From 8a47388ec64880de554e1457cdcd5cbe78d37214 Mon Sep 17 00:00:00 2001 From: Aidan Hahn Date: Wed, 28 Aug 2019 18:34:04 -0700 Subject: [PATCH] rounding options for Avatar class --- .gitignore | 5 + src/UserInfoWidget.cpp | 3 +- src/cscope.out | 2266803 +++++++++++++++++++++++++++++++++++++ src/ui/Avatar.h | 2 +- 4 files changed, 2266811 insertions(+), 2 deletions(-) create mode 100644 src/cscope.out diff --git a/.gitignore b/.gitignore index e9c854d0..37e03bb3 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,11 @@ tags .clang_complete *wintoastlib* +# GTAGS +GTAGS +GRTAGS +GPATH + # C++ objects and libs *.slo diff --git a/src/UserInfoWidget.cpp b/src/UserInfoWidget.cpp index 5345fb2a..8cd37dd0 100644 --- a/src/UserInfoWidget.cpp +++ b/src/UserInfoWidget.cpp @@ -135,10 +135,11 @@ UserInfoWidget::reset() } void -UserInfoWidget::setAvatar(const QImage &img) +UserInfoWidget::setAvatar(const QImage &img, bool rounded) { avatar_image_ = img; userAvatar_->setImage(img); + userAvatar_->setRounded(rounded); update(); } diff --git a/src/cscope.out b/src/cscope.out new file mode 100644 index 00000000..71d15737 --- /dev/null +++ b/src/cscope.out @@ -0,0 +1,2266803 @@ +cscope 15 $HOME/Nextcloud/Repositories/nheko/src 0013313519 + @AvatarProvider.cpp + +18  + ~ + +19  + ~ + +21  + ~"AvProvid.h +" + +22  + ~"Cache.h +" + +23  + ~"Loggg.h +" + +24  + ~"MrixCl.h +" + +26 +mea + + gAvProvid + { + +29 +sve +(cڡ +QSg + & +room_id +, cڡ QSg & +ur_id +, +QObje + * +iv +, +AvClback + +back +) + +31 cڡut + gkey + = +QSg +("%1 %2"). +g +( +room_id +).g( +ur_id +); + +32 cڡut + gavU + = +Cache +:: +avU +( +room_id +, +ur_id +); + +34 i(! + gCache +:: +AvUs +. +cڏs +( +key +|| ! +che +:: + +()) + +37 i( + gavU +. +isEmy +()) + +40 aut + gda + = +che +:: + +()-> +image +( +avU +); + +41 i(! + gda +. +isNu +()) { + +42 +back +( +QImage +:: +omDa +( +da +)); + +46 aut + goxy + = +d +:: +make_shed +< +AvProxy +>(); + +47 + gQObje +:: +c +( +oxy +. +g +(), + +48 & +AvProxy +:: +avDowded +, + +49 +iv +, + +50 [ +back +](cڡ +QByAay + & +da +{ clback( +QImage +:: +omDa +(data)); }); + +52 + gmtx +:: +hp +:: +ThumbOs + +ts +; + +53 + gts +. + gwidth + = 256; + +54 + gts +. + gheight + = 256; + +55 + gts +. + gmxc_u + = +avU +. +toStdSg +(); + +57 + ghp +:: + +()-> +g_thumbǞ +( + +58 +ts +, + +59 [ +ts +, +oxy + = +d +:: +move +roxy)](cڡ std:: +rg + & +s +, +mtx +:: +hp +:: +RequeE + +r +) { + +60 i( +r +) { + +61 +nhlog +:: +t +()-> +wn +("failedo downloadvatar: {} - ({} {})", + +62 +ts +. +mxc_u +, + +63 +mtx +:: +rs +:: +to_rg +( +r +-> +mrix_r +. +rcode +), + +64 +r +-> +mrix_r +. +r +); + +68 +che +:: + +()-> +veImage +( +ts +. +mxc_u +, +s +); + +70 aut +da + = +QByAay +( +s +.da(),es. +size +()); + +71 +em + +oxy +-> +avDowded +( +da +); + + @AvatarProvider.h + +18 #agm + + + +20  + ~ + +21  + ~ + +23 as + cAvProxy + : +public + +QObje + + +25 +Q_OBJECT + + +27 +sigls +: + +28  +avDowded +(cڡ +QByAay + & +da +); + +31 +usg + + gAvClback + = +d +:: +funi +<( +QImage +)>; + +33 +mea + + gAvProvid + { + +35 +sve +(cڡ +QSg + & +room_id +, cڡ QSg & +ur_id +, +QObje + * +iv +, +AvClback + +cb +); + + @Cache.cpp + +18  + ~ + +19  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +29  + ~ + +30  + ~ + +32  + ~"Cache.h +" + +33  + ~"Uts.h +" + +37 cڡ + gd +:: +rg + +CURRENT_CACHE_FORMAT_VERSION +("2018.09.21"); + +38 cڡ + gd +:: +rg + +SECRET +("secret"); + +40 cڡ + glmdb +:: +v + +NEXT_BATCH_KEY +("next_batch"); + +41 cڡ + glmdb +:: +v + +OLM_ACCOUNT_KEY +("olm_account"); + +42 cڡ + glmdb +:: +v + +CACHE_FORMAT_VERSION_KEY +("cache_format_version"); + +44 +cڡex + +size_t + + gMAX_RESTORED_MESSAGES + = 30; + +46 +cڡex +ut + gDB_SIZE + = 512UL * 1024UL * 1024UL; + +47 +cڡex +ut + gMAX_DBS + = 8092UL; + +53 +cڡex +ut +ROOMS_DB +("rooms"); + +54 +cڡex +ut +INVITES_DB +("invites"); + +57 +cڡex +ut +MEDIA_DB +("media"); + +59 +cڡex +ut +SYNC_STATE_DB +("sync_state"); + +61 +cڡex +ut +READ_RECEIPTS_DB +("read_receipts"); + +62 +cڡex +ut +NOTIFICATIONS_DB +("sent_notifications"); + +67 +cڡex +ut +DEVICES_DB +("devices"); + +69 +cڡex +ut +DEVICE_KEYS_DB +("device_keys"); + +71 +cڡex +ut +ENCRYPTED_ROOMS_DB +("encrypted_rooms"); + +74 +cڡex +ut +INBOUND_MEGOLM_SESSIONS_DB +("inbound_megolm_sessions"); + +76 +cڡex +ut +OUTBOUND_MEGOLM_SESSIONS_DB +("outbound_megolm_sessions"); + +78 +usg + + gCachedRets + = +d +:: +muim +< +ut64_t +, + gd +:: +rg +, std:: +g +>; + +79 +usg + + gRets + = +d +:: +m +>; + +81 + gmea + { + +82 + gd +:: +unique_r +< +Cache +> +_ + = +nuαr +; + +85 +mea + + gche + { + +87 + +(cڡ +QSg + & +ur_id +) + +89 + gqRegiMaTy +< + gSrchResu +>(); + +90 + gqRegiMaTy +< + gQVe +< + gSrchResu +>>(); + +91 + gqRegiMaTy +< + gRoomMemb +>(); + +92 + gqRegiMaTy +< + gRoomSrchResu +>(); + +93 + gqRegiMaTy +< + gRoomInfo +>(); + +94 + gqRegiMaTy +< + gQM +< + gQSg +, + gRoomInfo +>>(); + +95 + gqRegiMaTy +< + gQM +< + gQSg +, + gmtx +:: +ڣs +:: +Nifitis +>>(); + +96 + gqRegiMaTy +< + gd +:: +m +< +QSg +, + gRoomInfo +>>(); + +97 + gqRegiMaTy +< + gd +:: +m +< +QSg +, + gmtx +:: +ڣs +:: +Time +>>(); + +99 + g_ + = +d +:: +make_unique +< +Cache +>( +ur_id +); + +102 +Cache + * + +103 + +() + +105  + g_ +. +g +(); + +109 + gCache +:: + $Cache +(cڡ +QSg + & +urId +, +QObje + * + +) + +110 : +QObje +{ + +} + +111 , + gv_ +{ + gnuαr +} + +112 , + gsyncSDb_ +{0} + +113 , + groomsDb_ +{0} + +114 , + gvesDb_ +{0} + +115 , + gmedDb_ +{0} + +116 , + gadRetsDb_ +{0} + +117 , + gnifitisDb_ +{0} + +118 , + gdevisDb_ +{0} + +119 , + gdeviKeysDb_ +{0} + +120 , + gboundMegmSessiDb_ +{0} + +121 , + goutboundMegmSessiDb_ +{0} + +122 , + glolUrId_ +{ + gurId +} + +124 +tup +(); + +128 + gCache +:: + $tup +() + +130 +nhlog +:: + `db +()-> + `debug +("setting up cache"); + +132 aut +ePh + = + `QSg +("%1/%2") + +133 . + `g +( +QSnddPhs +:: + `wrabLoti +(QSnddPhs:: +CacheLoti +)) + +134 . + `g +( +QSg +:: + `omUtf8 +( +lolUrId_ +. + `toUtf8 +(). + `toHex +())); + +136 +cheDey_ + = + `QSg +("%1/%2") + +137 . + `g +( +QSnddPhs +:: + `wrabLoti +(QSnddPhs:: +CacheLoti +)) + +138 . + `g +( +QSg +:: + `omUtf8 +( +lolUrId_ +. + `toUtf8 +(). + `toHex +())); + +140 +bo + +isInl + = ! +QFe +:: + `exis +( +ePh +); + +142 +v_ + = +lmdb +:: +v +:: + ` +(); + +143 +v_ +. + `t_msize +( +DB_SIZE +); + +144 +v_ +. + `t_max_dbs +( +MAX_DBS +); + +146 i( +isInl +) { + +147 +nhlog +:: + `db +()-> + `fo +("initializing LMDB"); + +149 i(! + `QD +(). + `mkth +( +ePh +)) { + +150 +throw + +d +:: + `ruime_r +( + +151 ("Ubˁ s dey:" + +ePh +). + `toStdSg +(). + `c_r +()); + +155 +y + { + +156 +v_ +. + `ݒ +( +ePh +. + `toStdSg +(). + `c_r +()); + +157 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +158 i( +e +. + `code +(! +MDB_VERSION_MISMATCH + &&.code(! +MDB_INVALID +) { + +159 +throw + +d +:: + `ruime_r +("LMDB initialization failed" + + +160 +d +:: + `rg +( +e +. + `wh +())); + +163 +nhlog +:: + `db +()-> + `wn +("g cachdutLMDB vsi mismch: {}", +e +. + `wh +()); + +165 +QD + + `eD +( +ePh +); + +167 cڡut& +fe + : +eD +. + `yLi +( +QD +:: +NoDAndDD +)) { + +168 i(! +eD +. + `move +( +fe +)) + +169 +throw + +d +:: + `ruime_r +( + +170 ("Ubˁdf" + +fe +). + `toStdSg +(). + `c_r +()); + +173 +v_ +. + `ݒ +( +ePh +. + `toStdSg +(). + `c_r +()); + +176 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +); + +177 +syncSDb_ + = +lmdb +:: +dbi +:: + `ݒ +( +txn +, +SYNC_STATE_DB +, +MDB_CREATE +); + +178 +roomsDb_ + = +lmdb +:: +dbi +:: + `ݒ +( +txn +, +ROOMS_DB +, +MDB_CREATE +); + +179 +vesDb_ + = +lmdb +:: +dbi +:: + `ݒ +( +txn +, +INVITES_DB +, +MDB_CREATE +); + +180 +medDb_ + = +lmdb +:: +dbi +:: + `ݒ +( +txn +, +MEDIA_DB +, +MDB_CREATE +); + +181 +adRetsDb_ + = +lmdb +:: +dbi +:: + `ݒ +( +txn +, +READ_RECEIPTS_DB +, +MDB_CREATE +); + +182 +nifitisDb_ + = +lmdb +:: +dbi +:: + `ݒ +( +txn +, +NOTIFICATIONS_DB +, +MDB_CREATE +); + +185 +devisDb_ + = +lmdb +:: +dbi +:: + `ݒ +( +txn +, +DEVICES_DB +, +MDB_CREATE +); + +186 +deviKeysDb_ + = +lmdb +:: +dbi +:: + `ݒ +( +txn +, +DEVICE_KEYS_DB +, +MDB_CREATE +); + +189 +boundMegmSessiDb_ + = +lmdb +:: +dbi +:: + `ݒ +( +txn +, +INBOUND_MEGOLM_SESSIONS_DB +, +MDB_CREATE +); + +190 +outboundMegmSessiDb_ + = +lmdb +:: +dbi +:: + `ݒ +( +txn +, +OUTBOUND_MEGOLM_SESSIONS_DB +, +MDB_CREATE +); + +192 +txn +. + `comm +(); + +193 + } +} + +196 + gCache +:: + $tEnyedRoom +( +lmdb +:: +txn + &txn, cڡ +d +:: +rg + & +room_id +) + +198 +nhlog +:: + `db +()-> + `fo +("mkoom {}yed", +room_id +); + +200 aut +db + = +lmdb +:: +dbi +:: + `ݒ +( +txn +, +ENCRYPTED_ROOMS_DB +, +MDB_CREATE +); + +201 +lmdb +:: + `dbi_put +( +txn +, +db +,mdb:: + `v +( +room_id +),mdb::val("0")); + +202 + } +} + +204 +bo + + +205 + gCache +:: + $isRoomEnyed +(cڡ +d +:: +rg + & +room_id +) + +207 +lmdb +:: +v + +unud +; + +209 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +); + +210 aut +db + = +lmdb +:: +dbi +:: + `ݒ +( +txn +, +ENCRYPTED_ROOMS_DB +, +MDB_CREATE +); + +211 aut +s + = +lmdb +:: + `dbi_g +( +txn +, +db +,mdb:: + `v +( +room_id +), +unud +); + +212 +txn +. + `comm +(); + +214  +s +; + +215 + } +} + +217 + gmtx +:: +yo +:: +Exp܋dSessiKeys + + +218 +Cache +:: + $exptSessiKeys +() + +220 +usg + +mea + +mtx +:: +yo +; + +222 +Exp܋dSessiKeys + +keys +; + +224 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +, +nuαr +, +MDB_RDONLY +); + +225 aut +curs + = +lmdb +::curs:: + `ݒ +( +txn +, +boundMegmSessiDb_ +); + +227 +d +:: +rg + +key +, +vue +; + +228  +curs +. + `g +( +key +, +vue +, +MDB_NEXT +)) { + +229 +Exp܋dSessi + +exp܋d +; + +230 +MegmSessiIndex + +dex +; + +232 aut +ved_ssi + = +uick +< +InboundSessiObje +>( +vue +, +SECRET +); + +234 +y + { + +235 +dex + = +ohmn +:: +js +:: + `r +( +key +). +g +< +MegmSessiIndex +>(); + +236 } + `tch + (cڡ +ohmn +:: +js +:: +exi + & +e +) { + +237 +nhlog +:: + `db +()-> + `il +("edexp܈megm sessi: {}", +e +. + `wh +()); + +241 +exp܋d +. +room_id + = +dex +.room_id; + +242 +exp܋d +. +nd_key + = +dex +.sender_key; + +243 +exp܋d +. +ssi_id + = +dex +.session_id; + +244 +exp܋d +. +ssi_key + = + `expt_ssi +( +ved_ssi +. + `g +()); + +246 +keys +. +ssis +. + `push_back +( +exp܋d +); + +249 +curs +. + `o +(); + +250 +txn +. + `comm +(); + +252  +keys +; + +253 + } +} + +256 + gCache +:: + $imptSessiKeys +(cڡ +mtx +:: +yo +:: +Exp܋dSessiKeys + & +keys +) + +258 cڡut& +s + : +keys +. +ssis +) { + +259 +MegmSessiIndex + +dex +; + +260 +dex +. +room_id + = +s +.room_id; + +261 +dex +. +ssi_id + = +s +.session_id; + +262 +dex +. +nd_key + = +s +.sender_key; + +264 aut +exp܋d_ssi + = +mtx +:: +yo +:: + `impt_ssi +( +s +. +ssi_key +); + +266 + `veInboundMegmSessi +( +dex +, +d +:: + `move +( +exp܋d_ssi +)); + +268 + } +} + +275 + gCache +:: + $veInboundMegmSessi +(cڡ +MegmSessiIndex + & +dex +, + +276 +mtx +:: +yo +:: +InboundGroupSessiP + +ssi +) + +278 +usg + +mea + +mtx +:: +yo +; + +279 cڡut +key + = + `js +( +dex +). + `dump +(); + +280 cڡut +pickd + = +pick +< +InboundSessiObje +>( +ssi +. + `g +(), +SECRET +); + +282 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +); + +283 +lmdb +:: + `dbi_put +( +txn +, +boundMegmSessiDb_ +,mdb:: + `v +( +key +),mdb::v( +pickd +)); + +284 +txn +. + `comm +(); + +287 +d +:: +unique_lock + + `lock +( +ssi_age +. +group_bound_mtx +); + +288 +ssi_age +. +group_bound_ssis +[ +key +] = +d +:: + `move +( +ssi +); + +290 + } +} + +292 +OlmInboundGroupSessi + * + +293 + gCache +:: + $gInboundMegmSessi +(cڡ +MegmSessiIndex + & +dex +) + +295 +d +:: +unique_lock + + `lock +( +ssi_age +. +group_bound_mtx +); + +296  +ssi_age +. +group_bound_ssis +[ + `js +( +dex +). + `dump +()]. + `g +(); + +297 + } +} + +299 +bo + + +300 + gCache +:: + $boundMegmSessiExis +(cڡ +MegmSessiIndex + & +dex +) + +302 +d +:: +unique_lock + + `lock +( +ssi_age +. +group_bound_mtx +); + +303  +ssi_age +. +group_bound_ssis +. + `fd +( + `js +( +dex +). + `dump +()) != + +304 +ssi_age +. +group_bound_ssis +. + `d +(); + +305 + } +} + +308 + gCache +:: + $updeOutboundMegmSessi +(cڡ +d +:: +rg + & +room_id +,  +mesge_dex +) + +310 +usg + +mea + +mtx +:: +yo +; + +312 i(! + `outboundMegmSessiExis +( +room_id +)) + +315 +OutboundGroupSessiDa + +da +; + +316 +OlmOutboundGroupSessi + * +ssi +; + +318 +d +:: +unique_lock + + `lock +( +ssi_age +. +group_outbound_mtx +); + +319 +da + = +ssi_age +. +group_outbound_ssi_da +[ +room_id +]; + +320 +ssi + = +ssi_age +. +group_outbound_ssis +[ +room_id +]. + `g +(); + +323 +da +. +mesge_dex + = message_index; + +324 +ssi_age +. +group_outbound_ssi_da +[ +room_id +] = +da +; + +328 +js + +j +; + +329 +j +["da"] = +da +; + +330 +j +["ssi"] = +pick +< +OutboundSessiObje +>( +ssi +, +SECRET +); + +332 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +); + +333 +lmdb +:: + `dbi_put +( +txn +, +outboundMegmSessiDb_ +,mdb:: + `v +( +room_id +),mdb::v( +j +. + `dump +())); + +334 +txn +. + `comm +(); + +335 + } +} + +338 + gCache +:: + $veOutboundMegmSessi +(cڡ +d +:: +rg + & +room_id +, + +339 cڡ +OutboundGroupSessiDa + & +da +, + +340 +mtx +:: +yo +:: +OutboundGroupSessiP + +ssi +) + +342 +usg + +mea + +mtx +:: +yo +; + +343 cڡut +pickd + = +pick +< +OutboundSessiObje +>( +ssi +. + `g +(), +SECRET +); + +345 +js + +j +; + +346 +j +["da"] = +da +; + +347 +j +["ssi"] = +pickd +; + +349 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +); + +350 +lmdb +:: + `dbi_put +( +txn +, +outboundMegmSessiDb_ +,mdb:: + `v +( +room_id +),mdb::v( +j +. + `dump +())); + +351 +txn +. + `comm +(); + +354 +d +:: +unique_lock + + `lock +( +ssi_age +. +group_outbound_mtx +); + +355 +ssi_age +. +group_outbound_ssi_da +[ +room_id +] = +da +; + +356 +ssi_age +. +group_outbound_ssis +[ +room_id +] = +d +:: + `move +( +ssi +); + +358 + } +} + +360 +bo + + +361 + gCache +:: + $outboundMegmSessiExis +(cڡ +d +:: +rg + & +room_id + +nx + + +363 +d +:: +unique_lock + + `lock +( +ssi_age +. +group_outbound_mtx +); + +364  ( +ssi_age +. +group_outbound_ssis +. + `fd +( +room_id +) != + +365 +ssi_age +. +group_outbound_ssis +. + `d +()) && + +366 ( +ssi_age +. +group_outbound_ssi_da +. + `fd +( +room_id +) != + +367 +ssi_age +. +group_outbound_ssi_da +. + `d +()); + +368 + } +} + +370 +OutboundGroupSessiDaRef + + +371 + gCache +:: + $gOutboundMegmSessi +(cڡ +d +:: +rg + & +room_id +) + +373 +d +:: +unique_lock + + `lock +( +ssi_age +. +group_outbound_mtx +); + +374  +OutboundGroupSessiDaRef +{ +ssi_age +. +group_outbound_ssis +[ +room_id +]. + `g +(), + +375 +ssi_age +. +group_outbound_ssi_da +[ +room_id +]}; + +376 + } +} + +383 + gCache +:: + $veOlmSessi +(cڡ +d +:: +rg + & +curve25519 +, +mtx +:: +yo +:: +OlmSessiP + +ssi +) + +385 +usg + +mea + +mtx +:: +yo +; + +387 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +); + +388 aut +db + = + `gOlmSessisDb +( +txn +, +curve25519 +); + +390 cڡut +pickd + = +pick +< +SessiObje +>( +ssi +. + `g +(), +SECRET +); + +391 cڡut +ssi_id + = +mtx +:: +yo +:: + `ssi_id +( +ssi +. + `g +()); + +393 +lmdb +:: + `dbi_put +( +txn +, +db +,mdb:: + `v +( +ssi_id +),mdb::v( +pickd +)); + +395 +txn +. + `comm +(); + +396 + } +} + +398 + gboo +:: +tiڮ +< +mtx +:: +yo +:: +OlmSessiP +> + +399 +Cache +:: + $gOlmSessi +(cڡ +d +:: +rg + & +curve25519 +, cڡ std::rg & +ssi_id +) + +401 +usg + +mea + +mtx +:: +yo +; + +403 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +); + +404 aut +db + = + `gOlmSessisDb +( +txn +, +curve25519 +); + +406 +lmdb +:: +v + +pickd +; + +407 +bo + +found + = +lmdb +:: + `dbi_g +( +txn +, +db +,mdb:: + `v +( +ssi_id +), +pickd +); + +409 +txn +. + `comm +(); + +411 i( +found +) { + +412 aut +da + = +d +:: + `rg +( +pickd +. + `da +(),ickd. + `size +()); + +413  +uick +< +SessiObje +>( +da +, +SECRET +); + +416  +boo +:: +ne +; + +417 + } +} + +419 + gd +:: +ve +< +d +:: +rg +> + +420 +Cache +:: + $gOlmSessis +(cڡ +d +:: +rg + & +curve25519 +) + +422 +usg + +mea + +mtx +:: +yo +; + +424 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +); + +425 aut +db + = + `gOlmSessisDb +( +txn +, +curve25519 +); + +427 +d +:: +rg + +ssi_id +, +unud +; + +428 +d +:: +ve + +s +; + +430 aut +curs + = +lmdb +::curs:: + `ݒ +( +txn +, +db +); + +431  +curs +. + `g +( +ssi_id +, +unud +, +MDB_NEXT +)) + +432 +s +. + `ema_back +( +ssi_id +); + +433 +curs +. + `o +(); + +435 +txn +. + `comm +(); + +437  +s +; + +438 + } +} + +441 + gCache +:: + $veOlmAccou +(cڡ +d +:: +rg + & +da +) + +443 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +); + +444 +lmdb +:: + `dbi_put +( +txn +, +syncSDb_ +, +OLM_ACCOUNT_KEY +,mdb:: + `v +( +da +)); + +445 +txn +. + `comm +(); + +446 + } +} + +449 + gCache +:: + $eSessis +() + +451 +usg + +mea + +mtx +:: +yo +; + +453 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +, +nuαr +, +MDB_RDONLY +); + +454 +d +:: +rg + +key +, +vue +; + +460 aut +curs + = +lmdb +::curs:: + `ݒ +( +txn +, +boundMegmSessiDb_ +); + +461  +curs +. + `g +( +key +, +vue +, +MDB_NEXT +)) { + +462 aut +ssi + = +uick +< +InboundSessiObje +>( +vue +, +SECRET +); + +463 +ssi_age +. +group_bound_ssis +[ +key +] = +d +:: + `move +( +ssi +); + +465 +curs +. + `o +(); + +472 aut +curs + = +lmdb +::curs:: + `ݒ +( +txn +, +outboundMegmSessiDb_ +); + +473  +curs +. + `g +( +key +, +vue +, +MDB_NEXT +)) { + +474 +js + +obj +; + +476 +y + { + +477 +obj + = +js +:: + `r +( +vue +); + +479 +ssi_age +. +group_outbound_ssi_da +[ +key +] = + +480 +obj +. + ` +("da"). +g +< +OutboundGroupSessiDa +>(); + +482 aut +ssi + = + +483 +uick +< +OutboundSessiObje +>( +obj +. + ` +("ssi"), +SECRET +); + +484 +ssi_age +. +group_outbound_ssis +[ +key +] = +d +:: + `move +( +ssi +); + +485 } + `tch + (cڡ +ohmn +:: +js +:: +exi + & +e +) { + +486 +nhlog +:: + `db +()-> + `il +( + +487 "edطr outbound megm sessi da: {}", +e +. + `wh +()); + +490 +curs +. + `o +(); + +493 +txn +. + `comm +(); + +495 +nhlog +:: + `db +()-> + `fo +("sessionsestored"); + +496 + } +} + +498 + gd +:: +rg + + +499 +Cache +:: + $eOlmAccou +() + +501 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +, +nuαr +, +MDB_RDONLY +); + +502 +lmdb +:: +v + +pickd +; + +503 +lmdb +:: + `dbi_g +( +txn +, +syncSDb_ +, +OLM_ACCOUNT_KEY +, +pickd +); + +504 +txn +. + `comm +(); + +506  +d +:: + `rg +( +pickd +. + `da +(),ickd. + `size +()); + +507 + } +} + +514 + gCache +:: + $veImage +(cڡ +d +:: +rg + & +u +, cڡ std::rg & +img_da +) + +516 i( +u +. + `emy +(|| +img_da +.empty()) + +519 +y + { + +520 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +); + +522 +lmdb +:: + `dbi_put +( +txn +, + +523 +medDb_ +, + +524 +lmdb +:: + `v +( +u +. + `da +(), u. + `size +()), + +525 +lmdb +:: + `v +( +img_da +. + `da +(), img_da. + `size +())); + +527 +txn +. + `comm +(); + +528 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +529 +nhlog +:: + `db +()-> + `il +("veImage: {}", +e +. + `wh +()); + +531 + } +} + +534 + gCache +:: + $veImage +(cڡ +QSg + & +u +, cڡ +QByAay + & +image +) + +536 + `veImage +( +u +. + `toStdSg +(), +d +:: + `rg +( +image +. + `cڡDa +(), image. + `ngth +())); + +537 + } +} + +539 +QByAay + + +540 + gCache +:: + $image +( +lmdb +:: +txn + &txn, cڡ +d +:: +rg + & +u +) const + +542 i( +u +. + `emy +()) + +543  + `QByAay +(); + +545 +y + { + +546 +lmdb +:: +v + +image +; + +547 +bo + +s + = +lmdb +:: + `dbi_g +( +txn +, +medDb_ +,mdb:: + `v +( +u +), +image +); + +549 i(! +s +) + +550  + `QByAay +(); + +552  + `QByAay +( +image +. + `da +(), image. + `size +()); + +553 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +554 +nhlog +:: + `db +()-> + `il +("image: {}, {}", +e +. + `wh +(), +u +); + +557  + `QByAay +(); + +558 + } +} + +560 +QByAay + + +561 + gCache +:: + $image +(cڡ +QSg + & +u +) const + +563 i( +u +. + `isEmy +()) + +564  + `QByAay +(); + +566 aut +key + = +u +. + `toUtf8 +(); + +568 +y + { + +569 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +, +nuαr +, +MDB_RDONLY +); + +571 +lmdb +:: +v + +image +; + +573 +bo + +s + = +lmdb +:: + `dbi_g +( +txn +, +medDb_ +,mdb:: + `v +( +key +. + `da +(), key. + `size +()), +image +); + +575 +txn +. + `comm +(); + +577 i(! +s +) + +578  + `QByAay +(); + +580  + `QByAay +( +image +. + `da +(), image. + `size +()); + +581 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +582 +nhlog +:: + `db +()-> + `il +("image: {} {}", +e +. + `wh +(), +u +. + `toStdSg +()); + +585  + `QByAay +(); + +586 + } +} + +589 + gCache +:: + $moveInve +( +lmdb +:: +txn + &txn, cڡ +d +:: +rg + & +room_id +) + +591 +lmdb +:: + `dbi_d +( +txn +, +vesDb_ +,mdb:: + `v +( +room_id +), +nuαr +); + +592 +lmdb +:: + `dbi_dr +( +txn +, + `gInveSsDb +xn, +room_id +), +ue +); + +593 +lmdb +:: + `dbi_dr +( +txn +, + `gInveMembsDb +xn, +room_id +), +ue +); + +594 + } +} + +597 + gCache +:: + $moveInve +(cڡ +d +:: +rg + & +room_id +) + +599 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +); + +600 + `moveInve +( +txn +, +room_id +); + +601 +txn +. + `comm +(); + +602 + } +} + +605 + gCache +:: + $moveRoom +( +lmdb +:: +txn + &txn, cڡ +d +:: +rg + & +roomid +) + +607 +lmdb +:: + `dbi_d +( +txn +, +roomsDb_ +,mdb:: + `v +( +roomid +), +nuαr +); + +608 +lmdb +:: + `dbi_dr +( +txn +, + `gSsDb +xn, +roomid +), +ue +); + +609 +lmdb +:: + `dbi_dr +( +txn +, + `gMembsDb +xn, +roomid +), +ue +); + +610 + } +} + +613 + gCache +:: + $moveRoom +(cڡ +d +:: +rg + & +roomid +) + +615 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +, +nuαr +, 0); + +616 +lmdb +:: + `dbi_d +( +txn +, +roomsDb_ +,mdb:: + `v +( +roomid +), +nuαr +); + +617 +txn +. + `comm +(); + +618 + } +} + +621 + gCache +:: + $tNextBchTok +( +lmdb +:: +txn + &txn, cڡ +d +:: +rg + & +tok +) + +623 +lmdb +:: + `dbi_put +( +txn +, +syncSDb_ +, +NEXT_BATCH_KEY +,mdb:: + `v +( +tok +. + `da +(),ok. + `size +())); + +624 + } +} + +627 + gCache +:: + $tNextBchTok +( +lmdb +:: +txn + &txn, cڡ +QSg + & +tok +) + +629 + `tNextBchTok +( +txn +, +tok +. + `toStdSg +()); + +630 + } +} + +632 +bo + + +633 + gCache +:: + $isInlized +() const + +635 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +, +nuαr +, +MDB_RDONLY +); + +636 +lmdb +:: +v + +tok +; + +638 +bo + +s + = +lmdb +:: + `dbi_g +( +txn +, +syncSDb_ +, +NEXT_BATCH_KEY +, +tok +); + +640 +txn +. + `comm +(); + +642  +s +; + +643 + } +} + +645 + gd +:: +rg + + +646 +Cache +:: + $xtBchTok +() const + +648 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +, +nuαr +, +MDB_RDONLY +); + +649 +lmdb +:: +v + +tok +; + +651 +lmdb +:: + `dbi_g +( +txn +, +syncSDb_ +, +NEXT_BATCH_KEY +, +tok +); + +653 +txn +. + `comm +(); + +655  +d +:: + `rg +( +tok +. + `da +(),ok. + `size +()); + +656 + } +} + +659 + gCache +:: + $deDa +() + +662 i(! +cheDey_ +. + `isEmy +()) { + +663 + `QD +( +cheDey_ +). + `moveRecursivy +(); + +664 +nhlog +:: + `db +()-> + `fo +("deleted cache files from disk"); + +666 + } +} + +668 +bo + + +669 + gCache +:: + $isFmVid +() + +671 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +, +nuαr +, +MDB_RDONLY +); + +673 +lmdb +:: +v + +cut_vsi +; + +674 +bo + +s + = +lmdb +:: + `dbi_g +( +txn +, +syncSDb_ +, +CACHE_FORMAT_VERSION_KEY +, +cut_vsi +); + +676 +txn +. + `comm +(); + +678 i(! +s +) + +679  +l +; + +681 +d +:: +rg + + `ed_vsi +( +cut_vsi +. + `da +(), cut_vsi. + `size +()); + +683 i( +ed_vsi + ! +CURRENT_CACHE_FORMAT_VERSION +) { + +684 +nhlog +:: + `db +()-> + `wn +("breaking changes inhe cache format. stored: {}, current: {}", + +685 +ed_vsi +, + +686 +CURRENT_CACHE_FORMAT_VERSION +); + +687  +l +; + +690  +ue +; + +691 + } +} + +694 + gCache +:: + $tCutFm +() + +696 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +); + +698 +lmdb +:: + `dbi_put +( + +699 +txn +, + +700 +syncSDb_ +, + +701 +CACHE_FORMAT_VERSION_KEY +, + +702 +lmdb +:: + `v +( +CURRENT_CACHE_FORMAT_VERSION +. + `da +(), CURRENT_CACHE_FORMAT_VERSION. + `size +())); + +704 +txn +. + `comm +(); + +705 + } +} + +707 + gd +:: +ve +< +QSg +> + +708 +Cache +:: + $ndgRetsEvts +( +lmdb +:: +txn + &txn, cڡ +d +:: +rg + & +room_id +) + +710 aut +db + = + `gPdgRetsDb +( +txn +); + +712 +d +:: +rg + +key +, +unud +; + +713 +d +:: +ve +< +QSg +> +ndg +; + +715 aut +curs + = +lmdb +::curs:: + `ݒ +( +txn +, +db +); + +716  +curs +. + `g +( +key +, +unud +, +MDB_NEXT +)) { + +717 +RdRetKey + +t +; + +718 +y + { + +719 +t + = +js +:: + `r +( +key +); + +720 } + `tch + (cڡ +ohmn +:: +js +:: +exi + & +e +) { + +721 +nhlog +:: + `db +()-> + `wn +("ndgRetsEvts: {}", +e +. + `wh +()); + +725 i( +t +. +room_id + ==oom_id) + +726 +ndg +. + `ema_back +( +QSg +:: + `omStdSg +( +t +. +evt_id +)); + +729 +curs +. + `o +(); + +731  +ndg +; + +732 + } +} + +735 + gCache +:: + $movePdgRet +( +lmdb +:: +txn + &txn, cڡ +d +:: +rg + & +room_id +, cڡ std::rg & +evt_id +) + +737 aut +db + = + `gPdgRetsDb +( +txn +); + +739 +RdRetKey + +t_key +{ +evt_id +, +room_id +}; + +740 aut +key + = + `js +( +t_key +). + `dump +(); + +742 +y + { + +743 +lmdb +:: + `dbi_d +( +txn +, +db +,mdb:: + `v +( +key +. + `da +(), key. + `size +()), +nuαr +); + +744 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +745 +nhlog +:: + `db +()-> + `il +("movePdgRet: {}", +e +. + `wh +()); + +747 + } +} + +750 + gCache +:: + $addPdgRet +(cڡ +QSg + & +room_id +, cڡ QSg & +evt_id +) + +752 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +); + +753 aut +db + = + `gPdgRetsDb +( +txn +); + +755 +RdRetKey + +t_key +{ +evt_id +. + `toStdSg +(), +room_id +.toStdString()}; + +756 aut +key + = + `js +( +t_key +). + `dump +(); + +757 +d +:: +rg + +emy +; + +759 +y + { + +760 +lmdb +:: + `dbi_put +( +txn +, + +761 +db +, + +762 +lmdb +:: + `v +( +key +. + `da +(), key. + `size +()), + +763 +lmdb +:: + `v +( +emy +. + `da +(),my. + `size +())); + +764 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +765 +nhlog +:: + `db +()-> + `il +("addPdgRet: {}", +e +. + `wh +()); + +768 +txn +. + `comm +(); + +769 + } +} + +771 +CachedRets + + +772 + gCache +:: + $adRets +(cڡ +QSg + & +evt_id +, cڡ QSg & +room_id +) + +774 +CachedRets + +ts +; + +776 +RdRetKey + +t_key +{ +evt_id +. + `toStdSg +(), +room_id +.toStdString()}; + +777 +ohmn +:: +js + +js_key + = +t_key +; + +779 +y + { + +780 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +, +nuαr +, +MDB_RDONLY +); + +781 aut +key + = +js_key +. + `dump +(); + +783 +lmdb +:: +v + +vue +; + +785 +bo + +s + = + +786 +lmdb +:: + `dbi_g +( +txn +, +adRetsDb_ +,mdb:: + `v +( +key +. + `da +(), key. + `size +()), +vue +); + +788 +txn +. + `comm +(); + +790 i( +s +) { + +791 aut +js_ڣ + = +js +:: + `r +( +d +:: + `rg +( +vue +. + `da +(), vue. + `size +())); + +792 aut +vues + = +js_ڣ +. +g +< +d +:: +m +>(); + +794 cڡut& +v + : +vues +) + +796 +ts +. + `ema +( +v +. +cd +, v. +f +); + +799 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +800 +nhlog +:: + `db +()-> + `il +("adRets: {}", +e +. + `wh +()); + +803  +ts +; + +804 + } +} + +806 + gd +:: +ve +< +QSg +> + +807 +Cache +:: +frRdEvts +(cڡ +QSg + & +room_id +, + +808 cڡ +d +:: +ve +< +QSg +> & +evt_ids +, + +809 cڡ +d +:: +rg + & +exuded_ur +) + +811 +d +:: +ve +< +QSg +> +ad_evts +; + +813 cڡut& + gevt + : +evt_ids +) { + +814 aut +ts + = +adRets +( +evt +, +room_id +); + +816 i( + gts +. +size +() == 0) + +819 i( + gts +. +size +() == 1) { + +820 i( +ts +. +beg +()-> +cd + = +exuded_ur +) + +824 + gad_evts +. +ema_back +( +evt +); + +827  + gad_evts +; + +831 + gCache +:: + $updeRdRet +( +lmdb +:: +txn + &txn, cڡ +d +:: +rg + & +room_id +, cڡ +Rets + & +ts +) + +833 cڡut& +t + : +ts +) { + +834 cڡut +evt_id + = +t +. +f +; + +835 aut +evt_ts + = +t +. +cd +; + +837 +RdRetKey + +t_key +{ +evt_id +, +room_id +}; + +838 +ohmn +:: +js + +js_key + = +t_key +; + +840 +y + { + +841 cڡut +key + = +js_key +. + `dump +(); + +843 +lmdb +:: +v + +ev_vue +; + +845 +bo + +exis + = +lmdb +:: + `dbi_g +( + +846 +txn +, +adRetsDb_ +, +lmdb +:: + `v +( +key +. + `da +(), key. + `size +()), +ev_vue +); + +848 +d +:: +m + +ved_ts +; + +852 i( +exis +) { + +853 aut +js_vue + = + +854 +js +:: + `r +( +d +:: + `rg +( +ev_vue +. + `da +(),v_vue. + `size +())); + +857 +ved_ts + = +js_vue +. +g +< +d +:: +m +>(); + +861 cڡut& +evt_t + : +evt_ts +) + +862 +ved_ts +. + `ema +( +evt_t +. +f +,vt_t. +cd +); + +865 +ohmn +:: +js + +js_upded_vue + = +ved_ts +; + +866 +d +:: +rg + +mged_ts + = +js_upded_vue +. + `dump +(); + +868 +lmdb +:: + `dbi_put +( +txn +, + +869 +adRetsDb_ +, + +870 +lmdb +:: + `v +( +key +. + `da +(), key. + `size +()), + +871 +lmdb +:: + `v +( +mged_ts +. + `da +(), mged_ts. + `size +())); + +873 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +874 +nhlog +:: + `db +()-> + `il +("updeRdRets: {}", +e +. + `wh +()); + +877 + } +} + +880 + gCache +:: + $nifyFRdRets +(cڡ +d +:: +rg + & +room_id +) + +882 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +); + +884 +QStgs + +gs +; + +885 aut +lol_ur + = +gs +. + `vue +("auth/ur_id"). + `toSg +(); + +887 aut +mches + = + `frRdEvts +( +QSg +:: + `omStdSg +( +room_id +), + +888 + `ndgRetsEvts +( +txn +, +room_id +), + +889 +lol_ur +. + `toStdSg +()); + +891 cڡut& +m + : +mches +) + +892 + `movePdgRet +( +txn +, +room_id +, +m +. + `toStdSg +()); + +894 i(! +mches +. + `emy +()) + +895 +em + + `wRdRets +( +QSg +:: + `omStdSg +( +room_id +), +mches +); + +897 +txn +. + `comm +(); + +898 + } +} + +901 + gCache +:: + $lcuϋRoomRdStus +() + +903 cڡut +joed_rooms + = + `joedRooms +(); + +905 +d +:: +m +< +QSg +, +bo +> +adStus +; + +907 cڡut& +room + : +joed_rooms +) + +908 +adStus +. + `ema +( +QSg +:: + `omStdSg +( +room +), + `lcuϋRoomRdStus +(room)); + +910 +em + + `roomRdStus +( +adStus +); + +911 + } +} + +913 +bo + + +914 + gCache +:: + $lcuϋRoomRdStus +(cڡ +d +:: +rg + & +room_id +) + +916 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +); + +919 cڡut +ϡ_evt_id + = + `gLaMesgeInfo +( +txn +, +room_id +). +evt_id +; + +920 cڡut +lolUr + = +uts +:: + `lolUr +(). + `toStdSg +(); + +922 +txn +. + `comm +(); + +925 cڡut +ts + = + `adRets +( +ϡ_evt_id +, +QSg +:: + `omStdSg +( +room_id +)); + +927 i( +ts +. + `size +() == 0) + +928  +ue +; + +931 aut + + = +ts +. + `cbeg +(); i!ts. + `nd +(); it++) { + +932 i( + +-> +cd + = +lolUr +) + +933  +l +; + +936  +ue +; + +937 + } +} + +940 + gCache +:: + $veS +(cڡ +mtx +:: +ڣs +:: +Sync + & +s +) + +942 +usg + +mea + +mtx +:: +evts +; + +944 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +); + +946 + `tNextBchTok +( +txn +, +s +. +xt_bch +); + +949 cڡut& +room + : +s +. +rooms +. +jo +) { + +950 aut +esdb + = + `gSsDb +( +txn +, +room +. +f +); + +951 aut +membsdb + = + `gMembsDb +( +txn +, +room +. +f +); + +953 + `veSEvts +( +txn +, +esdb +, +membsdb +, +room +. +f +,oom. +cd +. +e +. +evts +); + +954 + `veSEvts +( +txn +, +esdb +, +membsdb +, +room +. +f +,oom. +cd +. +time +. +evts +); + +956 + `veTimeMesges +( +txn +, +room +. +f +,oom. +cd +. +time +); + +958 +RoomInfo + +updedInfo +; + +959 +updedInfo +. +me + = + `gRoomName +( +txn +, +esdb +, +membsdb +). + `toStdSg +(); + +960 +updedInfo +. +tic + = + `gRoomTic +( +txn +, +esdb +). + `toStdSg +(); + +961 +updedInfo +. +av_u + = + +962 + `gRoomAvU +( +txn +, +esdb +, +membsdb +, +QSg +:: + `omStdSg +( +room +. +f +)) + +963 . + `toStdSg +(); + +964 +updedInfo +. +vsi + = + `gRoomVsi +( +txn +, +esdb +). + `toStdSg +(); + +967 +bo + +has_w_gs + = +l +; + +968 cڡut& +evt + : +room +. +cd +. +accou_da +. +evts +) { + +970 i( +evt +. + `ty +(= + `tyid +( +Evt +< +accou_da +:: +Tag +>)) { + +971 aut +gs_evt + = +boo +:: +g +< +Evt +< +accou_da +:: +Tag +>>( +evt +); + +972 +has_w_gs + = +ue +; + +973 cڡut& +g + : +gs_evt +. +cڋ +. +gs +) { + +974 +updedInfo +. +gs +. + `push_back +( +g +. +f +); + +978 i(! +has_w_gs +) { + +980 +lmdb +:: +v + +da +; + +981 i( +lmdb +:: + `dbi_g +( +txn +, +roomsDb_ +,mdb:: + `v +( +room +. +f +), +da +)) { + +982 +y + { + +983 +RoomInfo + +tmp + = + +984 +js +:: + `r +( +d +:: + `rg +( +da +. + `da +(), da. + `size +())); + +985 +updedInfo +. +gs + = +tmp +.tags; + +986 } + `tch + (cڡ +js +:: +exi + & +e +) { + +987 +nhlog +:: + `db +()-> + `wn +( + +989 +room +. +f +, + +990 +d +:: + `rg +( +da +. + `da +(), da. + `size +())); + +995 +lmdb +:: + `dbi_put +( + +996 +txn +, +roomsDb_ +, +lmdb +:: + `v +( +room +. +f +),mdb::v( + `js +( +updedInfo +). + `dump +())); + +998 + `updeRdRet +( +txn +, +room +. +f +,oom. +cd +. +hem +. +ts +); + +1001 + `moveInve +( +txn +, +room +. +f +); + +1004 + `veInves +( +txn +, +s +. +rooms +. +ve +); + +1006 + `moveLeRooms +( +txn +, +s +. +rooms +. +ave +); + +1008 +txn +. + `comm +(); + +1010 +d +:: +m +< +QSg +, +bo +> +adStus +; + +1012 cڡut& +room + : +s +. +rooms +. +jo +) { + +1013 + `nifyFRdRets +( +room +. +f +); + +1014 +adStus +. + `ema +( +QSg +:: + `omStdSg +( +room +. +f +), + +1015 + `lcuϋRoomRdStus +( +room +. +f +)); + +1018 +em + + `roomRdStus +( +adStus +); + +1019 + } +} + +1022 + gCache +:: +veInves +( +lmdb +:: +txn + &txn, cڡ +d +:: +m + & +rooms +) + +1024 cڡut& +room + : +rooms +) { + +1025 aut +esdb + = +gInveSsDb +( +txn +, +room +. +f +); + +1026 aut + gmembsdb + = +gInveMembsDb +( +txn +, +room +. +f +); + +1028 +veInve +( +txn +, +esdb +, +membsdb +, +room +. +cd +); + +1030 +RoomInfo + + gupdedInfo +; + +1031 + gupdedInfo +. + gme + = +gInveRoomName +( +txn +, +esdb +, +membsdb +). +toStdSg +(); + +1032 + gupdedInfo +. + gtic + = +gInveRoomTic +( +txn +, +esdb +). +toStdSg +(); + +1033 + gupdedInfo +. + gav_u + = + +1034 +gInveRoomAvU +( +txn +, +esdb +, +membsdb +). +toStdSg +(); + +1035 + gupdedInfo +. + gis_ve + = +ue +; + +1037 + glmdb +:: +dbi_put +( + +1038 +txn +, +vesDb_ +, +lmdb +:: +v +( +room +. +f +),mdb::v( +js +( +updedInfo +). +dump +())); + +1043 + gCache +:: + $veInve +( +lmdb +:: +txn + &txn, + +1044 +lmdb +:: +dbi + & +esdb +, + +1045 +lmdb +:: +dbi + & +membsdb +, + +1046 cڡ +mtx +:: +ڣs +:: +InvedRoom + & +room +) + +1048 +usg + +mea + +mtx +:: +evts +; + +1049 +usg + +mea + +mtx +:: +evts +:: +e +; + +1051 cڡut& +e + : +room +. +ve_e +) { + +1052 i( +boo +:: +g +< +SdEvt +< +Memb +>>(& +e +! +nuαr +) { + +1053 aut +msg + = +boo +:: +g +< +SdEvt +< +Memb +>>( +e +); + +1055 aut +diy_me + = +msg +. +cڋ +.diy_me. + `emy +() + +1056 ? +msg +. +e_key + + +1057 : +msg +. +cڋ +. +diy_me +; + +1059 +MembInfo + +tmp +{ +diy_me +, +msg +. +cڋ +. +av_u +}; + +1061 +lmdb +:: + `dbi_put +( + +1062 +txn +, +membsdb +, +lmdb +:: + `v +( +msg +. +e_key +),mdb::v( + `js +( +tmp +). + `dump +())); + +1064 +boo +:: + `y_vis +( + +1065 [& +txn +, & +esdb +]ut +msg +) { + +1066 +bo + +s + = +lmdb +:: + `dbi_put +( +txn +, + +1067 +esdb +, + +1068 +lmdb +:: + `v +( + `to_rg +( +msg +. +ty +)), + +1069 +lmdb +:: + `v +( + `js +( +msg +). + `dump +())); + +1071 i(! +s +) + +1072 +d +:: +cout + << "couldn'vda" << + `js +( +msg +). + `dump +() + +1075 +e +); + +1078 + } +} + +1080 + gd +:: +ve +< +d +:: +rg +> + +1081 +Cache +:: + $roomsWhSUpdes +(cڡ +mtx +:: +ڣs +:: +Sync + & +s +) + +1083 +d +:: +ve + +rooms +; + +1084 cڡut& +room + : +s +. +rooms +. +jo +) { + +1085 +bo + +hasUpdes + = +l +; + +1086 cڡut& +s + : +room +. +cd +. +e +. +evts +) { + +1087 i( + `cڏsSUpdes +( +s +)) { + +1088 +hasUpdes + = +ue +; + +1093 cڡut& +s + : +room +. +cd +. +time +. +evts +) { + +1094 i( + `cڏsSUpdes +( +s +)) { + +1095 +hasUpdes + = +ue +; + +1100 i( +hasUpdes +) + +1101 +rooms +. + `ema_back +( +room +. +f +); + +1104 cڡut& +room + : +s +. +rooms +. +ve +) { + +1105 cڡut& +s + : +room +. +cd +. +ve_e +) { + +1106 i( + `cڏsSUpdes +( +s +)) { + +1107 +rooms +. + `ema_back +( +room +. +f +); + +1113  +rooms +; + +1114 + } +} + +1116 + gd +:: +ve +< +d +:: +rg +> + +1117 +Cache +:: + $roomsWhTagUpdes +(cڡ +mtx +:: +ڣs +:: +Sync + & +s +) + +1119 +usg + +mea + +mtx +:: +evts +; + +1121 +d +:: +ve + +rooms +; + +1122 cڡut& +room + : +s +. +rooms +. +jo +) { + +1123 +bo + +hasUpdes + = +l +; + +1124 cڡut& +evt + : +room +. +cd +. +accou_da +. +evts +) { + +1125 i( +evt +. + `ty +(= + `tyid +( +Evt +< +accou_da +:: +Tag +>)) { + +1126 +hasUpdes + = +ue +; + +1130 i( +hasUpdes +) + +1131 +rooms +. + `ema_back +( +room +. +f +); + +1134  +rooms +; + +1135 + } +} + +1137 +RoomInfo + + +1138 + gCache +:: + $sgRoomInfo +(cڡ +d +:: +rg + & +room_id +) + +1140 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +, +nuαr +, +MDB_RDONLY +); + +1141 aut +esdb + = + `gSsDb +( +txn +, +room_id +); + +1143 +lmdb +:: +v + +da +; + +1146 i( +lmdb +:: + `dbi_g +( +txn +, +roomsDb_ +,mdb:: + `v +( +room_id +), +da +)) { + +1147 +y + { + +1148 +RoomInfo + +tmp + = +js +:: + `r +( +d +:: + `rg +( +da +. + `da +(), da. + `size +())); + +1149 +tmp +. +memb_cou + = + `gMembsDb +( +txn +, +room_id +). + `size +(txn); + +1150 +tmp +. +jo_ru + = + `gRoomJoRu +( +txn +, +esdb +); + +1151 +tmp +. +gue_acss + = + `gRoomGueAcss +( +txn +, +esdb +); + +1153 +txn +. + `comm +(); + +1155  +tmp +; + +1156 } + `tch + (cڡ +js +:: +exi + & +e +) { + +1157 +nhlog +:: + `db +()-> + `wn +("failedoarseoom info:oom_id ({}), {}", + +1158 +room_id +, + +1159 +d +:: + `rg +( +da +. + `da +(), da. + `size +())); + +1163 +txn +. + `comm +(); + +1165  + `RoomInfo +(); + +1166 + } +} + +1168 + gd +:: +m +< +QSg +, + gRoomInfo +> + +1169 + gCache +:: +gRoomInfo +(cڡ +d +:: +ve + & +rooms +) + +1171 +d +:: +m +< +QSg +, + gRoomInfo +> + groom_fo +; + +1174 aut + gtxn + = +lmdb +:: +txn +:: +beg +( +v_ +); + +1176 cڡut& + groom + : +rooms +) { + +1177 +lmdb +:: +v + +da +; + +1178 aut + gesdb + = +gSsDb +( +txn +, +room +); + +1181 i( + glmdb +:: +dbi_g +( +txn +, +roomsDb_ +, +lmdb +:: +v +( +room +), +da +)) { + +1182 + gy + { + +1183 +RoomInfo + + gtmp + = +js +:: +r +( +d +:: +rg +( +da +.da(), da. +size +())); + +1184 + gtmp +. + gmemb_cou + = +gMembsDb +( +txn +, +room +). +size +(txn); + +1185 + gtmp +. + gjo_ru + = +gRoomJoRu +( +txn +, +esdb +); + +1186 + gtmp +. + ggue_acss + = +gRoomGueAcss +( +txn +, +esdb +); + +1188 + groom_fo +. +ema +( +QSg +:: +omStdSg +( +room +), +d +:: +move +( +tmp +)); + +1189 } +tch + (cڡ +js +:: +exi + & +e +) { + +1190 +nhlog +:: +db +()-> +wn +("failedoarseoom info:oom_id ({}), {}", + +1191 +room +, + +1192 +d +:: +rg +( +da +.da(), da. +size +())); + +1196 i( + glmdb +:: +dbi_g +( +txn +, +vesDb_ +, +lmdb +:: +v +( +room +), +da +)) { + +1197 + gy + { + +1198 +RoomInfo + + gtmp + = + +1199 +js +:: +r +( +d +:: +rg +( +da +.da(), da. +size +())); + +1200 + gtmp +. + gmemb_cou + = +gInveMembsDb +( +txn +, +room +). +size +(txn); + +1202 + groom_fo +. +ema +( +QSg +:: +omStdSg +( +room +), + +1203 +d +:: +move +( +tmp +)); + +1204 } +tch + (cڡ +js +:: +exi + & +e +) { + +1205 +nhlog +:: +db +()-> +wn +( + +1207 +room +, + +1208 +d +:: +rg +( +da +.da(), da. +size +())); + +1214 + gtxn +. +comm +(); + +1216  + groom_fo +; + +1219 + gd +:: +m +< +QSg +, + gmtx +:: +ڣs +:: +Time +> + +1220 +Cache +:: + $roomMesges +() + +1222 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +, +nuαr +, +MDB_RDONLY +); + +1224 +d +:: +m +< +QSg +, +mtx +:: +ڣs +:: +Time +> +msgs +; + +1225 +d +:: +rg + +room_id +, +unud +; + +1227 aut +roomsCurs + = +lmdb +:: +curs +:: + `ݒ +( +txn +, +roomsDb_ +); + +1228  +roomsCurs +. + `g +( +room_id +, +unud +, +MDB_NEXT +)) + +1229 +msgs +. + `ema +( +QSg +:: + `omStdSg +( +room_id +), +mtx +:: +ڣs +:: + `Time +()); + +1231 +roomsCurs +. + `o +(); + +1232 +txn +. + `comm +(); + +1234  +msgs +; + +1235 + } +} + +1237 + gQM +< + gQSg +, + gmtx +:: +ڣs +:: +Nifitis +> + +1238 +Cache +:: + $gTimeMtis +() + +1242 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +, +nuαr +); + +1244 +QM +< +QSg +, +mtx +:: +ڣs +:: +Nifitis +> +nifs +; + +1246 aut +room_ids + = + `gRoomIds +( +txn +); + +1248 cڡut& +room_id + : +room_ids +) { + +1249 aut +roomNifs + = + `gTimeMtisFRoom +( +txn +, +room_id +); + +1250 +nifs +[ +QSg +:: + `omStdSg +( +room_id +)] = +roomNifs +; + +1253 +txn +. + `comm +(); + +1255  +nifs +; + +1256 + } +} + +1258 + gmtx +:: +ڣs +:: +Time + + +1259 +Cache +:: + $gTimeMesges +( +lmdb +:: +txn + &txn, cڡ +d +:: +rg + & +room_id +) + +1261 aut +db + = + `gMesgesDb +( +txn +, +room_id +); + +1263 +mtx +:: +ڣs +:: +Time + +time +; + +1264 +d +:: +rg + +timeamp +, +msg +; + +1266 aut +curs + = +lmdb +::curs:: + `ݒ +( +txn +, +db +); + +1268 +size_t + +dex + = 0; + +1270  +curs +. + `g +( +timeamp +, +msg +, +MDB_NEXT +&& +dex + < +MAX_RESTORED_MESSAGES +) { + +1271 aut +obj + = +js +:: + `r +( +msg +); + +1273 i( +obj +. + `cou +("event") == 0 || obj.count("token") == 0) + +1276 +mtx +:: +evts +:: +cis +:: +TimeEvt + +evt +; + +1277 +mtx +:: +evts +:: +cis +:: + `om_js +( +obj +. + ` +("evt"), +evt +); + +1279 +dex + += 1; + +1281 +time +. +evts +. + `push_back +( +evt +. +da +); + +1282 +time +. +ev_bch + = +obj +. + ` +("tok"). +g +< +d +:: +rg +>(); + +1284 +curs +. + `o +(); + +1286 +d +:: + `v +( +time +. +evts +. + `beg +(),ime.evts. + `d +()); + +1288  +time +; + +1289 + } +} + +1291 + gQM +< + gQSg +, + gRoomInfo +> + +1292 + gCache +:: + $roomInfo +( +bo + +whInves +) + +1294 +QM +< +QSg +, +RoomInfo +> +su +; + +1296 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +, +nuαr +, +MDB_RDONLY +); + +1298 +d +:: +rg + +room_id +; + +1299 +d +:: +rg + +room_da +; + +1302 aut +roomsCurs + = +lmdb +:: +curs +:: + `ݒ +( +txn +, +roomsDb_ +); + +1303  +roomsCurs +. + `g +( +room_id +, +room_da +, +MDB_NEXT +)) { + +1304 +RoomInfo + +tmp + = +js +:: + `r +( +d +:: + `move +( +room_da +)); + +1305 +tmp +. +memb_cou + = + `gMembsDb +( +txn +, +room_id +). + `size +(txn); + +1306 +tmp +. +msgInfo + = + `gLaMesgeInfo +( +txn +, +room_id +); + +1308 +su +. + ` +( +QSg +:: + `omStdSg +( +d +:: + `move +( +room_id +)), std::move( +tmp +)); + +1310 +roomsCurs +. + `o +(); + +1312 i( +whInves +) { + +1314 aut +vesCurs + = +lmdb +:: +curs +:: + `ݒ +( +txn +, +vesDb_ +); + +1315  +vesCurs +. + `g +( +room_id +, +room_da +, +MDB_NEXT +)) { + +1316 +RoomInfo + +tmp + = +js +:: + `r +( +room_da +); + +1317 +tmp +. +memb_cou + = + `gInveMembsDb +( +txn +, +room_id +). + `size +(txn); + +1318 +su +. + ` +( +QSg +:: + `omStdSg +( +d +:: + `move +( +room_id +)), std::move( +tmp +)); + +1320 +vesCurs +. + `o +(); + +1323 +txn +. + `comm +(); + +1325  +su +; + +1326 + } +} + +1328 +DescInfo + + +1329 + gCache +:: + $gLaMesgeInfo +( +lmdb +:: +txn + &txn, cڡ +d +:: +rg + & +room_id +) + +1331 aut +db + = + `gMesgesDb +( +txn +, +room_id +); + +1333 i( +db +. + `size +( +txn +) == 0) + +1334  +DescInfo +{}; + +1336 +d +:: +rg + +timeamp +, +msg +; + +1338 +QStgs + +gs +; + +1339 aut +lol_ur + = +gs +. + `vue +("auth/ur_id"). + `toSg +(); + +1341 aut +curs + = +lmdb +::curs:: + `ݒ +( +txn +, +db +); + +1342  +curs +. + `g +( +timeamp +, +msg +, +MDB_NEXT +)) { + +1343 aut +obj + = +js +:: + `r +( +msg +); + +1345 i( +obj +. + `cou +("event") == 0) + +1348 +mtx +:: +evts +:: +cis +:: +TimeEvt + +evt +; + +1349 +mtx +:: +evts +:: +cis +:: + `om_js +( +obj +. + ` +("evt"), +evt +); + +1351 +curs +. + `o +(); + +1352  +uts +:: + `gMesgeDesti +( + +1353 +evt +. +da +, +lol_ur +, +QSg +:: + `omStdSg +( +room_id +)); + +1355 +curs +. + `o +(); + +1357  +DescInfo +{}; + +1358 + } +} + +1360 + gd +:: +m +< +QSg +, + gbo +> + +1361 + gCache +:: + $ves +() + +1363 +d +:: +m +< +QSg +, +bo +> +su +; + +1365 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +, +nuαr +, +MDB_RDONLY +); + +1366 aut +curs + = +lmdb +::curs:: + `ݒ +( +txn +, +vesDb_ +); + +1368 +d +:: +rg + +room_id +, +unud +; + +1370  +curs +. + `g +( +room_id +, +unud +, +MDB_NEXT +)) + +1371 +su +. + `ema +( +QSg +:: + `omStdSg +( +d +:: + `move +( +room_id +)), +ue +); + +1373 +curs +. + `o +(); + +1374 +txn +. + `comm +(); + +1376  +su +; + +1377 + } +} + +1379 +QSg + + +1380 + gCache +:: + $gRoomAvU +( +lmdb +:: +txn + &txn, + +1381 +lmdb +:: +dbi + & +esdb +, + +1382 +lmdb +:: +dbi + & +membsdb +, + +1383 cڡ +QSg + & +room_id +) + +1385 +usg + +mea + +mtx +:: +evts +; + +1386 +usg + +mea + +mtx +:: +evts +:: +e +; + +1388 +lmdb +:: +v + +evt +; + +1389 +bo + +s + = +lmdb +:: + `dbi_g +( + +1390 +txn +, +esdb +, +lmdb +:: + `v +( + `to_rg +( +mtx +:: +evts +:: +EvtTy +:: +RoomAv +)), +evt +); + +1392 i( +s +) { + +1393 +y + { + +1394 +SEvt +< +Av +> +msg + = + +1395 +js +:: + `r +( +d +:: + `rg +( +evt +. + `da +(),vt. + `size +())); + +1397  +QSg +:: + `omStdSg +( +msg +. +cڋ +. +u +); + +1398 } + `tch + (cڡ +js +:: +exi + & +e +) { + +1399 +nhlog +:: + `db +()-> + `wn +("edطr m.room.avvt: {}", +e +. + `wh +()); + +1404 i( +membsdb +. + `size +( +txn +) > 2) + +1405  + `QSg +(); + +1407 aut +curs + = +lmdb +::curs:: + `ݒ +( +txn +, +membsdb +); + +1408 +d +:: +rg + +ur_id +; + +1409 +d +:: +rg + +memb_da +; + +1412  +curs +. + `g +( +ur_id +, +memb_da +, +MDB_NEXT +)) { + +1413 i( +ur_id + = +lolUrId_ +. + `toStdSg +()) + +1416 +y + { + +1417 +MembInfo + +m + = +js +:: + `r +( +memb_da +); + +1419 +curs +. + `o +(); + +1420  +QSg +:: + `omStdSg +( +m +. +av_u +); + +1421 } + `tch + (cڡ +js +:: +exi + & +e +) { + +1422 +nhlog +:: + `db +()-> + `wn +("edطr memb info: {}", +e +. + `wh +()); + +1426 +curs +. + `o +(); + +1429  + `avU +( +room_id +, +lolUrId_ +); + +1430 + } +} + +1432 +QSg + + +1433 + gCache +:: + $gRoomName +( +lmdb +:: +txn + &txn,mdb:: +dbi + & +esdb +,mdb::db& +membsdb +) + +1435 +usg + +mea + +mtx +:: +evts +; + +1436 +usg + +mea + +mtx +:: +evts +:: +e +; + +1438 +lmdb +:: +v + +evt +; + +1439 +bo + +s + = +lmdb +:: + `dbi_g +( + +1440 +txn +, +esdb +, +lmdb +:: + `v +( + `to_rg +( +mtx +:: +evts +:: +EvtTy +:: +RoomName +)), +evt +); + +1442 i( +s +) { + +1443 +y + { + +1444 +SEvt +< +Name +> +msg + = +js +:: + `r +( +d +:: + `rg +( +evt +. + `da +(),vt. + `size +())); + +1446 i(! +msg +. +cڋ +. +me +. + `emy +()) + +1447  +QSg +:: + `omStdSg +( +msg +. +cڋ +. +me +); + +1448 } + `tch + (cڡ +js +:: +exi + & +e +) { + +1449 +nhlog +:: + `db +()-> + `wn +("edطr m.room.mevt: {}", +e +. + `wh +()); + +1453 +s + = +lmdb +:: + `dbi_g +( + +1454 +txn +, +esdb +, +lmdb +:: + `v +( + `to_rg +( +mtx +:: +evts +:: +EvtTy +:: +RoomCilAls +)), +evt +); + +1456 i( +s +) { + +1457 +y + { + +1458 +SEvt +< +CilAls +> +msg + = + +1459 +js +:: + `r +( +d +:: + `rg +( +evt +. + `da +(),vt. + `size +())); + +1461 i(! +msg +. +cڋ +. +s +. + `emy +()) + +1462  +QSg +:: + `omStdSg +( +msg +. +cڋ +. +s +); + +1463 } + `tch + (cڡ +js +:: +exi + & +e +) { + +1464 +nhlog +:: + `db +()-> + `wn +("failedoarse m.room.canonical_aliasvent: {}", + +1465 +e +. + `wh +()); + +1469 aut +curs + = +lmdb +::curs:: + `ݒ +( +txn +, +membsdb +); + +1470 cڡ  +tٮ + = +membsdb +. + `size +( +txn +); + +1472 +d +:: +size_t + +ii + = 0; + +1473 +d +:: +rg + +ur_id +; + +1474 +d +:: +rg + +memb_da +; + +1475 +d +:: +m + +membs +; + +1477  +curs +. + `g +( +ur_id +, +memb_da +, +MDB_NEXT +&& +ii + < 3) { + +1478 +y + { + +1479 +membs +. + `ema +( +ur_id +, +js +:: + `r +( +memb_da +)); + +1480 } + `tch + (cڡ +js +:: +exi + & +e +) { + +1481 +nhlog +:: + `db +()-> + `wn +("edطr memb info: {}", +e +. + `wh +()); + +1484 +ii +++; + +1487 +curs +. + `o +(); + +1489 i( +tٮ + =1 && ! +membs +. + `emy +()) + +1490  +QSg +:: + `omStdSg +( +membs +. + `beg +()-> +cd +. +me +); + +1492 aut +f_memb + = [& +membs +, +this +]() { + +1493 cڡut& +m + : +membs +) { + +1494 i( +m +. +f + ! +lolUrId_ +. + `toStdSg +()) + +1495  +QSg +:: + `omStdSg +( +m +. +cd +. +me +); + +1498  +lolUrId_ +; + +1501 i( +tٮ + == 2) + +1502  +f_memb +; + +1503 i( +tٮ + > 2) + +1504  + `QSg +("%1nd %2 oths"). + `g +( +f_memb +).g( +tٮ +); + +1507 + } +} + +1509 +JoRu + + +1510 + gCache +:: + $gRoomJoRu +( +lmdb +:: +txn + &txn,mdb:: +dbi + & +esdb +) + +1512 +usg + +mea + +mtx +:: +evts +; + +1513 +usg + +mea + +mtx +:: +evts +:: +e +; + +1515 +lmdb +:: +v + +evt +; + +1516 +bo + +s + = +lmdb +:: + `dbi_g +( + +1517 +txn +, +esdb +, +lmdb +:: + `v +( + `to_rg +( +mtx +:: +evts +:: +EvtTy +:: +RoomJoRus +)), +evt +); + +1519 i( +s +) { + +1520 +y + { + +1521 +SEvt +< +JoRus +> +msg + = + +1522 +js +:: + `r +( +d +:: + `rg +( +evt +. + `da +(),vt. + `size +())); + +1523  +msg +. +cڋ +. +jo_ru +; + +1524 } + `tch + (cڡ +js +:: +exi + & +e +) { + +1525 +nhlog +:: + `db +()-> + `wn +("edطr m.room.jo_ru˃vt: {}", +e +. + `wh +()); + +1528  +JoRu +:: +Knock +; + +1529 + } +} + +1531 +bo + + +1532 + gCache +:: + $gRoomGueAcss +( +lmdb +:: +txn + &txn,mdb:: +dbi + & +esdb +) + +1534 +usg + +mea + +mtx +:: +evts +; + +1535 +usg + +mea + +mtx +:: +evts +:: +e +; + +1537 +lmdb +:: +v + +evt +; + +1538 +bo + +s + = +lmdb +:: + `dbi_g +( + +1539 +txn +, +esdb +, +lmdb +:: + `v +( + `to_rg +( +mtx +:: +evts +:: +EvtTy +:: +RoomGueAcss +)), +evt +); + +1541 i( +s +) { + +1542 +y + { + +1543 +SEvt +< +GueAcss +> +msg + = + +1544 +js +:: + `r +( +d +:: + `rg +( +evt +. + `da +(),vt. + `size +())); + +1545  +msg +. +cڋ +. +gue_acss + = +AcssS +:: +CJo +; + +1546 } + `tch + (cڡ +js +:: +exi + & +e +) { + +1547 +nhlog +:: + `db +()-> + `wn +("failedoarse m.room.guest_accessvent: {}", + +1548 +e +. + `wh +()); + +1551  +l +; + +1552 + } +} + +1554 +QSg + + +1555 + gCache +:: + $gRoomTic +( +lmdb +:: +txn + &txn,mdb:: +dbi + & +esdb +) + +1557 +usg + +mea + +mtx +:: +evts +; + +1558 +usg + +mea + +mtx +:: +evts +:: +e +; + +1560 +lmdb +:: +v + +evt +; + +1561 +bo + +s + = +lmdb +:: + `dbi_g +( + +1562 +txn +, +esdb +, +lmdb +:: + `v +( + `to_rg +( +mtx +:: +evts +:: +EvtTy +:: +RoomTic +)), +evt +); + +1564 i( +s +) { + +1565 +y + { + +1566 +SEvt +< +Tic +> +msg + = + +1567 +js +:: + `r +( +d +:: + `rg +( +evt +. + `da +(),vt. + `size +())); + +1569 i(! +msg +. +cڋ +. +tic +. + `emy +()) + +1570  +QSg +:: + `omStdSg +( +msg +. +cڋ +. +tic +); + +1571 } + `tch + (cڡ +js +:: +exi + & +e +) { + +1572 +nhlog +:: + `db +()-> + `wn +("edطr m.room.tievt: {}", +e +. + `wh +()); + +1576  + `QSg +(); + +1577 + } +} + +1579 +QSg + + +1580 + gCache +:: + $gRoomVsi +( +lmdb +:: +txn + &txn,mdb:: +dbi + & +esdb +) + +1582 +usg + +mea + +mtx +:: +evts +; + +1583 +usg + +mea + +mtx +:: +evts +:: +e +; + +1585 +lmdb +:: +v + +evt +; + +1586 +bo + +s + = +lmdb +:: + `dbi_g +( + +1587 +txn +, +esdb +, +lmdb +:: + `v +( + `to_rg +( +mtx +:: +evts +:: +EvtTy +:: +RoomCe +)), +evt +); + +1589 i( +s +) { + +1590 +y + { + +1591 +SEvt +< +Ce +> +msg + = + +1592 +js +:: + `r +( +d +:: + `rg +( +evt +. + `da +(),vt. + `size +())); + +1594 i(! +msg +. +cڋ +. +room_vsi +. + `emy +()) + +1595  +QSg +:: + `omStdSg +( +msg +. +cڋ +. +room_vsi +); + +1596 } + `tch + (cڡ +js +:: +exi + & +e +) { + +1597 +nhlog +:: + `db +()-> + `wn +("edطr m.room.vt: {}", +e +. + `wh +()); + +1601 +nhlog +:: + `db +()-> + `wn +("m.room.createvent is missingoom version,ssuming version \"1\""); + +1602  + `QSg +("1"); + +1603 + } +} + +1605 +QSg + + +1606 + gCache +:: + $gInveRoomName +( +lmdb +:: +txn + &txn,mdb:: +dbi + & +esdb +,mdb::db& +membsdb +) + +1608 +usg + +mea + +mtx +:: +evts +; + +1609 +usg + +mea + +mtx +:: +evts +:: +e +; + +1611 +lmdb +:: +v + +evt +; + +1612 +bo + +s + = +lmdb +:: + `dbi_g +( + +1613 +txn +, +esdb +, +lmdb +:: + `v +( + `to_rg +( +mtx +:: +evts +:: +EvtTy +:: +RoomName +)), +evt +); + +1615 i( +s +) { + +1616 +y + { + +1617 +SdEvt +< +e +:: +Name +> +msg + = + +1618 +js +:: + `r +( +d +:: + `rg +( +evt +. + `da +(),vt. + `size +())); + +1619  +QSg +:: + `omStdSg +( +msg +. +cڋ +. +me +); + +1620 } + `tch + (cڡ +js +:: +exi + & +e +) { + +1621 +nhlog +:: + `db +()-> + `wn +("edطr m.room.mevt: {}", +e +. + `wh +()); + +1625 aut +curs + = +lmdb +::curs:: + `ݒ +( +txn +, +membsdb +); + +1626 +d +:: +rg + +ur_id +, +memb_da +; + +1628  +curs +. + `g +( +ur_id +, +memb_da +, +MDB_NEXT +)) { + +1629 i( +ur_id + = +lolUrId_ +. + `toStdSg +()) + +1632 +y + { + +1633 +MembInfo + +tmp + = +js +:: + `r +( +memb_da +); + +1634 +curs +. + `o +(); + +1636  +QSg +:: + `omStdSg +( +tmp +. +me +); + +1637 } + `tch + (cڡ +js +:: +exi + & +e +) { + +1638 +nhlog +:: + `db +()-> + `wn +("edطr memb info: {}", +e +. + `wh +()); + +1642 +curs +. + `o +(); + +1644  + `QSg +("Empty Room"); + +1645 + } +} + +1647 +QSg + + +1648 + gCache +:: + $gInveRoomAvU +( +lmdb +:: +txn + &txn,mdb:: +dbi + & +esdb +,mdb::db& +membsdb +) + +1650 +usg + +mea + +mtx +:: +evts +; + +1651 +usg + +mea + +mtx +:: +evts +:: +e +; + +1653 +lmdb +:: +v + +evt +; + +1654 +bo + +s + = +lmdb +:: + `dbi_g +( + +1655 +txn +, +esdb +, +lmdb +:: + `v +( + `to_rg +( +mtx +:: +evts +:: +EvtTy +:: +RoomAv +)), +evt +); + +1657 i( +s +) { + +1658 +y + { + +1659 +SdEvt +< +e +:: +Av +> +msg + = + +1660 +js +:: + `r +( +d +:: + `rg +( +evt +. + `da +(),vt. + `size +())); + +1661  +QSg +:: + `omStdSg +( +msg +. +cڋ +. +u +); + +1662 } + `tch + (cڡ +js +:: +exi + & +e +) { + +1663 +nhlog +:: + `db +()-> + `wn +("edطr m.room.avvt: {}", +e +. + `wh +()); + +1667 aut +curs + = +lmdb +::curs:: + `ݒ +( +txn +, +membsdb +); + +1668 +d +:: +rg + +ur_id +, +memb_da +; + +1670  +curs +. + `g +( +ur_id +, +memb_da +, +MDB_NEXT +)) { + +1671 i( +ur_id + = +lolUrId_ +. + `toStdSg +()) + +1674 +y + { + +1675 +MembInfo + +tmp + = +js +:: + `r +( +memb_da +); + +1676 +curs +. + `o +(); + +1678  +QSg +:: + `omStdSg +( +tmp +. +av_u +); + +1679 } + `tch + (cڡ +js +:: +exi + & +e +) { + +1680 +nhlog +:: + `db +()-> + `wn +("edطr memb info: {}", +e +. + `wh +()); + +1684 +curs +. + `o +(); + +1686  + `QSg +(); + +1687 + } +} + +1689 +QSg + + +1690 + gCache +:: + $gInveRoomTic +( +lmdb +:: +txn + &txn,mdb:: +dbi + & +db +) + +1692 +usg + +mea + +mtx +:: +evts +; + +1693 +usg + +mea + +mtx +:: +evts +:: +e +; + +1695 +lmdb +:: +v + +evt +; + +1696 +bo + +s + = + +1697 +lmdb +:: + `dbi_g +( +txn +, +db +,mdb:: + `v +( + `to_rg +( +mtx +:: +evts +:: +EvtTy +:: +RoomTic +)), +evt +); + +1699 i( +s +) { + +1700 +y + { + +1701 +SdEvt +< +Tic +> +msg + = + +1702 +js +:: + `r +( +d +:: + `rg +( +evt +. + `da +(),vt. + `size +())); + +1703  +QSg +:: + `omStdSg +( +msg +. +cڋ +. +tic +); + +1704 } + `tch + (cڡ +js +:: +exi + & +e +) { + +1705 +nhlog +:: + `db +()-> + `wn +("edطr m.room.tievt: {}", +e +. + `wh +()); + +1709  + `QSg +(); + +1710 + } +} + +1712 +QImage + + +1713 + gCache +:: + $gRoomAv +(cڡ +QSg + & +room_id +) + +1715  + `gRoomAv +( +room_id +. + `toStdSg +()); + +1716 + } +} + +1718 +QImage + + +1719 + gCache +:: + $gRoomAv +(cڡ +d +:: +rg + & +room_id +) + +1721 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +, +nuαr +, +MDB_RDONLY +); + +1723 +lmdb +:: +v + +ڣ +; + +1725 i(! +lmdb +:: + `dbi_g +( +txn +, +roomsDb_ +,mdb:: + `v +( +room_id +), +ڣ +)) { + +1726 +txn +. + `comm +(); + +1727  + `QImage +(); + +1730 +d +:: +rg + +med_u +; + +1732 +y + { + +1733 +RoomInfo + +fo + = +js +:: + `r +( +d +:: + `rg +( +ڣ +. + `da +(),eڣ. + `size +())); + +1734 +med_u + = +d +:: + `move +( +fo +. +av_u +); + +1736 i( +med_u +. + `emy +()) { + +1737 +txn +. + `comm +(); + +1738  + `QImage +(); + +1740 } + `tch + (cڡ +js +:: +exi + & +e +) { + +1741 +nhlog +:: + `db +()-> + `wn +("failedoarseoom info: {}, {}", + +1742 +e +. + `wh +(), + +1743 +d +:: + `rg +( +ڣ +. + `da +(),eڣ. + `size +())); + +1746 i(! +lmdb +:: + `dbi_g +( +txn +, +medDb_ +,mdb:: + `v +( +med_u +), +ڣ +)) { + +1747 +txn +. + `comm +(); + +1748  + `QImage +(); + +1751 +txn +. + `comm +(); + +1753  +QImage +:: + `omDa +( + `QByAay +( +ڣ +. + `da +(),eڣ. + `size +())); + +1754 + } +} + +1756 + gd +:: +ve +< +d +:: +rg +> + +1757 +Cache +:: + $joedRooms +() + +1759 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +, +nuαr +, +MDB_RDONLY +); + +1760 aut +roomsCurs + = +lmdb +:: +curs +:: + `ݒ +( +txn +, +roomsDb_ +); + +1762 +d +:: +rg + +id +, +da +; + +1763 +d +:: +ve + +room_ids +; + +1766  +roomsCurs +. + `g +( +id +, +da +, +MDB_NEXT +)) + +1767 +room_ids +. + `ema_back +( +id +); + +1769 +roomsCurs +. + `o +(); + +1770 +txn +. + `comm +(); + +1772  +room_ids +; + +1773 + } +} + +1776 + gCache +:: + $puϋMembs +() + +1778 aut +rooms + = + `joedRooms +(); + +1779 +nhlog +:: + `db +()-> + `fo +("ldg {}ooms", +rooms +. + `size +()); + +1781 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +); + +1783 cڡut& +room + : +rooms +) { + +1784 cڡut +roomid + = +QSg +:: + `omStdSg +( +room +); + +1786 aut +membsdb + = + `gMembsDb +( +txn +, +room +); + +1787 aut +curs + = +lmdb +::curs:: + `ݒ +( +txn +, +membsdb +); + +1789 +d +:: +rg + +ur_id +, +fo +; + +1790  +curs +. + `g +( +ur_id +, +fo +, +MDB_NEXT +)) { + +1791 +MembInfo + +m + = +js +:: + `r +( +fo +); + +1793 cڡut +urid + = +QSg +:: + `omStdSg +( +ur_id +); + +1795 + `DiyName +( +roomid +, +urid +, +QSg +:: + `omStdSg +( +m +. +me +)); + +1796 + `AvU +( +roomid +, +urid +, +QSg +:: + `omStdSg +( +m +. +av_u +)); + +1799 +curs +. + `o +(); + +1802 +txn +. + `comm +(); + +1803 + } +} + +1805 + gd +:: +ve +< +RoomSrchResu +> + +1806 +Cache +:: + $chRooms +(cڡ +d +:: +rg + & +quy +, std:: +ut8_t + +max_ems +) + +1808 +d +:: +muim +<, std:: + +> +ems +; + +1810 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +, +nuαr +, +MDB_RDONLY +); + +1811 aut +curs + = +lmdb +::curs:: + `ݒ +( +txn +, +roomsDb_ +); + +1813 +d +:: +rg + +room_id +, +room_da +; + +1814  +curs +. + `g +( +room_id +, +room_da +, +MDB_NEXT +)) { + +1815 +RoomInfo + +tmp + = +js +:: + `r +( +d +:: + `move +( +room_da +)); + +1817 cڡ  +sce + = +uts +:: + `vsh_di +( + +1818 +quy +, +QSg +:: + `omStdSg +( +tmp +. +me +). + `toLow +(). + `toStdSg +()); + +1819 +ems +. + `ema +( +sce +, +d +:: + `make_ +( +room_id +, +tmp +)); + +1822 +curs +. + `o +(); + +1824 aut +d + = +ems +. + `beg +(); + +1826 i( +ems +. + `size +(> +max_ems +) + +1827 +d +:: + `adv +( +d +, +max_ems +); + +1828 i( +ems +. + `size +() > 0) + +1829 +d +:: + `adv +( +d +, +ems +. + `size +()); + +1831 +d +:: +ve +< +RoomSrchResu +> +sus +; + +1832 aut + + = +ems +. + `beg +(); i! +d +; it++) { + +1833 +sus +. + `push_back +( + +1834 +RoomSrchResu +{ + +-> +cd +. +f +, + +1835 + +-> +cd +.second, + +1836 +QImage +:: + `omDa +( + `image +( +txn +, + +-> +cd +.cd. +av_u +))}); + +1839 +txn +. + `comm +(); + +1841  +sus +; + +1842 + } +} + +1844 + gQVe +< + gSrchResu +> + +1845 + gCache +:: + $chUrs +(cڡ +d +:: +rg + & +room_id +, cڡ std::rg & +quy +, std:: +ut8_t + +max_ems +) + +1847 +d +:: +muim +<, std:: + +> +ems +; + +1849 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +, +nuαr +, +MDB_RDONLY +); + +1850 aut +curs + = +lmdb +::curs:: + `ݒ +( +txn +, + `gMembsDb +xn, +room_id +)); + +1852 +d +:: +rg + +ur_id +, +ur_da +; + +1853  +curs +. + `g +( +ur_id +, +ur_da +, +MDB_NEXT +)) { + +1854 cڡut +diy_me + = + `diyName +( +room_id +, +ur_id +); + +1855 cڡ  +sce + = +uts +:: + `vsh_di +( +quy +, +diy_me +); + +1857 +ems +. + `ema +( +sce +, +d +:: + `make_ +( +ur_id +, +diy_me +)); + +1860 aut +d + = +ems +. + `beg +(); + +1862 i( +ems +. + `size +(> +max_ems +) + +1863 +d +:: + `adv +( +d +, +max_ems +); + +1864 i( +ems +. + `size +() > 0) + +1865 +d +:: + `adv +( +d +, +ems +. + `size +()); + +1867 +QVe +< +SrchResu +> +sus +; + +1868 aut + + = +ems +. + `beg +(); i! +d +; it++) { + +1869 cڡut +ur + = + +-> +cd +; + +1870 +sus +. + `push_back +( +SrchResu +{ +QSg +:: + `omStdSg +( +ur +. +f +), + +1871 +QSg +:: + `omStdSg +( +ur +. +cd +)}); + +1874  +sus +; + +1875 + } +} + +1877 + gd +:: +ve +< +RoomMemb +> + +1878 +Cache +:: + $gMembs +(cڡ +d +:: +rg + & +room_id +, std:: +size_t + +tIndex +, std::size_ +n +) + +1880 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +, +nuαr +, +MDB_RDONLY +); + +1881 aut +db + = + `gMembsDb +( +txn +, +room_id +); + +1882 aut +curs + = +lmdb +::curs:: + `ݒ +( +txn +, +db +); + +1884 +d +:: +size_t + +cutIndex + = 0; + +1886 cڡut +dIndex + = +d +:: + `m +( +tIndex + + +n +, +db +. + `size +( +txn +)); + +1888 +d +:: +ve +< +RoomMemb +> +membs +; + +1890 +d +:: +rg + +ur_id +, +ur_da +; + +1891  +curs +. + `g +( +ur_id +, +ur_da +, +MDB_NEXT +)) { + +1892 i( +cutIndex + < +tIndex +) { + +1893 +cutIndex + += 1; + +1897 i( +cutIndex + > +dIndex +) + +1900 +y + { + +1901 +MembInfo + +tmp + = +js +:: + `r +( +ur_da +); + +1902 +membs +. + `ema_back +( + +1903 +RoomMemb +{ +QSg +:: + `omStdSg +( +ur_id +), + +1904 +QSg +:: + `omStdSg +( +tmp +. +me +), + +1905 +QImage +:: + `omDa +( + `image +( +txn +, +tmp +. +av_u +))}); + +1906 } + `tch + (cڡ +js +:: +exi + & +e +) { + +1907 +nhlog +:: + `db +()-> + `wn +("{}", +e +. + `wh +()); + +1910 +cutIndex + += 1; + +1913 +curs +. + `o +(); + +1914 +txn +. + `comm +(); + +1916  +membs +; + +1917 + } +} + +1919 +bo + + +1920 + gCache +:: + $isRoomMemb +(cڡ +d +:: +rg + & +ur_id +, cڡ std::rg & +room_id +) + +1922 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +); + +1923 aut +db + = + `gMembsDb +( +txn +, +room_id +); + +1925 +lmdb +:: +v + +vue +; + +1926 +bo + +s + = +lmdb +:: + `dbi_g +( +txn +, +db +,mdb:: + `v +( +ur_id +), +vue +); + +1927 +txn +. + `comm +(); + +1929  +s +; + +1930 + } +} + +1933 + gCache +:: + $veTimeMesges +( +lmdb +:: +txn + &txn, + +1934 cڡ +d +:: +rg + & +room_id +, + +1935 cڡ +mtx +:: +ڣs +:: +Time + & +s +) + +1937 aut +db + = + `gMesgesDb +( +txn +, +room_id +); + +1939 +usg + +mea + +mtx +:: +evts +; + +1940 +usg + +mea + +mtx +:: +evts +:: +e +; + +1942 cڡut& +e + : +s +. +evts +) { + +1943 i( + `isSEvt +( +e +)) + +1946 i( +boo +:: +g +< +RedaiEvt +< +msg +:: +Redai +>>(& +e +! +nuαr +) + +1949 +js + +obj + = js:: + `obje +(); + +1951 +obj +["evt"] = +uts +:: + `rlize_evt +( +e +); + +1952 +obj +["tok"] = +s +. +ev_bch +; + +1954 +lmdb +:: + `dbi_put +( +txn +, + +1955 +db +, + +1956 +lmdb +:: + `v +( +d +:: + `to_rg +( +uts +:: + `evt_timeamp +( +e +))), + +1957 +lmdb +:: + `v +( +obj +. + `dump +())); + +1959 + } +} + +1961 + gmtx +:: +ڣs +:: +Nifitis + + +1962 +Cache +:: + $gTimeMtisFRoom +( +lmdb +:: +txn + &txn, cڡ +d +:: +rg + & +room_id +) + +1964 aut +db + = + `gMtisDb +( +txn +, +room_id +); + +1966 i( +db +. + `size +( +txn +) == 0) { + +1967  +mtx +:: +ڣs +:: +Nifitis +{}; + +1970 +mtx +:: +ڣs +:: +Nifitis + +nif +; + +1971 +d +:: +rg + +evt_id +, +msg +; + +1973 aut +curs + = +lmdb +::curs:: + `ݒ +( +txn +, +db +); + +1975  +curs +. + `g +( +evt_id +, +msg +, +MDB_NEXT +)) { + +1976 aut +obj + = +js +:: + `r +( +msg +); + +1978 i( +obj +. + `cou +("event") == 0) + +1981 +mtx +:: +ڣs +:: +Nifiti + +nifiti +; + +1982 +mtx +:: +ڣs +:: + `om_js +( +obj +, +nifiti +); + +1984 +nif +. +nifitis +. + `push_back +( +nifiti +); + +1986 +curs +. + `o +(); + +1988 +d +:: + `v +( +nif +. +nifitis +. + `beg +(),if.nifitis. + `d +()); + +1990  +nif +; + +1991 + } +} + +1995 + gCache +:: + $veTimeMtis +(cڡ +mtx +:: +ڣs +:: +Nifitis + & +s +) + +1997 +QM +< +d +:: +rg +, +QLi +< +mtx +:: +ڣs +:: +Nifiti +>> +nifsByRoom +; + +2000 cڡut& +nif + : +s +. +nifitis +) { + +2001 +js + +v + = +nif +; + +2002 +nifsByRoom +[ +nif +. +room_id +]. + `push_back +(notif); + +2005 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +); + +2007 +QM +< +d +:: +rg +, +QLi +< +mtx +:: +ڣs +:: +Nifiti +>>:: +cڡ_ + + + = + +2008 +nifsByRoom +. + `cڡBeg +(); + +2009 aut +d + = +nifsByRoom +. + `cڡEnd +(); + +2010  + + ! +d +) { + +2011 +nhlog +:: + `db +()-> + `debug +("Stܚgifitiڠf " + + +. + `key +()); + +2012 + `veTimeMtis +( +txn +, + +. + `key +(), +d +:: + `move +(. + `vue +())); + +2013 ++ + +; + +2016 +txn +. + `comm +(); + +2017 + } +} + +2020 + gCache +:: +veTimeMtis +( +lmdb +:: +txn + &txn, + +2021 cڡ +d +:: +rg + & +room_id +, + +2022 cڡ +QLi +< +mtx +:: +ڣs +:: +Nifiti +> & +s +) + +2024 aut +db + = +gMtisDb +( +txn +, +room_id +); + +2026 +usg + +mea + + gmtx +:: +evts +; + +2027 +usg + +mea + + gmtx +:: +evts +:: +e +; + +2029 cڡut& + gnif + : +s +) { + +2030 cڡut +evt_id + = +uts +::evt_id( +nif +. +evt +); + +2033 i( + groom_id +. +com +( +nif +. +room_id +) != 0) { + +2037 +js + + gobj + = +nif +; + +2039 + glmdb +:: +dbi_put +( +txn +, +db +, +lmdb +:: +v +( +evt_id +),mdb::v( +obj +. +dump +())); + +2044 + gCache +:: + $mkStNifiti +(cڡ +d +:: +rg + & +evt_id +) + +2046 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +); + +2047 +lmdb +:: + `dbi_put +( +txn +, +nifitisDb_ +,mdb:: + `v +( +evt_id +),mdb::v( +d +:: + `rg +(""))); + +2048 +txn +. + `comm +(); + +2049 + } +} + +2052 + gCache +:: + $moveRdNifiti +(cڡ +d +:: +rg + & +evt_id +) + +2054 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +); + +2056 +lmdb +:: + `dbi_d +( +txn +, +nifitisDb_ +,mdb:: + `v +( +evt_id +), +nuαr +); + +2058 +txn +. + `comm +(); + +2059 + } +} + +2061 +bo + + +2062 + gCache +:: + $isNifitiSt +(cڡ +d +:: +rg + & +evt_id +) + +2064 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +, +nuαr +, +MDB_RDONLY +); + +2066 +lmdb +:: +v + +vue +; + +2067 +bo + +s + = +lmdb +:: + `dbi_g +( +txn +, +nifitisDb_ +,mdb:: + `v +( +evt_id +), +vue +); + +2068 +txn +. + `comm +(); + +2070  +s +; + +2071 + } +} + +2073 + gd +:: +ve +< +d +:: +rg +> + +2074 +Cache +:: + $gRoomIds +( +lmdb +:: +txn + &txn) + +2076 aut +db + = +lmdb +:: +dbi +:: + `ݒ +( +txn +, +ROOMS_DB +, +MDB_CREATE +); + +2077 aut +curs + = +lmdb +::curs:: + `ݒ +( +txn +, +db +); + +2079 +d +:: +ve + +rooms +; + +2081 +d +:: +rg + +room_id +, +_unud +; + +2082  +curs +. + `g +( +room_id +, +_unud +, +MDB_NEXT +)) + +2083 +rooms +. + `ema_back +( +room_id +); + +2085 +curs +. + `o +(); + +2087  +rooms +; + +2088 + } +} + +2091 + gCache +:: + $deOldMesges +() + +2093 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +); + +2094 aut +room_ids + = + `gRoomIds +( +txn +); + +2096 cڡut& +id + : +room_ids +) { + +2097 aut +msg_db + = + `gMesgesDb +( +txn +, +id +); + +2099 +d +:: +rg + +ts +, +evt +; + +2100 +ut64_t + +idx + = 0; + +2102 cڡut +db_size + = +msg_db +. + `size +( +txn +); + +2103 i( +db_size + <3 * +MAX_RESTORED_MESSAGES +) + +2106 +nhlog +:: + `db +()-> + `fo +("[{}] mesgcou: {}", +id +, +db_size +); + +2108 aut +curs + = +lmdb +::curs:: + `ݒ +( +txn +, +msg_db +); + +2109  +curs +. + `g +( +ts +, +evt +, +MDB_NEXT +)) { + +2110 +idx + += 1; + +2112 i( +idx + > +MAX_RESTORED_MESSAGES +) + +2113 +lmdb +:: + `curs_d +( +curs +); + +2116 +curs +. + `o +(); + +2118 +nhlog +:: + `db +()-> + `fo +("[{}] upded mesgcou: {}", +id +, +msg_db +. + `size +( +txn +)); + +2121 +txn +. + `comm +(); + +2122 + } +} + +2125 + gCache +:: + $deOldDa +( +nx + + +2127 +y + { + +2128 + `deOldMesges +(); + +2129 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +2130 +nhlog +:: + `db +()-> + `r +("eddd mesges: {}", +e +. + `wh +()); + +2132 + } +} + +2134 +bo + + +2135 + gCache +:: +hasEnoughPowLev +(cڡ +d +:: +ve +< +mtx +:: +evts +:: +EvtTy +> & +evtTys +, + +2136 cڡ +d +:: +rg + & +room_id +, + +2137 cڡ +d +:: +rg + & +ur_id +) + +2139 +usg + +mea + +mtx +:: +evts +; + +2140 +usg + +mea + + gmtx +:: +evts +:: +e +; + +2142 aut + gtxn + = +lmdb +:: +txn +:: +beg +( +v_ +); + +2143 aut + gdb + = +gSsDb +( +txn +, +room_id +); + +2145 +ut16_t + + gm_evt_v + = +d +:: +numic_lims +:: +max +(); + +2146 +ut16_t + + gur_v + = +d +:: +numic_lims +:: +m +(); + +2148 + glmdb +:: +v + +evt +; + +2149 +bo + + gs + = +lmdb +:: +dbi_g +( +txn +, +db +,mdb:: +v +( +to_rg +( +EvtTy +:: +RoomPowLevs +)), +evt +); + +2151 i( + gs +) { + +2152 + gy + { + +2153 + gSEvt +< + gPowLevs +> + gmsg + = + +2154 +js +:: +r +( +d +:: +rg +( +evt +. +da +(),vt. +size +())); + +2156 + gur_v + = +msg +. +cڋ +. +ur_v +( +ur_id +); + +2158 cڡut& + gty + : +evtTys +) + +2159 +m_evt_v + = + +2160 +d +:: +m +( +m_evt_v +, + +2161 ( +ut16_t +) +msg +. +cڋ +. +e_v +( +to_rg +( +ty +))); + +2162 } +tch + (cڡ +js +:: +exi + & +e +) { + +2163 +nhlog +:: +db +()-> +wn +("failedoarse m.room.power_levelsvent: {}", + +2164 +e +. +wh +()); + +2168 + gtxn +. +comm +(); + +2170  + gur_v + > +m_evt_v +; + +2173 + gd +:: +ve +< +d +:: +rg +> + +2174 +Cache +:: + $roomMembs +(cڡ +d +:: +rg + & +room_id +) + +2176 aut +txn + = +lmdb +::txn:: + `beg +( +v_ +, +nuαr +, +MDB_RDONLY +); + +2178 +d +:: +ve + +membs +; + +2179 +d +:: +rg + +ur_id +, +unud +; + +2181 aut +db + = + `gMembsDb +( +txn +, +room_id +); + +2183 aut +curs + = +lmdb +::curs:: + `ݒ +( +txn +, +db +); + +2184  +curs +. + `g +( +ur_id +, +unud +, +MDB_NEXT +)) + +2185 +membs +. + `ema_back +( +d +:: + `move +( +ur_id +)); + +2186 +curs +. + `o +(); + +2188 +txn +. + `comm +(); + +2190  +membs +; + +2191 + } +} + +2193 + gQHash +< + gQSg +, QSg> + gCache +:: +DiyNames +; + +2194 + gQHash +< + gQSg +, QSg> + gCache +:: +AvUs +; + +2195 + gQHash +< + gQSg +, QSg> + gCache +:: +UrCs +; + +2197 +QSg + + +2198 + gCache +:: + $diyName +(cڡ +QSg + & +room_id +, cڡ QSg & +ur_id +) + +2200 aut +fmt + = + `QSg +("%1 %2"). + `g +( +room_id +).g( +ur_id +); + +2201 i( +DiyNames +. + `cڏs +( +fmt +)) + +2202  +DiyNames +[ +fmt +]; + +2204  +ur_id +; + +2205 + } +} + +2207 + gd +:: +rg + + +2208 +Cache +:: + $diyName +(cڡ +d +:: +rg + & +room_id +, cڡ std::rg & +ur_id +) + +2210 aut +fmt + = +QSg +:: + `omStdSg +( +room_id + + " " + +ur_id +); + +2211 i( +DiyNames +. + `cڏs +( +fmt +)) + +2212  +DiyNames +[ +fmt +]. + `toStdSg +(); + +2214  +ur_id +; + +2215 + } +} + +2217 +QSg + + +2218 + gCache +:: + $avU +(cڡ +QSg + & +room_id +, cڡ QSg & +ur_id +) + +2220 aut +fmt + = + `QSg +("%1 %2"). + `g +( +room_id +).g( +ur_id +); + +2221 i( +AvUs +. + `cڏs +( +fmt +)) + +2222  +AvUs +[ +fmt +]; + +2224  + `QSg +(); + +2225 + } +} + +2227 +QSg + + +2228 + gCache +:: + $urC +(cڡ +QSg + & +ur_id +) + +2230 i( +UrCs +. + `cڏs +( +ur_id +)) { + +2231  +UrCs +[ +ur_id +]; + +2234  + `QSg +(); + +2235 + } +} + +2238 + gCache +:: + $DiyName +(cڡ +QSg + & +room_id +, + +2239 cڡ +QSg + & +ur_id +, + +2240 cڡ +QSg + & +diy_me +) + +2242 aut +fmt + = + `QSg +("%1 %2"). + `g +( +room_id +).g( +ur_id +); + +2243 +DiyNames +. + ` +( +fmt +, +diy_me +); + +2244 + } +} + +2247 + gCache +:: + $moveDiyName +(cڡ +QSg + & +room_id +, cڡ QSg & +ur_id +) + +2249 aut +fmt + = + `QSg +("%1 %2"). + `g +( +room_id +).g( +ur_id +); + +2250 +DiyNames +. + `move +( +fmt +); + +2251 + } +} + +2254 + gCache +:: + $AvU +(cڡ +QSg + & +room_id +, cڡ QSg & +ur_id +, cڡ QSg & +av_u +) + +2256 aut +fmt + = + `QSg +("%1 %2"). + `g +( +room_id +).g( +ur_id +); + +2257 +AvUs +. + ` +( +fmt +, +av_u +); + +2258 + } +} + +2261 + gCache +:: + $moveAvU +(cڡ +QSg + & +room_id +, cڡ QSg & +ur_id +) + +2263 aut +fmt + = + `QSg +("%1 %2"). + `g +( +room_id +).g( +ur_id +); + +2264 +AvUs +. + `move +( +fmt +); + +2265 + } +} + +2268 + gCache +:: + $UrC +(cڡ +QSg + & +ur_id +, cڡ QSg & +c_me +) + +2270 +UrCs +. + ` +( +ur_id +, +c_me +); + +2271 + } +} + +2274 + gCache +:: + $moveUrC +(cڡ +QSg + & +ur_id +) + +2276 +UrCs +. + `move +( +ur_id +); + +2277 + } +} + +2280 + gCache +:: + $rUrCs +() + +2282 +UrCs +. + `r +(); + +2283 + } +} + +2286 + $to_js +( +js + & +j +, cڡ +RoomInfo + & +fo +) + +2288 +j +["me"] = +fo +. +me +; + +2289 +j +["tic"] = +fo +. +tic +; + +2290 +j +["av_u"] = +fo +. +av_u +; + +2291 +j +["vsi"] = +fo +. +vsi +; + +2292 +j +["is_ve"] = +fo +. +is_ve +; + +2293 +j +["jo_ru"] = +fo +. +jo_ru +; + +2294 +j +["gue_acss"] = +fo +. +gue_acss +; + +2296 i( +fo +. +memb_cou + != 0) + +2297 +j +["memb_cou"] = +fo +. +memb_cou +; + +2299 i( +fo +. +gs +. + `size +() != 0) + +2300 +j +["gs"] = +fo +. +gs +; + +2301 + } +} + +2304 + $om_js +(cڡ +js + & +j +, +RoomInfo + & +fo +) + +2306 +fo +. +me + = +j +. + ` +("name"); + +2307 +fo +. +tic + = +j +. + ` +("topic"); + +2308 +fo +. +av_u + = +j +. + ` +("avatar_url"); + +2309 +fo +. +vsi + = +j +. + `vue +( + +2310 "vsi", +QCeAliti +:: + `e +("RoomInfo", "nvsi sted"). + `toStdSg +()); + +2311 +fo +. +is_ve + = +j +. + ` +("is_invite"); + +2312 +fo +. +jo_ru + = +j +. + ` +("join_rule"); + +2313 +fo +. +gue_acss + = +j +. + ` +("guest_access"); + +2315 i( +j +. + `cou +("member_count")) + +2316 +fo +. +memb_cou + = +j +. + ` +("member_count"); + +2318 i( +j +. + `cou +("tags")) + +2319 +fo +. +gs + = +j +. + ` +("gs"). +g +< +d +:: +ve +>(); + +2320 + } +} + + @Cache.h + +18 #agm + + + +20  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +34  + ~"Loggg.h +" + +35  + ~"MrixCl.h +" + +37 +usg + + gmtx +:: +evts +:: +e +:: +JoRu +; + +39  + sRoomMemb + + +41 +QSg + + mur_id +; + +42 +QSg + + mdiy_me +; + +43 +QImage + + mav +; + +46  + sSrchResu + + +48 +QSg + + mur_id +; + +49 +QSg + + mdiy_me +; + +53 + $numic_key_comris +(cڡ +MDB_v + * +a +, cڡ MDB_v * +b +) + +55 aut +lhs + = +d +:: + `ou +(d:: + `rg +((*) +a +-> +mv_da +,-> +mv_size +)); + +56 aut +rhs + = +d +:: + `ou +(d:: + `rg +((*) +b +-> +mv_da +, b-> +mv_size +)); + +58 i( +lhs + < +rhs +) + +60 i( +lhs + = +rhs +) + +64 + } +} + +66 + $Q_DECLARE_METATYPE +( +SrchResu +) + +67 + `Q_DECLARE_METATYPE +( +QVe +< +SrchResu +>) + +68 + $Q_DECLARE_METATYPE +( +RoomMemb +) + +69 + $Q_DECLARE_METATYPE +( +mtx +:: +ڣs +:: +Time +) + +72  + sRdRetKey + + +74 +d +:: +rg + +evt_id +; + +75 +d +:: +rg + +room_id +; + +78 +le +  + +79 + $to_js +( +js + & +j +, cڡ +RdRetKey + & +key +) + +81 +j + = +js +{{"evt_id", +key +. +evt_id +}, {"room_id", key. +room_id +}}; + +82 + } +} + +84 +le +  + +85 + $om_js +(cڡ +js + & +j +, +RdRetKey + & +key +) + +87 +key +. +evt_id + = +j +. + ` +("evt_id"). +g +< +d +:: +rg +>(); + +88 +key +. +room_id + = +j +. + ` +("room_id"). +g +< +d +:: +rg +>(); + +89 + } +} + +91  + sDescInfo + + +93 +QSg + + mevt_id +; + +94 +QSg + + muame +; + +95 +QSg + + murid +; + +96 +QSg + + mbody +; + +97 +QSg + + mtimeamp +; + +98 +QDeTime + + mdime +; + +102  + sRoomInfo + + +105 + md +:: +rg + +me +; + +107 + md +:: +rg + +tic +; + +109 + md +:: +rg + +av_u +; + +111 + md +:: +rg + +vsi +; + +113 +bo + + mis_ve + = +l +; + +115 +t16_t + + mmemb_cou + = 0; + +117 +JoRu + + mjo_ru + = JoRu:: +Public +; + +118 +bo + + mgue_acss + = +l +; + +120 +DescInfo + + mmsgInfo +; + +122 + md +:: +ve +< +d +:: +rg +> +gs +; + +126 +to_js +( +js + & +j +, cڡ +RoomInfo + & +fo +); + +129 +om_js +(cڡ +js + & +j +, +RoomInfo + & +fo +); + +132  + sMembInfo + + +134 + md +:: +rg + +me +; + +135 + md +:: +rg + +av_u +; + +138 +le +  + +139 + $to_js +( +js + & +j +, cڡ +MembInfo + & +fo +) + +141 +j +["me"] = +fo +. +me +; + +142 +j +["av_u"] = +fo +. +av_u +; + +143 + } +} + +145 +le +  + +146 + $om_js +(cڡ +js + & +j +, +MembInfo + & +fo +) + +148 +fo +. +me + = +j +. + ` +("name"); + +149 +fo +. +av_u + = +j +. + ` +("avatar_url"); + +150 + } +} + +152  + sRoomSrchResu + + +154 + md +:: +rg + +room_id +; + +155 +RoomInfo + + mfo +; + +156 +QImage + + mimg +; + +159 + $Q_DECLARE_METATYPE +( +RoomSrchResu +) + +160 + $Q_DECLARE_METATYPE +( +RoomInfo +) + +163  + sOutboundGroupSessiDa + + +165 +d +:: +rg + +ssi_id +; + +166 +d +:: +rg + +ssi_key +; + +167 +ut64_t + +mesge_dex + = 0; + +170 +le +  + +171 + $to_js +( +ohmn +:: +js + & +obj +, cڡ +OutboundGroupSessiDa + & +msg +) + +173 +obj +["ssi_id"] = +msg +. +ssi_id +; + +174 +obj +["ssi_key"] = +msg +. +ssi_key +; + +175 +obj +["mesge_dex"] = +msg +. +mesge_dex +; + +176 + } +} + +178 +le +  + +179 + $om_js +(cڡ +ohmn +:: +js + & +obj +, +OutboundGroupSessiDa + & +msg +) + +181 +msg +. +ssi_id + = +obj +. + ` +("session_id"); + +182 +msg +. +ssi_key + = +obj +. + ` +("session_key"); + +183 +msg +. +mesge_dex + = +obj +. + ` +("message_index"); + +184 + } +} + +186  + sOutboundGroupSessiDaRef + + +188 +OlmOutboundGroupSessi + * + mssi +; + +189 +OutboundGroupSessiDa + + mda +; + +192  + sDeviPublicKeys + + +194 + md +:: +rg + +ed25519 +; + +195 + md +:: +rg + +curve25519 +; + +198 +le +  + +199 + $to_js +( +ohmn +:: +js + & +obj +, cڡ +DeviPublicKeys + & +msg +) + +201 +obj +["ed25519"] = +msg +. +ed25519 +; + +202 +obj +["curve25519"] = +msg +. +curve25519 +; + +203 + } +} + +205 +le +  + +206 + $om_js +(cڡ +ohmn +:: +js + & +obj +, +DeviPublicKeys + & +msg +) + +208 +msg +. +ed25519 + = +obj +. + ` +("ed25519"); + +209 +msg +. +curve25519 + = +obj +. + ` +("curve25519"); + +210 + } +} + +213  + sMegmSessiIndex + + +216 + md +:: +rg + +room_id +; + +218 + md +:: +rg + +ssi_id +; + +220 + md +:: +rg + +nd_key +; + +223 +le +  + +224 + $to_js +( +ohmn +:: +js + & +obj +, cڡ +MegmSessiIndex + & +msg +) + +226 +obj +["room_id"] = +msg +. +room_id +; + +227 +obj +["ssi_id"] = +msg +. +ssi_id +; + +228 +obj +["nd_key"] = +msg +. +nd_key +; + +229 + } +} + +231 +le +  + +232 + $om_js +(cڡ +ohmn +:: +js + & +obj +, +MegmSessiIndex + & +msg +) + +234 +msg +. +room_id + = +obj +. + ` +("room_id"); + +235 +msg +. +ssi_id + = +obj +. + ` +("session_id"); + +236 +msg +. +nd_key + = +obj +. + ` +("sender_key"); + +237 + } +} + +239  + sOlmSessiStage + + +242 + md +:: +m +< +d +:: +rg +, + mmtx +:: +yo +:: +InboundGroupSessiP +> +group_bound_ssis +; + +243 + md +:: +m +< +d +:: +rg +, + mmtx +:: +yo +:: +OutboundGroupSessiP +> +group_outbound_ssis +; + +244 + md +:: +m +< +d +:: +rg +, + mOutboundGroupSessiDa +> + mgroup_outbound_ssi_da +; + +247 + md +:: +mux + +group_outbound_mtx +; + +248 + md +:: +mux + +group_bound_mtx +; + +251 as + cCache + : +public + +QObje + + +253 +Q_OBJECT + + +255 +public +: + +256 +Cache +(cڡ +QSg + & +urId +, +QObje + * + + = +nuαr +); + +258  + mQHash +< + mQSg +, QSg> + mDiyNames +; + +259  + mQHash +< + mQSg +, QSg> + mAvUs +; + +260  + mQHash +< + mQSg +, QSg> + mUrCs +; + +262  + md +:: +rg + +diyName +(cڡ +d +::rg & +room_id +, cڡ std::rg & +ur_id +); + +263  +QSg + +diyName +(cڡ QSg & +room_id +, cڡ QSg & +ur_id +); + +264  +QSg + +avU +(cڡ QSg & +room_id +, cڡ QSg & +ur_id +); + +265  +QSg + +urC +(cڡ QSg & +ur_id +); + +267  +moveDiyName +(cڡ +QSg + & +room_id +, cڡ QSg & +ur_id +); + +268  +moveAvU +(cڡ +QSg + & +room_id +, cڡ QSg & +ur_id +); + +269  +moveUrC +(cڡ +QSg + & +ur_id +); + +271  +DiyName +(cڡ +QSg + & +room_id +, + +272 cڡ +QSg + & +ur_id +, + +273 cڡ +QSg + & +diy_me +); + +274  +AvU +(cڡ +QSg + & +room_id +, + +275 cڡ +QSg + & +ur_id +, + +276 cڡ +QSg + & +av_u +); + +277  +UrC +(cڡ +QSg + & +ur_id +, cڡ QSg & +c_me +); + +279  +rUrCs +(); + +282  +puϋMembs +(); + +283 + md +:: +ve +< +d +:: +rg +> +joedRooms +(); + +285 + mQM +< + mQSg +, + mRoomInfo +> +roomInfo +( +bo + +whInves + = +ue +); + +286 + md +:: +m +< +QSg +, + mbo +> +ves +(); + +289 +QSg + +gRoomName +( +lmdb +:: +txn + &txn,mdb:: +dbi + & +esdb +,mdb::db& +membsdb +); + +291 +JoRu + +gRoomJoRu +( +lmdb +:: +txn + &txn,mdb:: +dbi + & +esdb +); + +292 +bo + +gRoomGueAcss +( +lmdb +:: +txn + &txn,mdb:: +dbi + & +esdb +); + +294 +QSg + +gRoomTic +( +lmdb +:: +txn + &txn,mdb:: +dbi + & +esdb +); + +296 +QSg + +gRoomAvU +( +lmdb +:: +txn + &txn, + +297 +lmdb +:: +dbi + & +esdb +, + +298 +lmdb +:: +dbi + & +membsdb +, + +299 cڡ +QSg + & +room_id +); + +301 +QSg + +gRoomVsi +( +lmdb +:: +txn + &txn,mdb:: +dbi + & +esdb +); + +304 + md +:: +ve +< +RoomMemb +> +gMembs +(cڡ +d +:: +rg + & +room_id +, + +305 +d +:: +size_t + +tIndex + = 0, + +306 +d +:: +size_t + +n + = 30); + +308  +veS +(cڡ +mtx +:: +ڣs +:: +Sync + & +s +); + +309 +bo + + $isInlized +() const; + +311 +d +:: +rg + + $xtBchTok +() const; + +313  + `deDa +(); + +315  + `moveInve +( +lmdb +:: +txn + &txn, cڡ +d +:: +rg + & +room_id +); + +316  + `moveInve +(cڡ +d +:: +rg + & +room_id +); + +317  + `moveRoom +( +lmdb +:: +txn + &txn, cڡ +d +:: +rg + & +roomid +); + +318  + `moveRoom +(cڡ +d +:: +rg + & +roomid +); + +319  + $moveRoom +(cڡ +QSg + & +roomid +{ + `moveRoom +oomid. + `toStdSg +()); }; + +320  + `tup +(); + +322 +bo + + `isFmVid +(); + +323  + `tCutFm +(); + +325 +d +:: +m +< +QSg +, +mtx +:: +ڣs +:: +Time +> + `roomMesges +(); + +327 +QM +< +QSg +, +mtx +:: +ڣs +:: +Nifitis +> + `gTimeMtis +(); + +330 +d +:: +ve + + `roomMembs +(cڡ std::rg & +room_id +); + +334 +bo + + `hasEnoughPowLev +(cڡ +d +:: +ve +< +mtx +:: +evts +:: +EvtTy +> & +evtTys +, + +335 cڡ +d +:: +rg + & +room_id +, + +336 cڡ +d +:: +rg + & +ur_id +); + +339 +QImage + + `gRoomAv +(cڡ +QSg + & +id +); + +340 +QImage + + `gRoomAv +(cڡ +d +:: +rg + & +id +); + +346 +usg + +Rets + = +d +:: +m +>; + +347  + `updeRdRet +( +lmdb +:: +txn + &txn, + +348 cڡ +d +:: +rg + & +room_id +, + +349 cڡ +Rets + & +ts +); + +354 +usg + +UrRets + = +d +:: +muim +< +ut64_t +, std:: +rg +, std:: +g +>; + +355 +UrRets + + `adRets +(cڡ +QSg + & +evt_id +, cڡ QSg & +room_id +); + +358 +d +:: +ve +< +QSg +> + `frRdEvts +(cڡ QSg & +room_id +, + +359 cڡ +d +:: +ve +< +QSg +> & +evt_ids +, + +360 cڡ +d +:: +rg + & +exuded_ur +); + +362  + `addPdgRet +(cڡ +QSg + & +room_id +, cڡ QSg & +evt_id +); + +363  + `movePdgRet +( +lmdb +:: +txn + &txn, + +364 cڡ +d +:: +rg + & +room_id +, + +365 cڡ +d +:: +rg + & +evt_id +); + +366  + `nifyFRdRets +(cڡ +d +:: +rg + & +room_id +); + +367 +d +:: +ve +< +QSg +> + `ndgRetsEvts +( +lmdb +:: +txn + &txn, cڡ std:: +rg + & +room_id +); + +369 +QByAay + + $image +(cڡ +QSg + & +u +) const; + +370 +QByAay + + $image +( +lmdb +:: +txn + &txn, cڡ +d +:: +rg + & +u +) const; + +371 +QByAay + + $image +(cڡ +d +:: +rg + & +u +) const + +373  + `image +( +QSg +:: + `omStdSg +( +u +)); + +374 + } +} + +375  +veImage +(cڡ +d +:: +rg + & +u +, cڡ std::rg & +da +); + +376  +veImage +(cڡ +QSg + & +u +, cڡ +QByAay + & +da +); + +378 +RoomInfo + +sgRoomInfo +(cڡ +d +:: +rg + & +room_id +); + +379 + gd +:: +ve +< +d +:: +rg +> +roomsWhSUpdes +(cڡ +mtx +:: +ڣs +:: +Sync + & +s +); + +380 + gd +:: +ve +< +d +:: +rg +> +roomsWhTagUpdes +(cڡ +mtx +:: +ڣs +:: +Sync + & +s +); + +381 + gd +:: +m +< +QSg +, + gRoomInfo +> +gRoomInfo +(cڡ +d +:: +ve + & +rooms +); + +382 + gd +:: +m +< +QSg +, + gRoomInfo +> + $roomUpdes +(cڡ +mtx +:: +ڣs +:: +Sync + & +sync +) + +384  + `gRoomInfo +( + `roomsWhSUpdes +( +sync +)); + +385 + } +} + +386 + gd +:: +m +< +QSg +, + gRoomInfo +> + $roomTagUpdes +(cڡ +mtx +:: +ڣs +:: +Sync + & +sync +) + +388  + `gRoomInfo +( + `roomsWhTagUpdes +( +sync +)); + +389 + } +} + +393 +bo + +lcuϋRoomRdStus +(cڡ +d +:: +rg + & +room_id +); + +394  +lcuϋRoomRdStus +(); + +396 + gQVe +< + gSrchResu +> +chUrs +(cڡ +d +:: +rg + & +room_id +, + +397 cڡ +d +:: +rg + & +quy +, + +398 +d +:: +ut8_t + +max_ems + = 5); + +399 + gd +:: +ve +< +RoomSrchResu +> +chRooms +(cڡ +d +:: +rg + & +quy +, + +400 +d +:: +ut8_t + +max_ems + = 5); + +402  +mkStNifiti +(cڡ +d +:: +rg + & +evt_id +); + +404  +moveRdNifiti +(cڡ +d +:: +rg + & +evt_id +); + +406 +bo + +isNifitiSt +(cڡ +d +:: +rg + & +evt_id +); + +409  +veTimeMtis +(cڡ +mtx +:: +ڣs +:: +Nifitis + & +s +); + +412  +deOldMesges +(); + +413  + $deOldDa +( +nx +; + +415 +d +:: +ve + + `gRoomIds +( +lmdb +:: +txn + &txn); + +418  + `tEnyedRoom +( +lmdb +:: +txn + &txn, cڡ +d +:: +rg + & +room_id +); + +419 +bo + + `isRoomEnyed +(cڡ +d +:: +rg + & +room_id +); + +422  + `veDeviKeys +(cڡ +d +:: +rg + & +devi_id +); + +423  + `gDeviKeys +(cڡ +d +:: +rg + & +devi_id +); + +426  + `tDeviLi +(cڡ +d +:: +rg + & +ur_id +, cڡ std:: +ve + & +devis +); + +427 +d +:: +ve + + `gDeviLi +(cڡ std::rg & +ur_id +); + +430 +bo + + `isRoomMemb +(cڡ +d +:: +rg + & +ur_id +, cڡ std::rg & +room_id +); + +435  + `veOutboundMegmSessi +(cڡ +d +:: +rg + & +room_id +, + +436 cڡ +OutboundGroupSessiDa + & +da +, + +437 +mtx +:: +yo +:: +OutboundGroupSessiP + +ssi +); + +438 +OutboundGroupSessiDaRef + + `gOutboundMegmSessi +(cڡ +d +:: +rg + & +room_id +); + +439 +bo + + $outboundMegmSessiExis +(cڡ +d +:: +rg + & +room_id + +nx +; + +440  + `updeOutboundMegmSessi +(cڡ +d +:: +rg + & +room_id +,  +mesge_dex +); + +442  + `imptSessiKeys +(cڡ +mtx +:: +yo +:: +Exp܋dSessiKeys + & +keys +); + +443 +mtx +:: +yo +:: +Exp܋dSessiKeys + + `exptSessiKeys +(); + +448  + `veInboundMegmSessi +(cڡ +MegmSessiIndex + & +dex +, + +449 +mtx +:: +yo +:: +InboundGroupSessiP + +ssi +); + +450 +OlmInboundGroupSessi + * + `gInboundMegmSessi +(cڡ +MegmSessiIndex + & +dex +); + +451 +bo + + `boundMegmSessiExis +(cڡ +MegmSessiIndex + & +dex +); + +456  + `veOlmSessi +(cڡ +d +:: +rg + & +curve25519 +, +mtx +:: +yo +:: +OlmSessiP + +ssi +); + +457 +d +:: +ve + + `gOlmSessis +(cڡ std::rg & +curve25519 +); + +458 +boo +:: +tiڮ +< +mtx +:: +yo +:: +OlmSessiP +> + `gOlmSessi +(cڡ +d +:: +rg + & +curve25519 +, + +459 cڡ +d +:: +rg + & +ssi_id +); + +461  + `veOlmAccou +(cڡ +d +:: +rg + & +pickd +); + +462 +d +:: +rg + + `eOlmAccou +(); + +464  + `eSessis +(); + +466 +OlmSessiStage + +ssi_age +; + +468 +sigls +: + +469  + `wRdRets +(cڡ +QSg + & +room_id +, cڡ +d +:: +ve + & +evt_ids +); + +470  + `roomRdStus +(cڡ +d +:: +m +< +QSg +, +bo +> & +us +); + +472 +ive +: + +474  + `veInve +( +lmdb +:: +txn + &txn, + +475 +lmdb +:: +dbi + & +esdb +, + +476 +lmdb +:: +dbi + & +membsdb +, + +477 cڡ +mtx +:: +ڣs +:: +InvedRoom + & +room +); + +480  + `veTimeMtis +( +lmdb +:: +txn + &txn, + +481 cڡ +d +:: +rg + & +room_id +, + +482 cڡ +QLi +< +mtx +:: +ڣs +:: +Nifiti +> & +s +); + +485 +mtx +:: +ڣs +:: +Nifitis + + `gTimeMtisFRoom +( +lmdb +:: +txn + &txn, + +486 cڡ +d +:: +rg + & +room_id +); + +488 +QSg + + `gInveRoomName +( +lmdb +:: +txn + &txn,mdb:: +dbi + & +esdb +,mdb::db& +membsdb +); + +489 +QSg + + `gInveRoomTic +( +lmdb +:: +txn + &txn,mdb:: +dbi + & +esdb +); + +490 +QSg + + `gInveRoomAvU +( +lmdb +:: +txn + &txn,mdb:: +dbi + & +esdb +,mdb::db& +membsdb +); + +492 +DescInfo + + `gLaMesgeInfo +( +lmdb +:: +txn + &txn, cڡ +d +:: +rg + & +room_id +); + +493  + `veTimeMesges +( +lmdb +:: +txn + &txn, + +494 cڡ +d +:: +rg + & +room_id +, + +495 cڡ +mtx +:: +ڣs +:: +Time + & +s +); + +497 +mtx +:: +ڣs +:: +Time + + `gTimeMesges +( +lmdb +:: +txn + &txn, cڡ +d +:: +rg + & +room_id +); + +501 +me +< +ass + +T +> + +502  + `veSEvts +( +lmdb +:: +txn + &txn, + +503 cڡ +lmdb +:: +dbi + & +esdb +, + +504 cڡ +lmdb +:: +dbi + & +membsdb +, + +505 cڡ +d +:: +rg + & +room_id +, + +506 cڡ +d +:: +ve +< +T +> & +evts +) + +508 cڡut& +e + : +evts +) + +509 + `veSEvt +( +txn +, +esdb +, +membsdb +, +room_id +, +e +); + +510 + } +} + +512 + gme +< +ass + + gT +> + +513  + $veSEvt +( +lmdb +:: +txn + &txn, + +514 cڡ +lmdb +:: +dbi + & +esdb +, + +515 cڡ +lmdb +:: +dbi + & +membsdb +, + +516 cڡ +d +:: +rg + & +room_id +, + +517 cڡ +T + & +evt +) + +519 +usg + +mea + +mtx +:: +evts +; + +520 +usg + +mea + +mtx +:: +evts +:: +e +; + +522 i( +boo +:: +g +< +SEvt +< +Memb +>>(& +evt +! +nuαr +) { + +523 cڡut +e + = +boo +:: +g +< +SEvt +< +Memb +>>( +evt +); + +525  +e +. +cڋ +. +membsh +) { + +529  +Membsh +:: +Inve +: + +530  +Membsh +:: +Jo +: { + +531 aut +diy_me + = +e +. +cڋ +.diy_me. + `emy +() + +532 ? +e +. +e_key + + +533 : +e +. +cڋ +. +diy_me +; + +536 +MembInfo + +tmp +{ +diy_me +, +e +. +cڋ +. +av_u +}; + +538 +lmdb +:: + `dbi_put +( +txn +, + +539 +membsdb +, + +540 +lmdb +:: + `v +( +e +. +e_key +), + +541 +lmdb +:: + `v +( + `js +( +tmp +). + `dump +())); + +543 + `DiyName +( +QSg +:: + `omStdSg +( +room_id +), + +544 +QSg +:: + `omStdSg +( +e +. +e_key +), + +545 +QSg +:: + `omStdSg +( +diy_me +)); + +547 + `AvU +( +QSg +:: + `omStdSg +( +room_id +), + +548 +QSg +:: + `omStdSg +( +e +. +e_key +), + +549 +QSg +:: + `omStdSg +( +e +. +cڋ +. +av_u +)); + +554 +lmdb +:: + `dbi_d +( + +555 +txn +, +membsdb +, +lmdb +:: + `v +( +e +. +e_key +),mdb::val("")); + +557 + `moveDiyName +( +QSg +:: + `omStdSg +( +room_id +), + +558 +QSg +:: + `omStdSg +( +e +. +e_key +)); + +559 + `moveAvU +( +QSg +:: + `omStdSg +( +room_id +), + +560 +QSg +:: + `omStdSg +( +e +. +e_key +)); + +567 } i( +boo +:: +g +< +SEvt +< +Enyi +>>(& +evt +! +nuαr +) { + +568 + `tEnyedRoom +( +txn +, +room_id +); + +572 i(! + `isSEvt +( +evt +)) + +575 +boo +:: + `y_vis +( + +576 [& +txn +, & +esdb +]ut +e +) { + +577 +lmdb +:: + `dbi_put +( + +578 +txn +, +esdb +, +lmdb +:: + `v +( + `to_rg +( +e +. +ty +)),mdb::v( + `js +). + `dump +())); + +580 +evt +); + +581 + } +} + +583 + gme +< +ass + + gT +> + +584 +bo + + $isSEvt +(cڡ +T + & +e +) + +586 +usg + +mea + +mtx +:: +evts +; + +587 +usg + +mea + +mtx +:: +evts +:: +e +; + +589  +boo +:: +g +< +SEvt +< +Als +>>(& +e +! +nuαr + || + +590 +boo +:: +g +< +SEvt +< +e +:: +Av +>>(& +e +! +nuαr + || + +591 +boo +:: +g +< +SEvt +< +CilAls +>>(& +e +! +nuαr + || + +592 +boo +:: +g +< +SEvt +< +Ce +>>(& +e +! +nuαr + || + +593 +boo +:: +g +< +SEvt +< +GueAcss +>>(& +e +! +nuαr + || + +594 +boo +:: +g +< +SEvt +< +HiyVisiby +>>(& +e +! +nuαr + || + +595 +boo +:: +g +< +SEvt +< +JoRus +>>(& +e +! +nuαr + || + +596 +boo +:: +g +< +SEvt +< +Name +>>(& +e +! +nuαr + || + +597 +boo +:: +g +< +SEvt +< +Memb +>>(& +e +! +nuαr + || + +598 +boo +:: +g +< +SEvt +< +PowLevs +>>(& +e +! +nuαr + || + +599 +boo +:: +g +< +SEvt +< +Tic +>>(& +e +! +nuαr +; + +600 + } +} + +602 + gme +< +ass + + gT +> + +603 +bo + + $cڏsSUpdes +(cڡ +T + & +e +) + +605 +usg + +mea + +mtx +:: +evts +; + +606 +usg + +mea + +mtx +:: +evts +:: +e +; + +608  +boo +:: +g +< +SEvt +< +e +:: +Av +>>(& +e +! +nuαr + || + +609 +boo +:: +g +< +SEvt +< +CilAls +>>(& +e +! +nuαr + || + +610 +boo +:: +g +< +SEvt +< +Name +>>(& +e +! +nuαr + || + +611 +boo +:: +g +< +SEvt +< +Memb +>>(& +e +! +nuαr + || + +612 +boo +:: +g +< +SEvt +< +Tic +>>(& +e +! +nuαr +; + +613 + } +} + +615 +bo + + $cڏsSUpdes +(cڡ +mtx +:: +evts +:: +cis +:: +SdEvts + & +e +) + +617 +usg + +mea + +mtx +:: +evts +; + +618 +usg + +mea + +mtx +:: +evts +:: +e +; + +620  +boo +:: +g +< +SdEvt +< +e +:: +Av +>>(& +e +! +nuαr + || + +621 +boo +:: +g +< +SdEvt +< +CilAls +>>(& +e +! +nuαr + || + +622 +boo +:: +g +< +SdEvt +< +Name +>>(& +e +! +nuαr + || + +623 +boo +:: +g +< +SdEvt +< +Memb +>>(& +e +! +nuαr + || + +624 +boo +:: +g +< +SdEvt +< +Tic +>>(& +e +! +nuαr +; + +625 + } +} + +627  +veInves +( +lmdb +:: +txn + &txn, + +628 cڡ +d +:: +m + & +rooms +); + +631  +moveLeRooms +( +lmdb +:: +txn + &txn, + +632 cڡ +d +:: +m + & +rooms +) + +634 cڡut& +room + : +rooms +) { + +635 +moveRoom +( +txn +, +room +. +f +); + +638 +moveInve +( +txn +, +room +. +f +); + +642 + glmdb +:: +dbi + + $gPdgRetsDb +( +lmdb +:: +txn + &txn) + +644  +lmdb +:: +dbi +:: + `ݒ +( +txn +, "ndg_ts", +MDB_CREATE +); + +645 + } +} + +647 + glmdb +:: +dbi + + $gMesgesDb +( +lmdb +:: +txn + &txn, cڡ +d +:: +rg + & +room_id +) + +649 aut +db + = + +650 +lmdb +:: +dbi +:: + `ݒ +( +txn +, +d +:: + `rg +( +room_id + + "/mesges"). + `c_r +(), +MDB_CREATE +); + +651 +lmdb +:: + `dbi_t_com +( +txn +, +db +, +numic_key_comris +); + +653  +db +; + +654 + } +} + +656 + glmdb +:: +dbi + + $gInveSsDb +( +lmdb +:: +txn + &txn, cڡ +d +:: +rg + & +room_id +) + +658  +lmdb +:: +dbi +:: + `ݒ +( + +659 +txn +, +d +:: + `rg +( +room_id + + "/ve_e"). + `c_r +(), +MDB_CREATE +); + +660 + } +} + +662 + glmdb +:: +dbi + + $gInveMembsDb +( +lmdb +:: +txn + &txn, cڡ +d +:: +rg + & +room_id +) + +664  +lmdb +:: +dbi +:: + `ݒ +( + +665 +txn +, +d +:: + `rg +( +room_id + + "/ve_membs"). + `c_r +(), +MDB_CREATE +); + +666 + } +} + +668 + glmdb +:: +dbi + + $gSsDb +( +lmdb +:: +txn + &txn, cڡ +d +:: +rg + & +room_id +) + +670  +lmdb +:: +dbi +:: + `ݒ +( +txn +, +d +:: + `rg +( +room_id + + "/e"). + `c_r +(), +MDB_CREATE +); + +671 + } +} + +673 + glmdb +:: +dbi + + $gMembsDb +( +lmdb +:: +txn + &txn, cڡ +d +:: +rg + & +room_id +) + +675  +lmdb +:: +dbi +:: + `ݒ +( +txn +, +d +:: + `rg +( +room_id + + "/membs"). + `c_r +(), +MDB_CREATE +); + +676 + } +} + +678 + glmdb +:: +dbi + + $gMtisDb +( +lmdb +:: +txn + &txn, cڡ +d +:: +rg + & +room_id +) + +680  +lmdb +:: +dbi +:: + `ݒ +( +txn +, +d +:: + `rg +( +room_id + + "/mtis"). + `c_r +(), +MDB_CREATE +); + +681 + } +} + +687 + glmdb +:: +dbi + + $gOlmSessisDb +( +lmdb +:: +txn + &txn, cڡ +d +:: +rg + & +curve25519_key +) + +689  +lmdb +:: +dbi +:: + `ݒ +( + +690 +txn +, +d +:: + `rg +("m_ssis/" + +curve25519_key +). + `c_r +(), +MDB_CREATE +); + +691 + } +} + +693 +QSg + +gDiyName +(cڡ +mtx +:: +evts +:: +SEvt + & +evt +) + +695 i(! +evt +. +cڋ +. +diy_me +. +emy +()) + +696  +QSg +:: +omStdSg +( +evt +. +cڋ +. +diy_me +); + +698  + gQSg +:: +omStdSg +( +evt +. +e_key +); + +701  +tNextBchTok +( +lmdb +:: +txn + &txn, cڡ +d +:: +rg + & +tok +); + +702  +tNextBchTok +( +lmdb +:: +txn + &txn, cڡ +QSg + & +tok +); + +704 + glmdb +:: +v + +v_ +; + +705 + glmdb +:: +dbi + +syncSDb_ +; + +706 + glmdb +:: +dbi + +roomsDb_ +; + +707 + glmdb +:: +dbi + +vesDb_ +; + +708 + glmdb +:: +dbi + +medDb_ +; + +709 + glmdb +:: +dbi + +adRetsDb_ +; + +710 + glmdb +:: +dbi + +nifitisDb_ +; + +712 + glmdb +:: +dbi + +devisDb_ +; + +713 + glmdb +:: +dbi + +deviKeysDb_ +; + +715 + glmdb +:: +dbi + +boundMegmSessiDb_ +; + +716 + glmdb +:: +dbi + +outboundMegmSessiDb_ +; + +718 +QSg + + glolUrId_ +; + +719 +QSg + + gcheDey_ +; + +722 +mea + + gche + { + +724 + +(cڡ +QSg + & +ur_id +); + +726 +Cache + * + +727 + +(); + + @ChatPage.cpp + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23  + ~"AvProvid.h +" + +24  + ~"Cache.h +" + +25  + ~"ChPage.h +" + +26  + ~"Loggg.h +" + +27  + ~"MaWdow.h +" + +28  + ~"MrixCl.h +" + +29  + ~"Olm.h +" + +30  + ~"QuickSwch.h +" + +31  + ~"RoomLi.h +" + +32  + ~"SideBAis.h +" + +33  + ~"Sr.h +" + +34  + ~"TextIutWidg.h +" + +35  + ~"TRoomB.h +" + +36  + ~"TypgDiy.h +" + +37  + ~"UrInfoWidg.h +" + +38  + ~"UrStgsPage.h +" + +39  + ~"Uts.h +" + +40  + ~"ui/OvyMod.h +" + +41  + ~"ui/Theme.h +" + +43  + ~"nifitis/Mag.h +" + +45  + ~"dlogs/RdRets.h +" + +46  + ~"pups/UrMtis.h +" + +47  + ~"time/TimeVwMag.h +" + +50 cڡ + gd +:: +rg + +STORAGE_SECRET_KEY +("secret"); + +52 +ChPage + * + gChPage +:: +_ + = +nuαr +; + +53 +cڡex +  + gCHECK_CONNECTIVITY_INTERVAL + = 15'000; + +54 +cڡex +  +RETRY_TIMEOUT + = 5'000; + +55 +cڡex + +size_t + +MAX_ONETIME_KEYS + = 50; + +57 + gChPage +:: +ChPage +( +QShedPor +< +UrStgs +> +urStgs +, +QWidg + * + +) + +58 : +QWidg +( + +) + +59 , +isCed_ +( +ue +) + +60 , + gurStgs_ +{ + gurStgs +} + +61 , + $nifitisMag +( +this +) + +63 + `tObjeName +("chatPage"); + +65 +tLayout_ + = +w + + `QHBoxLayout +( +this +); + +66 +tLayout_ +-> + `tScg +(0); + +67 +tLayout_ +-> + `tMg +(0); + +69 +communsLi_ + = +w + + `CommunsLi +( +this +); + +70 +tLayout_ +-> + `addWidg +( +communsLi_ +); + +72 +lr + = +w + + `Sr +( +this +); + +73 +lr +-> + `tHdWidth +(0); + +75 +tLayout_ +-> + `addWidg +( +lr +); + +78 +sideB_ + = +w + + `QFme +( +this +); + +79 +sideB_ +-> + `tObjeName +("sideBar"); + +80 +sideB_ +-> + `tMimumWidth +( +uts +:: + `lcuϋSidebSizes +( +QFt +{}). +nm +); + +81 +sideBLayout_ + = +w + + `QVBoxLayout +( +sideB_ +); + +82 +sideBLayout_ +-> + `tScg +(0); + +83 +sideBLayout_ +-> + `tMg +(0); + +85 +sideBTWidg_ + = +w + + `QWidg +( +sideB_ +); + +86 +sidebAis_ + = +w + + `SideBAis +( +this +); + +87 + `c +( + +88 +sidebAis_ +, & +SideBAis +:: +showStgs +, +this +, & +ChPage +:: +showUrStgsPage +); + +89 + `c +( +sidebAis_ +, & +SideBAis +:: +joRoom +, +this +, & +ChPage +::joinRoom); + +90 + `c +( +sidebAis_ +, & +SideBAis +:: +Room +, +this +, & +ChPage +::createRoom); + +92 +ur_fo_widg_ + = +w + + `UrInfoWidg +( +sideB_ +); + +93 +ur_mtis_pup_ + = +w + +pups +:: + `UrMtis +(); + +94 +room_li_ + = +w + + `RoomLi +( +sideB_ +); + +95 + `c +( +room_li_ +, & +RoomLi +:: +joRoom +, +this +, & +ChPage +::joinRoom); + +97 +sideBLayout_ +-> + `addWidg +( +ur_fo_widg_ +); + +98 +sideBLayout_ +-> + `addWidg +( +room_li_ +); + +99 +sideBLayout_ +-> + `addWidg +( +sidebAis_ +); + +101 +sideBTWidgLayout_ + = +w + + `QVBoxLayout +( +sideBTWidg_ +); + +102 +sideBTWidgLayout_ +-> + `tScg +(0); + +103 +sideBTWidgLayout_ +-> + `tMg +(0); + +106 +cڋ_ + = +w + + `QFme +( +this +); + +107 +cڋ_ +-> + `tObjeName +("mainContent"); + +108 +cڋLayout_ + = +w + + `QVBoxLayout +( +cڋ_ +); + +109 +cڋLayout_ +-> + `tScg +(0); + +110 +cڋLayout_ +-> + `tMg +(0); + +112 +t_b_ + = +w + + `TRoomB +( +this +); + +113 +vw_mag_ + = +w + + `TimeVwMag +( +this +); + +115 +cڋLayout_ +-> + `addWidg +( +t_b_ +); + +116 +cڋLayout_ +-> + `addWidg +( +vw_mag_ +); + +118 + `c +( +this +, + +119 & +ChPage +:: +moveTimeEvt +, + +120 +vw_mag_ +, + +121 & +TimeVwMag +:: +moveTimeEvt +); + +124 +lr +-> + `addWidg +( +sideB_ +); + +125 +lr +-> + `addWidg +( +cڋ_ +); + +126 +lr +-> + `eSizes +( + +-> + `width +()); + +128 +xt_put_ + = +w + + `TextIutWidg +( +this +); + +129 +cڋLayout_ +-> + `addWidg +( +xt_put_ +); + +131 +typgDiy_ + = +w + + `TypgDiy +( +cڋ_ +); + +132 +typgDiy_ +-> + `hide +(); + +133 + `c +( + +134 +xt_put_ +, & +TextIutWidg +:: +heightChged +, +typgDiy_ +, & +TypgDiy +:: +tOfft +); + +136 +typgReesh_ + = +w + + `QTim +( +this +); + +137 +typgReesh_ +-> + `tIv +( +TYPING_REFRESH_TIMEOUT +); + +139 + `c +( +this +, & +ChPage +:: +ciLo +,his, [this]() { + +140 +nhlog +:: + `t +()-> + `fo +("connectivityost"); + +141 +isCed_ + = +l +; + +142 +hp +:: + ` +()-> + `shutdown +(); + +143 +xt_put_ +-> + `dibIut +(); + +145 + `c +( +this +, & +ChPage +:: +ciReed +,his, [this]() { + +146 +nhlog +:: + `t +()-> + `fo +("tryingoe-connect"); + +147 +xt_put_ +-> + `abIut +(); + +148 +isCed_ + = +ue +; + +151 +hp +:: + ` +()-> + `shutdown +(); + +152 + `ySync +(); + +155 + `c +( +t_b_ +, & +TRoomB +:: +mtisClicked +, +this +, [this](cڡ +QPot + & +mtisPos +) { + +156 i( +ur_mtis_pup_ +-> + `isVisib +()) { + +157 +ur_mtis_pup_ +-> + `hide +(); + +159 + `showNifitisDlog +( +mtisPos +); + +160 +hp +:: + ` +()-> + `nifitis +( + +164 [ +this +, +mtisPos +](cڡ +mtx +:: +ڣs +:: +Nifitis + & +s +, + +165 +mtx +:: +hp +:: +RequeE + +r +) { + +166 i( +r +) { + +167 +nhlog +:: + `t +()-> + `wn +( + +169 +r +-> +mrix_r +. +r +, + +170 +ic_ +<>( +r +-> +us_code +)); + +174 +em + + `highlighdNifsRrved +( +d +:: + `move +( +s +), +mtisPos +); + +179 +civyTim_ +. + `tIv +( +CHECK_CONNECTIVITY_INTERVAL +); + +180 + `c +(& +civyTim_ +, & +QTim +:: +timeout +, +this +, [=]() { + +181 i( +hp +:: + ` +()-> + `acss_tok +(). + `emy +()) { + +182 +civyTim_ +. + ` +(); + +186 +hp +:: + ` +()-> + `vsis +( + +187 [ +this +](cڡ +mtx +:: +ڣs +:: +Vsis + &, mtx:: +hp +:: +RequeE + +r +) { + +188 i( +r +) { + +189 +em + + `ciLo +(); + +193 i(! +isCed_ +) + +194 +em + + `ciReed +(); + +198 + `c +( +this +, & +ChPage +:: +loggedOut +,his, &ChPage:: +logout +); + +200 + `c +( +t_b_ +, & +TRoomB +:: +showRoomLi +, +lr +, & +Sr +:: +showFuRoomLi +); + +201 + `c +( +t_b_ +, & +TRoomB +:: +veUrs +, +this +, [this]( +QSgLi + +urs +) { + +202 cڡut +room_id + = +cut_room_ +. + `toStdSg +(); + +204  +ii + = 0; i< +urs +. + `size +(); ++ii) { + +205 +QTim +:: + `sgSh +( +ii + * 500, +this +, [this, +room_id +, ii, +urs +]() { + +206 cڡut +ur + = +urs +. + ` +( +ii +); + +208 +hp +:: + ` +()-> + `ve_ur +( + +209 +room_id +, + +210 +ur +. + `toStdSg +(), + +211 [ +this +, +ur +](cڡ +mtx +:: +ڣs +:: +RoomInve + &, + +212 +mtx +:: +hp +:: +RequeE + +r +) { + +213 i( +r +) { + +214 +em + + `showNifiti +( + +215 + `QSg +("Faedؚvur: %1"). + `g +( +ur +)); + +219 +em + + `showNifiti +( + +220 + `QSg +("Inved ur: %1"). + `g +( +ur +)); + +226 + `c +( +room_li_ +, & +RoomLi +:: +roomChged +, +this +, [this](cڡ +QSg + & +roomid +) { + +227 +QSgLi + +urs +; + +229 i(! +urStgs_ +-> + `isTypgNifitisEbd +()) { + +230 +typgDiy_ +-> + `tUrs +( +urs +); + +234 i( +typgUrs_ +. + `fd +( +roomid +!typgUrs_. + `d +()) + +235 +urs + = +typgUrs_ +[ +roomid +]; + +237 +typgDiy_ +-> + `tUrs +( +urs +); + +239 + `c +( +room_li_ +, & +RoomLi +:: +roomChged +, +xt_put_ +, & +TextIutWidg +:: +Typg +); + +240 + `c +( +room_li_ +, & +RoomLi +:: +roomChged +, +this +, & +ChPage +:: +chgeTRoomInfo +); + +241 + `c +( +room_li_ +, & +RoomLi +:: +roomChged +, +lr +, & +Sr +:: +showChVw +); + +242 + `c +( +room_li_ +, & +RoomLi +:: +roomChged +, +xt_put_ +, & +TextIutWidg +:: +focusLeEd +); + +243 + `c +( + +244 +room_li_ +, & +RoomLi +:: +roomChged +, +vw_mag_ +, & +TimeVwMag +:: +tHiyVw +); + +246 + `c +( +room_li_ +, & +RoomLi +:: +acInve +, +this +, [this](cڡ +QSg + & +room_id +) { + +247 +vw_mag_ +-> + `addRoom +( +room_id +); + +248 + `joRoom +( +room_id +); + +249 +room_li_ +-> + `moveRoom +( +room_id +, + `cutRoom +() ==oom_id); + +252 + `c +( +room_li_ +, & +RoomLi +:: +deeInve +, +this +, [this](cڡ +QSg + & +room_id +) { + +253 + `aveRoom +( +room_id +); + +254 +room_li_ +-> + `moveRoom +( +room_id +, + `cutRoom +() ==oom_id); + +257 + `c +( + +258 +xt_put_ +, & +TextIutWidg +:: +dTypg +, +this +, & +ChPage +:: +ndTypgNifitis +); + +259 + `c +( +typgReesh_ +, & +QTim +:: +timeout +, +this +, & +ChPage +:: +ndTypgNifitis +); + +260 + `c +( +xt_put_ +, & +TextIutWidg +:: +ݳdTypg +, +this +, [this]() { + +261 i(! +urStgs_ +-> + `isTypgNifitisEbd +()) + +264 +typgReesh_ +-> + ` +(); + +266 i( +cut_room_ +. + `isEmy +()) + +269 +hp +:: + ` +()-> + `_typg +( + +270 +cut_room_ +. + `toStdSg +(), []( +mtx +:: +hp +:: +RequeE + +r +) { + +271 i( +r +) { + +272 +nhlog +:: + `t +()-> + `wn +("failedo stopypingotifications: {}", + +273 +r +-> +mrix_r +. +r +); + +278 + `c +( +vw_mag_ +, + +279 & +TimeVwMag +:: +updeRoomsLaMesge +, + +280 +room_li_ +, + +281 & +RoomLi +:: +updeRoomDesti +); + +283 + `c +( +room_li_ +, + +284 + `SIGNAL +( + `tٮUėdMesgeCouUpded +()), + +285 +this +, + +286 + `SLOT +( + `showUėdMesgeNifiti +())); + +288 + `c +( +xt_put_ +, + +289 + `SIGNAL +( + `ndTextMesge +(cڡ +QSg + &)), + +290 +vw_mag_ +, + +291 + `SLOT +( + `queueTextMesge +(cڡ +QSg + &))); + +293 + `c +( +xt_put_ +, + +294 + `SIGNAL +( + `ndRlyMesge +(cڡ +QSg + &, cڡ +RedInfo + &)), + +295 +vw_mag_ +, + +296 + `SLOT +( + `queueRlyMesge +(cڡ +QSg + &, cڡ +RedInfo + &))); + +298 + `c +( +xt_put_ +, + +299 + `SIGNAL +( + `ndEmeMesge +(cڡ +QSg + &)), + +300 +vw_mag_ +, + +301 + `SLOT +( + `queueEmeMesge +(cڡ +QSg + &))); + +303 + `c +( +xt_put_ +, & +TextIutWidg +:: +ndJoRoomReque +, +this +, & +ChPage +:: +joRoom +); + +305 + `c +( + +306 +xt_put_ +, + +307 & +TextIutWidg +:: +udImage +, + +308 +this +, + +309 [ +this +]( +QShedPor +< +QIODevi +> +dev +, cڡ +QSg + & + +) { + +310 +QMimeDaba + +db +; + +311 +QMimeTy + +mime + = +db +. + `mimeTyFDa +( +dev +. + `da +()); + +313 i(! +dev +-> + `ݒ +( +QIODevi +:: +RdOy +)) { + +314 +em + + `udFaed +( + +315 + `QSg +("E whadg med: %1"). + `g +( +dev +-> + `rSg +())); + +319 aut +b + = +dev +-> + `ek +(dev-> + `size +()); + +320 aut +yld + = +d +:: + `rg +( +b +. + `da +(), b. + `size +()); + +321 aut +dimsis + = + `QImageRd +( +dev +. + `da +()). + `size +(); + +323 +hp +:: + ` +()-> + `ud +( + +324 +yld +, + +325 +mime +. + `me +(). + `toStdSg +(), + +326 + `QFeInfo +( + +). + `feName +(). + `toStdSg +(), + +327 [ +this +, + +328 +room_id + = +cut_room_ +, + +329 +fame + = + +, + +330 +mime + = mime. + `me +(), + +331 +size + = +yld +. + `size +(), + +332 +dimsis +](cڡ +mtx +:: +ڣs +:: +CڋURI + & +s +, mtx:: +hp +:: +RequeE + +r +) { + +333 i( +r +) { + +334 +em + + `udFaed +( + +335 + ` +("Failedo upload image. Pleaserygain.")); + +336 +nhlog +:: + `t +()-> + `wn +("failedo upload image: {} {} ({})", + +337 +r +-> +mrix_r +. +r +, + +338 + `to_rg +( +r +-> +mrix_r +. +rcode +), + +339 +ic_ +<>( +r +-> +us_code +)); + +343 +em + + `imageUded +( +room_id +, + +344 +fame +, + +345 +QSg +:: + `omStdSg +( +s +. +cڋ_uri +), + +346 +mime +, + +347 +size +, + +348 +dimsis +); + +352 + `c +( +xt_put_ +, + +353 & +TextIutWidg +:: +udFe +, + +354 +this +, + +355 [ +this +]( +QShedPor +< +QIODevi +> +dev +, cڡ +QSg + & + +) { + +356 +QMimeDaba + +db +; + +357 +QMimeTy + +mime + = +db +. + `mimeTyFDa +( +dev +. + `da +()); + +359 i(! +dev +-> + `ݒ +( +QIODevi +:: +RdOy +)) { + +360 +em + + `udFaed +( + +361 + `QSg +("E whadg med: %1"). + `g +( +dev +-> + `rSg +())); + +365 aut +b + = +dev +-> + `adA +(); + +366 aut +yld + = +d +:: + `rg +( +b +. + `da +(), b. + `size +()); + +368 +hp +:: + ` +()-> + `ud +( + +369 +yld +, + +370 +mime +. + `me +(). + `toStdSg +(), + +371 + `QFeInfo +( + +). + `feName +(). + `toStdSg +(), + +372 [ +this +, + +373 +room_id + = +cut_room_ +, + +374 +fame + = + +, + +375 +mime + = mime. + `me +(), + +376 +size + = +yld +. + `size +()](cڡ +mtx +:: +ڣs +:: +CڋURI + & +s +, + +377 +mtx +:: +hp +:: +RequeE + +r +) { + +378 i( +r +) { + +379 +em + + `udFaed +( + +380 + ` +("Failedo upload file. Pleaserygain.")); + +381 +nhlog +:: + `t +()-> + `wn +("failedo upload file: {} ({})", + +382 +r +-> +mrix_r +. +r +, + +383 +ic_ +<>( +r +-> +us_code +)); + +387 +em + + `feUded +( +room_id +, + +388 +fame +, + +389 +QSg +:: + `omStdSg +( +s +. +cڋ_uri +), + +390 +mime +, + +391 +size +); + +395 + `c +( +xt_put_ +, + +396 & +TextIutWidg +:: +udAudio +, + +397 +this +, + +398 [ +this +]( +QShedPor +< +QIODevi +> +dev +, cڡ +QSg + & + +) { + +399 +QMimeDaba + +db +; + +400 +QMimeTy + +mime + = +db +. + `mimeTyFDa +( +dev +. + `da +()); + +402 i(! +dev +-> + `ݒ +( +QIODevi +:: +RdOy +)) { + +403 +em + + `udFaed +( + +404 + `QSg +("E whadg med: %1"). + `g +( +dev +-> + `rSg +())); + +408 aut +b + = +dev +-> + `adA +(); + +409 aut +yld + = +d +:: + `rg +( +b +. + `da +(), b. + `size +()); + +411 +hp +:: + ` +()-> + `ud +( + +412 +yld +, + +413 +mime +. + `me +(). + `toStdSg +(), + +414 + `QFeInfo +( + +). + `feName +(). + `toStdSg +(), + +415 [ +this +, + +416 +room_id + = +cut_room_ +, + +417 +fame + = + +, + +418 +mime + = mime. + `me +(), + +419 +size + = +yld +. + `size +()](cڡ +mtx +:: +ڣs +:: +CڋURI + & +s +, + +420 +mtx +:: +hp +:: +RequeE + +r +) { + +421 i( +r +) { + +422 +em + + `udFaed +( + +423 + ` +("Failedo uploadudio. Pleaserygain.")); + +424 +nhlog +:: + `t +()-> + `wn +("failedo uploadudio: {} ({})", + +425 +r +-> +mrix_r +. +r +, + +426 +ic_ +<>( +r +-> +us_code +)); + +430 +em + + `audioUded +( +room_id +, + +431 +fame +, + +432 +QSg +:: + `omStdSg +( +s +. +cڋ_uri +), + +433 +mime +, + +434 +size +); + +437 + `c +( +xt_put_ +, + +438 & +TextIutWidg +:: +udVideo +, + +439 +this +, + +440 [ +this +]( +QShedPor +< +QIODevi +> +dev +, cڡ +QSg + & + +) { + +441 +QMimeDaba + +db +; + +442 +QMimeTy + +mime + = +db +. + `mimeTyFDa +( +dev +. + `da +()); + +444 i(! +dev +-> + `ݒ +( +QIODevi +:: +RdOy +)) { + +445 +em + + `udFaed +( + +446 + `QSg +("E whadg med: %1"). + `g +( +dev +-> + `rSg +())); + +450 aut +b + = +dev +-> + `adA +(); + +451 aut +yld + = +d +:: + `rg +( +b +. + `da +(), b. + `size +()); + +453 +hp +:: + ` +()-> + `ud +( + +454 +yld +, + +455 +mime +. + `me +(). + `toStdSg +(), + +456 + `QFeInfo +( + +). + `feName +(). + `toStdSg +(), + +457 [ +this +, + +458 +room_id + = +cut_room_ +, + +459 +fame + = + +, + +460 +mime + = mime. + `me +(), + +461 +size + = +yld +. + `size +()](cڡ +mtx +:: +ڣs +:: +CڋURI + & +s +, + +462 +mtx +:: +hp +:: +RequeE + +r +) { + +463 i( +r +) { + +464 +em + + `udFaed +( + +465 + ` +("Failedo upload video. Pleaserygain.")); + +466 +nhlog +:: + `t +()-> + `wn +("failedo upload video: {} ({})", + +467 +r +-> +mrix_r +. +r +, + +468 +ic_ +<>( +r +-> +us_code +)); + +472 +em + + `videoUded +( +room_id +, + +473 +fame +, + +474 +QSg +:: + `omStdSg +( +s +. +cڋ_uri +), + +475 +mime +, + +476 +size +); + +480 + `c +( +this +, & +ChPage +:: +udFaed +,his, [this](cڡ +QSg + & +msg +) { + +481 +xt_put_ +-> + `hideUdSpr +(); + +482 +em + + `showNifiti +( +msg +); + +484 + `c +( +this +, + +485 & +ChPage +:: +imageUded +, + +486 +this +, + +487 [ +this +]( +QSg + +roomid +, + +488 +QSg + +fame +, + +489 +QSg + +u +, + +490 +QSg + +mime +, + +491 +qt64 + +dsize +, + +492 +QSize + +dimsis +) { + +493 +xt_put_ +-> + `hideUdSpr +(); + +494 +vw_mag_ +-> + `queueImageMesge +( + +495 +roomid +, +fame +, +u +, +mime +, +dsize +, +dimsis +); + +497 + `c +( +this +, + +498 & +ChPage +:: +feUded +, + +499 +this +, + +500 [ +this +]( +QSg + +roomid +, QSg +fame +, QSg +u +, QSg +mime +, +qt64 + +dsize +) { + +501 +xt_put_ +-> + `hideUdSpr +(); + +502 +vw_mag_ +-> + `queueFeMesge +( +roomid +, +fame +, +u +, +mime +, +dsize +); + +504 + `c +( +this +, + +505 & +ChPage +:: +audioUded +, + +506 +this +, + +507 [ +this +]( +QSg + +roomid +, QSg +fame +, QSg +u +, QSg +mime +, +qt64 + +dsize +) { + +508 +xt_put_ +-> + `hideUdSpr +(); + +509 +vw_mag_ +-> + `queueAudioMesge +( +roomid +, +fame +, +u +, +mime +, +dsize +); + +511 + `c +( +this +, + +512 & +ChPage +:: +videoUded +, + +513 +this +, + +514 [ +this +]( +QSg + +roomid +, QSg +fame +, QSg +u +, QSg +mime +, +qt64 + +dsize +) { + +515 +xt_put_ +-> + `hideUdSpr +(); + +516 +vw_mag_ +-> + `queueVideoMesge +( +roomid +, +fame +, +u +, +mime +, +dsize +); + +519 + `c +( +room_li_ +, & +RoomLi +:: +roomAvChged +, +this +, & +ChPage +:: +updeTBAv +); + +521 + `c +( + +522 +this +, & +ChPage +:: +updeGroupsInfo +, +communsLi_ +, & +CommunsLi +:: +tCommuns +); + +524 + `c +( +this +, & +ChPage +:: +Room +,his, &ChPage:: +moveRoom +); + +525 + `c +( +this +, & +ChPage +:: +nifitisRrved +,his, &ChPage:: +ndDesktNifitis +); + +526 + `c +( +this +, + +527 & +ChPage +:: +highlighdNifsRrved +, + +528 +this +, + +529 [](cڡ +mtx +:: +ڣs +:: +Nifitis + & +nif +) { + +530 +y + { + +531 +che +:: + ` +()-> + `veTimeMtis +( +nif +); + +532 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +533 +nhlog +:: + `db +()-> + `r +("edاvmtis: {}", +e +. + `wh +()); + +537 + `c +( +communsLi_ +, + +538 & +CommunsLi +:: +communyChged +, + +539 +this +, + +540 [ +this +](cڡ +QSg + & +groupId +) { + +541 +cut_communy_ + = +groupId +; + +543 i( +groupId + == "world") + +544 +room_li_ +-> + `moveFr +(); + +546 +room_li_ +-> + `yFr +( +communsLi_ +-> + `roomLi +( +groupId +)); + +549 + `c +(& +nifitisMag +, + +550 & +NifitisMag +:: +nifitiClicked +, + +551 +this +, + +552 [ +this +](cڡ +QSg + & +roomid +, cڡ QSg & +evtid +) { + +553 + `Q_UNUSED +( +evtid +) + +554 +room_li_ +-> + `highlightSeedRoom +( +roomid +); + +555 + `aiveWdow +(); + +558 + `tGroupVwS +( +urStgs_ +-> + `isGroupVwEbd +()); + +560 + `c +( +urStgs_ +. + `da +(), + +561 & +UrStgs +:: +groupVwSChged +, + +562 +this +, + +563 & +ChPage +:: +tGroupVwS +); + +565 + `c +( +this +, & +ChPage +:: +lizeRoomLi +, +room_li_ +, & +RoomLi +:: +lize +); + +566 + `c +( +this +, + +567 & +ChPage +:: +lizeVws +, + +568 +vw_mag_ +, + +569 [ +this +](cڡ +mtx +:: +ڣs +:: +Rooms + & +rooms +{ +vw_mag_ +-> + `lize +(rooms); }); + +570 + `c +( +this +, + +571 & +ChPage +:: +lizeEmyVws +, + +572 +vw_mag_ +, + +573 & +TimeVwMag +:: +WhMesges +); + +574 + `c +( +this +, + +575 & +ChPage +:: +lizeMtis +, + +576 +ur_mtis_pup_ +, + +577 & +pups +:: +UrMtis +:: +lizeMtis +); + +578 + `c +( +this +, & +ChPage +:: +syncUI +,his, [this](cڡ +mtx +:: +ڣs +:: +Rooms + & +rooms +) { + +579 +y + { + +580 +room_li_ +-> + `nupInves +( +che +:: + ` +()-> + `ves +()); + +581 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +582 +nhlog +:: + `db +()-> + `r +("edػvves: {}", +e +. + `wh +()); + +585 +vw_mag_ +-> + `lize +( +rooms +); + +586 + `moveLeRooms +( +rooms +. +ave +); + +588 +bo + +hasNifitis + = +l +; + +589 cڡut& +room + : +rooms +. +jo +) { + +590 aut +room_id + = +QSg +:: + `omStdSg +( +room +. +f +); + +592 + `updeTypgUrs +( +room_id +, +room +. +cd +. +hem +. +typg +); + +593 + `updeRoomNifitiCou +( + +594 +room_id +, + +595 +room +. +cd +. +uėd_nifitis +. +nifiti_cou +, + +596 +room +. +cd +. +uėd_nifitis +. +highlight_cou +); + +598 i( +room +. +cd +. +uėd_nifitis +. +nifiti_cou + > 0) + +599 +hasNifitis + = +ue +; + +602 i( +hasNifitis + && +urStgs_ +-> + `hasDesktNifitis +()) + +603 +hp +:: + ` +()-> + `nifitis +( + +607 [ +this +](cڡ +mtx +:: +ڣs +:: +Nifitis + & +s +, + +608 +mtx +:: +hp +:: +RequeE + +r +) { + +609 i( +r +) { + +610 +nhlog +:: + `t +()-> + `wn +( + +612 +r +-> +mrix_r +. +r +, + +613 +ic_ +<>( +r +-> +us_code +)); + +617 +em + + `nifitisRrved +( +d +:: + `move +( +s +)); + +620 + `c +( +this +, & +ChPage +:: +syncRoomli +, +room_li_ +, & +RoomLi +:: +sync +); + +621 + `c +( +this +, & +ChPage +:: +syncTags +, +communsLi_ +, & +CommunsLi +::syncTags); + +622 + `c +( + +623 +this +, & +ChPage +:: +syncTB +,his, [this](cڡ +d +:: +m +< +QSg +, +RoomInfo +> & +updes +) { + +624 i( +updes +. + `fd +( + `cutRoom +()!updes. + `d +()) + +625 + `chgeTRoomInfo +( + `cutRoom +()); + +629 + `c +( +this +, & +ChPage +:: +tUrAv +, +ur_fo_widg_ +, & +UrInfoWidg +:: +tAv +); + +630 + `c +( +this +, & +ChPage +:: +tUrDiyName +,his, [this](cڡ +QSg + & +me +) { + +631 aut +urid + = +uts +:: + `lolUr +(); + +632 +ur_fo_widg_ +-> + `tUrId +( +urid +); + +633 +ur_fo_widg_ +-> + `tDiyName +( +me +); + +636 + `c +( +this +, & +ChPage +:: +yInlSyncCb +,his, &ChPage:: +yInlSync +); + +637 + `c +( +this +, & +ChPage +:: +ySyncCb +,his, &ChPage:: +ySync +); + +638 + `c +( +this +, & +ChPage +:: +yDayedSyncCb +,his, [this]() { + +639 +QTim +:: + `sgSh +( +RETRY_TIMEOUT +, +this +, & +ChPage +:: +ySync +); + +642 + `c +( +this +, & +ChPage +:: +drToLogPageCb +,his, &ChPage:: +drToLogPage +); + +643 + `c +( +this +, & +ChPage +:: +mesgeRly +, +xt_put_ +, & +TextIutWidg +:: +addRly +); + +645 +_ + = +this +; + +646 + } +} + +649 + gChPage +:: + $logout +() + +651 + `deCfigs +(); + +653 + `tUI +(); + +655 +em + + `osg +(); + +656 +civyTim_ +. + ` +(); + +657 + } +} + +660 + gChPage +:: + $drToLogPage +(cڡ +QSg + & +msg +) + +662 +nhlog +:: + `ui +()-> + `fo +("drpgthlogage: {}", +msg +. + `toStdSg +()); + +664 + `deCfigs +(); + +665 + `tUI +(); + +667 +hp +:: + ` +()-> + `shutdown +(); + +668 +civyTim_ +. + ` +(); + +670 +em + + `showLogPage +( +msg +); + +671 + } +} + +674 + gChPage +:: + $tUI +() + +676 +room_li_ +-> + `r +(); + +677 +t_b_ +-> + `t +(); + +678 +ur_fo_widg_ +-> + `t +(); + +679 +vw_mag_ +-> + `rA +(); + +681 + `showUėdMesgeNifiti +(0); + +682 + } +} + +685 + gChPage +:: + $deCfigs +() + +687 +QStgs + +gs +; + +688 +gs +. + `begGroup +("auth"); + +689 +gs +. + `move +(""); + +690 +gs +. + `dGroup +(); + +691 +gs +. + `begGroup +("client"); + +692 +gs +. + `move +(""); + +693 +gs +. + `dGroup +(); + +694 +gs +. + `begGroup +("notifications"); + +695 +gs +. + `move +(""); + +696 +gs +. + `dGroup +(); + +698 +che +:: + ` +()-> + `deDa +(); + +699 +hp +:: + ` +()-> + `r +(); + +700 + } +} + +703 + gChPage +:: + $bo١p +( +QSg + +urid +, QSg +homerv +, QSg +tok +) + +705 +usg + +mea + +mtx +:: +idtifrs +; + +707 +y + { + +708 +hp +:: + ` +()-> + `t_ur +( +r +< +Ur +>( +urid +. + `toStdSg +())); + +709 } + `tch + (cڡ +d +:: +vid_gumt + & +e +) { + +710 +nhlog +:: + `ui +()-> + `il +("bootstrapped with invalid user_id: {}", + +711 +urid +. + `toStdSg +()); + +714 +hp +:: + ` +()-> + `t_rv +( +homerv +. + `toStdSg +()); + +715 +hp +:: + ` +()-> + `t_acss_tok +( +tok +. + `toStdSg +()); + +719 +m +:: + ` +()-> + `t_ur_id +( +hp +::()-> + `ur_id +(). + `to_rg +()); + +720 +m +:: + ` +()-> + `t_devi_id +( +hp +::()-> + `devi_id +()); + +722 +y + { + +723 +che +:: + ` +( +urid +); + +725 + `c +( +che +:: + ` +(), + +726 & +Cache +:: +wRdRets +, + +727 +vw_mag_ +, + +728 & +TimeVwMag +:: +updeRdRets +); + +730 + `c +( + +731 +che +:: + ` +(), & +Cache +:: +roomRdStus +, +room_li_ +, & +RoomLi +:: +updeRdStus +); + +733 cڡ +bo + +isInlized + = +che +:: + ` +()-> + `isInlized +(); + +734 cڡ +bo + +isVid + = +che +:: + ` +()-> + `isFmVid +(); + +736 i(! +isInlized +) { + +737 +che +:: + ` +()-> + `tCutFm +(); + +738 } i( +isInlized + && ! +isVid +) { + +741 +che +:: + ` +()-> + `deDa +(); + +743 +che +:: + ` +( +urid +); + +744 +che +:: + ` +()-> + `tCutFm +(); + +745 } i( +isInlized +) { + +746 + `ldSFromCache +(); + +750 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +751 +nhlog +:: + `db +()-> + `il +("u durg bo: {}", +e +. + `wh +()); + +752 +che +:: + ` +()-> + `deDa +(); + +753 +nhlog +:: + `t +()-> + `fo +("falling backo initial sync"); + +756 +y + { + +759 +nhlog +:: + `yo +()-> + `fo +("creatingew olmccount"); + +760 +m +:: + ` +()-> + `_w_accou +(); + +761 +che +:: + ` +()-> + `veOlmAccou +( +m +::()-> + `ve +( +STORAGE_SECRET_KEY +)); + +762 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +763 +nhlog +:: + `yo +()-> + `il +("edاvmccou {}", +e +. + `wh +()); + +764 +em + + `drToLogPageCb +( +QSg +:: + `omStdSg +( +e +. + `wh +())); + +766 } + `tch + (cڡ +mtx +:: +yo +:: +m_exi + & +e +) { + +767 +nhlog +:: + `yo +()-> + `il +("edew olmccou {}", +e +. + `wh +()); + +768 +em + + `drToLogPageCb +( +QSg +:: + `omStdSg +( +e +. + `wh +())); + +772 + `gProfeInfo +(); + +773 + `yInlSync +(); + +774 + } +} + +777 + gChPage +:: + $updeTBAv +(cڡ +QSg + & +roomid +, cڡ +QPixm + & +img +) + +779 i( +cut_room_ + ! +roomid +) + +782 +t_b_ +-> + `updeRoomAv +( +img +. + `toImage +()); + +783 + } +} + +786 + gChPage +:: + $chgeTRoomInfo +(cڡ +QSg + & +room_id +) + +788 i( +room_id +. + `isEmy +()) { + +789 +nhlog +:: + `ui +()-> + `wn +("cannot switchomptyoom_id"); + +793 +y + { + +794 aut +room_fo + = +che +:: + ` +()-> + `gRoomInfo +({ +room_id +. + `toStdSg +()}); + +796 i( +room_fo +. + `fd +( +room_id +=room_fo. + `d +()) + +799 cڡut +me + = +QSg +:: + `omStdSg +( +room_fo +[ +room_id +].name); + +800 cڡut +av_u + = +QSg +:: + `omStdSg +( +room_fo +[ +room_id +].avatar_url); + +802 +t_b_ +-> + `updeRoomName +( +me +); + +803 +t_b_ +-> + `updeRoomTic +( +QSg +:: + `omStdSg +( +room_fo +[ +room_id +]. +tic +)); + +805 aut +img + = +che +:: + ` +()-> + `gRoomAv +( +room_id +); + +807 i( +img +. + `isNu +()) + +808 +t_b_ +-> + `updeRoomAvFromName +( +me +); + +810 +t_b_ +-> + `updeRoomAv +( +img +); + +812 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +813 +nhlog +:: + `ui +()-> + `r +("edchgt boom info: {}", +e +. + `wh +()); + +816 +cut_room_ + = +room_id +; + +817 + } +} + +820 + gChPage +:: + $showUėdMesgeNifiti +( +cou +) + +822 +em + + `uėdMesges +( +cou +); + +825 i( +cou + == 0) + +826 +em + + `chgeWdowT +("nheko"); + +828 +em + + `chgeWdowT +( + `QSg +("nhek(%1)"). + `g +( +cou +)); + +829 + } +} + +832 + gChPage +:: + $ldSFromCache +() + +834 +em + + `cڋLded +(); + +836 +nhlog +:: + `db +()-> + `fo +("restoring state from cache"); + +838 + `gProfeInfo +(); + +840 +QtCcut +:: + `run +([ +this +]() { + +841 +y + { + +842 +che +:: + ` +()-> + `eSessis +(); + +843 +m +:: + ` +()-> + `ld +( +che +::()-> + `eOlmAccou +(), + +844 +STORAGE_SECRET_KEY +); + +846 +che +:: + ` +()-> + `puϋMembs +(); + +848 +em + + `lizeEmyVws +( +che +:: + ` +()-> + `roomMesges +()); + +849 +em + + `lizeRoomLi +( +che +:: + ` +()-> + `roomInfo +()); + +850 +em + + `lizeMtis +( +che +:: + ` +()-> + `gTimeMtis +()); + +851 +em + + `syncTags +( +che +:: + ` +()-> + `roomInfo +(). + `toStdM +()); + +853 +che +:: + ` +()-> + `lcuϋRoomRdStus +(); + +855 } + `tch + (cڡ +mtx +:: +yo +:: +m_exi + & +e +) { + +856 +nhlog +:: + `yo +()-> + `il +("edػܐmccou: {}", +e +. + `wh +()); + +857 +em + + `drToLogPageCb +( + +858 + ` +("Failedoestore OLMccount. Pleaseogingain.")); + +860 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +861 +nhlog +:: + `db +()-> + `il +("edػܐche: {}", +e +. + `wh +()); + +862 +em + + `drToLogPageCb +( + +863 + ` +("Failedoestore save data. Pleaseogingain.")); + +865 } + `tch + (cڡ +js +:: +exi + & +e +) { + +866 +nhlog +:: + `db +()-> + `il +("edطr cachda: {}", +e +. + `wh +()); + +870 +nhlog +:: + `yo +()-> + `fo +("ed25519 : {}", +m +:: + ` +()-> + `idty_keys +(). +ed25519 +); + +871 +nhlog +:: + `yo +()-> + `fo +("curve25519: {}", +m +:: + ` +()-> + `idty_keys +(). +curve25519 +); + +874 +em + + `ySyncCb +(); + +876 + } +} + +879 + gChPage +:: + $showQuickSwch +() + +881 aut +dlog + = +w + + `QuickSwch +( +this +); + +883 + `c +( +dlog +, & +QuickSwch +:: +roomSeed +, +room_li_ +, & +RoomLi +:: +highlightSeedRoom +); + +884 + `c +( +dlog +, & +QuickSwch +:: +osg +, +this +, [this]() { + +885 +MaWdow +:: + ` +()-> + `hideOvy +(); + +886 +xt_put_ +-> + `tFocus +( +Qt +:: +FocusRs +:: +PupFocusRs +); + +889 +MaWdow +:: + ` +()-> + `showTntOvyMod +( +dlog +); + +890 + } +} + +893 + gChPage +:: + $moveRoom +(cڡ +QSg + & +room_id +) + +895 +y + { + +896 +che +:: + ` +()-> + `moveRoom +( +room_id +); + +897 +che +:: + ` +()-> + `moveInve +( +room_id +. + `toStdSg +()); + +898 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +899 +nhlog +:: + `db +()-> + `il +("u whmovgoom: {}", +e +. + `wh +()); + +903 +room_li_ +-> + `moveRoom +( +room_id +,oom_id = +cut_room_ +); + +904 + } +} + +907 + gChPage +:: +updeTypgUrs +(cڡ +QSg + & +roomid +, cڡ +d +:: +ve + & +ur_ids +) + +909 i(! +urStgs_ +-> +isTypgNifitisEbd +()) + +912 + gtypgUrs_ +[ +roomid +] = +geTypgUrs +oomid, +ur_ids +); + +914 i( + gcut_room_ + = +roomid +) + +915 +typgDiy_ +-> +tUrs +( +typgUrs_ +[ +roomid +]); + +918 +QSgLi + + +919 + gChPage +:: +geTypgUrs +(cڡ +QSg + & +room_id +, cڡ +d +:: +ve + & +typg_urs +) + +921 +QSgLi + +urs +; + +922 aut + glol_ur + = +uts +:: +lolUr +(); + +924 cڡut& + guid + : +typg_urs +) { + +925 cڡut +me_ur + = +QSg +:: +omStdSg +( +uid +); + +927 i( + gme_ur + = +lol_ur +) + +930 + gurs +. +nd +( +Cache +:: +diyName +( +room_id +, +me_ur +)); + +933 + gurs +. +st +(); + +935  + gurs +; + +939 + gChPage +:: +moveLeRooms +(cڡ +d +:: +m + & +rooms +) + +941 aut + + = +rooms +. +cbeg +(); + g + !rooms. +nd +(); ++it) { + +942 cڡut + groom_id + = +QSg +:: +omStdSg +( + +-> +f +); + +943 + groom_li_ +-> +moveRoom +( +room_id +,oom_id = +cut_room_ +); + +948 + gChPage +:: + $tGroupVwS +( +bo + +isEbd +) + +950 i(! +isEbd +) { + +951 +communsLi_ +-> + `communyChged +("world"); + +952 +communsLi_ +-> + `hide +(); + +957 +communsLi_ +-> + `show +(); + +958 + } +} + +961 + gChPage +:: + $updeRoomNifitiCou +(cڡ +QSg + & +room_id +, + +962 +ut16_t + +nifiti_cou +, + +963 +ut16_t + +highlight_cou +) + +965 +room_li_ +-> + `updeUėdMesgeCou +( +room_id +, +nifiti_cou +, +highlight_cou +); + +966 + } +} + +969 + gChPage +:: + $ndDesktNifitis +(cڡ +mtx +:: +ڣs +:: +Nifitis + & +s +) + +971 cڡut& +em + : +s +. +nifitis +) { + +972 cڡut +evt_id + = +uts +:: + `evt_id +( +em +. +evt +); + +974 +y + { + +975 i( +em +. +ad +) { + +976 +che +:: + ` +()-> + `moveRdNifiti +( +evt_id +); + +980 i(! +che +:: + ` +()-> + `isNifitiSt +( +evt_id +)) { + +981 cڡut +room_id + = +QSg +:: + `omStdSg +( +em +.room_id); + +982 cڡut +ur_id + = +uts +:: + `evt_nd +( +em +. +evt +); + +985 +che +:: + ` +()-> + `mkStNifiti +( +evt_id +); + +988 i( + `isRoomAive +( +room_id +)) + +991 +nifitisMag +. + `poNifiti +( + +992 +room_id +, + +993 +QSg +:: + `omStdSg +( +evt_id +), + +994 +QSg +:: + `omStdSg +( + +995 +che +:: + ` +()-> + `sgRoomInfo +( +em +. +room_id +). +me +), + +996 +Cache +:: + `diyName +( +room_id +, +ur_id +), + +997 +uts +:: + `evt_body +( +em +. +evt +), + +998 +che +:: + ` +()-> + `gRoomAv +( +room_id +)); + +1000 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +1001 +nhlog +:: + `db +()-> + `wn +("r whndg deskt݂ifiti: {}", +e +. + `wh +()); + +1004 + } +} + +1007 + gChPage +:: + $showNifitisDlog +(cڡ +QPot + & +widgPos +) + +1009 aut +nifDlog + = +ur_mtis_pup_ +; + +1011 +nifDlog +-> + `tGeomry +( + +1012 +widgPos +. + `x +(- ( + `width +(/ 10), widgPos. + `y +(+ 25, width(/ 5, + `height +() / 2); + +1014 +nifDlog +-> + `i +(); + +1015 +nifDlog +-> + `showPup +(); + +1016 + } +} + +1019 + gChPage +:: + $yInlSync +() + +1021 +nhlog +:: + `yo +()-> + `fo +("ed25519 : {}", +m +:: + ` +()-> + `idty_keys +(). +ed25519 +); + +1022 +nhlog +:: + `yo +()-> + `fo +("curve25519: {}", +m +:: + ` +()-> + `idty_keys +(). +curve25519 +); + +1025 +nhlog +:: + `yo +()-> + `fo +("generating oneime keys"); + +1026 +m +:: + ` +()-> + `ge_e_time_keys +( +MAX_ONETIME_KEYS +); + +1028 +hp +:: + ` +()-> + `ud_keys +( + +1029 +m +:: + ` +()-> + `_ud_keys_que +(), + +1030 [ +this +](cڡ +mtx +:: +ڣs +:: +UdKeys + & +s +, mtx:: +hp +:: +RequeE + +r +) { + +1031 i( +r +) { + +1032 cڡ  +us_code + = +ic_ +<>( +r +->status_code); + +1034 i( +us_code + == 404) { + +1035 +nhlog +:: + `t +()-> + `wn +( + +1037  + `tInlSync +(); + +1040 +nhlog +:: + `yo +()-> + `il +("failedo upload oneime keys: {} {}", + +1041 +r +-> +mrix_r +. +r +, + +1042 +us_code +); + +1044 +QSg + + `rMsg +( + ` +("Failedo setupncryption keys. Serveresponse: " + +1046 . + `g +( +QSg +:: + `omStdSg +( +r +-> +mrix_r +. +r +)) + +1047 . + `g +( +us_code +)); + +1049 +em + + `drToLogPageCb +( +rMsg +); + +1053 +m +:: + `mk_keys_as_published +(); + +1055 cڡut& +y + : +s +. +e_time_key_cous +) + +1056 +nhlog +:: + `t +()-> + `fo +( + +1057 "uded {} {} o-timkeys", +y +. +cd +,ry. +f +); + +1059 + `tInlSync +(); + +1061 + } +} + +1064 + gChPage +:: + $tInlSync +() + +1066 +nhlog +:: + `t +()-> + `fo +("trying initial sync"); + +1068 +mtx +:: +hp +:: +SyncOs + +ts +; + +1069 +ts +. +timeout + = 0; + +1070 +hp +:: + ` +()-> + `sync +( + +1071 +ts +, + +1072 +d +:: + `bd +( + +1073 & +ChPage +:: +lSyncHdr +, +this +, +d +:: +ahds +:: +_1 +, std::ahds:: +_2 +)); + +1074 + } +} + +1077 + gChPage +:: + $ySync +() + +1079 +mtx +:: +hp +:: +SyncOs + +ts +; + +1081 i(! +civyTim_ +. + `isAive +()) + +1082 +civyTim_ +. + `t +(); + +1084 +y + { + +1085 +ts +. +s + = +che +:: + ` +()-> + `xtBchTok +(); + +1086 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +1087 +nhlog +:: + `db +()-> + `r +("edػvxbchok: {}", +e +. + `wh +()); + +1091 +hp +:: + ` +()-> + `sync +( + +1092 +ts +, [ +this +](cڡ +mtx +:: +ڣs +:: +Sync + & +s +, mtx:: +hp +:: +RequeE + +r +) { + +1093 i( +r +) { + +1094 cڡut +r + = +QSg +:: + `omStdSg +( +r +-> +mrix_r +.error); + +1095 cڡut +msg + = + ` +("Parylogga: %1"). + `g +( +r +); + +1096 cڡut +r_code + = +mtx +:: +rs +:: + `to_rg +( +r +-> +mrix_r +. +rcode +); + +1097 cڡ  +us_code + = +ic_ +<>( +r +->status_code); + +1099 i( +us_code + <= 0 || status_code >= 600) { + +1100 i(! +hp +:: + `is_logged_ +()) + +1103 +em + + `yDayedSyncCb +(); + +1107 +nhlog +:: + `t +()-> + `r +("synr: {} {}", +us_code +, +r_code +); + +1109  +us_code +) { + +1113 +em + + `ySyncCb +(); + +1117 i(! +hp +:: + `is_logged_ +()) + +1120 i( +r +-> +mrix_r +. +rcode + == + +1121 +mtx +:: +rs +:: +ECode +:: +M_UNKNOWN_TOKEN +) + +1122 +em + + `drToLogPageCb +( +msg +); + +1124 +em + + `yDayedSyncCb +(); + +1131 +nhlog +:: + `t +()-> + `debug +("syncomed: {}", +s +. +xt_bch +); + +1134 + `suOTimeKeyCou +( +s +. +devi_e_time_keys_cou +); + +1137 +y + { + +1138 +che +:: + ` +()-> + `veS +( +s +); + +1139 +m +:: + `hd_to_devi_mesges +( +s +. +to_devi +); + +1141 +em + + `syncUI +( +s +. +rooms +); + +1143 aut +updes + = +che +:: + ` +()-> + `roomUpdes +( +s +); + +1145 +em + + `syncTB +( +updes +); + +1146 +em + + `syncRoomli +( +updes +); + +1148 +em + + `syncTags +( +che +:: + ` +()-> + `roomTagUpdes +( +s +)); + +1150 +che +:: + ` +()-> + `deOldDa +(); + +1151 } + `tch + (cڡ +lmdb +:: +m_fu_r + & +e +) { + +1152 +nhlog +:: + `db +()-> + `r +("lmdb ifu: {}", +e +. + `wh +()); + +1153 +che +:: + ` +()-> + `deOldDa +(); + +1154 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +1155 +nhlog +:: + `db +()-> + `r +("vg synڣ: {}", +e +. + `wh +()); + +1158 +em + + `ySyncCb +(); + +1160 + } +} + +1163 + gChPage +:: + $joRoom +(cڡ +QSg + & +room +) + +1166 cڡut +room_id + = +QU +:: + `toPEncodg +( +room +). + `toStdSg +(); + +1168 +hp +:: + ` +()-> + `jo_room +( + +1169 +room_id +, [ +this +,oom_id](cڡ +ohmn +:: +js + &, +mtx +:: +hp +:: +RequeE + +r +) { + +1170 i( +r +) { + +1171 +em + + `showNifiti +( + +1172 + `QSg +("Failedo joinoom: %1") + +1173 . + `g +( +QSg +:: + `omStdSg +( +r +-> +mrix_r +. +r +))); + +1177 +em + + `showNifiti +("You joinedheoom"); + +1180 +y + { + +1181 +che +:: + ` +()-> + `moveInve +( +room_id +); + +1182 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +1183 +em + + `showNifiti +( + +1184 + `QSg +("Faedػmovve: %1"). + `g +( +e +. + `wh +())); + +1187 + } +} + +1190 + gChPage +:: + $Room +(cڡ +mtx +:: +ques +:: +CeRoom + & +q +) + +1192 +hp +:: + ` +()-> + `_room +( + +1193 +q +, [ +this +](cڡ +mtx +:: +ڣs +:: +CeRoom + & +s +, mtx:: +hp +:: +RequeE + +r +) { + +1194 i( +r +) { + +1195 cڡut +r_code + = +mtx +:: +rs +:: + `to_rg +( +r +-> +mrix_r +. +rcode +); + +1196 cڡut +r + = +r +-> +mrix_r +.error; + +1197 cڡ  +us_code + = +ic_ +<>( +r +->status_code); + +1199 +nhlog +:: + `t +()-> + `wn +( + +1200 "edoom: {} {} ({})", +r +, +r_code +, +us_code +); + +1202 +em + + `showNifiti +( + +1203 + ` +("Room ci faed: %1"). + `g +( +QSg +:: + `omStdSg +( +r +))); + +1207 +em + + `showNifiti +( + `QSg +("Room %1 created") + +1208 . + `g +( +QSg +:: + `omStdSg +( +s +. +room_id +. + `to_rg +()))); + +1210 + } +} + +1213 + gChPage +:: + $aveRoom +(cڡ +QSg + & +room_id +) + +1215 +hp +:: + ` +()-> + `ave_room +( + +1216 +room_id +. + `toStdSg +(), [ +this +,oom_id](cڡ +js + &, +mtx +:: +hp +:: +RequeE + +r +) { + +1217 i( +r +) { + +1218 +em + + `showNifiti +( + +1219 + ` +("Failedoeaveoom: %1") + +1220 . + `g +( +QSg +:: + `omStdSg +( +r +-> +mrix_r +. +r +))); + +1224 +em + + `Room +( +room_id +); + +1226 + } +} + +1229 + gChPage +:: + $ndTypgNifitis +() + +1231 i(! +urStgs_ +-> + `isTypgNifitisEbd +()) + +1234 +hp +:: + ` +()-> + `t_typg +( + +1235 +cut_room_ +. + `toStdSg +(), 10'000, [](mtx::http::RequestErrrr) { + +1236 i( +r +) { + +1237 +nhlog +:: + `t +()-> + `wn +("failedo sendypingotification: {}", + +1238 +r +-> +mrix_r +. +r +); + +1240 + } +}); + +1244 + gChPage +:: + $lSyncHdr +(cڡ +mtx +:: +ڣs +:: +Sync + & +s +, mtx:: +hp +:: +RequeE + +r +) + +1248 i( +r +) { + +1249 cڡut +r + = +QSg +:: + `omStdSg +( +r +-> +mrix_r +.error); + +1250 cڡut +msg + = + ` +("Parylogga: %1"). + `g +( +r +); + +1251 cڡut +r_code + = +mtx +:: +rs +:: + `to_rg +( +r +-> +mrix_r +. +rcode +); + +1252 cڡ  +us_code + = +ic_ +<>( +r +->status_code); + +1254 +nhlog +:: + `t +()-> + `r +("synr: {} {}", +us_code +, +r_code +); + +1257 i( +us_code + <= 0 || status_code >= 600) { + +1258 + `tInlSync +(); + +1262  +us_code +) { + +1266 + `tInlSync +(); + +1270 +em + + `drToLogPageCb +( +msg +); + +1276 +nhlog +:: + `t +()-> + `fo +("initial sync completed"); + +1278 +y + { + +1279 +che +:: + ` +()-> + `veS +( +s +); + +1281 +m +:: + `hd_to_devi_mesges +( +s +. +to_devi +); + +1283 +em + + `lizeVws +( +d +:: + `move +( +s +. +rooms +)); + +1284 +em + + `lizeRoomLi +( +che +:: + ` +()-> + `roomInfo +()); + +1285 +em + + `lizeMtis +( +che +:: + ` +()-> + `gTimeMtis +()); + +1287 +che +:: + ` +()-> + `lcuϋRoomRdStus +(); + +1288 +em + + `syncTags +( +che +:: + ` +()-> + `roomInfo +(). + `toStdM +()); + +1289 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +1290 +nhlog +:: + `db +()-> + `r +("edاva insync: {}", +e +. + `wh +()); + +1291 + `tInlSync +(); + +1295 +em + + `ySyncCb +(); + +1296 +em + + `cڋLded +(); + +1297 + } +} + +1300 + gChPage +:: +suOTimeKeyCou +(cڡ +d +:: +m + & +cous +) + +1302 cڡut& + gy + : +cous +) { + +1303 i( +y +. +cd + < +MAX_ONETIME_KEYS +) { + +1304 cڡ  +nkeys + = +MAX_ONETIME_KEYS + - +y +. +cd +; + +1306 + gnhlog +:: +yo +()-> +fo +("udg {} {} keys", +nkeys +, +y +. +f +); + +1307 + gm +:: + +()-> +ge_e_time_keys +( +nkeys +); + +1309 + ghp +:: + +()-> +ud_keys +( + +1310 +m +:: + +()-> +_ud_keys_que +(), + +1311 [](cڡ +mtx +:: +ڣs +:: +UdKeys + &, mtx:: +hp +:: +RequeE + +r +) { + +1312 i( +r +) { + +1313 +nhlog +:: +yo +()-> +wn +( + +1315 +r +-> +mrix_r +. +r +, + +1316 +ic_ +<>( +r +-> +us_code +)); + +1320 +m +:: +mk_keys_as_published +(); + +1327 + gChPage +:: + $gProfeInfo +() + +1329 cڡut +urid + = +uts +:: + `lolUr +(). + `toStdSg +(); + +1331 +hp +:: + ` +()-> + `g_ofe +( + +1332 +urid +, [ +this +](cڡ +mtx +:: +ڣs +:: +Profe + & +s +, mtx:: +hp +:: +RequeE + +r +) { + +1333 i( +r +) { + +1334 +nhlog +:: + `t +()-> + `wn +("failedoetrieve ownrofile info"); + +1338 +em + + `tUrDiyName +( +QSg +:: + `omStdSg +( +s +. +diy_me +)); + +1340 i( +che +:: + ` +()) { + +1341 aut +da + = +che +:: + ` +()-> + `image +( +s +. +av_u +); + +1342 i(! +da +. + `isNu +()) { + +1343 +em + + `tUrAv +( +QImage +:: + `omDa +( +da +)); + +1348 i( +s +. +av_u +. + `emy +()) + +1351 +hp +:: + ` +()-> + `dowd +( + +1352 +s +. +av_u +, + +1353 [ +this +, +s +](cڡ +d +:: +rg + & +da +, + +1354 cڡ +d +:: +rg + &, + +1355 cڡ +d +:: +rg + &, + +1356 +mtx +:: +hp +:: +RequeE + +r +) { + +1357 i( +r +) { + +1358 +nhlog +:: + `t +()-> + `wn +( + +1360 +mtx +:: +rs +:: + `to_rg +( +r +-> +mrix_r +. +rcode +), + +1361 +r +-> +mrix_r +. +r +); + +1365 i( +che +:: + ` +()) + +1366 +che +:: + ` +()-> + `veImage +( +s +. +av_u +, +da +); + +1368 +em + + `tUrAv +( + +1369 +QImage +:: + `omDa +( + `QByAay +( +da +. + `da +(), da. + `size +()))); + +1373 +hp +:: + ` +()-> + `joed_groups +( + +1374 [ +this +](cڡ +mtx +:: +ڣs +:: +JoedGroups + & +s +, mtx:: +hp +:: +RequeE + +r +) { + +1375 i( +r +) { + +1376 +nhlog +:: + `t +()-> + `il +("failedoetrieve joined groups: {} {}", + +1377 +ic_ +<>( +r +-> +us_code +), + +1378 +r +-> +mrix_r +. +r +); + +1382 +em + + `updeGroupsInfo +( +s +); + +1384 + } +} + +1387 + gChPage +:: + $hideSideBs +() + +1389 +communsLi_ +-> + `hide +(); + +1390 +sideB_ +-> + `hide +(); + +1391 +t_b_ +-> + `abBackBu +(); + +1392 + } +} + +1395 + gChPage +:: + $showSideBs +() + +1397 i( +urStgs_ +-> + `isGroupVwEbd +()) + +1398 +communsLi_ +-> + `show +(); + +1400 +sideB_ +-> + `show +(); + +1401 +t_b_ +-> + `dibBackBu +(); + +1402 + } +} + +1404 +ut64_t + + +1405 + gChPage +:: + $timeWidth +() + +1407  +sidebWidth + = +sideB_ +-> + `size +(). + `width +(); + +1408 +sidebWidth + + +communsLi_ +-> + `size +(). + `width +(); + +1410  + `size +(). + `width +(- +sidebWidth +; + +1411 + } +} + +1412 +bo + + +1413 + gChPage +:: + $isSideBExnded +() + +1415 cڡut +sz + = +uts +:: + `lcuϋSidebSizes +( +QFt +{}); + +1416  +sideB_ +-> + `size +(). + `width +(> +sz +. +nm +; + +1417 + } +} + +1420 + gChPage +:: + $Logout +() + +1422 +hp +:: + ` +()-> + `logout +([ +this +](cڡ +mtx +:: +ڣs +:: +Logout + &, mtx::hp:: +RequeE + +r +) { + +1423 i( +r +) { + +1425 +em + + `cڋLded +(); + +1426 +nhlog +:: + `t +()-> + `wn +("failedoogout: {} - {}", + +1427 +mtx +:: +rs +:: + `to_rg +( +r +-> +mrix_r +. +rcode +), + +1428 +r +-> +mrix_r +. +r +); + +1432 +em + + `loggedOut +(); + +1435 +em + + `showOvyProgssB +(); + +1436 + } +} + + @ChatPage.h + +18 #agm + + + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +32  + ~"Cache.h +" + +33  + ~"CommunsLi.h +" + +34  + ~"MrixCl.h +" + +35  + ~"Uts.h +" + +36  + ~"nifitis/Mag.h +" + +37  + ~"pups/UrMtis.h +" + +39 +ass + + gOvyMod +; + +40 +ass + + gQuickSwch +; + +41 +ass + + gRoomLi +; + +42 +ass + + gSideBAis +; + +43 +ass + + gSr +; + +44 +ass + + gTextIutWidg +; + +45 +ass + + gTimeVwMag +; + +46 +ass + + gTRoomB +; + +47 +ass + + gTypgDiy +; + +48 +ass + + gUrInfoWidg +; + +49 +ass + + gUrStgs +; + +50 +ass + + gNifitisMag +; + +52 +cڡex +  + gCONSENSUS_TIMEOUT + = 1000; + +53 +cڡex +  + gSHOW_CONTENT_TIMEOUT + = 3000; + +54 +cڡex +  + gTYPING_REFRESH_TIMEOUT + = 10000; + +56 as + cChPage + : +public + +QWidg + + +58 +Q_OBJECT + + +60 +public +: + +61 +ChPage +( +QShedPor +< +UrStgs +> +urStgs +, +QWidg + * + + = 0); + +64  +bo١p +( +QSg + +urid +, QSg +homerv +, QSg +tok +); + +65  +showQuickSwch +(); + +66 +QSg + + $cutRoom +(cڡ {  +cut_room_ +; } + +68  +ChPage + * + $ +({  +_ +; + } +} + +70 + gQShedPor +< + gUrStgs +> + $urStgs +({  +urStgs_ +; + } +} + +71  +deCfigs +(); + +74 +ut64_t + +timeWidth +(); + +75 +bo + +isSideBExnded +(); + +77  +hideSideBs +(); + +79  +showSideBs +(); + +80  +Logout +(); + +82 +public + + gs +: + +83  +aveRoom +(cڡ +QSg + & +room_id +); + +84  +Room +(cڡ +mtx +:: +ques +:: +CeRoom + & +q +); + +86 + gsigls +: + +87  +ciLo +(); + +88  +ciReed +(); + +90  +mesgeRly +(cڡ +RedInfo + & +ϋd +); + +92  +nifitisRrved +(cڡ +mtx +:: +ڣs +:: +Nifitis + &); + +93  +highlighdNifsRrved +(cڡ +mtx +:: +ڣs +:: +Nifitis + &, + +94 cڡ +QPot + +widgPos +); + +96  +udFaed +(cڡ +QSg + & +msg +); + +97  +imageUded +(cڡ +QSg + & +roomid +, + +98 cڡ +QSg + & +fame +, + +99 cڡ +QSg + & +u +, + +100 cڡ +QSg + & +mime +, + +101 +qt64 + +dsize +, + +102 cڡ +QSize + & +dimsis +); + +103  +feUded +(cڡ +QSg + & +roomid +, + +104 cڡ +QSg + & +fame +, + +105 cڡ +QSg + & +u +, + +106 cڡ +QSg + & +mime +, + +107 +qt64 + +dsize +); + +108  +audioUded +(cڡ +QSg + & +roomid +, + +109 cڡ +QSg + & +fame +, + +110 cڡ +QSg + & +u +, + +111 cڡ +QSg + & +mime +, + +112 +qt64 + +dsize +); + +113  +videoUded +(cڡ +QSg + & +roomid +, + +114 cڡ +QSg + & +fame +, + +115 cڡ +QSg + & +u +, + +116 cڡ +QSg + & +mime +, + +117 +qt64 + +dsize +); + +119  +cڋLded +(); + +120  +osg +(); + +121  +chgeWdowT +(cڡ +QSg + & +msg +); + +122  +uėdMesges +( +cou +); + +123  +showNifiti +(cڡ +QSg + & +msg +); + +124  +showLogPage +(cڡ +QSg + & +msg +); + +125  +showUrStgsPage +(); + +126  +showOvyProgssB +(); + +128  +moveTimeEvt +(cڡ +QSg + & +room_id +, cڡ QSg & +evt_id +); + +130  +ownProfeOk +(); + +131  +tUrDiyName +(cڡ +QSg + & +me +); + +132  +tUrAv +(cڡ +QImage + & +av +); + +133  +loggedOut +(); + +135  +ySyncCb +(); + +136  +yDayedSyncCb +(); + +137  +yInlSyncCb +(); + +138  +Room +(cڡ +QSg + & +room_id +); + +140  +lizeRoomLi +( +QM +< +QSg +, +RoomInfo +>); + +141  +lizeVws +(cڡ +mtx +:: +ڣs +:: +Rooms + & +rooms +); + +142  +lizeEmyVws +(cڡ +d +:: +m +< +QSg +, +mtx +:: +ڣs +:: +Time +> & +msgs +); + +143  +lizeMtis +(cڡ +QM +< +QSg +, +mtx +:: +ڣs +:: +Nifitis +> & +nifs +); + +144  +syncUI +(cڡ +mtx +:: +ڣs +:: +Rooms + & +rooms +); + +145  +syncRoomli +(cڡ +d +:: +m +< +QSg +, +RoomInfo +> & +updes +); + +146  +syncTags +(cڡ +d +:: +m +< +QSg +, +RoomInfo +> & +updes +); + +147  +syncTB +(cڡ +d +:: +m +< +QSg +, +RoomInfo +> & +updes +); + +148  +drToLogPageCb +(cڡ +QSg + & +msg +); + +150  +nifyMesge +(cڡ +QSg + & +roomid +, + +151 cڡ +QSg + & +evtid +, + +152 cڡ +QSg + & +roomme +, + +153 cڡ +QSg + & +nd +, + +154 cڡ +QSg + & +mesge +, + +155 cڡ +QImage + & +ic +); + +157  +updeGroupsInfo +(cڡ +mtx +:: +ڣs +:: +JoedGroups + & +groups +); + +158  +themeChged +(); + +160 +ive + + gs +: + +161  +showUėdMesgeNifiti +( +cou +); + +162  +updeTBAv +(cڡ +QSg + & +roomid +, cڡ +QPixm + & +img +); + +163  +chgeTRoomInfo +(cڡ +QSg + & +room_id +); + +164  +logout +(); + +165  +moveRoom +(cڡ +QSg + & +room_id +); + +166  +drToLogPage +(cڡ +QSg + & +msg +); + +168  +joRoom +(cڡ +QSg + & +room +); + +169  +ndTypgNifitis +(); + +171 + give +: + +172  +ChPage + * +_ +; + +176  +lSyncHdr +(cڡ +mtx +:: +ڣs +:: +Sync + & +s +, mtx:: +hp +:: +RequeE + +r +); + +177  +tInlSync +(); + +178  +yInlSync +(); + +179  +ySync +(); + +180  +suOTimeKeyCou +(cڡ +d +:: +m + & +cous +); + +181  +gProfeInfo +(); + +184 +bo + + $isRoomAive +(cڡ +QSg + & +room_id +) + +186  + `isAiveWdow +(&& + `cutRoom +(= +room_id +; + +187 + } +} + +189 +usg + + gUrID + = +QSg +; + +190 +usg + + gMembsh + = +mtx +:: +evts +:: +SEvt +; + +191 +usg + + gMembshs + = +d +:: +m +; + +193 +usg + + gLeRooms + = +d +:: +m +; + +194  +moveLeRooms +(cڡ +LeRooms + & +rooms +); + +196  +updeTypgUrs +(cڡ +QSg + & +roomid +, cڡ +d +:: +ve + & +ur_ids +); + +198  +ldSFromCache +(); + +199  +tUI +(); + +201  +tGroupVwS +( +bo + +isEbd +); + +203 + gme +< +ass + + gCi +> + +204 +Membshs + +gMembshs +(cڡ +d +:: +ve +< +Ci +> & +evts +) const; + +207  +updeRoomNifitiCou +(cڡ +QSg + & +room_id +, + +208 +ut16_t + +nifiti_cou +, + +209 +ut16_t + +highlight_cou +); + +211  +ndDesktNifitis +(cڡ +mtx +:: +ڣs +:: +Nifitis + &); + +213  +showNifitisDlog +(cڡ +QPot + & +pot +); + +215 +QSgLi + +geTypgUrs +(cڡ +QSg + & +room_id +, + +216 cڡ +d +:: +ve + & +typg_urs +); + +218 +QHBoxLayout + * + gtLayout_ +; + +219 +Sr + * + glr +; + +221 +QWidg + * + gsideB_ +; + +222 +QVBoxLayout + * + gsideBLayout_ +; + +223 +QWidg + * + gsideBTWidg_ +; + +224 +QVBoxLayout + * + gsideBTWidgLayout_ +; + +226 +QFme + * + gcڋ_ +; + +227 +QVBoxLayout + * + gcڋLayout_ +; + +229 +CommunsLi + * + gcommunsLi_ +; + +230 +RoomLi + * + groom_li_ +; + +232 +TimeVwMag + * + gvw_mag_ +; + +233 +SideBAis + * + gsidebAis_ +; + +235 +TRoomB + * + gt_b_ +; + +236 +TextIutWidg + * + gxt_put_ +; + +237 +TypgDiy + * + gtypgDiy_ +; + +239 +QTim + + gcivyTim_ +; + +240 + gd +:: +omic_bo + +isCed_ +; + +242 +QSg + + gcut_room_ +; + +243 +QSg + + gcut_communy_ +; + +245 +UrInfoWidg + * + gur_fo_widg_ +; + +247 + gpups +:: +UrMtis + * +ur_mtis_pup_ +; + +250 + gd +:: +m +< +QSg +, + gQLi +< + gQSg +>> + gtypgUrs_ +; + +251 +QTim + * + gtypgReesh_ +; + +254 + gQShedPor +< + gUrStgs +> + gurStgs_ +; + +256 +NifitisMag + + gnifitisMag +; + +259 + gme +< +ass + + gCi +> + +260 + gd +:: +m +< +d +:: +rg +, + gmtx +:: +evts +:: +SEvt +< +mtx +::evts:: +e +:: +Memb +>> + +261 +ChPage +:: +gMembshs +(cڡ +d +:: +ve +< +Ci +> & +ci +) const + +263 +d +:: +m +> +membshs +; + +265 +usg + + gMemb + = +mtx +:: +evts +:: +SEvt +; + +267 cڡut& + gevt + : +ci +) { + +268 i( +boo +:: +g +< +Memb +>( +evt +! +nuαr +) { + +269 aut +memb + = +boo +:: +g +< +Memb +>( +evt +); + +270 + gmembshs +. +ema +( +memb +. +e_key +, member); + +274  + gmembshs +; + + @CommunitiesList.cpp + +1  + ~"CommunsLi.h +" + +2  + ~"Cache.h +" + +3  + ~"Loggg.h +" + +4  + ~"MrixCl.h +" + +5  + ~"Uts.h +" + +7  + ~ + +9 + gCommunsLi +:: + $CommunsLi +( +QWidg + * + +) + +10 : + $QWidg +( + +) + +12 +QSizePicy + + `sizePicy +(QSizePicy:: +Fixed +, QSizePicy:: +Exndg +); + +13 +sizePicy +. + `tHizڏlSch +(0); + +14 +sizePicy +. + `tVtilSch +(1); + +15 + `tSizePicy +( +sizePicy +); + +17 + `tStySht +("border-style:one;"); + +19 +tLayout_ + = +w + + `QVBoxLayout +( +this +); + +20 +tLayout_ +-> + `tScg +(0); + +21 +tLayout_ +-> + `tMg +(0); + +23 cڡut +sideBSizes + = +uts +:: + `lcuϋSidebSizes +( +QFt +{}); + +24 + `tFixedWidth +( +sideBSizes +. +groups +); + +26 +slAa_ + = +w + + `QSlAa +( +this +); + +27 +slAa_ +-> + `tHizڏlSlBPicy +( +Qt +:: +SlBAlwaysOff +); + +28 +slAa_ +-> + `tVtilSlBPicy +( +Qt +:: +SlBAlwaysOff +); + +29 +slAa_ +-> + `tSizeAdjuPicy +( +QAbSlAa +:: +AdjuToCڋs +); + +30 +slAa_ +-> + `tWidgResizab +( +ue +); + +31 +slAa_ +-> + `tAlignmt +( +Qt +:: +AlignLdg + | Qt:: +AlignT + | Qt:: +AlignVCr +); + +33 +slAaCڋs_ + = +w + + `QWidg +(); + +35 +cڋsLayout_ + = +w + + `QVBoxLayout +( +slAaCڋs_ +); + +36 +cڋsLayout_ +-> + `tScg +(0); + +37 +cڋsLayout_ +-> + `tMg +(0); + +39 + `addGlobIm +(); + +40 +cڋsLayout_ +-> + `addSch +(1); + +42 +slAa_ +-> + `tWidg +( +slAaCڋs_ +); + +43 +tLayout_ +-> + `addWidg +( +slAa_ +); + +45 + `c +( + +46 +this +, & +CommunsLi +:: +avRrved +,his, &CommunsLi:: +updeCommunyAv +); + +47 + } +} + +50 + gCommunsLi +:: + $tCommuns +(cڡ +mtx +:: +ڣs +:: +JoedGroups + & +ڣ +) + +53 aut + + = +communs_ +. + `beg +(); + +54  + + ! +communs_ +. + `d +()) { + +55 i( + +-> +cd +-> + `is_g +()) { + +56 ++ + +; + +58 + + = +communs_ +. + `a +(it); + +62 + `addGlobIm +(); + +64 cڡut& +group + : +ڣ +. +groups +) + +65 + `addCommuny +( +group +); + +67 +communs_ +["wld"]-> + `tPsdS +( +ue +); + +68 +em + + `communyChged +("world"); + +69 + `stErs +(); + +70 + } +} + +73 + gCommunsLi +:: +syncTags +(cڡ +d +:: +m +< +QSg +, +RoomInfo +> & +fo +) + +75 cڡut& + groom + : +fo +) + +76 +tTagsFRoom +( +room +. +f +,oom. +cd +. +gs +); + +77 +stErs +(); + +81 + gCommunsLi +:: +tTagsFRoom +(cڡ +QSg + & +room_id +, cڡ +d +:: +ve + & +gs +) + +84 cڡut& +g + : +gs +) { + +90 i( +g +. +fd +("."!:: +d +:: +rg +:: +os + &&ag. +com +(0, 2, "m.") && + +91 + gg +. +com +(0, 2, "u.")) + +93 +QSg + + gme + = QSg("g:"+ QSg:: +omStdSg +( +g +); + +94 i(! +communyExis +( +me +)) { + +95 +addCommuny +( +d +:: +rg +("g:"+ +g +); + +99 aut + g + = +communs_ +. +beg +(); + +100  + g + ! +communs_ +. +d +()) { + +102 i(! + +-> +cd +-> +is_g +()) { + +103 ++ + +; + +107 + gd +:: +rg + +cut_g + = + +108 + +-> +f +. +right +(->f. +size +(- + +("g:")). +toStdSg +(); + +109 i( + gd +:: +fd +( +gs +. +beg +(),ags. +d +(), +cut_g +) !=ags.end()) { + +111 + +-> +cd +-> +addRoom +( +room_id +); + +114 + g +-> + gcd +-> +dRoom +( +room_id +); + +117 i( + g +-> + gcd +-> +rooms +(). +emy +()) { + +118 + g + = +communs_ +. +a +( + +); + +120 ++ + g +; + +126 + gCommunsLi +:: + $addCommuny +(cڡ +d +:: +rg + & +group_id +) + +128 cڡut +id + = +QSg +:: + `omStdSg +( +group_id +); + +130 +CommunsLiIm + * +li_em + = +w + + `CommunsLiIm +( +id +, +slAa_ +); + +131 +communs_ +. + `ema +( +id +, +QShedPor +< +CommunsLiIm +>( +li_em +)); + +132 +cڋsLayout_ +-> + `Widg +(cڋsLayout_-> + `cou +(- 1, +li_em +); + +134 + `c +( +this +, + +135 & +CommunsLi +:: +groupProfeRrved +, + +136 +this +, + +137 [ +this +](cڡ +QSg + & +id +, cڡ +mtx +:: +ڣs +:: +GroupProfe + & +ofe +) { + +138 i( +communs_ +. + `fd +( +id +=communs_. + `d +()) + +141 +communs_ +. + ` +( +id +)-> + `tName +( +QSg +:: + `omStdSg +( +ofe +. +me +)); + +143 i(! +ofe +. +av_u +. + `emy +()) + +144 + `tchCommunyAv +( +id +, + +145 +QSg +:: + `omStdSg +( +ofe +. +av_u +)); + +147 + `c +( +this +, + +148 & +CommunsLi +:: +groupRoomsRrved +, + +149 +this +, + +150 [ +this +](cڡ +QSg + & +id +, cڡ +d +:: +m + & +rooms +) { + +151 i( +communs_ +. + `fd +( +id +=communs_. + `d +()) + +154 +communs_ +. + ` +( +id +)-> + `tRooms +( +rooms +); + +156 + `c +( +li_em +, + +157 & +CommunsLiIm +:: +icked +, + +158 +this +, + +159 & +CommunsLi +:: +highlightSeedCommuny +); + +161 +hp +:: + ` +()-> + `group_ofe +( + +162 +group_id +, [ +id +, +this +](cڡ +mtx +:: +ڣs +:: +GroupProfe + & +s +, mtx:: +hp +:: +RequeE + +r +) { + +163 i( +r +) { + +167 +em + + `groupProfeRrved +( +id +, +s +); + +170 +hp +:: + ` +()-> + `group_rooms +( + +171 +group_id +, [ +id +, +this +](cڡ +ohmn +:: +js + & +s +, +mtx +:: +hp +:: +RequeE + +r +) { + +172 i( +r +) { + +176 +d +:: +m +< +QSg +, +bo +> +room_ids +; + +177 cڡut& +room + : +s +. + ` +("chunk")) + +178 +room_ids +. + `ema +( +QSg +:: + `omStdSg +( +room +. + ` +("room_id")), +ue +); + +180 +em + + `groupRoomsRrved +( +id +, +room_ids +); + +182 + } +} + +185 + gCommunsLi +:: + $updeCommunyAv +(cڡ +QSg + & +communy_id +, cڡ +QPixm + & +img +) + +187 i(! + `communyExis +( +communy_id +)) { + +188 + `qWng +(<< "Av updڂexicommuny" << +communy_id +; + +192 +communs_ +. + ` +( +communy_id +)-> + `tAv +( +img +. + `toImage +()); + +193 + } +} + +196 + gCommunsLi +:: + $highlightSeedCommuny +(cڡ +QSg + & +communy_id +) + +198 i(! + `communyExis +( +communy_id +)) { + +199 + `qDebug +() << "CommunitiesList: clicked unknown community"; + +203 +em + + `communyChged +( +communy_id +); + +205 cڡut& +communy + : +communs_ +) { + +206 i( +communy +. +f + ! +communy_id +) { + +207 +communy +. +cd +-> + `tPsdS +( +l +); + +209 +communy +. +cd +-> + `tPsdS +( +ue +); + +210 +slAa_ +-> + `suWidgVisib +( +communy +. +cd +. + `da +()); + +213 + } +} + +216 + gCommunsLi +:: + $tchCommunyAv +(cڡ +QSg + & +id +, cڡ QSg & +avU +) + +218 aut +vedImgDa + = +che +:: + ` +()-> + `image +( +avU +); + +219 i(! +vedImgDa +. + `isNu +()) { + +220 +QPixm + +pix +; + +221 +pix +. + `ldFromDa +( +vedImgDa +); + +222 +em + + `avRrved +( +id +, +pix +); + +226 i( +avU +. + `isEmy +()) + +229 +mtx +:: +hp +:: +ThumbOs + +ts +; + +230 +ts +. +mxc_u + = +avU +. + `toStdSg +(); + +231 +hp +:: + ` +()-> + `g_thumbǞ +( + +232 +ts +, [ +this +, os, +id +](cڡ +d +:: +rg + & +s +, +mtx +:: +hp +:: +RequeE + +r +) { + +233 i( +r +) { + +234 +nhlog +:: + `t +()-> + `wn +("failedo downloadvatar: {} - ({} {})", + +235 +ts +. +mxc_u +, + +236 +mtx +:: +rs +:: + `to_rg +( +r +-> +mrix_r +. +rcode +), + +237 +r +-> +mrix_r +. +r +); + +241 +che +:: + ` +()-> + `veImage +( +ts +. +mxc_u +, +s +); + +243 aut +da + = + `QByAay +( +s +. + `da +(),es. + `size +()); + +245 +QPixm + +pix +; + +246 +pix +. + `ldFromDa +( +da +); + +248 +em + + `avRrved +( +id +, +pix +); + +250 + } +} + +252 + gd +:: +m +< +QSg +, + gbo +> + +253 + gCommunsLi +:: + $roomLi +(cڡ +QSg + & +id +) const + +255 i( + `communyExis +( +id +)) + +256  +communs_ +. + ` +( +id +)-> + `rooms +(); + +259 + } +} + +262 + gCommunsLi +:: + $stErs +() + +264 +d +:: +ve +< +CommunsLiIm + *> +hd +; + +265 +d +:: +ve +< +CommunsLiIm + *> +communs +; + +266 +d +:: +ve +< +CommunsLiIm + *> +gs +; + +267 +d +:: +ve +< +CommunsLiIm + *> +foٔ +; + +269 aut& +y + : +communs_ +) { + +270 +CommunsLiIm + * +em + = +y +. +cd +. + `da +(); + +271 +cڋsLayout_ +-> + `moveWidg +( +em +); + +273 i( +y +. +f + == "world") + +276 i( +em +-> + `is_g +()) + +277 i( +y +. +f + == "tag:m.favourite") + +278 +hd +. + `push_back +( +em +); + +279 i( +y +. +f + == "tag:m.lowpriority") + +280 +foٔ +. + `push_back +( +em +); + +282 +gs +. + `push_back +( +em +); + +284 +communs +. + `push_back +( +em +); + +288 +QLayoutIm + * +tch + = +cڋsLayout_ +-> + `emAt +(0); + +289 +cڋsLayout_ +-> + `moveIm +( +tch +); + +291 +cڋsLayout_ +-> + `addWidg +( +communs_ +["wld"]. + `da +()); + +293 aut +_widgs + = [ +this +]ut& +vec +) { + +294 aut +em + : +vec +) + +295 +cڋsLayout_ +-> + `addWidg +( +em +); + +297 + `_widgs +( +hd +); + +298 + `_widgs +( +communs +); + +299 + `_widgs +( +gs +); + +300 + `_widgs +( +foٔ +); + +302 +cڋsLayout_ +-> + `addIm +( +tch +); + +303 + } +} + + @CommunitiesList.h + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +7  + ~"Cache.h +" + +8  + ~"CommunsLiIm.h +" + +9  + ~"ui/Theme.h +" + +11 as + cCommunsLi + : +public + +QWidg + + +13 +Q_OBJECT + + +15 +public +: + +16 +CommunsLi +( +QWidg + * + + = +nuαr +); + +18  + $r +({ +communs_ +. + `r +(); } + +20  + `addCommuny +(cڡ +d +:: +rg + & +id +); + +21  + $moveCommuny +(cڡ +QSg + & +id +{ +communs_ +. + `a +(id); + } +}; + +22 + gd +:: +m +< +QSg +, + gbo +> + $roomLi +(cڡ +QSg + & +id +) const; + +24  + `syncTags +(cڡ +d +:: +m +< +QSg +, +RoomInfo +> & +fo +); + +25  + `tTagsFRoom +(cڡ +QSg + & +id +, cڡ +d +:: +ve + & +gs +); + +27 +sigls +: + +28  + `communyChged +(cڡ +QSg + & +id +); + +29  + `avRrved +(cڡ +QSg + & +id +, cڡ +QPixm + & +img +); + +30  + `groupProfeRrved +(cڡ +QSg + & +group_id +, cڡ +mtx +:: +ڣs +:: +GroupProfe + &); + +31  + `groupRoomsRrved +(cڡ +QSg + & +group_id +, cڡ +d +:: +m + & +s +); + +33 +public + +s +: + +34  + `updeCommunyAv +(cڡ +QSg + & +id +, cڡ +QPixm + & +img +); + +35  + `highlightSeedCommuny +(cڡ +QSg + & +id +); + +36  + `tCommuns +(cڡ +mtx +:: +ڣs +:: +JoedGroups + & +groups +); + +38 +ive +: + +39  + `tchCommunyAv +(cڡ +QSg + & +id +, cڡ QSg & +avU +); + +40  + $addGlobIm +({ + `addCommuny +("wld"); + } +} + +41  +stErs +(); + +44 +bo + + $communyExis +(cڡ +QSg + & +id +) const + +46  +communs_ +. + `fd +( +id +!communs_. + `d +(); + +47 + } +} + +49 +QVBoxLayout + * + gtLayout_ +; + +50 +QVBoxLayout + * + gcڋsLayout_ +; + +51 +QWidg + * + gslAaCڋs_ +; + +52 +QSlAa + * + gslAa_ +; + +54 + gd +:: +m +< +QSg +, + gQShedPor +< + gCommunsLiIm +>> + gcommuns_ +; + + @CommunitiesListItem.cpp + +1  + ~"CommunsLiIm.h +" + +2  + ~"Uts.h +" + +3  + ~"ui/Par.h +" + +4  + ~"ui/Re.h +" + +5  + ~"ui/ReOvy.h +" + +7 + gCommunsLiIm +:: + $CommunsLiIm +( +QSg + +group_id +, +QWidg + * + +) + +8 : + `QWidg +( + +) + +9 , + $groupId_ +( +group_id +) + +11 + `tMouTckg +( +ue +); + +12 + `tAribu +( +Qt +:: +WA_Hov +); + +14 +QParPh + +th +; + +15 +th +. + `addRe +(0, 0, + +-> + `width +(), + `height +()); + +16 +reOvy_ + = +w + + `ReOvy +( +this +); + +17 +reOvy_ +-> + `tClPh +( +th +); + +18 +reOvy_ +-> + `tClpg +( +ue +); + +20 i( +groupId_ + == "world") + +21 +av_ + = + `QPixm +(":/icons/icons/ui/world.png"); + +22 i( +groupId_ + == "tag:m.favourite") + +23 +av_ + = + `QPixm +(":/icons/icons/ui/star.png"); + +24 i( +groupId_ + == "tag:m.lowpriority") + +25 +av_ + = + `QPixm +(":/icons/icons/ui/lowprio.png"); + +26 i( +groupId_ +. + `tsWh +("tag:")) + +27 +av_ + = + `QPixm +(":/icons/icons/ui/tag.png"); + +29 + `updeTot +(); + +30 + } +} + +33 + gCommunsLiIm +:: + $tName +( +QSg + +me +) + +35 +me_ + = +me +; + +36 + `updeTot +(); + +37 + } +} + +40 + gCommunsLiIm +:: + $tPsdS +( +bo + +e +) + +42 i( +isPsd_ + ! +e +) { + +43 +isPsd_ + = +e +; + +44 + `upde +(); + +46 + } +} + +49 + gCommunsLiIm +:: + $mouPssEvt +( +QMouEvt + * +evt +) + +51 i( +evt +-> + `bus +(= +Qt +:: +RightBu +) { + +52 +QWidg +:: + `mouPssEvt +( +evt +); + +56 +em + + `icked +( +groupId_ +); + +58 + `tPsdS +( +ue +); + +60 +QPot + +pos + = +evt +-> + `pos +(); + +61 +q + +diusEndVue + = +ic_ +( + `width +()) / 3; + +63 aut +re + = +w + + `Re +( +pos +); + +64 +re +-> + `tRadiusEndVue +( +diusEndVue +); + +65 +re +-> + `tOcySVue +(0.15); + +66 +re +-> + `tC +("white"); + +67 +re +-> + `diusAnimi +()-> + `tDuti +(200); + +68 +re +-> + `acyAnimi +()-> + `tDuti +(400); + +69 +reOvy_ +-> + `addRe +( +re +); + +70 + } +} + +73 + gCommunsLiIm +:: + $tEvt +( +QPatEvt + *) + +75 +Par + + `p +( +this +); + +76 +ParHighQuyEbr + + `hq +( +p +); + +78 i( +isPsd_ +) + +79 +p +. + `flRe +( + ` +(), +highlighdBackgroundC_ +); + +80 i( + `undMou +()) + +81 +p +. + `flRe +( + ` +(), +hovBackgroundC_ +); + +83 +p +. + `flRe +( + ` +(), +backgroundC_ +); + +85 i( +av_ +. + `isNu +()) { + +86 +QFt + +ft +; + +87 +ft +. + `tPotSizeF +(ft. + `potSizeF +() * 1.3); + +88 +p +. + `tFt +( +ft +); + +90 +p +. + `dwLrAv +( +uts +:: + `fCh +( + `sveName +()), + +91 +avFgC_ +, + +92 +avBgC_ +, + +93 + `width +(), + +94 + `height +(), + +95 +IcSize +); + +97 +p +. + `ve +(); + +99 +p +. + `dwAv +( +av_ +, + `width +(), + `height +(), +IcSize +); + +100 +p +. + `e +(); + +102 + } +} + +105 + gCommunsLiIm +:: + $tAv +(cڡ +QImage + & +img +) + +107 +av_ + = +uts +:: + `sImageToPixm +( +img +, +IcSize +); + +108 + `upde +(); + +109 + } +} + +111 +QSg + + +112 + gCommunsLiIm +:: + $sveName +() const + +114 i(! +me_ +. + `isEmy +()) + +115  +me_ +; + +116 i( +groupId_ +. + `tsWh +("tag:")) + +117  +groupId_ +. + `right +(groupId_. + `size +(- + ` +("tag:")); + +118 i(! +groupId_ +. + `tsWh +("+")) + +119  + `QSg +("Group"); + +122 aut +fPt + = +groupId_ +. + `l +(':'). + ` +(0); + +123  +fPt +. + `right +(fPt. + `size +() - 1); + +124 + } +} + +127 + gCommunsLiIm +:: + $updeTot +() + +129 i( +groupId_ + == "world") + +130 + `tToT +( + ` +("Allooms")); + +131 i( + `is_g +()) { + +132 +QSg + +g + = +groupId_ +. + `right +(groupId_. + `size +(- + ` +("tag:")); + +133 i( +g + == "m.favourite") + +134 + `tToT +( + ` +("Favouriteooms")); + +135 i( +g + == "m.lowpriority") + +136 + `tToT +( + ` +("Lowriorityooms")); + +137 i( +g +. + `tsWh +("u.")) + +138 + `tToT +( +g +. + `right +ag. + `size +(- 2+ + ` +(" (tag)")); + +140 + `tToT +( +g + + + ` +(" (tag)")); + +142 +QSg + +me + = + `sveName +(); + +143 + `tToT +( +me + + + ` +(" (community)")); + +145 + } +} + + @CommunitiesListItem.h + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +7  + ~ + +9  + ~ + +11  + ~"Cfig.h +" + +12  + ~"ui/Theme.h +" + +14 +ass + + gReOvy +; + +16 as + cCommunsLiIm + : +public + +QWidg + + +18 +Q_OBJECT + + +19 + $Q_PROPERTY +( +QC + +highlighdBackgroundC + +READ + highlighdBackgroundC +WRITE + + +20 +tHighlighdBackgroundC +) + +21 + $Q_PROPERTY +( + +22 +QC + +hovBackgroundC + +READ + hovBackgroundC +WRITE + +tHovBackgroundC +) + +23 + $Q_PROPERTY +( +QC + +backgroundC + +READ + backgroundC +WRITE + +tBackgroundC +) + +25 + $Q_PROPERTY +( +QC + +avFgC + +READ +vFgC +WRITE + +tAvFgC +) + +26 + $Q_PROPERTY +( +QC + +avBgC + +READ +vBgC +WRITE + +tAvBgC +) + +28 +public +: + +29 + `CommunsLiIm +( +QSg + +group_id +, +QWidg + * + + = +nuαr +); + +31  + `tName +( +QSg + +me +); + +32 +bo + + $isPsd +(cڡ {  +isPsd_ +; } + +33  + `tAv +(cڡ +QImage + & +img +); + +35  + `tRooms +( +d +:: +m +< +QSg +, +bo +> +room_ids +{ +room_ids_ + = std:: + `move +oom_ids); + } +} + +36  + $addRoom +(cڡ +QSg + & +id +{ +room_ids_ +[id] = +ue +; + } +} + +37  + $dRoom +(cڡ +QSg + & +id +{ +room_ids_ +. + `a +(id); + } +} + +38 + gd +:: +m +< +QSg +, + gbo +> + $rooms +(cڡ {  +room_ids_ +; + } +} + +40 +bo + + $is_g +(cڡ {  +groupId_ +. + `tsWh +("g:"); + } +} + +42 +QC + + $highlighdBackgroundC +(cڡ {  +highlighdBackgroundC_ +; + } +} + +43 +QC + + $hovBackgroundC +(cڡ {  +hovBackgroundC_ +; + } +} + +44 +QC + + $backgroundC +(cڡ {  +backgroundC_ +; + } +} + +46 +QC + + $avFgC +(cڡ {  +avFgC_ +; + } +} + +47 +QC + + $avBgC +(cڡ {  +avBgC_ +; + } +} + +49  + $tHighlighdBackgroundC +( +QC + & +c +{ +highlighdBackgroundC_ + = c; + } +} + +50  + $tHovBackgroundC +( +QC + & +c +{ +hovBackgroundC_ + = c; + } +} + +51  + $tBackgroundC +( +QC + & +c +{ +backgroundC_ + = c; + } +} + +53  + $tAvFgC +( +QC + & +c +{ +avFgC_ + = c; + } +} + +54  + $tAvBgC +( +QC + & +c +{ +avBgC_ + = c; + } +} + +56 +QSize + + $sizeHt +(cڡ +ovride + + +58  + `QSize +( +IcSize + + IconSize / 3, IconSize + IconSize / 3); + +59 + } +} + +61 + gsigls +: + +62  +icked +(cڡ +QSg + & +group_id +); + +64 +public + + gs +: + +65  +tPsdS +( +bo + +e +); + +67 + geed +: + +68  + $mouPssEvt +( +QMouEvt + * +evt + +ovride +; + +69  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +71 +ive +: + +72 cڡ  +IcSize + = 36; + +74 +QSg + + $sveName +() const; + +75  + `updeTot +(); + +77 +d +:: +m +< +QSg +, +bo +> +room_ids_ +; + +79 +QSg + +me_ +; + +80 +QSg + +groupId_ +; + +81 +QPixm + +av_ +; + +83 +QC + +highlighdBackgroundC_ +; + +84 +QC + +hovBackgroundC_ +; + +85 +QC + +backgroundC_ +; + +87 +QC + +avFgC_ +; + +88 +QC + +avBgC_ +; + +90 +bo + +isPsd_ + = +l +; + +92 +ReOvy + * +reOvy_ +; + +93 + } +}; + + @Config.h + +1 #agm + + + +3  + ~ + +4  + ~ + +10 +mea + + gcf + { + +12 +cڡex +  + gftSize + = 14; + +13 +cڡex +  + gxtIutFtSize + = 14; + +14 +cڡex +  + gemojiSize + = 14; + +15 +cڡex +  + ghdFtSize + = 21; + +16 +cڡex +  + gtypgNifitiFtSize + = 11; + +18 +mea + + gpup + { + +19 +cڡex +  + gft + = +ftSize +; + +20 +cڡex +  + gav + = 28; + +23 +mea + + gmods + { + +24 +cڡex +  + grFt + = +cf +:: +ftSize + - 2; + +27 +mea + + gts + { + +28 +cڡex +  + gft + = 12; + +31 +mea + + gdlogs + { + +32 +cڡex +  + gbSize + = 15; + +35 +mea + + gmods + { + +36 +cڡex +  + gMIN_WIDGET_WIDTH + = 400; + +37 +cڡex +  + gMIN_WIDGET_HEIGHT + = 400; + +39 +cڡex +  + gWIDGET_MARGIN + = 20; + +40 +cڡex +  + gWIDGET_SPACING + = 15; + +41 +cڡex +  + gWIDGET_TOP_MARGiN + = 2 * +WIDGET_MARGIN +; + +43 +cڡex +  + gTEXT_SPACING + = 4; + +45 +cڡex +  + gBUTTON_SIZE + = 36; + +46 +cڡex +  + gBUTTON_RADIUS + = +BUTTON_SIZE + / 2; + +48 +cڡex +ut + gLABEL_MEDIUM_SIZE_RATIO + = 1.3; + +49 +cڡex +ut + gLABEL_BIG_SIZE_RATIO + = 2; + +52 +mea + + grgs + { + +53 cڡ +QSg + + gu_html + = "\\1"; + +54 cڡ +QRegurExessi + +u_gex +( + +62 +mea + + gwdow + { + +63 +cڡex +  + gheight + = 600; + +64 +cڡex +  + gwidth + = 1066; + +65 +cڡex +  + gmModWidth + = 340; + +67 +cڡex +  + gmHeight + = +height +; + +68 +cڡex +  + gmWidth + = 950; + +71 +mea + + gxtIut + { + +72 +cڡex +  + gheight + = 44; + +75 +mea + + gsidebAis + { + +76 +cڡex +  + gheight + = +xtIut +:: +height +; + +77 +cڡex +  + gicSize + = 24; + +81 +mea + + gb + { + +82 +cڡex +  + gftSize + = 20; + +83 +cڡex +  + gcrRadius + = 3; + +87 +mea + + groomli + { + +88 +mea + + gfts + { + +89 +cڡex +  + ghdg + = 13; + +90 +cڡex +  + gtimeamp + = +hdg +; + +91 +cڡex +  + gbadge + = 10; + +92 +cڡex +  + gbubb + = 20; + +93 +cڡex +  + gcommunyBubb + = +bubb + - 4; + +97 +mea + + gurInfoWidg + { + +98 +mea + + gfts + { + +99 +cڡex +  + gdiyName + = 15; + +100 +cڡex +  + gurid + = 13; + +104 +mea + + gtRoomB + { + +105 +mea + + gfts + { + +106 +cڡex +  + groomName + = 15; + +107 +cڡex +  + groomDesti + = 14; + +111 +mea + + gtime + { + +112 +cڡex +  + gmsgAvTMg + = 15; + +113 +cڡex +  + gmsgTMg + = 2; + +114 +cڡex +  + gmsgLeMg + = 14; + +115 +cڡex +  + gavSize + = 36; + +116 +cڡex +  + ghdScg + = 3; + +117 +cڡex +  + ghdLeMg + = 15; + +119 +mea + + gfts + { + +120 +cڡex +  + gtimeamp + = 13; + +121 +cڡex +  + gdit + = +timeamp + - 2; + +122 +cڡex +  + gdeS + = +cf +:: +ftSize +; + + @InviteeItem.cpp + +1  + ~ + +2  + ~ + +4  + ~"InvIm.h +" + +6 +cڡex +  + gSidePaddg + = 10; + +8 + gInvIm +:: + $InvIm +( +mtx +:: +idtifrs +:: +Ur + +ur +, +QWidg + * + +) + +9 : +QWidg +{ + +} + +10 , + gur_ +{ + gQSg +:: +omStdSg +( +ur +. +to_rg +())} + +12 aut +tLayout_ + = +w + +QHBoxLayout +( +this +); + +13 + gtLayout_ +-> +tScg +(0); + +14 + gtLayout_ +-> +tCڋsMgs +( +SidePaddg +, 0, 3 * SidePadding, 0); + +16 + gme_ + = +w + +QLab +( +ur_ +, +this +); + +17 + gmoveUrB_ + = +w + +QPushBu +( + +("Remove"), +this +); + +19 + gtLayout_ +-> +addWidg +( +me_ +); + +20 + gtLayout_ +-> +addWidg +( +moveUrB_ +, 0, +Qt +:: +AlignRight +); + +22 +c +( +moveUrB_ +, & +QPushBu +:: +icked +, +this +, & +InvIm +:: +moveIm +); + + @InviteeItem.h + +1 #agm + + + +3  + ~ + +4  + ~ + +6  + ~"mtx.h +" + +8 +ass + + gQPushBu +; + +10 as + cInvIm + : +public + +QWidg + + +12 +Q_OBJECT + + +14 +public +: + +15 +InvIm +( +mtx +:: +idtifrs +:: +Ur + +ur +, +QWidg + * + + = +nuαr +); + +17 +QSg + + $urID +({  +ur_ +; } + +19 +sigls +: + +20  + `moveIm +(); + +22 +ive +: + +23 +QSg + +ur_ +; + +25 +QLab + * +me_ +; + +26 +QPushBu + * +moveUrB_ +; + +27 + } +}; + + @Logging.cpp + +1  + ~"Loggg.h +" + +2  + ~"cfig/nheko.h +" + +4  + ~"dlog/sks/r٩g_fe_sk.h +" + +5  + ~"dlog/sks/dout_c_sks.h +" + +6  + ~ + +8 + gmea + { + +9 + gd +:: +shed_r +< +dlog +:: +logg +> +db_logg + = +nuαr +; + +10 + gd +:: +shed_r +< +dlog +:: +logg +> +t_logg + = +nuαr +; + +11 + gd +:: +shed_r +< +dlog +:: +logg +> +yo_logg + = +nuαr +; + +12 + gd +:: +shed_r +< +dlog +:: +logg +> +ui_logg + = +nuαr +; + +14 +cڡex +ut + gMAX_FILE_SIZE + = 1024 * 1024 * 6; + +15 +cڡex +ut + gMAX_LOG_FILES + = 3; + +18 +mea + + gnhlog + { + +20 + +(cڡ +d +:: +rg + & +fe_th +) + +22 aut +fe_sk + = +d +:: +make_shed +< +dlog +:: +sks +:: +r٩g_fe_sk_mt +>( + +23 +fe_th +, + gMAX_FILE_SIZE +, + gMAX_LOG_FILES +); + +25 aut + gcse_sk + = +d +:: +make_shed +< +dlog +:: +sks +:: +dout_c_sk_mt +>(); + +27 + gd +:: +ve +< +dlog +:: +sk_r +> +sks +; + +28 + gsks +. +push_back +( +fe_sk +); + +29 + gsks +. +push_back +( +cse_sk +); + +31 + gt_logg + = +d +:: +make_shed +< +dlog +:: +logg +>("t", + gd +:: +beg +( +sks +), std:: +d +(sinks)); + +32 + gui_logg + = +d +:: +make_shed +< +dlog +:: +logg +>("ui", + gd +:: +beg +( +sks +), std:: +d +(sinks)); + +33 + gdb_logg + = +d +:: +make_shed +< +dlog +:: +logg +>("db", + gd +:: +beg +( +sks +), std:: +d +(sinks)); + +34 + gyo_logg + = + +35 +d +:: +make_shed +< +dlog +:: +logg +>("yo", + gd +:: +beg +( +sks +), std:: +d +(sinks)); + +37 i( + gnheko +:: +ab_debug_log +) { + +38 +db_logg +-> +t_v +( +dlog +:: +v +:: +a +); + +39 + gui_logg +-> +t_v +( +dlog +:: +v +:: +a +); + +40 + gyo_logg +-> +t_v +( +dlog +:: +v +:: +a +); + +44 + gd +:: +shed_r +< +dlog +:: +logg +> + +45 +ui +() + +47  +ui_logg +; + +50 + gd +:: +shed_r +< +dlog +:: +logg +> + +51 +t +() + +53  +t_logg +; + +56 + gd +:: +shed_r +< +dlog +:: +logg +> + +57 +db +() + +59  +db_logg +; + +62 + gd +:: +shed_r +< +dlog +:: +logg +> + +63 +yo +() + +65  +yo_logg +; + + @Logging.h + +1 #agm + + + +3  + ~ + +4  + ~ + +6 +mea + + gnhlog + { + +8 + +(cڡ +d +:: +rg + & +fe +); + +10 + gd +:: +shed_r +< +dlog +:: +logg +> + +11 +ui +(); + +13 + gd +:: +shed_r +< +dlog +:: +logg +> + +14 +t +(); + +16 + gd +:: +shed_r +< +dlog +:: +logg +> + +17 +db +(); + +19 + gd +:: +shed_r +< +dlog +:: +logg +> + +20 +yo +(); + + @LoginPage.cpp + +18  + ~ + +20  + ~ + +22  + ~"Cfig.h +" + +23  + ~"Loggg.h +" + +24  + ~"LogPage.h +" + +25  + ~"MrixCl.h +" + +26  + ~"ui/FtBu.h +" + +27  + ~"ui/LdgIndit.h +" + +28  + ~"ui/OvyMod.h +" + +29  + ~"ui/RaidBu.h +" + +30  + ~"ui/TextFld.h +" + +32 +usg + +mea + + gmtx +:: +idtifrs +; + +34 + gLogPage +:: + $LogPage +( +QWidg + * + +) + +35 : + `QWidg +( + +) + +36 , + $edSvAddss_ +() + +38 +t_yout_ + = +w + + `QVBoxLayout +(); + +40 +t_b_yout_ + = +w + + `QHBoxLayout +(); + +41 +t_b_yout_ +-> + `tScg +(0); + +42 +t_b_yout_ +-> + `tMg +(0); + +44 +back_bu_ + = +w + + `FtBu +( +this +); + +45 +back_bu_ +-> + `tMimumSize +( + `QSize +(30, 30)); + +47 +t_b_yout_ +-> + `addWidg +( +back_bu_ +, 0, +Qt +:: +AlignLe + | Qt:: +AlignVCr +); + +48 +t_b_yout_ +-> + `addSch +(1); + +50 +QIc + +ic +; + +51 +ic +. + `addFe +(":/icons/icons/ui/angle-pointing-to-left.png"); + +53 +back_bu_ +-> + `tIc +( +ic +); + +54 +back_bu_ +-> + `tIcSize +( + `QSize +(32, 32)); + +56 +QIc + +logo +; + +57 +logo +. + `addFe +(":/logos/login.png"); + +59 +logo_ + = +w + + `QLab +( +this +); + +60 +logo_ +-> + `tPixm +( +logo +. + `pixm +(128)); + +62 +logo_yout_ + = +w + + `QHBoxLayout +(); + +63 +logo_yout_ +-> + `tCڋsMgs +(0, 0, 0, 20); + +64 +logo_yout_ +-> + `addWidg +( +logo_ +, 0, +Qt +:: +AlignHCr +); + +66 +fm_w_ + = +w + + `QHBoxLayout +(); + +67 +fm_widg_ + = +w + + `QWidg +(); + +68 +fm_widg_ +-> + `tMimumSize +( + `QSize +(350, 200)); + +70 +fm_yout_ + = +w + + `QVBoxLayout +(); + +71 +fm_yout_ +-> + `tScg +(20); + +72 +fm_yout_ +-> + `tCڋsMgs +(0, 0, 0, 30); + +73 +fm_widg_ +-> + `tLayout +( +fm_yout_ +); + +75 +fm_w_ +-> + `addSch +(1); + +76 +fm_w_ +-> + `addWidg +( +fm_widg_ +); + +77 +fm_w_ +-> + `addSch +(1); + +79 +mrixid_put_ + = +w + + `TextFld +( +this +); + +80 +mrixid_put_ +-> + `tLab +( + ` +("Matrix ID")); + +81 +mrixid_put_ +-> + `tPhdText +( + ` +("e.g @joe:matrix.org")); + +83 +r_ + = +w + + `LdgIndit +( +this +); + +84 +r_ +-> + `tFixedHeight +(40); + +85 +r_ +-> + `tFixedWidth +(40); + +86 +r_ +-> + `hide +(); + +88 +rIc_ + = +w + + `QLab +( +this +); + +89 +rIc_ +-> + `tPixm +( + `QPixm +(":/icons/icons/error.png")); + +90 +rIc_ +-> + `hide +(); + +92 +mrixidLayout_ + = +w + + `QHBoxLayout +(); + +93 +mrixidLayout_ +-> + `addWidg +( +mrixid_put_ +, 0, +Qt +:: +AlignVCr +); + +95 +sswd_put_ + = +w + + `TextFld +( +this +); + +96 +sswd_put_ +-> + `tLab +( + ` +("Password")); + +97 +sswd_put_ +-> + `tEchoMode +( +QLeEd +:: +Passwd +); + +99 +deviName_ + = +w + + `TextFld +( +this +); + +100 +deviName_ +-> + `tLab +( + ` +("Deviceame")); + +102 +rvIut_ + = +w + + `TextFld +( +this +); + +103 +rvIut_ +-> + `tLab +("Homeserverddress"); + +104 +rvIut_ +-> + `tPhdText +("matrix.org"); + +105 +rvIut_ +-> + `hide +(); + +107 +rvLayout_ + = +w + + `QHBoxLayout +(); + +108 +rvLayout_ +-> + `addWidg +( +rvIut_ +, 0, +Qt +:: +AlignVCr +); + +110 +fm_yout_ +-> + `addLayout +( +mrixidLayout_ +); + +111 +fm_yout_ +-> + `addWidg +( +sswd_put_ +); + +112 +fm_yout_ +-> + `addWidg +( +deviName_ +, +Qt +:: +AlignHCr +, 0); + +113 +fm_yout_ +-> + `addLayout +( +rvLayout_ +); + +115 +bu_yout_ + = +w + + `QHBoxLayout +(); + +116 +bu_yout_ +-> + `tScg +(0); + +117 +bu_yout_ +-> + `tCڋsMgs +(0, 0, 0, 30); + +119 +log_bu_ + = +w + + `RaidBu +( + ` +("LOGIN"), +this +); + +120 +log_bu_ +-> + `tMimumSize +(350, 65); + +121 +log_bu_ +-> + `tFtSize +(20); + +122 +log_bu_ +-> + `tCrRadius +(3); + +124 +bu_yout_ +-> + `addSch +(1); + +125 +bu_yout_ +-> + `addWidg +( +log_bu_ +); + +126 +bu_yout_ +-> + `addSch +(1); + +128 +QFt + +ft +; + +130 +r_b_ + = +w + + `QLab +( +this +); + +131 +r_b_ +-> + `tFt +( +ft +); + +133 +t_yout_ +-> + `addLayout +( +t_b_yout_ +); + +134 +t_yout_ +-> + `addSch +(1); + +135 +t_yout_ +-> + `addLayout +( +logo_yout_ +); + +136 +t_yout_ +-> + `addLayout +( +fm_w_ +); + +137 +t_yout_ +-> + `addSch +(1); + +138 +t_yout_ +-> + `addLayout +( +bu_yout_ +); + +139 +t_yout_ +-> + `addWidg +( +r_b_ +, 0, +Qt +:: +AlignHCr +); + +140 +t_yout_ +-> + `addSch +(1); + +142 + `tLayout +( +t_yout_ +); + +144 + `c +( +this +, & +LogPage +:: +vsiOkCb +,his, &LogPage:: +vsiOk +); + +145 + `c +( +this +, & +LogPage +:: +vsiECb +,his, &LogPage:: +vsiE +); + +146 + `c +( +this +, & +LogPage +:: +logECb +,his, &LogPage:: +logE +); + +148 + `c +( +back_bu_ +, + `SIGNAL +( + `icked +()), +this +, + `SLOT +( + `BackBuClicked +())); + +149 + `c +( +log_bu_ +, + `SIGNAL +( + `icked +()), +this +, + `SLOT +( + `LogBuClicked +())); + +150 + `c +( +mrixid_put_ +, + `SIGNAL +( + `tuPsd +()), +log_bu_ +, + `SLOT +( + `ick +())); + +151 + `c +( +sswd_put_ +, + `SIGNAL +( + `tuPsd +()), +log_bu_ +, + `SLOT +( + `ick +())); + +152 + `c +( +deviName_ +, + `SIGNAL +( + `tuPsd +()), +log_bu_ +, + `SLOT +( + `ick +())); + +153 + `c +( +rvIut_ +, + `SIGNAL +( + `tuPsd +()), +log_bu_ +, + `SLOT +( + `ick +())); + +154 + `c +( +mrixid_put_ +, + `SIGNAL +( + `edgFished +()), +this +, + `SLOT +( + `MrixIdEed +())); + +155 + `c +( +rvIut_ +, + `SIGNAL +( + `edgFished +()), +this +, + `SLOT +( + `SvAddssEed +())); + +156 + } +} + +159 + gLogPage +:: + $MrixIdEed +() + +161 +r_b_ +-> + `tText +(""); + +163 +Ur + +ur +; + +165 +y + { + +166 +ur + = +r +< +Ur +>( +mrixid_put_ +-> + `xt +(). + `toStdSg +()); + +167 } + `tch + (cڡ +d +:: +exi + & +e +) { + +168  + `logE +("You haventeredn invalid Matrix ID.g @joe:matrix.org"); + +171 +QSg + +homeSv + = QSg:: + `omStdSg +( +ur +. + `home +()); + +172 i( +homeSv + ! +edSvAddss_ +) { + +173 +rvIut_ +-> + `hide +(); + +174 +rvLayout_ +-> + `moveWidg +( +rIc_ +); + +175 +rIc_ +-> + `hide +(); + +176 i( +rvIut_ +-> + `isVisib +()) { + +177 +mrixidLayout_ +-> + `moveWidg +( +r_ +); + +178 +rvLayout_ +-> + `addWidg +( +r_ +, 0, +Qt +:: +AlignVCr + | Qt:: +AlignRight +); + +179 +r_ +-> + `t +(); + +181 +rvLayout_ +-> + `moveWidg +( +r_ +); + +182 +mrixidLayout_ +-> + `addWidg +( +r_ +, 0, +Qt +:: +AlignVCr + | Qt:: +AlignRight +); + +183 +r_ +-> + `t +(); + +186 +edSvAddss_ + = +homeSv +; + +187 +rvIut_ +-> + `tText +( +homeSv +); + +189 +hp +:: + ` +()-> + `t_rv +( +ur +. + `home +()); + +190 +hp +:: + ` +()-> + `wl_known +([ +this +](cڡ +mtx +:: +ڣs +:: +WlKnown + & +s +, + +191 +mtx +:: +hp +:: +RequeE + +r +) { + +192 i( +r +) { + +193 +usg + +mea + +boo +:: +b +:: +hp +; + +195 i( +r +-> +us_code + = +us +:: +n_found +) { + +196 +nhlog +:: + `t +()-> + `fo +("Autodiscovery: No .well-known."); + +197 + `checkHomervVsi +(); + +201 i(! +r +-> +r_r +. + `emy +()) { + +202 +em + + `vsiECb +( + +203 + ` +("Autodiscovery failed. Received malformedesponse.")); + +204 +nhlog +:: + `t +()-> + `r +( + +209 +em + + `vsiECb +( + ` +("Autodiscovery failed. Unknownrror when " + +211 +nhlog +:: + `t +()-> + `r +("Autodiscovery failed. Unknownrror when " + +216 +nhlog +:: + `t +()-> + `fo +("Autodiscovy: Discoved '" + +s +. +homerv +. +ba_u + + + +218 +hp +:: + ` +()-> + `t_rv +( +s +. +homerv +. +ba_u +); + +219 + `checkHomervVsi +(); + +222 + } +} + +225 + gLogPage +:: + $checkHomervVsi +() + +227 +hp +:: + ` +()-> + `vsis +( + +228 [ +this +](cڡ +mtx +:: +ڣs +:: +Vsis + &, mtx:: +hp +:: +RequeE + +r +) { + +229 i( +r +) { + +230 +usg + +mea + +boo +:: +b +:: +hp +; + +232 i( +r +-> +us_code + = +us +:: +n_found +) { + +233 +em + + `vsiECb +( + ` +("Theequiredndpoints wereot found. " + +238 i(! +r +-> +r_r +. + `emy +()) { + +239 +em + + `vsiECb +( + ` +("Received malformedesponse. Make sure " + +244 +em + + `vsiECb +( + ` +( + +249 +em + + `vsiOkCb +(); + +251 + } +} + +254 + gLogPage +:: + $SvAddssEed +() + +256 +r_b_ +-> + `tText +(""); + +257 +hp +:: + ` +()-> + `t_rv +( +rvIut_ +-> + `xt +(). + `toStdSg +()); + +258 + `checkHomervVsi +(); + +260 +rvLayout_ +-> + `moveWidg +( +rIc_ +); + +261 +rIc_ +-> + `hide +(); + +262 +rvLayout_ +-> + `addWidg +( +r_ +, 0, +Qt +:: +AlignVCr + | Qt:: +AlignRight +); + +263 +r_ +-> + `t +(); + +264 + } +} + +267 + gLogPage +:: + $vsiE +(cڡ +QSg + & +r +) + +269 +r_b_ +-> + `tText +( +r +); + +270 +rvIut_ +-> + `show +(); + +272 +r_ +-> + ` +(); + +273 +rvLayout_ +-> + `moveWidg +( +r_ +); + +274 +rvLayout_ +-> + `addWidg +( +rIc_ +, 0, +Qt +:: +AlignVCr + | Qt:: +AlignRight +); + +275 +rIc_ +-> + `show +(); + +276 +mrixidLayout_ +-> + `moveWidg +( +r_ +); + +277 + } +} + +280 + gLogPage +:: + $vsiOk +() + +282 +rvLayout_ +-> + `moveWidg +( +r_ +); + +283 +mrixidLayout_ +-> + `moveWidg +( +r_ +); + +284 +r_ +-> + ` +(); + +286 i( +rvIut_ +-> + `isVisib +()) + +287 +rvIut_ +-> + `hide +(); + +288 + } +} + +291 + gLogPage +:: + $LogBuClicked +() + +293 +r_b_ +-> + `tText +(""); + +295 +Ur + +ur +; + +297 +y + { + +298 +ur + = +r +< +Ur +>( +mrixid_put_ +-> + `xt +(). + `toStdSg +()); + +299 } + `tch + (cڡ +d +:: +exi + & +e +) { + +300  + `logE +("You haventeredn invalid Matrix ID.g @joe:matrix.org"); + +303 i( +sswd_put_ +-> + `xt +(). + `isEmy +()) + +304  + `logE +( + ` +("Emptyassword")); + +306 +hp +:: + ` +()-> + `log +( + +307 +ur +. + `loͬt +(), + +308 +sswd_put_ +-> + `xt +(). + `toStdSg +(), + +309 +deviName_ +-> + `xt +(). + `immed +(). + `isEmy +(? + `lDeviName +() + +310 : +deviName_ +-> + `xt +(). + `toStdSg +(), + +311 [ +this +](cڡ +mtx +:: +ڣs +:: +Log + & +s +, mtx:: +hp +:: +RequeE + +r +) { + +312 i( +r +) { + +313 +em + + `logE +( +QSg +:: + `omStdSg +( +r +-> +mrix_r +. +r +)); + +314 +em + + `rOccued +(); + +318 i( +s +. +wl_known +) { + +319 +hp +:: + ` +()-> + `t_rv +( +s +. +wl_known +-> +homerv +. +ba_u +); + +320 +nhlog +:: + `t +()-> + `fo +("Loginequestedo user server: " + + +321 +s +. +wl_known +-> +homerv +. +ba_u +); + +324 +em + + `logOk +( +s +); + +327 +em + + `logggIn +(); + +328 + } +} + +331 + gLogPage +:: + $t +() + +333 +mrixid_put_ +-> + `r +(); + +334 +sswd_put_ +-> + `r +(); + +335 +rvIut_ +-> + `r +(); + +337 +r_ +-> + ` +(); + +338 +rIc_ +-> + `hide +(); + +339 +rvLayout_ +-> + `moveWidg +( +r_ +); + +340 +rvLayout_ +-> + `moveWidg +( +rIc_ +); + +341 +mrixidLayout_ +-> + `moveWidg +( +r_ +); + +343 +edSvAddss_ +. + `r +(); + +344 + } +} + +347 + gLogPage +:: + $BackBuClicked +() + +349 +em + + `backBuClicked +(); + +350 + } +} + +353 + gLogPage +:: + $tEvt +( +QPatEvt + *) + +355 +QStyOi + +t +; + +356 +t +. + ` +( +this +); + +357 +QPar + + `p +( +this +); + +358 + `y +()-> + `dwPrimive +( +QSty +:: +PE_Widg +, & +t +, & +p +, +this +); + +359 + } +} + + @LoginPage.h + +18 #agm + + + +20  + ~ + +21  + ~ + +22  + ~ + +24 +ass + + gFtBu +; + +25 +ass + + gLdgIndit +; + +26 +ass + + gOvyMod +; + +27 +ass + + gRaidBu +; + +28 +ass + + gTextFld +; + +30 +mea + + gmtx + { + +31 +mea + + gڣs + { + +32  + gLog +; + +36 as + cLogPage + : +public + +QWidg + + +38 +Q_OBJECT + + +40 +public +: + +41 +LogPage +( +QWidg + * + + = 0); + +43  +t +(); + +45 + msigls +: + +46  +backBuClicked +(); + +47  +logggIn +(); + +48  +rOccued +(); + +51  +vsiECb +(cڡ +QSg + & +r +); + +52  +logECb +(cڡ +QSg + & +r +); + +53  +vsiOkCb +(); + +55  +logOk +(cڡ +mtx +:: +ڣs +:: +Log + & +s +); + +57 + meed +: + +58  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +60 +public + +s +: + +62  + $logE +(cڡ +QSg + & +msg +{ +r_b_ +-> + `tText +(msg); } + +64 +ive + +s +: + +66  + `BackBuClicked +(); + +69  + `LogBuClicked +(); + +72  + `MrixIdEed +(); + +75  + `SvAddssEed +(); + +78  + `vsiE +(cڡ +QSg + & +r_mesge +); + +80  + `vsiOk +(); + +82 +ive +: + +83 +bo + + `isMrixIdVid +(); + +84  + `checkHomervVsi +(); + +85 +d +:: +rg + + $lDeviName +() + +87 #i + `defed +( +Q_OS_MAC +) + +89 #i + `defed +( +Q_OS_LINUX +) + +91 #i + `defed +( +Q_OS_WIN +) + +93 #i + `defed +( +Q_OS_FREEBSD +) + +98 + } +} + +100 +QVBoxLayout + * + gt_yout_ +; + +102 +QHBoxLayout + * + gt_b_yout_ +; + +103 +QHBoxLayout + * + glogo_yout_ +; + +104 +QHBoxLayout + * + gbu_yout_ +; + +106 +QLab + * + glogo_ +; + +107 +QLab + * + gr_b_ +; + +109 +QHBoxLayout + * + grvLayout_ +; + +110 +QHBoxLayout + * + gmrixidLayout_ +; + +111 +LdgIndit + * + gr_ +; + +112 +QLab + * + grIc_ +; + +113 +QSg + + gedSvAddss_ +; + +115 +FtBu + * + gback_bu_ +; + +116 +RaidBu + * + glog_bu_ +; + +118 +QWidg + * + gfm_widg_ +; + +119 +QHBoxLayout + * + gfm_w_ +; + +120 +QVBoxLayout + * + gfm_yout_ +; + +122 +TextFld + * + gmrixid_put_ +; + +123 +TextFld + * + gsswd_put_ +; + +124 +TextFld + * + gdeviName_ +; + +125 +TextFld + * + grvIut_ +; + + @MainWindow.cpp + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +26  + ~"ChPage.h +" + +27  + ~"Cfig.h +" + +28  + ~"Loggg.h +" + +29  + ~"LogPage.h +" + +30  + ~"MaWdow.h +" + +31  + ~"MrixCl.h +" + +32  + ~"RegiPage.h +" + +33  + ~"TyIc.h +" + +34  + ~"UrStgsPage.h +" + +35  + ~"Uts.h +" + +36  + ~"WcomePage.h +" + +37  + ~"ui/LdgIndit.h +" + +38  + ~"ui/OvyMod.h +" + +39  + ~"ui/SckB.h +" + +41  + ~"dlogs/CeRoom.h +" + +42  + ~"dlogs/InveUrs.h +" + +43  + ~"dlogs/JoRoom.h +" + +44  + ~"dlogs/LveRoom.h +" + +45  + ~"dlogs/Logout.h +" + +46  + ~"dlogs/MembLi.h +" + +47  + ~"dlogs/RdRets.h +" + +48  + ~"dlogs/RoomStgs.h +" + +50 +MaWdow + * + gMaWdow +:: +_ + = +nuαr +; + +52 + gMaWdow +:: + $MaWdow +( +QWidg + * + +) + +53 : + $QMaWdow +( + +) + +55 + `tWdowT +("nheko"); + +56 + `tObjeName +("MainWindow"); + +58 +mod_ + = +w + + `OvyMod +( +this +); + +60 + `eWdowSize +(); + +62 +QFt + +ft +; + +63 +ft +. + `tStySegy +( +QFt +:: +PrAls +); + +64 + `tFt +( +ft +); + +66 +urStgs_ + = +QShedPor +< +UrStgs +>( +w + UserSettings); + +67 +ayIc_ + = +w + + `TyIc +(":/logos/nheko-32.g", +this +); + +69 +wcome_ge_ + = +w + + `WcomePage +( +this +); + +70 +log_ge_ + = +w + + `LogPage +( +this +); + +71 +gi_ge_ + = +w + + `RegiPage +( +this +); + +72 +ch_ge_ + = +w + + `ChPage +( +urStgs_ +, +this +); + +73 +urStgsPage_ + = +w + + `UrStgsPage +( +urStgs_ +, +this +); + +76 +geSck_ + = +w + + `QSckedWidg +( +this +); + +77 +geSck_ +-> + `addWidg +( +wcome_ge_ +); + +78 +geSck_ +-> + `addWidg +( +log_ge_ +); + +79 +geSck_ +-> + `addWidg +( +gi_ge_ +); + +80 +geSck_ +-> + `addWidg +( +ch_ge_ +); + +81 +geSck_ +-> + `addWidg +( +urStgsPage_ +); + +83 + `tCWidg +( +geSck_ +); + +85 + `c +( +wcome_ge_ +, + `SIGNAL +( + `urLog +()), +this +, + `SLOT +( + `showLogPage +())); + +86 + `c +( +wcome_ge_ +, + `SIGNAL +( + `urRegi +()), +this +, + `SLOT +( + `showRegiPage +())); + +88 + `c +( +log_ge_ +, + `SIGNAL +( + `backBuClicked +()), +this +, + `SLOT +( + `showWcomePage +())); + +89 + `c +( +log_ge_ +, & +LogPage +:: +logggIn +, +this +, & +MaWdow +:: +showOvyProgssB +); + +90 + `c +( + +91 +gi_ge_ +, & +RegiPage +:: +gig +, +this +, & +MaWdow +:: +showOvyProgssB +); + +92 + `c +( + +93 +log_ge_ +, & +LogPage +:: +rOccued +, +this +, [this]({ + `moveOvyProgssB +(); }); + +94 + `c +( +gi_ge_ +, & +RegiPage +:: +rOccued +, +this +, [this]() { + +95 + `moveOvyProgssB +(); + +97 + `c +( +gi_ge_ +, + `SIGNAL +( + `backBuClicked +()), +this +, + `SLOT +( + `showWcomePage +())); + +99 + `c +( +ch_ge_ +, & +ChPage +:: +osg +, +this +, & +MaWdow +:: +showWcomePage +); + +100 + `c +( + +101 +ch_ge_ +, & +ChPage +:: +showOvyProgssB +, +this +, & +MaWdow +::showOverlayProgressBar); + +102 + `c +( + +103 +ch_ge_ +, + `SIGNAL +( + `chgeWdowT +( +QSg +)), +this +, + `SLOT +( + `tWdowT +(QString))); + +104 + `c +( +ch_ge_ +, + `SIGNAL +( + `uėdMesges +()), +ayIc_ +, + `SLOT +( + `tUėdCou +())); + +105 + `c +( +ch_ge_ +, & +ChPage +:: +showLogPage +, +this +, [this](cڡ +QSg + & +msg +) { + +106 +log_ge_ +-> + `logE +( +msg +); + +107 + `showLogPage +(); + +110 + `c +( +urStgsPage_ +, & +UrStgsPage +:: +moveBack +, +this +, [this]() { + +111 +geSck_ +-> + `tCutWidg +( +ch_ge_ +); + +114 + `c +( + +115 +urStgsPage_ +, + `SIGNAL +( + `ayOiChged +( +bo +)), +ayIc_ +, + `SLOT +( + `tVisib +(bool))); + +116 + `c +( +urStgsPage_ +, & +UrStgsPage +:: +themeChged +, +this +, []() { + +117 +Cache +:: + `rUrCs +(); + +119 + `c +( + +120 +urStgsPage_ +, & +UrStgsPage +:: +themeChged +, +ch_ge_ +, & +ChPage +::themeChanged); + +121 + `c +( +ayIc_ +, + +122 + `SIGNAL +( + `aived +( +QSyemTyIc +:: +AiviRs +)), + +123 +this +, + +124 + `SLOT +( + `icAived +( +QSyemTyIc +:: +AiviRs +))); + +126 + `c +( +ch_ge_ +, + `SIGNAL +( + `cڋLded +()), +this +, + `SLOT +( + `moveOvyProgssB +())); + +127 + `c +( + +128 +ch_ge_ +, & +ChPage +:: +showUrStgsPage +, +this +, & +MaWdow +::showUserSettingsPage); + +130 + `c +( +log_ge_ +, & +LogPage +:: +logOk +, +this +, [this](cڡ +mtx +:: +ڣs +:: +Log + & +s +) { + +131 +hp +:: + ` +()-> + `t_ur +( +s +. +ur_id +); + +132 + `showChPage +(); + +135 + `c +( +gi_ge_ +, & +RegiPage +:: +giOk +, +this +, & +MaWdow +:: +showChPage +); + +137 +QShtcut + * +quShtcut + = +w + + `QShtcut +( +QKeySequ +:: +Qu +, +this +); + +138 + `c +( +quShtcut +, & +QShtcut +:: +aived +, +this +, +QAliti +:: +qu +); + +140 +QShtcut + * +quickSwchShtcut + = +w + + `QShtcut +( + `QKeySequ +("Cl+K"), +this +); + +141 + `c +( +quickSwchShtcut +, & +QShtcut +:: +aived +, +this +, [this]() { + +142 i( +ch_ge_ +-> + `isVisib +(&& ! + `hasAiveDlogs +()) + +143 +ch_ge_ +-> + `showQuickSwch +(); + +146 +QStgs + +gs +; + +148 +ayIc_ +-> + `tVisib +( +urStgs_ +-> + `isTyEbd +()); + +150 i( + `hasAiveUr +()) { + +151 +QSg + +tok + = +gs +. + `vue +("auth/acss_tok"). + `toSg +(); + +152 +QSg + +home_rv + = +gs +. + `vue +("auth/home_rv"). + `toSg +(); + +153 +QSg + +ur_id + = +gs +. + `vue +("auth/ur_id"). + `toSg +(); + +154 +QSg + +devi_id + = +gs +. + `vue +("auth/devi_id"). + `toSg +(); + +156 +hp +:: + ` +()-> + `t_acss_tok +( +tok +. + `toStdSg +()); + +157 +hp +:: + ` +()-> + `t_rv +( +home_rv +. + `toStdSg +()); + +158 +hp +:: + ` +()-> + `t_devi_id +( +devi_id +. + `toStdSg +()); + +160 +y + { + +161 +usg + +mea + +mtx +:: +idtifrs +; + +162 +hp +:: + ` +()-> + `t_ur +( +r +< +Ur +>( +ur_id +. + `toStdSg +())); + +163 } + `tch + (cڡ +d +:: +vid_gumt + & +e +) { + +164 +nhlog +:: + `ui +()-> + `il +("bootstrapped with invalid user_id: {}", + +165 +ur_id +. + `toStdSg +()); + +168 + `showChPage +(); + +171 i( + `ldJdticPlug +()) { + +172 +nhlog +:: + `ui +()-> + `fo +("loaded jdenticon."); + +174 + } +} + +177 + gMaWdow +:: + $showEvt +( +QShowEvt + * +evt +) + +179 + `adjuSideBs +(); + +180 +QMaWdow +:: + `showEvt +( +evt +); + +181 + } +} + +184 + gMaWdow +:: + $sizeEvt +( +QResizeEvt + * +evt +) + +186 + `adjuSideBs +(); + +187 +QMaWdow +:: + `sizeEvt +( +evt +); + +188 + } +} + +191 + gMaWdow +:: + $adjuSideBs +() + +193 cڡut +sz + = +uts +:: + `lcuϋSidebSizes +( +QFt +{}); + +195 cڡ +ut64_t + +timeWidth + = +ch_ge_ +-> + `timeWidth +(); + +196 cڡ +ut64_t + +mAvaabWidth + = +sz +. +cpPot + + sz. +groups +; + +198 i( +timeWidth + < +mAvaabWidth + && ! +ch_ge_ +-> + `isSideBExnded +()) { + +199 +ch_ge_ +-> + `hideSideBs +(); + +201 +ch_ge_ +-> + `showSideBs +(); + +203 + } +} + +206 + gMaWdow +:: + $eWdowSize +() + +208 +QStgs + +gs +; + +209  +vedWidth + = +gs +. + `vue +("wdow/width"). + `toI +(); + +210  +vedheight + = +gs +. + `vue +("wdow/height"). + `toI +(); + +212 i( +vedWidth + =0 || +vedheight + == 0) + +213 + `size +( +cf +:: +wdow +:: +width +, cf::wdow:: +height +); + +215 + `size +( +vedWidth +, +vedheight +); + +216 + } +} + +219 + gMaWdow +:: + $veCutWdowSize +() + +221 +QStgs + +gs +; + +222 +QSize + +cut + = + `size +(); + +224 +gs +. + `tVue +("wdow/width", +cut +. + `width +()); + +225 +gs +. + `tVue +("wdow/height", +cut +. + `height +()); + +226 + } +} + +229 + gMaWdow +:: + $moveOvyProgssB +() + +231 +QTim + * +tim + = +w + + `QTim +( +this +); + +232 +tim +-> + `tSgSh +( +ue +); + +234 + `c +( +tim +, & +QTim +:: +timeout +, [ +this +,imer]() { + +235 +tim +-> + `deL +(); + +237 i( +mod_ +) + +238 +mod_ +-> + `hide +(); + +240 i( +r_ +) + +241 +r_ +-> + ` +(); + +245 +QTim +:: + `sgSh +(0, +this +, [this]() { + +246 +ackB_ + = +w + + `SckB +( +this +); + +247 + `c +( +ch_ge_ +, & +ChPage +:: +showNifiti +, +ackB_ +, & +SckB +:: +showMesge +); + +250 +tim +-> + `t +(50); + +251 + } +} + +254 + gMaWdow +:: + $showChPage +() + +256 aut +urid + = +QSg +:: + `omStdSg +( +hp +:: + ` +()-> + `ur_id +(). + `to_rg +()); + +257 aut +devi_id + = +QSg +:: + `omStdSg +( +hp +:: + ` +()-> + `devi_id +()); + +258 aut +homerv + = +QSg +:: + `omStdSg +( +hp +:: + ` +()-> + `rv +() + ":" + + +259 +d +:: + `to_rg +( +hp +:: + ` +()-> + `pt +())); + +260 aut +tok + = +QSg +:: + `omStdSg +( +hp +:: + ` +()-> + `acss_tok +()); + +262 +QStgs + +gs +; + +263 +gs +. + `tVue +("auth/acss_tok", +tok +); + +264 +gs +. + `tVue +("auth/home_rv", +homerv +); + +265 +gs +. + `tVue +("auth/ur_id", +urid +); + +266 +gs +. + `tVue +("auth/devi_id", +devi_id +); + +268 + `showOvyProgssB +(); + +270 +geSck_ +-> + `tCutWidg +( +ch_ge_ +); + +272 +geSck_ +-> + `moveWidg +( +wcome_ge_ +); + +273 +geSck_ +-> + `moveWidg +( +log_ge_ +); + +274 +geSck_ +-> + `moveWidg +( +gi_ge_ +); + +276 +log_ge_ +-> + `t +(); + +277 +ch_ge_ +-> + `bo١p +( +urid +, +homerv +, +tok +); + +279 +_ + = +this +; + +280 + } +} + +283 + gMaWdow +:: + $oEvt +( +QCloEvt + * +evt +) + +285 i(! +qA +-> + `isSavgSessi +(&& + `isVisib +(&& + `geSutsTy +() && + +286 +urStgs_ +-> + `isTyEbd +()) { + +287 +evt +-> + `igne +(); + +288 + `hide +(); + +290 + } +} + +293 + gMaWdow +:: + $icAived +( +QSyemTyIc +:: +AiviRs + +as +) + +295  +as +) { + +296  +QSyemTyIc +:: +Trigg +: + +297 i(! + `isVisib +()) { + +298 + `show +(); + +300 + `hide +(); + +306 + } +} + +308 +bo + + +309 + gMaWdow +:: + $hasAiveUr +() + +311 +QStgs + +gs +; + +313  +gs +. + `cڏs +("auth/access_token") && settings.contains("auth/home_server") && + +314 +gs +. + `cڏs +("auth/user_id"); + +315 + } +} + +318 + gMaWdow +:: + $ݒUrProfe +(cڡ +QSg + & +ur_id +, cڡ QSg & +room_id +) + +320 aut +dlog + = +w + +dlogs +:: + `UrProfe +( +this +); + +321 +dlog +-> + ` +( +ur_id +, +room_id +); + +323 + `showDlog +( +dlog +); + +324 + } +} + +327 + gMaWdow +:: + $ݒRoomStgs +(cڡ +QSg + & +room_id +) + +329 cڡut +roomToSrch + = +room_id +. + `isEmy +(? +ch_ge_ +-> + `cutRoom +() : ""; + +331 aut +dlog + = +w + +dlogs +:: + `RoomStgs +( +roomToSrch +, +this +); + +333 + `showDlog +( +dlog +); + +334 + } +} + +337 + gMaWdow +:: + $ݒMembLiDlog +(cڡ +QSg + & +room_id +) + +339 cڡut +roomToSrch + = +room_id +. + `isEmy +(? +ch_ge_ +-> + `cutRoom +() : ""; + +340 aut +dlog + = +w + +dlogs +:: + `MembLi +( +roomToSrch +, +this +); + +342 + `showDlog +( +dlog +); + +343 + } +} + +346 + gMaWdow +:: + $ݒLveRoomDlog +(cڡ +QSg + & +room_id +) + +348 aut +roomToLve + = +room_id +. + `isEmy +(? +ch_ge_ +-> + `cutRoom +() :oom_id; + +350 aut +dlog + = +w + +dlogs +:: + `LveRoom +( +this +); + +351 + `c +( +dlog +, & +dlogs +:: +LveRoom +:: +avg +, +this +, [this, +roomToLve +]() { + +352 +ch_ge_ +-> + `aveRoom +( +roomToLve +); + +355 + `showDlog +( +dlog +); + +356 + } +} + +359 + gMaWdow +:: + $showOvyProgssB +() + +361 +r_ + = +w + + `LdgIndit +( +this +); + +362 +r_ +-> + `tFixedHeight +(100); + +363 +r_ +-> + `tFixedWidth +(100); + +364 +r_ +-> + `tObjeName +("ChatPageLoadSpinner"); + +365 +r_ +-> + `t +(); + +367 + `showSidOvyMod +( +r_ +); + +368 + } +} + +371 + gMaWdow +:: +ݒInveUrsDlog +( +d +:: +funi +<(cڡ +QSgLi + & +vs +)> +back +) + +373 aut +dlog + = +w + +dlogs +:: +InveUrs +( +this +); + +374 +c +( +dlog +, & +dlogs +:: +InveUrs +:: +ndInves +, +this +, [ +back +]( +QSgLi + +vs +) { + +375 i(! +vs +. +isEmy +()) + +376 +back +( +vs +); + +379 +showDlog +( +dlog +); + +383 + gMaWdow +:: +ݒJoRoomDlog +( +d +:: +funi +<(cڡ +QSg + & +room_id +)> +back +) + +385 aut +dlog + = +w + +dlogs +:: +JoRoom +( +this +); + +386 +c +( +dlog +, & +dlogs +:: +JoRoom +:: +joRoom +, +this +, [ +back +](cڡ +QSg + & +room +) { + +387 i(! +room +. +isEmy +()) + +388 +back +( +room +); + +391 +showDlog +( +dlog +); + +395 + gMaWdow +:: +ݒCeRoomDlog +( + +396 +d +:: +funi +<(cڡ +mtx +:: +ques +:: +CeRoom + & +que +)> +back +) + +398 aut +dlog + = +w + +dlogs +:: +CeRoom +( +this +); + +399 +c +( +dlog +, + +400 & +dlogs +:: +CeRoom +:: +Room +, + +401 +this +, + +402 [ +back +](cڡ +mtx +:: +ques +:: +CeRoom + & +que +) { callback(request); }); + +404 +showDlog +( +dlog +); + +408 + gMaWdow +:: +showTntOvyMod +( +QWidg + * +cڋ +, +QFgs +< +Qt +:: +AlignmtFg +> +ags +) + +410 +mod_ +-> +tWidg +( +cڋ +); + +411 + gmod_ +-> +tC +( +QC +(30, 30, 30, 150)); + +412 + gmod_ +-> +tDismissib +( +ue +); + +413 + gmod_ +-> +tCڋAlignmt +( +ags +); + +414 + gmod_ +-> +i +(); + +415 + gmod_ +-> +show +(); + +419 + gMaWdow +:: +showSidOvyMod +( +QWidg + * +cڋ +, +QFgs +< +Qt +:: +AlignmtFg +> +ags +) + +421 +mod_ +-> +tWidg +( +cڋ +); + +422 + gmod_ +-> +tC +( +QC +(30, 30, 30)); + +423 + gmod_ +-> +tDismissib +( +l +); + +424 + gmod_ +-> +tCڋAlignmt +( +ags +); + +425 + gmod_ +-> +i +(); + +426 + gmod_ +-> +show +(); + +430 + gMaWdow +:: + $ݒLogoutDlog +() + +432 aut +dlog + = +w + +dlogs +:: + `Logout +( +this +); + +433 + `c +( + +434 +dlog +, & +dlogs +:: +Logout +:: +logggOut +, +this +, [this]({ +ch_ge_ +-> + `Logout +(); }); + +436 + `showDlog +( +dlog +); + +437 + } +} + +440 + gMaWdow +:: + $ݒRdRetsDlog +(cڡ +QSg + & +evt_id +) + +442 aut +dlog + = +w + +dlogs +:: + `RdRets +( +this +); + +444 cڡut +room_id + = +ch_ge_ +-> + `cutRoom +(); + +446 +y + { + +447 +dlog +-> + `addUrs +( +che +:: + ` +()-> + `adRets +( +evt_id +, +room_id +)); + +448 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +449 +nhlog +:: + `db +()-> + `wn +("failedoetrieveeadeceipts for {} {}", + +450 +evt_id +. + `toStdSg +(), + +451 +ch_ge_ +-> + `cutRoom +(). + `toStdSg +()); + +452 +dlog +-> + `deL +(); + +457 + `showDlog +( +dlog +); + +458 + } +} + +460 +bo + + +461 + gMaWdow +:: + $hasAiveDlogs +() const + +463  ! +mod_ + && mod_-> + `isVisib +(); + +464 + } +} + +466 +bo + + +467 + gMaWdow +:: + $geSutsTy +() const + +469  ! +wcome_ge_ +-> + `isVisib +(&& ! +log_ge_ +->isVisible() && + +470 ! +gi_ge_ +-> + `isVisib +(); + +471 + } +} + +474 + gMaWdow +:: + $hideOvy +() + +476 i( +mod_ +) + +477 +mod_ +-> + `hide +(); + +478 + } +} + +480 +le +  + +481 + gMaWdow +:: + $showDlog +( +QWidg + * +dlog +) + +483 +uts +:: + `Widg +( +dlog +, +this +); + +484 +dlog +-> + `i +(); + +485 +dlog +-> + `show +(); + +486 + } +} + +488 +bo + + +489 + gMaWdow +:: + $ldJdticPlug +() + +491 +QD + + `ugsD +( +qA +-> + `itiDPh +()); + +493 +bo + +ugs + = +ugsD +. + `cd +("plugins"); + +494 i( +ugs +) { + +495 + `fܗch + ( +QSg + +feName +, +ugsD +. + `yLi +( +QD +:: +Fes +)) { + +496 +QPlugLd + + `ugLd +( +ugsD +. + `absuFePh +( +feName +)); + +497 +QObje + * +ug + = +ugLd +. + ` +(); + +498 i( +ug +) { + +499 +jdticIe_ + = +qobje_ +< +JdticI + *>( +ug +); + +500 i( +jdticIe_ +) { + +501 +nhlog +:: + `ui +()-> + `fo +("Found jdenticonlugin."); + +502  +ue +; + +508 +nhlog +:: + `ui +()-> + `fo +("jdenticonluginot found."); + +509  +l +; + +510 + } +} + + @MainWindow.h + +18 #agm + + + +20  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~"LogPage.h +" + +28  + ~"RegiPage.h +" + +29  + ~"UrStgsPage.h +" + +30  + ~"WcomePage.h +" + +31  + ~"dlogs/UrProfe.h +" + +32  + ~"ui/OvyMod.h +" + +34  + ~"jdticښr.h +" + +36 +ass + + gChPage +; + +37 +ass + + gLdgIndit +; + +38 +ass + + gOvyMod +; + +39 +ass + + gSckB +; + +40 +ass + + gTyIc +; + +41 +ass + + gUrStgs +; + +43 +mea + + gmtx + { + +44 +mea + + gques + { + +45  + gCeRoom +; + +49 +mea + + gdlogs + { + +50 +ass + + gCeRoom +; + +51 +ass + + gInveUrs +; + +52 +ass + + gJoRoom +; + +53 +ass + + gLveRoom +; + +54 +ass + + gLogout +; + +55 +ass + + gMembLi +; + +56 +ass + + gReCtcha +; + +57 +ass + + gRoomStgs +; + +60 as + cMaWdow + : +public + +QMaWdow + + +62 +Q_OBJECT + + +64 +public +: + +65 +exic + +MaWdow +( +QWidg + * + + = 0); + +67  +MaWdow + * + $ +({  +_ +; }; + +68  + `veCutWdowSize +(); + +70  + `ݒLveRoomDlog +(cڡ +QSg + & +room_id + = ""); + +71  + `ݒInveUrsDlog +( +d +:: +funi +<(cڡ +QSgLi + & +vs +)> +back +); + +72  + `ݒCeRoomDlog +( + +73 +d +:: +funi +<(cڡ +mtx +:: +ques +:: +CeRoom + & +que +)> +back +); + +74  + `ݒJoRoomDlog +( +d +:: +funi +<(cڡ +QSg + & +room_id +)> +back +); + +75  + `ݒLogoutDlog +(); + +76  + `ݒRoomStgs +(cڡ +QSg + & +room_id + = ""); + +77  + `ݒMembLiDlog +(cڡ +QSg + & +room_id + = ""); + +78  + `ݒUrProfe +(cڡ +QSg + & +ur_id +, cڡ QSg & +room_id +); + +79  + `ݒRdRetsDlog +(cڡ +QSg + & +evt_id +); + +81  + `hideOvy +(); + +82  + `showSidOvyMod +( +QWidg + * +cڋ +, + +83 +QFgs +< +Qt +:: +AlignmtFg +> +ags + = Qt:: +AlignCr +); + +84  + `showTntOvyMod +( +QWidg + * +cڋ +, + +85 +QFgs +< +Qt +:: +AlignmtFg +> +ags + = Qt:: +AlignT + | + +86 +Qt +:: +AlignHCr +); + +88 +eed +: + +89  + $oEvt +( +QCloEvt + * +evt + +ovride +; + +90  + $sizeEvt +( +QResizeEvt + * +evt + +ovride +; + +91  + $showEvt +( +QShowEvt + * +evt + +ovride +; + +93 +ive + +s +: + +95  + `adjuSideBs +(); + +97  + `icAived +( +QSyemTyIc +:: +AiviRs + +as +); + +100  + $showWcomePage +() + +102 + `moveOvyProgssB +(); + +103 +geSck_ +-> + `addWidg +( +wcome_ge_ +); + +104 +geSck_ +-> + `tCutWidg +( +wcome_ge_ +); + +105 + } +} + +108  + $showLogPage +() + +110 i( +mod_ +) + +111 +mod_ +-> + `hide +(); + +113 +geSck_ +-> + `addWidg +( +log_ge_ +); + +114 +geSck_ +-> + `tCutWidg +( +log_ge_ +); + +115 + } +} + +118  + $showRegiPage +() + +120 +geSck_ +-> + `addWidg +( +gi_ge_ +); + +121 +geSck_ +-> + `tCutWidg +( +gi_ge_ +); + +122 + } +} + +125  + $showUrStgsPage +({ +geSck_ +-> + `tCutWidg +( +urStgsPage_ +); + } +} + +128  +showChPage +(); + +130  +showOvyProgssB +(); + +131  +moveOvyProgssB +(); + +133 + give +: + +134 +bo + +ldJdticPlug +(); + +136  +showDlog +( +QWidg + * +dlog +); + +137 +bo + +hasAiveUr +(); + +138  +eWdowSize +(); + +140 +bo + + $hasAiveDlogs +() const; + +142 +bo + + $geSutsTy +() const; + +144  +MaWdow + * +_ +; + +147 +WcomePage + * +wcome_ge_ +; + +149 +LogPage + * +log_ge_ +; + +151 +RegiPage + * +gi_ge_ +; + +153 +QSckedWidg + * +geSck_ +; + +155 +ChPage + * +ch_ge_ +; + +156 +UrStgsPage + * +urStgsPage_ +; + +157 +QShedPor +< +UrStgs +> +urStgs_ +; + +159 +TyIc + * +ayIc_ +; + +161 +SckB + * +ackB_ + = +nuαr +; + +163 +OvyMod + * +mod_ + = +nuαr +; + +164 +LdgIndit + * +r_ + = +nuαr +; + +166 +JdticI + * +jdticIe_ + = +nuαr +; + +167 + } +}; + + @MatrixClient.cpp + +1  + ~"MrixCl.h +" + +3  + ~ + +5 + gmea + { + +6 aut + g_ + = +d +:: +make_shed +< +mtx +:: +hp +:: +Cl +>(); + +9 +mea + + ghp + { + +11 + gmtx +:: +hp +:: +Cl + * + +12 + +() + +14  +_ +. +g +(); + +17 +bo + + +18 +is_logged_ +() + +20  ! + g_ +-> +acss_tok +(). +emy +(); + +24 + +() + +26 + gqRegiMaTy +< + gmtx +:: +ڣs +:: +Log +>(); + +27 + gqRegiMaTy +< + gmtx +:: +ڣs +:: +Mesges +>(); + +28 + gqRegiMaTy +< + gmtx +:: +ڣs +:: +Nifitis +>(); + +29 + gqRegiMaTy +< + gmtx +:: +ڣs +:: +Rooms +>(); + +30 + gqRegiMaTy +< + gmtx +:: +ڣs +:: +Sync +>(); + +31 + gqRegiMaTy +< + gmtx +:: +ڣs +:: +JoedGroups +>(); + +32 + gqRegiMaTy +< + gmtx +:: +ڣs +:: +GroupProfe +>(); + +33 + gqRegiMaTy +< + gd +:: +rg +>(); + +34 + gqRegiMaTy +< + gohmn +:: +js +>(); + +35 + gqRegiMaTy +< + gd +:: +ve +< +d +:: +rg +>>(); + +36 + gqRegiMaTy +< + gd +:: +ve +< +QSg +>>(); + +37 + gqRegiMaTy +< + gd +:: +m +< +QSg +, + gbo +>>("std::map"); + + @MatrixClient.h + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +7  + ~"ohmn/js.h +" + +8  + ~ + +9  + ~ + +11 + $Q_DECLARE_METATYPE +( +mtx +:: +ڣs +:: +Log +) + +12 + $Q_DECLARE_METATYPE +( +mtx +:: +ڣs +:: +Mesges +) + +13 + $Q_DECLARE_METATYPE +( +mtx +:: +ڣs +:: +Nifitis +) + +14 + $Q_DECLARE_METATYPE +( +mtx +:: +ڣs +:: +Rooms +) + +15 + $Q_DECLARE_METATYPE +( +mtx +:: +ڣs +:: +Sync +) + +16 + $Q_DECLARE_METATYPE +( +mtx +:: +ڣs +:: +JoedGroups +) + +17 + $Q_DECLARE_METATYPE +( +mtx +:: +ڣs +:: +GroupProfe +) + +18 + $Q_DECLARE_METATYPE +( +d +:: +rg +) + +19 + $Q_DECLARE_METATYPE +( +ohmn +:: +js +) + +20 + `Q_DECLARE_METATYPE +( +d +:: +ve +) + +21 + `Q_DECLARE_METATYPE +( +d +:: +ve +< +QSg +>) + +23 as + cMedProxy + : +public + +QObje + + +25 +Q_OBJECT + + +27 +sigls +: + +28  + `imageDowded +(cڡ +QPixm + &); + +29  + `imageSaved +(cڡ +QSg + &, cڡ +QByAay + &); + +30  + `feDowded +(cڡ +QByAay + &); + +33 +mea + +hp + { + +34 +mtx +:: +hp +:: +Cl + * + +35 + ` +(); + +37 +bo + + +38 + `is_logged_ +(); + +42 + ` +(); + +43 + } +} + + @Olm.cpp + +1  + ~ + +3  + ~"Olm.h +" + +5  + ~"Cache.h +" + +6  + ~"Loggg.h +" + +7  + ~"MrixCl.h +" + +8  + ~"Uts.h +" + +10 cڡ + gd +:: +rg + +STORAGE_SECRET_KEY +("secret"); + +11 +cڡex +ut + gMEGOLM_ALGO + = "m.megolm.v1.aes-sha2"; + +13 + gmea + { + +14 aut + g_ + = +d +:: +make_unique +< +mtx +:: +yo +:: +OlmCl +>(); + +17 +mea + + gm + { + +19 + gmtx +:: +yo +:: +OlmCl + * + +20 + +() + +22  +_ +. +g +(); + +26 +hd_to_devi_mesges +(cڡ +d +:: +ve +< +ohmn +:: +js +> & +msgs +) + +28 i( +msgs +. +emy +()) + +31 + gnhlog +:: +yo +()-> +fo +("ived {}o_devi mesges", +msgs +. +size +()); + +33 cڡut& + gmsg + : +msgs +) { + +34 i( +msg +. +cou +("type") == 0) { + +35 +nhlog +:: +yo +()-> +wn +("received message withoype field: {}", + +36 +msg +. +dump +(2)); + +40 + gd +:: +rg + +msg_ty + = +msg +. + +("type"); + +42 i( + gmsg_ty + = +to_rg +( +mtx +:: +evts +:: +EvtTy +:: +RoomEnyed +)) { + +43 +y + { + +44 +OlmMesge + +m_msg + = +msg +; + +45 +hd_m_mesge +( +d +:: +move +( +m_msg +)); + +46 } +tch + (cڡ +ohmn +:: +js +:: +exi + & +e +) { + +47 +nhlog +:: +yo +()-> +wn +( + +48 "rsg f olm mesge: {} {}", +e +. +wh +(), +msg +. +dump +(2)); + +49 } +tch + (cڡ +d +:: +vid_gumt + & +e +) { + +50 +nhlog +:: +yo +()-> +wn +( + +51 "vidiڃ f olm mesge: {} {}", +e +. +wh +(), +msg +. +dump +(2)); + +54 } i( + gmsg_ty + = +to_rg +( +mtx +:: +evts +:: +EvtTy +:: +RoomKeyReque +)) { + +55 +nhlog +:: +yo +()-> +wn +("hdlg keyequevt: {}", +msg +. +dump +(2)); + +56 + gy + { + +57 + gmtx +:: +evts +:: +msg +:: +KeyReque + +q + = msg; + +58 i( + gq +. + gai + = +mtx +:: +evts +:: +msg +:: +RequeAi +:: +Reque +) + +59 +hd_key_que_mesge +( +d +:: +move +( +q +)); + +61 + gnhlog +:: +yo +()-> +wn +( + +63 +q +. +que_id +); + +64 } +tch + (cڡ +ohmn +:: +js +:: +exi + & +e +) { + +65 +nhlog +:: +yo +()-> +wn +( + +67 +e +. +wh +(), + +68 +msg +. +dump +(2)); + +71 + gnhlog +:: +yo +()-> +wn +("unhddvt: {}", +msg +. +dump +(2)); + +77 +hd_m_mesge +(cڡ +OlmMesge + & +msg +) + +79 + gnhlog +:: +yo +()-> +fo +("nd : {}", +msg +. +nd +); + +80 + gnhlog +:: +yo +()-> +fo +("nd_key: {}", +msg +. +nd_key +); + +82 cڡut + gmy_key + = +m +:: + +()-> +idty_keys +(). +curve25519 +; + +84 cڡut& + gch + : +msg +. +chxt +) { + +86 i( +ch +. +f + ! +my_key +) + +89 cڡut + gty + = +ch +. +cd +. +ty +; + +90 + gnhlog +:: +yo +()-> +fo +("ty: {}", +ty + == 0 ? "OLM_PRE_KEY" : "OLM_MESSAGE"); + +92 aut + gyld + = +y_m_deyi +( +msg +. +nd_key +, +ch +. +cd +); + +94 i(! + gyld +. +is_nu +()) { + +95 + gnhlog +:: +yo +()-> +debug +("deyed olmayld: {}", +yld +. +dump +(2)); + +96 +_bound_megm_ssi +( +msg +. +nd +, msg. +nd_key +, +yld +); + +101 i( + gch +. + gcd +. + gty + != 0) { + +106 +hd_e_key_m_mesge +( +msg +. +nd +, msg. +nd_key +, +ch +. +cd +); + +111 +hd_e_key_m_mesge +(cڡ +d +:: +rg + & +nd +, + +112 cڡ +d +:: +rg + & +nd_key +, + +113 cڡ +mtx +:: +evts +:: +msg +:: +OlmChCڋ + & +cڋ +) + +115 +nhlog +:: +yo +()-> +fo +("ݒg olm sessi wh {}", +nd +); + +117 + gmtx +:: +yo +:: +OlmSessiP + +bound_ssi + = +nuαr +; + +118 + gy + { + +119 + gbound_ssi + = + +120 +m +:: + +()-> +_bound_ssi_om +( +nd_key +, +cڋ +. +body +); + +124 + gche +:: + +()-> +veOlmAccou +( +m +::()-> +ve +("secret")); + +125 } +tch + (cڡ +mtx +:: +yo +:: +m_exi + & +e +) { + +126 +nhlog +:: +yo +()-> +il +( + +127 "ed inbound sessi wh {}: {}", +nd +, +e +. +wh +()); + +131 i(! + gmtx +:: +yo +:: +mches_bound_ssi_om +( + +132 +bound_ssi +. +g +(), +nd_key +, +cڋ +. +body +)) { + +133 + gnhlog +:: +yo +()-> +wn +("inbound olm session doesn't match sender's key ({})", + +134 +nd +); + +138 + gmtx +:: +yo +:: +ByBuf + +ouut +; + +139 + gy + { + +140 + gouut + = + +141 +m +:: + +()-> +dey_mesge +( +bound_ssi +. +g +(), +cڋ +. +ty +, cڋ. +body +); + +142 } +tch + (cڡ +mtx +:: +yo +:: +m_exi + & +e +) { + +143 +nhlog +:: +yo +()-> +il +( + +144 "eddey olm mesg{}: {}", +cڋ +. +body +, +e +. +wh +()); + +148 aut + gaxt + = +js +:: +r +( +d +:: +rg +((*) +ouut +. +da +(), ouut. +size +())); + +149 + gnhlog +:: +yo +()-> +debug +("deyed mesge: \{}", +axt +. +dump +(2)); + +151 + gy + { + +152 + gche +:: + +()-> +veOlmSessi +( +nd_key +, +d +:: +move +( +bound_ssi +)); + +153 } +tch + (cڡ +lmdb +:: +r + & +e +) { + +154 +nhlog +:: +db +()-> +wn +( + +155 "edاvbound olm sessi from {}: {}", +nd +, +e +. +wh +()); + +158 +_bound_megm_ssi +( +nd +, +nd_key +, +axt +); + +161 + gmtx +:: +evts +:: +msg +:: +Enyed + + +162 +y_group_mesge +(cڡ +d +:: +rg + & +room_id +, + +163 cڡ +d +:: +rg + & +devi_id +, + +164 cڡ +d +:: +rg + & +body +) + +166 +usg + +mea + +mtx +:: +evts +; + +169 aut + gs + = +che +:: + +()-> +gOutboundMegmSessi +( +room_id +); + +170 aut + gyld + = +m +:: + +()-> +y_group_mesge +( +s +. +ssi +, +body +); + +173 + gmsg +:: +Enyed + +da +; + +174 + gda +. + gchxt + = +d +:: +rg +((*) +yld +. +da +(),ayld. +size +()); + +175 + gda +. + gnd_key + = +m +:: + +()-> +idty_keys +(). +curve25519 +; + +176 + gda +. + gssi_id + = +s +. +da +. +ssi_id +; + +177 + gda +. + gdevi_id + = +devi_id +; + +178 + gda +. + ggܙhm + = +MEGOLM_ALGO +; + +180 aut + gmesge_dex + = +m_outbound_group_ssi_mesge_dex +( +s +. +ssi +); + +181 + gnhlog +:: +yo +()-> +fo +("xmesge_dex {}", +mesge_dex +); + +184 + gche +:: + +()-> +updeOutboundMegmSessi +( +room_id +, +mesge_dex +); + +186  + gda +; + +189 + gohmn +:: +js + + +190 +y_m_deyi +(cڡ +d +:: +rg + & +nd_key +, cڡ +mtx +:: +evts +:: +msg +:: +OlmChCڋ + &msg) + +192 aut +ssi_ids + = +che +:: + +()-> +gOlmSessis +( +nd_key +); + +194 + gnhlog +:: +yo +()-> +fo +("attempto decrypt message with {} known session_ids", + +195 +ssi_ids +. +size +()); + +197 cڡut& + gid + : +ssi_ids +) { + +198 aut +ssi + = +che +:: + +()-> +gOlmSessi +( +nd_key +, +id +); + +200 i(! + gssi +) + +203 + gmtx +:: +yo +:: +ByBuf + +xt +; + +205 + gy + { + +206 + gxt + = +m +:: + +()-> +dey_mesge +( +ssi +-> +g +(), +msg +. +ty +, msg. +body +); + +207 + gche +:: + +()-> +veOlmSessi +( +id +, +d +:: +move +( +ssi +. +vue +())); + +208 } +tch + (cڡ +mtx +:: +yo +:: +m_exi + & +e +) { + +209 +nhlog +:: +yo +()-> +debug +("failedo decrypt olm message ({}, {}) with {}: {}", + +210 +msg +. +ty +, + +211 +nd_key +, + +212 +id +, + +213 +e +. +wh +()); + +215 } +tch + (cڡ +lmdb +:: +r + & +e +) { + +216 +nhlog +:: +yo +()-> +il +("edاvssi: {}", +e +. +wh +()); + +220 + gy + { + +221  + gjs +:: +r +( +d +:: +rg +((*) +xt +. +da +(),ext. +size +())); + +222 } +tch + (cڡ +js +:: +exi + & +e +) { + +223 +nhlog +:: +yo +()-> +il +("failedoarsehe decrypted session msg: {}", + +224 +e +. +wh +()); + +232 +_bound_megm_ssi +(cڡ +d +:: +rg + & +nd +, + +233 cڡ +d +:: +rg + & +nd_key +, + +234 cڡ +ohmn +:: +js + & +yld +) + +236 +d +:: +rg + +room_id +, + gssi_id +, + gssi_key +; + +238 + gy + { + +239 + groom_id + = +yld +. + +("content").at("room_id"); + +240 + gssi_id + = +yld +. + +("content").at("session_id"); + +241 + gssi_key + = +yld +. + +("content").at("session_key"); + +242 } +tch + (cڡ +ohmn +:: +js +:: +exi + & +e +) { + +243 +nhlog +:: +yo +()-> +il +( + +244 "edطrϚxm mesge: {} {}", +e +. +wh +(), +yld +. +dump +(2)); + +248 +MegmSessiIndex + + gdex +; + +249 + gdex +. + groom_id + = +room_id +; + +250 + gdex +. + gssi_id + = +ssi_id +; + +251 + gdex +. + gnd_key + = +nd_key +; + +253 + gy + { + +254 aut + gmegm_ssi + = +m +:: + +()-> +_bound_group_ssi +( +ssi_key +); + +255 + gche +:: + +()-> +veInboundMegmSessi +( +dex +, +d +:: +move +( +megm_ssi +)); + +256 } +tch + (cڡ +lmdb +:: +r + & +e +) { + +257 +nhlog +:: +yo +()-> +il +("edاvbound megm sessi: {}", +e +. +wh +()); + +259 } +tch + (cڡ +mtx +:: +yo +:: +m_exi + & +e +) { + +260 +nhlog +:: +yo +()-> +il +("ed inbound megm sessi: {}", +e +. +wh +()); + +264 + gnhlog +:: +yo +()-> +fo +("eablished inbound megm sessi ({}, {})", +room_id +, +nd +); + +268 +mk_keys_as_published +() + +270 + gm +:: + +()-> +mk_keys_as_published +(); + +271 + gche +:: + +()-> +veOlmAccou +( +m +::()-> +ve +( +STORAGE_SECRET_KEY +)); + +275 +que_keys +(cڡ +d +:: +rg + & +room_id +, cڡ std::rg & +evt_id +) + +277 +nhlog +:: +yo +()-> +fo +("queg keyf܃v{}{}", +evt_id +, +room_id +); + +279 + ghp +:: + +()-> +g_evt +( + +280 +room_id +, + +281 +evt_id +, + +282 [ +evt_id +, +room_id +](cڡ +mtx +:: +evts +:: +cis +:: +TimeEvts + & +s +, + +283 +mtx +:: +hp +:: +RequeE + +r +) { + +284 +usg + +mea + +mtx +:: +evts +; + +286 i( +r +) { + +287 +nhlog +:: +t +()-> +wn +( + +288 "edػvev{} from {}", +evt_id +, +room_id +); + +292 i( +boo +:: +g +< +EnyedEvt +< +msg +:: +Enyed +>>(& +s += +nuαr +) { + +293 +nhlog +:: +t +()-> +fo +( + +294 "vedvinكnyed: {} from {}", +evt_id +, +room_id +); + +298 +m +:: +nd_key_que_f +( +room_id +, + +299 +boo +:: +g +< +EnyedEvt +< +msg +:: +Enyed +>>( +s +)); + +304 +nd_key_que_f +(cڡ +d +:: +rg + & +room_id +, + +305 cڡ +mtx +:: +evts +:: +EnyedEvt + & +e +) + +307 +usg + +mea + +mtx +:: +evts +; + +309 + gnhlog +:: +yo +()-> +debug +("ndg keyeque: {}", +js +( +e +). +dump +(2)); + +310 aut + gyld + = +js +{{"action", "request"}, + +311 {"que_id", +hp +:: + +()-> +ge_txn_id +()}, + +312 {"queg_devi_id", +hp +:: + +()-> +devi_id +()}, + +314 {{"gܙhm", +MEGOLM_ALGO +}, + +315 {"room_id", +room_id +}, + +316 {"nd_key", +e +. +cڋ +. +nd_key +}, + +317 {"ssi_id", +e +. +cڋ +. +ssi_id +}}}}; + +319 +js + + gbody +; + +320 + gbody +["mesges"][ +e +. +nd +] = +js +:: +obje +(); + +321 + gbody +["mesges"][ +e +. +nd +][e. +cڋ +. +devi_id +] = +yld +; + +323 + gnhlog +:: +yo +()-> +debug +("m.room_key_que: {}", +body +. +dump +(2)); + +325 + ghp +:: + +()-> +nd_to_devi +("m.room_key_que", +body +, [ +e +]( +mtx +:: +hp +:: +RequeE + +r +) { + +326 i( +r +) { + +327 +nhlog +:: +t +()-> +wn +("failedo send " + +330 +r +-> +mrix_r +. +r +); + +333 +nhlog +:: +t +()-> +fo +( + +334 "m.room_key_que st{}:{}", +e +. +nd +,. +cڋ +. +devi_id +); + +339 +hd_key_que_mesge +(cڡ +mtx +:: +evts +:: +msg +:: +KeyReque + & +q +) + +341 i( +q +. +gܙhm + ! +MEGOLM_ALGO +) { + +342 +nhlog +:: +yo +()-> +debug +("ignoring keyequest {} with invalidlgorithm: {}", + +343 +q +. +que_id +, + +344 +q +. +gܙhm +); + +349 i( + gq +. + gnd_key + ! +m +:: + +()-> +idty_keys +(). +curve25519 +) { + +350 +nhlog +:: +yo +()-> +debug +("ignoring keyequest {} because we wereothe sender: " + +352 +q +. +que_id +, + +353 +q +. +nd_key +, + +354 +m +:: + +()-> +idty_keys +(). +curve25519 +); + +359 i(! + gche +:: + +()-> +outboundMegmSessiExis +( +q +. +room_id +)) { + +360 +nhlog +:: +yo +()-> +wn +("queed sessiڂ found iroom: {}", +q +. +room_id +); + +365 cڡut + gssi + = +che +:: + +()-> +gOutboundMegmSessi +( +q +. +room_id +); + +366 i( + gq +. + gssi_id + ! +ssi +. +da +. +ssi_id +) { + +367 +nhlog +:: +yo +()-> +wn +("session id ofetrieved session doesn't matchheequest: " + +369 +q +. +ssi_id +, + +370 +ssi +. +da +. +ssi_id +); + +374 i(! + gche +:: + +()-> +isRoomMemb +( +q +. +nd +,eq. +room_id +)) { + +375 + gnhlog +:: +yo +()-> +wn +( + +377 +q +. +nd +, + +378 +q +. +room_id +); + +382 i(! + guts +:: +dsToKeyReques +( +q +. +room_id +)) { + +383 +nhlog +:: +yo +()-> +debug +("ignܚg keyequef܄oom {}", +q +. +room_id +); + +390 aut + gyld + = +js +{{"algorithm", "m.megolm.v1.aes-sha2"}, + +391 {"room_id", +q +. +room_id +}, + +392 {"ssi_id", +q +. +ssi_id +}, + +393 {"ssi_key", +ssi +. +da +. +ssi_key +}}; + +395 +nd_megm_key_to_devi +( +q +. +nd +,eq. +queg_devi_id +, +yld +); + +399 +nd_megm_key_to_devi +(cڡ +d +:: +rg + & +ur_id +, + +400 cڡ +d +:: +rg + & +devi_id +, + +401 cڡ +js + & +yld +) + +403 + gmtx +:: +ques +:: +QuyKeys + +q +; + +404 + gq +. + gdevi_keys +[ +ur_id +] = { +devi_id +}; + +406 + ghp +:: + +()-> +quy_keys +( + +407 +q +, + +408 [ +yld +, +ur_id +, +devi_id +](cڡ +mtx +:: +ڣs +:: +QuyKeys + & +s +, + +409 +mtx +:: +hp +:: +RequeE + +r +) { + +410 i( +r +) { + +411 +nhlog +:: +t +()-> +wn +("failedo query device keys: {} {}", + +412 +r +-> +mrix_r +. +r +, + +413 +ic_ +<>( +r +-> +us_code +)); + +417 +nhlog +:: +t +()-> +wn +("ved devi keyom {}, {}", +ur_id +, +devi_id +); + +419 i( +s +. +devi_keys +. +emy +()) { + +420 +nhlog +:: +t +()-> +wn +("ndevived {}", +ur_id +); + +424 aut +devi + = +s +. +devi_keys +. +beg +()-> +cd +; + +425 i( +devi +. +emy +()) { + +426 +nhlog +:: +t +()-> +wn +("nkeyved from ur, devi {}", +ur_id +); + +430 cڡut +devi_keys + = +devi +. +beg +()-> +cd +. +keys +; + +431 cڡut +curveKey + = "curve25519:" + +devi_id +; + +432 cڡut +edKey + = "ed25519:" + +devi_id +; + +434 i(( +devi_keys +. +fd +( +curveKey +=devi_keys. +d +()) || + +435 ( +devi_keys +. +fd +( +edKey +=devi_keys. +d +())) { + +436 +nhlog +:: +t +()-> +debug +("ignܚg mfmed keyf devi {}", +devi_id +); + +440 +DeviPublicKeys + +pks +; + +441 +pks +. +ed25519 + = +devi_keys +. + +( +edKey +); + +442 +pks +. +curve25519 + = +devi_keys +. + +( +curveKey +); + +444 +y + { + +445 i(! +mtx +:: +yo +:: +vify_idty_sigtu +( +js +( +devi +. +beg +()-> +cd +), + +446 +DeviId +( +devi_id +), + +447 +UrId +( +ur_id +))) { + +448 +nhlog +:: +yo +()-> +wn +("failedo verify identity keys: {}", + +449 +js +( +devi +). +dump +(2)); + +452 } +tch + (cڡ +js +:: +exi + & +e +) { + +453 +nhlog +:: +yo +()-> +wn +("edطr devi key js: {}", +e +. +wh +()); + +455 } +tch + (cڡ +mtx +:: +yo +:: +m_exi + & +e +) { + +456 +nhlog +:: +yo +()-> +wn +("edvify devi key js: {}", +e +. +wh +()); + +460 aut +room_key + = +m +:: + +() + +461 -> +_room_key_evt +( +UrId +( +ur_id +), +pks +. +ed25519 +, +yld +) + +462 . +dump +(); + +464 +hp +:: + +()-> +aim_keys +( + +465 +ur_id +, + +466 { +devi_id +}, + +467 [ +room_key +, +ur_id +, +devi_id +, +pks +](cڡ +mtx +:: +ڣs +:: +CimKeys + & +s +, + +468 +mtx +:: +hp +:: +RequeE + +r +) { + +469 i( +r +) { + +470 +nhlog +:: +t +()-> +wn +("claim keysrror: {} {} {}", + +471 +r +-> +mrix_r +. +r +, + +472 +r +-> +r_r +, + +473 +ic_ +<>( +r +-> +us_code +)); + +477 +nhlog +:: +t +()-> +fo +("aimed keyf {}", +ur_id +); + +479 i( +s +. +e_time_keys +. +size +() == 0) { + +480 +nhlog +:: +t +()-> +fo +("no one-time keys found for user_id: {}", + +481 +ur_id +); + +485 i( +s +. +e_time_keys +. +fd +( +ur_id +=s.e_time_keys. +d +()) { + +486 +nhlog +:: +t +()-> +fo +("no one-time keys found for user_id: {}", + +487 +ur_id +); + +491 aut +ved_devis + = +s +. +e_time_keys +. + +( +ur_id +); + +492 i( +ved_devis +. +emy +()) { + +493 +nhlog +:: +t +()-> +fo +("claiming keys for {}:oetrieved devices", + +494 +devi_id +); + +498 +js + +body +; + +499 +body +["mesges"][ +ur_id +] = +js +:: +obje +(); + +501 aut +devi + = +ved_devis +. +beg +()-> +cd +; + +502 +nhlog +:: +t +()-> +debug +("{} : \{}", +devi_id +, +devi +. +dump +(2)); + +504 +js + +devi_msg +; + +506 +y + { + +507 aut +m_ssi + = +m +:: + +()-> +_outbound_ssi +( + +508 +pks +. +curve25519 +, +devi +. +beg +()-> + +("key")); + +510 +devi_msg + = +m +:: + +()-> +_m_yed_cڋ +( + +511 +m_ssi +. +g +(), +room_key +, +pks +. +curve25519 +); + +513 +che +:: + +()-> +veOlmSessi +( +pks +. +curve25519 +, + +514 +d +:: +move +( +m_ssi +)); + +515 } +tch + (cڡ +js +:: +exi + & +e +) { + +516 +nhlog +:: +yo +()-> +wn +("creating outbound session: {}", + +517 +e +. +wh +()); + +519 } +tch + (cڡ +mtx +:: +yo +:: +m_exi + & +e +) { + +520 +nhlog +:: +yo +()-> +wn +("creating outbound session: {}", + +521 +e +. +wh +()); + +525 +body +["mesges"][ +ur_id +][ +devi_id +] = +devi_msg +; + +527 +nhlog +:: +t +()-> +fo +( + +528 "ndg m.room_keyvt{}:{}", +ur_id +, +devi_id +); + +529 +hp +:: + +()-> +nd_to_devi +( + +530 "m.room.yed", +body +, [ +ur_id +]( +mtx +:: +hp +:: +RequeE + +r +) { + +531 i( +r +) { + +532 +nhlog +:: +t +()-> +wn +("failedo send " + +535 +r +-> +mrix_r +. +r +); + +538 +nhlog +:: +t +()-> +fo +("m.room_key sd{}", +ur_id +); + + @Olm.h + +1 #agm + + + +3  + ~ + +5  + ~ + +6  + ~ + +7  + ~ + +9 +cڡex +ut + gOLM_ALGO + = "m.olm.v1.curve25519-aes-sha2"; + +11 +mea + + gm + { + +13  + sOlmMesge + + +15 + gd +:: +rg + +nd_key +; + +16 + gd +:: +rg + +nd +; + +18 +usg + + gRecKey + = +d +:: +rg +; + +19 + gd +:: +m +< +RecKey +, + gmtx +:: +evts +:: +msg +:: +OlmChCڋ +> +chxt +; + +22 +le +  + +23 +om_js +(cڡ +ohmn +:: +js + & +obj +, +OlmMesge + & +msg +) + +25 i( + gobj +. + +("type") != "m.room.encrypted") + +26 +throw + +d +:: +vid_gumt +("invalidype for olm message"); + +28 i( + gobj +. + +("cڋ").("gܙhm"! +OLM_ALGO +) + +29 +throw + +d +:: +vid_gumt +("invalidlgorithm for olm message"); + +31 + gmsg +. + gnd + = +obj +. + +("sender"); + +32 + gmsg +. + gnd_key + = +obj +. + +("content").at("sender_key"); + +33 + gmsg +. + gchxt + = +obj +. + +("content") + +34 . + +("ciphertext") + +35 . +g +< +d +:: +m +>(); + +38 + gmtx +:: +yo +:: +OlmCl + * + +39 + +(); + +42 +hd_to_devi_mesges +(cڡ +d +:: +ve +< +ohmn +:: +js +> & +msgs +); + +44 + gohmn +:: +js + + +45 +y_m_deyi +(cڡ +d +:: +rg + & +nd_key +, + +46 cڡ +mtx +:: +evts +:: +msg +:: +OlmChCڋ + & +cڋ +); + +49 +hd_m_mesge +(cڡ +OlmMesge + & +msg +); + +53 +_bound_megm_ssi +(cڡ +d +:: +rg + & +nd +, + +54 cڡ +d +:: +rg + & +nd_key +, + +55 cڡ +ohmn +:: +js + & +yld +); + +58 +hd_e_key_m_mesge +(cڡ +d +:: +rg + & +nd +, + +59 cڡ +d +:: +rg + & +nd_key +, + +60 cڡ +mtx +:: +evts +:: +msg +:: +OlmChCڋ + & +cڋ +); + +62 + gmtx +:: +evts +:: +msg +:: +Enyed + + +63 +y_group_mesge +(cڡ +d +:: +rg + & +room_id +, + +64 cڡ +d +:: +rg + & +devi_id +, + +65 cڡ +d +:: +rg + & +body +); + +68 +mk_keys_as_published +(); + +72 +que_keys +(cڡ +d +:: +rg + & +room_id +, cڡ std::rg & +evt_id +); + +75 +nd_key_que_f +(cڡ +d +:: +rg + & +room_id +, + +76 cڡ +mtx +:: +evts +:: +EnyedEvt + &); + +79 +hd_key_que_mesge +(cڡ +mtx +:: +evts +:: +msg +:: +KeyReque + &); + +82 +nd_megm_key_to_devi +(cڡ +d +:: +rg + & +ur_id +, + +83 cڡ +d +:: +rg + & +devi_id +, + +84 cڡ +js + & +yld +); + + @QuickSwitcher.cpp + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25  + ~"QuickSwch.h +" + +26  + ~"pups/SuggeisPup.h +" + +28 + gRoomSrchIut +:: + $RoomSrchIut +( +QWidg + * + +) + +29 : + $TextFld +( + +) + +30 { + } +} + +33 +RoomSrchIut +:: + $keyPssEvt +( +QKeyEvt + * +evt +) + +35  +evt +-> + `key +()) { + +36  +Qt +:: +Key_Tab +: + +37  +Qt +:: +Key_Down +: { + +38 +em + + `NextComi +(); + +39 +evt +-> + `ac +(); + +42  +Qt +:: +Key_Backb +: + +43  +Qt +:: +Key_Up +: { + +44 +em + + `PviousComi +(); + +45 +evt +-> + `ac +(); + +49 +TextFld +:: + `keyPssEvt +( +evt +); + +51 + } +} + +54 + gRoomSrchIut +:: + $hideEvt +( +QHideEvt + * +evt +) + +56 +em + + `hidg +(); + +57 +TextFld +:: + `hideEvt +( +evt +); + +58 + } +} + +60 + gQuickSwch +:: + $QuickSwch +( +QWidg + * + +) + +61 : + $QWidg +( + +) + +63 +qRegiMaTy +< +d +:: +ve +< +RoomSrchResu +>>(); + +64 + `tMaximumWidth +(450); + +66 +QFt + +ft +; + +67 +ft +. + `tPotSizeF +(ft. + `potSizeF +() * 1.5); + +69 +roomSrch_ + = +w + + `RoomSrchIut +( +this +); + +70 +roomSrch_ +-> + `tFt +( +ft +); + +71 +roomSrch_ +-> + `tPhdText +( + ` +("Search foroom...")); + +73 +tLayout_ + = +w + + `QVBoxLayout +( +this +); + +74 +tLayout_ +-> + `addWidg +( +roomSrch_ +); + +76 + `c +( +this +, + +77 & +QuickSwch +:: +quyResus +, + +78 +this +, + +79 [ +this +](cڡ +d +:: +ve +< +RoomSrchResu +> & +rooms +) { + +80 aut +pos + = + `mToGlob +( +roomSrch_ +-> + `geomry +(). + `btomLe +()); + +82 +pup_ +. + `tFixedWidth +( + `width +()); + +83 +pup_ +. + `addRooms +( +rooms +); + +84 +pup_ +. + `move +( +pos +. + `x +(- +tLayout_ +-> + `mg +(),os. + `y +() +opLayout_->margin()); + +85 +pup_ +. + `show +(); + +88 + `c +( +roomSrch_ +, & +QLeEd +:: +xtEded +, +this +, [this](cڡ +QSg + & +quy +) { + +89 i( +quy +. + `isEmy +()) { + +90 +pup_ +. + `hide +(); + +94 +QtCcut +:: + `run +([ +this +, +quy + = quy. + `toLow +()]() { + +95 +y + { + +96 +em + + `quyResus +( + +97 +che +:: + ` +()-> + `chRooms +( +quy +. + `toStdSg +())); + +98 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +99 + `qWng +(<< "room srch faed:" << +e +. + `wh +(); + +104 + `c +( +roomSrch_ +, + +105 & +RoomSrchIut +:: +NextComi +, + +106 & +pup_ +, + +107 & +SuggeisPup +:: +NextSuggei +); + +108 + `c +( +roomSrch_ +, + +109 & +RoomSrchIut +:: +PviousComi +, + +110 & +pup_ +, + +111 & +SuggeisPup +:: +PviousSuggei +); + +112 + `c +(& +pup_ +, & +SuggeisPup +:: +emSeed +, +this +, [this](cڡ +QSg + & +room_id +) { + +113 + `t +(); + +114 +em + + `roomSeed +( +room_id +); + +116 + `c +( +roomSrch_ +, & +RoomSrchIut +:: +hidg +, +this +, [this]({ +pup_ +. + `hide +(); }); + +117 + `c +( +roomSrch_ +, & +QLeEd +:: +tuPsd +, +this +, [this]() { + +118 + `t +(); + +119 +pup_ +. +HovedSuggei +< +RoomIm +>(); + +121 + } +} + +124 + gQuickSwch +:: + $tEvt +( +QPatEvt + *) + +126 +QStyOi + +t +; + +127 +t +. + ` +( +this +); + +128 +QPar + + `p +( +this +); + +129 + `y +()-> + `dwPrimive +( +QSty +:: +PE_Widg +, & +t +, & +p +, +this +); + +130 + } +} + +133 + gQuickSwch +:: + $keyPssEvt +( +QKeyEvt + * +evt +) + +135 i( +evt +-> + `key +(= +Qt +:: +Key_Es +) { + +136 +evt +-> + `ac +(); + +137 + `t +(); + +139 + } +} + + @QuickSwitcher.h + +18 #agm + + + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25  + ~"pups/SuggeisPup.h +" + +26  + ~"ui/TextFld.h +" + +28 +Q_DECLARE_METATYPE +( +d +:: +ve +< +RoomSrchResu +>) + +30 as + cRoomSrchIut + : +public + +TextFld + + +32 +Q_OBJECT + + +33 +public +: + +34 +exic + +RoomSrchIut +( +QWidg + * + + = +nuαr +); + +36 + msigls +: + +37  +NextComi +(); + +38  +PviousComi +(); + +39  +hidg +(); + +41 + meed +: + +42  + $keyPssEvt +( +QKeyEvt + * +evt + +ovride +; + +43  + $hideEvt +( +QHideEvt + * +evt + +ovride +; + +44 +bo + + $focusNextPvChd +( +bo + +ovride + {  +l +; }; + +45 + } +}; + +47 as + cQuickSwch + : +public + +QWidg + + +49 +Q_OBJECT + + +51 +public +: + +52 +QuickSwch +( +QWidg + * + + = +nuαr +); + +54 + msigls +: + +55  +osg +(); + +56  +roomSeed +(cڡ +QSg + & +roomid +); + +57  +quyResus +(cڡ +d +:: +ve +< +RoomSrchResu +> & +rooms +); + +59 + meed +: + +60  + $keyPssEvt +( +QKeyEvt + * +evt + +ovride +; + +61  + $showEvt +( +QShowEvt + * +ovride + { +roomSrch_ +-> + `tFocus +(); } + +62  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +64 +ive +: + +65  + $t +() + +67 +em + + `osg +(); + +68 +roomSrch_ +-> + `r +(); + +69 + } +} + +72  + gi_ + = -1; + +74 +QVBoxLayout + * + gtLayout_ +; + +75 +RoomSrchIut + * + groomSrch_ +; + +78 +SuggeisPup + + gpup_ +; + + @RegisterPage.cpp + +18  + ~ + +19  + ~ + +21  + ~"Cfig.h +" + +22  + ~"Loggg.h +" + +23  + ~"MaWdow.h +" + +24  + ~"MrixCl.h +" + +25  + ~"RegiPage.h +" + +26  + ~"ui/FtBu.h +" + +27  + ~"ui/RaidBu.h +" + +28  + ~"ui/TextFld.h +" + +30  + ~"dlogs/ReCtcha.h +" + +32 + gRegiPage +:: + $RegiPage +( +QWidg + * + +) + +33 : + $QWidg +( + +) + +35 +t_yout_ + = +w + + `QVBoxLayout +(); + +37 +back_yout_ + = +w + + `QHBoxLayout +(); + +38 +back_yout_ +-> + `tScg +(0); + +39 +back_yout_ +-> + `tCڋsMgs +(5, 5, -1, -1); + +41 +back_bu_ + = +w + + `FtBu +( +this +); + +42 +back_bu_ +-> + `tMimumSize +( + `QSize +(30, 30)); + +44 +QIc + +ic +; + +45 +ic +. + `addFe +(":/icons/icons/ui/angle-pointing-to-left.png"); + +47 +back_bu_ +-> + `tIc +( +ic +); + +48 +back_bu_ +-> + `tIcSize +( + `QSize +(32, 32)); + +50 +back_yout_ +-> + `addWidg +( +back_bu_ +, 0, +Qt +:: +AlignLe + | Qt:: +AlignVCr +); + +51 +back_yout_ +-> + `addSch +(1); + +53 +QIc + +logo +; + +54 +logo +. + `addFe +(":/logos/register.png"); + +56 +logo_ + = +w + + `QLab +( +this +); + +57 +logo_ +-> + `tPixm +( +logo +. + `pixm +(128)); + +59 +logo_yout_ + = +w + + `QHBoxLayout +(); + +60 +logo_yout_ +-> + `tMg +(0); + +61 +logo_yout_ +-> + `addWidg +( +logo_ +, 0, +Qt +:: +AlignHCr +); + +63 +fm_w_ + = +w + + `QHBoxLayout +(); + +64 +fm_widg_ + = +w + + `QWidg +(); + +65 +fm_widg_ +-> + `tMimumSize +( + `QSize +(350, 300)); + +67 +fm_yout_ + = +w + + `QVBoxLayout +(); + +68 +fm_yout_ +-> + `tScg +(20); + +69 +fm_yout_ +-> + `tCڋsMgs +(0, 0, 0, 40); + +70 +fm_widg_ +-> + `tLayout +( +fm_yout_ +); + +72 +fm_w_ +-> + `addSch +(1); + +73 +fm_w_ +-> + `addWidg +( +fm_widg_ +); + +74 +fm_w_ +-> + `addSch +(1); + +76 +uame_put_ + = +w + + `TextFld +(); + +77 +uame_put_ +-> + `tLab +( + ` +("Username")); + +79 +sswd_put_ + = +w + + `TextFld +(); + +80 +sswd_put_ +-> + `tLab +( + ` +("Password")); + +81 +sswd_put_ +-> + `tEchoMode +( +QLeEd +:: +Passwd +); + +83 +sswd_cfmi_ + = +w + + `TextFld +(); + +84 +sswd_cfmi_ +-> + `tLab +( + ` +("Password confirmation")); + +85 +sswd_cfmi_ +-> + `tEchoMode +( +QLeEd +:: +Passwd +); + +87 +rv_put_ + = +w + + `TextFld +(); + +88 +rv_put_ +-> + `tLab +( + ` +("Home Server")); + +90 +fm_yout_ +-> + `addWidg +( +uame_put_ +, +Qt +:: +AlignHCr +, 0); + +91 +fm_yout_ +-> + `addWidg +( +sswd_put_ +, +Qt +:: +AlignHCr +, 0); + +92 +fm_yout_ +-> + `addWidg +( +sswd_cfmi_ +, +Qt +:: +AlignHCr +, 0); + +93 +fm_yout_ +-> + `addWidg +( +rv_put_ +, +Qt +:: +AlignHCr +, 0); + +95 +bu_yout_ + = +w + + `QHBoxLayout +(); + +96 +bu_yout_ +-> + `tScg +(0); + +97 +bu_yout_ +-> + `tMg +(0); + +99 +QFt + +ft +; + +101 +r_b_ + = +w + + `QLab +( +this +); + +102 +r_b_ +-> + `tFt +( +ft +); + +104 +gi_bu_ + = +w + + `RaidBu +( + ` +("REGISTER"), +this +); + +105 +gi_bu_ +-> + `tMimumSize +(350, 65); + +106 +gi_bu_ +-> + `tFtSize +( +cf +:: +b +:: +ftSize +); + +107 +gi_bu_ +-> + `tCrRadius +( +cf +:: +b +:: +crRadius +); + +109 +bu_yout_ +-> + `addSch +(1); + +110 +bu_yout_ +-> + `addWidg +( +gi_bu_ +); + +111 +bu_yout_ +-> + `addSch +(1); + +113 +t_yout_ +-> + `addLayout +( +back_yout_ +); + +114 +t_yout_ +-> + `addLayout +( +logo_yout_ +); + +115 +t_yout_ +-> + `addLayout +( +fm_w_ +); + +116 +t_yout_ +-> + `addSch +(1); + +117 +t_yout_ +-> + `addLayout +( +bu_yout_ +); + +118 +t_yout_ +-> + `addSch +(1); + +119 +t_yout_ +-> + `addWidg +( +r_b_ +, 0, +Qt +:: +AlignHCr +); + +121 + `c +( +back_bu_ +, + `SIGNAL +( + `icked +()), +this +, + `SLOT +( + `BackBuClicked +())); + +122 + `c +( +gi_bu_ +, + `SIGNAL +( + `icked +()), +this +, + `SLOT +( + `RegiBuClicked +())); + +124 + `c +( +uame_put_ +, + `SIGNAL +( + `tuPsd +()), +gi_bu_ +, + `SLOT +( + `ick +())); + +125 + `c +( +sswd_put_ +, + `SIGNAL +( + `tuPsd +()), +gi_bu_ +, + `SLOT +( + `ick +())); + +126 + `c +( +sswd_cfmi_ +, + `SIGNAL +( + `tuPsd +()), +gi_bu_ +, + `SLOT +( + `ick +())); + +127 + `c +( +rv_put_ +, + `SIGNAL +( + `tuPsd +()), +gi_bu_ +, + `SLOT +( + `ick +())); + +128 + `c +( +this +, & +RegiPage +:: +giECb +,his, &RegiPage:: +giE +); + +129 + `c +( + +130 +this +, + +131 & +RegiPage +:: +gitiFlow +, + +132 +this +, + +133 [ +this +](cڡ +d +:: +rg + & +ur +, cڡ std::rg & +ss +, cڡ std::rg & +ssi +) { + +134 +em + + `rOccued +(); + +136 aut +chaDlog + = + +137 +w + +dlogs +:: + `ReCtcha +( +QSg +:: + `omStdSg +( +ssi +), +this +); + +139 + `c +( +chaDlog +, + +140 & +dlogs +:: +ReCtcha +:: +cfmi +, + +141 +this +, + +142 [ +this +, +ur +, +ss +, +ssi +, +chaDlog +]() { + +143 +chaDlog +-> + `o +(); + +144 +chaDlog +-> + `deL +(); + +146 +em + + `gig +(); + +148 +hp +:: + ` +()-> + `ow_ڣ +( + +149 +ur +, + +150 +ss +, + +151 +ssi +, + +153 [ +this +](cڡ +mtx +:: +ڣs +:: +Regi + & +s +, + +154 +mtx +:: +hp +:: +RequeE + +r +) { + +155 i( +r +) { + +156 +nhlog +:: + `t +()-> + `wn +( + +158 +r +-> +mrix_r +. +r +); + +159 +em + + `rOccued +(); + +160 +em + + `giECb +( +QSg +:: + `omStdSg +( + +161 +r +-> +mrix_r +. +r +)); + +165 +hp +:: + ` +()-> + `t_ur +( +s +. +ur_id +); + +166 +hp +:: + ` +()-> + `t_acss_tok +( +s +. +acss_tok +); + +168 +em + + `giOk +(); + +172 +QTim +:: + `sgSh +(1000, +this +, [ +chaDlog +]({ ctchaDlog-> + `show +(); }); + +175 + `tLayout +( +t_yout_ +); + +176 + } +} + +179 + gRegiPage +:: + $BackBuClicked +() + +181 +em + + `backBuClicked +(); + +182 + } +} + +185 + gRegiPage +:: + $giE +(cڡ +QSg + & +msg +) + +187 +em + + `rOccued +(); + +188 +r_b_ +-> + `tText +( +msg +); + +189 + } +} + +192 + gRegiPage +:: + $RegiBuClicked +() + +194 +r_b_ +-> + `tText +(""); + +196 i(! +uame_put_ +-> + `hasAcabIut +()) { + +197 + `giE +( + ` +("Invalid username")); + +198 } i(! +sswd_put_ +-> + `hasAcabIut +()) { + +199 + `giE +( + ` +("Password isotongnough (min 8 chars)")); + +200 } i( +sswd_put_ +-> + `xt +(! +sswd_cfmi_ +->text()) { + +201 + `giE +( + ` +("Passwords don't match")); + +202 } i(! +rv_put_ +-> + `hasAcabIut +()) { + +203 + `giE +( + ` +("Invalid serverame")); + +205 aut +uame + = +uame_put_ +-> + `xt +(). + `toStdSg +(); + +206 aut +sswd + = +sswd_put_ +-> + `xt +(). + `toStdSg +(); + +207 aut +rv + = +rv_put_ +-> + `xt +(). + `toStdSg +(); + +209 +hp +:: + ` +()-> + `t_rv +( +rv +); + +210 +hp +:: + ` +()-> + `giti +( + +211 +uame +, + +212 +sswd +, + +213 [ +this +, +uame +, +sswd +](cڡ +mtx +:: +ڣs +:: +Regi + & +s +, + +214 +mtx +:: +hp +:: +RequeE + +r +) { + +215 i(! +r +) { + +216 +hp +:: + ` +()-> + `t_ur +( +s +. +ur_id +); + +217 +hp +:: + ` +()-> + `t_acss_tok +( +s +. +acss_tok +); + +219 +em + + `giOk +(); + +224 i( +r +-> +us_code + = +boo +:: +b +:: +hp +:: +us +:: +uuthized +) { + +225 +hp +:: + ` +()-> + `ow_gi +( + +226 +uame +, + +227 +sswd +, + +228 [ +this +, +uame +, +sswd +]( + +229 cڡ +mtx +:: +ڣs +:: +RegitiFlows + & +s +, + +230 +mtx +:: +hp +:: +RequeE + +r +) { + +231 i( +s +. +ssi +. + `emy +(&& +r +) { + +232 +nhlog +:: + `t +()-> + `wn +( + +235 +ic_ +<>( +r +-> +us_code +), + +236 +r +-> +mrix_r +. +r +); + +237 +em + + `rOccued +(); + +238 +em + + `giECb +( +QSg +:: + `omStdSg +( + +239 +r +-> +mrix_r +. +r +)); + +243 +em + + `gitiFlow +( +uame +, +sswd +, +s +. +ssi +); + +248 +nhlog +:: + `t +()-> + `wn +("failedoegister: status_code ({})", + +249 +ic_ +<>( +r +-> +us_code +)); + +251 +em + + `giECb +( +QSg +:: + `omStdSg +( +r +-> +mrix_r +. +r +)); + +252 +em + + `rOccued +(); + +255 +em + + `gig +(); + +257 + } +} + +260 + gRegiPage +:: + $tEvt +( +QPatEvt + *) + +262 +QStyOi + +t +; + +263 +t +. + ` +( +this +); + +264 +QPar + + `p +( +this +); + +265 + `y +()-> + `dwPrimive +( +QSty +:: +PE_Widg +, & +t +, & +p +, +this +); + +266 + } +} + + @RegisterPage.h + +18 #agm + + + +20  + ~ + +21  + ~ + +22  + ~ + +24 +ass + + gFtBu +; + +25 +ass + + gRaidBu +; + +26 +ass + + gTextFld +; + +28 as + cRegiPage + : +public + +QWidg + + +30 +Q_OBJECT + + +32 +public +: + +33 +RegiPage +( +QWidg + * + + = 0); + +35 + meed +: + +36  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +38 +sigls +: + +39  + `backBuClicked +(); + +40  + `rOccued +(); + +41  + `gig +(); + +42  + `giOk +(); + +43  + `giECb +(cڡ +QSg + & +msg +); + +44  + `gitiFlow +(cڡ +d +:: +rg + & +ur +, + +45 cڡ +d +:: +rg + & +ss +, + +46 cڡ +d +:: +rg + & +ssi +); + +48 +ive + +s +: + +49  + `BackBuClicked +(); + +50  + `RegiBuClicked +(); + +53  + `giE +(cڡ +QSg + & +msg +); + +55 +ive +: + +56 +QVBoxLayout + * +t_yout_ +; + +58 +QHBoxLayout + * +back_yout_ +; + +59 +QHBoxLayout + * +logo_yout_ +; + +60 +QHBoxLayout + * +bu_yout_ +; + +62 +QLab + * +logo_ +; + +63 +QLab + * +r_b_ +; + +65 +FtBu + * +back_bu_ +; + +66 +RaidBu + * +gi_bu_ +; + +68 +QWidg + * +fm_widg_ +; + +69 +QHBoxLayout + * +fm_w_ +; + +70 +QVBoxLayout + * +fm_yout_ +; + +72 +TextFld + * +uame_put_ +; + +73 +TextFld + * +sswd_put_ +; + +74 +TextFld + * +sswd_cfmi_ +; + +75 +TextFld + * +rv_put_ +; + + @RoomInfoListItem.cpp + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~"Cache.h +" + +25  + ~"Cfig.h +" + +26  + ~"RoomInfoLiIm.h +" + +27  + ~"Uts.h +" + +28  + ~"ui/Mu.h +" + +29  + ~"ui/Re.h +" + +30  + ~"ui/ReOvy.h +" + +32 +cڡex +  + gMaxUėdCouDiyed + = 99; + +34 +cڡex +  + gIcSize + = 44; + +37  + sWidgMrics + + +39  + mmaxHeight +; + +40  + micSize +; + +41  + mddg +; + +42  + mun +; + +44  + muėdLeWidth +; + +45  + muėdLeOfft +; + +47  + mveBX +; + +48  + mveBY +; + +51 +WidgMrics + + +52 + $gMrics +(cڡ +QFt + & +ft +) + +54 +WidgMrics + +m +; + +56 cڡ  +height + = + `QFtMrics +( +ft +). + `leScg +(); + +58 +m +. +un + = +height +; + +59 +m +. +maxHeight + = +d +:: + ` +(() +height + * 3.8); + +60 +m +. +icSize + = +d +:: + ` +(() +height + * 2.8); + +61 +m +. +ddg + = +d +:: + ` +(() +height + / 2.0); + +62 +m +. +uėdLeWidth + = m. +ddg + - m.padding / 3; + +63 +m +. +uėdLeOfft + = m. +ddg + - m.padding / 4; + +65 +m +. +veBX + = m. +icSize + + 2 * m. +ddg +; + +66 +m +. +veBX + = m. +icSize + / 2.0 + m. +ddg + + m.padding / 3.0; + +68  +m +; + +69 + } +} + +72 + gRoomInfoLiIm +:: + $ +( +QWidg + * + +) + +74 + `tSizePicy +( +QSizePicy +:: +Exndg +, QSizePicy:: +Fixed +); + +75 + `tMouTckg +( +ue +); + +76 + `tAribu +( +Qt +:: +WA_Hov +); + +78 + `tFixedHeight +( + `gMrics +( +QFt +{}). +maxHeight +); + +80 +QParPh + +th +; + +81 +th +. + `addRe +(0, 0, + +-> + `width +(), + `height +()); + +83 +re_ovy_ + = +w + + `ReOvy +( +this +); + +84 +re_ovy_ +-> + `tClPh +( +th +); + +85 +re_ovy_ +-> + `tClpg +( +ue +); + +87 +uėdCouFt_ +. + `tPotSizeF +(uėdCouFt_. + `potSizeF +() * 0.8); + +88 +uėdCouFt_ +. + `tBd +( +ue +); + +90 +bubbDm_ + = + `QFtMrics +( +uėdCouFt_ +). + `avageChWidth +() * 3; + +92 +mu_ + = +w + + `Mu +( +this +); + +93 +aveRoom_ + = +w + + `QAi +( + ` +("Lvroom"), +this +); + +94 + `c +( +aveRoom_ +, & +QAi +:: +igged +, +this +, [this]({ +em + + `aveRoom +( +roomId_ +); }); + +95 +mu_ +-> + `addAi +( +aveRoom_ +); + +96 + } +} + +98 + gRoomInfoLiIm +:: + $RoomInfoLiIm +( +QSg + +room_id +, +RoomInfo + +fo +, +QWidg + * + +) + +99 : + `QWidg +( + +) + +100 , +roomTy_ +{ +fo +. +is_ve + ? +RoomTy +:: +Inved + : RoomTy:: +Joed +} + +101 , +roomId_ +( +d +:: +move +( +room_id +)) + +102 , + groomName_ +{ + gQSg +:: +omStdSg +( +d +:: +move +( +fo +. +me +))} + +103 , +isPsd_ +( +l +) + +104 , +uėdMsgCou_ +(0) + +105 , + $uėdHighlighdMsgCou_ +(0) + +107 + ` +( + +); + +109 +QSg + +emyEvtId +; + +117 i( +roomTy_ + = +RoomTy +:: +Inved +) + +118 +ϡMsgInfo_ + = { + +119 +emyEvtId +, "-", "-", "-", "-", +QDeTime +:: + `cutDeTime +(). + `addYrs +(10)}; + +120 + } +} + +123 + gRoomInfoLiIm +:: + $sizeEvt +( +QResizeEvt + *) + +126 +QParPh + +th +; + +127 +th +. + `addRe +(0, 0, + `width +(), + `height +()); + +129 cڡut +sidebSizes + = +uts +:: + `lcuϋSidebSizes +( +QFt +{}); + +131 i( + `width +(> +sidebSizes +. +sml +) + +132 + `tToT +(""); + +134 + `tToT +( +roomName_ +); + +136 +re_ovy_ +-> + `tClPh +( +th +); + +137 +re_ovy_ +-> + `tClpg +( +ue +); + +138 + } +} + +141 + gRoomInfoLiIm +:: + $tEvt +( +QPatEvt + * +evt +) + +143 + `Q_UNUSED +( +evt +); + +145 +QPar + + `p +( +this +); + +146 +p +. + `tRdHt +( +QPar +:: +TextAlsg +); + +147 +p +. + `tRdHt +( +QPar +:: +SmohPixmTnsfm +); + +148 +p +. + `tRdHt +( +QPar +:: +Alsg +); + +150 +QFtMrics + + `mrics +( +QFt +{}); + +152 +QP + + `tP +( +tC_ +); + +153 +QP + + `subtP +( +subtC_ +); + +155 aut +wm + = + `gMrics +( +QFt +{}); + +157 i( +isPsd_ +) { + +158 +p +. + `flRe +( + ` +(), +highlighdBackgroundC_ +); + +159 +tP +. + `tC +( +highlighdTC_ +); + +160 +subtP +. + `tC +( +highlighdSubtC_ +); + +161 } i( + `undMou +()) { + +162 +p +. + `flRe +( + ` +(), +hovBackgroundC_ +); + +163 +tP +. + `tC +( +hovTC_ +); + +164 +subtP +. + `tC +( +hovSubtC_ +); + +166 +p +. + `flRe +( + ` +(), +backgroundC_ +); + +167 +tP +. + `tC +( +tC_ +); + +168 +subtP +. + `tC +( +subtC_ +); + +171 +QRe + + `avRegi +( +wm +. +ddg +, wm.ddg, wm. +icSize +, wm.iconSize); + +174  +btom_y + = +wm +. +maxHeight + - wm. +ddg + - +mrics +. + `as +() / 2; + +176 cڡut +sidebSizes + = +uts +:: + `lcuϋSidebSizes +( +QFt +{}); + +178 i( + `width +(> +sidebSizes +. +sml +) { + +179 +QFt + +hdgFt +; + +180 +hdgFt +. + `tWeight +( +QFt +:: +Medium +); + +181 +p +. + `tFt +( +hdgFt +); + +182 +p +. + `tP +( +tP +); + +184 +QFt + +tsFt +; + +185 +tsFt +. + `tPotSizeF +sFt. + `potSizeF +() * 0.9); + +186 #i +QT_VERSION + < + `QT_VERSION_CHECK +(5, 11, 0) + +187 cڡ  +msgSmpWidth + = + `QFtMrics +( +tsFt +). + `width +( +ϡMsgInfo_ +. +timeamp +) + 4; + +189 cڡ  +msgSmpWidth + = + +190 + `QFtMrics +( +tsFt +). + `hizڏlAdv +( +ϡMsgInfo_ +. +timeamp +) + 4; + +193 cڡ  +btomLeWidthLim + = ( +uėdMsgCou_ + > 0? +msgSmpWidth + : 0; + +196 +QFtMrics + + `ftNameMrics +( +hdgFt +); + +197  +t_y + = 2 * +wm +. +ddg + + +ftNameMrics +. + `as +() / 2; + +199 cڡut +me + = +mrics +. + `idedText +( + +200 + `roomName +(), + +201 +Qt +:: +ElideRight +, + +202 ( + `width +(- +wm +. +icSize + - 2 * wm. +ddg + - +msgSmpWidth +) * 0.8); + +203 +p +. + `dwText +( + `QPot +(2 * +wm +. +ddg + + wm. +icSize +, +t_y +), +me +); + +205 i( +roomTy_ + = +RoomTy +:: +Joed +) { + +206 +p +. + `tFt +( +QFt +{}); + +207 +p +. + `tP +( +subtP +); + +211  +uameLim + = + +212 +d +:: + `max +(0, + `width +(- 3 * +wm +. +ddg + - +msgSmpWidth + - wm. +icSize + - 20); + +213 aut +urName + = + +214 +mrics +. + `idedText +( +ϡMsgInfo_ +. +uame +, +Qt +:: +ElideRight +, +uameLim +); + +216 +p +. + `tFt +( +QFt +{}); + +217 +p +. + `dwText +( + `QPot +(2 * +wm +. +ddg + + wm. +icSize +, +btom_y +), +urName +); + +219 #i +QT_VERSION + < + `QT_VERSION_CHECK +(5, 11, 0) + +220  +meWidth + = + `QFtMrics +( +QFt +{}). + `width +( +urName +); + +222  +meWidth + = + `QFtMrics +( +QFt +{}). + `hizڏlAdv +( +urName +); + +224 +p +. + `tFt +( +QFt +{}); + +228  +destiLim + = + +229 +d +:: + `max +(0, + +230 + `width +(- 3 * +wm +. +ddg + - +btomLeWidthLim + - wm. +icSize + - + +231 +meWidth + - 5); + +232 aut +desti + = + +233 +mrics +. + `idedText +( +ϡMsgInfo_ +. +body +, +Qt +:: +ElideRight +, +destiLim +); + +234 +p +. + `dwText +( + `QPot +(2 * +wm +. +ddg + + wm. +icSize + + +meWidth +, +btom_y +), + +235 +desti +); + +238 +p +. + `ve +(); + +239 i( +isPsd_ +) { + +240 +p +. + `tP +( + `QP +( +highlighdTimeampC_ +)); + +241 } i( + `undMou +()) { + +242 +p +. + `tP +( + `QP +( +hovTimeampC_ +)); + +244 +p +. + `tP +( + `QP +( +timeampC_ +)); + +247 +p +. + `tFt +( +tsFt +); + +248 +p +. + `dwText +( + `QPot +( + `width +(- +wm +. +ddg + - +msgSmpWidth +, +t_y +), + +249 +ϡMsgInfo_ +. +timeamp +); + +250 +p +. + `e +(); + +252  +bWidth + = ( + `width +(- +wm +. +icSize + - 6 * wm. +ddg +) / 2; + +254 +acBRegi_ + = + `QReF +( +wm +. +veBX +, wm. +veBY +, +bWidth +, 20); + +255 +deeBRegi_ + = + `QReF +( + +256 +wm +. +veBX + + +bWidth + + 2 * wm. +ddg +, wm. +veBY +, btnWidth, 20); + +258 +QParPh + +acPh +; + +259 +acPh +. + `addRoundedRe +( +acBRegi_ +, 10, 10); + +261 +p +. + `tP +( +Qt +:: +NoP +); + +262 +p +. + `flPh +( +acPh +, +bC_ +); + +263 +p +. + `dwPh +( +acPh +); + +265 +QParPh + +deePh +; + +266 +deePh +. + `addRoundedRe +( +deeBRegi_ +, 10, 10); + +268 +p +. + `tP +( +Qt +:: +NoP +); + +269 +p +. + `flPh +( +deePh +, +bC_ +); + +270 +p +. + `dwPh +( +deePh +); + +272 +p +. + `tP +( + `QP +( +bTextC_ +)); + +273 +p +. + `tFt +( +QFt +{}); + +274 +p +. + `dwText +( +acBRegi_ +, +Qt +:: +AlignCr +, + ` +("Accept")); + +275 +p +. + `dwText +( +deeBRegi_ +, +Qt +:: +AlignCr +, + ` +("Decline")); + +279 +p +. + `tP +( +Qt +:: +NoP +); + +282 i( +roomAv_ +. + `isNu +()) { + +283 +QBrush + +brush +; + +284 +brush +. + `tSty +( +Qt +:: +SidP +); + +285 +brush +. + `tC +( + `avBgC +()); + +287 +p +. + `tP +( +Qt +:: +NoP +); + +288 +p +. + `tBrush +( +brush +); + +290 +p +. + `dwEΝ +( +avRegi +. + ` +(), +wm +. +icSize + / 2, wm.iconSize / 2); + +292 +QFt + +bubbFt +; + +293 +bubbFt +. + `tPotSizeF +(bubbFt. + `potSizeF +() * 1.4); + +294 +p +. + `tFt +( +bubbFt +); + +295 +p +. + `tP +( + `avFgC +()); + +296 +p +. + `tBrush +( +Qt +:: +NoBrush +); + +297 +p +. + `dwText +( + +298 +avRegi +. + `ed +(0, -1), +Qt +:: +AlignCr +, +uts +:: + `fCh +( + `roomName +())); + +300 +p +. + `ve +(); + +302 +QParPh + +th +; + +303 +th +. + `addEΝ +( +wm +. +ddg +, wm.ddg, wm. +icSize +, wm.iconSize); + +304 +p +. + `tClPh +( +th +); + +306 +p +. + `dwPixm +( +avRegi +, +roomAv_ +); + +307 +p +. + `e +(); + +310 i( +uėdMsgCou_ + > 0) { + +311 +QBrush + +brush +; + +312 +brush +. + `tSty +( +Qt +:: +SidP +); + +313 i( +uėdHighlighdMsgCou_ + > 0) { + +314 +brush +. + `tC +( + `mtiedC +()); + +316 +brush +. + `tC +( + `bubbBgC +()); + +319 i( +isPsd_ +) + +320 +brush +. + `tC +( + `bubbFgC +()); + +322 +p +. + `tBrush +( +brush +); + +323 +p +. + `tP +( +Qt +:: +NoP +); + +324 +p +. + `tFt +( +uėdCouFt_ +); + +328 cڡ  +x_width + = +uėdMsgCou_ + > +MaxUėdCouDiyed + + +329 ? + `QFtMrics +( +p +. + `ft +()). + `avageChWidth +() + +332 +QReF + + `r +( + `width +(- +bubbDm_ + - +wm +. +ddg + - +x_width +, + +333 +btom_y + - +bubbDm_ + / 2 - 5, + +334 +bubbDm_ + + +x_width +, + +335 +bubbDm_ +); + +337 i( + `width +(= +sidebSizes +. +sml +) + +338 +r + = + `QReF +( + `width +(- +bubbDm_ + - 5, + +339 + `height +(- +bubbDm_ + - 5, + +340 +bubbDm_ + + +x_width +, + +341 +bubbDm_ +); + +343 +p +. + `tP +( +Qt +:: +NoP +); + +344 +p +. + `dwEΝ +( +r +); + +346 +p +. + `tP +( + `QP +( + `bubbFgC +())); + +348 i( +isPsd_ +) + +349 +p +. + `tP +( + `QP +( + `bubbBgC +())); + +351 aut +couTxt + = +uėdMsgCou_ + > +MaxUėdCouDiyed + + +352 ? + `QSg +("99+") + +353 : +QSg +:: + `numb +( +uėdMsgCou_ +); + +355 +p +. + `tBrush +( +Qt +:: +NoBrush +); + +356 +p +. + `dwText +( +r +. + `ed +(0, -0.5), +Qt +:: +AlignCr +, +couTxt +); + +359 i(! +isPsd_ + && +hasUėdMesges_ +) { + +360 +QP + +n +; + +361 +n +. + `tWidth +( +wm +. +uėdLeWidth +); + +362 +n +. + `tC +( +highlighdBackgroundC_ +); + +364 +p +. + `tP +( +n +); + +365 +p +. + `dwLe +(0, +wm +. +uėdLeOfft +, 0, + `height +() - wm.unreadLineOffset); + +367 + } +} + +370 + gRoomInfoLiIm +:: + $updeUėdMesgeCou +( +cou +,  +highlighdCou +) + +372 +uėdMsgCou_ + = +cou +; + +373 +uėdHighlighdMsgCou_ + = +highlighdCou +; + +374 + `upde +(); + +375 + } +} + +378 + gRoomInfoLiIm +:: + $tPsdS +( +bo + +e +) + +380 i( +isPsd_ + ! +e +) { + +381 +isPsd_ + = +e +; + +382 + `upde +(); + +384 + } +} + +387 + gRoomInfoLiIm +:: + $cڋxtMuEvt +( +QCڋxtMuEvt + * +evt +) + +389 + `Q_UNUSED +( +evt +); + +391 i( +roomTy_ + = +RoomTy +:: +Inved +) + +394 +mu_ +-> + `pup +( +evt +-> + `globPos +()); + +395 + } +} + +398 + gRoomInfoLiIm +:: + $mouPssEvt +( +QMouEvt + * +evt +) + +400 i( +evt +-> + `bus +(= +Qt +:: +RightBu +) { + +401 +QWidg +:: + `mouPssEvt +( +evt +); + +405 i( +roomTy_ + = +RoomTy +:: +Inved +) { + +406 cڡut +pot + = +evt +-> + `pos +(); + +408 i( +acBRegi_ +. + `cڏs +( +pot +)) + +409 +em + + `acInve +( +roomId_ +); + +411 i( +deeBRegi_ +. + `cڏs +( +pot +)) + +412 +em + + `deeInve +( +roomId_ +); + +417 +em + + `icked +( +roomId_ +); + +419 + `tPsdS +( +ue +); + +422 +QPot + +pos + = +evt +-> + `pos +(); + +423 +q + +diusEndVue + = +ic_ +( + `width +()) / 3; + +425 +Re + * +re + = +w + + `Re +( +pos +); + +427 +re +-> + `tRadiusEndVue +( +diusEndVue +); + +428 +re +-> + `tOcySVue +(0.15); + +429 +re +-> + `tC +( + `QC +("white")); + +430 +re +-> + `diusAnimi +()-> + `tDuti +(200); + +431 +re +-> + `acyAnimi +()-> + `tDuti +(400); + +433 +re_ovy_ +-> + `addRe +( +re +); + +434 + } +} + +437 + gRoomInfoLiIm +:: + $tAv +(cڡ +QImage + & +img +) + +439 +roomAv_ + = +uts +:: + `sImageToPixm +( +img +, +IcSize +); + +440 + `upde +(); + +441 + } +} + +444 + gRoomInfoLiIm +:: + $tDestiMesge +(cڡ +DescInfo + & +fo +) + +446 +ϡMsgInfo_ + = +fo +; + +447 + `upde +(); + +448 + } +} + + @RoomInfoListItem.h + +18 #agm + + + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25  + ~"Cache.h +" + +26  + ~ + +28 +ass + + gMu +; + +29 +ass + + gReOvy +; + +31 as + cRoomInfoLiIm + : +public + +QWidg + + +33 +Q_OBJECT + + +34 + $Q_PROPERTY +( +QC + +highlighdBackgroundC + +READ + highlighdBackgroundC +WRITE + + +35 +tHighlighdBackgroundC +) + +36 + $Q_PROPERTY +( + +37 +QC + +hovBackgroundC + +READ + hovBackgroundC +WRITE + +tHovBackgroundC +) + +38 + $Q_PROPERTY +( +QC + +backgroundC + +READ + backgroundC +WRITE + +tBackgroundC +) + +40 + $Q_PROPERTY +( +QC + +avBgC + +READ +vBgC +WRITE + +tAvBgC +) + +41 + $Q_PROPERTY +( +QC + +avFgC + +READ +vFgC +WRITE + +tAvFgC +) + +43 + $Q_PROPERTY +( +QC + +bubbBgC + +READ + bubbBgC +WRITE + +tBubbBgC +) + +44 + $Q_PROPERTY +( +QC + +bubbFgC + +READ + bubbFgC +WRITE + +tBubbFgC +) + +46 + $Q_PROPERTY +( +QC + +tC + +READ +C +WRITE + +tTC +) + +47 + $Q_PROPERTY +( +QC + +subtC + +READ + subtC +WRITE + +tSubtC +) + +49 + $Q_PROPERTY +( +QC + +timeampC + +READ +imeampC +WRITE + +tTimeampC +) + +50 + $Q_PROPERTY +( +QC + +highlighdTimeampC + +READ + highlighdTimeampC +WRITE + + +51 +tHighlighdTimeampC +) + +52 + $Q_PROPERTY +( +QC + +hovTimeampC + +READ + hovTimeampC +WRITE + +tHovTimeampC +) + +54 + $Q_PROPERTY +( + +55 +QC + +highlighdTC + +READ + highlighdTC +WRITE + +tHighlighdTC +) + +56 + $Q_PROPERTY +( +QC + +highlighdSubtC + +READ + highlighdSubtC +WRITE + + +57 +tHighlighdSubtC +) + +59 + $Q_PROPERTY +( +QC + +hovTC + +READ + hovTC +WRITE + +tHovTC +) + +60 + $Q_PROPERTY +( +QC + +hovSubtC + +READ + hovSubtC +WRITE + +tHovSubtC +) + +62 + $Q_PROPERTY +( +QC + +mtiedC + +READ + mtiedC +WRITE + +tMtiedC +) + +63 + $Q_PROPERTY +( +QC + +bC + +READ + bC +WRITE + +tBC +) + +64 + $Q_PROPERTY +( +QC + +bTextC + +READ + bTextC +WRITE + +tBTextC +) + +66 +public +: + +67 + `RoomInfoLiIm +( +QSg + +room_id +, +RoomInfo + +fo +, +QWidg + * + + = 0); + +69  + `updeUėdMesgeCou +( +cou +,  +highlighdCou +); + +70  + $rUėdMesgeCou +({ + `updeUėdMesgeCou +(0, 0); }; + +72 +QSg + + $roomId +({  +roomId_ +; + } +} + +73 +bo + + $isPsd +(cڡ {  +isPsd_ +; + } +} + +74  + $uėdMesgeCou +(cڡ {  +uėdMsgCou_ +; + } +} + +76  +tAv +(cڡ +QImage + & +av_image +); + +77  +tDestiMesge +(cڡ +DescInfo + & +fo +); + +78 +DescInfo + + $ϡMesgeInfo +(cڡ {  +ϡMsgInfo_ +; + } +} + +80 +QC + + $highlighdBackgroundC +(cڡ {  +highlighdBackgroundC_ +; + } +} + +81 +QC + + $hovBackgroundC +(cڡ {  +hovBackgroundC_ +; + } +} + +82 +QC + + $hovTC +(cڡ {  +hovTC_ +; + } +} + +83 +QC + + $hovSubtC +(cڡ {  +hovSubtC_ +; + } +} + +84 +QC + + $hovTimeampC +(cڡ {  +hovTimeampC_ +; + } +} + +85 +QC + + $backgroundC +(cڡ {  +backgroundC_ +; + } +} + +86 +QC + + $avBgC +(cڡ {  +avBgC_ +; + } +} + +87 +QC + + $avFgC +(cڡ {  +avFgC_ +; + } +} + +89 +QC + + $highlighdTC +(cڡ {  +highlighdTC_ +; + } +} + +90 +QC + + $highlighdSubtC +(cڡ {  +highlighdSubtC_ +; + } +} + +91 +QC + + $highlighdTimeampC +(cڡ {  +highlighdTimeampC_ +; + } +} + +93 +QC + + $tC +(cڡ {  +tC_ +; + } +} + +94 +QC + + $subtC +(cڡ {  +subtC_ +; + } +} + +95 +QC + + $timeampC +(cڡ {  +timeampC_ +; + } +} + +96 +QC + + $bC +(cڡ {  +bC_ +; + } +} + +97 +QC + + $bTextC +(cڡ {  +bTextC_ +; + } +} + +99 +QC + + $bubbFgC +(cڡ {  +bubbFgC_ +; + } +} + +100 +QC + + $bubbBgC +(cڡ {  +bubbBgC_ +; + } +} + +101 +QC + + $mtiedC +(cڡ {  +mtiedFtC_ +; + } +} + +103  + $tHighlighdBackgroundC +( +QC + & +c +{ +highlighdBackgroundC_ + = c; + } +} + +104  + $tHovBackgroundC +( +QC + & +c +{ +hovBackgroundC_ + = c; + } +} + +105  + $tHovSubtC +( +QC + & +c +{ +hovSubtC_ + = c; + } +} + +106  + $tHovTC +( +QC + & +c +{ +hovTC_ + = c; + } +} + +107  + $tHovTimeampC +( +QC + & +c +{ +hovTimeampC_ + = c; + } +} + +108  + $tBackgroundC +( +QC + & +c +{ +backgroundC_ + = c; + } +} + +109  + $tTimeampC +( +QC + & +c +{ +timeampC_ + = c; + } +} + +110  + $tAvFgC +( +QC + & +c +{ +avFgC_ + = c; + } +} + +111  + $tAvBgC +( +QC + & +c +{ +avBgC_ + = c; + } +} + +113  + $tHighlighdTC +( +QC + & +c +{ +highlighdTC_ + = c; + } +} + +114  + $tHighlighdSubtC +( +QC + & +c +{ +highlighdSubtC_ + = c; + } +} + +115  + $tHighlighdTimeampC +( +QC + & +c +{ +highlighdTimeampC_ + = c; + } +} + +117  + $tTC +( +QC + & +c +{ +tC_ + = c; + } +} + +118  + $tSubtC +( +QC + & +c +{ +subtC_ + = c; + } +} + +120  + $tBC +( +QC + & +c +{ +bC_ + = c; + } +} + +121  + $tBTextC +( +QC + & +c +{ +bTextC_ + = c; + } +} + +123  + $tBubbFgC +( +QC + & +c +{ +bubbFgC_ + = c; + } +} + +124  + $tBubbBgC +( +QC + & +c +{ +bubbBgC_ + = c; + } +} + +125  + $tMtiedC +( +QC + & +c +{ +mtiedFtC_ + = c; + } +} + +127  + $tRoomName +(cڡ +QSg + & +me +{ +roomName_ + =ame; + } +} + +128  + $tRoomTy +( +bo + +isInve +) + +130 i( +isInve +) + +131 +roomTy_ + = +RoomTy +:: +Inved +; + +133 +roomTy_ + = +RoomTy +:: +Joed +; + +134 + } +} + +136 +bo + + $isInve +({  +roomTy_ + = +RoomTy +:: +Inved +; + } +} + +137  + $tRdS +( +bo + +hasUėdMesges +) + +139 i( +hasUėdMesges_ + ! +hasUėdMesges +) { + +140 +hasUėdMesges_ + = +hasUėdMesges +; + +141 + `upde +(); + +143 + } +} + +145 + gsigls +: + +146  +icked +(cڡ +QSg + & +room_id +); + +147  +aveRoom +(cڡ +QSg + & +room_id +); + +148  +acInve +(cڡ +QSg + & +room_id +); + +149  +deeInve +(cڡ +QSg + & +room_id +); + +151 +public + + gs +: + +152  +tPsdS +( +bo + +e +); + +154 + geed +: + +155  + $mouPssEvt +( +QMouEvt + * +evt + +ovride +; + +156  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +157  + $sizeEvt +( +QResizeEvt + * +evt + +ovride +; + +158  + $cڋxtMuEvt +( +QCڋxtMuEvt + * +evt + +ovride +; + +160 +ive +: + +161  + ` +( +QWidg + * + +); + +162 +QSg + + $roomName +({  +roomName_ +; + } +} + +164 +ReOvy + * + gre_ovy_ +; + +166 as + cRoomTy + + +168 + gJoed +, + +169 + gInved +, + +172 +RoomTy + + groomTy_ + = RoomTy:: +Joed +; + +175 + gmtx +:: +ڣs +:: +InvedRoom + +vedRoom_ +; + +177 +QSg + + groomId_ +; + +178 +QSg + + groomName_ +; + +180 +DescInfo + + gϡMsgInfo_ +; + +182 +QPixm + + groomAv_ +; + +184 +Mu + * + gmu_ +; + +185 +QAi + * + gaveRoom_ +; + +187 +bo + + gisPsd_ + = +l +; + +188 +bo + + ghasUėdMesges_ + = +ue +; + +190  + guėdMsgCou_ + = 0; + +191  + guėdHighlighdMsgCou_ + = 0; + +193 +QC + + ghighlighdBackgroundC_ +; + +194 +QC + + ghovBackgroundC_ +; + +195 +QC + + gbackgroundC_ +; + +197 +QC + + ghighlighdTC_ +; + +198 +QC + + ghighlighdSubtC_ +; + +200 +QC + + gtC_ +; + +201 +QC + + gsubtC_ +; + +203 +QC + + ghovTC_ +; + +204 +QC + + ghovSubtC_ +; + +206 +QC + + gbC_ +; + +207 +QC + + gbTextC_ +; + +209 +QReF + + gacBRegi_ +; + +210 +QReF + + gdeeBRegi_ +; + +213 +QC + + gmtiedFtC_ +; + +214 +QFt + + guėdCouFt_ +; + +215  + gbubbDm_ +; + +217 +QC + + gtimeampC_ +; + +218 +QC + + ghighlighdTimeampC_ +; + +219 +QC + + ghovTimeampC_ +; + +221 +QC + + gavBgC_ +; + +222 +QC + + gavFgC_ +; + +224 +QC + + gbubbBgC_ +; + +225 +QC + + gbubbFgC_ +; + + @RoomList.cpp + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23  + ~"Cache.h +" + +24  + ~"Loggg.h +" + +25  + ~"MaWdow.h +" + +26  + ~"MrixCl.h +" + +27  + ~"RoomInfoLiIm.h +" + +28  + ~"RoomLi.h +" + +29  + ~"UrStgsPage.h +" + +30  + ~"Uts.h +" + +31  + ~"ui/OvyMod.h +" + +33 + gRoomLi +:: + $RoomLi +( +QWidg + * + +) + +34 : + $QWidg +( + +) + +36 +tLayout_ + = +w + + `QVBoxLayout +( +this +); + +37 +tLayout_ +-> + `tScg +(0); + +38 +tLayout_ +-> + `tMg +(0); + +40 +slAa_ + = +w + + `QSlAa +( +this +); + +41 +slAa_ +-> + `tHizڏlSlBPicy +( +Qt +:: +SlBAlwaysOff +); + +42 +slAa_ +-> + `tSizeAdjuPicy +( +QAbSlAa +:: +AdjuToCڋs +); + +43 +slAa_ +-> + `tWidgResizab +( +ue +); + +44 +slAa_ +-> + `tAlignmt +( +Qt +:: +AlignLdg + | Qt:: +AlignT + | Qt:: +AlignVCr +); + +48 #i +n + + `defed +( +Q_OS_MAC +) + +49 +slAa_ +-> + `tVtilSlBPicy +( +Qt +:: +SlBAlwaysOff +); + +52 +slAaCڋs_ + = +w + + `QWidg +( +this +); + +53 +slAaCڋs_ +-> + `tObjeName +("roomlist_area"); + +55 +cڋsLayout_ + = +w + + `QVBoxLayout +( +slAaCڋs_ +); + +56 +cڋsLayout_ +-> + `tAlignmt +( +Qt +:: +AlignT +); + +57 +cڋsLayout_ +-> + `tScg +(0); + +58 +cڋsLayout_ +-> + `tMg +(0); + +60 +slAa_ +-> + `tWidg +( +slAaCڋs_ +); + +61 +tLayout_ +-> + `addWidg +( +slAa_ +); + +63 + `c +( +this +, & +RoomLi +:: +updeRoomAvCb +,his, &RoomLi:: +updeRoomAv +); + +64 + } +} + +67 + gRoomLi +:: + $addRoom +(cڡ +QSg + & +room_id +, cڡ +RoomInfo + & +fo +) + +69 aut +room_em + = +w + + `RoomInfoLiIm +( +room_id +, +fo +, +slAa_ +); + +70 +room_em +-> + `tRoomName +( +QSg +:: + `omStdSg +( +d +:: + `move +( +fo +. +me +))); + +72 + `c +( +room_em +, & +RoomInfoLiIm +:: +icked +, +this +, & +RoomLi +:: +highlightSeedRoom +); + +73 + `c +( +room_em +, & +RoomInfoLiIm +:: +aveRoom +, +this +, [](cڡ +QSg + & +room_id +) { + +74 +MaWdow +:: + ` +()-> + `ݒLveRoomDlog +( +room_id +); + +77 +rooms_ +. + `ema +( +room_id +, +QShedPor +< +RoomInfoLiIm +>( +room_em +)); + +79 i(! +fo +. +av_u +. + `emy +()) + +80 + `updeAv +( +room_id +, +QSg +:: + `omStdSg +( +fo +. +av_u +)); + +82  +pos + = +cڋsLayout_ +-> + `cou +() - 1; + +83 +cڋsLayout_ +-> + `Widg +( +pos +, +room_em +); + +84 + } +} + +87 + gRoomLi +:: + $updeAv +(cڡ +QSg + & +room_id +, cڡ QSg & +u +) + +89 i( +u +. + `isEmy +()) + +92 +QByAay + +vedImgDa +; + +94 i( +che +:: + ` +()) + +95 +vedImgDa + = +che +:: + ` +()-> + `image +( +u +); + +97 i( +vedImgDa +. + `isEmy +()) { + +98 +mtx +:: +hp +:: +ThumbOs + +ts +; + +99 +ts +. +mxc_u + = +u +. + `toStdSg +(); + +100 +hp +:: + ` +()-> + `g_thumbǞ +( + +101 +ts +, [ +room_id +, os, +this +](cڡ +d +:: +rg + & +s +, +mtx +:: +hp +:: +RequeE + +r +) { + +102 i( +r +) { + +103 +nhlog +:: + `t +()-> + `wn +( + +105 +ts +. +mxc_u +, + +106 +mtx +:: +rs +:: + `to_rg +( +r +-> +mrix_r +. +rcode +), + +107 +r +-> +mrix_r +. +r +); + +111 i( +che +:: + ` +()) + +112 +che +:: + ` +()-> + `veImage +( +ts +. +mxc_u +, +s +); + +114 aut +da + = + `QByAay +( +s +. + `da +(),es. + `size +()); + +115 +QPixm + +pixm +; + +116 +pixm +. + `ldFromDa +( +da +); + +118 +em + + `updeRoomAvCb +( +room_id +, +pixm +); + +121 +QPixm + +img +; + +122 +img +. + `ldFromDa +( +vedImgDa +); + +124 + `updeRoomAv +( +room_id +, +img +); + +126 + } +} + +129 + gRoomLi +:: + $moveRoom +(cڡ +QSg + & +room_id +, +bo + +t +) + +131 +rooms_ +. + `a +( +room_id +); + +133 i( +rooms_ +. + `emy +(|| ! +t +) + +136 aut +room + = + `fRoom +(); + +138 i( +room +. +cd +. + `isNu +()) + +141 +room +. +cd +-> + `tPsdS +( +ue +); + +142 +em + + `roomChged +( +room +. +f +); + +143 + } +} + +146 + gRoomLi +:: + $updeUėdMesgeCou +(cڡ +QSg + & +roomid +,  +cou +,  +highlighdCou +) + +148 i(! + `roomExis +( +roomid +)) { + +149 +nhlog +:: + `ui +()-> + `wn +("updateUnreadMessageCount: unknownoom_id {}", + +150 +roomid +. + `toStdSg +()); + +154 +rooms_ +[ +roomid +]-> + `updeUėdMesgeCou +( +cou +, +highlighdCou +); + +156 + `lcuϋUėdMesgeCou +(); + +157 + } +} + +160 + gRoomLi +:: + $lcuϋUėdMesgeCou +() + +162  +tٮ_uėd_msgs + = 0; + +164 cڡut& +room + : +rooms_ +) { + +165 i(! +room +. +cd +. + `isNu +()) + +166 +tٮ_uėd_msgs + + +room +. +cd +-> + `uėdMesgeCou +(); + +169 +em + + `tٮUėdMesgeCouUpded +( +tٮ_uėd_msgs +); + +170 + } +} + +173 + gRoomLi +:: +lize +(cڡ +QM +< +QSg +, +RoomInfo +> & +fo +) + +175 + gnhlog +:: +ui +()-> +fo +("initializeoomist"); + +177 + grooms_ +. +r +(); + +179 +tUpdesEbd +( +l +); + +181 aut + g + = +fo +. +beg +(); i!fo. +d +(); it++) { + +182 i( + g +. +vue +(). + gis_ve +) + +183 +addInvedRoom +( + +. +key +(), it. +vue +()); + +185 +addRoom +( + +. +key +(), it. +vue +()); + +188 aut + g + = +fo +. +beg +(); i!fo. +d +(); it++) + +189 +updeRoomDesti +( + +. +key +(), it. +vue +(). +msgInfo +); + +191 +tUpdesEbd +( +ue +); + +193 i( + grooms_ +. +emy +()) + +196 aut + groom + = +fRoom +(); + +197 i( + groom +. + gcd +. +isNu +()) + +200 + groom +. + gcd +-> +tPsdS +( +ue +); + +201 +em + +roomChged +( +room +. +f +); + +205 + gRoomLi +:: +nupInves +(cڡ +d +:: +m +< +QSg +, +bo +> & +ves +) + +207 i( + gves +. +size +() == 0) + +210 + guts +:: +a_if +( +rooms_ +, [ +ves +]ut& +room +) { + +211 aut +room_id + = +room +. +f +; + +212 aut +em + = +room +. +cd +; + +214 i(! +em +) + +215  +l +; + +217  +em +-> +isInve +(&& ( +ves +. +fd +( +room_id +=ves. +d +()); + +222 + gRoomLi +:: +sync +(cڡ +d +:: +m +< +QSg +, +RoomInfo +> & +fo +) + +225 cڡut& + groom + : +fo +) + +226 +updeRoom +( +room +. +f +,oom. +cd +); + +230 + gRoomLi +:: + $highlightSeedRoom +(cڡ +QSg + & +room_id +) + +232 +em + + `roomChged +( +room_id +); + +234 i(! + `roomExis +( +room_id +)) { + +235 +nhlog +:: + `ui +()-> + `wn +("roomlist: clicked unknownoom_id"); + +239 autcڡ & +room + : +rooms_ +) { + +240 i( +room +. +cd +. + `isNu +()) + +243 i( +room +. +f + ! +room_id +) { + +244 +room +. +cd +-> + `tPsdS +( +l +); + +246 +room +. +cd +-> + `tPsdS +( +ue +); + +247 +slAa_ +-> + `suWidgVisib +( +room +. +cd +. + `da +()); + +251 +edRoom_ + = +room_id +; + +252 + } +} + +255 + gRoomLi +:: + $updeRoomAv +(cڡ +QSg + & +roomid +, cڡ +QPixm + & +img +) + +257 i(! + `roomExis +( +roomid +)) { + +258 +nhlog +:: + `ui +()-> + `wn +("avatar update onon-existentoom_id: {}", + +259 +roomid +. + `toStdSg +()); + +263 +rooms_ +[ +roomid +]-> + `tAv +( +img +. + `toImage +()); + +266 +em + + `roomAvChged +( +roomid +, +img +); + +267 + } +} + +270 + gRoomLi +:: + $updeRoomDesti +(cڡ +QSg + & +roomid +, cڡ +DescInfo + & +fo +) + +272 i(! + `roomExis +( +roomid +)) { + +273 +nhlog +:: + `ui +()-> + `wn +("description update onon-existentoom_id: {}, {}", + +274 +roomid +. + `toStdSg +(), + +275 +fo +. +body +. + `toStdSg +()); + +279 +rooms_ +[ +roomid +]-> + `tDestiMesge +( +fo +); + +281 i( + `undMou +()) { + +283 +isStPdg_ + = +ue +; + +287 +isStPdg_ + = +l +; + +289 +em + + `stRoomsByLaMesge +(); + +290 + } +} + +293 + gRoomLi +:: + $stRoomsByLaMesge +() + +295 +isStPdg_ + = +l +; + +297 +d +:: +muim +< +ut64_t +, +RoomInfoLiIm + *, std:: +g +> +times +; + +299  +ii + = 0; i< +cڋsLayout_ +-> + `cou +(); ++ii) { + +300 aut +room + = +qobje_ +< +RoomInfoLiIm + *>( +cڋsLayout_ +-> + `emAt +( +ii +)-> + `widg +()); + +302 i(! +room +) + +306 i( +room +-> + `ϡMesgeInfo +(). +urid +. + `isEmy +()) + +307 +times +. + `ema +(0, +room +); + +309 +times +. + `ema +( +room +-> + `ϡMesgeInfo +(). +dime +. + `toMSecsSEpoch +(),oom); + +312 aut + + = +times +. + `cbeg +(); i!times. + `nd +(); ++it) { + +313 cڡut +roomWidg + = + +-> +cd +; + +314 cڡut +cutIndex + = +cڋsLayout_ +-> + `dexOf +( +roomWidg +); + +315 cڡut +wIndex + = +d +:: + `di +( +times +. + `cbeg +(), + +); + +317 i( +cutIndex + = +wIndex +) + +320 +cڋsLayout_ +-> + `moveWidg +( +roomWidg +); + +321 +cڋsLayout_ +-> + `Widg +( +wIndex +, +roomWidg +); + +323 + } +} + +326 + gRoomLi +:: + $aveEvt +( +QEvt + * +evt +) + +328 i( +isStPdg_ +) + +329 +QTim +:: + `sgSh +(700, +this +, & +RoomLi +:: +stRoomsByLaMesge +); + +331 +QWidg +:: + `aveEvt +( +evt +); + +332 + } +} + +335 + gRoomLi +:: + $oJoRoomDlog +( +bo + +isJog +, +QSg + +roomAls +) + +337 +joRoomMod_ +-> + `hide +(); + +339 i( +isJog +) + +340 +em + + `joRoom +( +roomAls +); + +341 + } +} + +344 + gRoomLi +:: + $moveFr +() + +346 + `tUpdesEbd +( +l +); + +347  +i + = 0; i < +cڋsLayout_ +-> + `cou +(); i++) { + +348 aut +widg + = + +349 +qobje_ +< +RoomInfoLiIm + *>( +cڋsLayout_ +-> + `emAt +( +i +)-> + `widg +()); + +350 i( +widg +) + +351 +widg +-> + `show +(); + +353 + `tUpdesEbd +( +ue +); + +354 + } +} + +357 + gRoomLi +:: +yFr +(cڡ +d +:: +m +< +QSg +, +bo +> & +fr +) + +360 +tUpdesEbd +( +l +); + +362  + gi + = 0; i < + gcڋsLayout_ +-> +cou +(); i++) { + +365 aut + gliem + = + +366 +qobje_ +< +RoomInfoLiIm + *>( +cڋsLayout_ +-> +emAt +( +i +)-> +widg +()); + +368 i(! + gliem +) + +371 i( + gfr +. +fd +( +liem +-> +roomId +()! +fr +. +d +()) + +372 +liem +-> +show +(); + +374 + gliem +-> +hide +(); + +377 +tUpdesEbd +( +ue +); + +380 i(! + gedRoom_ +. +isEmy +(&& ( + gfr +. +fd +( +edRoom_ +! +fr +. +d +())) + +383 +FVisibRoom +(); + +387 + gRoomLi +:: + $FVisibRoom +() + +389  +i + = 0; i < +cڋsLayout_ +-> + `cou +(); i++) { + +390 aut +em + = +qobje_ +< +RoomInfoLiIm + *>( +cڋsLayout_ +-> + `emAt +( +i +)-> + `widg +()); + +392 i( +em + && im-> + `isVisib +()) { + +393 + `highlightSeedRoom +( +em +-> + `roomId +()); + +397 + } +} + +400 + gRoomLi +:: + $tEvt +( +QPatEvt + *) + +402 +QStyOi + +t +; + +403 +t +. + ` +( +this +); + +404 +QPar + + `p +( +this +); + +405 + `y +()-> + `dwPrimive +( +QSty +:: +PE_Widg +, & +t +, & +p +, +this +); + +406 + } +} + +409 + gRoomLi +:: + $updeRoom +(cڡ +QSg + & +room_id +, cڡ +RoomInfo + & +fo +) + +411 i(! + `roomExis +( +room_id +)) { + +412 i( +fo +. +is_ve +) + +413 + `addInvedRoom +( +room_id +, +fo +); + +415 + `addRoom +( +room_id +, +fo +); + +420 aut +room + = +rooms_ +[ +room_id +]; + +421 + `updeAv +( +room_id +, +QSg +:: + `omStdSg +( +fo +. +av_u +)); + +422 +room +-> + `tRoomName +( +QSg +:: + `omStdSg +( +fo +. +me +)); + +423 +room +-> + `tRoomTy +( +fo +. +is_ve +); + +424 +room +-> + `upde +(); + +425 + } +} + +428 + gRoomLi +:: + $addInvedRoom +(cڡ +QSg + & +room_id +, cڡ +RoomInfo + & +fo +) + +430 aut +room_em + = +w + + `RoomInfoLiIm +( +room_id +, +fo +, +slAa_ +); + +432 + `c +( +room_em +, & +RoomInfoLiIm +:: +acInve +, +this +, & +RoomLi +::acceptInvite); + +433 + `c +( +room_em +, & +RoomInfoLiIm +:: +deeInve +, +this +, & +RoomLi +::declineInvite); + +435 +rooms_ +. + `ema +( +room_id +, +QShedPor +< +RoomInfoLiIm +>( +room_em +)); + +437 + `updeAv +( +room_id +, +QSg +:: + `omStdSg +( +fo +. +av_u +)); + +439  +pos + = +cڋsLayout_ +-> + `cou +() - 1; + +440 +cڋsLayout_ +-> + `Widg +( +pos +, +room_em +); + +441 + } +} + +443 + gd +:: + +< +QSg +, + gQShedPor +< + gRoomInfoLiIm +>> + +444 + gRoomLi +:: + $fRoom +() const + +446 aut +fRoom + = +rooms_ +. + `beg +(); + +448  +fRoom +-> +cd +. + `isNu +(&& fRoom ! +rooms_ +. + `d +()) + +449 +fRoom +++; + +451  +d +:: + +< +QSg +, +QShedPor +< +RoomInfoLiIm +>>( +fRoom +-> +f +, + +452 +fRoom +-> +cd +); + +453 + } +} + +456 + gRoomLi +:: +updeRdStus +(cڡ +d +:: +m +< +QSg +, +bo +> & +us +) + +458 cڡut& + groom + : +us +) { + +459 i( +roomExis +( +room +. +f +)) { + +460 aut +em + = +rooms_ +. + +( +room +. +f +); + +462 i( + gem +) + +463 + gem +-> +tRdS +( +room +. +cd +); + + @RoomList.h + +18 #agm + + + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +29 +ass + + gLveRoomDlog +; + +30 +ass + + gOvyMod +; + +31 +ass + + gRoomInfoLiIm +; + +32 +ass + + gSync +; + +33  + gDescInfo +; + +34  + gRoomInfo +; + +36 as + cRoomLi + : +public + +QWidg + + +38 +Q_OBJECT + + +40 +public +: + +41 +exic + +RoomLi +( +QWidg + * + + = 0); + +43  +lize +(cڡ +QM +< +QSg +, +RoomInfo +> & +fo +); + +44  +sync +(cڡ +d +:: +m +< +QSg +, +RoomInfo +> & +fo +); + +46  + $r +({ +rooms_ +. + `r +(); }; + +47  + `updeAv +(cڡ +QSg + & +room_id +, cڡ QSg & +u +); + +49  + `addRoom +(cڡ +QSg + & +room_id +, cڡ +RoomInfo + & +fo +); + +50  + `addInvedRoom +(cڡ +QSg + & +room_id +, cڡ +RoomInfo + & +fo +); + +51  + `moveRoom +(cڡ +QSg + & +room_id +, +bo + +t +); + +53  + `yFr +(cڡ +d +:: +m +< +QSg +, +bo +> & +rooms +); + +55  + `moveFr +(); + +56  + `updeRoom +(cڡ +QSg + & +room_id +, cڡ +RoomInfo + & +fo +); + +57  + `nupInves +(cڡ +d +:: +m +< +QSg +, +bo +> & +ves +); + +59 +sigls +: + +60  + `roomChged +(cڡ +QSg + & +room_id +); + +61  + `tٮUėdMesgeCouUpded +( +cou +); + +62  + `acInve +(cڡ +QSg + & +room_id +); + +63  + `deeInve +(cڡ +QSg + & +room_id +); + +64  + `roomAvChged +(cڡ +QSg + & +room_id +, cڡ +QPixm + & +img +); + +65  + `joRoom +(cڡ +QSg + & +room_id +); + +66  + `updeRoomAvCb +(cڡ +QSg + & +room_id +, cڡ +QPixm + & +img +); + +68 +public + +s +: + +69  + `updeRoomAv +(cڡ +QSg + & +roomid +, cڡ +QPixm + & +img +); + +70  + `highlightSeedRoom +(cڡ +QSg + & +room_id +); + +71  + `updeUėdMesgeCou +(cڡ +QSg + & +roomid +,  +cou +,  +highlighdCou +); + +72  + `updeRoomDesti +(cڡ +QSg + & +roomid +, cڡ +DescInfo + & +fo +); + +73  + `oJoRoomDlog +( +bo + +isJog +, +QSg + +roomAls +); + +74  + `updeRdStus +(cڡ +d +:: +m +< +QSg +, +bo +> & +us +); + +76 +eed +: + +77  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +78  + $aveEvt +( +QEvt + * +evt + +ovride +; + +80 +ive + +s +: + +81  + `stRoomsByLaMesge +(); + +83 +ive +: + +85 +d +:: + +< +QSg +, +QShedPor +< +RoomInfoLiIm +>> + $fRoom +() const; + +86  + `lcuϋUėdMesgeCou +(); + +87 +bo + + $roomExis +(cڡ +QSg + & +room_id +{  +rooms_ +. + `fd +oom_id!rooms_. + `d +(); + } +} + +89  +FVisibRoom +(); + +91 +QVBoxLayout + * + gtLayout_ +; + +92 +QVBoxLayout + * + gcڋsLayout_ +; + +93 +QSlAa + * + gslAa_ +; + +94 +QWidg + * + gslAaCڋs_ +; + +96 +QPushBu + * + gjoRoomBu_ +; + +98 +OvyMod + * + gjoRoomMod_ +; + +100 + gd +:: +m +< +QSg +, + gQShedPor +< + gRoomInfoLiIm +>> + grooms_ +; + +101 +QSg + + gedRoom_ +; + +103 +bo + + gisStPdg_ + = +l +; + + @RunGuard.cpp + +1  + ~"RunGud.h +" + +3  + ~ + +5 + gmea + { + +7 +QSg + + +8 +geKeyHash +(cڡ +QSg + & +key +, cڡ QSg & + +) + +10 +QByAay + + gda +; + +12 + gda +. +nd +( +key +. +toUtf8 +()); + +13 + gda +. +nd +( + +. +toUtf8 +()); + +14 + gda + = +QCryogphicHash +:: +hash +( +da +, QCryogphicHash:: +Sha1 +). +toHex +(); + +16  + gda +; + +20 + gRunGud +:: + $RunGud +(cڡ +QSg + & +key +) + +21 : + `key +( +key +) + +22 , + `memLockKey +( + `geKeyHash +( +key +, "_memLockKey")) + +23 , + `shedmemKey +( + `geKeyHash +( +key +, "_sharedmemKey")) + +24 , + `shedMem +( +shedmemKey +) + +25 , + $memLock +( +memLockKey +, 1) + +27 +memLock +. + `acque +(); + +30 +QShedMemy + + `fix +( +shedmemKey +); + +31 +fix +. + `ch +(); + +34 +memLock +. + `a +(); + +35 + } +} + +37 + gRunGud +::~ + $RunGud +({ + `a +(); + } +} + +39 +bo + + +40 + gRunGud +:: + $isAnhRušg +() + +42 i( +shedMem +. + `isAached +()) + +43  +l +; + +45 +memLock +. + `acque +(); + +46 cڡ +bo + +isRušg + = +shedMem +. + `ch +(); + +48 i( +isRušg +) + +49 +shedMem +. + `dach +(); + +51 +memLock +. + `a +(); + +53  +isRušg +; + +54 + } +} + +56 +bo + + +57 + gRunGud +:: + $yToRun +() + +60 i( + `isAnhRušg +()) + +61  +l +; + +63 +memLock +. + `acque +(); + +64 cڡ +bo + +su + = +shedMem +. + ` +(( +qut64 +)); + +65 +memLock +. + `a +(); + +67 i(! +su +) { + +68 + `a +(); + +69  +l +; + +72  +ue +; + +73 + } +} + +76 + gRunGud +:: + $a +() + +78 +memLock +. + `acque +(); + +80 i( +shedMem +. + `isAached +()) + +81 +shedMem +. + `dach +(); + +83 +memLock +. + `a +(); + +84 + } +} + + @RunGuard.h + +1 #agm + + + +8  + ~ + +9  + ~ + +10  + ~ + +12 as + cRunGud + + +14 + mpublic +: + +15 +RunGud +(cڡ +QSg + & +key +); + +16 ~ +RunGud +(); + +18 +bo + +isAnhRušg +(); + +19 +bo + +yToRun +(); + +20  +a +(); + +22 + mive +: + +23 cڡ +QSg + +key +; + +24 cڡ +QSg + + mmemLockKey +; + +25 cڡ +QSg + + mshedmemKey +; + +27 +QShedMemy + + mshedMem +; + +28 +QSyemSemhe + + mmemLock +; + +30 +Q_DISABLE_COPY +( +RunGud +) + + @SideBarActions.cpp + +1  + ~ + +2  + ~ + +4  + ~ + +6  + ~"Cfig.h +" + +7  + ~"MaWdow.h +" + +8  + ~"SideBAis.h +" + +9  + ~"Uts.h +" + +10  + ~"ui/FtBu.h +" + +11  + ~"ui/Mu.h +" + +12  + ~"ui/OvyMod.h +" + +14 + gSideBAis +:: + $SideBAis +( +QWidg + * + +) + +15 : +QWidg +{ + +} + +17 +QFt + +f +; + +18 + gf +. +tPotSizeF +( +f +. +potSizeF +()); + +20 cڡ  + gftHeight + = +QFtMrics +( +f +). +height +(); + +21 cڡ  + gcڋHeight + = +ftHeight + * 2.5; + +23 +tFixedHeight +( +cڋHeight +); + +25 + gyout_ + = +w + +QHBoxLayout +( +this +); + +26 + gyout_ +-> +tMg +(0); + +28 +QIc + + ggsIc +; + +29 + ggsIc +. +addFe +(":/icons/icons/ui/settings.png"); + +31 +QIc + + gRoomIc +; + +32 + gRoomIc +. +addFe +(":/icons/icons/ui/add-square-button.png"); + +34 +QIc + + gjoRoomIc +; + +35 + gjoRoomIc +. +addFe +(":/icons/icons/ui/speech-bubbles-comment-option.png"); + +37 + ggsB_ + = +w + +FtBu +( +this +); + +38 + ggsB_ +-> +tToT +( + +("User settings")); + +39 + ggsB_ +-> +tIc +( +gsIc +); + +40 + ggsB_ +-> +tCrRadius +( +cf +:: +sidebAis +:: +icSize + / 2); + +41 + ggsB_ +-> +tIcSize +( + +42 +QSize +( +cf +:: +sidebAis +:: +icSize +, conf::sidebarActions::iconSize)); + +44 + gaddMu_ + = +w + +Mu +( +this +); + +45 + gRoomAi_ + = +w + +QAi +( + +("Cwoom"), +this +); + +46 + gjoRoomAi_ + = +w + +QAi +( + +("Jooom"), +this +); + +48 +c +( +joRoomAi_ +, & +QAi +:: +igged +, +this +, [this]() { + +49 +MaWdow +:: + +()-> +ݒJoRoomDlog +( + +50 [ +this +](cڡ +QSg + & +room_id +{ +em + +joRoom +(room_id); }); + +53 +c +( +RoomAi_ +, & +QAi +:: +igged +, +this +, [this]() { + +54 +MaWdow +:: + +()-> +ݒCeRoomDlog +( + +55 [ +this +](cڡ +mtx +:: +ques +:: +CeRoom + & +q +{ +em + +Room +(req); }); + +58 + gaddMu_ +-> +addAi +( +RoomAi_ +); + +59 + gaddMu_ +-> +addAi +( +joRoomAi_ +); + +61 + gRoomB_ + = +w + +FtBu +( +this +); + +62 + gRoomB_ +-> +tToT +( + +("Startew chat")); + +63 + gRoomB_ +-> +tIc +( +RoomIc +); + +64 + gRoomB_ +-> +tCrRadius +( +cf +:: +sidebAis +:: +icSize + / 2); + +65 + gRoomB_ +-> +tIcSize +( + +66 +QSize +( +cf +:: +sidebAis +:: +icSize +, conf::sidebarActions::iconSize)); + +68 +c +( +RoomB_ +, & +QPushBu +:: +icked +, +this +, [this]() { + +69 aut +pos + = +mToGlob +( +RoomB_ +->pos()); + +70 aut +ddg + = +cf +:: +sidebAis +:: +icSize + / 2; + +72 +addMu_ +-> +pup +( + +73 +QPot +( +pos +. +x +(+ +ddg +,os. +y +(-addg - +addMu_ +-> +sizeHt +(). +height +())); + +76 + groomDey_ + = +w + +FtBu +( +this +); + +77 + groomDey_ +-> +tToT +( + +("Room directory")); + +78 + groomDey_ +-> +tEbd +( +l +); + +79 + groomDey_ +-> +tIc +( +joRoomIc +); + +80 + groomDey_ +-> +tCrRadius +( +cf +:: +sidebAis +:: +icSize + / 2); + +81 + groomDey_ +-> +tIcSize +( + +82 +QSize +( +cf +:: +sidebAis +:: +icSize +, conf::sidebarActions::iconSize)); + +84 + gyout_ +-> +addWidg +( +RoomB_ +); + +85 + gyout_ +-> +addWidg +( +roomDey_ +); + +86 + gyout_ +-> +addWidg +( +gsB_ +); + +88 +c +( +gsB_ +, & +QPushBu +:: +icked +, +this +, & +SideBAis +:: +showStgs +); + +92 + gSideBAis +:: + $sizeEvt +( +QResizeEvt + * +evt +) + +94 + `Q_UNUSED +( +evt +); + +96 cڡut +sidebSizes + = +uts +:: + `lcuϋSidebSizes +( +QFt +{}); + +98 i( + `width +(< +sidebSizes +. +sml +) { + +99 +roomDey_ +-> + `hide +(); + +100 +RoomB_ +-> + `hide +(); + +102 +roomDey_ +-> + `show +(); + +103 +RoomB_ +-> + `show +(); + +105 + } +} + +108 + gSideBAis +:: + $tEvt +( +QPatEvt + *) + +110 +QStyOi + +t +; + +111 +t +. + ` +( +this +); + +112 +QPar + + `p +( +this +); + +113 + `y +()-> + `dwPrimive +( +QSty +:: +PE_Widg +, & +t +, & +p +, +this +); + +114 + } +} + + @SideBarActions.h + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +8 +mea + + gmtx + { + +9 +mea + + gques + { + +10  + gCeRoom +; + +14 +ass + + gMu +; + +15 +ass + + gFtBu +; + +17 as + cSideBAis + : +public + +QWidg + + +19 +Q_OBJECT + + +21 + $Q_PROPERTY +( +QC + +bdC + +READ + bdC +WRITE + +tBdC +) + +23 +public +: + +24 + `SideBAis +( +QWidg + * + + = +nuαr +); + +26 +QC + + $bdC +(cڡ {  +bdC_ +; } + +27  + $tBdC +( +QC + & +c +{ +bdC_ + = c; + } +} + +29 + gsigls +: + +30  +showStgs +(); + +31  +joRoom +(cڡ +QSg + & +room +); + +32  +Room +(cڡ +mtx +:: +ques +:: +CeRoom + & +que +); + +34 + geed +: + +35  + $sizeEvt +( +QResizeEvt + * +evt + +ovride +; + +36  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +38 +ive +: + +39 +QHBoxLayout + * +yout_ +; + +41 +Mu + * +addMu_ +; + +42 +QAi + * +RoomAi_ +; + +43 +QAi + * +joRoomAi_ +; + +45 +FtBu + * +gsB_ +; + +46 +FtBu + * +RoomB_ +; + +47 +FtBu + * +roomDey_ +; + +49 +QC + +bdC_ +; + +50 + } +}; + + @Splitter.cpp + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~"Cfig.h +" + +25  + ~"Sr.h +" + +27 +cڡex +ut + gMaxWidth + = (1 << 24) - 1; + +29 + gSr +:: + $Sr +( +QWidg + * + +) + +30 : + `QSr +( + +) + +31 , +sz_ +{ +uts +:: + `lcuϋSidebSizes +( +QFt +{}) + } +} + +33 +c +( +this +, & +QSr +:: +lrMoved +,his, & +Sr +:: +SrMoved +); + +34 +tChdnCpsib +( +l +); + +35 +tStySht +("QSplitter::handle { image:one; }"); + +39 + gSr +:: + $eSizes +( +back +) + +41 +QStgs + +gs +; + +42  +vedWidth + = +gs +. + `vue +("sideb/width"). + `toI +(); + +44 aut + + = + `widg +(0); + +45 i( +vedWidth + == 0) { + +46 + `hideSideb +(); + +48 } i( +vedWidth + = +sz_ +. +sml +) { + +49 i( + +) { + +50 + +-> + `tMimumWidth +( +sz_ +. +sml +); + +51 + +-> + `tMaximumWidth +( +sz_ +. +sml +); + +56 + +-> + `tMimumWidth +( +sz_ +. +nm +); + +57 + +-> + `tMaximumWidth +(2 * +sz_ +. +nm +); + +58 + `tSizes +({ +sz_ +. +nm +, +back + - sz_.normal}); + +60 + `tSchFa +(0, 0); + +61 + `tSchFa +(1, 1); + +62 + } +} + +64 + gSr +::~ + $Sr +() + +66 aut + + = + `widg +(0); + +68 i( + +) { + +69 +QStgs + +gs +; + +70 +gs +. + `tVue +("sideb/width", + +-> + `width +()); + +72 + } +} + +75 + gSr +:: + $SrMoved +( +pos +,  +dex +) + +77 + `Q_UNUSED +( +pos +); + +78 + `Q_UNUSED +( +dex +); + +80 aut +s + = + `sizes +(); + +82 i( +s +. + `cou +() < 2) { + +83 + `qWng +() << "Splittereedsteastwo children"; + +87 i( +s +[0] = +sz_ +. +nm +) { + +88 +rightMoveCou_ + += 1; + +90 i( +rightMoveCou_ + > +moveEvtLim_ +) { + +91 aut + + = + `widg +(0); + +92 aut +cursPosi + = + +-> + `mFromGlob +( +QCurs +:: + `pos +()); + +96 i( + +-> + ` +(). + `cڏs +( +cursPosi +)) { + +97 + +-> + `tMimumWidth +( +sz_ +. +sml +); + +98 + +-> + `tMaximumWidth +( +sz_ +. +sml +); + +100 +rightMoveCou_ + = 0; + +103 } i( +s +[0] = +sz_ +. +sml +) { + +104 +MoveCou_ + += 1; + +106 i( +MoveCou_ + > +moveEvtLim_ +) { + +107 aut + + = + `widg +(0); + +108 aut +right + = + `widg +(1); + +109 aut +cursPosi + = +right +-> + `mFromGlob +( +QCurs +:: + `pos +()); + +112 aut +exnded + = +right +-> + ` +(); + +113 +exnded +. + `e +(100, 0); + +117 i( +exnded +. + `cڏs +( +cursPosi +) && + +118 +right +-> + `size +(). + `width +(> +sz_ +. +cpPot + + sz_. +nm +) { + +119 + +-> + `tMimumWidth +( +sz_ +. +nm +); + +120 + +-> + `tMaximumWidth +(2 * +sz_ +. +nm +); + +122 +MoveCou_ + = 0; + +126 + } +} + +129 + gSr +:: + $hideSideb +() + +131 aut + + = + `widg +(0); + +132 i( + +) + +133 + +-> + `hide +(); + +134 + } +} + +137 + gSr +:: + $showChVw +() + +139 aut + + = + `widg +(0); + +140 aut +right + = + `widg +(1); + +142 i( +right +-> + `isHidd +()) { + +143 + +-> + `hide +(); + +144 +right +-> + `show +(); + +147 i( + +-> + `mimumWidth +(= +sz_ +. +sml +) { + +148 + +-> + `tMimumWidth +( +sz_ +. +sml +); + +149 + +-> + `tMaximumWidth +( +sz_ +. +sml +); + +151 + +-> + `tMimumWidth +( +sz_ +. +nm +); + +152 + +-> + `tMaximumWidth +(2 * +sz_ +. +nm +); + +155 + } +} + +158 + gSr +:: + $showFuRoomLi +() + +160 aut + + = + `widg +(0); + +161 aut +right + = + `widg +(1); + +163 +right +-> + `hide +(); + +165 + +-> + `show +(); + +166 + +-> + `tMaximumWidth +( +MaxWidth +); + +167 + } +} + + @Splitter.h + +18 #agm + + + +20  + ~"Uts.h +" + +21  + ~ + +23 as + cSr + : +public + +QSr + + +25 +Q_OBJECT + + +26 +public +: + +27 +exic + +Sr +( +QWidg + * + + = +nuαr +); + +28 ~ +Sr +(); + +30  +eSizes +( +back +); + +32 +public + + ms +: + +33  +hideSideb +(); + +34  +showFuRoomLi +(); + +35  +showChVw +(); + +37 + msigls +: + +38  +hiddSideb +(); + +40 + mive +: + +41  +SrMoved +( +pos +,  +dex +); + +43  + mmoveEvtLim_ + = 50; + +45  + mMoveCou_ + = 0; + +46  + mrightMoveCou_ + = 0; + +48 + muts +:: +SideBSizes + +sz_ +; + + @TextInputWidget.cpp + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +32  + ~"Cache.h +" + +33  + ~"ChPage.h +" + +34  + ~"Cfig.h +" + +35  + ~"TextIutWidg.h +" + +36  + ~"Uts.h +" + +37  + ~"ui/FtBu.h +" + +38  + ~"ui/LdgIndit.h +" + +40 #i +defed +( +Q_OS_MAC +) + +41  + ~"emoji/MacHr.h +" + +44  +cڡex + +size_t + + gINPUT_HISTORY_SIZE + = 127; + +45  +cڡex +  + gMAX_TEXTINPUT_HEIGHT + = 120; + +46  +cڡex +  + gBuHeight + = 22; + +48 + gFdTextEd +:: + $FdTextEd +( +QWidg + * + +) + +49 : +QTextEd +{ + +} + +50 , + ghiy_dex_ +{0} + +51 , + gsuggeisPup_ +{ + g +} + +52 , + gyPup_ +{ + g +} + +53 , + gevwDlog_ +{ + g +} + +55 +tFmeSty +( +QFme +:: +NoFme +); + +56 +c +( +documt +()-> +documtLayout +(), + +57 & +QAbTextDocumtLayout +:: +documtSizeChged +, + +58 +this +, + +59 & +FdTextEd +:: +updeGeomry +); + +60 +c +( +documt +()-> +documtLayout +(), + +61 & +QAbTextDocumtLayout +:: +documtSizeChged +, + +62 +this +, + +63 [ +this +]({ +em + +heightChged +( +documt +()-> +size +(). +toSize +(). +height +()); }); + +64 + gwkg_hiy_ +. +push_back +(""); + +65 +c +( +this +, & +QTextEd +:: +xtChged +,his, & +FdTextEd +::textChanged); + +66 +tAcRichText +( +l +); + +68 + gtypgTim_ + = +w + +QTim +( +this +); + +69 + gtypgTim_ +-> +tIv +(1000); + +70 + gtypgTim_ +-> +tSgSh +( +ue +); + +72 +c +( +typgTim_ +, & +QTim +:: +timeout +, +this +, & +FdTextEd +:: +Typg +); + +73 +c +(& +evwDlog_ +, + +74 & +dlogs +:: +PvwUdOvy +:: +cfmUd +, + +75 +this +, + +76 & +FdTextEd +:: +udDa +); + +78 +c +( +this +, & +FdTextEd +:: +susRrved +,his, &FdTextEd:: +showResus +); + +79 +c +(& +yPup_ +, & +RlyPup +:: +urSeed +, +this +, [](cڡ +QSg + & +xt +) { + +81 +nhlog +:: +ui +()-> +fo +("Ued: " + +xt +. +toStdSg +()); + +83 +c +( + +84 & +suggeisPup_ +, & +SuggeisPup +:: +emSeed +, +this +, [this](cڡ +QSg + & +xt +) { + +85 +suggeisPup_ +. +hide +(); + +87 aut +curs + = +xtCurs +(); + +88 cڡ  +d + = +curs +. +posi +(); + +90 +curs +. +tPosi +( +TriggPosi_ +, +QTextCurs +:: +MoveAnch +); + +91 +curs +. +tPosi +( +d +, +QTextCurs +:: +KpAnch +); + +92 +curs +. +moveSeedText +(); + +93 +curs +. +Text +( +xt +); + +96 +c +(& +yPup_ +, & +RlyPup +:: +nl +, +this +, [this]({ +oRly +(); }); + +99 +c +( +this +, + +100 & +FdTextEd +:: +NextSuggei +, + +101 & +suggeisPup_ +, + +102 & +SuggeisPup +:: +NextSuggei +); + +103 +c +( +this +, + +104 & +FdTextEd +:: +PviousSuggei +, + +105 & +suggeisPup_ +, + +106 & +SuggeisPup +:: +PviousSuggei +); + +107 +c +( +this +, & +FdTextEd +:: +HovedSuggei +,his, [this]() { + +108 +suggeisPup_ +. +HovedSuggei +< +UrIm +>(); + +111 + gevwDlog_ +. +hide +(); + +115 + gFdTextEd +:: +showResus +(cڡ +QVe +< +SrchResu +> & +sus +) + +117 +QPot + +pos +; + +119 i( +isAnchVid +()) { + +120 aut + gcurs + = +xtCurs +(); + +121 + gcurs +. +tPosi +( +TriggPosi_ +); + +122 + gpos + = +vwpt +()-> +mToGlob +( +cursRe +( +curs +). +tLe +()); + +124 aut + g + = +cursRe +(); + +125 + gpos + = +vwpt +()-> +mToGlob +( + +. +tLe +()); + +128 + gsuggeisPup_ +. +addUrs +( +sus +); + +129 + gsuggeisPup_ +. +move +( +pos +. +x +(),os. +y +(- +suggeisPup_ +. +height +() - 10); + +130 + gsuggeisPup_ +. +show +(); + +134 + gFdTextEd +:: + $keyPssEvt +( +QKeyEvt + * +evt +) + +136 cڡ +bo + +isModifr + = ( +evt +-> + `modifrs +(! +Qt +:: +NoModifr +); + +138 #i + `defed +( +Q_OS_MAC +) + +139 i( +evt +-> + `modifrs +(=( +Qt +:: +CڌModifr + | Qt:: +MaModifr +) && + +140 +evt +-> + `key +(= +Qt +:: +Key_S +) + +141 +MacHr +:: + `showEmojiWdow +(); + +144 i(! +isModifr +) { + +145 i(! +typgTim_ +-> + `isAive +()) + +146 +em + + `dTypg +(); + +148 +typgTim_ +-> + `t +(); + +152 i( + `xtCurs +(). + `posi +(< +TriggPosi_ + || ! + `isAnchVid +()) { + +153 + `tAnch +(); + +154 + `oSuggeis +(); + +157 i( +suggeisPup_ +. + `isVisib +()) { + +158  +evt +-> + `key +()) { + +159  +Qt +:: +Key_Down +: + +160  +Qt +:: +Key_Tab +: + +161 +em + + `NextSuggei +(); + +163  +Qt +:: +Key_E +: + +164  +Qt +:: +Key_Ru +: + +165 +em + + `HovedSuggei +(); + +167  +Qt +:: +Key_Es +: + +168 + `oSuggeis +(); + +170  +Qt +:: +Key_Up +: + +171  +Qt +:: +Key_Backb +: { + +172 +em + + `PviousSuggei +(); + +180 i( +yPup_ +. + `isVisib +()) { + +181  +evt +-> + `key +()) { + +182  +Qt +:: +Key_Es +: + +183 + `oRly +(); + +191  +evt +-> + `key +()) { + +192  +Qt +:: +Key_At +: + +193 +TriggPosi_ + = + `xtCurs +(). + `posi +(); + +194 +chTy_ + = +AnchTy +:: +Sig +; + +196 +QTextEd +:: + `keyPssEvt +( +evt +); + +198  +Qt +:: +Key_Tab +: { + +199 aut +curs + = + `xtCurs +(); + +200 cڡ  +lPos + = +curs +. + `posi +(); + +202 +curs +. + `movePosi +( +QTextCurs +:: +SOfWd +, QTextCurs:: +KpAnch +); + +203 aut +wd + = +curs +. + `edText +(); + +205 cڡ  +tOfWd + = +curs +. + `posi +(); + +208 i( +lPos + ! +tOfWd +) { + +209 +TriggPosi_ + = +tOfWd +; + +210 +chTy_ + = +AnchTy +:: +Tab +; + +212 +em + + `showSuggeis +( +wd +); + +214 +QTextEd +:: + `keyPssEvt +( +evt +); + +219  +Qt +:: +Key_Ru +: + +220  +Qt +:: +Key_E +: + +221 i(!( +evt +-> + `modifrs +(& +Qt +:: +ShiModifr +)) { + +222 + `Typg +(); + +223 + `subm +(); + +224 + `oRly +(); + +226 +QTextEd +:: + `keyPssEvt +( +evt +); + +229  +Qt +:: +Key_Up +: { + +230 aut +l_curs + = + `xtCurs +(); + +231 +QTextEd +:: + `keyPssEvt +( +evt +); + +233 i( + `xtCurs +(= +l_curs + &&extCurs(). + `S +() && + +234 +hiy_dex_ + + 1 < +wkg_hiy_ +. + `size +()) { + +235 ++ +hiy_dex_ +; + +236 + `tPϚText +( +wkg_hiy_ +[ +hiy_dex_ +]); + +237 + `moveCurs +( +QTextCurs +:: +End +); + +238 } i( + `xtCurs +(= +l_curs +) { + +240 +l_curs +. + `movePosi +( +QTextCurs +:: +S +, QTextCurs:: +MoveAnch +, 1); + +241 + `tTextCurs +( +l_curs +); + +246  +Qt +:: +Key_Down +: { + +247 aut +l_curs + = + `xtCurs +(); + +248 +QTextEd +:: + `keyPssEvt +( +evt +); + +250 i( + `xtCurs +(= +l_curs + &&extCurs(). + `End +(&& +hiy_dex_ + > 0) { + +251 -- +hiy_dex_ +; + +252 + `tPϚText +( +wkg_hiy_ +[ +hiy_dex_ +]); + +253 + `moveCurs +( +QTextCurs +:: +End +); + +254 } i( + `xtCurs +(= +l_curs +) { + +256 +l_curs +. + `movePosi +( +QTextCurs +:: +End +, QTextCurs:: +MoveAnch +, 1); + +257 + `tTextCurs +( +l_curs +); + +263 +QTextEd +:: + `keyPssEvt +( +evt +); + +265 i( +isModifr +) + +268 i( + `xtCurs +(). + `posi +() == 0) { + +269 + `tAnch +(); + +270 + `oSuggeis +(); + +275 aut +curs + = + `xtCurs +(); + +276 +curs +. + `movePosi +( +QTextCurs +:: +SOfWd +, QTextCurs:: +KpAnch +); + +277 aut +wd + = +curs +. + `edText +(); + +279 i( + `hasAnch +( +curs +. + `posi +(), +chTy_ +&& + `isAnchVid +()) { + +280 i( +wd +. + `isEmy +()) { + +281 + `oSuggeis +(); + +285 +em + + `showSuggeis +( +wd +); + +287 + `tAnch +(); + +288 + `oSuggeis +(); + +293 + } +} + +295 +bo + + +296 + gFdTextEd +:: + $nInFromMimeDa +(cڡ +QMimeDa + * +sour +) const + +298  ( +sour +-> + `hasImage +(|| +QTextEd +:: + `nInFromMimeDa +(source)); + +299 + } +} + +302 + gFdTextEd +:: + $FromMimeDa +(cڡ +QMimeDa + * +sour +) + +304 cڡut +fms + = +sour +-> + `fms +(). + `fr +("/"); + +305 cڡut +image + = +fms +. + `fr +("image/", +Qt +:: +CaInnsive +); + +306 cڡut +audio + = +fms +. + `fr +("audio/", +Qt +:: +CaInnsive +); + +307 cڡut +video + = +fms +. + `fr +("video/", +Qt +:: +CaInnsive +); + +309 i( +sour +-> + `hasImage +()) { + +310 +QImage + +img + = +qv_ +( +sour +-> + `imageDa +()); + +311 +evwDlog_ +. + `tPvw +( +img +, +image +. + `t +()); + +312 } i(! +audio +. + `emy +()) { + +313 + `showPvw +( +sour +, +audio +); + +314 } i(! +video +. + `emy +()) { + +315 + `showPvw +( +sour +, +video +); + +316 } i( +sour +-> + `hasUs +()) { + +318 +QSg + +th +; + +319 aut&& +u + : +sour +-> + `us +()) { + +320 i( +u +. + `isLolFe +()) { + +321 +th + = +u +. + `toLolFe +(); + +326 i(! +th +. + `isEmy +(&& +QFeInfo +{th}. + `exis +()) { + +327 +evwDlog_ +. + `tPvw +( +th +); + +329 + `qWng +() + +330 << "Clbrd d۠n cڏny vid fths:" << +sour +-> + `us +(); + +332 } i( +sour +-> + `hasFm +("x-special/gnome-copied-files")) { + +344 aut +da + = +sour +-> + `da +("x-ecl/gnome-cݛd-fes"). + `l +('\n'); + +345 i( +da +. + `size +() < 2) { + +346 + `qWng +() << "MIME format is malformed, cannoterformaste."; + +350 +QSg + +th +; + +351  +i + = 1; i < +da +. + `size +(); ++i) { + +352 +QU + +u +{ +da +[ +i +]}; + +353 i( +u +. + `isLolFe +()) { + +354 +th + = +u +. + `toLolFe +(); + +359 i(! +th +. + `isEmy +()) { + +360 +evwDlog_ +. + `tPvw +( +th +); + +362 + `qWng +(<< "Clbrd d۠n cڏny vid fths:" << +da +; + +365 +QTextEd +:: + `FromMimeDa +( +sour +); + +367 + } +} + +370 + gFdTextEd +:: + $Typg +() + +372 +typgTim_ +-> + ` +(); + +373 +em + + `ݳdTypg +(); + +374 + } +} + +376 +QSize + + +377 + gFdTextEd +:: + $sizeHt +() const + +379 + `suPished +(); + +380 aut +mgs + = + `vwptMgs +(); + +381 +mgs + + + `documt +()-> + `documtMg +(); + +382 +QSize + +size + = + `documt +()-> + `size +(). + `toSize +(); + +383 +size +. + `rwidth +(+ +mgs +. + ` +(+ mgs. + `right +(); + +384 +size +. + `rheight +(+ +mgs +. + `t +(+ mgs. + `btom +(); + +385  +size +; + +386 + } +} + +388 +QSize + + +389 + gFdTextEd +:: + $mimumSizeHt +() const + +391 + `suPished +(); + +392 aut +mgs + = + `vwptMgs +(); + +393 +mgs + + + `documt +()-> + `documtMg +(); + +394 +mgs + + + `cڋsMgs +(); + +395 +QSize + + `size +( + `ftMrics +(). + `avageChWidth +() * 10, + +396 + `ftMrics +(). + `leScg +(+ +mgs +. + `t +(+ mgs. + `btom +()); + +397  +size +; + +398 + } +} + +401 + gFdTextEd +:: + $subm +() + +403 i( + `toPϚText +(). + `immed +(). + `isEmy +()) + +406 i( +ue_hiy_ +. + `size +(= +INPUT_HISTORY_SIZE +) + +407 +ue_hiy_ +. + `p_back +(); + +408 +ue_hiy_ +. + `push_t +( + `toPϚText +()); + +409 +wkg_hiy_ + = +ue_hiy_ +; + +410 +wkg_hiy_ +. + `push_t +(""); + +411 +hiy_dex_ + = 0; + +413 +QSg + +xt + = + `toPϚText +(); + +415 i( +xt +. + `tsWh +('/')) { + +416  +commd_d + = +xt +. + `dexOf +(' '); + +417 i( +commd_d + == -1) + +418 +commd_d + = +xt +. + `size +(); + +419 aut +me + = +xt +. + `mid +(1, +commd_d + - 1); + +420 aut +gs + = +xt +. + `mid +( +commd_d + + 1); + +421 i( +me +. + `isEmy +() ||ame == "/") { + +422 i(! +ϋd_ +. +ϋd_evt +. + `emy +()) { + +423 + `y +( +gs +, +ϋd_ +); + +425 + `mesge +( +gs +); + +428 + `commd +( +me +, +gs +); + +431 i(! +ϋd_ +. +ϋd_evt +. + `emy +()) { + +432 + `y +( +d +:: + `move +( +xt +), std::move( +ϋd_ +)); + +434 + `mesge +( +d +:: + `move +( +xt +)); + +438 +ϋd_ + = {}; + +440 + `r +(); + +441 + } +} + +444 + gFdTextEd +:: + $showRlyPup +(cڡ +RedInfo + & +ϋd +) + +446 +QPot + +pos + = + `vwpt +()-> + `mToGlob +( +this +-> + `pos +()); + +448 +yPup_ +. + `tRlyCڋ +( +ϋd +); + +449 +yPup_ +. + `move +( +pos +. + `x +(),os. + `y +(-lyPup_. + `height +() - 10); + +450 +yPup_ +. + `tFixedWidth +( +this +-> + `Widg +()-> + `width +()); + +451 +yPup_ +. + `show +(); + +452 + } +} + +455 + gFdTextEd +:: + $xtChged +() + +457 +wkg_hiy_ +[ +hiy_dex_ +] = + `toPϚText +(); + +458 + } +} + +461 + gFdTextEd +:: + $udDa +(cڡ +QByAay + +da +, cڡ +QSg + & +med +, cڡ QSg & +fame +) + +463 +QShedPor +< +QBufr +> +bufr +{ +w + QBufr{ +this +}}; + +464 +bufr +-> + `tDa +( +da +); + +466 +em + + `dUd +(); + +468 i( +med + == "image") + +469 +em + + `image +( +bufr +, +fame +); + +470 i( +med + == "audio") + +471 +em + + `audio +( +bufr +, +fame +); + +472 i( +med + == "video") + +473 +em + + `video +( +bufr +, +fame +); + +475 +em + + `fe +( +bufr +, +fame +); + +476 + } +} + +479 + gFdTextEd +:: + $showPvw +(cڡ +QMimeDa + * +sour +, cڡ +QSgLi + & +fms +) + +482 autcڡ & +mime + = +fms +. + `f +(); + +483 +QByAay + +da + = +sour +-> + `da +( +mime +); + +484 +evwDlog_ +. + `tPvw +( +da +, +mime +); + +485 + } +} + +487 + gTextIutWidg +:: + $TextIutWidg +( +QWidg + * + +) + +488 : + $QWidg +( + +) + +490 +QFt + +f +; + +491 +f +. + `tPotSizeF +(f. + `potSizeF +()); + +492 cڡ  +ftHeight + = + `QFtMrics +( +f +). + `height +(); + +493 cڡ  +cڋHeight + = +ic_ +<>( +ftHeight + * 2.5); + +494 cڡ  +IutHeight + = +ic_ +<>( +ftHeight + * 1.5); + +496 + `tFixedHeight +( +cڋHeight +); + +497 + `tCurs +( +Qt +:: +AowCurs +); + +499 +tLayout_ + = +w + + `QHBoxLayout +(); + +500 +tLayout_ +-> + `tScg +(0); + +501 +tLayout_ +-> + `tCڋsMgs +(13, 1, 13, 0); + +503 +QIc + +nd_fe_ic +; + +504 +nd_fe_ic +. + `addFe +(":/icons/icons/ui/paper-clip-outline.png"); + +506 +ndFeB_ + = +w + + `FtBu +( +this +); + +507 +ndFeB_ +-> + `tToT +( + ` +("Send file")); + +508 +ndFeB_ +-> + `tIc +( +nd_fe_ic +); + +509 +ndFeB_ +-> + `tIcSize +( + `QSize +( +BuHeight +, ButtonHeight)); + +511 +r_ + = +w + + `LdgIndit +( +this +); + +512 +r_ +-> + `tFixedHeight +( +IutHeight +); + +513 +r_ +-> + `tFixedWidth +( +IutHeight +); + +514 +r_ +-> + `tObjeName +("FileUploadSpinner"); + +515 +r_ +-> + `hide +(); + +517 +put_ + = +w + + `FdTextEd +( +this +); + +518 +put_ +-> + `tFixedHeight +( +IutHeight +); + +519 +put_ +-> + `tHizڏlSlBPicy +( +Qt +:: +SlBAlwaysOff +); + +520 +put_ +-> + `tPhdText +( + ` +("Write message...")); + +522 + `c +( +put_ +, + +523 & +FdTextEd +:: +heightChged +, + +524 +this +, + +525 [ +this +, +IutHeight +, +cڋHeight +]( +height +) { + +526  +widgHeight + = + +527 +d +:: + `m +( +MAX_TEXTINPUT_HEIGHT +, std:: + `max +( +height +, +cڋHeight +)); + +528  +xtIutHeight + = + +529 +d +:: + `m +( +widgHeight + - 1, std:: + `max +( +height +, +IutHeight +)); + +531 + `tFixedHeight +( +widgHeight +); + +532 +put_ +-> + `tFixedHeight +( +xtIutHeight +); + +534 +em + + `heightChged +( +widgHeight +); + +536 + `c +( +put_ +, & +FdTextEd +:: +showSuggeis +, +this +, [this](cڡ +QSg + & +q +) { + +537 i( +q +. + `isEmy +(|| ! +che +:: + ` +()) + +540 +QtCcut +:: + `run +([ +this +, +q + = q. + `toLow +(). + `toStdSg +()]() { + +541 +y + { + +542 +em + +put_ +-> + `susRrved +( +che +:: + ` +()-> + `chUrs +( + +543 +ChPage +:: + ` +()-> + `cutRoom +(). + `toStdSg +(), +q +)); + +544 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +545 +d +:: +cout + << +e +. + `wh +() << '\n'; + +550 +ndMesgeB_ + = +w + + `FtBu +( +this +); + +551 +ndMesgeB_ +-> + `tToT +( + ` +("Send message")); + +553 +QIc + +nd_mesge_ic +; + +554 +nd_mesge_ic +. + `addFe +(":/icons/icons/ui/cursor.png"); + +555 +ndMesgeB_ +-> + `tIc +( +nd_mesge_ic +); + +556 +ndMesgeB_ +-> + `tIcSize +( + `QSize +( +BuHeight +, ButtonHeight)); + +558 +emojiB_ + = +w + +emoji +:: + `PickBu +( +this +); + +559 +emojiB_ +-> + `tToT +( + ` +("Emoji")); + +561 #i + `defed +( +Q_OS_MAC +) + +563 +emojiB_ +-> + `hide +(); + +566 +QIc + +emoji_ic +; + +567 +emoji_ic +. + `addFe +(":/icons/icons/ui/smile.png"); + +568 +emojiB_ +-> + `tIc +( +emoji_ic +); + +569 +emojiB_ +-> + `tIcSize +( + `QSize +( +BuHeight +, ButtonHeight)); + +571 +tLayout_ +-> + `addWidg +( +ndFeB_ +); + +572 +tLayout_ +-> + `addWidg +( +put_ +); + +573 +tLayout_ +-> + `addWidg +( +emojiB_ +); + +574 +tLayout_ +-> + `addWidg +( +ndMesgeB_ +); + +576 + `tLayout +( +tLayout_ +); + +578 + `c +( +ndMesgeB_ +, & +FtBu +:: +icked +, +put_ +, & +FdTextEd +:: +subm +); + +579 + `c +( +ndFeB_ +, + `SIGNAL +( + `icked +()), +this +, + `SLOT +( + `ݒFeSei +())); + +580 + `c +( +put_ +, & +FdTextEd +:: +mesge +, +this +, & +TextIutWidg +:: +ndTextMesge +); + +581 + `c +( +put_ +, & +FdTextEd +:: +y +, +this +, & +TextIutWidg +:: +ndRlyMesge +); + +582 + `c +( +put_ +, & +FdTextEd +:: +commd +, +this +, & +TextIutWidg +::command); + +583 + `c +( +put_ +, & +FdTextEd +:: +image +, +this +, & +TextIutWidg +:: +udImage +); + +584 + `c +( +put_ +, & +FdTextEd +:: +audio +, +this +, & +TextIutWidg +:: +udAudio +); + +585 + `c +( +put_ +, & +FdTextEd +:: +video +, +this +, & +TextIutWidg +:: +udVideo +); + +586 + `c +( +put_ +, & +FdTextEd +:: +fe +, +this +, & +TextIutWidg +:: +udFe +); + +587 + `c +( +emojiB_ +, + +588 + `SIGNAL +( + `emojiSeed +(cڡ +QSg + &)), + +589 +this +, + +590 + `SLOT +( + `addSeedEmoji +(cڡ +QSg + &))); + +592 + `c +( +put_ +, & +FdTextEd +:: +dTypg +, +this +, & +TextIutWidg +::startedTyping); + +594 + `c +( +put_ +, & +FdTextEd +:: +ݳdTypg +, +this +, & +TextIutWidg +::stoppedTyping); + +596 + `c +( + +597 +put_ +, & +FdTextEd +:: +dUd +, +this +, & +TextIutWidg +:: +showUdSpr +); + +598 + } +} + +601 + gTextIutWidg +:: + $addSeedEmoji +(cڡ +QSg + & +emoji +) + +603 +QTextCurs + +curs + = +put_ +-> + `xtCurs +(); + +605 +QTextChFm + +chfmt +; + +606 +put_ +-> + `tCutChFm +( +chfmt +); + +608 +put_ +-> + `PϚText +( +emoji +); + +609 +curs +. + `movePosi +( +QTextCurs +:: +End +); + +611 +put_ +-> + `tCutChFm +( +chfmt +); + +613 +put_ +-> + `show +(); + +614 + } +} + +617 + gTextIutWidg +:: + $commd +( +QSg + +commd +, QSg +gs +) + +619 i( +commd + == "me") { + +620 + `ndEmeMesge +( +gs +); + +621 } i( +commd + == "join") { + +622 + `ndJoRoomReque +( +gs +); + +623 } i( +commd + == "shrug") { + +624 + `ndTextMesge +("¯\\_(ツ)_/¯"); + +625 } i( +commd + == "fliptable") { + +626 + `ndTextMesge +("(╯°□°)╯︵ ┻━┻"); + +628 + } +} + +631 + gTextIutWidg +:: + $ݒFeSei +() + +633 cڡut +feName + = + +634 +QFeDlog +:: + `gOnFeName +( +this +, + ` +("Select file"), "",r("All Files (*)")); + +636 i( +feName +. + `isEmy +()) + +639 +QMimeDaba + +db +; + +640 +QMimeTy + +mime + = +db +. + `mimeTyFFe +( +feName +, +QMimeDaba +:: +MchCڋ +); + +642 cڡut +fm + = +mime +. + `me +(). + `l +("/")[0]; + +644 +QShedPor +< +QFe +> +fe +{ +w + QFe{ +feName +, +this +}}; + +645 i( +fm + == "image") + +646 +em + + `udImage +( +fe +, +feName +); + +647 i( +fm + == "audio") + +648 +em + + `udAudio +( +fe +, +feName +); + +649 i( +fm + == "video") + +650 +em + + `udVideo +( +fe +, +feName +); + +652 +em + + `udFe +( +fe +, +feName +); + +654 + `showUdSpr +(); + +655 + } +} + +658 + gTextIutWidg +:: + $showUdSpr +() + +660 +tLayout_ +-> + `moveWidg +( +ndFeB_ +); + +661 +ndFeB_ +-> + `hide +(); + +663 +tLayout_ +-> + `Widg +(0, +r_ +); + +664 +r_ +-> + `t +(); + +665 + } +} + +668 + gTextIutWidg +:: + $hideUdSpr +() + +670 +tLayout_ +-> + `moveWidg +( +r_ +); + +671 +tLayout_ +-> + `Widg +(0, +ndFeB_ +); + +672 +ndFeB_ +-> + `show +(); + +673 +r_ +-> + ` +(); + +674 + } +} + +677 + gTextIutWidg +:: + $Typg +() + +679 +put_ +-> + `Typg +(); + +680 + } +} + +683 + gTextIutWidg +:: + $focusInEvt +( +QFocusEvt + * +evt +) + +685 +put_ +-> + `tFocus +( +evt +-> + `as +()); + +686 + } +} + +689 + gTextIutWidg +:: + $tEvt +( +QPatEvt + *) + +691 +QStyOi + +t +; + +692 +t +. + ` +( +this +); + +693 +QPar + + `p +( +this +); + +695 + `y +()-> + `dwPrimive +( +QSty +:: +PE_Widg +, & +t +, & +p +, +this +); + +696 + } +} + +699 + gTextIutWidg +:: + $addRly +(cڡ +RedInfo + & +ϋd +) + +702 +put_ +-> + `tFocus +(); + +704 +put_ +-> + `showRlyPup +( +ϋd +); + +705 aut +curs + = +put_ +-> + `xtCurs +(); + +706 +curs +. + `movePosi +( +QTextCurs +:: +End +); + +707 +put_ +-> + `tTextCurs +( +curs +); + +708 +put_ +-> + `tRed +( +ϋd +); + +709 + } +} + + @TextInputWidget.h + +18 #agm + + + +20  + ~ + +21  + ~< +> + +22  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +31  + ~"Uts.h +" + +32  + ~"dlogs/PvwUdOvy.h +" + +33  + ~"emoji/PickBu.h +" + +34  + ~"pups/RlyPup.h +" + +35  + ~"pups/SuggeisPup.h +" + +37  + gSrchResu +; + +39 +ass + + gFtBu +; + +40 +ass + + gLdgIndit +; + +42 as + cFdTextEd + : +public + +QTextEd + + +44 +Q_OBJECT + + +46 +public +: + +47 +exic + +FdTextEd +( +QWidg + * + + = +nuαr +); + +49  +Typg +(); + +51 +QSize + + $sizeHt +(cڡ +ovride +; + +52 +QSize + + $mimumSizeHt +(cڡ +ovride +; + +54  + `subm +(); + +55  + $tRed +(cڡ +RedInfo + & +ϋd +{ +ϋd_ + =elated; } + +56  + `showRlyPup +(cڡ +RedInfo + & +ϋd +); + +58 +sigls +: + +59  + `heightChged +( +height +); + +60  + `dTypg +(); + +61  + `ݳdTypg +(); + +62  + `dUd +(); + +63  + `mesge +( +QSg +); + +64  + `y +( +QSg +, cڡ +RedInfo + &); + +65  + `commd +( +QSg + +me +, QSg +gs +); + +66  + `image +( +QShedPor +< +QIODevi +> +da +, cڡ +QSg + & +fame +); + +67  + `audio +( +QShedPor +< +QIODevi +> +da +, cڡ +QSg + & +fame +); + +68  + `video +( +QShedPor +< +QIODevi +> +da +, cڡ +QSg + & +fame +); + +69  + `fe +( +QShedPor +< +QIODevi +> +da +, cڡ +QSg + & +fame +); + +72  + `showSuggeis +(cڡ +QSg + & +quy +); + +73  + `susRrved +(cڡ +QVe +< +SrchResu +> & +sus +); + +74  + `NextSuggei +(); + +75  + `PviousSuggei +(); + +76  + `HovedSuggei +(); + +78 +public + +s +: + +79  + `showResus +(cڡ +QVe +< +SrchResu +> & +sus +); + +81 +eed +: + +82  + $keyPssEvt +( +QKeyEvt + * +evt + +ovride +; + +83 +bo + + $nInFromMimeDa +(cڡ +QMimeDa + * +sour +cڡ +ovride +; + +84  + $FromMimeDa +(cڡ +QMimeDa + * +sour + +ovride +; + +85  + $focusOutEvt +( +QFocusEvt + * +evt + +ovride + + +87 +suggeisPup_ +. + `hide +(); + +88 +QTextEd +:: + `focusOutEvt +( +evt +); + +89 + } +} + +91 + give +: + +92 +d +:: +deque +< +QSg +> +ue_hiy_ +, + gwkg_hiy_ +; + +93 +size_t + + ghiy_dex_ +; + +94 +QTim + * + gtypgTim_ +; + +96 +SuggeisPup + + gsuggeisPup_ +; + +97 +RlyPup + + gyPup_ +; + +100 +RedInfo + + gϋd_ +; + +102 as + cAnchTy + + +104 + gTab + = 0, + +105 + gSig + = 1, + +108 +AnchTy + + gchTy_ + = AnchTy:: +Sig +; + +110  + $chWidth +( +AnchTy + +ch +{  +ic_ +<>nch); + } +} + +112  + $oSuggeis +({ +suggeisPup_ +. + `hide +(); + } +} + +113  + $oRly +() + +115 +yPup_ +. + `hide +(); + +116 +ϋd_ + = {}; + +117 + } +} + +118  + $tAnch +({ +TriggPosi_ + = -1; + } +} + +119 +bo + + $isAnchVid +({  +TriggPosi_ + !-1; + } +} + +120 +bo + + $hasAnch +( +pos +, +AnchTy + +ch +) + +122  +pos + = +TriggPosi_ + + + `chWidth +( +ch +); + +123 + } +} + +125 +QSg + + $quy +() + +127 aut +curs + = + `xtCurs +(); + +128 +curs +. + `movePosi +( +QTextCurs +:: +SOfWd +, QTextCurs:: +KpAnch +); + +129  +curs +. + `edText +(); + +130 + } +} + +132 + gdlogs +:: +PvwUdOvy + +evwDlog_ +; + +135  + gTriggPosi_ + = -1; + +137  +xtChged +(); + +138  +udDa +(cڡ +QByAay + +da +, cڡ +QSg + & +med +, cڡ QSg & +fame +); + +139  +aComi +(); + +140  +showPvw +(cڡ +QMimeDa + * +sour +, cڡ +QSgLi + & +fms +); + +143 as + cTextIutWidg + : +public + +QWidg + + +145 +Q_OBJECT + + +147 + $Q_PROPERTY +( +QC + +bdC + +READ + bdC +WRITE + +tBdC +) + +149 +public +: + +150 + `TextIutWidg +( +QWidg + * + + = 0); + +152  + `Typg +(); + +154 +QC + + $bdC +(cڡ {  +bdC_ +; } + +155  + $tBdC +( +QC + & +c +{ +bdC_ + = c; + } +} + +156  + $dibIut +() + +158 +put_ +-> + `tEbd +( +l +); + +159 +put_ +-> + `tPhdText +( + ` +("Connectionost. Nheko isryingoe-connect...")); + +160 + } +} + +161  + $abIut +() + +163 +put_ +-> + `tEbd +( +ue +); + +164 +put_ +-> + `tPhdText +( + ` +("Write message...")); + +165 + } +} + +167 +public + + gs +: + +168  +ݒFeSei +(); + +169  +hideUdSpr +(); + +170  + $focusLeEd +({ +put_ +-> + `tFocus +(); + } +} + +171  +addRly +(cڡ +RedInfo + & +ϋd +); + +173 +ive + + gs +: + +174  +addSeedEmoji +(cڡ +QSg + & +emoji +); + +176 + gsigls +: + +177  +ndTextMesge +( +QSg + +msg +); + +178  +ndRlyMesge +( +QSg + +msg +, cڡ +RedInfo + & +ϋd +); + +179  +ndEmeMesge +( +QSg + +msg +); + +180  +heightChged +( +height +); + +182  +udImage +(cڡ +QShedPor +< +QIODevi +> +da +, cڡ +QSg + & +fame +); + +183  +udFe +(cڡ +QShedPor +< +QIODevi +> +da +, cڡ +QSg + & +fame +); + +184  +udAudio +(cڡ +QShedPor +< +QIODevi +> +da +, cڡ +QSg + & +fame +); + +185  +udVideo +(cڡ +QShedPor +< +QIODevi +> +da +, cڡ +QSg + & +fame +); + +187  +ndJoRoomReque +(cڡ +QSg + & +room +); + +189  +dTypg +(); + +190  +ݳdTypg +(); + +192 + geed +: + +193  + $focusInEvt +( +QFocusEvt + * +evt + +ovride +; + +194  + $tEvt +( +QPatEvt + * +ovride +; + +196 +ive +: + +197  + `showUdSpr +(); + +198  + `commd +( +QSg + +me +, QSg +gs +); + +200 +QHBoxLayout + * +tLayout_ +; + +201 +FdTextEd + * +put_ +; + +204 +QSg + +ϋd_evt_ +; + +206 +LdgIndit + * +r_ +; + +208 +FtBu + * +ndFeB_ +; + +209 +FtBu + * +ndMesgeB_ +; + +210 +emoji +:: +PickBu + * +emojiB_ +; + +212 +QC + +bdC_ +; + +213 + } +}; + + @TopRoomBar.cpp + +18  + ~ + +19  + ~ + +21  + ~"Cfig.h +" + +22  + ~"MaWdow.h +" + +23  + ~"TRoomB.h +" + +24  + ~"Uts.h +" + +25  + ~"ui/Av.h +" + +26  + ~"ui/FtBu.h +" + +27  + ~"ui/Mu.h +" + +28  + ~"ui/OvyMod.h +" + +29  + ~"ui/TextLab.h +" + +31 + gTRoomB +:: + $TRoomB +( +QWidg + * + +) + +32 : + `QWidg +( + +) + +33 , +buSize_ +{32 + } +} + +35 +QFt + + gf +; + +36 + gf +. +tPotSizeF +( +f +. +potSizeF +()); + +38 cڡ  + gftHeight + = +QFtMrics +( +f +). +height +(); + +39 cڡ  + gwidgMg + = +ftHeight + / 3; + +40 cڡ  + gcڋHeight + = +ftHeight + * 3; + +42 +tFixedHeight +( +cڋHeight + + +widgMg +); + +44 + gtLayout_ + = +w + +QHBoxLayout +( +this +); + +45 + gtLayout_ +-> +tScg +( +widgMg +); + +46 + gtLayout_ +-> +tCڋsMgs +( + +47 2 * +widgMg +, widgetMargin, 2 * widgetMargin, widgetMargin); + +49 + gav_ + = +w + +Av +( +this +); + +50 + gav_ +-> +tLr +(""); + +51 + gav_ +-> +tSize +( +ftHeight + * 2); + +53 + gxtLayout_ + = +w + +QVBoxLayout +(); + +54 + gxtLayout_ +-> +tScg +(0); + +55 + gxtLayout_ +-> +tMg +(0); + +57 +QFt + + groomFt +; + +58 + groomFt +. +tPotSizeF +( +roomFt +. +potSizeF +() * 1.1); + +59 + groomFt +. +tWeight +( +QFt +:: +Medium +); + +61 + gmeLab_ + = +w + +QLab +( +this +); + +62 + gmeLab_ +-> +tFt +( +roomFt +); + +63 + gmeLab_ +-> +tSizePicy +( +QSizePicy +:: +Igned +, QSizePicy:: +Fixed +); + +65 +QFt + + gdestiFt +; + +67 + gticLab_ + = +w + +TextLab +( +this +); + +68 + gticLab_ +-> +tLeWpMode +( +QTextEd +:: +NoWp +); + +69 + gticLab_ +-> +tHizڏlSlBPicy +( +Qt +:: +SlBAlwaysOff +); + +70 + gticLab_ +-> +tFt +( +destiFt +); + +71 + gticLab_ +-> +tTextIaiFgs +( +Qt +:: +TextBrowrIai +); + +72 + gticLab_ +-> +tOnExLks +( +ue +); + +73 + gticLab_ +-> +tSizePicy +( +QSizePicy +:: +Igned +, QSizePicy:: +Fixed +); + +75 + gxtLayout_ +-> +addWidg +( +meLab_ +); + +76 + gxtLayout_ +-> +addWidg +( +ticLab_ +); + +78 + ggsB_ + = +w + +FtBu +( +this +); + +79 + ggsB_ +-> +tToT +( + +("Room options")); + +80 + ggsB_ +-> +tFixedSize +( +buSize_ +, buttonSize_); + +81 + ggsB_ +-> +tCrRadius +( +buSize_ + / 2); + +83 + gmtisB_ + = +w + +FtBu +( +this +); + +84 + gmtisB_ +-> +tToT +( + +("Mentions")); + +85 + gmtisB_ +-> +tFixedSize +( +buSize_ +, buttonSize_); + +86 + gmtisB_ +-> +tCrRadius +( +buSize_ + / 2); + +88 +QIc + + ggs_ic +; + +89 + ggs_ic +. +addFe +(":/icons/icons/ui/vertical-ellipsis.png"); + +90 + ggsB_ +-> +tIc +( +gs_ic +); + +91 + ggsB_ +-> +tIcSize +( +QSize +( +buSize_ + / 2, buttonSize_ / 2)); + +93 +QIc + + gmtis_ic +; + +94 + gmtis_ic +. +addFe +(":/icons/icons/ui/at-solid.svg"); + +95 + gmtisB_ +-> +tIc +( +mtis_ic +); + +96 + gmtisB_ +-> +tIcSize +( +QSize +( +buSize_ + / 2, buttonSize_ / 2)); + +98 + gbackB_ + = +w + +FtBu +( +this +); + +99 + gbackB_ +-> +tFixedSize +( +buSize_ +, buttonSize_); + +100 + gbackB_ +-> +tCrRadius +( +buSize_ + / 2); + +102 +QIc + + gbackIc +; + +103 + gbackIc +. +addFe +(":/icons/icons/ui/angle-pointing-to-left.png"); + +104 + gbackB_ +-> +tIc +( +backIc +); + +105 + gbackB_ +-> +tIcSize +( +QSize +( +buSize_ + / 2, buttonSize_ / 2)); + +106 + gbackB_ +-> +hide +(); + +108 +c +( +backB_ +, & +QPushBu +:: +icked +, +this +, & +TRoomB +:: +showRoomLi +); + +110 + gtLayout_ +-> +addWidg +( +av_ +); + +111 + gtLayout_ +-> +addWidg +( +backB_ +); + +112 + gtLayout_ +-> +addLayout +( +xtLayout_ +, 1); + +113 + gtLayout_ +-> +addWidg +( +mtisB_ +, 0, +Qt +:: +AlignRight +); + +114 + gtLayout_ +-> +addWidg +( +gsB_ +, 0, +Qt +:: +AlignRight +); + +116 + gmu_ + = +w + +Mu +( +this +); + +118 + gveUrs_ + = +w + +QAi +( + +("Invurs"), +this +); + +119 +c +( +veUrs_ +, & +QAi +:: +igged +, +this +, [this]() { + +120 +MaWdow +:: + +()-> +ݒInveUrsDlog +( + +121 [ +this +](cڡ +QSgLi + & +vs +{ +em + +veUrs +(invitees); }); + +124 + groomMembs_ + = +w + +QAi +( + +("Membs"), +this +); + +125 +c +( +roomMembs_ +, & +QAi +:: +igged +, +this +, []() { + +126 +MaWdow +:: + +()-> +ݒMembLiDlog +(); + +129 + gaveRoom_ + = +w + +QAi +( + +("Lvroom"), +this +); + +130 +c +( +aveRoom_ +, & +QAi +:: +igged +, +this +, []() { + +131 +MaWdow +:: + +()-> +ݒLveRoomDlog +(); + +134 + groomStgs_ + = +w + +QAi +( + +("Stgs"), +this +); + +135 +c +( +roomStgs_ +, & +QAi +:: +igged +, +this +, []() { + +136 +MaWdow +:: + +()-> +ݒRoomStgs +(); + +139 + gmu_ +-> +addAi +( +veUrs_ +); + +140 + gmu_ +-> +addAi +( +roomMembs_ +); + +141 + gmu_ +-> +addAi +( +aveRoom_ +); + +142 + gmu_ +-> +addAi +( +roomStgs_ +); + +144 +c +( +gsB_ +, & +QPushBu +:: +icked +, +this +, [this]() { + +145 aut +pos + = +mToGlob +( +gsB_ +->pos()); + +146 +mu_ +-> +pup +( + +147 +QPot +( +pos +. +x +(+ +buSize_ + - +mu_ +-> +sizeHt +(). +width +(),os. +y +() + buttonSize_)); + +150 +c +( +mtisB_ +, & +QPushBu +:: +icked +, +this +, [this]() { + +151 aut +pos + = +mToGlob +( +mtisB_ +->pos()); + +152 +em + +mtisClicked +( +pos +); + +157 + gTRoomB +:: + $abBackBu +() + +159 +av_ +-> + `hide +(); + +160 +backB_ +-> + `show +(); + +161 + } +} + +164 + gTRoomB +:: + $dibBackBu +() + +166 +av_ +-> + `show +(); + +167 +backB_ +-> + `hide +(); + +168 + } +} + +171 + gTRoomB +:: + $updeRoomAvFromName +(cڡ +QSg + & +me +) + +173 +av_ +-> + `tLr +( +uts +:: + `fCh +( +me +)); + +174 + `upde +(); + +175 + } +} + +178 + gTRoomB +:: + $t +() + +180 +meLab_ +-> + `tText +(""); + +181 +ticLab_ +-> + `tText +(""); + +182 +av_ +-> + `tLr +(""); + +183 + } +} + +186 + gTRoomB +:: + $updeRoomAv +(cڡ +QImage + & +av_image +) + +188 +av_ +-> + `tImage +( +av_image +); + +189 + `upde +(); + +190 + } +} + +193 + gTRoomB +:: + $updeRoomAv +(cڡ +QIc + & +ic +) + +195 +av_ +-> + `tIc +( +ic +); + +196 + `upde +(); + +197 + } +} + +200 + gTRoomB +:: + $updeRoomName +(cڡ +QSg + & +me +) + +202 +meLab_ +-> + `tText +( +me +); + +203 + `upde +(); + +204 + } +} + +207 + gTRoomB +:: + $updeRoomTic +( +QSg + +tic +) + +209 +tic +. + `a +( +cf +:: +rgs +:: +u_gex +, cf::rgs:: +u_html +); + +210 +ticLab_ +-> + `rLks +(); + +211 +ticLab_ +-> + `tHtml +( +tic +); + +212 + `upde +(); + +213 + } +} + + @TopRoomBar.h + +18 #agm + + + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +32 +ass + + gAv +; + +33 +ass + + gFtBu +; + +34 +ass + + gMu +; + +35 +ass + + gTextLab +; + +36 +ass + + gOvyMod +; + +38 as + cTRoomB + : +public + +QWidg + + +40 +Q_OBJECT + + +42 + $Q_PROPERTY +( +QC + +bdC + +READ + bdC +WRITE + +tBdC +) + +44 +public +: + +45 + `TRoomB +( +QWidg + * + + = 0); + +47  + `updeRoomAv +(cڡ +QImage + & +av_image +); + +48  + `updeRoomAv +(cڡ +QIc + & +ic +); + +49  + `updeRoomName +(cڡ +QSg + & +me +); + +50  + `updeRoomTic +( +QSg + +tic +); + +51  + `updeRoomAvFromName +(cڡ +QSg + & +me +); + +53  + `t +(); + +55 +QC + + $bdC +(cڡ {  +bdC_ +; } + +56  + $tBdC +( +QC + & +c +{ +bdC_ + = c; + } +} + +58 +public + + gs +: + +60  +abBackBu +(); + +62  +dibBackBu +(); + +64 + gsigls +: + +65  +veUrs +( +QSgLi + +urs +); + +66  +showRoomLi +(); + +67  +mtisClicked +(cڡ +QPot + & +pos +); + +69 + geed +: + +70  + $mouPssEvt +( +QMouEvt + * +ovride + + +72 i( +roomStgs_ + ! +nuαr +) + +73 +roomStgs_ +-> + `igg +(); + +74 + } +} + +76  + $tEvt +( +QPatEvt + * +ovride + + +78 +QStyOi + +t +; + +79 +t +. + ` +( +this +); + +80 +QPar + + `p +( +this +); + +81 + `y +()-> + `dwPrimive +( +QSty +:: +PE_Widg +, & +t +, & +p +, +this +); + +82 + } +} + +84 + give +: + +85 +QHBoxLayout + * +tLayout_ + = +nuαr +; + +86 +QVBoxLayout + * + gxtLayout_ + = +nuαr +; + +88 +QLab + * + gmeLab_ + = +nuαr +; + +89 +TextLab + * + gticLab_ + = +nuαr +; + +91 +Mu + * + gmu_ +; + +92 +QAi + * + gaveRoom_ + = +nuαr +; + +93 +QAi + * + groomMembs_ + = +nuαr +; + +94 +QAi + * + groomStgs_ + = +nuαr +; + +95 +QAi + * + gveUrs_ + = +nuαr +; + +97 +FtBu + * + ggsB_ +; + +98 +FtBu + * + gmtisB_ +; + +99 +FtBu + * + gbackB_ +; + +101 +Av + * + gav_ +; + +103  + gbuSize_ +; + +105 +QC + + gbdC_ +; + + @TrayIcon.cpp + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23  + ~"TyIc.h +" + +25 #i +defed +( +Q_OS_MAC +) + +26  + ~ + +29 + gMsgCouCompodIc +:: + $MsgCouCompodIc +(cڡ +QSg + & +fame +) + +30 : + $QIcEnge +() + +32 +ic_ + = + `QIc +( +fame +); + +33 + } +} + +36 + gMsgCouCompodIc +:: + $t +( +QPar + * +r +, + +37 cڡ +QRe + & + +, + +38 +QIc +:: +Mode + +mode +, + +39 +QIc +:: +S + +e +) + +41 +r +-> + `tRdHt +( +QPar +:: +TextAlsg +); + +42 +r +-> + `tRdHt +( +QPar +:: +SmohPixmTnsfm +); + +43 +r +-> + `tRdHt +( +QPar +:: +Alsg +); + +45 +ic_ +. + `t +( +r +, + +, +Qt +:: +AlignCr +, +mode +, +e +); + +47 i( +msgCou + <= 0) + +50 +QC + + `backgroundC +("red"); + +51 +QC + + `xtC +("white"); + +53 +QBrush + +brush +; + +54 +brush +. + `tSty +( +Qt +:: +SidP +); + +55 +brush +. + `tC +( +backgroundC +); + +57 +QFt + +f +; + +58 +f +. + `tPotSizeF +(8); + +59 +f +. + `tWeight +( +QFt +:: +Th +); + +61 +r +-> + `tBrush +( +brush +); + +62 +r +-> + `tP +( +Qt +:: +NoP +); + +63 +r +-> + `tFt +( +f +); + +65 +QReF + + `bubb +( + +. + `width +(- +BubbDm +, + +66 + +. + `height +(- +BubbDm +, + +67 +BubbDm +, + +68 +BubbDm +); + +69 +r +-> + `dwEΝ +( +bubb +); + +70 +r +-> + `tP +( + `QP +( +xtC +)); + +71 +r +-> + `tBrush +( +Qt +:: +NoBrush +); + +72 +r +-> + `dwText +( +bubb +, +Qt +:: +AlignCr +, +QSg +:: + `numb +( +msgCou +)); + +73 + } +} + +75 +QIcEnge + * + +76 + gMsgCouCompodIc +:: + $e +() const + +78  +w + + `MsgCouCompodIc +(* +this +); + +79 + } +} + +81 + gQLi +< + gQSize +> + +82 + gMsgCouCompodIc +:: + $avaabSizes +( +QIc +:: +Mode + +mode +, QIc:: +S + +e +) const + +84 + `Q_UNUSED +( +mode +); + +85 + `Q_UNUSED +( +e +); + +86 +QLi +< +QSize +> +sizes +; + +87 +sizes +. + `nd +( + `QSize +(24, 24)); + +88 +sizes +. + `nd +( + `QSize +(32, 32)); + +89 +sizes +. + `nd +( + `QSize +(48, 48)); + +90 +sizes +. + `nd +( + `QSize +(64, 64)); + +91 +sizes +. + `nd +( + `QSize +(128, 128)); + +92 +sizes +. + `nd +( + `QSize +(256, 256)); + +93  +sizes +; + +94 + } +} + +96 +QPixm + + +97 + gMsgCouCompodIc +:: + $pixm +(cڡ +QSize + & +size +, +QIc +:: +Mode + +mode +, QIc:: +S + +e +) + +99 +QImage + + `img +( +size +, QImage:: +Fm_ARGB32 +); + +100 +img +. + `fl +( + `qRgba +(0, 0, 0, 0)); + +101 +QPixm + +su + = QPixm:: + `omImage +( +img +, +Qt +:: +NoFmCvsi +); + +103 +QPar + + `r +(& +su +); + +104 + `t +(& +r +, + `QRe +( + `QPot +(0, 0), +size +), +mode +, +e +); + +106  +su +; + +107 + } +} + +109 + gTyIc +:: + $TyIc +(cڡ +QSg + & +fame +, +QWidg + * + +) + +110 : + $QSyemTyIc +( + +) + +112 #i + `defed +( +Q_OS_MAC +|| defed( +Q_OS_WIN +) + +113 + `tIc +( + `QIc +( +fame +)); + +115 +ic_ + = +w + + `MsgCouCompodIc +( +fame +); + +116 + `tIc +( + `QIc +( +ic_ +)); + +119 +QMu + * +mu + = +w + + `QMu +( + +); + +120 +vwAi_ + = +w + + `QAi +( + ` +("Show"), + +); + +121 +quAi_ + = +w + + `QAi +( + ` +("Qu"), + +); + +123 + `c +( +vwAi_ +, + `SIGNAL +( + `igged +()), + +, + `SLOT +( + `show +())); + +124 + `c +( +quAi_ +, & +QAi +:: +igged +, +this +, +QAliti +:: +qu +); + +126 +mu +-> + `addAi +( +vwAi_ +); + +127 +mu +-> + `addAi +( +quAi_ +); + +129 + `tCڋxtMu +( +mu +); + +130 + } +} + +133 + gTyIc +:: + $tUėdCou +( +cou +) + +136 #i + `defed +( +Q_OS_MAC +) + +138 #agm +g + +dgnoic + +push + + +139 #agm +g + +dgnoic + +igned + "-Wdeprecated-declarations" + +140 aut +bText + = +cou + =0 ? "" : +QSg +:: + `numb +(count); + +142 i( +bText + = +QtMac +:: + `badgeLabText +()) + +145 +QtMac +:: + `tBadgeLabText +( +bText +); + +146 #agm +g + +dgnoic + +p + + +147 #i + `defed +( +Q_OS_WIN +) + +150 i( +cou + = +ic_ +-> +msgCou +) + +154 +MsgCouCompodIc + * +tmp + = +ic_ +( +ic_ +-> + `e +()); + +155 +tmp +-> +msgCou + = +cou +; + +157 + `tIc +( + `QIc +( +tmp +)); + +159 +ic_ + = +tmp +; + +161 + } +} + + @TrayIcon.h + +18 #agm + + + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27 as + cMsgCouCompodIc + : +public + +QIcEnge + + +29 +public +: + +30 +MsgCouCompodIc +(cڡ +QSg + & +fame +); + +32 +vtu +  +t +( +QPar + * +p +, cڡ +QRe + & + +, +QIc +:: +Mode + +mode +, QIc:: +S + +e +); + +33 +vtu + +QIcEnge + * + $e +() const; + +34 +vtu + +QLi +< +QSize +> + $avaabSizes +( +QIc +:: +Mode + +mode +, QIc:: +S + +e +) const; + +35 +vtu + +QPixm + + `pixm +(cڡ +QSize + & +size +, +QIc +:: +Mode + +mode +, QIc:: +S + +e +); + +37  +msgCou + = 0; + +39 +ive +: + +40 cڡ  +BubbDm + = 17; + +42 +QIc + +ic_ +; + +45 as + cTyIc + : +public + +QSyemTyIc + + +47 +Q_OBJECT + + +48 +public +: + +49 + `TyIc +(cڡ +QSg + & +fame +, +QWidg + * + +); + +51 +public + +s +: + +52  + `tUėdCou +( +cou +); + +54 +ive +: + +55 +QAi + * +vwAi_ +; + +56 +QAi + * +quAi_ +; + +58 +MsgCouCompodIc + * +ic_ +; + + @TypingDisplay.cpp + +1  + ~ + +2  + ~ + +3  + ~ + +4  + ~ + +5  + ~ + +7  + ~"Cfig.h +" + +8  + ~"TypgDiy.h +" + +9  + ~"ui/Par.h +" + +11 +cڡex +  + gLEFT_PADDING + = 24; + +12 +cڡex +  + gRECT_PADDING + = 2; + +14 + gTypgDiy +:: + $TypgDiy +( +QWidg + * + +) + +15 : + `OvyWidg +( + +) + +16 , +offt_ +{ +cf +:: +xtIut +:: +height +} + +18 +tFixedHeight +( +QFtMrics +( +ft +()). +height +(+ +RECT_PADDING +); + +19 +tAribu +( +Qt +:: +WA_TntFMouEvts +); + +23 + gTypgDiy +:: + $tOfft +( +mg +) + +25 +offt_ + = +mg +; + +26 + `move +(0, + `Widg +()-> + `height +(- +offt_ + - height()); + +27 + } +} + +30 + gTypgDiy +:: + $tUrs +(cڡ +QSgLi + & +uid +) + +32 + `move +(0, + `Widg +()-> + `height +(- +offt_ + - height()); + +34 +xt_ +. + `r +(); + +36 +QSg + +mp + = +xt_ + += + +37 + ` +("%1nd %2reyping", + +42 +uid +. + `size +()); + +44 i( +uid +. + `isEmy +()) { + +45 + `hide +(); + +46 + `upde +(); + +51 +QSgLi + +uidWhoutLa + = +uid +; + +52 +uidWhoutLa +. + `p_back +(); + +53 +xt_ + = +mp +. + `g +( +uidWhoutLa +. + `jo +(", ")).g( +uid +. + `back +()); + +55 + `show +(); + +56 + `upde +(); + +57 + } +} + +60 + gTypgDiy +:: + $tEvt +( +QPatEvt + *) + +62 +Par + + `p +( +this +); + +63 +ParHighQuyEbr + + `hq +( +p +); + +65 +QFt + +f +; + +66 +f +. + `tPotSizeF +(f. + `potSizeF +() * 0.9); + +68 +p +. + `tFt +( +f +); + +69 +p +. + `tP +( + `QP +( + `xtC +())); + +71 +QRe + +gi + = + ` +(); + +72 +gi +. + `e +( +LEFT_PADDING +, 0); + +74 +QFtMrics + + `fm +( +f +); + +75 +xt_ + = +fm +. + `idedText +ext_, +Qt +:: +ElideRight +, ()( + `width +() * 0.75)); + +77 +QParPh + +th +; + +78 #i +QT_VERSION + < + `QT_VERSION_CHECK +(5, 11, 0) + +79 +th +. + `addRoundedRe +( + `QReF +(0, 0, +fm +. + `width +( +xt_ ++ 2 * +LEFT_PADDING +, + `height +()), 3, 3); + +81 +th +. + `addRoundedRe +( + +82 + `QReF +(0, 0, +fm +. + `hizڏlAdv +( +xt_ ++ 2 * +LEFT_PADDING +, + `height +()), 3, 3); + +84 +p +. + `flPh +( +th +, + `backgroundC +()); + +85 +p +. + `dwText +( +gi +, +Qt +:: +AlignVCr +, +xt_ +); + +86 + } +} + + @TypingDisplay.h + +1 #agm + + + +3  + ~"ui/OvyWidg.h +" + +5 +ass + + gQPatEvt +; + +7 as + cTypgDiy + : +public + +OvyWidg + + +9 +Q_OBJECT + + +11 + $Q_PROPERTY +( +QC + +xtC + +WRITE + +tTextC + +READ +extColor) + +12 + $Q_PROPERTY +( +QC + +backgroundC + +WRITE + +tBackgroundC + +READ + backgroundColor) + +14 +public +: + +15 + `TypgDiy +( +QWidg + * + + = +nuαr +); + +17  + `tUrs +(cڡ +QSgLi + & +ur_ids +); + +19  + $tTextC +(cڡ +QC + & +c +{ +xtC_ + = color; }; + +20 +QC + + $xtC +(cڡ {  +xtC_ +; + } +}; + +22  + $tBackgroundC +(cڡ +QC + & +c +{ +bgC_ + = c; + } +}; + +23 +QC + + $backgroundC +(cڡ {  +bgC_ +; + } +}; + +25 +public + + gs +: + +26  +tOfft +( +mg +); + +28 + geed +: + +29  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +31 +ive +: + +32  +offt_ +; + +33 +QC + +xtC_ +; + +34 +QC + +bgC_ +; + +35 +QSg + +xt_ +; + +36 + } +}; + + @UserInfoWidget.cpp + +18  + ~ + +20  + ~ + +22  + ~"Cfig.h +" + +23  + ~"MaWdow.h +" + +24  + ~"UrInfoWidg.h +" + +25  + ~"Uts.h +" + +26  + ~"ui/Av.h +" + +27  + ~"ui/FtBu.h +" + +28  + ~"ui/OvyMod.h +" + +30 + gUrInfoWidg +:: + $UrInfoWidg +( +QWidg + * + +) + +31 : + `QWidg +( + +) + +32 , + `diy_me_ +("User") + +33 , + `ur_id_ +("@user:homeserver.org") + +35 +QFt + +f +; + +36 +f +. + `tPotSizeF +(f. + `potSizeF +()); + +38 cڡ  +ftHeight + = + `QFtMrics +( +f +). + `height +(); + +39 cڡ  +widgMg + = +ftHeight + / 3; + +40 cڡ  +cڋHeight + = +ftHeight + * 3; + +42 +logoutBuSize_ + = +d +:: + `m +( +ftHeight +, 20); + +44 + `tFixedHeight +( +cڋHeight + + +widgMg +); + +46 +tLayout_ + = +w + + `QHBoxLayout +( +this +); + +47 +tLayout_ +-> + `tScg +(0); + +48 +tLayout_ +-> + `tMg +( +widgMg +); + +50 +avLayout_ + = +w + + `QHBoxLayout +(); + +51 +xtLayout_ + = +w + + `QVBoxLayout +(); + +52 +xtLayout_ +-> + `tScg +( +widgMg + / 2); + +53 +xtLayout_ +-> + `tCڋsMgs +( +widgMg + * 2, widgetMargin, widgetMargin, widgetMargin); + +55 +urAv_ + = +w + + `Av +( +this +); + +56 +urAv_ +-> + `tObjeName +("userAvatar"); + +57 +urAv_ +-> + `tLr +( + `QCh +('?')); + +58 +urAv_ +-> + `tSize +( +ftHeight + * 2.5); + +60 +QFt + +meFt +; + +61 +meFt +. + `tPotSizeF +ameFt. + `potSizeF +() * 1.1); + +62 +meFt +. + `tWeight +( +QFt +:: +Medium +); + +64 +diyNameLab_ + = +w + + `QLab +( +this +); + +65 +diyNameLab_ +-> + `tFt +( +meFt +); + +66 +diyNameLab_ +-> + `tObjeName +("displayNameLabel"); + +67 +diyNameLab_ +-> + `tAlignmt +( +Qt +:: +AlignLdg + | Qt:: +AlignLe + | Qt:: +AlignT +); + +69 +urIdLab_ + = +w + + `QLab +( +this +); + +70 +urIdLab_ +-> + `tFt +( +f +); + +71 +urIdLab_ +-> + `tObjeName +("userIdLabel"); + +72 +urIdLab_ +-> + `tAlignmt +( +Qt +:: +AlignLdg + | Qt:: +AlignLe + | Qt:: +AlignVCr +); + +74 +avLayout_ +-> + `addWidg +( +urAv_ +); + +75 +xtLayout_ +-> + `addWidg +( +diyNameLab_ +, 0, +Qt +:: +AlignBtom +); + +76 +xtLayout_ +-> + `addWidg +( +urIdLab_ +, 0, +Qt +:: +AlignT +); + +78 +tLayout_ +-> + `addLayout +( +avLayout_ +); + +79 +tLayout_ +-> + `addLayout +( +xtLayout_ +); + +80 +tLayout_ +-> + `addSch +(1); + +82 +buLayout_ + = +w + + `QHBoxLayout +(); + +83 +buLayout_ +-> + `tScg +(0); + +84 +buLayout_ +-> + `tMg +(0); + +86 +logoutBu_ + = +w + + `FtBu +( +this +); + +87 +logoutBu_ +-> + `tToT +( + ` +("Logout")); + +88 +logoutBu_ +-> + `tCrRadius +( +logoutBuSize_ + / 2); + +90 +QIc + +ic +; + +91 +ic +. + `addFe +(":/icons/icons/ui/power-button-off.png"); + +93 +logoutBu_ +-> + `tIc +( +ic +); + +94 +logoutBu_ +-> + `tIcSize +( + `QSize +( +logoutBuSize_ +,ogoutButtonSize_)); + +96 +buLayout_ +-> + `addWidg +( +logoutBu_ +); + +98 +tLayout_ +-> + `addLayout +( +buLayout_ +); + +101 + `c +( +logoutBu_ +, & +QPushBu +:: +icked +, +this +, []() { + +102 +MaWdow +:: + ` +()-> + `ݒLogoutDlog +(); + +104 + } +} + +107 + gUrInfoWidg +:: + $sizeEvt +( +QResizeEvt + * +evt +) + +109 + `Q_UNUSED +( +evt +); + +111 cڡut +sz + = +uts +:: + `lcuϋSidebSizes +( +QFt +{}); + +113 i( + `width +(< +sz +. +sml +) { + +114 +tLayout_ +-> + `tCڋsMgs +(0, 0, +logoutBuSize_ +, 0); + +116 +urAv_ +-> + `hide +(); + +117 +diyNameLab_ +-> + `hide +(); + +118 +urIdLab_ +-> + `hide +(); + +120 +tLayout_ +-> + `tMg +(5); + +121 +urAv_ +-> + `show +(); + +122 +diyNameLab_ +-> + `show +(); + +123 +urIdLab_ +-> + `show +(); + +126 +QWidg +:: + `sizeEvt +( +evt +); + +127 + } +} + +130 + gUrInfoWidg +:: + $t +() + +132 +diyNameLab_ +-> + `tText +(""); + +133 +urIdLab_ +-> + `tText +(""); + +134 +urAv_ +-> + `tLr +( + `QCh +('?')); + +135 + } +} + +138 + gUrInfoWidg +:: + $tAv +(cڡ +QImage + & +img +) + +140 +av_image_ + = +img +; + +141 +urAv_ +-> + `tImage +( +img +); + +142 + `upde +(); + +143 + } +} + +146 + gUrInfoWidg +:: + $tDiyName +(cڡ +QSg + & +me +) + +148 i( +me +. + `isEmy +()) + +149 +diy_me_ + = +ur_id_ +. + `l +(':')[0].split('@')[1]; + +151 +diy_me_ + = +me +; + +153 +diyNameLab_ +-> + `tText +( +diy_me_ +); + +154 +urAv_ +-> + `tLr +( + `QCh +( +diy_me_ +[0])); + +155 + `upde +(); + +156 + } +} + +159 + gUrInfoWidg +:: + $tUrId +(cڡ +QSg + & +urid +) + +161 +ur_id_ + = +urid +; + +162 +urIdLab_ +-> + `tText +( +urid +); + +163 + } +} + +166 + gUrInfoWidg +:: + $tEvt +( +QPatEvt + * +evt +) + +168 + `Q_UNUSED +( +evt +); + +170 +QStyOi + +t +; + +171 +t +. + ` +( +this +); + +172 +QPar + + `p +( +this +); + +173 + `y +()-> + `dwPrimive +( +QSty +:: +PE_Widg +, & +t +, & +p +, +this +); + +174 + } +} + + @UserInfoWidget.h + +18 #agm + + + +20  + ~ + +21  + ~ + +23 +ass + + gAv +; + +24 +ass + + gFtBu +; + +25 +ass + + gOvyMod +; + +27 as + cUrInfoWidg + : +public + +QWidg + + +29 +Q_OBJECT + + +31 + $Q_PROPERTY +( +QC + +bdC + +READ + bdC +WRITE + +tBdC +) + +33 +public +: + +34 + `UrInfoWidg +( +QWidg + * + + = 0); + +36  + `tAv +(cڡ +QImage + & +img +); + +37  + `tDiyName +(cڡ +QSg + & +me +); + +38  + `tUrId +(cڡ +QSg + & +urid +); + +40  + `t +(); + +42 +QC + + $bdC +(cڡ {  +bdC_ +; } + +43  + $tBdC +( +QC + & +c +{ +bdC_ + = c; + } +} + +45 + geed +: + +46  + $sizeEvt +( +QResizeEvt + * +evt + +ovride +; + +47  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +49 +ive +: + +50 +Av + * +urAv_ +; + +52 +QHBoxLayout + * +tLayout_ +; + +53 +QHBoxLayout + * +avLayout_ +; + +54 +QVBoxLayout + * +xtLayout_ +; + +55 +QHBoxLayout + * +buLayout_ +; + +57 +FtBu + * +logoutBu_ +; + +59 +QLab + * +diyNameLab_ +; + +60 +QLab + * +urIdLab_ +; + +62 +QSg + +diy_me_ +; + +63 +QSg + +ur_id_ +; + +65 +QImage + +av_image_ +; + +67  +logoutBuSize_ +; + +69 +QC + +bdC_ +; + +70 + } +}; + + @UserSettingsPage.cpp + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +32  + ~"Cfig.h +" + +33  + ~"MrixCl.h +" + +34  + ~"Olm.h +" + +35  + ~"UrStgsPage.h +" + +36  + ~"Uts.h +" + +37  + ~"ui/FtBu.h +" + +38  + ~"ui/ToggBu.h +" + +40  + ~"cfig/nheko.h +" + +42 + gUrStgs +:: + $UrStgs +({ + `ld +(); + } +} + +45 + gUrStgs +:: + $ld +() + +47 +QStgs + +gs +; + +48 +isTyEbd_ + = +gs +. + `vue +("ur/wdow/ay", +l +). + `toBo +(); + +49 +hasDesktNifitis_ + = +gs +. + `vue +("ur/deskt_nifitis", +ue +). + `toBo +(); + +50 +isSInTyEbd_ + = +gs +. + `vue +("ur/wdow/t__ay", +l +). + `toBo +(); + +51 +isGroupVwEbd_ + = +gs +. + `vue +("ur/group_vw", +ue +). + `toBo +(); + +52 +isTypgNifitisEbd_ + = +gs +. + `vue +("ur/typg_nifitis", +ue +). + `toBo +(); + +53 +isRdRetsEbd_ + = +gs +. + `vue +("ur/ad_ts", +ue +). + `toBo +(); + +54 +theme_ + = +gs +. + `vue +("ur/theme", +deuTheme_ +). + `toSg +(); + +55 +ft_ + = +gs +. + `vue +("ur/ft_my", "deu"). + `toSg +(); + +56 +emojiFt_ + = +gs +. + `vue +("ur/emoji_ft_my", "deu"). + `toSg +(); + +57 +baFtSize_ + = +gs +. + `vue +("ur/ft_size", + `QFt +(). + `potSizeF +()). + `toDoub +(); + +59 + `yTheme +(); + +60 + } +} + +63 + gUrStgs +:: + $tFtSize +( +size +) + +65 +baFtSize_ + = +size +; + +66 + `ve +(); + +67 + } +} + +70 + gUrStgs +:: + $tFtFamy +( +QSg + +my +) + +72 +ft_ + = +my +; + +73 + `ve +(); + +74 + } +} + +77 + gUrStgs +:: + $tEmojiFtFamy +( +QSg + +my +) + +79 +emojiFt_ + = +my +; + +80 + `ve +(); + +81 + } +} + +84 + gUrStgs +:: + $tTheme +( +QSg + +theme +) + +86 +theme_ + = +theme +; + +87 + `ve +(); + +88 + `yTheme +(); + +89 + } +} + +92 + gUrStgs +:: + $yTheme +() + +94 +QFe + +yfe +; + +96 i( + `theme +() == "light") { + +97 +yfe +. + `tFeName +(":/styles/styles/nheko.qss"); + +98 } i( + `theme +() == "dark") { + +99 +yfe +. + `tFeName +(":/styles/styles/nheko-dark.qss"); + +101 +yfe +. + `tFeName +(":/styles/styles/system.qss"); + +104 +yfe +. + `ݒ +( +QFe +:: +RdOy +); + +105 +QSg + +ysht + = + `QSg +( +yfe +. + `adA +()); + +107 +qobje_ +< +QAliti + *>(QAliti:: + ` +())-> + `tStySht +( +ysht +); + +108 + } +} + +111 + gUrStgs +:: + $ve +() + +113 +QStgs + +gs +; + +114 +gs +. + `begGroup +("user"); + +116 +gs +. + `begGroup +("window"); + +117 +gs +. + `tVue +("ay", +isTyEbd_ +); + +118 +gs +. + `tVue +("t__ay", +isSInTyEbd_ +); + +119 +gs +. + `dGroup +(); + +121 +gs +. + `tVue +("ft_size", +baFtSize_ +); + +122 +gs +. + `tVue +("typg_nifitis", +isTypgNifitisEbd_ +); + +123 +gs +. + `tVue +("ad_ts", +isRdRetsEbd_ +); + +124 +gs +. + `tVue +("group_vw", +isGroupVwEbd_ +); + +125 +gs +. + `tVue +("deskt_nifitis", +hasDesktNifitis_ +); + +126 +gs +. + `tVue +("theme", + `theme +()); + +127 +gs +. + `tVue +("ft_my", +ft_ +); + +128 +gs +. + `tVue +("emoji_ft_my", +emojiFt_ +); + +130 +gs +. + `dGroup +(); + +131 + } +} + +133 + gHizڏlLe +:: + $HizڏlLe +( +QWidg + * + +) + +134 : +QFme +{ + +} + +136 +tFmeShe +( +QFme +:: +HLe +); + +137 +tFmeShadow +( +QFme +:: +Sunk +); + +140 + gUrStgsPage +:: +UrStgsPage +( +QShedPor +< +UrStgs +> +gs +, +QWidg + * + +) + +141 : +QWidg +{ + +} + +142 , + ggs_ +{ + ggs +} + +144 + gtLayout_ + = +w + +QVBoxLayout +( +this +); + +146 +QIc + + gic +; + +147 + gic +. +addFe +(":/icons/icons/ui/angle-pointing-to-left.png"); + +149 aut + gbackB_ + = +w + +FtBu +( +this +); + +150 + gbackB_ +-> +tMimumSize +( +QSize +(24, 24)); + +151 + gbackB_ +-> +tIc +( +ic +); + +152 + gbackB_ +-> +tIcSize +( +QSize +(24, 24)); + +154 +QFt + + gft +; + +155 + gft +. +tPotSizeF +( +ft +. +potSizeF +() * 1.1); + +157 aut + gvsiInfo + = +w + +QLab +( +QSg +("%1 | %2"). +g +( +nheko +:: +vsi +).gheko:: +bud_os +)); + +158 + gvsiInfo +-> +tTextIaiFgs +( +Qt +:: +TextBrowrIai +); + +160 + gtBLayout_ + = +w + +QHBoxLayout +; + +161 + gtBLayout_ +-> +tScg +(0); + +162 + gtBLayout_ +-> +tMg +(0); + +163 + gtBLayout_ +-> +addWidg +( +backB_ +, 1, +Qt +:: +AlignLe + | Qt:: +AlignVCr +); + +164 + gtBLayout_ +-> +addSch +(1); + +166 aut + gayOiLayout_ + = +w + +QHBoxLayout +; + +167 + gayOiLayout_ +-> +tCڋsMgs +(0, +OiMg +, 0, OptionMargin); + +168 aut + gayLab + = +w + +QLab +( + +("Mimizt،ay"), +this +); + +169 + gayLab +-> +tFt +( +ft +); + +170 + gayTogg_ + = +w + +Togg +( +this +); + +172 + gayOiLayout_ +-> +addWidg +( +ayLab +); + +173 + gayOiLayout_ +-> +addWidg +( +ayTogg_ +, 0, +Qt +:: +AlignRight +); + +175 aut + gtInTyOiLayout_ + = +w + +QHBoxLayout +; + +176 + gtInTyOiLayout_ +-> +tCڋsMgs +(0, +OiMg +, 0, OptionMargin); + +177 aut + gtInTyLab + = +w + +QLab +( + +("S iay"), +this +); + +178 + gtInTyLab +-> +tFt +( +ft +); + +179 + gtInTyTogg_ + = +w + +Togg +( +this +); + +180 i(! + ggs_ +-> +isTyEbd +()) + +181 + gtInTyTogg_ +-> +tDibd +( +ue +); + +183 + gtInTyOiLayout_ +-> +addWidg +( +tInTyLab +); + +184 + gtInTyOiLayout_ +-> +addWidg +( +tInTyTogg_ +, 0, +Qt +:: +AlignRight +); + +186 aut + ggroupVwLayout + = +w + +QHBoxLayout +; + +187 + ggroupVwLayout +-> +tCڋsMgs +(0, +OiMg +, 0, OptionMargin); + +188 aut + ggroupVwLab + = +w + +QLab +( + +("Group'sideb"), +this +); + +189 + ggroupVwLab +-> +tFt +( +ft +); + +190 + ggroupVwTogg_ + = +w + +Togg +( +this +); + +192 + ggroupVwLayout +-> +addWidg +( +groupVwLab +); + +193 + ggroupVwLayout +-> +addWidg +( +groupVwTogg_ +, 0, +Qt +:: +AlignRight +); + +195 aut + gtypgLayout + = +w + +QHBoxLayout +; + +196 + gtypgLayout +-> +tCڋsMgs +(0, +OiMg +, 0, OptionMargin); + +197 aut + gtypgLab + = +w + +QLab +( + +("Typgifitis"), +this +); + +198 + gtypgLab +-> +tFt +( +ft +); + +199 + gtypgNifitis_ + = +w + +Togg +( +this +); + +201 + gtypgLayout +-> +addWidg +( +typgLab +); + +202 + gtypgLayout +-> +addWidg +( +typgNifitis_ +, 0, +Qt +:: +AlignRight +); + +204 aut + gtsLayout + = +w + +QHBoxLayout +; + +205 + gtsLayout +-> +tCڋsMgs +(0, +OiMg +, 0, OptionMargin); + +206 aut + gtsLab + = +w + +QLab +( + +("Rdets"), +this +); + +207 + gtsLab +-> +tFt +( +ft +); + +208 + gadRets_ + = +w + +Togg +( +this +); + +210 + gtsLayout +-> +addWidg +( +tsLab +); + +211 + gtsLayout +-> +addWidg +( +adRets_ +, 0, +Qt +:: +AlignRight +); + +213 aut + gdesktLayout + = +w + +QHBoxLayout +; + +214 + gdesktLayout +-> +tCڋsMgs +(0, +OiMg +, 0, OptionMargin); + +215 aut + gdesktLab + = +w + +QLab +( + +("Deskt݂ifitis"), +this +); + +216 + gdesktLab +-> +tFt +( +ft +); + +217 + gdesktNifitis_ + = +w + +Togg +( +this +); + +219 + gdesktLayout +-> +addWidg +( +desktLab +); + +220 + gdesktLayout +-> +addWidg +( +desktNifitis_ +, 0, +Qt +:: +AlignRight +); + +222 aut + gsFaOiLayout + = +w + +QHBoxLayout +; + +223 + gsFaOiLayout +-> +tCڋsMgs +(0, +OiMg +, 0, OptionMargin); + +224 aut + gsFaLab + = +w + +QLab +( + +("S fa"), +this +); + +225 + gsFaLab +-> +tFt +( +ft +); + +226 + gsFaCombo_ + = +w + +QComboBox +( +this +); + +227  + gti + = 1; option <= 3; option += 0.25) + +228 +sFaCombo_ +-> +addIm +( +QSg +:: +numb +( +ti +)); + +230 + gsFaOiLayout +-> +addWidg +( +sFaLab +); + +231 + gsFaOiLayout +-> +addWidg +( +sFaCombo_ +, 0, +Qt +:: +AlignRight +); + +233 aut + gftSizeOiLayout + = +w + +QHBoxLayout +; + +234 + gftSizeOiLayout +-> +tCڋsMgs +(0, +OiMg +, 0, OptionMargin); + +235 aut + gftSizeLab + = +w + +QLab +( + +("Fڈsize"), +this +); + +236 + gftSizeLab +-> +tFt +( +ft +); + +237 + gftSizeCombo_ + = +w + +QComboBox +( +this +); + +238  + gti + = 10; option < 17; option += 0.5) + +239 +ftSizeCombo_ +-> +addIm +( +QSg +("%1 "). +g +(QSg:: +numb +( +ti +))); + +241 + gftSizeOiLayout +-> +addWidg +( +ftSizeLab +); + +242 + gftSizeOiLayout +-> +addWidg +( +ftSizeCombo_ +, 0, +Qt +:: +AlignRight +); + +244 aut + gftFamyOiLayout + = +w + +QHBoxLayout +; + +245 aut + gemojiFtFamyOiLayout + = +w + +QHBoxLayout +; + +246 + gftFamyOiLayout +-> +tCڋsMgs +(0, +OiMg +, 0, OptionMargin); + +247 + gemojiFtFamyOiLayout +-> +tCڋsMgs +(0, +OiMg +, 0, OptionMargin); + +248 aut + gftFamyLab + = +w + +QLab +( + +("FڈFamy"), +this +); + +249 aut + gemojiFamyLab + = +w + +QLab +( + +("EmojFڈFamly"), +this +); + +250 + gftFamyLab +-> +tFt +( +ft +); + +251 + gemojiFamyLab +-> +tFt +( +ft +); + +252 + gftSeiCombo_ + = +w + +QComboBox +( +this +); + +253 + gemojiFtSeiCombo_ + = +w + +QComboBox +( +this +); + +254 +QFtDaba + + gftDb +; + +255 aut + gftFams + = +ftDb +. +ms +(); + +258 aut + gemojiFams + = +ftDb +. +ms +( +QFtDaba +:: +Symb +); + +260 cڡut& + gmy + : +ftFams +) { + +261 +ftSeiCombo_ +-> +addIm +( +my +); + +264 cڡut& + gmy + : +emojiFams +) { + +265 +emojiFtSeiCombo_ +-> +addIm +( +my +); + +268  + gftIndex + = +ftSeiCombo_ +-> +fdText +( +gs_ +-> +ft +()); + +269 + gftSeiCombo_ +-> +tCutIndex +( +ftIndex +); + +271 + gftIndex + = +emojiFtSeiCombo_ +-> +fdText +( +gs_ +-> +emojiFt +()); + +272 + gemojiFtSeiCombo_ +-> +tCutIndex +( +ftIndex +); + +274 + gftFamyOiLayout +-> +addWidg +( +ftFamyLab +); + +275 + gftFamyOiLayout +-> +addWidg +( +ftSeiCombo_ +, 0, +Qt +:: +AlignRight +); + +277 + gemojiFtFamyOiLayout +-> +addWidg +( +emojiFamyLab +); + +278 + gemojiFtFamyOiLayout +-> +addWidg +( +emojiFtSeiCombo_ +, 0, +Qt +:: +AlignRight +); + +280 aut + gthemeOiLayout_ + = +w + +QHBoxLayout +; + +281 + gthemeOiLayout_ +-> +tCڋsMgs +(0, +OiMg +, 0, OptionMargin); + +282 aut + gthemeLab_ + = +w + +QLab +( + +("Theme"), +this +); + +283 + gthemeLab_ +-> +tFt +( +ft +); + +284 + gthemeCombo_ + = +w + +QComboBox +( +this +); + +285 + gthemeCombo_ +-> +addIm +("Light"); + +286 + gthemeCombo_ +-> +addIm +("Dark"); + +287 + gthemeCombo_ +-> +addIm +("System"); + +289 +QSg + + gthemeS + = +gs_ +-> +theme +(); + +290 + gthemeS +. +a +(0, 1, +themeS +[0]. +toU +()); + +291  + gthemeIndex + = +themeCombo_ +-> +fdText +( +themeS +); + +292 + gthemeCombo_ +-> +tCutIndex +( +themeIndex +); + +294 + gthemeOiLayout_ +-> +addWidg +( +themeLab_ +); + +295 + gthemeOiLayout_ +-> +addWidg +( +themeCombo_ +, 0, +Qt +:: +AlignRight +); + +297 aut + gyiLayout_ + = +w + +QVBoxLayout +; + +298 + gyiLayout_ +-> +tCڋsMgs +(0, +OiMg +, 0, OptionMargin); + +299 + gyiLayout_ +-> +tAlignmt +( +Qt +:: +AlignVCr +); + +301 +QFt + + gmoaFt +; + +302 + gmoaFt +. +tFamy +("Monospace"); + +303 + gmoaFt +. +tStyHt +( +QFt +:: +Moa +); + +304 + gmoaFt +. +tPotSizeF +( +moaFt +. +potSizeF +() * 0.9); + +306 aut + gdeviIdLayout + = +w + +QHBoxLayout +; + +307 + gdeviIdLayout +-> +tCڋsMgs +(0, +OiMg +, 0, OptionMargin); + +309 aut + gdeviIdLab + = +w + +QLab +( + +("Devi ID"), +this +); + +310 + gdeviIdLab +-> +tFt +( +ft +); + +311 + gdeviIdLab +-> +tMg +(0); + +312 + gdeviIdVue_ + = +w + +QLab +{ +this +}; + +313 + gdeviIdVue_ +-> +tTextIaiFgs +( +Qt +:: +TextSeabByMou +); + +314 + gdeviIdVue_ +-> +tFt +( +moaFt +); + +315 + gdeviIdLayout +-> +addWidg +( +deviIdLab +, 1); + +316 + gdeviIdLayout +-> +addWidg +( +deviIdVue_ +); + +318 aut + gdeviFgtLayout + = +w + +QHBoxLayout +; + +319 + gdeviFgtLayout +-> +tCڋsMgs +(0, +OiMg +, 0, OptionMargin); + +321 aut + gdeviFgtLab + = +w + +QLab +( + +("Devi Fgt"), +this +); + +322 + gdeviFgtLab +-> +tFt +( +ft +); + +323 + gdeviFgtLab +-> +tMg +(0); + +324 + gdeviFgtVue_ + = +w + +QLab +{ +this +}; + +325 + gdeviFgtVue_ +-> +tTextIaiFgs +( +Qt +:: +TextSeabByMou +); + +326 + gdeviFgtVue_ +-> +tFt +( +moaFt +); + +327 + gdeviFgtLayout +-> +addWidg +( +deviFgtLab +, 1); + +328 + gdeviFgtLayout +-> +addWidg +( +deviFgtVue_ +); + +330 aut + gssiKeysLayout + = +w + +QHBoxLayout +; + +331 + gssiKeysLayout +-> +tCڋsMgs +(0, +OiMg +, 0, OptionMargin); + +332 aut + gssiKeysLab + = +w + +QLab +( + +("Sessi Keys"), +this +); + +333 + gssiKeysLab +-> +tFt +( +ft +); + +334 + gssiKeysLayout +-> +addWidg +( +ssiKeysLab +, 1); + +336 aut + gssiKeysImptB + = +w + +QPushBu +{ + +("IMPORT"), +this +}; + +337 +c +( + +338 +ssiKeysImptB +, & +QPushBu +:: +icked +, +this +, & +UrStgsPage +:: +imptSessiKeys +); + +339 aut + gssiKeysExptB + = +w + +QPushBu +{ + +("EXPORT"), +this +}; + +340 +c +( + +341 +ssiKeysExptB +, & +QPushBu +:: +icked +, +this +, & +UrStgsPage +:: +exptSessiKeys +); + +342 + gssiKeysLayout +-> +addWidg +( +ssiKeysExptB +, 0, +Qt +:: +AlignRight +); + +343 + gssiKeysLayout +-> +addWidg +( +ssiKeysImptB +, 0, +Qt +:: +AlignRight +); + +345 + gyiLayout_ +-> +addLayout +( +deviIdLayout +); + +346 + gyiLayout_ +-> +addLayout +( +deviFgtLayout +); + +347 + gyiLayout_ +-> +addWidg +( +w + +HizڏlLe +{ +this +}); + +348 + gyiLayout_ +-> +addLayout +( +ssiKeysLayout +); + +350 + gft +. +tWeight +( +QFt +:: +Medium +); + +352 aut + gyiLab_ + = +w + +QLab +( + +("ENCRYPTION"), +this +); + +353 + gyiLab_ +-> +tSizePicy +( +QSizePicy +:: +Igned +, QSizePicy:: +Fixed +); + +354 + gyiLab_ +-> +tFt +( +ft +); + +356 aut + gg_ + = +w + +QLab +( + +("GENERAL"), +this +); + +357 + gg_ +-> +tSizePicy +( +QSizePicy +:: +Igned +, QSizePicy:: +Fixed +); + +358 + gg_ +-> +tFt +( +ft +); + +360 + gmaLayout_ + = +w + +QVBoxLayout +; + +361 + gmaLayout_ +-> +tAlignmt +( +Qt +:: +AlignT +); + +362 + gmaLayout_ +-> +tScg +(7); + +363 + gmaLayout_ +-> +tCڋsMgs +( + +364 +sideMg_ +, +LayoutTMg +, sideMg_, +LayoutBtomMg +); + +365 + gmaLayout_ +-> +addWidg +( +g_ +, 1, +Qt +:: +AlignLe + | Qt:: +AlignBtom +); + +366 + gmaLayout_ +-> +addWidg +( +w + +HizڏlLe +( +this +)); + +367 + gmaLayout_ +-> +addLayout +( +ayOiLayout_ +); + +368 + gmaLayout_ +-> +addLayout +( +tInTyOiLayout_ +); + +369 + gmaLayout_ +-> +addWidg +( +w + +HizڏlLe +( +this +)); + +370 + gmaLayout_ +-> +addLayout +( +groupVwLayout +); + +371 + gmaLayout_ +-> +addWidg +( +w + +HizڏlLe +( +this +)); + +372 + gmaLayout_ +-> +addLayout +( +typgLayout +); + +373 + gmaLayout_ +-> +addLayout +( +tsLayout +); + +374 + gmaLayout_ +-> +addLayout +( +desktLayout +); + +375 + gmaLayout_ +-> +addWidg +( +w + +HizڏlLe +( +this +)); + +377 #i +defed +( +Q_OS_MAC +) + +378 + gsFaLab +-> +hide +(); + +379 + gsFaCombo_ +-> +hide +(); + +380 + gemojiFamyLab +-> +hide +(); + +381 + gemojiFtSeiCombo_ +-> +hide +(); + +384 + gmaLayout_ +-> +addLayout +( +sFaOiLayout +); + +385 + gmaLayout_ +-> +addLayout +( +ftSizeOiLayout +); + +386 + gmaLayout_ +-> +addLayout +( +ftFamyOiLayout +); + +387 + gmaLayout_ +-> +addLayout +( +emojiFtFamyOiLayout +); + +388 + gmaLayout_ +-> +addWidg +( +w + +HizڏlLe +( +this +)); + +389 + gmaLayout_ +-> +addLayout +( +themeOiLayout_ +); + +390 + gmaLayout_ +-> +addWidg +( +w + +HizڏlLe +( +this +)); + +392 + gmaLayout_ +-> +addScg +(50); + +394 + gmaLayout_ +-> +addWidg +( +yiLab_ +, 1, +Qt +:: +AlignLe + | Qt:: +AlignBtom +); + +395 + gmaLayout_ +-> +addWidg +( +w + +HizڏlLe +( +this +)); + +396 + gmaLayout_ +-> +addLayout +( +yiLayout_ +); + +398 aut + gslAa_ + = +w + +QSlAa +( +this +); + +399 + gslAa_ +-> +tFmeShe +( +QFme +:: +NoFme +); + +400 + gslAa_ +-> +tHizڏlSlBPicy +( +Qt +:: +SlBAlwaysOff +); + +401 + gslAa_ +-> +tSizeAdjuPicy +( +QAbSlAa +:: +AdjuToCڋs +); + +402 + gslAa_ +-> +tWidgResizab +( +ue +); + +403 + gslAa_ +-> +tAlignmt +( +Qt +:: +AlignT + | Qt:: +AlignVCr +); + +405 aut + gslAaCڋs_ + = +w + +QWidg +( +this +); + +406 + gslAaCڋs_ +-> +tObjeName +("UserSettingScrollWidget"); + +407 + gslAaCڋs_ +-> +tLayout +( +maLayout_ +); + +409 + gslAa_ +-> +tWidg +( +slAaCڋs_ +); + +410 + gtLayout_ +-> +addLayout +( +tBLayout_ +); + +411 + gtLayout_ +-> +addWidg +( +slAa_ +, +Qt +:: +AlignT +); + +412 + gtLayout_ +-> +addSch +(1); + +413 + gtLayout_ +-> +addWidg +( +vsiInfo +); + +415 +c +( +themeCombo_ +, + +416 +ic_ +<( +QComboBox +::*)(cڡ +QSg + &)>(&QComboBox:: +aived +), + +417 [ +this +](cڡ +QSg + & +xt +) { + +418 +gs_ +-> +tTheme +( +xt +. +toLow +()); + +419 +em + +themeChged +(); + +421 +c +( +sFaCombo_ +, + +422 +ic_ +<( +QComboBox +::*)(cڡ +QSg + &)>(&QComboBox:: +aived +), + +423 [](cڡ +QSg + & + +{ +uts +:: +tSFa +(. +toFlt +()); }); + +424 +c +( +ftSizeCombo_ +, + +425 +ic_ +<( +QComboBox +::*)(cڡ +QSg + &)>(&QComboBox:: +aived +), + +426 [ +this +](cڡ +QSg + & +size +{ +gs_ +-> +tFtSize +(size. +immed +(). +toDoub +()); }); + +427 +c +( +ftSeiCombo_ +, + +428 +ic_ +<( +QComboBox +::*)(cڡ +QSg + &)>(&QComboBox:: +aived +), + +429 [ +this +](cڡ +QSg + & +my +{ +gs_ +-> +tFtFamy +(my. +immed +()); }); + +430 +c +( +emojiFtSeiCombo_ +, + +431 +ic_ +<( +QComboBox +::*)(cڡ +QSg + &)>(&QComboBox:: +aived +), + +432 [ +this +](cڡ +QSg + & +my +{ +gs_ +-> +tEmojiFtFamy +(my. +immed +()); }); + +433 +c +( +ayTogg_ +, & +Togg +:: +toggd +, +this +, [this]( +bo + +isDibd +) { + +434 +gs_ +-> +tTy +(! +isDibd +); + +435 i( +isDibd +) { + +436 +tInTyTogg_ +-> +tDibd +( +ue +); + +438 +tInTyTogg_ +-> +tEbd +( +ue +); + +440 +em + +ayOiChged +(! +isDibd +); + +443 +c +( +tInTyTogg_ +, & +Togg +:: +toggd +, +this +, [this]( +bo + +isDibd +) { + +444 +gs_ +-> +tSInTy +(! +isDibd +); + +447 +c +( +groupVwTogg_ +, & +Togg +:: +toggd +, +this +, [this]( +bo + +isDibd +) { + +448 +gs_ +-> +tGroupVw +(! +isDibd +); + +451 +c +( +typgNifitis_ +, & +Togg +:: +toggd +, +this +, [this]( +bo + +isDibd +) { + +452 +gs_ +-> +tTypgNifitis +(! +isDibd +); + +455 +c +( +adRets_ +, & +Togg +:: +toggd +, +this +, [this]( +bo + +isDibd +) { + +456 +gs_ +-> +tRdRets +(! +isDibd +); + +459 +c +( +desktNifitis_ +, & +Togg +:: +toggd +, +this +, [this]( +bo + +isDibd +) { + +460 +gs_ +-> +tDesktNifitis +(! +isDibd +); + +463 +c +( +backB_ +, & +QPushBu +:: +icked +, +this +, [this]() { + +464 +gs_ +-> +ve +(); + +465 +em + +moveBack +(); + +470 + gUrStgsPage +:: + $showEvt +( +QShowEvt + *) + +473 +uts +:: + `eCombobox +( +ftSizeCombo_ +, +QSg +:: + `numb +( +gs_ +-> + `ftSize +()) + " "); + +474 +uts +:: + `eCombobox +( +sFaCombo_ +, +QSg +:: + `numb +(uts:: + `sFa +())); + +475 +uts +:: + `eCombobox +( +themeCombo_ +, +gs_ +-> + `theme +()); + +478 +ayTogg_ +-> + `tS +(! +gs_ +-> + `isTyEbd +()); + +479 +tInTyTogg_ +-> + `tS +(! +gs_ +-> + `isSInTyEbd +()); + +480 +groupVwTogg_ +-> + `tS +(! +gs_ +-> + `isGroupVwEbd +()); + +481 +typgNifitis_ +-> + `tS +(! +gs_ +-> + `isTypgNifitisEbd +()); + +482 +adRets_ +-> + `tS +(! +gs_ +-> + `isRdRetsEbd +()); + +483 +desktNifitis_ +-> + `tS +(! +gs_ +-> + `hasDesktNifitis +()); + +484 +deviIdVue_ +-> + `tText +( +QSg +:: + `omStdSg +( +hp +:: + ` +()-> + `devi_id +())); + +486 +deviFgtVue_ +-> + `tText +( + +487 +uts +:: + `humRdabFgt +( +m +:: + ` +()-> + `idty_keys +(). +ed25519 +)); + +488 + } +} + +491 + gUrStgsPage +:: + $sizeEvt +( +QResizeEvt + * +evt +) + +493 +sideMg_ + = + `width +() * 0.2; + +494 +maLayout_ +-> + `tCڋsMgs +( + +495 +sideMg_ +, +LayoutTMg +, sideMg_, +LayoutBtomMg +); + +497 +QWidg +:: + `sizeEvt +( +evt +); + +498 + } +} + +501 + gUrStgsPage +:: + $tEvt +( +QPatEvt + *) + +503 +QStyOi + +t +; + +504 +t +. + ` +( +this +); + +505 +QPar + + `p +( +this +); + +506 + `y +()-> + `dwPrimive +( +QSty +:: +PE_Widg +, & +t +, & +p +, +this +); + +507 + } +} + +510 + gUrStgsPage +:: + $imptSessiKeys +() + +512 aut +feName + = +QFeDlog +:: + `gOnFeName +( +this +, + ` +("Open Sessions File"), "", ""); + +514 +QFe + + `fe +( +feName +); + +515 i(! +fe +. + `ݒ +( +QIODevi +:: +RdOy +)) { + +516 +QMesgeBox +:: + `wng +( +this +, + ` +("E"), +fe +. + `rSg +()); + +520 aut +b + = +fe +. + `ek +(fe. + `size +()); + +521 aut +yld + = +d +:: + `rg +( +b +. + `da +(), b. + `size +()); + +523 +bo + +ok +; + +524 aut +sswd + = +QIutDlog +:: + `gText +( +this +, + +525 + ` +("File Password"), + +526 + ` +("Enterheassphraseo decrypthe file:"), + +527 +QLeEd +:: +Passwd +, + +529 & +ok +); + +530 i(! +ok +) + +533 i( +sswd +. + `isEmy +()) { + +534 +QMesgeBox +:: + `wng +( +this +, + ` +("Error"),r("Theassword cannot bempty")); + +538 +y + { + +539 aut +ssis + = + +540 +mtx +:: +yo +:: + `dey_exp܋d_ssis +( +yld +, +sswd +. + `toStdSg +()); + +541 +che +:: + ` +()-> + `imptSessiKeys +( +d +:: + `move +( +ssis +)); + +542 } + `tch + (cڡ +mtx +:: +yo +:: +sodium_exi + & +e +) { + +543 +QMesgeBox +:: + `wng +( +this +, + ` +("E"), +e +. + `wh +()); + +544 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +545 +QMesgeBox +:: + `wng +( +this +, + ` +("E"), +e +. + `wh +()); + +546 } + `tch + (cڡ +ohmn +:: +js +:: +exi + & +e +) { + +547 +QMesgeBox +:: + `wng +( +this +, + ` +("E"), +e +. + `wh +()); + +549 + } +} + +552 + gUrStgsPage +:: + $exptSessiKeys +() + +555 +bo + +ok +; + +556 aut +sswd + = +QIutDlog +:: + `gText +( +this +, + +557 + ` +("File Password"), + +558 + ` +("Enterassphraseoncrypt your session keys:"), + +559 +QLeEd +:: +Passwd +, + +561 & +ok +); + +562 i(! +ok +) + +565 i( +sswd +. + `isEmy +()) { + +566 +QMesgeBox +:: + `wng +( +this +, + ` +("Error"),r("Theassword cannot bempty")); + +571 aut +feName + = + +572 +QFeDlog +:: + `gSaveFeName +( +this +, + ` +("Fileo savehexported session keys"), "", ""); + +574 +QFe + + `fe +( +feName +); + +575 i(! +fe +. + `ݒ +( +QIODevi +:: +WreOy + | QIODevi:: +Text +)) { + +576 +QMesgeBox +:: + `wng +( +this +, + ` +("E"), +fe +. + `rSg +()); + +581 +y + { + +582 aut +yed_blob + = +mtx +:: +yo +:: + `y_exp܋d_ssis +( + +583 +che +:: + ` +()-> + `exptSessiKeys +(), +sswd +. + `toStdSg +()); + +585 +QSg + +b64 + = QSg:: + `omStdSg +( +mtx +:: +yo +:: + `b2ba64 +( +yed_blob +)); + +587 +QSg + + `efix +("-----BEGIN MEGOLM SESSION DATA-----"); + +588 +QSg + + `suffix +("-----END MEGOLM SESSION DATA-----"); + +589 +QSg + + `wle +("\n"); + +590 +QTextSm + + `out +(& +fe +); + +591 +out + << +efix + << +wle + << +b64 + < + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +29 +ass + + gTogg +; + +31 +cڡex +  + gOiMg + = 6; + +32 +cڡex +  + gLayoutTMg + = 50; + +33 +cڡex +  + gLayoutBtomMg + = +LayoutTMg +; + +35 as + cUrStgs + : +public + +QObje + + +37 +Q_OBJECT + + +39 +public +: + +40 +UrStgs +(); + +42  +ve +(); + +43  +ld +(); + +44  +yTheme +(); + +45  +tTheme +( +QSg + +theme +); + +46  + $tTy +( +bo + +e +) + +48 +isTyEbd_ + = +e +; + +49 + `ve +(); + +52  + $tSInTy +( +bo + +e +) + +54 +isSInTyEbd_ + = +e +; + +55 + `ve +(); + +56 + } +} + +58  +tFtSize +( +size +); + +59  +tFtFamy +( +QSg + +my +); + +60  +tEmojiFtFamy +( +QSg + +my +); + +62  + $tGroupVw +( +bo + +e +) + +64 i( +isGroupVwEbd_ + ! +e +) + +65 +em + + `groupVwSChged +( +e +); + +67 +isGroupVwEbd_ + = +e +; + +68 + `ve +(); + +69 + } +} + +71  + $tRdRets +( +bo + +e +) + +73 +isRdRetsEbd_ + = +e +; + +74 + `ve +(); + +75 + } +} + +77  + $tTypgNifitis +( +bo + +e +) + +79 +isTypgNifitisEbd_ + = +e +; + +80 + `ve +(); + +81 + } +} + +83  + $tDesktNifitis +( +bo + +e +) + +85 +hasDesktNifitis_ + = +e +; + +86 + `ve +(); + +87 + } +} + +89 +QSg + + $theme +(cڡ {  ! +theme_ +. + `isEmy +(?heme_ : +deuTheme_ +; + } +} + +90 +bo + + $isTyEbd +(cڡ {  +isTyEbd_ +; + } +} + +91 +bo + + $isSInTyEbd +(cڡ {  +isSInTyEbd_ +; + } +} + +92 +bo + + $isGroupVwEbd +(cڡ {  +isGroupVwEbd_ +; + } +} + +93 +bo + + $isTypgNifitisEbd +(cڡ {  +isTypgNifitisEbd_ +; + } +} + +94 +bo + + $isRdRetsEbd +(cڡ {  +isRdRetsEbd_ +; + } +} + +95 +bo + + $hasDesktNifitis +(cڡ {  +hasDesktNifitis_ +; + } +} + +96  + $ftSize +(cڡ {  +baFtSize_ +; + } +} + +97 +QSg + + $ft +(cڡ {  +ft_ +; + } +} + +98 +QSg + + $emojiFt +(cڡ {  +emojiFt_ +; + } +} + +100 + gsigls +: + +101  +groupVwSChged +( +bo + +e +); + +103 + give +: + +105 +QSg + +deuTheme_ + = + +106 +QProssEnvmt +:: +syemEnvmt +(). +vue +("QT_QPA_PLATFORMTHEME", ""). +isEmy +() + +109 +QSg + + gtheme_ +; + +110 +bo + + gisTyEbd_ +; + +111 +bo + + gisSInTyEbd_ +; + +112 +bo + + gisGroupVwEbd_ +; + +113 +bo + + gisTypgNifitisEbd_ +; + +114 +bo + + gisRdRetsEbd_ +; + +115 +bo + + ghasDesktNifitis_ +; + +116  + gbaFtSize_ +; + +117 +QSg + + gft_ +; + +118 +QSg + + gemojiFt_ +; + +121 as + cHizڏlLe + : +public + +QFme + + +123 +Q_OBJECT + + +125 +public +: + +126 +HizڏlLe +( +QWidg + * + + = +nuαr +); + +129 as + cUrStgsPage + : +public + +QWidg + + +131 +Q_OBJECT + + +133 +public +: + +134 +UrStgsPage +( +QShedPor +< +UrStgs +> +gs +, +QWidg + * + + = 0); + +136 + meed +: + +137  + $showEvt +( +QShowEvt + * +evt + +ovride +; + +138  + $sizeEvt +( +QResizeEvt + * +evt + +ovride +; + +139  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +141 +sigls +: + +142  + `moveBack +(); + +143  + `ayOiChged +( +bo + +vue +); + +144  + `themeChged +(); + +146 +ive + +s +: + +147  + `imptSessiKeys +(); + +148  + `exptSessiKeys +(); + +150 +ive +: + +152 +QVBoxLayout + * +tLayout_ +; + +153 +QVBoxLayout + * +maLayout_ +; + +154 +QHBoxLayout + * +tBLayout_ +; + +157 +QShedPor +< +UrStgs +> +gs_ +; + +159 +Togg + * +ayTogg_ +; + +160 +Togg + * +tInTyTogg_ +; + +161 +Togg + * +groupVwTogg_ +; + +162 +Togg + * +typgNifitis_ +; + +163 +Togg + * +adRets_ +; + +164 +Togg + * +desktNifitis_ +; + +165 +QLab + * +deviFgtVue_ +; + +166 +QLab + * +deviIdVue_ +; + +168 +QComboBox + * +themeCombo_ +; + +169 +QComboBox + * +sFaCombo_ +; + +170 +QComboBox + * +ftSizeCombo_ +; + +171 +QComboBox + * +ftSeiCombo_ +; + +172 +QComboBox + * +emojiFtSeiCombo_ +; + +174  +sideMg_ + = 0; + + @Utils.cpp + +1  + ~"Uts.h +" + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +7  + ~ + +8  + ~ + +9  + ~ + +10  + ~ + +11  + ~ + +12  + ~ + +14  + ~ + +15  + ~ + +17  + ~"Cfig.h +" + +19 +usg + + gTimeEvt + = +mtx +:: +evts +:: +cis +:: +TimeEvts +; + +21 + gQHash +< + gQSg +, QSg> + gauthCs_ +; + +23 +QSg + + +24 + guts +:: + $lolUr +() + +26 +QStgs + +gs +; + +27  +gs +. + `vue +("auth/ur_id"). + `toSg +(); + +28 + } +} + +30 +QSg + + +31 + guts +:: + $aEmoji +(cڡ +QSg + & +body +) + +33 +QSg + +fmtBody + = ""; + +35 +QVe +< +ut +> +utf32_rg + = +body +. + `toUcs4 +(); + +37 +QStgs + +gs +; + +38 +QSg + +urFtFamy + = +gs +. + `vue +("ur/emoji_ft_my", "emoji"). + `toSg +(); + +40 aut& +code + : +utf32_rg +) { + +42 i( +code + > 9000) + +43 +fmtBody + += + +44 + `QSg +("< sty=\"ft-my: " + +urFtFamy + + ";\">") + + +45 +QSg +:: + `omUcs4 +(& +code +, 1) + ""; + +47 +fmtBody + + +QSg +:: + `omUcs4 +(& +code +, 1); + +50  +fmtBody +; + +51 + } +} + +54 + guts +:: + $tSFa +( + +) + +56 i( + + < 1 || factor > 3) + +59 +QStgs + +gs +; + +60 +gs +. + `tVue +("gs/s_", + +); + +61 + } +} + +64 + guts +:: + $sFa +() + +66 +QStgs + + `gs +("nheko", "nheko"); + +67  +gs +. + `vue +("gs/s_", -1). + `toFlt +(); + +68 + } +} + +70 +bo + + +71 + guts +:: + $dsToKeyReques +(cڡ +d +:: +rg + & +roomId +) + +73  + `dsToKeyReques +( +QSg +:: + `omStdSg +( +roomId +)); + +74 + } +} + +76 +bo + + +77 + guts +:: + $dsToKeyReques +(cڡ +QSg + & +roomId +) + +79 i( +roomId +. + `isEmy +()) + +80  +l +; + +82 +QStgs + +gs +; + +83  +gs +. + `vue +("rooms/d_to_key_ques/" + +roomId +, +l +). + `toBo +(); + +84 + } +} + +87 + guts +:: + $tKeyRequesPn +( +QSg + +roomId +, +bo + +vue +) + +89 i( +roomId +. + `isEmy +()) + +92 +QStgs + +gs +; + +93 +gs +. + `tVue +("rooms/d_to_key_ques/" + +roomId +, +vue +); + +94 + } +} + +96 +QSg + + +97 + guts +:: + $destiveTime +(cڡ +QDeTime + & +th +) + +99 cڡut +now + = +QDeTime +:: + `cutDeTime +(); + +100 cڡut +days + = +th +. + `daysTo +( +now +); + +102 i( +days + == 0) + +103  +th +. + `time +(). + `toSg +( +Qt +:: +DeuLoShtDe +); + +104 i( +days + < 2) + +105  + `QSg +( +QCeAliti +:: + `e +("descriptiveTime", "Yesterday")); + +106 i( +days + < 7) + +107  +th +. + `toSg +("dddd"); + +109  +th +. + `de +(). + `toSg +( +Qt +:: +DeuLoShtDe +); + +110 + } +} + +112 +DescInfo + + +113 + guts +:: + $gMesgeDesti +(cڡ +TimeEvt + & +evt +, + +114 cڡ +QSg + & +lolUr +, + +115 cڡ +QSg + & +room_id +) + +117 +usg + +Audio + = +mtx +:: +evts +:: +RoomEvt +; + +118 +usg + +Eme + = +mtx +:: +evts +:: +RoomEvt +; + +119 +usg + +Fe + = +mtx +:: +evts +:: +RoomEvt +; + +120 +usg + +Image + = +mtx +:: +evts +:: +RoomEvt +; + +121 +usg + +Ni + = +mtx +:: +evts +:: +RoomEvt +; + +122 +usg + +Text + = +mtx +:: +evts +:: +RoomEvt +; + +123 +usg + +Video + = +mtx +:: +evts +:: +RoomEvt +; + +124 +usg + +Enyed + = +mtx +:: +evts +:: +EnyedEvt +; + +126 i( +boo +:: +g +< +Audio +>(& +evt +! +nuαr +) { + +127  +DestiInfo +< +Audio +>( +evt +, +lolUr +, +room_id +); + +128 } i( +boo +:: +g +< +Eme +>(& +evt +! +nuαr +) { + +129  +DestiInfo +< +Eme +>( +evt +, +lolUr +, +room_id +); + +130 } i( +boo +:: +g +< +Fe +>(& +evt +! +nuαr +) { + +131  +DestiInfo +< +Fe +>( +evt +, +lolUr +, +room_id +); + +132 } i( +boo +:: +g +< +Image +>(& +evt +! +nuαr +) { + +133  +DestiInfo +< +Image +>( +evt +, +lolUr +, +room_id +); + +134 } i( +boo +:: +g +< +Ni +>(& +evt +! +nuαr +) { + +135  +DestiInfo +< +Ni +>( +evt +, +lolUr +, +room_id +); + +136 } i( +boo +:: +g +< +Text +>(& +evt +! +nuαr +) { + +137  +DestiInfo +< +Text +>( +evt +, +lolUr +, +room_id +); + +138 } i( +boo +:: +g +< +Video +>(& +evt +! +nuαr +) { + +139  +DestiInfo +< +Video +>( +evt +, +lolUr +, +room_id +); + +140 } i( +boo +:: +g +< +mtx +:: +evts +:: +Stick +>(& +evt +! +nuαr +) { + +141  +DestiInfo +< +mtx +:: +evts +:: +Stick +>( +evt +, +lolUr +, +room_id +); + +142 } i( +boo +:: +g +< +Enyed +>(& +evt +! +nuαr +) { + +143 cڡut +msg + = +boo +:: +g +< +Enyed +>( +evt +); + +144 cڡut +nd + = +QSg +:: + `omStdSg +( +msg +.sender); + +146 cڡut +uame + = +Cache +:: + `diyName +( +room_id +, +nd +); + +147 cڡut +ts + = +QDeTime +:: + `omMSecsSEpoch +( +msg +. +ig_rv_ts +); + +149 +DescInfo + +fo +; + +150 i( +nd + = +lolUr +) + +151 +fo +. +uame + = +QCeAliti +:: + `e +("utils", "You"); + +153 +fo +. +uame + = username; + +155 +fo +. +urid + = +nd +; + +156 +fo +. +body + = + `QSg +(" %1"). + `g +( +mesgeDesti +< +Enyed +>()); + +157 +fo +. +timeamp + = +uts +:: + `destiveTime +( +ts +); + +158 +fo +. +evt_id + = +QSg +:: + `omStdSg +( +msg +.event_id); + +159 +fo +. +dime + = +ts +; + +161  +fo +; + +164  +DescInfo +{}; + +165 + } +} + +167 +QSg + + +168 + guts +:: + $fCh +(cڡ +QSg + & +put +) + +170 i( +put +. + `isEmy +()) + +171  +put +; + +173 autcڡ & +c + : +put +. + `toUcs4 +()) { + +174 i( +QSg +:: + `omUcs4 +(& +c +, 1! + `QSg +("#")) + +175  +QSg +:: + `omUcs4 +(& +c +, 1). + `toU +(); + +178  +QSg +:: + `omUcs4 +(& +put +. + `toUcs4 +(). + ` +(0), 1). + `toU +(); + +179 + } +} + +181 +QSg + + +182 + guts +:: + $humRdabFeSize +( +ut64_t + +bys +) + +184 +cڡex + cڡ * +uns +[] = {"B", "KiB", "MiB", "GiB", "TiB"}; + +185 +cڡex + cڡ  +ngth + = ( +uns +) / (units[0]); + +187  +u + = 0; + +188  +size + = +ic_ +<>( +bys +); + +189  +size + >1024.0 && +u + < +ngth +) { + +190 ++ +u +; + +191 +size + /= 1024.0; + +194  +QSg +:: + `numb +( +size +, 'g', 4+ ' ' + +uns +[ +u +]; + +195 + } +} + +198 + guts +:: + $vsh_di +(cڡ +d +:: +rg + & +s1 +, cڡ std::rg & +s2 +) + +200 cڡ  +ƒ + = +s1 +. + `size +(); + +201 cڡ  +hn + = +s2 +. + `size +(); + +203 i( +hn + == 0) + +205 i( +ƒ + == 1) + +206  +s2 +. + `fd +( +s1 +); + +208 +d +:: +ve +<> + `row1 +( +hn + + 1, 0); + +210  +i + = 0; i < +ƒ +; ++i) { + +211 +d +:: +ve +<> + `row2 +(1, +i + + 1); + +213  +j + = 0; j < +hn +; ++j) { + +214 cڡ  +co + = +s1 +[ +i +] ! +s2 +[ +j +]; + +215 +row2 +. + `push_back +( + +216 +d +:: + `m +( +row1 +[ +j + + 1] + 1, std::m( +row2 +[j] + 1,ow1[j] + +co +))); + +219 +row1 +. + `sw +( +row2 +); + +222  * +d +:: + `m_emt +( +row1 +. + `beg +(),ow1. + `d +()); + +223 + } +} + +225 +QSg + + +226 + guts +:: + $evt_body +(cڡ +mtx +:: +evts +:: +cis +:: +TimeEvts + & +evt +) + +228 +usg + +mea + +mtx +:: +evts +; + +229 +usg + +mea + +mtx +:: +evts +:: +msg +; + +231 i( +boo +:: +g +< +RoomEvt +< +Audio +>>(& +evt +! +nuαr +) { + +232  +mesge_body +< +RoomEvt +< +Audio +>>( +evt +); + +233 } i( +boo +:: +g +< +RoomEvt +< +Eme +>>(& +evt +! +nuαr +) { + +234  +mesge_body +< +RoomEvt +< +Eme +>>( +evt +); + +235 } i( +boo +:: +g +< +RoomEvt +< +Fe +>>(& +evt +! +nuαr +) { + +236  +mesge_body +< +RoomEvt +< +Fe +>>( +evt +); + +237 } i( +boo +:: +g +< +RoomEvt +< +Image +>>(& +evt +! +nuαr +) { + +238  +mesge_body +< +RoomEvt +< +Image +>>( +evt +); + +239 } i( +boo +:: +g +< +RoomEvt +< +Ni +>>(& +evt +! +nuαr +) { + +240  +mesge_body +< +RoomEvt +< +Ni +>>( +evt +); + +241 } i( +boo +:: +g +< +Stick +>(& +evt +! +nuαr +) { + +242  +mesge_body +< +Stick +>( +evt +); + +243 } i( +boo +:: +g +< +RoomEvt +< +Text +>>(& +evt +! +nuαr +) { + +244  +mesge_body +< +RoomEvt +< +Text +>>( +evt +); + +245 } i( +boo +:: +g +< +RoomEvt +< +Video +>>(& +evt +! +nuαr +) { + +246  +mesge_body +< +RoomEvt +< +Video +>>( +evt +); + +249  + `QSg +(); + +250 + } +} + +252 +QPixm + + +253 + guts +:: + $sImageToPixm +(cڡ +QImage + & +img +,  +size +) + +255 i( +img +. + `isNu +()) + +256  + `QPixm +(); + +260 cڡ  +sz + = + +261 +d +:: + ` +( +QGuiAliti +:: + `imySn +()-> + `deviPixRio +(* () +size +); + +262  +QPixm +:: + `omImage +( + +263 +img +. + `sd +( +sz +, sz, +Qt +:: +IgneAeRio +, Qt:: +SmohTnsfmi +)); + +264 + } +} + +266 +QPixm + + +267 + guts +:: + $sDown +( +ut64_t + +maxWidth +, ut64_ +maxHeight +, cڡ +QPixm + & +sour +) + +269 i( +sour +. + `isNu +()) + +270  + `QPixm +(); + +272 cڡ  +widthRio + = () +maxWidth + / () +sour +. + `width +(); + +273 cڡ  +heightRio + = () +maxHeight + / () +sour +. + `height +(); + +274 cڡ  +mAeRio + = +d +:: + `m +( +widthRio +, +heightRio +); + +277  +w +, +h + = 0; + +279 i( +mAeRio + > 1) { + +280 +w + = +sour +. + `width +(); + +281 +h + = +sour +. + `height +(); + +283 +w + = +sour +. + `width +(* +mAeRio +; + +284 +h + = +sour +. + `height +(* +mAeRio +; + +287  +sour +. + `sd +( +w +, +h +, +Qt +:: +IgneAeRio +, Qt:: +SmohTnsfmi +); + +288 + } +} + +290 +QSg + + +291 + guts +:: + $mxcToHp +(cڡ +QU + & +u +, cڡ +QSg + & +rv +,  +pt +) + +293 aut +mxcPts + = +mtx +:: + +:: +uts +:: + `r_mxc_u +( +u +. + `toSg +(). + `toStdSg +()); + +295  + `QSg +("https://%1:%2/_matrix/media/r0/download/%3/%4") + +296 . + `g +( +rv +) + +297 . + `g +( +pt +) + +298 . + `g +( +QSg +:: + `omStdSg +( +mxcPts +. +rv +)) + +299 . + `g +( +QSg +:: + `omStdSg +( +mxcPts +. +med_id +)); + +300 + } +} + +302 +QSg + + +303 + guts +:: + $humRdabFgt +(cڡ +d +:: +rg + & +ed25519 +) + +305  + `humRdabFgt +( +QSg +:: + `omStdSg +( +ed25519 +)); + +306 + } +} + +307 +QSg + + +308 + guts +:: + $humRdabFgt +(cڡ +QSg + & +ed25519 +) + +310 +QSgLi + +fgtLi +; + +311  +i + = 0; i < +ed25519 +. + `ngth +(); i = i + 4) { + +312 +fgtLi + << +ed25519 +. + `mid +( +i +, 4); + +314  +fgtLi +. + `jo +(" "); + +315 + } +} + +317 +QSg + + +318 + guts +:: + $lkifyMesge +(cڡ +QSg + & +body +) + +321 aut +doc + = + `QSg +("%1"). + `g +( +body +); + +322 +doc +. + `a +( +cf +:: +rgs +:: +u_gex +, cf::rgs:: +u_html +); + +324  +doc +; + +325 + } +} + +327 +QSg + + +328 + guts +:: + $mkdownToHtml +(cڡ +QSg + & +xt +) + +330 cڡut +r + = +xt +. + `toUtf8 +(); + +331 cڡ * +tmp_buf + = + +332 + `cmk_mkdown_to_html +( +r +. + `cڡDa +(), s. + `size +(), +CMARK_OPT_DEFAULT +); + +335 +d +:: +rg + + `html +( +tmp_buf +); + +338 + ` +((*) +tmp_buf +); + +340 aut +su + = +QSg +:: + `omStdSg +( +html +). + `immed +(); + +342  +su +; + +343 + } +} + +345 +QSg + + +346 + guts +:: + $gFmdQueBody +(cڡ +RedInfo + & +ϋd +, cڡ +QSg + & +html +) + +348  + `QSg +("
( + `qAbs +( +hash + % 360)); + +430 aut +t + = 220; + +431 aut +lighess + = 125; + +434 +QC + +putC + = QC:: + `omH +( +urHue +, +t +, +lighess +); + +439 aut +lum + = + `lum +( +putC +); + +440 aut +cڌa + = + `compuCڌa +( +lum +, +backgroundLum +); + +445  +cڌa + < 5) { + +448 i( +lighess + == 242 ||ightness == 13) { + +449 +q + +wS + = + `qBound +(26.0, +t + * 1.25, 242.0); + +451 +putC +. + `tH +( +urHue +, + `qFlo +( +wS +), +lighess +); + +452 aut +tmpLum + = + `lum +( +putC +); + +453 aut +highCڌa + = + `compuCڌa +( +tmpLum +, +backgroundLum +); + +454 i( +highCڌa + > +cڌa +) { + +455 +cڌa + = +highCڌa +; + +456 +t + = +wS +; + +458 +wS + = + `qBound +(26.0, +t + / 1.25, 242.0); + +459 +putC +. + `tH +( +urHue +, + `qFlo +( +wS +), +lighess +); + +460 +tmpLum + = + `lum +( +putC +); + +461 aut +lowCڌa + = + `compuCڌa +( +tmpLum +, +backgroundLum +); + +462 i( +lowCڌa + > +cڌa +) { + +463 +cڌa + = +lowCڌa +; + +464 +t + = +wS +; + +468 +q + +wLighess + = + `qBound +(13.0, +lighess + * 1.25, 242.0); + +470 +putC +. + `tH +( +urHue +, +t +, + `qFlo +( +wLighess +)); + +472 aut +tmpLum + = + `lum +( +putC +); + +473 aut +highCڌa + = + `compuCڌa +( +tmpLum +, +backgroundLum +); + +476 i( +highCڌa + > +cڌa +) { + +477 +cڌa + = +highCڌa +; + +478 +lighess + = +wLighess +; + +481 +wLighess + = + `qBound +(13.0, +lighess + / 1.25, 242.0); + +482 +putC +. + `tH +( +urHue +, +t +, + `qFlo +( +wLighess +)); + +483 +tmpLum + = + `lum +( +putC +); + +484 aut +lowCڌa + = + `compuCڌa +( +tmpLum +, +backgroundLum +); + +485 i( +lowCڌa + > +cڌa +) { + +486 +cڌa + = +lowCڌa +; + +487 +lighess + = +wLighess +; + +494 aut +cHex + = +putC +. + `me +(); + +496  +cHex +; + +497 + } +} + +499 +q + + +500 + guts +:: + $compuCڌa +(cڡ +q + & +e +, cڡ q & +two +) + +502 aut +tio + = ( +e + + 0.05/ ( +two + + 0.05); + +504 i( +two + > +e +) { + +505 +tio + = 1 /atio; + +508  +tio +; + +509 + } +} + +511 +q + + +512 + guts +:: + $lum +(cڡ +QC + & +c +) + +514  +cRgb +[3] = { +c +. + `d +(), c. + `g +(), c. + `blue +()}; + +515 +q + +lumRgb +[3]; + +517  +i + = 0; i < 3; i++) { + +518 +q + +v + = +cRgb +[ +i +] / 255.0; + +519 +v + <0.03928 ? +lumRgb +[ +i +] = v / 12.92 :umRgb[i] = + `qPow +((v + 0.055) / 1.055, 2.4); + +522 aut +lum + = +lumRgb +[0] * 0.2126 +umRgb[1] * 0.7152 +umRgb[2] * 0.0722; + +524  +lum +; + +525 + } +} + +528 + guts +:: + $Widg +( +QWidg + * +widg +, QWidg * + +) + +530 aut +fdCr + = [ +chdRe + = +widg +-> + ` +()]( +QRe + +hoRe +-> +QPot + { + +531  + `QPot +( +hoRe +. + ` +(). + `x +(- ( +chdRe +. + `width +() * 0.5), + +532 +hoRe +. + ` +(). + `y +(- ( +chdRe +. + `height +() * 0.5)); + +535 i( + +) { + +536 +widg +-> + `move +( + `fdCr +( + +-> + `geomry +())); + +541 +widg +-> + `move +( + `fdCr +( +QGuiAliti +:: + `imySn +()-> + `geomry +())); + +542 + } +} + +545 + guts +:: + $eCombobox +( +QComboBox + * +combo +, cڡ +QSg + & +vue +) + +547 aut +i + = 0; i < +combo +-> + `cou +(); ++i) { + +548 i( +vue + = +combo +-> + `emText +( +i +)) { + +549 +combo +-> + `tCutIndex +( +i +); + +553 + } +} + +555 + guts +:: +SideBSizes + + +556 +uts +:: + $lcuϋSidebSizes +(cڡ +QFt + & +f +) + +558 cڡut +height + = +ic_ +<>( +QFtMrics +{ +f +}. + `leScg +()); + +560 +SideBSizes + +sz +; + +561 +sz +. +sml + = +d +:: + ` +(3.5 * +height + + height / 4.0); + +562 +sz +. +nm + = +d +:: + ` +(16 * +height +); + +563 +sz +. +groups + = +d +:: + ` +(3 * +height +); + +564 +sz +. +cpPot + = 2 * sz. +nm +; + +566  +sz +; + +567 + } +} + + @Utils.h + +1 #agm + + + +3  + ~ + +5  + ~"Cache.h +" + +6  + ~"RoomInfoLiIm.h +" + +7  + ~"time/widgs/AudioIm.h +" + +8  + ~"time/widgs/FeIm.h +" + +9  + ~"time/widgs/ImageIm.h +" + +10  + ~"time/widgs/VideoIm.h +" + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +18  + ~ + +20 +ass + + gQComboBox +; + +24  + sRedInfo + + +26 +usg + + mMsgTy + = +mtx +:: +evts +:: +MesgeTy +; + +27 +MsgTy + + mty +; + +28 +QSg + + mroom +; + +29 +QSg + + mqued_body +; + +30 + md +:: +rg + +ϋd_evt +; + +31 +QSg + + mqued_ur +; + +34 +mea + + guts + { + +36 +usg + + gTimeEvt + = +mtx +:: +evts +:: +cis +:: +TimeEvts +; + +38 +QSg + + +39 +aEmoji +(cڡ +QSg + & +body +); + +41 +QSg + + +42 +lolUr +(); + +45 +sFa +(); + +48 +tSFa +( + +); + +51 +bo + + +52 +dsToKeyReques +(cڡ +QSg + & +roomId +); + +53 +bo + + +54 +dsToKeyReques +(cڡ +d +:: +rg + & +roomId +); + +57 +tKeyRequesPn +( +QSg + +roomId +, +bo + +vue +); + +60 +QSg + + +61 +destiveTime +(cڡ +QDeTime + & +th +); + +65 +DescInfo + + +66 +gMesgeDesti +(cڡ +TimeEvt + & +evt +, cڡ +QSg + & +lolUr +, cڡ QSg & +room_id +); + +70 +QSg + + +71 +fCh +(cڡ +QSg + & +put +); + +74 +QSg + + +75 +humRdabFeSize +( +ut64_t + +bys +); + +77 +QSg + + +78 +evt_body +(cڡ +mtx +:: +evts +:: +cis +:: +TimeEvts + & +evt +); + +81 + gme +< +ass + + gT +> + +82 +QSg + + +83 +mesgeDesti +(cڡ +QSg + & +uame + = "", + +84 cڡ +QSg + & +body + = "", + +85 cڡ +bo + +isLol + = +l +) + +87 +usg + +Audio + = +mtx +:: +evts +:: +RoomEvt +; + +88 +usg + + gEme + = +mtx +:: +evts +:: +RoomEvt +; + +89 +usg + + gFe + = +mtx +:: +evts +:: +RoomEvt +; + +90 +usg + + gImage + = +mtx +:: +evts +:: +RoomEvt +; + +91 +usg + + gNi + = +mtx +:: +evts +:: +RoomEvt +; + +92 +usg + + gStick + = +mtx +:: +evts +:: +Stick +; + +93 +usg + + gText + = +mtx +:: +evts +:: +RoomEvt +; + +94 +usg + + gVideo + = +mtx +:: +evts +:: +RoomEvt +; + +95 +usg + + gEnyed + = +mtx +:: +evts +:: +EnyedEvt +; + +98 aut + gmeSt + = +QCeAliti +:: +e +( + +100 aut + glolSt + = +QCeAliti +:: +e +( + +102 +QSg + + gVb + = +isLol + ? +lolSt + : +meSt +; + +103 i( + gd +:: +is_me +< +T +, + gAudioIm +>:: +vue + || +d +::is_me::value) { + +104  +QCeAliti +:: +e +("message-description sent:", "%1nudio clip") + +105 . +g +( +Vb +); + +106 } i( + gd +:: +is_me +< +T +, + gImageIm +>:: +vue + || +d +::is_me::value) { + +107  +QCeAliti +:: +e +("message-description sent:", "%1n image") + +108 . +g +( +Vb +); + +109 } i( + gd +:: +is_me +< +T +, + gFeIm +>:: +vue + || +d +::is_me::value) { + +110  +QCeAliti +:: +e +("message-description sent:", "%1 file") + +111 . +g +( +Vb +); + +112 } i( + gd +:: +is_me +< +T +, + gVideoIm +>:: +vue + || +d +::is_me::value) { + +113  +QCeAliti +:: +e +("message-description sent:", "%1 video clip") + +114 . +g +( +Vb +); + +115 } i( + gd +:: +is_me +< +T +, + gStickIm +>:: +vue + || +d +::is_me::value) { + +116  +QCeAliti +:: +e +("message-description sent:", "%1 sticker") + +117 . +g +( +Vb +); + +118 } i( + gd +:: +is_me +< +T +, + gNi +>:: +vue +) { + +119  +QCeAliti +:: +e +("message-description sent:", "%1otification") + +120 . +g +( +Vb +); + +121 } i( + gd +:: +is_me +< +T +, + gText +>:: +vue +) { + +122  +QSg +(": %1"). +g +( +body +); + +123 } i( + gd +:: +is_me +< +T +, + gEme +>:: +vue +) { + +124  +QSg +("* %1 %2"). +g +( +uame +).g( +body +); + +125 } i( + gd +:: +is_me +< +T +, + gEnyed +>:: +vue +) { + +126  +QCeAliti +:: +e +("message-description sent:", + +128 . +g +( +Vb +); + +130  + gQCeAliti +:: +e +("utils", "Unknown Message Type"); + +134 + gme +< +ass + + gT +, cs + gEvt +> + +135 +DescInfo + + +136 +DestiInfo +(cڡ +Evt + & +evt +, cڡ +QSg + & +lolUr +, cڡ QSg & +room_id +) + +138 +usg + + gText + = +mtx +:: +evts +:: +RoomEvt +; + +139 +usg + + gEme + = +mtx +:: +evts +:: +RoomEvt +; + +141 cڡut + gmsg + = +boo +:: +g +< +T +>( +evt +); + +142 cڡut + gnd + = +QSg +:: +omStdSg +( +msg +. +nd +); + +144 cڡut + guame + = +Cache +:: +diyName +( +room_id +, +nd +); + +145 cڡut + gts + = +QDeTime +:: +omMSecsSEpoch +( +msg +. +ig_rv_ts +); + +147 +bo + + gisText + = +d +:: +is_me +< +T +, + gText +>:: +vue +; + +148 +bo + + gisEme + = +d +:: +is_me +< +T +, + gEme +>:: +vue +; + +150  + gDescInfo +{ + +151 + gQSg +:: +omStdSg +( +msg +. +evt_id +), + +152 + gisEme + ? "" + +153 : ( +nd + = +lolUr + ? +QCeAliti +:: +e +("uts", "You": +uame +), + +154 + gnd +, + +155 ( + gisText + || + gisEme +) + +156 ? + gmesgeDesti +< + gT +>( + +157 + guame +, + gQSg +:: +omStdSg +( +msg +. +cڋ +. +body +). +immed +(), + gnd + = +lolUr +) + +158 : +QSg +(" %1"). +g +( +mesgeDesti +< +T +>()), + +159 + guts +:: +destiveTime +( +ts +), + +160 + gts +}; + +164 +QPixm + + +165 +sDown +( +ut64_t + +maxWidth +, ut64_ +maxHeight +, cڡ +QPixm + & +sour +); + +168 + gme +< +tyme + + gCڏT +,ym + gPdiT +> + +170 +a_if +( +CڏT + & +ems +, cڡ +PdiT + & +edi +) + +172 aut + g + = +ems +. +beg +(); i!ems. +d +();) { + +173 i( +edi +(* + +)) + +174 + g + = +ems +. +a +( + +); + +176 ++ + g +; + +180 +le + +ut64_t + + +181 +evt_timeamp +(cڡ +mtx +:: +evts +:: +cis +:: +TimeEvts + & +evt +) + +183  +boo +:: +y_vis +([]ut +msg +{  msg. +ig_rv_ts +; }, +evt +); + +186 +le + + gohmn +:: +js + + +187 +rlize_evt +(cڡ +mtx +:: +evts +:: +cis +:: +TimeEvts + & +evt +) + +189  +boo +:: +y_vis +([]ut +msg +{  +js +(msg); }, +evt +); + +192 +le + + gmtx +:: +evts +:: +EvtTy + + +193 +evt_ty +(cڡ +mtx +:: +evts +:: +cis +:: +TimeEvts + & +evt +) + +195  +boo +:: +y_vis +([]ut +msg +{  msg. +ty +; }, +evt +); + +198 +le + + gd +:: +rg + + +199 +evt_id +(cڡ +mtx +:: +evts +:: +cis +:: +TimeEvts + & +evt +) + +201  +boo +:: +y_vis +([]ut +msg +{  msg. +evt_id +; }, +evt +); + +204 +le + +QSg + + +205 +evtId +(cڡ +mtx +:: +evts +:: +cis +:: +TimeEvts + & +evt +) + +207  +QSg +:: +omStdSg +( +evt_id +( +evt +)); + +210 +le + +QSg + + +211 +evt_nd +(cڡ +mtx +:: +evts +:: +cis +:: +TimeEvts + & +evt +) + +213  +boo +:: +y_vis +([]ut +msg +{  +QSg +:: +omStdSg +(msg. +nd +); }, + +214 +evt +); + +217 + gme +< +ass + + gT +> + +218 +QSg + + +219 +mesge_body +(cڡ +mtx +:: +evts +:: +cis +:: +TimeEvts + & +evt +) + +221  +QSg +:: +omStdSg +( +boo +:: +g +< +T +>( +evt +). +cڋ +. +body +); + +226 +vsh_di +(cڡ +d +:: +rg + & +s1 +, cڡ std::rg & +s2 +); + +228 +QPixm + + +229 +sImageToPixm +(cڡ +QImage + & +img +,  +size +); + +232 +QSg + + +233 +mxcToHp +(cڡ +QU + & +u +, cڡ +QSg + & +rv +,  +pt +); + +236 +QSg + + +237 +humRdabFgt +(cڡ +d +:: +rg + & +ed25519 +); + +239 +QSg + + +240 +humRdabFgt +(cڡ +QSg + & +ed25519 +); + +244 + gme +< +tyme + + gRoomMesgeT +> + +245 +QSg + + +246 +gMesgeBody +(cڡ +RoomMesgeT + & +evt +) + +248 i( + gevt +. + gcڋ +. + gfm +. +emy +()) + +249  + gQSg +:: +omStdSg +( +evt +. +cڋ +. +body +). +toHtmlEsd +(); + +251 i( + gevt +. + gcڋ +. + gfm + ! +comm +:: +FORMAT_MSG_TYPE +) + +252  +QSg +:: +omStdSg +( +evt +. +cڋ +. +body +). +toHtmlEsd +(); + +254  + gQSg +:: +omStdSg +( +evt +. +cڋ +. +fmd_body +); + +258 +QSg + + +259 +lkifyMesge +(cڡ +QSg + & +body +); + +262 +QSg + + +263 +mkdownToHtml +(cڡ +QSg + & +xt +); + +266 +QSg + + +267 +gFmdQueBody +(cڡ +RedInfo + & +ϋd +, cڡ +QSg + & +html +); + +270 +QSg + + +271 +gQueBody +(cڡ +RedInfo + & +ϋd +); + +274 +QSg + + +275 +lkC +(); + +278 +ut32_t + + +279 +hashQSg +(cڡ +QSg + & +put +); + +283 +QSg + + +284 +geCڌagHexC +(cڡ +QSg + & +put +, cڡ QSg & +background +); + +287 +q + + +288 +compuCڌa +(cڡ +q + & +e +, cڡ q & +two +); + +291 +q + + +292 +lum +(cڡ +QC + & +c +); + +296 +Widg +( +QWidg + * +widg +, QWidg * + +); + +299 +eCombobox +( +QComboBox + * +combo +, cڡ +QSg + & +vue +); + +301  + sSideBSizes + + +303  + gsml +; + +304  + gnm +; + +305  + ggroups +; + +306  + gcpPot +; + +309 +SideBSizes + + +310 +lcuϋSidebSizes +(cڡ +QFt + & +f +); + + @WelcomePage.cpp + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~"Cfig.h +" + +23  + ~"WcomePage.h +" + +24  + ~"ui/RaidBu.h +" + +25  + ~"ui/TextLab.h +" + +27 + gWcomePage +:: + $WcomePage +( +QWidg + * + +) + +28 : + $QWidg +( + +) + +30 aut +tLayout_ + = +w + + `QVBoxLayout +( +this +); + +31 +tLayout_ +-> + `tScg +(20); + +32 +tLayout_ +-> + `tAlignmt +( +Qt +:: +AlignCr +); + +34 +QFt + +hdgFt +; + +35 +hdgFt +. + `tPotSizeF +(hdgFt. + `potSizeF +() * 2); + +36 +QFt + +subTFt +; + +37 +subTFt +. + `tPotSizeF +(subTFt. + `potSizeF +() * 1.5); + +39 +QIc + +ic +; + +40 +ic +. + `addFe +(":/logos/splash.png"); + +42 aut +logo_ + = +w + + `QLab +( +this +); + +43 +logo_ +-> + `tPixm +( +ic +. + `pixm +(256)); + +44 +logo_ +-> + `tAlignmt +( +Qt +:: +AlignCr +); + +46 +QSg + + `hdg +( + ` +("Welcomeoheko! The desktop client forhe Matrixrotocol.")); + +47 +QSg + + `ma +( + ` +("Enjoy your stay!")); + +49 aut +toTxt_ + = +w + + `TextLab +( +hdg +, +this +); + +50 +toTxt_ +-> + `tFt +( +hdgFt +); + +51 +toTxt_ +-> + `tAlignmt +( +Qt +:: +AlignCr +); + +53 aut +subT + = +w + + `TextLab +( +ma +, +this +); + +54 +subT +-> + `tFt +( +subTFt +); + +55 +subT +-> + `tAlignmt +( +Qt +:: +AlignCr +); + +57 +tLayout_ +-> + `addSch +(1); + +58 +tLayout_ +-> + `addWidg +( +logo_ +); + +59 +tLayout_ +-> + `addWidg +( +toTxt_ +); + +60 +tLayout_ +-> + `addWidg +( +subT +); + +62 aut +bLayout_ + = +w + + `QHBoxLayout +(); + +63 +bLayout_ +-> + `tScg +(20); + +64 +bLayout_ +-> + `tCڋsMgs +(0, 20, 0, 20); + +66 cڡ  +ftHeight + = +QFtMrics +{ +subTFt +}. + `height +(); + +67 cڡ  +buHeight + = +ftHeight + * 2.5; + +68 cڡ  +buWidth + = +ftHeight + * 8; + +70 aut +giB + = +w + + `RaidBu +( + ` +("REGISTER"), +this +); + +71 +giB +-> + `tMimumSize +( +buWidth +, +buHeight +); + +72 +giB +-> + `tFtSize +( +subTFt +. + `potSizeF +()); + +73 +giB +-> + `tCrRadius +( +cf +:: +b +:: +crRadius +); + +75 aut +logB + = +w + + `RaidBu +( + ` +("LOGIN"), +this +); + +76 +logB +-> + `tMimumSize +( +buWidth +, +buHeight +); + +77 +logB +-> + `tFtSize +( +subTFt +. + `potSizeF +()); + +78 +logB +-> + `tCrRadius +( +cf +:: +b +:: +crRadius +); + +80 +bLayout_ +-> + `addSch +(1); + +81 +bLayout_ +-> + `addWidg +( +giB +); + +82 +bLayout_ +-> + `addWidg +( +logB +); + +83 +bLayout_ +-> + `addSch +(1); + +85 +tLayout_ +-> + `addLayout +( +bLayout_ +); + +86 +tLayout_ +-> + `addSch +(1); + +88 + `c +( +giB +, & +QPushBu +:: +icked +, +this +, & +WcomePage +:: +urRegi +); + +89 + `c +( +logB +, & +QPushBu +:: +icked +, +this +, & +WcomePage +:: +urLog +); + +90 + } +} + +93 + gWcomePage +:: + $tEvt +( +QPatEvt + *) + +95 +QStyOi + +t +; + +96 +t +. + ` +( +this +); + +97 +QPar + + `p +( +this +); + +98 + `y +()-> + `dwPrimive +( +QSty +:: +PE_Widg +, & +t +, & +p +, +this +); + +99 + } +} + + @WelcomePage.h + +1 #agm + + + +3  + ~ + +5 as + cWcomePage + : +public + +QWidg + + +7 +Q_OBJECT + + +9 +public +: + +10 +exic + +WcomePage +( +QWidg + * + + = 0); + +12 + meed +: + +13  + $tEvt +( +QPatEvt + * +ovride +; + +15 +sigls +: + +17  + `urLog +(); + +20  + `urRegi +(); + + @dialogs/CreateRoom.cpp + +1  + ~ + +2  + ~ + +3  + ~ + +4  + ~ + +6  + ~"dlogs/CeRoom.h +" + +8  + ~"Cfig.h +" + +9  + ~"ui/TextFld.h +" + +10  + ~"ui/ToggBu.h +" + +12 +usg + +mea + + gdlogs +; + +14 + gCeRoom +:: + $CeRoom +( +QWidg + * + +) + +15 : + $QFme +( + +) + +17 + `tAutoFlBackground +( +ue +); + +18 + `tWdowFgs +( +Qt +:: +To + | Qt:: +WdowSysOnTHt +); + +19 + `tWdowMody +( +Qt +:: +WdowMod +); + +20 + `tAribu +( +Qt +:: +WA_DeOnClo +, +ue +); + +22 +QFt + +rgeFt +; + +23 +rgeFt +. + `tPotSizeF +֬geFt. + `potSizeF +() * 1.5); + +25 + `tSizePicy +( +QSizePicy +:: +Maximum +, QSizePolicy::Maximum); + +26 + `tMimumHeight +( +cf +:: +mods +:: +MIN_WIDGET_HEIGHT +); + +27 + `tMimumWidth +( +cf +:: +wdow +:: +mModWidth +); + +29 aut +yout + = +w + + `QVBoxLayout +( +this +); + +30 +yout +-> + `tScg +( +cf +:: +mods +:: +WIDGET_SPACING +); + +31 +yout +-> + `tMg +( +cf +:: +mods +:: +WIDGET_MARGIN +); + +33 aut +buLayout + = +w + + `QHBoxLayout +(); + +34 +buLayout +-> + `tScg +(15); + +36 +cfmB_ + = +w + + `QPushBu +( + ` +("Croom"), +this +); + +37 +cfmB_ +-> + `tDeu +( +ue +); + +38 +nlB_ + = +w + + `QPushBu +( + ` +("Cl"), +this +); + +40 +buLayout +-> + `addSch +(1); + +41 +buLayout +-> + `addWidg +( +nlB_ +); + +42 +buLayout +-> + `addWidg +( +cfmB_ +); + +44 +QFt + +ft +; + +45 +ft +. + `tPotSizeF +(ft. + `potSizeF +() * 1.3); + +47 +meIut_ + = +w + + `TextFld +( +this +); + +48 +meIut_ +-> + `tLab +( + ` +("Name")); + +50 +ticIut_ + = +w + + `TextFld +( +this +); + +51 +ticIut_ +-> + `tLab +( + ` +("Topic")); + +53 +sIut_ + = +w + + `TextFld +( +this +); + +54 +sIut_ +-> + `tLab +( + ` +("Alias")); + +56 aut +visibyLayout + = +w + +QHBoxLayout +; + +57 +visibyLayout +-> + `tCڋsMgs +(0, 10, 0, 10); + +59 aut +etLayout + = +w + +QHBoxLayout +; + +60 +etLayout +-> + `tCڋsMgs +(0, 10, 0, 10); + +62 aut +visibyLab + = +w + + `QLab +( + ` +("Room Visiby"), +this +); + +63 +visibyCombo_ + = +w + + `QComboBox +( +this +); + +64 +visibyCombo_ +-> + `addIm +("Private"); + +65 +visibyCombo_ +-> + `addIm +("Public"); + +67 +visibyLayout +-> + `addWidg +( +visibyLab +); + +68 +visibyLayout +-> + `addWidg +( +visibyCombo_ +, 0, +Qt +:: +AlignBtom + | Qt:: +AlignRight +); + +70 aut +etLab + = +w + + `QLab +( + ` +("Room Pt"), +this +); + +71 +etCombo_ + = +w + + `QComboBox +( +this +); + +72 +etCombo_ +-> + `addIm +("Private Chat"); + +73 +etCombo_ +-> + `addIm +("Public Chat"); + +74 +etCombo_ +-> + `addIm +("Trusted Private Chat"); + +76 +etLayout +-> + `addWidg +( +etLab +); + +77 +etLayout +-> + `addWidg +( +etCombo_ +, 0, +Qt +:: +AlignBtom + | Qt:: +AlignRight +); + +79 aut +deLab_ + = +w + + `QLab +( + ` +("De Ch"), +this +); + +80 +deTogg_ + = +w + + `Togg +( +this +); + +81 +deTogg_ +-> + `tAiveC +( + `QC +("#38A3D8")); + +82 +deTogg_ +-> + `tIiveC +( + `QC +("gray")); + +83 +deTogg_ +-> + `tS +( +ue +); + +85 aut +deLayout + = +w + +QHBoxLayout +; + +86 +deLayout +-> + `tCڋsMgs +(0, 10, 0, 10); + +87 +deLayout +-> + `addWidg +( +deLab_ +); + +88 +deLayout +-> + `addWidg +( +deTogg_ +, 0, +Qt +:: +AlignBtom + | Qt:: +AlignRight +); + +90 +yout +-> + `addWidg +( +meIut_ +); + +91 +yout +-> + `addWidg +( +ticIut_ +); + +92 +yout +-> + `addWidg +( +sIut_ +); + +93 +yout +-> + `addLayout +( +visibyLayout +); + +94 +yout +-> + `addLayout +( +etLayout +); + +95 +yout +-> + `addLayout +( +deLayout +); + +96 +yout +-> + `addLayout +( +buLayout +); + +98 + `c +( +cfmB_ +, & +QPushBu +:: +icked +, +this +, [this]() { + +99 +que_ +. +me + = +meIut_ +-> + `xt +(). + `toStdSg +(); + +100 +que_ +. +tic + = +ticIut_ +-> + `xt +(). + `toStdSg +(); + +101 +que_ +. +room_s_me + = +sIut_ +-> + `xt +(). + `toStdSg +(); + +103 +em + + `Room +( +que_ +); + +105 + `rFlds +(); + +106 +em + + `o +(); + +109 + `c +( +nlB_ +, & +QPushBu +:: +icked +, +this +, [this]() { + +110 + `rFlds +(); + +111 +em + + `o +(); + +114 + `c +( +visibyCombo_ +, + +115 +ic_ +<( +QComboBox +::*)(cڡ +QSg + &)>(&QComboBox:: +aived +), + +116 [ +this +](cڡ +QSg + & +xt +) { + +117 i( +xt + == "Private") { + +118 +que_ +. +visiby + = +mtx +:: +ques +:: +Visiby +:: +Prive +; + +120 +que_ +. +visiby + = +mtx +:: +ques +:: +Visiby +:: +Public +; + +124 + `c +( +etCombo_ +, + +125 +ic_ +<( +QComboBox +::*)(cڡ +QSg + &)>(&QComboBox:: +aived +), + +126 [ +this +](cڡ +QSg + & +xt +) { + +127 i( +xt + == "Private Chat") { + +128 +que_ +. +et + = +mtx +:: +ques +:: +Pt +:: +PriveCh +; + +129 } i( +xt + == "Public Chat") { + +130 +que_ +. +et + = +mtx +:: +ques +:: +Pt +:: +PublicCh +; + +132 +que_ +. +et + = +mtx +:: +ques +:: +Pt +:: +TruedPriveCh +; + +136 + `c +( +deTogg_ +, & +Togg +:: +toggd +, +this +, [this]( +bo + +isDibd +) { + +137 +que_ +. +is_de + = ! +isDibd +; + +139 + } +} + +142 + gCeRoom +:: + $rFlds +() + +144 +meIut_ +-> + `r +(); + +145 +ticIut_ +-> + `r +(); + +146 +sIut_ +-> + `r +(); + +147 + } +} + +150 + gCeRoom +:: + $showEvt +( +QShowEvt + * +evt +) + +152 +meIut_ +-> + `tFocus +(); + +154 +QFme +:: + `showEvt +( +evt +); + +155 + } +} + + @dialogs/CreateRoom.h + +1 #agm + + + +3  + ~ + +5  + ~ + +7 +ass + + gQPushBu +; + +8 +ass + + gTextFld +; + +9 +ass + + gQComboBox +; + +10 +ass + + gTogg +; + +12 +mea + + gdlogs + { + +14 as + cCeRoom + : +public + +QFme + + +16 +Q_OBJECT + + +17 +public +: + +18 +CeRoom +( +QWidg + * + + = +nuαr +); + +20 + gsigls +: + +21  +Room +(cڡ +mtx +:: +ques +:: +CeRoom + & +que +); + +23 + geed +: + +24  +showEvt +( +QShowEvt + * +evt + +ovride +; + +26 + give +: + +27  +rFlds +(); + +29 +QComboBox + * + gvisibyCombo_ +; + +30 +QComboBox + * + getCombo_ +; + +32 +Togg + * + gdeTogg_ +; + +34 +QPushBu + * + gcfmB_ +; + +35 +QPushBu + * + gnlB_ +; + +37 +TextFld + * + gmeIut_ +; + +38 +TextFld + * + gticIut_ +; + +39 +TextFld + * + gsIut_ +; + +41 + gmtx +:: +ques +:: +CeRoom + +que_ +; + + @dialogs/ImageOverlay.cpp + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~"dlogs/ImageOvy.h +" + +26  + ~"Uts.h +" + +28 +usg + +mea + + gdlogs +; + +30 + gImageOvy +:: + $ImageOvy +( +QPixm + +image +, +QWidg + * + +) + +31 : +QWidg +{ + +} + +32 , + gigImage_ +{ + gimage +} + +34 +tMouTckg +( +ue +); + +35 +tPt +(0); + +37 +tWdowFgs +( +wdowFgs +(| +Qt +:: +FmessWdowHt +); + +39 +tAribu +( +Qt +:: +WA_NoSyemBackground +, +ue +); + +40 +tAribu +( +Qt +:: +WA_TnuBackground +, +ue +); + +41 +tAribu +( +Qt +:: +WA_DeOnClo +, +ue +); + +42 +tWdowS +( +Qt +:: +WdowFuSn +); + +45 + gsn_ + = +QGuiAliti +:: +imySn +()-> +avaabGeomry +(); + +47 +move +( +QAliti +:: +deskt +()-> +mToGlob +( +sn_ +. +tLe +())); + +48 +size +( +sn_ +. +size +()); + +50 +c +( +this +, +SIGNAL +( +osg +()),his, +SLOT +( +o +())); + +52 +i +(); + +56 + gImageOvy +:: + $tEvt +( +QPatEvt + * +evt +) + +58 + `Q_UNUSED +( +evt +); + +60 +QPar + + `r +( +this +); + +61 +r +. + `tRdHt +( +QPar +:: +Alsg +); + +64 +r +. + `flRe +( + `QRe +(0, 0, +sn_ +. + `width +(), sn_. + `height +()), + `QC +(55, 55, 55, 170)); + +67  +our_mg + = +sn_ +. + `width +() * 0.12; + +68  +buSize + = 36; + +69  +mg + = +our_mg + * 0.1; + +71  +max_width + = +sn_ +. + `width +(- 2 * +our_mg +; + +72  +max_height + = +sn_ +. + `height +(); + +74 +image_ + = +uts +:: + `sDown +( +max_width +, +max_height +, +igImage_ +); + +76  +diff_x + = +max_width + - +image_ +. + `width +(); + +77  +diff_y + = +max_height + - +image_ +. + `height +(); + +79 +cڋ_ + = + `QRe +( +our_mg + + +diff_x + / 2, +diff_y + / 2, +image_ +. + `width +(), image_. + `height +()); + +80 +o_bu_ + = + +81 + `QRe +( +sn_ +. + `width +(- +mg + - +buSize +, margin, buttonSize, buttonSize); + +82 +ve_bu_ + = + +83 + `QRe +( +sn_ +. + `width +(- (2 * +mg +- (2 * +buSize +), margin, buttonSize, buttonSize); + +86 +r +. + `dwPixm +( +cڋ_ +, +image_ +); + +89 +QP + +n +; + +90 +n +. + `tCSty +( +Qt +:: +RoundC +); + +91 +n +. + `tWidthF +(5); + +92 +n +. + `tC +("gray"); + +94 aut + + = +o_bu_ +. + ` +(); + +96 +r +. + `tP +( +n +); + +97 +r +. + `dwLe +( + + - + `QPotF +(15, 15), center + QPointF(15, 15)); + +98 +r +. + `dwLe +( + + + + `QPotF +(15, -15), center - QPointF(15, -15)); + +101 + + = +ve_bu_ +. + ` +(); + +102 +r +. + `dwLe +( + + - + `QPotF +(0, 15), center + QPointF(0, 15)); + +103 +r +. + `dwLe +( + + - + `QPotF +(15, 0), center + QPointF(0, 15)); + +104 +r +. + `dwLe +( + + + + `QPotF +(0, 15), center + QPointF(15, 0)); + +105 + } +} + +108 + gImageOvy +:: + $mouPssEvt +( +QMouEvt + * +evt +) + +110 i( +evt +-> + `bu +(! +Qt +:: +LeBu +) + +113 i( +o_bu_ +. + `cڏs +( +evt +-> + `pos +())) + +114 +em + + `osg +(); + +115 i( +ve_bu_ +. + `cڏs +( +evt +-> + `pos +())) + +116 +em + + `vg +(); + +117 i(! +cڋ_ +. + `cڏs +( +evt +-> + `pos +())) + +118 +em + + `osg +(); + +119 + } +} + + @dialogs/ImageOverlay.h + +18 #agm + + + +20  + ~ + +21  + ~ + +22  + ~ + +24 +mea + + gdlogs + { + +26 as + cImageOvy + : +public + +QWidg + + +28 +Q_OBJECT + + +29 +public +: + +30 +ImageOvy +( +QPixm + +image +, +QWidg + * + + = +nuαr +); + +32 + geed +: + +33  +mouPssEvt +( +QMouEvt + * +evt + +ovride +; + +34  +tEvt +( +QPatEvt + * +evt + + govride +; + +36 + gsigls +: + +37  +osg +(); + +38  +vg +(); + +40 + give +: + +41 +QPixm + +igImage_ +; + +42 +QPixm + + gimage_ +; + +44 +QRe + + gcڋ_ +; + +45 +QRe + + go_bu_ +; + +46 +QRe + + gve_bu_ +; + +47 +QRe + + gsn_ +; + + @dialogs/InviteUsers.cpp + +1  + ~ + +2  + ~ + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +7  + ~ + +8  + ~ + +10  + ~"dlogs/InveUrs.h +" + +12  + ~"Cfig.h +" + +13  + ~"InvIm.h +" + +14  + ~"ui/TextFld.h +" + +16  + ~"mtx.h +" + +18 +usg + +mea + + gdlogs +; + +20 + gInveUrs +:: + $InveUrs +( +QWidg + * + +) + +21 : + $QFme +( + +) + +23 + `tAutoFlBackground +( +ue +); + +24 + `tWdowFgs +( +Qt +:: +To + | Qt:: +WdowSysOnTHt +); + +25 + `tWdowMody +( +Qt +:: +WdowMod +); + +26 + `tAribu +( +Qt +:: +WA_DeOnClo +, +ue +); + +28 + `tMimumWidth +( +cf +:: +wdow +:: +mModWidth +); + +29 + `tSizePicy +( +QSizePicy +:: +Maximum +, QSizePolicy::Maximum); + +31 aut +yout + = +w + + `QVBoxLayout +( +this +); + +32 +yout +-> + `tScg +( +cf +:: +mods +:: +WIDGET_SPACING +); + +33 +yout +-> + `tMg +( +cf +:: +mods +:: +WIDGET_MARGIN +); + +35 aut +buLayout + = +w + + `QHBoxLayout +(); + +36 +buLayout +-> + `tScg +(0); + +37 +buLayout +-> + `tMg +(0); + +39 +cfmB_ + = +w + + `QPushBu +("Inve", +this +); + +40 +cfmB_ +-> + `tDeu +( +ue +); + +41 +nlB_ + = +w + + `QPushBu +( + ` +("Cl"), +this +); + +43 +buLayout +-> + `addSch +(1); + +44 +buLayout +-> + `tScg +(15); + +45 +buLayout +-> + `addWidg +( +nlB_ +); + +46 +buLayout +-> + `addWidg +( +cfmB_ +); + +48 +vIut_ + = +w + + `TextFld +( +this +); + +49 +vIut_ +-> + `tLab +( + ` +("User IDo invite")); + +51 +vLi_ + = +w + +QLiWidg +; + +52 +vLi_ +-> + `tFmeSty +( +QFme +:: +NoFme +); + +53 +vLi_ +-> + `tSeiMode +( +QAbImVw +:: +NoSei +); + +54 +vLi_ +-> + `tAribu +( +Qt +:: +WA_MacShowFocusRe +, 0); + +55 +vLi_ +-> + `tScg +(5); + +57 +rLab_ + = +w + + `QLab +( +this +); + +58 +rLab_ +-> + `tAlignmt +( +Qt +:: +AlignCr +); + +60 +yout +-> + `addWidg +( +vIut_ +); + +61 +yout +-> + `addWidg +( +rLab_ +); + +62 +yout +-> + `addWidg +( +vLi_ +); + +63 +yout +-> + `addLayout +( +buLayout +); + +65 + `c +( +vIut_ +, & +TextFld +:: +tuPsd +, +this +, & +InveUrs +:: +addUr +); + +66 + `c +( +cfmB_ +, & +QPushBu +:: +icked +, [ +this +]() { + +67 +em + + `ndInves +( + `vedUrs +()); + +69 +vIut_ +-> + `r +(); + +70 +vLi_ +-> + `r +(); + +71 +rLab_ +-> + `hide +(); + +73 +em + + `o +(); + +76 + `c +( +nlB_ +, & +QPushBu +:: +icked +, [ +this +]() { + +77 +vIut_ +-> + `r +(); + +78 +vLi_ +-> + `r +(); + +79 +rLab_ +-> + `hide +(); + +81 +em + + `o +(); + +83 + } +} + +86 + gInveUrs +:: + $addUr +() + +88 aut +ur_id + = +vIut_ +-> + `xt +(); + +90 +y + { + +91 +mea + +ids + = +mtx +:: +idtifrs +; + +92 aut +ur + = +ids +:: +r +( +ur_id +. + `toStdSg +()); + +94 aut +em + = +w + + `QLiWidgIm +( +vLi_ +); + +95 aut +v + = +w + + `InvIm +( +ur +, +this +); + +97 +em +-> + `tSizeHt +( +v +-> + `mimumSizeHt +()); + +98 +em +-> + `tFgs +( +Qt +:: +NoImFgs +); + +99 +em +-> + `tTextAlignmt +( +Qt +:: +AlignCr +); + +101 +vLi_ +-> + `tImWidg +( +em +, +v +); + +103 + `c +( +v +, & +InvIm +:: +moveIm +, +this +, [this, +em +]() { + +104 +em + + `moveInv +( +em +); + +107 +rLab_ +-> + `hide +(); + +108 +vIut_ +-> + `r +(); + +109 } + `tch + ( +d +:: +exi + & +e +) { + +110 +rLab_ +-> + `tText +( +e +. + `wh +()); + +111 +rLab_ +-> + `show +(); + +113 + } +} + +116 + gInveUrs +:: + $moveInv +( +QLiWidgIm + * +em +) + +118  +row + = +vLi_ +-> + `row +( +em +); + +119 aut +widg + = +vLi_ +-> + `keIm +( +row +); + +121 +vLi_ +-> + `moveImWidg +( +widg +); + +122 + } +} + +124 +QSgLi + + +125 + gInveUrs +:: + $vedUrs +() const + +127 +QSgLi + +urs +; + +129  +ii + = 0; i< +vLi_ +-> + `cou +(); ++ii) { + +130 aut +em + = +vLi_ +-> + `em +( +ii +); + +131 aut +widg + = +vLi_ +-> + `emWidg +( +em +); + +132 aut +v + = +qobje_ +< +InvIm + *>( +widg +); + +134 i( +v +) + +135 +urs + << +v +-> + `urID +(); + +137 + `qDebug +() << "Cast InviteeItem failed"; + +140  +urs +; + +141 + } +} + +144 + gInveUrs +:: + $showEvt +( +QShowEvt + * +evt +) + +146 +vIut_ +-> + `tFocus +(); + +148 +QFme +:: + `showEvt +( +evt +); + +149 + } +} + + @dialogs/InviteUsers.h + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +8 +ass + + gQPushBu +; + +9 +ass + + gTextFld +; + +10 +ass + + gQLiWidg +; + +12 +mea + + gdlogs + { + +14 as + cInveUrs + : +public + +QFme + + +16 +Q_OBJECT + + +17 +public +: + +18 +exic + +InveUrs +( +QWidg + * + + = +nuαr +); + +20 + geed +: + +21  +showEvt +( +QShowEvt + * +evt + +ovride +; + +23 + gsigls +: + +24  +ndInves +( +QSgLi + +vs +); + +26 +ive + + gs +: + +27  +moveInv +( +QLiWidgIm + * +em +); + +29 + give +: + +30  +addUr +(); + +31 +QSgLi + +vedUrs +() const; + +33 +QPushBu + * + gcfmB_ +; + +34 +QPushBu + * + gnlB_ +; + +36 +TextFld + * + gvIut_ +; + +37 +QLab + * + grLab_ +; + +39 +QLiWidg + * + gvLi_ +; + + @dialogs/JoinRoom.cpp + +1  + ~ + +2  + ~ + +3  + ~ + +5  + ~"dlogs/JoRoom.h +" + +7  + ~"Cfig.h +" + +8  + ~"ui/TextFld.h +" + +10 +usg + +mea + + gdlogs +; + +12 + gJoRoom +:: + $JoRoom +( +QWidg + * + +) + +13 : + $QFme +( + +) + +15 + `tAutoFlBackground +( +ue +); + +16 + `tWdowFgs +( +Qt +:: +To + | Qt:: +WdowSysOnTHt +); + +17 + `tWdowMody +( +Qt +:: +WdowMod +); + +18 + `tAribu +( +Qt +:: +WA_DeOnClo +, +ue +); + +20 + `tMimumWidth +( +cf +:: +mods +:: +MIN_WIDGET_WIDTH +); + +21 + `tSizePicy +( +QSizePicy +:: +Maximum +, QSizePolicy::Maximum); + +23 aut +yout + = +w + + `QVBoxLayout +( +this +); + +24 +yout +-> + `tScg +( +cf +:: +mods +:: +WIDGET_SPACING +); + +25 +yout +-> + `tMg +( +cf +:: +mods +:: +WIDGET_MARGIN +); + +27 aut +buLayout + = +w + + `QHBoxLayout +(); + +28 +buLayout +-> + `tScg +(15); + +30 +cfmB_ + = +w + + `QPushBu +( + ` +("Jo"), +this +); + +31 +cfmB_ +-> + `tDeu +( +ue +); + +32 +nlB_ + = +w + + `QPushBu +( + ` +("Cl"), +this +); + +34 +buLayout +-> + `addSch +(1); + +35 +buLayout +-> + `addWidg +( +nlB_ +); + +36 +buLayout +-> + `addWidg +( +cfmB_ +); + +38 +roomIut_ + = +w + + `TextFld +( +this +); + +39 +roomIut_ +-> + `tLab +( + ` +("Room ID orlias")); + +41 +yout +-> + `addWidg +( +roomIut_ +); + +42 +yout +-> + `addLayout +( +buLayout +); + +43 +yout +-> + `addSch +(1); + +45 + `c +( +roomIut_ +, & +QLeEd +:: +tuPsd +, +this +, & +JoRoom +:: +hdIut +); + +46 + `c +( +cfmB_ +, & +QPushBu +:: +icked +, +this +, & +JoRoom +:: +hdIut +); + +47 + `c +( +nlB_ +, & +QPushBu +:: +icked +, +this +, & +JoRoom +:: +o +); + +48 + } +} + +51 + gJoRoom +:: + $hdIut +() + +53 i( +roomIut_ +-> + `xt +(). + `isEmy +()) + +57 +em + + `joRoom +( +roomIut_ +-> + `xt +()); + +58 +roomIut_ +-> + `r +(); + +60 +em + + `o +(); + +61 + } +} + +64 + gJoRoom +:: + $showEvt +( +QShowEvt + * +evt +) + +66 +roomIut_ +-> + `tFocus +(); + +68 +QFme +:: + `showEvt +( +evt +); + +69 + } +} + + @dialogs/JoinRoom.h + +1 #agm + + + +3  + ~ + +5 +ass + + gQPushBu +; + +6 +ass + + gTextFld +; + +8 +mea + + gdlogs + { + +10 as + cJoRoom + : +public + +QFme + + +12 +Q_OBJECT + + +13 +public +: + +14 +JoRoom +( +QWidg + * + + = +nuαr +); + +16 + gsigls +: + +17  +joRoom +(cڡ +QSg + & +room +); + +19 + geed +: + +20  +showEvt +( +QShowEvt + * +evt + +ovride +; + +22 +ive + + gs +: + +23  +hdIut +(); + +25 + give +: + +26 +QPushBu + * +cfmB_ +; + +27 +QPushBu + * + gnlB_ +; + +29 +TextFld + * + groomIut_ +; + + @dialogs/LeaveRoom.cpp + +1  + ~ + +2  + ~ + +3  + ~ + +5  + ~"dlogs/LveRoom.h +" + +7  + ~"Cfig.h +" + +9 +usg + +mea + + gdlogs +; + +11 + gLveRoom +:: + $LveRoom +( +QWidg + * + +) + +12 : + $QFme +( + +) + +14 + `tAutoFlBackground +( +ue +); + +15 + `tWdowFgs +( +Qt +:: +To + | Qt:: +WdowSysOnTHt +); + +16 + `tWdowMody +( +Qt +:: +WdowMod +); + +17 + `tAribu +( +Qt +:: +WA_DeOnClo +, +ue +); + +19 + `tMimumWidth +( +cf +:: +mods +:: +MIN_WIDGET_WIDTH +); + +20 + `tSizePicy +( +QSizePicy +:: +Maximum +, QSizePolicy::Maximum); + +22 aut +yout + = +w + + `QVBoxLayout +( +this +); + +23 +yout +-> + `tScg +( +cf +:: +mods +:: +WIDGET_SPACING +); + +24 +yout +-> + `tMg +( +cf +:: +mods +:: +WIDGET_MARGIN +); + +26 aut +buLayout + = +w + + `QHBoxLayout +(); + +27 +buLayout +-> + `tScg +(0); + +28 +buLayout +-> + `tMg +(0); + +30 +cfmB_ + = +w + + `QPushBu +("Lve", +this +); + +31 +nlB_ + = +w + + `QPushBu +( + ` +("Cl"), +this +); + +32 +nlB_ +-> + `tDeu +( +ue +); + +34 +buLayout +-> + `addSch +(1); + +35 +buLayout +-> + `tScg +(15); + +36 +buLayout +-> + `addWidg +( +nlB_ +); + +37 +buLayout +-> + `addWidg +( +cfmB_ +); + +39 aut +b + = +w + + `QLab +( + ` +("A you su you wtave?"), +this +); + +41 +yout +-> + `addWidg +( +b +); + +42 +yout +-> + `addLayout +( +buLayout +); + +44 + `c +( +cfmB_ +, & +QPushBu +:: +icked +, +this +, [this]() { + +45 +em + + `avg +(); + +46 +em + + `o +(); + +48 + `c +( +nlB_ +, & +QPushBu +:: +icked +, +this +, & +LveRoom +:: +o +); + +49 + } +} + + @dialogs/LeaveRoom.h + +1 #agm + + + +3  + ~ + +5 +ass + + gQPushBu +; + +7 +mea + + gdlogs + { + +9 as + cLveRoom + : +public + +QFme + + +11 +Q_OBJECT + + +12 +public +: + +13 +exic + +LveRoom +( +QWidg + * + + = +nuαr +); + +15 + gsigls +: + +16  +avg +(); + +18 + give +: + +19 +QPushBu + * +cfmB_ +; + +20 +QPushBu + * + gnlB_ +; + + @dialogs/Logout.cpp + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~"Cfig.h +" + +23  + ~"dlogs/Logout.h +" + +25 +usg + +mea + + gdlogs +; + +27 + gLogout +:: + $Logout +( +QWidg + * + +) + +28 : + $QFme +( + +) + +30 + `tAutoFlBackground +( +ue +); + +31 + `tWdowFgs +( +Qt +:: +To + | Qt:: +WdowSysOnTHt +); + +32 + `tWdowMody +( +Qt +:: +WdowMod +); + +33 + `tAribu +( +Qt +:: +WA_DeOnClo +, +ue +); + +35 + `tMimumWidth +( +cf +:: +mods +:: +MIN_WIDGET_WIDTH +); + +36 + `tSizePicy +( +QSizePicy +:: +Maximum +, QSizePolicy::Maximum); + +38 aut +yout + = +w + + `QVBoxLayout +( +this +); + +39 +yout +-> + `tScg +( +cf +:: +mods +:: +WIDGET_SPACING +); + +40 +yout +-> + `tMg +( +cf +:: +mods +:: +WIDGET_MARGIN +); + +42 aut +buLayout + = +w + + `QHBoxLayout +(); + +43 +buLayout +-> + `tScg +(0); + +44 +buLayout +-> + `tMg +(0); + +46 +cfmB_ + = +w + + `QPushBu +("Logout", +this +); + +47 +nlB_ + = +w + + `QPushBu +( + ` +("Cl"), +this +); + +48 +nlB_ +-> + `tDeu +( +ue +); + +50 +buLayout +-> + `addSch +(1); + +51 +buLayout +-> + `tScg +(15); + +52 +buLayout +-> + `addWidg +( +nlB_ +); + +53 +buLayout +-> + `addWidg +( +cfmB_ +); + +55 aut +b + = +w + + `QLab +( + ` +("Logout. A you su?"), +this +); + +57 +yout +-> + `addWidg +( +b +); + +58 +yout +-> + `addLayout +( +buLayout +); + +59 +yout +-> + `addSch +(1); + +61 + `c +( +cfmB_ +, & +QPushBu +:: +icked +, +this +, [this]() { + +62 +em + + `logggOut +(); + +63 +em + + `o +(); + +65 + `c +( +nlB_ +, & +QPushBu +:: +icked +, +this +, & +Logout +:: +o +); + +66 + } +} + + @dialogs/Logout.h + +18 #agm + + + +20  + ~ + +22 +ass + + gQPushBu +; + +24 +mea + + gdlogs + { + +26 as + cLogout + : +public + +QFme + + +28 +Q_OBJECT + + +29 +public +: + +30 +exic + +Logout +( +QWidg + * + + = +nuαr +); + +32 + gsigls +: + +33  +logggOut +(); + +35 + give +: + +36 +QPushBu + * +cfmB_ +; + +37 +QPushBu + * + gnlB_ +; + + @dialogs/MemberList.cpp + +1  + ~ + +2  + ~ + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +7  + ~ + +8  + ~ + +10  + ~"dlogs/MembLi.h +" + +12  + ~"AvProvid.h +" + +13  + ~"Cache.h +" + +14  + ~"ChPage.h +" + +15  + ~"Cfig.h +" + +16  + ~"Uts.h +" + +17  + ~"ui/Av.h +" + +19 +usg + +mea + + gdlogs +; + +21 + gMembIm +:: + $MembIm +(cڡ +RoomMemb + & +memb +, +QWidg + * + +) + +22 : + $QWidg +( + +) + +24 +tLayout_ + = +w + + `QHBoxLayout +( +this +); + +25 +tLayout_ +-> + `tMg +(0); + +27 +xtLayout_ + = +w + +QVBoxLayout +; + +28 +xtLayout_ +-> + `tMg +(0); + +29 +xtLayout_ +-> + `tScg +(0); + +31 +av_ + = +w + + `Av +( +this +); + +32 +av_ +-> + `tSize +(44); + +33 +av_ +-> + `tLr +( +uts +:: + `fCh +( +memb +. +diy_me +)); + +35 i(! +memb +. +av +. + `isNu +()) + +36 +av_ +-> + `tImage +( +memb +. +av +); + +38 +AvProvid +:: + `sve +( +ChPage +:: + ` +()-> + `cutRoom +(), + +39 +memb +. +ur_id +, + +40 +this +, + +41 [ +this +](cڡ +QImage + & +img +{ +av_ +-> + `tImage +(img); }); + +43 +QFt + +meFt +; + +44 +meFt +. + `tPotSizeF +ameFt. + `potSizeF +() * 1.1); + +46 +urId_ + = +w + + `QLab +( +memb +. +ur_id +, +this +); + +47 +urName_ + = +w + + `QLab +( +memb +. +diy_me +, +this +); + +48 +urName_ +-> + `tFt +( +meFt +); + +50 +xtLayout_ +-> + `addWidg +( +urName_ +); + +51 +xtLayout_ +-> + `addWidg +( +urId_ +); + +53 +tLayout_ +-> + `addWidg +( +av_ +); + +54 +tLayout_ +-> + `addLayout +( +xtLayout_ +, 1); + +55 + } +} + +58 + gMembIm +:: + $tEvt +( +QPatEvt + *) + +60 +QStyOi + +t +; + +61 +t +. + ` +( +this +); + +62 +QPar + + `p +( +this +); + +63 + `y +()-> + `dwPrimive +( +QSty +:: +PE_Widg +, & +t +, & +p +, +this +); + +64 + } +} + +66 + gMembLi +:: + $MembLi +(cڡ +QSg + & +room_id +, +QWidg + * + +) + +67 : + `QFme +( + +) + +68 , +room_id_ +{ +room_id +} + +70 +tAutoFlBackground +( +ue +); + +71 +tWdowFgs +( +Qt +:: +To + | Qt:: +WdowSysOnTHt +); + +72 +tWdowMody +( +Qt +:: +WdowMod +); + +73 +tAribu +( +Qt +:: +WA_DeOnClo +, +ue +); + +75 aut + gyout + = +w + +QVBoxLayout +( +this +); + +76 + gyout +-> +tScg +( +cf +:: +mods +:: +WIDGET_SPACING +); + +77 + gyout +-> +tMg +( +cf +:: +mods +:: +WIDGET_MARGIN +); + +79 + gli_ + = +w + +QLiWidg +; + +80 + gli_ +-> +tFmeSty +( +QFme +:: +NoFme +); + +81 + gli_ +-> +tSeiMode +( +QAbImVw +:: +NoSei +); + +82 + gli_ +-> +tScg +(5); + +84 +QFt + + grgeFt +; + +85 + grgeFt +. +tPotSizeF +( +rgeFt +. +potSizeF +() * 1.5); + +87 +tSizePicy +( +QSizePicy +:: +Maximum +, QSizePolicy::Maximum); + +88 +tMimumHeight +( +li_ +-> +sizeHt +(). +height +() * 2); + +89 +tMimumWidth +( +d +:: +max +( +li_ +-> +sizeHt +(). +width +(+ 4 * +cf +:: +mods +:: +WIDGET_MARGIN +, + +90 +QFtMrics +( +rgeFt +). +avageChWidth +() * 30 - + +91 2 * +cf +:: +mods +:: +WIDGET_MARGIN +)); + +93 +QFt + + gft +; + +94 + gft +. +tPotSizeF +( +ft +. +potSizeF +(* +cf +:: +mods +:: +LABEL_MEDIUM_SIZE_RATIO +); + +96 + gtLab_ + = +w + +QLab +( + +("Room membs"), +this +); + +97 + gtLab_ +-> +tAlignmt +( +Qt +:: +AlignCr +); + +98 + gtLab_ +-> +tFt +( +ft +); + +100 aut + gokB + = +w + +QPushBu +( + +("OK"), +this +); + +102 aut + gbuLayout + = +w + +QHBoxLayout +(); + +103 + gbuLayout +-> +tScg +(15); + +104 + gbuLayout +-> +addSch +(1); + +105 + gbuLayout +-> +addWidg +( +okB +); + +107 + gyout +-> +addWidg +( +tLab_ +); + +108 + gyout +-> +addWidg +( +li_ +); + +109 + gyout +-> +addLayout +( +buLayout +); + +111 + gli_ +-> +r +(); + +113 +c +( +li_ +-> +vtilSlB +(), & +QAbSlid +:: +vueChged +, +this +, [this]( +pos +) { + +114 i( +pos + ! +li_ +-> +vtilSlB +()-> +maximum +()) + +117 cڡ +size_t + +numMembs + = +li_ +-> +cou +() - 1; + +119 i( +numMembs + > 0) + +120 +addUrs +( +che +:: + +()-> +gMembs +( +room_id_ +. +toStdSg +(), +numMembs +)); + +123 + gy + { + +124 +addUrs +( +che +:: + +()-> +gMembs +( +room_id_ +. +toStdSg +())); + +125 } +tch + (cڡ +lmdb +:: +r + & +e +) { + +126 +qCril +(<< +e +. +wh +(); + +129 aut + goShtcut + = +w + +QShtcut +( +QKeySequ +(QKeySequ:: +Cl +), +this +); + +130 +c +( +oShtcut +, & +QShtcut +:: +aived +, +this +, & +MembLi +:: +o +); + +131 +c +( +okB +, & +QPushBu +:: +icked +, +this +, & +MembLi +:: +o +); + +135 + gMembLi +:: +addUrs +(cڡ +d +:: +ve +< +RoomMemb +> & +membs +) + +137 cڡut& +memb + : +membs +) { + +138 aut +ur + = +w + +MembIm +( +memb +, +this +); + +139 aut + gem + = +w + +QLiWidgIm +; + +141 + gem +-> +tSizeHt +( +ur +-> +mimumSizeHt +()); + +142 + gem +-> +tFgs +( +Qt +:: +NoImFgs +); + +143 + gem +-> +tTextAlignmt +( +Qt +:: +AlignCr +); + +145 + gli_ +-> +Im +( +li_ +-> +cou +(- 1, +em +); + +146 + gli_ +-> +tImWidg +( +em +, +ur +); + + @dialogs/MemberList.h + +1 #agm + + + +3  + ~ + +4  + ~ + +6 +ass + + gAv +; + +7 +ass + + gQPushBu +; + +8 +ass + + gQHBoxLayout +; + +9 +ass + + gQLab +; + +10 +ass + + gQVBoxLayout +; + +12  + gRoomMemb +; + +14 + gme +< +ass + + gT +> + +15 +ass + + gQShedPor +; + +17 +mea + + gdlogs + { + +19 as + cMembIm + : +public + +QWidg + + +21 +Q_OBJECT + + +23 +public +: + +24 +MembIm +(cڡ +RoomMemb + & +memb +, +QWidg + * + +); + +26 + geed +: + +27  +tEvt +( +QPatEvt + * +ovride +; + +29 + give +: + +30 +QHBoxLayout + * +tLayout_ +; + +31 +QVBoxLayout + * + gxtLayout_ +; + +33 +Av + * + gav_ +; + +35 +QLab + * + gurName_ +; + +36 +QLab + * + gurId_ +; + +39 as + cMembLi + : +public + +QFme + + +41 +Q_OBJECT + + +42 +public +: + +43 +MembLi +(cڡ +QSg + & +room_id +, +QWidg + * + + = +nuαr +); + +45 +public + + gs +: + +46  +addUrs +(cڡ +d +:: +ve +< +RoomMemb +> & +urs +); + +48 + give +: + +49 +QSg + +room_id_ +; + +50 +QLab + * + gtLab_ +; + +51 +QLiWidg + * + gli_ +; + + @dialogs/PreviewUploadOverlay.cpp + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~"dlogs/PvwUdOvy.h +" + +28  + ~"Cfig.h +" + +29  + ~"Loggg.h +" + +30  + ~"MaWdow.h +" + +31  + ~"Uts.h +" + +33 +usg + +mea + + gdlogs +; + +35 +cڡex + cڡ * + gDEFAULT + = "Upload %1?"; + +36 +cڡex + cڡ * + gERR_MSG + = "Failedooad imageype '%1'. Continue upload?"; + +38 + gPvwUdOvy +:: + $PvwUdOvy +( +QWidg + * + +) + +39 : +QWidg +{ + +} + +40 , + gtLab_ +{ + gthis +} + +41 , + gfeName_ +{ + gthis +} + +42 , + gud_ +{ + +("Ud"), + gthis +} + +43 , + gnl_ +{ + +("Cl"), + gthis +} + +45 aut + ghyout + = +w + +QHBoxLayout +; + +46 + ghyout +-> +addSch +(1); + +47 + ghyout +-> +addWidg +(& +nl_ +); + +48 + ghyout +-> +addWidg +(& +ud_ +); + +49 + ghyout +-> +tMg +(0); + +51 aut + gvyout + = +w + +QVBoxLayout +{ +this +}; + +52 + gvyout +-> +addWidg +(& +tLab_ +); + +53 + gvyout +-> +addWidg +(& +foLab_ +); + +54 + gvyout +-> +addWidg +(& +feName_ +); + +55 + gvyout +-> +addLayout +( +hyout +); + +56 + gvyout +-> +tScg +( +cf +:: +mods +:: +WIDGET_SPACING +); + +57 + gvyout +-> +tMg +( +cf +:: +mods +:: +WIDGET_MARGIN +); + +59 + gud_ +. +tDeu +( +ue +); + +60 +c +(& +ud_ +, & +QPushBu +:: +icked +, [ +this +]() { + +61 +em + +cfmUd +( +da_ +, +medTy_ +, +feName_ +. +xt +()); + +62 +o +(); + +64 +c +(& +nl_ +, & +QPushBu +:: +icked +, +this +, & +PvwUdOvy +:: +o +); + +68 + gPvwUdOvy +:: + $ +() + +70 +QSize + +wsize +; + +71 +QPot + + +; + +73 aut +wdow + = +MaWdow +:: + ` +(); + +74 i( +wdow +) { + +75 +wsize + = +wdow +-> + `ameGeomry +(). + `size +(); + +76 + + = +wdow +-> + `ameGeomry +(). + ` +(); + +78 +nhlog +:: + `ui +()-> + `wn +("unableoetrieve MainWindow's size"); + +81 +feName_ +. + `tText +( +QFeInfo +{ +fePh_ +}. + `feName +()); + +83 + `tAutoFlBackground +( +ue +); + +84 + `tWdowFgs +( +Qt +:: +To + | Qt:: +WdowSysOnTHt +); + +85 + `tWdowMody +( +Qt +:: +WdowMod +); + +87 +QFt + +ft +; + +88 +ft +. + `tPotSizeF +(ft. + `potSizeF +(* +cf +:: +mods +:: +LABEL_MEDIUM_SIZE_RATIO +); + +90 +tLab_ +. + `tFt +( +ft +); + +91 +tLab_ +. + `tSizePicy +( +QSizePicy +:: +Exndg +, QSizePolicy::Expanding); + +92 +tLab_ +. + `tAlignmt +( +Qt +:: +AlignCr +); + +93 +foLab_ +. + `tSizePicy +( +QSizePicy +:: +Maximum +, QSizePolicy::Maximum); + +94 +feName_ +. + `tSizePicy +( +QSizePicy +:: +Mimum +, QSizePolicy::Minimum); + +95 +feName_ +. + `tAlignmt +( +Qt +:: +AlignCr +); + +96 +ud_ +. + `tSizePicy +( +QSizePicy +:: +Fixed +, QSizePolicy::Fixed); + +97 +nl_ +. + `tSizePicy +( +QSizePicy +:: +Fixed +, QSizePolicy::Fixed); + +99 i( +isImage_ +) { + +100 +foLab_ +. + `tAlignmt +( +Qt +:: +AlignCr +); + +102 cڡut +maxWidth + = +wsize +. + `width +() * 0.8; + +103 cڡut +maxHeight + = +wsize +. + `height +() * 0.8; + +106 +foLab_ +. + `tPixm +( +uts +:: + `sDown +( +maxWidth +, +maxHeight +, +image_ +)); + +107 + `move +( + +. + `x +(- ( + `width +(* 0.5), cr. + `y +(- ( + `height +() * 0.5)); + +109 +foLab_ +. + `tAlignmt +( +Qt +:: +AlignLe +); + +111 +foLab_ +. + `tSdCڋs +( +l +); + +113 + `show +(); + +114 + } +} + +117 + gPvwUdOvy +:: + $tLabs +(cڡ +QSg + & +ty +, cڡ QSg & +mime +, +ut64_t + +ud_size +) + +119 i( +medTy_ + == "image") { + +120 i(! +image_ +. + `ldFromDa +( +da_ +)) { + +121 +tLab_ +. + `tText +( +QSg +{ + ` +( +ERR_MSG +)}. + `g +( +ty +)); + +123 +tLab_ +. + `tText +( +QSg +{ + ` +( +DEFAULT +)}. + `g +( +medTy_ +)); + +125 +isImage_ + = +ue +; + +127 autcڡ +fo + = +QSg +{ + ` +("Mediaype: %1\n" + +129 . + `g +( +mime +) + +130 . + `g +( +uts +:: + `humRdabFeSize +( +ud_size +)); + +132 +tLab_ +. + `tText +( +QSg +{ + ` +( +DEFAULT +)}. + `g +("file")); + +133 +foLab_ +. + `tText +( +fo +); + +135 + } +} + +138 + gPvwUdOvy +:: + $tPvw +(cڡ +QImage + & +c +, cڡ +QSg + & +mime +) + +140 autcڡ & +l + = +mime +. + `l +('/'); + +141 autcڡ & +ty + = +l +[1]; + +143 +QBufr + + `bufr +(& +da_ +); + +144 +bufr +. + `ݒ +( +QIODevi +:: +WreOy +); + +145 i( +c +. + `ve +(& +bufr +, +ty +. + `toStdSg +(). + `c_r +())) + +146 +tLab_ +. + `tText +( +QSg +{ + ` +( +DEFAULT +)}. + `g +("image")); + +148 +tLab_ +. + `tText +( +QSg +{ + ` +( +ERR_MSG +)}. + `g +( +ty +)); + +150 +medTy_ + = +l +[0]; + +151 +fePh_ + = "brd." + +ty +; + +152 +image_ +. + `cvtFromImage +( +c +); + +153 +isImage_ + = +ue +; + +155 +tLab_ +. + `tText +( +QSg +{ + ` +( +DEFAULT +)}. + `g +("image")); + +156 + ` +(); + +157 + } +} + +160 + gPvwUdOvy +:: + $tPvw +(cڡ +QByAay + +da +, cڡ +QSg + & +mime +) + +162 autcڡ & +l + = +mime +. + `l +('/'); + +163 autcڡ & +ty + = +l +[1]; + +165 +da_ + = +da +; + +166 +medTy_ + = +l +[0]; + +167 +fePh_ + = "brd." + +ty +; + +168 +isImage_ + = +l +; + +170 + `tLabs +( +ty +, +mime +, +da_ +. + `size +()); + +171 + ` +(); + +172 + } +} + +175 + gPvwUdOvy +:: + $tPvw +(cڡ +QSg + & +th +) + +177 +QFe + +fe +{ +th +}; + +179 i(! +fe +. + `ݒ +( +QIODevi +:: +RdOy +)) { + +180 +nhlog +:: + `ui +()-> + `wn +("Failedo open file ({}): {}", + +181 +th +. + `toStdSg +(), + +182 +fe +. + `rSg +(). + `toStdSg +()); + +183 + `o +(); + +187 +QMimeDaba + +db +; + +188 aut +mime + = +db +. + `mimeTyFFeNameAndDa +( +th +, & +fe +); + +190 i(( +da_ + = +fe +. + `adA +()). + `isEmy +()) { + +191 +nhlog +:: + `ui +()-> + `wn +("Faedػad med: {}", +fe +. + `rSg +(). + `toStdSg +()); + +192 + `o +(); + +196 autcڡ & +l + = +mime +. + `me +(). + `l +('/'); + +198 +medTy_ + = +l +[0]; + +199 +fePh_ + = +fe +. + `feName +(); + +200 +isImage_ + = +l +; + +202 + `tLabs +( +l +[1], +mime +. + `me +(), +da_ +. + `size +()); + +203 + ` +(); + +204 + } +} + + @dialogs/PreviewUploadOverlay.h + +18 #agm + + + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27 +ass + + gQMimeDa +; + +29 +mea + + gdlogs + { + +31 as + cPvwUdOvy + : +public + +QWidg + + +33 +Q_OBJECT + + +34 +public +: + +35 +PvwUdOvy +( +QWidg + * + + = +nuαr +); + +37  +tPvw +(cڡ +QImage + & +c +, cڡ +QSg + & +mime +); + +38  +tPvw +(cڡ +QByAay + +da +, cڡ +QSg + & +mime +); + +39  +tPvw +(cڡ +QSg + & +th +); + +41 + gsigls +: + +42  +cfmUd +(cڡ +QByAay + +da +, cڡ +QSg + & +med +, cڡ QSg & +fame +); + +44 + give +: + +45  + +(); + +46  +tLabs +(cڡ +QSg + & +ty +, cڡ QSg & +mime +, +ut64_t + +ud_size +); + +48 +bo + + gisImage_ +; + +49 +QPixm + + gimage_ +; + +51 +QByAay + + gda_ +; + +52 +QSg + + gfePh_ +; + +53 +QSg + + gmedTy_ +; + +55 +QLab + + gtLab_ +; + +56 +QLab + + gfoLab_ +; + +57 +QLeEd + + gfeName_ +; + +59 +QPushBu + + gud_ +; + +60 +QPushBu + + gnl_ +; + + @dialogs/RawMessage.h + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +7  + ~ + +9  + ~"ohmn/js.h +" + +11  + ~"Loggg.h +" + +12  + ~"MaWdow.h +" + +13  + ~"ui/FtBu.h +" + +15 +mea + + gdlogs + { + +17 as + cRawMesge + : +public + +QWidg + + +19 +Q_OBJECT + + +20 +public +: + +21 +RawMesge +( +QSg + +msg +, +QWidg + * + + = +nuαr +) + +22 : +QWidg +{ + +} + +24 +QFt + +moaFt + = +QFtDaba +:: +syemFt +(QFtDaba:: +FixedFt +); + +26 aut + gyout + = +w + +QVBoxLayout +{ +this +}; + +27 aut + gvw + = +w + +QTextBrowr +{ +this +}; + +28 + gvw +-> +tFt +( +moaFt +); + +29 + gvw +-> +tText +( +msg +); + +31 + gyout +-> +tScg +(0); + +32 + gyout +-> +tMg +(0); + +33 + gyout +-> +addWidg +( +vw +); + +35 +tAutoFlBackground +( +ue +); + +36 +tWdowFgs +( +Qt +:: +To + | Qt:: +WdowSysOnTHt +); + +37 +tAribu +( +Qt +:: +WA_DeOnClo +, +ue +); + +39 +QSize + + gwsize +; + +40 +QPot + + g +; + +42 aut + gwdow + = +MaWdow +:: + +(); + +43 i( + gwdow +) { + +44 + gwsize + = +wdow +-> +ameGeomry +(). +size +(); + +45 + g + = +wdow +-> +ameGeomry +(). + +(); + +47 +move +( + +. +x +(- ( +width +(* 0.5), cr. +y +(- ( +height +() * 0.5)); + +49 + gnhlog +:: +ui +()-> +wn +("unableoetrieve MainWindow's size"); + +52 +i +(); + +53 +show +(); + + @dialogs/ReCaptcha.cpp + +1  + ~ + +2  + ~ + +3  + ~ + +4  + ~ + +5  + ~ + +7  + ~"dlogs/ReCtcha.h +" + +9  + ~"Cfig.h +" + +10  + ~"MrixCl.h +" + +12 +usg + +mea + + gdlogs +; + +14 + gReCtcha +:: + $ReCtcha +(cڡ +QSg + & +ssi +, +QWidg + * + +) + +15 : + $QWidg +( + +) + +17 + `tAutoFlBackground +( +ue +); + +18 + `tWdowFgs +( +Qt +:: +To + | Qt:: +WdowSysOnTHt +); + +19 + `tWdowMody +( +Qt +:: +WdowMod +); + +20 + `tAribu +( +Qt +:: +WA_DeOnClo +, +ue +); + +22 aut +yout + = +w + + `QVBoxLayout +( +this +); + +23 +yout +-> + `tScg +( +cf +:: +mods +:: +WIDGET_SPACING +); + +24 +yout +-> + `tMg +( +cf +:: +mods +:: +WIDGET_MARGIN +); + +26 aut +buLayout + = +w + + `QHBoxLayout +(); + +27 +buLayout +-> + `tScg +(8); + +28 +buLayout +-> + `tMg +(0); + +30 +ݒCtchaB_ + = +w + + `QPushBu +("OCAPTCHA", +this +); + +31 +nlB_ + = +w + + `QPushBu +( + ` +("Cl"), +this +); + +32 +cfmB_ + = +w + + `QPushBu +( + ` +("Cfm"), +this +); + +33 +cfmB_ +-> + `tDeu +( +ue +); + +35 +buLayout +-> + `addSch +(1); + +36 +buLayout +-> + `addWidg +( +ݒCtchaB_ +); + +37 +buLayout +-> + `addWidg +( +nlB_ +); + +38 +buLayout +-> + `addWidg +( +cfmB_ +); + +40 +QFt + +ft +; + +41 +ft +. + `tPotSizeF +(ft. + `potSizeF +(* +cf +:: +mods +:: +LABEL_MEDIUM_SIZE_RATIO +); + +43 aut +b + = +w + + `QLab +( + ` +("SvthCAPTCHAndsthcfm bu"), +this +); + +44 +b +-> + `tFt +( +ft +); + +46 +yout +-> + `addWidg +( +b +); + +47 +yout +-> + `addLayout +( +buLayout +); + +49 + `c +( +ݒCtchaB_ +, & +QPushBu +:: +icked +, [ +ssi +]() { + +50 cڡut +u + = + `QSg +("https://%1:%2/_matrix/client/r0/auth/m.login.recaptcha/" + +52 . + `g +( +QSg +:: + `omStdSg +( +hp +:: + ` +()-> + `rv +())) + +53 . + `g +( +hp +:: + ` +()-> + `pt +()) + +54 . + `g +( +ssi +); + +56 +QDesktSvis +:: + `ݒU +( +u +); + +59 + `c +( +cfmB_ +, & +QPushBu +:: +icked +, +this +, [this]() { + +60 +em + + `cfmi +(); + +61 +em + + `o +(); + +63 + `c +( +nlB_ +, & +QPushBu +:: +icked +, +this +, & +dlogs +:: +ReCtcha +:: +o +); + +64 + } +} + + @dialogs/ReCaptcha.h + +1 #agm + + + +3  + ~ + +5 +ass + + gQPushBu +; + +7 +mea + + gdlogs + { + +9 as + cReCtcha + : +public + +QWidg + + +11 +Q_OBJECT + + +13 +public +: + +14 +ReCtcha +(cڡ +QSg + & +ssi +, +QWidg + * + + = +nuαr +); + +16 + gsigls +: + +17  +cfmi +(); + +19 + give +: + +20 +QPushBu + * +ݒCtchaB_ +; + +21 +QPushBu + * + gcfmB_ +; + +22 +QPushBu + * + gnlB_ +; + + @dialogs/ReadReceipts.cpp + +1  + ~ + +2  + ~ + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +7  + ~ + +8  + ~ + +9  + ~ + +11  + ~"dlogs/RdRets.h +" + +13  + ~"AvProvid.h +" + +14  + ~"Cache.h +" + +15  + ~"ChPage.h +" + +16  + ~"Cfig.h +" + +17  + ~"Uts.h +" + +18  + ~"ui/Av.h +" + +20 +usg + +mea + + gdlogs +; + +22 + gRetIm +:: + $RetIm +( +QWidg + * + +, + +23 cڡ +QSg + & +ur_id +, + +24 +ut64_t + +timeamp +, + +25 cڡ +QSg + & +room_id +) + +26 : + $QWidg +( + +) + +28 +tLayout_ + = +w + + `QHBoxLayout +( +this +); + +29 +tLayout_ +-> + `tMg +(0); + +31 +xtLayout_ + = +w + +QVBoxLayout +; + +32 +xtLayout_ +-> + `tMg +(0); + +33 +xtLayout_ +-> + `tScg +( +cf +:: +mods +:: +TEXT_SPACING +); + +35 +QFt + +meFt +; + +36 +meFt +. + `tPotSizeF +ameFt. + `potSizeF +() * 1.1); + +38 aut +diyName + = +Cache +:: + `diyName +( +room_id +, +ur_id +); + +40 +av_ + = +w + + `Av +( +this +); + +41 +av_ +-> + `tSize +(44); + +42 +av_ +-> + `tLr +( +uts +:: + `fCh +( +diyName +)); + +45 i( +diyName +. + `size +(> 1 && diyName. + ` +(0) == '@') + +46 +av_ +-> + `tLr +( + `QCh +( +diyName +. + ` +(1))); + +48 +urName_ + = +w + + `QLab +( +diyName +, +this +); + +49 +urName_ +-> + `tFt +( +meFt +); + +51 +timeamp_ + = +w + + `QLab +( + `deFm +( +QDeTime +:: + `omMSecsSEpoch +( +timeamp +)), +this +); + +53 +xtLayout_ +-> + `addWidg +( +urName_ +); + +54 +xtLayout_ +-> + `addWidg +( +timeamp_ +); + +56 +tLayout_ +-> + `addWidg +( +av_ +); + +57 +tLayout_ +-> + `addLayout +( +xtLayout_ +, 1); + +59 +AvProvid +:: + `sve +( +ChPage +:: + ` +()-> + `cutRoom +(), + +60 +ur_id +, + +61 +this +, + +62 [ +this +](cڡ +QImage + & +img +{ +av_ +-> + `tImage +(img); }); + +63 + } +} + +66 + gRetIm +:: + $tEvt +( +QPatEvt + *) + +68 +QStyOi + +t +; + +69 +t +. + ` +( +this +); + +70 +QPar + + `p +( +this +); + +71 + `y +()-> + `dwPrimive +( +QSty +:: +PE_Widg +, & +t +, & +p +, +this +); + +72 + } +} + +74 +QSg + + +75 + gRetIm +:: + $deFm +(cڡ +QDeTime + & +th +) const + +77 aut +now + = +QDeTime +:: + `cutDeTime +(); + +78 aut +days + = +th +. + `daysTo +( +now +); + +80 i( +days + == 0) + +81  + ` +("Today %1"). + `g +( +th +. + `time +(). + `toSg +( +Qt +:: +DeuLoShtDe +)); + +82 i( +days + < 2) + +83  + ` +("Yeday %1"). + `g +( +th +. + `time +(). + `toSg +( +Qt +:: +DeuLoShtDe +)); + +84 i( +days + < 7) + +85  + `QSg +("%1 %2") + +86 . + `g +( +th +. + `toSg +("dddd")) + +87 . + `g +( +th +. + `time +(). + `toSg +( +Qt +:: +DeuLoShtDe +)); + +89  +th +. + `toSg +( +Qt +:: +DeuLoShtDe +); + +90 + } +} + +92 + gRdRets +:: + $RdRets +( +QWidg + * + +) + +93 : + $QFme +( + +) + +95 + `tAutoFlBackground +( +ue +); + +96 + `tWdowFgs +( +Qt +:: +To + | Qt:: +WdowSysOnTHt +); + +97 + `tWdowMody +( +Qt +:: +WdowMod +); + +98 + `tAribu +( +Qt +:: +WA_DeOnClo +, +ue +); + +100 aut +yout + = +w + + `QVBoxLayout +( +this +); + +101 +yout +-> + `tScg +( +cf +:: +mods +:: +WIDGET_SPACING +); + +102 +yout +-> + `tMg +( +cf +:: +mods +:: +WIDGET_MARGIN +); + +104 +urLi_ + = +w + +QLiWidg +; + +105 +urLi_ +-> + `tFmeSty +( +QFme +:: +NoFme +); + +106 +urLi_ +-> + `tSeiMode +( +QAbImVw +:: +NoSei +); + +107 +urLi_ +-> + `tScg +( +cf +:: +mods +:: +TEXT_SPACING +); + +109 +QFt + +rgeFt +; + +110 +rgeFt +. + `tPotSizeF +֬geFt. + `potSizeF +() * 1.5); + +112 + `tSizePicy +( +QSizePicy +:: +Maximum +, QSizePolicy::Maximum); + +113 + `tMimumHeight +( +urLi_ +-> + `sizeHt +(). + `height +() * 2); + +114 + `tMimumWidth +( +d +:: + `max +( +urLi_ +-> + `sizeHt +(). + `width +(+ 4 * +cf +:: +mods +:: +WIDGET_MARGIN +, + +115 + `QFtMrics +( +rgeFt +). + `avageChWidth +() * 30 - + +116 2 * +cf +:: +mods +:: +WIDGET_MARGIN +)); + +118 +QFt + +ft +; + +119 +ft +. + `tPotSizeF +(ft. + `potSizeF +(* +cf +:: +mods +:: +LABEL_MEDIUM_SIZE_RATIO +); + +121 +tLab_ + = +w + + `QLab +( + ` +("Rdets"), +this +); + +122 +tLab_ +-> + `tAlignmt +( +Qt +:: +AlignCr +); + +123 +tLab_ +-> + `tFt +( +ft +); + +125 aut +okB + = +w + + `QPushBu +( + ` +("Clo"), +this +); + +127 aut +buLayout + = +w + + `QHBoxLayout +(); + +128 +buLayout +-> + `tScg +(15); + +129 +buLayout +-> + `addSch +(1); + +130 +buLayout +-> + `addWidg +( +okB +); + +132 +yout +-> + `addWidg +( +tLab_ +); + +133 +yout +-> + `addWidg +( +urLi_ +); + +134 +yout +-> + `addLayout +( +buLayout +); + +136 aut +oShtcut + = +w + + `QShtcut +( + `QKeySequ +( +QKeySequ +:: +Cl +), +this +); + +137 + `c +( +oShtcut +, & +QShtcut +:: +aived +, +this +, & +RdRets +:: +o +); + +138 + `c +( +okB +, & +QPushBu +:: +icked +, +this +, & +RdRets +:: +o +); + +139 + } +} + +142 + gRdRets +:: +addUrs +(cڡ +d +:: +muim +< +ut64_t +, std:: +rg +, std:: +g +> & +ts +) + +145 +urLi_ +-> +r +(); + +147 cڡut& + gt + : +ts +) { + +148 aut +ur + = +w + +RetIm +( +this +, + +149 +QSg +:: +omStdSg +( +t +. +cd +), + +150 +t +. +f +, + +151 +ChPage +:: + +()-> +cutRoom +()); + +152 aut + gem + = +w + +QLiWidgIm +( +urLi_ +); + +154 + gem +-> +tSizeHt +( +ur +-> +mimumSizeHt +()); + +155 + gem +-> +tFgs +( +Qt +:: +NoImFgs +); + +156 + gem +-> +tTextAlignmt +( +Qt +:: +AlignCr +); + +158 + gurLi_ +-> +tImWidg +( +em +, +ur +); + +163 + gRdRets +:: + $tEvt +( +QPatEvt + *) + +165 +QStyOi + +t +; + +166 +t +. + ` +( +this +); + +167 +QPar + + `p +( +this +); + +168 + `y +()-> + `dwPrimive +( +QSty +:: +PE_Widg +, & +t +, & +p +, +this +); + +169 + } +} + + @dialogs/ReadReceipts.h + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +7  + ~ + +8  + ~ + +10 +ass + + gAv +; + +12 +mea + + gdlogs + { + +14 as + cRetIm + : +public + +QWidg + + +16 +Q_OBJECT + + +18 +public +: + +19 +RetIm +( +QWidg + * + +, + +20 cڡ +QSg + & +ur_id +, + +21 +ut64_t + +timeamp +, + +22 cڡ +QSg + & +room_id +); + +24 + geed +: + +25  +tEvt +( +QPatEvt + *); + +27 + give +: + +28 +QSg + +deFm +(cڡ +QDeTime + & +th +) const; + +30 +QHBoxLayout + * + gtLayout_ +; + +31 +QVBoxLayout + * + gxtLayout_ +; + +33 +Av + * + gav_ +; + +35 +QLab + * + gurName_ +; + +36 +QLab + * + gtimeamp_ +; + +39 as + cRdRets + : +public + +QFme + + +41 +Q_OBJECT + + +42 +public +: + +43 +exic + +RdRets +( +QWidg + * + + = +nuαr +); + +45 +public + + gs +: + +46  +addUrs +(cڡ +d +:: +muim +< +ut64_t +, std:: +rg +, std:: +g +> & +urs +); + +48 + geed +: + +49  +tEvt +( +QPatEvt + * +evt + +ovride +; + +50  +hideEvt +( +QHideEvt + * +evt + + govride + + +52 + gurLi_ +-> +r +(); + +53 + gQFme +:: +hideEvt +( +evt +); + +56 + give +: + +57 +QLab + * +tLab_ +; + +59 +QLiWidg + * + gurLi_ +; + + @dialogs/RoomSettings.cpp + +1  + ~ + +2  + ~ + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +7  + ~ + +8  + ~ + +9  + ~ + +10  + ~ + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +17  + ~"dlogs/RoomStgs.h +" + +19  + ~"ChPage.h +" + +20  + ~"Cfig.h +" + +21  + ~"Loggg.h +" + +22  + ~"MrixCl.h +" + +23  + ~"Uts.h +" + +24  + ~"ui/Av.h +" + +25  + ~"ui/FtBu.h +" + +26  + ~"ui/LdgIndit.h +" + +27  + ~"ui/Par.h +" + +28  + ~"ui/TextFld.h +" + +29  + ~"ui/ToggBu.h +" + +31 +usg + +mea + + gdlogs +; + +32 +usg + +mea + + gmtx +:: +evts +; + +34 +cڡex +  + gBUTTON_SIZE + = 36; + +35 +cڡex +  + gBUTTON_RADIUS + = +BUTTON_SIZE + / 2; + +36 +cڡex +  + gWIDGET_MARGIN + = 20; + +37 +cڡex +  + gTOP_WIDGET_MARGIN + = 2 * +WIDGET_MARGIN +; + +38 +cڡex +  + gWIDGET_SPACING + = 15; + +39 +cڡex +  + gTEXT_SPACING + = 4; + +40 +cڡex +  + gBUTTON_SPACING + = 2 * +TEXT_SPACING +; + +42 + gEdMod +:: + $EdMod +(cڡ +QSg + & +roomId +, +QWidg + * + +) + +43 : + `QWidg +( + +) + +44 , +roomId_ +{ +roomId +} + +46 +tAutoFlBackground +( +ue +); + +47 +tAribu +( +Qt +:: +WA_DeOnClo +, +ue +); + +48 +tWdowFgs +( +Qt +:: +To + | Qt:: +WdowSysOnTHt +); + +49 +tWdowMody +( +Qt +:: +WdowMod +); + +51 +QFt + + grgeFt +; + +52 + grgeFt +. +tPotSizeF +( +rgeFt +. +potSizeF +() * 1.4); + +53 +tMimumWidth +( +cf +:: +wdow +:: +mModWidth +); + +54 +tSizePicy +( +QSizePicy +:: +Maximum +, QSizePolicy::Maximum); + +56 aut + gyout + = +w + +QVBoxLayout +( +this +); + +58 + gyB_ + = +w + +QPushBu +( + +("Aly"), +this +); + +59 + gnlB_ + = +w + +QPushBu +( + +("Cl"), +this +); + +60 + gnlB_ +-> +tDeu +( +ue +); + +62 aut + gbLayout + = +w + +QHBoxLayout +; + +63 + gbLayout +-> +addSch +(1); + +64 + gbLayout +-> +tScg +(15); + +65 + gbLayout +-> +addWidg +( +nlB_ +); + +66 + gbLayout +-> +addWidg +( +yB_ +); + +68 + gmeIut_ + = +w + +TextFld +( +this +); + +69 + gmeIut_ +-> +tLab +( + +("Name"). +toU +()); + +70 + gticIut_ + = +w + +TextFld +( +this +); + +71 + gticIut_ +-> +tLab +( + +("Tic"). +toU +()); + +73 + grFld_ + = +w + +QLab +( +this +); + +74 + grFld_ +-> +tWdWp +( +ue +); + +75 + grFld_ +-> +hide +(); + +77 + gyout +-> +addWidg +( +meIut_ +); + +78 + gyout +-> +addWidg +( +ticIut_ +); + +79 + gyout +-> +addLayout +( +bLayout +, 1); + +81 aut + gbLayout + = +w + +QHBoxLayout +; + +82 + gbLayout +-> +tAlignmt +( +Qt +:: +AlignHCr +); + +83 + gbLayout +-> +addWidg +( +rFld_ +); + +84 + gyout +-> +addLayout +( +bLayout +); + +86 +c +( +yB_ +, & +QPushBu +:: +icked +, +this +, & +EdMod +:: +yClicked +); + +87 +c +( +nlB_ +, & +QPushBu +:: +icked +, +this +, & +EdMod +:: +o +); + +89 aut + gwdow + = +QAliti +:: +aiveWdow +(); + +90 aut + g + = +wdow +-> +ameGeomry +(). + +(); + +91 +move +( + +. +x +(- ( +width +(* 0.5), cr. +y +(- ( +height +() * 0.5)); + +95 + gEdMod +:: + $yClicked +() + +98 aut +wName + = +meIut_ +-> + `xt +(). + `immed +(); + +99 aut +wTic + = +ticIut_ +-> + `xt +(). + `immed +(); + +101 +rFld_ +-> + `hide +(); + +103 i( +wName + = +lName_ + && +wTic + = +lTic_ +) { + +104 + `o +(); + +108 +usg + +mea + +mtx +:: +evts +; + +109 aut +oxy + = +d +:: +make_shed +< +ThadProxy +>(); + +110 + `c +( +oxy +. + `g +(), & +ThadProxy +:: +ticEvtSt +, +this +, & +EdMod +::topicEventSent); + +111 + `c +( +oxy +. + `g +(), & +ThadProxy +:: +meEvtSt +, +this +, & +EdMod +::nameEventSent); + +112 + `c +( +oxy +. + `g +(), & +ThadProxy +:: +r +, +this +, & +EdMod +::error); + +114 i( +wName + ! +lName_ + && !wName. + `isEmy +()) { + +115 +e +:: +Name + +body +; + +116 +body +. +me + = +wName +. + `toStdSg +(); + +118 +hp +:: + ` +()-> +nd_e_evt +< +e +:: +Name +, +EvtTy +:: +RoomName +>( + +119 +roomId_ +. + `toStdSg +(), + +120 +body +, + +121 [ +oxy +, +wName +](cڡ +mtx +:: +ڣs +:: +EvtId + &, mtx:: +hp +:: +RequeE + +r +) { + +122 i( +r +) { + +123 +em + +oxy +-> + `r +( + +124 +QSg +:: + `omStdSg +( +r +-> +mrix_r +. +r +)); + +128 +em + +oxy +-> + `meEvtSt +( +wName +); + +132 i( +wTic + ! +lTic_ + && !wTic. + `isEmy +()) { + +133 +e +:: +Tic + +body +; + +134 +body +. +tic + = +wTic +. + `toStdSg +(); + +136 +hp +:: + ` +()-> +nd_e_evt +< +e +:: +Tic +, +EvtTy +:: +RoomTic +>( + +137 +roomId_ +. + `toStdSg +(), + +138 +body +, + +139 [ +oxy +](cڡ +mtx +:: +ڣs +:: +EvtId + &, mtx:: +hp +:: +RequeE + +r +) { + +140 i( +r +) { + +141 +em + +oxy +-> + `r +( + +142 +QSg +:: + `omStdSg +( +r +-> +mrix_r +. +r +)); + +146 +em + +oxy +-> + `ticEvtSt +(); + +149 + } +} + +152 + gEdMod +:: + $tFlds +(cڡ +QSg + & +roomName +, cڡ QSg & +roomTic +) + +154 +lName_ + = +roomName +; + +155 +lTic_ + = +roomTic +; + +157 +meIut_ +-> + `tText +( +roomName +); + +158 +ticIut_ +-> + `tText +( +roomTic +); + +159 + } +} + +161 + gRoomStgs +:: + $RoomStgs +(cڡ +QSg + & +room_id +, +QWidg + * + +) + +162 : + `QFme +( + +) + +163 , +room_id_ +{ +d +:: + `move +( +room_id +) + } +} + +165 +veRoomInfo +(); + +167 +tAutoFlBackground +( +ue +); + +168 +tWdowFgs +( +Qt +:: +To + | Qt:: +WdowSysOnTHt +); + +169 +tWdowMody +( +Qt +:: +WdowMod +); + +170 +tAribu +( +Qt +:: +WA_DeOnClo +, +ue +); + +172 +QFt + + grgeFt +; + +173 + grgeFt +. +tPotSizeF +( +rgeFt +. +potSizeF +() * 1.5); + +175 +tMimumWidth +( +cf +:: +wdow +:: +mModWidth +); + +176 +tSizePicy +( +QSizePicy +:: +Maximum +, QSizePolicy::Maximum); + +178 aut + gyout + = +w + +QVBoxLayout +( +this +); + +179 + gyout +-> +tScg +( +WIDGET_SPACING +); + +180 + gyout +-> +tCڋsMgs +( +WIDGET_MARGIN +, +TOP_WIDGET_MARGIN +, WIDGET_MARGIN, WIDGET_MARGIN); + +182 +QFt + + gft +; + +183 + gft +. +tWeight +( +QFt +:: +Medium +); + +184 aut + ggsLab + = +w + +QLab +( + +("Stgs"). +toU +(), +this +); + +185 + ggsLab +-> +tFt +( +ft +); + +187 aut + gfoLab + = +w + +QLab +( + +("Info"). +toU +(), +this +); + +188 + gfoLab +-> +tFt +( +ft +); + +190 +QFt + + gmoaFt + = +QFtDaba +:: +syemFt +(QFtDaba:: +FixedFt +); + +192 aut + groomIdLab + = +w + +QLab +( +room_id +, +this +); + +193 + groomIdLab +-> +tTextIaiFgs +( +Qt +:: +TextSeabByMou +); + +194 + groomIdLab +-> +tFt +( +moaFt +); + +196 aut + groomIdLayout + = +w + +QHBoxLayout +; + +197 + groomIdLayout +-> +tMg +(0); + +198 + groomIdLayout +-> +addWidg +( +w + +QLab +( + +("IID"), +this +), + +199 +Qt +:: +AlignBtom + | Qt:: +AlignLe +); + +200 + groomIdLayout +-> +addWidg +( +roomIdLab +, 0, +Qt +:: +AlignBtom + | Qt:: +AlignRight +); + +202 aut + groomVsiLab + = +w + +QLab +( +QSg +:: +omStdSg +( +fo_ +. +vsi +), +this +); + +203 + groomVsiLab +-> +tTextIaiFgs +( +Qt +:: +TextSeabByMou +); + +204 + groomVsiLab +-> +tFt +( +moaFt +); + +206 aut + groomVsiLayout + = +w + +QHBoxLayout +; + +207 + groomVsiLayout +-> +tMg +(0); + +208 + groomVsiLayout +-> +addWidg +( +w + +QLab +( + +("Room Vsi"), +this +), + +209 +Qt +:: +AlignBtom + | Qt:: +AlignLe +); + +210 + groomVsiLayout +-> +addWidg +( +roomVsiLab +, 0, +Qt +:: +AlignBtom + | Qt:: +AlignRight +); + +212 aut + gnifLab + = +w + +QLab +( + +("Nifitis"), +this +); + +213 aut + gnifCombo + = +w + +QComboBox +( +this +); + +214 + gnifCombo +-> +tDibd +( +ue +); + +215 + gnifCombo +-> +addIm +( + +("Muted")); + +216 + gnifCombo +-> +addIm +( + +("Mentions only")); + +217 + gnifCombo +-> +addIm +( + +("All messages")); + +219 aut + gnifOiLayout_ + = +w + +QHBoxLayout +; + +220 + gnifOiLayout_ +-> +tMg +(0); + +221 + gnifOiLayout_ +-> +addWidg +( +nifLab +, +Qt +:: +AlignBtom + | Qt:: +AlignLe +); + +222 + gnifOiLayout_ +-> +addWidg +( +nifCombo +, 0, +Qt +:: +AlignBtom + | Qt:: +AlignRight +); + +224 aut + gacssLab + = +w + +QLab +( + +("Roomcss"), +this +); + +225 + gacssCombo + = +w + +QComboBox +( +this +); + +226 + gacssCombo +-> +addIm +( + +("Anyonend guests")); + +227 + gacssCombo +-> +addIm +( + +("Anyone")); + +228 + gacssCombo +-> +addIm +( + +("Invited users")); + +229 + gacssCombo +-> +tDibd +( + +230 ! +nChgeJoRus +( +room_id_ +. +toStdSg +(), +uts +:: +lolUr +().toStdString())); + +231 +c +( +acssCombo +, +QOvld +<>:: +of +(& +QComboBox +:: +aived +), [ +this +]( +dex +) { + +232 +usg + +mea + +mtx +:: +evts +:: +e +; + +234 aut +gue_acss + = []( +dex +-> +e +:: +GueAcss + { + +235 +e +:: +GueAcss + +evt +; + +237 i( +dex + == 0) + +238 +evt +. +gue_acss + = +e +:: +AcssS +:: +CJo +; + +240 +evt +. +gue_acss + = +e +:: +AcssS +:: +Fbidd +; + +242  +evt +; + +243 }( +dex +); + +245 aut +jo_ru + = []( +dex +-> +e +:: +JoRus + { + +246 +e +:: +JoRus + +evt +; + +248  +dex +) { + +251 +evt +. +jo_ru + = +JoRu +:: +Public +; + +254 +evt +. +jo_ru + = +JoRu +:: +Inve +; + +257  +evt +; + +258 }( +dex +); + +260 +updeAcssRus +( +room_id_ +. +toStdSg +(), +jo_ru +, +gue_acss +); + +263 i( + gfo_ +. + gjo_ru + = +JoRu +:: +Public +) { + +264 i( +fo_ +. +gue_acss +) { + +265 +acssCombo +-> +tCutIndex +(0); + +267 + gacssCombo +-> +tCutIndex +(1); + +270 + gacssCombo +-> +tCutIndex +(2); + +273 aut + gacssOiLayout + = +w + +QHBoxLayout +(); + +274 + gacssOiLayout +-> +tMg +(0); + +275 + gacssOiLayout +-> +addWidg +( +acssLab +, +Qt +:: +AlignBtom + | Qt:: +AlignLe +); + +276 + gacssOiLayout +-> +addWidg +( +acssCombo +, 0, +Qt +:: +AlignBtom + | Qt:: +AlignRight +); + +278 aut + gyiLab + = +w + +QLab +( + +("Enyi"), +this +); + +279 + gyiTogg_ + = +w + +Togg +( +this +); + +280 +c +( +yiTogg_ +, & +Togg +:: +toggd +, +this +, [this]( +bo + +isOn +) { + +281 i( +isOn +) + +284 +QMesgeBox + +msgBox +; + +285 +msgBox +. +tIc +( +QMesgeBox +:: +Quei +); + +286 +msgBox +. +tWdowT +( + +("End-to-End Encryption")); + +287 +msgBox +. +tText +( + +( + +290 +msgBox +. +tSnddBus +( +QMesgeBox +:: +Ok + | QMesgeBox:: +Cl +); + +291 +msgBox +. +tDeuBu +( +QMesgeBox +:: +Save +); + +292  +t + = +msgBox +. +exec +(); + +294  +t +) { + +295  +QMesgeBox +:: +Ok +: { + +296 +yiTogg_ +-> +tS +( +l +); + +297 +yiTogg_ +-> +tEbd +( +l +); + +298 +abEnyi +(); + +302 +yiTogg_ +-> +tS +( +ue +); + +303 +yiTogg_ +-> +tEbd +( +ue +); + +309 aut + gyiOiLayout + = +w + +QHBoxLayout +; + +310 + gyiOiLayout +-> +tMg +(0); + +311 + gyiOiLayout +-> +addWidg +( +yiLab +, +Qt +:: +AlignBtom + | Qt:: +AlignLe +); + +312 + gyiOiLayout +-> +addWidg +( +yiTogg_ +, 0, +Qt +:: +AlignBtom + | Qt:: +AlignRight +); + +314 aut + gkeyRequesLab + = +w + +QLab +( + +("Redkeyeques"), +this +); + +315 + gkeyRequesLab +-> +tToTDuti +(6000); + +316 + gkeyRequesLab +-> +tToT +( + +317 + +("Whether orothe client shouldespondutomatically withhe session keys\n" + +320 + gkeyRequesTogg_ + = +w + +Togg +( +this +); + +321 +c +( +keyRequesTogg_ +, & +Togg +:: +toggd +, +this +, [this]( +bo + +isOn +) { + +322 +uts +:: +tKeyRequesPn +( +room_id_ +, ! +isOn +); + +325 aut + gkeyRequesLayout + = +w + +QHBoxLayout +; + +326 + gkeyRequesLayout +-> +tMg +(0); + +327 + gkeyRequesLayout +-> +tScg +(0); + +328 + gkeyRequesLayout +-> +addWidg +( +keyRequesLab +, +Qt +:: +AlignBtom + | Qt:: +AlignLe +); + +329 + gkeyRequesLayout +-> +addWidg +( +keyRequesTogg_ +, 0, +Qt +:: +AlignBtom + | Qt:: +AlignRight +); + +332 i( + gusEnyi_ +) { + +333 + gyiTogg_ +-> +tS +( +l +); + +334 + gyiTogg_ +-> +tEbd +( +l +); + +336 + gkeyRequesTogg_ +-> +tS +(! +uts +:: +dsToKeyReques +( +room_id_ +)); + +338 + gyiTogg_ +-> +tS +( +ue +); + +340 + gkeyRequesLab +-> +hide +(); + +341 + gkeyRequesTogg_ +-> +hide +(); + +345 i(! + gusEnyi_ + && ( + gfo_ +. + gjo_ru + = +JoRu +:: +Public +)) { + +346 +yiTogg_ +-> +hide +(); + +347 + gyiLab +-> +hide +(); + +349 + gkeyRequesLab +-> +hide +(); + +350 + gkeyRequesTogg_ +-> +hide +(); + +353 + gav_ + = +w + +Av +( +this +); + +354 + gav_ +-> +tSize +(128); + +355 i( + gavImg_ +. +isNu +()) + +356 + gav_ +-> +tLr +( +uts +:: +fCh +( +QSg +:: +omStdSg +( +fo_ +. +me +))); + +358 + gav_ +-> +tImage +( +avImg_ +); + +360 i( +nChgeAv +( +room_id_ +. +toStdSg +(), +uts +:: +lolUr +().toStdString())) { + +361 aut +fr + = +w + +ClickabFr +( +this +); + +362 + gav_ +-> +lEvtFr +( +fr +); + +363 + gav_ +-> +tCurs +( +Qt +:: +PotgHdCurs +); + +364 +c +( +fr +, & +ClickabFr +:: +icked +, +this +, & +RoomStgs +:: +updeAv +); + +367 + groomNameLab_ + = +w + +QLab +( +QSg +:: +omStdSg +( +fo_ +. +me +), +this +); + +368 + groomNameLab_ +-> +tFt +( +rgeFt +); + +370 aut + gmembsLab + = +w + +QLab +( + +("%memb(s)", "", +fo_ +. +memb_cou +), +this +); + +372 aut + gxtLayout + = +w + +QVBoxLayout +; + +373 + gxtLayout +-> +addWidg +( +roomNameLab_ +); + +374 + gxtLayout +-> +addWidg +( +membsLab +); + +375 + gxtLayout +-> +tAlignmt +( +roomNameLab_ +, +Qt +:: +AlignCr + | Qt:: +AlignT +); + +376 + gxtLayout +-> +tAlignmt +( +membsLab +, +Qt +:: +AlignCr + | Qt:: +AlignT +); + +377 + gxtLayout +-> +tScg +( +TEXT_SPACING +); + +378 + gxtLayout +-> +tMg +(0); + +380 +tupEdBu +(); + +382 + grLab_ + = +w + +QLab +( +this +); + +383 + grLab_ +-> +tAlignmt +( +Qt +:: +AlignCr +); + +384 + grLab_ +-> +hide +(); + +386 + gr_ + = +w + +LdgIndit +( +this +); + +387 + gr_ +-> +tFixedHeight +(30); + +388 + gr_ +-> +tFixedWidth +(30); + +389 + gr_ +-> +hide +(); + +390 aut + grLayout + = +w + +QVBoxLayout +; + +391 + grLayout +-> +addWidg +( +r_ +); + +392 + grLayout +-> +tAlignmt +( +Qt +:: +AlignCr +); + +393 + grLayout +-> +tMg +(0); + +394 + grLayout +-> +tScg +(0); + +396 aut + gokB + = +w + +QPushBu +("OK", +this +); + +398 aut + gbuLayout + = +w + +QHBoxLayout +(); + +399 + gbuLayout +-> +tScg +(15); + +400 + gbuLayout +-> +addSch +(1); + +401 + gbuLayout +-> +addWidg +( +okB +); + +403 + gyout +-> +addWidg +( +av_ +, +Qt +:: +AlignCr + | Qt:: +AlignT +); + +404 + gyout +-> +addLayout +( +xtLayout +); + +405 + gyout +-> +addLayout +( +bLayout_ +); + +406 + gyout +-> +addWidg +( +gsLab +, +Qt +:: +AlignLe +); + +407 + gyout +-> +addLayout +( +nifOiLayout_ +); + +408 + gyout +-> +addLayout +( +acssOiLayout +); + +409 + gyout +-> +addLayout +( +yiOiLayout +); + +410 + gyout +-> +addLayout +( +keyRequesLayout +); + +411 + gyout +-> +addWidg +( +foLab +, +Qt +:: +AlignLe +); + +412 + gyout +-> +addLayout +( +roomIdLayout +); + +413 + gyout +-> +addLayout +( +roomVsiLayout +); + +414 + gyout +-> +addWidg +( +rLab_ +); + +415 + gyout +-> +addLayout +( +buLayout +); + +416 + gyout +-> +addLayout +( +rLayout +); + +417 + gyout +-> +addSch +(1); + +419 +c +( +this +, & +RoomStgs +:: +abEnyiE +,his, [this](cڡ +QSg + & +msg +) { + +420 +yiTogg_ +-> +tS +( +ue +); + +421 +yiTogg_ +-> +tEbd +( +ue +); + +423 +em + +ChPage +:: + +()-> +showNifiti +( +msg +); + +426 +c +( +this +, & +RoomStgs +:: +showEMesge +,his, [this](cڡ +QSg + & +msg +) { + +427 i(! +rLab_ +) + +430 +LdgSpr +(); + +432 +rLab_ +-> +show +(); + +433 +rLab_ +-> +tText +( +msg +); + +436 +c +( +this +, & +RoomStgs +:: +acssRusUpded +,his, [this]() { + +437 +LdgSpr +(); + +438 +tELab +(); + +441 aut + goShtcut + = +w + +QShtcut +( +QKeySequ +(QKeySequ:: +Cl +), +this +); + +442 +c +( +oShtcut +, & +QShtcut +:: +aived +, +this +, & +RoomStgs +:: +o +); + +443 +c +( +okB +, & +QPushBu +:: +icked +, +this +, & +RoomStgs +:: +o +); + +447 + gRoomStgs +:: + $tupEdBu +() + +449 +bLayout_ + = +w + +QHBoxLayout +; + +450 +bLayout_ +-> + `tScg +( +BUTTON_SPACING +); + +451 +bLayout_ +-> + `tMg +(0); + +453 i(! + `nChgeNameAndTic +( +room_id_ +. + `toStdSg +(), +uts +:: + `lolUr +().toStdString())) + +456 +QIc + +edIc +; + +457 +edIc +. + `addFe +(":/icons/icons/ui/edit.png"); + +458 +edFldsB_ + = +w + + `FtBu +( +this +); + +459 +edFldsB_ +-> + `tFixedSize +( +BUTTON_SIZE +, BUTTON_SIZE); + +460 +edFldsB_ +-> + `tCrRadius +( +BUTTON_RADIUS +); + +461 +edFldsB_ +-> + `tIc +( +edIc +); + +462 +edFldsB_ +-> + `tIc +( +edIc +); + +463 +edFldsB_ +-> + `tIcSize +( + `QSize +( +BUTTON_RADIUS +, BUTTON_RADIUS)); + +465 + `c +( +edFldsB_ +, & +QPushBu +:: +icked +, +this +, [this]() { + +466 + `veRoomInfo +(); + +468 aut +mod + = +w + + `EdMod +( +room_id_ +, +this +); + +469 +mod +-> + `tFlds +( +QSg +:: + `omStdSg +( +fo_ +. +me +), + +470 +QSg +:: + `omStdSg +( +fo_ +. +tic +)); + +471 +mod +-> + `i +(); + +472 +mod +-> + `show +(); + +473 + `c +( +mod +, & +EdMod +:: +meChged +, +this +, [this](cڡ +QSg + & +wName +) { + +474 i( +roomNameLab_ +) + +475 +roomNameLab_ +-> + `tText +( +wName +); + +479 +bLayout_ +-> + `addSch +(1); + +480 +bLayout_ +-> + `addWidg +( +edFldsB_ +); + +481 +bLayout_ +-> + `addSch +(1); + +482 + } +} + +485 + gRoomStgs +:: + $veRoomInfo +() + +487 +y + { + +488 +usEnyi_ + = +che +:: + ` +()-> + `isRoomEnyed +( +room_id_ +. + `toStdSg +()); + +489 +fo_ + = +che +:: + ` +()-> + `sgRoomInfo +( +room_id_ +. + `toStdSg +()); + +490 + `tAv +( +QImage +:: + `omDa +( +che +:: + ` +()-> + `image +( +fo_ +. +av_u +))); + +491 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +492 +nhlog +:: + `db +()-> + `wn +("failedoetrieveoom info from cache: {}", + +493 +room_id_ +. + `toStdSg +()); + +495 + } +} + +498 + gRoomStgs +:: + $abEnyi +() + +500 cڡut +room_id + = +room_id_ +. + `toStdSg +(); + +501 +hp +:: + ` +()-> + `ab_yi +( + +502 +room_id +, [room_id, +this +](cڡ +mtx +:: +ڣs +:: +EvtId + &, mtx:: +hp +:: +RequeE + +r +) { + +503 i( +r +) { + +504  +us_code + = +ic_ +<>( +r +->status_code); + +505 +nhlog +:: + `t +()-> + `wn +("failedonablencryption inoom ({}): {} {}", + +506 +room_id +, + +507 +r +-> +mrix_r +. +r +, + +508 +us_code +); + +509 +em + + `abEnyiE +( + +510 + ` +("Failedonablencryption: %1") + +511 . + `g +( +QSg +:: + `omStdSg +( +r +-> +mrix_r +. +r +))); + +515 +nhlog +:: + `t +()-> + `fo +("abdnyi oroom ({})", +room_id +); + +517 + } +} + +520 + gRoomStgs +:: + $showEvt +( +QShowEvt + * +evt +) + +522 + `tELab +(); + +523 + `LdgSpr +(); + +525 +QWidg +:: + `showEvt +( +evt +); + +526 + } +} + +528 +bo + + +529 + gRoomStgs +:: + $nChgeJoRus +(cڡ +d +:: +rg + & +room_id +, cڡ std::rg & +ur_id +) const + +531 +y + { + +532  +che +:: + ` +()-> + `hasEnoughPowLev +( + +533 { +EvtTy +:: +RoomJoRus +}, +room_id +, +ur_id +); + +534 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +535 +nhlog +:: + `db +()-> + `wn +("lmdb: {}", +e +. + `wh +()); + +538  +l +; + +539 + } +} + +541 +bo + + +542 + gRoomStgs +:: + $nChgeNameAndTic +(cڡ +d +:: +rg + & +room_id +, cڡ std::rg & +ur_id +) const + +544 +y + { + +545  +che +:: + ` +()-> + `hasEnoughPowLev +( + +546 { +EvtTy +:: +RoomName +, EvtTy:: +RoomTic +}, +room_id +, +ur_id +); + +547 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +548 +nhlog +:: + `db +()-> + `wn +("lmdb: {}", +e +. + `wh +()); + +551  +l +; + +552 + } +} + +554 +bo + + +555 + gRoomStgs +:: + $nChgeAv +(cڡ +d +:: +rg + & +room_id +, cڡ std::rg & +ur_id +) const + +557 +y + { + +558  +che +:: + ` +()-> + `hasEnoughPowLev +( + +559 { +EvtTy +:: +RoomAv +}, +room_id +, +ur_id +); + +560 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +561 +nhlog +:: + `db +()-> + `wn +("lmdb: {}", +e +. + `wh +()); + +564  +l +; + +565 + } +} + +568 + gRoomStgs +:: + $updeAcssRus +(cڡ +d +:: +rg + & +room_id +, + +569 cڡ +mtx +:: +evts +:: +e +:: +JoRus + & +jo_ru +, + +570 cڡ +mtx +:: +evts +:: +e +:: +GueAcss + & +gue_acss +) + +572 + `tLdgSpr +(); + +573 + `tELab +(); + +575 +hp +:: + ` +()-> +nd_e_evt +< +e +:: +JoRus +, +EvtTy +:: +RoomJoRus +>( + +576 +room_id +, + +577 +jo_ru +, + +578 [ +this +, +room_id +, +gue_acss +](cڡ +mtx +:: +ڣs +:: +EvtId + &, + +579 +mtx +:: +hp +:: +RequeE + +r +) { + +580 i( +r +) { + +581 +nhlog +:: + `t +()-> + `wn +("failedo send m.room.join_rule: {} {}", + +582 +ic_ +<>( +r +-> +us_code +), + +583 +r +-> +mrix_r +. +r +); + +584 +em + + `showEMesge +( +QSg +:: + `omStdSg +( +r +-> +mrix_r +. +r +)); + +589 +hp +:: + ` +()-> +nd_e_evt +< +e +:: +GueAcss +, +EvtTy +:: +RoomGueAcss +>( + +590 +room_id +, + +591 +gue_acss +, + +592 [ +this +](cڡ +mtx +:: +ڣs +:: +EvtId + &, mtx:: +hp +:: +RequeE + +r +) { + +593 i( +r +) { + +594 +nhlog +:: + `t +()-> + `wn +("failedo send m.room.guest_access: {} {}", + +595 +ic_ +<>( +r +-> +us_code +), + +596 +r +-> +mrix_r +. +r +); + +597 +em + + `showEMesge +( + +598 +QSg +:: + `omStdSg +( +r +-> +mrix_r +. +r +)); + +603 +em + + `acssRusUpded +(); + +606 + } +} + +609 + gRoomStgs +:: + $LdgSpr +() + +611 i( +r_ +) { + +612 +r_ +-> + ` +(); + +613 +r_ +-> + `hide +(); + +615 + } +} + +618 + gRoomStgs +:: + $tLdgSpr +() + +620 i( +r_ +) { + +621 +r_ +-> + `t +(); + +622 +r_ +-> + `show +(); + +624 + } +} + +627 + gRoomStgs +:: + $diyEMesge +(cڡ +QSg + & +msg +) + +629 + `LdgSpr +(); + +631 +rLab_ +-> + `show +(); + +632 +rLab_ +-> + `tText +( +msg +); + +633 + } +} + +636 + gRoomStgs +:: + $tAv +(cڡ +QImage + & +img +) + +638 + `LdgSpr +(); + +640 +avImg_ + = +img +; + +642 i( +av_ +) + +643 +av_ +-> + `tImage +( +img +); + +644 + } +} + +647 + gRoomStgs +:: + $tELab +() + +649 i( +rLab_ +) { + +650 +rLab_ +-> + `hide +(); + +651 +rLab_ +-> + `r +(); + +653 + } +} + +656 + gRoomStgs +:: + $updeAv +() + +658 cڡut +feName + = + +659 +QFeDlog +:: + `gOnFeName +( +this +, + ` +("Selectnvatar"), "",r("All Files (*)")); + +661 i( +feName +. + `isEmy +()) + +664 +QMimeDaba + +db +; + +665 +QMimeTy + +mime + = +db +. + `mimeTyFFe +( +feName +, +QMimeDaba +:: +MchCڋ +); + +667 cڡut +fm + = +mime +. + `me +(). + `l +("/")[0]; + +669 +QFe + +fe +{ +feName +, +this +}; + +670 i( +fm + != "image") { + +671 + `diyEMesge +( + ` +("The selected file isotn image")); + +675 i(! +fe +. + `ݒ +( +QIODevi +:: +RdOy +)) { + +676 + `diyEMesge +( + ` +("E whadg fe: %1"). + `g +( +fe +. + `rSg +())); + +680 i( +r_ +) { + +681 + `tLdgSpr +(); + +682 + `tELab +(); + +687 aut +oxy + = +d +:: +make_shed +< +ThadProxy +>(); + +688 + `c +( +oxy +. + `g +(), & +ThadProxy +:: +r +, +this +, & +RoomStgs +:: +diyEMesge +); + +689 + `c +( +oxy +. + `g +(), & +ThadProxy +:: +avChged +, +this +, & +RoomStgs +:: +tAv +); + +691 cڡut +b + = +fe +. + `ek +(fe. + `size +()); + +692 cڡut +yld + = +d +:: + `rg +( +b +. + `da +(), b. + `size +()); + +693 cڡut +dimsis + = + `QImageRd +(& +fe +). + `size +(); + +697 +hp +:: + ` +()-> + `ud +( + +698 +yld +, + +699 +mime +. + `me +(). + `toStdSg +(), + +700 + `QFeInfo +( +feName +). + `feName +(). + `toStdSg +(), + +701 [ +oxy + = +d +:: + `move +(proxy), + +702 +dimsis +, + +703 +yld +, + +704 +mimy + = +mime +. + `me +(). + `toStdSg +(), + +705 +size + = +yld +. + `size +(), + +706 +room_id + = +room_id_ +. + `toStdSg +(), + +707 +cڋ + = +d +:: + `move +( +b +)](cڡ +mtx +:: +ڣs +:: +CڋURI + & +s +, + +708 +mtx +:: +hp +:: +RequeE + +r +) { + +709 i( +r +) { + +710 +em + +oxy +-> + `r +( + +711 + ` +("Failedo upload image: %s") + +712 . + `g +( +QSg +:: + `omStdSg +( +r +-> +mrix_r +. +r +))); + +716 +usg + +mea + +mtx +:: +evts +; + +717 +e +:: +Av + +av_evt +; + +718 +av_evt +. +image_fo +. +w + = +dimsis +. + `width +(); + +719 +av_evt +. +image_fo +. +h + = +dimsis +. + `height +(); + +720 +av_evt +. +image_fo +. +mimy + = mimetype; + +721 +av_evt +. +image_fo +. +size + = size; + +722 +av_evt +. +u + = +s +. +cڋ_uri +; + +724 +hp +:: + ` +()-> +nd_e_evt +< +e +:: +Av +, +EvtTy +:: +RoomAv +>( + +725 +room_id +, + +726 +av_evt +, + +727 [ +cڋ + = +d +:: + `move +(cڋ), +oxy + = std::move(proxy)]( + +728 cڡ +mtx +:: +ڣs +:: +EvtId + &, mtx:: +hp +:: +RequeE + +r +) { + +729 i( +r +) { + +730 +em + +oxy +-> + `r +( + +731 + ` +("Failedo upload image: %s") + +732 . + `g +( +QSg +:: + `omStdSg +( +r +-> +mrix_r +. +r +))); + +736 +em + +oxy +-> + `avChged +( +QImage +:: + `omDa +( +cڋ +)); + +739 + } +} + + @dialogs/RoomSettings.h + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +8  + ~"Cache.h +" + +10 +ass + + gAv +; + +11 +ass + + gFtBu +; + +12 +ass + + gQPushBu +; + +13 +ass + + gQComboBox +; + +14 +ass + + gQHBoxLayout +; + +15 +ass + + gQShowEvt +; + +16 +ass + + gLdgIndit +; + +17 +ass + + gQLayout +; + +18 +ass + + gQPixm +; + +19 +ass + + gTextFld +; + +20 +ass + + gTextFld +; + +21 +ass + + gTogg +; + +23 as + cClickabFr + : +public + +QObje + + +25 +Q_OBJECT + + +27 +public +: + +28 +exic + + $ClickabFr +( +QWidg + * + +) + +29 : + $QObje +( + +) + +32 +sigls +: + +33  + `icked +(); + +35 +eed +: + +36 +bo + + $evtFr +( +QObje + * +obj +, +QEvt + * +evt +) + +38 i( +evt +-> + `ty +(= +QEvt +:: +MouBuR +) { + +39 +em + + `icked +(); + +40  +ue +; + +43  +QObje +:: + `evtFr +( +obj +, +evt +); + +44 + } +} + +49 as + cThadProxy + : +public + +QObje + + +51 +Q_OBJECT + + +53 +sigls +: + +54  +r +(cڡ +QSg + & +msg +); + +55  +avChged +(cڡ +QImage + & +img +); + +56  +meEvtSt +(cڡ +QSg + &); + +57  +ticEvtSt +(); + +60 as + cEdMod + : +public + +QWidg + + +62 +Q_OBJECT + + +64 +public +: + +65 +EdMod +(cڡ +QSg + & +roomId +, +QWidg + * + + = +nuαr +); + +67  +tFlds +(cڡ +QSg + & +roomName +, cڡ QSg & +roomTic +); + +69 + msigls +: + +70  +meChged +(cڡ +QSg + & +roomName +); + +72 +ive + + ms +: + +73  + $ticEvtSt +() + +75 +rFld_ +-> + `hide +(); + +76 + `o +(); + +79  + $meEvtSt +(cڡ +QSg + & +me +) + +81 +rFld_ +-> + `hide +(); + +82 +em + + `meChged +( +me +); + +83 + `o +(); + +84 + } +} + +86  + $r +(cڡ +QSg + & +msg +) + +88 +rFld_ +-> + `tText +( +msg +); + +89 +rFld_ +-> + `show +(); + +90 + } +} + +92  +yClicked +(); + +94 + give +: + +95 +QSg + +roomId_ +; + +96 +QSg + + glName_ +; + +97 +QSg + + glTic_ +; + +99 +QLab + * + grFld_ +; + +101 +TextFld + * + gmeIut_ +; + +102 +TextFld + * + gticIut_ +; + +104 +QPushBu + * + gyB_ +; + +105 +QPushBu + * + gnlB_ +; + +108 +mea + + gdlogs + { + +110 as + cRoomStgs + : +public + +QFme + + +112 +Q_OBJECT + + +113 +public +: + +114 +RoomStgs +(cڡ +QSg + & +room_id +, +QWidg + * + + = +nuαr +); + +116 + gsigls +: + +117  +abEnyiE +(cڡ +QSg + & +msg +); + +118  +showEMesge +(cڡ +QSg + & +msg +); + +119  +acssRusUpded +(); + +121 + geed +: + +122  +showEvt +( +QShowEvt + * +evt + +ovride +; + +124 +ive + + gs +: + +126  +updeAv +(); + +128 + give +: + +130 +bo + +nChgeJoRus +(cڡ +d +:: +rg + & +room_id +, cڡ std::rg & +ur_id +) const; + +132 +bo + +nChgeNameAndTic +(cڡ +d +:: +rg + & +room_id +, cڡ std::rg & +ur_id +) const; + +134 +bo + +nChgeAv +(cڡ +d +:: +rg + & +room_id +, cڡ std::rg & +ur_id +) const; + +135  +updeAcssRus +(cڡ +d +:: +rg + & +room_id +, + +136 cڡ +mtx +:: +evts +:: +e +:: +JoRus + &, + +137 cڡ +mtx +:: +evts +:: +e +:: +GueAcss + &); + +138  +LdgSpr +(); + +139  +tLdgSpr +(); + +140  +tELab +(); + +141  +diyEMesge +(cڡ +QSg + & +msg +); + +143  +tAv +(cڡ +QImage + & +img +); + +144  +tupEdBu +(); + +146  +veRoomInfo +(); + +147  +abEnyi +(); + +149 +Av + * + gav_ + = +nuαr +; + +151 +bo + + gusEnyi_ + = +l +; + +152 +QHBoxLayout + * + gbLayout_ +; + +154 +FtBu + * + gedFldsB_ + = +nuαr +; + +156 +RoomInfo + + gfo_ +; + +157 +QSg + + groom_id_ +; + +158 +QImage + + gavImg_ +; + +160 +QLab + * + groomNameLab_ + = +nuαr +; + +161 +QLab + * + grLab_ + = +nuαr +; + +162 +LdgIndit + * + gr_ + = +nuαr +; + +164 +QComboBox + * + gacssCombo + = +nuαr +; + +165 +Togg + * + gyiTogg_ + = +nuαr +; + +166 +Togg + * + gkeyRequesTogg_ + = +nuαr +; + + @dialogs/UserProfile.cpp + +1  + ~ + +2  + ~ + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +8  + ~"AvProvid.h +" + +9  + ~"Cache.h +" + +10  + ~"ChPage.h +" + +11  + ~"MrixCl.h +" + +12  + ~"Uts.h +" + +13  + ~"dlogs/UrProfe.h +" + +14  + ~"ui/Av.h +" + +15  + ~"ui/FtBu.h +" + +17 +usg + +mea + + gdlogs +; + +19 +cڡex +  + gBUTTON_SIZE + = 36; + +20 +cڡex +  + gBUTTON_RADIUS + = +BUTTON_SIZE + / 2; + +21 +cڡex +  + gWIDGET_MARGIN + = 20; + +22 +cڡex +  + gTOP_WIDGET_MARGIN + = 2 * +WIDGET_MARGIN +; + +23 +cڡex +  + gWIDGET_SPACING + = 15; + +24 +cڡex +  + gTEXT_SPACING + = 4; + +25 +cڡex +  + gDEVICE_SPACING + = 5; + +27 + gDeviIm +:: + $DeviIm +( +DeviInfo + +devi +, +QWidg + * + +) + +28 : + `QWidg +( + +) + +29 , + `fo_ +( +d +:: + $move +( +devi +)) + +31 +QFt + +ft +; + +32 +ft +. + `tBd +( +ue +); + +34 aut +deviIdLab + = +w + + `QLab +( +fo_ +. +devi_id +, +this +); + +35 +deviIdLab +-> + `tFt +( +ft +); + +37 aut +yout + = +w + +QVBoxLayout +{ +this +}; + +38 +yout +-> + `addWidg +( +deviIdLab +); + +40 i(! +fo_ +. +diy_me +. + `isEmy +()) + +41 +yout +-> + `addWidg +( +w + + `QLab +( +fo_ +. +diy_me +, +this +)); + +43 +yout +-> + `tMg +(0); + +44 +yout +-> + `tScg +(4); + +45 + } +} + +47 + gUrProfe +:: + $UrProfe +( +QWidg + * + +) + +48 : + $QWidg +( + +) + +50 + `tAutoFlBackground +( +ue +); + +51 + `tWdowFgs +( +Qt +:: +To + | Qt:: +WdowSysOnTHt +); + +52 + `tWdowMody +( +Qt +:: +WdowMod +); + +53 + `tAribu +( +Qt +:: +WA_DeOnClo +, +ue +); + +55 +QIc + +bIc +, +kickIc +, +igneIc +, +tChIc +; + +57 +bIc +. + `addFe +(":/icons/icons/ui/do-not-disturb-rounded-sign.png"); + +58 +bB_ + = +w + + `FtBu +( +this +); + +59 +bB_ +-> + `tFixedSize +( +BUTTON_SIZE +, BUTTON_SIZE); + +60 +bB_ +-> + `tCrRadius +( +BUTTON_RADIUS +); + +61 +bB_ +-> + `tIc +( +bIc +); + +62 +bB_ +-> + `tIcSize +( + `QSize +( +BUTTON_RADIUS +, BUTTON_RADIUS)); + +63 +bB_ +-> + `tToT +( + ` +("Banhe user fromheoom")); + +64 +bB_ +-> + `tDibd +( +ue +); + +66 +igneIc +. + `addFe +(":/icons/icons/ui/volume-off-indicator.png"); + +67 +igneB_ + = +w + + `FtBu +( +this +); + +68 +igneB_ +-> + `tFixedSize +( +BUTTON_SIZE +, BUTTON_SIZE); + +69 +igneB_ +-> + `tCrRadius +( +BUTTON_RADIUS +); + +70 +igneB_ +-> + `tIc +( +igneIc +); + +71 +igneB_ +-> + `tIcSize +( + `QSize +( +BUTTON_RADIUS +, BUTTON_RADIUS)); + +72 +igneB_ +-> + `tToT +( + ` +("Ignore messages fromhis user")); + +73 +igneB_ +-> + `tDibd +( +ue +); + +75 +kickIc +. + `addFe +(":/icons/icons/ui/round-remove-button.png"); + +76 +kickB_ + = +w + + `FtBu +( +this +); + +77 +kickB_ +-> + `tFixedSize +( +BUTTON_SIZE +, BUTTON_SIZE); + +78 +kickB_ +-> + `tCrRadius +( +BUTTON_RADIUS +); + +79 +kickB_ +-> + `tIc +( +kickIc +); + +80 +kickB_ +-> + `tIcSize +( + `QSize +( +BUTTON_RADIUS +, BUTTON_RADIUS)); + +81 +kickB_ +-> + `tToT +( + ` +("Kickhe user fromheoom")); + +82 +kickB_ +-> + `tDibd +( +ue +); + +84 +tChIc +. + `addFe +(":/icons/icons/ui/black-bubble-speech.png"); + +85 +tCh_ + = +w + + `FtBu +( +this +); + +86 +tCh_ +-> + `tFixedSize +( +BUTTON_SIZE +, BUTTON_SIZE); + +87 +tCh_ +-> + `tCrRadius +( +BUTTON_RADIUS +); + +88 +tCh_ +-> + `tIc +( +tChIc +); + +89 +tCh_ +-> + `tIcSize +( + `QSize +( +BUTTON_RADIUS +, BUTTON_RADIUS)); + +90 +tCh_ +-> + `tToT +( + ` +("Start conversation")); + +92 + `c +( +tCh_ +, & +QPushBu +:: +icked +, +this +, [this]() { + +93 aut +ur_id + = +urIdLab_ +-> + `xt +(); + +95 +mtx +:: +ques +:: +CeRoom + +q +; + +96 +q +. +et + = +mtx +:: +ques +:: +Pt +:: +PriveCh +; + +97 +q +. +visiby + = +mtx +:: +ques +:: +Visiby +:: +Prive +; + +99 i( +uts +:: + `lolUr +(! +ur_id +) + +100 +q +. +ve + = { +ur_id +. + `toStdSg +()}; + +102 +em + +ChPage +:: + ` +()-> + `Room +( +q +); + +106 aut +bLayout + = +w + +QHBoxLayout +; + +107 +bLayout +-> + `addSch +(1); + +108 +bLayout +-> + `addWidg +( +tCh_ +); + +109 +bLayout +-> + `addWidg +( +igneB_ +); + +111 +bLayout +-> + `addWidg +( +kickB_ +); + +112 +bLayout +-> + `addWidg +( +bB_ +); + +113 +bLayout +-> + `addSch +(1); + +114 +bLayout +-> + `tScg +(8); + +115 +bLayout +-> + `tMg +(0); + +117 +av_ + = +w + + `Av +( +this +); + +118 +av_ +-> + `tLr +("X"); + +119 +av_ +-> + `tSize +(128); + +121 +QFt + +ft +; + +122 +ft +. + `tPotSizeF +(ft. + `potSizeF +() * 2); + +124 +urIdLab_ + = +w + + `QLab +( +this +); + +125 +diyNameLab_ + = +w + + `QLab +( +this +); + +126 +diyNameLab_ +-> + `tFt +( +ft +); + +128 aut +xtLayout + = +w + +QVBoxLayout +; + +129 +xtLayout +-> + `addWidg +( +diyNameLab_ +); + +130 +xtLayout +-> + `addWidg +( +urIdLab_ +); + +131 +xtLayout +-> + `tAlignmt +( +diyNameLab_ +, +Qt +:: +AlignCr + | Qt:: +AlignT +); + +132 +xtLayout +-> + `tAlignmt +( +urIdLab_ +, +Qt +:: +AlignCr + | Qt:: +AlignT +); + +133 +xtLayout +-> + `tScg +( +TEXT_SPACING +); + +134 +xtLayout +-> + `tMg +(0); + +136 +devis_ + = +w + +QLiWidg +{ +this +}; + +137 +devis_ +-> + `tFmeSty +( +QFme +:: +NoFme +); + +138 +devis_ +-> + `tSeiMode +( +QAbImVw +:: +NoSei +); + +139 +devis_ +-> + `tAribu +( +Qt +:: +WA_MacShowFocusRe +, 0); + +140 +devis_ +-> + `tScg +( +DEVICE_SPACING +); + +141 +devis_ +-> + `tMimumHeight +(devis_-> + `sizeHt +(). + `height +() * 1.2); + +142 +devis_ +-> + `hide +(); + +144 +QFt + +destiLabFt +; + +145 +destiLabFt +. + `tWeight +(65); + +147 +devisLab_ + = +w + + `QLab +( + ` +("Devis"). + `toU +(), +this +); + +148 +devisLab_ +-> + `tFt +( +destiLabFt +); + +149 +devisLab_ +-> + `hide +(); + +151 aut +okB + = +w + + `QPushBu +("OK", +this +); + +153 aut +oLayout + = +w + + `QHBoxLayout +(); + +154 +oLayout +-> + `tScg +(15); + +155 +oLayout +-> + `addSch +(1); + +156 +oLayout +-> + `addWidg +( +okB +); + +158 aut +vyout + = +w + +QVBoxLayout +{ +this +}; + +159 +vyout +-> + `addWidg +( +av_ +); + +160 +vyout +-> + `addLayout +( +xtLayout +); + +161 +vyout +-> + `addLayout +( +bLayout +); + +162 +vyout +-> + `addWidg +( +devisLab_ +, +Qt +:: +AlignLe +); + +163 +vyout +-> + `addWidg +( +devis_ +); + +164 +vyout +-> + `addLayout +( +oLayout +); + +165 +vyout +-> + `addSch +(1); + +167 +vyout +-> + `tAlignmt +( +av_ +, +Qt +:: +AlignCr + | Qt:: +AlignT +); + +168 +vyout +-> + `tAlignmt +( +urIdLab_ +, +Qt +:: +AlignCr + | Qt:: +AlignT +); + +170 + `tAutoFlBackground +( +ue +); + +171 + `tWdowFgs +( +Qt +:: +To + | Qt:: +WdowSysOnTHt +); + +172 + `tWdowMody +( +Qt +:: +WdowMod +); + +174 +QFt + +rgeFt +; + +175 +rgeFt +. + `tPotSizeF +֬geFt. + `potSizeF +() * 1.5); + +177 + `tMimumWidth +( + +178 +d +:: + `max +( +devis_ +-> + `sizeHt +(). + `width +(+ 4 * +WIDGET_MARGIN +, +cf +:: +wdow +:: +mModWidth +)); + +179 + `tSizePicy +( +QSizePicy +:: +Maximum +, QSizePolicy::Maximum); + +181 +vyout +-> + `tScg +( +WIDGET_SPACING +); + +182 +vyout +-> + `tCڋsMgs +( +WIDGET_MARGIN +, +TOP_WIDGET_MARGIN +, WIDGET_MARGIN, WIDGET_MARGIN); + +184 +qRegiMaTy +< +d +:: +ve +< +DeviInfo +>>(); + +186 aut +oShtcut + = +w + + `QShtcut +( + `QKeySequ +( +QKeySequ +:: +Cl +), +this +); + +187 + `c +( +oShtcut +, & +QShtcut +:: +aived +, +this +, & +UrProfe +:: +o +); + +188 + `c +( +okB +, & +QPushBu +:: +icked +, +this +, & +UrProfe +:: +o +); + +189 + } +} + +192 + gUrProfe +:: + $tToDeus +() + +194 +av_ +-> + `tLr +("X"); + +195 +devis_ +-> + `r +(); + +197 +igneB_ +-> + `show +(); + +198 +devis_ +-> + `hide +(); + +199 +devisLab_ +-> + `hide +(); + +200 + } +} + +203 + gUrProfe +:: + $ +(cڡ +QSg + & +urId +, cڡ QSg & +roomId +) + +205 + `tToDeus +(); + +207 aut +diyName + = +Cache +:: + `diyName +( +roomId +, +urId +); + +209 +urIdLab_ +-> + `tText +( +urId +); + +210 +diyNameLab_ +-> + `tText +( +diyName +); + +211 +av_ +-> + `tLr +( +uts +:: + `fCh +( +diyName +)); + +213 +AvProvid +:: + `sve +( + +214 +roomId +, +urId +, +this +, [this](cڡ +QImage + & +img +{ +av_ +-> + `tImage +(img); }); + +216 aut +lolUr + = +uts +:: + `lolUr +(); + +218 +y + { + +219 +bo + +hasMembRights + = + +220 +che +:: + ` +()-> + `hasEnoughPowLev +({ +mtx +:: +evts +:: +EvtTy +:: +RoomMemb +}, + +221 +roomId +. + `toStdSg +(), + +222 +lolUr +. + `toStdSg +()); + +223 i(! +hasMembRights +) { + +224 +kickB_ +-> + `hide +(); + +225 +bB_ +-> + `hide +(); + +227 +kickB_ +-> + `show +(); + +228 +bB_ +-> + `show +(); + +230 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +231 +nhlog +:: + `db +()-> + `wn +("lmdb: {}", +e +. + `wh +()); + +234 i( +lolUr + = +urId +) { + +236 +kickB_ +-> + `hide +(); + +237 +bB_ +-> + `hide +(); + +238 +igneB_ +-> + `hide +(); + +241 +mtx +:: +ques +:: +QuyKeys + +q +; + +242 +q +. +devi_keys +[ +urId +. + `toStdSg +()] = {}; + +246 aut +oxy + = +d +:: +make_shed +< +Proxy +>(); + +247 +QObje +:: + `c +( +oxy +. + `g +(), & +Proxy +:: +de +, +this +, & +UrProfe +:: +updeDeviLi +); + +249 +hp +:: + ` +()-> + `quy_keys +( + +250 +q +, + +251 [ +ur_id + = +urId +. + `toStdSg +(), +oxy + = +d +:: + `move +(proxy)]( + +252 cڡ +mtx +:: +ڣs +:: +QuyKeys + & +s +, mtx:: +hp +:: +RequeE + +r +) { + +253 i( +r +) { + +254 +nhlog +:: + `t +()-> + `wn +("failedo query device keys: {} {}", + +255 +r +-> +mrix_r +. +r +, + +256 +ic_ +<>( +r +-> +us_code +)); + +261 i( +s +. +devi_keys +. + `emy +() || + +262 ( +s +. +devi_keys +. + `fd +( +ur_id +=s.devi_keys. + `d +())) { + +263 +nhlog +:: + `t +()-> + `wn +("ndevived {}", +ur_id +); + +267 aut +devis + = +s +. +devi_keys +. + ` +( +ur_id +); + +269 +d +:: +ve +< +DeviInfo +> +deviInfo +; + +270 cڡut& +d + : +devis +) { + +271 aut +devi + = +d +. +cd +; + +274 +deviInfo +. + `ema_back +( +DeviInfo +{ + +275 +QSg +:: + `omStdSg +( +d +. +f +), + +276 +QSg +:: + `omStdSg +( +devi +. +unsigd_fo +. +devi_diy_me +)}); + +279 +d +:: + `st +( +deviInfo +. + `beg +(), + +280 +deviInfo +. + `d +(), + +281 [](cڡ +DeviInfo + & +a +, cڡ DeviInf& +b +) { + +282  +a +. +devi_id + > +b +.device_id; + +285 i(! +deviInfo +. + `emy +()) + +286 +em + +oxy +-> + `de +( +QSg +:: + `omStdSg +( +ur_id +), +deviInfo +); + +288 + } +} + +291 + gUrProfe +:: +updeDeviLi +(cڡ +QSg + & +ur_id +, cڡ +d +:: +ve +< +DeviInfo +> & +devis +) + +293 i( +ur_id + ! +urIdLab_ +-> +xt +()) + +296 cڡut& + gdev + : +devis +) { + +297 aut +deviIm + = +w + +DeviIm +( +dev +, +this +); + +298 aut + gem + = +w + +QLiWidgIm +; + +300 + gem +-> +tSizeHt +( +deviIm +-> +mimumSizeHt +()); + +301 + gem +-> +tFgs +( +Qt +:: +NoImFgs +); + +302 + gem +-> +tTextAlignmt +( +Qt +:: +AlignCr +); + +304 + gdevis_ +-> +Im +( +devis_ +-> +cou +(- 1, +em +); + +305 + gdevis_ +-> +tImWidg +( +em +, +deviIm +); + +308 + gdevisLab_ +-> +show +(); + +309 + gdevis_ +-> +show +(); + + @dialogs/UserProfile.h + +1 #agm + + + +3  + ~ + +4  + ~ + +6 +ass + + gAv +; + +7 +ass + + gFtBu +; + +8 +ass + + gQLab +; + +9 +ass + + gQLiWidg +; + +10 +ass + + gTogg +; + +12  + sDeviInfo + + +14 +QSg + + mdevi_id +; + +15 +QSg + + mdiy_me +; + +18 +Q_DECLARE_METATYPE +( +d +:: +ve +< +DeviInfo +>) + +20 as + cProxy + : +public + +QObje + + +22 +Q_OBJECT + + +24 +sigls +: + +25  +de +(cڡ +QSg + & +ur_id +, cڡ +d +:: +ve +< +DeviInfo +> & +devis +); + +28 +mea + + gdlogs + { + +30 as + cDeviIm + : +public + +QWidg + + +32 +Q_OBJECT + + +34 +public +: + +35 +exic + +DeviIm +( +DeviInfo + +devi +, +QWidg + * + +); + +37 + give +: + +38 +DeviInfo + +fo_ +; + +43 as + cUrProfe + : +public + +QWidg + + +45 +Q_OBJECT + + +46 +public +: + +47 +exic + +UrProfe +( +QWidg + * + + = +nuαr +); + +49  + +(cڡ +QSg + & +urId +, cڡ QSg & +roomId +); + +51 +ive + + gs +: + +52  +updeDeviLi +(cڡ +QSg + & +ur_id +, cڡ +d +:: +ve +< +DeviInfo +> & +devis +); + +54 + give +: + +55  +tToDeus +(); + +57 +Av + * + gav_ +; + +59 +QLab + * + gurIdLab_ +; + +60 +QLab + * + gdiyNameLab_ +; + +62 +FtBu + * + gbB_ +; + +63 +FtBu + * + gkickB_ +; + +64 +FtBu + * + gigneB_ +; + +65 +FtBu + * + gtCh_ +; + +67 +QLab + * + gdevisLab_ +; + +68 +QLiWidg + * + gdevis_ +; + + @emoji/Category.cpp + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~"Cfig.h +" + +24  + ~"emoji/Cegy.h +" + +26 +usg + +mea + + gemoji +; + +28 + gCegy +:: +Cegy +( +QSg + +gy +, +d +:: +ve +< +Emoji +> +emoji +, +QWidg + * + +) + +29 : + $QWidg +( + +) + +31 +maLayout_ + = +w + + `QVBoxLayout +( +this +); + +32 +maLayout_ +-> + `tMg +(0); + +33 +maLayout_ +-> + `tScg +(0); + +35 +emojiLiVw_ + = +w + + `QLiVw +(); + +36 +emMod_ + = +w + + `QSnddImMod +( +this +); + +38 +dege_ + = +w + + `ImDege +( +this +); + +39 +da_ + = +w + +Emoji +; + +41 +emojiLiVw_ +-> + `tImDege +( +dege_ +); + +42 +emojiLiVw_ +-> + `tMod +( +emMod_ +); + +43 +emojiLiVw_ +-> + `tVwMode +( +QLiVw +:: +IcMode +); + +44 +emojiLiVw_ +-> + `tFlow +( +QLiVw +:: +LeToRight +); + +45 +emojiLiVw_ +-> + `tResizeMode +( +QLiVw +:: +Adju +); + +46 +emojiLiVw_ +-> + `tMouTckg +( +ue +); + +47 +emojiLiVw_ +-> + `vtilSlB +()-> + `tEbd +( +l +); + +48 +emojiLiVw_ +-> + `hizڏlSlB +()-> + `tEbd +( +l +); + +50 cڡ  +cs + = 7; + +51 cڡ  +rows + = +emoji +. + `size +() / 7 + 1; + +53 cڡ  +emojiSize + = 48; + +54 cڡ  +gridSize + = +emojiSize + + 4; + +56 +emojiLiVw_ +-> + `tFixedSize +( +cs + * +gridSize + + 20, +rows + * gridSize); + +57 +emojiLiVw_ +-> + `tGridSize +( + `QSize +( +gridSize +, gridSize)); + +58 +emojiLiVw_ +-> + `tDgEbd +( +l +); + +59 +emojiLiVw_ +-> + `tEdTriggs +( +QAbImVw +:: +NoEdTriggs +); + +61 cڡut& +e + : +emoji +) { + +62 +da_ +-> +unicode + = +e +.unicode; + +64 aut +em + = +w + +QSnddIm +; + +65 +em +-> + `tSizeHt +( + `QSize +( +emojiSize +,mojiSize)); + +67 +QV + + `unicode +( +da_ +-> +unicode +); + +68 +em +-> + `tDa +( +unicode +. + `toSg +(), +Qt +:: +UrRe +); + +70 +emMod_ +-> + `ndRow +( +em +); + +73 +QFt + +ft +; + +74 +ft +. + `tWeight +( +QFt +:: +Medium +); + +76 +gy_ + = +w + + `QLab +( +gy +, +this +); + +77 +gy_ +-> + `tFt +( +ft +); + +78 +gy_ +-> + `tStySht +("margin: 20px 0 20px 8px;"); + +80 +maLayout_ +-> + `addWidg +( +gy_ +); + +81 +maLayout_ +-> + `addWidg +( +emojiLiVw_ +); + +83 + `c +( +emojiLiVw_ +, & +QLiVw +:: +icked +, +this +, & +Cegy +:: +ickIndex +); + +84 + } +} + +87 + gCegy +:: + $tEvt +( +QPatEvt + *) + +89 +QStyOi + +t +; + +90 +t +. + ` +( +this +); + +91 +QPar + + `p +( +this +); + +92 + `y +()-> + `dwPrimive +( +QSty +:: +PE_Widg +, & +t +, & +p +, +this +); + +93 + } +} + + @emoji/Category.h + +18 #agm + + + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~"ImDege.h +" + +28 +mea + + gemoji + { + +30 as + cCegy + : +public + +QWidg + + +32 +Q_OBJECT + + +33 +Q_PROPERTY +( + +34 +QC + +hovBackgroundC + +READ + hovBackgroundC +WRITE + +tHovBackgroundC +) + +36 +public +: + +37 +Cegy +( +QSg + +gy +, +d +:: +ve +< +Emoji +> +emoji +, +QWidg + * + + = +nuαr +); + +38 +QC + +hovBackgroundC +(cڡ {  + ghovBackgroundC_ +; } + +39  +tHovBackgroundC +( +QC + +c +{ + ghovBackgroundC_ + = color; } + +41 + gsigls +: + +42  +emojiSeed +(cڡ +QSg + & +emoji +); + +44 + geed +: + +45  +tEvt +( +QPatEvt + * +evt + +ovride +; + +47 +ive + + gs +: + +48  +ickIndex +(cڡ +QModIndex + & +dex +) + +50 +em + +emojiSeed +( +dex +. +da +( +Qt +:: +UrRe +). +toSg +()); + +53 + give +: + +54 +QVBoxLayout + * +maLayout_ +; + +56 +QSnddImMod + * + gemMod_ +; + +57 +QLiVw + * + gemojiLiVw_ +; + +59 + gemoji +:: +Emoji + * +da_ +; + +60 + gemoji +:: +ImDege + * +dege_ +; + +62 +QLab + * + ggy_ +; + +64 +QC + + ghovBackgroundC_ +; + + @emoji/ItemDelegate.cpp + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~"emoji/ImDege.h +" + +24 +usg + +mea + + gemoji +; + +26 + gImDege +:: + $ImDege +( +QObje + * + +) + +27 : + $QStydImDege +( + +) + +29 +da_ + = +w + +Emoji +; + +30 + } +} + +32 + gImDege +::~ + $ImDege +({ +de + +da_ +; + } +} + +35 + gImDege +:: + $t +( +QPar + * +r +, + +36 cڡ +QStyOiVwIm + & +ti +, + +37 cڡ +QModIndex + & +dex +) const + +39 + `Q_UNUSED +( +dex +); + +41 +r +-> + `ve +(); + +43 +QStyOiVwIm + + `vwOi +( +ti +); + +45 aut +emoji + = +dex +. + `da +( +Qt +:: +UrRe +). + `toSg +(); + +47 +QStgs + +gs +; + +49 +QFt + +ft +; + +50 +QSg + +urFtFamy + = +gs +. + `vue +("ur/emoji_ft_my", "emoji"). + `toSg +(); + +51 i(! +urFtFamy +. + `isEmy +()) { + +52 +ft +. + `tFamy +( +urFtFamy +); + +54 +ft +. + `tFamy +("emoji"); + +57 +ft +. + `tPixSize +(36); + +58 +r +-> + `tFt +( +ft +); + +59 i( +ti +. +e + & +QSty +:: +S_MouOv +) { + +60 +r +-> + `tBackgroundMode +( +Qt +:: +OqueMode +); + +61 +QC + +hovC + = + ` +()-> + `ݔty +("hovBackgroundC"). +vue +(); + +62 +r +-> + `tBackground +( +hovC +); + +64 +r +-> + `dwText +( +vwOi +. + +, +Qt +:: +AlignCr +, +emoji +); + +66 +r +-> + `e +(); + +67 + } +} + + @emoji/ItemDelegate.h + +18 #agm + + + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~"Provid.h +" + +26 +mea + + gemoji + { + +28 as + cImDege + : +public + +QStydImDege + + +30 +Q_OBJECT + + +32 +public +: + +33 +exic + +ImDege +( +QObje + * + + = +nuαr +); + +34 ~ +ImDege +(); + +36  +t +( +QPar + * +r +, + +37 cڡ +QStyOiVwIm + & +ti +, + +38 cڡ +QModIndex + & +dex +cڡ + govride +; + +40 + give +: + +41 +Emoji + * +da_ +; + + @emoji/MacHelper.h + +1 #agm + + + +3  + ~ + +5 as + cMacHr + + +7 + mpublic +: + +8  +showEmojiWdow +(); + +9  +lizeMus +(); + + @emoji/Panel.cpp + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~"ui/DrShadow.h +" + +23  + ~"ui/FtBu.h +" + +25  + ~"emoji/Cegy.h +" + +26  + ~"emoji/P.h +" + +28 +usg + +mea + + gemoji +; + +30 + gP +:: + $P +( +QWidg + * + +) + +31 : + `QWidg +( + +) + +32 , +shadowMg_ +{2 + } +} + +33 , + gwidth_ +{370} + +34 , + gheight_ +{350} + +35 , + ggyIcSize_ +{20} + +37 +tStySht +("QWidget {border:one;}" + +41 +tAribu +( +Qt +:: +WA_ShowWhoutAivg +, +ue +); + +42 +tWdowFgs +( +Qt +:: +To + | Qt:: +FmessWdowHt + | Qt:: +NoDrShadowWdowHt +); + +44 aut + gmaWidg + = +w + +QWidg +( +this +); + +45 + gmaWidg +-> +tMaximumSize +( +width_ +, +height_ +); + +47 aut + gtLayout + = +w + +QVBoxLayout +( +this +); + +48 + gtLayout +-> +addWidg +( +maWidg +); + +49 + gtLayout +-> +tMg +( +shadowMg_ +); + +50 + gtLayout +-> +tScg +(0); + +52 aut + gcڋLayout + = +w + +QVBoxLayout +( +maWidg +); + +53 + gcڋLayout +-> +tMg +(0); + +54 + gcڋLayout +-> +tScg +(0); + +56 aut + gemojiCegܛs + = +w + +QFme +( +maWidg +); + +58 aut + ggܛsLayout + = +w + +QHBoxLayout +( +emojiCegܛs +); + +59 + ggܛsLayout +-> +tScg +(0); + +60 + ggܛsLayout +-> +tMg +(0); + +62 +QIc + + gic +; + +64 aut + gCegy + = +w + +FtBu +( +emojiCegܛs +); + +65 + gic +. +addFe +(":/icons/icons/emoji-categories/people.png"); + +66 + gCegy +-> +tIc +( +ic +); + +67 + gCegy +-> +tIcSize +( +QSize +( +gyIcSize_ +, categoryIconSize_)); + +69 aut + gtuCegy_ + = +w + +FtBu +( +emojiCegܛs +); + +70 + gic +. +addFe +(":/icons/icons/emoji-categories/nature.png"); + +71 + gtuCegy_ +-> +tIc +( +ic +); + +72 + gtuCegy_ +-> +tIcSize +( +QSize +( +gyIcSize_ +, categoryIconSize_)); + +74 aut + gfoodCegy_ + = +w + +FtBu +( +emojiCegܛs +); + +75 + gic +. +addFe +(":/icons/icons/emoji-categories/foods.png"); + +76 + gfoodCegy_ +-> +tIc +( +ic +); + +77 + gfoodCegy_ +-> +tIcSize +( +QSize +( +gyIcSize_ +, categoryIconSize_)); + +79 aut + gaivyCegy + = +w + +FtBu +( +emojiCegܛs +); + +80 + gic +. +addFe +(":/icons/icons/emoji-categories/activity.png"); + +81 + gaivyCegy +-> +tIc +( +ic +); + +82 + gaivyCegy +-> +tIcSize +( +QSize +( +gyIcSize_ +, categoryIconSize_)); + +84 aut + gavCegy + = +w + +FtBu +( +emojiCegܛs +); + +85 + gic +. +addFe +(":/icons/icons/emoji-categories/travel.png"); + +86 + gavCegy +-> +tIc +( +ic +); + +87 + gavCegy +-> +tIcSize +( +QSize +( +gyIcSize_ +, categoryIconSize_)); + +89 aut + gobjesCegy + = +w + +FtBu +( +emojiCegܛs +); + +90 + gic +. +addFe +(":/icons/icons/emoji-categories/objects.png"); + +91 + gobjesCegy +-> +tIc +( +ic +); + +92 + gobjesCegy +-> +tIcSize +( +QSize +( +gyIcSize_ +, categoryIconSize_)); + +94 aut + gsymbsCegy + = +w + +FtBu +( +emojiCegܛs +); + +95 + gic +. +addFe +(":/icons/icons/emoji-categories/symbols.png"); + +96 + gsymbsCegy +-> +tIc +( +ic +); + +97 + gsymbsCegy +-> +tIcSize +( +QSize +( +gyIcSize_ +, categoryIconSize_)); + +99 aut + gagsCegy + = +w + +FtBu +( +emojiCegܛs +); + +100 + gic +. +addFe +(":/icons/icons/emoji-categories/flags.png"); + +101 + gagsCegy +-> +tIc +( +ic +); + +102 + gagsCegy +-> +tIcSize +( +QSize +( +gyIcSize_ +, categoryIconSize_)); + +104 + ggܛsLayout +-> +addWidg +( +Cegy +); + +105 + ggܛsLayout +-> +addWidg +( +tuCegy_ +); + +106 + ggܛsLayout +-> +addWidg +( +foodCegy_ +); + +107 + ggܛsLayout +-> +addWidg +( +aivyCegy +); + +108 + ggܛsLayout +-> +addWidg +( +avCegy +); + +109 + ggܛsLayout +-> +addWidg +( +objesCegy +); + +110 + ggܛsLayout +-> +addWidg +( +symbsCegy +); + +111 + ggܛsLayout +-> +addWidg +( +agsCegy +); + +113 + gslAa_ + = +w + +QSlAa +( +this +); + +114 + gslAa_ +-> +tWidgResizab +( +ue +); + +115 + gslAa_ +-> +tHizڏlSlBPicy +( +Qt +:: +SlBAlwaysOff +); + +117 aut + gslWidg + = +w + +QWidg +( +this +); + +118 aut + gslLayout + = +w + +QVBoxLayout +( +slWidg +); + +120 + gslLayout +-> +tMg +(0); + +121 + gslLayout +-> +tScg +(0); + +122 + gslAa_ +-> +tWidg +( +slWidg +); + +124 aut + gEmoji + = + +125 +w + +Cegy +( + +("Smey& Pe"), +emoji_ovid_ +. + +, +slWidg +); + +126 + gslLayout +-> +addWidg +( +Emoji +); + +128 aut + gtuEmoji + = + +129 +w + +Cegy +( + +("Anim& Nu"), +emoji_ovid_ +. +tu +, +slWidg +); + +130 + gslLayout +-> +addWidg +( +tuEmoji +); + +132 aut + gfoodEmoji + = +w + +Cegy +( + +("Food & Drk"), +emoji_ovid_ +. +food +, +slWidg +); + +133 + gslLayout +-> +addWidg +( +foodEmoji +); + +135 aut + gaivyEmoji + = +w + +Cegy +( + +("Aivy"), +emoji_ovid_ +. +aivy +, +slWidg +); + +136 + gslLayout +-> +addWidg +( +aivyEmoji +); + +138 aut + gavEmoji + = + +139 +w + +Cegy +( + +("Tv & Ps"), +emoji_ovid_ +. +av +, +slWidg +); + +140 + gslLayout +-> +addWidg +( +avEmoji +); + +142 aut + gobjesEmoji + = +w + +Cegy +( + +("Objes"), +emoji_ovid_ +. +objes +, +slWidg +); + +143 + gslLayout +-> +addWidg +( +objesEmoji +); + +145 aut + gsymbsEmoji + = +w + +Cegy +( + +("Symbs"), +emoji_ovid_ +. +symbs +, +slWidg +); + +146 + gslLayout +-> +addWidg +( +symbsEmoji +); + +148 aut + gagsEmoji + = +w + +Cegy +( + +("Fgs"), +emoji_ovid_ +. +ags +, +slWidg +); + +149 + gslLayout +-> +addWidg +( +agsEmoji +); + +151 + gcڋLayout +-> +addWidg +( +slAa_ +); + +152 + gcڋLayout +-> +addWidg +( +emojiCegܛs +); + +154 +c +( +Emoji +, & +Cegy +:: +emojiSeed +, +this +, & +P +::emojiSelected); + +155 +c +( +Cegy +, & +QPushBu +:: +icked +, [ +this +, +Emoji +]() { + +156 +this +-> +showCegy +( +Emoji +); + +159 +c +( +tuEmoji +, & +Cegy +:: +emojiSeed +, +this +, & +P +::emojiSelected); + +160 +c +( +tuCegy_ +, & +QPushBu +:: +icked +, [ +this +, +tuEmoji +]() { + +161 +this +-> +showCegy +( +tuEmoji +); + +164 +c +( +foodEmoji +, & +Cegy +:: +emojiSeed +, +this +, & +P +::emojiSelected); + +165 +c +( +foodCegy_ +, & +QPushBu +:: +icked +, [ +this +, +foodEmoji +]() { + +166 +this +-> +showCegy +( +foodEmoji +); + +169 +c +( +aivyEmoji +, & +Cegy +:: +emojiSeed +, +this +, & +P +::emojiSelected); + +170 +c +( +aivyCegy +, & +QPushBu +:: +icked +, [ +this +, +aivyEmoji +]() { + +171 +this +-> +showCegy +( +aivyEmoji +); + +174 +c +( +avEmoji +, & +Cegy +:: +emojiSeed +, +this +, & +P +::emojiSelected); + +175 +c +( +avCegy +, & +QPushBu +:: +icked +, [ +this +, +avEmoji +]() { + +176 +this +-> +showCegy +( +avEmoji +); + +179 +c +( +objesEmoji +, & +Cegy +:: +emojiSeed +, +this +, & +P +::emojiSelected); + +180 +c +( +objesCegy +, & +QPushBu +:: +icked +, [ +this +, +objesEmoji +]() { + +181 +this +-> +showCegy +( +objesEmoji +); + +184 +c +( +symbsEmoji +, & +Cegy +:: +emojiSeed +, +this +, & +P +::emojiSelected); + +185 +c +( +symbsCegy +, & +QPushBu +:: +icked +, [ +this +, +symbsEmoji +]() { + +186 +this +-> +showCegy +( +symbsEmoji +); + +189 +c +( +agsEmoji +, & +Cegy +:: +emojiSeed +, +this +, & +P +::emojiSelected); + +190 +c +( +agsCegy +, & +QPushBu +:: +icked +, [ +this +, +agsEmoji +]() { + +191 +this +-> +showCegy +( +agsEmoji +); + +196 + gP +:: + $showCegy +(cڡ +Cegy + * +gy +) + +198 aut +posToGo + = +gy +-> + `mToPt +( + `QPot +()). + `y +(); + +199 aut +cut + = +slAa_ +-> + `vtilSlB +()-> + `vue +(); + +201 i( +cut + = +posToGo +) + +207 i( +cut + > +posToGo +) + +208 +this +-> +slAa_ +-> + `suVisib +(0, 0, 0, 0); + +210 +posToGo + + +slAa_ +-> + `height +(); + +211 +this +-> +slAa_ +-> + `suVisib +(0, +posToGo +, 0, 0); + +212 + } +} + +215 + gP +:: + $tEvt +( +QPatEvt + * +evt +) + +217 + `Q_UNUSED +( +evt +); + +219 +QStyOi + +t +; + +220 +t +. + ` +( +this +); + +221 +QPar + + `p +( +this +); + +222 + `y +()-> + `dwPrimive +( +QSty +:: +PE_Widg +, & +t +, & +p +, +this +); + +224 +DrShadow +:: + `dw +( +p +, + +225 +shadowMg_ +, + +227 + `QC +(120, 120, 120, 92), + +228 + `QC +(255, 255, 255, 0), + +232 + `width +(), + +233 + `height +()); + +234 + } +} + + @emoji/Panel.h + +18 #agm + + + +20  + ~ + +22  + ~"Provid.h +" + +24 +mea + + gemoji + { + +26 +ass + + gCegy +; + +28 as + cP + : +public + +QWidg + + +30 +Q_OBJECT + + +32 +public +: + +33 +P +( +QWidg + * + + = +nuαr +); + +35 + gsigls +: + +36  +mouLe +(); + +37  +emojiSeed +(cڡ +QSg + & +emoji +); + +39 + geed +: + +40  +aveEvt +( +QEvt + * +evt + +ovride + + +42 +em + +avg +(); + +43 + gQWidg +:: +aveEvt +( +evt +); + +46  +tEvt +( +QPatEvt + * +evt + + govride +; + +48 + gsigls +: + +49  +avg +(); + +51 + give +: + +52  +showCegy +(cڡ +Cegy + * +gy +); + +54 +Provid + + gemoji_ovid_ +; + +56 +QSlAa + * + gslAa_ +; + +58  + gshadowMg_ +; + +61  + gwidth_ +; + +62  + gheight_ +; + +64  + ggyIcSize_ +; + + @emoji/PickButton.cpp + +18  + ~ + +20  + ~"emoji/P.h +" + +21  + ~"emoji/PickBu.h +" + +23 +usg + +mea + + gemoji +; + +27 +cڡex +  + gHIDE_TIMEOUT + = 300; + +29 + gPickBu +:: + $PickBu +( +QWidg + * + +) + +30 : + `FtBu +( + +) + +31 , +l_ +{ +nuαr +} + +33 +c +(& +hideTim_ +, & +QTim +:: +timeout +, +this +, & +PickBu +:: +hideP +); + +34 +c +( +this +, & +QPushBu +:: +icked +,his, [this]() { + +35 i( +l_ + &&_-> +isVisib +()) { + +36 +hideP +(); + +40 +showP +(); + +45 + gPickBu +:: + $hideP +() + +47 i( +l_ + && !l_-> + `undMou +()) { + +48 +hideTim_ +. + ` +(); + +49 +l_ +-> + `hide +(); + +51 + } +} + +54 + gPickBu +:: + $showP +() + +56 i( +l_ +. + `isNu +()) { + +57 +l_ + = +QShedPor +< +P +>( +w + + `P +( +this +)); + +58 + `c +( +l_ +. + `da +(), & +P +:: +emojiSeed +, +this +, & +PickBu +::emojiSelected); + +59 + `c +( +l_ +. + `da +(), & +P +:: +avg +, +this +, [this]({_-> + `hide +(); }); + +62 i( +l_ +-> + `isVisib +()) + +65 +QPot + + `pos +( + ` +(). + `x +(),e(). + `y +()); + +66 +pos + = +this +-> + `mToGlob +(pos); + +68 aut +l_size + = +l_ +-> + `sizeHt +(); + +70 aut +x + = +pos +. + `x +(- +l_size +. + `width +(+ +hizڏl_di_ +; + +71 aut +y + = +pos +. + `y +(- +l_size +. + `height +(- +vtil_di_ +; + +73 +l_ +-> + `move +( +x +, +y +); + +74 +l_ +-> + `show +(); + +75 + } +} + +78 + gPickBu +:: + $aveEvt +( +QEvt + * +e +) + +80 +hideTim_ +. + `t +( +HIDE_TIMEOUT +); + +81 +FtBu +:: + `aveEvt +( +e +); + +82 + } +} + + @emoji/PickButton.h + +18 #agm + + + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~"ui/FtBu.h +" + +26 +mea + + gemoji + { + +28 +ass + + gP +; + +30 as + cPickBu + : +public + +FtBu + + +32 +Q_OBJECT + + +33 +public +: + +34 +exic + +PickBu +( +QWidg + * + + = +nuαr +); + +36 + gsigls +: + +37  +emojiSeed +(cڡ +QSg + & +emoji +); + +39 + geed +: + +40  +aveEvt +( +QEvt + * +e + +ovride +; + +42 + give +: + +43  +showP +(); + +44  +hideP +(); + +47  + gvtil_di_ + = 10; + +50  + ghizڏl_di_ + = 70; + +52 + gQShedPor +< + gP +> + gl_ +; + +53 +QTim + + ghideTim_ +; + + @emoji/Provider.cpp + +18  + ~ + +20  + ~"emoji/Provid.h +" + +22 +usg + +mea + + gemoji +; + +24 cڡ + gd +:: +ve +< +Emoji +> +Provid +:: + + = { + +25 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x80"), ":grinning:"}, + +26 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x81"), ":grin:"}, + +27 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x82"), ":joy:"}, + +28 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\xa3"), ":rofl:"}, + +29 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x83"), ":smiley:"}, + +30 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x84"), ":smile:"}, + +31 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x85"), ":sweat_smile:"}, + +32 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x86"), ":laughing:"}, + +33 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x89"), ":wink:"}, + +34 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x8a"), ":blush:"}, + +35 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x8b"), ":yum:"}, + +36 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x8e"), ":sunglasses:"}, + +37 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x8d"), ":heart_eyes:"}, + +38 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x98"), ":kissing_heart:"}, + +39 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x97"), ":kissing:"}, + +40 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x99"), ":kissing_smiling_eyes:"}, + +41 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x9a"), ":kissing_closed_eyes:"}, + +42 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x98\xba"), ":relaxed:"}, + +43 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x99\x82"), ":slight_smile:"}, + +44 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\x97"), ":hugging:"}, + +45 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\x94"), ":thinking:"}, + +46 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x90"), ":neutral_face:"}, + +47 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x91"), ":expressionless:"}, + +48 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xb6"), ":no_mouth:"}, + +49 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x99\x84"), ":rolling_eyes:"}, + +50 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x8f"), ":smirk:"}, + +51 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xa3"), ":persevere:"}, + +52 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xa5"), ":disappointed_relieved:"}, + +53 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xae"), ":open_mouth:"}, + +54 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\x90"), ":zipper_mouth:"}, + +55 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xaf"), ":hushed:"}, + +56 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xaa"), ":sleepy:"}, + +57 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xab"), ":tired_face:"}, + +58 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xb4"), ":sleeping:"}, + +59 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x8c"), ":relieved:"}, + +60 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\x93"), ":nerd:"}, + +61 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x9b"), ":stuck_out_tongue:"}, + +62 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x9c"), ":stuck_out_tongue_winking_eye:"}, + +63 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x9d"), ":stuck_out_tongue_closed_eyes:"}, + +64 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\xa4"), ":drooling_face:"}, + +65 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x92"), ":unamused:"}, + +66 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x93"), ":sweat:"}, + +67 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x94"), ":pensive:"}, + +68 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x95"), ":confused:"}, + +69 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x99\x83"), ":upside_down:"}, + +70 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\x91"), ":money_mouth:"}, + +71 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xb2"), ":astonished:"}, + +72 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x98\xb9"), ":frowning2:"}, + +73 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x99\x81"), ":slight_frown:"}, + +74 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x96"), ":confounded:"}, + +75 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x9e"), ":disappointed:"}, + +76 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x9f"), ":worried:"}, + +77 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xa4"), ":triumph:"}, + +78 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xa2"), ":cry:"}, + +79 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xad"), ":sob:"}, + +80 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xa6"), ":frowning:"}, + +81 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xa7"), ":anguished:"}, + +82 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xa8"), ":fearful:"}, + +83 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xa9"), ":weary:"}, + +84 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xac"), ":grimacing:"}, + +85 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xb0"), ":cold_sweat:"}, + +86 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xb1"), ":scream:"}, + +87 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xb3"), ":flushed:"}, + +88 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xb5"), ":dizzy_face:"}, + +89 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xa1"), ":rage:"}, + +90 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xa0"), ":angry:"}, + +91 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x87"), ":innocent:"}, + +92 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\xa0"), ":cowboy:"}, + +93 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\xa1"), ":clown:"}, + +94 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\xa5"), ":lying_face:"}, + +95 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xb7"), ":mask:"}, + +96 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\x92"), ":thermometer_face:"}, + +97 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\x95"), ":head_bandage:"}, + +98 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\xa2"), ":nauseated_face:"}, + +99 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\xa7"), ":sneezing_face:"}, + +100 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\x88"), ":smiling_imp:"}, + +101 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xbf"), ":imp:"}, + +102 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xb9"), ":japanese_ogre:"}, + +103 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xba"), ":japanese_goblin:"}, + +104 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x80"), ":skull:"}, + +105 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xbb"), ":ghost:"}, + +106 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xbd"), ":alien:"}, + +107 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\x96"), ":robot:"}, + +108 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xa9"), ":poop:"}, + +109 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xba"), ":smiley_cat:"}, + +110 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xb8"), ":smile_cat:"}, + +111 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xb9"), ":joy_cat:"}, + +112 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xbb"), ":heart_eyes_cat:"}, + +113 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xbc"), ":smirk_cat:"}, + +114 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xbd"), ":kissing_cat:"}, + +115 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x99\x80"), ":scream_cat:"}, + +116 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xbf"), ":crying_cat_face:"}, + +117 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x98\xbe"), ":pouting_cat:"}, + +118 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xa6"), ":boy:"}, + +119 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xa7"), ":girl:"}, + +120 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xa8"), ":man:"}, + +121 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xa9"), ":woman:"}, + +122 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xb4"), ":older_man:"}, + +123 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xb5"), ":older_woman:"}, + +124 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xb6"), ":baby:"}, + +125 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xbc"), ":angel:"}, + +126 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xae"), ":cop:"}, + +127 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\xb5"), ":spy:"}, + +128 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x82"), ":guardsman:"}, + +129 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xb7"), ":construction_worker:"}, + +130 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xb3"), ":man_with_turban:"}, + +131 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xb1"), ":person_with_blond_hair:"}, + +132 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\x85"), ":santa:"}, + +133 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\xb6"), ":mrs_claus:"}, + +134 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xb8"), ":princess:"}, + +135 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\xb4"), ":prince:"}, + +136 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xb0"), ":bride_with_veil:"}, + +137 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\xb5"), ":man_in_tuxedo:"}, + +138 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\xb0"), ":pregnant_woman:"}, + +139 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xb2"), ":man_with_gua_pi_mao:"}, + +140 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x99\x8d"), ":person_frowning:"}, + +141 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x99\x8e"), ":person_with_pouting_face:"}, + +142 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x99\x85"), ":no_good:"}, + +143 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x99\x86"), ":ok_woman:"}, + +144 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x81"), ":information_desk_person:"}, + +145 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x99\x8b"), ":raising_hand:"}, + +146 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x99\x87"), ":bow:"}, + +147 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\xa6"), ":face_palm:"}, + +148 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\xb7"), ":shrug:"}, + +149 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x86"), ":massage:"}, + +150 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x87"), ":haircut:"}, + +151 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xb6"), ":walking:"}, + +152 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x83"), ":runner:"}, + +153 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x83"), ":dancer:"}, + +154 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\xba"), ":man_dancing:"}, + +155 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xaf"), ":dancers:"}, + +156 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x97\xa3"), ":speaking_head:"}, + +157 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xa4"), ":bust_in_silhouette:"}, + +158 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xa5"), ":busts_in_silhouette:"}, + +159 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xab"), ":couple:"}, + +160 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xac"), ":two_men_holding_hands:"}, + +161 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xad"), ":two_women_holding_hands:"}, + +162 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x8f"), ":couplekiss:"}, + +163 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x91"), ":couple_with_heart:"}, + +164 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xaa"), ":family:"}, + +165 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xaa"), ":muscle:"}, + +166 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\xb3"), ":selfie:"}, + +167 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x88"), ":point_left:"}, + +168 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x89"), ":point_right:"}, + +169 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x98\x9d"), ":point_up:"}, + +170 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x86"), ":point_up_2:"}, + +171 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x96\x95"), ":middle_finger:"}, + +172 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x87"), ":point_down:"}, + +173 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9c\x8c"), ":v:"}, + +174 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\x9e"), ":fingers_crossed:"}, + +175 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x96\x96"), ":vulcan:"}, + +176 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\x98"), ":metal:"}, + +177 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\x99"), ":call_me:"}, + +178 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x96\x90"), ":hand_splayed:"}, + +179 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9c\x8b"), ":raised_hand:"}, + +180 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x8c"), ":ok_hand:"}, + +181 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x8d"), ":thumbsup:"}, + +182 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x8e"), ":thumbsdown:"}, + +183 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9c\x8a"), ":fist:"}, + +184 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x8a"), ":punch:"}, + +185 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\x9b"), ":left_facing_fist:"}, + +186 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\x9c"), ":right_facing_fist:"}, + +187 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\x9a"), ":raised_back_of_hand:"}, + +188 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x8b"), ":wave:"}, + +189 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x8f"), ":clap:"}, + +190 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9c\x8d"), ":writing_hand:"}, + +191 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x90"), ":open_hands:"}, + +192 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x99\x8c"), ":raised_hands:"}, + +193 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x99\x8f"), ":pray:"}, + +194 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\x9d"), ":handshake:"}, + +195 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x85"), ":nail_care:"}, + +196 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x82"), ":ear:"}, + +197 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x83"), ":nose:"}, + +198 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xa3"), ":footprints:"}, + +199 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x80"), ":eyes:"}, + +200 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x81"), ":eye:"}, + +201 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x85"), ":tongue:"}, + +202 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x84"), ":lips:"}, + +203 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x8b"), ":kiss:"}, + +204 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xa4"), ":zzz:"}, + +205 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x93"), ":eyeglasses:"}, + +206 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\xb6"), ":dark_sunglasses:"}, + +207 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x94"), ":necktie:"}, + +208 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x95"), ":shirt:"}, + +209 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x96"), ":jeans:"}, + +210 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x97"), ":dress:"}, + +211 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x98"), ":kimono:"}, + +212 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x99"), ":bikini:"}, + +213 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x9a"), ":womans_clothes:"}, + +214 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x9b"), ":purse:"}, + +215 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x9c"), ":handbag:"}, + +216 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x9d"), ":pouch:"}, + +217 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\x92"), ":school_satchel:"}, + +218 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x9e"), ":mans_shoe:"}, + +219 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x9f"), ":athletic_shoe:"}, + +220 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xa0"), ":high_heel:"}, + +221 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xa1"), ":sandal:"}, + +222 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xa2"), ":boot:"}, + +223 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x91"), ":crown:"}, + +224 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x92"), ":womans_hat:"}, + +225 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xa9"), ":tophat:"}, + +226 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\x93"), ":mortar_board:"}, + +227 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9b\x91"), ":helmet_with_cross:"}, + +228 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x84"), ":lipstick:"}, + +229 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x8d"), ":ring:"}, + +230 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x82"), ":closed_umbrella:"}, + +231 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xbc"), ":briefcase:"}, + +234 cڡ + gd +:: +ve +< +Emoji +> +Provid +:: +tu + = { + +235 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x99\x88"), ":see_no_evil:"}, + +236 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x99\x89"), ":hear_no_evil:"}, + +237 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x99\x8a"), ":speak_no_evil:"}, + +238 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xa6"), ":sweat_drops:"}, + +239 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xa8"), ":dash:"}, + +240 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xb5"), ":monkey_face:"}, + +241 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x92"), ":monkey:"}, + +242 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa6\x8d"), ":gorilla:"}, + +243 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xb6"), ":dog:"}, + +244 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x95"), ":dog2:"}, + +245 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xa9"), ":poodle:"}, + +246 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xba"), ":wolf:"}, + +247 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa6\x8a"), ":fox:"}, + +248 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xb1"), ":cat:"}, + +249 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x88"), ":cat2:"}, + +250 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa6\x81"), ":lion_face:"}, + +251 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xaf"), ":tiger:"}, + +252 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x85"), ":tiger2:"}, + +253 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x86"), ":leopard:"}, + +254 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xb4"), ":horse:"}, + +255 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x8e"), ":racehorse:"}, + +256 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa6\x8c"), ":deer:"}, + +257 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa6\x84"), ":unicorn:"}, + +258 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xae"), ":cow:"}, + +259 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x82"), ":ox:"}, + +260 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x83"), ":water_buffalo:"}, + +261 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x84"), ":cow2:"}, + +262 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xb7"), ":pig:"}, + +263 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x96"), ":pig2:"}, + +264 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x97"), ":boar:"}, + +265 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xbd"), ":pig_nose:"}, + +266 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x8f"), ":ram:"}, + +267 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x91"), ":sheep:"}, + +268 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x90"), ":goat:"}, + +269 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xaa"), ":dromedary_camel:"}, + +270 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xab"), ":camel:"}, + +271 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x98"), ":elephant:"}, + +272 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa6\x8f"), ":rhino:"}, + +273 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xad"), ":mouse:"}, + +274 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x81"), ":mouse2:"}, + +275 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x80"), ":rat:"}, + +276 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xb9"), ":hamster:"}, + +277 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xb0"), ":rabbit:"}, + +278 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x87"), ":rabbit2:"}, + +279 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xbf"), ":chipmunk:"}, + +280 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa6\x87"), ":bat:"}, + +281 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xbb"), ":bear:"}, + +282 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xa8"), ":koala:"}, + +283 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xbc"), ":panda_face:"}, + +284 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xbe"), ":feet:"}, + +285 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa6\x83"), ":turkey:"}, + +286 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x94"), ":chicken:"}, + +287 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x93"), ":rooster:"}, + +288 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xa3"), ":hatching_chick:"}, + +289 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xa4"), ":baby_chick:"}, + +290 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xa5"), ":hatched_chick:"}, + +291 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xa6"), ":bird:"}, + +292 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xa7"), ":penguin:"}, + +293 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\x8a"), ":dove:"}, + +294 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa6\x85"), ":eagle:"}, + +295 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa6\x86"), ":duck:"}, + +296 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa6\x89"), ":owl:"}, + +297 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xb8"), ":frog:"}, + +298 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x8a"), ":crocodile:"}, + +299 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xa2"), ":turtle:"}, + +300 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa6\x8e"), ":lizard:"}, + +301 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x8d"), ":snake:"}, + +302 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xb2"), ":dragon_face:"}, + +303 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x89"), ":dragon:"}, + +304 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xb3"), ":whale:"}, + +305 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x8b"), ":whale2:"}, + +306 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xac"), ":dolphin:"}, + +307 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x9f"), ":fish:"}, + +308 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xa0"), ":tropical_fish:"}, + +309 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\xa1"), ":blowfish:"}, + +310 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa6\x88"), ":shark:"}, + +311 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x99"), ":octopus:"}, + +312 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x9a"), ":shell:"}, + +313 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa6\x80"), ":crab:"}, + +314 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa6\x90"), ":shrimp:"}, + +315 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa6\x91"), ":squid:"}, + +316 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa6\x8b"), ":butterfly:"}, + +317 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x8c"), ":snail:"}, + +318 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x9b"), ":bug:"}, + +319 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x9c"), ":ant:"}, + +320 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x9d"), ":bee:"}, + +321 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x90\x9e"), ":beetle:"}, + +322 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\xb7"), ":spider:"}, + +323 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\xb8"), ":spider_web:"}, + +324 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa6\x82"), ":scorpion:"}, + +325 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x90"), ":bouquet:"}, + +326 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xb8"), ":cherry_blossom:"}, + +327 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\xb5"), ":rosette:"}, + +328 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xb9"), ":rose:"}, + +329 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa5\x80"), ":wilted_rose:"}, + +330 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xba"), ":hibiscus:"}, + +331 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xbb"), ":sunflower:"}, + +332 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xbc"), ":blossom:"}, + +333 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xb7"), ":tulip:"}, + +334 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xb1"), ":seedling:"}, + +335 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xb2"), ":evergreen_tree:"}, + +336 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xb3"), ":deciduous_tree:"}, + +337 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xb4"), ":palm_tree:"}, + +338 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xb5"), ":cactus:"}, + +339 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xbe"), ":ear_of_rice:"}, + +340 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xbf"), ":herb:"}, + +341 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x98\x98"), ":shamrock:"}, + +342 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x80"), ":four_leaf_clover:"}, + +343 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x81"), ":maple_leaf:"}, + +344 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x82"), ":fallen_leaf:"}, + +345 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x83"), ":leaves:"}, + +346 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x84"), ":mushroom:"}, + +347 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xb0"), ":chestnut:"}, + +348 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x8d"), ":earth_africa:"}, + +349 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x8e"), ":earth_americas:"}, + +350 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x8f"), ":earth_asia:"}, + +351 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x91"), ":new_moon:"}, + +352 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x92"), ":waxing_crescent_moon:"}, + +353 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x93"), ":first_quarter_moon:"}, + +354 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x94"), ":waxing_gibbous_moon:"}, + +355 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x95"), ":full_moon:"}, + +356 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x96"), ":waning_gibbous_moon:"}, + +357 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x97"), ":last_quarter_moon:"}, + +358 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x98"), ":waning_crescent_moon:"}, + +359 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x99"), ":crescent_moon:"}, + +360 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x9a"), ":new_moon_with_face:"}, + +361 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x9b"), ":first_quarter_moon_with_face:"}, + +362 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x9c"), ":last_quarter_moon_with_face:"}, + +363 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x98\x80"), ":sunny:"}, + +364 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x9d"), ":full_moon_with_face:"}, + +365 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x9e"), ":sun_with_face:"}, + +366 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\xad\x90"), ":star:"}, + +367 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x9f"), ":star2:"}, + +368 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x98\x81"), ":cloud:"}, + +369 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9b\x85"), ":partly_sunny:"}, + +370 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9b\x88"), ":thunder_cloud_rain:"}, + +371 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xa4"), ":white_sun_small_cloud:"}, + +372 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xa5"), ":white_sun_cloud:"}, + +373 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xa6"), ":white_sun_rain_cloud:"}, + +374 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xa7"), ":cloud_rain:"}, + +375 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xa8"), ":cloud_snow:"}, + +376 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xa9"), ":cloud_lightning:"}, + +377 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xaa"), ":cloud_tornado:"}, + +378 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xab"), ":fog:"}, + +379 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xac"), ":wind_blowing_face:"}, + +380 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x98\x82"), ":umbrella2:"}, + +381 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x98\x94"), ":umbrella:"}, + +382 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9a\xa1"), ":zap:"}, + +383 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9d\x84"), ":snowflake:"}, + +384 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x98\x83"), ":snowman2:"}, + +385 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9b\x84"), ":snowman:"}, + +386 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x98\x84"), ":comet:"}, + +387 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xa5"), ":fire:"}, + +388 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xa7"), ":droplet:"}, + +389 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x8a"), ":ocean:"}, + +390 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\x83"), ":jack_o_lantern:"}, + +391 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\x84"), ":christmas_tree:"}, + +392 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9c\xa8"), ":sparkles:"}, + +393 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\x8b"), ":tanabata_tree:"}, + +394 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\x8d"), ":bamboo:"}, + +397 cڡ + gd +:: +ve +< +Emoji +> +Provid +:: +food + = { + +398 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x87"), ":grapes:"}, + +399 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x88"), ":melon:"}, + +400 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x89"), ":watermelon:"}, + +401 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x8a"), ":tangerine:"}, + +402 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x8b"), ":lemon:"}, + +403 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x8c"), ":banana:"}, + +404 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x8d"), ":pineapple:"}, + +405 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x8e"), ":apple:"}, + +406 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x8f"), ":green_apple:"}, + +407 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x90"), ":pear:"}, + +408 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x91"), ":peach:"}, + +409 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x92"), ":cherries:"}, + +410 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x93"), ":strawberry:"}, + +411 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa5\x9d"), ":kiwi:"}, + +412 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x85"), ":tomato:"}, + +413 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa5\x91"), ":avocado:"}, + +414 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x86"), ":eggplant:"}, + +415 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa5\x94"), ":potato:"}, + +416 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa5\x95"), ":carrot:"}, + +417 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xbd"), ":corn:"}, + +418 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xb6"), ":hot_pepper:"}, + +419 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa5\x92"), ":cucumber:"}, + +420 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa5\x9c"), ":peanuts:"}, + +421 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x9e"), ":bread:"}, + +422 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa5\x90"), ":croissant:"}, + +423 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa5\x96"), ":french_bread:"}, + +424 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa5\x9e"), ":pancakes:"}, + +425 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa7\x80"), ":cheese:"}, + +426 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x96"), ":meat_on_bone:"}, + +427 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x97"), ":poultry_leg:"}, + +428 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa5\x93"), ":bacon:"}, + +429 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x94"), ":hamburger:"}, + +430 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x9f"), ":fries:"}, + +431 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x95"), ":pizza:"}, + +432 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xad"), ":hotdog:"}, + +433 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xae"), ":taco:"}, + +434 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xaf"), ":burrito:"}, + +435 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa5\x99"), ":stuffed_flatbread:"}, + +436 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa5\x9a"), ":egg:"}, + +437 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xb3"), ":cooking:"}, + +438 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa5\x98"), ":shallow_pan_of_food:"}, + +439 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xb2"), ":stew:"}, + +440 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa5\x97"), ":salad:"}, + +441 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xbf"), ":popcorn:"}, + +442 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xb1"), ":bento:"}, + +443 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x98"), ":rice_cracker:"}, + +444 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x99"), ":rice_ball:"}, + +445 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x9a"), ":rice:"}, + +446 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x9b"), ":curry:"}, + +447 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x9c"), ":ramen:"}, + +448 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\x9d"), ":spaghetti:"}, + +449 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xa0"), ":sweet_potato:"}, + +450 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xa2"), ":oden:"}, + +451 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xa3"), ":sushi:"}, + +452 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xa4"), ":fried_shrimp:"}, + +453 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xa5"), ":fish_cake:"}, + +454 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xa1"), ":dango:"}, + +455 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xa6"), ":icecream:"}, + +456 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xa7"), ":shaved_ice:"}, + +457 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xa8"), ":ice_cream:"}, + +458 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xa9"), ":doughnut:"}, + +459 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xaa"), ":cookie:"}, + +460 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\x82"), ":birthday:"}, + +461 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xb0"), ":cake:"}, + +462 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xab"), ":chocolate_bar:"}, + +463 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xac"), ":candy:"}, + +464 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xad"), ":lollipop:"}, + +465 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xae"), ":custard:"}, + +466 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xaf"), ":honey_pot:"}, + +467 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xbc"), ":baby_bottle:"}, + +468 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa5\x9b"), ":milk:"}, + +469 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x98\x95"), ":coffee:"}, + +470 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xb5"), ":tea:"}, + +471 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xb6"), ":sake:"}, + +472 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xbe"), ":champagne:"}, + +473 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xb7"), ":wine_glass:"}, + +474 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xb8"), ":cocktail:"}, + +475 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xb9"), ":tropical_drink:"}, + +476 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xba"), ":beer:"}, + +477 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xbb"), ":beers:"}, + +478 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa5\x82"), ":champagne_glass:"}, + +479 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa5\x83"), ":tumbler_glass:"}, + +480 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xbd"), ":fork_knife_plate:"}, + +481 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8d\xb4"), ":fork_and_knife:"}, + +482 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa5\x84"), ":spoon:"}, + +485 cڡ + gd +:: +ve +< +Emoji +> +Provid +:: +aivy + = { + +486 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\xbe"), ":space_invader:"}, + +487 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\xb4"), ":levitate:"}, + +488 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\xba"), ":fencer:"}, + +489 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x87"), ":horse_racing:"}, + +490 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9b\xb7"), ":skier:"}, + +491 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x82"), ":snowboarder:"}, + +492 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x8c"), ":golfer:"}, + +493 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x84"), ":surfer:"}, + +494 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xa3"), ":rowboat:"}, + +495 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x8a"), ":swimmer:"}, + +496 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9b\xb9"), ":basketball_player:"}, + +497 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x8b"), ":lifter:"}, + +498 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xb4"), ":bicyclist:"}, + +499 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xb5"), ":mountain_bicyclist:"}, + +500 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\xb8"), ":cartwheel:"}, + +501 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\xbc"), ":wrestlers:"}, + +502 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\xbd"), ":water_polo:"}, + +503 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\xbe"), ":handball:"}, + +504 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa4\xb9"), ":juggling:"}, + +505 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xaa"), ":circus_tent:"}, + +506 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xad"), ":performing_arts:"}, + +507 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xa8"), ":art:"}, + +508 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xb0"), ":slot_machine:"}, + +509 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9b\x80"), ":bath:"}, + +510 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\x97"), ":reminder_ribbon:"}, + +511 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\x9f"), ":tickets:"}, + +512 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xab"), ":ticket:"}, + +513 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\x96"), ":military_medal:"}, + +514 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x86"), ":trophy:"}, + +515 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x85"), ":medal:"}, + +516 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa5\x87"), ":first_place:"}, + +517 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa5\x88"), ":second_place:"}, + +518 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa5\x89"), ":third_place:"}, + +519 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9a\xbd"), ":soccer:"}, + +520 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9a\xbe"), ":baseball:"}, + +521 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x80"), ":basketball:"}, + +522 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x90"), ":volleyball:"}, + +523 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x88"), ":football:"}, + +524 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x89"), ":rugby_football:"}, + +525 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xbe"), ":tennis:"}, + +526 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xb1"), ":8ball:"}, + +527 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xb3"), ":bowling:"}, + +528 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x8f"), ":cricket:"}, + +529 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x91"), ":field_hockey:"}, + +530 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x92"), ":hockey:"}, + +531 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x93"), ":ping_pong:"}, + +532 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\xb8"), ":badminton:"}, + +533 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa5\x8a"), ":boxing_glove:"}, + +534 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa5\x8b"), ":martial_arts_uniform:"}, + +535 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa5\x85"), ":goal:"}, + +536 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xaf"), ":dart:"}, + +537 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9b\xb3"), ":golf:"}, + +538 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9b\xb8"), ":ice_skate:"}, + +539 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xa3"), ":fishing_pole_and_fish:"}, + +540 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xbd"), ":running_shirt_with_sash:"}, + +541 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xbf"), ":ski:"}, + +542 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xae"), ":video_game:"}, + +543 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xb2"), ":game_die:"}, + +544 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xbc"), ":musical_score:"}, + +545 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xa4"), ":microphone:"}, + +546 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xa7"), ":headphones:"}, + +547 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xb7"), ":saxophone:"}, + +548 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xb8"), ":guitar:"}, + +549 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xb9"), ":musical_keyboard:"}, + +550 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xba"), ":trumpet:"}, + +551 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xbb"), ":violin:"}, + +552 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\xa5\x81"), ":drum:"}, + +553 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xac"), ":clapper:"}, + +554 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\xb9"), ":bow_and_arrow:"}, + +557 cڡ + gd +:: +ve +< +Emoji +> +Provid +:: +av + = { + +558 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x8e"), ":race_car:"}, + +559 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x8d"), ":motorcycle:"}, + +560 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x97\xbe"), ":japan:"}, + +561 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x94"), ":mountain_snow:"}, + +562 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9b\xb0"), ":mountain:"}, + +563 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x8b"), ":volcano:"}, + +564 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x97\xbb"), ":mount_fuji:"}, + +565 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x95"), ":camping:"}, + +566 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x96"), ":beach:"}, + +567 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x9c"), ":desert:"}, + +568 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x9d"), ":island:"}, + +569 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x9e"), ":park:"}, + +570 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x9f"), ":stadium:"}, + +571 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x9b"), ":classical_building:"}, + +572 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x97"), ":construction_site:"}, + +573 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x98"), ":homes:"}, + +574 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x99"), ":cityscape:"}, + +575 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x9a"), ":house_abandoned:"}, + +576 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\xa0"), ":house:"}, + +577 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\xa1"), ":house_with_garden:"}, + +578 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\xa2"), ":office:"}, + +579 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\xa3"), ":post_office:"}, + +580 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\xa4"), ":european_post_office:"}, + +581 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\xa5"), ":hospital:"}, + +582 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\xa6"), ":bank:"}, + +583 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\xa8"), ":hotel:"}, + +584 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\xa9"), ":love_hotel:"}, + +585 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\xaa"), ":convenience_store:"}, + +586 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\xab"), ":school:"}, + +587 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\xac"), ":department_store:"}, + +588 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\xad"), ":factory:"}, + +589 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\xaf"), ":japanese_castle:"}, + +590 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\xb0"), ":european_castle:"}, + +591 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x92"), ":wedding:"}, + +592 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x97\xbc"), ":tokyo_tower:"}, + +593 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x97\xbd"), ":statue_of_liberty:"}, + +594 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9b\xaa"), ":church:"}, + +595 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\x8c"), ":mosque:"}, + +596 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\x8d"), ":synagogue:"}, + +597 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9b\xa9"), ":shinto_shrine:"}, + +598 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\x8b"), ":kaaba:"}, + +599 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9b\xb2"), ":fountain:"}, + +600 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9b\xba"), ":tent:"}, + +601 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x81"), ":foggy:"}, + +602 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x83"), ":night_with_stars:"}, + +603 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x84"), ":sunrise_over_mountains:"}, + +604 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x85"), ":sunrise:"}, + +605 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x86"), ":city_dusk:"}, + +606 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x87"), ":city_sunset:"}, + +607 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x89"), ":bridge_at_night:"}, + +608 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x8c"), ":milky_way:"}, + +609 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xa0"), ":carousel_horse:"}, + +610 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xa1"), ":ferris_wheel:"}, + +611 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xa2"), ":roller_coaster:"}, + +612 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x82"), ":steam_locomotive:"}, + +613 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x83"), ":railway_car:"}, + +614 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x84"), ":bullettrain_side:"}, + +615 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x85"), ":bullettrain_front:"}, + +616 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x86"), ":train2:"}, + +617 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x87"), ":metro:"}, + +618 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x88"), ":light_rail:"}, + +619 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x89"), ":station:"}, + +620 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x8a"), ":tram:"}, + +621 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x9d"), ":monorail:"}, + +622 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x9e"), ":mountain_railway:"}, + +623 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x8b"), ":train:"}, + +624 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x8c"), ":bus:"}, + +625 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x8d"), ":oncoming_bus:"}, + +626 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x8e"), ":trolleybus:"}, + +627 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x90"), ":minibus:"}, + +628 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x91"), ":ambulance:"}, + +629 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x92"), ":fire_engine:"}, + +630 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x93"), ":police_car:"}, + +631 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x94"), ":oncoming_police_car:"}, + +632 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x95"), ":taxi:"}, + +633 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x96"), ":oncoming_taxi:"}, + +634 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x97"), ":red_car:"}, + +635 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x98"), ":oncoming_automobile:"}, + +636 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x99"), ":blue_car:"}, + +637 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x9a"), ":truck:"}, + +638 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x9b"), ":articulated_lorry:"}, + +639 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x9c"), ":tractor:"}, + +640 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xb2"), ":bike:"}, + +641 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9b\xb4"), ":scooter:"}, + +642 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9b\xb5"), ":motor_scooter:"}, + +643 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x8f"), ":busstop:"}, + +644 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9b\xa3"), ":motorway:"}, + +645 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9b\xa4"), ":railway_track:"}, + +646 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9b\xbd"), ":fuelpump:"}, + +647 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xa8"), ":rotating_light:"}, + +648 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xa5"), ":traffic_light:"}, + +649 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xa6"), ":vertical_traffic_light:"}, + +650 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xa7"), ":construction:"}, + +651 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9a\x93"), ":anchor:"}, + +652 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9b\xb5"), ":sailboat:"}, + +653 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9b\xb6"), ":canoe:"}, + +654 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xa4"), ":speedboat:"}, + +655 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9b\xb3"), ":cruise_ship:"}, + +656 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9b\xb4"), ":ferry:"}, + +657 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9b\xa5"), ":motorboat:"}, + +658 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xa2"), ":ship:"}, + +659 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9c\x88"), ":airplane:"}, + +660 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9b\xa9"), ":airplane_small:"}, + +661 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9b\xab"), ":airplane_departure:"}, + +662 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9b\xac"), ":airplane_arriving:"}, + +663 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xba"), ":seat:"}, + +664 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x81"), ":helicopter:"}, + +665 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x9f"), ":suspension_railway:"}, + +666 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xa0"), ":mountain_cableway:"}, + +667 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xa1"), ":aerial_tramway:"}, + +668 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\x80"), ":rocket:"}, + +669 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9b\xb0"), ":satellite_orbital:"}, + +670 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xa0"), ":stars:"}, + +671 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x88"), ":rainbow:"}, + +672 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\x86"), ":fireworks:"}, + +673 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\x87"), ":sparkler:"}, + +674 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\x91"), ":rice_scene:"}, + +675 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\x81"), ":checkered_flag:"}, + +678 cڡ + gd +:: +ve +< +Emoji +> +Provid +:: +objes + = { + +679 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x98\xa0"), ":skull_crossbones:"}, + +680 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x8c"), ":love_letter:"}, + +681 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xa3"), ":bomb:"}, + +682 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\xb3"), ":hole:"}, + +683 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9b\x8d"), ":shopping_bags:"}, + +684 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xbf"), ":prayer_beads:"}, + +685 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x8e"), ":gem:"}, + +686 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xaa"), ":knife:"}, + +687 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\xba"), ":amphora:"}, + +688 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x97\xba"), ":map:"}, + +689 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x88"), ":barber:"}, + +690 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x96\xbc"), ":frame_photo:"}, + +691 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9b\x8e"), ":bellhop:"}, + +692 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xaa"), ":door:"}, + +693 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9b\x8c"), ":sleeping_accommodation:"}, + +694 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9b\x8f"), ":bed:"}, + +695 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9b\x8b"), ":couch:"}, + +696 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xbd"), ":toilet:"}, + +697 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xbf"), ":shower:"}, + +698 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9b\x81"), ":bathtub:"}, + +699 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x8c\x9b"), ":hourglass:"}, + +700 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x8f\xb3"), ":hourglass_flowing_sand:"}, + +701 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x8c\x9a"), ":watch:"}, + +702 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x8f\xb0"), ":alarm_clock:"}, + +703 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x8f\xb1"), ":stopwatch:"}, + +704 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x8f\xb2"), ":timer:"}, + +705 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\xb0"), ":clock:"}, + +706 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\xa1"), ":thermometer:"}, + +707 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9b\xb1"), ":beach_umbrella:"}, + +708 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\x88"), ":balloon:"}, + +709 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\x89"), ":tada:"}, + +710 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\x8a"), ":confetti_ball:"}, + +711 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\x8e"), ":dolls:"}, + +712 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\x8f"), ":flags:"}, + +713 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\x90"), ":wind_chime:"}, + +714 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\x80"), ":ribbon:"}, + +715 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\x81"), ":gift:"}, + +716 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\xb9"), ":joystick:"}, + +717 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xaf"), ":postal_horn:"}, + +718 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\x99"), ":microphone2:"}, + +719 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\x9a"), ":level_slider:"}, + +720 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\x9b"), ":control_knobs:"}, + +721 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xbb"), ":radio:"}, + +722 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xb1"), ":iphone:"}, + +723 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xb2"), ":calling:"}, + +724 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x98\x8e"), ":telephone:"}, + +725 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x9e"), ":telephone_receiver:"}, + +726 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x9f"), ":pager:"}, + +727 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xa0"), ":fax:"}, + +728 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x8b"), ":battery:"}, + +729 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x8c"), ":electric_plug:"}, + +730 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xbb"), ":computer:"}, + +731 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x96\xa5"), ":desktop:"}, + +732 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x96\xa8"), ":printer:"}, + +733 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x8c\xa8"), ":keyboard:"}, + +734 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x96\xb1"), ":mouse_three_button:"}, + +735 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x96\xb2"), ":trackball:"}, + +736 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xbd"), ":minidisc:"}, + +737 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xbe"), ":floppy_disk:"}, + +738 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xbf"), ":cd:"}, + +739 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x80"), ":dvd:"}, + +740 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xa5"), ":movie_camera:"}, + +741 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\x9e"), ":film_frames:"}, + +742 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xbd"), ":projector:"}, + +743 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xba"), ":tv:"}, + +744 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xb7"), ":camera:"}, + +745 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xb8"), ":camera_with_flash:"}, + +746 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xb9"), ":video_camera:"}, + +747 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xbc"), ":vhs:"}, + +748 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x8d"), ":mag:"}, + +749 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x8e"), ":mag_right:"}, + +750 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xac"), ":microscope:"}, + +751 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xad"), ":telescope:"}, + +752 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xa1"), ":satellite:"}, + +753 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\xaf"), ":candle:"}, + +754 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xa1"), ":bulb:"}, + +755 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xa6"), ":flashlight:"}, + +756 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\xae"), ":izakaya_lantern:"}, + +757 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x94"), ":notebook_with_decorative_cover:"}, + +758 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x95"), ":closed_book:"}, + +759 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x96"), ":book:"}, + +760 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x97"), ":green_book:"}, + +761 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x98"), ":blue_book:"}, + +762 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x99"), ":orange_book:"}, + +763 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x9a"), ":books:"}, + +764 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x93"), ":notebook:"}, + +765 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x92"), ":ledger:"}, + +766 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x83"), ":page_with_curl:"}, + +767 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x9c"), ":scroll:"}, + +768 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x84"), ":page_facing_up:"}, + +769 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xb0"), ":newspaper:"}, + +770 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x97\x9e"), ":newspaper2:"}, + +771 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x91"), ":bookmark_tabs:"}, + +772 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x96"), ":bookmark:"}, + +773 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\xb7"), ":label:"}, + +774 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xb0"), ":moneybag:"}, + +775 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xb4"), ":yen:"}, + +776 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xb5"), ":dollar:"}, + +777 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xb6"), ":euro:"}, + +778 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xb7"), ":pound:"}, + +779 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xb8"), ":money_with_wings:"}, + +780 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xb3"), ":credit_card:"}, + +781 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9c\x89"), ":envelope:"}, + +782 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xa7"), ":e-mail:"}, + +783 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xa8"), ":incoming_envelope:"}, + +784 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xa9"), ":envelope_with_arrow:"}, + +785 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xa4"), ":outbox_tray:"}, + +786 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xa5"), ":inbox_tray:"}, + +787 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xa6"), ":package:"}, + +788 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xab"), ":mailbox:"}, + +789 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xaa"), ":mailbox_closed:"}, + +790 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xac"), ":mailbox_with_mail:"}, + +791 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xad"), ":mailbox_with_no_mail:"}, + +792 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xae"), ":postbox:"}, + +793 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x97\xb3"), ":ballot_box:"}, + +794 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9c\x8f"), ":pencil2:"}, + +795 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9c\x92"), ":black_nib:"}, + +796 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x96\x8b"), ":pen_fountain:"}, + +797 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x96\x8a"), ":pen_ballpoint:"}, + +798 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x96\x8c"), ":paintbrush:"}, + +799 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x96\x8d"), ":crayon:"}, + +800 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x9d"), ":pencil:"}, + +801 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x81"), ":file_folder:"}, + +802 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x82"), ":open_file_folder:"}, + +803 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x97\x82"), ":dividers:"}, + +804 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x85"), ":date:"}, + +805 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x86"), ":calendar:"}, + +806 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x97\x92"), ":notepad_spiral:"}, + +807 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x97\x93"), ":calendar_spiral:"}, + +808 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x87"), ":card_index:"}, + +809 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x88"), ":chart_with_upwards_trend:"}, + +810 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x89"), ":chart_with_downwards_trend:"}, + +811 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x8a"), ":bar_chart:"}, + +812 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x8b"), ":clipboard:"}, + +813 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x8c"), ":pushpin:"}, + +814 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x8d"), ":round_pushpin:"}, + +815 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x8e"), ":paperclip:"}, + +816 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x96\x87"), ":paperclips:"}, + +817 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x8f"), ":straight_ruler:"}, + +818 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x90"), ":triangular_ruler:"}, + +819 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9c\x82"), ":scissors:"}, + +820 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x97\x83"), ":card_box:"}, + +821 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x97\x84"), ":file_cabinet:"}, + +822 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x97\x91"), ":wastebasket:"}, + +823 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x92"), ":lock:"}, + +824 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x93"), ":unlock:"}, + +825 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x8f"), ":lock_with_ink_pen:"}, + +826 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x90"), ":closed_lock_with_key:"}, + +827 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x91"), ":key:"}, + +828 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x97\x9d"), ":key2:"}, + +829 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xa8"), ":hammer:"}, + +830 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9b\x8f"), ":pick:"}, + +831 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9a\x92"), ":hammer_pick:"}, + +832 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9b\xa0"), ":tools:"}, + +833 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x97\xa1"), ":dagger:"}, + +834 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9a\x94"), ":crossed_swords:"}, + +835 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xab"), ":gun:"}, + +836 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9b\xa1"), ":shield:"}, + +837 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xa7"), ":wrench:"}, + +838 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xa9"), ":nut_and_bolt:"}, + +839 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9a\x99"), ":gear:"}, + +840 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x97\x9c"), ":compression:"}, + +841 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9a\x97"), ":alembic:"}, + +842 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9a\x96"), ":scales:"}, + +843 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x97"), ":link:"}, + +844 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9b\x93"), ":chains:"}, + +845 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x89"), ":syringe:"}, + +846 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x8a"), ":pill:"}, + +847 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xac"), ":smoking:"}, + +848 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9a\xb0"), ":coffin:"}, + +849 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9a\xb1"), ":urn:"}, + +850 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x97\xbf"), ":moyai:"}, + +851 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9b\xa2"), ":oil:"}, + +852 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xae"), ":crystal_ball:"}, + +853 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9b\x92"), ":shopping_cart:"}, + +854 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xa9"), ":triangular_flag_on_post:"}, + +855 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\x8c"), ":crossed_flags:"}, + +856 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\xb4"), ":flag_black:"}, + +857 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\xb3"), ":flag_white:"}, + +858 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\xb3\xf0\x9f\x8c\x88"), ":rainbow_flag:"}, + +861 cڡ + gd +:: +ve +< +Emoji +> +Provid +:: +symbs + = { + +862 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x91\x81\xf0\x9f\x97\xa8"), ":eye_in_speech_bubble:"}, + +863 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x98"), ":cupid:"}, + +864 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9d\xa4"), ":heart:"}, + +865 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x93"), ":heartbeat:"}, + +866 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x94"), ":broken_heart:"}, + +867 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x95"), ":two_hearts:"}, + +868 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x96"), ":sparkling_heart:"}, + +869 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x97"), ":heartpulse:"}, + +870 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x99"), ":blue_heart:"}, + +871 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x9a"), ":green_heart:"}, + +872 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x9b"), ":yellow_heart:"}, + +873 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x9c"), ":purple_heart:"}, + +874 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x96\xa4"), ":black_heart:"}, + +875 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x9d"), ":gift_heart:"}, + +876 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x9e"), ":revolving_hearts:"}, + +877 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\x9f"), ":heart_decoration:"}, + +878 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9d\xa3"), ":heart_exclamation:"}, + +879 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xa2"), ":anger:"}, + +880 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xa5"), ":boom:"}, + +881 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xab"), ":dizzy:"}, + +882 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xac"), ":speech_balloon:"}, + +883 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x97\xa8"), ":speech_left:"}, + +884 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x97\xaf"), ":anger_right:"}, + +885 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xad"), ":thought_balloon:"}, + +886 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xae"), ":white_flower:"}, + +887 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x90"), ":globe_with_meridians:"}, + +888 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x99\xa8"), ":hotsprings:"}, + +889 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9b\x91"), ":octagonal_sign:"}, + +890 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\x9b"), ":clock12:"}, + +891 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\xa7"), ":clock1230:"}, + +892 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\x90"), ":clock1:"}, + +893 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\x9c"), ":clock130:"}, + +894 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\x91"), ":clock2:"}, + +895 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\x9d"), ":clock230:"}, + +896 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\x92"), ":clock3:"}, + +897 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\x9e"), ":clock330:"}, + +898 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\x93"), ":clock4:"}, + +899 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\x9f"), ":clock430:"}, + +900 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\x94"), ":clock5:"}, + +901 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\xa0"), ":clock530:"}, + +902 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\x95"), ":clock6:"}, + +903 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\xa1"), ":clock630:"}, + +904 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\x96"), ":clock7:"}, + +905 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\xa2"), ":clock730:"}, + +906 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\x97"), ":clock8:"}, + +907 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\xa3"), ":clock830:"}, + +908 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\x98"), ":clock9:"}, + +909 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\xa4"), ":clock930:"}, + +910 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\x99"), ":clock10:"}, + +911 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\xa5"), ":clock1030:"}, + +912 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\x9a"), ":clock11:"}, + +913 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\xa6"), ":clock1130:"}, + +914 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8c\x80"), ":cyclone:"}, + +915 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x99\xa0"), ":spades:"}, + +916 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x99\xa5"), ":hearts:"}, + +917 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x99\xa6"), ":diamonds:"}, + +918 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x99\xa3"), ":clubs:"}, + +919 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x83\x8f"), ":black_joker:"}, + +920 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x80\x84"), ":mahjong:"}, + +921 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xb4"), ":flower_playing_cards:"}, + +922 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x87"), ":mute:"}, + +923 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x88"), ":speaker:"}, + +924 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x89"), ":sound:"}, + +925 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x8a"), ":loud_sound:"}, + +926 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xa2"), ":loudspeaker:"}, + +927 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xa3"), ":mega:"}, + +928 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x94"), ":bell:"}, + +929 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x95"), ":no_bell:"}, + +930 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xb5"), ":musical_note:"}, + +931 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xb6"), ":notes:"}, + +932 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xb9"), ":chart:"}, + +933 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xb1"), ":currency_exchange:"}, + +934 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xb2"), ":heavy_dollar_sign:"}, + +935 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8f\xa7"), ":atm:"}, + +936 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xae"), ":put_litter_in_its_place:"}, + +937 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xb0"), ":potable_water:"}, + +938 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x99\xbf"), ":wheelchair:"}, + +939 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xb9"), ":mens:"}, + +940 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xba"), ":womens:"}, + +941 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xbb"), ":restroom:"}, + +942 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xbc"), ":baby_symbol:"}, + +943 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xbe"), ":wc:"}, + +944 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9b\x82"), ":passport_control:"}, + +945 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9b\x83"), ":customs:"}, + +946 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9b\x84"), ":baggage_claim:"}, + +947 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9b\x85"), ":left_luggage:"}, + +948 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9a\xa0"), ":warning:"}, + +949 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xb8"), ":children_crossing:"}, + +950 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9b\x94"), ":no_entry:"}, + +951 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xab"), ":no_entry_sign:"}, + +952 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xb3"), ":no_bicycles:"}, + +953 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xad"), ":no_smoking:"}, + +954 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xaf"), ":do_not_litter:"}, + +955 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xb1"), ":non-potable_water:"}, + +956 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9a\xb7"), ":no_pedestrians:"}, + +957 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xb5"), ":no_mobile_phones:"}, + +958 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x9e"), ":underage:"}, + +959 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x98\xa2"), ":radioactive:"}, + +960 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x98\xa3"), ":biohazard:"}, + +961 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\xac\x86"), ":arrow_up:"}, + +962 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x86\x97"), ":arrow_upper_right:"}, + +963 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9e\xa1"), ":arrow_right:"}, + +964 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x86\x98"), ":arrow_lower_right:"}, + +965 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\xac\x87"), ":arrow_down:"}, + +966 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x86\x99"), ":arrow_lower_left:"}, + +967 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\xac\x85"), ":arrow_left:"}, + +968 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x86\x96"), ":arrow_upper_left:"}, + +969 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x86\x95"), ":arrow_up_down:"}, + +970 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x86\x94"), ":left_right_arrow:"}, + +971 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x86\xa9"), ":leftwards_arrow_with_hook:"}, + +972 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x86\xaa"), ":arrow_right_hook:"}, + +973 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\xa4\xb4"), ":arrow_heading_up:"}, + +974 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\xa4\xb5"), ":arrow_heading_down:"}, + +975 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x83"), ":arrows_clockwise:"}, + +976 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x84"), ":arrows_counterclockwise:"}, + +977 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x99"), ":back:"}, + +978 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x9a"), ":end:"}, + +979 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x9b"), ":on:"}, + +980 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x9c"), ":soon:"}, + +981 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x9d"), ":top:"}, + +982 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x9b\x90"), ":place_of_worship:"}, + +983 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9a\x9b"), ":atom:"}, + +984 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\x89"), ":om_symbol:"}, + +985 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9c\xa1"), ":star_of_david:"}, + +986 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x98\xb8"), ":wheel_of_dharma:"}, + +987 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x98\xaf"), ":yin_yang:"}, + +988 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9c\x9d"), ":cross:"}, + +989 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x98\xa6"), ":orthodox_cross:"}, + +990 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x98\xaa"), ":star_and_crescent:"}, + +991 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x98\xae"), ":peace:"}, + +992 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x95\x8e"), ":menorah:"}, + +993 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xaf"), ":six_pointed_star:"}, + +994 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x99\x88"), ":aries:"}, + +995 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x99\x89"), ":taurus:"}, + +996 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x99\x8a"), ":gemini:"}, + +997 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x99\x8b"), ":cancer:"}, + +998 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x99\x8c"), ":leo:"}, + +999 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x99\x8d"), ":virgo:"}, + +1000 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x99\x8e"), ":libra:"}, + +1001 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x99\x8f"), ":scorpius:"}, + +1002 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x99\x90"), ":sagittarius:"}, + +1003 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x99\x91"), ":capricorn:"}, + +1004 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x99\x92"), ":aquarius:"}, + +1005 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x99\x93"), ":pisces:"}, + +1006 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9b\x8e"), ":ophiuchus:"}, + +1007 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x80"), ":twisted_rightwards_arrows:"}, + +1008 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x81"), ":repeat:"}, + +1009 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x82"), ":repeat_one:"}, + +1010 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x96\xb6"), ":arrow_forward:"}, + +1011 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x8f\xa9"), ":fast_forward:"}, + +1012 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x8f\xad"), ":track_next:"}, + +1013 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x8f\xaf"), ":play_pause:"}, + +1014 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x97\x80"), ":arrow_backward:"}, + +1015 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x8f\xaa"), ":rewind:"}, + +1016 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x8f\xae"), ":track_previous:"}, + +1017 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xbc"), ":arrow_up_small:"}, + +1018 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x8f\xab"), ":arrow_double_up:"}, + +1019 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xbd"), ":arrow_down_small:"}, + +1020 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x8f\xac"), ":arrow_double_down:"}, + +1021 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x8f\xb8"), ":pause_button:"}, + +1022 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x8f\xb9"), ":stop_button:"}, + +1023 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x8f\xba"), ":record_button:"}, + +1024 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x8f\x8f"), ":eject:"}, + +1025 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x8e\xa6"), ":cinema:"}, + +1026 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x85"), ":low_brightness:"}, + +1027 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x86"), ":high_brightness:"}, + +1028 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xb6"), ":signal_strength:"}, + +1029 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xb3"), ":vibration_mode:"}, + +1030 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\xb4"), ":mobile_phone_off:"}, + +1031 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x99\xbb"), ":recycle:"}, + +1032 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x93\x9b"), ":name_badge:"}, + +1033 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9a\x9c"), ":fleur-de-lis:"}, + +1034 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xb0"), ":beginner:"}, + +1035 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xb1"), ":trident:"}, + +1036 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\xad\x95"), ":o:"}, + +1037 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9c\x85"), ":white_check_mark:"}, + +1038 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x98\x91"), ":ballot_box_with_check:"}, + +1039 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9c\x94"), ":heavy_check_mark:"}, + +1040 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9c\x96"), ":heavy_multiplication_x:"}, + +1041 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9d\x8c"), ":x:"}, + +1042 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9d\x8e"), ":negative_squared_cross_mark:"}, + +1043 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9e\x95"), ":heavy_plus_sign:"}, + +1044 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9e\x96"), ":heavy_minus_sign:"}, + +1045 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9e\x97"), ":heavy_division_sign:"}, + +1046 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9e\xb0"), ":curly_loop:"}, + +1047 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9e\xbf"), ":loop:"}, + +1048 +Emoji +{ +QSg +:: +omUtf8 +("\xe3\x80\xbd"), ":part_alternation_mark:"}, + +1049 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9c\xb3"), ":eight_spoked_asterisk:"}, + +1050 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9c\xb4"), ":eight_pointed_black_star:"}, + +1051 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9d\x87"), ":sparkle:"}, + +1052 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x80\xbc"), ":bangbang:"}, + +1053 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x81\x89"), ":interrobang:"}, + +1054 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9d\x93"), ":question:"}, + +1055 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9d\x94"), ":grey_question:"}, + +1056 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9d\x95"), ":grey_exclamation:"}, + +1057 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9d\x97"), ":exclamation:"}, + +1058 +Emoji +{ +QSg +:: +omUtf8 +("\xe3\x80\xb0"), ":wavy_dash:"}, + +1059 +Emoji +{ +QSg +:: +omUtf8 +("\xc2\xa9"), ":copyright:"}, + +1060 +Emoji +{ +QSg +:: +omUtf8 +("\xc2\xae"), ":registered:"}, + +1061 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x84\xa2"), ":tm:"}, + +1062 +Emoji +{ +QSg +:: +omUtf8 +("#\xe2\x83\xa3"), ":hash:"}, + +1063 +Emoji +{ +QSg +:: +omUtf8 +("*\xe2\x83\xa3"), ":asterisk:"}, + +1064 +Emoji +{ +QSg +:: +omUtf8 +("0\xe2\x83\xa3"), ":zero:"}, + +1065 +Emoji +{ +QSg +:: +omUtf8 +("1\xe2\x83\xa3"), ":one:"}, + +1066 +Emoji +{ +QSg +:: +omUtf8 +("2\xe2\x83\xa3"), ":two:"}, + +1067 +Emoji +{ +QSg +:: +omUtf8 +("3\xe2\x83\xa3"), ":three:"}, + +1068 +Emoji +{ +QSg +:: +omUtf8 +("4\xe2\x83\xa3"), ":four:"}, + +1069 +Emoji +{ +QSg +:: +omUtf8 +("5\xe2\x83\xa3"), ":five:"}, + +1070 +Emoji +{ +QSg +:: +omUtf8 +("6\xe2\x83\xa3"), ":six:"}, + +1071 +Emoji +{ +QSg +:: +omUtf8 +("7\xe2\x83\xa3"), ":seven:"}, + +1072 +Emoji +{ +QSg +:: +omUtf8 +("8\xe2\x83\xa3"), ":eight:"}, + +1073 +Emoji +{ +QSg +:: +omUtf8 +("9\xe2\x83\xa3"), ":nine:"}, + +1074 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x9f"), ":keycap_ten:"}, + +1075 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xaf"), ":100:"}, + +1076 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xa0"), ":capital_abcd:"}, + +1077 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xa1"), ":abcd:"}, + +1078 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xa2"), ":1234:"}, + +1079 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xa3"), ":symbols:"}, + +1080 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xa4"), ":abc:"}, + +1081 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x85\xb0"), ":a:"}, + +1082 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x86\x8e"), ":ab:"}, + +1083 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x85\xb1"), ":b:"}, + +1084 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x86\x91"), ":cl:"}, + +1085 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x86\x92"), ":cool:"}, + +1086 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x86\x93"), ":free:"}, + +1087 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x84\xb9"), ":information_source:"}, + +1088 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x86\x94"), ":id:"}, + +1089 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x93\x82"), ":m:"}, + +1090 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x86\x95"), ":new:"}, + +1091 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x86\x96"), ":ng:"}, + +1092 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x85\xbe"), ":o2:"}, + +1093 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x86\x97"), ":ok:"}, + +1094 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x85\xbf"), ":parking:"}, + +1095 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x86\x98"), ":sos:"}, + +1096 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x86\x99"), ":up:"}, + +1097 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x86\x9a"), ":vs:"}, + +1098 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x88\x81"), ":koko:"}, + +1099 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x88\x82"), ":sa:"}, + +1100 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x88\xb7"), ":u6708:"}, + +1101 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x88\xb6"), ":u6709:"}, + +1102 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x88\xaf"), ":u6307:"}, + +1103 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x89\x90"), ":ideograph_advantage:"}, + +1104 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x88\xb9"), ":u5272:"}, + +1105 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x88\x9a"), ":u7121:"}, + +1106 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x88\xb2"), ":u7981:"}, + +1107 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x89\x91"), ":accept:"}, + +1108 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x88\xb8"), ":u7533:"}, + +1109 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x88\xb4"), ":u5408:"}, + +1110 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x88\xb3"), ":u7a7a:"}, + +1111 +Emoji +{ +QSg +:: +omUtf8 +("\xe3\x8a\x97"), ":congratulations:"}, + +1112 +Emoji +{ +QSg +:: +omUtf8 +("\xe3\x8a\x99"), ":secret:"}, + +1113 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x88\xba"), ":u55b6:"}, + +1114 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x88\xb5"), ":u6e80:"}, + +1115 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x96\xaa"), ":black_small_square:"}, + +1116 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x96\xab"), ":white_small_square:"}, + +1117 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x97\xbb"), ":white_medium_square:"}, + +1118 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x97\xbc"), ":black_medium_square:"}, + +1119 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x97\xbd"), ":white_medium_small_square:"}, + +1120 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x97\xbe"), ":black_medium_small_square:"}, + +1121 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\xac\x9b"), ":black_large_square:"}, + +1122 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\xac\x9c"), ":white_large_square:"}, + +1123 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xb6"), ":large_orange_diamond:"}, + +1124 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xb7"), ":large_blue_diamond:"}, + +1125 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xb8"), ":small_orange_diamond:"}, + +1126 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xb9"), ":small_blue_diamond:"}, + +1127 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xba"), ":small_red_triangle:"}, + +1128 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xbb"), ":small_red_triangle_down:"}, + +1129 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x92\xa0"), ":diamond_shape_with_a_dot_inside:"}, + +1130 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\x98"), ":radio_button:"}, + +1131 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xb2"), ":black_square_button:"}, + +1132 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xb3"), ":white_square_button:"}, + +1133 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9a\xaa"), ":white_circle:"}, + +1134 +Emoji +{ +QSg +:: +omUtf8 +("\xe2\x9a\xab"), ":black_circle:"}, + +1135 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xb4"), ":red_circle:"}, + +1136 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x94\xb5"), ":blue_circle:"}, + +1139 cڡ + gd +:: +ve +< +Emoji +> +Provid +:: +ags + = { + +1140 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa6\xf0\x9f\x87\xa8"), ":flag_ac:"}, + +1141 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa6\xf0\x9f\x87\xa9"), ":flag_ad:"}, + +1142 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa6\xf0\x9f\x87\xaa"), ":flag_ae:"}, + +1143 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa6\xf0\x9f\x87\xab"), ":flag_af:"}, + +1144 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa6\xf0\x9f\x87\xac"), ":flag_ag:"}, + +1145 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa6\xf0\x9f\x87\xae"), ":flag_ai:"}, + +1146 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb1"), ":flag_al:"}, + +1147 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb2"), ":flag_am:"}, + +1148 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb4"), ":flag_ao:"}, + +1149 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb6"), ":flag_aq:"}, + +1150 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb7"), ":flag_ar:"}, + +1151 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb8"), ":flag_as:"}, + +1152 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb9"), ":flag_at:"}, + +1153 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa6\xf0\x9f\x87\xba"), ":flag_au:"}, + +1154 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa6\xf0\x9f\x87\xbc"), ":flag_aw:"}, + +1155 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa6\xf0\x9f\x87\xbd"), ":flag_ax:"}, + +1156 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa6\xf0\x9f\x87\xbf"), ":flag_az:"}, + +1157 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa7\xf0\x9f\x87\xa6"), ":flag_ba:"}, + +1158 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa7\xf0\x9f\x87\xa7"), ":flag_bb:"}, + +1159 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa7\xf0\x9f\x87\xa9"), ":flag_bd:"}, + +1160 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa7\xf0\x9f\x87\xaa"), ":flag_be:"}, + +1161 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa7\xf0\x9f\x87\xab"), ":flag_bf:"}, + +1162 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa7\xf0\x9f\x87\xac"), ":flag_bg:"}, + +1163 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa7\xf0\x9f\x87\xad"), ":flag_bh:"}, + +1164 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa7\xf0\x9f\x87\xae"), ":flag_bi:"}, + +1165 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa7\xf0\x9f\x87\xaf"), ":flag_bj:"}, + +1166 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb1"), ":flag_bl:"}, + +1167 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb2"), ":flag_bm:"}, + +1168 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb3"), ":flag_bn:"}, + +1169 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb4"), ":flag_bo:"}, + +1170 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb6"), ":flag_bq:"}, + +1171 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb7"), ":flag_br:"}, + +1172 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb8"), ":flag_bs:"}, + +1173 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb9"), ":flag_bt:"}, + +1174 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa7\xf0\x9f\x87\xbb"), ":flag_bv:"}, + +1175 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa7\xf0\x9f\x87\xbc"), ":flag_bw:"}, + +1176 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa7\xf0\x9f\x87\xbe"), ":flag_by:"}, + +1177 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa7\xf0\x9f\x87\xbf"), ":flag_bz:"}, + +1178 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa8\xf0\x9f\x87\xa6"), ":flag_ca:"}, + +1179 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa8\xf0\x9f\x87\xa8"), ":flag_cc:"}, + +1180 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa8\xf0\x9f\x87\xa9"), ":flag_cd:"}, + +1181 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa8\xf0\x9f\x87\xab"), ":flag_cf:"}, + +1182 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa8\xf0\x9f\x87\xac"), ":flag_cg:"}, + +1183 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa8\xf0\x9f\x87\xad"), ":flag_ch:"}, + +1184 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa8\xf0\x9f\x87\xae"), ":flag_ci:"}, + +1185 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb0"), ":flag_ck:"}, + +1186 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb1"), ":flag_cl:"}, + +1187 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb2"), ":flag_cm:"}, + +1188 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb3"), ":flag_cn:"}, + +1189 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb4"), ":flag_co:"}, + +1190 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb5"), ":flag_cp:"}, + +1191 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb7"), ":flag_cr:"}, + +1192 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa8\xf0\x9f\x87\xba"), ":flag_cu:"}, + +1193 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa8\xf0\x9f\x87\xbb"), ":flag_cv:"}, + +1194 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa8\xf0\x9f\x87\xbc"), ":flag_cw:"}, + +1195 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa8\xf0\x9f\x87\xbd"), ":flag_cx:"}, + +1196 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa8\xf0\x9f\x87\xbe"), ":flag_cy:"}, + +1197 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa8\xf0\x9f\x87\xbf"), ":flag_cz:"}, + +1198 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa9\xf0\x9f\x87\xaa"), ":flag_de:"}, + +1199 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa9\xf0\x9f\x87\xac"), ":flag_dg:"}, + +1200 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa9\xf0\x9f\x87\xaf"), ":flag_dj:"}, + +1201 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa9\xf0\x9f\x87\xb0"), ":flag_dk:"}, + +1202 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa9\xf0\x9f\x87\xb2"), ":flag_dm:"}, + +1203 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa9\xf0\x9f\x87\xb4"), ":flag_do:"}, + +1204 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xa9\xf0\x9f\x87\xbf"), ":flag_dz:"}, + +1205 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xaa\xf0\x9f\x87\xa6"), ":flag_ea:"}, + +1206 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xaa\xf0\x9f\x87\xa8"), ":flag_ec:"}, + +1207 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xaa\xf0\x9f\x87\xaa"), ":flag_ee:"}, + +1208 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xaa\xf0\x9f\x87\xac"), ":flag_eg:"}, + +1209 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xaa\xf0\x9f\x87\xad"), ":flag_eh:"}, + +1210 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xaa\xf0\x9f\x87\xb7"), ":flag_er:"}, + +1211 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xaa\xf0\x9f\x87\xb8"), ":flag_es:"}, + +1212 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xaa\xf0\x9f\x87\xb9"), ":flag_et:"}, + +1213 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xaa\xf0\x9f\x87\xba"), ":flag_eu:"}, + +1214 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xab\xf0\x9f\x87\xae"), ":flag_fi:"}, + +1215 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xab\xf0\x9f\x87\xaf"), ":flag_fj:"}, + +1216 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xab\xf0\x9f\x87\xb0"), ":flag_fk:"}, + +1217 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xab\xf0\x9f\x87\xb2"), ":flag_fm:"}, + +1218 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xab\xf0\x9f\x87\xb4"), ":flag_fo:"}, + +1219 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xab\xf0\x9f\x87\xb7"), ":flag_fr:"}, + +1220 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xac\xf0\x9f\x87\xa6"), ":flag_ga:"}, + +1221 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xac\xf0\x9f\x87\xa7"), ":flag_gb:"}, + +1222 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xac\xf0\x9f\x87\xa9"), ":flag_gd:"}, + +1223 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xac\xf0\x9f\x87\xaa"), ":flag_ge:"}, + +1224 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xac\xf0\x9f\x87\xab"), ":flag_gf:"}, + +1225 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xac\xf0\x9f\x87\xac"), ":flag_gg:"}, + +1226 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xac\xf0\x9f\x87\xad"), ":flag_gh:"}, + +1227 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xac\xf0\x9f\x87\xae"), ":flag_gi:"}, + +1228 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xac\xf0\x9f\x87\xb1"), ":flag_gl:"}, + +1229 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xac\xf0\x9f\x87\xb2"), ":flag_gm:"}, + +1230 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xac\xf0\x9f\x87\xb3"), ":flag_gn:"}, + +1231 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xac\xf0\x9f\x87\xb5"), ":flag_gp:"}, + +1232 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xac\xf0\x9f\x87\xb6"), ":flag_gq:"}, + +1233 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xac\xf0\x9f\x87\xb7"), ":flag_gr:"}, + +1234 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xac\xf0\x9f\x87\xb8"), ":flag_gs:"}, + +1235 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xac\xf0\x9f\x87\xb9"), ":flag_gt:"}, + +1236 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xac\xf0\x9f\x87\xba"), ":flag_gu:"}, + +1237 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xac\xf0\x9f\x87\xbc"), ":flag_gw:"}, + +1238 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xac\xf0\x9f\x87\xbe"), ":flag_gy:"}, + +1239 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xad\xf0\x9f\x87\xb0"), ":flag_hk:"}, + +1240 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xad\xf0\x9f\x87\xb2"), ":flag_hm:"}, + +1241 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xad\xf0\x9f\x87\xb3"), ":flag_hn:"}, + +1242 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xad\xf0\x9f\x87\xb7"), ":flag_hr:"}, + +1243 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xad\xf0\x9f\x87\xb9"), ":flag_ht:"}, + +1244 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xad\xf0\x9f\x87\xba"), ":flag_hu:"}, + +1245 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xae\xf0\x9f\x87\xa8"), ":flag_ic:"}, + +1246 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xae\xf0\x9f\x87\xa9"), ":flag_id:"}, + +1247 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xae\xf0\x9f\x87\xaa"), ":flag_ie:"}, + +1248 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xae\xf0\x9f\x87\xb1"), ":flag_il:"}, + +1249 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xae\xf0\x9f\x87\xb2"), ":flag_im:"}, + +1250 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xae\xf0\x9f\x87\xb3"), ":flag_in:"}, + +1251 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xae\xf0\x9f\x87\xb4"), ":flag_io:"}, + +1252 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xae\xf0\x9f\x87\xb6"), ":flag_iq:"}, + +1253 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xae\xf0\x9f\x87\xb7"), ":flag_ir:"}, + +1254 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xae\xf0\x9f\x87\xb8"), ":flag_is:"}, + +1255 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xae\xf0\x9f\x87\xb9"), ":flag_it:"}, + +1256 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xaf\xf0\x9f\x87\xaa"), ":flag_je:"}, + +1257 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xaf\xf0\x9f\x87\xb2"), ":flag_jm:"}, + +1258 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xaf\xf0\x9f\x87\xb4"), ":flag_jo:"}, + +1259 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xaf\xf0\x9f\x87\xb5"), ":flag_jp:"}, + +1260 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb0\xf0\x9f\x87\xaa"), ":flag_ke:"}, + +1261 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb0\xf0\x9f\x87\xac"), ":flag_kg:"}, + +1262 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb0\xf0\x9f\x87\xad"), ":flag_kh:"}, + +1263 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb0\xf0\x9f\x87\xae"), ":flag_ki:"}, + +1264 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb0\xf0\x9f\x87\xb2"), ":flag_km:"}, + +1265 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb0\xf0\x9f\x87\xb3"), ":flag_kn:"}, + +1266 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb0\xf0\x9f\x87\xb5"), ":flag_kp:"}, + +1267 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb0\xf0\x9f\x87\xb7"), ":flag_kr:"}, + +1268 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb0\xf0\x9f\x87\xbc"), ":flag_kw:"}, + +1269 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb0\xf0\x9f\x87\xbe"), ":flag_ky:"}, + +1270 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb0\xf0\x9f\x87\xbf"), ":flag_kz:"}, + +1271 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb1\xf0\x9f\x87\xa6"), ":flag_la:"}, + +1272 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb1\xf0\x9f\x87\xa7"), ":flag_lb:"}, + +1273 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb1\xf0\x9f\x87\xa8"), ":flag_lc:"}, + +1274 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb1\xf0\x9f\x87\xae"), ":flag_li:"}, + +1275 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb1\xf0\x9f\x87\xb0"), ":flag_lk:"}, + +1276 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb1\xf0\x9f\x87\xb7"), ":flag_lr:"}, + +1277 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb1\xf0\x9f\x87\xb8"), ":flag_ls:"}, + +1278 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb1\xf0\x9f\x87\xb9"), ":flag_lt:"}, + +1279 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb1\xf0\x9f\x87\xba"), ":flag_lu:"}, + +1280 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb1\xf0\x9f\x87\xbb"), ":flag_lv:"}, + +1281 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb1\xf0\x9f\x87\xbe"), ":flag_ly:"}, + +1282 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb2\xf0\x9f\x87\xa6"), ":flag_ma:"}, + +1283 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb2\xf0\x9f\x87\xa8"), ":flag_mc:"}, + +1284 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb2\xf0\x9f\x87\xa9"), ":flag_md:"}, + +1285 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb2\xf0\x9f\x87\xaa"), ":flag_me:"}, + +1286 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb2\xf0\x9f\x87\xab"), ":flag_mf:"}, + +1287 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb2\xf0\x9f\x87\xac"), ":flag_mg:"}, + +1288 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb2\xf0\x9f\x87\xad"), ":flag_mh:"}, + +1289 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb0"), ":flag_mk:"}, + +1290 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb1"), ":flag_ml:"}, + +1291 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb2"), ":flag_mm:"}, + +1292 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb3"), ":flag_mn:"}, + +1293 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb4"), ":flag_mo:"}, + +1294 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb5"), ":flag_mp:"}, + +1295 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb6"), ":flag_mq:"}, + +1296 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb7"), ":flag_mr:"}, + +1297 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb8"), ":flag_ms:"}, + +1298 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb9"), ":flag_mt:"}, + +1299 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb2\xf0\x9f\x87\xba"), ":flag_mu:"}, + +1300 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb2\xf0\x9f\x87\xbb"), ":flag_mv:"}, + +1301 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb2\xf0\x9f\x87\xbc"), ":flag_mw:"}, + +1302 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb2\xf0\x9f\x87\xbd"), ":flag_mx:"}, + +1303 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb2\xf0\x9f\x87\xbe"), ":flag_my:"}, + +1304 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb2\xf0\x9f\x87\xbf"), ":flag_mz:"}, + +1305 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb3\xf0\x9f\x87\xa6"), ":flag_na:"}, + +1306 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb3\xf0\x9f\x87\xa8"), ":flag_nc:"}, + +1307 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb3\xf0\x9f\x87\xaa"), ":flag_ne:"}, + +1308 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb3\xf0\x9f\x87\xab"), ":flag_nf:"}, + +1309 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb3\xf0\x9f\x87\xac"), ":flag_ng:"}, + +1310 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb3\xf0\x9f\x87\xae"), ":flag_ni:"}, + +1311 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb3\xf0\x9f\x87\xb1"), ":flag_nl:"}, + +1312 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb3\xf0\x9f\x87\xb4"), ":flag_no:"}, + +1313 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb3\xf0\x9f\x87\xb5"), ":flag_np:"}, + +1314 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb3\xf0\x9f\x87\xb7"), ":flag_nr:"}, + +1315 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb3\xf0\x9f\x87\xba"), ":flag_nu:"}, + +1316 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb3\xf0\x9f\x87\xbf"), ":flag_nz:"}, + +1317 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb4\xf0\x9f\x87\xb2"), ":flag_om:"}, + +1318 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb5\xf0\x9f\x87\xa6"), ":flag_pa:"}, + +1319 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb5\xf0\x9f\x87\xaa"), ":flag_pe:"}, + +1320 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb5\xf0\x9f\x87\xab"), ":flag_pf:"}, + +1321 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb5\xf0\x9f\x87\xac"), ":flag_pg:"}, + +1322 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb5\xf0\x9f\x87\xad"), ":flag_ph:"}, + +1323 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb0"), ":flag_pk:"}, + +1324 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb1"), ":flag_pl:"}, + +1325 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb2"), ":flag_pm:"}, + +1326 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb3"), ":flag_pn:"}, + +1327 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb7"), ":flag_pr:"}, + +1328 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb8"), ":flag_ps:"}, + +1329 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb9"), ":flag_pt:"}, + +1330 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb5\xf0\x9f\x87\xbc"), ":flag_pw:"}, + +1331 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb5\xf0\x9f\x87\xbe"), ":flag_py:"}, + +1332 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb6\xf0\x9f\x87\xa6"), ":flag_qa:"}, + +1333 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb7\xf0\x9f\x87\xaa"), ":flag_re:"}, + +1334 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb7\xf0\x9f\x87\xb4"), ":flag_ro:"}, + +1335 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb7\xf0\x9f\x87\xb8"), ":flag_rs:"}, + +1336 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb7\xf0\x9f\x87\xba"), ":flag_ru:"}, + +1337 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb7\xf0\x9f\x87\xbc"), ":flag_rw:"}, + +1338 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb8\xf0\x9f\x87\xa6"), ":flag_sa:"}, + +1339 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb8\xf0\x9f\x87\xa7"), ":flag_sb:"}, + +1340 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb8\xf0\x9f\x87\xa8"), ":flag_sc:"}, + +1341 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb8\xf0\x9f\x87\xa9"), ":flag_sd:"}, + +1342 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb8\xf0\x9f\x87\xaa"), ":flag_se:"}, + +1343 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb8\xf0\x9f\x87\xac"), ":flag_sg:"}, + +1344 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb8\xf0\x9f\x87\xad"), ":flag_sh:"}, + +1345 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb8\xf0\x9f\x87\xae"), ":flag_si:"}, + +1346 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb8\xf0\x9f\x87\xaf"), ":flag_sj:"}, + +1347 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb0"), ":flag_sk:"}, + +1348 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb1"), ":flag_sl:"}, + +1349 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb2"), ":flag_sm:"}, + +1350 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb3"), ":flag_sn:"}, + +1351 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb4"), ":flag_so:"}, + +1352 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb7"), ":flag_sr:"}, + +1353 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb8"), ":flag_ss:"}, + +1354 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb9"), ":flag_st:"}, + +1355 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb8\xf0\x9f\x87\xbb"), ":flag_sv:"}, + +1356 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb8\xf0\x9f\x87\xbd"), ":flag_sx:"}, + +1357 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb8\xf0\x9f\x87\xbe"), ":flag_sy:"}, + +1358 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb8\xf0\x9f\x87\xbf"), ":flag_sz:"}, + +1359 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb9\xf0\x9f\x87\xa6"), ":flag_ta:"}, + +1360 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb9\xf0\x9f\x87\xa8"), ":flag_tc:"}, + +1361 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb9\xf0\x9f\x87\xa9"), ":flag_td:"}, + +1362 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb9\xf0\x9f\x87\xab"), ":flag_tf:"}, + +1363 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb9\xf0\x9f\x87\xac"), ":flag_tg:"}, + +1364 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb9\xf0\x9f\x87\xad"), ":flag_th:"}, + +1365 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb9\xf0\x9f\x87\xaf"), ":flag_tj:"}, + +1366 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb0"), ":flag_tk:"}, + +1367 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb1"), ":flag_tl:"}, + +1368 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb2"), ":flag_tm:"}, + +1369 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb3"), ":flag_tn:"}, + +1370 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb4"), ":flag_to:"}, + +1371 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb7"), ":flag_tr:"}, + +1372 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb9"), ":flag_tt:"}, + +1373 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb9\xf0\x9f\x87\xbb"), ":flag_tv:"}, + +1374 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb9\xf0\x9f\x87\xbc"), ":flag_tw:"}, + +1375 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xb9\xf0\x9f\x87\xbf"), ":flag_tz:"}, + +1376 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xba\xf0\x9f\x87\xa6"), ":flag_ua:"}, + +1377 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xba\xf0\x9f\x87\xac"), ":flag_ug:"}, + +1378 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xba\xf0\x9f\x87\xb2"), ":flag_um:"}, + +1379 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xba\xf0\x9f\x87\xb8"), ":flag_us:"}, + +1380 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xba\xf0\x9f\x87\xbe"), ":flag_uy:"}, + +1381 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xba\xf0\x9f\x87\xbf"), ":flag_uz:"}, + +1382 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xbb\xf0\x9f\x87\xa6"), ":flag_va:"}, + +1383 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xbb\xf0\x9f\x87\xa8"), ":flag_vc:"}, + +1384 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xbb\xf0\x9f\x87\xaa"), ":flag_ve:"}, + +1385 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xbb\xf0\x9f\x87\xac"), ":flag_vg:"}, + +1386 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xbb\xf0\x9f\x87\xae"), ":flag_vi:"}, + +1387 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xbb\xf0\x9f\x87\xb3"), ":flag_vn:"}, + +1388 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xbb\xf0\x9f\x87\xba"), ":flag_vu:"}, + +1389 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xbc\xf0\x9f\x87\xab"), ":flag_wf:"}, + +1390 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xbc\xf0\x9f\x87\xb8"), ":flag_ws:"}, + +1391 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xbd\xf0\x9f\x87\xb0"), ":flag_xk:"}, + +1392 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xbe\xf0\x9f\x87\xaa"), ":flag_ye:"}, + +1393 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xbe\xf0\x9f\x87\xb9"), ":flag_yt:"}, + +1394 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xbf\xf0\x9f\x87\xa6"), ":flag_za:"}, + +1395 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xbf\xf0\x9f\x87\xb2"), ":flag_zm:"}, + +1396 +Emoji +{ +QSg +:: +omUtf8 +("\xf0\x9f\x87\xbf\xf0\x9f\x87\xbc"), ":flag_zw:"}, + + @emoji/Provider.h + +18 #agm + + + +20  + ~ + +21  + ~ + +23 +mea + + gemoji + { + +25  + sEmoji + + +28 +QSg + + gunicode +; + +30 +QSg + + gsh܊ame +; + +33 as + cProvid + + +35 + gpublic +: + +36 cڡ +d +:: +ve +< +Emoji +> + +; + +37 cڡ + gd +:: +ve +< +Emoji +> +tu +; + +38 cڡ + gd +:: +ve +< +Emoji +> +food +; + +39 cڡ + gd +:: +ve +< +Emoji +> +aivy +; + +40 cڡ + gd +:: +ve +< +Emoji +> +av +; + +41 cڡ + gd +:: +ve +< +Emoji +> +objes +; + +42 cڡ + gd +:: +ve +< +Emoji +> +symbs +; + +43 cڡ + gd +:: +ve +< +Emoji +> +ags +; + + @main.cpp + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +34  + ~"Cfig.h +" + +35  + ~"Loggg.h +" + +36  + ~"MaWdow.h +" + +37  + ~"MrixCl.h +" + +38  + ~"RunGud.h +" + +39  + ~"Uts.h +" + +40  + ~"cfig/nheko.h +" + +42 #i +defed +( +Q_OS_MAC +) + +43  + ~"emoji/MacHr.h +" + +46 #i +defed +( +Q_OS_LINUX +) + +47  + ~ + +48  + ~ + +51 + $ackaHdr +( +signum +) + +53 +d +:: + `sigl +( +signum +, +SIG_DFL +); + +54 +boo +:: +acka +:: + `_dump_to +("./nheko-backtrace.dump"); + +55 +d +:: + `i +( +SIGABRT +); + +56 + } +} + +59 + $giSiglHdrs +() + +61 +d +:: + `sigl +( +SIGSEGV +, & +ackaHdr +); + +62 +d +:: + `sigl +( +SIGABRT +, & +ackaHdr +); + +63 + } +} + +69 + $giSiglHdrs +() + +70 { + } +} + +74 +QPot + + +75 + $snCr +( +width +,  +height +) + +78 +QRe + +snGeomry + = +QGuiAliti +:: + `imySn +()-> + `geomry +(); + +80  +x + = ( +snGeomry +. + `width +(- +width +) / 2; + +81  +y + = ( +snGeomry +. + `height +(- +height +) / 2; + +83  + `QPot +( +x +, +y +); + +84 + } +} + +87 + $CacheDey +() + +89 aut +d + = +QSnddPhs +:: + `wrabLoti +(QSnddPhs:: +CacheLoti +); + +91 i(! + `QD +(). + `mkth +( +d +)) { + +92 +throw + +d +:: + `ruime_r +( + +93 ("Ubˁ s dey:" + +d +). + `toStdSg +(). + `c_r +()); + +95 + } +} + +98 + $ma +( +gc +, * +gv +[]) + +100 +RunGud + + `gud +("run_guard"); + +102 i(! +gud +. + `yToRun +()) { + +103 +QAliti + + `a +( +gc +, +gv +); + +105 +QMesgeBox + +msgBox +; + +106 +msgBox +. + `tText +("Another instance of Nheko isunning"); + +107 +msgBox +. + `exec +(); + +112 #i + `defed +( +Q_OS_LINUX +|| defed( +Q_OS_WIN +|| defed( +Q_OS_FREEBSD +) + +113 i( + `qgv +("QT_SCALE_FACTOR"). + `size +() == 0) { + +114  + + = +uts +:: + `sFa +(); + +116 i( + + != -1) + +117 + `qpunv +("QT_SCALE_FACTOR", +QSg +:: + `numb +( + +). + `toUtf8 +()); + +121 +QCeAliti +:: + `tAlitiName +("nheko"); + +122 +QCeAliti +:: + `tAlitiVsi +( +nheko +:: +vsi +); + +123 +QCeAliti +:: + `tOrgiziName +("nheko"); + +124 +QCeAliti +:: + `tAribu +( +Qt +:: +AA_UHighDpiPixms +); + +125 +QCeAliti +:: + `tAribu +( +Qt +:: +AA_EbHighDpiSlg +); + +126 +QAliti + + `p +( +gc +, +gv +); + +128 +QCommdLePr + +rr +; + +129 +rr +. + `addHpOi +(); + +130 +rr +. + `addVsiOi +(); + +131 +rr +. + `oss +( +p +); + +133 +QFtDaba +:: + `addAlitiFt +(":/fonts/fonts/OpenSans/OpenSans-Regular.ttf"); + +134 +QFtDaba +:: + `addAlitiFt +(":/fonts/fonts/OpenSans/OpenSans-Italic.ttf"); + +135 +QFtDaba +:: + `addAlitiFt +(":/fonts/fonts/OpenSans/OpenSans-Bold.ttf"); + +136 +QFtDaba +:: + `addAlitiFt +(":/fonts/fonts/OpenSans/OpenSans-Semibold.ttf"); + +137 +QFtDaba +:: + `addAlitiFt +(":/fonts/fonts/EmojiOne/emojione-android.ttf"); + +139 +p +. + `tWdowIc +( + `QIc +(":/logos/nheko.png")); + +141 +hp +:: + ` +(); + +143 + `CacheDey +(); + +145 + `giSiglHdrs +(); + +147 +y + { + +148 +nhlog +:: + ` +( + `QSg +("%1/nheko.log") + +149 . + `g +( +QSnddPhs +:: + `wrabLoti +(QSnddPhs:: +CacheLoti +)) + +150 . + `toStdSg +()); + +151 } + `tch + (cڡ +dlog +:: +dlog_ex + & +ex +) { + +152 +d +:: +cout + << "Log inlizi faed: " << +ex +. + `wh +(<< std:: +dl +; + +153 +d +:: + `ex +(1); + +156 +QStgs + +gs +; + +158 +QFt + +ft +; + +159 +QSg + +urFtFamy + = +gs +. + `vue +("ur/ft_my", ""). + `toSg +(); + +160 i(! +urFtFamy +. + `isEmy +()) { + +161 +ft +. + `tFamy +( +urFtFamy +); + +163 +ft +. + `tPotSizeF +( +gs +. + `vue +("ur/ft_size", ft. + `potSizeF +()). + `toDoub +()); + +165 +p +. + `tFt +( +ft +); + +167 +QSg + +ng + = +QLo +:: + `syem +(). + `me +(); + +169 +QTn + +qtTn +; + +170 +qtTn +. + `ld +("qt_" + +ng +, +QLibryInfo +:: + `loti +(QLibryInfo:: +TnisPh +)); + +171 +p +. + `lTn +(& +qtTn +); + +173 +QTn + +pTn +; + +174 +pTn +. + `ld +("nheko_" + +ng +, ":/translations"); + +175 +p +. + `lTn +(& +pTn +); + +177 +MaWdow + +w +; + +180 +w +. + `move +( + `snCr +(w. + `width +(), w. + `height +())); + +182 i(! +gs +. + `vue +("ur/wdow/t__ay", +l +). + `toBo +() || + +183 ! +gs +. + `vue +("ur/wdow/ay", +ue +). + `toBo +()) + +184 +w +. + `show +(); + +186 +QObje +:: + `c +(& +p +, & +QAliti +:: +aboutToQu +, & +w +, [&w]() { + +187 +w +. + `veCutWdowSize +(); + +188 i( +hp +:: + ` +(! +nuαr +) { + +189 +nhlog +:: + `t +()-> + `debug +("shutting downll I/Ohreads & open connections"); + +190 +hp +:: + ` +()-> + `o +( +ue +); + +191 +nhlog +:: + `t +()-> + `debug +("bye"); + +195 #i + `defed +( +Q_OS_MAC +) + +198 +MacHr +:: + `lizeMus +(); + +201 +nhlog +:: + `ui +()-> + `fo +("tghek{}", +nheko +:: +vsi +); + +203  +p +. + `exec +(); + +204 + } +} + + @notifications/Manager.h + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +7 #i +defed +( +Q_OS_LINUX +|| defed( +Q_OS_FREEBSD +) + +8  + ~ + +9  + ~ + +12  + sroomEvtId + + +14 +QSg + + mroomId +; + +15 +QSg + + mevtId +; + +18 as + cNifitisMag + : +public + +QObje + + +20 +Q_OBJECT + + +21 +public +: + +22 +NifitisMag +( +QObje + * + + = +nuαr +); + +24  +poNifiti +(cڡ +QSg + & +roomId +, + +25 cڡ +QSg + & +evtId +, + +26 cڡ +QSg + & +roomName +, + +27 cڡ +QSg + & +ndName +, + +28 cڡ +QSg + & +xt +, + +29 cڡ +QImage + & +ic +); + +31 + msigls +: + +32  +nifitiClicked +(cڡ +QSg + +roomId +, cڡ QSg +evtId +); + +34 #i +defed +( +Q_OS_LINUX +|| + $defed +( +Q_OS_FREEBSD +) + +35 +ive +: + +36 +QDBusI + +dbus +; + +37 +ut + + `showNifiti +(cڡ +QSg + +summy +, cڡ QSg +xt +, cڡ +QImage + +image +); + +40 +QM +< +ut +, +roomEvtId +> +nifitiIds +; + +45 +ive + +s +: + +46  + `aiInvoked +( +ut + +id +, +QSg + +ai +); + +47  + `nifitiClod +( +ut + +id +, u +as +); + +50 #i + `defed +( +Q_OS_LINUX +|| defed( +Q_OS_FREEBSD +) + +51 +QDBusArgumt + & + +52 +ݔ +<<( +QDBusArgumt + & +g +, cڡ +QImage + & +image +); + +53 cڡ +QDBusArgumt + & + +54 +ݔ +>>(cڡ +QDBusArgumt + & +g +, +QImage + &); + + @notifications/ManagerLinux.cpp + +1  + ~"nifitis/Mag.h +" + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +7  + ~ + +9 + gNifitisMag +:: + $NifitisMag +( +QObje + * + +) + +10 : + `QObje +( + +) + +11 , + `dbus +("org.freedesktop.Notifications", + +14 +QDBusCi +:: + `ssiBus +(), + +15 +this +) + +17 +qDBusRegiMaTy +< +QImage +>(); + +19 +QDBusCi +:: + `ssiBus +(). + `c +("org.freedesktop.Notifications", + +23 +this +, + +24 + `SLOT +( + `aiInvoked +( +ut +, +QSg +))); + +25 +QDBusCi +:: + `ssiBus +(). + `c +("org.freedesktop.Notifications", + +29 +this +, + +30 + `SLOT +( + `nifitiClod +( +ut +, uint))); + +31 + } +} + +34 + gNifitisMag +:: + $poNifiti +(cڡ +QSg + & +roomid +, + +35 cڡ +QSg + & +evtid +, + +36 cڡ +QSg + & +roomme +, + +37 cڡ +QSg + & +nd +, + +38 cڡ +QSg + & +xt +, + +39 cڡ +QImage + & +ic +) + +41 +ut + +id + = + `showNifiti +( +roomme +, +nd + + ": " + +xt +, +ic +); + +42 +nifitiIds +[ +id +] = +roomEvtId +{ +roomid +, +evtid +}; + +43 + } +} + +50 +ut + + +51 + gNifitisMag +:: + $showNifiti +(cڡ +QSg + +summy +, + +52 cڡ +QSg + +xt +, + +53 cڡ +QImage + +image +) + +55 +QVM + +hts +; + +56 +hts +["image-da"] = +image +; + +57 +QLi +< +QV +> +gumtLi +; + +58 +gumtLi + << "nheko"; + +59 +gumtLi + << ( +ut +)0; + +60 +gumtLi + << ""; + +61 +gumtLi + << +summy +; + +62 +gumtLi + << +xt +; + +63 +gumtLi + << ( + `QSgLi +("default") << "reply"); + +64 +gumtLi + << +hts +; + +65 +gumtLi + << ()-1; + +67  +QDBusI + + `nifyA +("org.freedesktop.Notifications", + +70 +QDBusMesge + +y + = + +71 +nifyA +. + `WhArgumtLi +( +QDBus +:: +AutoDe +, "Nify", +gumtLi +); + +72 i( +y +. + `ty +(= +QDBusMesge +:: +EMesge +) { + +73 + `qDebug +(<< "D-BuE:" << +y +. + `rMesge +(); + +76  +y +. + `gumts +(). + `f +(). + `toUI +(); + +78  +ue +; + +79 + } +} + +82 + gNifitisMag +:: + $aiInvoked +( +ut + +id +, +QSg + +ai +) + +84 i( +ai + ="deu" && +nifitiIds +. + `cڏs +( +id +)) { + +85 +roomEvtId + +idEry + = +nifitiIds +[ +id +]; + +86 +em + + `nifitiClicked +( +idEry +. +roomId +, idEry. +evtId +); + +88 + } +} + +91 + gNifitisMag +:: + $nifitiClod +( +ut + +id +, u +as +) + +93 + `Q_UNUSED +( +as +); + +94 +nifitiIds +. + `move +( +id +); + +95 + } +} + +106 + gQDBusArgumt + & + +107 + gݔ +<<( + gQDBusArgumt + & + gg +, cڡ + gQImage + & + gimage +) + +109 i( + gimage +. +isNu +()) { + +110 + gg +. +begSuu +(); + +111 + gg + << 0 << 0 << 0 << + gl + << 0 << 0 << +QByAay +(); + +112 + gg +. +dSuu +(); + +113  + gg +; + +116 +QImage + + gsd + = +image +. +sdToHeight +(100, +Qt +:: +SmohTnsfmi +); + +117 + gsd + = +sd +. +cvtToFm +( +QImage +:: +Fm_ARGB32 +); + +119 #i +Q_BYTE_ORDER + = +Q_LITTLE_ENDIAN + + +121 +QImage + + gi + = +sd +. +rgbSwd +(); + +124 +QImage + +i +( +sd +. +size +(), sd. +fm +()); + +125  + gy + = 0; y < + gi +. +height +(); ++y) { + +126 +QRgb + * + gp + = (QRgb *) +sd +. +snLe +( +y +); + +127 +QRgb + * + gq + = (QRgb *) +i +. +snLe +( +y +); + +128 +QRgb + * + gd + = +p + + +sd +. +width +(); + +129  + gp + < + gd +) { + +130 * + gq + = +qRgba +( +qG +(* +p +), +qBlue +(*p), +qAha +(*p), +qRed +(*p)); + +131 + gp +++; + +132 + gq +++; + +137 + gg +. +begSuu +(); + +138 + gg + << + gi +. +width +(); + +139 + gg + << + gi +. +height +(); + +140 + gg + << + gi +. +bysPLe +(); + +141 + gg + << + gi +. +hasAhaChl +(); + +142  + gchls + = +i +. +isGys +(? 1 : (i. +hasAhaChl +() ? 4 : 3); + +143 + gg + << + gi +. +dth +(/ + gchls +; + +144 + gg + << + gchls +; + +145 #i +QT_VERSION + < +QT_VERSION_CHECK +(5, 10, 0) + +146 + gg + << +QByAay +( +t_ +( +i +. +bs +()), i. +byCou +()); + +148 + gg + << +QByAay +( +t_ +( +i +. +bs +()), i. +sizeInBys +()); + +150 + gg +. +dSuu +(); + +151  + gg +; + +154 cڡ + gQDBusArgumt + & + +155 + gݔ +>>(cڡ + gQDBusArgumt + & + gg +, + gQImage + &) + +158 +Q_ASSERT +(0); + +159  + gg +; + + @notifications/ManagerWin.cpp + +1  + ~"nifitis/Mag.h +" + +2  + ~"wtߡlib.h +" + +4 +usg + +mea + + gWTߡLib +; + +6 as + cCuomHdr + : +public + +IWTߡHdr + + +8 +public +: + +9  + $tߡAived +() const {} + +10  + $tߡAived +(cڡ { + } +} + +11  + $tߡFaed +(cڡ { +d +:: +wcout + << +L +"E showg cutߡ" << std:: +dl +; + } +} + +12  + $tߡDismisd +( +WTߡDismislRs +cڡ { + } +} + +15 + gmea + { + +16 +bo + + gisInlized + = +l +; + +19 + +() + +21 + gisInlized + = +ue +; + +23 + gWTߡ +:: + +()-> +tAName +( +L +"Nheko"); + +24 + gWTߡ +:: + +()-> +tAUrModId +( +WTߡ +:: +cfiguAUMI +( +L +"nheko", L"nheko")); + +25 i(! + gWTߡ +:: + +()-> +lize +()) + +26 +d +:: +wcout + << "Your system inot compatible withoastotifications\n"; + +30 + gNifitisMag +:: + $NifitisMag +( +QObje + * + +) + +31 : + $QObje +( + +) + +32 { + } +} + +35 +NifitisMag +:: + $poNifiti +(cڡ +QSg + & +room_id +, + +36 cڡ +QSg + & +evt_id +, + +37 cڡ +QSg + & +room_me +, + +38 cڡ +QSg + & +nd +, + +39 cڡ +QSg + & +xt +, + +40 cڡ +QImage + & +ic +) + +42 + `Q_UNUSED +( +room_id +) + +43 + `Q_UNUSED +( +evt_id +) + +44 + `Q_UNUSED +( +ic +) + +46 i(! +isInlized +) + +47 + ` +(); + +49 aut +m + = + `WTߡTeme +( +WTߡTeme +:: +ImageAndText02 +); + +50 i( +room_me + ! +nd +) + +51 +m +. + `tTextFld +( + `QSg +("%1 - %2"). + `g +( +nd +).g( +room_me +). + `toStdWSg +(), + +52 +WTߡTeme +:: +FLe +); + +54 +m +. + `tTextFld +( + `QSg +("%1"). + `g +( +nd +). + `toStdWSg +(), + +55 +WTߡTeme +:: +FLe +); + +56 +m +. + `tTextFld +( + `QSg +("%1"). + `g +( +xt +). + `toStdWSg +(), +WTߡTeme +:: +SecdLe +); + +60 +WTߡ +:: + ` +()-> + `showTߡ +( +m +, +w + + `CuomHdr +()); + +61 + } +} + +63  + gNifitisMag +:: + $aiInvoked +( +ut +, +QSg +{ + } +} + +65  + gNifitisMag +:: + $nifitiClod +( +ut +, ut{ + } +} + + @popups/PopupItem.cpp + +1  + ~ + +2  + ~ + +3  + ~ + +5  + ~"../Uts.h +" + +6  + ~"../ui/Av.h +" + +7  + ~"PupIm.h +" + +9 +cڡex +  + gPupHMg + = 4; + +10 +cڡex +  + gPupImMg + = 3; + +12 + gPupIm +:: + $PupIm +( +QWidg + * + +) + +13 : + `QWidg +( + +) + +14 , +av_ +{ +w + + `Av +( +this +) + } +} + +15 , + ghovg_ +{ + gl +} + +17 +tMouTckg +( +ue +); + +18 +tAribu +( +Qt +:: +WA_Hov +); + +20 + gtLayout_ + = +w + +QHBoxLayout +( +this +); + +21 + gtLayout_ +-> +tCڋsMgs +( + +22 +PupHMg +, +PupImMg +, PopupHMargin, PopupItemMargin); + +24 +tSizePicy +( +QSizePicy +:: +Ped +, QSizePicy:: +Fixed +); + +28 + gPupIm +:: + $tEvt +( +QPatEvt + *) + +30 +QStyOi + +t +; + +31 +t +. + ` +( +this +); + +32 +QPar + + `p +( +this +); + +33 + `y +()-> + `dwPrimive +( +QSty +:: +PE_Widg +, & +t +, & +p +, +this +); + +35 i( + `undMou +(|| +hovg_ +) + +36 +p +. + `flRe +( + ` +(), +hovC_ +); + +37 + } +} + +39 + gUrIm +:: + $UrIm +( +QWidg + * + +) + +40 : + $PupIm +( + +) + +42 +urName_ + = +w + + `QLab +("Phd", +this +); + +43 +av_ +-> + `tSize +( +cf +:: +pup +:: +av +); + +44 +av_ +-> + `tLr +("P"); + +45 +tLayout_ +-> + `addWidg +( +av_ +); + +46 +tLayout_ +-> + `addWidg +( +urName_ +, 1); + +47 + } +} + +49 + gUrIm +:: + $UrIm +( +QWidg + * + +, cڡ +QSg + & +ur_id +) + +50 : + `PupIm +( + +) + +51 , +urId_ +{ +ur_id +} + +53 aut + gdiyName + = +Cache +:: +diyName +( +ChPage +:: + +()-> +cutRoom +(), +urId_ +); + +55 + gav_ +-> +tSize +( +cf +:: +pup +:: +av +); + +56 + gav_ +-> +tLr +( +uts +:: +fCh +( +diyName +)); + +59 i( + gdiyName +. +size +(> 1 && diyName. + +(0) == '@') + +60 +av_ +-> +tLr +( +QCh +( +diyName +. + +(1))); + +62 + gurName_ + = +w + +QLab +( +diyName +, +this +); + +64 + gtLayout_ +-> +addWidg +( +av_ +); + +65 + gtLayout_ +-> +addWidg +( +urName_ +, 1); + +67 +sveAv +( +ur_id +); + +71 + gUrIm +:: + $updeIm +(cڡ +QSg + & +ur_id +) + +73 +urId_ + = +ur_id +; + +75 aut +diyName + = +Cache +:: + `diyName +( +ChPage +:: + ` +()-> + `cutRoom +(), +urId_ +); + +78 i( +diyName +. + `size +(> 1 && diyName. + ` +(0) == '@') + +79 +av_ +-> + `tLr +( + `QCh +( +diyName +. + ` +(1))); + +81 +av_ +-> + `tLr +( +uts +:: + `fCh +( +diyName +)); + +83 +urName_ +-> + `tText +( +diyName +); + +84 + `sveAv +( +ur_id +); + +85 + } +} + +88 + gUrIm +:: + $sveAv +(cڡ +QSg + & +ur_id +) + +90 +AvProvid +:: + `sve +( + +91 +ChPage +:: + ` +()-> + `cutRoom +(), +urId_ +, +this +, [this, +ur_id +](cڡ +QImage + & +img +) { + +94 i( +ur_id + = +urId_ +) + +95 +av_ +-> + `tImage +( +img +); + +98 + `sveAv +( +urId_ +); + +100 + } +} + +103 + gUrIm +:: + $mouPssEvt +( +QMouEvt + * +evt +) + +105 i( +evt +-> + `bus +(! +Qt +:: +RightBu +) + +106 +em + + `icked +( + +107 +Cache +:: + `diyName +( +ChPage +:: + ` +()-> + `cutRoom +(), + `edText +())); + +109 +QWidg +:: + `mouPssEvt +( +evt +); + +110 + } +} + +112 + gRoomIm +:: + $RoomIm +( +QWidg + * + +, cڡ +RoomSrchResu + & +s +) + +113 : + `PupIm +( + +) + +114 , +roomId_ +{ +QSg +:: + `omStdSg +( +s +. +room_id +) + } +} + +116 aut +me + = +QFtMrics +( +QFt +()). +idedText +( + +117 +QSg +:: +omStdSg +( +s +. +fo +. +me +), +Qt +:: +ElideRight +, +Widg +()-> +width +() - 10); + +119 + gav_ +-> +tSize +( +cf +:: +pup +:: +av + + 6); + +120 + gav_ +-> +tLr +( +uts +:: +fCh +( +me +)); + +122 + groomName_ + = +w + +QLab +( +me +, +this +); + +123 + groomName_ +-> +tMg +(0); + +125 + gtLayout_ +-> +addWidg +( +av_ +); + +126 + gtLayout_ +-> +addWidg +( +roomName_ +, 1); + +128 i(! + gs +. + gimg +. +isNu +()) + +129 + gav_ +-> +tImage +( +s +. +img +); + +133 + gRoomIm +:: + $updeIm +(cڡ +RoomSrchResu + & +su +) + +135 +roomId_ + = +QSg +:: + `omStdSg +( +d +:: + `move +( +su +. +room_id +)); + +137 aut +me + = + +138 + `QFtMrics +( + `QFt +()). + `idedText +( +QSg +:: + `omStdSg +( +d +:: + `move +( +su +. +fo +. +me +)), + +139 +Qt +:: +ElideRight +, + +140 + `Widg +()-> + `width +() - 10); + +142 +roomName_ +-> + `tText +( +me +); + +144 i(! +su +. +img +. + `isNu +()) + +145 +av_ +-> + `tImage +( +su +. +img +); + +147 +av_ +-> + `tLr +( +uts +:: + `fCh +( +me +)); + +148 + } +} + +151 + gRoomIm +:: + $mouPssEvt +( +QMouEvt + * +evt +) + +153 i( +evt +-> + `bus +(! +Qt +:: +RightBu +) + +154 +em + + `icked +( + `edText +()); + +156 +QWidg +:: + `mouPssEvt +( +evt +); + +157 + } +} + + @popups/PopupItem.h + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +8  + ~"../AvProvid.h +" + +9  + ~"../Cache.h +" + +10  + ~"../ChPage.h +" + +12 +ass + + gAv +; + +13  + gSrchResu +; + +15 as + cPupIm + : +public + +QWidg + + +17 +Q_OBJECT + + +19 + $Q_PROPERTY +( +QC + +hovC + +READ + hovC +WRITE + +tHovC +) + +20 + $Q_PROPERTY +( +bo + +hovg + +READ + hovg +WRITE + +tHovg +) + +22 +public +: + +23 + `PupIm +( +QWidg + * + +); + +25 +QSg + + $edText +(cڡ {  + `QSg +(); } + +26 +QC + + $hovC +(cڡ {  +hovC_ +; + } +} + +27  + $tHovC +( +QC + & +c +{ +hovC_ + = c; + } +} + +29 +bo + + $hovg +(cڡ {  +hovg_ +; + } +} + +30  + $tHovg +(cڡ +bo + +hov +{ +hovg_ + = hov; + } +}; + +32 + geed +: + +33  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +35 +sigls +: + +36  + `icked +(cڡ +QSg + & +xt +); + +38 +eed +: + +39 +QHBoxLayout + * +tLayout_ +; + +40 +Av + * +av_ +; + +41 +QC + +hovC_ +; + +45 +bo + +hovg_ +; + +46 + } +}; + +48 as + cUrIm + : +public + +PupIm + + +50 +Q_OBJECT + + +52 +public +: + +53 +UrIm +( +QWidg + * + +); + +54 +UrIm +( +QWidg + * + +, cڡ +QSg + & +ur_id +); + +55 +QSg + + $edText +(cڡ {  +urId_ +; } + +56  + `updeIm +(cڡ +QSg + & +ur_id +); + +58 +eed +: + +59  + $mouPssEvt +( +QMouEvt + * +evt + +ovride +; + +61 +ive +: + +62  + `sveAv +(cڡ +QSg + & +ur_id +); + +64 +QLab + * +urName_ +; + +65 +QSg + +urId_ +; + +66 + } +}; + +68 as + cRoomIm + : +public + +PupIm + + +70 +Q_OBJECT + + +72 +public +: + +73 +RoomIm +( +QWidg + * + +, cڡ +RoomSrchResu + & +s +); + +74 +QSg + + $edText +(cڡ {  +roomId_ +; } + +75  + `updeIm +(cڡ +RoomSrchResu + & +s +); + +77 +eed +: + +78  + $mouPssEvt +( +QMouEvt + * +evt + +ovride +; + +80 +ive +: + +81 +QLab + * +roomName_ +; + +82 +QSg + +roomId_ +; + +83 +RoomSrchResu + +fo_ +; + +84 + } +}; + + @popups/ReplyPopup.cpp + +1  + ~ + +2  + ~ + +3  + ~ + +4  + ~ + +6  + ~"../Cfig.h +" + +7  + ~"../Uts.h +" + +8  + ~"../ui/Av.h +" + +9  + ~"../ui/DrShadow.h +" + +10  + ~"../ui/TextLab.h +" + +11  + ~"RlyPup.h +" + +13 + gRlyPup +:: + $RlyPup +( +QWidg + * + +) + +14 : + `QWidg +( + +) + +15 , +urIm_ +{0 + } +} + +16 , + gmsgLab_ +{0} + +17 , + gevtLab_ +{0} + +19 +tAribu +( +Qt +:: +WA_ShowWhoutAivg +, +ue +); + +20 +tWdowFgs +( +Qt +:: +ToT + | Qt:: +NoDrShadowWdowHt +); + +22 + gmaLayout_ + = +w + +QVBoxLayout +( +this +); + +23 + gmaLayout_ +-> +tMg +(0); + +24 + gmaLayout_ +-> +tScg +(0); + +26 + gtLayout_ + = +w + +QHBoxLayout +(); + +27 + gtLayout_ +-> +tScg +(0); + +28 + gtLayout_ +-> +tCڋsMgs +(13, 1, 13, 0); + +30 + gurIm_ + = +w + +UrIm +( +this +); + +31 +c +( +urIm_ +, & +UrIm +:: +icked +, +this +, & +RlyPup +:: +urSeed +); + +32 + gtLayout_ +-> +addWidg +( +urIm_ +); + +34 + gbuLayout_ + = +w + +QHBoxLayout +(); + +35 + gbuLayout_ +-> +tScg +(0); + +36 + gbuLayout_ +-> +tMg +(0); + +38 + gtLayout_ +-> +addLayout +( +buLayout_ +); + +39 +QFt + + gf +; + +40 + gf +. +tPotSizeF +( +f +. +potSizeF +()); + +41 cڡ  + gftHeight + = +QFtMrics +( +f +). +height +(); + +42 + gbuSize_ + = +d +:: +m +( +ftHeight +, 20); + +44 + goB_ + = +w + +FtBu +( +this +); + +45 + goB_ +-> +tToT +( + +("Logout")); + +46 + goB_ +-> +tCrRadius +( +buSize_ + / 4); + +47 + goB_ +-> +tText +("X"); + +49 +QIc + + gic +; + +50 + gic +. +addFe +(":/icons/icons/ui/remove-symbol.png"); + +52 + goB_ +-> +tIc +( +ic +); + +53 + goB_ +-> +tIcSize +( +QSize +( +buSize_ +, buttonSize_)); + +54 +c +( +oB_ +, & +FtBu +:: +icked +, +this +, [this]({ +em + +nl +(); }); + +56 + gbuLayout_ +-> +addWidg +( +oB_ +); + +58 + gtLayout_ +-> +addLayout +( +buLayout_ +); + +60 + gmaLayout_ +-> +addLayout +( +tLayout_ +); + +61 + gmsgLab_ + = +w + +TextLab +( +this +); + +62 + gmsgLab_ +-> +tTextIaiFgs +( +Qt +:: +TextSeabByMou + | Qt:: +TextBrowrIai +); + +63 + gmaLayout_ +-> +addWidg +( +msgLab_ +); + +64 + gevtLab_ + = +w + +QLab +( +this +); + +65 + gmaLayout_ +-> +addWidg +( +evtLab_ +); + +67 +tLayout +( +maLayout_ +); + +71 + gRlyPup +:: + $tRlyCڋ +(cڡ +RedInfo + & +ϋd +) + +74 +urIm_ +-> + `updeIm +( +ϋd +. +qued_ur +); + +76 +msgLab_ +-> + `tText +( +uts +:: + `gFmdQueBody +( +ϋd +, "") + +77 . + `a +("", "") + +78 . + `a +("", "")); + +82 + `adjuSize +(); + +83 + } +} + +86 + gRlyPup +:: + $tEvt +( +QPatEvt + *) + +88 +QStyOi + +t +; + +89 +t +. + ` +( +this +); + +90 +QPar + + `p +( +this +); + +91 + `y +()-> + `dwPrimive +( +QSty +:: +PE_Widg +, & +t +, & +p +, +this +); + +92 + } +} + +95 + gRlyPup +:: + $mouPssEvt +( +QMouEvt + * +evt +) + +97 i( +evt +-> + `bus +(! +Qt +:: +RightBu +) { + +98 +em + + `icked +( +evtLab_ +-> + `xt +()); + +101 +QWidg +:: + `mouPssEvt +( +evt +); + +102 + } +} + + @popups/ReplyPopup.h + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +7  + ~ + +9  + ~"../AvProvid.h +" + +10  + ~"../Cache.h +" + +11  + ~"../ChPage.h +" + +12  + ~"../Uts.h +" + +13  + ~"../ui/FtBu.h +" + +14  + ~"../ui/TextLab.h +" + +15  + ~"PupIm.h +" + +17 as + cRlyPup + : +public + +QWidg + + +19 +Q_OBJECT + + +21 +public +: + +22 +exic + +RlyPup +( +QWidg + * + + = +nuαr +); + +24 +public + + ms +: + +25  +tRlyCڋ +(cڡ +RedInfo + & +ϋd +); + +27 + meed +: + +28  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +29  + $mouPssEvt +( +QMouEvt + * +evt + +ovride +; + +31 +sigls +: + +32  + `urSeed +(cڡ +QSg + & +ur +); + +33  + `icked +(cڡ +QSg + & +xt +); + +34  + `nl +(); + +36 +ive +: + +37 +QHBoxLayout + * +tLayout_ +; + +38 +QVBoxLayout + * +maLayout_ +; + +39 +QHBoxLayout + * +buLayout_ +; + +41 +UrIm + * +urIm_ +; + +42 +FtBu + * +oB_ +; + +43 +TextLab + * +msgLab_ +; + +44 +QLab + * +evtLab_ +; + +46  +buSize_ +; + + @popups/SuggestionsPopup.cpp + +1  + ~ + +2  + ~ + +3  + ~ + +5  + ~"../Cfig.h +" + +6  + ~"../Uts.h +" + +7  + ~"../ui/Av.h +" + +8  + ~"../ui/DrShadow.h +" + +9  + ~"SuggeisPup.h +" + +11 + gSuggeisPup +:: + $SuggeisPup +( +QWidg + * + +) + +12 : + $QWidg +( + +) + +14 + `tAribu +( +Qt +:: +WA_ShowWhoutAivg +, +ue +); + +15 + `tWdowFgs +( +Qt +:: +ToT + | Qt:: +NoDrShadowWdowHt +); + +17 +yout_ + = +w + + `QVBoxLayout +( +this +); + +18 +yout_ +-> + `tMg +(0); + +19 +yout_ +-> + `tScg +(0); + +20 + } +} + +23 + gSuggeisPup +:: +addRooms +(cڡ +d +:: +ve +< +RoomSrchResu +> & +rooms +) + +25 i( +rooms +. +emy +()) { + +26 +hide +(); + +30 cڡ +size_t + + gyoutCou + = +yout_ +-> +cou +(); + +31 cڡ +size_t + + groomCou + = +rooms +. +size +(); + +34 i( + groomCou + < + gyoutCou +) + +35 +moveLayoutImsA +( +roomCou + - 1); + +37  +size_t + + gi + = 0; i < + groomCou +; ++i) { + +38 aut + gem + = +yout_ +-> +emAt +( +i +); + +42 i(! + gem +) { + +43 aut + groom + = +w + +RoomIm +( +this +, +rooms +. + +( +i +)); + +44 +c +( +room +, & +RoomIm +:: +icked +, +this +, & +SuggeisPup +:: +emSeed +); + +45 + gyout_ +-> +addWidg +( +room +); + +48 aut + groom + = +qobje_ +< +RoomIm + *>( +em +-> +widg +()); + +49 i( + groom +) + +50 + groom +-> +updeIm +( +rooms +. + +( +i +)); + +54 +tSei +(); + +55 +adjuSize +(); + +57 +size +( +geomry +(). +width +(), 40 * +rooms +. +size +()); + +59 +NextSuggei +(); + +63 + gSuggeisPup +:: +addUrs +(cڡ +QVe +< +SrchResu +> & +urs +) + +65 i( +urs +. +isEmy +()) { + +66 +hide +(); + +70 cڡ +size_t + + gyoutCou + = +yout_ +-> +cou +(); + +71 cڡ +size_t + + gurCou + = +urs +. +size +(); + +74 i( + gurCou + < + gyoutCou +) + +75 +moveLayoutImsA +( +urCou + - 1); + +77  +size_t + + gi + = 0; i < + gurCou +; ++i) { + +78 aut + gem + = +yout_ +-> +emAt +( +i +); + +82 i(! + gem +) { + +83 aut + gur + = +w + +UrIm +( +this +, +urs +. + +( +i +). +ur_id +); + +84 +c +( +ur +, & +UrIm +:: +icked +, +this +, & +SuggeisPup +:: +emSeed +); + +85 + gyout_ +-> +addWidg +( +ur +); + +88 aut + gurWidg + = +qobje_ +< +UrIm + *>( +em +-> +widg +()); + +89 i( + gurWidg +) + +90 + gurWidg +-> +updeIm +( +urs +. + +( +i +). +ur_id +); + +94 +tSei +(); + +95 +adjuSize +(); + +97 +NextSuggei +(); + +101 + gSuggeisPup +:: + $hovSei +() + +103 + `tHovg +(); + +104 + `tHovg +( +edIm_ +); + +105 + `upde +(); + +106 + } +} + +109 + gSuggeisPup +:: + $NextSuggei +() + +111 +edIm_ +++; + +112 i( +edIm_ + > +yout_ +-> + `cou +()) + +113 + `FIm +(); + +115 + `hovSei +(); + +116 + } +} + +119 + gSuggeisPup +:: + $PviousSuggei +() + +121 +edIm_ +--; + +122 i( +edIm_ + < 0) + +123 + `LaIm +(); + +125 + `hovSei +(); + +126 + } +} + +129 + gSuggeisPup +:: + $tHovg +() + +131  +i + = 0; i < +yout_ +-> + `cou +(); ++i) { + +132 cڡut +em + = +qobje_ +< +PupIm + *>( +yout_ +-> + `emAt +( +i +)-> + `widg +()); + +134 i( +em +) + +135 +em +-> + `tHovg +( +l +); + +137 + } +} + +140 + gSuggeisPup +:: + $tHovg +( +pos +) + +142 cڡut& +em + = +yout_ +-> + `emAt +( +pos +); + +143 cڡut& +widg + = +qobje_ +< +PupIm + *>( +em +-> + `widg +()); + +145 i( +widg +) + +146 +widg +-> + `tHovg +( +ue +); + +147 + } +} + +150 + gSuggeisPup +:: + $tEvt +( +QPatEvt + *) + +152 +QStyOi + +t +; + +153 +t +. + ` +( +this +); + +154 +QPar + + `p +( +this +); + +155 + `y +()-> + `dwPrimive +( +QSty +:: +PE_Widg +, & +t +, & +p +, +this +); + +156 + } +} + + @popups/SuggestionsPopup.h + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +8  + ~"../AvProvid.h +" + +9  + ~"../Cache.h +" + +10  + ~"../ChPage.h +" + +11  + ~"PupIm.h +" + +13 as + cSuggeisPup + : +public + +QWidg + + +15 +Q_OBJECT + + +17 +public +: + +18 +exic + +SuggeisPup +( +QWidg + * + + = +nuαr +); + +20 + mme +< +ass + + mIm +> + +21  + $HovedSuggei +() + +23 cڡut +em + = +yout_ +-> + `emAt +( +edIm_ +); + +24 i(! +em +) + +27 cڡut& +widg + = +qobje_ +< +Im + *>( +em +-> + `widg +()); + +28 +em + + `emSeed +( + +29 +Cache +:: + `diyName +( +ChPage +:: + ` +()-> + `cutRoom +(), +widg +-> + `edText +())); + +31 + `tSei +(); + +34 +public + +s +: + +35  + `addUrs +(cڡ +QVe +< +SrchResu +> & +urs +); + +36  + `addRooms +(cڡ +d +:: +ve +< +RoomSrchResu +> & +rooms +); + +39  + `NextSuggei +(); + +41  + `PviousSuggei +(); + +43  + `tHovg +(); + +45  + `tHovg +( +pos +); + +47 +eed +: + +48  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +50 +sigls +: + +51  + `emSeed +(cڡ +QSg + & +ur +); + +53 +ive +: + +54  + `hovSei +(); + +55  + $tSei +({ +edIm_ + = -1; + } +} + +56  + $FIm +({ +edIm_ + = 0; + } +} + +57  + $LaIm +({ +edIm_ + = +yout_ +-> + `cou +(- 1; + } +} + +58  + $moveLayoutImsA +( +size_t + +tgPos +) + +60 +size_t + +posToRemove + = +yout_ +-> + `cou +() - 1; + +62 +QLayoutIm + * +em +; + +63  +tgPos + < +posToRemove + && ( +em + = +yout_ +-> + `keAt +(posToRemove)) != 0) { + +64 +de + +em +-> + `widg +(); + +65 +de + +em +; + +67 +posToRemove + = +yout_ +-> + `cou +() - 1; + +69 + } +} + +71 +QVBoxLayout + * + gyout_ +; + +74  + gedIm_ + = -1; + + @popups/UserMentions.cpp + +1  + ~ + +2  + ~ + +4  + ~"Cache.h +" + +5  + ~"ChPage.h +" + +6  + ~"Loggg.h +" + +7  + ~"UrMtis.h +" + +8  + ~"time/TimeIm.h +" + +10 +usg + +mea + + gpups +; + +12 + gUrMtis +:: + $UrMtis +( +QWidg + * + +) + +13 : +QWidg +{ + +} + +15 +tAribu +( +Qt +:: +WA_ShowWhoutAivg +, +ue +); + +16 +tWdowFgs +( +Qt +:: +FmessWdowHt + | Qt:: +Pup +); + +18 + gb_yout_ + = +w + +QTabWidg +( +this +); + +20 + gt_yout_ + = +w + +QVBoxLayout +( +this +); + +21 + gt_yout_ +-> +tScg +(0); + +22 + gt_yout_ +-> +tMg +(0); + +24 + glol_sl__ + = +w + +QSlAa +( +this +); + +25 + glol_sl__ +-> +tWidgResizab +( +ue +); + +26 + glol_sl__ +-> +tHizڏlSlBPicy +( +Qt +:: +SlBAlwaysOff +); + +28 + glol_sl_widg_ + = +w + +QWidg +( +this +); + +29 + glol_sl_widg_ +-> +tObjeName +("local_scroll_widget"); + +31 + gl_sl__ + = +w + +QSlAa +( +this +); + +32 + gl_sl__ +-> +tWidgResizab +( +ue +); + +33 + gl_sl__ +-> +tHizڏlSlBPicy +( +Qt +:: +SlBAlwaysOff +); + +35 + gl_sl_widg_ + = +w + +QWidg +( +this +); + +36 + gl_sl_widg_ +-> +tObjeName +("all_scroll_widget"); + +39 +QFt + + gf +; + +40 + gf +. +tPotSizeF +( +f +. +potSizeF +() * 0.9); + +41 cڡ  + gbtomMg + = +QFtMrics +( +f +). +height +() + 6; + +43 + glol_sl_yout_ + = +w + +QVBoxLayout +( +lol_sl_widg_ +); + +44 + glol_sl_yout_ +-> +tCڋsMgs +(4, 0, 15, +btomMg +); + +45 + glol_sl_yout_ +-> +tScg +(0); + +46 + glol_sl_yout_ +-> +tObjeName +("localscrollarea"); + +48 + gl_sl_yout_ + = +w + +QVBoxLayout +( +l_sl_widg_ +); + +49 + gl_sl_yout_ +-> +tCڋsMgs +(4, 0, 15, +btomMg +); + +50 + gl_sl_yout_ +-> +tScg +(0); + +51 + gl_sl_yout_ +-> +tObjeName +("allscrollarea"); + +53 + glol_sl__ +-> +tWidg +( +lol_sl_widg_ +); + +54 + glol_sl__ +-> +tAlignmt +( +Qt +:: +AlignBtom +); + +56 + gl_sl__ +-> +tWidg +( +l_sl_widg_ +); + +57 + gl_sl__ +-> +tAlignmt +( +Qt +:: +AlignBtom +); + +59 + gb_yout_ +-> +addTab +( +lol_sl__ +, + +("This Room")); + +60 + gb_yout_ +-> +addTab +( +l_sl__ +, + +("All Rooms")); + +61 + gt_yout_ +-> +addWidg +( +b_yout_ +); + +63 +tLayout +( +t_yout_ +); + +67 + gUrMtis +:: +lizeMtis +(cڡ +QM +< +QSg +, +mtx +:: +ڣs +:: +Nifitis +> & +nifs +) + +69 +nhlog +:: +ui +()-> +debug +("Inlizg " + +d +:: +to_rg +( +nifs +. +size +()) + "otifications."); + +71 cڡut& + gem + : +nifs +) { + +72 cڡut +nif + : +em +. +nifitis +) { + +73 cڡut +evt_id + = +QSg +:: +omStdSg +( +uts +::evt_id( +nif +. +evt +)); + +75 + gy + { + +76 cڡut + groom_id + = +QSg +:: +omStdSg +( +nif +. +room_id +); + +77 cڡut + gur_id + = +uts +:: +evt_nd +( +nif +. +evt +); + +78 cڡut + gbody + = +uts +:: +evt_body +( +nif +. +evt +); + +80 +pushIm +( +evt_id +, + +81 +ur_id +, + +82 +body +, + +83 +room_id +, + +84 +ChPage +:: + +()-> +cutRoom +()); + +86 } +tch + (cڡ +lmdb +:: +r + & +e +) { + +87 +nhlog +:: +db +()-> +wn +("error while sending desktopotification: {}", + +88 +e +. +wh +()); + +95 + gUrMtis +:: + $showPup +() + +97 aut +widg + : +l_sl_yout_ +-> +fdChdn +< +QWidg + *>()) { + +98 +de + +widg +; + +100 aut +widg + : +lol_sl_yout_ +-> +fdChdn +< +QWidg + *>()) { + +101 +de + +widg +; + +104 aut +nifs + = +che +:: + ` +()-> + `gTimeMtis +(); + +106 + `lizeMtis +( +nifs +); + +107 + `show +(); + +108 + } +} + +111 + gUrMtis +:: + $pushIm +(cڡ +QSg + & +evt_id +, + +112 cڡ +QSg + & +ur_id +, + +113 cڡ +QSg + & +body +, + +114 cڡ +QSg + & +room_id +, + +115 cڡ +QSg + & +cut_room_id +) + +117 + `tUpdesEbd +( +l +); + +120 +TimeIm + * +vw_em + = +w + + `TimeIm +( + +121 +mtx +:: +evts +:: +MesgeTy +:: +Text +, +ur_id +, +body +, +ue +, +room_id +, +l_sl_widg_ +); + +122 +vw_em +-> + `tEvtId +( +evt_id +); + +123 +vw_em +-> + `hide +(); + +125 +l_sl_yout_ +-> + `addWidg +( +vw_em +); + +126 +QTim +:: + `sgSh +(0, +this +, [ +vw_em +,his]() { + +127 +vw_em +-> + `show +(); + +128 +vw_em +-> + `adjuSize +(); + +129 + `tUpdesEbd +( +ue +); + +133 i( +QSg +:: + `com +( +room_id +, +cut_room_id +, +Qt +:: +CaInnsive +) == 0) { + +135 +TimeIm + * +lol_vw_em + = +w + + `TimeIm +( +mtx +:: +evts +:: +MesgeTy +:: +Text +, + +136 +ur_id +, + +137 +body +, + +138 +ue +, + +139 +room_id +, + +140 +lol_sl_widg_ +); + +141 +lol_vw_em +-> + `tEvtId +( +evt_id +); + +142 +lol_vw_em +-> + `hide +(); + +144 +lol_sl_yout_ +-> + `addWidg +( +lol_vw_em +); + +146 +QTim +:: + `sgSh +(0, +this +, [ +lol_vw_em +]() { + +147 +lol_vw_em +-> + `show +(); + +148 +lol_vw_em +-> + `adjuSize +(); + +151 + } +} + + @popups/UserMentions.h + +1 #agm + + + +3  + ~ + +5  + ~ + +6  + ~ + +7  + ~ + +8  + ~ + +9  + ~ + +10  + ~ + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +16  + ~"Loggg.h +" + +18 +mea + + gpups + { + +20 as + cUrMtis + : +public + +QWidg + + +22 +Q_OBJECT + + +23 +public +: + +24 +UrMtis +( +QWidg + * + + = +nuαr +); + +26  +lizeMtis +(cڡ +QM +< +QSg +, +mtx +:: +ڣs +:: +Nifitis +> & +nifs +); + +27  +showPup +(); + +29 + give +: + +30  +pushIm +(cڡ +QSg + & +evt_id +, + +31 cڡ +QSg + & +ur_id +, + +32 cڡ +QSg + & +body +, + +33 cڡ +QSg + & +room_id +, + +34 cڡ +QSg + & +cut_room_id +); + +35 +QTabWidg + * + gb_yout_ +; + +36 +QVBoxLayout + * + gt_yout_ +; + +37 +QVBoxLayout + * + glol_sl_yout_ +; + +38 +QVBoxLayout + * + gl_sl_yout_ +; + +40 +QSlAa + * + glol_sl__ +; + +41 +QWidg + * + glol_sl_widg_ +; + +43 +QSlAa + * + gl_sl__ +; + +44 +QWidg + * + gl_sl_widg_ +; + + @timeline/TimelineItem.cpp + +17  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~"ChPage.h +" + +27  + ~"Cfig.h +" + +28  + ~"Loggg.h +" + +29  + ~"MaWdow.h +" + +30  + ~"Olm.h +" + +31  + ~"ui/Av.h +" + +32  + ~"ui/Par.h +" + +33  + ~"ui/TextLab.h +" + +35  + ~"time/TimeIm.h +" + +36  + ~"time/widgs/AudioIm.h +" + +37  + ~"time/widgs/FeIm.h +" + +38  + ~"time/widgs/ImageIm.h +" + +39  + ~"time/widgs/VideoIm.h +" + +41  + ~"dlogs/RawMesge.h +" + +42  + ~"mtx/idtifrs.h +" + +44 +cڡex +  + gMSG_RIGHT_MARGIN + = 7; + +45 +cڡex +  + gMSG_PADDING + = 20; + +47 + gStusIndit +:: + $StusIndit +( +QWidg + * + +) + +48 : + $QWidg +( + +) + +50 +lockIc_ +. + `addFe +(":/icons/icons/ui/lock.png"); + +51 +ockIc_ +. + `addFe +(":/icons/icons/ui/clock.png"); + +52 +checkmkIc_ +. + `addFe +(":/icons/icons/ui/checkmark.png"); + +53 +doubCheckmkIc_ +. + `addFe +(":/icons/icons/ui/double-tick-indicator.png"); + +54 + } +} + +57 + gStusIndit +:: + $tIc +( +QPar + & +p +, +QIc + & +ic +) + +59 aut +pixm + = +ic +. + `pixm +( + `width +()); + +61 +QPar + + `r +(& +pixm +); + +62 +r +. + `tComposiMode +( +QPar +:: +ComposiMode_SourIn +); + +63 +r +. + `flRe +( +pixm +. + ` +(), +p +. + `n +(). + `c +()); + +65 + `QIc +( +pixm +). + `t +(& +p +, + ` +(), +Qt +:: +AlignCr +, +QIc +:: +Nm +); + +66 + } +} + +69 + gStusIndit +:: + $tEvt +( +QPatEvt + *) + +71 i( +e_ + = +StusInditS +:: +Emy +) + +74 +Par + + `p +( +this +); + +75 +ParHighQuyEbr + + `hq +( +p +); + +77 +p +. + `tP +( +icC_ +); + +79  +e_ +) { + +80  +StusInditS +:: +St +: { + +81 + `tIc +( +p +, +ockIc_ +); + +84  +StusInditS +:: +Enyed +: + +85 + `tIc +( +p +, +lockIc_ +); + +87  +StusInditS +:: +Reived +: { + +88 + `tIc +( +p +, +checkmkIc_ +); + +91  +StusInditS +:: +Rd +: { + +92 + `tIc +( +p +, +doubCheckmkIc_ +); + +95  +StusInditS +:: +Emy +: + +98 + } +} + +101 + gStusIndit +:: + $tS +( +StusInditS + +e +) + +103 +e_ + = +e +; + +105  +e +) { + +106  +StusInditS +:: +Enyed +: + +107 + `tToT +( + ` +("Encrypted")); + +109  +StusInditS +:: +Reived +: + +110 + `tToT +( + ` +("Delivered")); + +112  +StusInditS +:: +Rd +: + +113 + `tToT +( + ` +("Seen")); + +115  +StusInditS +:: +St +: + +116 + `tToT +( + ` +("Sent")); + +118  +StusInditS +:: +Emy +: + +119 + `tToT +(""); + +123 + `upde +(); + +124 + } +} + +127 + gTimeIm +:: + $adjuMesgeLayoutFWidg +() + +129 +mesgeLayout_ +-> + `addLayout +( +widgLayout_ +, 1); + +130 +aiLayout_ +-> + `addWidg +( +yB_ +); + +131 +aiLayout_ +-> + `addWidg +( +cڋxtB_ +); + +132 +mesgeLayout_ +-> + `addLayout +( +aiLayout_ +); + +133 +mesgeLayout_ +-> + `addWidg +( +usIndit_ +); + +134 +mesgeLayout_ +-> + `addWidg +( +timeamp_ +); + +136 +aiLayout_ +-> + `tAlignmt +( +yB_ +, +Qt +:: +AlignT + | Qt:: +AlignRight +); + +137 +aiLayout_ +-> + `tAlignmt +( +cڋxtB_ +, +Qt +:: +AlignT + | Qt:: +AlignRight +); + +138 +mesgeLayout_ +-> + `tAlignmt +( +usIndit_ +, +Qt +:: +AlignT +); + +139 +mesgeLayout_ +-> + `tAlignmt +( +timeamp_ +, +Qt +:: +AlignT +); + +140 +mesgeLayout_ +-> + `tAlignmt +( +aiLayout_ +, +Qt +:: +AlignT +); + +142 +maLayout_ +-> + `addLayout +( +mesgeLayout_ +); + +143 + } +} + +146 + gTimeIm +:: + $adjuMesgeLayout +() + +148 +mesgeLayout_ +-> + `addWidg +( +body_ +, 1); + +149 +aiLayout_ +-> + `addWidg +( +yB_ +); + +150 +aiLayout_ +-> + `addWidg +( +cڋxtB_ +); + +151 +mesgeLayout_ +-> + `addLayout +( +aiLayout_ +); + +152 +mesgeLayout_ +-> + `addWidg +( +usIndit_ +); + +153 +mesgeLayout_ +-> + `addWidg +( +timeamp_ +); + +155 +aiLayout_ +-> + `tAlignmt +( +yB_ +, +Qt +:: +AlignT + | Qt:: +AlignRight +); + +156 +aiLayout_ +-> + `tAlignmt +( +cڋxtB_ +, +Qt +:: +AlignT + | Qt:: +AlignRight +); + +157 +mesgeLayout_ +-> + `tAlignmt +( +usIndit_ +, +Qt +:: +AlignT +); + +158 +mesgeLayout_ +-> + `tAlignmt +( +timeamp_ +, +Qt +:: +AlignT +); + +159 +mesgeLayout_ +-> + `tAlignmt +( +aiLayout_ +, +Qt +:: +AlignT +); + +161 +maLayout_ +-> + `addLayout +( +mesgeLayout_ +); + +162 + } +} + +165 + gTimeIm +:: + $ +() + +167 +urAv_ + = +nuαr +; + +168 +timeamp_ + = +nuαr +; + +169 +urName_ + = +nuαr +; + +170 +body_ + = +nuαr +; + +171 aut +buSize_ + = 32; + +173 +cڋxtMu_ + = +w + + `QMu +( +this +); + +174 +showRdRets_ + = +w + + `QAi +("Rdets", +this +); + +175 +mkAsRd_ + = +w + + `QAi +("Mkad", +this +); + +176 +vwRawMesge_ + = +w + + `QAi +("Vwaw mesge", +this +); + +177 +daMsg_ + = +w + + `QAi +("Reda mesge", +this +); + +178 +cڋxtMu_ +-> + `addAi +( +showRdRets_ +); + +179 +cڋxtMu_ +-> + `addAi +( +vwRawMesge_ +); + +180 +cڋxtMu_ +-> + `addAi +( +mkAsRd_ +); + +181 +cڋxtMu_ +-> + `addAi +( +daMsg_ +); + +183 + `c +( +showRdRets_ +, & +QAi +:: +igged +, +this +, [this]() { + +184 i(! +evt_id_ +. + `isEmy +()) + +185 +MaWdow +:: + ` +()-> + `ݒRdRetsDlog +( +evt_id_ +); + +188 + `c +( +this +, & +TimeIm +:: +evtRedaed +,his, [this](cڡ +QSg + & +evt_id +) { + +189 +em + +ChPage +:: + ` +()-> + `moveTimeEvt +( +room_id_ +, +evt_id +); + +191 + `c +( +this +, & +TimeIm +:: +daiFaed +,his, [](cڡ +QSg + & +msg +) { + +192 +em + +ChPage +:: + ` +()-> + `showNifiti +( +msg +); + +194 + `c +( +daMsg_ +, & +QAi +:: +igged +, +this +, [this]() { + +195 i(! +evt_id_ +. + `isEmy +()) + +196 +hp +:: + ` +()-> + `da_evt +( + +197 +room_id_ +. + `toStdSg +(), + +198 +evt_id_ +. + `toStdSg +(), + +199 [ +this +](cڡ +mtx +:: +ڣs +:: +EvtId + &, mtx:: +hp +:: +RequeE + +r +) { + +200 i( +r +) { + +201 +em + + `daiFaed +( + ` +("Messageedaction failed: %1") + +202 . + `g +( +QSg +:: + `omStdSg +( + +203 +r +-> +mrix_r +. +r +))); + +207 +em + + `evtRedaed +( +evt_id_ +); + +210 + `c +( + +211 +ChPage +:: + ` +(), &ChPage:: +themeChged +, +this +, & +TimeIm +:: +eshAuthC +); + +212 + `c +( +mkAsRd_ +, & +QAi +:: +igged +, +this +, & +TimeIm +:: +ndRdRet +); + +213 + `c +( +vwRawMesge_ +, & +QAi +:: +igged +, +this +, & +TimeIm +:: +ݒRawMesgeVw +); + +215 +cGg_ + = +w + +QFutuWch +< +QSg +>( +this +); + +216 + `c +( +cGg_ +, + +217 & +QFutuWch +< +QSg +>:: +fished +, + +218 +this +, + +219 & +TimeIm +:: +fishedGgC +); + +221 +tLayout_ + = +w + + `QHBoxLayout +( +this +); + +222 +maLayout_ + = +w + +QVBoxLayout +; + +223 +mesgeLayout_ + = +w + +QHBoxLayout +; + +224 +aiLayout_ + = +w + +QHBoxLayout +; + +225 +mesgeLayout_ +-> + `tCڋsMgs +(0, 0, +MSG_RIGHT_MARGIN +, 0); + +226 +mesgeLayout_ +-> + `tScg +( +MSG_PADDING +); + +228 +aiLayout_ +-> + `tCڋsMgs +(13, 1, 13, 0); + +229 +aiLayout_ +-> + `tScg +(0); + +231 +tLayout_ +-> + `tCڋsMgs +( + +232 +cf +:: +time +:: +msgLeMg +, cf::time:: +msgTMg +, 0, 0); + +233 +tLayout_ +-> + `tScg +(0); + +234 +tLayout_ +-> + `addLayout +( +maLayout_ +); + +236 +maLayout_ +-> + `tCڋsMgs +( +cf +:: +time +:: +hdLeMg +, 0, 0, 0); + +237 +maLayout_ +-> + `tScg +(0); + +239 +yB_ + = +w + + `FtBu +( +this +); + +240 +yB_ +-> + `tToT +( + ` +("Reply")); + +241 +yB_ +-> + `tFixedSize +( +buSize_ +, buttonSize_); + +242 +yB_ +-> + `tCrRadius +( +buSize_ + / 2); + +244 +QIc + +y_ic +; + +245 +y_ic +. + `addFe +(":/icons/icons/ui/mail-reply.png"); + +246 +yB_ +-> + `tIc +( +y_ic +); + +247 +yB_ +-> + `tIcSize +( + `QSize +( +buSize_ + / 2, buttonSize_ / 2)); + +248 + `c +( +yB_ +, & +FtBu +:: +icked +, +this +, & +TimeIm +:: +yAi +); + +250 +cڋxtB_ + = +w + + `FtBu +( +this +); + +251 +cڋxtB_ +-> + `tToT +( + ` +("Options")); + +252 +cڋxtB_ +-> + `tFixedSize +( +buSize_ +, buttonSize_); + +253 +cڋxtB_ +-> + `tCrRadius +( +buSize_ + / 2); + +255 +QIc + +cڋxt_ic +; + +256 +cڋxt_ic +. + `addFe +(":/icons/icons/ui/vertical-ellipsis.png"); + +257 +cڋxtB_ +-> + `tIc +( +cڋxt_ic +); + +258 +cڋxtB_ +-> + `tIcSize +( + `QSize +( +buSize_ + / 2, buttonSize_ / 2)); + +259 +cڋxtB_ +-> + `tMu +( +cڋxtMu_ +); + +261 +timeampFt_ +. + `tPotSizeF +imeampFt_. + `potSizeF +() * 0.9); + +262 +timeampFt_ +. + `tFamy +("Monospace"); + +263 +timeampFt_ +. + `tStyHt +( +QFt +:: +Moa +); + +265 +QFtMrics + + `tsFm +( +timeampFt_ +); + +267 +usIndit_ + = +w + + `StusIndit +( +this +); + +268 +usIndit_ +-> + `tFixedWidth +( +tsFm +. + `height +(-sFm. + `adg +()); + +269 +usIndit_ +-> + `tFixedHeight +( +tsFm +. + `height +(-sFm. + `adg +()); + +271 + `Widg +()-> + `tSizePicy +( +QSizePicy +:: +Ped +, QSizePicy:: +Maximum +); + +272 + `tSizePicy +( +QSizePicy +:: +Ped +, QSizePicy:: +Maximum +); + +273 + } +} + +278 + gTimeIm +:: + $TimeIm +( +mtx +:: +evts +:: +MesgeTy + +ty +, + +279 cڡ +QSg + & +urid +, + +280 +QSg + +body +, + +281 +bo + +whSd +, + +282 cڡ +QSg + & +room_id +, + +283 +QWidg + * + +) + +284 : + `QWidg +( + +) + +285 , + `mesge_ty_ +( +ty +) + +286 , +room_id_ +{ +room_id +} + +288 + +(); + +289 +addRlyAi +(); + +291 aut + gdiyName + = +Cache +:: +diyName +( +room_id_ +, +urid +); + +292 aut + gtimeamp + = +QDeTime +:: +cutDeTime +(); + +295 aut + gfmd_body + = +uts +:: +mkdownToHtml +( +body +); + +298 i( + gfmd_body + = +body +. +immed +(). +toHtmlEsd +()) + +299 +fmd_body + = +body +. +toHtmlEsd +(); + +301 +QSg + + gemyEvtId +; + +303 i( + gty + = +mtx +:: +evts +:: +MesgeTy +:: +Eme +) { + +304 +fmd_body + = +QSg +("%1"). +g +(formatted_body); + +305 + gdestiMsg_ + = { +emyEvtId +, + +307 +urid +, + +308 +QSg +("* %1 %2"). +g +( +diyName +).g( +body +), + +309 +uts +:: +destiveTime +( +timeamp +), + +310 +timeamp +}; + +312 + gdestiMsg_ + = { +emyEvtId +, + +314 +urid +, + +315 +body +, + +316 +uts +:: +destiveTime +( +timeamp +), + +317 +timeamp +}; + +320 + gfmd_body + = +uts +:: +lkifyMesge +( +fmd_body +); + +321 + gfmd_body +. +a +("mx-reply", "div"); + +323 +geTimeamp +( +timeamp +); + +325 i( + gwhSd +) { + +326 +geBody +( +urid +, +diyName +, +fmd_body +); + +327 +tupAvLayout +( +diyName +); + +329 + gAvProvid +:: +sve +( + +330 +room_id_ +, +urid +, +this +, [this](cڡ +QImage + & +img +{ +tUrAv +(img); }); + +332 +geBody +( +fmd_body +); + +333 +tupSimeLayout +(); + +336 +adjuMesgeLayout +(); + +339 + gTimeIm +:: + $TimeIm +( +ImageIm + * +image +, + +340 cڡ +QSg + & +urid +, + +341 +bo + +whSd +, + +342 cڡ +QSg + & +room_id +, + +343 +QWidg + * + +) + +344 : +QWidg +{ + +} + +345 , +mesge_ty_ +( +mtx +:: +evts +:: +MesgeTy +:: +Image +) + +346 , + groom_id_ +{ + groom_id +} + +348 + +(); + +350 + gtupLolWidgLayout +< + gImageIm +>( + gimage +, + gurid +, + gwhSd +); + +352 +addSaveImageAi +( +image +); + +355 + gTimeIm +:: + $TimeIm +( +FeIm + * +fe +, + +356 cڡ +QSg + & +urid +, + +357 +bo + +whSd +, + +358 cڡ +QSg + & +room_id +, + +359 +QWidg + * + +) + +360 : +QWidg +{ + +} + +361 , +mesge_ty_ +( +mtx +:: +evts +:: +MesgeTy +:: +Fe +) + +362 , + groom_id_ +{ + groom_id +} + +364 + +(); + +366 + gtupLolWidgLayout +< + gFeIm +>( + gfe +, + gurid +, + gwhSd +); + +369 + gTimeIm +:: + $TimeIm +( +AudioIm + * +audio +, + +370 cڡ +QSg + & +urid +, + +371 +bo + +whSd +, + +372 cڡ +QSg + & +room_id +, + +373 +QWidg + * + +) + +374 : +QWidg +{ + +} + +375 , +mesge_ty_ +( +mtx +:: +evts +:: +MesgeTy +:: +Audio +) + +376 , + groom_id_ +{ + groom_id +} + +378 + +(); + +380 + gtupLolWidgLayout +< + gAudioIm +>( + gaudio +, + gurid +, + gwhSd +); + +383 + gTimeIm +:: + $TimeIm +( +VideoIm + * +video +, + +384 cڡ +QSg + & +urid +, + +385 +bo + +whSd +, + +386 cڡ +QSg + & +room_id +, + +387 +QWidg + * + +) + +388 : +QWidg +{ + +} + +389 , +mesge_ty_ +( +mtx +:: +evts +:: +MesgeTy +:: +Video +) + +390 , + groom_id_ +{ + groom_id +} + +392 + +(); + +394 + gtupLolWidgLayout +< + gVideoIm +>( + gvideo +, + gurid +, + gwhSd +); + +397 + gTimeIm +:: +TimeIm +( +ImageIm + * +image +, + +398 cڡ +mtx +:: +evts +:: +RoomEvt + & +evt +, + +399 +bo + +wh_nd +, + +400 cڡ +QSg + & +room_id +, + +401 +QWidg + * + +) + +402 : +QWidg +( + +) + +403 , +mesge_ty_ +( +mtx +:: +evts +:: +MesgeTy +:: +Image +) + +404 , + groom_id_ +{ + groom_id +} + +406 + gtupWidgLayout +< + gmtx +:: +evts +:: +RoomEvt +< +mtx +::evts:: +msg +:: +Image +>, + gImageIm +>( + +407 + gimage +, + gevt +, + gwh_nd +); + +409 +mkOwnMesgesAsReived +( +evt +. +nd +); + +411 +addSaveImageAi +( +image +); + +414 + gTimeIm +:: + $TimeIm +( +StickIm + * +image +, + +415 cڡ +mtx +:: +evts +:: +Stick + & +evt +, + +416 +bo + +wh_nd +, + +417 cڡ +QSg + & +room_id +, + +418 +QWidg + * + +) + +419 : + `QWidg +( + +) + +420 , +room_id_ +{ +room_id +} + +422 + gtupWidgLayout +< + gmtx +:: +evts +:: +Stick +, + gStickIm +>( + gimage +, + gevt +, + gwh_nd +); + +424 +mkOwnMesgesAsReived +( +evt +. +nd +); + +426 +addSaveImageAi +( +image +); + +429 + gTimeIm +:: +TimeIm +( +FeIm + * +fe +, + +430 cڡ +mtx +:: +evts +:: +RoomEvt + & +evt +, + +431 +bo + +wh_nd +, + +432 cڡ +QSg + & +room_id +, + +433 +QWidg + * + +) + +434 : +QWidg +( + +) + +435 , +mesge_ty_ +( +mtx +:: +evts +:: +MesgeTy +:: +Fe +) + +436 , + groom_id_ +{ + groom_id +} + +438 + gtupWidgLayout +< + gmtx +:: +evts +:: +RoomEvt +< +mtx +::evts:: +msg +:: +Fe +>, + gFeIm +>( + +439 + gfe +, + gevt +, + gwh_nd +); + +441 +mkOwnMesgesAsReived +( +evt +. +nd +); + +444 + gTimeIm +:: +TimeIm +( +AudioIm + * +audio +, + +445 cڡ +mtx +:: +evts +:: +RoomEvt + & +evt +, + +446 +bo + +wh_nd +, + +447 cڡ +QSg + & +room_id +, + +448 +QWidg + * + +) + +449 : +QWidg +( + +) + +450 , +mesge_ty_ +( +mtx +:: +evts +:: +MesgeTy +:: +Audio +) + +451 , + groom_id_ +{ + groom_id +} + +453 + gtupWidgLayout +< + gmtx +:: +evts +:: +RoomEvt +< +mtx +::evts:: +msg +:: +Audio +>, + gAudioIm +>( + +454 + gaudio +, + gevt +, + gwh_nd +); + +456 +mkOwnMesgesAsReived +( +evt +. +nd +); + +459 + gTimeIm +:: +TimeIm +( +VideoIm + * +video +, + +460 cڡ +mtx +:: +evts +:: +RoomEvt + & +evt +, + +461 +bo + +wh_nd +, + +462 cڡ +QSg + & +room_id +, + +463 +QWidg + * + +) + +464 : +QWidg +( + +) + +465 , +mesge_ty_ +( +mtx +:: +evts +:: +MesgeTy +:: +Video +) + +466 , + groom_id_ +{ + groom_id +} + +468 + gtupWidgLayout +< + gmtx +:: +evts +:: +RoomEvt +< +mtx +::evts:: +msg +:: +Video +>, + gVideoIm +>( + +469 + gvideo +, + gevt +, + gwh_nd +); + +471 +mkOwnMesgesAsReived +( +evt +. +nd +); + +477 + gTimeIm +:: +TimeIm +(cڡ +mtx +:: +evts +:: +RoomEvt + & +evt +, + +478 +bo + +wh_nd +, + +479 cڡ +QSg + & +room_id +, + +480 +QWidg + * + +) + +481 : +QWidg +( + +) + +482 , +mesge_ty_ +( +mtx +:: +evts +:: +MesgeTy +:: +Ni +) + +483 , + groom_id_ +{ + groom_id +} + +485 + +(); + +486 +addRlyAi +(); + +488 +mkOwnMesgesAsReived +( +evt +. +nd +); + +490 + gevt_id_ + = +QSg +:: +omStdSg +( +evt +. +evt_id +); + +491 cڡut + gnd + = +QSg +:: +omStdSg +( +evt +. +nd +); + +492 cڡut + gtimeamp + = +QDeTime +:: +omMSecsSEpoch +( +evt +. +ig_rv_ts +); + +494 aut + gfmd_body + = +uts +:: +lkifyMesge +(uts:: +gMesgeBody +( +evt +). +immed +()); + +495 aut + gbody + = +QSg +:: +omStdSg +( +evt +. +cڋ +. +body +). +immed +(). +toHtmlEsd +(); + +497 + gdestiMsg_ + = { +evt_id_ +, + +498 +Cache +:: +diyName +( +room_id_ +, +nd +), + +499 +nd +, + +501 +uts +:: +destiveTime +( +timeamp +), + +502 +timeamp +}; + +504 +geTimeamp +( +timeamp +); + +506 i( + gwh_nd +) { + +507 aut + gdiyName + = +Cache +:: +diyName +( +room_id_ +, +nd +); + +509 +geBody +( +nd +, +diyName +, +fmd_body +); + +510 +tupAvLayout +( +diyName +); + +512 + gAvProvid +:: +sve +( + +513 +room_id_ +, +nd +, +this +, [this](cڡ +QImage + & +img +{ +tUrAv +(img); }); + +515 +geBody +( +fmd_body +); + +516 +tupSimeLayout +(); + +519 +adjuMesgeLayout +(); + +525 + gTimeIm +:: +TimeIm +(cڡ +mtx +:: +evts +:: +RoomEvt + & +evt +, + +526 +bo + +wh_nd +, + +527 cڡ +QSg + & +room_id +, + +528 +QWidg + * + +) + +529 : +QWidg +( + +) + +530 , +mesge_ty_ +( +mtx +:: +evts +:: +MesgeTy +:: +Eme +) + +531 , + groom_id_ +{ + groom_id +} + +533 + +(); + +534 +addRlyAi +(); + +536 +mkOwnMesgesAsReived +( +evt +. +nd +); + +538 + gevt_id_ + = +QSg +:: +omStdSg +( +evt +. +evt_id +); + +539 cڡut + gnd + = +QSg +:: +omStdSg +( +evt +. +nd +); + +541 aut + gfmd_body + = +uts +:: +lkifyMesge +(uts:: +gMesgeBody +( +evt +). +immed +()); + +542 aut + gbody + = +QSg +:: +omStdSg +( +evt +. +cڋ +. +body +). +immed +(). +toHtmlEsd +(); + +544 aut + gtimeamp + = +QDeTime +:: +omMSecsSEpoch +( +evt +. +ig_rv_ts +); + +545 aut + gdiyName + = +Cache +:: +diyName +( +room_id_ +, +nd +); + +546 + gfmd_body + = +QSg +("%1"). +g +( +fmd_body +); + +548 + gdestiMsg_ + = { +evt_id_ +, + +550 +nd +, + +551 +QSg +("* %1 %2"). +g +( +diyName +).g( +body +), + +552 +uts +:: +destiveTime +( +timeamp +), + +553 +timeamp +}; + +555 +geTimeamp +( +timeamp +); + +557 i( + gwh_nd +) { + +558 +geBody +( +nd +, +diyName +, +fmd_body +); + +559 +tupAvLayout +( +diyName +); + +561 + gAvProvid +:: +sve +( + +562 +room_id_ +, +nd +, +this +, [this](cڡ +QImage + & +img +{ +tUrAv +(img); }); + +564 +geBody +( +fmd_body +); + +565 +tupSimeLayout +(); + +568 +adjuMesgeLayout +(); + +574 + gTimeIm +:: +TimeIm +(cڡ +mtx +:: +evts +:: +RoomEvt + & +evt +, + +575 +bo + +wh_nd +, + +576 cڡ +QSg + & +room_id +, + +577 +QWidg + * + +) + +578 : +QWidg +( + +) + +579 , +mesge_ty_ +( +mtx +:: +evts +:: +MesgeTy +:: +Text +) + +580 , + groom_id_ +{ + groom_id +} + +582 + +(); + +583 +addRlyAi +(); + +585 +mkOwnMesgesAsReived +( +evt +. +nd +); + +587 + gevt_id_ + = +QSg +:: +omStdSg +( +evt +. +evt_id +); + +588 cڡut + gnd + = +QSg +:: +omStdSg +( +evt +. +nd +); + +590 aut + gfmd_body + = +uts +:: +lkifyMesge +(uts:: +gMesgeBody +( +evt +). +immed +()); + +591 aut + gbody + = +QSg +:: +omStdSg +( +evt +. +cڋ +. +body +). +immed +(). +toHtmlEsd +(); + +593 aut + gtimeamp + = +QDeTime +:: +omMSecsSEpoch +( +evt +. +ig_rv_ts +); + +594 aut + gdiyName + = +Cache +:: +diyName +( +room_id_ +, +nd +); + +596 +QStgs + + ggs +; + +597 + gdestiMsg_ + = { +evt_id_ +, + +598 +nd + = +gs +. +vue +("auth/ur_id"? "You" : +diyName +, + +599 + gnd +, + +600 +QSg +(": %1"). +g +( +body +), + +601 + guts +:: +destiveTime +( +timeamp +), + +602 + gtimeamp +}; + +604 +geTimeamp +( +timeamp +); + +606 i( + gwh_nd +) { + +607 +geBody +( +nd +, +diyName +, +fmd_body +); + +608 +tupAvLayout +( +diyName +); + +610 + gAvProvid +:: +sve +( + +611 +room_id_ +, +nd +, +this +, [this](cڡ +QImage + & +img +{ +tUrAv +(img); }); + +613 +geBody +( +fmd_body +); + +614 +tupSimeLayout +(); + +617 +adjuMesgeLayout +(); + +620 + gTimeIm +::~ + $TimeIm +() + +622 +cGg_ +-> + `nl +(); + +623 +cGg_ +-> + `waFFished +(); + +624 + } +} + +627 + gTimeIm +:: + $mkSt +() + +629 +usIndit_ +-> + `tS +( +StusInditS +:: +St +); + +630 + } +} + +633 + gTimeIm +:: + $mkOwnMesgesAsReived +(cڡ +d +:: +rg + & +nd +) + +635 +QStgs + +gs +; + +636 i( +nd + = +gs +. + `vue +("auth/ur_id"). + `toSg +(). + `toStdSg +()) + +637 +usIndit_ +-> + `tS +( +StusInditS +:: +Reived +); + +638 + } +} + +641 + gTimeIm +:: + $mkRd +() + +643 i( +usIndit_ +-> + `e +(! +StusInditS +:: +Enyed +) + +644 +usIndit_ +-> + `tS +( +StusInditS +:: +Rd +); + +645 + } +} + +648 + gTimeIm +:: + $mkReived +( +bo + +isEnyed +) + +650 +isReived_ + = +ue +; + +652 i( +isEnyed +) + +653 +usIndit_ +-> + `tS +( +StusInditS +:: +Enyed +); + +655 +usIndit_ +-> + `tS +( +StusInditS +:: +Reived +); + +657 + `ndRdRet +(); + +658 + } +} + +662 + gTimeIm +:: + $geBody +(cڡ +QSg + & +body +) + +664 +body_ + = +w + + `TextLab +( +uts +:: + `aEmoji +( +body +), +this +); + +665 +body_ +-> + `tTextIaiFgs +( +Qt +:: +TextSeabByMou + | Qt:: +TextBrowrIai +); + +667 + `c +( +body_ +, & +TextLab +:: +urProfeTrigged +, +this +, [](cڡ +QSg + & +ur_id +) { + +668 +MaWdow +:: + ` +()-> + `ݒUrProfe +( +ur_id +, + +669 +ChPage +:: + ` +()-> + `cutRoom +()); + +671 + } +} + +674 + gTimeIm +:: + $eshAuthC +() + +677 i( +cGg_ +-> + `isRušg +()) { + +678 +cGg_ +-> + `nl +(); + +679 +cGg_ +-> + `waFFished +(); + +681 i( +urName_ +) { + +683 +d +:: +funi +< + `QSg +()> +ge + = [ +this +]() { + +684 +QSg + +urC + = +uts +:: + `geCڌagHexC +( + +685 +urName_ +-> + `toT +(), + `backgroundC +(). + `me +()); + +686  +urC +; + +689 +QSg + +urC + = +Cache +:: + `urC +( +urName_ +-> + `toT +()); + +692 i( +urC +. + `isEmy +()) { + +693 +cGg_ +-> + `tFutu +( +QtCcut +:: + `run +( +ge +)); + +695 +urName_ +-> + `tStySht +("QLab { c : " + +urC + + "; }"); + +698 + } +} + +701 + gTimeIm +:: + $fishedGgC +() + +703 +nhlog +:: + `ui +()-> + `debug +("fishedGgC f: {}", +urName_ +-> + `toT +(). + `toStdSg +()); + +704 +QSg + +urC + = +cGg_ +-> + `su +(); + +706 i(! +urC +. + `isEmy +()) { + +708 i( +Cache +:: + `urC +( +urName_ +-> + `toT +()). + `isEmy +()) { + +709 +Cache +:: + `UrC +( +urName_ +-> + `toT +(), +urC +); + +711 +urName_ +-> + `tStySht +("QLab { c : " + +urC + + "; }"); + +713 + } +} + +716 + gTimeIm +:: + $geBody +(cڡ +QSg + & +ur_id +, cڡ QSg & +diyme +, cڡ QSg & +body +) + +718 + `geUrName +( +ur_id +, +diyme +); + +719 + `geBody +( +body +); + +720 + } +} + +723 + gTimeIm +:: + $geUrName +(cڡ +QSg + & +ur_id +, cڡ QSg & +diyme +) + +725 aut +nd + = +diyme +; + +727 i( +diyme +. + `tsWh +("@")) { + +729 i( +diyme +. + `l +(":")[0].l("@"). + `size +() > 1) + +730 +nd + = +diyme +. + `l +(":")[0].split("@")[1]; + +733 +QFt + +uameFt +; + +734 +uameFt +. + `tPotSizeF +(uameFt. + `potSizeF +() * 1.1); + +735 +uameFt +. + `tWeight +( +QFt +:: +Medium +); + +737 +QFtMrics + + `fm +( +uameFt +); + +739 +urName_ + = +w + + `QLab +( +this +); + +740 +urName_ +-> + `tFt +( +uameFt +); + +741 +urName_ +-> + `tText +( +uts +:: + `aEmoji +( +fm +. + `idedText +( +nd +, +Qt +:: +ElideRight +, 500))); + +742 +urName_ +-> + `tToT +( +ur_id +); + +743 +urName_ +-> + `tToTDuti +(1500); + +744 +urName_ +-> + `tAribu +( +Qt +:: +WA_Hov +); + +745 +urName_ +-> + `tAlignmt +( +Qt +:: +AlignLe + | Qt:: +AlignT +); + +746 #i +QT_VERSION + < + `QT_VERSION_CHECK +(5, 11, 0) + +748 +urName_ +-> + `tFixedWidth +( + `QFtMrics +(urName_-> + `ft +()). + `width +(urName_-> + `xt +())); + +750 +urName_ +-> + `tFixedWidth +( + +751 + `QFtMrics +( +urName_ +-> + `ft +()). + `hizڏlAdv +(urName_-> + `xt +())); + +755 + `eshAuthC +(); + +757 aut +fr + = +w + + `UrProfeFr +( +ur_id +, +urName_ +); + +758 +urName_ +-> + `lEvtFr +( +fr +); + +759 +urName_ +-> + `tCurs +( +Qt +:: +PotgHdCurs +); + +761 + `c +( +fr +, & +UrProfeFr +:: +hovOn +, +this +, [this]() { + +762 +QFt + +f + = +urName_ +-> + `ft +(); + +763 +f +. + `tUndle +( +ue +); + +764 +urName_ +-> + `tFt +( +f +); + +767 + `c +( +fr +, & +UrProfeFr +:: +hovOff +, +this +, [this]() { + +768 +QFt + +f + = +urName_ +-> + `ft +(); + +769 +f +. + `tUndle +( +l +); + +770 +urName_ +-> + `tFt +( +f +); + +773 + `c +( +fr +, & +UrProfeFr +:: +icked +, +this +, [this, +ur_id +]() { + +774 +MaWdow +:: + ` +()-> + `ݒUrProfe +( +ur_id +, +room_id_ +); + +776 + } +} + +779 + gTimeIm +:: + $geTimeamp +(cڡ +QDeTime + & +time +) + +781 +timeamp_ + = +w + + `QLab +( +this +); + +782 +timeamp_ +-> + `tFt +( +timeampFt_ +); + +783 +timeamp_ +-> + `tText +( + +784 + `QSg +("< sty=\"c: #999\"> %1 "). + `g +( +time +. + `toSg +("HH:mm"))); + +785 + } +} + +788 + gTimeIm +:: + $tupAvLayout +(cڡ +QSg + & +urName +) + +790 +tLayout_ +-> + `tCڋsMgs +( + +791 +cf +:: +time +:: +msgLeMg +, cf::time:: +msgAvTMg +, 0, 0); + +793 +QFt + +f +; + +794 +f +. + `tPotSizeF +(f. + `potSizeF +()); + +796 +urAv_ + = +w + + `Av +( +this +); + +797 +urAv_ +-> + `tLr +( + `QCh +( +urName +[0]). + `toU +()); + +798 +urAv_ +-> + `tSize +( + `QFtMrics +( +f +). + `height +() * 2); + +801 i( +urName +[0] ='@' && urName. + `size +() > 1) + +802 +urAv_ +-> + `tLr +( + `QCh +( +urName +[1]). + `toU +()); + +804 +tLayout_ +-> + `Widg +(0, +urAv_ +); + +805 +tLayout_ +-> + `tAlignmt +( +urAv_ +, +Qt +:: +AlignT + | Qt:: +AlignLe +); + +807 i( +urName_ +) + +808 +maLayout_ +-> + `Widg +(0, +urName_ +, +Qt +:: +AlignT + | Qt:: +AlignLe +); + +809 + } +} + +812 + gTimeIm +:: + $tupSimeLayout +() + +814 +QFt + +f +; + +815 +f +. + `tPotSizeF +(f. + `potSizeF +()); + +817 +tLayout_ +-> + `tCڋsMgs +( +cf +:: +time +:: +msgLeMg + + + +818 + `QFtMrics +( +f +). + `height +() * 2 + 2, + +819 +cf +:: +time +:: +msgTMg +, + +822 + } +} + +825 + gTimeIm +:: + $tUrAv +(cڡ +QImage + & +av +) + +827 i( +urAv_ + = +nuαr +) + +830 +urAv_ +-> + `tImage +( +av +); + +831 + } +} + +834 + gTimeIm +:: + $cڋxtMuEvt +( +QCڋxtMuEvt + * +evt +) + +836 i( +cڋxtMu_ +) + +837 +cڋxtMu_ +-> + `exec +( +evt +-> + `globPos +()); + +838 + } +} + +841 + gTimeIm +:: + $tEvt +( +QPatEvt + *) + +843 +QStyOi + +t +; + +844 +t +. + ` +( +this +); + +845 +QPar + + `p +( +this +); + +846 + `y +()-> + `dwPrimive +( +QSty +:: +PE_Widg +, & +t +, & +p +, +this +); + +847 + } +} + +850 + gTimeIm +:: + $addSaveImageAi +( +ImageIm + * +image +) + +852 i( +cڋxtMu_ +) { + +853 aut +veImage + = +w + + `QAi +("Savimage", +this +); + +854 +cڋxtMu_ +-> + `addAi +( +veImage +); + +856 + `c +( +veImage +, & +QAi +:: +igged +, +image +, & +ImageIm +:: +veAs +); + +858 + } +} + +861 + gTimeIm +:: + $addRlyAi +() + +863 i( +cڋxtMu_ +) { + +864 aut +yAi + = +w + + `QAi +("Rly", +this +); + +865 +cڋxtMu_ +-> + `addAi +( +yAi +); + +867 + `c +( +yAi +, & +QAi +:: +igged +, +this +, & +TimeIm +::replyAction); + +869 + } +} + +872 + gTimeIm +:: + $yAi +() + +874 i(! +body_ +) + +877 +RedInfo + +ϋd +; + +878 +ϋd +. +ty + = +mesge_ty_ +; + +879 +ϋd +. +qued_body + = +body_ +-> + `toPϚText +(); + +880 +ϋd +. +qued_ur + = +destiMsg_ +. +urid +; + +881 +ϋd +. +ϋd_evt + = + `evtId +(). + `toStdSg +(); + +882 +ϋd +. +room + = +room_id_ +; + +884 +em + +ChPage +:: + ` +()-> + `mesgeRly +( +ϋd +); + +885 + } +} + +888 + gTimeIm +:: + $addKeyRequeAi +() + +890 i( +cڋxtMu_ +) { + +891 aut +queKeys + = +w + + `QAi +("Requenyi keys", +this +); + +892 +cڋxtMu_ +-> + `addAi +( +queKeys +); + +894 + `c +( +queKeys +, & +QAi +:: +igged +, +this +, [this]() { + +895 +m +:: + `que_keys +( +room_id_ +. + `toStdSg +(), +evt_id_ +.toStdString()); + +898 + } +} + +901 + gTimeIm +:: + $addAv +() + +903 i( +urAv_ +) + +907 aut +urid + = +destiMsg_ +.userid; + +908 aut +diyName + = +Cache +:: + `diyName +( +room_id_ +, +urid +); + +910 + `geUrName +( +urid +, +diyName +); + +912 + `tupAvLayout +( +diyName +); + +914 +AvProvid +:: + `sve +( + +915 +room_id_ +, +urid +, +this +, [this](cڡ +QImage + & +img +{ + `tUrAv +(img); }); + +916 + } +} + +919 + gTimeIm +:: + $ndRdRet +() const + +921 i(! +evt_id_ +. + `isEmy +()) + +922 +hp +:: + ` +()-> + `ad_evt +( +room_id_ +. + `toStdSg +(), + +923 +evt_id_ +. + `toStdSg +(), + +924 [ +this +]( +mtx +:: +hp +:: +RequeE + +r +) { + +925 i( +r +) { + +926 +nhlog +:: + `t +()-> + `wn +( + +928 +room_id_ +. + `toStdSg +(), + +929 +evt_id_ +. + `toStdSg +()); + +932 + } +} + +935 + gTimeIm +:: + $ݒRawMesgeVw +() const + +937 cڡut +evt_id + = +evt_id_ +. + `toStdSg +(); + +938 cڡut +room_id + = +room_id_ +. + `toStdSg +(); + +940 aut +oxy + = +d +:: +make_shed +< +EvtProxy +>(); + +941 + `c +( +oxy +. + `g +(), & +EvtProxy +:: +evtRrved +, +this +, [](cڡ +ohmn +:: +js + & +obj +) { + +942 aut +dlog + = +w + +dlogs +:: +RawMesge +{ +QSg +:: + `omStdSg +( +obj +. + `dump +(4))}; + +943 + `Q_UNUSED +( +dlog +); + +946 +hp +:: + ` +()-> + `g_evt +( + +947 +room_id +, + +948 +evt_id +, + +949 [ +evt_id +, +room_id +, +oxy + = +d +:: + `move +(proxy)]( + +950 cڡ +mtx +:: +evts +:: +cis +:: +TimeEvts + & +s +, mtx:: +hp +:: +RequeE + +r +) { + +951 +usg + +mea + +mtx +:: +evts +; + +953 i( +r +) { + +954 +nhlog +:: + `t +()-> + `wn +( + +955 "edػvev{} from {}", +evt_id +, +room_id +); + +959 +y + { + +960 +em + +oxy +-> + `evtRrved +( +uts +:: + `rlize_evt +( +s +)); + +961 } + `tch + (cڡ +ohmn +:: +js +:: +exi + & +e +) { + +962 +nhlog +:: + `t +()-> + `wn +( + +963 "edأrlizev({}, {})", +room_id +, +evt_id +); + +966 + } +} + + @timeline/TimelineItem.h + +18 #agm + + + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +29  + ~ + +31  + ~"mtx/evts.h +" + +33  + ~"AvProvid.h +" + +34  + ~"RoomInfoLiIm.h +" + +35  + ~"Uts.h +" + +37  + ~"Cache.h +" + +38  + ~"MrixCl.h +" + +40  + ~"ui/FtBu.h +" + +42 +ass + + gImageIm +; + +43 +ass + + gStickIm +; + +44 +ass + + gAudioIm +; + +45 +ass + + gVideoIm +; + +46 +ass + + gFeIm +; + +47 +ass + + gAv +; + +48 +ass + + gTextLab +; + +50 as + cStusInditS + + +53 + mEnyed +, + +55 + mReived +, + +57 + mRd +, + +59 + mSt +, + +61 + mEmy +, + +67 as + cStusIndit + : +public + +QWidg + + +69 +Q_OBJECT + + +71 +public +: + +72 +exic + +StusIndit +( +QWidg + * + +); + +73  +tS +( +StusInditS + +e +); + +74 +StusInditS + + $e +(cڡ {  +e_ +; } + +76 +eed +: + +77  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +79 +ive +: + +80  + `tIc +( +QPar + & +p +, +QIc + & +ic +); + +82 +QIc + +lockIc_ +; + +83 +QIc + +ockIc_ +; + +84 +QIc + +checkmkIc_ +; + +85 +QIc + +doubCheckmkIc_ +; + +87 +QC + +icC_ + = + `QC +("#999"); + +89 +StusInditS + +e_ + = StusInditS:: +Emy +; + +91  +cڡex +  +MaxWidth + = 24; + +92 + } +}; + +94 as + cEvtProxy + : +public + +QObje + + +96 +Q_OBJECT + + +98 +sigls +: + +99  +evtRrved +(cڡ +ohmn +:: +js + &); + +102 as + cUrProfeFr + : +public + +QObje + + +104 +Q_OBJECT + + +106 +public +: + +107 +exic + + $UrProfeFr +(cڡ +QSg + & +ur_id +, +QLab + * + +) + +108 : + `QObje +( + +) + +109 , +ur_id_ +{ +ur_id +} + +110 { + } +} + +112 + gsigls +: + +113  +hovOff +(); + +114  +hovOn +(); + +115  +icked +(); + +117 + geed +: + +118 +bo + + $evtFr +( +QObje + * +obj +, +QEvt + * +evt +) + +120 i( +evt +-> + `ty +(= +QEvt +:: +MouBuR +) { + +121 +em + + `icked +(); + +122  +ue +; + +123 } i( +evt +-> + `ty +(= +QEvt +:: +HovLve +) { + +124 +em + + `hovOff +(); + +125  +ue +; + +126 } i( +evt +-> + `ty +(= +QEvt +:: +HovE +) { + +127 +em + + `hovOn +(); + +128  +ue +; + +131  +QObje +:: + `evtFr +( +obj +, +evt +); + +132 + } +} + +134 + give +: + +135 +QSg + +ur_id_ +; + +138 as + cTimeIm + : +public + +QWidg + + +140 +Q_OBJECT + + +141 + $Q_PROPERTY +( +QC + +backgroundC + +READ + backgroundC +WRITE + +tBackgroundC +) + +143 +public +: + +144 + `TimeIm +(cڡ +mtx +:: +evts +:: +RoomEvt + & +e +, + +145 +bo + +wh_nd +, + +146 cڡ +QSg + & +room_id +, + +147 +QWidg + * + + = 0); + +148 + `TimeIm +(cڡ +mtx +:: +evts +:: +RoomEvt + & +e +, + +149 +bo + +wh_nd +, + +150 cڡ +QSg + & +room_id +, + +151 +QWidg + * + + = 0); + +152 + `TimeIm +(cڡ +mtx +:: +evts +:: +RoomEvt + & +e +, + +153 +bo + +wh_nd +, + +154 cڡ +QSg + & +room_id +, + +155 +QWidg + * + + = 0); + +159 + `TimeIm +( +mtx +:: +evts +:: +MesgeTy + +ty +, + +160 cڡ +QSg + & +urid +, + +161 +QSg + +body +, + +162 +bo + +whSd +, + +163 cڡ +QSg + & +room_id +, + +164 +QWidg + * + + = 0); + +166 + `TimeIm +( +ImageIm + * +em +, + +167 cڡ +QSg + & +urid +, + +168 +bo + +whSd +, + +169 cڡ +QSg + & +room_id +, + +170 +QWidg + * + + = 0); + +171 + `TimeIm +( +FeIm + * +em +, + +172 cڡ +QSg + & +urid +, + +173 +bo + +whSd +, + +174 cڡ +QSg + & +room_id +, + +175 +QWidg + * + + = 0); + +176 + `TimeIm +( +AudioIm + * +em +, + +177 cڡ +QSg + & +urid +, + +178 +bo + +whSd +, + +179 cڡ +QSg + & +room_id +, + +180 +QWidg + * + + = 0); + +181 + `TimeIm +( +VideoIm + * +em +, + +182 cڡ +QSg + & +urid +, + +183 +bo + +whSd +, + +184 cڡ +QSg + & +room_id +, + +185 +QWidg + * + + = 0); + +187 + `TimeIm +( +ImageIm + * +img +, + +188 cڡ +mtx +:: +evts +:: +RoomEvt + & +e +, + +189 +bo + +wh_nd +, + +190 cڡ +QSg + & +room_id +, + +191 +QWidg + * + +); + +192 + `TimeIm +( +StickIm + * +img +, + +193 cڡ +mtx +:: +evts +:: +Stick + & +e +, + +194 +bo + +wh_nd +, + +195 cڡ +QSg + & +room_id +, + +196 +QWidg + * + +); + +197 + `TimeIm +( +FeIm + * +fe +, + +198 cڡ +mtx +:: +evts +:: +RoomEvt + & +e +, + +199 +bo + +wh_nd +, + +200 cڡ +QSg + & +room_id +, + +201 +QWidg + * + +); + +202 + `TimeIm +( +AudioIm + * +audio +, + +203 cڡ +mtx +:: +evts +:: +RoomEvt + & +e +, + +204 +bo + +wh_nd +, + +205 cڡ +QSg + & +room_id +, + +206 +QWidg + * + +); + +207 + `TimeIm +( +VideoIm + * +video +, + +208 cڡ +mtx +:: +evts +:: +RoomEvt + & +e +, + +209 +bo + +wh_nd +, + +210 cڡ +QSg + & +room_id +, + +211 +QWidg + * + +); + +213 ~ + `TimeIm +(); + +215  + $tBackgroundC +(cڡ +QC + & +c +{ +backgroundC_ + = color; } + +216 +QC + + $backgroundC +(cڡ {  +backgroundC_ +; + } +} + +218  +tUrAv +(cڡ +QImage + & +pixm +); + +219 +DescInfo + + $destiMesge +(cڡ {  +destiMsg_ +; + } +} + +220 +QSg + + $evtId +(cڡ {  +evt_id_ +; + } +} + +221  + $tEvtId +(cڡ +QSg + & +evt_id +{ +evt_id_ + =vt_id; + } +} + +222  +mkReived +( +bo + +isEnyed +); + +223  +mkRd +(); + +224  +mkSt +(); + +225 +bo + + $isReived +({  +isReived_ +; + } +}; + +226  + $tRoomId +( +QSg + +room_id +{ +room_id_ + =oom_id; + } +} + +227  + $ndRdRet +() const; + +228  + $ݒRawMesgeVw +() const; + +229  + `yAi +(); + +232  + `addAv +(); + +233  + `addKeyRequeAi +(); + +235 +sigls +: + +236  + `evtRedaed +(cڡ +QSg + & +evt_id +); + +237  + `daiFaed +(cڡ +QSg + & +msg +); + +239 +public + +s +: + +240  + `eshAuthC +(); + +241  + `fishedGgC +(); + +243 +eed +: + +244  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +245  + $cڋxtMuEvt +( +QCڋxtMuEvt + * +evt + +ovride +; + +247 +ive +: + +249  + `mkOwnMesgesAsReived +(cڡ +d +:: +rg + & +nd +); + +250  + ` +(); + +252  + `addSaveImageAi +( +ImageIm + * +image +); + +254  + `addRlyAi +(); + +256 +me +< +ass + +Widg +> + +257  + `tupLolWidgLayout +( +Widg + * +widg +, cڡ +QSg + & +urid +, +bo + +whSd +); + +259 +me +< +ass + +Evt +, cs +Widg +> + +260  + `tupWidgLayout +( +Widg + * +widg +, cڡ +Evt + & +evt +, +bo + +whSd +); + +262  + `geBody +(cڡ +QSg + & +body +); + +263  + `geBody +(cڡ +QSg + & +ur_id +, cڡ QSg & +diyme +, cڡ QSg & +body +); + +264  + `geTimeamp +(cڡ +QDeTime + & +time +); + +265  + `geUrName +(cڡ +QSg + & +urid +, cڡ QSg & +diyme +); + +267  + `tupAvLayout +(cڡ +QSg + & +urName +); + +268  + `tupSimeLayout +(); + +270  + `adjuMesgeLayout +(); + +271  + `adjuMesgeLayoutFWidg +(); + +275 +bo + +isReived_ + = +l +; + +277 +QFutuWch +< +QSg +> * +cGg_ +; + +279 +QSg + +evt_id_ +; + +280 +mtx +:: +evts +:: +MesgeTy + +mesge_ty_ + = mtx::evts::MesgeTy:: +Unknown +; + +281 +QSg + +room_id_ +; + +283 +DescInfo + +destiMsg_ +; + +285 +QMu + * +cڋxtMu_ +; + +286 +QAi + * +showRdRets_ +; + +287 +QAi + * +mkAsRd_ +; + +288 +QAi + * +daMsg_ +; + +289 +QAi + * +vwRawMesge_ +; + +290 +QAi + * +yMsg_ +; + +292 +QHBoxLayout + * +tLayout_ + = +nuαr +; + +293 +QHBoxLayout + * +mesgeLayout_ + = +nuαr +; + +294 +QHBoxLayout + * +aiLayout_ + = +nuαr +; + +295 +QVBoxLayout + * +maLayout_ + = +nuαr +; + +296 +QHBoxLayout + * +widgLayout_ + = +nuαr +; + +298 +Av + * +urAv_ +; + +300 +QFt + +timeampFt_ +; + +302 +StusIndit + * +usIndit_ +; + +304 +QLab + * +timeamp_ +; + +305 +QLab + * +urName_ +; + +306 +TextLab + * +body_ +; + +308 +QC + +backgroundC_ +; + +310 +FtBu + * +yB_ +; + +311 +FtBu + * +cڋxtB_ +; + +312 + } +}; + +314 + gme +< +ass + + gWidg +> + +316 + gTimeIm +:: + $tupLolWidgLayout +( +Widg + * +widg +, cڡ +QSg + & +urid +, +bo + +whSd +) + +318 aut +diyName + = +Cache +:: + `diyName +( +room_id_ +, +urid +); + +319 aut +timeamp + = +QDeTime +:: + `cutDeTime +(); + +321 +destiMsg_ + = {"", + +323 +urid +, + +324 + `QSg +(" %1"). + `g +( +uts +:: +mesgeDesti +< +Widg +>()), + +325 +uts +:: + `destiveTime +( +timeamp +), + +326 +timeamp +}; + +328 + `geTimeamp +( +timeamp +); + +330 +widgLayout_ + = +w + +QHBoxLayout +; + +331 +widgLayout_ +-> + `tCڋsMgs +(0, 2, 0, 2); + +332 +widgLayout_ +-> + `addWidg +( +widg +); + +333 +widgLayout_ +-> + `addSch +(1); + +335 i( +whSd +) { + +336 + `geBody +( +urid +, +diyName +, ""); + +337 + `tupAvLayout +( +diyName +); + +339 +AvProvid +:: + `sve +( + +340 +room_id_ +, +urid +, +this +, [this](cڡ +QImage + & +img +{ + `tUrAv +(img); }); + +342 + `tupSimeLayout +(); + +345 + `adjuMesgeLayoutFWidg +(); + +346 + } +} + +348 + gme +< +ass + + gEvt +, cs + gWidg +> + +350 + gTimeIm +:: + $tupWidgLayout +( +Widg + * +widg +, cڡ +Evt + & +evt +, +bo + +whSd +) + +352 + ` +(); + +358 +mesge_ty_ + = +mtx +:: +evts +:: +MesgeTy +:: +Unknown +; + +359 +evt_id_ + = +QSg +:: + `omStdSg +( +evt +. +evt_id +); + +360 cڡut +nd + = +QSg +:: + `omStdSg +( +evt +.sender); + +362 aut +timeamp + = +QDeTime +:: + `omMSecsSEpoch +( +evt +. +ig_rv_ts +); + +363 aut +diyName + = +Cache +:: + `diyName +( +room_id_ +, +nd +); + +365 +QStgs + +gs +; + +366 +destiMsg_ + = { +evt_id_ +, + +367 +nd + = +gs +. + `vue +("auth/ur_id"? "You" : +diyName +, + +368 +nd +, + +369 + `QSg +(" %1"). + `g +( +uts +:: +mesgeDesti +< +Widg +>()), + +370 +uts +:: + `destiveTime +( +timeamp +), + +371 +timeamp +}; + +373 + `geTimeamp +( +timeamp +); + +375 +widgLayout_ + = +w + + `QHBoxLayout +(); + +376 +widgLayout_ +-> + `tCڋsMgs +(0, 2, 0, 2); + +377 +widgLayout_ +-> + `addWidg +( +widg +); + +378 +widgLayout_ +-> + `addSch +(1); + +380 i( +whSd +) { + +381 + `geBody +( +nd +, +diyName +, ""); + +382 + `tupAvLayout +( +diyName +); + +384 +AvProvid +:: + `sve +( + +385 +room_id_ +, +nd +, +this +, [this](cڡ +QImage + & +img +{ + `tUrAv +(img); }); + +387 + `tupSimeLayout +(); + +390 + `adjuMesgeLayoutFWidg +(); + +391 + } +} + + @timeline/TimelineView.cpp + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25  + ~"Cache.h +" + +26  + ~"ChPage.h +" + +27  + ~"Cfig.h +" + +28  + ~"Loggg.h +" + +29  + ~"Olm.h +" + +30  + ~"UrStgsPage.h +" + +31  + ~"Uts.h +" + +32  + ~"ui/FltgBu.h +" + +33  + ~"ui/InfoMesge.h +" + +35  + ~"time/TimeVw.h +" + +36  + ~"time/widgs/AudioIm.h +" + +37  + ~"time/widgs/FeIm.h +" + +38  + ~"time/widgs/ImageIm.h +" + +39  + ~"time/widgs/VideoIm.h +" + +41 +usg + + gTimeEvt + = +mtx +:: +evts +:: +cis +:: +TimeEvts +; + +44 +cڡex +  + gMAX_RETAINED_WIDGETS + = 100; + +45 +cڡex +  + gMIN_SCROLLBAR_HANDLE + = 60; + +48 +QDeTime + + +49 + $gDe +( +QWidg + * +widg +) + +51 aut +em + = +qobje_ +< +TimeIm + *>( +widg +); + +52 i( +em +) + +53  +em +-> + `destiMesge +(). +dime +; + +55 aut +foMsg + = +qobje_ +< +InfoMesge + *>( +widg +); + +56 i( +foMsg +) + +57  +foMsg +-> + `dime +(); + +59  + `QDeTime +(); + +60 + } +} + +62 + gTimeVw +:: + $TimeVw +(cڡ +mtx +:: +ڣs +:: +Time + & +time +, + +63 cڡ +QSg + & +room_id +, + +64 +QWidg + * + +) + +65 : + `QWidg +( + +) + +66 , +room_id_ +{ +room_id +} + +68 + +(); + +69 +addEvts +( +time +); + +72 + gTimeVw +:: + $TimeVw +(cڡ +QSg + & +room_id +, +QWidg + * + +) + +73 : + `QWidg +( + +) + +74 , +room_id_ +{ +room_id +} + +76 + +(); + +77 +gMesges +(); + +81 + gTimeVw +:: + $idRgeChged +( +m +,  +max +) + +83 + `Q_UNUSED +( +m +); + +85 i(! +sl__ +-> + `vtilSlB +()-> + `isVisib +()) { + +86 +sl__ +-> + `vtilSlB +()-> + `tVue +( +max +); + +92 i( +max + - +sl__ +-> + `vtilSlB +()-> + `vue +(< +SCROLL_BAR_GAP +) { + +93 +sl__ +-> + `vtilSlB +()-> + `tVue +( +max +); + +97  +cutHeight + = +sl_widg_ +-> + `size +(). + `height +(); + +98  +diff + = +cutHeight + - +dHeight_ +; + +99  +wPosi + = +dPosi_ + + +diff +; + +102 i( +dPosi_ + =0 && ! +sl__ +-> + `vtilSlB +()-> + `isVisib +()) + +103 +wPosi + = +max +; + +105 i( +ϡMesgeDei_ + = +TimeDei +:: +T +) + +106 +sl__ +-> + `vtilSlB +()-> + `tVue +( +wPosi +); + +107 + } +} + +110 + gTimeVw +:: + $tchHiy +() + +112 i(! + `isSlbAived +(&& ! +isTimeFished +) { + +113 i(! + `isVisib +()) + +116 +isPagiInProgss_ + = +ue +; + +117 + `gMesges +(); + +118 +giTim_ +-> + `t +(2000); + +123 +giTim_ +-> + ` +(); + +124 + } +} + +127 + gTimeVw +:: + $slDown +() + +129  +cut + = +sl__ +-> + `vtilSlB +()-> + `vue +(); + +130  +max + = +sl__ +-> + `vtilSlB +()-> + `maximum +(); + +133 i(! +isInlized +) { + +134 +sl__ +-> + `vtilSlB +()-> + `tVue +( +max +); + +135 +isInlized + = +ue +; + +141 i( +max + - +cut + < +SCROLL_BAR_GAP +) + +142 +sl__ +-> + `vtilSlB +()-> + `tVue +( +max +); + +143 + } +} + +146 + gTimeVw +:: + $idMoved +( +posi +) + +148 i(! +sl__ +-> + `vtilSlB +()-> + `isVisib +()) + +151 + `toggSlDownBu +(); + +154 i( +posi + < +SCROLL_BAR_GAP +) { + +155 i( +isTimeFished +) + +160 i( +isPagiInProgss_ +) + +163 +isPagiInProgss_ + = +ue +; + +165 + `gMesges +(); + +167 + } +} + +169 +bo + + +170 + gTimeVw +:: + $isSOfTime +(cڡ +mtx +:: +ڣs +:: +Mesges + & +msgs +) + +172  ( +msgs +. +chunk +. + `size +(=0 && (msgs. +d +. + `emy +(|| msgs.d =msgs. +t +)); + +173 + } +} + +176 + gTimeVw +:: + $addBackwdsEvts +(cڡ +mtx +:: +ڣs +:: +Mesges + & +msgs +) + +179 i( + `isSOfTime +( +msgs +)) { + +180 +nhlog +:: + `ui +()-> + `fo +("[{}] start ofimelineeached,o more messageso fetch", + +181 +room_id_ +. + `toStdSg +()); + +182 +isTimeFished + = +ue +; + +186 +isTimeFished + = +l +; + +189 +tMesges_ +. + ` +Mesges_. + `d +(), + +190 +d +:: + `make_move_ +( +msgs +. +chunk +. + `beg +()), + +191 +d +:: + `make_move_ +( +msgs +. +chunk +. + `d +())); + +196 i(! +tMesges_ +. + `emy +(&& +sl_yout_ +-> + `cou +() == 0) + +197 + `nifyFLaEvt +( + `fdFVwabEvt +( +tMesges_ +)); + +199 i( + `isVisib +()) { + +200 + `ndTEvts +( +tMesges_ +); + +203 +tMesges_ +. + `r +(); + +206 i( + `isAiveWdow +()) + +207 + `adLaEvt +(); + +210 +ev_bch_tok_ + = +QSg +:: + `omStdSg +( +msgs +. +d +); + +211 +isPagiInProgss_ + = +l +; + +212 + } +} + +214 +QWidg + * + +215 + gTimeVw +:: + $rMesgeEvt +(cڡ +mtx +:: +evts +:: +cis +:: +TimeEvts + & +evt +, + +216 +TimeDei + +dei +) + +218 +usg + +mea + +mtx +:: +evts +; + +220 +usg + +AudioEvt + = +RoomEvt +< +msg +:: +Audio +>; + +221 +usg + +EmeEvt + = +RoomEvt +< +msg +:: +Eme +>; + +222 +usg + +FeEvt + = +RoomEvt +< +msg +:: +Fe +>; + +223 +usg + +ImageEvt + = +RoomEvt +< +msg +:: +Image +>; + +224 +usg + +NiEvt + = +RoomEvt +< +msg +:: +Ni +>; + +225 +usg + +TextEvt + = +RoomEvt +< +msg +:: +Text +>; + +226 +usg + +VideoEvt + = +RoomEvt +< +msg +:: +Video +>; + +228 i( +boo +:: +g +< +RedaiEvt +< +msg +:: +Redai +>>(& +evt +! +nuαr +) { + +229 aut +dai_evt + = +boo +:: +g +< +RedaiEvt +< +msg +:: +Redai +>>( +evt +); + +230 cڡut +evt_id + = +QSg +:: + `omStdSg +( +dai_evt +. +das +); + +232 +QTim +:: + `sgSh +(0, +this +, [ +evt_id +,his]() { + +233 i( +evtIds_ +. + `cڏs +( +evt_id +)) + +234 + `moveEvt +( +evt_id +); + +237  +nuαr +; + +238 } i( +boo +:: +g +< +SEvt +< +e +:: +Enyi +>>(& +evt +! +nuαr +) { + +239 aut +msg + = +boo +:: +g +< +SEvt +< +e +:: +Enyi +>>( +evt +); + +240 aut +evt_id + = +QSg +:: + `omStdSg +( +msg +.event_id); + +242 i( +evtIds_ +. + `cڏs +( +evt_id +)) + +243  +nuαr +; + +245 aut +em + = +w + + `InfoMesge +( + ` +("Enyi iabd"), +this +); + +246 +em +-> + `veDime +( +QDeTime +:: + `omMSecsSEpoch +( +msg +. +ig_rv_ts +)); + +247 +evtIds_ +[ +evt_id +] = +em +; + +250 + `veMesgeInfo +("", +msg +. +ig_rv_ts +, +dei +); + +252  +em +; + +253 } i( +boo +:: +g +< +RoomEvt +< +msg +:: +Audio +>>(& +evt +! +nuαr +) { + +254 aut +audio + = +boo +:: +g +< +RoomEvt +< +msg +:: +Audio +>>( +evt +); + +255  +ossMesgeEvt +< +AudioEvt +, +AudioIm +>( +audio +, +dei +); + +256 } i( +boo +:: +g +< +RoomEvt +< +msg +:: +Eme +>>(& +evt +! +nuαr +) { + +257 aut +eme + = +boo +:: +g +< +RoomEvt +< +msg +:: +Eme +>>( +evt +); + +258  +ossMesgeEvt +< +EmeEvt +>( +eme +, +dei +); + +259 } i( +boo +:: +g +< +RoomEvt +< +msg +:: +Fe +>>(& +evt +! +nuαr +) { + +260 aut +fe + = +boo +:: +g +< +RoomEvt +< +msg +:: +Fe +>>( +evt +); + +261  +ossMesgeEvt +< +FeEvt +, +FeIm +>( +fe +, +dei +); + +262 } i( +boo +:: +g +< +RoomEvt +< +msg +:: +Image +>>(& +evt +! +nuαr +) { + +263 aut +image + = +boo +:: +g +< +RoomEvt +< +msg +:: +Image +>>( +evt +); + +264  +ossMesgeEvt +< +ImageEvt +, +ImageIm +>( +image +, +dei +); + +265 } i( +boo +:: +g +< +RoomEvt +< +msg +:: +Ni +>>(& +evt +! +nuαr +) { + +266 aut +ni + = +boo +:: +g +< +RoomEvt +< +msg +:: +Ni +>>( +evt +); + +267  +ossMesgeEvt +< +NiEvt +>( +ni +, +dei +); + +268 } i( +boo +:: +g +< +RoomEvt +< +msg +:: +Text +>>(& +evt +! +nuαr +) { + +269 aut +xt + = +boo +:: +g +< +RoomEvt +< +msg +:: +Text +>>( +evt +); + +270  +ossMesgeEvt +< +TextEvt +>( +xt +, +dei +); + +271 } i( +boo +:: +g +< +RoomEvt +< +msg +:: +Video +>>(& +evt +! +nuαr +) { + +272 aut +video + = +boo +:: +g +< +RoomEvt +< +msg +:: +Video +>>( +evt +); + +273  +ossMesgeEvt +< +VideoEvt +, +VideoIm +>( +video +, +dei +); + +274 } i( +boo +:: +g +< +Stick +>(& +evt +! +nuαr +) { + +275  +ossMesgeEvt +< +Stick +, +StickIm +>( +boo +:: +g +( +evt +), + +276 +dei +); + +277 } i( +boo +:: +g +< +EnyedEvt +< +msg +:: +Enyed +>>(& +evt +! +nuαr +) { + +278 aut +s + = + `rEnyedEvt +( +boo +:: +g +< +EnyedEvt +< +msg +:: +Enyed +>>( +evt +)); + +279 aut +widg + = + `rMesgeEvt +( +s +. +evt +, +dei +); + +281 i( +widg + = +nuαr +) + +282  +nuαr +; + +284 aut +em + = +qobje_ +< +TimeIm + *>( +widg +); + +286 i( +em + && +s +. +isDeyed +) + +287 +em +-> + `mkReived +( +ue +); + +288 i( +em + && ! +s +. +isDeyed +) + +289 +em +-> + `addKeyRequeAi +(); + +291  +widg +; + +294  +nuαr +; + +295 + } +} + +297 +DeyiResu + + +298 + gTimeVw +:: +rEnyedEvt +(cڡ +mtx +:: +evts +:: +EnyedEvt + & +e +) + +300 +MegmSessiIndex + +dex +; + +301 + gdex +. + groom_id + = +room_id_ +. +toStdSg +(); + +302 + gdex +. + gssi_id + = +e +. +cڋ +. +ssi_id +; + +303 + gdex +. + gnd_key + = +e +. +cڋ +. +nd_key +; + +305 + gmtx +:: +evts +:: +RoomEvt +< +mtx +::evts:: +msg +:: +Ni +> +dummy +; + +306 + gdummy +. + gig_rv_ts + = +e +. +ig_rv_ts +; + +307 + gdummy +. + gevt_id + = +e +. +evt_id +; + +308 + gdummy +. + gnd + = +e +. +nd +; + +309 + gdummy +. + gcڋ +. + gbody + = + +310 + +("-- Encrypted Event (No keys found for decryption) --", + +312 . +toStdSg +(); + +314 + gy + { + +315 i(! + gche +:: + +()-> +boundMegmSessiExis +( +dex +)) { + +316 +nhlog +:: +yo +()-> +fo +("Couldot find inbound megolm session ({}, {}, {})", + +317 +dex +. +room_id +, + +318 +dex +. +ssi_id +, + +319 +e +. +nd +); + +321  { + gdummy +, + gl +}; + +323 } +tch + (cڡ +lmdb +:: +r + & +e +) { + +324 +nhlog +:: +db +()-> +il +("edcheck megm sessi'exi: {}", +e +. +wh +()); + +325 + gdummy +. + gcڋ +. + gbody + = + +("-- Decryption Error (failedo communicate with DB) --", + +328 . +toStdSg +(); + +329  { + gdummy +, + gl +}; + +332 + gd +:: +rg + +msg_r +; + +333 + gy + { + +334 aut + gssi + = +che +:: + +()-> +gInboundMegmSessi +( +dex +); + +335 aut + gs + = +m +:: + +()-> +dey_group_mesge +( +ssi +, +e +. +cڋ +. +chxt +); + +336 + gmsg_r + = +d +:: +rg +((*) +s +. +da +.da(),es.da. +size +()); + +337 } +tch + (cڡ +lmdb +:: +r + & +e +) { + +338 +nhlog +:: +db +()-> +il +("failedoetrieve megolm session with index ({}, {}, {})", + +339 +dex +. +room_id +, + +340 +dex +. +ssi_id +, + +341 +dex +. +nd_key +, + +342 +e +. +wh +()); + +343 + gdummy +. + gcڋ +. + gbody + = + +344 + +("-- Decryption Error (failedoetrieve megolm keys from db) --", + +347 . +toStdSg +(); + +348  { + gdummy +, + gl +}; + +349 } +tch + (cڡ +mtx +:: +yo +:: +m_exi + & +e +) { + +350 +nhlog +:: +yo +()-> +il +("failedo decrypt message with index ({}, {}, {}): {}", + +351 +dex +. +room_id +, + +352 +dex +. +ssi_id +, + +353 +dex +. +nd_key +, + +354 +e +. +wh +()); + +355 + gdummy +. + gcڋ +. + gbody + = + +356 + +("-- Decryption Error (%1) --", + +359 . +g +( +e +. +wh +()) + +360 . +toStdSg +(); + +361  { + gdummy +, + gl +}; + +365 +js + + gbody + = js:: +r +( +msg_r +); + +366 + gbody +["evt_id"] = +e +. +evt_id +; + +367 + gbody +["nd"] = +e +. +nd +; + +368 + gbody +["ig_rv_ts"] = +e +. +ig_rv_ts +; + +369 + gbody +["unsigd"] = +e +. +unsigd_da +; + +371 + gnhlog +:: +yo +()-> +debug +("deyedvt: {}", +e +. +evt_id +); + +373 +js + + gevt_y + = js:: +y +(); + +374 + gevt_y +. +push_back +( +body +); + +376 + gd +:: +ve +< +TimeEvt +> +evts +; + +377 + gmtx +:: +ڣs +:: +uts +:: +r_time_evts +( +evt_y +, +evts +); + +379 i( + gevts +. +size +() == 1) + +380  { +evts +. + +(0), +ue +}; + +382 + gdummy +. + gcڋ +. + gbody + = + +383 + +("-- Encrypted Event (Unknownventype) --", + +386 . +toStdSg +(); + +387  { + gdummy +, + gl +}; + +391 + gTimeVw +:: +diyRdRets +( +d +:: +ve +< +TimeEvt +> +evts +) + +393 +QtCcut +:: +run +( + +394 [ +evts + = +d +:: +move +vts), +room_id + = +room_id_ +, +lol_ur + = +lol_ur_ +, +this +]() { + +395 +d +:: +ve +< +QSg +> +evt_ids +; + +397 cڡut& +e + : +evts +) { + +398 i( +uts +:: +evt_nd +( +e += +lol_ur +) + +399 +evt_ids +. +ema_back +( + +400 +QSg +:: +omStdSg +( +uts +:: +evt_id +( +e +))); + +403 aut +adEvts + = + +404 +che +:: + +()-> +frRdEvts +( +room_id +, +evt_ids +, +lol_ur +. +toStdSg +()); + +406 i(! +adEvts +. +emy +()) + +407 +em + +mkRdEvts +( +adEvts +); + +412 + gTimeVw +:: +ndBtomEvts +(cڡ +d +:: +ve +< +TimeEvt +> & +evts +) + +414  +cou + = 0; + +416 cڡut& + gevt + : +evts +) { + +417 +QWidg + * +em + = +rMesgeEvt +( +evt +, +TimeDei +:: +Btom +); + +419 i( + gem + ! +nuαr +) { + +420 +addTimeIm +( +em +, +TimeDei +:: +Btom +); + +421 + gcou +++; + +425 i( + gcou + % 4 == 0) + +426 +QAliti +:: +ossEvts +(); + +430 + gϡMesgeDei_ + = +TimeDei +:: +Btom +; + +432 +diyRdRets +( +evts +); + +434 + gQAliti +:: +ossEvts +(); + +438 + gTimeVw +:: +ndTEvts +(cڡ +d +:: +ve +< +TimeEvt +> & +evts +) + +440 +d +:: +ve +< +QWidg + *> +ems +; + +444 + gfSd_ +. +r +(); + +445 + gfMsgTimeamp_ + = +QDeTime +(); + +448 aut + g + = +evts +. +rbeg +(); i!evts. +nd +(); ++it) { + +449 aut + gem + = +rMesgeEvt +(* + +, +TimeDei +:: +T +); + +451 i( + gem + ! +nuαr +) + +452 +ems +. +push_back +( +em +); + +456 + gd +:: +v +( +ems +. +beg +(), ims. +d +()); + +458 + gdPosi_ + = +sl__ +-> +vtilSlB +()-> +vue +(); + +459 + gdHeight_ + = +sl_widg_ +-> +size +(). +height +(); + +461 cڡut& + gem + : +ems +) + +462 +addTimeIm +( +em +, +TimeDei +:: +T +); + +464 + gϡMesgeDei_ + = +TimeDei +:: +T +; + +466 + gQAliti +:: +ossEvts +(); + +468 +diyRdRets +( +evts +); + +472 i( + gϡSd_ +. +isEmy +(&& ! + gems +. +emy +()) { + +473 cڡut& + gw + : +ems +) { + +474 aut +timeIm + = +qobje_ +< +TimeIm + *>( +w +); + +475 i( + gtimeIm +) { + +476 +veLaMesgeInfo +( +timeIm +-> +destiMesge +(). +urid +, + +477 +timeIm +-> +destiMesge +(). +dime +); + +485 + gTimeVw +:: + $addEvts +(cڡ +mtx +:: +ڣs +:: +Time + & +time +) + +487 i( +isInlSync +) { + +488 +ev_bch_tok_ + = +QSg +:: + `omStdSg +( +time +. +ev_bch +); + +489 +isInlSync + = +l +; + +492 +btomMesges_ +. + ` +(btomMesges_. + `d +(), + +493 +d +:: + `make_move_ +( +time +. +evts +. + `beg +()), + +494 +d +:: + `make_move_ +( +time +. +evts +. + `d +())); + +496 i(! +btomMesges_ +. + `emy +()) + +497 + `nifyFLaEvt +( + `fdLaVwabEvt +( +btomMesges_ +)); + +500 i( + `isVisib +(&& ! +btomMesges_ +. + `emy +()) { + +501 + `ndBtomEvts +( +btomMesges_ +); + +504 +btomMesges_ +. + `r +(); + +507 i( + `isAiveWdow +()) + +508 + `adLaEvt +(); + +510 + } +} + +513 + gTimeVw +:: + $ +() + +515 +lol_ur_ + = +uts +:: + `lolUr +(); + +517 +QIc + +ic +; + +518 +ic +. + `addFe +(":/icons/icons/ui/angle-arrow-down.png"); + +519 +slDownB_ + = +w + + `FltgBu +( +ic +, +this +); + +520 +slDownB_ +-> + `hide +(); + +522 + `c +( +slDownB_ +, & +QPushBu +:: +icked +, +this +, [this]() { + +523 cڡ  +max + = +sl__ +-> + `vtilSlB +()-> + `maximum +(); + +524 +sl__ +-> + `vtilSlB +()-> + `tVue +( +max +); + +526 +t_yout_ + = +w + + `QVBoxLayout +( +this +); + +527 +t_yout_ +-> + `tScg +(0); + +528 +t_yout_ +-> + `tMg +(0); + +530 +sl__ + = +w + + `QSlAa +( +this +); + +531 +sl__ +-> + `tWidgResizab +( +ue +); + +532 +sl__ +-> + `tHizڏlSlBPicy +( +Qt +:: +SlBAlwaysOff +); + +534 +sl_widg_ + = +w + + `QWidg +( +this +); + +535 +sl_widg_ +-> + `tObjeName +("scroll_widget"); + +538 +QFt + +f +; + +539 +f +. + `tPotSizeF +(f. + `potSizeF +() * 0.9); + +540 cڡ  +btomMg + = + `QFtMrics +( +f +). + `height +() + 6; + +542 +sl_yout_ + = +w + + `QVBoxLayout +( +sl_widg_ +); + +543 +sl_yout_ +-> + `tCڋsMgs +(4, 0, 15, +btomMg +); + +544 +sl_yout_ +-> + `tScg +(0); + +545 +sl_yout_ +-> + `tObjeName +("timelinescrollarea"); + +547 +sl__ +-> + `tWidg +( +sl_widg_ +); + +548 +sl__ +-> + `tAlignmt +( +Qt +:: +AlignBtom +); + +550 +t_yout_ +-> + `addWidg +( +sl__ +); + +552 + `tLayout +( +t_yout_ +); + +554 +giTim_ + = +w + + `QTim +( +this +); + +555 + `c +( +giTim_ +, & +QTim +:: +timeout +, +this +, & +TimeVw +:: +tchHiy +); + +557 + `c +( +this +, & +TimeVw +:: +mesgesRrved +,his, &TimeVw:: +addBackwdsEvts +); + +559 + `c +( +this +, & +TimeVw +:: +mesgeFaed +,his, &TimeVw:: +hdFaedMesge +); + +560 + `c +( +this +, & +TimeVw +:: +mesgeSt +,his, &TimeVw:: +updePdgMesge +); + +562 + `c +( + +563 +this +, & +TimeVw +:: +mkRdEvts +,his, [this](cڡ +d +:: +ve +< +QSg +> & +evt_ids +) { + +564 cڡut& +evt + : +evt_ids +) { + +565 i( +evtIds_ +. + `cڏs +( +evt +)) { + +566 aut +widg + = +evtIds_ +[ +evt +]; + +567 i(! +widg +) + +570 aut +em + = +qobje_ +< +TimeIm + *>( +widg +); + +571 i(! +em +) + +574 +em +-> + `mkRd +(); + +579 + `c +( +sl__ +-> + `vtilSlB +(), + +580 + `SIGNAL +( + `vueChged +()), + +581 +this +, + +582 + `SLOT +( + `idMoved +())); + +583 + `c +( +sl__ +-> + `vtilSlB +(), + +584 + `SIGNAL +( + `ngeChged +(, )), + +585 +this +, + +586 + `SLOT +( + `idRgeChged +(, ))); + +587 + } +} + +590 + gTimeVw +:: + $gMesges +() + +592 +mtx +:: +hp +:: +MesgesOs + +ts +; + +593 +ts +. +room_id + = +room_id_ +. + `toStdSg +(); + +594 +ts +. +om + = +ev_bch_tok_ +. + `toStdSg +(); + +596 +hp +:: + ` +()-> + `mesges +( + +597 +ts +, [ +this +, os](cڡ +mtx +:: +ڣs +:: +Mesges + & +s +, mtx:: +hp +:: +RequeE + +r +) { + +598 i( +r +) { + +599 +nhlog +:: + `t +()-> + `r +("failedo call /messages ({}): {} - {}", + +600 +ts +. +room_id +, + +601 +mtx +:: +rs +:: + `to_rg +( +r +-> +mrix_r +. +rcode +), + +602 +r +-> +mrix_r +. +r +); + +606 +em + + `mesgesRrved +( +d +:: + `move +( +s +)); + +608 + } +} + +611 + gTimeVw +:: + $updeLaSd +(cڡ +QSg + & +ur_id +, +TimeDei + +dei +) + +613 i( +dei + = +TimeDei +:: +Btom +) + +614 +ϡSd_ + = +ur_id +; + +616 +fSd_ + = +ur_id +; + +617 + } +} + +619 +bo + + +620 + gTimeVw +:: + $isSdRded +(cڡ +QSg + & +ur_id +, + +621 +ut64_t + +ig_rv_ts +, + +622 +TimeDei + +dei +) + +624 i( +dei + = +TimeDei +:: +Btom +) { + +625  ( +ϡSd_ + ! +ur_id +) || + +626 + `isDeDifn +( +ϡMsgTimeamp_ +, + +627 +QDeTime +:: + `omMSecsSEpoch +( +ig_rv_ts +)); + +629  ( +fSd_ + ! +ur_id +) || + +630 + `isDeDifn +( +fMsgTimeamp_ +, + +631 +QDeTime +:: + `omMSecsSEpoch +( +ig_rv_ts +)); + +633 + } +} + +636 + gTimeVw +:: + $addTimeIm +( +QWidg + * +em +, +TimeDei + +dei +) + +638 cڡut +wDe + = + `gDe +( +em +); + +640 i( +dei + = +TimeDei +:: +Btom +) { + +641 +QWidg + * +ϡIm + = +nuαr +; + +642  +ϡImPosi + = 0; + +644 i( +sl_yout_ +-> + `cou +() > 0) { + +645 +ϡImPosi + = +sl_yout_ +-> + `cou +() - 1; + +646 +ϡIm + = +sl_yout_ +-> + `emAt +( +ϡImPosi +)-> + `widg +(); + +649 i( +ϡIm +) { + +650 cڡut +dDe + = + `gDe +( +ϡIm +); + +652 i( +dDe +. + `daysTo +( +wDe +) != 0) { + +653 aut +t + = +w + + `DeS +( +wDe +, +this +); + +655 i( +t +) + +656 + `pushTimeIm +( +t +, +dei +); + +660 + `pushTimeIm +( +em +, +dei +); + +662 i( +sl_yout_ +-> + `cou +() > 0) { + +663 cڡut +fIm + = +sl_yout_ +-> + `emAt +(0)-> + `widg +(); + +665 i( +fIm +) { + +666 cڡut +dDe + = + `gDe +( +fIm +); + +668 i( +wDe +. + `daysTo +( +dDe +) != 0) { + +669 aut +t + = +w + + `DeS +( +dDe +); + +671 i( +t +) + +672 + `pushTimeIm +( +t +, +dei +); + +677 + `pushTimeIm +( +em +, +dei +); + +679 + } +} + +682 + gTimeVw +:: + $updePdgMesge +(cڡ +d +:: +rg + & +txn_id +, cڡ +QSg + & +evt_id +) + +684 +nhlog +:: + `ui +()-> + `debug +("[{}] mesgwaived byhrv", +txn_id +); + +685 i(! +ndg_msgs_ +. + `isEmy +() && + +686 +ndg_msgs_ +. + `hd +(). +txn_id + ==xn_id) { + +687 aut +msg + = +ndg_msgs_ +. + `dequeue +(); + +688 +msg +. +evt_id + =vent_id; + +690 i( +msg +. +widg +) { + +691 +msg +. +widg +-> + `tEvtId +( +evt_id +); + +692 +evtIds_ +[ +evt_id +] = +msg +. +widg +; + +696 i(! +msg +. +widg +-> + `isReived +()) { + +697 +msg +. +widg +-> + `mkReived +(msg. +is_yed +); + +698 +che +:: + ` +()-> + `addPdgRet +( +room_id_ +, +evt_id +); + +699 +ndg__msgs_ +. + `nd +( +msg +); + +702 +nhlog +:: + `ui +()-> + `wn +("[{}]eceived messageesponse for invalid widget", + +703 +txn_id +); + +707 + `ndNextPdgMesge +(); + +708 + } +} + +711 + gTimeVw +:: +addUrMesge +( +mtx +:: +evts +:: +MesgeTy + +ty +, + +712 cڡ +QSg + & +body +, + +713 cڡ +RedInfo + & +ϋd + = + $RedInfo +()) + +715 aut +wh_nd + = ( +ϡSd_ + ! +lol_ur_ +|| + `isDeDifn +( +ϡMsgTimeamp_ +); + +717 +QSg + +fu_body +; + +718 i( +ϋd +. +ϋd_evt +. + `emy +()) { + +719 +fu_body + = +body +; + +721 +fu_body + = +uts +:: + `gFmdQueBody +( +ϋd +, +body +); + +723 +TimeIm + * +vw_em + = + +724 +w + + `TimeIm +( +ty +, +lol_ur_ +, +fu_body +, +wh_nd +, +room_id_ +, +sl_widg_ +); + +726 +PdgMesge + +mesge +; + +727 +mesge +. +ty + =y; + +728 +mesge +. +txn_id + = +hp +:: + ` +()-> + `ge_txn_id +(); + +729 +mesge +. +body + = body; + +730 +mesge +. +ϋd + =elated; + +731 +mesge +. +widg + = +vw_em +; + +733 +y + { + +734 +mesge +. +is_yed + = +che +:: + ` +()-> + `isRoomEnyed +( +room_id_ +. + `toStdSg +()); + +735 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +736 +nhlog +:: + `db +()-> + `il +("edchecknyi stuoroom {}", +e +. + `wh +()); + +737 +vw_em +-> + `deL +(); + +744 + `addTimeIm +( +vw_em +); + +746 +ϡMesgeDei_ + = +TimeDei +:: +Btom +; + +748 + `veLaMesgeInfo +( +lol_ur_ +, +QDeTime +:: + `cutDeTime +()); + +749 + `hdNewUrMesge +( +mesge +); + +750 + } +} + +753 + gTimeVw +:: + $addUrMesge +( +mtx +:: +evts +:: +MesgeTy + +ty +, cڡ +QSg + & +body +) + +755 + `addUrMesge +( +ty +, +body +, + `RedInfo +()); + +756 + } +} + +759 + gTimeVw +:: + $hdNewUrMesge +( +PdgMesge + +msg +) + +761 +ndg_msgs_ +. + `queue +( +msg +); + +762 i( +ndg_msgs_ +. + `size +(=1 && +ndg__msgs_ +. + `isEmy +()) + +763 + `ndNextPdgMesge +(); + +764 + } +} + +767 + gTimeVw +:: + $ndNextPdgMesge +() + +769 i( +ndg_msgs_ +. + `size +() == 0) + +772 +usg + +mea + +mtx +:: +evts +; + +774 +PdgMesge + & +m + = +ndg_msgs_ +. + `hd +(); + +776 +nhlog +:: + `ui +()-> + `debug +("[{}] sdgexqueued mesge", +m +. +txn_id +); + +778 i( +m +. +widg +) + +779 +m +. +widg +-> + `mkSt +(); + +781 i( +m +. +is_yed +) { + +782 +nhlog +:: + `ui +()-> + `debug +("[{}] sdgnyedvt", +m +. +txn_id +); + +783 + `eEnyedMesge +( +d +:: + `move +( +m +)); + +787  +m +. +ty +) { + +788  +mtx +:: +evts +:: +MesgeTy +:: +Audio +: { + +789 +hp +:: + ` +()-> +nd_room_mesge +< +msg +:: +Audio +, +EvtTy +:: +RoomMesge +>( + +790 +room_id_ +. + `toStdSg +(), + +791 +m +. +txn_id +, + +792 +toRoomMesge +< +msg +:: +Audio +>( +m +), + +793 +d +:: + `bd +(& +TimeVw +:: +ndRoomMesgeHdr +, + +794 +this +, + +795 +m +. +txn_id +, + +796 +d +:: +ahds +:: +_1 +, + +797 +d +:: +ahds +:: +_2 +)); + +801  +mtx +:: +evts +:: +MesgeTy +:: +Image +: { + +802 +hp +:: + ` +()-> +nd_room_mesge +< +msg +:: +Image +, +EvtTy +:: +RoomMesge +>( + +803 +room_id_ +. + `toStdSg +(), + +804 +m +. +txn_id +, + +805 +toRoomMesge +< +msg +:: +Image +>( +m +), + +806 +d +:: + `bd +(& +TimeVw +:: +ndRoomMesgeHdr +, + +807 +this +, + +808 +m +. +txn_id +, + +809 +d +:: +ahds +:: +_1 +, + +810 +d +:: +ahds +:: +_2 +)); + +814  +mtx +:: +evts +:: +MesgeTy +:: +Video +: { + +815 +hp +:: + ` +()-> +nd_room_mesge +< +msg +:: +Video +, +EvtTy +:: +RoomMesge +>( + +816 +room_id_ +. + `toStdSg +(), + +817 +m +. +txn_id +, + +818 +toRoomMesge +< +msg +:: +Video +>( +m +), + +819 +d +:: + `bd +(& +TimeVw +:: +ndRoomMesgeHdr +, + +820 +this +, + +821 +m +. +txn_id +, + +822 +d +:: +ahds +:: +_1 +, + +823 +d +:: +ahds +:: +_2 +)); + +827  +mtx +:: +evts +:: +MesgeTy +:: +Fe +: { + +828 +hp +:: + ` +()-> +nd_room_mesge +< +msg +:: +Fe +, +EvtTy +:: +RoomMesge +>( + +829 +room_id_ +. + `toStdSg +(), + +830 +m +. +txn_id +, + +831 +toRoomMesge +< +msg +:: +Fe +>( +m +), + +832 +d +:: + `bd +(& +TimeVw +:: +ndRoomMesgeHdr +, + +833 +this +, + +834 +m +. +txn_id +, + +835 +d +:: +ahds +:: +_1 +, + +836 +d +:: +ahds +:: +_2 +)); + +840  +mtx +:: +evts +:: +MesgeTy +:: +Text +: { + +841 +hp +:: + ` +()-> +nd_room_mesge +< +msg +:: +Text +, +EvtTy +:: +RoomMesge +>( + +842 +room_id_ +. + `toStdSg +(), + +843 +m +. +txn_id +, + +844 +toRoomMesge +< +msg +:: +Text +>( +m +), + +845 +d +:: + `bd +(& +TimeVw +:: +ndRoomMesgeHdr +, + +846 +this +, + +847 +m +. +txn_id +, + +848 +d +:: +ahds +:: +_1 +, + +849 +d +:: +ahds +:: +_2 +)); + +853  +mtx +:: +evts +:: +MesgeTy +:: +Eme +: { + +854 +hp +:: + ` +()-> +nd_room_mesge +< +msg +:: +Eme +, +EvtTy +:: +RoomMesge +>( + +855 +room_id_ +. + `toStdSg +(), + +856 +m +. +txn_id +, + +857 +toRoomMesge +< +msg +:: +Eme +>( +m +), + +858 +d +:: + `bd +(& +TimeVw +:: +ndRoomMesgeHdr +, + +859 +this +, + +860 +m +. +txn_id +, + +861 +d +:: +ahds +:: +_1 +, + +862 +d +:: +ahds +:: +_2 +)); + +866 +nhlog +:: + `ui +()-> + `wn +(" sd unknowmesgty: {}", +m +. +body +. + `toStdSg +()); + +869 + } +} + +872 + gTimeVw +:: + $nifyFLaEvt +() + +874 i( +sl_yout_ +-> + `cou +() == 0) { + +875 +nhlog +:: + `ui +()-> + `r +("notifyForLastEvent called withmptyimeline"); + +879 aut +ϡIm + = +sl_yout_ +-> + `emAt +(sl_yout_-> + `cou +() - 1); + +881 i(! +ϡIm +) + +884 aut* +ϡTimeIm + = +qobje_ +< +TimeIm + *>( +ϡIm +-> + `widg +()); + +886 i( +ϡTimeIm +) + +887 +em + + `updeLaTimeMesge +( +room_id_ +, +ϡTimeIm +-> + `destiMesge +()); + +889 +nhlog +:: + `ui +()-> + `wn +("TimeIm faed: {}", +room_id_ +. + `toStdSg +()); + +890 + } +} + +893 + gTimeVw +:: + $nifyFLaEvt +(cڡ +TimeEvt + & +evt +) + +895 aut +descInfo + = +uts +:: + `gMesgeDesti +( +evt +, +lol_ur_ +, +room_id_ +); + +897 i(! +descInfo +. +timeamp +. + `isEmy +()) + +898 +em + + `updeLaTimeMesge +( +room_id_ +, +descInfo +); + +899 + } +} + +901 +bo + + +902 + gTimeVw +:: + $isPdgMesge +(cڡ +d +:: +rg + & +txn_id +, + +903 cڡ +QSg + & +nd +, + +904 cڡ +QSg + & +lol_urid +) + +906 i( +nd + ! +lol_urid +) + +907  +l +; + +909 aut +mch_txnid + = [ +txn_id +](cڡut& +msg +-> +bo + {  msg.txn_id ==xn_id; }; + +911  +d +:: + `y_of +( +ndg_msgs_ +. + `cbeg +(),dg_msgs_. + `nd +(), +mch_txnid +) || + +912 +d +:: + `y_of +( +ndg__msgs_ +. + `cbeg +(),dg__msgs_. + `nd +(), +mch_txnid +); + +913 + } +} + +916 + gTimeVw +:: + $movePdgMesge +(cڡ +d +:: +rg + & +txn_id +) + +918 i( +txn_id +. + `emy +()) + +921 aut + + = +ndg__msgs_ +. + `beg +(); i!ndg__msgs_. + `d +(); ++it) { + +922 i( + +-> +txn_id + ==xn_id) { + +923  +dex + = +d +:: + `di +( +ndg__msgs_ +. + `beg +(), + +); + +924 +ndg__msgs_ +. + `moveAt +( +dex +); + +926 i( +ndg__msgs_ +. + `isEmy +()) + +927 + `ndNextPdgMesge +(); + +929 +nhlog +:: + `ui +()-> + `debug +("[{}]emoved mesgwh sync", +txn_id +); + +932 aut + + = +ndg_msgs_ +. + `beg +(); i!ndg_msgs_. + `d +(); ++it) { + +933 i( + +-> +txn_id + ==xn_id) { + +934 i( + +-> +widg +) { + +935 + +-> +widg +-> + `mkReived +(-> +is_yed +); + +938 i(! + +-> +is_yed +) + +939 +che +:: + ` +()-> + `addPdgRet +( +room_id_ +, + +-> +evt_id +); + +942 +nhlog +:: + `ui +()-> + `debug +("[{}]eived synbefܐmesgڣ", +txn_id +); + +946 + } +} + +949 + gTimeVw +:: + $hdFaedMesge +(cڡ +d +:: +rg + & +txn_id +) + +951 + `Q_UNUSED +( +txn_id +); + +953 +QTim +:: + `sgSh +(2000, +this +, + `SLOT +( + `ndNextPdgMesge +())); + +954 + } +} + +957 + gTimeVw +:: + $tEvt +( +QPatEvt + *) + +959 +QStyOi + +t +; + +960 +t +. + ` +( +this +); + +961 +QPar + + `p +( +this +); + +962 + `y +()-> + `dwPrimive +( +QSty +:: +PE_Widg +, & +t +, & +p +, +this +); + +963 + } +} + +966 + gTimeVw +:: + $adLaEvt +() const + +968 i(! +ChPage +:: + ` +()-> + `urStgs +()-> + `isRdRetsEbd +()) + +971 cڡut +evtId + = + `gLaEvtId +(); + +973 i(! +evtId +. + `isEmy +()) + +974 +hp +:: + ` +()-> + `ad_evt +( +room_id_ +. + `toStdSg +(), + +975 +evtId +. + `toStdSg +(), + +976 [ +this +, +evtId +]( +mtx +:: +hp +:: +RequeE + +r +) { + +977 i( +r +) { + +978 +nhlog +:: + `t +()-> + `wn +( + +980 +room_id_ +. + `toStdSg +(), + +981 +evtId +. + `toStdSg +()); + +984 + } +} + +986 +QSg + + +987 + gTimeVw +:: + $gLaEvtId +() const + +989 aut +dex + = +sl_yout_ +-> + `cou +(); + +992  +dex + > 0) { + +993 -- +dex +; + +995 aut +ϡIm + = +sl_yout_ +-> + `emAt +( +dex +); + +996 aut* +ϡTimeIm + = +qobje_ +< +TimeIm + *>( +ϡIm +-> + `widg +()); + +998 i( +ϡTimeIm + && !ϡTimeIm-> + `evtId +(). + `isEmy +()) + +999  +ϡTimeIm +-> + `evtId +(); + +1002  + `QSg +(""); + +1003 + } +} + +1006 + gTimeVw +:: + $showEvt +( +QShowEvt + * +evt +) + +1008 i(! +tMesges_ +. + `emy +()) { + +1009 + `ndTEvts +( +tMesges_ +); + +1010 +tMesges_ +. + `r +(); + +1013 i(! +btomMesges_ +. + `emy +()) { + +1014 + `ndBtomEvts +( +btomMesges_ +); + +1015 +btomMesges_ +. + `r +(); + +1016 + `slDown +(); + +1019 + `toggSlDownBu +(); + +1021 + `adLaEvt +(); + +1023 +QWidg +:: + `showEvt +( +evt +); + +1024 + } +} + +1027 + gTimeVw +:: + $hideEvt +( +QHideEvt + * +evt +) + +1029 cڡut +hdHeight + = +sl__ +-> + `vtilSlB +()-> + `sizeHt +(). + `height +(); + +1030 cڡut +widgsNum + = +sl_yout_ +-> + `cou +(); + +1033 i( +hdHeight + < +MIN_SCROLLBAR_HANDLE + && +widgsNum + > +MAX_RETAINED_WIDGETS +) + +1034 + `rTime +(); + +1036 +QWidg +:: + `hideEvt +( +evt +); + +1037 + } +} + +1039 +bo + + +1040 + gTimeVw +:: + $evt +( +QEvt + * +evt +) + +1042 i( +evt +-> + `ty +(= +QEvt +:: +WdowAive +) + +1043 + `adLaEvt +(); + +1045  +QWidg +:: + `evt +( +evt +); + +1046 + } +} + +1049 + gTimeVw +:: + $rTime +() + +1052 +QLayoutIm + * +em +; + +1053 ( +em + = +sl_yout_ +-> + `keAt +(0)! +nuαr +) { + +1054 +de + +em +-> + `widg +(); + +1055 +de + +em +; + +1059 +ev_bch_tok_ +. + `r +(); + +1060 +evtIds_ +. + `r +(); + +1063 +btomMesges_ +. + `r +(); + +1064 +tMesges_ +. + `r +(); + +1066 +fSd_ +. + `r +(); + +1067 +ϡSd_ +. + `r +(); + +1068 + } +} + +1071 + gTimeVw +:: + $toggSlDownBu +() + +1073 cڡ  +maxSl + = +sl__ +-> + `vtilSlB +()-> + `maximum +(); + +1074 cڡ  +cutSl + = +sl__ +-> + `vtilSlB +()-> + `vue +(); + +1076 i( +maxSl + - +cutSl + > +SCROLL_BAR_GAP +) { + +1077 +slDownB_ +-> + `show +(); + +1078 +slDownB_ +-> + `i +(); + +1080 +slDownB_ +-> + `hide +(); + +1082 + } +} + +1085 + gTimeVw +:: + $moveEvt +(cڡ +QSg + & +evt_id +) + +1087 i(! +evtIds_ +. + `cڏs +( +evt_id +)) { + +1088 +nhlog +:: + `ui +()-> + `wn +("cannotemove widget with unknownvent_id: {}", + +1089 +evt_id +. + `toStdSg +()); + +1093 aut +movedIm + = +evtIds_ +[ +evt_id +]; + +1096 aut +evWidg + = + `tiveWidg +( +movedIm +, -1); + +1097 aut +xtWidg + = + `tiveWidg +( +movedIm +, 1); + +1100 aut +evIm + = +qobje_ +< +TimeIm + *>( +evWidg +); + +1101 aut +xtIm + = +qobje_ +< +TimeIm + *>( +xtWidg +); + +1104 aut +evLab + = +qobje_ +< +DeS + *>( +evWidg +); + +1107 i( +evIm +) { + +1108 +evIm +-> + `addAv +(); + +1111 i( +xtIm +) { + +1112 +xtIm +-> + `addAv +(); + +1113 } i( +evLab +) { + +1116 +evLab +-> + `deL +(); + +1120 i(! +xtIm + && +evIm +) + +1121 + `veLaMesgeInfo +( +evIm +-> + `destiMesge +(). +urid +, + +1122 +evIm +-> + `destiMesge +(). +dime +); + +1125 i(! +evIm + && +xtIm +) + +1126 + `veFMesgeInfo +( +xtIm +-> + `destiMesge +(). +urid +, + +1127 +xtIm +-> + `destiMesge +(). +dime +); + +1130 i(! +evIm + && ! +xtIm +) { + +1131 +fSd_ +. + `r +(); + +1132 +fMsgTimeamp_ + = + `QDeTime +(); + +1133 +ϡSd_ +. + `r +(); + +1134 +ϡMsgTimeamp_ + = + `QDeTime +(); + +1138 +movedIm +-> + `deL +(); + +1139 +evtIds_ +. + `move +( +evt_id +); + +1143 +QTim +:: + `sgSh +(0, +this +, [this]({ + `nifyFLaEvt +(); }); + +1144 + } +} + +1146 +QWidg + * + +1147 + gTimeVw +:: + $tiveWidg +( +QWidg + * +em +,  +dt +) const + +1149  +pos + = +sl_yout_ +-> + `dexOf +( +em +); + +1151 i( +pos + == -1) + +1152  +nuαr +; + +1154 +pos + =o+ +dt +; + +1156 +bo + +isOutOfBounds + = ( +pos + < 0 ||o> +sl_yout_ +-> + `cou +() - 1); + +1158  +isOutOfBounds + ? +nuαr + : +sl_yout_ +-> + `emAt +( +pos +)-> + `widg +(); + +1159 + } +} + +1161 +TimeEvt + + +1162 + gTimeVw +:: +fdFVwabEvt +(cڡ +d +:: +ve +< +TimeEvt +> & +evts +) + +1164 aut + + = +d +:: +fd_if +( +evts +. +beg +(),vts. +d +(), [](cڡut& +evt +) { + +1165  +mtx +:: +evts +:: +EvtTy +:: +RoomMesge + = +uts +:: +evt_ty +( +evt +); + +1168  ( + g + = +d +:: +d +( +evts +)?vts. +t +(: * + +; + +1171 +TimeEvt + + +1172 + gTimeVw +:: +fdLaVwabEvt +(cڡ +d +:: +ve +< +TimeEvt +> & +evts +) + +1174 aut + + = +d +:: +fd_if +( +evts +. +rbeg +(),vts. +nd +(), [](cڡut& +evt +) { + +1175  ( +mtx +:: +evts +:: +EvtTy +:: +RoomMesge + = +uts +:: +evt_ty +( +evt +)) || + +1176 ( +mtx +:: +evts +:: +EvtTy +:: +RoomEnyed + = +uts +:: +evt_ty +( +evt +)); + +1179  ( + g + = +d +:: +nd +( +evts +)?vts. +back +(: * + +; + +1183 + gTimeVw +:: + $veMesgeInfo +(cڡ +QSg + & +nd +, + +1184 +ut64_t + +ig_rv_ts +, + +1185 +TimeDei + +dei +) + +1187 + `updeLaSd +( +nd +, +dei +); + +1189 i( +dei + = +TimeDei +:: +Btom +) + +1190 +ϡMsgTimeamp_ + = +QDeTime +:: + `omMSecsSEpoch +( +ig_rv_ts +); + +1192 +fMsgTimeamp_ + = +QDeTime +:: + `omMSecsSEpoch +( +ig_rv_ts +); + +1193 + } +} + +1195 +bo + + +1196 + gTimeVw +:: + $isDeDifn +(cڡ +QDeTime + & +f +, cڡ QDeTim& +cd +) const + +1199 i( +d +:: + `abs +( +f +. + `daysTo +( +cd +)) != 0) + +1200  +ue +; + +1202 cڡ +ut64_t + +diffInSecds + = +d +:: + `abs +( +f +. + `mcsTo +( +cd +)) / 1000; + +1203 +cڡex + +ut64_t + +finMs + = 15 * 60; + +1205  +diffInSecds + > +finMs +; + +1206 + } +} + +1209 + gTimeVw +:: + $ndRoomMesgeHdr +(cڡ +d +:: +rg + & +txn_id +, + +1210 cڡ +mtx +:: +ڣs +:: +EvtId + & +s +, + +1211 +mtx +:: +hp +:: +RequeE + +r +) + +1213 i( +r +) { + +1214 cڡ  +us_code + = +ic_ +<>( +r +->status_code); + +1215 +nhlog +:: + `t +()-> + `wn +("[{}] failedo send message: {} {}", + +1216 +txn_id +, + +1217 +r +-> +mrix_r +. +r +, + +1218 +us_code +); + +1219 +em + + `mesgeFaed +( +txn_id +); + +1223 +em + + `mesgeSt +( +txn_id +, +QSg +:: + `omStdSg +( +s +. +evt_id +. + `to_rg +())); + +1224 + } +} + +1226 + gme +<> + +1227 + gmtx +:: +evts +:: +msg +:: +Audio + + +1228 +toRoomMesge +< +mtx +:: +evts +:: +msg +:: +Audio +>(cڡ +PdgMesge + & +m +) + +1230 +mtx +:: +evts +:: +msg +:: +Audio + +audio +; + +1231 + gaudio +. + gfo +. + gmimy + = +m +. +mime +. +toStdSg +(); + +1232 + gaudio +. + gfo +. + gsize + = +m +. +med_size +; + +1233 + gaudio +. + gbody + = +m +. +fame +. +toStdSg +(); + +1234 + gaudio +. + gu + = +m +. +body +. +toStdSg +(); + +1235  + gaudio +; + +1238 + gme +<> + +1239 + gmtx +:: +evts +:: +msg +:: +Image + + +1240 +toRoomMesge +< +mtx +:: +evts +:: +msg +:: +Image +>(cڡ +PdgMesge + & +m +) + +1242 +mtx +:: +evts +:: +msg +:: +Image + +image +; + +1243 + gimage +. + gfo +. + gmimy + = +m +. +mime +. +toStdSg +(); + +1244 + gimage +. + gfo +. + gsize + = +m +. +med_size +; + +1245 + gimage +. + gbody + = +m +. +fame +. +toStdSg +(); + +1246 + gimage +. + gu + = +m +. +body +. +toStdSg +(); + +1247 + gimage +. + gfo +. + gh + = +m +. +dimsis +. +height +(); + +1248 + gimage +. + gfo +. + gw + = +m +. +dimsis +. +width +(); + +1249  + gimage +; + +1252 + gme +<> + +1253 + gmtx +:: +evts +:: +msg +:: +Video + + +1254 +toRoomMesge +< +mtx +:: +evts +:: +msg +:: +Video +>(cڡ +PdgMesge + & +m +) + +1256 +mtx +:: +evts +:: +msg +:: +Video + +video +; + +1257 + gvideo +. + gfo +. + gmimy + = +m +. +mime +. +toStdSg +(); + +1258 + gvideo +. + gfo +. + gsize + = +m +. +med_size +; + +1259 + gvideo +. + gbody + = +m +. +fame +. +toStdSg +(); + +1260 + gvideo +. + gu + = +m +. +body +. +toStdSg +(); + +1261  + gvideo +; + +1264 + gme +<> + +1265 + gmtx +:: +evts +:: +msg +:: +Eme + + +1266 +toRoomMesge +< +mtx +:: +evts +:: +msg +:: +Eme +>(cڡ +PdgMesge + & +m +) + +1268 aut +html + = +uts +:: +mkdownToHtml +( +m +. +body +); + +1270 + gmtx +:: +evts +:: +msg +:: +Eme + +eme +; + +1271 + geme +. + gbody + = +m +. +body +. +immed +(). +toStdSg +(); + +1273 i( + ghtml + ! +m +. +body +. +immed +(). +toHtmlEsd +()) + +1274 +eme +. +fmd_body + = +html +. +toStdSg +(); + +1276  + geme +; + +1279 + gme +<> + +1280 + gmtx +:: +evts +:: +msg +:: +Fe + + +1281 +toRoomMesge +< +mtx +:: +evts +:: +msg +:: +Fe +>(cڡ +PdgMesge + & +m +) + +1283 +mtx +:: +evts +:: +msg +:: +Fe + +fe +; + +1284 + gfe +. + gfo +. + gmimy + = +m +. +mime +. +toStdSg +(); + +1285 + gfe +. + gfo +. + gsize + = +m +. +med_size +; + +1286 + gfe +. + gbody + = +m +. +fame +. +toStdSg +(); + +1287 + gfe +. + gu + = +m +. +body +. +toStdSg +(); + +1288  + gfe +; + +1291 + gme +<> + +1292 + gmtx +:: +evts +:: +msg +:: +Text + + +1293 +toRoomMesge +< +mtx +:: +evts +:: +msg +:: +Text +>(cڡ +PdgMesge + & +m +) + +1295 aut +html + = +uts +:: +mkdownToHtml +( +m +. +body +); + +1297 + gmtx +:: +evts +:: +msg +:: +Text + +xt +; + +1299 + gxt +. + gbody + = +m +. +body +. +immed +(). +toStdSg +(); + +1301 i( + ghtml + ! +m +. +body +. +immed +(). +toHtmlEsd +()) { + +1302 i(! +m +. +ϋd +. +qued_body +. +isEmy +()) { + +1303 +xt +. +fmd_body + = + +1304 +uts +:: +gFmdQueBody +( +m +. +ϋd +, +html +). +toStdSg +(); + +1306 + gxt +. + gfmd_body + = +html +. +toStdSg +(); + +1310 i(! + gm +. + gϋd +. + gϋd_evt +. +emy +()) { + +1311 + gxt +. + gϋs_to +. + g_y_to +. + gevt_id + = +m +. +ϋd +. +ϋd_evt +; + +1314  + gxt +; + +1318 + gTimeVw +:: + $eEnyedMesge +(cڡ +PdgMesge + & +msg +) + +1320 cڡut +room_id + = +room_id_ +. + `toStdSg +(); + +1322 +usg + +mea + +mtx +:: +evts +; + +1323 +usg + +mea + +mtx +:: +idtifrs +; + +1325 +js + +cڋ +; + +1328  +msg +. +ty +) { + +1329  +MesgeTy +:: +Audio +: { + +1330 +cڋ + = + `js +( +toRoomMesge +< +msg +:: +Audio +>(msg)); + +1333  +MesgeTy +:: +Eme +: { + +1334 +cڋ + = + `js +( +toRoomMesge +< +msg +:: +Eme +>(msg)); + +1337  +MesgeTy +:: +Fe +: { + +1338 +cڋ + = + `js +( +toRoomMesge +< +msg +:: +Fe +>(msg)); + +1341  +MesgeTy +:: +Image +: { + +1342 +cڋ + = + `js +( +toRoomMesge +< +msg +:: +Image +>(msg)); + +1345  +MesgeTy +:: +Text +: { + +1346 +cڋ + = + `js +( +toRoomMesge +< +msg +:: +Text +>(msg)); + +1349  +MesgeTy +:: +Video +: { + +1350 +cڋ + = + `js +( +toRoomMesge +< +msg +:: +Video +>(msg)); + +1357 +js + +doc +{{"ty", "m.room.mesge"}, {"cڋ", +cڋ +}, {"room_id", +room_id +}}; + +1359 +y + { + +1361 i( +che +:: + ` +()-> + `outboundMegmSessiExis +( +room_id +)) { + +1362 aut +da + = +m +:: + `y_group_mesge +( + +1363 +room_id +, +hp +:: + ` +()-> + `devi_id +(), +doc +. + `dump +()); + +1365 +hp +:: + ` +()-> +nd_room_mesge +< +msg +:: +Enyed +, +EvtTy +:: +RoomEnyed +>( + +1366 +room_id +, + +1367 +msg +. +txn_id +, + +1368 +da +, + +1369 +d +:: + `bd +(& +TimeVw +:: +ndRoomMesgeHdr +, + +1370 +this +, + +1371 +msg +. +txn_id +, + +1372 +d +:: +ahds +:: +_1 +, + +1373 +d +:: +ahds +:: +_2 +)); + +1377 +nhlog +:: + `ui +()-> + `debug +("creatingew outbound megolm session"); + +1380 aut +outbound_ssi + = +m +:: + ` +()-> + `_outbound_group_ssi +(); + +1381 cڡut +ssi_id + = +mtx +:: +yo +:: + `ssi_id +( +outbound_ssi +. + `g +()); + +1382 cڡut +ssi_key + = +mtx +:: +yo +:: + `ssi_key +( +outbound_ssi +. + `g +()); + +1385 aut +megm_yld + = +js +{{"algorithm", "m.megolm.v1.aes-sha2"}, + +1386 {"room_id", +room_id +}, + +1387 {"ssi_id", +ssi_id +}, + +1388 {"ssi_key", +ssi_key +}}; + +1392 +OutboundGroupSessiDa + +ssi_da +; + +1393 +ssi_da +. +ssi_id + = session_id; + +1394 +ssi_da +. +ssi_key + = session_key; + +1395 +ssi_da +. +mesge_dex + = 0; + +1396 +che +:: + ` +()-> + `veOutboundMegmSessi +( + +1397 +room_id +, +ssi_da +, +d +:: + `move +( +outbound_ssi +)); + +1399 cڡut +membs + = +che +:: + ` +()-> + `roomMembs +( +room_id +); + +1400 +nhlog +:: + `ui +()-> + `fo +("ved {} membf {}", +membs +. + `size +(), +room_id +); + +1402 aut +kr + = +d +:: +make_shed +< +SKr +>( + +1403 [ +megm_yld +, +room_id +, +doc +, +txn_id + = +msg +.txn_id, +this +]() { + +1404 +y + { + +1405 aut +da + = +m +:: + `y_group_mesge +( + +1406 +room_id +, +hp +:: + ` +()-> + `devi_id +(), +doc +. + `dump +()); + +1408 +hp +:: + ` +() + +1409 -> +nd_room_mesge +< +msg +:: +Enyed +, +EvtTy +:: +RoomEnyed +>( + +1410 +room_id +, + +1411 +txn_id +, + +1412 +da +, + +1413 +d +:: + `bd +(& +TimeVw +:: +ndRoomMesgeHdr +, + +1414 +this +, + +1415 +txn_id +, + +1416 +d +:: +ahds +:: +_1 +, + +1417 +d +:: +ahds +:: +_2 +)); + +1419 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +1420 +nhlog +:: + `db +()-> + `il +( + +1421 "edاvmegm outbound sessi: {}", +e +. + `wh +()); + +1425 +mtx +:: +ques +:: +QuyKeys + +q +; + +1426 cڡut& +memb + : +membs +) + +1427 +q +. +devi_keys +[ +memb +] = {}; + +1429 +hp +:: + ` +()-> + `quy_keys +( + +1430 +q +, + +1431 [ +kr + = +d +:: + `move +(kr), +megm_yld +, +this +]( + +1432 cڡ +mtx +:: +ڣs +:: +QuyKeys + & +s +, mtx:: +hp +:: +RequeE + +r +) { + +1433 i( +r +) { + +1434 +nhlog +:: + `t +()-> + `wn +("failedo query device keys: {} {}", + +1435 +r +-> +mrix_r +. +r +, + +1436 +ic_ +<>( +r +-> +us_code +)); + +1441 cڡut& +ur + : +s +. +devi_keys +) { + +1444 +d +:: +m + +room_key_msgs +; + +1445 +d +:: +m + +deviKeys +; + +1447 +room_key_msgs +. + `r +(); + +1448 +deviKeys +. + `r +(); + +1450 cڡut& +dev + : +ur +. +cd +) { + +1451 cڡut +ur_id + = + `UrId +( +dev +. +cd +.user_id); + +1452 cڡut +devi_id + = + `DeviId +( +dev +. +cd +.device_id); + +1454 cڡut +devi_keys + = +dev +. +cd +. +keys +; + +1455 cڡut +curveKey + = "curve25519:" + +devi_id +. + `g +(); + +1456 cڡut +edKey + = "ed25519:" + +devi_id +. + `g +(); + +1458 i(( +devi_keys +. + `fd +( +curveKey +=devi_keys. + `d +()) || + +1459 ( +devi_keys +. + `fd +( +edKey +=devi_keys. + `d +())) { + +1460 +nhlog +:: + `t +()-> + `debug +( + +1462 +devi_id +. + `g +()); + +1466 +DeviPublicKeys + +pks +; + +1467 +pks +. +ed25519 + = +devi_keys +. + ` +( +edKey +); + +1468 +pks +. +curve25519 + = +devi_keys +. + ` +( +curveKey +); + +1470 +y + { + +1471 i(! +mtx +:: +yo +:: + `vify_idty_sigtu +( + +1472 + `js +( +dev +. +cd +), +devi_id +, +ur_id +)) { + +1473 +nhlog +:: + `yo +()-> + `wn +( + +1475 + `js +( +dev +. +cd +). + `dump +(2)); + +1478 } + `tch + (cڡ +js +:: +exi + & +e +) { + +1479 +nhlog +:: + `yo +()-> + `wn +( + +1481 +e +. + `wh +()); + +1483 } + `tch + (cڡ +mtx +:: +yo +:: +m_exi + & +e +) { + +1484 +nhlog +:: + `yo +()-> + `wn +( + +1486 +e +. + `wh +()); + +1490 aut +room_key + = +m +:: + ` +() + +1491 -> + `_room_key_evt +( + +1492 +ur_id +, +pks +. +ed25519 +, +megm_yld +) + +1493 . + `dump +(); + +1495 +room_key_msgs +. + `ema +( +devi_id +, +room_key +); + +1496 +deviKeys +. + `ema +( +devi_id +, +pks +); + +1499 +d +:: +ve + +vid_devis +; + +1500 +vid_devis +. + `rve +( +room_key_msgs +. + `size +()); + +1501 autcڡ & +d + : +room_key_msgs +) { + +1502 +vid_devis +. + `push_back +( +d +. +f +); + +1504 +nhlog +:: + `t +()-> + `fo +("{}", +d +. +f +); + +1505 +nhlog +:: + `t +()-> + `fo +(" curve25519 {}", + +1506 +deviKeys +. + ` +( +d +. +f +). +curve25519 +); + +1507 +nhlog +:: + `t +()-> + `fo +("d25519 {}", + +1508 +deviKeys +. + ` +( +d +. +f +). +ed25519 +); + +1511 +nhlog +:: + `t +()-> + `fo +( + +1513 +ur +. +f +, + +1514 +vid_devis +. + `size +()); + +1516 +hp +:: + ` +()-> + `aim_keys +( + +1517 +ur +. +f +, + +1518 +vid_devis +, + +1519 +d +:: + `bd +(& +TimeVw +:: +hdCimedKeys +, + +1520 +this +, + +1521 +kr +, + +1522 +room_key_msgs +, + +1523 +deviKeys +, + +1524 +ur +. +f +, + +1525 +d +:: +ahds +:: +_1 +, + +1526 +d +:: +ahds +:: +_2 +)); + +1529 +d +:: +this_thad +:: + `p_f +(d:: +chro +:: + `mlicds +(500)); + +1534 } + `tch + (cڡ +lmdb +:: +r + & +e +) { + +1535 +nhlog +:: + `db +()-> + `il +( + +1536 "edݒ outbound megm sessi ({}): {}", +room_id +, +e +. + `wh +()); + +1537 } + `tch + (cڡ +mtx +:: +yo +:: +m_exi + & +e +) { + +1538 +nhlog +:: + `yo +()-> + `il +( + +1539 "edݒ outbound megm sessi ({}): {}", +room_id +, +e +. + `wh +()); + +1541 + } +} + +1544 + gTimeVw +:: +hdCimedKeys +( +d +:: +shed_r +< +SKr +> +kr +, + +1545 cڡ +d +:: +m + & +room_keys +, + +1546 cڡ +d +:: +m + & +pks +, + +1547 cڡ +d +:: +rg + & +ur_id +, + +1548 cڡ +mtx +:: +ڣs +:: +CimKeys + & +s +, + +1549 +mtx +:: +hp +:: +RequeE + +r +) + +1551 i( +r +) { + +1552 +nhlog +:: +t +()-> +wn +("claim keysrror: {} {} {}", + +1553 +r +-> +mrix_r +. +r +, + +1554 +r +-> +r_r +, + +1555 +ic_ +<>( +r +-> +us_code +)); + +1559 + gnhlog +:: +t +()-> +debug +("aimed keyf {}", +ur_id +); + +1561 i( + gs +. + ge_time_keys +. +size +() == 0) { + +1562 +nhlog +:: +t +()-> +debug +("ne-timkeyfound f ur_id: {}", +ur_id +); + +1566 i( + gs +. + ge_time_keys +. +fd +( +ur_id += +s +. +e_time_keys +. +d +()) { + +1567 +nhlog +:: +t +()-> +debug +("ne-timkeyfound f ur_id: {}", +ur_id +); + +1571 aut + gved_devis + = +s +. +e_time_keys +. + +( +ur_id +); + +1574 +js + + gbody +; + +1575 + gbody +["mesges"][ +ur_id +] = +js +:: +obje +(); + +1577 cڡut& + grd + : +ved_devis +) { + +1578 cڡut +devi_id + = +rd +. +f +; + +1579 + gnhlog +:: +t +()-> +debug +("{} : \{}", +devi_id +, +rd +. +cd +. +dump +(2)); + +1582 aut + gk + = +rd +. +cd +. +beg +()-> + +("key"); + +1584 i( + gpks +. +fd +( +devi_id += +pks +. +d +()) { + +1585 +nhlog +:: +t +()-> +il +("couldn't findublic key for device: {}", + +1586 +devi_id +); + +1590 aut + gid_key + = +pks +. + +( +devi_id +). +curve25519 +; + +1591 aut + gs + = +m +:: + +()-> +_outbound_ssi +( +id_key +, +k +); + +1593 i( + groom_keys +. +fd +( +devi_id += +room_keys +. +d +()) { + +1594 +nhlog +:: +t +()-> +il +("couldn't find m.room_key for device: {}", + +1595 +devi_id +); + +1599 aut + gdevi_msg + = +m +:: + +()-> +_m_yed_cڋ +( + +1600 +s +. +g +(), +room_keys +. + +( +devi_id +), +pks +.(devi_id). +curve25519 +); + +1602 + gy + { + +1603 + gche +:: + +()-> +veOlmSessi +( +id_key +, +d +:: +move +( +s +)); + +1604 } +tch + (cڡ +lmdb +:: +r + & +e +) { + +1605 +nhlog +:: +db +()-> +il +("edاvoutbound olm sessi: {}", +e +. +wh +()); + +1606 } +tch + (cڡ +mtx +:: +yo +:: +m_exi + & +e +) { + +1607 +nhlog +:: +yo +()-> +il +("failedoickle outbound olm session: {}", + +1608 +e +. +wh +()); + +1611 + gbody +["mesges"][ +ur_id +][ +devi_id +] = +devi_msg +; + +1614 + gnhlog +:: +t +()-> +fo +("nd_to_devi: {}", +ur_id +); + +1616 + ghp +:: + +()-> +nd_to_devi +( + +1617 "m.room.yed", +body +, [ +kr +]( +mtx +:: +hp +:: +RequeE + +r +) { + +1618 i( +r +) { + +1619 +nhlog +:: +t +()-> +wn +("failedo send " + +1622 +r +-> +mrix_r +. +r +); + +1625 () +kr +; + + @timeline/TimelineView.h + +18 #agm + + + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30  + ~ + +31  + ~ + +33  + ~"../Uts.h +" + +34  + ~"MrixCl.h +" + +35  + ~"time/TimeIm.h +" + +37 as + cSKr + + +39 + mpublic +: + +40 +SKr +( +d +:: +funi +<()> && + +) + +41 : +_ +( +d +:: + $move +( + +)) + +44 ~ + $SKr +({ + `_ +(); + } +} + +46 + give +: + +47 +d +:: +funi +<()> +_ +; + +50  + sDeyiResu + + +53 + muts +:: +TimeEvt + +evt +; + +55 +bo + + misDeyed + = +l +; + +58 +ass + + gFltgBu +; + +59  + gDescInfo +; + +63  + sPdgMesge + + +65 + mmtx +:: +evts +:: +MesgeTy + +ty +; + +66 + md +:: +rg + +txn_id +; + +67 +RedInfo + + mϋd +; + +68 +QSg + + mbody +; + +69 +QSg + + mfame +; + +70 +QSg + + mmime +; + +71 +ut64_t + + mmed_size +; + +72 +QSg + + mevt_id +; + +73 +TimeIm + * + mwidg +; + +74 +QSize + + mdimsis +; + +75 +bo + + mis_yed + = +l +; + +78 + gme +< +ass + + gMesgeT +> + +79 +MesgeT + + +80 +toRoomMesge +(cڡ +PdgMesge + & +de +; + +82 + gme +<> + +83 + gmtx +:: +evts +:: +msg +:: +Audio + + +84 +toRoomMesge +< +mtx +:: +evts +:: +msg +:: +Audio +>(cڡ +PdgMesge + & +m +); + +86 + gme +<> + +87 + gmtx +:: +evts +:: +msg +:: +Eme + + +88 +toRoomMesge +< +mtx +:: +evts +:: +msg +:: +Eme +>(cڡ +PdgMesge + & +m +); + +90 + gme +<> + +91 + gmtx +:: +evts +:: +msg +:: +Fe + + +92 +toRoomMesge +< +mtx +:: +evts +:: +msg +:: +Fe +>(cڡ +PdgMesge + &); + +94 + gme +<> + +95 + gmtx +:: +evts +:: +msg +:: +Image + + +96 +toRoomMesge +< +mtx +:: +evts +:: +msg +:: +Image +>(cڡ +PdgMesge + & +m +); + +98 + gme +<> + +99 + gmtx +:: +evts +:: +msg +:: +Text + + +100 +toRoomMesge +< +mtx +:: +evts +:: +msg +:: +Text +>(cڡ +PdgMesge + &); + +102 + gme +<> + +103 + gmtx +:: +evts +:: +msg +:: +Video + + +104 +toRoomMesge +< +mtx +:: +evts +:: +msg +:: +Video +>(cڡ +PdgMesge + & +m +); + +107 as + cTimeDei + + +109 + mT +, + +110 + mBtom +, + +113 as + cTimeVw + : +public + +QWidg + + +115 +Q_OBJECT + + +117 +public +: + +118 +TimeVw +(cڡ +mtx +:: +ڣs +:: +Time + & +time +, + +119 cڡ +QSg + & +room_id +, + +120 +QWidg + * + + = 0); + +121 +TimeVw +(cڡ +QSg + & +room_id +, +QWidg + * + + = 0); + +124  +addEvts +(cڡ +mtx +:: +ڣs +:: +Time + & +time +); + +125  +addUrMesge +( +mtx +:: +evts +:: +MesgeTy + +ty +, + +126 cڡ +QSg + & +body +, + +127 cڡ +RedInfo + & +ϋd +); + +128  +addUrMesge +( +mtx +:: +evts +:: +MesgeTy + +ty +, cڡ +QSg + & +msg +); + +130 + mme +< +ass + + mWidg +, + mmtx +:: +evts +:: +MesgeTy + +MsgTy +> + +131  +addUrMesge +(cڡ +QSg + & +u +, + +132 cڡ +QSg + & +fame +, + +133 cڡ +QSg + & +mime +, + +134 +ut64_t + +size +, + +135 cڡ +QSize + & +dimsis + = QSize()); + +136  +updePdgMesge +(cڡ +d +:: +rg + & +txn_id +, cڡ +QSg + & +evt_id +); + +137  +slDown +(); + +140  +moveEvt +(cڡ +QSg + & +evt_id +); + +141  + $tPvBchTok +(cڡ +QSg + & +tok +{ +ev_bch_tok_ + =oken; } + +143 +public + +s +: + +144  + `idRgeChged +( +m +,  +max +); + +145  + `idMoved +( +posi +); + +146  + `tchHiy +(); + +149  + `addBackwdsEvts +(cڡ +mtx +:: +ڣs +:: +Mesges + & +msgs +); + +152 +bo + + $hasLded +({  +sl_yout_ +-> + `cou +(> 0 || +isTimeFished +; + } +} + +154  +hdFaedMesge +(cڡ +d +:: +rg + & +txn_id +); + +156 +ive + + gs +: + +157  +ndNextPdgMesge +(); + +159 + gsigls +: + +160  +updeLaTimeMesge +(cڡ +QSg + & +ur +, cڡ +DescInfo + & +fo +); + +161  +mesgesRrved +(cڡ +mtx +:: +ڣs +:: +Mesges + & +s +); + +162  +mesgeFaed +(cڡ +d +:: +rg + & +txn_id +); + +163  +mesgeSt +(cڡ +d +:: +rg + & +txn_id +, cڡ +QSg + & +evt_id +); + +164  +mkRdEvts +(cڡ +d +:: +ve +< +QSg +> & +evt_ids +); + +166 + geed +: + +167  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +168  + $showEvt +( +QShowEvt + * +evt + +ovride +; + +169  + $hideEvt +( +QHideEvt + * +evt + +ovride +; + +170 +bo + + $evt +( +QEvt + * +evt + +ovride +; + +172 +ive +: + +173 +usg + +TimeEvt + = +mtx +:: +evts +:: +cis +:: +TimeEvts +; + +176  + `diyRdRets +( +d +:: +ve +< +TimeEvt +> +evts +); + +178 +bo + + `isSOfTime +(cڡ +mtx +:: +ڣs +:: +Mesges + & +msgs +); + +180 +QWidg + * + $tiveWidg +( +QWidg + * +em +,  +dt +) const; + +182 +DeyiResu + + `rEnyedEvt +( + +183 cڡ +mtx +:: +evts +:: +EnyedEvt + & +e +); + +185  + `hdCimedKeys +( +d +:: +shed_r +< +SKr +> +kr +, + +186 cڡ +d +:: +m + & +room_key +, + +187 cڡ +d +:: +m + & +pks +, + +188 cڡ +d +:: +rg + & +ur_id +, + +189 cڡ +mtx +:: +ڣs +:: +CimKeys + & +s +, + +190 +mtx +:: +hp +:: +RequeE + +r +); + +193  + `ndRoomMesgeHdr +(cڡ +d +:: +rg + & +txn_id +, + +194 cڡ +mtx +:: +ڣs +:: +EvtId + & +s +, + +195 +mtx +:: +hp +:: +RequeE + +r +); + +196  + `eEnyedMesge +(cڡ +PdgMesge + & +msg +); + +199  + `gMesges +(); + +202  + $pushTimeIm +( +QWidg + * +em +, +TimeDei + +d +) + +204 + `tUpdesEbd +( +l +); + +205 +em +-> + `hide +(); + +207 i( +d + = +TimeDei +:: +T +) + +208 +sl_yout_ +-> + `Widg +(0, +em +); + +210 +sl_yout_ +-> + `addWidg +( +em +); + +212 +QTim +:: + `sgSh +(0, +this +, [ +em +,his]() { + +213 +em +-> + `show +(); + +214 +em +-> + `adjuSize +(); + +215 + `tUpdesEbd +( +ue +); + +217 + } +} + +220  +toggSlDownBu +(); + +221  + +(); + +222  +addTimeIm +( +QWidg + * +em +, + +223 +TimeDei + +dei + = TimeDei:: +Btom +); + +224  +updeLaSd +(cڡ +QSg + & +ur_id +, +TimeDei + +dei +); + +225  +nifyFLaEvt +(); + +226  +nifyFLaEvt +(cڡ +TimeEvt + & +evt +); + +228  + $veLaMesgeInfo +(cڡ +QSg + & +nd +, cڡ +QDeTime + & +dime +) + +230 +ϡSd_ + = +nd +; + +231 +ϡMsgTimeamp_ + = +dime +; + +232 + } +} + +233  + $veFMesgeInfo +(cڡ +QSg + & +nd +, cڡ +QDeTime + & +dime +) + +235 +fSd_ + = +nd +; + +236 +fMsgTimeamp_ + = +dime +; + +237 + } +} + +239  +veMesgeInfo +(cڡ +QSg + & +nd +, + +240 +ut64_t + +ig_rv_ts +, + +241 +TimeDei + +dei +); + +243 +TimeEvt + +fdFVwabEvt +(cڡ +d +:: +ve + & +evts +); + +244 +TimeEvt + +fdLaVwabEvt +(cڡ +d +:: +ve + & +evts +); + +247  + $adLaEvt +() const; + +249 +bo + + $isSlbAived +({  +sl__ +-> + `vtilSlB +()-> + `vue +(!0; + } +} + +251 +QSg + + $gLaEvtId +() const; + +253 +me +< +ass + +Evt +, cs +Widg +> + +254 +TimeIm + * + `ossMesgeEvt +(cڡ +Evt + & +evt +, +TimeDei + +dei +); + +257 +me +< +ass + +Evt +> + +258 +TimeIm + * + `ossMesgeEvt +(cڡ +Evt + & +evt +, +TimeDei + +dei +); + +261 +me +< +ass + +Evt +, cs +Widg +> + +262 +TimeIm + * + `TimeIm +(cڡ +Evt + & +evt +, +bo + +whSd +); + +266 +me +< +ass + +Evt +> + +267 +TimeIm + * + `TimeIm +(cڡ +Evt + & +evt +, +bo + +whSd +); + +271 +bo + + `isSdRded +(cڡ +QSg + & +ur_id +, + +272 +ut64_t + +ig_rv_ts +, + +273 +TimeDei + +dei +); + +275 +bo + + `isPdgMesge +(cڡ +d +:: +rg + & +txn_id +, + +276 cڡ +QSg + & +nd +, + +277 cڡ +QSg + & +urid +); + +278  + `movePdgMesge +(cڡ +d +:: +rg + & +txn_id +); + +280 +bo + + $isDui +(cڡ +QSg + & +evt_id +{  +evtIds_ +. + `cڏs +vt_id); + } +} + +282  +hdNewUrMesge +( +PdgMesge + +msg +); + +283 +bo + +isDeDifn +(cڡ +QDeTime + & +f +, + +284 cڡ +QDeTime + & +cd + = QDeTime:: + $cutDeTime +()) const; + +287 +QWidg + * + `rMesgeEvt +(cڡ +mtx +:: +evts +:: +cis +:: +TimeEvts + & +evt +, + +288 +TimeDei + +dei +); + +291  + `veEvtId +( +QWidg + * +widg +); + +293  + `rTime +(); + +295 +QVBoxLayout + * +t_yout_ +; + +296 +QVBoxLayout + * +sl_yout_ +; + +298 +QSlAa + * +sl__ +; + +299 +QWidg + * +sl_widg_ +; + +301 +QSg + +fSd_ +; + +302 +QDeTime + +fMsgTimeamp_ +; + +303 +QSg + +ϡSd_ +; + +304 +QDeTime + +ϡMsgTimeamp_ +; + +306 +QSg + +room_id_ +; + +307 +QSg + +ev_bch_tok_ +; + +308 +QSg + +lol_ur_ +; + +310 +bo + +isPagiInProgss_ + = +l +; + +313 +bo + +isInlized + = +l +; + +314 +bo + +isTimeFished + = +l +; + +315 +bo + +isInlSync + = +ue +; + +317 cڡ  +SCROLL_BAR_GAP + = 200; + +319 +QTim + * +giTim_ +; + +321  +sl_height_ + = 0; + +322  +evious_max_height_ + = 0; + +324  +dPosi_ +; + +325  +dHeight_ +; + +327 +FltgBu + * +slDownB_ +; + +329 +TimeDei + +ϡMesgeDei_ +; + +332 +d +:: +ve +< +TimeEvt +> +btomMesges_ +; + +334 +d +:: +ve +< +TimeEvt +> +tMesges_ +; + +337  + `ndBtomEvts +(cڡ +d +:: +ve +< +TimeEvt +> & +evts +); + +339  + `ndTEvts +(cڡ +d +:: +ve +< +TimeEvt +> & +evts +); + +342 +QM +< +QSg +, +QWidg + *> +evtIds_ +; + +343 +QQueue +< +PdgMesge +> +ndg_msgs_ +; + +344 +QLi +< +PdgMesge +> +ndg__msgs_ +; + +345 + } +}; + +347 + gme +< +ass + + gWidg +, + gmtx +:: +evts +:: +MesgeTy + +MsgTy +> + +349 +TimeVw +:: + $addUrMesge +(cڡ +QSg + & +u +, + +350 cڡ +QSg + & +fame +, + +351 cڡ +QSg + & +mime +, + +352 +ut64_t + +size +, + +353 cڡ +QSize + & +dimsis +) + +355 aut +wh_nd + = ( +ϡSd_ + ! +lol_ur_ +|| + `isDeDifn +( +ϡMsgTimeamp_ +); + +356 aut +immed + = +QFeInfo +{ +fame +}. + `feName +(); + +358 aut +widg + = +w + + `Widg +( +u +, +immed +, +size +, +this +); + +360 +TimeIm + * +vw_em + = + +361 +w + + `TimeIm +( +widg +, +lol_ur_ +, +wh_nd +, +room_id_ +, +sl_widg_ +); + +363 + `addTimeIm +( +vw_em +); + +365 +ϡMesgeDei_ + = +TimeDei +:: +Btom +; + +368 + `veLaMesgeInfo +( +lol_ur_ +, +QDeTime +:: + `cutDeTime +()); + +370 +PdgMesge + +mesge +; + +371 +mesge +. +ty + = +MsgTy +; + +372 +mesge +. +txn_id + = +hp +:: + ` +()-> + `ge_txn_id +(); + +373 +mesge +. +body + = +u +; + +374 +mesge +. +fame + = +immed +; + +375 +mesge +. +mime + = mime; + +376 +mesge +. +med_size + = +size +; + +377 +mesge +. +widg + = +vw_em +; + +378 +mesge +. +dimsis + = dimensions; + +380 + `hdNewUrMesge +( +mesge +); + +381 + } +} + +383 + gme +< +ass + + gEvt +> + +384 +TimeIm + * + +385 + gTimeVw +:: + $TimeIm +(cڡ +Evt + & +evt +, +bo + +whSd +) + +387 +TimeIm + * +em + = +w + + `TimeIm +( +evt +, +whSd +, +room_id_ +, +sl_widg_ +); + +388  +em +; + +389 + } +} + +391 + gme +< +ass + + gEvt +, cs + gWidg +> + +392 +TimeIm + * + +393 + gTimeVw +:: + $TimeIm +(cڡ +Evt + & +evt +, +bo + +whSd +) + +395 aut +evtWidg + = +w + + `Widg +( +evt +); + +396 aut +em + = +w + + `TimeIm +( +evtWidg +, +evt +, +whSd +, +room_id_ +, +sl_widg_ +); + +398  +em +; + +399 + } +} + +401 + gme +< +ass + + gEvt +> + +402 +TimeIm + * + +403 + gTimeVw +:: + $ossMesgeEvt +(cڡ +Evt + & +evt +, +TimeDei + +dei +) + +405 cڡut +evt_id + = +QSg +:: + `omStdSg +( +evt +.event_id); + +406 cڡut +nd + = +QSg +:: + `omStdSg +( +evt +.sender); + +408 cڡut +txn_id + = +evt +. +unsigd_da +. +i_id +; + +409 i((! +txn_id +. + `emy +(&& + `isPdgMesge +xn_id, +nd +, +lol_ur_ +)) || + +410 + `isDui +( +evt_id +)) { + +411 + `movePdgMesge +( +txn_id +); + +412  +nuαr +; + +415 aut +wh_nd + = + `isSdRded +( +nd +, +evt +. +ig_rv_ts +, +dei +); + +417 + `veMesgeInfo +( +nd +, +evt +. +ig_rv_ts +, +dei +); + +419 aut +em + = +TimeIm +< +Evt +>( +evt +, +wh_nd +); + +421 +evtIds_ +[ +evt_id +] = +em +; + +423  +em +; + +424 + } +} + +426 + gme +< +ass + + gEvt +, cs + gWidg +> + +427 +TimeIm + * + +428 + gTimeVw +:: + $ossMesgeEvt +(cڡ +Evt + & +evt +, +TimeDei + +dei +) + +430 cڡut +evt_id + = +QSg +:: + `omStdSg +( +evt +.event_id); + +431 cڡut +nd + = +QSg +:: + `omStdSg +( +evt +.sender); + +433 cڡut +txn_id + = +evt +. +unsigd_da +. +i_id +; + +434 i((! +txn_id +. + `emy +(&& + `isPdgMesge +xn_id, +nd +, +lol_ur_ +)) || + +435 + `isDui +( +evt_id +)) { + +436 + `movePdgMesge +( +txn_id +); + +437  +nuαr +; + +440 aut +wh_nd + = + `isSdRded +( +nd +, +evt +. +ig_rv_ts +, +dei +); + +442 + `veMesgeInfo +( +nd +, +evt +. +ig_rv_ts +, +dei +); + +444 aut +em + = +TimeIm +< +Evt +, +Widg +>( +evt +, +wh_nd +); + +446 +evtIds_ +[ +evt_id +] = +em +; + +448  +em +; + +449 + } +} + + @timeline/TimelineViewManager.cpp + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~"Cache.h +" + +25  + ~"Loggg.h +" + +26  + ~"Uts.h +" + +27  + ~"time/TimeVw.h +" + +28  + ~"time/TimeVwMag.h +" + +29  + ~"time/widgs/AudioIm.h +" + +30  + ~"time/widgs/FeIm.h +" + +31  + ~"time/widgs/ImageIm.h +" + +32  + ~"time/widgs/VideoIm.h +" + +34 + gTimeVwMag +:: + $TimeVwMag +( +QWidg + * + +) + +35 : + $QSckedWidg +( + +) + +36 { + } +} + +39 +TimeVwMag +:: +updeRdRets +(cڡ +QSg + & +room_id +, + +40 cڡ +d +:: +ve +< +QSg +> & +evt_ids +) + +42 i( +timeVwExis +( +room_id +)) { + +43 aut +vw + = +vws_ +[ +room_id +]; + +44 i( + gvw +) + +45 +em + + gvw +-> +mkRdEvts +( +evt_ids +); + +50 + gTimeVwMag +:: + $moveTimeEvt +(cڡ +QSg + & +room_id +, cڡ QSg & +evt_id +) + +52 aut +vw + = +vws_ +[ +room_id +]; + +54 i( +vw +) + +55 +vw +-> + `moveEvt +( +evt_id +); + +56 + } +} + +59 + gTimeVwMag +:: + $queueTextMesge +(cڡ +QSg + & +msg +) + +61 i( +aive_room_ +. + `isEmy +()) + +64 aut +room_id + = +aive_room_ +; + +65 aut +vw + = +vws_ +[ +room_id +]; + +67 +vw +-> + `addUrMesge +( +mtx +:: +evts +:: +MesgeTy +:: +Text +, +msg +); + +68 + } +} + +71 + gTimeVwMag +:: + $queueEmeMesge +(cڡ +QSg + & +msg +) + +73 i( +aive_room_ +. + `isEmy +()) + +76 aut +room_id + = +aive_room_ +; + +77 aut +vw + = +vws_ +[ +room_id +]; + +79 +vw +-> + `addUrMesge +( +mtx +:: +evts +:: +MesgeTy +:: +Eme +, +msg +); + +80 + } +} + +83 + gTimeVwMag +:: + $queueRlyMesge +(cڡ +QSg + & +y +, cڡ +RedInfo + & +ϋd +) + +85 i( +aive_room_ +. + `isEmy +()) + +88 aut +room_id + = +aive_room_ +; + +89 aut +vw + = +vws_ +[ +room_id +]; + +91 +vw +-> + `addUrMesge +( +mtx +:: +evts +:: +MesgeTy +:: +Text +, +y +, +ϋd +); + +92 + } +} + +95 + gTimeVwMag +:: + $queueImageMesge +(cڡ +QSg + & +roomid +, + +96 cڡ +QSg + & +fame +, + +97 cڡ +QSg + & +u +, + +98 cڡ +QSg + & +mime +, + +99 +ut64_t + +size +, + +100 cڡ +QSize + & +dimsis +) + +102 i(! + `timeVwExis +( +roomid +)) { + +103 +nhlog +:: + `ui +()-> + `wn +("Cannot send m.image messageoon-managed view"); + +107 aut +vw + = +vws_ +[ +roomid +]; + +109 +vw +-> +addUrMesge +< +ImageIm +, +mtx +:: +evts +:: +MesgeTy +:: +Image +>( + +110 +u +, +fame +, +mime +, +size +, +dimsis +); + +111 + } +} + +114 + gTimeVwMag +:: + $queueFeMesge +(cڡ +QSg + & +roomid +, + +115 cڡ +QSg + & +fame +, + +116 cڡ +QSg + & +u +, + +117 cڡ +QSg + & +mime +, + +118 +ut64_t + +size +) + +120 i(! + `timeVwExis +( +roomid +)) { + +121 +nhlog +:: + `ui +()-> + `wn +("cannot send m.file messageoon-managed view"); + +125 aut +vw + = +vws_ +[ +roomid +]; + +127 +vw +-> +addUrMesge +< +FeIm +, +mtx +:: +evts +:: +MesgeTy +:: +Fe +>( +u +, +fame +, +mime +, +size +); + +128 + } +} + +131 + gTimeVwMag +:: + $queueAudioMesge +(cڡ +QSg + & +roomid +, + +132 cڡ +QSg + & +fame +, + +133 cڡ +QSg + & +u +, + +134 cڡ +QSg + & +mime +, + +135 +ut64_t + +size +) + +137 i(! + `timeVwExis +( +roomid +)) { + +138 +nhlog +:: + `ui +()-> + `wn +("cannot send m.audio messageoon-managed view"); + +142 aut +vw + = +vws_ +[ +roomid +]; + +144 +vw +-> +addUrMesge +< +AudioIm +, +mtx +:: +evts +:: +MesgeTy +:: +Audio +>( +u +, +fame +, +mime +, +size +); + +145 + } +} + +148 + gTimeVwMag +:: + $queueVideoMesge +(cڡ +QSg + & +roomid +, + +149 cڡ +QSg + & +fame +, + +150 cڡ +QSg + & +u +, + +151 cڡ +QSg + & +mime +, + +152 +ut64_t + +size +) + +154 i(! + `timeVwExis +( +roomid +)) { + +155 +nhlog +:: + `ui +()-> + `wn +("cannot send m.video messageoon-managed view"); + +159 aut +vw + = +vws_ +[ +roomid +]; + +161 +vw +-> +addUrMesge +< +VideoIm +, +mtx +:: +evts +:: +MesgeTy +:: +Video +>( +u +, +fame +, +mime +, +size +); + +162 + } +} + +165 + gTimeVwMag +:: + $lize +(cڡ +mtx +:: +ڣs +:: +Rooms + & +rooms +) + +167 aut + + = +rooms +. +jo +. + `cbeg +(); i!rooms.jo. + `nd +(); ++it) { + +168 + `addRoom +( + +-> +cd +, +QSg +:: + `omStdSg +(-> +f +)); + +171 + `sync +( +rooms +); + +172 + } +} + +175 + gTimeVwMag +:: +WhMesges +(cڡ +d +:: +m +< +QSg +, +mtx +:: +ڣs +:: +Time +> & +msgs +) + +177 aut + + = +msgs +. +cbeg +(); + g + !msgs. +nd +(); ++it) { + +178 i( +timeVwExis +( + +-> +f +)) + +182 +TimeVw + * + gvw + = +w + TimeVw( + +-> +cd +, it-> +f +); + +183 + gvws_ +. +ema +( + +-> +f +, +QShedPor +< +TimeVw +>( +vw +)); + +185 +c +( +vw +, + +186 & +TimeVw +:: +updeLaTimeMesge +, + +187 +this +, + +188 & +TimeVwMag +:: +updeRoomsLaMesge +); + +191 +addWidg +( +vw +); + +196 + gTimeVwMag +:: +lize +(cڡ +d +:: +ve + & +rooms +) + +198 cڡut& +roomid + : +rooms +) + +199 +addRoom +( +QSg +:: +omStdSg +( +roomid +)); + +203 + gTimeVwMag +:: + $addRoom +(cڡ +mtx +:: +ڣs +:: +JoedRoom + & +room +, cڡ +QSg + & +room_id +) + +205 i( + `timeVwExis +( +room_id +)) + +209 +TimeVw + * +vw + = +w + + `TimeVw +( +room +. +time +, +room_id +); + +210 +vws_ +. + `ema +( +room_id +, +QShedPor +< +TimeVw +>( +vw +)); + +212 + `c +( +vw +, + +213 & +TimeVw +:: +updeLaTimeMesge +, + +214 +this +, + +215 & +TimeVwMag +:: +updeRoomsLaMesge +); + +218 + `addWidg +( +vw +); + +219 + } +} + +222 + gTimeVwMag +:: + $addRoom +(cڡ +QSg + & +room_id +) + +224 i( + `timeVwExis +( +room_id +)) + +228 +TimeVw + * +vw + = +w + + `TimeVw +( +room_id +); + +229 +vws_ +. + `ema +( +room_id +, +QShedPor +< +TimeVw +>( +vw +)); + +231 + `c +( +vw +, + +232 & +TimeVw +:: +updeLaTimeMesge +, + +233 +this +, + +234 & +TimeVwMag +:: +updeRoomsLaMesge +); + +237 + `addWidg +( +vw +); + +238 + } +} + +241 + gTimeVwMag +:: + $sync +(cڡ +mtx +:: +ڣs +:: +Rooms + & +rooms +) + +243 cڡut& +room + : +rooms +. +jo +) { + +244 aut +roomid + = +QSg +:: + `omStdSg +( +room +. +f +); + +246 i(! + `timeVwExis +( +roomid +)) { + +247 +nhlog +:: + `ui +()-> + `wn +("ignoringvent from unknownoom: {}", + +248 +roomid +. + `toStdSg +()); + +252 aut +vw + = +vws_ +. + ` +( +roomid +); + +254 +vw +-> + `addEvts +( +room +. +cd +. +time +); + +256 + } +} + +259 + gTimeVwMag +:: + $tHiyVw +(cڡ +QSg + & +room_id +) + +261 i(! + `timeVwExis +( +room_id +)) { + +262 +nhlog +:: + `ui +()-> + `wn +("room from RoomList isotresent in ViewManager: {}", + +263 +room_id +. + `toStdSg +()); + +267 +aive_room_ + = +room_id +; + +268 aut +vw + = +vws_ +. + ` +( +room_id +); + +270 + `tCutWidg +( +vw +. + `da +()); + +272 +vw +-> + `tchHiy +(); + +273 +vw +-> + `slDown +(); + +274 + } +} + +276 +QSg + + +277 + gTimeVwMag +:: + $chooRdomC +() + +279 +d +:: +ndom_devi +andom_device; + +280 +d +:: +mt19937 + +ge +{ + `ndom_devi +()}; + +281 +d +:: +unifm__diributi +<> + `di +(0, 1); + +283  +hue + = + `di +( +ge +); + +284  +tuti + = 0.9; + +285  +vue + = 0.7; + +287  +hue_i + = +hue + * 6; + +289  +f + = +hue + * 6 - +hue_i +; + +291  +p + = +vue + * (1 - +tuti +); + +292  +q + = +vue + * (1 - +f + * +tuti +); + +293  +t + = +vue + * (1 - (1 - +f +* +tuti +); + +295  +r + = 0; + +296  +g + = 0; + +297  +b + = 0; + +299 i( +hue_i + == 0) { + +300 +r + = +vue +; + +301 +g + = +t +; + +302 +b + = +p +; + +303 } i( +hue_i + == 1) { + +304 +r + = +q +; + +305 +g + = +vue +; + +306 +b + = +p +; + +307 } i( +hue_i + == 2) { + +308 +r + = +p +; + +309 +g + = +vue +; + +310 +b + = +t +; + +311 } i( +hue_i + == 3) { + +312 +r + = +p +; + +313 +g + = +q +; + +314 +b + = +vue +; + +315 } i( +hue_i + == 4) { + +316 +r + = +t +; + +317 +g + = +p +; + +318 +b + = +vue +; + +319 } i( +hue_i + == 5) { + +320 +r + = +vue +; + +321 +g + = +p +; + +322 +b + = +q +; + +325  +ri + = +r + * 256; + +326  +gi + = +g + * 256; + +327  +bi + = +b + * 256; + +329 +QC + + `c +( +ri +, +gi +, +bi +); + +331  +c +. + `me +(); + +332 + } +} + +334 +bo + + +335 + gTimeVwMag +:: + $hasLded +() const + +337  +d +:: + `l_of +( +vws_ +. + `cbeg +(), vws_. + `nd +(), [](cڡut& +vw +) { + +338  +vw +. +cd +-> + `hasLded +(); + +340 + } +} + + @timeline/TimelineViewManager.h + +18 #agm + + + +20  + ~ + +21  + ~ + +23  + ~ + +25  + ~"Uts.h +" + +27 +ass + + gQFe +; + +29 +ass + + gRoomInfoLiIm +; + +30 +ass + + gTimeVw +; + +31  + gDescInfo +; + +32  + gSavedMesges +; + +34 as + cTimeVwMag + : +public + +QSckedWidg + + +36 +Q_OBJECT + + +38 +public +: + +39 +TimeVwMag +( +QWidg + * + +); + +42  +lize +(cڡ +mtx +:: +ڣs +:: +Rooms + & +rooms +); + +44  +lize +(cڡ +d +:: +ve + & +rooms +); + +46  +addRoom +(cڡ +mtx +:: +ڣs +:: +JoedRoom + & +room +, cڡ +QSg + & +room_id +); + +47  +addRoom +(cڡ +QSg + & +room_id +); + +49  +sync +(cڡ +mtx +:: +ڣs +:: +Rooms + & +rooms +); + +50  + $rA +({ +vws_ +. + `r +(); } + +53 +bo + + $hasLded +() const; + +55  +QSg + + `chooRdomC +(); + +57 +sigls +: + +58  + `rRoomMesgeCou +( +QSg + +roomid +); + +59  + `updeRoomsLaMesge +(cڡ +QSg + & +ur +, cڡ +DescInfo + & +fo +); + +61 +public + +s +: + +62  + `updeRdRets +(cڡ +QSg + & +room_id +, cڡ +d +:: +ve + & +evt_ids +); + +63  + `moveTimeEvt +(cڡ +QSg + & +room_id +, cڡ QSg & +evt_id +); + +64  + `WhMesges +(cڡ +d +:: +m +< +QSg +, +mtx +:: +ڣs +:: +Time +> & +msgs +); + +66  + `tHiyVw +(cڡ +QSg + & +room_id +); + +67  + `queueTextMesge +(cڡ +QSg + & +msg +); + +68  + `queueRlyMesge +(cڡ +QSg + & +y +, cڡ +RedInfo + & +ϋd +); + +69  + `queueEmeMesge +(cڡ +QSg + & +msg +); + +70  + `queueImageMesge +(cڡ +QSg + & +roomid +, + +71 cڡ +QSg + & +fame +, + +72 cڡ +QSg + & +u +, + +73 cڡ +QSg + & +mime +, + +74 +ut64_t + +dsize +, + +75 cڡ +QSize + & +dimsis +); + +76  + `queueFeMesge +(cڡ +QSg + & +roomid +, + +77 cڡ +QSg + & +fame +, + +78 cڡ +QSg + & +u +, + +79 cڡ +QSg + & +mime +, + +80 +ut64_t + +dsize +); + +81  + `queueAudioMesge +(cڡ +QSg + & +roomid +, + +82 cڡ +QSg + & +fame +, + +83 cڡ +QSg + & +u +, + +84 cڡ +QSg + & +mime +, + +85 +ut64_t + +dsize +); + +86  + `queueVideoMesge +(cڡ +QSg + & +roomid +, + +87 cڡ +QSg + & +fame +, + +88 cڡ +QSg + & +u +, + +89 cڡ +QSg + & +mime +, + +90 +ut64_t + +dsize +); + +92 +ive +: + +94 +bo + + $timeVwExis +(cڡ +QSg + & +id +{  +vws_ +. + `fd +(id!vws_. + `d +(); + } +} + +96 +QSg + + gaive_room_ +; + +97 + gd +:: +m +< +QSg +, + gQShedPor +< + gTimeVw +>> + gvws_ +; + + @timeline/widgets/AudioItem.cpp + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~"Loggg.h +" + +27  + ~"MrixCl.h +" + +28  + ~"Uts.h +" + +30  + ~"time/widgs/AudioIm.h +" + +32 +cڡex +  + gMaxWidth + = 400; + +33 +cڡex +  + gHeight + = 70; + +34 +cڡex +  + gIcRadius + = 22; + +35 +cڡex +  + gIcDm + = +IcRadius + * 2; + +36 +cڡex +  + gHizڏlPaddg + = 12; + +37 +cڡex +  + gTextPaddg + = 15; + +38 +cڡex +  + gAiIcRadius + = +IcRadius + - 4; + +40 +cڡex +  + gVtilPaddg + = +Height + - 2 * +IcRadius +; + +41 +cڡex +  + gIcYCr + = +Height + / 2; + +42 +cڡex +  + gIcXCr + = +HizڏlPaddg + + +IcRadius +; + +45 + gAudioIm +:: + $ +() + +47 + `tMouTckg +( +ue +); + +48 + `tCurs +( +Qt +:: +PotgHdCurs +); + +49 + `tAribu +( +Qt +:: +WA_Hov +, +ue +); + +51 +ayIc_ +. + `addFe +(":/icons/icons/ui/play-sign.png"); + +52 +uIc_ +. + `addFe +(":/icons/icons/ui/pause-symbol.png"); + +54 +ay_ + = +w + +QMedPy +; + +55 +ay_ +-> + `tMed +( + `QU +( +u_ +)); + +56 +ay_ +-> + `tVume +(100); + +57 +ay_ +-> + `tNifyIv +(1000); + +59 + `c +( +ay_ +, & +QMedPy +:: +eChged +, +this +, [this](QMedPy:: +S + +e +) { + +60 i( +e + = +QMedPy +:: +StݳdS +) { + +61 +e_ + = +AudioS +:: +Py +; + +62 +ay_ +-> + `tMed +( + `QU +( +u_ +)); + +63 + `upde +(); + +67 + `tFixedHeight +( +Height +); + +68 + } +} + +70 + gAudioIm +:: +AudioIm +(cڡ +mtx +:: +evts +:: +RoomEvt + & +evt +, +QWidg + * + +) + +71 : +QWidg +( + +) + +72 , + gu_ +{ +QU +( +QSg +:: +omStdSg +( +evt +. +cڋ +. +u +))} + +73 , + gxt_ +{ + gQSg +:: +omStdSg +( +evt +. +cڋ +. +body +)} + +74 , + gevt_ +{ + gevt +} + +76 + gadabFeSize_ + = +uts +:: +humRdabFeSize +( +evt +. +cڋ +. +fo +. +size +); + +78 + +(); + +81 + gAudioIm +:: + $AudioIm +(cڡ +QSg + & +u +, cڡ QSg & +fame +, +ut64_t + +size +, +QWidg + * + +) + +82 : + `QWidg +( + +) + +83 , +u_ +{ +u +} + +84 , + gxt_ +{ + gfame +} + +86 + gadabFeSize_ + = +uts +:: +humRdabFeSize +( +size +); + +88 + +(); + +91 +QSize + + +92 + gAudioIm +:: + $sizeHt +() const + +94  + `QSize +( +MaxWidth +, +Height +); + +95 + } +} + +98 + gAudioIm +:: + $mouPssEvt +( +QMouEvt + * +evt +) + +100 i( +evt +-> + `bu +(! +Qt +:: +LeBu +) + +103 aut +pot + = +evt +-> + `pos +(); + +106 i( + `QRe +( +HizڏlPaddg +, +VtilPaddg + / 2, +IcDm +, IconDiameter) + +107 . + `cڏs +( +pot +)) { + +108 i( +e_ + = +AudioS +:: +Py +) { + +109 +e_ + = +AudioS +:: +Pau +; + +110 +ay_ +-> + `ay +(); + +112 +e_ + = +AudioS +:: +Py +; + +113 +ay_ +-> + `u +(); + +116 + `upde +(); + +118 +fameToSave_ + = +QFeDlog +:: + `gSaveFeName +( +this +, + ` +("SavFe"), +xt_ +); + +120 i( +fameToSave_ +. + `isEmy +()) + +123 aut +oxy + = +d +:: +make_shed +< +MedProxy +>(); + +124 + `c +( +oxy +. + `g +(), & +MedProxy +:: +feDowded +, +this +, & +AudioIm +::fileDownloaded); + +126 +hp +:: + ` +()-> + `dowd +( + +127 +u_ +. + `toSg +(). + `toStdSg +(), + +128 [ +oxy + = +d +:: + `move +roxy), +u + = +u_ +](cڡ std:: +rg + & +da +, + +129 cڡ +d +:: +rg + &, + +130 cڡ +d +:: +rg + &, + +131 +mtx +:: +hp +:: +RequeE + +r +) { + +132 i( +r +) { + +133 +nhlog +:: + `t +()-> + `fo +("failedoetrieve m.audio content: {}", + +134 +u +. + `toSg +(). + `toStdSg +()); + +138 +em + +oxy +-> + `feDowded +( + `QByAay +( +da +. + `da +(), da. + `size +())); + +141 + } +} + +144 + gAudioIm +:: + $feDowded +(cڡ +QByAay + & +da +) + +146 +y + { + +147 +QFe + + `fe +( +fameToSave_ +); + +149 i(! +fe +. + `ݒ +( +QIODevi +:: +WreOy +)) + +152 +fe +. + `wre +( +da +); + +153 +fe +. + `o +(); + +154 } + `tch + (cڡ +d +:: +exi + & +e +) { + +155 +nhlog +:: + `ui +()-> + `wn +("r whvg fe: {}", +e +. + `wh +()); + +157 + } +} + +160 + gAudioIm +:: + $sizeEvt +( +QResizeEvt + * +evt +) + +162 +QFt + +ft +; + +163 +ft +. + `tWeight +( +QFt +:: +Medium +); + +165 +QFtMrics + + `fm +( +ft +); + +166 #i +QT_VERSION + < + `QT_VERSION_CHECK +(5, 11, 0) + +167 cڡ  +compudWidth + = +d +:: + `m +( + +168 +fm +. + `width +( +xt_ ++ 2 * +IcRadius + + +VtilPaddg + * 2 + +TextPaddg +, () +MaxWidth +); + +170 cڡ  +compudWidth + = + +171 +d +:: + `m +( +fm +. + `hizڏlAdv +( +xt_ ++ 2 * +IcRadius + + +VtilPaddg + * 2 + +TextPaddg +, + +172 () +MaxWidth +); + +174 + `size +( +compudWidth +, +Height +); + +176 +evt +-> + `ac +(); + +177 + } +} + +180 + gAudioIm +:: + $tEvt +( +QPatEvt + * +evt +) + +182 + `Q_UNUSED +( +evt +); + +184 +QPar + + `r +( +this +); + +185 +r +. + `tRdHt +( +QPar +:: +Alsg +); + +187 +QFt + +ft +; + +188 +ft +. + `tWeight +( +QFt +:: +Medium +); + +190 +QFtMrics + + `fm +( +ft +); + +192 +QParPh + +th +; + +193 +th +. + `addRoundedRe +( + `QReF +(0, 0, + `width +(), + `height +()), 10, 10); + +195 +r +. + `tP +( +Qt +:: +NoP +); + +196 +r +. + `flPh +( +th +, +backgroundC_ +); + +197 +r +. + `dwPh +( +th +); + +199 +QParPh + +ce +; + +200 +ce +. + `addEΝ +( + `QPot +( +IcXCr +, +IcYCr +), +IcRadius +, IconRadius); + +202 +r +. + `tP +( +Qt +:: +NoP +); + +203 +r +. + `flPh +( +ce +, +icC_ +); + +204 +r +. + `dwPh +( +ce +); + +206 +QIc + +ic_ +; + +207 i( +e_ + = +AudioS +:: +Py +) + +208 +ic_ + = +ayIc_ +; + +210 +ic_ + = +uIc_ +; + +212 +ic_ +. + `t +(& +r +, + +213 + `QRe +( +IcXCr + - +AiIcRadius + / 2, + +214 +IcYCr + - +AiIcRadius + / 2, + +215 +AiIcRadius +, + +216 +AiIcRadius +), + +217 +Qt +:: +AlignCr +, + +218 +QIc +:: +Nm +); + +220 cڡ  +xtSX + = +HizڏlPaddg + + 2 * +IcRadius + + +TextPaddg +; + +221 cڡ  +xtSY + = +VtilPaddg + + +fm +. + `as +() / 2; + +224 +QSg + +idedText + = +fm +. + `idedText +( + +225 +xt_ +, +Qt +:: +ElideRight +, + `width +(- +HizڏlPaddg + * 2 - +TextPaddg + - 2 * +IcRadius +); + +227 +r +. + `tFt +( +ft +); + +228 +r +. + `tP +( + `QP +( +xtC_ +)); + +229 +r +. + `dwText +( + `QPot +( +xtSX +, +xtSY +), +idedText +); + +232 +ft +. + `tWeight +( +QFt +:: +Nm +); + +233 +r +. + `tFt +( +ft +); + +234 +r +. + `tP +( + `QP +( +xtC_ +)); + +235 +r +. + `dwText +( + `QPot +( +xtSX +, +xtSY + + 1.5 * +fm +. + `as +()), +adabFeSize_ +); + +236 + } +} + + @timeline/widgets/AudioItem.h + +18 #agm + + + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +29 as + cAudioIm + : +public + +QWidg + + +31 +Q_OBJECT + + +33 + $Q_PROPERTY +( +QC + +xtC + +WRITE + +tTextC + +READ +extColor) + +34 + $Q_PROPERTY +( +QC + +icC + +WRITE + +tIcC + +READ + iconColor) + +35 + $Q_PROPERTY +( +QC + +backgroundC + +WRITE + +tBackgroundC + +READ + backgroundColor) + +37 + $Q_PROPERTY +( +QC + +dutiBackgroundC + +WRITE + +tDutiBackgroundC + +READ + + +38 +dutiBackgroundC +) + +39 + $Q_PROPERTY +( +QC + +dutiFegroundC + +WRITE + +tDutiFegroundC + +READ + + +40 +dutiFegroundC +) + +42 +public +: + +43 + `AudioIm +(cڡ +mtx +:: +evts +:: +RoomEvt + & +evt +, + +44 +QWidg + * + + = +nuαr +); + +46 + `AudioIm +(cڡ +QSg + & +u +, + +47 cڡ +QSg + & +fame +, + +48 +ut64_t + +size +, + +49 +QWidg + * + + = +nuαr +); + +51 +QSize + + $sizeHt +(cڡ +ovride +; + +53  + $tTextC +(cڡ +QC + & +c +{ +xtC_ + = color; } + +54  + $tIcC +(cڡ +QC + & +c +{ +icC_ + = c; + } +} + +55  + $tBackgroundC +(cڡ +QC + & +c +{ +backgroundC_ + = c; + } +} + +57  + $tDutiBackgroundC +(cڡ +QC + & +c +{ +dutiBgC_ + = c; + } +} + +58  + $tDutiFegroundC +(cڡ +QC + & +c +{ +dutiFgC_ + = c; + } +} + +60 +QC + + $xtC +(cڡ {  +xtC_ +; + } +} + +61 +QC + + $icC +(cڡ {  +icC_ +; + } +} + +62 +QC + + $backgroundC +(cڡ {  +backgroundC_ +; + } +} + +64 +QC + + $dutiBackgroundC +(cڡ {  +dutiBgC_ +; + } +} + +65 +QC + + $dutiFegroundC +(cڡ {  +dutiFgC_ +; + } +} + +67 + geed +: + +68  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +69  + $sizeEvt +( +QResizeEvt + * +evt + +ovride +; + +70  + $mouPssEvt +( +QMouEvt + * +evt + +ovride +; + +72 +ive + +s +: + +73  + `feDowded +(cڡ +QByAay + & +da +); + +75 +ive +: + +76  + ` +(); + +78 as + cAudioS + + +80 +Py +, + +81 +Pau +, + +82 + } +}; + +84 +AudioS + + ge_ + = AudioS:: +Py +; + +86 +QU + + gu_ +; + +87 +QSg + + gxt_ +; + +88 +QSg + + gadabFeSize_ +; + +89 +QSg + + gfameToSave_ +; + +91 + gmtx +:: +evts +:: +RoomEvt +< +mtx +::evts:: +msg +:: +Audio +> +evt_ +; + +93 +QMedPy + * + gay_ +; + +95 +QIc + + gayIc_ +; + +96 +QIc + + guIc_ +; + +98 +QC + + gxtC_ + = QColor("white"); + +99 +QC + + gicC_ + = QColor("#38A3D8"); + +100 +QC + + gbackgroundC_ + = QColor("#333"); + +102 +QC + + gdutiBgC_ + = QColor("black"); + +103 +QC + + gdutiFgC_ + = QColor("blue"); + + @timeline/widgets/FileItem.cpp + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~"Loggg.h +" + +27  + ~"MrixCl.h +" + +28  + ~"Uts.h +" + +30  + ~"time/widgs/FeIm.h +" + +32 +cڡex +  + gMaxWidth + = 400; + +33 +cڡex +  + gHeight + = 70; + +34 +cڡex +  + gIcRadius + = 22; + +35 +cڡex +  + gIcDm + = +IcRadius + * 2; + +36 +cڡex +  + gHizڏlPaddg + = 12; + +37 +cڡex +  + gTextPaddg + = 15; + +38 +cڡex +  + gDowdIcRadius + = +IcRadius + - 4; + +40 +cڡex +  + gVtilPaddg + = +Height + - 2 * +IcRadius +; + +41 +cڡex +  + gIcYCr + = +Height + / 2; + +42 +cڡex +  + gIcXCr + = +HizڏlPaddg + + +IcRadius +; + +45 + gFeIm +:: + $ +() + +47 + `tMouTckg +( +ue +); + +48 + `tCurs +( +Qt +:: +PotgHdCurs +); + +49 + `tAribu +( +Qt +:: +WA_Hov +, +ue +); + +51 +ic_ +. + `addFe +(":/icons/icons/ui/arrow-pointing-down.png"); + +53 + `tFixedHeight +( +Height +); + +54 + } +} + +56 + gFeIm +:: +FeIm +(cڡ +mtx +:: +evts +:: +RoomEvt + & +evt +, +QWidg + * + +) + +57 : +QWidg +( + +) + +58 , + gu_ +{ + gQSg +:: +omStdSg +( +evt +. +cڋ +. +u +)} + +59 , + gxt_ +{ + gQSg +:: +omStdSg +( +evt +. +cڋ +. +body +)} + +60 , + gevt_ +{ + gevt +} + +62 + gadabFeSize_ + = +uts +:: +humRdabFeSize +( +evt +. +cڋ +. +fo +. +size +); + +64 + +(); + +67 + gFeIm +:: + $FeIm +(cڡ +QSg + & +u +, cڡ QSg & +fame +, +ut64_t + +size +, +QWidg + * + +) + +68 : + `QWidg +( + +) + +69 , +u_ +{ +u +} + +70 , + gxt_ +{ + gfame +} + +72 + gadabFeSize_ + = +uts +:: +humRdabFeSize +( +size +); + +74 + +(); + +78 + gFeIm +:: + $ݒU +() + +80 i( +u_ +. + `toSg +(). + `isEmy +()) + +83 aut +uToOn + = +uts +:: + `mxcToHp +( + +84 +u_ +, +QSg +:: + `omStdSg +( +hp +:: + ` +()-> + `rv +()), hp::()-> + `pt +()); + +86 i(! +QDesktSvis +:: + `ݒU +( +uToOn +)) + +87 +nhlog +:: + `ui +()-> + `wn +("Could ou: {}", +uToOn +. + `toStdSg +()); + +88 + } +} + +90 +QSize + + +91 + gFeIm +:: + $sizeHt +() const + +93  + `QSize +( +MaxWidth +, +Height +); + +94 + } +} + +97 + gFeIm +:: + $mouPssEvt +( +QMouEvt + * +evt +) + +99 i( +evt +-> + `bu +(! +Qt +:: +LeBu +) + +102 aut +pot + = +evt +-> + `pos +(); + +105 i( + `QRe +( +HizڏlPaddg +, +VtilPaddg + / 2, +IcDm +, IconDiameter) + +106 . + `cڏs +( +pot +)) { + +107 +fameToSave_ + = +QFeDlog +:: + `gSaveFeName +( +this +, + ` +("SavFe"), +xt_ +); + +109 i( +fameToSave_ +. + `isEmy +()) + +112 aut +oxy + = +d +:: +make_shed +< +MedProxy +>(); + +113 + `c +( +oxy +. + `g +(), & +MedProxy +:: +feDowded +, +this +, & +FeIm +::fileDownloaded); + +115 +hp +:: + ` +()-> + `dowd +( + +116 +u_ +. + `toSg +(). + `toStdSg +(), + +117 [ +oxy + = +d +:: + `move +roxy), +u + = +u_ +](cڡ std:: +rg + & +da +, + +118 cڡ +d +:: +rg + &, + +119 cڡ +d +:: +rg + &, + +120 +mtx +:: +hp +:: +RequeE + +r +) { + +121 i( +r +) { + +122 +nhlog +:: + `ui +()-> + `wn +("failedoetrieve m.file content: {}", + +123 +u +. + `toSg +(). + `toStdSg +()); + +127 +em + +oxy +-> + `feDowded +( + `QByAay +( +da +. + `da +(), da. + `size +())); + +130 + `ݒU +(); + +132 + } +} + +135 + gFeIm +:: + $feDowded +(cڡ +QByAay + & +da +) + +137 +y + { + +138 +QFe + + `fe +( +fameToSave_ +); + +140 i(! +fe +. + `ݒ +( +QIODevi +:: +WreOy +)) + +143 +fe +. + `wre +( +da +); + +144 +fe +. + `o +(); + +145 } + `tch + (cڡ +d +:: +exi + & +e +) { + +146 +nhlog +:: + `ui +()-> + `wn +("E whvg fto: {}", +e +. + `wh +()); + +148 + } +} + +151 + gFeIm +:: + $sizeEvt +( +QResizeEvt + * +evt +) + +153 +QFt + +ft +; + +154 +ft +. + `tWeight +( +QFt +:: +Medium +); + +156 +QFtMrics + + `fm +( +ft +); + +157 #i +QT_VERSION + < + `QT_VERSION_CHECK +(5, 11, 0) + +158 cڡ  +compudWidth + = +d +:: + `m +( + +159 +fm +. + `width +( +xt_ ++ 2 * +IcRadius + + +VtilPaddg + * 2 + +TextPaddg +, () +MaxWidth +); + +161 cڡ  +compudWidth + = + +162 +d +:: + `m +( +fm +. + `hizڏlAdv +( +xt_ ++ 2 * +IcRadius + + +VtilPaddg + * 2 + +TextPaddg +, + +163 () +MaxWidth +); + +165 + `size +( +compudWidth +, +Height +); + +167 +evt +-> + `ac +(); + +168 + } +} + +171 + gFeIm +:: + $tEvt +( +QPatEvt + * +evt +) + +173 + `Q_UNUSED +( +evt +); + +175 +QPar + + `r +( +this +); + +176 +r +. + `tRdHt +( +QPar +:: +Alsg +); + +178 +QFt + +ft +; + +179 +ft +. + `tWeight +( +QFt +:: +Medium +); + +181 +QFtMrics + + `fm +( +ft +); + +183 +QParPh + +th +; + +184 +th +. + `addRoundedRe +( + `QReF +(0, 0, + `width +(), + `height +()), 10, 10); + +186 +r +. + `tP +( +Qt +:: +NoP +); + +187 +r +. + `flPh +( +th +, +backgroundC_ +); + +188 +r +. + `dwPh +( +th +); + +190 +QParPh + +ce +; + +191 +ce +. + `addEΝ +( + `QPot +( +IcXCr +, +IcYCr +), +IcRadius +, IconRadius); + +193 +r +. + `tP +( +Qt +:: +NoP +); + +194 +r +. + `flPh +( +ce +, +icC_ +); + +195 +r +. + `dwPh +( +ce +); + +197 +ic_ +. + `t +(& +r +, + +198 + `QRe +( +IcXCr + - +DowdIcRadius + / 2, + +199 +IcYCr + - +DowdIcRadius + / 2, + +200 +DowdIcRadius +, + +201 +DowdIcRadius +), + +202 +Qt +:: +AlignCr +, + +203 +QIc +:: +Nm +); + +205 cڡ  +xtSX + = +HizڏlPaddg + + 2 * +IcRadius + + +TextPaddg +; + +206 cڡ  +xtSY + = +VtilPaddg + + +fm +. + `as +() / 2; + +209 +QSg + +idedText + = +fm +. + `idedText +( + +210 +xt_ +, +Qt +:: +ElideRight +, + `width +(- +HizڏlPaddg + * 2 - +TextPaddg + - 2 * +IcRadius +); + +212 +r +. + `tFt +( +ft +); + +213 +r +. + `tP +( + `QP +( +xtC_ +)); + +214 +r +. + `dwText +( + `QPot +( +xtSX +, +xtSY +), +idedText +); + +217 +ft +. + `tWeight +( +QFt +:: +Nm +); + +218 +r +. + `tFt +( +ft +); + +219 +r +. + `tP +( + `QP +( +xtC_ +)); + +220 +r +. + `dwText +( + `QPot +( +xtSX +, +xtSY + + 1.5 * +fm +. + `as +()), +adabFeSize_ +); + +221 + } +} + + @timeline/widgets/FileItem.h + +18 #agm + + + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 as + cFeIm + : +public + +QWidg + + +30 +Q_OBJECT + + +32 + $Q_PROPERTY +( +QC + +xtC + +WRITE + +tTextC + +READ +extColor) + +33 + $Q_PROPERTY +( +QC + +icC + +WRITE + +tIcC + +READ + iconColor) + +34 + $Q_PROPERTY +( +QC + +backgroundC + +WRITE + +tBackgroundC + +READ + backgroundColor) + +36 +public +: + +37 + `FeIm +(cڡ +mtx +:: +evts +:: +RoomEvt + & +evt +, + +38 +QWidg + * + + = +nuαr +); + +40 + `FeIm +(cڡ +QSg + & +u +, + +41 cڡ +QSg + & +fame +, + +42 +ut64_t + +size +, + +43 +QWidg + * + + = +nuαr +); + +45 +QSize + + $sizeHt +(cڡ +ovride +; + +47  + $tTextC +(cڡ +QC + & +c +{ +xtC_ + = color; } + +48  + $tIcC +(cڡ +QC + & +c +{ +icC_ + = c; + } +} + +49  + $tBackgroundC +(cڡ +QC + & +c +{ +backgroundC_ + = c; + } +} + +51 +QC + + $xtC +(cڡ {  +xtC_ +; + } +} + +52 +QC + + $icC +(cڡ {  +icC_ +; + } +} + +53 +QC + + $backgroundC +(cڡ {  +backgroundC_ +; + } +} + +55 + geed +: + +56  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +57  + $mouPssEvt +( +QMouEvt + * +evt + +ovride +; + +58  + $sizeEvt +( +QResizeEvt + * +evt + +ovride +; + +60 +ive + +s +: + +61  + `feDowded +(cڡ +QByAay + & +da +); + +63 +ive +: + +64  + `ݒU +(); + +65  + ` +(); + +67 +QU + +u_ +; + +68 +QSg + +xt_ +; + +69 +QSg + +adabFeSize_ +; + +70 +QSg + +fameToSave_ +; + +72 +mtx +:: +evts +:: +RoomEvt + +evt_ +; + +74 +QIc + +ic_ +; + +76 +QC + +xtC_ + = + `QC +("white"); + +77 +QC + +icC_ + = + `QC +("#38A3D8"); + +78 +QC + +backgroundC_ + = + `QC +("#333"); + +79 + } +}; + + @timeline/widgets/ImageItem.cpp + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~"Cfig.h +" + +28  + ~"ImageIm.h +" + +29  + ~"Loggg.h +" + +30  + ~"MrixCl.h +" + +31  + ~"Uts.h +" + +32  + ~"dlogs/ImageOvy.h +" + +35 + gImageIm +:: + $dowdMed +(cڡ +QU + & +u +) + +37 aut +oxy + = +d +:: +make_shed +< +MedProxy +>(); + +38 + `c +( +oxy +. + `g +(), & +MedProxy +:: +imageDowded +, +this +, & +ImageIm +:: +tImage +); + +40 +hp +:: + ` +()-> + `dowd +( +u +. + `toSg +(). + `toStdSg +(), + +41 [ +oxy + = +d +:: + `move +roxy), +u +](cڡ std:: +rg + & +da +, + +42 cڡ +d +:: +rg + &, + +43 cڡ +d +:: +rg + &, + +44 +mtx +:: +hp +:: +RequeE + +r +) { + +45 i( +r +) { + +46 +nhlog +:: + `t +()-> + `wn +( + +48 +u +. + `toSg +(). + `toStdSg +(), + +49 +r +-> +mrix_r +. +r +, + +50 +ic_ +<>( +r +-> +us_code +)); + +54 +QPixm + +img +; + +55 +img +. + `ldFromDa +( + `QByAay +( +da +. + `da +(), da. + `size +())); + +57 +em + +oxy +-> + `imageDowded +( +img +); + +59 + } +} + +62 + gImageIm +:: + $veImage +(cڡ +QSg + & +fame +, cڡ +QByAay + & +da +) + +64 +y + { + +65 +QFe + + `fe +( +fame +); + +67 i(! +fe +. + `ݒ +( +QIODevi +:: +WreOy +)) + +70 +fe +. + `wre +( +da +); + +71 +fe +. + `o +(); + +72 } + `tch + (cڡ +d +:: +exi + & +e +) { + +73 +nhlog +:: + `ui +()-> + `wn +("E whvg fto: {}", +e +. + `wh +()); + +75 + } +} + +78 + gImageIm +:: + $ +() + +80 + `tMouTckg +( +ue +); + +81 + `tCurs +( +Qt +:: +PotgHdCurs +); + +82 + `tAribu +( +Qt +:: +WA_Hov +, +ue +); + +84 + `dowdMed +( +u_ +); + +85 + } +} + +87 + gImageIm +:: +ImageIm +(cڡ +mtx +:: +evts +:: +RoomEvt + & +evt +, +QWidg + * + +) + +88 : +QWidg +( + +) + +89 , + gevt_ +{ + gevt +} + +91 + gu_ + = +QSg +:: +omStdSg +( +evt +. +cڋ +. +u +); + +92 + gxt_ + = +QSg +:: +omStdSg +( +evt +. +cڋ +. +body +); + +94 + +(); + +97 + gImageIm +:: + $ImageIm +(cڡ +QSg + & +u +, cڡ QSg & +fame +, +ut64_t + +size +, +QWidg + * + +) + +98 : + `QWidg +( + +) + +99 , +u_ +{ +u +} + +100 , + gxt_ +{ + gfame +} + +102 +Q_UNUSED +( +size +); + +103 + +(); + +107 + gImageIm +:: + $ݒU +() + +109 i( +u_ +. + `toSg +(). + `isEmy +()) + +112 aut +uToOn + = +uts +:: + `mxcToHp +( + +113 +u_ +, +QSg +:: + `omStdSg +( +hp +:: + ` +()-> + `rv +()), hp::()-> + `pt +()); + +115 i(! +QDesktSvis +:: + `ݒU +( +uToOn +)) + +116 +nhlog +:: + `ui +()-> + `wn +("could ou: {}", +uToOn +. + `toStdSg +()); + +117 + } +} + +119 +QSize + + +120 + gImageIm +:: + $sizeHt +() const + +122 i( +image_ +. + `isNu +()) + +123  + `QSize +( +max_width_ +, +btom_height_ +); + +125  + `QSize +( +width_ +, +height_ +); + +126 + } +} + +129 + gImageIm +:: + $tImage +(cڡ +QPixm + & +image +) + +131 +image_ + = +image +; + +132 +sd_image_ + = +uts +:: + `sDown +( +max_width_ +, +max_height_ +, +image_ +); + +134 +width_ + = +sd_image_ +. + `width +(); + +135 +height_ + = +sd_image_ +. + `height +(); + +137 + `tFixedSize +( +width_ +, +height_ +); + +138 + `upde +(); + +139 + } +} + +142 + gImageIm +:: + $mouPssEvt +( +QMouEvt + * +evt +) + +144 i(! +isIaive_ +) { + +145 +evt +-> + `ac +(); + +149 i( +evt +-> + `bu +(! +Qt +:: +LeBu +) + +152 i( +image_ +. + `isNu +()) { + +153 + `ݒU +(); + +157 i( +xtRegi_ +. + `cڏs +( +evt +-> + `pos +())) { + +158 + `ݒU +(); + +160 aut +imgDlog + = +w + +dlogs +:: + `ImageOvy +( +image_ +); + +161 +imgDlog +-> + `show +(); + +162 + `c +( +imgDlog +, & +dlogs +:: +ImageOvy +:: +vg +, +this +, & +ImageIm +:: +veAs +); + +164 + } +} + +167 + gImageIm +:: + $sizeEvt +( +QResizeEvt + * +evt +) + +169 i(! +image_ +) + +170  +QWidg +:: + `sizeEvt +( +evt +); + +172 +sd_image_ + = +uts +:: + `sDown +( +max_width_ +, +max_height_ +, +image_ +); + +174 +width_ + = +sd_image_ +. + `width +(); + +175 +height_ + = +sd_image_ +. + `height +(); + +177 + `tFixedSize +( +width_ +, +height_ +); + +178 + } +} + +181 + gImageIm +:: + $tEvt +( +QPatEvt + * +evt +) + +183 + `Q_UNUSED +( +evt +); + +185 +QPar + + `r +( +this +); + +186 +r +. + `tRdHt +( +QPar +:: +Alsg +); + +188 +QFt + +ft +; + +190 +QFtMrics + + `mrics +( +ft +); + +191 cڡ  +ftHeight + = +mrics +. + `height +(+ mrics. + `as +(); + +193 i( +image_ +. + `isNu +()) { + +194 +QSg + +idedText + = +mrics +. + `idedText +( +xt_ +, +Qt +:: +ElideRight +, +max_width_ + - 10); + +195 #i +QT_VERSION + < + `QT_VERSION_CHECK +(5, 11, 0) + +196 + `tFixedSize +( +mrics +. + `width +( +idedText +), +ftHeight +); + +198 + `tFixedSize +( +mrics +. + `hizڏlAdv +( +idedText +), +ftHeight +); + +200 +r +. + `tFt +( +ft +); + +201 +r +. + `tP +( + `QP +( + `QC +(66, 133, 244))); + +202 +r +. + `dwText +( + `QPot +(0, +ftHeight + / 2), +idedText +); + +207 +imageRegi_ + = + `QReF +(0, 0, +width_ +, +height_ +); + +209 +QParPh + +th +; + +210 +th +. + `addRoundedRe +( +imageRegi_ +, 5, 5); + +212 +r +. + `tP +( +Qt +:: +NoP +); + +213 +r +. + `flPh +( +th +, +sd_image_ +); + +214 +r +. + `dwPh +( +th +); + +217 i( +isIaive_ + && + `undMou +()) { + +218 cڡ  +xtBoxHeight + = +ftHeight + / 2 + 6; + +220 +xtRegi_ + = + `QReF +(0, +height_ + - +xtBoxHeight +, +width_ +,extBoxHeight); + +222 +QParPh + +xtPh +; + +223 +xtPh +. + `addRoundedRe +( +xtRegi_ +, 0, 0); + +225 +r +. + `flPh +( +xtPh +, + `QC +(40, 40, 40, 140)); + +227 +QSg + +idedText + = +mrics +. + `idedText +( +xt_ +, +Qt +:: +ElideRight +, +width_ + - 10); + +229 +ft +. + `tWeight +( +QFt +:: +Medium +); + +230 +r +. + `tFt +( +ft +); + +231 +r +. + `tP +( + `QP +( + `QC +( +Qt +:: +whe +))); + +233 +xtRegi_ +. + `adju +(5, 0, 5, 0); + +234 +r +. + `dwText +( +xtRegi_ +, +Qt +:: +AlignVCr +, +idedText +); + +236 + } +} + +239 + gImageIm +:: + $veAs +() + +241 aut +fame + = +QFeDlog +:: + `gSaveFeName +( +this +, + ` +("Savimage"), +xt_ +); + +243 i( +fame +. + `isEmy +()) + +246 cڡut +u + = +u_ +. + `toSg +(). + `toStdSg +(); + +248 aut +oxy + = +d +:: +make_shed +< +MedProxy +>(); + +249 + `c +( +oxy +. + `g +(), & +MedProxy +:: +imageSaved +, +this +, & +ImageIm +:: +veImage +); + +251 +hp +:: + ` +()-> + `dowd +( + +252 +u +, + +253 [ +oxy + = +d +:: + `move +roxy), +fame +, +u +](cڡ std:: +rg + & +da +, + +254 cڡ +d +:: +rg + &, + +255 cڡ +d +:: +rg + &, + +256 +mtx +:: +hp +:: +RequeE + +r +) { + +257 i( +r +) { + +258 +nhlog +:: + `t +()-> + `wn +("failedoetrieve image {}: {} {}", + +259 +u +, + +260 +r +-> +mrix_r +. +r +, + +261 +ic_ +<>( +r +-> +us_code +)); + +265 +em + +oxy +-> + `imageSaved +( +fame +, + `QByAay +( +da +. + `da +(), da. + `size +())); + +267 + } +} + + @timeline/widgets/ImageItem.h + +18 #agm + + + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gdlogs + { + +28 +ass + + gImageOvy +; + +31 as + cImageIm + : +public + +QWidg + + +33 +Q_OBJECT + + +34 +public +: + +35 +ImageIm +(cڡ +mtx +:: +evts +:: +RoomEvt + & +evt +, + +36 +QWidg + * + + = +nuαr +); + +38 +ImageIm +(cڡ +QSg + & +u +, + +39 cڡ +QSg + & +fame +, + +40 +ut64_t + +size +, + +41 +QWidg + * + + = +nuαr +); + +43 +QSize + + $sizeHt +(cڡ +ovride +; + +45 +public + +s +: + +47  + `veAs +(); + +48  + `tImage +(cڡ +QPixm + & +image +); + +49  + `veImage +(cڡ +QSg + & +fame +, cڡ +QByAay + & +da +); + +51 +eed +: + +52  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +53  + $mouPssEvt +( +QMouEvt + * +evt + +ovride +; + +54  + $sizeEvt +( +QResizeEvt + * +evt + +ovride +; + +57 +bo + +isIaive_ + = +ue +; + +59 +ive +: + +60  + ` +(); + +61  + `ݒU +(); + +62  + `dowdMed +(cڡ +QU + & +u +); + +64  +max_width_ + = 500; + +65  +max_height_ + = 300; + +67  +width_ +; + +68  +height_ +; + +70 +QPixm + +sd_image_ +; + +71 +QPixm + +image_ +; + +73 +QU + +u_ +; + +74 +QSg + +xt_ +; + +76  +btom_height_ + = 30; + +78 +QReF + +xtRegi_ +; + +79 +QReF + +imageRegi_ +; + +81 +mtx +:: +evts +:: +RoomEvt + +evt_ +; + +84 as + cStickIm + : +public + +ImageIm + + +86 +Q_OBJECT + + +88 +public +: + +89 + $StickIm +(cڡ +mtx +:: +evts +:: +Stick + & +evt +, +QWidg + * + + = +nuαr +) + +90 : +ImageIm +{ +QSg +:: + `omStdSg +( +evt +. +cڋ +. +u +), + +91 +QSg +:: + `omStdSg +( +evt +. +cڋ +. +body +), + +92 +evt +. +cڋ +. +fo +. +size +, + +93 + +} + +94 , +evt_ +{ +evt +} + +96 + gisIaive_ + = +l +; + +97 +tCurs +( +Qt +:: +AowCurs +); + +98 +tMouTckg +( +l +); + +99 +tAribu +( +Qt +:: +WA_Hov +, +l +); + +102 + give +: + +103 +mtx +:: +evts +:: +Stick + +evt_ +; + + @timeline/widgets/VideoItem.cpp + +18  + ~ + +19  + ~ + +21  + ~"Cfig.h +" + +22  + ~"MrixCl.h +" + +23  + ~"Uts.h +" + +24  + ~"time/widgs/VideoIm.h +" + +27 + gVideoIm +:: + $ +() + +29 +u_ + = +uts +:: + `mxcToHp +( + +30 +u_ +, +QSg +:: + `omStdSg +( +hp +:: + ` +()-> + `rv +()), hp::()-> + `pt +()); + +31 + } +} + +33 + gVideoIm +:: +VideoIm +(cڡ +mtx +:: +evts +:: +RoomEvt + & +evt +, +QWidg + * + +) + +34 : +QWidg +( + +) + +35 , + gu_ +{ + gQSg +:: +omStdSg +( +evt +. +cڋ +. +u +)} + +36 , + gxt_ +{ + gQSg +:: +omStdSg +( +evt +. +cڋ +. +body +)} + +37 , + gevt_ +{ + gevt +} + +39 + gadabFeSize_ + = +uts +:: +humRdabFeSize +( +evt +. +cڋ +. +fo +. +size +); + +41 + +(); + +43 aut + gyout + = +w + +QVBoxLayout +( +this +); + +44 + gyout +-> +tMg +(0); + +45 + gyout +-> +tScg +(0); + +47 +QSg + + glk + = QSg("%2"). +g +( +u_ +. +toSg +()).g( +xt_ +); + +49 + gb_ + = +w + +QLab +( +lk +, +this +); + +50 + gb_ +-> +tMg +(0); + +51 + gb_ +-> +tTextIaiFgs +( +Qt +:: +TextSeabByMou + | Qt:: +TextBrowrIai +); + +52 + gb_ +-> +tOnExLks +( +ue +); + +54 + gyout +-> +addWidg +( +b_ +); + +57 + gVideoIm +:: + $VideoIm +(cڡ +QSg + & +u +, cڡ QSg & +fame +, +ut64_t + +size +, +QWidg + * + +) + +58 : + `QWidg +( + +) + +59 , +u_ +{ +u +} + +60 , + gxt_ +{ + gfame +} + +62 + gadabFeSize_ + = +uts +:: +humRdabFeSize +( +size +); + +64 + +(); + + @timeline/widgets/VideoItem.h + +18 #agm + + + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 as + cVideoIm + : +public + +QWidg + + +30 +Q_OBJECT + + +32 +public +: + +33 +VideoIm +(cڡ +mtx +:: +evts +:: +RoomEvt + & +evt +, + +34 +QWidg + * + + = +nuαr +); + +36 +VideoIm +(cڡ +QSg + & +u +, + +37 cڡ +QSg + & +fame +, + +38 +ut64_t + +size +, + +39 +QWidg + * + + = +nuαr +); + +41 + mive +: + +42  + +(); + +44 +QU + + mu_ +; + +45 +QSg + + mxt_ +; + +46 +QSg + + madabFeSize_ +; + +48 +QLab + * + mb_ +; + +50 + mmtx +:: +evts +:: +RoomEvt +< +mtx +::evts:: +msg +:: +Video +> +evt_ +; + + @ui/Avatar.cpp + +1  + ~ + +3  + ~"Uts.h +" + +4  + ~"ui/Av.h +" + +6  + #AVATAR_RECT_ROUND + 5 + + ) + +8 + gAv +:: + $Av +( +QWidg + * + +) + +9 : + $QWidg +( + +) + +11 +size_ + = +ui +:: +AvSize +; + +12 +ty_ + = +ui +:: +AvTy +:: +Lr +; + +13 +ˉ_ + = "A"; + +14 +rounded_ + = +ue +; + +16 +QFt + + `_ft +( + `ft +()); + +17 +_ft +. + `tPotSizeF +( +ui +:: +FtSize +); + +18 + `tFt +( +_ft +); + +20 +QSizePicy + + `picy +(QSizePicy:: +MimumExndg +, QSizePolicy::MinimumExpanding); + +21 + `tSizePicy +( +picy +); + +22 + } +} + +24 +QC + + +25 + gAv +:: + $xtC +() const + +27 i(! +xt_c_ +. + `isVid +()) + +28  + `QC +("black"); + +30  +xt_c_ +; + +31 + } +} + +33 +QC + + +34 + gAv +:: + $backgroundC +() const + +36 i(! +xt_c_ +. + `isVid +()) + +37  + `QC +("white"); + +39  +background_c_ +; + +40 + } +} + +43 + gAv +:: + $size +() const + +45  +size_ +; + +46 + } +} + +48 +QSize + + +49 + gAv +:: + $sizeHt +() const + +51  + `QSize +( +size_ + + 2, size_ + 2); + +52 + } +} + +55 + gAv +:: + $tTextC +(cڡ +QC + & +c +) + +57 +xt_c_ + = +c +; + +58 + } +} + +61 + gAv +:: + $tBackgroundC +(cڡ +QC + & +c +) + +63 +background_c_ + = +c +; + +64 + } +} + +67 + gAv +:: + $tSize +( +size +) + +69 +size_ + = +size +; + +71 i(! +image_ +. + `isNu +()) + +72 +pixm_ + = +uts +:: + `sImageToPixm +( +image_ +, +size_ +); + +74 +QFt + + `_ft +( + `ft +()); + +75 +_ft +. + `tPotSizeF +( +size_ + * ( +ui +:: +FtSize +) / 40); + +77 + `tFt +( +_ft +); + +78 + `upde +(); + +79 + } +} + +82 + gAv +:: + $tLr +(cڡ +QSg + & +ˉ +) + +84 +ˉ_ + = +ˉ +; + +85 +ty_ + = +ui +:: +AvTy +:: +Lr +; + +86 + `upde +(); + +87 + } +} + +90 + gAv +:: + $tImage +(cڡ +QImage + & +image +) + +92 +image_ + = +image +; + +93 +ty_ + = +ui +:: +AvTy +:: +Image +; + +94 +pixm_ + = +uts +:: + `sImageToPixm +( +image_ +, +size_ +); + +95 + `upde +(); + +96 + } +} + +99 + gAv +:: + $tIc +(cڡ +QIc + & +ic +) + +101 +ic_ + = +ic +; + +102 +ty_ + = +ui +:: +AvTy +:: +Ic +; + +103 + `upde +(); + +104 + } +} + +107 + gAv +:: + $rounded +( +bo + +g +) + +109 +rounded_ + = +g +; + +110 + } +} + +112 + gAv +:: + $tEvt +( +QPatEvt + *) + +114 +QPar + + `r +( +this +); + +115 +r +. + `tRdHt +( +QPar +:: +Alsg +); + +117 +QRe + +r + = + ` +(); + +118 cڡ  +hs + = +size_ + / 2; + +120 i( +ty_ + ! +ui +:: +AvTy +:: +Image +) { + +121 +QBrush + +brush +; + +122 +brush +. + `tSty +( +Qt +:: +SidP +); + +123 +brush +. + `tC +( + `backgroundC +()); + +125 +r +. + `tP +( +Qt +:: +NoP +); + +126 +r +. + `tBrush +( +brush +); + +127 +rounded_ + ? + +128 +r +. + `dwEΝ +( +r +. + ` +(), +hs +, hs) : + +129 +r +. + `dwRoundedRe + +r +, + +130 +AVATAR_RECT_ROUND +, + +131 +AVATAR_RECT_ROUND +); + +134  +ty_ +) { + +135  +ui +:: +AvTy +:: +Ic +: { + +136 +ic_ +. + `t +(& +r +, + +137 + `QRe +(( + `width +(- +hs +/ 2, ( + `height +() - hs) / 2, hs, hs), + +138 +Qt +:: +AlignCr +, + +139 +QIc +:: +Nm +); + +142  +ui +:: +AvTy +:: +Image +: { + +143 +QParPh + +h +; + +145 +rounded_ + ? + +146 +h +. + `addEΝ +( + `width +(/ 2 - +hs +, + `height +(/ 2 - hs, +size_ +, size_) : + +147 +h +. + `addRoundedRe + +r +, + +148 +AVATAR_RECT_ROUND +, + +149 +AVATAR_RECT_ROUND +); + +151 +r +. + `tClPh +( +h +); + +152 +r +. + `dwPixm +( + `QRe +( + `width +(/ 2 - +hs +, + `height +(/ 2 - hs, +size_ +, size_), + +153 +pixm_ +); + +156  +ui +:: +AvTy +:: +Lr +: { + +157 +r +. + `tP +( + `xtC +()); + +158 +r +. + `tBrush +( +Qt +:: +NoBrush +); + +159 +r +. + `dwText +( +r +. + `ed +(0, -1), +Qt +:: +AlignCr +, +ˉ_ +); + +165 + } +} + + @ui/Avatar.h + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +8  + ~"Theme.h +" + +10 as + cAv + : +public + +QWidg + + +12 +Q_OBJECT + + +14 + $Q_PROPERTY +( +QC + +xtC + +WRITE + +tTextC + +READ +extColor) + +15 + $Q_PROPERTY +( +QC + +backgroundC + +WRITE + +tBackgroundC + +READ + backgroundColor) + +17 +public +: + +18 +exic + + `Av +( +QWidg + * + + = 0); + +20  + `tBackgroundC +(cڡ +QC + & +c +); + +21  + `tIc +(cڡ +QIc + & +ic +); + +22  + `tImage +(cڡ +QImage + & +image +); + +23  + `tLr +(cڡ +QSg + & +ˉ +); + +24  + `tSize +( +size +); + +25  + `tTextC +(cڡ +QC + & +c +); + +26  + `rounded +( +bo + +g +); + +28 +QC + + $backgroundC +() const; + +29 +QC + + $xtC +() const; + +30  + $size +() const; + +32 +QSize + + $sizeHt +(cڡ +ovride +; + +34 +eed +: + +35  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +37 +ive +: + +38  + ` +(); + +40 +ui +:: +AvTy + +ty_ +; + +41 +QSg + +ˉ_ +; + +42 +QC + +background_c_ +; + +43 +QC + +xt_c_ +; + +44 +QIc + +ic_ +; + +45 +QImage + +image_ +; + +46 +QPixm + +pixm_ +; + +47  +size_ +; + +48 +bo + +rounded_ +; + + @ui/Badge.cpp + +1  + ~ + +3  + ~"Badge.h +" + +5 + gBadge +:: + $Badge +( +QWidg + * + +) + +6 : + $OvyWidg +( + +) + +8 + ` +(); + +9 + } +} + +11 + gBadge +:: + $Badge +(cڡ +QIc + & +ic +, +QWidg + * + +) + +12 : + $OvyWidg +( + +) + +14 + ` +(); + +15 + `tIc +( +ic +); + +16 + } +} + +18 + gBadge +:: + $Badge +(cڡ +QSg + & +xt +, +QWidg + * + +) + +19 : + $OvyWidg +( + +) + +21 + ` +(); + +22 + `tText +( +xt +); + +23 + } +} + +26 + gBadge +:: + $ +() + +28 +x_ + = 0; + +29 +y_ + = 0; + +31 +ddg_ + = 5; + +32 +dm_ + = 24; + +34 + `tAribu +( +Qt +:: +WA_TntFMouEvts +); + +36 +QFt + + `_ft +( + `ft +()); + +37 +_ft +. + `tPotSizeF +(7.5); + +38 +_ft +. + `tStyName +("Bold"); + +40 + `tFt +( +_ft +); + +41 + `tText +(""); + +42 + } +} + +44 +QSg + + +45 + gBadge +:: + $xt +() const + +47  +xt_ +; + +48 + } +} + +50 +QIc + + +51 + gBadge +:: + $ic +() const + +53  +ic_ +; + +54 + } +} + +56 +QSize + + +57 + gBadge +:: + $sizeHt +() const + +59 cڡ  +d + = + `dm +(); + +60  + `QSize +( +d + + 4, d + 4); + +61 + } +} + +63 +q + + +64 + gBadge +:: + $tiveYPosi +() const + +66  +y_ +; + +67 + } +} + +69 +q + + +70 + gBadge +:: + $tiveXPosi +() const + +72  +x_ +; + +73 + } +} + +75 +QPotF + + +76 + gBadge +:: + $tivePosi +() const + +78  + `QPotF +( +x_ +, +y_ +); + +79 + } +} + +81 +QC + + +82 + gBadge +:: + $backgroundC +() const + +84 i(! +background_c_ +. + `isVid +()) + +85  + `QC +("black"); + +87  +background_c_ +; + +88 + } +} + +90 +QC + + +91 + gBadge +:: + $xtC +() const + +93 i(! +xt_c_ +. + `isVid +()) + +94  + `QC +("white"); + +96  +xt_c_ +; + +97 + } +} + +100 + gBadge +:: + $tTextC +(cڡ +QC + & +c +) + +102 +xt_c_ + = +c +; + +103 + } +} + +106 + gBadge +:: + $tBackgroundC +(cڡ +QC + & +c +) + +108 +background_c_ + = +c +; + +109 + } +} + +112 + gBadge +:: + $tRivePosi +(cڡ +QPotF + & +pos +) + +114 + `tRivePosi +( +pos +. + `x +(),os. + `y +()); + +115 + } +} + +118 + gBadge +:: + $tRivePosi +( +q + +x +, q +y +) + +120 +x_ + = +x +; + +121 +y_ + = +y +; + +122 + `upde +(); + +123 + } +} + +126 + gBadge +:: + $tRiveXPosi +( +q + +x +) + +128 +x_ + = +x +; + +129 + `upde +(); + +130 + } +} + +133 + gBadge +:: + $tRiveYPosi +( +q + +y +) + +135 +y_ + = +y +; + +136 + `upde +(); + +137 + } +} + +140 + gBadge +:: + $tIc +(cڡ +QIc + & +ic +) + +142 +ic_ + = +ic +; + +143 + `upde +(); + +144 + } +} + +147 + gBadge +:: + $tText +(cڡ +QSg + & +xt +) + +149 +xt_ + = +xt +; + +151 i(! +ic_ +. + `isNu +()) + +152 +ic_ + = + `QIc +(); + +154 +size_ + = + `ftMrics +(). + `size +( +Qt +:: +TextShowMmic +, +xt +); + +156 + `upde +(); + +157 + } +} + +160 + gBadge +:: + $tDm +( +dm +) + +162 i( +dm + > 0) { + +163 +dm_ + = +dm +; + +164 + `upde +(); + +166 + } +} + +169 + gBadge +:: + $tEvt +( +QPatEvt + *) + +171 +QPar + + `r +( +this +); + +172 +r +. + `tRdHt +( +QPar +:: +Alsg +); + +173 +r +. + `e +( +x_ +, +y_ +); + +175 +QBrush + +brush +; + +176 +brush +. + `tSty +( +Qt +:: +SidP +); + +178 +r +. + `tBrush +( +brush +); + +179 +r +. + `tP +( +Qt +:: +NoP +); + +181 cڡ  +d + = + `dm +(); + +183 +QReF + + `r +(0, 0, +d +, d); + +184 +r +. + `e +( + `QPotF +(( + `width +(- +d +), ( + `height +() - d)) / 2); + +186 i( +ic_ +. + `isNu +()) { + +187 +QP + +n +; + +189 +n +. + `tWidth +(1); + +190 +n +. + `tC +( + `xtC +()); + +192 +r +. + `tP +( +n +); + +193 +r +. + `dwEΝ +( +r +); + +195 +r +. + `tP +( + `xtC +()); + +196 +r +. + `tBrush +( +Qt +:: +NoBrush +); + +197 +r +. + `dwText +( +r +. + `ed +(0, -0.5), +Qt +:: +AlignCr +, +xt_ +); + +199 +r +. + `dwEΝ +( +r +); + +200 +QReF + + `q +(0, 0, 16, 16); + +201 +q +. + `moveCr +( +r +. + ` +()); + +202 +QPixm + +pixm + = + `ic +(). + `pixm +(16, 16); + +203 +QPar + + `ic +(& +pixm +); + +204 +ic +. + `tComposiMode +( +QPar +:: +ComposiMode_SourIn +); + +205 +ic +. + `flRe +( +pixm +. + ` +(), + `xtC +()); + +206 +r +. + `dwPixm +( +q +. + `toRe +(), +pixm +); + +208 + } +} + +211 + gBadge +:: + $dm +() const + +213 i( +ic_ +. + `isNu +()) { + +214  + `qMax +( +size_ +. + `width +(), size_. + `height +()+ +ddg_ +; + +217  +dm_ +; + +218 + } +} + + @ui/Badge.h + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +8  + ~"OvyWidg.h +" + +10 as + cBadge + : +public + +OvyWidg + + +12 +Q_OBJECT + + +14 + $Q_PROPERTY +( +QC + +xtC + +WRITE + +tTextC + +READ +extColor) + +15 + $Q_PROPERTY +( +QC + +backgroundC + +WRITE + +tBackgroundC + +READ + backgroundColor) + +16 + $Q_PROPERTY +( +QPotF + +tivePosi + +WRITE + +tRivePosi + +READ +elativePosition) + +18 +public +: + +19 +exic + + `Badge +( +QWidg + * + + = 0); + +20 +exic + + `Badge +(cڡ +QIc + & +ic +, +QWidg + * + + = 0); + +21 +exic + + `Badge +(cڡ +QSg + & +xt +, +QWidg + * + + = 0); + +23  + `tBackgroundC +(cڡ +QC + & +c +); + +24  + `tTextC +(cڡ +QC + & +c +); + +25  + `tIc +(cڡ +QIc + & +ic +); + +26  + `tRivePosi +(cڡ +QPotF + & +pos +); + +27  + `tRivePosi +( +q + +x +, q +y +); + +28  + `tRiveXPosi +( +q + +x +); + +29  + `tRiveYPosi +( +q + +y +); + +30  + `tText +(cڡ +QSg + & +xt +); + +31  + `tDm +( +dm +); + +33 +QIc + + $ic +() const; + +34 +QSg + + $xt +() const; + +35 +QC + + $backgroundC +() const; + +36 +QC + + $xtC +() const; + +37 +QPotF + + $tivePosi +() const; + +38 +QSize + + $sizeHt +(cڡ +ovride +; + +39 +q + + $tiveXPosi +() const; + +40 +q + + $tiveYPosi +() const; + +42  + $dm +() const; + +44 +eed +: + +45  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +47 +ive +: + +48  + ` +(); + +50 +QC + +background_c_ +; + +51 +QC + +xt_c_ +; + +53 +QIc + +ic_ +; + +54 +QSize + +size_ +; + +55 +QSg + +xt_ +; + +57  +ddg_ +; + +58  +dm_ +; + +60 +q + +x_ +; + +61 +q + +y_ +; + + @ui/DropShadow.h + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +7 as + cDrShadow + + +9 + mpublic +: + +10  + $dw +( +QPar + & +r +, + +11 +qt16 + +mg +, + +12 +q + +dius +, + +13 +QC + +t +, + +14 +QC + +d +, + +15 +q + +tPosi +, + +16 +q + +dPosi0 +, + +17 +q + +dPosi1 +, + +18 +q + +width +, + +19 +q + +height +) + +21 +r +. + `tP +( +Qt +:: +NoP +); + +23 +QLrGd + +gd +; + +24 +gd +. + `tCAt +( +tPosi +, +t +); + +25 +gd +. + `tCAt +( +dPosi0 +, +d +); + +28 +QPotF + + `right0 +( +width + - +mg +, +height + / 2); + +29 +QPotF + + `right1 +( +width +, +height + / 2); + +30 +gd +. + `tS +( +right0 +); + +31 +gd +. + `tFSt +( +right1 +); + +32 +r +. + `tBrush +( + `QBrush +( +gd +)); + +36 +r +. + `dwRoundedRe +( + +37 + `QReF +( + `QPotF +( +width + - +mg + * +dius +, mg), QPotF(width, +height + - margin)), + +42 +QPotF + + `0 +( +mg +, +height + / 2); + +43 +QPotF + + `1 +(0, +height + / 2); + +44 +gd +. + `tS +( +0 +); + +45 +gd +. + `tFSt +( +1 +); + +46 +r +. + `tBrush +( + `QBrush +( +gd +)); + +47 +r +. + `dwRoundedRe +( + +48 + `QReF +( + `QPotF +( +mg + * +dius +, mg), QPotF(0, +height + - margin)), 0.0, 0.0); + +51 +QPotF + + `t0 +( +width + / 2, +mg +); + +52 +QPotF + + `t1 +( +width + / 2, 0); + +53 +gd +. + `tS +( +t0 +); + +54 +gd +. + `tFSt +( +t1 +); + +55 +r +. + `tBrush +( + `QBrush +( +gd +)); + +56 +r +. + `dwRoundedRe +( + +57 + `QReF +( + `QPotF +( +width + - +mg +, 0), QPointF(margin, margin)), 0.0, 0.0); + +60 +QPotF + + `btom0 +( +width + / 2, +height + - +mg +); + +61 +QPotF + + `btom1 +( +width + / 2, +height +); + +62 +gd +. + `tS +( +btom0 +); + +63 +gd +. + `tFSt +( +btom1 +); + +64 +r +. + `tBrush +( + `QBrush +( +gd +)); + +65 +r +. + `dwRoundedRe +( + +66 + `QReF +( + `QPotF +( +mg +, +height + - mg), QPotF( +width + - margin, height)), + +71 +QPotF + + `btomright0 +( +width + - +mg +, +height + - margin); + +72 +QPotF + + `btomright1 +( +width +, +height +); + +73 +gd +. + `tS +( +btomright0 +); + +74 +gd +. + `tFSt +( +btomright1 +); + +75 +gd +. + `tCAt +( +dPosi1 +, +d +); + +76 +r +. + `tBrush +( + `QBrush +( +gd +)); + +77 +r +. + `dwRoundedRe +( + `QReF +( +btomright0 +, +btomright1 +), 0.0, 0.0); + +80 +QPotF + + `btom0 +( +mg +, +height + - margin); + +81 +QPotF + + `btom1 +(0, +height +); + +82 +gd +. + `tS +( +btom0 +); + +83 +gd +. + `tFSt +( +btom1 +); + +84 +gd +. + `tCAt +( +dPosi1 +, +d +); + +85 +r +. + `tBrush +( + `QBrush +( +gd +)); + +86 +r +. + `dwRoundedRe +( + `QReF +( +btom0 +, +btom1 +), 0.0, 0.0); + +89 +QPotF + + `t0 +( +mg +, margin); + +90 +QPotF + + `t1 +(0, 0); + +91 +gd +. + `tS +( +t0 +); + +92 +gd +. + `tFSt +( +t1 +); + +93 +gd +. + `tCAt +( +dPosi1 +, +d +); + +94 +r +. + `tBrush +( + `QBrush +( +gd +)); + +95 +r +. + `dwRoundedRe +( + `QReF +( +t0 +, +t1 +), 0.0, 0.0); + +98 +QPotF + + `tright0 +( +width + - +mg +, margin); + +99 +QPotF + + `tright1 +( +width +, 0); + +100 +gd +. + `tS +( +tright0 +); + +101 +gd +. + `tFSt +( +tright1 +); + +102 +gd +. + `tCAt +( +dPosi1 +, +d +); + +103 +r +. + `tBrush +( + `QBrush +( +gd +)); + +104 +r +. + `dwRoundedRe +( + `QReF +( +tright0 +, +tright1 +), 0.0, 0.0); + +107 +r +. + `tBrush +( + `QBrush +("#FFFFFF")); + +108 +r +. + `tRdHt +( +QPar +:: +Alsg +); + +109 +r +. + `dwRoundedRe +( + +110 + `QReF +( + `QPotF +( +mg +, mg), QPotF( +width + - mg, +height + - margin)), + +111 +dius +, + +112 +dius +); + +114 + } +}; + + @ui/FlatButton.cpp + +1  + ~ + +2  + ~ + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +7  + ~ + +9  + ~"FtBu.h +" + +10  + ~"Re.h +" + +11  + ~"ReOvy.h +" + +12  + ~"ThemeMag.h +" + +24  +QSg + + +25 + $moveKDEAc˿ts +( +QSg + +xt +) + +27  +xt +. + `move +( + `QCh +('&')); + +28 + } +} + +31 + gFtBu +:: + $ +() + +33 +re_ovy_ + = +w + + `ReOvy +( +this +); + +34 +e_mache_ + = +w + + `FtBuSMache +( +this +); + +35 +re_ + = +ui +:: +Re +:: +Deu +; + +36 +re_y_ + = +ui +:: +ReSty +:: +PosiedRe +; + +37 +ic_amt_ + = +ui +:: +BuIcPmt +:: +LeIc +; + +38 +ovy_y_ + = +ui +:: +OvySty +:: +GyOvy +; + +39 +bg_mode_ + = +Qt +:: +TntMode +; + +40 +fixed_re_dius_ + = 64; + +41 +cr_dius_ + = 3; + +42 +ba_acy_ + = 0.13; + +43 +ft_size_ + = 10; + +44 +u_fixed_re_dius_ + = +l +; + +46 + `tSty +(& +ThemeMag +:: + ` +()); + +47 + `tAribu +( +Qt +:: +WA_Hov +); + +48 + `tMouTckg +( +ue +); + +49 + `tCurs +( + `QCurs +( +Qt +:: +PotgHdCurs +)); + +51 +QParPh + +th +; + +52 +th +. + `addRoundedRe +( + ` +(), +cr_dius_ +, corner_radius_); + +54 +re_ovy_ +-> + `tClPh +( +th +); + +55 +re_ovy_ +-> + `tClpg +( +ue +); + +57 +e_mache_ +-> + `tupPrݔts +(); + +58 +e_mache_ +-> + `tAnimis +(); + +59 + } +} + +61 + gFtBu +:: + $FtBu +( +QWidg + * + +, +ui +:: +BuPt + +et +) + +62 : + $QPushBu +( + +) + +64 + ` +(); + +65 + `yPt +( +et +); + +66 + } +} + +68 + gFtBu +:: + $FtBu +(cڡ +QSg + & +xt +, +QWidg + * + +, +ui +:: +BuPt + +et +) + +69 : + $QPushBu +( +xt +, + +) + +71 + ` +(); + +72 + `yPt +( +et +); + +73 + } +} + +75 + gFtBu +:: + $FtBu +(cڡ +QSg + & +xt +, +ui +:: +Re + +re +, +QWidg + * + +, ui:: +BuPt + +et +) + +76 : + $QPushBu +( +xt +, + +) + +78 + ` +(); + +79 + `yPt +( +et +); + +80 + `tRe +( +re +); + +81 + } +} + +83 + gFtBu +::~ + $FtBu +({ + } +} + +86 +FtBu +:: + $yPt +( +ui +:: +BuPt + +et +) + +88  +et +) { + +89  +ui +:: +BuPt +:: +FtPt +: + +90 + `tOvySty +( +ui +:: +OvySty +:: +NoOvy +); + +92  +ui +:: +BuPt +:: +CheckabPt +: + +93 + `tOvySty +( +ui +:: +OvySty +:: +NoOvy +); + +94 + `tCheckab +( +ue +); + +99 + } +} + +102 + gFtBu +:: + $tRe +( +ui +:: +Re + +re +) + +104 +re_ + = +re +; + +105 +e_mache_ +-> + `tupPrݔts +(); + +106 + } +} + +108 + gui +:: +Re + + +109 +FtBu +:: + $re +() const + +111  +re_ +; + +112 + } +} + +115 + gFtBu +:: + $tFegroundC +(cڡ +QC + & +c +) + +117 +feground_c_ + = +c +; + +118 + } +} + +120 +QC + + +121 + gFtBu +:: + $fegroundC +() const + +123 i(! +feground_c_ +. + `isVid +()) { + +124 i( +bg_mode_ + = +Qt +:: +OqueMode +) { + +125  +ThemeMag +:: + ` +(). + `themeC +("BrightWhite"); + +128  +re_ +) { + +129  +ui +:: +Re +:: +Primy +: + +130  +ThemeMag +:: + ` +(). + `themeC +("Blue"); + +131  +ui +:: +Re +:: +Secdy +: + +132  +ThemeMag +:: + ` +(). + `themeC +("Gray"); + +133  +ui +:: +Re +:: +Deu +: + +135  +ThemeMag +:: + ` +(). + `themeC +("Black"); + +139  +feground_c_ +; + +140 + } +} + +143 + gFtBu +:: + $tBackgroundC +(cڡ +QC + & +c +) + +145 +background_c_ + = +c +; + +146 + } +} + +148 +QC + + +149 + gFtBu +:: + $backgroundC +() const + +151 i(! +background_c_ +. + `isVid +()) { + +152  +re_ +) { + +153  +ui +:: +Re +:: +Primy +: + +154  +ThemeMag +:: + ` +(). + `themeC +("Blue"); + +155  +ui +:: +Re +:: +Secdy +: + +156  +ThemeMag +:: + ` +(). + `themeC +("Gray"); + +157  +ui +:: +Re +:: +Deu +: + +159  +ThemeMag +:: + ` +(). + `themeC +("Black"); + +163  +background_c_ +; + +164 + } +} + +167 + gFtBu +:: + $tOvyC +(cڡ +QC + & +c +) + +169 +ovy_c_ + = +c +; + +170 + `tOvySty +( +ui +:: +OvySty +:: +TdOvy +); + +171 + } +} + +173 +QC + + +174 + gFtBu +:: + $ovyC +() const + +176 i(! +ovy_c_ +. + `isVid +()) { + +177  + `fegroundC +(); + +180  +ovy_c_ +; + +181 + } +} + +184 + gFtBu +:: + $tDibdFegroundC +(cڡ +QC + & +c +) + +186 +dibd_c_ + = +c +; + +187 + } +} + +189 +QC + + +190 + gFtBu +:: + $dibdFegroundC +() const + +192 i(! +dibd_c_ +. + `isVid +()) { + +193  +ThemeMag +:: + ` +(). + `themeC +("FadedWhite"); + +196  +dibd_c_ +; + +197 + } +} + +200 + gFtBu +:: + $tDibdBackgroundC +(cڡ +QC + & +c +) + +202 +dibd_background_c_ + = +c +; + +203 + } +} + +205 +QC + + +206 + gFtBu +:: + $dibdBackgroundC +() const + +208 i(! +dibd_background_c_ +. + `isVid +()) { + +209  +ThemeMag +:: + ` +(). + `themeC +("FadedWhite"); + +212  +dibd_background_c_ +; + +213 + } +} + +216 + gFtBu +:: + $tFtSize +( +q + +size +) + +218 +ft_size_ + = +size +; + +220 +QFt + + `f +( + `ft +()); + +221 +f +. + `tPotSizeF +( +size +); + +222 + `tFt +( +f +); + +224 + `upde +(); + +225 + } +} + +227 +q + + +228 + gFtBu +:: + $ftSize +() const + +230  +ft_size_ +; + +231 + } +} + +234 + gFtBu +:: + $tOvySty +( +ui +:: +OvySty + +y +) + +236 +ovy_y_ + = +y +; + +237 + `upde +(); + +238 + } +} + +240 + gui +:: +OvySty + + +241 +FtBu +:: + $ovySty +() const + +243  +ovy_y_ +; + +244 + } +} + +247 + gFtBu +:: + $tReSty +( +ui +:: +ReSty + +y +) + +249 +re_y_ + = +y +; + +250 + } +} + +252 + gui +:: +ReSty + + +253 +FtBu +:: + $reSty +() const + +255  +re_y_ +; + +256 + } +} + +259 + gFtBu +:: + $tIcPmt +( +ui +:: +BuIcPmt + +amt +) + +261 +ic_amt_ + = +amt +; + +262 + `upde +(); + +263 + } +} + +265 + gui +:: +BuIcPmt + + +266 +FtBu +:: + $icPmt +() const + +268  +ic_amt_ +; + +269 + } +} + +272 + gFtBu +:: + $tCrRadius +( +q + +dius +) + +274 +cr_dius_ + = +dius +; + +275 + `updeClPh +(); + +276 + `upde +(); + +277 + } +} + +279 +q + + +280 + gFtBu +:: + $crRadius +() const + +282  +cr_dius_ +; + +283 + } +} + +286 + gFtBu +:: + $tBackgroundMode +( +Qt +:: +BGMode + +mode +) + +288 +bg_mode_ + = +mode +; + +289 +e_mache_ +-> + `tupPrݔts +(); + +290 + } +} + +292 + gQt +:: +BGMode + + +293 +FtBu +:: + $backgroundMode +() const + +295  +bg_mode_ +; + +296 + } +} + +299 + gFtBu +:: + $tBaOcy +( +q + +acy +) + +301 +ba_acy_ + = +acy +; + +302 +e_mache_ +-> + `tupPrݔts +(); + +303 + } +} + +305 +q + + +306 + gFtBu +:: + $baOcy +() const + +308  +ba_acy_ +; + +309 + } +} + +312 + gFtBu +:: + $tCheckab +( +bo + +vue +) + +314 +e_mache_ +-> + `updeCheckedStus +(); + +315 +e_mache_ +-> + `tCheckedOvyProgss +(0); + +317 +QPushBu +:: + `tCheckab +( +vue +); + +318 + } +} + +321 + gFtBu +:: + $tHasFixedReRadius +( +bo + +vue +) + +323 +u_fixed_re_dius_ + = +vue +; + +324 + } +} + +326 +bo + + +327 + gFtBu +:: + $hasFixedReRadius +() const + +329  +u_fixed_re_dius_ +; + +330 + } +} + +333 + gFtBu +:: + $tFixedReRadius +( +q + +dius +) + +335 +fixed_re_dius_ + = +dius +; + +336 + `tHasFixedReRadius +( +ue +); + +337 + } +} + +339 +QSize + + +340 + gFtBu +:: + $sizeHt +() const + +342 + `suPished +(); + +344 +QSize + + `b +( + `ftMrics +(). + `size +( +Qt +:: +TextSgLe +, + `moveKDEAc˿ts +( + `xt +()))); + +346  +w + = 20 + +b +. + `width +(); + +347  +h + = +b +. + `height +(); + +349 i(! + `ic +(). + `isNu +()) { + +350 +w + + + `icSize +(). + `width +(+ +FtBu +:: +IcPaddg +; + +351 +h + = + `qMax +(h, + `icSize +(). + `height +()); + +354  + `QSize +( +w +, 20 + +h +); + +355 + } +} + +358 + gFtBu +:: + $checkSS +() + +360 +e_mache_ +-> + `updeCheckedStus +(); + +361 +QPushBu +:: + `checkSS +(); + +362 + } +} + +365 + gFtBu +:: + $mouPssEvt +( +QMouEvt + * +evt +) + +367 i( +ui +:: +ReSty +:: +NoRe + ! +re_y_ +) { + +368 +QPot + +pos +; + +369 +q + +diusEndVue +; + +371 i( +ui +:: +ReSty +:: +CdRe + = +re_y_ +) { + +372 +pos + = + ` +(). + ` +(); + +374 +pos + = +evt +-> + `pos +(); + +377 i( +u_fixed_re_dius_ +) { + +378 +diusEndVue + = +fixed_re_dius_ +; + +380 +diusEndVue + = +ic_ +< +q +>( + `width +()) / 2; + +383 +Re + * +re + = +w + + `Re +( +pos +); + +385 +re +-> + `tRadiusEndVue +( +diusEndVue +); + +386 +re +-> + `tOcySVue +(0.35); + +387 +re +-> + `tC +( + `fegroundC +()); + +388 +re +-> + `diusAnimi +()-> + `tDuti +(250); + +389 +re +-> + `acyAnimi +()-> + `tDuti +(250); + +391 +re_ovy_ +-> + `addRe +( +re +); + +394 +QPushBu +:: + `mouPssEvt +( +evt +); + +395 + } +} + +398 + gFtBu +:: + $mouREvt +( +QMouEvt + * +evt +) + +400 +QPushBu +:: + `mouREvt +( +evt +); + +401 +e_mache_ +-> + `updeCheckedStus +(); + +402 + } +} + +405 + gFtBu +:: + $sizeEvt +( +QResizeEvt + * +evt +) + +407 +QPushBu +:: + `sizeEvt +( +evt +); + +408 + `updeClPh +(); + +409 + } +} + +412 + gFtBu +:: + $tEvt +( +QPatEvt + * +evt +) + +414 + `Q_UNUSED +( +evt +) + +416 +QPar + + `r +( +this +); + +417 +r +. + `tRdHt +( +QPar +:: +Alsg +); + +419 cڡ +q + + + = +cr_dius_ +; + +421 i( + + > 0) { + +422 +QParPh + +th +; + +423 +th +. + `addRoundedRe +( + ` +(), + +, cr); + +425 +r +. + `tClPh +( +th +); + +426 +r +. + `tClpg +( +ue +); + +429 + `tBackground +(& +r +); + +431 +r +. + `tOcy +(1); + +432 +r +. + `tClpg +( +l +); + +434 + `tFeground +(& +r +); + +435 + } +} + +438 + gFtBu +:: + $tBackground +( +QPar + * +r +) + +440 cڡ +q + +ovyOcy + = +e_mache_ +-> + `ovyOcy +(); + +441 cڡ +q + +checkedProgss + = +e_mache_ +-> + `checkedOvyProgss +(); + +443 i( +Qt +:: +OqueMode + = +bg_mode_ +) { + +444 +QBrush + +brush +; + +445 +brush +. + `tSty +( +Qt +:: +SidP +); + +447 i( + `isEbd +()) { + +448 +brush +. + `tC +( + `backgroundC +()); + +450 +brush +. + `tC +( + `dibdBackgroundC +()); + +453 +r +-> + `tOcy +(1); + +454 +r +-> + `tBrush +( +brush +); + +455 +r +-> + `tP +( +Qt +:: +NoP +); + +456 +r +-> + `dwRe +( + ` +()); + +459 +QBrush + +brush +; + +460 +brush +. + `tSty +( +Qt +:: +SidP +); + +461 +r +-> + `tP +( +Qt +:: +NoP +); + +463 i(! + `isEbd +()) { + +467 i(( +ui +:: +OvySty +:: +NoOvy + ! +ovy_y_ +&& ( +ovyOcy + > 0)) { + +468 i( +ui +:: +OvySty +:: +TdOvy + = +ovy_y_ +) { + +469 +brush +. + `tC +( + `ovyC +()); + +471 +brush +. + `tC +( +Qt +:: +gy +); + +474 +r +-> + `tOcy +( +ovyOcy +); + +475 +r +-> + `tBrush +( +brush +); + +476 +r +-> + `dwRe +( + ` +()); + +479 i( + `isCheckab +(&& +checkedProgss + > 0) { + +480 cڡ +q + +q + = +Qt +:: +TntMode + = +bg_mode_ + ? 0.45 : 0.7; + +481 +brush +. + `tC +( + `fegroundC +()); + +482 +r +-> + `tOcy +( +q + * +checkedProgss +); + +483 +r +-> + `tBrush +( +brush +); + +484 +QRe + + `r +( + ` +()); + +485 +r +. + `tHeight +( +ic_ +< +q +>. + `height +()* +checkedProgss +); + +486 +r +-> + `dwRe +( +r +); + +488 + } +} + +490  + #COLOR_INTERPOLATE +( +CH +(1 - +ogss +* +sour +. + `CH +(+rogs* +de +.CH() + + ) + +493 + gFtBu +:: + $tFeground +( +QPar + * +r +) + +495 i( + `isEbd +()) { + +496 +r +-> + `tP +( + `fegroundC +()); + +497 cڡ +q + +ogss + = +e_mache_ +-> + `checkedOvyProgss +(); + +499 i( + `isCheckab +(&& +ogss + > 0) { + +500 +QC + +sour + = + `fegroundC +(); + +501 +QC + +de + = + +502 +Qt +:: +TntMode + = +bg_mode_ + ? Qt:: +whe + : + `backgroundC +(); + +503 i( + `qFuzzyCom +(1, +ogss +)) { + +504 +r +-> + `tP +( +de +); + +506 +r +-> + `tP +( + `QC +( + `COLOR_INTERPOLATE +( +d +), + +507 + `COLOR_INTERPOLATE +( +g +), + +508 + `COLOR_INTERPOLATE +( +blue +), + +509 + `COLOR_INTERPOLATE +( +pha +))); + +513 +r +-> + `tP +( + `dibdFegroundC +()); + +516 i( + `ic +(). + `isNu +()) { + +517 +r +-> + `dwText +( + ` +(), +Qt +:: +AlignCr +, + `moveKDEAc˿ts +( + `xt +())); + +521 +QSize + + `xtSize +( + `ftMrics +(). + `size +( +Qt +:: +TextSgLe +, + `moveKDEAc˿ts +( + `xt +()))); + +522 +QSize + + `ba +( + `size +(- +xtSize +); + +524 cڡ  +iw + = + `icSize +(). + `width +(+ +IcPaddg +; + +525 +QPot + + `pos +(( +ba +. + `width +(- +iw +) / 2, 0); + +527 +QRe + + `xtGeomry +( +pos + + + `QPot +(0, +ba +. + `height +(/ 2), +xtSize +); + +528 +QRe + + `icGeomry +( +pos + + + `QPot +(0, ( + `height +(- + `icSize +().height()) / 2), iconSize()); + +536 +r +-> + `dwText +( +xtGeomry +, +Qt +:: +AlignCr +, + `moveKDEAc˿ts +( + `xt +())); + +538 +QPixm + +pixm + = + `ic +(). + `pixm +( + `icSize +()); + +539 +QPar + + `ic +(& +pixm +); + +540 +ic +. + `tComposiMode +( +QPar +:: +ComposiMode_SourIn +); + +541 +ic +. + `flRe +( +pixm +. + ` +(), +r +-> + `n +(). + `c +()); + +542 +r +-> + `dwPixm +( +icGeomry +, +pixm +); + +543 + } +} + +546 + gFtBu +:: + $updeClPh +() + +548 cڡ +q + +dius + = +cr_dius_ +; + +550 +QParPh + +th +; + +551 +th +. + `addRoundedRe +( + ` +(), +dius +,adius); + +552 +re_ovy_ +-> + `tClPh +( +th +); + +553 + } +} + +555 + gFtBuSMache +:: + $FtBuSMache +( +FtBu + * + +) + +556 : + `QSMache +( + +) + +557 , + `bu_ +( + +) + +558 , + `t_v_e_ +( +w + + `QS +( +QS +:: +PlSs +)) + +559 , + `cfig_e_ +( +w + + `QS +( +t_v_e_ +)) + +560 , + `checkab_e_ +( +w + + `QS +( +t_v_e_ +)) + +561 , + `checked_e_ +( +w + + `QS +( +checkab_e_ +)) + +562 , + `unchecked_e_ +( +w + + `QS +( +checkab_e_ +)) + +563 , + `u_e_ +( +w + + `QS +( +cfig_e_ +)) + +564 , + `u_focud_e_ +( +w + + `QS +( +cfig_e_ +)) + +565 , + `hoved_e_ +( +w + + `QS +( +cfig_e_ +)) + +566 , + `hoved_focud_e_ +( +w + + `QS +( +cfig_e_ +)) + +567 , + `esd_e_ +( +w + + `QS +( +cfig_e_ +)) + +568 , + `ovy_acy_ +(0) + +569 , + `checked_ovy_ogss_ +( + +-> + `isChecked +() ? 1 : 0) + +570 , + $was_checked_ +( +l +) + +572 + `Q_ASSERT +( + +); + +574 + +-> + `lEvtFr +( +this +); + +576 +cfig_e_ +-> + `tInlS +( +u_e_ +); + +577 + `addS +( +t_v_e_ +); + +578 + `tInlS +( +t_v_e_ +); + +580 +checkab_e_ +-> + `tInlS +( + +-> + `isChecked +(? +checked_e_ + : +unchecked_e_ +); + +581 +QSiglTnsi + * +si +; + +582 +QPrݔtyAnimi + * +imi +; + +584 +si + = +w + + `QSiglTnsi +( +this +, + `SIGNAL +( + `buChecked +())); + +585 +si +-> + `tTgS +( +checked_e_ +); + +586 +unchecked_e_ +-> + `addTnsi +( +si +); + +588 +imi + = +w + + `QPrݔtyAnimi +( +this +, "checkedOverlayProgress",his); + +589 +imi +-> + `tDuti +(200); + +590 +si +-> + `addAnimi +( +imi +); + +592 +si + = +w + + `QSiglTnsi +( +this +, + `SIGNAL +( + `buUnchecked +())); + +593 +si +-> + `tTgS +( +unchecked_e_ +); + +594 +checked_e_ +-> + `addTnsi +( +si +); + +596 +imi + = +w + + `QPrݔtyAnimi +( +this +, "checkedOverlayProgress",his); + +597 +imi +-> + `tDuti +(200); + +598 +si +-> + `addAnimi +( +imi +); + +600 + `addTnsi +( +bu_ +, +QEvt +:: +FocusIn +, +u_e_ +, +u_focud_e_ +); + +601 + `addTnsi +( +bu_ +, +QEvt +:: +FocusOut +, +u_focud_e_ +, +u_e_ +); + +602 + `addTnsi +( +bu_ +, +QEvt +:: +E +, +u_e_ +, +hoved_e_ +); + +603 + `addTnsi +( +bu_ +, +QEvt +:: +Lve +, +hoved_e_ +, +u_e_ +); + +604 + `addTnsi +( +bu_ +, +QEvt +:: +E +, +u_focud_e_ +, +hoved_focud_e_ +); + +605 + `addTnsi +( +bu_ +, +QEvt +:: +Lve +, +hoved_focud_e_ +, +u_focud_e_ +); + +606 + `addTnsi +( +bu_ +, +QEvt +:: +FocusIn +, +hoved_e_ +, +hoved_focud_e_ +); + +607 + `addTnsi +( +bu_ +, +QEvt +:: +FocusOut +, +hoved_focud_e_ +, +hoved_e_ +); + +608 + `addTnsi +( +this +, + `SIGNAL +( + `buPsd +()), +hoved_e_ +, +esd_e_ +); + +609 + `addTnsi +( +bu_ +, +QEvt +:: +Lve +, +esd_e_ +, +u_focud_e_ +); + +610 + `addTnsi +( +bu_ +, +QEvt +:: +FocusOut +, +esd_e_ +, +hoved_e_ +); + +611 + } +} + +613 + gFtBuSMache +::~ + $FtBuSMache +({ + } +} + +616 +FtBuSMache +:: + $tOvyOcy +( +q + +acy +) + +618 +ovy_acy_ + = +acy +; + +619 +bu_ +-> + `upde +(); + +620 + } +} + +623 + gFtBuSMache +:: + $tCheckedOvyProgss +( +q + +acy +) + +625 +checked_ovy_ogss_ + = +acy +; + +626 +bu_ +-> + `upde +(); + +627 + } +} + +630 + gFtBuSMache +:: + $tAnimis +() + +632 + `t +(); + +633 + } +} + +636 + gFtBuSMache +:: + $tupPrݔts +() + +638 +QC + +ovyC +; + +640 i( +Qt +:: +TntMode + = +bu_ +-> + `backgroundMode +()) { + +641 +ovyC + = +bu_ +-> + `backgroundC +(); + +643 +ovyC + = +bu_ +-> + `fegroundC +(); + +646 cڡ +q + +baOcy + = +bu_ +-> + `baOcy +(); + +648 +u_e_ +-> + `assignPrݔty +( +this +, "overlayOpacity", 0); + +649 +u_focud_e_ +-> + `assignPrݔty +( +this +, "overlayOpacity", 0); + +650 +hoved_e_ +-> + `assignPrݔty +( +this +, "ovyOcy", +baOcy +); + +651 +hoved_focud_e_ +-> + `assignPrݔty +( +this +, "ovyOcy", +baOcy +); + +652 +esd_e_ +-> + `assignPrݔty +( +this +, "ovyOcy", +baOcy +); + +653 +checked_e_ +-> + `assignPrݔty +( +this +, "checkedOverlayProgress", 1); + +654 +unchecked_e_ +-> + `assignPrݔty +( +this +, "checkedOverlayProgress", 0); + +656 +bu_ +-> + `upde +(); + +657 + } +} + +660 + gFtBuSMache +:: + $updeCheckedStus +() + +662 cڡ +bo + +checked + = +bu_ +-> + `isChecked +(); + +663 i( +was_checked_ + ! +checked +) { + +664 +was_checked_ + = +checked +; + +665 i( +checked +) { + +666 +em + + `buChecked +(); + +668 +em + + `buUnchecked +(); + +671 + } +} + +673 +bo + + +674 + gFtBuSMache +:: + $evtFr +( +QObje + * +wched +, +QEvt + * +evt +) + +676 i( +QEvt +:: +FocusIn + = +evt +-> + `ty +()) { + +677 +QFocusEvt + * +focusEvt + = +ic_ +( +evt +); + +678 i( +focusEvt + && +Qt +:: +MouFocusRs + =focusEvt-> + `as +()) { + +679 +em + + `buPsd +(); + +680  +ue +; + +684  +QSMache +:: + `evtFr +( +wched +, +evt +); + +685 + } +} + +688 + gFtBuSMache +:: + $addTnsi +( +QObje + * +obje +, + +689 cڡ * +sigl +, + +690 +QS + * +omS +, + +691 +QS + * +toS +) + +693 + `addTnsi +( +w + + `QSiglTnsi +( +obje +, +sigl +), +omS +, +toS +); + +694 + } +} + +697 + gFtBuSMache +:: + $addTnsi +( +QObje + * +obje +, + +698 +QEvt +:: +Ty + +evtTy +, + +699 +QS + * +omS +, + +700 +QS + * +toS +) + +702 + `addTnsi +( +w + + `QEvtTnsi +( +obje +, +evtTy +), +omS +, +toS +); + +703 + } +} + +706 + gFtBuSMache +:: + $addTnsi +( +QAbTnsi + * +si +, + +707 +QS + * +omS +, + +708 +QS + * +toS +) + +710 +si +-> + `tTgS +( +toS +); + +712 +QPrݔtyAnimi + * +imi +; + +714 +imi + = +w + + `QPrݔtyAnimi +( +this +, "overlayOpacity",his); + +715 +imi +-> + `tDuti +(150); + +716 +si +-> + `addAnimi +( +imi +); + +718 +omS +-> + `addTnsi +( +si +); + +719 + } +} + + @ui/FlatButton.h + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +8  + ~"Theme.h +" + +10 +ass + + gReOvy +; + +11 +ass + + gFtBu +; + +13 as + cFtBuSMache + : +public + +QSMache + + +15 +Q_OBJECT + + +17 + $Q_PROPERTY +( +q + +ovyOcy + +WRITE + +tOvyOcy + +READ + overlayOpacity) + +18 + $Q_PROPERTY +( + +19 +q + +checkedOvyProgss + +WRITE + +tCheckedOvyProgss + +READ + checkedOverlayProgress) + +21 +public +: + +22 +exic + + `FtBuSMache +( +FtBu + * + +); + +23 ~ + `FtBuSMache +(); + +25  + `tOvyOcy +( +q + +acy +); + +26  + `tCheckedOvyProgss +( +q + +acy +); + +28 +le + +q + + $ovyOcy +() const; + +29 +le + +q + + $checkedOvyProgss +() const; + +31  + `tAnimis +(); + +32  + `tupPrݔts +(); + +33  + `updeCheckedStus +(); + +35 +sigls +: + +36  + `buPsd +(); + +37  + `buChecked +(); + +38  + `buUnchecked +(); + +40 +eed +: + +41 +bo + + $evtFr +( +QObje + * +wched +, +QEvt + * +evt + +ovride +; + +43 +ive +: + +44  + `addTnsi +( +QObje + * +obje +, cڡ * +sigl +, +QS + * +omS +, QS * +toS +); + +45  + `addTnsi +( +QObje + * +obje +, + +46 +QEvt +:: +Ty + +evtTy +, + +47 +QS + * +omS +, + +48 +QS + * +toS +); + +49  + `addTnsi +( +QAbTnsi + * +si +, +QS + * +omS +, QS * +toS +); + +51 +FtBu + *cڡ +bu_ +; + +53 +QS + *cڡ +t_v_e_ +; + +54 +QS + *cڡ +cfig_e_ +; + +55 +QS + *cڡ +checkab_e_ +; + +56 +QS + *cڡ +checked_e_ +; + +57 +QS + *cڡ +unchecked_e_ +; + +58 +QS + *cڡ +u_e_ +; + +59 +QS + *cڡ +u_focud_e_ +; + +60 +QS + *cڡ +hoved_e_ +; + +61 +QS + *cڡ +hoved_focud_e_ +; + +62 +QS + *cڡ +esd_e_ +; + +64 +q + +ovy_acy_ +; + +65 +q + +checked_ovy_ogss_ +; + +67 +bo + +was_checked_ +; + +70 +le + +q + + +71 +FtBuSMache +:: + $ovyOcy +() const + +73  +ovy_acy_ +; + +74 + } +} + +76 +le + +q + + +77 + gFtBuSMache +:: + $checkedOvyProgss +() const + +79  +checked_ovy_ogss_ +; + +80 + } +} + +82 as + cFtBu + : +public + +QPushBu + + +84 +Q_OBJECT + + +86 + $Q_PROPERTY +( +QC + +fegroundC + +WRITE + +tFegroundC + +READ + foregroundColor) + +87 + $Q_PROPERTY +( +QC + +backgroundC + +WRITE + +tBackgroundC + +READ + backgroundColor) + +88 + $Q_PROPERTY +( +QC + +ovyC + +WRITE + +tOvyC + +READ + overlayColor) + +89 + $Q_PROPERTY +( +QC + +dibdFegroundC + +WRITE + +tDibdFegroundC + +READ + + +90 +dibdFegroundC +) + +91 + $Q_PROPERTY +( +QC + +dibdBackgroundC + +WRITE + +tDibdBackgroundC + +READ + + +92 +dibdBackgroundC +) + +93 + $Q_PROPERTY +( +q + +ftSize + +WRITE + +tFtSize + +READ + fontSize) + +95 +public +: + +96 +exic + + `FtBu +( +QWidg + * + + = 0, + +97 +ui +:: +BuPt + +et + = ui::BuPt:: +FtPt +); + +98 +exic + + `FtBu +(cڡ +QSg + & +xt +, + +99 +QWidg + * + + = 0, + +100 +ui +:: +BuPt + +et + = ui::BuPt:: +FtPt +); + +101 + `FtBu +(cڡ +QSg + & +xt +, + +102 +ui +:: +Re + +re +, + +103 +QWidg + * + + = 0, + +104 +ui +:: +BuPt + +et + = ui::BuPt:: +FtPt +); + +105 ~ + `FtBu +(); + +107  + `yPt +( +ui +:: +BuPt + +et +); + +109  + `tBackgroundC +(cڡ +QC + & +c +); + +110  + `tBackgroundMode +( +Qt +:: +BGMode + +mode +); + +111  + `tBaOcy +( +q + +acy +); + +112  + `tCheckab +( +bo + +vue +); + +113  + `tCrRadius +( +q + +dius +); + +114  + `tDibdBackgroundC +(cڡ +QC + & +c +); + +115  + `tDibdFegroundC +(cڡ +QC + & +c +); + +116  + `tFixedReRadius +( +q + +dius +); + +117  + `tFtSize +( +q + +size +); + +118  + `tFegroundC +(cڡ +QC + & +c +); + +119  + `tHasFixedReRadius +( +bo + +vue +); + +120  + `tIcPmt +( +ui +:: +BuIcPmt + +amt +); + +121  + `tOvyC +(cڡ +QC + & +c +); + +122  + `tOvySty +( +ui +:: +OvySty + +y +); + +123  + `tReSty +( +ui +:: +ReSty + +y +); + +124  + `tRe +( +ui +:: +Re + +re +); + +126 +QC + + $fegroundC +() const; + +127 +QC + + $backgroundC +() const; + +128 +QC + + $ovyC +() const; + +129 +QC + + $dibdFegroundC +() const; + +130 +QC + + $dibdBackgroundC +() const; + +132 +q + + $ftSize +() const; + +133 +q + + $crRadius +() const; + +134 +q + + $baOcy +() const; + +136 +bo + + $hasFixedReRadius +() const; + +138 +ui +:: +Re + + $re +() const; + +139 +ui +:: +OvySty + + $ovySty +() const; + +140 +ui +:: +ReSty + + $reSty +() const; + +141 +ui +:: +BuIcPmt + + $icPmt +() const; + +143 +Qt +:: +BGMode + + $backgroundMode +() const; + +145 +QSize + + $sizeHt +(cڡ +ovride +; + +147 +eed +: + +148  +IcPaddg + = 0; + +150  + $checkSS +( +ovride +; + +151  + $mouPssEvt +( +QMouEvt + * +evt + +ovride +; + +152  + $mouREvt +( +QMouEvt + * +evt + +ovride +; + +153  + $sizeEvt +( +QResizeEvt + * +evt + +ovride +; + +154  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +156 +vtu +  + `tBackground +( +QPar + * +r +); + +157 +vtu +  + `tFeground +( +QPar + * +r +); + +158 +vtu +  + `updeClPh +(); + +160  + ` +(); + +162 +ive +: + +163 +ReOvy + * +re_ovy_ +; + +164 +FtBuSMache + * +e_mache_ +; + +166 +ui +:: +Re + +re_ +; + +167 +ui +:: +ReSty + +re_y_ +; + +168 +ui +:: +BuIcPmt + +ic_amt_ +; + +169 +ui +:: +OvySty + +ovy_y_ +; + +171 +Qt +:: +BGMode + +bg_mode_ +; + +173 +QC + +background_c_ +; + +174 +QC + +feground_c_ +; + +175 +QC + +ovy_c_ +; + +176 +QC + +dibd_c_ +; + +177 +QC + +dibd_background_c_ +; + +179 +q + +fixed_re_dius_ +; + +180 +q + +cr_dius_ +; + +181 +q + +ba_acy_ +; + +182 +q + +ft_size_ +; + +184 +bo + +u_fixed_re_dius_ +; + + @ui/FloatingButton.cpp + +1  + ~ + +3  + ~"FltgBu.h +" + +5 + gFltgBu +:: + $FltgBu +(cڡ +QIc + & +ic +, +QWidg + * + +) + +6 : + $RaidBu +( + +) + +8 + `tFixedSize +( +DIAMETER +, DIAMETER); + +9 + `tGeomry +( + `buGeomry +()); + +11 i( + `Widg +()) + +12 + `Widg +()-> + `lEvtFr +( +this +); + +14 + `tFixedReRadius +(50); + +15 + `tIc +( +ic +); + +16 + `i +(); + +17 + } +} + +19 +QRe + + +20 + gFltgBu +:: + $buGeomry +() const + +22 +QWidg + * + + = + `Widg +(); + +24 i(! + +) + +25  + `QRe +(); + +27  + `QRe +( + +-> + `width +(- ( +OFFSET_X + + +DIAMETER +), + +28 + +-> + `height +(- ( +OFFSET_Y + + +DIAMETER +), + +29 +DIAMETER +, + +30 +DIAMETER +); + +31 + } +} + +33 +bo + + +34 + gFltgBu +:: + $evt +( +QEvt + * +evt +) + +36 i(! + ` +()) + +37  +RaidBu +:: + `evt +( +evt +); + +39  +evt +-> + `ty +()) { + +40  +QEvt +:: +PtChge +: { + +41 + ` +()-> + `lEvtFr +( +this +); + +42 + `tGeomry +( + `buGeomry +()); + +45  +QEvt +:: +PtAboutToChge +: { + +46 + ` +()-> + `lEvtFr +( +this +); + +53  +RaidBu +:: + `evt +( +evt +); + +54 + } +} + +56 +bo + + +57 + gFltgBu +:: + $evtFr +( +QObje + * +obj +, +QEvt + * +evt +) + +59 cڡ +QEvt +:: +Ty + +ty + = +evt +-> + `ty +(); + +61 i( +QEvt +:: +Move + = +ty + || QEvt:: +Resize + ==ype) + +62 + `tGeomry +( + `buGeomry +()); + +64  +RaidBu +:: + `evtFr +( +obj +, +evt +); + +65 + } +} + +68 + gFltgBu +:: + $tEvt +( +QPatEvt + * +evt +) + +70 + `Q_UNUSED +( +evt +); + +72 +QRe + +sque + = + `QRe +(0, 0, +DIAMETER +, DIAMETER); + +73 +sque +. + `moveCr +( + ` +(). + ` +()); + +75 +QPar + + `p +( +this +); + +76 +p +. + `tRdHts +( +QPar +:: +Alsg +); + +78 +QBrush + +brush +; + +79 +brush +. + `tSty +( +Qt +:: +SidP +); + +80 +brush +. + `tC +( + `backgroundC +()); + +82 +p +. + `tBrush +( +brush +); + +83 +p +. + `tP +( +Qt +:: +NoP +); + +84 +p +. + `dwEΝ +( +sque +); + +86 +QRe + + `icGeomry +(0, 0, +ICON_SIZE +, ICON_SIZE); + +87 +icGeomry +. + `moveCr +( +sque +. + ` +()); + +89 +QPixm + +pixm + = + `ic +(). + `pixm +( + `QSize +( +ICON_SIZE +, ICON_SIZE)); + +90 +QPar + + `ic +(& +pixm +); + +91 +ic +. + `tComposiMode +( +QPar +:: +ComposiMode_SourIn +); + +92 +ic +. + `flRe +( +pixm +. + ` +(), + `fegroundC +()); + +94 +p +. + `dwPixm +( +icGeomry +, +pixm +); + +95 + } +} + + @ui/FloatingButton.h + +1 #agm + + + +3  + ~"RaidBu.h +" + +5 +cڡex +  + gDIAMETER + = 40; + +6 +cڡex +  + gICON_SIZE + = 18; + +8 +cڡex +  + gOFFSET_X + = 30; + +9 +cڡex +  + gOFFSET_Y + = 20; + +11 as + cFltgBu + : +public + +RaidBu + + +13 +Q_OBJECT + + +15 +public +: + +16 +FltgBu +(cڡ +QIc + & +ic +, +QWidg + * + + = +nuαr +); + +18 +QSize + + $sizeHt +(cڡ +ovride + {  + `QSize +( +DIAMETER +, DIAMETER); }; + +19 +QRe + + $buGeomry +() const; + +21 +eed +: + +22 +bo + + $evt +( +QEvt + * +evt + +ovride +; + +23 +bo + + $evtFr +( +QObje + * +obj +, +QEvt + * +evt + +ovride +; + +25  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +26 + } +}; + + @ui/InfoMessage.cpp + +1  + ~"InfoMesge.h +" + +2  + ~"Cfig.h +" + +4  + ~ + +5  + ~ + +6  + ~ + +7  + ~ + +8  + ~ + +10 +cڡex +  + gVPaddg + = 6; + +11 +cڡex +  + gHPaddg + = 12; + +12 +cڡex +  + gHMg + = 20; + +14 + gInfoMesge +:: + $InfoMesge +( +QWidg + * + +) + +15 : +QWidg +{ + +} + +17 +Ft +(); + +20 + gInfoMesge +:: + $InfoMesge +( +QSg + +msg +, +QWidg + * + +) + +21 : +QWidg +{ + +} + +22 , + gmsg_ +{ + gmsg +} + +24 +Ft +(); + +26 +QFtMrics + + gfm +{ +ft +()}; + +27 #i +QT_VERSION + < +QT_VERSION_CHECK +(5, 11, 0) + +29 + gwidth_ + = +fm +. +width +( +msg_ ++ +HPaddg + * 2; + +31 + gwidth_ + = +fm +. +hizڏlAdv +( +msg_ ++ +HPaddg + * 2; + +34 + gheight_ + = +fm +. +as +(+ 2 * +VPaddg +; + +36 +tFixedHeight +( +height_ + + 2 * +HMg +); + +40 + gInfoMesge +:: + $tEvt +( +QPatEvt + *) + +42 +QPar + + `p +( +this +); + +43 +p +. + `tRdHt +( +QPar +:: +Alsg +); + +44 +p +. + `tFt +( + `ft +()); + +47 aut +xtRegi + = + `QReF +( + `width +(/ 2 - +width_ + / 2, +HMg +, width_, +height_ +); + +49 +QParPh + +h +; + +50 +h +. + `addRoundedRe +( +xtRegi +, +height_ + / 2, height_ / 2); + +52 +p +. + `tP +( +Qt +:: +NoP +); + +53 +p +. + `flPh +( +h +, + `boxC +()); + +54 +p +. + `dwPh +( +h +); + +56 +p +. + `tP +( + `QP +( + `xtC +())); + +57 +p +. + `dwText +( +xtRegi +, +Qt +:: +AlignCr +, +msg_ +); + +58 + } +} + +60 + gDeS +:: + $DeS +( +QDeTime + +dime +, +QWidg + * + +) + +61 : +InfoMesge +{ + +} + +63 aut +now + = +QDeTime +:: +cutDeTime +(); + +65 +QSg + + gfmt + = +QLo +:: +syem +(). +deFm +(QLo:: +LgFm +); + +67 i( + gnow +. +de +(). +yr +(= +dime +.date().year()) { + +68 +QRegurExessi + +rx +("[^a-zA-Z]*y+[^a-zA-Z]*"); + +69 + gfmt + = +fmt +. +move +( +rx +); + +72 + gmsg_ + = +dime +. +de +(). +toSg +( +fmt +); + +74 +QFtMrics + + gfm +{ +ft +()}; + +75 #i +QT_VERSION + < +QT_VERSION_CHECK +(5, 11, 0) + +77 + gwidth_ + = +fm +. +width +( +msg_ ++ +HPaddg + * 2; + +79 + gwidth_ + = +fm +. +hizڏlAdv +( +msg_ ++ +HPaddg + * 2; + +81 + gheight_ + = +fm +. +as +(+ 2 * +VPaddg +; + +83 +tFixedHeight +( +height_ + + 2 * +HMg +); + + @ui/InfoMessage.h + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +7 as + cInfoMesge + : +public + +QWidg + + +9 +Q_OBJECT + + +11 + $Q_PROPERTY +( +QC + +xtC + +WRITE + +tTextC + +READ +extColor) + +12 + $Q_PROPERTY +( +QC + +boxC + +WRITE + +tBoxC + +READ + boxColor) + +14 +public +: + +15 +exic + + `InfoMesge +( +QWidg + * + + = +nuαr +); + +16 + `InfoMesge +( +QSg + +msg +, +QWidg + * + + = +nuαr +); + +18  + $tTextC +( +QC + +c +{ +xtC_ + = color; } + +19  + $tBoxC +( +QC + +c +{ +boxC_ + = c; + } +} + +20  + $veDime +( +QDeTime + +dime +{ +dime_ + = dime; + } +} + +22 +QC + + $xtC +(cڡ {  +xtC_ +; + } +} + +23 +QC + + $boxC +(cڡ {  +boxC_ +; + } +} + +24 +QDeTime + + $dime +(cڡ {  +dime_ +; + } +} + +26 + geed +: + +27  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +28  + $Ft +() + +30 +QFt + +f +; + +31 +f +. + `tWeight +( +QFt +:: +Medium +); + +32 + `tFt +( +f +); + +33 + } +} + +35  + gwidth_ +; + +36  + gheight_ +; + +38 +QSg + + gmsg_ +; + +40 +QDeTime + + gdime_ +; + +42 +QC + + gxtC_ + = QColor("black"); + +43 +QC + + gboxC_ + = QColor("white"); + +46 as + cDeS + : +public + +InfoMesge + + +48 +Q_OBJECT + + +50 +public +: + +51 +DeS +( +QDeTime + +dime +, +QWidg + * + + = +nuαr +); + + @ui/Label.cpp + +18  + ~"Lab.h +" + +19  + ~ + +21 + gLab +:: + $Lab +( +QWidg + * + +, +Qt +:: +WdowFgs + +f +) + +22 : + $QLab +( + +, +f +) + +23 { + } +} + +25 + gLab +:: + $Lab +(cڡ +QSg + & +xt +, +QWidg + * + +, +Qt +:: +WdowFgs + +f +) + +26 : + $QLab +( +xt +, + +, +f +) + +27 { + } +} + +30 + gLab +:: + $mouPssEvt +( +QMouEvt + * +e +) + +32 +essPosi_ + = +e +-> + `pos +(); + +33 +em + + `esd +( +e +); + +34 +QLab +:: + `mouPssEvt +( +e +); + +35 + } +} + +38 + gLab +:: + $mouREvt +( +QMouEvt + * +e +) + +40 +em + + `ad +( +e +); + +41 i( +essPosi_ + = +e +-> + `pos +()) + +42 +em + + `icked +( +e +); + +43 +QLab +:: + `mouREvt +( +e +); + +44 + } +} + + @ui/Label.h + +1 #agm + + + +3  + ~ + +5 as + cLab + : +public + +QLab + + +7 +Q_OBJECT + + +9 +public +: + +10 +exic + +Lab +( +QWidg + * + + = +Q_NULLPTR +, +Qt +:: +WdowFgs + +f + = Qt::WindowFlags()); + +11 +exic + +Lab +(cڡ +QSg + & +xt +, + +12 +QWidg + * + + = +Q_NULLPTR +, + +13 +Qt +:: +WdowFgs + +f + = Qt::WindowFlags()); + +15 + msigls +: + +16  +icked +( +QMouEvt + * +e +); + +17  +esd +( +QMouEvt + * +e +); + +18  +ad +( +QMouEvt + * +e +); + +20 + meed +: + +21  + $mouPssEvt +( +QMouEvt + * +e + +ovride +; + +22  + $mouREvt +( +QMouEvt + * +e + +ovride +; + +24 +QPot + +essPosi_ +; + + @ui/LoadingIndicator.cpp + +1  + ~"LdgIndit.h +" + +3  + ~ + +4  + ~ + +6 + gLdgIndit +:: + $LdgIndit +( +QWidg + * + +) + +7 : + `QWidg +( + +) + +8 , + `rv_ +(70) + +9 , + `g_ +(0) + +10 , + $c_ +( +Qt +:: +bck +) + +12 + `tSizePicy +( +QSizePicy +:: +Fixed +, QSizePolicy::Fixed); + +13 + `tFocusPicy +( +Qt +:: +NoFocus +); + +15 +tim_ + = +w + + `QTim +( +this +); + +16 + `c +( +tim_ +, + `SIGNAL +( + `timeout +()), +this +, + `SLOT +( + `Timeout +())); + +17 + } +} + +20 + gLdgIndit +:: + $tEvt +( +QPatEvt + * +e +) + +22 + `Q_UNUSED +( +e +) + +24 i(! +tim_ +-> + `isAive +()) + +27 +QPar + + `r +( +this +); + +28 +r +. + `tRdHt +( +QPar +:: +Alsg +); + +30  +width + = + `qM +( +this +-> + `width +(),his-> + `height +()); + +32  +ourRadius + = ( +width + - 4) * 0.5f; + +33  +rRadius + = +ourRadius + * 0.78f; + +35  +psuRadius + = ( +ourRadius + - +rRadius +) / 2; + +37  +i + = 0; i < 8; ++i) { + +38 +QC + +c + = +c_ +; + +40 +c +. + `tAhaF +(1.0- ( +i + / 8.0f)); + +42 +r +. + `tP +( +Qt +:: +NoP +); + +43 +r +. + `tBrush +( +c +); + +45 +q + +dius + = +psuRadius + * (1.0- ( +i + / 16.0f)); + +47 +r +. + `ve +(); + +49 +r +. + `e +( + ` +(). + ` +()); + +50 +r +. + `r٩e +( +g_ + - +i + * 45.0f); + +52 +QPotF + + + = + `QPotF +(- +psuRadius +, - +rRadius +); + +53 +r +. + `dwEΝ +( + +, +dius + * 2,adius * 2); + +55 +r +. + `e +(); + +57 + } +} + +60 + gLdgIndit +:: + $t +() + +62 +tim_ +-> + `t +( +rv_ +); + +63 + `show +(); + +64 + } +} + +67 + gLdgIndit +:: + $ +() + +69 +tim_ +-> + ` +(); + +70 + `hide +(); + +71 + } +} + +74 + gLdgIndit +:: + $Timeout +() + +76 +g_ + = (angle_ + 45) % 360; + +77 + `t +(); + +78 + } +} + + @ui/LoadingIndicator.h + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +7  + ~ + +9 as + cLdgIndit + : +public + +QWidg + + +11 +Q_OBJECT + + +12 + $Q_PROPERTY +( +QC + +c + +READ + c +WRITE + +tC +) + +14 +public +: + +15 + `LdgIndit +( +QWidg + * + + = 0); + +17  + `tEvt +( +QPatEvt + * +e +); + +19  + `t +(); + +20  + ` +(); + +22 +QC + + $c +({  +c_ +; } + +23  + $tC +( +QC + +c +{ +c_ + = c; + } +} + +25  + $rv +({  +rv_ +; + } +} + +26  + $tIv +( +rv +{ +rv_ + = iv; + } +} + +28 +ive + + gs +: + +29  +Timeout +(); + +31 + give +: + +32  +rv_ +; + +33  + gg_ +; + +35 +QC + + gc_ +; + +36 +QTim + * + gtim_ +; + + @ui/Menu.h + +1 #agm + + + +3  + ~ + +5  + ~"Cfig.h +" + +7 as + cMu + : +public + +QMu + + +9 +Q_OBJECT + + +10 +public +: + +11 + $Mu +( +QWidg + * + + = +nuαr +) + +12 : + $QMu +( + +){}; + +14 +eed +: + +15  + $aveEvt +( +QEvt + * +e + +ovride + + +17 + `hide +(); + +19 +QMu +:: + `aveEvt +( +e +); + +20 + } +} + + @ui/OverlayModal.cpp + +18  + ~ + +19  + ~ + +21  + ~"OvyMod.h +" + +23 + gOvyMod +:: + $OvyMod +( +QWidg + * + +) + +24 : + `OvyWidg +( + +) + +25 , +c_ +{ + `QC +(30, 30, 30, 170) + } +} + +27 + gyout_ + = +w + +QVBoxLayout +( +this +); + +28 + gyout_ +-> +tScg +(0); + +29 + gyout_ +-> +tCڋsMgs +(10, 40, 10, 20); + +30 +tCڋAlignmt +( +Qt +:: +AlignCr +); + +34 + gOvyMod +:: + $tWidg +( +QWidg + * +widg +) + +37 i( +yout_ +-> + `cou +() > 0) { + +38 +QLayoutIm + * +em +; + +39 ( +em + = +yout_ +-> + `keAt +(0)! +nuαr +) { + +40 +de + +em +-> + `widg +(); + +41 +de + +em +; + +45 +yout_ +-> + `addWidg +( +widg +); + +46 +cڋ_ + = +widg +; + +47 +cڋ_ +-> + `tFocus +(); + +48 + } +} + +51 + gOvyMod +:: + $tEvt +( +QPatEvt + * +evt +) + +53 + `Q_UNUSED +( +evt +); + +55 +QPar + + `r +( +this +); + +56 +r +. + `flRe +( + ` +(), +c_ +); + +57 + } +} + +60 + gOvyMod +:: + $mouPssEvt +( +QMouEvt + * +e +) + +62 i( +isDismissib_ + && +cڋ_ + && !cڋ_-> + `geomry +(). + `cڏs +( +e +-> + `pos +())) + +63 + `hide +(); + +64 + } +} + +67 + gOvyMod +:: + $keyPssEvt +( +QKeyEvt + * +evt +) + +69 i( +evt +-> + `key +(= +Qt +:: +Key_Es +) { + +70 +evt +-> + `ac +(); + +71 + `hide +(); + +73 + } +} + + @ui/OverlayModal.h + +18 #agm + + + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25  + ~"OvyWidg.h +" + +27 as + cOvyMod + : +public + +OvyWidg + + +29 +public +: + +30 +OvyMod +( +QWidg + * + +); + +32  + $tC +( +QC + +c +{ +c_ + = color; } + +33  + $tDismissib +( +bo + +e +{ +isDismissib_ + = s; + } +} + +35  +tCڋAlignmt +( +QFgs +< +Qt +:: +AlignmtFg +> +ag +{ +yout_ +-> +tAlignmt +(flag); } + +36  +tWidg +( +QWidg + * +widg +); + +38 + geed +: + +39  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +40  + $keyPssEvt +( +QKeyEvt + * +evt + +ovride +; + +41  + $mouPssEvt +( +QMouEvt + * +evt + +ovride +; + +43 +ive +: + +44 +QWidg + * +cڋ_ +; + +45 +QVBoxLayout + * +yout_ +; + +47 +QC + +c_ +; + +50 +bo + +isDismissib_ + = +ue +; + +51 + } +}; + + @ui/OverlayWidget.cpp + +1  + ~"OvyWidg.h +" + +2  + ~ + +4 + gOvyWidg +:: + $OvyWidg +( +QWidg + * + +) + +5 : + $QWidg +( + +) + +7 i( + +) { + +8 + +-> + `lEvtFr +( +this +); + +9 + `tGeomry +( + `ovyGeomry +()); + +10 + `i +(); + +12 + } +} + +14 +bo + + +15 + gOvyWidg +:: + $evt +( +QEvt + * +evt +) + +17 i(! + ` +()) + +18  +QWidg +:: + `evt +( +evt +); + +20  +evt +-> + `ty +()) { + +21  +QEvt +:: +PtChge +: { + +22 + ` +()-> + `lEvtFr +( +this +); + +23 + `tGeomry +( + `ovyGeomry +()); + +26  +QEvt +:: +PtAboutToChge +: { + +27 + ` +()-> + `moveEvtFr +( +this +); + +34  +QWidg +:: + `evt +( +evt +); + +35 + } +} + +37 +bo + + +38 + gOvyWidg +:: + $evtFr +( +QObje + * +obj +, +QEvt + * +evt +) + +40  +evt +-> + `ty +()) { + +41  +QEvt +:: +Move +: + +42  +QEvt +:: +Resize +: + +43 + `tGeomry +( + `ovyGeomry +()); + +49  +QWidg +:: + `evtFr +( +obj +, +evt +); + +50 + } +} + +52 +QRe + + +53 + gOvyWidg +:: + $ovyGeomry +() const + +55 +QWidg + * +widg + = + `Widg +(); + +57 i(! +widg +) + +58  + `QRe +(); + +60  +widg +-> + ` +(); + +61 + } +} + +64 + gOvyWidg +:: + $tEvt +( +QPatEvt + * +evt +) + +66 + `Q_UNUSED +( +evt +); + +68 +QStyOi + +t +; + +69 +t +. + ` +( +this +); + +70 +QPar + + `p +( +this +); + +71 + `y +()-> + `dwPrimive +( +QSty +:: +PE_Widg +, & +t +, & +p +, +this +); + +72 + } +} + + @ui/OverlayWidget.h + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +8 as + cOvyWidg + : +public + +QWidg + + +10 +Q_OBJECT + + +12 +public +: + +13 +exic + +OvyWidg +( +QWidg + * + + = +nuαr +); + +15 + meed +: + +16 +bo + + $evt +( +QEvt + * +evt + +ovride +; + +17 +bo + + $evtFr +( +QObje + * +obj +, +QEvt + * +evt + +ovride +; + +19 +QRe + + $ovyGeomry +() const; + +20  + $tEvt +( +QPatEvt + * +evt + +ovride +; + + @ui/Painter.h + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +8 as + cPar + : +public + +QPar + + +10 +public +: + +11 +exic + + $Par +( +QPatDevi + * +devi +) + +12 : + $QPar +( +devi +) + +15  + $dwTextLe +( +x +,  +y +, cڡ +QSg + & +xt +) + +17 +QFtMrics + + `m +( + `ftMrics +()); + +18 + `dwText +( +x +, +y + + +m +. + `as +(), +xt +); + +19 + } +} + +21  +dwTextRight +( +x +,  +y +,  +ourw +, cڡ +QSg + & +xt +,  +xtWidth + = -1) + +23 +QFtMrics + +m +( +ftMrics +()); + +24 i( + gxtWidth + < 0) { + +25 #i +QT_VERSION + < +QT_VERSION_CHECK +(5, 11, 0) + +27 + gxtWidth + = +m +. +width +( +xt +); + +29 + gxtWidth + = +m +. +hizڏlAdv +( +xt +); + +32 +dwText +(( +ourw + - +x + - +xtWidth +), +y + + +m +. +as +(), +xt +); + +35  + $dwPixmLe +( +x +,  +y +, cڡ +QPixm + & +pix +, cڡ +QRe + & +om +) + +37 + `dwPixm +( + `QPot +( +x +, +y +), +pix +, +om +); + +38 + } +} + +40  + $dwPixmLe +(cڡ +QPot + & +p +, cڡ +QPixm + & +pix +, cڡ +QRe + & +om +) + +42  + `dwPixmLe +( +p +. + `x +(),. + `y +(), +pix +, +om +); + +43 + } +} + +45  + $dwPixmLe +( +x +,  +y +,  +w +,  +h +, cڡ +QPixm + & +pix +, cڡ +QRe + & +om +) + +47 + `dwPixm +( + `QRe +( +x +, +y +, +w +, +h +), +pix +, +om +); + +48 + } +} + +50  + $dwPixmLe +(cڡ +QRe + & +r +, cڡ +QPixm + & +pix +, cڡ QRe & +om +) + +52  + `dwPixmLe +( +r +. + `x +(),. + `y +(),. + `width +(),. + `height +(), +pix +, +om +); + +53 + } +} + +55  + $dwPixmLe +( +x +,  +y +,  +ourw +, cڡ +QPixm + & +pix +) + +57 + `Q_UNUSED +( +ourw +); + +58 + `dwPixm +( + `QPot +( +x +, +y +), +pix +); + +59 + } +} + +61  + $dwPixmLe +(cڡ +QPot + & +p +,  +ourw +, cڡ +QPixm + & +pix +) + +63  + `dwPixmLe +( +p +. + `x +(),. + `y +(), +ourw +, +pix +); + +64 + } +} + +66  + $dwPixmRight +( +x +,  +y +,  +ourw +, cڡ +QPixm + & +pix +, cڡ +QRe + & +om +) + +68 + `dwPixm +( + +69 + `QPot +(( +ourw + - +x + - ( +om +. + `width +(/ +pix +. + `deviPixRio +())), +y +),ix, from); + +70 + } +} + +72  + $dwPixmRight +(cڡ +QPot + & +p +,  +ourw +, cڡ +QPixm + & +pix +, cڡ +QRe + & +om +) + +74  + `dwPixmRight +( +p +. + `x +(),. + `y +(), +ourw +, +pix +, +om +); + +75 + } +} + +76  + $dwPixmRight +( +x +, + +77  +y +, + +78  +w +, + +79  +h +, + +80  +ourw +, + +81 cڡ +QPixm + & +pix +, + +82 cڡ +QRe + & +om +) + +84 + `dwPixm +( + `QRe +(( +ourw + - +x + - +w +), +y +, w, +h +), +pix +, +om +); + +85 + } +} + +87  + $dwPixmRight +(cڡ +QRe + & +r +,  +ourw +, cڡ +QPixm + & +pix +, cڡ QRe & +om +) + +89  + `dwPixmRight +( +r +. + `x +(),. + `y +(),. + `width +(),. + `height +(), +ourw +, +pix +, +om +); + +90 + } +} + +92  + $dwPixmRight +( +x +,  +y +,  +ourw +, cڡ +QPixm + & +pix +) + +94 + `dwPixm +( + `QPot +(( +ourw + - +x + - ( +pix +. + `width +(/ix. + `deviPixRio +())), +y +),ix); + +95 + } +} + +97  + $dwPixmRight +(cڡ +QPot + & +p +,  +ourw +, cڡ +QPixm + & +pix +) + +99  + `dwPixmRight +( +p +. + `x +(),. + `y +(), +ourw +, +pix +); + +100 + } +} + +102  + $dwAv +(cڡ +QPixm + & +pix +,  +w +,  +h +,  +d +) + +104 +QParPh + + +; + +105 + +. + `addEΝ +(( +w + - +d +/ 2, ( +h + - d) / 2, d, d); + +107 +QRe + + `gi +(( +w + - +d +/ 2, ( +h + - d) / 2, d, d); + +109 + `tClPh +( + +); + +110 + `dwPixm +( +gi +, +pix +); + +111 + } +} + +113  + $dwLrAv +(cڡ +QSg + & +c +, + +114 cڡ +QC + & +nC +, + +115 cڡ +QC + & +brushC +, + +116  +w +, + +117  +h +, + +118  +d +) + +120 +QRe + + `gi +(( +w + - +d +/ 2, ( +h + - d) / 2, d, d); + +122 + `tP +( +Qt +:: +NoP +); + +123 + `tBrush +( +brushC +); + +125 + `dwEΝ +( +gi +. + ` +(), +d + / 2, d / 2); + +127 + `tBrush +( +Qt +:: +NoBrush +); + +128 + `dwEΝ +( +gi +. + ` +(), +d + / 2, d / 2); + +130 + `tP +( +nC +); + +131 + `dwText +( +gi +. + `ed +(0, -1), +Qt +:: +AlignCr +, +c +); + +132 + } +} + +135 as + cParHighQuyEbr + + +137 + mpublic +: + +138 + $ParHighQuyEbr +( +Par + & +p +) + +139 : + $_r +( +p +) + +141  +cڡex + +QPar +:: +RdHt + +Hts +[] = {QPar:: +Alsg +, + +142 +QPar +:: +SmohPixmTnsfm +, + +143 +QPar +:: +TextAlsg +, + +144 +QPar +:: +HighQuyAlsg +}; + +146 aut +hts + = +_r +. + `ndHts +(); + +147 cڡut& +ht + : +Hts +) { + +148 i(!( +hts + & +ht +)) + +149 +hts_ + | +ht +; + +152 i( +hts_ +) + +153 +_r +. + `tRdHts +( +hts_ +); + +156 ~ + $ParHighQuyEbr +() + +158 i( +hts_ +) + +159 +_r +. + `tRdHts +( +hts_ +, +l +); + +160 + } +} + +162 +ParHighQuyEbr +(cڡ ParHighQuyEb˸& +h + +de +; + +163 + gParHighQuyEbr + & + gݔ +=(cڡ +ParHighQuyEbr + & +h + +de +; + +165 + give +: + +166 +Par + & +_r +; + +167 + gQPar +:: +RdHts + +hts_ + = 0; + + @ui/RaisedButton.cpp + +1  + ~ + +2  + ~ + +4  + ~"RaidBu.h +" + +7 + gRaidBu +:: + $ +() + +9 +shadow_e_mache_ + = +w + + `QSMache +( +this +); + +10 +nm_e_ + = +w + +QS +; + +11 +esd_e_ + = +w + +QS +; + +12 +ef_ + = +w + +QGphicsDrShadowEf +; + +14 +ef_ +-> + `tBlurRadius +(7); + +15 +ef_ +-> + `tOfft +( + `QPotF +(0, 2)); + +16 +ef_ +-> + `tC +( + `QC +(0, 0, 0, 75)); + +18 + `tBackgroundMode +( +Qt +:: +OqueMode +); + +19 + `tMimumHeight +(42); + +20 + `tGphicsEf +( +ef_ +); + +21 + `tBaOcy +(0.3); + +23 +shadow_e_mache_ +-> + `addS +( +nm_e_ +); + +24 +shadow_e_mache_ +-> + `addS +( +esd_e_ +); + +26 +nm_e_ +-> + `assignPrݔty +( +ef_ +, "offt", + `QPotF +(0, 2)); + +27 +nm_e_ +-> + `assignPrݔty +( +ef_ +, "blurRadius", 7); + +29 +esd_e_ +-> + `assignPrݔty +( +ef_ +, "offt", + `QPotF +(0, 5)); + +30 +esd_e_ +-> + `assignPrݔty +( +ef_ +, "blurRadius", 29); + +32 +QAbTnsi + * +si +; + +34 +si + = +w + + `QEvtTnsi +( +this +, +QEvt +:: +MouBuPss +); + +35 +si +-> + `tTgS +( +esd_e_ +); + +36 +nm_e_ +-> + `addTnsi +( +si +); + +38 +si + = +w + + `QEvtTnsi +( +this +, +QEvt +:: +MouBuDblClick +); + +39 +si +-> + `tTgS +( +esd_e_ +); + +40 +nm_e_ +-> + `addTnsi +( +si +); + +42 +si + = +w + + `QEvtTnsi +( +this +, +QEvt +:: +MouBuR +); + +43 +si +-> + `tTgS +( +nm_e_ +); + +44 +esd_e_ +-> + `addTnsi +( +si +); + +46 +QPrݔtyAnimi + * +imi +; + +48 +imi + = +w + + `QPrݔtyAnimi +( +ef_ +, "offt", +this +); + +49 +imi +-> + `tDuti +(100); + +50 +shadow_e_mache_ +-> + `addDeuAnimi +( +imi +); + +52 +imi + = +w + + `QPrݔtyAnimi +( +ef_ +, "blurRadius", +this +); + +53 +imi +-> + `tDuti +(100); + +54 +shadow_e_mache_ +-> + `addDeuAnimi +( +imi +); + +56 +shadow_e_mache_ +-> + `tInlS +( +nm_e_ +); + +57 +shadow_e_mache_ +-> + `t +(); + +58 + } +} + +60 + gRaidBu +:: + $RaidBu +( +QWidg + * + +) + +61 : + $FtBu +( + +) + +63 + ` +(); + +64 + } +} + +66 + gRaidBu +:: + $RaidBu +(cڡ +QSg + & +xt +, +QWidg + * + +) + +67 : + $FtBu +( + +) + +69 + ` +(); + +70 + `tText +( +xt +); + +71 + } +} + +73 + gRaidBu +::~ + $RaidBu +({ + } +} + +75 +bo + + +76 +RaidBu +:: + $evt +( +QEvt + * +evt +) + +78 i( +QEvt +:: +EbdChge + = +evt +-> + `ty +()) { + +79 i( + `isEbd +()) { + +80 +shadow_e_mache_ +-> + `t +(); + +81 +ef_ +-> + `tEbd +( +ue +); + +83 +shadow_e_mache_ +-> + ` +(); + +84 +ef_ +-> + `tEbd +( +l +); + +88  +FtBu +:: + `evt +( +evt +); + +89 + } +} + + @ui/RaisedButton.h + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +7  + ~"FtBu.h +" + +9 as + cRaidBu + : +public + +FtBu + + +11 +Q_OBJECT + + +13 +public +: + +14 +exic + +RaidBu +( +QWidg + * + + = 0); + +15 +exic + +RaidBu +(cڡ +QSg + & +xt +, +QWidg + * + + = 0); + +16 ~ +RaidBu +(); + +18 + meed +: + +19 +bo + + $evt +( +QEvt + * +evt + +ovride +; + +21 +ive +: + +22  + ` +(); + +24 +QSMache + * +shadow_e_mache_ +; + +25 +QS + * +nm_e_ +; + +26 +QS + * +esd_e_ +; + +27 +QGphicsDrShadowEf + * +ef_ +; + + @ui/Ripple.cpp + +1  + ~"Re.h +" + +2  + ~"ReOvy.h +" + +4 + gRe +:: + $Re +(cڡ +QPot + & + +, +QObje + * + +) + +5 : + `QPlAnimiGroup +( + +) + +6 , + `ovy_ +(0) + +7 , + `dius_im_ +( + `ime +("radius")) + +8 , + `acy_im_ +( + `ime +("opacity")) + +9 , + `dius_ +(0) + +10 , + `acy_ +(0) + +11 , + $_ +( + +) + +13 + ` +(); + +14 + } +} + +16 + gRe +:: + $Re +(cڡ +QPot + & + +, +ReOvy + * +ovy +, +QObje + * + +) + +17 : + `QPlAnimiGroup +( + +) + +18 , + `ovy_ +( +ovy +) + +19 , + `dius_im_ +( + `ime +("radius")) + +20 , + `acy_im_ +( + `ime +("opacity")) + +21 , + `dius_ +(0) + +22 , + `acy_ +(0) + +23 , + $_ +( + +) + +25 + ` +(); + +26 + } +} + +29 + gRe +:: + $tRadius +( +q + +dius +) + +31 + `Q_ASSERT +( +ovy_ +); + +33 i( +dius_ + = +dius +) + +36 +dius_ + = +dius +; + +37 +ovy_ +-> + `upde +(); + +38 + } +} + +41 + gRe +:: + $tOcy +( +q + +acy +) + +43 + `Q_ASSERT +( +ovy_ +); + +45 i( +acy_ + = +acy +) + +48 +acy_ + = +acy +; + +49 +ovy_ +-> + `upde +(); + +50 + } +} + +53 + gRe +:: + $tC +(cڡ +QC + & +c +) + +55 i( +brush_ +. + `c +(= +c +) + +58 +brush_ +. + `tC +( +c +); + +60 i( +ovy_ +) + +61 +ovy_ +-> + `upde +(); + +62 + } +} + +65 + gRe +:: + $tBrush +(cڡ +QBrush + & +brush +) + +67 +brush_ + = +brush +; + +69 i( +ovy_ +) + +70 +ovy_ +-> + `upde +(); + +71 + } +} + +74 + gRe +:: + $deroy +() + +76 + `Q_ASSERT +( +ovy_ +); + +78 +ovy_ +-> + `moveRe +( +this +); + +79 + } +} + +81 +QPrݔtyAnimi + * + +82 + gRe +:: + $ime +(cڡ +QByAay + & +ݔty +, cڡ +QEasgCurve + & +sg +,  +duti +) + +84 +QPrݔtyAnimi + * +imi + = +w + QPropertyAnimation; + +85 +imi +-> + `tTgObje +( +this +); + +86 +imi +-> + `tPrݔtyName +( +ݔty +); + +87 +imi +-> + `tEasgCurve +( +sg +); + +88 +imi +-> + `tDuti +( +duti +); + +90 + `addAnimi +( +imi +); + +92  +imi +; + +93 + } +} + +96 + gRe +:: + $ +() + +98 + `tOcySVue +(0.5); + +99 + `tOcyEndVue +(0); + +100 + `tRadiusSVue +(0); + +101 + `tRadiusEndVue +(300); + +103 +brush_ +. + `tC +( +Qt +:: +bck +); + +104 +brush_ +. + `tSty +( +Qt +:: +SidP +); + +106 + `c +( +this +, + `SIGNAL +( + `fished +()),his, + `SLOT +( + `deroy +())); + +107 + } +} + + @ui/Ripple.h + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +7  + ~ + +9 +ass + + gReOvy +; + +11 as + cRe + : +public + +QPlAnimiGroup + + +13 +Q_OBJECT + + +15 + $Q_PROPERTY +( +q + +dius + +WRITE + +tRadius + +READ +adius) + +16 + $Q_PROPERTY +( +q + +acy + +WRITE + +tOcy + +READ + opacity) + +18 +public +: + +19 +exic + + `Re +(cڡ +QPot + & + +, +QObje + * + + = 0); + +20 + `Re +(cڡ +QPot + & + +, +ReOvy + * +ovy +, +QObje + * + + = 0); + +22 +le +  + `tOvy +( +ReOvy + * +ovy +); + +24  + `tRadius +( +q + +dius +); + +25  + `tOcy +( +q + +acy +); + +26  + `tC +(cڡ +QC + & +c +); + +27  + `tBrush +(cڡ +QBrush + & +brush +); + +29 +le + +q + + $dius +() const; + +30 +le + +q + + $acy +() const; + +31 +le + +QC + + $c +() const; + +32 +le + +QBrush + + $brush +() const; + +33 +le + +QPot + + $ +() const; + +35 +le + +QPrݔtyAnimi + * + $diusAnimi +() const; + +36 +le + +QPrݔtyAnimi + * + $acyAnimi +() const; + +38 +le +  + `tOcySVue +( +q + +vue +); + +39 +le +  + `tOcyEndVue +( +q + +vue +); + +40 +le +  + `tRadiusSVue +( +q + +vue +); + +41 +le +  + `tRadiusEndVue +( +q + +vue +); + +42 +le +  + `tDuti +( +mcs +); + +44 +eed + +s +: + +45  + `deroy +(); + +47 +ive +: + +48 + $Q_DISABLE_COPY +( +Re +) + +50 +QPrݔtyAnimi + * + `ime +(cڡ +QByAay + & +ݔty +, + +51 cڡ +QEasgCurve + & +sg + = QEasgCurve:: +OutQuad +, + +52  +duti + = 800); + +54  + ` +(); + +56 +ReOvy + * +ovy_ +; + +58 +QPrݔtyAnimi + *cڡ +dius_im_ +; + +59 +QPrݔtyAnimi + *cڡ +acy_im_ +; + +61 +q + +dius_ +; + +62 +q + +acy_ +; + +64 +QPot + +_ +; + +65 +QBrush + +brush_ +; + +68 +le +  + +69 +Re +:: + $tOvy +( +ReOvy + * +ovy +) + +71 +ovy_ + = +ovy +; + +72 + } +} + +74 +le + +q + + +75 + gRe +:: + $dius +() const + +77  +dius_ +; + +78 + } +} + +80 +le + +q + + +81 + gRe +:: + $acy +() const + +83  +acy_ +; + +84 + } +} + +86 +le + +QC + + +87 + gRe +:: + $c +() const + +89  +brush_ +. + `c +(); + +90 + } +} + +92 +le + +QBrush + + +93 + gRe +:: + $brush +() const + +95  +brush_ +; + +96 + } +} + +98 +le + +QPot + + +99 + gRe +:: + $ +() const + +101  +_ +; + +102 + } +} + +104 +le + +QPrݔtyAnimi + * + +105 + gRe +:: + $diusAnimi +() const + +107  +dius_im_ +; + +108 + } +} + +110 +le + +QPrݔtyAnimi + * + +111 + gRe +:: + $acyAnimi +() const + +113  +acy_im_ +; + +114 + } +} + +116 +le +  + +117 + gRe +:: + $tOcySVue +( +q + +vue +) + +119 +acy_im_ +-> + `tSVue +( +vue +); + +120 + } +} + +122 +le +  + +123 + gRe +:: + $tOcyEndVue +( +q + +vue +) + +125 +acy_im_ +-> + `tEndVue +( +vue +); + +126 + } +} + +128 +le +  + +129 + gRe +:: + $tRadiusSVue +( +q + +vue +) + +131 +dius_im_ +-> + `tSVue +( +vue +); + +132 + } +} + +134 +le +  + +135 + gRe +:: + $tRadiusEndVue +( +q + +vue +) + +137 +dius_im_ +-> + `tEndVue +( +vue +); + +138 + } +} + +140 +le +  + +141 + gRe +:: + $tDuti +( +mcs +) + +143 +dius_im_ +-> + `tDuti +( +mcs +); + +144 +acy_im_ +-> + `tDuti +( +mcs +); + +145 + } +} + + @ui/RippleOverlay.cpp + +1  + ~ + +3  + ~"Re.h +" + +4  + ~"ReOvy.h +" + +6 + gReOvy +:: + $ReOvy +( +QWidg + * + +) + +7 : + `OvyWidg +( + +) + +8 , + $u__ +( +l +) + +10 + `tAribu +( +Qt +:: +WA_TntFMouEvts +); + +11 + `tAribu +( +Qt +:: +WA_NoSyemBackground +); + +12 + } +} + +15 + gReOvy +:: + $addRe +( +Re + * +re +) + +17 +re +-> + `tOvy +( +this +); + +18 +res_ +. + `push_back +( +re +); + +19 +re +-> + `t +(); + +20 + } +} + +23 + gReOvy +:: + $addRe +(cڡ +QPot + & +posi +, +q + +dius +) + +25 +Re + * +re + = +w + + `Re +( +posi +); + +26 +re +-> + `tRadiusEndVue +( +dius +); + +27 + `addRe +( +re +); + +28 + } +} + +31 + gReOvy +:: + $moveRe +( +Re + * +re +) + +33 i( +res_ +. + `moveO +( +re +)) + +34 +de + +re +; + +35 + } +} + +38 + gReOvy +:: + $tEvt +( +QPatEvt + * +evt +) + +40 + `Q_UNUSED +( +evt +) + +42 +QPar + + `r +( +this +); + +43 +r +. + `tRdHt +( +QPar +:: +Alsg +); + +44 +r +. + `tP +( +Qt +:: +NoP +); + +46 i( +u__ +) + +47 +r +. + `tClPh +( +_th_ +); + +49 aut + + = +res_ +. + `cڡBeg +(); i!res_. + `cڡEnd +(); ++it) + +50 + `tRe +(& +r +, * + +); + +51 + } +} + +54 + gReOvy +:: + $tRe +( +QPar + * +r +, +Re + * +re +) + +56 cڡ +q + +dius + = +re +-> + `dius +(); + +57 cڡ +QPotF + + + = +re +-> + ` +(); + +59 +r +-> + `tOcy +( +re +-> + `acy +()); + +60 +r +-> + `tBrush +( +re +-> + `brush +()); + +61 +r +-> + `dwEΝ +( + +, +dius +,adius); + +62 + } +} + + @ui/RippleOverlay.h + +1 #agm + + + +3  + ~ + +5  + ~"OvyWidg.h +" + +7 +ass + + gRe +; + +9 as + cReOvy + : +public + +OvyWidg + + +11 +Q_OBJECT + + +13 +public +: + +14 +exic + +ReOvy +( +QWidg + * + + = 0); + +16  +addRe +( +Re + * +re +); + +17  +addRe +(cڡ +QPot + & +posi +, +q + +dius + = 300); + +19  +moveRe +( +Re + * +re +); + +21 +le +  +tClpg +( +bo + +ab +); + +22 +le + +bo + + $hasClpg +() const; + +24 +le +  + `tClPh +(cڡ +QParPh + & +th +); + +26 +eed +: + +27  + $tEvt +( +QPatEvt + * +evt + +Q_DECL_OVERRIDE +; + +29 +ive +: + +30 + $Q_DISABLE_COPY +( +ReOvy +) + +32  + `tRe +( +QPar + * +r +, +Re + * +re +); + +34 +QLi +< +Re + *> +res_ +; + +35 +QParPh + +_th_ +; + +36 +bo + +u__ +; + +39 +le +  + +40 +ReOvy +:: + $tClpg +( +bo + +ab +) + +42 +u__ + = +ab +; + +43 + `upde +(); + +44 + } +} + +46 +le + +bo + + +47 + gReOvy +:: + $hasClpg +() const + +49  +u__ +; + +50 + } +} + +52 +le +  + +53 + gReOvy +:: + $tClPh +(cڡ +QParPh + & +th +) + +55 +_th_ + = +th +; + +56 + `upde +(); + +57 + } +} + + @ui/SnackBar.cpp + +1  + ~ + +3  + ~ + +5  + ~"SckB.h +" + +7 +cڡex +  + gSTARTING_OFFSET + = 1; + +8 +cڡex +  + gANIMATION_DURATION + = 6'000; + +9 +cڡex +  +BOX_PADDING + = 10; + +10 +cڡex +  + gMIN_WIDTH + = 400.0; + +11 +cڡex +  + gMIN_WIDTH_PERCENTAGE + = 0.3; + +13 + gSckB +:: + $SckB +( +QWidg + * + +) + +14 : + $OvyWidg +( + +) + +16 +QFt + +ft +; + +17 +ft +. + `tPotSizeF +(ft. + `potSizeF +() * 1.2); + +18 +ft +. + `tWeight +(50); + +19 + `tFt +( +ft +); + +21 +boxHeight_ + = + `QFtMrics +( +ft +). + `height +() * 2; + +22 +offt_ + = +STARTING_OFFSET +; + +23 +posi_ + = +SckBPosi +:: +T +; + +25 +hideTim_ +. + `tSgSh +( +ue +); + +27 aut +offt_im + = +twny +:: + `om +(1.0f). + `to +(0.0f). + `durg +(100). + `v +wny:: +sg +:: +cubicOut +); + +28 + `c +(& +showTim_ +, & +QTim +:: +timeout +, +this +, [this, +offt_im +]( +mub + { + +29 i( +offt_im +. + `ogss +() < 1.0f) { + +30 +offt_ + = +offt_im +. + ` +(0.07f); + +31 + `t +(); + +33 +showTim_ +. + ` +(); + +34 +hideTim_ +. + `t +( +ANIMATION_DURATION +); + +35 +offt_im +. + `ek +(0.0f); + +39 + `c +(& +hideTim_ +, + `SIGNAL +( + `timeout +()), +this +, + `SLOT +( + `hideMesge +())); + +41 + `hide +(); + +42 + } +} + +45 + gSckB +:: + $t +() + +47 i( +mesges_ +. + `emy +()) + +50 + `show +(); + +51 + `i +(); + +53 +showTim_ +. + `t +(10); + +54 + } +} + +57 + gSckB +:: + $hideMesge +() + +59 + `Tims +(); + +60 + `hide +(); + +62 i(! +mesges_ +. + `emy +()) + +64 +mesges_ +. + `p_t +(); + +67 +offt_ + = +STARTING_OFFSET +; + +69 i(! +mesges_ +. + `emy +()) + +70 + `t +(); + +71 + } +} + +74 + gSckB +:: + $Tims +() + +76 +showTim_ +. + ` +(); + +77 +hideTim_ +. + ` +(); + +78 + } +} + +81 + gSckB +:: + $showMesge +(cڡ +QSg + & +msg +) + +83 +mesges_ +. + `push_back +( +msg +); + +86 i( + `isVisib +()) + +89 + `t +(); + +90 + } +} + +93 + gSckB +:: + $mouPssEvt +( +QMouEvt + *) + +95 + `hideMesge +(); + +96 + } +} + +99 + gSckB +:: + $tEvt +( +QPatEvt + * +evt +) + +101 + `Q_UNUSED +( +evt +) + +103 i( +mesges_ +. + `emy +()) + +106 aut +mesge_ + = +mesges_ +. + `t +(); + +108 +QPar + + `p +( +this +); + +109 +p +. + `tRdHt +( +QPar +:: +Alsg +); + +111 +QBrush + +brush +; + +112 +brush +. + `tSty +( +Qt +:: +SidP +); + +113 +brush +. + `tC +( +bgC_ +); + +114 +p +. + `tBrush +( +brush +); + +116 +QRe + + `r +(0, 0, +d +:: + `max +( +MIN_WIDTH +, + `width +(* +MIN_WIDTH_PERCENTAGE +), +boxHeight_ +); + +118 +p +. + `tP +( +Qt +:: +whe +); + +119 +QRe + +br + = +p +. + `boundgRe +( +r +, +Qt +:: +AlignHCr + | Qt:: +AlignT + | Qt:: +TextWdWp +, +mesge_ +); + +121 +p +. + `tP +( +Qt +:: +NoP +); + +122 +r + = +br +. + `uned +). + `adjued +(- +BOX_PADDING +, -BOX_PADDING, BOX_PADDING, BOX_PADDING); + +124 cڡ +q + +s + = 1 - +offt_ +; + +126 i( +posi_ + = +SckBPosi +:: +Btom +) + +127 +p +. + `e +(( + `width +(- ( +r +.width(- 2 * +BOX_PADDING +)) / 2, + +128 + `height +(- +BOX_PADDING + - +s + * ( +r +.height())); + +130 +p +. + `e +(( + `width +(- ( +r +.width(- 2 * +BOX_PADDING +)) / 2, + +131 +s + * ( +r +. + `height +()- 2 * +BOX_PADDING +); + +133 +br +. + `moveCr +( +r +. + ` +()); + +134 +p +. + `dwRoundedRe +( +r +. + `adjued +(0, 0, 0, 4), 4, 4); + +135 +p +. + `tP +( +xtC_ +); + +136 +p +. + `dwText +( +br +, +Qt +:: +AlignHCr + | Qt:: +AlignT + | Qt:: +TextWdWp +, +mesge_ +); + +137 + } +} + + @ui/SnackBar.h + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +8  + ~"OvyWidg.h +" + +10 as + cSckBPosi + + +12 + mBtom +, + +13 + mT +, + +16 as + cSckB + : +public + +OvyWidg + + +18 +Q_OBJECT + + +20 + $Q_PROPERTY +( +QC + +bgC + +READ + +backgroundC + +WRITE + +tBackgroundC +) + +21 + $Q_PROPERTY +( +QC + +xtC + +READ +extC +WRITE + +tTextC +) + +23 +public +: + +24 +exic + + `SckB +( +QWidg + * + +); + +26 +QC + + $backgroundC +(cڡ {  +bgC_ +; } + +27  + $tBackgroundC +(cڡ +QC + & +c +) + +29 +bgC_ + = +c +; + +30 + `upde +(); + +31 + } +} + +33 +QC + + $xtC +(cڡ {  +xtC_ +; + } +} + +34  + $tTextC +(cڡ +QC + & +c +) + +36 +xtC_ + = +c +; + +37 + `upde +(); + +38 + } +} + +39  + $tPosi +( +SckBPosi + +pos +) + +41 +posi_ + = +pos +; + +42 + `upde +(); + +43 + } +} + +45 +public + + gs +: + +46  +showMesge +(cڡ +QSg + & +msg +); + +48 + geed +: + +49  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +50  + $mouPssEvt +( +QMouEvt + * +evt + +ovride +; + +52 +ive + +s +: + +53  + `hideMesge +(); + +55 +ive +: + +56  + `Tims +(); + +57  + `t +(); + +59 +QC + +bgC_ +; + +60 +QC + +xtC_ +; + +62 +q + +bgOcy_ +; + +63 +q + +offt_ +; + +65 +d +:: +deque +< +QSg +> +mesges_ +; + +67 +QTim + +showTim_ +; + +68 +QTim + +hideTim_ +; + +70  +boxHeight_ +; + +72 +SckBPosi + +posi_ +; + +73 + } +}; + + @ui/TextField.cpp + +1  + ~"TextFld.h +" + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +7  + ~ + +8  + ~ + +10 + gTextFld +:: + $TextFld +( +QWidg + * + +) + +11 : + $QLeEd +( + +) + +14 + `tAribu +( +Qt +:: +WA_MacShowFocusRe +, 0); + +16 +QP + +l +; + +18 +e_mache_ + = +w + + `TextFldSMache +( +this +); + +19 +b_ + = 0; + +20 +b_ft_size_ + = 15; + +21 +show_b_ + = +l +; + +22 +background_c_ + = +l +. + `c +( +QP +:: +Wdow +); + +24 + `tFme +( +l +); + +25 + `tAribu +( +Qt +:: +WA_Hov +); + +26 + `tMouTckg +( +ue +); + +27 + `tTextMgs +(0, 4, 0, 6); + +29 +e_mache_ +-> + `t +(); + +30 +QCeAliti +:: + `ossEvts +(); + +31 + } +} + +34 + gTextFld +:: + $tBackgroundC +(cڡ +QC + & +c +) + +36 +background_c_ + = +c +; + +37 + } +} + +39 +QC + + +40 + gTextFld +:: + $backgroundC +() const + +42  +background_c_ +; + +43 + } +} + +46 + gTextFld +:: + $tShowLab +( +bo + +vue +) + +48 i( +show_b_ + = +vue +) { + +52 +show_b_ + = +vue +; + +54 i(! +b_ + && +vue +) { + +55 +b_ + = +w + + `TextFldLab +( +this +); + +56 +e_mache_ +-> + `tLab +( +b_ +); + +59 i( +vue +) { + +60 + `tCڋsMgs +(0, 23, 0, 0); + +62 + `tCڋsMgs +(0, 0, 0, 0); + +64 + } +} + +66 +bo + + +67 + gTextFld +:: + $hasLab +() const + +69  +show_b_ +; + +70 + } +} + +73 + gTextFld +:: + $tLabFtSize +( +q + +size +) + +75 +b_ft_size_ + = +size +; + +77 i( +b_ +) { + +78 +QFt + + `ft +( +b_ +->font()); + +79 +ft +. + `tPotSizeF +( +size +); + +80 +b_ +-> + `tFt +( +ft +); + +81 +b_ +-> + `upde +(); + +83 + } +} + +85 +q + + +86 + gTextFld +:: + $bFtSize +() const + +88  +b_ft_size_ +; + +89 + } +} + +92 + gTextFld +:: + $tLab +(cڡ +QSg + & +b +) + +94 +b_xt_ + = +b +; + +95 + `tShowLab +( +ue +); + +96 +b_ +-> + `upde +(); + +97 + } +} + +99 +QSg + + +100 + gTextFld +:: + $b +() const + +102  +b_xt_ +; + +103 + } +} + +106 + gTextFld +:: + $tTextC +(cڡ +QC + & +c +) + +108 +xt_c_ + = +c +; + +109 + `tStySht +( + `QSg +("QLeEd { c: %1; }"). + `g +( +c +. + `me +())); + +110 + } +} + +112 +QC + + +113 + gTextFld +:: + $xtC +() const + +115 i(! +xt_c_ +. + `isVid +()) { + +116  + `QP +(). + `c +( +QP +:: +Text +); + +119  +xt_c_ +; + +120 + } +} + +123 + gTextFld +:: + $tLabC +(cڡ +QC + & +c +) + +125 +b_c_ + = +c +; + +126 + `upde +(); + +127 + } +} + +129 +QC + + +130 + gTextFld +:: + $bC +() const + +132 i(! +b_c_ +. + `isVid +()) { + +133  + `QP +(). + `c +( +QP +:: +Text +); + +136  +b_c_ +; + +137 + } +} + +140 + gTextFld +:: + $tInkC +(cڡ +QC + & +c +) + +142 +k_c_ + = +c +; + +143 + `upde +(); + +144 + } +} + +146 +QC + + +147 + gTextFld +:: + $kC +() const + +149 i(! +k_c_ +. + `isVid +()) { + +150  + `QP +(). + `c +( +QP +:: +Text +); + +153  +k_c_ +; + +154 + } +} + +157 + gTextFld +:: + $tUndleC +(cڡ +QC + & +c +) + +159 +undle_c_ + = +c +; + +160 + `upde +(); + +161 + } +} + +163 +QC + + +164 + gTextFld +:: + $undleC +() const + +166 i(! +undle_c_ +. + `isVid +()) { + +167  + `QP +(). + `c +( +QP +:: +Highlight +); + +170  +undle_c_ +; + +171 + } +} + +173 +bo + + +174 + gTextFld +:: + $evt +( +QEvt + * +evt +) + +176  +evt +-> + `ty +()) { + +177  +QEvt +:: +Resize +: + +178  +QEvt +:: +Move +: { + +179 i( +b_ +) + +180 +b_ +-> + `tGeomry +( + ` +()); + +187  +QLeEd +:: + `evt +( +evt +); + +188 + } +} + +191 + gTextFld +:: + $tEvt +( +QPatEvt + * +evt +) + +193 +QLeEd +:: + `tEvt +( +evt +); + +195 +QPar + + `r +( +this +); + +197 i( + `xt +(). + `isEmy +()) { + +198 +r +. + `tOcy +(1 - +e_mache_ +-> + `ogss +()); + +199 +r +. + `flRe +( + ` +(), + `backgroundC +()); + +202 cڡ  +y + = + `height +() - 1; + +203 cڡ  +wd + = + `width +() - 5; + +205 +QP + +n +; + +206 +n +. + `tWidth +(1); + +207 +n +. + `tC +( + `undleC +()); + +208 +r +. + `tP +( +n +); + +209 +r +. + `tOcy +(1); + +210 +r +. + `dwLe +(2, +y +, +wd +, y); + +212 +QBrush + +brush +; + +213 +brush +. + `tSty +( +Qt +:: +SidP +); + +214 +brush +. + `tC +( + `kC +()); + +216 cڡ +q + +ogss + = +e_mache_ +-> + `ogss +(); + +218 i( +ogss + > 0) { + +219 +r +. + `tP +( +Qt +:: +NoP +); + +220 +r +. + `tBrush +( +brush +); + +221 cڡ  +w + = (1 - +ogss +* +ic_ +< +q +>( +wd + / 2); + +222 +r +. + `dwRe +( +w + + 2.5, + `height +(- 2, +wd + - 2 * w, 2); + +224 + } +} + +226 + gTextFldSMache +:: + $TextFldSMache +( +TextFld + * + +) + +227 : + `QSMache +( + +) + +228 , + $xt_fld_ +( + +) + +230 +nm_e_ + = +w + +QS +; + +231 +focud_e_ + = +w + +QS +; + +233 +b_ + = 0; + +234 +offt_im_ + = 0; + +235 +c_im_ + = 0; + +236 +ogss_ + = 0.0; + +238 + `addS +( +nm_e_ +); + +239 + `addS +( +focud_e_ +); + +241 + `tInlS +( +nm_e_ +); + +243 +QEvtTnsi + * +si +; + +244 +QPrݔtyAnimi + * +imi +; + +246 +si + = +w + + `QEvtTnsi +( + +, +QEvt +:: +FocusIn +); + +247 +si +-> + `tTgS +( +focud_e_ +); + +248 +nm_e_ +-> + `addTnsi +( +si +); + +250 +imi + = +w + + `QPrݔtyAnimi +( +this +, "progress",his); + +251 +imi +-> + `tEasgCurve +( +QEasgCurve +:: +InCubic +); + +252 +imi +-> + `tDuti +(310); + +253 +si +-> + `addAnimi +( +imi +); + +255 +si + = +w + + `QEvtTnsi +( + +, +QEvt +:: +FocusOut +); + +256 +si +-> + `tTgS +( +nm_e_ +); + +257 +focud_e_ +-> + `addTnsi +( +si +); + +259 +imi + = +w + + `QPrݔtyAnimi +( +this +, "progress",his); + +260 +imi +-> + `tEasgCurve +( +QEasgCurve +:: +OutCubic +); + +261 +imi +-> + `tDuti +(310); + +262 +si +-> + `addAnimi +( +imi +); + +264 +nm_e_ +-> + `assignPrݔty +( +this +, "progress", 0); + +265 +focud_e_ +-> + `assignPrݔty +( +this +, "progress", 1); + +267 + `tupPrݔts +(); + +269 + `c +( +xt_fld_ +, + `SIGNAL +( + `xtChged +( +QSg +)), +this +, + `SLOT +( + `tupPrݔts +())); + +270 + } +} + +273 + gTextFldSMache +:: + $tLab +( +TextFldLab + * +b +) + +275 i( +b_ +) { + +276 +de + +b_ +; + +279 i( +offt_im_ +) { + +280 + `moveDeuAnimi +( +offt_im_ +); + +281 +de + +offt_im_ +; + +284 i( +c_im_ +) { + +285 + `moveDeuAnimi +( +c_im_ +); + +286 +de + +c_im_ +; + +289 +b_ + = +b +; + +291 i( +b_ +) { + +292 +offt_im_ + = +w + + `QPrݔtyAnimi +( +b_ +, "offt", +this +); + +293 +offt_im_ +-> + `tDuti +(210); + +294 +offt_im_ +-> + `tEasgCurve +( +QEasgCurve +:: +OutCubic +); + +295 + `addDeuAnimi +( +offt_im_ +); + +297 +c_im_ + = +w + + `QPrݔtyAnimi +( +b_ +, "c", +this +); + +298 +c_im_ +-> + `tDuti +(210); + +299 + `addDeuAnimi +( +c_im_ +); + +302 + `tupPrݔts +(); + +303 + } +} + +306 + gTextFldSMache +:: + $tupPrݔts +() + +308 i( +b_ +) { + +309 cڡ  +m + = +xt_fld_ +-> + `xtMgs +(). + `t +(); + +311 i( +xt_fld_ +-> + `xt +(). + `isEmy +()) { + +312 +nm_e_ +-> + `assignPrݔty +( +b_ +, "offt", + `QPotF +(0, 26)); + +314 +nm_e_ +-> + `assignPrݔty +( +b_ +, "offt", + `QPotF +(0, 0 - +m +)); + +317 +focud_e_ +-> + `assignPrݔty +( +b_ +, "offt", + `QPotF +(0, 0 - +m +)); + +318 +focud_e_ +-> + `assignPrݔty +( +b_ +, "c", +xt_fld_ +-> + `kC +()); + +319 +nm_e_ +-> + `assignPrݔty +( +b_ +, "c", +xt_fld_ +-> + `bC +()); + +321 i(0 ! +b_ +-> + `offt +(). + `y +(&& ! +xt_fld_ +-> + `xt +(). + `isEmy +()) { + +322 +b_ +-> + `tOfft +( + `QPotF +(0, 0 - +m +)); + +323 } i(! +xt_fld_ +-> + `hasFocus +(&& +b_ +-> + `offt +(). + `y +() <= 0 && + +324 +xt_fld_ +-> + `xt +(). + `isEmy +()) { + +325 +b_ +-> + `tOfft +( + `QPotF +(0, 26)); + +329 +xt_fld_ +-> + `upde +(); + +330 + } +} + +332 + gTextFldLab +:: + $TextFldLab +( +TextFld + * + +) + +333 : + `QWidg +( + +) + +334 , + $xt_fld_ +( + +) + +336 +x_ + = 0; + +337 +y_ + = 26; + +338 +s_ + = 1; + +339 +c_ + = + +-> + `bC +(); + +341 +QFt + +ft +; + +342 +ft +. + `tWeight +(60); + +343 +ft +. + `tLrScg +( +QFt +:: +PageScg +, 102); + +344 + `tFt +( +ft +); + +345 + } +} + +348 + gTextFldLab +:: + $tEvt +( +QPatEvt + *) + +350 i(! +xt_fld_ +-> + `hasLab +()) + +353 +QPar + + `r +( +this +); + +354 +r +. + `tRdHt +( +QPar +:: +Alsg +); + +355 +r +. + `s +( +s_ +, scale_); + +356 +r +. + `tP +( +c_ +); + +357 +r +. + `tOcy +(1); + +359 +QPotF + + `pos +(2 + +x_ +, + `height +(- 36 + +y_ +); + +360 +r +. + `dwText +( +pos +. + `x +(),os. + `y +(), +xt_fld_ +-> + `b +()); + +361 + } +} + + @ui/TextField.h + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +7  + ~ + +8  + ~ + +10 +ass + + gTextFld +; + +11 +ass + + gTextFldLab +; + +12 +ass + + gTextFldSMache +; + +14 as + cTextFld + : +public + +QLeEd + + +16 +Q_OBJECT + + +18 + $Q_PROPERTY +( +QC + +xtC + +WRITE + +tTextC + +READ +extColor) + +19 + $Q_PROPERTY +( +QC + +kC + +WRITE + +tInkC + +READ + inkColor) + +20 + $Q_PROPERTY +( +QC + +bC + +WRITE + +tLabC + +READ +abelColor) + +21 + $Q_PROPERTY +( +QC + +undleC + +WRITE + +tUndleC + +READ + underlineColor) + +22 + $Q_PROPERTY +( +QC + +backgroundC + +WRITE + +tBackgroundC + +READ + backgroundColor) + +24 +public +: + +25 +exic + + `TextFld +( +QWidg + * + + = 0); + +27  + `tInkC +(cڡ +QC + & +c +); + +28  + `tBackgroundC +(cڡ +QC + & +c +); + +29  + `tLab +(cڡ +QSg + & +b +); + +30  + `tLabC +(cڡ +QC + & +c +); + +31  + `tLabFtSize +( +q + +size +); + +32  + `tShowLab +( +bo + +vue +); + +33  + `tTextC +(cڡ +QC + & +c +); + +34  + `tUndleC +(cڡ +QC + & +c +); + +36 +QC + + $kC +() const; + +37 +QC + + $bC +() const; + +38 +QC + + $xtC +() const; + +39 +QC + + $undleC +() const; + +40 +QC + + $backgroundC +() const; + +41 +QSg + + $b +() const; + +42 +bo + + $hasLab +() const; + +43 +q + + $bFtSize +() const; + +45 +eed +: + +46 +bo + + $evt +( +QEvt + * +evt + +ovride +; + +47  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +49 +ive +: + +50  + ` +(); + +52 +QC + +k_c_ +; + +53 +QC + +background_c_ +; + +54 +QC + +b_c_ +; + +55 +QC + +xt_c_ +; + +56 +QC + +undle_c_ +; + +57 +QSg + +b_xt_ +; + +58 +TextFldLab + * +b_ +; + +59 +TextFldSMache + * +e_mache_ +; + +60 +bo + +show_b_ +; + +61 +q + +b_ft_size_ +; + +64 as + cTextFldLab + : +public + +QWidg + + +66 +Q_OBJECT + + +68 + $Q_PROPERTY +( +q + +s + +WRITE + +tS + +READ + scale) + +69 + $Q_PROPERTY +( +QPotF + +offt + +WRITE + +tOfft + +READ + offset) + +70 + $Q_PROPERTY +( +QC + +c + +WRITE + +tC + +READ + color) + +72 +public +: + +73 + `TextFldLab +( +TextFld + * + +); + +75 +le +  + `tC +(cڡ +QC + & +c +); + +76 +le +  + `tOfft +(cڡ +QPotF + & +pos +); + +77 +le +  + `tS +( +q + +s +); + +79 +le + +QC + + $c +() const; + +80 +le + +QPotF + + $offt +() const; + +81 +le + +q + + $s +() const; + +83 +eed +: + +84  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +86 +ive +: + +87 +TextFld + *cڡ +xt_fld_ +; + +89 +QC + +c_ +; + +90 +q + +s_ +; + +91 +q + +x_ +; + +92 +q + +y_ +; + +95 +le +  + +96 +TextFldLab +:: + $tC +(cڡ +QC + & +c +) + +98 +c_ + = +c +; + +99 + `upde +(); + +100 + } +} + +102 +le +  + +103 + gTextFldLab +:: + $tOfft +(cڡ +QPotF + & +pos +) + +105 +x_ + = +pos +. + `x +(); + +106 +y_ + = +pos +. + `y +(); + +107 + `upde +(); + +108 + } +} + +110 +le +  + +111 + gTextFldLab +:: + $tS +( +q + +s +) + +113 +s_ + = +s +; + +114 + `upde +(); + +115 + } +} + +117 +le + +QPotF + + +118 + gTextFldLab +:: + $offt +() const + +120  + `QPotF +( +x_ +, +y_ +); + +121 + } +} + +122 +le + +q + + +123 + gTextFldLab +:: + $s +() const + +125  +s_ +; + +126 + } +} + +127 +le + +QC + + +128 + gTextFldLab +:: + $c +() const + +130  +c_ +; + +131 + } +} + +133 as + cTextFldSMache + : +public + +QSMache + + +135 +Q_OBJECT + + +137 + $Q_PROPERTY +( +q + +ogss + +WRITE + +tProgss + +READ +rogress) + +139 +public +: + +140 + `TextFldSMache +( +TextFld + * + +); + +142 +le +  + `tProgss +( +q + +ogss +); + +143  + `tLab +( +TextFldLab + * +b +); + +145 +le + +q + + $ogss +() const; + +147 +public + +s +: + +148  + `tupPrݔts +(); + +150 +ive +: + +151 +QPrݔtyAnimi + * +c_im_ +; + +152 +QPrݔtyAnimi + * +offt_im_ +; + +154 +QS + * +focud_e_ +; + +155 +QS + * +nm_e_ +; + +157 +TextFld + * +xt_fld_ +; + +158 +TextFldLab + * +b_ +; + +160 +q + +ogss_ +; + +163 +le +  + +164 +TextFldSMache +:: + $tProgss +( +q + +ogss +) + +166 +ogss_ + = +ogss +; + +167 +xt_fld_ +-> + `upde +(); + +168 + } +} + +170 +le + +q + + +171 + gTextFldSMache +:: + $ogss +() const + +173  +ogss_ +; + +174 + } +} + + @ui/TextLabel.cpp + +1  + ~"ui/TextLab.h +" + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +8  + ~"Uts.h +" + +10 +bo + + +11 + gCڋxtMuFr +:: + $evtFr +( +QObje + * +obj +, +QEvt + * +evt +) + +13 i( +evt +-> + `ty +(= +QEvt +:: +MouBuPss +) { + +14 +em + + `cڋxtMuIsOng +(); + +15  +ue +; + +18  +QObje +:: + `evtFr +( +obj +, +evt +); + +19 + } +} + +21 + gTextLab +:: + $TextLab +( +QWidg + * + +) + +22 : + `TextLab +( + `QSg +(), + +) + +23 { + } +} + +25 + gTextLab +:: + $TextLab +(cڡ +QSg + & +xt +, +QWidg + * + +) + +26 : + $QTextBrowr +( + +) + +28 + `documt +()-> + `tDeuStySht +( + `QSg +("{c: %1; }"). + `g +( +uts +:: + `lkC +())); + +30 + `tText +( +xt +); + +31 + `tOnExLks +( +ue +); + +34 + `tRdOy +( +ue +); + +35 + `tFmeSty +( +QFme +:: +NoFme +); + +36 +QP + +l + = + `ˉe +(); + +37 +l +. + `tC +( +QP +:: +Ba +, +Qt +:: +t +); + +38 + `tP +( +l +); + +41 + `tLeWpMode +( +QTextEd +:: +WidgWidth +); + +42 + `tWdWpMode +( +QTextOi +:: +WpAtWdBoundyOrAnywhe +); + +43 + `c +( + `documt +()-> + `documtLayout +(), + +44 & +QAbTextDocumtLayout +:: +documtSizeChged +, + +45 +this +, + +46 & +TextLab +:: +adjuHeight +); + +47 + `documt +()-> + `tDocumtMg +(0); + +49 + `tSizePicy +( +QSizePicy +:: +Ped +, QSizePicy:: +Fixed +); + +50 + `tFixedHeight +(0); + +52 + `c +( +this +, & +TextLab +:: +lkAived +,his, &TextLab:: +hdLkAivi +); + +54 aut +fr + = +w + + `CڋxtMuFr +( +this +); + +55 + `lEvtFr +( +fr +); + +56 + `c +( +fr +, & +CڋxtMuFr +:: +cڋxtMuIsOng +, +this +, [this]() { + +57 +cڋxtMuRequeed_ + = +ue +; + +59 + } +} + +62 + gTextLab +:: + $focusOutEvt +( +QFocusEvt + * +e +) + +64 +QTextBrowr +:: + `focusOutEvt +( +e +); + +67 i( +cڋxtMuRequeed_ +) { + +68 +cڋxtMuRequeed_ + = +l +; + +72 +QTextCurs + +curs + = + `xtCurs +(); + +73 +curs +. + `rSei +(); + +74 + `tTextCurs +( +curs +); + +75 + } +} + +78 + gTextLab +:: + $mouPssEvt +( +QMouEvt + * +e +) + +80 +lk_ + = ( +e +-> + `bu +(& +Qt +:: +LeBu +? + `chAt +-> + `pos +(): + `QSg +(); + +81 +QTextBrowr +:: + `mouPssEvt +( +e +); + +82 + } +} + +85 + gTextLab +:: + $mouREvt +( +QMouEvt + * +e +) + +87 i( +e +-> + `bu +(& +Qt +:: +LeBu + && ! +lk_ +. + `isEmy +(&& + `chAt +-> + `pos +()) ==ink_) { + +88 +em + + `lkAived +( +lk_ +); + +92 +QTextBrowr +:: + `mouREvt +( +e +); + +93 + } +} + +96 + gTextLab +:: + $whlEvt +( +QWhlEvt + * +evt +) + +98 +evt +-> + `igne +(); + +99 + } +} + +102 + gTextLab +:: + $hdLkAivi +(cڡ +QU + & +u +) + +104 aut +s + = +u +. + `toSg +(). + `l +('/'); + +105 aut +deuHdr + = [](cڡ +QU + & +u +{ +QDesktSvis +:: + `ݒU +(url); }; + +107 i( +u +. + `ho +(!"mrix.to" || +s +. + `isEmy +()) + +108  + `deuHdr +( +u +); + +110 +y + { + +111 +usg + +mea + +mtx +:: +idtifrs +; + +112 +r +< +Ur +>( +s +. + `ϡ +(). + `toStdSg +()); + +113 } + `tch + (cڡ +d +:: +exi + &) { + +114  + `deuHdr +( +u +); + +117 +em + + `urProfeTrigged +( +s +. + `ϡ +()); + +118 + } +} + + @ui/TextLabel.h + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +6  + ~ + +8 +ass + + gQMouEvt +; + +9 +ass + + gQFocusEvt +; + +10 +ass + + gQWhlEvt +; + +12 as + cCڋxtMuFr + : +public + +QObje + + +14 +Q_OBJECT + + +16 +public +: + +17 +exic + + $CڋxtMuFr +( +QWidg + * + +) + +18 : + $QObje +( + +) + +21 +sigls +: + +22  + `cڋxtMuIsOng +(); + +24 +eed +: + +25 +bo + + `evtFr +( +QObje + * +obj +, +QEvt + * +evt +); + +26 + } +}; + +28 as + cTextLab + : +public + +QTextBrowr + + +30 +Q_OBJECT + + +32 +public +: + +33 +TextLab +(cڡ +QSg + & +xt +, +QWidg + * + + = +nuαr +); + +34 +TextLab +( +QWidg + * + + = +nuαr +); + +36  + $whlEvt +( +QWhlEvt + * +evt + +ovride +; + +37  + $rLks +({ +lk_ +. + `r +(); } + +39 +eed +: + +40  + $mouPssEvt +( +QMouEvt + * +e + +ovride +; + +41  + $mouREvt +( +QMouEvt + * +e + +ovride +; + +42  + $focusOutEvt +( +QFocusEvt + * +e + +ovride +; + +44 +ive + +s +: + +45  + $adjuHeight +(cڡ +QSizeF + & +size +{ + `tFixedHeight +(size. + `height +()); + } +} + +46  +hdLkAivi +(cڡ +QU + & +lk +); + +48 + gsigls +: + +49  +urProfeTrigged +(cڡ +QSg + & +ur_id +); + +50  +lkAived +(cڡ +QU + & +lk +); + +52 + give +: + +53 +QSg + +lk_ +; + +54 +bo + + gcڋxtMuRequeed_ + = +l +; + + @ui/Theme.cpp + +1  + ~ + +3  + ~"Theme.h +" + +5 + gTheme +:: + $Theme +( +QObje + * + +) + +6 : + $QObje +( + +) + +8 + `tC +("Bck", +ui +:: +C +:: +Bck +); + +10 + `tC +("BrightWhe", +ui +:: +C +:: +BrightWhe +); + +11 + `tC +("FadedWhe", +ui +:: +C +:: +FadedWhe +); + +12 + `tC +("MediumWhe", +ui +:: +C +:: +MediumWhe +); + +14 + `tC +("BrightG", +ui +:: +C +:: +BrightG +); + +15 + `tC +("DkG", +ui +:: +C +:: +DkG +); + +16 + `tC +("LightG", +ui +:: +C +:: +LightG +); + +18 + `tC +("Gy", +ui +:: +C +:: +Gy +); + +19 + `tC +("Red", +ui +:: +C +:: +Red +); + +20 + `tC +("Blue", +ui +:: +C +:: +Blue +); + +22 + `tC +("Tnt", +ui +:: +C +:: +Tnt +); + +23 + } +} + +25 +QC + + +26 + gTheme +:: + $rgba +( +r +,  +g +,  +b +, +q + +a +) const + +28 +QC + + `c +( +r +, +g +, +b +); + +29 +c +. + `tAhaF +( +a +); + +31  +c +; + +32 + } +} + +34 +QC + + +35 + gTheme +:: + $gC +(cڡ +QSg + & +key +) const + +37 i(! +cs_ +. + `cڏs +( +key +)) { + +38 + `qWng +(<< "C wh key" << +key + << "couldot be found"; + +39  + `QC +(); + +42  +cs_ +. + `vue +( +key +); + +43 + } +} + +46 + gTheme +:: + $tC +(cڡ +QSg + & +key +, cڡ +QC + & +c +) + +48 +cs_ +. + ` +( +key +, +c +); + +49 + } +} + +52 + gTheme +:: + $tC +(cڡ +QSg + & +key +, +ui +:: +C + +c +) + +54 cڡ +QC + +ˉe +[] = { + +55 + `QC +("#171919"), + +57 + `QC +("#EBEBEB"), + +58 + `QC +("#C9C9C9"), + +59 + `QC +("#929292"), + +61 + `QC +("#1C3133"), + +62 + `QC +("#577275"), + +63 + `QC +("#46A451"), + +65 + `QC +("#5D6565"), + +66 + `QC +("#E22826"), + +67 + `QC +("#81B3A9"), + +69 + `rgba +(0, 0, 0, 0), + +72 +cs_ +. + ` +( +key +, +ˉe +[ +ic_ +<>( +c +)]); + +73 + } +} + + @ui/Theme.h + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +7 +mea + + gui + { + +8 as + cAvTy + + +10 + gIc +, + +11 + gImage +, + +12 + gLr + + +16 cڡ  + gFtSize + = 16; + +19 cڡ  + gAvSize + = 40; + +21 as + cBuPt + + +23 + gFtPt +, + +24 + gCheckabPt + + +27 as + cReSty + + +29 + gCdRe +, + +30 + gPosiedRe +, + +31 + gNoRe + + +34 as + cOvySty + + +36 + gNoOvy +, + +37 + gTdOvy +, + +38 + gGyOvy + + +41 as + cRe + + +43 + gDeu +, + +44 + gPrimy +, + +45 + gSecdy + + +48 as + cBuIcPmt + + +50 + gLeIc +, + +51 + gRightIc + + +54 as + cProgssTy + + +56 + gDmeProgss +, + +57 + gIndmeProgss + + +60 as + cC + + +62 + gBck +, + +63 + gBrightWhe +, + +64 + gFadedWhe +, + +65 + gMediumWhe +, + +66 + gDkG +, + +67 + gLightG +, + +68 + gBrightG +, + +69 + gGy +, + +70 + gRed +, + +71 + gBlue +, + +72 + gTnt + + +77 as + cTheme + : +public + +QObje + + +79 +Q_OBJECT + + +80 +public +: + +81 +exic + +Theme +( +QObje + * + + = 0); + +83 +QC + + $gC +(cڡ +QSg + & +key +) const; + +85  + `tC +(cڡ +QSg + & +key +, cڡ +QC + & +c +); + +86  + `tC +(cڡ +QSg + & +key +, +ui +:: +C + +c +); + +88 +ive +: + +89 +QC + + $rgba +( +r +,  +g +,  +b +, +q + +a +) const; + +91 +QHash +< +QSg +, +QC +> +cs_ +; + + @ui/ThemeManager.cpp + +1  + ~ + +3  + ~"ThemeMag.h +" + +5 + gThemeMag +:: + $ThemeMag +({ + `tTheme +( +w + +Theme +); + } +} + +8 + gThemeMag +:: + $tTheme +( +Theme + * +theme +) + +10 +theme_ + = +theme +; + +11 +theme_ +-> + `tPt +( +this +); + +12 + } +} + +14 +QC + + +15 + gThemeMag +:: + $themeC +(cڡ +QSg + & +key +) const + +17 + `Q_ASSERT +( +theme_ +); + +18  +theme_ +-> + `gC +( +key +); + +19 + } +} + + @ui/ThemeManager.h + +1 #agm + + + +3  + ~ + +5  + ~"Theme.h +" + +7 as + cThemeMag + : +public + +QCommSty + + +9 +Q_OBJECT + + +11 +public +: + +12 +le +  +ThemeMag + & + +(); + +14  +tTheme +( +Theme + * +theme +); + +15 +QC + + $themeC +(cڡ +QSg + & +key +) const; + +17 +ive +: + +18 + `ThemeMag +(); + +20 + `ThemeMag +( +ThemeMag + const &); + +21  +ݔ +=( +ThemeMag + const &); + +23 +Theme + * +theme_ +; + +26 +le + +ThemeMag + & + +27 +ThemeMag +:: + $ +() + +29  +ThemeMag + + +; + +30  + +; + +31 + } +} + + @ui/ToggleButton.cpp + +1  + ~ + +2  + ~ + +3  + ~ + +4  + ~ + +6  + ~"ToggBu.h +" + +9 + gTogg +:: + $tEvt +( +QPatEvt + * +evt +) + +11 + `Q_UNUSED +( +evt +); + +12 + } +} + +14 + gTogg +:: + $Togg +( +QWidg + * + +) + +15 : +QAbBu +{ + +} + +17 + +(); + +19 +c +( +this +, & +QAbBu +:: +toggd +,his, & +Togg +:: +tS +); + +23 + gTogg +:: + $tS +( +bo + +isEbd +) + +25 +thumb_ +-> + `tShi +( +isEbd + ? +Posi +:: +Right + : Posi:: +Le +); + +26 + `tupPrݔts +(); + +27 + } +} + +30 + gTogg +:: + $ +() + +32 +ack_ + = +w + + `ToggTck +( +this +); + +33 +thumb_ + = +w + + `ToggThumb +( +this +); + +35 + `tCurs +( + `QCurs +( +Qt +:: +PotgHdCurs +)); + +36 + `tCheckab +( +ue +); + +37 + `tChecked +( +l +); + +39 + `tS +( +l +); + +40 + `tupPrݔts +(); + +42 +QCeAliti +:: + `ossEvts +(); + +43 + } +} + +46 + gTogg +:: + $tupPrݔts +() + +48 i( + `isEbd +()) { + +49 +Posi + +posi + = +thumb_ +-> + `shi +(); + +51 +thumb_ +-> + `tThumbC +( + `ackC +()); + +53 i( +posi + = +Posi +:: +Le +) + +54 +ack_ +-> + `tTckC +( + `aiveC +()); + +55 i( +posi + = +Posi +:: +Right +) + +56 +ack_ +-> + `tTckC +( + `aiveC +()); + +59 + `upde +(); + +60 + } +} + +63 + gTogg +:: + $tDibdC +(cڡ +QC + & +c +) + +65 +dibdC_ + = +c +; + +66 + `tupPrݔts +(); + +67 + } +} + +70 + gTogg +:: + $tAiveC +(cڡ +QC + & +c +) + +72 +aiveC_ + = +c +; + +73 + `tupPrݔts +(); + +74 + } +} + +77 + gTogg +:: + $tIiveC +(cڡ +QC + & +c +) + +79 +aiveC_ + = +c +; + +80 + `tupPrݔts +(); + +81 + } +} + +84 + gTogg +:: + $tTckC +(cڡ +QC + & +c +) + +86 +ackC_ + = +c +; + +87 + `tupPrݔts +(); + +88 + } +} + +90 + gToggThumb +:: + $ToggThumb +( +Togg + * + +) + +91 : +QWidg +{ + +} + +92 , + gtogg_ +{ + g +} + +93 , + gposi_ +{ + gPosi +:: +Right +} + +94 , + gofft_ +{0} + +96 + g +-> +lEvtFr +( +this +); + +100 + gToggThumb +:: + $tShi +( +Posi + +posi +) + +102 i( +posi_ + ! +posi +) { + +103 +posi_ + = +posi +; + +104 + `updeOfft +(); + +106 + } +} + +108 +bo + + +109 + gToggThumb +:: + $evtFr +( +QObje + * +obj +, +QEvt + * +evt +) + +111 cڡ +QEvt +:: +Ty + +ty + = +evt +-> + `ty +(); + +113 i( +QEvt +:: +Resize + = +ty + || QEvt:: +Move + ==ype) { + +114 + `tGeomry +( +togg_ +-> + ` +(). + `adjued +(8, 8, -8, -8)); + +115 + `updeOfft +(); + +118  +QWidg +:: + `evtFr +( +obj +, +evt +); + +119 + } +} + +122 + gToggThumb +:: + $tEvt +( +QPatEvt + * +evt +) + +124 + `Q_UNUSED +( +evt +) + +126 +QPar + + `r +( +this +); + +127 +r +. + `tRdHt +( +QPar +:: +Alsg +); + +129 +QBrush + +brush +; + +130 +brush +. + `tSty +( +Qt +:: +SidP +); + +131 +brush +. + `tC +( +togg_ +-> + `isEbd +(? +thumbC_ + : +Qt +:: +whe +); + +133 +r +. + `tBrush +( +brush +); + +134 +r +. + `tP +( +Qt +:: +NoP +); + +136  +s +; + +137 +QReF + +r +; + +139 +s + = + `height +() - 10; + +140 +r + = + `QReF +(5 + +offt_ +, 5, +s +, s); + +142 +r +. + `dwEΝ +( +r +); + +144 i(! +togg_ +-> + `isEbd +()) { + +145 +brush +. + `tC +( +togg_ +-> + `dibdC +()); + +146 +r +. + `tBrush +( +brush +); + +147 +r +. + `dwEΝ +( +r +); + +149 + } +} + +152 + gToggThumb +:: + $updeOfft +() + +154 cڡ +QSize + + `s +( + `size +()); + +155 +offt_ + = +posi_ + = +Posi +:: +Le + ? +ic_ +< +q +>( +s +. + `width +(- s. + `height +()) : 0; + +156 + `upde +(); + +157 + } +} + +159 + gToggTck +:: + $ToggTck +( +Togg + * + +) + +160 : +QWidg +{ + +} + +161 , + gtogg_ +{ + g +} + +163 +Q_ASSERT +( + +); + +165 + g +-> +lEvtFr +( +this +); + +169 + gToggTck +:: + $tTckC +(cڡ +QC + & +c +) + +171 +ackC_ + = +c +; + +172 + `upde +(); + +173 + } +} + +175 +bo + + +176 + gToggTck +:: + $evtFr +( +QObje + * +obj +, +QEvt + * +evt +) + +178 cڡ +QEvt +:: +Ty + +ty + = +evt +-> + `ty +(); + +180 i( +QEvt +:: +Resize + = +ty + || QEvt:: +Move + ==ype) { + +181 + `tGeomry +( +togg_ +-> + ` +()); + +184  +QWidg +:: + `evtFr +( +obj +, +evt +); + +185 + } +} + +188 + gToggTck +:: + $tEvt +( +QPatEvt + * +evt +) + +190 + `Q_UNUSED +( +evt +) + +192 +QPar + + `r +( +this +); + +193 +r +. + `tRdHt +( +QPar +:: +Alsg +); + +195 +QBrush + +brush +; + +196 i( +togg_ +-> + `isEbd +()) { + +197 +brush +. + `tC +( +ackC_ +); + +198 +r +. + `tOcy +(0.8); + +200 +brush +. + `tC +( +togg_ +-> + `dibdC +()); + +201 +r +. + `tOcy +(0.6); + +204 +brush +. + `tSty +( +Qt +:: +SidP +); + +205 +r +. + `tBrush +( +brush +); + +206 +r +. + `tP +( +Qt +:: +NoP +); + +208 cڡ  +h + = + `height +() / 2; + +209 cڡ +QRe + + `r +(0, +h + / 2, + `width +(), h); + +210 +r +. + `dwRoundedRe +( +r +. + `adjued +(14, 4, -14, -4), +h + / 2 - 4, h / 2 - 4); + +211 + } +} + + @ui/ToggleButton.h + +1 #agm + + + +3  + ~ + +4  + ~ + +6 +ass + + gToggTck +; + +7 +ass + + gToggThumb +; + +9 as + cPosi + + +11 + mLe +, + +12 + mRight + + +15 as + cTogg + : +public + +QAbBu + + +17 +Q_OBJECT + + +19 + $Q_PROPERTY +( +QC + +aiveC + +WRITE + +tAiveC + +READ +ctiveColor) + +20 + $Q_PROPERTY +( +QC + +dibdC + +WRITE + +tDibdC + +READ + disabledColor) + +21 + $Q_PROPERTY +( +QC + +aiveC + +WRITE + +tIiveC + +READ + inactiveColor) + +22 + $Q_PROPERTY +( +QC + +ackC + +WRITE + +tTckC + +READ +rackColor) + +24 +public +: + +25 + `Togg +( +QWidg + * + + = +nuαr +); + +27  + `tS +( +bo + +isEbd +); + +29  + `tAiveC +(cڡ +QC + & +c +); + +30  + `tDibdC +(cڡ +QC + & +c +); + +31  + `tIiveC +(cڡ +QC + & +c +); + +32  + `tTckC +(cڡ +QC + & +c +); + +34 +QC + + $aiveC +(cڡ {  +aiveC_ +; }; + +35 +QC + + $dibdC +(cڡ {  +dibdC_ +; + } +}; + +36 +QC + + $aiveC +(cڡ {  +aiveC_ +; + } +}; + +37 +QC + + $ackC +(cڡ {  +ackC_ +. + `isVid +(?ckC_ : + `QC +("#e"); + } +}; + +39 +QSize + + $sizeHt +(cڡ +ovride + {  + `QSize +(64, 48); + } +}; + +41 + geed +: + +42  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +44 +ive +: + +45  + ` +(); + +46  + `tupPrݔts +(); + +48 +ToggTck + * +ack_ +; + +49 +ToggThumb + * +thumb_ +; + +51 +QC + +dibdC_ +; + +52 +QC + +aiveC_ +; + +53 +QC + +aiveC_ +; + +54 +QC + +ackC_ +; + +55 + } +}; + +57 as + cToggThumb + : +public + +QWidg + + +59 +Q_OBJECT + + +61 + $Q_PROPERTY +( +QC + +thumbC + +WRITE + +tThumbC + +READ +humbColor) + +63 +public +: + +64 + `ToggThumb +( +Togg + * + +); + +66 +Posi + + $shi +(cڡ {  +posi_ +; }; + +67 +q + + $offt +(cڡ {  +offt_ +; + } +}; + +68 +QC + + $thumbC +(cڡ {  +thumbC_ +; + } +}; + +70  +tShi +( +Posi + +posi +); + +71  + $tThumbC +(cڡ +QC + & +c +) + +73 +thumbC_ + = +c +; + +74 + `upde +(); + +75 + } +}; + +77 + geed +: + +78 +bo + + $evtFr +( +QObje + * +obj +, +QEvt + * +evt + +ovride +; + +79  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +81 +ive +: + +82  + `updeOfft +(); + +84 +Togg + *cڡ +togg_ +; + +85 +QC + +thumbC_ +; + +87 +Posi + +posi_ +; + +88 +q + +offt_ +; + +89 + } +}; + +91 as + cToggTck + : +public + +QWidg + + +93 +Q_OBJECT + + +95 + $Q_PROPERTY +( +QC + +ackC + +WRITE + +tTckC + +READ +rackColor) + +97 +public +: + +98 + `ToggTck +( +Togg + * + +); + +100  + `tTckC +(cڡ +QC + & +c +); + +101 +QC + + $ackC +(cڡ {  +ackC_ +; }; + +103 +eed +: + +104 +bo + + $evtFr +( +QObje + * +obj +, +QEvt + * +evt + +ovride +; + +105  + $tEvt +( +QPatEvt + * +evt + +ovride +; + +107 +ive +: + +108 +Togg + *cڡ +togg_ +; + +109 +QC + +ackC_ +; + +110 + } +}; + + @/usr/include/boost/optional.hpp + +12 #ide +BOOST_OPTIONAL_FLC_19NOV2002_HPP + + +13  + #BOOST_OPTIONAL_FLC_19NOV2002_HPP + + + ) + +15  + ~"boo/tiڮ/tiڮ.h +" + + @/usr/include/boost/stacktrace.hpp + +7 #ide +BOOST_STACKTRACE_HPP + + +8  + #BOOST_STACKTRACE_HPP + + + ) + +10  + ~ + +11 #ifde +BOOST_HAS_PRAGMA_ONCE + + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + + @/usr/include/boost/variant.hpp + +13 #ide +BOOST_VARIANT_HPP + + +14  + #BOOST_VARIANT_HPP + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + + @/usr/include/cmark.h + +1 #ide +CMARK_H + + +2  + #CMARK_H + + + ) + +4  + ~ + +5  + ~ + +6  + ~ + +8 #ifde +__lulus + + +27 +CMARK_EXPORT + + +28 * +cmk_mkdown_to_html +(cڡ * +xt +, +size_t + +n +,  +tis +); + +35 +CMARK_NODE_NONE +, + +38 +CMARK_NODE_DOCUMENT +, + +39 +CMARK_NODE_BLOCK_QUOTE +, + +40 +CMARK_NODE_LIST +, + +41 +CMARK_NODE_ITEM +, + +42 +CMARK_NODE_CODE_BLOCK +, + +43 +CMARK_NODE_HTML_BLOCK +, + +44 +CMARK_NODE_CUSTOM_BLOCK +, + +45 +CMARK_NODE_PARAGRAPH +, + +46 +CMARK_NODE_HEADING +, + +47 +CMARK_NODE_THEMATIC_BREAK +, + +49 +CMARK_NODE_FIRST_BLOCK + = +CMARK_NODE_DOCUMENT +, + +50 +CMARK_NODE_LAST_BLOCK + = +CMARK_NODE_THEMATIC_BREAK +, + +53 +CMARK_NODE_TEXT +, + +54 +CMARK_NODE_SOFTBREAK +, + +55 +CMARK_NODE_LINEBREAK +, + +56 +CMARK_NODE_CODE +, + +57 +CMARK_NODE_HTML_INLINE +, + +58 +CMARK_NODE_CUSTOM_INLINE +, + +59 +CMARK_NODE_EMPH +, + +60 +CMARK_NODE_STRONG +, + +61 +CMARK_NODE_LINK +, + +62 +CMARK_NODE_IMAGE +, + +64 +CMARK_NODE_FIRST_INLINE + = +CMARK_NODE_TEXT +, + +65 +CMARK_NODE_LAST_INLINE + = +CMARK_NODE_IMAGE +, + +66 } + tcmk_node_ty +; + +69  + #CMARK_NODE_HEADER + +CMARK_NODE_HEADING + + + ) + +70  + #CMARK_NODE_HRULE + +CMARK_NODE_THEMATIC_BREAK + + + ) + +71  + #CMARK_NODE_HTML + +CMARK_NODE_HTML_BLOCK + + + ) + +72  + #CMARK_NODE_INLINE_HTML + +CMARK_NODE_HTML_INLINE + + + ) + +75 +CMARK_NO_LIST +, + +76 +CMARK_BULLET_LIST +, + +77 +CMARK_ORDERED_LIST + + +78 } + tcmk_li_ty +; + +81 +CMARK_NO_DELIM +, + +82 +CMARK_PERIOD_DELIM +, + +83 +CMARK_PAREN_DELIM + + +84 } + tcmk_dim_ty +; + +86  +cmk_node + + tcmk_node +; + +87  +cmk_rr + + tcmk_rr +; + +88  +cmk_ + + tcmk_ +; + +97  + scmk_mem + { + +98 *(* +oc +)( +size_t +, size_t); + +99 *(* +loc +)(*, +size_t +); + +100 (* + +)(*); + +101 } + tcmk_mem +; + +111 +CMARK_EXPORT + +cmk_node + * +cmk_node_w +( +cmk_node_ty + +ty +); + +117 +CMARK_EXPORT + +cmk_node + * +cmk_node_w_wh_mem +( +cmk_node_ty + +ty +, + +118 +cmk_mem + * +mem +); + +122 +CMARK_EXPORT +  +cmk_node_ +( +cmk_node + * +node +); + +131 +CMARK_EXPORT + +cmk_node + * +cmk_node_xt +(cmk_nod* +node +); + +136 +CMARK_EXPORT + +cmk_node + * +cmk_node_evious +(cmk_nod* +node +); + +140 +CMARK_EXPORT + +cmk_node + * +cmk_node_ +(cmk_nod* +node +); + +144 +CMARK_EXPORT + +cmk_node + * +cmk_node_f_chd +(cmk_nod* +node +); + +148 +CMARK_EXPORT + +cmk_node + * +cmk_node_ϡ_chd +(cmk_nod* +node +); + +196 +CMARK_EVENT_NONE +, + +197 +CMARK_EVENT_DONE +, + +198 +CMARK_EVENT_ENTER +, + +199 +CMARK_EVENT_EXIT + + +200 } + tcmk_evt_ty +; + +207 +CMARK_EXPORT + + +208 +cmk_ + * +cmk__w +( +cmk_node + * +ro +); + +212 +CMARK_EXPORT + + +213  +cmk__ +( +cmk_ + * + +); + +218 +CMARK_EXPORT + + +219 +cmk_evt_ty + +cmk__xt +( +cmk_ + * + +); + +223 +CMARK_EXPORT + + +224 +cmk_node + * +cmk__g_node +( +cmk_ + * + +); + +228 +CMARK_EXPORT + + +229 +cmk_evt_ty + +cmk__g_evt_ty +( +cmk_ + * + +); + +233 +CMARK_EXPORT + + +234 +cmk_node + * +cmk__g_ro +( +cmk_ + * + +); + +240 +CMARK_EXPORT + + +241  +cmk__t +( +cmk_ + * + +, +cmk_node + * +cut +, + +242 +cmk_evt_ty + +evt_ty +); + +250 +CMARK_EXPORT + * +cmk_node_g_ur_da +( +cmk_node + * +node +); + +255 +CMARK_EXPORT +  +cmk_node_t_ur_da +( +cmk_node + * +node +, * +ur_da +); + +259 +CMARK_EXPORT + +cmk_node_ty + +cmk_node_g_ty +( +cmk_node + * +node +); + +264 +CMARK_EXPORT + + +265 cڡ * +cmk_node_g_ty_rg +( +cmk_node + * +node +); + +271 +CMARK_EXPORT + cڡ * +cmk_node_g_l +( +cmk_node + * +node +); + +276 +CMARK_EXPORT +  +cmk_node_t_l +( +cmk_node + * +node +, cڡ * +cڋ +); + +280 +CMARK_EXPORT +  +cmk_node_g_hdg_v +( +cmk_node + * +node +); + +283  + #cmk_node_g_hd_v + +cmk_node_g_hdg_v + + + ) + +284  + #cmk_node_t_hd_v + +cmk_node_t_hdg_v + + + ) + +288 +CMARK_EXPORT +  +cmk_node_t_hdg_v +( +cmk_node + * +node +,  +v +); + +293 +CMARK_EXPORT + +cmk_li_ty + +cmk_node_g_li_ty +( +cmk_node + * +node +); + +297 +CMARK_EXPORT +  +cmk_node_t_li_ty +( +cmk_node + * +node +, + +298 +cmk_li_ty + +ty +); + +303 +CMARK_EXPORT + +cmk_dim_ty + +cmk_node_g_li_dim +( +cmk_node + * +node +); + +308 +CMARK_EXPORT +  +cmk_node_t_li_dim +( +cmk_node + * +node +, + +309 +cmk_dim_ty + +dim +); + +313 +CMARK_EXPORT +  +cmk_node_g_li_t +( +cmk_node + * +node +); + +318 +CMARK_EXPORT +  +cmk_node_t_li_t +( +cmk_node + * +node +,  +t +); + +322 +CMARK_EXPORT +  +cmk_node_g_li_tight +( +cmk_node + * +node +); + +326 +CMARK_EXPORT +  +cmk_node_t_li_tight +( +cmk_node + * +node +,  +tight +); + +330 +CMARK_EXPORT + cڡ * +cmk_node_g_n_fo +( +cmk_node + * +node +); + +335 +CMARK_EXPORT +  +cmk_node_t_n_fo +( +cmk_node + * +node +, cڡ * +fo +); + +341 +CMARK_EXPORT + cڡ * +cmk_node_g_u +( +cmk_node + * +node +); + +346 +CMARK_EXPORT +  +cmk_node_t_u +( +cmk_node + * +node +, cڡ * +u +); + +352 +CMARK_EXPORT + cڡ * +cmk_node_g_t +( +cmk_node + * +node +); + +357 +CMARK_EXPORT +  +cmk_node_t_t +( +cmk_node + * +node +, cڡ * +t +); + +363 +CMARK_EXPORT + cڡ * +cmk_node_g__r +( +cmk_node + * +node +); + +369 +CMARK_EXPORT +  +cmk_node_t__r +( +cmk_node + * +node +, + +370 cڡ * +_r +); + +376 +CMARK_EXPORT + cڡ * +cmk_node_g__ex +( +cmk_node + * +node +); + +382 +CMARK_EXPORT +  +cmk_node_t__ex +( +cmk_node + * +node +, cڡ * +_ex +); + +386 +CMARK_EXPORT +  +cmk_node_g_t_le +( +cmk_node + * +node +); + +390 +CMARK_EXPORT +  +cmk_node_g_t_cumn +( +cmk_node + * +node +); + +394 +CMARK_EXPORT +  +cmk_node_g_d_le +( +cmk_node + * +node +); + +398 +CMARK_EXPORT +  +cmk_node_g_d_cumn +( +cmk_node + * +node +); + +407 +CMARK_EXPORT +  +cmk_node_uƚk +( +cmk_node + * +node +); + +411 +CMARK_EXPORT +  +cmk_node__befe +( +cmk_node + * +node +, + +412 +cmk_node + * +siblg +); + +416 +CMARK_EXPORT +  +cmk_node__a +( +cmk_node + * +node +, cmk_nod* +siblg +); + +422 +CMARK_EXPORT +  +cmk_node_a +( +cmk_node + * +dnode +, cmk_nod* +wnode +); + +427 +CMARK_EXPORT +  +cmk_node_d_chd +( +cmk_node + * +node +, cmk_nod* +chd +); + +432 +CMARK_EXPORT +  +cmk_node_nd_chd +( +cmk_node + * +node +, cmk_nod* +chd +); + +436 +CMARK_EXPORT +  +cmk_cside_xt_nodes +( +cmk_node + * +ro +); + +462 +CMARK_EXPORT + + +463 +cmk_rr + * +cmk_rr_w +( +tis +); + +467 +CMARK_EXPORT + + +468 +cmk_rr + * +cmk_rr_w_wh_mem +( +tis +, +cmk_mem + * +mem +); + +472 +CMARK_EXPORT + + +473  +cmk_rr_ +( +cmk_rr + * +rr +); + +477 +CMARK_EXPORT + + +478  +cmk_rr_ed +( +cmk_rr + * +rr +, cڡ * +bufr +, +size_t + +n +); + +482 +CMARK_EXPORT + + +483 +cmk_node + * +cmk_rr_fish +( +cmk_rr + * +rr +); + +490 +CMARK_EXPORT + + +491 +cmk_node + * +cmk_r_documt +(cڡ * +bufr +, +size_t + +n +,  +tis +); + +497 +CMARK_EXPORT + + +498 +cmk_node + * +cmk_r_fe +( +FILE + * +f +,  +tis +); + +507 +CMARK_EXPORT + + +508 * +cmk_nd_xml +( +cmk_node + * +ro +,  +tis +); + +514 +CMARK_EXPORT + + +515 * +cmk_nd_html +( +cmk_node + * +ro +,  +tis +); + +520 +CMARK_EXPORT + + +521 * +cmk_nd_m +( +cmk_node + * +ro +,  +tis +,  +width +); + +526 +CMARK_EXPORT + + +527 * +cmk_nd_commmk +( +cmk_node + * +ro +,  +tis +,  +width +); + +532 +CMARK_EXPORT + + +533 * +cmk_nd_ϋx +( +cmk_node + * +ro +,  +tis +,  +width +); + +541  + #CMARK_OPT_DEFAULT + 0 + + ) + +549  + #CMARK_OPT_SOURCEPOS + (1 << 1) + + ) + +553  + #CMARK_OPT_HARDBREAKS + (1 << 2) + + ) + +561  + #CMARK_OPT_SAFE + (1 << 3) + + ) + +565  + #CMARK_OPT_NOBREAKS + (1 << 4) + + ) + +573  + #CMARK_OPT_NORMALIZE + (1 << 8) + + ) + +578  + #CMARK_OPT_VALIDATE_UTF8 + (1 << 9) + + ) + +582  + #CMARK_OPT_SMART + (1 << 10) + + ) + +597 +CMARK_EXPORT + + +598  +cmk_vsi +(); + +603 +CMARK_EXPORT + + +604 cڡ * +cmk_vsi_rg +(); + +611 #ide +CMARK_NO_SHORT_NAMES + + +612  + #NODE_DOCUMENT + +CMARK_NODE_DOCUMENT + + + ) + +613  + #NODE_BLOCK_QUOTE + +CMARK_NODE_BLOCK_QUOTE + + + ) + +614  + #NODE_LIST + +CMARK_NODE_LIST + + + ) + +615  + #NODE_ITEM + +CMARK_NODE_ITEM + + + ) + +616  + #NODE_CODE_BLOCK + +CMARK_NODE_CODE_BLOCK + + + ) + +617  + #NODE_HTML_BLOCK + +CMARK_NODE_HTML_BLOCK + + + ) + +618  + #NODE_CUSTOM_BLOCK + +CMARK_NODE_CUSTOM_BLOCK + + + ) + +619  + #NODE_PARAGRAPH + +CMARK_NODE_PARAGRAPH + + + ) + +620  + #NODE_HEADING + +CMARK_NODE_HEADING + + + ) + +621  + #NODE_HEADER + +CMARK_NODE_HEADER + + + ) + +622  + #NODE_THEMATIC_BREAK + +CMARK_NODE_THEMATIC_BREAK + + + ) + +623  + #NODE_HRULE + +CMARK_NODE_HRULE + + + ) + +624  + #NODE_TEXT + +CMARK_NODE_TEXT + + + ) + +625  + #NODE_SOFTBREAK + +CMARK_NODE_SOFTBREAK + + + ) + +626  + #NODE_LINEBREAK + +CMARK_NODE_LINEBREAK + + + ) + +627  + #NODE_CODE + +CMARK_NODE_CODE + + + ) + +628  + #NODE_HTML_INLINE + +CMARK_NODE_HTML_INLINE + + + ) + +629  + #NODE_CUSTOM_INLINE + +CMARK_NODE_CUSTOM_INLINE + + + ) + +630  + #NODE_EMPH + +CMARK_NODE_EMPH + + + ) + +631  + #NODE_STRONG + +CMARK_NODE_STRONG + + + ) + +632  + #NODE_LINK + +CMARK_NODE_LINK + + + ) + +633  + #NODE_IMAGE + +CMARK_NODE_IMAGE + + + ) + +634  + #BULLET_LIST + +CMARK_BULLET_LIST + + + ) + +635  + #ORDERED_LIST + +CMARK_ORDERED_LIST + + + ) + +636  + #PERIOD_DELIM + +CMARK_PERIOD_DELIM + + + ) + +637  + #PAREN_DELIM + +CMARK_PAREN_DELIM + + + ) + +640 #ifde +__lulus + + + @/usr/include/lmdb++.h + +3 #ide +LMDBXX_H + + +4  + #LMDBXX_H + + + ) + +13 #ide +__lulus + + +17 #i +__lulus + < 201103L + +18 #i! +defed +( +_MSC_VER +) || _MSC_VER < 1900 + +25  + ~ + +27 #ifde +LMDBXX_DEBUG + + +28  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +37 +mea + + glmdb + { + +38 +usg + + gmode + = +mdb_mode_t +; + +44 +mea + + glmdb + { + +45 +ass + + gr +; + +46 +ass + + glogic_r +; + +47 +ass + + gl_r +; + +48 +ass + + gruime_r +; + +49 +ass + + gkey_exi_r +; + +50 +ass + + gn_found_r +; + +51 +ass + + gcrued_r +; + +52 +ass + + gnic_r +; + +53 +ass + + gvsi_mismch_r +; + +54 +ass + + gm_fu_r +; + +55 +ass + + gbad_dbi_r +; + +63 as + clmdb +:: +r + : +public + +d +:: +ruime_r + { + +64 +eed +: + +65 cڡ  +_code +; + +67 + mpublic +: + +71 [[ +nܑu +]]  +le +  +i +(cڡ * +ig +,  +rc +); + +76 + $r +(cڡ * cڡ +ig +, + +77 cڡ  +rc + +nx + + +78 : +ruime_r +{ +ig +}, + +79 +_code +{ +rc +} {} + +84  + $code +(cڡ +nx + { + +85  +_code +; + +86 + } +} + +91 cڡ * + $ig +(cڡ +nx + { + +92  +ruime_r +:: + `wh +(); + +93 + } +} + +98 +vtu + cڡ * + $wh +(cڡ +nx + { + +99  +thad_lol +  +bufr +[1024]; + +100 +d +:: + `tf +( +bufr +, (buffer), + +101 "%s: %s", + `ig +(), :: + `mdb_ +( + `code +())); + +102  +bufr +; + +103 + } +} + +109 as + clmdb +:: +logic_r + : +public + +lmdb +:: +r + { + +110 +public +: + +111 +usg + +r +::error; + +117 as + clmdb +:: +l_r + : +public + +lmdb +:: +r + { + +118 +public +: + +119 +usg + +r +::error; + +125 as + clmdb +:: +ruime_r + : +public + +lmdb +:: +r + { + +126 +public +: + +127 +usg + +r +::error; + +135 as + clmdb +:: +key_exi_r + +f + : +public + +lmdb +:: +ruime_r + { + +136 +public +: + +137 +usg + +ruime_r +::runtime_error; + +145 as + clmdb +:: +n_found_r + +f + : +public + +lmdb +:: +ruime_r + { + +146 +public +: + +147 +usg + +ruime_r +::runtime_error; + +155 as + clmdb +:: +crued_r + +f + : +public + +lmdb +:: +l_r + { + +156 +public +: + +157 +usg + +l_r +::fatal_error; + +165 as + clmdb +:: +nic_r + +f + : +public + +lmdb +:: +l_r + { + +166 +public +: + +167 +usg + +l_r +::fatal_error; + +175 as + clmdb +:: +vsi_mismch_r + +f + : +public + +lmdb +:: +l_r + { + +176 +public +: + +177 +usg + +l_r +::fatal_error; + +185 as + clmdb +:: +m_fu_r + +f + : +public + +lmdb +:: +ruime_r + { + +186 +public +: + +187 +usg + +ruime_r +::runtime_error; + +196 as + clmdb +:: +bad_dbi_r + +f + : +public + +lmdb +:: +ruime_r + { + +197 +public +: + +198 +usg + +ruime_r +::runtime_error; + +201 +le +  + +202 + glmdb +:: +r +:: + $i +(cڡ * cڡ +ig +, + +203 cڡ  +rc +) { + +204  +rc +) { + +205  +MDB_KEYEXIST +: +throw + +key_exi_r +{ +ig +, +rc +}; + +206  +MDB_NOTFOUND +: +throw + +n_found_r +{ +ig +, +rc +}; + +207  +MDB_CORRUPTED +: +throw + +crued_r +{ +ig +, +rc +}; + +208  +MDB_PANIC +: +throw + +nic_r +{ +ig +, +rc +}; + +209  +MDB_VERSION_MISMATCH +: +throw + +vsi_mismch_r +{ +ig +, +rc +}; + +210  +MDB_MAP_FULL +: +throw + +m_fu_r +{ +ig +, +rc +}; + +211 #ifde +MDB_BAD_DBI + + +212  +MDB_BAD_DBI +: +throw + +bad_dbi_r +{ +ig +, +rc +}; + +214 : +throw + +lmdb +:: +ruime_r +{ +ig +, +rc +}; + +216 + } +} + +221 +mea + + glmdb + { + +229 +mea + + glmdb + { + +230  +le +  +v_ +( +MDB_v +** +v +); + +231  +le +  +v_ݒ +( +MDB_v +* +v +, + +232 cڡ * +th +,  +ags +, +mode + mode); + +233 #i +MDB_VERSION_FULL + > +MDB_VERINT +(0, 9, 14) + +234  +le +  +v_cy +( +MDB_v +* +v +, cڡ * +th +,  +ags +); + +235  +le +  +v_cy_fd +( +MDB_v +* +v +, +mdb_fehd_t + +fd +,  +ags +); + +237  +le +  +v_cy +( +MDB_v +* +v +, cڡ * +th +); + +238  +le +  +v_cy_fd +( +MDB_v +* +v +, +mdb_fehd_t + +fd +); + +240  +le +  +v_ +( +MDB_v +* +v +, +MDB_ +* + +); + +241  +le +  +v_fo +( +MDB_v +* +v +, +MDB_vfo +* + +); + +242  +le +  +v_sync +( +MDB_v +* +v +, +bo + +f +); + +243  +le +  +v_o +( +MDB_v +* +v + + gnx +; + +244  +le +  +v_t_ags +( +MDB_v +* +v +,  +ags +, +bo + +off +); + +245  +le +  +v_g_ags +( +MDB_v +* +v +, * +ags +); + +246  +le +  +v_g_th +( +MDB_v +* +v +, cڡ ** +th +); + +247  +le +  +v_g_fd +( +MDB_v +* +v +, +mdb_fehd_t +* +fd +); + +248  +le +  +v_t_msize +( +MDB_v +* +v +, +d +:: +size_t + +size +); + +249  +le +  +v_t_max_ads +( +MDB_v +* +v +,  +cou +); + +250  +le +  +v_g_max_ads +( +MDB_v +* +v +, * +cou +); + +251  +le +  +v_t_max_dbs +( +MDB_v +* +v +, +MDB_dbi + +cou +); + +252  +le +  +v_g_max_keysize +( +MDB_v +* +v +); + +253 #i +MDB_VERSION_FULL + > +MDB_VERINT +(0, 9, 11) + +254  +le +  +v_t_urx +( +MDB_v +* +v +, * +x +); + +255  +le + * +v_g_urx +( +MDB_v +* +v +); + +266  +le +  + +267 + glmdb +:: + $v_ +( +MDB_v +** +v +) { + +268 cڡ  +rc + = :: + `mdb_v_ +( +v +); + +269 i( +rc + ! +MDB_SUCCESS +) { + +270 +r +:: + `i +("mdb_v_", +rc +); + +272 + } +} + +278  +le +  + +279 + glmdb +:: + $v_ݒ +( +MDB_v +* cڡ +v +, + +280 cڡ * cڡ +th +, + +281 cڡ  +ags +, + +282 cڡ +mode + mode) { + +283 cڡ  +rc + = :: + `mdb_v_ݒ +( +v +, +th +, +ags +, +mode +); + +284 i( +rc + ! +MDB_SUCCESS +) { + +285 +r +:: + `i +("mdb_v_ݒ", +rc +); + +287 + } +} + +294  +le +  + +295 + glmdb +:: +v_cy +( +MDB_v +* cڡ +v +, + +296 #i +MDB_VERSION_FULL + > +MDB_VERINT +(0, 9, 14) + +297 cڡ * cڡ +th +, + +298 cڡ  +ags + = 0) { + +299 cڡ  +rc + = :: +mdb_v_cy2 +( +v +, +th +, +ags +); + +301 cڡ * cڡ + gth +) { + +302 cڡ  + grc + = :: +mdb_v_cy +( +v +, +th +); + +304 i( + grc + ! +MDB_SUCCESS +) { + +305 +r +:: +i +("mdb_v_cy2", +rc +); + +314  +le +  + +315 + glmdb +:: +v_cy_fd +( +MDB_v +* cڡ +v +, + +316 #i +MDB_VERSION_FULL + > +MDB_VERINT +(0, 9, 14) + +317 cڡ +mdb_fehd_t + +fd +, + +318 cڡ  +ags + = 0) { + +319 cڡ  +rc + = :: +mdb_v_cyfd2 +( +v +, +fd +, +ags +); + +321 cڡ +mdb_fehd_t + + gfd +) { + +322 cڡ  + grc + = :: +mdb_v_cyfd +( +v +, +fd +); + +324 i( + grc + ! +MDB_SUCCESS +) { + +325 +r +:: +i +("mdb_v_cyfd2", +rc +); + +333  +le +  + +334 + glmdb +:: + $v_ +( +MDB_v +* cڡ +v +, + +335 +MDB_ +* cڡ + +) { + +336 cڡ  +rc + = :: + `mdb_v_ +( +v +, + +); + +337 i( +rc + ! +MDB_SUCCESS +) { + +338 +r +:: + `i +("mdb_v_", +rc +); + +340 + } +} + +346  +le +  + +347 + glmdb +:: + $v_fo +( +MDB_v +* cڡ +v +, + +348 +MDB_vfo +* cڡ + +) { + +349 cڡ  +rc + = :: + `mdb_v_fo +( +v +, + +); + +350 i( +rc + ! +MDB_SUCCESS +) { + +351 +r +:: + `i +("mdb_v_fo", +rc +); + +353 + } +} + +359  +le +  + +360 + glmdb +:: + $v_sync +( +MDB_v +* cڡ +v +, + +361 cڡ +bo + +f + = +ue +) { + +362 cڡ  +rc + = :: + `mdb_v_sync +( +v +, +f +); + +363 i( +rc + ! +MDB_SUCCESS +) { + +364 +r +:: + `i +("mdb_v_sync", +rc +); + +366 + } +} + +371  +le +  + +372 + glmdb +:: + $v_o +( +MDB_v +* cڡ +v + +nx + { + +373 :: + `mdb_v_o +( +v +); + +374 + } +} + +380  +le +  + +381 + glmdb +:: + $v_t_ags +( +MDB_v +* cڡ +v +, + +382 cڡ  +ags +, + +383 cڡ +bo + +off + = +ue +) { + +384 cڡ  +rc + = :: + `mdb_v_t_ags +( +v +, +ags +, +off + ? 1 : 0); + +385 i( +rc + ! +MDB_SUCCESS +) { + +386 +r +:: + `i +("mdb_v_t_ags", +rc +); + +388 + } +} + +394  +le +  + +395 + glmdb +:: + $v_g_ags +( +MDB_v +* cڡ +v +, + +396 * cڡ +ags +) { + +397 cڡ  +rc + = :: + `mdb_v_g_ags +( +v +, +ags +); + +398 i( +rc + ! +MDB_SUCCESS +) { + +399 +r +:: + `i +("mdb_v_g_ags", +rc +); + +401 + } +} + +407  +le +  + +408 + glmdb +:: + $v_g_th +( +MDB_v +* cڡ +v +, + +409 cڡ ** +th +) { + +410 cڡ  +rc + = :: + `mdb_v_g_th +( +v +, +th +); + +411 i( +rc + ! +MDB_SUCCESS +) { + +412 +r +:: + `i +("mdb_v_g_th", +rc +); + +414 + } +} + +420  +le +  + +421 + glmdb +:: + $v_g_fd +( +MDB_v +* cڡ +v +, + +422 +mdb_fehd_t +* cڡ +fd +) { + +423 cڡ  +rc + = :: + `mdb_v_g_fd +( +v +, +fd +); + +424 i( +rc + ! +MDB_SUCCESS +) { + +425 +r +:: + `i +("mdb_v_g_fd", +rc +); + +427 + } +} + +433  +le +  + +434 + glmdb +:: + $v_t_msize +( +MDB_v +* cڡ +v +, + +435 cڡ +d +:: +size_t + +size +) { + +436 cڡ  +rc + = :: + `mdb_v_t_msize +( +v +, +size +); + +437 i( +rc + ! +MDB_SUCCESS +) { + +438 +r +:: + `i +("mdb_v_t_msize", +rc +); + +440 + } +} + +446  +le +  + +447 + glmdb +:: + $v_t_max_ads +( +MDB_v +* cڡ +v +, + +448 cڡ  +cou +) { + +449 cڡ  +rc + = :: + `mdb_v_t_maxads +( +v +, +cou +); + +450 i( +rc + ! +MDB_SUCCESS +) { + +451 +r +:: + `i +("mdb_v_t_maxads", +rc +); + +453 + } +} + +459  +le +  + +460 + glmdb +:: + $v_g_max_ads +( +MDB_v +* cڡ +v +, + +461 * cڡ +cou +) { + +462 cڡ  +rc + = :: + `mdb_v_g_maxads +( +v +, +cou +); + +463 i( +rc + ! +MDB_SUCCESS +) { + +464 +r +:: + `i +("mdb_v_g_maxads", +rc +); + +466 + } +} + +472  +le +  + +473 + glmdb +:: + $v_t_max_dbs +( +MDB_v +* cڡ +v +, + +474 cڡ +MDB_dbi + +cou +) { + +475 cڡ  +rc + = :: + `mdb_v_t_maxdbs +( +v +, +cou +); + +476 i( +rc + ! +MDB_SUCCESS +) { + +477 +r +:: + `i +("mdb_v_t_maxdbs", +rc +); + +479 + } +} + +484  +le +  + +485 + glmdb +:: + $v_g_max_keysize +( +MDB_v +* cڡ +v +) { + +486 cڡ  +rc + = :: + `mdb_v_g_maxkeysize +( +v +); + +487 #ifde +LMDBXX_DEBUG + + +488 + `as +( +rc + >= 0); + +490  +ic_ +<>( +rc +); + +491 + } +} + +493 #i +MDB_VERSION_FULL + > +MDB_VERINT +(0, 9, 11) + +499  +le +  + +500 + glmdb +:: + $v_t_urx +( +MDB_v +* cڡ +v +, + +501 * cڡ +x +) { + +502 cڡ  +rc + = :: + `mdb_v_t_urx +( +v +, +x +); + +503 i( +rc + ! +MDB_SUCCESS +) { + +504 +r +:: + `i +("mdb_v_t_urx", +rc +); + +506 + } +} + +509 #i +MDB_VERSION_FULL + > +MDB_VERINT +(0, 9, 11) + +514  +le + * + +515 + glmdb +:: + $v_g_urx +( +MDB_v +* cڡ +v +) { + +516  :: + `mdb_v_g_urx +( +v +); + +517 + } +} + +523 +mea + + glmdb + { + +524  +le +  +txn_beg +( + +525 +MDB_v +* +v +, +MDB_txn +* + +,  +ags +, MDB_txn** +txn +); + +526  +le + +MDB_v +* +txn_v +( +MDB_txn +* +txn + + gnx +; + +527 #ifde +LMDBXX_TXN_ID + + +528  +le + + gd +:: +size_t + +txn_id +( +MDB_txn +* +txn + +nx +; + +530  +le +  +txn_comm +( +MDB_txn +* +txn +); + +531  +le +  +txn_abt +( +MDB_txn +* +txn + + gnx +; + +532  +le +  +txn_t +( +MDB_txn +* +txn + + gnx +; + +533  +le +  +txn_w +( +MDB_txn +* +txn +); + +540  +le +  + +541 + glmdb +:: + $txn_beg +( +MDB_v +* cڡ +v +, + +542 +MDB_txn +* cڡ + +, + +543 cڡ  +ags +, + +544 +MDB_txn +** +txn +) { + +545 cڡ  +rc + = :: + `mdb_txn_beg +( +v +, + +, +ags +, +txn +); + +546 i( +rc + ! +MDB_SUCCESS +) { + +547 +r +:: + `i +("mdb_txn_beg", +rc +); + +549 + } +} + +554  +le + +MDB_v +* + +555 + glmdb +:: + $txn_v +( +MDB_txn +* cڡ +txn + +nx + { + +556  :: + `mdb_txn_v +( +txn +); + +557 + } +} + +559 #ifde +LMDBXX_TXN_ID + + +563  +le + + gd +:: +size_t + + +564 +lmdb +:: + $txn_id +( +MDB_txn +* cڡ +txn + +nx + { + +565  :: + `mdb_txn_id +( +txn +); + +566 + } +} + +573  +le +  + +574 + glmdb +:: + $txn_comm +( +MDB_txn +* cڡ +txn +) { + +575 cڡ  +rc + = :: + `mdb_txn_comm +( +txn +); + +576 i( +rc + ! +MDB_SUCCESS +) { + +577 +r +:: + `i +("mdb_txn_comm", +rc +); + +579 + } +} + +584  +le +  + +585 + glmdb +:: + $txn_abt +( +MDB_txn +* cڡ +txn + +nx + { + +586 :: + `mdb_txn_abt +( +txn +); + +587 + } +} + +592  +le +  + +593 + glmdb +:: + $txn_t +( +MDB_txn +* cڡ +txn + +nx + { + +594 :: + `mdb_txn_t +( +txn +); + +595 + } +} + +601  +le +  + +602 + glmdb +:: + $txn_w +( +MDB_txn +* cڡ +txn +) { + +603 cڡ  +rc + = :: + `mdb_txn_w +( +txn +); + +604 i( +rc + ! +MDB_SUCCESS +) { + +605 +r +:: + `i +("mdb_txn_w", +rc +); + +607 + } +} + +612 +mea + + glmdb + { + +613  +le +  +dbi_ݒ +( + +614 +MDB_txn +* +txn +, cڡ * +me +,  +ags +, +MDB_dbi +* +dbi +); + +615  +le +  +dbi_ +( +MDB_txn +* +txn +, +MDB_dbi + +dbi +, +MDB_ +* + +); + +616  +le +  +dbi_ags +( +MDB_txn +* +txn +, +MDB_dbi + +dbi +, * +ags +); + +617  +le +  +dbi_o +( +MDB_v +* +v +, +MDB_dbi + +dbi + + gnx +; + +618  +le +  +dbi_dr +( +MDB_txn +* +txn +, +MDB_dbi + +dbi +, +bo + +d +); + +619  +le +  +dbi_t_com +( +MDB_txn +* +txn +, +MDB_dbi + +dbi +, +MDB_cmp_func +* +cmp +); + +620  +le +  +dbi_t_dupst +( +MDB_txn +* +txn +, +MDB_dbi + +dbi +, +MDB_cmp_func +* +cmp +); + +621  +le +  +dbi_t_lfunc +( +MDB_txn +* +txn +, +MDB_dbi + +dbi +, +MDB_l_func +* +l +); + +622  +le +  +dbi_t_lx +( +MDB_txn +* +txn +, +MDB_dbi + +dbi +, * +x +); + +623  +le + +bo + +dbi_g +( +MDB_txn +* +txn +, +MDB_dbi + +dbi +, cڡ +MDB_v +* +key +, MDB_v* +da +); + +624  +le + +bo + +dbi_put +( +MDB_txn +* +txn +, +MDB_dbi + +dbi +, cڡ +MDB_v +* +key +, MDB_v* +da +,  +ags +); + +625  +le + +bo + +dbi_d +( +MDB_txn +* +txn +, +MDB_dbi + +dbi +, cڡ +MDB_v +* +key +, cڡ MDB_v* +da +); + +634  +le +  + +635 + glmdb +:: + $dbi_ݒ +( +MDB_txn +* cڡ +txn +, + +636 cڡ * cڡ +me +, + +637 cڡ  +ags +, + +638 +MDB_dbi +* cڡ +dbi +) { + +639 cڡ  +rc + = :: + `mdb_dbi_ݒ +( +txn +, +me +, +ags +, +dbi +); + +640 i( +rc + ! +MDB_SUCCESS +) { + +641 +r +:: + `i +("mdb_dbi_ݒ", +rc +); + +643 + } +} + +649  +le +  + +650 + glmdb +:: + $dbi_ +( +MDB_txn +* cڡ +txn +, + +651 cڡ +MDB_dbi + +dbi +, + +652 +MDB_ +* cڡ +su +) { + +653 cڡ  +rc + = :: + `mdb_ +( +txn +, +dbi +, +su +); + +654 i( +rc + ! +MDB_SUCCESS +) { + +655 +r +:: + `i +("mdb_", +rc +); + +657 + } +} + +663  +le +  + +664 + glmdb +:: + $dbi_ags +( +MDB_txn +* cڡ +txn +, + +665 cڡ +MDB_dbi + +dbi +, + +666 * cڡ +ags +) { + +667 cڡ  +rc + = :: + `mdb_dbi_ags +( +txn +, +dbi +, +ags +); + +668 i( +rc + ! +MDB_SUCCESS +) { + +669 +r +:: + `i +("mdb_dbi_ags", +rc +); + +671 + } +} + +676  +le +  + +677 + glmdb +:: + $dbi_o +( +MDB_v +* cڡ +v +, + +678 cڡ +MDB_dbi + +dbi + +nx + { + +679 :: + `mdb_dbi_o +( +v +, +dbi +); + +680 + } +} + +685  +le +  + +686 + glmdb +:: + $dbi_dr +( +MDB_txn +* cڡ +txn +, + +687 cڡ +MDB_dbi + +dbi +, + +688 cڡ +bo + +d + = +l +) { + +689 cڡ  +rc + = :: + `mdb_dr +( +txn +, +dbi +, +d + ? 1 : 0); + +690 i( +rc + ! +MDB_SUCCESS +) { + +691 +r +:: + `i +("mdb_dr", +rc +); + +693 + } +} + +699  +le +  + +700 + glmdb +:: + $dbi_t_com +( +MDB_txn +* cڡ +txn +, + +701 cڡ +MDB_dbi + +dbi +, + +702 +MDB_cmp_func +* cڡ +cmp + = +nuαr +) { + +703 cڡ  +rc + = :: + `mdb_t_com +( +txn +, +dbi +, +cmp +); + +704 i( +rc + ! +MDB_SUCCESS +) { + +705 +r +:: + `i +("mdb_t_com", +rc +); + +707 + } +} + +713  +le +  + +714 + glmdb +:: + $dbi_t_dupst +( +MDB_txn +* cڡ +txn +, + +715 cڡ +MDB_dbi + +dbi +, + +716 +MDB_cmp_func +* cڡ +cmp + = +nuαr +) { + +717 cڡ  +rc + = :: + `mdb_t_dupst +( +txn +, +dbi +, +cmp +); + +718 i( +rc + ! +MDB_SUCCESS +) { + +719 +r +:: + `i +("mdb_t_dupst", +rc +); + +721 + } +} + +727  +le +  + +728 + glmdb +:: + $dbi_t_lfunc +( +MDB_txn +* cڡ +txn +, + +729 cڡ +MDB_dbi + +dbi +, + +730 +MDB_l_func +* cڡ +l +) { + +731 cڡ  +rc + = :: + `mdb_t_lfunc +( +txn +, +dbi +, +l +); + +732 i( +rc + ! +MDB_SUCCESS +) { + +733 +r +:: + `i +("mdb_t_lfunc", +rc +); + +735 + } +} + +741  +le +  + +742 + glmdb +:: + $dbi_t_lx +( +MDB_txn +* cڡ +txn +, + +743 cڡ +MDB_dbi + +dbi +, + +744 * cڡ +x +) { + +745 cڡ  +rc + = :: + `mdb_t_lx +( +txn +, +dbi +, +x +); + +746 i( +rc + ! +MDB_SUCCESS +) { + +747 +r +:: + `i +("mdb_t_lx", +rc +); + +749 + } +} + +756  +le + +bo + + +757 + glmdb +:: + $dbi_g +( +MDB_txn +* cڡ +txn +, + +758 cڡ +MDB_dbi + +dbi +, + +759 cڡ +MDB_v +* cڡ +key +, + +760 +MDB_v +* cڡ +da +) { + +761 cڡ  +rc + = :: + `mdb_g +( +txn +, +dbi +, +cڡ_ +< +MDB_v +*>( +key +), +da +); + +762 i( +rc + ! +MDB_SUCCESS + &&! +MDB_NOTFOUND +) { + +763 +r +:: + `i +("mdb_g", +rc +); + +765  ( +rc + = +MDB_SUCCESS +); + +766 + } +} + +773  +le + +bo + + +774 + glmdb +:: + $dbi_put +( +MDB_txn +* cڡ +txn +, + +775 cڡ +MDB_dbi + +dbi +, + +776 cڡ +MDB_v +* cڡ +key +, + +777 +MDB_v +* cڡ +da +, + +778 cڡ  +ags + = 0) { + +779 cڡ  +rc + = :: + `mdb_put +( +txn +, +dbi +, +cڡ_ +< +MDB_v +*>( +key +), +da +, +ags +); + +780 i( +rc + ! +MDB_SUCCESS + &&! +MDB_KEYEXIST +) { + +781 +r +:: + `i +("mdb_put", +rc +); + +783  ( +rc + = +MDB_SUCCESS +); + +784 + } +} + +791  +le + +bo + + +792 + glmdb +:: + $dbi_d +( +MDB_txn +* cڡ +txn +, + +793 cڡ +MDB_dbi + +dbi +, + +794 cڡ +MDB_v +* cڡ +key +, + +795 cڡ +MDB_v +* cڡ +da + = +nuαr +) { + +796 cڡ  +rc + = :: + `mdb_d +( +txn +, +dbi +, +cڡ_ +< +MDB_v +*>( +key +), cڡ_( +da +)); + +797 i( +rc + ! +MDB_SUCCESS + &&! +MDB_NOTFOUND +) { + +798 +r +:: + `i +("mdb_d", +rc +); + +800  ( +rc + = +MDB_SUCCESS +); + +801 + } +} + +806 +mea + + glmdb + { + +807  +le +  +curs_ݒ +( +MDB_txn +* +txn +, +MDB_dbi + +dbi +, +MDB_curs +** +curs +); + +808  +le +  +curs_o +( +MDB_curs +* +curs + + gnx +; + +809  +le +  +curs_w +( +MDB_txn +* +txn +, +MDB_curs +* +curs +); + +810  +le + +MDB_txn +* +curs_txn +( +MDB_curs +* +curs + + gnx +; + +811  +le + +MDB_dbi + +curs_dbi +( +MDB_curs +* +curs + + gnx +; + +812  +le + +bo + +curs_g +( +MDB_curs +* +curs +, +MDB_v +* +key +, MDB_v* +da +, +MDB_curs_ + + +); + +813  +le +  +curs_put +( +MDB_curs +* +curs +, +MDB_v +* +key +, MDB_v* +da +,  +ags +); + +814  +le +  +curs_d +( +MDB_curs +* +curs +,  +ags +); + +815  +le +  +curs_cou +( +MDB_curs +* +curs +, +d +:: +size_t +& +cou +); + +822  +le +  + +823 + glmdb +:: + $curs_ݒ +( +MDB_txn +* cڡ +txn +, + +824 cڡ +MDB_dbi + +dbi +, + +825 +MDB_curs +** cڡ +curs +) { + +826 cڡ  +rc + = :: + `mdb_curs_ݒ +( +txn +, +dbi +, +curs +); + +827 i( +rc + ! +MDB_SUCCESS +) { + +828 +r +:: + `i +("mdb_curs_ݒ", +rc +); + +830 + } +} + +835  +le +  + +836 + glmdb +:: + $curs_o +( +MDB_curs +* cڡ +curs + +nx + { + +837 :: + `mdb_curs_o +( +curs +); + +838 + } +} + +844  +le +  + +845 + glmdb +:: + $curs_w +( +MDB_txn +* cڡ +txn +, + +846 +MDB_curs +* cڡ +curs +) { + +847 cڡ  +rc + = :: + `mdb_curs_w +( +txn +, +curs +); + +848 i( +rc + ! +MDB_SUCCESS +) { + +849 +r +:: + `i +("mdb_curs_w", +rc +); + +851 + } +} + +856  +le + +MDB_txn +* + +857 + glmdb +:: + $curs_txn +( +MDB_curs +* cڡ +curs + +nx + { + +858  :: + `mdb_curs_txn +( +curs +); + +859 + } +} + +864  +le + +MDB_dbi + + +865 + glmdb +:: + $curs_dbi +( +MDB_curs +* cڡ +curs + +nx + { + +866  :: + `mdb_curs_dbi +( +curs +); + +867 + } +} + +873  +le + +bo + + +874 + glmdb +:: + $curs_g +( +MDB_curs +* cڡ +curs +, + +875 +MDB_v +* cڡ +key +, + +876 +MDB_v +* cڡ +da +, + +877 cڡ +MDB_curs_ + + +) { + +878 cڡ  +rc + = :: + `mdb_curs_g +( +curs +, +key +, +da +, + +); + +879 i( +rc + ! +MDB_SUCCESS + &&! +MDB_NOTFOUND +) { + +880 +r +:: + `i +("mdb_curs_g", +rc +); + +882  ( +rc + = +MDB_SUCCESS +); + +883 + } +} + +889  +le +  + +890 + glmdb +:: + $curs_put +( +MDB_curs +* cڡ +curs +, + +891 +MDB_v +* cڡ +key +, + +892 +MDB_v +* cڡ +da +, + +893 cڡ  +ags + = 0) { + +894 cڡ  +rc + = :: + `mdb_curs_put +( +curs +, +key +, +da +, +ags +); + +895 i( +rc + ! +MDB_SUCCESS +) { + +896 +r +:: + `i +("mdb_curs_put", +rc +); + +898 + } +} + +904  +le +  + +905 + glmdb +:: + $curs_d +( +MDB_curs +* cڡ +curs +, + +906 cڡ  +ags + = 0) { + +907 cڡ  +rc + = :: + `mdb_curs_d +( +curs +, +ags +); + +908 i( +rc + ! +MDB_SUCCESS +) { + +909 +r +:: + `i +("mdb_curs_d", +rc +); + +911 + } +} + +917  +le +  + +918 + glmdb +:: + $curs_cou +( +MDB_curs +* cڡ +curs +, + +919 +d +:: +size_t +& +cou +) { + +920 cڡ  +rc + = :: + `mdb_curs_cou +( +curs +, & +cou +); + +921 i( +rc + ! +MDB_SUCCESS +) { + +922 +r +:: + `i +("mdb_curs_cou", +rc +); + +924 + } +} + +929 +mea + + glmdb + { + +930 +ass + + gv +; + +939 as + clmdb +:: +v + { + +940 +eed +: + +941 +MDB_v + +_v +; + +943 + mpublic +: + +947 + $v +( +nx + = ; + +952 + $v +(cڡ +d +:: +rg +& +da + +nx + + +953 : +v +{ +da +. + `da +(), da. + `size +()} { + } +} + +958 + $v +(cڡ * cڡ +da + +nx + + +959 : +v +{ +da +, +d +:: + ` +(da) + } +} {} + +964 + $v +(cڡ * cڡ +da +, + +965 cڡ +d +:: +size_t + +size + +nx + + +966 : +_v +{ +size +, +cڡ_ +<*>( +da +) + } +} {} + +971 + $v +( +v +&& +h + +nx + = ; + +976 +v +& +ݔ +=(v&& +h + +nx + = ; + +981 ~ + $v +( +nx + = ; + +986 +ݔ + +MDB_v +*( +nx + { + +987  & +_v +; + +988 + } +} + +993 +ݔ + cڡ + gMDB_v +*(cڡ + gnx + { + +994  & + g_v +; + +1000 +bo + + $emy +(cڡ +nx + { + +1001  + `size +() == 0; + +1002 + } +} + +1007 + gd +:: +size_t + + $size +(cڡ +nx + { + +1008  +_v +. +mv_size +; + +1009 + } +} + +1014 + gme +< +tyme + + gT +> + +1015 +T +* + $da +( +nx + { + +1016  +t_ +< +T +*>( +_v +. +mv_da +); + +1017 + } +} + +1022 + gme +< +tyme + + gT +> + +1023 cڡ +T +* + $da +(cڡ +nx + { + +1024  +t_ +< +T +*>( +_v +. +mv_da +); + +1025 + } +} + +1030 * + $da +( +nx + { + +1031  +t_ +<*>( +_v +. +mv_da +); + +1032 + } +} + +1037 cڡ * + $da +(cڡ +nx + { + +1038  +t_ +<*>( +_v +. +mv_da +); + +1039 + } +} + +1044 + gme +< +tyme + + gT +> + +1045 + gv +& + $assign +(cڡ +T +* cڡ +da +, + +1046 cڡ +d +:: +size_t + +size + +nx + { + +1047 +_v +. +mv_size + = +size +; + +1048 +_v +. +mv_da + = +cڡ_ +<*>( +t_ +( +da +)); + +1049  * +this +; + +1050 + } +} + +1055 + gv +& + $assign +(cڡ * cڡ +da + +nx + { + +1056  + `assign +( +da +, +d +:: + ` +(data)); + +1057 + } +} + +1062 + gv +& + $assign +(cڡ +d +:: +rg +& +da + +nx + { + +1063  + `assign +( +da +. + `da +(), da. + `size +()); + +1064 + } +} + +1067 #i!( +defed +( +__COVERITY__ +|| defed( +_MSC_VER +)) + +1068 +ic_as +( +d +:: +is_pod +< +lmdb +:: +v +>:: +vue +, "lmdb::val must be PODype"); + +1069 +ic_as +(( +lmdb +:: +v +=( +MDB_v +), "sizeof(lmdb::val) != sizeof(MDB_val)"); + +1075 +mea + + glmdb + { + +1076 +ass + + gv +; + +1085 as + clmdb +:: +v + { + +1086 +eed +: + +1087 +MDB_v +* +_hd +{ +nuαr +}; + +1089 + gpublic +: + +1090  +cڡex +  +deu_ags + = 0; + +1091  +cڡex + +mode + + gdeu_mode + = 0644; + +1099  +v + + $ +(cڡ  +ags + = +deu_ags +) { + +1100 +MDB_v +* +hd +{ +nuαr +}; + +1101 +lmdb +:: + `v_ +(& +hd +); + +1102 #ifde +LMDBXX_DEBUG + + +1103 + `as +( +hd + ! +nuαr +); + +1105 i( +ags +) { + +1106 +y + { + +1107 +lmdb +:: + `v_t_ags +( +hd +, +ags +); + +1109 + `tch + (cڡ +lmdb +:: +r +&) { + +1110 +lmdb +:: + `v_o +( +hd +); + +1111 +throw +; + +1114  +v +{ +hd +}; + +1115 + } +} + +1122 + $v +( +MDB_v +* cڡ +hd + +nx + + +1123 : +_hd +{ +hd +} {} + +1128 + $v +( +v +&& +h + +nx + { + +1129 +d +:: + `sw +( +_hd +, +h +._handle); + +1130 + } +} + +1135 + gv +& + gݔ +=( +v +&& +h + +nx + { + +1136 i( +this + !& +h +) { + +1137 +d +:: +sw +( +_hd +, +h +._handle); + +1139  * + gthis +; + +1145 ~ + $v +( +nx + { + +1146 +y + { + `o +(); } + `tch + (...) {} + +1147 + } +} + +1152 +ݔ + + gMDB_v +*(cڡ + gnx + { + +1153  + g_hd +; + +1159 +MDB_v +* + $hd +(cڡ +nx + { + +1160  +_hd +; + +1161 + } +} + +1169  + $sync +(cڡ +bo + +f + = +ue +) { + +1170 +lmdb +:: + `v_sync +( + `hd +(), +f +); + +1171 + } +} + +1179  + $o +( +nx + { + +1180 i( + `hd +()) { + +1181 +lmdb +:: + `v_o +( + `hd +()); + +1182 +_hd + = +nuαr +; + +1184 + } +} + +1194 + gv +& + $ݒ +(cڡ * cڡ +th +, + +1195 cڡ  +ags + = +deu_ags +, + +1196 cڡ +mode + mod +deu_mode +) { + +1197 +lmdb +:: + `v_ݒ +( + `hd +(), +th +, +ags +, +mode +); + +1198  * +this +; + +1199 + } +} + +1206 + gv +& + $t_ags +(cڡ  +ags +, + +1207 cڡ +bo + +off + = +ue +) { + +1208 +lmdb +:: + `v_t_ags +( + `hd +(), +ags +, +off +); + +1209  * +this +; + +1210 + } +} + +1216 + gv +& + $t_msize +(cڡ +d +:: +size_t + +size +) { + +1217 +lmdb +:: + `v_t_msize +( + `hd +(), +size +); + +1218  * +this +; + +1219 + } +} + +1225 + gv +& + $t_max_ads +(cڡ  +cou +) { + +1226 +lmdb +:: + `v_t_max_ads +( + `hd +(), +cou +); + +1227  * +this +; + +1228 + } +} + +1234 + gv +& + $t_max_dbs +(cڡ +MDB_dbi + +cou +) { + +1235 +lmdb +:: + `v_t_max_dbs +( + `hd +(), +cou +); + +1236  * +this +; + +1237 + } +} + +1243 +mea + + glmdb + { + +1244 +ass + + gtxn +; + +1253 as + clmdb +:: +txn + { + +1254 +eed +: + +1255 +MDB_txn +* +_hd +{ +nuαr +}; + +1257 + gpublic +: + +1258  +cڡex +  +deu_ags + = 0; + +1268  +txn + + $beg +( +MDB_v +* cڡ +v +, + +1269 +MDB_txn +* cڡ + + = +nuαr +, + +1270 cڡ  +ags + = +deu_ags +) { + +1271 +MDB_txn +* +hd +{ +nuαr +}; + +1272 +lmdb +:: + `txn_beg +( +v +, + +, +ags +, & +hd +); + +1273 #ifde +LMDBXX_DEBUG + + +1274 + `as +( +hd + ! +nuαr +); + +1276  +txn +{ +hd +}; + +1277 + } +} + +1284 + $txn +( +MDB_txn +* cڡ +hd + +nx + + +1285 : +_hd +{ +hd +} {} + +1290 + $txn +( +txn +&& +h + +nx + { + +1291 +d +:: + `sw +( +_hd +, +h +._handle); + +1292 + } +} + +1297 + gtxn +& + gݔ +=( +txn +&& +h + +nx + { + +1298 i( +this + !& +h +) { + +1299 +d +:: +sw +( +_hd +, +h +._handle); + +1301  * + gthis +; + +1307 ~ + $txn +( +nx + { + +1308 i( +_hd +) { + +1309 +y + { + `abt +(); } + `tch + (...) {} + +1310 +_hd + = +nuαr +; + +1312 + } +} + +1317 +ݔ + + gMDB_txn +*(cڡ + gnx + { + +1318  + g_hd +; + +1324 +MDB_txn +* + $hd +(cڡ +nx + { + +1325  +_hd +; + +1326 + } +} + +1331 +MDB_v +* + $v +(cڡ +nx + { + +1332  +lmdb +:: + `txn_v +( + `hd +()); + +1333 + } +} + +1341  + $comm +() { + +1342 +lmdb +:: + `txn_comm +( +_hd +); + +1343 +_hd + = +nuαr +; + +1344 + } +} + +1351  + $abt +( +nx + { + +1352 +lmdb +:: + `txn_abt +( +_hd +); + +1353 +_hd + = +nuαr +; + +1354 + } +} + +1359  + $t +( +nx + { + +1360 +lmdb +:: + `txn_t +( +_hd +); + +1361 + } +} + +1368  + $w +() { + +1369 +lmdb +:: + `txn_w +( +_hd +); + +1370 + } +} + +1376 +mea + + glmdb + { + +1377 +ass + + gdbi +; + +1386 as + clmdb +:: +dbi + { + +1387 +eed +: + +1388 +MDB_dbi + +_hd +{0}; + +1390 + gpublic +: + +1391  +cڡex +  +deu_ags + = 0; + +1392  +cڡex +  + gdeu_put_ags + = 0; + +1402  +dbi + + +1403 + $ݒ +( +MDB_txn +* cڡ +txn +, + +1404 cڡ * cڡ +me + = +nuαr +, + +1405 cڡ  +ags + = +deu_ags +) { + +1406 +MDB_dbi + +hd +{}; + +1407 +lmdb +:: + `dbi_ݒ +( +txn +, +me +, +ags +, & +hd +); + +1408  +dbi +{ +hd +}; + +1409 + } +} + +1416 + $dbi +(cڡ +MDB_dbi + +hd + +nx + + +1417 : +_hd +{ +hd +} {} + +1422 + $dbi +( +dbi +&& +h + +nx + { + +1423 +d +:: + `sw +( +_hd +, +h +._handle); + +1424 + } +} + +1429 + gdbi +& + gݔ +=( +dbi +&& +h + +nx + { + +1430 i( +this + !& +h +) { + +1431 +d +:: +sw +( +_hd +, +h +._handle); + +1433  * + gthis +; + +1439 ~ + $dbi +( +nx + { + +1440 i( +_hd +) { + +1443 + } +} + +1448 +ݔ + + $MDB_dbi +(cڡ +nx + { + +1449  +_hd +; + +1450 + } +} + +1455 +MDB_dbi + + $hd +(cڡ +nx + { + +1456  +_hd +; + +1457 + } +} + +1465 +MDB_ + + $ +( +MDB_txn +* cڡ +txn +) const { + +1466 +MDB_ + +su +; + +1467 +lmdb +:: + `dbi_ +( +txn +, + `hd +(), & +su +); + +1468  +su +; + +1469 + } +} + +1477  + $ags +( +MDB_txn +* cڡ +txn +) const { + +1478  +su +{}; + +1479 +lmdb +:: + `dbi_ags +( +txn +, + `hd +(), & +su +); + +1480  +su +; + +1481 + } +} + +1489 + gd +:: +size_t + + $size +( +MDB_txn +* cڡ +txn +) const { + +1490  + ` +( +txn +). +ms_s +; + +1491 + } +} + +1498  + $dr +( +MDB_txn +* cڡ +txn +, + +1499 cڡ +bo + +d + = +l +) { + +1500 +lmdb +:: + `dbi_dr +( +txn +, + `hd +(), +d +); + +1501 + } +} + +1510 + gdbi +& + $t_com +( +MDB_txn +* cڡ +txn +, + +1511 +MDB_cmp_func +* cڡ +cmp + = +nuαr +) { + +1512 +lmdb +:: + `dbi_t_com +( +txn +, + `hd +(), +cmp +); + +1513  * +this +; + +1514 + } +} + +1524 +bo + + $g +( +MDB_txn +* cڡ +txn +, + +1525 cڡ +v +& +key +, + +1526 +v +& +da +) { + +1527  +lmdb +:: + `dbi_g +( +txn +, + `hd +(), +key +, +da +); + +1528 + } +} + +1537 + gme +< +tyme + + gK +> + +1538 +bo + + $g +( +MDB_txn +* cڡ +txn +, + +1539 cڡ +K +& +key +) const { + +1540 cڡ +lmdb +:: +v + +k +{& +key +, ( +K +)}; + +1541 +lmdb +:: +v + +v +{}; + +1542  +lmdb +:: + `dbi_g +( +txn +, + `hd +(), +k +, +v +); + +1543 + } +} + +1553 + gme +< +tyme + + gK +,ym + gV +> + +1554 +bo + + $g +( +MDB_txn +* cڡ +txn +, + +1555 cڡ +K +& +key +, + +1556 +V +& +v +) const { + +1557 cڡ +lmdb +:: +v + +k +{& +key +, ( +K +)}; + +1558 +lmdb +:: +v + +v +{}; + +1559 cڡ +bo + +su + = +lmdb +:: + `dbi_g +( +txn +, + `hd +(), +k +, +v +); + +1560 i( +su +) { + +1561 +v + = * +v +. +da +(); + +1563  +su +; + +1564 + } +} + +1574 + gme +< +tyme + + gV +> + +1575 +bo + + $g +( +MDB_txn +* cڡ +txn +, + +1576 cڡ * cڡ +key +, + +1577 +V +& +v +) const { + +1578 cڡ +lmdb +:: +v + +k +{ +key +, +d +:: + ` +(key)}; + +1579 +lmdb +:: +v + +v +{}; + +1580 cڡ +bo + +su + = +lmdb +:: + `dbi_g +( +txn +, + `hd +(), +k +, +v +); + +1581 i( +su +) { + +1582 +v + = * +v +. +da +(); + +1584  +su +; + +1585 + } +} + +1596 +bo + + $put +( +MDB_txn +* cڡ +txn +, + +1597 cڡ +v +& +key +, + +1598 +v +& +da +, + +1599 cڡ  +ags + = +deu_put_ags +) { + +1600  +lmdb +:: + `dbi_put +( +txn +, + `hd +(), +key +, +da +, +ags +); + +1601 + } +} + +1611 + gme +< +tyme + + gK +> + +1612 +bo + + $put +( +MDB_txn +* cڡ +txn +, + +1613 cڡ +K +& +key +, + +1614 cڡ  +ags + = +deu_put_ags +) { + +1615 cڡ +lmdb +:: +v + +k +{& +key +, ( +K +)}; + +1616 +lmdb +:: +v + +v +{}; + +1617  +lmdb +:: + `dbi_put +( +txn +, + `hd +(), +k +, +v +, +ags +); + +1618 + } +} + +1629 + gme +< +tyme + + gK +,ym + gV +> + +1630 +bo + + $put +( +MDB_txn +* cڡ +txn +, + +1631 cڡ +K +& +key +, + +1632 cڡ +V +& +v +, + +1633 cڡ  +ags + = +deu_put_ags +) { + +1634 cڡ +lmdb +:: +v + +k +{& +key +, ( +K +)}; + +1635 +lmdb +:: +v + +v +{&v, ( +V +)}; + +1636  +lmdb +:: + `dbi_put +( +txn +, + `hd +(), +k +, +v +, +ags +); + +1637 + } +} + +1648 + gme +< +tyme + + gV +> + +1649 +bo + + $put +( +MDB_txn +* cڡ +txn +, + +1650 cڡ * cڡ +key +, + +1651 cڡ +V +& +v +, + +1652 cڡ  +ags + = +deu_put_ags +) { + +1653 cڡ +lmdb +:: +v + +k +{ +key +, +d +:: + ` +(key)}; + +1654 +lmdb +:: +v + +v +{&v, ( +V +)}; + +1655  +lmdb +:: + `dbi_put +( +txn +, + `hd +(), +k +, +v +, +ags +); + +1656 + } +} + +1667 +bo + + $put +( +MDB_txn +* cڡ +txn +, + +1668 cڡ * cڡ +key +, + +1669 cڡ * cڡ +v +, + +1670 cڡ  +ags + = +deu_put_ags +) { + +1671 cڡ +lmdb +:: +v + +k +{ +key +, +d +:: + ` +(key)}; + +1672 +lmdb +:: +v + +v +{v, +d +:: + ` +(val)}; + +1673  +lmdb +:: + `dbi_put +( +txn +, + `hd +(), +k +, +v +, +ags +); + +1674 + } +} + +1683 +bo + + $d +( +MDB_txn +* cڡ +txn +, + +1684 cڡ +v +& +key +) { + +1685  +lmdb +:: + `dbi_d +( +txn +, + `hd +(), +key +); + +1686 + } +} + +1695 + gme +< +tyme + + gK +> + +1696 +bo + + $d +( +MDB_txn +* cڡ +txn +, + +1697 cڡ +K +& +key +) { + +1698 cڡ +lmdb +:: +v + +k +{& +key +, ( +K +)}; + +1699  +lmdb +:: + `dbi_d +( +txn +, + `hd +(), +k +); + +1700 + } +} + +1706 +mea + + glmdb + { + +1707 +ass + + gcurs +; + +1716 as + clmdb +:: +curs + { + +1717 +eed +: + +1718 +MDB_curs +* +_hd +{ +nuαr +}; + +1720 + gpublic +: + +1721  +cڡex +  +deu_ags + = 0; + +1730  +curs + + +1731 + $ݒ +( +MDB_txn +* cڡ +txn +, + +1732 cڡ +MDB_dbi + +dbi +) { + +1733 +MDB_curs +* +hd +{}; + +1734 +lmdb +:: + `curs_ݒ +( +txn +, +dbi +, & +hd +); + +1735 #ifde +LMDBXX_DEBUG + + +1736 + `as +( +hd + ! +nuαr +); + +1738  +curs +{ +hd +}; + +1739 + } +} + +1746 + $curs +( +MDB_curs +* cڡ +hd + +nx + + +1747 : +_hd +{ +hd +} {} + +1752 + $curs +( +curs +&& +h + +nx + { + +1753 +d +:: + `sw +( +_hd +, +h +._handle); + +1754 + } +} + +1759 + gcurs +& + gݔ +=( +curs +&& +h + +nx + { + +1760 i( +this + !& +h +) { + +1761 +d +:: +sw +( +_hd +, +h +._handle); + +1763  * + gthis +; + +1769 ~ + $curs +( +nx + { + +1770 +y + { + `o +(); } + `tch + (...) {} + +1771 + } +} + +1776 +ݔ + + gMDB_curs +*(cڡ + gnx + { + +1777  + g_hd +; + +1783 +MDB_curs +* + $hd +(cڡ +nx + { + +1784  +_hd +; + +1785 + } +} + +1793  + $o +( +nx + { + +1794 i( +_hd +) { + +1795 +lmdb +:: + `curs_o +( +_hd +); + +1796 +_hd + = +nuαr +; + +1798 + } +} + +1806  + $w +( +MDB_txn +* cڡ +txn +) { + +1807 +lmdb +:: + `curs_w +( +txn +, + `hd +()); + +1808 + } +} + +1813 +MDB_txn +* + $txn +(cڡ +nx + { + +1814  +lmdb +:: + `curs_txn +( + `hd +()); + +1815 + } +} + +1820 +MDB_dbi + + $dbi +(cڡ +nx + { + +1821  +lmdb +:: + `curs_dbi +( + `hd +()); + +1822 + } +} + +1831 +bo + + $g +( +MDB_v +* cڡ +key +, + +1832 cڡ +MDB_curs_ + + +) { + +1833  + `g +( +key +, +nuαr +, + +); + +1834 + } +} + +1843 +bo + + $g +( +lmdb +:: +v +& +key +, + +1844 cڡ +MDB_curs_ + + +) { + +1845  + `g +( +key +, +nuαr +, + +); + +1846 + } +} + +1856 +bo + + $g +( +MDB_v +* cڡ +key +, + +1857 +MDB_v +* cڡ +v +, + +1858 cڡ +MDB_curs_ + + +) { + +1859  +lmdb +:: + `curs_g +( + `hd +(), +key +, +v +, + +); + +1860 + } +} + +1870 +bo + + $g +( +lmdb +:: +v +& +key +, + +1871 +lmdb +:: +v +& val, + +1872 cڡ +MDB_curs_ + + +) { + +1873  +lmdb +:: + `curs_g +( + `hd +(), +key +, +v +, + +); + +1874 + } +} + +1884 +bo + + $g +( +d +:: +rg +& +key +, + +1885 +d +:: +rg +& +v +, + +1886 cڡ +MDB_curs_ + + +) { + +1887 +lmdb +:: +v + +k +{}, +v +{}; + +1888 cڡ +bo + +found + = + `g +( +k +, +v +, + +); + +1889 i( +found +) { + +1890 +key +. + `assign +( +k +. + `da +(), k. + `size +()); + +1891 +v +. + `assign +( +v +. + `da +(), v. + `size +()); + +1893  +found +; + +1894 + } +} + +1903 + gme +< +tyme + + gK +> + +1904 +bo + + $fd +(cڡ +K +& +key +, + +1905 cڡ +MDB_curs_ + + + = +MDB_SET +) { + +1906 +lmdb +:: +v + +k +{& +key +, ( +K +)}; + +1907  + `g +( +k +, +nuαr +, + +); + +1908 + } +} + + @/usr/include/mtx.hpp + +1 #agm + + + +3  + ~"mtx/idtifrs.h +" + +5  + ~"mtx/evts.h +" + +6  + ~"mtx/evts/s.h +" + +7  + ~"mtx/evts/av.h +" + +8  + ~"mtx/evts/nil_s.h +" + +9  + ~"mtx/evts/.h +" + +10  + ~"mtx/evts/gue_acss.h +" + +11  + ~"mtx/evts/hiy_visiby.h +" + +12  + ~"mtx/evts/jo_rus.h +" + +13  + ~"mtx/evts/memb.h +" + +14  + ~"mtx/evts/me.h +" + +15  + ~"mtx/evts/pd_evts.h +" + +16  + ~"mtx/evts/pow_vs.h +" + +17  + ~"mtx/evts/dai.h +" + +18  + ~"mtx/evts/g.h +" + +19  + ~"mtx/evts/tic.h +" + +21  + ~"mtx/evts/mesges/audio.h +" + +22  + ~"mtx/evts/mesges/eme.h +" + +23  + ~"mtx/evts/mesges/fe.h +" + +24  + ~"mtx/evts/mesges/image.h +" + +25  + ~"mtx/evts/mesges/ni.h +" + +26  + ~"mtx/evts/mesges/xt.h +" + +27  + ~"mtx/evts/mesges/video.h +" + +29  + ~"mtx/ques.h +" + +30  + ~"mtx/ڣs.h +" + + @/usr/include/mtx/events.hpp + +1 #agm + + + +3  + ~ + +5  + ~ + +7  + ~"mtx/evts/mesges/image.h +" + +8  + ~"mtx/idtifrs.h +" + +10 +usg + + gjs + = +ohmn +:: +js +; + +12 +mea + + gmtx + { + +13 +mea + + gevts + { + +15 as + cEvtTy + + +18 + gRoomKeyReque +, + +20 + gRoomAls +, + +22 + gRoomAv +, + +24 + gRoomCilAls +, + +26 + gRoomCe +, + +28 + gRoomEnyed +, + +30 + gRoomEnyi +, + +32 + gRoomGueAcss +, + +34 + gRoomHiyVisiby +, + +36 + gRoomJoRus +, + +38 + gRoomMemb +, + +40 + gRoomMesge +, + +42 + gRoomName +, + +44 + gRoomPowLevs +, + +46 + gRoomTic +, + +48 + gRoomRedai +, + +50 + gRoomPdEvts +, + +52 + gRoomTombe +, + +54 + gStick +, + +56 + gTag +, + +58 + gUnsu܋d +, + +61 + gd +:: +rg + + +62 +to_rg +( +EvtTy + +ty +); + +64 +EvtTy + + +65 +gEvtTy +(cڡ +d +:: +rg + & +ty +); + +67 +EvtTy + + +68 +gEvtTy +(cڡ +js + & +obj +); + +71 + gme +< +ass + + gCڋ +> + +72  + sEvt + + +76 +Cڋ + + gcڋ +; + +80 +EvtTy + + gty +; + +83 + gme +< +ass + + gCڋ +> + +85 +to_js +( +js + & +obj +, cڡ +Evt +< +Cڋ +> & +evt +) + +87 + gobj +["cڋ"] = +evt +. +cڋ +; + +89  + gevt +. + gty +) { + +90  + gEvtTy +:: +RoomKeyReque +: + +91 +obj +["type"] = "m.room_key_request"; + +93  + gEvtTy +:: +RoomAls +: + +94 +obj +["type"] = "m.room.aliases"; + +96  + gEvtTy +:: +RoomAv +: + +97 +obj +["type"] = "m.room.avatar"; + +99  + gEvtTy +:: +RoomCilAls +: + +100 +obj +["type"] = "m.room.canonical_alias"; + +102  + gEvtTy +:: +RoomCe +: + +103 +obj +["type"] = "m.room.create"; + +105  + gEvtTy +:: +RoomEnyed +: + +106 +obj +["type"] = "m.room.encrypted"; + +108  + gEvtTy +:: +RoomEnyi +: + +109 +obj +["type"] = "m.room.encryption"; + +111  + gEvtTy +:: +RoomGueAcss +: + +112 +obj +["type"] = "m.room.guest_access"; + +114  + gEvtTy +:: +RoomHiyVisiby +: + +115 +obj +["type"] = "m.room.history_visibility"; + +117  + gEvtTy +:: +RoomJoRus +: + +118 +obj +["type"] = "m.room.join_rules"; + +120  + gEvtTy +:: +RoomMemb +: + +121 +obj +["type"] = "m.room.member"; + +123  + gEvtTy +:: +RoomMesge +: + +124 +obj +["type"] = "m.room.message"; + +126  + gEvtTy +:: +RoomName +: + +127 +obj +["type"] = "m.room.name"; + +129  + gEvtTy +:: +RoomPowLevs +: + +130 +obj +["type"] = "m.room.power_levels"; + +132  + gEvtTy +:: +RoomTic +: + +133 +obj +["type"] = "m.room.topic"; + +135  + gEvtTy +:: +RoomRedai +: + +136 +obj +["type"] = "m.room.redaction"; + +138  + gEvtTy +:: +RoomPdEvts +: + +139 +obj +["type"] = "m.room.pinned_events"; + +141  + gEvtTy +:: +RoomTombe +: + +142 +obj +["type"] = "m.room.tombstone"; + +144  + gEvtTy +:: +Stick +: + +145 +obj +["type"] = "m.sticker"; + +147  + gEvtTy +:: +Tag +: + +148 +obj +["type"] = "m.tag"; + +150  + gEvtTy +:: +Unsu܋d +: + +151 +d +:: +cout + << "Unsu܋dyأrlize" << std:: +dl +; + +156 + gme +< +ass + + gCڋ +> + +158 +om_js +(cڡ +js + & +obj +, +Evt +< +Cڋ +> & +evt +) + +160 + gevt +. + gcڋ + = +obj +. + +("cڋ"). +g +< +Cڋ +>(); + +161 + gevt +. + gty + = +gEvtTy +( +obj +. + +("ty"). +g +< +d +:: +rg +>()); + +164  + sUnsigdDa + + +171 +ut64_t + + gage + = 0; + +174 + gd +:: +rg + +i_id +; + +175 + gd +:: +rg + +ev_nd +; + +176 + gd +:: +rg + +as_e +; + +178 + gd +:: +rg + +daed_by +; + +181 +le +  + +182 +om_js +(cڡ +js + & +obj +, +UnsigdDa + & +da +) + +184 i( + gobj +. +fd +("age"! +obj +. +d +()) + +185 +da +. +age + = +obj +. + +("age"). +g +< +ut64_t +>(); + +187 i( + gobj +. +fd +("i_id"! +obj +. +d +()) + +188 +da +. +i_id + = +obj +. + +("i_id"). +g +< +d +:: +rg +>(); + +190 i( + gobj +. +fd +("ev_nd"! +obj +. +d +()) + +191 +da +. +ev_nd + = +obj +. + +("ev_nd"). +g +< +d +:: +rg +>(); + +193 i( + gobj +. +fd +("as_e"! +obj +. +d +()) + +194 +da +. +as_e + = +obj +. + +("as_e"). +g +< +d +:: +rg +>(); + +196 i( + gobj +. +fd +("daed_by"! +obj +. +d +()) + +197 +da +. +daed_by + = +obj +. + +("daed_by"). +g +< +d +:: +rg +>(); + +200 +le +  + +201 +to_js +( +js + & +obj +, cڡ +UnsigdDa + & +evt +) + +203 i(! + gevt +. + gev_nd +. +emy +()) + +204 + gobj +["ev_nd"] = +evt +. +ev_nd +; + +206 i(! + gevt +. + gi_id +. +emy +()) + +207 + gobj +["i_id"] = +evt +. +i_id +; + +209 i(! + gevt +. + gas_e +. +emy +()) + +210 + gobj +["as_e"] = +evt +. +as_e +; + +212 i( + gevt +. + gage + != 0) + +213 +obj +["age"] = +evt +. +age +; + +216 + gme +< +ass + + gCڋ +> + +217  + gSdEvt + : +public + +Evt +< +Cڋ +> + +219 +d +:: +rg + +nd +; + +220 + gd +:: +rg + +e_key +; + +223 + gme +< +ass + + gCڋ +> + +225 +om_js +(cڡ +js + & +obj +, +SdEvt +< +Cڋ +> & +evt +) + +227 + gevt +. + gcڋ + = +obj +. + +("cڋ"). +g +< +Cڋ +>(); + +228 + gevt +. + gty + = +gEvtTy +( +obj +. + +("ty"). +g +< +d +:: +rg +>()); + +229 + gevt +. + gnd + = +obj +. + +("sender"); + +230 + gevt +. + ge_key + = +obj +. + +("state_key"); + +233 + gme +< +ass + + gCڋ +> + +235 +to_js +( +js + & +obj +, cڡ +SdEvt +< +Cڋ +> & +evt +) + +237 + gEvt +< + gCڋ +> + gba_evt + = +evt +; + +238 +to_js +( +obj +, +ba_evt +); + +240 + gobj +["nd"] = +evt +. +nd +; + +241 + gobj +["e_key"] = +evt +. +e_key +; + +245 + gme +< +ass + + gCڋ +> + +246  + gRoomEvt + : +public + +Evt +< +Cڋ +> + +249 +d +:: +rg + +evt_id +; + +251 + gd +:: +rg + +room_id +; + +253 + gd +:: +rg + +nd +; + +256 +ut64_t + + gig_rv_ts +; + +259 +UnsigdDa + + gunsigd_da +; + +262 + gme +< +ass + + gCڋ +> + +264 +om_js +(cڡ +js + & +obj +, +RoomEvt +< +Cڋ +> & +evt +) + +266 + gevt +. + gcڋ + = +obj +. + +("cڋ"). +g +< +Cڋ +>(); + +267 + gevt +. + gty + = +gEvtTy +( +obj +. + +("ty"). +g +< +d +:: +rg +>()); + +269 + gevt +. + gevt_id + = +obj +. + +("event_id"); + +270 + gevt +. + gnd + = +obj +. + +("sender"); + +271 + gevt +. + gig_rv_ts + = +obj +. + +("origin_server_ts"); + +274 i( + gobj +. +fd +("room_id"! +obj +. +d +()) + +275 +evt +. +room_id + = +obj +. + +("room_id"); + +277 i( + gobj +. +fd +("unsigd"! +obj +. +d +()) + +278 +evt +. +unsigd_da + = +obj +. + +("unsigned"); + +281 + gme +< +ass + + gCڋ +> + +283 +to_js +( +js + & +obj +, cڡ +RoomEvt +< +Cڋ +> & +evt +) + +285 + gEvt +< + gCڋ +> + gba_evt + = +evt +; + +286 +to_js +( +obj +, +ba_evt +); + +288 i(! + gevt +. + groom_id +. +emy +()) + +289 + gobj +["room_id"] = +evt +. +room_id +; + +291 + gobj +["evt_id"] = +evt +. +evt_id +; + +292 + gobj +["nd"] = +evt +. +nd +; + +293 + gobj +["unsigd"] = +evt +. +unsigd_da +; + +294 + gobj +["ig_rv_ts"] = +evt +. +ig_rv_ts +; + +298 + gme +< +ass + + gCڋ +> + +299  + gSEvt + : +public + +RoomEvt +< +Cڋ +> + +303 +d +:: +rg + +e_key +; + +306 + gme +< +ass + + gCڋ +> + +308 +to_js +( +js + & +obj +, cڡ +SEvt +< +Cڋ +> & +evt +) + +310 + gRoomEvt +< + gCڋ +> + gba_evt + = +evt +; + +311 +to_js +( +obj +, +ba_evt +); + +313 + gobj +["e_key"] = +evt +. +e_key +; + +316 + gme +< +ass + + gCڋ +> + +318 +om_js +(cڡ +js + & +obj +, +SEvt +< +Cڋ +> & +evt +) + +320 + gevt +. + gcڋ + = +obj +. + +("cڋ"). +g +< +Cڋ +>(); + +321 + gevt +. + gevt_id + = +obj +. + +("event_id"); + +322 + gevt +. + gig_rv_ts + = +obj +. + +("origin_server_ts"); + +323 + gevt +. + gnd + = +obj +. + +("sender"); + +324 + gevt +. + gty + = +gEvtTy +( +obj +. + +("ty"). +g +< +d +:: +rg +>()); + +326 i( + gobj +. +fd +("room_id"! +obj +. +d +()) + +327 +evt +. +room_id + = +obj +. + +("room_id"); + +329 i( + gobj +. +fd +("unsigd"! +obj +. +d +()) + +330 +evt +. +unsigd_da + = +obj +. + +("unsigned"); + +332 + gevt +. + ge_key + = +obj +. + +("e_key"). +g +< +d +:: +rg +>(); + +336 + gme +< +ass + + gCڋ +> + +337  + gRedaiEvt + : +public + +RoomEvt +< +Cڋ +> + +340 +d +:: +rg + +das +; + +343 + gme +< +ass + + gCڋ +> + +345 +to_js +( +js + & +obj +, cڡ +RedaiEvt +< +Cڋ +> & +evt +) + +347 + gRoomEvt +< + gCڋ +> + gba_evt + = +evt +; + +348 +to_js +( +obj +, +ba_evt +); + +350 + gobj +["das"] = +evt +. +das +; + +353 + gme +< +ass + + gCڋ +> + +355 +om_js +(cڡ +js + & +obj +, +RedaiEvt +< +Cڋ +> & +evt +) + +357 + gevt +. + gcڋ + = +obj +. + +("cڋ"). +g +< +Cڋ +>(); + +358 + gevt +. + gevt_id + = +obj +. + +("event_id"); + +359 + gevt +. + gig_rv_ts + = +obj +. + +("origin_server_ts"); + +360 + gevt +. + gnd + = +obj +. + +("sender"); + +361 + gevt +. + gty + = +gEvtTy +( +obj +. + +("ty"). +g +< +d +:: +rg +>()); + +363 i( + gobj +. +fd +("unsigd"! +obj +. +d +()) + +364 +evt +. +unsigd_da + = +obj +. + +("unsigned"); + +366 i( + gobj +. +fd +("room_id"! +obj +. +d +()) + +367 +evt +. +room_id + = +obj +. + +("room_id"); + +369 + gevt +. + gdas + = +obj +. + +("das"). +g +< +d +:: +rg +>(); + +373 + gme +< +ass + + gCڋ +> + +374  + gEnyedEvt + : +public + +RoomEvt +< +Cڋ +> + +377 + gme +< +ass + + gCڋ +> + +379 +to_js +( +js + & +obj +, cڡ +EnyedEvt +< +Cڋ +> & +evt +) + +381 + gRoomEvt +< + gCڋ +> + gba_evt + = +evt +; + +382 +to_js +( +obj +, +ba_evt +); + +385 + gme +< +ass + + gCڋ +> + +387 +om_js +(cڡ +js + & +obj +, +EnyedEvt +< +Cڋ +> & +evt +) + +389 + gevt +. + gcڋ + = +obj +. + +("cڋ"). +g +< +Cڋ +>(); + +390 + gevt +. + gevt_id + = +obj +. + +("event_id"); + +391 + gevt +. + gig_rv_ts + = +obj +. + +("origin_server_ts"); + +392 + gevt +. + gnd + = +obj +. + +("sender"); + +393 + gevt +. + gty + = +gEvtTy +( +obj +. + +("ty"). +g +< +d +:: +rg +>()); + +395 i( + gobj +. +fd +("unsigd"! +obj +. +d +()) + +396 +evt +. +unsigd_da + = +obj +. + +("unsigned"); + +398 i( + gobj +. +fd +("room_id"! +obj +. +d +()) + +399 +evt +. +room_id + = +obj +. + +("room_id"); + +402 as + cMesgeTy + + +405 + gAudio +, + +407 + gEme +, + +409 + gFe +, + +411 + gImage +, + +413 + gLoti +, + +415 + gNi +, + +417 + gText +, + +419 + gVideo +, + +421 + gUnknown +, + +424 +MesgeTy + + +425 +gMesgeTy +(cڡ +d +:: +rg + & +ty +); + +427 +MesgeTy + + +428 +gMesgeTy +(cڡ +js + & +obj +); + +430  + gStick + : +public + +RoomEvt +< +mtx +:: +evts +:: +msg +:: +StickImage +> + + @/usr/include/mtx/events/collections.hpp + +1 #agm + + + +3  + ~ + +5  + ~"mtx/evts.h +" + +6  + ~"mtx/evts/s.h +" + +7  + ~"mtx/evts/av.h +" + +8  + ~"mtx/evts/nil_s.h +" + +9  + ~"mtx/evts/.h +" + +10  + ~"mtx/evts/yed.h +" + +11  + ~"mtx/evts/yi.h +" + +12  + ~"mtx/evts/gue_acss.h +" + +13  + ~"mtx/evts/hiy_visiby.h +" + +14  + ~"mtx/evts/jo_rus.h +" + +15  + ~"mtx/evts/memb.h +" + +16  + ~"mtx/evts/me.h +" + +17  + ~"mtx/evts/pd_evts.h +" + +18  + ~"mtx/evts/pow_vs.h +" + +19  + ~"mtx/evts/dai.h +" + +20  + ~"mtx/evts/g.h +" + +21  + ~"mtx/evts/tombe.h +" + +22  + ~"mtx/evts/tic.h +" + +24  + ~"mtx/evts/mesges/audio.h +" + +25  + ~"mtx/evts/mesges/eme.h +" + +26  + ~"mtx/evts/mesges/fe.h +" + +27  + ~"mtx/evts/mesges/image.h +" + +28  + ~"mtx/evts/mesges/ni.h +" + +29  + ~"mtx/evts/mesges/xt.h +" + +30  + ~"mtx/evts/mesges/video.h +" + +32 +mea + + gmtx + { + +33 +mea + + gevts + { + +36 +mea + + gcis + { + +38 +mea + + gaccou_da + = +mtx +:: +evts +:: +accou_da +; + +39 +mea + + ges + = +mtx +:: +evts +:: +e +; + +40 +mea + + gmsgs + = +mtx +:: +evts +:: +msg +; + +43 +usg + + gRoomAccouDaEvts + = +boo +:: +v +< +evts +:: +Evt +< +accou_da +:: +Tag +>>; + +46 +usg + + gSEvts + = +boo +:: +v +< +evts +:: +SEvt +< +es +:: +Als +>, + +47 + gevts +:: +SEvt +< +es +:: +Av +>, + +48 + gevts +:: +SEvt +< +es +:: +CilAls +>, + +49 + gevts +:: +SEvt +< +es +:: +Ce +>, + +50 + gevts +:: +SEvt +< +es +:: +Enyi +>, + +51 + gevts +:: +SEvt +< +es +:: +GueAcss +>, + +52 + gevts +:: +SEvt +< +es +:: +HiyVisiby +>, + +53 + gevts +:: +SEvt +< +es +:: +JoRus +>, + +54 + gevts +:: +SEvt +< +es +:: +Memb +>, + +55 + gevts +:: +SEvt +< +es +:: +Name +>, + +56 + gevts +:: +SEvt +< +es +:: +PdEvts +>, + +57 + gevts +:: +SEvt +< +es +:: +PowLevs +>, + +58 + gevts +:: +SEvt +< +es +:: +Tombe +>, + +59 + gevts +:: +SEvt +< +es +:: +Tic +>, + +60 + gevts +:: +SEvt +< +msgs +:: +Redaed +>>; + +63 +usg + + gSdEvts + = +boo +:: +v +< +evts +:: +SdEvt +< +es +:: +Als +>, + +64 + gevts +:: +SdEvt +< +es +:: +Av +>, + +65 + gevts +:: +SdEvt +< +es +:: +CilAls +>, + +66 + gevts +:: +SdEvt +< +es +:: +Ce +>, + +67 + gevts +:: +SdEvt +< +es +:: +GueAcss +>, + +68 + gevts +:: +SdEvt +< +es +:: +HiyVisiby +>, + +69 + gevts +:: +SdEvt +< +es +:: +JoRus +>, + +70 + gevts +:: +SdEvt +< +es +:: +Memb +>, + +71 + gevts +:: +SdEvt +< +es +:: +Name +>, + +72 + gevts +:: +SdEvt +< +es +:: +PdEvts +>, + +73 + gevts +:: +SdEvt +< +es +:: +PowLevs +>, + +74 + gevts +:: +SdEvt +< +es +:: +Tombe +>, + +75 + gevts +:: +SdEvt +< +es +:: +Tic +>>; + +79 +usg + + gTimeEvts + = +boo +:: +v +< +evts +:: +SEvt +< +es +:: +Als +>, + +80 + gevts +:: +SEvt +< +es +:: +Av +>, + +81 + gevts +:: +SEvt +< +es +:: +CilAls +>, + +82 + gevts +:: +SEvt +< +es +:: +Ce +>, + +83 + gevts +:: +SEvt +< +es +:: +Enyi +>, + +84 + gevts +:: +SEvt +< +es +:: +GueAcss +>, + +85 + gevts +:: +SEvt +< +es +:: +HiyVisiby +>, + +86 + gevts +:: +SEvt +< +es +:: +JoRus +>, + +87 + gevts +:: +SEvt +< +es +:: +Memb +>, + +88 + gevts +:: +SEvt +< +es +:: +Name +>, + +89 + gevts +:: +SEvt +< +es +:: +PdEvts +>, + +90 + gevts +:: +SEvt +< +es +:: +PowLevs +>, + +91 + gevts +:: +SEvt +< +es +:: +Tombe +>, + +92 + gevts +:: +SEvt +< +es +:: +Tic +>, + +93 + gevts +:: +EnyedEvt +< +msgs +:: +Enyed +>, + +94 + gevts +:: +RedaiEvt +< +msgs +:: +Redai +>, + +95 + gevts +:: +Stick +, + +96 + gevts +:: +RoomEvt +< +msgs +:: +Redaed +>, + +97 + gevts +:: +RoomEvt +< +msgs +:: +Audio +>, + +98 + gevts +:: +RoomEvt +< +msgs +:: +Eme +>, + +99 + gevts +:: +RoomEvt +< +msgs +:: +Fe +>, + +100 + gevts +:: +RoomEvt +< +msgs +:: +Image +>, + +102 + gevts +:: +RoomEvt +< +msgs +:: +Ni +>, + +103 + gevts +:: +RoomEvt +< +msgs +:: +Text +>, + +104 + gevts +:: +RoomEvt +< +msgs +:: +Video +>>; + +106  + sTimeEvt + + +108 +TimeEvts + + gda +; + +111 +le +  + +112 +om_js +(cڡ +js + & +obj +, +TimeEvt + & +e +) + +114 cڡut + gty + = +mtx +:: +evts +:: +gEvtTy +( +obj +); + +115 +usg + +mea + + gmtx +:: +evts +:: +e +; + +116 +usg + +mea + + gmtx +:: +evts +:: +msg +; + +118  + gty +) { + +119  + gevts +:: +EvtTy +:: +RoomAls +: { + +120 +e +. +da + = +evts +:: +SEvt +< +Als +>( +obj +); + +123  + gevts +:: +EvtTy +:: +RoomAv +: { + +124 +e +. +da + = +evts +:: +SEvt +< +Av +>( +obj +); + +127  + gevts +:: +EvtTy +:: +RoomCilAls +: { + +128 +e +. +da + = +evts +:: +SEvt +< +CilAls +>( +obj +); + +131  + gevts +:: +EvtTy +:: +RoomCe +: { + +132 +e +. +da + = +evts +:: +SEvt +< +Ce +>( +obj +); + +135  + gevts +:: +EvtTy +:: +RoomEnyed +: { + +136 +e +. +da + = +evts +:: +EnyedEvt +< +mtx +::evts:: +msg +:: +Enyed +>( +obj +); + +139  + gevts +:: +EvtTy +:: +RoomEnyi +: { + +140 +e +. +da + = +evts +:: +SEvt +< +Enyi +>( +obj +); + +143  + gevts +:: +EvtTy +:: +RoomGueAcss +: { + +144 +e +. +da + = +evts +:: +SEvt +< +GueAcss +>( +obj +); + +147  + gevts +:: +EvtTy +:: +RoomHiyVisiby +: { + +148 +e +. +da + = +evts +:: +SEvt +< +HiyVisiby +>( +obj +); + +151  + gevts +:: +EvtTy +:: +RoomJoRus +: { + +152 +e +. +da + = +evts +:: +SEvt +< +JoRus +>( +obj +); + +155  + gevts +:: +EvtTy +:: +RoomMemb +: { + +156 +e +. +da + = +evts +:: +SEvt +< +Memb +>( +obj +); + +159  + gevts +:: +EvtTy +:: +RoomName +: { + +160 +e +. +da + = +evts +:: +SEvt +< +Name +>( +obj +); + +163  + gevts +:: +EvtTy +:: +RoomPowLevs +: { + +164 +e +. +da + = +evts +:: +SEvt +< +PowLevs +>( +obj +); + +167  + gevts +:: +EvtTy +:: +RoomRedai +: { + +168 +e +. +da + = +evts +:: +RedaiEvt +< +mtx +::evts:: +msg +:: +Redai +>( +obj +); + +171  + gevts +:: +EvtTy +:: +RoomTombe +: { + +172 +e +. +da + = +evts +:: +SEvt +< +Tombe +>( +obj +); + +175  + gevts +:: +EvtTy +:: +RoomTic +: { + +176 +e +. +da + = +evts +:: +SEvt +< +Tic +>( +obj +); + +179  + gevts +:: +EvtTy +:: +RoomMesge +: { + +180 +usg + +MsgTy + = +mtx +:: +evts +:: +MesgeTy +; + +181 cڡut + gmsg_ty + = +mtx +:: +evts +:: +gMesgeTy +( +obj +. + +("content")); + +183 i( + gmsg_ty + = +evts +:: +MesgeTy +:: +Unknown +) { + +184 +y + { + +185 aut +unsigd_da + = + +186 +obj +. + +("unsigd").("daed_by"). +g +< +d +:: +rg +>(); + +188 i( + gunsigd_da +. +emy +()) + +191 + ge +. + gda + = +evts +:: +RoomEvt +( +obj +); + +193 } +tch + ( +js +:: +exi + & +r +) { + +194 +d +:: +cout + << "Invidvty: " << +r +. +wh +() << " " + +195 << +obj +. +dump +(2) << '\n'; + +199 + gd +:: +cout + << "Invidvty: " << +obj +. +dump +(2) << '\n'; + +203  + gmsg_ty +) { + +204  + gMsgTy +:: +Audio +: { + +205 +e +. +da + = +evts +:: +RoomEvt +( +obj +); + +208  + gMsgTy +:: +Eme +: { + +209 +e +. +da + = +evts +:: +RoomEvt +( +obj +); + +212  + gMsgTy +:: +Fe +: { + +213 +e +. +da + = +evts +:: +RoomEvt +( +obj +); + +216  + gMsgTy +:: +Image +: { + +217 +e +. +da + = +evts +:: +RoomEvt +( +obj +); + +220  + gMsgTy +:: +Loti +: { + +225  + gMsgTy +:: +Ni +: { + +226 +e +. +da + = +evts +:: +RoomEvt +( +obj +); + +229  + gMsgTy +:: +Text +: { + +230 +e +. +da + = +evts +:: +RoomEvt +( +obj +); + +233  + gMsgTy +:: +Video +: { + +234 +e +. +da + = +evts +:: +RoomEvt +( +obj +); + +237  + gMsgTy +:: +Unknown +: + +242  + gevts +:: +EvtTy +:: +Stick +: { + +243 +e +. +da + = +evts +:: +Stick +( +obj +); + +246  + gevts +:: +EvtTy +:: +RoomPdEvts +: + +247  +evts +:: +EvtTy +:: +RoomKeyReque +: + +248  +evts +:: +EvtTy +:: +Tag +: + +249  +evts +:: +EvtTy +:: +Unsu܋d +: + + @/usr/include/mtx/events/common.hpp + +1 #agm + + + +3  + ~ + +5 +usg + + gjs + = +ohmn +:: +js +; + +7 +mea + + gmtx + { + +10 +mea + + gcomm + { + +12 +cڡex +ut + gFORMAT_MSG_TYPE + = "org.matrix.custom.html"; + +15  + sThumbǞInfo + + +18 +ut64_t + + gh + = 0; + +20 +ut64_t + + gw + = 0; + +22 +ut64_t + + gsize + = 0; + +24 + gd +:: +rg + +mimy +; + +29 +om_js +(cڡ +js + & +obj +, +ThumbǞInfo + & +fo +); + +33 +to_js +( +js + & +obj +, cڡ +ThumbǞInfo + & +fo +); + +36  + sImageInfo + + +39 +ut64_t + + gh + = 0; + +41 +ut64_t + + gw + = 0; + +43 +ut64_t + + gsize + = 0; + +45 +ThumbǞInfo + + gthumbǞ_fo +; + +47 + gd +:: +rg + +thumbǞ_u +; + +49 + gd +:: +rg + +mimy +; + +54 +om_js +(cڡ +js + & +obj +, +ImageInfo + & +fo +); + +58 +to_js +( +js + & +obj +, cڡ +ImageInfo + & +fo +); + +61  + sFeInfo + + +64 +ut64_t + + gsize + = 0; + +66 +ThumbǞInfo + + gthumbǞ_fo +; + +68 + gd +:: +rg + +thumbǞ_u +; + +70 + gd +:: +rg + +mimy +; + +75 +om_js +(cڡ +js + & +obj +, +FeInfo + & +fo +); + +79 +to_js +( +js + & +obj +, cڡ +FeInfo + & +fo +); + +82  + sAudioInfo + + +85 +ut64_t + + gsize + = 0; + +87 +ut64_t + + gduti + = 0; + +89 + gd +:: +rg + +mimy +; + +94 +om_js +(cڡ +js + & +obj +, +AudioInfo + & +fo +); + +98 +to_js +( +js + & +obj +, cڡ +AudioInfo + & +fo +); + +101  + sVideoInfo + + +104 +ut64_t + + gsize + = 0; + +106 +ut64_t + + gduti + = 0; + +108 +ut64_t + + gh + = 0; + +110 +ut64_t + + gw + = 0; + +112 + gd +:: +rg + +mimy +; + +114 + gd +:: +rg + +thumbǞ_u +; + +116 +ThumbǞInfo + + gthumbǞ_fo +; + +121 +om_js +(cڡ +js + & +obj +, +VideoInfo + & +fo +); + +125 +to_js +( +js + & +obj +, cڡ +VideoInfo + & +fo +); + +128  + sInRlyTo + + +131 + gd +:: +rg + +evt_id +; + +136 +om_js +(cڡ +js + & +obj +, +InRlyTo + & +_y_to +); + +140 +to_js +( +js + & +obj +, cڡ +InRlyTo + & +_y_to +); + +143  + sResTo + + +146 +InRlyTo + + g_y_to +; + +151 +om_js +(cڡ +js + & +obj +, +ResTo + & +ϋs_to +); + +155 +to_js +( +js + & +obj +, cڡ +ResTo + & +ϋs_to +); + + @/usr/include/mtx/events/join_rules.hpp + +1 #agm + + + +3  + ~ + +4  + ~ + +6 +usg + + gjs + = +ohmn +:: +js +; + +8 +mea + + gmtx + { + +9 +mea + + gevts + { + +10 +mea + + ge + { + +12 as + cJoRu + + +15 + gPublic +, + +18 + gInve +, + +20 + gKnock +, + +22 + gPrive +, + +25 + gd +:: +rg + + +26 +joRuToSg +(cڡ +JoRu + & +ru +); + +28 +JoRu + + +29 +rgToJoRu +(cڡ +d +:: +rg + & +ru +); + +32  + sJoRus + + +35 +JoRu + + gjo_ru +; + +39 +om_js +(cڡ +js + & +obj +, +JoRus + & +jo_rus +); + +42 +to_js +( +js + & +obj +, cڡ +JoRus + & +jo_rus +); + + @/usr/include/mtx/identifiers.hpp + +1 #agm + + + +3  + ~ + +4  + ~ + +6  + ~ + +8 +mea + + gmtx + { + +9 +mea + + gidtifrs + { + +14 as + cID + + +16 + gpublic +: + +18 +d +:: +rg + +loͬt +(cڡ {  +loͬt_ +; } + +20 + gd +:: +rg + +home +(cڡ {  +home_ +; } + +22 + gd +:: +rg + +to_rg +(cڡ {  +id_ +; } + +24 + geed +: + +26 +d +:: +rg + +loͬt_ +; + +28 + gd +:: +rg + +home_ +; + +30 + gd +:: +rg + +id_ +; + +33 as + cEvt + : +public + +ID + + +35 +public +: + +36 +me +< +tyme + +Idtifr +> + +37 +nd + +Idtifr + +r +(cڡ +d +:: +rg + & +id +); + +39 + give +: + +41 +d +:: +rg + +sig + = "$"; + +44 as + cRoom + : +public + +ID + + +46 +public +: + +47 +me +< +tyme + +Idtifr +> + +48 +nd + +Idtifr + +r +(cڡ +d +:: +rg + & +id +); + +50 + give +: + +51 +d +:: +rg + +sig + = "!"; + +54 as + cUr + : +public + +ID + + +56 +public +: + +57 +me +< +tyme + +Idtifr +> + +58 +nd + +Idtifr + +r +(cڡ +d +:: +rg + & +id +); + +60 + give +: + +61 +d +:: +rg + +sig + = "@"; + +68 + gme +< +tyme + + gIdtifr +> + +69 +Idtifr + + +70 +r +(cڡ +d +:: +rg + & +id +) + +72 +Idtifr + +idtifr +; + +74 i( + gid +. +emy +()) { + +78  + gidtifr +; + +81 i( + gd +:: +rg +(1, +id +. + +(0)! +idtifr +. +sig +) + +82 +throw + +d +:: +vid_gumt +( + +83 +d +:: +rg +( +id + + ": missg sig " + +idtifr +. +sig + + "\n")); + +85 cڡut + gs + = +id +. +fd_f_of +(':'); + +88 i( + gs + ! +d +:: +rg +:: +os +) { + +89 +idtifr +. +loͬt_ + = +id +. +subr +(1, +s + - 1); + +90 + gidtifr +. + ghome_ + = +id +. +subr +( +s + + 1); + +91 + gidtifr +. + gid_ + = +id +; + +94 + gidtifr +. + gloͬt_ + = +id +; + +95 + gidtifr +. + ghome_ + = +id +; + +96 + gidtifr +. + gid_ + = +id +; + +99  + gidtifr +; + +102 +le +  + +103 +om_js +(cڡ +ohmn +:: +js + & +obj +, +Ur + & +ur +) + +105 + gur + = +r +< +Ur +>( +obj +. +g +< +d +:: +rg +>()); + +108 +le +  + +109 +to_js +( +ohmn +:: +js + & +obj +, cڡ +Ur + & +ur +) + +111 + gobj + = +ur +. +to_rg +(); + +114 +le +  + +115 +om_js +(cڡ +ohmn +:: +js + & +obj +, +Room + & +room +) + +118 + groom + = +r +< +Room +>( +obj +. +g +< +d +:: +rg +>()); + +121 +le +  + +122 +to_js +( +ohmn +:: +js + & +obj +, cڡ +Room + & +room +) + +124 + gobj + = +room +. +to_rg +(); + +127 +le +  + +128 +om_js +(cڡ +ohmn +:: +js + & +obj +, +Evt + & +evt +) + +130 + gevt + = +r +< +Evt +>( +obj +. +g +< +d +:: +rg +>()); + +133 +le +  + +134 +to_js +( +ohmn +:: +js + & +obj +, cڡ +Evt + & +evt +) + +136 + gobj + = +evt +. +to_rg +(); + + @/usr/include/mtx/requests.hpp + +1 #agm + + + +3  + ~ + +5  + ~ + +6  + ~ + +8 +usg + + gjs + = +ohmn +:: +js +; + +10 +mea + + gmtx + { + +11 +mea + + gques + { + +14 as + cVisiby + + +17 + gPrive +, + +19 + gPublic +, + +23 as + cPt + + +26 + gPriveCh +, + +28 + gPublicCh +, + +31 + gTruedPriveCh +, + +35  + sCeRoom + + +39 + gd +:: +rg + +me +; + +42 + gd +:: +rg + +tic +; + +44 + gd +:: +rg + +room_s_me +; + +46 + gd +:: +ve +< +d +:: +rg +> +ve +; + +49 +bo + + gis_de + = +l +; + +51 +Pt + + get + = Pt:: +PriveCh +; + +53 +Visiby + + gvisiby + = Visiby:: +Prive +; + +57 +to_js +( +js + & +obj +, cڡ +CeRoom + & +que +); + +60  + sLog + + +63 + gd +:: +rg + +ty + = "m.login.password"; + +65 + gd +:: +rg + +ur +; + +68 + gd +:: +rg + +medium +; + +70 + gd +:: +rg + +addss +; + +72 + gd +:: +rg + +tok +; + +74 + gd +:: +rg + +sswd +; + +78 + gd +:: +rg + +devi_id +; + +81 + gd +:: +rg + +l_devi_diy_me +; + +85 +to_js +( +js + & +obj +, cڡ +Log + & +que +); + +88  + sAvU + + +90 + gd +:: +rg + +av_u +; + +94 +to_js +( +js + & +obj +, cڡ +AvU + & +que +); + +97  + sDiyName + + +99 + gd +:: +rg + +diyme +; + +103 +to_js +( +js + & +obj +, cڡ +DiyName + & +que +); + +106  + sRoomInve + + +108 + gd +:: +rg + +ur_id +; + +112 +to_js +( +js + & +obj +, cڡ +RoomInve + & +que +); + +115  + sTypgNifiti + + +118 +bo + + gtypg + = +l +; + +120 +ut64_t + + gtimeout + = 0; + +124 +to_js +( +js + & +obj +, cڡ +TypgNifiti + & +que +); + +126  + sEmy + + +129 +le +  + +130 +to_js +( +js + &, cڡ +Emy + &) + +133 +usg + + gLogout + = +Emy +; + +135  + sUdKeys + + +139 + gmtx +:: +yo +:: +DeviKeys + +devi_keys +; + +143 + gd +:: +m +< +d +:: +rg +, + gjs +> + ge_time_keys +; + +147 +to_js +( +js + & +obj +, cڡ +UdKeys + &); + +149 +cڡex + +ut64_t + + gDEFAULT_DOWNLOAD_TIMEOUT + = 10 * 1000; + +151  + sQuyKeys + + +154 +ut64_t + + gtimeout + = +DEFAULT_DOWNLOAD_TIMEOUT +; + +158 + gd +:: +m +< +d +:: +rg +, std:: +ve +> +devi_keys +; + +164 + gd +:: +rg + +tok +; + +168 +to_js +( +js + & +obj +, cڡ +QuyKeys + &); + +170  + sCimKeys + + +173 +ut64_t + + gtimeout + = +DEFAULT_DOWNLOAD_TIMEOUT +; + +175 + gd +:: +m +< +d +:: +rg +, std::m> +e_time_keys +; + +178 +le +  + +179 +to_js +( +js + & +obj +, cڡ +CimKeys + & +que +) + +181 + gobj +["timeout"] = +que +. +timeout +; + +182 + gobj +["e_time_keys"] = +que +. +e_time_keys +; + + @/usr/include/mtx/responses.hpp + +1 #agm + + + +3  + ~"ڣs/comm.h +" + +5  + ~"ڣs/_room.h +" + +6  + ~"ڣs/yo.h +" + +7  + ~"ڣs/emy.h +" + +8  + ~"ڣs/groups.h +" + +9  + ~"ڣs/log.h +" + +10  + ~"ڣs/med.h +" + +11  + ~"ڣs/mesges.h +" + +12  + ~"ڣs/nifitis.h +" + +13  + ~"ڣs/ofe.h +" + +14  + ~"ڣs/gi.h +" + +15  + ~"ڣs/sync.h +" + +16  + ~"ڣs/vsi.h +" + +17  + ~"ڣs/wl-known.h +" + + @/usr/include/mtx/responses/common.hpp + +1 #agm + + + +3  + ~ + +5  + ~ + +6  + ~ + +8  + ~"mtx/evts/cis.h +" + +10 +usg + + gjs + = +ohmn +:: +js +; + +12 +mea + + gmtx + { + +13 +mea + + gڣs + { + +15  + sEvtId + + +17 + gmtx +:: +idtifrs +:: +Evt + +evt_id +; + +21 +om_js +(cڡ +ohmn +:: +js + & +obj +, +EvtId + & +ڣ +); + +23  + sGroupId + + +25 + gd +:: +rg + +group_id +; + +29 +om_js +(cڡ +ohmn +:: +js + & +obj +, +GroupId + & +ڣ +); + +31  + sFrId + + +33 + gd +:: +rg + +fr_id +; + +37 +om_js +(cڡ +ohmn +:: +js + & +obj +, +FrId + & +ڣ +); + +39 +mea + + guts + { + +41 +usg + + gRoomAccouDaEvts + = +d +:: +ve +< +mtx +:: +evts +:: +cis +:: +RoomAccouDaEvts +>; + +42 +usg + + gTimeEvts + = +d +:: +ve +< +mtx +:: +evts +:: +cis +:: +TimeEvts +>; + +43 +usg + + gSEvts + = +d +:: +ve +< +mtx +:: +evts +:: +cis +:: +SEvts +>; + +44 +usg + + gSdEvts + = +d +:: +ve +< +mtx +:: +evts +:: +cis +:: +SdEvts +>; + +46 +mea + + ges + = +mtx +:: +evts +:: +e +; + +47 +mea + + gmsgs + = +mtx +:: +evts +:: +msg +; + +49  + gTimeEvtVis + : +public + +boo +:: +ic_vis +< +js +> + +51 +js + +ݔ +()(cڡ +evts +:: +SEvt +< +es +:: +Als +> & +sEv +) const + +53 +js + +j +; + +54 + gmtx +:: +evts +:: +to_js +( +j +, +sEv +); + +55  + gj +; + +57 +js + +ݔ +()(cڡ + gevts +:: +SEvt +< +es +:: +Av +> & +avEv +) const + +59 +js + +j +; + +60 + gmtx +:: +evts +:: +to_js +( +j +, +avEv +); + +61  + gj +; + +63 +js + +ݔ +()(cڡ + gevts +:: +SEvt +< +es +:: +CilAls +> & +sEv +) const + +65 +js + +j +; + +66 + gmtx +:: +evts +:: +to_js +( +j +, +sEv +); + +67  + gj +; + +69 +js + +ݔ +()(cڡ + gevts +:: +SEvt +< +es +:: +Ce +> & +Ev +) const + +71 +js + +j +; + +72 + gmtx +:: +evts +:: +to_js +( +j +, +Ev +); + +73  + gj +; + +75 +js + +ݔ +()(cڡ + gevts +:: +SEvt +< +es +:: +Enyi +> & +cEv +) const + +77 +js + +j +; + +78 + gmtx +:: +evts +:: +to_js +( +j +, +cEv +); + +79  + gj +; + +81 +js + +ݔ +()(cڡ + gevts +:: +SEvt +< +es +:: +GueAcss +> & +gueEv +) const + +83 +js + +j +; + +84 + gmtx +:: +evts +:: +to_js +( +j +, +gueEv +); + +85  + gj +; + +87 +js + +ݔ +()(cڡ + gevts +:: +SEvt +< +es +:: +HiyVisiby +> & +hiEv +) const + +89 +js + +j +; + +90 + gmtx +:: +evts +:: +to_js +( +j +, +hiEv +); + +91  + gj +; + +93 +js + +ݔ +()(cڡ + gevts +:: +SEvt +< +es +:: +JoRus +> & +joEv +) const + +95 +js + +j +; + +96 + gmtx +:: +evts +:: +to_js +( +j +, +joEv +); + +97  + gj +; + +99 +js + +ݔ +()(cڡ + gevts +:: +SEvt +< +es +:: +Memb +> & +membEv +) const + +101 +js + +j +; + +102 + gmtx +:: +evts +:: +to_js +( +j +, +membEv +); + +103  + gj +; + +105 +js + +ݔ +()(cڡ + gevts +:: +SEvt +< +es +:: +Name +> & +meEv +) const + +107 +js + +j +; + +108 + gmtx +:: +evts +:: +to_js +( +j +, +meEv +); + +109  + gj +; + +111 +js + +ݔ +()(cڡ + gevts +:: +SEvt +< +es +:: +PdEvts +> & +pEv +) const + +113 +js + +j +; + +114 + gmtx +:: +evts +:: +to_js +( +j +, +pEv +); + +115  + gj +; + +117 +js + +ݔ +()(cڡ + gevts +:: +SEvt +< +es +:: +PowLevs +> & +powEv +) const + +119 +js + +j +; + +120 + gmtx +:: +evts +:: +to_js +( +j +, +powEv +); + +121  + gj +; + +123 +js + +ݔ +()(cڡ + gevts +:: +SEvt +< +es +:: +Tombe +> & +tombEv +) const + +125 +js + +j +; + +126 + gmtx +:: +evts +:: +to_js +( +j +, +tombEv +); + +127  + gj +; + +129 +js + +ݔ +()(cڡ + gevts +:: +SEvt +< +es +:: +Tic +> & +ticEv +) const + +131 +js + +j +; + +132 + gmtx +:: +evts +:: +to_js +( +j +, +ticEv +); + +133  + gj +; + +135 +js + +ݔ +()(cڡ + gevts +:: +EnyedEvt +< +msgs +:: +Enyed +> & +cEv +) const + +137 +js + +j +; + +138 + gmtx +:: +evts +:: +to_js +( +j +, +cEv +); + +139  + gj +; + +141 +js + +ݔ +()(cڡ + gevts +:: +RedaiEvt +< +msgs +:: +Redai +> & +dEv +) const + +143 +js + +j +; + +144 + gmtx +:: +evts +:: +to_js +( +j +, +dEv +); + +145  + gj +; + +147 +js + +ݔ +()(cڡ + gevts +:: +Stick + & +ickEv +) const + +149 +js + +j +; + +150 + gmtx +:: +evts +:: +to_js +( +j +, +ickEv +); + +151  + gj +; + +153 +js + +ݔ +()(cڡ + gevts +:: +RoomEvt +< +msgs +:: +Redaed +> & +dEv +) const + +155 +js + +j +; + +156 + gmtx +:: +evts +:: +to_js +( +j +, +dEv +); + +157  + gj +; + +159 +js + +ݔ +()(cڡ + gevts +:: +RoomEvt +< +msgs +:: +Audio +> & +audioEv +) const + +161 +js + +j +; + +162 + gmtx +:: +evts +:: +to_js +( +j +, +audioEv +); + +163  + gj +; + +165 +js + +ݔ +()(cڡ + gevts +:: +RoomEvt +< +msgs +:: +Eme +> & +emeEv +) const + +167 +js + +j +; + +168 + gmtx +:: +evts +:: +to_js +( +j +, +emeEv +); + +169  + gj +; + +171 +js + +ݔ +()(cڡ + gevts +:: +RoomEvt +< +msgs +:: +Fe +> & +feEv +) const + +173 +js + +j +; + +174 + gmtx +:: +evts +:: +to_js +( +j +, +feEv +); + +175  + gj +; + +177 +js + +ݔ +()(cڡ + gevts +:: +RoomEvt +< +msgs +:: +Image +> & +imageEv +) const + +179 +js + +j +; + +180 + gmtx +:: +evts +:: +to_js +( +j +, +imageEv +); + +181  + gj +; + +185 +js + +ݔ +()(cڡ + gevts +:: +RoomEvt +< +msgs +:: +Ni +> & +niEv +) const + +187 +js + +j +; + +188 + gmtx +:: +evts +:: +to_js +( +j +, +niEv +); + +189  + gj +; + +191 +js + +ݔ +()(cڡ + gevts +:: +RoomEvt +< +msgs +:: +Text +> & +xtEv +) const + +193 +js + +j +; + +194 + gmtx +:: +evts +:: +to_js +( +j +, +xtEv +); + +195  + gj +; + +197 +js + +ݔ +()(cڡ + gevts +:: +RoomEvt +< +msgs +:: +Video +> & +videoEv +) const + +199 +js + +j +; + +200 + gmtx +:: +evts +:: +to_js +( +j +, +videoEv +); + +201  + gj +; + +206 +log_r +( +js +:: +exi + & +r +, cڡ js & +evt +); + +209 +log_r +( +d +:: +rg + +r +, cڡ +js + & +evt +); + +212 +r_room_accou_da_evts +(cڡ +js + & +evts +, +RoomAccouDaEvts + & +cڏ +); + +215 +compo_time_evts +( +js + & +evts +, cڡ +TimeEvts + & +cڏ +); + +218 +r_time_evts +(cڡ +js + & +evts +, +TimeEvts + & +cڏ +); + +221 +r_e_evts +(cڡ +js + & +evts +, +SEvts + & +cڏ +); + +224 +r_rd_evts +(cڡ +js + & +evts +, +SdEvts + & +cڏ +); + + @/usr/include/mtx/responses/groups.hpp + +1 #agm + + + +3  + ~ + +5 +mea + + gmtx + { + +6 +mea + + gڣs + { + +8  + sJoedGroups + + +10 + gd +:: +ve +< +d +:: +rg +> +groups +; + +13 +le +  + +14 +om_js +(cڡ +ohmn +:: +js + & +obj +, +JoedGroups + & +s +) + +16 + gs +. + ggroups + = +obj +. + +("groups"). +g +< +d +:: +ve +>(); + +19  + sGroupProfe + + +21 + gd +:: +rg + +me +; + +22 + gd +:: +rg + +av_u +; + +25 +le +  + +26 +om_js +(cڡ +ohmn +:: +js + & +obj +, +GroupProfe + & +s +) + +28 i( + gobj +. +cou +("me"!0 && ! +obj +. + +("me"). +is_nu +()) + +29 +s +. +me + = +obj +. + +("name"); + +30 i( + gobj +. +cou +("av_u"!0 && ! +obj +. + +("av_u"). +is_nu +()) + +31 +s +. +av_u + = +obj +. + +("avatar_url"); + + @/usr/include/mtx/responses/messages.hpp + +1 #agm + + + +3  + ~ + +5  + ~ + +7  + ~"mtx/evts/cis.h +" + +9 +mea + + gmtx + { + +10 +mea + + gڣs + { + +16  + sMesges + + +19 + gd +:: +rg + +t +; + +21 + gd +:: +rg + +d +; + +23 + gd +:: +ve +< +mtx +:: +evts +:: +cis +:: +TimeEvts +> +chunk +; + +27 +om_js +(cڡ +ohmn +:: +js + & +obj +, +Mesges + & +mesges +); + + @/usr/include/mtxclient/crypto/client.hpp + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +7  + ~ + +8  + ~ + +10  + ~ + +11  + ~ + +13  + ~ + +15  + ~"mtx/yo/objes.h +" + +16  + ~"mtx/yo/tys.h +" + +17  + ~"mtx/yo/uts.h +" + +19 +mea + + gmtx + { + +20 +mea + + gyo + { + +23 +usg + + gByBuf + = +d +:: +ve +< +ut8_t +>; + +25 as + cm_exi + : +public + +d +:: +exi + + +27 +public +: + +28 +m_exi +( +d +:: +rg + +func +, +OlmSessi + * +s +) + +29 : +msg_ +( +func + + ": " + +d +:: +rg +( +m_ssi_ϡ_r +( +s +))) + +32 +m_exi +( +d +:: +rg + +func +, +OlmAccou + * +acc +) + +33 : +msg_ +( +func + + ": " + +d +:: +rg +( +m_accou_ϡ_r +( +acc +))) + +36 +m_exi +( +d +:: +rg + +func +, +OlmUty + * +ut +) + +37 : +msg_ +( +func + + ": " + +d +:: +rg +( +m_uty_ϡ_r +( +ut +))) + +40 +m_exi +( +d +:: +rg + +func +, +OlmOutboundGroupSessi + * +s +) + +41 : +msg_ +( +func + + ": " + +d +:: +rg +( +m_outbound_group_ssi_ϡ_r +( +s +))) + +44 +m_exi +( +d +:: +rg + +func +, +OlmInboundGroupSessi + * +s +) + +45 : +msg_ +( +func + + ": " + +d +:: +rg +( +m_bound_group_ssi_ϡ_r +( +s +))) + +48 +m_exi +( +d +:: +rg + +msg +) + +49 : +msg_ +( +msg +) + +52 +vtu + cڡ * +wh +(cڡ +throw +({  +msg_ +. +c_r +(); } + +54 + give +: + +55 +d +:: +rg + +msg_ +; + +58 as + csodium_exi + : +public + +d +:: +exi + + +60 +public +: + +61 +sodium_exi +( +d +:: +rg + +func +, cڡ * +msg +) + +62 : +msg_ +( +func + + ": " + +d +:: +rg +( +msg +)) + +65 +vtu + cڡ * +wh +(cڡ +throw +({  +msg_ +. +c_r +(); } + +67 + give +: + +68 +d +:: +rg + +msg_ +; + +71 + gme +< +ass + + gT +> + +72 + gd +:: +rg + + +73 +pick +( +tyme + +T +:: +m_ty + * +obje +, cڡ +d +:: +rg + & +key +) + +75 aut +tmp + = +_bufr +( +T +:: +pick_ngth +( +obje +)); + +76 cڡ  + gt + = +T +:: +pick +( +obje +, +key +. +da +(), key. +size +(), +tmp +.data(),mp.size()); + +78 i( + gt + == -1) + +79 +throw + +m_exi +("pick", +obje +); + +81  + gd +:: +rg +((*) +tmp +. +da +(),mp. +size +()); + +84 + gme +< +ass + + gT +> + +85 + gd +:: +unique_r +< +tyme + +T +:: +m_ty +, + gOlmD +> + +86 +uick +(cڡ +d +:: +rg + & +pickd +, cڡ std::rg & +key +) + +88 aut +obje + = +_m_obje +< +T +>(); + +90 cڡ  + gt + = + +91 +T +:: +uick +( +obje +. +g +(), +key +. +da +(), key. +size +(), (*) +pickd +.data(),ickled.size()); + +93 i( + gt + == -1) + +94 +throw + +m_exi +("uick", +obje +. +g +()); + +96  + gobje +; + +99 +usg + + gOlmSessiP + = +d +:: +unique_r +< +OlmSessi +, + gOlmD +>; + +100 +usg + + gOutboundGroupSessiP + = +d +:: +unique_r +< +OlmOutboundGroupSessi +, + gOlmD +>; + +101 +usg + + gInboundGroupSessiP + = +d +:: +unique_r +< +OlmInboundGroupSessi +, + gOlmD +>; + +103  + sGroupPϚxt + + +105 +ByBuf + + gda +; + +106 +ut32_t + + gmesge_dex +; + +109 +ass + + gOlmCl + : +public + +d +:: +ab_shed_om_this +< +OlmCl +> + +111 +public +: + +112 +OlmCl +() = ; + +113 +OlmCl +( +d +:: +rg + +ur_id +, std::rg +devi_id +) + +114 : +ur_id_ +( +d +:: +move +( +ur_id +)) + +115 , +devi_id_ +( +d +:: +move +( +devi_id +)) + +118 +usg + +Ba64Sg + = +d +:: +rg +; + +119 +usg + + gSigdOTimeKeys + = +d +:: +m +; + +121  +t_devi_id +( +d +:: +rg + +devi_id +{ +devi_id_ + = std:: +move +(device_id); } + +122  +t_ur_id +( +d +:: +rg + +ur_id +{ +ur_id_ + = std:: +move +(user_id); } + +125 +Ba64Sg + +sign_mesge +(cڡ +d +:: +rg + & +msg +) const; + +128  +_w_accou +(); + +129  +_w_uty +({ + guty_ + = +_m_obje +< +UtyObje +>(); } + +131  +e_accou +(cڡ +d +:: +rg + & +ved_da +, cڡ std::rg & +key +); + +134 +IdtyKeys + +idty_keys +() const; + +137 +Ba64Sg + +sign_idty_keys +(); + +140 + gd +:: +size_t + +ge_e_time_keys +( +d +::size_ +nkeys +); + +142 +OTimeKeys + +e_time_keys +(); + +144 +Ba64Sg + +sign_e_time_key +(cڡ Ba64Sg & +coded_key +); + +146 +SigdOTimeKeys + +sign_e_time_keys +(cڡ +OTimeKeys + & +keys +); + +148 +js + +sigd_e_time_key_js +(cڡ +d +:: +rg + & +key +, cڡ std::rg & +sigtu +); + +151  +mk_keys_as_published +({ +m_accou_mk_keys_as_published +( +accou_ +. +g +()); } + +154 + gmtx +:: +ques +:: +UdKeys + +_ud_keys_que +(cڡ +OTimeKeys + & +keys +); + +155 + gmtx +:: +ques +:: +UdKeys + +_ud_keys_que +(); + +158 +GroupPϚxt + +dey_group_mesge +( +OlmInboundGroupSessi + * +ssi +, + +159 cڡ +d +:: +rg + & +mesge +, + +160 +ut32_t + +mesge_dex + = 0); + +162 +ByBuf + +y_group_mesge +( +OlmOutboundGroupSessi + * +ssi +, + +163 cڡ +d +:: +rg + & +axt +); + +165 +ByBuf + +y_mesge +( +OlmSessi + * +ssi +, cڡ +d +:: +rg + & +msg +); + +167 +ByBuf + +dey_mesge +( +OlmSessi + * +ssi +, + +168 +d +:: +size_t + +msg_ty +, + +169 cڡ +d +:: +rg + & +msg +); + +172 +OutboundGroupSessiP + +_outbound_group_ssi +(); + +173 +InboundGroupSessiP + +_bound_group_ssi +(cڡ +d +:: +rg + & +ssi_key +); + +174 +OlmSessiP + +_outbound_ssi +(cڡ +d +:: +rg + & +idty_key +, + +175 cڡ +d +:: +rg + & +e_time_key +); + +176 +OlmSessiP + +_bound_ssi +(cڡ +ByBuf + & +e_time_key_mesge +); + +177 +OlmSessiP + +_bound_ssi +(cڡ +d +:: +rg + & +e_time_key_mesge +); + +179 +OlmSessiP + +_bound_ssi_om +(cڡ +d +:: +rg + & +the_curve25519 +, + +180 cڡ +ByBuf + & +e_time_key_mesge +); + +181 +OlmSessiP + +_bound_ssi_om +(cڡ +d +:: +rg + & +the_curve25519 +, + +182 cڡ +d +:: +rg + & +e_time_key_mesge +); + +186 + gohmn +:: +js + +_room_key_evt +(cڡ +UrId + & +ur_id +, + +187 cڡ +d +:: +rg + & +ed25519_devi_key +, + +188 cڡ +ohmn +:: +js + & +cڋ +cڡ +nx +; + +192 + gohmn +:: +js + +_m_yed_cڋ +( +OlmSessi + * +ssi +, + +193 cڡ +d +:: +rg + & +room_key_evt +, + +194 cڡ +d +:: +rg + & +c_key +); + +196 + gd +:: +rg + +ve +(cڡ +d +::rg & +key +); + +197  +ld +(cڡ +d +:: +rg + & +da +, cڡ std::rg & +key +) + +199 +accou_ + = +uick +< +AccouObje +>( +da +, + gkey +); + +202 +OlmAccou + * +accou +({  + gaccou_ +. +g +(); } + +203 +OlmUty + * +uty +({  + guty_ +. +g +(); } + +205 + give +: + +206 +d +:: +rg + +ur_id_ +; + +207 + gd +:: +rg + +devi_id_ +; + +209 + gd +:: +unique_r +< +OlmAccou +, + gOlmD +> + gaccou_ +; + +210 + gd +:: +unique_r +< +OlmUty +, + gOlmD +> + guty_ +; + +214 + gd +:: +rg + + +215 +ssi_id +( +OlmSessi + * +s +); + +218 + gd +:: +rg + + +219 +ssi_id +( +OlmOutboundGroupSessi + * +s +); + +222 + gd +:: +rg + + +223 +ssi_key +( +OlmOutboundGroupSessi + * +s +); + +226 + gd +:: +rg + + +227 +expt_ssi +( +OlmInboundGroupSessi + * +s +); + +230 +InboundGroupSessiP + + +231 +impt_ssi +(cڡ +d +:: +rg + & +ssi_key +); + +233 +bo + + +234 +mches_bound_ssi +( +OlmSessi + * +ssi +, cڡ +d +:: +rg + & +e_time_key_mesge +); + +236 +bo + + +237 +mches_bound_ssi_om +( +OlmSessi + * +ssi +, + +238 cڡ +d +:: +rg + & +id_key +, + +239 cڡ +d +:: +rg + & +e_time_key_mesge +); + +241 + gd +:: +rg + + +242 +y_exp܋d_ssis +(cڡ +mtx +:: +yo +:: +Exp܋dSessiKeys + & +keys +, +d +:: +rg + +ss +); + +244 + gmtx +:: +yo +:: +Exp܋dSessiKeys + + +245 +dey_exp܋d_ssis +(cڡ +d +:: +rg + & +da +, std::rg +ss +); + +247 + gd +:: +rg + + +248 +ba642b +(cڡ +d +:: +rg + & +b64 +); + +250 + gd +:: +rg + + +251 +b2ba64 +(cڡ +d +:: +rg + & +b64 +); + +253 +ByBuf + + +254 +dive_key +(cڡ +d +:: +rg + & +ss +, cڡ +ByBuf + & + +); + +257 +bo + + +258 +vify_idty_sigtu +( +ohmn +:: +js + +obj +, cڡ +DeviId + & +devi_id +, cڡ +UrId + & +ur_id +); + + @/usr/include/mtxclient/http/client.hpp + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +7  + ~ + +8  + ~ + +9  + ~ + +10  + ~ + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +17  + ~ + +18  + ~ + +20  + ~"mtx/yo/.h +" + +21  + ~"mtx/hp/rs.h +" + +22  + ~"mtx/hp/ssi.h +" + +23  + ~"mtx/uts.h +" + +25 +mea + + gmtx + { + +26 +mea + + ghp + { + +28 as + cPagiDei + + +30 + gBackwds +, + +31 + gFwds +, + +34 +le + + gd +:: +rg + + +35 +to_rg +( +PagiDei + +d +) + +37 i( +d + = +PagiDei +:: +Backwds +) + +43 +usg + + gRequeE + = cڡ +boo +:: +tiڮ +< +mtx +:: +hp +:: +ClE +> &; + +44 +usg + + gHdFlds + = cڡ +boo +:: +tiڮ + &; + +45 +usg + + gEClback + = +d +:: +funi +<( +RequeE +)>; + +47 + gme +< +ass + + gReڣ +> + +48 +usg + + gClback + = +d +:: +funi +<(cڡ +Reڣ + &, + gRequeE +)>; + +50 + gme +< +ass + + gReڣ +> + +51 +usg + + gHdsClback + = +d +:: +funi +<(cڡ +Reڣ + &, + gHdFlds +, + gRequeE +)>; + +54  + sSyncOs + + +57 + gd +:: +rg + +fr +; + +59 + gd +:: +rg + +s +; + +61 +ut16_t + + gtimeout + = 30'000; + +63 +bo + +fu_e + = +l +; + +67  + sMesgesOs + + +69 + gd +:: +rg + +room_id +; + +70 + gd +:: +rg + +om +; + +71 + gd +:: +rg + +to +; + +72 + gd +:: +rg + +fr +; + +74 +PagiDei + + gd + = PagiDei:: +Backwds +; + +76 +ut16_t + + glim + = 30; + +80  + sThumbOs + + +83 +ut16_t + + gwidth + = 128; + +85 +ut16_t + + gheight + = 128; + +87 + gd +:: +rg + +mhod + = "crop"; + +89 + gd +:: +rg + +mxc_u +; + +93 +ass + + gCl + : +public + +d +:: +ab_shed_om_this +< +Cl +> + +95 +public +: + +96 +Cl +(cڡ +d +:: +rg + & +rv + = "", +ut16_t + +pt + = 443); + +99  +o +( +bo + +f + = +l +); + +101  +t_ur +(cڡ +mtx +:: +idtifrs +:: +Ur + & +ur +{ +ur_id_ + = user; } + +103  +t_devi_id +(cڡ +d +:: +rg + & +devi_id +{ +devi_id_ + = device_id; } + +105  +t_rv +(cڡ +d +:: +rg + & +rv +); + +107 + gd +:: +rg + +rv +({  +rv_ +; }; + +109  +t_pt +( +ut16_t + +pt +{ + gpt_ + =ort; }; + +111 +ut16_t + +pt +({  + gpt_ +; }; + +113  +t_acss_tok +(cڡ +d +:: +rg + & +tok +{ +acss_tok_ + =oken; } + +115 + gd +:: +rg + +acss_tok +(cڡ {  +acss_tok_ +; } + +117  +t_xt_bch_tok +(cڡ +d +:: +rg + & +tok +{ +xt_bch_tok_ + =oken; } + +119 + gd +:: +rg + +xt_bch_tok +(cڡ {  +xt_bch_tok_ +; } + +121 + gmtx +:: +idtifrs +:: +Ur + +ur_id +(cڡ {  +ur_id_ +; } + +123 + gd +:: +rg + +devi_id +(cڡ {  +devi_id_ +; } + +125 + gd +:: +rg + +ge_txn_id +({  + +:: +uts +:: +ndom_tok +(32, +l +); } + +127  +shutdown +({ +shutdown_sigl +(); } + +129  +r +() + +131 + gdevi_id_ +. +r +(); + +132 + gacss_tok_ +. +r +(); + +133 + gxt_bch_tok_ +. +r +(); + +134 + grv_ +. +r +(); + +135 + gpt_ + = 443; + +139  +log +(cڡ +d +:: +rg + & +uame +, + +140 cڡ +d +:: +rg + & +sswd +, + +141 +Clback +< +mtx +:: +ڣs +:: +Log +> +cb +); + +142  +log +(cڡ +d +:: +rg + & +uame +, + +143 cڡ +d +:: +rg + & +sswd +, + +144 cڡ +d +:: +rg + & +devi_me +, + +145 +Clback +< +mtx +:: +ڣs +:: +Log +> +cb +); + +146  +log +(cڡ +mtx +:: +ques +:: +Log + & +q +, +Clback + +cb +); + +149  +wl_known +( +Clback +< +mtx +:: +ڣs +:: +WlKnown +> +cb +); + +152  +giti +(cڡ +d +:: +rg + & +ur +, + +153 cڡ +d +:: +rg + & +ss +, + +154 +Clback +< +mtx +:: +ڣs +:: +Regi +> +cb +); + +157  +ow_gi +(cڡ +d +:: +rg + & +ur +, + +158 cڡ +d +:: +rg + & +ss +, + +159 +Clback +< +mtx +:: +ڣs +:: +RegitiFlows +> +cb +); + +162  +ow_ڣ +(cڡ +d +:: +rg + & +ur +, + +163 cڡ +d +:: +rg + & +ss +, + +164 cڡ +d +:: +rg + & +ssi +, + +165 cڡ +d +:: +rg + & +ow_ty +, + +166 +Clback +< +mtx +:: +ڣs +:: +Regi +> +cb +); + +170  +nifitis +( +ut64_t + +lim +, + +171 cڡ +d +:: +rg + & +om +, + +172 cڡ +d +:: +rg + & +ly +, + +173 +Clback +< +mtx +:: +ڣs +:: +Nifitis +> +cb +); + +176  +logout +( +Clback +< +mtx +:: +ڣs +:: +Logout +> +cb +); + +178  +t_av_u +(cڡ +d +:: +rg + & +av_u +, +EClback + +cb +); + +180  +t_diyme +(cڡ +d +:: +rg + & +diyme +, +EClback + +cb +); + +182  +g_ofe +(cڡ +d +:: +rg + & +ur_id +, +Clback +< +mtx +:: +ڣs +:: +Profe +> +cb +); + +184  +g_av_u +(cڡ +d +:: +rg + & +ur_id +, +Clback +< +mtx +:: +ڣs +:: +AvU +> +cb +); + +186  +_room +(cڡ +mtx +:: +ques +:: +CeRoom + & +room_tis +, + +187 +Clback +< +mtx +:: +ڣs +:: +CeRoom +> +cb +); + +189  +jo_room +(cڡ +d +:: +rg + & +room +, +Clback +< +ohmn +:: +js +> +cb +); + +191  +ave_room +(cڡ +d +:: +rg + & +room_id +, +Clback +< +ohmn +:: +js +> +cb +); + +193  +ve_ur +(cڡ +d +:: +rg + & +room_id +, + +194 cڡ +d +:: +rg + & +ur_id +, + +195 +Clback +< +mtx +:: +ڣs +:: +RoomInve +> +cb +); + +198  +sync +(cڡ +SyncOs + & +ts +, +Clback +< +mtx +:: +ڣs +:: +Sync +> +cb +); + +201  +mesges +(cڡ +MesgesOs + & +ts +, +Clback +< +mtx +:: +ڣs +:: +Mesges +> +cb +); + +204  +vsis +( +Clback +< +mtx +:: +ڣs +:: +Vsis +> +cb +); + +207  +ad_evt +(cڡ +d +:: +rg + & +room_id +, cڡ std::rg & +evt_id +, +EClback + +cb +); + +210  +da_evt +(cڡ +d +:: +rg + & +room_id +, + +211 cڡ +d +:: +rg + & +evt_id +, + +212 +Clback +< +mtx +:: +ڣs +:: +EvtId +> +cb +); + +215  +ud_fr +(cڡ +ohmn +:: +js + & +j +, +Clback +< +mtx +:: +ڣs +:: +FrId +> +cb +); + +218  +ud +(cڡ +d +:: +rg + & +da +, + +219 cڡ +d +:: +rg + & +cڋ_ty +, + +220 cڡ +d +:: +rg + & +fame +, + +221 +Clback +< +mtx +:: +ڣs +:: +CڋURI +> +cb +); + +223  +dowd +(cڡ +d +:: +rg + & +mxc_u +, + +224 +d +:: +funi +<(cڡ std:: +rg + & +da +, + +225 cڡ +d +:: +rg + & +cڋ_ty +, + +226 cڡ +d +:: +rg + & +ig_fame +, + +227 +RequeE + +r +)> +cb +); + +228  +dowd +(cڡ +d +:: +rg + & +rv +, + +229 cڡ +d +:: +rg + & +med_id +, + +230 +d +:: +funi +<(cڡ std:: +rg + & +da +, + +231 cڡ +d +:: +rg + & +cڋ_ty +, + +232 cڡ +d +:: +rg + & +ig_fame +, + +233 +RequeE + +r +)> +cb +); + +238  +g_thumbǞ +(cڡ +ThumbOs + & +ts +, + +239 +Clback +< +d +:: +rg +> +cb +, + +240 +bo + +y_dowd + = +ue +); + +243  +t_typg +(cڡ +d +:: +rg + & +room_id +, +ut64_t + +timeout +, +EClback + +cb +); + +245  +_typg +(cڡ +d +:: +rg + & +room_id +, +EClback + +cb +); + +247  +g_evt +(cڡ +d +:: +rg + & +room_id +, + +248 cڡ +d +:: +rg + & +evt_id +, + +249 +Clback +< +mtx +:: +evts +:: +cis +:: +TimeEvts +> +cb +); + +251 + gme +< +ass + + gPayld +, + gmtx +:: +evts +:: +EvtTy + +Evt +> + +252  +nd_room_mesge +(cڡ +d +:: +rg + & +room_id +, + +253 cڡ +Payld + & +yld +, + +254 +Clback +< +mtx +:: +ڣs +:: +EvtId +> +cb +); + +256 + gme +< +ass + + gPayld +, + gmtx +:: +evts +:: +EvtTy + +Evt +> + +257  +nd_room_mesge +(cڡ +d +:: +rg + & +room_id +, + +258 cڡ +d +:: +rg + & +txn_id +, + +259 cڡ +Payld + & +yld +, + +260 +Clback +< +mtx +:: +ڣs +:: +EvtId +> +cb +); + +262 + gme +< +ass + + gPayld +, + gmtx +:: +evts +:: +EvtTy + +Evt +> + +263  +nd_e_evt +(cڡ +d +:: +rg + & +room_id +, + +264 cڡ +d +:: +rg + & +e_key +, + +265 cڡ +Payld + & +yld +, + +266 +Clback +< +mtx +:: +ڣs +:: +EvtId +> +cb +); + +268 + gme +< +ass + + gPayld +, + gmtx +:: +evts +:: +EvtTy + +Evt +> + +269  +nd_e_evt +(cڡ +d +:: +rg + & +room_id +, + +270 cڡ +Payld + & +yld +, + +271 +Clback +< +mtx +:: +ڣs +:: +EvtId +> +cb +); + +274  +nd_to_devi +(cڡ +d +:: +rg + & +evt_ty +, + +275 cڡ +d +:: +rg + & +txid +, + +276 cڡ +ohmn +:: +js + & +body +, + +277 +EClback + +cb +); + +280  +nd_to_devi +(cڡ +d +:: +rg + & +evt_ty +, + +281 cڡ +ohmn +:: +js + & +body +, + +282 +EClback + +cb +) + +284 +nd_to_devi +( +evt_ty +, +ge_txn_id +(), +body +, +cb +); + +291  +_group +(cڡ +d +:: +rg + & +loͬt +, +Clback +< +mtx +:: +ڣs +:: +GroupId +> +cb +); + +292  +joed_groups +( +Clback +< +mtx +:: +ڣs +:: +JoedGroups +> +cb +); + +293  +group_ofe +(cڡ +d +:: +rg + & +group_id +, +Clback +< +mtx +:: +ڣs +:: +GroupProfe +> +cb +); + +294  +group_rooms +(cڡ +d +:: +rg + & +group_id +, +Clback +< +ohmn +:: +js +> +cb +); + +295  +t_group_ofe +(cڡ +d +:: +rg + & +group_id +, + +296 +ohmn +:: +js + & +q +, + +297 +Clback +< +ohmn +:: +js +> +cb +); + +298  +add_room_to_group +(cڡ +d +:: +rg + & +room_id +, + +299 cڡ +d +:: +rg + & +group_id +, + +300 +EClback + +cb +); + +307  +ud_keys +(cڡ +mtx +:: +ques +:: +UdKeys + & +q +, + +308 +Clback +< +mtx +:: +ڣs +:: +UdKeys +> +cb +); + +311  +quy_keys +(cڡ +mtx +:: +ques +:: +QuyKeys + & +q +, + +312 +Clback +< +mtx +:: +ڣs +:: +QuyKeys +> +cb +); + +315  +aim_keys +(cڡ +d +:: +rg + & +ur +, + +316 cڡ +d +:: +ve + & +devis +, + +317 +Clback +< +mtx +:: +ڣs +:: +CimKeys +> +cb +); + +321  +key_chges +(cڡ +d +:: +rg + & +om +, + +322 cڡ +d +:: +rg + & +to +, + +323 +Clback +< +mtx +:: +ڣs +:: +KeyChges +> +cb +); + +326  +ab_yi +(cڡ +d +:: +rg + & +room +, +Clback +< +mtx +:: +ڣs +:: +EvtId +> +cb +); + +328 + give +: + +329 +me +< +ass + +Reque +, cs + gReڣ +> + +330  +po +(cڡ +d +:: +rg + & +dpot +, + +331 cڡ +Reque + & +q +, + +332 +Clback +< +Reڣ +> +cb +, + +333 +bo + +ques_auth + = +ue +, + +334 cڡ +d +:: +rg + & +cڋ_ty + = "application/json"); + +337 + gme +< +ass + + gReque +, cs + gReڣ +> + +338  +put +(cڡ +d +:: +rg + & +dpot +, + +339 cڡ +Reque + & +q +, + +340 +Clback +< +Reڣ +> +cb +, + +341 +bo + +ques_auth + = +ue +); + +343 + gme +< +ass + + gReque +> + +344  +put +(cڡ +d +:: +rg + & +dpot +, + +345 cڡ +Reque + & +q +, + +346 +EClback + +cb +, + +347 +bo + +ques_auth + = +ue +); + +349 + gme +< +ass + + gReڣ +> + +350  +g +(cڡ +d +:: +rg + & +dpot +, + +351 +HdsClback +< +Reڣ +> +cb +, + +352 +bo + +ques_auth + = +ue +, + +353 cڡ +d +:: +rg + & +dpot_mea + = "/_matrix"); + +355 + gme +< +ass + + gReڣ +> + +356 + gd +:: +shed_r +< +Sessi +> +_ssi +( +HdsClback +< +Reڣ +> +back +); + +359  +tup_auth +( +Sessi + * +ssi +, +bo + +auth +); + +361 + gboo +:: +asio +:: +io_rvi + +ios_ +; + +363 + gboo +:: +tiڮ +< +boo +:: +asio +:: +io_cڋxt +:: +wk +> +wk_ +{ +ios_ +}; + +365 + gboo +:: +thad_group + +thad_group_ +; + +367 + gboo +:: +asio +:: +s +:: +cڋxt + +s_x_ +{ +boo +::asio::s::cڋxt:: +sv23_ +}; + +369 + gd +:: +rg + +rv_ +; + +371 + gd +:: +rg + +acss_tok_ +; + +373 + gmtx +:: +idtifrs +:: +Ur + +ur_id_ +; + +375 + gd +:: +rg + +devi_id_ +; + +377 + gd +:: +rg + +xt_bch_tok_ +; + +379 +ut16_t + + gpt_ + = 443; + +381 + gboo +:: +sigls2 +:: +sigl +<()> +shutdown_sigl +; + +386 + gme +< +ass + + gReque +, cs + gReڣ +> + +388 + gmtx +:: +hp +:: +Cl +:: +po +(cڡ +d +:: +rg + & +dpot +, + +389 cڡ +Reque + & +q +, + +390 +Clback +< +Reڣ +> +back +, + +391 +bo + +ques_auth +, + +392 cڡ +d +:: +rg + & +cڋ_ty +) + +394 aut +ssi + = +_ssi +< +Reڣ +>( + +395 [ +back +](cڡ +Reڣ + & +s +, + gHdFlds +, +RequeE + + gr +{ clbackes, +r +); }); + +397 i(! + gssi +) + +400 +tup_auth +( +ssi +. +g +(), +ques_auth +); + +401 + gtup_hds +< + gReque +, + gboo +:: +b +:: +hp +:: +vb +:: +po +>( + +402 +ssi +. +g +(), + gq +, + gdpot +, + gcڋ_ty +); + +404 + gssi +-> +run +(); + +408 + gme +< +ass + + gReque +, cs + gReڣ +> + +410 + gmtx +:: +hp +:: +Cl +:: +put +(cڡ +d +:: +rg + & +dpot +, + +411 cڡ +Reque + & +q +, + +412 +Clback +< +Reڣ +> +back +, + +413 +bo + +ques_auth +) + +415 aut + gssi + = +_ssi +< +Reڣ +>( + +416 [ +back +](cڡ +Reڣ + & +s +, + gHdFlds +, +RequeE + + gr +{ clbackes, +r +); }); + +418 i(! + gssi +) + +421 +tup_auth +( +ssi +. +g +(), +ques_auth +); + +422 + gtup_hds +< + gReque +, + gboo +:: +b +:: +hp +:: +vb +:: +put +>( + +423 +ssi +. +g +(), + gq +, + gdpot +, "application/json"); + +425 + gssi +-> +run +(); + +429 + gme +< +ass + + gReque +> + +431 + gmtx +:: +hp +:: +Cl +:: + $put +(cڡ +d +:: +rg + & +dpot +, + +432 cڡ +Reque + & +q +, + +433 +EClback + +back +, + +434 +bo + +ques_auth +) + +436 +mtx +:: +hp +:: +Cl +:: +put +< +Reque +, mtx:: +ڣs +:: +Emy +>( + +437 +dpot +, + +438 +q +, + +439 [ +back +](cڡ +mtx +:: +ڣs +:: +Emy +, +RequeE + +r +{ + `back +(err); }, + +440 +ques_auth +); + +441 + } +} + +443 + gme +< +ass + + gReڣ +> + +445 + gmtx +:: +hp +:: +Cl +:: +g +(cڡ +d +:: +rg + & +dpot +, + +446 +HdsClback +< +Reڣ +> +back +, + +447 +bo + +ques_auth +, + +448 cڡ +d +:: +rg + & +dpot_mea +) + +450 aut +ssi + = +_ssi +< +Reڣ +>( +back +); + +452 i(! + gssi +) + +455 +tup_auth +( +ssi +. +g +(), +ques_auth +); + +456 + gtup_hds +< + gd +:: +rg +, + gboo +:: +b +:: +hp +:: +vb +:: +g +>( + +457 +ssi +. +g +(), {}, + gdpot +, "", + gdpot_mea +); + +459 + gssi +-> +run +(); + +462 + gme +< +ass + + gReڣ +> + +463 + gd +:: +shed_r +< +mtx +:: +hp +:: +Sessi +> + +464 +mtx +:: +hp +:: +Cl +:: +_ssi +( +HdsClback +< +Reڣ +> +back +) + +466 aut +ssi + = +d +:: +make_shed +< +Sessi +>( + +467 +d +:: +f +( +ios_ +), + +468 + gd +:: +f +( +s_x_ +), + +469 + grv_ +, + +470 + gpt_ +, + +471 + g +:: +uts +:: +ndom_tok +(), + +472 [ +back +]( + gRequeID +, + +473 cڡ + gboo +:: +b +:: +hp +:: +ڣ +< +boo +::b::hp:: +rg_body +> &response, + +474 cڡ + gboo +:: +syem +:: +r_code + & +r_code +) { + +475 +Reڣ + +ڣ_da +; + +476 + gmtx +:: +hp +:: +ClE + +_r +; + +478 cڡut + ghd + = +ڣ +. +ba +(); + +480 i( + gr_code +) { + +481 + g_r +. + gr_code + = +r_code +; + +482  +back +( +ڣ_da +, +hd +, +_r +); + +486 cڡut + gbody + = + +:: +uts +:: +decomess +( + +487 +boo +:: +ioams +:: +y_sour +{ +ڣ +. +body +(). +da +(),eڣ.body(). +size +()}, + +488 +hd +["Cڋ-Encodg"]. +to_rg +()); + +489 cڡ  + gus_code + = +ic_ +<>( +ڣ +. +su +()); + +492 i( + gus_code + < 200 || status_code >= 300) { + +493 +_r +. +us_code + = +ڣ +. +su +(); + +497 + gy + { + +498 + gڣ_da + = + +:: +uts +:: +derlize +< +Reڣ +>( +body +); + +499 } +tch + (cڡ +ohmn +:: +js +:: +exi + & +e +) { + +503 +y + { + +504 +ohmn +:: +js + +js_r + = js:: +r +( +body +); + +505 + gmtx +:: +rs +:: +E + +mrix_r + = +js_r +; + +507 + g_r +. + gmrix_r + = +mrix_r +; + +508  +back +( +ڣ_da +, +hd +, +_r +); + +509 } +tch + (cڡ +ohmn +:: +js +:: +exi + & +e +) { + +510 +_r +. +r_r + = +d +:: +rg +( +e +. +wh +()+ ": " + +body +; + +512  +back +( +ڣ_da +, +hd +, +_r +); + +518 + gy + { + +519 aut + gs + = + +:: +uts +:: +derlize +< +Reڣ +>( +body +); + +520 +back +( +d +:: +move +( +s +), +hd +, {}); + +521 } +tch + (cڡ +ohmn +:: +js +:: +exi + & +e +) { + +522 +_r +. +r_r + = +d +:: +rg +( +e +. +wh +()+ ": " + +body +; + +523 +back +( +ڣ_da +, +hd +, +_r +); + +526 [ +back +]( + gRequeID +, cڡ + gboo +:: +syem +:: +r_code + +ec +) { + +527 +Reڣ + +ڣ_da +; + +529 + gmtx +:: +hp +:: +ClE + +_r +; + +530 + g_r +. + gr_code + = +ec +; + +532 +back +( +ڣ_da +, {}, +_r +); + +535 i( + gssi +) + +536 + gshutdown_sigl +. +c +( + +537 +boo +:: +sigls2 +:: +sigl +<()>:: +_ty +(& +Sessi +:: +rme +, +ssi +. +g +()) + +538 . +ack_feign +( +ssi +)); + +540  + gssi +; + +543 + gme +< +ass + + gPayld +, + gmtx +:: +evts +:: +EvtTy + +Evt +> + +545 +mtx +:: +hp +:: +Cl +:: +nd_room_mesge +(cڡ +d +:: +rg + & +room_id +, + +546 cڡ +Payld + & +yld +, + +547 +Clback +< +mtx +:: +ڣs +:: +EvtId +> +back +) + +549 +nd_room_mesge +< +Payld +, + gEvt +>( + groom_id +, +ge_txn_id +(), + gyld +, + gback +); + +552 + gme +< +ass + + gPayld +, + gmtx +:: +evts +:: +EvtTy + +Evt +> + +554 +mtx +:: +hp +:: +Cl +:: +nd_room_mesge +(cڡ +d +:: +rg + & +room_id +, + +555 cڡ +d +:: +rg + & +txn_id +, + +556 cڡ +Payld + & +yld +, + +557 +Clback +< +mtx +:: +ڣs +:: +EvtId +> +back +) + +559 cڡut +i_th + = "//r0/rooms/" + +room_id + + "/send/" + + +560 +mtx +:: +evts +:: +to_rg +( +Evt +) + "/" + + +561 +mtx +:: + +:: +uts +:: +u_code +( +txn_id +); + +563 + gput +< + gPayld +, + gmtx +:: +ڣs +:: +EvtId +>( +i_th +, + gyld +, + gback +); + +566 + gme +< +ass + + gPayld +, + gmtx +:: +evts +:: +EvtTy + +Evt +> + +568 +mtx +:: +hp +:: +Cl +:: +nd_e_evt +(cڡ +d +:: +rg + & +room_id +, + +569 cڡ +d +:: +rg + & +e_key +, + +570 cڡ +Payld + & +yld +, + +571 +Clback +< +mtx +:: +ڣs +:: +EvtId +> +back +) + +573 cڡut +i_th + = "//r0/rooms/" + +room_id + + "/state/" + + +574 +mtx +:: +evts +:: +to_rg +( +Evt ++ "/" + +e_key +; + +576 + gput +< + gPayld +, + gmtx +:: +ڣs +:: +EvtId +>( +i_th +, + gyld +, + gback +); + +579 + gme +< +ass + + gPayld +, + gmtx +:: +evts +:: +EvtTy + +Evt +> + +581 +mtx +:: +hp +:: +Cl +:: +nd_e_evt +(cڡ +d +:: +rg + & +room_id +, + +582 cڡ +Payld + & +yld +, + +583 +Clback +< +mtx +:: +ڣs +:: +EvtId +> +back +) + +585 +nd_e_evt +< +Payld +, + gEvt +>( + groom_id +, "", + gyld +, + gback +); + + @/usr/include/nlohmann/json.hpp + +30 #ide +NLOHMANN_JSON_HPP + + +31  + #NLOHMANN_JSON_HPP + + + ) + +33  + #NLOHMANN_JSON_VERSION_MAJOR + 3 + + ) + +34  + #NLOHMANN_JSON_VERSION_MINOR + 2 + + ) + +35  + #NLOHMANN_JSON_VERSION_PATCH + 0 + + ) + +37  + ~ + +38  + ~ + +39  + ~ + +40  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +44  + ~< +> + +45  + ~ + +46  + ~ + +47  + ~ + +50 #ide +NLOHMANN_JSON_FWD_HPP + + +51  + #NLOHMANN_JSON_FWD_HPP + + + ) + +53  + ~ + +54  + ~ + +55  + ~ + +56  + ~ + +57  + ~ + +64 +mea + + gohmn + + +73 + gme +< +tyme + + gT + = ,ym + gSFINAE + = > + +74  +adl_rliz +; + +76 + gme + +ass + + gObjeTy + = + +77 +d +:: +m +, + +78 + gme +< +tyme + + gU +, + gtyme +... + gArgs +> +ass + + gAayTy + = +d +:: +ve +, + +79 +ass + + gSgTy + = +d +:: +rg +, cs + gBoޗnTy + = +bo +, + +80 +ass + + gNumbIegTy + = +d +:: +t64_t +, + +81 +ass + + gNumbUnsigdTy + = +d +:: +ut64_t +, + +82 +ass + + gNumbFltTy + = , + +83 + gme +< +tyme + + gU +> +ass + + gAotTy + = +d +:: +lot +, + +84 + gme +< +tyme + + gT +,ym + gSFINAE + = > +ass + +JSONSliz + = + +85 +adl_rliz +> + +86 +ass + +basic_js +; + +99 + gme +< +tyme + + gBasicJsTy +> + +100 +ass + + gjs_por +; + +110 +usg + + gjs + = +basic_js +<>; + +122 #i! +defed +( +JSON_SKIP_UNSUPPORTED_COMPILER_CHECK +) + +123 #i +defed +( +__g__ +) + +124 #i( +__g_maj__ + * 10000 + +__g_m__ + * 100 + +__g_tchv__ +) < 30400 + +127 #i +defed +( +__GNUC__ +&& !(defed( +__ICC +|| defed( +__INTEL_COMPILER +)) + +128 #i( +__GNUC__ + * 10000 + +__GNUC_MINOR__ + * 100 + +__GNUC_PATCHLEVEL__ +) < 40900 + +135 #i +defed +( +__g__ +|| defed( +__GNUC__ +|| defed( +__GNUG__ +) + +136 #agm +GCC + +dgnoic + +push + + +137 #agm +GCC + +dgnoic + +igned + "-Wfloat-equal" + +141 #i +defed +( +__g__ +) + +142 #agm +GCC + +dgnoic + +push + + +143 #agm +GCC + +dgnoic + +igned + "-Wdocumentation" + +147 #i +defed +( +__g__ +|| defed( +__GNUC__ +|| defed( +__GNUG__ +) + +148  + #JSON_DEPRECATED + + `__ibu__ +(( +dd +)) + + ) + +149 #i +defed +( +_MSC_VER +) + +150  + #JSON_DEPRECATED + + `__deec +( +dd +) + + ) + +152  + #JSON_DEPRECATED + + + ) + +156 #i( +defed +( +__p_exis +|| defed( +__EXCEPTIONS +|| defed( +_CPPUNWIND +)&& !defed( +JSON_NOEXCEPTION +) + +157  + #JSON_THROW +( +exi + +throw + + ) +exception + +158  + #JSON_TRY + +y + + + ) + +159  + #JSON_CATCH +( +exi + + `tch +xi) + + ) + +160  + #JSON_INTERNAL_CATCH +( +exi + + `tch +xi) + + ) + +162  + #JSON_THROW +( +exi + +d +:: + `abt +() + + ) + +163  + #JSON_TRY + if( +ue +) + + ) + +164  + #JSON_CATCH +( +exi +if( +l +) + + ) + +165  + #JSON_INTERNAL_CATCH +( +exi +if( +l +) + + ) + +169 #i +defed +( +JSON_THROW_USER +) + +170 #unde +JSON_THROW + + +171  + #JSON_THROW + +JSON_THROW_USER + + + ) + +173 #i +defed +( +JSON_TRY_USER +) + +174 #unde +JSON_TRY + + +175  + #JSON_TRY + +JSON_TRY_USER + + + ) + +177 #i +defed +( +JSON_CATCH_USER +) + +178 #unde +JSON_CATCH + + +179  + #JSON_CATCH + +JSON_CATCH_USER + + + ) + +180  + #JSON_INTERNAL_CATCH + +JSON_CATCH_USER + + + ) + +182 #i +defed +( +JSON_INTERNAL_CATCH_USER +) + +183 #unde +JSON_INTERNAL_CATCH + + +184  + #JSON_INTERNAL_CATCH + +JSON_INTERNAL_CATCH_USER + + + ) + +188 #i +defed +( +__g__ +|| defed( +__GNUC__ +|| defed( +__GNUG__ +) + +189  + #JSON_LIKELY +( +x + + `__but_ex +(!!(x), 1) + + ) + +190  + #JSON_UNLIKELY +( +x + + `__but_ex +(!!(x), 0) + + ) + +192  + #JSON_LIKELY +( +x + + ) +x + +193  + #JSON_UNLIKELY +( +x + + ) +x + +197 #i( +defed +( +__lulus +&& __lulu>201703L|| (defed( +_HAS_CXX17 +) && _HAS_CXX17 == 1) + +198  + #JSON_HAS_CPP_17 + + + ) + +199  + #JSON_HAS_CPP_14 + + + ) + +200 #i( +defed +( +__lulus +&& __lulu>201402L|| (defed( +_HAS_CXX14 +) && _HAS_CXX14 == 1) + +201  + #JSON_HAS_CPP_14 + + + ) + +207  + #NLOHMANN_BASIC_JSON_TPL_DECLARATION + \ + +208 +me + +ass + +ObjeTy +, \ + +209 +me +< +tyme +,yme...> +ass + +AayTy +, \ + +210 +ass + +SgTy +, cs +BoޗnTy +, cs +NumbIegTy +, \ + +211 +ass + +NumbUnsigdTy +, cs +NumbFltTy +, \ + +212 +me +< +tyme +> +ass + +AotTy +, \ + +213 +me +< +tyme +,ym> +ass + +JSONSliz +> + + ) + +215  + #NLOHMANN_BASIC_JSON_TPL + \ + +216 +basic_js +< +ObjeTy +, +AayTy +, +SgTy +, +BoޗnTy +, \ + +217 +NumbIegTy +, +NumbUnsigdTy +, +NumbFltTy +, \ + +218 +AotTy +, +JSONSliz +> + + ) + +230  + #NLOHMANN_JSON_HAS_HELPER +( +ty +) \ + +231 +me +< +tyme + +T +>  +has_ +## +ty + { \ + +232 +ive +: \ + +233 +me +< +tyme + +U +,ymtymU:: +ty +> \ + +234  + `de +( +U + &&); \ + +235  + `de +(...); \ + +236 +public +: \ + +237  +cڡex + +bo + +vue + = \ + +238 +d +:: +is_gl +< + `dety +( + `de +(d:: +dev +< +T +>()))>:: +vue +; \ + +239 } + + ) + +244  + ~ + +245  + ~ + +246  + ~ + +248 +mea + + gohmn + + +250 +mea + + gda + + +253 + gme +< +bo + + gB +, +tyme + + gT + = > + +254 +usg + +ab_if_t + = +tyme + +d +:: +ab_if +< +B +, + gT +>:: +ty +; + +256 + gme +< +tyme + + gT +> + +257 +usg + + guncvf_t + = +tyme + +d +:: +move_cv +:: +ty +>::type; + +261 + gme +< + gd +:: +size_t +... +Is +> + +262  + sdex_qu + + +264 +usg + +ty + = +dex_qu +; + +265 +usg + + gvue_ty + = +d +:: +size_t +; + +266  +cڡex + + gd +:: +size_t + +size +( +nx + + +268  ...( +Is +); + +272 + gme +< +ass + + gSequ1 +, cs + gSequ2 +> + +273  + gmge_d_numb +; + +275 + gme +< + gd +:: +size_t +... +I1 +, std::size_t... +I2 +> + +276  +mge_d_numb +< +dex_qu +< +I1 +...>, + gdex_qu +< + gI2 +...>> + +277 : +dex_qu + < +I1 +..., (...( + gI1 ++ + gI2 +)... > {}; + +279 + gme +< + gd +:: +size_t + +N +> + +280  +make_dex_qu + + +281 : +mge_d_numb + < +tyme + +make_dex_qu + < +N + / 2 >:: +ty +, + +282 +tyme + + gmake_dex_qu + < + gN + - N / 2 >:: +ty + > {}; + +284 + gme +<>  + gmake_dex_qu +<0> : +dex_qu +<> {}; + +285 + gme +<>  + gmake_dex_qu +<1> : +dex_qu +<0> {}; + +287 + gme +< + gtyme +... + gTs +> + +288 +usg + + gdex_qu_f + = +make_dex_qu +<...( +Ts +)>; + +303 + gme +< + gass +...>  + gcjuni + : +d +:: +ue_ty + {}; + +304 + gme +< +ass + + gB1 +>  + gcjuni + : +B1 + {}; + +305 + gme +< +ass + + gB1 +, + gass +... + gBn +> + +306  + gcjuni +< + gB1 +, + gBn +...> : +d +:: +cdiڮ +< +bo +( +B1 +:: +vue +), cjuni, B1>:: +ty + {}; + +308 + gme +< +ass + + gB +>  + ggi + : +d +:: +gl_cڡt +< +bo +, +n + B:: +vue +> {}; + +311 + gme +< + gN +>  + giܙy_g + : +iܙy_g + < +N + - 1 > {}; + +312 + gme +<>  + giܙy_g +<0> {}; + +315 + gme +< +tyme + + gT +> + +316  + sic_cڡ + + +318  +cڡex + +T + + gvue +{}; + +321 + gme +< +tyme + + gT +> + +322 +cڡex + +T + + gic_cڡ +< + gT +>:: +vue +; + +329  + ~ + +330  + ~ + +331  + ~ + +332  + ~ + +341 +mea + + gohmn + + +351 +mea + + gda + + +357 + gme +< + gtyme +>  + gis_basic_js + : +d +:: +l_ty + {}; + +359 +NLOHMANN_BASIC_JSON_TPL_DECLARATION + + +360  + gis_basic_js +< + gNLOHMANN_BASIC_JSON_TPL +> : +d +:: +ue_ty + {}; + +368 + gme + < +tyme + + gT +, + gtyme + = > + +369  +is_come_ty + : +d +:: +l_ty + {}; + +371 + gme + < +tyme + + gT +> + +372  + gis_come_ty +< + gT +, +dety +((( +T +)))> : +d +:: +ue_ty + {}; + +374 +NLOHMANN_JSON_HAS_HELPER +( +md_ty +); + +375 +NLOHMANN_JSON_HAS_HELPER +( +key_ty +); + +376 +NLOHMANN_JSON_HAS_HELPER +( +vue_ty +); + +377 +NLOHMANN_JSON_HAS_HELPER +( + +); + +379 + gme +< +bo + + gB +, +ass + + gRlTy +, cs + gComtibObjeTy +> + +380  + gis_comtib_obje_ty_im + : +d +:: +l_ty + {}; + +382 + gme +< +ass + + gRlTy +, cs + gComtibObjeTy +> + +383  + gis_comtib_obje_ty_im +< + gue +, + gRlTy +, + gComtibObjeTy +> + +385  +cڡex +ut + gvue + = + +386 +d +:: +is_cڡruib +< +tyme + +RlTy +:: +key_ty +,ym + gComtibObjeTy +::key_ty>:: +vue + +d + + +387 +d +:: +is_cڡruib +< +tyme + +RlTy +:: +md_ty +,ym + gComtibObjeTy +::md_ty>:: +vue +; + +390 + gme +< +bo + + gB +, +ass + + gRlTy +, cs + gComtibSgTy +> + +391  + gis_comtib_rg_ty_im + : +d +:: +l_ty + {}; + +393 + gme +< +ass + + gRlTy +, cs + gComtibSgTy +> + +394  + gis_comtib_rg_ty_im +< + gue +, + gRlTy +, + gComtibSgTy +> + +396  +cڡex +ut + gvue + = + +397 +d +:: +is_me +< +tyme + +RlTy +:: +vue_ty +,ym + gComtibSgTy +::vue_ty>:: +vue + +d + + +398 +d +:: +is_cڡruib +< +RlTy +, + gComtibSgTy +>:: +vue +; + +401 + gme +< +ass + + gBasicJsTy +, cs + gComtibObjeTy +> + +402  + sis_comtib_obje_ty + + +404 aut +cڡex + + gvue + = +is_comtib_obje_ty_im + < + +405 +cjuni +< +gi +< +d +:: +is_me +<, + gComtibObjeTy +>>, + +406 + ghas_md_ty +< + gComtibObjeTy +>, + +407 + ghas_key_ty +< + gComtibObjeTy +>>:: +vue +, + +408 +tyme + + gBasicJsTy +:: +obje_t +, + gComtibObjeTy + >:: +vue +; + +411 + gme +< +ass + + gBasicJsTy +, cs + gComtibSgTy +> + +412  + sis_comtib_rg_ty + + +414 aut +cڡex + + gvue + = +is_comtib_rg_ty_im + < + +415 +cjuni +< +gi +< +d +:: +is_me +<, + gComtibSgTy +>>, + +416 + ghas_vue_ty +< + gComtibSgTy +>>:: +vue +, + +417 +tyme + + gBasicJsTy +:: +rg_t +, + gComtibSgTy + >:: +vue +; + +420 + gme +< +tyme + + gBasicJsTy +,ym + gT +> + +421  + sis_basic_js_áed_ty + + +423 aut +cڡex + + gvue + = +d +:: +is_me +< +T +, +tyme + + gBasicJsTy +:: + +>:: +vue + + + + +424 +d +:: +is_me +< +T +, +tyme + + gBasicJsTy +:: +cڡ_ +>:: +vue + + + + +425 +d +:: +is_me +< +T +, +tyme + + gBasicJsTy +:: +v_ +>:: +vue + + + + +426 +d +:: +is_me +< +T +, +tyme + + gBasicJsTy +:: +cڡ_v_ +>:: +vue +; + +429 + gme +< +ass + + gBasicJsTy +, cs + gComtibAayTy +> + +430  + sis_comtib_y_ty + + +432 aut +cڡex + + gvue + = + +433 +cjuni +< +gi +< +d +:: +is_me +<, + gComtibAayTy +>>, + +434 + ggi +< + gis_comtib_obje_ty +< + +435 + gBasicJsTy +, + gComtibAayTy +>>, + +436 + ggi +< + gd +:: +is_cڡruib +< +tyme + +BasicJsTy +:: +rg_t +, + +437 + gComtibAayTy +>>, + +438 + ggi +< + gis_basic_js_áed_ty +< + gBasicJsTy +, + gComtibAayTy +>>, + +439 + ghas_vue_ty +< + gComtibAayTy +>, + +440 + ghas_ +< + gComtibAayTy +>>:: +vue +; + +443 + gme +< + gbo +, + gtyme +,ypename> + +444  + gis_comtib_g_ty_im + : +d +:: +l_ty + {}; + +446 + gme +< +tyme + + gRlIegTy +,ym + gComtibNumbIegTy +> + +447  + gis_comtib_g_ty_im +< + gue +, + gRlIegTy +, + gComtibNumbIegTy +> + +450 +usg + + gRlLims + = +d +:: +numic_lims +< +RlIegTy +>; + +451 +usg + + gComtibLims + = +d +:: +numic_lims +< +ComtibNumbIegTy +>; + +453  +cڡex +ut + gvue + = + +454 +d +:: +is_cڡruib +< +RlIegTy +, + gComtibNumbIegTy +>:: +vue + +d + + +455 +ComtibLims +:: +is_g + +d + + +456 +RlLims +:: +is_sigd + = +ComtibLims +::is_signed; + +459 + gme +< +tyme + + gRlIegTy +,ym + gComtibNumbIegTy +> + +460  + sis_comtib_g_ty + + +462  +cڡex +ut + gvue + = + +463 +is_comtib_g_ty_im + < + +464 +d +:: +is_gl +< +ComtibNumbIegTy +>:: +vue + +d + + +465 +n + +d +:: +is_me +< +bo +, + gComtibNumbIegTy +>:: +vue +, + +466 + gRlIegTy +, + gComtibNumbIegTy + > :: +vue +; + +470 + gme +< +tyme + + gBasicJsTy +,ym + gT +> + +471  + shas_om_js + + +473 + give +: + +475 +me +< +tyme + +U +, + gtyme + = +ab_if_t +< +d +:: +is_me +<, +dety +( +uncvf_t +:: +om_js +( + +476 +d +:: +dev +< +BasicJsTy +>(), std::dev< +T +&>()))>:: +vue +>> + +477  +de +( +U +&&); + +478  +de +(...); + +480 + gpublic +: + +481  +cڡex + +bo + +vue + = +d +:: +is_gl +< +dety +( + +482 +de +( +d +:: +dev +< +tyme + +BasicJsTy +:: +me + +js_rliz +< +T +, >>()))>:: +vue +; + +487 + gme +< +tyme + + gBasicJsTy +,ym + gT +> + +488  + shas_n_deu_om_js + + +490 + give +: + +491 +me + < + +492 +tyme + +U +, + +493 + gtyme + = +ab_if_t +< +d +:: +is_me +< + +494 +T +, +dety +( +uncvf_t +< +U +>:: +om_js +( +d +:: +dev +< +BasicJsTy +>()))>:: +vue + >> + +495  +de +( +U +&&); + +496  +de +(...); + +498 + gpublic +: + +499  +cڡex + +bo + +vue + = +d +:: +is_gl +< +dety +( +de +( + +500 +d +:: +dev +< +tyme + +BasicJsTy +:: +me + +js_rliz +< +T +, >>()))>:: +vue +; + +504 + gme +< +tyme + + gBasicJsTy +,ym + gT +> + +505  + shas_to_js + + +507 + give +: + +508 +me +< +tyme + +U +, + gtyme + = +dety +( +uncvf_t +:: +to_js +( + +509 +d +:: +dev +< +BasicJsTy +&>(), std::dev< +T +>()))> + +510  +de +( +U +&&); + +511  +de +(...); + +513 + gpublic +: + +514  +cڡex + +bo + +vue + = +d +:: +is_gl +< +dety +( +de +( + +515 +d +:: +dev +< +tyme + +BasicJsTy +:: +me + +js_rliz +< +T +, >>()))>:: +vue +; + +518 + gme + < +tyme + + gBasicJsTy +,ym + gComtibComeTy +> + +519  + sis_comtib_come_ty + + +521  +cڡex + +bo + + gvue + = + +522 +n + +d +:: +is_ba_of +:: +vue + +d + + +523 +n + +is_basic_js +< +ComtibComeTy +>:: +vue + +d + + +524 +n + +is_basic_js_áed_ty +< +BasicJsTy +, + gComtibComeTy +>:: +vue + +d + + +525 +has_to_js +< +BasicJsTy +, + gComtibComeTy +>:: +vue +; + +528 + gme + < +tyme + + gBasicJsTy +,ym + gComtibTy +> + +529  + gis_comtib_ty + + +530 : +cjuni +< +is_come_ty +< +ComtibTy +>, + +531 + gis_comtib_come_ty +< + gBasicJsTy +, + gComtibTy +>> + +540  + ~ + +541  + ~ + +542  + ~ + +544 +mea + + gohmn + + +546 +mea + + gda + + +580 as + cexi + : +public + +d +:: +exi + + +582 +public +: + +584 cڡ * +wh +(cڡ +nx + +ovride + + +586  +m +. +wh +(); + +590 cڡ  + gid +; + +592 + geed +: + +593 +exi +( +id_ +, cڡ * +wh_g +: +id +(id_), +m +(what_arg) {} + +595  + gd +:: +rg + +me +(cڡ +d +::rg& +ame +,  +id_ +) + +597  "[js.exi." + + game + + "." + + gd +:: +to_rg +( +id_ +) + "] "; + +600 + give +: + +602 +d +:: +ruime_r + +m +; + +648 as + cr_r + : +public + +exi + + +650 +public +: + +659  +r_r + + +( +id_ +, +d +:: +size_t + +by_ +, cڡ std:: +rg +& +wh_g +) + +661 +d +:: +rg + +w + = +exi +:: +me +("r_r", +id_ +) + "parserror" + + +662 ( + gby_ + !0 ? ("" + +d +:: +to_rg +( +by_ +)) : "") + + +663 ": " + +wh_g +; + +664  +r_r +( +id_ +, +by_ +, +w +. +c_r +()); + +676 cڡ + gd +:: +size_t + +by +; + +678 + give +: + +679 +r_r +( +id_ +, +d +:: +size_t + +by_ +, cڡ * +wh_g +) + +680 : +exi +( +id_ +, +wh_g +), +by +( +by_ +) {} + +720 as + cvid_ + : +public + +exi + + +722 +public +: + +723  +vid_ + + +( +id_ +, cڡ +d +:: +rg +& +wh_g +) + +725 +d +:: +rg + +w + = +exi +:: +me +("vid_", +id_ ++ + gwh_g +; + +726  +vid_ +( +id_ +, +w +. +c_r +()); + +729 + give +: + +730 +vid_ +( +id_ +, cڡ * +wh_g +) + +731 : +exi +( +id_ +, +wh_g +) {} + +772 as + cty_r + : +public + +exi + + +774 +public +: + +775  +ty_r + + +( +id_ +, cڡ +d +:: +rg +& +wh_g +) + +777 +d +:: +rg + +w + = +exi +:: +me +("ty_r", +id_ ++ + gwh_g +; + +778  +ty_r +( +id_ +, +w +. +c_r +()); + +781 + give +: + +782 +ty_r +( +id_ +, cڡ * +wh_g +: +exi +(id_, what_arg) {} + +817 as + cout_of_nge + : +public + +exi + + +819 +public +: + +820  +out_of_nge + + +( +id_ +, cڡ +d +:: +rg +& +wh_g +) + +822 +d +:: +rg + +w + = +exi +:: +me +("out_of_nge", +id_ ++ + gwh_g +; + +823  +out_of_nge +( +id_ +, +w +. +c_r +()); + +826 + give +: + +827 +out_of_nge +( +id_ +, cڡ * +wh_g +: +exi +(id_, what_arg) {} + +854 as + ch_r + : +public + +exi + + +856 +public +: + +857  +h_r + + +( +id_ +, cڡ +d +:: +rg +& +wh_g +) + +859 +d +:: +rg + +w + = +exi +:: +me +("h_r", +id_ ++ + gwh_g +; + +860  +h_r +( +id_ +, +w +. +c_r +()); + +863 + give +: + +864 +h_r +( +id_ +, cڡ * +wh_g +: +exi +(id_, what_arg) {} + +872  + ~ + +873  + ~ + +874  + ~ + +875  + ~ + +877 +mea + + gohmn + + +879 +mea + + gda + + +909 as + cvue_t + : +d +:: +ut8_t + + +911 +nu +, + +912 + gobje +, + +913 + gy +, + +914 + grg +, + +915 + gboޗn +, + +916 + gnumb_g +, + +917 + gnumb_unsigd +, + +918 + gnumb_t +, + +919 + gdisrded + + +932 +le + +bo + + gݔ +<(cڡ +vue_t + + glhs +, cڡ vue_ + grhs + + gnx + + +934  +cڡex + + gd +:: +y +< +d +:: +ut8_t +, 8> + gd + = {{ + +940 cڡut + gl_dex + = +ic_ +< +d +:: +size_t +>( +lhs +); + +941 cڡut + gr_dex + = +ic_ +< +d +:: +size_t +>( +rhs +); + +942  + gl_dex + < + gd +. +size +( +d + + gr_dex + < ord.size(d ord[ +l_dex +] < ord[ +r_dex +]; + +950  + ~ + +951  + ~ + +952  + ~ + +953  + ~ + +954  + ~< +> + +955  + ~ + +956  + ~ + +957  + ~ + +958  + ~ + +959  + ~ + +960  + ~ + +961  + ~ + +974 +mea + + gohmn + + +976 +mea + + gda + + +978 + gme +< +tyme + + gBasicJsTy +> + +979  +om_js +(cڡ +BasicJsTy +& +j +, +tyme + +d +:: +nuαr_t +& +n +) + +981 i( +JSON_UNLIKELY +( +n + +j +. +is_nu +())) + +983 +JSON_THROW +( +ty_r +:: + +(302, "ty mu bnu, bui" + +d +:: +rg +( +j +. +ty_me +()))); + +985 + gn + = +nuαr +; + +989 + gme +< +tyme + + gBasicJsTy +,ym + gArhmicTy +, + +990 + gab_if_t +< + gd +:: +is_hmic +< +ArhmicTy +>:: +vue + +d + + +991 +n + +d +:: +is_me +< +ArhmicTy +, +tyme + + gBasicJsTy +:: +boޗn_t +>:: +vue +, + +993  +g_hmic_vue +(cڡ +BasicJsTy +& +j +, +ArhmicTy +& +v +) + +995  + gic_ +< + gvue_t +>( + gj +)) + +997  + gvue_t +:: +numb_unsigd +: + +999 +v + = +ic_ +< +ArhmicTy +>(* +j +. +me + +g_r +()); + +1002  + gvue_t +:: +numb_g +: + +1004 +v + = +ic_ +< +ArhmicTy +>(* +j +. +me + +g_r +()); + +1007  + gvue_t +:: +numb_t +: + +1009 +v + = +ic_ +< +ArhmicTy +>(* +j +. +me + +g_r +()); + +1014 +JSON_THROW +( +ty_r +:: + +(302, "ty mu bnumb, bui" + +d +:: +rg +( +j +. +ty_me +()))); + +1018 + gme +< +tyme + + gBasicJsTy +> + +1019  +om_js +(cڡ +BasicJsTy +& +j +, +tyme + BasicJsTy:: +boޗn_t +& +b +) + +1021 i( +JSON_UNLIKELY +( +n + +j +. +is_boޗn +())) + +1023 +JSON_THROW +( +ty_r +:: + +(302, "ty mu bboޗn, bui" + +d +:: +rg +( +j +. +ty_me +()))); + +1025 + gb + = * +j +. +me + +g_r +(); + +1028 + gme +< +tyme + + gBasicJsTy +> + +1029  +om_js +(cڡ +BasicJsTy +& +j +, +tyme + BasicJsTy:: +rg_t +& +s +) + +1031 i( +JSON_UNLIKELY +( +n + +j +. +is_rg +())) + +1033 +JSON_THROW +( +ty_r +:: + +(302, "ty mu brg, bui" + +d +:: +rg +( +j +. +ty_me +()))); + +1035 + gs + = * +j +. +me + +g_r +(); + +1038 + gme + < + +1039 +tyme + + gBasicJsTy +,ym + gComtibSgTy +, + +1040 + gab_if_t + < + +1041 + gis_comtib_rg_ty +< + gBasicJsTy +, + gComtibSgTy +>:: +vue + +d + + +1042 +n + +d +:: +is_me +< +tyme + +BasicJsTy +:: +rg_t +, + +1043 + gComtibSgTy +>:: +vue +, + +1045  +om_js +(cڡ +BasicJsTy +& +j +, +ComtibSgTy +& +s +) + +1047 i( +JSON_UNLIKELY +( +n + +j +. +is_rg +())) + +1049 +JSON_THROW +( +ty_r +:: + +(302, "ty mu brg, bui" + +d +:: +rg +( +j +. +ty_me +()))); + +1052 + gs + = * +j +. +me + +g_r +(); + +1055 + gme +< +tyme + + gBasicJsTy +> + +1056  +om_js +(cڡ +BasicJsTy +& +j +, +tyme + BasicJsTy:: +numb_t_t +& +v +) + +1058 +g_hmic_vue +( +j +, +v +); + +1061 + gme +< +tyme + + gBasicJsTy +> + +1062  +om_js +(cڡ +BasicJsTy +& +j +, +tyme + BasicJsTy:: +numb_unsigd_t +& +v +) + +1064 +g_hmic_vue +( +j +, +v +); + +1067 + gme +< +tyme + + gBasicJsTy +> + +1068  +om_js +(cڡ +BasicJsTy +& +j +, +tyme + BasicJsTy:: +numb_g_t +& +v +) + +1070 +g_hmic_vue +( +j +, +v +); + +1073 + gme +< +tyme + + gBasicJsTy +,ym + gEnumTy +, + +1074 + gab_if_t +< + gd +:: +is_um +< +EnumTy +>:: +vue +, > = 0> + +1075  +om_js +(cڡ +BasicJsTy +& +j +, +EnumTy +& +e +) + +1077 +tyme + + gd +:: +undlyg_ty +< +EnumTy +>:: +ty + +v +; + +1078 +g_hmic_vue +( +j +, +v +); + +1079 + ge + = +ic_ +< +EnumTy +>( +v +); + +1082 + gme +< +tyme + + gBasicJsTy +> + +1083  +om_js +(cڡ +BasicJsTy +& +j +, +tyme + BasicJsTy:: +y_t +& +r +) + +1085 i( +JSON_UNLIKELY +( +n + +j +. +is_y +())) + +1087 +JSON_THROW +( +ty_r +:: + +(302, "ty mu by, bui" + +d +:: +rg +( +j +. +ty_me +()))); + +1089 + gr + = * +j +. +me + +g_r +(); + +1093 + gme +< +tyme + + gBasicJsTy +,ym + gT +,ym + gAot +, + +1094 + gab_if_t +< + gd +:: +is_cvtib +< +BasicJsTy +, + gT +>:: +vue +, > = 0> + +1095  +om_js +(cڡ +BasicJsTy +& +j +, +d +:: +fwd_li +< +T +, +Aot +>& +l +) + +1097 i( +JSON_UNLIKELY +( +n + +j +. +is_y +())) + +1099 +JSON_THROW +( +ty_r +:: + +(302, "ty mu by, bui" + +d +:: +rg +( +j +. +ty_me +()))); + +1101 + gd +:: +sfm +( +j +. +rbeg +(), j. +nd +(), + +1102 +d +:: +t_ +( +l +), [](cڡ +BasicJsTy + & +i +) + +1104  +i +. +me + +g +< +T +>(); + +1109 + gme +< +tyme + + gBasicJsTy +,ym + gT +, + +1110 + gab_if_t +< + gd +:: +is_cvtib +< +BasicJsTy +, + gT +>:: +vue +, > = 0> + +1111  +om_js +(cڡ +BasicJsTy +& +j +, +d +:: +vy +< +T +>& +l +) + +1113 i( +JSON_UNLIKELY +( +n + +j +. +is_y +())) + +1115 +JSON_THROW +( +ty_r +:: + +(302, "ty mu by, bui" + +d +:: +rg +( +j +. +ty_me +()))); + +1117 + gl +. +size +( +j +. +size +()); + +1118 + gd +:: +cy +( +j +. +m_vue +. +y +-> +beg +(), j.m_vue.y-> +d +(), +d +::beg( +l +)); + +1121 + gme +< +tyme + + gBasicJsTy +,ym + gComtibAayTy +> + +1122  +om_js_y_im +(cڡ +BasicJsTy +& +j +, +ComtibAayTy +& +r +, +iܙy_g +<0> ) + +1124 +usg + + gd +:: +d +; + +1126 + gd +:: +sfm +( +j +. +beg +(), j. +d +(), + +1127 +d +:: + +( +r +, +d +׼)), [](cڡ +BasicJsTy + & +i +) + +1131  +i +. +me + +g +< +tyme + +ComtibAayTy +:: +vue_ty +>(); + +1135 + gme +< +tyme + + gBasicJsTy +,ym + gComtibAayTy +> + +1136 aut +om_js_y_im +(cڡ +BasicJsTy +& +j +, +ComtibAayTy +& +r +, +iܙy_g +<1> ) + +1137 -> +dety +( + +1138 +r +. +rve +( +d +:: +dev +< +tyme + +ComtibAayTy +:: +size_ty +>()), + +1141 +usg + + gd +:: +d +; + +1143 + gr +. +rve +( +j +. +size +()); + +1144 + gd +:: +sfm +( +j +. +beg +(), j. +d +(), + +1145 +d +:: + +( +r +, +d +׼)), [](cڡ +BasicJsTy + & +i +) + +1149  +i +. +me + +g +< +tyme + +ComtibAayTy +:: +vue_ty +>(); + +1153 + gme +< +tyme + + gBasicJsTy +,ym + gT +, + gd +:: +size_t + +N +> + +1154  +om_js_y_im +(cڡ +BasicJsTy +& +j +, +d +:: +y +< +T +, +N +>& +r +, +iܙy_g +<2> ) + +1156  + gd +:: +size_t + +i + = 0; + gi + < + gN +; ++i) + +1158 + gr +[ +i +] = +j +. + +(i). +me + +g +< +T +>(); + +1162 + gme + < + +1163 +tyme + + gBasicJsTy +,ym + gComtibAayTy +, + +1164 + gab_if_t + < + +1165 + gis_comtib_y_ty +< + gBasicJsTy +, + gComtibAayTy +>:: +vue + +d + + +1166 +n + +d +:: +is_me +< +tyme + +BasicJsTy +:: +y_t +, + +1167 + gComtibAayTy +>:: +vue + +d + + +1168 +d +:: +is_cڡruib + < + +1169 +BasicJsTy +, +tyme + + gComtibAayTy +:: +vue_ty + >:: +vue +, + +1171  +om_js +(cڡ +BasicJsTy +& +j +, +ComtibAayTy +& +r +) + +1173 i( +JSON_UNLIKELY +( +n + +j +. +is_y +())) + +1175 +JSON_THROW +( +ty_r +:: + +(302, "type must berray, but is " + + +1176 +d +:: +rg +( +j +. +ty_me +()))); + +1179 +om_js_y_im +( +j +, +r +, +iܙy_g +<2> {}); + +1182 + gme +< +tyme + + gBasicJsTy +,ym + gComtibObjeTy +, + +1183 + gab_if_t +< + gis_comtib_obje_ty +< + gBasicJsTy +, + gComtibObjeTy +>:: +vue +, > = 0> + +1184  +om_js +(cڡ +BasicJsTy +& +j +, +ComtibObjeTy +& +obj +) + +1186 i( +JSON_UNLIKELY +( +n + +j +. +is_obje +())) + +1188 +JSON_THROW +( +ty_r +:: + +(302, "ty mu bobje, bui" + +d +:: +rg +( +j +. +ty_me +()))); + +1191 aut + gr_obje + = +j +. +me + +g_r +(); + +1192 +usg + + gvue_ty + = +tyme + +ComtibObjeTy +:: +vue_ty +; + +1193 + gd +:: +sfm +( + +1194 +r_obje +-> +beg +(), i”_obje-> +d +(), + +1195 +d +:: + +( +obj +, obj. +beg +()), + +1196 []( +tyme + +BasicJsTy +:: +obje_t +:: +vue_ty + cڡ & +p +) + +1198  +vue_ty +( +p +. +f +,. +cd +. +me + +g +< +tyme + +ComtibObjeTy +:: +md_ty +>()); + +1206 + gme +< +tyme + + gBasicJsTy +,ym + gArhmicTy +, + +1207 + gab_if_t + < + +1208 + gd +:: +is_hmic +< +ArhmicTy +>:: +vue + +d + + +1209 +n + +d +:: +is_me +< +ArhmicTy +, +tyme + + gBasicJsTy +:: +numb_unsigd_t +>:: +vue + +d + + +1210 +n + +d +:: +is_me +< +ArhmicTy +, +tyme + + gBasicJsTy +:: +numb_g_t +>:: +vue + +d + + +1211 +n + +d +:: +is_me +< +ArhmicTy +, +tyme + + gBasicJsTy +:: +numb_t_t +>:: +vue + +d + + +1212 +n + +d +:: +is_me +< +ArhmicTy +, +tyme + + gBasicJsTy +:: +boޗn_t +>:: +vue +, + +1214  +om_js +(cڡ +BasicJsTy +& +j +, +ArhmicTy +& +v +) + +1216  + gic_ +< + gvue_t +>( + gj +)) + +1218  + gvue_t +:: +numb_unsigd +: + +1220 +v + = +ic_ +< +ArhmicTy +>(* +j +. +me + +g_r +()); + +1223  + gvue_t +:: +numb_g +: + +1225 +v + = +ic_ +< +ArhmicTy +>(* +j +. +me + +g_r +()); + +1228  + gvue_t +:: +numb_t +: + +1230 +v + = +ic_ +< +ArhmicTy +>(* +j +. +me + +g_r +()); + +1233  + gvue_t +:: +boޗn +: + +1235 +v + = +ic_ +< +ArhmicTy +>(* +j +. +me + +g_r +()); + +1240 +JSON_THROW +( +ty_r +:: + +(302, "ty mu bnumb, bui" + +d +:: +rg +( +j +. +ty_me +()))); + +1244 + gme +< +tyme + + gBasicJsTy +,ym + gA1 +,ym + gA2 +> + +1245  +om_js +(cڡ +BasicJsTy +& +j +, +d +:: + +< +A1 +, +A2 +>& +p +) + +1247 + gp + = { +j +. + +(0). +me + +g +< +A1 +>(), j.(1).mg< +A2 +>()}; + +1250 + gme +< +tyme + + gBasicJsTy +,ym + gTue +, + gd +:: +size_t +... +Idx +> + +1251  +om_js_tue_im +(cڡ +BasicJsTy +& +j +, +Tue +& +t +, +dex_qu +< +Idx +...>) + +1253 + gt + = +d +:: +make_tue +( +j +. + +( +Idx +). +me + +g +< +tyme + std:: +tue_emt +:: +ty +>()...); + +1256 + gme +< +tyme + + gBasicJsTy +, + gtyme +... + gArgs +> + +1257  +om_js +(cڡ +BasicJsTy +& +j +, +d +:: +tue +< +Args +...>& +t +) + +1259 +om_js_tue_im +( +j +, +t +, +dex_qu_f +< +Args +...> {}); + +1262 + gme + < +tyme + + gBasicJsTy +,ym + gKey +,ym + gVue +,ym + gCom +,ym + gAot +, + +1263 + gtyme + = +ab_if_t +< +n + +d +:: +is_cڡruib +< + +1264 +tyme + +BasicJsTy +:: +rg_t +, + gKey +>:: +vue +>> + +1265  +om_js +(cڡ +BasicJsTy +& +j +, +d +:: +m +< +Key +, +Vue +, +Com +, +Aot +>& +m +) + +1267 i( +JSON_UNLIKELY +( +n + +j +. +is_y +())) + +1269 +JSON_THROW +( +ty_r +:: + +(302, "ty mu by, bui" + +d +:: +rg +( +j +. +ty_me +()))); + +1271 cڡuto& + gp + : +j +) + +1273 i( +JSON_UNLIKELY +( +n + +p +. +is_y +())) + +1275 +JSON_THROW +( +ty_r +:: + +(302, "ty mu by, bui" + +d +:: +rg +( +p +. +ty_me +()))); + +1277 + gm +. +ema +( +p +. + +(0). +me + +g +< +Key +>(),.(1).mg< +Vue +>()); + +1281 + gme + < +tyme + + gBasicJsTy +,ym + gKey +,ym + gVue +,ym + gHash +,ym + gKeyEqu +,ym + gAot +, + +1282 + gtyme + = +ab_if_t +< +n + +d +:: +is_cڡruib +< + +1283 +tyme + +BasicJsTy +:: +rg_t +, + gKey +>:: +vue +>> + +1284  +om_js +(cڡ +BasicJsTy +& +j +, +d +:: +unded_m +< +Key +, +Vue +, +Hash +, +KeyEqu +, +Aot +>& +m +) + +1286 i( +JSON_UNLIKELY +( +n + +j +. +is_y +())) + +1288 +JSON_THROW +( +ty_r +:: + +(302, "ty mu by, bui" + +d +:: +rg +( +j +. +ty_me +()))); + +1290 cڡuto& + gp + : +j +) + +1292 i( +JSON_UNLIKELY +( +n + +p +. +is_y +())) + +1294 +JSON_THROW +( +ty_r +:: + +(302, "ty mu by, bui" + +d +:: +rg +( +p +. +ty_me +()))); + +1296 + gm +. +ema +( +p +. + +(0). +me + +g +< +Key +>(),.(1).mg< +Vue +>()); + +1300  + som_js_ + + +1302 + give +: + +1303 +me +< +tyme + +BasicJsTy +,ym + gT +> + +1304 aut + +(cڡ +BasicJsTy +& +j +, +T +& +v +, +iܙy_g +<1> ) const + +1305 +nx +x( +om_js +( +j +, +v +))) + +1306 -> +dety +( +om_js +( +j +, +v +), ()) + +1308  +om_js +( +j +, +v +); + +1311 + gme +< +tyme + + gBasicJsTy +,ym + gT +> + +1312  + +(cڡ +BasicJsTy +& , +T +& , +iܙy_g +<0> ) cڡ + gnx + + +1314 +ic_as +(( +BasicJsTy +) == 0, + +1316 #ifde +_MSC_VER + + +1318 +usg + + gdeyed + = +uncvf_t +< +T +>; + +1319 +ic_as +(( +tyme + +deyed +:: +f_msvc_acka +) == 0, + +1324 + gpublic +: + +1325 +me +< +tyme + +BasicJsTy +,ym + gT +> + +1326  +ݔ +()(cڡ + gBasicJsTy +& + gj +, + gT +& + gv +) const + +1327 +nx +x( +d +:: +dev +< +om_js_ +>(). + +( +j +, +v +, +iܙy_g +<1> {}))) + +1329  + +( +j +, +v +, +iܙy_g +<1> {}); + +1337 + gmea + + +1339 +cڡex + cڡuto& + gom_js + = +da +:: +ic_cڡ +:: +vue +; + +1346  + ~ + +1347  + ~< +> + +1348  + ~ + +1349  + ~ + +1350  + ~ + +1351  + ~ + +1352  + ~ + +1363  + ~ + +1364  + ~ + +1365  + ~< +> + +1370 +mea + + gohmn + + +1372 +mea + + gda + + +1375 + gme +< +tyme + + gItTy +> cs + ci_oxy + + +1377 + give +: + +1379 as + ci_oxy_ + + +1381 +public +: + +1382 +usg + +difn_ty + = +d +:: +rdiff_t +; + +1383 +usg + + gvue_ty + = +i_oxy_ +; + +1384 +usg + + gpor + = +i_oxy_ +*; + +1385 +usg + + gn + = +i_oxy_ +&; + +1386 +usg + + g_gy + = +d +:: +put__g +; + +1388 + give +: + +1390 +ItTy + +ch +; + +1392 + gd +:: +size_t + +y_dex + = 0; + +1394 +mub + + gd +:: +size_t + +y_dex_ϡ + = 0; + +1396 +mub + + gd +:: +rg + +y_dex_r + = "0"; + +1398 cڡ + gd +:: +rg + +emy_r + = ""; + +1400 + gpublic +: + +1401 +exic + +i_oxy_ +( +ItTy + + + +nx + : +ch +(it) {} + +1403 +i_oxy_ +(const iteration_proxy_internal&) = ; + +1404 + gi_oxy_ +& + gݔ +=(cڡ +i_oxy_ +&) = ; + +1407 + gi_oxy_ +& + gݔ +*() + +1409  * + gthis +; + +1413 + gi_oxy_ +& + gݔ +++() + +1415 ++ + gch +; + +1416 ++ + gy_dex +; + +1418  * + gthis +; + +1422 +bo + + gݔ +==(cڡ +i_oxy_ +& +o +cڡ +nx + + +1424  +ch + = +o +.anchor; + +1428 +bo + + gݔ +!=(cڡ +i_oxy_ +& +o +cڡ +nx + + +1430  +ch + ! +o +.anchor; + +1434 cڡ + gd +:: +rg +& +key +() const + +1436 +as +( +ch +. +m_obje + ! +nuαr +); + +1438  + gch +. + gm_obje +-> +ty +()) + +1441  + gvue_t +:: +y +: + +1443 i( +y_dex + ! +y_dex_ϡ +) + +1445 +y_dex_r + = +d +:: +to_rg +( +y_dex +); + +1446 + gy_dex_ϡ + = +y_dex +; + +1448  + gy_dex_r +; + +1452  + gvue_t +:: +obje +: + +1453  +ch +. +key +(); + +1457  +emy_r +; + +1462 +tyme + + gItTy +:: +n + +vue +() const + +1464  +ch +. +vue +(); + +1469 +tyme + + gItTy +:: +n + +cڏ +; + +1471 + gpublic +: + +1473 +exic + +i_oxy +( +tyme + +ItTy +:: +n + +ct + +nx + + +1474 : +cڏ +( +ct +) {} + +1477 +i_oxy_ + +beg +( +nx + + +1479  +i_oxy_ +( +cڏ +. +beg +()); + +1483 +i_oxy_ + +d +( + gnx + + +1485  +i_oxy_ +( +cڏ +. +d +()); + +1492 +mea + + gohmn + + +1494 +mea + + gda + + +1500 + gme +< + gvue_t +>  + gex_cڡru +; + +1502 + gme +<> + +1503  + gex_cڡru +< + gvue_t +:: +boޗn +> + +1505 +me +< +tyme + +BasicJsTy +> + +1506  +cڡru +( +BasicJsTy +& +j +, +tyme + BasicJsTy:: +boޗn_t + +b + +nx + + +1508 +j +. +m_ty + = +vue_t +:: +boޗn +; + +1509 + gj +. + gm_vue + = +b +; + +1510 + gj +. +as_v +(); + +1514 + gme +<> + +1515  + gex_cڡru +< + gvue_t +:: +rg +> + +1517 +me +< +tyme + +BasicJsTy +> + +1518  +cڡru +( +BasicJsTy +& +j +, cڡ +tyme + BasicJsTy:: +rg_t +& +s +) + +1520 +j +. +m_ty + = +vue_t +:: +rg +; + +1521 + gj +. + gm_vue + = +s +; + +1522 + gj +. +as_v +(); + +1525 + gme +< +tyme + + gBasicJsTy +> + +1526  +cڡru +( +BasicJsTy +& +j +, +tyme + BasicJsTy:: +rg_t +&& +s +) + +1528 +j +. +m_ty + = +vue_t +:: +rg +; + +1529 + gj +. + gm_vue + = +d +:: +move +( +s +); + +1530 + gj +. +as_v +(); + +1533 + gme +< +tyme + + gBasicJsTy +,ym + gComtibSgTy +, + +1534 + gab_if_t +< +n + + gd +:: +is_me +< +ComtibSgTy +, +tyme + + gBasicJsTy +:: +rg_t +>:: +vue +, + +1536  +cڡru +( +BasicJsTy +& +j +, cڡ +ComtibSgTy +& +r +) + +1538 + gj +. + gm_ty + = +vue_t +:: +rg +; + +1539 + gj +. + gm_vue +. + grg + = +j +. +me + + +< +tyme + +BasicJsTy +:: +rg_t +>( +r +); + +1540 + gj +. +as_v +(); + +1544 + gme +<> + +1545  + gex_cڡru +< + gvue_t +:: +numb_t +> + +1547 +me +< +tyme + +BasicJsTy +> + +1548  +cڡru +( +BasicJsTy +& +j +, +tyme + BasicJsTy:: +numb_t_t + +v + +nx + + +1550 +j +. +m_ty + = +vue_t +:: +numb_t +; + +1551 + gj +. + gm_vue + = +v +; + +1552 + gj +. +as_v +(); + +1556 + gme +<> + +1557  + gex_cڡru +< + gvue_t +:: +numb_unsigd +> + +1559 +me +< +tyme + +BasicJsTy +> + +1560  +cڡru +( +BasicJsTy +& +j +, +tyme + BasicJsTy:: +numb_unsigd_t + +v + +nx + + +1562 +j +. +m_ty + = +vue_t +:: +numb_unsigd +; + +1563 + gj +. + gm_vue + = +v +; + +1564 + gj +. +as_v +(); + +1568 + gme +<> + +1569  + gex_cڡru +< + gvue_t +:: +numb_g +> + +1571 +me +< +tyme + +BasicJsTy +> + +1572  +cڡru +( +BasicJsTy +& +j +, +tyme + BasicJsTy:: +numb_g_t + +v + +nx + + +1574 +j +. +m_ty + = +vue_t +:: +numb_g +; + +1575 + gj +. + gm_vue + = +v +; + +1576 + gj +. +as_v +(); + +1580 + gme +<> + +1581  + gex_cڡru +< + gvue_t +:: +y +> + +1583 +me +< +tyme + +BasicJsTy +> + +1584  +cڡru +( +BasicJsTy +& +j +, cڡ +tyme + BasicJsTy:: +y_t +& +r +) + +1586 +j +. +m_ty + = +vue_t +:: +y +; + +1587 + gj +. + gm_vue + = +r +; + +1588 + gj +. +as_v +(); + +1591 + gme +< +tyme + + gBasicJsTy +> + +1592  +cڡru +( +BasicJsTy +& +j +, +tyme + BasicJsTy:: +y_t +&& +r +) + +1594 +j +. +m_ty + = +vue_t +:: +y +; + +1595 + gj +. + gm_vue + = +d +:: +move +( +r +); + +1596 + gj +. +as_v +(); + +1599 + gme +< +tyme + + gBasicJsTy +,ym + gComtibAayTy +, + +1600 + gab_if_t +< +n + + gd +:: +is_me +< +ComtibAayTy +, +tyme + + gBasicJsTy +:: +y_t +>:: +vue +, + +1602  +cڡru +( +BasicJsTy +& +j +, cڡ +ComtibAayTy +& +r +) + +1604 +usg + + gd +:: +beg +; + +1605 +usg + + gd +:: +d +; + +1606 + gj +. + gm_ty + = +vue_t +:: +y +; + +1607 + gj +. + gm_vue +. + gy + = +j +. +me + + +< +tyme + +BasicJsTy +:: +y_t +>( +beg +( +r +), +d +(arr)); + +1608 + gj +. +as_v +(); + +1611 + gme +< +tyme + + gBasicJsTy +> + +1612  +cڡru +( +BasicJsTy +& +j +, cڡ +d +:: +ve +< +bo +>& +r +) + +1614 +j +. +m_ty + = +vue_t +:: +y +; + +1615 + gj +. + gm_vue + = +vue_t +:: +y +; + +1616 + gj +. + gm_vue +. + gy +-> +rve +( +r +. +size +()); + +1617 cڡ +bo + + gx + : +r +) + +1619 +j +. +m_vue +. +y +-> +push_back +( +x +); + +1621 + gj +. +as_v +(); + +1624 + gme +< +tyme + + gBasicJsTy +,ym + gT +, + +1625 + gab_if_t +< + gd +:: +is_cvtib +< +T +, + gBasicJsTy +>:: +vue +, > = 0> + +1626  +cڡru +( +BasicJsTy +& +j +, cڡ +d +:: +vy +< +T +>& +r +) + +1628 +j +. +m_ty + = +vue_t +:: +y +; + +1629 + gj +. + gm_vue + = +vue_t +:: +y +; + +1630 + gj +. + gm_vue +. + gy +-> +size +( +r +. +size +()); + +1631 + gd +:: +cy +( +d +:: +beg +( +r +), std:: +d +׼), +j +. +m_vue +. +y +->begin()); + +1632 + gj +. +as_v +(); + +1636 + gme +<> + +1637  + gex_cڡru +< + gvue_t +:: +obje +> + +1639 +me +< +tyme + +BasicJsTy +> + +1640  +cڡru +( +BasicJsTy +& +j +, cڡ +tyme + BasicJsTy:: +obje_t +& +obj +) + +1642 +j +. +m_ty + = +vue_t +:: +obje +; + +1643 + gj +. + gm_vue + = +obj +; + +1644 + gj +. +as_v +(); + +1647 + gme +< +tyme + + gBasicJsTy +> + +1648  +cڡru +( +BasicJsTy +& +j +, +tyme + BasicJsTy:: +obje_t +&& +obj +) + +1650 +j +. +m_ty + = +vue_t +:: +obje +; + +1651 + gj +. + gm_vue + = +d +:: +move +( +obj +); + +1652 + gj +. +as_v +(); + +1655 + gme +< +tyme + + gBasicJsTy +,ym + gComtibObjeTy +, + +1656 + gab_if_t +< +n + + gd +:: +is_me +< +ComtibObjeTy +, +tyme + + gBasicJsTy +:: +obje_t +>:: +vue +, > = 0> + +1657  +cڡru +( +BasicJsTy +& +j +, cڡ +ComtibObjeTy +& +obj +) + +1659 +usg + + gd +:: +beg +; + +1660 +usg + + gd +:: +d +; + +1662 + gj +. + gm_ty + = +vue_t +:: +obje +; + +1663 + gj +. + gm_vue +. + gobje + = +j +. +me + + +< +tyme + +BasicJsTy +:: +obje_t +>( +beg +( +obj +), +d +(obj)); + +1664 + gj +. +as_v +(); + +1672 + gme +< +tyme + + gBasicJsTy +,ym + gT +, + +1673 + gab_if_t +< + gd +:: +is_me +< +T +, +tyme + + gBasicJsTy +:: +boޗn_t +>:: +vue +, > = 0> + +1674  +to_js +( +BasicJsTy +& +j +, +T + +b + + gnx + + +1676 + gex_cڡru +< + gvue_t +:: +boޗn +>:: +cڡru +( +j +, +b +); + +1679 + gme +< +tyme + + gBasicJsTy +,ym + gComtibSg +, + +1680 + gab_if_t +< + gd +:: +is_cڡruib +< +tyme + +BasicJsTy +:: +rg_t +, + gComtibSg +>:: +vue +, > = 0> + +1681  +to_js +( +BasicJsTy +& +j +, cڡ +ComtibSg +& +s +) + +1683 + gex_cڡru +< + gvue_t +:: +rg +>:: +cڡru +( +j +, +s +); + +1686 + gme +< +tyme + + gBasicJsTy +> + +1687  +to_js +( +BasicJsTy +& +j +, +tyme + BasicJsTy:: +rg_t +&& +s +) + +1689 +ex_cڡru +< +vue_t +:: +rg +>:: +cڡru +( +j +, +d +:: +move +( +s +)); + +1692 + gme +< +tyme + + gBasicJsTy +,ym + gFltTy +, + +1693 + gab_if_t +< + gd +:: +is_tg_pot +< +FltTy +>:: +vue +, > = 0> + +1694  +to_js +( +BasicJsTy +& +j +, +FltTy + +v + + gnx + + +1696 + gex_cڡru +< + gvue_t +:: +numb_t +>:: +cڡru +( +j +, +ic_ +< +tyme + +BasicJsTy +:: +numb_t_t +>( +v +)); + +1699 + gme +< +tyme + + gBasicJsTy +,ym + gComtibNumbUnsigdTy +, + +1700 + gab_if_t +< + gis_comtib_g_ty +< +tyme + + gBasicJsTy +:: +numb_unsigd_t +, + gComtibNumbUnsigdTy +>:: +vue +, > = 0> + +1701  +to_js +( +BasicJsTy +& +j +, +ComtibNumbUnsigdTy + +v + + gnx + + +1703 + gex_cڡru +< + gvue_t +:: +numb_unsigd +>:: +cڡru +( +j +, +ic_ +< +tyme + +BasicJsTy +:: +numb_unsigd_t +>( +v +)); + +1706 + gme +< +tyme + + gBasicJsTy +,ym + gComtibNumbIegTy +, + +1707 + gab_if_t +< + gis_comtib_g_ty +< +tyme + + gBasicJsTy +:: +numb_g_t +, + gComtibNumbIegTy +>:: +vue +, > = 0> + +1708  +to_js +( +BasicJsTy +& +j +, +ComtibNumbIegTy + +v + + gnx + + +1710 + gex_cڡru +< + gvue_t +:: +numb_g +>:: +cڡru +( +j +, +ic_ +< +tyme + +BasicJsTy +:: +numb_g_t +>( +v +)); + +1713 + gme +< +tyme + + gBasicJsTy +,ym + gEnumTy +, + +1714 + gab_if_t +< + gd +:: +is_um +< +EnumTy +>:: +vue +, > = 0> + +1715  +to_js +( +BasicJsTy +& +j +, +EnumTy + +e + + gnx + + +1717 +usg + + gundlyg_ty + = +tyme + +d +:: +undlyg_ty +< +EnumTy +>:: +ty +; + +1718 + gex_cڡru +< + gvue_t +:: +numb_g +>:: +cڡru +( +j +, +ic_ +< +undlyg_ty +>( +e +)); + +1721 + gme +< +tyme + + gBasicJsTy +> + +1722  +to_js +( +BasicJsTy +& +j +, cڡ +d +:: +ve +< +bo +>& +e +) + +1724 +ex_cڡru +< +vue_t +:: +y +>:: +cڡru +( +j +, +e +); + +1727 + gme +< +tyme + + gBasicJsTy +,ym + gComtibAayTy +, + +1728 + gab_if_t +< + gis_comtib_y_ty +< + gBasicJsTy +, + gComtibAayTy +>:: +vue + + + + +1729 +d +:: +is_me +< +tyme + +BasicJsTy +:: +y_t +, + gComtibAayTy +>:: +vue +, + +1731  +to_js +( +BasicJsTy +& +j +, cڡ +ComtibAayTy +& +r +) + +1733 + gex_cڡru +< + gvue_t +:: +y +>:: +cڡru +( +j +, +r +); + +1736 + gme +< +tyme + + gBasicJsTy +,ym + gT +, + +1737 + gab_if_t +< + gd +:: +is_cvtib +< +T +, + gBasicJsTy +>:: +vue +, > = 0> + +1738  +to_js +( +BasicJsTy +& +j +, cڡ +d +:: +vy +< +T +>& +r +) + +1740 +ex_cڡru +< +vue_t +:: +y +>:: +cڡru +( +j +, +d +:: +move +( +r +)); + +1743 + gme +< +tyme + + gBasicJsTy +> + +1744  +to_js +( +BasicJsTy +& +j +, +tyme + BasicJsTy:: +y_t +&& +r +) + +1746 +ex_cڡru +< +vue_t +:: +y +>:: +cڡru +( +j +, +d +:: +move +( +r +)); + +1749 + gme +< +tyme + + gBasicJsTy +,ym + gComtibObjeTy +, + +1750 + gab_if_t +< + gis_comtib_obje_ty +< + gBasicJsTy +, + gComtibObjeTy +>:: +vue +, > = 0> + +1751  +to_js +( +BasicJsTy +& +j +, cڡ +ComtibObjeTy +& +obj +) + +1753 + gex_cڡru +< + gvue_t +:: +obje +>:: +cڡru +( +j +, +obj +); + +1756 + gme +< +tyme + + gBasicJsTy +> + +1757  +to_js +( +BasicJsTy +& +j +, +tyme + BasicJsTy:: +obje_t +&& +obj +) + +1759 +ex_cڡru +< +vue_t +:: +obje +>:: +cڡru +( +j +, +d +:: +move +( +obj +)); + +1762 + gme +< +tyme + + gBasicJsTy +,ym + gT +, + gd +:: +size_t + +N +, + +1763 + gab_if_t +< +n + + gd +:: +is_cڡruib +< +tyme + +BasicJsTy +:: +rg_t +, +T + (&)[ +N +]>:: +vue +, > = 0> + +1764  +to_js +( +BasicJsTy +& +j +, +T + (& +r +)[ +N +]) + +1766 + gex_cڡru +< + gvue_t +:: +y +>:: +cڡru +( +j +, +r +); + +1769 + gme +< +tyme + + gBasicJsTy +, + gtyme +... + gArgs +> + +1770  +to_js +( +BasicJsTy +& +j +, cڡ +d +:: + +< +Args +...>& +p +) + +1772 +j + = { +p +. +f +,. +cd +}; + +1776 + gme +< +tyme + + gBasicJsTy +,ym + gT +, + +1777 + gab_if_t +< + gd +:: +is_me +< +T +, +tyme + + gi_oxy +:: +i_oxy_ +>:: +vue +, > = 0> + +1778  +to_js +( +BasicJsTy +& +j +, +T + +b + + gnx + + +1780 + gj + = {{ +b +. +key +(), b. +vue +()}}; + +1783 + gme +< +tyme + + gBasicJsTy +,ym + gTue +, + gd +:: +size_t +... +Idx +> + +1784  +to_js_tue_im +( +BasicJsTy +& +j +, cڡ +Tue +& +t +, +dex_qu +< +Idx +...>) + +1786 + gj + = { +d +:: +g +< +Idx +>( +t +)...}; + +1789 + gme +< +tyme + + gBasicJsTy +, + gtyme +... + gArgs +> + +1790  +to_js +( +BasicJsTy +& +j +, cڡ +d +:: +tue +< +Args +...>& +t +) + +1792 +to_js_tue_im +( +j +, +t +, +dex_qu_f +< +Args +...> {}); + +1795  + sto_js_ + + +1797 + give +: + +1798 +me +< +tyme + +BasicJsTy +,ym + gT +> + +1799 aut + +( +BasicJsTy +& +j +, +T +&& +v +, +iܙy_g +<1> ) cڡ +nx +x( +to_js +(j, +d +:: +fwd +(val)))) + +1800 -> +dety +( +to_js +( +j +, +d +:: +fwd +< +T +>( +v +)), ()) + +1802  +to_js +( +j +, +d +:: +fwd +< +T +>( +v +)); + +1805 + gme +< +tyme + + gBasicJsTy +,ym + gT +> + +1806  + +( +BasicJsTy +& , +T +&& , +iܙy_g +<0> ) cڡ + gnx + + +1808 +ic_as +(( +BasicJsTy +) == 0, + +1811 #ifde +_MSC_VER + + +1813 +usg + + gdeyed + = +uncvf_t +< +T +>; + +1814 +ic_as +(( +tyme + +deyed +:: +f_msvc_acka +) == 0, + +1819 + gpublic +: + +1820 +me +< +tyme + +BasicJsTy +,ym + gT +> + +1821  +ݔ +()( + gBasicJsTy +& + gj +, + gT +&& + gv +) const + +1822 +nx +x( +d +:: +dev +< +to_js_ +>(). + +( +j +, std:: +fwd +< +T +>( +v +), +iܙy_g +<1> {}))) + +1824  + +( +j +, +d +:: +fwd +< +T +>( +v +), +iܙy_g +<1> {}); + +1830 + gmea + + +1832 +cڡex + cڡuto& + gto_js + = +da +:: +ic_cڡ +:: +vue +; + +1839  + ~ + +1840  + ~ + +1841  + ~ + +1842  + ~ + +1843  + ~< +> + +1844  + ~ + +1845  + ~ + +1846  + ~ + +1847  + ~ + +1848  + ~ + +1853 +mea + + gohmn + + +1855 +mea + + gda + + +1858 as + cput_fm_t + { + gjs +, + gcb +, + gmsgck +, + gubjs + }; + +1875  + sput_adr_oc + + +1878 +vtu + + gd +:: +ch_as +<>:: +t_ty + +g_cha +() = 0; + +1879 + gvtu + ~ +put_adr_oc +() = ; + +1883 +usg + + gput_adr_t + = +d +:: +shed_r +< +put_adr_oc +>; + +1894 as + cput_am_adr + : +public + +put_adr_oc + + +1896 +public +: + +1897 ~ +put_am_adr +( +ovride + + +1901 +is +. +r +(); + +1904 +exic + +put_am_adr +( +d +:: +iam +& +i +) + +1905 : +is +( +i +), +sb +(*i. +rdbuf +()) + +1909 +put_am_adr +(cڡ iut_am_adr& +de +; + +1910 + gput_am_adr +& + gݔ +=( +put_am_adr +& +de +; + +1915 + gd +:: +ch_as +<>:: +t_ty + +g_cha +( +ovride + + +1917  +sb +. +sbumpc +(); + +1920 + give +: + +1922 +d +:: +iam +& +is +; + +1923 + gd +:: +ambuf +& +sb +; + +1927 as + cput_bufr_adr + : +public + +put_adr_oc + + +1929 +public +: + +1930 +put_bufr_adr +(cڡ * +b +, cڡ +d +:: +size_t + +l +) + +1931 : +curs +( +b +), +lim +(b + +l +) + +1935 +put_bufr_adr +(cڡ iut_bufr_adr& +de +; + +1936 + gput_bufr_adr +& + gݔ +=( +put_bufr_adr +& +de +; + +1938 + gd +:: +ch_as +<>:: +t_ty + +g_cha +( +nx + +ovride + + +1940 i( +JSON_LIKELY +( +curs + < +lim +)) + +1942  +d +:: +ch_as +<>:: +to_t_ty +(*( +curs +++)); + +1945  + gd +:: +ch_as +<>:: +eof +(); + +1948 + give +: + +1950 cڡ * +curs +; + +1952 cڡ * cڡ + glim +; + +1955 + gme +< +tyme + + gWideSgTy +> + +1956 as + cwide_rg_put_adr + : +public + +put_adr_oc + + +1958 +public +: + +1959 +exic + +wide_rg_put_adr +(cڡ +WideSgTy +& +w +: +r +(w) {} + +1961 +d +:: +ch_as +<>:: +t_ty + +g_cha +( +nx + +ovride + + +1964 i( +utf8_bys_dex + = +utf8_bys_fd +) + +1966 i(( +tyme + +WideSgTy +:: +vue_ty +) == 2) + +1968 +fl_bufr_utf16 +(); + +1972 +fl_bufr_utf32 +(); + +1975 +as +( +utf8_bys_fd + > 0); + +1976 +as +( +utf8_bys_dex + == 0); + +1980 +as +( +utf8_bys_fd + > 0); + +1981 +as +( +utf8_bys_dex + < +utf8_bys_fd +); + +1982  + gutf8_bys +[ +utf8_bys_dex +++]; + +1985 + give +: + +1986  +fl_bufr_utf16 +() + +1988 +utf8_bys_dex + = 0; + +1990 i( + gcut_wch + = +r +. +size +()) + +1992 +utf8_bys +[0] = +d +:: +ch_as +<>:: +eof +(); + +1993 + gutf8_bys_fd + = 1; + +1998 cڡ  + gwc + = +ic_ +<>( +r +[ +cut_wch +++]); + +2001 i( + gwc + < 0x80) + +2003 + gutf8_bys +[0] = +wc +; + +2004 + gutf8_bys_fd + = 1; + +2006 i( + gwc + <= 0x7FF) + +2008 +utf8_bys +[0] = 0xC0 | (( +wc + >> 6)); + +2009 + gutf8_bys +[1] = 0x80 | ( +wc + & 0x3F); + +2010 + gutf8_bys_fd + = 2; + +2012 i(0xD800 > +wc + + + + gwc + >= 0xE000) + +2014 +utf8_bys +[0] = 0xE0 | (( +wc + >> 12)); + +2015 + gutf8_bys +[1] = 0x80 | (( +wc + >> 6) & 0x3F); + +2016 + gutf8_bys +[2] = 0x80 | ( +wc + & 0x3F); + +2017 + gutf8_bys_fd + = 3; + +2021 i( + gcut_wch + < + gr +. +size +()) + +2023 cڡ  + gwc2 + = +ic_ +<>( +r +[ +cut_wch +++]); + +2024 cڡ  + gchcode + = 0x10000 + ((( +wc + & 0x3FF<< 10| ( +wc2 + & 0x3FF)); + +2025 + gutf8_bys +[0] = 0xf0 | ( +chcode + >> 18); + +2026 + gutf8_bys +[1] = 0x80 | (( +chcode + >> 12) & 0x3F); + +2027 + gutf8_bys +[2] = 0x80 | (( +chcode + >> 6) & 0x3F); + +2028 + gutf8_bys +[3] = 0x80 | ( +chcode + & 0x3F); + +2029 + gutf8_bys_fd + = 4; + +2034 ++ + gcut_wch +; + +2035 + gutf8_bys +[0] = +wc +; + +2036 + gutf8_bys_fd + = 1; + +2042  +fl_bufr_utf32 +() + +2044 + gutf8_bys_dex + = 0; + +2046 i( + gcut_wch + = +r +. +size +()) + +2048 +utf8_bys +[0] = +d +:: +ch_as +<>:: +eof +(); + +2049 + gutf8_bys_fd + = 1; + +2054 cڡ  + gwc + = +ic_ +<>( +r +[ +cut_wch +++]); + +2057 i( + gwc + < 0x80) + +2059 + gutf8_bys +[0] = +wc +; + +2060 + gutf8_bys_fd + = 1; + +2062 i( + gwc + <= 0x7FF) + +2064 +utf8_bys +[0] = 0xC0 | (( +wc + >> 6) & 0x1F); + +2065 + gutf8_bys +[1] = 0x80 | ( +wc + & 0x3F); + +2066 + gutf8_bys_fd + = 2; + +2068 i( + gwc + <= 0xFFFF) + +2070 +utf8_bys +[0] = 0xE0 | (( +wc + >> 12) & 0x0F); + +2071 + gutf8_bys +[1] = 0x80 | (( +wc + >> 6) & 0x3F); + +2072 + gutf8_bys +[2] = 0x80 | ( +wc + & 0x3F); + +2073 + gutf8_bys_fd + = 3; + +2075 i( + gwc + <= 0x10FFFF) + +2077 +utf8_bys +[0] = 0xF0 | (( +wc + >> 18 ) & 0x07); + +2078 + gutf8_bys +[1] = 0x80 | (( +wc + >> 12) & 0x3F); + +2079 + gutf8_bys +[2] = 0x80 | (( +wc + >> 6) & 0x3F); + +2080 + gutf8_bys +[3] = 0x80 | ( +wc + & 0x3F); + +2081 + gutf8_bys_fd + = 4; + +2086 + gutf8_bys +[0] = +wc +; + +2087 + gutf8_bys_fd + = 1; + +2092 + give +: + +2094 cڡ +WideSgTy +& +r +; + +2097 + gd +:: +size_t + +cut_wch + = 0; + +2100 + gd +:: +y +< +d +:: +ch_as +<>:: +t_ty +, 4> + gutf8_bys + = {{0, 0, 0, 0}}; + +2103 + gd +:: +size_t + +utf8_bys_dex + = 0; + +2105 + gd +:: +size_t + +utf8_bys_fd + = 0; + +2108 as + cput_adr + + +2110 + gpublic +: + +2114 +put_adr +( +d +:: +iam +& +i +) + +2115 : + +( +d +:: +make_shed +< +put_am_adr +>( +i +)) {} + +2118 +put_adr +( +d +:: +iam +&& +i +) + +2119 : + +( +d +:: +make_shed +< +put_am_adr +>( +i +)) {} + +2121 +put_adr +(cڡ +d +:: +wrg +& +ws +) + +2122 : + +( +d +:: +make_shed +< +wide_rg_put_adr +>( +ws +)) {} + +2124 +put_adr +(cڡ +d +:: +u16rg +& +ws +) + +2125 : + +( +d +:: +make_shed +< +wide_rg_put_adr +>( +ws +)) {} + +2127 +put_adr +(cڡ +d +:: +u32rg +& +ws +) + +2128 : + +( +d +:: +make_shed +< +wide_rg_put_adr +>( +ws +)) {} + +2131 +me +< +tyme + +ChT +, + +2132 +tyme + + gd +:: +ab_if +< + +2133 +d +:: +is_por +< +ChT +>:: +vue + +d + + +2134 +d +:: +is_gl +< +tyme + std:: +move_por +< +ChT +>:: +ty +>:: +vue + +d + + +2135 ( +tyme + +d +:: +move_por +< +ChT +>:: +ty +) == 1, + +2136 >:: +ty + = 0> + +2137 +put_adr +( +ChT + +b +, +d +:: +size_t + +l +) + +2138 : + +( +d +:: +make_shed +< +put_bufr_adr +>( +t_ +( +b +), +l +)) {} + +2143 + gme +< +tyme + + gChT +, + +2144 +tyme + + gd +:: +ab_if +< + +2145 +d +:: +is_por +< +ChT +>:: +vue + +d + + +2146 +d +:: +is_gl +< +tyme + std:: +move_por +< +ChT +>:: +ty +>:: +vue + +d + + +2147 ( +tyme + +d +:: +move_por +< +ChT +>:: +ty +) == 1, + +2148 >:: +ty + = 0> + +2149 +put_adr +( +ChT + +b +) + +2150 : +put_adr +( +t_ +( +b +), + +2151 +d +:: + +( +t_ +( +b +))) {} + +2154 +me +< +ass + +ItTy +, + +2155 +tyme + + gd +:: +ab_if +< + +2156 +d +:: +is_me +< +tyme + std:: +_as +< +ItTy +>:: +_gy +, + gd +:: +ndom_acss__g +>:: +vue +, + +2157 >:: +ty + = 0> + +2158 +put_adr +( +ItTy + +f +, ItTy +ϡ +) + +2162 +as +( +d +:: +accumuϋ +( + +2163 +f +, +ϡ +, +d +:: + +< +bo +, >( +ue +, 0), + +2164 [& +f +]( +d +:: + +< +bo +, > +s +, +dety +(*f +v +) + +2166 +s +. +f + &( +v + =*( +d +:: +xt +(d:: +addssof +(*f),es. +cd +++))); + +2167  +s +; + +2168 }). +f +); + +2171 +ic_as +( + +2172 ( +tyme + +d +:: +_as +< +ItTy +>:: +vue_ty +) == 1, + +2175 cڡut + gn + = +ic_ +< +size_t +>( +d +:: +di +( +f +, +ϡ +)); + +2176 i( +JSON_LIKELY +( +n + > 0)) + +2179 + g + = +d +:: +make_shed +< +put_bufr_adr +>( +t_ +(&(* +f +)), + gn +); + +2184 + g + = +d +:: +make_shed +< +put_bufr_adr +>( +nuαr +, + gn +); + +2189 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +2190 +put_adr +( +T + (& +y +)[ +N +]) + +2191 : +put_adr +( +d +:: +beg +( +y +), std:: +d +(array)) {} + +2194 +me +< +ass + +CtiguousCڏ +, +tyme + + +2195 + gd +:: +ab_if +< +n + +d +:: +is_por +< +CtiguousCڏ +>:: +vue + +d + + +2196 +d +:: +is_ba_of +()))>:: +_gy +>:: +vue +, + +2197 >:: +ty + = 0> + +2198 +put_adr +(cڡ +CtiguousCڏ +& +c +) + +2199 : +put_adr +( +d +:: +beg +( +c +), std:: +d +(c)) {} + +2201 +ݔ + +put_adr_t +() + +2203  + +; + +2206 + give +: + +2208 +put_adr_t + + + = +nuαr +; + +2216  + ~ + +2217  + ~ + +2218  + ~ + +2219  + ~ + +2220  + ~ + +2221  + ~ + +2222  + ~ + +2229 +mea + + gohmn + + +2231 +mea + + gda + + +2242 + gme +< +tyme + + gBasicJsTy +> + +2243 as + cx + + +2245 +usg + + gnumb_g_t + = +tyme + +BasicJsTy +:: +numb_g_t +; + +2246 +usg + + gnumb_unsigd_t + = +tyme + +BasicJsTy +:: +numb_unsigd_t +; + +2247 +usg + + gnumb_t_t + = +tyme + +BasicJsTy +:: +numb_t_t +; + +2248 +usg + + grg_t + = +tyme + +BasicJsTy +:: +rg_t +; + +2250 + gpublic +: + +2252 as + ctok_ty + + +2254 +unlized +, + +2255 + gl_ue +, + +2256 + gl_l +, + +2257 + gl_nu +, + +2258 + gvue_rg +, + +2259 + gvue_unsigd +, + +2260 + gvue_g +, + +2261 + gvue_t +, + +2262 + gbeg_y +, + +2263 + gbeg_obje +, + +2264 + gd_y +, + +2265 + gd_obje +, + +2266 + gme_t +, + +2267 + gvue_t +, + +2268 + gr_r +, + +2269 + gd_of_put +, + +2270 + gl__vue + + +2274 cڡ * +tok_ty_me +(cڡ +tok_ty + +t + + gnx + + +2276  + gt +) + +2278  + gtok_ty +:: +unlized +: + +2280  + gtok_ty +:: +l_ue +: + +2282  + gtok_ty +:: +l_l +: + +2284  + gtok_ty +:: +l_nu +: + +2286  + gtok_ty +:: +vue_rg +: + +2288  + gx +:: +tok_ty +:: +vue_unsigd +: + +2289  +x +:: +tok_ty +:: +vue_g +: + +2290  +x +:: +tok_ty +:: +vue_t +: + +2292  + gtok_ty +:: +beg_y +: + +2294  + gtok_ty +:: +beg_obje +: + +2296  + gtok_ty +:: +d_y +: + +2298  + gtok_ty +:: +d_obje +: + +2300  + gtok_ty +:: +me_t +: + +2302  + gtok_ty +:: +vue_t +: + +2304  + gtok_ty +:: +r_r +: + +2306  + gtok_ty +:: +d_of_put +: + +2308  + gtok_ty +:: +l__vue +: + +2317 +exic + +x +( +da +:: +put_adr_t +&& +adr +) + +2318 : + +( +d +:: +move +( +adr +)), +decim_pot_ch +( +g_decim_pot +()) {} + +2321 +x +(cڡex& +de +; + +2322 + gx +& + gݔ +=( +x +& +de +; + +2324 + give +: + +2330  +g_decim_pot +( +nx + + +2332 cڡut +loc + = +locv +(); + +2333 +as +( +loc + ! +nuαr +); + +2334  ( + gloc +-> + gdecim_pot + = +nuαr +? '.' : *( +loc +-> +decim_pot +); + +2356  +g_codot +() + +2359 +as +( +cut + == 'u'); + +2360  + gcodot + = 0; + +2362 cڡut + gs + = { 12, 8, 4, 0 }; + +2363 cڡut + g + : +s +) + +2365 +g +(); + +2367 i( + gcut + >'0' +d + +cut + <= '9') + +2369 +codot + +(( +cut + - 0x30<< + +); + +2371 i( + gcut + >'A' +d + +cut + <= 'F') + +2373 +codot + +(( +cut + - 0x37<< + +); + +2375 i( + gcut + >'a' +d + +cut + <= 'f') + +2377 +codot + +(( +cut + - 0x57<< + +); + +2385 +as +(0x0000 < +codot + +d + codepoint <= 0xFFFF); + +2386  + gcodot +; + +2404 +bo + +xt_by__nge +( +d +:: +liz_li +<> +nges +) + +2406 +as +( +nges +. +size +(=2 + +anges.size() == 4 oranges.size() == 6); + +2407 +add +( +cut +); + +2409 aut + gnge + = +nges +. +beg +();g!nges. +d +(); ++range) + +2411 +g +(); + +2412 i( +JSON_LIKELY +(* +nge + < +cut + +d + current <= *(++range))) + +2414 +add +( +cut +); + +2418 + gr_mesge + = "invalid string: ill-formed UTF-8 byte"; + +2419  + gl +; + +2423  + gue +; + +2441 +tok_ty + +sn_rg +() + +2444 +t +(); + +2447 +as +( +cut + == '\"'); + +2449  + gue +) + +2452  +g +()) + +2455  + gd +:: +ch_as +<>:: +eof +(): + +2457 +r_mesge + = "invalid string: missing closing quote"; + +2458  + gtok_ty +:: +r_r +; + +2464  +tok_ty +:: +vue_rg +; + +2470  +g +()) + +2474 +add +('\"'); + +2478 +add +('\\'); + +2482 +add +('/'); + +2486 +add +('\b'); + +2490 +add +('\f'); + +2494 +add +('\n'); + +2498 +add +('\r'); + +2502 +add +('\t'); + +2508 cڡ  +codot1 + = +g_codot +(); + +2509  + gcodot + = +codot1 +; + +2511 i( +JSON_UNLIKELY +( +codot1 + == -1)) + +2513 +r_mesge + = "invalid string: '\\u' must be followed by 4 hex digits"; + +2514  + gtok_ty +:: +r_r +; + +2518 i(0xD800 < +codot1 + +d + codepoint1 <= 0xDBFF) + +2521 i( +JSON_LIKELY +( +g +(='\\' +d + get() == 'u')) + +2523 cڡ  +codot2 + = +g_codot +(); + +2525 i( +JSON_UNLIKELY +( +codot2 + == -1)) + +2527 +r_mesge + = "invalid string: '\\u' must be followed by 4 hex digits"; + +2528  + gtok_ty +:: +r_r +; + +2532 i( +JSON_LIKELY +(0xDC00 < +codot2 + +d + codepoint2 <= 0xDFFF)) + +2535 +codot + = + +2537 ( +codot1 + << 10) + +2539 + +codot2 + + +2547 + gr_mesge + = "invalid string: surrogate U+DC00..U+DFFF must be followed by U+DC00..U+DFFF"; + +2548  + gtok_ty +:: +r_r +; + +2553 + gr_mesge + = "invalid string: surrogate U+DC00..U+DFFF must be followed by U+DC00..U+DFFF"; + +2554  + gtok_ty +:: +r_r +; + +2559 i( +JSON_UNLIKELY +(0xDC00 < +codot1 + +d + codepoint1 <= 0xDFFF)) + +2561 +r_mesge + = "invalid string: surrogate U+DC00..U+DFFF must follow U+D800..U+DBFF"; + +2562  + gtok_ty +:: +r_r +; + +2567 +as +(0x00 < +codot + +d + codepoint <= 0x10FFFF); + +2570 i( + gcodot + < 0x80) + +2573 +add +( +codot +); + +2575 i( + gcodot + <= 0x7FF) + +2578 +add +(0xC0 | ( +codot + >> 6)); + +2579 +add +(0x80 | ( +codot + & 0x3F)); + +2581 i( + gcodot + <= 0xFFFF) + +2584 +add +(0xE0 | ( +codot + >> 12)); + +2585 +add +(0x80 | (( +codot + >> 6) & 0x3F)); + +2586 +add +(0x80 | ( +codot + & 0x3F)); + +2591 +add +(0xF0 | ( +codot + >> 18)); + +2592 +add +(0x80 | (( +codot + >> 12) & 0x3F)); + +2593 +add +(0x80 | (( +codot + >> 6) & 0x3F)); + +2594 +add +(0x80 | ( +codot + & 0x3F)); + +2602 +r_mesge + = "invalid string: forbidden characterfter backslash"; + +2603  + gtok_ty +:: +r_r +; + +2643 +r_mesge + = "invalid string: control character must bescaped"; + +2644  + gtok_ty +:: +r_r +; + +2743 +add +( +cut +); + +2779 i( +JSON_UNLIKELY +( +n + +xt_by__nge +({0x80, 0xBF}))) + +2781  + gtok_ty +:: +r_r +; + +2789 i( +JSON_UNLIKELY +( +n + ( +xt_by__nge +({0xA0, 0xBF, 0x80, 0xBF})))) + +2791  + gtok_ty +:: +r_r +; + +2813 i( +JSON_UNLIKELY +( +n + ( +xt_by__nge +({0x80, 0xBF, 0x80, 0xBF})))) + +2815  + gtok_ty +:: +r_r +; + +2823 i( +JSON_UNLIKELY +( +n + ( +xt_by__nge +({0x80, 0x9F, 0x80, 0xBF})))) + +2825  + gtok_ty +:: +r_r +; + +2833 i( +JSON_UNLIKELY +( +n + ( +xt_by__nge +({0x90, 0xBF, 0x80, 0xBF, 0x80, 0xBF})))) + +2835  + gtok_ty +:: +r_r +; + +2845 i( +JSON_UNLIKELY +( +n + ( +xt_by__nge +({0x80, 0xBF, 0x80, 0xBF, 0x80, 0xBF})))) + +2847  + gtok_ty +:: +r_r +; + +2855 i( +JSON_UNLIKELY +( +n + ( +xt_by__nge +({0x80, 0x8F, 0x80, 0xBF, 0x80, 0xBF})))) + +2857  + gtok_ty +:: +r_r +; + +2865 +r_mesge + = "invalid string: ill-formed UTF-8 byte"; + +2866  + gtok_ty +:: +r_r +; + +2872  +of +(& +f +, cڡ * +r +, ** +dr + + gnx + + +2874 + gf + = +d +:: +of +( +r +, +dr +); + +2877  +of +(& +f +, cڡ * +r +, ** +dr + + gnx + + +2879 + gf + = +d +:: +od +( +r +, +dr +); + +2882  +of +(& +f +, cڡ * +r +, ** +dr + + gnx + + +2884 + gf + = +d +:: +d +( +r +, +dr +); + +2927 +tok_ty + +sn_numb +() + +2930 +t +(); + +2934 +tok_ty + + gnumb_ty + =ok_ty:: +vue_unsigd +; + +2937  + gcut +) + +2941 +add +( +cut +); + +2942  + gsn_numb_mus +; + +2947 +add +( +cut +); + +2948  + gsn_numb_zo +; + +2961 +add +( +cut +); + +2962  + gsn_numb_y1 +; + +2969 +as +( +l +); + +2974 + gsn_numb_mus +: + +2976 +numb_ty + = +tok_ty +:: +vue_g +; + +2977  +g +()) + +2981 +add +( +cut +); + +2982  + gsn_numb_zo +; + +2995 +add +( +cut +); + +2996  + gsn_numb_y1 +; + +3001 +r_mesge + = "invalidumber;xpected digitfter '-'"; + +3002  + gtok_ty +:: +r_r +; + +3006 + gsn_numb_zo +: + +3008  +g +()) + +3012 +add +( +decim_pot_ch +); + +3013  + gsn_numb_decim1 +; + +3019 +add +( +cut +); + +3020  + gsn_numb_expڒt +; + +3024  +sn_numb_de +; + +3027 + gsn_numb_y1 +: + +3029  +g +()) + +3042 +add +( +cut +); + +3043  + gsn_numb_y1 +; + +3048 +add +( +decim_pot_ch +); + +3049  + gsn_numb_decim1 +; + +3055 +add +( +cut +); + +3056  + gsn_numb_expڒt +; + +3060  +sn_numb_de +; + +3063 + gsn_numb_decim1 +: + +3065 +numb_ty + = +tok_ty +:: +vue_t +; + +3066  +g +()) + +3079 +add +( +cut +); + +3080  + gsn_numb_decim2 +; + +3085 +r_mesge + = "invalidumber;xpected digitfter '.'"; + +3086  + gtok_ty +:: +r_r +; + +3090 + gsn_numb_decim2 +: + +3092  +g +()) + +3105 +add +( +cut +); + +3106  + gsn_numb_decim2 +; + +3112 +add +( +cut +); + +3113  + gsn_numb_expڒt +; + +3117  +sn_numb_de +; + +3120 + gsn_numb_expڒt +: + +3122 +numb_ty + = +tok_ty +:: +vue_t +; + +3123  +g +()) + +3128 +add +( +cut +); + +3129  + gsn_numb_sign +; + +3143 +add +( +cut +); + +3144  + gsn_numb_y2 +; + +3149 +r_mesge + = + +3151  + gtok_ty +:: +r_r +; + +3155 + gsn_numb_sign +: + +3157  +g +()) + +3170 +add +( +cut +); + +3171  + gsn_numb_y2 +; + +3176 +r_mesge + = "invalidumber;xpected digitfterxponent sign"; + +3177  + gtok_ty +:: +r_r +; + +3181 + gsn_numb_y2 +: + +3183  +g +()) + +3196 +add +( +cut +); + +3197  + gsn_numb_y2 +; + +3201  +sn_numb_de +; + +3204 + gsn_numb_de +: + +3207 +ung +(); + +3209 * + gdr + = +nuαr +; + +3210 + go + = 0; + +3213 i( + gnumb_ty + = +tok_ty +:: +vue_unsigd +) + +3215 cڡut +x + = +d +:: +ou +( +tok_bufr +. +da +(), & +dr +, 10); + +3218 +as +( +dr + = +tok_bufr +. +da +(+ok_bufr. +size +()); + +3220 i( + go + == 0) + +3222 +vue_unsigd + = +ic_ +< +numb_unsigd_t +>( +x +); + +3223 i( + gvue_unsigd + = +x +) + +3225  +tok_ty +:: +vue_unsigd +; + +3229 i( + gnumb_ty + = +tok_ty +:: +vue_g +) + +3231 cڡut +x + = +d +:: +l +( +tok_bufr +. +da +(), & +dr +, 10); + +3234 +as +( +dr + = +tok_bufr +. +da +(+ok_bufr. +size +()); + +3236 i( + go + == 0) + +3238 +vue_g + = +ic_ +< +numb_g_t +>( +x +); + +3239 i( + gvue_g + = +x +) + +3241  +tok_ty +:: +vue_g +; + +3248 +of +( +vue_t +, +tok_bufr +. +da +(), & +dr +); + +3251 +as +( +dr + = +tok_bufr +. +da +(+ok_bufr. +size +()); + +3253  + gtok_ty +:: +vue_t +; + +3261 +tok_ty + +sn_l +(cڡ * +l_xt +, cڡ +d +:: +size_t + +ngth +, + +3262 +tok_ty + +tu_ty +) + +3264 +as +( +cut + = +l_xt +[0]); + +3265  + gd +:: +size_t + +i + = 1; + gi + < + gngth +; ++i) + +3267 i( +JSON_UNLIKELY +( +g +(! +l_xt +[ +i +])) + +3269 +r_mesge + = "invaliditeral"; + +3270  + gtok_ty +:: +r_r +; + +3273  + gtu_ty +; + +3281  +t +( + gnx + + +3283 + gtok_bufr +. +r +(); + +3284 + gtok_rg +. +r +(); + +3285 + gtok_rg +. +push_back +( +d +:: +ch_as +<>:: +to_ch_ty +( +cut +)); + +3298 + gd +:: +ch_as +<>:: +t_ty + +g +() + +3300 ++ +chs_ad +; + +3301 i( + gxt_ung +) + +3304 + gxt_ung + = +l +; + +3308 + gcut + = + +-> +g_cha +(); + +3311 i( +JSON_LIKELY +( +cut + ! +d +:: +ch_as +<>:: +eof +())) + +3313 +tok_rg +. +push_back +( +d +:: +ch_as +<>:: +to_ch_ty +( +cut +)); + +3315  + gcut +; + +3326  +ung +() + +3328 + gxt_ung + = +ue +; + +3329 -- + gchs_ad +; + +3330 i( +JSON_LIKELY +( +cut + ! +d +:: +ch_as +<>:: +eof +())) + +3332 +as +( +tok_rg +. +size +() != 0); + +3333 + gtok_rg +. +p_back +(); + +3338  +add +( +c +) + +3340 + gtok_bufr +. +push_back +( +d +:: +ch_as +<>:: +to_ch_ty +( +c +)); + +3343 + gpublic +: + +3349 +cڡex + +numb_g_t + +g_numb_g +(cڡ +nx + + +3351  +vue_g +; + +3355 +cڡex + +numb_unsigd_t + +g_numb_unsigd +(cڡ + gnx + + +3357  + gvue_unsigd +; + +3361 +cڡex + +numb_t_t + +g_numb_t +(cڡ + gnx + + +3363  + gvue_t +; + +3367 + grg_t +& +g_rg +() + +3369  + gtok_bufr +; + +3377 +cڡex + + gd +:: +size_t + +g_posi +(cڡ +nx + + +3379  +chs_ad +; + +3385 + gd +:: +rg + +g_tok_rg +() const + +3388 +d +:: +rg + +su +; + +3389 cڡut + gc + : +tok_rg +) + +3391 i('\x00' < +c + +d + c <= '\x1F') + +3394  +cs +[9]; + +3395 +tf +( +cs +, 9, "", +ic_ +<>( +c +)); + +3396 + gsu + + +cs +; + +3401 + gsu +. +push_back +( +c +); + +3405  + gsu +; + +3409 +cڡex + cڡ * +g_r_mesge +(cڡ + gnx + + +3411  + gr_mesge +; + +3422 +bo + +sk_bom +() + +3424 i( +g +() == 0xEF) + +3426 i( +g +(=0xBB +d + get() == 0xBF) + +3429  +ue +; + +3434  + gl +; + +3441 +ung +(); + +3442  + gue +; + +3446 +tok_ty + +sn +() + +3449 i( + gchs_ad + =0 +d + +n + +sk_bom +()) + +3451 +r_mesge + = "invalid BOM; must be 0xEF 0xBB 0xBF if given"; + +3452  + gtok_ty +:: +r_r +; + +3458 +g +(); + +3460  + gcut + =' ' + + +cut + == '\t' or current == '\n' or current == '\r'); + +3462  + gcut +) + +3466  +tok_ty +:: +beg_y +; + +3468  +tok_ty +:: +d_y +; + +3470  +tok_ty +:: +beg_obje +; + +3472  +tok_ty +:: +d_obje +; + +3474  +tok_ty +:: +me_t +; + +3476  +tok_ty +:: +vue_t +; + +3480  +sn_l +("ue", 4, +tok_ty +:: +l_ue +); + +3482  +sn_l +("l", 5, +tok_ty +:: +l_l +); + +3484  +sn_l +("nu", 4, +tok_ty +:: +l_nu +); + +3488  +sn_rg +(); + +3502  +sn_numb +(); + +3507  +d +:: +ch_as +<>:: +eof +(): + +3508  +tok_ty +:: +d_of_put +; + +3512 +r_mesge + = "invaliditeral"; + +3513  + gtok_ty +:: +r_r +; + +3517 + give +: + +3519 +da +:: +put_adr_t + + + = +nuαr +; + +3522 + gd +:: +ch_as +<>:: +t_ty + +cut + = +d +::ch_as<>:: +eof +(); + +3525 +bo + + gxt_ung + = +l +; + +3528 + gd +:: +size_t + +chs_ad + = 0; + +3531 + gd +:: +ve +<> +tok_rg + {}; + +3534 +rg_t + + gtok_bufr + {}; + +3537 cڡ * + gr_mesge + = ""; + +3540 +numb_g_t + + gvue_g + = 0; + +3541 +numb_unsigd_t + + gvue_unsigd + = 0; + +3542 +numb_t_t + + gvue_t + = 0; + +3545 cڡ  + gdecim_pot_ch + = '.'; + +3553  + ~ + +3554  + ~ + +3555  + ~ + +3556  + ~ + +3557  + ~ + +3558  + ~ + +3567  + ~ + +3568  + ~ + +3573  + ~ + +3578 +mea + + gohmn + + +3580 +mea + + gda + + +3582 + gme + < + gtyme +...> + +3583 +usg + + gvoid_t + = ; + +3589 +mea + + gohmn + + +3591 +mea + + gda + + +3593  + snesuch + + +3595 +nesuch +( +de +; + +3596 ~ +nesuch +( +de +; + +3597 +nesuch +esuch cڡ& +de +; + +3598  + gݔ +=( +nesuch + cڡ& +de +; + +3601 + gme + < +ass + + gDeu +, + +3602 +ass + + gAlwaysVoid +, + +3603 + gme + < + gass +...> +ass + + gOp +, + +3604 + gass +... + gArgs +> + +3605  + sde + + +3607 +usg + + gvue_t + = +d +:: +l_ty +; + +3608 +usg + + gty + = +Deu +; + +3611 + gme + < +ass + + gDeu +,em< + gass +...> cs + gOp +, css... + gArgs +> + +3612  + gde +< + gDeu +, + gvoid_t +< + gOp +< + gArgs +...>>, Op, Args...> + +3614 +usg + + gvue_t + = +d +:: +ue_ty +; + +3615 +usg + + gty + = +Op +< +Args +...>; + +3618 + gme + +ass + + gOp +, css... + gArgs +> + +3619 +usg + + gis_deed + = +tyme + +de +< +nesuch +, , + gOp +, + gArgs +...>:: +vue_t +; + +3621 + gme + +ass + + gOp +, css... + gArgs +> + +3622 +usg + + gdeed_t + = +tyme + +de +< +nesuch +, , + gOp +, + gArgs +...>:: +ty +; + +3624 + gme + < +ass + + gDeu +,em< + gass +...> cs + gOp +, css... + gArgs +> + +3625 +usg + + gdeed_ + = +de +< +Deu +, , + gOp +, + gArgs +...>; + +3627 + gme + < +ass + + gDeu +,em< + gass +...> cs + gOp +, css... + gArgs +> + +3628 +usg + + gdeed__t + = +tyme + +deed_ +< +Deu +, + gOp +, + gArgs +...>:: +ty +; + +3630 + gme + < +ass + + gExed +,em< + gass +...> cs + gOp +, css... + gArgs +> + +3631 +usg + + gis_deed_exa + = +d +:: +is_me +< +Exed +, + gdeed_t +< + gOp +, + gArgs +...>>; + +3633 + gme + < +ass + + gTo +,em< + gass +...> cs + gOp +, css... + gArgs +> + +3634 +usg + + gis_deed_cvtib + = + +3635 +d +:: +is_cvtib +< +deed_t +< +Op +, + gArgs +...>, + gTo +>; + +3642 +mea + + gohmn + + +3644 +mea + + gda + + +3646 + gme + < +tyme + + gT +> + +3647 +usg + + gnu_funi_t + = +dety +( +d +:: +dev +< +T +&>(). +nu +()); + +3649 + gme + < +tyme + + gT +> + +3650 +usg + + gboޗn_funi_t + = + +3651 +dety +( +d +:: +dev +< +T +&>(). +boޗn +(d::dev< +bo +>())); + +3653 + gme + < +tyme + + gT +,ym + gIeg +> + +3654 +usg + + gnumb_g_funi_t + = + +3655 +dety +( +d +:: +dev +< +T +&>(). +numb_g +(d::dev< +Ieg +>())); + +3657 + gme + < +tyme + + gT +,ym + gUnsigd +> + +3658 +usg + + gnumb_unsigd_funi_t + = + +3659 +dety +( +d +:: +dev +< +T +&>(). +numb_unsigd +(d::dev< +Unsigd +>())); + +3661 + gme + < +tyme + + gT +,ym + gFlt +,ym + gSg +> + +3662 +usg + + gnumb_t_funi_t + = +dety +( +d +:: +dev +< +T +&>(). +numb_t +( + +3663 +d +:: +dev +< +Flt +>(), std::dev())); + +3665 + gme + < +tyme + + gT +,ym + gSg +> + +3666 +usg + + grg_funi_t + = + +3667 +dety +( +d +:: +dev +< +T +&>(). +rg +(d::dev< +Sg +&>())); + +3669 + gme + < +tyme + + gT +> + +3670 +usg + + gt_obje_funi_t + = + +3671 +dety +( +d +:: +dev +< +T +&>(). +t_obje +(d::dev())); + +3673 + gme + < +tyme + + gT +,ym + gSg +> + +3674 +usg + + gkey_funi_t + = + +3675 +dety +( +d +:: +dev +< +T +&>(). +key +(d::dev< +Sg +&>())); + +3677 + gme + < +tyme + + gT +> + +3678 +usg + + gd_obje_funi_t + = +dety +( +d +:: +dev +< +T +&>(). +d_obje +()); + +3680 + gme + < +tyme + + gT +> + +3681 +usg + + gt_y_funi_t + = + +3682 +dety +( +d +:: +dev +< +T +&>(). +t_y +(d::dev())); + +3684 + gme + < +tyme + + gT +> + +3685 +usg + + gd_y_funi_t + = +dety +( +d +:: +dev +< +T +&>(). +d_y +()); + +3687 + gme + < +tyme + + gT +,ym + gExi +> + +3688 +usg + + gr_r_funi_t + = +dety +( +d +:: +dev +< +T +&>(). +r_r +( + +3689 +d +:: +dev +(), std::dev(), + +3690 +d +:: +dev +())); + +3692 + gme + < +tyme + + gSAX +,ym + gBasicJsTy +> + +3693  + sis_x + + +3695 + give +: + +3696 +ic_as +( +is_basic_js +< +BasicJsTy +>:: +vue +, + +3699 +usg + + gnumb_g_t + = +tyme + +BasicJsTy +:: +numb_g_t +; + +3700 +usg + + gnumb_unsigd_t + = +tyme + +BasicJsTy +:: +numb_unsigd_t +; + +3701 +usg + + gnumb_t_t + = +tyme + +BasicJsTy +:: +numb_t_t +; + +3702 +usg + + grg_t + = +tyme + +BasicJsTy +:: +rg_t +; + +3703 +usg + + gexi_t + = +tyme + +BasicJsTy +:: +exi +; + +3705 + gpublic +: + +3706  +cڡex + +bo + +vue + = + +3707 +is_deed_exa +< +bo +, + gnu_funi_t +, + gSAX +>:: +vue + && + +3708 +is_deed_exa +< +bo +, + gboޗn_funi_t +, + gSAX +>:: +vue + && + +3709 +is_deed_exa +< +bo +, + gnumb_g_funi_t +, + gSAX +, + +3710 + gnumb_g_t +>:: +vue + && + +3711 +is_deed_exa +< +bo +, + gnumb_unsigd_funi_t +, + gSAX +, + +3712 + gnumb_unsigd_t +>:: +vue + && + +3713 +is_deed_exa +< +bo +, + gnumb_t_funi_t +, + gSAX +, + gnumb_t_t +, + +3714 + grg_t +>:: +vue + && + +3715 +is_deed_exa +< +bo +, + grg_funi_t +, + gSAX +, + grg_t +>:: +vue + && + +3716 +is_deed_exa +< +bo +, + gt_obje_funi_t +, + gSAX +>:: +vue + && + +3717 +is_deed_exa +< +bo +, + gkey_funi_t +, + gSAX +, + grg_t +>:: +vue + && + +3718 +is_deed_exa +< +bo +, + gd_obje_funi_t +, + gSAX +>:: +vue + && + +3719 +is_deed_exa +< +bo +, + gt_y_funi_t +, + gSAX +>:: +vue + && + +3720 +is_deed_exa +< +bo +, + gd_y_funi_t +, + gSAX +>:: +vue + && + +3721 +is_deed_exa +< +bo +, + gr_r_funi_t +, + gSAX +, + gexi_t +>:: +vue +; + +3724 + gme + < +tyme + + gSAX +,ym + gBasicJsTy +> + +3725  + sis_x_ic_ass + + +3727 + give +: + +3728 +ic_as +( +is_basic_js +< +BasicJsTy +>:: +vue +, + +3731 +usg + + gnumb_g_t + = +tyme + +BasicJsTy +:: +numb_g_t +; + +3732 +usg + + gnumb_unsigd_t + = +tyme + +BasicJsTy +:: +numb_unsigd_t +; + +3733 +usg + + gnumb_t_t + = +tyme + +BasicJsTy +:: +numb_t_t +; + +3734 +usg + + grg_t + = +tyme + +BasicJsTy +:: +rg_t +; + +3735 +usg + + gexi_t + = +tyme + +BasicJsTy +:: +exi +; + +3737 + gpublic +: + +3738 +ic_as +( +is_deed_exa +< +bo +, +nu_funi_t +, +SAX +>:: +vue +, + +3740 +ic_as +( +is_deed_exa +< +bo +, +boޗn_funi_t +, +SAX +>:: +vue +, + +3742 +ic_as +( +is_deed_exa +< +bo +, +boޗn_funi_t +, +SAX +>:: +vue +, + +3744 +ic_as +( + +3745 +is_deed_exa +< +bo +, +numb_g_funi_t +, +SAX +, + +3746 +numb_g_t +>:: +vue +, + +3748 +ic_as +( + +3749 +is_deed_exa +< +bo +, +numb_unsigd_funi_t +, +SAX +, + +3750 +numb_unsigd_t +>:: +vue +, + +3752 +ic_as +( +is_deed_exa +< +bo +, +numb_t_funi_t +, +SAX +, + +3753 +numb_t_t +, +rg_t +>:: +vue +, + +3755 +ic_as +( + +3756 +is_deed_exa +< +bo +, +rg_funi_t +, +SAX +, +rg_t +>:: +vue +, + +3758 +ic_as +( +is_deed_exa +< +bo +, +t_obje_funi_t +, +SAX +>:: +vue +, + +3760 +ic_as +( +is_deed_exa +< +bo +, +key_funi_t +, +SAX +, +rg_t +>:: +vue +, + +3762 +ic_as +( +is_deed_exa +< +bo +, +d_obje_funi_t +, +SAX +>:: +vue +, + +3764 +ic_as +( +is_deed_exa +< +bo +, +t_y_funi_t +, +SAX +>:: +vue +, + +3766 +ic_as +( +is_deed_exa +< +bo +, +d_y_funi_t +, +SAX +>:: +vue +, + +3768 +ic_as +( + +3769 +is_deed_exa +< +bo +, +r_r_funi_t +, +SAX +, +exi_t +>:: +vue +, + +3781  + ~ + +3782  + ~ + +3783  + ~ + +3790 +mea + + gohmn + + +3801 + gme +< +tyme + + gBasicJsTy +> + +3802  + sjs_x + + +3805 +usg + + gnumb_g_t + = +tyme + +BasicJsTy +:: +numb_g_t +; + +3807 +usg + + gnumb_unsigd_t + = +tyme + +BasicJsTy +:: +numb_unsigd_t +; + +3809 +usg + + gnumb_t_t + = +tyme + +BasicJsTy +:: +numb_t_t +; + +3811 +usg + + grg_t + = +tyme + +BasicJsTy +:: +rg_t +; + +3817 +vtu + +bo + +nu +() = 0; + +3824 +vtu + +bo + +boޗn +(bo +v +) = 0; + +3831 +vtu + +bo + +numb_g +( +numb_g_t + +v +) = 0; + +3838 +vtu + +bo + +numb_unsigd +( +numb_unsigd_t + +v +) = 0; + +3846 +vtu + +bo + +numb_t +( +numb_t_t + +v +, cڡ +rg_t +& +s +) = 0; + +3854 +vtu + +bo + +rg +( +rg_t +& +v +) = 0; + +3862 +vtu + +bo + +t_obje +( +d +:: +size_t + +emts +) = 0; + +3870 +vtu + +bo + +key +( +rg_t +& +v +) = 0; + +3876 +vtu + +bo + +d_obje +() = 0; + +3884 +vtu + +bo + +t_y +( +d +:: +size_t + +emts +) = 0; + +3890 +vtu + +bo + +d_y +() = 0; + +3899 +vtu + +bo + +r_r +( +d +:: +size_t + +posi +, + +3900 cڡ +d +:: +rg +& +ϡ_tok +, + +3901 cڡ +da +:: +exi +& +ex +) = 0; + +3903 + gvtu + ~ +js_x +() = ; + +3907 +mea + + gda + + +3922 + gme +< +tyme + + gBasicJsTy +> + +3923 as + cjs_x_dom_rr + + +3925 + gpublic +: + +3926 +usg + +numb_g_t + = +tyme + +BasicJsTy +::number_integer_t; + +3927 +usg + + gnumb_unsigd_t + = +tyme + +BasicJsTy +:: +numb_unsigd_t +; + +3928 +usg + + gnumb_t_t + = +tyme + +BasicJsTy +:: +numb_t_t +; + +3929 +usg + + grg_t + = +tyme + +BasicJsTy +:: +rg_t +; + +3936 +exic + +js_x_dom_rr +( +BasicJsTy +& +r +, cڡ +bo + +low_exis_ + = +ue +) + +3937 : +ro +( +r +), +low_exis +( +low_exis_ +) + +3940 +bo + +nu +() + +3942 +hd_vue +( +nuαr +); + +3943  + gue +; + +3946 +bo + +boޗn +(bo +v +) + +3948 +hd_vue +( +v +); + +3949  + gue +; + +3952 +bo + +numb_g +( +numb_g_t + +v +) + +3954 +hd_vue +( +v +); + +3955  + gue +; + +3958 +bo + +numb_unsigd +( +numb_unsigd_t + +v +) + +3960 +hd_vue +( +v +); + +3961  + gue +; + +3964 +bo + +numb_t +( +numb_t_t + +v +, cڡ +rg_t +&) + +3966 +hd_vue +( +v +); + +3967  + gue +; + +3970 +bo + +rg +( +rg_t +& +v +) + +3972 +hd_vue +( +v +); + +3973  + gue +; + +3976 +bo + +t_obje +( +d +:: +size_t + +n +) + +3978 +f_ack +. +push_back +( +hd_vue +( +BasicJsTy +:: +vue_t +:: +obje +)); + +3980 i( +JSON_UNLIKELY +( +n + ! +d +:: +size_t +(-1 +d + > +f_ack +. +back +()-> +max_size +())) + +3982 +JSON_THROW +( +out_of_nge +:: + +(408, + +3983 "exssivobje size: " + +d +:: +to_rg +( +n +))); + +3986  + gue +; + +3989 +bo + +key +( +rg_t +& +v +) + +3992 + gobje_emt + = &( +f_ack +. +back +()-> +m_vue +. +obje +-> +ݔ +[]( +v +)); + +3993  + gue +; + +3996 +bo + +d_obje +() + +3998 + gf_ack +. +p_back +(); + +3999  + gue +; + +4002 +bo + +t_y +( +d +:: +size_t + +n +) + +4004 +f_ack +. +push_back +( +hd_vue +( +BasicJsTy +:: +vue_t +:: +y +)); + +4006 i( +JSON_UNLIKELY +( +n + ! +d +:: +size_t +(-1 +d + > +f_ack +. +back +()-> +max_size +())) + +4008 +JSON_THROW +( +out_of_nge +:: + +(408, + +4009 "exssivy size: " + +d +:: +to_rg +( +n +))); + +4012  + gue +; + +4015 +bo + +d_y +() + +4017 + gf_ack +. +p_back +(); + +4018  + gue +; + +4021 +bo + +r_r +( +d +:: +size_t +, cڡ std:: +rg +&, + +4022 cڡ +da +:: +exi +& +ex +) + +4024 +red + = +ue +; + +4025 i( + glow_exis +) + +4028 ( + gex +. + gid + / 100) % 100) + +4031 +JSON_THROW +(* +t_ +(& +ex +)); + +4033 +JSON_THROW +(* +t_ +(& +ex +)); + +4036 +JSON_THROW +(* +t_ +(& +ex +)); + +4038 +JSON_THROW +(* +t_ +(& +ex +)); + +4040 +JSON_THROW +(* +t_ +(& +ex +)); + +4042 +as +( +l +); + +4046  + gl +; + +4049 +cڡex + +bo + +is_red +() const + +4051  + gred +; + +4054 + give +: + +4061 +me +< +tyme + +Vue +> + +4062 +BasicJsTy +* +hd_vue +( +Vue +&& +v +) + +4064 i( +f_ack +. +emy +()) + +4066 +ro + = +BasicJsTy +( +d +:: +fwd +< +Vue +>( +v +)); + +4067  & + gro +; + +4071 +as +( +f_ack +. +back +()-> +is_y +( + +ef_ack.back()-> +is_obje +()); + +4072 i( + gf_ack +. +back +()-> +is_y +()) + +4074 + gf_ack +. +back +()-> + gm_vue +. + gy +-> +ema_back +( +d +:: +fwd +< +Vue +>( +v +)); + +4075  &( + gf_ack +. +back +()-> + gm_vue +. + gy +->back()); + +4079 +as +( +obje_emt +); + +4080 * + gobje_emt + = +BasicJsTy +( +d +:: +fwd +< +Vue +>( +v +)); + +4081  + gobje_emt +; + +4087 + gBasicJsTy +& + gro +; + +4089 + gd +:: +ve +< +BasicJsTy +*> +f_ack +; + +4091 +BasicJsTy +* + gobje_emt + = +nuαr +; + +4093 +bo + + gred + = +l +; + +4095 cڡ +bo + + glow_exis + = +ue +; + +4098 + gme +< +tyme + + gBasicJsTy +> + +4099 as + cjs_x_dom_back_rr + + +4101 + gpublic +: + +4102 +usg + +numb_g_t + = +tyme + +BasicJsTy +::number_integer_t; + +4103 +usg + + gnumb_unsigd_t + = +tyme + +BasicJsTy +:: +numb_unsigd_t +; + +4104 +usg + + gnumb_t_t + = +tyme + +BasicJsTy +:: +numb_t_t +; + +4105 +usg + + grg_t + = +tyme + +BasicJsTy +:: +rg_t +; + +4106 +usg + + grr_back_t + = +tyme + +BasicJsTy +:: +rr_back_t +; + +4107 +usg + + gr_evt_t + = +tyme + +BasicJsTy +:: +r_evt_t +; + +4109 +js_x_dom_back_rr +( +BasicJsTy +& +r +, + +4110 cڡ +rr_back_t + +cb +, + +4111 cڡ +bo + +low_exis_ + = +ue +) + +4112 : +ro +( +r +), +back +( +cb +), +low_exis +( +low_exis_ +) + +4114 + gkp_ack +. +push_back +( +ue +); + +4117 +bo + +nu +() + +4119 +hd_vue +( +nuαr +); + +4120  + gue +; + +4123 +bo + +boޗn +(bo +v +) + +4125 +hd_vue +( +v +); + +4126  + gue +; + +4129 +bo + +numb_g +( +numb_g_t + +v +) + +4131 +hd_vue +( +v +); + +4132  + gue +; + +4135 +bo + +numb_unsigd +( +numb_unsigd_t + +v +) + +4137 +hd_vue +( +v +); + +4138  + gue +; + +4141 +bo + +numb_t +( +numb_t_t + +v +, cڡ +rg_t +&) + +4143 +hd_vue +( +v +); + +4144  + gue +; + +4147 +bo + +rg +( +rg_t +& +v +) + +4149 +hd_vue +( +v +); + +4150  + gue +; + +4153 +bo + +t_obje +( +d +:: +size_t + +n +) + +4156 cڡ +bo + +kp + = +back +( +ic_ +<>( +f_ack +. +size +()), +r_evt_t +:: +obje_t +, +disrded +); + +4157 + gkp_ack +. +push_back +( +kp +); + +4159 aut + gv + = +hd_vue +( +BasicJsTy +:: +vue_t +:: +obje +, +ue +); + +4160 + gf_ack +. +push_back +( +v +. +cd +); + +4163 i( + gf_ack +. +back +()) + +4165 i( +JSON_UNLIKELY +( +n + ! +d +:: +size_t +(-1 +d + > +f_ack +. +back +()-> +max_size +())) + +4167 +JSON_THROW +( +out_of_nge +:: + +(408, + +4168 "exssivobje size: " + +d +:: +to_rg +( +n +))); + +4172  + gue +; + +4175 +bo + +key +( +rg_t +& +v +) + +4177 +BasicJsTy + + gk + = BasicJsTy( +v +); + +4180 cڡ +bo + + gkp + = +back +( +ic_ +<>( +f_ack +. +size +()), +r_evt_t +:: +key +, +k +); + +4181 + gkey_kp_ack +. +push_back +( +kp +); + +4184 i( +kp + +d + + gf_ack +. +back +()) + +4186 + gobje_emt + = &( +f_ack +. +back +()-> +m_vue +. +obje +-> +ݔ +[]( +v + +disrded +); + +4189  + gue +; + +4192 +bo + +d_obje +() + +4194 i( + gf_ack +. +back +()) + +4196 i( +n + +back +( +ic_ +<>( +f_ack +. +size +()- 1, +r_evt_t +:: +obje_d +, *f_ack. +back +())) + +4199 * + gf_ack +. +back +( +disrded +; + +4203 +as +( +n + +f_ack +. +emy +()); + +4204 +as +( +n + +kp_ack +. +emy +()); + +4205 + gf_ack +. +p_back +(); + +4206 + gkp_ack +. +p_back +(); + +4208 i( +n + + gf_ack +. +emy +( +d +ef_ack. +back +()) + +4211 i( + gf_ack +. +back +()-> +is_obje +()) + +4213 aut + g + = +f_ack +. +back +()-> +beg +(); i!f_ack.back()-> +d +(); ++it) + +4215 i( + g +-> +is_disrded +()) + +4217 + gf_ack +. +back +()-> +a +( + +); + +4224  + gue +; + +4227 +bo + +t_y +( +d +:: +size_t + +n +) + +4229 cڡ +bo + +kp + = +back +( +ic_ +<>( +f_ack +. +size +()), +r_evt_t +:: +y_t +, +disrded +); + +4230 + gkp_ack +. +push_back +( +kp +); + +4232 aut + gv + = +hd_vue +( +BasicJsTy +:: +vue_t +:: +y +, +ue +); + +4233 + gf_ack +. +push_back +( +v +. +cd +); + +4236 i( + gf_ack +. +back +()) + +4238 i( +JSON_UNLIKELY +( +n + ! +d +:: +size_t +(-1 +d + > +f_ack +. +back +()-> +max_size +())) + +4240 +JSON_THROW +( +out_of_nge +:: + +(408, + +4241 "exssivy size: " + +d +:: +to_rg +( +n +))); + +4245  + gue +; + +4248 +bo + +d_y +() + +4250 +bo + + gkp + = +ue +; + +4252 i( + gf_ack +. +back +()) + +4254 + gkp + = +back +( +ic_ +<>( +f_ack +. +size +()- 1, +r_evt_t +:: +y_d +, *f_ack. +back +()); + +4255 i( +n + + gkp +) + +4258 * + gf_ack +. +back +( +disrded +; + +4262 +as +( +n + +f_ack +. +emy +()); + +4263 +as +( +n + +kp_ack +. +emy +()); + +4264 + gf_ack +. +p_back +(); + +4265 + gkp_ack +. +p_back +(); + +4268 i( +n + +kp + +d + + gf_ack +. +emy +()) + +4270 i( + gf_ack +. +back +()-> +is_y +()) + +4272 + gf_ack +. +back +()-> + gm_vue +. + gy +-> +p_back +(); + +4276  + gue +; + +4279 +bo + +r_r +( +d +:: +size_t +, cڡ std:: +rg +&, + +4280 cڡ +da +:: +exi +& +ex +) + +4282 +red + = +ue +; + +4283 i( + glow_exis +) + +4286 ( + gex +. + gid + / 100) % 100) + +4289 +JSON_THROW +(* +t_ +(& +ex +)); + +4291 +JSON_THROW +(* +t_ +(& +ex +)); + +4294 +JSON_THROW +(* +t_ +(& +ex +)); + +4296 +JSON_THROW +(* +t_ +(& +ex +)); + +4298 +JSON_THROW +(* +t_ +(& +ex +)); + +4300 +as +( +l +); + +4304  + gl +; + +4307 +cڡex + +bo + +is_red +() const + +4309  + gred +; + +4312 + give +: + +4328 +me +< +tyme + +Vue +> + +4329 +d +:: + +< +bo +, + gBasicJsTy +*> +hd_vue +( +Vue +&& +v +, cڡ bo +sk_back + = +l +) + +4331 +as +( +n + +kp_ack +. +emy +()); + +4335 i( +n + + gkp_ack +. +back +()) + +4337  { + gl +, + gnuαr +}; + +4341 aut + gvue + = +BasicJsTy +( +d +:: +fwd +< +Vue +>( +v +)); + +4344 cڡ +bo + + gkp + = +sk_back + + + +back +( +ic_ +<>( +f_ack +. +size +()), +r_evt_t +:: +vue +, value); + +4347 i( +n + + gkp +) + +4349  { + gl +, + gnuαr +}; + +4352 i( + gf_ack +. +emy +()) + +4354 + gro + = +d +:: +move +( +vue +); + +4355  { + gue +, & + gro +}; + +4361 i( +n + + gf_ack +. +back +()) + +4363  { + gl +, + gnuαr +}; + +4366 +as +( +f_ack +. +back +()-> +is_y +( + +ef_ack.back()-> +is_obje +()); + +4367 i( + gf_ack +. +back +()-> +is_y +()) + +4369 + gf_ack +. +back +()-> + gm_vue +. + gy +-> +push_back +( +d +:: +move +( +vue +)); + +4370  { + gue +, &( + gf_ack +. +back +()-> + gm_vue +. + gy +->back())}; + +4375 +as +( +n + +key_kp_ack +. +emy +()); + +4376 cڡ +bo + + ge_emt + = +key_kp_ack +. +back +(); + +4377 + gkey_kp_ack +. +p_back +(); + +4379 i( +n + + ge_emt +) + +4381  { + gl +, + gnuαr +}; + +4384 +as +( +obje_emt +); + +4385 * + gobje_emt + = +d +:: +move +( +vue +); + +4386  { + gue +, + gobje_emt +}; + +4392 + gBasicJsTy +& + gro +; + +4394 + gd +:: +ve +< +BasicJsTy +*> +f_ack +; + +4396 + gd +:: +ve +< +bo +> +kp_ack +; + +4398 + gd +:: +ve +< +bo +> +key_kp_ack +; + +4400 +BasicJsTy +* + gobje_emt + = +nuαr +; + +4402 +bo + + gred + = +l +; + +4404 cڡ +rr_back_t + + gback + = +nuαr +; + +4406 cڡ +bo + + glow_exis + = +ue +; + +4408 +BasicJsTy + + gdisrded + = BasicJsTy:: +vue_t +:: +disrded +; + +4411 + gme +< +tyme + + gBasicJsTy +> + +4412 as + cjs_x_ac + + +4414 + gpublic +: + +4415 +usg + +numb_g_t + = +tyme + +BasicJsTy +::number_integer_t; + +4416 +usg + + gnumb_unsigd_t + = +tyme + +BasicJsTy +:: +numb_unsigd_t +; + +4417 +usg + + gnumb_t_t + = +tyme + +BasicJsTy +:: +numb_t_t +; + +4418 +usg + + grg_t + = +tyme + +BasicJsTy +:: +rg_t +; + +4420 +bo + +nu +() + +4422  + gue +; + +4425 +bo + +boޗn +(bool) + +4427  + gue +; + +4430 +bo + +numb_g +( +numb_g_t +) + +4432  + gue +; + +4435 +bo + +numb_unsigd +( +numb_unsigd_t +) + +4437  + gue +; + +4440 +bo + +numb_t +( +numb_t_t +, cڡ +rg_t +&) + +4442  + gue +; + +4445 +bo + +rg +( +rg_t +&) + +4447  + gue +; + +4450 +bo + +t_obje +( +d +:: +size_t + = std::size_t(-1)) + +4452  +ue +; + +4455 +bo + +key +( +rg_t +&) + +4457  + gue +; + +4460 +bo + +d_obje +() + +4462  + gue +; + +4465 +bo + +t_y +( +d +:: +size_t + = std::size_t(-1)) + +4467  +ue +; + +4470 +bo + +d_y +() + +4472  + gue +; + +4475 +bo + +r_r +( +d +:: +size_t +, cڡ std:: +rg +&, cڡ +da +:: +exi +&) + +4477  +l +; + +4489 +mea + + gohmn + + +4491 +mea + + gda + + +4502 + gme +< +tyme + + gBasicJsTy +> + +4503 as + crr + + +4505 +usg + + gnumb_g_t + = +tyme + +BasicJsTy +:: +numb_g_t +; + +4506 +usg + + gnumb_unsigd_t + = +tyme + +BasicJsTy +:: +numb_unsigd_t +; + +4507 +usg + + gnumb_t_t + = +tyme + +BasicJsTy +:: +numb_t_t +; + +4508 +usg + + grg_t + = +tyme + +BasicJsTy +:: +rg_t +; + +4509 +usg + + gx_t + = +x +< +BasicJsTy +>; + +4510 +usg + + gtok_ty + = +tyme + +x_t +:: +tok_ty +; + +4512 + gpublic +: + +4513 as + cr_evt_t + : +ut8_t + + +4516 +obje_t +, + +4518 + gobje_d +, + +4520 + gy_t +, + +4522 + gy_d +, + +4524 + gkey +, + +4526 + gvue + + +4529 +usg + + grr_back_t + = + +4530 +d +:: +funi +< +bo +( +dth +, +r_evt_t + +evt +, +BasicJsTy +& +rd +)>; + +4533 +exic + +rr +( +da +:: +put_adr_t +&& +adr +, + +4534 cڡ +rr_back_t + +cb + = +nuαr +, + +4535 cڡ +bo + +low_exis_ + = +ue +) + +4536 : +back +( +cb +), +m_x +( +d +:: +move +( +adr +)), +low_exis +( +low_exis_ +) + +4539 +g_tok +(); + +4552  +r +(cڡ +bo + +ri +, +BasicJsTy +& +su +) + +4554 i( + gback +) + +4556 + gjs_x_dom_back_rr +< + gBasicJsTy +> +sdp +( +su +, +back +, +low_exis +); + +4557 +x_r_ +(& +sdp +); + +4558 + gsu +. +as_v +(); + +4561 i( +ri + +d + ( +g_tok +(! +tok_ty +:: +d_of_put +)) + +4563 +sdp +. +r_r +( +m_x +. +g_posi +(), + +4564 +m_x +. +g_tok_rg +(), + +4565 +r_r +:: + +(101, +m_x +. +g_posi +(), +exi_mesge +( +tok_ty +:: +d_of_put +))); + +4569 i( + gsdp +. +is_red +()) + +4571 + gsu + = +vue_t +:: +disrded +; + +4577 i( + gsu +. +is_disrded +()) + +4579 + gsu + = +nuαr +; + +4584 + gjs_x_dom_rr +< + gBasicJsTy +> +sdp +( +su +, +low_exis +); + +4585 +x_r_ +(& +sdp +); + +4586 + gsu +. +as_v +(); + +4589 i( +ri + +d + ( +g_tok +(! +tok_ty +:: +d_of_put +)) + +4591 +sdp +. +r_r +( +m_x +. +g_posi +(), + +4592 +m_x +. +g_tok_rg +(), + +4593 +r_r +:: + +(101, +m_x +. +g_posi +(), +exi_mesge +( +tok_ty +:: +d_of_put +))); + +4597 i( + gsdp +. +is_red +()) + +4599 + gsu + = +vue_t +:: +disrded +; + +4611 +bo + +ac +(cڡ bo +ri + = +ue +) + +4613 +js_x_ac +< +BasicJsTy +> +x_ac +; + +4614  +x_r +(& +x_ac +, +ri +); + +4617 + gme + < +tyme + + gSAX +> + +4618 +bo + +x_r +( +SAX +* +x +, cڡ bo +ri + = +ue +) + +4620 () +da +:: +is_x_ic_ass +< +SAX +, +BasicJsTy +> {}; + +4621 cڡ +bo + + gsu + = +x_r_ +( +x +); + +4624 i( +su + +d + +ri +nd ( +g_tok +(! +tok_ty +:: +d_of_put +)) + +4626  +x +-> +r_r +( +m_x +. +g_posi +(), + +4627 +m_x +. +g_tok_rg +(), + +4628 +r_r +:: + +(101, +m_x +. +g_posi +(), +exi_mesge +( +tok_ty +:: +d_of_put +))); + +4631  + gsu +; + +4634 + give +: + +4635 +me + < +tyme + +SAX +> + +4636 +bo + +x_r_ +( +SAX +* +x +) + +4640 +d +:: +ve +< +bo +> +es +; + +4642 +bo + + gsk_to_e_evui + = +l +; + +4644  + gue +) + +4646 i( +n + + gsk_to_e_evui +) + +4649  + gϡ_tok +) + +4651  + gtok_ty +:: +beg_obje +: + +4653 i( +JSON_UNLIKELY +( +n + +x +-> +t_obje +( +d +:: +size_t +(-1)))) + +4655  +l +; + +4659 i( +g_tok +(= +tok_ty +:: +d_obje +) + +4661 i( +JSON_UNLIKELY +( +n + +x +-> +d_obje +())) + +4663  +l +; + +4669 i( +JSON_UNLIKELY +( +ϡ_tok + ! +tok_ty +:: +vue_rg +)) + +4671  +x +-> +r_r +( +m_x +. +g_posi +(), + +4672 +m_x +. +g_tok_rg +(), + +4673 +r_r +:: + +(101, +m_x +. +g_posi +(), +exi_mesge +( +tok_ty +:: +vue_rg +))); + +4677 i( +JSON_UNLIKELY +( +n + +x +-> +key +( +m_x +. +g_rg +()))) + +4679  + gl +; + +4684 i( +JSON_UNLIKELY +( +g_tok +(! +tok_ty +:: +me_t +)) + +4686  +x +-> +r_r +( +m_x +. +g_posi +(), + +4687 +m_x +. +g_tok_rg +(), + +4688 +r_r +:: + +(101, +m_x +. +g_posi +(), +exi_mesge +( +tok_ty +:: +me_t +))); + +4692 + ges +. +push_back +( +l +); + +4695 +g_tok +(); + +4699  + gtok_ty +:: +beg_y +: + +4701 i( +JSON_UNLIKELY +( +n + +x +-> +t_y +( +d +:: +size_t +(-1)))) + +4703  +l +; + +4707 i( +g_tok +(= +tok_ty +:: +d_y +) + +4709 i( +JSON_UNLIKELY +( +n + +x +-> +d_y +())) + +4711  +l +; + +4717 + ges +. +push_back +( +ue +); + +4723  + gtok_ty +:: +vue_t +: + +4725 cڡut +s + = +m_x +. +g_numb_t +(); + +4727 i( +JSON_UNLIKELY +( +n + +d +:: +isfe +( +s +))) + +4729  +x +-> +r_r +( +m_x +. +g_posi +(), + +4730 +m_x +. +g_tok_rg +(), + +4731 +out_of_nge +:: + +(406, "numb ovowsg '" + +m_x +. +g_tok_rg +() + "'")); + +4735 i( +JSON_UNLIKELY +( +n + +x +-> +numb_t +( +s +, +m_x +. +g_rg +()))) + +4737  + gl +; + +4743  + gtok_ty +:: +l_l +: + +4745 i( +JSON_UNLIKELY +( +n + +x +-> +boޗn +( +l +))) + +4747  +l +; + +4752  + gtok_ty +:: +l_nu +: + +4754 i( +JSON_UNLIKELY +( +n + +x +-> +nu +())) + +4756  +l +; + +4761  + gtok_ty +:: +l_ue +: + +4763 i( +JSON_UNLIKELY +( +n + +x +-> +boޗn +( +ue +))) + +4765  +l +; + +4770  + gtok_ty +:: +vue_g +: + +4772 i( +JSON_UNLIKELY +( +n + +x +-> +numb_g +( +m_x +. +g_numb_g +()))) + +4774  +l +; + +4779  + gtok_ty +:: +vue_rg +: + +4781 i( +JSON_UNLIKELY +( +n + +x +-> +rg +( +m_x +. +g_rg +()))) + +4783  +l +; + +4788  + gtok_ty +:: +vue_unsigd +: + +4790 i( +JSON_UNLIKELY +( +n + +x +-> +numb_unsigd +( +m_x +. +g_numb_unsigd +()))) + +4792  +l +; + +4797  + gtok_ty +:: +r_r +: + +4800  +x +-> +r_r +( +m_x +. +g_posi +(), + +4801 +m_x +. +g_tok_rg +(), + +4802 +r_r +:: + +(101, +m_x +. +g_posi +(), +exi_mesge +( +tok_ty +:: +unlized +))); + +4807  +x +-> +r_r +( +m_x +. +g_posi +(), + +4808 +m_x +. +g_tok_rg +(), + +4809 +r_r +:: + +(101, +m_x +. +g_posi +(), +exi_mesge +( +tok_ty +:: +l__vue +))); + +4815 + gsk_to_e_evui + = +l +; + +4819 i( + ges +. +emy +()) + +4822  + gue +; + +4826 i( + ges +. +back +()) + +4829 i( +g_tok +(= +tok_ty +:: +vue_t +) + +4832 +g_tok +(); + +4837 i( +JSON_LIKELY +( +ϡ_tok + = +tok_ty +:: +d_y +)) + +4839 i( +JSON_UNLIKELY +( +n + +x +-> +d_y +())) + +4841  +l +; + +4848 +as +( +n + +es +. +emy +()); + +4849 + ges +. +p_back +(); + +4850 + gsk_to_e_evui + = +ue +; + +4855  + gx +-> +r_r +( +m_x +. +g_posi +(), + +4856 +m_x +. +g_tok_rg +(), + +4857 +r_r +:: + +(101, +m_x +. +g_posi +(), +exi_mesge +( +tok_ty +:: +d_y +))); + +4863 i( +g_tok +(= +tok_ty +:: +vue_t +) + +4866 i( +JSON_UNLIKELY +( +g_tok +(! +tok_ty +:: +vue_rg +)) + +4868  +x +-> +r_r +( +m_x +. +g_posi +(), + +4869 +m_x +. +g_tok_rg +(), + +4870 +r_r +:: + +(101, +m_x +. +g_posi +(), +exi_mesge +( +tok_ty +:: +vue_rg +))); + +4874 i( +JSON_UNLIKELY +( +n + +x +-> +key +( +m_x +. +g_rg +()))) + +4876  + gl +; + +4881 i( +JSON_UNLIKELY +( +g_tok +(! +tok_ty +:: +me_t +)) + +4883  +x +-> +r_r +( +m_x +. +g_posi +(), + +4884 +m_x +. +g_tok_rg +(), + +4885 +r_r +:: + +(101, +m_x +. +g_posi +(), +exi_mesge +( +tok_ty +:: +me_t +))); + +4889 +g_tok +(); + +4894 i( +JSON_LIKELY +( +ϡ_tok + = +tok_ty +:: +d_obje +)) + +4896 i( +JSON_UNLIKELY +( +n + +x +-> +d_obje +())) + +4898  +l +; + +4905 +as +( +n + +es +. +emy +()); + +4906 + ges +. +p_back +(); + +4907 + gsk_to_e_evui + = +ue +; + +4912  + gx +-> +r_r +( +m_x +. +g_posi +(), + +4913 +m_x +. +g_tok_rg +(), + +4914 +r_r +:: + +(101, +m_x +. +g_posi +(), +exi_mesge +( +tok_ty +:: +d_obje +))); + +4922 +tok_ty + +g_tok +() + +4924  ( + gϡ_tok + = +m_x +. +sn +()); + +4927 + gd +:: +rg + +exi_mesge +(cڡ +tok_ty + +exed +) + +4929 +d +:: +rg + +r_msg + = "syntaxrror - "; + +4930 i( + gϡ_tok + = +tok_ty +:: +r_r +) + +4932 +r_msg + + +d +:: +rg +( +m_x +. +g_r_mesge +()) + ";astead: '" + + +4933 +m_x +. +g_tok_rg +() + "'"; + +4937 + gr_msg + +"uxed " + +d +:: +rg +( +x_t +:: +tok_ty_me +( +ϡ_tok +)); + +4940 i( + gexed + ! +tok_ty +:: +unlized +) + +4942 +r_msg + +";xed " + +d +:: +rg +( +x_t +:: +tok_ty_me +( +exed +)); + +4945  + gr_msg +; + +4948 + give +: + +4950 cڡ +rr_back_t + +back + = +nuαr +; + +4952 +tok_ty + + gϡ_tok + =ok_ty:: +unlized +; + +4954 +x_t + + gm_x +; + +4956 cڡ +bo + + glow_exis + = +ue +; + +4964  + ~ + +4965  + ~ + +4967 +mea + + gohmn + + +4969 +mea + + gda + + +4980 as + cimive__t + + +4982 + give +: + +4983 +usg + +difn_ty + = +d +:: +rdiff_t +; + +4984  +cڡex + +difn_ty + + gbeg_vue + = 0; + +4985  +cڡex + +difn_ty + + gd_vue + = +beg_vue + + 1; + +4988 +difn_ty + + gm_ + = ( +d +:: +numic_lims +:: +m +)(); + +4990 + gpublic +: + +4991 +cڡex + +difn_ty + +g_vue +(cڡ +nx + + +4993  +m_ +; + +4997  +t_beg +( + gnx + + +4999 + gm_ + = +beg_vue +; + +5003  +t_d +( + gnx + + +5005 + gm_ + = +d_vue +; + +5009 +cڡex + +bo + +is_beg +(cڡ + gnx + + +5011  + gm_ + = +beg_vue +; + +5015 +cڡex + +bo + +is_d +(cڡ + gnx + + +5017  + gm_ + = +d_vue +; + +5020 +nd + +cڡex + +bo + + gݔ +==( +imive__t + +lhs +,rimive__ + grhs + + gnx + + +5022  + glhs +. + gm_ + = +rhs +. +m_ +; + +5025 +nd + +cڡex + +bo + + gݔ +<( +imive__t + + glhs +,rimive__ + grhs + + gnx + + +5027  + glhs +. + gm_ + < + grhs +.m_it; + +5030 +imive__t + + gݔ ++( +difn_ty + + gn + + gnx + + +5032 aut + gsu + = * +this +; + +5033 + gsu + + +n +; + +5034  + gsu +; + +5037 +nd + +cڡex + +difn_ty + + gݔ +-( +imive__t + + glhs +,rimive__ + grhs + + gnx + + +5039  + glhs +. + gm_ + - + grhs +.m_it; + +5042 + gimive__t +& + gݔ +++( + gnx + + +5044 ++ + gm_ +; + +5045  * + gthis +; + +5048 +imive__t + cڡ + gݔ +++( + gnx + + +5050 aut + gsu + = * +this +; + +5051 ++ + gm_ +; + +5052  + gsu +; + +5055 + gimive__t +& + gݔ +--( + gnx + + +5057 -- + gm_ +; + +5058  * + gthis +; + +5061 +imive__t + cڡ + gݔ +--( + gnx + + +5063 aut + gsu + = * +this +; + +5064 -- + gm_ +; + +5065  + gsu +; + +5068 + gimive__t +& + gݔ ++=( +difn_ty + +n + +nx + + +5070 +m_ + + +n +; + +5071  * + gthis +; + +5074 + gimive__t +& + gݔ +-=( +difn_ty + +n + +nx + + +5076 +m_ + - +n +; + +5077  * + gthis +; + +5089 +mea + + gohmn + + +5091 +mea + + gda + + +5099 + gme +< +tyme + + gBasicJsTy +>  + s_ + + +5102 +tyme + + gBasicJsTy +:: +obje_t +:: + + +obje_ + {}; + +5104 +tyme + + gBasicJsTy +:: +y_t +:: + + +y_ + {}; + +5106 +imive__t + + gimive_ + {}; + +5114  + ~ + +5115  + ~< +> + +5116  + ~ + +5131 +mea + + gohmn + + +5133 +mea + + gda + + +5136 + gme +< +tyme + + gItTy +> +ass + + gi_oxy +; + +5158 + gme +< +tyme + + gBasicJsTy +> + +5159 as + c_im + + +5162 +nd + + g_im +< +tyme + + gd +:: +cdiڮ +< +d +:: +is_cڡ +< +BasicJsTy +>:: +vue +,ymd:: +move_cڡ +:: +ty +, cڡ + gBasicJsTy +>::type>; + +5163 +nd + + gBasicJsTy +; + +5164 +nd + + gi_oxy +< + g_im +>; + +5166 +usg + + gobje_t + = +tyme + +BasicJsTy +:: +obje_t +; + +5167 +usg + + gy_t + = +tyme + +BasicJsTy +:: +y_t +; + +5169 +ic_as +( +is_basic_js +< +tyme + +d +:: +move_cڡ +< +BasicJsTy +>:: +ty +>:: +vue +, + +5172 + gpublic +: + +5179 +usg + +_gy + = +d +:: +bideiڮ__g +; + +5182 +usg + + gvue_ty + = +tyme + +BasicJsTy +:: +vue_ty +; + +5184 +usg + + gdifn_ty + = +tyme + +BasicJsTy +:: +difn_ty +; + +5186 +usg + + gpor + = +tyme + +d +:: +cdiڮ +:: +vue +, + +5187 +tyme + + gBasicJsTy +:: +cڡ_por +, + +5188 +tyme + + gBasicJsTy +:: +por +>:: +ty +; + +5190 +usg + + gn + = + +5191 +tyme + +d +:: +cdiڮ +:: +vue +, + +5192 +tyme + + gBasicJsTy +:: +cڡ_n +, + +5193 +tyme + + gBasicJsTy +:: +n +>:: +ty +; + +5196 +_im +() = ; + +5204 +exic + +_im +( +por + +obje + + gnx + : +m_obje +(object) + +5206 +as +( +m_obje + ! +nuαr +); + +5208  + gm_obje +-> + gm_ty +) + +5210  + gvue_t +:: +obje +: + +5212 +m_ +. +obje_ + = +tyme + +obje_t +:: + +(); + +5216  + gvue_t +:: +y +: + +5218 +m_ +. +y_ + = +tyme + +y_t +:: + +(); + +5224 +m_ +. +imive_ + = +imive__t +(); + +5244 +_im +(cڡ ir_im< +tyme + +d +:: +move_cڡ +< +BasicJsTy +>:: +ty +>& +h + +nx + + +5245 : +m_obje +( +h +.m_obje), +m_ +(other.m_it) {} + +5253 + g_im +& + gݔ +=(cڡ +_im +< +tyme + +d +:: +move_cڡ +< +BasicJsTy +>:: +ty +>& +h + +nx + + +5255 +m_obje + = +h +.m_object; + +5256 + gm_ + = +h +. +m_ +; + +5257  * + gthis +; + +5260 + give +: + +5265  +t_beg +( +nx + + +5267 +as +( +m_obje + ! +nuαr +); + +5269  + gm_obje +-> + gm_ty +) + +5271  + gvue_t +:: +obje +: + +5273 +m_ +. +obje_ + = +m_obje +-> +m_vue +. +obje +-> +beg +(); + +5277  + gvue_t +:: +y +: + +5279 +m_ +. +y_ + = +m_obje +-> +m_vue +. +y +-> +beg +(); + +5283  + gvue_t +:: +nu +: + +5286 +m_ +. +imive_ +. +t_d +(); + +5292 +m_ +. +imive_ +. +t_beg +(); + +5302  +t_d +( + gnx + + +5304 +as +( +m_obje + ! +nuαr +); + +5306  + gm_obje +-> + gm_ty +) + +5308  + gvue_t +:: +obje +: + +5310 +m_ +. +obje_ + = +m_obje +-> +m_vue +. +obje +-> +d +(); + +5314  + gvue_t +:: +y +: + +5316 +m_ +. +y_ + = +m_obje +-> +m_vue +. +y +-> +d +(); + +5322 +m_ +. +imive_ +. +t_d +(); + +5328 + gpublic +: + +5333 +n + +ݔ +*() const + +5335 +as +( +m_obje + ! +nuαr +); + +5337  + gm_obje +-> + gm_ty +) + +5339  + gvue_t +:: +obje +: + +5341 +as +( +m_ +. +obje_ + ! +m_obje +-> +m_vue +. +obje +-> +d +()); + +5342  + gm_ +. + gobje_ +-> + gcd +; + +5345  + gvue_t +:: +y +: + +5347 +as +( +m_ +. +y_ + ! +m_obje +-> +m_vue +. +y +-> +d +()); + +5348  * + gm_ +. + gy_ +; + +5351  + gvue_t +:: +nu +: + +5352 +JSON_THROW +( +vid_ +:: + +(214, "cannot get value")); + +5356 i( +JSON_LIKELY +( +m_ +. +imive_ +. +is_beg +())) + +5358  * +m_obje +; + +5361 +JSON_THROW +( +vid_ +:: + +(214, "cannot get value")); + +5370 +por + + gݔ +->() const + +5372 +as +( +m_obje + ! +nuαr +); + +5374  + gm_obje +-> + gm_ty +) + +5376  + gvue_t +:: +obje +: + +5378 +as +( +m_ +. +obje_ + ! +m_obje +-> +m_vue +. +obje +-> +d +()); + +5379  &( + gm_ +. + gobje_ +-> + gcd +); + +5382  + gvue_t +:: +y +: + +5384 +as +( +m_ +. +y_ + ! +m_obje +-> +m_vue +. +y +-> +d +()); + +5385  &* + gm_ +. + gy_ +; + +5390 i( +JSON_LIKELY +( +m_ +. +imive_ +. +is_beg +())) + +5392  +m_obje +; + +5395 +JSON_THROW +( +vid_ +:: + +(214, "cannot get value")); + +5404 +_im + cڡ + gݔ +++() + +5406 aut + gsu + = * +this +; + +5407 ++(* + gthis +); + +5408  + gsu +; + +5415 + g_im +& + gݔ +++() + +5417 +as +( +m_obje + ! +nuαr +); + +5419  + gm_obje +-> + gm_ty +) + +5421  + gvue_t +:: +obje +: + +5423 +d +:: +adv +( +m_ +. +obje_ +, 1); + +5427  + gvue_t +:: +y +: + +5429 +d +:: +adv +( +m_ +. +y_ +, 1); + +5435 ++ +m_ +. +imive_ +; + +5440  * + gthis +; + +5447 +_im + cڡ + gݔ +--() + +5449 aut + gsu + = * +this +; + +5450 --(* + gthis +); + +5451  + gsu +; + +5458 + g_im +& + gݔ +--() + +5460 +as +( +m_obje + ! +nuαr +); + +5462  + gm_obje +-> + gm_ty +) + +5464  + gvue_t +:: +obje +: + +5466 +d +:: +adv +( +m_ +. +obje_ +, -1); + +5470  + gvue_t +:: +y +: + +5472 +d +:: +adv +( +m_ +. +y_ +, -1); + +5478 -- +m_ +. +imive_ +; + +5483  * + gthis +; + +5490 +bo + + gݔ +==(cڡ +_im +& +h +) const + +5493 i( +JSON_UNLIKELY +( +m_obje + ! +h +.m_object)) + +5495 +JSON_THROW +( +vid_ +:: + +(212, "cannot compare iterators of different containers")); + +5498 +as +( +m_obje + ! +nuαr +); + +5500  + gm_obje +-> + gm_ty +) + +5502  + gvue_t +:: +obje +: + +5503  ( +m_ +. +obje_ + = +h +.m_it.object_iterator); + +5505  + gvue_t +:: +y +: + +5506  ( +m_ +. +y_ + = +h +.m_it.array_iterator); + +5509  ( +m_ +. +imive_ + = +h +.m_it.primitive_iterator); + +5517 +bo + + gݔ +!=(cڡ +_im +& +h +) const + +5519  +n + +ݔ +==( +h +); + +5526 +bo + + gݔ +<(cڡ + g_im +& + gh +) const + +5529 i( +JSON_UNLIKELY +( +m_obje + ! +h +.m_object)) + +5531 +JSON_THROW +( +vid_ +:: + +(212, "cannot compare iterators of different containers")); + +5534 +as +( +m_obje + ! +nuαr +); + +5536  + gm_obje +-> + gm_ty +) + +5538  + gvue_t +:: +obje +: + +5539 +JSON_THROW +( +vid_ +:: + +(213, "cannot compare order of object iterators")); + +5541  + gvue_t +:: +y +: + +5542  ( +m_ +. +y_ + < +h +.m_it.array_iterator); + +5545  ( +m_ +. +imive_ + < +h +.m_it.primitive_iterator); + +5553 +bo + + gݔ +<=(cڡ +_im +& +h +) const + +5555  +n + +h +. +ݔ + < (* +this +); + +5562 +bo + + gݔ +>(cڡ + g_im +& + gh +) const + +5564  +n + + gݔ +<=( +h +); + +5571 +bo + + gݔ +>=(cڡ +_im +& +h +) const + +5573  +n + +ݔ +<( +h +); + +5580 + g_im +& + gݔ ++=( +difn_ty + +i +) + +5582 +as +( +m_obje + ! +nuαr +); + +5584  + gm_obje +-> + gm_ty +) + +5586  + gvue_t +:: +obje +: + +5587 +JSON_THROW +( +vid_ +:: + +(209, "cannot use offsets with object iterators")); + +5589  + gvue_t +:: +y +: + +5591 +d +:: +adv +( +m_ +. +y_ +, +i +); + +5597 +m_ +. +imive_ + + +i +; + +5602  * + gthis +; + +5609 + g_im +& + gݔ +-=( +difn_ty + +i +) + +5611  +ݔ ++=(- +i +); + +5618 +_im + + gݔ ++( +difn_ty + + gi +) const + +5620 aut + gsu + = * +this +; + +5621 + gsu + + +i +; + +5622  + gsu +; + +5629 +nd + +_im + + gݔ ++( +difn_ty + + gi +, cڡ + g_im +& + g +) + +5631 aut + gsu + = + +; + +5632 + gsu + + +i +; + +5633  + gsu +; + +5640 +_im + + gݔ +-( +difn_ty + + gi +) const + +5642 aut + gsu + = * +this +; + +5643 + gsu + - +i +; + +5644  + gsu +; + +5651 +difn_ty + + gݔ +-(cڡ + g_im +& + gh +) const + +5653 +as +( +m_obje + ! +nuαr +); + +5655  + gm_obje +-> + gm_ty +) + +5657  + gvue_t +:: +obje +: + +5658 +JSON_THROW +( +vid_ +:: + +(209, "cannot use offsets with object iterators")); + +5660  + gvue_t +:: +y +: + +5661  +m_ +. +y_ + - +h +.m_it.array_iterator; + +5664  +m_ +. +imive_ + - +h +.m_it.primitive_iterator; + +5672 +n + + gݔ +[]( +difn_ty + + gn +) const + +5674 +as +( +m_obje + ! +nuαr +); + +5676  + gm_obje +-> + gm_ty +) + +5678  + gvue_t +:: +obje +: + +5679 +JSON_THROW +( +vid_ +:: + +(208, "cannot use operator[] for object iterators")); + +5681  + gvue_t +:: +y +: + +5682  * +d +:: +xt +( +m_ +. +y_ +, +n +); + +5684  + gvue_t +:: +nu +: + +5685 +JSON_THROW +( +vid_ +:: + +(214, "cannot get value")); + +5689 i( +JSON_LIKELY +( +m_ +. +imive_ +. +g_vue +(=- +n +)) + +5691  * +m_obje +; + +5694 +JSON_THROW +( +vid_ +:: + +(214, "cannot get value")); + +5703 cڡ +tyme + + gobje_t +:: +key_ty +& +key +() const + +5705 +as +( +m_obje + ! +nuαr +); + +5707 i( +JSON_LIKELY +( +m_obje +-> +is_obje +())) + +5709  + gm_ +. + gobje_ +-> + gf +; + +5712 +JSON_THROW +( +vid_ +:: + +(207, "cannot use key() foron-object iterators")); + +5719 +n + +vue +() const + +5721  + gݔ +*(); + +5724 + give +: + +5726 +por + +m_obje + = +nuαr +; + +5728 + g_ +< +tyme + + gd +:: +move_cڡ +< +BasicJsTy +>:: +ty +> +m_ +; + +5738  + ~ + +5739  + ~< +> + +5740  + ~ + +5742 +mea + + gohmn + + +5744 +mea + + gda + + +5768 + gme +< +tyme + + gBa +> + +5769 +ass + + gjs_v_ + : +public + +d +:: +v_ +< +Ba +> + +5771 +public +: + +5772 +usg + +difn_ty + = +d +:: +rdiff_t +; + +5774 +usg + + gba_ + = +d +:: +v_ +< +Ba +>; + +5776 +usg + + gn + = +tyme + +Ba +:: +n +; + +5779 +exic + +js_v_ +(cڡ +tyme + +ba_ +:: +_ty +& + + +nx + + +5780 : +ba_ +( + +) {} + +5783 +exic + +js_v_ +(cڡ +ba_ +& + + +nx + : base_iterator(it) {} + +5786 +js_v_ + cڡ +ݔ +++() + +5788  +ic_ +< +js_v_ +>( +ba_ +:: +ݔ +++(1)); + +5792 + gjs_v_ +& + gݔ +++() + +5794  + gic_ +< + gjs_v_ +&>( + gba_ +:: +ݔ +++()); + +5798 +js_v_ + cڡ + gݔ +--() + +5800  + gic_ +< + gjs_v_ +>( + gba_ +:: +ݔ +--(1)); + +5804 + gjs_v_ +& + gݔ +--() + +5806  + gic_ +< + gjs_v_ +&>( + gba_ +:: +ݔ +--()); + +5810 + gjs_v_ +& + gݔ ++=( +difn_ty + +i +) + +5812  +ic_ +< +js_v_ +&>( +ba_ +:: +ݔ ++=( +i +)); + +5816 +js_v_ + + gݔ ++( +difn_ty + + gi +) const + +5818  + gic_ +< + gjs_v_ +>( + gba_ +:: +ݔ ++( +i +)); + +5822 +js_v_ + + gݔ +-( +difn_ty + + gi +) const + +5824  + gic_ +< + gjs_v_ +>( + gba_ +:: +ݔ +-( +i +)); + +5828 +difn_ty + + gݔ +-(cڡ + gjs_v_ +& + gh +) const + +5830  +ba_ +(* +this +- ba_( +h +); + +5834 +n + + gݔ +[]( +difn_ty + + gn +) const + +5836  *( + gthis +-> + gݔ ++( + gn +)); + +5840 aut +key +(cڡ -> +dety +( +d +:: +dev +< +Ba +>().key()) + +5842 aut + + = -- +this +-> +ba +(); + +5843  + g +. +key +(); + +5847 +n + +vue +() const + +5849 aut + g + = -- +this +-> +ba +(); + +5850  + g +. + gݔ + * (); + +5859  + ~ + +5860  + ~ + +5861  + ~ + +5862  + ~< +> + +5863  + ~ + +5864  + ~ + +5865  + ~ + +5866  + ~ + +5868 +mea + + gohmn + + +5870 +mea + + gda + + +5873 + gme +< +tyme + + gChTy +>  + souut_adr_oc + + +5875 +vtu +  +wre_cha +( +ChTy + +c +) = 0; + +5876 +vtu +  +wre_chas +(cڡ +ChTy +* +s +, +d +:: +size_t + +ngth +) = 0; + +5877 + gvtu + ~ +ouut_adr_oc +() = ; + +5881 + gme +< +tyme + + gChTy +> + +5882 +usg + + gouut_adr_t + = +d +:: +shed_r +< +ouut_adr_oc +< +ChTy +>>; + +5885 + gme +< +tyme + + gChTy +> + +5886 +ass + + gouut_ve_adr + : +public + +ouut_adr_oc +< +ChTy +> + +5888 +public +: + +5889 +exic + +ouut_ve_adr +( +d +:: +ve +< +ChTy +>& +vec +: +v +(vec) {} + +5891  +wre_cha +( +ChTy + +c + +ovride + + +5893 +v +. +push_back +( +c +); + +5896  +wre_chas +(cڡ +ChTy +* +s +, +d +:: +size_t + +ngth + +ovride + + +5898 +d +:: +cy +( +s +, s + +ngth +, std:: +back_ +( +v +)); + +5901 + give +: + +5902 +d +:: +ve +< +ChTy +>& +v +; + +5906 + gme +< +tyme + + gChTy +> + +5907 +ass + + gouut_am_adr + : +public + +ouut_adr_oc +< +ChTy +> + +5909 +public +: + +5910 +exic + +ouut_am_adr +( +d +:: +basic_oam +< +ChTy +>& +s +: +am +(s) {} + +5912  +wre_cha +( +ChTy + +c + +ovride + + +5914 +am +. +put +( +c +); + +5917  +wre_chas +(cڡ +ChTy +* +s +, +d +:: +size_t + +ngth + +ovride + + +5919 +am +. +wre +( +s +, +ic_ +< +d +:: +amsize +>( +ngth +)); + +5922 + give +: + +5923 +d +:: +basic_oam +< +ChTy +>& +am +; + +5927 + gme +< +tyme + + gChTy +,ym + gSgTy + = +d +:: +basic_rg +< +ChTy +>> + +5928 +ass + +ouut_rg_adr + : +public + +ouut_adr_oc +< +ChTy +> + +5930 +public +: + +5931 +exic + +ouut_rg_adr +( +SgTy +& +s +: +r +(s) {} + +5933  +wre_cha +( +ChTy + +c + +ovride + + +5935 +r +. +push_back +( +c +); + +5938  +wre_chas +(cڡ +ChTy +* +s +, +d +:: +size_t + +ngth + +ovride + + +5940 +r +. +nd +( +s +, +ngth +); + +5943 + give +: + +5944 +SgTy +& +r +; + +5947 + gme +< +tyme + + gChTy +,ym + gSgTy + = +d +:: +basic_rg +< +ChTy +>> + +5948 as + couut_adr + + +5950 +public +: + +5951 +ouut_adr +( +d +:: +ve +< +ChTy +>& +vec +) + +5952 : + +( +d +:: +make_shed +< +ouut_ve_adr +< +ChTy +>>( +vec +)) {} + +5954 +ouut_adr +( +d +:: +basic_oam +< +ChTy +>& +s +) + +5955 : + +( +d +:: +make_shed +< +ouut_am_adr +< +ChTy +>>( +s +)) {} + +5957 +ouut_adr +( +SgTy +& +s +) + +5958 : + +( +d +:: +make_shed +< +ouut_rg_adr +< +ChTy +, +SgTy +>>( +s +)) {} + +5960 +ݔ + +ouut_adr_t +< +ChTy +>() + +5962  + +; + +5965 + give +: + +5966 +ouut_adr_t +< +ChTy +> + + = +nuαr +; + +5974  + ~ + +5975  + ~ + +5976  + ~ + +5977  + ~ + +5978  + ~ + +5979  + ~ + +5980  + ~ + +5981  + ~ + +5982  + ~< +> + +5983  + ~ + +5984  + ~ + +5985  + ~ + +6000 +mea + + gohmn + + +6002 +mea + + gda + + +6011 + gme +< +tyme + + gBasicJsTy +,ym + gSAX + = +js_x_dom_rr +< +BasicJsTy +>> + +6012 as + cby_ad + + +6014 +usg + +numb_g_t + = +tyme + +BasicJsTy +::number_integer_t; + +6015 +usg + + gnumb_unsigd_t + = +tyme + +BasicJsTy +:: +numb_unsigd_t +; + +6016 +usg + + gnumb_t_t + = +tyme + +BasicJsTy +:: +numb_t_t +; + +6017 +usg + + grg_t + = +tyme + +BasicJsTy +:: +rg_t +; + +6018 +usg + + gjs_x_t + = +SAX +; + +6020 + gpublic +: + +6026 +exic + +by_ad +( +put_adr_t + +adr +: + +( +d +:: +move +(adapter)) + +6028 () +da +:: +is_x_ic_ass +< +SAX +, + gBasicJsTy +> {}; + +6029 +as +( + +); + +6039 +bo + +x_r +(cڡ +put_fm_t + +fm +, + +6040 +js_x_t +* +x_ +, + +6041 cڡ +bo + +ri + = +ue +) + +6043 +x + = +x_ +; + +6044 +bo + + gsu + = +l +; + +6046  + gfm +) + +6048  + gput_fm_t +:: +cb +: + +6049 +su + = +r_cb_ +(); + +6052  + gput_fm_t +:: +msgck +: + +6053 +su + = +r_msgck_ +(); + +6056  + gput_fm_t +:: +ubjs +: + +6057 +su + = +r_ubjs_ +(); + +6062 +as +( +l +); + +6067 i( +su + +d + + gri +) + +6069 i( + gfm + = +put_fm_t +:: +ubjs +) + +6071 +g_igne_no +(); + +6075 +g +(); + +6078 i( +JSON_UNLIKELY +( +cut + ! +d +:: +ch_as +<>:: +eof +())) + +6080  +x +-> +r_r +( +chs_ad +, +g_tok_rg +(),_r:: + +(110, chars_read, "expectednd of input")); + +6084  + gsu +; + +6094  +cڡex + +bo + +le_dss +( +num + = 1 +nx + + +6096  (* +t_ +<*>(& +num +) == 1); + +6099 + give +: + +6107 +bo + +r_cb_ +(cڡ bo +g_ch + = +ue +) + +6109  +g_ch + ? +g +(: +cut +) + +6112  +d +:: +ch_as +<>:: +eof +(): + +6113  +ux_eof +(); + +6140  +x +-> +numb_unsigd +( +ic_ +< +numb_unsigd_t +>( +cut +)); + +6144 +ut8_t + +numb +; + +6145  +g_numb +( +numb + +d + + gx +-> +numb_unsigd +(number); + +6150 +ut16_t + +numb +; + +6151  +g_numb +( +numb + +d + + gx +-> +numb_unsigd +(number); + +6156 +ut32_t + +numb +; + +6157  +g_numb +( +numb + +d + + gx +-> +numb_unsigd +(number); + +6162 +ut64_t + +numb +; + +6163  +g_numb +( +numb + +d + + gx +-> +numb_unsigd +(number); + +6191  +x +-> +numb_g +( +ic_ +< +t8_t +>(0x20 - 1 - +cut +)); + +6195 +ut8_t + +numb +; + +6196  +g_numb +( +numb + +d + + gx +-> +numb_g +( +ic_ +< +numb_g_t +>(-1) -umber); + +6201 +ut16_t + +numb +; + +6202  +g_numb +( +numb + +d + + gx +-> +numb_g +( +ic_ +< +numb_g_t +>(-1) -umber); + +6207 +ut32_t + +numb +; + +6208  +g_numb +( +numb + +d + + gx +-> +numb_g +( +ic_ +< +numb_g_t +>(-1) -umber); + +6213 +ut64_t + +numb +; + +6214  +g_numb +( +numb + +d + + gx +-> +numb_g +( +ic_ +< +numb_g_t +>(-1) + +6215 - +ic_ +< +numb_g_t +>( +numb +)); + +6249 +rg_t + +s +; + +6250  +g_cb_rg +( +s + +d + + gx +-> +rg +(s); + +6278  +g_cb_y +( +ic_ +< +d +:: +size_t +>( +cut + & 0x1F)); + +6282 +ut8_t + +n +; + +6283  +g_numb +( +n + +d + +g_cb_y +( +ic_ +< +d +:: +size_t +>(len)); + +6288 +ut16_t + +n +; + +6289  +g_numb +( +n + +d + +g_cb_y +( +ic_ +< +d +:: +size_t +>(len)); + +6294 +ut32_t + +n +; + +6295  +g_numb +( +n + +d + +g_cb_y +( +ic_ +< +d +:: +size_t +>(len)); + +6300 +ut64_t + +n +; + +6301  +g_numb +( +n + +d + +g_cb_y +( +ic_ +< +d +:: +size_t +>(len)); + +6305  +g_cb_y +( +d +:: +size_t +(-1)); + +6332  +g_cb_obje +( +ic_ +< +d +:: +size_t +>( +cut + & 0x1F)); + +6336 +ut8_t + +n +; + +6337  +g_numb +( +n + +d + +g_cb_obje +( +ic_ +< +d +:: +size_t +>(len)); + +6342 +ut16_t + +n +; + +6343  +g_numb +( +n + +d + +g_cb_obje +( +ic_ +< +d +:: +size_t +>(len)); + +6348 +ut32_t + +n +; + +6349  +g_numb +( +n + +d + +g_cb_obje +( +ic_ +< +d +:: +size_t +>(len)); + +6354 +ut64_t + +n +; + +6355  +g_numb +( +n + +d + +g_cb_obje +( +ic_ +< +d +:: +size_t +>(len)); + +6359  +g_cb_obje +( +d +:: +size_t +(-1)); + +6362  +x +-> +boޗn +( +l +); + +6365  +x +-> +boޗn +( +ue +); + +6368  +x +-> +nu +(); + +6372 cڡ  +by1 + = +g +(); + +6373 i( +JSON_UNLIKELY +( +n + +ux_eof +())) + +6375  + gl +; + +6377 cڡ  + gby2 + = +g +(); + +6378 i( +JSON_UNLIKELY +( +n + +ux_eof +())) + +6380  + gl +; + +6391 cڡ  + ghf + = ( +by1 + << 8+ +by2 +; + +6392 cڡ  + gv + = [& +hf +] + +6394 cڡ  +exp + = ( +hf + >> 10) & 0x1F; + +6395 cڡ  + gmt + = +hf + & 0x3FF; + +6396 +as +(0 < +exp + +d +xp <= 32); + +6397 +as +(0 < +mt + +d + mant <= 1024); + +6398  + gexp +) + +6401  +d +:: +ldexp +( +mt +, -24); + +6403  ( +mt + == 0) + +6404 ? +d +:: +numic_lims +<>:: +fy +() + +6405 : +d +:: +numic_lims +<>:: +qut_NaN +(); + +6407  +d +:: +ldexp +( +mt + + 1024, +exp + - 25); + +6410  + gx +-> +numb_t +(( +hf + & 0x8000) != 0 + +6411 ? +ic_ +< +numb_t_t +>(- +v +) + +6412 : +ic_ +< +numb_t_t +>( +v +), ""); + +6417  +numb +; + +6418  +g_numb +( +numb + +d + + gx +-> +numb_t +( +ic_ +< +numb_t_t +>(number), ""); + +6423  +numb +; + +6424  +g_numb +( +numb + +d + + gx +-> +numb_t +( +ic_ +< +numb_t_t +>(number), ""); + +6429 aut +ϡ_tok + = +g_tok_rg +(); + +6430  + gx +-> +r_r +( +chs_ad +, +ϡ_tok +,_r:: + +(112, chars_read, "erroreading CBOR;ast byte: 0x" +ast_token)); + +6438 +bo + +r_msgck_ +() + +6440  +g +()) + +6443  + gd +:: +ch_as +<>:: +eof +(): + +6444  +ux_eof +(); + +6575  +x +-> +numb_unsigd +( +ic_ +< +numb_unsigd_t +>( +cut +)); + +6594  +g_msgck_obje +( +ic_ +< +d +:: +size_t +>( +cut + & 0x0F)); + +6613  +g_msgck_y +( +ic_ +< +d +:: +size_t +>( +cut + & 0x0F)); + +6649 +rg_t + +s +; + +6650  +g_msgck_rg +( +s + +d + + gx +-> +rg +(s); + +6654  +x +-> +nu +(); + +6657  +x +-> +boޗn +( +l +); + +6660  +x +-> +boޗn +( +ue +); + +6664  +numb +; + +6665  +g_numb +( +numb + +d + + gx +-> +numb_t +( +ic_ +< +numb_t_t +>(number), ""); + +6670  +numb +; + +6671  +g_numb +( +numb + +d + + gx +-> +numb_t +( +ic_ +< +numb_t_t +>(number), ""); + +6676 +ut8_t + +numb +; + +6677  +g_numb +( +numb + +d + + gx +-> +numb_unsigd +(number); + +6682 +ut16_t + +numb +; + +6683  +g_numb +( +numb + +d + + gx +-> +numb_unsigd +(number); + +6688 +ut32_t + +numb +; + +6689  +g_numb +( +numb + +d + + gx +-> +numb_unsigd +(number); + +6694 +ut64_t + +numb +; + +6695  +g_numb +( +numb + +d + + gx +-> +numb_unsigd +(number); + +6700 +t8_t + +numb +; + +6701  +g_numb +( +numb + +d + + gx +-> +numb_g +(number); + +6706 +t16_t + +numb +; + +6707  +g_numb +( +numb + +d + + gx +-> +numb_g +(number); + +6712 +t32_t + +numb +; + +6713  +g_numb +( +numb + +d + + gx +-> +numb_g +(number); + +6718 +t64_t + +numb +; + +6719  +g_numb +( +numb + +d + + gx +-> +numb_g +(number); + +6726 +rg_t + +s +; + +6727  +g_msgck_rg +( +s + +d + + gx +-> +rg +(s); + +6732 +ut16_t + +n +; + +6733  +g_numb +( +n + +d + +g_msgck_y +( +ic_ +< +d +:: +size_t +>(len)); + +6738 +ut32_t + +n +; + +6739  +g_numb +( +n + +d + +g_msgck_y +( +ic_ +< +d +:: +size_t +>(len)); + +6744 +ut16_t + +n +; + +6745  +g_numb +( +n + +d + +g_msgck_obje +( +ic_ +< +d +:: +size_t +>(len)); + +6750 +ut32_t + +n +; + +6751  +g_numb +( +n + +d + +g_msgck_obje +( +ic_ +< +d +:: +size_t +>(len)); + +6787  +x +-> +numb_g +( +ic_ +< +t8_t +>( +cut +)); + +6791 aut +ϡ_tok + = +g_tok_rg +(); + +6792  + gx +-> +r_r +( +chs_ad +, +ϡ_tok +,_r:: + +(112, chars_read, "erroreading MessagePack;ast byte: 0x" +ast_token)); + +6804 +bo + +r_ubjs_ +(cڡ bo +g_ch + = +ue +) + +6806  +g_ubjs_vue +( +g_ch + ? +g_igne_no +(: +cut +); + +6818  +g +() + +6820 ++ + gchs_ad +; + +6821  ( + gcut + = + +-> +g_cha +()); + +6827  +g_igne_no +() + +6831 +g +(); + +6833  + gcut + == 'N'); + +6835  + gcut +; + +6850 + gme +< +tyme + + gNumbTy +> + +6851 +bo + +g_numb +( +NumbTy +& +su +) + +6854 + gd +:: +y +< +ut8_t +, ( + gNumbTy +)> + gvec +; + +6855  + gd +:: +size_t + +i + = 0; + gi + < ( + gNumbTy +); ++i) + +6857 +g +(); + +6858 i( +JSON_UNLIKELY +( +n + +ux_eof +())) + +6860  + gl +; + +6864 i( + gis_le_dn +) + +6866 + gvec +[( +NumbTy +- +i + - 1] = +ic_ +< +ut8_t +>( +cut +); + +6870 + gvec +[ +i +] = +ic_ +< +ut8_t +>( +cut +); + +6875 + gd +:: +memy +(& +su +, +vec +. +da +(), ( +NumbTy +)); + +6876  + gue +; + +6892 + gme +< +tyme + + gNumbTy +> + +6893 +bo + +g_rg +(cڡ +NumbTy + +n +, +rg_t +& +su +) + +6895 +bo + + gsucss + = +ue +; + +6896 + gd +:: +ge_n +( +d +:: +back_ +( +su +), +n +, [ +this +, & +sucss +]() + +6898 +g +(); + +6899 i( +JSON_UNLIKELY +( +n + +ux_eof +())) + +6901 +sucss + = +l +; + +6903  +ic_ +<>( +cut +); + +6905  + gsucss +; + +6919 +bo + +g_cb_rg +( +rg_t +& +su +) + +6921 i( +JSON_UNLIKELY +( +n + +ux_eof +())) + +6923  + gl +; + +6926  + gcut +) + +6954  +g_rg +( +cut + & 0x1F, +su +); + +6959 +ut8_t + +n +; + +6960  +g_numb +( +n + +d + +g_rg +֒, +su +); + +6965 +ut16_t + +n +; + +6966  +g_numb +( +n + +d + +g_rg +֒, +su +); + +6971 +ut32_t + +n +; + +6972  +g_numb +( +n + +d + +g_rg +֒, +su +); + +6977 +ut64_t + +n +; + +6978  +g_numb +( +n + +d + +g_rg +֒, +su +); + +6983  +g +() != 0xFF) + +6985 +rg_t + +chunk +; + +6986 i( +n + +g_cb_rg +( +chunk +)) + +6988  + gl +; + +6990 + gsu +. +nd +( +chunk +); + +6992  + gue +; + +6997 aut +ϡ_tok + = +g_tok_rg +(); + +6998  + gx +-> +r_r +( +chs_ad +, +ϡ_tok +,_r:: + +(113, chars_read, "expected CBOR string;ast byte: 0x" +ast_token)); + +7008 +bo + +g_cb_y +(cڡ +d +:: +size_t + +n +) + +7010 i( +JSON_UNLIKELY +( +n + +x +-> +t_y +( +n +))) + +7012  +l +; + +7015 i( + gn + ! +d +:: +size_t +(-1)) + +7016  +d +:: +size_t + +i + = 0; + gi + < + gn +; ++i) + +7018 i( +JSON_UNLIKELY +( +n + +r_cb_ +())) + +7020  + gl +; + +7025  +g +() != 0xFF) + +7027 i( +JSON_UNLIKELY +( +n + +r_cb_ +( +l +))) + +7029  +l +; + +7034  + gx +-> +d_y +(); + +7042 +bo + +g_cb_obje +(cڡ +d +:: +size_t + +n +) + +7044 i( +n + +JSON_UNLIKELY +( +x +-> +t_obje +( +n +))) + +7046  +l +; + +7049 +rg_t + + gkey +; + +7050 i( + gn + ! +d +:: +size_t +(-1)) + +7052  +d +:: +size_t + +i + = 0; + gi + < + gn +; ++i) + +7054 +g +(); + +7055 i( +JSON_UNLIKELY +( +n + +g_cb_rg +( +key + + + +x +->key(key))) + +7057  + gl +; + +7060 i( +JSON_UNLIKELY +( +n + +r_cb_ +())) + +7062  + gl +; + +7064 + gkey +. +r +(); + +7069  +g +() != 0xFF) + +7071 i( +JSON_UNLIKELY +( +n + +g_cb_rg +( +key + + + +x +->key(key))) + +7073  +l +; + +7076 i( +JSON_UNLIKELY +( +n + +r_cb_ +())) + +7078  + gl +; + +7080 + gkey +. +r +(); + +7084  + gx +-> +d_obje +(); + +7097 +bo + +g_msgck_rg +( +rg_t +& +su +) + +7099 i( +JSON_UNLIKELY +( +n + +ux_eof +())) + +7101  + gl +; + +7104  + gcut +) + +7140  +g_rg +( +cut + & 0x1F, +su +); + +7145 +ut8_t + +n +; + +7146  +g_numb +( +n + +d + +g_rg +֒, +su +); + +7151 +ut16_t + +n +; + +7152  +g_numb +( +n + +d + +g_rg +֒, +su +); + +7157 +ut32_t + +n +; + +7158  +g_numb +( +n + +d + +g_rg +֒, +su +); + +7163 aut +ϡ_tok + = +g_tok_rg +(); + +7164  + gx +-> +r_r +( +chs_ad +, +ϡ_tok +,_r:: + +(113, chars_read, "expected MessagePack string;ast byte: 0x" +ast_token)); + +7173 +bo + +g_msgck_y +(cڡ +d +:: +size_t + +n +) + +7175 i( +JSON_UNLIKELY +( +n + +x +-> +t_y +( +n +))) + +7177  +l +; + +7180  + gd +:: +size_t + +i + = 0; + gi + < + gn +; ++i) + +7182 i( +JSON_UNLIKELY +( +n + +r_msgck_ +())) + +7184  + gl +; + +7188  + gx +-> +d_y +(); + +7195 +bo + +g_msgck_obje +(cڡ +d +:: +size_t + +n +) + +7197 i( +JSON_UNLIKELY +( +n + +x +-> +t_obje +( +n +))) + +7199  +l +; + +7202 +rg_t + + gkey +; + +7203  + gd +:: +size_t + +i + = 0; + gi + < + gn +; ++i) + +7205 +g +(); + +7206 i( +JSON_UNLIKELY +( +n + +g_msgck_rg +( +key + + + +x +->key(key))) + +7208  + gl +; + +7211 i( +JSON_UNLIKELY +( +n + +r_msgck_ +())) + +7213  + gl +; + +7215 + gkey +. +r +(); + +7218  + gx +-> +d_obje +(); + +7235 +bo + +g_ubjs_rg +( +rg_t +& +su +, cڡ bo +g_ch + = +ue +) + +7237 i( +g_ch +) + +7239 +g +(); + +7242 i( +JSON_UNLIKELY +( +n + +ux_eof +())) + +7244  + gl +; + +7247  + gcut +) + +7251 +ut8_t + +n +; + +7252  +g_numb +( +n + +d + +g_rg +֒, +su +); + +7257 +t8_t + +n +; + +7258  +g_numb +( +n + +d + +g_rg +֒, +su +); + +7263 +t16_t + +n +; + +7264  +g_numb +( +n + +d + +g_rg +֒, +su +); + +7269 +t32_t + +n +; + +7270  +g_numb +( +n + +d + +g_rg +֒, +su +); + +7275 +t64_t + +n +; + +7276  +g_numb +( +n + +d + +g_rg +֒, +su +); + +7280 aut +ϡ_tok + = +g_tok_rg +(); + +7281  + gx +-> +r_r +( +chs_ad +, +ϡ_tok +,_r:: + +(113, chars_read, "expected UBJSON string;ast byte: 0x" +ast_token)); + +7289 +bo + +g_ubjs_size_vue +( +d +:: +size_t +& +su +) + +7291  +g_igne_no +()) + +7295 +ut8_t + +numb +; + +7296 i( +JSON_UNLIKELY +( +n + +g_numb +( +numb +))) + +7298  + gl +; + +7300 + gsu + = +ic_ +< +d +:: +size_t +>( +numb +); + +7301  + gue +; + +7306 +t8_t + +numb +; + +7307 i( +JSON_UNLIKELY +( +n + +g_numb +( +numb +))) + +7309  + gl +; + +7311 + gsu + = +ic_ +< +d +:: +size_t +>( +numb +); + +7312  + gue +; + +7317 +t16_t + +numb +; + +7318 i( +JSON_UNLIKELY +( +n + +g_numb +( +numb +))) + +7320  + gl +; + +7322 + gsu + = +ic_ +< +d +:: +size_t +>( +numb +); + +7323  + gue +; + +7328 +t32_t + +numb +; + +7329 i( +JSON_UNLIKELY +( +n + +g_numb +( +numb +))) + +7331  + gl +; + +7333 + gsu + = +ic_ +< +d +:: +size_t +>( +numb +); + +7334  + gue +; + +7339 +t64_t + +numb +; + +7340 i( +JSON_UNLIKELY +( +n + +g_numb +( +numb +))) + +7342  + gl +; + +7344 + gsu + = +ic_ +< +d +:: +size_t +>( +numb +); + +7345  + gue +; + +7350 aut +ϡ_tok + = +g_tok_rg +(); + +7351  + gx +-> +r_r +( +chs_ad +, +ϡ_tok +,_r:: + +(113, chars_read, "bytefter '#' must denoteumberype;ast byte: 0x" +ast_token)); + +7366 +bo + +g_ubjs_size_ty +( +d +:: + +& +su +) + +7368 + gsu +. + gf + = +rg_t +:: +os +; + +7369 + gsu +. + gcd + = 0; + +7371 +g_igne_no +(); + +7373 i( + gcut + == '$') + +7375 +su +. +cd + = +g +(); + +7376 i( +JSON_UNLIKELY +( +n + +ux_eof +())) + +7378  + gl +; + +7381 +g_igne_no +(); + +7382 i( +JSON_UNLIKELY +( +cut + != '#')) + +7384 i( +JSON_UNLIKELY +( +n + +ux_eof +())) + +7386  +l +; + +7388 aut + gϡ_tok + = +g_tok_rg +(); + +7389  + gx +-> +r_r +( +chs_ad +, +ϡ_tok +,_r:: + +(112, chars_read, "expected '#'fter UBJSONype information;ast byte: 0x" +ast_token)); + +7392  +g_ubjs_size_vue +( +su +. +f +); + +7394 i( + gcut + == '#') + +7396  +g_ubjs_size_vue +( +su +. +f +); + +7398  + gue +; + +7405 +bo + +g_ubjs_vue +(cڡ  +efix +) + +7407  + gefix +) + +7409  + gd +:: +ch_as +<>:: +eof +(): + +7410  +ux_eof +(); + +7413  +x +-> +boޗn +( +ue +); + +7415  +x +-> +boޗn +( +l +); + +7418  +x +-> +nu +(); + +7422 +ut8_t + +numb +; + +7423  +g_numb +( +numb + +d + + gx +-> +numb_unsigd +(number); + +7428 +t8_t + +numb +; + +7429  +g_numb +( +numb + +d + + gx +-> +numb_g +(number); + +7434 +t16_t + +numb +; + +7435  +g_numb +( +numb + +d + + gx +-> +numb_g +(number); + +7440 +t32_t + +numb +; + +7441  +g_numb +( +numb + +d + + gx +-> +numb_g +(number); + +7446 +t64_t + +numb +; + +7447  +g_numb +( +numb + +d + + gx +-> +numb_g +(number); + +7452  +numb +; + +7453  +g_numb +( +numb + +d + + gx +-> +numb_t +( +ic_ +< +numb_t_t +>(number), ""); + +7458  +numb +; + +7459  +g_numb +( +numb + +d + + gx +-> +numb_t +( +ic_ +< +numb_t_t +>(number), ""); + +7464 +g +(); + +7465 i( +JSON_UNLIKELY +( +n + +ux_eof +())) + +7467  + gl +; + +7469 i( +JSON_UNLIKELY +( +cut + > 127)) + +7471 aut + gϡ_tok + = +g_tok_rg +(); + +7472  + gx +-> +r_r +( +chs_ad +, +ϡ_tok +,_r:: + +(113, chars_read, "bytefter 'C' must be inange 0x00..0x7F;ast byte: 0x" +ast_token)); + +7474 +rg_t + +s +(1, +ic_ +<>( +cut +)); + +7475  + gx +-> +rg +( +s +); + +7480 +rg_t + +s +; + +7481  +g_ubjs_rg +( +s + +d + + gx +-> +rg +(s); + +7485  +g_ubjs_y +(); + +7488  +g_ubjs_obje +(); + +7492 aut +ϡ_tok + = +g_tok_rg +(); + +7493  + gx +-> +r_r +( +chs_ad +, +ϡ_tok +,_r:: + +(112, chars_read, "erroreading UBJSON;ast byte: 0x" +ast_token)); + +7501 +bo + +g_ubjs_y +() + +7503 + gd +:: + +< +d +:: +size_t +, > + gsize_d_ty +; + +7504 i( +JSON_UNLIKELY +( +n + +g_ubjs_size_ty +( +size_d_ty +))) + +7506  + gl +; + +7509 i( + gsize_d_ty +. + gf + ! +rg_t +:: +os +) + +7511 i( +JSON_UNLIKELY +( +n + +x +-> +t_y +( +size_d_ty +. +f +))) + +7513  +l +; + +7516 i( + gsize_d_ty +. + gcd + != 0) + +7518 i( +size_d_ty +. +cd + != 'N') + +7520  +d +:: +size_t + +i + = 0; + gi + < + gsize_d_ty +. + gf +; ++i) + +7522 i( +JSON_UNLIKELY +( +n + +g_ubjs_vue +( +size_d_ty +. +cd +))) + +7524  + gl +; + +7531  + gd +:: +size_t + +i + = 0; + gi + < + gsize_d_ty +. + gf +; ++i) + +7533 i( +JSON_UNLIKELY +( +n + +r_ubjs_ +())) + +7535  + gl +; + +7542 i( +JSON_UNLIKELY +( +n + +x +-> +t_y +( +d +:: +size_t +(-1)))) + +7544  +l +; + +7547  + gcut + != ']') + +7549 i( +JSON_UNLIKELY +( +n + +r_ubjs_ +( +l +))) + +7551  +l +; + +7553 +g_igne_no +(); + +7557  + gx +-> +d_y +(); + +7563 +bo + +g_ubjs_obje +() + +7565 + gd +:: + +< +d +:: +size_t +, > + gsize_d_ty +; + +7566 i( +JSON_UNLIKELY +( +n + +g_ubjs_size_ty +( +size_d_ty +))) + +7568  + gl +; + +7571 +rg_t + + gkey +; + +7572 i( + gsize_d_ty +. + gf + ! +rg_t +:: +os +) + +7574 i( +JSON_UNLIKELY +( +n + +x +-> +t_obje +( +size_d_ty +. +f +))) + +7576  +l +; + +7579 i( + gsize_d_ty +. + gcd + != 0) + +7581  +d +:: +size_t + +i + = 0; + gi + < + gsize_d_ty +. + gf +; ++i) + +7583 i( +JSON_UNLIKELY +( +n + +g_ubjs_rg +( +key + + + +x +->key(key))) + +7585  + gl +; + +7587 i( +JSON_UNLIKELY +( +n + +g_ubjs_vue +( +size_d_ty +. +cd +))) + +7589  + gl +; + +7591 + gkey +. +r +(); + +7596  + gd +:: +size_t + +i + = 0; + gi + < + gsize_d_ty +. + gf +; ++i) + +7598 i( +JSON_UNLIKELY +( +n + +g_ubjs_rg +( +key + + + +x +->key(key))) + +7600  + gl +; + +7602 i( +JSON_UNLIKELY +( +n + +r_ubjs_ +())) + +7604  + gl +; + +7606 + gkey +. +r +(); + +7612 i( +JSON_UNLIKELY +( +n + +x +-> +t_obje +( +d +:: +size_t +(-1)))) + +7614  +l +; + +7617  + gcut + != '}') + +7619 i( +JSON_UNLIKELY +( +n + +g_ubjs_rg +( +key +, +l + + + +x +->key(key))) + +7621  +l +; + +7623 i( +JSON_UNLIKELY +( +n + +r_ubjs_ +())) + +7625  + gl +; + +7627 +g_igne_no +(); + +7628 + gkey +. +r +(); + +7632  + gx +-> +d_obje +(); + +7638 +bo + +ux_eof +() const + +7640 i( +JSON_UNLIKELY +( +cut + = +d +:: +ch_as +<>:: +eof +())) + +7642  +x +-> +r_r +( +chs_ad +, "",_r:: + +(110, chars_read, "unexpectednd of input")); + +7644  + gue +; + +7650 + gd +:: +rg + +g_tok_rg +() const + +7652  + +[3]; + +7653 +tf +( + +, 3, "%.2hhX", +ic_ +<>( +cut +)); + +7654  + gd +:: +rg +{ + +}; + +7657 + give +: + +7659 +put_adr_t + + + = +nuαr +; + +7662  + gcut + = +d +:: +ch_as +<>:: +eof +(); + +7665 + gd +:: +size_t + +chs_ad + = 0; + +7668 cڡ +bo + + gis_le_dn + = +le_dss +(); + +7671 +js_x_t +* + gx + = +nuαr +; + +7679  + ~ + +7680  + ~ + +7681  + ~ + +7682  + ~ + +7683  + ~ + +7690 +mea + + gohmn + + +7692 +mea + + gda + + +7701 + gme +< +tyme + + gBasicJsTy +,ym + gChTy +> + +7702 as + cby_wr + + +7704 + gpublic +: + +7710 +exic + +by_wr +( +ouut_adr_t +< +ChTy +> +adr +: + +(adapter) + +7712 +as +( + +); + +7718  +wre_cb +(cڡ +BasicJsTy +& +j +) + +7720  + gj +. +ty +()) + +7722  + gvue_t +:: +nu +: + +7724 + +-> +wre_cha +( +ic_ +< +ChTy +>(0xF6)); + +7728  + gvue_t +:: +boޗn +: + +7730 + +-> +wre_cha +( +j +. +m_vue +. +boޗn + + +7731 ? +ic_ +< +ChTy +>(0xF5) + +7732 : +ic_ +< +ChTy +>(0xF4)); + +7736  + gvue_t +:: +numb_g +: + +7738 i( +j +. +m_vue +. +numb_g + >= 0) + +7743 i( +j +. +m_vue +. +numb_g + <= 0x17) + +7745 +wre_numb +( +ic_ +< +ut8_t +>( +j +. +m_vue +. +numb_g +)); + +7747 i( + gj +. + gm_vue +. + gnumb_g + <( +d +:: +numic_lims +< +ut8_t +>:: +max +)()) + +7749 + +-> +wre_cha +( +ic_ +< +ChTy +>(0x18)); + +7750 +wre_numb +( +ic_ +< +ut8_t +>( +j +. +m_vue +. +numb_g +)); + +7752 i( + gj +. + gm_vue +. + gnumb_g + <( +d +:: +numic_lims +< +ut16_t +>:: +max +)()) + +7754 + +-> +wre_cha +( +ic_ +< +ChTy +>(0x19)); + +7755 +wre_numb +( +ic_ +< +ut16_t +>( +j +. +m_vue +. +numb_g +)); + +7757 i( + gj +. + gm_vue +. + gnumb_g + <( +d +:: +numic_lims +< +ut32_t +>:: +max +)()) + +7759 + +-> +wre_cha +( +ic_ +< +ChTy +>(0x1A)); + +7760 +wre_numb +( +ic_ +< +ut32_t +>( +j +. +m_vue +. +numb_g +)); + +7764 + g +-> +wre_cha +( +ic_ +< +ChTy +>(0x1B)); + +7765 +wre_numb +( +ic_ +< +ut64_t +>( +j +. +m_vue +. +numb_g +)); + +7772 cڡut + gposive_numb + = -1 - +j +. +m_vue +. +numb_g +; + +7773 i( + gj +. + gm_vue +. + gnumb_g + >= -24) + +7775 +wre_numb +( +ic_ +< +ut8_t +>(0x20 + +posive_numb +)); + +7777 i( + gposive_numb + <( +d +:: +numic_lims +< +ut8_t +>:: +max +)()) + +7779 + +-> +wre_cha +( +ic_ +< +ChTy +>(0x38)); + +7780 +wre_numb +( +ic_ +< +ut8_t +>( +posive_numb +)); + +7782 i( + gposive_numb + <( +d +:: +numic_lims +< +ut16_t +>:: +max +)()) + +7784 + +-> +wre_cha +( +ic_ +< +ChTy +>(0x39)); + +7785 +wre_numb +( +ic_ +< +ut16_t +>( +posive_numb +)); + +7787 i( + gposive_numb + <( +d +:: +numic_lims +< +ut32_t +>:: +max +)()) + +7789 + +-> +wre_cha +( +ic_ +< +ChTy +>(0x3A)); + +7790 +wre_numb +( +ic_ +< +ut32_t +>( +posive_numb +)); + +7794 + g +-> +wre_cha +( +ic_ +< +ChTy +>(0x3B)); + +7795 +wre_numb +( +ic_ +< +ut64_t +>( +posive_numb +)); + +7801  + gvue_t +:: +numb_unsigd +: + +7803 i( +j +. +m_vue +. +numb_unsigd + <= 0x17) + +7805 +wre_numb +( +ic_ +< +ut8_t +>( +j +. +m_vue +. +numb_unsigd +)); + +7807 i( + gj +. + gm_vue +. + gnumb_unsigd + <( +d +:: +numic_lims +< +ut8_t +>:: +max +)()) + +7809 + +-> +wre_cha +( +ic_ +< +ChTy +>(0x18)); + +7810 +wre_numb +( +ic_ +< +ut8_t +>( +j +. +m_vue +. +numb_unsigd +)); + +7812 i( + gj +. + gm_vue +. + gnumb_unsigd + <( +d +:: +numic_lims +< +ut16_t +>:: +max +)()) + +7814 + +-> +wre_cha +( +ic_ +< +ChTy +>(0x19)); + +7815 +wre_numb +( +ic_ +< +ut16_t +>( +j +. +m_vue +. +numb_unsigd +)); + +7817 i( + gj +. + gm_vue +. + gnumb_unsigd + <( +d +:: +numic_lims +< +ut32_t +>:: +max +)()) + +7819 + +-> +wre_cha +( +ic_ +< +ChTy +>(0x1A)); + +7820 +wre_numb +( +ic_ +< +ut32_t +>( +j +. +m_vue +. +numb_unsigd +)); + +7824 + g +-> +wre_cha +( +ic_ +< +ChTy +>(0x1B)); + +7825 +wre_numb +( +ic_ +< +ut64_t +>( +j +. +m_vue +. +numb_unsigd +)); + +7830  + gvue_t +:: +numb_t +: + +7832 + +-> +wre_cha +( +g_cb_t_efix +( +j +. +m_vue +. +numb_t +)); + +7833 +wre_numb +( +j +. +m_vue +. +numb_t +); + +7837  + gvue_t +:: +rg +: + +7840 cڡut +N + = +j +. +m_vue +. +rg +-> +size +(); + +7841 i( + gN + <= 0x17) + +7843 +wre_numb +( +ic_ +< +ut8_t +>(0x60 + +N +)); + +7845 i( + gN + <( +d +:: +numic_lims +< +ut8_t +>:: +max +)()) + +7847 + +-> +wre_cha +( +ic_ +< +ChTy +>(0x78)); + +7848 +wre_numb +( +ic_ +< +ut8_t +>( +N +)); + +7850 i( + gN + <( +d +:: +numic_lims +< +ut16_t +>:: +max +)()) + +7852 + +-> +wre_cha +( +ic_ +< +ChTy +>(0x79)); + +7853 +wre_numb +( +ic_ +< +ut16_t +>( +N +)); + +7855 i( + gN + <( +d +:: +numic_lims +< +ut32_t +>:: +max +)()) + +7857 + +-> +wre_cha +( +ic_ +< +ChTy +>(0x7A)); + +7858 +wre_numb +( +ic_ +< +ut32_t +>( +N +)); + +7861 i( + gN + <( +d +:: +numic_lims +< +ut64_t +>:: +max +)()) + +7863 + +-> +wre_cha +( +ic_ +< +ChTy +>(0x7B)); + +7864 +wre_numb +( +ic_ +< +ut64_t +>( +N +)); + +7869 + g +-> +wre_chas +( + +7870 +t_ +( +j +. +m_vue +. +rg +-> +c_r +()), + +7871 +j +. +m_vue +. +rg +-> +size +()); + +7875  + gvue_t +:: +y +: + +7878 cڡut +N + = +j +. +m_vue +. +y +-> +size +(); + +7879 i( + gN + <= 0x17) + +7881 +wre_numb +( +ic_ +< +ut8_t +>(0x80 + +N +)); + +7883 i( + gN + <( +d +:: +numic_lims +< +ut8_t +>:: +max +)()) + +7885 + +-> +wre_cha +( +ic_ +< +ChTy +>(0x98)); + +7886 +wre_numb +( +ic_ +< +ut8_t +>( +N +)); + +7888 i( + gN + <( +d +:: +numic_lims +< +ut16_t +>:: +max +)()) + +7890 + +-> +wre_cha +( +ic_ +< +ChTy +>(0x99)); + +7891 +wre_numb +( +ic_ +< +ut16_t +>( +N +)); + +7893 i( + gN + <( +d +:: +numic_lims +< +ut32_t +>:: +max +)()) + +7895 + +-> +wre_cha +( +ic_ +< +ChTy +>(0x9A)); + +7896 +wre_numb +( +ic_ +< +ut32_t +>( +N +)); + +7899 i( + gN + <( +d +:: +numic_lims +< +ut64_t +>:: +max +)()) + +7901 + +-> +wre_cha +( +ic_ +< +ChTy +>(0x9B)); + +7902 +wre_numb +( +ic_ +< +ut64_t +>( +N +)); + +7907 cڡuto& + g + : * +j +. +m_vue +. +y +) + +7909 +wre_cb +( + +); + +7914  + gvue_t +:: +obje +: + +7917 cڡut +N + = +j +. +m_vue +. +obje +-> +size +(); + +7918 i( + gN + <= 0x17) + +7920 +wre_numb +( +ic_ +< +ut8_t +>(0xA0 + +N +)); + +7922 i( + gN + <( +d +:: +numic_lims +< +ut8_t +>:: +max +)()) + +7924 + +-> +wre_cha +( +ic_ +< +ChTy +>(0xB8)); + +7925 +wre_numb +( +ic_ +< +ut8_t +>( +N +)); + +7927 i( + gN + <( +d +:: +numic_lims +< +ut16_t +>:: +max +)()) + +7929 + +-> +wre_cha +( +ic_ +< +ChTy +>(0xB9)); + +7930 +wre_numb +( +ic_ +< +ut16_t +>( +N +)); + +7932 i( + gN + <( +d +:: +numic_lims +< +ut32_t +>:: +max +)()) + +7934 + +-> +wre_cha +( +ic_ +< +ChTy +>(0xBA)); + +7935 +wre_numb +( +ic_ +< +ut32_t +>( +N +)); + +7938 i( + gN + <( +d +:: +numic_lims +< +ut64_t +>:: +max +)()) + +7940 + +-> +wre_cha +( +ic_ +< +ChTy +>(0xBB)); + +7941 +wre_numb +( +ic_ +< +ut64_t +>( +N +)); + +7946 cڡuto& + g + : * +j +. +m_vue +. +obje +) + +7948 +wre_cb +( + +. +f +); + +7949 +wre_cb +( + +. +cd +); + +7962  +wre_msgck +(cڡ +BasicJsTy +& +j +) + +7964  + gj +. +ty +()) + +7966  + gvue_t +:: +nu +: + +7968 + +-> +wre_cha +( +ic_ +< +ChTy +>(0xC0)); + +7972  + gvue_t +:: +boޗn +: + +7974 + +-> +wre_cha +( +j +. +m_vue +. +boޗn + + +7975 ? +ic_ +< +ChTy +>(0xC3) + +7976 : +ic_ +< +ChTy +>(0xC2)); + +7980  + gvue_t +:: +numb_g +: + +7982 i( +j +. +m_vue +. +numb_g + >= 0) + +7987 i( +j +. +m_vue +. +numb_unsigd + < 128) + +7990 +wre_numb +( +ic_ +< +ut8_t +>( +j +. +m_vue +. +numb_g +)); + +7992 i( + gj +. + gm_vue +. + gnumb_unsigd + <( +d +:: +numic_lims +< +ut8_t +>:: +max +)()) + +7995 + +-> +wre_cha +( +ic_ +< +ChTy +>(0xCC)); + +7996 +wre_numb +( +ic_ +< +ut8_t +>( +j +. +m_vue +. +numb_g +)); + +7998 i( + gj +. + gm_vue +. + gnumb_unsigd + <( +d +:: +numic_lims +< +ut16_t +>:: +max +)()) + +8001 + +-> +wre_cha +( +ic_ +< +ChTy +>(0xCD)); + +8002 +wre_numb +( +ic_ +< +ut16_t +>( +j +. +m_vue +. +numb_g +)); + +8004 i( + gj +. + gm_vue +. + gnumb_unsigd + <( +d +:: +numic_lims +< +ut32_t +>:: +max +)()) + +8007 + +-> +wre_cha +( +ic_ +< +ChTy +>(0xCE)); + +8008 +wre_numb +( +ic_ +< +ut32_t +>( +j +. +m_vue +. +numb_g +)); + +8010 i( + gj +. + gm_vue +. + gnumb_unsigd + <( +d +:: +numic_lims +< +ut64_t +>:: +max +)()) + +8013 + +-> +wre_cha +( +ic_ +< +ChTy +>(0xCF)); + +8014 +wre_numb +( +ic_ +< +ut64_t +>( +j +. +m_vue +. +numb_g +)); + +8019 i( + gj +. + gm_vue +. + gnumb_g + >= -32) + +8022 +wre_numb +( +ic_ +< +t8_t +>( +j +. +m_vue +. +numb_g +)); + +8024 i( + gj +. + gm_vue +. + gnumb_g + >( +d +:: +numic_lims +< +t8_t +>:: +m +)( +d + + +8025 +j +. +m_vue +. +numb_g + <( +d +:: +numic_lims +< +t8_t +>:: +max +)()) + +8028 + +-> +wre_cha +( +ic_ +< +ChTy +>(0xD0)); + +8029 +wre_numb +( +ic_ +< +t8_t +>( +j +. +m_vue +. +numb_g +)); + +8031 i( + gj +. + gm_vue +. + gnumb_g + >( +d +:: +numic_lims +< +t16_t +>:: +m +)( +d + + +8032 +j +. +m_vue +. +numb_g + <( +d +:: +numic_lims +< +t16_t +>:: +max +)()) + +8035 + +-> +wre_cha +( +ic_ +< +ChTy +>(0xD1)); + +8036 +wre_numb +( +ic_ +< +t16_t +>( +j +. +m_vue +. +numb_g +)); + +8038 i( + gj +. + gm_vue +. + gnumb_g + >( +d +:: +numic_lims +< +t32_t +>:: +m +)( +d + + +8039 +j +. +m_vue +. +numb_g + <( +d +:: +numic_lims +< +t32_t +>:: +max +)()) + +8042 + +-> +wre_cha +( +ic_ +< +ChTy +>(0xD2)); + +8043 +wre_numb +( +ic_ +< +t32_t +>( +j +. +m_vue +. +numb_g +)); + +8045 i( + gj +. + gm_vue +. + gnumb_g + >( +d +:: +numic_lims +< +t64_t +>:: +m +)( +d + + +8046 +j +. +m_vue +. +numb_g + <( +d +:: +numic_lims +< +t64_t +>:: +max +)()) + +8049 + +-> +wre_cha +( +ic_ +< +ChTy +>(0xD3)); + +8050 +wre_numb +( +ic_ +< +t64_t +>( +j +. +m_vue +. +numb_g +)); + +8056  + gvue_t +:: +numb_unsigd +: + +8058 i( +j +. +m_vue +. +numb_unsigd + < 128) + +8061 +wre_numb +( +ic_ +< +ut8_t +>( +j +. +m_vue +. +numb_g +)); + +8063 i( + gj +. + gm_vue +. + gnumb_unsigd + <( +d +:: +numic_lims +< +ut8_t +>:: +max +)()) + +8066 + +-> +wre_cha +( +ic_ +< +ChTy +>(0xCC)); + +8067 +wre_numb +( +ic_ +< +ut8_t +>( +j +. +m_vue +. +numb_g +)); + +8069 i( + gj +. + gm_vue +. + gnumb_unsigd + <( +d +:: +numic_lims +< +ut16_t +>:: +max +)()) + +8072 + +-> +wre_cha +( +ic_ +< +ChTy +>(0xCD)); + +8073 +wre_numb +( +ic_ +< +ut16_t +>( +j +. +m_vue +. +numb_g +)); + +8075 i( + gj +. + gm_vue +. + gnumb_unsigd + <( +d +:: +numic_lims +< +ut32_t +>:: +max +)()) + +8078 + +-> +wre_cha +( +ic_ +< +ChTy +>(0xCE)); + +8079 +wre_numb +( +ic_ +< +ut32_t +>( +j +. +m_vue +. +numb_g +)); + +8081 i( + gj +. + gm_vue +. + gnumb_unsigd + <( +d +:: +numic_lims +< +ut64_t +>:: +max +)()) + +8084 + +-> +wre_cha +( +ic_ +< +ChTy +>(0xCF)); + +8085 +wre_numb +( +ic_ +< +ut64_t +>( +j +. +m_vue +. +numb_g +)); + +8090  + gvue_t +:: +numb_t +: + +8092 + +-> +wre_cha +( +g_msgck_t_efix +( +j +. +m_vue +. +numb_t +)); + +8093 +wre_numb +( +j +. +m_vue +. +numb_t +); + +8097  + gvue_t +:: +rg +: + +8100 cڡut +N + = +j +. +m_vue +. +rg +-> +size +(); + +8101 i( + gN + <= 31) + +8104 +wre_numb +( +ic_ +< +ut8_t +>(0xA0 | +N +)); + +8106 i( + gN + <( +d +:: +numic_lims +< +ut8_t +>:: +max +)()) + +8109 + +-> +wre_cha +( +ic_ +< +ChTy +>(0xD9)); + +8110 +wre_numb +( +ic_ +< +ut8_t +>( +N +)); + +8112 i( + gN + <( +d +:: +numic_lims +< +ut16_t +>:: +max +)()) + +8115 + +-> +wre_cha +( +ic_ +< +ChTy +>(0xDA)); + +8116 +wre_numb +( +ic_ +< +ut16_t +>( +N +)); + +8118 i( + gN + <( +d +:: +numic_lims +< +ut32_t +>:: +max +)()) + +8121 + +-> +wre_cha +( +ic_ +< +ChTy +>(0xDB)); + +8122 +wre_numb +( +ic_ +< +ut32_t +>( +N +)); + +8126 + g +-> +wre_chas +( + +8127 +t_ +( +j +. +m_vue +. +rg +-> +c_r +()), + +8128 +j +. +m_vue +. +rg +-> +size +()); + +8132  + gvue_t +:: +y +: + +8135 cڡut +N + = +j +. +m_vue +. +y +-> +size +(); + +8136 i( + gN + <= 15) + +8139 +wre_numb +( +ic_ +< +ut8_t +>(0x90 | +N +)); + +8141 i( + gN + <( +d +:: +numic_lims +< +ut16_t +>:: +max +)()) + +8144 + +-> +wre_cha +( +ic_ +< +ChTy +>(0xDC)); + +8145 +wre_numb +( +ic_ +< +ut16_t +>( +N +)); + +8147 i( + gN + <( +d +:: +numic_lims +< +ut32_t +>:: +max +)()) + +8150 + +-> +wre_cha +( +ic_ +< +ChTy +>(0xDD)); + +8151 +wre_numb +( +ic_ +< +ut32_t +>( +N +)); + +8155 cڡuto& + g + : * +j +. +m_vue +. +y +) + +8157 +wre_msgck +( + +); + +8162  + gvue_t +:: +obje +: + +8165 cڡut +N + = +j +. +m_vue +. +obje +-> +size +(); + +8166 i( + gN + <= 15) + +8169 +wre_numb +( +ic_ +< +ut8_t +>(0x80 | ( +N + & 0xF))); + +8171 i( + gN + <( +d +:: +numic_lims +< +ut16_t +>:: +max +)()) + +8174 + +-> +wre_cha +( +ic_ +< +ChTy +>(0xDE)); + +8175 +wre_numb +( +ic_ +< +ut16_t +>( +N +)); + +8177 i( + gN + <( +d +:: +numic_lims +< +ut32_t +>:: +max +)()) + +8180 + +-> +wre_cha +( +ic_ +< +ChTy +>(0xDF)); + +8181 +wre_numb +( +ic_ +< +ut32_t +>( +N +)); + +8185 cڡuto& + g + : * +j +. +m_vue +. +obje +) + +8187 +wre_msgck +( + +. +f +); + +8188 +wre_msgck +( + +. +cd +); + +8204  +wre_ubjs +(cڡ +BasicJsTy +& +j +, cڡ +bo + +u_cou +, + +8205 cڡ +bo + +u_ty +, cڡ bo +add_efix + = +ue +) + +8207  +j +. +ty +()) + +8209  +vue_t +:: +nu +: + +8211 i( +add_efix +) + +8213 + +-> +wre_cha +( +ic_ +< +ChTy +>('Z')); + +8218  + gvue_t +:: +boޗn +: + +8220 i( +add_efix +) + +8221 + +-> +wre_cha +( +j +. +m_vue +. +boޗn + + +8222 ? +ic_ +< +ChTy +>('T') + +8223 : +ic_ +< +ChTy +>('F')); + +8227  + gvue_t +:: +numb_g +: + +8229 +wre_numb_wh_ubjs_efix +( +j +. +m_vue +. +numb_g +, +add_efix +); + +8233  + gvue_t +:: +numb_unsigd +: + +8235 +wre_numb_wh_ubjs_efix +( +j +. +m_vue +. +numb_unsigd +, +add_efix +); + +8239  + gvue_t +:: +numb_t +: + +8241 +wre_numb_wh_ubjs_efix +( +j +. +m_vue +. +numb_t +, +add_efix +); + +8245  + gvue_t +:: +rg +: + +8247 i( +add_efix +) + +8249 + +-> +wre_cha +( +ic_ +< +ChTy +>('S')); + +8251 +wre_numb_wh_ubjs_efix +( +j +. +m_vue +. +rg +-> +size +(), +ue +); + +8252 + g +-> +wre_chas +( + +8253 +t_ +( +j +. +m_vue +. +rg +-> +c_r +()), + +8254 +j +. +m_vue +. +rg +-> +size +()); + +8258  + gvue_t +:: +y +: + +8260 i( +add_efix +) + +8262 + +-> +wre_cha +( +ic_ +< +ChTy +>('[')); + +8265 +bo + + gefix_qued + = +ue +; + +8266 i( +u_ty + +d + +n + + gj +. + gm_vue +. + gy +-> +emy +()) + +8268 +as +( +u_cou +); + +8269 cڡ +ChTy + + gf_efix + = +ubjs_efix +( +j +. +t +()); + +8270 cڡ +bo + + gme_efix + = +d +:: +l_of +( +j +. +beg +(+ 1, j. +d +(), + +8271 [ +this +, +f_efix +](cڡ +BasicJsTy + & +v +) + +8273  +ubjs_efix +( +v += +f_efix +; + +8276 i( + gme_efix +) + +8278 + gefix_qued + = +l +; + +8279 + g +-> +wre_cha +( +ic_ +< +ChTy +>('$')); + +8280 + g +-> +wre_cha +( +f_efix +); + +8284 i( + gu_cou +) + +8286 + g +-> +wre_cha +( +ic_ +< +ChTy +>('#')); + +8287 +wre_numb_wh_ubjs_efix +( +j +. +m_vue +. +y +-> +size +(), +ue +); + +8290 cڡuto& + g + : * +j +. +m_vue +. +y +) + +8292 +wre_ubjs +( + +, +u_cou +, +u_ty +, +efix_qued +); + +8295 i( +n + + gu_cou +) + +8297 + g +-> +wre_cha +( +ic_ +< +ChTy +>(']')); + +8303  + gvue_t +:: +obje +: + +8305 i( +add_efix +) + +8307 + +-> +wre_cha +( +ic_ +< +ChTy +>('{')); + +8310 +bo + + gefix_qued + = +ue +; + +8311 i( +u_ty + +d + +n + + gj +. + gm_vue +. + gobje +-> +emy +()) + +8313 +as +( +u_cou +); + +8314 cڡ +ChTy + + gf_efix + = +ubjs_efix +( +j +. +t +()); + +8315 cڡ +bo + + gme_efix + = +d +:: +l_of +( +j +. +beg +(), j. +d +(), + +8316 [ +this +, +f_efix +](cڡ +BasicJsTy + & +v +) + +8318  +ubjs_efix +( +v += +f_efix +; + +8321 i( + gme_efix +) + +8323 + gefix_qued + = +l +; + +8324 + g +-> +wre_cha +( +ic_ +< +ChTy +>('$')); + +8325 + g +-> +wre_cha +( +f_efix +); + +8329 i( + gu_cou +) + +8331 + g +-> +wre_cha +( +ic_ +< +ChTy +>('#')); + +8332 +wre_numb_wh_ubjs_efix +( +j +. +m_vue +. +obje +-> +size +(), +ue +); + +8335 cڡuto& + g + : * +j +. +m_vue +. +obje +) + +8337 +wre_numb_wh_ubjs_efix +( + +. +f +. +size +(), +ue +); + +8338 + g +-> +wre_chas +( + +8339 +t_ +( + +. +f +. +c_r +()), + +8340 + +. +f +. +size +()); + +8341 +wre_ubjs +( + +. +cd +, +u_cou +, +u_ty +, +efix_qued +); + +8344 i( +n + + gu_cou +) + +8346 + g +-> +wre_cha +( +ic_ +< +ChTy +>('}')); + +8357 + give +: + +8368 +me +< +tyme + +NumbTy +> + +8369  +wre_numb +(cڡ +NumbTy + +n +) + +8372 +d +:: +y +< +ChTy +, ( + gNumbTy +)> + gvec +; + +8373 + gd +:: +memy +( +vec +. +da +(), & +n +, ( +NumbTy +)); + +8376 i( + gis_le_dn +) + +8379 + gd +:: +v +( +vec +. +beg +(), vec. +d +()); + +8382 + g +-> +wre_chas +( +vec +. +da +(), ( +NumbTy +)); + +8386 + gme +< +tyme + + gNumbTy +,ym + gd +:: +ab_if +< + +8387 +d +:: +is_tg_pot +< +NumbTy +>:: +vue +, >:: +ty + = 0> + +8388  +wre_numb_wh_ubjs_efix +(cڡ +NumbTy + +n +, + +8389 cڡ +bo + +add_efix +) + +8391 i( + gadd_efix +) + +8393 + g +-> +wre_cha +( +g_ubjs_t_efix +( +n +)); + +8395 +wre_numb +( +n +); + +8399 + gme +< +tyme + + gNumbTy +,ym + gd +:: +ab_if +< + +8400 +d +:: +is_unsigd +< +NumbTy +>:: +vue +, >:: +ty + = 0> + +8401  +wre_numb_wh_ubjs_efix +(cڡ +NumbTy + +n +, + +8402 cڡ +bo + +add_efix +) + +8404 i( + gn + < +ic_ +< +ut64_t +>(( +d +:: +numic_lims +< +t8_t +>:: +max +)())) + +8406 i( +add_efix +) + +8408 + +-> +wre_cha +( +ic_ +< +ChTy +>('i')); + +8410 +wre_numb +( +ic_ +< +ut8_t +>( +n +)); + +8412 i( + gn + <( +d +:: +numic_lims +< +ut8_t +>:: +max +)()) + +8414 i( +add_efix +) + +8416 + +-> +wre_cha +( +ic_ +< +ChTy +>('U')); + +8418 +wre_numb +( +ic_ +< +ut8_t +>( +n +)); + +8420 i( + gn + < +ic_ +< +ut64_t +>(( +d +:: +numic_lims +< +t16_t +>:: +max +)())) + +8422 i( +add_efix +) + +8424 + +-> +wre_cha +( +ic_ +< +ChTy +>('I')); + +8426 +wre_numb +( +ic_ +< +t16_t +>( +n +)); + +8428 i( + gn + < +ic_ +< +ut64_t +>(( +d +:: +numic_lims +< +t32_t +>:: +max +)())) + +8430 i( +add_efix +) + +8432 + +-> +wre_cha +( +ic_ +< +ChTy +>('l')); + +8434 +wre_numb +( +ic_ +< +t32_t +>( +n +)); + +8436 i( + gn + < +ic_ +< +ut64_t +>(( +d +:: +numic_lims +< +t64_t +>:: +max +)())) + +8438 i( +add_efix +) + +8440 + +-> +wre_cha +( +ic_ +< +ChTy +>('L')); + +8442 +wre_numb +( +ic_ +< +t64_t +>( +n +)); + +8446 +JSON_THROW +( +out_of_nge +:: + +(407, "numb ovow slizg " + +d +:: +to_rg +( +n +))); + +8451 + gme +< +tyme + + gNumbTy +,ym + gd +:: +ab_if +< + +8452 +d +:: +is_sigd +< +NumbTy +>:: +vue + +d + + +8453 +n + +d +:: +is_tg_pot +< +NumbTy +>:: +vue +, >:: +ty + = 0> + +8454  +wre_numb_wh_ubjs_efix +(cڡ +NumbTy + +n +, + +8455 cڡ +bo + +add_efix +) + +8457 i(( + gd +:: +numic_lims +< +t8_t +>:: +m +)(< +n + +d + <( +d +::numic_lims:: +max +)()) + +8459 i( +add_efix +) + +8461 + +-> +wre_cha +( +ic_ +< +ChTy +>('i')); + +8463 +wre_numb +( +ic_ +< +t8_t +>( +n +)); + +8465 i( + gic_ +< + gt64_t +>(( + gd +:: +numic_lims +< +ut8_t +>:: +m +)()< +n + +d + < +ic_ +< +t64_t +>(( +d +::numic_lims:: +max +)())) + +8467 i( +add_efix +) + +8469 + +-> +wre_cha +( +ic_ +< +ChTy +>('U')); + +8471 +wre_numb +( +ic_ +< +ut8_t +>( +n +)); + +8473 i(( + gd +:: +numic_lims +< +t16_t +>:: +m +)(< +n + +d + <( +d +::numic_lims:: +max +)()) + +8475 i( +add_efix +) + +8477 + +-> +wre_cha +( +ic_ +< +ChTy +>('I')); + +8479 +wre_numb +( +ic_ +< +t16_t +>( +n +)); + +8481 i(( + gd +:: +numic_lims +< +t32_t +>:: +m +)(< +n + +d + <( +d +::numic_lims:: +max +)()) + +8483 i( +add_efix +) + +8485 + +-> +wre_cha +( +ic_ +< +ChTy +>('l')); + +8487 +wre_numb +( +ic_ +< +t32_t +>( +n +)); + +8489 i(( + gd +:: +numic_lims +< +t64_t +>:: +m +)(< +n + +d + <( +d +::numic_lims:: +max +)()) + +8491 i( +add_efix +) + +8493 + +-> +wre_cha +( +ic_ +< +ChTy +>('L')); + +8495 +wre_numb +( +ic_ +< +t64_t +>( +n +)); + +8500 +JSON_THROW +( +out_of_nge +:: + +(407, "numb ovow slizg " + +d +:: +to_rg +( +n +))); + +8514 +ChTy + +ubjs_efix +(cڡ +BasicJsTy +& +j +cڡ + gnx + + +8516  + gj +. +ty +()) + +8518  + gvue_t +:: +nu +: + +8521  + gvue_t +:: +boޗn +: + +8522  +j +. +m_vue +. +boޗn + ? 'T' : 'F'; + +8524  + gvue_t +:: +numb_g +: + +8526 i(( +d +:: +numic_lims +< +t8_t +>:: +m +)(< +j +. +m_vue +. +numb_g + +d + j.m_vue.numb_g <(d::numic_lims:: +max +)()) + +8530 i(( + gd +:: +numic_lims +< +ut8_t +>:: +m +)(< +j +. +m_vue +. +numb_g + +d + j.m_vue.numb_g <( +d +::numic_lims:: +max +)()) + +8534 i(( + gd +:: +numic_lims +< +t16_t +>:: +m +)(< +j +. +m_vue +. +numb_g + +d + j.m_vue.numb_g <( +d +::numic_lims:: +max +)()) + +8538 i(( + gd +:: +numic_lims +< +t32_t +>:: +m +)(< +j +. +m_vue +. +numb_g + +d + j.m_vue.numb_g <( +d +::numic_lims:: +max +)()) + +8548  + gvue_t +:: +numb_unsigd +: + +8550 i( +j +. +m_vue +. +numb_unsigd + <( +d +:: +numic_lims +< +t8_t +>:: +max +)()) + +8554 i( + gj +. + gm_vue +. + gnumb_unsigd + <( +d +:: +numic_lims +< +ut8_t +>:: +max +)()) + +8558 i( + gj +. + gm_vue +. + gnumb_unsigd + <( +d +:: +numic_lims +< +t16_t +>:: +max +)()) + +8562 i( + gj +. + gm_vue +. + gnumb_unsigd + <( +d +:: +numic_lims +< +t32_t +>:: +max +)()) + +8572  + gvue_t +:: +numb_t +: + +8573  +g_ubjs_t_efix +( +j +. +m_vue +. +numb_t +); + +8575  + gvue_t +:: +rg +: + +8578  + gvue_t +:: +y +: + +8581  + gvue_t +:: +obje +: + +8589  +cڡex + +ChTy + +g_cb_t_efix +() + +8591  + gic_ +< + gChTy +>(0xFA); + +8594  +cڡex + +ChTy + +g_cb_t_efix +() + +8596  + gic_ +< + gChTy +>(0xFB); + +8599  +cڡex + +ChTy + +g_msgck_t_efix +() + +8601  + gic_ +< + gChTy +>(0xCA); + +8604  +cڡex + +ChTy + +g_msgck_t_efix +() + +8606  + gic_ +< + gChTy +>(0xCB); + +8609  +cڡex + +ChTy + +g_ubjs_t_efix +() + +8614  +cڡex + +ChTy + +g_ubjs_t_efix +() + +8619 + give +: + +8621 cڡ +bo + +is_le_dn + = +by_ad +< +BasicJsTy +>:: +le_dss +(); + +8624 + gouut_adr_t +< + gChTy +> + g + = +nuαr +; + +8632  + ~ + +8633  + ~ + +8634  + ~ + +8635  + ~ + +8636  + ~ + +8637  + ~ + +8638  + ~ + +8639  + ~ + +8640  + ~ + +8641  + ~ + +8642  + ~ + +8643  + ~ + +8650  + ~ + +8651  + ~ + +8652  + ~ + +8653  + ~ + +8654  + ~ + +8656 +mea + + gohmn + + +8658 +mea + + gda + + +8680 +mea + + gdt_im + + +8683 + gme + < +tyme + + gTg +,ym + gSour +> + +8684 +Tg + +t_bs +(cڡ +Sour + +sour +) + +8686 +ic_as +(( +Tg +=( +Sour +), "size mismatch"); + +8688 +Tg + + grg +; + +8689 + gd +:: +memy +(& +rg +, & +sour +, ( +Sour +)); + +8690  + grg +; + +8693  + sdiy + + +8695  +cڡex +  + gkPcisi + = 64; + +8697 +ut64_t + + gf +; + +8698  + ge +; + +8700 +cڡex + +diy +( + gnx + : +f +(0), +e +(0) {} + +8701 +cڡex + +diy +( +ut64_t + +f_ +,  +e_ + + gnx + : +f +(f_), +e +(e_) {} + +8707  +diy + +sub +(cڡ diy& +x +, cڡ diy& +y + + gnx + + +8709 +as +( +x +. +e + = +y +.e); + +8710 +as +( +x +. +f + > +y +.f); + +8712  +diy +( +x +. +f + - +y +.f, x. +e +); + +8719  +diy + +mul +(cڡ diy& +x +, cڡ diy& +y + + gnx + + +8721 +ic_as +( +kPcisi + == 64, "internalrror"); + +8746 cڡ +ut64_t + + gu_lo + = +x +. +f + & 0xFFFFFFFF; + +8747 cڡ +ut64_t + + gu_hi + = +x +. +f + >> 32; + +8748 cڡ +ut64_t + + gv_lo + = +y +. +f + & 0xFFFFFFFF; + +8749 cڡ +ut64_t + + gv_hi + = +y +. +f + >> 32; + +8751 cڡ +ut64_t + + gp0 + = +u_lo + * +v_lo +; + +8752 cڡ +ut64_t + + gp1 + = +u_lo + * +v_hi +; + +8753 cڡ +ut64_t + + gp2 + = +u_hi + * +v_lo +; + +8754 cڡ +ut64_t + + gp3 + = +u_hi + * +v_hi +; + +8756 cڡ +ut64_t + + gp0_hi + = +p0 + >> 32; + +8757 cڡ +ut64_t + + gp1_lo + = +p1 + & 0xFFFFFFFF; + +8758 cڡ +ut64_t + + gp1_hi + = +p1 + >> 32; + +8759 cڡ +ut64_t + + gp2_lo + = +p2 + & 0xFFFFFFFF; + +8760 cڡ +ut64_t + + gp2_hi + = +p2 + >> 32; + +8762 +ut64_t + + gQ + = +p0_hi + + +p1_lo + + +p2_lo +; + +8773 + gQ + + +ut64_t +{1} << (64 - 32 - 1); + +8775 cڡ +ut64_t + + gh + = +p3 + + +p2_hi + + +p1_hi + + ( +Q + >> 32); + +8777  +diy +( +h +, +x +. +e + + +y +.e + 64); + +8784  +diy + +nmize +(diy +x + + gnx + + +8786 +as +( +x +. +f + != 0); + +8788 ( + gx +. + gf + >> 63) == 0) + +8790 +x +. +f + <<= 1; + +8791 + gx +. + ge +--; + +8794  + gx +; + +8801  +diy + +nmize_to +(cڡ diy& +x +, cڡ  +rg_expڒt + + gnx + + +8803 cڡ  + gd + = +x +. +e + - +rg_expڒt +; + +8805 +as +( +d + >= 0); + +8806 +as +((( +x +. +f + << +d +) >> delta) == x.f); + +8808  +diy +( +x +. +f + << +d +, +rg_expڒt +); + +8812  + sbounds + + +8814 +diy + + gw +; + +8815 +diy + + gmus +; + +8816 +diy + + gus +; + +8825 + gme + < +tyme + + gFltTy +> + +8826 +bounds + +compu_bounds +( +FltTy + +vue +) + +8828 +as +( +d +:: +isfe +( +vue +)); + +8829 +as +( +vue + > 0); + +8838 +ic_as +( +d +:: +numic_lims +< +FltTy +>:: +is_c559 +, + +8841 +cڡex +  + gkPcisi + = +d +:: +numic_lims +< +FltTy +>:: +digs +; + +8842 +cڡex +  + gkBs + = +d +:: +numic_lims +< +FltTy +>:: +max_expڒt + - 1 + ( +kPcisi + - 1); + +8843 +cڡex +  + gkMExp + = 1 - +kBs +; + +8844 +cڡex + +ut64_t + + gkHiddB + = ut64_t{1} << ( +kPcisi + - 1); + +8846 +usg + + gbs_ty + = +tyme + +d +:: +cdiڮ +< +kPcisi + =24, + gut32_t +, + gut64_t + >:: +ty +; + +8848 cڡ +ut64_t + + gbs + = +t_bs +< +bs_ty +>( +vue +); + +8849 cڡ +ut64_t + + gE + = +bs + >> ( +kPcisi + - 1); + +8850 cڡ +ut64_t + + gF + = +bs + & ( +kHiddB + - 1); + +8852 cڡ +bo + + gis_dm + = ( +E + == 0); + +8853 cڡ +diy + + gv + = +is_dm + + +8854 ? +diy +( +F +, +kMExp +) + +8855 : +diy +( +F + + +kHiddB +, +ic_ +<>( +E +- +kBs +); + +8878 cڡ +bo + + glow_boundy_is_or + = ( +F + =0 +d + +E + > 1); + +8879 cڡ +diy + + gm_us + = diy(2 * +v +. +f + + 1, v. +e + - 1); + +8880 cڡ +diy + + gm_mus + = +low_boundy_is_or + + +8881 ? +diy +(4 * +v +. +f + - 1, v. +e + - 2) + +8882 : +diy +(2 * +v +. +f + - 1, v. +e + - 1); + +8885 cڡ +diy + + gw_us + = diy:: +nmize +( +m_us +); + +8888 cڡ +diy + + gw_mus + = diy:: +nmize_to +( +m_mus +, +w_us +. +e +); + +8890  { + gdiy +:: +nmize +( +v +), + gw_mus +, + gw_us +}; + +8948 +cڡex +  + gkAha + = -60; + +8949 +cڡex +  + gkGamma + = -32; + +8951  + sched_pow + + +8953 +ut64_t + + gf +; + +8954  + ge +; + +8955  + gk +; + +8965 +le + +ched_pow + +g_ched_pow_f_by_expڒt +( +e +) + +9017 +cڡex +  + gkCachedPowsSize + = 79; + +9018 +cڡex +  + gkCachedPowsMDecExp + = -300; + +9019 +cڡex +  + gkCachedPowsDecSp + = 8; + +9021  +cڡex + +ched_pow + + gkCachedPows +[] = + +9108 +as +( +e + >= -1500); + +9109 +as +( +e + <= 1500); + +9110 cڡ  + gf + = +kAha + - +e + - 1; + +9111 cڡ  + gk + = ( +f + * 78913) / (1 << 18) + (f > 0); + +9113 cڡ  + gdex + = (- +kCachedPowsMDecExp + + +k + + ( +kCachedPowsDecSp + - 1)) / kCachedPowersDecStep; + +9114 +as +( +dex + >= 0); + +9115 +as +( +dex + < +kCachedPowsSize +); + +9116 + gic_ +<>( + gkCachedPowsSize +); + +9118 cڡ +ched_pow + + gched + = +kCachedPows +[ +dex +]; + +9119 +as +( +kAha + < +ched +. +e + + + 64); + +9120 +as +( +kGamma + > +ched +. +e + + + 64); + +9122  + gched +; + +9129 +le +  +fd_rge_pow10 +(cڡ +ut32_t + +n +, ut32_t& +pow10 +) + +9132 i( + gn + >= 1000000000) + +9134 +pow10 + = 1000000000; + +9138 i( + gn + >= 100000000) + +9140 +pow10 + = 100000000; + +9143 i( + gn + >= 10000000) + +9145 +pow10 + = 10000000; + +9148 i( + gn + >= 1000000) + +9150 +pow10 + = 1000000; + +9153 i( + gn + >= 100000) + +9155 +pow10 + = 100000; + +9158 i( + gn + >= 10000) + +9160 +pow10 + = 10000; + +9163 i( + gn + >= 1000) + +9165 +pow10 + = 1000; + +9168 i( + gn + >= 100) + +9170 +pow10 + = 100; + +9173 i( + gn + >= 10) + +9175 +pow10 + = 10; + +9180 + gpow10 + = 1; + +9185 +le +  +grisu2_round +(* +buf +,  +n +, +ut64_t + +di +, ut64_ +d +, + +9186 +ut64_t + + +, ut64_ +n_k +) + +9188 +as +( +n + >= 1); + +9189 +as +( +di + < +d +); + +9190 +as +( + + < +d +); + +9191 +as +( +n_k + > 0); + +9212  + g + < +di + + +9213 +d + + gd + - + g + > +n_k + + +9214 +d + ( + + + +n_k + < +di + + + dist -est >est +en_k - dist)) + +9216 +as +( +buf +[ +n + - 1] != '0'); + +9217 + gbuf +[ +n + - 1]--; + +9218 + g + + +n_k +; + +9226 +le +  +grisu2_dig_g +(* +bufr +, & +ngth +, & +decim_expڒt +, + +9227 +diy + +M_mus +, diy +w +, diy +M_us +) + +9229 +ic_as +( +kAha + >= -60, "internalrror"); + +9230 +ic_as +( +kGamma + <= -32, "internalrror"); + +9244 +as +( +M_us +. +e + > +kAha +); + +9245 +as +( +M_us +. +e + < +kGamma +); + +9247 +ut64_t + + gd + = +diy +:: +sub +( +M_us +, +M_mus +). + gf +; + +9248 +ut64_t + + gdi + = +diy +:: +sub +( +M_us +, +w + ). + gf +; + +9257 cڡ +diy + +e +( +ut64_t +{1} << - +M_us +. +e +, M_plus.e); + +9259 +ut32_t + + gp1 + = +ic_ +( +M_us +. +f + >> - +e +. +e +); + +9260 +ut64_t + + gp2 + = +M_us +. +f + & ( +e +.f - 1); + +9266 +as +( +p1 + > 0); + +9268 +ut32_t + + gpow10 +; + +9269 cڡ  + gk + = +fd_rge_pow10 +( +p1 +, +pow10 +); + +9289  + gn + = +k +; + +9290  + gn + > 0) + +9296 cڡ +ut32_t + + gd + = +p1 + / +pow10 +; + +9297 cڡ +ut32_t + + gr + = +p1 + % +pow10 +; + +9302 +as +( +d + <= 9); + +9303 + gbufr +[ +ngth +++] = +ic_ +<>('0' + +d +); + +9307 + gp1 + = +r +; + +9308 + gn +--; + +9322 cڡ +ut64_t + + g + = (ut64_t{ +p1 +} << - +e +. +e ++ +p2 +; + +9323 i( + g + < +d +) + +9327 +decim_expڒt + + +n +; + +9338 cڡ +ut64_t + + gn_n + = ut64_t{ +pow10 +} << - +e +. +e +; + +9339 +grisu2_round +( +bufr +, +ngth +, +di +, +d +, + +, +n_n +); + +9344 + gpow10 + /= 10; + +9389 +as +( +p2 + > +d +); + +9391  + gm + = 0; + +9400 +as +( +p2 + < +UINT64_MAX + / 10); + +9401 + gp2 + *= 10; + +9402 cڡ +ut64_t + + gd + = +p2 + >> - +e +. +e +; + +9403 cڡ +ut64_t + + gr + = +p2 + & ( +e +. +f + - 1); + +9409 +as +( +d + <= 9); + +9410 + gbufr +[ +ngth +++] = +ic_ +<>('0' + +d +); + +9414 + gp2 + = +r +; + +9415 + gm +++; + +9425 + gd + *= 10; + +9426 + gdi + *= 10; + +9427 i( + gp2 + < +d +) + +9435 + gdecim_expڒt + - +m +; + +9443 cڡ +ut64_t + + gn_m + = +e +. +f +; + +9444 +grisu2_round +( +bufr +, +ngth +, +di +, +d +, +p2 +, +n_m +); + +9466 +le +  +grisu2 +(* +buf +, & +n +, & +decim_expڒt +, + +9467 +diy + +m_mus +, diy +v +, diy +m_us +) + +9469 +as +( +m_us +. +e + = +m_mus +.e); + +9470 +as +( +m_us +. +e + = +v +.e); + +9481 cڡ +ched_pow + + gched + = +g_ched_pow_f_by_expڒt +( +m_us +. +e +); + +9483 cڡ +diy + +c_mus_k +( +ched +. +f +, cached. +e +); + +9486 cڡ +diy + + gw + = diy:: +mul +( +v +, +c_mus_k +); + +9487 cڡ +diy + + gw_mus + = diy:: +mul +( +m_mus +, +c_mus_k +); + +9488 cڡ +diy + + gw_us + = diy:: +mul +( +m_us +, +c_mus_k +); + +9511 cڡ +diy + +M_mus +( +w_mus +. +f + + 1, w_mus. +e +); + +9512 cڡ +diy + +M_us + ( +w_us +. +f + - 1, w_us. +e + ); + +9514 + gdecim_expڒt + = - +ched +. +k +; + +9516 +grisu2_dig_g +( +buf +, +n +, +decim_expڒt +, +M_mus +, +w +, +M_us +); + +9524 + gme + < +tyme + + gFltTy +> + +9525  +grisu2 +(* +buf +, & +n +, & +decim_expڒt +, +FltTy + +vue +) + +9527 +ic_as +( +diy +:: +kPcisi + > +d +:: +numic_lims +< +FltTy +>:: +digs + + 3, + +9530 +as +( +d +:: +isfe +( +vue +)); + +9531 +as +( +vue + > 0); + +9550 cڡ +bounds + + gw + = +compu_bounds +( +ic_ +<>( +vue +)); + +9552 cڡ +bounds + + gw + = +compu_bounds +( +vue +); + +9555 +grisu2 +( +buf +, +n +, +decim_expڒt +, +w +. +mus +, w.w, w. +us +); + +9563 +le + * +nd_expڒt +(* +buf +,  +e +) + +9565 +as +( +e + > -1000); + +9566 +as +( +e + < 1000); + +9568 i( + ge + < 0) + +9570 + ge + = - +e +; + +9571 * + gbuf +++ = '-'; + +9575 * + gbuf +++ = '+'; + +9578 +ut32_t + + gk + = +ic_ +( +e +); + +9579 i( + gk + < 10) + +9583 * + gbuf +++ = '0'; + +9584 * + gbuf +++ = +ic_ +<>('0' + +k +); + +9586 i( + gk + < 100) + +9588 * + gbuf +++ = +ic_ +<>('0' + +k + / 10); + +9589 + gk + %= 10; + +9590 * + gbuf +++ = +ic_ +<>('0' + +k +); + +9594 * + gbuf +++ = +ic_ +<>('0' + +k + / 100); + +9595 + gk + %= 100; + +9596 * + gbuf +++ = +ic_ +<>('0' + +k + / 10); + +9597 + gk + %= 10; + +9598 * + gbuf +++ = +ic_ +<>('0' + +k +); + +9601  + gbuf +; + +9613 +le + * +fm_bufr +(* +buf +,  +n +,  +decim_expڒt +, + +9614  +m_exp +,  +max_exp +) + +9616 +as +( +m_exp + < 0); + +9617 +as +( +max_exp + > 0); + +9619 cڡ  + gk + = +n +; + +9620 cڡ  + gn + = +n + + +decim_expڒt +; + +9626 i( + gk + < +n + +d + < +max_exp +) + +9631 +d +:: +memt +( +buf + + +k +, '0', +ic_ +< +size_t +>( +n + - k)); + +9633 + gbuf +[ +n + + 0] = '.'; + +9634 + gbuf +[ +n + + 1] = '0'; + +9635  + gbuf + + ( + gn + + 2); + +9638 i(0 < +n + +d + + gn + < +max_exp +) + +9643 +as +( +k + > +n +); + +9645 + gd +:: +memmove +( +buf + + ( +n + + 1), bu+, +ic_ +< +size_t +>( +k + -)); + +9646 + gbuf +[ +n +] = '.'; + +9647  + gbuf + + ( + gk + + 1); + +9650 i( + gm_exp + < +n + +d + + gn + <= 0) + +9655 +d +:: +memmove +( +buf + + (2 + - +n +), buf, +ic_ +< +size_t +>( +k +)); + +9656 + gbuf +[0] = '0'; + +9657 + gbuf +[1] = '.'; + +9658 + gd +:: +memt +( +buf + + 2, '0', +ic_ +< +size_t +>(- +n +)); + +9659  + gbuf + + (2 + (- + gn ++ + gk +); + +9662 i( + gk + == 1) + +9667 +buf + += 1; + +9674 + gd +:: +memmove +( +buf + + 2, bu+ 1, +ic_ +< +size_t +>( +k + - 1)); + +9675 + gbuf +[1] = '.'; + +9676 + gbuf + +1 + +k +; + +9679 * + gbuf +++ = 'e'; + +9680  +nd_expڒt +( +buf +, +n + - 1); + +9695 + gme + < +tyme + + gFltTy +> + +9696 * +to_chs +(* +f +, * +ϡ +, +FltTy + +vue +) + +9698 + gic_ +<>( + gϡ +); + +9699 +as +( +d +:: +isfe +( +vue +)); + +9702 i( + gd +:: +signb +( +vue +)) + +9704 +vue + = -value; + +9705 * + gf +++ = '-'; + +9708 i( + gvue + == 0) + +9710 * +f +++ = '0'; + +9712 * + gf +++ = '.'; + +9713 * + gf +++ = '0'; + +9714  + gf +; + +9717 +as +( +ϡ + - +f + > +d +:: +numic_lims +< +FltTy +>:: +max_digs10 +); + +9723  + gn + = 0; + +9724  + gdecim_expڒt + = 0; + +9725 + gdt_im +:: +grisu2 +( +f +, +n +, +decim_expڒt +, +vue +); + +9727 +as +( +n + < +d +:: +numic_lims +< +FltTy +>:: +max_digs10 +); + +9730 +cڡex +  + gkMExp + = -4; + +9732 +cڡex +  + gkMaxExp + = +d +:: +numic_lims +< +FltTy +>:: +digs10 +; + +9734 +as +( +ϡ + - +f + > +kMaxExp + + 2); + +9735 +as +( +ϡ + - +f + >2 + (- +kMExp + - 1+ +d +:: +numic_lims +< +FltTy +>:: +max_digs10 +); + +9736 +as +( +ϡ + - +f + > +d +:: +numic_lims +< +FltTy +>:: +max_digs10 + + 6); + +9738  + gdt_im +:: +fm_bufr +( +f +, +n +, +decim_expڒt +, +kMExp +, +kMaxExp +); + +9753 +mea + + gohmn + + +9755 +mea + + gda + + +9761 + gme +< +tyme + + gBasicJsTy +> + +9762 as + crliz + + +9764 +usg + + grg_t + = +tyme + +BasicJsTy +:: +rg_t +; + +9765 +usg + + gnumb_t_t + = +tyme + +BasicJsTy +:: +numb_t_t +; + +9766 +usg + + gnumb_g_t + = +tyme + +BasicJsTy +:: +numb_g_t +; + +9767 +usg + + gnumb_unsigd_t + = +tyme + +BasicJsTy +:: +numb_unsigd_t +; + +9768  +cڡex + +ut8_t + + gUTF8_ACCEPT + = 0; + +9769  +cڡex + +ut8_t + + gUTF8_REJECT + = 1; + +9771 + gpublic +: + +9776 +rliz +( +ouut_adr_t +<> +s +, cڡ  +ich +) + +9777 : +o +( +d +:: +move +( +s +)), +loc +(d:: +locv +()), + +9778 +thounds_p +( +loc +->thounds_= +nuαr + ? '\0' : * (loc->thousands_sep)), + +9779 +decim_pot +( +loc +->decim_po= +nuαr + ? '\0' : * (loc->decimal_point)), + +9780 +dt_ch +( +ich +), +dt_rg +(512, indent_char) + +9784 +rliz +(cڡ sliz& +de +; + +9785 + grliz +& + gݔ +=(cڡ +rliz +& +de +; + +9804  +dump +(cڡ +BasicJsTy +& +v +, cڡ +bo + +ty_t +, + +9805 cڡ +bo + +su_ascii +, + +9806 cڡ  +dt_ +, + +9807 cڡ  +cut_dt + = 0) + +9809  +v +. +m_ty +) + +9811  +vue_t +:: +obje +: + +9813 i( +v +. +m_vue +. +obje +-> +emy +()) + +9815 +o +-> +wre_chas +("{}", 2); + +9819 i( + gty_t +) + +9821 + go +-> +wre_chas +("{\n", 2); + +9824 cڡut + gw_dt + = +cut_dt + + +dt_ +; + +9825 i( +JSON_UNLIKELY +( +dt_rg +. +size +(< +w_dt +)) + +9827 + gdt_rg +. +size +( +dt_rg +. +size +() * 2, ' '); + +9831 aut + gi + = +v +. +m_vue +. +obje +-> +cbeg +(); + +9832  + gd +:: +size_t + +t + = 0; + gt + < + gv +. + gm_vue +. + gobje +-> +size +(- 1; ++t, ++ + gi +) + +9834 + go +-> +wre_chas +( +dt_rg +. +c_r +(), +w_dt +); + +9835 + go +-> +wre_cha +('\"'); + +9836 +dump_esd +( +i +-> +f +, +su_ascii +); + +9837 + go +-> +wre_chas +("\": ", 3); + +9838 +dump +( +i +-> +cd +, +ue +, +su_ascii +, +dt_ +, +w_dt +); + +9839 + go +-> +wre_chas +(",\n", 2); + +9843 +as +( +i + ! +v +. +m_vue +. +obje +-> +nd +()); + +9844 +as +( +d +:: +xt +( +i += +v +. +m_vue +. +obje +-> +nd +()); + +9845 + go +-> +wre_chas +( +dt_rg +. +c_r +(), +w_dt +); + +9846 + go +-> +wre_cha +('\"'); + +9847 +dump_esd +( +i +-> +f +, +su_ascii +); + +9848 + go +-> +wre_chas +("\": ", 3); + +9849 +dump +( +i +-> +cd +, +ue +, +su_ascii +, +dt_ +, +w_dt +); + +9851 + go +-> +wre_cha +('\n'); + +9852 + go +-> +wre_chas +( +dt_rg +. +c_r +(), +cut_dt +); + +9853 + go +-> +wre_cha +('}'); + +9857 + go +-> +wre_cha +('{'); + +9860 aut + gi + = +v +. +m_vue +. +obje +-> +cbeg +(); + +9861  + gd +:: +size_t + +t + = 0; + gt + < + gv +. + gm_vue +. + gobje +-> +size +(- 1; ++t, ++ + gi +) + +9863 + go +-> +wre_cha +('\"'); + +9864 +dump_esd +( +i +-> +f +, +su_ascii +); + +9865 + go +-> +wre_chas +("\":", 2); + +9866 +dump +( +i +-> +cd +, +l +, +su_ascii +, +dt_ +, +cut_dt +); + +9867 + go +-> +wre_cha +(','); + +9871 +as +( +i + ! +v +. +m_vue +. +obje +-> +nd +()); + +9872 +as +( +d +:: +xt +( +i += +v +. +m_vue +. +obje +-> +nd +()); + +9873 + go +-> +wre_cha +('\"'); + +9874 +dump_esd +( +i +-> +f +, +su_ascii +); + +9875 + go +-> +wre_chas +("\":", 2); + +9876 +dump +( +i +-> +cd +, +l +, +su_ascii +, +dt_ +, +cut_dt +); + +9878 + go +-> +wre_cha +('}'); + +9884  + gvue_t +:: +y +: + +9886 i( +v +. +m_vue +. +y +-> +emy +()) + +9888 +o +-> +wre_chas +("[]", 2); + +9892 i( + gty_t +) + +9894 + go +-> +wre_chas +("[\n", 2); + +9897 cڡut + gw_dt + = +cut_dt + + +dt_ +; + +9898 i( +JSON_UNLIKELY +( +dt_rg +. +size +(< +w_dt +)) + +9900 + gdt_rg +. +size +( +dt_rg +. +size +() * 2, ' '); + +9904 aut + gi + = +v +. +m_vue +. +y +-> +cbeg +(); + +9905 + gi + ! +v +. +m_vue +. +y +-> +nd +() - 1; ++i) + +9907 + go +-> +wre_chas +( +dt_rg +. +c_r +(), +w_dt +); + +9908 +dump +(* +i +, +ue +, +su_ascii +, +dt_ +, +w_dt +); + +9909 + go +-> +wre_chas +(",\n", 2); + +9913 +as +( +n + +v +. +m_vue +. +y +-> +emy +()); + +9914 + go +-> +wre_chas +( +dt_rg +. +c_r +(), +w_dt +); + +9915 +dump +( +v +. +m_vue +. +y +-> +back +(), +ue +, +su_ascii +, +dt_ +, +w_dt +); + +9917 + go +-> +wre_cha +('\n'); + +9918 + go +-> +wre_chas +( +dt_rg +. +c_r +(), +cut_dt +); + +9919 + go +-> +wre_cha +(']'); + +9923 + go +-> +wre_cha +('['); + +9926 aut + gi + = +v +. +m_vue +. +y +-> +cbeg +(); + +9927 + gi + ! +v +. +m_vue +. +y +-> +nd +() - 1; ++i) + +9929 +dump +(* +i +, +l +, +su_ascii +, +dt_ +, +cut_dt +); + +9930 + go +-> +wre_cha +(','); + +9934 +as +( +n + +v +. +m_vue +. +y +-> +emy +()); + +9935 +dump +( +v +. +m_vue +. +y +-> +back +(), +l +, +su_ascii +, +dt_ +, +cut_dt +); + +9937 + go +-> +wre_cha +(']'); + +9943  + gvue_t +:: +rg +: + +9945 +o +-> +wre_cha +('\"'); + +9946 +dump_esd +(* +v +. +m_vue +. +rg +, +su_ascii +); + +9947 + go +-> +wre_cha +('\"'); + +9951  + gvue_t +:: +boޗn +: + +9953 i( +v +. +m_vue +. +boޗn +) + +9955 +o +-> +wre_chas +("true", 4); + +9959 + go +-> +wre_chas +("false", 5); + +9964  + gvue_t +:: +numb_g +: + +9966 +dump_g +( +v +. +m_vue +. +numb_g +); + +9970  + gvue_t +:: +numb_unsigd +: + +9972 +dump_g +( +v +. +m_vue +. +numb_unsigd +); + +9976  + gvue_t +:: +numb_t +: + +9978 +dump_t +( +v +. +m_vue +. +numb_t +); + +9982  + gvue_t +:: +disrded +: + +9984 +o +-> +wre_chas +("", 11); + +9988  + gvue_t +:: +nu +: + +9990 +o +-> +wre_chas +("null", 4); + +9996 + give +: + +10011  +dump_esd +(cڡ +rg_t +& +s +, cڡ +bo + +su_ascii +) + +10013 +ut32_t + + gcodot +; + +10014 +ut8_t + + ge + = +UTF8_ACCEPT +; + +10015 + gd +:: +size_t + +bys + = 0; + +10017  + gd +:: +size_t + +i + = 0; + gi + < + gs +. +size +(); ++i) + +10019 cڡut + gby + = +ic_ +< +ut8_t +>( +s +[ +i +]); + +10021  +decode +( +e +, +codot +, +by +)) + +10023  + gUTF8_ACCEPT +: + +10025  +codot +) + +10029 +rg_bufr +[ +bys +++] = '\\'; + +10030 + grg_bufr +[ +bys +++] = 'b'; + +10036 +rg_bufr +[ +bys +++] = '\\'; + +10037 + grg_bufr +[ +bys +++] = 't'; + +10043 +rg_bufr +[ +bys +++] = '\\'; + +10044 + grg_bufr +[ +bys +++] = 'n'; + +10050 +rg_bufr +[ +bys +++] = '\\'; + +10051 + grg_bufr +[ +bys +++] = 'f'; + +10057 +rg_bufr +[ +bys +++] = '\\'; + +10058 + grg_bufr +[ +bys +++] = 'r'; + +10064 +rg_bufr +[ +bys +++] = '\\'; + +10065 + grg_bufr +[ +bys +++] = '\"'; + +10071 +rg_bufr +[ +bys +++] = '\\'; + +10072 + grg_bufr +[ +bys +++] = '\\'; + +10080 i(( +codot + <0x1F + + ( +su_ascii + +d + (codepoint >= 0x7F))) + +10082 i( +codot + <= 0xFFFF) + +10084 +d +:: +tf +( +rg_bufr +. +da +(+ +bys +, 7, "\\u%04x", + +10085 +ic_ +< +ut16_t +>( +codot +)); + +10086 + gbys + += 6; + +10090 + gd +:: +tf +( +rg_bufr +. +da +(+ +bys +, 13, "\\u%04x\\u%04x", + +10091 +ic_ +< +ut16_t +>(0xD7C0 + ( +codot + >> 10)), + +10092 +ic_ +< +ut16_t +>(0xDC00 + ( +codot + & 0x3FF))); + +10093 + gbys + += 12; + +10100 + grg_bufr +[ +bys +++] = +s +[ +i +]; + +10109 i( + grg_bufr +. +size +(- + gbys + < 13) + +10111 + go +-> +wre_chas +( +rg_bufr +. +da +(), +bys +); + +10112 + gbys + = 0; + +10117  + gUTF8_REJECT +: + +10119 +d +:: +rg + + +(3, '\0'); + +10120 +tf +(& + +[0], sn. +size +(), "%.2X", +by +); + +10121 +JSON_THROW +( +ty_r +:: + +(316, "vid UTF-8 bydex " + +d +:: +to_rg +( +i ++ ": 0x" + + +)); + +10126 i( +n + +su_ascii +) + +10129 +rg_bufr +[ +bys +++] = +s +[ +i +]; + +10136 i( +JSON_LIKELY +( +e + = +UTF8_ACCEPT +)) + +10139 i( +bys + > 0) + +10141 +o +-> +wre_chas +( +rg_bufr +. +da +(), +bys +); + +10147 + gd +:: +rg + + +(3, '\0'); + +10148 +tf +(& + +[0], sn. +size +(), "%.2X", +ic_ +< +ut8_t +>( +s +. +back +())); + +10149 +JSON_THROW +( +ty_r +:: + +(316, "comUTF-8 sg;a by: 0x" + + +)); + +10162 + gme +< +tyme + + gNumbTy +, + gda +:: +ab_if_t +< + +10163 +d +:: +is_me +< +NumbTy +, + gnumb_unsigd_t +>:: +vue + + + + +10164 +d +:: +is_me +< +NumbTy +, + gnumb_g_t +>:: +vue +, + +10166  +dump_g +( +NumbTy + +x +) + +10169 i( +x + == 0) + +10171 +o +-> +wre_cha +('0'); + +10175 cڡ +bo + + gis_give + = ( +x + <0 +d + (x != 0); + +10176 + gd +:: +size_t + +i + = 0; + +10178  + gx + != 0) + +10181 +as +( +i + < +numb_bufr +. +size +() - 1); + +10183 cڡut + gdig + = +d +:: +bs +( +ic_ +<>( +x + % 10)); + +10184 + gnumb_bufr +[ +i +++] = +ic_ +<>('0' + +dig +); + +10185 + gx + /= 10; + +10188 i( + gis_give +) + +10191 +as +( +i + < +numb_bufr +. +size +() - 2); + +10192 + gnumb_bufr +[ +i +++] = '-'; + +10195 + gd +:: +v +( +numb_bufr +. +beg +(),umb_bufr.beg(+ +i +); + +10196 + go +-> +wre_chas +( +numb_bufr +. +da +(), +i +); + +10207  +dump_t +( +numb_t_t + +x +) + +10210 i( +n + + gd +:: +isfe +( +x +)) + +10212 +o +-> +wre_chas +("null", 4); + +10221  +cڡex + +bo + + gis__sg__doub + + +10222 ( +d +:: +numic_lims +< +numb_t_t +>:: +is_c559 + +d + std::numic_lims:: +digs + =24nd std::numic_lims:: +max_expڒt + =128 + + + +10223 ( +d +:: +numic_lims +< +numb_t_t +>:: +is_c559 + +d + std::numic_lims:: +digs + =53nd std::numic_lims:: +max_expڒt + == 1024); + +10225 +dump_t +( +x +, +d +:: +gl_cڡt +< +bo +, +is__sg__doub +>()); + +10228  +dump_t +( +numb_t_t + +x +, +d +:: +ue_ty + ) + +10230 * +beg + = +numb_bufr +. +da +(); + +10231 * + gd + = :: +ohmn +:: +da +:: +to_chs +( +beg +, beg + +numb_bufr +. +size +(), +x +); + +10233 + go +-> +wre_chas +( +beg +, +ic_ +< +size_t +>( +d + - begin)); + +10236  +dump_t +( +numb_t_t + +x +, +d +:: +l_ty + ) + +10239  +cڡex +ut +d + = +d +:: +numic_lims +< +numb_t_t +>:: +max_digs10 +; + +10242 + gd +:: +rdiff_t + +n + = +tf +( +numb_bufr +. +da +(),umb_bufr. +size +(), "%.*g", +d +, +x +); + +10245 +as +( +n + > 0); + +10247 +as +( +ic_ +< +d +:: +size_t +>( +n +< +numb_bufr +. +size +()); + +10250 i( + gthounds_p + != '\0') + +10252 cڡut +d + = +d +:: +move +( +numb_bufr +. +beg +(), + +10253 +numb_bufr +. +beg +(+ +n +, +thounds_p +); + +10254 + gd +:: +fl +( +d +, +numb_bufr +.end(), '\0'); + +10255 +as +(( +d + - +numb_bufr +. +beg +()< +n +); + +10256 + gn + = ( +d + - +numb_bufr +. +beg +()); + +10260 i( + gdecim_pot + !'\0' +d + +decim_pot + != '.') + +10262 cڡut +dec_pos + = +d +:: +fd +( +numb_bufr +. +beg +(),umb_bufr. +d +(), +decim_pot +); + +10263 i( + gdec_pos + ! +numb_bufr +. +d +()) + +10265 * +dec_pos + = '.'; + +10269 + go +-> +wre_chas +( +numb_bufr +. +da +(), +ic_ +< +d +:: +size_t +>( +n +)); + +10272 cڡ +bo + + gvue_is_t_like + = + +10273 +d +:: +ne_of +( +numb_bufr +. +beg +(),umb_bufr.beg(+ +n + + 1, + +10274 []( +c +) + +10276  ( +c + ='.' + + c == 'e'); + +10279 i( + gvue_is_t_like +) + +10281 + go +-> +wre_chas +(".0", 2); + +10306  +ut8_t + +decode +(ut8_t& +e +, +ut32_t +& +cod +, cڡ ut8_ +by + + gnx + + +10308 cڡ + gd +:: +y +< +ut8_t +, 400> + gutf8d + = + +10328 cڡ +ut8_t + + gty + = +utf8d +[ +by +]; + +10330 + gcod + = ( +e + ! +UTF8_ACCEPT +) + +10331 ? ( +by + & 0x3fu| ( +cod + << 6) + +10332 : +ic_ +< +ut32_t +>(0xf>> +ty +& ( +by +); + +10334 + ge + = +utf8d +[256u + +e + * 16u + +ty +]; + +10335  + ge +; + +10338 + give +: + +10340 +ouut_adr_t +<> +o + = +nuαr +; + +10343 + gd +:: +y +<, 64> + gnumb_bufr +{{}}; + +10346 cڡ + gd +:: +lcv +* +loc + = +nuαr +; + +10348 cڡ  + gthounds_p + = '\0'; + +10350 cڡ  + gdecim_pot + = '\0'; + +10353 + gd +:: +y +<, 512> + grg_bufr +{{}}; + +10356 cڡ  + gdt_ch +; + +10358 +rg_t + + gdt_rg +; + +10366  + ~ + +10367  + ~ + +10369 +mea + + gohmn + + +10371 +mea + + gda + + +10373 + gme +< +tyme + + gBasicJsTy +> + +10374 as + cjs_f + + +10376 + gpublic +: + +10377 +usg + +vue_ty + = +BasicJsTy +; + +10379 +js_f +( +vue_ty +&& +vue +) + +10380 : +owd_vue +( +d +:: +move +( +vue +)), +vue_f +(&owd_vue), +is_rvue +( +ue +) + +10383 +js_f +(cڡ +vue_ty +& +vue +) + +10384 : +vue_f +( +cڡ_ +< +vue_ty +*>(& +vue +)), +is_rvue +( +l +) + +10387 +js_f +( +d +:: +liz_li + + +) + +10388 : +owd_vue +( + +), +vue_f +(&owd_vue), +is_rvue +( +ue +) + +10391 + gme +< + gass +... + gArgs +> + +10392 +js_f +( +Args +&& ... +gs +) + +10393 : +owd_vue +( +d +:: +fwd +< +Args +>( +gs +)...), +vue_f +(&owd_vue), +is_rvue +( +ue +) + +10397 +js_f +(json_ref&&) = ; + +10398 +js_f +(cڡ js_f& +de +; + +10399 + gjs_f +& + gݔ +=(cڡ +js_f +& +de +; + +10401 +vue_ty + +moved__cݛd +() const + +10403 i( + gis_rvue +) + +10405  + gd +:: +move +(* +vue_f +); + +10407  * + gvue_f +; + +10410 +vue_ty + cڡ& + gݔ +*() const + +10412  * + gic_ +< +vue_ty + cڡ*>( + gvue_f +); + +10415 +vue_ty + cڡ* + gݔ +->() const + +10417  + gic_ +< +vue_ty + cڡ*>( + gvue_f +); + +10420 + give +: + +10421 +mub + +vue_ty + +owd_vue + = +nuαr +; + +10422 +vue_ty +* + gvue_f + = +nuαr +; + +10423 cڡ +bo + + gis_rvue +; + +10431  + ~ + +10432  + ~ + +10433  + ~ + +10434  + ~ + +10443 +mea + + gohmn + + +10445 + gme +< +tyme + + gBasicJsTy +> + +10446 as + cjs_por + + +10449 +NLOHMANN_BASIC_JSON_TPL_DECLARATION + + +10450 +nd + +ass + + gbasic_js +; + +10452 + gpublic +: + +10474 +exic + +js_por +(cڡ +d +:: +rg +& +s + = "") + +10475 : +n_toks +( +l +( +s +)) + +10493 +d +:: +rg + +to_rg +(cڡ +nx + + +10495  +d +:: +accumuϋ +( +n_toks +. +beg +(),en_toks. +d +(), + +10496 +d +:: +rg +{}, + +10497 [](cڡ +d +:: +rg + & +a +, cڡ std::rg & +b +) + +10499  +a + + "/" + +es +( +b +); + +10504 +ݔ + + gd +:: +rg +() const + +10506  +to_rg +(); + +10516  +y_dex +(cڡ +d +:: +rg +& +s +) + +10518 +d +:: +size_t + +osd_chs + = 0; + +10519 cڡ  + gs + = +d +:: +oi +( +s +, & +osd_chs +); + +10522 i( +JSON_UNLIKELY +( +osd_chs + ! +s +. +size +())) + +10524 +JSON_THROW +( +da +:: +out_of_nge +:: + +(404, "uesvedenok '" + +s + + "'")); + +10527  + gs +; + +10530 + give +: + +10535 +d +:: +rg + +p_back +() + +10537 i( +JSON_UNLIKELY +( +is_ro +())) + +10539 +JSON_THROW +( +da +:: +out_of_nge +:: + +(405, "JSONointer hasoarent")); + +10542 aut + gϡ + = +n_toks +. +back +(); + +10543 + gn_toks +. +p_back +(); + +10544  + gϡ +; + +10548 +bo + +is_ro +() const + +10550  + gn_toks +. +emy +(); + +10553 +js_por + +t +() const + +10555 i( +JSON_UNLIKELY +( +is_ro +())) + +10557 +JSON_THROW +( +da +:: +out_of_nge +:: + +(405, "JSONointer hasoarent")); + +10560 +js_por + + gsu + = * +this +; + +10561 + gsu +. + gn_toks + = { +n_toks +[0]}; + +10562  + gsu +; + +10573 + gBasicJsTy +& +g_d_ +( +BasicJsTy +& +j +) const + +10575 +usg + + gsize_ty + = +tyme + +BasicJsTy +:: +size_ty +; + +10576 aut + gsu + = & +j +; + +10580 cڡuto& + gn_tok + : +n_toks +) + +10582  +su +-> +m_ty +) + +10584  +da +:: +vue_t +:: +nu +: + +10586 i( +n_tok + == "0") + +10589 +su + = &su-> +ݔ +[](0); + +10594 + gsu + = & +su +-> +ݔ +[]( +n_tok +); + +10599  + gda +:: +vue_t +:: +obje +: + +10602 +su + = &su-> +ݔ +[]( +n_tok +); + +10606  + gda +:: +vue_t +:: +y +: + +10609 +JSON_TRY + + +10611 +su + = &su-> +ݔ +[]( +ic_ +< +size_ty +>( +y_dex +( +n_tok +))); + +10613 +JSON_CATCH +( +d +:: +vid_gumt +&) + +10615 +JSON_THROW +( +da +:: +r_r +:: + +(109, 0, "y index '" + +n_tok + + "' isotumber")); + +10627 +JSON_THROW +( +da +:: +ty_r +:: + +(313, "invalid valueo unflatten")); + +10631  * + gsu +; + +10653 + gBasicJsTy +& +g_unchecked +( +BasicJsTy +* +r +) const + +10655 +usg + + gsize_ty + = +tyme + +BasicJsTy +:: +size_ty +; + +10656 cڡuto& + gn_tok + : +n_toks +) + +10659 i( +r +-> +m_ty + = +da +:: +vue_t +:: +nu +) + +10662 cڡ +bo + +nums + = + +10663 +d +:: +l_of +( +n_tok +. +beg +(),en_tok. +d +(), + +10664 [](cڡ  +x +) + +10666  ( +x + >'0' +d + x <= '9'); + +10670 * + gr + = ( +nums + + + +n_tok + == "-") + +10671 ? +da +:: +vue_t +:: +y + + +10672 : +da +:: +vue_t +:: +obje +; + +10675  + gr +-> + gm_ty +) + +10677  + gda +:: +vue_t +:: +obje +: + +10680 +r + = &r-> +ݔ +[]( +n_tok +); + +10684  + gda +:: +vue_t +:: +y +: + +10687 i( +JSON_UNLIKELY +( +n_tok +. +size +(> 1 +d +eference_token[0] == '0')) + +10689 +JSON_THROW +( +da +:: +r_r +:: + +(106, 0, + +10690 "y index '" + +n_tok + + + +10694 i( + gn_tok + == "-") + +10697 +r + = &r-> +ݔ +[]Ռ-> +m_vue +. +y +-> +size +()); + +10702 + gJSON_TRY + + +10704 + gr + = & +r +-> +ݔ +[]( + +10705 +ic_ +< +size_ty +>( +y_dex +( +n_tok +))); + +10707 +JSON_CATCH +( +d +:: +vid_gumt +&) + +10709 +JSON_THROW +( +da +:: +r_r +:: + +(109, 0, "y index '" + +n_tok + + "' isotumber")); + +10716 +JSON_THROW +( +da +:: +out_of_nge +:: + +(404, "uesvedenok '" + +n_tok + + "'")); + +10720  * + gr +; + +10729 + gBasicJsTy +& +g_checked +( +BasicJsTy +* +r +) const + +10731 +usg + + gsize_ty + = +tyme + +BasicJsTy +:: +size_ty +; + +10732 cڡuto& + gn_tok + : +n_toks +) + +10734  +r +-> +m_ty +) + +10736  +da +:: +vue_t +:: +obje +: + +10739 +r + = &r-> + +( +n_tok +); + +10743  + gda +:: +vue_t +:: +y +: + +10745 i( +JSON_UNLIKELY +( +n_tok + == "-")) + +10748 +JSON_THROW +( +da +:: +out_of_nge +:: + +(402, + +10749 "y index '-' (" + +d +:: +to_rg +( +r +-> +m_vue +. +y +-> +size +()) + + +10754 i( +JSON_UNLIKELY +( +n_tok +. +size +(> 1 +d +eference_token[0] == '0')) + +10756 +JSON_THROW +( +da +:: +r_r +:: + +(106, 0, + +10757 "y index '" + +n_tok + + + +10762 + gJSON_TRY + + +10764 + gr + = & +r +-> + +( +ic_ +< +size_ty +>( +y_dex +( +n_tok +))); + +10766 +JSON_CATCH +( +d +:: +vid_gumt +&) + +10768 +JSON_THROW +( +da +:: +r_r +:: + +(109, 0, "y index '" + +n_tok + + "' isotumber")); + +10774 +JSON_THROW +( +da +:: +out_of_nge +:: + +(404, "uesvedenok '" + +n_tok + + "'")); + +10778  * + gr +; + +10794 cڡ + gBasicJsTy +& +g_unchecked +(cڡ +BasicJsTy +* +r +) const + +10796 +usg + + gsize_ty + = +tyme + +BasicJsTy +:: +size_ty +; + +10797 cڡuto& + gn_tok + : +n_toks +) + +10799  +r +-> +m_ty +) + +10801  +da +:: +vue_t +:: +obje +: + +10804 +r + = &r-> +ݔ +[]( +n_tok +); + +10808  + gda +:: +vue_t +:: +y +: + +10810 i( +JSON_UNLIKELY +( +n_tok + == "-")) + +10813 +JSON_THROW +( +da +:: +out_of_nge +:: + +(402, + +10814 "y index '-' (" + +d +:: +to_rg +( +r +-> +m_vue +. +y +-> +size +()) + + +10819 i( +JSON_UNLIKELY +( +n_tok +. +size +(> 1 +d +eference_token[0] == '0')) + +10821 +JSON_THROW +( +da +:: +r_r +:: + +(106, 0, + +10822 "y index '" + +n_tok + + + +10827 + gJSON_TRY + + +10829 + gr + = & +r +-> +ݔ +[]( + +10830 +ic_ +< +size_ty +>( +y_dex +( +n_tok +))); + +10832 +JSON_CATCH +( +d +:: +vid_gumt +&) + +10834 +JSON_THROW +( +da +:: +r_r +:: + +(109, 0, "y index '" + +n_tok + + "' isotumber")); + +10840 +JSON_THROW +( +da +:: +out_of_nge +:: + +(404, "uesvedenok '" + +n_tok + + "'")); + +10844  * + gr +; + +10853 cڡ + gBasicJsTy +& +g_checked +(cڡ +BasicJsTy +* +r +) const + +10855 +usg + + gsize_ty + = +tyme + +BasicJsTy +:: +size_ty +; + +10856 cڡuto& + gn_tok + : +n_toks +) + +10858  +r +-> +m_ty +) + +10860  +da +:: +vue_t +:: +obje +: + +10863 +r + = &r-> + +( +n_tok +); + +10867  + gda +:: +vue_t +:: +y +: + +10869 i( +JSON_UNLIKELY +( +n_tok + == "-")) + +10872 +JSON_THROW +( +da +:: +out_of_nge +:: + +(402, + +10873 "y index '-' (" + +d +:: +to_rg +( +r +-> +m_vue +. +y +-> +size +()) + + +10878 i( +JSON_UNLIKELY +( +n_tok +. +size +(> 1 +d +eference_token[0] == '0')) + +10880 +JSON_THROW +( +da +:: +r_r +:: + +(106, 0, + +10881 "y index '" + +n_tok + + + +10886 + gJSON_TRY + + +10888 + gr + = & +r +-> + +( +ic_ +< +size_ty +>( +y_dex +( +n_tok +))); + +10890 +JSON_CATCH +( +d +:: +vid_gumt +&) + +10892 +JSON_THROW +( +da +:: +r_r +:: + +(109, 0, "y index '" + +n_tok + + "' isotumber")); + +10898 +JSON_THROW +( +da +:: +out_of_nge +:: + +(404, "uesvedenok '" + +n_tok + + "'")); + +10902  * + gr +; + +10914  + gd +:: +ve +< +d +:: +rg +> +l +(cڡ std::rg& +n_rg +) + +10916 +d +:: +ve + +su +; + +10919 i( + gn_rg +. +emy +()) + +10921  + gsu +; + +10925 i( +JSON_UNLIKELY +( +n_rg +[0] != '/')) + +10927 +JSON_THROW +( +da +:: +r_r +:: + +(107, 1, + +10929 +n_rg + + "'")); + +10937 + gd +:: +size_t + +ash + = +n_rg +. +fd_f_of +('/', 1), + +10939 + gt + = 1; + +10941 + gt + != 0; + +10944 + gt + = +ash + + 1, + +10946 + gash + = +n_rg +. +fd_f_of +('/', +t +)) + +10950 aut + gn_tok + = +n_rg +. +subr +( +t +, +ash + - start); + +10953  + gd +:: +size_t + +pos + = +n_tok +. +fd_f_of +('~'); + +10954 + gpos + ! +d +:: +rg +:: +os +; + +10955 + gpos + = +n_tok +. +fd_f_of +('~', +pos + + 1)) + +10957 +as +( +n_tok +[ +pos +] == '~'); + +10960 i( +JSON_UNLIKELY +( +pos + = +n_tok +. +size +(- 1 + + + +10961 ( +n_tok +[ +pos + + 1] !'0' +d + + +10962 +n_tok +[ +pos + + 1] != '1'))) + +10964 +JSON_THROW +( +da +:: +r_r +:: + +(108, 0, "escape character '~' must be followed with '0' or '1'")); + +10969 +us +( +n_tok +); + +10970 + gsu +. +push_back +( +n_tok +); + +10973  + gsu +; + +10989  +a_subrg +( +d +:: +rg +& +s +, cڡ std::rg& +f +, + +10990 cڡ +d +:: +rg +& +t +) + +10992 +as +( +n + +f +. +emy +()); + +10993 aut + gpos + = +s +. +fd +( +f +); + +10994 + gpos + ! +d +:: +rg +:: +os +; + +10995 + gs +. +a +( +pos +, +f +. +size +(), +t +), + +10996 + gpos + = +s +. +fd +( +f +, +pos + + +t +. +size +())) + +11001  + gd +:: +rg + +es +( +d +::rg +s +) + +11003 +a_subrg +( +s +, "~", "~0"); + +11004 +a_subrg +( +s +, "/", "~1"); + +11005  + gs +; + +11009  +us +( +d +:: +rg +& +s +) + +11011 +a_subrg +( +s +, "~1", "/"); + +11012 +a_subrg +( +s +, "~0", "~"); + +11022  +橋n +(cڡ +d +:: +rg +& +n_rg +, + +11023 cڡ +BasicJsTy +& +vue +, + +11024 +BasicJsTy +& +su +) + +11026  + gvue +. + gm_ty +) + +11028  + gda +:: +vue_t +:: +y +: + +11030 i( +vue +. +m_vue +. +y +-> +emy +()) + +11033 +su +[ +n_rg +] = +nuαr +; + +11038  + gd +:: +size_t + +i + = 0; + gi + < + gvue +. + gm_vue +. + gy +-> +size +(); ++i) + +11040 +橋n +( +n_rg + + "/" + +d +:: +to_rg +( +i +), + +11041 +vue +. +m_vue +. +y +-> +ݔ +[]( +i +), +su +); + +11047  + gda +:: +vue_t +:: +obje +: + +11049 i( +vue +. +m_vue +. +obje +-> +emy +()) + +11052 +su +[ +n_rg +] = +nuαr +; + +11057 cڡuto& + gemt + : * +vue +. +m_vue +. +obje +) + +11059 +橋n +( +n_rg + + "/" + +es +( +emt +. +f +),mt. +cd +, +su +); + +11068 +su +[ +n_rg +] = +vue +; + +11084  +BasicJsTy + + +11085 +un橋n +(cڡ +BasicJsTy +& +vue +) + +11087 i( +JSON_UNLIKELY +( +n + +vue +. +is_obje +())) + +11089 +JSON_THROW +( +da +:: +ty_r +:: + +(314, "only objects can be unflattened")); + +11092 +BasicJsTy + + gsu +; + +11095 cڡuto& + gemt + : * +vue +. +m_vue +. +obje +) + +11097 i( +JSON_UNLIKELY +( +n + +emt +. +cd +. +is_imive +())) + +11099 +JSON_THROW +( +da +:: +ty_r +:: + +(315, "values in object must berimitive")); + +11106 +js_por +( +emt +. +f +). +g_d_ +( +su +emt. +cd +; + +11109  + gsu +; + +11112 +nd + +bo + + gݔ +==( +js_por + cڡ& +lhs +, + +11113 +js_por + cڡ& + grhs + + gnx + + +11115  ( + glhs +. + gn_toks + = +rhs +. +n_toks +); + +11118 +nd + +bo + + gݔ +!=( +js_por + cڡ& +lhs +, + +11119 +js_por + cڡ& + grhs + + gnx + + +11121  +n + ( +lhs + = +rhs +); + +11125 + gd +:: +ve +< +d +:: +rg +> +n_toks +; + +11132  + ~ + +11139 +mea + + gohmn + + +11141 + gme +< + gtyme +,ypename> + +11142  + sadl_rliz + + +11153 + gme +< +tyme + + gBasicJsTy +,ym + gVueTy +> + +11154  +om_js +( +BasicJsTy +&& +j +, +VueTy +& +v + +nx +( + +11155 +nx +(:: +ohmn +:: +om_js +( +d +:: +fwd +< +BasicJsTy +>( +j +), +v +))) + +11157 :: +ohmn +:: +om_js +( +d +:: +fwd +< +BasicJsTy +>( +j +), +v +); + +11169 + gme +< +tyme + + gBasicJsTy +,ym + gVueTy +> + +11170  +to_js +( +BasicJsTy +& +j +, +VueTy +&& +v + +nx +( + +11171 +nx +(:: +ohmn +:: +to_js +( +j +, +d +:: +fwd +< +VueTy +>( +v +)))) + +11173 :: +ohmn +:: +to_js +( +j +, +d +:: +fwd +< +VueTy +>( +v +)); + +11184 +mea + + gohmn + + +11268 +NLOHMANN_BASIC_JSON_TPL_DECLARATION + + +11269 as + cbasic_js + + +11271 + give +: + +11272 +me +< +da +:: +vue_t +> +nd + da:: +ex_cڡru +; + +11273 + gnd + :: +ohmn +:: +js_por +< +basic_js +>; + +11274 + gnd + :: +ohmn +:: +da +:: +rr +< +basic_js +>; + +11275 + gnd + :: +ohmn +:: +da +:: +rliz +< +basic_js +>; + +11276 + gme +< +tyme + + gBasicJsTy +> + +11277 +nd + + gass + :: +ohmn +:: +da +:: +_im +; + +11278 + gme +< +tyme + + gBasicJsTy +,ym + gChTy +> + +11279 +nd + + gass + :: +ohmn +:: +da +:: +by_wr +; + +11280 + gme +< +tyme + + gBasicJsTy +,ym + gSAX +> + +11281 +nd + + gass + :: +ohmn +:: +da +:: +by_ad +; + +11282 + gme +< +tyme + + gBasicJsTy +> + +11283 +nd + + gass + :: +ohmn +:: +da +:: +js_x_dom_rr +; + +11284 + gme +< +tyme + + gBasicJsTy +> + +11285 +nd + + gass + :: +ohmn +:: +da +:: +js_x_dom_back_rr +; + +11288 +usg + + gbasic_js_t + = +NLOHMANN_BASIC_JSON_TPL +; + +11291 +usg + + gx + = :: +ohmn +:: +da +:: +x +< +basic_js +>; + +11292 +usg + + grr + = :: +ohmn +:: +da +:: +rr +< +basic_js +>; + +11294 +usg + + gimive__t + = :: +ohmn +:: +da +:: +imive__t +; + +11295 + gme +< +tyme + + gBasicJsTy +> + +11296 +usg + + g_ + = :: +ohmn +:: +da +:: +_ +< +BasicJsTy +>; + +11297 + gme +< +tyme + + gBasicJsTy +> + +11298 +usg + + g_im + = :: +ohmn +:: +da +:: +_im +< +BasicJsTy +>; + +11299 + gme +< +tyme + + gIt +> + +11300 +usg + + gi_oxy + = :: +ohmn +:: +da +:: +i_oxy +< +It +>; + +11301 + gme +< +tyme + + gBa +> +usg + + gjs_v_ + = :: +ohmn +:: +da +:: +js_v_ +< +Ba +>; + +11303 + gme +< +tyme + + gChTy +> + +11304 +usg + + gouut_adr_t + = :: +ohmn +:: +da +:: +ouut_adr_t +< +ChTy +>; + +11306 +usg + + gby_ad + = :: +ohmn +:: +da +:: +by_ad +< +basic_js +>; + +11307 + gme +< +tyme + + gChTy +> +usg + + gby_wr + = :: +ohmn +:: +da +:: +by_wr +< +basic_js +, CharType>; + +11309 +usg + + grliz + = :: +ohmn +:: +da +:: +rliz +< +basic_js +>; + +11311 + gpublic +: + +11312 +usg + +vue_t + = +da +::value_t; + +11314 +usg + + gjs_por + = :: +ohmn +:: +js_por +< +basic_js +>; + +11315 + gme +< +tyme + + gT +,ym + gSFINAE +> + +11316 +usg + + gjs_rliz + = +JSONSliz +< +T +, + gSFINAE +>; + +11318 +usg + + gliz_li_t + = +d +:: +liz_li +< +da +:: +js_f +< +basic_js +>>; + +11320 +usg + + gput_fm_t + = +da +:: +put_fm_t +; + +11322 +usg + + gjs_x_t + = +js_x +< +basic_js +>; + +11333 +usg + + gexi + = +da +:: +exi +; + +11335 +usg + + gr_r + = +da +:: +r_r +; + +11337 +usg + + gvid_ + = +da +:: +vid_ +; + +11339 +usg + + gty_r + = +da +:: +ty_r +; + +11341 +usg + + gout_of_nge + = +da +:: +out_of_nge +; + +11343 +usg + + gh_r + = +da +:: +h_r +; + +11358 +usg + + gvue_ty + = +basic_js +; + +11361 +usg + + gn + = +vue_ty +&; + +11363 +usg + + gcڡ_n + = cڡ +vue_ty +&; + +11366 +usg + + gdifn_ty + = +d +:: +rdiff_t +; + +11368 +usg + + gsize_ty + = +d +:: +size_t +; + +11371 +usg + + glot_ty + = +AotTy +< +basic_js +>; + +11374 +usg + + gpor + = +tyme + +d +:: +lot_as +< +lot_ty +>:: +por +; + +11376 +usg + + gcڡ_por + = +tyme + +d +:: +lot_as +< +lot_ty +>:: +cڡ_por +; + +11379 +usg + + g + = +_im +< +basic_js +>; + +11381 +usg + + gcڡ_ + = +_im +; + +11383 +usg + + gv_ + = +js_v_ +< +tyme + +basic_js +:: + +>; + +11385 +usg + + gcڡ_v_ + = +js_v_ +< +tyme + +basic_js +:: +cڡ_ +>; + +11393  +lot_ty + +g_lot +() + +11395  +lot_ty +(); + +11424  +basic_js + +ma +() + +11426 +basic_js + + gsu +; + +11428 + gsu +["copyright"] = "(C) 2013-2017 Niels Lohmann"; + +11429 + gsu +["name"] = "JSON for Modern C++"; + +11430 + gsu +["url"] = "https://github.com/nlohmann/json"; + +11431 + gsu +["version"]["string"] = + +11432 +d +:: +to_rg +( +NLOHMANN_JSON_VERSION_MAJOR +) + "." + + +11433 +d +:: +to_rg +( +NLOHMANN_JSON_VERSION_MINOR +) + "." + + +11434 +d +:: +to_rg +( +NLOHMANN_JSON_VERSION_PATCH +); + +11435 + gsu +["vsi"]["maj"] = +NLOHMANN_JSON_VERSION_MAJOR +; + +11436 + gsu +["vsi"]["m"] = +NLOHMANN_JSON_VERSION_MINOR +; + +11437 + gsu +["vsi"]["tch"] = +NLOHMANN_JSON_VERSION_PATCH +; + +11439 #ifde +_WIN32 + + +11440 + gsu +["platform"] = "win32"; + +11441 #i +defed + +__lux__ + + +11442 + gsu +["platform"] = "linux"; + +11443 #i +defed + +__APPLE__ + + +11444 + gsu +["platform"] = "apple"; + +11445 #i +defed + +__unix__ + + +11446 + gsu +["platform"] = "unix"; + +11448 + gsu +["platform"] = "unknown"; + +11451 #i +defed +( +__ICC +|| defed( +__INTEL_COMPILER +) + +11452 + gsu +["comp"] = {{"my", "icc"}, {"vsi", +__INTEL_COMPILER +}}; + +11453 #i +defed +( +__g__ +) + +11454 + gsu +["comp"] = {{"my", "g"}, {"vsi", +__g_vsi__ +}}; + +11455 #i +defed +( +__GNUC__ +|| defed( +__GNUG__ +) + +11456 + gsu +["comp"] = {{"my", "gcc"}, {"vsi", +d +:: +to_rg +( +__GNUC__ ++ "." + std::to_rg( +__GNUC_MINOR__ ++ "." + std::to_rg( +__GNUC_PATCHLEVEL__ +)}}; + +11457 #i +defed +( +__HP_cc +|| defed( +__HP_aCC +) + +11458 + gsu +["compiler"] = "hp" + +11459 #i +defed +( +__IBMCPP__ +) + +11460 +su +["comp"] = {{"my", "ep"}, {"vsi", +__IBMCPP__ +}}; + +11461 #i +defed +( +_MSC_VER +) + +11462 + gsu +["comp"] = {{"my", "msvc"}, {"vsi", +_MSC_VER +}}; + +11463 #i +defed +( +__PGI +) + +11464 + gsu +["comp"] = {{"my", "pgp"}, {"vsi", +__PGI +}}; + +11465 #i +defed +( +__SUNPRO_CC +) + +11466 + gsu +["comp"] = {{"my", "suro"}, {"vsi", +__SUNPRO_CC +}}; + +11468 + gsu +["compiler"] = {{"family", "unknown"}, {"version", "unknown"}}; + +11471 #ifde +__lulus + + +11472 + gsu +["comp"]["c++"] = +d +:: +to_rg +( +__lulus +); + +11474 + gsu +["compiler"]["c++"] = "unknown"; + +11476  + gsu +; + +11489 #i +defed +( +JSON_HAS_CPP_14 +) + +11492 +usg + + gobje_comt_t + = +d +:: +ss +<>; + +11494 +usg + + gobje_comt_t + = +d +:: +ss +< +SgTy +>; + +11580 +usg + + gobje_t + = +ObjeTy +< +SgTy +, + +11581 + gbasic_js +, + +11582 + gobje_comt_t +, + +11583 + gAotTy +< + gd +:: + +>>; + +11630 +usg + + gy_t + = +AayTy +< +basic_js +, + gAotTy +< + gbasic_js +>>; + +11683 +usg + + grg_t + = +SgTy +; + +11709 +usg + + gboޗn_t + = +BoޗnTy +; + +11781 +usg + + gnumb_g_t + = +NumbIegTy +; + +11852 +usg + + gnumb_unsigd_t + = +NumbUnsigdTy +; + +11920 +usg + + gnumb_t_t + = +NumbFltTy +; + +11924 + give +: + +11927 +me +< +tyme + +T +, + gtyme +... + gArgs +> + +11928  +T +* + +( +Args +&& ... +gs +) + +11930 + gAotTy +< + gT +> + gloc +; + +11931 +usg + + gAotTs + = +d +:: +lot_as +< +AotTy +< +T +>>; + +11933 aut + gd + = [&]( +T + * +obje +) + +11935 +AotTs +:: +do +( +loc +, +obje +, 1); + +11937 + gd +:: +unique_r +< +T +, +dety +( +d +)> +obje +( +AotTs +:: +lo +( +loc +, 1), deleter); + +11938 + gAotTs +:: +cڡru +( +loc +, +obje +. +g +(), +d +:: +fwd +< +Args +>( +gs +)...); + +11939 +as +( +obje + ! +nuαr +); + +11940  + gobje +. +a +(); + +11971  + ujs_vue + + +11974 +obje_t +* + gobje +; + +11976 +y_t +* + gy +; + +11978 +rg_t +* + grg +; + +11980 +boޗn_t + + gboޗn +; + +11982 +numb_g_t + + gnumb_g +; + +11984 +numb_unsigd_t + + gnumb_unsigd +; + +11986 +numb_t_t + + gnumb_t +; + +11989 +js_vue +() = ; + +11991 +js_vue +( +boޗn_t + +v + + gnx + : +boޗn +(v) {} + +11993 +js_vue +( +numb_g_t + +v + +nx + : +numb_g +(v) {} + +11995 +js_vue +( +numb_unsigd_t + +v + +nx + : +numb_unsigd +(v) {} + +11997 +js_vue +( +numb_t_t + +v + +nx + : +numb_t +(v) {} + +11999 +js_vue +( +vue_t + +t +) + +12001  +t +) + +12003  +vue_t +:: +obje +: + +12005 +obje + = + +< +obje_t +>(); + +12009  + gvue_t +:: +y +: + +12011 +y + = + +< +y_t +>(); + +12015  + gvue_t +:: +rg +: + +12017 +rg + = + +< +rg_t +>(""); + +12021  + gvue_t +:: +boޗn +: + +12023 +boޗn + = +boޗn_t +( +l +); + +12027  + gvue_t +:: +numb_g +: + +12029 +numb_g + = +numb_g_t +(0); + +12033  + gvue_t +:: +numb_unsigd +: + +12035 +numb_unsigd + = +numb_unsigd_t +(0); + +12039  + gvue_t +:: +numb_t +: + +12041 +numb_t + = +numb_t_t +(0.0); + +12045  + gvue_t +:: +nu +: + +12047 +obje + = +nuαr +; + +12053 +obje + = +nuαr +; + +12054 i( +JSON_UNLIKELY +( +t + = +vue_t +:: +nu +)) + +12056 +JSON_THROW +( +h_r +:: + +(500, "961c151d2e87f2686a955a9be24d316f1362bf21 3.2.0")); + +12064 +js_vue +(cڡ +rg_t +& +vue +) + +12066 + grg + = + +< +rg_t +>( +vue +); + +12070 +js_vue +( +rg_t +&& +vue +) + +12072 + grg + = + +< +rg_t +>( +d +:: +move +( +vue +)); + +12076 +js_vue +(cڡ +obje_t +& +vue +) + +12078 + gobje + = + +< +obje_t +>( +vue +); + +12082 +js_vue +( +obje_t +&& +vue +) + +12084 + gobje + = + +< +obje_t +>( +d +:: +move +( +vue +)); + +12088 +js_vue +(cڡ +y_t +& +vue +) + +12090 + gy + = + +< +y_t +>( +vue +); + +12094 +js_vue +( +y_t +&& +vue +) + +12096 + gy + = + +< +y_t +>( +d +:: +move +( +vue +)); + +12099  +deroy +( +vue_t + +t + + gnx + + +12101  + gt +) + +12103  + gvue_t +:: +obje +: + +12105 +AotTy +< +obje_t +> +loc +; + +12106 + gd +:: +lot_as +< +dety +( +loc +)>:: +deroy +oc, +obje +); + +12107 + gd +:: +lot_as +< +dety +( +loc +)>:: +do +oc, +obje +, 1); + +12111  + gvue_t +:: +y +: + +12113 +AotTy +< +y_t +> +loc +; + +12114 + gd +:: +lot_as +< +dety +( +loc +)>:: +deroy +oc, +y +); + +12115 + gd +:: +lot_as +< +dety +( +loc +)>:: +do +oc, +y +, 1); + +12119  + gvue_t +:: +rg +: + +12121 +AotTy +< +rg_t +> +loc +; + +12122 + gd +:: +lot_as +< +dety +( +loc +)>:: +deroy +oc, +rg +); + +12123 + gd +:: +lot_as +< +dety +( +loc +)>:: +do +oc, +rg +, 1); + +12144  +as_v +(cڡ + gnx + + +12146 +as +( +m_ty + ! +vue_t +:: +obje + + + +m_vue +.obje ! +nuαr +); + +12147 +as +( +m_ty + ! +vue_t +:: +y + + + +m_vue +.y ! +nuαr +); + +12148 +as +( +m_ty + ! +vue_t +:: +rg + + + +m_vue +.rg ! +nuαr +); + +12151 + gpublic +: + +12171 +usg + +r_evt_t + = +tyme + +rr +::parse_event_t; + +12222 +usg + + grr_back_t + = +tyme + +rr +:: +rr_back_t +; + +12262 +basic_js +(cڡ +vue_t + +v +) + +12263 : +m_ty +( +v +), +m_vue +(v) + +12265 +as_v +(); + +12286 +basic_js +( +d +:: +nuαr_t + = +nuαr + +nx + + +12287 : +basic_js +( +vue_t +:: +nu +) + +12289 +as_v +(); + +12349 + gme + < +tyme + + gComtibTy +, + +12350 +tyme + + gU + = +da +:: +uncvf_t +< +ComtibTy +>, + +12351 + gda +:: +ab_if_t +< + +12352 +da +:: +is_comtib_ty +< +basic_js_t +, + gU +>:: +vue +, > = 0> + +12353 +basic_js +( +ComtibTy + && +v + +nx +(noexcept( + +12354 +JSONSliz +< +U +>:: +to_js +( +d +:: +dev +< +basic_js_t +&>(), + +12355 +d +:: +fwd +< +ComtibTy +>( +v +)))) + +12357 +JSONSliz +< +U +>:: +to_js +(* +this +, +d +:: +fwd +< +ComtibTy +>( +v +)); + +12358 +as_v +(); + +12387 + gme + < +tyme + + gBasicJsTy +, + +12388 + gda +:: +ab_if_t +< + +12389 +da +:: +is_basic_js +< +BasicJsTy +>:: +vue + +d + +n + +d +:: +is_me +< +basic_js +, + gBasicJsTy +>::value, > = 0> + +12390 +basic_js +(cڡ +BasicJsTy +& +v +) + +12392 +usg + +h_boޗn_t + = +tyme + +BasicJsTy +:: +boޗn_t +; + +12393 +usg + + gh_numb_t_t + = +tyme + +BasicJsTy +:: +numb_t_t +; + +12394 +usg + + gh_numb_g_t + = +tyme + +BasicJsTy +:: +numb_g_t +; + +12395 +usg + + gh_numb_unsigd_t + = +tyme + +BasicJsTy +:: +numb_unsigd_t +; + +12396 +usg + + gh_rg_t + = +tyme + +BasicJsTy +:: +rg_t +; + +12397 +usg + + gh_obje_t + = +tyme + +BasicJsTy +:: +obje_t +; + +12398 +usg + + gh_y_t + = +tyme + +BasicJsTy +:: +y_t +; + +12400  + gv +. +ty +()) + +12402  + gvue_t +:: +boޗn +: + +12403 +JSONSliz +< +h_boޗn_t +>:: +to_js +(* +this +, +v +. +me + +g +()); + +12405  + gvue_t +:: +numb_t +: + +12406 +JSONSliz +< +h_numb_t_t +>:: +to_js +(* +this +, +v +. +me + +g +()); + +12408  + gvue_t +:: +numb_g +: + +12409 +JSONSliz +< +h_numb_g_t +>:: +to_js +(* +this +, +v +. +me + +g +()); + +12411  + gvue_t +:: +numb_unsigd +: + +12412 +JSONSliz +< +h_numb_unsigd_t +>:: +to_js +(* +this +, +v +. +me + +g +()); + +12414  + gvue_t +:: +rg +: + +12415 +JSONSliz +< +h_rg_t +>:: +to_js +(* +this +, +v +. +me + +g_f +()); + +12417  + gvue_t +:: +obje +: + +12418 +JSONSliz +< +h_obje_t +>:: +to_js +(* +this +, +v +. +me + +g_f +()); + +12420  + gvue_t +:: +y +: + +12421 +JSONSliz +< +h_y_t +>:: +to_js +(* +this +, +v +. +me + +g_f +()); + +12423  + gvue_t +:: +nu +: + +12424 * +this + = +nuαr +; + +12426  + gvue_t +:: +disrded +: + +12427 +m_ty + = +vue_t +:: +disrded +; + +12430 +as_v +(); + +12507 +basic_js +( +liz_li_t + + +, + +12508 +bo + +ty_dedui + = +ue +, + +12509 +vue_t + +mu_ty + = vue_t:: +y +) + +12513 +bo + +is__obje + = +d +:: +l_of +( + +. +beg +(), in. +d +(), + +12514 [](cڡ +da +:: +js_f +< +basic_js +>& +emt_f +) + +12516  ( +emt_f +-> +is_y +( +d +mt_f-> +size +(=2nd (*emt_f)[0]. +is_rg +()); + +12520 i( +n + + gty_dedui +) + +12523 i( + gmu_ty + = +vue_t +:: +y +) + +12525 +is__obje + = +l +; + +12529 i( +JSON_UNLIKELY +( +mu_ty + = +vue_t +:: +obje + +d + +n + +is__obje +)) + +12531 +JSON_THROW +( +ty_r +:: + +(301, "cannot create object from initializerist")); + +12535 i( + gis__obje +) + +12538 + gm_ty + = +vue_t +:: +obje +; + +12539 + gm_vue + = +vue_t +:: +obje +; + +12541 + gd +:: +f_ch +( + +. +beg +(), in. +d +(), [ +this +](cڡ +da +:: +js_f +< +basic_js +>& +emt_f +) + +12543 aut +emt + = +emt_f +. +moved__cݛd +(); + +12544 +m_vue +. +obje +-> +ema +( + +12545 +d +:: +move +(*((* +emt +. +m_vue +. +y +)[0].m_vue. +rg +)), + +12546 +d +:: +move +((* +emt +. +m_vue +. +y +)[1])); + +12552 + gm_ty + = +vue_t +:: +y +; + +12553 + gm_vue +. + gy + = + +< +y_t +>( + +. +beg +(), + g +. +d +()); + +12556 +as_v +(); + +12596  +basic_js + +y +( +liz_li_t + + + = {}) + +12598  +basic_js +( + +, +l +, +vue_t +:: +y +); + +12639  +basic_js + +obje +( +liz_li_t + + + = {}) + +12641  +basic_js +( + +, +l +, +vue_t +:: +obje +); + +12666 +basic_js +( +size_ty + +t +, cڡ basic_js& +v +) + +12667 : +m_ty +( +vue_t +:: +y +) + +12669 +m_vue +. +y + = + +< +y_t +>( +t +, + gv +); + +12670 +as_v +(); + +12728 + gme +< +ass + + gIutIT +, +tyme + + gd +:: +ab_if +< + +12729 +d +:: +is_me +< +IutIT +, +tyme + + gbasic_js_t +:: + +>:: +vue + + + + +12730 +d +:: +is_me +< +IutIT +, +tyme + + gbasic_js_t +:: +cڡ_ +>:: +vue +, >:: +ty + = 0> + +12731 +basic_js +( +IutIT + +f +, IutIT +ϡ +) + +12733 +as +( +f +. +m_obje + ! +nuαr +); + +12734 +as +( +ϡ +. +m_obje + ! +nuαr +); + +12737 i( +JSON_UNLIKELY +( +f +. +m_obje + ! +ϡ +.m_object)) + +12739 +JSON_THROW +( +vid_ +:: + +(201, "iteratorsreot compatible")); + +12743 + gm_ty + = +f +. +m_obje +-> +m_ty +; + +12746  + gm_ty +) + +12748  + gvue_t +:: +boޗn +: + +12749  +vue_t +:: +numb_t +: + +12750  +vue_t +:: +numb_g +: + +12751  +vue_t +:: +numb_unsigd +: + +12752  +vue_t +:: +rg +: + +12754 i( +JSON_UNLIKELY +( +n + +f +. +m_ +. +imive_ +. +is_beg +() + +12755 + + +n + +ϡ +. +m_ +. +imive_ +. +is_d +())) + +12757 +JSON_THROW +( +vid_ +:: + +(204, "iterators out ofange")); + +12766  + gm_ty +) + +12768  + gvue_t +:: +numb_g +: + +12770 +m_vue +. +numb_g + = +f +. +m_obje +->m_value.number_integer; + +12774  + gvue_t +:: +numb_unsigd +: + +12776 +m_vue +. +numb_unsigd + = +f +. +m_obje +->m_value.number_unsigned; + +12780  + gvue_t +:: +numb_t +: + +12782 +m_vue +. +numb_t + = +f +. +m_obje +->m_value.number_float; + +12786  + gvue_t +:: +boޗn +: + +12788 +m_vue +. +boޗn + = +f +. +m_obje +->m_value.boolean; + +12792  + gvue_t +:: +rg +: + +12794 +m_vue + = * +f +. +m_obje +->m_vue. +rg +; + +12798  + gvue_t +:: +obje +: + +12800 +m_vue +. +obje + = + +< +obje_t +>( +f +. +m_ +. +obje_ +, + +12801 + gϡ +. + gm_ +. + gobje_ +); + +12805  + gvue_t +:: +y +: + +12807 +m_vue +. +y + = + +< +y_t +>( +f +. +m_ +. +y_ +, + +12808 + gϡ +. + gm_ +. + gy_ +); + +12813 +JSON_THROW +( +vid_ +:: + +(206, "cannot construct with iterators from " + + +12814 +d +:: +rg +( +f +. +m_obje +-> +ty_me +()))); + +12817 +as_v +(); + +12826 +basic_js +(cڡ +da +:: +js_f +& +f +) + +12827 : +basic_js +( +f +. +moved__cݛd +()) + +12855 +basic_js +(cڡ basic_js& +h +) + +12856 : +m_ty +( +h +.m_type) + +12859 +h +. +as_v +(); + +12861  + gm_ty +) + +12863  + gvue_t +:: +obje +: + +12865 +m_vue + = * +h +.m_vue. +obje +; + +12869  + gvue_t +:: +y +: + +12871 +m_vue + = * +h +.m_vue. +y +; + +12875  + gvue_t +:: +rg +: + +12877 +m_vue + = * +h +.m_vue. +rg +; + +12881  + gvue_t +:: +boޗn +: + +12883 +m_vue + = +h +.m_vue. +boޗn +; + +12887  + gvue_t +:: +numb_g +: + +12889 +m_vue + = +h +.m_vue. +numb_g +; + +12893  + gvue_t +:: +numb_unsigd +: + +12895 +m_vue + = +h +.m_vue. +numb_unsigd +; + +12899  + gvue_t +:: +numb_t +: + +12901 +m_vue + = +h +.m_vue. +numb_t +; + +12909 +as_v +(); + +12938 +basic_js +(basic_js&& +h + + gnx + + +12939 : +m_ty +( +d +:: +move +( +h +.m_type)), + +12940 +m_vue +( +d +:: +move +( +h +.m_value)) + +12943 +h +. +as_v +(); + +12946 + gh +. + gm_ty + = +vue_t +:: +nu +; + +12947 + gh +. + gm_vue + = {}; + +12949 +as_v +(); + +12975 + gn +& + gݔ +=( +basic_js + +h + +nx + ( + +12976 +d +:: +is_nhrow_move_cڡruib +< +vue_t +>:: +vue + +d + + +12977 +d +:: +is_nhrow_move_assigb +< +vue_t +>:: +vue + +d + + +12978 +d +:: +is_nhrow_move_cڡruib +< +js_vue +>:: +vue + +d + + +12979 +d +:: +is_nhrow_move_assigb +< +js_vue +>:: +vue + + +12983 +h +. +as_v +(); + +12985 +usg + + gd +:: +sw +; + +12986 +sw +( +m_ty +, +h +.m_type); + +12987 +sw +( +m_vue +, +h +.m_value); + +12989 +as_v +(); + +12990  * + gthis +; + +13008 ~ +basic_js +( + gnx + + +13010 +as_v +(); + +13011 + gm_vue +. +deroy +( +m_ty +); + +13016 + gpublic +: + +13061 +rg_t + +dump +(cڡ  +dt + = -1, cڡ  +dt_ch + = ' ', + +13062 cڡ +bo + +su_ascii + = +l +) const + +13064 +rg_t + +su +; + +13065 +rliz + +s +( +da +:: +ouut_adr +<, +rg_t +>( +su +), +dt_ch +); + +13067 i( + gdt + >= 0) + +13069 +s +. +dump +(* +this +, +ue +, +su_ascii +, +ic_ +<>( +dt +)); + +13073 + gs +. +dump +(* +this +, +l +, +su_ascii +, 0); + +13076  + gsu +; + +13111 +cڡex + +vue_t + +ty +(cڡ + gnx + + +13113  + gm_ty +; + +13141 +cڡex + +bo + +is_imive +(cڡ + gnx + + +13143  +is_nu +( + + +is_rg +( +is_boޗn +( +is_numb +(); + +13168 +cڡex + +bo + +is_ruud +(cڡ + gnx + + +13170  +is_y +( + + +is_obje +(); + +13190 +cڡex + +bo + +is_nu +(cڡ + gnx + + +13192  ( + gm_ty + = +vue_t +:: +nu +); + +13212 +cڡex + +bo + +is_boޗn +(cڡ + gnx + + +13214  ( + gm_ty + = +vue_t +:: +boޗn +); + +13242 +cڡex + +bo + +is_numb +(cڡ + gnx + + +13244  +is_numb_g +( + + +is_numb_t +(); + +13271 +cڡex + +bo + +is_numb_g +(cڡ + gnx + + +13273  ( + gm_ty + = +vue_t +:: +numb_g + + + +m_ty + =vue_t:: +numb_unsigd +); + +13299 +cڡex + +bo + +is_numb_unsigd +(cڡ + gnx + + +13301  ( + gm_ty + = +vue_t +:: +numb_unsigd +); + +13327 +cڡex + +bo + +is_numb_t +(cڡ + gnx + + +13329  ( + gm_ty + = +vue_t +:: +numb_t +); + +13349 +cڡex + +bo + +is_obje +(cڡ + gnx + + +13351  ( + gm_ty + = +vue_t +:: +obje +); + +13371 +cڡex + +bo + +is_y +(cڡ + gnx + + +13373  ( + gm_ty + = +vue_t +:: +y +); + +13393 +cڡex + +bo + +is_rg +(cڡ + gnx + + +13395  ( + gm_ty + = +vue_t +:: +rg +); + +13420 +cڡex + +bo + +is_disrded +(cڡ + gnx + + +13422  ( + gm_ty + = +vue_t +:: +disrded +); + +13446 +cڡex + +ݔ + +vue_t +(cڡ + gnx + + +13448  + gm_ty +; + +13453 + give +: + +13459 +boޗn_t + +g_im +(boolean_t* ) const + +13461 i( +JSON_LIKELY +( +is_boޗn +())) + +13463  +m_vue +. +boޗn +; + +13466 +JSON_THROW +( +ty_r +:: + +(302, "ty mu bboޗn, bui" + +d +:: +rg +( +ty_me +()))); + +13470 +obje_t +* +g_im_r +(obje_t* ) + gnx + + +13472  +is_obje +(? + gm_vue +. + gobje + : +nuαr +; + +13476 +cڡex + cڡ +obje_t +* +g_im_r +(cڡ obje_t* ) cڡ + gnx + + +13478  +is_obje +(? + gm_vue +. + gobje + : +nuαr +; + +13482 +y_t +* +g_im_r +׼ay_t* ) + gnx + + +13484  +is_y +(? + gm_vue +. + gy + : +nuαr +; + +13488 +cڡex + cڡ +y_t +* +g_im_r +(cڡay_t* ) cڡ + gnx + + +13490  +is_y +(? + gm_vue +. + gy + : +nuαr +; + +13494 +rg_t +* +g_im_r +(rg_t* ) + gnx + + +13496  +is_rg +(? + gm_vue +. + grg + : +nuαr +; + +13500 +cڡex + cڡ +rg_t +* +g_im_r +(cڡ sg_t* ) cڡ + gnx + + +13502  +is_rg +(? + gm_vue +. + grg + : +nuαr +; + +13506 +boޗn_t +* +g_im_r +(boޗn_t* ) + gnx + + +13508  +is_boޗn +(? & + gm_vue +. + gboޗn + : +nuαr +; + +13512 +cڡex + cڡ +boޗn_t +* +g_im_r +(cڡ boޗn_t* ) cڡ + gnx + + +13514  +is_boޗn +(? & + gm_vue +. + gboޗn + : +nuαr +; + +13518 +numb_g_t +* +g_im_r +umb_g_t* ) + gnx + + +13520  +is_numb_g +(? & + gm_vue +. + gnumb_g + : +nuαr +; + +13524 +cڡex + cڡ +numb_g_t +* +g_im_r +(cڡumb_g_t* ) cڡ + gnx + + +13526  +is_numb_g +(? & + gm_vue +. + gnumb_g + : +nuαr +; + +13530 +numb_unsigd_t +* +g_im_r +umb_unsigd_t* ) + gnx + + +13532  +is_numb_unsigd +(? & + gm_vue +. + gnumb_unsigd + : +nuαr +; + +13536 +cڡex + cڡ +numb_unsigd_t +* +g_im_r +(cڡumb_unsigd_t* ) cڡ + gnx + + +13538  +is_numb_unsigd +(? & + gm_vue +. + gnumb_unsigd + : +nuαr +; + +13542 +numb_t_t +* +g_im_r +umb_t_t* ) + gnx + + +13544  +is_numb_t +(? & + gm_vue +. + gnumb_t + : +nuαr +; + +13548 +cڡex + cڡ +numb_t_t +* +g_im_r +(cڡumb_t_t* ) cڡ + gnx + + +13550  +is_numb_t +(? & + gm_vue +. + gnumb_t + : +nuαr +; + +13564 + gme +< +tyme + + gRenTy +,ym + gThisTy +> + +13565  +RenTy + +g_f_im +( +ThisTy +& +obj +) + +13568 aut + gr + = +obj +. +me + +g_r +< +tyme + +d +:: +add_por +< +RenTy +>:: +ty +>(); + +13570 i( +JSON_LIKELY +( +r + ! +nuαr +)) + +13572  * +r +; + +13575 +JSON_THROW +( +ty_r +:: + +(303, "comtib RenTy f g_f,uy i" + +d +:: +rg +( +obj +. +ty_me +()))); + +13578 + gpublic +: + +13597 +me +< +tyme + +BasicJsTy +, + gda +:: +ab_if_t +< + +13598 +d +:: +is_me +< +tyme + std:: +move_cڡ +< +BasicJsTy +>:: +ty +, + gbasic_js_t +>:: +vue +, + +13600 +basic_js + +g +() const + +13602  * +this +; + +13620 + gme +< +tyme + + gBasicJsTy +, + gda +:: +ab_if_t +< + +13621 +n + +d +:: +is_me +< +BasicJsTy +, + gbasic_js +>:: +vue + +d + + +13622 +da +:: +is_basic_js +< +BasicJsTy +>:: +vue +, > = 0> + +13623 +BasicJsTy + +g +() const + +13625  * +this +; + +13667 + gme +< +tyme + + gVueTyCV +,ym + gVueTy + = +da +:: +uncvf_t +< +VueTyCV +>, + +13668 + gda +:: +ab_if_t + < + +13669 +n + +da +:: +is_basic_js +< +VueTy +>:: +vue + +d + + +13670 +da +:: +has_om_js +< +basic_js_t +, + gVueTy +>:: +vue + +d + + +13671 +n + +da +:: +has_n_deu_om_js +< +basic_js_t +, + gVueTy +>:: +vue +, + +13673 +VueTy + +g +(cڡ +nx +(noexcept( + +13674 +JSONSliz +< +VueTy +>:: +om_js +( +d +:: +dev +(), std::declval()))) + +13679 +ic_as +( +n + +d +:: +is_n +< +VueTyCV +>:: +vue +, + +13681 +ic_as +( +d +:: +is_deu_cڡruib +< +VueTy +>:: +vue +, + +13684 +VueTy + + gt +; + +13685 + gJSONSliz +< + gVueTy +>:: +om_js +(* +this +, +t +); + +13686  + gt +; + +13720 + gme +< +tyme + + gVueTyCV +,ym + gVueTy + = +da +:: +uncvf_t +< +VueTyCV +>, + +13721 + gda +:: +ab_if_t +< +n + +d +:: +is_me +< +basic_js_t +, + gVueTy +>:: +vue + +d + + +13722 +da +:: +has_n_deu_om_js +< +basic_js_t +, + gVueTy +>:: +vue +, + +13724 +VueTy + +g +(cڡ +nx +(noexcept( + +13725 +JSONSliz +< +VueTyCV +>:: +om_js +( +d +:: +dev +()))) + +13727 +ic_as +( +n + +d +:: +is_n +< +VueTyCV +>:: +vue +, + +13729  + gJSONSliz +< + gVueTyCV +>:: +om_js +(* +this +); + +13759 + gme +< +tyme + + gPorTy +,ym + gd +:: +ab_if +< + +13760 +d +:: +is_por +< +PorTy +>:: +vue +, >:: +ty + = 0> + +13761 +PorTy + +g +( +nx + + +13764  +g_r +< +PorTy +>(); + +13771 + gme +< +tyme + + gPorTy +,ym + gd +:: +ab_if +< + +13772 +d +:: +is_por +< +PorTy +>:: +vue +, >:: +ty + = 0> + +13773 +cڡex + cڡ +PorTy + +g +(cڡ +nx + + +13776  +g_r +< +PorTy +>(); + +13805 + gme +< +tyme + + gPorTy +,ym + gd +:: +ab_if +< + +13806 +d +:: +is_por +< +PorTy +>:: +vue +, >:: +ty + = 0> + +13807 +PorTy + +g_r +( +nx + + +13810 +usg + +poe_t + = +tyme + +d +:: +move_cڡ +:: +ty +>::type>::type; + +13814 +ic_as +( + +13815 +d +:: +is_me +< +obje_t +, +poe_t +>:: +vue + + +13816 + + +d +:: +is_me +< +y_t +, +poe_t +>:: +vue + + +13817 + + +d +:: +is_me +< +rg_t +, +poe_t +>:: +vue + + +13818 + + +d +:: +is_me +< +boޗn_t +, +poe_t +>:: +vue + + +13819 + + +d +:: +is_me +< +numb_g_t +, +poe_t +>:: +vue + + +13820 + + +d +:: +is_me +< +numb_unsigd_t +, +poe_t +>:: +vue + + +13821 + + +d +:: +is_me +< +numb_t_t +, +poe_t +>:: +vue + + +13825  +g_im_r +( +ic_ +< +PorTy +>( +nuαr +)); + +13832 + gme +< +tyme + + gPorTy +,ym + gd +:: +ab_if +< + +13833 +d +:: +is_por +< +PorTy +>:: +vue + +d + + +13834 +d +:: +is_cڡ +< +tyme + std:: +move_por +< +PorTy +>:: +ty +>:: +vue +, >::type = 0> + +13835 +cڡex + cڡ +PorTy + +g_r +(cڡ +nx + + +13838 +usg + +poe_t + = +tyme + +d +:: +move_cڡ +:: +ty +>::type>::type; + +13842 +ic_as +( + +13843 +d +:: +is_me +< +obje_t +, +poe_t +>:: +vue + + +13844 + + +d +:: +is_me +< +y_t +, +poe_t +>:: +vue + + +13845 + + +d +:: +is_me +< +rg_t +, +poe_t +>:: +vue + + +13846 + + +d +:: +is_me +< +boޗn_t +, +poe_t +>:: +vue + + +13847 + + +d +:: +is_me +< +numb_g_t +, +poe_t +>:: +vue + + +13848 + + +d +:: +is_me +< +numb_unsigd_t +, +poe_t +>:: +vue + + +13849 + + +d +:: +is_me +< +numb_t_t +, +poe_t +>:: +vue + + +13853  +g_im_r +( +ic_ +< +PorTy +>( +nuαr +)); + +13882 + gme +< +tyme + + gRenTy +,ym + gd +:: +ab_if +< + +13883 +d +:: +is_n +< +RenTy +>:: +vue +, >:: +ty + = 0> + +13884 +RenTy + +g_f +() + +13887  +g_f_im +< +RenTy +>(* +this +); + +13894 + gme +< +tyme + + gRenTy +,ym + gd +:: +ab_if +< + +13895 +d +:: +is_n +< +RenTy +>:: +vue + +d + + +13896 +d +:: +is_cڡ +< +tyme + std:: +move_n +< +RenTy +>:: +ty +>:: +vue +, >::type = 0> + +13897 +RenTy + +g_f +() const + +13900  +g_f_im +< +RenTy +>(* +this +); + +13932 + gme + < +tyme + + gVueTy +,ym + gd +:: +ab_if + < + +13933 +n + +d +:: +is_por +< +VueTy +>:: +vue + +d + + +13934 +n + +d +:: +is_me +< +VueTy +, + gda +:: +js_f +< +basic_js +>>:: +vue + +d + + +13935 +n + +d +:: +is_me +< +VueTy +, +tyme + + grg_t +:: +vue_ty +>:: +vue + +d + + +13936 +n + +da +:: +is_basic_js +< +VueTy +>:: +vue + + +13937 #ide +_MSC_VER + + +13938 +d + +n + +d +:: +is_me +< +VueTy +, + gd +:: +liz_li +< +tyme + +rg_t +:: +vue_ty +>>:: +vue + + +13939 #i +defed +( +JSON_HAS_CPP_17 +&& defed( +_MSC_VER + +d + _MSC_VER <= 1914 + +13940 +d + +n + +d +:: +is_me +< +VueTy +, +tyme + + gd +:: +rg_vw +>:: +vue + + +13943 , >:: +ty + = 0 > + +13944 +ݔ + +VueTy +() const + +13947  +g +< +VueTy +>(); + +13987 +n + + +( +size_ty + +idx +) + +13990 i( +JSON_LIKELY +( +is_y +())) + +13992 + gJSON_TRY + + +13994  + gm_vue +. + gy +-> + +( +idx +); + +13996 +JSON_CATCH + ( +d +:: +out_of_nge +&) + +13999 +JSON_THROW +( +out_of_nge +:: + +(401, "y index " + +d +:: +to_rg +( +idx +) + " is out ofange")); + +14004 +JSON_THROW +( +ty_r +:: + +(304, " ut(wh " + +d +:: +rg +( +ty_me +()))); + +14034 +cڡ_n + + +( +size_ty + +idx +) const + +14037 i( +JSON_LIKELY +( +is_y +())) + +14039 + gJSON_TRY + + +14041  + gm_vue +. + gy +-> + +( +idx +); + +14043 +JSON_CATCH + ( +d +:: +out_of_nge +&) + +14046 +JSON_THROW +( +out_of_nge +:: + +(401, "y index " + +d +:: +to_rg +( +idx +) + " is out ofange")); + +14051 +JSON_THROW +( +ty_r +:: + +(304, " ut(wh " + +d +:: +rg +( +ty_me +()))); + +14085 +n + + +(cڡ +tyme + +obje_t +:: +key_ty +& +key +) + +14088 i( +JSON_LIKELY +( +is_obje +())) + +14090 +JSON_TRY + + +14092  +m_vue +. +obje +-> + +( +key +); + +14094 +JSON_CATCH + ( +d +:: +out_of_nge +&) + +14097 +JSON_THROW +( +out_of_nge +:: + +(403, "key '" + +key + + "'ot found")); + +14102 +JSON_THROW +( +ty_r +:: + +(304, " ut(wh " + +d +:: +rg +( +ty_me +()))); + +14136 +cڡ_n + + +(cڡ +tyme + +obje_t +:: +key_ty +& +key +) const + +14139 i( +JSON_LIKELY +( +is_obje +())) + +14141 +JSON_TRY + + +14143  +m_vue +. +obje +-> + +( +key +); + +14145 +JSON_CATCH + ( +d +:: +out_of_nge +&) + +14148 +JSON_THROW +( +out_of_nge +:: + +(403, "key '" + +key + + "'ot found")); + +14153 +JSON_THROW +( +ty_r +:: + +(304, " ut(wh " + +d +:: +rg +( +ty_me +()))); + +14182 +n + + gݔ +[]( +size_ty + + gidx +) + +14185 i( +is_nu +()) + +14187 + gm_ty + = +vue_t +:: +y +; + +14188 + gm_vue +. + gy + = + +< +y_t +>(); + +14189 +as_v +(); + +14193 i( +JSON_LIKELY +( +is_y +())) + +14196 i( + gidx + > +m_vue +. +y +-> +size +()) + +14198 +m_vue +. +y +-> + +(m_vue.y-> +d +(), + +14199 +idx + - +m_vue +. +y +-> +size +() + 1, + +14200 +basic_js +()); + +14203  + gm_vue +. + gy +-> + gݔ +[]( + gidx +); + +14206 +JSON_THROW +( +ty_r +:: + +(305, " u ot[] wh " + +d +:: +rg +( +ty_me +()))); + +14228 +cڡ_n + + gݔ +[]( +size_ty + + gidx +) const + +14231 i( +JSON_LIKELY +( +is_y +())) + +14233  + gm_vue +. + gy +-> + gݔ +[]( + gidx +); + +14236 +JSON_THROW +( +ty_r +:: + +(305, " u ot[] wh " + +d +:: +rg +( +ty_me +()))); + +14266 +n + + gݔ +[](cڡ +tyme + + gobje_t +:: +key_ty +& +key +) + +14269 i( +is_nu +()) + +14271 +m_ty + = +vue_t +:: +obje +; + +14272 + gm_vue +. + gobje + = + +< +obje_t +>(); + +14273 +as_v +(); + +14277 i( +JSON_LIKELY +( +is_obje +())) + +14279  + gm_vue +. + gobje +-> + gݔ +[]( + gkey +); + +14282 +JSON_THROW +( +ty_r +:: + +(305, " u ot[] wh " + +d +:: +rg +( +ty_me +()))); + +14315 +cڡ_n + + gݔ +[](cڡ +tyme + + gobje_t +:: +key_ty +& +key +) const + +14318 i( +JSON_LIKELY +( +is_obje +())) + +14320 +as +( +m_vue +. +obje +-> +fd +( +key +!m_vue.obje-> +d +()); + +14321  + gm_vue +. + gobje +-> +fd +( +key +)-> + gcd +; + +14324 +JSON_THROW +( +ty_r +:: + +(305, " u ot[] wh " + +d +:: +rg +( +ty_me +()))); + +14354 + gme +< +tyme + + gT +> + +14355 +n + + gݔ +[]( +T +* + gkey +) + +14358 i( +is_nu +()) + +14360 + gm_ty + = +vue_t +:: +obje +; + +14361 + gm_vue + = +vue_t +:: +obje +; + +14362 +as_v +(); + +14366 i( +JSON_LIKELY +( +is_obje +())) + +14368  + gm_vue +. + gobje +-> + gݔ +[]( + gkey +); + +14371 +JSON_THROW +( +ty_r +:: + +(305, " u ot[] wh " + +d +:: +rg +( +ty_me +()))); + +14404 + gme +< +tyme + + gT +> + +14405 +cڡ_n + + gݔ +[]( +T +* + gkey +) const + +14408 i( +JSON_LIKELY +( +is_obje +())) + +14410 +as +( +m_vue +. +obje +-> +fd +( +key +!m_vue.obje-> +d +()); + +14411  + gm_vue +. + gobje +-> +fd +( +key +)-> + gcd +; + +14414 +JSON_THROW +( +ty_r +:: + +(305, " u ot[] wh " + +d +:: +rg +( +ty_me +()))); + +14465 + gme +< +ass + + gVueTy +, +tyme + + gd +:: +ab_if +< + +14466 +d +:: +is_cvtib +< +basic_js_t +, + gVueTy +>:: +vue +, >:: +ty + = 0> + +14467 +VueTy + +vue +(cڡ +tyme + +obje_t +:: +key_ty +& +key +, cڡ VueTy& +deu_vue +) const + +14470 i( +JSON_LIKELY +( +is_obje +())) + +14473 cڡut + g + = +fd +( +key +); + +14474 i( + g + ! +d +()) + +14476  * + +; + +14479  + gdeu_vue +; + +14482 +JSON_THROW +( +ty_r +:: + +(306, " u vue(wh " + +d +:: +rg +( +ty_me +()))); + +14489 +rg_t + +vue +(cڡ +tyme + +obje_t +:: +key_ty +& +key +, cڡ * +deu_vue +) const + +14491  +vue +( +key +, +rg_t +( +deu_vue +)); + +14535 + gme +< +ass + + gVueTy +, +tyme + + gd +:: +ab_if +< + +14536 +d +:: +is_cvtib +< +basic_js_t +, + gVueTy +>:: +vue +, >:: +ty + = 0> + +14537 +VueTy + +vue +(cڡ +js_por +& +r +, cڡ VueTy& +deu_vue +) const + +14540 i( +JSON_LIKELY +( +is_obje +())) + +14543 + gJSON_TRY + + +14545  + gr +. +g_checked +( +this +); + +14547 +JSON_INTERNAL_CATCH + ( +out_of_nge +&) + +14549  + gdeu_vue +; + +14553 +JSON_THROW +( +ty_r +:: + +(306, " u vue(wh " + +d +:: +rg +( +ty_me +()))); + +14560 +rg_t + +vue +(cڡ +js_por +& +r +, cڡ * +deu_vue +) const + +14562  +vue +( +r +, +rg_t +( +deu_vue +)); + +14590 +n + +t +() + +14592  * +beg +(); + +14598 +cڡ_n + +t +() const + +14600  * +cbeg +(); + +14634 +n + +back +() + +14636 aut + gtmp + = +d +(); + +14637 -- + gtmp +; + +14638  * + gtmp +; + +14644 +cڡ_n + +back +() const + +14646 aut + gtmp + = +nd +(); + +14647 -- + gtmp +; + +14648  * + gtmp +; + +14697 + gme +< +ass + + gItTy +, +tyme + + gd +:: +ab_if +< + +14698 +d +:: +is_me +< +ItTy +, +tyme + + gbasic_js_t +:: + +>:: +vue + + + + +14699 +d +:: +is_me +< +ItTy +, +tyme + + gbasic_js_t +:: +cڡ_ +>:: +vue +, >:: +ty + + +14701 +ItTy + +a +(ItTy +pos +) + +14704 i( +JSON_UNLIKELY +( +this + ! +pos +. +m_obje +)) + +14706 +JSON_THROW +( +vid_ +:: + +(202, "iterator doesot fit current value")); + +14709 +ItTy + + gsu + = +d +(); + +14711  + gm_ty +) + +14713  + gvue_t +:: +boޗn +: + +14714  +vue_t +:: +numb_t +: + +14715  +vue_t +:: +numb_g +: + +14716  +vue_t +:: +numb_unsigd +: + +14717  +vue_t +:: +rg +: + +14719 i( +JSON_UNLIKELY +( +n + +pos +. +m_ +. +imive_ +. +is_beg +())) + +14721 +JSON_THROW +( +vid_ +:: + +(205, "iterator out ofange")); + +14724 i( +is_rg +()) + +14726 + gAotTy +< + grg_t +> + gloc +; + +14727 + gd +:: +lot_as +< +dety +( +loc +)>:: +deroy +oc, +m_vue +. +rg +); + +14728 + gd +:: +lot_as +< +dety +( +loc +)>:: +do +oc, +m_vue +. +rg +, 1); + +14729 + gm_vue +. + grg + = +nuαr +; + +14732 + gm_ty + = +vue_t +:: +nu +; + +14733 +as_v +(); + +14737  + gvue_t +:: +obje +: + +14739 +su +. +m_ +. +obje_ + = +m_vue +. +obje +-> +a +( +pos +.m_it.object_iterator); + +14743  + gvue_t +:: +y +: + +14745 +su +. +m_ +. +y_ + = +m_vue +. +y +-> +a +( +pos +.m_it.array_iterator); + +14750 +JSON_THROW +( +ty_r +:: + +(307, " u(wh " + +d +:: +rg +( +ty_me +()))); + +14753  + gsu +; + +14802 + gme +< +ass + + gItTy +, +tyme + + gd +:: +ab_if +< + +14803 +d +:: +is_me +< +ItTy +, +tyme + + gbasic_js_t +:: + +>:: +vue + + + + +14804 +d +:: +is_me +< +ItTy +, +tyme + + gbasic_js_t +:: +cڡ_ +>:: +vue +, >:: +ty + + +14806 +ItTy + +a +(ItTy +f +, ItTy +ϡ +) + +14809 i( +JSON_UNLIKELY +( +this + ! +f +. +m_obje + + +hi! +ϡ +.m_object)) + +14811 +JSON_THROW +( +vid_ +:: + +(203, "iterators doot fit current value")); + +14814 +ItTy + + gsu + = +d +(); + +14816  + gm_ty +) + +14818  + gvue_t +:: +boޗn +: + +14819  +vue_t +:: +numb_t +: + +14820  +vue_t +:: +numb_g +: + +14821  +vue_t +:: +numb_unsigd +: + +14822  +vue_t +:: +rg +: + +14824 i( +JSON_LIKELY +( +n + +f +. +m_ +. +imive_ +. +is_beg +() + +14825 + + +n + +ϡ +. +m_ +. +imive_ +. +is_d +())) + +14827 +JSON_THROW +( +vid_ +:: + +(204, "iterators out ofange")); + +14830 i( +is_rg +()) + +14832 + gAotTy +< + grg_t +> + gloc +; + +14833 + gd +:: +lot_as +< +dety +( +loc +)>:: +deroy +oc, +m_vue +. +rg +); + +14834 + gd +:: +lot_as +< +dety +( +loc +)>:: +do +oc, +m_vue +. +rg +, 1); + +14835 + gm_vue +. + grg + = +nuαr +; + +14838 + gm_ty + = +vue_t +:: +nu +; + +14839 +as_v +(); + +14843  + gvue_t +:: +obje +: + +14845 +su +. +m_ +. +obje_ + = +m_vue +. +obje +-> +a +( +f +.m_it.object_iterator, + +14846 +ϡ +. +m_ +. +obje_ +); + +14850  + gvue_t +:: +y +: + +14852 +su +. +m_ +. +y_ + = +m_vue +. +y +-> +a +( +f +.m_it.array_iterator, + +14853 +ϡ +. +m_ +. +y_ +); + +14858 +JSON_THROW +( +ty_r +:: + +(307, " u(wh " + +d +:: +rg +( +ty_me +()))); + +14861  + gsu +; + +14893 +size_ty + +a +(cڡ +tyme + +obje_t +:: +key_ty +& +key +) + +14896 i( +JSON_LIKELY +( +is_obje +())) + +14898  +m_vue +. +obje +-> +a +( +key +); + +14901 +JSON_THROW +( +ty_r +:: + +(307, " u(wh " + +d +:: +rg +( +ty_me +()))); + +14928  +a +(cڡ +size_ty + +idx +) + +14931 i( +JSON_LIKELY +( +is_y +())) + +14933 i( +JSON_UNLIKELY +( +idx + > +size +())) + +14935 +JSON_THROW +( +out_of_nge +:: + +(401, "y index " + +d +:: +to_rg +( +idx +) + " is out ofange")); + +14938 + gm_vue +. + gy +-> +a +( +m_vue +. +y +-> +beg +(+ +ic_ +< +difn_ty +>( +idx +)); + +14942 +JSON_THROW +( +ty_r +:: + +(307, " u(wh " + +d +:: +rg +( +ty_me +()))); + +14978 + gme +< +tyme + + gKeyT +> + +14979 + + +fd +( +KeyT +&& +key +) + +14981 aut + gsu + = +d +(); + +14983 i( +is_obje +()) + +14985 + gsu +. + gm_ +. + gobje_ + = +m_vue +. +obje +-> +fd +( +d +:: +fwd +< +KeyT +>( +key +)); + +14988  + gsu +; + +14995 + gme +< +tyme + + gKeyT +> + +14996 +cڡ_ + +fd +( +KeyT +&& +key +) const + +14998 aut + gsu + = +nd +(); + +15000 i( +is_obje +()) + +15002 + gsu +. + gm_ +. + gobje_ + = +m_vue +. +obje +-> +fd +( +d +:: +fwd +< +KeyT +>( +key +)); + +15005  + gsu +; + +15029 + gme +< +tyme + + gKeyT +> + +15030 +size_ty + +cou +( +KeyT +&& +key +) const + +15033  +is_obje +(? + gm_vue +. + gobje +-> +cou +( +d +:: +fwd +< +KeyT +>( +key +)) : 0; + +15070 + + +beg +( + gnx + + +15072 + + +su +( +this +); + +15073 + gsu +. +t_beg +(); + +15074  + gsu +; + +15080 +cڡ_ + +beg +(cڡ + gnx + + +15082  +cbeg +(); + +15110 +cڡ_ + +cbeg +(cڡ + gnx + + +15112 +cڡ_ + +su +( +this +); + +15113 + gsu +. +t_beg +(); + +15114  + gsu +; + +15141 + + +d +( + gnx + + +15143 + + +su +( +this +); + +15144 + gsu +. +t_d +(); + +15145  + gsu +; + +15151 +cڡ_ + +d +(cڡ + gnx + + +15153  +nd +(); + +15181 +cڡ_ + +nd +(cڡ + gnx + + +15183 +cڡ_ + +su +( +this +); + +15184 + gsu +. +t_d +(); + +15185  + gsu +; + +15211 +v_ + +rbeg +( + gnx + + +15213  +v_ +( +d +()); + +15219 +cڡ_v_ + +rbeg +(cڡ + gnx + + +15221  +beg +(); + +15248 +v_ + +nd +( + gnx + + +15250  +v_ +( +beg +()); + +15256 +cڡ_v_ + +nd +(cڡ + gnx + + +15258  +d +(); + +15285 +cڡ_v_ + +beg +(cڡ + gnx + + +15287  +cڡ_v_ +( +nd +()); + +15314 +cڡ_v_ + +d +(cڡ + gnx + + +15316  +cڡ_v_ +( +cbeg +()); + +15319 + gpublic +: + +15377 +JSON_DEPRECATED + + +15378  +i_oxy +< + +> +_w +( +n + +f + +nx + + +15380  +f +. +ems +(); + +15386 +JSON_DEPRECATED + + +15387  + gi_oxy +< + gcڡ_ +> +_w +( +cڡ_n + +f + + gnx + + +15389  + gf +. +ems +(); + +15444 + gi_oxy +< + g +> +ems +( + gnx + + +15446  + gi_oxy +< + g +>(* + gthis +); + +15452 + gi_oxy +< + gcڡ_ +> +ems +(cڡ + gnx + + +15454  + gi_oxy +< + gcڡ_ +>(* + gthis +); + +15508 +bo + +emy +(cڡ + gnx + + +15510  + gm_ty +) + +15512  + gvue_t +:: +nu +: + +15515  +ue +; + +15518  + gvue_t +:: +y +: + +15521  +m_vue +. +y +-> +emy +(); + +15524  + gvue_t +:: +obje +: + +15527  +m_vue +. +obje +-> +emy +(); + +15533  +l +; + +15580 +size_ty + +size +(cڡ + gnx + + +15582  + gm_ty +) + +15584  + gvue_t +:: +nu +: + +15590  + gvue_t +:: +y +: + +15593  +m_vue +. +y +-> +size +(); + +15596  + gvue_t +:: +obje +: + +15599  +m_vue +. +obje +-> +size +(); + +15650 +size_ty + +max_size +(cڡ + gnx + + +15652  + gm_ty +) + +15654  + gvue_t +:: +y +: + +15657  +m_vue +. +y +-> +max_size +(); + +15660  + gvue_t +:: +obje +: + +15663  +m_vue +. +obje +-> +max_size +(); + +15669  +size +(); + +15720  +r +( + gnx + + +15722  + gm_ty +) + +15724  + gvue_t +:: +numb_g +: + +15726 +m_vue +. +numb_g + = 0; + +15730  + gvue_t +:: +numb_unsigd +: + +15732 +m_vue +. +numb_unsigd + = 0; + +15736  + gvue_t +:: +numb_t +: + +15738 +m_vue +. +numb_t + = 0.0; + +15742  + gvue_t +:: +boޗn +: + +15744 +m_vue +. +boޗn + = +l +; + +15748  + gvue_t +:: +rg +: + +15750 +m_vue +. +rg +-> +r +(); + +15754  + gvue_t +:: +y +: + +15756 +m_vue +. +y +-> +r +(); + +15760  + gvue_t +:: +obje +: + +15762 +m_vue +. +obje +-> +r +(); + +15791  +push_back +( +basic_js +&& +v +) + +15794 i( +JSON_UNLIKELY +( +n +( +is_nu +( + + +is_y +()))) + +15796 +JSON_THROW +( +ty_r +:: + +(308, " uush_back(wh " + +d +:: +rg +( +ty_me +()))); + +15800 i( +is_nu +()) + +15802 + gm_ty + = +vue_t +:: +y +; + +15803 + gm_vue + = +vue_t +:: +y +; + +15804 +as_v +(); + +15808 + gm_vue +. + gy +-> +push_back +( +d +:: +move +( +v +)); + +15810 + gv +. + gm_ty + = +vue_t +:: +nu +; + +15817 +n + + gݔ ++=( +basic_js +&& +v +) + +15819 +push_back +( +d +:: +move +( +v +)); + +15820  * + gthis +; + +15827  +push_back +(cڡ +basic_js +& +v +) + +15830 i( +JSON_UNLIKELY +( +n +( +is_nu +( + + +is_y +()))) + +15832 +JSON_THROW +( +ty_r +:: + +(308, " uush_back(wh " + +d +:: +rg +( +ty_me +()))); + +15836 i( +is_nu +()) + +15838 + gm_ty + = +vue_t +:: +y +; + +15839 + gm_vue + = +vue_t +:: +y +; + +15840 +as_v +(); + +15844 + gm_vue +. + gy +-> +push_back +( +v +); + +15851 +n + + gݔ ++=(cڡ +basic_js +& +v +) + +15853 +push_back +( +v +); + +15854  * + gthis +; + +15877  +push_back +(cڡ +tyme + +obje_t +:: +vue_ty +& +v +) + +15880 i( +JSON_UNLIKELY +( +n +( +is_nu +( + + +is_obje +()))) + +15882 +JSON_THROW +( +ty_r +:: + +(308, " uush_back(wh " + +d +:: +rg +( +ty_me +()))); + +15886 i( +is_nu +()) + +15888 + gm_ty + = +vue_t +:: +obje +; + +15889 + gm_vue + = +vue_t +:: +obje +; + +15890 +as_v +(); + +15894 + gm_vue +. + gobje +-> + +( +v +); + +15901 +n + + gݔ ++=(cڡ +tyme + +obje_t +:: +vue_ty +& +v +) + +15903 +push_back +( +v +); + +15904  * + gthis +; + +15932  +push_back +( +liz_li_t + + +) + +15934 i( +is_obje +( +d + + g +. +size +(=2nd (* + +. +beg +())-> +is_rg +()) + +15936 +basic_js +&& +key + = + +. +beg +()-> +moved__cݛd +(); + +15937 +push_back +( +tyme + +obje_t +:: +vue_ty +( + +15938 +d +:: +move +( +key +. +g_f +< +rg_t +&>()), ( + +. +beg +(+ 1)-> +moved__cݛd +())); + +15942 +push_back +( +basic_js +( + +)); + +15950 +n + + gݔ ++=( +liz_li_t + + +) + +15952 +push_back +( + +); + +15953  * + gthis +; + +15977 + gme +< + gass +... + gArgs +> + +15978  +ema_back +( +Args +&& ... +gs +) + +15981 i( +JSON_UNLIKELY +( +n +( +is_nu +( + + +is_y +()))) + +15983 +JSON_THROW +( +ty_r +:: + +(311, " uma_back(wh " + +d +:: +rg +( +ty_me +()))); + +15987 i( +is_nu +()) + +15989 + gm_ty + = +vue_t +:: +y +; + +15990 + gm_vue + = +vue_t +:: +y +; + +15991 +as_v +(); + +15995 + gm_vue +. + gy +-> +ema_back +( +d +:: +fwd +< +Args +>( +gs +)...); + +16025 + gme +< + gass +... + gArgs +> + +16026 + gd +:: + +< + +, + gbo +> +ema +( +Args +&& ... +gs +) + +16029 i( +JSON_UNLIKELY +( +n +( +is_nu +( + + +is_obje +()))) + +16031 +JSON_THROW +( +ty_r +:: + +(311, " uma(wh " + +d +:: +rg +( +ty_me +()))); + +16035 i( +is_nu +()) + +16037 + gm_ty + = +vue_t +:: +obje +; + +16038 + gm_vue + = +vue_t +:: +obje +; + +16039 +as_v +(); + +16043 aut + gs + = +m_vue +. +obje +-> +ema +( +d +:: +fwd +< +Args +>( +gs +)...); + +16045 aut + g + = +beg +(); + +16046 + g +. + gm_ +. + gobje_ + = +s +. +f +; + +16049  { + g +, + gs +. + gcd +}; + +16074 + + + +( +cڡ_ + +pos +, cڡ +basic_js +& +v +) + +16077 i( +JSON_LIKELY +( +is_y +())) + +16080 i( +JSON_UNLIKELY +( +pos +. +m_obje + ! +this +)) + +16082 +JSON_THROW +( +vid_ +:: + +(202, "iterator doesot fit current value")); + +16086 + + +su +( +this +); + +16087 + gsu +. + gm_ +. + gy_ + = +m_vue +. +y +-> + +( +pos +. +m_ +. +y_ +, +v +); + +16088  + gsu +; + +16091 +JSON_THROW +( +ty_r +:: + +(309, " u in(wh " + +d +:: +rg +( +ty_me +()))); + +16098 + + + +( +cڡ_ + +pos +, +basic_js +&& +v +) + +16100  + +( +pos +, +v +); + +16127 + + + +( +cڡ_ + +pos +, +size_ty + +t +, cڡ +basic_js +& +v +) + +16130 i( +JSON_LIKELY +( +is_y +())) + +16133 i( +JSON_UNLIKELY +( +pos +. +m_obje + ! +this +)) + +16135 +JSON_THROW +( +vid_ +:: + +(202, "iterator doesot fit current value")); + +16139 + + +su +( +this +); + +16140 + gsu +. + gm_ +. + gy_ + = +m_vue +. +y +-> + +( +pos +. +m_ +. +y_ +, +t +, +v +); + +16141  + gsu +; + +16144 +JSON_THROW +( +ty_r +:: + +(309, " u in(wh " + +d +:: +rg +( +ty_me +()))); + +16177 + + + +( +cڡ_ + +pos +, cڡ_ +f +, cڡ_ +ϡ +) + +16180 i( +JSON_UNLIKELY +( +n + +is_y +())) + +16182 +JSON_THROW +( +ty_r +:: + +(309, " u in(wh " + +d +:: +rg +( +ty_me +()))); + +16186 i( +JSON_UNLIKELY +( +pos +. +m_obje + ! +this +)) + +16188 +JSON_THROW +( +vid_ +:: + +(202, "iterator doesot fit current value")); + +16192 i( +JSON_UNLIKELY +( +f +. +m_obje + ! +ϡ +.m_object)) + +16194 +JSON_THROW +( +vid_ +:: + +(210, "iterators doot fit")); + +16197 i( +JSON_UNLIKELY +( +f +. +m_obje + = +this +)) + +16199 +JSON_THROW +( +vid_ +:: + +(211, "passed iterators mayot belongo container")); + +16203 + + +su +( +this +); + +16204 + gsu +. + gm_ +. + gy_ + = +m_vue +. +y +-> + +( + +16205 +pos +. +m_ +. +y_ +, + +16206 +f +. +m_ +. +y_ +, + +16207 +ϡ +. +m_ +. +y_ +); + +16208  + gsu +; + +16235 + + + +( +cڡ_ + +pos +, +liz_li_t + +i +) + +16238 i( +JSON_UNLIKELY +( +n + +is_y +())) + +16240 +JSON_THROW +( +ty_r +:: + +(309, " u in(wh " + +d +:: +rg +( +ty_me +()))); + +16244 i( +JSON_UNLIKELY +( +pos +. +m_obje + ! +this +)) + +16246 +JSON_THROW +( +vid_ +:: + +(202, "iterator doesot fit current value")); + +16250 + + +su +( +this +); + +16251 + gsu +. + gm_ +. + gy_ + = +m_vue +. +y +-> + +( +pos +. +m_ +. +y_ +, +i +. +beg +(), ili. +d +()); + +16252  + gsu +; + +16278  + +( +cڡ_ + +f +, cڡ_ +ϡ +) + +16281 i( +JSON_UNLIKELY +( +n + +is_obje +())) + +16283 +JSON_THROW +( +ty_r +:: + +(309, " u in(wh " + +d +:: +rg +( +ty_me +()))); + +16287 i( +JSON_UNLIKELY +( +f +. +m_obje + ! +ϡ +.m_object)) + +16289 +JSON_THROW +( +vid_ +:: + +(210, "iterators doot fit")); + +16293 i( +JSON_UNLIKELY +( +n + +f +. +m_obje +-> +is_obje +())) + +16295 +JSON_THROW +( +vid_ +:: + +(202, "iterators firstndast mustointo objects")); + +16298 + gm_vue +. + gobje +-> + +( +f +. +m_ +. +obje_ +, +ϡ +.m_it.object_iterator); + +16320  +upde +( +cڡ_n + +j +) + +16323 i( +is_nu +()) + +16325 + gm_ty + = +vue_t +:: +obje +; + +16326 + gm_vue +. + gobje + = + +< +obje_t +>(); + +16327 +as_v +(); + +16330 i( +JSON_UNLIKELY +( +n + +is_obje +())) + +16332 +JSON_THROW +( +ty_r +:: + +(312, " u upde(wh " + +d +:: +rg +( +ty_me +()))); + +16334 i( +JSON_UNLIKELY +( +n + +j +. +is_obje +())) + +16336 +JSON_THROW +( +ty_r +:: + +(312, " u upde(wh " + +d +:: +rg +( +j +. +ty_me +()))); + +16339 aut + g + = +j +. +cbeg +(); i!j. +nd +(); ++it) + +16341 + gm_vue +. + gobje +-> + gݔ +[]( + g +. +key +() + +. +vue +(); + +16371  +upde +( +cڡ_ + +f +, cڡ_ +ϡ +) + +16374 i( +is_nu +()) + +16376 + gm_ty + = +vue_t +:: +obje +; + +16377 + gm_vue +. + gobje + = + +< +obje_t +>(); + +16378 +as_v +(); + +16381 i( +JSON_UNLIKELY +( +n + +is_obje +())) + +16383 +JSON_THROW +( +ty_r +:: + +(312, " u upde(wh " + +d +:: +rg +( +ty_me +()))); + +16387 i( +JSON_UNLIKELY +( +f +. +m_obje + ! +ϡ +.m_object)) + +16389 +JSON_THROW +( +vid_ +:: + +(210, "iterators doot fit")); + +16393 i( +JSON_UNLIKELY +( +n + +f +. +m_obje +-> +is_obje +() + +16394 + + +n + +ϡ +. +m_obje +-> +is_obje +())) + +16396 +JSON_THROW +( +vid_ +:: + +(202, "iterators firstndast mustointo objects")); + +16399 aut + g + = +f +; i! +ϡ +; ++it) + +16401 + gm_vue +. + gobje +-> + gݔ +[]( + g +. +key +() + +. +vue +(); + +16422  +sw +( +n + +h + +nx + ( + +16423 +d +:: +is_nhrow_move_cڡruib +< +vue_t +>:: +vue + +d + + +16424 +d +:: +is_nhrow_move_assigb +< +vue_t +>:: +vue + +d + + +16425 +d +:: +is_nhrow_move_cڡruib +< +js_vue +>:: +vue + +d + + +16426 +d +:: +is_nhrow_move_assigb +< +js_vue +>:: +vue + + +16429 +d +:: +sw +( +m_ty +, +h +.m_type); + +16430 + gd +:: +sw +( +m_vue +, +h +.m_value); + +16431 +as_v +(); + +16454  +sw +( +y_t +& +h +) + +16457 i( +JSON_LIKELY +( +is_y +())) + +16459 + gd +:: +sw +(*( +m_vue +. +y +), +h +); + +16463 +JSON_THROW +( +ty_r +:: + +(310, " u sw(wh " + +d +:: +rg +( +ty_me +()))); + +16487  +sw +( +obje_t +& +h +) + +16490 i( +JSON_LIKELY +( +is_obje +())) + +16492 + gd +:: +sw +(*( +m_vue +. +obje +), +h +); + +16496 +JSON_THROW +( +ty_r +:: + +(310, " u sw(wh " + +d +:: +rg +( +ty_me +()))); + +16520  +sw +( +rg_t +& +h +) + +16523 i( +JSON_LIKELY +( +is_rg +())) + +16525 + gd +:: +sw +(*( +m_vue +. +rg +), +h +); + +16529 +JSON_THROW +( +ty_r +:: + +(310, " u sw(wh " + +d +:: +rg +( +ty_me +()))); + +16535 + gpublic +: + +16582 +nd + +bo + +ݔ +==( +cڡ_n + +lhs +, cڡ_n + grhs + + gnx + + +16584 cڡut + glhs_ty + = +lhs +. +ty +(); + +16585 cڡut + grhs_ty + = +rhs +. +ty +(); + +16587 i( + glhs_ty + = +rhs_ty +) + +16589  +lhs_ty +) + +16591  +vue_t +:: +y +: + +16592  (* +lhs +. +m_vue +. +y + =* +rhs +.m_value.array); + +16594  + gvue_t +:: +obje +: + +16595  (* +lhs +. +m_vue +. +obje + =* +rhs +.m_value.object); + +16597  + gvue_t +:: +nu +: + +16598  +ue +; + +16600  + gvue_t +:: +rg +: + +16601  (* +lhs +. +m_vue +. +rg + =* +rhs +.m_value.string); + +16603  + gvue_t +:: +boޗn +: + +16604  ( +lhs +. +m_vue +. +boޗn + = +rhs +.m_value.boolean); + +16606  + gvue_t +:: +numb_g +: + +16607  ( +lhs +. +m_vue +. +numb_g + = +rhs +.m_value.number_integer); + +16609  + gvue_t +:: +numb_unsigd +: + +16610  ( +lhs +. +m_vue +. +numb_unsigd + = +rhs +.m_value.number_unsigned); + +16612  + gvue_t +:: +numb_t +: + +16613  ( +lhs +. +m_vue +. +numb_t + = +rhs +.m_value.number_float); + +16616  +l +; + +16619 i( + glhs_ty + = +vue_t +:: +numb_g + +d + +rhs_ty + =vue_t:: +numb_t +) + +16621  ( +ic_ +< +numb_t_t +>( +lhs +. +m_vue +. +numb_g += +rhs +.m_vue. +numb_t +); + +16623 i( + glhs_ty + = +vue_t +:: +numb_t + +d + +rhs_ty + =vue_t:: +numb_g +) + +16625  ( +lhs +. +m_vue +. +numb_t + = +ic_ +< +numb_t_t +>( +rhs +.m_vue. +numb_g +)); + +16627 i( + glhs_ty + = +vue_t +:: +numb_unsigd + +d + +rhs_ty + =vue_t:: +numb_t +) + +16629  ( +ic_ +< +numb_t_t +>( +lhs +. +m_vue +. +numb_unsigd += +rhs +.m_vue. +numb_t +); + +16631 i( + glhs_ty + = +vue_t +:: +numb_t + +d + +rhs_ty + =vue_t:: +numb_unsigd +) + +16633  ( +lhs +. +m_vue +. +numb_t + = +ic_ +< +numb_t_t +>( +rhs +.m_vue. +numb_unsigd +)); + +16635 i( + glhs_ty + = +vue_t +:: +numb_unsigd + +d + +rhs_ty + =vue_t:: +numb_g +) + +16637  ( +ic_ +< +numb_g_t +>( +lhs +. +m_vue +. +numb_unsigd += +rhs +.m_vue. +numb_g +); + +16639 i( + glhs_ty + = +vue_t +:: +numb_g + +d + +rhs_ty + =vue_t:: +numb_unsigd +) + +16641  ( +lhs +. +m_vue +. +numb_g + = +ic_ +< +numb_g_t +>( +rhs +.m_vue. +numb_unsigd +)); + +16644  + gl +; + +16651 + gme +< +tyme + + gSrTy +,ym + gd +:: +ab_if +< + +16652 +d +:: +is_sr +< +SrTy +>:: +vue +, >:: +ty + = 0> + +16653 +nd + +bo + +ݔ +==( +cڡ_n + +lhs +, cڡ +SrTy + + grhs + + gnx + + +16655  ( + glhs + = +basic_js +( +rhs +)); + +16662 + gme +< +tyme + + gSrTy +,ym + gd +:: +ab_if +< + +16663 +d +:: +is_sr +< +SrTy +>:: +vue +, >:: +ty + = 0> + +16664 +nd + +bo + +ݔ +==(cڡ +SrTy + +lhs +, +cڡ_n + + grhs + + gnx + + +16666  ( +basic_js +( +lhs += +rhs +); + +16687 +nd + +bo + + gݔ +!=( +cڡ_n + +lhs +, cڡ_n + grhs + + gnx + + +16689  +n + ( +lhs + = +rhs +); + +16696 + gme +< +tyme + + gSrTy +,ym + gd +:: +ab_if +< + +16697 +d +:: +is_sr +< +SrTy +>:: +vue +, >:: +ty + = 0> + +16698 +nd + +bo + +ݔ +!=( +cڡ_n + +lhs +, cڡ +SrTy + + grhs + + gnx + + +16700  ( + glhs + ! +basic_js +( +rhs +)); + +16707 + gme +< +tyme + + gSrTy +,ym + gd +:: +ab_if +< + +16708 +d +:: +is_sr +< +SrTy +>:: +vue +, >:: +ty + = 0> + +16709 +nd + +bo + +ݔ +!=(cڡ +SrTy + +lhs +, +cڡ_n + + grhs + + gnx + + +16711  ( +basic_js +( +lhs +! +rhs +); + +16740 +nd + +bo + + gݔ +<( +cڡ_n + + glhs +, cڡ_n + grhs + + gnx + + +16742 cڡut + glhs_ty + = +lhs +. +ty +(); + +16743 cڡut + grhs_ty + = +rhs +. +ty +(); + +16745 i( + glhs_ty + = +rhs_ty +) + +16747  +lhs_ty +) + +16749  +vue_t +:: +y +: + +16750  (* +lhs +. +m_vue +. +y +< (* +rhs +.m_value.array); + +16752  + gvue_t +:: +obje +: + +16753  * +lhs +. +m_vue +. +obje + < * +rhs +.m_value.object; + +16755  + gvue_t +:: +nu +: + +16756  +l +; + +16758  + gvue_t +:: +rg +: + +16759  * +lhs +. +m_vue +. +rg + < * +rhs +.m_value.string; + +16761  + gvue_t +:: +boޗn +: + +16762  +lhs +. +m_vue +. +boޗn + < +rhs +.m_value.boolean; + +16764  + gvue_t +:: +numb_g +: + +16765  +lhs +. +m_vue +. +numb_g + < +rhs +.m_value.number_integer; + +16767  + gvue_t +:: +numb_unsigd +: + +16768  +lhs +. +m_vue +. +numb_unsigd + < +rhs +.m_value.number_unsigned; + +16770  + gvue_t +:: +numb_t +: + +16771  +lhs +. +m_vue +. +numb_t + < +rhs +.m_value.number_float; + +16774  +l +; + +16777 i( + glhs_ty + = +vue_t +:: +numb_g + +d + +rhs_ty + =vue_t:: +numb_t +) + +16779  +ic_ +< +numb_t_t +>( +lhs +. +m_vue +. +numb_g +< +rhs +.m_vue. +numb_t +; + +16781 i( + glhs_ty + = +vue_t +:: +numb_t + +d + +rhs_ty + =vue_t:: +numb_g +) + +16783  +lhs +. +m_vue +. +numb_t + < +ic_ +< +numb_t_t +>( +rhs +.m_vue. +numb_g +); + +16785 i( + glhs_ty + = +vue_t +:: +numb_unsigd + +d + +rhs_ty + =vue_t:: +numb_t +) + +16787  +ic_ +< +numb_t_t +>( +lhs +. +m_vue +. +numb_unsigd +< +rhs +.m_vue. +numb_t +; + +16789 i( + glhs_ty + = +vue_t +:: +numb_t + +d + +rhs_ty + =vue_t:: +numb_unsigd +) + +16791  +lhs +. +m_vue +. +numb_t + < +ic_ +< +numb_t_t +>( +rhs +.m_vue. +numb_unsigd +); + +16793 i( + glhs_ty + = +vue_t +:: +numb_g + +d + +rhs_ty + =vue_t:: +numb_unsigd +) + +16795  +lhs +. +m_vue +. +numb_g + < +ic_ +< +numb_g_t +>( +rhs +.m_vue. +numb_unsigd +); + +16797 i( + glhs_ty + = +vue_t +:: +numb_unsigd + +d + +rhs_ty + =vue_t:: +numb_g +) + +16799  +ic_ +< +numb_g_t +>( +lhs +. +m_vue +. +numb_unsigd +< +rhs +.m_vue. +numb_g +; + +16805  + gݔ +<( + glhs_ty +, + grhs_ty +); + +16812 + gme +< +tyme + + gSrTy +,ym + gd +:: +ab_if +< + +16813 +d +:: +is_sr +< +SrTy +>:: +vue +, >:: +ty + = 0> + +16814 +nd + +bo + +ݔ +<( +cڡ_n + +lhs +, cڡ +SrTy + + grhs + + gnx + + +16816  ( + glhs + < +basic_js +( +rhs +)); + +16823 + gme +< +tyme + + gSrTy +,ym + gd +:: +ab_if +< + +16824 +d +:: +is_sr +< +SrTy +>:: +vue +, >:: +ty + = 0> + +16825 +nd + +bo + +ݔ +<(cڡ +SrTy + +lhs +, +cڡ_n + + grhs + + gnx + + +16827  ( +basic_js +( +lhs +< + grhs +); + +16849 +nd + +bo + + gݔ +<=( +cڡ_n + +lhs +, cڡ_n + grhs + + gnx + + +16851  +n + ( +rhs + < +lhs +); + +16858 + gme +< +tyme + + gSrTy +,ym + gd +:: +ab_if +< + +16859 +d +:: +is_sr +< +SrTy +>:: +vue +, >:: +ty + = 0> + +16860 +nd + +bo + +ݔ +<=( +cڡ_n + +lhs +, cڡ +SrTy + + grhs + + gnx + + +16862  ( + glhs + < +basic_js +( +rhs +)); + +16869 + gme +< +tyme + + gSrTy +,ym + gd +:: +ab_if +< + +16870 +d +:: +is_sr +< +SrTy +>:: +vue +, >:: +ty + = 0> + +16871 +nd + +bo + +ݔ +<=(cڡ +SrTy + +lhs +, +cڡ_n + + grhs + + gnx + + +16873  ( +basic_js +( +lhs +< +rhs +); + +16895 +nd + +bo + + gݔ +>( +cڡ_n + + glhs +, cڡ_n + grhs + + gnx + + +16897  +n + ( +lhs + < +rhs +); + +16904 + gme +< +tyme + + gSrTy +,ym + gd +:: +ab_if +< + +16905 +d +:: +is_sr +< +SrTy +>:: +vue +, >:: +ty + = 0> + +16906 +nd + +bo + +ݔ +>( +cڡ_n + +lhs +, cڡ +SrTy + + grhs + + gnx + + +16908  ( + glhs + > +basic_js +( +rhs +)); + +16915 + gme +< +tyme + + gSrTy +,ym + gd +:: +ab_if +< + +16916 +d +:: +is_sr +< +SrTy +>:: +vue +, >:: +ty + = 0> + +16917 +nd + +bo + +ݔ +>(cڡ +SrTy + +lhs +, +cڡ_n + + grhs + + gnx + + +16919  ( +basic_js +( +lhs +> + grhs +); + +16941 +nd + +bo + + gݔ +>=( +cڡ_n + +lhs +, cڡ_n + grhs + + gnx + + +16943  +n + ( +lhs + < +rhs +); + +16950 + gme +< +tyme + + gSrTy +,ym + gd +:: +ab_if +< + +16951 +d +:: +is_sr +< +SrTy +>:: +vue +, >:: +ty + = 0> + +16952 +nd + +bo + +ݔ +>=( +cڡ_n + +lhs +, cڡ +SrTy + + grhs + + gnx + + +16954  ( + glhs + > +basic_js +( +rhs +)); + +16961 + gme +< +tyme + + gSrTy +,ym + gd +:: +ab_if +< + +16962 +d +:: +is_sr +< +SrTy +>:: +vue +, >:: +ty + = 0> + +16963 +nd + +bo + +ݔ +>=(cڡ +SrTy + +lhs +, +cڡ_n + + grhs + + gnx + + +16965  ( +basic_js +( +lhs +> +rhs +); + +17008 +nd + + gd +:: +oam +& +ݔ +<<( +d +::oam& +o +, cڡ + gbasic_js +& + gj +) + +17011 cڡ +bo + + gty_t + = ( +o +. +width +() > 0); + +17012 cڡut + gdti + = ( +ty_t + ? +o +. +width +() : 0); + +17015 + go +. +width +(0); + +17018 +rliz + +s +( +da +:: +ouut_adr +<>( +o +), o. +fl +()); + +17019 + gs +. +dump +( +j +, +ty_t +, +l +, +ic_ +<>( +dti +)); + +17020  + go +; + +17031 +JSON_DEPRECATED + + +17032 +nd + + gd +:: +oam +& +ݔ +>>(cڡ +basic_js +& +j +, std::oam& +o +) + +17034  +o + << +j +; + +17109  +basic_js + +r +( +da +:: +put_adr +&& +i +, + +17110 cڡ +rr_back_t + +cb + = +nuαr +, + +17111 cڡ +bo + +low_exis + = +ue +) + +17113 +basic_js + +su +; + +17114 +rr +( +i +, +cb +, +low_exis +). +r +( +ue +, +su +); + +17115  + gsu +; + +17118  +bo + +ac +( +da +:: +put_adr +&& +i +) + +17120  +rr +( +i +). +ac +( +ue +); + +17179 + gme + < +tyme + + gSAX +> + +17180  +bo + +x_r +( +da +:: +put_adr +&& +i +, +SAX +* +x +, + +17181 +put_fm_t + +fm + = iut_fm_t:: +js +, + +17182 cڡ +bo + +ri + = +ue +) + +17184 +as +( +x +); + +17185  + gfm +) + +17187  + gput_fm_t +:: +js +: + +17188  +rr +( +d +:: +move +( +i +)). +x_r +( +x +, +ri +); + +17190  +da +:: +by_ad +< +basic_js +, + gSAX +>( + gd +:: +move +( +i +)). +x_r +( +fm +, +x +, +ri +); + +17241 + gme +< +ass + + gItTy +, +tyme + + gd +:: +ab_if +< + +17242 +d +:: +is_ba_of +< + +17243 +d +:: +ndom_acss__g +, + +17244 +tyme + + gd +:: +_as +< +ItTy +>:: +_gy +>:: +vue +, >:: +ty + = 0> + +17245  +basic_js + +r +( +ItTy + +f +, ItTy +ϡ +, + +17246 cڡ +rr_back_t + +cb + = +nuαr +, + +17247 cڡ +bo + +low_exis + = +ue +) + +17249 +basic_js + +su +; + +17250 +rr +( +da +:: +put_adr +( +f +, +ϡ +), +cb +, +low_exis +). +r +( +ue +, +su +); + +17251  + gsu +; + +17254 + gme +< +ass + + gItTy +, +tyme + + gd +:: +ab_if +< + +17255 +d +:: +is_ba_of +< + +17256 +d +:: +ndom_acss__g +, + +17257 +tyme + + gd +:: +_as +< +ItTy +>:: +_gy +>:: +vue +, >:: +ty + = 0> + +17258  +bo + +ac +( +ItTy + +f +, ItTy +ϡ +) + +17260  +rr +( +da +:: +put_adr +( +f +, +ϡ +)). +ac +( +ue +); + +17263 + gme +< +ass + + gItTy +, cs + gSAX +, +tyme + + gd +:: +ab_if +< + +17264 +d +:: +is_ba_of +< + +17265 +d +:: +ndom_acss__g +, + +17266 +tyme + + gd +:: +_as +< +ItTy +>:: +_gy +>:: +vue +, >:: +ty + = 0> + +17267  +bo + +x_r +( +ItTy + +f +, ItTy +ϡ +, +SAX +* +x +) + +17269  +rr +( +da +:: +put_adr +( +f +, +ϡ +)). +x_r +( +x +); + +17280 +JSON_DEPRECATED + + +17281 +nd + + gd +:: +iam +& +ݔ +<<( +basic_js +& +j +, std::iam& +i +) + +17283  +ݔ +>>( +i +, + gj +); + +17311 +nd + + gd +:: +iam +& +ݔ +>>( +d +::iam& +i +, + gbasic_js +& + gj +) + +17313 +rr +( +da +:: +put_adr +( +i +)). +r +( +l +, +j +); + +17314  + gi +; + +17353 cڡ * +ty_me +(cڡ + gnx + + +17356  + gm_ty +) + +17358  + gvue_t +:: +nu +: + +17360  + gvue_t +:: +obje +: + +17362  + gvue_t +:: +y +: + +17364  + gvue_t +:: +rg +: + +17366  + gvue_t +:: +boޗn +: + +17368  + gvue_t +:: +disrded +: + +17377 + give +: + +17383 +vue_t + +m_ty + = vue_t:: +nu +; + +17386 +js_vue + + gm_vue + = {}; + +17395 + gpublic +: + +17484  +d +:: +ve +< +ut8_t +> +to_cb +(cڡ +basic_js +& +j +) + +17486 +d +:: +ve +< +ut8_t +> +su +; + +17487 +to_cb +( +j +, +su +); + +17488  + gsu +; + +17491  +to_cb +(cڡ +basic_js +& +j +, +da +:: +ouut_adr +< +ut8_t +> +o +) + +17493 +by_wr +< +ut8_t +>( +o +). +wre_cb +( +j +); + +17496  +to_cb +(cڡ +basic_js +& +j +, +da +:: +ouut_adr +<> +o +) + +17498 +by_wr +<>( +o +). +wre_cb +( +j +); + +17581  + gd +:: +ve +< +ut8_t +> +to_msgck +(cڡ +basic_js +& +j +) + +17583 +d +:: +ve +< +ut8_t +> +su +; + +17584 +to_msgck +( +j +, +su +); + +17585  + gsu +; + +17588  +to_msgck +(cڡ +basic_js +& +j +, +da +:: +ouut_adr +< +ut8_t +> +o +) + +17590 +by_wr +< +ut8_t +>( +o +). +wre_msgck +( +j +); + +17593  +to_msgck +(cڡ +basic_js +& +j +, +da +:: +ouut_adr +<> +o +) + +17595 +by_wr +<>( +o +). +wre_msgck +( +j +); + +17678  + gd +:: +ve +< +ut8_t +> +to_ubjs +(cڡ +basic_js +& +j +, + +17679 cڡ +bo + +u_size + = +l +, + +17680 cڡ +bo + +u_ty + = +l +) + +17682 +d +:: +ve +< +ut8_t +> +su +; + +17683 +to_ubjs +( +j +, +su +, +u_size +, +u_ty +); + +17684  + gsu +; + +17687  +to_ubjs +(cڡ +basic_js +& +j +, +da +:: +ouut_adr +< +ut8_t +> +o +, + +17688 cڡ +bo + +u_size + = +l +, cڡ bo +u_ty + = false) + +17690 +by_wr +< +ut8_t +>( +o +). +wre_ubjs +( +j +, +u_size +, +u_ty +); + +17693  +to_ubjs +(cڡ +basic_js +& +j +, +da +:: +ouut_adr +<> +o +, + +17694 cڡ +bo + +u_size + = +l +, cڡ bo +u_ty + = false) + +17696 +by_wr +<>( +o +). +wre_ubjs +( +j +, +u_size +, +u_ty +); + +17796  +basic_js + +om_cb +( +da +:: +put_adr +&& +i +, + +17797 cڡ +bo + +ri + = +ue +, + +17798 cڡ +bo + +low_exis + = +ue +) + +17800 +basic_js + +su +; + +17801 + gda +:: +js_x_dom_rr +< +basic_js +> +sdp +( +su +, +low_exis +); + +17802 cڡ +bo + + gs + = +by_ad +( +da +:: +put_adr +( +i +)). +x_r +( +put_fm_t +:: +cb +, & +sdp +, +ri +); + +17803  + gs + ? + gsu + : +basic_js +( +vue_t +:: +disrded +); + +17809 + gme +< +tyme + + gA1 +,ym + gA2 +, + +17810 + gda +:: +ab_if_t +< +d +:: +is_cڡruib +< +da +:: +put_adr +, + gA1 +, + gA2 +>:: +vue +, > = 0> + +17811  +basic_js + +om_cb +( +A1 + && +a1 +, +A2 + && +a2 +, + +17812 cڡ +bo + +ri + = +ue +, + +17813 cڡ +bo + +low_exis + = +ue +) + +17815 +basic_js + +su +; + +17816 + gda +:: +js_x_dom_rr +< +basic_js +> +sdp +( +su +, +low_exis +); + +17817 cڡ +bo + + gs + = +by_ad +( +da +:: +put_adr +( +d +:: +fwd +< +A1 +>( +a1 +), std::fwd< +A2 +>( +a2 +))). +x_r +( +put_fm_t +:: +cb +, & +sdp +, +ri +); + +17818  + gs + ? + gsu + : +basic_js +( +vue_t +:: +disrded +); + +17899  +basic_js + +om_msgck +( +da +:: +put_adr +&& +i +, + +17900 cڡ +bo + +ri + = +ue +, + +17901 cڡ +bo + +low_exis + = +ue +) + +17903 +basic_js + +su +; + +17904 + gda +:: +js_x_dom_rr +< +basic_js +> +sdp +( +su +, +low_exis +); + +17905 cڡ +bo + + gs + = +by_ad +( +da +:: +put_adr +( +i +)). +x_r +( +put_fm_t +:: +msgck +, & +sdp +, +ri +); + +17906  + gs + ? + gsu + : +basic_js +( +vue_t +:: +disrded +); + +17912 + gme +< +tyme + + gA1 +,ym + gA2 +, + +17913 + gda +:: +ab_if_t +< +d +:: +is_cڡruib +< +da +:: +put_adr +, + gA1 +, + gA2 +>:: +vue +, > = 0> + +17914  +basic_js + +om_msgck +( +A1 + && +a1 +, +A2 + && +a2 +, + +17915 cڡ +bo + +ri + = +ue +, + +17916 cڡ +bo + +low_exis + = +ue +) + +17918 +basic_js + +su +; + +17919 + gda +:: +js_x_dom_rr +< +basic_js +> +sdp +( +su +, +low_exis +); + +17920 cڡ +bo + + gs + = +by_ad +( +da +:: +put_adr +( +d +:: +fwd +< +A1 +>( +a1 +), std::fwd< +A2 +>( +a2 +))). +x_r +( +put_fm_t +:: +msgck +, & +sdp +, +ri +); + +17921  + gs + ? + gsu + : +basic_js +( +vue_t +:: +disrded +); + +17981  +basic_js + +om_ubjs +( +da +:: +put_adr +&& +i +, + +17982 cڡ +bo + +ri + = +ue +, + +17983 cڡ +bo + +low_exis + = +ue +) + +17985 +basic_js + +su +; + +17986 + gda +:: +js_x_dom_rr +< +basic_js +> +sdp +( +su +, +low_exis +); + +17987 cڡ +bo + + gs + = +by_ad +( +da +:: +put_adr +( +i +)). +x_r +( +put_fm_t +:: +ubjs +, & +sdp +, +ri +); + +17988  + gs + ? + gsu + : +basic_js +( +vue_t +:: +disrded +); + +17994 + gme +< +tyme + + gA1 +,ym + gA2 +, + +17995 + gda +:: +ab_if_t +< +d +:: +is_cڡruib +< +da +:: +put_adr +, + gA1 +, + gA2 +>:: +vue +, > = 0> + +17996  +basic_js + +om_ubjs +( +A1 + && +a1 +, +A2 + && +a2 +, + +17997 cڡ +bo + +ri + = +ue +, + +17998 cڡ +bo + +low_exis + = +ue +) + +18000 +basic_js + +su +; + +18001 + gda +:: +js_x_dom_rr +< +basic_js +> +sdp +( +su +, +low_exis +); + +18002 cڡ +bo + + gs + = +by_ad +( +da +:: +put_adr +( +d +:: +fwd +< +A1 +>( +a1 +), std::fwd< +A2 +>( +a2 +))). +x_r +( +put_fm_t +:: +ubjs +, & +sdp +, +ri +); + +18003  + gs + ? + gsu + : +basic_js +( +vue_t +:: +disrded +); + +18048 +n + + gݔ +[](cڡ + gjs_por +& + gr +) + +18050  + gr +. +g_unchecked +( +this +); + +18076 +cڡ_n + + gݔ +[](cڡ + gjs_por +& + gr +) const + +18078  + gr +. +g_unchecked +( +this +); + +18119 +n + + +(cڡ +js_por +& +r +) + +18121  + gr +. +g_checked +( +this +); + +18162 +cڡ_n + + +(cڡ +js_por +& +r +) const + +18164  + gr +. +g_checked +( +this +); + +18189 +basic_js + +橋n +() const + +18191 +basic_js + +su +( +vue_t +:: +obje +); + +18192 + gjs_por +:: +橋n +("", * +this +, +su +); + +18193  + gsu +; + +18226 +basic_js + +un橋n +() const + +18228  + gjs_por +:: +un橋n +(* +this +); + +18287 +basic_js + +tch +(cڡ basic_js& +js_tch +) const + +18290 +basic_js + + gsu + = * +this +; + +18293 as + ctch_ݔis + { + gadd +, + gmove +, + ga +, + gmove +, + gcy +, + g +, + gvid +}; + +18295 cڡut + gg_ + = [](cڡ +d +:: +rg + & + +) + +18297 i( + + == "add") + +18299  +tch_ݔis +:: +add +; + +18301 i( + g + == "remove") + +18303  +tch_ݔis +:: +move +; + +18305 i( + g + == "replace") + +18307  +tch_ݔis +:: +a +; + +18309 i( + g + == "move") + +18311  +tch_ݔis +:: +move +; + +18313 i( + g + == "copy") + +18315  +tch_ݔis +:: +cy +; + +18317 i( + g + == "test") + +18319  +tch_ݔis +:: + +; + +18322  + gtch_ݔis +:: +vid +; + +18326 cڡut + gݔi_add + = [& +su +]( +js_por + & +r +, +basic_js + + gv +) + +18329 i( + gr +. +is_ro +()) + +18331 + gsu + = +v +; + +18336 +js_por + + gt_por + = +r +. +t +(); + +18337 i( + gt_por + ! +r +) + +18339 +su +. + +( +t_por +); + +18343 cڡut + gϡ_th + = +r +. +p_back +(); + +18344 + gbasic_js +& + g + = +su +[ +r +]; + +18346  + g +. + gm_ty +) + +18348  + gvue_t +:: +nu +: + +18349  +vue_t +:: +obje +: + +18352 + +[ +ϡ_th +] = +v +; + +18356  + gvue_t +:: +y +: + +18358 i( +ϡ_th + == "-") + +18361 + +. +push_back +( +v +); + +18365 cڡut + gidx + = +js_por +:: +y_dex +( +ϡ_th +); + +18366 i( +JSON_UNLIKELY +( +ic_ +< +size_ty +>( +idx +> + +. +size +())) + +18369 +JSON_THROW +( +out_of_nge +:: + +(401, "y index " + +d +:: +to_rg +( +idx +) + " is out ofange")); + +18374 + g +. + +( + +. +beg +(+ +ic_ +< +difn_ty +>( +idx +), +v +); + +18384 +as +( +l +); + +18392 cڡut + gݔi_move + = [& +su +]( +js_por + & +r +) + +18395 cڡut +ϡ_th + = +r +. +p_back +(); + +18396 + gbasic_js +& + g + = +su +. + +( +r +); + +18399 i( + g +. +is_obje +()) + +18402 aut + g + = + +. +fd +( +ϡ_th +); + +18403 i( +JSON_LIKELY +( + + ! + +. +d +())) + +18405 + +. +a +( + +); + +18409 +JSON_THROW +( +out_of_nge +:: + +(403, "key '" + +ϡ_th + + "'ot found")); + +18412 i( + g +. +is_y +()) + +18415 + g +. +a +( +ic_ +< +size_ty +>( +js_por +:: +y_dex +( +ϡ_th +))); + +18420 i( +JSON_UNLIKELY +( +n + +js_tch +. +is_y +())) + +18422 +JSON_THROW +( +r_r +:: + +(104, 0, "JSONatch must benrray of objects")); + +18426 cڡuto& + gv + : +js_tch +) + +18429 cڡut +g_vue + = [& +v +](cڡ +d +:: +rg + & + +, + +18430 cڡ + gd +:: +rg + & +memb +, + +18431 +bo + + grg_ty +-> + gbasic_js + & + +18434 aut + g + = +v +. +m_vue +. +obje +-> +fd +( +memb +); + +18437 cڡut + gr_msg + = ( + + == "op") ? "operation" : "operation '" + op + "'"; + +18440 i( +JSON_UNLIKELY +( + + = +v +. +m_vue +. +obje +-> +d +())) + +18442 +JSON_THROW +( +r_r +:: + +(105, 0, +r_msg + + " mu havmemb '" + +memb + + "'")); + +18446 i( +JSON_UNLIKELY +( +rg_ty + +d + +n + + +-> +cd +. +is_rg +())) + +18448 +JSON_THROW +( +r_r +:: + +(105, 0, +r_msg + + " mu havrg memb '" + +memb + + "'")); + +18452  + g +-> + gcd +; + +18456 i( +JSON_UNLIKELY +( +n + +v +. +is_obje +())) + +18458 +JSON_THROW +( +r_r +:: + +(104, 0, "JSONatch must benrray of objects")); + +18462 cڡ + gd +:: +rg + + + = +g_vue +("", "", +ue +); + +18463 cڡ + gd +:: +rg + +th + = +g_vue +( + +, "th", +ue +); + +18464 +js_por + +r +( +th +); + +18466  +g_ +( + +)) + +18468  + gtch_ݔis +:: +add +: + +18470 +ݔi_add +( +r +, +g_vue +("add", "vue", +l +)); + +18474  + gtch_ݔis +:: +move +: + +18476 +ݔi_move +( +r +); + +18480  + gtch_ݔis +:: +a +: + +18483 +su +. + +( +r + +g_vue +("a", "vue", +l +); + +18487  + gtch_ݔis +:: +move +: + +18489 cڡ +d +:: +rg + +om_th + = +g_vue +("move", "om", +ue +); + +18490 +js_por + +om_r +( +om_th +); + +18493 +basic_js + + gv + = +su +. + +( +om_r +); + +18499 +ݔi_move +( +om_r +); + +18500 +ݔi_add +( +r +, +v +); + +18504  + gtch_ݔis +:: +cy +: + +18506 cڡ +d +:: +rg + +om_th + = +g_vue +("cy", "om", +ue +); + +18507 cڡ +js_por + +om_r +( +om_th +); + +18510 +basic_js + + gv + = +su +. + +( +om_r +); + +18515 +ݔi_add +( +r +, +v +); + +18519  + gtch_ݔis +:: + +: + +18521 +bo + +sucss + = +l +; + +18522 + gJSON_TRY + + +18526 + gsucss + = ( +su +. + +( +r += +g_vue +("", "vue", +l +)); + +18528 +JSON_INTERNAL_CATCH + ( +out_of_nge +&) + +18534 i( +JSON_UNLIKELY +( +n + +sucss +)) + +18536 +JSON_THROW +( +h_r +:: + +(501, "unsucssful: " + +v +. +dump +())); + +18542  + gtch_ݔis +:: +vid +: + +18546 +JSON_THROW +( +r_r +:: + +(105, 0, "ݔi vu'" + + + + "' is invalid")); + +18551  + gsu +; + +18587  +basic_js + +diff +(cڡ basic_js& +sour +, cڡ basic_js& +rg +, + +18588 cڡ +d +:: +rg +& +th + = "") + +18591 +basic_js + +su +( +vue_t +:: +y +); + +18594 i( + gsour + = +rg +) + +18596  +su +; + +18599 i( + gsour +. +ty +(! +rg +.type()) + +18602 +su +. +push_back +( + +18604 {"", "a"}, {"th", +th +}, {"vue", +rg +} + +18609  + gsour +. +ty +()) + +18611  + gvue_t +:: +y +: + +18614 +d +:: +size_t + +i + = 0; + +18615  + gi + < + gsour +. +size +( +d + i < + grg +.size()) + +18618 aut + gmp_diff + = +diff +( +sour +[ +i +], +rg +[i], +th + + "/" + +d +:: +to_rg +(i)); + +18619 + gsu +. + +( +su +. +d +(), +mp_diff +. +beg +(),emp_diff.end()); + +18620 ++ + gi +; + +18627 cڡut + gd_dex + = +ic_ +< +difn_ty +>( +su +. +size +()); + +18628  + gi + < + gsour +. +size +()) + +18632 + gsu +. + +( +su +. +beg +(+ +d_dex +, +obje +( + +18635 {"th", +th + + "/" + +d +:: +to_rg +( +i +)} + +18637 ++ + gi +; + +18641  + gi + < + grg +. +size +()) + +18643 + gsu +. +push_back +( + +18646 {"th", +th + + "/" + +d +:: +to_rg +( +i +)}, + +18647 {"vue", +rg +[ +i +]} + +18649 ++ + gi +; + +18655  + gvue_t +:: +obje +: + +18658 aut + + = +sour +. +cbeg +(); + g + !sour. +nd +(); ++it) + +18661 cڡut + gkey + = +js_por +:: +es +( + +. +key +()); + +18663 i( + grg +. +fd +( + +. +key +()! +rg +. +d +()) + +18666 aut +mp_diff + = +diff +( + +. +vue +(), +rg +[. +key +()], +th + + "/" + key); + +18667 + gsu +. + +( +su +. +d +(), +mp_diff +. +beg +(),emp_diff.end()); + +18672 + gsu +. +push_back +( +obje +( + +18674 {"", "move"}, {"th", +th + + "/" + +key +} + +18680 aut + g + = +rg +. +cbeg +(); i!rg. +nd +(); ++it) + +18682 i( + gsour +. +fd +( + +. +key +()= +sour +. +d +()) + +18685 cڡut +key + = +js_por +:: +es +( + +.key()); + +18686 + gsu +. +push_back +( + +18688 {"", "add"}, {"th", +th + + "/" + +key +}, + +18689 {"vue", + +. +vue +()} + +18700 +su +. +push_back +( + +18702 {"", "a"}, {"th", +th +}, {"vue", +rg +} + +18709  + gsu +; + +18763  +mge_tch +(cڡ +basic_js +& +tch +) + +18765 i( + gtch +. +is_obje +()) + +18767 i( +n + +is_obje +()) + +18769 * + gthis + = +obje +(); + +18771 aut + g + = +tch +. +beg +(); i!tch. +d +(); ++it) + +18773 i( + g +. +vue +(). +is_nu +()) + +18775 +a +( + +. +key +()); + +18779 + gݔ +[]( + g +. +key +()). +mge_tch +( + +. +vue +()); + +18785 * + gthis + = +tch +; + +18798 +mea + + gd + + +18805 + gme +<> + +18806 +le +  + gsw +< + gohmn +:: +js +>( +ohmn +::js& +j1 +,lohmn::js& +j2 + +nx +( + +18807 +is_nhrow_move_cڡruib +< +ohmn +:: +js +>:: +vue + +d + + +18808 +is_nhrow_move_assigb +< +ohmn +:: +js +>:: +vue + + +18811 +j1 +. +sw +( +j2 +); + +18815 + gme +<> + +18816  + ghash +< + gohmn +:: +js +> + +18823 +d +:: +size_t + +ݔ +()(cڡ +ohmn +:: +js +& +j +) const + +18826 cڡuto& +h + = +hash +< +ohmn +:: +js +:: +rg_t +>(); + +18827  +h +( +j +. +dump +()); + +18834 + gme +<> + +18835  + gss +< :: +ohmn +:: +da +:: +vue_t +> + +18841 +bo + +ݔ +()( +ohmn +:: +da +:: +vue_t + +lhs +, + +18842 + gohmn +:: +da +:: +vue_t + +rhs +cڡ +nx + + +18844  +ohmn +:: +da +:: +ݔ +<( +lhs +, + grhs +); + +18863 +le + + gohmn +:: +js + +ݔ + "" + $_js +(cڡ * +s +, +d +:: +size_t + +n +) + +18865  +ohmn +:: +js +:: + `r +( +s +, s + +n +); + +18866 + } +} + +18881 +le + + gohmn +:: +js +:: +js_por + +ݔ + "" + $_js_por +(cڡ * +s +, +d +:: +size_t + +n +) + +18883  +ohmn +:: +js +:: + `js_por +( +d +:: + `rg +( +s +, +n +)); + +18884 + } +} + +18890 #i +defed +( +__g__ +|| defed( +__GNUC__ +|| defed( +__GNUG__ +) + +18891 #agm +GCC + +dgnoic + +p + + +18893 #i +defed +( +__g__ +) + +18894 #agm +GCC + +dgnoic + +p + + +18898 #unde +JSON_INTERNAL_CATCH + + +18899 #unde +JSON_CATCH + + +18900 #unde +JSON_THROW + + +18901 #unde +JSON_TRY + + +18902 #unde +JSON_LIKELY + + +18903 #unde +JSON_UNLIKELY + + +18904 #unde +JSON_DEPRECATED + + +18905 #unde +JSON_HAS_CPP_14 + + +18906 #unde +JSON_HAS_CPP_17 + + +18907 #unde +NLOHMANN_BASIC_JSON_TPL_DECLARATION + + +18908 #unde +NLOHMANN_BASIC_JSON_TPL + + +18909 #unde +NLOHMANN_JSON_HAS_HELPER + + + @/usr/include/signal.h + +22 #idef +_SIGNAL_H + + +23  + #_SIGNAL_H + + + ) + +25  + ~ + +27 + g__BEGIN_DECLS + + +29  + ~ + +30  + ~ + +32  + ~ + +34 #i +defed + +__USE_POSIX + + +35  + ~ + +38 #i +defed + +__USE_XOPEN + || defed +__USE_XOPEN2K + + +39 #ide +__pid_t_defed + + +40  +__pid_t + + tpid_t +; + +41  + #__pid_t_defed + + + ) + +43 #ifde +__USE_XOPEN + + +45 #ide +__uid_t_defed + + +46  +__uid_t + + tuid_t +; + +47  + #__uid_t_defed + + + ) + +51 #ifde +__USE_POSIX199309 + + +53  + ~ + +56 #i +defed + +__USE_POSIX199309 + || defed +__USE_XOPEN_EXTENDED + + +57  + ~ + +58  + ~ + +61 #ifde +__USE_MISC + + +62  + ~ + +65 #ifde +__USE_POSIX199309 + + +66  + ~ + +67  + ~ + +72 (* + t__sighdr_t +) (); + +77 +__sighdr_t + + $__sysv_sigl + ( +__sig +, +__sighdr_t + +__hdr +) + +78 +__THROW +; + +79 #ifde +__USE_GNU + + +80 +__sighdr_t + + $sysv_sigl + ( +__sig +, +__sighdr_t + +__hdr +) + +81 +__THROW +; + +87 #ifde +__USE_MISC + + +88 +__sighdr_t + + $sigl + ( +__sig +, +__sighdr_t + +__hdr +) + +89 +__THROW +; + +92 #ifde +__REDIRECT_NTH + + +93 +__sighdr_t + + `__REDIRECT_NTH + ( +sigl +, + +94 ( +__sig +, +__sighdr_t + +__hdr +), + +95 +__sysv_sigl +); + +97  + #sigl + +__sysv_sigl + + + ) + +101 #i +defed + +__USE_XOPEN_EXTENDED + && !defed +__USE_XOPEN2K8 + + +104 +__sighdr_t + + $bsd_sigl + ( +__sig +, +__sighdr_t + +__hdr +) + +105 +__THROW +; + +111 #ifde +__USE_POSIX + + +112  + $kl + ( +__pid_t + +__pid +,  +__sig + +__THROW +; + +115 #i +defed + +__USE_MISC + || defed +__USE_XOPEN_EXTENDED + + +119  + $kg + ( +__pid_t + +__pg +,  +__sig + +__THROW +; + +123  + $i + ( +__sig + +__THROW +; + +125 #ifde +__USE_MISC + + +127 +__sighdr_t + + $ssigl + ( +__sig +, +__sighdr_t + +__hdr +) + +128 +__THROW +; + +129  + $gsigl + ( +__sig + +__THROW +; + +132 #ifde +__USE_XOPEN2K8 + + +134  + `psigl + ( +__sig +, cڡ * +__s +); + +137  + `psigfo + (cڡ +sigfo_t + * +__pfo +, cڡ * +__s +); + +149 #ifde +__USE_XOPEN_EXTENDED + + +150 #ifde +__GNUC__ + + +151  + $sigu + ( +__sig + + `__asm__ + ("__xpg_sigpause"); + +153  + `__sigu + ( +__sig__mask +,  +__is_sig +); + +155  + #sigu +( +sig + + `__sigu + ((sig), 1) + + ) + +160 #ifde +__USE_MISC + + +167  + #sigmask +( +sig +(()(1u << ((sig- 1))) + + ) + +170  + $sigblock + ( +__mask + +__THROW + +__ibu_dd__ +; + +173  + $sigtmask + ( +__mask + +__THROW + +__ibu_dd__ +; + +176  + $siggmask + ( +__THROW + +__ibu_dd__ +; + +180 #ifde +__USE_MISC + + +181  + #NSIG + +_NSIG + + + ) + +184 #ifde +__USE_GNU + + +185  +__sighdr_t + + tsighdr_t +; + +189 #ifde +__USE_MISC + + +190  +__sighdr_t + + tsig_t +; + +193 #ifde +__USE_POSIX + + +196  + $sigemyt + ( +sigt_t + * +__t + +__THROW + + `__nnu + ((1)); + +199  + $sigflt + ( +sigt_t + * +__t + +__THROW + + `__nnu + ((1)); + +202  + $sigaddt + ( +sigt_t + * +__t +,  +__signo + +__THROW + + `__nnu + ((1)); + +205  + $sigdt + ( +sigt_t + * +__t +,  +__signo + +__THROW + + `__nnu + ((1)); + +208  + $sigismemb + (cڡ +sigt_t + * +__t +,  +__signo +) + +209 +__THROW + + `__nnu + ((1)); + +211 #ifde +__USE_GNU + + +213  + $sigimyt + (cڡ +sigt_t + * +__t + +__THROW + + `__nnu + ((1)); + +216  + $sigdt + ( +sigt_t + * +__t +, cڡ sigt_* +__ +, + +217 cڡ +sigt_t + * +__right + +__THROW + + `__nnu + ((1, 2, 3)); + +220  + $sigܣt + ( +sigt_t + * +__t +, cڡ sigt_* +__ +, + +221 cڡ +sigt_t + * +__right + +__THROW + + `__nnu + ((1, 2, 3)); + +226  + ~ + +229  + $sigocmask + ( +__how +, cڡ +sigt_t + * +__ri + +__t +, + +230 +sigt_t + * +__ri + +__ot + +__THROW +; + +237  + $sigsud + (cڡ +sigt_t + * +__t + + `__nnu + ((1)); + +240  + $sigai + ( +__sig +, cڡ  +sigai + * +__ri + +__a +, + +241  +sigai + * +__ri + +__ + +__THROW +; + +244  + $signdg + ( +sigt_t + * +__t + +__THROW + + `__nnu + ((1)); + +247 #ifde +__USE_POSIX199506 + + +252  + $sigwa + (cڡ +sigt_t + * +__ri + +__t +, *__ri +__sig +) + +253 + `__nnu + ((1, 2)); + +256 #ifde +__USE_POSIX199309 + + +261  + $sigwafo + (cڡ +sigt_t + * +__ri + +__t +, + +262 +sigfo_t + * +__ri + +__fo + + `__nnu + ((1)); + +269  + $sigtimedwa + (cڡ +sigt_t + * +__ri + +__t +, + +270 +sigfo_t + * +__ri + +__fo +, + +271 cڡ  +timeec + * +__ri + +__timeout +) + +272 + `__nnu + ((1)); + +276  + $sigqueue + ( +__pid_t + +__pid +,  +__sig +, cڡ  +sigv + +__v +) + +277 +__THROW +; + +282 #ifde +__USE_MISC + + +286 cڡ *cڡ +_sys_sigli +[ +_NSIG +]; + +287 cڡ *cڡ +sys_sigli +[ +_NSIG +]; + +291  + ~ + +294  + $sigtu + ( +sigcڋxt + * +__s + +__THROW +; + +299 #i +defed + +__USE_XOPEN_EXTENDED + || defed +__USE_XOPEN2K8 + + +300  + #__ed_size_t + + + ) + +301  + ~ + +303  + ~ + +304 #i +defed + +__USE_XOPEN + || defed +__USE_XOPEN2K8 + + +306  + ~ + +310 #i +defed + +__USE_XOPEN_EXTENDED + || defed +__USE_MISC + + +314  + $sigu + ( +__sig +,  +__u + +__THROW +; + +316  + ~ + +317  + ~ + +321  + $sigtack + (cڡ +ack_t + * +__ri + +__ss +, + +322 +ack_t + * +__ri + +__oss + +__THROW +; + +325 #i(( +defed + +__USE_XOPEN_EXTENDED + && !defed +__USE_XOPEN2K8 +) \ + +326 || +defed + +__USE_MISC +) + +327  + ~ + +330 #i(( +defed + +__USE_XOPEN_EXTENDED + && !defed +__USE_XOPEN2K +) \ + +331 || +defed + +__USE_MISC +) + +335  + $sigack + ( +sigack + * +__ss +, sigack * +__oss +) + +336 +__THROW + +__ibu_dd__ +; + +339 #ifde +__USE_XOPEN_EXTENDED + + +343  + $sighd + ( +__sig + +__THROW +; + +346  + $sigl + ( +__sig + +__THROW +; + +349  + $sigigne + ( +__sig + +__THROW +; + +352 +__sighdr_t + + $sigt + ( +__sig +, +__sighdr_t + +__di + +__THROW +; + +355 #i +defed + +__USE_POSIX199506 + || defed +__USE_UNIX98 + + +358  + ~ + +359  + ~ + +366  + $__libc_cut_sigm + ( +__THROW +; + +368  + $__libc_cut_sigmax + ( +__THROW +; + +370  + #SIGRTMIN + ( + `__libc_cut_sigm + ()) + + ) + +371  + #SIGRTMAX + ( + `__libc_cut_sigmax + ()) + + ) + +373 +__END_DECLS + + + @/usr/include/spdlog/sinks/rotating_file_sink.h + +6 #agm + + + +8 #ide +SPDLOG_H + + +9  + ~"dlog/dlog.h +" + +12  + ~"dlog/das/fe_hr.h +" + +13  + ~"dlog/das/nu_mux.h +" + +14  + ~"dlog/fmt/fmt.h +" + +15  + ~"dlog/sks/ba_sk.h +" + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24 +mea + + gdlog + { + +25 +mea + + gsks + { + +30 + gme +< +tyme + + gMux +> + +31 +ass + +r٩g_fe_sk + + gf + : +public + +ba_sk +< +Mux +> + +33 +public +: + +34 +r٩g_fe_sk +( +fame_t + +ba_fame +, +d +:: +size_t + +max_size +, std::size_ +max_fes +) + +35 : +ba_fame_ +( +d +:: +move +( +ba_fame +)) + +36 , +max_size_ +( +max_size +) + +37 , +max_fes_ +( +max_fes +) + +39 + gfe_hr_ +. +ݒ +( +lc_fame +( +ba_fame_ +, 0)); + +40 + gcut_size_ + = +fe_hr_ +. +size +(); + +45  +fame_t + +lc_fame +(cڡ fame_& +fame +, +d +:: +size_t + +dex +) + +47 +tyme + +d +:: +cdiڮ +:: +vue +, + gfmt +:: +memy_bufr +, fmt:: +wmemy_bufr +>:: +ty + +w +; + +48 i( + gdex + != 0u) + +50 +fame_t + +bame +, +ext +; + +51 + gd +:: +t +( +bame +, +ext + +das +:: +fe_hr +:: +l_by_exnsi +( +fame +); + +52 + gfmt +:: +fm_to +( +w +, +SPDLOG_FILENAME_T +("{}.{}{}"), +bame +, +dex +, +ext +); + +56 + gfmt +:: +fm_to +( +w +, +SPDLOG_FILENAME_T +("{}"), +fame +); + +58  + gfmt +:: +to_rg +( +w +); + +61 + geed +: + +62  +sk__ +(cڡ +das +:: +log_msg + & +msg + +ovride + + +64 +fmt +:: +memy_bufr + +fmd +; + +65 + gsk +:: +fmr_ +-> +fm +( +msg +, +fmd +); + +66 + gcut_size_ + + +fmd +. +size +(); + +67 i( + gcut_size_ + > + gmax_size_ +) + +69 +r٩e_ +(); + +70 + gcut_size_ + = +fmd +. +size +(); + +72 + gfe_hr_ +. +wre +( +fmd +); + +75  +ush_ +( + govride + + +77 + gfe_hr_ +. +ush +(); + +80 + give +: + +86  +r٩e_ +() + +88 +usg + +das +:: +os +:: +fame_to_r +; + +89 + gfe_hr_ +. +o +(); + +90 aut + gi + = +max_fes_ +; i > 0; --i) + +92 +fame_t + + gc + = +lc_fame +( +ba_fame_ +, +i + - 1); + +93 i(! + gdas +:: +fe_hr +:: +fe_exis +( +c +)) + +97 +fame_t + + grg + = +lc_fame +( +ba_fame_ +, +i +); + +99 i(! +me_fe +( +c +, +rg +)) + +104 + gdas +:: +os +:: +p_f_mlis +(100); + +105 i(! +me_fe +( +c +, +rg +)) + +107 + gfe_hr_ +. +ݒ +( +ue +); + +108 + gcut_size_ + = 0; + +109 +throw + +dlog_ex +( + +110 "r٩g_fe_sk: faedamg " + +fame_to_r +( +c ++ "" + fame_to_r( +rg +), +o +); + +114 + gfe_hr_ +. +ݒ +( +ue +); + +119 +bo + +me_fe +(cڡ +fame_t + & +c_fame +, cڡ fame_& +rg_fame +) + +122 () + gdas +:: +os +:: +move +( +rg_fame +); + +123  + gdas +:: +os +:: +me +( +c_fame +, +rg_fame +) == 0; + +126 +fame_t + + gba_fame_ +; + +127 + gd +:: +size_t + +max_size_ +; + +128 + gd +:: +size_t + +max_fes_ +; + +129 + gd +:: +size_t + +cut_size_ +; + +130 + gdas +:: +fe_hr + +fe_hr_ +; + +133 +usg + + gr٩g_fe_sk_mt + = +r٩g_fe_sk +< +d +:: +mux +>; + +134 +usg + + gr٩g_fe_sk_ + = +r٩g_fe_sk +< +das +:: +nu_mux +>; + +142 + gme +< +tyme + + gFay + = +deu_y +> + +143 +le + +d +:: +shed_r +< +logg +> +r٩g_logg_mt +( + +144 cڡ +d +:: +rg + & +logg_me +, cڡ +fame_t + & +fame +, +size_t + +max_fe_size +, size_ +max_fes +) + +146  + gFay +:: +me + + +< +sks +:: +r٩g_fe_sk_mt +>( +logg_me +, + gfame +, + gmax_fe_size +, + gmax_fes +); + +149 + gme +< +tyme + + gFay + = +deu_y +> + +150 +le + +d +:: +shed_r +< +logg +> +r٩g_logg_ +( + +151 cڡ +d +:: +rg + & +logg_me +, cڡ +fame_t + & +fame +, +size_t + +max_fe_size +, size_ +max_fes +) + +153  + gFay +:: +me + + +< +sks +:: +r٩g_fe_sk_ +>( +logg_me +, + gfame +, + gmax_fe_size +, + gmax_fes +); + + @/usr/include/spdlog/sinks/stdout_color_sinks.h + +6 #agm + + + +8 #ide +SPDLOG_H + + +9  + ~"dlog/dlog.h +" + +12 #ifde +_WIN32 + + +13  + ~"dlog/sks/wc_sk.h +" + +15  + ~"dlog/sks/sic_sk.h +" + +18 +mea + + gdlog + { + +19 +mea + + gsks + { + +20 #ifde +_WIN32 + + +21 +usg + + gdout_c_sk_mt + = +wc_dout_sk_mt +; + +22 +usg + + gdout_c_sk_ + = +wc_dout_sk_ +; + +23 +usg + + gdr_c_sk_mt + = +wc_dr_sk_mt +; + +24 +usg + + gdr_c_sk_ + = +wc_dr_sk_ +; + +26 +usg + + gdout_c_sk_mt + = +sic_dout_sk_mt +; + +27 +usg + + gdout_c_sk_ + = +sic_dout_sk_ +; + +28 +usg + + gdr_c_sk_mt + = +sic_dr_sk_mt +; + +29 +usg + + gdr_c_sk_ + = +sic_dr_sk_ +; + +33 + gme +< +tyme + + gFay + = +deu_y +> + +34 +le + +d +:: +shed_r +< +logg +> +dout_c_mt +(cڡ std:: +rg + & +logg_me +) + +36  +Fay +:: +me + + +< +sks +:: +dout_c_sk_mt +>( +logg_me +); + +39 + gme +< +tyme + + gFay + = +deu_y +> + +40 +le + +d +:: +shed_r +< +logg +> +dout_c_ +(cڡ std:: +rg + & +logg_me +) + +42  +Fay +:: +me + + +< +sks +:: +dout_c_sk_ +>( +logg_me +); + +45 + gme +< +tyme + + gFay + = +deu_y +> + +46 +le + +d +:: +shed_r +< +logg +> +dr_c_mt +(cڡ std:: +rg + & +logg_me +) + +48  +Fay +:: +me + + +< +sks +:: +dr_c_sk_mt +>( +logg_me +); + +51 + gme +< +tyme + + gFay + = +deu_y +> + +52 +le + +d +:: +shed_r +< +logg +> +dr_c_ +(cڡ std:: +rg + & +logg_me +) + +54  +Fay +:: +me + + +< +sks +:: +dr_c_sk_mt +>( +logg_me +); + + @/usr/include/spdlog/spdlog.h + +8 #ide +SPDLOG_H + + +9  + #SPDLOG_H + + + ) + +10 #agm + + + +12  + ~"dlog/comm.h +" + +13  + ~"dlog/das/giry.h +" + +14  + ~"dlog/logg.h +" + +15  + ~"dlog/vsi.h +" + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gdlog + { + +25  + ssynchrous_y + + +27 + gme +< +tyme + + gSk +, + gtyme +... + gSkArgs +> + +28  + gd +:: +shed_r +< +dlog +:: +logg +> + +( +d +:: +rg + +logg_me +, +SkArgs + &&... +gs +) + +30 aut + gsk + = +d +:: +make_shed +< +Sk +>(d:: +fwd +< +SkArgs +>( +gs +)...); + +31 aut + gw_logg + = +d +:: +make_shed +< +logg +>(d:: +move +( +logg_me +), + gd +::move( +sk +)); + +32 + gdas +:: +giry +:: + +(). +lize_logg +( +w_logg +); + +33  + gw_logg +; + +37 +usg + + gdeu_y + = +synchrous_y +; + +44 + gme +< +tyme + + gSk +, + gtyme +... + gSkArgs +> + +45 +le + + gd +:: +shed_r +< +dlog +:: +logg +> + +( +d +:: +rg + +logg_me +, +SkArgs + &&... +sk_gs +) + +47  + gdeu_y +:: + +< +Sk +>( +d +:: +move +( +logg_me +), + gd +:: +fwd +< +SkArgs +>( +sk_gs +)...); + +53 +le + + gd +:: +shed_r +< +logg +> +g +(cڡ +d +:: +rg + & +me +) + +55  +das +:: +giry +:: + +(). +g +( +me +); + +59 +le +  +t_fmr +( +d +:: +unique_r +< +dlog +:: +fmr +> formatter) + +61 +das +:: +giry +:: + +(). +t_fmr +( +d +:: +move +( +fmr +)); + +66 +le +  +t_n +( +d +:: +rg + +n +, +n_time_ty + +time_ty + =_time_ty:: +lol +) + +68 +t_fmr +( +d +:: +unique_r +< +dlog +:: +fmr +>( +w + +n_fmr +(d:: +move +( +n +), +time_ty +))); + +72 +le +  +t_v +( +v +:: +v_um + +log_v +) + +74 +das +:: +giry +:: + +(). +t_v +( +log_v +); + +78 +le +  +ush_ +( +v +:: +v_um + +log_v +) + +80 +das +:: +giry +:: + +(). +ush_ +( +log_v +); + +85 +le +  +ush_evy +( +d +:: +chro +:: +cds + +rv +) + +87 +das +:: +giry +:: + +(). +ush_evy +( +rv +); + +91 +le +  +t_r_hdr +( +log_r_hdr + +hdr +) + +93 + gdas +:: +giry +:: + +(). +t_r_hdr +( +d +:: +move +( +hdr +)); + +97 +le +  +gi_logg +( +d +:: +shed_r +< +logg +>ogger) + +99 +das +:: +giry +:: + +(). +gi_logg +( +d +:: +move +( +logg +)); + +105 +le +  +y_l +(cڡ +d +:: +funi +<(d:: +shed_r +< +logg +>)> & +fun +) + +107 +das +:: +giry +:: + +(). +y_l +( +fun +); + +111 +le +  +dr +(cڡ +d +:: +rg + & +me +) + +113 +das +:: +giry +:: + +(). +dr +( +me +); + +117 +le +  +dr_l +() + +119 + gdas +:: +giry +:: + +(). +dr_l +(); + +123 +le +  +shutdown +() + +125 + gdas +:: +giry +:: + +(). +shutdown +(); + +129 +le +  +t_automic_giti +( +bo + +automic_gii +) + +131 + gdas +:: +giry +:: + +(). +t_automic_giti +( +automic_gii +); + +149 +le + + gd +:: +shed_r +< +dlog +:: +logg +> +deu_logg +() + +151  +das +:: +giry +:: + +(). +deu_logg +(); + +154 +le + + gdlog +:: +logg + * +deu_logg_w +() + +156  +das +:: +giry +:: + +(). +g_deu_w +(); + +159 +le +  +t_deu_logg +( +d +:: +shed_r +< +dlog +:: +logg +> +deu_logg +) + +161 +das +:: +giry +:: + +(). +t_deu_logg +( +d +:: +move +( +deu_logg +)); + +164 + gme +< + gtyme +... + gArgs +> + +165 +le +  +log +( +sour_loc + +sour +, +v +:: +v_um + +lvl +, cڡ * +fmt +, cڡ +Args + &... +gs +) + +167 +deu_logg_w +()-> +log +( +sour +, +lvl +, +fmt +, +gs +...); + +170 + gme +< + gtyme +... + gArgs +> + +171 +le +  +log +( +v +:: +v_um + +lvl +, cڡ * +fmt +, cڡ +Args + &... +gs +) + +173 +deu_logg_w +()-> +log +( +sour_loc +{}, +lvl +, +fmt +, +gs +...); + +176 + gme +< + gtyme +... + gArgs +> + +177 +le +  +a +(cڡ * +fmt +, cڡ +Args + &... +gs +) + +179 +deu_logg_w +()-> +a +( +fmt +, +gs +...); + +182 + gme +< + gtyme +... + gArgs +> + +183 +le +  +debug +(cڡ * +fmt +, cڡ +Args + &... +gs +) + +185 +deu_logg_w +()-> +debug +( +fmt +, +gs +...); + +188 + gme +< + gtyme +... + gArgs +> + +189 +le +  +fo +(cڡ * +fmt +, cڡ +Args + &... +gs +) + +191 +deu_logg_w +()-> +fo +( +fmt +, +gs +...); + +194 + gme +< + gtyme +... + gArgs +> + +195 +le +  +wn +(cڡ * +fmt +, cڡ +Args + &... +gs +) + +197 +deu_logg_w +()-> +wn +( +fmt +, +gs +...); + +200 + gme +< + gtyme +... + gArgs +> + +201 +le +  +r +(cڡ * +fmt +, cڡ +Args + &... +gs +) + +203 +deu_logg_w +()-> +r +( +fmt +, +gs +...); + +206 + gme +< + gtyme +... + gArgs +> + +207 +le +  +il +(cڡ * +fmt +, cڡ +Args + &... +gs +) + +209 +deu_logg_w +()-> +il +( +fmt +, +gs +...); + +212 + gme +< +tyme + + gT +> + +213 +le +  +log +( +v +:: +v_um + +lvl +, cڡ +T + & +msg +) + +215 +deu_logg_w +()-> +log +( +lvl +, +msg +); + +218 + gme +< +tyme + + gT +> + +219 +le +  +a +(cڡ +T + & +msg +) + +221 +deu_logg_w +()-> +a +( +msg +); + +224 + gme +< +tyme + + gT +> + +225 +le +  +debug +(cڡ +T + & +msg +) + +227 +deu_logg_w +()-> +debug +( +msg +); + +230 + gme +< +tyme + + gT +> + +231 +le +  +fo +(cڡ +T + & +msg +) + +233 +deu_logg_w +()-> +fo +( +msg +); + +236 + gme +< +tyme + + gT +> + +237 +le +  +wn +(cڡ +T + & +msg +) + +239 +deu_logg_w +()-> +wn +( +msg +); + +242 + gme +< +tyme + + gT +> + +243 +le +  +r +(cڡ +T + & +msg +) + +245 +deu_logg_w +()-> +r +( +msg +); + +248 + gme +< +tyme + + gT +> + +249 +le +  +il +(cڡ +T + & +msg +) + +251 +deu_logg_w +()-> +il +( +msg +); + +254 #ifde +SPDLOG_WCHAR_TO_UTF8_SUPPORT + + +255 + gme +< + gtyme +... + gArgs +> + +256 +le +  +log +( +v +:: +v_um + +lvl +, cڡ +wch_t + * +fmt +, cڡ +Args + &... +gs +) + +258 +deu_logg_w +()-> +log +( +lvl +, +fmt +, +gs +...); + +261 + gme +< + gtyme +... + gArgs +> + +262 +le +  +a +(cڡ +wch_t + * +fmt +, cڡ +Args + &... +gs +) + +264 +deu_logg_w +()-> +a +( +fmt +, +gs +...); + +267 + gme +< + gtyme +... + gArgs +> + +268 +le +  +debug +(cڡ +wch_t + * +fmt +, cڡ +Args + &... +gs +) + +270 +deu_logg_w +()-> +debug +( +fmt +, +gs +...); + +273 + gme +< + gtyme +... + gArgs +> + +274 +le +  +fo +(cڡ +wch_t + * +fmt +, cڡ +Args + &... +gs +) + +276 +deu_logg_w +()-> +fo +( +fmt +, +gs +...); + +279 + gme +< + gtyme +... + gArgs +> + +280 +le +  +wn +(cڡ +wch_t + * +fmt +, cڡ +Args + &... +gs +) + +282 +deu_logg_w +()-> +wn +( +fmt +, +gs +...); + +285 + gme +< + gtyme +... + gArgs +> + +286 +le +  +r +(cڡ +wch_t + * +fmt +, cڡ +Args + &... +gs +) + +288 +deu_logg_w +()-> +r +( +fmt +, +gs +...); + +291 + gme +< + gtyme +... + gArgs +> + +292 +le +  +il +(cڡ +wch_t + * +fmt +, cڡ +Args + &... +gs +) + +294 +deu_logg_w +()-> +il +( +fmt +, +gs +...); + +314  + #SPDLOG_LOGGER_CALL +( +logg +, +v +, ...) \ + +315 i( +logg +-> + `should_log +( +v +)) \ + +316 +logg +-> + `log +( +dlog +:: +sour_loc +{ + `SPDLOG_FILE_BASENAME +( +__FILE__ +), +__LINE__ +, +SPDLOG_FUNCTION +}, +v +, +__VA_ARGS__ +) + + ) + +318 #i +SPDLOG_ACTIVE_LEVEL + < +SPDLOG_LEVEL_TRACE + + +319  + #SPDLOG_LOGGER_TRACE +( +logg +, ... + `SPDLOG_LOGGER_CALL +ogg, +dlog +:: +v +:: +a +, +__VA_ARGS__ +) + + ) + +320  + #SPDLOG_TRACE +(... + `SPDLOG_LOGGER_TRACE +( +dlog +:: + `deu_logg_w +(), +__VA_ARGS__ +) + + ) + +322  + #SPDLOG_LOGGER_TRACE +( +logg +, ...()0 + + ) + +323  + #SPDLOG_TRACE +(...()0 + + ) + +326 #i +SPDLOG_ACTIVE_LEVEL + < +SPDLOG_LEVEL_DEBUG + + +327  + #SPDLOG_LOGGER_DEBUG +( +logg +, ... + `SPDLOG_LOGGER_CALL +ogg, +dlog +:: +v +:: +debug +, +__VA_ARGS__ +) + + ) + +328  + #SPDLOG_DEBUG +(... + `SPDLOG_LOGGER_DEBUG +( +dlog +:: + `deu_logg_w +(), +__VA_ARGS__ +) + + ) + +330  + #SPDLOG_LOGGER_DEBUG +( +logg +, ...()0 + + ) + +331  + #SPDLOG_DEBUG +(...()0 + + ) + +334 #i +SPDLOG_ACTIVE_LEVEL + < +SPDLOG_LEVEL_INFO + + +335  + #SPDLOG_LOGGER_INFO +( +logg +, ... + `SPDLOG_LOGGER_CALL +ogg, +dlog +:: +v +:: +fo +, +__VA_ARGS__ +) + + ) + +336  + #SPDLOG_INFO +(... + `SPDLOG_LOGGER_INFO +( +dlog +:: + `deu_logg_w +(), +__VA_ARGS__ +) + + ) + +338  + #SPDLOG_LOGGER_INFO +( +logg +, ...()0 + + ) + +339  + #SPDLOG_INFO +(...()0 + + ) + +342 #i +SPDLOG_ACTIVE_LEVEL + < +SPDLOG_LEVEL_WARN + + +343  + #SPDLOG_LOGGER_WARN +( +logg +, ... + `SPDLOG_LOGGER_CALL +ogg, +dlog +:: +v +:: +wn +, +__VA_ARGS__ +) + + ) + +344  + #SPDLOG_WARN +(... + `SPDLOG_LOGGER_WARN +( +dlog +:: + `deu_logg_w +(), +__VA_ARGS__ +) + + ) + +346  + #SPDLOG_LOGGER_WARN +( +logg +, ...()0 + + ) + +347  + #SPDLOG_WARN +(...()0 + + ) + +350 #i +SPDLOG_ACTIVE_LEVEL + < +SPDLOG_LEVEL_ERROR + + +351  + #SPDLOG_LOGGER_ERROR +( +logg +, ... + `SPDLOG_LOGGER_CALL +ogg, +dlog +:: +v +:: +r +, +__VA_ARGS__ +) + + ) + +352  + #SPDLOG_ERROR +(... + `SPDLOG_LOGGER_ERROR +( +dlog +:: + `deu_logg_w +(), +__VA_ARGS__ +) + + ) + +354  + #SPDLOG_LOGGER_ERROR +( +logg +, ...()0 + + ) + +355  + #SPDLOG_ERROR +(...()0 + + ) + +358 #i +SPDLOG_ACTIVE_LEVEL + < +SPDLOG_LEVEL_CRITICAL + + +359  + #SPDLOG_LOGGER_CRITICAL +( +logg +, ... + `SPDLOG_LOGGER_CALL +ogg, +dlog +:: +v +:: +il +, +__VA_ARGS__ +) + + ) + +360  + #SPDLOG_CRITICAL +(... + `SPDLOG_LOGGER_CRITICAL +( +dlog +:: + `deu_logg_w +(), +__VA_ARGS__ +) + + ) + +362  + #SPDLOG_LOGGER_CRITICAL +( +logg +, ...()0 + + ) + +363  + #SPDLOG_CRITICAL +(...()0 + + ) + + @/usr/include/tweeny/tweeny.h + +110 #ide +TWEENY_H + + +111  + #TWEENY_H + + + ) + +113  + ~"twn.h +" + +114  + ~"twn.h +" + +115  + ~"sg.h +" + +120 +mea + + gtwny + { + +130 + gme +< + gtyme +... + gTs +> + gtwn + +om +( +Ts +... +vs +); + +133  + ~"twny.tcc +" + + @/usr/include/bits/pthreadtypes.h + +19 #ide +_BITS_PTHREADTYPES_COMMON_H + + +20  + #_BITS_PTHREADTYPES_COMMON_H + 1 + + ) + +23  + ~ + +27  + thad_t +; + +34  + m__size +[ +__SIZEOF_PTHREAD_MUTEXATTR_T +]; + +35  + m__ign +; + +36 } + thad_mux_t +; + +43  + m__size +[ +__SIZEOF_PTHREAD_CONDATTR_T +]; + +44  + m__ign +; + +45 } + thad_cd_t +; + +49  + thad_key_t +; + +53  + t__ONCE_ALIGNMENT + + thad__t +; + +56  + uhad__t + + +58  + m__size +[ +__SIZEOF_PTHREAD_ATTR_T +]; + +59  + m__ign +; + +61 #ide +__have_had__t + + +62  +had__t + + thad__t +; + +63  + #__have_had__t + 1 + + ) + +69  +__had_mux_s + + m__da +; + +70  + m__size +[ +__SIZEOF_PTHREAD_MUTEX_T +]; + +71  + m__ign +; + +72 } + thad_mux_t +; + +77  +__had_cd_s + + m__da +; + +78  + m__size +[ +__SIZEOF_PTHREAD_COND_T +]; + +79 +__exnsi__ +  + m__ign +; + +80 } + thad_cd_t +; + +83 #i +defed + +__USE_UNIX98 + || defed +__USE_XOPEN2K + + +88  +__had_rwlock_ch_t + + m__da +; + +89  + m__size +[ +__SIZEOF_PTHREAD_RWLOCK_T +]; + +90  + m__ign +; + +91 } + thad_rwlock_t +; + +95  + m__size +[ +__SIZEOF_PTHREAD_RWLOCKATTR_T +]; + +96  + m__ign +; + +97 } + thad_rwlock_t +; + +101 #ifde +__USE_XOPEN2K + + +103 vީ + thad_lock_t +; + +110  + m__size +[ +__SIZEOF_PTHREAD_BARRIER_T +]; + +111  + m__ign +; + +112 } + thad_brr_t +; + +116  + m__size +[ +__SIZEOF_PTHREAD_BARRIERATTR_T +]; + +117  + m__ign +; + +118 } + thad_brr_t +; + + @/usr/include/bits/sigaction.h + +19 #ide +_BITS_SIGACTION_H + + +20  + #_BITS_SIGACTION_H + 1 + + ) + +22 #ide +_SIGNAL_H + + +27  + ssigai + + +30 #i +defed + +__USE_POSIX199309 + || defed +__USE_XOPEN_EXTENDED + + +34 +__sighdr_t + + m_hdr +; + +36 (* + m_sigai +(, + msigfo_t + *, *); + +38 + m__sigai_hdr +; + +39  + #_hdr + +__sigai_hdr +. +_hdr + + + ) + +40  + #_sigai + +__sigai_hdr +. +_sigai + + + ) + +42 +__sighdr_t + + m_hdr +; + +46 +__sigt_t + + m_mask +; + +49  + m_ags +; + +52 (* + m_ܔ +) (); + +56  + #SA_NOCLDSTOP + 1 + + ) + +57  + #SA_NOCLDWAIT + 2 + + ) + +58  + #SA_SIGINFO + 4 + + ) + +60 #i +defed + +__USE_XOPEN_EXTENDED + || defed +__USE_MISC + + +61  + #SA_ONSTACK + 0x08000000 + + ) + +63 #i +defed + +__USE_XOPEN_EXTENDED + || defed +__USE_XOPEN2K8 + + +64  + #SA_RESTART + 0x10000000 + + ) + +65  + #SA_NODEFER + 0x40000000 + + ) + +67  + #SA_RESETHAND + 0x80000000 + + ) + +69 #ifde +__USE_MISC + + +70  + #SA_INTERRUPT + 0x20000000 + + ) + +73  + #SA_NOMASK + +SA_NODEFER + + + ) + +74  + #SA_ONESHOT + +SA_RESETHAND + + + ) + +75  + #SA_STACK + +SA_ONSTACK + + + ) + +79  + #SIG_BLOCK + 0 + + ) + +80  + #SIG_UNBLOCK + 1 + + ) + +81  + #SIG_SETMASK + 2 + + ) + + @/usr/include/bits/sigcontext.h + +18 #ide +_BITS_SIGCONTEXT_H + + +19  + #_BITS_SIGCONTEXT_H + 1 + + ) + +21 #i! +defed + +_SIGNAL_H + && !defed +_SYS_UCONTEXT_H + + +25  + ~ + +27  + #FP_XSTATE_MAGIC1 + 0x46505853U + + ) + +28  + #FP_XSTATE_MAGIC2 + 0x46505845U + + ) + +29  + #FP_XSTATE_MAGIC2_SIZE + ( +FP_XSTATE_MAGIC2 +) + + ) + +31  + s_x_sw_bys + + +33 +__ut32_t + + mmagic1 +; + +34 +__ut32_t + + mexnded_size +; + +35 +__ut64_t + + mxe_bv +; + +36 +__ut32_t + + mxe_size +; + +37 +__ut32_t + + m__glibc_rved1 +[7]; + +40  + s_g + + +42  + msignifind +[4]; + +43  + mexpڒt +; + +46  + s_xg + + +48  + msignifind +[4]; + +49  + mexpڒt +; + +50  + m__glibc_rved1 +[3]; + +53  + s_xmmg + + +55 +__ut32_t + + memt +[4]; + +60 #ide +__x86_64__ + + +62  + s_塩e + + +65 +__ut32_t + + mcw +; + +66 +__ut32_t + + msw +; + +67 +__ut32_t + + mg +; + +68 +__ut32_t + + moff +; + +69 +__ut32_t + + mcsl +; + +70 +__ut32_t + + mdaoff +; + +71 +__ut32_t + + mdal +; + +72  +_g + + m_ +[8]; + +73  + mus +; + +74  + mmagic +; + +77 +__ut32_t + + m_fx_v +[6]; + +78 +__ut32_t + + mmxc +; + +79 +__ut32_t + + m__glibc_rved1 +; + +80  +_xg + + m_fx_ +[8]; + +81  +_xmmg + + m_xmm +[8]; + +82 +__ut32_t + + m__glibc_rved2 +[56]; + +85 #ide +sigcڋxt_ru + + +90  + #sigcڋxt_ru + +sigcڋxt + + + ) + +93  + #X86_FXSR_MAGIC + 0x0000 + + ) + +95  + ssigcڋxt + + +97  + mgs +, + m__gsh +; + +98  + mfs +, + m__fsh +; + +99  + mes +, + m__esh +; + +100  + mds +, + m__dsh +; + +101  + medi +; + +102  + mesi +; + +103  + mebp +; + +104  + me +; + +105  + mebx +; + +106  + medx +; + +107  + mecx +; + +108  + mx +; + +109  + mno +; + +110  + mr +; + +111  + me +; + +112  + mcs +, + m__csh +; + +113  + meags +; + +114  + me__sigl +; + +115  + mss +, + m__ssh +; + +116  +_塩e + * + m塩e +; + +117  + mdmask +; + +118  + m2 +; + +123  + s_塩e + + +126 +__ut16_t + + mcwd +; + +127 +__ut16_t + + mswd +; + +128 +__ut16_t + + mw +; + +129 +__ut16_t + + mf +; + +130 +__ut64_t + + mr +; + +131 +__ut64_t + + mrdp +; + +132 +__ut32_t + + mmxc +; + +133 +__ut32_t + + mmx_mask +; + +134  +_xg + + m_ +[8]; + +135  +_xmmg + + m_xmm +[16]; + +136 +__ut32_t + + m__glibc_rved1 +[24]; + +139  + ssigcڋxt + + +141 +__ut64_t + + mr8 +; + +142 +__ut64_t + + mr9 +; + +143 +__ut64_t + + mr10 +; + +144 +__ut64_t + + mr11 +; + +145 +__ut64_t + + mr12 +; + +146 +__ut64_t + + mr13 +; + +147 +__ut64_t + + mr14 +; + +148 +__ut64_t + + mr15 +; + +149 +__ut64_t + + mrdi +; + +150 +__ut64_t + + mrsi +; + +151 +__ut64_t + + mrbp +; + +152 +__ut64_t + + mrbx +; + +153 +__ut64_t + + mrdx +; + +154 +__ut64_t + + mx +; + +155 +__ut64_t + + mrcx +; + +156 +__ut64_t + + mr +; + +157 +__ut64_t + + mr +; + +158 +__ut64_t + + meags +; + +159  + mcs +; + +160  + mgs +; + +161  + mfs +; + +162  + m__d0 +; + +163 +__ut64_t + + mr +; + +164 +__ut64_t + + mno +; + +165 +__ut64_t + + mdmask +; + +166 +__ut64_t + + m2 +; + +167 +__exnsi__ + union + +169  +_塩e + * + m塩e +; + +170 +__ut64_t + + m__塩e_wd +; + +172 +__ut64_t + + m__rved1 + [8]; + +177  + s_xve_hdr + + +179 +__ut64_t + + mxe_bv +; + +180 +__ut64_t + + m__glibc_rved1 +[2]; + +181 +__ut64_t + + m__glibc_rved2 +[5]; + +184  + s_ymmh_e + + +186 +__ut32_t + + mymmh_a +[64]; + +189  + s_xe + + +191  +_塩e + + m塩e +; + +192  +_xve_hdr + + mxe_hdr +; + +193  +_ymmh_e + + mymmh +; + + @/usr/include/bits/sigevent-consts.h + +19 #ide +_BITS_SIGEVENT_CONSTS_H + + +20  + #_BITS_SIGEVENT_CONSTS_H + 1 + + ) + +22 #i! +defed + +_SIGNAL_H + && !defed +_AIO_H + + +29 + mSIGEV_SIGNAL + = 0, + +30  + #SIGEV_SIGNAL + +SIGEV_SIGNAL + + + ) + +31 + mSIGEV_NONE +, + +32  + #SIGEV_NONE + +SIGEV_NONE + + + ) + +33 + mSIGEV_THREAD +, + +34  + #SIGEV_THREAD + +SIGEV_THREAD + + + ) + +36 + mSIGEV_THREAD_ID + = 4 + +38  + #SIGEV_THREAD_ID + +SIGEV_THREAD_ID + + + ) + + @/usr/include/bits/siginfo-consts.h + +19 #ide +_BITS_SIGINFO_CONSTS_H + + +20  + #_BITS_SIGINFO_CONSTS_H + 1 + + ) + +22 #ide +_SIGNAL_H + + +28  + ~ + +29 #ide +__SI_ASYNCIO_AFTER_SIGIO + + +30  + #__SI_ASYNCIO_AFTER_SIGIO + 1 + + ) + +37 + mSI_ASYNCNL + = -60, + +38 + mSI_DETHREAD + = -7, + +40 + mSI_TKILL +, + +41 + mSI_SIGIO +, + +42 #i +__SI_ASYNCIO_AFTER_SIGIO + + +43 + mSI_ASYNCIO +, + +44 + mSI_MESGQ +, + +45 + mSI_TIMER +, + +47 + mSI_MESGQ +, + +48 + mSI_TIMER +, + +49 + mSI_ASYNCIO +, + +51 + mSI_QUEUE +, + +52 + mSI_USER +, + +53 + mSI_KERNEL + = 0x80 + +55  + #SI_ASYNCNL + +SI_ASYNCNL + + + ) + +56  + #SI_DETHREAD + +SI_DETHREAD + + + ) + +57  + #SI_TKILL + +SI_TKILL + + + ) + +58  + #SI_SIGIO + +SI_SIGIO + + + ) + +59  + #SI_ASYNCIO + +SI_ASYNCIO + + + ) + +60  + #SI_MESGQ + +SI_MESGQ + + + ) + +61  + #SI_TIMER + +SI_TIMER + + + ) + +62  + #SI_ASYNCIO + +SI_ASYNCIO + + + ) + +63  + #SI_QUEUE + +SI_QUEUE + + + ) + +64  + #SI_USER + +SI_USER + + + ) + +65  + #SI_KERNEL + +SI_KERNEL + + + ) + +69 #i +defed + +__USE_XOPEN_EXTENDED + || defed +__USE_XOPEN2K8 + + +73 + mILL_ILLOPC + = 1, + +74  + #ILL_ILLOPC + +ILL_ILLOPC + + + ) + +75 + mILL_ILLOPN +, + +76  + #ILL_ILLOPN + +ILL_ILLOPN + + + ) + +77 + mILL_ILLADR +, + +78  + #ILL_ILLADR + +ILL_ILLADR + + + ) + +79 + mILL_ILLTRP +, + +80  + #ILL_ILLTRP + +ILL_ILLTRP + + + ) + +81 + mILL_PRVOPC +, + +82  + #ILL_PRVOPC + +ILL_PRVOPC + + + ) + +83 + mILL_PRVREG +, + +84  + #ILL_PRVREG + +ILL_PRVREG + + + ) + +85 + mILL_COPROC +, + +86  + #ILL_COPROC + +ILL_COPROC + + + ) + +87 + mILL_BADSTK +, + +88  + #ILL_BADSTK + +ILL_BADSTK + + + ) + +89 + mILL_BADIADDR + + +90  + #ILL_BADIADDR + +ILL_BADIADDR + + + ) + +96 + mFPE_INTDIV + = 1, + +97  + #FPE_INTDIV + +FPE_INTDIV + + + ) + +98 + mFPE_INTOVF +, + +99  + #FPE_INTOVF + +FPE_INTOVF + + + ) + +100 + mFPE_FLTDIV +, + +101  + #FPE_FLTDIV + +FPE_FLTDIV + + + ) + +102 + mFPE_FLTOVF +, + +103  + #FPE_FLTOVF + +FPE_FLTOVF + + + ) + +104 + mFPE_FLTUND +, + +105  + #FPE_FLTUND + +FPE_FLTUND + + + ) + +106 + mFPE_FLTRES +, + +107  + #FPE_FLTRES + +FPE_FLTRES + + + ) + +108 + mFPE_FLTINV +, + +109  + #FPE_FLTINV + +FPE_FLTINV + + + ) + +110 + mFPE_FLTSUB +, + +111  + #FPE_FLTSUB + +FPE_FLTSUB + + + ) + +112 + mFPE_FLTUNK + = 14, + +113  + #FPE_FLTUNK + +FPE_FLTUNK + + + ) + +114 + mFPE_CONDTRAP + + +115  + #FPE_CONDTRAP + +FPE_CONDTRAP + + + ) + +121 + mSEGV_MAPERR + = 1, + +122  + #SEGV_MAPERR + +SEGV_MAPERR + + + ) + +123 + mSEGV_ACCERR +, + +124  + #SEGV_ACCERR + +SEGV_ACCERR + + + ) + +125 + mSEGV_BNDERR +, + +126  + #SEGV_BNDERR + +SEGV_BNDERR + + + ) + +127 + mSEGV_PKUERR +, + +128  + #SEGV_PKUERR + +SEGV_PKUERR + + + ) + +129 + mSEGV_ACCADI +, + +130  + #SEGV_ACCADI + +SEGV_ACCADI + + + ) + +131 + mSEGV_ADIDERR +, + +132  + #SEGV_ADIDERR + +SEGV_ADIDERR + + + ) + +133 + mSEGV_ADIPERR + + +134  + #SEGV_ADIPERR + +SEGV_ADIPERR + + + ) + +140 + mBUS_ADRALN + = 1, + +141  + #BUS_ADRALN + +BUS_ADRALN + + + ) + +142 + mBUS_ADRERR +, + +143  + #BUS_ADRERR + +BUS_ADRERR + + + ) + +144 + mBUS_OBJERR +, + +145  + #BUS_OBJERR + +BUS_OBJERR + + + ) + +146 + mBUS_MCEERR_AR +, + +147  + #BUS_MCEERR_AR + +BUS_MCEERR_AR + + + ) + +148 + mBUS_MCEERR_AO + + +149  + #BUS_MCEERR_AO + +BUS_MCEERR_AO + + + ) + +153 #ifde +__USE_XOPEN_EXTENDED + + +157 + mTRAP_BRKPT + = 1, + +158  + #TRAP_BRKPT + +TRAP_BRKPT + + + ) + +159 + mTRAP_TRACE +, + +160  + #TRAP_TRACE + +TRAP_TRACE + + + ) + +161 + mTRAP_BRANCH +, + +162  + #TRAP_BRANCH + +TRAP_BRANCH + + + ) + +163 + mTRAP_HWBKPT +, + +164  + #TRAP_HWBKPT + +TRAP_HWBKPT + + + ) + +165 + mTRAP_UNK + + +166  + #TRAP_UNK + +TRAP_UNK + + + ) + +170 #i +defed + +__USE_XOPEN_EXTENDED + || defed +__USE_XOPEN2K8 + + +174 + mCLD_EXITED + = 1, + +175  + #CLD_EXITED + +CLD_EXITED + + + ) + +176 + mCLD_KILLED +, + +177  + #CLD_KILLED + +CLD_KILLED + + + ) + +178 + mCLD_DUMPED +, + +179  + #CLD_DUMPED + +CLD_DUMPED + + + ) + +180 + mCLD_TRAPPED +, + +181  + #CLD_TRAPPED + +CLD_TRAPPED + + + ) + +182 + mCLD_STOPPED +, + +183  + #CLD_STOPPED + +CLD_STOPPED + + + ) + +184 + mCLD_CONTINUED + + +185  + #CLD_CONTINUED + +CLD_CONTINUED + + + ) + +191 + mPOLL_IN + = 1, + +192  + #POLL_IN + +POLL_IN + + + ) + +193 + mPOLL_OUT +, + +194  + #POLL_OUT + +POLL_OUT + + + ) + +195 + mPOLL_MSG +, + +196  + #POLL_MSG + +POLL_MSG + + + ) + +197 + mPOLL_ERR +, + +198  + #POLL_ERR + +POLL_ERR + + + ) + +199 + mPOLL_PRI +, + +200  + #POLL_PRI + +POLL_PRI + + + ) + +201 + mPOLL_HUP + + +202  + #POLL_HUP + +POLL_HUP + + + ) + +208 #ifde +__USE_GNU + + +209  + ~ + + @/usr/include/bits/signum.h + +19 #ide +_BITS_SIGNUM_H + + +20  + #_BITS_SIGNUM_H + 1 + + ) + +22 #ide +_SIGNAL_H + + +26  + ~ + +31  + #SIGSTKFLT + 16 + + ) + +32  + #SIGPWR + 30 + + ) + +34 #unde +SIGBUS + + +35  + #SIGBUS + 7 + + ) + +36 #unde +SIGUSR1 + + +37  + #SIGUSR1 + 10 + + ) + +38 #unde +SIGUSR2 + + +39  + #SIGUSR2 + 12 + + ) + +40 #unde +SIGCHLD + + +41  + #SIGCHLD + 17 + + ) + +42 #unde +SIGCONT + + +43  + #SIGCONT + 18 + + ) + +44 #unde +SIGSTOP + + +45  + #SIGSTOP + 19 + + ) + +46 #unde +SIGTSTP + + +47  + #SIGTSTP + 20 + + ) + +48 #unde +SIGURG + + +49  + #SIGURG + 23 + + ) + +50 #unde +SIGPOLL + + +51  + #SIGPOLL + 29 + + ) + +52 #unde +SIGSYS + + +53  + #SIGSYS + 31 + + ) + +55 #unde +__SIGRTMAX + + +56  + #__SIGRTMAX + 64 + + ) + + @/usr/include/bits/sigstack.h + +19 #ide +_BITS_SIGSTACK_H + + +20  + #_BITS_SIGSTACK_H + 1 + + ) + +22 #i! +defed + +_SIGNAL_H + && !defed +_SYS_UCONTEXT_H + + +27  + #MINSIGSTKSZ + 2048 + + ) + +30  + #SIGSTKSZ + 8192 + + ) + + @/usr/include/bits/sigthread.h + +19 #ide +_BITS_SIGTHREAD_H + + +20  + #_BITS_SIGTHREAD_H + 1 + + ) + +22 #i! +defed + +_SIGNAL_H + && !defed +_PTHREAD_H + + +27  + ~ + +31  + $had_sigmask + ( +__how +, + +32 cڡ +__sigt_t + * +__ri + +__wmask +, + +33 +__sigt_t + * +__ri + +__dmask +) +__THROW +; + +36  + $had_kl + ( +had_t + +__thadid +,  +__signo + +__THROW +; + +38 #ifde +__USE_GNU + + +40  + $had_sigqueue + ( +had_t + +__thadid +,  +__signo +, + +41 cڡ  +sigv + +__vue + +__THROW +; + + @/usr/include/bits/ss_flags.h + +19 #ide +_BITS_SS_FLAGS_H + + +20  + #_BITS_SS_FLAGS_H + 1 + + ) + +22 #i! +defed + +_SIGNAL_H + && !defed +_SYS_UCONTEXT_H + + +29 + mSS_ONSTACK + = 1, + +30  + #SS_ONSTACK + +SS_ONSTACK + + + ) + +31 + mSS_DISABLE + + +32  + #SS_DISABLE + +SS_DISABLE + + + ) + + @/usr/include/bits/types.h + +23 #idef +_BITS_TYPES_H + + +24  + #_BITS_TYPES_H + 1 + + ) + +26  + ~ + +27  + ~ + +28  + ~ + +31  + t__u_ch +; + +32  + t__u_sht +; + +33  + t__u_t +; + +34  + t__u_lg +; + +37 sigd  + t__t8_t +; + +38  + t__ut8_t +; + +39 sigd  + t__t16_t +; + +40  + t__ut16_t +; + +41 sigd  + t__t32_t +; + +42  + t__ut32_t +; + +43 #i +__WORDSIZE + == 64 + +44 sigd  + t__t64_t +; + +45  + t__ut64_t +; + +47 +__exnsi__ + sigd  + t__t64_t +; + +48 +__exnsi__ +  + t__ut64_t +; + +52  +__t8_t + + t__t_a8_t +; + +53  +__ut8_t + + t__ut_a8_t +; + +54  +__t16_t + + t__t_a16_t +; + +55  +__ut16_t + + t__ut_a16_t +; + +56  +__t32_t + + t__t_a32_t +; + +57  +__ut32_t + + t__ut_a32_t +; + +58  +__t64_t + + t__t_a64_t +; + +59  +__ut64_t + + t__ut_a64_t +; + +62 #i +__WORDSIZE + == 64 + +63  + t__quad_t +; + +64  + t__u_quad_t +; + +66 +__exnsi__ +  + t__quad_t +; + +67 +__exnsi__ +  + t__u_quad_t +; + +71 #i +__WORDSIZE + == 64 + +72  + t__tmax_t +; + +73  + t__utmax_t +; + +75 +__exnsi__ +  + t__tmax_t +; + +76 +__exnsi__ +  + t__utmax_t +; + +109  + #__S16_TYPE +  + + ) + +110  + #__U16_TYPE +  + + ) + +111  + #__S32_TYPE +  + + ) + +112  + #__U32_TYPE +  + + ) + +113  + #__SLONGWORD_TYPE +  + + ) + +114  + #__ULONGWORD_TYPE +  + + ) + +115 #i +__WORDSIZE + == 32 + +116  + #__SQUAD_TYPE + +__t64_t + + + ) + +117  + #__UQUAD_TYPE + +__ut64_t + + + ) + +118  + #__SWORD_TYPE +  + + ) + +119  + #__UWORD_TYPE +  + + ) + +120  + #__SLONG32_TYPE +  + + ) + +121  + #__ULONG32_TYPE +  + + ) + +122  + #__S64_TYPE + +__t64_t + + + ) + +123  + #__U64_TYPE + +__ut64_t + + + ) + +126  + #__STD_TYPE + +__exnsi__ +  + + ) + +127 #i +__WORDSIZE + == 64 + +128  + t__SQUAD_TYPE +  + + ) + +129  + t__UQUAD_TYPE +  + + ) + +130  + t__SWORD_TYPE +  + + ) + +131  + t__UWORD_TYPE +  + + ) + +132  + t__SLONG32_TYPE +  + + ) + +133  + t__ULONG32_TYPE +  + + ) + +134  + t__S64_TYPE +  + + ) + +135  + t__U64_TYPE +  + + ) + +137  + t__STD_TYPE +  + + ) + +141  + ~ + +142  + ~ + +145 +__STD_TYPE + + t__DEV_T_TYPE + + t__dev_t +; + +146 +__STD_TYPE + +__UID_T_TYPE + + g__uid_t +; + +147 +__STD_TYPE + +__GID_T_TYPE + + g__gid_t +; + +148 +__STD_TYPE + +__INO_T_TYPE + + g__o_t +; + +149 +__STD_TYPE + +__INO64_T_TYPE + + g__o64_t +; + +150 +__STD_TYPE + +__MODE_T_TYPE + + g__mode_t +; + +151 +__STD_TYPE + +__NLINK_T_TYPE + + g__ƚk_t +; + +152 +__STD_TYPE + +__OFF_T_TYPE + + g__off_t +; + +153 +__STD_TYPE + +__OFF64_T_TYPE + + g__off64_t +; + +154 +__STD_TYPE + +__PID_T_TYPE + + g__pid_t +; + +155 +__STD_TYPE + +__FSID_T_TYPE + + g__fsid_t +; + +156 +__STD_TYPE + +__CLOCK_T_TYPE + + g__ock_t +; + +157 +__STD_TYPE + +__RLIM_T_TYPE + + g__im_t +; + +158 +__STD_TYPE + +__RLIM64_T_TYPE + + g__im64_t +; + +159 +__STD_TYPE + +__ID_T_TYPE + + g__id_t +; + +160 +__STD_TYPE + +__TIME_T_TYPE + + g__time_t +; + +161 +__STD_TYPE + +__USECONDS_T_TYPE + + g__ucds_t +; + +162 +__STD_TYPE + +__SUSECONDS_T_TYPE + + g__sucds_t +; + +164 +__STD_TYPE + +__DADDR_T_TYPE + + g__daddr_t +; + +165 +__STD_TYPE + +__KEY_T_TYPE + + g__key_t +; + +168 +__STD_TYPE + +__CLOCKID_T_TYPE + + g__ockid_t +; + +171 +__STD_TYPE + +__TIMER_T_TYPE + + g__tim_t +; + +174 +__STD_TYPE + +__BLKSIZE_T_TYPE + + g__blksize_t +; + +179 +__STD_TYPE + +__BLKCNT_T_TYPE + + g__blkt_t +; + +180 +__STD_TYPE + +__BLKCNT64_T_TYPE + + g__blkt64_t +; + +183 +__STD_TYPE + +__FSBLKCNT_T_TYPE + + g__fsblkt_t +; + +184 +__STD_TYPE + +__FSBLKCNT64_T_TYPE + + g__fsblkt64_t +; + +187 +__STD_TYPE + +__FSFILCNT_T_TYPE + + g__fsft_t +; + +188 +__STD_TYPE + +__FSFILCNT64_T_TYPE + + g__fsft64_t +; + +191 +__STD_TYPE + +__FSWORD_T_TYPE + + g__fswd_t +; + +193 +__STD_TYPE + +__SSIZE_T_TYPE + + g__ssize_t +; + +196 +__STD_TYPE + +__SYSCALL_SLONG_TYPE + + g__sys_g_t +; + +198 +__STD_TYPE + +__SYSCALL_ULONG_TYPE + + g__sys_ulg_t +; + +202  +__off64_t + + t__loff_t +; + +203 * + t__ddr_t +; + +206 +__STD_TYPE + +__SWORD_TYPE + + g___t +; + +209 +__STD_TYPE + +__U32_TYPE + + g__sockn_t +; + +214  + t__sig_omic_t +; + +216 #i +__TIMESIZE + == 64 + +217  + #__time64_t + +__time_t + + + ) + +219 +__STD_TYPE + +__TIME64_T_TYPE + + g__time64_t +; + +222 #unde +__STD_TYPE + + + @/usr/include/bits/types/sig_atomic_t.h + +1 #ide +__sig_omic_t_defed + + +2  + #__sig_omic_t_defed + 1 + + ) + +4  + ~ + +8  +__sig_omic_t + + tsig_omic_t +; + + @/usr/include/bits/types/sigevent_t.h + +1 #ide +__sigevt_t_defed + + +2  + #__sigevt_t_defed + 1 + + ) + +4  + ~ + +5  + ~ + +6  + ~ + +8  + #__SIGEV_MAX_SIZE + 64 + + ) + +9 #i +__WORDSIZE + == 64 + +10  + #__SIGEV_PAD_SIZE + (( +__SIGEV_MAX_SIZE + /  ()- 4) + + ) + +12  + #__SIGEV_PAD_SIZE + (( +__SIGEV_MAX_SIZE + /  ()- 3) + + ) + +16 #ide +__have_had__t + + +17  +had__t + + thad__t +; + +18  + #__have_had__t + 1 + + ) + +22  + ssigevt + + +24 +__sigv_t + + msigev_vue +; + +25  + msigev_signo +; + +26  + msigev_nify +; + +30  + m_d +[ +__SIGEV_PAD_SIZE +]; + +34 +__pid_t + + m_tid +; + +38 (* + m_funi +( + m__sigv_t +); + +39 +had__t + * + m_ibu +; + +40 } + m_sigev_thad +; + +41 } + m_sigev_un +; + +42 } + tsigevt_t +; + +45  + #sigev_nify_funi + +_sigev_un +. +_sigev_thad +. +_funi + + + ) + +46  + #sigev_nify_ibus + +_sigev_un +. +_sigev_thad +. +_ibu + + + ) + + @/usr/include/bits/types/siginfo_t.h + +1 #ide +__sigfo_t_defed + + +2  + #__sigfo_t_defed + 1 + + ) + +4  + ~ + +5  + ~ + +6  + ~ + +8  + #__SI_MAX_SIZE + 128 + + ) + +9 #i +__WORDSIZE + == 64 + +10  + #__SI_PAD_SIZE + (( +__SI_MAX_SIZE + /  ()- 4) + + ) + +12  + #__SI_PAD_SIZE + (( +__SI_MAX_SIZE + /  ()- 3) + + ) + +16  + ~ + +17 #ide +__SI_ALIGNMENT + + +18  + #__SI_ALIGNMENT + + + ) + +20 #ide +__SI_BAND_TYPE + + +21  + #__SI_BAND_TYPE +  + + ) + +23 #ide +__SI_CLOCK_T + + +24  + #__SI_CLOCK_T + +__ock_t + + + ) + +26 #ide +__SI_ERRNO_THEN_CODE + + +27  + #__SI_ERRNO_THEN_CODE + 1 + + ) + +29 #ide +__SI_HAVE_SIGSYS + + +30  + #__SI_HAVE_SIGSYS + 1 + + ) + +32 #ide +__SI_SIGFAULT_ADDL + + +33  + #__SI_SIGFAULT_ADDL + + + ) + +38  + msi_signo +; + +39 #i +__SI_ERRNO_THEN_CODE + + +40  + msi_o +; + +42  + msi_code +; + +44  + msi_code +; + +45  + msi_o +; + +47 #i +__WORDSIZE + == 64 + +48  + m__d0 +; + +53  + m_d +[ +__SI_PAD_SIZE +]; + +58 +__pid_t + + msi_pid +; + +59 +__uid_t + + msi_uid +; + +60 } + m_kl +; + +65  + msi_tid +; + +66  + msi_ovrun +; + +67 +__sigv_t + + msi_sigv +; + +68 } + m_tim +; + +73 +__pid_t + + msi_pid +; + +74 +__uid_t + + msi_uid +; + +75 +__sigv_t + + msi_sigv +; + +76 } + m_ +; + +81 +__pid_t + + msi_pid +; + +82 +__uid_t + + msi_uid +; + +83  + msi_us +; + +84 +__SI_CLOCK_T + + msi_utime +; + +85 +__SI_CLOCK_T + + msi_ime +; + +86 } + m_sigchld +; + +91 * + msi_addr +; + +92 +__SI_SIGFAULT_ADDL + + +93  + msi_addr_lsb +; + +99 * + m_low +; + +100 * + m_u +; + +101 } + m_addr_bnd +; + +103 +__ut32_t + + m_pkey +; + +104 } + m_bounds +; + +105 } + m_sigu +; + +110 +__SI_BAND_TYPE + + msi_bd +; + +111  + msi_fd +; + +112 } + m_sigpl +; + +115 #i +__SI_HAVE_SIGSYS + + +118 * + m__addr +; + +119  + m_sys +; + +120  + m_ch +; + +121 } + m_sigsys +; + +123 } + m_siflds +; + +124 } + tsigfo_t + + t__SI_ALIGNMENT +; + +128  + #si_pid + +_siflds +. +_kl +. +si_pid + + + ) + +129  + #si_uid + +_siflds +. +_kl +. +si_uid + + + ) + +130  + #si_timid + +_siflds +. +_tim +. +si_tid + + + ) + +131  + #si_ovrun + +_siflds +. +_tim +. +si_ovrun + + + ) + +132  + #si_us + +_siflds +. +_sigchld +. +si_us + + + ) + +133  + #si_utime + +_siflds +. +_sigchld +. +si_utime + + + ) + +134  + #si_ime + +_siflds +. +_sigchld +. +si_ime + + + ) + +135  + #si_vue + +_siflds +. +_ +. +si_sigv + + + ) + +136  + #si_t + +_siflds +. +_ +. +si_sigv +. +siv_t + + + ) + +137  + #si_r + +_siflds +. +_ +. +si_sigv +. +siv_r + + + ) + +138  + #si_addr + +_siflds +. +_sigu +. +si_addr + + + ) + +139  + #si_addr_lsb + +_siflds +. +_sigu +. +si_addr_lsb + + + ) + +140  + #si_low + +_siflds +. +_sigu +. +_bounds +. +_addr_bnd +. +_low + + + ) + +141  + #si_u + +_siflds +. +_sigu +. +_bounds +. +_addr_bnd +. +_u + + + ) + +142  + #si_pkey + +_siflds +. +_sigu +. +_bounds +. +_pkey + + + ) + +143  + #si_bd + +_siflds +. +_sigpl +. +si_bd + + + ) + +144  + #si_fd + +_siflds +. +_sigpl +. +si_fd + + + ) + +145 #i +__SI_HAVE_SIGSYS + + +146  + #si__addr + +_siflds +. +_sigsys +. +__addr + + + ) + +147  + #si_sys + +_siflds +. +_sigsys +. +_sys + + + ) + +148  + #si_ch + +_siflds +. +_sigsys +. +_ch + + + ) + + @/usr/include/bits/types/sigset_t.h + +1 #ide +__sigt_t_defed + + +2  + #__sigt_t_defed + 1 + + ) + +4  + ~ + +7  +__sigt_t + + tsigt_t +; + + @/usr/include/bits/types/sigval_t.h + +1 #ide +__sigv_t_defed + + +2  + #__sigv_t_defed + + + ) + +4  + ~ + +12 #ide +__USE_POSIX199309 + + +16  +__sigv_t + + tsigv_t +; + + @/usr/include/bits/types/stack_t.h + +19 #ide +__ack_t_defed + + +20  + #__ack_t_defed + 1 + + ) + +22  + #__ed_size_t + + + ) + +23  + ~ + +28 * + mss_ +; + +29  + mss_ags +; + +30 +size_t + + mss_size +; + +31 } + tack_t +; + + @/usr/include/bits/types/struct_sigstack.h + +19 #ide +__sigack_defed + + +20  + #__sigack_defed + 1 + + ) + +23  + ssigack + + +25 * + mss_ +; + +26  + mss_ڡack +; + + @/usr/include/bits/types/struct_timespec.h + +2 #ide +_STRUCT_TIMESPEC + + +3  + #_STRUCT_TIMESPEC + 1 + + ) + +5  + ~ + +9  + stimeec + + +11 +__time_t + + mtv_c +; + +12 +__sys_g_t + + mtv_nc +; + + @/usr/include/boost/asio.hpp + +13 #ide +BOOST_ASIO_HPP + + +14  + #BOOST_ASIO_HPP + + + ) + +16 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +17 #agm + + + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +39  + ~ + +40  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +44  + ~ + +45  + ~ + +46  + ~ + +47  + ~ + +48  + ~ + +49  + ~ + +50  + ~ + +51  + ~ + +52  + ~ + +53  + ~ + +54  + ~ + +55  + ~ + +56  + ~ + +57  + ~ + +58  + ~ + +59  + ~ + +60  + ~ + +61  + ~ + +62  + ~ + +63  + ~ + +64  + ~ + +65  + ~ + +66  + ~ + +67  + ~ + +68  + ~ + +69  + ~ + +70  + ~ + +71  + ~ + +72  + ~ + +73  + ~ + +74  + ~ + +75  + ~ + +76  + ~ + +77  + ~ + +78  + ~ + +79  + ~ + +80  + ~ + +81  + ~ + +82  + ~ + +83  + ~ + +84  + ~ + +85  + ~ + +86  + ~ + +87  + ~ + +88  + ~ + +89  + ~ + +90  + ~ + +91  + ~ + +92  + ~ + +93  + ~ + +94  + ~ + +95  + ~ + +96  + ~ + +97  + ~ + +98  + ~ + +99  + ~ + +100  + ~ + +101  + ~ + +102  + ~ + +103  + ~ + +104  + ~ + +105  + ~ + +106  + ~ + +107  + ~ + +108  + ~ + +109  + ~ + +110  + ~ + +111  + ~ + +112  + ~ + +113  + ~ + +114  + ~ + +115  + ~ + +116  + ~ + +117  + ~ + +118  + ~ + +119  + ~ + +120  + ~ + +121  + ~ + +122  + ~ + +123  + ~ + +124  + ~ + +125  + ~ + +126  + ~ + +127  + ~ + +128  + ~ + +129  + ~ + +130  + ~ + +131  + ~ + +132  + ~ + +133  + ~ + +134  + ~ + +135  + ~ + +136  + ~ + +137  + ~ + +138  + ~ + +139  + ~ + +140  + ~ + +141  + ~ + +142  + ~ + +143  + ~ + +144  + ~ + +145  + ~ + +146  + ~ + +147  + ~ + +148  + ~ + +149  + ~ + + @/usr/include/boost/asio/ssl.hpp + +11 #ide +BOOST_ASIO_SSL_HPP + + +12  + #BOOST_ASIO_SSL_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + + @/usr/include/boost/beast.hpp + +10 #ide +BOOST_BEAST_HPP + + +11  + #BOOST_BEAST_HPP + + + ) + +13  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + + @/usr/include/boost/config.hpp + +17 #ide +BOOST_CONFIG_HPP + + +18  + #BOOST_CONFIG_HPP + + + ) + +21 #i! +defed +( +BOOST_USER_CONFIG +&& !defed( +BOOST_NO_USER_CONFIG +) + +22  + #BOOST_USER_CONFIG + < +boo +/ +cfig +/ +ur +. +h +> + + ) + +25  + ~ + +29 #ifde +BOOST_USER_CONFIG + + +30 #ud +BOOST_USER_CONFIG + + +34 #i! +defed +( +BOOST_COMPILER_CONFIG +&& !defed( +BOOST_NO_COMPILER_CONFIG +&& !defed( +BOOST_NO_CONFIG +) + +35  + ~ + +38 #ifde +BOOST_COMPILER_CONFIG + + +39 #ud +BOOST_COMPILER_CONFIG + + +43 #i! +defed +( +BOOST_STDLIB_CONFIG +&& !defed( +BOOST_NO_STDLIB_CONFIG +&& !defed( +BOOST_NO_CONFIG +&& defed( +__lulus +) + +44  + ~ + +47 #ifde +BOOST_STDLIB_CONFIG + + +48 #ud +BOOST_STDLIB_CONFIG + + +52 #i! +defed +( +BOOST_PLATFORM_CONFIG +&& !defed( +BOOST_NO_PLATFORM_CONFIG +&& !defed( +BOOST_NO_CONFIG +) + +53  + ~ + +56 #ifde +BOOST_PLATFORM_CONFIG + + +57 #ud +BOOST_PLATFORM_CONFIG + + +61  + ~ + +63 #ifde +BOOST_HAS_PRAGMA_ONCE + + +64 #agm + + + + @/usr/include/boost/iostreams/stream.hpp + +8 #ide +BOOST_IOSTREAMS_STREAM_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_STREAM_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26 +mea + + gboo + {amea + gioams + {amea + gda + { + +28 + gme +< +tyme + + gDevi +,ym + gTr +> + +29  + sam_as + { + +30  +tyme + + tch_ty_of +< + tDevi +>:: + tty + + tch_ty +; + +31  +Tr + + tas_ty +; + +32  +tyme + + tgy_of +< + tDevi +>:: + tty + + tmode +; + +33  +tyme + + +34 + tioams +:: + t +< + +35 + tm +:: + td_ +< + +36 + tis_cvtib +< + tmode +, + tput +>, + +37 + tis_cvtib +< + tmode +, + touut +> + +39 + tBOOST_IOSTREAMS_BASIC_IOSTREAM +( + tch_ty +, + tas_ty +), + +40 + tis_cvtib +< + tmode +, + tput +>, + +41 + tBOOST_IOSTREAMS_BASIC_ISTREAM +( + tch_ty +, + tas_ty +), + +42 + t_ +, + +43 + tBOOST_IOSTREAMS_BASIC_OSTREAM +( + tch_ty +, + tas_ty +) + +44 >:: + tty + + tam_ty +; + +45  +tyme + + +46 + tioams +:: + t +< + +47 + tm +:: + td_ +< + +48 + tis_cvtib +< + tmode +, + tput +>, + +49 + tis_cvtib +< + tmode +, + touut +> + +51 + tioam_g +, + +52 + tis_cvtib +< + tmode +, + tput +>, + +53 + tiam_g +, + +54 + t_ +, + +55 + toam_g + + +56 >:: + tty + + tam_g +; + +59 #i +defed +( +BOOST_MSVC +) && (BOOST_MSVC == 1700) + +60 #agm +wng +( +push +) + +62 #agm +wng +( +dib +: 4250) + +68 + gme +< +tyme + + gDevi +, + +69 +tyme + + gTr + = + +70 +BOOST_IOSTREAMS_CHAR_TRAITS +( + +71 +BOOST_DEDUCED_TYPENAME + +ch_ty_of +< +Devi +>:: +ty + + +73 +tyme + + gAoc + = + +74 +d +:: +lot +< + +75 +BOOST_DEDUCED_TYPENAME + +ch_ty_of +< +Devi +>:: +ty + + +77 +tyme + + gBa + = + +78 +BOOST_DEDUCED_TYPENAME + + +79 +da +:: +am_as +< +Devi +, + gTr +>:: +am_ty + > + +80 +ass + +am_ba + + +81 : +eed + +ba_om_memb +< +am_bufr +< +Devi +, + gTr +, + gAoc +> >, + +82 +public + + gBa + + +84 + give +: + +85  +ba_om_memb +< + tam_bufr +< + tDevi +, + tTr +, + tAoc +> > + tpba_ty +; + +86  +tyme + + tam_as +< + tDevi +, + tTr +>:: + tam_ty + stream_type; + +87 + geed +: + +88 +usg + +pba_ty +:: +memb +; + +89 + gpublic +: + +90 +am_ba +(: +pba_ty +(), +am_ty +(& +memb +) { } + +93 #i +defed +( +BOOST_MSVC +) && (BOOST_MSVC == 1700) + +94 #agm +wng +( +p +) + +99 #ifde +BOOST_IOSTREAMS_BROKEN_OVERLOAD_RESOLUTION + + +100  + ~ + +103 +mea + + gboo + {amea + gioams + { + +105 #i +defed +( +BOOST_MSVC +) && (BOOST_MSVC == 1700) + +106 #agm +wng +( +push +) + +108 #agm +wng +( +dib +: 4250) + +119 + gme +< +tyme + + gDevi +, + +120 +tyme + + gTr + = + +121 +BOOST_IOSTREAMS_CHAR_TRAITS +( + +122 +BOOST_DEDUCED_TYPENAME + +ch_ty_of +< +Devi +>:: +ty + + +124 +tyme + + gAoc + = + +125 +d +:: +lot +< + +126 +BOOST_DEDUCED_TYPENAME + +ch_ty_of +< +Devi +>:: +ty + + +128  +am + : +da +:: +am_ba +< +Devi +, + gTr +, + gAoc +> { + +129 + gpublic +: + +130  +tyme + + tch_ty_of +< + tDevi +>:: + tty + + tch_ty +; + +131  + ggy + + +132 : +mode_of +< +Devi +>:: +ty +, + +133 + gob_g +, + +134 + gda +:: +am_as +< +Devi +, + gTr +>:: +am_g + + +136 +BOOST_IOSTREAMS_STREAMBUF_TYPEDEFS +( +Tr +) + +137 + give +: + +138  +tyme + + +139 + tda +:: + tam_as +< + +140 + tDevi +, + tTr + + +141 >:: + tam_ty + stream_type; + +142 + gpublic +: + +143 +am +() { } + +144 +BOOST_IOSTREAMS_FORWARD + +am +, +ݒ_im +, +Devi +, + +145 +BOOST_IOSTREAMS_PUSH_PARAMS +, + +146 +BOOST_IOSTREAMS_PUSH_ARGS + ) + +147 +bo + +is_ݒ +(cڡ {  + gthis +-> + gmemb +.is_open(); } + +148  +o +({ + gthis +-> + gmemb +.close(); } + +149 +bo + +auto_o +(cڡ {  + gthis +-> + gmemb +.auto_close(); } + +150  +t_auto_o +( +bo + +o +{ + gthis +-> + gmemb +.set_auto_close(close); } + +151 +bo + +ri_sync +({  + gthis +-> + gmemb +.strict_sync(); } + +152 + gDevi +& + gݔ +*({  * + gthis +-> + gmemb +; } + +153 +Devi +* + gݔ +->({  &* + gthis +-> + gmemb +; } + +154 +Devi +* +compڒt +({  + gthis +-> + gmemb +.component(); } + +155 + give +: + +156  +ݒ_im +(cڡ +Devi +& +dev + +BOOST_IOSTREAMS_PUSH_PARAMS +()) + +158 +this +-> +r +(); + +159 + gthis +-> + gmemb +. +ݒ +( +dev + +BOOST_IOSTREAMS_PUSH_ARGS +()); + +163 #i +defed +( +BOOST_MSVC +) && (BOOST_MSVC == 1700) + +164 #agm +wng +( +p +) + + @/usr/include/boost/optional/optional.hpp + +17 #ide +BOOST_OPTIONAL_OPTIONAL_FLC_19NOV2002_HPP + + +18  + #BOOST_OPTIONAL_OPTIONAL_FLC_19NOV2002_HPP + + + ) + +20  + ~ + +21  + ~ + +23 #ifde +BOOST_OPTIONAL_DETAIL_USE_STD_TYPE_TRAITS + + +24  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +39  + ~ + +40  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +44  + ~ + +45  + ~ + +46  + ~ + +47  + ~ + +48  + ~ + +49  + ~ + +50  + ~ + +51  + ~ + +52  + ~ + +53  + ~ + +54  + ~ + +55  + ~ + +56  + ~ + +58  + ~ + +59  + ~ + +60  + ~ + +61  + ~ + +63 +mea + + gboo + {amea + gtiڮ_da + { + +65 + gme + < +tyme + + gT +> + +66  + stiڮ_vue_ty + + +70 + gme + < +tyme + + gT +> + +71  + gtiڮ_vue_ty +< :: +boo +:: +tiڮ +< +T +> > + +73  +T + + tty +; + +78 #ifde +BOOST_OPTIONAL_CONFIG_USE_OLD_IMPLEMENTATION_OF_OPTIONAL + + +79  + ~ + +81 +mea + + gboo + { + +83 +mea + + gtiڮ_ns + { + +86  + s_a__t + + +88  + s_g +{}; + +89 +exic + +_a__t +( +_g +){} + +91 cڡ +_a__t + +_a_ + ((_a__t:: +_g +())); + +94  + s_a__if_t + + +96  + s_g +{}; + +97 +exic + +_a__if_t +( +_g +){} + +99 cڡ +_a__if_t + +_a__if + ((_a__if_t:: +_g +())); + +103 +usg + + gtiڮ_ns +:: +_a__t +; + +104 +usg + + gtiڮ_ns +:: +_a_ +; + +105 +usg + + gtiڮ_ns +:: +_a__if_t +; + +106 +usg + + gtiڮ_ns +:: +_a__if +; + +108 +mea + + gtiڮ_da + { + +110  + s_vue_g + {}; + +112  + stiڮ_g + {}; + +115 + gme +< +ass + + gT +> + +116 as + ctiڮ_ba + : +public + +tiڮ_g + + +118 +ive + : + +120  +igd_age +< + tT +> + tage_ty + ; + +121  + gtiڮ_ba +< + tT +> + tthis_ty + ; + +123 + geed + : + +125  +T + + tvue_ty + ; + +127 + geed +: + +128  +T + & + tn_ty + ; + +129  +T + cڡ& + tn_cڡ_ty + ; + +130 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +131  + gT + && + trv_n_ty + ; + +132  + gT + && + tn_ty_of_mpܬy_w + ; + +134  +T + * + tpor_ty + ; + +135  +T + cڡ* + tpor_cڡ_ty + ; + +136  +T + cڡ& + tgumt_ty + ; + +140 +tiڮ_ba +() + +142 +m_lized +( +l +) {} + +146 +tiڮ_ba + ( +ne_t + ) + +148 +m_lized +( +l +) {} + +152 +tiڮ_ba + ( +_vue_g +, +gumt_ty + +v + ) + +154 +m_lized +( +l +) + +156 +cڡru +( +v +); + +159 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +162 +tiڮ_ba + ( +_vue_g +, +rv_n_ty + +v + ) + +164 +m_lized +( +l +) + +166 +cڡru + +boo +:: +move +( +v +) ); + +172 +tiڮ_ba + ( +bo + +cd +, +gumt_ty + +v + ) + +174 +m_lized +( +l +) + +176 i +cd + ) + +177 +cڡru +( +v +); + +180 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +183 +tiڮ_ba + ( +bo + +cd +, +rv_n_ty + +v + ) + +185 +m_lized +( +l +) + +187 i +cd + ) + +188 +cڡru +( +boo +:: +move +( +v +)); + +194 +tiڮ_ba + ( oiڮ_ba cڡ& +rhs + ) + +196 +m_lized +( +l +) + +198 i +rhs +. +is_lized +() ) + +199 +cڡru +( +rhs +. +g_im +()); + +202 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +205 +tiڮ_ba + ( oiڮ_ba&& +rhs + ) + +206 +BOOST_NOEXCEPT_IF +(:: +boo +:: +is_nhrow_move_cڡruib +< +T +>:: +vue +) + +208 +m_lized +( +l +) + +210 i +rhs +. +is_lized +() ) + +211 +cڡru + +boo +:: +move +( +rhs +. +g_im +()) ); + +215 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +217 + gme +< +ass + + gEx +, cs + gPEx +> + +218 +exic + +tiڮ_ba + ( +Ex +&& +ex +, +PEx + cڡ* +g + ) + +220 +m_lized +( +l +) + +222 +cڡru +( +boo +:: +fwd +< +Ex +>( +ex +), +g +); + +229 + gme +< +ass + + gEx +> + +230 +exic + +tiڮ_ba + ( +Ex + cڡ& +ex +, Ex cڡ* +g + ) + +232 +m_lized +( +l +) + +234 +cڡru +( +ex +, +g +); + +239 + gtiڮ_ba +& + gݔ + +tiڮ_ba + cڡ& +rhs + ) + +241 +this +-> +assign +( +rhs +); + +242  * + gthis +; + +245 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +246 + gtiڮ_ba +& + gݔ + +tiڮ_ba + && +rhs + ) + +247 +BOOST_NOEXCEPT_IF +(:: +boo +:: +is_nhrow_move_cڡruib +< +T +>:: +vue + && ::boo:: +is_nhrow_move_assigb +::value) + +249 +this +-> +assign +( +ic_ +< +tiڮ_ba +&&>( +rhs +)); + +250  * + gthis +; + +255 ~ +tiڮ_ba +({ +deroy +() ; } + +258  +assign + ( +tiڮ_ba + cڡ& +rhs + ) + +260 i( +is_lized +()) + +262 i + grhs +. +is_lized +() ) + +263 +assign_vue +( +rhs +. +g_im +()); + +264 +deroy +(); + +268 i + grhs +. +is_lized +() ) + +269 +cڡru +( +rhs +. +g_im +()); + +273 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +275  +assign + ( +tiڮ_ba +&& +rhs + ) + +277 i( +is_lized +()) + +279 i + grhs +. +is_lized +() ) + +280 +assign_vue + +boo +:: +move +( +rhs +. +g_im +()) ); + +281 +deroy +(); + +285 i + grhs +. +is_lized +() ) + +286 +cڡru +( +boo +:: +move +( +rhs +. +g_im +())); + +292 + gme +< +ass + + gU +> + +293  +assign + ( +tiڮ +< +U +> cڡ& +rhs + ) + +295 i( +is_lized +()) + +297 i + grhs +. +is_lized +() ) + +298 #ide +BOOST_OPTIONAL_CONFIG_RESTORE_ASSIGNMENT_OF_NONCONVERTIBLE_TYPES + + +299 +assign_vue + +rhs +. +g +() ); + +301 +assign_vue + +ic_ +< +vue_ty +>( +rhs +. +g +()) ); + +304 +deroy +(); + +308 i + grhs +. +is_lized +() ) + +309 #ide +BOOST_OPTIONAL_CONFIG_RESTORE_ASSIGNMENT_OF_NONCONVERTIBLE_TYPES + + +310 +cڡru +( +rhs +. +g +()); + +312 +cڡru +( +ic_ +< +vue_ty +>( +rhs +. +g +())); + +317 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +319 + gme +< +ass + + gU +> + +320  +assign + ( +tiڮ +< +U +>&& +rhs + ) + +322  +BOOST_DEDUCED_TYPENAME + + ttiڮ +< + tU +>:: + trv_n_ty + + tf_ty +; + +323 i( +is_lized +()) + +325 i + grhs +. +is_lized +() ) + +326 +assign_vue + +ic_ +< +f_ty +>( +rhs +. +g +()) ); + +327 +deroy +(); + +331 i + grhs +. +is_lized +() ) + +332 +cڡru +( +ic_ +< +f_ty +>( +rhs +. +g +())); + +338  +assign + ( +gumt_ty + +v + ) + +340 i( +is_lized +()) + +341 +assign_vue +( +v +); + +342 +cڡru +( +v +); + +345 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +347  +assign + ( +rv_n_ty + +v + ) + +349 i( +is_lized +()) + +350 +assign_vue + +boo +:: +move +( +v +) ); + +351 +cڡru + +boo +:: +move +( +v +) ); + +357  +assign + ( +ne_t + ) + gBOOST_NOEXCEPT + { +deroy +(); } + +359 #ide +BOOST_OPTIONAL_NO_INPLACE_FACTORY_SUPPORT + + +361 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +362 + gme +< +ass + + gEx +, cs + gExP +> + +363  +assign_ex + ( +Ex +&& +ex +, +ExP + cڡ* +g + ) + +365 i( +is_lized +()) + +366 +assign_ex_to_lized +( +boo +:: +fwd +< +Ex +>( +ex +), +g +); + +367 +cڡru +( +boo +:: +fwd +< +Ex +>( +ex +), +g +); + +370 + gme +< +ass + + gEx +> + +371  +assign_ex + ( +Ex + cڡ& +ex +, Ex cڡ* +g + ) + +373 i( +is_lized +()) + +374 +assign_ex_to_lized +( +ex +, +g +); + +375 +cڡru +( +ex +, +g +); + +381 + gpublic + : + +385  +t +( +BOOST_NOEXCEPT + { +deroy +(); } + +388  +t + ( +gumt_ty + +v + ) { +assign +(val); } + +393 +por_cڡ_ty + +g_r +(cڡ {  + gm_lized + ? +g_r_im +() : 0 ; } + +394 +por_ty + +g_r +({  + gm_lized + ? +g_r_im +() : 0 ; } + +396 +bo + +is_lized +(cڡ + gBOOST_NOEXCEPT + {  + gm_lized + ; } + +398 + geed + : + +400  +cڡru + ( +gumt_ty + +v + ) + +402 :: +w + ( +m_age +. +addss +() +vue_ty +( +v +) ; + +403 + gm_lized + = +ue + ; + +406 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +407  +cڡru + ( +rv_n_ty + +v + ) + +409 :: +w + ( +m_age +. +addss +() +vue_ty + +boo +:: +move +( +v +) ) ; + +410 + gm_lized + = +ue + ; + +415 #i(! +defed + +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES +&& (!defed +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) + +418 + gme +< + gass +... + gArgs +> + +419  +cڡru + ( +_a__t +, +Args +&&... +gs + ) + +421 :: +w + ( +m_age +. +addss +() +vue_ty + +boo +:: +fwd +< +Args +>( +gs +)... ) ; + +422 + gm_lized + = +ue + ; + +425 + gme +< + gass +... + gArgs +> + +426  +ema_assign + ( +Args +&&... +gs + ) + +428 +deroy +(); + +429 +cڡru +( +_a_ +, +boo +:: +fwd +< +Args +>( +gs +)...); + +432 + gme +< + gass +... + gArgs +> + +433 +exic + +tiڮ_ba + ( +_a__t +, +Args +&&... +gs + ) + +435 +m_lized +( +l +) + +437 +cڡru +( +_a_ +, +boo +:: +fwd +< +Args +>( +gs +)...); + +440 + gme +< + gass +... + gArgs +> + +441 +exic + +tiڮ_ba + ( +_a__if_t +, +bo + +cd +, +Args +&&... +gs + ) + +443 +m_lized +( +l +) + +445 i +cd + ) + +446 +cڡru +( +_a_ +, +boo +:: +fwd +< +Args +>( +gs +)...); + +448 #i(! +defed + +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES +) + +449 + gme +< +ass + + gArg +> + +450  +cڡru + ( +_a__t +, +Arg +&& +g + ) + +452 :: +w + ( +m_age +. +addss +() +vue_ty + +boo +:: +fwd +< +Arg +>( +g +) ); + +453 + gm_lized + = +ue + ; + +456  +cڡru + ( +_a__t + ) + +458 :: +w + ( +m_age +. +addss +() +vue_ty +(); + +459 + gm_lized + = +ue + ; + +462 + gme +< +ass + + gArg +> + +463  +ema_assign + ( +Arg +&& +g + ) + +465 +deroy +(); + +466 +cڡru +( +_a_ +, +boo +:: +fwd +< +Arg +>( +g +)) ; + +469  +ema_assign + () + +471 +deroy +(); + +472 +cڡru +( +_a_ +) ; + +475 + gme +< +ass + + gArg +> + +476 +exic + +tiڮ_ba + ( +_a__t +, +Arg +&& +g + ) + +478 +m_lized +( +l +) + +480 +cڡru +( +_a_ +, +boo +:: +fwd +< +Arg +>( +g +)); + +483 +exic + +tiڮ_ba + ( +_a__t + ) + +485 +m_lized +( +l +) + +487 +cڡru +( +_a_ +); + +490 + gme +< +ass + + gArg +> + +491 +exic + +tiڮ_ba + ( +_a__if_t +, +bo + +cd +, +Arg +&& +g + ) + +493 +m_lized +( +l +) + +495 i +cd + ) + +496 +cڡru +( +_a_ +, +boo +:: +fwd +< +Arg +>( +g +)); + +499 +exic + +tiڮ_ba + ( +_a__if_t +, +bo + +cd + ) + +501 +m_lized +( +l +) + +503 i +cd + ) + +504 +cڡru +( +_a_ +); + +509 + gme +< +ass + + gArg +> + +510  +cڡru + ( +_a__t +, cڡ +Arg +& +g + ) + +512 :: +w + ( +m_age +. +addss +() +vue_ty + +g + ); + +513 + gm_lized + = +ue + ; + +516 + gme +< +ass + + gArg +> + +517  +cڡru + ( +_a__t +, +Arg +& +g + ) + +519 :: +w + ( +m_age +. +addss +() +vue_ty + +g + ); + +520 + gm_lized + = +ue + ; + +523  +cڡru + ( +_a__t + ) + +525 :: +w + ( +m_age +. +addss +() +vue_ty +(); + +526 + gm_lized + = +ue + ; + +529 + gme +< +ass + + gArg +> + +530  +ema_assign + ( cڡ +Arg +& +g + ) + +532 +deroy +(); + +533 +cڡru +( +_a_ +, +g +); + +536 + gme +< +ass + + gArg +> + +537  +ema_assign + ( +Arg +& +g + ) + +539 +deroy +(); + +540 +cڡru +( +_a_ +, +g +); + +543  +ema_assign + () + +545 +deroy +(); + +546 +cڡru +( +_a_ +); + +549 + gme +< +ass + + gArg +> + +550 +exic + +tiڮ_ba + ( +_a__t +, cڡ +Arg +& +g + ) + +551 : +m_lized +( +l +) + +553 +cڡru +( +_a_ +, +g +); + +556 + gme +< +ass + + gArg +> + +557 +exic + +tiڮ_ba + ( +_a__t +, +Arg +& +g + ) + +558 : +m_lized +( +l +) + +560 +cڡru +( +_a_ +, +g +); + +563 +exic + +tiڮ_ba + ( +_a__t + ) + +564 : +m_lized +( +l +) + +566 +cڡru +( +_a_ +); + +569 + gme +< +ass + + gArg +> + +570 +exic + +tiڮ_ba + ( +_a__if_t +, +bo + +cd +, cڡ +Arg +& +g + ) + +571 : +m_lized +( +l +) + +573 i +cd + ) + +574 +cڡru +( +_a_ +, +g +); + +577 + gme +< +ass + + gArg +> + +578 +exic + +tiڮ_ba + ( +_a__if_t +, +bo + +cd +, +Arg +& +g + ) + +579 : +m_lized +( +l +) + +581 i +cd + ) + +582 +cڡru +( +_a_ +, +g +); + +585 +exic + +tiڮ_ba + ( +_a__if_t +, +bo + +cd + ) + +586 : +m_lized +( +l +) + +588 i +cd + ) + +589 +cڡru +( +_a_ +); + +593 #ide +BOOST_OPTIONAL_NO_INPLACE_FACTORY_SUPPORT + + +595 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +597 + gme +< +ass + + gEx +> + +598  +cڡru + ( +Ex +&& +y +, +_a_y_ba + const* ) + +600 + gboo_tiڮ_da +:: +cڡru +< +vue_ty +>( +y +, + gm_age +. +addss +()); + +601 + gm_lized + = +ue + ; + +605 + gme +< +ass + + gEx +> + +606  +cڡru + ( +Ex +&& +y +, +tyd__a_y_ba + const* ) + +608 + gy +. +y +( +m_age +. +addss +()) ; + +609 + gm_lized + = +ue + ; + +612 + gme +< +ass + + gEx +> + +613  +assign_ex_to_lized + ( +Ex +&& +y +, +_a_y_ba + cڡ* +g + ) + +615 +deroy +(); + +616 +cڡru +( +y +, +g +); + +620 + gme +< +ass + + gEx +> + +621  +assign_ex_to_lized + ( +Ex +&& +y +, +tyd__a_y_ba + cڡ* +g + ) + +623 +deroy +(); + +624 +cڡru +( +y +, +g +); + +629 + gme +< +ass + + gEx +> + +630  +cڡru + ( +Ex + cڡ& +y +, +_a_y_ba + const* ) + +632 + gboo_tiڮ_da +:: +cڡru +< +vue_ty +>( +y +, + gm_age +. +addss +()); + +633 + gm_lized + = +ue + ; + +637 + gme +< +ass + + gEx +> + +638  +cڡru + ( +Ex + cڡ& +y +, +tyd__a_y_ba + const* ) + +640 + gy +. +y +( +m_age +. +addss +()) ; + +641 + gm_lized + = +ue + ; + +644 + gme +< +ass + + gEx +> + +645  +assign_ex_to_lized + ( +Ex + cڡ& +y +, +_a_y_ba + cڡ* +g + ) + +647 +deroy +(); + +648 +cڡru +( +y +, +g +); + +652 + gme +< +ass + + gEx +> + +653  +assign_ex_to_lized + ( +Ex + cڡ& +y +, +tyd__a_y_ba + cڡ* +g + ) + +655 +deroy +(); + +656 +cڡru +( +y +, +g +); + +662 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +667 + gme +< +ass + + gEx +> + +668  +cڡru + ( +Ex +&& +ex +, const* ) + +670 +w + ( +m_age +. +addss +() +vue_ty +( +boo +:: +fwd +< +Ex +>( +ex +)) ; + +671 + gm_lized + = +ue + ; + +678 + gme +< +ass + + gEx +> + +679  +assign_ex_to_lized + ( +Ex +&& +ex +, const* ) + +681 +assign_vue + +boo +:: +fwd +< +Ex +>( +ex +) ); + +688 + gme +< +ass + + gEx +> + +689  +cڡru + ( +Ex + cڡ& +ex +, const* ) + +691 +w + ( +m_age +. +addss +() +vue_ty +( +ex +) ; + +692 + gm_lized + = +ue + ; + +699 + gme +< +ass + + gEx +> + +700  +assign_ex_to_lized + ( +Ex + cڡ& +ex +, const* ) + +702 +assign_vue +( +ex +); + +707 #ifde +BOOST_OPTIONAL_WEAK_OVERLOAD_RESOLUTION + + +720 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +722 + gme +< +ass + + gEx +> + +723  +cڡru + ( +Ex +&& +ex +, +tiڮ_g + const* ) + +725 i + gex +. +is_lized +() ) + +729 +w + ( +m_age +. +addss +() +vue_ty +( +boo +:: +move +( +ex +. +g +())) ; + +730 + gm_lized + = +ue + ; + +735 + gme +< +ass + + gEx +> + +736  +cڡru + ( +Ex + cڡ& +ex +, +tiڮ_g + const* ) + +738 i + gex +. +is_lized +() ) + +742 +w + ( +m_age +. +addss +() +vue_ty +( +ex +. +g +()) ; + +743 + gm_lized + = +ue + ; + +749  +assign_vue + ( +gumt_ty + +v + ) { +g_im +() = val; } + +750 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +751  +assign_vue + ( +rv_n_ty + +v + ) { +g_im +( +ic_ +(val); } + +754  +deroy +() + +756 i + gm_lized + ) + +757 +deroy_im +() ; + +760 +n_cڡ_ty + +g_im +(cڡ {  + gm_age +. +f +() ; } + +761 +n_ty + +g_im +({  + gm_age +. +f +() ; } + +763 +por_cڡ_ty + +g_r_im +(cڡ {  + gm_age +. +r_f +(); } + +764 +por_ty + +g_r_im +({  + gm_age +. +r_f +(); } + +766 + give + : + +768 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, +BOOST_TESTED_AT +(1900)) + +769  +deroy_im + ( ) { + gm_age +. +r_f +()->~ +T +(; + gm_lized + = +l + ; } + +771  +deroy_im + ( ) { + gm_age +. +f +(). + gT +::~ +T +(; + gm_lized + = +l + ; } + +774 +bo + + gm_lized + ; + +775 +age_ty + + gm_age + ; + +778  + ~ + +781 + gme + < +tyme + + gU +> + +782  + gis_tiڮ_ϋd + + +783 : +boo +:: +cdiڮ +< boo:: +is_ba_of +< +tiڮ_da +:: +tiڮ_g +, +BOOST_DEDUCED_TYPENAME + + gboo +:: +dey +< +U +>:: +ty +>:: +vue + + +784 || +boo +:: +is_me +< +BOOST_DEDUCED_TYPENAME + boo:: +dey +< +U +>:: +ty +, + gne_t +>:: +vue + + +785 || +boo +:: +is_me +< +BOOST_DEDUCED_TYPENAME + boo:: +dey +< +U +>:: +ty +, + g_a__t +>:: +vue + + +786 || +boo +:: +is_me +< +BOOST_DEDUCED_TYPENAME + boo:: +dey +< +U +>:: +ty +, + g_a__if_t +>:: +vue +, + +787 + gboo +:: +ue_ty +, boo:: +l_ty +>:: +ty + + +790 #i! +defed +( +BOOST_OPTIONAL_DETAIL_NO_IS_CONSTRUCTIBLE_TRAIT +) + +792 + gme + < +tyme + + gT +,ym + gU +> + +793  + gis_cvtib_to_T__y + + +794 : +boo +:: +cdiڮ +< boo:: +is_ba_of +:: +ty +>:: +vue + + +795 || +boo +:: +is_ba_of +:: +ty +>:: +vue + + +796 || ( +boo +:: +is_cڡruib +< +T +, + gU +&&>:: +vue + && !boo:: +is_me +:: +ty +>::value) + +797 , + gboo +:: +ue_ty +, boo:: +l_ty +>:: +ty + + +800 + gme + < +tyme + + gT +,ym + gU +> + +801  + gis_tiڮ_cڡruib + : +boo +:: +is_cڡruib +< +T +, + gU +> + +806 + gme + < + gtyme +,ypename> + +807  + gis_cvtib_to_T__y + : +boo +:: +ue_ty + + +810 + gme + < +tyme + + gT +,ym + gU +> + +811  + gis_tiڮ_cڡruib + : +boo +:: +ue_ty + + +816 + gme + < +tyme + + gT +,ym + gU +> + +817  + gis_tiڮ_v__ndide + + +818 : +boo +:: +cdiڮ +< ! +is_tiڮ_ϋd +< +U +>:: +vue + && +is_cvtib_to_T__y +< +T +, + gU +>::value + +819 , + gboo +:: +ue_ty +, boo:: +l_ty +>:: +ty + + +824 +mea + + gtiڮ_cfig + { + +826 + gme + < +tyme + + gT +> + +827  + gtiڮ_us_de_age_f + + +828 : +boo +:: +cdiڮ +<(boo:: +is_sr +< +T +>:: +vue + && !boo:: +is_cڡ +::vu&& !boo:: +is_vީe +::value) + +829 , + gboo +:: +ue_ty +, boo:: +l_ty +>:: +ty + + +835 #ide +BOOST_OPTIONAL_DETAIL_NO_DIRECT_STORAGE_SPEC + + +836  + #BOOST_OPTIONAL_BASE_TYPE +( +T + +boo +:: +cdiڮ +< +tiڮ_cfig +:: +tiڮ_us_de_age_f +:: +vue +, \ + +837 +tiڮ_da +:: +tc_tiڮ_ba +< +T +>, \ + +838 +tiڮ_da +:: +tiڮ_ba +< +T +> \ + +839 >:: +ty + + + ) + +841  + #BOOST_OPTIONAL_BASE_TYPE +( +T + +tiڮ_da +:: +tiڮ_ba + + + ) + +844 + gme +< +ass + + gT +> + +845 as + ctiڮ + + +846 : +public + + $BOOST_OPTIONAL_BASE_TYPE +( +T +) + +848  +tyme + + tBOOST_OPTIONAL_BASE_TYPE +( + tT + + tba + ; + +850 +public + : + +852  +tiڮ +< + tT +> + tthis_ty + ; + +854  +BOOST_DEDUCED_TYPENAME + + tba +:: + tvue_ty + value_type ; + +855  +BOOST_DEDUCED_TYPENAME + + tba +:: + tn_ty +eference_type ; + +856  +BOOST_DEDUCED_TYPENAME + + tba +:: + tn_cڡ_ty +eference_const_type ; + +857 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +858  +BOOST_DEDUCED_TYPENAME + + tba +:: + trv_n_ty +val_reference_type ; + +859  +BOOST_DEDUCED_TYPENAME + + tba +:: + tn_ty_of_mpܬy_w +eference_type_of_temporary_wrapper ; + +861  +BOOST_DEDUCED_TYPENAME + + tba +:: + tpor_ty +ointer_type ; + +862  +BOOST_DEDUCED_TYPENAME + + tba +:: + tpor_cڡ_ty +ointer_const_type ; + +863  +BOOST_DEDUCED_TYPENAME + + tba +:: + tgumt_ty +rgument_type ; + +867 + `tiڮ +( +BOOST_NOEXCEPT + : + `ba +() {} + +871 + `tiڮ + +ne_t + +ne_ + ) +BOOST_NOEXCEPT + : + `ba +(none_) {} + +875 + `tiڮ + ( +gumt_ty + +v + ) : + `ba +( +tiڮ_da +:: + `_vue_g +(), val) {} + +877 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +880 + `tiڮ + ( +rv_n_ty + +v + ) : + `ba +( +tiڮ_da +:: + `_vue_g +(), +boo +:: +fwd +< +T +>(val)) + +886 + `tiڮ + ( +bo + +cd +, +gumt_ty + +v + ) : + `ba +(cond,val) {} + +888 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +891 + `tiڮ + ( +bo + +cd +, +rv_n_ty + +v + ) : + `ba +cd, +boo +:: +fwd +< +T +>(val) ) + +900 +me +< +ass + +U +> + +901 +exic + + `tiڮ + ( +tiڮ +< +U +> cڡ& +rhs + + +902 #ide +BOOST_OPTIONAL_DETAIL_NO_SFINAE_FRIENDLY_CONSTRUCTORS + + +903 , +BOOST_DEDUCED_TYPENAME + +boo +:: +ab_if +< +tiڮ_da +:: +is_tiڮ_cڡruib +< +T +, +U + cڡ&>, +bo +>:: +ty + = +ue + + +907 + `ba +() + +909 i +rhs +. + `is_lized +() ) + +910 +this +-> + `cڡru +( +rhs +. + `g +()); + +913 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +917 +me +< +ass + +U +> + +918 +exic + + `tiڮ + ( +tiڮ +< +U +> && +rhs + + +919 #ide +BOOST_OPTIONAL_DETAIL_NO_SFINAE_FRIENDLY_CONSTRUCTORS + + +920 , +BOOST_DEDUCED_TYPENAME + +boo +:: +ab_if +< +tiڮ_da +:: +is_tiڮ_cڡruib +< +T +, +U +>, +bo +>:: +ty + = +ue + + +924 + `ba +() + +926 i +rhs +. + `is_lized +() ) + +927 +this +-> + `cڡru + +boo +:: + `move +( +rhs +. + `g +()) ); + +931 #ide +BOOST_OPTIONAL_NO_INPLACE_FACTORY_SUPPORT + + +941 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +944 +me +< +ass + +Ex +> + +945 +exic + + `tiڮ + ( +Ex +&& +ex +, + +946 +BOOST_DEDUCED_TYPENAME + +boo +:: +ab_if +< +tiڮ_da +:: +is_tiڮ_v__ndide +< +T +, +Ex +>, +bo +>:: +ty + = +ue + + +948 : + `ba +( +boo +:: +fwd +< +Ex +>( +ex +),boo:: + `addssof +(expr)) + +952 +me +< +ass + +Ex +> + +953 +exic + + `tiڮ + ( +Ex + cڡ& +ex + ) : + `ba +x, +boo +:: + `addssof +(expr)) {} + +959 #ide +BOOST_OPTIONAL_DETAIL_NO_DEFAULTED_MOVE_FUNCTIONS + + +960 + `tiڮ + ( +tiڮ + const& ) = ; + +962 + `tiڮ + ( +tiڮ + cڡ& +rhs + ) : + `ba + +ic_ +< +ba + const&>(rhs) ) {} + +965 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +969 #ide +BOOST_OPTIONAL_DETAIL_NO_DEFAULTED_MOVE_FUNCTIONS + + +970 + `tiڮ + ( +tiڮ + && +rhs + ) = ; + +972 + `tiڮ + ( +tiڮ + && +rhs + ) + +973 + `BOOST_NOEXCEPT_IF +(:: +boo +:: +is_nhrow_move_cڡruib +< +T +>:: +vue +) + +974 : + `ba + +boo +:: + `move +( +rhs +) ) + +980 #i + `BOOST_WORKAROUND +( +_MSC_VER +, <= 1600) + +982 ~ + `tiڮ +() {} + +986 #i! + `defed +( +BOOST_OPTIONAL_NO_INPLACE_FACTORY_SUPPORT +&& !defed( +BOOST_OPTIONAL_WEAK_OVERLOAD_RESOLUTION +) + +989 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +991 +me +< +ass + +Ex +> + +992 +BOOST_DEDUCED_TYPENAME + +boo +:: +ab_if +< +tiڮ_da +:: +is_tiڮ_v__ndide +< +T +, +Ex +>, +tiڮ +&>:: +ty + + +993 +ݔ + +Ex +&& +ex + ) + +995 +this +-> + `assign_ex +( +boo +:: +fwd +< +Ex +>( +ex +),boo:: + `addssof +(expr)); + +996  * +this + ; + +1000 +me +< +ass + +Ex +> + +1001 +tiڮ +& +ݔ + +Ex + cڡ& +ex + ) + +1003 +this +-> + `assign_ex +( +ex +, +boo +:: + `addssof +(expr)); + +1004  * +this + ; + +1012 +me +< +ass + +U +> + +1013 +tiڮ +& +ݔ +tiڮ< +U +> cڡ& +rhs + ) + +1015 +this +-> + `assign +( +rhs +); + +1016  * +this + ; + +1019 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +1023 +me +< +ass + +U +> + +1024 +tiڮ +& +ݔ +tiڮ< +U +> && +rhs + ) + +1026 +this +-> + `assign +( +boo +:: + `move +( +rhs +)); + +1027  * +this + ; + +1034 #ide +BOOST_OPTIONAL_DETAIL_NO_DEFAULTED_MOVE_FUNCTIONS + + +1035 +tiڮ +& +ݔ +tiڮ cڡ& +rhs + ) = ; + +1037 +tiڮ +& +ݔ +tiڮ cڡ& +rhs + ) + +1039 +this +-> + `assign + +ic_ +< +ba + cڡ&>( +rhs +) ) ; + +1040  * +this + ; + +1044 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +1046 #ide +BOOST_OPTIONAL_DETAIL_NO_DEFAULTED_MOVE_FUNCTIONS + + +1047 +tiڮ +& +ݔ += ( optional && ) = ; + +1049 +tiڮ +& +ݔ +tiڮ && +rhs + ) + +1050 + `BOOST_NOEXCEPT_IF +(:: +boo +:: +is_nhrow_move_cڡruib +< +T +>:: +vue + && ::boo:: +is_nhrow_move_assigb +::value) + +1052 +this +-> + `assign + +ic_ +< +ba + &&>( +rhs +) ) ; + +1053  * +this + ; + +1059 #ide +BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX + + +1062 +me + < +tyme + +T_ +> + +1063 +BOOST_DEDUCED_TYPENAME + +boo +:: +ab_if +:: +ty +>, +tiڮ +&>::type + +1064 +ݔ + +T_ +&& +v + ) + +1066 +this +-> + `assign + +boo +:: +fwd +< +T_ +>( +v +) ) ; + +1067  * +this + ; + +1074 +tiڮ +& +ݔ + +gumt_ty + +v + ) + +1076 +this +-> + `assign + +v + ) ; + +1077  * +this + ; + +1080 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +1082 +tiڮ +& +ݔ + +rv_n_ty + +v + ) + +1084 +this +-> + `assign + +boo +:: + `move +( +v +) ) ; + +1085  * +this + ; + +1094 +tiڮ +& +ݔ + +ne_t + +ne_ + ) +BOOST_NOEXCEPT + + +1096 +this +-> + `assign + +ne_ + ) ; + +1097  * +this + ; + +1100 #i(! +defed + +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES +&& (!defed +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) + +1103 +me +< +ass +... +Args +> + +1104  + `ema + ( +Args +&&... +gs + ) + +1106 +this +-> + `ema_assign + +boo +:: +fwd +< +Args +>( +gs +)... ); + +1109 +me +< +ass +... +Args +> + +1110 +exic + + `tiڮ + ( +_a__t +, +Args +&&... +gs + ) + +1111 : + `ba + +_a_ +, +boo +:: +fwd +< +Args +>( +gs +)... ) + +1114 +me +< +ass +... +Args +> + +1115 +exic + + `tiڮ + ( +_a__if_t +, +bo + +cd +, +Args +&&... +gs + ) + +1116 : + `ba + +_a__if +, +cd +, +boo +:: +fwd +< +Args +>( +gs +)... ) + +1119 #i(! +defed + +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES +) + +1120 +me +< +ass + +Arg +> + +1121  + `ema + ( +Arg +&& +g + ) + +1123 +this +-> + `ema_assign + +boo +:: +fwd +< +Arg +>( +g +) ); + +1126  + `ema + () + +1128 +this +-> + `ema_assign +(); + +1131 +me +< +ass + +Args +> + +1132 +exic + + `tiڮ + ( +_a__t +, +Args +&& +gs + ) + +1133 : + `ba + +_a_ +, +boo +:: +fwd +< +Args +>( +gs +) ) + +1136 +exic + + `tiڮ + ( +_a__t + ) + +1137 : + `ba + +_a_ + ) + +1140 +me +< +ass + +Args +> + +1141 +exic + + `tiڮ + ( +_a__if_t +, +bo + +cd +, +Args +&& +gs + ) + +1142 : + `ba + +_a__if +, +cd +, +boo +:: +fwd +< +Args +>( +gs +) ) + +1145 +exic + + `tiڮ + ( +_a__if_t +, +bo + +cd + ) + +1146 : + `ba + +_a__if +, +cd + ) + +1149 +me +< +ass + +Arg +> + +1150  + `ema + ( cڡ +Arg +& +g + ) + +1152 +this +-> + `ema_assign + +g + ); + +1155 +me +< +ass + +Arg +> + +1156  + `ema + ( +Arg +& +g + ) + +1158 +this +-> + `ema_assign + +g + ); + +1161  + `ema + () + +1163 +this +-> + `ema_assign +(); + +1166 +me +< +ass + +Arg +> + +1167 +exic + + `tiڮ + ( +_a__t +, cڡ +Arg +& +g + ) + +1168 : + `ba + +_a_ +, +g + ) + +1171 +me +< +ass + +Arg +> + +1172 +exic + + `tiڮ + ( +_a__t +, +Arg +& +g + ) + +1173 : + `ba + +_a_ +, +g + ) + +1176 +exic + + `tiڮ + ( +_a__t + ) + +1177 : + `ba + +_a_ + ) + +1180 +me +< +ass + +Arg +> + +1181 +exic + + `tiڮ + ( +_a__if_t +, +bo + +cd +, cڡ +Arg +& +g + ) + +1182 : + `ba + +_a__if +, +cd +, +g + ) + +1185 +me +< +ass + +Arg +> + +1186 +exic + + `tiڮ + ( +_a__if_t +, +bo + +cd +, +Arg +& +g + ) + +1187 : + `ba + +_a__if +, +cd +, +g + ) + +1190 +exic + + `tiڮ + ( +_a__if_t +, +bo + +cd + ) + +1191 : + `ba + +_a__if +, +cd + ) + +1195  + `sw + +tiڮ + & +g + ) + +1196 + `BOOST_NOEXCEPT_IF +(:: +boo +:: +is_nhrow_move_cڡruib +< +T +>:: +vue + && ::boo:: +is_nhrow_move_assigb +::value) + +1199 +boo +:: + `sw +(* +this +, +g +); + +1206 +n_cڡ_ty + + `g +(cڡ { + `BOOST_ASSERT +( +this +-> + `is_lized +(); his-> + `g_im +(); } + +1207 +n_ty + + `g +({ + `BOOST_ASSERT +( +this +-> + `is_lized +(); his-> + `g_im +(); } + +1210 +n_cڡ_ty + + `g_vue_ + (en_cڡ_ty +v + ) cڡ {  +this +-> + `is_lized +(? + `g +() : v ; } + +1211 +n_ty + + `g_vue_ + (en_ty +v + ) {  +this +-> + `is_lized +(? + `g +() : v ; } + +1216 +por_cڡ_ty + +ݔ +->(cڡ { + `BOOST_ASSERT +( +this +-> + `is_lized +(); his-> + `g_r_im +() ; } + +1217 +por_ty + +ݔ +->({ + `BOOST_ASSERT +( +this +-> + `is_lized +(); his-> + `g_r_im +() ; } + +1222 #i(! +defed + +BOOST_NO_CXX11_REF_QUALIFIERS +&& (!defed +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES +) + +1223 +n_cڡ_ty + +ݔ + *(cڡ& {  +this +-> + `g +() ; } + +1224 +n_ty + +ݔ + *(& {  +this +-> + `g +() ; } + +1225 +n_ty_of_mpܬy_w + +ݔ + *(&& {  +boo +:: + `move +( +this +-> + `g +()) ; } + +1227 +n_cڡ_ty + +ݔ + *(cڡ {  +this +-> + `g +() ; } + +1228 +n_ty + +ݔ + *({  +this +-> + `g +() ; } + +1231 #i(! +defed + +BOOST_NO_CXX11_REF_QUALIFIERS +&& (!defed +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES +) + +1232 +n_cڡ_ty + + `vue +() const& + +1234 i( +this +-> + `is_lized +()) + +1235  +this +-> + `g +() ; + +1237 + `throw_exi +( + `bad_tiڮ_acss +()); + +1240 +n_ty + + `vue +() & + +1242 i( +this +-> + `is_lized +()) + +1243  +this +-> + `g +() ; + +1245 + `throw_exi +( + `bad_tiڮ_acss +()); + +1248 +n_ty_of_mpܬy_w + + `vue +() && + +1250 i( +this +-> + `is_lized +()) + +1251  +boo +:: + `move +( +this +-> + `g +()) ; + +1253 + `throw_exi +( + `bad_tiڮ_acss +()); + +1257 +n_cڡ_ty + + `vue +() const + +1259 i( +this +-> + `is_lized +()) + +1260  +this +-> + `g +() ; + +1262 + `throw_exi +( + `bad_tiڮ_acss +()); + +1265 +n_ty + + `vue +() + +1267 i( +this +-> + `is_lized +()) + +1268  +this +-> + `g +() ; + +1270 + `throw_exi +( + `bad_tiڮ_acss +()); + +1275 #ide +BOOST_NO_CXX11_REF_QUALIFIERS + + +1276 +me + < +ass + +U +> + +1277 +vue_ty + + `vue_ + ( +U +&& +v + ) const& + +1279 i( +this +-> + `is_lized +()) + +1280  + `g +(); + +1282  +boo +:: +fwd +< +U +>( +v +); + +1285 +me + < +ass + +U +> + +1286 +vue_ty + + `vue_ + ( +U +&& +v + ) && + +1288 i( +this +-> + `is_lized +()) + +1289  +boo +:: + `move +( + `g +()); + +1291  +boo +:: +fwd +< +U +>( +v +); + +1293 #i! +defed + +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +1294 +me + < +ass + +U +> + +1295 +vue_ty + + `vue_ + ( +U +&& +v + ) const + +1297 i( +this +-> + `is_lized +()) + +1298  + `g +(); + +1300  +boo +:: +fwd +< +U +>( +v +); + +1303 +me + < +ass + +U +> + +1304 +vue_ty + + `vue_ + ( +U + cڡ& +v + ) const + +1306 i( +this +-> + `is_lized +()) + +1307  + `g +(); + +1309  +v +; + +1312 +me + < +ass + +U +> + +1313 +vue_ty + + `vue_ + ( +U +& +v + ) const + +1315 i( +this +-> + `is_lized +()) + +1316  + `g +(); + +1318  +v +; + +1323 #i(! +defed + +BOOST_NO_CXX11_REF_QUALIFIERS +&& (!defed +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES +) + +1324 +me + < +tyme + +F +> + +1325 +vue_ty + + `vue__ev + ( +F + +f + ) const& + +1327 i( +this +-> + `is_lized +()) + +1328  + `g +(); + +1330  + `f +(); + +1333 +me + < +tyme + +F +> + +1334 +vue_ty + + `vue__ev + ( +F + +f + ) && + +1336 i( +this +-> + `is_lized +()) + +1337  +boo +:: + `move +( + `g +()); + +1339  + `f +(); + +1342 +me + < +tyme + +F +> + +1343 +tiڮ +< +tyme + +boo +:: +su_of +< + `F +( +n_ty +)>:: +ty +> + `m +( +F + +f +) & + +1345 i( +this +-> + `has_vue +()) + +1346  + `f +( + `g +()); + +1348  +ne +; + +1351 +me + < +tyme + +F +> + +1352 +tiڮ +< +tyme + +boo +:: +su_of +< + `F +( +n_cڡ_ty +)>:: +ty +> + `m +( +F + +f +) const& + +1354 i( +this +-> + `has_vue +()) + +1355  + `f +( + `g +()); + +1357  +ne +; + +1360 +me + < +tyme + +F +> + +1361 +tiڮ +< +tyme + +boo +:: +su_of +< + `F +( +n_ty_of_mpܬy_w +)>:: +ty +> + `m +( +F + +f +) && + +1363 i( +this +-> + `has_vue +()) + +1364  + `f +( +boo +:: + `move +( +this +-> + `g +())); + +1366  +ne +; + +1369 +me + < +tyme + +F +> + +1370 +tiڮ +< +tyme + +tiڮ_da +:: +tiڮ_vue_ty +:: +ty +>::ty> + `_m +( +F + +f +) & + +1372 i( +this +-> + `has_vue +()) + +1373  + `f +( + `g +()); + +1375  +ne +; + +1378 +me + < +tyme + +F +> + +1379 +tiڮ +< +tyme + +tiڮ_da +:: +tiڮ_vue_ty +:: +ty +>::ty> + `_m +( +F + +f +) const& + +1381 i( +this +-> + `has_vue +()) + +1382  + `f +( + `g +()); + +1384  +ne +; + +1387 +me + < +tyme + +F +> + +1388 +tiڮ +< +tyme + +tiڮ_da +:: +tiڮ_vue_ty +:: +ty +>::ty> + `_m +( +F + +f +) && + +1390 i( +this +-> + `has_vue +()) + +1391  + `f +( +boo +:: + `move +( + `g +())); + +1393  +ne +; + +1397 +me + < +tyme + +F +> + +1398 +vue_ty + + `vue__ev + ( +F + +f + ) const + +1400 i( +this +-> + `is_lized +()) + +1401  + `g +(); + +1403  + `f +(); + +1406 +me + < +tyme + +F +> + +1407 +tiڮ +< +tyme + +boo +:: +su_of +< + `F +( +n_ty +)>:: +ty +> + `m +( +F + +f +) + +1409 i( +this +-> + `has_vue +()) + +1410  + `f +( + `g +()); + +1412  +ne +; + +1415 +me + < +tyme + +F +> + +1416 +tiڮ +< +tyme + +boo +:: +su_of +< + `F +( +n_cڡ_ty +)>:: +ty +> + `m +( +F + +f +) const + +1418 i( +this +-> + `has_vue +()) + +1419  + `f +( + `g +()); + +1421  +ne +; + +1424 +me + < +tyme + +F +> + +1425 +tiڮ +< +tyme + +tiڮ_da +:: +tiڮ_vue_ty +:: +ty +>::ty> + `_m +( +F + +f +) + +1427 i( +this +-> + `has_vue +()) + +1428  + `f +( + `g +()); + +1430  +ne +; + +1433 +me + < +tyme + +F +> + +1434 +tiڮ +< +tyme + +tiڮ_da +:: +tiڮ_vue_ty +:: +ty +>::ty> + `_m +( +F + +f +) const + +1436 i( +this +-> + `has_vue +()) + +1437  + `f +( + `g +()); + +1439  +ne +; + +1444 +bo + + `has_vue +(cڡ +BOOST_NOEXCEPT + {  +this +-> + `is_lized +() ; } + +1446 +bo + +ݔ +!(cڡ +BOOST_NOEXCEPT + {  ! +this +-> + `is_lized +() ; } + +1448 + `BOOST_EXPLICIT_OPERATOR_BOOL_NOEXCEPT +() + +1449 + } +} ; + +1455 +mea + + gboo + { + +1457 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +1458 + gme +< +ass + + gT +> + +1459 +ass + + gtiڮ +< + gT +&&> + +1461 +BOOST_STATIC_ASSERT_MSG +(( +T +) == 0, "Optionalvalueeferencesre illegal."); + +1467 #ide +BOOST_OPTIONAL_CONFIG_DONT_SPECIALIZE_OPTIONAL_REFS + + +1468  + ~ + +1471 +mea + + gboo + { + +1473 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +1475 + gme +< +ass + + gT +> + +1476 +le + + +1477 + gtiڮ +< +BOOST_DEDUCED_TYPENAME + + gboo +:: +dey +< +T +>:: +ty +> +make_tiڮ + ( T && +v + ) + +1479  +tiڮ +< +BOOST_DEDUCED_TYPENAME + +boo +:: +dey +< +T +>:: +ty +>(boo:: +fwd +( +v +)); + +1483 + gme +< +ass + + gT +> + +1484 +le + + +1485 + gtiڮ +< +BOOST_DEDUCED_TYPENAME + + gboo +:: +dey +< +T +>:: +ty +> +make_tiڮ + ( +bo + +cd +, T && +v + ) + +1487  + gtiڮ +< +BOOST_DEDUCED_TYPENAME + + gboo +:: +dey +< +T +>:: +ty +>( +cd +,boo:: +fwd +( +v +)); + +1493 + gme +< +ass + + gT +> + +1494 +le + + +1495 + gtiڮ +< + gT +> +make_tiڮ + ( +T + cڡ& +v + ) + +1497  + gtiڮ +< + gT +>( + gv +); + +1501 + gme +< +ass + + gT +> + +1502 +le + + +1503 + gtiڮ +< + gT +> +make_tiڮ + ( +bo + +cd +, +T + cڡ& +v + ) + +1505  + gtiڮ +< + gT +>( + gcd +, + gv +); + +1512 + gme +< +ass + + gT +> + +1513 +le + + +1514 +BOOST_DEDUCED_TYPENAME + + gtiڮ +< + gT +>:: +n_cڡ_ty + + +1515 +g + ( +tiڮ +< +T +> cڡ& +t + ) + +1517  +t +. +g +() ; + +1520 + gme +< +ass + + gT +> + +1521 +le + + +1522 +BOOST_DEDUCED_TYPENAME + + gtiڮ +< + gT +>:: +n_ty + + +1523 +g + ( +tiڮ +< +T +>& +t + ) + +1525  +t +. +g +() ; + +1530 + gme +< +ass + + gT +> + +1531 +le + + +1532 +BOOST_DEDUCED_TYPENAME + + gtiڮ +< + gT +>:: +por_cڡ_ty + + +1533 +g + ( +tiڮ +< +T +> cڡ* +t + ) + +1535  +t +-> +g_r +() ; + +1538 + gme +< +ass + + gT +> + +1539 +le + + +1540 +BOOST_DEDUCED_TYPENAME + + gtiڮ +< + gT +>:: +por_ty + + +1541 +g + ( +tiڮ +< +T +>* +t + ) + +1543  +t +-> +g_r +() ; + +1548 + gme +< +ass + + gT +> + +1549 +le + + +1550 +BOOST_DEDUCED_TYPENAME + + gtiڮ +< + gT +>:: +n_cڡ_ty + + +1551 +g_tiڮ_vue_ + ( +tiڮ +< +T +> cڡ& +t +, +BOOST_DEDUCED_TYPENAME + oiڮ:: +n_cڡ_ty + +v + ) + +1553  +t +. +g_vue_ +( +v +) ; + +1556 + gme +< +ass + + gT +> + +1557 +le + + +1558 +BOOST_DEDUCED_TYPENAME + + gtiڮ +< + gT +>:: +n_ty + + +1559 +g_tiڮ_vue_ + ( +tiڮ +< +T +>& +t +, +BOOST_DEDUCED_TYPENAME + oiڮ:: +n_ty + +v + ) + +1561  +t +. +g_vue_ +( +v +) ; + +1566 + gme +< +ass + + gT +> + +1567 +le + + +1568 +BOOST_DEDUCED_TYPENAME + + gtiڮ +< + gT +>:: +por_cڡ_ty + + +1569 +g_por + ( +tiڮ +< +T +> cڡ& +t + ) + +1571  +t +. +g_r +() ; + +1574 + gme +< +ass + + gT +> + +1575 +le + + +1576 +BOOST_DEDUCED_TYPENAME + + gtiڮ +< + gT +>:: +por_ty + + +1577 +g_por + ( +tiڮ +< +T +>& +t + ) + +1579  +t +. +g_r +() ; + +1584 +mea + + gboo + { + +1587 + gme +< +ass + + gChTy +, cs + gChT +> + +1588 + gd +:: +basic_oam +< +ChTy +, + gChT +>& + +1589 + gݔ +<<( + gd +:: +basic_oam +< +ChTy +, + gChT +>& + gos +, + gtiڮ_da +:: +tiڮ_g + const&) + +1591 +BOOST_STATIC_ASSERT_MSG +(( +ChTy +) == 0, "If you wanto output boost::optional, include header "); + +1592  + gos +; + +1597  + ~ + +1598  + ~ + + @/usr/include/boost/signals2.hpp + +10 #ide +BOOST_SIGNALS2_HPP + + +11  + #BOOST_SIGNALS2_HPP + + + ) + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + + @/usr/include/boost/signals2/signal_type.hpp + +17 #ide +BOOST_SIGNALS2_SIGNAL_TYPE_HPP + + +18  + #BOOST_SIGNALS2_SIGNAL_TYPE_HPP + + + ) + +23  + ~ + +25 #i! +defed +( +BOOST_PARAMETER_MAX_ARITY +) + +26  + #BOOST_PARAMETER_MAX_ARITY + 7 + + ) + +28 #i +BOOST_PARAMETER_MAX_ARITY + < 7 + +29 #r +This + +hd + +ques + +BOOST_PARAMETER_MAX_ARITY + +to + +be + +defed + +as + 7 + + +g + +i + +udg + +Boo +. +Pam + +hds + + +32  + ~ + +34  + ~ + +36 +mea + + gboo + + +38 +mea + + gsigls2 + + +40 +mea + + gkeywds + + +42 #ifde +BOOST_SIGNALS2_NAMED_SIGNATURE_PARAMETER + + +43 +BOOST_PARAMETER_TEMPLATE_KEYWORD +( +sigtu_ty +) + +45 +BOOST_PARAMETER_TEMPLATE_KEYWORD +( +comb_ty +) + +46 +BOOST_PARAMETER_TEMPLATE_KEYWORD +( +group_ty +) + +47 +BOOST_PARAMETER_TEMPLATE_KEYWORD +( +group_com_ty +) + +48 +BOOST_PARAMETER_TEMPLATE_KEYWORD +( +_funi_ty +) + +49 +BOOST_PARAMETER_TEMPLATE_KEYWORD +( +exnded__funi_ty +) + +50 +BOOST_PARAMETER_TEMPLATE_KEYWORD +( +mux_ty +) + +53 + gme + < + +54 #ifde +BOOST_SIGNALS2_NAMED_SIGNATURE_PARAMETER + + +55 +tyme + + gA0 +, + +57 +tyme + + gSigtu +, + +59 +tyme + + gA1 + = +m +:: +void_ +, + +60 +tyme + + gA2 + = +m +:: +void_ +, + +61 +tyme + + gA3 + = +m +:: +void_ +, + +62 +tyme + + gA4 + = +m +:: +void_ +, + +63 +tyme + + gA5 + = +m +:: +void_ +, + +64 +tyme + + gA6 + = +m +:: +void_ + + +66 as + csigl_ty + + +68  +m +:: + tms +< + +69 #ifde + tBOOST_SIGNALS2_NAMED_SIGNATURE_PARAMETER + + +70 + tm +:: + tqued +< + tkeywds +:: + tg +:: + tsigtu_ty +, + tis_funi +< + tboo +:: + tm +:: + t_ +> >, + +72 + tm +:: + ttiڮ +< + tkeywds +:: + tg +:: + tcomb_ty +>, + +73 + tm +:: + ttiڮ +< + tkeywds +:: + tg +:: + tgroup_ty +>, + +74 + tm +:: + ttiڮ +< + tkeywds +:: + tg +:: + tgroup_com_ty +>, + +75 + tm +:: + ttiڮ +< + tkeywds +:: + tg +:: + t_funi_ty +>, + +76 + tm +:: + ttiڮ +< + tkeywds +:: + tg +:: + texnded__funi_ty +>, + +77 + tm +:: + ttiڮ +< + tkeywds +:: + tg +:: + tmux_ty +> + +78 > + tm_ec +; + +80 + gpublic +: + +82  +tyme + + +83 + tm_ec +:: + tbd +< + +84 #ifde + tBOOST_SIGNALS2_NAMED_SIGNATURE_PARAMETER + + +85 + tA0 +, + +87 + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +>:: + tty + + +88 + tgs +; + +90 #ifde +BOOST_SIGNALS2_NAMED_SIGNATURE_PARAMETER + + +91  +tyme + + tm +:: + tvue_ty +< + tgs +, + tkeywds +:: + tg +:: + tsigtu_ty +>:: + tty + + +92 + tsigtu_ty +; + +94  +Sigtu + + tsigtu_ty +; + +97  +tyme + + tm +:: + tvue_ty + + +99 + tgs +, + +100 + tkeywds +:: + tg +:: + tcomb_ty +, + +101 + ttiڮ_ϡ_vue + + +103 + ttyme + + tboo +:: + tfuni_as +< + tsigtu_ty +>:: + tsu_ty + + +105 >:: + tty + + tcomb_ty +; + +107  +tyme + + +108 + tm +:: + tvue_ty +< + tgs +, + tkeywds +:: + tg +:: + tgroup_ty +, >:: + tty + group_type; + +110  +tyme + + +111 + tm +:: + tvue_ty +< + tgs +, + tkeywds +:: + tg +:: + tgroup_com_ty +, + td +:: + tss +< + tgroup_ty +> >:: + tty + + +112 + tgroup_com_ty +; + +114  +tyme + + +115 + tm +:: + tvue_ty +< + tgs +, + tkeywds +:: + tg +:: + t_funi_ty +, + tfuni +< + tsigtu_ty +> >:: + tty + + +116 + t_funi_ty +; + +118  +tyme + + +119 + tm +:: + tvue_ty + + +121 + tgs +, + +122 + tkeywds +:: + tg +:: + texnded__funi_ty +, + +123 + ttyme + + tda +:: + texnded_sigtu +< + tfuni_as +< + tsigtu_ty +>:: + ty +, sigtu_ty>:: + tfuni_ty + + +124 >:: + tty + + +125 + texnded__funi_ty +; + +127  +tyme + + +128 + tm +:: + tvue_ty +< + tgs +, + tkeywds +:: + tg +:: + tmux_ty +, + tmux +>:: + tty + mutex_type; + +130  + gsigl + + +132 + tsigtu_ty +, + +133 + tcomb_ty +, + +134 + tgroup_ty +, + +135 + tgroup_com_ty +, + +136 + t_funi_ty +, + +137 + texnded__funi_ty +, + +138 + tmux_ty + + +139 > + tty +; + + @/usr/include/boost/stacktrace/frame.hpp + +7 #ide +BOOST_STACKTRACE_FRAME_HPP + + +8  + #BOOST_STACKTRACE_FRAME_HPP + + + ) + +10  + ~ + +11 #ifde +BOOST_HAS_PRAGMA_ONCE + + +12 #agm + + + +15  + ~ + +16  + ~ + +18  + ~ + +20  + ~ + +22  + ~ + +23  + ~ + +25 +mea + + gboo + {amea + gacka + { + +28 +BOOST_CONSTEXPR + +le + +bo + + gݔ +< (cڡ + game +& + glhs +, cڡ fme& + grhs + + gBOOST_NOEXCEPT + { hs. +addss +() (cڡ + game +& + glhs +, cڡ fme& + grhs + + gBOOST_NOEXCEPT + { hs hs); } + +31 +BOOST_CONSTEXPR + +le + +bo + + gݔ +>=(cڡ +ame +& +lhs +, cڡ + game +& + grhs + + gBOOST_NOEXCEPT + {  !( + glhs + ( +f +. +addss +()); + +41 +BOOST_STACKTRACE_FUNCTION + + gd +:: +rg + +to_rg +(cڡ +ame +& +f +); + +44 + gme + < +ass + + gChT +, cs + gTsT +> + +45 + gd +:: +basic_oam +< +ChT +, + gTsT +>& + gݔ +<<(d::basic_oam& + gos +, cڡ + game +& + gf +) { + +46  + gos + << + gboo +:: +acka +:: +to_rg +( +f +); + +53  + ~ + +55 #ide +BOOST_STACKTRACE_LINK + + +56 #i +defed +( +BOOST_STACKTRACE_USE_NOOP +) + +57  + ~ + +58 #i +defed +( +BOOST_MSVC +|| defed( +BOOST_STACKTRACE_USE_WINDBG +|| defed( +BOOST_STACKTRACE_USE_WINDBG_CACHED +) + +59  + ~ + +61  + ~ + + @/usr/include/boost/stacktrace/safe_dump_to.hpp + +7 #ide +BOOST_STACKTRACE_SAFE_DUMP_TO_HPP + + +8  + #BOOST_STACKTRACE_SAFE_DUMP_TO_HPP + + + ) + +10  + ~ + +11 #ifde +BOOST_HAS_PRAGMA_ONCE + + +12 #agm + + + +15 #i +defed +( +BOOST_WINDOWS +) + +16  + ~ + +19  + ~ + +21 #ifde +BOOST_INTEL + + +22 #agm +wng +( +push +) + +23 #agm +wng +( +dib +:2196) + +29 +mea + + gboo + {amea + gacka + { + +32 +mea + + gda + { + +34 cڡ * + ttive_ame_r_t +; + +35 + ehr +{ + gmax_ames_dump + = 128 }; + +37 +BOOST_STACKTRACE_FUNCTION + + gd +:: +size_t + +om_dump +(cڡ * +fame +, +tive_ame_r_t +* +out_ames +); + +38 +BOOST_STACKTRACE_FUNCTION + + gd +:: +size_t + +dump +(cڡ * +fe +, cڡ +tive_ame_r_t +* +ames +, +d +::size_ +ames_cou + +BOOST_NOEXCEPT +; + +39 #i +defed +( +BOOST_WINDOWS +) + +40 +BOOST_STACKTRACE_FUNCTION + + gd +:: +size_t + +dump +(* +fd +, cڡ +tive_ame_r_t +* +ames +, +d +::size_ +ames_cou + +BOOST_NOEXCEPT +; + +43 +BOOST_STACKTRACE_FUNCTION + + gd +:: +size_t + +dump +( +fd +, cڡ +tive_ame_r_t +* +ames +, +d +::size_ +ames_cou + +BOOST_NOEXCEPT +; + +47  + sthis_thad_ames + { + +48 +BOOST_NOINLINE + +BOOST_STACKTRACE_FUNCTION +  + gd +:: +size_t + +c +( +tive_ame_r_t +* +out_ames +, +d +::size_ +max_ames_cou +, std::size_ +sk + +BOOST_NOEXCEPT +; + +50 +BOOST_NOINLINE +  + gd +:: +size_t + +_dump_to_im +(* +memy +, +d +::size_ +size +, std::size_ +sk + +BOOST_NOEXCEPT + { + +51  +boo +:: + tacka +:: + tda +:: + ttive_ame_r_t +ative_frame_ptr_t; + +53 i( + gsize + < ( + gtive_ame_r_t +)) { + +57 +tive_ame_r_t +* + gmem + = +ic_ +( +memy +); + +58 cڡ + gd +:: +size_t + +ames_cou + = +boo +:: +acka +:: +da +:: +this_thad_ames +:: +c +( +mem +, +size + / ( +tive_ame_r_t +- 1, +sk + + 1); + +59 + gmem +[ +ames_cou +] = 0; + +60  + games_cou + + 1; + +63 + gme + < +ass + + gT +> + +64 +BOOST_NOINLINE +  + gd +:: +size_t + +_dump_to_im +( +T + +fe +, +d +::size_ +sk +, std::size_ +max_dth + +BOOST_NOEXCEPT + { + +65  +boo +:: + tacka +:: + tda +:: + ttive_ame_r_t +ative_frame_ptr_t; + +67 +tive_ame_r_t + + gbufr +[ +boo +:: +acka +:: +da +:: +max_ames_dump + + 1]; + +68 i( + gmax_dth + > + gboo +:: +acka +:: +da +:: +max_ames_dump +) { + +69 +max_dth + = +boo +:: +acka +:: +da +:: +max_ames_dump +; + +72 cڡ + gd +:: +size_t + +ames_cou + = +boo +:: +acka +:: +da +:: +this_thad_ames +:: +c +( +bufr +, +max_dth +, +sk + + 1); + +73 + gbufr +[ +ames_cou +] = 0; + +74  + gboo +:: +acka +:: +da +:: +dump +( +fe +, +bufr +, +ames_cou + + 1); + +92 +BOOST_FORCEINLINE + + gd +:: +size_t + +_dump_to +(* +memy +, +d +::size_ +size + +BOOST_NOEXCEPT + { + +93  +boo +:: +acka +:: +da +:: +this_thad_ames +:: +_dump_to_im +( +memy +, +size +, 0); + +109 +BOOST_FORCEINLINE + + gd +:: +size_t + +_dump_to +( +d +::size_ +sk +, * +memy +, std::size_ +size + +BOOST_NOEXCEPT + { + +110  +boo +:: +acka +:: +da +:: +this_thad_ames +:: +_dump_to_im +( +memy +, +size +, +sk +); + +123 +BOOST_FORCEINLINE + + gd +:: +size_t + +_dump_to +(cڡ * +fe + +BOOST_NOEXCEPT + { + +124  +boo +:: +acka +:: +da +:: +this_thad_ames +:: +_dump_to_im +( +fe +, 0, boo::acka::da:: +max_ames_dump +); + +140 +BOOST_FORCEINLINE + + gd +:: +size_t + +_dump_to +( +d +::size_ +sk +, std::size_ +max_dth +, cڡ * +fe + + gBOOST_NOEXCEPT + { + +141  + gboo +:: +acka +:: +da +:: +this_thad_ames +:: +_dump_to_im +( +fe +, +sk +, +max_dth +); + +144 #ifde +BOOST_STACKTRACE_DOXYGEN_INVOKED + + +155 +BOOST_FORCEINLINE + + gd +:: +size_t + +_dump_to +( +fm_ecific_dest + +fd + +BOOST_NOEXCEPT +; + +170 +BOOST_FORCEINLINE + + gd +:: +size_t + +_dump_to +( +d +::size_ +sk +, std::size_ +max_dth +, +fm_ecific_dest + +fd + + gBOOST_NOEXCEPT +; + +172 #i +defed +( +BOOST_WINDOWS +) + +174 +BOOST_FORCEINLINE + + gd +:: +size_t + +_dump_to +(* +fd + +BOOST_NOEXCEPT + { + +175  +boo +:: +acka +:: +da +:: +this_thad_ames +:: +_dump_to_im +( +fd +, 0, boo::acka::da:: +max_ames_dump +); + +178 +BOOST_FORCEINLINE + + gd +:: +size_t + +_dump_to +( +d +::size_ +sk +, std::size_ +max_dth +, * +fd + + gBOOST_NOEXCEPT + { + +179  + gboo +:: +acka +:: +da +:: +this_thad_ames +:: +_dump_to_im +( +fd +, +sk +, +max_dth +); + +185 +BOOST_FORCEINLINE + + gd +:: +size_t + +_dump_to +( +fd + +BOOST_NOEXCEPT + { + +186  +boo +:: +acka +:: +da +:: +this_thad_ames +:: +_dump_to_im +( +fd +, 0, boo::acka::da:: +max_ames_dump +); + +189 +BOOST_FORCEINLINE + + gd +:: +size_t + +_dump_to +( +d +::size_ +sk +, std::size_ +max_dth +,  +fd + + gBOOST_NOEXCEPT + { + +190  + gboo +:: +acka +:: +da +:: +this_thad_ames +:: +_dump_to_im +( +fd +, +sk +, +max_dth +); + +198 #ifde +BOOST_INTEL + + +199 #agm +wng +( +p +) + +202  + ~ + +204 #i! +defed +( +BOOST_STACKTRACE_LINK +|| defed( +BOOST_STACKTRACE_INTERNAL_BUILD_LIBS +) + +205 #i +defed +( +BOOST_STACKTRACE_USE_NOOP +) + +206  + ~ + +207  + ~ + +209 #i +defed +( +BOOST_WINDOWS +) + +210  + ~ + +212  + ~ + +214 #i +defed +( +BOOST_WINDOWS +&& !defed( +BOOST_WINAPI_IS_MINGW +) + +215  + ~ + +217  + ~ + + @/usr/include/boost/stacktrace/stacktrace.hpp + +7 #ide +BOOST_STACKTRACE_STACKTRACE_HPP + + +8  + #BOOST_STACKTRACE_STACKTRACE_HPP + + + ) + +10  + ~ + +11 #ifde +BOOST_HAS_PRAGMA_ONCE + + +12 #agm + + + +15  + ~ + +16  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 #ide +BOOST_NO_CXX11_HDR_TYPE_TRAITS + + +23  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30 #ifde +BOOST_INTEL + + +31 #agm +wng +( +push +) + +32 #agm +wng +( +dib +:2196) + +35 +mea + + gboo + {amea + gacka + { + +39 + gme + < +ass + + gAot +> + +40 as + cbasic_acka + { + +41 + gd +:: +ve +< +boo +:: +acka +:: +ame +, + gAot +> + gim_ +; + +42  + gboo +:: + tacka +:: + tda +:: + ttive_ame_r_t +ative_frame_ptr_t; + +45  +fl +( +tive_ame_r_t +* +beg +, +d +:: +size_t + +size +) { + +46 i(! +size +) { + +50 + gim_ +. +rve +( +ic_ +< +d +:: +size_t +>( +size +)); + +51  + gd +:: +size_t + +i + = 0; + gi + < + gsize +; ++i) { + +52 i(! + gbeg +[ +i +]) { + +55 + gim_ +. +push_back +( + +56 +ame +( +beg +[ +i +]) + +61  + gd +:: +size_t + +ames_cou_om_bufr_size +( +d +::size_ +bufr_size + +BOOST_NOEXCEPT + { + +62 cڡ +d +:: +size_t + +t + = ( +bufr_size + > ( +tive_ame_r_t +) ? buffer_size / (native_frame_ptr_t) : 0); + +63  ( + gt + > 1024 ? 1024 : +t +); + +66 +BOOST_NOINLINE +  + +( +d +:: +size_t + +ames_to_sk +, std::size_ +max_dth +) { + +67 +BOOST_CONSTEXPR_OR_CONST + +d +:: +size_t + +bufr_size + = 128; + +68 i(! + gmax_dth +) { + +72 + gy + { + +74 +tive_ame_r_t + + gbufr +[ +bufr_size +]; + +75 cڡ + gd +:: +size_t + +ames_cou + = +boo +:: +acka +:: +da +:: +this_thad_ames +:: +c +( +bufr +, +bufr_size + < +max_dth + ? bufr_siz: max_dth, +ames_to_sk + + 1); + +76 i( + gbufr_size + > + games_cou + || fmes_cou = +max_dth +) { + +77 +fl +( +bufr +, +ames_cou +); + +83 #ifde +BOOST_NO_CXX11_ALLOCATOR + + +84  +tyme + + tAot +:: + tme + + tbd +< + ttive_ame_r_t +>:: + th + + tlot_void_t +; + +86  +tyme + + td +:: + tlot_as +< + tAot +>:: + tme + + tbd_loc +< + ttive_ame_r_t +> + tlot_void_t +; + +88 + gd +:: +ve +< +tive_ame_r_t +, + glot_void_t +> +buf +( +bufr_size + * 2, 0, +im_ +. +g_lot +()); + +90 cڡ + gd +:: +size_t + +ames_cou + = +boo +:: +acka +:: +da +:: +this_thad_ames +:: +c +(& +buf +[0], buf. +size +(< +max_dth + ? buf.size(: max_dth, +ames_to_sk + + 1); + +91 i( + gbuf +. +size +(> + games_cou + || fmes_cou = +max_dth +) { + +92 +fl +(& +buf +[0], +ames_cou +); + +96 + gbuf +. +size +( +buf +. +size +() * 2); + +97 }  + gbuf +. +size +(< buf. +max_size +()); + +98 } +tch + (...) { + +104 + gpublic +: + +105  +tyme + + td +:: + tve +< + tboo +:: + tacka +:: + tame +, + tAot +>:: + tvue_ty + value_type; + +106  +tyme + + td +:: + tve +< + tboo +:: + tacka +:: + tame +, + tAot +>:: + tlot_ty +llocator_type; + +107  +tyme + + td +:: + tve +< + tboo +:: + tacka +:: + tame +, + tAot +>:: + tcڡ_por + + tpor +; + +108  +tyme + + td +:: + tve +< + tboo +:: + tacka +:: + tame +, + tAot +>:: + tcڡ_por + const_pointer; + +109  +tyme + + td +:: + tve +< + tboo +:: + tacka +:: + tame +, + tAot +>:: + tcڡ_n + + tn +; + +110  +tyme + + td +:: + tve +< + tboo +:: + tacka +:: + tame +, + tAot +>:: + tcڡ_n + const_reference; + +111  +tyme + + td +:: + tve +< + tboo +:: + tacka +:: + tame +, + tAot +>:: + tsize_ty + size_type; + +112  +tyme + + td +:: + tve +< + tboo +:: + tacka +:: + tame +, + tAot +>:: + tdifn_ty + difference_type; + +113  +tyme + + td +:: + tve +< + tboo +:: + tacka +:: + tame +, + tAot +>:: + tcڡ_ + + t +; + +114  +tyme + + td +:: + tve +< + tboo +:: + tacka +:: + tame +, + tAot +>:: + tcڡ_ + const_iterator; + +115  +tyme + + td +:: + tve +< + tboo +:: + tacka +:: + tame +, + tAot +>:: + tcڡ_v_ + + tv_ +; + +116  +tyme + + td +:: + tve +< + tboo +:: + tacka +:: + tame +, + tAot +>:: + tcڡ_v_ + const_reverse_iterator; + +123 +BOOST_FORCEINLINE + +basic_acka +( + gBOOST_NOEXCEPT + + +124 : +im_ +() + +126 + +(0 , +ic_ +< +d +:: +size_t +>(-1)); + +136 +BOOST_FORCEINLINE + +exic + +basic_acka +(cڡ +lot_ty +& +a + + gBOOST_NOEXCEPT + + +137 : +im_ +( +a +) + +139 + +(0 , +ic_ +< +d +:: +size_t +>(-1)); + +156 +BOOST_FORCEINLINE + +basic_acka +( +d +:: +size_t + +sk +, std::size_ +max_dth +, cڡ +lot_ty +& +a + =ot_ty() +BOOST_NOEXCEPT + + +157 : +im_ +( +a +) + +159 + +( +sk + , +max_dth +); + +165 +basic_acka +(cڡ basic_acka& + +) + +166 : +im_ +( + +.impl_) + +172 +basic_acka +& +ݔ +=(cڡ basic_acka& + +) { + +173 +im_ + = + +.impl_; + +174  * + gthis +; + +177 #ifde +BOOST_STACKTRACE_DOXYGEN_INVOKED + + +181 ~ +basic_acka +( + gBOOST_NOEXCEPT + = ; + +184 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +188 +basic_acka +(basic_acka&& + + + gBOOST_NOEXCEPT + + +189 : +im_ +( +d +:: +move +( + +.impl_)) + +195 +basic_acka +& +ݔ +=(basic_acka&& + +) + +196 #ide +BOOST_NO_CXX11_HDR_TYPE_TRAITS + + +197 +BOOST_NOEXCEPT_IF +( +d +:: +is_nhrow_move_assigb +< std:: +ve +< +boo +:: +acka +:: +ame +, +Aot +> >:: +vue + )) + +199 +BOOST_NOEXCEPT + + +202 +im_ + = +d +:: +move +( + +.impl_); + +203  * + gthis +; + +212 +size_ty + +size +(cڡ + gBOOST_NOEXCEPT + { + +213  + gim_ +. +size +(); + +224 +cڡ_n + + gݔ +[]( + gd +:: +size_t + +ame_no +cڡ +BOOST_NOEXCEPT + { + +225  +im_ +[ +ame_no +]; + +231 +cڡ_ + +beg +(cڡ + gBOOST_NOEXCEPT + {  + gim_ +.begin(); } + +235 +cڡ_ + +cbeg +(cڡ + gBOOST_NOEXCEPT + {  + gim_ +. +beg +(); } + +239 +cڡ_ + +d +(cڡ + gBOOST_NOEXCEPT + {  + gim_ +.end(); } + +243 +cڡ_ + +nd +(cڡ + gBOOST_NOEXCEPT + {  + gim_ +. +d +(); } + +248 +cڡ_v_ + +rbeg +(cڡ + gBOOST_NOEXCEPT + {  + gim_ +.rbegin(); } + +252 +cڡ_v_ + +beg +(cڡ + gBOOST_NOEXCEPT + {  + gim_ +. +rbeg +(); } + +256 +cڡ_v_ + +nd +(cڡ + gBOOST_NOEXCEPT + {  + gim_ +.rend(); } + +260 +cڡ_v_ + +d +(cڡ + gBOOST_NOEXCEPT + {  + gim_ +. +nd +(); } + +269 +BOOST_EXPLICIT_OPERATOR_BOOL_NOEXCEPT +() + +277 +bo + +emy +(cڡ + gBOOST_NOEXCEPT + {  ! +size +(); } + +280 +bo + + gݔ +!(cڡ + gBOOST_NOEXCEPT + {  ! +size +(); } + +283 cڡ + gd +:: +ve +< +boo +:: +acka +:: +ame +, + gAot +>& +as_ve +(cڡ + gBOOST_NOEXCEPT + { + +284  + gim_ +; + +290 + gme + < +ass + + gCh +, cs + gT +> + +291  +basic_acka + +om_dump +( +d +:: +basic_iam +< +Ch +, +T +>& + +, cڡ +lot_ty +& +a + =llocator_type()) { + +292  +tyme + + td +:: + tbasic_iam +< + tCh +, + tT +>:: + tpos_ty +os_type; + +293 +basic_acka + +t +(0, 0, +a +); + +296 cڡ +pos_ty + + gpos + = + +. +g +(); + +297 + g +. +ekg +(0, + +. +d +); + +298 cڡ + gd +:: +size_t + +ames_cou + = +ames_cou_om_bufr_size +( +ic_ +< +d +::size_t>( + +. +g +())); + +299 + g +. +ekg +( +pos +); + +301 i(! + games_cou +) { + +302  + gt +; + +305 +tive_ame_r_t + + gr + = 0; + +306 + gt +. + gim_ +. +rve +( +ames_cou +); + +307  + g +. +ad +( +t_ +< +Ch +*>(& +r +), (ptr))) { + +308 i(! + gr +) { + +312 + gt +. + gim_ +. +push_back +( +ame +( +r +)); + +315  + gt +; + +325  +basic_acka + +om_dump +(cڡ * +beg +, +d +:: +size_t + +bufr_size__bys +, cڡ +lot_ty +& +a + =llocator_type()) { + +326 +basic_acka + +t +(0, 0, +a +); + +327 cڡ +tive_ame_r_t +* + gf + = +ic_ +( +beg +); + +328 cڡ + gd +:: +size_t + +ames_cou + = +ames_cou_om_bufr_size +( +bufr_size__bys +); + +329 i(! + games_cou +) { + +330  + gt +; + +333 cڡ +tive_ame_r_t +* cڡ + gϡ + = +f + + +ames_cou +; + +334 + gt +. + gim_ +. +rve +( +ames_cou +); + +335 ; + gf + ! +ϡ +; ++first) { + +336 i(!* + gf +) { + +340 + gt +. + gim_ +. +push_back +( +ame +(* +f +)); + +343  + gt +; + +352 + gme + < +ass + + gAot1 +, cs + gAot2 +> + +353 +bo + + gݔ +< (cڡ + gbasic_acka +< + gAot1 +>& + glhs +, cڡ basic_acka< + gAot2 +>& + grhs + + gBOOST_NOEXCEPT + { + +354  + glhs +. +size +(< + grhs +.size(|| (lhs.size(= +rhs +.size(&& +lhs +. +as_ve +() + +363 +bo + + gݔ +==(cڡ +basic_acka +< +Aot1 +>& +lhs +, cڡ + gbasic_acka +< + gAot2 +>& + grhs + + gBOOST_NOEXCEPT + { + +364  + glhs +. +as_ve +(= +rhs +.as_vector(); + +369 + gme + < +ass + + gAot1 +, cs + gAot2 +> + +370 +bo + + gݔ +> (cڡ + gbasic_acka +< + gAot1 +>& + glhs +, cڡ basic_acka< + gAot2 +>& + grhs + + gBOOST_NOEXCEPT + { + +371  + grhs + < + glhs +; + +374 + gme + < +ass + + gAot1 +, cs + gAot2 +> + +375 +bo + + gݔ +<=(cڡ +basic_acka +< +Aot1 +>& +lhs +, cڡ + gbasic_acka +< + gAot2 +>& + grhs + + gBOOST_NOEXCEPT + { + +376  !( + glhs + > + grhs +); + +379 + gme + < +ass + + gAot1 +, cs + gAot2 +> + +380 +bo + + gݔ +>=(cڡ +basic_acka +< +Aot1 +>& +lhs +, cڡ + gbasic_acka +< + gAot2 +>& + grhs + + gBOOST_NOEXCEPT + { + +381  !( + glhs + < + grhs +); + +384 + gme + < +ass + + gAot1 +, cs + gAot2 +> + +385 +bo + + gݔ +!=(cڡ +basic_acka +< +Aot1 +>& +lhs +, cڡ + gbasic_acka +< + gAot2 +>& + grhs + + gBOOST_NOEXCEPT + { + +386  !( + glhs + = +rhs +); + +390 + gme + < +ass + + gAot +> + +391 + gd +:: +size_t + +hash_vue +(cڡ +basic_acka +< +Aot +>& + + +BOOST_NOEXCEPT + { + +392  +boo +:: +hash_nge +( + +. +as_ve +(). +beg +(), st.as_ve(). +d +()); + +396 + gme + < +ass + + gAot +> + +397 + gd +:: +rg + +to_rg +(cڡ +basic_acka +< +Aot +>& +bt +) { + +398 i(! +bt +) { + +399  +d +:: +rg +(); + +402  + gboo +:: +acka +:: +da +:: +to_rg +(& +bt +. +as_ve +()[0], bt. +size +()); + +406 + gme + < +ass + + gChT +, cs + gTsT +, cs + gAot +> + +407 + gd +:: +basic_oam +< +ChT +, + gTsT +>& + gݔ +<<(d::basic_oam& + gos +, cڡ + gbasic_acka +< + gAot +>& + gbt +) { + +408  + gos + << + gboo +:: +acka +:: +to_rg +( +bt +); + +412  + gbasic_acka +<> + tacka +; + +416 #ifde +BOOST_INTEL + + +417 #agm +wng +( +p +) + + @/usr/include/boost/thread/thread.hpp + +1 #ide +BOOST_THREAD_THREAD_HPP + + +2  + #BOOST_THREAD_THREAD_HPP + + + ) + +12  + ~ + +13  + ~ + + @/usr/include/boost/variant/apply_visitor.hpp + +13 #ide +BOOST_VARIANT_APPLY_VISITOR_HPP + + +14  + #BOOST_VARIANT_APPLY_VISITOR_HPP + + + ) + +16  + ~ + +17  + ~ + +18  + ~ + + @/usr/include/boost/variant/get.hpp + +13 #ide +BOOST_VARIANT_GET_HPP + + +14  + #BOOST_VARIANT_GET_HPP + + + ) + +16  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +31 +mea + + gboo + { + +33 #i +defed +( +BOOST_CLANG +) + +34 #agm +g + +dgnoic + +push + + +35 #agm +g + +dgnoic + +igned + "-Wweak-vtables" + +42 as + cBOOST_SYMBOL_VISIBLE + + gbad_g + + +43 : +public + +d +:: +exi + + +45 +public +: + +47 +vtu + cڡ * +wh +(cڡ +BOOST_NOEXCEPT_OR_NOTHROW + + +54 #i + $defed +( +BOOST_CLANG +) + +55 #agm +g + +dgnoic + +p + + +66 +mea + +da + {amea +v + { + +73 +me + < +tyme + +T +> + +74  + sg_vis + + +76 +ive +: + +78  +tyme + + tadd_por +< + tT +>:: + tty + + tpor +; + +79  +tyme + + tadd_n +< + tT +>:: + tty + + tn +; + +81 +public +: + +83  +por + + tsu_ty +; + +85 +public +: + +87 +por + + `ݔ +()( +n + +ݔd +cڡ +BOOST_NOEXCEPT + + +89  +boo +:: + `addssof +( +ݔd +); + +92 +me + < +tyme + +U +> + +93 +por + + `ݔ +()(cڡ +U +&cڡ +BOOST_NOEXCEPT + + +95  +ic_ +< +por +>(0); + +99 } + } +} + +101 #ide +BOOST_VARIANT_AUX_GET_EXPLICIT_TEMPLATE_TYPE + + +102 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, + $BOOST_TESTED_AT +(0x0551)) + +103  + #BOOST_VARIANT_AUX_GET_EXPLICIT_TEMPLATE_TYPE +( +t +) + + ) + +105  + #BOOST_VARIANT_AUX_GET_EXPLICIT_TEMPLATE_TYPE +( +t +) \ + +106 , +t +* = 0 + + ) + +113 +me + < +tyme + +U +, + `BOOST_VARIANT_ENUM_PARAMS +ym +T +) > + +114 +le + + +115 +tyme + +add_por +< +U +>:: +ty + + +116 + `xed_g +( + +117 +boo +:: +v +< + `BOOST_VARIANT_ENUM_PARAMS +( +T +>* +ݔd + + +118 + $BOOST_VARIANT_AUX_GET_EXPLICIT_TEMPLATE_TYPE +( +U +) + +119 +BOOST_NOEXCEPT + + +121  +tyme + + tadd_por +< + tU +>:: + tty + + tU_r +; + +122 i(! +ݔd + +ic_ +< +U_r +>(0); + +124 +da +:: +v +:: +g_vis +< +U +> +v +; + +125  +ݔd +-> + `y_vis +( +v +); + +126 + } +} + +128 + gme + < +tyme + + gU +, +BOOST_VARIANT_ENUM_PARAMS +ym +T +) > + +129 +le + + +130 +tyme + + gadd_por +:: +ty + + +131 +xed_g +( + +132 cڡ +boo +:: +v +< +BOOST_VARIANT_ENUM_PARAMS +( +T +>* +ݔd + + +133 + $BOOST_VARIANT_AUX_GET_EXPLICIT_TEMPLATE_TYPE +( +U +) + +134 +BOOST_NOEXCEPT + + +136  +tyme + + tadd_por +:: + tty + + tU_r +; + +137 i(! +ݔd + +ic_ +< +U_r +>(0); + +139 +da +:: +v +:: +g_vis + +v +; + +140  +ݔd +-> + `y_vis +( +v +); + +141 + } +} + +143 + gme + < +tyme + + gU +, +BOOST_VARIANT_ENUM_PARAMS +ym +T +) > + +144 +le + + +145 +tyme + + gadd_n +< + gU +>:: +ty + + +146 +xed_g +( + +147 +boo +:: +v +< +BOOST_VARIANT_ENUM_PARAMS +( +T +>& +ݔd + + +148 + $BOOST_VARIANT_AUX_GET_EXPLICIT_TEMPLATE_TYPE +( +U +) + +151  +tyme + + tadd_por +< + tU +>:: + tty + + tU_r +; + +152 +U_r + +su + = +xed_g +< +U +>( +boo +:: + `addssof +( +ݔd +)); + +154 i(! +su +) + +155 +boo +:: + `throw_exi +( + `bad_g +()); + +156  * +su +; + +157 + } +} + +159 + gme + < +tyme + + gU +, +BOOST_VARIANT_ENUM_PARAMS +ym +T +) > + +160 +le + + +161 +tyme + + gadd_n +:: +ty + + +162 +xed_g +( + +163 cڡ +boo +:: +v +< +BOOST_VARIANT_ENUM_PARAMS +( +T +>& +ݔd + + +164 + $BOOST_VARIANT_AUX_GET_EXPLICIT_TEMPLATE_TYPE +( +U +) + +167  +tyme + + tadd_por +:: + tty + + tU_r +; + +168 +U_r + +su + = +xed_g +( +boo +:: + `addssof +( +ݔd +)); + +170 i(! +su +) + +171 +boo +:: + `throw_exi +( + `bad_g +()); + +172  * +su +; + +173 + } +} + +175 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +177 #i +defed +( +BOOST_MSVC +&& ( +_MSC_VER + < 1900) + +178 #agm + $wng +( +push +) + +179 #agm + $wng +( +dib +: 4172) + +182 +me + < +tyme + +U +, + `BOOST_VARIANT_ENUM_PARAMS +ym +T +) > + +183 +le + + +184 +U +&& + +185 + `xed_g +( + +186 +boo +:: +v +< + `BOOST_VARIANT_ENUM_PARAMS +( +T +>&& +ݔd + + +187 + $BOOST_VARIANT_AUX_GET_EXPLICIT_TEMPLATE_TYPE +( +U +) + +190  +tyme + + tadd_por +< + tU +>:: + tty + + tU_r +; + +191 +U_r + +su + = +xed_g +< +U +>( +boo +:: + `addssof +( +ݔd +)); + +193 i(! +su +) + +194 +boo +:: + `throw_exi +( + `bad_g +()); + +195  +ic_ +< +U +&&>(* +su +); + +196 + } +} + +198 #i +defed +( +BOOST_MSVC +&& ( +_MSC_VER + < 1900) + +199 #agm + $wng +( +p +) + +207 +me + < +tyme + +U +, + `BOOST_VARIANT_ENUM_PARAMS +ym +T +) > + +208 +le + + +209 +tyme + +add_por +< +U +>:: +ty + + +210 + `ri_g +( + +211 +boo +:: +v +< + `BOOST_VARIANT_ENUM_PARAMS +( +T +>* +ݔd + + +212 + $BOOST_VARIANT_AUX_GET_EXPLICIT_TEMPLATE_TYPE +( +U +) + +213 +BOOST_NOEXCEPT + + +215 + `BOOST_STATIC_ASSERT_MSG +( + +216 ( +boo +:: +da +:: +v +:: +hds_emt +, +U + >:: +vue +), + +221  +xed_g +< +U +>( +ݔd +); + +222 + } +} + +224 + gme + < +tyme + + gU +, +BOOST_VARIANT_ENUM_PARAMS +ym +T +) > + +225 +le + + +226 +tyme + + gadd_por +:: +ty + + +227 +ri_g +( + +228 cڡ +boo +:: +v +< +BOOST_VARIANT_ENUM_PARAMS +( +T +>* +ݔd + + +229 + $BOOST_VARIANT_AUX_GET_EXPLICIT_TEMPLATE_TYPE +( +U +) + +230 +BOOST_NOEXCEPT + + +232 + `BOOST_STATIC_ASSERT_MSG +( + +233 ( +boo +:: +da +:: +v +:: +hds_emt +, cڡ +U + >:: +vue +), + +238  +xed_g +< +U +>( +ݔd +); + +239 + } +} + +241 + gme + < +tyme + + gU +, +BOOST_VARIANT_ENUM_PARAMS +ym +T +) > + +242 +le + + +243 +tyme + + gadd_n +< + gU +>:: +ty + + +244 +ri_g +( + +245 +boo +:: +v +< +BOOST_VARIANT_ENUM_PARAMS +( +T +>& +ݔd + + +246 + $BOOST_VARIANT_AUX_GET_EXPLICIT_TEMPLATE_TYPE +( +U +) + +249 + `BOOST_STATIC_ASSERT_MSG +( + +250 ( +boo +:: +da +:: +v +:: +hds_emt +, +U + >:: +vue +), + +255  +xed_g +< +U +>( +ݔd +); + +256 + } +} + +258 + gme + < +tyme + + gU +, +BOOST_VARIANT_ENUM_PARAMS +ym +T +) > + +259 +le + + +260 +tyme + + gadd_n +:: +ty + + +261 +ri_g +( + +262 cڡ +boo +:: +v +< +BOOST_VARIANT_ENUM_PARAMS +( +T +>& +ݔd + + +263 + $BOOST_VARIANT_AUX_GET_EXPLICIT_TEMPLATE_TYPE +( +U +) + +266 + `BOOST_STATIC_ASSERT_MSG +( + +267 ( +boo +:: +da +:: +v +:: +hds_emt +, cڡ +U + >:: +vue +), + +272  +xed_g +< +U +>( +ݔd +); + +273 + } +} + +275 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +276 + gme + < +tyme + + gU +, +BOOST_VARIANT_ENUM_PARAMS +ym +T +) > + +277 +le + + +278 + gU +&& + +279 +ri_g +( + +280 +boo +:: +v +< +BOOST_VARIANT_ENUM_PARAMS +( +T +>&& +ݔd + + +281 + $BOOST_VARIANT_AUX_GET_EXPLICIT_TEMPLATE_TYPE +( +U +) + +284 + `BOOST_STATIC_ASSERT_MSG +( + +285 (! +boo +:: +is_lvue_n +< +U +>:: +vue +), + +289 + `BOOST_STATIC_ASSERT_MSG +( + +290 ( +boo +:: +da +:: +v +:: +hds_emt +, +U + >:: +vue +), + +295  +xed_g +< +U +>( +da +:: +v +:: + `move +( +ݔd +)); + +296 + } +} + +303 + gme + < +tyme + + gU +, +BOOST_VARIANT_ENUM_PARAMS +ym +T +) > + +304 +le + + +305 +tyme + + gadd_por +< + gU +>:: +ty + + +306 +g +( + +307 +boo +:: +v +< +BOOST_VARIANT_ENUM_PARAMS +( +T +>* +ݔd + + +308 + $BOOST_VARIANT_AUX_GET_EXPLICIT_TEMPLATE_TYPE +( +U +) + +309 +BOOST_NOEXCEPT + + +311 #ifde +BOOST_VARIANT_USE_RELAXED_GET_BY_DEFAULT + + +312  +xed_g +< +U +>( +ݔd +); + +314  +ri_g +< +U +>( +ݔd +); + +317 + } +} + +319 + gme + < +tyme + + gU +, +BOOST_VARIANT_ENUM_PARAMS +ym +T +) > + +320 +le + + +321 +tyme + + gadd_por +:: +ty + + +322 +g +( + +323 cڡ +boo +:: +v +< +BOOST_VARIANT_ENUM_PARAMS +( +T +>* +ݔd + + +324 + $BOOST_VARIANT_AUX_GET_EXPLICIT_TEMPLATE_TYPE +( +U +) + +325 +BOOST_NOEXCEPT + + +327 #ifde +BOOST_VARIANT_USE_RELAXED_GET_BY_DEFAULT + + +328  +xed_g +< +U +>( +ݔd +); + +330  +ri_g +< +U +>( +ݔd +); + +332 + } +} + +334 + gme + < +tyme + + gU +, +BOOST_VARIANT_ENUM_PARAMS +ym +T +) > + +335 +le + + +336 +tyme + + gadd_n +< + gU +>:: +ty + + +337 +g +( + +338 +boo +:: +v +< +BOOST_VARIANT_ENUM_PARAMS +( +T +>& +ݔd + + +339 + $BOOST_VARIANT_AUX_GET_EXPLICIT_TEMPLATE_TYPE +( +U +) + +342 #ifde +BOOST_VARIANT_USE_RELAXED_GET_BY_DEFAULT + + +343  +xed_g +< +U +>( +ݔd +); + +345  +ri_g +< +U +>( +ݔd +); + +347 + } +} + +349 + gme + < +tyme + + gU +, +BOOST_VARIANT_ENUM_PARAMS +ym +T +) > + +350 +le + + +351 +tyme + + gadd_n +:: +ty + + +352 +g +( + +353 cڡ +boo +:: +v +< +BOOST_VARIANT_ENUM_PARAMS +( +T +>& +ݔd + + +354 + $BOOST_VARIANT_AUX_GET_EXPLICIT_TEMPLATE_TYPE +( +U +) + +357 #ifde +BOOST_VARIANT_USE_RELAXED_GET_BY_DEFAULT + + +358  +xed_g +< +U +>( +ݔd +); + +360  +ri_g +< +U +>( +ݔd +); + +362 + } +} + +364 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +365 + gme + < +tyme + + gU +, +BOOST_VARIANT_ENUM_PARAMS +ym +T +) > + +366 +le + + +367 + gU +&& + +368 +g +( + +369 +boo +:: +v +< +BOOST_VARIANT_ENUM_PARAMS +( +T +>&& +ݔd + + +370 + $BOOST_VARIANT_AUX_GET_EXPLICIT_TEMPLATE_TYPE +( +U +) + +373 #ifde +BOOST_VARIANT_USE_RELAXED_GET_BY_DEFAULT + + +374  +xed_g +< +U +>( +da +:: +v +:: + `move +( +ݔd +)); + +376  +ri_g +< +U +>( +da +:: +v +:: + `move +( +ݔd +)); + +378 + } +} + + @/usr/include/boost/variant/recursive_variant.hpp + +13 #ide +BOOST_VARIANT_RECURSIVE_VARIANT_HPP + + +14  + #BOOST_VARIANT_RECURSIVE_VARIANT_HPP + + + ) + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +38 +mea + + gboo + { + +40 +mea + + gda + {amea + gv + { + +48 #i! +defed +( +BOOST_VARIANT_DETAIL_NO_SUBSTITUTE +) + +50 + gme + < + +51 +BOOST_VARIANT_ENUM_PARAMS +( +tyme + +T +) + +52 , +tyme + +RecursiveV + + +53 +BOOST_MPL_AUX_LAMBDA_ARITY_PARAM +( +tyme + +Ary +) + +55  + gsubu +< + +56 :: +boo +:: +v +< + +57 +cursive_ag +< +T0 + > + +58 , +BOOST_VARIANT_ENUM_SHIFTED_PARAMS +( +T +) + +60 , + gRecursiveV + + +61 , :: +boo +:: +cursive_v_ + + +62 +BOOST_MPL_AUX_LAMBDA_ARITY_PARAM +( +Ary +) + +65 :: +boo +:: + tv +< + +66 + tcursive_ag +< + tT0 + > + +67 , + tBOOST_VARIANT_ENUM_SHIFTED_PARAMS +( + tT +) + +68 > + tty +; + +71 + gme + < + +72 +BOOST_VARIANT_ENUM_PARAMS +( +tyme + +T +) + +73 , +tyme + +RecursiveV + + +74 +BOOST_MPL_AUX_LAMBDA_ARITY_PARAM +( +tyme + +Ary +) + +76  + gsubu +< + +77 :: +boo +:: +v +< + +78 :: +boo +:: +da +:: +v +:: +ov_qu +< +T0 + > + +79 , +BOOST_VARIANT_ENUM_SHIFTED_PARAMS +( +T +) + +81 , + gRecursiveV + + +82 , :: +boo +:: +cursive_v_ + + +83 +BOOST_MPL_AUX_LAMBDA_ARITY_PARAM +( +Ary +) + +86 +ive +: + +88  +T0 + + tl_tys +; + +90  +tyme + + tm +:: + tsfm +< + +91 + tl_tys + + +92 , + tm +:: + te +< + tqued_ab_cursive +< + tRecursiveV +,m:: + tue_ +> > + +93 >:: + tty + + ttys +; + +95 + gpublic +: + +97  +tyme + + tm +:: + tif_ +< + +98 + tm +:: + tequ +< + tl_tys +, + ttys +, :: + tboo +:: + tis_me + > + +99 , :: + tboo +:: + tv +< + +100 :: + tboo +:: + tda +:: + tv +:: + tov_qu +< + tT0 + > + +101 , + tBOOST_VARIANT_ENUM_SHIFTED_PARAMS +( + tT +) + +103 , :: + tboo +:: + tv +< + tov_qu +< + ttys +> > + +104 >:: + tty +ype; + +107 + gme + < + +108 +BOOST_VARIANT_ENUM_PARAMS +( +tyme + +T +) + +109 , +tyme + +RecursiveV + + +110 +BOOST_MPL_AUX_LAMBDA_ARITY_PARAM +( +tyme + +Ary +) + +112  + gsubu +< + +113 :: +boo +:: +v +< +BOOST_VARIANT_ENUM_PARAMS +( +T +) > + +114 , + gRecursiveV + + +115 , :: +boo +:: +cursive_v_ + + +116 +BOOST_MPL_AUX_LAMBDA_ARITY_PARAM +( +Ary +) + +119 #i! +defed +( +BOOST_VARIANT_DO_NOT_USE_VARIADIC_TEMPLATES +) + +121 :: +boo +:: + tv +< + +122 + ttyme + + tab_cursive +< + +123 + tT0 + + +124 , + tRecursiveV + + +125 , + tm +:: + tue_ + + +126 >:: + tty +, + +127 + ttyme + + tab_cursive +< + +128 + tTN + + +129 , + tRecursiveV + + +130 , + tm +:: + tue_ + + +131 >:: + tty +... + +132 > + tty +; + +136 + give +: + +138  + #BOOST_VARIANT_AUX_ENABLE_RECURSIVE_TYPEDEFS +( +z +, +N +, +_ +) \ + +139  +tyme + + tab_cursive +< \ + +140 + tBOOST_PP_CAT +( + tT +, + tN +) \ + +141 , + tRecursiveV + \ + +142 , + tm +:: + tue_ + \ + +143 >:: + tty + + tBOOST_PP_CAT +( + twknd_T +, + tN +); \ + +144 + + ) + +146 +BOOST_PP_REPEAT +( + +147 +BOOST_VARIANT_LIMIT_TYPES + + +148 , +BOOST_VARIANT_AUX_ENABLE_RECURSIVE_TYPEDEFS + + +149 , +_ + + +152 #unde +BOOST_VARIANT_AUX_ENABLE_RECURSIVE_TYPEDEFS + + +154 + gpublic +: + +156 :: +boo +:: + tv +< + tBOOST_VARIANT_ENUM_PARAMS +( + twknd_T +> + tty +; + +175 + gme + < +BOOST_VARIANT_ENUM_PARAMS +( +tyme + +T +) > + +176  + smake_cursive_v + + +178 + gpublic +: + +180  +boo +:: + tv +< + +181 + tda +:: + tv +:: + tcursive_ag +< + tT0 + > + +182 , + tBOOST_VARIANT_ENUM_SHIFTED_PARAMS +( + tT +) + +183 > + tty +; + +192 + gme + < +tyme + + gTys +> + +193  + smake_cursive_v_ov + + +195 + give +: + +197 +BOOST_STATIC_ASSERT +(:: +boo +:: +m +:: +is_qu +< +Tys +>:: +vue + )); + +199 + gpublic +: + +201  +tyme + + tmake_cursive_v +< + +202 + tda +:: + tv +:: + tov_qu +< + tTys + > + +203 >:: + tty +ype; + + @/usr/include/boost/variant/recursive_wrapper.hpp + +13 #ide +BOOST_VARIANT_RECURSIVE_WRAPPER_HPP + + +14  + #BOOST_VARIANT_RECURSIVE_WRAPPER_HPP + + + ) + +16  + ~ + +17  + ~ + +18  + ~ + +20 +mea + + gboo + { + +28 + gme + < +tyme + + gT +> + +29 as + ccursive_w + + +31 + gpublic +: + +33  +T + + tty +; + +35 + give +: + +37 +T +* +p_ +; + +39 + gpublic +: + +41 ~ +cursive_w +(); + +42 +cursive_w +(); + +44 +cursive_w +(cڡecursive_w& +ݔd +); + +45 +cursive_w +(cڡ +T +& +ݔd +); + +47 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +48 +cursive_w +ecursive_w&& +ݔd +); + +49 +cursive_w +( +T +&& +ݔd +); + +52 + give +: + +54  +assign +(cڡ +T +& +rhs +); + +56 + gpublic +: + +58 +cursive_w +& +ݔ +=(cڡecursive_w& +rhs +) + +60 +assign + +rhs +. +g +() ); + +61  * + gthis +; + +64 + gcursive_w +& + gݔ +=(cڡ +T +& +rhs +) + +66 +assign + +rhs + ); + +67  * + gthis +; + +70  +sw +( +cursive_w +& +ݔd + + gBOOST_NOEXCEPT + + +72 +T +* + gmp + = +ݔd +. +p_ +; + +73 + gݔd +. + gp_ + = +p_ +; + +74 + gp_ + = +mp +; + +78 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +79 + gcursive_w +& + gݔ +=( +cursive_w +&& +rhs + +BOOST_NOEXCEPT + + +81 +sw +( +rhs +); + +82  * + gthis +; + +85 + gcursive_w +& + gݔ +=( +T +&& +rhs +) + +87 +g +( +da +:: +v +:: +move +( +rhs +); + +88  * + gthis +; + +92 + gpublic +: + +94 +T +& +g +({  * +g_por +(); } + +95 cڡ + gT +& +g +(cڡ {  * +g_por +(); } + +97 +T +* +g_por +({  + gp_ +; } + +98 cڡ +T +* +g_por +(cڡ {  + gp_ +; } + +102 + gme + < +tyme + + gT +> + +103 + gcursive_w +< + gT +>::~ + $cursive_w +() + +105 +boo +:: + `checked_de +( +p_ +); + +106 + } +} + +108 + gme + < +tyme + + gT +> + +109 + gcursive_w +< + gT +>:: + $cursive_w +() + +110 : + $p_ +( +w + +T +) + +112 + } +} + +114 +me + < +tyme + +T +> + +115 +cursive_w +< +T +>:: + $cursive_w +(cڡ +cursive_w +& +ݔd +) + +116 : + `p_ +( +w + + `T + +ݔd +. + $g +() )) + +118 + } +} + +120 +me + < +tyme + +T +> + +121 +cursive_w +< +T +>:: + $cursive_w +(cڡ +T +& +ݔd +) + +122 : + `p_ +( +w + + $T +( +ݔd +)) + +124 + } +} + +126 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +127 +me + < +tyme + +T +> + +128 +cursive_w +< +T +>:: + $cursive_w +( +cursive_w +&& +ݔd +) + +129 : + `p_ +( +w + + `T + +da +:: +v +:: + `move +( +ݔd +. + $g +()) )) + +131 + } +} + +133 +me + < +tyme + +T +> + +134 +cursive_w +< +T +>:: + $cursive_w +( +T +&& +ݔd +) + +135 : + `p_ +( +w + + `T + +da +:: +v +:: + $move +( +ݔd +) )) + +137 + } +} + +140 +me + < +tyme + +T +> + +141  +cursive_w +< +T +>:: + $assign +(cڡ +T +& +rhs +) + +143 +this +-> + `g +( +rhs +; + +144 + } +} + +150 + gme + < +tyme + + gT +> + +151 +le +  +sw +( +cursive_w +< +T +>& +lhs +,ecursive_w& +rhs + + gBOOST_NOEXCEPT + + +153 + glhs +. +sw +( +rhs +); + + @/usr/include/boost/variant/static_visitor.hpp + +13 #ide +BOOST_VARIANT_STATIC_VISITOR_HPP + + +14  + #BOOST_VARIANT_STATIC_VISITOR_HPP + + + ) + +16  + ~ + +17  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +23  + ~ + +25 +mea + + gboo + { + +34 +mea + + gda + { + +36  + sis_ic_vis_g + { }; + +38  + tic_vis_deu_tu +; + +42 + gme + < +tyme + + gR + = :: +boo +:: +da +:: +ic_vis_deu_tu +> + +43 as + cic_vis + + +44 : +public + +da +:: +is_ic_vis_g + + +46 +public +: + +48  +R + + tsu_ty +; + +50 + geed +: + +51 #i! +defed +( +BOOST_NO_CXX11_DEFAULTED_FUNCTIONS +&& !defed( +BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS +) + +52 +ic_vis +() = ; + +53 ~ +ic_vis +() = ; + +55 +ic_vis +( + gBOOST_NOEXCEPT + { } + +56 ~ +ic_vis +( + gBOOST_NOEXCEPT + { } + +72 +mea + + gda + { + +74 + gme + < +tyme + + gT +> + +75  + sis_ic_vis_im + + +77 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = + +78 (:: +boo +:: +is_ba_d_dived +< + +79 +da +:: +is_ic_vis_g +, + +80 +T + + +81 >:: +vue +)); + +86 + gme +< +tyme + + gT + >  + gis_ic_vis + + +87 : +public + :: +boo +:: +gl_cڡt +< +bo +,(::boo:: +da +:: +is_ic_vis_im +< +T +>:: +vue +)> + +89 +public +: + +90 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +is_ic_vis +,( +T +)) + + @/usr/include/boost/variant/variant.hpp + +15 #ide +BOOST_VARIANT_VARIANT_HPP + + +16  + #BOOST_VARIANT_VARIANT_HPP + + + ) + +18  + ~ + +19  + ~ + +21  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +36  + ~ + +37  + ~ + +39  + ~ + +40  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +44  + ~ + +45  + ~ + +46  + ~ + +47  + ~ + +48  + ~ + +49  + ~ + +50  + ~ + +51  + ~ + +52  + ~ + +53  + ~ + +54  + ~ + +55  + ~ + +56  + ~ + +57  + ~ + +58  + ~ + +59  + ~ + +60  + ~ + +61  + ~ + +63  + ~ + +64  + ~ + +65  + ~ + +66  + ~ + +67  + ~ + +68  + ~ + +69  + ~ + +70  + ~ + +71  + ~ + +72  + ~ + +73  + ~ + +74  + ~ + +75  + ~ + +76  + ~ + +77  + ~ + +78  + ~ + +79  + ~ + +80  + ~ + +81  + ~ + +82  + ~ + +83  + ~ + +84  + ~ + +85  + ~ + +86  + ~ + +87  + ~ + +88  + ~ + +89  + ~ + +90  + ~ + +104 #i +defed +( +BOOST_VARIANT_MINIMIZE_SIZE +) + +105  + ~ + +106  + ~ + +107  + ~ + +108  + ~ + +109  + ~ + +110  + ~ + +111  + ~ + +112  + ~ + +113  + ~ + +117 +mea + + gboo + { + +119 +mea + + gda + {amea + gv + { + +126 + gme + < +tyme + + gSequ +,ym + gF +> + +127  + smax_vue + + +129 + give +: + +131  +tyme + + tm +:: + tsfm1 +< + tSequ +, + tF +>:: + tty + + tsfmed_ +; + +132  +tyme + + tm +:: + tmax_emt +< + tsfmed_ + + +134 >:: + tty + + tmax_ +; + +136 + gpublic +: + +138  +tyme + + tm +:: + tdef +< + tmax_ +>:: + tty + + +139 + tty +; + +143  + sadd_ignmt + + +145 + gme + < +tyme + + gS +,ym + gIm +> + +146  + gy + + +147 : +m +:: +size_t +< + +148 :: +boo +:: +g +:: +ic_lcm +< + +149 +BOOST_MPL_AUX_VALUE_WKND +( +S +):: +vue + + +150 , :: +boo +:: +ignmt_of +< +Im +>:: +vue + + +151 >:: +vue + + +166 +ass + + gno_back_ty +; + +168  + sfd_back_ty_ed + + +170 + gme + < +tyme + + gIt +> + +171  + sy + + +173 + give +: + +174  +tyme + + tm +:: + tdef +< + tIt +>:: + tty + + tt_ +; + +176 + gpublic +: + +177  +m +:: + tn_ +< + thas_nhrow_cڡru +< + tt_ +> > + tty +; + +181 + gme + < +tyme + + gTys +> + +182  + sfd_back_ty + + +184 + give +: + +186  +tyme + + tm +:: + td +< + tTys +>:: + tty + + td_ +; + +190  +tyme + + tm +:: + t_fd_if +< + +191 + tTys + + +192 , + tm +:: + tt_ +<0>, m:: + te +< m:: + txt +<> > + +193 , + tm +:: + te +< + tfd_back_ty_ed + > + +194 >:: + tty + + tf_su_ +; + +196  +tyme + + tf_su_ +:: + tf + + tf_su_dex +; + +197  +tyme + + tf_su_ +:: + tcd + + tf_su_ +; + +201  +tyme + + tm +:: + t_fd_if +< + +202 + tm +:: + t_nge +< + tf_su_ +, + td_ + > + +203 , + tf_su_dex +, + tm +:: + te +< m:: + txt +<> > + +204 , + tm +:: + te +< m:: + tn_me_as +< + tboo +:: + tbnk +> > + +205 >:: + tty + + tcd_su_ +; + +207  +tyme + + tcd_su_ +:: + tcd + + tcd_su_ +; + +209 + gpublic +: + +212  +tyme + + tm +:: + tev_if +< + +213 + tis_me +< + tcd_su_ +, + td_ + > + +214 , + tm +:: + tif_ +< + +215 + tis_me +< + tf_su_ +, + td_ + > + +216 , + tm +:: + t +< + tno_back_ty +,no_fallback_type > + +217 , + tf_su_ + + +219 , + tm +:: + tidty +< + tcd_su_ + > + +220 >:: + tty +ype; + +224 #ide +BOOST_NO_CXX11_NOEXCEPT + + +230 + gme + < +ass + + gTys +> + +231  + sis_v_move_nx_cڡruib + { + +232  +tyme + + tboo +:: + tm +:: + tfd_if +< + +233 + tTys +, + tm +:: + tn_ +< + tboo +:: + tis_nhrow_move_cڡruib + > + +234 >:: + tty + + t_t +; + +236  +tyme + + tboo +:: + tm +:: + td +< + tTys +>:: + tty + + td_t +; + +237  +tyme + + tboo +:: + tis_me +< + +238 + t_t +, + td_t + + +239 >:: + tty +ype; + +247 + gme + < +ass + + gTys +> + +248  + sis_v_move_nx_assigb + { + +249  +tyme + + tboo +:: + tm +:: + tfd_if +< + +250 + tTys +, + tm +:: + tn_ +< + tboo +:: + tis_nhrow_move_assigb + > + +251 >:: + tty + + t_t +; + +253  +tyme + + tboo +:: + tm +:: + td +< + tTys +>:: + tty + + td_t +; + +254  +tyme + + tboo +:: + tis_me +< + +255 + t_t +, + td_t + + +256 >:: + tty +ype; + +265 + gme + < +ass + + gT1 +, cs + gT2 +> + +266  + gis_cڡruib_ext +: + +267 +boo +:: +m +:: +_ +< + +268 +boo +:: +is_cڡruib +< + +269 +T1 +, + +270 + gT2 + + +272 + gboo +:: +is_cڡruib +< + +273 +T1 +, + +274 +tyme + + gboo +:: +add_lvue_n +< +T2 +>:: +ty + + +279 + gme + < +ass + + gT +, cs + gTys +> + +280  + gis_v_cڡruib_om +: + +281 +boo +:: +m +:: +n_ +< boo:: +is_me +< + +282 +tyme + +boo +:: +m +:: +fd_if +< + +283 +Tys +, + +284 + gis_cڡruib_ext +< + gboo +:: +m +:: +_1 +, + gT +> + +285 >:: +ty +, + +286 +tyme + + gboo +:: +m +:: +d +< +Tys +>:: +ty + + +290 + gme + < +BOOST_VARIANT_ENUM_PARAMS +( +tyme + +T +), +ass + + gTys +> + +291  + gis_v_cڡruib_om +< + gboo +:: +v +< +BOOST_VARIANT_ENUM_PARAMS +( +T +)>, + gTys + >: + +292 +boo +:: +is_me +< + +293 +tyme + +boo +:: +m +:: +fd_if +< + +294 +tyme + +boo +:: +v +< +BOOST_VARIANT_ENUM_PARAMS +( +T +)>:: +cursive_abd_tys +, + +295 + gm +:: +n_ +< +is_v_cڡruib_om +< +boo +:: +m +:: +_1 +, + gTys +> > + +296 >:: +ty +, + +297 +tyme + + gboo +:: +m +:: +d +:: +cursive_abd_tys + >:: +ty + + +301 + gme + < +BOOST_VARIANT_ENUM_PARAMS +( +tyme + +T +), +ass + + gTys +> + +302  + gis_v_cڡruib_om +< cڡ + gboo +:: +v +< +BOOST_VARIANT_ENUM_PARAMS +( +T +)>& , + gTys + >: + +303 +is_v_cڡruib_om +< +boo +:: +v +< +BOOST_VARIANT_ENUM_PARAMS +( +T +)>, + gTys + > + +306 + gme + < +BOOST_VARIANT_ENUM_PARAMS +( +tyme + +T +), +ass + + gTys +> + +307  + gis_v_cڡruib_om +< + gboo +:: +v +< +BOOST_VARIANT_ENUM_PARAMS +( +T +)>& , + gTys + >: + +308 +is_v_cڡruib_om +< +boo +:: +v +< +BOOST_VARIANT_ENUM_PARAMS +( +T +)>, + gTys + > + +311 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +313 + gme + < +BOOST_VARIANT_ENUM_PARAMS +( +tyme + +T +), +ass + + gTys +> + +314  + gis_v_cڡruib_om +< + gboo +:: +v +< +BOOST_VARIANT_ENUM_PARAMS +( +T +)>&& , + gTys + >: + +315 +is_v_cڡruib_om +< +boo +:: +v +< +BOOST_VARIANT_ENUM_PARAMS +( +T +)>, + gTys + > + +318 + gme + < +BOOST_VARIANT_ENUM_PARAMS +( +tyme + +T +), +ass + + gTys +> + +319  + gis_v_cڡruib_om +< + gboo +:: +v +< +BOOST_VARIANT_ENUM_PARAMS +( +T +)> cڡ && , + gTys + >: + +320 +is_v_cڡruib_om +< +boo +:: +v +< +BOOST_VARIANT_ENUM_PARAMS +( +T +)>, + gTys + > + +333 + gme + < +tyme + + gTys +,ym + gNevUsBackupFg +> + +334  + smake_age + + +336 + give +: + +338  +tyme + + tm +:: + tev_if +< + +339 + tNevUsBackupFg + + +340 , + tm +:: + tidty +< + tTys + > + +341 , + tm +:: + tpush_t +< + +342 + tTys +, + tbackup_hd +<*> + +344 >:: + tty + + ttys +; + +346  +tyme + + tmax_vue +< + +347 + ttys +, + tm +:: + tsizeof_ + + +348 >:: + tty + + tmax_size +; + +350 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x0551)) + +352  +tyme + + tm +:: + tfd +< + +353 + ttys + + +354 , + tm +:: + tsize_t +<1> + +355 , + tadd_ignmt + + +356 >:: + tty + + tmax_ignmt +; + +361  + gm +:: + tsize_t +< -1 > + tmax_ignmt +; + +365 + gpublic +: + +367 :: +boo +:: + tigd_age +< + +368 + tBOOST_MPL_AUX_VALUE_WKND +( + tmax_size +):: + tvue + + +369 , + tBOOST_MPL_AUX_VALUE_WKND +( + tmax_ignmt +):: + tvue + + +370 > + tty +; + +378  + gderoy + + +379 : +public + +ic_vis +<> + +381 +public +: + +383 +me + < +tyme + +T +> + +384 +BOOST_VARIANT_AUX_RETURN_VOID_TYPE + + +385 +_vis +( +T +& +ݔd +, cڡ + gBOOST_NOEXCEPT + + +387 + gݔd +.~ +T +(); + +389 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x0551)) || \ + +390 +BOOST_WORKAROUND +( +BOOST_MSVC +, +BOOST_TESTED_AT +(1600)) + +391 () + gݔd +; + +394 + gBOOST_VARIANT_AUX_RETURN_VOID +; + +406 + gme + < +tyme + + gT +> + +407 +ass + + gknown_g + + +408 : +public + +ic_vis +< +T +&> + +411 +public +: + +413 +T +& +ݔ +()(T& +ݔd +cڡ +BOOST_NOEXCEPT + + +415  +ݔd +; + +418 + gme + < +tyme + + gU +> + +419 + gT +& +ݔ +()( + gU +&) const + +422  :: +boo +:: +da +:: +v +:: +fd_tu +< +T +& >(); + +431 +ass + + gcy_to + + +432 : +public + +ic_vis +<> + +434 +ive +: + +436 * +age_ +; + +438 + gpublic +: + +440 +exic + +cy_to +(* +age + +BOOST_NOEXCEPT + + +441 : +age_ +( +age +) + +445 +public +: + +447 +me + < +tyme + +T +> + +448 +BOOST_VARIANT_AUX_RETURN_VOID_TYPE + + +449 +_vis +( +boo +:: +da +:: +v +:: +backup_hd +< +T +>& +ݔd +, ) const + +451 +w +( +age_ + +T + +ݔd +. +g +() ); + +452 + gBOOST_VARIANT_AUX_RETURN_VOID +; + +455 + gme + < +tyme + + gT +> + +456 +BOOST_VARIANT_AUX_RETURN_VOID_TYPE + + +457 +_vis +(cڡ +boo +:: +da +:: +v +:: +backup_hd +< +T +>& +ݔd +, ) const + +459 +w +( +age_ + +T + +ݔd +. +g +() ); + +460 + gBOOST_VARIANT_AUX_RETURN_VOID +; + +463 + gme + < +tyme + + gT +> + +464 +BOOST_VARIANT_AUX_RETURN_VOID_TYPE + + +465 +_vis +(cڡ +T +& +ݔd +, ) const + +467 +w +( +age_ + +T +( +ݔd +); + +468 + gBOOST_VARIANT_AUX_RETURN_VOID +; + +478 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +479 +ass + + gmove_to + + +480 : +public + +ic_vis +<> + +482 +ive +: + +484 * +age_ +; + +486 + gpublic +: + +488 +exic + +move_to +(* +age + +BOOST_NOEXCEPT + + +489 : +age_ +( +age +) + +493 +public +: + +495 +me + < +tyme + +T +> + +496 +BOOST_VARIANT_AUX_RETURN_VOID_TYPE + + +497 +_vis +( +boo +:: +da +:: +v +:: +backup_hd +< +T +>& +ݔd +, ) const + +499 +w +( +age_ + +T +:: +boo +:: +da +:: +v +:: +move +( +ݔd +. +g +()) ); + +500 + gBOOST_VARIANT_AUX_RETURN_VOID +; + +503 + gme + < +tyme + + gT +> + +504 +BOOST_VARIANT_AUX_RETURN_VOID_TYPE + + +505 +_vis +( +T +& +ݔd +, cڡ +BOOST_NOEXCEPT_IF +( +BOOST_NOEXCEPT_EXPR +(T( +boo +:: +dev +()))) + +507 +w +( +age_ + +T +(:: +boo +:: +da +:: +v +:: +move +( +ݔd +)); + +508 + gBOOST_VARIANT_AUX_RETURN_VOID +; + +519  + gassign_age + + +520 : +public + +ic_vis +<> + +522 +ive +: + +524 cڡ * +rhs_age_ +; + +526 + gpublic +: + +528 +exic + +assign_age +(cڡ * +rhs_age + +BOOST_NOEXCEPT + + +529 : +rhs_age_ +( +rhs_age +) + +533 +public +: + +535 +me + < +tyme + +T +> + +536 +BOOST_VARIANT_AUX_RETURN_VOID_TYPE + + +537 +_vis +( +backup_hd +< +T +>& +lhs_cڋ +, ) const + +539 + glhs_cڋ +. +g +() + +540 +ic_ +< cڡ +backup_hd +< +T +>* >( +rhs_age_ +)-> +g +(); + +541 + gBOOST_VARIANT_AUX_RETURN_VOID +; + +544 + gme + < +tyme + + gT +> + +545 +BOOST_VARIANT_AUX_RETURN_VOID_TYPE + + +546 +_vis +(cڡ +backup_hd +< +T +>& +lhs_cڋ +, ) const + +548 + glhs_cڋ +. +g +() + +549 +ic_ +< cڡ +backup_hd +< +T +>* >( +rhs_age_ +)-> +g +(); + +550 + gBOOST_VARIANT_AUX_RETURN_VOID +; + +553 + gme + < +tyme + + gT +> + +554 +BOOST_VARIANT_AUX_RETURN_VOID_TYPE + + +555 +_vis +( +T +& +lhs_cڋ +, ) const + +564 + glhs_cڋ + = * +ic_ +< cڡ +T +* >( +rhs_age_ +); + +565 + gBOOST_VARIANT_AUX_RETURN_VOID +; + +576  + gmove_age + + +577 : +public + +ic_vis +<> + +579 +ive +: + +581 * +rhs_age_ +; + +583 + gpublic +: + +585 +exic + +move_age +(* +rhs_age + +BOOST_NOEXCEPT + + +586 : +rhs_age_ +( +rhs_age +) + +590 +public +: + +592 +me + < +tyme + +T +> + +593 +BOOST_VARIANT_AUX_RETURN_VOID_TYPE + + +594 +_vis +( +backup_hd +< +T +>& +lhs_cڋ +, ) const + +596 + glhs_cڋ +. +g +() + +597 :: +boo +:: +da +:: +v +:: +move +( +ic_ +< +backup_hd +< +T +>* >( +rhs_age_ +)-> +g +()); + +598 + gBOOST_VARIANT_AUX_RETURN_VOID +; + +601 + gme + < +tyme + + gT +> + +602 +BOOST_VARIANT_AUX_RETURN_VOID_TYPE + + +603 +_vis +(cڡ +backup_hd +< +T +>& +lhs_cڋ +, ) const + +605 + glhs_cڋ +. +g +() + +606 :: +boo +:: +da +:: +v +:: +move +( +ic_ +< +backup_hd +< +T +>* >( +rhs_age_ +)-> +g +()); + +607 + gBOOST_VARIANT_AUX_RETURN_VOID +; + +610 + gme + < +tyme + + gT +> + +611 +BOOST_VARIANT_AUX_RETURN_VOID_TYPE + + +612 +_vis +( +T +& +lhs_cڋ +, ) const + +621 + glhs_cڋ + = :: +boo +:: +da +:: +v +:: +move +(* +ic_ +< +T +* >( +rhs_age_ +)); + +622 + gBOOST_VARIANT_AUX_RETURN_VOID +; + +634 + gme + < +tyme + + gT +> + +635 +ass + + gde_assigr + + +636 : +public + +ic_vis +< +bo +> + +638 +ive +: + +640 cڡ +T +& +rhs_ +; + +642 + gpublic +: + +644 +exic + +de_assigr +(cڡ +T +& +rhs + +BOOST_NOEXCEPT + + +645 : +rhs_ +( +rhs +) + +649 +public +: + +651 +bo + +ݔ +()( +T +& +lhs +) + +653 +lhs + = +rhs_ +; + +654  + gue +; + +657 + gme + < +tyme + + gU +> + +658 +bo + +ݔ +()( + gU +& + gBOOST_NOEXCEPT + + +660  + gl +; + +663 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, +BOOST_TESTED_AT +(1600)) + +664 + give +: + +666 +de_assigr +& +ݔ += (direct_assigner const&); + +677 + gme + < +tyme + + gT +> + +678 +ass + + gde_mov + + +679 : +public + +ic_vis +< +bo +> + +681 +ive +: + +683 +T +& +rhs_ +; + +685 + gpublic +: + +687 +exic + +de_mov +( +T +& +rhs + +BOOST_NOEXCEPT + + +688 : +rhs_ +( +rhs +) + +692 +public +: + +694 +bo + +ݔ +()( +T +& +lhs +) + +696 +lhs + = :: +boo +:: +da +:: +v +:: +move +( +rhs_ +); + +697  + gue +; + +700 + gme + < +tyme + + gU +> + +701 +bo + +ݔ +()( + gU +& + gBOOST_NOEXCEPT + + +703  + gl +; + +706 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, +BOOST_TESTED_AT +(1600)) + +707 + give +: + +709 +de_mov +& +ݔ += (direct_mover const&); + +723 + gme + < +tyme + + gV +> + +724 +ass + + gbackup_assigr + + +725 : +public + +ic_vis +<> + +727 +ive +: + +729 +V +& +lhs_ +; + +730  + grhs_which_ +; + +731 cڡ * + grhs_cڋ_ +; + +732 (* + gcy_rhs_cڋ_ +)(*, const *); + +734 + gpublic +: + +736 +me +< +ass + +RhsT +> + +737 +backup_assigr +( +V +& +lhs +,  +rhs_which +, cڡ +RhsT +& +rhs_cڋ +) + +738 : +lhs_ +( +lhs +) + +739 , +rhs_which_ +( +rhs_which +) + +740 , +rhs_cڋ_ +(& +rhs_cڋ +) + +741 , +cy_rhs_cڋ_ +(& +cڡru_im +< +RhsT +>) + +745 + give +: + +747 +me +< +ass + +RhsT +> + +748  +cڡru_im +(* +addr +, cڡ * +obj +) + +750 +w +( +addr + +RhsT +(* +ic_ +( +obj +)); + +753 + gme + < +tyme + + gLhsT +> + +754  +backup_assign_im +( + +755 +backup_hd +< +LhsT +>& +lhs_cڋ + + +756 , +m +:: +l_ + + +761 + gbackup_hd +< + gLhsT +> +backup_lhs_cڋ +(0); + +762 + gbackup_lhs_cڋ +. +sw +( +lhs_cڋ +); + +765 + glhs_cڋ +.~ + gbackup_hd +< + gLhsT +>(); + +767 + gBOOST_TRY + + +770 +cy_rhs_cڋ_ +( +lhs_ +. +age_ +. +addss +(), +rhs_cڋ_ +); + +772 +BOOST_CATCH + (...) + +775 +w +( +lhs_ +. +age_ +. +addss +()) + +776 + gbackup_hd +< + gLhsT +>( 0 ); + +778 + gic_ +< + gbackup_hd +< + gLhsT +>* >( + glhs_ +. + gage_ +. +addss +()) + +779 -> +sw +( +backup_lhs_cڋ +); + +782 + gBOOST_RETHROW +; + +784 +BOOST_CATCH_END + + +787 + glhs_ +. +di_which +( +rhs_which_ +); + +790 + gme + < +tyme + + gLhsT +> + +791  +backup_assign_im +( + +792 +LhsT +& +lhs_cڋ + + +793 , +m +:: +ue_ + + +798 +LhsT + +backup_lhs_cڋ +( + +799 :: +boo +:: +da +:: +v +:: +move +( +lhs_cڋ +) + +803 + glhs_cڋ +.~ +LhsT +(); + +805 + gBOOST_TRY + + +808 +cy_rhs_cڋ_ +( +lhs_ +. +age_ +. +addss +(), +rhs_cڋ_ +); + +810 +BOOST_CATCH + (...) + +813 +w +( +lhs_ +. +age_ +. +addss +()) + +814 +LhsT +( + +815 :: +boo +:: +da +:: +v +:: +move +( +backup_lhs_cڋ +) + +819 + gBOOST_RETHROW +; + +821 +BOOST_CATCH_END + + +824 + glhs_ +. +di_which +( +rhs_which_ +); + +827 + gme + < +tyme + + gLhsT +> + +828  +backup_assign_im +( + +829 +LhsT +& +lhs_cڋ + + +830 , +m +:: +l_ + + +835 +LhsT +* + gbackup_lhs_r + = +w + LhsT( +lhs_cڋ +); + +838 + glhs_cڋ +.~ +LhsT +(); + +840 + gBOOST_TRY + + +843 +cy_rhs_cڋ_ +( +lhs_ +. +age_ +. +addss +(), +rhs_cڋ_ +); + +845 +BOOST_CATCH + (...) + +848 +w +( +lhs_ +. +age_ +. +addss +()) + +849 + gbackup_hd +< + gLhsT +> + gbackup_lhs_r + ); + +852 + glhs_ +. +di_backup_which + +lhs_ +. +which +() ); + +855 + gBOOST_RETHROW +; + +857 +BOOST_CATCH_END + + +860 + glhs_ +. +di_which +( +rhs_which_ +); + +863 +de + + gbackup_lhs_r +; + +866 + gpublic +: + +868 +me + < +tyme + +LhsT +> + +869 +BOOST_VARIANT_AUX_RETURN_VOID_TYPE + + +870 +_vis +( +LhsT +& +lhs_cڋ +, ) + +872  +tyme + + tis_nhrow_move_cڡruib +< + tLhsT +>:: + tty + + +873 + tnhrow_move +; + +875 +backup_assign_im + +lhs_cڋ +, +nhrow_move +(), 1L); + +877 + gBOOST_VARIANT_AUX_RETURN_VOID +; + +880 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, +BOOST_TESTED_AT +(1600)) + +881 + give +: + +883 +backup_assigr +& +ݔ += (backup_assigner const&); + +894 + gme + < +tyme + + gV +> + +895  + gsw_wh + + +896 : +public + +ic_vis +<> + +898 +ive +: + +900 +V +& +tosw_ +; + +902 + gpublic +: + +904 +exic + +sw_wh +( +V +& +tosw + +BOOST_NOEXCEPT + + +905 : +tosw_ +( +tosw +) + +909 +public +: + +911 +me + < +tyme + +T +> + +912  +ݔ +()( +T +& +ݔd +) const + +915 +known_g +< +T +> +gr +; + +916 + gT +& + gh + = +tosw_ +. +y_vis +( +gr +); + +919 :: +boo +:: +da +:: +v +:: +move_sw + +ݔd +, +h + ); + +922 + give +: + +923 +sw_wh +& +ݔ +=(const swap_with&); + +933 +ass + + ge + + +934 : +public + +ic_vis + + +936 +public +: + +938 +me + < +tyme + +T +> + +939 cڡ +boo +:: +tydex +:: +ty_fo +& +ݔ +()(cڡ +T +&cڡ +BOOST_NOEXCEPT + + +941  +boo +:: +tydex +:: +ty_id +< +T +>(). +ty_fo +(); + +954 + gme + < +tyme + + gV +,ym + gComp +> + +955 +ass + + gcomr + + +956 : +public + +ic_vis +< +bo +> + +958 +ive +: + +960 cڡ +V +& +lhs_ +; + +962 + gpublic +: + +964 +exic + +comr +(cڡ +V +& +lhs + +BOOST_NOEXCEPT + + +965 : +lhs_ +( +lhs +) + +969 +public +: + +971 +me + < +tyme + +T +> + +972 +bo + +ݔ +()( +T +& +rhs_cڋ +) const + +975 +known_g +< +T +> +gr +; + +976 cڡ + gT +& + glhs_cڋ + = +lhs_ +. +y_vis +( +gr +); + +979  +Comp +()( + glhs_cڋ +, + grhs_cڋ +); + +982 + give +: + +983 +comr +& +ݔ +=(const comparer&); + +992  + sequ_comp + + +994 + gme + < +tyme + + gT +> + +995 +bo + +ݔ +()(cڡ + gT +& + glhs +, cڡ T& + grhs +) const + +997  + glhs + = +rhs +; + +1006  + sss_comp + + +1008 + gme + < +tyme + + gT +> + +1009 +bo + +ݔ +()(cڡ + gT +& + glhs +, cڡ T& + grhs +) const + +1011  + glhs + < + grhs +; + +1022 + gme + < +tyme + + gVis +, +bo + + gMoveSemtics +> + +1023 as + cvoke_vis + + +1025 + give +: + +1027 +Vis +& +vis_ +; + +1029 + gpublic +: + +1031  +tyme + + tVis +:: + tsu_ty + + +1032 + tsu_ty +; + +1034 + gpublic +: + +1036 +exic + +voke_vis +( +Vis +& +vis + +BOOST_NOEXCEPT + + +1037 : +vis_ +( +vis +) + +1041 #i! +defed +( +BOOST_NO_VOID_RETURNS +) + +1043 +public +: + +1045 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +1048 +me + < +tyme + +T +> + +1049 +tyme + +ab_if_c +< +MoveSemtics + && +is_me +< +T +, + gT +>:: +vue +, + gsu_ty +>:: +ty + +_vis +(T&& +ݔd +, ) + +1051  +vis_ +(:: +boo +:: +move +< +T +>( +ݔd +)); + +1055 + gme + < +tyme + + gT +> + +1056 +tyme + + gdib_if_c +< + gMoveSemtics + && + gis_me +< + gT +, T>:: +vue +, + gsu_ty +>:: +ty + +_vis +( +T +&& +ݔd +, ) + +1058  +vis_ +( +ݔd +); + +1063 + gme + < +tyme + + gT +> + +1064 +su_ty + +_vis +( +T +& +ݔd +, ) + +1066  +vis_ +( +ݔd +); + +1069 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x0564)) + +1070 + gme + < +tyme + + gT +> + +1071 +su_ty + +_vis +(cڡ +T +& +ݔd +, ) + +1073  +vis_ +( +ݔd +); + +1081 + give +: + +1083 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +1086 +me + < +tyme + +T +> + +1087 +tyme + +ab_if +< +m +:: +d_ +< +MoveSemtics + && +is_me +< +T +, + gT +>:: +vue +>, +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +su_ty +)>:: +ty + + +1088 +vis_im +( +T +&& +ݔd +, +m +:: +l_ +) + +1090  +vis_ +(:: +boo +:: +move +( +ݔd +)); + +1094 + gme + < +tyme + + gT +> + +1095 +tyme + + gab_if_c +< + gMoveSemtics + && + gis_me +< + gT +, T>:: +vue +, + gBOOST_VARIANT_AUX_RETURN_VOID_TYPE +>:: +ty + + +1096 +vis_im +( +T +&& +ݔd +, +m +:: +ue_ +) + +1098 +vis_ +(:: +boo +:: +move +( +ݔd +)); + +1099 + gBOOST_VARIANT_AUX_RETURN_VOID +; + +1103 + gme + < +tyme + + gT +> + +1104 +tyme + + gdib_if_c +< + gMoveSemtics + && + gis_me +< + gT +, T>:: +vue +, +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +su_ty +)>:: +ty + + +1105 +vis_im +( +T +&& +ݔd +, +m +:: +l_ +) + +1107  +vis_ +( +ݔd +); + +1111 + gme + < +tyme + + gT +> + +1112 +tyme + + gdib_if +< + gMoveSemtics + && + gis_me +< + gT +, T>:: +vue +, + gBOOST_VARIANT_AUX_RETURN_VOID_TYPE +>:: +ty + + +1113 +vis_im +( +T +&& +ݔd +, +m +:: +ue_ +) + +1115 +vis_ +( +ݔd +); + +1116 + gBOOST_VARIANT_AUX_RETURN_VOID +; + +1121 + gme + < +tyme + + gT +> + +1122 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +su_ty +) + +1123 +vis_im +( +T +& +ݔd +, +m +:: +l_ +) + +1125  +vis_ +( +ݔd +); + +1128 + gme + < +tyme + + gT +> + +1129 +BOOST_VARIANT_AUX_RETURN_VOID_TYPE + + +1130 +vis_im +( +T +& +ݔd +, +m +:: +ue_ +) + +1132 +vis_ +( +ݔd +); + +1133 + gBOOST_VARIANT_AUX_RETURN_VOID +; + +1138 + gpublic +: + +1140 +me + < +tyme + +T +> + +1141 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +su_ty +) + +1142 +_vis +( +T +& +ݔd +, ) + +1144  +tyme + + tis_me +< + tsu_ty +, >:: + tty + + +1145 + thas_void_su_ty +; + +1147  +vis_im +( +ݔd +, +has_void_su_ty +()); + +1152 + gpublic +: + +1154 +me + < +tyme + +T +> + +1155 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +su_ty +) + +1156 +_vis +( +boo +:: +cursive_w +< +T +>& +ݔd +, ) + +1158  +_vis + +ݔd +. +g +(), 1L ); + +1161 + gme + < +tyme + + gT +> + +1162 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +su_ty +) + +1163 +_vis +(cڡ +boo +:: +cursive_w +< +T +>& +ݔd +, ) + +1165  +_vis + +ݔd +. +g +(), 1L ); + +1168 + gme + < +tyme + + gT +> + +1169 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +su_ty +) + +1170 +_vis +( +boo +:: +da +:: +n_cڋ +< +T +>& +ݔd +, ) + +1172  +_vis + +ݔd +. +g +(), 1L ); + +1175 + gme + < +tyme + + gT +> + +1176 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +su_ty +) + +1177 +_vis +(cڡ +boo +:: +da +:: +n_cڋ +< +T +>& +ݔd +, ) + +1179  +_vis + +ݔd +. +g +(), 1L ); + +1182 + gme + < +tyme + + gT +> + +1183 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +su_ty +) + +1184 +_vis +( +boo +:: +da +:: +v +:: +backup_hd +< +T +>& +ݔd +, ) + +1186  +_vis + +ݔd +. +g +(), 1L ); + +1189 + gme + < +tyme + + gT +> + +1190 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +su_ty +) + +1191 +_vis +(cڡ +boo +:: +da +:: +v +:: +backup_hd +< +T +>& +ݔd +, ) + +1193  +_vis + +ݔd +. +g +(), 1L ); + +1196 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, +BOOST_TESTED_AT +(1600)) + +1197 + give +: + +1199 +voke_vis +& +ݔ += (invoke_visitor const&); + +1210 + gme + < + +1211 +tyme + + gT0_ + + +1212 , +BOOST_VARIANT_ENUM_SHIFTED_PARAMS +( +tyme + +T +) + +1214 as + cv + + +1216 + give +: + +1218  +v + + twknd_lf_t +; + +1220  + gis_cursive_ + + +1221 : +da +:: +v +:: +is_cursive_ag +< +T0_ +> + +1225  +tyme + + tm +:: + tev_if +< + +1226 + tis_cursive_ + + +1227 , + tT0_ + + +1228 , + tm +:: + tidty +< + tT0_ + > + +1229 >:: + tty + + tunwed_T0_ +; + +1231  + gis_qu_bad_ + + +1232 : +da +:: +v +:: +is_ov_qu +< +unwed_T0_ +> + +1236 #i! +defed +( +BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT +) + +1238 + give +: + +1240  +tyme + + tm +:: + tev_if +< + +1241 + tis_qu_bad_ + + +1242 , + tunwed_T0_ + + +1243 , + tda +:: + tv +:: + tmake_v_li +< + +1244 + tunwed_T0_ + + +1245 , + tBOOST_VARIANT_ENUM_SHIFTED_PARAMS +( + tT +) + +1247 >:: + tty + + tecifd_tys +; + +1249 +BOOST_STATIC_ASSERT +(( + +1250 :: +boo +:: +m +:: +n_ +< m:: +emy +< +ecifd_tys +> >:: +vue + + +1253 + gpublic +: + +1254  +tyme + + tm +:: + tev_if +< + +1255 + tis_cursive_ + + +1256 , + tm +:: + tsfm +< + +1257 + tecifd_tys + + +1258 , + tm +:: + te +< + +1259 + tda +:: + tv +:: + tqued_ab_cursive +< + twknd_lf_t +> + +1262 , + tm +:: + tidty +< + tecifd_tys + > + +1263 >:: + tty + + tcursive_abd_tys +; + +1265  +tyme + + tm +:: + tsfm +< + +1266 + tcursive_abd_tys + + +1267 , + tunwp_cursive +< + tm +:: + t_1 +> + +1268 >:: + tty + + ttys +; + +1270 + give +: + +1272  +tyme + + tm +:: + tsfm +< + +1273 + tcursive_abd_tys + + +1274 , + tm +:: + te +< + tda +:: + tmake_n_cڋ +<> > + +1275 >:: + tty + + t_tys +; + +1277  +tyme + + tm +:: + tt +< + +1278 + t_tys + + +1279 >:: + tty + + t_T0 +; + +1283 + give +: + +1285  +unwed_T0_ + + tT0 +; + +1287  + #BOOST_VARIANT_AUX_ENABLE_RECURSIVE_TYPEDEFS +( +z +, +N +, +_ +) \ + +1288  +tyme + + tm +:: + tev_if +< \ + +1289 + tis_cursive_ + \ + +1290 , + tda +:: + tv +:: + tab_cursive +< \ + +1291 + tBOOST_PP_CAT +( + tT +, + tN +) \ + +1292 , + twknd_lf_t + \ + +1294 , + tm +:: + tidty +< + tBOOST_PP_CAT +( + tT +, + tN +) > \ + +1295 >:: + tty + + tBOOST_PP_CAT +( + tcursive_abd_T +, + tN +); \ + +1296 + + ) + +1298 +BOOST_PP_REPEAT +( + +1299 +BOOST_VARIANT_LIMIT_TYPES + + +1300 , +BOOST_VARIANT_AUX_ENABLE_RECURSIVE_TYPEDEFS + + +1301 , +_ + + +1304 #unde +BOOST_VARIANT_AUX_ENABLE_RECURSIVE_TYPEDEFS + + +1306  + #BOOST_VARIANT_AUX_UNWRAP_RECURSIVE_TYPEDEFS +( +z +, +N +, +_ +) \ + +1307  +tyme + + tunwp_cursive +< \ + +1308 + tBOOST_PP_CAT +( + tcursive_abd_T +, + tN +) \ + +1309 >:: + tty + + tBOOST_PP_CAT +( + tpublic_T +, + tN +); \ + +1310 + + ) + +1312 +BOOST_PP_REPEAT +( + +1313 +BOOST_VARIANT_LIMIT_TYPES + + +1314 , +BOOST_VARIANT_AUX_UNWRAP_RECURSIVE_TYPEDEFS + + +1315 , +_ + + +1318 #unde +BOOST_VARIANT_AUX_UNWRAP_RECURSIVE_TYPEDEFS + + +1320 + gpublic +: + +1322  +tyme + + tda +:: + tv +:: + tmake_v_li +< + +1323 + tBOOST_VARIANT_ENUM_PARAMS +( + tpublic_T +) + +1324 >:: + tty + + ttys +; + +1326 + give +: + +1328  + #BOOST_VARIANT_AUX_MAKE_REFERENCE_CONTENT_TYPEDEFS +( +z +, +N +, +_ +) \ + +1329  +da +:: + tmake_n_cڋ +< \ + +1330 + tBOOST_PP_CAT +( + tcursive_abd_T +, + tN +) \ + +1331 >:: + tty + + tBOOST_PP_CAT +( + t_T +, + tN +); \ + +1332 + + ) + +1334 +BOOST_PP_REPEAT +( + +1335 +BOOST_VARIANT_LIMIT_TYPES + + +1336 , +BOOST_VARIANT_AUX_MAKE_REFERENCE_CONTENT_TYPEDEFS + + +1337 , +_ + + +1340 #unde +BOOST_VARIANT_AUX_MAKE_REFERENCE_CONTENT_TYPEDEFS + + +1342 + give +: + +1344  +tyme + + tda +:: + tv +:: + tmake_v_li +< + +1345 + tBOOST_VARIANT_ENUM_PARAMS +( + t_T +) + +1346 >:: + tty + + t_tys +; + +1348 + give +: + +1353 +BOOST_MPL_ASSERT_NOT +( +is_qu_bad_ + )); + +1357 + give +: + +1359  +tyme + + tda +:: + tv +:: + tfd_back_ty +< + +1360 + t_tys + + +1361 >:: + tty + + tback_ty_su_ +; + +1363  +tyme + + tback_ty_su_ +:: + tf + + +1364 + tback_ty_dex_ +; + +1365  +tyme + + tback_ty_su_ +:: + tcd + + +1366 + tback_ty_ +; + +1368  + ghas_back_ty_ + + +1369 : +m +:: +n_ +< + +1370 +is_me +< +back_ty_ +, + gda +:: +v +:: +no_back_ty + > + +1375  +has_back_ty_ + + +1376 + tv_us_backup_ag +; + +1378  +tyme + + tda +:: + tv +:: + tmake_age +< + +1379 + t_tys +, + tv_us_backup_ag + + +1380 >:: + tty + + tage_t +; + +1382 #ide +BOOST_NO_CXX11_NOEXCEPT + + +1383  +tyme + + tda +:: + tv +:: + tis_v_move_nx_cڡruib +< + +1384 + t_tys + + +1385 > + tv_move_nx_cڡruib +; + +1387  +tyme + + tda +:: + tv +:: + tis_v_move_nx_assigb +< + +1388 + t_tys + + +1389 > + tv_move_nx_assigb +; + +1393 + give +: + +1402 #i! +defed +( +BOOST_VARIANT_MINIMIZE_SIZE +) + +1404  + twhich_t +; + +1410  +tyme + + tm +:: + tev_if +< + +1411 + tm +:: + tequ_to +< m:: + tO1_size +< + t_tys +>, m:: + tlg_ +<-1> > + +1412 , + tm +:: + tidty +< > + +1413 , + tm +:: + tif_ +< + +1414 + tm +:: + tss +< m:: + tO1_size +< + t_tys +>, m:: + tt_ +< + tSCHAR_MAX +> > + +1418 >:: + tty + + twhich_t +; + +1423 #i! +defed +( +BOOST_NO_MEMBER_TEMPLATE_FRIENDS +) + +1424 + give +: + +1426 +public +: + +1429 +which_t + +which_ +; + +1430 +age_t + + gage_ +; + +1432  +di_which +( +which_g + + gBOOST_NOEXCEPT + + +1434 + gwhich_ + = +ic_ +< +which_t +> +which_g + ); + +1437  +di_backup_which +( +which_g + + gBOOST_NOEXCEPT + + +1439 + gwhich_ + = +ic_ +< +which_t +>-( +which_g + + 1) ); + +1442 + give +: + +1444 +bo + +usg_backup +(cڡ +BOOST_NOEXCEPT + + +1446  +which_ + < 0; + +1449 + gpublic +: + +1451  +which +(cڡ +BOOST_NOEXCEPT + + +1454 i( +usg_backup +()) + +1456  -( +which_ + + 1); + +1459  + gwhich_ +; + +1462 + give +: + +1464  +liz + + +1465 : +BOOST_VARIANT_AUX_INITIALIZER_T +( + +1466 +cursive_abd_tys +, +cursive_abd_T + + +1471  +deroy_cڋ +( + gBOOST_NOEXCEPT + + +1473 + gda +:: +v +:: +deroy + +vis +; + +1474 + gthis +-> +_y_vis +( +vis +); + +1477 + gpublic +: + +1479 ~ +v +( +BOOST_NOEXCEPT + + +1481 +deroy_cڋ +(); + +1484 +v +() + +1485 #i!( +defed +( +__SUNPRO_CC +&& +BOOST_WORKAROUND +(__SUNPRO_CC, <= 0x5130)) + +1486 +BOOST_NOEXCEPT_IF +( +boo +:: +has_nhrow_cڡru +< +_T0 +>:: +vue +) + +1489 #ifde +_MSC_VER + + +1490 #agm +wng + +push + ) + +1492 #agm +wng + +dib + : 4345 ) + +1499 +w + +age_ +. +addss +( +_T0 +(); + +1500 +di_which +(0); + +1501 #ifde +_MSC_VER + + +1502 #agm +wng + +p + ) + +1506 + give +: + +1508 +ass + +cvt_cy_to + + +1509 : +public + +ic_vis +<> + +1511 +ive +: + +1513 * +age_ +; + +1515 + gpublic +: + +1517 +exic + +cvt_cy_to +(* +age + +BOOST_NOEXCEPT + + +1518 : +age_ +( +age +) + +1522 +public +: + +1524 +me + < +tyme + +T +> + +1525  +_vis +( +T +& +ݔd +, ) const + +1532  + gliz +:: +lize +( +age_ +, +ݔd +); + +1535 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x0564)) + +1536 + gme + < +tyme + + gT +> + +1537 +su_ty + +_vis +(cڡ +T +& +ݔd +, ) const + +1539  + gliz +:: +lize +( +age_ +, +ݔd +); + +1543 + gme + < +tyme + + gT +> + +1544  +_vis +( +boo +:: +da +:: +n_cڋ +< +T +>& +ݔd +, ) const + +1546  +_vis + +ݔd +. +g +(), 1L ); + +1549 + gme + < +tyme + + gT +> + +1550  +_vis +(cڡ +boo +:: +da +:: +n_cڋ +< +T +>& +ݔd +, ) const + +1552  +_vis + +ݔd +. +g +(), 1L ); + +1555 + gme + < +tyme + + gT +> + +1556  +_vis +( +boo +:: +da +:: +v +:: +backup_hd +< +T +>& +ݔd +, ) const + +1558  +_vis + +ݔd +. +g +(), 1L ); + +1561 + gme + < +tyme + + gT +> + +1562  +_vis +(cڡ +boo +:: +da +:: +v +:: +backup_hd +< +T +>& +ݔd +, ) const + +1564  +_vis + +ݔd +. +g +(), 1L ); + +1567 + gme + < +tyme + + gT +> + +1568  +_vis +( +boo +:: +cursive_w +< +T +>& +ݔd +, ) const + +1570  +_vis + +ݔd +. +g +(), 1L ); + +1573 + gme + < +tyme + + gT +> + +1574  +_vis +(cڡ +boo +:: +cursive_w +< +T +>& +ݔd +, ) const + +1576  +_vis + +ݔd +. +g +(), 1L ); + +1581 +nd + +ass + + gcvt_cy_to +; + +1583 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +1584 +ass + + gcvt_move_to + + +1585 : +public + +ic_vis +<> + +1587 +ive +: + +1589 * +age_ +; + +1591 + gpublic +: + +1593 +exic + +cvt_move_to +(* +age + +BOOST_NOEXCEPT + + +1594 : +age_ +( +age +) + +1598 +public +: + +1600 +me + < +tyme + +T +> + +1601  +_vis +( +T +& +ݔd +, ) const + +1608  + gliz +:: +lize +( +age_ +, +da +:: +v +:: +move +( +ݔd +) ); + +1611 + gme + < +tyme + + gT +> + +1612  +_vis +( +boo +:: +da +:: +n_cڋ +< +T +>& +ݔd +, ) const + +1614  +_vis + +ݔd +. +g +(), 1L ); + +1617 + gme + < +tyme + + gT +> + +1618  +_vis +(cڡ +boo +:: +da +:: +n_cڋ +< +T +>& +ݔd +, ) const + +1620  +_vis + +ݔd +. +g +(), 1L ); + +1623 + gme + < +tyme + + gT +> + +1624  +_vis +( +boo +:: +da +:: +v +:: +backup_hd +< +T +>& +ݔd +, ) const + +1626  +_vis + +ݔd +. +g +(), 1L ); + +1629 + gme + < +tyme + + gT +> + +1630  +_vis +(cڡ +boo +:: +da +:: +v +:: +backup_hd +< +T +>& +ݔd +, ) const + +1632  +_vis + +ݔd +. +g +(), 1L ); + +1635 + gme + < +tyme + + gT +> + +1636  +_vis +( +boo +:: +cursive_w +< +T +>& +ݔd +, ) const + +1638  +_vis + +ݔd +. +g +(), 1L ); + +1641 + gme + < +tyme + + gT +> + +1642  +_vis +(cڡ +boo +:: +cursive_w +< +T +>& +ݔd +, ) const + +1644  +_vis + +ݔd +. +g +(), 1L ); + +1648 +nd + +ass + + gcvt_move_to +; + +1651 + give +: + +1653 +me + < +tyme + +T +> + +1654  +cvt_cڡru +( + +1655 +T +& +ݔd + + +1657 , +m +:: +l_ + = mpl::false_() + +1665 +di_which +( + +1666 +liz +:: +lize +( + +1667 +age_ +. +addss +() + +1668 , +ݔd + + +1673 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +1674 + gme + < +tyme + + gT +> + +1675 +tyme + + gboo +:: +ab_if +< +boo +:: +is_rvue_n +< +T +&&> >:: +ty + +cvt_cڡru +( + +1676 +T +&& +ݔd + + +1678 , +m +:: +l_ + = mpl::false_() + +1686 +di_which +( + +1687 +liz +:: +lize +( + +1688 +age_ +. +addss +() + +1689 , +da +:: +v +:: +move +( +ݔd +) + +1695 + gme + < +tyme + + gV +> + +1696  +cvt_cڡru +( + +1697 +V +& +ݔd + + +1699 , +m +:: +ue_ + + +1702 +cvt_cy_to + +vis +( +age_ +. +addss +()); + +1703 +di_which +( + +1704 +ݔd +. +_y_vis +( +vis +) + +1708 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +1709 + gme + < +tyme + + gV +> + +1710 +tyme + + gboo +:: +ab_if +< +boo +:: +is_rvue_n +< +V +&&> >:: +ty + +cvt_cڡru +( + +1711 +V +&& +ݔd + + +1713 , +m +:: +ue_ + + +1716 +cvt_move_to + +vis +( +age_ +. +addss +()); + +1717 +di_which +( + +1718 +ݔd +. +_y_vis +( +vis +) + +1723 + gme + < +tyme + + gV +> + +1724  +cvt_cڡru_v +( +V +& +ݔd +) + +1730  +tyme + + tm +:: + tfd_if +< + +1731 + ttys + + +1732 , + tis_me +< + +1733 + tadd_cڡ +< + tm +:: + t_1 +> + +1734 , cڡ + tV + + +1736 >:: + tty + + tfound_ +; + +1738  +tyme + + tm +:: + td +< + ttys +>:: + tty + + tn_found +; + +1739  +tyme + + tis_me +< + +1740 + tfound_ +, + tn_found + + +1741 >:: + tty + + tis_feign_v +; + +1744 +cvt_cڡru +( + +1745 +ݔd +, 1L + +1746 , +is_feign_v +() + +1750 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +1751 + gme + < +tyme + + gV +> + +1752 +tyme + + gboo +:: +ab_if +< +boo +:: +is_rvue_n +< +V +&&> >:: +ty + +cvt_cڡru_v +(V&& +ݔd +) + +1758  +tyme + + tm +:: + tfd_if +< + +1759 + ttys + + +1760 , + tis_me +< + +1761 + tadd_cڡ +< + tm +:: + t_1 +> + +1762 , cڡ + tV + + +1764 >:: + tty + + tfound_ +; + +1766  +tyme + + tm +:: + td +< + ttys +>:: + tty + + tn_found +; + +1767  +tyme + + tis_me +< + +1768 + tfound_ +, + tn_found + + +1769 >:: + tty + + tis_feign_v +; + +1772 +cvt_cڡru +( + +1773 +da +:: +v +:: +move +( +ݔd +), 1L + +1774 , +is_feign_v +() + +1779 + gme + < +BOOST_VARIANT_ENUM_PARAMS +( +tyme + +U +)> + +1780 +tyme + + gboo +:: +ab_if +< +m +:: +_ +< + +1781 +boo +:: +is_me +, + gv +>, + +1782 + gboo +:: +da +:: +v +:: +is_v_cڡruib_om +< +boo +::v< +BOOST_VARIANT_ENUM_PARAMS +( +U +)>&, + g_tys +> + +1783 > >:: +ty + +cvt_cڡru +( + +1784 +boo +:: +v +< +BOOST_VARIANT_ENUM_PARAMS +( +U +)>& +ݔd + + +1788 +cvt_cڡru_v +( +ݔd +); + +1791 + gme + < +BOOST_VARIANT_ENUM_PARAMS +( +tyme + +U +)> + +1792 +tyme + + gboo +:: +ab_if +< +m +:: +_ +< + +1793 +boo +:: +is_me +, + gv +>, + +1794 + gboo +:: +da +:: +v +:: +is_v_cڡruib_om +&, + g_tys +> + +1795 > >:: +ty + +cvt_cڡru +( + +1796 cڡ +boo +:: +v +< +BOOST_VARIANT_ENUM_PARAMS +( +U +)>& +ݔd + + +1800 +cvt_cڡru_v +( +ݔd +); + +1803 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +1804 + gme + < +BOOST_VARIANT_ENUM_PARAMS +( +tyme + +U +)> + +1805 +tyme + + gboo +:: +ab_if +< +m +:: +_ +< + +1806 +boo +:: +is_me +, + gv +>, + +1807 + gboo +:: +da +:: +v +:: +is_v_cڡruib_om +< +boo +::v< +BOOST_VARIANT_ENUM_PARAMS +( +U +)>&&, + g_tys +> + +1808 > >:: +ty + +cvt_cڡru +( + +1809 +boo +:: +v +< +BOOST_VARIANT_ENUM_PARAMS +( +U +)>&& +ݔd + + +1813 +cvt_cڡru_v + +da +:: +v +:: +move +( +ݔd +) ); + +1817 + gpublic +: + +1819 +me + < +tyme + +T +> + +1820 +v +(cڡ +T +& +ݔd +, + +1821 +tyme + +boo +:: +ab_if +< +m +:: +_ +< + +1822 +m +:: +d_ +< + +1823 +m +:: +n_ +< +boo +:: +is_me +< +T +, +v +> >, + +1824 +boo +:: +da +:: +v +:: +is_v_cڡruib_om + + +1826 +boo +:: +is_me +< +T +, boo:: +cursive_v_ +> > >:: +ty +* = 0) + +1828 +cvt_cڡru +( +ݔd +, 1L); + +1831 + gme + < +tyme + + gT +> + +1832 +v +( + +1833 +T +& +ݔd + + +1834 , +tyme + +boo +:: +ab_if +< +m +:: +_ +< + +1835 +m +:: +d_ +< + +1836 +m +:: +n_ +< +is_cڡ +< +T +> >, + +1837 +m +:: +n_ +< +boo +:: +is_me +< +T +, +v +> >, + +1838 +boo +:: +da +:: +v +:: +is_v_cڡruib_om +< +T +&, +_tys +> + +1840 +boo +:: +is_me +< +T +, boo:: +cursive_v_ +> > >:: +ty +* = 0 + +1843 +cvt_cڡru +( +ݔd +, 1L); + +1846 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +1847 + gme + < +ass + + gT +> + +1848 +v +( +T +&& +ݔd +, + +1849 +tyme + +boo +:: +ab_if +< +m +:: +_ +< + +1850 +m +:: +d_ +< + +1851 +boo +:: +is_rvue_n +< +T +&&>, + +1852 +m +:: +n_ +< +boo +:: +is_cڡ +< +T +> >, + +1853 +m +:: +n_ +< +boo +:: +is_me +< +T +, +v +> >, + +1854 +boo +:: +da +:: +v +:: +is_v_cڡruib_om +< +T +&&, +_tys +> + +1856 +boo +:: +is_me +< +T +, boo:: +cursive_v_ +> > >:: +ty +* = 0) + +1858 +cvt_cڡru + +da +:: +v +:: +move +( +ݔd +), 1L); + +1862 + gpublic +: + +1865 +v +(cڡ v& +ݔd +) + +1868 +da +:: +v +:: +cy_to + +vis + +age_ +. +addss +() ); + +1869 + gݔd +. +_y_vis +( +vis +); + +1872 +di_which +( +ݔd +. +which +()); + +1875 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +1876 +v +(v&& +ݔd + +BOOST_NOEXCEPT_IF +( +v_move_nx_cڡruib +:: +ty +:: +vue +) + +1879 +da +:: +v +:: +move_to + +vis + +age_ +. +addss +() ); + +1880 + gݔd +. +_y_vis +( +vis +); + +1883 +di_which +( +ݔd +. +which +()); + +1887 + give +: + +1889 #i! +defed +( +BOOST_NO_MEMBER_TEMPLATE_FRIENDS +) + +1890 +me + < +tyme + +V +> + +1891 +nd + +ass + +da +:: +v +:: +backup_assigr +; + +1900 +ass + + gassigr + + +1901 : +public + +ic_vis +<> + +1903 +eed +: + +1905 +v +& +lhs_ +; + +1906 cڡ  + grhs_which_ +; + +1908 + gpublic +: + +1910 +assigr +( +v +& +lhs +,  +rhs_which + + gBOOST_NOEXCEPT + + +1911 : +lhs_ +( +lhs +) + +1912 , +rhs_which_ +( +rhs_which +) + +1916 + geed +: + +1918 +me + < +tyme + +RhsT +,ym + gB1 +,ym + gB2 +> + +1919  +assign_im +( + +1920 cڡ +RhsT +& +rhs_cڋ + + +1921 , +m +:: +ue_ + + +1922 , +B1 + + +1923 , +B2 + + +1924 cڡ + gBOOST_NOEXCEPT + + +1927 + glhs_ +. +deroy_cڋ +(); + +1930 +w +( +lhs_ +. +age_ +. +addss +()) + +1931 +RhsT + +rhs_cڋ + ); + +1934 + glhs_ +. +di_which +( +rhs_which_ +); + +1937 + gme + < +tyme + + gRhsT +,ym + gB +> + +1938  +assign_im +( + +1939 cڡ +RhsT +& +rhs_cڋ + + +1940 , +m +:: +l_ + + +1941 , +m +:: +ue_ + + +1942 , +B + + +1946 +RhsT + +mp +( +rhs_cڋ +); + +1949 + glhs_ +. +deroy_cڋ +(); + +1952 +w +( +lhs_ +. +age_ +. +addss +()) + +1953 +RhsT + +da +:: +v +:: +move +( +mp +) ); + +1956 + glhs_ +. +di_which +( +rhs_which_ +); + +1959  +cڡru_back +(cڡ + gBOOST_NOEXCEPT + { + +1961 +w + ( +lhs_ +. +age_ +. +addss +()) + +1962 + gback_ty_ +; + +1965 + glhs_ +. +di_which +( + +1966 +BOOST_MPL_AUX_VALUE_WKND +( +back_ty_dex_ +):: +vue + + +1970 + gme + < +tyme + + gRhsT +> + +1971  +assign_im +( + +1972 cڡ +RhsT +& +rhs_cڋ + + +1973 , +m +:: +l_ + + +1974 , +m +:: +l_ + + +1975 , +m +:: +ue_ + + +1979 +lhs_ +. +deroy_cڋ +(); + +1981 + gBOOST_TRY + + +1984 +w +( +lhs_ +. +age_ +. +addss +()) + +1985 +RhsT + +rhs_cڋ + ); + +1987 +BOOST_CATCH + (...) + +1989 +cڡru_back +(); + +1992 + gBOOST_RETHROW +; + +1994 +BOOST_CATCH_END + + +1997 + glhs_ +. +di_which +( +rhs_which_ +); + +2000 + gme + < +tyme + + gRhsT +> + +2001  +assign_im +( + +2002 cڡ +RhsT +& +rhs_cڋ + + +2003 , +m +:: +l_ + + +2004 , +m +:: +l_ + + +2005 , +m +:: +l_ + + +2008 +da +:: +v +:: +backup_assigr +< +wknd_lf_t +> + +2009 +vis +( +lhs_ +, +rhs_which_ +, +rhs_cڋ +); + +2010 + glhs_ +. +_y_vis +( +vis +); + +2013 + gpublic +: + +2015 +me + < +tyme + +RhsT +> + +2016 +BOOST_VARIANT_AUX_RETURN_VOID_TYPE + + +2017 +_vis +(cڡ +RhsT +& +rhs_cڋ +, ) const + +2019  +tyme + + thas_nhrow_cy +< + tRhsT +>:: + tty + + +2020 + tnhrow_cy +; + +2021  +tyme + + tm +:: + t_ +< + +2022 + tnhrow_cy + + +2023 , + tis_nhrow_move_cڡruib +< + tRhsT +> + +2024 >:: + tty + + tnhrow_move_cڡru +; + +2026 +assign_im +( + +2027 +rhs_cڋ + + +2028 , +nhrow_cy +() + +2029 , +nhrow_move_cڡru +() + +2030 , +has_back_ty_ +() + +2033 + gBOOST_VARIANT_AUX_RETURN_VOID +; + +2036 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, +BOOST_TESTED_AT +(1600)) + +2037 + give +: + +2039 +assigr +& +ݔ += (assigner const&); + +2043 +nd + +ass + + gassigr +; + +2045 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +2052 as + cmove_assigr + + +2053 : +public + +assigr + + +2055 +public +: + +2057 +move_assigr +( +v +& +lhs +,  +rhs_which + + gBOOST_NOEXCEPT + + +2058 : +assigr +( +lhs +, +rhs_which +) + +2062 + give +: + +2064 +me + < +tyme + +RhsT +,ym + gB2 +> + +2065  +assign_im +( + +2066 +RhsT +& +rhs_cڋ + + +2067 , +m +:: +ue_ + + +2068 , +m +:: +l_ + + +2069 , +B2 + + +2070 cڡ + gBOOST_NOEXCEPT + + +2072 + gassigr +:: +assign_im +( +rhs_cڋ +, +m +:: +ue_ +(), m:: +l_ +(), +B2 +()); + +2075 + gme + < +tyme + + gRhsT +,ym + gB +,ym + gB2 +> + +2076  +assign_im +( + +2077 +RhsT +& +rhs_cڋ + + +2078 , +B + + +2079 , +m +:: +ue_ + + +2080 , +B2 + + +2081 cڡ + gBOOST_NOEXCEPT + + +2084 + gassigr +:: +lhs_ +. +deroy_cڋ +(); + +2087 +w +( +assigr +:: +lhs_ +. +age_ +. +addss +()) + +2088 +RhsT + +da +:: +v +:: +move +( +rhs_cڋ +) ); + +2091 + gassigr +:: +lhs_ +. +di_which +( +assigr +:: +rhs_which_ +); + +2094 + gme + < +tyme + + gRhsT +> + +2095  +assign_im +( + +2096 +RhsT +& +rhs_cڋ + + +2097 , +m +:: +l_ + + +2098 , +m +:: +l_ + + +2099 , +m +:: +ue_ + + +2103 +assigr +:: +lhs_ +. +deroy_cڋ +(); + +2105 + gBOOST_TRY + + +2108 +w +( +assigr +:: +lhs_ +. +age_ +. +addss +()) + +2109 +RhsT + +da +:: +v +:: +move +( +rhs_cڋ +) ); + +2111 +BOOST_CATCH + (...) + +2113 + gassigr +:: +cڡru_back +(); + +2116 + gBOOST_RETHROW +; + +2118 +BOOST_CATCH_END + + +2121 + gassigr +:: +lhs_ +. +di_which +( +assigr +:: +rhs_which_ +); + +2124 + gme + < +tyme + + gRhsT +> + +2125  +assign_im +( + +2126 +RhsT +& +rhs_cڋ + + +2127 , +m +:: +l_ + + +2128 , +m +:: +l_ + + +2129 , +m +:: +l_ + + +2132 +assigr +:: +assign_im +( +rhs_cڋ +, +m +:: +l_ +(), mpl::false_(), mpl::false_()); + +2135 + gpublic +: + +2137 +me + < +tyme + +RhsT +> + +2138 +BOOST_VARIANT_AUX_RETURN_VOID_TYPE + + +2139 +_vis +( +RhsT +& +rhs_cڋ +, ) const + +2141  +tyme + + tis_nhrow_move_cڡruib +< + tRhsT +>:: + tty + + +2142 + tnhrow_move_cڡru +; + +2143  +tyme + + tm +:: + t_ +< + +2144 + tnhrow_move_cڡru + + +2145 , + thas_nhrow_cy +< + tRhsT +> + +2146 >:: + tty + + tnhrow_cy +; + +2148 +assign_im +( + +2149 +rhs_cڋ + + +2150 , +nhrow_cy +() + +2151 , +nhrow_move_cڡru +() + +2152 , +has_back_ty_ +() + +2155 + gBOOST_VARIANT_AUX_RETURN_VOID +; + +2158 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, +BOOST_TESTED_AT +(1600)) + +2159 + give +: + +2161 +move_assigr +& +ݔ += (move_assigner const&); + +2165 +nd + +ass + + gmove_assigr +; + +2168  +v_assign +(cڡ +v +& +rhs +) + +2171 i( + gwhich_ + = +rhs +. +which_ +) + +2174 +da +:: +v +:: +assign_age + +vis +( +rhs +. +age_ +. +addss +()); + +2175 + gthis +-> +_y_vis +( +vis +); + +2180 +assigr + +vis +(* +this +, +rhs +. +which +()); + +2181 + grhs +. +_y_vis +( +vis +); + +2185 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +2186  +v_assign +( +v +&& +rhs +) + +2189 i( + gwhich_ + = +rhs +. +which_ +) + +2192 +da +:: +v +:: +move_age + +vis +( +rhs +. +age_ +. +addss +()); + +2193 + gthis +-> +_y_vis +( +vis +); + +2198 +move_assigr + +vis +(* +this +, +rhs +. +which +()); + +2199 + grhs +. +_y_vis +( +vis +); + +2204 + give +: + +2206 +me + < +tyme + +T +> + +2207  +assign +(cڡ +T +& +rhs +) + +2210 +da +:: +v +:: +de_assigr +< +T +> +de_assign +( +rhs +); + +2211 i( + gthis +-> +y_vis +( +de_assign += +l +) + +2219 +v + +mp +( +rhs +); + +2220 +v_assign + +da +:: +v +:: +move +( +mp +) ); + +2224 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +2225 + gme + < +tyme + + gT +> + +2226  +move_assign +( +T +&& +rhs +) + +2229 + gda +:: +v +:: +de_mov +< +T +> +de_move +( +rhs +); + +2230 i( + gthis +-> +y_vis +( +de_move += +l +) + +2238 +v + +mp + +da +::v:: +move +( +rhs +) ); + +2239 +v_assign + +da +:: +v +:: +move +( +mp +) ); + +2244 + gpublic +: + +2246 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +2247 +me + < +ass + +T +> + +2248 +tyme + +boo +:: +ab_if +< + +2249 +boo +:: +m +:: +d_ +< + +2250 +boo +:: +is_rvue_n +< +T +&&>, + +2251 + gm +:: +n_ +< +boo +:: +is_cڡ +< +T +> >, + +2252 + gboo +:: +da +:: +v +:: +is_v_cڡruib_om +< +T +&&, + g_tys +> + +2254 + gv +& + +2255 >:: +ty + +ݔ +=( +T +&& +rhs +) + +2257 +move_assign + +da +:: +v +:: +move +( +rhs +) ); + +2258  * + gthis +; + +2262 + gme + < +tyme + + gT +> + +2263 +tyme + + gboo +:: +ab_if +< + +2264 +m +:: +_ +< + +2265 +boo +:: +is_me +< +T +, + gv +>, + +2266 + gboo +:: +da +:: +v +:: +is_v_cڡruib_om + + +2268 + gv +& + +2269 >:: +ty + +ݔ +=(cڡ +T +& +rhs +) + +2271 +assign +( +rhs +); + +2272  * + gthis +; + +2276 + gv +& + gݔ +=(cڡ +v +& +rhs +) + +2278 +v_assign +( +rhs +); + +2279  * + gthis +; + +2282 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +2283 + gv +& + gݔ +=( +v +&& +rhs +) + +2284 #i! +defed +( +__GNUC__ +|| (__GNUC__ !4|| ( +__GNUC_MINOR__ + > 6|| defed( +__g__ +) + +2285 +BOOST_NOEXCEPT_IF +( +v_move_nx_cڡruib +:: +ty +:: +vue + && +v_move_nx_assigb +::type::value) + +2288 +v_assign + +da +:: +v +:: +move +( +rhs +) ); + +2289  * + gthis +; + +2293  +sw +( +v +& +rhs +) + +2296 i( +which +(= +rhs +.which()) + +2299 +da +:: +v +:: +sw_wh + +vis +( +rhs +); + +2300 + gthis +-> +y_vis +( +vis +); + +2305 +v + +tmp + +da +::v:: +move +( +rhs +) ); + +2306 + grhs + = +da +:: +v +:: +move +(* +this +); + +2307 * + gthis + = +da +:: +v +:: +move +( +tmp +); + +2311 + gpublic +: + +2317 +bo + +emy +(cڡ +BOOST_NOEXCEPT + + +2319  +l +; + +2322 cڡ + gboo +:: +tydex +:: +ty_fo +& +ty +() const + +2324 +da +:: +v +:: +e + +vis +; + +2325  + gthis +-> +y_vis +( +vis +); + +2328 + gpublic +: + +2330 +me + < +tyme + +U +> + +2331  +ݔ +==(cڡ +U +&) const + +2333 +BOOST_STATIC_ASSERT + +l + && ( +U +) ); + +2336 + gme + < +tyme + + gU +> + +2337  + gݔ +<(cڡ + gU +&) const + +2339 +BOOST_STATIC_ASSERT + +l + && ( +U +) ); + +2342 + gme + < +tyme + + gU +> + +2343  + gݔ +!=(cڡ +U +&) const + +2345 +BOOST_STATIC_ASSERT + +l + && ( +U +) ); + +2348 + gme + < +tyme + + gU +> + +2349  + gݔ +>(cڡ + gU +&) const + +2351 +BOOST_STATIC_ASSERT + +l + && ( +U +) ); + +2354 + gme + < +tyme + + gU +> + +2355  + gݔ +<=(cڡ +U +&) const + +2357 +BOOST_STATIC_ASSERT + +l + && ( +U +) ); + +2360 + gme + < +tyme + + gU +> + +2361  + gݔ +>=(cڡ +U +&) const + +2363 +BOOST_STATIC_ASSERT + +l + && ( +U +) ); + +2366 + gpublic +: + +2370 +bo + +ݔ +==(cڡ +v +& +rhs +) const + +2372 i( +this +-> +which +(! +rhs +.which()) + +2373  +l +; + +2375 + gda +:: +v +:: +comr +< + +2376 +v +, + gda +::v:: +equ_comp + + +2377 > +vis +(* +this +); + +2378  + grhs +. +y_vis +( +vis +); + +2381 +bo + + gݔ +<(cڡ + gv +& + grhs +) const + +2387 i( + gthis +-> +which +(! +rhs +.which()) + +2388  +this +-> +which +(< +rhs +.which(); + +2390 + gda +:: +v +:: +comr +< + +2391 +v +, + gda +::v:: +ss_comp + + +2392 > +vis +(* +this +); + +2393  + grhs +. +y_vis +( +vis +); + +2398 +le + +bo + + gݔ +!=(cڡ +v +& +rhs +) const + +2400  !(* +this + = +rhs +); + +2403 +le + +bo + + gݔ +>(cڡ + gv +& + grhs +) const + +2405  + grhs + < * + gthis +; + +2408 +le + +bo + + gݔ +<=(cڡ +v +& +rhs +) const + +2410  !(* +this + > +rhs +); + +2413 +le + +bo + + gݔ +>=(cڡ +v +& +rhs +) const + +2415  !(* +this + < +rhs +); + +2419 #i! +defed +( +BOOST_NO_MEMBER_TEMPLATE_FRIENDS +) + +2421 + gme + < +BOOST_VARIANT_ENUM_PARAMS +( +tyme + +U +) > + +2422 +nd + +ass + + gv +; + +2424 + give +: + +2428 +public +: + +2432 +me + < +tyme + +Vis +,ym + gVoidPCV +> + +2434 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( + +2435 +tyme + +Vis +:: +su_ty + + +2437 +_y_vis_im +( + +2438  +_which + + +2439 ,  +logil_which + + +2440 , +Vis +& +vis + + +2441 , +VoidPCV + +age + + +2444  + gm +:: + tt_ +<0> + tf_which +; + +2445  +tyme + + tm +:: + tbeg +< + t_tys +>:: + tty + + tf_ +; + +2446  +tyme + + tm +:: + td +< + t_tys +>:: + tty + + tϡ_ +; + +2448  + gda +:: + tv +:: + tvisi_im_ +< + +2449 + tf_ +, + tϡ_ + + +2450 > + tf_ +; + +2452  + gda +:: +v +:: +visi_im +( + +2453 +_which +, +logil_which + + +2454 , +vis +, +age +, +m +:: +l_ +() + +2455 , +v_us_backup_ag +() + +2456 , +ic_ +< +f_which +*>(0), stic_< +f_ +*>(0) + +2460 + gme + < +tyme + + gVis +> + +2461 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( + +2462 +tyme + +Vis +:: +su_ty + + +2464 +_y_vis +( +Vis +& +vis +) + +2466  +_y_vis_im +( + +2467 +which_ +, +which +(), +vis +, +age_ +. +addss +() + +2471 + gme + < +tyme + + gVis +> + +2472 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( + +2473 +tyme + +Vis +:: +su_ty + + +2475 +_y_vis +( +Vis +& +vis +) const + +2477  +_y_vis_im +( + +2478 +which_ +, +which +(), +vis +, +age_ +. +addss +() + +2482 + gpublic +: + +2484 #ide +BOOST_NO_CXX11_REF_QUALIFIERS + + +2486 +me + < +tyme + +Vis +> + +2487 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( + +2488 +tyme + +Vis +:: +su_ty + + +2490 +y_vis +( +Vis +& +vis +) && + +2492 +da +:: +v +:: +voke_vis +< +Vis +, + gue +> +vok +( +vis +); + +2493  + gthis +-> +_y_vis +( +vok +); + +2496 + gme + < +tyme + + gVis +> + +2497 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( + +2498 +tyme + +Vis +:: +su_ty + + +2500 +y_vis +( +Vis +& +vis +) const&& + +2502 +da +:: +v +:: +voke_vis +< +Vis +, + gue +> +vok +( +vis +); + +2503  + gthis +-> +_y_vis +( +vok +); + +2508 + gme + < +tyme + + gVis +> + +2509 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( + +2510 +tyme + +Vis +:: +su_ty + + +2512 +y_vis +( +Vis +& +vis +) + +2513 #ide +BOOST_NO_CXX11_REF_QUALIFIERS + + +2517 +da +:: +v +:: +voke_vis +< +Vis +, + gl +> +vok +( +vis +); + +2518  + gthis +-> +_y_vis +( +vok +); + +2521 + gme + < +tyme + + gVis +> + +2522 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( + +2523 +tyme + +Vis +:: +su_ty + + +2525 +y_vis +( +Vis +& +vis +) const + +2526 #ide +BOOST_NO_CXX11_REF_QUALIFIERS + + +2530 +da +:: +v +:: +voke_vis +< +Vis +, + gl +> +vok +( +vis +); + +2531  + gthis +-> +_y_vis +( +vok +); + +2541 + gme + < +tyme + + gTys +> + +2542  + smake_v_ov + + +2544 + give +: + +2546 +BOOST_STATIC_ASSERT +(:: +boo +:: +m +:: +is_qu +< +Tys +>:: +vue + )); + +2547  +tyme + + tboo +:: + tm +:: + t_nge +< + +2548 + tboo +:: + tm +:: + tli +<> + +2549 , + tboo +:: + tm +:: + td +< boo::m:: + tli +<> >:: + tty + + +2550 , + tTys + + +2551 >:: + tty + + tcݛd_qu_t +; + +2553 + gpublic +: + +2555  +v +< + +2556 + tda +:: + tv +:: + tov_qu +< + tcݛd_qu_t +> + +2557 > + tty +; + +2566 + gme + < +BOOST_VARIANT_ENUM_PARAMS +( +tyme + +T +) > + +2567 +le +  +sw +( + +2568 +v +< +BOOST_VARIANT_ENUM_PARAMS +( +T +>& +lhs + + +2569 , +v +< +BOOST_VARIANT_ENUM_PARAMS +( +T +>& +rhs + + +2572 + glhs +. +sw +( +rhs +); + +2579 #i! +defed +( +BOOST_NO_IOSTREAM +) + +2580  + ~ + + @/usr/include/boost/variant/visitor_ptr.hpp + +13 #ide +BOOST_VARIANT_VISITOR_PTR_HPP + + +14  + #BOOST_VARIANT_VISITOR_PTR_HPP + + + ) + +16  + ~ + +17  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26 +mea + + gboo + { + +34 + gme + < +tyme + + gT +,ym + gR +> + +35 +ass + + gvis_r_t + + +36 : +public + +ic_vis +< +R +> + +38 +ive +: + +40  +R + (* + tvis_t +)( + tT +); + +42 +vis_t + + gvis_ +; + +44 + gpublic +: + +46  +R + + tsu_ty +; + +48 + give +: + +50  +tyme + + tm +:: + tev_if +< + +51 + tis_n +< + tT +> + +52 , + tm +:: + tidty +< + tT +> + +53 , + tadd_n + + +54 >:: + tty + + tgumt_fwd_ty +; + +56 + gpublic +: + +58 +exic + +vis_r_t +( +vis_t + +vis + +BOOST_NOEXCEPT + + +59 : +vis_ +( +vis +) + +63 +public +: + +65 +me + < +tyme + +U +> + +66 +su_ty + +ݔ +()(cڡ +U +&) const + +68 +boo +:: +throw_exi +( +bad_vis +()); + +71 #i! +defed +( +BOOST_NO_VOID_RETURNS +) + +73 + gpublic +: + +75 +su_ty + +ݔ +()( +gumt_fwd_ty + +ݔd +) const + +77  +vis_ +( +ݔd +); + +82 + give +: + +84 +su_ty + +execu_im +( +gumt_fwd_ty + +ݔd +, +m +:: +l_ +) const + +86  +vis_ +( +ݔd +); + +89 +BOOST_VARIANT_AUX_RETURN_VOID_TYPE + + +90 +execu_im +( +gumt_fwd_ty + +ݔd +, +m +:: +ue_ +) const + +92 +vis_ +( +ݔd +); + +93 + gBOOST_VARIANT_AUX_RETURN_VOID +; + +96 + gpublic +: + +98 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +su_ty +) + +99 +ݔ +()( +gumt_fwd_ty + +ݔd +) const + +101  +tyme + + tis_void +< + tsu_ty +>:: + tty + + thas_void_su +; + +102  +execu_im +( +ݔd +, +has_void_su +()); + +109 + gme + < +tyme + + gR +,ym + gT +> + +110 +le + + gvis_r_t +< + gT +, + gR +> +vis_r +( +R + (* +vis +)( +T +)) + +112  + gvis_r_t +< + gT +, + gR +>( + gvis +); + + @/usr/include/cmark_export.h + +2 #ide +CMARK_EXPORT_H + + +3  + #CMARK_EXPORT_H + + + ) + +5 #ifde +CMARK_STATIC_DEFINE + + +6  + #CMARK_EXPORT + + + ) + +7  + #CMARK_NO_EXPORT + + + ) + +9 #ide +CMARK_EXPORT + + +10 #ifde +libcmk_EXPORTS + + +12  + #CMARK_EXPORT + + `__ibu__ +(( + `visiby +("deu"))) + + ) + +15  + #CMARK_EXPORT + + `__ibu__ +(( + `visiby +("deu"))) + + ) + +19 #ide +CMARK_NO_EXPORT + + +20  + #CMARK_NO_EXPORT + + `__ibu__ +(( + `visiby +("hidd"))) + + ) + +24 #ide +CMARK_DEPRECATED + + +25  + #CMARK_DEPRECATED + + `__ibu__ + (( +__dd__ +)) + + ) + +28 #ide +CMARK_DEPRECATED_EXPORT + + +29  + #CMARK_DEPRECATED_EXPORT + +CMARK_EXPORT + +CMARK_DEPRECATED + + + ) + +32 #ide +CMARK_DEPRECATED_NO_EXPORT + + +33  + #CMARK_DEPRECATED_NO_EXPORT + +CMARK_NO_EXPORT + +CMARK_DEPRECATED + + + ) + +37 #ide +CMARK_NO_DEPRECATED + + +38  + #CMARK_NO_DEPRECATED + + + ) + + @/usr/include/cmark_version.h + +1 #ide +CMARK_VERSION_H + + +2  + #CMARK_VERSION_H + + + ) + +4  + #CMARK_VERSION + ((0 << 16| (28 << 8| 3) + + ) + +5  + #CMARK_VERSION_STRING + "0.28.3" + + ) + + @/usr/include/features.h + +18 #idef +_FEATURES_H + + +19  + #_FEATURES_H + 1 + + ) + +119 #unde +__USE_ISOC11 + + +120 #unde +__USE_ISOC99 + + +121 #unde +__USE_ISOC95 + + +122 #unde +__USE_ISOCXX11 + + +123 #unde +__USE_POSIX + + +124 #unde +__USE_POSIX2 + + +125 #unde +__USE_POSIX199309 + + +126 #unde +__USE_POSIX199506 + + +127 #unde +__USE_XOPEN + + +128 #unde +__USE_XOPEN_EXTENDED + + +129 #unde +__USE_UNIX98 + + +130 #unde +__USE_XOPEN2K + + +131 #unde +__USE_XOPEN2KXSI + + +132 #unde +__USE_XOPEN2K8 + + +133 #unde +__USE_XOPEN2K8XSI + + +134 #unde +__USE_LARGEFILE + + +135 #unde +__USE_LARGEFILE64 + + +136 #unde +__USE_FILE_OFFSET64 + + +137 #unde +__USE_MISC + + +138 #unde +__USE_ATFILE + + +139 #unde +__USE_GNU + + +140 #unde +__USE_FORTIFY_LEVEL + + +141 #unde +__KERNEL_STRICT_NAMES + + +142 #unde +__GLIBC_USE_DEPRECATED_GETS + + +143 #unde +__GLIBC_USE_DEPRECATED_SCANF + + +147 #ide +_LOOSE_KERNEL_NAMES + + +148  + #__KERNEL_STRICT_NAMES + + + ) + +158 #i +defed + +__GNUC__ + && defed +__GNUC_MINOR__ + + +159  + #__GNUC_PREREQ +( +maj +, +m +) \ + +160 (( +__GNUC__ + << 16+ +__GNUC_MINOR__ + >(( +maj +<< 16+ ( +m +)) + + ) + +162  + #__GNUC_PREREQ +( +maj +, +m +0 + + ) + +169 #i +defed + +__g_maj__ + && defed +__g_m__ + + +170  + #__glibc_g_eq +( +maj +, +m +) \ + +171 (( +__g_maj__ + << 16+ +__g_m__ + >(( +maj +<< 16+ ( +m +)) + + ) + +173  + #__glibc_g_eq +( +maj +, +m +0 + + ) + +177  + #__GLIBC_USE +( +F + +__GLIBC_USE_ + ## + ) +F + +183 #i( +defed + +_BSD_SOURCE + || defed +_SVID_SOURCE +) \ + +184 && ! +defed + + g_DEFAULT_SOURCE + + +186 #unde +_DEFAULT_SOURCE + + +187  + #_DEFAULT_SOURCE + 1 + + ) + +191 #ifde +_GNU_SOURCE + + +192 #unde +_ISOC95_SOURCE + + +193  + #_ISOC95_SOURCE + 1 + + ) + +194 #unde +_ISOC99_SOURCE + + +195  + #_ISOC99_SOURCE + 1 + + ) + +196 #unde +_ISOC11_SOURCE + + +197  + #_ISOC11_SOURCE + 1 + + ) + +198 #unde +_POSIX_SOURCE + + +199  + #_POSIX_SOURCE + 1 + + ) + +200 #unde +_POSIX_C_SOURCE + + +201  + #_POSIX_C_SOURCE + 200809L + + ) + +202 #unde +_XOPEN_SOURCE + + +203  + #_XOPEN_SOURCE + 700 + + ) + +204 #unde +_XOPEN_SOURCE_EXTENDED + + +205  + #_XOPEN_SOURCE_EXTENDED + 1 + + ) + +206 #unde +_LARGEFILE64_SOURCE + + +207  + #_LARGEFILE64_SOURCE + 1 + + ) + +208 #unde +_DEFAULT_SOURCE + + +209  + #_DEFAULT_SOURCE + 1 + + ) + +210 #unde +_ATFILE_SOURCE + + +211  + #_ATFILE_SOURCE + 1 + + ) + +216 #i( +defed + +_DEFAULT_SOURCE + \ + +217 || (! +defed + + g__STRICT_ANSI__ + \ + +218 && ! +defed + + g_ISOC99_SOURCE + && !defed + g_ISOC11_SOURCE + \ + +219 && ! +defed + + g_POSIX_SOURCE + && !defed + g_POSIX_C_SOURCE + \ + +220 && ! +defed + + g_XOPEN_SOURCE +)) + +221 #unde +_DEFAULT_SOURCE + + +222  + #_DEFAULT_SOURCE + 1 + + ) + +226 #i( +defed + +_ISOC11_SOURCE + \ + +227 || ( +defed + + g__STDC_VERSION__ + && __STDC_VERSION__ >= 201112L)) + +228  + #__USE_ISOC11 + 1 + + ) + +232 #i( +defed + +_ISOC99_SOURCE + || defed +_ISOC11_SOURCE + \ + +233 || ( +defed + +__STDC_VERSION__ + && __STDC_VERSION__ >= 199901L)) + +234  + #__USE_ISOC99 + 1 + + ) + +238 #i( +defed + +_ISOC99_SOURCE + || defed +_ISOC11_SOURCE + \ + +239 || ( +defed + +__STDC_VERSION__ + && __STDC_VERSION__ >= 199409L)) + +240  + #__USE_ISOC95 + 1 + + ) + +243 #ifde +__lulus + + +245 #i +__lulus + >= 201703L + +246  + #__USE_ISOC11 + 1 + + ) + +250 #i +__lulus + >201103L || +defed + +__GXX_EXPERIMENTAL_CXX0X__ + + +251  + #__USE_ISOCXX11 + 1 + + ) + +252  + #__USE_ISOC99 + 1 + + ) + +259 #ifde +_DEFAULT_SOURCE + + +260 #i! +defed + +_POSIX_SOURCE + && !defed +_POSIX_C_SOURCE + + +261  + #__USE_POSIX_IMPLICITLY + 1 + + ) + +263 #unde +_POSIX_SOURCE + + +264  + #_POSIX_SOURCE + 1 + + ) + +265 #unde +_POSIX_C_SOURCE + + +266  + #_POSIX_C_SOURCE + 200809L + + ) + +269 #i((! +defed + +__STRICT_ANSI__ + \ + +270 || ( +defed + +_XOPEN_SOURCE + && (_XOPEN_SOURCE - 0) >= 500)) \ + +271 && ! +defed + +_POSIX_SOURCE + && !defed +_POSIX_C_SOURCE +) + +272  + #_POSIX_SOURCE + 1 + + ) + +273 #i +defed + +_XOPEN_SOURCE + && (_XOPEN_SOURCE - 0) < 500 + +274  + #_POSIX_C_SOURCE + 2 + + ) + +275 #i +defed + +_XOPEN_SOURCE + && (_XOPEN_SOURCE - 0) < 600 + +276  + #_POSIX_C_SOURCE + 199506L + + ) + +277 #i +defed + +_XOPEN_SOURCE + && (_XOPEN_SOURCE - 0) < 700 + +278  + #_POSIX_C_SOURCE + 200112L + + ) + +280  + #_POSIX_C_SOURCE + 200809L + + ) + +282  + #__USE_POSIX_IMPLICITLY + 1 + + ) + +291 #i((! +defed + +_POSIX_C_SOURCE + || (_POSIX_C_SOURCE - 0) < 199506L) \ + +292 && ( +defed + +_REENTRANT + || defed +_THREAD_SAFE +)) + +293  + #_POSIX_SOURCE + 1 + + ) + +294 #unde +_POSIX_C_SOURCE + + +295  + #_POSIX_C_SOURCE + 199506L + + ) + +298 #i( +defed + +_POSIX_SOURCE + \ + +299 || ( +defed + +_POSIX_C_SOURCE + && _POSIX_C_SOURCE >= 1) \ + +300 || +defed + +_XOPEN_SOURCE +) + +301  + #__USE_POSIX + 1 + + ) + +304 #i +defed + +_POSIX_C_SOURCE + && _POSIX_C_SOURCE >2 || defed +_XOPEN_SOURCE + + +305  + #__USE_POSIX2 + 1 + + ) + +308 #i +defed + +_POSIX_C_SOURCE + && (_POSIX_C_SOURCE - 0) >= 199309L + +309  + #__USE_POSIX199309 + 1 + + ) + +312 #i +defed + +_POSIX_C_SOURCE + && (_POSIX_C_SOURCE - 0) >= 199506L + +313  + #__USE_POSIX199506 + 1 + + ) + +316 #i +defed + +_POSIX_C_SOURCE + && (_POSIX_C_SOURCE - 0) >= 200112L + +317  + #__USE_XOPEN2K + 1 + + ) + +318 #unde +__USE_ISOC95 + + +319  + #__USE_ISOC95 + 1 + + ) + +320 #unde +__USE_ISOC99 + + +321  + #__USE_ISOC99 + 1 + + ) + +324 #i +defed + +_POSIX_C_SOURCE + && (_POSIX_C_SOURCE - 0) >= 200809L + +325  + #__USE_XOPEN2K8 + 1 + + ) + +326 #unde +_ATFILE_SOURCE + + +327  + #_ATFILE_SOURCE + 1 + + ) + +330 #ifdef +_XOPEN_SOURCE + + +331  + #__USE_XOPEN + 1 + + ) + +332 #i( +_XOPEN_SOURCE + - 0) >= 500 + +333  + #__USE_XOPEN_EXTENDED + 1 + + ) + +334  + #__USE_UNIX98 + 1 + + ) + +335 #unde +_LARGEFILE_SOURCE + + +336  + #_LARGEFILE_SOURCE + 1 + + ) + +337 #i( +_XOPEN_SOURCE + - 0) >= 600 + +338 #i( +_XOPEN_SOURCE + - 0) >= 700 + +339  + #__USE_XOPEN2K8 + 1 + + ) + +340  + #__USE_XOPEN2K8XSI + 1 + + ) + +342  + #__USE_XOPEN2K + 1 + + ) + +343  + #__USE_XOPEN2KXSI + 1 + + ) + +344 #unde +__USE_ISOC95 + + +345  + #__USE_ISOC95 + 1 + + ) + +346 #unde +__USE_ISOC99 + + +347  + #__USE_ISOC99 + 1 + + ) + +350 #ifde +_XOPEN_SOURCE_EXTENDED + + +351  + #__USE_XOPEN_EXTENDED + 1 + + ) + +356 #ifde +_LARGEFILE_SOURCE + + +357  + #__USE_LARGEFILE + 1 + + ) + +360 #ifde +_LARGEFILE64_SOURCE + + +361  + #__USE_LARGEFILE64 + 1 + + ) + +364 #i +defed + +_FILE_OFFSET_BITS + && _FILE_OFFSET_BITS == 64 + +365  + #__USE_FILE_OFFSET64 + 1 + + ) + +368 #i +defed + +_DEFAULT_SOURCE + + +369  + #__USE_MISC + 1 + + ) + +372 #ifdef +_ATFILE_SOURCE + + +373  + #__USE_ATFILE + 1 + + ) + +376 #ifdef +_GNU_SOURCE + + +377  + #__USE_GNU + 1 + + ) + +380 #i +defed + +_FORTIFY_SOURCE + && _FORTIFY_SOURCE > 0 + +381 #i! +defed + +__OPTIMIZE__ + || __OPTIMIZE__ <= 0 + +382 #wng +_FORTIFY_SOURCE + +ques + +compg + +wh + +timizi + (- +O +) + +383 #i! +__GNUC_PREREQ + (4, 1) + +384 #wng +_FORTIFY_SOURCE + +ques + +GCC + 4.1 + + +ϋr + + +385 #i +_FORTIFY_SOURCE + > 1 + +386  + #__USE_FORTIFY_LEVEL + 2 + + ) + +388  + #__USE_FORTIFY_LEVEL + 1 + + ) + +391 #ide +__USE_FORTIFY_LEVEL + + +392  + #__USE_FORTIFY_LEVEL + 0 + + ) + +399 #i +defed + +__lulus + ? __lulu>201402L : defed +__USE_ISOC11 + + +400  + #__GLIBC_USE_DEPRECATED_GETS + 0 + + ) + +402  + #__GLIBC_USE_DEPRECATED_GETS + 1 + + ) + +417 #i +defed + +__USE_GNU + && \ + +418 ( +defed + + g__lulus + \ + +419 ? ( + g__lulus + < 201103L && ! +defed + + g__GXX_EXPERIMENTAL_CXX0X__ +) \ + +420 : (! +defed + +__STDC_VERSION__ + || __STDC_VERSION__ < 199901L)) + +421  + #__GLIBC_USE_DEPRECATED_SCANF + 1 + + ) + +423  + #__GLIBC_USE_DEPRECATED_SCANF + 0 + + ) + +428  + ~ + +436 #unde +__GNU_LIBRARY__ + + +437  + #__GNU_LIBRARY__ + 6 + + ) + +441  + #__GLIBC__ + 2 + + ) + +442  + #__GLIBC_MINOR__ + 29 + + ) + +444  + #__GLIBC_PREREQ +( +maj +, +m +) \ + +445 (( +__GLIBC__ + << 16+ +__GLIBC_MINOR__ + >(( +maj +<< 16+ ( +m +)) + + ) + +448 #ide +__ASSEMBLER__ + + +449 #ide +_SYS_CDEFS_H + + +450  + ~ + +455 #i +defed + +__USE_FILE_OFFSET64 + && !defed +__REDIRECT + + +456  + #__USE_LARGEFILE + 1 + + ) + +457  + #__USE_LARGEFILE64 + 1 + + ) + +463 #i +__GNUC_PREREQ + (2, 7&& +defed + +__OPTIMIZE__ + \ + +464 && ! +defed + + g__OPTIMIZE_SIZE__ + && !defed + g__NO_INLINE__ + \ + +465 && +defed + + g__ex_le + + +466  + #__USE_EXTERN_INLINES + 1 + + ) + +474  + ~ + + @/usr/include/lmdb.h + +165 #ide +_LMDB_H_ + + +166  + #_LMDB_H_ + + + ) + +168  + ~ + +170 #ifde +__lulus + + +175 #ifde +_MSC_VER + + +176  + tmdb_mode_t +; + +178  +mode_t + + tmdb_mode_t +; + +185 #ifde +_WIN32 + + +186 * + tmdb_fehd_t +; + +188  + tmdb_fehd_t +; + +199  + #MDB_VERSION_MAJOR + 0 + + ) + +201  + #MDB_VERSION_MINOR + 9 + + ) + +203  + #MDB_VERSION_PATCH + 24 + + ) + +206  + #MDB_VERINT +( +a +, +b +, +c +((<< 24| ((b<< 16| (c)) + + ) + +209  + #MDB_VERSION_FULL + \ + +210 + `MDB_VERINT +( +MDB_VERSION_MAJOR +, +MDB_VERSION_MINOR +, +MDB_VERSION_PATCH +) + + ) + +213  + #MDB_VERSION_DATE + "July 24, 2019" + + ) + +216  + #MDB_VERSTR +( +a +, +b +, +c +, +d +"LMDB " #"." #b "." #": (" d ")" + + ) + +219  + #MDB_VERFOO +( +a +, +b +, +c +, +d + + `MDB_VERSTR +,b,c,d) + + ) + +222  + #MDB_VERSION_STRING + \ + +223 + `MDB_VERFOO +( +MDB_VERSION_MAJOR +, +MDB_VERSION_MINOR +, +MDB_VERSION_PATCH +, +MDB_VERSION_DATE +) + + ) + +231  +MDB_v + + tMDB_v +; + +238  +MDB_txn + + tMDB_txn +; + +241  + tMDB_dbi +; + +244  +MDB_curs + + tMDB_curs +; + +257  + sMDB_v + { + +258 +size_t + + gmv_size +; + +259 * + gmv_da +; + +260 } + tMDB_v +; + +263 ( + gMDB_cmp_func +)(cڡ + tMDB_v + * + ta +, cڡ MDB_v * + tb +); + +279 ( + gMDB_l_func +)( + tMDB_v + * + tem +, * + tdr +, * + twr +, * + tlx +); + +285  + #MDB_FIXEDMAP + 0x01 + + ) + +287  + #MDB_NOSUBDIR + 0x4000 + + ) + +289  + #MDB_NOSYNC + 0x10000 + + ) + +291  + #MDB_RDONLY + 0x20000 + + ) + +293  + #MDB_NOMETASYNC + 0x40000 + + ) + +295  + #MDB_WRITEMAP + 0x80000 + + ) + +297  + #MDB_MAPASYNC + 0x100000 + + ) + +299  + #MDB_NOTLS + 0x200000 + + ) + +301  + #MDB_NOLOCK + 0x400000 + + ) + +303  + #MDB_NORDAHEAD + 0x800000 + + ) + +305  + #MDB_NOMEMINIT + 0x1000000 + + ) + +312  + #MDB_REVERSEKEY + 0x02 + + ) + +314  + #MDB_DUPSORT + 0x04 + + ) + +317  + #MDB_INTEGERKEY + 0x08 + + ) + +319  + #MDB_DUPFIXED + 0x10 + + ) + +321  + #MDB_INTEGERDUP + 0x20 + + ) + +323  + #MDB_REVERSEDUP + 0x40 + + ) + +325  + #MDB_CREATE + 0x40000 + + ) + +332  + #MDB_NOOVERWRITE + 0x10 + + ) + +337  + #MDB_NODUPDATA + 0x20 + + ) + +339  + #MDB_CURRENT + 0x40 + + ) + +343  + #MDB_RESERVE + 0x10000 + + ) + +345  + #MDB_APPEND + 0x20000 + + ) + +347  + #MDB_APPENDDUP + 0x40000 + + ) + +349  + #MDB_MULTIPLE + 0x80000 + + ) + +358  + #MDB_CP_COMPACT + 0x01 + + ) + +366  + eMDB_curs_ + { + +367 + gMDB_FIRST +, + +368 + gMDB_FIRST_DUP +, + +370 + gMDB_GET_BOTH +, + +371 + gMDB_GET_BOTH_RANGE +, + +372 + gMDB_GET_CURRENT +, + +373 + gMDB_GET_MULTIPLE +, + +376 + gMDB_LAST +, + +377 + gMDB_LAST_DUP +, + +379 + gMDB_NEXT +, + +380 + gMDB_NEXT_DUP +, + +382 + gMDB_NEXT_MULTIPLE +, + +385 + gMDB_NEXT_NODUP +, + +386 + gMDB_PREV +, + +387 + gMDB_PREV_DUP +, + +389 + gMDB_PREV_NODUP +, + +390 + gMDB_SET +, + +391 + gMDB_SET_KEY +, + +392 + gMDB_SET_RANGE +, + +393 + gMDB_PREV_MULTIPLE + + +395 } + tMDB_curs_ +; + +403  + #MDB_SUCCESS + 0 + + ) + +405  + #MDB_KEYEXIST + (-30799) + + ) + +407  + #MDB_NOTFOUND + (-30798) + + ) + +409  + #MDB_PAGE_NOTFOUND + (-30797) + + ) + +411  + #MDB_CORRUPTED + (-30796) + + ) + +413  + #MDB_PANIC + (-30795) + + ) + +415  + #MDB_VERSION_MISMATCH + (-30794) + + ) + +417  + #MDB_INVALID + (-30793) + + ) + +419  + #MDB_MAP_FULL + (-30792) + + ) + +421  + #MDB_DBS_FULL + (-30791) + + ) + +423  + #MDB_READERS_FULL + (-30790) + + ) + +425  + #MDB_TLS_FULL + (-30789) + + ) + +427  + #MDB_TXN_FULL + (-30788) + + ) + +429  + #MDB_CURSOR_FULL + (-30787) + + ) + +431  + #MDB_PAGE_FULL + (-30786) + + ) + +433  + #MDB_MAP_RESIZED + (-30785) + + ) + +442  + #MDB_INCOMPATIBLE + (-30784) + + ) + +444  + #MDB_BAD_RSLOT + (-30783) + + ) + +446  + #MDB_BAD_TXN + (-30782) + + ) + +448  + #MDB_BAD_VALSIZE + (-30781) + + ) + +450  + #MDB_BAD_DBI + (-30780) + + ) + +452  + #MDB_LAST_ERRCODE + +MDB_BAD_DBI + + + ) + +456  + sMDB_ + { + +457  + gms_psize +; + +459  + gms_dth +; + +460 +size_t + + gms_bnch_ges +; + +461 +size_t + + gms_af_ges +; + +462 +size_t + + gms_ovow_ges +; + +463 +size_t + + gms_s +; + +464 } + tMDB_ +; + +467  + sMDB_vfo + { + +468 * + gme_maddr +; + +469 +size_t + + gme_msize +; + +470 +size_t + + gme_ϡ_pgno +; + +471 +size_t + + gme_ϡ_txnid +; + +472  + gme_maxads +; + +473  + gme_numads +; + +474 } + tMDB_vfo +; + +483 * +mdb_vsi +(* +maj +, * +m +, * +tch +); + +495 * +mdb_ +( +r +); + +508  +mdb_v_ +( +MDB_v + ** +v +); + +631  +mdb_v_ݒ +( +MDB_v + * +v +, cڡ * +th +,  +ags +, +mdb_mode_t + +mode +); + +647  +mdb_v_cy +( +MDB_v + * +v +, cڡ * +th +); + +662  +mdb_v_cyfd +( +MDB_v + * +v +, +mdb_fehd_t + +fd +); + +687  +mdb_v_cy2 +( +MDB_v + * +v +, cڡ * +th +,  +ags +); + +706  +mdb_v_cyfd2 +( +MDB_v + * +v +, +mdb_fehd_t + +fd +,  +ags +); + +714  +mdb_v_ +( +MDB_v + * +v +, +MDB_ + * + +); + +722  +mdb_v_fo +( +MDB_v + * +v +, +MDB_vfo + * + +); + +743  +mdb_v_sync +( +MDB_v + * +v +,  +f +); + +753  +mdb_v_o +( +MDB_v + * +v +); + +769  +mdb_v_t_ags +( +MDB_v + * +v +,  +ags +,  +off +); + +781  +mdb_v_g_ags +( +MDB_v + * +v +, * +ags +); + +795  +mdb_v_g_th +( +MDB_v + * +v +, cڡ ** +th +); + +811  +mdb_v_g_fd +( +MDB_v + * +v +, +mdb_fehd_t + * +fd +); + +845  +mdb_v_t_msize +( +MDB_v + * +v +, +size_t + +size +); + +864  +mdb_v_t_maxads +( +MDB_v + * +v +,  +ads +); + +876  +mdb_v_g_maxads +( +MDB_v + * +v +, * +ads +); + +896  +mdb_v_t_maxdbs +( +MDB_v + * +v +, +MDB_dbi + +dbs +); + +905  +mdb_v_g_maxkeysize +( +MDB_v + * +v +); + +913  +mdb_v_t_urx +( +MDB_v + * +v +, * +x +); + +920 * +mdb_v_g_urx +( +MDB_v + * +v +); + +928  + tMDB_as_func +( + tMDB_v + * + tv +, cڡ * + tmsg +); + +937  +mdb_v_t_as +( +MDB_v + * +v +, +MDB_as_func + * +func +); + +973  +mdb_txn_beg +( +MDB_v + * +v +, +MDB_txn + * + +,  +ags +, MDB_tx** +txn +); + +979 +MDB_v + * +mdb_txn_v +( +MDB_txn + * +txn +); + +990 +size_t + +mdb_txn_id +( +MDB_txn + * +txn +); + +1008  +mdb_txn_comm +( +MDB_txn + * +txn +); + +1018  +mdb_txn_abt +( +MDB_txn + * +txn +); + +1037  +mdb_txn_t +( +MDB_txn + * +txn +); + +1053  +mdb_txn_w +( +MDB_txn + * +txn +); + +1056  + #mdb_ݒ +( +txn +, +me +, +ags +, +dbi + + `mdb_dbi_ݒ +xn,me,ags,dbi) + + ) + +1058  + #mdb_o +( +v +, +dbi + + `mdb_dbi_o +nv,dbi) + + ) + +1128  +mdb_dbi_ݒ +( +MDB_txn + * +txn +, cڡ * +me +,  +ags +, +MDB_dbi + * +dbi +); + +1142  +mdb_ +( +MDB_txn + * +txn +, +MDB_dbi + +dbi +, +MDB_ + * + +); + +1151  +mdb_dbi_ags +( +MDB_txn + * +txn +, +MDB_dbi + +dbi +, * +ags +); + +1169  +mdb_dbi_o +( +MDB_v + * +v +, +MDB_dbi + +dbi +); + +1180  +mdb_dr +( +MDB_txn + * +txn +, +MDB_dbi + +dbi +,  +d +); + +1201  +mdb_t_com +( +MDB_txn + * +txn +, +MDB_dbi + +dbi +, +MDB_cmp_func + * +cmp +); + +1224  +mdb_t_dupst +( +MDB_txn + * +txn +, +MDB_dbi + +dbi +, +MDB_cmp_func + * +cmp +); + +1244  +mdb_t_lfunc +( +MDB_txn + * +txn +, +MDB_dbi + +dbi +, +MDB_l_func + * +l +); + +1260  +mdb_t_lx +( +MDB_txn + * +txn +, +MDB_dbi + +dbi +, * +x +); + +1288  +mdb_g +( +MDB_txn + * +txn +, +MDB_dbi + +dbi +, +MDB_v + * +key +, MDB_v * +da +); + +1337  +mdb_put +( +MDB_txn + * +txn +, +MDB_dbi + +dbi +, +MDB_v + * +key +, MDB_v * +da +, + +1338  +ags +); + +1362  +mdb_d +( +MDB_txn + * +txn +, +MDB_dbi + +dbi +, +MDB_v + * +key +, MDB_v * +da +); + +1386  +mdb_curs_ݒ +( +MDB_txn + * +txn +, +MDB_dbi + +dbi +, +MDB_curs + ** +curs +); + +1394  +mdb_curs_o +( +MDB_curs + * +curs +); + +1412  +mdb_curs_w +( +MDB_txn + * +txn +, +MDB_curs + * +curs +); + +1418 +MDB_txn + * +mdb_curs_txn +( +MDB_curs + * +curs +); + +1424 +MDB_dbi + +mdb_curs_dbi +( +MDB_curs + * +curs +); + +1445  +mdb_curs_g +( +MDB_curs + * +curs +, +MDB_v + * +key +, MDB_v * +da +, + +1446 +MDB_curs_ + + +); + +1507  +mdb_curs_put +( +MDB_curs + * +curs +, +MDB_v + * +key +, MDB_v * +da +, + +1508  +ags +); + +1531  +mdb_curs_d +( +MDB_curs + * +curs +,  +ags +); + +1545  +mdb_curs_cou +( +MDB_curs + * +curs +, +size_t + * +coup +); + +1557  +mdb_cmp +( +MDB_txn + * +txn +, +MDB_dbi + +dbi +, cڡ +MDB_v + * +a +, cڡ MDB_v * +b +); + +1569  +mdb_dcmp +( +MDB_txn + * +txn +, +MDB_dbi + +dbi +, cڡ +MDB_v + * +a +, cڡ MDB_v * +b +); + +1577 ( + gMDB_msg_func +)(cڡ * + tmsg +, * + tx +); + +1586  +mdb_ad_li +( +MDB_v + * +v +, +MDB_msg_func + * +func +, * +x +); + +1594  +mdb_ad_check +( +MDB_v + * +v +, * +dd +); + +1597 #ifde +__lulus + + + @/usr/include/mtx/common.hpp + +1 #agm + + + +3  + ~ + +5  + ~ + +6  + ~ + +7  + ~ + +9 +usg + + gjs + = +ohmn +:: +js +; + +13 +mea + + gmtx + { + +14 +mea + + gyo + { + +16 +usg + + gAlgܙhmDevi + = +d +:: +rg +; + +18  + sUnsigdDeviInfo + + +21 + gd +:: +rg + +devi_diy_me +; + +25 +om_js +(cڡ +js + & +obj +, +UnsigdDeviInfo + & +s +); + +28 +to_js +( +js + & +obj +, cڡ +UnsigdDeviInfo + & +s +); + +30  + sDeviKeys + + +33 + gd +:: +rg + +ur_id +; + +35 + gd +:: +rg + +devi_id +; + +37 + gd +:: +ve +< +d +:: +rg +> +gܙhms + = {"m.olm.v1.curve25519-aes-sha2", + +42 + gd +:: +m +< +AlgܙhmDevi +, std:: +rg +> +keys +; + +45 + gd +:: +m +< +d +:: +rg +, std::m< +AlgܙhmDevi +, std::rg>> +sigtus +; + +48 +UnsigdDeviInfo + + gunsigd_fo +; + +52 +om_js +(cڡ +js + & +obj +, +DeviKeys + & +s +); + +55 +to_js +( +js + & +obj +, cڡ +DeviKeys + & +s +); + + @/usr/include/mtx/events/aliases.hpp + +1 #agm + + + +3  + ~ + +5 +usg + + gjs + = +ohmn +:: +js +; + +7 +mea + + gmtx + { + +8 +mea + + gevts + { + +9 +mea + + ge + { + +18  + sAls + + +21 + gd +:: +ve +< +d +:: +rg +> +s +; + +26 +om_js +(cڡ +js + & +obj +, +Als + & +cڋ +); + +30 +to_js +( +js + & +obj +, cڡ +Als + & +cڋ +); + + @/usr/include/mtx/events/avatar.hpp + +1 #agm + + + +3  + ~ + +5 +usg + + gjs + = +ohmn +:: +js +; + +7  + ~"mtx/evts/comm.h +" + +9 +mea + + gmtx + { + +10 +mea + + gevts + { + +11 +mea + + ge + { + +17  + sAv + + +20 + gmtx +:: +comm +:: +ImageInfo + +image_fo +; + +22 + gd +:: +rg + +u +; + +27 +om_js +(cڡ +js + & +obj +, +Av + & +av +); + +31 +to_js +( +js + & +obj +, cڡ +Av + & +av +); + + @/usr/include/mtx/events/canonical_alias.hpp + +1 #agm + + + +3  + ~ + +5 +usg + + gjs + = +ohmn +:: +js +; + +7 +mea + + gmtx + { + +8 +mea + + gevts + { + +9 +mea + + ge + { + +17  + sCilAls + + +20 + gd +:: +rg + +s +; + +25 +om_js +(cڡ +js + & +obj +, +CilAls + & +nil_s +); + +29 +to_js +( +js + & +obj +, cڡ +CilAls + & +nil_s +); + + @/usr/include/mtx/events/create.hpp + +1 #agm + + + +3  + ~ + +4  + ~ + +6 +usg + + gjs + = +ohmn +:: +js +; + +8 +mea + + gmtx + { + +9 +mea + + gevts + { + +10 +mea + + ge + { + +12  + sPviousRoom + + +15 + gd +:: +rg + +room_id +; + +17 + gd +:: +rg + +evt_id +; + +24  + sCe + + +27 + gd +:: +rg + +t +; + +31 +bo + + gde + = +ue +; + +34 + gd +:: +rg + +room_vsi + = "1"; + +37 + gboo +:: +tiڮ +< +PviousRoom +> +edess +; + +41 +om_js +(cڡ +js + & +obj +, +Ce + & + +); + +44 +to_js +( +js + & +obj +, cڡ +Ce + & + +); + + @/usr/include/mtx/events/encrypted.hpp + +1 #agm + + + +3  + ~ + +5  + ~"mtx/evts.h +" + +7 +usg + + gjs + = +ohmn +:: +js +; + +9 +mea + + gmtx + { + +10 +mea + + gevts + { + +11 +mea + + gmsg + { + +13  + sOlmChCڋ + + +15 + gd +:: +rg + +body +; + +16 +ut8_t + + gty +; + +20 +om_js +(cڡ +js + & +obj +, +OlmChCڋ + & +evt +); + +23 +to_js +( +js + & +obj +, cڡ +OlmChCڋ + & +evt +); + +26  + sOlmEnyed + + +28 + gd +:: +rg + +gܙhm +; + +29 + gd +:: +rg + +nd_key +; + +31 +usg + + gRecKey + = +d +:: +rg +; + +32 + gd +:: +m +< +RecKey +, + gOlmChCڋ +> + gchxt +; + +36 +om_js +(cڡ +js + & +obj +, +OlmEnyed + & +evt +); + +39 +to_js +( +js + & +obj +, cڡ +OlmEnyed + & +evt +); + +42  + sEnyed + + +45 + gd +:: +rg + +gܙhm +; + +47 + gd +:: +rg + +chxt +; + +49 + gd +:: +rg + +devi_id +; + +51 + gd +:: +rg + +nd_key +; + +53 + gd +:: +rg + +ssi_id +; + +57 +om_js +(cڡ +js + & +obj +, +Enyed + & +evt +); + +60 +to_js +( +js + & +obj +, cڡ +Enyed + & +evt +); + +63  + sRoomKey + + +65 + gd +:: +rg + +gܙhm +; + +66 + gd +:: +rg + +room_id +; + +67 + gd +:: +rg + +ssi_id +; + +68 + gd +:: +rg + +ssi_key +; + +72 +om_js +(cڡ +js + & +obj +, +RoomKey + & +evt +); + +75 +to_js +( +js + & +obj +, cڡ +RoomKey + & +evt +); + +77 as + cRequeAi + + +80 + gReque +, + +82 + gCΩi +, + +84 + gUnknown +, + +87  + sKeyReque + + +90 +RequeAi + + gai +; + +94 + gd +:: +rg + +gܙhm +; + +96 + gd +:: +rg + +room_id +; + +98 + gd +:: +rg + +nd_key +; + +100 + gd +:: +rg + +ssi_id +; + +103 + gd +:: +rg + +que_id +; + +105 + gd +:: +rg + +queg_devi_id +; + +108 + gd +:: +rg + +nd +; + +110 + gmtx +:: +evts +:: +EvtTy + +ty +; + +114 +om_js +(cڡ +js + & +obj +, +KeyReque + & +evt +); + +117 +to_js +( +js + & +obj +, cڡ +KeyReque + & +evt +); + + @/usr/include/mtx/events/encryption.hpp + +1 #agm + + + +3  + ~ + +5 +usg + + gjs + = +ohmn +:: +js +; + +7 +mea + + gmtx + { + +8 +mea + + gevts + { + +9 +mea + + ge + { + +14  + sEnyi + + +18 + gd +:: +rg + +gܙhm + = "m.megolm.v1.aes-sha2"; + +22 +om_js +(cڡ +js + & +obj +, +Enyi + & +yi +); + +25 +to_js +( +js + & +obj +, cڡ +Enyi + & +yi +); + + @/usr/include/mtx/events/guest_access.hpp + +1 #agm + + + +3  + ~ + +4  + ~ + +6 +usg + + gjs + = +ohmn +:: +js +; + +8 +mea + + gmtx + { + +9 +mea + + gevts + { + +10 +mea + + ge + { + +12 as + cAcssS + + +14 + gCJo +, + +15 + gFbidd +, + +19 + gd +:: +rg + + +20 +acssSToSg +( +AcssS + +e +); + +23 +AcssS + + +24 +rgToAcssS +(cڡ +d +:: +rg + & +e +); + +27  + sGueAcss + + +30 +AcssS + + ggue_acss + = AcssS:: +Fbidd +; + +34 +om_js +(cڡ +js + & +obj +, +GueAcss + & +gue_acss +); + +37 +to_js +( +js + & +obj +, cڡ +GueAcss + & +gue_acss +); + + @/usr/include/mtx/events/history_visibility.hpp + +1 #agm + + + +3  + ~ + +4  + ~ + +6 +usg + + gjs + = +ohmn +:: +js +; + +8 +mea + + gmtx + { + +9 +mea + + gevts + { + +10 +mea + + ge + { + +12 as + cVisiby + + +17 + gWldRdab +, + +21 + gShed +, + +25 + gInved +, + +29 + gJoed +, + +32 + gd +:: +rg + + +33 +visibyToSg +(cڡ +Visiby + & +ru +); + +35 +Visiby + + +36 +rgToVisiby +(cڡ +d +:: +rg + & +ru +); + +39  + sHiyVisiby + + +42 +Visiby + + ghiy_visiby +; + +46 +om_js +(cڡ +js + & +obj +, +HiyVisiby + & +evt +); + +49 +to_js +( +js + & +obj +, cڡ +HiyVisiby + & +evt +); + + @/usr/include/mtx/events/member.hpp + +1 #agm + + + +3  + ~ + +4  + ~ + +6 +usg + + gjs + = +ohmn +:: +js +; + +8 +mea + + gmtx + { + +9 +mea + + gevts + { + +10 +mea + + ge + { + +12 as + cMembsh + + +15 + gJo +, + +17 + gInve +, + +19 + gB +, + +21 + gLve +, + +23 + gKnock +, + +26 + gd +:: +rg + + +27 +membshToSg +(cڡ +Membsh + & +membsh +); + +29 +Membsh + + +30 +rgToMembsh +(cڡ +d +:: +rg + & +membsh +); + +33  + sMemb + + +36 +Membsh + + gmembsh +; + +38 + gd +:: +rg + +av_u +; + +40 + gd +:: +rg + +diy_me +; + +43 +bo + + gis_de + = +l +; + +49 +om_js +(cڡ +js + & +obj +, +Memb + & +memb +); + +52 +to_js +( +js + & +obj +, cڡ +Memb + & +memb +); + + @/usr/include/mtx/events/messages/audio.hpp + +1 #agm + + + +3  + ~ + +4  + ~ + +6  + ~"mtx/evts/comm.h +" + +8 +usg + + gjs + = +ohmn +:: +js +; + +10 +mea + + gcomm + = +mtx +:: +comm +; + +12 +mea + + gmtx + { + +13 +mea + + gevts + { + +14 +mea + + gmsg + { + +16  + sAudio + + +20 + gd +:: +rg + +body +; + +22 + gd +:: +rg + +msgty +; + +24 + gd +:: +rg + +u +; + +26 + gcomm +:: +AudioInfo + +fo +; + +30 +om_js +(cڡ +js + & +obj +, +Audio + & +cڋ +); + +33 +to_js +( +js + & +obj +, cڡ +Audio + & +cڋ +); + + @/usr/include/mtx/events/messages/emote.hpp + +1 #agm + + + +3  + ~ + +4  + ~ + +6 +usg + + gjs + = +ohmn +:: +js +; + +8 +mea + + gmtx + { + +9 +mea + + gevts + { + +10 +mea + + gmsg + { + +12  + sEme + + +15 + gd +:: +rg + +body +; + +17 + gd +:: +rg + +msgty +; + +19 + gd +:: +rg + +fm +; + +21 + gd +:: +rg + +fmd_body +; + +25 +om_js +(cڡ +js + & +obj +, +Eme + & +cڋ +); + +28 +to_js +( +js + & +obj +, cڡ +Eme + & +cڋ +); + + @/usr/include/mtx/events/messages/file.hpp + +1 #agm + + + +3  + ~ + +4  + ~ + +6  + ~"mtx/evts/comm.h +" + +8 +usg + + gjs + = +ohmn +:: +js +; + +10 +mea + + gcomm + = +mtx +:: +comm +; + +12 +mea + + gmtx + { + +13 +mea + + gevts + { + +14 +mea + + gmsg + { + +16  + sFe + + +20 + gd +:: +rg + +body +; + +23 + gd +:: +rg + +fame +; + +25 + gd +:: +rg + +msgty +; + +27 + gd +:: +rg + +u +; + +29 + gcomm +:: +FeInfo + +fo +; + +33 +om_js +(cڡ +js + & +obj +, +Fe + & +cڋ +); + +36 +to_js +( +js + & +obj +, cڡ +Fe + & +cڋ +); + + @/usr/include/mtx/events/messages/image.hpp + +1 #agm + + + +3  + ~ + +4  + ~ + +6  + ~"mtx/evts/comm.h +" + +8 +usg + + gjs + = +ohmn +:: +js +; + +10 +mea + + gcomm + = +mtx +:: +comm +; + +12 +mea + + gmtx + { + +13 +mea + + gevts + { + +14 +mea + + gmsg + { + +16  + sImage + + +21 + gd +:: +rg + +body +; + +23 + gd +:: +rg + +msgty +; + +25 + gd +:: +rg + +u +; + +27 + gcomm +:: +ImageInfo + +fo +; + +30  + sStickImage + + +35 + gd +:: +rg + +body +; + +37 + gd +:: +rg + +u +; + +39 + gcomm +:: +ImageInfo + +fo +; + +43 +om_js +(cڡ +js + & +obj +, +Image + & +cڋ +); + +46 +to_js +( +js + & +obj +, cڡ +Image + & +cڋ +); + +49 +om_js +(cڡ +js + & +obj +, +StickImage + & +cڋ +); + +52 +to_js +( +js + & +obj +, cڡ +StickImage + & +cڋ +); + + @/usr/include/mtx/events/messages/notice.hpp + +1 #agm + + + +3  + ~ + +4  + ~ + +6  + ~"mtx/evts/comm.h +" + +8 +usg + + gjs + = +ohmn +:: +js +; + +10 +mea + + gcomm + = +mtx +:: +comm +; + +12 +mea + + gmtx + { + +13 +mea + + gevts + { + +14 +mea + + gmsg + { + +16  + sNi + + +19 + gd +:: +rg + +body +; + +21 + gd +:: +rg + +msgty +; + +23 + gd +:: +rg + +fm +; + +25 + gd +:: +rg + +fmd_body +; + +27 + gcomm +:: +ResTo + +ϋs_to +; + +31 +om_js +(cڡ +js + & +obj +, +Ni + & +cڋ +); + +34 +to_js +( +js + & +obj +, cڡ +Ni + & +cڋ +); + + @/usr/include/mtx/events/messages/text.hpp + +1 #agm + + + +3  + ~ + +4  + ~ + +6  + ~"mtx/evts/comm.h +" + +8 +usg + + gjs + = +ohmn +:: +js +; + +10 +mea + + gcomm + = +mtx +:: +comm +; + +12 +mea + + gmtx + { + +13 +mea + + gevts + { + +14 +mea + + gmsg + { + +16  + sText + + +19 + gd +:: +rg + +body +; + +21 + gd +:: +rg + +msgty +; + +23 + gd +:: +rg + +fm +; + +25 + gd +:: +rg + +fmd_body +; + +27 + gcomm +:: +ResTo + +ϋs_to +; + +31 +om_js +(cڡ +js + & +obj +, +Text + & +cڋ +); + +34 +to_js +( +js + & +obj +, cڡ +Text + & +cڋ +); + + @/usr/include/mtx/events/messages/video.hpp + +1 #agm + + + +3  + ~ + +4  + ~ + +6  + ~"mtx/evts/comm.h +" + +8 +usg + + gjs + = +ohmn +:: +js +; + +10 +mea + + gcomm + = +mtx +:: +comm +; + +12 +mea + + gmtx + { + +13 +mea + + gevts + { + +14 +mea + + gmsg + { + +16  + sVideo + + +20 + gd +:: +rg + +body +; + +22 + gd +:: +rg + +msgty +; + +24 + gd +:: +rg + +u +; + +26 + gcomm +:: +VideoInfo + +fo +; + +30 +om_js +(cڡ +js + & +obj +, +Video + & +cڋ +); + +33 +to_js +( +js + & +obj +, cڡ +Video + & +cڋ +); + + @/usr/include/mtx/events/name.hpp + +1 #agm + + + +3  + ~ + +4  + ~ + +6 +usg + + gjs + = +ohmn +:: +js +; + +8 +mea + + gmtx + { + +9 +mea + + gevts + { + +10 +mea + + ge + { + +12  + sName + + +14 + gd +:: +rg + +me +; + +18 +om_js +(cڡ +js + & +obj +, +Name + & +evt +); + +21 +to_js +( +js + & +obj +, cڡ +Name + & +evt +); + + @/usr/include/mtx/events/pinned_events.hpp + +1 #agm + + + +3  + ~ + +4  + ~ + +6 +usg + + gjs + = +ohmn +:: +js +; + +8 +mea + + gmtx + { + +9 +mea + + gevts + { + +10 +mea + + ge + { + +12  + sPdEvts + + +14 + gd +:: +ve +< +d +:: +rg +> +pd +; + +18 +om_js +(cڡ +js + & +obj +, +PdEvts + & +evt +); + +21 +to_js +( +js + & +obj +, cڡ +PdEvts + & +evt +); + + @/usr/include/mtx/events/power_levels.hpp + +1 #agm + + + +3  + ~ + +4  + ~ + +6 +usg + + gjs + = +ohmn +:: +js +; + +8 +mea + + gmtx + { + +9 +mea + + gevts + { + +10 +mea + + ge + { + +12 +cڡex + +ut16_t + + gEvtsDeu + = 0; + +13 +cڡex + +ut16_t + + gUrsDeu + = 0; + +14 +cڡex + +ut16_t + + gSsDeu + = 50; + +16 +cڡex + +ut16_t + + gUr + = 0; + +17 +cڡex + +ut16_t + + gMod + = 50; + +18 +cڡex + +ut16_t + + gAdm + = 100; + +25  + sPowLevs + + +28 +le + +ut16_t + +evt_v +(cڡ +d +:: +rg + & +evt_ty +) const + +30 i( +evts +. +fd +( +evt_ty +=evts. +d +()) + +31  +evts_deu +; + +33  + gevts +. + +( +evt_ty +); + +37 +le + +ut16_t + +e_v +(cڡ +d +:: +rg + & +evt_ty +) const + +39 i( +evts +. +fd +( +evt_ty +=evts. +d +()) + +40  +e_deu +; + +42  + gevts +. + +( +evt_ty +); + +46 +le + +ut16_t + +ur_v +(cڡ +d +:: +rg + & +ur_id +) const + +48 i( +urs +. +fd +( +ur_id +=urs. +d +()) + +49  +urs_deu +; + +51  + gurs +. + +( +ur_id +); + +55 +ut16_t + + gb + = +Mod +; + +58 +ut16_t + + gve + = +Mod +; + +61 +ut16_t + + gkick + = +Mod +; + +64 +ut16_t + + gda + = +Mod +; + +67 +ut16_t + + gevts_deu + = +Ur +; + +71 +ut16_t + + gurs_deu + = +Ur +; + +73 +ut16_t + + ge_deu + = +Mod +; + +76 + gd +:: +m +< +d +:: +rg +, + gut16_t +> + gevts +; + +79 + gd +:: +m +< +d +:: +rg +, + gut16_t +> + gurs +; + +83 +om_js +(cڡ +js + & +obj +, +PowLevs + & +pow_vs +); + +86 +to_js +( +js + & +obj +, cڡ +PowLevs + & +pow_vs +); + + @/usr/include/mtx/events/redaction.hpp + +1 #agm + + + +3  + ~ + +4  + ~ + +6 +usg + + gjs + = +ohmn +:: +js +; + +8 +mea + + gmtx + { + +9 +mea + + gevts + { + +10 +mea + + gmsg + { + +13  + sRedai + + +16 + gd +:: +rg + +as +; + +20 +om_js +(cڡ +js + & +obj +, +Redai + & +evt +); + +23 +to_js +( +js + & +obj +, cڡ +Redai + & +evt +); + +26  + sRedaed + + +29 +le +  + +30 +om_js +(cڡ +js + &, +Redaed + &) + +33 +le +  + +34 +to_js +( +js + &, cڡ +Redaed + &) + + @/usr/include/mtx/events/tag.hpp + +1 #agm + + + +3  + ~ + +4  + ~ + +6 +usg + + gjs + = +ohmn +:: +js +; + +8 +mea + + gmtx + { + +9 +mea + + gevts + { + +10 +mea + + gaccou_da + { + +14  + sTag + + +18 + gd +:: +m +< +d +:: +rg +, + gjs +> + ggs +; + +22 +om_js +(cڡ +js + & +obj +, +Tag + & +cڋ +); + +25 +to_js +( +js + & +obj +, cڡ +Tag + & +cڋ +); + + @/usr/include/mtx/events/tombstone.hpp + +1 #agm + + + +3  + ~ + +5 +usg + + gjs + = +ohmn +:: +js +; + +7 +mea + + gmtx + { + +8 +mea + + gevts + { + +9 +mea + + ge + { + +16  + sTombe + + +19 + gd +:: +rg + +body +; + +21 + gd +:: +rg + +amt_room +; + +26 +om_js +(cڡ +js + & +obj +, +Tombe + & +cڋ +); + +30 +to_js +( +js + & +obj +, cڡ +Tombe + & +cڋ +); + + @/usr/include/mtx/events/topic.hpp + +1 #agm + + + +3  + ~ + +4  + ~ + +6 +usg + + gjs + = +ohmn +:: +js +; + +8 +mea + + gmtx + { + +9 +mea + + gevts + { + +10 +mea + + ge + { + +14  + sTic + + +17 + gd +:: +rg + +tic +; + +21 +om_js +(cڡ +js + & +obj +, +Tic + & +evt +); + +24 +to_js +( +js + & +obj +, cڡ +Tic + & +evt +); + + @/usr/include/mtxclient/crypto/objects.hpp + +1 #agm + + + +3  + ~ + +4  + ~ + +6 +mea + + gmtx + { + +7 +mea + + gyo + { + +9  + sOlmD + + +11  +ݔ +()( +OlmAccou + * + gr +{ + gde +[]( + gt_ +< + gut8_t + *>(ptr)); } + +12  +ݔ +()( +OlmUty + * + gr +{ + gde +[]( + gt_ +< + gut8_t + *>(ptr)); } + +14  +ݔ +()( +OlmSessi + * + gr +{ + gde +[]( + gt_ +< + gut8_t + *>(ptr)); } + +15  +ݔ +()( +OlmOutboundGroupSessi + * + gr +) + +17 + gde +[]( + gt_ +< + gut8_t + *>( + gr +)); + +19  +ݔ +()( +OlmInboundGroupSessi + * + gr +{ + gde +[]( + gt_ +< + gut8_t + *>(ptr)); } + +22  + sUtyObje + + +24 +usg + + gm_ty + = +OlmUty +; + +26  +m_ty + * +lo +({  +m_uty +( +w + +ut8_t +[ +m_uty_size +()]); } + +29  + sAccouObje + + +31 +usg + + gm_ty + = +OlmAccou +; + +33  +m_ty + * +lo +({  +m_accou +( +w + +ut8_t +[ +m_accou_size +()]); } + +35  +size_t + +pick_ngth +( +m_ty + * +accou +) + +37  +m_pick_accou_ngth +( +accou +); + +40  +size_t + +pick +( +m_ty + * +accou +, + +41 cڡ * +key +, + +42 +size_t + +key_ngth +, + +43 * +pickd +, + +44 +size_t + +pickd_ngth +) + +46  +m_pick_accou +( +accou +, +key +, +key_ngth +, +pickd +, +pickd_ngth +); + +49  +size_t + +uick +( +m_ty + * +accou +, + +50 cڡ * +key +, + +51 +size_t + +key_ngth +, + +52 * +pickd +, + +53 +size_t + +pickd_ngth +) + +55  +m_uick_accou +( +accou +, +key +, +key_ngth +, +pickd +, +pickd_ngth +); + +59  + sSessiObje + + +61 +usg + + gm_ty + = +OlmSessi +; + +63  +m_ty + * +lo +({  +m_ssi +( +w + +ut8_t +[ +m_ssi_size +()]); } + +65  +size_t + +pick_ngth +( +m_ty + * +ssi +) + +67  +m_pick_ssi_ngth +( +ssi +); + +70  +size_t + +pick +( +m_ty + * +ssi +, + +71 cڡ * +key +, + +72 +size_t + +key_ngth +, + +73 * +pickd +, + +74 +size_t + +pickd_ngth +) + +76  +m_pick_ssi +( +ssi +, +key +, +key_ngth +, +pickd +, +pickd_ngth +); + +79  +size_t + +uick +( +m_ty + * +ssi +, + +80 cڡ * +key +, + +81 +size_t + +key_ngth +, + +82 * +pickd +, + +83 +size_t + +pickd_ngth +) + +85  +m_uick_ssi +( +ssi +, +key +, +key_ngth +, +pickd +, +pickd_ngth +); + +89  + sInboundSessiObje + + +91 +usg + + gm_ty + = +OlmInboundGroupSessi +; + +93  +m_ty + * +lo +() + +95  +m_bound_group_ssi +( +w + +ut8_t +[ +m_bound_group_ssi_size +()]); + +98  +size_t + +pick_ngth +( +m_ty + * +ssi +) + +100  +m_pick_bound_group_ssi_ngth +( +ssi +); + +103  +size_t + +pick +( +m_ty + * +ssi +, + +104 cڡ * +key +, + +105 +size_t + +key_ngth +, + +106 * +pickd +, + +107 +size_t + +pickd_ngth +) + +109  +m_pick_bound_group_ssi +( + +110 +ssi +, +key +, +key_ngth +, +pickd +, +pickd_ngth +); + +113  +size_t + +uick +( +m_ty + * +ssi +, + +114 cڡ * +key +, + +115 +size_t + +key_ngth +, + +116 * +pickd +, + +117 +size_t + +pickd_ngth +) + +119  +m_uick_bound_group_ssi +( + +120 +ssi +, +key +, +key_ngth +, +pickd +, +pickd_ngth +); + +124  + sOutboundSessiObje + + +126 +usg + + gm_ty + = +OlmOutboundGroupSessi +; + +128  +m_ty + * +lo +() + +130  +m_outbound_group_ssi +( +w + +ut8_t +[ +m_outbound_group_ssi_size +()]); + +133  +size_t + +pick_ngth +( +m_ty + * +ssi +) + +135  +m_pick_outbound_group_ssi_ngth +( +ssi +); + +138  +size_t + +pick +( +m_ty + * +ssi +, + +139 cڡ * +key +, + +140 +size_t + +key_ngth +, + +141 * +pickd +, + +142 +size_t + +pickd_ngth +) + +144  +m_pick_outbound_group_ssi +( + +145 +ssi +, +key +, +key_ngth +, +pickd +, +pickd_ngth +); + +148  +size_t + +uick +( +m_ty + * +ssi +, + +149 cڡ * +key +, + +150 +size_t + +key_ngth +, + +151 * +pickd +, + +152 +size_t + +pickd_ngth +) + +154  +m_uick_outbound_group_ssi +( + +155 +ssi +, +key +, +key_ngth +, +pickd +, +pickd_ngth +); + +159 + gme +< +ass + + gT +> + +160 + gd +:: +unique_r +< +tyme + +T +:: +m_ty +, + gOlmD +> + +161 +_m_obje +() + +163  + gd +:: +unique_r +< +tyme + +T +:: +m_ty +, + gOlmD +>( + gT +:: +lo +()); + + @/usr/include/mtxclient/crypto/types.hpp + +1 #agm + + + +3  + ~"mtx/uts.h +" + +4  + ~ + +6 + $STRONG_TYPE +( +UrId +, +d +:: +rg +) + +7 + $STRONG_TYPE +( +DeviId +, +d +:: +rg +) + +8 + $STRONG_TYPE +( +RoomId +, +d +:: +rg +) + +10 +mea + +mtx + { + +11 +mea + +yo + { + +13 +cڡex +ut +ED25519 + = "ed25519"; + +14 +cڡex +ut +CURVE25519 + = "curve25519"; + +15 +cڡex +ut +MEGOLM_ALGO + = "m.megolm.v1.aes-sha2"; + +17  + sExp܋dSessi + + +19 +d +:: +m + +nd_aimed_keys +; + +20 +d +:: +ve + +fwdg_curve25519_key_cha +; + +22 +d +:: +rg + +gܙhm + = +MEGOLM_ALGO +; + +23 +d +:: +rg + +room_id +; + +24 +d +:: +rg + +nd_key +; + +25 +d +:: +rg + +ssi_id +; + +26 +d +:: +rg + +ssi_key +; + +29  + sExp܋dSessiKeys + + +31 +d +:: +ve +< +Exp܋dSessi +> +ssis +; + +34  + sIdtyKeys + + +36 +d +:: +rg + +curve25519 +; + +37 +d +:: +rg + +ed25519 +; + +40  + sOTimeKeys + + +42 +usg + +KeyId + = +d +:: +rg +; + +43 +usg + +EncodedKey + = +d +:: +rg +; + +45 +d +:: +m +< +KeyId +, +EncodedKey +> +curve25519 +; + +48 +le +  + +49 + `to_js +( +ohmn +:: +js + & +obj +, cڡ +Exp܋dSessi + & +s +) + +51 +obj +["nd_aimed_keys"] = +s +. +nd_aimed_keys +; + +52 +obj +["fwdg_curve25519_key_cha"] = +s +. +fwdg_curve25519_key_cha +; + +54 +obj +["gܙhm"] = +s +. +gܙhm +; + +55 +obj +["room_id"] = +s +. +room_id +; + +56 +obj +["nd_key"] = +s +. +nd_key +; + +57 +obj +["ssi_id"] = +s +. +ssi_id +; + +58 +obj +["ssi_key"] = +s +. +ssi_key +; + +61 +le +  + +62 + `om_js +(cڡ +ohmn +:: +js + & +obj +, +Exp܋dSessi + & +s +) + +64 +s +. +room_id + = +obj +. + ` +("room_id"). +g +< +d +:: +rg +>(); + +65 +s +. +nd_key + = +obj +. + ` +("nd_key"). +g +< +d +:: +rg +>(); + +66 +s +. +ssi_id + = +obj +. + ` +("ssi_id"). +g +< +d +:: +rg +>(); + +67 +s +. +ssi_key + = +obj +. + ` +("ssi_key"). +g +< +d +:: +rg +>(); + +69 +usg + +CimedKeys + = +d +:: +m +; + +70 +usg + +KeyCha + = +d +:: +ve +; + +72 i( +obj +. + `fd +("nd_aimed_keys"!obj. + `d +()) + +73 +s +. +nd_aimed_keys + = +obj +. + ` +("nd_aimed_keys"). +g +< +CimedKeys +>(); + +75 i( +obj +. + `fd +("fwdg_curve25519_key_cha"!obj. + `d +()) + +76 +s +. +fwdg_curve25519_key_cha + = + +77 +obj +. + ` +("fwdg_curve25519_key_cha"). +g +< +KeyCha +>(); + +80 +le +  + +81 + `to_js +( +ohmn +:: +js + & +obj +, cڡ +Exp܋dSessiKeys + & +keys +) + +83 +obj + = +keys +. +ssis +; + +86 +le +  + +87 + `om_js +(cڡ +ohmn +:: +js + & +obj +, +Exp܋dSessiKeys + & +keys +) + +89 +y + { + +90 +keys +. +ssis + = +obj +. +g +< +d +:: +ve +< +Exp܋dSessi +>>(); + +92 } + `tch + (cڡ +ohmn +:: +js +:: +exi + &) { + +93 +keys +. +ssis + = +obj +. + ` +("ssis"). +g +< +d +:: +ve +< +Exp܋dSessi +>>(); + +97 +le +  + +98 + `to_js +( +ohmn +:: +js + & +obj +, cڡ +IdtyKeys + & +keys +) + +100 +obj +[ +ED25519 +] = +keys +. +ed25519 +; + +101 +obj +[ +CURVE25519 +] = +keys +. +curve25519 +; + +104 +le +  + +105 + `om_js +(cڡ +ohmn +:: +js + & +obj +, +IdtyKeys + & +keys +) + +107 +keys +. +ed25519 + = +obj +. + ` +( +ED25519 +). +g +< +d +:: +rg +>(); + +108 +keys +. +curve25519 + = +obj +. + ` +( +CURVE25519 +). +g +< +d +:: +rg +>(); + +111 +le +  + +112 + `to_js +( +ohmn +:: +js + & +obj +, cڡ +OTimeKeys + & +keys +) + +114 +obj +[ +CURVE25519 +] = +keys +. +curve25519 +; + +117 +le +  + +118 + `om_js +(cڡ +ohmn +:: +js + & +obj +, +OTimeKeys + & +keys +) + +120 +keys +. +curve25519 + = +obj +. + ` +( +CURVE25519 +). +g +< +d +:: +m +>(); + +124 + } +} + + @/usr/include/mtxclient/crypto/utils.hpp + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +7  + ~<ݒs/s.h +> + +8  + ~<ݒs/evp.h +> + +9  + ~<ݒs/hmac.h +> + +10  + ~<ݒs/sha.h +> + +12  + ~ + +14  + ~ + +16 +mea + + gmtx + { + +17 +mea + + gyo + { + +20 +usg + + gByBuf + = +d +:: +ve +< +ut8_t +>; + +22 cڡ + gd +:: +rg + +HEADER_LINE +("-----BEGIN MEGOLM SESSION DATA-----"); + +23 cڡ + gd +:: +rg + +TRAILER_LINE +("-----END MEGOLM SESSION DATA-----"); + +26 +le + +ByBuf + + +27 +_bufr +( +d +:: +size_t + +nbys +) + +29 aut +buf + = +ByBuf +( +nbys +); + +30 +ndombys_buf +( +buf +. +da +(), buf. +size +()); + +32  + gbuf +; + +36 +ByBuf + + +37 +PBKDF2_HMAC_SHA_512 +(cڡ +d +:: +rg + +ss +, cڡ +ByBuf + + +, +ut32_t + +is +); + +39 +ByBuf + + +40 +AES_CTR_256_Eny +(cڡ +d +:: +rg + +axt +, cڡ +ByBuf + +s256Key +, ByBu +iv +); + +42 +ByBuf + + +43 +AES_CTR_256_Dey +(cڡ +d +:: +rg + +chxt +, cڡ +ByBuf + +s256Key +, ByBu +iv +); + +45 +ByBuf + + +46 +HMAC_SHA256 +(cڡ +ByBuf + +hmacKey +, cڡ ByBu +da +); + +50 + gd +:: +rg + + +51 +uack_key_fe +(cڡ +d +:: +rg + & +da +); + +53 + gme +< +tyme + + gT +> + +55 +move_subrs +( +d +:: +basic_rg +< +T +> & +s +, cڡ std::basic_rg & +p +); + +58 +ut8_to_ut32 +( +ut8_t + +b +[4], +ut32_t + & +u32 +); + +61 +ut32_to_ut8 +( +ut8_t + +b +[4], +ut32_t + +u32 +); + +64 +t_by_buf +(cڡ +ByBuf + +buf +); + + @/usr/include/mtxclient/http/errors.hpp + +1 #agm + + + +3  + ~"mtx/rs.h +" + +4  + ~ + +6 +mea + + gmtx + { + +7 +mea + + ghp + { + +10  + sClE + + +13 + gmtx +:: +rs +:: +E + +mrix_r +; + +15 + gboo +:: +syem +:: +r_code +rror_code; + +17 + gboo +:: +b +:: +hp +:: +us + +us_code +; + +19 + gd +:: +rg + +r_r +; + + @/usr/include/mtxclient/http/session.hpp + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +7  + ~"mtx/hp/rs.h +" + +8  + ~"mtx/uts.h +" + +10 +mea + + gmtx + { + +11 +mea + + ghp + { + +14 +usg + + gRequeID + = +d +:: +rg +; + +17 +usg + + gSucssClback + = + +18 +d +:: +funi +<( +RequeID + +que_id +, + +19 cڡ + gboo +:: +b +:: +hp +:: +ڣ +< +boo +::b::hp:: +rg_body +> &response, + +20 cڡ + gboo +:: +syem +:: +r_code + & +r +)>; + +23 +usg + + gFauClback + = + +24 +d +:: +funi +<( +RequeID + +que_id +, cڡ + gboo +:: +syem +:: +r_code + +ec +)>; + +27  + gSessi + : +public + +d +:: +ab_shed_om_this +< +Sessi +> + +29 +Sessi +( +boo +:: +asio +:: +io_rvi + & +ios +, + +30 +boo +:: +asio +:: +s +:: +cڋxt + & +s_x +, + +31 cڡ +d +:: +rg + & +ho +, + +32 +ut16_t + +pt +, + +33 +RequeID + +id +, + +34 +SucssClback + +_sucss +, + +35 +FauClback + +_u +); + +38 + gboo +:: +asio +:: + +:: +t +:: +sv + +sv_ +; + +40 + gboo +:: +asio +:: +s +:: +am +< +boo +::asio:: + +:: +t +:: +sock +> socket; + +42 + gd +:: +rg + +ho +; + +44 +ut16_t + + gpt +; + +46 + gboo +:: +b +:: +_bufr + +ouut_buf +; + +48 + gboo +:: +b +:: +hp +:: +ڣ_rr +< +boo +::b::hp:: +rg_body +> +rr +; + +50 + gboo +:: +b +:: +hp +:: +que +< +boo +::b::hp:: +rg_body +>equest; + +53 + gboo +:: +syem +:: +r_code +rror_code; + +55 +RequeID + + gid +; + +57 +SucssClback + + g_sucss +; + +59 +FauClback + + g_u +; + +61  +run +( + gnx +; + +63  +rme +(); + +65 + give +: + +66  +shutdown +(); + +67  +_sve +( +boo +:: +syem +:: +r_code + +ec +, + +68 +boo +:: +asio +:: + +:: +t +:: +sv +:: +sus_ty + +sus +); + +69  +_o +( +boo +:: +syem +:: +r_code + +ec +); + +70  +_c +(cڡ +boo +:: +syem +:: +r_code + & +ec +); + +71  +_hdshake +(cڡ +boo +:: +syem +:: +r_code + & +ec +); + +72  +_ad +(cڡ +boo +:: +syem +:: +r_code + & +ec +, +d +:: +size_t + +bys_sed +); + +73  +_que_come +(); + +74  +_wre +(cڡ +boo +:: +syem +:: +r_code + & +ec +, +d +:: +size_t + +bys_sed +); + +78 + gd +:: +omic_bo + +is_shug_down_ +; + +81 + gme +< +ass + + gReque +, + gboo +:: +b +:: +hp +:: +vb + +HpVb +> + +83 +tup_hds +( +mtx +:: +hp +:: +Sessi + * +ssi +, + +84 cڡ +Reque + & +q +, + +85 cڡ +d +:: +rg + & +dpot +, + +86 cڡ +d +:: +rg + & +cڋ_ty + = "", + +87 cڡ +d +:: +rg + & +dpot_mea + = "/_matrix") + +89 +ssi +-> +que +. +t +( +boo +:: +b +:: +hp +:: +fld +:: +ur_agt +, "mtxclient v0.3.0"); + +90 + gssi +-> + gque +. +t +( +boo +:: +b +:: +hp +:: +fld +:: +ac_codg +, "gzip,deflate"); + +91 + gssi +-> + gque +. +t +( +boo +:: +b +:: +hp +:: +fld +:: +ho +, +ssi +->host); + +93 + gssi +-> + gque +. +mhod +( +HpVb +); + +94 + gssi +-> + gque +. +rg +( +dpot_mea + + +dpot +); + +95 + gssi +-> + gque +. +body +( + +:: +uts +:: +rlize +( +q +); + +96 + gssi +-> + gque +. +e_yld +(); + +98 i(! + gcڋ_ty +. +emy +()) + +99 + gssi +-> + gque +. +t +( +boo +:: +b +:: +hp +:: +fld +:: +cڋ_ty +, content_type); + + @/usr/include/mtxclient/utils.hpp + +1 #agm + + + +3  + ~ + +4  + ~ + +5  + ~ + +7  + ~ + +9 +mea + + gmtx + { + +10 +mea + + g + { + +11 +mea + + guts + { + +14  + sMxcU + + +17 + gd +:: +rg + +rv +; + +19 + gd +:: +rg + +med_id +; + +23 +MxcU + + +24 +r_mxc_u +(cڡ +d +:: +rg + & +u +); + +27 +bo + + +28 +is_numb +(cڡ +d +:: +rg + & +s +); + +31 + gd +:: +rg + + +32 +ndom_tok +( +ut8_t + +n + = 12, +bo + +wh_symbs + = +ue + +nx +; + +35 + gd +:: +rg + + +36 +quy_ms +(cڡ +d +:: +m + & +ms + +nx +; + +39 + gd +:: +rg + + +40 +decomess +(cڡ +boo +:: +ioams +:: +y_sour + & +c +, cڡ +d +:: +rg + & +ty + +nx +; + +43 + gd +:: +rg + + +44 +u_code +(cڡ +d +:: +rg + & +s + +nx +; + +46 + gme +< +ass + + gT +> + +47 +le + +T + + +48 +derlize +(cڡ +d +:: +rg + & +da +) + +50  +ohmn +:: +js +:: +r +( +da +); + +53 + gme +<> + +54 +le + + gd +:: +rg + + +55 +derlize +< +d +:: +rg +>(cڡ std::rg & +da +) + +57  +da +; + +60 + gme +< +ass + + gT +> + +61 +le + + gd +:: +rg + + +62 +rlize +(cڡ +T + & +obj +) + +64  +ohmn +:: +js +( +obj +). +dump +(); + +67 + gme +<> + +68 +le + + gd +:: +rg + + +69 +rlize +< +d +:: +rg +>(cڡ std::rg & +obj +) + +71  +obj +; + +74 + gme +< +ass + + gT +, cs + gName +> + +75 as + crg_ty + + +77 + gpublic +: + +78 +rg_ty +() = ; + +79 +exic + +rg_ty +(cڡ +T + & +vue +) + +80 : +vue_ +( +vue +) + +82 +exic + +rg_ty +( +T + && +vue +) + +83 : +vue_ +( +d +:: +fwd +< +T +>( +vue +)) + +86 +ݔ + +T + &( +nx + {  +vue_ +; } + +87 +cڡex + +ݔ + cڡ + gT + &(cڡ + gnx + {  + gvue_ +; } + +89 + gT + & +g +({  + gvue_ +; } + +90 +T + cڡ & +g +(cڡ {  + gvue_ +; } + +92 + give +: + +93 +T + +vue_ +; + +97  + #STRONG_TYPE +( +ty_me +, +vue_ty +) \ + +98  +ty_me + : +mtx +:: + +:: +uts +:: +rg_ty +< +vue_ty +,ype_name> \ + +100 +usg + +rg_ty +::strong_type; \ + +101 }; + + ) + + @/usr/include/olm/olm.h + +16 #ide +OLM_H_ + + +17  + #OLM_H_ + + + ) + +19  + ~ + +20  + ~ + +22  + ~"m/bound_group_ssi.h +" + +23  + ~"m/outbound_group_ssi.h +" + +25 #ifde +__lulus + + +29 cڡ +size_t + +OLM_MESSAGE_TYPE_PRE_KEY + = 0; + +30 cڡ +size_t + +OLM_MESSAGE_TYPE_MESSAGE + = 1; + +32  +OlmAccou + + tOlmAccou +; + +33  +OlmSessi + + tOlmSessi +; + +34  +OlmUty + + tOlmUty +; + +39  +m_g_libry_vsi +( +ut8_t + * +maj +, ut8_* +m +, ut8_* +tch +); + +42 +size_t + +m_accou_size +(); + +45 +size_t + +m_ssi_size +(); + +48 +size_t + +m_uty_size +(); + +52 +OlmAccou + * +m_accou +( + +53 * +memy + + +58 +OlmSessi + * +m_ssi +( + +59 * +memy + + +64 +OlmUty + * +m_uty +( + +65 * +memy + + +69 +size_t + +m_r +(); + +73 cڡ * +m_accou_ϡ_r +( + +74 +OlmAccou + * +accou + + +79 cڡ * +m_ssi_ϡ_r +( + +80 +OlmSessi + * +ssi + + +85 cڡ * +m_uty_ϡ_r +( + +86 +OlmUty + * +uty + + +90 +size_t + +m_r_accou +( + +91 +OlmAccou + * +accou + + +95 +size_t + +m_r_ssi +( + +96 +OlmSessi + * +ssi + + +100 +size_t + +m_r_uty +( + +101 +OlmUty + * +uty + + +105 +size_t + +m_pick_accou_ngth +( + +106 +OlmAccou + * +accou + + +110 +size_t + +m_pick_ssi_ngth +( + +111 +OlmSessi + * +ssi + + +119 +size_t + +m_pick_accou +( + +120 +OlmAccou + * +accou +, + +121 cڡ * +key +, +size_t + +key_ngth +, + +122 * +pickd +, +size_t + +pickd_ngth + + +130 +size_t + +m_pick_ssi +( + +131 +OlmSessi + * +ssi +, + +132 cڡ * +key +, +size_t + +key_ngth +, + +133 * +pickd +, +size_t + +pickd_ngth + + +142 +size_t + +m_uick_accou +( + +143 +OlmAccou + * +accou +, + +144 cڡ * +key +, +size_t + +key_ngth +, + +145 * +pickd +, +size_t + +pickd_ngth + + +154 +size_t + +m_uick_ssi +( + +155 +OlmSessi + * +ssi +, + +156 cڡ * +key +, +size_t + +key_ngth +, + +157 * +pickd +, +size_t + +pickd_ngth + + +161 +size_t + +m__accou_ndom_ngth +( + +162 +OlmAccou + * +accou + + +168 +size_t + +m__accou +( + +169 +OlmAccou + * +accou +, + +170 * +ndom +, +size_t + +ndom_ngth + + +174 +size_t + +m_accou_idty_keys_ngth +( + +175 +OlmAccou + * +accou + + +182 +size_t + +m_accou_idty_keys +( + +183 +OlmAccou + * +accou +, + +184 * +idty_keys +, +size_t + +idty_key_ngth + + +189 +size_t + +m_accou_sigtu_ngth +( + +190 +OlmAccou + * +accou + + +196 +size_t + +m_accou_sign +( + +197 +OlmAccou + * +accou +, + +198 cڡ * +mesge +, +size_t + +mesge_ngth +, + +199 * +sigtu +, +size_t + +sigtu_ngth + + +203 +size_t + +m_accou_e_time_keys_ngth +( + +204 +OlmAccou + * +accou + + +225 +size_t + +m_accou_e_time_keys +( + +226 +OlmAccou + * +accou +, + +227 * +e_time_keys +, +size_t + +e_time_keys_ngth + + +231 +size_t + +m_accou_mk_keys_as_published +( + +232 +OlmAccou + * +accou + + +236 +size_t + +m_accou_max_numb_of_e_time_keys +( + +237 +OlmAccou + * +accou + + +242 +size_t + +m_accou_ge_e_time_keys_ndom_ngth +( + +243 +OlmAccou + * +accou +, + +244 +size_t + +numb_of_keys + + +251 +size_t + +m_accou_ge_e_time_keys +( + +252 +OlmAccou + * +accou +, + +253 +size_t + +numb_of_keys +, + +254 * +ndom +, +size_t + +ndom_ngth + + +258 +size_t + +m__outbound_ssi_ndom_ngth +( + +259 +OlmSessi + * +ssi + + +267 +size_t + +m__outbound_ssi +( + +268 +OlmSessi + * +ssi +, + +269 +OlmAccou + * +accou +, + +270 cڡ * +the_idty_key +, +size_t + +the_idty_key_ngth +, + +271 cڡ * +the_e_time_key +, +size_t + +the_e_time_key_ngth +, + +272 * +ndom +, +size_t + +ndom_ngth + + +283 +size_t + +m__bound_ssi +( + +284 +OlmSessi + * +ssi +, + +285 +OlmAccou + * +accou +, + +286 * +e_time_key_mesge +, +size_t + +mesge_ngth + + +297 +size_t + +m__bound_ssi_om +( + +298 +OlmSessi + * +ssi +, + +299 +OlmAccou + * +accou +, + +300 cڡ * +the_idty_key +, +size_t + +the_idty_key_ngth +, + +301 * +e_time_key_mesge +, +size_t + +mesge_ngth + + +305 +size_t + +m_ssi_id_ngth +( + +306 +OlmSessi + * +ssi + + +312 +size_t + +m_ssi_id +( + +313 +OlmSessi + * +ssi +, + +314 * +id +, +size_t + +id_ngth + + +317  +m_ssi_has_ived_mesge +( + +318 +OlmSessi + * +ssi + + +330 +size_t + +m_mches_bound_ssi +( + +331 +OlmSessi + * +ssi +, + +332 * +e_time_key_mesge +, +size_t + +mesge_ngth + + +344 +size_t + +m_mches_bound_ssi_om +( + +345 +OlmSessi + * +ssi +, + +346 cڡ * +the_idty_key +, +size_t + +the_idty_key_ngth +, + +347 * +e_time_key_mesge +, +size_t + +mesge_ngth + + +353 +size_t + +m_move_e_time_keys +( + +354 +OlmAccou + * +accou +, + +355 +OlmSessi + * +ssi + + +362 +size_t + +m_y_mesge_ty +( + +363 +OlmSessi + * +ssi + + +367 +size_t + +m_y_ndom_ngth +( + +368 +OlmSessi + * +ssi + + +373 +size_t + +m_y_mesge_ngth +( + +374 +OlmSessi + * +ssi +, + +375 +size_t + +axt_ngth + + +384 +size_t + +m_y +( + +385 +OlmSessi + * +ssi +, + +386 cڡ * +axt +, +size_t + +axt_ngth +, + +387 * +ndom +, +size_t + +ndom_ngth +, + +388 * +mesge +, +size_t + +mesge_ngth + + +399 +size_t + +m_dey_max_axt_ngth +( + +400 +OlmSessi + * +ssi +, + +401 +size_t + +mesge_ty +, + +402 * +mesge +, +size_t + +mesge_ngth + + +416 +size_t + +m_dey +( + +417 +OlmSessi + * +ssi +, + +418 +size_t + +mesge_ty +, + +419 * +mesge +, +size_t + +mesge_ngth +, + +420 * +axt +, +size_t + +max_axt_ngth + + +424 +size_t + +m_sha256_ngth +( + +425 +OlmUty + * +uty + + +431 +size_t + +m_sha256 +( + +432 +OlmUty + * +uty +, + +433 cڡ * +put +, +size_t + +put_ngth +, + +434 * +ouut +, +size_t + +ouut_ngth + + +440 +size_t + +m_ed25519_vify +( + +441 +OlmUty + * +uty +, + +442 cڡ * +key +, +size_t + +key_ngth +, + +443 cڡ * +mesge +, +size_t + +mesge_ngth +, + +444 * +sigtu +, +size_t + +sigtu_ngth + + +447 #ifde +__lulus + + + @/usr/include/sodium.h + +2 #ide +sodium_H + + +3  + #sodium_H + + + ) + +5  + ~"sodium/vsi.h +" + +7  + ~"sodium/ce.h +" + +8  + ~"sodium/yo_ad_s256gcm.h +" + +9  + ~"sodium/yo_ad_chacha20py1305.h +" + +10  + ~"sodium/yo_ad_xchacha20py1305.h +" + +11  + ~"sodium/yo_auth.h +" + +12  + ~"sodium/yo_auth_hmacsha256.h +" + +13  + ~"sodium/yo_auth_hmacsha512.h +" + +14  + ~"sodium/yo_auth_hmacsha512256.h +" + +15  + ~"sodium/yo_box.h +" + +16  + ~"sodium/yo_box_curve25519xl20py1305.h +" + +17  + ~"sodium/yo_ce_hl20.h +" + +18  + ~"sodium/yo_ce_hchacha20.h +" + +19  + ~"sodium/yo_ce_l20.h +" + +20  + ~"sodium/yo_ce_l2012.h +" + +21  + ~"sodium/yo_ce_l208.h +" + +22  + ~"sodium/yo_gichash.h +" + +23  + ~"sodium/yo_gichash_bke2b.h +" + +24  + ~"sodium/yo_hash.h +" + +25  + ~"sodium/yo_hash_sha256.h +" + +26  + ~"sodium/yo_hash_sha512.h +" + +27  + ~"sodium/yo_kdf.h +" + +28  + ~"sodium/yo_kdf_bke2b.h +" + +29  + ~"sodium/yo_kx.h +" + +30  + ~"sodium/yo_ڑimuth.h +" + +31  + ~"sodium/yo_ڑimuth_py1305.h +" + +32  + ~"sodium/yo_pwhash.h +" + +33  + ~"sodium/yo_pwhash_g2i.h +" + +34  + ~"sodium/yo_srmu.h +" + +35  + ~"sodium/yo_srmu_curve25519.h +" + +36  + ~"sodium/yo_box.h +" + +37  + ~"sodium/yo_box_xl20py1305.h +" + +38  + ~"sodium/yo_am_xchacha20py1305.h +" + +39  + ~"sodium/yo_shthash.h +" + +40  + ~"sodium/yo_shthash_shash24.h +" + +41  + ~"sodium/yo_sign.h +" + +42  + ~"sodium/yo_sign_ed25519.h +" + +43  + ~"sodium/yo_am.h +" + +44  + ~"sodium/yo_am_chacha20.h +" + +45  + ~"sodium/yo_am_l20.h +" + +46  + ~"sodium/yo_am_xl20.h +" + +47  + ~"sodium/yo_vify_16.h +" + +48  + ~"sodium/yo_vify_32.h +" + +49  + ~"sodium/yo_vify_64.h +" + +50  + ~"sodium/ndombys.h +" + +51  + ~"sodium/ndombys__ndom.h +" + +52  + ~"sodium/ndombys_sydom.h +" + +53  + ~"sodium/ruime.h +" + +54  + ~"sodium/uts.h +" + +56 #ide +SODIUM_LIBRARY_MINIMAL + + +57  + ~"sodium/yo_box_curve25519xchacha20py1305.h +" + +58  + ~"sodium/yo_ce_ed25519.h +" + +59  + ~"sodium/yo_ce_rio255.h +" + +60  + ~"sodium/yo_srmu_ed25519.h +" + +61  + ~"sodium/yo_srmu_rio255.h +" + +62  + ~"sodium/yo_box_xchacha20py1305.h +" + +63  + ~"sodium/yo_pwhash_syl208sha256.h +" + +64  + ~"sodium/yo_am_l2012.h +" + +65  + ~"sodium/yo_am_l208.h +" + +66  + ~"sodium/yo_am_xchacha20.h +" + + @/usr/include/spdlog/common.h + +6 #agm + + + +8  + ~"dlog/twkme.h +" + +10  + ~ + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21 #i +defed +( +SPDLOG_WCHAR_FILENAMES +|| defed( +SPDLOG_WCHAR_TO_UTF8_SUPPORT +) + +22  + ~ + +23  + ~ + +26  + ~"dlog/das/nu_mux.h +" + +28  + ~"dlog/fmt/fmt.h +" + +31 #i +defed +( +_MSC_VER +) && (_MSC_VER < 1900) + +32  + #SPDLOG_NOEXCEPT + + `throw +() + + ) + +33  + #SPDLOG_CONSTEXPR + + + ) + +35  + #SPDLOG_NOEXCEPT + +nx + + + ) + +36  + #SPDLOG_CONSTEXPR + +cڡex + + + ) + +39 #i +defed +( +__GNUC__ +|| defed( +__g__ +) + +40  + #SPDLOG_DEPRECATED + + `__ibu__ +(( +dd +)) + + ) + +41 #i +defed +( +_MSC_VER +) + +42  + #SPDLOG_DEPRECATED + + `__deec +( +dd +) + + ) + +44  + #SPDLOG_DEPRECATED + + + ) + +48 #ide +SPDLOG_NO_TLS + + +49 #i( +defed +( +_MSC_VER +&& (_MSC_VER < 1900)|| defed( +__lulus_w +) + +50  + #SPDLOG_NO_TLS + 1 + + ) + +55 #i +FMT_HAS_FEATURE +( +__but_chr +) + +56  + #SPDLOG_STRRCHR +( +r +, +p + + `__but_chr +(r, s) + + ) + +58  + #SPDLOG_STRRCHR +( +r +, +p + + `chr +(r, s) + + ) + +61 #ifde +_WIN32 + + +62  + #SPDLOG_FILE_BASENAME +( +fe + + `SPDLOG_STRRCHR +("\\" fe, '\\'+ 1 + + ) + +64  + #SPDLOG_FILE_BASENAME +( +fe + + `SPDLOG_STRRCHR +("/" fe, '/'+ 1 + + ) + +67 #ide +SPDLOG_FUNCTION + + +68  + #SPDLOG_FUNCTION + +__FUNCTION__ + + + ) + +71 +mea + + gdlog + { + +73 +ass + + gfmr +; + +75 +mea + + gsks + { + +76 +ass + + gsk +; + +79 +usg + + glog_ock + = +d +:: +chro +:: +syem_ock +; + +80 +usg + + gsk_r + = +d +:: +shed_r +< +sks +:: +sk +>; + +81 +usg + + gsks__li + = +d +:: +liz_li +< +sk_r +>; + +82 +usg + + glog_r_hdr + = +d +:: +funi +<(cڡ std:: +rg + & +r_msg +)>; + +85 #i +defed +( +FMT_USE_STD_STRING_VIEW +) + +86 +usg + + grg_vw_t + = +d +:: +rg_vw +; + +88 +usg + + grg_vw_t + = +fmt +:: +rg_vw +; + +91 #i +defed +( +SPDLOG_NO_ATOMIC_LEVELS +) + +92 +usg + + gv_t + = +das +:: +nu_omic_t +; + +94 +usg + + gv_t + = +d +:: +omic +<>; + +97  + #SPDLOG_LEVEL_TRACE + 0 + + ) + +98  + #SPDLOG_LEVEL_DEBUG + 1 + + ) + +99  + #SPDLOG_LEVEL_INFO + 2 + + ) + +100  + #SPDLOG_LEVEL_WARN + 3 + + ) + +101  + #SPDLOG_LEVEL_ERROR + 4 + + ) + +102  + #SPDLOG_LEVEL_CRITICAL + 5 + + ) + +103  + #SPDLOG_LEVEL_OFF + 6 + + ) + +105 #i! +defed +( +SPDLOG_ACTIVE_LEVEL +) + +106  + #SPDLOG_ACTIVE_LEVEL + +SPDLOG_LEVEL_INFO + + + ) + +110 +mea + + gv + { + +111 + ev_um + + +113 + ga + = +SPDLOG_LEVEL_TRACE +, + +114 + gdebug + = +SPDLOG_LEVEL_DEBUG +, + +115 + gfo + = +SPDLOG_LEVEL_INFO +, + +116 + gwn + = +SPDLOG_LEVEL_WARN +, + +117 + gr + = +SPDLOG_LEVEL_ERROR +, + +118 + gil + = +SPDLOG_LEVEL_CRITICAL +, + +119 + goff + = +SPDLOG_LEVEL_OFF +, + +122 #i! +defed +( +SPDLOG_LEVEL_NAMES +) + +123  + #SPDLOG_LEVEL_NAMES + \ + +126 } + + ) + +129  +rg_vw_t + + gv_rg_vws +[] + gSPDLOG_LEVEL_NAMES +; + +130 cڡ * + gsht_v_mes +[]{"T", "D", "I", "W", "E", "C", "O"}; + +132 +le + + grg_vw_t + & +to_rg_vw +( +dlog +:: +v +:: +v_um + +l + +SPDLOG_NOEXCEPT + + +134  +v_rg_vws +[ +l +]; + +137 +le + cڡ * +to_sht_c_r +( +dlog +:: +v +:: +v_um + +l + +SPDLOG_NOEXCEPT + + +139  +sht_v_mes +[ +l +]; + +142 +le + + gdlog +:: +v +:: +v_um + +om_r +(cڡ +d +:: +rg + & +me + +SPDLOG_NOEXCEPT + + +144  +v + = 0; + +145 cڡut& + gv_r + : +v_rg_vws +) + +147 i( +v_r + = +me +) + +149  +ic_ +< +v +:: +v_um +>(level); + +151 + gv +++; + +153  + gv +:: +off +; + +156 +usg + + gv_hash + = +d +:: +hash +<>; + +163 as + cn_time_ty + + +165 + glol +, + +166 + gutc + + +172 as + cdlog_ex + : +public + +d +:: +exi + + +174 +public +: + +175 +exic + +dlog_ex +( +d +:: +rg + +msg +) + +176 : +msg_ +( +d +:: +move +( +msg +)) + +180 +dlog_ex +(cڡ +d +:: +rg + & +msg +,  +ϡ_o +) + +182 + gfmt +:: +memy_bufr + +outbuf +; + +183 + gfmt +:: +fm_syem_r +( +outbuf +, +ϡ_o +, +msg +); + +184 + gmsg_ + = +fmt +:: +to_rg +( +outbuf +); + +187 cڡ * +wh +(cڡ +SPDLOG_NOEXCEPT + + govride + + +189  + gmsg_ +. +c_r +(); + +192 + give +: + +193 +d +:: +rg + +msg_ +; + +199 #i +defed +( +_WIN32 +&& + $defed +( +SPDLOG_WCHAR_FILENAMES +) + +200 +usg + +fame_t + = +d +:: +wrg +; + +202 +usg + +fame_t + = +d +:: +rg +; + +205  + ssour_loc + + +207 +SPDLOG_CONSTEXPR + + `sour_loc +() + +208 : +fame +{""} + +209 , +le +{0} + +210 , +funame +{""} + +213 +SPDLOG_CONSTEXPR + + `sour_loc +(cڡ * +fame +,  +le +, cڡ * +funame +) + +214 : +fame +{filename} + +215 , +le +{ +ic_ +< +ut32_t +>(line)} + +216 , +funame +{funcname} + +220 +SPDLOG_CONSTEXPR + +bo + + `emy +(cڡ +SPDLOG_NOEXCEPT + + +222  +le + == 0; + +224 cڡ * +fame +; + +225 +ut32_t + +le +; + +226 cڡ * +funame +; + +227 + } +}; + +229 +mea + + gdas + { + +232 #i +__lulus + >= 201402L + +233 +usg + + gd +:: +make_unique +; + +235 + gme +< +tyme + + gT +, + gtyme +... + gArgs +> + +236 + gd +:: +unique_r +< +T +> +make_unique +( +Args + &&... +gs +) + +238 +ic_as +(! +d +:: +is_y +< +T +>:: +vue +, "arraysot supported"); + +239  + gd +:: +unique_r +< +T +>( +w + T( +d +:: +fwd +< +Args +>( +gs +)...)); + + @/usr/include/spdlog/details/file_helper.h + +6 #agm + + + +12  + ~"dlog/das/log_msg.h +" + +13  + ~"dlog/das/os.h +" + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gdlog + { + +23 +mea + + gdas + { + +25 as + cfe_hr + + +28 + gpublic +: + +29 cڡ  +ݒ_s + = 5; + +30 cڡ  + gݒ_rv + = 10; + +32 +exic + +fe_hr +() = ; + +34 +fe_hr +(cڡ fe_h& +de +; + +35 + gfe_hr + & + gݔ +=(cڡ +fe_hr + & +de +; + +37 ~ +fe_hr +() + +39 +o +(); + +42  +ݒ +(cڡ +fame_t + & +ame +, +bo + +un + = +l +) + +44 +o +(); + +45 aut* + gmode + = +un + ? +SPDLOG_FILENAME_T +("wb") : SPDLOG_FILENAME_T("ab"); + +46 + g_fame + = +ame +; + +47  + gs + = 0;r< + gݒ_s +; ++tries) + +49 i(! + gos +:: +fݒ_s +(& +fd_ +, +ame +, +mode +)) + +54 + gdas +:: +os +:: +p_f_mlis +( +ݒ_rv +); + +57 +throw + +dlog_ex +("Faed ong f" + +os +:: +fame_to_r +( +_fame ++ " f wrg", +o +); + +60  +ݒ +( +bo + +un +) + +62 i( + g_fame +. +emy +()) + +64 +throw + +dlog_ex +("Failede opening file - wasot opened before"); + +66 +ݒ +( +_fame +, +un +); + +69  +ush +() + +71 + gd +:: +fush +( +fd_ +); + +74  +o +() + +76 i( + gfd_ + ! +nuαr +) + +78 +d +:: +fo +( +fd_ +); + +79 + gfd_ + = +nuαr +; + +83  +wre +(cڡ +fmt +:: +memy_bufr + & +buf +) + +85 +size_t + +msg_size + = +buf +. +size +(); + +86 aut + gda + = +buf +. +da +(); + +87 i( + gd +:: +fwre +( +da +, 1, +msg_size +, +fd_ +) != msg_size) + +89 +throw + +dlog_ex +("Faed wrgf" + +os +:: +fame_to_r +( +_fame +), +o +); + +93 +size_t + +size +() const + +95 i( + gfd_ + = +nuαr +) + +97 +throw + +dlog_ex +("Cn u size( clod f" + +os +:: +fame_to_r +( +_fame +)); + +99  + gos +:: +fesize +( +fd_ +); + +102 cڡ + gfame_t + & +fame +() const + +104  + g_fame +; + +107  +bo + +fe_exis +(cڡ +fame_t + & +ame +) + +109  + gos +:: +fe_exis +( +ame +); + +125  + gd +:: +tue +< +fame_t +, + gfame_t +> +l_by_exnsi +(cڡ +dlog +::fame_& +ame +) + +127 aut +ext_dex + = +ame +. +rfd +('.'); + +131 i( + gext_dex + = +fame_t +:: +os + || +ext_dex + =0 ||xt_dex = +ame +. +size +() - 1) + +133  +d +:: +make_tue +( +ame +, +dlog +:: +fame_t +()); + +137 aut + gfd_dex + = +ame +. +rfd +( +das +:: +os +:: +fd_p +); + +138 i( + gfd_dex + ! +fame_t +:: +os + && +fd_dex + > +ext_dex + - 1) + +140  +d +:: +make_tue +( +ame +, +dlog +:: +fame_t +()); + +144  + gd +:: +make_tue +( +ame +. +subr +(0, +ext_dex +), fname.substr(ext_index)); + +147 + give +: + +148 +d +:: +FILE + * +fd_ +{ +nuαr +}; + +149 +fame_t + + g_fame +; + + @/usr/include/spdlog/details/null_mutex.h + +6 #agm + + + +8  + ~ + +11 +mea + + gdlog + { + +12 +mea + + gdas + { + +13  + snu_mux + + +15  +lock +() {} + +16  +uock +() {} + +17 +bo + +y_lock +() + +19  + gue +; + +23  + snu_omic_t + + +25  + gvue +; + +26 +nu_omic_t +() = ; + +28 +exic + +nu_omic_t +( +v +) + +29 : +vue +( +v +) + +33  +ld +( +d +:: +memy_d +) const + +35  +vue +; + +38  +e +( +v +) + +40 + gvue + = +v +; + + @/usr/include/spdlog/details/registry.h + +6 #agm + + + +13  + ~"dlog/comm.h +" + +14  + ~"dlog/das/riodic_wk.h +" + +15  + ~"dlog/logg.h +" + +17 #ide +SPDLOG_DISABLE_DEFAULT_LOGGER + + +19 #ifde +_WIN32 + + +20  + ~"dlog/sks/wc_sk.h +" + +22  + ~"dlog/sks/sic_sk.h +" + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +32 +mea + + gdlog + { + +33 +mea + + gdas + { + +34 +ass + + gthad_po +; + +36 as + cgiry + + +38 + gpublic +: + +39 +giry +(cڡegiry & +de +; + +40 + ggiry + & + gݔ +=(cڡ +giry + & +de +; + +42  +gi_logg +( +d +:: +shed_r +< +logg +> +w_logg +) + +44 +d +:: +lock_gud + +lock +( +logg_m_mux_ +); + +45 +gi_logg_ +( +d +:: +move +( +w_logg +)); + +48  +lize_logg +( +d +:: +shed_r +< +logg +> +w_logg +) + +50 +d +:: +lock_gud + +lock +( +logg_m_mux_ +); + +51 + gw_logg +-> +t_fmr +( +fmr_ +-> +e +()); + +53 i( + gr_hdr_ +) + +55 + gw_logg +-> +t_r_hdr +( +r_hdr_ +); + +58 + gw_logg +-> +t_v +( +v_ +); + +59 + gw_logg +-> +ush_ +( +ush_v_ +); + +61 i( + gautomic_giti_ +) + +63 +gi_logg_ +( +d +:: +move +( +w_logg +)); + +67 + gd +:: +shed_r +< +logg +> +g +(cڡ +d +:: +rg + & +logg_me +) + +69 +d +:: +lock_gud + +lock +( +logg_m_mux_ +); + +70 aut + gfound + = +loggs_ +. +fd +( +logg_me +); + +71  + gfound + = +loggs_ +. +d +(? +nuαr + : +found +-> +cd +; + +74 + gd +:: +shed_r +< +logg +> +deu_logg +() + +76 +d +:: +lock_gud + +lock +( +logg_m_mux_ +); + +77  + gdeu_logg_ +; + +84 +logg + * +g_deu_w +() + +86  + gdeu_logg_ +. +g +(); + +91  +t_deu_logg +( +d +:: +shed_r +< +logg +> +w_deu_logg +) + +93 +d +:: +lock_gud + +lock +( +logg_m_mux_ +); + +95 i( + gdeu_logg_ + ! +nuαr +) + +97 +loggs_ +. +a +( +deu_logg_ +-> +me +()); + +99 i( + gw_deu_logg + ! +nuαr +) + +101 +loggs_ +[ +w_deu_logg +-> +me +()] =ew_default_logger; + +103 + gdeu_logg_ + = +d +:: +move +( +w_deu_logg +); + +106  +t_ +( +d +:: +shed_r +< +thad_po +> + +) + +108 +d +:: +lock_gud + +lock +( +_mux_ +); + +109 + g_ + = +d +:: +move +( + +); + +112 + gd +:: +shed_r +< +thad_po +> +g_ +() + +114 +d +:: +lock_gud + +lock +( +_mux_ +); + +115  + g_ +; + +119  +t_fmr +( +d +:: +unique_r +< +fmr +> formatter) + +121 +d +:: +lock_gud + +lock +( +logg_m_mux_ +); + +122 + gfmr_ + = +d +:: +move +( +fmr +); + +123 aut& + gl + : +loggs_ +) + +125 +l +. +cd +-> +t_fmr +( +fmr_ +-> +e +()); + +129  +t_v +( +v +:: +v_um + +log_v +) + +131 +d +:: +lock_gud + +lock +( +logg_m_mux_ +); + +132 aut& + gl + : +loggs_ +) + +134 +l +. +cd +-> +t_v +( +log_v +); + +136 + gv_ + = +log_v +; + +139  +ush_ +( +v +:: +v_um + +log_v +) + +141 +d +:: +lock_gud + +lock +( +logg_m_mux_ +); + +142 aut& + gl + : +loggs_ +) + +144 +l +. +cd +-> +ush_ +( +log_v +); + +146 + gush_v_ + = +log_v +; + +149  +ush_evy +( +d +:: +chro +:: +cds + +rv +) + +151 +d +:: +lock_gud + +lock +( +ush_mux_ +); + +152 + gd +:: +funi +<()> +bk + = +d +:: +bd +(& +giry +:: +ush_l +, +this +); + +153 + griodic_ush_ + = +das +:: +make_unique +< +riodic_wk +>( +bk +, + grv +); + +156  +t_r_hdr +( +log_r_hdr + +hdr +) + +158 + gd +:: +lock_gud +< +d +:: +mux +> +lock +( +logg_m_mux_ +); + +159 aut& + gl + : +loggs_ +) + +161 +l +. +cd +-> +t_r_hdr +( +hdr +); + +163 + gr_hdr_ + = +hdr +; + +166  +y_l +(cڡ +d +:: +funi +<(cڡ std:: +shed_r +< +logg +>)> & +fun +) + +168 +d +:: +lock_gud + +lock +( +logg_m_mux_ +); + +169 aut& + gl + : +loggs_ +) + +171 +fun +( +l +. +cd +); + +175  +ush_l +() + +177 + gd +:: +lock_gud +< +d +:: +mux +> +lock +( +logg_m_mux_ +); + +178 aut& + gl + : +loggs_ +) + +180 +l +. +cd +-> +ush +(); + +184  +dr +(cڡ +d +:: +rg + & +logg_me +) + +186 +d +:: +lock_gud + +lock +( +logg_m_mux_ +); + +187 + gloggs_ +. +a +( +logg_me +); + +188 i( + gdeu_logg_ + && deu_logg_-> +me +(= +logg_me +) + +190 +deu_logg_ +. +t +(); + +194  +dr_l +() + +196 + gd +:: +lock_gud +< +d +:: +mux +> +lock +( +logg_m_mux_ +); + +197 + gloggs_ +. +r +(); + +198 + gdeu_logg_ +. +t +(); + +202  +shutdown +() + +205 + gd +:: +lock_gud +< +d +:: +mux +> +lock +( +ush_mux_ +); + +206 + griodic_ush_ +. +t +(); + +209 +dr_l +(); + +212 + gd +:: +lock_gud +< +d +:: +cursive_mux +> +lock +( +_mux_ +); + +213 + g_ +. +t +(); + +217 + gd +:: +cursive_mux + & +_mux +() + +219  +_mux_ +; + +222  +t_automic_giti +( +bo + +automic_gsiti +) + +224 + gd +:: +lock_gud +< +d +:: +mux +> +lock +( +logg_m_mux_ +); + +225 + gautomic_giti_ + = +automic_gsiti +; + +228  + ggiry + & + +() + +230  +giry + + gs_ +; + +231  + gs_ +; + +234 + give +: + +235 +giry +() + +236 : +fmr_ +( +w + +n_fmr +()) + +239 #ide +SPDLOG_DISABLE_DEFAULT_LOGGER + + +241 #ifde +_WIN32 + + +242 aut +c_sk + = +d +:: +make_shed +< +sks +:: +wc_dout_sk_mt +>(); + +244 aut + gc_sk + = +d +:: +make_shed +< +sks +:: +sic_dout_sk_mt +>(); + +247 cڡ * + gdeu_logg_me + = ""; + +248 + gdeu_logg_ + = +d +:: +make_shed +< +dlog +:: +logg +>( +deu_logg_me +, + gd +:: +move +( +c_sk +)); + +249 + gloggs_ +[ +deu_logg_me +] = +deu_logg_ +; + +254 ~ +giry +() = ; + +256  +throw_if_exis_ +(cڡ +d +:: +rg + & +logg_me +) + +258 i( +loggs_ +. +fd +( +logg_me +!loggs_. +d +()) + +260 +throw + +dlog_ex +("logg wham'" + +logg_me + + "'lreadyxists"); + +264  +gi_logg_ +( +d +:: +shed_r +< +logg +> +w_logg +) + +266 aut +logg_me + = +w_logg +-> +me +(); + +267 +throw_if_exis_ +( +logg_me +); + +268 + gloggs_ +[ +logg_me +] = +d +:: +move +( +w_logg +); + +271 + gd +:: +mux + +logg_m_mux_ +, + gush_mux_ +; + +272 + gd +:: +cursive_mux + +_mux_ +; + +273 + gd +:: +unded_m +< +d +:: +rg +, std:: +shed_r +< +logg +>> +loggs_ +; + +274 + gd +:: +unique_r +< +fmr +> +fmr_ +; + +275 + gv +:: +v_um + +v_ + = +dlog +:: +logg +:: +deu_v +(); + +276 + gv +:: +v_um + +ush_v_ + = +v +:: +off +; + +277 +log_r_hdr + + gr_hdr_ +; + +278 + gd +:: +shed_r +< +thad_po +> +_ +; + +279 + gd +:: +unique_r +< +riodic_wk +> +riodic_ush_ +; + +280 + gd +:: +shed_r +< +logg +> +deu_logg_ +; + +281 +bo + + gautomic_giti_ + = +ue +; + + @/usr/include/spdlog/fmt/fmt.h + +6 #agm + + + +13 #i! +defed +( +SPDLOG_FMT_EXTERNAL +) + +14 #ide +FMT_HEADER_ONLY + + +15  + #FMT_HEADER_ONLY + + + ) + +17 #ide +FMT_USE_WINDOWS_H + + +18  + #FMT_USE_WINDOWS_H + 0 + + ) + +20  + ~"bundd/ce.h +" + +21  + ~"bundd/fm.h +" + +23  + ~ + +24  + ~ + + @/usr/include/spdlog/logger.h + +6 #agm + + + +21  + ~"dlog/comm.h +" + +22  + ~"dlog/fmr.h +" + +23  + ~"dlog/sks/sk.h +" + +25  + ~ + +26  + ~ + +27  + ~ + +29 +mea + + gdlog + { + +31 as + clogg + + +33 + gpublic +: + +34 +logg +( +d +:: +rg + +me +, +sk_r + +sg_sk +); + +35 +logg +( +d +:: +rg + +me +, +sks__li + +sks +); + +37 + gme +< +tyme + + gIt +> + +38 +logg +( +d +:: +rg + +me +, +It + +beg +, I +d +); + +40 + gvtu + ~ +logg +(); + +42 +logg +(cڡogg & +de +; + +43 + glogg + & + gݔ +=(cڡ +logg + & +de +; + +45 + gme +< + gtyme +... + gArgs +> + +46  +log +( +v +:: +v_um + +lvl +, cڡ * +fmt +, cڡ +Args + &... +gs +); + +48 + gme +< + gtyme +... + gArgs +> + +49  +log +( +sour_loc + +loc +, +v +:: +v_um + +lvl +, cڡ * +fmt +, cڡ +Args + &... +gs +); + +51  +log +( +v +:: +v_um + +lvl +, cڡ * +msg +); + +53  +log +( +sour_loc + +loc +, +v +:: +v_um + +lvl +, cڡ * +msg +); + +55 + gme +< + gtyme +... + gArgs +> + +56  +a +(cڡ * +fmt +, cڡ +Args + &... +gs +); + +58 + gme +< + gtyme +... + gArgs +> + +59  +debug +(cڡ * +fmt +, cڡ +Args + &... +gs +); + +61 + gme +< + gtyme +... + gArgs +> + +62  +fo +(cڡ * +fmt +, cڡ +Args + &... +gs +); + +64 + gme +< + gtyme +... + gArgs +> + +65  +wn +(cڡ * +fmt +, cڡ +Args + &... +gs +); + +67 + gme +< + gtyme +... + gArgs +> + +68  +r +(cڡ * +fmt +, cڡ +Args + &... +gs +); + +70 + gme +< + gtyme +... + gArgs +> + +71  +il +(cڡ * +fmt +, cڡ +Args + &... +gs +); + +73 #ifde +SPDLOG_WCHAR_TO_UTF8_SUPPORT + + +74 #ide +_WIN32 + + +75 #r +SPDLOG_WCHAR_TO_UTF8_SUPPORT + +ly + +su܋d + + + +wdows + + +77 + gme +< + gtyme +... + gArgs +> + +78  +log +( +v +:: +v_um + +lvl +, cڡ +wch_t + * +fmt +, cڡ +Args + &... +gs +); + +80 + gme +< + gtyme +... + gArgs +> + +81  +log +( +sour_loc + +sour +, +v +:: +v_um + +lvl +, cڡ +wch_t + * +fmt +, cڡ +Args + &... +gs +); + +83 + gme +< + gtyme +... + gArgs +> + +84  +a +(cڡ +wch_t + * +fmt +, cڡ +Args + &... +gs +); + +86 + gme +< + gtyme +... + gArgs +> + +87  +debug +(cڡ +wch_t + * +fmt +, cڡ +Args + &... +gs +); + +89 + gme +< + gtyme +... + gArgs +> + +90  +fo +(cڡ +wch_t + * +fmt +, cڡ +Args + &... +gs +); + +92 + gme +< + gtyme +... + gArgs +> + +93  +wn +(cڡ +wch_t + * +fmt +, cڡ +Args + &... +gs +); + +95 + gme +< + gtyme +... + gArgs +> + +96  +r +(cڡ +wch_t + * +fmt +, cڡ +Args + &... +gs +); + +98 + gme +< + gtyme +... + gArgs +> + +99  +il +(cڡ +wch_t + * +fmt +, cڡ +Args + &... +gs +); + +104 + gme +< +ass + + gT +, +tyme + + gd +:: +ab_if +< +d +:: +is_cvtib +< +T +, + gdlog +:: +rg_vw_t +>:: +vue +, T>:: +ty + * = +nuαr +> + +105  +log +( +v +:: +v_um + +lvl +, cڡ +T + &); + +108 + gme +< +ass + + gT +, +tyme + + gd +:: +ab_if +< +d +:: +is_cvtib +< +T +, + gdlog +:: +rg_vw_t +>:: +vue +, T>:: +ty + * = +nuαr +> + +109  +log +( +sour_loc + +loc +, +v +:: +v_um + +lvl +, cڡ +T + &); + +112 + gme +< +ass + + gT +, +tyme + + gd +:: +ab_if +:: +vue +, T>:: +ty + * = +nuαr +> + +113  +log +( +v +:: +v_um + +lvl +, cڡ +T + &); + +116 + gme +< +ass + + gT +, +tyme + + gd +:: +ab_if +:: +vue +, T>:: +ty + * = +nuαr +> + +117  +log +( +sour_loc + +loc +, +v +:: +v_um + +lvl +, cڡ +T + &); + +119 + gme +< +tyme + + gT +> + +120  +a +(cڡ +T + & +msg +); + +122 + gme +< +tyme + + gT +> + +123  +debug +(cڡ +T + & +msg +); + +125 + gme +< +tyme + + gT +> + +126  +fo +(cڡ +T + & +msg +); + +128 + gme +< +tyme + + gT +> + +129  +wn +(cڡ +T + & +msg +); + +131 + gme +< +tyme + + gT +> + +132  +r +(cڡ +T + & +msg +); + +134 + gme +< +tyme + + gT +> + +135  +il +(cڡ +T + & +msg +); + +137 +bo + +should_log +( +v +:: +v_um + +msg_v +) const; + +138  +t_v +( +v +:: +v_um + +log_v +); + +140  + gv +:: +v_um + +deu_v +(); + +141 + gv +:: +v_um + +v +() const; + +142 cڡ + gd +:: +rg + & +me +() const; + +146  +t_fmr +( +d +:: +unique_r +< +fmr +> formatter); + +147  +t_n +( +d +:: +rg + +n +, +n_time_ty + +time_ty + =_time_ty:: +lol +); + +150  +ush +(); + +151  +ush_ +( +v +:: +v_um + +log_v +); + +152 + gv +:: +v_um + +ush_v +() const; + +155 cڡ + gd +:: +ve +< +sk_r +> & +sks +() const; + +156 + gd +:: +ve +< +sk_r +> & +sks +(); + +159  +t_r_hdr +( +log_r_hdr + +r_hdr +); + +160 +log_r_hdr + +r_hdr +() const; + +163 +vtu + + gd +:: +shed_r +< +logg +> +e +( +d +:: +rg + +logg_me +); + +165 + geed +: + +166 +vtu +  +sk__ +( +das +:: +log_msg + & +msg +); + +167 +vtu +  +ush_ +(); + +169 +bo + +should_ush_ +(cڡ +das +:: +log_msg + & +msg +); + +173  +deu_r_hdr_ +(cڡ +d +:: +rg + & +msg +); + +176  +_msg_cou_ +( +das +:: +log_msg + & +msg +); + +178 cڡ + gd +:: +rg + +me_ +; + +179 + gd +:: +ve +< +sk_r +> +sks_ +; + +180 + gdlog +:: +v_t + +v_ +{ +dlog +:: +logg +:: +deu_v +()}; + +181 + gdlog +:: +v_t + +ush_v_ +{ +v +:: +off +}; + +182 +log_r_hdr + + gr_hdr_ +{[ +this +](cڡ + gd +:: +rg + & +msg +{his-> +deu_r_hdr_ +(msg); }}; + +183 + gd +:: +omic +< +time_t +> +ϡ_r_time_ +{0}; + +184 + gd +:: +omic +< +size_t +> +msg_cou_ +{1}; + +188  + ~"das/logg_im.h +" + + @/usr/include/spdlog/sinks/ansicolor_sink.h + +6 #agm + + + +8 #ide +SPDLOG_H + + +9  + ~"dlog/dlog.h +" + +12  + ~"dlog/das/cse_globs.h +" + +13  + ~"dlog/das/nu_mux.h +" + +14  + ~"dlog/das/os.h +" + +15  + ~"dlog/sks/sk.h +" + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gdlog + { + +23 +mea + + gsks + { + +31 + gme +< +tyme + + gTgSm +, +ass + + gCseMux +> + +32 as + csic_sk + + gf + : +public + +sk + + +34 +public +: + +35 +usg + +mux_t + = +tyme + +CseMux +::mutex_t; + +36 +sic_sk +() + +37 : +rg_fe_ +( +TgSm +:: +am +()) + +38 , +mux_ +( +CseMux +:: +mux +()) + +41 +should_do_cs_ + = +das +:: +os +:: +_rm +( +rg_fe_ +&& das::os:: +is_c_rm +(); + +42 + gcs_ +[ +v +:: +a +] = +whe +; + +43 + gcs_ +[ +v +:: +debug +] = +cy +; + +44 + gcs_ +[ +v +:: +fo +] = +g +; + +45 + gcs_ +[ +v +:: +wn +] = +ylow + + +bd +; + +46 + gcs_ +[ +v +:: +r +] = +d + + +bd +; + +47 + gcs_ +[ +v +:: +il +] = +bd + + +_d +; + +48 + gcs_ +[ +v +:: +off +] = +t +; + +51 ~ +sic_sk +( + govride + = ; + +53 +sic_sk +(cڡnsic_sk & +h + +de +; + +54 + gsic_sk + & + gݔ +=(cڡ +sic_sk + & +h + +de +; + +56  +t_c +( +v +:: +v_um + +c_v +, cڡ +d +:: +rg + & +c +) + +58 +d +:: +lock_gud +< +mux_t +> +lock +( +mux_ +); + +59 + gcs_ +[ +c_v +] = +c +; + +63 cڡ + gd +:: +rg + +t + = "\033[m"; + +64 cڡ + gd +:: +rg + +bd + = "\033[1m"; + +65 cڡ + gd +:: +rg + +dk + = "\033[2m"; + +66 cڡ + gd +:: +rg + +undle + = "\033[4m"; + +67 cڡ + gd +:: +rg + +blk + = "\033[5m"; + +68 cڡ + gd +:: +rg + +v + = "\033[7m"; + +69 cڡ + gd +:: +rg + +ced + = "\033[8m"; + +70 cڡ + gd +:: +rg + +r_le + = "\033[K"; + +73 cڡ + gd +:: +rg + +bck + = "\033[30m"; + +74 cڡ + gd +:: +rg + +d + = "\033[31m"; + +75 cڡ + gd +:: +rg + +g + = "\033[32m"; + +76 cڡ + gd +:: +rg + +ylow + = "\033[33m"; + +77 cڡ + gd +:: +rg + +blue + = "\033[34m"; + +78 cڡ + gd +:: +rg + +mag + = "\033[35m"; + +79 cڡ + gd +:: +rg + +cy + = "\033[36m"; + +80 cڡ + gd +:: +rg + +whe + = "\033[37m"; + +83 cڡ + gd +:: +rg + +_bck + = "\033[40m"; + +84 cڡ + gd +:: +rg + +_d + = "\033[41m"; + +85 cڡ + gd +:: +rg + +_g + = "\033[42m"; + +86 cڡ + gd +:: +rg + +_ylow + = "\033[43m"; + +87 cڡ + gd +:: +rg + +_blue + = "\033[44m"; + +88 cڡ + gd +:: +rg + +_mag + = "\033[45m"; + +89 cڡ + gd +:: +rg + +_cy + = "\033[46m"; + +90 cڡ + gd +:: +rg + +_whe + = "\033[47m"; + +92  +log +(cڡ +das +:: +log_msg + & +msg + +ovride + + +96 +d +:: +lock_gud +< +mux_t +> +lock +( +mux_ +); + +98 + gfmt +:: +memy_bufr + +fmd +; + +99 + gfmr_ +-> +fm +( +msg +, +fmd +); + +100 i( + gshould_do_cs_ + && + gmsg +. + gc_nge_d + > msg. + gc_nge_t +) + +103 +t_nge_ +( +fmd +, 0, +msg +. +c_nge_t +); + +105 +t_ccode_ +( +cs_ +[ +msg +. +v +]); + +106 +t_nge_ +( +fmd +, +msg +. +c_nge_t +, msg. +c_nge_d +); + +107 +t_ccode_ +( +t +); + +109 +t_nge_ +( +fmd +, +msg +. +c_nge_d +, fmd. +size +()); + +113 +t_nge_ +( +fmd +, 0, fmd. +size +()); + +115 +fush +( +rg_fe_ +); + +118  +ush +( + govride + + +120 + gd +:: +lock_gud +< +mux_t +> +lock +( +mux_ +); + +121 +fush +( +rg_fe_ +); + +124  +t_n +(cڡ +d +:: +rg + & +n + +f + + +126 +d +:: +lock_gud +< +mux_t +> +lock +( +mux_ +); + +127 + gfmr_ + = +d +:: +unique_r +< +dlog +:: +fmr +>( +w + +n_fmr +( +n +)); + +130  +t_fmr +( +d +:: +unique_r +< +dlog +:: +fmr +> +sk_fmr + +ovride + + +132 +d +:: +lock_gud +< +mux_t +> +lock +( +mux_ +); + +133 + gfmr_ + = +d +:: +move +( +sk_fmr +); + +136 + give +: + +137  +t_ccode_ +(cڡ +d +:: +rg + & +c_code +) + +139 +fwre +( +c_code +. +da +(), (), c_code. +size +(), +rg_fe_ +); + +141  +t_nge_ +(cڡ +fmt +:: +memy_bufr + & +fmd +, +size_t + +t +, size_ +d +) + +143 +fwre +( +fmd +. +da +(+ +t +, (), +d + - s, +rg_fe_ +); + +146 +FILE + * + grg_fe_ +; + +147 + gmux_t + & + gmux_ +; + +149 +bo + + gshould_do_cs_ +; + +150 + gd +:: +unded_m +< +v +:: +v_um +, std:: +rg +, + gv +:: +v_hash +> +cs_ +; + +153 +usg + + gsic_dout_sk_mt + = +sic_sk +< +das +:: +cse_dout +, + gdas +:: +cse_mux +>; + +154 +usg + + gsic_dout_sk_ + = +sic_sk +< +das +:: +cse_dout +, + gdas +:: +cse_numux +>; + +156 +usg + + gsic_dr_sk_mt + = +sic_sk +< +das +:: +cse_dr +, + gdas +:: +cse_mux +>; + +157 +usg + + gsic_dr_sk_ + = +sic_sk +< +das +:: +cse_dr +, + gdas +:: +cse_numux +>; + + @/usr/include/spdlog/sinks/base_sink.h + +6 #agm + + + +14  + ~"dlog/comm.h +" + +15  + ~"dlog/das/log_msg.h +" + +16  + ~"dlog/fmr.h +" + +17  + ~"dlog/sks/sk.h +" + +19 +mea + + gdlog + { + +20 +mea + + gsks + { + +21 + gme +< +tyme + + gMux +> + +22 as + cba_sk + : +public + +sk + + +24 +public +: + +25 +ba_sk +() = ; + +26 +ba_sk +(cڡ ba_sk & +de +; + +27 + gba_sk + & + gݔ +=(cڡ +ba_sk + & +de +; + +29  +log +(cڡ +das +:: +log_msg + & +msg + +f + + +31 +d +:: +lock_gud +< +Mux +> +lock +( +mux_ +); + +32 +sk__ +( +msg +); + +35  +ush +( + gf + + +37 + gd +:: +lock_gud +< +Mux +> +lock +( +mux_ +); + +38 +ush_ +(); + +41  +t_n +(cڡ +d +:: +rg + & +n + +f + + +43 +d +:: +lock_gud +< +Mux +> +lock +( +mux_ +); + +44 +t_n_ +( +n +); + +47  +t_fmr +( +d +:: +unique_r +< +dlog +:: +fmr +> +sk_fmr + +f + + +49 +d +:: +lock_gud +< +Mux +> +lock +( +mux_ +); + +50 +t_fmr_ +( +d +:: +move +( +sk_fmr +)); + +53 + geed +: + +54 +vtu +  +sk__ +(cڡ +das +:: +log_msg + & +msg +) = 0; + +55 +vtu +  +ush_ +() = 0; + +57 +vtu +  +t_n_ +(cڡ +d +:: +rg + & +n +) + +59 +t_fmr_ +( +das +:: +make_unique +< +dlog +:: +n_fmr +>( +n +)); + +62 +vtu +  +t_fmr_ +( +d +:: +unique_r +< +dlog +:: +fmr +> +sk_fmr +) + +64 +fmr_ + = +d +:: +move +( +sk_fmr +); + +66 +Mux + + gmux_ +; + + @/usr/include/spdlog/sinks/wincolor_sink.h + +6 #agm + + + +8 #ide +SPDLOG_H + + +9  + ~"dlog/dlog.h +" + +12  + ~"dlog/comm.h +" + +13  + ~"dlog/das/cse_globs.h +" + +14  + ~"dlog/das/nu_mux.h +" + +15  + ~"dlog/sks/sk.h +" + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gdlog + { + +24 +mea + + gsks + { + +29 + gme +< +tyme + + gOutHd +,ym + gCseMux +> + +30 as + cwc_sk + : +public + +sk + + +32 +public +: + +33 cڡ +WORD + +BOLD + = +FOREGROUND_INTENSITY +; + +34 cڡ +WORD + + gRED + = +FOREGROUND_RED +; + +35 cڡ +WORD + + gGREEN + = +FOREGROUND_GREEN +; + +36 cڡ +WORD + + gCYAN + = +FOREGROUND_GREEN + | +FOREGROUND_BLUE +; + +37 cڡ +WORD + + gWHITE + = +FOREGROUND_RED + | +FOREGROUND_GREEN + | +FOREGROUND_BLUE +; + +38 cڡ +WORD + + gYELLOW + = +FOREGROUND_RED + | +FOREGROUND_GREEN +; + +40 +wc_sk +() + +41 : +out_hd_ +( +OutHd +:: +hd +()) + +42 , +mux_ +( +CseMux +:: +mux +()) + +44 +cs_ +[ +v +:: +a +] = +WHITE +; + +45 + gcs_ +[ +v +:: +debug +] = +CYAN +; + +46 + gcs_ +[ +v +:: +fo +] = +GREEN +; + +47 + gcs_ +[ +v +:: +wn +] = +YELLOW + | +BOLD +; + +48 + gcs_ +[ +v +:: +r +] = +RED + | +BOLD +; + +49 + gcs_ +[ +v +:: +il +] = +BACKGROUND_RED + | +WHITE + | +BOLD +; + +50 + gcs_ +[ +v +:: +off +] = 0; + +53 ~ +wc_sk +( + govride + + +55 + gthis +-> +ush +(); + +58 +wc_sk +(cڡ wc_sk & +h + +de +; + +59 + gwc_sk + & + gݔ +=(cڡ +wc_sk + & +h + +de +; + +62  +t_c +( +v +:: +v_um +ev, +WORD + +c +) + +64 + gd +:: +lock_gud +< +mux_t +> +lock +( +mux_ +); + +65 + gcs_ +[ +v +] = +c +; + +68  +log +(cڡ +das +:: +log_msg + & +msg + +f + +ovride + + +70 +d +:: +lock_gud +< +mux_t +> +lock +( +mux_ +); + +71 + gfmt +:: +memy_bufr + +fmd +; + +72 + gfmr_ +-> +fm +( +msg +, +fmd +); + +73 i( + gmsg +. + gc_nge_d + > msg. + gc_nge_t +) + +76 +t_nge_ +( +fmd +, 0, +msg +. +c_nge_t +); + +79 aut + gig_ibs + = +t_cse_ibs +( +cs_ +[ +msg +. +v +]); + +80 +t_nge_ +( +fmd +, +msg +. +c_nge_t +, msg. +c_nge_d +); + +81 :: +SCseTextAribu +( +out_hd_ +, + +82 +ig_ibs +); + +84 +t_nge_ +( +fmd +, +msg +. +c_nge_d +, fmd. +size +()); + +88 +t_nge_ +( +fmd +, 0, fmd. +size +()); + +92  +ush +( +f + + govride + + +97  +t_n +(cڡ +d +:: +rg + & +n + +ovride + +f + + +99 +d +:: +lock_gud +< +mux_t +> +lock +( +mux_ +); + +100 + gfmr_ + = +d +:: +unique_r +< +dlog +:: +fmr +>( +w + +n_fmr +( +n +)); + +103  +t_fmr +( +d +:: +unique_r +< +dlog +:: +fmr +> +sk_fmr + +ovride + +f + + +105 +d +:: +lock_gud +< +mux_t +> +lock +( +mux_ +); + +106 + gfmr_ + = +d +:: +move +( +sk_fmr +); + +109 + give +: + +110 +usg + +mux_t + = +tyme + +CseMux +::mutex_t; + +112 +WORD + +t_cse_ibs +(WORD +ibs +) + +114 +CONSOLE_SCREEN_BUFFER_INFO + + gig_bufr_fo +; + +115 :: +GCseSnBufrInfo +( +out_hd_ +, & +ig_bufr_fo +); + +116 +WORD + + gback_c + = +ig_bufr_fo +. +wAribus +; + +118 + gback_c + & +ic_ +< +WORD +>(~( +FOREGROUND_RED + | +FOREGROUND_GREEN + | +FOREGROUND_BLUE + | +FOREGROUND_INTENSITY +)); + +120 :: +SCseTextAribu +( +out_hd_ +, +ibs + | +back_c +); + +121  + gig_bufr_fo +. + gwAribus +; + +125  +t_nge_ +(cڡ +fmt +:: +memy_bufr + & +fmd +, +size_t + +t +, size_ +d +) + +127 aut + gsize + = +ic_ +< +DWORD +>( +d + - +t +); + +128 :: +WreCseA +( +out_hd_ +, +fmd +. +da +(+ +t +, +size +, +nuαr +,ullptr); + +131 +HANDLE + + gout_hd_ +; + +132 + gmux_t + & + gmux_ +; + +133 + gd +:: +unded_m +< +v +:: +v_um +, + gWORD +, + gv +:: +v_hash +> +cs_ +; + +136 +usg + + gwc_dout_sk_mt + = +wc_sk +< +das +:: +cse_dout +, + gdas +:: +cse_mux +>; + +137 +usg + + gwc_dout_sk_ + = +wc_sk +< +das +:: +cse_dout +, + gdas +:: +cse_numux +>; + +139 +usg + + gwc_dr_sk_mt + = +wc_sk +< +das +:: +cse_dr +, + gdas +:: +cse_mux +>; + +140 +usg + + gwc_dr_sk_ + = +wc_sk +< +das +:: +cse_dr +, + gdas +:: +cse_numux +>; + + @/usr/include/spdlog/version.h + +6 #agm + + + +8  + #SPDLOG_VER_MAJOR + 1 + + ) + +9  + #SPDLOG_VER_MINOR + 3 + + ) + +10  + #SPDLOG_VER_PATCH + 1 + + ) + +12  + #SPDLOG_VERSION + ( +SPDLOG_VER_MAJOR + * 10000 + +SPDLOG_VER_MINOR + * 100 + +SPDLOG_VER_PATCH +) + + ) + + @/usr/include/stdio.h + +23 #ide +_STDIO_H + + +24  + #_STDIO_H + 1 + + ) + +26  + #__GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION + + + ) + +27  + ~ + +29 + g__BEGIN_DECLS + + +31  + #__ed_size_t + + + ) + +32  + #__ed_NULL + + + ) + +33  + ~ + +35  + #__ed___va_li + + + ) + +36  + ~ + +38  + ~ + +39  + ~ + +40  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +45 #ifde +__USE_GNU + + +46  + ~ + +49 #i +defed + +__USE_XOPEN + || defed +__USE_XOPEN2K8 + + +50 #ifde +__GNUC__ + + +51 #ide +_VA_LIST_DEFINED + + +52  +__gnuc_va_li + + tva_li +; + +53  + #_VA_LIST_DEFINED + + + ) + +56  + ~ + +60 #i +defed + +__USE_UNIX98 + || defed +__USE_XOPEN2K + + +61 #ide +__off_t_defed + + +62 #ide +__USE_FILE_OFFSET64 + + +63  +__off_t + + toff_t +; + +65  +__off64_t + + toff_t +; + +67  + #__off_t_defed + + + ) + +69 #i +defed + +__USE_LARGEFILE64 + && !defed +__off64_t_defed + + +70  +__off64_t + + toff64_t +; + +71  + #__off64_t_defed + + + ) + +75 #ifde +__USE_XOPEN2K8 + + +76 #ide +__ssize_t_defed + + +77  +__ssize_t + + tssize_t +; + +78  + #__ssize_t_defed + + + ) + +83 #ide +__USE_FILE_OFFSET64 + + +84  +__os_t + + tos_t +; + +86  +__os64_t + + tos_t +; + +88 #ifde +__USE_LARGEFILE64 + + +89  +__os64_t + + tos64_t +; + +93  + #_IOFBF + 0 + + ) + +94  + #_IOLBF + 1 + + ) + +95  + #_IONBF + 2 + + ) + +99  + #BUFSIZ + 8192 + + ) + +104  + #EOF + (-1) + + ) + +109  + #SEEK_SET + 0 + + ) + +110  + #SEEK_CUR + 1 + + ) + +111  + #SEEK_END + 2 + + ) + +112 #ifde +__USE_GNU + + +113  + #SEEK_DATA + 3 + + ) + +114  + #SEEK_HOLE + 4 + + ) + +118 #i +defed + +__USE_MISC + || defed +__USE_XOPEN + + +120  + #P_tmpd + "/tmp" + + ) + +133  + ~ + +137 +FILE + * +d +; + +138 +FILE + * +dout +; + +139 +FILE + * +dr +; + +141  + #d + +d + + + ) + +142  + #dout + +dout + + + ) + +143  + #dr + +dr + + + ) + +146  + $move + (cڡ * +__fame + +__THROW +; + +148  + $me + (cڡ * +__d +, cڡ * +__w + +__THROW +; + +150 #ifde +__USE_ATFILE + + +152  + $mt + ( +__dfd +, cڡ * +__d +,  +__wfd +, + +153 cڡ * +__w + +__THROW +; + +156 #ifde +__USE_GNU + + +158  + #RENAME_NOREPLACE + (1 << 0) + + ) + +159  + #RENAME_EXCHANGE + (1 << 1) + + ) + +160  + #RENAME_WHITEOUT + (1 << 2) + + ) + +164  + $mt2 + ( +__dfd +, cڡ * +__d +,  +__wfd +, + +165 cڡ * +__w +,  +__ags + +__THROW +; + +172 #ide +__USE_FILE_OFFSET64 + + +173 +FILE + * + $tmpfe + ( +__wur +; + +175 #ifde +__REDIRECT + + +176 +FILE + * + `__REDIRECT + ( +tmpfe +, (), +tmpfe64 + +__wur +; + +178  + #tmpfe + +tmpfe64 + + + ) + +182 #ifde +__USE_LARGEFILE64 + + +183 +FILE + * + $tmpfe64 + ( +__wur +; + +187 * + $tmam + (* +__s + +__THROW + +__wur +; + +189 #ifde +__USE_MISC + + +192 * + $tmam_r + (* +__s + +__THROW + +__wur +; + +196 #i +defed + +__USE_MISC + || defed +__USE_XOPEN + + +204 * + $mam + (cڡ * +__d +, cڡ * +__pfx +) + +205 +__THROW + +__ibu_mloc__ + +__wur +; + +213  + `fo + ( +FILE + * +__am +); + +218  + `fush + ( +FILE + * +__am +); + +220 #ifde +__USE_MISC + + +227  + `fush_uocked + ( +FILE + * +__am +); + +230 #ifde +__USE_GNU + + +237  + `fol + (); + +241 #ide +__USE_FILE_OFFSET64 + + +246 +FILE + * + $fݒ + (cڡ * +__ri + +__fame +, + +247 cڡ * +__ri + +__modes + +__wur +; + +252 +FILE + * + $eݒ + (cڡ * +__ri + +__fame +, + +253 cڡ * +__ri + +__modes +, + +254 +FILE + * +__ri + +__am + +__wur +; + +256 #ifde +__REDIRECT + + +257 +FILE + * + `__REDIRECT + ( +fݒ +, (cڡ * +__ri + +__fame +, + +258 cڡ * +__ri + +__modes +), +fݒ64 +) + +259 +__wur +; + +260 +FILE + * + `__REDIRECT + ( +eݒ +, (cڡ * +__ri + +__fame +, + +261 cڡ * +__ri + +__modes +, + +262 +FILE + * +__ri + +__am +), +eݒ64 +) + +263 +__wur +; + +265  + #fݒ + +fݒ64 + + + ) + +266  + #eݒ + +eݒ64 + + + ) + +269 #ifde +__USE_LARGEFILE64 + + +270 +FILE + * + $fݒ64 + (cڡ * +__ri + +__fame +, + +271 cڡ * +__ri + +__modes + +__wur +; + +272 +FILE + * + $eݒ64 + (cڡ * +__ri + +__fame +, + +273 cڡ * +__ri + +__modes +, + +274 +FILE + * +__ri + +__am + +__wur +; + +277 #ifdef +__USE_POSIX + + +279 +FILE + * + $fdݒ + ( +__fd +, cڡ * +__modes + +__THROW + +__wur +; + +282 #ifdef +__USE_GNU + + +285 +FILE + * + $fݒcook + (* +__ri + +__magic_cook +, + +286 cڡ * +__ri + +__modes +, + +287 +cook_io_funis_t + +__io_funcs + +__THROW + +__wur +; + +290 #i +defed + +__USE_XOPEN2K8 + || + `__GLIBC_USE + ( +LIB_EXT2 +) + +292 +FILE + * + $fmemݒ + (* +__s +, +size_t + +__n +, cڡ * +__modes +) + +293 +__THROW + +__wur +; + +298 +FILE + * + $ݒ_memam + (** +__buoc +, +size_t + * +__sizoc + +__THROW + +__wur +; + +304  + $tbuf + ( +FILE + * +__ri + +__am +, *__ri +__buf + +__THROW +; + +308  + $tvbuf + ( +FILE + * +__ri + +__am +, *__ri +__buf +, + +309  +__modes +, +size_t + +__n + +__THROW +; + +311 #ifdef +__USE_MISC + + +314  + $tbufr + ( +FILE + * +__ri + +__am +, *__ri +__buf +, + +315 +size_t + +__size + +__THROW +; + +318  + $ebuf + ( +FILE + * +__am + +__THROW +; + +326  + `rtf + ( +FILE + * +__ri + +__am +, + +327 cڡ * +__ri + +__fm +, ...); + +332  + `tf + (cڡ * +__ri + +__fm +, ...); + +334  + $rtf + (* +__ri + +__s +, + +335 cڡ * +__ri + +__fm +, ... +__THROWNL +; + +341  + `vrtf + ( +FILE + * +__ri + +__s +, cڡ *__ri +__fm +, + +342 +__gnuc_va_li + +__g +); + +347  + `vtf + (cڡ * +__ri + +__fm +, +__gnuc_va_li + +__g +); + +349  + $vrtf + (* +__ri + +__s +, cڡ *__ri +__fm +, + +350 +__gnuc_va_li + +__g + +__THROWNL +; + +352 #i +defed + +__USE_ISOC99 + || defed +__USE_UNIX98 + + +354  + $tf + (* +__ri + +__s +, +size_t + +__maxn +, + +355 cڡ * +__ri + +__fm +, ...) + +356 +__THROWNL + + `__ibu__ + (( + `__fm__ + ( +__tf__ +, 3, 4))); + +358  + $vtf + (* +__ri + +__s +, +size_t + +__maxn +, + +359 cڡ * +__ri + +__fm +, +__gnuc_va_li + +__g +) + +360 +__THROWNL + + `__ibu__ + (( + `__fm__ + ( +__tf__ +, 3, 0))); + +363 #i + `__GLIBC_USE + ( +LIB_EXT2 +) + +366  + $vartf + (** +__ri + +__r +, cڡ *__ri +__f +, + +367 +__gnuc_va_li + +__g +) + +368 +__THROWNL + + `__ibu__ + (( + $__fm__ + ( +__tf__ +, 2, 0)) +__wur +; + +369  + $__artf + (** +__ri + +__r +, + +370 cڡ * +__ri + +__fmt +, ...) + +371 +__THROWNL + + `__ibu__ + (( + $__fm__ + ( +__tf__ +, 2, 3)) +__wur +; + +372  + $artf + (** +__ri + +__r +, + +373 cڡ * +__ri + +__fmt +, ...) + +374 +__THROWNL + + `__ibu__ + (( + $__fm__ + ( +__tf__ +, 2, 3)) +__wur +; + +377 #ifde +__USE_XOPEN2K8 + + +379  + $vdtf + ( +__fd +, cڡ * +__ri + +__fmt +, + +380 +__gnuc_va_li + +__g +) + +381 + `__ibu__ + (( + `__fm__ + ( +__tf__ +, 2, 0))); + +382  + $dtf + ( +__fd +, cڡ * +__ri + +__fmt +, ...) + +383 + `__ibu__ + (( + `__fm__ + ( +__tf__ +, 2, 3))); + +391  + $fsnf + ( +FILE + * +__ri + +__am +, + +392 cڡ * +__ri + +__fm +, ... +__wur +; + +397  + $snf + (cڡ * +__ri + +__fm +, ... +__wur +; + +399  + $ssnf + (cڡ * +__ri + +__s +, + +400 cڡ * +__ri + +__fm +, ... +__THROW +; + +405 #i! + `__GLIBC_USE + ( +DEPRECATED_SCANF +&& ! +defed + +__LDBL_COMPAT + + +406 #ifde +__REDIRECT + + +407  + `__REDIRECT + ( +fsnf +, ( +FILE + * +__ri + +__am +, + +408 cڡ * +__ri + +__fm +, ...), + +409 +__isoc99_fsnf + +__wur +; + +410  + `__REDIRECT + ( +snf +, (cڡ * +__ri + +__fm +, ...), + +411 +__isoc99_snf + +__wur +; + +412  + `__REDIRECT_NTH + ( +ssnf +, (cڡ * +__ri + +__s +, + +413 cڡ * +__ri + +__fm +, ...), + +414 +__isoc99_ssnf +); + +416  + $__isoc99_fsnf + ( +FILE + * +__ri + +__am +, + +417 cڡ * +__ri + +__fm +, ... +__wur +; + +418  + $__isoc99_snf + (cڡ * +__ri + +__fm +, ... +__wur +; + +419  + $__isoc99_ssnf + (cڡ * +__ri + +__s +, + +420 cڡ * +__ri + +__fm +, ... +__THROW +; + +421  + #fsnf + +__isoc99_fsnf + + + ) + +422  + #snf + +__isoc99_snf + + + ) + +423  + #ssnf + +__isoc99_ssnf + + + ) + +427 #ifdef +__USE_ISOC99 + + +432  + $vfsnf + ( +FILE + * +__ri + +__s +, cڡ *__ri +__fm +, + +433 +__gnuc_va_li + +__g +) + +434 + `__ibu__ + (( + $__fm__ + ( +__snf__ +, 2, 0)) +__wur +; + +440  + $vsnf + (cڡ * +__ri + +__fm +, +__gnuc_va_li + +__g +) + +441 + `__ibu__ + (( + $__fm__ + ( +__snf__ +, 1, 0)) +__wur +; + +444  + $vssnf + (cڡ * +__ri + +__s +, + +445 cڡ * +__ri + +__fm +, +__gnuc_va_li + +__g +) + +446 +__THROW + + `__ibu__ + (( + `__fm__ + ( +__snf__ +, 2, 0))); + +449 #i! + `__GLIBC_USE + ( +DEPRECATED_SCANF +) + +450 #i +defed + +__REDIRECT + && !defed +__LDBL_COMPAT + + +451  + `__REDIRECT + ( +vfsnf +, + +452 ( +FILE + * +__ri + +__s +, + +453 cڡ * +__ri + +__fm +, +__gnuc_va_li + +__g +), + +454 +__isoc99_vfsnf +) + +455 + `__ibu__ + (( + $__fm__ + ( +__snf__ +, 2, 0)) +__wur +; + +456  + `__REDIRECT + ( +vsnf +, (cڡ * +__ri + +__fm +, + +457 +__gnuc_va_li + +__g +), +__isoc99_vsnf +) + +458 + `__ibu__ + (( + $__fm__ + ( +__snf__ +, 1, 0)) +__wur +; + +459  + `__REDIRECT_NTH + ( +vssnf +, + +460 (cڡ * +__ri + +__s +, + +461 cڡ * +__ri + +__fm +, + +462 +__gnuc_va_li + +__g +), +__isoc99_vssnf +) + +463 + `__ibu__ + (( + `__fm__ + ( +__snf__ +, 2, 0))); + +464 #i! +defed + +__REDIRECT + + +465  + $__isoc99_vfsnf + ( +FILE + * +__ri + +__s +, + +466 cڡ * +__ri + +__fm +, + +467 +__gnuc_va_li + +__g + +__wur +; + +468  + $__isoc99_vsnf + (cڡ * +__ri + +__fm +, + +469 +__gnuc_va_li + +__g + +__wur +; + +470  + $__isoc99_vssnf + (cڡ * +__ri + +__s +, + +471 cڡ * +__ri + +__fm +, + +472 +__gnuc_va_li + +__g + +__THROW +; + +473  + #vfsnf + +__isoc99_vfsnf + + + ) + +474  + #vsnf + +__isoc99_vsnf + + + ) + +475  + #vssnf + +__isoc99_vssnf + + + ) + +485  + `fgc + ( +FILE + * +__am +); + +486  + `gc + ( +FILE + * +__am +); + +492  + `gch + (); + +494 #ifde +__USE_POSIX199506 + + +499  + `gc_uocked + ( +FILE + * +__am +); + +500  + `gch_uocked + (); + +503 #ifde +__USE_MISC + + +510  + `fgc_uocked + ( +FILE + * +__am +); + +521  + `utc + ( +__c +, +FILE + * +__am +); + +522  + `putc + ( +__c +, +FILE + * +__am +); + +528  + `putch + ( +__c +); + +530 #ifde +__USE_MISC + + +537  + `utc_uocked + ( +__c +, +FILE + * +__am +); + +540 #ifde +__USE_POSIX199506 + + +545  + `putc_uocked + ( +__c +, +FILE + * +__am +); + +546  + `putch_uocked + ( +__c +); + +550 #i +defed + +__USE_MISC + \ + +551 || ( +defed + +__USE_XOPEN + && !defed +__USE_XOPEN2K +) + +553  + `gw + ( +FILE + * +__am +); + +556  + `putw + ( +__w +, +FILE + * +__am +); + +564 * + $fgs + (* +__ri + +__s +,  +__n +, +FILE + *__ri +__am +) + +565 +__wur +; + +567 #i + `__GLIBC_USE + ( +DEPRECATED_GETS +) + +577 * + $gs + (* +__s + +__wur + +__ibu_dd__ +; + +580 #ifde +__USE_GNU + + +587 * + $fgs_uocked + (* +__ri + +__s +,  +__n +, + +588 +FILE + * +__ri + +__am + +__wur +; + +592 #i +defed + +__USE_XOPEN2K8 + || + `__GLIBC_USE + ( +LIB_EXT2 +) + +603 +__ssize_t + + $__gdim + (** +__ri + +__l +, + +604 +size_t + * +__ri + +__n +,  +__dim +, + +605 +FILE + * +__ri + +__am + +__wur +; + +606 +__ssize_t + + $gdim + (** +__ri + +__l +, + +607 +size_t + * +__ri + +__n +,  +__dim +, + +608 +FILE + * +__ri + +__am + +__wur +; + +616 +__ssize_t + + $gle + (** +__ri + +__l +, + +617 +size_t + * +__ri + +__n +, + +618 +FILE + * +__ri + +__am + +__wur +; + +626  + `uts + (cڡ * +__ri + +__s +, +FILE + *__ri +__am +); + +632  + `puts + (cڡ * +__s +); + +639  + `ungc + ( +__c +, +FILE + * +__am +); + +646 +size_t + + $d + (* +__ri + +__r +, +size_t + +__size +, + +647 +size_t + +__n +, +FILE + * +__ri + +__am + +__wur +; + +652 +size_t + + `fwre + (cڡ * +__ri + +__r +, size_ +__size +, + +653 +size_t + +__n +, +FILE + * +__ri + +__s +); + +655 #ifde +__USE_GNU + + +662  + `uts_uocked + (cڡ * +__ri + +__s +, + +663 +FILE + * +__ri + +__am +); + +666 #ifde +__USE_MISC + + +673 +size_t + + $d_uocked + (* +__ri + +__r +, +size_t + +__size +, + +674 +size_t + +__n +, +FILE + * +__ri + +__am + +__wur +; + +675 +size_t + + `fwre_uocked + (cڡ * +__ri + +__r +, size_ +__size +, + +676 +size_t + +__n +, +FILE + * +__ri + +__am +); + +684  + `fek + ( +FILE + * +__am +,  +__off +,  +__wh +); + +689  + $l + ( +FILE + * +__am + +__wur +; + +694  + `wd + ( +FILE + * +__am +); + +701 #i +defed + +__USE_LARGEFILE + || defed +__USE_XOPEN2K + + +702 #ide +__USE_FILE_OFFSET64 + + +707  + `feko + ( +FILE + * +__am +, +__off_t + +__off +,  +__wh +); + +712 +__off_t + + $lo + ( +FILE + * +__am + +__wur +; + +714 #ifde +__REDIRECT + + +715  + `__REDIRECT + ( +feko +, + +716 ( +FILE + * +__am +, +__off64_t + +__off +,  +__wh +), + +717 +feko64 +); + +718 +__off64_t + + `__REDIRECT + ( +lo +, ( +FILE + * +__am +), +lo64 +); + +720  + #feko + +feko64 + + + ) + +721  + #lo + +lo64 + + + ) + +726 #ide +__USE_FILE_OFFSET64 + + +731  + `fgpos + ( +FILE + * +__ri + +__am +, +os_t + *__ri +__pos +); + +736  + `fos + ( +FILE + * +__am +, cڡ +os_t + * +__pos +); + +738 #ifde +__REDIRECT + + +739  + `__REDIRECT + ( +fgpos +, ( +FILE + * +__ri + +__am +, + +740 +os_t + * +__ri + +__pos +), +fgpos64 +); + +741  + `__REDIRECT + ( +fos +, + +742 ( +FILE + * +__am +, cڡ +os_t + * +__pos +), +fos64 +); + +744  + #fgpos + +fgpos64 + + + ) + +745  + #fos + +fos64 + + + ) + +749 #ifde +__USE_LARGEFILE64 + + +750  + `feko64 + ( +FILE + * +__am +, +__off64_t + +__off +,  +__wh +); + +751 +__off64_t + + $lo64 + ( +FILE + * +__am + +__wur +; + +752  + `fgpos64 + ( +FILE + * +__ri + +__am +, +os64_t + *__ri +__pos +); + +753  + `fos64 + ( +FILE + * +__am +, cڡ +os64_t + * +__pos +); + +757  + $ + ( +FILE + * +__am + +__THROW +; + +759  + $of + ( +FILE + * +__am + +__THROW + +__wur +; + +761  + $ + ( +FILE + * +__am + +__THROW + +__wur +; + +763 #ifde +__USE_MISC + + +765  + $_uocked + ( +FILE + * +__am + +__THROW +; + +766  + $of_uocked + ( +FILE + * +__am + +__THROW + +__wur +; + +767  + $_uocked + ( +FILE + * +__am + +__THROW + +__wur +; + +775  + ` + (cڡ * +__s +); + +781  + ~ + +784 #ifdef +__USE_POSIX + + +786  + $fo + ( +FILE + * +__am + +__THROW + +__wur +; + +789 #ifde +__USE_MISC + + +791  + $fo_uocked + ( +FILE + * +__am + +__THROW + +__wur +; + +795 #ifde +__USE_POSIX2 + + +800 +FILE + * + $pݒ + (cڡ * +__commd +, cڡ * +__modes + +__wur +; + +806  + `po + ( +FILE + * +__am +); + +810 #ifdef +__USE_POSIX + + +812 * + $mid + (* +__s + +__THROW +; + +816 #i( +defed + +__USE_XOPEN + && !defed +__USE_XOPEN2K +|| defed +__USE_GNU + + +818 * + `curid + (* +__s +); + +822 #ifdef +__USE_GNU + + +823  +oback +; + +826  + $oback_tf + ( +oback + * +__ri + +__oback +, + +827 cڡ * +__ri + +__fm +, ...) + +828 +__THROWNL + + `__ibu__ + (( + `__fm__ + ( +__tf__ +, 2, 3))); + +829  + $oback_vtf + ( +oback + * +__ri + +__oback +, + +830 cڡ * +__ri + +__fm +, + +831 +__gnuc_va_li + +__gs +) + +832 +__THROWNL + + `__ibu__ + (( + `__fm__ + ( +__tf__ +, 2, 0))); + +836 #ifde +__USE_POSIX199506 + + +840  + $ockfe + ( +FILE + * +__am + +__THROW +; + +844  + $rylockfe + ( +FILE + * +__am + +__THROW + +__wur +; + +847  + $fuockfe + ( +FILE + * +__am + +__THROW +; + +850 #i +defed + +__USE_XOPEN + && !defed +__USE_XOPEN2K + && !defed +__USE_GNU + + +853  + ~ + +858  + `__uow + ( +FILE + *); + +859  + `__ovow + ( +FILE + *, ); + +863 #ifde +__USE_EXTERN_INLINES + + +864  + ~ + +866 #i +__USE_FORTIFY_LEVEL + > 0 && +defed + +__ftify_funi + + +867  + ~ + +869 #ifde +__LDBL_COMPAT + + +870  + ~ + +873 +__END_DECLS + + + @/usr/include/sys/ucontext.h + +18 #ide +_SYS_UCONTEXT_H + + +19  + #_SYS_UCONTEXT_H + 1 + + ) + +21  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +28 #ifde +__USE_MISC + + +29  + #__x +( +d + + ) +fld + +31  + #__x +( +d + +__ + ## + ) +fld + +34 #ifde +__x86_64__ + + +37 +__exnsi__ +  + tgg_t +; + +40  + #__NGREG + 23 + + ) + +41 #ifde +__USE_MISC + + +42  + #NGREG + +__NGREG + + + ) + +46  +gg_t + + tggt_t +[ +__NGREG +]; + +48 #ifde +__USE_GNU + + +52 + mREG_R8 + = 0, + +53  + #REG_R8 + +REG_R8 + + + ) + +54 + mREG_R9 +, + +55  + #REG_R9 + +REG_R9 + + + ) + +56 + mREG_R10 +, + +57  + #REG_R10 + +REG_R10 + + + ) + +58 + mREG_R11 +, + +59  + #REG_R11 + +REG_R11 + + + ) + +60 + mREG_R12 +, + +61  + #REG_R12 + +REG_R12 + + + ) + +62 + mREG_R13 +, + +63  + #REG_R13 + +REG_R13 + + + ) + +64 + mREG_R14 +, + +65  + #REG_R14 + +REG_R14 + + + ) + +66 + mREG_R15 +, + +67  + #REG_R15 + +REG_R15 + + + ) + +68 + mREG_RDI +, + +69  + #REG_RDI + +REG_RDI + + + ) + +70 + mREG_RSI +, + +71  + #REG_RSI + +REG_RSI + + + ) + +72 + mREG_RBP +, + +73  + #REG_RBP + +REG_RBP + + + ) + +74 + mREG_RBX +, + +75  + #REG_RBX + +REG_RBX + + + ) + +76 + mREG_RDX +, + +77  + #REG_RDX + +REG_RDX + + + ) + +78 + mREG_RAX +, + +79  + #REG_RAX + +REG_RAX + + + ) + +80 + mREG_RCX +, + +81  + #REG_RCX + +REG_RCX + + + ) + +82 + mREG_RSP +, + +83  + #REG_RSP + +REG_RSP + + + ) + +84 + mREG_RIP +, + +85  + #REG_RIP + +REG_RIP + + + ) + +86 + mREG_EFL +, + +87  + #REG_EFL + +REG_EFL + + + ) + +88 + mREG_CSGSFS +, + +89  + #REG_CSGSFS + +REG_CSGSFS + + + ) + +90 + mREG_ERR +, + +91  + #REG_ERR + +REG_ERR + + + ) + +92 + mREG_TRAPNO +, + +93  + #REG_TRAPNO + +REG_TRAPNO + + + ) + +94 + mREG_OLDMASK +, + +95  + #REG_OLDMASK + +REG_OLDMASK + + + ) + +96 + mREG_CR2 + + +97  + #REG_CR2 + +REG_CR2 + + + ) + +101  + s_libc_xg + + +103  +__x +( +signifind +)[4]; + +104  +__x +( +expڒt +); + +105  + m__glibc_rved1 +[3]; + +108  + s_libc_xmmg + + +110 +__ut32_t + +__x +( +emt +)[4]; + +113  + s_libc_塩e + + +116 +__ut16_t + +__x +( +cwd +); + +117 +__ut16_t + +__x +( +swd +); + +118 +__ut16_t + +__x +( +w +); + +119 +__ut16_t + +__x +( +f +); + +120 +__ut64_t + +__x +( +r +); + +121 +__ut64_t + +__x +( +rdp +); + +122 +__ut32_t + +__x +( +mxc +); + +123 +__ut32_t + +__x +( +mx_mask +); + +124  +_libc_xg + + m_ +[8]; + +125  +_libc_xmmg + + m_xmm +[16]; + +126 +__ut32_t + + m__glibc_rved1 +[24]; + +130  +_libc_塩e + * + tgt_t +; + +135 +ggt_t + +__x +( +ggs +); + +137 +gt_t + +__x +( +gs +); + +138 +__exnsi__ +  + m__rved1 + [8]; + +139 } + tmcڋxt_t +; + +142  + sucڋxt_t + + +144  +__x +( +uc_ags +); + +145  +ucڋxt_t + * + muc_lk +; + +146 +ack_t + + muc_ack +; + +147 +mcڋxt_t + + muc_mcڋxt +; + +148 +sigt_t + + muc_sigmask +; + +149  +_libc_塩e + + m__gs_mem +; + +150 +__exnsi__ +  + m__s +[4]; + +151 } + tucڋxt_t +; + +156  + tgg_t +; + +159  + #__NGREG + 19 + + ) + +160 #ifde +__USE_MISC + + +161  + #NGREG + +__NGREG + + + ) + +165  +gg_t + + tggt_t +[ +__NGREG +]; + +167 #ifde +__USE_GNU + + +171 + mREG_GS + = 0, + +172  + #REG_GS + +REG_GS + + + ) + +173 + mREG_FS +, + +174  + #REG_FS + +REG_FS + + + ) + +175 + mREG_ES +, + +176  + #REG_ES + +REG_ES + + + ) + +177 + mREG_DS +, + +178  + #REG_DS + +REG_DS + + + ) + +179 + mREG_EDI +, + +180  + #REG_EDI + +REG_EDI + + + ) + +181 + mREG_ESI +, + +182  + #REG_ESI + +REG_ESI + + + ) + +183 + mREG_EBP +, + +184  + #REG_EBP + +REG_EBP + + + ) + +185 + mREG_ESP +, + +186  + #REG_ESP + +REG_ESP + + + ) + +187 + mREG_EBX +, + +188  + #REG_EBX + +REG_EBX + + + ) + +189 + mREG_EDX +, + +190  + #REG_EDX + +REG_EDX + + + ) + +191 + mREG_ECX +, + +192  + #REG_ECX + +REG_ECX + + + ) + +193 + mREG_EAX +, + +194  + #REG_EAX + +REG_EAX + + + ) + +195 + mREG_TRAPNO +, + +196  + #REG_TRAPNO + +REG_TRAPNO + + + ) + +197 + mREG_ERR +, + +198  + #REG_ERR + +REG_ERR + + + ) + +199 + mREG_EIP +, + +200  + #REG_EIP + +REG_EIP + + + ) + +201 + mREG_CS +, + +202  + #REG_CS + +REG_CS + + + ) + +203 + mREG_EFL +, + +204  + #REG_EFL + +REG_EFL + + + ) + +205 + mREG_UESP +, + +206  + #REG_UESP + +REG_UESP + + + ) + +207 + mREG_SS + + +208  + #REG_SS + +REG_SS + + + ) + +213  + s_libc_g + + +215  +__x +( +signifind +)[4]; + +216  +__x +( +expڒt +); + +219  + s_libc_塩e + + +221  +__x +( +cw +); + +222  +__x +( +sw +); + +223  +__x +( +g +); + +224  +__x +( +off +); + +225  +__x +( +csl +); + +226  +__x +( +daoff +); + +227  +__x +( +dal +); + +228  +_libc_g + + m_ +[8]; + +229  +__x +( +us +); + +233  +_libc_塩e + * + tgt_t +; + +238 +ggt_t + +__x +( +ggs +); + +241 +gt_t + +__x +( +gs +); + +242  +__x +( +dmask +); + +243  +__x +( +2 +); + +244 } + tmcڋxt_t +; + +247  + sucڋxt_t + + +249  +__x +( +uc_ags +); + +250  +ucڋxt_t + * + muc_lk +; + +251 +ack_t + + muc_ack +; + +252 +mcڋxt_t + + muc_mcڋxt +; + +253 +sigt_t + + muc_sigmask +; + +254  +_libc_塩e + + m__gs_mem +; + +255  + m__s +[4]; + +256 } + tucڋxt_t +; + +260 #unde +__x + + + @/usr/include/bits/getopt_posix.h + +20 #ide +_GETOPT_POSIX_H + + +21  + #_GETOPT_POSIX_H + 1 + + ) + +23 #i! +defed + +_UNISTD_H + && !defed +_STDIO_H + + +27  + ~ + +29 + g__BEGIN_DECLS + + +31 #i +defed + +__USE_POSIX2 + && !defed +__USE_POSIX_IMPLICITLY + \ + +32 && ! +defed + + g__USE_GNU + && !defed + g_GETOPT_H + + +37 #ifde +__REDIRECT + + +38  +__REDIRECT_NTH + ( +gt +, ( +___gc +, *cڡ * +___gv +, + +39 cڡ * +__shtts +), + +40 +__posix_gt +); + +42  + $__posix_gt + ( +___gc +, *cڡ * +___gv +, + +43 cڡ * +__shtts +) + +44 +__THROW + + `__nnu + ((2, 3)); + +45  + #gt + +__posix_gt + + + ) + +49 +__END_DECLS + + + @/usr/include/bits/libc-header-start.h + +27 #ide +__GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION + + +31 #unde +__GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION + + +33  + ~ + +37 #unde +__GLIBC_USE_LIB_EXT2 + + +38 #i( +defed + +__USE_GNU + \ + +39 || ( +defed + + g__STDC_WANT_LIB_EXT2__ + && __STDC_WANT_LIB_EXT2__ > 0)) + +40  + #__GLIBC_USE_LIB_EXT2 + 1 + + ) + +42  + #__GLIBC_USE_LIB_EXT2 + 0 + + ) + +47 #unde +__GLIBC_USE_IEC_60559_BFP_EXT + + +48 #i +defed + +__USE_GNU + || defed +__STDC_WANT_IEC_60559_BFP_EXT__ + + +49  + #__GLIBC_USE_IEC_60559_BFP_EXT + 1 + + ) + +51  + #__GLIBC_USE_IEC_60559_BFP_EXT + 0 + + ) + +56 #unde +__GLIBC_USE_IEC_60559_FUNCS_EXT + + +57 #i +defed + +__USE_GNU + || defed +__STDC_WANT_IEC_60559_FUNCS_EXT__ + + +58  + #__GLIBC_USE_IEC_60559_FUNCS_EXT + 1 + + ) + +60  + #__GLIBC_USE_IEC_60559_FUNCS_EXT + 0 + + ) + +65 #unde +__GLIBC_USE_IEC_60559_TYPES_EXT + + +66 #i +defed + +__USE_GNU + || defed +__STDC_WANT_IEC_60559_TYPES_EXT__ + + +67  + #__GLIBC_USE_IEC_60559_TYPES_EXT + 1 + + ) + +69  + #__GLIBC_USE_IEC_60559_TYPES_EXT + 0 + + ) + + @/usr/include/bits/siginfo-arch.h + +2 #ide +_BITS_SIGINFO_ARCH_H + + +3  + #_BITS_SIGINFO_ARCH_H + 1 + + ) + +5 #i +defed + +__x86_64__ + && +__WORDSIZE + == 32 + +12  +__ock_t + + t__ibu__ + (( + t__igd__ + (4)) + t__sigchld_ock_t +; + +13  + #__SI_ALIGNMENT + + `__ibu__ + (( + `__igd__ + (8))) + + ) + +14  + #__SI_CLOCK_T + +__sigchld_ock_t + + + ) + + @/usr/include/bits/siginfo-consts-arch.h + +2 #ide +_BITS_SIGINFO_CONSTS_ARCH_H + + +3  + #_BITS_SIGINFO_CONSTS_ARCH_H + 1 + + ) + + @/usr/include/bits/signum-generic.h + +19 #idef +_BITS_SIGNUM_GENERIC_H + + +20  + #_BITS_SIGNUM_GENERIC_H + 1 + + ) + +22 #ide +_SIGNAL_H + + +28  + #SIG_ERR + (( +__sighdr_t +-1 + + ) + +29  + #SIG_DFL + (( +__sighdr_t +0 + + ) + +30  + #SIG_IGN + (( +__sighdr_t +1 + + ) + +32 #ifde +__USE_XOPEN + + +33  + #SIG_HOLD + (( +__sighdr_t +2 + + ) + +48  + #SIGINT + 2 + + ) + +49  + #SIGILL + 4 + + ) + +50  + #SIGABRT + 6 + + ) + +51  + #SIGFPE + 8 + + ) + +52  + #SIGSEGV + 11 + + ) + +53  + #SIGTERM + 15 + + ) + +56  + #SIGHUP + 1 + + ) + +57  + #SIGQUIT + 3 + + ) + +58  + #SIGTRAP + 5 + + ) + +59  + #SIGKILL + 9 + + ) + +60  + #SIGBUS + 10 + + ) + +61  + #SIGSYS + 12 + + ) + +62  + #SIGPIPE + 13 + + ) + +63  + #SIGALRM + 14 + + ) + +66  + #SIGURG + 16 + + ) + +67  + #SIGSTOP + 17 + + ) + +68  + #SIGTSTP + 18 + + ) + +69  + #SIGCONT + 19 + + ) + +70  + #SIGCHLD + 20 + + ) + +71  + #SIGTTIN + 21 + + ) + +72  + #SIGTTOU + 22 + + ) + +73  + #SIGPOLL + 23 + + ) + +74  + #SIGXCPU + 24 + + ) + +75  + #SIGXFSZ + 25 + + ) + +76  + #SIGVTALRM + 26 + + ) + +77  + #SIGPROF + 27 + + ) + +78  + #SIGUSR1 + 30 + + ) + +79  + #SIGUSR2 + 31 + + ) + +83  + #SIGWINCH + 28 + + ) + +86  + #SIGIO + +SIGPOLL + + + ) + +87  + #SIGIOT + +SIGABRT + + + ) + +88  + #SIGCLD + +SIGCHLD + + + ) + +96  + #__SIGRTMIN + 32 + + ) + +97  + #__SIGRTMAX + +__SIGRTMIN + + + ) + +100  + #_NSIG + ( +__SIGRTMAX + + 1) + + ) + + @/usr/include/bits/stdio-ldbl.h + +19 #ide +_STDIO_H + + +23 + $__LDBL_REDIR_DECL + ( +rtf +) + +24 + $__LDBL_REDIR_DECL + ( +tf +) + +25 + $__LDBL_REDIR_DECL + ( +rtf +) + +26 + $__LDBL_REDIR_DECL + ( +vrtf +) + +27 + $__LDBL_REDIR_DECL + ( +vtf +) + +28 + $__LDBL_REDIR_DECL + ( +vrtf +) + +29 #i! + `__GLIBC_USE + ( +DEPRECATED_SCANF +) + +30 + $__LDBL_REDIR1_DECL + ( +fsnf +, +__dbl___isoc99_fsnf +) + +31 + $__LDBL_REDIR1_DECL + ( +snf +, +__dbl___isoc99_snf +) + +32 + $__LDBL_REDIR1_DECL + ( +ssnf +, +__dbl___isoc99_ssnf +) + +34 + $__LDBL_REDIR_DECL + ( +fsnf +) + +35 + $__LDBL_REDIR_DECL + ( +snf +) + +36 + $__LDBL_REDIR_DECL + ( +ssnf +) + +39 #i +defed + +__USE_ISOC99 + || defed +__USE_UNIX98 + + +40 + $__LDBL_REDIR_DECL + ( +tf +) + +41 + $__LDBL_REDIR_DECL + ( +vtf +) + +44 #ifdef +__USE_ISOC99 + + +45 #i! + `__GLIBC_USE + ( +DEPRECATED_SCANF +) + +46 + $__LDBL_REDIR1_DECL + ( +vfsnf +, +__dbl___isoc99_vfsnf +) + +47 + $__LDBL_REDIR1_DECL + ( +vsnf +, +__dbl___isoc99_vsnf +) + +48 + $__LDBL_REDIR1_DECL + ( +vssnf +, +__dbl___isoc99_vssnf +) + +50 + $__LDBL_REDIR_DECL + ( +vfsnf +) + +51 + $__LDBL_REDIR_DECL + ( +vssnf +) + +52 + $__LDBL_REDIR_DECL + ( +vsnf +) + +56 #ifde +__USE_XOPEN2K8 + + +57 + $__LDBL_REDIR_DECL + ( +vdtf +) + +58 + $__LDBL_REDIR_DECL + ( +dtf +) + +61 #ifde +__USE_GNU + + +62 + $__LDBL_REDIR_DECL + ( +vartf +) + +63 + $__LDBL_REDIR_DECL + ( +__artf +) + +64 + $__LDBL_REDIR_DECL + ( +artf +) + +65 + $__LDBL_REDIR_DECL + ( +oback_tf +) + +66 + $__LDBL_REDIR_DECL + ( +oback_vtf +) + +69 #i +__USE_FORTIFY_LEVEL + > 0 && +defed + +__ftify_funi + + +70 + $__LDBL_REDIR_DECL + ( +__rtf_chk +) + +71 + $__LDBL_REDIR_DECL + ( +__vrtf_chk +) + +72 #i +defed + +__USE_ISOC99 + || defed +__USE_UNIX98 + + +73 + $__LDBL_REDIR_DECL + ( +__tf_chk +) + +74 + $__LDBL_REDIR_DECL + ( +__vtf_chk +) + +76 #i +__USE_FORTIFY_LEVEL + > 1 + +77 + $__LDBL_REDIR_DECL + ( +__rtf_chk +) + +78 + $__LDBL_REDIR_DECL + ( +__tf_chk +) + +79 + $__LDBL_REDIR_DECL + ( +__vrtf_chk +) + +80 + $__LDBL_REDIR_DECL + ( +__vtf_chk +) + +81 #ifde +__USE_XOPEN2K8 + + +82 + $__LDBL_REDIR_DECL + ( +__dtf_chk +) + +83 + $__LDBL_REDIR_DECL + ( +__vdtf_chk +) + +85 #ifde +__USE_GNU + + +86 + $__LDBL_REDIR_DECL + ( +__artf_chk +) + +87 + $__LDBL_REDIR_DECL + ( +__vartf_chk +) + +88 + $__LDBL_REDIR_DECL + ( +__oback_tf_chk +) + +89 + $__LDBL_REDIR_DECL + ( +__oback_vtf_chk +) + + @/usr/include/bits/stdio.h + +19 #ide +_BITS_STDIO_H + + +20  + #_BITS_STDIO_H + 1 + + ) + +22 #ide +_STDIO_H + + +26 #ide +__ex_le + + +27  + #__STDIO_INLINE + +le + + + ) + +29  + #__STDIO_INLINE + +__ex_le + + + ) + +33 #ifde +__USE_EXTERN_INLINES + + +36 #i!( +__USE_FORTIFY_LEVEL + > 0 && +defed + +__ftify_funi +) + +38 +__STDIO_INLINE +  + +39 + $vtf + (cڡ * +__ri + +__fmt +, +__gnuc_va_li + +__g +) + +41  + `vrtf + ( +dout +, +__fmt +, +__g +); + +42 + } +} + +46 +__STDIO_INLINE +  + +47 + $gch + () + +49  + `gc + ( +d +); + +50 + } +} + +53 #ifde +__USE_MISC + + +55 +__STDIO_INLINE +  + +56 + $fgc_uocked + ( +FILE + * +__ +) + +58  + `__gc_uocked_body + ( +__ +); + +59 + } +} + +63 #ifde +__USE_POSIX + + +65 +__STDIO_INLINE +  + +66 + $gc_uocked + ( +FILE + * +__ +) + +68  + `__gc_uocked_body + ( +__ +); + +69 + } +} + +72 +__STDIO_INLINE +  + +73 + $gch_uocked + () + +75  + `__gc_uocked_body + ( +d +); + +76 + } +} + +81 +__STDIO_INLINE +  + +82 + $putch + ( +__c +) + +84  + `putc + ( +__c +, +dout +); + +85 + } +} + +88 #ifde +__USE_MISC + + +90 +__STDIO_INLINE +  + +91 + $utc_uocked + ( +__c +, +FILE + * +__am +) + +93  + `__putc_uocked_body + ( +__c +, +__am +); + +94 + } +} + +98 #ifde +__USE_POSIX + + +100 +__STDIO_INLINE +  + +101 + $putc_uocked + ( +__c +, +FILE + * +__am +) + +103  + `__putc_uocked_body + ( +__c +, +__am +); + +104 + } +} + +107 +__STDIO_INLINE +  + +108 + $putch_uocked + ( +__c +) + +110  + `__putc_uocked_body + ( +__c +, +dout +); + +111 + } +} + +115 #ifdef +__USE_GNU + + +117 +__STDIO_INLINE + +__ssize_t + + +118 + $gle + (** +__l +, +size_t + * +__n +, +FILE + * +__am +) + +120  + `__gdim + ( +__l +, +__n +, '\n', +__am +); + +121 + } +} + +125 #ifde +__USE_MISC + + +127 +__STDIO_INLINE +  + +128 +__NTH + ( + $of_uocked + ( +FILE + * +__am +)) + +130  + `__of_uocked_body + ( +__am +); + +131 + } +} + +134 +__STDIO_INLINE +  + +135 +__NTH + ( + $_uocked + ( +FILE + * +__am +)) + +137  + `___uocked_body + ( +__am +); + +138 + } +} + +144 #i +defed + +__USE_MISC + && defed +__GNUC__ + && defed +__OPTIMIZE__ + \ + +145 && ! +defed + + g__lulus + + +147  + #d_uocked +( +r +, +size +, +n +, +am +) \ + +148 ( + `__exnsi__ + (( + `__but_cڡt_p + ( +size +&& __but_cڡt_( +n +) \ + +149 && ( +size_t +( +size +* (size_t( +n +) <= 8 \ + +150 && ( +size_t +( +size +) != 0) \ + +151 ? ({ * +__r + = (*( +r +); \ + +152 +FILE + * +__am + = ( +am +); \ + +153 +size_t + +__t +; \ + +154  +__t + = ( +size_t +( +size +* (size_t( +n +); \ + +155 +__t + > 0; --__cnt) \ + +157  +__c + = + `gc_uocked + ( +__am +); \ + +158 i( +__c + = +EOF +) \ + +160 * +__r +++ = +__c +; \ + +162 (( +size_t +( +size +* (size_t( +n +- +__t +) \ + +163 / ( +size_t +( +size +); }) \ + +164 : ((( + `__but_cڡt_p + ( +size +&& ( +size_t +) (size) == 0) \ + +165 || ( + `__but_cڡt_p + ( +n +&& ( +size_t +) (n) == 0)) \ + +167 ? ((( +r +), (( +am +), (( +size +), \ + +168 (( +n +), ( +size_t +) 0) \ + +169 : + `d_uocked + ( +r +, +size +, +n +, +am +)))) + + ) + +171  + #fwre_uocked +( +r +, +size +, +n +, +am +) \ + +172 ( + `__exnsi__ + (( + `__but_cڡt_p + ( +size +&& __but_cڡt_( +n +) \ + +173 && ( +size_t +( +size +* (size_t( +n +) <= 8 \ + +174 && ( +size_t +( +size +) != 0) \ + +175 ? ({ cڡ * +__r + = (cڡ *( +r +); \ + +176 +FILE + * +__am + = ( +am +); \ + +177 +size_t + +__t +; \ + +178  +__t + = ( +size_t +( +size +* (size_t( +n +); \ + +179 +__t + > 0; --__cnt) \ + +180 i( + `putc_uocked + (* +__r +++, +__am += +EOF +) \ + +182 (( +size_t +( +size +* (size_t( +n +- +__t +) \ + +183 / ( +size_t +( +size +); }) \ + +184 : ((( + `__but_cڡt_p + ( +size +&& ( +size_t +) (size) == 0) \ + +185 || ( + `__but_cڡt_p + ( +n +&& ( +size_t +) (n) == 0)) \ + +187 ? ((( +r +), (( +am +), (( +size +), \ + +188 (( +n +), ( +size_t +) 0) \ + +189 : + `fwre_uocked + ( +r +, +size +, +n +, +am +)))) + + ) + +193 #unde +__STDIO_INLINE + + + @/usr/include/bits/stdio2.h + +19 #ide +_BITS_STDIO2_H + + +20  + #_BITS_STDIO2_H + 1 + + ) + +22 #ide +_STDIO_H + + +26  + $__rtf_chk + (* +__ri + +__s +,  +__ag +, +size_t + +__ +, + +27 cڡ * +__ri + +__fm +, ... +__THROW +; + +28  + $__vrtf_chk + (* +__ri + +__s +,  +__ag +, +size_t + +__ +, + +29 cڡ * +__ri + +__fm +, + +30 +__gnuc_va_li + +__ + +__THROW +; + +32 #ifde +__va_g_ck + + +33 +__ftify_funi +  + +34 + `__NTH + ( + $rtf + (* +__ri + +__s +, cڡ *__ri +__fmt +, ...)) + +36  + `__but___rtf_chk + ( +__s +, +__USE_FORTIFY_LEVEL + - 1, + +37 + `__bos + ( +__s +), +__fmt +, + `__va_g_ck + ()); + +38 + } +} + +39 #i! +defed + +__lulus + + +40  + #rtf +( +r +, ...) \ + +41 + `__but___rtf_chk + ( +r +, +__USE_FORTIFY_LEVEL + - 1, + `__bos + (str), \ + +42 +__VA_ARGS__ +) + + ) + +45 +__ftify_funi +  + +46 +__NTH + ( + $vrtf + (* +__ri + +__s +, cڡ *__ri +__fmt +, + +47 +__gnuc_va_li + +__ +)) + +49  + `__but___vrtf_chk + ( +__s +, +__USE_FORTIFY_LEVEL + - 1, + +50 + `__bos + ( +__s +), +__fmt +, +__ +); + +51 + } +} + +53 #i +defed + +__USE_ISOC99 + || defed +__USE_UNIX98 + + +55  + $__tf_chk + (* +__ri + +__s +, +size_t + +__n +,  +__ag +, + +56 +size_t + +__ +, cڡ * +__ri + +__fm +, + +57 ... +__THROW +; + +58  + $__vtf_chk + (* +__ri + +__s +, +size_t + +__n +,  +__ag +, + +59 +size_t + +__ +, cڡ * +__ri + +__fm +, + +60 +__gnuc_va_li + +__ + +__THROW +; + +62 #ifde +__va_g_ck + + +63 +__ftify_funi +  + +64 + `__NTH + ( + $tf + (* +__ri + +__s +, +size_t + +__n +, + +65 cڡ * +__ri + +__fmt +, ...)) + +67  + `__but___tf_chk + ( +__s +, +__n +, +__USE_FORTIFY_LEVEL + - 1, + +68 + `__bos + ( +__s +), +__fmt +, + `__va_g_ck + ()); + +69 + } +} + +70 #i! +defed + +__lulus + + +71  + #tf +( +r +, +n +, ...) \ + +72 + `__but___tf_chk + ( +r +, +n +, +__USE_FORTIFY_LEVEL + - 1, + `__bos + (str), \ + +73 +__VA_ARGS__ +) + + ) + +76 +__ftify_funi +  + +77 +__NTH + ( + $vtf + (* +__ri + +__s +, +size_t + +__n +, + +78 cڡ * +__ri + +__fmt +, +__gnuc_va_li + +__ +)) + +80  + `__but___vtf_chk + ( +__s +, +__n +, +__USE_FORTIFY_LEVEL + - 1, + +81 + `__bos + ( +__s +), +__fmt +, +__ +); + +82 + } +} + +86 #i +__USE_FORTIFY_LEVEL + > 1 + +88  +__rtf_chk + ( +FILE + * +__ri + +__am +,  +__ag +, + +89 cڡ * +__ri + +__fm +, ...); + +90  +__tf_chk + ( +__ag +, cڡ * +__ri + +__fm +, ...); + +91  +__vrtf_chk + ( +FILE + * +__ri + +__am +,  +__ag +, + +92 cڡ * +__ri + +__fm +, +__gnuc_va_li + +__ +); + +93  +__vtf_chk + ( +__ag +, cڡ * +__ri + +__fm +, + +94 +__gnuc_va_li + +__ +); + +96 #ifde +__va_g_ck + + +97 +__ftify_funi +  + +98 + $rtf + ( +FILE + * +__ri + +__am +, cڡ *__ri +__fmt +, ...) + +100  + `__rtf_chk + ( +__am +, +__USE_FORTIFY_LEVEL + - 1, +__fmt +, + +101 + `__va_g_ck + ()); + +102 + } +} + +104 +__ftify_funi +  + +105 + $tf + (cڡ * +__ri + +__fmt +, ...) + +107  + `__tf_chk + ( +__USE_FORTIFY_LEVEL + - 1, +__fmt +, + `__va_g_ck + ()); + +108 + } +} + +109 #i! +defed + +__lulus + + +110  + #tf +(...) \ + +111 + `__tf_chk + ( +__USE_FORTIFY_LEVEL + - 1, +__VA_ARGS__ +) + + ) + +112  + #rtf +( +am +, ...) \ + +113 + `__rtf_chk + ( +am +, +__USE_FORTIFY_LEVEL + - 1, +__VA_ARGS__ +) + + ) + +116 +__ftify_funi +  + +117 + $vtf + (cڡ * +__ri + +__fmt +, +__gnuc_va_li + +__ +) + +119 #ifde +__USE_EXTERN_INLINES + + +120  + `__vrtf_chk + ( +dout +, +__USE_FORTIFY_LEVEL + - 1, +__fmt +, +__ +); + +122  + `__vtf_chk + ( +__USE_FORTIFY_LEVEL + - 1, +__fmt +, +__ +); + +124 + } +} + +126 +__ftify_funi +  + +127 + $vrtf + ( +FILE + * +__ri + +__am +, + +128 cڡ * +__ri + +__fmt +, +__gnuc_va_li + +__ +) + +130  + `__vrtf_chk + ( +__am +, +__USE_FORTIFY_LEVEL + - 1, +__fmt +, +__ +); + +131 + } +} + +133 #ifde +__USE_XOPEN2K8 + + +134  + $__dtf_chk + ( +__fd +,  +__ag +, cڡ * +__ri + +__fmt +, + +135 ... + `__ibu__ + (( + `__fm__ + ( +__tf__ +, 3, 4))); + +136  + $__vdtf_chk + ( +__fd +,  +__ag +, + +137 cڡ * +__ri + +__fmt +, +__gnuc_va_li + +__g +) + +138 + `__ibu__ + (( + `__fm__ + ( +__tf__ +, 3, 0))); + +140 #ifde +__va_g_ck + + +141 +__ftify_funi +  + +142 + $dtf + ( +__fd +, cڡ * +__ri + +__fmt +, ...) + +144  + `__dtf_chk + ( +__fd +, +__USE_FORTIFY_LEVEL + - 1, +__fmt +, + +145 + `__va_g_ck + ()); + +146 + } +} + +147 #i! +defed + +__lulus + + +148  + #dtf +( +fd +, ...) \ + +149 + `__dtf_chk + ( +fd +, +__USE_FORTIFY_LEVEL + - 1, +__VA_ARGS__ +) + + ) + +152 +__ftify_funi +  + +153 + $vdtf + ( +__fd +, cڡ * +__ri + +__fmt +, +__gnuc_va_li + +__ +) + +155  + `__vdtf_chk + ( +__fd +, +__USE_FORTIFY_LEVEL + - 1, +__fmt +, +__ +); + +156 + } +} + +159 #ifde +__USE_GNU + + +161  + $__artf_chk + (** +__ri + +__r +,  +__ag +, + +162 cڡ * +__ri + +__fmt +, ...) + +163 +__THROW + + `__ibu__ + (( + $__fm__ + ( +__tf__ +, 3, 4)) +__wur +; + +164  + $__vartf_chk + (** +__ri + +__r +,  +__ag +, + +165 cڡ * +__ri + +__fmt +, +__gnuc_va_li + +__g +) + +166 +__THROW + + `__ibu__ + (( + $__fm__ + ( +__tf__ +, 3, 0)) +__wur +; + +167  + $__oback_tf_chk + ( +oback + * +__ri + +__oback +, + +168  +__ag +, cڡ * +__ri + +__fm +, + +170 +__THROW + + `__ibu__ + (( + `__fm__ + ( +__tf__ +, 3, 4))); + +171  + $__oback_vtf_chk + ( +oback + * +__ri + +__oback +, + +172  +__ag +, + +173 cڡ * +__ri + +__fm +, + +174 +__gnuc_va_li + +__gs +) + +175 +__THROW + + `__ibu__ + (( + `__fm__ + ( +__tf__ +, 3, 0))); + +177 #ifde +__va_g_ck + + +178 +__ftify_funi +  + +179 + `__NTH + ( + $artf + (** +__ri + +__r +, cڡ *__ri +__fmt +, ...)) + +181  + `__artf_chk + ( +__r +, +__USE_FORTIFY_LEVEL + - 1, +__fmt +, + +182 + `__va_g_ck + ()); + +183 + } +} + +185 +__ftify_funi +  + +186 +__NTH + ( + $__artf + (** +__ri + +__r +, cڡ *__ri +__fmt +, + +189  + `__artf_chk + ( +__r +, +__USE_FORTIFY_LEVEL + - 1, +__fmt +, + +190 + `__va_g_ck + ()); + +191 + } +} + +193 +__ftify_funi +  + +194 +__NTH + ( + $oback_tf + ( +oback + * +__ri + +__oback +, + +195 cڡ * +__ri + +__fmt +, ...)) + +197  + `__oback_tf_chk + ( +__oback +, +__USE_FORTIFY_LEVEL + - 1, +__fmt +, + +198 + `__va_g_ck + ()); + +199 + } +} + +200 #i! +defed + +__lulus + + +201  + #artf +( +r +, ...) \ + +202 + `__artf_chk + ( +r +, +__USE_FORTIFY_LEVEL + - 1, +__VA_ARGS__ +) + + ) + +203  + #__artf +( +r +, ...) \ + +204 + `__artf_chk + ( +r +, +__USE_FORTIFY_LEVEL + - 1, +__VA_ARGS__ +) + + ) + +205  + #oback_tf +( +oback +, ...) \ + +206 + `__oback_tf_chk + ( +oback +, +__USE_FORTIFY_LEVEL + - 1, +__VA_ARGS__ +) + + ) + +209 +__ftify_funi +  + +210 +__NTH + ( + $vartf + (** +__ri + +__r +, cڡ *__ri +__fmt +, + +211 +__gnuc_va_li + +__ +)) + +213  + `__vartf_chk + ( +__r +, +__USE_FORTIFY_LEVEL + - 1, +__fmt +, +__ +); + +214 + } +} + +216 +__ftify_funi +  + +217 +__NTH + ( + $oback_vtf + ( +oback + * +__ri + +__oback +, + +218 cڡ * +__ri + +__fmt +, +__gnuc_va_li + +__ +)) + +220  + `__oback_vtf_chk + ( +__oback +, +__USE_FORTIFY_LEVEL + - 1, +__fmt +, + +221 +__ +); + +222 + } +} + +228 #i +__GLIBC_USE + ( +DEPRECATED_GETS +) + +229 * + $__gs_chk + (* +__r +, +size_t + +__wur +; + +230 * + `__REDIRECT + ( +__gs_wn +, (* +__r +), +gs +) + +231 +__wur + + `__wljr + ("please use fgets or getline instead, gets can't " + +234 +__ftify_funi + +__wur + * + +235 + $gs + (* +__r +) + +237 i( + `__bos + ( +__r +!( +size_t +) -1) + +238  + `__gs_chk + ( +__r +, + `__bos + (__str)); + +239  + `__gs_wn + ( +__r +); + +240 + } +} + +243 * + $__fgs_chk + (* +__ri + +__s +, +size_t + +__size +,  +__n +, + +244 +FILE + * +__ri + +__am + +__wur +; + +245 * + `__REDIRECT + ( +__fgs_s +, + +246 (* +__ri + +__s +,  +__n +, + +247 +FILE + * +__ri + +__am +), +fgs + +__wur +; + +248 * + `__REDIRECT + ( +__fgs_chk_wn +, + +249 (* +__ri + +__s +, +size_t + +__size +,  +__n +, + +250 +FILE + * +__ri + +__am +), +__fgs_chk +) + +251 +__wur + + `__wljr + ("fgets called with bigger sizehanength " + +254 +__ftify_funi + +__wur + * + +255 + $fgs + (* +__ri + +__s +,  +__n +, +FILE + *__ri +__am +) + +257 i( + `__bos + ( +__s +!( +size_t +) -1) + +259 i(! + `__but_cڡt_p + ( +__n +) || __n <= 0) + +260  + `__fgs_chk + ( +__s +, + `__bos + (__s), +__n +, +__am +); + +262 i(( +size_t + +__n + > + `__bos + ( +__s +)) + +263  + `__fgs_chk_wn + ( +__s +, + `__bos + (__s), +__n +, +__am +); + +265  + `__fgs_s + ( +__s +, +__n +, +__am +); + +266 + } +} + +268 +size_t + + $__d_chk + (* +__ri + +__r +, +size_t + +__ +, + +269 +size_t + +__size +, size_ +__n +, + +270 +FILE + * +__ri + +__am + +__wur +; + +271 +size_t + + `__REDIRECT + ( +__d_s +, + +272 (* +__ri + +__r +, +size_t + +__size +, + +273 +size_t + +__n +, +FILE + * +__ri + +__am +), + +274 +d + +__wur +; + +275 +size_t + + `__REDIRECT + ( +__d_chk_wn +, + +276 (* +__ri + +__r +, +size_t + +__ +, + +277 +size_t + +__size +, size_ +__n +, + +278 +FILE + * +__ri + +__am +), + +279 +__d_chk +) + +280 +__wur + + `__wljr + ("fread called with bigger size *membhanength " + +283 +__ftify_funi + +__wur + +size_t + + +284 + $d + (* +__ri + +__r +, +size_t + +__size +, size_ +__n +, + +285 +FILE + * +__ri + +__am +) + +287 i( + `__bos0 + ( +__r +!( +size_t +) -1) + +289 i(! + `__but_cڡt_p + ( +__size +) + +290 || ! + `__but_cڡt_p + ( +__n +) + +291 || ( +__size + | +__n +>((( +size_t +) 1) << (8 *  (size_t) / 2))) + +292  + `__d_chk + ( +__r +, + `__bos0 + (__r), +__size +, +__n +, +__am +); + +294 i( +__size + * +__n + > + `__bos0 + ( +__r +)) + +295  + `__d_chk_wn + ( +__r +, + `__bos0 + (__r), +__size +, +__n +, +__am +); + +297  + `__d_s + ( +__r +, +__size +, +__n +, +__am +); + +298 + } +} + +300 #ifde +__USE_GNU + + +301 * + $__fgs_uocked_chk + (* +__ri + +__s +, +size_t + +__size +, + +302  +__n +, +FILE + * +__ri + +__am + +__wur +; + +303 * + `__REDIRECT + ( +__fgs_uocked_s +, + +304 (* +__ri + +__s +,  +__n +, + +305 +FILE + * +__ri + +__am +), +fgs_uocked + +__wur +; + +306 * + `__REDIRECT + ( +__fgs_uocked_chk_wn +, + +307 (* +__ri + +__s +, +size_t + +__size +,  +__n +, + +308 +FILE + * +__ri + +__am +), +__fgs_uocked_chk +) + +309 +__wur + + `__wljr + ("fgets_unlocked called with bigger sizehanength " + +312 +__ftify_funi + +__wur + * + +313 + $fgs_uocked + (* +__ri + +__s +,  +__n +, +FILE + *__ri +__am +) + +315 i( + `__bos + ( +__s +!( +size_t +) -1) + +317 i(! + `__but_cڡt_p + ( +__n +) || __n <= 0) + +318  + `__fgs_uocked_chk + ( +__s +, + `__bos + (__s), +__n +, +__am +); + +320 i(( +size_t + +__n + > + `__bos + ( +__s +)) + +321  + `__fgs_uocked_chk_wn + ( +__s +, + `__bos + (__s), +__n +, +__am +); + +323  + `__fgs_uocked_s + ( +__s +, +__n +, +__am +); + +324 + } +} + +327 #ifde +__USE_MISC + + +328 #unde +d_uocked + + +329 +size_t + + $__d_uocked_chk + (* +__ri + +__r +, +size_t + +__ +, + +330 +size_t + +__size +, size_ +__n +, + +331 +FILE + * +__ri + +__am + +__wur +; + +332 +size_t + + `__REDIRECT + ( +__d_uocked_s +, + +333 (* +__ri + +__r +, +size_t + +__size +, + +334 +size_t + +__n +, +FILE + * +__ri + +__am +), + +335 +d_uocked + +__wur +; + +336 +size_t + + `__REDIRECT + ( +__d_uocked_chk_wn +, + +337 (* +__ri + +__r +, +size_t + +__ +, + +338 +size_t + +__size +, size_ +__n +, + +339 +FILE + * +__ri + +__am +), + +340 +__d_uocked_chk +) + +341 +__wur + + `__wljr + ("fread_unlocked called with bigger size *membhan " + +344 +__ftify_funi + +__wur + +size_t + + +345 + $d_uocked + (* +__ri + +__r +, +size_t + +__size +, size_ +__n +, + +346 +FILE + * +__ri + +__am +) + +348 i( + `__bos0 + ( +__r +!( +size_t +) -1) + +350 i(! + `__but_cڡt_p + ( +__size +) + +351 || ! + `__but_cڡt_p + ( +__n +) + +352 || ( +__size + | +__n +>((( +size_t +) 1) << (8 *  (size_t) / 2))) + +353  + `__d_uocked_chk + ( +__r +, + `__bos0 + (__r), +__size +, +__n +, + +354 +__am +); + +356 i( +__size + * +__n + > + `__bos0 + ( +__r +)) + +357  + `__d_uocked_chk_wn + ( +__r +, + `__bos0 + (__r), +__size +, +__n +, + +358 +__am +); + +361 #ifde +__USE_EXTERN_INLINES + + +362 i( + `__but_cڡt_p + ( +__size +) + +363 && + `__but_cڡt_p + ( +__n +) + +364 && ( +__size + | +__n +< ((( +size_t +) 1) << (8 *  (size_t) / 2)) + +365 && +__size + * +__n + <= 8) + +367 +size_t + +__t + = +__size + * +__n +; + +368 * +__ + = (* +__r +; + +369 i( +__t + == 0) + +372 ; +__t + > 0; --__cnt) + +374  +__c + = + `gc_uocked + ( +__am +); + +375 i( +__c + = +EOF +) + +377 * +__ +++ = +__c +; + +379  ( +__ + - (* +__r +/ +__size +; + +382  + `__d_uocked_s + ( +__r +, +__size +, +__n +, +__am +); + +383 + } +} + + @/usr/include/bits/stdio_lim.h + +18 #ide +_BITS_STDIO_LIM_H + + +19  + #_BITS_STDIO_LIM_H + 1 + + ) + +21 #ide +_STDIO_H + + +25  + #L_tmam + 20 + + ) + +26  + #TMP_MAX + 238328 + + ) + +27  + #FILENAME_MAX + 4096 + + ) + +29 #ifde +__USE_POSIX + + +30  + #L_mid + 9 + + ) + +31 #i! +defed + +__USE_XOPEN2K + || defed +__USE_GNU + + +32  + #L_curid + 9 + + ) + +36 #unde +FOPEN_MAX + + +37  + #FOPEN_MAX + 16 + + ) + + @/usr/include/bits/sys_errlist.h + +19 #ide +_STDIO_H + + +25 #ifde +__USE_MISC + + +26  +sys_ü +; + +27 cڡ *cڡ +sys_i +[]; + +29 #ifde +__USE_GNU + + +30  +_sys_ü +; + +31 cڡ *cڡ +_sys_i +[]; + + @/usr/include/bits/thread-shared-types.h + +19 #ide +_THREAD_SHARED_TYPES_H + + +20  + #_THREAD_SHARED_TYPES_H + 1 + + ) + +77  + ~ + +81 #i! +__PTHREAD_MUTEX_USE_UNION + + +82  + s__had__li + + +84  +__had__li + * + m__ev +; + +85  +__had__li + * + m__xt +; + +86 } + t__had_li_t +; + +88  + s__had__i + + +90  +__had__i + * + m__xt +; + +91 } + t__had_i_t +; + +95 #i +__PTHREAD_MUTEX_LOCK_ELISION + + +96 #i! +__PTHREAD_MUTEX_USE_UNION + + +97  + #__PTHREAD_SPINS_DATA + \ + +98  +__s +; \ + +99  +__isi + + + ) + +100  + #__PTHREAD_SPINS + 0, 0 + + ) + +102  + #__PTHREAD_SPINS_DATA + \ + +105  +__es +; \ + +106  +__lisi +; \ + +107 } +__isi_da + + + ) + +108  + #__PTHREAD_SPINS + { 0, 0 } + + ) + +109  + #__s + +__isi_da +. +__es + + + ) + +110  + #__isi + +__isi_da +. +__lisi + + + ) + +113  + #__PTHREAD_SPINS_DATA +  +__s + + + ) + +115  + #__PTHREAD_SPINS + 0 + + ) + +118  + s__had_mux_s + + +120  +__lock + + m__LOCK_ALIGNMENT +; + +121  + m__cou +; + +122  + m__owr +; + +123 #i! +__PTHREAD_MUTEX_NUSERS_AFTER_KIND + + +124  + m__nurs +; + +148  + m__kd +; + +149 + m__PTHREAD_COMPAT_PADDING_MID + + +150 #i +__PTHREAD_MUTEX_NUSERS_AFTER_KIND + + +151  + m__nurs +; + +153 #i! +__PTHREAD_MUTEX_USE_UNION + + +154 + m__PTHREAD_SPINS_DATA +; + +155 +__had_li_t + + m__li +; + +156  + #__PTHREAD_MUTEX_HAVE_PREV + 1 + + ) + +158 +__exnsi__ + union + +160 + m__PTHREAD_SPINS_DATA +; + +161 +__had_i_t + + m__li +; + +163  + #__PTHREAD_MUTEX_HAVE_PREV + 0 + + ) + +165 + m__PTHREAD_COMPAT_PADDING_END + + +171  + s__had_cd_s + + +173 +__exnsi__ + union + +175 +__exnsi__ +  + m__wq +; + +178  + m__low +; + +179  + m__high +; + +180 } + m__wq32 +; + +182 +__exnsi__ + union + +184 +__exnsi__ +  + m__g1_t +; + +187  + m__low +; + +188  + m__high +; + +189 } + m__g1_t32 +; + +191  + m__g_fs +[2] + m__LOCK_ALIGNMENT +; + +192  + m__g_size +[2]; + +193  + m__g1_ig_size +; + +194  + m__wfs +; + +195  + m__g_sigls +[2]; + + @/usr/include/bits/time64.h + +19 #ide +_BITS_TYPES_H + + +23 #idef +_BITS_TIME64_H + + +24  + #_BITS_TIME64_H + 1 + + ) + +28 #i +__TIMESIZE + == 64 + +30  + #__TIME64_T_TYPE + +__TIME_T_TYPE + + + ) + +33  + #__TIME64_T_TYPE + +__SQUAD_TYPE + + + ) + + @/usr/include/bits/timesize.h + +19 #i +defed + +__x86_64__ + && defed +__ILP32__ + + +21  + #__TIMESIZE + 64 + + ) + +24  + #__TIMESIZE + +__WORDSIZE + + + ) + + @/usr/include/bits/types/FILE.h + +1 #ide +__FILE_defed + + +2  + #__FILE_defed + 1 + + ) + +4  + g_IO_FILE +; + +7  +_IO_FILE + + tFILE +; + + @/usr/include/bits/types/__FILE.h + +1 #ide +____FILE_defed + + +2  + #____FILE_defed + 1 + + ) + +4  + g_IO_FILE +; + +5  +_IO_FILE + + t__FILE +; + + @/usr/include/bits/types/__fpos64_t.h + +1 #ide +_____os64_t_defed + + +2  + #_____os64_t_defed + 1 + + ) + +4  + ~ + +5  + ~ + +10  + s_G_os64_t + + +12 +__off64_t + + m__pos +; + +13 +__mbe_t + + m__e +; + +14 } + t__os64_t +; + + @/usr/include/bits/types/__fpos_t.h + +1 #ide +_____os_t_defed + + +2  + #_____os_t_defed + 1 + + ) + +4  + ~ + +5  + ~ + +10  + s_G_os_t + + +12 +__off_t + + m__pos +; + +13 +__mbe_t + + m__e +; + +14 } + t__os_t +; + + @/usr/include/bits/types/__sigset_t.h + +1 #ide +____sigt_t_defed + + +2  + #____sigt_t_defed + + + ) + +4  + #_SIGSET_NWORDS + (1024 / (8 *  ())) + + ) + +7  + m__v +[ +_SIGSET_NWORDS +]; + +8 } + t__sigt_t +; + + @/usr/include/bits/types/__sigval_t.h + +19 #ide +____sigv_t_defed + + +20  + #____sigv_t_defed + + + ) + +23 #ifde +__USE_POSIX199309 + + +24  + usigv + + +26  + msiv_t +; + +27 * + msiv_r +; + +30  +sigv + + t__sigv_t +; + +32  + u__sigv + + +34  + m__siv_t +; + +35 * + m__siv_r +; + +38  +__sigv + + t__sigv_t +; + + @/usr/include/bits/types/cookie_io_functions_t.h + +18 #ide +__cook_io_funis_t_defed + + +19  + #__cook_io_funis_t_defed + 1 + + ) + +21  + ~ + +27  +__ssize_t + + tcook_ad_funi_t + (* + t__cook +, * + t__buf +, + +28 + tsize_t + + t__nbys +); + +36  +__ssize_t + + tcook_wre_funi_t + (* + t__cook +, cڡ * + t__buf +, + +37 + tsize_t + + t__nbys +); + +45  + tcook_ek_funi_t + (* + t__cook +, + t__off64_t + * + t__pos +,  + t__w +); + +48  + tcook_o_funi_t + (* + t__cook +); + +55  + s_IO_cook_io_funis_t + + +57 +cook_ad_funi_t + * + mad +; + +58 +cook_wre_funi_t + * + mwre +; + +59 +cook_ek_funi_t + * + mek +; + +60 +cook_o_funi_t + * + mo +; + +61 } + tcook_io_funis_t +; + + @/usr/include/bits/types/struct_FILE.h + +18 #ide +__ru_FILE_defed + + +19  + #__ru_FILE_defed + 1 + + ) + +25 #i +defed + +_IO_USE_OLD_IO_FILE + && !defed +_LIBC + + +29 #i +defed + +_IO_lock_t_defed + && !defed +_LIBC + + +33  + ~ + +35  + g_IO_FILE +; + +36  + g_IO_mk +; + +37  + g_IO_codecvt +; + +38  + g_IO_wide_da +; + +42 #ide +_IO_lock_t_defed + + +43  + t_IO_lock_t +; + +49  + s_IO_FILE + + +51  + m_ags +; + +54 * + m_IO_ad_r +; + +55 * + m_IO_ad_d +; + +56 * + m_IO_ad_ba +; + +57 * + m_IO_wre_ba +; + +58 * + m_IO_wre_r +; + +59 * + m_IO_wre_d +; + +60 * + m_IO_buf_ba +; + +61 * + m_IO_buf_d +; + +64 * + m_IO_ve_ba +; + +65 * + m_IO_backup_ba +; + +66 * + m_IO_ve_d +; + +68  +_IO_mk + * + m_mks +; + +70  +_IO_FILE + * + m_cha +; + +72  + m_fo +; + +73  + m_ags2 +; + +74 +__off_t + + m_d_offt +; + +77  + m_cur_cumn +; + +78 sigd  + m_vb_offt +; + +79  + m_shtbuf +[1]; + +81 +_IO_lock_t + * + m_lock +; + +82 #ifde +_IO_USE_OLD_IO_FILE + + +85  + s_IO_FILE_come + + +87  +_IO_FILE + + m_fe +; + +89 +__off64_t + + m_offt +; + +91  +_IO_codecvt + * + m_codecvt +; + +92  +_IO_wide_da + * + m_wide_da +; + +93  +_IO_FILE + * + m_䓻s_li +; + +94 * + m_䓻s_buf +; + +95 +size_t + + m__d5 +; + +96  + m_mode +; + +98  + m_unud2 +[15 *  (- 4 *  (*-  ( +size_t +)]; + +102  + #__gc_uocked_body +( +_ +) \ + +103 ( + `__glibc_uiky + (( +_ +)-> +_IO_ad_r + >(_)-> +_IO_ad_d +) \ + +104 ? + `__uow + ( +_ +: *(*(_)-> +_IO_ad_r +++) + + ) + +106  + #__putc_uocked_body +( +_ch +, +_ +) \ + +107 ( + `__glibc_uiky + (( +_ +)-> +_IO_wre_r + >(_)-> +_IO_wre_d +) \ + +108 ? + `__ovow + ( +_ +, (( +_ch +)) \ + +109 : ((*( +_ +)-> +_IO_wre_r +++ = ( +_ch +))) + + ) + +111  + #_IO_EOF_SEEN + 0x0010 + + ) + +112  + #__of_uocked_body +( +_ +(((_)-> +_ags + & +_IO_EOF_SEEN +!0) + + ) + +114  + #_IO_ERR_SEEN + 0x0020 + + ) + +115  + #___uocked_body +( +_ +(((_)-> +_ags + & +_IO_ERR_SEEN +!0) + + ) + +117  + #_IO_USER_LOCK + 0x8000 + + ) + + @/usr/include/bits/typesizes.h + +19 #ide +_BITS_TYPES_H + + +23 #idef +_BITS_TYPESIZES_H + + +24  + #_BITS_TYPESIZES_H + 1 + + ) + +30 #i +defed + +__x86_64__ + && defed +__ILP32__ + + +31  + #__SYSCALL_SLONG_TYPE + +__SQUAD_TYPE + + + ) + +32  + #__SYSCALL_ULONG_TYPE + +__UQUAD_TYPE + + + ) + +34  + #__SYSCALL_SLONG_TYPE + +__SLONGWORD_TYPE + + + ) + +35  + #__SYSCALL_ULONG_TYPE + +__ULONGWORD_TYPE + + + ) + +38  + #__DEV_T_TYPE + +__UQUAD_TYPE + + + ) + +39  + #__UID_T_TYPE + +__U32_TYPE + + + ) + +40  + #__GID_T_TYPE + +__U32_TYPE + + + ) + +41  + #__INO_T_TYPE + +__SYSCALL_ULONG_TYPE + + + ) + +42  + #__INO64_T_TYPE + +__UQUAD_TYPE + + + ) + +43  + #__MODE_T_TYPE + +__U32_TYPE + + + ) + +44 #ifde +__x86_64__ + + +45  + #__NLINK_T_TYPE + +__SYSCALL_ULONG_TYPE + + + ) + +46  + #__FSWORD_T_TYPE + +__SYSCALL_SLONG_TYPE + + + ) + +48  + #__NLINK_T_TYPE + +__UWORD_TYPE + + + ) + +49  + #__FSWORD_T_TYPE + +__SWORD_TYPE + + + ) + +51  + #__OFF_T_TYPE + +__SYSCALL_SLONG_TYPE + + + ) + +52  + #__OFF64_T_TYPE + +__SQUAD_TYPE + + + ) + +53  + #__PID_T_TYPE + +__S32_TYPE + + + ) + +54  + #__RLIM_T_TYPE + +__SYSCALL_ULONG_TYPE + + + ) + +55  + #__RLIM64_T_TYPE + +__UQUAD_TYPE + + + ) + +56  + #__BLKCNT_T_TYPE + +__SYSCALL_SLONG_TYPE + + + ) + +57  + #__BLKCNT64_T_TYPE + +__SQUAD_TYPE + + + ) + +58  + #__FSBLKCNT_T_TYPE + +__SYSCALL_ULONG_TYPE + + + ) + +59  + #__FSBLKCNT64_T_TYPE + +__UQUAD_TYPE + + + ) + +60  + #__FSFILCNT_T_TYPE + +__SYSCALL_ULONG_TYPE + + + ) + +61  + #__FSFILCNT64_T_TYPE + +__UQUAD_TYPE + + + ) + +62  + #__ID_T_TYPE + +__U32_TYPE + + + ) + +63  + #__CLOCK_T_TYPE + +__SYSCALL_SLONG_TYPE + + + ) + +64  + #__TIME_T_TYPE + +__SYSCALL_SLONG_TYPE + + + ) + +65  + #__USECONDS_T_TYPE + +__U32_TYPE + + + ) + +66  + #__SUSECONDS_T_TYPE + +__SYSCALL_SLONG_TYPE + + + ) + +67  + #__DADDR_T_TYPE + +__S32_TYPE + + + ) + +68  + #__KEY_T_TYPE + +__S32_TYPE + + + ) + +69  + #__CLOCKID_T_TYPE + +__S32_TYPE + + + ) + +70  + #__TIMER_T_TYPE + * + + ) + +71  + #__BLKSIZE_T_TYPE + +__SYSCALL_SLONG_TYPE + + + ) + +72  + #__FSID_T_TYPE + su {  +__v +[2]; } + + ) + +73  + #__SSIZE_T_TYPE + +__SWORD_TYPE + + + ) + +74  + #__CPU_MASK_TYPE + +__SYSCALL_ULONG_TYPE + + + ) + +76 #ifde +__x86_64__ + + +80  + #__OFF_T_MATCHES_OFF64_T + 1 + + ) + +83  + #__INO_T_MATCHES_INO64_T + 1 + + ) + +86  + #__RLIM_T_MATCHES_RLIM64_T + 1 + + ) + +88  + #__RLIM_T_MATCHES_RLIM64_T + 0 + + ) + +92  + #__FD_SETSIZE + 1024 + + ) + + @/usr/include/bits/wordsize.h + +3 #i +defed + +__x86_64__ + && !defed +__ILP32__ + + +4  + #__WORDSIZE + 64 + + ) + +6  + #__WORDSIZE + 32 + + ) + +7  + #__WORDSIZE32_SIZE_ULONG + 0 + + ) + +8  + #__WORDSIZE32_PTRDIFF_LONG + 0 + + ) + +11 #ifde +__x86_64__ + + +12  + #__WORDSIZE_TIME64_COMPAT32 + 1 + + ) + +14  + #__SYSCALL_WORDSIZE + 64 + + ) + +16  + #__WORDSIZE_TIME64_COMPAT32 + 0 + + ) + + @/usr/include/boost/algorithm/string.hpp + +11 #ide +BOOST_STRING_ALGO_HPP + + +12  + #BOOST_STRING_ALGO_HPP + + + ) + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + + @/usr/include/boost/aligned_storage.hpp + +13 #ide +BOOST_ALIGNED_STORAGE_HPP + + +14  + #BOOST_ALIGNED_STORAGE_HPP + + + ) + +16  + ~ + + @/usr/include/boost/asio/associated_allocator.hpp + +11 #ide +BOOST_ASIO_ASSOCIATED_ALLOCATOR_HPP + + +12  + #BOOST_ASIO_ASSOCIATED_ALLOCATOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + gda + { + +28 + gme + < + gtyme +> + +29  + sassocd_lot_check + + +31  + tty +; + +34 + gme + < +tyme + + gT +,ym + gE +, + gtyme + = > + +35  + sassocd_lot_im + + +37  +E + + tty +; + +39  +ty + +g +(cڡ +T +&, cڡ +E +& +e + + gBOOST_ASIO_NOEXCEPT + + +41  + ge +; + +45 + gme + < +tyme + + gT +,ym + gE +> + +46  + gassocd_lot_im +< + gT +, + gE +, + +47 +tyme + + gassocd_lot_check +:: +ty +> + +49  +tyme + + tT +:: + tlot_ty + + tty +; + +51  +ty + +g +(cڡ +T +& +t +, cڡ +E +& + gBOOST_ASIO_NOEXCEPT + + +53  + gt +. +g_lot +(); + +78 + gme + < +tyme + + gT +,ym + gAot + = +d +:: +lot +<> > + +79  + sassocd_lot + + +83 #i +defed +( +GENERATING_DOCUMENTATION +) + +84  +e_bow + + tty +; + +86  +tyme + + tda +:: + tassocd_lot_im +< + tT +, + tAot +>:: + tty +ype; + +91  +ty + +g +(cڡ +T +& +t +, + +92 cڡ +Aot +& +a + = Aot() +BOOST_ASIO_NOEXCEPT + + +94  +da +:: +assocd_lot_im +< +T +, +Aot +>:: +g +( +t +, +a +); + +102 + gme + < +tyme + + gT +> + +103 +le + +tyme + + gassocd_lot +< + gT +>:: +ty + + +104 +g_assocd_lot +(cڡ +T +& +t + +BOOST_ASIO_NOEXCEPT + + +106  +assocd_lot +< +T +>:: +g +( +t +); + +113 + gme + < +tyme + + gT +,ym + gAot +> + +114 +le + +tyme + + gassocd_lot +< + gT +, + gAot +>:: +ty + + +115 +g_assocd_lot +(cڡ +T +& +t +, cڡ +Aot +& +a + + gBOOST_ASIO_NOEXCEPT + + +117  + gassocd_lot +< + gT +, + gAot +>:: +g +( +t +, +a +); + +120 #i +defed +( +BOOST_ASIO_HAS_ALIAS_TEMPLATES +) + +122 + gme + < +tyme + + gT +,ym + gAot + = +d +:: +lot +<> > + +123 +usg + +assocd_lot_t + + +124 +tyme + +assocd_lot +< +T +, + gAot +>:: +ty +; + +131  + ~ + + @/usr/include/boost/asio/associated_executor.hpp + +11 #ide +BOOST_ASIO_ASSOCIATED_EXECUTOR_HPP + + +12  + #BOOST_ASIO_ASSOCIATED_EXECUTOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gasio + { + +27 +mea + + gda + { + +29 + gme + < + gtyme +> + +30  + sassocd_execut_check + + +32  + tty +; + +35 + gme + < +tyme + + gT +,ym + gE +, + gtyme + = > + +36  + sassocd_execut_im + + +38  +E + + tty +; + +40  +ty + +g +(cڡ +T +&, cڡ +E +& +e + + gBOOST_ASIO_NOEXCEPT + + +42  + ge +; + +46 + gme + < +tyme + + gT +,ym + gE +> + +47  + gassocd_execut_im +< + gT +, + gE +, + +48 +tyme + + gassocd_execut_check +:: +ty +> + +50  +tyme + + tT +:: + texecut_ty + + tty +; + +52  +ty + +g +(cڡ +T +& +t +, cڡ +E +& + gBOOST_ASIO_NOEXCEPT + + +54  + gt +. +g_execut +(); + +79 + gme + < +tyme + + gT +,ym + gExecut + = +syem_execut +> + +80  + sassocd_execut + + +84 #i +defed +( +GENERATING_DOCUMENTATION +) + +85  +e_bow + + tty +; + +87  +tyme + + tda +:: + tassocd_execut_im +< + tT +, + tExecut +>:: + tty +ype; + +92  +ty + +g +(cڡ +T +& +t +, + +93 cڡ +Execut +& +ex + = Execut() +BOOST_ASIO_NOEXCEPT + + +95  +da +:: +assocd_execut_im +< +T +, +Execut +>:: +g +( +t +, +ex +); + +103 + gme + < +tyme + + gT +> + +104 +le + +tyme + + gassocd_execut +< + gT +>:: +ty + + +105 +g_assocd_execut +(cڡ +T +& +t + +BOOST_ASIO_NOEXCEPT + + +107  +assocd_execut +< +T +>:: +g +( +t +); + +114 + gme + < +tyme + + gT +,ym + gExecut +> + +115 +le + +tyme + + gassocd_execut +< + gT +, + gExecut +>:: +ty + + +116 +g_assocd_execut +(cڡ +T +& +t +, cڡ +Execut +& +ex +, + +117 +tyme + +ab_if +< +is_execut +< + +118 +Execut +>:: +vue +>:: +ty +* = 0 +BOOST_ASIO_NOEXCEPT + + +120  +assocd_execut +< +T +, +Execut +>:: +g +( +t +, +ex +); + +128 + gme + < +tyme + + gT +,ym + gExecutiCڋxt +> + +129 +le + +tyme + + gassocd_execut +< + gT +, + +130 +tyme + + gExecutiCڋxt +:: +execut_ty +>:: +ty + + +131 +g_assocd_execut +(cڡ +T +& +t +, +ExecutiCڋxt +& +x +, + +132 +tyme + +ab_if +< +is_cvtib +< +ExecutiCڋxt +&, + +133 +executi_cڋxt +&>:: +vue +>:: +ty +* = 0 +BOOST_ASIO_NOEXCEPT + + +135  +assocd_execut +< +T +, + +136 +tyme + +ExecutiCڋxt +:: +execut_ty +>:: +g +( +t +, +x +. +g_execut +()); + +139 #i +defed +( +BOOST_ASIO_HAS_ALIAS_TEMPLATES +) + +141 + gme + < +tyme + + gT +,ym + gExecut + = +syem_execut +> + +142 +usg + +assocd_execut_t + = +tyme + +assocd_execut +< +T +, + gExecut +>:: +ty +; + +149  + ~ + + @/usr/include/boost/asio/async_result.hpp + +11 #ide +BOOST_ASIO_ASYNC_RESULT_HPP + + +12  + #BOOST_ASIO_ASYNC_RESULT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +45 #i +defed +( +BOOST_ASIO_NO_DEPRECATED +|| defed( +GENERATING_DOCUMENTATION +) + +46 + gme + < +tyme + + gComiTok +,ym + gSigtu +> + +48 + gme + < +tyme + + gComiTok +,ym + gSigtu + = > + +50 as + casync_su + + +52 +public +: + +53 #i +defed +( +BOOST_ASIO_NO_DEPRECATED +|| defed( +GENERATING_DOCUMENTATION +) + +55  +ComiTok + + tcomi_hdr_ty +; + +58  + ttu_ty +; + +62  +tyme + + thdr_ty +< + tComiTok +, + tSigtu +>:: + tty + + +63 + tcomi_hdr_ty +; + +67  +tyme + + tasync_su +< + tcomi_hdr_ty +>:: + tty + + ttu_ty +; + +76 +exic + +async_su +( +comi_hdr_ty +& +h +) + +77 #i +defed +( +BOOST_ASIO_NO_DEPRECATED +|| defed( +GENERATING_DOCUMENTATION +) + +80 : +gacy_su_ +( +h +) + +83 () +h +; + +87 +tu_ty + +g +() + +89 #i +defed +( +BOOST_ASIO_NO_DEPRECATED +|| defed( +GENERATING_DOCUMENTATION +) + +92  + ggacy_su_ +. +g +(); + +96 + give +: + +97 +async_su +(cڡsync_su& +BOOST_ASIO_DELETED +; + +98 + gasync_su +& + gݔ +=(cڡ +async_su +& +BOOST_ASIO_DELETED +; + +100 #i +defed +( +BOOST_ASIO_NO_DEPRECATED +|| defed( +GENERATING_DOCUMENTATION +) + +103 + gasync_su +< + gcomi_hdr_ty +> + ggacy_su_ +; + +107 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +114 + gme + < +tyme + + gHdr +> + +115 +ass + + gasync_su +< + gHdr +> + +117 + gpublic +: + +119  + tty +; + +127 +exic + +async_su +( +Hdr +&) + +132 +ty + +g +() + +142 + gme + < +tyme + + gComiTok +,ym + gSigtu +> + +143  + sasync_comi + + +146  +tyme + + tboo +:: + tasio +:: + tasync_su +< + +147 + ttyme + + tdey +< + tComiTok +>:: + tty +, + +148 + tSigtu +>:: + tcomi_hdr_ty + completion_handler_type; + +150 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +156 +exic + +async_comi +( +ComiTok +& +tok +) + +157 : +comi_hdr +( +ic_ +< +tyme + +cdiڮ +< + +158 +is_me +< +ComiTok +, +comi_hdr_ty +>:: +vue +, + +159 +comi_hdr_ty +&, +ComiTok +&&>:: +ty +>( +tok +)), + +160 +su +( +comi_hdr +) + +164 +exic + +async_comi +( +tyme + +dey +< +ComiTok +>:: +ty +& +tok +) + +165 : +comi_hdr +( +tok +), + +166 +su +( +comi_hdr +) + +170 +exic + +async_comi +(cڡ +tyme + +dey +< +ComiTok +>:: +ty +& +tok +) + +171 : +comi_hdr +( +tok +), + +172 +su +( +comi_hdr +) + +178 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +179 +tyme + + gcdiڮ +< + +180 + gis_me +< + gComiTok +, + gcomi_hdr_ty +>:: +vue +, + +181 + gcomi_hdr_ty +&, comi_hdr_ty>:: +ty + +comi_hdr +; + +183 +comi_hdr_ty + + gcomi_hdr +; + +187 + gasync_su +< +tyme + + gdey +< + gComiTok +>:: +ty +, + gSigtu +> + gsu +; + +190 +mea + + gda + { + +192 + gme + < +tyme + + gComiTok +,ym + gSigtu +> + +193  + gasync_su_hr + + +194 : +async_su +< +tyme + +dey +< +ComiTok +>:: +ty +, + gSigtu +> + +202  + ~ + +204 #i +defed +( +GENERATING_DOCUMENTATION +) + +205  + #BOOST_ASIO_INITFN_RESULT_TYPE +( + +, +sig +) \ + +206 +void__dedud + + + ) + +207 #i +defed +( +_MSC_VER +) && (_MSC_VER < 1500) + +208  + #BOOST_ASIO_INITFN_RESULT_TYPE +( + +, +sig +) \ + +209 +tyme + :: +boo +:: +asio +:: +da +:: +async_su_hr +< \ + +210 + +, +sig +>:: +tu_ty + + + ) + +211  + #BOOST_ASIO_HANDLER_TYPE +( + +, +sig +) \ + +212 +tyme + :: +boo +:: +asio +:: +da +:: +async_su_hr +< \ + +213 + +, +sig +>:: +comi_hdr_ty + + + ) + +215  + #BOOST_ASIO_INITFN_RESULT_TYPE +( + +, +sig +) \ + +216 +tyme + :: +boo +:: +asio +:: +async_su +< \ + +217 +tyme + :: +boo +:: +asio +:: +dey +< + +>:: +ty +, +sig +>:: +tu_ty + + + ) + +218  + #BOOST_ASIO_HANDLER_TYPE +( + +, +sig +) \ + +219 +tyme + :: +boo +:: +asio +:: +async_su +< \ + +220 +tyme + :: +boo +:: +asio +:: +dey +< + +>:: +ty +, +sig +>:: +comi_hdr_ty + + + ) + + @/usr/include/boost/asio/basic_datagram_socket.hpp + +11 #ide +BOOST_ASIO_BASIC_DATAGRAM_SOCKET_HPP + + +12  + #BOOST_ASIO_BASIC_DATAGRAM_SOCKET_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +27  + ~ + +30  + ~ + +32 +mea + + gboo + { + +33 +mea + + gasio + { + +44 + gme + < +tyme + +Proc + + +45 +BOOST_ASIO_SVC_TPARAM_DEF1 +( +dagm_sock_rvi +< +Proc +>)> + +46 +ass + +basic_dagm_sock + + +47 : +public + +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +> + +49 +public +: + +51 #i +defed +( +GENERATING_DOCUMENTATION +) + +52  +imemti_defed + + ttive_hd_ty +; + +54  +tyme + + tbasic_sock +< + +55 + tProc + + tBOOST_ASIO_SVC_TARG +>:: + ttive_hd_ty +ative_handle_type; + +59  +Proc + + toc_ty +; + +62  +tyme + + tProc +:: + tdpot + + tdpot_ty +; + +73 +exic + +basic_dagm_sock +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +74 : +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>( +io_cڋxt +) + +90 +basic_dagm_sock +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +91 cڡ +oc_ty +& +oc +) + +92 : +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>( +io_cڋxt +, + goc +) + +112 +basic_dagm_sock +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +113 cڡ +dpot_ty +& +dpot +) + +114 : +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>( +io_cڋxt +, + gdpot +) + +133 +basic_dagm_sock +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +134 cڡ +oc_ty +& +oc +, cڡ +tive_hd_ty +& +tive_sock +) + +135 : +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>( + +136 +io_cڋxt +, + goc +, + gtive_sock +) + +140 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +151 +basic_dagm_sock +(basic_dagm_sock&& +h +) + +152 : +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>( +d +:: +move +( +h +)) + +167 +basic_dagm_sock +& +ݔ +=(basic_dagm_sock&& +h +) + +169 +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>:: +ݔ +=( +d +:: +move +( +h +)); + +170  * + gthis +; + +184 + gme + < +tyme + +Proc1 + + gBOOST_ASIO_SVC_TPARAM1 +> + +185 +basic_dagm_sock +( + +186 +basic_dagm_sock +< +Proc1 + +BOOST_ASIO_SVC_TARG1 +>&& +h +, + +187 +tyme + +ab_if +< +is_cvtib +< +Proc1 +, +Proc +>:: +vue +>:: +ty +* = 0) + +188 : +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>( +d +:: +move +( +h +)) + +204 +me + < +tyme + +Proc1 + +BOOST_ASIO_SVC_TPARAM1 +> + +205 +tyme + +ab_if +< +is_cvtib +< +Proc1 +, + gProc +>:: +vue +, + +206 + gbasic_dagm_sock +>:: +ty +& +ݔ +=( + +207 +basic_dagm_sock +< +Proc1 + +BOOST_ASIO_SVC_TARG1 +>&& +h +) + +209 +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>:: +ݔ +=( +d +:: +move +( +h +)); + +210  * + gthis +; + +219 ~ +basic_dagm_sock +() + +245 + gme + < +tyme + + gCڡBufrSequ +> + +246 + gd +:: +size_t + +nd +(cڡ +CڡBufrSequ +& +bufrs +) + +248 +boo +:: +syem +:: +r_code + +ec +; + +249 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +nd +( + +250 +this +-> +g_imemti +(), +bufrs +, 0, +ec +); + +251 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "send"); + +252  + gs +; + +272 + gme + < +tyme + + gCڡBufrSequ +> + +273 + gd +:: +size_t + +nd +(cڡ +CڡBufrSequ +& +bufrs +, + +274 +sock_ba +:: +mesge_ags + +ags +) + +276 +boo +:: +syem +:: +r_code + +ec +; + +277 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +nd +( + +278 +this +-> +g_imemti +(), +bufrs +, +ags +, +ec +); + +279 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "send"); + +280  + gs +; + +300 + gme + < +tyme + + gCڡBufrSequ +> + +301 + gd +:: +size_t + +nd +(cڡ +CڡBufrSequ +& +bufrs +, + +302 +sock_ba +:: +mesge_ags + +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +304  +this +-> +g_rvi +(). +nd +( + +305 +this +-> +g_imemti +(), +bufrs +, +ags +, +ec +); + +343 + gme + < +tyme + + gCڡBufrSequ +,ym + gWreHdr +> + +344 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +345 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +346 +async_nd +(cڡ +CڡBufrSequ +& +bufrs +, + +347 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +351 +BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + + gty_check +; + +353 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +354  + gthis +-> +g_rvi +(). +async_nd +( +this +-> +g_imemti +(), + +355 +bufrs +, 0, +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +hdr +)); + +357 + gasync_comi +< + gWreHdr +, + +358 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +360 + gthis +-> +g_rvi +(). +async_nd +( +this +-> +g_imemti +(), + +361 +bufrs +, 0, + +. +comi_hdr +); + +363  + g +. + gsu +. +g +(); + +395 + gme + < +tyme + + gCڡBufrSequ +,ym + gWreHdr +> + +396 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +397 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +398 +async_nd +(cڡ +CڡBufrSequ +& +bufrs +, + +399 +sock_ba +:: +mesge_ags + +ags +, + +400 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +404 +BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + + gty_check +; + +406 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +407  + gthis +-> +g_rvi +(). +async_nd +( +this +-> +g_imemti +(), + +408 +bufrs +, +ags +, +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +hdr +)); + +410 + gasync_comi +< + gWreHdr +, + +411 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +413 + gthis +-> +g_rvi +(). +async_nd +( +this +-> +g_imemti +(), + +414 +bufrs +, +ags +, + +. +comi_hdr +); + +416  + g +. + gsu +. +g +(); + +445 + gme + < +tyme + + gCڡBufrSequ +> + +446 + gd +:: +size_t + +nd_to +(cڡ +CڡBufrSequ +& +bufrs +, + +447 cڡ +dpot_ty +& +dei +) + +449 + gboo +:: +syem +:: +r_code + +ec +; + +450 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +nd_to +( + +451 +this +-> +g_imemti +(), +bufrs +, +dei +, 0, +ec +); + +452 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "send_to"); + +453  + gs +; + +472 + gme + < +tyme + + gCڡBufrSequ +> + +473 + gd +:: +size_t + +nd_to +(cڡ +CڡBufrSequ +& +bufrs +, + +474 cڡ +dpot_ty +& +dei +, +sock_ba +:: +mesge_ags + +ags +) + +476 +boo +:: +syem +:: +r_code + +ec +; + +477 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +nd_to +( + +478 +this +-> +g_imemti +(), +bufrs +, +dei +, +ags +, +ec +); + +479 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "send_to"); + +480  + gs +; + +499 + gme + < +tyme + + gCڡBufrSequ +> + +500 + gd +:: +size_t + +nd_to +(cڡ +CڡBufrSequ +& +bufrs +, + +501 cڡ +dpot_ty +& +dei +, +sock_ba +:: +mesge_ags + +ags +, + +502 +boo +:: +syem +:: +r_code +& +ec +) + +504  +this +-> +g_rvi +(). +nd_to +his-> +g_imemti +(), + +505 +bufrs +, +dei +, +ags +, +ec +); + +545 + gme + < +tyme + + gCڡBufrSequ +,ym + gWreHdr +> + +546 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +547 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +548 +async_nd_to +(cڡ +CڡBufrSequ +& +bufrs +, + +549 cڡ +dpot_ty +& +dei +, + +550 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +554 +BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + + gty_check +; + +556 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +557  + gthis +-> +g_rvi +(). +async_nd_to +( + +558 +this +-> +g_imemti +(), +bufrs +, +dei +, 0, + +559 +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +hdr +)); + +561 + gasync_comi +< + gWreHdr +, + +562 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +564 + gthis +-> +g_rvi +(). +async_nd_to +( + +565 +this +-> +g_imemti +(), +bufrs +, +dei +, 0, + +566 + +. +comi_hdr +); + +568  + g +. + gsu +. +g +(); + +599 + gme + < +tyme + + gCڡBufrSequ +,ym + gWreHdr +> + +600 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +601 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +602 +async_nd_to +(cڡ +CڡBufrSequ +& +bufrs +, + +603 cڡ +dpot_ty +& +dei +, +sock_ba +:: +mesge_ags + +ags +, + +604 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +608 +BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + + gty_check +; + +610 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +611  + gthis +-> +g_rvi +(). +async_nd_to +( + +612 +this +-> +g_imemti +(), +bufrs +, +dei +, +ags +, + +613 +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +hdr +)); + +615 + gasync_comi +< + gWreHdr +, + +616 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +618 + gthis +-> +g_rvi +(). +async_nd_to +( + +619 +this +-> +g_imemti +(), +bufrs +, +dei +, +ags +, + +620 + +. +comi_hdr +); + +622  + g +. + gsu +. +g +(); + +650 + gme + < +tyme + + gMubBufrSequ +> + +651 + gd +:: +size_t + +ive +(cڡ +MubBufrSequ +& +bufrs +) + +653 +boo +:: +syem +:: +r_code + +ec +; + +654 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +ive +( + +655 +this +-> +g_imemti +(), +bufrs +, 0, +ec +); + +656 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "receive"); + +657  + gs +; + +678 + gme + < +tyme + + gMubBufrSequ +> + +679 + gd +:: +size_t + +ive +(cڡ +MubBufrSequ +& +bufrs +, + +680 +sock_ba +:: +mesge_ags + +ags +) + +682 +boo +:: +syem +:: +r_code + +ec +; + +683 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +ive +( + +684 +this +-> +g_imemti +(), +bufrs +, +ags +, +ec +); + +685 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "receive"); + +686  + gs +; + +707 + gme + < +tyme + + gMubBufrSequ +> + +708 + gd +:: +size_t + +ive +(cڡ +MubBufrSequ +& +bufrs +, + +709 +sock_ba +:: +mesge_ags + +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +711  +this +-> +g_rvi +(). +ive +( + +712 +this +-> +g_imemti +(), +bufrs +, +ags +, +ec +); + +751 + gme + < +tyme + + gMubBufrSequ +,ym + gRdHdr +> + +752 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +753 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +754 +async_ive +(cڡ +MubBufrSequ +& +bufrs +, + +755 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +759 +BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + + gty_check +; + +761 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +762  + gthis +-> +g_rvi +(). +async_ive +( +this +-> +g_imemti +(), + +763 +bufrs +, 0, +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)); + +765 + gasync_comi +< + gRdHdr +, + +766 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +768 + gthis +-> +g_rvi +(). +async_ive +( +this +-> +g_imemti +(), + +769 +bufrs +, 0, + +. +comi_hdr +); + +771  + g +. + gsu +. +g +(); + +803 + gme + < +tyme + + gMubBufrSequ +,ym + gRdHdr +> + +804 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +805 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +806 +async_ive +(cڡ +MubBufrSequ +& +bufrs +, + +807 +sock_ba +:: +mesge_ags + +ags +, + +808 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +812 +BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + + gty_check +; + +814 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +815  + gthis +-> +g_rvi +(). +async_ive +( +this +-> +g_imemti +(), + +816 +bufrs +, +ags +, +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)); + +818 + gasync_comi +< + gRdHdr +, + +819 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +821 + gthis +-> +g_rvi +(). +async_ive +( +this +-> +g_imemti +(), + +822 +bufrs +, +ags +, + +. +comi_hdr +); + +824  + g +. + gsu +. +g +(); + +854 + gme + < +tyme + + gMubBufrSequ +> + +855 + gd +:: +size_t + +ive_om +(cڡ +MubBufrSequ +& +bufrs +, + +856 +dpot_ty +& +nd_dpot +) + +858 + gboo +:: +syem +:: +r_code + +ec +; + +859 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +ive_om +( + +860 +this +-> +g_imemti +(), +bufrs +, +nd_dpot +, 0, +ec +); + +861 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "receive_from"); + +862  + gs +; + +881 + gme + < +tyme + + gMubBufrSequ +> + +882 + gd +:: +size_t + +ive_om +(cڡ +MubBufrSequ +& +bufrs +, + +883 +dpot_ty +& +nd_dpot +, +sock_ba +:: +mesge_ags + +ags +) + +885 +boo +:: +syem +:: +r_code + +ec +; + +886 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +ive_om +( + +887 +this +-> +g_imemti +(), +bufrs +, +nd_dpot +, +ags +, +ec +); + +888 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "receive_from"); + +889  + gs +; + +908 + gme + < +tyme + + gMubBufrSequ +> + +909 + gd +:: +size_t + +ive_om +(cڡ +MubBufrSequ +& +bufrs +, + +910 +dpot_ty +& +nd_dpot +, +sock_ba +:: +mesge_ags + +ags +, + +911 +boo +:: +syem +:: +r_code +& +ec +) + +913  +this +-> +g_rvi +(). +ive_om +his-> +g_imemti +(), + +914 +bufrs +, +nd_dpot +, +ags +, +ec +); + +953 + gme + < +tyme + + gMubBufrSequ +,ym + gRdHdr +> + +954 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +955 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +956 +async_ive_om +(cڡ +MubBufrSequ +& +bufrs +, + +957 +dpot_ty +& +nd_dpot +, + +958 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +962 +BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + + gty_check +; + +964 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +965  + gthis +-> +g_rvi +(). +async_ive_om +( + +966 +this +-> +g_imemti +(), +bufrs +, +nd_dpot +, 0, + +967 +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)); + +969 + gasync_comi +< + gRdHdr +, + +970 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +972 + gthis +-> +g_rvi +(). +async_ive_om +( + +973 +this +-> +g_imemti +(), +bufrs +, +nd_dpot +, 0, + +974 + +. +comi_hdr +); + +976  + g +. + gsu +. +g +(); + +1009 + gme + < +tyme + + gMubBufrSequ +,ym + gRdHdr +> + +1010 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +1011 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +1012 +async_ive_om +(cڡ +MubBufrSequ +& +bufrs +, + +1013 +dpot_ty +& +nd_dpot +, +sock_ba +:: +mesge_ags + +ags +, + +1014 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +1018 +BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + + gty_check +; + +1020 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +1021  + gthis +-> +g_rvi +(). +async_ive_om +( + +1022 +this +-> +g_imemti +(), +bufrs +, +nd_dpot +, +ags +, + +1023 +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)); + +1025 + gasync_comi +< + gRdHdr +, + +1026 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +1028 + gthis +-> +g_rvi +(). +async_ive_om +( + +1029 +this +-> +g_imemti +(), +bufrs +, +nd_dpot +, +ags +, + +1030 + +. +comi_hdr +); + +1032  + g +. + gsu +. +g +(); + +1040  + ~ + + @/usr/include/boost/asio/basic_deadline_timer.hpp + +11 #ide +BOOST_ASIO_BASIC_DEADLINE_TIMER_HPP + + +12  + #BOOST_ASIO_BASIC_DEADLINE_TIMER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_BOOST_DATE_TIME +) \ + +21 || + $defed +( +GENERATING_DOCUMENTATION +) + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30 #i + `defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +31  + ~ + +33  + ~ + +34  + #BOOST_ASIO_SVC_T + +da +:: +ddle_tim_rvi +< +TimeTs +> + + ) + +37  + ~ + +39 +mea + +boo + { + +40 +mea + +asio + { + +130 +me + < +tyme + +Time +, + +131 +tyme + +TimeTs + = +boo +:: +asio +:: +time_as +< +Time +> + +132 + `BOOST_ASIO_SVC_TPARAM_DEF2 +( +ddle_tim_rvi +< +Time +, +TimeTs +>)> + +133 +ass + +basic_ddle_tim + + +134 : +BOOST_ASIO_SVC_ACCESS + +basic_io_obje +< +BOOST_ASIO_SVC_T +> + +136 +public +: + +138  +io_cڋxt +:: + texecut_ty +xecutor_type; + +141  +TimeTs + + tas_ty +; + +144  +tyme + + tas_ty +:: + ttime_ty +ime_type; + +147  +tyme + + tas_ty +:: + tduti_ty + duration_type; + +158 +exic + + `basic_ddle_tim +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +159 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +io_cڋxt +) + +173 + `basic_ddle_tim +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +174 cڡ +time_ty +& +expy_time +) + +175 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +io_cڋxt +) + +177 +boo +:: +syem +:: +r_code + +ec +; + +178 +this +-> + `g_rvi +(). + `expes_ +his-> + `g_imemti +(), +expy_time +, +ec +); + +179 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "expires_at"); + +192 + `basic_ddle_tim +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +193 cڡ +duti_ty +& +expy_time +) + +194 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +io_cڋxt +) + +196 +boo +:: +syem +:: +r_code + +ec +; + +197 +this +-> + `g_rvi +(). + `expes_om_now +( + +198 +this +-> + `g_imemti +(), +expy_time +, +ec +); + +199 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "expires_from_now"); + +202 #i + `defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +213 + `basic_ddle_tim +( +basic_ddle_tim +&& +h +) + +214 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +d +:: + `move +( +h +)) + +229 +basic_ddle_tim +& +ݔ +=(basic_ddle_tim&& +h +) + +231 +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: +ݔ +=( +d +:: + `move +( +h +)); + +232  * +this +; + +241 ~ + `basic_ddle_tim +() + +245 #i + `defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +248 #i! + `defed +( +BOOST_ASIO_NO_DEPRECATED +) + +258 +boo +:: +asio +:: +io_cڋxt +& + `g_io_cڋxt +() + +260  +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: + `g_io_cڋxt +(); + +272 +boo +:: +asio +:: +io_cڋxt +& + `g_io_rvi +() + +274  +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: + `g_io_rvi +(); + +279 +execut_ty + + `g_execut +( +BOOST_ASIO_NOEXCEPT + + +281  +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: + `g_execut +(); + +307 +d +:: +size_t + + `nl +() + +309 +boo +:: +syem +:: +r_code + +ec +; + +310 +d +:: +size_t + +s + = +this +-> + `g_rvi +(). + `nl +his-> + `g_imemti +(), +ec +); + +311 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "cancel"); + +312  +s +; + +337 +d +:: +size_t + + `nl +( +boo +:: +syem +:: +r_code +& +ec +) + +339  +this +-> + `g_rvi +(). + `nl +his-> + `g_imemti +(), +ec +); + +366 +d +:: +size_t + + `nl_e +() + +368 +boo +:: +syem +:: +r_code + +ec +; + +369 +d +:: +size_t + +s + = +this +-> + `g_rvi +(). + `nl_e +( + +370 +this +-> + `g_imemti +(), +ec +); + +371 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "cancel_one"); + +372  +s +; + +399 +d +:: +size_t + + `nl_e +( +boo +:: +syem +:: +r_code +& +ec +) + +401  +this +-> + `g_rvi +(). + `nl_e +his-> + `g_imemti +(), +ec +); + +409 +time_ty + + `expes_ +() const + +411  +this +-> + `g_rvi +(). + `expes_ +his-> + `g_imemti +()); + +436 +d +:: +size_t + + `expes_ +(cڡ +time_ty +& +expy_time +) + +438 +boo +:: +syem +:: +r_code + +ec +; + +439 +d +:: +size_t + +s + = +this +-> + `g_rvi +(). + `expes_ +( + +440 +this +-> + `g_imemti +(), +expy_time +, +ec +); + +441 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "expires_at"); + +442  +s +; + +467 +d +:: +size_t + + `expes_ +(cڡ +time_ty +& +expy_time +, + +468 +boo +:: +syem +:: +r_code +& +ec +) + +470  +this +-> + `g_rvi +(). + `expes_ +( + +471 +this +-> + `g_imemti +(), +expy_time +, +ec +); + +479 +duti_ty + + `expes_om_now +() const + +481  +this +-> + `g_rvi +(). + `expes_om_now +his-> + `g_imemti +()); + +506 +d +:: +size_t + + `expes_om_now +(cڡ +duti_ty +& +expy_time +) + +508 +boo +:: +syem +:: +r_code + +ec +; + +509 +d +:: +size_t + +s + = +this +-> + `g_rvi +(). + `expes_om_now +( + +510 +this +-> + `g_imemti +(), +expy_time +, +ec +); + +511 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "expires_from_now"); + +512  +s +; + +537 +d +:: +size_t + + `expes_om_now +(cڡ +duti_ty +& +expy_time +, + +538 +boo +:: +syem +:: +r_code +& +ec +) + +540  +this +-> + `g_rvi +(). + `expes_om_now +( + +541 +this +-> + `g_imemti +(), +expy_time +, +ec +); + +551  + `wa +() + +553 +boo +:: +syem +:: +r_code + +ec +; + +554 +this +-> + `g_rvi +(). + `wa +his-> + `g_imemti +(), +ec +); + +555 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "wait"); + +565  + `wa +( +boo +:: +syem +:: +r_code +& +ec +) + +567 +this +-> + `g_rvi +(). + `wa +his-> + `g_imemti +(), +ec +); + +594 +me + < +tyme + +WaHdr +> + +595 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +WaHdr +, + +596 ( +boo +:: +syem +:: +r_code +)) + +597 + `async_wa +( + `BOOST_ASIO_MOVE_ARG +( +WaHdr + +hdr +) + +601 + `BOOST_ASIO_WAIT_HANDLER_CHECK +( +WaHdr +, +hdr + +ty_check +; + +603 #i + `defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +604  +this +-> + `g_rvi +(). + `async_wa +his-> + `g_imemti +(), + +605 + `BOOST_ASIO_MOVE_CAST +( +WaHdr +)( +hdr +)); + +607 +async_comi +< +WaHdr +, + +608 ( +boo +:: +syem +:: +r_code +)> + ` +( +hdr +); + +610 +this +-> + `g_rvi +(). + `async_wa +his-> + `g_imemti +(), + +611 + +. +comi_hdr +); + +613  + +. +su +. + `g +(); + +619 + } +} + +621  + ~ + +623 #i! +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +624 #unde +BOOST_ASIO_SVC_T + + + @/usr/include/boost/asio/basic_io_object.hpp + +11 #ide +BOOST_ASIO_BASIC_IO_OBJECT_HPP + + +12  + #BOOST_ASIO_BASIC_IO_OBJECT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +26 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +27 +mea + + gda + + +30 + gme + < +tyme + + gIoObjeSvi +> + +31 as + crvi_has_move + + +33 + give +: + +34  +IoObjeSvi + + trvi_ty +; + +35  +tyme + + trvi_ty +:: + timemti_ty + implementation_type; + +37 + gme + < +tyme + + gT +,ym + gU +> + +38 aut +asio_rvi_has_move_ev +( +T +* +t +, +U +* +u +) + +39 -> +dety +( +t +-> +move_cڡru +(* +u +, *u), ()); + +40 (& +asio_rvi_has_move_ev +(...))[2]; + +42 + gpublic +: + +43 cڡ +bo + +vue + = + +44 ( +asio_rvi_has_move_ev +( + +45 +ic_ +< +rvi_ty +*>(0), + +46 +ic_ +< +imemti_ty +*>(0))) == 1; + +56 #i! +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +57 + gme + < +tyme + + gIoObjeSvi +> + +59 + gme + < +tyme + + gIoObjeSvi +, + +60 +bo + + gMovab + = +da +:: +rvi_has_move +< +IoObjeSvi +>:: +vue +> + +62 as + cbasic_io_obje + + +64 +public +: + +66  +IoObjeSvi + + trvi_ty +; + +69  +tyme + + trvi_ty +:: + timemti_ty + implementation_type; + +71 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +81 + gboo +:: +asio +:: +io_cڋxt +& +g_io_cڋxt +() + +83  +rvi_ +. +g_io_cڋxt +(); + +95 + gboo +:: +asio +:: +io_cڋxt +& +g_io_rvi +() + +97  +rvi_ +. +g_io_cڋxt +(); + +102  + gboo +:: + tasio +:: + tio_cڋxt +:: + texecut_ty +xecutor_type; + +105 +execut_ty + +g_execut +( + gBOOST_ASIO_NOEXCEPT + + +107  + grvi_ +. +g_io_cڋxt +(). +g_execut +(); + +110 + geed +: + +116 +exic + +basic_io_obje +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +117 : +rvi_ +( +boo +:: +asio +:: +u_rvi +< +IoObjeSvi +>( +io_cڋxt +)) + +119 +rvi_ +. +cڡru +( +imemti_ +); + +122 #i +defed +( +GENERATING_DOCUMENTATION +) + +131 +basic_io_obje +(basic_io_obje&& +h +); + +141 + gbasic_io_obje +& + gݔ +=( +basic_io_obje +&& +h +); + +144 + gme + < +tyme + + gIoObjeSvi1 +> + +145 +basic_io_obje +( +IoObjeSvi1 +& +h_rvi +, + +146 +tyme + +IoObjeSvi1 +:: +imemti_ty +& +h_imemti +); + +154 ~ +basic_io_obje +() + +156 + grvi_ +. +deroy +( +imemti_ +); + +160 + grvi_ty +& +g_rvi +() + +162  + grvi_ +; + +166 cڡ + grvi_ty +& +g_rvi +() const + +168  + grvi_ +; + +172 + gimemti_ty +& +g_imemti +() + +174  + gimemti_ +; + +178 cڡ + gimemti_ty +& +g_imemti +() const + +180  + gimemti_ +; + +183 + give +: + +184 +basic_io_obje +(const basic_io_object&); + +185 + gbasic_io_obje +& + gݔ +=(cڡ +basic_io_obje +&); + +188 + grvi_ty +& + grvi_ +; + +191 +imemti_ty + + gimemti_ +; + +194 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +196 + gme + < +tyme + + gIoObjeSvi +> + +197 +ass + + gbasic_io_obje +< + gIoObjeSvi +, + gue +> + +199 + gpublic +: + +200  +IoObjeSvi + + trvi_ty +; + +201  +tyme + + trvi_ty +:: + timemti_ty + implementation_type; + +203 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +204 + gboo +:: +asio +:: +io_cڋxt +& +g_io_cڋxt +() + +206  +rvi_ +-> +g_io_cڋxt +(); + +209 + gboo +:: +asio +:: +io_cڋxt +& +g_io_rvi +() + +211  +rvi_ +-> +g_io_cڋxt +(); + +215  + gboo +:: + tasio +:: + tio_cڋxt +:: + texecut_ty +xecutor_type; + +217 +execut_ty + +g_execut +( + gBOOST_ASIO_NOEXCEPT + + +219  + grvi_ +-> +g_io_cڋxt +(). +g_execut +(); + +222 + geed +: + +223 +exic + +basic_io_obje +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +224 : +rvi_ +(& +boo +:: +asio +:: +u_rvi +< +IoObjeSvi +>( +io_cڋxt +)) + +226 +rvi_ +-> +cڡru +( +imemti_ +); + +229 +basic_io_obje +(basic_io_obje&& +h +) + +230 : +rvi_ +(& +h +. +g_rvi +()) + +232 +rvi_ +-> +move_cڡru +( +imemti_ +, +h +.implementation_); + +235 + gme + < +tyme + + gIoObjeSvi1 +> + +236 +basic_io_obje +( +IoObjeSvi1 +& +h_rvi +, + +237 +tyme + +IoObjeSvi1 +:: +imemti_ty +& +h_imemti +) + +238 : +rvi_ +(& +boo +:: +asio +:: +u_rvi +< +IoObjeSvi +>( + +239 +h_rvi +. +g_io_cڋxt +())) + +241 +rvi_ +-> +cvtg_move_cڡru +( +imemti_ +, + +242 +h_rvi +, +h_imemti +); + +245 ~ +basic_io_obje +() + +247 + grvi_ +-> +deroy +( +imemti_ +); + +250 + gbasic_io_obje +& + gݔ +=( +basic_io_obje +&& +h +) + +252 +rvi_ +-> +move_assign +( +imemti_ +, + +253 * +h +. +rvi_ +, oth. +imemti_ +); + +254 + grvi_ + = +h +. +rvi_ +; + +255  * + gthis +; + +258 + grvi_ty +& +g_rvi +() + +260  * + grvi_ +; + +263 cڡ + grvi_ty +& +g_rvi +() const + +265  * + grvi_ +; + +268 + gimemti_ty +& +g_imemti +() + +270  + gimemti_ +; + +273 cڡ + gimemti_ty +& +g_imemti +() const + +275  + gimemti_ +; + +278 + give +: + +279 +basic_io_obje +(const basic_io_object&); + +280  + gݔ +=(cڡ +basic_io_obje +&); + +282 +IoObjeSvi +* + grvi_ +; + +283 +imemti_ty + + gimemti_ +; + +290  + ~ + + @/usr/include/boost/asio/basic_raw_socket.hpp + +11 #ide +BOOST_ASIO_BASIC_RAW_SOCKET_HPP + + +12  + #BOOST_ASIO_BASIC_RAW_SOCKET_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +27  + ~ + +30  + ~ + +32 +mea + + gboo + { + +33 +mea + + gasio + { + +44 + gme + < +tyme + +Proc + + +45 +BOOST_ASIO_SVC_TPARAM_DEF1 +( +w_sock_rvi +< +Proc +>)> + +46 +ass + +basic_w_sock + + +47 : +public + +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +> + +49 +public +: + +51 #i +defed +( +GENERATING_DOCUMENTATION +) + +52  +imemti_defed + + ttive_hd_ty +; + +54  +tyme + + tbasic_sock +< + +55 + tProc + + tBOOST_ASIO_SVC_TARG +>:: + ttive_hd_ty +ative_handle_type; + +59  +Proc + + toc_ty +; + +62  +tyme + + tProc +:: + tdpot + + tdpot_ty +; + +73 +exic + +basic_w_sock +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +74 : +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>( +io_cڋxt +) + +90 +basic_w_sock +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +91 cڡ +oc_ty +& +oc +) + +92 : +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>( +io_cڋxt +, + goc +) + +112 +basic_w_sock +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +113 cڡ +dpot_ty +& +dpot +) + +114 : +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>( +io_cڋxt +, + gdpot +) + +133 +basic_w_sock +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +134 cڡ +oc_ty +& +oc +, cڡ +tive_hd_ty +& +tive_sock +) + +135 : +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>( + +136 +io_cڋxt +, + goc +, + gtive_sock +) + +140 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +151 +basic_w_sock +(basic_w_sock&& +h +) + +152 : +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>( +d +:: +move +( +h +)) + +166 +basic_w_sock +& +ݔ +=(basic_w_sock&& +h +) + +168 +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>:: +ݔ +=( +d +:: +move +( +h +)); + +169  * + gthis +; + +182 + gme + < +tyme + +Proc1 + + gBOOST_ASIO_SVC_TPARAM1 +> + +183 +basic_w_sock +(basic_w_sock< +Proc1 + +BOOST_ASIO_SVC_TARG1 +>&& +h +, + +184 +tyme + +ab_if +< +is_cvtib +< +Proc1 +, +Proc +>:: +vue +>:: +ty +* = 0) + +185 : +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>( +d +:: +move +( +h +)) + +199 +me + < +tyme + +Proc1 + +BOOST_ASIO_SVC_TPARAM1 +> + +200 +tyme + +ab_if +< +is_cvtib +< +Proc1 +, + gProc +>:: +vue +, + +201 + gbasic_w_sock +>:: +ty +& +ݔ +=( + +202 +basic_w_sock +< +Proc1 + +BOOST_ASIO_SVC_TARG1 +>&& +h +) + +204 +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>:: +ݔ +=( +d +:: +move +( +h +)); + +205  * + gthis +; + +214 ~ +basic_w_sock +() + +239 + gme + < +tyme + + gCڡBufrSequ +> + +240 + gd +:: +size_t + +nd +(cڡ +CڡBufrSequ +& +bufrs +) + +242 +boo +:: +syem +:: +r_code + +ec +; + +243 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +nd +( + +244 +this +-> +g_imemti +(), +bufrs +, 0, +ec +); + +245 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "send"); + +246  + gs +; + +265 + gme + < +tyme + + gCڡBufrSequ +> + +266 + gd +:: +size_t + +nd +(cڡ +CڡBufrSequ +& +bufrs +, + +267 +sock_ba +:: +mesge_ags + +ags +) + +269 +boo +:: +syem +:: +r_code + +ec +; + +270 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +nd +( + +271 +this +-> +g_imemti +(), +bufrs +, +ags +, +ec +); + +272 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "send"); + +273  + gs +; + +292 + gme + < +tyme + + gCڡBufrSequ +> + +293 + gd +:: +size_t + +nd +(cڡ +CڡBufrSequ +& +bufrs +, + +294 +sock_ba +:: +mesge_ags + +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +296  +this +-> +g_rvi +(). +nd +( + +297 +this +-> +g_imemti +(), +bufrs +, +ags +, +ec +); + +335 + gme + < +tyme + + gCڡBufrSequ +,ym + gWreHdr +> + +336 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +337 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +338 +async_nd +(cڡ +CڡBufrSequ +& +bufrs +, + +339 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +343 +BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + + gty_check +; + +345 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +346  + gthis +-> +g_rvi +(). +async_nd +( +this +-> +g_imemti +(), + +347 +bufrs +, 0, +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +hdr +)); + +349 + gasync_comi +< + gWreHdr +, + +350 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +352 + gthis +-> +g_rvi +(). +async_nd +( +this +-> +g_imemti +(), + +353 +bufrs +, 0, + +. +comi_hdr +); + +355  + g +. + gsu +. +g +(); + +387 + gme + < +tyme + + gCڡBufrSequ +,ym + gWreHdr +> + +388 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +389 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +390 +async_nd +(cڡ +CڡBufrSequ +& +bufrs +, + +391 +sock_ba +:: +mesge_ags + +ags +, + +392 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +396 +BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + + gty_check +; + +398 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +399  + gthis +-> +g_rvi +(). +async_nd +( +this +-> +g_imemti +(), + +400 +bufrs +, +ags +, +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +hdr +)); + +402 + gasync_comi +< + gWreHdr +, + +403 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +405 + gthis +-> +g_rvi +(). +async_nd +( +this +-> +g_imemti +(), + +406 +bufrs +, +ags +, + +. +comi_hdr +); + +408  + g +. + gsu +. +g +(); + +437 + gme + < +tyme + + gCڡBufrSequ +> + +438 + gd +:: +size_t + +nd_to +(cڡ +CڡBufrSequ +& +bufrs +, + +439 cڡ +dpot_ty +& +dei +) + +441 + gboo +:: +syem +:: +r_code + +ec +; + +442 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +nd_to +( + +443 +this +-> +g_imemti +(), +bufrs +, +dei +, 0, +ec +); + +444 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "send_to"); + +445  + gs +; + +464 + gme + < +tyme + + gCڡBufrSequ +> + +465 + gd +:: +size_t + +nd_to +(cڡ +CڡBufrSequ +& +bufrs +, + +466 cڡ +dpot_ty +& +dei +, +sock_ba +:: +mesge_ags + +ags +) + +468 +boo +:: +syem +:: +r_code + +ec +; + +469 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +nd_to +( + +470 +this +-> +g_imemti +(), +bufrs +, +dei +, +ags +, +ec +); + +471 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "send_to"); + +472  + gs +; + +491 + gme + < +tyme + + gCڡBufrSequ +> + +492 + gd +:: +size_t + +nd_to +(cڡ +CڡBufrSequ +& +bufrs +, + +493 cڡ +dpot_ty +& +dei +, +sock_ba +:: +mesge_ags + +ags +, + +494 +boo +:: +syem +:: +r_code +& +ec +) + +496  +this +-> +g_rvi +(). +nd_to +his-> +g_imemti +(), + +497 +bufrs +, +dei +, +ags +, +ec +); + +537 + gme + < +tyme + + gCڡBufrSequ +,ym + gWreHdr +> + +538 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +539 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +540 +async_nd_to +(cڡ +CڡBufrSequ +& +bufrs +, + +541 cڡ +dpot_ty +& +dei +, + +542 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +546 +BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + + gty_check +; + +548 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +549  + gthis +-> +g_rvi +(). +async_nd_to +( +this +-> +g_imemti +(), + +550 +bufrs +, +dei +, 0, +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +hdr +)); + +552 + gasync_comi +< + gWreHdr +, + +553 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +555 + gthis +-> +g_rvi +(). +async_nd_to +( +this +-> +g_imemti +(), + +556 +bufrs +, +dei +, 0, + +. +comi_hdr +); + +558  + g +. + gsu +. +g +(); + +589 + gme + < +tyme + + gCڡBufrSequ +,ym + gWreHdr +> + +590 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +591 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +592 +async_nd_to +(cڡ +CڡBufrSequ +& +bufrs +, + +593 cڡ +dpot_ty +& +dei +, +sock_ba +:: +mesge_ags + +ags +, + +594 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +598 +BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + + gty_check +; + +600 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +601  + gthis +-> +g_rvi +(). +async_nd_to +( + +602 +this +-> +g_imemti +(), +bufrs +, +dei +, +ags +, + +603 +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +hdr +)); + +605 + gasync_comi +< + gWreHdr +, + +606 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +608 + gthis +-> +g_rvi +(). +async_nd_to +( + +609 +this +-> +g_imemti +(), +bufrs +, +dei +, +ags +, + +610 + +. +comi_hdr +); + +612  + g +. + gsu +. +g +(); + +640 + gme + < +tyme + + gMubBufrSequ +> + +641 + gd +:: +size_t + +ive +(cڡ +MubBufrSequ +& +bufrs +) + +643 +boo +:: +syem +:: +r_code + +ec +; + +644 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +ive +( + +645 +this +-> +g_imemti +(), +bufrs +, 0, +ec +); + +646 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "receive"); + +647  + gs +; + +668 + gme + < +tyme + + gMubBufrSequ +> + +669 + gd +:: +size_t + +ive +(cڡ +MubBufrSequ +& +bufrs +, + +670 +sock_ba +:: +mesge_ags + +ags +) + +672 +boo +:: +syem +:: +r_code + +ec +; + +673 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +ive +( + +674 +this +-> +g_imemti +(), +bufrs +, +ags +, +ec +); + +675 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "receive"); + +676  + gs +; + +697 + gme + < +tyme + + gMubBufrSequ +> + +698 + gd +:: +size_t + +ive +(cڡ +MubBufrSequ +& +bufrs +, + +699 +sock_ba +:: +mesge_ags + +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +701  +this +-> +g_rvi +(). +ive +( + +702 +this +-> +g_imemti +(), +bufrs +, +ags +, +ec +); + +741 + gme + < +tyme + + gMubBufrSequ +,ym + gRdHdr +> + +742 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +743 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +744 +async_ive +(cڡ +MubBufrSequ +& +bufrs +, + +745 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +749 +BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + + gty_check +; + +751 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +752  + gthis +-> +g_rvi +(). +async_ive +( +this +-> +g_imemti +(), + +753 +bufrs +, 0, +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)); + +755 + gasync_comi +< + gRdHdr +, + +756 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +758 + gthis +-> +g_rvi +(). +async_ive +( +this +-> +g_imemti +(), + +759 +bufrs +, 0, + +. +comi_hdr +); + +761  + g +. + gsu +. +g +(); + +793 + gme + < +tyme + + gMubBufrSequ +,ym + gRdHdr +> + +794 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +795 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +796 +async_ive +(cڡ +MubBufrSequ +& +bufrs +, + +797 +sock_ba +:: +mesge_ags + +ags +, + +798 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +802 +BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + + gty_check +; + +804 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +805  + gthis +-> +g_rvi +(). +async_ive +( +this +-> +g_imemti +(), + +806 +bufrs +, +ags +, +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)); + +808 + gasync_comi +< + gRdHdr +, + +809 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +811 + gthis +-> +g_rvi +(). +async_ive +( +this +-> +g_imemti +(), + +812 +bufrs +, +ags +, + +. +comi_hdr +); + +814  + g +. + gsu +. +g +(); + +844 + gme + < +tyme + + gMubBufrSequ +> + +845 + gd +:: +size_t + +ive_om +(cڡ +MubBufrSequ +& +bufrs +, + +846 +dpot_ty +& +nd_dpot +) + +848 + gboo +:: +syem +:: +r_code + +ec +; + +849 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +ive_om +( + +850 +this +-> +g_imemti +(), +bufrs +, +nd_dpot +, 0, +ec +); + +851 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "receive_from"); + +852  + gs +; + +871 + gme + < +tyme + + gMubBufrSequ +> + +872 + gd +:: +size_t + +ive_om +(cڡ +MubBufrSequ +& +bufrs +, + +873 +dpot_ty +& +nd_dpot +, +sock_ba +:: +mesge_ags + +ags +) + +875 +boo +:: +syem +:: +r_code + +ec +; + +876 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +ive_om +( + +877 +this +-> +g_imemti +(), +bufrs +, +nd_dpot +, +ags +, +ec +); + +878 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "receive_from"); + +879  + gs +; + +898 + gme + < +tyme + + gMubBufrSequ +> + +899 + gd +:: +size_t + +ive_om +(cڡ +MubBufrSequ +& +bufrs +, + +900 +dpot_ty +& +nd_dpot +, +sock_ba +:: +mesge_ags + +ags +, + +901 +boo +:: +syem +:: +r_code +& +ec +) + +903  +this +-> +g_rvi +(). +ive_om +his-> +g_imemti +(), + +904 +bufrs +, +nd_dpot +, +ags +, +ec +); + +943 + gme + < +tyme + + gMubBufrSequ +,ym + gRdHdr +> + +944 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +945 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +946 +async_ive_om +(cڡ +MubBufrSequ +& +bufrs +, + +947 +dpot_ty +& +nd_dpot +, + +948 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +952 +BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + + gty_check +; + +954 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +955  + gthis +-> +g_rvi +(). +async_ive_om +( + +956 +this +-> +g_imemti +(), +bufrs +, +nd_dpot +, 0, + +957 +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)); + +959 + gasync_comi +< + gRdHdr +, + +960 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +962 + gthis +-> +g_rvi +(). +async_ive_om +( + +963 +this +-> +g_imemti +(), +bufrs +, +nd_dpot +, 0, + +964 + +. +comi_hdr +); + +966  + g +. + gsu +. +g +(); + +999 + gme + < +tyme + + gMubBufrSequ +,ym + gRdHdr +> + +1000 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +1001 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +1002 +async_ive_om +(cڡ +MubBufrSequ +& +bufrs +, + +1003 +dpot_ty +& +nd_dpot +, +sock_ba +:: +mesge_ags + +ags +, + +1004 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +1008 +BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + + gty_check +; + +1010 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +1011  + gthis +-> +g_rvi +(). +async_ive_om +( + +1012 +this +-> +g_imemti +(), +bufrs +, +nd_dpot +, +ags +, + +1013 +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)); + +1015 + gasync_comi +< + gRdHdr +, + +1016 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +1018 + gthis +-> +g_rvi +(). +async_ive_om +( + +1019 +this +-> +g_imemti +(), +bufrs +, +nd_dpot +, +ags +, + +1020 + +. +comi_hdr +); + +1022  + g +. + gsu +. +g +(); + +1030  + ~ + + @/usr/include/boost/asio/basic_seq_packet_socket.hpp + +11 #ide +BOOST_ASIO_BASIC_SEQ_PACKET_SOCKET_HPP + + +12  + #BOOST_ASIO_BASIC_SEQ_PACKET_SOCKET_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +26  + ~ + +29  + ~ + +31 +mea + + gboo + { + +32 +mea + + gasio + { + +43 + gme + < +tyme + +Proc + + +44 +BOOST_ASIO_SVC_TPARAM_DEF1 +( +q_ck_sock_rvi +< +Proc +>)> + +45 +ass + +basic_q_ck_sock + + +46 : +public + +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +> + +48 +public +: + +50 #i +defed +( +GENERATING_DOCUMENTATION +) + +51  +imemti_defed + + ttive_hd_ty +; + +53  +tyme + + tbasic_sock +< + +54 + tProc + + tBOOST_ASIO_SVC_TARG +>:: + ttive_hd_ty +ative_handle_type; + +58  +Proc + + toc_ty +; + +61  +tyme + + tProc +:: + tdpot + + tdpot_ty +; + +73 +exic + +basic_q_ck_sock +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +74 : +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>( +io_cڋxt +) + +92 +basic_q_ck_sock +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +93 cڡ +oc_ty +& +oc +) + +94 : +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>( +io_cڋxt +, + goc +) + +114 +basic_q_ck_sock +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +115 cڡ +dpot_ty +& +dpot +) + +116 : +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>( +io_cڋxt +, + gdpot +) + +135 +basic_q_ck_sock +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +136 cڡ +oc_ty +& +oc +, cڡ +tive_hd_ty +& +tive_sock +) + +137 : +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>( + +138 +io_cڋxt +, + goc +, + gtive_sock +) + +142 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +154 +basic_q_ck_sock +(basic_q_ck_sock&& +h +) + +155 : +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>( +d +:: +move +( +h +)) + +170 +basic_q_ck_sock +& +ݔ +=(basic_q_ck_sock&& +h +) + +172 +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>:: +ݔ +=( +d +:: +move +( +h +)); + +173  * + gthis +; + +188 + gme + < +tyme + +Proc1 + + gBOOST_ASIO_SVC_TPARAM1 +> + +189 +basic_q_ck_sock +( + +190 +basic_q_ck_sock +< +Proc1 + +BOOST_ASIO_SVC_TARG1 +>&& +h +, + +191 +tyme + +ab_if +< +is_cvtib +< +Proc1 +, +Proc +>:: +vue +>:: +ty +* = 0) + +192 : +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>( +d +:: +move +( +h +)) + +208 +me + < +tyme + +Proc1 + +BOOST_ASIO_SVC_TPARAM1 +> + +209 +tyme + +ab_if +< +is_cvtib +< +Proc1 +, + gProc +>:: +vue +, + +210 + gbasic_q_ck_sock +>:: +ty +& +ݔ +=( + +211 +basic_q_ck_sock +< +Proc1 + +BOOST_ASIO_SVC_TARG1 +>&& +h +) + +213 +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>:: +ݔ +=( +d +:: +move +( +h +)); + +214  * + gthis +; + +223 ~ +basic_q_ck_sock +() + +250 + gme + < +tyme + + gCڡBufrSequ +> + +251 + gd +:: +size_t + +nd +(cڡ +CڡBufrSequ +& +bufrs +, + +252 +sock_ba +:: +mesge_ags + +ags +) + +254 +boo +:: +syem +:: +r_code + +ec +; + +255 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +nd +( + +256 +this +-> +g_imemti +(), +bufrs +, +ags +, +ec +); + +257 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "send"); + +258  + gs +; + +279 + gme + < +tyme + + gCڡBufrSequ +> + +280 + gd +:: +size_t + +nd +(cڡ +CڡBufrSequ +& +bufrs +, + +281 +sock_ba +:: +mesge_ags + +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +283  +this +-> +g_rvi +(). +nd +( + +284 +this +-> +g_imemti +(), +bufrs +, +ags +, +ec +); + +320 + gme + < +tyme + + gCڡBufrSequ +,ym + gWreHdr +> + +321 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +322 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +323 +async_nd +(cڡ +CڡBufrSequ +& +bufrs +, + +324 +sock_ba +:: +mesge_ags + +ags +, + +325 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +329 +BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + + gty_check +; + +331 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +332  + gthis +-> +g_rvi +(). +async_nd +( +this +-> +g_imemti +(), + +333 +bufrs +, +ags +, +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +hdr +)); + +335 + gasync_comi +< + gWreHdr +, + +336 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +338 + gthis +-> +g_rvi +(). +async_nd +( +this +-> +g_imemti +(), + +339 +bufrs +, +ags +, + +. +comi_hdr +); + +341  + g +. + gsu +. +g +(); + +374 + gme + < +tyme + + gMubBufrSequ +> + +375 + gd +:: +size_t + +ive +(cڡ +MubBufrSequ +& +bufrs +, + +376 +sock_ba +:: +mesge_ags +& +out_ags +) + +378 +boo +:: +syem +:: +r_code + +ec +; + +379 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +380 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +ive +( + +381 +this +-> +g_imemti +(), +bufrs +, 0, +out_ags +, +ec +); + +383 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +ive_wh_ags +( + +384 +this +-> +g_imemti +(), +bufrs +, 0, +out_ags +, +ec +); + +386 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "receive"); + +387  + gs +; + +425 + gme + < +tyme + + gMubBufrSequ +> + +426 + gd +:: +size_t + +ive +(cڡ +MubBufrSequ +& +bufrs +, + +427 +sock_ba +:: +mesge_ags + +_ags +, + +428 +sock_ba +:: +mesge_ags +& +out_ags +) + +430 +boo +:: +syem +:: +r_code + +ec +; + +431 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +432 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +ive +( + +433 +this +-> +g_imemti +(), +bufrs +, +_ags +, +out_ags +, +ec +); + +435 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +ive_wh_ags +( + +436 +this +-> +g_imemti +(), +bufrs +, +_ags +, +out_ags +, +ec +); + +438 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "receive"); + +439  + gs +; + +465 + gme + < +tyme + + gMubBufrSequ +> + +466 + gd +:: +size_t + +ive +(cڡ +MubBufrSequ +& +bufrs +, + +467 +sock_ba +:: +mesge_ags + +_ags +, + +468 +sock_ba +:: +mesge_ags +& +out_ags +, +boo +:: +syem +:: +r_code +& +ec +) + +470 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +471  +this +-> +g_rvi +(). +ive +his-> +g_imemti +(), + +472 +bufrs +, +_ags +, +out_ags +, +ec +); + +474  + gthis +-> +g_rvi +(). +ive_wh_ags +( +this +-> +g_imemti +(), + +475 +bufrs +, +_ags +, +out_ags +, +ec +); + +517 + gme + < +tyme + + gMubBufrSequ +,ym + gRdHdr +> + +518 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +519 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +520 +async_ive +(cڡ +MubBufrSequ +& +bufrs +, + +521 +sock_ba +:: +mesge_ags +& +out_ags +, + +522 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +526 +BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + + gty_check +; + +528 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +529  + gthis +-> +g_rvi +(). +async_ive +( + +530 +this +-> +g_imemti +(), +bufrs +, 0, +out_ags +, + +531 +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)); + +533 + gasync_comi +< + gRdHdr +, + +534 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +536 + gthis +-> +g_rvi +(). +async_ive_wh_ags +( + +537 +this +-> +g_imemti +(), +bufrs +, 0, +out_ags +, + +538 + +. +comi_hdr +); + +540  + g +. + gsu +. +g +(); + +586 + gme + < +tyme + + gMubBufrSequ +,ym + gRdHdr +> + +587 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +588 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +589 +async_ive +(cڡ +MubBufrSequ +& +bufrs +, + +590 +sock_ba +:: +mesge_ags + +_ags +, + +591 +sock_ba +:: +mesge_ags +& +out_ags +, + +592 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +596 +BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + + gty_check +; + +598 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +599  + gthis +-> +g_rvi +(). +async_ive +( + +600 +this +-> +g_imemti +(), +bufrs +, +_ags +, +out_ags +, + +601 +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)); + +603 + gasync_comi +< + gRdHdr +, + +604 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +606 + gthis +-> +g_rvi +(). +async_ive_wh_ags +( + +607 +this +-> +g_imemti +(), +bufrs +, +_ags +, +out_ags +, + +608 + +. +comi_hdr +); + +610  + g +. + gsu +. +g +(); + +618  + ~ + + @/usr/include/boost/asio/basic_serial_port.hpp + +12 #ide +BOOST_ASIO_BASIC_SERIAL_PORT_HPP + + +13  + #BOOST_ASIO_BASIC_SERIAL_PORT_HPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +23 #i +defed +( +BOOST_ASIO_HAS_SERIAL_PORT +) \ + +24 || + $defed +( +GENERATING_DOCUMENTATION +) + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +34  + ~ + +36 +mea + +boo + { + +37 +mea + +asio + { + +48 +me + < +tyme + +SlPtSvi + = +rl_pt_rvi +> + +49 +ass + +basic_rl_pt + + +50 : +public + +basic_io_obje +< +SlPtSvi +>, + +51 +public + +rl_pt_ba + + +53 +public +: + +55  +tyme + + tSlPtSvi +:: + ttive_hd_ty +ative_handle_type; + +58  +basic_rl_pt +< + tSlPtSvi +> + tlowe_y_ty +; + +67 +exic + + `basic_rl_pt +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +68 : +basic_io_obje +< +SlPtSvi +>( +io_cڋxt +) + +83 +exic + + `basic_rl_pt +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +84 cڡ * +devi +) + +85 : +basic_io_obje +< +SlPtSvi +>( +io_cڋxt +) + +87 +boo +:: +syem +:: +r_code + +ec +; + +88 +this +-> + `g_rvi +(). + `ݒ +his-> + `g_imemti +(), +devi +, +ec +); + +89 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "open"); + +103 +exic + + `basic_rl_pt +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +104 cڡ +d +:: +rg +& +devi +) + +105 : +basic_io_obje +< +SlPtSvi +>( +io_cڋxt +) + +107 +boo +:: +syem +:: +r_code + +ec +; + +108 +this +-> + `g_rvi +(). + `ݒ +his-> + `g_imemti +(), +devi +, +ec +); + +109 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "open"); + +124 + `basic_rl_pt +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +125 cڡ +tive_hd_ty +& +tive_rl_pt +) + +126 : +basic_io_obje +< +SlPtSvi +>( +io_cڋxt +) + +128 +boo +:: +syem +:: +r_code + +ec +; + +129 +this +-> + `g_rvi +(). + `assign +his-> + `g_imemti +(), + +130 +tive_rl_pt +, +ec +); + +131 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "assign"); + +134 #i + `defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +145 + `basic_rl_pt +( +basic_rl_pt +&& +h +) + +146 : +basic_io_obje +< +SlPtSvi +>( + +147 + `BOOST_ASIO_MOVE_CAST +( +basic_rl_pt +)( +h +)) + +161 +basic_rl_pt +& +ݔ +=(basic_rl_pt&& +h +) + +163 +basic_io_obje +< +SlPtSvi +>:: +ݔ +=( + +164 + `BOOST_ASIO_MOVE_CAST +( +basic_rl_pt +)( +h +)); + +165  * +this +; + +178 +lowe_y_ty +& + `lowe_y +() + +180  * +this +; + +192 cڡ +lowe_y_ty +& + `lowe_y +() const + +194  * +this +; + +205  + `ݒ +(cڡ +d +:: +rg +& +devi +) + +207 +boo +:: +syem +:: +r_code + +ec +; + +208 +this +-> + `g_rvi +(). + `ݒ +his-> + `g_imemti +(), +devi +, +ec +); + +209 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "open"); + +221 +BOOST_ASIO_SYNC_OP_VOID + + `ݒ +(cڡ +d +:: +rg +& +devi +, + +222 +boo +:: +syem +:: +r_code +& +ec +) + +224 +this +-> + `g_rvi +(). + `ݒ +his-> + `g_imemti +(), +devi +, +ec +); + +225 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +236  + `assign +(cڡ +tive_hd_ty +& +tive_rl_pt +) + +238 +boo +:: +syem +:: +r_code + +ec +; + +239 +this +-> + `g_rvi +(). + `assign +his-> + `g_imemti +(), + +240 +tive_rl_pt +, +ec +); + +241 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "assign"); + +252 +BOOST_ASIO_SYNC_OP_VOID + + `assign +(cڡ +tive_hd_ty +& +tive_rl_pt +, + +253 +boo +:: +syem +:: +r_code +& +ec +) + +255 +this +-> + `g_rvi +(). + `assign +his-> + `g_imemti +(), + +256 +tive_rl_pt +, +ec +); + +257 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +261 +bo + + `is_ݒ +() const + +263  +this +-> + `g_rvi +(). + `is_ݒ +his-> + `g_imemti +()); + +274  + `o +() + +276 +boo +:: +syem +:: +r_code + +ec +; + +277 +this +-> + `g_rvi +(). + `o +his-> + `g_imemti +(), +ec +); + +278 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "close"); + +289 +BOOST_ASIO_SYNC_OP_VOID + + `o +( +boo +:: +syem +:: +r_code +& +ec +) + +291 +this +-> + `g_rvi +(). + `o +his-> + `g_imemti +(), +ec +); + +292 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +301 +tive_hd_ty + + `tive_hd +() + +303  +this +-> + `g_rvi +(). + `tive_hd +his-> + `g_imemti +()); + +314  + `nl +() + +316 +boo +:: +syem +:: +r_code + +ec +; + +317 +this +-> + `g_rvi +(). + `nl +his-> + `g_imemti +(), +ec +); + +318 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "cancel"); + +329 +BOOST_ASIO_SYNC_OP_VOID + + `nl +( +boo +:: +syem +:: +r_code +& +ec +) + +331 +this +-> + `g_rvi +(). + `nl +his-> + `g_imemti +(), +ec +); + +332 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +342  + `nd_bak +() + +344 +boo +:: +syem +:: +r_code + +ec +; + +345 +this +-> + `g_rvi +(). + `nd_bak +his-> + `g_imemti +(), +ec +); + +346 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "send_break"); + +356 +BOOST_ASIO_SYNC_OP_VOID + + `nd_bak +( +boo +:: +syem +:: +r_code +& +ec +) + +358 +this +-> + `g_rvi +(). + `nd_bak +his-> + `g_imemti +(), +ec +); + +359 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +377 +me + < +tyme + +SbSlPtOi +> + +378  + `t_ti +(cڡ +SbSlPtOi +& +ti +) + +380 +boo +:: +syem +:: +r_code + +ec +; + +381 +this +-> + `g_rvi +(). + `t_ti +his-> + `g_imemti +(), +ti +, +ec +); + +382 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "set_option"); + +400 +me + < +tyme + +SbSlPtOi +> + +401 +BOOST_ASIO_SYNC_OP_VOID + + `t_ti +(cڡ +SbSlPtOi +& +ti +, + +402 +boo +:: +syem +:: +r_code +& +ec +) + +404 +this +-> + `g_rvi +(). + `t_ti +his-> + `g_imemti +(), +ti +, +ec +); + +405 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +424 +me + < +tyme + +GbSlPtOi +> + +425  + `g_ti +( +GbSlPtOi +& +ti +) + +427 +boo +:: +syem +:: +r_code + +ec +; + +428 +this +-> + `g_rvi +(). + `g_ti +his-> + `g_imemti +(), +ti +, +ec +); + +429 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "get_option"); + +448 +me + < +tyme + +GbSlPtOi +> + +449 +BOOST_ASIO_SYNC_OP_VOID + + `g_ti +( +GbSlPtOi +& +ti +, + +450 +boo +:: +syem +:: +r_code +& +ec +) + +452 +this +-> + `g_rvi +(). + `g_ti +his-> + `g_imemti +(), +ti +, +ec +); + +453 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +483 +me + < +tyme + +CڡBufrSequ +> + +484 +d +:: +size_t + + `wre_some +(cڡ +CڡBufrSequ +& +bufrs +) + +486 +boo +:: +syem +:: +r_code + +ec +; + +487 +d +:: +size_t + +s + = +this +-> + `g_rvi +(). + `wre_some +( + +488 +this +-> + `g_imemti +(), +bufrs +, +ec +); + +489 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "write_some"); + +490  +s +; + +509 +me + < +tyme + +CڡBufrSequ +> + +510 +d +:: +size_t + + `wre_some +(cڡ +CڡBufrSequ +& +bufrs +, + +511 +boo +:: +syem +:: +r_code +& +ec +) + +513  +this +-> + `g_rvi +(). + `wre_some +( + +514 +this +-> + `g_imemti +(), +bufrs +, +ec +); + +552 +me + < +tyme + +CڡBufrSequ +,ym +WreHdr +> + +553 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +554 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +555 + `async_wre_some +(cڡ +CڡBufrSequ +& +bufrs +, + +556 + `BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +560 + `BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + +ty_check +; + +562  +this +-> + `g_rvi +(). + `async_wre_some +his-> + `g_imemti +(), + +563 +bufrs +, + `BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +hdr +)); + +594 +me + < +tyme + +MubBufrSequ +> + +595 +d +:: +size_t + + `ad_some +(cڡ +MubBufrSequ +& +bufrs +) + +597 +boo +:: +syem +:: +r_code + +ec +; + +598 +d +:: +size_t + +s + = +this +-> + `g_rvi +(). + `ad_some +( + +599 +this +-> + `g_imemti +(), +bufrs +, +ec +); + +600 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "read_some"); + +601  +s +; + +621 +me + < +tyme + +MubBufrSequ +> + +622 +d +:: +size_t + + `ad_some +(cڡ +MubBufrSequ +& +bufrs +, + +623 +boo +:: +syem +:: +r_code +& +ec +) + +625  +this +-> + `g_rvi +(). + `ad_some +( + +626 +this +-> + `g_imemti +(), +bufrs +, +ec +); + +665 +me + < +tyme + +MubBufrSequ +,ym +RdHdr +> + +666 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +667 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +668 + `async_ad_some +(cڡ +MubBufrSequ +& +bufrs +, + +669 + `BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +673 + `BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + +ty_check +; + +675  +this +-> + `g_rvi +(). + `async_ad_some +his-> + `g_imemti +(), + +676 +bufrs +, + `BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)); + +681 + } +} + +683  + ~ + + @/usr/include/boost/asio/basic_signal_set.hpp + +11 #ide +BOOST_ASIO_BASIC_SIGNAL_SET_HPP + + +12  + #BOOST_ASIO_BASIC_SIGNAL_SET_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28  + ~ + +30 +mea + + gboo + { + +31 +mea + + gasio + { + +95 + gme + < +tyme + + gSiglSSvi + = +sigl_t_rvi +> + +96 +ass + +basic_sigl_t + + +97 : +public + +basic_io_obje +< +SiglSSvi +> + +99 +public +: + +107 +exic + +basic_sigl_t +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +108 : +basic_io_obje +< +SiglSSvi +>( +io_cڋxt +) + +125 +basic_sigl_t +( +boo +:: +asio +:: +io_cڋxt +& io_cڋxt,  +sigl_numb_1 +) + +126 : +basic_io_obje +< +SiglSSvi +>( +io_cڋxt +) + +128 +boo +:: +syem +:: +r_code + +ec +; + +129 + gthis +-> +g_rvi +(). +add +( +this +-> +g_imemti +(), +sigl_numb_1 +, +ec +); + +130 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "add"); + +149 +basic_sigl_t +( +boo +:: +asio +:: +io_cڋxt +& io_cڋxt,  +sigl_numb_1 +, + +150  +sigl_numb_2 +) + +151 : +basic_io_obje +< +SiglSSvi +>( +io_cڋxt +) + +153 +boo +:: +syem +:: +r_code + +ec +; + +154 + gthis +-> +g_rvi +(). +add +( +this +-> +g_imemti +(), +sigl_numb_1 +, +ec +); + +155 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "add"); + +156 + gthis +-> +g_rvi +(). +add +( +this +-> +g_imemti +(), +sigl_numb_2 +, +ec +); + +157 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "add"); + +179 +basic_sigl_t +( +boo +:: +asio +:: +io_cڋxt +& io_cڋxt,  +sigl_numb_1 +, + +180  +sigl_numb_2 +,  +sigl_numb_3 +) + +181 : +basic_io_obje +< +SiglSSvi +>( +io_cڋxt +) + +183 +boo +:: +syem +:: +r_code + +ec +; + +184 + gthis +-> +g_rvi +(). +add +( +this +-> +g_imemti +(), +sigl_numb_1 +, +ec +); + +185 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "add"); + +186 + gthis +-> +g_rvi +(). +add +( +this +-> +g_imemti +(), +sigl_numb_2 +, +ec +); + +187 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "add"); + +188 + gthis +-> +g_rvi +(). +add +( +this +-> +g_imemti +(), +sigl_numb_3 +, +ec +); + +189 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "add"); + +201  +add +( +sigl_numb +) + +203 + gboo +:: +syem +:: +r_code + +ec +; + +204 + gthis +-> +g_rvi +(). +add +( +this +-> +g_imemti +(), +sigl_numb +, +ec +); + +205 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "add"); + +217 +BOOST_ASIO_SYNC_OP_VOID + +add +( +sigl_numb +, +boo +:: +syem +:: +r_code +& +ec +) + +219 +this +-> +g_rvi +(). +add +his-> +g_imemti +(), +sigl_numb +, +ec +); + +220 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +235  +move +( +sigl_numb +) + +237 + gboo +:: +syem +:: +r_code + +ec +; + +238 + gthis +-> +g_rvi +(). +move +( +this +-> +g_imemti +(), +sigl_numb +, +ec +); + +239 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "remove"); + +254 +BOOST_ASIO_SYNC_OP_VOID + +move +( +sigl_numb +, + +255 +boo +:: +syem +:: +r_code +& +ec +) + +257 +this +-> +g_rvi +(). +move +his-> +g_imemti +(), +sigl_numb +, +ec +); + +258 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +270  +r +() + +272 + gboo +:: +syem +:: +r_code + +ec +; + +273 + gthis +-> +g_rvi +(). +r +( +this +-> +g_imemti +(), +ec +); + +274 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "clear"); + +286 +BOOST_ASIO_SYNC_OP_VOID + +r +( +boo +:: +syem +:: +r_code +& +ec +) + +288 +this +-> +g_rvi +(). +r +his-> +g_imemti +(), +ec +); + +289 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +313  +nl +() + +315 + gboo +:: +syem +:: +r_code + +ec +; + +316 + gthis +-> +g_rvi +(). +nl +( +this +-> +g_imemti +(), +ec +); + +317 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "cancel"); + +341 +BOOST_ASIO_SYNC_OP_VOID + +nl +( +boo +:: +syem +:: +r_code +& +ec +) + +343 +this +-> +g_rvi +(). +nl +his-> +g_imemti +(), +ec +); + +344 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +372 + gme + < +tyme + + gSiglHdr +> + +373 +BOOST_ASIO_INITFN_RESULT_TYPE +( +SiglHdr +, + +374 ( +boo +:: +syem +:: +r_code +, )) + +375 +async_wa +( +BOOST_ASIO_MOVE_ARG +( +SiglHdr + +hdr +) + +379 +BOOST_ASIO_SIGNAL_HANDLER_CHECK +( +SiglHdr +, +hdr + + gty_check +; + +381  + gthis +-> +g_rvi +(). +async_wa +( +this +-> +g_imemti +(), + +382 +BOOST_ASIO_MOVE_CAST +( +SiglHdr +)( +hdr +)); + +389  + ~ + + @/usr/include/boost/asio/basic_socket_acceptor.hpp + +11 #ide +BOOST_ASIO_BASIC_SOCKET_ACCEPTOR_HPP + + +12  + #BOOST_ASIO_BASIC_SOCKET_ACCEPTOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +28  + ~ + +31 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +32  + ~ + +34 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +35  + ~ + +36  + #BOOST_ASIO_SVC_T + +da +:: +nu_sock_rvi +< +Proc +> + + ) + +37 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +38  + ~ + +39  + #BOOST_ASIO_SVC_T + +da +:: +w_io_sock_rvi +< +Proc +> + + ) + +41  + ~ + +42  + #BOOST_ASIO_SVC_T + +da +:: +aive_sock_rvi +< +Proc +> + + ) + +46  + ~ + +48 +mea + + gboo + { + +49 +mea + + gasio + { + +71 + gme + < +tyme + +Proc + + +72 +BOOST_ASIO_SVC_TPARAM_DEF1 +( +sock_ac_rvi +< +Proc +>)> + +73 +ass + +basic_sock_ac + + +74 : +BOOST_ASIO_SVC_ACCESS + +basic_io_obje +< +BOOST_ASIO_SVC_T +>, + +75 +public + + gsock_ba + + +77 + gpublic +: + +79  +io_cڋxt +:: + texecut_ty +xecutor_type; + +82 #i +defed +( +GENERATING_DOCUMENTATION +) + +83  +imemti_defed + + ttive_hd_ty +; + +85  +tyme + + tBOOST_ASIO_SVC_T +:: + ttive_hd_ty +ative_handle_type; + +89  +Proc + + toc_ty +; + +92  +tyme + + tProc +:: + tdpot + + tdpot_ty +; + +104 +exic + +basic_sock_ac +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +105 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +io_cڋxt +) + +121 +basic_sock_ac +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +122 cڡ +oc_ty +& +oc +) + +123 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +io_cڋxt +) + +125 +boo +:: +syem +:: +r_code + +ec +; + +126 + gthis +-> +g_rvi +(). +ݒ +( +this +-> +g_imemti +(), +oc +, +ec +); + +127 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "open"); + +157 +basic_sock_ac +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +158 cڡ +dpot_ty +& +dpot +, +bo + +u_addr + = +ue +) + +159 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +io_cڋxt +) + +161 +boo +:: +syem +:: +r_code + +ec +; + +162 cڡ +oc_ty + + goc + = +dpot +. +oc +(); + +163 + gthis +-> +g_rvi +(). +ݒ +( +this +-> +g_imemti +(), +oc +, +ec +); + +164 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "open"); + +165 i( + gu_addr +) + +167 + gthis +-> +g_rvi +(). +t_ti +( +this +-> +g_imemti +(), + +168 +sock_ba +:: +u_addss +( +ue +), +ec +); + +169 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "set_option"); + +171 + gthis +-> +g_rvi +(). +bd +( +this +-> +g_imemti +(), +dpot +, +ec +); + +172 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "bind"); + +173 + gthis +-> +g_rvi +(). +li +( +this +-> +g_imemti +(), + +174 +sock_ba +:: +max_li_cis +, +ec +); + +175 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "listen"); + +193 +basic_sock_ac +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +194 cڡ +oc_ty +& +oc +, cڡ +tive_hd_ty +& +tive_ac +) + +195 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +io_cڋxt +) + +197 +boo +:: +syem +:: +r_code + +ec +; + +198 + gthis +-> +g_rvi +(). +assign +( +this +-> +g_imemti +(), + +199 +oc +, +tive_ac +, +ec +); + +200 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "assign"); + +203 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +214 +basic_sock_ac +(basic_sock_ac&& +h +) + +215 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +d +:: +move +( +h +)) + +229 +basic_sock_ac +& +ݔ +=(basic_sock_ac&& +h +) + +231 +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: +ݔ +=( +d +:: +move +( +h +)); + +232  * + gthis +; + +236 + gme + < +tyme + +Proc1 + + gBOOST_ASIO_SVC_TPARAM1 +> + +237 +nd + +ass + + gbasic_sock_ac +; + +250 + gme + < +tyme + +Proc1 + + gBOOST_ASIO_SVC_TPARAM1 +> + +251 +basic_sock_ac +( + +252 +basic_sock_ac +< +Proc1 + +BOOST_ASIO_SVC_TARG1 +>&& +h +, + +253 +tyme + +ab_if +< +is_cvtib +< +Proc1 +, +Proc +>:: +vue +>:: +ty +* = 0) + +254 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( + +255 +h +. +g_rvi +(), + gh +. +g_imemti +()) + +270 + gme + < +tyme + +Proc1 + + gBOOST_ASIO_SVC_TPARAM1 +> + +271 +tyme + + gab_if +< + gis_cvtib +< + gProc1 +, + gProc +>:: +vue +, + +272 + gbasic_sock_ac +>:: +ty +& +ݔ +=( + +273 +basic_sock_ac +< +Proc1 + +BOOST_ASIO_SVC_TARG1 +>&& +h +) + +275 +basic_sock_ac + +tmp +( +d +:: +move +( +h +)); + +276 + gbasic_io_obje +< + gBOOST_ASIO_SVC_T +>:: +ݔ +=( +d +:: +move +( +tmp +)); + +277  * + gthis +; + +287 ~ +basic_sock_ac +() + +291 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +294 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +304 + gboo +:: +asio +:: +io_cڋxt +& +g_io_cڋxt +() + +306  +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: +g_io_cڋxt +(); + +318 + gboo +:: +asio +:: +io_cڋxt +& +g_io_rvi +() + +320  +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: +g_io_rvi +(); + +325 +execut_ty + +g_execut +( + gBOOST_ASIO_NOEXCEPT + + +327  + gbasic_io_obje +< + gBOOST_ASIO_SVC_T +>:: +g_execut +(); + +346  +ݒ +(cڡ +oc_ty +& +oc + =rotocol_type()) + +348 +boo +:: +syem +:: +r_code + +ec +; + +349 + gthis +-> +g_rvi +(). +ݒ +( +this +-> +g_imemti +(), +oc +, +ec +); + +350 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "open"); + +373 +BOOST_ASIO_SYNC_OP_VOID + +ݒ +(cڡ +oc_ty +& +oc +, + +374 +boo +:: +syem +:: +r_code +& +ec +) + +376 +this +-> +g_rvi +(). +ݒ +his-> +g_imemti +(), +oc +, +ec +); + +377 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +390  +assign +(cڡ +oc_ty +& +oc +, + +391 cڡ +tive_hd_ty +& +tive_ac +) + +393 + gboo +:: +syem +:: +r_code + +ec +; + +394 + gthis +-> +g_rvi +(). +assign +( +this +-> +g_imemti +(), + +395 +oc +, +tive_ac +, +ec +); + +396 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "assign"); + +409 +BOOST_ASIO_SYNC_OP_VOID + +assign +(cڡ +oc_ty +& +oc +, + +410 cڡ +tive_hd_ty +& +tive_ac +, +boo +:: +syem +:: +r_code +& +ec +) + +412 +this +-> +g_rvi +(). +assign +his-> +g_imemti +(), + +413 +oc +, +tive_ac +, +ec +); + +414 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +418 +bo + +is_ݒ +() const + +420  + gthis +-> +g_rvi +(). +is_ݒ +( +this +-> +g_imemti +()); + +441  +bd +(cڡ +dpot_ty +& +dpot +) + +443 + gboo +:: +syem +:: +r_code + +ec +; + +444 + gthis +-> +g_rvi +(). +bd +( +this +-> +g_imemti +(), +dpot +, +ec +); + +445 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "bind"); + +471 +BOOST_ASIO_SYNC_OP_VOID + +bd +(cڡ +dpot_ty +& +dpot +, + +472 +boo +:: +syem +:: +r_code +& +ec +) + +474 +this +-> +g_rvi +(). +bd +his-> +g_imemti +(), +dpot +, +ec +); + +475 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +488  +li +( +backlog + = +sock_ba +:: +max_li_cis +) + +490 +boo +:: +syem +:: +r_code + +ec +; + +491 + gthis +-> +g_rvi +(). +li +( +this +-> +g_imemti +(), +backlog +, +ec +); + +492 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "listen"); + +517 +BOOST_ASIO_SYNC_OP_VOID + +li +( +backlog +, +boo +:: +syem +:: +r_code +& +ec +) + +519 +this +-> +g_rvi +(). +li +his-> +g_imemti +(), +backlog +, +ec +); + +520 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +533  +o +() + +535 + gboo +:: +syem +:: +r_code + +ec +; + +536 + gthis +-> +g_rvi +(). +o +( +this +-> +g_imemti +(), +ec +); + +537 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "close"); + +562 +BOOST_ASIO_SYNC_OP_VOID + +o +( +boo +:: +syem +:: +r_code +& +ec +) + +564 +this +-> +g_rvi +(). +o +his-> +g_imemti +(), +ec +); + +565 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +581 #i +defed +( +BOOST_ASIO_MSVC +) && (BOOST_ASIO_MSVC >= 1400) \ + +582 && (! +defed +( +_WIN32_WINNT +|| + g_WIN32_WINNT + < 0x0603) + +583 +__deec +( +dd +("This functionlways fails with " + +587 +tive_hd_ty + +a +() + +589 + gboo +:: +syem +:: +r_code + +ec +; + +590 +tive_hd_ty + + gs + = +this +-> +g_rvi +(). +a +( + +591 +this +-> +g_imemti +(), +ec +); + +592 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "release"); + +593  + gs +; + +609 #i +defed +( +BOOST_ASIO_MSVC +) && (BOOST_ASIO_MSVC >= 1400) \ + +610 && (! +defed +( +_WIN32_WINNT +|| + g_WIN32_WINNT + < 0x0603) + +611 +__deec +( +dd +("This functionlways fails with " + +615 +tive_hd_ty + +a +( +boo +:: +syem +:: +r_code +& +ec +) + +617  +this +-> +g_rvi +(). +a +his-> +g_imemti +(), +ec +); + +626 +tive_hd_ty + +tive_hd +() + +628  + gthis +-> +g_rvi +(). +tive_hd +( +this +-> +g_imemti +()); + +639  +nl +() + +641 + gboo +:: +syem +:: +r_code + +ec +; + +642 + gthis +-> +g_rvi +(). +nl +( +this +-> +g_imemti +(), +ec +); + +643 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "cancel"); + +654 +BOOST_ASIO_SYNC_OP_VOID + +nl +( +boo +:: +syem +:: +r_code +& +ec +) + +656 +this +-> +g_rvi +(). +nl +his-> +g_imemti +(), +ec +); + +657 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +681 + gme + < +tyme + + gSbSockOi +> + +682  +t_ti +(cڡ +SbSockOi +& +ti +) + +684 + gboo +:: +syem +:: +r_code + +ec +; + +685 + gthis +-> +g_rvi +(). +t_ti +( +this +-> +g_imemti +(), +ti +, +ec +); + +686 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "set_option"); + +715 + gme + < +tyme + + gSbSockOi +> + +716 +BOOST_ASIO_SYNC_OP_VOID + +t_ti +(cڡ +SbSockOi +& +ti +, + +717 +boo +:: +syem +:: +r_code +& +ec +) + +719 +this +-> +g_rvi +(). +t_ti +his-> +g_imemti +(), +ti +, +ec +); + +720 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +745 + gme + < +tyme + + gGbSockOi +> + +746  +g_ti +( +GbSockOi +& +ti +) const + +748 + gboo +:: +syem +:: +r_code + +ec +; + +749 + gthis +-> +g_rvi +(). +g_ti +( +this +-> +g_imemti +(), +ti +, +ec +); + +750 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "get_option"); + +780 + gme + < +tyme + + gGbSockOi +> + +781 +BOOST_ASIO_SYNC_OP_VOID + +g_ti +( +GbSockOi +& +ti +, + +782 +boo +:: +syem +:: +r_code +& +ec +) const + +784 +this +-> +g_rvi +(). +g_ti +his-> +g_imemti +(), +ti +, +ec +); + +785 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +808 + gme + < +tyme + + gIoCڌCommd +> + +809  +io_cڌ +( +IoCڌCommd +& +commd +) + +811 + gboo +:: +syem +:: +r_code + +ec +; + +812 + gthis +-> +g_rvi +(). +io_cڌ +( +this +-> +g_imemti +(), +commd +, +ec +); + +813 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "io_control"); + +841 + gme + < +tyme + + gIoCڌCommd +> + +842 +BOOST_ASIO_SYNC_OP_VOID + +io_cڌ +( +IoCڌCommd +& +commd +, + +843 +boo +:: +syem +:: +r_code +& +ec +) + +845 +this +-> +g_rvi +(). +io_cڌ +his-> +g_imemti +(), +commd +, +ec +); + +846 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +860 +bo + +n_blockg +() const + +862  + gthis +-> +g_rvi +(). +n_blockg +( +this +-> +g_imemti +()); + +878  +n_blockg +( +bo + +mode +) + +880 + gboo +:: +syem +:: +r_code + +ec +; + +881 + gthis +-> +g_rvi +(). +n_blockg +( +this +-> +g_imemti +(), +mode +, +ec +); + +882 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "non_blocking"); + +898 +BOOST_ASIO_SYNC_OP_VOID + +n_blockg +( + +899 +bo + +mode +, +boo +:: +syem +:: +r_code +& +ec +) + +901 +this +-> +g_rvi +(). +n_blockg +his-> +g_imemti +(), +mode +, +ec +); + +902 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +919 +bo + +tive_n_blockg +() const + +921  + gthis +-> +g_rvi +(). +tive_n_blockg +( +this +-> +g_imemti +()); + +939  +tive_n_blockg +( +bo + +mode +) + +941 + gboo +:: +syem +:: +r_code + +ec +; + +942 + gthis +-> +g_rvi +(). +tive_n_blockg +( + +943 +this +-> +g_imemti +(), +mode +, +ec +); + +944 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "native_non_blocking"); + +962 +BOOST_ASIO_SYNC_OP_VOID + +tive_n_blockg +( + +963 +bo + +mode +, +boo +:: +syem +:: +r_code +& +ec +) + +965 +this +-> +g_rvi +(). +tive_n_blockg +( + +966 +this +-> +g_imemti +(), +mode +, +ec +); + +967 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +985 +dpot_ty + +lol_dpot +() const + +987 + gboo +:: +syem +:: +r_code + +ec +; + +988 +dpot_ty + + g + = +this +-> +g_rvi +(). +lol_dpot +( + +989 +this +-> +g_imemti +(), +ec +); + +990 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "local_endpoint"); + +991  + g +; + +1016 +dpot_ty + +lol_dpot +( +boo +:: +syem +:: +r_code +& +ec +) const + +1018  +this +-> +g_rvi +(). +lol_dpot +his-> +g_imemti +(), +ec +); + +1037  +wa +( +wa_ty + +w +) + +1039 + gboo +:: +syem +:: +r_code + +ec +; + +1040 + gthis +-> +g_rvi +(). +wa +( +this +-> +g_imemti +(), +w +, +ec +); + +1041 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "wait"); + +1063 +BOOST_ASIO_SYNC_OP_VOID + +wa +( +wa_ty + +w +, +boo +:: +syem +:: +r_code +& +ec +) + +1065 +this +-> +g_rvi +(). +wa +his-> +g_imemti +(), +w +, +ec +); + +1066 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +1107 + gme + < +tyme + + gWaHdr +> + +1108 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WaHdr +, + +1109 ( +boo +:: +syem +:: +r_code +)) + +1110 +async_wa +( +wa_ty + +w +, +BOOST_ASIO_MOVE_ARG +( +WaHdr + +hdr +) + +1114 +BOOST_ASIO_WAIT_HANDLER_CHECK +( +WaHdr +, +hdr + + gty_check +; + +1116 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +1117  + gthis +-> +g_rvi +(). +async_wa +( +this +-> +g_imemti +(), + +1118 +w +, +BOOST_ASIO_MOVE_CAST +( +WaHdr +)( +hdr +)); + +1120 + gasync_comi +< + gWaHdr +, + +1121 ( + gboo +:: +syem +:: +r_code +)> + +( +hdr +); + +1123 + gthis +-> +g_rvi +(). +async_wa +( +this +-> +g_imemti +(), + +1124 +w +, + +. +comi_hdr +); + +1126  + g +. + gsu +. +g +(); + +1130 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +1149 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +1150 + gme + < +tyme + + gProc1 +,ym + gSockSvi +> + +1151  +ac +( +basic_sock +< +Proc1 +, +SockSvi +>& + +, + +1152 +tyme + +ab_if +< +is_cvtib +< +Proc +, +Proc1 +>:: +vue +>:: +ty +* = 0) + +1154 +me + < +tyme + +Proc1 +> + +1155  +ac +( +basic_sock +< +Proc1 +>& + +, + +1156 +tyme + +ab_if +< +is_cvtib +< +Proc +, +Proc1 +>:: +vue +>:: +ty +* = 0) + +1159 +boo +:: +syem +:: +r_code + +ec +; + +1160 + gthis +-> +g_rvi +(). +ac +( +this +-> +g_imemti +(), + +1161 + +, +ic_ +< +dpot_ty +*>(0), +ec +); + +1162 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "accept"); + +1188 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +1189 + gme + < +tyme + + gProc1 +,ym + gSockSvi +> + +1190 +BOOST_ASIO_SYNC_OP_VOID + +ac +( + +1191 +basic_sock +< +Proc1 +, +SockSvi +>& + +, + +1192 +boo +:: +syem +:: +r_code +& +ec +, + +1193 +tyme + +ab_if +< +is_cvtib +< +Proc +, +Proc1 +>:: +vue +>:: +ty +* = 0) + +1195 +me + < +tyme + +Proc1 +> + +1196 +BOOST_ASIO_SYNC_OP_VOID + +ac +( + +1197 +basic_sock +< +Proc1 +>& + +, +boo +:: +syem +:: +r_code +& +ec +, + +1198 +tyme + +ab_if +< +is_cvtib +< +Proc +, +Proc1 +>:: +vue +>:: +ty +* = 0) + +1201 +this +-> +g_rvi +(). +ac +his-> +g_imemti +(), + +1202 + +, +ic_ +< +dpot_ty +*>(0), +ec +); + +1203 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +1244 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +1245 + gme + < +tyme + + gProc1 +,ym + gSockSvi +,ym + gAcHdr +> + +1246 +BOOST_ASIO_INITFN_RESULT_TYPE +( +AcHdr +, + +1247 ( +boo +:: +syem +:: +r_code +)) + +1248 +async_ac +( +basic_sock +< +Proc1 +, +SockSvi +>& + +, + +1249 +BOOST_ASIO_MOVE_ARG +( +AcHdr + +hdr +, + +1250 +tyme + +ab_if +< +is_cvtib +< +Proc +, +Proc1 +>:: +vue +>:: +ty +* = 0) + +1252 +me + < +tyme + +Proc1 +,ym + gAcHdr +> + +1253 +BOOST_ASIO_INITFN_RESULT_TYPE +( +AcHdr +, + +1254 ( +boo +:: +syem +:: +r_code +)) + +1255 +async_ac +( +basic_sock +< +Proc1 +>& + +, + +1256 +BOOST_ASIO_MOVE_ARG +( +AcHdr + +hdr +, + +1257 +tyme + +ab_if +< +is_cvtib +< +Proc +, +Proc1 +>:: +vue +>:: +ty +* = 0) + +1262 +BOOST_ASIO_ACCEPT_HANDLER_CHECK +( +AcHdr +, +hdr + +ty_check +; + +1264 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +1265  + gthis +-> +g_rvi +(). +async_ac +( +this +-> +g_imemti +(), + +1266 + +, +ic_ +< +dpot_ty +*>(0), + +1267 +BOOST_ASIO_MOVE_CAST +( +AcHdr +)( +hdr +)); + +1269 + gasync_comi +< + gAcHdr +, + +1270 ( + gboo +:: +syem +:: +r_code +)> + +( +hdr +); + +1272 + gthis +-> +g_rvi +(). +async_ac +( +this +-> +g_imemti +(), + +1273 + +, +ic_ +< +dpot_ty +*>(0), + +. +comi_hdr +); + +1275  + g +. + gsu +. +g +(); + +1302 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +1303 + gme + < +tyme + + gSockSvi +> + +1304  +ac +( +basic_sock +< +oc_ty +, +SockSvi +>& + +, + +1305 +dpot_ty +& +_dpot +) + +1307  +ac +( +basic_sock +< +oc_ty +>& + +, +dpot_ty +& +_dpot +) + +1310 + gboo +:: +syem +:: +r_code + +ec +; + +1311 + gthis +-> +g_rvi +(). +ac +( +this +-> +g_imemti +(), + +1312 + +, & +_dpot +, +ec +); + +1313 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "accept"); + +1344 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +1345 + gme + < +tyme + + gSockSvi +> + +1346 +BOOST_ASIO_SYNC_OP_VOID + +ac +( + +1347 +basic_sock +< +oc_ty +, +SockSvi +>& + +, + +1348 +dpot_ty +& +_dpot +, +boo +:: +syem +:: +r_code +& +ec +) + +1350 +BOOST_ASIO_SYNC_OP_VOID + +ac +( +basic_sock +< +oc_ty +>& + +, + +1351 +dpot_ty +& +_dpot +, +boo +:: +syem +:: +r_code +& +ec +) + +1354 +this +-> +g_rvi +(). +ac +( + +1355 +this +-> +g_imemti +(), + +, & +_dpot +, +ec +); + +1356 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +1385 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +1386 + gme + < +tyme + + gSockSvi +,ym + gAcHdr +> + +1387 +BOOST_ASIO_INITFN_RESULT_TYPE +( +AcHdr +, + +1388 ( +boo +:: +syem +:: +r_code +)) + +1389 +async_ac +( +basic_sock +< +oc_ty +, +SockSvi +>& + +, + +1390 +dpot_ty +& +_dpot +, +BOOST_ASIO_MOVE_ARG +( +AcHdr + +hdr +) + +1392 + gme + < +tyme + + gAcHdr +> + +1393 +BOOST_ASIO_INITFN_RESULT_TYPE +( +AcHdr +, + +1394 ( +boo +:: +syem +:: +r_code +)) + +1395 +async_ac +( +basic_sock +< +oc_ty +>& + +, + +1396 +dpot_ty +& +_dpot +, +BOOST_ASIO_MOVE_ARG +( +AcHdr + +hdr +) + +1401 +BOOST_ASIO_ACCEPT_HANDLER_CHECK +( +AcHdr +, +hdr + + gty_check +; + +1403 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +1404  + gthis +-> +g_rvi +(). +async_ac +( +this +-> +g_imemti +(), + +, + +1405 & +_dpot +, +BOOST_ASIO_MOVE_CAST +( +AcHdr +)( +hdr +)); + +1407 + gasync_comi +< + gAcHdr +, + +1408 ( + gboo +:: +syem +:: +r_code +)> + +( +hdr +); + +1410 + gthis +-> +g_rvi +(). +async_ac +( +this +-> +g_imemti +(), + +1411 + +, & +_dpot +, + +. +comi_hdr +); + +1413  + g +. + gsu +. +g +(); + +1418 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +1439 +tyme + + gProc +:: +sock + +ac +() + +1441 +boo +:: +syem +:: +r_code + +ec +; + +1442 +tyme + + gProc +:: +sock + + +( + +1443 +this +-> +g_rvi +(). +ac +( + +1444 +this +-> +g_imemti +(), 0, 0, +ec +)); + +1445 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "accept"); + +1446  + g +; + +1474 +tyme + + gProc +:: +sock + +ac +( +boo +:: +syem +:: +r_code +& +ec +) + +1476  +this +-> +g_rvi +(). +ac +his-> +g_imemti +(), 0, 0, +ec +); + +1517 + gme + < +tyme + + gMoveAcHdr +> + +1518 +BOOST_ASIO_INITFN_RESULT_TYPE +( +MoveAcHdr +, + +1519 ( +boo +:: +syem +:: +r_code +, +tyme + +Proc +:: +sock +)) + +1520 +async_ac +( +BOOST_ASIO_MOVE_ARG +( +MoveAcHdr + +hdr +) + +1524 +BOOST_ASIO_MOVE_ACCEPT_HANDLER_CHECK +( +MoveAcHdr +, + +1525 +hdr +, +tyme + +Proc +:: +sock + +ty_check +; + +1527 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +1528  + gthis +-> +g_rvi +(). +async_ac +( + +1529 +this +-> +g_imemti +(), +ic_ +< +boo +:: +asio +:: +io_cڋxt +*>(0), + +1530 +ic_ +< +dpot_ty +*>(0), + +1531 +BOOST_ASIO_MOVE_CAST +( +MoveAcHdr +)( +hdr +)); + +1533 + gasync_comi +< + gMoveAcHdr +, + +1534 ( + gboo +:: +syem +:: +r_code +, + +1535 +tyme + + gProc +:: +sock +)> + +( +hdr +); + +1537 + gthis +-> +g_rvi +(). +async_ac +( + +1538 +this +-> +g_imemti +(), +ic_ +< +boo +:: +asio +:: +io_cڋxt +*>(0), + +1539 +ic_ +< +dpot_ty +*>(0), + +. +comi_hdr +); + +1541  + g +. + gsu +. +g +(); + +1568 +tyme + + gProc +:: +sock + +ac +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +1570 +boo +:: +syem +:: +r_code + +ec +; + +1571 +tyme + + gProc +:: +sock + + +( + +1572 +this +-> +g_rvi +(). +ac +his-> +g_imemti +(), + +1573 & +io_cڋxt +, +ic_ +< +dpot_ty +*>(0), +ec +)); + +1574 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "accept"); + +1575  + g +; + +1606 +tyme + + gProc +:: +sock + +ac +( + +1607 +boo +:: +asio +:: +io_cڋxt +& io_cڋxt, boo:: +syem +:: +r_code +& +ec +) + +1609  +this +-> +g_rvi +(). +ac +his-> +g_imemti +(), + +1610 & +io_cڋxt +, +ic_ +< +dpot_ty +*>(0), +ec +); + +1654 + gme + < +tyme + + gMoveAcHdr +> + +1655 +BOOST_ASIO_INITFN_RESULT_TYPE +( +MoveAcHdr +, + +1656 ( +boo +:: +syem +:: +r_code +, +tyme + +Proc +:: +sock +)) + +1657 +async_ac +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +1658 +BOOST_ASIO_MOVE_ARG +( +MoveAcHdr + +hdr +) + +1662 +BOOST_ASIO_MOVE_ACCEPT_HANDLER_CHECK +( +MoveAcHdr +, + +1663 +hdr +, +tyme + +Proc +:: +sock + +ty_check +; + +1665 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +1666  + gthis +-> +g_rvi +(). +async_ac +( +this +-> +g_imemti +(), + +1667 & +io_cڋxt +, +ic_ +< +dpot_ty +*>(0), + +1668 +BOOST_ASIO_MOVE_CAST +( +MoveAcHdr +)( +hdr +)); + +1670 + gasync_comi +< + gMoveAcHdr +, + +1671 ( + gboo +:: +syem +:: +r_code +, + +1672 +tyme + + gProc +:: +sock +)> + +( +hdr +); + +1674 + gthis +-> +g_rvi +(). +async_ac +( +this +-> +g_imemti +(), + +1675 & +io_cڋxt +, +ic_ +< +dpot_ty +*>(0), + +. +comi_hdr +); + +1677  + g +. + gsu +. +g +(); + +1705 +tyme + + gProc +:: +sock + +ac +( +dpot_ty +& +_dpot +) + +1707 +boo +:: +syem +:: +r_code + +ec +; + +1708 +tyme + + gProc +:: +sock + + +( + +1709 +this +-> +g_rvi +(). +ac +his-> +g_imemti +(), + +1710 +ic_ +< +boo +:: +asio +:: +io_cڋxt +*>(0), & +_dpot +, +ec +)); + +1711 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "accept"); + +1712  + g +; + +1744 +tyme + + gProc +:: +sock + +ac +( + +1745 +dpot_ty +& +_dpot +, +boo +:: +syem +:: +r_code +& +ec +) + +1747  +this +-> +g_rvi +(). +ac +his-> +g_imemti +(), + +1748 +ic_ +< +boo +:: +asio +:: +io_cڋxt +*>(0), & +_dpot +, +ec +); + +1795 + gme + < +tyme + + gMoveAcHdr +> + +1796 +BOOST_ASIO_INITFN_RESULT_TYPE +( +MoveAcHdr +, + +1797 ( +boo +:: +syem +:: +r_code +, +tyme + +Proc +:: +sock +)) + +1798 +async_ac +( +dpot_ty +& +_dpot +, + +1799 +BOOST_ASIO_MOVE_ARG +( +MoveAcHdr + +hdr +) + +1803 +BOOST_ASIO_MOVE_ACCEPT_HANDLER_CHECK +( +MoveAcHdr +, + +1804 +hdr +, +tyme + +Proc +:: +sock + +ty_check +; + +1806 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +1807  + gthis +-> +g_rvi +(). +async_ac +( +this +-> +g_imemti +(), + +1808 +ic_ +< +boo +:: +asio +:: +io_cڋxt +*>(0), & +_dpot +, + +1809 +BOOST_ASIO_MOVE_CAST +( +MoveAcHdr +)( +hdr +)); + +1811 + gasync_comi +< + gMoveAcHdr +, + +1812 ( + gboo +:: +syem +:: +r_code +, + +1813 +tyme + + gProc +:: +sock +)> + +( +hdr +); + +1815 + gthis +-> +g_rvi +(). +async_ac +( +this +-> +g_imemti +(), + +1816 +ic_ +< +boo +:: +asio +:: +io_cڋxt +*>(0), & +_dpot +, + +1817 + +. +comi_hdr +); + +1819  + g +. + gsu +. +g +(); + +1851 +tyme + + gProc +:: +sock + +ac +( + +1852 +boo +:: +asio +:: +io_cڋxt +& io_cڋxt, +dpot_ty +& +_dpot +) + +1854 + gboo +:: +syem +:: +r_code + +ec +; + +1855 +tyme + + gProc +:: +sock + + +( + +1856 +this +-> +g_rvi +(). +ac +his-> +g_imemti +(), + +1857 & +io_cڋxt +, & +_dpot +, +ec +)); + +1858 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "accept"); + +1859  + g +; + +1895 +tyme + + gProc +:: +sock + +ac +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +1896 +dpot_ty +& +_dpot +, +boo +:: +syem +:: +r_code +& +ec +) + +1898  +this +-> +g_rvi +(). +ac +his-> +g_imemti +(), + +1899 & +io_cڋxt +, & +_dpot +, +ec +); + +1949 + gme + < +tyme + + gMoveAcHdr +> + +1950 +BOOST_ASIO_INITFN_RESULT_TYPE +( +MoveAcHdr +, + +1951 ( +boo +:: +syem +:: +r_code +, +tyme + +Proc +:: +sock +)) + +1952 +async_ac +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +1953 +dpot_ty +& +_dpot +, + +1954 +BOOST_ASIO_MOVE_ARG +( +MoveAcHdr + +hdr +) + +1958 +BOOST_ASIO_MOVE_ACCEPT_HANDLER_CHECK +( +MoveAcHdr +, + +1959 +hdr +, +tyme + +Proc +:: +sock + +ty_check +; + +1961 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +1962  + gthis +-> +g_rvi +(). +async_ac +( + +1963 +this +-> +g_imemti +(), & +io_cڋxt +, & +_dpot +, + +1964 +BOOST_ASIO_MOVE_CAST +( +MoveAcHdr +)( +hdr +)); + +1966 + gasync_comi +< + gMoveAcHdr +, + +1967 ( + gboo +:: +syem +:: +r_code +, + +1968 +tyme + + gProc +:: +sock +)> + +( +hdr +); + +1970 + gthis +-> +g_rvi +(). +async_ac +( +this +-> +g_imemti +(), + +1971 & +io_cڋxt +, & +_dpot +, + +. +comi_hdr +); + +1973  + g +. + gsu +. +g +(); + +1982  + ~ + +1984 #i! +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +1985 #unde +BOOST_ASIO_SVC_T + + + @/usr/include/boost/asio/basic_socket_iostream.hpp + +11 #ide +BOOST_ASIO_BASIC_SOCKET_IOSTREAM_HPP + + +12  + #BOOST_ASIO_BASIC_SOCKET_IOSTREAM_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +22  + ~ + +23  + ~ + +24  + ~ + +26 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +27  + ~ + +30 #i! +defed +( +BOOST_ASIO_HAS_VARIADIC_TEMPLATES +) + +32  + ~ + +47  + #BOOST_ASIO_PRIVATE_CTR_DEF +( +n +) \ + +48 +me + < + `BOOST_ASIO_VARIADIC_TPARAMS +( +n +)> \ + +49 +exic + + `basic_sock_ioam +( + `BOOST_ASIO_VARIADIC_BYVAL_PARAMS +( +n +)) \ + +50 : +d +:: +basic_ioam +<>( \ + +51 & +this +-> +da +:: +sock_ioam_ba +< \ + +52 +Proc + +BOOST_ASIO_SVC_TARG +, +Clock +, \ + +53 +WaTs + +BOOST_ASIO_SVC_TARG1 +>:: +ambuf_ +) \ + +55 +this +-> + `tf +( +d +:: +ios_ba +:: +unbuf +); \ + +56 i( + `rdbuf +()-> + `c +( + `BOOST_ASIO_VARIADIC_BYVAL_ARGS +( +n +)) == 0) \ + +57 +this +-> + `te +( +d +:: +ios_ba +:: +b +); \ + +59 + + ) + +70  + #BOOST_ASIO_PRIVATE_CONNECT_DEF +( +n +) \ + +71 +me + < + `BOOST_ASIO_VARIADIC_TPARAMS +( +n +)> \ + +72  + `c +( + `BOOST_ASIO_VARIADIC_BYVAL_PARAMS +( +n +)) \ + +74 i( + `rdbuf +()-> + `c +( + `BOOST_ASIO_VARIADIC_BYVAL_ARGS +( +n +)) == 0) \ + +75 +this +-> + `te +( +d +:: +ios_ba +:: +b +); \ + +77 + + ) + +81  + ~ + +83 +mea + + gboo + { + +84 +mea + + gasio + { + +85 +mea + + gda + { + +89 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +, + +90 +tyme + + gClock +,ym +WaTs + + gBOOST_ASIO_SVC_TPARAM1 +> + +91 as + csock_ioam_ba + + +93 + geed +: + +94 +sock_ioam_ba +() + +98 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +99 +sock_ioam_ba +(sock_ioam_ba&& +h +) + +100 : +ambuf_ +( +d +:: +move +( +h +.streambuf_)) + +104 +sock_ioam_ba +( +basic_am_sock +< +Proc +> +s +) + +105 : +ambuf_ +( +d +:: +move +( +s +)) + +109 +sock_ioam_ba +& +ݔ +=(sock_ioam_ba&& +h +) + +111 +ambuf_ + = +d +:: +move +( +h +.streambuf_); + +112  * + gthis +; + +116 + gbasic_sock_ambuf +< +Proc + + gBOOST_ASIO_SVC_TARG +, + +117 + gClock +, +WaTs + + gBOOST_ASIO_SVC_TARG1 +> + gambuf_ +; + +122 #i! +defed +( +BOOST_ASIO_BASIC_SOCKET_IOSTREAM_FWD_DECL +) + +123  + #BOOST_ASIO_BASIC_SOCKET_IOSTREAM_FWD_DECL + + + ) + +126 + gme + < +tyme + +Proc + + +127 +BOOST_ASIO_SVC_TPARAM_DEF1 +( +am_sock_rvi +< +Proc +>), + +128 #i +defed +( +BOOST_ASIO_HAS_BOOST_DATE_TIME +) \ + +129 && +defed +( +BOOST_ASIO_USE_BOOST_DATE_TIME_FOR_SOCKET_IOSTREAM +) + +130 +tyme + + gClock + = +boo +:: +posix_time +:: +ime +, + +131 +tyme + + gWaTs + = +time_as +< +Clock +> + +132 +BOOST_ASIO_SVC_TPARAM1_DEF2 +( +ddle_tim_rvi +< +Clock +, +WaTs +>)> + +135 +tyme + + gClock + = +chro +:: +dy_ock +, + +136 +tyme + + gWaTs + = +wa_as +< +Clock +> + +137 +BOOST_ASIO_SVC_TPARAM1_DEF1 +( +dy_tim +:: +rvi_ty +)> + +140 +ass + +basic_sock_ioam +; + +145 #i +defed +( +GENERATING_DOCUMENTATION +) + +146 + gme + < +tyme + + gProc +, + +147 +tyme + + gClock + = +chro +:: +dy_ock +, + +148 +tyme + + gWaTs + = +wa_as +< +Clock +> > + +150 +me + < +tyme + +Proc + +BOOST_ASIO_SVC_TPARAM +, + +151 +tyme + + gClock +,ym +WaTs + + gBOOST_ASIO_SVC_TPARAM1 +> + +153 +ass + + gbasic_sock_ioam + + +154 : +ive + +da +:: +sock_ioam_ba +< +Proc + + +155 +BOOST_ASIO_SVC_TARG +, + gClock +, +WaTs + + gBOOST_ASIO_SVC_TARG1 +>, + +156 +public + + gd +:: +basic_ioam +<> + +158 +ive +: + +161 #i +defed +( +BOOST_ASIO_HAS_BOOST_DATE_TIME +) \ + +162 && +defed +( +BOOST_ASIO_USE_BOOST_DATE_TIME_FOR_SOCKET_IOSTREAM +) + +163  +WaTs + + tas_hr +; + +166  + gda +:: + tchro_time_as +< + tClock +, + tWaTs +> + tas_hr +; + +170 + gpublic +: + +172  +Proc + + toc_ty +; + +175  +tyme + + tProc +:: + tdpot + + tdpot_ty +; + +178  +Clock + + tock_ty +; + +180 #i +defed +( +GENERATING_DOCUMENTATION +) + +182  +tyme + + tWaTs +:: + ttime_ty +ime_type; + +185  +tyme + + tWaTs +:: + ttime_pot +ime_point; + +188  +tyme + + tWaTs +:: + tduti_ty + duration_type; + +191  +tyme + + tWaTs +:: + tduti + duration; + +193 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +194  +tyme + + tas_hr +:: + ttime_ty +ime_type; + +195  +tyme + + tas_hr +:: + tduti_ty + duration_type; + +197  +tyme + + tas_hr +:: + ttime_ty + + ttime_pot +; + +198  +tyme + + tas_hr +:: + tduti_ty + + tduti +; + +202 +basic_sock_ioam +() + +203 : +d +:: +basic_ioam +<>( + +204 & +this +-> +da +:: +sock_ioam_ba +< + +205 +Proc + +BOOST_ASIO_SVC_TARG +, + gClock +, + +206 +WaTs + + gBOOST_ASIO_SVC_TARG1 +>:: +ambuf_ +) + +208 +this +-> +tf +( +d +:: +ios_ba +:: +unbuf +); + +211 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +213 +exic + +basic_sock_ioam +( +basic_am_sock +< +oc_ty +> +s +) + +214 : +da +:: +sock_ioam_ba +< + +215 +Proc + +BOOST_ASIO_SVC_TARG +, + gClock +, + +216 +WaTs + + gBOOST_ASIO_SVC_TARG1 +>( + gd +:: +move +( +s +)), + +217 + gd +:: +basic_ioam +<>( + +218 & +this +-> +da +:: +sock_ioam_ba +< + +219 +Proc + +BOOST_ASIO_SVC_TARG +, + gClock +, + +220 +WaTs + + gBOOST_ASIO_SVC_TARG1 +>:: +ambuf_ +) + +222 +this +-> +tf +( +d +:: +ios_ba +:: +unbuf +); + +225 #i +defed +( +BOOST_ASIO_HAS_STD_IOSTREAM_MOVE +) \ + +226 || +defed +( +GENERATING_DOCUMENTATION +) + +228 +basic_sock_ioam +(basic_sock_ioam&& +h +) + +229 : +da +:: +sock_ioam_ba +< + +230 +Proc + +BOOST_ASIO_SVC_TARG +, + gClock +, + +231 +WaTs + + gBOOST_ASIO_SVC_TARG1 +>( + gd +:: +move +( +h +)), + +232 + gd +:: +basic_ioam +<>( +d +:: +move +( +h +)) + +234 +this +-> +t_rdbuf +(&this-> +da +:: +sock_ioam_ba +< + +235 +Proc + +BOOST_ASIO_SVC_TARG +, +Clock +, + +236 +WaTs + +BOOST_ASIO_SVC_TARG1 +>:: +ambuf_ +); + +240 + gbasic_sock_ioam +& + gݔ +=( +basic_sock_ioam +&& +h +) + +242 +d +:: +basic_ioam +<>:: +ݔ +=(d:: +move +( +h +)); + +243 + gda +:: +sock_ioam_ba +< + +244 +Proc + +BOOST_ASIO_SVC_TARG +, + gClock +, + +245 +WaTs + + gBOOST_ASIO_SVC_TARG1 +>:: +ݔ +=( +d +:: +move +( +h +)); + +246  * + gthis +; + +252 #i +defed +( +GENERATING_DOCUMENTATION +) + +259 + gme + < +tyme + + gT1 +, ...,ym + gTN +> + +260 +exic + +basic_sock_ioam +( +T1 + +t1 +, ..., +TN + + +); + +261 #i +defed +( +BOOST_ASIO_HAS_VARIADIC_TEMPLATES +) + +262 + gme + < + gtyme +... + gT +> + +263 +exic + +basic_sock_ioam +( +T +... +x +) + +264 : +d +:: +basic_ioam +<>( + +265 & +this +-> +da +:: +sock_ioam_ba +< + +266 +Proc + +BOOST_ASIO_SVC_TARG +, + gClock +, + +267 +WaTs + + gBOOST_ASIO_SVC_TARG1 +>:: +ambuf_ +) + +269 +this +-> +tf +( +d +:: +ios_ba +:: +unbuf +); + +270 i( +rdbuf +()-> +c +( +x +...) == 0) + +271 +this +-> +te +( +d +:: +ios_ba +:: +b +); + +274 +BOOST_ASIO_VARIADIC_GENERATE +( +BOOST_ASIO_PRIVATE_CTR_DEF +) + +277 #i +defed +( +GENERATING_DOCUMENTATION +) + +284 + gme + < +tyme + + gT1 +, ...,ym + gTN +> + +285  +c +( +T1 + +t1 +, ..., +TN + + +); + +286 #i +defed +( +BOOST_ASIO_HAS_VARIADIC_TEMPLATES +) + +287 + gme + < + gtyme +... + gT +> + +288  +c +( +T +... +x +) + +290 i( +rdbuf +()-> +c +( +x +...) == 0) + +291 +this +-> +te +( +d +:: +ios_ba +:: +b +); + +294 +BOOST_ASIO_VARIADIC_GENERATE +( +BOOST_ASIO_PRIVATE_CONNECT_DEF +) + +298  +o +() + +300 i( +rdbuf +()-> +o +() == 0) + +301 +this +-> +te +( +d +:: +ios_ba +:: +b +); + +305 + gbasic_sock_ambuf +< +Proc + + gBOOST_ASIO_SVC_TARG +, + +306 + gClock +, +WaTs + + gBOOST_ASIO_SVC_TARG1 +>* +rdbuf +() const + +308  + gcڡ_ +< + gbasic_sock_ambuf +< +Proc + + gBOOST_ASIO_SVC_TARG +, + +309 + gClock +, +WaTs + + gBOOST_ASIO_SVC_TARG1 +>*>( + +310 & + gthis +-> + gda +:: +sock_ioam_ba +< + +311 +Proc + +BOOST_ASIO_SVC_TARG +, + gClock +, + +312 +WaTs + + gBOOST_ASIO_SVC_TARG1 +>:: +ambuf_ +); + +316 + gbasic_sock +< +Proc + + gBOOST_ASIO_SVC_TARG +>& +sock +() + +318  +rdbuf +()-> +sock +(); + +333 cڡ + gboo +:: +syem +:: +r_code +& +r +() const + +335  +rdbuf +()-> +r +(); + +338 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +344 +time_pot + +expes_ +() const + +346  +rdbuf +()-> +expes_ +(); + +354 +time_pot + +expy +() const + +356  +rdbuf +()-> +expy +(); + +368  +expes_ +(cڡ +time_pot +& +expy_time +) + +370 +rdbuf +()-> +expes_ +( +expy_time +); + +382  +expes_a +(cڡ +duti +& +expy_time +) + +384 +rdbuf +()-> +expes_a +( +expy_time +); + +387 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +392 +duti + +expes_om_now +() const + +394  +rdbuf +()-> +expes_om_now +(); + +407  +expes_om_now +(cڡ +duti +& +expy_time +) + +409 +rdbuf +()-> +expes_om_now +( +expy_time +); + +413 + give +: + +415 +basic_sock_ioam +(cڡ basic_sock_ioam& +BOOST_ASIO_DELETED +; + +416 + gbasic_sock_ioam +& + gݔ +=( + +417 cڡ +basic_sock_ioam +& +BOOST_ASIO_DELETED +; + +423  + ~ + +425 #i! +defed +( +BOOST_ASIO_HAS_VARIADIC_TEMPLATES +) + +426 #unde +BOOST_ASIO_PRIVATE_CTR_DEF + + +427 #unde +BOOST_ASIO_PRIVATE_CONNECT_DEF + + + @/usr/include/boost/asio/basic_socket_streambuf.hpp + +11 #ide +BOOST_ASIO_BASIC_SOCKET_STREAMBUF_HPP + + +12  + #BOOST_ASIO_BASIC_SOCKET_STREAMBUF_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +31 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +32  + ~ + +35 #i +defed +( +BOOST_ASIO_HAS_BOOST_DATE_TIME +) \ + +36 && + $defed +( +BOOST_ASIO_USE_BOOST_DATE_TIME_FOR_SOCKET_IOSTREAM +) + +37 #i + `defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +38  + ~ + +40  + ~ + +44  + ~ + +48 #i! + `defed +( +BOOST_ASIO_HAS_VARIADIC_TEMPLATES +) + +50  + ~ + +65  + #BOOST_ASIO_PRIVATE_CONNECT_DEF +( +n +) \ + +66 +me + < + `BOOST_ASIO_VARIADIC_TPARAMS +( +n +)> \ + +67 +basic_sock_ambuf +* + `c +( + `BOOST_ASIO_VARIADIC_BYVAL_PARAMS +( +n +)) \ + +69 + `_bufrs +(); \ + +70  +tyme + + tProc +:: + tsv + + tsv_ty +; \ + +71 +sv_ty + + `sv +( + `sock +(). + `g_execut +(). + `cڋxt +()); \ + +72 + `c_to_dpots +( \ + +73 +sv +. + `sve +( + `BOOST_ASIO_VARIADIC_BYVAL_ARGS +( +n +), +ec_ +)); \ + +74  ! +ec_ + ? +this + : 0; \ + +75 + } +} \ + +76 + + ) + +80 #i! +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +81  + #BOOST_ASIO_SVC_T1 + +da +:: +ddle_tim_rvi +< +as_hr +> + + ) + +84  + ~ + +86 +mea + + gboo + { + +87 +mea + + gasio + { + +88 +mea + + gda + { + +92 as + csock_ambuf_io_cڋxt + + +94 + geed +: + +95 +sock_ambuf_io_cڋxt +( +io_cڋxt +* +x +) + +96 : +deu_io_cڋxt_ +( +x +) + +100 +shed_r +< +io_cڋxt +> +deu_io_cڋxt_ +; + +108 as + csock_ambuf_bufrs + + +110 + geed +: + +111 +sock_ambuf_bufrs +() + +112 : +g_bufr_ +( +bufr_size +), + +113 +put_bufr_ +( +bufr_size +) + +117 um { + gbufr_size + = 512 }; + +118 + gd +:: +ve +<> +g_bufr_ +; + +119 + gd +:: +ve +<> +put_bufr_ +; + +124 #i! +defed +( +BOOST_ASIO_BASIC_SOCKET_STREAMBUF_FWD_DECL +) + +125  + #BOOST_ASIO_BASIC_SOCKET_STREAMBUF_FWD_DECL + + + ) + +128 + gme + < +tyme + +Proc + + +129 +BOOST_ASIO_SVC_TPARAM_DEF1 +( +am_sock_rvi +< +Proc +>), + +130 #i +defed +( +BOOST_ASIO_HAS_BOOST_DATE_TIME +) \ + +131 && +defed +( +BOOST_ASIO_USE_BOOST_DATE_TIME_FOR_SOCKET_IOSTREAM +) + +132 +tyme + + gClock + = +boo +:: +posix_time +:: +ime +, + +133 +tyme + + gWaTs + = +time_as +< +Clock +> + +134 +BOOST_ASIO_SVC_TPARAM1_DEF2 +( +ddle_tim_rvi +< +Clock +, +WaTs +>)> + +137 +tyme + + gClock + = +chro +:: +dy_ock +, + +138 +tyme + + gWaTs + = +wa_as +< +Clock +> + +139 +BOOST_ASIO_SVC_TPARAM1_DEF1 +( +dy_tim +:: +rvi_ty +)> + +142 +ass + +basic_sock_ambuf +; + +147 #i +defed +( +GENERATING_DOCUMENTATION +) + +148 + gme + < +tyme + + gProc +, + +149 +tyme + + gClock + = +chro +:: +dy_ock +, + +150 +tyme + + gWaTs + = +wa_as +< +Clock +> > + +152 +me + < +tyme + +Proc + +BOOST_ASIO_SVC_TPARAM +, + +153 +tyme + + gClock +,ym +WaTs + + gBOOST_ASIO_SVC_TPARAM1 +> + +155 +ass + + gbasic_sock_ambuf + + +156 : +public + +d +:: +ambuf +, + +157 +ive + + gda +:: +sock_ambuf_io_cڋxt +, + +158 +ive + + gda +:: +sock_ambuf_bufrs +, + +159 #i +defed +( +BOOST_ASIO_NO_DEPRECATED +|| defed( +GENERATING_DOCUMENTATION +) + +160 +ive + + gbasic_sock +< +Proc + + gBOOST_ASIO_SVC_TARG +> + +162 +public + + gbasic_sock +< +Proc + + gBOOST_ASIO_SVC_TARG +> + +165 + give +: + +168 #i +defed +( +BOOST_ASIO_HAS_BOOST_DATE_TIME +) \ + +169 && +defed +( +BOOST_ASIO_USE_BOOST_DATE_TIME_FOR_SOCKET_IOSTREAM +) + +170  +WaTs + + tas_hr +; + +173  + gda +:: + tchro_time_as +< + tClock +, + tWaTs +> + tas_hr +; + +177 + gpublic +: + +179  +Proc + + toc_ty +; + +182  +tyme + + tProc +:: + tdpot + + tdpot_ty +; + +185  +Clock + + tock_ty +; + +187 #i +defed +( +GENERATING_DOCUMENTATION +) + +189  +tyme + + tWaTs +:: + ttime_ty +ime_type; + +192  +tyme + + tWaTs +:: + ttime_pot +ime_point; + +195  +tyme + + tWaTs +:: + tduti_ty + duration_type; + +198  +tyme + + tWaTs +:: + tduti + duration; + +200 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +201  +tyme + + tas_hr +:: + ttime_ty +ime_type; + +202  +tyme + + tas_hr +:: + tduti_ty + duration_type; + +204  +tyme + + tas_hr +:: + ttime_ty + + ttime_pot +; + +205  +tyme + + tas_hr +:: + tduti_ty + + tduti +; + +209 +basic_sock_ambuf +() + +210 : +da +:: +sock_ambuf_io_cڋxt +( +w + +io_cڋxt +), + +211 + gbasic_sock +< +Proc + + gBOOST_ASIO_SVC_TARG +>(* + gdeu_io_cڋxt_ +), + +212 +expy_time_ +( +max_expy_time +()) + +214 +_bufrs +(); + +217 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +219 +exic + +basic_sock_ambuf +( +basic_am_sock +< +oc_ty +> +s +) + +220 : +da +:: +sock_ambuf_io_cڋxt +(0), + +221 + gbasic_sock +< +Proc + + gBOOST_ASIO_SVC_TARG +>( + gd +:: +move +( +s +)), + +222 +expy_time_ +( +max_expy_time +()) + +224 +_bufrs +(); + +228 +basic_sock_ambuf +(basic_sock_ambuf&& +h +) + +229 : +da +:: +sock_ambuf_io_cڋxt +( +h +), + +230 + gbasic_sock +< +Proc + + gBOOST_ASIO_SVC_TARG +>( + gd +:: +move +( +h +. +sock +())), + +231 +ec_ +( +h +.ec_), + +232 +expy_time_ +( +h +.expiry_time_) + +234 + gg_bufr_ +. +sw +( +h +. +g_bufr_ +); + +235 + gput_bufr_ +. +sw +( +h +. +put_bufr_ +); + +236 +tg +( +h +. +eback +(), oth. +gr +(), oth. +egr +()); + +237 + +( +h +. + +(), oth. +r +()); + +238 + gh +. + gec_ + = +boo +:: +syem +:: +r_code +(); + +239 + gh +. + gexpy_time_ + = +max_expy_time +(); + +240 + gh +. +_bufrs +(); + +244 + gbasic_sock_ambuf +& + gݔ +=( +basic_sock_ambuf +&& +h +) + +246 +this +-> +o +(); + +247 +sock +( +d +:: +move +( +h +.socket()); + +248 + gda +:: +sock_ambuf_io_cڋxt +:: +ݔ +=( +h +); + +249 + gec_ + = +h +. +ec_ +; + +250 + gexpy_time_ + = +h +. +expy_time_ +; + +251 + gg_bufr_ +. +sw +( +h +. +g_bufr_ +); + +252 + gput_bufr_ +. +sw +( +h +. +put_bufr_ +); + +253 +tg +( +h +. +eback +(), oth. +gr +(), oth. +egr +()); + +254 + +( +h +. + +(), oth. +r +()); + +255 + gh +. + gec_ + = +boo +:: +syem +:: +r_code +(); + +256 + gh +. + gexpy_time_ + = +max_expy_time +(); + +257 + gh +. + gput_bufr_ +. +size +( +bufr_size +); + +258 + gh +. +_bufrs +(); + +259  * + gthis +; + +264 + gvtu + ~ +basic_sock_ambuf +() + +266 i( + +(! +pba +()) + +267 +ovow +( +as_ty +:: +eof +()); + +277 +basic_sock_ambuf +* +c +(cڡ +dpot_ty +& +dpot +) + +279 +_bufrs +(); + +280 + gec_ + = +boo +:: +syem +:: +r_code +(); + +281 + gthis +-> +c_to_dpots +(& +dpot +, &endpoint + 1); + +282  ! + gec_ + ? + gthis + : 0; + +285 #i +defed +( +GENERATING_DOCUMENTATION +) + +295 + gme + < +tyme + + gT1 +, ...,ym + gTN +> + +296 +basic_sock_ambuf +* +c +( +T1 + +t1 +, ..., +TN + + +); + +297 #i +defed +( +BOOST_ASIO_HAS_VARIADIC_TEMPLATES +) + +298 + gme + < + gtyme +... + gT +> + +299 +basic_sock_ambuf +* +c +( +T +... +x +) + +301 +_bufrs +(); + +302  +tyme + + tProc +:: + tsv + + tsv_ty +; + +303 +sv_ty + +sv +( +sock +(). +g_execut +(). +cڋxt +()); + +304 +c_to_dpots +( +sv +. +sve +( +x +..., +ec_ +)); + +305  ! + gec_ + ? + gthis + : 0; + +308 +BOOST_ASIO_VARIADIC_GENERATE +( +BOOST_ASIO_PRIVATE_CONNECT_DEF +) + +316 +basic_sock_ambuf +* +o +() + +318 +sync +(); + +319 +sock +(). +o +( +ec_ +); + +320 i(! + gec_ +) + +321 +_bufrs +(); + +322  ! + gec_ + ? + gthis + : 0; + +326 + gbasic_sock +< +Proc + + gBOOST_ASIO_SVC_TARG +>& +sock +() + +328  * + gthis +; + +336 cڡ + gboo +:: +syem +:: +r_code +& +r +() const + +338  +ec_ +; + +341 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +348 cڡ + gboo +:: +syem +:: +r_code +& +pubr +() const + +350  +r +(); + +359 +time_pot + +expes_ +() const + +361  + gexpy_time_ +; + +370 +time_pot + +expy +() const + +372  + gexpy_time_ +; + +384  +expes_ +(cڡ +time_pot +& +expy_time +) + +386 + gexpy_time_ + = +expy_time +; + +398  +expes_a +(cڡ +duti +& +expy_time +) + +400 + gexpy_time_ + = +as_hr +:: +add +ѿs_hr:: +now +(), +expy_time +); + +403 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +409 +duti + +expes_om_now +() const + +411  + gas_hr +:: +suba +( +expes_ +(), +as_hr +:: +now +()); + +424  +expes_om_now +(cڡ +duti +& +expy_time +) + +426 + gexpy_time_ + = +as_hr +:: +add +ѿs_hr:: +now +(), +expy_time +); + +430 + geed +: + +431 +t_ty + +undow +() + +433 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +434 +ec_ + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +435  + gas_ty +:: +eof +(); + +437 i( +gr +(! +egr +()) + +438  +as_ty +:: +eof +(); + +443 i( + gas_hr +:: +ss_th +( +expy_time_ +, +as_hr +:: +now +())) + +445 +ec_ + = +boo +:: +asio +:: +r +:: +timed_out +; + +446  + gas_ty +:: +eof +(); + +450 i(! +sock +(). +tive_n_blockg +()) + +451 +sock +(). +tive_n_blockg +( +ue +, +ec_ +); + +452 + gda +:: +bufr_qu_adr +< +mub_bufr +, + gmub_bufr +> + +453 +bufs +( +boo +:: +asio +:: +bufr +( +g_bufr_ ++ +putback_max +); + +454 + gda +:: +sigd_size_ty + +bys + = +da +:: +sock_s +:: +cv +( + +455 +sock +(). +tive_hd +(), +bufs +. +bufrs +(), bufs. +cou +(), 0, +ec_ +); + +458 i( + gbys + > 0) + +460 +tg +(& +g_bufr_ +[0], &g_bufr_[0] + +putback_max +, + +461 & +g_bufr_ +[0] + +putback_max + + +bys +); + +462  + gas_ty +:: +to_t_ty +(* +gr +()); + +466 i( + gbys + == 0) + +468 +ec_ + = +boo +:: +asio +:: +r +:: +eof +; + +469  + gas_ty +:: +eof +(); + +473 i( + gec_ + ! +boo +:: +asio +:: +r +:: +would_block + + +474 && +ec_ + ! +boo +:: +asio +:: +r +:: +y_aga +) + +475  +as_ty +:: +eof +(); + +478 i( + gda +:: +sock_s +:: +pl_ad +( + +479 +sock +(). +tive_hd +(), 0, +timeout +(), +ec_ +) < 0) + +480  + gas_ty +:: +eof +(); + +485 +t_ty + +ovow +(t_ty +c +) + +487 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +488 + gec_ + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +489  + gas_ty +:: +eof +(); + +491 +ch_ty + + gch + = +as_ty +:: +to_ch_ty +( +c +); + +494 +cڡ_bufr + + gouut_bufr +; + +495 i( + gput_bufr_ +. +emy +()) + +497 i( + gas_ty +:: +eq_t_ty +( +c +, +as_ty +:: +eof +())) + +498  +as_ty +:: +n_eof +( +c +); + +499 + gouut_bufr + = +boo +:: +asio +:: +bufr +(& +ch +, ( +ch_ty +)); + +503 + gouut_bufr + = +boo +:: +asio +:: +bufr +( +pba +(), + +504 ( + +(- +pba +()* ( +ch_ty +)); + +507  + gouut_bufr +. +size +() > 0) + +510 i( + gas_hr +:: +ss_th +( +expy_time_ +, +as_hr +:: +now +())) + +512 +ec_ + = +boo +:: +asio +:: +r +:: +timed_out +; + +513  + gas_ty +:: +eof +(); + +517 i(! +sock +(). +tive_n_blockg +()) + +518 +sock +(). +tive_n_blockg +( +ue +, +ec_ +); + +519 + gda +:: +bufr_qu_adr +< + +520 +cڡ_bufr +, + gcڡ_bufr +> +bufs +( +ouut_bufr +); + +521 + gda +:: +sigd_size_ty + +bys + = +da +:: +sock_s +:: +nd +( + +522 +sock +(). +tive_hd +(), +bufs +. +bufrs +(), bufs. +cou +(), 0, +ec_ +); + +525 i( + gbys + > 0) + +527 + gouut_bufr + + +ic_ +< +d +:: +size_t +>( +bys +); + +532 i( + gec_ + ! +boo +:: +asio +:: +r +:: +would_block + + +533 && +ec_ + ! +boo +:: +asio +:: +r +:: +y_aga +) + +534  +as_ty +:: +eof +(); + +537 i( + gda +:: +sock_s +:: +pl_wre +( + +538 +sock +(). +tive_hd +(), 0, +timeout +(), +ec_ +) < 0) + +539  + gas_ty +:: +eof +(); + +542 i(! + gput_bufr_ +. +emy +()) + +544 + +(& +put_bufr_ +[0], &put_bufr_[0] +ut_bufr_. +size +()); + +547 i( + gas_ty +:: +eq_t_ty +( +c +, +as_ty +:: +eof +())) + +548  +as_ty +:: +n_eof +( +c +); + +551 * + +( +ch +; + +552 +pbump +(1); + +555  + gc +; + +559  +sync +() + +561  +ovow +( +as_ty +:: +eof +()); + +564 + gd +:: +ambuf +* +tbuf +( +ch_ty +* +s +, +d +:: +amsize + +n +) + +566 i( + +(= +pba +(&& +s + =0 && +n + == 0) + +568 +put_bufr_ +. +r +(); + +569 + +(0, 0); + +570 +sync +(); + +571  + gthis +; + +577 + give +: + +579 +basic_sock_ambuf +(cڡ basic_sock_ambuf& +BOOST_ASIO_DELETED +; + +580 + gbasic_sock_ambuf +& + gݔ +=( + +581 cڡ +basic_sock_ambuf +& +BOOST_ASIO_DELETED +; + +583  +_bufrs +() + +585 +tg +(& +g_bufr_ +[0], + +586 & +g_bufr_ +[0] + +putback_max +, + +587 & +g_bufr_ +[0] + +putback_max +); + +589 i( + gput_bufr_ +. +emy +()) + +590 + +(0, 0); + +592 + +(& +put_bufr_ +[0], &put_bufr_[0] +ut_bufr_. +size +()); + +595  +timeout +() const + +597 +t64_t + + gmc + = +as_hr +:: +to_posix_duti +( + +598 +as_hr +:: +suba +( +expy_time_ +, + +599 +as_hr +:: +now +())). +tٮ_mlicds +(); + +600 i( + gmc + > ( + gd +:: +numic_lims +<>:: +max +)()) + +601 +mc + = ( +d +:: +numic_lims +<>:: +max +)(); + +602 i( + gmc + < 0) + +603 + gmc + = 0; + +604  + gic_ +<>( + gmc +); + +607 + gme + < +tyme + + gEndpotSequ +> + +608  +c_to_dpots +(cڡ +EndpotSequ +& +dpots +) + +610 + gthis +-> +c_to_dpots +( +dpots +. +beg +(),ndpots. +d +()); + +613 + gme + < +tyme + + gEndpotIt +> + +614  +c_to_dpots +( +EndpotIt + +beg +, EndpotIt +d +) + +616 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +617 + gec_ + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +619 i( + gec_ +) + +622 + gec_ + = +boo +:: +asio +:: +r +:: +n_found +; + +623  +EndpotIt + + gi + = +beg +; i ! +d +; ++i) + +626 i( + gas_hr +:: +ss_th +( +expy_time_ +, +as_hr +:: +now +())) + +628 +ec_ + = +boo +:: +asio +:: +r +:: +timed_out +; + +633 +tyme + + gProc +:: +dpot + + +(* +i +); + +634 +sock +(). +o +( +ec_ +); + +635 +sock +(). +ݒ +( + +. +oc +(), +ec_ +); + +636 i( + gec_ +) + +640 i(! +sock +(). +tive_n_blockg +()) + +641 +sock +(). +tive_n_blockg +( +ue +, +ec_ +); + +642 + gda +:: +sock_s +:: +c +( +sock +(). +tive_hd +(), + +643 + +. +da +(),p. +size +(), +ec_ +); + +646 i(! + gec_ +) + +650 i( + gec_ + ! +boo +:: +asio +:: +r +:: +_ogss + + +651 && +ec_ + ! +boo +:: +asio +:: +r +:: +would_block +) + +655 i( + gda +:: +sock_s +:: +pl_c +( + +656 +sock +(). +tive_hd +(), +timeout +(), +ec_ +) < 0) + +660  + gc_r + = 0; + +661 +size_t + + gc_r_n + = ( +c_r +); + +662 i( + gda +:: +sock_s +:: +gsockt +( +sock +(). +tive_hd +(), 0, + +663 +SOL_SOCKET +, +SO_ERROR +, & +c_r +, & +c_r_n +, +ec_ +) + +664 = +da +:: +sock_r_tv +) + +668 + gec_ + = +boo +:: +syem +:: +r_code +( +c_r +, + +669 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +670 i(! + gec_ +) + +677  +time_pot + +max_expy_time +() + +679 #i +defed +( +BOOST_ASIO_HAS_BOOST_DATE_TIME +) \ + +680 && +defed +( +BOOST_ASIO_USE_BOOST_DATE_TIME_FOR_SOCKET_IOSTREAM +) + +681  + gboo +:: +posix_time +:: +pos_f +; + +684  ( + gtime_pot +:: +max +)(); + +689 um { + gputback_max + = 8 }; + +690 + gboo +:: +syem +:: +r_code + +ec_ +; + +691 +time_pot + + gexpy_time_ +; + +697  + ~ + +699 #i! +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +700 #unde +BOOST_ASIO_SVC_T1 + + +703 #i! +defed +( +BOOST_ASIO_HAS_VARIADIC_TEMPLATES +) + +704 #unde +BOOST_ASIO_PRIVATE_CONNECT_DEF + + + @/usr/include/boost/asio/basic_stream_socket.hpp + +11 #ide +BOOST_ASIO_BASIC_STREAM_SOCKET_HPP + + +12  + #BOOST_ASIO_BASIC_STREAM_SOCKET_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +27  + ~ + +30  + ~ + +32 +mea + + gboo + { + +33 +mea + + gasio + { + +47 + gme + < +tyme + +Proc + + +48 +BOOST_ASIO_SVC_TPARAM_DEF1 +( +am_sock_rvi +< +Proc +>)> + +49 +ass + +basic_am_sock + + +50 : +public + +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +> + +52 +public +: + +54 #i +defed +( +GENERATING_DOCUMENTATION +) + +55  +imemti_defed + + ttive_hd_ty +; + +57  +tyme + + tbasic_sock +< + +58 + tProc + + tBOOST_ASIO_SVC_TARG +>:: + ttive_hd_ty +ative_handle_type; + +62  +Proc + + toc_ty +; + +65  +tyme + + tProc +:: + tdpot + + tdpot_ty +; + +76 +exic + +basic_am_sock +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +77 : +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>( +io_cڋxt +) + +93 +basic_am_sock +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +94 cڡ +oc_ty +& +oc +) + +95 : +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>( +io_cڋxt +, + goc +) + +114 +basic_am_sock +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +115 cڡ +dpot_ty +& +dpot +) + +116 : +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>( +io_cڋxt +, + gdpot +) + +134 +basic_am_sock +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +135 cڡ +oc_ty +& +oc +, cڡ +tive_hd_ty +& +tive_sock +) + +136 : +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>( + +137 +io_cڋxt +, + goc +, + gtive_sock +) + +141 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +152 +basic_am_sock +(basic_am_sock&& +h +) + +153 : +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>( +d +:: +move +( +h +)) + +167 +basic_am_sock +& +ݔ +=(basic_am_sock&& +h +) + +169 +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>:: +ݔ +=( +d +:: +move +( +h +)); + +170  * + gthis +; + +184 + gme + < +tyme + +Proc1 + + gBOOST_ASIO_SVC_TPARAM1 +> + +185 +basic_am_sock +( + +186 +basic_am_sock +< +Proc1 + +BOOST_ASIO_SVC_TARG1 +>&& +h +, + +187 +tyme + +ab_if +< +is_cvtib +< +Proc1 +, +Proc +>:: +vue +>:: +ty +* = 0) + +188 : +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>( +d +:: +move +( +h +)) + +202 +me + < +tyme + +Proc1 + +BOOST_ASIO_SVC_TPARAM1 +> + +203 +tyme + +ab_if +< +is_cvtib +< +Proc1 +, + gProc +>:: +vue +, + +204 + gbasic_am_sock +>:: +ty +& +ݔ +=( + +205 +basic_am_sock +< +Proc1 + +BOOST_ASIO_SVC_TARG1 +>&& +h +) + +207 +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>:: +ݔ +=( +d +:: +move +( +h +)); + +208  * + gthis +; + +217 ~ +basic_am_sock +() + +246 + gme + < +tyme + + gCڡBufrSequ +> + +247 + gd +:: +size_t + +nd +(cڡ +CڡBufrSequ +& +bufrs +) + +249 +boo +:: +syem +:: +r_code + +ec +; + +250 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +nd +( + +251 +this +-> +g_imemti +(), +bufrs +, 0, +ec +); + +252 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "send"); + +253  + gs +; + +283 + gme + < +tyme + + gCڡBufrSequ +> + +284 + gd +:: +size_t + +nd +(cڡ +CڡBufrSequ +& +bufrs +, + +285 +sock_ba +:: +mesge_ags + +ags +) + +287 +boo +:: +syem +:: +r_code + +ec +; + +288 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +nd +( + +289 +this +-> +g_imemti +(), +bufrs +, +ags +, +ec +); + +290 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "send"); + +291  + gs +; + +312 + gme + < +tyme + + gCڡBufrSequ +> + +313 + gd +:: +size_t + +nd +(cڡ +CڡBufrSequ +& +bufrs +, + +314 +sock_ba +:: +mesge_ags + +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +316  +this +-> +g_rvi +(). +nd +( + +317 +this +-> +g_imemti +(), +bufrs +, +ags +, +ec +); + +355 + gme + < +tyme + + gCڡBufrSequ +,ym + gWreHdr +> + +356 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +357 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +358 +async_nd +(cڡ +CڡBufrSequ +& +bufrs +, + +359 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +363 +BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + + gty_check +; + +365 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +366  + gthis +-> +g_rvi +(). +async_nd +( + +367 +this +-> +g_imemti +(), +bufrs +, 0, + +368 +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +hdr +)); + +370 + gasync_comi +< + gWreHdr +, + +371 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +373 + gthis +-> +g_rvi +(). +async_nd +( + +374 +this +-> +g_imemti +(), +bufrs +, 0, + +375 + +. +comi_hdr +); + +377  + g +. + gsu +. +g +(); + +418 + gme + < +tyme + + gCڡBufrSequ +,ym + gWreHdr +> + +419 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +420 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +421 +async_nd +(cڡ +CڡBufrSequ +& +bufrs +, + +422 +sock_ba +:: +mesge_ags + +ags +, + +423 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +427 +BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + + gty_check +; + +429 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +430  + gthis +-> +g_rvi +(). +async_nd +( + +431 +this +-> +g_imemti +(), +bufrs +, +ags +, + +432 +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +hdr +)); + +434 + gasync_comi +< + gWreHdr +, + +435 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +437 + gthis +-> +g_rvi +(). +async_nd +( + +438 +this +-> +g_imemti +(), +bufrs +, +ags +, + +439 + +. +comi_hdr +); + +441  + g +. + gsu +. +g +(); + +473 + gme + < +tyme + + gMubBufrSequ +> + +474 + gd +:: +size_t + +ive +(cڡ +MubBufrSequ +& +bufrs +) + +476 +boo +:: +syem +:: +r_code + +ec +; + +477 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +ive +( + +478 +this +-> +g_imemti +(), +bufrs +, 0, +ec +); + +479 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "receive"); + +480  + gs +; + +513 + gme + < +tyme + + gMubBufrSequ +> + +514 + gd +:: +size_t + +ive +(cڡ +MubBufrSequ +& +bufrs +, + +515 +sock_ba +:: +mesge_ags + +ags +) + +517 +boo +:: +syem +:: +r_code + +ec +; + +518 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +ive +( + +519 +this +-> +g_imemti +(), +bufrs +, +ags +, +ec +); + +520 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "receive"); + +521  + gs +; + +542 + gme + < +tyme + + gMubBufrSequ +> + +543 + gd +:: +size_t + +ive +(cڡ +MubBufrSequ +& +bufrs +, + +544 +sock_ba +:: +mesge_ags + +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +546  +this +-> +g_rvi +(). +ive +( + +547 +this +-> +g_imemti +(), +bufrs +, +ags +, +ec +); + +587 + gme + < +tyme + + gMubBufrSequ +,ym + gRdHdr +> + +588 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +589 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +590 +async_ive +(cڡ +MubBufrSequ +& +bufrs +, + +591 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +595 +BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + + gty_check +; + +597 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +598  + gthis +-> +g_rvi +(). +async_ive +( +this +-> +g_imemti +(), + +599 +bufrs +, 0, +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)); + +601 + gasync_comi +< + gRdHdr +, + +602 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +604 + gthis +-> +g_rvi +(). +async_ive +( +this +-> +g_imemti +(), + +605 +bufrs +, 0, + +. +comi_hdr +); + +607  + g +. + gsu +. +g +(); + +650 + gme + < +tyme + + gMubBufrSequ +,ym + gRdHdr +> + +651 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +652 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +653 +async_ive +(cڡ +MubBufrSequ +& +bufrs +, + +654 +sock_ba +:: +mesge_ags + +ags +, + +655 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +659 +BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + + gty_check +; + +661 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +662  + gthis +-> +g_rvi +(). +async_ive +( +this +-> +g_imemti +(), + +663 +bufrs +, +ags +, +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)); + +665 + gasync_comi +< + gRdHdr +, + +666 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +668 + gthis +-> +g_rvi +(). +async_ive +( +this +-> +g_imemti +(), + +669 +bufrs +, +ags +, + +. +comi_hdr +); + +671  + g +. + gsu +. +g +(); + +702 + gme + < +tyme + + gCڡBufrSequ +> + +703 + gd +:: +size_t + +wre_some +(cڡ +CڡBufrSequ +& +bufrs +) + +705 +boo +:: +syem +:: +r_code + +ec +; + +706 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +nd +( + +707 +this +-> +g_imemti +(), +bufrs +, 0, +ec +); + +708 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "write_some"); + +709  + gs +; + +728 + gme + < +tyme + + gCڡBufrSequ +> + +729 + gd +:: +size_t + +wre_some +(cڡ +CڡBufrSequ +& +bufrs +, + +730 +boo +:: +syem +:: +r_code +& +ec +) + +732  +this +-> +g_rvi +(). +nd +his-> +g_imemti +(), +bufrs +, 0, +ec +); + +770 + gme + < +tyme + + gCڡBufrSequ +,ym + gWreHdr +> + +771 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +772 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +773 +async_wre_some +(cڡ +CڡBufrSequ +& +bufrs +, + +774 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +778 +BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + + gty_check +; + +780 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +781  + gthis +-> +g_rvi +(). +async_nd +( +this +-> +g_imemti +(), + +782 +bufrs +, 0, +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +hdr +)); + +784 + gasync_comi +< + gWreHdr +, + +785 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +787 + gthis +-> +g_rvi +(). +async_nd +( +this +-> +g_imemti +(), + +788 +bufrs +, 0, + +. +comi_hdr +); + +790  + g +. + gsu +. +g +(); + +822 + gme + < +tyme + + gMubBufrSequ +> + +823 + gd +:: +size_t + +ad_some +(cڡ +MubBufrSequ +& +bufrs +) + +825 +boo +:: +syem +:: +r_code + +ec +; + +826 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +ive +( + +827 +this +-> +g_imemti +(), +bufrs +, 0, +ec +); + +828 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "read_some"); + +829  + gs +; + +849 + gme + < +tyme + + gMubBufrSequ +> + +850 + gd +:: +size_t + +ad_some +(cڡ +MubBufrSequ +& +bufrs +, + +851 +boo +:: +syem +:: +r_code +& +ec +) + +853  +this +-> +g_rvi +(). +ive +( + +854 +this +-> +g_imemti +(), +bufrs +, 0, +ec +); + +893 + gme + < +tyme + + gMubBufrSequ +,ym + gRdHdr +> + +894 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +895 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +896 +async_ad_some +(cڡ +MubBufrSequ +& +bufrs +, + +897 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +901 +BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + + gty_check +; + +903 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +904  + gthis +-> +g_rvi +(). +async_ive +( +this +-> +g_imemti +(), + +905 +bufrs +, 0, +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)); + +907 + gasync_comi +< + gRdHdr +, + +908 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +910 + gthis +-> +g_rvi +(). +async_ive +( +this +-> +g_imemti +(), + +911 +bufrs +, 0, + +. +comi_hdr +); + +913  + g +. + gsu +. +g +(); + +921  + ~ + + @/usr/include/boost/asio/basic_streambuf.hpp + +11 #ide +BOOST_ASIO_BASIC_STREAMBUF_HPP + + +12  + #BOOST_ASIO_BASIC_STREAMBUF_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +33  + ~ + +35 +mea + + gboo + { + +36 +mea + + gasio + { + +106 #i +defed +( +GENERATING_DOCUMENTATION +) + +107 + gme + < +tyme + + gAot + = +d +:: +lot +<> > + +109 +me + < +tyme + +Aot +> + +111 +ass + +basic_ambuf + + +112 : +public + +d +:: +ambuf +, + +113 +ive + + gncyab + + +115 + gpublic +: + +116 #i +defed +( +GENERATING_DOCUMENTATION +) + +118  +imemti_defed + + tcڡ_bufrs_ty +; + +121  +imemti_defed + + tmub_bufrs_ty +; + +123  +BOOST_ASIO_CONST_BUFFER + + tcڡ_bufrs_ty +; + +124  +BOOST_ASIO_MUTABLE_BUFFER + + tmub_bufrs_ty +; + +132 +exic + +basic_ambuf +( + +133 +d +:: +size_t + +maximum_size + = (d:: +numic_lims +:: +max +)(), + +134 cڡ +Aot +& +lot + = Allocator()) + +135 : +max_size_ +( +maximum_size +), + +136 +bufr_ +( +lot +) + +138 + gd +:: +size_t + +nd + = ( +d +:: +m +)( +max_size_ +, + gbufr_d +); + +139 + gbufr_ +. +size +(( +d +:: +max +)( +nd +, 1)); + +140 +tg +(& +bufr_ +[0], &buffer_[0], &buffer_[0]); + +141 + +(& +bufr_ +[0], &bufr_[0] + +nd +); + +159 + gd +:: +size_t + +size +(cڡ +BOOST_ASIO_NOEXCEPT + + +161  + +(- +gr +(); + +169 + gd +:: +size_t + +max_size +(cڡ +BOOST_ASIO_NOEXCEPT + + +171  +max_size_ +; + +179 + gd +:: +size_t + +cy +(cڡ +BOOST_ASIO_NOEXCEPT + + +181  +bufr_ +. +cy +(); + +193 +cڡ_bufrs_ty + +da +(cڡ + gBOOST_ASIO_NOEXCEPT + + +195  + gboo +:: +asio +:: +bufr +( +boo +::asio:: +cڡ_bufr +( +gr +(), + +196 ( + +(- +gr +()* ( +ch_ty +))); + +215 +mub_bufrs_ty + +e +( +d +:: +size_t + +n +) + +217 +rve +( +n +); + +218  + gboo +:: +asio +:: +bufr +( +boo +::asio:: +mub_bufr +( + +219 + +(), +n + * ( +ch_ty +))); + +234  +comm +( +d +:: +size_t + +n +) + +236 +n + = +d +:: +m +, +r +(- + +()); + +237 +pbump +( +ic_ +<>( +n +)); + +238 +tg +( +eback +(), +gr +(), + +()); + +248  +csume +( +d +:: +size_t + +n +) + +250 i( +egr +(< + +()) + +251 +tg +(& +bufr_ +[0], +gr +(), + +()); + +252 i( +gr +(+ + gn + > + +()) + +253 + gn + = + +(- +gr +(); + +254 +gbump +( +ic_ +<>( +n +)); + +257 + geed +: + +258 um { +bufr_d + = 128 }; + +264 +t_ty + +undow +() + +266 i( +gr +(< + +()) + +268 +tg +(& +bufr_ +[0], +gr +(), + +()); + +269  + gas_ty +:: +to_t_ty +(* +gr +()); + +273  + gas_ty +:: +eof +(); + +284 +t_ty + +ovow +(t_ty +c +) + +286 i(! + gas_ty +:: +eq_t_ty +( +c +, +as_ty +:: +eof +())) + +288 i( + +(= +r +()) + +290 +d +:: +size_t + +bufr_size + = + +(- +gr +(); + +291 i( + gbufr_size + < + gmax_size_ + && max_size_ - bufr_siz< + gbufr_d +) + +293 +rve +( +max_size_ + - +bufr_size +); + +297 +rve +( +bufr_d +); + +301 * + +( +as_ty +:: +to_ch_ty +( +c +); + +302 +pbump +(1); + +303  + gc +; + +306  + gas_ty +:: +n_eof +( +c +); + +309  +rve +( +d +:: +size_t + +n +) + +312 +d +:: +size_t + +gxt + = +gr +(- & +bufr_ +[0]; + +313 + gd +:: +size_t + +ext + = + +(- & +bufr_ +[0]; + +314 + gd +:: +size_t + +nd + = +r +(- & +bufr_ +[0]; + +317 i( + gn + < +nd + - +ext +) + +323 i( + ggxt + > 0) + +325 + gext + - +gxt +; + +326 + gd +:: +memmove +(& +bufr_ +[0], &bufr_[0] + +gxt +, +ext +); + +330 i( + gn + > + gnd + - + gext +) + +332 i( + gn + < +max_size_ + && +ext + )( +nd +, 1)); + +339 + gd +:: +ngth_r + +ex +("boost::asio::streambufooong"); + +340 + gboo +:: +asio +:: +da +:: +throw_exi +( +ex +); + +345 +tg +(& +bufr_ +[0], &bufr_[0], &bufr_[0] + +ext +); + +346 + +(& +bufr_ +[0] + +ext +, &bufr_[0] + +nd +); + +349 + give +: + +350 +d +:: +size_t + +max_size_ +; + +351 + gd +:: +ve +< +ch_ty +, + gAot +> + gbufr_ +; + +354 +nd + + gd +:: +size_t + +ad_size_hr +( + +355 +basic_ambuf +& +sb +, +d +:: +size_t + +max_size +) + +357  +d +:: +m +( + +358 +d +:: +max +(512, + gsb +. + gbufr_ +. +cy +(- sb. +size +()), + +359 + gd +:: +m +< +d +:: +size_t +>( +max_size +, + gsb +.max_size(- sb. +size +())); + +364 #i +defed +( +GENERATING_DOCUMENTATION +) + +365 + gme + < +tyme + + gAot + = +d +:: +lot +<> > + +367 +me + < +tyme + +Aot +> + +369 as + cbasic_ambuf_f + + +371 +public +: + +373  +tyme + + tbasic_ambuf +< + tAot +>:: + tcڡ_bufrs_ty + + +374 + tcڡ_bufrs_ty +; + +377  +tyme + + tbasic_ambuf +< + tAot +>:: + tmub_bufrs_ty + + +378 + tmub_bufrs_ty +; + +381 +exic + +basic_ambuf_f +( +basic_ambuf +< +Aot +>& +sb +) + +382 : +sb_ +( +sb +) + +387 +basic_ambuf_f +(cڡ basic_ambuf_f& +h + +BOOST_ASIO_NOEXCEPT + + +388 : +sb_ +( +h +.sb_) + +392 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +394 +basic_ambuf_f +(basic_ambuf_f&& +h + +BOOST_ASIO_NOEXCEPT + + +395 : +sb_ +( +h +.sb_) + +401 +d +:: +size_t + +size +(cڡ +BOOST_ASIO_NOEXCEPT + + +403  +sb_ +. +size +(); + +407 + gd +:: +size_t + +max_size +(cڡ +BOOST_ASIO_NOEXCEPT + + +409  +sb_ +. +max_size +(); + +413 + gd +:: +size_t + +cy +(cڡ +BOOST_ASIO_NOEXCEPT + + +415  +sb_ +. +cy +(); + +419 +cڡ_bufrs_ty + +da +(cڡ + gBOOST_ASIO_NOEXCEPT + + +421  + gsb_ +. +da +(); + +426 +mub_bufrs_ty + +e +( +d +:: +size_t + +n +) + +428  +sb_ +. +e +( +n +); + +432  +comm +( +d +:: +size_t + +n +) + +434  +sb_ +. +comm +( +n +); + +438  +csume +( +d +:: +size_t + +n +) + +440  +sb_ +. +csume +( +n +); + +443 + give +: + +444 +basic_ambuf +< +Aot +>& +sb_ +; + +450  + ~ + + @/usr/include/boost/asio/basic_waitable_timer.hpp + +11 #ide +BOOST_ASIO_BASIC_WAITABLE_TIMER_HPP + + +12  + #BOOST_ASIO_BASIC_WAITABLE_TIMER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +27  + ~ + +30 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +31  + ~ + +33  + ~ + +34  + ~ + +35  + #BOOST_ASIO_SVC_T + \ + +36 +da +:: +ddle_tim_rvi +< \ + +37 +da +:: +chro_time_as +< +Clock +, +WaTs +> > + + ) + +40  + ~ + +42 +mea + + gboo + { + +43 +mea + + gasio + { + +45 #i! +defed +( +BOOST_ASIO_BASIC_WAITABLE_TIMER_FWD_DECL +) + +46  + #BOOST_ASIO_BASIC_WAITABLE_TIMER_FWD_DECL + + + ) + +49 + gme + < +tyme + + gClock +, + +50 +tyme + + gWaTs + = +boo +:: +asio +:: +wa_as +< +Clock +> + +51 +BOOST_ASIO_SVC_TPARAM_DEF2 +( +waab_tim_rvi +< +Clock +, +WaTs +>)> + +52 +ass + + gbasic_waab_tim +; + +148 + gme + < +tyme + + gClock +,ym +WaTs + + gBOOST_ASIO_SVC_TPARAM +> + +149 +ass + + gbasic_waab_tim + + +150 : +BOOST_ASIO_SVC_ACCESS + +basic_io_obje +< +BOOST_ASIO_SVC_T +> + +152 +public +: + +154  +io_cڋxt +:: + texecut_ty +xecutor_type; + +157  +Clock + + tock_ty +; + +160  +tyme + + tock_ty +:: + tduti + duration; + +163  +tyme + + tock_ty +:: + ttime_pot +ime_point; + +166  +WaTs + + tas_ty +; + +177 +exic + +basic_waab_tim +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +178 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +io_cڋxt +) + +192 +basic_waab_tim +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +193 cڡ +time_pot +& +expy_time +) + +194 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +io_cڋxt +) + +196 +boo +:: +syem +:: +r_code + +ec +; + +197 + gthis +-> +g_rvi +(). +expes_ +( +this +-> +g_imemti +(), +expy_time +, +ec +); + +198 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "expires_at"); + +211 +basic_waab_tim +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +212 cڡ +duti +& +expy_time +) + +213 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +io_cڋxt +) + +215 +boo +:: +syem +:: +r_code + +ec +; + +216 + gthis +-> +g_rvi +(). +expes_a +( + +217 +this +-> +g_imemti +(), +expy_time +, +ec +); + +218 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "expires_after"); + +221 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +232 +basic_waab_tim +(basic_waab_tim&& +h +) + +233 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +d +:: +move +( +h +)) + +248 +basic_waab_tim +& +ݔ +=(basic_waab_tim&& +h +) + +250 +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: +ݔ +=( +d +:: +move +( +h +)); + +251  * + gthis +; + +260 ~ +basic_waab_tim +() + +264 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +267 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +277 + gboo +:: +asio +:: +io_cڋxt +& +g_io_cڋxt +() + +279  +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: +g_io_cڋxt +(); + +291 + gboo +:: +asio +:: +io_cڋxt +& +g_io_rvi +() + +293  +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: +g_io_rvi +(); + +298 +execut_ty + +g_execut +( + gBOOST_ASIO_NOEXCEPT + + +300  + gbasic_io_obje +< + gBOOST_ASIO_SVC_T +>:: +g_execut +(); + +326 + gd +:: +size_t + +nl +() + +328 +boo +:: +syem +:: +r_code + +ec +; + +329 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +nl +his-> +g_imemti +(), +ec +); + +330 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "cancel"); + +331  + gs +; + +334 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +358 + gd +:: +size_t + +nl +( +boo +:: +syem +:: +r_code +& +ec +) + +360  +this +-> +g_rvi +(). +nl +his-> +g_imemti +(), +ec +); + +388 + gd +:: +size_t + +nl_e +() + +390 +boo +:: +syem +:: +r_code + +ec +; + +391 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +nl_e +( + +392 +this +-> +g_imemti +(), +ec +); + +393 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "cancel_one"); + +394  + gs +; + +397 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +423 + gd +:: +size_t + +nl_e +( +boo +:: +syem +:: +r_code +& +ec +) + +425  +this +-> +g_rvi +(). +nl_e +his-> +g_imemti +(), +ec +); + +434 +time_pot + +expes_ +() const + +436  + gthis +-> +g_rvi +(). +expes_ +( +this +-> +g_imemti +()); + +445 +time_pot + +expy +() const + +447  + gthis +-> +g_rvi +(). +expy +( +this +-> +g_imemti +()); + +472 + gd +:: +size_t + +expes_ +(cڡ +time_pot +& +expy_time +) + +474 +boo +:: +syem +:: +r_code + +ec +; + +475 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +expes_ +( + +476 +this +-> +g_imemti +(), +expy_time +, +ec +); + +477 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "expires_at"); + +478  + gs +; + +481 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +505 + gd +:: +size_t + +expes_ +(cڡ +time_pot +& +expy_time +, + +506 +boo +:: +syem +:: +r_code +& +ec +) + +508  +this +-> +g_rvi +(). +expes_ +( + +509 +this +-> +g_imemti +(), +expy_time +, +ec +); + +535 + gd +:: +size_t + +expes_a +(cڡ +duti +& +expy_time +) + +537 +boo +:: +syem +:: +r_code + +ec +; + +538 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +expes_a +( + +539 +this +-> +g_imemti +(), +expy_time +, +ec +); + +540 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "expires_after"); + +541  + gs +; + +544 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +550 +duti + +expes_om_now +() const + +552  + gthis +-> +g_rvi +(). +expes_om_now +( +this +-> +g_imemti +()); + +578 + gd +:: +size_t + +expes_om_now +(cڡ +duti +& +expy_time +) + +580 +boo +:: +syem +:: +r_code + +ec +; + +581 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +expes_om_now +( + +582 +this +-> +g_imemti +(), +expy_time +, +ec +); + +583 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "expires_from_now"); + +584  + gs +; + +610 + gd +:: +size_t + +expes_om_now +(cڡ +duti +& +expy_time +, + +611 +boo +:: +syem +:: +r_code +& +ec +) + +613  +this +-> +g_rvi +(). +expes_om_now +( + +614 +this +-> +g_imemti +(), +expy_time +, +ec +); + +625  +wa +() + +627 + gboo +:: +syem +:: +r_code + +ec +; + +628 + gthis +-> +g_rvi +(). +wa +( +this +-> +g_imemti +(), +ec +); + +629 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "wait"); + +639  +wa +( +boo +:: +syem +:: +r_code +& +ec +) + +641 +this +-> +g_rvi +(). +wa +his-> +g_imemti +(), +ec +); + +668 + gme + < +tyme + + gWaHdr +> + +669 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WaHdr +, + +670 ( +boo +:: +syem +:: +r_code +)) + +671 +async_wa +( +BOOST_ASIO_MOVE_ARG +( +WaHdr + +hdr +) + +675 +BOOST_ASIO_WAIT_HANDLER_CHECK +( +WaHdr +, +hdr + + gty_check +; + +677 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +678  + gthis +-> +g_rvi +(). +async_wa +( +this +-> +g_imemti +(), + +679 +BOOST_ASIO_MOVE_CAST +( +WaHdr +)( +hdr +)); + +681 + gasync_comi +< + gWaHdr +, + +682 ( + gboo +:: +syem +:: +r_code +)> + +( +hdr +); + +684 + gthis +-> +g_rvi +(). +async_wa +( +this +-> +g_imemti +(), + +685 + +. +comi_hdr +); + +687  + g +. + gsu +. +g +(); + +691 + give +: + +693 +basic_waab_tim +(cڡ basic_waab_tim& +BOOST_ASIO_DELETED +; + +694 + gbasic_waab_tim +& + gݔ +=( + +695 cڡ +basic_waab_tim +& +BOOST_ASIO_DELETED +; + +701  + ~ + +703 #i! +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +704 #unde +BOOST_ASIO_SVC_T + + + @/usr/include/boost/asio/bind_executor.hpp + +11 #ide +BOOST_ASIO_BIND_EXECUTOR_HPP + + +12  + #BOOST_ASIO_BIND_EXECUTOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28  + ~ + +30 +mea + + gboo + { + +31 +mea + + gasio + { + +32 +mea + + gda + { + +34 + gme + < +tyme + + gT +> + +35  + sexecut_bd_check + + +37  + tty +; + +42 + gme + < +tyme + + gT +, + gtyme + = > + +43  + sexecut_bd_su_ty + + +45 +eed +: + +46  + tsu_ty__void +; + +49 + gme + < +tyme + + gT +> + +50  + gexecut_bd_su_ty +< + gT +, + +51 +tyme + + gexecut_bd_check +:: +ty +> + +53  +tyme + + tT +:: + tsu_ty +esult_type; + +54 + geed +: + +55  +su_ty + + tsu_ty__void +; + +58 + gme + < +tyme + + gR +> + +59  + gexecut_bd_su_ty +< +R +(*)()> + +61  +R + + tsu_ty +; + +62 + geed +: + +63  +su_ty + + tsu_ty__void +; + +66 + gme + < +tyme + + gR +> + +67  + gexecut_bd_su_ty +< +R +(&)()> + +69  +R + + tsu_ty +; + +70 + geed +: + +71  +su_ty + + tsu_ty__void +; + +74 + gme + < +tyme + + gR +,ym + gA1 +> + +75  + gexecut_bd_su_ty +< +R +(*)( + gA1 +)> + +77  +R + + tsu_ty +; + +78 + geed +: + +79  +su_ty + + tsu_ty__void +; + +82 + gme + < +tyme + + gR +,ym + gA1 +> + +83  + gexecut_bd_su_ty +< +R +(&)( + gA1 +)> + +85  +R + + tsu_ty +; + +86 + geed +: + +87  +su_ty + + tsu_ty__void +; + +90 + gme + < +tyme + + gR +,ym + gA1 +,ym + gA2 +> + +91  + gexecut_bd_su_ty +< +R +(*)( + gA1 +, + gA2 +)> + +93  +R + + tsu_ty +; + +94 + geed +: + +95  +su_ty + + tsu_ty__void +; + +98 + gme + < +tyme + + gR +,ym + gA1 +,ym + gA2 +> + +99  + gexecut_bd_su_ty +< +R +(&)( + gA1 +, + gA2 +)> + +101  +R + + tsu_ty +; + +102 + geed +: + +103  +su_ty + + tsu_ty__void +; + +108 + gme + < +tyme + + gT +, + gtyme + = > + +109  + sexecut_bd_gumt_ty + {}; + +111 + gme + < +tyme + + gT +> + +112  + gexecut_bd_gumt_ty +< + gT +, + +113 +tyme + + gexecut_bd_check +:: +ty +> + +115  +tyme + + tT +:: + tgumt_ty +rgument_type; + +118 + gme + < +tyme + + gR +,ym + gA1 +> + +119  + gexecut_bd_gumt_ty +< +R +(*)( + gA1 +)> + +121  +A1 + + tgumt_ty +; + +124 + gme + < +tyme + + gR +,ym + gA1 +> + +125  + gexecut_bd_gumt_ty +< +R +(&)( + gA1 +)> + +127  +A1 + + tgumt_ty +; + +133 + gme + < +tyme + + gT +, + gtyme + = > + +134  + sexecut_bd_gumt_tys + {}; + +136 + gme + < +tyme + + gT +> + +137  + gexecut_bd_gumt_tys +< + gT +, + +138 +tyme + + gexecut_bd_check +:: +ty +> + +140  +tyme + + tT +:: + tf_gumt_ty + first_argument_type; + +141  +tyme + + tT +:: + tcd_gumt_ty + second_argument_type; + +144 + gme + < +tyme + + gR +,ym + gA1 +,ym + gA2 +> + +145  + gexecut_bd_gumt_ty +< +R +(*)( + gA1 +, + gA2 +)> + +147  +A1 + + tf_gumt_ty +; + +148  +A2 + + tcd_gumt_ty +; + +151 + gme + < +tyme + + gR +,ym + gA1 +,ym + gA2 +> + +152  + gexecut_bd_gumt_ty +< +R +(&)( + gA1 +, + gA2 +)> + +154  +A1 + + tf_gumt_ty +; + +155  +A2 + + tcd_gumt_ty +; + +162 + gme + < +tyme + + gT +,ym + gExecut +, +bo + + gUsExecut +> + +163 +ass + + gexecut_bd_ba +; + +165 + gme + < +tyme + + gT +,ym + gExecut +> + +166 +ass + + gexecut_bd_ba +< + gT +, + gExecut +, + gue +> + +167 : +eed + +Execut + + +169 +eed +: + +170 +me + < +tyme + +E +,ym + gU +> + +171 +execut_bd_ba +( +BOOST_ASIO_MOVE_ARG +( +E + +e +, BOOST_ASIO_MOVE_ARG( +U + +u +) + +172 : +execut_ +( +BOOST_ASIO_MOVE_CAST +( +E +)( +e +)), + +173 +rg_ +( +execut_g_t +(), +execut_ +, +BOOST_ASIO_MOVE_CAST +( +U +)( +u +)) + +177 +Execut + + gexecut_ +; + +178 +T + + grg_ +; + +181 + gme + < +tyme + + gT +,ym + gExecut +> + +182 +ass + + gexecut_bd_ba +< + gT +, + gExecut +, + gl +> + +184 + geed +: + +185 +me + < +tyme + +E +,ym + gU +> + +186 +execut_bd_ba +( +BOOST_ASIO_MOVE_ARG +( +E + +e +, BOOST_ASIO_MOVE_ARG( +U + +u +) + +187 : +execut_ +( +BOOST_ASIO_MOVE_CAST +( +E +)( +e +)), + +188 +rg_ +( +BOOST_ASIO_MOVE_CAST +( +U +)( +u +)) + +192 +Execut + + gexecut_ +; + +193 +T + + grg_ +; + +198 + gme + < +tyme + + gT +, + gtyme + = > + +199  + sexecut_bd_su_of0 + + +201  + tty +; + +204 + gme + < +tyme + + gT +> + +205  + gexecut_bd_su_of0 +< + gT +, + +206 +tyme + + gexecut_bd_check +:: +ty +>::type> + +208  +tyme + + tsu_of +< + tT +()>:: + tty +ype; + +215 + gme + < +tyme + + gT +,ym + gExecut +> + +216 +ass + + gexecut_bd + + +217 #i! +defed +( +GENERATING_DOCUMENTATION +) + +218 : +public + +da +:: +execut_bd_su_ty +< +T +>, + +219 +public + + gda +:: +execut_bd_gumt_ty +< +T +>, + +220 +public + + gda +:: +execut_bd_gumt_tys +< +T +>, + +221 +ive + + gda +:: +execut_bd_ba +< + +222 +T +, + gExecut +, + gus_execut +< + gT +, Execut>:: +vue +> + +225 +public +: + +227  +T + + trg_ty +; + +230  +Execut + + texecut_ty +; + +232 #i +defed +( +GENERATING_DOCUMENTATION +) + +246  +e_bow + + tsu_ty +; + +261  +e_bow + + tgumt_ty +; + +276  +e_bow + + tf_gumt_ty +; + +291  +e_bow + + tcd_gumt_ty +; + +299 + gme + < +tyme + + gU +> + +300 +execut_bd +( +execut_g_t +, cڡ +execut_ty +& +e +, + +301 +BOOST_ASIO_MOVE_ARG +( +U + +u +) + +302 : +ba_ty +( +e +, +BOOST_ASIO_MOVE_CAST +( +U +)( +u +)) + +307 +execut_bd +(cڡxecut_bd& +h +) + +308 : +ba_ty +( +h +. +g_execut +(), oth. +g +()) + +313 +execut_bd +( +execut_g_t +, cڡ +execut_ty +& +e +, + +314 cڡ +execut_bd +& +h +) + +315 : +ba_ty +( +e +, +h +. +g +()) + +325 + gme + < +tyme + + gU +,ym + gOthExecut +> + +326 +execut_bd +(cڡxecut_bd< +U +, +OthExecut +>& +h +) + +327 : +ba_ty +( +h +. +g_execut +(), oth. +g +()) + +337 + gme + < +tyme + + gU +,ym + gOthExecut +> + +338 +execut_bd +( +execut_g_t +, cڡ +execut_ty +& +e +, + +339 cڡ +execut_bd +< +U +, +OthExecut +>& +h +) + +340 : +ba_ty +( +e +, +h +. +g +()) + +344 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +347 +execut_bd +xecut_bd&& +h +) + +348 : +ba_ty +( +BOOST_ASIO_MOVE_CAST +( +execut_ty +)( +h +. +g_execut +()), + +349 +BOOST_ASIO_MOVE_CAST +( +T +)( +h +. +g +())) + +354 +execut_bd +( +execut_g_t +, cڡ +execut_ty +& +e +, + +355 +execut_bd +&& +h +) + +356 : +ba_ty +( +e +, +BOOST_ASIO_MOVE_CAST +( +T +)( +h +. +g +())) + +361 + gme + < +tyme + + gU +,ym + gOthExecut +> + +362 +execut_bd +xecut_bd< +U +, +OthExecut +>&& +h +) + +363 : +ba_ty +( +BOOST_ASIO_MOVE_CAST +( +OthExecut +)( +h +. +g_execut +()), + +364 +BOOST_ASIO_MOVE_CAST +( +U +)( +h +. +g +())) + +370 + gme + < +tyme + + gU +,ym + gOthExecut +> + +371 +execut_bd +( +execut_g_t +, cڡ +execut_ty +& +e +, + +372 +execut_bd +< +U +, +OthExecut +>&& +h +) + +373 : +ba_ty +( +e +, +BOOST_ASIO_MOVE_CAST +( +U +)( +h +. +g +())) + +380 ~ +execut_bd +() + +385 + grg_ty +& +g +( + gBOOST_ASIO_NOEXCEPT + + +387  + gthis +-> + grg_ +; + +391 cڡ + grg_ty +& +g +(cڡ + gBOOST_ASIO_NOEXCEPT + + +393  + gthis +-> + grg_ +; + +397 +execut_ty + +g_execut +(cڡ + gBOOST_ASIO_NOEXCEPT + + +399  + gthis +-> + gexecut_ +; + +402 #i +defed +( +GENERATING_DOCUMENTATION +) + +404 + gme + < + gtyme +... + gArgs +>ut +ݔ +()(Args&& ...); + +405 + gme + < + gtyme +... + gArgs +>ut +ݔ +()(Args&& ...) const; + +407 #i +defed +( +BOOST_ASIO_HAS_VARIADIC_TEMPLATES +) + +410 + gme + < + gtyme +... + gArgs +> + +411 +tyme + + gsu_of +< +T +( +Args +...)>:: +ty + +ݔ +()( + +412 +BOOST_ASIO_MOVE_ARG +( +Args +)... +gs +) + +414  +this +-> +rg_ +( +BOOST_ASIO_MOVE_CAST +( +Args +)( +gs +)...); + +418 + gme + < + gtyme +... + gArgs +> + +419 +tyme + + gsu_of +< +T +( +Args +...)>:: +ty + +ݔ +()( + +420 +BOOST_ASIO_MOVE_ARG +( +Args +)... +gs +) const + +422  +this +-> +rg_ +( +BOOST_ASIO_MOVE_CAST +( +Args +)( +gs +)...); + +425 #i +defed +( +BOOST_ASIO_HAS_STD_TYPE_TRAITS +&& !defed( +_MSC_VER +) + +427 +tyme + + gda +:: +execut_bd_su_of0 +< +T +>:: +ty + +ݔ +()() + +429  +this +-> +rg_ +(); + +432 +tyme + + gda +:: +execut_bd_su_of0 +< +T +>:: +ty + +ݔ +()() const + +434  +this +-> +rg_ +(); + +437  + #BOOST_ASIO_PRIVATE_BIND_EXECUTOR_CALL_DEF +( +n +) \ + +438 +me + < + `BOOST_ASIO_VARIADIC_TPARAMS +( +n +)> \ + +439 +tyme + +su_of +< + `T +( + `BOOST_ASIO_VARIADIC_TARGS +( +n +))>:: +ty + + `ݔ +()( \ + +440 + `BOOST_ASIO_VARIADIC_MOVE_PARAMS +( +n +)) \ + +442  +this +-> + `rg_ +( + `BOOST_ASIO_VARIADIC_MOVE_ARGS +( +n +)); \ + +445 +me + < + `BOOST_ASIO_VARIADIC_TPARAMS +( +n +)> \ + +446 +tyme + +su_of +< + `T +( + `BOOST_ASIO_VARIADIC_TARGS +( +n +))>:: +ty + + `ݔ +()( \ + +447 + `BOOST_ASIO_VARIADIC_MOVE_PARAMS +( +n +)) const \ + +449  +this +-> + `rg_ +( + `BOOST_ASIO_VARIADIC_MOVE_ARGS +( +n +)); \ + +451 + + ) + +452 +BOOST_ASIO_VARIADIC_GENERATE +( +BOOST_ASIO_PRIVATE_BIND_EXECUTOR_CALL_DEF +) + +453 #unde +BOOST_ASIO_PRIVATE_BIND_EXECUTOR_CALL_DEF + + +457  +tyme + + tda +:: + texecut_bd_su_ty +< + tT +>:: + tsu_ty__void + + +458 + tsu_ty__void +; + +460 +su_ty__void + +ݔ +()() + +462  + gthis +-> +rg_ +(); + +465 +su_ty__void + +ݔ +()() const + +467  + gthis +-> +rg_ +(); + +470  + #BOOST_ASIO_PRIVATE_BIND_EXECUTOR_CALL_DEF +( +n +) \ + +471 +me + < + `BOOST_ASIO_VARIADIC_TPARAMS +( +n +)> \ + +472 +su_ty__void + + `ݔ +()( \ + +473 + `BOOST_ASIO_VARIADIC_MOVE_PARAMS +( +n +)) \ + +475  +this +-> + `rg_ +( + `BOOST_ASIO_VARIADIC_MOVE_ARGS +( +n +)); \ + +478 +me + < + `BOOST_ASIO_VARIADIC_TPARAMS +( +n +)> \ + +479 +su_ty__void + + `ݔ +()( \ + +480 + `BOOST_ASIO_VARIADIC_MOVE_PARAMS +( +n +)) const \ + +482  +this +-> + `rg_ +( + `BOOST_ASIO_VARIADIC_MOVE_ARGS +( +n +)); \ + +484 + + ) + +485 +BOOST_ASIO_VARIADIC_GENERATE +( +BOOST_ASIO_PRIVATE_BIND_EXECUTOR_CALL_DEF +) + +486 #unde +BOOST_ASIO_PRIVATE_BIND_EXECUTOR_CALL_DEF + + +490 + give +: + +491  +da +:: + texecut_bd_ba +< + tT +, + tExecut +, + +492 + tus_execut +< + tT +, + tExecut +>:: + tvue +> + tba_ty +; + +496 + gme + < +tyme + + gExecut +,ym + gT +> + +497 +le + + gexecut_bd +< +tyme + + gdey +< + gT +>:: +ty +, + gExecut +> + +498 +bd_execut +(cڡ +Execut +& +ex +, +BOOST_ASIO_MOVE_ARG +( +T + +t +, + +499 +tyme + +ab_if +< +is_execut +< +Execut +>:: +vue +>:: +ty +* = 0) + +501  +execut_bd +< +tyme + +dey +< +T +>:: +ty +, +Execut +>( + +502 +execut_g_t +(), +ex +, +BOOST_ASIO_MOVE_CAST +( +T +)( +t +)); + +506 + gme + < +tyme + + gExecutiCڋxt +,ym + gT +> + +507 +le + + gexecut_bd +< +tyme + + gdey +< + gT +>:: +ty +, + +508 +tyme + + gExecutiCڋxt +:: +execut_ty +> + +509 +bd_execut +( +ExecutiCڋxt +& +x +, +BOOST_ASIO_MOVE_ARG +( +T + +t +, + +510 +tyme + +ab_if +< +is_cvtib +< + +511 +ExecutiCڋxt +&, +executi_cڋxt +&>:: +vue +>:: +ty +* = 0) + +513  +execut_bd +< +tyme + +dey +< +T +>:: +ty +, + +514 +tyme + +ExecutiCڋxt +:: +execut_ty +>( + +515 +execut_g_t +(), +x +. +g_execut +(), +BOOST_ASIO_MOVE_CAST +( +T +)( +t +)); + +518 #i! +defed +( +GENERATING_DOCUMENTATION +) + +520 + gme + < +tyme + + gT +,ym + gExecut +> + +521  + gus_execut +< + gexecut_bd +< + gT +, + gExecut +>, Executor> + +522 : +ue_ty + {}; + +524 + gme + < +tyme + + gT +,ym + gExecut +,ym + gSigtu +> + +525 +ass + + gasync_su +< + gexecut_bd +< + gT +, + gExecut +>, + gSigtu +> + +527 + gpublic +: + +528  +execut_bd +< + +529 + ttyme + + tasync_su +< + tT +, + tSigtu +>:: + tcomi_hdr_ty +, + tExecut +> + +530 + tcomi_hdr_ty +; + +532  +tyme + + tasync_su +< + tT +, + tSigtu +>:: + ttu_ty +eturn_type; + +534 +exic + +async_su +( +execut_bd +< +T +, +Execut +>& +b +) + +535 : +rg_ +( +b +. +g +()) + +539 +tu_ty + +g +() + +541  +rg_ +. +g +(); + +544 + give +: + +545 +async_su +(cڡsync_su& +BOOST_ASIO_DELETED +; + +546 + gasync_su +& + gݔ +=(cڡ +async_su +& +BOOST_ASIO_DELETED +; + +548 + gasync_su +< + gT +, + gSigtu +> + grg_ +; + +551 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +553 + gme + < +tyme + + gT +,ym + gExecut +,ym + gSigtu +> + +554  + ghdr_ty +< + gexecut_bd +< + gT +, + gExecut +>, + gSigtu +> + +556  + gexecut_bd +< + +557 + ttyme + + thdr_ty +< + tT +, + tSigtu +>:: + tty +, + tExecut +>ype; + +560 + gme + < +tyme + + gT +,ym + gExecut +> + +561 +ass + + gasync_su +< + gexecut_bd +< + gT +, + gExecut +> > + +563 + gpublic +: + +564  +tyme + + tasync_su +< + tT +>:: + tty +ype; + +566 +exic + +async_su +( +execut_bd +< +T +, +Execut +>& +b +) + +567 : +rg_ +( +b +. +g +()) + +571 +ty + +g +() + +573  +rg_ +. +g +(); + +576 + give +: + +577 +async_su +< +T +> +rg_ +; + +582 + gme + < +tyme + + gT +,ym + gExecut +,ym + gAot +> + +583  + gassocd_lot +< + gexecut_bd +< + gT +, + gExecut +>, + gAot +> + +585  +tyme + + tassocd_lot +< + tT +, + tAot +>:: + tty +ype; + +587  +ty + +g +(cڡ +execut_bd +< +T +, +Execut +>& +b +, + +588 cڡ +Aot +& +a + = Aot() +BOOST_ASIO_NOEXCEPT + + +590  +assocd_lot +< +T +, +Aot +>:: +g +( +b +.g(), +a +); + +594 + gme + < +tyme + + gT +,ym + gExecut +,ym + gExecut1 +> + +595  + gassocd_execut +< + gexecut_bd +< + gT +, + gExecut +>, + gExecut1 +> + +597  +Execut + + tty +; + +599  +ty + +g +(cڡ +execut_bd +< +T +, +Execut +>& +b +, + +600 cڡ +Execut1 +& = Execut1() +BOOST_ASIO_NOEXCEPT + + +602  +b +. +g_execut +(); + +611  + ~ + + @/usr/include/boost/asio/buffer.hpp + +11 #ide +BOOST_ASIO_BUFFER_HPP + + +12  + #BOOST_ASIO_BUFFER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30 #i +defed +( +BOOST_ASIO_MSVC +) && (BOOST_ASIO_MSVC >= 1700) + +31 #i +defed +( +_HAS_ITERATOR_DEBUGGING +) && (_HAS_ITERATOR_DEBUGGING != 0) + +32 #i! +defed +( +BOOST_ASIO_DISABLE_BUFFER_DEBUGGING +) + +33  + #BOOST_ASIO_ENABLE_BUFFER_DEBUGGING + + + ) + +38 #i +defed +( +__GNUC__ +) + +39 #i +defed +( +_GLIBCXX_DEBUG +) + +40 #i! +defed +( +BOOST_ASIO_DISABLE_BUFFER_DEBUGGING +) + +41  + #BOOST_ASIO_ENABLE_BUFFER_DEBUGGING + + + ) + +46 #i +defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +47  + ~ + +50 #i +defed +( +BOOST_ASIO_HAS_BOOST_WORKAROUND +) + +51  + ~ + +52 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x582)) \ + +53 || +BOOST_WORKAROUND +( +__SUNPRO_CC +, + $BOOST_TESTED_AT +(0x590)) + +54  + #BOOST_ASIO_ENABLE_ARRAY_BUFFER_WORKAROUND + + + ) + +59 #i + `defed +( +BOOST_ASIO_ENABLE_ARRAY_BUFFER_WORKAROUND +) + +60  + ~ + +63  + ~ + +65 +mea + +boo + { + +66 +mea + +asio + { + +68 +ass + +mub_bufr +; + +69 +ass + +cڡ_bufr +; + +90 as + cmub_bufr + + +92 +public +: + +94 + `mub_bufr +( +BOOST_ASIO_NOEXCEPT + + +95 : + `da_ +(0), + +96 + `size_ +(0) + +101 + `mub_bufr +(* +da +, +d +:: +size_t + +size + +BOOST_ASIO_NOEXCEPT + + +102 : + `da_ +( +da +), + +103 + `size_ +( +size +) + +107 #i + `defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +108 + `mub_bufr +(* +da +, +d +:: +size_t + +size +, + +109 +boo +:: +asio +:: +da +:: +funi +<()> +debug_check +) + +110 : + `da_ +( +da +), + +111 + `size_ +( +size +), + +112 + `debug_check_ +( +debug_check +) + +116 cڡ +boo +:: +asio +:: +da +:: +funi +<()>& + `g_debug_check +() const + +118  +debug_check_ +; + +123 * + `da +(cڡ +BOOST_ASIO_NOEXCEPT + + +125 #i + `defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +126 i( +size_ + && +debug_check_ +) + +127 + `debug_check_ +(); + +129  +da_ +; + +133 +d +:: +size_t + + `size +(cڡ +BOOST_ASIO_NOEXCEPT + + +135  +size_ +; + +139 +mub_bufr +& +ݔ ++=( +d +:: +size_t + +n + +BOOST_ASIO_NOEXCEPT + + +141 +d +:: +size_t + +offt + = +n + < +size_ + ? : size_; + +142 +da_ + = +ic_ +<*>(da_+ +offt +; + +143 +size_ + - +offt +; + +144  * +this +; + +147 +ive +: + +148 * +da_ +; + +149 +d +:: +size_t + +size_ +; + +151 #i + `defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +152 +boo +:: +asio +:: +da +:: +funi +<()> +debug_check_ +; + +156 #i! + `defed +( +BOOST_ASIO_NO_DEPRECATED +) + +160 as + cmub_bufrs_1 + + +161 : +public + +mub_bufr + + +163 +public +: + +165  +mub_bufr + + tvue_ty +; + +168 cڡ + tmub_bufr +* + tcڡ_ +; + +171 + `mub_bufrs_1 +(* +da +, +d +:: +size_t + +size + +BOOST_ASIO_NOEXCEPT + + +172 : + `mub_bufr +( +da +, +size +) + +176 #i + `defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +177 + `mub_bufrs_1 +(* +da +, +d +:: +size_t + +size +, + +178 +boo +:: +asio +:: +da +:: +funi +<()> +debug_check +) + +179 : + `mub_bufr +( +da +, +size +, +debug_check +) + +185 +exic + + `mub_bufrs_1 +(cڡ +mub_bufr +& +b + +BOOST_ASIO_NOEXCEPT + + +186 : + `mub_bufr +( +b +) + +191 +cڡ_ + + `beg +(cڡ +BOOST_ASIO_NOEXCEPT + + +193  +this +; + +197 +cڡ_ + + `d +(cڡ +BOOST_ASIO_NOEXCEPT + + +199  + `beg +() + 1; + +224 as + ccڡ_bufr + + +226 +public +: + +228 + `cڡ_bufr +( +BOOST_ASIO_NOEXCEPT + + +229 : + `da_ +(0), + +230 + `size_ +(0) + +235 + `cڡ_bufr +(cڡ * +da +, +d +:: +size_t + +size + +BOOST_ASIO_NOEXCEPT + + +236 : + `da_ +( +da +), + +237 + `size_ +( +size +) + +242 + `cڡ_bufr +(cڡ +mub_bufr +& +b + +BOOST_ASIO_NOEXCEPT + + +243 : + `da_ +( +b +. + `da +()), + +244 + `size_ +( +b +. + `size +()) + +245 #i + `defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +246 , + `debug_check_ +( +b +. + `g_debug_check +()) + +251 #i + `defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +252 + `cڡ_bufr +(cڡ * +da +, +d +:: +size_t + +size +, + +253 +boo +:: +asio +:: +da +:: +funi +<()> +debug_check +) + +254 : + `da_ +( +da +), + +255 + `size_ +( +size +), + +256 + `debug_check_ +( +debug_check +) + +260 cڡ +boo +:: +asio +:: +da +:: +funi +<()>& + `g_debug_check +() const + +262  +debug_check_ +; + +267 cڡ * + `da +(cڡ +BOOST_ASIO_NOEXCEPT + + +269 #i + `defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +270 i( +size_ + && +debug_check_ +) + +271 + `debug_check_ +(); + +273  +da_ +; + +277 +d +:: +size_t + + `size +(cڡ +BOOST_ASIO_NOEXCEPT + + +279  +size_ +; + +283 +cڡ_bufr +& +ݔ ++=( +d +:: +size_t + +n + +BOOST_ASIO_NOEXCEPT + + +285 +d +:: +size_t + +offt + = +n + < +size_ + ? : size_; + +286 +da_ + = +ic_ +(da_+ +offt +; + +287 +size_ + - +offt +; + +288  * +this +; + +291 +ive +: + +292 cڡ * +da_ +; + +293 +d +:: +size_t + +size_ +; + +295 #i + `defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +296 +boo +:: +asio +:: +da +:: +funi +<()> +debug_check_ +; + +300 #i! + `defed +( +BOOST_ASIO_NO_DEPRECATED +) + +304 as + ccڡ_bufrs_1 + + +305 : +public + +cڡ_bufr + + +307 +public +: + +309  +cڡ_bufr + + tvue_ty +; + +312 cڡ + tcڡ_bufr +* + tcڡ_ +; + +315 + `cڡ_bufrs_1 +(cڡ * +da +, +d +:: +size_t + +size + +BOOST_ASIO_NOEXCEPT + + +316 : + `cڡ_bufr +( +da +, +size +) + +320 #i + `defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +321 + `cڡ_bufrs_1 +(cڡ * +da +, +d +:: +size_t + +size +, + +322 +boo +:: +asio +:: +da +:: +funi +<()> +debug_check +) + +323 : + `cڡ_bufr +( +da +, +size +, +debug_check +) + +329 +exic + + `cڡ_bufrs_1 +(cڡ +cڡ_bufr +& +b + +BOOST_ASIO_NOEXCEPT + + +330 : + `cڡ_bufr +( +b +) + +335 +cڡ_ + + `beg +(cڡ +BOOST_ASIO_NOEXCEPT + + +337  +this +; + +341 +cڡ_ + + `d +(cڡ +BOOST_ASIO_NOEXCEPT + + +343  + `beg +() + 1; + +352 as + cnu_bufrs + + +354 +public +: + +356  +mub_bufr + + tvue_ty +; + +359 cڡ + tmub_bufr +* + tcڡ_ +; + +362 +cڡ_ + + `beg +(cڡ +BOOST_ASIO_NOEXCEPT + + +364  & +buf_ +; + +368 +cڡ_ + + `d +(cڡ +BOOST_ASIO_NOEXCEPT + + +370  & +buf_ +; + +373 +ive +: + +374 +mub_bufr + +buf_ +; + +385 +le + cڡ +mub_bufr +* + `bufr_qu_beg +(cڡ mub_bufr& +b +) + +387  & +b +; + +391 +le + cڡ +cڡ_bufr +* + `bufr_qu_beg +(cڡ cڡ_bufr& +b +) + +393  & +b +; + +396 #i + `defed +( +BOOST_ASIO_HAS_DECLTYPE +|| defed( +GENERATING_DOCUMENTATION +) + +399 +me + < +tyme + +C +> + +400 +le +ut + `bufr_qu_beg +( +C +& +c +-> + `dety +(c. + `beg +()) + +402  +c +. + `beg +(); + +406 +me + < +tyme + +C +> + +407 +le +ut + `bufr_qu_beg +(cڡ +C +& +c +-> + `dety +(c. + `beg +()) + +409  +c +. + `beg +(); + +414 +me + < +tyme + +C +> + +415 +le + +tyme + +C +:: + + + `bufr_qu_beg +(C& +c +) + +417  +c +. + `beg +(); + +420 +me + < +tyme + +C +> + +421 +le + +tyme + +C +:: +cڡ_ + + `bufr_qu_beg +(cڡ C& +c +) + +423  +c +. + `beg +(); + +438 +le + cڡ +mub_bufr +* + `bufr_qu_d +(cڡ mub_bufr& +b +) + +440  & +b + + 1; + +444 +le + cڡ +cڡ_bufr +* + `bufr_qu_d +(cڡ cڡ_bufr& +b +) + +446  & +b + + 1; + +449 #i + `defed +( +BOOST_ASIO_HAS_DECLTYPE +|| defed( +GENERATING_DOCUMENTATION +) + +452 +me + < +tyme + +C +> + +453 +le +ut + `bufr_qu_d +( +C +& +c +-> + `dety +(c. + `d +()) + +455  +c +. + `d +(); + +459 +me + < +tyme + +C +> + +460 +le +ut + `bufr_qu_d +(cڡ +C +& +c +-> + `dety +(c. + `d +()) + +462  +c +. + `d +(); + +467 +me + < +tyme + +C +> + +468 +le + +tyme + +C +:: + + + `bufr_qu_d +(C& +c +) + +470  +c +. + `d +(); + +473 +me + < +tyme + +C +> + +474 +le + +tyme + +C +:: +cڡ_ + + `bufr_qu_d +(cڡ C& +c +) + +476  +c +. + `d +(); + +483 +mea + +da + { + +486  + se_bufr + {}; + +487  + smuɝ_bufrs + {}; + +490 +me + < +tyme + +BufrSequ +> + +491  +bufr_qu_rdy + : + +492 +cdiڮ +< + +493 +is_me +< +BufrSequ +, +mub_bufr +>:: +vue + + +494 #i! + `defed +( +BOOST_ASIO_NO_DEPRECATED +) + +495 || +is_me +< +BufrSequ +, +mub_bufrs_1 +>:: +vue + + +496 || +is_me +< +BufrSequ +, +cڡ_bufrs_1 +>:: +vue + + +498 || +is_me +< +BufrSequ +, +cڡ_bufr +>:: +vue +, + +499 +e_bufr +, +muɝ_bufrs +>:: +ty + {}; + +501 +me + < +tyme + +It +> + +502 +le + +d +:: +size_t + + `bufr_size +( +e_bufr +, + +503 +It + +beg +, It +BOOST_ASIO_NOEXCEPT + + +505  + `cڡ_bufr +(* +beg +). + `size +(); + +508 +me + < +tyme + +It +> + +509 +le + +d +:: +size_t + + `bufr_size +( +muɝ_bufrs +, + +510 +It + +beg +, It +d + +BOOST_ASIO_NOEXCEPT + + +512 +d +:: +size_t + +tٮ_bufr_size + = 0; + +514 +It + + + = +beg +; + +515 ; + + ! +d +; ++iter) + +517 +cڡ_bufr + + `b +(* + +); + +518 +tٮ_bufr_size + + +b +. + `size +(); + +521  +tٮ_bufr_size +; + +544 +me + < +tyme + +BufrSequ +> + +545 +le + +d +:: +size_t + + `bufr_size +(cڡ +BufrSequ +& +b + +BOOST_ASIO_NOEXCEPT + + +547  +da +:: + `bufr_size +( + +548 +da +:: +bufr_qu_rdy +< +BufrSequ +>(), + +549 +boo +:: +asio +:: + `bufr_qu_beg +( +b +), + +550 +boo +:: +asio +:: + `bufr_qu_d +( +b +)); + +553 #i! + `defed +( +BOOST_ASIO_NO_DEPRECATED +) + +579 +me + < +tyme + +PorToPodTy +> + +580 +le + +PorToPodTy + + `bufr_ +(cڡ +mub_bufr +& +b + +BOOST_ASIO_NOEXCEPT + + +582  +ic_ +< +PorToPodTy +>( +b +. + `da +()); + +586 +me + < +tyme + +PorToPodTy +> + +587 +le + +PorToPodTy + + `bufr_ +(cڡ +cڡ_bufr +& +b + +BOOST_ASIO_NOEXCEPT + + +589  +ic_ +< +PorToPodTy +>( +b +. + `da +()); + +600 +le + +mub_bufr + +ݔ ++(cڡ mub_bufr& +b +, + +601 +d +:: +size_t + +n + +BOOST_ASIO_NOEXCEPT + + +603 +d +:: +size_t + +offt + = +n + < +b +. + `size +() ? : b.size(); + +604 * +w_da + = +ic_ +<*>( +b +. + `da +()+ +offt +; + +605 +d +:: +size_t + +w_size + = +b +. + `size +(- +offt +; + +606  + `mub_bufr +( +w_da +, +w_size + + +607 #i + `defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +608 , +b +. + `g_debug_check +() + +617 +le + +mub_bufr + +ݔ ++( +d +:: +size_t + +n +, + +618 cڡ +mub_bufr +& +b + +BOOST_ASIO_NOEXCEPT + + +620  +b + + +n +; + +627 +le + +cڡ_bufr + +ݔ ++(cڡ cڡ_bufr& +b +, + +628 +d +:: +size_t + +n + +BOOST_ASIO_NOEXCEPT + + +630 +d +:: +size_t + +offt + = +n + < +b +. + `size +() ? : b.size(); + +631 cڡ * +w_da + = +ic_ +( +b +. + `da +()+ +offt +; + +632 +d +:: +size_t + +w_size + = +b +. + `size +(- +offt +; + +633  + `cڡ_bufr +( +w_da +, +w_size + + +634 #i + `defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +635 , +b +. + `g_debug_check +() + +644 +le + +cڡ_bufr + +ݔ ++( +d +:: +size_t + +n +, + +645 cڡ +cڡ_bufr +& +b + +BOOST_ASIO_NOEXCEPT + + +647  +b + + +n +; + +650 #i + `defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +651 +mea + +da + { + +653 +me + < +tyme + +It +> + +654 as + cbufr_debug_check + + +656 +public +: + +657 + `bufr_debug_check +( +It + + +) + +658 : + `_ +( + +) + +662 ~ + `bufr_debug_check +() + +664 #i + `defed +( +BOOST_ASIO_MSVC +) && (BOOST_ASIO_MSVC == 1400) + +668 +_ + = + `It +(); + +672  + `ݔ +()() + +674 ()* +_ +; + +677 +ive +: + +678 +It + +_ +; + +847 #i + `defed +( +BOOST_ASIO_NO_DEPRECATED +|| defed( +GENERATING_DOCUMENTATION +) + +848  + #BOOST_ASIO_MUTABLE_BUFFER + +mub_bufr + + + ) + +849  + #BOOST_ASIO_CONST_BUFFER + +cڡ_bufr + + + ) + +851  + #BOOST_ASIO_MUTABLE_BUFFER + +mub_bufrs_1 + + + ) + +852  + #BOOST_ASIO_CONST_BUFFER + +cڡ_bufrs_1 + + + ) + +859 +le + +BOOST_ASIO_MUTABLE_BUFFER + + `bufr +( + +860 cڡ +mub_bufr +& +b + +BOOST_ASIO_NOEXCEPT + + +862  + `BOOST_ASIO_MUTABLE_BUFFER +( +b +); + +872 +le + +BOOST_ASIO_MUTABLE_BUFFER + + `bufr +(cڡ +mub_bufr +& +b +, + +873 +d +:: +size_t + +max_size__bys + +BOOST_ASIO_NOEXCEPT + + +875  + `BOOST_ASIO_MUTABLE_BUFFER +( + +876 + `mub_bufr +( +b +. + `da +(), + +877 +b +. + `size +(< +max_size__bys + + +878 ? +b +. + `size +(: +max_size__bys + + +879 #i + `defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +880 , +b +. + `g_debug_check +() + +889 +le + +BOOST_ASIO_CONST_BUFFER + + `bufr +( + +890 cڡ +cڡ_bufr +& +b + +BOOST_ASIO_NOEXCEPT + + +892  + `BOOST_ASIO_CONST_BUFFER +( +b +); + +902 +le + +BOOST_ASIO_CONST_BUFFER + + `bufr +(cڡ +cڡ_bufr +& +b +, + +903 +d +:: +size_t + +max_size__bys + +BOOST_ASIO_NOEXCEPT + + +905  + `BOOST_ASIO_CONST_BUFFER +( +b +. + `da +(), + +906 +b +. + `size +(< +max_size__bys + + +907 ? +b +. + `size +(: +max_size__bys + + +908 #i + `defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +909 , +b +. + `g_debug_check +() + +918 +le + +BOOST_ASIO_MUTABLE_BUFFER + + `bufr +(* +da +, + +919 +d +:: +size_t + +size__bys + +BOOST_ASIO_NOEXCEPT + + +921  + `BOOST_ASIO_MUTABLE_BUFFER +( +da +, +size__bys +); + +928 +le + +BOOST_ASIO_CONST_BUFFER + + `bufr +(cڡ * +da +, + +929 +d +:: +size_t + +size__bys + +BOOST_ASIO_NOEXCEPT + + +931  + `BOOST_ASIO_CONST_BUFFER +( +da +, +size__bys +); + +941 +me + < +tyme + +PodTy +, +d +:: +size_t + +N +> + +942 +le + +BOOST_ASIO_MUTABLE_BUFFER + + `bufr +( + `PodTy + (& +da +)[ +N +] +BOOST_ASIO_NOEXCEPT + + +944  + `BOOST_ASIO_MUTABLE_BUFFER +( +da +, +N + * ( +PodTy +)); + +954 +me + < +tyme + +PodTy +, +d +:: +size_t + +N +> + +955 +le + +BOOST_ASIO_MUTABLE_BUFFER + + `bufr +( + `PodTy + (& +da +)[ +N +], + +956 +d +:: +size_t + +max_size__bys + +BOOST_ASIO_NOEXCEPT + + +958  + `BOOST_ASIO_MUTABLE_BUFFER +( +da +, + +959 +N + * ( +PodTy +< +max_size__bys + + +960 ? +N + * ( +PodTy +: +max_size__bys +); + +970 +me + < +tyme + +PodTy +, +d +:: +size_t + +N +> + +971 +le + +BOOST_ASIO_CONST_BUFFER + + `bufr +( + +972 cڡ + `PodTy + (& +da +)[ +N +] +BOOST_ASIO_NOEXCEPT + + +974  + `BOOST_ASIO_CONST_BUFFER +( +da +, +N + * ( +PodTy +)); + +984 +me + < +tyme + +PodTy +, +d +:: +size_t + +N +> + +985 +le + +BOOST_ASIO_CONST_BUFFER + + `bufr +(cڡ + `PodTy + (& +da +)[ +N +], + +986 +d +:: +size_t + +max_size__bys + +BOOST_ASIO_NOEXCEPT + + +988  + `BOOST_ASIO_CONST_BUFFER +( +da +, + +989 +N + * ( +PodTy +< +max_size__bys + + +990 ? +N + * ( +PodTy +: +max_size__bys +); + +993 #i + `defed +( +BOOST_ASIO_ENABLE_ARRAY_BUFFER_WORKAROUND +) + +1007 +mea + +da + { + +1009 +me + < +bo + +IsCڡ +> + +1010  +bufr_tys_ba +; + +1012 +me + <> + +1013  +bufr_tys_ba +< +l +> + +1015  +mub_bufr + + tbufr_ty +; + +1016  +BOOST_ASIO_MUTABLE_BUFFER + + tcڏ_ty +; + +1019 +me + <> + +1020  +bufr_tys_ba +< +ue +> + +1022  +cڡ_bufr + + tbufr_ty +; + +1023  +BOOST_ASIO_CONST_BUFFER + + tcڏ_ty +; + +1026 +me + < +tyme + +PodTy +> + +1027  +bufr_tys + + +1028 : +public + +bufr_tys_ba +< +is_cڡ +< +PodTy +>:: +vue +> + +1034 +me + < +tyme + +PodTy +, +d +:: +size_t + +N +> + +1035 +le + +tyme + +da +:: +bufr_tys +< +PodTy +>:: +cڏ_ty + + +1036 + `bufr +( +boo +:: +y +< +PodTy +, +N +>& +da + +BOOST_ASIO_NOEXCEPT + + +1038  +tyme + + tboo +:: + tasio +:: + tda +:: + tbufr_tys +< + tPodTy +>:: + tbufr_ty + + +1039 + tbufr_ty +; + +1040  +tyme + + tboo +:: + tasio +:: + tda +:: + tbufr_tys +< + tPodTy +>:: + tcڏ_ty + + +1041 + tcڏ_ty +; + +1042  + `cڏ_ty +( + +1043 + `bufr_ty +( +da +. + `c_y +(), da. + `size +(* ( +PodTy +))); + +1046 +me + < +tyme + +PodTy +, +d +:: +size_t + +N +> + +1047 +le + +tyme + +da +:: +bufr_tys +< +PodTy +>:: +cڏ_ty + + +1048 + `bufr +( +boo +:: +y +< +PodTy +, +N +>& +da +, + +1049 +d +:: +size_t + +max_size__bys + +BOOST_ASIO_NOEXCEPT + + +1051  +tyme + + tboo +:: + tasio +:: + tda +:: + tbufr_tys +< + tPodTy +>:: + tbufr_ty + + +1052 + tbufr_ty +; + +1053  +tyme + + tboo +:: + tasio +:: + tda +:: + tbufr_tys +< + tPodTy +>:: + tcڏ_ty + + +1054 + tcڏ_ty +; + +1055  + `cڏ_ty +( + +1056 + `bufr_ty +( +da +. + `c_y +(), + +1057 +da +. + `size +(* ( +PodTy +< +max_size__bys + + +1058 ? +da +. + `size +(* ( +PodTy +: +max_size__bys +)); + +1070 +me + < +tyme + +PodTy +, +d +:: +size_t + +N +> + +1071 +le + +BOOST_ASIO_MUTABLE_BUFFER + + `bufr +( + +1072 +boo +:: +y +< +PodTy +, +N +>& +da + +BOOST_ASIO_NOEXCEPT + + +1074  + `BOOST_ASIO_MUTABLE_BUFFER +( + +1075 +da +. + `c_y +(), da. + `size +(* ( +PodTy +)); + +1085 +me + < +tyme + +PodTy +, +d +:: +size_t + +N +> + +1086 +le + +BOOST_ASIO_MUTABLE_BUFFER + + `bufr +( +boo +:: +y +< +PodTy +, +N +>& +da +, + +1087 +d +:: +size_t + +max_size__bys + +BOOST_ASIO_NOEXCEPT + + +1089  + `BOOST_ASIO_MUTABLE_BUFFER +( +da +. + `c_y +(), + +1090 +da +. + `size +(* ( +PodTy +< +max_size__bys + + +1091 ? +da +. + `size +(* ( +PodTy +: +max_size__bys +); + +1101 +me + < +tyme + +PodTy +, +d +:: +size_t + +N +> + +1102 +le + +BOOST_ASIO_CONST_BUFFER + + `bufr +( + +1103 +boo +:: +y +& +da + +BOOST_ASIO_NOEXCEPT + + +1105  + `BOOST_ASIO_CONST_BUFFER +( +da +. + `da +(), da. + `size +(* ( +PodTy +)); + +1115 +me + < +tyme + +PodTy +, +d +:: +size_t + +N +> + +1116 +le + +BOOST_ASIO_CONST_BUFFER + + `bufr +( +boo +:: +y +& +da +, + +1117 +d +:: +size_t + +max_size__bys + +BOOST_ASIO_NOEXCEPT + + +1119  + `BOOST_ASIO_CONST_BUFFER +( +da +. + `da +(), + +1120 +da +. + `size +(* ( +PodTy +< +max_size__bys + + +1121 ? +da +. + `size +(* ( +PodTy +: +max_size__bys +); + +1133 +me + < +tyme + +PodTy +, +d +:: +size_t + +N +> + +1134 +le + +BOOST_ASIO_CONST_BUFFER + + `bufr +( + +1135 cڡ +boo +:: +y +< +PodTy +, +N +>& +da + +BOOST_ASIO_NOEXCEPT + + +1137  + `BOOST_ASIO_CONST_BUFFER +( +da +. + `da +(), da. + `size +(* ( +PodTy +)); + +1147 +me + < +tyme + +PodTy +, +d +:: +size_t + +N +> + +1148 +le + +BOOST_ASIO_CONST_BUFFER + + `bufr +(cڡ +boo +:: +y +< +PodTy +, +N +>& +da +, + +1149 +d +:: +size_t + +max_size__bys + +BOOST_ASIO_NOEXCEPT + + +1151  + `BOOST_ASIO_CONST_BUFFER +( +da +. + `da +(), + +1152 +da +. + `size +(* ( +PodTy +< +max_size__bys + + +1153 ? +da +. + `size +(* ( +PodTy +: +max_size__bys +); + +1156 #i + `defed +( +BOOST_ASIO_HAS_STD_ARRAY +|| defed( +GENERATING_DOCUMENTATION +) + +1165 +me + < +tyme + +PodTy +, +d +:: +size_t + +N +> + +1166 +le + +BOOST_ASIO_MUTABLE_BUFFER + + `bufr +( + +1167 +d +:: +y +< +PodTy +, +N +>& +da + +BOOST_ASIO_NOEXCEPT + + +1169  + `BOOST_ASIO_MUTABLE_BUFFER +( +da +. + `da +(), da. + `size +(* ( +PodTy +)); + +1179 +me + < +tyme + +PodTy +, +d +:: +size_t + +N +> + +1180 +le + +BOOST_ASIO_MUTABLE_BUFFER + + `bufr +( +d +:: +y +< +PodTy +, +N +>& +da +, + +1181 +d +:: +size_t + +max_size__bys + +BOOST_ASIO_NOEXCEPT + + +1183  + `BOOST_ASIO_MUTABLE_BUFFER +( +da +. + `da +(), + +1184 +da +. + `size +(* ( +PodTy +< +max_size__bys + + +1185 ? +da +. + `size +(* ( +PodTy +: +max_size__bys +); + +1195 +me + < +tyme + +PodTy +, +d +:: +size_t + +N +> + +1196 +le + +BOOST_ASIO_CONST_BUFFER + + `bufr +( + +1197 +d +:: +y +& +da + +BOOST_ASIO_NOEXCEPT + + +1199  + `BOOST_ASIO_CONST_BUFFER +( +da +. + `da +(), da. + `size +(* ( +PodTy +)); + +1209 +me + < +tyme + +PodTy +, +d +:: +size_t + +N +> + +1210 +le + +BOOST_ASIO_CONST_BUFFER + + `bufr +( +d +:: +y +& +da +, + +1211 +d +:: +size_t + +max_size__bys + +BOOST_ASIO_NOEXCEPT + + +1213  + `BOOST_ASIO_CONST_BUFFER +( +da +. + `da +(), + +1214 +da +. + `size +(* ( +PodTy +< +max_size__bys + + +1215 ? +da +. + `size +(* ( +PodTy +: +max_size__bys +); + +1225 +me + < +tyme + +PodTy +, +d +:: +size_t + +N +> + +1226 +le + +BOOST_ASIO_CONST_BUFFER + + `bufr +( + +1227 cڡ +d +:: +y +< +PodTy +, +N +>& +da + +BOOST_ASIO_NOEXCEPT + + +1229  + `BOOST_ASIO_CONST_BUFFER +( +da +. + `da +(), da. + `size +(* ( +PodTy +)); + +1239 +me + < +tyme + +PodTy +, +d +:: +size_t + +N +> + +1240 +le + +BOOST_ASIO_CONST_BUFFER + + `bufr +(cڡ +d +:: +y +< +PodTy +, +N +>& +da +, + +1241 +d +:: +size_t + +max_size__bys + +BOOST_ASIO_NOEXCEPT + + +1243  + `BOOST_ASIO_CONST_BUFFER +( +da +. + `da +(), + +1244 +da +. + `size +(* ( +PodTy +< +max_size__bys + + +1245 ? +da +. + `size +(* ( +PodTy +: +max_size__bys +); + +1260 +me + < +tyme + +PodTy +,ym +Aot +> + +1261 +le + +BOOST_ASIO_MUTABLE_BUFFER + + `bufr +( + +1262 +d +:: +ve +< +PodTy +, +Aot +>& +da + +BOOST_ASIO_NOEXCEPT + + +1264  + `BOOST_ASIO_MUTABLE_BUFFER +( + +1265 +da +. + `size +(? &da[0] : 0, da.size(* ( +PodTy +) + +1266 #i + `defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +1267 , +da +:: +bufr_debug_check +< + +1268 +tyme + +d +:: +ve +< +PodTy +, +Aot +>:: + + + +1269 >( +da +. + `beg +()) + +1284 +me + < +tyme + +PodTy +,ym +Aot +> + +1285 +le + +BOOST_ASIO_MUTABLE_BUFFER + + `bufr +( +d +:: +ve +< +PodTy +, +Aot +>& +da +, + +1286 +d +:: +size_t + +max_size__bys + +BOOST_ASIO_NOEXCEPT + + +1288  + `BOOST_ASIO_MUTABLE_BUFFER +( +da +. + `size +() ? &data[0] : 0, + +1289 +da +. + `size +(* ( +PodTy +< +max_size__bys + + +1290 ? +da +. + `size +(* ( +PodTy +: +max_size__bys + + +1291 #i + `defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +1292 , +da +:: +bufr_debug_check +< + +1293 +tyme + +d +:: +ve +< +PodTy +, +Aot +>:: + + + +1294 >( +da +. + `beg +()) + +1309 +me + < +tyme + +PodTy +,ym +Aot +> + +1310 +le + +BOOST_ASIO_CONST_BUFFER + + `bufr +( + +1311 cڡ +d +:: +ve +< +PodTy +, +Aot +>& +da + +BOOST_ASIO_NOEXCEPT + + +1313  + `BOOST_ASIO_CONST_BUFFER +( + +1314 +da +. + `size +(? &da[0] : 0, da.size(* ( +PodTy +) + +1315 #i + `defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +1316 , +da +:: +bufr_debug_check +< + +1317 +tyme + +d +:: +ve +< +PodTy +, +Aot +>:: +cڡ_ + + +1318 >( +da +. + `beg +()) + +1333 +me + < +tyme + +PodTy +,ym +Aot +> + +1334 +le + +BOOST_ASIO_CONST_BUFFER + + `bufr +( + +1335 cڡ +d +:: +ve +< +PodTy +, +Aot +>& +da +, + +1336 +d +:: +size_t + +max_size__bys + +BOOST_ASIO_NOEXCEPT + + +1338  + `BOOST_ASIO_CONST_BUFFER +( +da +. + `size +() ? &data[0] : 0, + +1339 +da +. + `size +(* ( +PodTy +< +max_size__bys + + +1340 ? +da +. + `size +(* ( +PodTy +: +max_size__bys + + +1341 #i + `defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +1342 , +da +:: +bufr_debug_check +< + +1343 +tyme + +d +:: +ve +< +PodTy +, +Aot +>:: +cڡ_ + + +1344 >( +da +. + `beg +()) + +1357 +me + < +tyme + +Em +,ym +Ts +,ym +Aot +> + +1358 +le + +BOOST_ASIO_MUTABLE_BUFFER + + `bufr +( + +1359 +d +:: +basic_rg +< +Em +, +Ts +, +Aot +>& +da + +BOOST_ASIO_NOEXCEPT + + +1361  + `BOOST_ASIO_MUTABLE_BUFFER +( +da +. + `size +() ? &data[0] : 0, + +1362 +da +. + `size +(* ( +Em +) + +1363 #i + `defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +1364 , +da +:: +bufr_debug_check +< + +1365 +tyme + +d +:: +basic_rg +< +Em +, +Ts +, +Aot +>:: + + + +1366 >( +da +. + `beg +()) + +1381 +me + < +tyme + +Em +,ym +Ts +,ym +Aot +> + +1382 +le + +BOOST_ASIO_MUTABLE_BUFFER + + `bufr +( + +1383 +d +:: +basic_rg +< +Em +, +Ts +, +Aot +>& +da +, + +1384 +d +:: +size_t + +max_size__bys + +BOOST_ASIO_NOEXCEPT + + +1386  + `BOOST_ASIO_MUTABLE_BUFFER +( +da +. + `size +() ? &data[0] : 0, + +1387 +da +. + `size +(* ( +Em +< +max_size__bys + + +1388 ? +da +. + `size +(* ( +Em +: +max_size__bys + + +1389 #i + `defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +1390 , +da +:: +bufr_debug_check +< + +1391 +tyme + +d +:: +basic_rg +< +Em +, +Ts +, +Aot +>:: + + + +1392 >( +da +. + `beg +()) + +1404 +me + < +tyme + +Em +,ym +Ts +,ym +Aot +> + +1405 +le + +BOOST_ASIO_CONST_BUFFER + + `bufr +( + +1406 cڡ +d +:: +basic_rg +< +Em +, +Ts +, +Aot +>& +da + +BOOST_ASIO_NOEXCEPT + + +1408  + `BOOST_ASIO_CONST_BUFFER +( +da +. + `da +(), da. + `size +(* ( +Em +) + +1409 #i + `defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +1410 , +da +:: +bufr_debug_check +< + +1411 +tyme + +d +:: +basic_rg +< +Em +, +Ts +, +Aot +>:: +cڡ_ + + +1412 >( +da +. + `beg +()) + +1427 +me + < +tyme + +Em +,ym +Ts +,ym +Aot +> + +1428 +le + +BOOST_ASIO_CONST_BUFFER + + `bufr +( + +1429 cڡ +d +:: +basic_rg +< +Em +, +Ts +, +Aot +>& +da +, + +1430 +d +:: +size_t + +max_size__bys + +BOOST_ASIO_NOEXCEPT + + +1432  + `BOOST_ASIO_CONST_BUFFER +( +da +. + `da +(), + +1433 +da +. + `size +(* ( +Em +< +max_size__bys + + +1434 ? +da +. + `size +(* ( +Em +: +max_size__bys + + +1435 #i + `defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +1436 , +da +:: +bufr_debug_check +< + +1437 +tyme + +d +:: +basic_rg +< +Em +, +Ts +, +Aot +>:: +cڡ_ + + +1438 >( +da +. + `beg +()) + +1443 #i + `defed +( +BOOST_ASIO_HAS_STRING_VIEW +) \ + +1444 || + `defed +( +GENERATING_DOCUMENTATION +) + +1451 +me + < +tyme + +Em +,ym +Ts +> + +1452 +le + +BOOST_ASIO_CONST_BUFFER + + `bufr +( + +1453 +basic_rg_vw +< +Em +, +Ts +> +da + +BOOST_ASIO_NOEXCEPT + + +1455  + `BOOST_ASIO_CONST_BUFFER +( +da +. + `size +() ? &data[0] : 0, + +1456 +da +. + `size +(* ( +Em +) + +1457 #i + `defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +1458 , +da +:: +bufr_debug_check +< + +1459 +tyme + +basic_rg_vw +< +Em +, +Ts +>:: + + + +1460 >( +da +. + `beg +()) + +1472 +me + < +tyme + +Em +,ym +Ts +> + +1473 +le + +BOOST_ASIO_CONST_BUFFER + + `bufr +( + +1474 +basic_rg_vw +< +Em +, +Ts +> +da +, + +1475 +d +:: +size_t + +max_size__bys + +BOOST_ASIO_NOEXCEPT + + +1477  + `BOOST_ASIO_CONST_BUFFER +( +da +. + `size +() ? &data[0] : 0, + +1478 +da +. + `size +(* ( +Em +< +max_size__bys + + +1479 ? +da +. + `size +(* ( +Em +: +max_size__bys + + +1480 #i + `defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +1481 , +da +:: +bufr_debug_check +< + +1482 +tyme + +basic_rg_vw +< +Em +, +Ts +>:: + + + +1483 >( +da +. + `beg +()) + +1497 +me + < +tyme + +Em +,ym +Ts +,ym +Aot +> + +1498 as + cdymic_rg_bufr + + +1500 +public +: + +1502  +BOOST_ASIO_CONST_BUFFER + + tcڡ_bufrs_ty +; + +1505  +BOOST_ASIO_MUTABLE_BUFFER + + tmub_bufrs_ty +; + +1517 +exic + + `dymic_rg_bufr +( +d +:: +basic_rg +< +Em +, +Ts +, +Aot +>& +s +, + +1518 +d +:: +size_t + +maximum_size + = + +1519 ( +d +:: +numic_lims +:: +max +)() +BOOST_ASIO_NOEXCEPT + + +1520 : + `rg_ +( +s +), + +1521 + `size_ +( +rg_ +. + `size +()), + +1522 + `max_size_ +( +maximum_size +) + +1526 #i + `defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +1528 + `dymic_rg_bufr +( +dymic_rg_bufr +&& +h + +BOOST_ASIO_NOEXCEPT + + +1529 : + `rg_ +( +h +. +rg_ +), + +1530 + `size_ +( +h +. +size_ +), + +1531 + `max_size_ +( +h +. +max_size_ +) + +1537 +d +:: +size_t + + `size +(cڡ +BOOST_ASIO_NOEXCEPT + + +1539  +size_ +; + +1547 +d +:: +size_t + + `max_size +(cڡ +BOOST_ASIO_NOEXCEPT + + +1549  +max_size_ +; + +1557 +d +:: +size_t + + `cy +(cڡ +BOOST_ASIO_NOEXCEPT + + +1559  +rg_ +. + `cy +(); + +1572 +cڡ_bufrs_ty + + `da +(cڡ +BOOST_ASIO_NOEXCEPT + + +1574  + `cڡ_bufrs_ty +( +boo +:: +asio +:: + `bufr +( +rg_ +, +size_ +)); + +1593 +mub_bufrs_ty + + `e +( +d +:: +size_t + +n +) + +1595 i( + `size + (> + `max_size +(|| max_size(- size(< +n +) + +1597 +d +:: +ngth_r + + `ex +("dynamic_string_bufferooong"); + +1598 +boo +:: +asio +:: +da +:: + `throw_exi +( +ex +); + +1601 +rg_ +. + `size +( +size_ + + +n +); + +1603  +boo +:: +asio +:: + `bufr +(boo::asio::bufr( +rg_ ++ +size_ +, +n +); + +1618  + `comm +( +d +:: +size_t + +n +) + +1620 +size_ + +( +d +:: +m +)( +n +, +rg_ +. + `size +() - size_); + +1621 +rg_ +. + `size +( +size_ +); + +1631  + `csume +( +d +:: +size_t + +n +) + +1633 +d +:: +size_t + +csume_ngth + = (d:: +m +)( +n +, +size_ +); + +1634 +rg_ +. + `a +(0, +csume_ngth +); + +1635 +size_ + - +csume_ngth +; + +1638 +ive +: + +1639 +d +:: +basic_rg +< +Em +, +Ts +, +Aot +>& +rg_ +; + +1640 +d +:: +size_t + +size_ +; + +1641 cڡ +d +:: +size_t + +max_size_ +; + +1648 +me + < +tyme + +Em +,ym +Aot +> + +1649 as + cdymic_ve_bufr + + +1651 +public +: + +1653  +BOOST_ASIO_CONST_BUFFER + + tcڡ_bufrs_ty +; + +1656  +BOOST_ASIO_MUTABLE_BUFFER + + tmub_bufrs_ty +; + +1668 +exic + + `dymic_ve_bufr +( +d +:: +ve +< +Em +, +Aot +>& +v +, + +1669 +d +:: +size_t + +maximum_size + = + +1670 ( +d +:: +numic_lims +:: +max +)() +BOOST_ASIO_NOEXCEPT + + +1671 : + `ve_ +( +v +), + +1672 + `size_ +( +ve_ +. + `size +()), + +1673 + `max_size_ +( +maximum_size +) + +1677 #i + `defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +1679 + `dymic_ve_bufr +( +dymic_ve_bufr +&& +h + +BOOST_ASIO_NOEXCEPT + + +1680 : + `ve_ +( +h +. +ve_ +), + +1681 + `size_ +( +h +. +size_ +), + +1682 + `max_size_ +( +h +. +max_size_ +) + +1688 +d +:: +size_t + + `size +(cڡ +BOOST_ASIO_NOEXCEPT + + +1690  +size_ +; + +1698 +d +:: +size_t + + `max_size +(cڡ +BOOST_ASIO_NOEXCEPT + + +1700  +max_size_ +; + +1708 +d +:: +size_t + + `cy +(cڡ +BOOST_ASIO_NOEXCEPT + + +1710  +ve_ +. + `cy +(); + +1723 +cڡ_bufrs_ty + + `da +(cڡ +BOOST_ASIO_NOEXCEPT + + +1725  + `cڡ_bufrs_ty +( +boo +:: +asio +:: + `bufr +( +ve_ +, +size_ +)); + +1744 +mub_bufrs_ty + + `e +( +d +:: +size_t + +n +) + +1746 i( + `size + (> + `max_size +(|| max_size(- size(< +n +) + +1748 +d +:: +ngth_r + + `ex +("dynamic_vector_bufferooong"); + +1749 +boo +:: +asio +:: +da +:: + `throw_exi +( +ex +); + +1752 +ve_ +. + `size +( +size_ + + +n +); + +1754  +boo +:: +asio +:: + `bufr +(boo::asio::bufr( +ve_ ++ +size_ +, +n +); + +1769  + `comm +( +d +:: +size_t + +n +) + +1771 +size_ + +( +d +:: +m +)( +n +, +ve_ +. + `size +() - size_); + +1772 +ve_ +. + `size +( +size_ +); + +1782  + `csume +( +d +:: +size_t + +n +) + +1784 +d +:: +size_t + +csume_ngth + = (d:: +m +)( +n +, +size_ +); + +1785 +ve_ +. + `a +(ve_. + `beg +(), ve_.beg(+ +csume_ngth +); + +1786 +size_ + - +csume_ngth +; + +1789 +ive +: + +1790 +d +:: +ve +< +Em +, +Aot +>& +ve_ +; + +1791 +d +:: +size_t + +size_ +; + +1792 cڡ +d +:: +size_t + +max_size_ +; + +1806 +me + < +tyme + +Em +,ym +Ts +,ym +Aot +> + +1807 +le + +dymic_rg_bufr +< +Em +, +Ts +, +Aot +> + `dymic_bufr +( + +1808 +d +:: +basic_rg +< +Em +, +Ts +, +Aot +>& +da + +BOOST_ASIO_NOEXCEPT + + +1810  +dymic_rg_bufr +< +Em +, +Ts +, +Aot +>( +da +); + +1818 +me + < +tyme + +Em +,ym +Ts +,ym +Aot +> + +1819 +le + +dymic_rg_bufr +< +Em +, +Ts +, +Aot +> + `dymic_bufr +( + +1820 +d +:: +basic_rg +< +Em +, +Ts +, +Aot +>& +da +, + +1821 +d +:: +size_t + +max_size + +BOOST_ASIO_NOEXCEPT + + +1823  +dymic_rg_bufr +< +Em +, +Ts +, +Aot +>( +da +, +max_size +); + +1830 +me + < +tyme + +Em +,ym +Aot +> + +1831 +le + +dymic_ve_bufr +< +Em +, +Aot +> + `dymic_bufr +( + +1832 +d +:: +ve +< +Em +, +Aot +>& +da + +BOOST_ASIO_NOEXCEPT + + +1834  +dymic_ve_bufr +< +Em +, +Aot +>( +da +); + +1841 +me + < +tyme + +Em +,ym +Aot +> + +1842 +le + +dymic_ve_bufr +< +Em +, +Aot +> + `dymic_bufr +( + +1843 +d +:: +ve +< +Em +, +Aot +>& +da +, + +1844 +d +:: +size_t + +max_size + +BOOST_ASIO_NOEXCEPT + + +1846  +dymic_ve_bufr +< +Em +, +Aot +>( +da +, +max_size +); + +1879 +mea + +da + { + +1881 +le + +d +:: +size_t + + `bufr_cy_1 +(cڡ +mub_bufr +& +rg +, + +1882 cڡ +cڡ_bufr +& +sour +) + +1884 +usg + +mea + +d +; + +1885 +d +:: +size_t + +rg_size + = +rg +. + `size +(); + +1886 +d +:: +size_t + +sour_size + = +sour +. + `size +(); + +1887 +d +:: +size_t + +n + = +rg_size + < +sour_size + ?arget_size : source_size; + +1888 i( +n + > 0) + +1889 + `memy +( +rg +. + `da +(), +sour +.da(), +n +); + +1890  +n +; + +1893 +me + < +tyme + +TgIt +,ym +SourIt +> + +1894 +le + +d +:: +size_t + + `bufr_cy +( +e_bufr +, one_buffer, + +1895 +TgIt + +rg_beg +, TargetIterator, + +1896 +SourIt + +sour_beg +, SourIt +BOOST_ASIO_NOEXCEPT + + +1898  ( +bufr_cy_1 +)(* +rg_beg +, * +sour_beg +); + +1901 +me + < +tyme + +TgIt +,ym +SourIt +> + +1902 +le + +d +:: +size_t + + `bufr_cy +( +e_bufr +, one_buffer, + +1903 +TgIt + +rg_beg +, TargetIterator, + +1904 +SourIt + +sour_beg +, SourceIterator, + +1905 +d +:: +size_t + +max_bys_to_cy + +BOOST_ASIO_NOEXCEPT + + +1907  ( +bufr_cy_1 +)(* +rg_beg +, + +1908 +boo +:: +asio +:: + `bufr +(* +sour_beg +, +max_bys_to_cy +)); + +1911 +me + < +tyme + +TgIt +,ym +SourIt +> + +1912 +d +:: +size_t + + `bufr_cy +( +e_bufr +, +muɝ_bufrs +, + +1913 +TgIt + +rg_beg +, TargetIterator, + +1914 +SourIt + +sour_beg +, SourIt +sour_d +, + +1915 +d +:: +size_t + +max_bys_to_cy + + +1916 ( +d +:: +numic_lims +:: +max +)() +BOOST_ASIO_NOEXCEPT + + +1918 +d +:: +size_t + +tٮ_bys_cݛd + = 0; + +1919 +SourIt + +sour_ + = +sour_beg +; + +1921  +mub_bufr + + `rg_bufr +( + +1922 +boo +:: +asio +:: + `bufr +(* +rg_beg +, +max_bys_to_cy +)); + +1923 +rg_bufr +. + `size +(&& +sour_ + ! +sour_d +; ++source_iter) + +1925 +cڡ_bufr + + `sour_bufr +(* +sour_ +); + +1926 +d +:: +size_t + +bys_cݛd + = ( +bufr_cy_1 +)( +rg_bufr +, +sour_bufr +); + +1927 +tٮ_bys_cݛd + + +bys_cݛd +; + +1928 +rg_bufr + + +bys_cݛd +; + +1931  +tٮ_bys_cݛd +; + +1934 +me + < +tyme + +TgIt +,ym +SourIt +> + +1935 +d +:: +size_t + + `bufr_cy +( +muɝ_bufrs +, +e_bufr +, + +1936 +TgIt + +rg_beg +, TgIt +rg_d +, + +1937 +SourIt + +sour_beg +, SourceIterator, + +1938 +d +:: +size_t + +max_bys_to_cy + + +1939 ( +d +:: +numic_lims +:: +max +)() +BOOST_ASIO_NOEXCEPT + + +1941 +d +:: +size_t + +tٮ_bys_cݛd + = 0; + +1942 +TgIt + +rg_ + = +rg_beg +; + +1944  +cڡ_bufr + + `sour_bufr +( + +1945 +boo +:: +asio +:: + `bufr +(* +sour_beg +, +max_bys_to_cy +)); + +1946 +sour_bufr +. + `size +(&& +rg_ + ! +rg_d +; ++target_iter) + +1948 +mub_bufr + + `rg_bufr +(* +rg_ +); + +1949 +d +:: +size_t + +bys_cݛd + = ( +bufr_cy_1 +)( +rg_bufr +, +sour_bufr +); + +1950 +tٮ_bys_cݛd + + +bys_cݛd +; + +1951 +sour_bufr + + +bys_cݛd +; + +1954  +tٮ_bys_cݛd +; + +1957 +me + < +tyme + +TgIt +,ym +SourIt +> + +1958 +d +:: +size_t + + `bufr_cy +( +muɝ_bufrs +, multiple_buffers, + +1959 +TgIt + +rg_beg +, TgIt +rg_d +, + +1960 +SourIt + +sour_beg +, SourIt +sour_d + +BOOST_ASIO_NOEXCEPT + + +1962 +d +:: +size_t + +tٮ_bys_cݛd + = 0; + +1964 +TgIt + +rg_ + = +rg_beg +; + +1965 +d +:: +size_t + +rg_bufr_offt + = 0; + +1967 +SourIt + +sour_ + = +sour_beg +; + +1968 +d +:: +size_t + +sour_bufr_offt + = 0; + +1970  +rg_ + ! +rg_d + && +sour_ + ! +sour_d +) + +1972 +mub_bufr + +rg_bufr + = + +1973 + `mub_bufr +(* +rg_ ++ +rg_bufr_offt +; + +1975 +cڡ_bufr + +sour_bufr + = + +1976 + `cڡ_bufr +(* +sour_ ++ +sour_bufr_offt +; + +1978 +d +:: +size_t + +bys_cݛd + = ( +bufr_cy_1 +)( +rg_bufr +, +sour_bufr +); + +1979 +tٮ_bys_cݛd + + +bys_cݛd +; + +1981 i( +bys_cݛd + = +rg_bufr +. + `size +()) + +1983 ++ +rg_ +; + +1984 +rg_bufr_offt + = 0; + +1987 +rg_bufr_offt + + +bys_cݛd +; + +1989 i( +bys_cݛd + = +sour_bufr +. + `size +()) + +1991 ++ +sour_ +; + +1992 +sour_bufr_offt + = 0; + +1995 +sour_bufr_offt + + +bys_cݛd +; + +1998  +tٮ_bys_cݛd +; + +2001 +me + < +tyme + +TgIt +,ym +SourIt +> + +2002 +d +:: +size_t + + `bufr_cy +( +muɝ_bufrs +, multiple_buffers, + +2003 +TgIt + +rg_beg +, TgIt +rg_d +, + +2004 +SourIt + +sour_beg +, SourIt +sour_d +, + +2005 +d +:: +size_t + +max_bys_to_cy + +BOOST_ASIO_NOEXCEPT + + +2007 +d +:: +size_t + +tٮ_bys_cݛd + = 0; + +2009 +TgIt + +rg_ + = +rg_beg +; + +2010 +d +:: +size_t + +rg_bufr_offt + = 0; + +2012 +SourIt + +sour_ + = +sour_beg +; + +2013 +d +:: +size_t + +sour_bufr_offt + = 0; + +2015  +tٮ_bys_cݛd + ! +max_bys_to_cy + + +2016 && +rg_ + ! +rg_d + && +sour_ + ! +sour_d +) + +2018 +mub_bufr + +rg_bufr + = + +2019 + `mub_bufr +(* +rg_ ++ +rg_bufr_offt +; + +2021 +cڡ_bufr + +sour_bufr + = + +2022 + `cڡ_bufr +(* +sour_ ++ +sour_bufr_offt +; + +2024 +d +:: +size_t + +bys_cݛd + = ( +bufr_cy_1 +)( + +2025 +rg_bufr +, +boo +:: +asio +:: + `bufr +( +sour_bufr +, + +2026 +max_bys_to_cy + - +tٮ_bys_cݛd +)); + +2027 +tٮ_bys_cݛd + + +bys_cݛd +; + +2029 i( +bys_cݛd + = +rg_bufr +. + `size +()) + +2031 ++ +rg_ +; + +2032 +rg_bufr_offt + = 0; + +2035 +rg_bufr_offt + + +bys_cݛd +; + +2037 i( +bys_cݛd + = +sour_bufr +. + `size +()) + +2039 ++ +sour_ +; + +2040 +sour_bufr_offt + = 0; + +2043 +sour_bufr_offt + + +bys_cݛd +; + +2046  +tٮ_bys_cݛd +; + +2070 +me + < +tyme + +MubBufrSequ +,ym +CڡBufrSequ +> + +2071 +le + +d +:: +size_t + + `bufr_cy +(cڡ +MubBufrSequ +& +rg +, + +2072 cڡ +CڡBufrSequ +& +sour + +BOOST_ASIO_NOEXCEPT + + +2074  +da +:: + `bufr_cy +( + +2075 +da +:: +bufr_qu_rdy +< +MubBufrSequ +>(), + +2076 +da +:: +bufr_qu_rdy +< +CڡBufrSequ +>(), + +2077 +boo +:: +asio +:: + `bufr_qu_beg +( +rg +), + +2078 +boo +:: +asio +:: + `bufr_qu_d +( +rg +), + +2079 +boo +:: +asio +:: + `bufr_qu_beg +( +sour +), + +2080 +boo +:: +asio +:: + `bufr_qu_d +( +sour +)); + +2107 +me + < +tyme + +MubBufrSequ +,ym +CڡBufrSequ +> + +2108 +le + +d +:: +size_t + + `bufr_cy +(cڡ +MubBufrSequ +& +rg +, + +2109 cڡ +CڡBufrSequ +& +sour +, + +2110 +d +:: +size_t + +max_bys_to_cy + +BOOST_ASIO_NOEXCEPT + + +2112  +da +:: + `bufr_cy +( + +2113 +da +:: +bufr_qu_rdy +< +MubBufrSequ +>(), + +2114 +da +:: +bufr_qu_rdy +< +CڡBufrSequ +>(), + +2115 +boo +:: +asio +:: + `bufr_qu_beg +( +rg +), + +2116 +boo +:: +asio +:: + `bufr_qu_d +( +rg +), + +2117 +boo +:: +asio +:: + `bufr_qu_beg +( +sour +), + +2118 +boo +:: +asio +:: + `bufr_qu_d +( +sour +), +max_bys_to_cy +); + +2123 + } +} + +2126  + ~ + +2127  + ~ + +2128  + ~ + +2130 +mea + + gboo + { + +2131 +mea + + gasio + { + +2135 + gme + < +tyme + + gT +> + +2136  + gis_mub_bufr_qu + + +2137 #i +defed +( +GENERATING_DOCUMENTATION +) + +2138 : +gl_cڡt +< +bo +, + gautomiy_dmed +> + +2140 : +boo +:: +asio +:: +da +:: +is_bufr_qu +< +T +, + gmub_bufr +> + +2147 + gme + < +tyme + + gT +> + +2148  + gis_cڡ_bufr_qu + + +2149 #i +defed +( +GENERATING_DOCUMENTATION +) + +2150 : +gl_cڡt +< +bo +, + gautomiy_dmed +> + +2152 : +boo +:: +asio +:: +da +:: +is_bufr_qu +< +T +, + gcڡ_bufr +> + +2158 + gme + < +tyme + + gT +> + +2159  + gis_dymic_bufr + + +2160 #i +defed +( +GENERATING_DOCUMENTATION +) + +2161 : +gl_cڡt +< +bo +, + gautomiy_dmed +> + +2163 : +boo +:: +asio +:: +da +:: +is_dymic_bufr +< +T +> + +2171  + ~ + + @/usr/include/boost/asio/buffered_read_stream.hpp + +11 #ide +BOOST_ASIO_BUFFERED_READ_STREAM_HPP + + +12  + #BOOST_ASIO_BUFFERED_READ_STREAM_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +31  + ~ + +33 +mea + + gboo + { + +34 +mea + + gasio + { + +48 + gme + < +tyme + + gSm +> + +49 as + cbufd_ad_am + + +50 : +ive + +ncyab + + +52 +public +: + +54  +tyme + + tmove_n +< + tSm +>:: + tty + + txt_y_ty +; + +57  +tyme + + txt_y_ty +:: + tlowe_y_ty +owest_layer_type; + +60  +tyme + + tlowe_y_ty +:: + texecut_ty +xecutor_type; + +62 #i +defed +( +GENERATING_DOCUMENTATION +) + +64 cڡ + gd +:: +size_t + +deu_bufr_size + = +imemti_defed +; + +66 +BOOST_ASIO_STATIC_CONSTANT +( +d +:: +size_t +, +deu_bufr_size + = 1024); + +70 + gme + < +tyme + + gArg +> + +71 +exic + +bufd_ad_am +( +Arg +& +a +) + +72 : +xt_y_ +( +a +), + +73 +age_ +( +deu_bufr_size +) + +78 + gme + < +tyme + + gArg +> + +79 +bufd_ad_am +( +Arg +& +a +, +d +:: +size_t + +bufr_size +) + +80 : +xt_y_ +( +a +), + +81 +age_ +( +bufr_size +) + +86 + gxt_y_ty +& +xt_y +() + +88  + gxt_y_ +; + +92 + glowe_y_ty +& +lowe_y +() + +94  + gxt_y_ +. +lowe_y +(); + +98 cڡ + glowe_y_ty +& +lowe_y +() const + +100  + gxt_y_ +. +lowe_y +(); + +104 +execut_ty + +g_execut +( + gBOOST_ASIO_NOEXCEPT + + +106  + gxt_y_ +. +lowe_y +(). +g_execut +(); + +109 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +112 + gboo +:: +asio +:: +io_cڋxt +& +g_io_cڋxt +() + +114  +xt_y_ +. +g_io_cڋxt +(); + +119 + gboo +:: +asio +:: +io_cڋxt +& +g_io_rvi +() + +121  +xt_y_ +. +g_io_rvi +(); + +126  +o +() + +128 + gxt_y_ +. +o +(); + +132 +BOOST_ASIO_SYNC_OP_VOID + +o +( +boo +:: +syem +:: +r_code +& +ec +) + +134 +xt_y_ +. +o +( +ec +); + +135 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +140 + gme + < +tyme + + gCڡBufrSequ +> + +141 + gd +:: +size_t + +wre_some +(cڡ +CڡBufrSequ +& +bufrs +) + +143  +xt_y_ +. +wre_some +( +bufrs +); + +148 + gme + < +tyme + + gCڡBufrSequ +> + +149 + gd +:: +size_t + +wre_some +(cڡ +CڡBufrSequ +& +bufrs +, + +150 +boo +:: +syem +:: +r_code +& +ec +) + +152  +xt_y_ +. +wre_some +( +bufrs +, +ec +); + +157 + gme + < +tyme + + gCڡBufrSequ +,ym + gWreHdr +> + +158 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +159 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +160 +async_wre_some +(cڡ +CڡBufrSequ +& +bufrs +, + +161 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +163  + gxt_y_ +. +async_wre_some +( +bufrs +, + +164 +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +hdr +)); + +169 + gd +:: +size_t + +fl +(); + +173 + gd +:: +size_t + +fl +( +boo +:: +syem +:: +r_code +& +ec +); + +176 + gme + < +tyme + + gRdHdr +> + +177 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +178 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +179 +async_fl +( +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +); + +183 + gme + < +tyme + + gMubBufrSequ +> + +184 + gd +:: +size_t + +ad_some +(cڡ +MubBufrSequ +& +bufrs +); + +188 + gme + < +tyme + + gMubBufrSequ +> + +189 + gd +:: +size_t + +ad_some +(cڡ +MubBufrSequ +& +bufrs +, + +190 +boo +:: +syem +:: +r_code +& +ec +); + +194 + gme + < +tyme + + gMubBufrSequ +,ym + gRdHdr +> + +195 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +196 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +197 +async_ad_some +(cڡ +MubBufrSequ +& +bufrs +, + +198 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +); + +202 + gme + < +tyme + + gMubBufrSequ +> + +203 + gd +:: +size_t + +ek +(cڡ +MubBufrSequ +& +bufrs +); + +207 + gme + < +tyme + + gMubBufrSequ +> + +208 + gd +:: +size_t + +ek +(cڡ +MubBufrSequ +& +bufrs +, + +209 +boo +:: +syem +:: +r_code +& +ec +); + +212 + gd +:: +size_t + +_ava +() + +214  +age_ +. +size +(); + +218 + gd +:: +size_t + +_ava +( +boo +:: +syem +:: +r_code +& +ec +) + +220 +ec + = +boo +:: +syem +:: +r_code +(); + +221  + gage_ +. +size +(); + +224 + give +: + +227 +me + < +tyme + +MubBufrSequ +> + +228 +d +:: +size_t + +cy +(cڡ +MubBufrSequ +& +bufrs +) + +230 +d +:: +size_t + +bys_cݛd + = +boo +:: +asio +:: +bufr_cy +( + +231 +bufrs +, +age_ +. +da +(), stage_. +size +()); + +232 + gage_ +. +csume +( +bys_cݛd +); + +233  + gbys_cݛd +; + +239 + gme + < +tyme + + gMubBufrSequ +> + +240 + gd +:: +size_t + +ek_cy +(cڡ +MubBufrSequ +& +bufrs +) + +242  +boo +:: +asio +:: +bufr_cy +( +bufrs +, +age_ +. +da +(), stage_. +size +()); + +246 +Sm + + gxt_y_ +; + +249 + gda +:: +bufd_am_age + +age_ +; + +255  + ~ + +257  + ~ + + @/usr/include/boost/asio/buffered_read_stream_fwd.hpp + +11 #ide +BOOST_ASIO_BUFFERED_READ_STREAM_FWD_HPP + + +12  + #BOOST_ASIO_BUFFERED_READ_STREAM_FWD_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18 +mea + + gboo + { + +19 +mea + + gasio + { + +21 + gme + < +tyme + + gSm +> + +22 +ass + + gbufd_ad_am +; + + @/usr/include/boost/asio/buffered_stream.hpp + +11 #ide +BOOST_ASIO_BUFFERED_STREAM_HPP + + +12  + #BOOST_ASIO_BUFFERED_STREAM_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28  + ~ + +30 +mea + + gboo + { + +31 +mea + + gasio + { + +45 + gme + < +tyme + + gSm +> + +46 as + cbufd_am + + +47 : +ive + +ncyab + + +49 +public +: + +51  +tyme + + tmove_n +< + tSm +>:: + tty + + txt_y_ty +; + +54  +tyme + + txt_y_ty +:: + tlowe_y_ty +owest_layer_type; + +57  +tyme + + tlowe_y_ty +:: + texecut_ty +xecutor_type; + +60 + gme + < +tyme + + gArg +> + +61 +exic + +bufd_am +( +Arg +& +a +) + +62 : +r_am_im_ +( +a +), + +63 +am_im_ +( +r_am_im_ +) + +68 + gme + < +tyme + + gArg +> + +69 +exic + +bufd_am +( +Arg +& +a +, +d +:: +size_t + +ad_bufr_size +, + +70 +d +:: +size_t + +wre_bufr_size +) + +71 : +r_am_im_ +( +a +, +wre_bufr_size +), + +72 +am_im_ +( +r_am_im_ +, +ad_bufr_size +) + +77 + gxt_y_ty +& +xt_y +() + +79  + gam_im_ +. +xt_y +().next_layer(); + +83 + glowe_y_ty +& +lowe_y +() + +85  + gam_im_ +. +lowe_y +(); + +89 cڡ + glowe_y_ty +& +lowe_y +() const + +91  + gam_im_ +. +lowe_y +(); + +95 +execut_ty + +g_execut +( + gBOOST_ASIO_NOEXCEPT + + +97  + gam_im_ +. +lowe_y +(). +g_execut +(); + +100 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +103 + gboo +:: +asio +:: +io_cڋxt +& +g_io_cڋxt +() + +105  +am_im_ +. +g_io_cڋxt +(); + +110 + gboo +:: +asio +:: +io_cڋxt +& +g_io_rvi +() + +112  +am_im_ +. +g_io_rvi +(); + +117  +o +() + +119 + gam_im_ +. +o +(); + +123 +BOOST_ASIO_SYNC_OP_VOID + +o +( +boo +:: +syem +:: +r_code +& +ec +) + +125 +am_im_ +. +o +( +ec +); + +126 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +132 + gd +:: +size_t + +ush +() + +134  +am_im_ +. +xt_y +(). +ush +(); + +140 + gd +:: +size_t + +ush +( +boo +:: +syem +:: +r_code +& +ec +) + +142  +am_im_ +. +xt_y +(). +ush +( +ec +); + +146 + gme + < +tyme + + gWreHdr +> + +147 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +148 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +149 +async_ush +( +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +151  +am_im_ +. +xt_y +(). +async_ush +( + +152 +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +hdr +)); + +157 + gme + < +tyme + + gCڡBufrSequ +> + +158 + gd +:: +size_t + +wre_some +(cڡ +CڡBufrSequ +& +bufrs +) + +160  +am_im_ +. +wre_some +( +bufrs +); + +165 + gme + < +tyme + + gCڡBufrSequ +> + +166 + gd +:: +size_t + +wre_some +(cڡ +CڡBufrSequ +& +bufrs +, + +167 +boo +:: +syem +:: +r_code +& +ec +) + +169  +am_im_ +. +wre_some +( +bufrs +, +ec +); + +174 + gme + < +tyme + + gCڡBufrSequ +,ym + gWreHdr +> + +175 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +176 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +177 +async_wre_some +(cڡ +CڡBufrSequ +& +bufrs +, + +178 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +180  + gam_im_ +. +async_wre_some +( +bufrs +, + +181 +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +hdr +)); + +186 + gd +:: +size_t + +fl +() + +188  +am_im_ +. +fl +(); + +193 + gd +:: +size_t + +fl +( +boo +:: +syem +:: +r_code +& +ec +) + +195  +am_im_ +. +fl +( +ec +); + +199 + gme + < +tyme + + gRdHdr +> + +200 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +201 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +202 +async_fl +( +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +204  +am_im_ +. +async_fl +( +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)); + +209 + gme + < +tyme + + gMubBufrSequ +> + +210 + gd +:: +size_t + +ad_some +(cڡ +MubBufrSequ +& +bufrs +) + +212  +am_im_ +. +ad_some +( +bufrs +); + +217 + gme + < +tyme + + gMubBufrSequ +> + +218 + gd +:: +size_t + +ad_some +(cڡ +MubBufrSequ +& +bufrs +, + +219 +boo +:: +syem +:: +r_code +& +ec +) + +221  +am_im_ +. +ad_some +( +bufrs +, +ec +); + +226 + gme + < +tyme + + gMubBufrSequ +,ym + gRdHdr +> + +227 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +228 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +229 +async_ad_some +(cڡ +MubBufrSequ +& +bufrs +, + +230 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +232  + gam_im_ +. +async_ad_some +( +bufrs +, + +233 +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)); + +238 + gme + < +tyme + + gMubBufrSequ +> + +239 + gd +:: +size_t + +ek +(cڡ +MubBufrSequ +& +bufrs +) + +241  +am_im_ +. +ek +( +bufrs +); + +246 + gme + < +tyme + + gMubBufrSequ +> + +247 + gd +:: +size_t + +ek +(cڡ +MubBufrSequ +& +bufrs +, + +248 +boo +:: +syem +:: +r_code +& +ec +) + +250  +am_im_ +. +ek +( +bufrs +, +ec +); + +254 + gd +:: +size_t + +_ava +() + +256  +am_im_ +. +_ava +(); + +260 + gd +:: +size_t + +_ava +( +boo +:: +syem +:: +r_code +& +ec +) + +262  +am_im_ +. +_ava +( +ec +); + +265 + give +: + +267  +bufd_wre_am +< + tSm +> + twre_am_ty +; + +268 +wre_am_ty + + gr_am_im_ +; + +271  + gbufd_ad_am +< + twre_am_ty +&> + tad_am_ty +; + +272 +ad_am_ty + + gam_im_ +; + +278  + ~ + + @/usr/include/boost/asio/buffered_stream_fwd.hpp + +11 #ide +BOOST_ASIO_BUFFERED_STREAM_FWD_HPP + + +12  + #BOOST_ASIO_BUFFERED_STREAM_FWD_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18 +mea + + gboo + { + +19 +mea + + gasio + { + +21 + gme + < +tyme + + gSm +> + +22 +ass + + gbufd_am +; + + @/usr/include/boost/asio/buffered_write_stream.hpp + +11 #ide +BOOST_ASIO_BUFFERED_WRITE_STREAM_HPP + + +12  + #BOOST_ASIO_BUFFERED_WRITE_STREAM_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +31  + ~ + +33 +mea + + gboo + { + +34 +mea + + gasio + { + +48 + gme + < +tyme + + gSm +> + +49 as + cbufd_wre_am + + +50 : +ive + +ncyab + + +52 +public +: + +54  +tyme + + tmove_n +< + tSm +>:: + tty + + txt_y_ty +; + +57  +tyme + + txt_y_ty +:: + tlowe_y_ty +owest_layer_type; + +60  +tyme + + tlowe_y_ty +:: + texecut_ty +xecutor_type; + +62 #i +defed +( +GENERATING_DOCUMENTATION +) + +64 cڡ + gd +:: +size_t + +deu_bufr_size + = +imemti_defed +; + +66 +BOOST_ASIO_STATIC_CONSTANT +( +d +:: +size_t +, +deu_bufr_size + = 1024); + +70 + gme + < +tyme + + gArg +> + +71 +exic + +bufd_wre_am +( +Arg +& +a +) + +72 : +xt_y_ +( +a +), + +73 +age_ +( +deu_bufr_size +) + +78 + gme + < +tyme + + gArg +> + +79 +bufd_wre_am +( +Arg +& +a +, +d +:: +size_t + +bufr_size +) + +80 : +xt_y_ +( +a +), + +81 +age_ +( +bufr_size +) + +86 + gxt_y_ty +& +xt_y +() + +88  + gxt_y_ +; + +92 + glowe_y_ty +& +lowe_y +() + +94  + gxt_y_ +. +lowe_y +(); + +98 cڡ + glowe_y_ty +& +lowe_y +() const + +100  + gxt_y_ +. +lowe_y +(); + +104 +execut_ty + +g_execut +( + gBOOST_ASIO_NOEXCEPT + + +106  + gxt_y_ +. +lowe_y +(). +g_execut +(); + +109 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +112 + gboo +:: +asio +:: +io_cڋxt +& +g_io_cڋxt +() + +114  +xt_y_ +. +g_io_cڋxt +(); + +119 + gboo +:: +asio +:: +io_cڋxt +& +g_io_rvi +() + +121  +xt_y_ +. +g_io_rvi +(); + +126  +o +() + +128 + gxt_y_ +. +o +(); + +132 +BOOST_ASIO_SYNC_OP_VOID + +o +( +boo +:: +syem +:: +r_code +& +ec +) + +134 +xt_y_ +. +o +( +ec +); + +135 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +141 + gd +:: +size_t + +ush +(); + +146 + gd +:: +size_t + +ush +( +boo +:: +syem +:: +r_code +& +ec +); + +149 + gme + < +tyme + + gWreHdr +> + +150 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +151 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +152 +async_ush +( +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +); + +156 + gme + < +tyme + + gCڡBufrSequ +> + +157 + gd +:: +size_t + +wre_some +(cڡ +CڡBufrSequ +& +bufrs +); + +161 + gme + < +tyme + + gCڡBufrSequ +> + +162 + gd +:: +size_t + +wre_some +(cڡ +CڡBufrSequ +& +bufrs +, + +163 +boo +:: +syem +:: +r_code +& +ec +); + +167 + gme + < +tyme + + gCڡBufrSequ +,ym + gWreHdr +> + +168 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +169 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +170 +async_wre_some +(cڡ +CڡBufrSequ +& +bufrs +, + +171 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +); + +175 + gme + < +tyme + + gMubBufrSequ +> + +176 + gd +:: +size_t + +ad_some +(cڡ +MubBufrSequ +& +bufrs +) + +178  +xt_y_ +. +ad_some +( +bufrs +); + +183 + gme + < +tyme + + gMubBufrSequ +> + +184 + gd +:: +size_t + +ad_some +(cڡ +MubBufrSequ +& +bufrs +, + +185 +boo +:: +syem +:: +r_code +& +ec +) + +187  +xt_y_ +. +ad_some +( +bufrs +, +ec +); + +192 + gme + < +tyme + + gMubBufrSequ +,ym + gRdHdr +> + +193 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +194 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +195 +async_ad_some +(cڡ +MubBufrSequ +& +bufrs +, + +196 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +198  + gxt_y_ +. +async_ad_some +( +bufrs +, + +199 +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)); + +204 + gme + < +tyme + + gMubBufrSequ +> + +205 + gd +:: +size_t + +ek +(cڡ +MubBufrSequ +& +bufrs +) + +207  +xt_y_ +. +ek +( +bufrs +); + +212 + gme + < +tyme + + gMubBufrSequ +> + +213 + gd +:: +size_t + +ek +(cڡ +MubBufrSequ +& +bufrs +, + +214 +boo +:: +syem +:: +r_code +& +ec +) + +216  +xt_y_ +. +ek +( +bufrs +, +ec +); + +220 + gd +:: +size_t + +_ava +() + +222  +xt_y_ +. +_ava +(); + +226 + gd +:: +size_t + +_ava +( +boo +:: +syem +:: +r_code +& +ec +) + +228  +xt_y_ +. +_ava +( +ec +); + +231 + give +: + +234 +me + < +tyme + +CڡBufrSequ +> + +235 +d +:: +size_t + +cy +(cڡ +CڡBufrSequ +& +bufrs +); + +238 +Sm + + gxt_y_ +; + +241 + gda +:: +bufd_am_age + +age_ +; + +247  + ~ + +249  + ~ + + @/usr/include/boost/asio/buffered_write_stream_fwd.hpp + +11 #ide +BOOST_ASIO_BUFFERED_WRITE_STREAM_FWD_HPP + + +12  + #BOOST_ASIO_BUFFERED_WRITE_STREAM_FWD_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18 +mea + + gboo + { + +19 +mea + + gasio + { + +21 + gme + < +tyme + + gSm +> + +22 +ass + + gbufd_wre_am +; + + @/usr/include/boost/asio/buffers_iterator.hpp + +11 #ide +BOOST_ASIO_BUFFERS_ITERATOR_HPP + + +12  + #BOOST_ASIO_BUFFERS_ITERATOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~< +> + +21  + ~ + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +30 +mea + + gda + + +32 + gme + < +bo + + gIsMub +> + +33  + gbufrs__tys_hr +; + +35 + gme + <> + +36  + gbufrs__tys_hr +< + gl +> + +38  +cڡ_bufr + + tbufr_ty +; + +39 + gme + < +tyme + + gByTy +> + +40  + sby_ty + + +42  +tyme + + tadd_cڡ +< + tByTy +>:: + tty +ype; + +46 + gme + <> + +47  + gbufrs__tys_hr +< + gue +> + +49  +mub_bufr + + tbufr_ty +; + +50 + gme + < +tyme + + gByTy +> + +51  + sby_ty + + +53  +ByTy + + tty +; + +57 + gme + < +tyme + + gBufrSequ +,ym + gByTy +> + +58  + sbufrs__tys + + +62 + gis_mub + = +is_cvtib +< + +63 +tyme + +BufrSequ +:: +vue_ty +, + +64 + gmub_bufr +>:: +vue + + +66  + gbufrs__tys_hr +< + tis_mub +> + thr +; + +67  +tyme + + thr +:: + tbufr_ty + buffer_type; + +68  +tyme + + thr +:: + tme + + tby_ty +< + tByTy +>:: + tty + byte_type; + +69  +tyme + + tBufrSequ +:: + tcڡ_ + const_iterator; + +72 + gme + < +tyme + + gByTy +> + +73  + gbufrs__tys +< + gmub_bufr +, + gByTy +> + +75  +mub_bufr + + tbufr_ty +; + +76  +ByTy + + tby_ty +; + +77 cڡ + tmub_bufr +* + tcڡ_ +; + +80 + gme + < +tyme + + gByTy +> + +81  + gbufrs__tys +< + gcڡ_bufr +, + gByTy +> + +83  +cڡ_bufr + + tbufr_ty +; + +84  +tyme + + tadd_cڡ +< + tByTy +>:: + tty + + tby_ty +; + +85 cڡ + tcڡ_bufr +* + tcڡ_ +; + +88 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +90 + gme + < +tyme + + gByTy +> + +91  + gbufrs__tys +< + gmub_bufrs_1 +, + gByTy +> + +93  +mub_bufr + + tbufr_ty +; + +94  +ByTy + + tby_ty +; + +95 cڡ + tmub_bufr +* + tcڡ_ +; + +98 + gme + < +tyme + + gByTy +> + +99  + gbufrs__tys +< + gcڡ_bufrs_1 +, + gByTy +> + +101  +cڡ_bufr + + tbufr_ty +; + +102  +tyme + + tadd_cڡ +< + tByTy +>:: + tty + + tby_ty +; + +103 cڡ + tcڡ_bufr +* + tcڡ_ +; + +110 + gme + < +tyme + + gBufrSequ +,ym + gByTy + = > + +111 as + cbufrs_ + + +113 +ive +: + +114  +tyme + + tda +:: + tbufrs__tys +< + +115 + tBufrSequ +, + tByTy +>:: + tbufr_ty + buffer_type; + +117  +tyme + + tda +:: + tbufrs__tys +< + tBufrSequ +, + +118 + tByTy +>:: + tcڡ_ + + tbufr_qu__ty +; + +120 + gpublic +: + +122  +d +:: + trdiff_t + + tdifn_ty +; + +125  +ByTy + + tvue_ty +; + +127 #i +defed +( +GENERATING_DOCUMENTATION +) + +134  +cڡ__n_cڡ_ByTy +* + tpor +; + +136  +tyme + + tda +:: + tbufrs__tys +< + +137 + tBufrSequ +, + tByTy +>:: + tby_ty +* + tpor +; + +140 #i +defed +( +GENERATING_DOCUMENTATION +) + +147  + gcڡ__n_cڡ_ByTy +& + tn +; + +149  +tyme + + tda +:: + tbufrs__tys +< + +150 + tBufrSequ +, + tByTy +>:: + tby_ty +& + tn +; + +154  + gd +:: + tndom_acss__g + + t_gy +; + +157 +bufrs_ +() + +158 : +cut_bufr_ +(), + +159 +cut_bufr_posi_ +(0), + +160 +beg_ +(), + +161 +cut_ +(), + +162 +d_ +(), + +163 +posi_ +(0) + +168  +bufrs_ + +beg +(cڡ +BufrSequ +& +bufrs +) + +169 #i +defed +( +__GNUC__ +&& (__GNUC__ =4&& ( +__GNUC_MINOR__ + == 3) + +170 +__ibu__ + (( +__nole__ +)) + +173 +bufrs_ + + gw_ +; + +174 + gw_ +. + gbeg_ + = +boo +:: +asio +:: +bufr_qu_beg +( +bufrs +); + +175 + gw_ +. + gcut_ + = +boo +:: +asio +:: +bufr_qu_beg +( +bufrs +); + +176 + gw_ +. + gd_ + = +boo +:: +asio +:: +bufr_qu_d +( +bufrs +); + +177  + gw_ +. + gcut_ + ! +w_ +. +d_ +) + +179 +w_ +. +cut_bufr_ + = *w_. +cut_ +; + +180 i( + gw_ +. + gcut_bufr_ +. +size +() > 0) + +182 ++ + gw_ +. + gcut_ +; + +184  + gw_ +; + +188  +bufrs_ + +d +(cڡ +BufrSequ +& +bufrs +) + +189 #i +defed +( +__GNUC__ +&& (__GNUC__ =4&& ( +__GNUC_MINOR__ + == 3) + +190 +__ibu__ + (( +__nole__ +)) + +193 +bufrs_ + + gw_ +; + +194 + gw_ +. + gbeg_ + = +boo +:: +asio +:: +bufr_qu_beg +( +bufrs +); + +195 + gw_ +. + gcut_ + = +boo +:: +asio +:: +bufr_qu_beg +( +bufrs +); + +196 + gw_ +. + gd_ + = +boo +:: +asio +:: +bufr_qu_d +( +bufrs +); + +197  + gw_ +. + gcut_ + ! +w_ +. +d_ +) + +199 +bufr_ty + +bufr + = * +w_ +. +cut_ +; + +200 + gw_ +. + gposi_ + + +bufr +. +size +(); + +201 ++ + gw_ +. + gcut_ +; + +203  + gw_ +; + +207 +n + + gݔ +*() const + +209  +den +(); + +213 +por + + gݔ +->() const + +215  & +den +(); + +219 +n + + gݔ +[]( + gd +:: +rdiff_t + +difn +) const + +221 +bufrs_ + +tmp +(* +this +); + +222 + gtmp +. +adv +( +difn +); + +223  * + gtmp +; + +227 + gbufrs_ +& + gݔ +++() + +229 +emt +(); + +230  * + gthis +; + +234 +bufrs_ + + gݔ +++() + +236 +bufrs_ + +tmp +(* +this +); + +237 ++* + gthis +; + +238  + gtmp +; + +242 + gbufrs_ +& + gݔ +--() + +244 +deemt +(); + +245  * + gthis +; + +249 +bufrs_ + + gݔ +--() + +251 +bufrs_ + +tmp +(* +this +); + +252 --* + gthis +; + +253  + gtmp +; + +257 + gbufrs_ +& + gݔ ++=( +d +:: +rdiff_t + +difn +) + +259 +adv +( +difn +); + +260  * + gthis +; + +264 + gbufrs_ +& + gݔ +-=( +d +:: +rdiff_t + +difn +) + +266 +adv +(- +difn +); + +267  * + gthis +; + +271 +nd + +bufrs_ + + gݔ ++(cڡ + gbufrs_ +& + g +, + +272 + gd +:: +rdiff_t + +difn +) + +274 +bufrs_ + +tmp +( + +); + +275 + gtmp +. +adv +( +difn +); + +276  + gtmp +; + +280 +nd + +bufrs_ + + gݔ ++( + gd +:: +rdiff_t + +difn +, + +281 cڡ + gbufrs_ +& + g +) + +283 +bufrs_ + +tmp +( + +); + +284 + gtmp +. +adv +( +difn +); + +285  + gtmp +; + +289 +nd + +bufrs_ + + gݔ +-(cڡ + gbufrs_ +& + g +, + +290 + gd +:: +rdiff_t + +difn +) + +292 +bufrs_ + +tmp +( + +); + +293 + gtmp +. +adv +(- +difn +); + +294  + gtmp +; + +298 +nd + + gd +:: +rdiff_t + +ݔ +-(cڡ +bufrs_ +& +a +, + +299 cڡ + gbufrs_ +& + gb +) + +301  + gb +. +di_to +( +a +); + +305 +nd + +bo + + gݔ +==(cڡ +bufrs_ +& +a +, cڡ + gbufrs_ +& + gb +) + +307  + ga +. +equ +( +b +); + +311 +nd + +bo + + gݔ +!=(cڡ +bufrs_ +& +a +, cڡ + gbufrs_ +& + gb +) + +313  ! + ga +. +equ +( +b +); + +317 +nd + +bo + + gݔ +<(cڡ + gbufrs_ +& + ga +, cڡ bufrs_& + gb +) + +319  + ga +. +di_to +( +b +) > 0; + +323 +nd + +bo + + gݔ +<=(cڡ +bufrs_ +& +a +, cڡ + gbufrs_ +& + gb +) + +325  !( + gb + < + ga +); + +329 +nd + +bo + + gݔ +>(cڡ + gbufrs_ +& + ga +, cڡ bufrs_& + gb +) + +331  + gb + < + ga +; + +335 +nd + +bo + + gݔ +>=(cڡ +bufrs_ +& +a +, cڡ + gbufrs_ +& + gb +) + +337  !( + ga + < + gb +); + +340 + give +: + +342 +n + +den +() const + +344  +ic_ +< +por +>( + +345 +cut_bufr_ +. +da +())[ +cut_bufr_posi_ +]; + +349 +bo + +equ +(cڡ +bufrs_ +& +h +) const + +351  + gposi_ + = +h +. +posi_ +; + +355  +emt +() + +357 +BOOST_ASIO_ASSERT +( +cut_ + ! +d_ + && "iterator out of bounds"); + +358 ++ + gposi_ +; + +361 ++ + gcut_bufr_posi_ +; + +362 i( + gcut_bufr_posi_ + ! +cut_bufr_ +. +size +()) + +366 ++ + gcut_ +; + +367 + gcut_bufr_posi_ + = 0; + +368  + gcut_ + ! +d_ +) + +370 +cut_bufr_ + = * +cut_ +; + +371 i( + gcut_bufr_ +. +size +() > 0) + +373 ++ + gcut_ +; + +378  +deemt +() + +380 +BOOST_ASIO_ASSERT +( +posi_ + > 0 && "iterator out of bounds"); + +381 -- + gposi_ +; + +384 i( + gcut_bufr_posi_ + != 0) + +386 -- +cut_bufr_posi_ +; + +391 +bufr_qu__ty + + g + = +cut_ +; + +392  + g + ! +beg_ +) + +394 -- + +; + +395 +bufr_ty + + gbufr + = * + +; + +396 + gd +:: +size_t + +bufr_size + = +bufr +. +size +(); + +397 i( + gbufr_size + > 0) + +399 + gcut_ + = + +; + +400 + gcut_bufr_ + = +bufr +; + +401 + gcut_bufr_posi_ + = +bufr_size + - 1; + +408  +adv +( +d +:: +rdiff_t + +n +) + +410 i( +n + > 0) + +412 +BOOST_ASIO_ASSERT +( +cut_ + ! +d_ + && "iterator out of bounds"); + +415 + gd +:: +rdiff_t + +cut_bufr_b + + +416 +cut_bufr_ +. +size +(- +cut_bufr_posi_ +; + +419 i( + gcut_bufr_b + > + gn +) + +421 + gposi_ + + +n +; + +422 + gcut_bufr_posi_ + + +n +; + +427 + gn + - +cut_bufr_b +; + +428 + gposi_ + + +cut_bufr_b +; + +432 i(++ + gcut_ + = +d_ +) + +434 +BOOST_ASIO_ASSERT +( +n + == 0 && "iterator out of bounds"); + +435 + gcut_bufr_ + = +bufr_ty +(); + +436 + gcut_bufr_posi_ + = 0; + +439 + gcut_bufr_ + = * +cut_ +; + +440 + gcut_bufr_posi_ + = 0; + +443 i( + gn + < 0) + +445 + gd +:: +size_t + +abs_n + = - +n +; + +446 +BOOST_ASIO_ASSERT +( +posi_ + > +abs_n + && "iterator out of bounds"); + +450 i( + gcut_bufr_posi_ + > +abs_n +) + +452 +posi_ + - +abs_n +; + +453 + gcut_bufr_posi_ + - +abs_n +; + +458 + gabs_n + - +cut_bufr_posi_ +; + +459 + gposi_ + - +cut_bufr_posi_ +; + +462 i( + gcut_ + = +beg_ +) + +464 +BOOST_ASIO_ASSERT +( +abs_n + == 0 && "iterator out of bounds"); + +465 + gcut_bufr_posi_ + = 0; + +470 +bufr_qu__ty + + g + = +cut_ +; + +471  + g + ! +beg_ +) + +473 -- + +; + +474 +bufr_ty + + gbufr + = * + +; + +475 + gd +:: +size_t + +bufr_size + = +bufr +. +size +(); + +476 i( + gbufr_size + > 0) + +478 + gcut_ + = + +; + +479 + gcut_bufr_ + = +bufr +; + +480 + gcut_bufr_posi_ + = +bufr_size +; + +489 + gd +:: +rdiff_t + +di_to +(cڡ +bufrs_ +& +h +) const + +491  +h +. +posi_ + -osition_; + +494 +bufr_ty + + gcut_bufr_ +; + +495 + gd +:: +size_t + +cut_bufr_posi_ +; + +496 +bufr_qu__ty + + gbeg_ +; + +497 +bufr_qu__ty + + gcut_ +; + +498 +bufr_qu__ty + + gd_ +; + +499 + gd +:: +size_t + +posi_ +; + +503 + gme + < +tyme + + gBufrSequ +> + +504 +le + + gbufrs_ +< + gBufrSequ +> +bufrs_beg +( + +505 cڡ +BufrSequ +& +bufrs +) + +507  + gbufrs_ +< + gBufrSequ +>:: +beg +( +bufrs +); + +511 + gme + < +tyme + + gBufrSequ +> + +512 +le + + gbufrs_ +< + gBufrSequ +> +bufrs_d +( + +513 cڡ +BufrSequ +& +bufrs +) + +515  + gbufrs_ +< + gBufrSequ +>:: +d +( +bufrs +); + +521  + ~ + + @/usr/include/boost/asio/completion_condition.hpp + +11 #ide +BOOST_ASIO_COMPLETION_CONDITION_HPP + + +12  + #BOOST_ASIO_COMPLETION_CONDITION_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +26 +mea + + gda + { + +29 + edeu_max_sr_size_t + { + gdeu_max_sr_size + = 65536 }; + +33 +le + + gd +:: +size_t + +adt_comi_cdi_su +( +bo + +su +) + +35  +su + ? 0 : +deu_max_sr_size +; + +41 +le + + gd +:: +size_t + +adt_comi_cdi_su +( +d +::size_ +su +) + +43  +su +; + +46 as + csr_l_t + + +48 + gpublic +: + +49  +d +:: + tsize_t + + tsu_ty +; + +51 + gme + < +tyme + + gE +> + +52 + gd +:: +size_t + +ݔ +()(cڡ +E +& +r +, std::size_t) + +54  !! +r + ? 0 : +deu_max_sr_size +; + +58 as + csr__a_t + + +60 + gpublic +: + +61  +d +:: + tsize_t + + tsu_ty +; + +63 +exic + +sr__a_t +( +d +:: +size_t + +mimum +) + +64 : +mimum_ +( +mimum +) + +68 +me + < +tyme + +E +> + +69 +d +:: +size_t + +ݔ +()(cڡ +E +& +r +, + gd +::size_ +bys_sed +) + +71  (!! +r + || +bys_sed + > +mimum_ +) + +72 ? 0 : +deu_max_sr_size +; + +75 + give +: + +76 +d +:: +size_t + +mimum_ +; + +79 as + csr_exaly_t + + +81 + gpublic +: + +82  +d +:: + tsize_t + + tsu_ty +; + +84 +exic + +sr_exaly_t +( +d +:: +size_t + +size +) + +85 : +size_ +( +size +) + +89 +me + < +tyme + +E +> + +90 +d +:: +size_t + +ݔ +()(cڡ +E +& +r +, + gd +::size_ +bys_sed +) + +92  (!! +r + || +bys_sed + > +size_ +) ? 0 : + +93 ( +size_ + - +bys_sed + < +deu_max_sr_size + + +94 ? +size_ + - +bys_sed + : +d +:: +size_t +( +deu_max_sr_size +)); + +97 + give +: + +98 +d +:: +size_t + +size_ +; + +136 #i +defed +( +GENERATING_DOCUMENTATION +) + +137 +unecifd + +sr_l +(); + +139 +le + + gda +:: +sr_l_t + +sr_l +() + +141  +da +:: +sr_l_t +(); + +170 #i +defed +( +GENERATING_DOCUMENTATION +) + +171 +unecifd + +sr__a +( +d +:: +size_t + +mimum +); + +173 +le + + gda +:: +sr__a_t + +sr__a +( +d +:: +size_t + +mimum +) + +175  +da +:: +sr__a_t +( +mimum +); + +204 #i +defed +( +GENERATING_DOCUMENTATION +) + +205 +unecifd + +sr_exaly +( +d +:: +size_t + +size +); + +207 +le + + gda +:: +sr_exaly_t + +sr_exaly +( +d +:: +size_t + +size +) + +209  +da +:: +sr_exaly_t +( +size +); + +218  + ~ + + @/usr/include/boost/asio/connect.hpp + +11 #ide +BOOST_ASIO_CONNECT_HPP + + +12  + #BOOST_ASIO_CONNECT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +29 +mea + + gda + + +31 (& +has__hr +(...))[2]; + +33 + gme + < +tyme + + gT +> + +34  +has__hr +( +T +*, +tyme + T:: + +* = 0); + +36 + gme + < +tyme + + gT +> + +37  + shas__tydef + + +39 um { + gvue + = ((( +has__hr +)(( +T +*)(0))) == 1) }; + +45 + gme + < +tyme + + gT +> + +46  + sis_dpot_qu + + +48 #i +defed +( +GENERATING_DOCUMENTATION +) + +50 cڡ +bo + + gvue +; + +54 + gvue + = +da +:: +has__tydef +< +T +>:: +vue + + +91 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +,ym + gEndpotSequ +> + +92 +tyme + + gProc +:: +dpot + +c +( + +93 +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +94 cڡ +EndpotSequ +& +dpots +, + +95 +tyme + +ab_if +< +is_dpot_qu +< + +96 +EndpotSequ +>:: +vue +>:: +ty +* = 0); + +128 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +,ym + gEndpotSequ +> + +129 +tyme + + gProc +:: +dpot + +c +( + +130 +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +131 cڡ +EndpotSequ +& +dpots +, +boo +:: +syem +:: +r_code +& +ec +, + +132 +tyme + +ab_if +< +is_dpot_qu +< + +133 +EndpotSequ +>:: +vue +>:: +ty +* = 0); + +135 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +160 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +,ym + gIt +> + +161 +It + +c +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, It +beg +, + +162 +tyme + +ab_if +:: +vue +>:: +ty +* = 0); + +188 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +,ym + gIt +> + +189 +It + +c +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +190 +It + +beg +, +boo +:: +syem +:: +r_code +& +ec +, + +191 +tyme + +ab_if +:: +vue +>:: +ty +* = 0); + +221 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +,ym + gIt +> + +222 +It + +c +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +223 +It + +beg +, It +d +); + +258 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +,ym + gIt +> + +259 +It + +c +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +260 +It + +beg +, It +d +, +boo +:: +syem +:: +r_code +& +ec +); + +313 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +, + +314 +tyme + + gEndpotSequ +,ym + gCCdi +> + +315 +tyme + + gProc +:: +dpot + +c +( + +316 +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +317 cڡ +EndpotSequ +& +dpots +, +CCdi + +c_cdi +, + +318 +tyme + +ab_if +< +is_dpot_qu +< + +319 +EndpotSequ +>:: +vue +>:: +ty +* = 0); + +381 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +, + +382 +tyme + + gEndpotSequ +,ym + gCCdi +> + +383 +tyme + + gProc +:: +dpot + +c +( + +384 +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +385 cڡ +EndpotSequ +& +dpots +, +CCdi + +c_cdi +, + +386 +boo +:: +syem +:: +r_code +& +ec +, + +387 +tyme + +ab_if +< +is_dpot_qu +< + +388 +EndpotSequ +>:: +vue +>:: +ty +* = 0); + +390 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +426 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +, + +427 +tyme + + gIt +,ym + gCCdi +> + +428 +It + +c +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +429 +It + +beg +, +CCdi + +c_cdi +, + +430 +tyme + +ab_if +:: +vue +>:: +ty +* = 0); + +467 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +, + +468 +tyme + + gIt +,ym + gCCdi +> + +469 +It + +c +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, It +beg +, + +470 +CCdi + +c_cdi +, +boo +:: +syem +:: +r_code +& +ec +, + +471 +tyme + +ab_if +:: +vue +>:: +ty +* = 0); + +528 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +, + +529 +tyme + + gIt +,ym + gCCdi +> + +530 +It + +c +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, It +beg +, + +531 +It + +d +, +CCdi + +c_cdi +); + +596 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +, + +597 +tyme + + gIt +,ym + gCCdi +> + +598 +It + +c +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +599 +It + +beg +, It +d +, +CCdi + +c_cdi +, + +600 +boo +:: +syem +:: +r_code +& +ec +); + +673 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +, + +674 +tyme + + gEndpotSequ +,ym + gRgeCHdr +> + +675 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RgeCHdr +, + +676 ( +boo +:: +syem +:: +r_code +, +tyme + +Proc +:: +dpot +)) + +677 +async_c +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +678 cڡ +EndpotSequ +& +dpots +, + +679 +BOOST_ASIO_MOVE_ARG +( +RgeCHdr + +hdr +, + +680 +tyme + +ab_if +< +is_dpot_qu +< + +681 +EndpotSequ +>:: +vue +>:: +ty +* = 0); + +683 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +719 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +, + +720 +tyme + + gIt +,ym + gItCHdr +> + +721 +BOOST_ASIO_INITFN_RESULT_TYPE +( +ItCHdr +, + +722 ( +boo +:: +syem +:: +r_code +, +It +)) + +723 +async_c +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +724 +It + +beg +, +BOOST_ASIO_MOVE_ARG +( +ItCHdr + +hdr +, + +725 +tyme + +ab_if +:: +vue +>:: +ty +* = 0); + +777 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +, + +778 +tyme + + gIt +,ym + gItCHdr +> + +779 +BOOST_ASIO_INITFN_RESULT_TYPE +( +ItCHdr +, + +780 ( +boo +:: +syem +:: +r_code +, +It +)) + +781 +async_c +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +782 +It + +beg +, It +d +, + +783 +BOOST_ASIO_MOVE_ARG +( +ItCHdr + +hdr +); + +880 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +,ym + gEndpotSequ +, + +881 +tyme + + gCCdi +,ym + gRgeCHdr +> + +882 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RgeCHdr +, + +883 ( +boo +:: +syem +:: +r_code +, +tyme + +Proc +:: +dpot +)) + +884 +async_c +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +885 cڡ +EndpotSequ +& +dpots +, +CCdi + +c_cdi +, + +886 +BOOST_ASIO_MOVE_ARG +( +RgeCHdr + +hdr +, + +887 +tyme + +ab_if +< +is_dpot_qu +< + +888 +EndpotSequ +>:: +vue +>:: +ty +* = 0); + +890 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +937 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +,ym + gIt +, + +938 +tyme + + gCCdi +,ym + gItCHdr +> + +939 +BOOST_ASIO_INITFN_RESULT_TYPE +( +ItCHdr +, + +940 ( +boo +:: +syem +:: +r_code +, +It +)) + +941 +async_c +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, +It + +beg +, + +942 +CCdi + +c_cdi +, + +943 +BOOST_ASIO_MOVE_ARG +( +ItCHdr + +hdr +, + +944 +tyme + +ab_if +:: +vue +>:: +ty +* = 0); + +1045 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +,ym + gIt +, + +1046 +tyme + + gCCdi +,ym + gItCHdr +> + +1047 +BOOST_ASIO_INITFN_RESULT_TYPE +( +ItCHdr +, + +1048 ( +boo +:: +syem +:: +r_code +, +It +)) + +1049 +async_c +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +1050 +It + +beg +, It +d +, +CCdi + +c_cdi +, + +1051 +BOOST_ASIO_MOVE_ARG +( +ItCHdr + +hdr +); + +1058  + ~ + +1060  + ~ + + @/usr/include/boost/asio/coroutine.hpp + +11 #ide +BOOST_ASIO_COROUTINE_HPP + + +12  + #BOOST_ASIO_COROUTINE_HPP + + + ) + +14 +mea + + gboo + { + +15 +mea + + gasio + { + +16 +mea + + gda + { + +18 +ass + + gcoute_f +; + +242 as + ccoute + + +244 + gpublic +: + +246 +coute +(: +vue_ +(0) {} + +249 +bo + +is_chd +(cڡ {  +vue_ + < 0; } + +252 +bo + +is_ +(cڡ {  ! +is_chd +(); } + +255 +bo + +is_come +(cڡ {  + gvue_ + == -1; } + +257 + give +: + +258 +nd + +ass + +da +:: +coute_f +; + +259  + gvue_ +; + +263 +mea + + gda + { + +265 as + ccoute_f + + +267 + gpublic +: + +268 +coute_f +( +coute +& +c +: +vue_ +(c.vue_), +modifd_ +( +l +) {} + +269 +coute_f +( +coute +* +c +: +vue_ +(c->vue_), +modifd_ +( +l +) {} + +270 ~ +coute_f +({ i(! + gmodifd_ + + gvue_ + = -1; } + +271 +ݔ + (cڡ {  + gvue_ +; } + +272 & + gݔ +=( +v +{ +modifd_ + = +ue +;  + gvue_ + = v; } + +273 + give +: + +274  +ݔ +=(cڡ +coute_f +&); + +275 & + gvue_ +; + +276 +bo + + gmodifd_ +; + +283  + #BOOST_ASIO_CORO_REENTER +( +c +) \ + +284 :: +boo +:: +asio +:: +da +:: +coute_f + +_co_vue + = +c +) \ + +285 -1: i( +_co_vue +) \ + +287  +rme_coute +; \ + +288 +rme_coute +: \ + +289 +_co_vue + = -1; \ + +290  +ba_out_of_coute +; \ + +291 +ba_out_of_coute +: \ + +294 0: + + ) + +296  + #BOOST_ASIO_CORO_YIELD_IMPL +( +n +) \ + +297  +_co_vue + = ( +n +);;) \ + +298 i( +_co_vue + == 0) \ + +300 ( +n +): ; \ + +304  +_co_vue + ? 0 : 1) \ + +306 -1: i( +_co_vue +) \ + +307  +rme_coute +; \ + +309 1: i( +_co_vue +) \ + +310  +ba_out_of_coute +; \ + +311 0: + + ) + +313  + #BOOST_ASIO_CORO_FORK_IMPL +( +n +) \ + +314  +_co_vue + = -( +n +);; _coro_value = (n)) \ + +315 i( +_co_vue + =( +n +)) \ + +317 -( +n +): ; \ + +320 + + ) + +322 #i +defed +( +_MSC_VER +) + +323  + #BOOST_ASIO_CORO_YIELD + + `BOOST_ASIO_CORO_YIELD_IMPL +( +__COUNTER__ + + 1) + + ) + +324  + #BOOST_ASIO_CORO_FORK + + `BOOST_ASIO_CORO_FORK_IMPL +( +__COUNTER__ + + 1) + + ) + +326  + #BOOST_ASIO_CORO_YIELD + + `BOOST_ASIO_CORO_YIELD_IMPL +( +__LINE__ +) + + ) + +327  + #BOOST_ASIO_CORO_FORK + + `BOOST_ASIO_CORO_FORK_IMPL +( +__LINE__ +) + + ) + + @/usr/include/boost/asio/datagram_socket_service.hpp + +11 #ide +BOOST_ASIO_DATAGRAM_SOCKET_SERVICE_HPP + + +12  + #BOOST_ASIO_DATAGRAM_SOCKET_SERVICE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +29  + ~ + +30 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +31  + ~ + +33  + ~ + +36  + ~ + +38 +mea + + gboo + { + +39 +mea + + gasio + { + +42 + gme + < +tyme + + gProc +> + +43 +ass + + gdagm_sock_rvi + + +44 #i +defed +( +GENERATING_DOCUMENTATION +) + +45 : +public + +boo +:: +asio +:: +io_cڋxt +:: +rvi + + +47 : +public + +boo +:: +asio +:: +da +:: +rvi_ba +< +dagm_sock_rvi +< +Proc +> > + +50 +public +: + +51 #i +defed +( +GENERATING_DOCUMENTATION +) + +53  +boo +:: +asio +:: +io_cڋxt +:: +id + id; + +57  +Proc + + toc_ty +; + +60  +tyme + + tProc +:: + tdpot + + tdpot_ty +; + +62 + give +: + +64 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +65  +da +:: + tnu_sock_rvi +< + tProc +> + trvi_im_ty +; + +66 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +67  + gda +:: + tw_io_sock_rvi +< + tProc +> + trvi_im_ty +; + +69  + gda +:: + taive_sock_rvi +< + tProc +> + trvi_im_ty +; + +72 + gpublic +: + +74 #i +defed +( +GENERATING_DOCUMENTATION +) + +75  +imemti_defed + + timemti_ty +; + +77  +tyme + + trvi_im_ty +:: + timemti_ty + implementation_type; + +81 #i +defed +( +GENERATING_DOCUMENTATION +) + +82  +imemti_defed + + ttive_hd_ty +; + +84  +tyme + + trvi_im_ty +:: + ttive_hd_ty +ative_handle_type; + +88 +exic + +dagm_sock_rvi +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +89 : +boo +:: +asio +:: +da +:: +rvi_ba +< + +90 +dagm_sock_rvi +< +Proc +> >( +io_cڋxt +), + +91 +rvi_im_ +( +io_cڋxt +) + +96  +cڡru +( +imemti_ty +& +im +) + +98 + grvi_im_ +. +cڡru +( +im +); + +101 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +103  +move_cڡru +( +imemti_ty +& +im +, + +104 +imemti_ty +& +h_im +) + +106 + grvi_im_ +. +move_cڡru +( +im +, +h_im +); + +110  +move_assign +( +imemti_ty +& +im +, + +111 +dagm_sock_rvi +& +h_rvi +, + +112 +imemti_ty +& +h_im +) + +114 + grvi_im_ +. +move_assign +( +im +, +h_rvi +. +rvi_im_ +, +h_im +); + +118 + gme + < +tyme + + gProc1 +> +nd + +ass + + gdagm_sock_rvi +; + +122 + gme + < +tyme + + gProc1 +> + +123  +cvtg_move_cڡru +( +imemti_ty +& +im +, + +124 +dagm_sock_rvi +< +Proc1 +>& +h_rvi +, + +125 +tyme + +dagm_sock_rvi +< + +126 +Proc1 +>:: +imemti_ty +& +h_im +, + +127 +tyme + +ab_if +< +is_cvtib +< + +128 +Proc1 +, +Proc +>:: +vue +>:: +ty +* = 0) + +130 +rvi_im_ +. +me + +cvtg_move_cڡru +< +Proc1 +>( + +131 +im +, +h_rvi +. +rvi_im_ +, +h_im +); + +136  +deroy +( +imemti_ty +& +im +) + +138 + grvi_im_ +. +deroy +( +im +); + +142 +BOOST_ASIO_SYNC_OP_VOID + +ݒ +( +imemti_ty +& +im +, + +143 cڡ +oc_ty +& +oc +, +boo +:: +syem +:: +r_code +& +ec +) + +145 i( +oc +. +ty +(= +BOOST_ASIO_OS_DEF +( +SOCK_DGRAM +)) + +146 +rvi_im_ +. +ݒ +( +im +, +oc +, +ec +); + +148 + gec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +149 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +153 +BOOST_ASIO_SYNC_OP_VOID + +assign +( +imemti_ty +& +im +, + +154 cڡ +oc_ty +& +oc +, cڡ +tive_hd_ty +& +tive_sock +, + +155 +boo +:: +syem +:: +r_code +& +ec +) + +157 +rvi_im_ +. +assign +( +im +, +oc +, +tive_sock +, +ec +); + +158 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +162 +bo + +is_ݒ +(cڡ +imemti_ty +& +im +) const + +164  + grvi_im_ +. +is_ݒ +( +im +); + +168 +BOOST_ASIO_SYNC_OP_VOID + +o +( +imemti_ty +& +im +, + +169 +boo +:: +syem +:: +r_code +& +ec +) + +171 +rvi_im_ +. +o +( +im +, +ec +); + +172 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +176 +tive_hd_ty + +a +( +imemti_ty +& +im +, + +177 +boo +:: +syem +:: +r_code +& +ec +) + +179  +rvi_im_ +. +a +( +im +, +ec +); + +183 +tive_hd_ty + +tive_hd +( +imemti_ty +& +im +) + +185  + grvi_im_ +. +tive_hd +( +im +); + +189 +BOOST_ASIO_SYNC_OP_VOID + +nl +( +imemti_ty +& +im +, + +190 +boo +:: +syem +:: +r_code +& +ec +) + +192 +rvi_im_ +. +nl +( +im +, +ec +); + +193 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +197 +bo + +_mk +(cڡ +imemti_ty +& +im +, + +198 +boo +:: +syem +:: +r_code +& +ec +) const + +200  +rvi_im_ +. +_mk +( +im +, +ec +); + +204 + gd +:: +size_t + +avaab +(cڡ +imemti_ty +& +im +, + +205 +boo +:: +syem +:: +r_code +& +ec +) const + +207  +rvi_im_ +. +avaab +( +im +, +ec +); + +211 +BOOST_ASIO_SYNC_OP_VOID + +bd +( +imemti_ty +& +im +, + +212 cڡ +dpot_ty +& +dpot +, +boo +:: +syem +:: +r_code +& +ec +) + +214 +rvi_im_ +. +bd +( +im +, +dpot +, +ec +); + +215 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +219 +BOOST_ASIO_SYNC_OP_VOID + +c +( +imemti_ty +& +im +, + +220 cڡ +dpot_ty +& +_dpot +, +boo +:: +syem +:: +r_code +& +ec +) + +222 +rvi_im_ +. +c +( +im +, +_dpot +, +ec +); + +223 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +227 + gme + < +tyme + + gCHdr +> + +228 +BOOST_ASIO_INITFN_RESULT_TYPE +( +CHdr +, + +229 ( +boo +:: +syem +:: +r_code +)) + +230 +async_c +( +imemti_ty +& +im +, + +231 cڡ +dpot_ty +& +_dpot +, + +232 +BOOST_ASIO_MOVE_ARG +( +CHdr + +hdr +) + +234 + gasync_comi +< + gCHdr +, + +235 ( + gboo +:: +syem +:: +r_code +)> + +( +hdr +); + +237 + grvi_im_ +. +async_c +( +im +, +_dpot +, + +. +comi_hdr +); + +239  + g +. + gsu +. +g +(); + +243 + gme + < +tyme + + gSbSockOi +> + +244 +BOOST_ASIO_SYNC_OP_VOID + +t_ti +( +imemti_ty +& +im +, + +245 cڡ +SbSockOi +& +ti +, +boo +:: +syem +:: +r_code +& +ec +) + +247 +rvi_im_ +. +t_ti +( +im +, +ti +, +ec +); + +248 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +252 + gme + < +tyme + + gGbSockOi +> + +253 +BOOST_ASIO_SYNC_OP_VOID + +g_ti +(cڡ +imemti_ty +& +im +, + +254 +GbSockOi +& +ti +, +boo +:: +syem +:: +r_code +& +ec +) const + +256 +rvi_im_ +. +g_ti +( +im +, +ti +, +ec +); + +257 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +261 + gme + < +tyme + + gIoCڌCommd +> + +262 +BOOST_ASIO_SYNC_OP_VOID + +io_cڌ +( +imemti_ty +& +im +, + +263 +IoCڌCommd +& +commd +, +boo +:: +syem +:: +r_code +& +ec +) + +265 +rvi_im_ +. +io_cڌ +( +im +, +commd +, +ec +); + +266 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +270 +bo + +n_blockg +(cڡ +imemti_ty +& +im +) const + +272  + grvi_im_ +. +n_blockg +( +im +); + +276 +BOOST_ASIO_SYNC_OP_VOID + +n_blockg +( +imemti_ty +& +im +, + +277 +bo + +mode +, +boo +:: +syem +:: +r_code +& +ec +) + +279 +rvi_im_ +. +n_blockg +( +im +, +mode +, +ec +); + +280 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +284 +bo + +tive_n_blockg +(cڡ +imemti_ty +& +im +) const + +286  + grvi_im_ +. +tive_n_blockg +( +im +); + +290 +BOOST_ASIO_SYNC_OP_VOID + +tive_n_blockg +( +imemti_ty +& +im +, + +291 +bo + +mode +, +boo +:: +syem +:: +r_code +& +ec +) + +293 +rvi_im_ +. +tive_n_blockg +( +im +, +mode +, +ec +); + +294 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +298 +dpot_ty + +lol_dpot +(cڡ +imemti_ty +& +im +, + +299 +boo +:: +syem +:: +r_code +& +ec +) const + +301  +rvi_im_ +. +lol_dpot +( +im +, +ec +); + +305 +dpot_ty + +me_dpot +(cڡ +imemti_ty +& +im +, + +306 +boo +:: +syem +:: +r_code +& +ec +) const + +308  +rvi_im_ +. +me_dpot +( +im +, +ec +); + +312 +BOOST_ASIO_SYNC_OP_VOID + +shutdown +( +imemti_ty +& +im +, + +313 +sock_ba +:: +shutdown_ty + +wh +, +boo +:: +syem +:: +r_code +& +ec +) + +315 +rvi_im_ +. +shutdown +( +im +, +wh +, +ec +); + +316 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +321 +BOOST_ASIO_SYNC_OP_VOID + +wa +( +imemti_ty +& +im +, + +322 +sock_ba +:: +wa_ty + +w +, +boo +:: +syem +:: +r_code +& +ec +) + +324 +rvi_im_ +. +wa +( +im +, +w +, +ec +); + +325 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +330 + gme + < +tyme + + gWaHdr +> + +331 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WaHdr +, + +332 ( +boo +:: +syem +:: +r_code +)) + +333 +async_wa +( +imemti_ty +& +im +, +sock_ba +:: +wa_ty + +w +, + +334 +BOOST_ASIO_MOVE_ARG +( +WaHdr + +hdr +) + +336 + gasync_comi +< + gWaHdr +, + +337 ( + gboo +:: +syem +:: +r_code +)> + +( +hdr +); + +339 + grvi_im_ +. +async_wa +( +im +, +w +, + +. +comi_hdr +); + +341  + g +. + gsu +. +g +(); + +345 + gme + < +tyme + + gCڡBufrSequ +> + +346 + gd +:: +size_t + +nd +( +imemti_ty +& +im +, + +347 cڡ +CڡBufrSequ +& +bufrs +, + +348 +sock_ba +:: +mesge_ags + +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +350  +rvi_im_ +. +nd +( +im +, +bufrs +, +ags +, +ec +); + +354 + gme + < +tyme + + gCڡBufrSequ +,ym + gWreHdr +> + +355 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +356 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +357 +async_nd +( +imemti_ty +& +im +, cڡ +CڡBufrSequ +& +bufrs +, + +358 +sock_ba +:: +mesge_ags + +ags +, + +359 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +361 + gasync_comi +< + gWreHdr +, + +362 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +364 + grvi_im_ +. +async_nd +( +im +, +bufrs +, +ags +, + +. +comi_hdr +); + +366  + g +. + gsu +. +g +(); + +370 + gme + < +tyme + + gCڡBufrSequ +> + +371 + gd +:: +size_t + +nd_to +( +imemti_ty +& +im +, + +372 cڡ +CڡBufrSequ +& +bufrs +, cڡ +dpot_ty +& +dei +, + +373 +sock_ba +:: +mesge_ags + +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +375  +rvi_im_ +. +nd_to +( +im +, +bufrs +, +dei +, +ags +, +ec +); + +379 + gme + < +tyme + + gCڡBufrSequ +,ym + gWreHdr +> + +380 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +381 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +382 +async_nd_to +( +imemti_ty +& +im +, + +383 cڡ +CڡBufrSequ +& +bufrs +, cڡ +dpot_ty +& +dei +, + +384 +sock_ba +:: +mesge_ags + +ags +, + +385 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +387 + gasync_comi +< + gWreHdr +, + +388 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +390 + grvi_im_ +. +async_nd_to +( +im +, +bufrs +, + +391 +dei +, +ags +, + +. +comi_hdr +); + +393  + g +. + gsu +. +g +(); + +397 + gme + < +tyme + + gMubBufrSequ +> + +398 + gd +:: +size_t + +ive +( +imemti_ty +& +im +, + +399 cڡ +MubBufrSequ +& +bufrs +, + +400 +sock_ba +:: +mesge_ags + +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +402  +rvi_im_ +. +ive +( +im +, +bufrs +, +ags +, +ec +); + +406 + gme + < +tyme + + gMubBufrSequ +,ym + gRdHdr +> + +407 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +408 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +409 +async_ive +( +imemti_ty +& +im +, + +410 cڡ +MubBufrSequ +& +bufrs +, + +411 +sock_ba +:: +mesge_ags + +ags +, + +412 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +414 + gasync_comi +< + gRdHdr +, + +415 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +417 + grvi_im_ +. +async_ive +( +im +, +bufrs +, +ags +, + +. +comi_hdr +); + +419  + g +. + gsu +. +g +(); + +423 + gme + < +tyme + + gMubBufrSequ +> + +424 + gd +:: +size_t + +ive_om +( +imemti_ty +& +im +, + +425 cڡ +MubBufrSequ +& +bufrs +, +dpot_ty +& +nd_dpot +, + +426 +sock_ba +:: +mesge_ags + +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +428  +rvi_im_ +. +ive_om +( +im +, +bufrs +, +nd_dpot +, +ags +, + +429 +ec +); + +433 + gme + < +tyme + + gMubBufrSequ +,ym + gRdHdr +> + +434 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +435 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +436 +async_ive_om +( +imemti_ty +& +im +, + +437 cڡ +MubBufrSequ +& +bufrs +, +dpot_ty +& +nd_dpot +, + +438 +sock_ba +:: +mesge_ags + +ags +, + +439 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +441 + gasync_comi +< + gRdHdr +, + +442 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +444 + grvi_im_ +. +async_ive_om +( +im +, +bufrs +, + +445 +nd_dpot +, +ags +, + +. +comi_hdr +); + +447  + g +. + gsu +. +g +(); + +450 + give +: + +452  +shutdown +() + +454 +rvi_im_ +. +shutdown +(); + +458 +rvi_im_ty + + grvi_im_ +; + +464  + ~ + + @/usr/include/boost/asio/deadline_timer.hpp + +11 #ide +BOOST_ASIO_DEADLINE_TIMER_HPP + + +12  + #BOOST_ASIO_DEADLINE_TIMER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_BOOST_DATE_TIME +) \ + +21 || + $defed +( +GENERATING_DOCUMENTATION +) + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + +boo + { + +29 +mea + +asio + { + +32  +basic_ddle_tim +< + tboo +:: + tposix_time +:: + time +> + tddle_tim +; + +35 + } +} + + @/usr/include/boost/asio/deadline_timer_service.hpp + +11 #ide +BOOST_ASIO_DEADLINE_TIMER_SERVICE_HPP + + +12  + #BOOST_ASIO_DEADLINE_TIMER_SERVICE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +22 #i +defed +( +BOOST_ASIO_HAS_BOOST_DATE_TIME +) \ + +23 || + $defed +( +GENERATING_DOCUMENTATION +) + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +31  + ~ + +33 +mea + +boo + { + +34 +mea + +asio + { + +37 +me + < +tyme + +TimeTy +, + +38 +tyme + +TimeTs + = +boo +:: +asio +:: +time_as +< +TimeTy +> > + +39 +ass + +ddle_tim_rvi + + +40 #i + `defed +( +GENERATING_DOCUMENTATION +) + +41 : +public + +boo +:: +asio +:: +io_cڋxt +:: +rvi + + +43 : +public + +boo +:: +asio +:: +da +:: +rvi_ba +< + +44 +ddle_tim_rvi +< +TimeTy +, +TimeTs +> > + +47 +public +: + +48 #i + `defed +( +GENERATING_DOCUMENTATION +) + +50  +boo +:: +asio +:: +io_cڋxt +:: +id + id; + +54  +TimeTs + + tas_ty +; + +57  +tyme + + tas_ty +:: + ttime_ty +ime_type; + +60  +tyme + + tas_ty +:: + tduti_ty + duration_type; + +62 +ive +: + +64  +da +:: + tddle_tim_rvi +< + tas_ty +> + trvi_im_ty +; + +66 +public +: + +68 #i + `defed +( +GENERATING_DOCUMENTATION +) + +69  +imemti_defed + + timemti_ty +; + +71  +tyme + + trvi_im_ty +:: + timemti_ty + implementation_type; + +75 +exic + + `ddle_tim_rvi +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +76 : +boo +:: +asio +:: +da +:: +rvi_ba +< + +77 +ddle_tim_rvi +< +TimeTy +, +TimeTs +> >( +io_cڋxt +), + +78 + `rvi_im_ +( +io_cڋxt +) + +83  + `cڡru +( +imemti_ty +& +im +) + +85 +rvi_im_ +. + `cڡru +( +im +); + +89  + `deroy +( +imemti_ty +& +im +) + +91 +rvi_im_ +. + `deroy +( +im +); + +95 +d +:: +size_t + + `nl +( +imemti_ty +& +im +, +boo +:: +syem +:: +r_code +& +ec +) + +97  +rvi_im_ +. + `nl +( +im +, +ec +); + +101 +d +:: +size_t + + `nl_e +( +imemti_ty +& +im +, + +102 +boo +:: +syem +:: +r_code +& +ec +) + +104  +rvi_im_ +. + `nl_e +( +im +, +ec +); + +108 +time_ty + + `expes_ +(cڡ +imemti_ty +& +im +) const + +110  +rvi_im_ +. + `expy +( +im +); + +114 +d +:: +size_t + + `expes_ +( +imemti_ty +& +im +, + +115 cڡ +time_ty +& +expy_time +, +boo +:: +syem +:: +r_code +& +ec +) + +117  +rvi_im_ +. + `expes_ +( +im +, +expy_time +, +ec +); + +121 +duti_ty + + `expes_om_now +(cڡ +imemti_ty +& +im +) const + +123  +TimeTs +:: + `suba +( +rvi_im_ +. + `expy +( +im +), TimeTs:: + `now +()); + +127 +d +:: +size_t + + `expes_om_now +( +imemti_ty +& +im +, + +128 cڡ +duti_ty +& +expy_time +, +boo +:: +syem +:: +r_code +& +ec +) + +130  +rvi_im_ +. + `expes_a +( +im +, +expy_time +, +ec +); + +134  + `wa +( +imemti_ty +& +im +, +boo +:: +syem +:: +r_code +& +ec +) + +136 +rvi_im_ +. + `wa +( +im +, +ec +); + +140 +me + < +tyme + +WaHdr +> + +141 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +WaHdr +, + +142 ( +boo +:: +syem +:: +r_code +)) + +143 + `async_wa +( +imemti_ty +& +im +, + +144 + `BOOST_ASIO_MOVE_ARG +( +WaHdr + +hdr +) + +146 +async_comi +< +WaHdr +, + +147 ( +boo +:: +syem +:: +r_code +)> + ` +( +hdr +); + +149 +rvi_im_ +. + `async_wa +( +im +, + +. +comi_hdr +); + +151  + +. +su +. + `g +(); + +154 +ive +: + +156  + `shutdown +() + +158 +rvi_im_ +. + `shutdown +(); + +162 +rvi_im_ty + +rvi_im_ +; + +166 + } +} + +168  + ~ + + @/usr/include/boost/asio/defer.hpp + +11 #ide +BOOST_ASIO_DEFER_HPP + + +12  + #BOOST_ASIO_DEFER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +53 + gme + < +tyme + + gComiTok +> + +54 +BOOST_ASIO_INITFN_RESULT_TYPE +( +ComiTok +, () +der +( + +55 +BOOST_ASIO_MOVE_ARG +( +ComiTok + +tok +); + +87 + gme + < +tyme + + gExecut +,ym + gComiTok +> + +88 +BOOST_ASIO_INITFN_RESULT_TYPE +( +ComiTok +, () +der +( + +89 cڡ +Execut +& +ex +, +BOOST_ASIO_MOVE_ARG +( +ComiTok + +tok +, + +90 +tyme + +ab_if +< +is_execut +< +Execut +>:: +vue +>:: +ty +* = 0); + +96 + gme + < +tyme + + gExecutiCڋxt +,ym + gComiTok +> + +97 +BOOST_ASIO_INITFN_RESULT_TYPE +( +ComiTok +, () +der +( + +98 +ExecutiCڋxt +& +x +, +BOOST_ASIO_MOVE_ARG +( +ComiTok + +tok +, + +99 +tyme + +ab_if +< +is_cvtib +< + +100 +ExecutiCڋxt +&, +executi_cڋxt +&>:: +vue +>:: +ty +* = 0); + +105  + ~ + +107  + ~ + + @/usr/include/boost/asio/dispatch.hpp + +11 #ide +BOOST_ASIO_DISPATCH_HPP + + +12  + #BOOST_ASIO_DISPATCH_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +53 + gme + < +tyme + + gComiTok +> + +54 +BOOST_ASIO_INITFN_RESULT_TYPE +( +ComiTok +, () +dich +( + +55 +BOOST_ASIO_MOVE_ARG +( +ComiTok + +tok +); + +87 + gme + < +tyme + + gExecut +,ym + gComiTok +> + +88 +BOOST_ASIO_INITFN_RESULT_TYPE +( +ComiTok +, () +dich +( + +89 cڡ +Execut +& +ex +, +BOOST_ASIO_MOVE_ARG +( +ComiTok + +tok +, + +90 +tyme + +ab_if +< +is_execut +< +Execut +>:: +vue +>:: +ty +* = 0); + +97 + gme + < +tyme + + gExecutiCڋxt +,ym + gComiTok +> + +98 +BOOST_ASIO_INITFN_RESULT_TYPE +( +ComiTok +, () +dich +( + +99 +ExecutiCڋxt +& +x +, +BOOST_ASIO_MOVE_ARG +( +ComiTok + +tok +, + +100 +tyme + +ab_if +< +is_cvtib +< + +101 +ExecutiCڋxt +&, +executi_cڋxt +&>:: +vue +>:: +ty +* = 0); + +106  + ~ + +108  + ~ + + @/usr/include/boost/asio/error.hpp + +11 #ide +BOOST_ASIO_ERROR_HPP + + +12  + #BOOST_ASIO_ERROR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22 #i +defed +( +BOOST_ASIO_WINDOWS +) \ + +23 || +defed +( +__CYGWIN__ +) \ + +24 || + $defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +25  + ~ + +27  + ~ + +28  + ~ + +31 #i + `defed +( +GENERATING_DOCUMENTATION +) + +33  + #BOOST_ASIO_NATIVE_ERROR +( +e + +imemti_defed + + + ) + +35  + #BOOST_ASIO_SOCKET_ERROR +( +e + +imemti_defed + + + ) + +37  + #BOOST_ASIO_NETDB_ERROR +( +e + +imemti_defed + + + ) + +39  + #BOOST_ASIO_GETADDRINFO_ERROR +( +e + +imemti_defed + + + ) + +41  + #BOOST_ASIO_WIN_OR_POSIX +( +e_w +, +e_posix + +imemti_defed + + + ) + +42 #i + `defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +43  + #BOOST_ASIO_NATIVE_ERROR +( +e + + `__HRESULT_FROM_WIN32 +) + + ) + +44  + #BOOST_ASIO_SOCKET_ERROR +( +e + + `__HRESULT_FROM_WIN32 +( +WSA + ##) + + ) + +45  + #BOOST_ASIO_NETDB_ERROR +( +e + + `__HRESULT_FROM_WIN32 +( +WSA + ##) + + ) + +46  + #BOOST_ASIO_GETADDRINFO_ERROR +( +e + + `__HRESULT_FROM_WIN32 +( +WSA + ##) + + ) + +47  + #BOOST_ASIO_WIN_OR_POSIX +( +e_w +, +e_posix + + ) +e_win + +48 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +49  + #BOOST_ASIO_NATIVE_ERROR +( +e + + ) +e + +50  + #BOOST_ASIO_SOCKET_ERROR +( +e + +WSA + ## + ) +e + +51  + #BOOST_ASIO_NETDB_ERROR +( +e + +WSA + ## + ) +e + +52  + #BOOST_ASIO_GETADDRINFO_ERROR +( +e + +WSA + ## + ) +e + +53  + #BOOST_ASIO_WIN_OR_POSIX +( +e_w +, +e_posix + + ) +e_win + +55  + #BOOST_ASIO_NATIVE_ERROR +( +e + + ) +e + +56  + #BOOST_ASIO_SOCKET_ERROR +( +e + + ) +e + +57  + #BOOST_ASIO_NETDB_ERROR +( +e + + ) +e + +58  + #BOOST_ASIO_GETADDRINFO_ERROR +( +e + + ) +e + +59  + #BOOST_ASIO_WIN_OR_POSIX +( +e_w +, +e_posix + + ) +e_posix + +62  + ~ + +64 +mea + +boo + { + +65 +mea + +asio + { + +66 +mea + +r + { + +68 + ebasic_rs + + +71 +acss_dd + = + `BOOST_ASIO_SOCKET_ERROR +( +EACCES +), + +74 +addss_my_n_su܋d + = + `BOOST_ASIO_SOCKET_ERROR +( +EAFNOSUPPORT +), + +77 +addss__u + = + `BOOST_ASIO_SOCKET_ERROR +( +EADDRINUSE +), + +80 +ady_ced + = + `BOOST_ASIO_SOCKET_ERROR +( +EISCONN +), + +83 +ady_d + = + `BOOST_ASIO_SOCKET_ERROR +( +EALREADY +), + +86 +brok_pe + = + `BOOST_ASIO_WIN_OR_POSIX +( + +87 + `BOOST_ASIO_NATIVE_ERROR +( +ERROR_BROKEN_PIPE +), + +88 + `BOOST_ASIO_NATIVE_ERROR +( +EPIPE +)), + +91 +ci_ab܋d + = + `BOOST_ASIO_SOCKET_ERROR +( +ECONNABORTED +), + +94 +ci_fud + = + `BOOST_ASIO_SOCKET_ERROR +( +ECONNREFUSED +), + +97 +ci_t + = + `BOOST_ASIO_SOCKET_ERROR +( +ECONNRESET +), + +100 +bad_dest + = + `BOOST_ASIO_SOCKET_ERROR +( +EBADF +), + +103 +u + = + `BOOST_ASIO_SOCKET_ERROR +( +EFAULT +), + +106 +ho_uėchab + = + `BOOST_ASIO_SOCKET_ERROR +( +EHOSTUNREACH +), + +109 +_ogss + = + `BOOST_ASIO_SOCKET_ERROR +( +EINPROGRESS +), + +112 +ued + = + `BOOST_ASIO_SOCKET_ERROR +( +EINTR +), + +115 +vid_gumt + = + `BOOST_ASIO_SOCKET_ERROR +( +EINVAL +), + +118 +mesge_size + = + `BOOST_ASIO_SOCKET_ERROR +( +EMSGSIZE +), + +121 +me_too_lg + = + `BOOST_ASIO_SOCKET_ERROR +( +ENAMETOOLONG +), + +124 +twk_down + = + `BOOST_ASIO_SOCKET_ERROR +( +ENETDOWN +), + +127 +twk_t + = + `BOOST_ASIO_SOCKET_ERROR +( +ENETRESET +), + +130 +twk_uėchab + = + `BOOST_ASIO_SOCKET_ERROR +( +ENETUNREACH +), + +133 +no_dests + = + `BOOST_ASIO_SOCKET_ERROR +( +EMFILE +), + +136 +no_bufr_a + = + `BOOST_ASIO_SOCKET_ERROR +( +ENOBUFS +), + +139 +no_memy + = + `BOOST_ASIO_WIN_OR_POSIX +( + +140 + `BOOST_ASIO_NATIVE_ERROR +( +ERROR_OUTOFMEMORY +), + +141 + `BOOST_ASIO_NATIVE_ERROR +( +ENOMEM +)), + +144 +no_rmissi + = + `BOOST_ASIO_WIN_OR_POSIX +( + +145 + `BOOST_ASIO_NATIVE_ERROR +( +ERROR_ACCESS_DENIED +), + +146 + `BOOST_ASIO_NATIVE_ERROR +( +EPERM +)), + +149 +no_oc_ti + = + `BOOST_ASIO_SOCKET_ERROR +( +ENOPROTOOPT +), + +152 +no_such_devi + = + `BOOST_ASIO_WIN_OR_POSIX +( + +153 + `BOOST_ASIO_NATIVE_ERROR +( +ERROR_BAD_UNIT +), + +154 + `BOOST_ASIO_NATIVE_ERROR +( +ENODEV +)), + +157 +n_ced + = + `BOOST_ASIO_SOCKET_ERROR +( +ENOTCONN +), + +160 +n_sock + = + `BOOST_ASIO_SOCKET_ERROR +( +ENOTSOCK +), + +163 +ݔi_ab܋d + = + `BOOST_ASIO_WIN_OR_POSIX +( + +164 + `BOOST_ASIO_NATIVE_ERROR +( +ERROR_OPERATION_ABORTED +), + +165 + `BOOST_ASIO_NATIVE_ERROR +( +ECANCELED +)), + +168 +ݔi_n_su܋d + = + `BOOST_ASIO_SOCKET_ERROR +( +EOPNOTSUPP +), + +171 +shut_down + = + `BOOST_ASIO_SOCKET_ERROR +( +ESHUTDOWN +), + +174 +timed_out + = + `BOOST_ASIO_SOCKET_ERROR +( +ETIMEDOUT +), + +177 +y_aga + = + `BOOST_ASIO_WIN_OR_POSIX +( + +178 + `BOOST_ASIO_NATIVE_ERROR +( +ERROR_RETRY +), + +179 + `BOOST_ASIO_NATIVE_ERROR +( +EAGAIN +)), + +182 +would_block + = + `BOOST_ASIO_SOCKET_ERROR +( +EWOULDBLOCK +) + +185 + etdb_rs + + +188 +ho_n_found + = + `BOOST_ASIO_NETDB_ERROR +( +HOST_NOT_FOUND +), + +191 +ho_n_found_y_aga + = + `BOOST_ASIO_NETDB_ERROR +( +TRY_AGAIN +), + +194 +no_da + = + `BOOST_ASIO_NETDB_ERROR +( +NO_DATA +), + +197 +no_covy + = + `BOOST_ASIO_NETDB_ERROR +( +NO_RECOVERY +) + +200 + eaddrfo_rs + + +203 +rvi_n_found + = + `BOOST_ASIO_WIN_OR_POSIX +( + +204 + `BOOST_ASIO_NATIVE_ERROR +( +WSATYPE_NOT_FOUND +), + +205 + `BOOST_ASIO_GETADDRINFO_ERROR +( +EAI_SERVICE +)), + +208 +sock_ty_n_su܋d + = + `BOOST_ASIO_WIN_OR_POSIX +( + +209 + `BOOST_ASIO_NATIVE_ERROR +( +WSAESOCKTNOSUPPORT +), + +210 + `BOOST_ASIO_GETADDRINFO_ERROR +( +EAI_SOCKTYPE +)) + +213 + emisc_rs + + +216 +ady_ݒ + = 1, + +219 +eof +, + +222 +n_found +, + +225 +fd_t_u + + +228 +le + cڡ +boo +:: +syem +:: +r_gy +& + `g_syem_gy +() + +230  +boo +:: +syem +:: + `syem_gy +(); + +233 #i! + `defed +( +BOOST_ASIO_WINDOWS +&& !defed( +__CYGWIN__ +) + +235 +BOOST_ASIO_DECL + + +236 cڡ +boo +:: +syem +:: +r_gy +& + `g_tdb_gy +(); + +238 +BOOST_ASIO_DECL + + +239 cڡ +boo +:: +syem +:: +r_gy +& + `g_addrfo_gy +(); + +243 +le + cڡ +boo +:: +syem +:: +r_gy +& + `g_tdb_gy +() + +245  + `g_syem_gy +(); + +248 +le + cڡ +boo +:: +syem +:: +r_gy +& + `g_addrfo_gy +() + +250  + `g_syem_gy +(); + +255 +BOOST_ASIO_DECL + + +256 cڡ +boo +:: +syem +:: +r_gy +& + `g_misc_gy +(); + +258 cڡ +boo +:: +syem +:: +r_gy +& + +259 +syem_gy + +BOOST_ASIO_UNUSED_VARIABLE + + +260 +boo +:: +asio +:: +r +:: + `g_syem_gy +(); + +261 cڡ +boo +:: +syem +:: +r_gy +& + +262 +tdb_gy + +BOOST_ASIO_UNUSED_VARIABLE + + +263 +boo +:: +asio +:: +r +:: + `g_tdb_gy +(); + +264 cڡ +boo +:: +syem +:: +r_gy +& + +265 +addrfo_gy + +BOOST_ASIO_UNUSED_VARIABLE + + +266 +boo +:: +asio +:: +r +:: + `g_addrfo_gy +(); + +267 cڡ +boo +:: +syem +:: +r_gy +& + +268 +misc_gy + +BOOST_ASIO_UNUSED_VARIABLE + + +269 +boo +:: +asio +:: +r +:: + `g_misc_gy +(); + +273 + } +} + +275 +mea + + gboo + { + +276 +mea + + gsyem + { + +278 + gme +<>  + gis_r_code_um +< + gboo +:: +asio +:: +r +:: +basic_rs +> + +280 cڡ +bo + +vue + = +ue +; + +283 + gme +<>  + gis_r_code_um +< + gboo +:: +asio +:: +r +:: +tdb_rs +> + +285 cڡ +bo + +vue + = +ue +; + +288 + gme +<>  + gis_r_code_um +< + gboo +:: +asio +:: +r +:: +addrfo_rs +> + +290 cڡ +bo + +vue + = +ue +; + +293 + gme +<>  + gis_r_code_um +< + gboo +:: +asio +:: +r +:: +misc_rs +> + +295 cڡ +bo + +vue + = +ue +; + +301 +mea + + gboo + { + +302 +mea + + gasio + { + +303 +mea + + gr + { + +305 +le + + gboo +:: +syem +:: +r_code + +make_r_code +( +basic_rs + +e +) + +307  +boo +:: +syem +:: +r_code +( + +308 +ic_ +<>( +e +), +g_syem_gy +()); + +311 +le + + gboo +:: +syem +:: +r_code + +make_r_code +( +tdb_rs + +e +) + +313  +boo +:: +syem +:: +r_code +( + +314 +ic_ +<>( +e +), +g_tdb_gy +()); + +317 +le + + gboo +:: +syem +:: +r_code + +make_r_code +( +addrfo_rs + +e +) + +319  +boo +:: +syem +:: +r_code +( + +320 +ic_ +<>( +e +), +g_addrfo_gy +()); + +323 +le + + gboo +:: +syem +:: +r_code + +make_r_code +( +misc_rs + +e +) + +325  +boo +:: +syem +:: +r_code +( + +326 +ic_ +<>( +e +), +g_misc_gy +()); + +330 +mea + + gam_rc + { + +332 +usg + + gr +:: +eof +; + +333 +usg + + gr +:: +n_found +; + +335 +mea + + gsock_rc + { + +337 +usg + + gr +:: +ady_ݒ +; + +338 +usg + + gr +:: +n_found +; + +340 +mea + + gsv_rc + { + +342 +usg + + gr +:: +ho_n_found +; + +343 cڡ + gr +:: +tdb_rs + +y_aga + = +r +:: +ho_n_found_y_aga +; + +344 +usg + + gr +:: +rvi_n_found +; + +349  + ~ + +351 #unde +BOOST_ASIO_NATIVE_ERROR + + +352 #unde +BOOST_ASIO_SOCKET_ERROR + + +353 #unde +BOOST_ASIO_NETDB_ERROR + + +354 #unde +BOOST_ASIO_GETADDRINFO_ERROR + + +355 #unde +BOOST_ASIO_WIN_OR_POSIX + + +357 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +358  + ~ + + @/usr/include/boost/asio/execution_context.hpp + +11 #ide +BOOST_ASIO_EXECUTION_CONTEXT_HPP + + +12  + #BOOST_ASIO_EXECUTION_CONTEXT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +30 +ass + + gexecuti_cڋxt +; + +31 +ass + + gio_cڋxt +; + +33 #i! +defed +( +GENERATING_DOCUMENTATION +) + +34 + gme + < +tyme + + gSvi +> Svi& +u_rvi +( +executi_cڋxt +&); + +35 + gme + < +tyme + + gSvi +> Svi& +u_rvi +( +io_cڋxt +&); + +36 + gme + < +tyme + + gSvi +>  +add_rvi +( +executi_cڋxt +&, +Svi +*); + +37 + gme + < +tyme + + gSvi +> +bo + +has_rvi +( +executi_cڋxt +&); + +40 +mea + + gda + { +ass + + grvi_giry +; } + +106 as + cexecuti_cڋxt + + +107 : +ive + +ncyab + + +109 +public +: + +110 +ass + +id +; + +111 +ass + + grvi +; + +113 + geed +: + +115 +BOOST_ASIO_DECL + +executi_cڋxt +(); + +118 + gBOOST_ASIO_DECL + ~ +executi_cڋxt +(); + +128 +BOOST_ASIO_DECL +  +shutdown +(); + +138 +BOOST_ASIO_DECL +  +deroy +(); + +140 + gpublic +: + +142 + efk_evt + + +145 +fk_e +, + +148 + gfk_ +, + +151 + gfk_chd + + +194 +BOOST_ASIO_DECL +  +nify_fk +( +fk_evt + +evt +); + +207 + gme + < +tyme + + gSvi +> + +208 +nd + + gSvi +& +u_rvi +( +executi_cڋxt +& +e +); + +224 + gme + < +tyme + + gSvi +> + +225 +nd + + gSvi +& +u_rvi +( +io_cڋxt +& +ioc +); + +227 #i +defed +( +GENERATING_DOCUMENTATION +) + +241 + gme + < +tyme + + gSvi +, + gtyme +... + gArgs +> + +242 +nd + + gSvi +& +make_rvi +( +executi_cڋxt +& +e +, +Args +&&... +gs +); + +244 #i +defed +( +BOOST_ASIO_HAS_VARIADIC_TEMPLATES +) + +246 + gme + < +tyme + + gSvi +, + gtyme +... + gArgs +> + +247 +nd + + gSvi +& +make_rvi +( +executi_cڋxt +& +e +, + +248 +BOOST_ASIO_MOVE_ARG +( +Args +)... +gs +); + +252 + gme + < +tyme + + gSvi +> + +253 +nd + + gSvi +& +make_rvi +( +executi_cڋxt +& +e +); + +255  + #BOOST_ASIO_PRIVATE_MAKE_SERVICE_DEF +( +n +) \ + +256 +me + < +tyme + +Svi +, + `BOOST_ASIO_VARIADIC_TPARAMS +( +n +)> \ + +257 +nd + +Svi +& + `make_rvi +( +executi_cڋxt +& +e +, \ + +258 + `BOOST_ASIO_VARIADIC_MOVE_PARAMS +( +n +)); \ + +259 + + ) + +260 +BOOST_ASIO_VARIADIC_GENERATE +( +BOOST_ASIO_PRIVATE_MAKE_SERVICE_DEF +) + +261 #unde +BOOST_ASIO_PRIVATE_MAKE_SERVICE_DEF + + +284 + gme + < +tyme + + gSvi +> + +285 +nd +  +add_rvi +( +executi_cڋxt +& +e +, +Svi +* +svc +); + +297 + gme + < +tyme + + gSvi +> + +298 +nd + +bo + +has_rvi +( +executi_cڋxt +& +e +); + +300 + give +: + +302 +boo +:: +asio +:: +da +:: +rvi_giry +* +rvi_giry_ +; + +306 as + cexecuti_cڋxt +:: +id + + +307 : +ive + +ncyab + + +309 +public +: + +311 +id +() {} + +315 as + cexecuti_cڋxt +:: +rvi + + +316 : +ive + +ncyab + + +318 +public +: + +320 +executi_cڋxt +& +cڋxt +(); + +322 + geed +: + +327 +BOOST_ASIO_DECL + +rvi +( +executi_cڋxt +& +owr +); + +330 +BOOST_ASIO_DECL + + gvtu + ~ +rvi +(); + +332 + give +: + +334 +vtu +  +shutdown +() = 0; + +342 +BOOST_ASIO_DECL + +vtu +  +nify_fk +( + +343 +executi_cڋxt +:: +fk_evt + +evt +); + +345 +nd + +ass + + gboo +:: +asio +:: +da +:: +rvi_giry +; + +346  + skey + + +348 +key +(: +ty_fo_ +(0), +id_ +(0) {} + +349 cڡ + gd +:: +ty_fo +* +ty_fo_ +; + +350 cڡ + gexecuti_cڋxt +:: +id +* +id_ +; + +351 } + gkey_ +; + +353 + gexecuti_cڋxt +& + gowr_ +; + +354 +rvi +* + gxt_ +; + +359 as + crvi_ady_exis + + +360 : +public + +d +:: +logic_r + + +362 +public +: + +363 +BOOST_ASIO_DECL + +rvi_ady_exis +(); + +368 as + cvid_rvi_owr + + +369 : +public + +d +:: +logic_r + + +371 +public +: + +372 +BOOST_ASIO_DECL + +vid_rvi_owr +(); + +375 +mea + + gda + { + +378 + gme + < +tyme + + gTy +> + +379 as + crvi_id + + +380 : +public + +executi_cڋxt +:: +id + + +385 + gme + < +tyme + + gTy +> + +386 as + cexecuti_cڋxt_rvi_ba + + +387 : +public + +executi_cڋxt +:: +rvi + + +389 +public +: + +390  +rvi_id +< +Ty +> +id +; + +393 +executi_cڋxt_rvi_ba +( +executi_cڋxt +& +e +) + +394 : +executi_cڋxt +:: +rvi +( +e +) + +399 + gme + < +tyme + + gTy +> + +400 + grvi_id +< + gTy +> + gexecuti_cڋxt_rvi_ba +:: +id +; + +406  + ~ + +408  + ~ + +409 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +410  + ~ + + @/usr/include/boost/asio/executor.hpp + +11 #ide +BOOST_ASIO_EXECUTOR_HPP + + +12  + #BOOST_ASIO_EXECUTOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +31 as + cbad_execut + + +32 : +public + +d +:: +exi + + +34 +public +: + +36 +BOOST_ASIO_DECL + +bad_execut +( +BOOST_ASIO_NOEXCEPT +; + +39 +BOOST_ASIO_DECL + +vtu + cڡ * +wh +() const + +40 + gBOOST_ASIO_NOEXCEPT_OR_NOTHROW +; + +44 as + cexecut + + +46 + gpublic +: + +48 +execut +( +BOOST_ASIO_NOEXCEPT + + +49 : +im_ +(0) + +54 +execut +( +nuαr_t + +BOOST_ASIO_NOEXCEPT + + +55 : +im_ +(0) + +60 +execut +(cڡxecut& +h + +BOOST_ASIO_NOEXCEPT + + +61 : +im_ +( +h +. +e +()) + +65 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +67 +execut +xecut&& +h + +BOOST_ASIO_NOEXCEPT + + +68 : +im_ +( +h +.impl_) + +70 +h +. +im_ + = 0; + +75 + gme + < +tyme + + gExecut +> + +76 +execut +( +Execut + +e +); + +80 + gme + < +tyme + + gExecut +,ym + gAot +> + +81 +execut +( +lot_g_t +, cڡ +Aot +& +a +, +Execut + +e +); + +84 ~ +execut +() + +86 +deroy +(); + +90 + gexecut +& + gݔ +=(cڡ +execut +& +h + +BOOST_ASIO_NOEXCEPT + + +92 +deroy +(); + +93 + gim_ + = +h +. +e +(); + +94  * + gthis +; + +97 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +99 + gexecut +& + gݔ +=( +execut +&& +h + +BOOST_ASIO_NOEXCEPT + + +101 +deroy +(); + +102 + gim_ + = +h +. +im_ +; + +103 + gh +. + gim_ + = 0; + +104  * + gthis +; + +109 + gexecut +& + gݔ +=( +nuαr_t + +BOOST_ASIO_NOEXCEPT + + +111 +deroy +(); + +112 + gim_ + = 0; + +113  * + gthis +; + +118 + gme + < +tyme + + gExecut +> + +119 + gexecut +& + gݔ +=( +BOOST_ASIO_MOVE_ARG +( +Execut + +e + +BOOST_ASIO_NOEXCEPT + + +121 +execut + +tmp +( +BOOST_ASIO_MOVE_CAST +( +Execut +)( +e +)); + +122 +deroy +(); + +123 + gim_ + = +tmp +. +im_ +; + +124 + gtmp +. + gim_ + = 0; + +125  * + gthis +; + +129 + gexecuti_cڋxt +& +cڋxt +(cڡ + gBOOST_ASIO_NOEXCEPT + + +131  +g_im +()-> +cڋxt +(); + +135  +_wk_d +(cڡ + gBOOST_ASIO_NOEXCEPT + + +137 +g_im +()-> +_wk_d +(); + +141  +_wk_fished +(cڡ + gBOOST_ASIO_NOEXCEPT + + +143 +g_im +()-> +_wk_fished +(); + +159 + gme + < +tyme + + gFuni +,ym + gAot +> + +160  +dich +( +BOOST_ASIO_MOVE_ARG +( +Funi + +f +, cڡ +Aot +& +a +) const; + +175 + gme + < +tyme + + gFuni +,ym + gAot +> + +176  +po +( +BOOST_ASIO_MOVE_ARG +( +Funi + +f +, cڡ +Aot +& +a +) const; + +191 + gme + < +tyme + + gFuni +,ym + gAot +> + +192  +der +( +BOOST_ASIO_MOVE_ARG +( +Funi + +f +, cڡ +Aot +& +a +) const; + +194  + sunecifd_bo_ty_t + {}; + +195 (* + gunecifd_bo_ty +)( + tunecifd_bo_ty_t +); + +196  +unecifd_bo_ue +( +unecifd_bo_ty_t +) {} + +199 +ݔ + +unecifd_bo_ty +(cڡ + gBOOST_ASIO_NOEXCEPT + + +201  + gim_ + ? & + gexecut +:: +unecifd_bo_ue + : 0; + +209 #i! +defed +( +BOOST_ASIO_NO_TYPEID +|| defed( +GENERATING_DOCUMENTATION +) + +210 cڡ + gd +:: +ty_fo +& +rg_ty +(cڡ +BOOST_ASIO_NOEXCEPT + + +212  +im_ + ? im_-> +rg_ty +(: +tyid +(); + +215 cڡ * +rg_ty +(cڡ + gBOOST_ASIO_NOEXCEPT + + +217  + gim_ + ? im_-> +rg_ty +() : 0; + +226 + gme + < +tyme + + gExecut +> + +227 +Execut +* +rg +( + gBOOST_ASIO_NOEXCEPT +; + +234 + gme + < +tyme + + gExecut +> + +235 cڡ +Execut +* +rg +(cڡ + gBOOST_ASIO_NOEXCEPT +; + +238 +nd + +bo + + gݔ +==(cڡ +execut +& +a +, + +239 cڡ + gexecut +& + gb + + gBOOST_ASIO_NOEXCEPT + + +241 i( + ga +. + gim_ + = +b +. +im_ +) + +242  +ue +; + +243 i(! + ga +. + gim_ + || ! + gb +.impl_) + +244  + gl +; + +245  + ga +. + gim_ +-> +equs +( +b +. +im_ +); + +249 +nd + +bo + + gݔ +!=(cڡ +execut +& +a +, + +250 cڡ + gexecut +& + gb + + gBOOST_ASIO_NOEXCEPT + + +252  !( + ga + = +b +); + +255 + give +: + +256 #i! +defed +( +GENERATING_DOCUMENTATION +) + +257 +ass + +funi +; + +258 + gme + < + gtyme +,yme> +ass + + gim +; + +260 #i! +defed +( +BOOST_ASIO_NO_TYPEID +) + +261 cڡ + td +:: + tty_fo +& + tty_id_su_ty +; + +263 cڡ * + tty_id_su_ty +; + +266 + gme + < +tyme + + gT +> + +267  +ty_id_su_ty + +ty_id +() + +269 #i! +defed +( +BOOST_ASIO_NO_TYPEID +) + +270  +tyid +( +T +); + +272  + gunique_id +; + +273  & + gunique_id +; + +278 as + cim_ba + + +280 + gpublic +: + +281 +vtu + +im_ba +* +e +(cڡ +BOOST_ASIO_NOEXCEPT + = 0; + +282 +vtu +  +deroy +( + gBOOST_ASIO_NOEXCEPT + = 0; + +283 +vtu + + gexecuti_cڋxt +& +cڋxt +( + gBOOST_ASIO_NOEXCEPT + = 0; + +284 +vtu +  +_wk_d +( + gBOOST_ASIO_NOEXCEPT + = 0; + +285 +vtu +  +_wk_fished +( + gBOOST_ASIO_NOEXCEPT + = 0; + +286 +vtu +  +dich +( +BOOST_ASIO_MOVE_ARG +( +funi +)) = 0; + +287 +vtu +  +po +( +BOOST_ASIO_MOVE_ARG +( +funi +)) = 0; + +288 +vtu +  +der +( +BOOST_ASIO_MOVE_ARG +( +funi +)) = 0; + +289 +vtu + +ty_id_su_ty + +rg_ty +(cڡ + gBOOST_ASIO_NOEXCEPT + = 0; + +290 +vtu + * +rg +( + gBOOST_ASIO_NOEXCEPT + = 0; + +291 +vtu + cڡ * +rg +(cڡ + gBOOST_ASIO_NOEXCEPT + = 0; + +292 +vtu + +bo + +equs +(cڡ +im_ba +* +e +cڡ + gBOOST_ASIO_NOEXCEPT + = 0; + +294 + geed +: + +295 +im_ba +( +bo + +_dich +: +_dich_ +(fast_dispatch) {} + +296 +vtu + ~ +im_ba +() {} + +298 +ive +: + +299 +nd + +ass + +execut +; + +300 cڡ +bo + + g_dich_ +; + +304 +im_ba +* +g_im +() const + +306 i(! + gim_ +) + +308 +bad_execut + + gex +; + +309 + gboo +:: +asio +:: +da +:: +throw_exi +( +ex +); + +311  + gim_ +; + +315 +im_ba +* +e +(cڡ + gBOOST_ASIO_NOEXCEPT + + +317  + gim_ + ? im_-> +e +() : 0; + +321  +deroy +( + gBOOST_ASIO_NOEXCEPT + + +323 i( + gim_ +) + +324 + gim_ +-> +deroy +(); + +327 +im_ba +* + gim_ +; + +334 + $BOOST_ASIO_USES_ALLOCATOR +( +boo +:: +asio +:: +execut +) + +336  + ~ + +338  + ~ + +339 #i + `defed +( +BOOST_ASIO_HEADER_ONLY +) + +340  + ~ + + @/usr/include/boost/asio/executor_work_guard.hpp + +11 #ide +BOOST_ASIO_EXECUTOR_WORK_GUARD_HPP + + +12  + #BOOST_ASIO_EXECUTOR_WORK_GUARD_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gasio + { + +30 + gme + < +tyme + + gExecut +> + +31 as + cexecut_wk_gud + + +33 + gpublic +: + +35  +Execut + + texecut_ty +; + +41 +exic + +execut_wk_gud +(cڡ +execut_ty +& +e + + gBOOST_ASIO_NOEXCEPT + + +42 : +execut_ +( +e +), + +43 +owns_ +( +ue +) + +45 + gexecut_ +. +_wk_d +(); + +49 +execut_wk_gud +(cڡxecut_wk_gud& +h + + gBOOST_ASIO_NOEXCEPT + + +50 : +execut_ +( +h +.executor_), + +51 +owns_ +( +h +.owns_) + +53 i( + gowns_ +) + +54 + gexecut_ +. +_wk_d +(); + +57 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +59 +execut_wk_gud +xecut_wk_gud&& +h +) + +60 : +execut_ +( +BOOST_ASIO_MOVE_CAST +( +Execut +)( +h +.executor_)), + +61 +owns_ +( +h +.owns_) + +63 + gh +. + gowns_ + = +l +; + +72 ~ +execut_wk_gud +() + +74 i( + gowns_ +) + +75 + gexecut_ +. +_wk_fished +(); + +79 +execut_ty + +g_execut +(cڡ + gBOOST_ASIO_NOEXCEPT + + +81  + gexecut_ +; + +85 +bo + +owns_wk +(cڡ + gBOOST_ASIO_NOEXCEPT + + +87  + gowns_ +; + +95  +t +( + gBOOST_ASIO_NOEXCEPT + + +97 i( + gowns_ +) + +99 + gexecut_ +. +_wk_fished +(); + +100 + gowns_ + = +l +; + +104 + give +: + +106 +execut_wk_gud +& +ݔ +=(constxecutor_work_guard&); + +108 +execut_ty + + gexecut_ +; + +109 +bo + + gowns_ +; + +113 + gme + < +tyme + + gExecut +> + +114 +le + + gexecut_wk_gud +< + gExecut +> +make_wk_gud +(cڡ +Execut +& +ex +, + +115 +tyme + +ab_if +< +is_execut +< +Execut +>:: +vue +>:: +ty +* = 0) + +117  +execut_wk_gud +< +Execut +>( +ex +); + +121 + gme + < +tyme + + gExecutiCڋxt +> + +122 +le + + gexecut_wk_gud +< +tyme + + gExecutiCڋxt +:: +execut_ty +> + +123 +make_wk_gud +( +ExecutiCڋxt +& +x +, + +124 +tyme + +ab_if +< + +125 +is_cvtib +< +ExecutiCڋxt +&, +executi_cڋxt +&>:: +vue +>:: +ty +* = 0) + +127  +execut_wk_gud +< +tyme + +ExecutiCڋxt +:: +execut_ty +>( + +128 +x +. +g_execut +()); + +132 + gme + < +tyme + + gT +> + +133 +le + + gexecut_wk_gud +< +tyme + + gassocd_execut +< + gT +>:: +ty +> + +134 +make_wk_gud +(cڡ +T +& +t +, + +135 +tyme + +ab_if +:: +vue + && + +136 ! +is_cvtib +< +T +&, +executi_cڋxt +&>:: +vue +>:: +ty +* = 0) + +138  +execut_wk_gud +< +tyme + +assocd_execut +< +T +>:: +ty +>( + +139 +assocd_execut +< +T +>:: +g +( +t +)); + +143 + gme + < +tyme + + gT +,ym + gExecut +> + +144 +le + + gexecut_wk_gud +< +tyme + + gassocd_execut +< + gT +, + gExecut +>:: +ty +> + +145 +make_wk_gud +(cڡ +T +& +t +, cڡ +Execut +& +ex +, + +146 +tyme + +ab_if +< +is_execut +< +Execut +>:: +vue +>:: +ty +* = 0) + +148  +execut_wk_gud +< +tyme + +assocd_execut +< +T +, +Execut +>:: +ty +>( + +149 +assocd_execut +< +T +, +Execut +>:: +g +( +t +, +ex +)); + +153 + gme + < +tyme + + gT +,ym + gExecutiCڋxt +> + +154 +le + + gexecut_wk_gud +< +tyme + + gassocd_execut +< + gT +, + +155 +tyme + + gExecutiCڋxt +:: +execut_ty +>:: +ty +> + +156 +make_wk_gud +(cڡ +T +& +t +, +ExecutiCڋxt +& +x +, + +157 +tyme + +ab_if +:: +vue + && + +158 ! +is_cvtib +< +T +&, +executi_cڋxt +&>:: +vue + && + +159 +is_cvtib +< +ExecutiCڋxt +&, +executi_cڋxt +&>:: +vue +>:: +ty +* = 0) + +161  +execut_wk_gud +< +tyme + +assocd_execut +< +T +, + +162 +tyme + +ExecutiCڋxt +:: +execut_ty +>:: +ty +>( + +163 +assocd_execut +< +T +, +tyme + +ExecutiCڋxt +:: +execut_ty +>:: +g +( + +164 +t +, +x +. +g_execut +())); + +170  + ~ + + @/usr/include/boost/asio/generic/basic_endpoint.hpp + +11 #ide +BOOST_ASIO_GENERIC_BASIC_ENDPOINT_HPP + + +12  + #BOOST_ASIO_GENERIC_BASIC_ENDPOINT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +25 +mea + + ggic + { + +42 + gme + < +tyme + + gProc +> + +43 as + cbasic_dpot + + +45 + gpublic +: + +47  +Proc + + toc_ty +; + +51 #i +defed +( +GENERATING_DOCUMENTATION +) + +52  +imemti_defed + + tda_ty +; + +54  + gboo +:: + tasio +:: + tda +:: + tsock_addr_ty + + tda_ty +; + +58 +basic_dpot +() + +63 +basic_dpot +(cڡ * +sock_addss +, + +64 +d +:: +size_t + +sock_addss_size +,  +sock_oc + = 0) + +65 : +im_ +( +sock_addss +, +sock_addss_size +, +sock_oc +) + +70 + gme + < +tyme + + gEndpot +> + +71 +basic_dpot +(cڡ +Endpot +& +dpot +) + +72 : +im_ +( +dpot +. +da +(),ndpot. +size +(),ndpot. +oc +().protocol()) + +77 +basic_dpot +(cڡ basic_dpot& +h +) + +78 : +im_ +( +h +.impl_) + +82 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +84 +basic_dpot +(basic_dpot&& +h +) + +85 : +im_ +( +h +.impl_) + +91 +basic_dpot +& +ݔ +=(cڡ basic_dpot& +h +) + +93 +im_ + = +h +.impl_; + +94  * + gthis +; + +97 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +99 + gbasic_dpot +& + gݔ +=( +basic_dpot +&& +h +) + +101 +im_ + = +h +.impl_; + +102  * + gthis +; + +107 +oc_ty + +oc +() const + +109  +oc_ty +( +im_ +. +my +(), im_. +oc +()); + +113 +da_ty +* +da +() + +115  + gim_ +. +da +(); + +119 cڡ +da_ty +* +da +() const + +121  + gim_ +. +da +(); + +125 + gd +:: +size_t + +size +() const + +127  +im_ +. +size +(); + +131  +size +( +d +:: +size_t + +w_size +) + +133 +im_ +. +size +( +w_size +); + +137 + gd +:: +size_t + +cy +() const + +139  +im_ +. +cy +(); + +143 +nd + +bo + + gݔ +==(cڡ +basic_dpot +< +Proc +>& +e1 +, + +144 cڡ + gbasic_dpot +< + gProc +>& + ge2 +) + +146  + ge1 +. + gim_ + = +e2 +. +im_ +; + +150 +nd + +bo + + gݔ +!=(cڡ +basic_dpot +< +Proc +>& +e1 +, + +151 cڡ + gbasic_dpot +< + gProc +>& + ge2 +) + +153  !( + ge1 +. + gim_ + = +e2 +. +im_ +); + +157 +nd + +bo + + gݔ +<(cڡ + gbasic_dpot +< + gProc +>& + ge1 +, + +158 cڡ + gbasic_dpot +< + gProc +>& + ge2 +) + +160  + ge1 +. + gim_ + < + ge2 +.impl_; + +164 +nd + +bo + + gݔ +>(cڡ + gbasic_dpot +< + gProc +>& + ge1 +, + +165 cڡ + gbasic_dpot +< + gProc +>& + ge2 +) + +167  + ge2 +. + gim_ + < + ge1 +.impl_; + +171 +nd + +bo + + gݔ +<=(cڡ +basic_dpot +< +Proc +>& +e1 +, + +172 cڡ + gbasic_dpot +< + gProc +>& + ge2 +) + +174  !( + ge2 + < + ge1 +); + +178 +nd + +bo + + gݔ +>=(cڡ +basic_dpot +< +Proc +>& +e1 +, + +179 cڡ + gbasic_dpot +< + gProc +>& + ge2 +) + +181  !( + ge1 + < + ge2 +); + +184 + give +: + +186 +boo +:: +asio +:: +gic +:: +da +:: +dpot + +im_ +; + +193  + ~ + + @/usr/include/boost/asio/generic/datagram_protocol.hpp + +11 #ide +BOOST_ASIO_GENERIC_DATAGRAM_PROTOCOL_HPP + + +12  + #BOOST_ASIO_GENERIC_DATAGRAM_PROTOCOL_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + ggic + { + +50 as + cdagm_oc + + +52 + gpublic +: + +54 +dagm_oc +( +addss_my +,  +sock_oc +) + +55 : +my_ +( +addss_my +), + +56 +oc_ +( +sock_oc +) + +64 + gme + < +tyme + + gProc +> + +65 +dagm_oc +(cڡ +Proc +& +sour_oc +) + +66 : +my_ +( +sour_oc +. +my +()), + +67 +oc_ +( +sour_oc +. +oc +()) + +69 i( + gsour_oc +. +ty +() !=ype()) + +71 +d +:: +bad_ + +ex +; + +72 + gboo +:: +asio +:: +da +:: +throw_exi +( +ex +); + +77  +ty +() const + +79  +BOOST_ASIO_OS_DEF +( +SOCK_DGRAM +); + +83  +oc +() const + +85  + goc_ +; + +89  +my +() const + +91  + gmy_ +; + +95 +nd + +bo + + gݔ +==(cڡ +dagm_oc +& +p1 +, + +96 cڡ + gdagm_oc +& + gp2 +) + +98  + gp1 +. + gmy_ + = +p2 +. +my_ + && +p1 +. +oc_ + ==2.protocol_; + +102 +nd + +bo + + gݔ +!=(cڡ +dagm_oc +& +p1 +, + +103 cڡ + gdagm_oc +& + gp2 +) + +105  !( + gp1 + = +p2 +); + +109  + gbasic_dpot +< + tdagm_oc +> + tdpot +; + +112  + gbasic_dagm_sock +< + tdagm_oc +> + tsock +; + +114 + give +: + +115  +my_ +; + +116  + goc_ +; + +123  + ~ + + @/usr/include/boost/asio/generic/raw_protocol.hpp + +11 #ide +BOOST_ASIO_GENERIC_RAW_PROTOCOL_HPP + + +12  + #BOOST_ASIO_GENERIC_RAW_PROTOCOL_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + ggic + { + +50 as + cw_oc + + +52 + gpublic +: + +54 +w_oc +( +addss_my +,  +sock_oc +) + +55 : +my_ +( +addss_my +), + +56 +oc_ +( +sock_oc +) + +64 + gme + < +tyme + + gProc +> + +65 +w_oc +(cڡ +Proc +& +sour_oc +) + +66 : +my_ +( +sour_oc +. +my +()), + +67 +oc_ +( +sour_oc +. +oc +()) + +69 i( + gsour_oc +. +ty +() !=ype()) + +71 +d +:: +bad_ + +ex +; + +72 + gboo +:: +asio +:: +da +:: +throw_exi +( +ex +); + +77  +ty +() const + +79  +BOOST_ASIO_OS_DEF +( +SOCK_RAW +); + +83  +oc +() const + +85  + goc_ +; + +89  +my +() const + +91  + gmy_ +; + +95 +nd + +bo + + gݔ +==(cڡ +w_oc +& +p1 +, cڡ + gw_oc +& + gp2 +) + +97  + gp1 +. + gmy_ + = +p2 +. +my_ + && +p1 +. +oc_ + ==2.protocol_; + +101 +nd + +bo + + gݔ +!=(cڡ +w_oc +& +p1 +, cڡ + gw_oc +& + gp2 +) + +103  !( + gp1 + = +p2 +); + +107  + gbasic_dpot +< + tw_oc +> + tdpot +; + +110  + gbasic_w_sock +< + tw_oc +> + tsock +; + +112 + give +: + +113  +my_ +; + +114  + goc_ +; + +121  + ~ + + @/usr/include/boost/asio/generic/seq_packet_protocol.hpp + +11 #ide +BOOST_ASIO_GENERIC_SEQ_PACKET_PROTOCOL_HPP + + +12  + #BOOST_ASIO_GENERIC_SEQ_PACKET_PROTOCOL_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + ggic + { + +48 as + cq_ck_oc + + +50 + gpublic +: + +52 +q_ck_oc +( +addss_my +,  +sock_oc +) + +53 : +my_ +( +addss_my +), + +54 +oc_ +( +sock_oc +) + +63 + gme + < +tyme + + gProc +> + +64 +q_ck_oc +(cڡ +Proc +& +sour_oc +) + +65 : +my_ +( +sour_oc +. +my +()), + +66 +oc_ +( +sour_oc +. +oc +()) + +68 i( + gsour_oc +. +ty +() !=ype()) + +70 +d +:: +bad_ + +ex +; + +71 + gboo +:: +asio +:: +da +:: +throw_exi +( +ex +); + +76  +ty +() const + +78  +BOOST_ASIO_OS_DEF +( +SOCK_SEQPACKET +); + +82  +oc +() const + +84  + goc_ +; + +88  +my +() const + +90  + gmy_ +; + +94 +nd + +bo + + gݔ +==(cڡ +q_ck_oc +& +p1 +, + +95 cڡ + gq_ck_oc +& + gp2 +) + +97  + gp1 +. + gmy_ + = +p2 +. +my_ + && +p1 +. +oc_ + ==2.protocol_; + +101 +nd + +bo + + gݔ +!=(cڡ +q_ck_oc +& +p1 +, + +102 cڡ + gq_ck_oc +& + gp2 +) + +104  !( + gp1 + = +p2 +); + +108  + gbasic_dpot +< + tq_ck_oc +> + tdpot +; + +111  + gbasic_q_ck_sock +< + tq_ck_oc +> + tsock +; + +113 + give +: + +114  +my_ +; + +115  + goc_ +; + +122  + ~ + + @/usr/include/boost/asio/generic/stream_protocol.hpp + +11 #ide +BOOST_ASIO_GENERIC_STREAM_PROTOCOL_HPP + + +12  + #BOOST_ASIO_GENERIC_STREAM_PROTOCOL_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + + gboo + { + +30 +mea + + gasio + { + +31 +mea + + ggic + { + +51 as + cam_oc + + +53 + gpublic +: + +55 +am_oc +( +addss_my +,  +sock_oc +) + +56 : +my_ +( +addss_my +), + +57 +oc_ +( +sock_oc +) + +65 + gme + < +tyme + + gProc +> + +66 +am_oc +(cڡ +Proc +& +sour_oc +) + +67 : +my_ +( +sour_oc +. +my +()), + +68 +oc_ +( +sour_oc +. +oc +()) + +70 i( + gsour_oc +. +ty +() !=ype()) + +72 +d +:: +bad_ + +ex +; + +73 + gboo +:: +asio +:: +da +:: +throw_exi +( +ex +); + +78  +ty +() const + +80  +BOOST_ASIO_OS_DEF +( +SOCK_STREAM +); + +84  +oc +() const + +86  + goc_ +; + +90  +my +() const + +92  + gmy_ +; + +96 +nd + +bo + + gݔ +==(cڡ +am_oc +& +p1 +, cڡ + gam_oc +& + gp2 +) + +98  + gp1 +. + gmy_ + = +p2 +. +my_ + && +p1 +. +oc_ + ==2.protocol_; + +102 +nd + +bo + + gݔ +!=(cڡ +am_oc +& +p1 +, cڡ + gam_oc +& + gp2 +) + +104  !( + gp1 + = +p2 +); + +108  + gbasic_dpot +< + tam_oc +> + tdpot +; + +111  + gbasic_am_sock +< + tam_oc +> + tsock +; + +113 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +115  + gbasic_sock_ioam +< + tam_oc +> + tioam +; + +118 + give +: + +119  +my_ +; + +120  + goc_ +; + +127  + ~ + + @/usr/include/boost/asio/handler_alloc_hook.hpp + +11 #ide +BOOST_ASIO_HANDLER_ALLOC_HOOK_HPP + + +12  + #BOOST_ASIO_HANDLER_ALLOC_HOOK_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +58 +BOOST_ASIO_DECL + * +asio_hdr_lo +( + +59 +d +:: +size_t + +size +, ...); + +71 +BOOST_ASIO_DECL +  +asio_hdr_do +( + +72 * +por +, +d +:: +size_t + +size +, ...); + +77  + ~ + +79 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +80  + ~ + + @/usr/include/boost/asio/handler_continuation_hook.hpp + +11 #ide +BOOST_ASIO_HANDLER_CONTINUATION_HOOK_HPP + + +12  + #BOOST_ASIO_HANDLER_CONTINUATION_HOOK_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + gasio + { + +46 +le + +bo + +asio_hdr_is_ctui +(...) + +48  + gl +; + +54  + ~ + + @/usr/include/boost/asio/handler_invoke_hook.hpp + +11 #ide +BOOST_ASIO_HANDLER_INVOKE_HOOK_HPP + + +12  + #BOOST_ASIO_HANDLER_INVOKE_HOOK_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + gasio + { + +66 + gme + < +tyme + + gFuni +> + +67 +le +  +asio_hdr_voke +( +Funi +& +funi +, ...) + +69 +funi +(); + +73 + gme + < +tyme + + gFuni +> + +74 +le +  +asio_hdr_voke +(cڡ +Funi +& +funi +, ...) + +76 +Funi + +tmp +( +funi +); + +77 +tmp +(); + +85  + ~ + + @/usr/include/boost/asio/handler_type.hpp + +11 #ide +BOOST_ASIO_HANDLER_TYPE_HPP + + +12  + #BOOST_ASIO_HANDLER_TYPE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +36 + gme + < +tyme + + gComiTok +,ym + gSigtu +, + gtyme + = > + +37  + shdr_ty + + +40  +tyme + + tcdiڮ +< + +41 + tis_me +< + tComiTok +, + ttyme + + tdey +:: + tty +>:: + tvue +, + +42 + tdey +< + tComiTok +>, + +43 + thdr_ty +< + ttyme + + tdey +< + tComiTok +>:: + tty +, + tSigtu +> + +44 >:: + tty +::typeype; + +50  + ~ + + @/usr/include/boost/asio/high_resolution_timer.hpp + +11 #ide +BOOST_ASIO_HIGH_RESOLUTION_TIMER_HPP + + +12  + #BOOST_ASIO_HIGH_RESOLUTION_TIMER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_CHRONO +|| defed( +GENERATING_DOCUMENTATION +) + +22  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gasio + { + +37  + gbasic_waab_tim +< + +38 + tchro +:: + thigh_suti_ock +> + +39 + thigh_suti_tim +; + + @/usr/include/boost/asio/io_context.hpp + +11 #ide +BOOST_ASIO_IO_CONTEXT_HPP + + +12  + #BOOST_ASIO_IO_CONTEXT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28 #i +defed +( +BOOST_ASIO_HAS_CHRONO +) + +29  + ~ + +32 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +33  + ~ + +34 #i +defed +( +__sun +|| defed( +__QNX__ +|| defed( +__hpux +|| defed( +_AIX +) \ + +35 || + $defed +( +__osf__ +) + +36  + ~ + +39  + ~ + +41 +mea + +boo + { + +42 +mea + +asio + { + +44 +mea + +da + { + +45 #i + `defed +( +BOOST_ASIO_HAS_IOCP +) + +46  +ass + + tw_io_io_cڋxt + + tio_cڋxt_im +; + +47 +ass + +w_io_ovϵed_r +; + +49  +ass + + tschedur + + tio_cڋxt_im +; + +179 as + cio_cڋxt + + +180 : +public + +executi_cڋxt + + +182 +ive +: + +183  +da +:: + tio_cڋxt_im + + tim_ty +; + +184 #i + `defed +( +BOOST_ASIO_HAS_IOCP +) + +185 +nd + +ass + +da +:: +w_io_ovϵed_r +; + +188 +public +: + +189 +ass + +execut_ty +; + +190 +nd + +ass + +execut_ty +; + +192 #i! + `defed +( +BOOST_ASIO_NO_DEPRECATED +) + +193 +ass + +wk +; + +194 +nd + +ass + +wk +; + +197 +ass + +rvi +; + +199 #i! + `defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +200 +ass + +nd +; + +204  +d +:: + tsize_t + + tcou_ty +; + +207 +BOOST_ASIO_DECL + + `io_cڋxt +(); + +216 +BOOST_ASIO_DECL + +exic + + `io_cڋxt +( +ccucy_ht +); + +250 +BOOST_ASIO_DECL + ~ + `io_cڋxt +(); + +253 +execut_ty + + `g_execut +( +BOOST_ASIO_NOEXCEPT +; + +280 +BOOST_ASIO_DECL + +cou_ty + + `run +(); + +282 #i! + `defed +( +BOOST_ASIO_NO_DEPRECATED +) + +311 +BOOST_ASIO_DECL + +cou_ty + + `run +( +boo +:: +syem +:: +r_code +& +ec +); + +314 #i + `defed +( +BOOST_ASIO_HAS_CHRONO +|| defed( +GENERATING_DOCUMENTATION +) + +326 +me + < +tyme + +R +,ym +Piod +> + +327 +d +:: +size_t + + `run_f +(cڡ +chro +:: +duti +< +R +, +Piod +>& +l_time +); + +339 +me + < +tyme + +Clock +,ym +Duti +> + +340 +d +:: +size_t + + `run_u +(cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +); + +360 +BOOST_ASIO_DECL + +cou_ty + + `run_e +(); + +362 #i! + `defed +( +BOOST_ASIO_NO_DEPRECATED +) + +382 +BOOST_ASIO_DECL + +cou_ty + + `run_e +( +boo +:: +syem +:: +r_code +& +ec +); + +385 #i + `defed +( +BOOST_ASIO_HAS_CHRONO +|| defed( +GENERATING_DOCUMENTATION +) + +397 +me + < +tyme + +R +,ym +Piod +> + +398 +d +:: +size_t + + `run_e_f +(cڡ +chro +:: +duti +< +R +, +Piod +>& +l_time +); + +411 +me + < +tyme + +Clock +,ym +Duti +> + +412 +d +:: +size_t + + `run_e_u +( + +413 cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +); + +424 +BOOST_ASIO_DECL + +cou_ty + + `pl +(); + +426 #i! + `defed +( +BOOST_ASIO_NO_DEPRECATED +) + +437 +BOOST_ASIO_DECL + +cou_ty + + `pl +( +boo +:: +syem +:: +r_code +& +ec +); + +448 +BOOST_ASIO_DECL + +cou_ty + + `pl_e +(); + +450 #i! + `defed +( +BOOST_ASIO_NO_DEPRECATED +) + +461 +BOOST_ASIO_DECL + +cou_ty + + `pl_e +( +boo +:: +syem +:: +r_code +& +ec +); + +471 +BOOST_ASIO_DECL +  + ` +(); + +483 +BOOST_ASIO_DECL + +bo + + `ݳd +() const; + +496 +BOOST_ASIO_DECL +  + `t +(); + +498 #i! + `defed +( +BOOST_ASIO_NO_DEPRECATED +) + +511  + `t +(); + +535 +me + < +tyme + +LegacyComiHdr +> + +536 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +LegacyComiHdr +, ()) + +537 + `dich +( + `BOOST_ASIO_MOVE_ARG +( +LegacyComiHdr + +hdr +); + +562 +me + < +tyme + +LegacyComiHdr +> + +563 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +LegacyComiHdr +, ()) + +564 + `po +( + `BOOST_ASIO_MOVE_ARG +( +LegacyComiHdr + +hdr +); + +588 +me + < +tyme + +Hdr +> + +589 #i + `defed +( +GENERATING_DOCUMENTATION +) + +590 +unecifd + + +592 +da +:: +wed_hdr +< +io_cڋxt +&, +Hdr +> + +594 + `wp +( +Hdr + +hdr +); + +597 +ive +: + +599 +BOOST_ASIO_DECL + +im_ty +& + `add_im +(im_ty* +im +); + +603 +me + < +tyme + +Svi +> + +604 +nd + +Svi +& + `u_rvi +( +io_cڋxt +& +ioc +); + +606 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +607 +da +:: +wsock_ +<> +_ +; + +608 #i + `defed +( +__sun +|| defed( +__QNX__ +|| defed( +__hpux +|| defed( +_AIX +) \ + +609 || + `defed +( +__osf__ +) + +610 +da +:: +sigl_ +<> +_ +; + +614 +im_ty +& +im_ +; + +618 as + cio_cڋxt +:: +execut_ty + + +620 +public +: + +622 +io_cڋxt +& + `cڋxt +(cڡ +BOOST_ASIO_NOEXCEPT +; + +630  + `_wk_d +(cڡ +BOOST_ASIO_NOEXCEPT +; + +638  + `_wk_fished +(cڡ +BOOST_ASIO_NOEXCEPT +; + +654 +me + < +tyme + +Funi +,ym +Aot +> + +655  + `dich +( + `BOOST_ASIO_MOVE_ARG +( +Funi + +f +, cڡ +Aot +& +a +) const; + +670 +me + < +tyme + +Funi +,ym +Aot +> + +671  + `po +( + `BOOST_ASIO_MOVE_ARG +( +Funi + +f +, cڡ +Aot +& +a +) const; + +690 +me + < +tyme + +Funi +,ym +Aot +> + +691  + `der +( + `BOOST_ASIO_MOVE_ARG +( +Funi + +f +, cڡ +Aot +& +a +) const; + +698 +bo + + `rušg__this_thad +(cڡ +BOOST_ASIO_NOEXCEPT +; + +704 +nd + +bo + +ݔ +==(cڡ +execut_ty +& +a +, + +705 cڡ +execut_ty +& +b + +BOOST_ASIO_NOEXCEPT + + +707  & +a +. +io_cڋxt_ + =& +b +.io_context_; + +714 +nd + +bo + +ݔ +!=(cڡ +execut_ty +& +a +, + +715 cڡ +execut_ty +& +b + +BOOST_ASIO_NOEXCEPT + + +717  & +a +. +io_cڋxt_ + !& +b +.io_context_; + +720 +ive +: + +721 +nd + +ass + +io_cڋxt +; + +724 +exic + + `execut_ty +( +io_cڋxt +& +i +: + `io_cڋxt_ +(i) {} + +727 +io_cڋxt +& +io_cڋxt_ +; + +730 #i! + `defed +( +BOOST_ASIO_NO_DEPRECATED +) + +742 as + cio_cڋxt +:: +wk + + +744 +public +: + +751 +exic + + `wk +( +boo +:: +asio +:: +io_cڋxt +& io_context); + +759 + `wk +(cڡ +wk +& +h +); + +767 ~ + `wk +(); + +770 +boo +:: +asio +:: +io_cڋxt +& + `g_io_cڋxt +(); + +774 +boo +:: +asio +:: +io_cڋxt +& + `g_io_rvi +(); + +776 +ive +: + +778  +ݔ +=(cڡ +wk +& +h +); + +781 +da +:: +io_cڋxt_im +& +io_cڋxt_im_ +; + +786 as + cio_cڋxt +:: +rvi + + +787 : +public + +executi_cڋxt +:: +rvi + + +789 +public +: + +791 +boo +:: +asio +:: +io_cڋxt +& + `g_io_cڋxt +(); + +793 #i! + `defed +( +BOOST_ASIO_NO_DEPRECATED +) + +795 +boo +:: +asio +:: +io_cڋxt +& + `g_io_rvi +(); + +798 +ive +: + +800 +BOOST_ASIO_DECL + +vtu +  + `shutdown +(); + +802 #i! + `defed +( +BOOST_ASIO_NO_DEPRECATED +) + +805 +BOOST_ASIO_DECL + +vtu +  + `shutdown_rvi +(); + +814 +BOOST_ASIO_DECL + +vtu +  + `nify_fk +( + +815 +executi_cڋxt +:: +fk_evt + +evt +); + +817 #i! + `defed +( +BOOST_ASIO_NO_DEPRECATED +) + +824 +BOOST_ASIO_DECL + +vtu +  + `fk_rvi +( + +825 +executi_cڋxt +:: +fk_evt + +evt +); + +828 +eed +: + +833 +BOOST_ASIO_DECL + + `rvi +( +boo +:: +asio +:: +io_cڋxt +& +owr +); + +836 +BOOST_ASIO_DECL + +vtu + ~ + `rvi +(); + +839 +mea + +da + { + +842 +me + < +tyme + +Ty +> + +843 as + crvi_ba + + +844 : +public + +boo +:: +asio +:: +io_cڋxt +:: +rvi + + +846 +public +: + +847  +boo +:: +asio +:: +da +:: +rvi_id +< +Ty +> +id +; + +850 + `rvi_ba +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +851 : +boo +:: +asio +:: +io_cڋxt +:: + `rvi +(io_context) + +856 +me + < +tyme + +Ty +> + +857 +boo +:: +asio +:: +da +:: +rvi_id +< +Ty +> +rvi_ba +:: +id +; + +860 + } +} + +863  + ~ + +865  + ~ + +866 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +867  + ~ + +872 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +873 #i +defed +( +BOOST_ASIO_STRAND_HPP +) + +874  + ~ + + @/usr/include/boost/asio/io_context_strand.hpp + +11 #ide +BOOST_ASIO_IO_CONTEXT_STRAND_HPP + + +12  + #BOOST_ASIO_IO_CONTEXT_STRAND_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28  + ~ + +30 +mea + + gboo + { + +31 +mea + + gasio + { + +89 as + cio_cڋxt +:: +nd + + +91 +public +: + +99 +exic + +nd +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +100 : +rvi_ +( +boo +:: +asio +:: +u_rvi +< + +101 +boo +:: +asio +:: +da +:: +nd_rvi +>( +io_cڋxt +)) + +103 +rvi_ +. +cڡru +( +im_ +); + +113 ~ +nd +() + +117 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +127 + gboo +:: +asio +:: +io_cڋxt +& +g_io_cڋxt +() + +129  +rvi_ +. +g_io_cڋxt +(); + +141 + gboo +:: +asio +:: +io_cڋxt +& +g_io_rvi +() + +143  +rvi_ +. +g_io_cڋxt +(); + +148 + gboo +:: +asio +:: +io_cڋxt +& +cڋxt +(cڡ +BOOST_ASIO_NOEXCEPT + + +150  +rvi_ +. +g_io_cڋxt +(); + +157  +_wk_d +(cڡ + gBOOST_ASIO_NOEXCEPT + + +159 +cڋxt +(). +g_execut +(). +_wk_d +(); + +166  +_wk_fished +(cڡ + gBOOST_ASIO_NOEXCEPT + + +168 +cڋxt +(). +g_execut +(). +_wk_fished +(); + +186 + gme + < +tyme + + gFuni +,ym + gAot +> + +187  +dich +( +BOOST_ASIO_MOVE_ARG +( +Funi + +f +, cڡ +Aot +& +a +) const + +189 +tyme + + gdey +< + gFuni +>:: +ty + +tmp +( +BOOST_ASIO_MOVE_CAST +( +Funi +)( +f +)); + +190 + grvi_ +. +dich +( +im_ +, +tmp +); + +191 () + ga +; + +194 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +215 + gme + < +tyme + + gLegacyComiHdr +> + +216 +BOOST_ASIO_INITFN_RESULT_TYPE +( +LegacyComiHdr +, ()) + +217 +dich +( +BOOST_ASIO_MOVE_ARG +( +LegacyComiHdr + +hdr +) + +221 +BOOST_ASIO_LEGACY_COMPLETION_HANDLER_CHECK +( + +222 +LegacyComiHdr +, +hdr + + gty_check +; + +224 + gasync_comi +< + gLegacyComiHdr +, ()> + +( +hdr +); + +226 + grvi_ +. +dich +( +im_ +, + +. +comi_hdr +); + +228  + g +. + gsu +. +g +(); + +245 + gme + < +tyme + + gFuni +,ym + gAot +> + +246  +po +( +BOOST_ASIO_MOVE_ARG +( +Funi + +f +, cڡ +Aot +& +a +) const + +248 +tyme + + gdey +< + gFuni +>:: +ty + +tmp +( +BOOST_ASIO_MOVE_CAST +( +Funi +)( +f +)); + +249 + grvi_ +. +po +( +im_ +, +tmp +); + +250 () + ga +; + +253 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +270 + gme + < +tyme + + gLegacyComiHdr +> + +271 +BOOST_ASIO_INITFN_RESULT_TYPE +( +LegacyComiHdr +, ()) + +272 +po +( +BOOST_ASIO_MOVE_ARG +( +LegacyComiHdr + +hdr +) + +276 +BOOST_ASIO_LEGACY_COMPLETION_HANDLER_CHECK +( + +277 +LegacyComiHdr +, +hdr + + gty_check +; + +279 + gasync_comi +< + gLegacyComiHdr +, ()> + +( +hdr +); + +281 + grvi_ +. +po +( +im_ +, + +. +comi_hdr +); + +283  + g +. + gsu +. +g +(); + +300 + gme + < +tyme + + gFuni +,ym + gAot +> + +301  +der +( +BOOST_ASIO_MOVE_ARG +( +Funi + +f +, cڡ +Aot +& +a +) const + +303 +tyme + + gdey +< + gFuni +>:: +ty + +tmp +( +BOOST_ASIO_MOVE_CAST +( +Funi +)( +f +)); + +304 + grvi_ +. +po +( +im_ +, +tmp +); + +305 () + ga +; + +308 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +330 + gme + < +tyme + + gHdr +> + +331 #i +defed +( +GENERATING_DOCUMENTATION +) + +332 + gunecifd + + +334 + gda +:: +wed_hdr +< +nd +, + gHdr +, da:: +is_ctui_if_rušg +> + +336 +wp +( +Hdr + +hdr +) + +338  +da +:: +wed_hdr +< +io_cڋxt +:: +nd +, + gHdr +, + +339 + gda +:: +is_ctui_if_rušg +>(* +this +, + ghdr +); + +349 +bo + +rušg__this_thad +(cڡ + gBOOST_ASIO_NOEXCEPT + + +351  + grvi_ +. +rušg__this_thad +( +im_ +); + +359 +nd + +bo + + gݔ +==(cڡ +nd +& +a +, cڡ + gnd +& + gb + + gBOOST_ASIO_NOEXCEPT + + +361  + ga +. + gim_ + = +b +. +im_ +; + +369 +nd + +bo + + gݔ +!=(cڡ +nd +& +a +, cڡ + gnd +& + gb + + gBOOST_ASIO_NOEXCEPT + + +371  + ga +. + gim_ + ! +b +. +im_ +; + +374 + give +: + +375 +boo +:: +asio +:: +da +:: +nd_rvi +& +rvi_ +; + +376 +mub + + gboo +:: +asio +:: +da +:: +nd_rvi +:: +imemti_ty + +im_ +; + +382  + ~ + + @/usr/include/boost/asio/io_service.hpp + +11 #ide +BOOST_ASIO_IO_SERVICE_HPP + + +12  + #BOOST_ASIO_IO_SERVICE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + gasio + { + +25 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +27  +io_cڋxt + + tio_rvi +; + +33  + ~ + + @/usr/include/boost/asio/io_service_strand.hpp + +11 #ide +BOOST_ASIO_IO_SERVICE_STRAND_HPP + + +12  + #BOOST_ASIO_IO_SERVICE_STRAND_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + + @/usr/include/boost/asio/ip/address.hpp + +11 #ide +BOOST_ASIO_IP_ADDRESS_HPP + + +12  + #BOOST_ASIO_IP_ADDRESS_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +29  + ~ + +32  + ~ + +34 +mea + + gboo + { + +35 +mea + + gasio + { + +36 +mea + + g + { + +47 as + caddss + + +49 + gpublic +: + +51 +BOOST_ASIO_DECL + +addss +(); + +54 +BOOST_ASIO_DECL + +addss +(cڡ +boo +:: +asio +:: + +:: +addss_v4 +& +v4_addss +); + +57 +BOOST_ASIO_DECL + +addss +(cڡ +boo +:: +asio +:: + +:: +addss_v6 +& +v6_addss +); + +60 +BOOST_ASIO_DECL + +addss +(cڡddss& +h +); + +62 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +64 +BOOST_ASIO_DECL + +addss +ddss&& +h +); + +68 +BOOST_ASIO_DECL + + gaddss +& + gݔ +=(cڡ +addss +& +h +); + +70 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +72 +BOOST_ASIO_DECL + + gaddss +& + gݔ +=( +addss +&& +h +); + +76 +BOOST_ASIO_DECL + + gaddss +& + gݔ +=( + +77 cڡ +boo +:: +asio +:: + +:: +addss_v4 +& +v4_addss +); + +80 +BOOST_ASIO_DECL + + gaddss +& + gݔ +=( + +81 cڡ +boo +:: +asio +:: + +:: +addss_v6 +& +v6_addss +); + +84 +bo + +is_v4 +() const + +86  + gty_ + = +v4 +; + +90 +bo + +is_v6 +() const + +92  + gty_ + = +v6 +; + +96 +BOOST_ASIO_DECL + + gboo +:: +asio +:: + +:: +addss_v4 + +to_v4 +() const; + +99 +BOOST_ASIO_DECL + + gboo +:: +asio +:: + +:: +addss_v6 + +to_v6 +() const; + +102 +BOOST_ASIO_DECL + + gd +:: +rg + +to_rg +() const; + +104 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +106 +BOOST_ASIO_DECL + + gd +:: +rg + +to_rg +( +boo +:: +syem +:: +r_code +& +ec +) const; + +111  +addss + +om_rg +(cڡ * +r +); + +116  +addss + +om_rg +(cڡ * +r +, +boo +:: +syem +:: +r_code +& +ec +); + +121  +addss + +om_rg +(cڡ +d +:: +rg +& +r +); + +126  +addss + +om_rg +( + +127 cڡ +d +:: +rg +& +r +, +boo +:: +syem +:: +r_code +& +ec +); + +131 +BOOST_ASIO_DECL + +bo + +is_loback +() const; + +134 +BOOST_ASIO_DECL + +bo + +is_unecifd +() const; + +137 +BOOST_ASIO_DECL + +bo + +is_mui +() const; + +140 +BOOST_ASIO_DECL + +nd + +bo + + gݔ +==(cڡ +addss +& +a1 +, cڡ + gaddss +& + ga2 +); + +143 +nd + +bo + + gݔ +!=(cڡ +addss +& +a1 +, cڡ + gaddss +& + ga2 +) + +145  !( + ga1 + = +a2 +); + +149 +BOOST_ASIO_DECL + +nd + +bo + + gݔ +<(cڡ + gaddss +& + ga1 +, cڡddss& + ga2 +); + +152 +nd + +bo + + gݔ +>(cڡ + gaddss +& + ga1 +, cڡddss& + ga2 +) + +154  + ga2 + < + ga1 +; + +158 +nd + +bo + + gݔ +<=(cڡ +addss +& +a1 +, cڡ + gaddss +& + ga2 +) + +160  !( + ga2 + < + ga1 +); + +164 +nd + +bo + + gݔ +>=(cڡ +addss +& +a1 +, cڡ + gaddss +& + ga2 +) + +166  !( + ga1 + < + ga2 +); + +169 + give +: + +171 um { +v4 +, + gv6 + } + gty_ +; + +174 + gboo +:: +asio +:: + +:: +addss_v4 + +v4_addss_ +; + +177 + gboo +:: +asio +:: + +:: +addss_v6 + +v6_addss_ +; + +185 +BOOST_ASIO_DECL + +addss + +make_addss +(cڡ * +r +); + +192 +BOOST_ASIO_DECL + +addss + +make_addss +( + +193 cڡ * +r +, +boo +:: +syem +:: +r_code +& +ec +); + +200 +BOOST_ASIO_DECL + +addss + +make_addss +(cڡ +d +:: +rg +& +r +); + +207 +BOOST_ASIO_DECL + +addss + +make_addss +( + +208 cڡ +d +:: +rg +& +r +, +boo +:: +syem +:: +r_code +& +ec +); + +210 #i +defed +( +BOOST_ASIO_HAS_STRING_VIEW +) \ + +211 || +defed +( +GENERATING_DOCUMENTATION +) + +218 +BOOST_ASIO_DECL + +addss + +make_addss +( +rg_vw + +r +); + +225 +BOOST_ASIO_DECL + +addss + +make_addss +( + +226 +rg_vw + +r +, +boo +:: +syem +:: +r_code +& +ec +); + +231 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +245 + gme + < +tyme + + gEm +,ym + gTs +> + +246 + gd +:: +basic_oam +< +Em +, + gTs +>& + gݔ +<<( + +247 + gd +:: +basic_oam +< +Em +, + gTs +>& + gos +, cڡ + gaddss +& + gaddr +); + +255  + ~ + +257  + ~ + +258 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +259  + ~ + + @/usr/include/boost/asio/ip/address_v4.hpp + +11 #ide +BOOST_ASIO_IP_ADDRESS_V4_HPP + + +12  + #BOOST_ASIO_IP_ADDRESS_V4_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +28  + ~ + +31  + ~ + +33 +mea + + gboo + { + +34 +mea + + gasio + { + +35 +mea + + g + { + +46 as + caddss_v4 + + +48 + gpublic +: + +50  +ut_a32_t + + tut_ty +; + +57 #i +defed +( +GENERATING_DOCUMENTATION +) + +58  + gy +<, 4> + tbys_ty +; + +60  + gboo +:: + tasio +:: + tda +:: + ty +<, 4> + tbys_ty +; + +64 +addss_v4 +() + +66 + gaddr_ +. + gs_addr + = 0; + +70 +BOOST_ASIO_DECL + +exic + +addss_v4 +(cڡ +bys_ty +& +bys +); + +73 +BOOST_ASIO_DECL + +exic + +addss_v4 +( +ut_ty + +addr +); + +76 +addss_v4 +(cڡddss_v4& +h +) + +77 : +addr_ +( +h +.addr_) + +81 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +83 +addss_v4 +ddss_v4&& +h +) + +84 : +addr_ +( +h +.addr_) + +90 +addss_v4 +& +ݔ +=(cڡddss_v4& +h +) + +92 +addr_ + = +h +.addr_; + +93  * + gthis +; + +96 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +98 + gaddss_v4 +& + gݔ +=( +addss_v4 +&& +h +) + +100 +addr_ + = +h +.addr_; + +101  * + gthis +; + +106 +BOOST_ASIO_DECL + +bys_ty + +to_bys +() const; + +109 +BOOST_ASIO_DECL + +ut_ty + +to_ut +() const; + +111 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +113 +BOOST_ASIO_DECL +  +to_ulg +() const; + +117 +BOOST_ASIO_DECL + + gd +:: +rg + +to_rg +() const; + +119 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +122 +BOOST_ASIO_DECL + + gd +:: +rg + +to_rg +( +boo +:: +syem +:: +r_code +& +ec +) const; + +126  +addss_v4 + +om_rg +(cڡ * +r +); + +130  +addss_v4 + +om_rg +( + +131 cڡ * +r +, +boo +:: +syem +:: +r_code +& +ec +); + +135  +addss_v4 + +om_rg +(cڡ +d +:: +rg +& +r +); + +139  +addss_v4 + +om_rg +( + +140 cڡ +d +:: +rg +& +r +, +boo +:: +syem +:: +r_code +& +ec +); + +144 +BOOST_ASIO_DECL + +bo + +is_loback +() const; + +147 +BOOST_ASIO_DECL + +bo + +is_unecifd +() const; + +149 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +152 +BOOST_ASIO_DECL + +bo + +is_ass_a +() const; + +156 +BOOST_ASIO_DECL + +bo + +is_ass_b +() const; + +160 +BOOST_ASIO_DECL + +bo + +is_ass_c +() const; + +164 +BOOST_ASIO_DECL + +bo + +is_mui +() const; + +167 +nd + +bo + + gݔ +==(cڡ +addss_v4 +& +a1 +, cڡ + gaddss_v4 +& + ga2 +) + +169  + ga1 +. + gaddr_ +. + gs_addr + = +a2 +. +addr_ +. +s_addr +; + +173 +nd + +bo + + gݔ +!=(cڡ +addss_v4 +& +a1 +, cڡ + gaddss_v4 +& + ga2 +) + +175  + ga1 +. + gaddr_ +. + gs_addr + ! +a2 +. +addr_ +. +s_addr +; + +179 +nd + +bo + + gݔ +<(cڡ + gaddss_v4 +& + ga1 +, cڡddss_v4& + ga2 +) + +181  + ga1 +. +to_ut +(< + ga2 +.to_uint(); + +185 +nd + +bo + + gݔ +>(cڡ + gaddss_v4 +& + ga1 +, cڡddss_v4& + ga2 +) + +187  + ga1 +. +to_ut +(> + ga2 +.to_uint(); + +191 +nd + +bo + + gݔ +<=(cڡ +addss_v4 +& +a1 +, cڡ + gaddss_v4 +& + ga2 +) + +193  + ga1 +. +to_ut +(< +a2 +.to_uint(); + +197 +nd + +bo + + gݔ +>=(cڡ +addss_v4 +& +a1 +, cڡ + gaddss_v4 +& + ga2 +) + +199  + ga1 +. +to_ut +(> +a2 +.to_uint(); + +203  +addss_v4 + +y +() + +205  +addss_v4 +(); + +209  +addss_v4 + +loback +() + +211  +addss_v4 +(0x7F000001); + +215  +addss_v4 + +brd +() + +217  +addss_v4 +(0xFFFFFFFF); + +220 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +224 +BOOST_ASIO_DECL +  +addss_v4 + +brd +( + +225 cڡ +addss_v4 +& +addr +, cڡddss_v4& +mask +); + +229 +BOOST_ASIO_DECL +  +addss_v4 + +tmask +(cڡddss_v4& +addr +); + +232 + give +: + +234 +boo +:: +asio +:: +da +:: +4_addr_ty + +addr_ +; + +241 +le + +addss_v4 + +make_addss_v4 +(cڡddss_v4:: +bys_ty +& +bys +) + +243  +addss_v4 +( +bys +); + +250 +le + +addss_v4 + +make_addss_v4 +ddss_v4:: +ut_ty + +addr +) + +252  +addss_v4 +( +addr +); + +259 +BOOST_ASIO_DECL + +addss_v4 + +make_addss_v4 +(cڡ * +r +); + +265 +BOOST_ASIO_DECL + +addss_v4 + +make_addss_v4 +( + +266 cڡ * +r +, +boo +:: +syem +:: +r_code +& +ec +); + +272 +BOOST_ASIO_DECL + +addss_v4 + +make_addss_v4 +(cڡ +d +:: +rg +& +r +); + +278 +BOOST_ASIO_DECL + +addss_v4 + +make_addss_v4 +( + +279 cڡ +d +:: +rg +& +r +, +boo +:: +syem +:: +r_code +& +ec +); + +281 #i +defed +( +BOOST_ASIO_HAS_STRING_VIEW +) \ + +282 || +defed +( +GENERATING_DOCUMENTATION +) + +288 +BOOST_ASIO_DECL + +addss_v4 + +make_addss_v4 +( +rg_vw + +r +); + +294 +BOOST_ASIO_DECL + +addss_v4 + +make_addss_v4 +( + +295 +rg_vw + +r +, +boo +:: +syem +:: +r_code +& +ec +); + +300 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +314 + gme + < +tyme + + gEm +,ym + gTs +> + +315 + gd +:: +basic_oam +< +Em +, + gTs +>& + gݔ +<<( + +316 + gd +:: +basic_oam +< +Em +, + gTs +>& + gos +, cڡ + gaddss_v4 +& + gaddr +); + +324  + ~ + +326  + ~ + +327 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +328  + ~ + + @/usr/include/boost/asio/ip/address_v4_iterator.hpp + +11 #ide +BOOST_ASIO_IP_ADDRESS_V4_ITERATOR_HPP + + +12  + #BOOST_ASIO_IP_ADDRESS_V4_ITERATOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +25 +mea + + g + { + +27 + gme + < + gtyme +> +ass + + gbasic_addss_ +; + +38 + gme + <> +ass + + gbasic_addss_ +< + gaddss_v4 +> + +40 + gpublic +: + +42  +addss_v4 + + tvue_ty +; + +45  + gd +:: + trdiff_t + + tdifn_ty +; + +48 cڡ + taddss_v4 +* + tpor +; + +51 cڡ + taddss_v4 +& + tn +; + +54  + gd +:: + tput__g + + t_gy +; + +57 +basic_addss_ +(cڡ +addss_v4 +& +addr + + gBOOST_ASIO_NOEXCEPT + + +58 : +addss_ +( +addr +) + +63 +basic_addss_ +( + +64 cڡ +basic_addss_ +& +h + +BOOST_ASIO_NOEXCEPT + + +65 : +addss_ +( +h +.address_) + +69 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +71 +basic_addss_ +(basic_addss_&& +h + +BOOST_ASIO_NOEXCEPT + + +72 : +addss_ +( +BOOST_ASIO_MOVE_CAST +( +addss_v4 +)( +h +.address_)) + +78 +basic_addss_ +& +ݔ +=( + +79 cڡ +basic_addss_ +& +h + +BOOST_ASIO_NOEXCEPT + + +81 +addss_ + = +h +.address_; + +82  * + gthis +; + +85 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +87 + gbasic_addss_ +& + gݔ +=( + +88 +basic_addss_ +&& +h + +BOOST_ASIO_NOEXCEPT + + +90 +addss_ + = +BOOST_ASIO_MOVE_CAST +( +addss_v4 +)( +h +.address_); + +91  * + gthis +; + +96 cڡ + gaddss_v4 +& + gݔ +*(cڡ + gBOOST_ASIO_NOEXCEPT + + +98  + gaddss_ +; + +102 cڡ +addss_v4 +* + gݔ +->(cڡ + gBOOST_ASIO_NOEXCEPT + + +104  & + gaddss_ +; + +108 + gbasic_addss_ +& + gݔ +++( + gBOOST_ASIO_NOEXCEPT + + +110 + gaddss_ + = +addss_v4 +(( +addss_ +. +to_ut +() + 1) & 0xFFFFFFFF); + +111  * + gthis +; + +115 +basic_addss_ + + gݔ +++( + gBOOST_ASIO_NOEXCEPT + + +117 +basic_addss_ + +tmp +(* +this +); + +118 ++* + gthis +; + +119  + gtmp +; + +123 + gbasic_addss_ +& + gݔ +--( + gBOOST_ASIO_NOEXCEPT + + +125 + gaddss_ + = +addss_v4 +(( +addss_ +. +to_ut +() - 1) & 0xFFFFFFFF); + +126  * + gthis +; + +130 +basic_addss_ + + gݔ +--() + +132 +basic_addss_ + +tmp +(* +this +); + +133 --* + gthis +; + +134  + gtmp +; + +138 +nd + +bo + + gݔ +==(cڡ +basic_addss_ +& +a +, + +139 cڡ + gbasic_addss_ +& + gb +) + +141  + ga +. + gaddss_ + = +b +. +addss_ +; + +145 +nd + +bo + + gݔ +!=(cڡ +basic_addss_ +& +a +, + +146 cڡ + gbasic_addss_ +& + gb +) + +148  + ga +. + gaddss_ + ! +b +. +addss_ +; + +151 + give +: + +152 +addss_v4 + +addss_ +; + +156  + gbasic_addss_ +< + taddss_v4 +> + taddss_v4_ +; + +162  + ~ + + @/usr/include/boost/asio/ip/address_v4_range.hpp + +11 #ide +BOOST_ASIO_IP_ADDRESS_V4_RANGE_HPP + + +12  + #BOOST_ASIO_IP_ADDRESS_V4_RANGE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +25 +mea + + g + { + +27 + gme + < + gtyme +> +ass + + gbasic_addss_nge +; + +35 + gme + <> +ass + + gbasic_addss_nge +< + gaddss_v4 +> + +37 + gpublic +: + +39  +basic_addss_ +< + taddss_v4 +> + t +; + +42 +basic_addss_nge +( + gBOOST_ASIO_NOEXCEPT + + +43 : +beg_ +( +addss_v4 +()), + +44 +d_ +( +addss_v4 +()) + +49 +exic + +basic_addss_nge +(cڡ + +& +f +, + +50 cڡ + +& +ϡ + + gBOOST_ASIO_NOEXCEPT + + +51 : +beg_ +( +f +), + +52 +d_ +( +ϡ +) + +57 +basic_addss_nge +(cڡ basic_addss_nge& +h + + gBOOST_ASIO_NOEXCEPT + + +58 : +beg_ +( +h +.begin_), + +59 +d_ +( +h +.end_) + +63 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +65 +basic_addss_nge +(basic_addss_nge&& +h + + gBOOST_ASIO_NOEXCEPT + + +66 : +beg_ +( +BOOST_ASIO_MOVE_CAST +( + +)( +h +.begin_)), + +67 +d_ +( +BOOST_ASIO_MOVE_CAST +( + +)( +h +.end_)) + +73 + gbasic_addss_nge +& + gݔ +=( + +74 cڡ +basic_addss_nge +& +h + +BOOST_ASIO_NOEXCEPT + + +76 +beg_ + = +h +.begin_; + +77 + gd_ + = +h +. +d_ +; + +78  * + gthis +; + +81 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +83 + gbasic_addss_nge +& + gݔ +=( + +84 +basic_addss_nge +&& +h + +BOOST_ASIO_NOEXCEPT + + +86 +beg_ + = +BOOST_ASIO_MOVE_CAST +( + +)( +h +.begin_); + +87 + gd_ + = +BOOST_ASIO_MOVE_CAST +( + +)( +h +. +d_ +); + +88  * + gthis +; + +93 + + +beg +(cڡ + gBOOST_ASIO_NOEXCEPT + + +95  + gbeg_ +; + +99 + + +d +(cڡ + gBOOST_ASIO_NOEXCEPT + + +101  + gd_ +; + +105 +bo + +emy +(cڡ + gBOOST_ASIO_NOEXCEPT + + +107  +size +() == 0; + +111 + gd +:: +size_t + +size +(cڡ +BOOST_ASIO_NOEXCEPT + + +113  +d_ +-> +to_ut +(- +beg_ +->to_uint(); + +117 + + +fd +(cڡ +addss_v4 +& +addr +cڡ + gBOOST_ASIO_NOEXCEPT + + +119  + gaddr + >* +beg_ + && +addr + < * +d_ + ? + +(addr) :nd_; + +122 + give +: + +123 + + +beg_ +; + +124 + + + gd_ +; + +128  + gbasic_addss_nge +< + taddss_v4 +> + taddss_v4_nge +; + +134  + ~ + + @/usr/include/boost/asio/ip/address_v6.hpp + +11 #ide +BOOST_ASIO_IP_ADDRESS_V6_HPP + + +12  + #BOOST_ASIO_IP_ADDRESS_V6_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +28  + ~ + +31  + ~ + +33 +mea + + gboo + { + +34 +mea + + gasio + { + +35 +mea + + g + { + +37 + gme + < + gtyme +> +ass + + gbasic_addss_ +; + +48 as + caddss_v6 + + +50 + gpublic +: + +56 #i +defed +( +GENERATING_DOCUMENTATION +) + +57  +y +<, 16> + tbys_ty +; + +59  + gboo +:: + tasio +:: + tda +:: + ty +<, 16> + tbys_ty +; + +63 +BOOST_ASIO_DECL + +addss_v6 +(); + +66 +BOOST_ASIO_DECL + +exic + +addss_v6 +(cڡ +bys_ty +& +bys +, + +67  +sce_id + = 0); + +70 +BOOST_ASIO_DECL + +addss_v6 +(cڡddss_v6& +h +); + +72 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +74 +BOOST_ASIO_DECL + +addss_v6 +ddss_v6&& +h +); + +78 +BOOST_ASIO_DECL + + gaddss_v6 +& + gݔ +=(cڡ +addss_v6 +& +h +); + +80 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +82 +BOOST_ASIO_DECL + + gaddss_v6 +& + gݔ +=( +addss_v6 +&& +h +); + +89  +sce_id +() const + +91  + gsce_id_ +; + +98  +sce_id +( +id +) + +100 + gsce_id_ + = +id +; + +104 +BOOST_ASIO_DECL + +bys_ty + +to_bys +() const; + +107 +BOOST_ASIO_DECL + + gd +:: +rg + +to_rg +() const; + +109 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +111 +BOOST_ASIO_DECL + + gd +:: +rg + +to_rg +( +boo +:: +syem +:: +r_code +& +ec +) const; + +115  +addss_v6 + +om_rg +(cڡ * +r +); + +119  +addss_v6 + +om_rg +( + +120 cڡ * +r +, +boo +:: +syem +:: +r_code +& +ec +); + +124  +addss_v6 + +om_rg +(cڡ +d +:: +rg +& +r +); + +128  +addss_v6 + +om_rg +( + +129 cڡ +d +:: +rg +& +r +, +boo +:: +syem +:: +r_code +& +ec +); + +133 +BOOST_ASIO_DECL + +addss_v4 + +to_v4 +() const; + +137 +BOOST_ASIO_DECL + +bo + +is_loback +() const; + +140 +BOOST_ASIO_DECL + +bo + +is_unecifd +() const; + +143 +BOOST_ASIO_DECL + +bo + +is_lk_lol +() const; + +146 +BOOST_ASIO_DECL + +bo + +is_se_lol +() const; + +149 +BOOST_ASIO_DECL + +bo + +is_v4_md +() const; + +151 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +154 +BOOST_ASIO_DECL + +bo + +is_v4_comtib +() const; + +158 +BOOST_ASIO_DECL + +bo + +is_mui +() const; + +161 +BOOST_ASIO_DECL + +bo + +is_mui_glob +() const; + +164 +BOOST_ASIO_DECL + +bo + +is_mui_lk_lol +() const; + +167 +BOOST_ASIO_DECL + +bo + +is_mui_node_lol +() const; + +170 +BOOST_ASIO_DECL + +bo + +is_mui_g_lol +() const; + +173 +BOOST_ASIO_DECL + +bo + +is_mui_se_lol +() const; + +176 +BOOST_ASIO_DECL + +nd + +bo + + gݔ +==( + +177 cڡ +addss_v6 +& +a1 +, cڡ + gaddss_v6 +& + ga2 +); + +180 +nd + +bo + + gݔ +!=(cڡ +addss_v6 +& +a1 +, cڡ + gaddss_v6 +& + ga2 +) + +182  !( + ga1 + = +a2 +); + +186 +BOOST_ASIO_DECL + +nd + +bo + + gݔ +<( + +187 cڡ + gaddss_v6 +& + ga1 +, cڡddss_v6& + ga2 +); + +190 +nd + +bo + + gݔ +>(cڡ + gaddss_v6 +& + ga1 +, cڡddss_v6& + ga2 +) + +192  + ga2 + < + ga1 +; + +196 +nd + +bo + + gݔ +<=(cڡ +addss_v6 +& +a1 +, cڡ + gaddss_v6 +& + ga2 +) + +198  !( + ga2 + < + ga1 +); + +202 +nd + +bo + + gݔ +>=(cڡ +addss_v6 +& +a1 +, cڡ + gaddss_v6 +& + ga2 +) + +204  !( + ga1 + < + ga2 +); + +208  +addss_v6 + +y +() + +210  +addss_v6 +(); + +214 +BOOST_ASIO_DECL +  +addss_v6 + +loback +(); + +216 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +218 +BOOST_ASIO_DECL +  +addss_v6 + +v4_md +(cڡ +addss_v4 +& +addr +); + +221 +BOOST_ASIO_DECL +  +addss_v6 + +v4_comtib +(cڡ +addss_v4 +& +addr +); + +224 + give +: + +225 +nd + +ass + +basic_addss_ +< +addss_v6 +>; + +228 + gboo +:: +asio +:: +da +:: +6_addr_ty + +addr_ +; + +231  + gsce_id_ +; + +238 +le + +addss_v6 + +make_addss_v6 +(cڡddss_v6:: +bys_ty +& +bys +, + +239  +sce_id + = 0) + +241  +addss_v6 +( +bys +, +sce_id +); + +248 +BOOST_ASIO_DECL + +addss_v6 + +make_addss_v6 +(cڡ * +r +); + +254 +BOOST_ASIO_DECL + +addss_v6 + +make_addss_v6 +( + +255 cڡ * +r +, +boo +:: +syem +:: +r_code +& +ec +); + +261 +BOOST_ASIO_DECL + +addss_v6 + +make_addss_v6 +(cڡ +d +:: +rg +& +r +); + +267 +BOOST_ASIO_DECL + +addss_v6 + +make_addss_v6 +( + +268 cڡ +d +:: +rg +& +r +, +boo +:: +syem +:: +r_code +& +ec +); + +270 #i +defed +( +BOOST_ASIO_HAS_STRING_VIEW +) \ + +271 || +defed +( +GENERATING_DOCUMENTATION +) + +277 +BOOST_ASIO_DECL + +addss_v6 + +make_addss_v6 +( +rg_vw + +r +); + +283 +BOOST_ASIO_DECL + +addss_v6 + +make_addss_v6 +( + +284 +rg_vw + +r +, +boo +:: +syem +:: +r_code +& +ec +); + +291 + ev4_md_t + { + gv4_md + }; + +297 +BOOST_ASIO_DECL + +addss_v4 + +make_addss_v4 +( + +298 +v4_md_t +, cڡ +addss_v6 +& +v6_addr +); + +304 +BOOST_ASIO_DECL + +addss_v6 + +make_addss_v6 +( + +305 +v4_md_t +, cڡ +addss_v4 +& +v4_addr +); + +307 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +321 + gme + < +tyme + + gEm +,ym + gTs +> + +322 + gd +:: +basic_oam +< +Em +, + gTs +>& + gݔ +<<( + +323 + gd +:: +basic_oam +< +Em +, + gTs +>& + gos +, cڡ + gaddss_v6 +& + gaddr +); + +331  + ~ + +333  + ~ + +334 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +335  + ~ + + @/usr/include/boost/asio/ip/address_v6_iterator.hpp + +12 #ide +BOOST_ASIO_IP_ADDRESS_V6_ITERATOR_HPP + + +13  + #BOOST_ASIO_IP_ADDRESS_V6_ITERATOR_HPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + g + { + +28 + gme + < + gtyme +> +ass + + gbasic_addss_ +; + +39 + gme + <> +ass + + gbasic_addss_ +< + gaddss_v6 +> + +41 + gpublic +: + +43  +addss_v6 + + tvue_ty +; + +46  + gd +:: + trdiff_t + + tdifn_ty +; + +49 cڡ + taddss_v6 +* + tpor +; + +52 cڡ + taddss_v6 +& + tn +; + +55  + gd +:: + tput__g + + t_gy +; + +58 +basic_addss_ +(cڡ +addss_v6 +& +addr + + gBOOST_ASIO_NOEXCEPT + + +59 : +addss_ +( +addr +) + +64 +basic_addss_ +( + +65 cڡ +basic_addss_ +& +h + +BOOST_ASIO_NOEXCEPT + + +66 : +addss_ +( +h +.address_) + +70 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +72 +basic_addss_ +(basic_addss_&& +h + +BOOST_ASIO_NOEXCEPT + + +73 : +addss_ +( +BOOST_ASIO_MOVE_CAST +( +addss_v6 +)( +h +.address_)) + +79 +basic_addss_ +& +ݔ +=( + +80 cڡ +basic_addss_ +& +h + +BOOST_ASIO_NOEXCEPT + + +82 +addss_ + = +h +.address_; + +83  * + gthis +; + +86 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +88 + gbasic_addss_ +& + gݔ +=( + +89 +basic_addss_ +&& +h + +BOOST_ASIO_NOEXCEPT + + +91 +addss_ + = +BOOST_ASIO_MOVE_CAST +( +addss_v6 +)( +h +.address_); + +92  * + gthis +; + +97 cڡ + gaddss_v6 +& + gݔ +*(cڡ + gBOOST_ASIO_NOEXCEPT + + +99  + gaddss_ +; + +103 cڡ +addss_v6 +* + gݔ +->(cڡ + gBOOST_ASIO_NOEXCEPT + + +105  & + gaddss_ +; + +109 + gbasic_addss_ +& + gݔ +++( + gBOOST_ASIO_NOEXCEPT + + +111  + gi + = 15; i >= 0; --i) + +113 i( + gaddss_ +. + gaddr_ +. + gs6_addr +[ +i +] < 0xFF) + +115 ++ + gaddss_ +. + gaddr_ +. + gs6_addr +[ +i +]; + +119 + gaddss_ +. + gaddr_ +. + gs6_addr +[ +i +] = 0; + +122  * + gthis +; + +126 +basic_addss_ + + gݔ +++( + gBOOST_ASIO_NOEXCEPT + + +128 +basic_addss_ + +tmp +(* +this +); + +129 ++* + gthis +; + +130  + gtmp +; + +134 + gbasic_addss_ +& + gݔ +--( + gBOOST_ASIO_NOEXCEPT + + +136  + gi + = 15; i >= 0; --i) + +138 i( + gaddss_ +. + gaddr_ +. + gs6_addr +[ +i +] > 0) + +140 -- + gaddss_ +. + gaddr_ +. + gs6_addr +[ +i +]; + +144 + gaddss_ +. + gaddr_ +. + gs6_addr +[ +i +] = 0xFF; + +147  * + gthis +; + +151 +basic_addss_ + + gݔ +--() + +153 +basic_addss_ + +tmp +(* +this +); + +154 --* + gthis +; + +155  + gtmp +; + +159 +nd + +bo + + gݔ +==(cڡ +basic_addss_ +& +a +, + +160 cڡ + gbasic_addss_ +& + gb +) + +162  + ga +. + gaddss_ + = +b +. +addss_ +; + +166 +nd + +bo + + gݔ +!=(cڡ +basic_addss_ +& +a +, + +167 cڡ + gbasic_addss_ +& + gb +) + +169  + ga +. + gaddss_ + ! +b +. +addss_ +; + +172 + give +: + +173 +addss_v6 + +addss_ +; + +177  + gbasic_addss_ +< + taddss_v6 +> + taddss_v6_ +; + +183  + ~ + + @/usr/include/boost/asio/ip/address_v6_range.hpp + +12 #ide +BOOST_ASIO_IP_ADDRESS_V6_RANGE_HPP + + +13  + #BOOST_ASIO_IP_ADDRESS_V6_RANGE_HPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + g + { + +28 + gme + < + gtyme +> +ass + + gbasic_addss_nge +; + +36 + gme + <> +ass + + gbasic_addss_nge +< + gaddss_v6 +> + +38 + gpublic +: + +40  +basic_addss_ +< + taddss_v6 +> + t +; + +43 +basic_addss_nge +( + gBOOST_ASIO_NOEXCEPT + + +44 : +beg_ +( +addss_v6 +()), + +45 +d_ +( +addss_v6 +()) + +50 +exic + +basic_addss_nge +(cڡ + +& +f +, + +51 cڡ + +& +ϡ + + gBOOST_ASIO_NOEXCEPT + + +52 : +beg_ +( +f +), + +53 +d_ +( +ϡ +) + +58 +basic_addss_nge +(cڡ basic_addss_nge& +h + + gBOOST_ASIO_NOEXCEPT + + +59 : +beg_ +( +h +.begin_), + +60 +d_ +( +h +.end_) + +64 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +66 +basic_addss_nge +(basic_addss_nge&& +h + + gBOOST_ASIO_NOEXCEPT + + +67 : +beg_ +( +BOOST_ASIO_MOVE_CAST +( + +)( +h +.begin_)), + +68 +d_ +( +BOOST_ASIO_MOVE_CAST +( + +)( +h +.end_)) + +74 + gbasic_addss_nge +& + gݔ +=( + +75 cڡ +basic_addss_nge +& +h + +BOOST_ASIO_NOEXCEPT + + +77 +beg_ + = +h +.begin_; + +78 + gd_ + = +h +. +d_ +; + +79  * + gthis +; + +82 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +84 + gbasic_addss_nge +& + gݔ +=( + +85 +basic_addss_nge +&& +h + +BOOST_ASIO_NOEXCEPT + + +87 +beg_ + = +BOOST_ASIO_MOVE_CAST +( + +)( +h +.begin_); + +88 + gd_ + = +BOOST_ASIO_MOVE_CAST +( + +)( +h +. +d_ +); + +89  * + gthis +; + +94 + + +beg +(cڡ + gBOOST_ASIO_NOEXCEPT + + +96  + gbeg_ +; + +100 + + +d +(cڡ + gBOOST_ASIO_NOEXCEPT + + +102  + gd_ +; + +106 +bo + +emy +(cڡ + gBOOST_ASIO_NOEXCEPT + + +108  + gbeg_ + = +d_ +; + +112 + + +fd +(cڡ +addss_v6 +& +addr +cڡ + gBOOST_ASIO_NOEXCEPT + + +114  + gaddr + >* +beg_ + && +addr + < * +d_ + ? + +(addr) :nd_; + +117 + give +: + +118 + + +beg_ +; + +119 + + + gd_ +; + +123  + gbasic_addss_nge +< + taddss_v6 +> + taddss_v6_nge +; + +129  + ~ + + @/usr/include/boost/asio/ip/bad_address_cast.hpp + +11 #ide +BOOST_ASIO_IP_BAD_ADDRESS_CAST_HPP + + +12  + #BOOST_ASIO_IP_BAD_ADDRESS_CAST_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +25 +mea + + g + { + +28 +ass + + gbad_addss_ + : + +29 #i +defed +( +BOOST_ASIO_MSVC +&& defed( +_HAS_EXCEPTIONS +) && !_HAS_EXCEPTIONS + +30 +public + +d +:: +exi + + +32 +public + +d +:: +bad_ + + +35 +public +: + +37 +bad_addss_ +() {} + +40 +vtu + ~ +bad_addss_ +( +BOOST_ASIO_NOEXCEPT_OR_NOTHROW + {} + +43 +vtu + cڡ * +wh +(cڡ +BOOST_ASIO_NOEXCEPT_OR_NOTHROW + + +53  + ~ + + @/usr/include/boost/asio/ip/basic_endpoint.hpp + +11 #ide +BOOST_ASIO_IP_BASIC_ENDPOINT_HPP + + +12  + #BOOST_ASIO_IP_BASIC_ENDPOINT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +23  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + g + { + +44 + gme + < +tyme + + gItProc +> + +45 as + cbasic_dpot + + +47 + gpublic +: + +49  +ItProc + + toc_ty +; + +53 #i +defed +( +GENERATING_DOCUMENTATION +) + +54  +imemti_defed + + tda_ty +; + +56  + gboo +:: + tasio +:: + tda +:: + tsock_addr_ty + + tda_ty +; + +60 +basic_dpot +() + +61 : +im_ +() + +81 +basic_dpot +(cڡ +ItProc +& +_oc +, + +82  +pt_num +) + +83 : +im_ +( +_oc +. +my +(), +pt_num +) + +90 +basic_dpot +(cڡ +boo +:: +asio +:: + +:: +addss +& +addr +,  +pt_num +) + +91 : +im_ +( +addr +, +pt_num +) + +96 +basic_dpot +(cڡ basic_dpot& +h +) + +97 : +im_ +( +h +.impl_) + +101 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +103 +basic_dpot +(basic_dpot&& +h +) + +104 : +im_ +( +h +.impl_) + +110 +basic_dpot +& +ݔ +=(cڡ basic_dpot& +h +) + +112 +im_ + = +h +.impl_; + +113  * + gthis +; + +116 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +118 + gbasic_dpot +& + gݔ +=( +basic_dpot +&& +h +) + +120 +im_ + = +h +.impl_; + +121  * + gthis +; + +126 +oc_ty + +oc +() const + +128 i( + gim_ +. +is_v4 +()) + +129  + gItProc +:: +v4 +(); + +130  + gItProc +:: +v6 +(); + +134 +da_ty +* +da +() + +136  + gim_ +. +da +(); + +140 cڡ +da_ty +* +da +() const + +142  + gim_ +. +da +(); + +146 + gd +:: +size_t + +size +() const + +148  +im_ +. +size +(); + +152  +size +( +d +:: +size_t + +w_size +) + +154 +im_ +. +size +( +w_size +); + +158 + gd +:: +size_t + +cy +() const + +160  +im_ +. +cy +(); + +165  +pt +() const + +167  + gim_ +. +pt +(); + +172  +pt +( +pt_num +) + +174 + gim_ +. +pt +( +pt_num +); + +178 + gboo +:: +asio +:: + +:: +addss +ddress() const + +180  +im_ +. +addss +(); + +184  +addss +(cڡ +boo +:: +asio +:: + +::addss& +addr +) + +186 +im_ +. +addss +( +addr +); + +190 +nd + +bo + + gݔ +==(cڡ +basic_dpot +< +ItProc +>& +e1 +, + +191 cڡ + gbasic_dpot +< + gItProc +>& + ge2 +) + +193  + ge1 +. + gim_ + = +e2 +. +im_ +; + +197 +nd + +bo + + gݔ +!=(cڡ +basic_dpot +< +ItProc +>& +e1 +, + +198 cڡ + gbasic_dpot +< + gItProc +>& + ge2 +) + +200  !( + ge1 + = +e2 +); + +204 +nd + +bo + + gݔ +<(cڡ + gbasic_dpot +< + gItProc +>& + ge1 +, + +205 cڡ + gbasic_dpot +< + gItProc +>& + ge2 +) + +207  + ge1 +. + gim_ + < + ge2 +.impl_; + +211 +nd + +bo + + gݔ +>(cڡ + gbasic_dpot +< + gItProc +>& + ge1 +, + +212 cڡ + gbasic_dpot +< + gItProc +>& + ge2 +) + +214  + ge2 +. + gim_ + < + ge1 +.impl_; + +218 +nd + +bo + + gݔ +<=(cڡ +basic_dpot +< +ItProc +>& +e1 +, + +219 cڡ + gbasic_dpot +< + gItProc +>& + ge2 +) + +221  !( + ge2 + < + ge1 +); + +225 +nd + +bo + + gݔ +>=(cڡ +basic_dpot +< +ItProc +>& +e1 +, + +226 cڡ + gbasic_dpot +< + gItProc +>& + ge2 +) + +228  !( + ge1 + < + ge2 +); + +231 + give +: + +233 +boo +:: +asio +:: + +:: +da +:: +dpot + +im_ +; + +236 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +250 + gme + < +tyme + + gEm +,ym + gTs +,ym + gItProc +> + +251 + gd +:: +basic_oam +< +Em +, + gTs +>& + gݔ +<<( + +252 + gd +:: +basic_oam +< +Em +, + gTs +>& + gos +, + +253 cڡ + gbasic_dpot +< + gItProc +>& + gdpot +); + +261  + ~ + +263  + ~ + + @/usr/include/boost/asio/ip/basic_resolver.hpp + +11 #ide +BOOST_ASIO_IP_BASIC_RESOLVER_HPP + + +12  + #BOOST_ASIO_IP_BASIC_RESOLVER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +32 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +33  + ~ + +36 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +37  + ~ + +39 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +40  + ~ + +41  + #BOOST_ASIO_SVC_T + \ + +42 +boo +:: +asio +:: +da +:: +w_sv_rvi +< +ItProc +> + + ) + +44  + ~ + +45  + #BOOST_ASIO_SVC_T + \ + +46 +boo +:: +asio +:: +da +:: +sv_rvi +< +ItProc +> + + ) + +50  + ~ + +52 +mea + + gboo + { + +53 +mea + + gasio + { + +54 +mea + + g + { + +65 + gme + < +tyme + +ItProc + + +66 +BOOST_ASIO_SVC_TPARAM_DEF1 +( +sv_rvi +< +ItProc +>)> + +67 +ass + +basic_sv + + +68 : +BOOST_ASIO_SVC_ACCESS + +basic_io_obje +< +BOOST_ASIO_SVC_T +>, + +69 +public + + gsv_ba + + +71 + gpublic +: + +73  +io_cڋxt +:: + texecut_ty +xecutor_type; + +76  +ItProc + + toc_ty +; + +79  +tyme + + tItProc +:: + tdpot + + tdpot_ty +; + +81 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +83  + gbasic_sv_quy +< + tItProc +> + tquy +; + +86  + gbasic_sv_ +< + tItProc +> + t +; + +90  + gbasic_sv_sus +< + tItProc +> + tsus_ty +; + +100 +exic + +basic_sv +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +101 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +io_cڋxt +) + +105 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +116 +basic_sv +(basic_sv&& +h +) + +117 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +d +:: +move +( +h +)) + +133 +basic_sv +& +ݔ +=(basic_sv&& +h +) + +135 +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: +ݔ +=( +d +:: +move +( +h +)); + +136  * + gthis +; + +146 ~ +basic_sv +() + +150 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +153 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +163 + gboo +:: +asio +:: +io_cڋxt +& +g_io_cڋxt +() + +165  +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: +g_io_cڋxt +(); + +177 + gboo +:: +asio +:: +io_cڋxt +& +g_io_rvi +() + +179  +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: +g_io_rvi +(); + +184 +execut_ty + +g_execut +( + gBOOST_ASIO_NOEXCEPT + + +186  + gbasic_io_obje +< + gBOOST_ASIO_SVC_T +>:: +g_execut +(); + +196  +nl +() + +198  + gthis +-> +g_rvi +(). +nl +( +this +-> +g_imemti +()); + +201 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +215 +sus_ty + +sve +(cڡ +quy +& +q +) + +217 + gboo +:: +syem +:: +r_code + +ec +; + +218 +sus_ty + + gr + = +this +-> +g_rvi +(). +sve +( + +219 +this +-> +g_imemti +(), +q +, +ec +); + +220 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "resolve"); + +221  + gr +; + +237 +sus_ty + +sve +(cڡ +quy +& +q +, +boo +:: +syem +:: +r_code +& +ec +) + +239  +this +-> +g_rvi +(). +sve +his-> +g_imemti +(), +q +, +ec +); + +276 +sus_ty + +sve +( +BOOST_ASIO_STRING_VIEW_PARAM + +ho +, + +277 +BOOST_ASIO_STRING_VIEW_PARAM + +rvi +) + +279  +sve +( +ho +, +rvi +, +sv_ba +:: +ags +()); + +315 +sus_ty + +sve +( +BOOST_ASIO_STRING_VIEW_PARAM + +ho +, + +316 +BOOST_ASIO_STRING_VIEW_PARAM + +rvi +, +boo +:: +syem +:: +r_code +& +ec +) + +318  +sve +( +ho +, +rvi +, +sv_ba +:: +ags +(), +ec +); + +358 +sus_ty + +sve +( +BOOST_ASIO_STRING_VIEW_PARAM + +ho +, + +359 +BOOST_ASIO_STRING_VIEW_PARAM + +rvi +, +sv_ba +:: +ags + +sve_ags +) + +361 +boo +:: +syem +:: +r_code + +ec +; + +362 + gbasic_sv_quy +< + goc_ty +> +q +( +ic_ +< +d +:: +rg +>( +ho +), + +363 +ic_ +< +d +:: +rg +>( +rvi +), +sve_ags +); + +364 +sus_ty + + gr + = +this +-> +g_rvi +(). +sve +( + +365 +this +-> +g_imemti +(), +q +, +ec +); + +366 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "resolve"); + +367  + gr +; + +407 +sus_ty + +sve +( +BOOST_ASIO_STRING_VIEW_PARAM + +ho +, + +408 +BOOST_ASIO_STRING_VIEW_PARAM + +rvi +, +sv_ba +:: +ags + +sve_ags +, + +409 +boo +:: +syem +:: +r_code +& +ec +) + +411 +basic_sv_quy +< +oc_ty +> +q +( +ic_ +< +d +:: +rg +>( +ho +), + +412 +ic_ +< +d +:: +rg +>( +rvi +), +sve_ags +); + +413  + gthis +-> +g_rvi +(). +sve +( +this +-> +g_imemti +(), +q +, +ec +); + +452 +sus_ty + +sve +(cڡ +oc_ty +& +oc +, + +453 +BOOST_ASIO_STRING_VIEW_PARAM + +ho +, BOOST_ASIO_STRING_VIEW_PARAM +rvi +) + +455  +sve +( +oc +, +ho +, +rvi +, +sv_ba +:: +ags +()); + +494 +sus_ty + +sve +(cڡ +oc_ty +& +oc +, + +495 +BOOST_ASIO_STRING_VIEW_PARAM + +ho +, BOOST_ASIO_STRING_VIEW_PARAM +rvi +, + +496 +boo +:: +syem +:: +r_code +& +ec +) + +498  +sve +( +oc +, +ho +, +rvi +, +sv_ba +:: +ags +(), +ec +); + +541 +sus_ty + +sve +(cڡ +oc_ty +& +oc +, + +542 +BOOST_ASIO_STRING_VIEW_PARAM + +ho +, BOOST_ASIO_STRING_VIEW_PARAM +rvi +, + +543 +sv_ba +:: +ags + +sve_ags +) + +545 +boo +:: +syem +:: +r_code + +ec +; + +546 + gbasic_sv_quy +< + goc_ty +> +q +( + +547 +oc +, +ic_ +< +d +:: +rg +>( +ho +), + +548 +ic_ +< +d +:: +rg +>( +rvi +), +sve_ags +); + +549 +sus_ty + + gr + = +this +-> +g_rvi +(). +sve +( + +550 +this +-> +g_imemti +(), +q +, +ec +); + +551 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "resolve"); + +552  + gr +; + +595 +sus_ty + +sve +(cڡ +oc_ty +& +oc +, + +596 +BOOST_ASIO_STRING_VIEW_PARAM + +ho +, BOOST_ASIO_STRING_VIEW_PARAM +rvi +, + +597 +sv_ba +:: +ags + +sve_ags +, +boo +:: +syem +:: +r_code +& +ec +) + +599 +basic_sv_quy +< +oc_ty +> +q +( + +600 +oc +, +ic_ +< +d +:: +rg +>( +ho +), + +601 +ic_ +< +d +:: +rg +>( +rvi +), +sve_ags +); + +602  + gthis +-> +g_rvi +(). +sve +( +this +-> +g_imemti +(), +q +, +ec +); + +605 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +629 + gme + < +tyme + + gResveHdr +> + +630 +BOOST_ASIO_INITFN_RESULT_TYPE +( +ResveHdr +, + +631 ( +boo +:: +syem +:: +r_code +, +sus_ty +)) + +632 +async_sve +(cڡ +quy +& +q +, + +633 +BOOST_ASIO_MOVE_ARG +( +ResveHdr + +hdr +) + +637 +BOOST_ASIO_RESOLVE_HANDLER_CHECK +( + +638 +ResveHdr +, +hdr +, +sus_ty + + gty_check +; + +640 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +641  + gthis +-> +g_rvi +(). +async_sve +( +this +-> +g_imemti +(), +q +, + +642 +BOOST_ASIO_MOVE_CAST +( +ResveHdr +)( +hdr +)); + +644 + gboo +:: +asio +:: +async_comi +< +ResveHdr +, + +645 ( + gboo +:: +syem +:: +r_code +, + gsus_ty +)> + +( +hdr +); + +647 + gthis +-> +g_rvi +(). +async_sve +( + +648 +this +-> +g_imemti +(), +q +, + +. +comi_hdr +); + +650  + g +. + gsu +. +g +(); + +697 + gme + < +tyme + + gResveHdr +> + +698 +BOOST_ASIO_INITFN_RESULT_TYPE +( +ResveHdr +, + +699 ( +boo +:: +syem +:: +r_code +, +sus_ty +)) + +700 +async_sve +( +BOOST_ASIO_STRING_VIEW_PARAM + +ho +, + +701 +BOOST_ASIO_STRING_VIEW_PARAM + +rvi +, + +702 +BOOST_ASIO_MOVE_ARG +( +ResveHdr + +hdr +) + +704  +async_sve +( +ho +, +rvi +, +sv_ba +:: +ags +(), + +705 +BOOST_ASIO_MOVE_CAST +( +ResveHdr +)( +hdr +)); + +754 + gme + < +tyme + + gResveHdr +> + +755 +BOOST_ASIO_INITFN_RESULT_TYPE +( +ResveHdr +, + +756 ( +boo +:: +syem +:: +r_code +, +sus_ty +)) + +757 +async_sve +( +BOOST_ASIO_STRING_VIEW_PARAM + +ho +, + +758 +BOOST_ASIO_STRING_VIEW_PARAM + +rvi +, + +759 +sv_ba +:: +ags + +sve_ags +, + +760 +BOOST_ASIO_MOVE_ARG +( +ResveHdr + +hdr +) + +764 +BOOST_ASIO_RESOLVE_HANDLER_CHECK +( + +765 +ResveHdr +, +hdr +, +sus_ty + + gty_check +; + +767 + gbasic_sv_quy +< + goc_ty +> +q +( +ic_ +< +d +:: +rg +>( +ho +), + +768 +ic_ +< +d +:: +rg +>( +rvi +), +sve_ags +); + +770 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +771  + gthis +-> +g_rvi +(). +async_sve +( +this +-> +g_imemti +(), +q +, + +772 +BOOST_ASIO_MOVE_CAST +( +ResveHdr +)( +hdr +)); + +774 + gboo +:: +asio +:: +async_comi +< +ResveHdr +, + +775 ( + gboo +:: +syem +:: +r_code +, + gsus_ty +)> + +( +hdr +); + +777 + gthis +-> +g_rvi +(). +async_sve +( + +778 +this +-> +g_imemti +(), +q +, + +. +comi_hdr +); + +780  + g +. + gsu +. +g +(); + +829 + gme + < +tyme + + gResveHdr +> + +830 +BOOST_ASIO_INITFN_RESULT_TYPE +( +ResveHdr +, + +831 ( +boo +:: +syem +:: +r_code +, +sus_ty +)) + +832 +async_sve +(cڡ +oc_ty +& +oc +, + +833 +BOOST_ASIO_STRING_VIEW_PARAM + +ho +, BOOST_ASIO_STRING_VIEW_PARAM +rvi +, + +834 +BOOST_ASIO_MOVE_ARG +( +ResveHdr + +hdr +) + +836  +async_sve +( +oc +, +ho +, +rvi +, +sv_ba +:: +ags +(), + +837 +BOOST_ASIO_MOVE_CAST +( +ResveHdr +)( +hdr +)); + +889 + gme + < +tyme + + gResveHdr +> + +890 +BOOST_ASIO_INITFN_RESULT_TYPE +( +ResveHdr +, + +891 ( +boo +:: +syem +:: +r_code +, +sus_ty +)) + +892 +async_sve +(cڡ +oc_ty +& +oc +, + +893 +BOOST_ASIO_STRING_VIEW_PARAM + +ho +, BOOST_ASIO_STRING_VIEW_PARAM +rvi +, + +894 +sv_ba +:: +ags + +sve_ags +, + +895 +BOOST_ASIO_MOVE_ARG +( +ResveHdr + +hdr +) + +899 +BOOST_ASIO_RESOLVE_HANDLER_CHECK +( + +900 +ResveHdr +, +hdr +, +sus_ty + + gty_check +; + +902 + gbasic_sv_quy +< + goc_ty +> +q +( + +903 +oc +, +ic_ +< +d +:: +rg +>( +ho +), + +904 +ic_ +< +d +:: +rg +>( +rvi +), +sve_ags +); + +906 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +907  + gthis +-> +g_rvi +(). +async_sve +( +this +-> +g_imemti +(), +q +, + +908 +BOOST_ASIO_MOVE_CAST +( +ResveHdr +)( +hdr +)); + +910 + gboo +:: +asio +:: +async_comi +< +ResveHdr +, + +911 ( + gboo +:: +syem +:: +r_code +, + gsus_ty +)> + +( +hdr +); + +913 + gthis +-> +g_rvi +(). +async_sve +( + +914 +this +-> +g_imemti +(), +q +, + +. +comi_hdr +); + +916  + g +. + gsu +. +g +(); + +934 +sus_ty + +sve +(cڡ +dpot_ty +& +e +) + +936 + gboo +:: +syem +:: +r_code + +ec +; + +937 +sus_ty + + gi + = +this +-> +g_rvi +(). +sve +( + +938 +this +-> +g_imemti +(), +e +, +ec +); + +939 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "resolve"); + +940  + gi +; + +957 +sus_ty + +sve +(cڡ +dpot_ty +& +e +, +boo +:: +syem +:: +r_code +& +ec +) + +959  +this +-> +g_rvi +(). +sve +his-> +g_imemti +(), +e +, +ec +); + +986 + gme + < +tyme + + gResveHdr +> + +987 +BOOST_ASIO_INITFN_RESULT_TYPE +( +ResveHdr +, + +988 ( +boo +:: +syem +:: +r_code +, +sus_ty +)) + +989 +async_sve +(cڡ +dpot_ty +& +e +, + +990 +BOOST_ASIO_MOVE_ARG +( +ResveHdr + +hdr +) + +994 +BOOST_ASIO_RESOLVE_HANDLER_CHECK +( + +995 +ResveHdr +, +hdr +, +sus_ty + + gty_check +; + +997 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +998  + gthis +-> +g_rvi +(). +async_sve +( +this +-> +g_imemti +(), +e +, + +999 +BOOST_ASIO_MOVE_CAST +( +ResveHdr +)( +hdr +)); + +1001 + gboo +:: +asio +:: +async_comi +< +ResveHdr +, + +1002 ( + gboo +:: +syem +:: +r_code +, + gsus_ty +)> + +( +hdr +); + +1004 + gthis +-> +g_rvi +(). +async_sve +( + +1005 +this +-> +g_imemti +(), +e +, + +. +comi_hdr +); + +1007  + g +. + gsu +. +g +(); + +1016  + ~ + +1018 #i! +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +1019 #unde +BOOST_ASIO_SVC_T + + + @/usr/include/boost/asio/ip/basic_resolver_entry.hpp + +11 #ide +BOOST_ASIO_IP_BASIC_RESOLVER_ENTRY_HPP + + +12  + #BOOST_ASIO_IP_BASIC_RESOLVER_ENTRY_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + g + { + +37 + gme + < +tyme + + gItProc +> + +38 as + cbasic_sv_y + + +40 + gpublic +: + +42  +ItProc + + toc_ty +; + +45  +tyme + + tItProc +:: + tdpot + + tdpot_ty +; + +48 +basic_sv_y +() + +53 +basic_sv_y +(cڡ +dpot_ty +& + +, + +54 +BOOST_ASIO_STRING_VIEW_PARAM + +ho +, BOOST_ASIO_STRING_VIEW_PARAM +rvi +) + +55 : +dpot_ +( + +), + +56 +ho_me_ +( +ic_ +< +d +:: +rg +>( +ho +)), + +57 +rvi_me_ +( +ic_ +< +d +:: +rg +>( +rvi +)) + +62 +dpot_ty + +dpot +() const + +64  +dpot_ +; + +68 +ݔ + +dpot_ty +() const + +70  + gdpot_ +; + +74 + gd +:: +rg + +ho_me +() const + +76  +ho_me_ +; + +80 + gme + < +ass + + gAot +> + +81 + gd +:: +basic_rg +<, std:: +ch_as +<>, + gAot +> +ho_me +( + +82 cڡ +Aot +& +loc + = Allocator()) const + +84  +d +:: +basic_rg +<, std:: +ch_as +<>, +Aot +>( + +85 +ho_me_ +. +c_r +(), +loc +); + +89 + gd +:: +rg + +rvi_me +() const + +91  +rvi_me_ +; + +95 + gme + < +ass + + gAot +> + +96 + gd +:: +basic_rg +<, std:: +ch_as +<>, + gAot +> +rvi_me +( + +97 cڡ +Aot +& +loc + = Allocator()) const + +99  +d +:: +basic_rg +<, std:: +ch_as +<>, +Aot +>( + +100 +rvi_me_ +. +c_r +(), +loc +); + +103 + give +: + +104 +dpot_ty + +dpot_ +; + +105 + gd +:: +rg + +ho_me_ +; + +106 + gd +:: +rg + +rvi_me_ +; + +113  + ~ + + @/usr/include/boost/asio/ip/basic_resolver_iterator.hpp + +11 #ide +BOOST_ASIO_IP_BASIC_RESOLVER_ITERATOR_HPP + + +12  + #BOOST_ASIO_IP_BASIC_RESOLVER_ITERATOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~< +> + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +29 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +30  + ~ + +33  + ~ + +35 +mea + + gboo + { + +36 +mea + + gasio + { + +37 +mea + + g + { + +51 + gme + < +tyme + + gItProc +> + +52 as + cbasic_sv_ + + +54 + gpublic +: + +56  +d +:: + trdiff_t + + tdifn_ty +; + +59  + gbasic_sv_y +< + tItProc +> + tvue_ty +; + +62 cڡ + tbasic_sv_y +< + tItProc +>* + tpor +; + +65 cڡ + tbasic_sv_y +< + tItProc +>& + tn +; + +68  + gd +:: + tfwd__g + + t_gy +; + +71 +basic_sv_ +() + +72 : +dex_ +(0) + +77 +basic_sv_ +(cڡ basic_sv_& +h +) + +78 : +vues_ +( +h +.values_), + +79 +dex_ +( +h +.index_) + +83 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +85 +basic_sv_ +(basic_sv_&& +h +) + +86 : +vues_ +( +BOOST_ASIO_MOVE_CAST +( +vues_r_ty +)( +h +.values_)), + +87 +dex_ +( +h +.index_) + +89 + gh +. + gdex_ + = 0; + +94 + gbasic_sv_ +& + gݔ +=(cڡ +basic_sv_ +& +h +) + +96 +vues_ + = +h +.values_; + +97 + gdex_ + = +h +. +dex_ +; + +98  * + gthis +; + +101 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +103 + gbasic_sv_ +& + gݔ +=( +basic_sv_ +&& +h +) + +105 i( +this + !& +h +) + +107 +vues_ + = +BOOST_ASIO_MOVE_CAST +( +vues_r_ty +)( +h +.values_); + +108 + gdex_ + = +h +. +dex_ +; + +109 + gh +. + gdex_ + = 0; + +112  * + gthis +; + +117 cڡ + gbasic_sv_y +< + gItProc +>& + gݔ +*() const + +119  +den +(); + +123 cڡ + gbasic_sv_y +< + gItProc +>* + gݔ +->() const + +125  & +den +(); + +129 + gbasic_sv_ +& + gݔ +++() + +131 +emt +(); + +132  * + gthis +; + +136 +basic_sv_ + + gݔ +++() + +138 +basic_sv_ + +tmp +(* +this +); + +139 ++* + gthis +; + +140  + gtmp +; + +144 +nd + +bo + + gݔ +==(cڡ +basic_sv_ +& +a +, + +145 cڡ + gbasic_sv_ +& + gb +) + +147  + ga +. +equ +( +b +); + +151 +nd + +bo + + gݔ +!=(cڡ +basic_sv_ +& +a +, + +152 cڡ + gbasic_sv_ +& + gb +) + +154  ! + ga +. +equ +( +b +); + +157 + geed +: + +158  +emt +() + +160 i(++ +dex_ + = +vues_ +-> +size +()) + +163 +vues_ +. +t +(); + +164 + gdex_ + = 0; + +168 +bo + +equ +(cڡ +basic_sv_ +& +h +) const + +170 i(! + gvues_ + && ! + gh +.values_) + +171  + gue +; + +172 i( + gvues_ + ! +h +. +vues_ +) + +173  +l +; + +174  + gdex_ + = +h +. +dex_ +; + +177 cڡ + gbasic_sv_y +< + gItProc +>& +den +() const + +179  (* + gvues_ +)[ +dex_ +]; + +182  + gd +:: + tve +< + tbasic_sv_y +< + tItProc +> > + tvues_ty +; + +183  + gboo +:: + tasio +:: + tda +:: + tshed_r +< + tvues_ty +> + tvues_r_ty +; + +184 +vues_r_ty + + gvues_ +; + +185 + gd +:: +size_t + +dex_ +; + +192  + ~ + + @/usr/include/boost/asio/ip/basic_resolver_query.hpp + +11 #ide +BOOST_ASIO_IP_BASIC_RESOLVER_QUERY_HPP + + +12  + #BOOST_ASIO_IP_BASIC_RESOLVER_QUERY_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gasio + { + +27 +mea + + g + { + +38 + gme + < +tyme + + gItProc +> + +39 as + cbasic_sv_quy + + +40 : +public + +sv_quy_ba + + +42 +public +: + +44  +ItProc + + toc_ty +; + +63 +basic_sv_quy +(cڡ +d +:: +rg +& +rvi +, + +64 +sv_quy_ba +:: +ags + +sve_ags + = +ssive + | +addss_cfigud +) + +65 : +hts_ +(), + +66 +ho_me_ +(), + +67 +rvi_me_ +( +rvi +) + +69 +tyme + + gItProc +:: +dpot +ndpoint; + +70 + ghts_ +. + gai_ags + = +ic_ +<>( +sve_ags +); + +71 + ghts_ +. + gai_my + = +PF_UNSPEC +; + +72 + ghts_ +. + gai_sockty + = +dpot +. +oc +(). +ty +(); + +73 + ghts_ +. + gai_oc + = +dpot +. +oc +().protocol(); + +74 + ghts_ +. + gai_add + = 0; + +75 + ghts_ +. + gai_nme + = 0; + +76 + ghts_ +. + gai_addr + = 0; + +77 + ghts_ +. + gai_xt + = 0; + +100 +basic_sv_quy +(cڡ +oc_ty +& +oc +, + +101 cڡ +d +:: +rg +& +rvi +, + +102 +sv_quy_ba +:: +ags + +sve_ags + = +ssive + | +addss_cfigud +) + +103 : +hts_ +(), + +104 +ho_me_ +(), + +105 +rvi_me_ +( +rvi +) + +107 + ghts_ +. + gai_ags + = +ic_ +<>( +sve_ags +); + +108 + ghts_ +. + gai_my + = +oc +. +my +(); + +109 + ghts_ +. + gai_sockty + = +oc +. +ty +(); + +110 + ghts_ +. + gai_oc + = +oc +.protocol(); + +111 + ghts_ +. + gai_add + = 0; + +112 + ghts_ +. + gai_nme + = 0; + +113 + ghts_ +. + gai_addr + = 0; + +114 + ghts_ +. + gai_xt + = 0; + +148 +basic_sv_quy +(cڡ +d +:: +rg +& +ho +, cڡ std::rg& +rvi +, + +149 +sv_quy_ba +:: +ags + +sve_ags + = +addss_cfigud +) + +150 : +hts_ +(), + +151 +ho_me_ +( +ho +), + +152 +rvi_me_ +( +rvi +) + +154 +tyme + + gItProc +:: +dpot +ndpoint; + +155 + ghts_ +. + gai_ags + = +ic_ +<>( +sve_ags +); + +156 + ghts_ +. + gai_my + = +BOOST_ASIO_OS_DEF +( +AF_UNSPEC +); + +157 + ghts_ +. + gai_sockty + = +dpot +. +oc +(). +ty +(); + +158 + ghts_ +. + gai_oc + = +dpot +. +oc +().protocol(); + +159 + ghts_ +. + gai_add + = 0; + +160 + ghts_ +. + gai_nme + = 0; + +161 + ghts_ +. + gai_addr + = 0; + +162 + ghts_ +. + gai_xt + = 0; + +199 +basic_sv_quy +(cڡ +oc_ty +& +oc +, + +200 cڡ +d +:: +rg +& +ho +, cڡ std::rg& +rvi +, + +201 +sv_quy_ba +:: +ags + +sve_ags + = +addss_cfigud +) + +202 : +hts_ +(), + +203 +ho_me_ +( +ho +), + +204 +rvi_me_ +( +rvi +) + +206 + ghts_ +. + gai_ags + = +ic_ +<>( +sve_ags +); + +207 + ghts_ +. + gai_my + = +oc +. +my +(); + +208 + ghts_ +. + gai_sockty + = +oc +. +ty +(); + +209 + ghts_ +. + gai_oc + = +oc +.protocol(); + +210 + ghts_ +. + gai_add + = 0; + +211 + ghts_ +. + gai_nme + = 0; + +212 + ghts_ +. + gai_addr + = 0; + +213 + ghts_ +. + gai_xt + = 0; + +217 cڡ + gboo +:: +asio +:: +da +:: +addrfo_ty +& +hts +() const + +219  +hts_ +; + +223 + gd +:: +rg + +ho_me +() const + +225  +ho_me_ +; + +229 + gd +:: +rg + +rvi_me +() const + +231  +rvi_me_ +; + +234 + give +: + +235 +boo +:: +asio +:: +da +:: +addrfo_ty + +hts_ +; + +236 + gd +:: +rg + +ho_me_ +; + +237 + gd +:: +rg + +rvi_me_ +; + +244  + ~ + + @/usr/include/boost/asio/ip/host_name.hpp + +11 #ide +BOOST_ASIO_IP_HOST_NAME_HPP + + +12  + #BOOST_ASIO_IP_HOST_NAME_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + g + { + +29 +BOOST_ASIO_DECL + + gd +:: +rg + +ho_me +(); + +32 +BOOST_ASIO_DECL + + gd +:: +rg + +ho_me +( +boo +:: +syem +:: +r_code +& +ec +); + +38  + ~ + +40 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +41  + ~ + + @/usr/include/boost/asio/ip/icmp.hpp + +11 #ide +BOOST_ASIO_IP_ICMP_HPP + + +12  + #BOOST_ASIO_IP_ICMP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + g + { + +43 as + cicmp + + +45 + gpublic +: + +47  +basic_dpot +< + ticmp +> + tdpot +; + +50  +icmp + +v4 +() + +52  +icmp +( +BOOST_ASIO_OS_DEF +( +IPPROTO_ICMP +), + +53 +BOOST_ASIO_OS_DEF +( +AF_INET +)); + +57  +icmp + +v6 +() + +59  +icmp +( +BOOST_ASIO_OS_DEF +( +IPPROTO_ICMPV6 +), + +60 +BOOST_ASIO_OS_DEF +( +AF_INET6 +)); + +64  +ty +() const + +66  +BOOST_ASIO_OS_DEF +( +SOCK_RAW +); + +70  +oc +() const + +72  + goc_ +; + +76  +my +() const + +78  + gmy_ +; + +82  + gbasic_w_sock +< + ticmp +> + tsock +; + +85  + gbasic_sv +< + ticmp +> + tsv +; + +88 +nd + +bo + + gݔ +==(cڡ +icmp +& +p1 +, cڡ + gicmp +& + gp2 +) + +90  + gp1 +. + goc_ + = +p2 +. +oc_ + && +p1 +. +my_ + ==2.family_; + +94 +nd + +bo + + gݔ +!=(cڡ +icmp +& +p1 +, cڡ + gicmp +& + gp2 +) + +96  + gp1 +. + goc_ + ! +p2 +. +oc_ + || +p1 +. +my_ + !=2.family_; + +99 + give +: + +101 +exic + +icmp +( +oc_id +,  +oc_my +) + +102 : +oc_ +( +oc_id +), + +103 +my_ +( +oc_my +) + +107  + goc_ +; + +108  + gmy_ +; + +115  + ~ + + @/usr/include/boost/asio/ip/multicast.hpp + +11 #ide +BOOST_ASIO_IP_MULTICAST_HPP + + +12  + #BOOST_ASIO_IP_MULTICAST_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + g + { + +27 +mea + + gmui + { + +47 #i +defed +( +GENERATING_DOCUMENTATION +) + +48  +imemti_defed + + tjo_group +; + +50  + gboo +:: + tasio +:: + t +:: + tda +:: + tsock_ti +:: + tmui_que +< + +51 + tBOOST_ASIO_OS_DEF +( + tIPPROTO_IP +), + +52 + tBOOST_ASIO_OS_DEF +( + tIP_ADD_MEMBERSHIP +), + +53 + tBOOST_ASIO_OS_DEF +( + tIPPROTO_IPV6 +), + +54 + tBOOST_ASIO_OS_DEF +( + tIPV6_JOIN_GROUP +)> + tjo_group +; + +75 #i +defed +( +GENERATING_DOCUMENTATION +) + +76  +imemti_defed + + tave_group +; + +78  + gboo +:: + tasio +:: + t +:: + tda +:: + tsock_ti +:: + tmui_que +< + +79 + tBOOST_ASIO_OS_DEF +( + tIPPROTO_IP +), + +80 + tBOOST_ASIO_OS_DEF +( + tIP_DROP_MEMBERSHIP +), + +81 + tBOOST_ASIO_OS_DEF +( + tIPPROTO_IPV6 +), + +82 + tBOOST_ASIO_OS_DEF +( + tIPV6_LEAVE_GROUP +)> + tave_group +; + +103 #i +defed +( +GENERATING_DOCUMENTATION +) + +104  +imemti_defed + + toutbound_r +; + +106  + gboo +:: + tasio +:: + t +:: + tda +:: + tsock_ti +:: + ttwk_r +< + +107 + tBOOST_ASIO_OS_DEF +( + tIPPROTO_IP +), + +108 + tBOOST_ASIO_OS_DEF +( + tIP_MULTICAST_IF +), + +109 + tBOOST_ASIO_OS_DEF +( + tIPPROTO_IPV6 +), + +110 + tBOOST_ASIO_OS_DEF +( + tIPV6_MULTICAST_IF +)> + toutbound_r +; + +139 #i +defed +( +GENERATING_DOCUMENTATION +) + +140  +imemti_defed + + ths +; + +142  + gboo +:: + tasio +:: + t +:: + tda +:: + tsock_ti +:: + tmui_hs +< + +143 + tBOOST_ASIO_OS_DEF +( + tIPPROTO_IP +), + +144 + tBOOST_ASIO_OS_DEF +( + tIP_MULTICAST_TTL +), + +145 + tBOOST_ASIO_OS_DEF +( + tIPPROTO_IPV6 +), + +146 + tBOOST_ASIO_OS_DEF +( + tIPV6_MULTICAST_HOPS +)> + ths +; + +176 #i +defed +( +GENERATING_DOCUMENTATION +) + +177  +imemti_defed + + tab_loback +; + +179  + gboo +:: + tasio +:: + t +:: + tda +:: + tsock_ti +:: + tmui_ab_loback +< + +180 + tBOOST_ASIO_OS_DEF +( + tIPPROTO_IP +), + +181 + tBOOST_ASIO_OS_DEF +( + tIP_MULTICAST_LOOP +), + +182 + tBOOST_ASIO_OS_DEF +( + tIPPROTO_IPV6 +), + +183 + tBOOST_ASIO_OS_DEF +( + tIPV6_MULTICAST_LOOP +)> + tab_loback +; + +191  + ~ + + @/usr/include/boost/asio/ip/resolver_base.hpp + +11 #ide +BOOST_ASIO_IP_RESOLVER_BASE_HPP + + +12  + #BOOST_ASIO_IP_RESOLVER_BASE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +25 +mea + + g + { + +29 as + csv_ba + + +31 + gpublic +: + +32 #i +defed +( +GENERATING_DOCUMENTATION +) + +34  +unecifd + + tags +; + +37 cڡ +ags + + gnil_me + = +imemti_defed +; + +41 cڡ +ags + + gssive + = +imemti_defed +; + +45 cڡ +ags + + gnumic_ho + = +imemti_defed +; + +49 cڡ +ags + + gnumic_rvi + = +imemti_defed +; + +53 cڡ +ags + + gv4_md + = +imemti_defed +; + +56 cڡ +ags + + gl_mchg + = +imemti_defed +; + +61 cڡ +ags + + gaddss_cfigud + = +imemti_defed +; + +63 + eags + + +65 + gnil_me + = +BOOST_ASIO_OS_DEF +( +AI_CANONNAME +), + +66 + gssive + = +BOOST_ASIO_OS_DEF +( +AI_PASSIVE +), + +67 + gnumic_ho + = +BOOST_ASIO_OS_DEF +( +AI_NUMERICHOST +), + +68 + gnumic_rvi + = +BOOST_ASIO_OS_DEF +( +AI_NUMERICSERV +), + +69 + gv4_md + = +BOOST_ASIO_OS_DEF +( +AI_V4MAPPED +), + +70 + gl_mchg + = +BOOST_ASIO_OS_DEF +( +AI_ALL +), + +71 + gaddss_cfigud + = +BOOST_ASIO_OS_DEF +( +AI_ADDRCONFIG +) + +76 +nd + +ags + + gݔ +&(ag + gx +, fg + gy +) + +78  + gic_ +< + gags +>( + +79 + gic_ +<>( + gx +& stic_<>( + gy +)); + +82 +nd + +ags + + gݔ +|(ag + gx +, fg + gy +) + +84  + gic_ +< + gags +>( + +85 + gic_ +<>( + gx +| stic_<>( + gy +)); + +88 +nd + +ags + + gݔ +^(ag + gx +, fg + gy +) + +90  + gic_ +< + gags +>( + +91 + gic_ +<>( + gx +^ stic_<>( + gy +)); + +94 +nd + +ags + + gݔ +~(ag + gx +) + +96  + gic_ +< + gags +>(~ic_<>( + gx +)); + +99 +nd + + gags +& + gݔ +&=( +ags +& +x +, fg + gy +) + +101 + gx + = +x + & +y +; + +102  + gx +; + +105 +nd + + gags +& + gݔ +|=( +ags +& +x +, fg + gy +) + +107 + gx + = +x + | +y +; + +108  + gx +; + +111 +nd + + gags +& + gݔ +^=( +ags +& +x +, fg + gy +) + +113 + gx + = +x + ^ +y +; + +114  + gx +; + +118 + geed +: + +120 ~ +sv_ba +() + +129  + ~ + + @/usr/include/boost/asio/ip/resolver_query_base.hpp + +11 #ide +BOOST_ASIO_IP_RESOLVER_QUERY_BASE_HPP + + +12  + #BOOST_ASIO_IP_RESOLVER_QUERY_BASE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +25 +mea + + g + { + +30 as + csv_quy_ba + : +public + +sv_ba + + +32 +eed +: + +34 ~ +sv_quy_ba +() + +43  + ~ + + @/usr/include/boost/asio/ip/resolver_service.hpp + +11 #ide +BOOST_ASIO_IP_RESOLVER_SERVICE_HPP + + +12  + #BOOST_ASIO_IP_RESOLVER_SERVICE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +29 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +30  + ~ + +32  + ~ + +35  + ~ + +37 +mea + + gboo + { + +38 +mea + + gasio + { + +39 +mea + + g + { + +42 + gme + < +tyme + + gItProc +> + +43 +ass + + gsv_rvi + + +44 #i +defed +( +GENERATING_DOCUMENTATION +) + +45 : +public + +boo +:: +asio +:: +io_cڋxt +:: +rvi + + +47 : +public + +boo +:: +asio +:: +da +:: +rvi_ba +< + +48 +sv_rvi +< +ItProc +> > + +51 +public +: + +52 #i +defed +( +GENERATING_DOCUMENTATION +) + +54  +boo +:: +asio +:: +io_cڋxt +:: +id + id; + +58  +ItProc + + toc_ty +; + +61  +tyme + + tItProc +:: + tdpot + + tdpot_ty +; + +64  + gbasic_sv_quy +< + tItProc +> + tquy_ty +; + +67  + gbasic_sv_ +< + tItProc +> + t_ty +; + +70  + gbasic_sv_sus +< + tItProc +> + tsus_ty +; + +72 + give +: + +74 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +75  +boo +:: + tasio +:: + tda +:: + tw_sv_rvi +< + tItProc +> + +76 + trvi_im_ty +; + +78  + gboo +:: + tasio +:: + tda +:: + tsv_rvi +< + tItProc +> + +79 + trvi_im_ty +; + +82 + gpublic +: + +84 #i +defed +( +GENERATING_DOCUMENTATION +) + +85  +imemti_defed + + timemti_ty +; + +87  +tyme + + trvi_im_ty +:: + timemti_ty + implementation_type; + +91 +exic + +sv_rvi +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +92 : +boo +:: +asio +:: +da +:: +rvi_ba +< + +93 +sv_rvi +< +ItProc +> >( +io_cڋxt +), + +94 +rvi_im_ +( +io_cڋxt +) + +99  +cڡru +( +imemti_ty +& +im +) + +101 + grvi_im_ +. +cڡru +( +im +); + +104 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +106  +move_cڡru +( +imemti_ty +& +im +, + +107 +imemti_ty +& +h_im +) + +109 + grvi_im_ +. +move_cڡru +( +im +, +h_im +); + +113  +move_assign +( +imemti_ty +& +im +, + +114 +sv_rvi +& +h_rvi +, + +115 +imemti_ty +& +h_im +) + +117 + grvi_im_ +. +move_assign +( +im +, +h_rvi +. +rvi_im_ +, +h_im +); + +122  +deroy +( +imemti_ty +& +im +) + +124 + grvi_im_ +. +deroy +( +im +); + +128  +nl +( +imemti_ty +& +im +) + +130 + grvi_im_ +. +nl +( +im +); + +134 +sus_ty + +sve +( +imemti_ty +& +im +, cڡ +quy_ty +& +quy +, + +135 +boo +:: +syem +:: +r_code +& +ec +) + +137  +rvi_im_ +. +sve +( +im +, +quy +, +ec +); + +141 + gme + < +tyme + + gResveHdr +> + +142 +BOOST_ASIO_INITFN_RESULT_TYPE +( +ResveHdr +, + +143 ( +boo +:: +syem +:: +r_code +, +sus_ty +)) + +144 +async_sve +( +imemti_ty +& +im +, cڡ +quy_ty +& +quy +, + +145 +BOOST_ASIO_MOVE_ARG +( +ResveHdr + +hdr +) + +147 + gboo +:: +asio +:: +async_comi +< +ResveHdr +, + +148 ( + gboo +:: +syem +:: +r_code +, + gsus_ty +)> + +( +hdr +); + +150 + grvi_im_ +. +async_sve +( +im +, +quy +, + +. +comi_hdr +); + +152  + g +. + gsu +. +g +(); + +156 +sus_ty + +sve +( +imemti_ty +& +im +, + +157 cڡ +dpot_ty +& +dpot +, +boo +:: +syem +:: +r_code +& +ec +) + +159  +rvi_im_ +. +sve +( +im +, +dpot +, +ec +); + +163 + gme + < +tyme + + gResveHdr +> + +164 +BOOST_ASIO_INITFN_RESULT_TYPE +( +ResveHdr +, + +165 ( +boo +:: +syem +:: +r_code +, +sus_ty +)) + +166 +async_sve +( +imemti_ty +& +im +, cڡ +dpot_ty +& +dpot +, + +167 +BOOST_ASIO_MOVE_ARG +( +ResveHdr + +hdr +) + +169 + gboo +:: +asio +:: +async_comi +< +ResveHdr +, + +170 ( + gboo +:: +syem +:: +r_code +, + gsus_ty +)> + +( +hdr +); + +172 + grvi_im_ +. +async_sve +( +im +, +dpot +, + +. +comi_hdr +); + +174  + g +. + gsu +. +g +(); + +177 + give +: + +179  +shutdown +() + +181 +rvi_im_ +. +shutdown +(); + +185  +nify_fk +( +boo +:: +asio +:: +io_cڋxt +:: +fk_evt + +evt +) + +187 +rvi_im_ +. +nify_fk +( +evt +); + +191 +rvi_im_ty + + grvi_im_ +; + +198  + ~ + + @/usr/include/boost/asio/ip/tcp.hpp + +11 #ide +BOOST_ASIO_IP_TCP_HPP + + +12  + #BOOST_ASIO_IP_TCP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +29  + ~ + +31 +mea + + gboo + { + +32 +mea + + gasio + { + +33 +mea + + g + { + +46 as + ct + + +48 + gpublic +: + +50  +basic_dpot +< + tt +> + tdpot +; + +53  +t + +v4 +() + +55  +t +( +BOOST_ASIO_OS_DEF +( +AF_INET +)); + +59  +t + +v6 +() + +61  +t +( +BOOST_ASIO_OS_DEF +( +AF_INET6 +)); + +65  +ty +() const + +67  +BOOST_ASIO_OS_DEF +( +SOCK_STREAM +); + +71  +oc +() const + +73  +BOOST_ASIO_OS_DEF +( +IPPROTO_TCP +); + +77  +my +() const + +79  + gmy_ +; + +83  + gbasic_am_sock +< + tt +> + tsock +; + +86  + gbasic_sock_ac +< + tt +> + tac +; + +89  + gbasic_sv +< + tt +> + tsv +; + +91 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +93  + gbasic_sock_ioam +< + tt +> + tioam +; + +122 #i +defed +( +GENERATING_DOCUMENTATION +) + +123  +imemti_defed + + tno_day +; + +125  + gboo +:: + tasio +:: + tda +:: + tsock_ti +:: + tboޗn +< + +126 + tBOOST_ASIO_OS_DEF +( + tIPPROTO_TCP +), BOOST_ASIO_OS_DEF( + tTCP_NODELAY +)> + tno_day +; + +130 +nd + +bo + + gݔ +==(cڡ +t +& +p1 +, cڡ + gt +& + gp2 +) + +132  + gp1 +. + gmy_ + = +p2 +. +my_ +; + +136 +nd + +bo + + gݔ +!=(cڡ +t +& +p1 +, cڡ + gt +& + gp2 +) + +138  + gp1 +. + gmy_ + ! +p2 +. +my_ +; + +141 + give +: + +143 +exic + +t +( +oc_my +) + +144 : +my_ +( +oc_my +) + +148  +my_ +; + +155  + ~ + + @/usr/include/boost/asio/ip/udp.hpp + +11 #ide +BOOST_ASIO_IP_UDP_HPP + + +12  + #BOOST_ASIO_IP_UDP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + g + { + +43 as + cudp + + +45 + gpublic +: + +47  +basic_dpot +< + tudp +> + tdpot +; + +50  +udp + +v4 +() + +52  +udp +( +BOOST_ASIO_OS_DEF +( +AF_INET +)); + +56  +udp + +v6 +() + +58  +udp +( +BOOST_ASIO_OS_DEF +( +AF_INET6 +)); + +62  +ty +() const + +64  +BOOST_ASIO_OS_DEF +( +SOCK_DGRAM +); + +68  +oc +() const + +70  +BOOST_ASIO_OS_DEF +( +IPPROTO_UDP +); + +74  +my +() const + +76  + gmy_ +; + +80  + gbasic_dagm_sock +< + tudp +> + tsock +; + +83  + gbasic_sv +< + tudp +> + tsv +; + +86 +nd + +bo + + gݔ +==(cڡ +udp +& +p1 +, cڡ + gudp +& + gp2 +) + +88  + gp1 +. + gmy_ + = +p2 +. +my_ +; + +92 +nd + +bo + + gݔ +!=(cڡ +udp +& +p1 +, cڡ + gudp +& + gp2 +) + +94  + gp1 +. + gmy_ + ! +p2 +. +my_ +; + +97 + give +: + +99 +exic + +udp +( +oc_my +) + +100 : +my_ +( +oc_my +) + +104  +my_ +; + +111  + ~ + + @/usr/include/boost/asio/ip/unicast.hpp + +11 #ide +BOOST_ASIO_IP_UNICAST_HPP + + +12  + #BOOST_ASIO_IP_UNICAST_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + g + { + +27 +mea + + guni + { + +55 #i +defed +( +GENERATING_DOCUMENTATION +) + +56  +imemti_defed + + ths +; + +58  + gboo +:: + tasio +:: + t +:: + tda +:: + tsock_ti +:: + tuni_hs +< + +59 + tBOOST_ASIO_OS_DEF +( + tIPPROTO_IP +), + +60 + tBOOST_ASIO_OS_DEF +( + tIP_TTL +), + +61 + tBOOST_ASIO_OS_DEF +( + tIPPROTO_IPV6 +), + +62 + tBOOST_ASIO_OS_DEF +( + tIPV6_UNICAST_HOPS +)> + ths +; + +70  + ~ + + @/usr/include/boost/asio/ip/v6_only.hpp + +11 #ide +BOOST_ASIO_IP_V6_ONLY_HPP + + +12  + #BOOST_ASIO_IP_V6_ONLY_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +25 +mea + + g + { + +54 #i +defed +( +GENERATING_DOCUMENTATION +) + +55  +imemti_defed + + tv6_ly +; + +56 #i +defed +( +IPV6_V6ONLY +) + +57  + gboo +:: + tasio +:: + tda +:: + tsock_ti +:: + tboޗn +< + +58 + tIPPROTO_IPV6 +, + tIPV6_V6ONLY +> + tv6_ly +; + +60  + gboo +:: + tasio +:: + tda +:: + tsock_ti +:: + tboޗn +< + +61 + tboo +:: + tasio +:: + tda +:: + tcuom_sock_ti_v +, + +62 + tboo +:: + tasio +:: + tda +:: + tways__ti +> + tv6_ly +; + +69  + ~ + + @/usr/include/boost/asio/is_executor.hpp + +11 #ide +BOOST_ASIO_IS_EXECUTOR_HPP + + +12  + #BOOST_ASIO_IS_EXECUTOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +33 + gme + < +tyme + + gT +> + +34  + gis_execut + + +35 #i +defed +( +GENERATING_DOCUMENTATION +) + +36 : +gl_cڡt +< +bo +, + gautomiy_dmed +> + +38 : +boo +:: +asio +:: +da +:: +is_execut +< +T +> + +46  + ~ + + @/usr/include/boost/asio/is_read_buffered.hpp + +11 #ide +BOOST_ASIO_IS_READ_BUFFERED_HPP + + +12  + #BOOST_ASIO_IS_READ_BUFFERED_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +27 +mea + + gda + { + +29 + gme + < +tyme + + gSm +> + +30  +is_ad_bufd_hr +( +bufd_am +< +Sm +>* +s +); + +32 + gme + < +tyme + + gSm +> + +33  +is_ad_bufd_hr +( +bufd_ad_am +< +Sm +>* +s +); + +35  + sis_ad_bufd_big_ty + {  + gda +[10]; }; + +36 +is_ad_bufd_big_ty + +is_ad_bufd_hr +(...); + +42 + gme + < +tyme + + gSm +> + +43 as + cis_ad_bufd + + +45 + gpublic +: + +46 #i +defed +( +GENERATING_DOCUMENTATION +) + +49 cڡ +bo + +vue +; + +51 +BOOST_ASIO_STATIC_CONSTANT +( +bo +, + +52 +vue + = ( +da +:: +is_ad_bufd_hr +(( +Sm +*)0)) == 1); + +59  + ~ + + @/usr/include/boost/asio/is_write_buffered.hpp + +11 #ide +BOOST_ASIO_IS_WRITE_BUFFERED_HPP + + +12  + #BOOST_ASIO_IS_WRITE_BUFFERED_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +27 +mea + + gda + { + +29 + gme + < +tyme + + gSm +> + +30  +is_wre_bufd_hr +( +bufd_am +< +Sm +>* +s +); + +32 + gme + < +tyme + + gSm +> + +33  +is_wre_bufd_hr +( +bufd_wre_am +< +Sm +>* +s +); + +35  + sis_wre_bufd_big_ty + {  + gda +[10]; }; + +36 +is_wre_bufd_big_ty + +is_wre_bufd_hr +(...); + +42 + gme + < +tyme + + gSm +> + +43 as + cis_wre_bufd + + +45 + gpublic +: + +46 #i +defed +( +GENERATING_DOCUMENTATION +) + +49 cڡ +bo + +vue +; + +51 +BOOST_ASIO_STATIC_CONSTANT +( +bo +, + +52 +vue + = ( +da +:: +is_wre_bufd_hr +(( +Sm +*)0)) == 1); + +59  + ~ + + @/usr/include/boost/asio/local/basic_endpoint.hpp + +12 #ide +BOOST_ASIO_LOCAL_BASIC_ENDPOINT_HPP + + +13  + #BOOST_ASIO_LOCAL_BASIC_ENDPOINT_HPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_HAS_LOCAL_SOCKETS +) \ + +22 || + $defed +( +GENERATING_DOCUMENTATION +) + +24  + ~ + +26 #i! + `defed +( +BOOST_ASIO_NO_IOSTREAM +) + +27  + ~ + +30  + ~ + +32 +mea + +boo + { + +33 +mea + +asio + { + +34 +mea + +lol + { + +48 +me + < +tyme + +Proc +> + +49 as + cbasic_dpot + + +51 +public +: + +53  +Proc + + toc_ty +; + +57 #i + `defed +( +GENERATING_DOCUMENTATION +) + +58  +imemti_defed + + tda_ty +; + +60  +boo +:: + tasio +:: + tda +:: + tsock_addr_ty + + tda_ty +; + +64 + `basic_dpot +() + +69 + `basic_dpot +(cڡ * +th_me +) + +70 : + `im_ +( +th_me +) + +75 + `basic_dpot +(cڡ +d +:: +rg +& +th_me +) + +76 : + `im_ +( +th_me +) + +81 + `basic_dpot +(cڡ +basic_dpot +& +h +) + +82 : + `im_ +( +h +. +im_ +) + +86 #i + `defed +( +BOOST_ASIO_HAS_MOVE +) + +88 + `basic_dpot +( +basic_dpot +&& +h +) + +89 : + `im_ +( +h +. +im_ +) + +95 +basic_dpot +& +ݔ +=(cڡ basic_dpot& +h +) + +97 +im_ + = +h +.impl_; + +98  * +this +; + +101 #i + `defed +( +BOOST_ASIO_HAS_MOVE +) + +103 +basic_dpot +& +ݔ +=(basic_dpot&& +h +) + +105 +im_ + = +h +.impl_; + +106  * +this +; + +111 +oc_ty + + `oc +() const + +113  + `oc_ty +(); + +117 +da_ty +* + `da +() + +119  +im_ +. + `da +(); + +123 cڡ +da_ty +* + `da +() const + +125  +im_ +. + `da +(); + +129 +d +:: +size_t + + `size +() const + +131  +im_ +. + `size +(); + +135  + `size +( +d +:: +size_t + +w_size +) + +137 +im_ +. + `size +( +w_size +); + +141 +d +:: +size_t + + `cy +() const + +143  +im_ +. + `cy +(); + +147 +d +:: +rg + + `th +() const + +149  +im_ +. + `th +(); + +153  + `th +(cڡ * +p +) + +155 +im_ +. + `th +( +p +); + +159  + `th +(cڡ +d +:: +rg +& +p +) + +161 +im_ +. + `th +( +p +); + +165 +nd + +bo + +ݔ +==(cڡ +basic_dpot +< +Proc +>& +e1 +, + +166 cڡ +basic_dpot +< +Proc +>& +e2 +) + +168  +e1 +. +im_ + = +e2 +.impl_; + +172 +nd + +bo + +ݔ +!=(cڡ +basic_dpot +< +Proc +>& +e1 +, + +173 cڡ +basic_dpot +< +Proc +>& +e2 +) + +175  !( +e1 +. +im_ + = +e2 +.impl_); + +179 +nd + +bo + +ݔ +<(cڡ +basic_dpot +< +Proc +>& +e1 +, + +180 cڡ +basic_dpot +< +Proc +>& +e2 +) + +182  +e1 +. +im_ + < +e2 +.impl_; + +186 +nd + +bo + +ݔ +>(cڡ +basic_dpot +< +Proc +>& +e1 +, + +187 cڡ +basic_dpot +< +Proc +>& +e2 +) + +189  +e2 +. +im_ + < +e1 +.impl_; + +193 +nd + +bo + +ݔ +<=(cڡ +basic_dpot +< +Proc +>& +e1 +, + +194 cڡ +basic_dpot +< +Proc +>& +e2 +) + +196  !( +e2 + < +e1 +); + +200 +nd + +bo + +ݔ +>=(cڡ +basic_dpot +< +Proc +>& +e1 +, + +201 cڡ +basic_dpot +< +Proc +>& +e2 +) + +203  !( +e1 + < +e2 +); + +206 +ive +: + +208 +boo +:: +asio +:: +lol +:: +da +:: +dpot + +im_ +; + +223 +me + < +tyme + +Em +,ym +Ts +,ym +Proc +> + +224 +d +:: +basic_oam +< +Em +, +Ts +>& +ݔ +<<( + +225 +d +:: +basic_oam +< +Em +, +Ts +>& +os +, + +226 cڡ +basic_dpot +< +Proc +>& +dpot +) + +228 +os + << +dpot +. + `th +(); + +229  +os +; + +233 + } +} + +236  + ~ + + @/usr/include/boost/asio/local/connect_pair.hpp + +11 #ide +BOOST_ASIO_LOCAL_CONNECT_PAIR_HPP + + +12  + #BOOST_ASIO_LOCAL_CONNECT_PAIR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_LOCAL_SOCKETS +) \ + +21 || + $defed +( +GENERATING_DOCUMENTATION +) + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +29  + ~ + +31 +mea + +boo + { + +32 +mea + +asio + { + +33 +mea + +lol + { + +36 +me + < +tyme + +Proc + +BOOST_ASIO_SVC_TPARAM + +BOOST_ASIO_SVC_TPARAM1 +> + +37  + `c_ +( + +38 +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +sock1 +, + +39 +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG1 +>& +sock2 +); + +42 +me + < +tyme + +Proc + +BOOST_ASIO_SVC_TPARAM + +BOOST_ASIO_SVC_TPARAM1 +> + +43 +BOOST_ASIO_SYNC_OP_VOID + + `c_ +( + +44 +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +sock1 +, + +45 +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG1 +>& +sock2 +, + +46 +boo +:: +syem +:: +r_code +& +ec +); + +48 +me + < +tyme + +Proc + +BOOST_ASIO_SVC_TPARAM + +BOOST_ASIO_SVC_TPARAM1 +> + +49 +le +  + `c_ +( + +50 +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +sock1 +, + +51 +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG1 +>& +sock2 +) + +53 +boo +:: +syem +:: +r_code + +ec +; + +54 + `c_ +( +sock1 +, +sock2 +, +ec +); + +55 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "connect_pair"); + +58 +me + < +tyme + +Proc + +BOOST_ASIO_SVC_TPARAM + +BOOST_ASIO_SVC_TPARAM1 +> + +59 +le + +BOOST_ASIO_SYNC_OP_VOID + + `c_ +( + +60 +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +sock1 +, + +61 +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG1 +>& +sock2 +, + +62 +boo +:: +syem +:: +r_code +& +ec +) + +65 +boo +:: +asio +:: +lol +:: +basic_dpot +< +Proc +>* +tmp + + +66 +ic_ +< +tyme + +Proc +:: +dpot +*>(0); + +67 () +tmp +; + +69 +Proc + +oc +; + +70 +boo +:: +asio +:: +da +:: +sock_ty + +sv +[2]; + +71 i( +boo +:: +asio +:: +da +:: +sock_s +:: + `sock +( +oc +. + `my +(), + +72 +oc +. + `ty +(),roc. + `oc +(), +sv +, +ec +) + +73 = +boo +:: +asio +:: +da +:: +sock_r_tv +) + +74 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +76 +sock1 +. + `assign +( +oc +, +sv +[0], +ec +); + +77 i( +ec +) + +79 +boo +:: +syem +:: +r_code + +mp_ec +; + +80 +boo +:: +asio +:: +da +:: +sock_s +:: +e_ty + +e +[2] = { 0, 0 }; + +81 +boo +:: +asio +:: +da +:: +sock_s +:: + `o +( +sv +[0], +e +[0], +ue +, +mp_ec +); + +82 +boo +:: +asio +:: +da +:: +sock_s +:: + `o +( +sv +[1], +e +[1], +ue +, +mp_ec +); + +83 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +86 +sock2 +. + `assign +( +oc +, +sv +[1], +ec +); + +87 i( +ec +) + +89 +boo +:: +syem +:: +r_code + +mp_ec +; + +90 +sock1 +. + `o +( +mp_ec +); + +91 +boo +:: +asio +:: +da +:: +sock_s +:: +e_ty + +e + = 0; + +92 +boo +:: +asio +:: +da +:: +sock_s +:: + `o +( +sv +[1], +e +, +ue +, +mp_ec +); + +93 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +96 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +101 + } +} + +103  + ~ + + @/usr/include/boost/asio/local/datagram_protocol.hpp + +11 #ide +BOOST_ASIO_LOCAL_DATAGRAM_PROTOCOL_HPP + + +12  + #BOOST_ASIO_LOCAL_DATAGRAM_PROTOCOL_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_LOCAL_SOCKETS +) \ + +21 || + $defed +( +GENERATING_DOCUMENTATION +) + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + +boo + { + +30 +mea + +asio + { + +31 +mea + +lol + { + +45 as + cdagm_oc + + +47 +public +: + +49  + `ty +() const + +51  +SOCK_DGRAM +; + +55  + `oc +() const + +61  + `my +() const + +63  +AF_UNIX +; + +67  +basic_dpot +< + tdagm_oc +> + tdpot +; + +70  +basic_dagm_sock +< + tdagm_oc +> + tsock +; + +74 + } +} + +77  + ~ + + @/usr/include/boost/asio/local/stream_protocol.hpp + +11 #ide +BOOST_ASIO_LOCAL_STREAM_PROTOCOL_HPP + + +12  + #BOOST_ASIO_LOCAL_STREAM_PROTOCOL_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_LOCAL_SOCKETS +) \ + +21 || + $defed +( +GENERATING_DOCUMENTATION +) + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +29  + ~ + +31 +mea + +boo + { + +32 +mea + +asio + { + +33 +mea + +lol + { + +47 as + cam_oc + + +49 +public +: + +51  + `ty +() const + +53  +SOCK_STREAM +; + +57  + `oc +() const + +63  + `my +() const + +65  +AF_UNIX +; + +69  +basic_dpot +< + tam_oc +> + tdpot +; + +72  +basic_am_sock +< + tam_oc +> + tsock +; + +75  +basic_sock_ac +< + tam_oc +> + tac +; + +77 #i! + `defed +( +BOOST_ASIO_NO_IOSTREAM +) + +79  +basic_sock_ioam +< + tam_oc +> + tioam +; + +84 + } +} + +87  + ~ + + @/usr/include/boost/asio/packaged_task.hpp + +11 #ide +BOOST_ASIO_PACKAGED_TASK_HPP + + +12  + #BOOST_ASIO_PACKAGED_TASK_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_HAS_STD_FUTURE_CLASS +) \ + +22 || + $defed +( +GENERATING_DOCUMENTATION +) + +24  + ~ + +25  + ~ + +26  + ~ + +28  + ~ + +30 +mea + +boo + { + +31 +mea + +asio + { + +33 #i + `defed +( +BOOST_ASIO_HAS_VARIADIC_TEMPLATES +) \ + +34 || + `defed +( +GENERATING_DOCUMENTATION +) + +37 +me + < +tyme + +Resu +,yme... +Args +,ym +Sigtu +> + +38 +ass + +async_su +< +d +:: +ckaged_sk +< + `Resu +( +Args +...)>, +Sigtu +> + +40 +public +: + +42  +d +:: + tckaged_sk +< + tResu +( + tArgs +...)> + tcomi_hdr_ty +; + +46  +d +:: + tfutu +< + tResu +> + ttu_ty +; + +49 +exic + + `async_su +( +comi_hdr_ty +& +h +) + +50 : + `futu_ +( +h +. + `g_futu +()) + +55 +tu_ty + + `g +() + +57  +d +:: + `move +( +futu_ +); + +60 +ive +: + +61 +tu_ty + +futu_ +; + +67 +me + < +tyme + +Resu +,ym +Sigtu +> + +68  +async_su +< +d +:: +ckaged_sk +< + `Resu +()>, +Sigtu +> + +70  +d +:: + tckaged_sk +< + tResu +()> + tcomi_hdr_ty +; + +71  +d +:: + tfutu +< + tResu +> + ttu_ty +; + +73 +exic + + `async_su +( +comi_hdr_ty +& +h +) + +74 : + `futu_ +( +h +. + `g_futu +()) + +78 +tu_ty + + `g +() + +80  +d +:: + `move +( +futu_ +); + +83 +ive +: + +84 +tu_ty + +futu_ +; + +87  + #BOOST_ASIO_PRIVATE_ASYNC_RESULT_DEF +( +n +) \ + +88 +me + < +tyme + +Resu +, \ + +89 + `BOOST_ASIO_VARIADIC_TPARAMS +( +n +), +tyme + +Sigtu +> \ + +90 +ass + +async_su +< \ + +91 +d +:: +ckaged_sk +< + `Resu +( + `BOOST_ASIO_VARIADIC_TARGS +( +n +))>, +Sigtu +> \ + +93 +public +: \ + +94  +d +:: + tckaged_sk +< \ + +95 + tResu +( + tBOOST_ASIO_VARIADIC_TARGS +( + tn +))> \ + +96 + tcomi_hdr_ty +; \ + +98  +d +:: + tfutu +< + tResu +> + ttu_ty +; \ + +100 +exic + + `async_su +( +comi_hdr_ty +& +h +) \ + +101 : + `futu_ +( +h +. + `g_futu +()) \ + +105 +tu_ty + + `g +() \ + +107  +d +:: + `move +( +futu_ +); \ + +110 +ive +: \ + +111 +tu_ty + +futu_ +; \ + +113 + + ) + +114 + `BOOST_ASIO_VARIADIC_GENERATE +( +BOOST_ASIO_PRIVATE_ASYNC_RESULT_DEF +) + +115 #unde +BOOST_ASIO_PRIVATE_ASYNC_RESULT_DEF + + +121 + } +} + +123  + ~ + + @/usr/include/boost/asio/placeholders.hpp + +11 #ide +BOOST_ASIO_PLACEHOLDERS_HPP + + +12  + #BOOST_ASIO_PLACEHOLDERS_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_BOOST_BIND +) + +21  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +28 +mea + + gahds + { + +30 #i +defed +( +GENERATING_DOCUMENTATION +) + +34 +unecifd + + gr +; + +40 +unecifd + + gbys_sed +; + +45 +unecifd + + g +; + +50 +unecifd + + gsus +; + +55 +unecifd + + gdpot +; + +60 +unecifd + + gsigl_numb +; + +62 #i +defed +( +BOOST_ASIO_HAS_BOOST_BIND +) + +63 #i +defed +( +__BORLANDC__ +|| defed( +__GNUC__ +) + +65 +le + + gboo +:: +g +<1> +r +() + +67  +boo +:: +g +<1>(); + +70 +le + + gboo +:: +g +<2> +bys_sed +() + +72  +boo +:: +g +<2>(); + +75 +le + + gboo +:: +g +<2> + +() + +77  +boo +:: +g +<2>(); + +80 +le + + gboo +:: +g +<2> +sus +() + +82  +boo +:: +g +<2>(); + +85 +le + + gboo +:: +g +<2> +dpot +() + +87  +boo +:: +g +<2>(); + +90 +le + + gboo +:: +g +<2> +sigl_numb +() + +92  +boo +:: +g +<2>(); + +97 +mea + + gda + + +99 + gme + < + gNumb +> + +100  + sahd + + +102  + gboo +:: +g +< +Numb +>& +g +() + +104  +boo +:: +g +< +Numb +> +su +; + +105  + gsu +; + +110 #i +defed +( +BOOST_ASIO_MSVC +) && (BOOST_ASIO_MSVC < 1400) + +112  + gboo +:: +g +<1>& +r + + +113 +boo +:: +asio +:: +ahds +:: +da +:: +ahd +<1>:: +g +(); + +114  + gboo +:: +g +<2>& +bys_sed + + +115 +boo +:: +asio +:: +ahds +:: +da +:: +ahd +<2>:: +g +(); + +116  + gboo +:: +g +<2>& + + + +117 +boo +:: +asio +:: +ahds +:: +da +:: +ahd +<2>:: +g +(); + +118  + gboo +:: +g +<2>& +sus + + +119 +boo +:: +asio +:: +ahds +:: +da +:: +ahd +<2>:: +g +(); + +120  + gboo +:: +g +<2>& +dpot + + +121 +boo +:: +asio +:: +ahds +:: +da +:: +ahd +<2>:: +g +(); + +122  + gboo +:: +g +<2>& +sigl_numb + + +123 +boo +:: +asio +:: +ahds +:: +da +:: +ahd +<2>:: +g +(); + +127 + gmea + + +129 + gboo +:: +g +<1>& +r + + +130 +boo +:: +asio +:: +ahds +:: +da +:: +ahd +<1>:: +g +(); + +131 + gboo +:: +g +<2>& +bys_sed + + +132 +boo +:: +asio +:: +ahds +:: +da +:: +ahd +<2>:: +g +(); + +133 + gboo +:: +g +<2>& + + + +134 +boo +:: +asio +:: +ahds +:: +da +:: +ahd +<2>:: +g +(); + +135 + gboo +:: +g +<2>& +sus + + +136 +boo +:: +asio +:: +ahds +:: +da +:: +ahd +<2>:: +g +(); + +137 + gboo +:: +g +<2>& +dpot + + +138 +boo +:: +asio +:: +ahds +:: +da +:: +ahd +<2>:: +g +(); + +139 + gboo +:: +g +<2>& +sigl_numb + + +140 +boo +:: +asio +:: +ahds +:: +da +:: +ahd +<2>:: +g +(); + +151  + ~ + + @/usr/include/boost/asio/posix/basic_descriptor.hpp + +11 #ide +BOOST_ASIO_POSIX_BASIC_DESCRIPTOR_HPP + + +12  + #BOOST_ASIO_POSIX_BASIC_DESCRIPTOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +22 #i +defed +( +BOOST_ASIO_HAS_POSIX_STREAM_DESCRIPTOR +) \ + +23 || + $defed +( +GENERATING_DOCUMENTATION +) + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30  + ~ + +32 +mea + +boo + { + +33 +mea + +asio + { + +34 +mea + +posix + { + +45 +me + < +tyme + +DestSvi +> + +46 +ass + +basic_dest + + +47 : +public + +basic_io_obje +< +DestSvi +>, + +48 +public + +dest_ba + + +50 +public +: + +52  +tyme + + tDestSvi +:: + ttive_hd_ty +ative_handle_type; + +55  +basic_dest +< + tDestSvi +> + tlowe_y_ty +; + +65 +exic + + `basic_dest +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +66 : +basic_io_obje +< +DestSvi +>( +io_cڋxt +) + +83 + `basic_dest +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +84 cڡ +tive_hd_ty +& +tive_dest +) + +85 : +basic_io_obje +< +DestSvi +>( +io_cڋxt +) + +87 +boo +:: +syem +:: +r_code + +ec +; + +88 +this +-> + `g_rvi +(). + `assign +his-> + `g_imemti +(), + +89 +tive_dest +, +ec +); + +90 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "assign"); + +93 #i + `defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +104 + `basic_dest +( +basic_dest +&& +h +) + +105 : +basic_io_obje +< +DestSvi +>( + +106 + `BOOST_ASIO_MOVE_CAST +( +basic_dest +)( +h +)) + +120 +basic_dest +& +ݔ +=(basic_dest&& +h +) + +122 +basic_io_obje +< +DestSvi +>:: +ݔ +=( + +123 + `BOOST_ASIO_MOVE_CAST +( +basic_dest +)( +h +)); + +124  * +this +; + +137 +lowe_y_ty +& + `lowe_y +() + +139  * +this +; + +151 cڡ +lowe_y_ty +& + `lowe_y +() const + +153  * +this +; + +164  + `assign +(cڡ +tive_hd_ty +& +tive_dest +) + +166 +boo +:: +syem +:: +r_code + +ec +; + +167 +this +-> + `g_rvi +(). + `assign +his-> + `g_imemti +(), + +168 +tive_dest +, +ec +); + +169 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "assign"); + +180 +BOOST_ASIO_SYNC_OP_VOID + + `assign +(cڡ +tive_hd_ty +& +tive_dest +, + +181 +boo +:: +syem +:: +r_code +& +ec +) + +183 +this +-> + `g_rvi +(). + `assign +( + +184 +this +-> + `g_imemti +(), +tive_dest +, +ec +); + +185 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +189 +bo + + `is_ݒ +() const + +191  +this +-> + `g_rvi +(). + `is_ݒ +his-> + `g_imemti +()); + +203  + `o +() + +205 +boo +:: +syem +:: +r_code + +ec +; + +206 +this +-> + `g_rvi +(). + `o +his-> + `g_imemti +(), +ec +); + +207 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "close"); + +219 +BOOST_ASIO_SYNC_OP_VOID + + `o +( +boo +:: +syem +:: +r_code +& +ec +) + +221 +this +-> + `g_rvi +(). + `o +his-> + `g_imemti +(), +ec +); + +222 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +231 +tive_hd_ty + + `tive_hd +() + +233  +this +-> + `g_rvi +(). + `tive_hd +his-> + `g_imemti +()); + +246 +tive_hd_ty + + `a +() + +248  +this +-> + `g_rvi +(). + `a +his-> + `g_imemti +()); + +259  + `nl +() + +261 +boo +:: +syem +:: +r_code + +ec +; + +262 +this +-> + `g_rvi +(). + `nl +his-> + `g_imemti +(), +ec +); + +263 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "cancel"); + +274 +BOOST_ASIO_SYNC_OP_VOID + + `nl +( +boo +:: +syem +:: +r_code +& +ec +) + +276 +this +-> + `g_rvi +(). + `nl +his-> + `g_imemti +(), +ec +); + +277 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +302 +me + < +tyme + +IoCڌCommd +> + +303  + `io_cڌ +( +IoCڌCommd +& +commd +) + +305 +boo +:: +syem +:: +r_code + +ec +; + +306 +this +-> + `g_rvi +(). + `io_cڌ +his-> + `g_imemti +(), +commd +, +ec +); + +307 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "io_control"); + +337 +me + < +tyme + +IoCڌCommd +> + +338 +BOOST_ASIO_SYNC_OP_VOID + + `io_cڌ +( +IoCڌCommd +& +commd +, + +339 +boo +:: +syem +:: +r_code +& +ec +) + +341 +this +-> + `g_rvi +(). + `io_cڌ +his-> + `g_imemti +(), +commd +, +ec +); + +342 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +356 +bo + + `n_blockg +() const + +358  +this +-> + `g_rvi +(). + `n_blockg +his-> + `g_imemti +()); + +374  + `n_blockg +( +bo + +mode +) + +376 +boo +:: +syem +:: +r_code + +ec +; + +377 +this +-> + `g_rvi +(). + `n_blockg +his-> + `g_imemti +(), +mode +, +ec +); + +378 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "non_blocking"); + +394 +BOOST_ASIO_SYNC_OP_VOID + + `n_blockg +( + +395 +bo + +mode +, +boo +:: +syem +:: +r_code +& +ec +) + +397 +this +-> + `g_rvi +(). + `n_blockg +his-> + `g_imemti +(), +mode +, +ec +); + +398 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +415 +bo + + `tive_n_blockg +() const + +417  +this +-> + `g_rvi +(). + `tive_n_blockg +( + +418 +this +-> + `g_imemti +()); + +436  + `tive_n_blockg +( +bo + +mode +) + +438 +boo +:: +syem +:: +r_code + +ec +; + +439 +this +-> + `g_rvi +(). + `tive_n_blockg +( + +440 +this +-> + `g_imemti +(), +mode +, +ec +); + +441 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "native_non_blocking"); + +459 +BOOST_ASIO_SYNC_OP_VOID + + `tive_n_blockg +( + +460 +bo + +mode +, +boo +:: +syem +:: +r_code +& +ec +) + +462 +this +-> + `g_rvi +(). + `tive_n_blockg +( + +463 +this +-> + `g_imemti +(), +mode +, +ec +); + +464 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +483  + `wa +( +wa_ty + +w +) + +485 +boo +:: +syem +:: +r_code + +ec +; + +486 +this +-> + `g_rvi +(). + `wa +his-> + `g_imemti +(), +w +, +ec +); + +487 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "wait"); + +509 +BOOST_ASIO_SYNC_OP_VOID + + `wa +( +wa_ty + +w +, +boo +:: +syem +:: +r_code +& +ec +) + +511 +this +-> + `g_rvi +(). + `wa +his-> + `g_imemti +(), +w +, +ec +); + +512 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +553 +me + < +tyme + +WaHdr +> + +554 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +WaHdr +, + +555 ( +boo +:: +syem +:: +r_code +)) + +556 + `async_wa +( +wa_ty + +w +, + `BOOST_ASIO_MOVE_ARG +( +WaHdr + +hdr +) + +560 + `BOOST_ASIO_WAIT_HANDLER_CHECK +( +WaHdr +, +hdr + +ty_check +; + +562  +this +-> + `g_rvi +(). + `async_wa +his-> + `g_imemti +(), + +563 +w +, + `BOOST_ASIO_MOVE_CAST +( +WaHdr +)( +hdr +)); + +566 +eed +: + +568 ~ + `basic_dest +() + +575 + } +} + +577  + ~ + + @/usr/include/boost/asio/posix/basic_stream_descriptor.hpp + +11 #ide +BOOST_ASIO_POSIX_BASIC_STREAM_DESCRIPTOR_HPP + + +12  + #BOOST_ASIO_POSIX_BASIC_STREAM_DESCRIPTOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +22 #i +defed +( +BOOST_ASIO_HAS_POSIX_STREAM_DESCRIPTOR +) \ + +23 || + $defed +( +GENERATING_DOCUMENTATION +) + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +32  + ~ + +34 +mea + +boo + { + +35 +mea + +asio + { + +36 +mea + +posix + { + +50 +me + < +tyme + +SmDestSvi + = +am_dest_rvi +> + +51 +ass + +basic_am_dest + + +52 : +public + +basic_dest +< +SmDestSvi +> + +54 +public +: + +56  +tyme + + tSmDestSvi +:: + ttive_hd_ty + + +57 + ttive_hd_ty +; + +69 +exic + + `basic_am_dest +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +70 : +basic_dest +< +SmDestSvi +>( +io_cڋxt +) + +87 + `basic_am_dest +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +88 cڡ +tive_hd_ty +& +tive_dest +) + +89 : +basic_dest +< +SmDestSvi +>( +io_cڋxt +, +tive_dest +) + +93 #i + `defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +104 + `basic_am_dest +( +basic_am_dest +&& +h +) + +105 : +basic_dest +< +SmDestSvi +>( + +106 + `BOOST_ASIO_MOVE_CAST +( +basic_am_dest +)( +h +)) + +121 +basic_am_dest +& +ݔ +=(basic_am_dest&& +h +) + +123 +basic_dest +< +SmDestSvi +>:: +ݔ +=( + +124 + `BOOST_ASIO_MOVE_CAST +( +basic_am_dest +)( +h +)); + +125  * +this +; + +156 +me + < +tyme + +CڡBufrSequ +> + +157 +d +:: +size_t + + `wre_some +(cڡ +CڡBufrSequ +& +bufrs +) + +159 +boo +:: +syem +:: +r_code + +ec +; + +160 +d +:: +size_t + +s + = +this +-> + `g_rvi +(). + `wre_some +( + +161 +this +-> + `g_imemti +(), +bufrs +, +ec +); + +162 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "write_some"); + +163  +s +; + +182 +me + < +tyme + +CڡBufrSequ +> + +183 +d +:: +size_t + + `wre_some +(cڡ +CڡBufrSequ +& +bufrs +, + +184 +boo +:: +syem +:: +r_code +& +ec +) + +186  +this +-> + `g_rvi +(). + `wre_some +( + +187 +this +-> + `g_imemti +(), +bufrs +, +ec +); + +225 +me + < +tyme + +CڡBufrSequ +,ym +WreHdr +> + +226 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +227 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +228 + `async_wre_some +(cڡ +CڡBufrSequ +& +bufrs +, + +229 + `BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +233 + `BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + +ty_check +; + +235  +this +-> + `g_rvi +(). + `async_wre_some +his-> + `g_imemti +(), + +236 +bufrs +, + `BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +hdr +)); + +267 +me + < +tyme + +MubBufrSequ +> + +268 +d +:: +size_t + + `ad_some +(cڡ +MubBufrSequ +& +bufrs +) + +270 +boo +:: +syem +:: +r_code + +ec +; + +271 +d +:: +size_t + +s + = +this +-> + `g_rvi +(). + `ad_some +( + +272 +this +-> + `g_imemti +(), +bufrs +, +ec +); + +273 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "read_some"); + +274  +s +; + +294 +me + < +tyme + +MubBufrSequ +> + +295 +d +:: +size_t + + `ad_some +(cڡ +MubBufrSequ +& +bufrs +, + +296 +boo +:: +syem +:: +r_code +& +ec +) + +298  +this +-> + `g_rvi +(). + `ad_some +( + +299 +this +-> + `g_imemti +(), +bufrs +, +ec +); + +338 +me + < +tyme + +MubBufrSequ +,ym +RdHdr +> + +339 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +340 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +341 + `async_ad_some +(cڡ +MubBufrSequ +& +bufrs +, + +342 + `BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +346 + `BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + +ty_check +; + +348  +this +-> + `g_rvi +(). + `async_ad_some +his-> + `g_imemti +(), + +349 +bufrs +, + `BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)); + +355 + } +} + +357  + ~ + + @/usr/include/boost/asio/posix/descriptor.hpp + +11 #ide +BOOST_ASIO_POSIX_DESCRIPTOR_HPP + + +12  + #BOOST_ASIO_POSIX_DESCRIPTOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +22 #i +defed +( +BOOST_ASIO_HAS_POSIX_STREAM_DESCRIPTOR +) \ + +23 || + $defed +( +GENERATING_DOCUMENTATION +) + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +34 #i + `defed +( +BOOST_ASIO_HAS_MOVE +) + +35  + ~ + +38  + #BOOST_ASIO_SVC_T + +boo +:: +asio +:: +da +:: +aive_dest_rvi + + + ) + +40  + ~ + +42 +mea + +boo + { + +43 +mea + +asio + { + +44 +mea + +posix + { + +55 +ass + +dest + + +56 : +BOOST_ASIO_SVC_ACCESS + +basic_io_obje +< +BOOST_ASIO_SVC_T +>, + +57 +public + +dest_ba + + +59 +public +: + +61  +io_cڋxt +:: + texecut_ty +xecutor_type; + +64 #i + `defed +( +GENERATING_DOCUMENTATION +) + +65  +imemti_defed + + ttive_hd_ty +; + +67  +BOOST_ASIO_SVC_T +:: + ttive_hd_ty +ative_handle_type; + +71  +dest + + tlowe_y_ty +; + +81 +exic + + `dest +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +82 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +io_cڋxt +) + +99 + `dest +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +100 cڡ +tive_hd_ty +& +tive_dest +) + +101 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +io_cڋxt +) + +103 +boo +:: +syem +:: +r_code + +ec +; + +104 +this +-> + `g_rvi +(). + `assign +his-> + `g_imemti +(), + +105 +tive_dest +, +ec +); + +106 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "assign"); + +109 #i + `defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +120 + `dest +( +dest +&& +h +) + +121 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +d +:: + `move +( +h +)) + +135 +dest +& +ݔ +=(dest&& +h +) + +137 +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: +ݔ +=( +d +:: + `move +( +h +)); + +138  * +this +; + +142 #i! + `defed +( +BOOST_ASIO_NO_DEPRECATED +) + +152 +boo +:: +asio +:: +io_cڋxt +& + `g_io_cڋxt +() + +154  +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: + `g_io_cڋxt +(); + +166 +boo +:: +asio +:: +io_cڋxt +& + `g_io_rvi +() + +168  +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: + `g_io_rvi +(); + +173 +execut_ty + + `g_execut +( +BOOST_ASIO_NOEXCEPT + + +175  +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: + `g_execut +(); + +187 +lowe_y_ty +& + `lowe_y +() + +189  * +this +; + +201 cڡ +lowe_y_ty +& + `lowe_y +() const + +203  * +this +; + +214  + `assign +(cڡ +tive_hd_ty +& +tive_dest +) + +216 +boo +:: +syem +:: +r_code + +ec +; + +217 +this +-> + `g_rvi +(). + `assign +his-> + `g_imemti +(), + +218 +tive_dest +, +ec +); + +219 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "assign"); + +230 +BOOST_ASIO_SYNC_OP_VOID + + `assign +(cڡ +tive_hd_ty +& +tive_dest +, + +231 +boo +:: +syem +:: +r_code +& +ec +) + +233 +this +-> + `g_rvi +(). + `assign +( + +234 +this +-> + `g_imemti +(), +tive_dest +, +ec +); + +235 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +239 +bo + + `is_ݒ +() const + +241  +this +-> + `g_rvi +(). + `is_ݒ +his-> + `g_imemti +()); + +253  + `o +() + +255 +boo +:: +syem +:: +r_code + +ec +; + +256 +this +-> + `g_rvi +(). + `o +his-> + `g_imemti +(), +ec +); + +257 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "close"); + +269 +BOOST_ASIO_SYNC_OP_VOID + + `o +( +boo +:: +syem +:: +r_code +& +ec +) + +271 +this +-> + `g_rvi +(). + `o +his-> + `g_imemti +(), +ec +); + +272 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +281 +tive_hd_ty + + `tive_hd +() + +283  +this +-> + `g_rvi +(). + `tive_hd +his-> + `g_imemti +()); + +296 +tive_hd_ty + + `a +() + +298  +this +-> + `g_rvi +(). + `a +his-> + `g_imemti +()); + +309  + `nl +() + +311 +boo +:: +syem +:: +r_code + +ec +; + +312 +this +-> + `g_rvi +(). + `nl +his-> + `g_imemti +(), +ec +); + +313 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "cancel"); + +324 +BOOST_ASIO_SYNC_OP_VOID + + `nl +( +boo +:: +syem +:: +r_code +& +ec +) + +326 +this +-> + `g_rvi +(). + `nl +his-> + `g_imemti +(), +ec +); + +327 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +352 +me + < +tyme + +IoCڌCommd +> + +353  + `io_cڌ +( +IoCڌCommd +& +commd +) + +355 +boo +:: +syem +:: +r_code + +ec +; + +356 +this +-> + `g_rvi +(). + `io_cڌ +his-> + `g_imemti +(), +commd +, +ec +); + +357 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "io_control"); + +387 +me + < +tyme + +IoCڌCommd +> + +388 +BOOST_ASIO_SYNC_OP_VOID + + `io_cڌ +( +IoCڌCommd +& +commd +, + +389 +boo +:: +syem +:: +r_code +& +ec +) + +391 +this +-> + `g_rvi +(). + `io_cڌ +his-> + `g_imemti +(), +commd +, +ec +); + +392 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +406 +bo + + `n_blockg +() const + +408  +this +-> + `g_rvi +(). + `n_blockg +his-> + `g_imemti +()); + +424  + `n_blockg +( +bo + +mode +) + +426 +boo +:: +syem +:: +r_code + +ec +; + +427 +this +-> + `g_rvi +(). + `n_blockg +his-> + `g_imemti +(), +mode +, +ec +); + +428 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "non_blocking"); + +444 +BOOST_ASIO_SYNC_OP_VOID + + `n_blockg +( + +445 +bo + +mode +, +boo +:: +syem +:: +r_code +& +ec +) + +447 +this +-> + `g_rvi +(). + `n_blockg +his-> + `g_imemti +(), +mode +, +ec +); + +448 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +465 +bo + + `tive_n_blockg +() const + +467  +this +-> + `g_rvi +(). + `tive_n_blockg +( + +468 +this +-> + `g_imemti +()); + +486  + `tive_n_blockg +( +bo + +mode +) + +488 +boo +:: +syem +:: +r_code + +ec +; + +489 +this +-> + `g_rvi +(). + `tive_n_blockg +( + +490 +this +-> + `g_imemti +(), +mode +, +ec +); + +491 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "native_non_blocking"); + +509 +BOOST_ASIO_SYNC_OP_VOID + + `tive_n_blockg +( + +510 +bo + +mode +, +boo +:: +syem +:: +r_code +& +ec +) + +512 +this +-> + `g_rvi +(). + `tive_n_blockg +( + +513 +this +-> + `g_imemti +(), +mode +, +ec +); + +514 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +533  + `wa +( +wa_ty + +w +) + +535 +boo +:: +syem +:: +r_code + +ec +; + +536 +this +-> + `g_rvi +(). + `wa +his-> + `g_imemti +(), +w +, +ec +); + +537 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "wait"); + +559 +BOOST_ASIO_SYNC_OP_VOID + + `wa +( +wa_ty + +w +, +boo +:: +syem +:: +r_code +& +ec +) + +561 +this +-> + `g_rvi +(). + `wa +his-> + `g_imemti +(), +w +, +ec +); + +562 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +603 +me + < +tyme + +WaHdr +> + +604 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +WaHdr +, + +605 ( +boo +:: +syem +:: +r_code +)) + +606 + `async_wa +( +wa_ty + +w +, + `BOOST_ASIO_MOVE_ARG +( +WaHdr + +hdr +) + +610 + `BOOST_ASIO_WAIT_HANDLER_CHECK +( +WaHdr +, +hdr + +ty_check +; + +612 +async_comi +< +WaHdr +, + +613 ( +boo +:: +syem +:: +r_code +)> + ` +( +hdr +); + +615 +this +-> + `g_rvi +(). + `async_wa +( + +616 +this +-> + `g_imemti +(), +w +, + +. +comi_hdr +); + +618  + +. +su +. + `g +(); + +621 +eed +: + +628 ~ + `dest +() + +635 + } +} + +637  + ~ + +639 #unde +BOOST_ASIO_SVC_T + + + @/usr/include/boost/asio/posix/descriptor_base.hpp + +11 #ide +BOOST_ASIO_POSIX_DESCRIPTOR_BASE_HPP + + +12  + #BOOST_ASIO_POSIX_DESCRIPTOR_BASE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_POSIX_STREAM_DESCRIPTOR +) \ + +21 || + $defed +( +GENERATING_DOCUMENTATION +) + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + +boo + { + +29 +mea + +asio + { + +30 +mea + +posix + { + +34 as + cdest_ba + + +36 +public +: + +41 + ewa_ty + + +44 +wa_ad +, + +47 +wa_wre +, + +50 +wa_r + + +70 #i + `defed +( +GENERATING_DOCUMENTATION +) + +71  +imemti_defed + + tbys_adab +; + +73  +boo +:: + tasio +:: + tda +:: + tio_cڌ +:: + tbys_adab + bytes_readable; + +76 +eed +: + +78 ~ + `dest_ba +() + +84 + } +} + +87  + ~ + + @/usr/include/boost/asio/posix/stream_descriptor.hpp + +11 #ide +BOOST_ASIO_POSIX_STREAM_DESCRIPTOR_HPP + + +12  + #BOOST_ASIO_POSIX_STREAM_DESCRIPTOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_HAS_POSIX_STREAM_DESCRIPTOR +) \ + +22 || + $defed +( +GENERATING_DOCUMENTATION +) + +24 #i + `defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +25  + ~ + +28 +mea + +boo + { + +29 +mea + +asio + { + +30 +mea + +posix + { + +32 #i + `defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +34  +basic_am_dest +<> + tam_dest +; + +48 as + cam_dest + + +49 : +public + +dest + + +51 +public +: + +62 +exic + + `am_dest +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +63 : + `dest +( +io_cڋxt +) + +80 + `am_dest +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +81 cڡ +tive_hd_ty +& +tive_dest +) + +82 : + `dest +( +io_cڋxt +, +tive_dest +) + +86 #i + `defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +97 + `am_dest +( +am_dest +&& +h +) + +98 : + `dest +( +d +:: + `move +( +h +)) + +113 +am_dest +& +ݔ +=(am_dest&& +h +) + +115 +dest +:: +ݔ +=( +d +:: + `move +( +h +)); + +116  * +this +; + +147 +me + < +tyme + +CڡBufrSequ +> + +148 +d +:: +size_t + + `wre_some +(cڡ +CڡBufrSequ +& +bufrs +) + +150 +boo +:: +syem +:: +r_code + +ec +; + +151 +d +:: +size_t + +s + = +this +-> + `g_rvi +(). + `wre_some +( + +152 +this +-> + `g_imemti +(), +bufrs +, +ec +); + +153 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "write_some"); + +154  +s +; + +173 +me + < +tyme + +CڡBufrSequ +> + +174 +d +:: +size_t + + `wre_some +(cڡ +CڡBufrSequ +& +bufrs +, + +175 +boo +:: +syem +:: +r_code +& +ec +) + +177  +this +-> + `g_rvi +(). + `wre_some +( + +178 +this +-> + `g_imemti +(), +bufrs +, +ec +); + +216 +me + < +tyme + +CڡBufrSequ +,ym +WreHdr +> + +217 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +218 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +219 + `async_wre_some +(cڡ +CڡBufrSequ +& +bufrs +, + +220 + `BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +224 + `BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + +ty_check +; + +226 +boo +:: +asio +:: +async_comi +< +WreHdr +, + +227 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)> + ` +( +hdr +); + +229 +this +-> + `g_rvi +(). + `async_wre_some +( + +230 +this +-> + `g_imemti +(), +bufrs +, + +. +comi_hdr +); + +232  + +. +su +. + `g +(); + +263 +me + < +tyme + +MubBufrSequ +> + +264 +d +:: +size_t + + `ad_some +(cڡ +MubBufrSequ +& +bufrs +) + +266 +boo +:: +syem +:: +r_code + +ec +; + +267 +d +:: +size_t + +s + = +this +-> + `g_rvi +(). + `ad_some +( + +268 +this +-> + `g_imemti +(), +bufrs +, +ec +); + +269 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "read_some"); + +270  +s +; + +290 +me + < +tyme + +MubBufrSequ +> + +291 +d +:: +size_t + + `ad_some +(cڡ +MubBufrSequ +& +bufrs +, + +292 +boo +:: +syem +:: +r_code +& +ec +) + +294  +this +-> + `g_rvi +(). + `ad_some +( + +295 +this +-> + `g_imemti +(), +bufrs +, +ec +); + +334 +me + < +tyme + +MubBufrSequ +,ym +RdHdr +> + +335 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +336 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +337 + `async_ad_some +(cڡ +MubBufrSequ +& +bufrs +, + +338 + `BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +342 + `BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + +ty_check +; + +344 +boo +:: +asio +:: +async_comi +< +RdHdr +, + +345 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)> + ` +( +hdr +); + +347 +this +-> + `g_rvi +(). + `async_ad_some +( + +348 +this +-> + `g_imemti +(), +bufrs +, + +. +comi_hdr +); + +350  + +. +su +. + `g +(); + +356 + } +} + + @/usr/include/boost/asio/posix/stream_descriptor_service.hpp + +11 #ide +BOOST_ASIO_POSIX_STREAM_DESCRIPTOR_SERVICE_HPP + + +12  + #BOOST_ASIO_POSIX_STREAM_DESCRIPTOR_SERVICE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +22 #i +defed +( +BOOST_ASIO_HAS_POSIX_STREAM_DESCRIPTOR +) \ + +23 || + $defed +( +GENERATING_DOCUMENTATION +) + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +31  + ~ + +33 +mea + +boo + { + +34 +mea + +asio + { + +35 +mea + +posix + { + +38 +ass + +am_dest_rvi + + +39 #i + `defed +( +GENERATING_DOCUMENTATION +) + +40 : +public + +boo +:: +asio +:: +io_cڋxt +:: +rvi + + +42 : +public + +boo +:: +asio +:: +da +:: +rvi_ba +< +am_dest_rvi +> + +45 +public +: + +46 #i + `defed +( +GENERATING_DOCUMENTATION +) + +48  +boo +:: +asio +:: +io_cڋxt +:: +id + id; + +51 +ive +: + +53  +da +:: + taive_dest_rvi + + trvi_im_ty +; + +55 +public +: + +57 #i + `defed +( +GENERATING_DOCUMENTATION +) + +58  +imemti_defed + + timemti_ty +; + +60  +rvi_im_ty +:: + timemti_ty + implementation_type; + +64 #i + `defed +( +GENERATING_DOCUMENTATION +) + +65  +imemti_defed + + ttive_hd_ty +; + +67  +rvi_im_ty +:: + ttive_hd_ty +ative_handle_type; + +71 +exic + + `am_dest_rvi +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +72 : +boo +:: +asio +:: +da +:: +rvi_ba +< +am_dest_rvi +>( +io_cڋxt +), + +73 + `rvi_im_ +( +io_cڋxt +) + +78  + `cڡru +( +imemti_ty +& +im +) + +80 +rvi_im_ +. + `cڡru +( +im +); + +83 #i + `defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +85  + `move_cڡru +( +imemti_ty +& +im +, + +86 +imemti_ty +& +h_im +) + +88 +rvi_im_ +. + `move_cڡru +( +im +, +h_im +); + +92  + `move_assign +( +imemti_ty +& +im +, + +93 +am_dest_rvi +& +h_rvi +, + +94 +imemti_ty +& +h_im +) + +96 +rvi_im_ +. + `move_assign +( +im +, +h_rvi +.rvi_im_, +h_im +); + +101  + `deroy +( +imemti_ty +& +im +) + +103 +rvi_im_ +. + `deroy +( +im +); + +107 +BOOST_ASIO_SYNC_OP_VOID + + `assign +( +imemti_ty +& +im +, + +108 cڡ +tive_hd_ty +& +tive_dest +, + +109 +boo +:: +syem +:: +r_code +& +ec +) + +111 +rvi_im_ +. + `assign +( +im +, +tive_dest +, +ec +); + +112 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +116 +bo + + `is_ݒ +(cڡ +imemti_ty +& +im +) const + +118  +rvi_im_ +. + `is_ݒ +( +im +); + +122 +BOOST_ASIO_SYNC_OP_VOID + + `o +( +imemti_ty +& +im +, + +123 +boo +:: +syem +:: +r_code +& +ec +) + +125 +rvi_im_ +. + `o +( +im +, +ec +); + +126 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +130 +tive_hd_ty + + `tive_hd +( +imemti_ty +& +im +) + +132  +rvi_im_ +. + `tive_hd +( +im +); + +136 +tive_hd_ty + + `a +( +imemti_ty +& +im +) + +138  +rvi_im_ +. + `a +( +im +); + +142 +BOOST_ASIO_SYNC_OP_VOID + + `nl +( +imemti_ty +& +im +, + +143 +boo +:: +syem +:: +r_code +& +ec +) + +145 +rvi_im_ +. + `nl +( +im +, +ec +); + +146 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +150 +me + < +tyme + +IoCڌCommd +> + +151 +BOOST_ASIO_SYNC_OP_VOID + + `io_cڌ +( +imemti_ty +& +im +, + +152 +IoCڌCommd +& +commd +, +boo +:: +syem +:: +r_code +& +ec +) + +154 +rvi_im_ +. + `io_cڌ +( +im +, +commd +, +ec +); + +155 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +159 +bo + + `n_blockg +(cڡ +imemti_ty +& +im +) const + +161  +rvi_im_ +. + `n_blockg +( +im +); + +165 +BOOST_ASIO_SYNC_OP_VOID + + `n_blockg +( +imemti_ty +& +im +, + +166 +bo + +mode +, +boo +:: +syem +:: +r_code +& +ec +) + +168 +rvi_im_ +. + `n_blockg +( +im +, +mode +, +ec +); + +169 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +173 +bo + + `tive_n_blockg +(cڡ +imemti_ty +& +im +) const + +175  +rvi_im_ +. + `tive_n_blockg +( +im +); + +179 +BOOST_ASIO_SYNC_OP_VOID + + `tive_n_blockg +( +imemti_ty +& +im +, + +180 +bo + +mode +, +boo +:: +syem +:: +r_code +& +ec +) + +182 +rvi_im_ +. + `tive_n_blockg +( +im +, +mode +, +ec +); + +183 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +188 +BOOST_ASIO_SYNC_OP_VOID + + `wa +( +imemti_ty +& +im +, + +189 +dest_ba +:: +wa_ty + +w +, +boo +:: +syem +:: +r_code +& +ec +) + +191 +rvi_im_ +. + `wa +( +im +, +w +, +ec +); + +192 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +197 +me + < +tyme + +WaHdr +> + +198 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +WaHdr +, + +199 ( +boo +:: +syem +:: +r_code +)) + +200 + `async_wa +( +imemti_ty +& +im +, +dest_ba +:: +wa_ty + +w +, + +201 + `BOOST_ASIO_MOVE_ARG +( +WaHdr + +hdr +) + +203 +async_comi +< +WaHdr +, + +204 ( +boo +:: +syem +:: +r_code +)> + ` +( +hdr +); + +206 +rvi_im_ +. + `async_wa +( +im +, +w +, + +. +comi_hdr +); + +208  + +. +su +. + `g +(); + +212 +me + < +tyme + +CڡBufrSequ +> + +213 +d +:: +size_t + + `wre_some +( +imemti_ty +& +im +, + +214 cڡ +CڡBufrSequ +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +) + +216  +rvi_im_ +. + `wre_some +( +im +, +bufrs +, +ec +); + +220 +me + < +tyme + +CڡBufrSequ +,ym +WreHdr +> + +221 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +222 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +223 + `async_wre_some +( +imemti_ty +& +im +, + +224 cڡ +CڡBufrSequ +& +bufrs +, + +225 + `BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +227 +boo +:: +asio +:: +async_comi +< +WreHdr +, + +228 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)> + ` +( +hdr +); + +230 +rvi_im_ +. + `async_wre_some +( +im +, +bufrs +, + +. +comi_hdr +); + +232  + +. +su +. + `g +(); + +236 +me + < +tyme + +MubBufrSequ +> + +237 +d +:: +size_t + + `ad_some +( +imemti_ty +& +im +, + +238 cڡ +MubBufrSequ +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +) + +240  +rvi_im_ +. + `ad_some +( +im +, +bufrs +, +ec +); + +244 +me + < +tyme + +MubBufrSequ +,ym +RdHdr +> + +245 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +246 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +247 + `async_ad_some +( +imemti_ty +& +im +, + +248 cڡ +MubBufrSequ +& +bufrs +, + +249 + `BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +251 +boo +:: +asio +:: +async_comi +< +RdHdr +, + +252 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)> + ` +( +hdr +); + +254 +rvi_im_ +. + `async_ad_some +( +im +, +bufrs +, + +. +comi_hdr +); + +256  + +. +su +. + `g +(); + +259 +ive +: + +261  + `shutdown +() + +263 +rvi_im_ +. + `shutdown +(); + +267 +rvi_im_ty + +rvi_im_ +; + +272 + } +} + +274  + ~ + + @/usr/include/boost/asio/post.hpp + +11 #ide +BOOST_ASIO_POST_HPP + + +12  + #BOOST_ASIO_POST_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +53 + gme + < +tyme + + gComiTok +> + +54 +BOOST_ASIO_INITFN_RESULT_TYPE +( +ComiTok +, () +po +( + +55 +BOOST_ASIO_MOVE_ARG +( +ComiTok + +tok +); + +87 + gme + < +tyme + + gExecut +,ym + gComiTok +> + +88 +BOOST_ASIO_INITFN_RESULT_TYPE +( +ComiTok +, () +po +( + +89 cڡ +Execut +& +ex +, +BOOST_ASIO_MOVE_ARG +( +ComiTok + +tok +, + +90 +tyme + +ab_if +< +is_execut +< +Execut +>:: +vue +>:: +ty +* = 0); + +96 + gme + < +tyme + + gExecutiCڋxt +,ym + gComiTok +> + +97 +BOOST_ASIO_INITFN_RESULT_TYPE +( +ComiTok +, () +po +( + +98 +ExecutiCڋxt +& +x +, +BOOST_ASIO_MOVE_ARG +( +ComiTok + +tok +, + +99 +tyme + +ab_if +< +is_cvtib +< + +100 +ExecutiCڋxt +&, +executi_cڋxt +&>:: +vue +>:: +ty +* = 0); + +105  + ~ + +107  + ~ + + @/usr/include/boost/asio/raw_socket_service.hpp + +11 #ide +BOOST_ASIO_RAW_SOCKET_SERVICE_HPP + + +12  + #BOOST_ASIO_RAW_SOCKET_SERVICE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +29  + ~ + +30 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +31  + ~ + +33  + ~ + +36  + ~ + +38 +mea + + gboo + { + +39 +mea + + gasio + { + +42 + gme + < +tyme + + gProc +> + +43 +ass + + gw_sock_rvi + + +44 #i +defed +( +GENERATING_DOCUMENTATION +) + +45 : +public + +boo +:: +asio +:: +io_cڋxt +:: +rvi + + +47 : +public + +boo +:: +asio +:: +da +:: +rvi_ba +< +w_sock_rvi +< +Proc +> > + +50 +public +: + +51 #i +defed +( +GENERATING_DOCUMENTATION +) + +53  +boo +:: +asio +:: +io_cڋxt +:: +id + id; + +57  +Proc + + toc_ty +; + +60  +tyme + + tProc +:: + tdpot + + tdpot_ty +; + +62 + give +: + +64 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +65  +da +:: + tnu_sock_rvi +< + tProc +> + trvi_im_ty +; + +66 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +67  + gda +:: + tw_io_sock_rvi +< + tProc +> + trvi_im_ty +; + +69  + gda +:: + taive_sock_rvi +< + tProc +> + trvi_im_ty +; + +72 + gpublic +: + +74 #i +defed +( +GENERATING_DOCUMENTATION +) + +75  +imemti_defed + + timemti_ty +; + +77  +tyme + + trvi_im_ty +:: + timemti_ty + implementation_type; + +81 #i +defed +( +GENERATING_DOCUMENTATION +) + +82  +imemti_defed + + ttive_hd_ty +; + +84  +tyme + + trvi_im_ty +:: + ttive_hd_ty +ative_handle_type; + +88 +exic + +w_sock_rvi +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +89 : +boo +:: +asio +:: +da +:: +rvi_ba +< + +90 +w_sock_rvi +< +Proc +> >( +io_cڋxt +), + +91 +rvi_im_ +( +io_cڋxt +) + +96  +cڡru +( +imemti_ty +& +im +) + +98 + grvi_im_ +. +cڡru +( +im +); + +101 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +103  +move_cڡru +( +imemti_ty +& +im +, + +104 +imemti_ty +& +h_im +) + +106 + grvi_im_ +. +move_cڡru +( +im +, +h_im +); + +110  +move_assign +( +imemti_ty +& +im +, + +111 +w_sock_rvi +& +h_rvi +, + +112 +imemti_ty +& +h_im +) + +114 + grvi_im_ +. +move_assign +( +im +, +h_rvi +. +rvi_im_ +, +h_im +); + +118 + gme + < +tyme + + gProc1 +> +nd + +ass + + gw_sock_rvi +; + +122 + gme + < +tyme + + gProc1 +> + +123  +cvtg_move_cڡru +( +imemti_ty +& +im +, + +124 +w_sock_rvi +< +Proc1 +>& +h_rvi +, + +125 +tyme + +w_sock_rvi +< + +126 +Proc1 +>:: +imemti_ty +& +h_im +, + +127 +tyme + +ab_if +< +is_cvtib +< + +128 +Proc1 +, +Proc +>:: +vue +>:: +ty +* = 0) + +130 +rvi_im_ +. +me + +cvtg_move_cڡru +< +Proc1 +>( + +131 +im +, +h_rvi +. +rvi_im_ +, +h_im +); + +136  +deroy +( +imemti_ty +& +im +) + +138 + grvi_im_ +. +deroy +( +im +); + +142 +BOOST_ASIO_SYNC_OP_VOID + +ݒ +( +imemti_ty +& +im +, + +143 cڡ +oc_ty +& +oc +, +boo +:: +syem +:: +r_code +& +ec +) + +145 i( +oc +. +ty +(= +BOOST_ASIO_OS_DEF +( +SOCK_RAW +)) + +146 +rvi_im_ +. +ݒ +( +im +, +oc +, +ec +); + +148 + gec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +149 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +153 +BOOST_ASIO_SYNC_OP_VOID + +assign +( +imemti_ty +& +im +, + +154 cڡ +oc_ty +& +oc +, cڡ +tive_hd_ty +& +tive_sock +, + +155 +boo +:: +syem +:: +r_code +& +ec +) + +157 +rvi_im_ +. +assign +( +im +, +oc +, +tive_sock +, +ec +); + +158 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +162 +bo + +is_ݒ +(cڡ +imemti_ty +& +im +) const + +164  + grvi_im_ +. +is_ݒ +( +im +); + +168 +BOOST_ASIO_SYNC_OP_VOID + +o +( +imemti_ty +& +im +, + +169 +boo +:: +syem +:: +r_code +& +ec +) + +171 +rvi_im_ +. +o +( +im +, +ec +); + +172 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +176 +tive_hd_ty + +a +( +imemti_ty +& +im +, + +177 +boo +:: +syem +:: +r_code +& +ec +) + +179  +rvi_im_ +. +a +( +im +, +ec +); + +183 +tive_hd_ty + +tive_hd +( +imemti_ty +& +im +) + +185  + grvi_im_ +. +tive_hd +( +im +); + +189 +BOOST_ASIO_SYNC_OP_VOID + +nl +( +imemti_ty +& +im +, + +190 +boo +:: +syem +:: +r_code +& +ec +) + +192 +rvi_im_ +. +nl +( +im +, +ec +); + +193 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +197 +bo + +_mk +(cڡ +imemti_ty +& +im +, + +198 +boo +:: +syem +:: +r_code +& +ec +) const + +200  +rvi_im_ +. +_mk +( +im +, +ec +); + +204 + gd +:: +size_t + +avaab +(cڡ +imemti_ty +& +im +, + +205 +boo +:: +syem +:: +r_code +& +ec +) const + +207  +rvi_im_ +. +avaab +( +im +, +ec +); + +211 +BOOST_ASIO_SYNC_OP_VOID + +bd +( +imemti_ty +& +im +, + +212 cڡ +dpot_ty +& +dpot +, +boo +:: +syem +:: +r_code +& +ec +) + +214 +rvi_im_ +. +bd +( +im +, +dpot +, +ec +); + +215 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +219 +BOOST_ASIO_SYNC_OP_VOID + +c +( +imemti_ty +& +im +, + +220 cڡ +dpot_ty +& +_dpot +, +boo +:: +syem +:: +r_code +& +ec +) + +222 +rvi_im_ +. +c +( +im +, +_dpot +, +ec +); + +223 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +227 + gme + < +tyme + + gCHdr +> + +228 +BOOST_ASIO_INITFN_RESULT_TYPE +( +CHdr +, + +229 ( +boo +:: +syem +:: +r_code +)) + +230 +async_c +( +imemti_ty +& +im +, + +231 cڡ +dpot_ty +& +_dpot +, + +232 +BOOST_ASIO_MOVE_ARG +( +CHdr + +hdr +) + +234 + gasync_comi +< + gCHdr +, + +235 ( + gboo +:: +syem +:: +r_code +)> + +( +hdr +); + +237 + grvi_im_ +. +async_c +( +im +, +_dpot +, + +. +comi_hdr +); + +239  + g +. + gsu +. +g +(); + +243 + gme + < +tyme + + gSbSockOi +> + +244 +BOOST_ASIO_SYNC_OP_VOID + +t_ti +( +imemti_ty +& +im +, + +245 cڡ +SbSockOi +& +ti +, +boo +:: +syem +:: +r_code +& +ec +) + +247 +rvi_im_ +. +t_ti +( +im +, +ti +, +ec +); + +248 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +252 + gme + < +tyme + + gGbSockOi +> + +253 +BOOST_ASIO_SYNC_OP_VOID + +g_ti +(cڡ +imemti_ty +& +im +, + +254 +GbSockOi +& +ti +, +boo +:: +syem +:: +r_code +& +ec +) const + +256 +rvi_im_ +. +g_ti +( +im +, +ti +, +ec +); + +257 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +261 + gme + < +tyme + + gIoCڌCommd +> + +262 +BOOST_ASIO_SYNC_OP_VOID + +io_cڌ +( +imemti_ty +& +im +, + +263 +IoCڌCommd +& +commd +, +boo +:: +syem +:: +r_code +& +ec +) + +265 +rvi_im_ +. +io_cڌ +( +im +, +commd +, +ec +); + +266 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +270 +bo + +n_blockg +(cڡ +imemti_ty +& +im +) const + +272  + grvi_im_ +. +n_blockg +( +im +); + +276 +BOOST_ASIO_SYNC_OP_VOID + +n_blockg +( +imemti_ty +& +im +, + +277 +bo + +mode +, +boo +:: +syem +:: +r_code +& +ec +) + +279 +rvi_im_ +. +n_blockg +( +im +, +mode +, +ec +); + +280 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +284 +bo + +tive_n_blockg +(cڡ +imemti_ty +& +im +) const + +286  + grvi_im_ +. +tive_n_blockg +( +im +); + +290 +BOOST_ASIO_SYNC_OP_VOID + +tive_n_blockg +( +imemti_ty +& +im +, + +291 +bo + +mode +, +boo +:: +syem +:: +r_code +& +ec +) + +293 +rvi_im_ +. +tive_n_blockg +( +im +, +mode +, +ec +); + +294 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +298 +dpot_ty + +lol_dpot +(cڡ +imemti_ty +& +im +, + +299 +boo +:: +syem +:: +r_code +& +ec +) const + +301  +rvi_im_ +. +lol_dpot +( +im +, +ec +); + +305 +dpot_ty + +me_dpot +(cڡ +imemti_ty +& +im +, + +306 +boo +:: +syem +:: +r_code +& +ec +) const + +308  +rvi_im_ +. +me_dpot +( +im +, +ec +); + +312 +BOOST_ASIO_SYNC_OP_VOID + +shutdown +( +imemti_ty +& +im +, + +313 +sock_ba +:: +shutdown_ty + +wh +, +boo +:: +syem +:: +r_code +& +ec +) + +315 +rvi_im_ +. +shutdown +( +im +, +wh +, +ec +); + +316 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +321 +BOOST_ASIO_SYNC_OP_VOID + +wa +( +imemti_ty +& +im +, + +322 +sock_ba +:: +wa_ty + +w +, +boo +:: +syem +:: +r_code +& +ec +) + +324 +rvi_im_ +. +wa +( +im +, +w +, +ec +); + +325 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +330 + gme + < +tyme + + gWaHdr +> + +331 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WaHdr +, + +332 ( +boo +:: +syem +:: +r_code +)) + +333 +async_wa +( +imemti_ty +& +im +, +sock_ba +:: +wa_ty + +w +, + +334 +BOOST_ASIO_MOVE_ARG +( +WaHdr + +hdr +) + +336 + gasync_comi +< + gWaHdr +, + +337 ( + gboo +:: +syem +:: +r_code +)> + +( +hdr +); + +339 + grvi_im_ +. +async_wa +( +im +, +w +, + +. +comi_hdr +); + +341  + g +. + gsu +. +g +(); + +345 + gme + < +tyme + + gCڡBufrSequ +> + +346 + gd +:: +size_t + +nd +( +imemti_ty +& +im +, + +347 cڡ +CڡBufrSequ +& +bufrs +, + +348 +sock_ba +:: +mesge_ags + +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +350  +rvi_im_ +. +nd +( +im +, +bufrs +, +ags +, +ec +); + +354 + gme + < +tyme + + gCڡBufrSequ +,ym + gWreHdr +> + +355 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +356 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +357 +async_nd +( +imemti_ty +& +im +, cڡ +CڡBufrSequ +& +bufrs +, + +358 +sock_ba +:: +mesge_ags + +ags +, + +359 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +361 + gasync_comi +< + gWreHdr +, + +362 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +364 + grvi_im_ +. +async_nd +( +im +, +bufrs +, +ags +, + +. +comi_hdr +); + +366  + g +. + gsu +. +g +(); + +370 + gme + < +tyme + + gCڡBufrSequ +> + +371 + gd +:: +size_t + +nd_to +( +imemti_ty +& +im +, + +372 cڡ +CڡBufrSequ +& +bufrs +, cڡ +dpot_ty +& +dei +, + +373 +sock_ba +:: +mesge_ags + +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +375  +rvi_im_ +. +nd_to +( +im +, +bufrs +, +dei +, +ags +, +ec +); + +379 + gme + < +tyme + + gCڡBufrSequ +,ym + gWreHdr +> + +380 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +381 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +382 +async_nd_to +( +imemti_ty +& +im +, + +383 cڡ +CڡBufrSequ +& +bufrs +, cڡ +dpot_ty +& +dei +, + +384 +sock_ba +:: +mesge_ags + +ags +, + +385 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +387 + gasync_comi +< + gWreHdr +, + +388 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +390 + grvi_im_ +. +async_nd_to +( +im +, +bufrs +, + +391 +dei +, +ags +, + +. +comi_hdr +); + +393  + g +. + gsu +. +g +(); + +397 + gme + < +tyme + + gMubBufrSequ +> + +398 + gd +:: +size_t + +ive +( +imemti_ty +& +im +, + +399 cڡ +MubBufrSequ +& +bufrs +, + +400 +sock_ba +:: +mesge_ags + +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +402  +rvi_im_ +. +ive +( +im +, +bufrs +, +ags +, +ec +); + +406 + gme + < +tyme + + gMubBufrSequ +,ym + gRdHdr +> + +407 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +408 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +409 +async_ive +( +imemti_ty +& +im +, + +410 cڡ +MubBufrSequ +& +bufrs +, + +411 +sock_ba +:: +mesge_ags + +ags +, + +412 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +414 + gasync_comi +< + gRdHdr +, + +415 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +417 + grvi_im_ +. +async_ive +( +im +, +bufrs +, +ags +, + +. +comi_hdr +); + +419  + g +. + gsu +. +g +(); + +423 + gme + < +tyme + + gMubBufrSequ +> + +424 + gd +:: +size_t + +ive_om +( +imemti_ty +& +im +, + +425 cڡ +MubBufrSequ +& +bufrs +, +dpot_ty +& +nd_dpot +, + +426 +sock_ba +:: +mesge_ags + +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +428  +rvi_im_ +. +ive_om +( +im +, +bufrs +, +nd_dpot +, +ags +, + +429 +ec +); + +433 + gme + < +tyme + + gMubBufrSequ +,ym + gRdHdr +> + +434 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +435 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +436 +async_ive_om +( +imemti_ty +& +im +, + +437 cڡ +MubBufrSequ +& +bufrs +, +dpot_ty +& +nd_dpot +, + +438 +sock_ba +:: +mesge_ags + +ags +, + +439 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +441 + gasync_comi +< + gRdHdr +, + +442 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +444 + grvi_im_ +. +async_ive_om +( +im +, +bufrs +, + +445 +nd_dpot +, +ags +, + +. +comi_hdr +); + +447  + g +. + gsu +. +g +(); + +450 + give +: + +452  +shutdown +() + +454 +rvi_im_ +. +shutdown +(); + +458 +rvi_im_ty + + grvi_im_ +; + +464  + ~ + + @/usr/include/boost/asio/read.hpp + +11 #ide +BOOST_ASIO_READ_HPP + + +12  + #BOOST_ASIO_READ_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +25  + ~ + +28  + ~ + +30 +mea + + gboo + { + +31 +mea + + gasio + { + +77 + gme + < +tyme + + gSyncRdSm +,ym + gMubBufrSequ +> + +78 + gd +:: +size_t + +ad +( +SyncRdSm +& +s +, cڡ +MubBufrSequ +& +bufrs +, + +79 +tyme + +ab_if +< + +80 +is_mub_bufr_qu +< +MubBufrSequ +>:: +vue + + +81 >:: +ty +* = 0); + +119 + gme + < +tyme + + gSyncRdSm +,ym + gMubBufrSequ +> + +120 + gd +:: +size_t + +ad +( +SyncRdSm +& +s +, cڡ +MubBufrSequ +& +bufrs +, + +121 +boo +:: +syem +:: +r_code +& +ec +, + +122 +tyme + +ab_if +< + +123 +is_mub_bufr_qu +< +MubBufrSequ +>:: +vue + + +124 >:: +ty +* = 0); + +172 + gme + < +tyme + + gSyncRdSm +,ym + gMubBufrSequ +, + +173 +tyme + + gComiCdi +> + +174 + gd +:: +size_t + +ad +( +SyncRdSm +& +s +, cڡ +MubBufrSequ +& +bufrs +, + +175 +ComiCdi + +comi_cdi +, + +176 +tyme + +ab_if +< + +177 +is_mub_bufr_qu +< +MubBufrSequ +>:: +vue + + +178 >:: +ty +* = 0); + +219 + gme + < +tyme + + gSyncRdSm +,ym + gMubBufrSequ +, + +220 +tyme + + gComiCdi +> + +221 + gd +:: +size_t + +ad +( +SyncRdSm +& +s +, cڡ +MubBufrSequ +& +bufrs +, + +222 +ComiCdi + +comi_cdi +, +boo +:: +syem +:: +r_code +& +ec +, + +223 +tyme + +ab_if +< + +224 +is_mub_bufr_qu +< +MubBufrSequ +>:: +vue + + +225 >:: +ty +* = 0); + +254 + gme + < +tyme + + gSyncRdSm +,ym + gDymicBufr +> + +255 + gd +:: +size_t + +ad +( +SyncRdSm +& +s +, + +256 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +257 +tyme + +ab_if +< + +258 +is_dymic_bufr +< +tyme + +dey +< +DymicBufr +>:: +ty +>:: +vue + + +259 >:: +ty +* = 0); + +287 + gme + < +tyme + + gSyncRdSm +,ym + gDymicBufr +> + +288 + gd +:: +size_t + +ad +( +SyncRdSm +& +s +, + +289 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +290 +boo +:: +syem +:: +r_code +& +ec +, + +291 +tyme + +ab_if +< + +292 +is_dymic_bufr +< +tyme + +dey +< +DymicBufr +>:: +ty +>:: +vue + + +293 >:: +ty +* = 0); + +331 + gme + < +tyme + + gSyncRdSm +,ym + gDymicBufr +, + +332 +tyme + + gComiCdi +> + +333 + gd +:: +size_t + +ad +( +SyncRdSm +& +s +, + +334 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +335 +ComiCdi + +comi_cdi +, + +336 +tyme + +ab_if +< + +337 +is_dymic_bufr +< +tyme + +dey +< +DymicBufr +>:: +ty +>:: +vue + + +338 >:: +ty +* = 0); + +377 + gme + < +tyme + + gSyncRdSm +,ym + gDymicBufr +, + +378 +tyme + + gComiCdi +> + +379 + gd +:: +size_t + +ad +( +SyncRdSm +& +s +, + +380 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +381 +ComiCdi + +comi_cdi +, +boo +:: +syem +:: +r_code +& +ec +, + +382 +tyme + +ab_if +< + +383 +is_dymic_bufr +< +tyme + +dey +< +DymicBufr +>:: +ty +>:: +vue + + +384 >:: +ty +* = 0); + +386 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +387 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +415 + gme + < +tyme + + gSyncRdSm +,ym + gAot +> + +416 + gd +:: +size_t + +ad +( +SyncRdSm +& +s +, +basic_ambuf +< +Aot +>& +b +); + +444 + gme + < +tyme + + gSyncRdSm +,ym + gAot +> + +445 + gd +:: +size_t + +ad +( +SyncRdSm +& +s +, +basic_ambuf +< +Aot +>& +b +, + +446 +boo +:: +syem +:: +r_code +& +ec +); + +483 + gme + < +tyme + + gSyncRdSm +,ym + gAot +, + +484 +tyme + + gComiCdi +> + +485 + gd +:: +size_t + +ad +( +SyncRdSm +& +s +, +basic_ambuf +< +Aot +>& +b +, + +486 +ComiCdi + +comi_cdi +); + +524 + gme + < +tyme + + gSyncRdSm +,ym + gAot +, + +525 +tyme + + gComiCdi +> + +526 + gd +:: +size_t + +ad +( +SyncRdSm +& +s +, +basic_ambuf +< +Aot +>& +b +, + +527 +ComiCdi + +comi_cdi +, +boo +:: +syem +:: +r_code +& +ec +); + +601 + gme + < +tyme + + gAsyncRdSm +,ym + gMubBufrSequ +, + +602 +tyme + + gRdHdr +> + +603 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +604 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +605 +async_ad +( +AsyncRdSm +& +s +, cڡ +MubBufrSequ +& +bufrs +, + +606 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +, + +607 +tyme + +ab_if +< + +608 +is_mub_bufr_qu +< +MubBufrSequ +>:: +vue + + +609 >:: +ty +* = 0); + +674 + gme + < +tyme + + gAsyncRdSm +,ym + gMubBufrSequ +, + +675 +tyme + + gComiCdi +,ym + gRdHdr +> + +676 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +677 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +678 +async_ad +( +AsyncRdSm +& +s +, cڡ +MubBufrSequ +& +bufrs +, + +679 +ComiCdi + +comi_cdi +, + +680 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +, + +681 +tyme + +ab_if +< + +682 +is_mub_bufr_qu +< +MubBufrSequ +>:: +vue + + +683 >:: +ty +* = 0); + +735 + gme + < +tyme + + gAsyncRdSm +, + +736 +tyme + + gDymicBufr +,ym + gRdHdr +> + +737 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +738 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +739 +async_ad +( +AsyncRdSm +& +s +, + +740 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +741 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +, + +742 +tyme + +ab_if +< + +743 +is_dymic_bufr +< +tyme + +dey +< +DymicBufr +>:: +ty +>:: +vue + + +744 >:: +ty +* = 0); + +804 + gme + < +tyme + + gAsyncRdSm +,ym + gDymicBufr +, + +805 +tyme + + gComiCdi +,ym + gRdHdr +> + +806 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +807 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +808 +async_ad +( +AsyncRdSm +& +s +, + +809 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +810 +ComiCdi + +comi_cdi +, + +811 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +, + +812 +tyme + +ab_if +< + +813 +is_dymic_bufr +< +tyme + +dey +< +DymicBufr +>:: +ty +>:: +vue + + +814 >:: +ty +* = 0); + +816 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +817 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +867 + gme + < +tyme + + gAsyncRdSm +,ym + gAot +,ym + gRdHdr +> + +868 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +869 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +870 +async_ad +( +AsyncRdSm +& +s +, +basic_ambuf +< +Aot +>& +b +, + +871 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +); + +929 + gme + < +tyme + + gAsyncRdSm +,ym + gAot +, + +930 +tyme + + gComiCdi +,ym + gRdHdr +> + +931 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +932 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +933 +async_ad +( +AsyncRdSm +& +s +, +basic_ambuf +< +Aot +>& +b +, + +934 +ComiCdi + +comi_cdi +, + +935 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +); + +945  + ~ + +947  + ~ + + @/usr/include/boost/asio/read_at.hpp + +11 #ide +BOOST_ASIO_READ_AT_HPP + + +12  + #BOOST_ASIO_READ_AT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +25  + ~ + +28  + ~ + +30 +mea + + gboo + { + +31 +mea + + gasio + { + +81 + gme + < +tyme + + gSyncRdomAcssRdDevi +,ym + gMubBufrSequ +> + +82 + gd +:: +size_t + +ad_ +( +SyncRdomAcssRdDevi +& +d +, + +83 +ut64_t + +offt +, cڡ +MubBufrSequ +& +bufrs +); + +126 + gme + < +tyme + + gSyncRdomAcssRdDevi +,ym + gMubBufrSequ +> + +127 + gd +:: +size_t + +ad_ +( +SyncRdomAcssRdDevi +& +d +, + +128 +ut64_t + +offt +, cڡ +MubBufrSequ +& +bufrs +, + +129 +boo +:: +syem +:: +r_code +& +ec +); + +181 + gme + < +tyme + + gSyncRdomAcssRdDevi +,ym + gMubBufrSequ +, + +182 +tyme + + gComiCdi +> + +183 + gd +:: +size_t + +ad_ +( +SyncRdomAcssRdDevi +& +d +, + +184 +ut64_t + +offt +, cڡ +MubBufrSequ +& +bufrs +, + +185 +ComiCdi + +comi_cdi +); + +230 + gme + < +tyme + + gSyncRdomAcssRdDevi +,ym + gMubBufrSequ +, + +231 +tyme + + gComiCdi +> + +232 + gd +:: +size_t + +ad_ +( +SyncRdomAcssRdDevi +& +d +, + +233 +ut64_t + +offt +, cڡ +MubBufrSequ +& +bufrs +, + +234 +ComiCdi + +comi_cdi +, +boo +:: +syem +:: +r_code +& +ec +); + +236 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +237 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +267 + gme + < +tyme + + gSyncRdomAcssRdDevi +,ym + gAot +> + +268 + gd +:: +size_t + +ad_ +( +SyncRdomAcssRdDevi +& +d +, + +269 +ut64_t + +offt +, +basic_ambuf +< +Aot +>& +b +); + +299 + gme + < +tyme + + gSyncRdomAcssRdDevi +,ym + gAot +> + +300 + gd +:: +size_t + +ad_ +( +SyncRdomAcssRdDevi +& +d +, + +301 +ut64_t + +offt +, +basic_ambuf +< +Aot +>& +b +, + +302 +boo +:: +syem +:: +r_code +& +ec +); + +341 + gme + < +tyme + + gSyncRdomAcssRdDevi +,ym + gAot +, + +342 +tyme + + gComiCdi +> + +343 + gd +:: +size_t + +ad_ +( +SyncRdomAcssRdDevi +& +d +, + +344 +ut64_t + +offt +, +basic_ambuf +< +Aot +>& +b +, + +345 +ComiCdi + +comi_cdi +); + +385 + gme + < +tyme + + gSyncRdomAcssRdDevi +,ym + gAot +, + +386 +tyme + + gComiCdi +> + +387 + gd +:: +size_t + +ad_ +( +SyncRdomAcssRdDevi +& +d +, + +388 +ut64_t + +offt +, +basic_ambuf +< +Aot +>& +b +, + +389 +ComiCdi + +comi_cdi +, +boo +:: +syem +:: +r_code +& +ec +); + +462 + gme + < +tyme + + gAsyncRdomAcssRdDevi +,ym + gMubBufrSequ +, + +463 +tyme + + gRdHdr +> + +464 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +465 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +466 +async_ad_ +( +AsyncRdomAcssRdDevi +& +d +, +ut64_t + +offt +, + +467 cڡ +MubBufrSequ +& +bufrs +, + +468 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +); + +535 + gme + < +tyme + + gAsyncRdomAcssRdDevi +,ym + gMubBufrSequ +, + +536 +tyme + + gComiCdi +,ym + gRdHdr +> + +537 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +538 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +539 +async_ad_ +( +AsyncRdomAcssRdDevi +& +d +, + +540 +ut64_t + +offt +, cڡ +MubBufrSequ +& +bufrs +, + +541 +ComiCdi + +comi_cdi +, + +542 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +); + +544 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +545 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +592 + gme + < +tyme + + gAsyncRdomAcssRdDevi +,ym + gAot +, + +593 +tyme + + gRdHdr +> + +594 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +595 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +596 +async_ad_ +( +AsyncRdomAcssRdDevi +& +d +, +ut64_t + +offt +, + +597 +basic_ambuf +< +Aot +>& +b +, +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +); + +652 + gme + < +tyme + + gAsyncRdomAcssRdDevi +,ym + gAot +, + +653 +tyme + + gComiCdi +,ym + gRdHdr +> + +654 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +655 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +656 +async_ad_ +( +AsyncRdomAcssRdDevi +& +d +, + +657 +ut64_t + +offt +, +basic_ambuf +< +Aot +>& +b +, + +658 +ComiCdi + +comi_cdi +, + +659 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +); + +669  + ~ + +671  + ~ + + @/usr/include/boost/asio/read_until.hpp + +11 #ide +BOOST_ASIO_READ_UNTIL_HPP + + +12  + #BOOST_ASIO_READ_UNTIL_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +28  + ~ + +31  + ~ + +33 +mea + + gboo + { + +34 +mea + + gasio + { + +36 +mea + + gda + + +38 (& +has_su_ty_hr +(...))[2]; + +40 + gme + < +tyme + + gT +> + +41  +has_su_ty_hr +( +T +*, +tyme + T:: +su_ty +* = 0); + +43 + gme + < +tyme + + gT +> + +44  + shas_su_ty + + +46 um { + gvue + = ((( +has_su_ty_hr +)(( +T +*)(0))) == 1) }; + +52 + gme + < +tyme + + gT +> + +53  + sis_mch_cdi + + +55 #i +defed +( +GENERATING_DOCUMENTATION +) + +57 cڡ +bo + + gvue +; + +61 + gvue + = +boo +:: +asio +:: +is_funi +< + +62 +tyme + +boo +:: +asio +:: +move_por +< +T +>:: +ty +>:: +vue + + +63 || +da +:: +has_su_ty +< +T +>:: +vue + + +131 + gme + < +tyme + + gSyncRdSm +,ym + gDymicBufr +> + +132 + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +133 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +,  +dim +); + +169 + gme + < +tyme + + gSyncRdSm +,ym + gDymicBufr +> + +170 + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +171 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +172  +dim +, +boo +:: +syem +:: +r_code +& +ec +); + +225 + gme + < +tyme + + gSyncRdSm +,ym + gDymicBufr +> + +226 + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +227 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +228 +BOOST_ASIO_STRING_VIEW_PARAM + +dim +); + +264 + gme + < +tyme + + gSyncRdSm +,ym + gDymicBufr +> + +265 + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +266 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +267 +BOOST_ASIO_STRING_VIEW_PARAM + +dim +, + +268 +boo +:: +syem +:: +r_code +& +ec +); + +270 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +271 #i +defed +( +BOOST_ASIO_HAS_BOOST_REGEX +) \ + +272 || +defed +( +GENERATING_DOCUMENTATION +) + +328 + gme + < +tyme + + gSyncRdSm +,ym + gDymicBufr +> + +329 + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +330 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +331 cڡ +boo +:: +gex +& +ex +); + +369 + gme + < +tyme + + gSyncRdSm +,ym + gDymicBufr +> + +370 + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +371 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +372 cڡ +boo +:: +gex +& +ex +, boo:: +syem +:: +r_code +& +ec +); + +479 + gme + < +tyme + + gSyncRdSm +, + +480 +tyme + + gDymicBufr +,ym + gMchCdi +> + +481 + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +482 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +483 +MchCdi + +mch_cdi +, + +484 +tyme + +ab_if +< +is_mch_cdi +< +MchCdi +>:: +vue +>:: +ty +* = 0); + +539 + gme + < +tyme + + gSyncRdSm +, + +540 +tyme + + gDymicBufr +,ym + gMchCdi +> + +541 + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +542 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +543 +MchCdi + +mch_cdi +, +boo +:: +syem +:: +r_code +& +ec +, + +544 +tyme + +ab_if +< +is_mch_cdi +< +MchCdi +>:: +vue +>:: +ty +* = 0); + +546 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +596 + gme + < +tyme + + gSyncRdSm +,ym + gAot +> + +597 + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +598 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +,  +dim +); + +630 + gme + < +tyme + + gSyncRdSm +,ym + gAot +> + +631 + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +632 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +,  +dim +, + +633 +boo +:: +syem +:: +r_code +& +ec +); + +683 + gme + < +tyme + + gSyncRdSm +,ym + gAot +> + +684 + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +685 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +686 +BOOST_ASIO_STRING_VIEW_PARAM + +dim +); + +718 + gme + < +tyme + + gSyncRdSm +,ym + gAot +> + +719 + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +720 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +721 +BOOST_ASIO_STRING_VIEW_PARAM + +dim +, +boo +:: +syem +:: +r_code +& +ec +); + +723 #i +defed +( +BOOST_ASIO_HAS_BOOST_REGEX +) \ + +724 || +defed +( +GENERATING_DOCUMENTATION +) + +776 + gme + < +tyme + + gSyncRdSm +,ym + gAot +> + +777 + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +778 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, cڡ boo:: +gex +& +ex +); + +813 + gme + < +tyme + + gSyncRdSm +,ym + gAot +> + +814 + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +815 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, cڡ boo:: +gex +& +ex +, + +816 +boo +:: +syem +:: +r_code +& +ec +); + +921 + gme + < +tyme + + gSyncRdSm +,ym + gAot +,ym + gMchCdi +> + +922 + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +923 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, +MchCdi + +mch_cdi +, + +924 +tyme + +ab_if +< +is_mch_cdi +< +MchCdi +>:: +vue +>:: +ty +* = 0); + +977 + gme + < +tyme + + gSyncRdSm +,ym + gAot +,ym + gMchCdi +> + +978 + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +979 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +980 +MchCdi + +mch_cdi +, +boo +:: +syem +:: +r_code +& +ec +, + +981 +tyme + +ab_if +< +is_mch_cdi +< +MchCdi +>:: +vue +>:: +ty +* = 0); + +1079 + gme + < +tyme + + gAsyncRdSm +, + +1080 +tyme + + gDymicBufr +,ym + gRdHdr +> + +1081 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +1082 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +1083 +async_ad_u +( +AsyncRdSm +& +s +, + +1084 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +1085  +dim +, +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +); + +1169 + gme + < +tyme + + gAsyncRdSm +, + +1170 +tyme + + gDymicBufr +,ym + gRdHdr +> + +1171 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +1172 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +1173 +async_ad_u +( +AsyncRdSm +& +s +, + +1174 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +1175 +BOOST_ASIO_STRING_VIEW_PARAM + +dim +, + +1176 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +); + +1178 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +1179 #i +defed +( +BOOST_ASIO_HAS_BOOST_REGEX +) \ + +1180 || +defed +( +GENERATING_DOCUMENTATION +) + +1267 + gme + < +tyme + + gAsyncRdSm +, + +1268 +tyme + + gDymicBufr +,ym + gRdHdr +> + +1269 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +1270 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +1271 +async_ad_u +( +AsyncRdSm +& +s +, + +1272 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +1273 cڡ +boo +:: +gex +& +ex +, + +1274 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +); + +1407 + gme + < +tyme + + gAsyncRdSm +,ym + gDymicBufr +, + +1408 +tyme + + gMchCdi +,ym + gRdHdr +> + +1409 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +1410 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +1411 +async_ad_u +( +AsyncRdSm +& +s +, + +1412 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +1413 +MchCdi + +mch_cdi +, +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +, + +1414 +tyme + +ab_if +< +is_mch_cdi +< +MchCdi +>:: +vue +>:: +ty +* = 0); + +1416 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +1496 + gme + < +tyme + + gAsyncRdSm +,ym + gAot +,ym + gRdHdr +> + +1497 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +1498 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +1499 +async_ad_u +( +AsyncRdSm +& +s +, + +1500 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +1501  +dim +, +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +); + +1581 + gme + < +tyme + + gAsyncRdSm +,ym + gAot +,ym + gRdHdr +> + +1582 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +1583 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +1584 +async_ad_u +( +AsyncRdSm +& +s +, + +1585 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +1586 +BOOST_ASIO_STRING_VIEW_PARAM + +dim +, + +1587 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +); + +1589 #i +defed +( +BOOST_ASIO_HAS_BOOST_REGEX +) \ + +1590 || +defed +( +GENERATING_DOCUMENTATION +) + +1674 + gme + < +tyme + + gAsyncRdSm +,ym + gAot +,ym + gRdHdr +> + +1675 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +1676 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +1677 +async_ad_u +( +AsyncRdSm +& +s +, + +1678 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, cڡ boo:: +gex +& +ex +, + +1679 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +); + +1807 + gme + < +tyme + + gAsyncRdSm +,ym + gAot +, + +1808 +tyme + + gMchCdi +,ym + gRdHdr +> + +1809 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +1810 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +1811 +async_ad_u +( +AsyncRdSm +& +s +, + +1812 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +1813 +MchCdi + +mch_cdi +, +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +, + +1814 +tyme + +ab_if +< +is_mch_cdi +< +MchCdi +>:: +vue +>:: +ty +* = 0); + +1824  + ~ + +1826  + ~ + + @/usr/include/boost/asio/seq_packet_socket_service.hpp + +11 #ide +BOOST_ASIO_SEQ_PACKET_SOCKET_SERVICE_HPP + + +12  + #BOOST_ASIO_SEQ_PACKET_SOCKET_SERVICE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +29  + ~ + +30 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +31  + ~ + +33  + ~ + +36  + ~ + +38 +mea + + gboo + { + +39 +mea + + gasio + { + +42 + gme + < +tyme + + gProc +> + +43 +ass + + gq_ck_sock_rvi + + +44 #i +defed +( +GENERATING_DOCUMENTATION +) + +45 : +public + +boo +:: +asio +:: +io_cڋxt +:: +rvi + + +47 : +public + +boo +:: +asio +:: +da +:: +rvi_ba +< + +48 +q_ck_sock_rvi +< +Proc +> > + +51 +public +: + +52 #i +defed +( +GENERATING_DOCUMENTATION +) + +54  +boo +:: +asio +:: +io_cڋxt +:: +id + id; + +58  +Proc + + toc_ty +; + +61  +tyme + + tProc +:: + tdpot + + tdpot_ty +; + +63 + give +: + +65 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +66  +da +:: + tnu_sock_rvi +< + tProc +> + trvi_im_ty +; + +67 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +68  + gda +:: + tw_io_sock_rvi +< + tProc +> + trvi_im_ty +; + +70  + gda +:: + taive_sock_rvi +< + tProc +> + trvi_im_ty +; + +73 + gpublic +: + +75 #i +defed +( +GENERATING_DOCUMENTATION +) + +76  +imemti_defed + + timemti_ty +; + +78  +tyme + + trvi_im_ty +:: + timemti_ty + implementation_type; + +82 #i +defed +( +GENERATING_DOCUMENTATION +) + +83  +imemti_defed + + ttive_hd_ty +; + +85  +tyme + + trvi_im_ty +:: + ttive_hd_ty +ative_handle_type; + +90 +exic + +q_ck_sock_rvi +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +91 : +boo +:: +asio +:: +da +:: +rvi_ba +< + +92 +q_ck_sock_rvi +< +Proc +> >( +io_cڋxt +), + +93 +rvi_im_ +( +io_cڋxt +) + +98  +cڡru +( +imemti_ty +& +im +) + +100 + grvi_im_ +. +cڡru +( +im +); + +103 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +105  +move_cڡru +( +imemti_ty +& +im +, + +106 +imemti_ty +& +h_im +) + +108 + grvi_im_ +. +move_cڡru +( +im +, +h_im +); + +112  +move_assign +( +imemti_ty +& +im +, + +113 +q_ck_sock_rvi +& +h_rvi +, + +114 +imemti_ty +& +h_im +) + +116 + grvi_im_ +. +move_assign +( +im +, +h_rvi +. +rvi_im_ +, +h_im +); + +120 + gme + < +tyme + + gProc1 +> +nd + +ass + + gq_ck_sock_rvi +; + +124 + gme + < +tyme + + gProc1 +> + +125  +cvtg_move_cڡru +( +imemti_ty +& +im +, + +126 +q_ck_sock_rvi +< +Proc1 +>& +h_rvi +, + +127 +tyme + +q_ck_sock_rvi +< + +128 +Proc1 +>:: +imemti_ty +& +h_im +, + +129 +tyme + +ab_if +< +is_cvtib +< + +130 +Proc1 +, +Proc +>:: +vue +>:: +ty +* = 0) + +132 +rvi_im_ +. +me + +cvtg_move_cڡru +< +Proc1 +>( + +133 +im +, +h_rvi +. +rvi_im_ +, +h_im +); + +138  +deroy +( +imemti_ty +& +im +) + +140 + grvi_im_ +. +deroy +( +im +); + +144 +BOOST_ASIO_SYNC_OP_VOID + +ݒ +( +imemti_ty +& +im +, + +145 cڡ +oc_ty +& +oc +, +boo +:: +syem +:: +r_code +& +ec +) + +147 i( +oc +. +ty +(= +BOOST_ASIO_OS_DEF +( +SOCK_SEQPACKET +)) + +148 +rvi_im_ +. +ݒ +( +im +, +oc +, +ec +); + +150 + gec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +151 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +155 +BOOST_ASIO_SYNC_OP_VOID + +assign +( +imemti_ty +& +im +, + +156 cڡ +oc_ty +& +oc +, cڡ +tive_hd_ty +& +tive_sock +, + +157 +boo +:: +syem +:: +r_code +& +ec +) + +159 +rvi_im_ +. +assign +( +im +, +oc +, +tive_sock +, +ec +); + +160 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +164 +bo + +is_ݒ +(cڡ +imemti_ty +& +im +) const + +166  + grvi_im_ +. +is_ݒ +( +im +); + +170 +BOOST_ASIO_SYNC_OP_VOID + +o +( +imemti_ty +& +im +, + +171 +boo +:: +syem +:: +r_code +& +ec +) + +173 +rvi_im_ +. +o +( +im +, +ec +); + +174 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +178 +tive_hd_ty + +a +( +imemti_ty +& +im +, + +179 +boo +:: +syem +:: +r_code +& +ec +) + +181  +rvi_im_ +. +a +( +im +, +ec +); + +185 +tive_hd_ty + +tive_hd +( +imemti_ty +& +im +) + +187  + grvi_im_ +. +tive_hd +( +im +); + +191 +BOOST_ASIO_SYNC_OP_VOID + +nl +( +imemti_ty +& +im +, + +192 +boo +:: +syem +:: +r_code +& +ec +) + +194 +rvi_im_ +. +nl +( +im +, +ec +); + +195 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +199 +bo + +_mk +(cڡ +imemti_ty +& +im +, + +200 +boo +:: +syem +:: +r_code +& +ec +) const + +202  +rvi_im_ +. +_mk +( +im +, +ec +); + +206 + gd +:: +size_t + +avaab +(cڡ +imemti_ty +& +im +, + +207 +boo +:: +syem +:: +r_code +& +ec +) const + +209  +rvi_im_ +. +avaab +( +im +, +ec +); + +213 +BOOST_ASIO_SYNC_OP_VOID + +bd +( +imemti_ty +& +im +, + +214 cڡ +dpot_ty +& +dpot +, +boo +:: +syem +:: +r_code +& +ec +) + +216 +rvi_im_ +. +bd +( +im +, +dpot +, +ec +); + +217 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +221 +BOOST_ASIO_SYNC_OP_VOID + +c +( +imemti_ty +& +im +, + +222 cڡ +dpot_ty +& +_dpot +, +boo +:: +syem +:: +r_code +& +ec +) + +224 +rvi_im_ +. +c +( +im +, +_dpot +, +ec +); + +225 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +229 + gme + < +tyme + + gCHdr +> + +230 +BOOST_ASIO_INITFN_RESULT_TYPE +( +CHdr +, + +231 ( +boo +:: +syem +:: +r_code +)) + +232 +async_c +( +imemti_ty +& +im +, + +233 cڡ +dpot_ty +& +_dpot +, + +234 +BOOST_ASIO_MOVE_ARG +( +CHdr + +hdr +) + +236 + gasync_comi +< + gCHdr +, + +237 ( + gboo +:: +syem +:: +r_code +)> + +( +hdr +); + +239 + grvi_im_ +. +async_c +( +im +, +_dpot +, + +. +comi_hdr +); + +241  + g +. + gsu +. +g +(); + +245 + gme + < +tyme + + gSbSockOi +> + +246 +BOOST_ASIO_SYNC_OP_VOID + +t_ti +( +imemti_ty +& +im +, + +247 cڡ +SbSockOi +& +ti +, +boo +:: +syem +:: +r_code +& +ec +) + +249 +rvi_im_ +. +t_ti +( +im +, +ti +, +ec +); + +250 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +254 + gme + < +tyme + + gGbSockOi +> + +255 +BOOST_ASIO_SYNC_OP_VOID + +g_ti +(cڡ +imemti_ty +& +im +, + +256 +GbSockOi +& +ti +, +boo +:: +syem +:: +r_code +& +ec +) const + +258 +rvi_im_ +. +g_ti +( +im +, +ti +, +ec +); + +259 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +263 + gme + < +tyme + + gIoCڌCommd +> + +264 +BOOST_ASIO_SYNC_OP_VOID + +io_cڌ +( +imemti_ty +& +im +, + +265 +IoCڌCommd +& +commd +, +boo +:: +syem +:: +r_code +& +ec +) + +267 +rvi_im_ +. +io_cڌ +( +im +, +commd +, +ec +); + +268 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +272 +bo + +n_blockg +(cڡ +imemti_ty +& +im +) const + +274  + grvi_im_ +. +n_blockg +( +im +); + +278 +BOOST_ASIO_SYNC_OP_VOID + +n_blockg +( +imemti_ty +& +im +, + +279 +bo + +mode +, +boo +:: +syem +:: +r_code +& +ec +) + +281 +rvi_im_ +. +n_blockg +( +im +, +mode +, +ec +); + +282 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +286 +bo + +tive_n_blockg +(cڡ +imemti_ty +& +im +) const + +288  + grvi_im_ +. +tive_n_blockg +( +im +); + +292 +BOOST_ASIO_SYNC_OP_VOID + +tive_n_blockg +( +imemti_ty +& +im +, + +293 +bo + +mode +, +boo +:: +syem +:: +r_code +& +ec +) + +295 +rvi_im_ +. +tive_n_blockg +( +im +, +mode +, +ec +); + +296 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +300 +dpot_ty + +lol_dpot +(cڡ +imemti_ty +& +im +, + +301 +boo +:: +syem +:: +r_code +& +ec +) const + +303  +rvi_im_ +. +lol_dpot +( +im +, +ec +); + +307 +dpot_ty + +me_dpot +(cڡ +imemti_ty +& +im +, + +308 +boo +:: +syem +:: +r_code +& +ec +) const + +310  +rvi_im_ +. +me_dpot +( +im +, +ec +); + +314 +BOOST_ASIO_SYNC_OP_VOID + +shutdown +( +imemti_ty +& +im +, + +315 +sock_ba +:: +shutdown_ty + +wh +, +boo +:: +syem +:: +r_code +& +ec +) + +317 +rvi_im_ +. +shutdown +( +im +, +wh +, +ec +); + +318 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +323 +BOOST_ASIO_SYNC_OP_VOID + +wa +( +imemti_ty +& +im +, + +324 +sock_ba +:: +wa_ty + +w +, +boo +:: +syem +:: +r_code +& +ec +) + +326 +rvi_im_ +. +wa +( +im +, +w +, +ec +); + +327 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +332 + gme + < +tyme + + gWaHdr +> + +333 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WaHdr +, + +334 ( +boo +:: +syem +:: +r_code +)) + +335 +async_wa +( +imemti_ty +& +im +, +sock_ba +:: +wa_ty + +w +, + +336 +BOOST_ASIO_MOVE_ARG +( +WaHdr + +hdr +) + +338 + gasync_comi +< + gWaHdr +, + +339 ( + gboo +:: +syem +:: +r_code +)> + +( +hdr +); + +341 + grvi_im_ +. +async_wa +( +im +, +w +, + +. +comi_hdr +); + +343  + g +. + gsu +. +g +(); + +347 + gme + < +tyme + + gCڡBufrSequ +> + +348 + gd +:: +size_t + +nd +( +imemti_ty +& +im +, + +349 cڡ +CڡBufrSequ +& +bufrs +, + +350 +sock_ba +:: +mesge_ags + +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +352  +rvi_im_ +. +nd +( +im +, +bufrs +, +ags +, +ec +); + +356 + gme + < +tyme + + gCڡBufrSequ +,ym + gWreHdr +> + +357 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +358 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +359 +async_nd +( +imemti_ty +& +im +, + +360 cڡ +CڡBufrSequ +& +bufrs +, + +361 +sock_ba +:: +mesge_ags + +ags +, + +362 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +364 + gasync_comi +< + gWreHdr +, + +365 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +367 + grvi_im_ +. +async_nd +( +im +, +bufrs +, +ags +, + +. +comi_hdr +); + +369  + g +. + gsu +. +g +(); + +373 + gme + < +tyme + + gMubBufrSequ +> + +374 + gd +:: +size_t + +ive +( +imemti_ty +& +im +, + +375 cڡ +MubBufrSequ +& +bufrs +, +sock_ba +:: +mesge_ags + +_ags +, + +376 +sock_ba +:: +mesge_ags +& +out_ags +, +boo +:: +syem +:: +r_code +& +ec +) + +378  +rvi_im_ +. +ive_wh_ags +( +im +, + +379 +bufrs +, +_ags +, +out_ags +, +ec +); + +383 + gme + < +tyme + + gMubBufrSequ +,ym + gRdHdr +> + +384 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +385 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +386 +async_ive +( +imemti_ty +& +im +, + +387 cڡ +MubBufrSequ +& +bufrs +, +sock_ba +:: +mesge_ags + +_ags +, + +388 +sock_ba +:: +mesge_ags +& +out_ags +, + +389 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +391 + gasync_comi +< + gRdHdr +, + +392 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +394 + grvi_im_ +. +async_ive_wh_ags +( +im +, + +395 +bufrs +, +_ags +, +out_ags +, + +. +comi_hdr +); + +397  + g +. + gsu +. +g +(); + +400 + give +: + +402  +shutdown +() + +404 +rvi_im_ +. +shutdown +(); + +408 +rvi_im_ty + + grvi_im_ +; + +414  + ~ + + @/usr/include/boost/asio/serial_port.hpp + +12 #ide +BOOST_ASIO_SERIAL_PORT_HPP + + +13  + #BOOST_ASIO_SERIAL_PORT_HPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_HAS_SERIAL_PORT +) \ + +22 || + $defed +( +GENERATING_DOCUMENTATION +) + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +33 #i + `defed +( +BOOST_ASIO_HAS_MOVE +) + +34  + ~ + +37 #i + `defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +38  + ~ + +40 #i + `defed +( +BOOST_ASIO_HAS_IOCP +) + +41  + ~ + +42  + #BOOST_ASIO_SVC_T + +da +:: +w_io_rl_pt_rvi + + + ) + +44  + ~ + +45  + #BOOST_ASIO_SVC_T + +da +:: +aive_rl_pt_rvi + + + ) + +49  + ~ + +51 +mea + +boo + { + +52 +mea + +asio + { + +54 #i + `defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +56  +basic_rl_pt +<> + trl_pt +; + +66 +ass + +rl_pt + + +67 : +BOOST_ASIO_SVC_ACCESS + +basic_io_obje +< +BOOST_ASIO_SVC_T +>, + +68 +public + +rl_pt_ba + + +70 +public +: + +72  +io_cڋxt +:: + texecut_ty +xecutor_type; + +75 #i + `defed +( +GENERATING_DOCUMENTATION +) + +76  +imemti_defed + + ttive_hd_ty +; + +78  +BOOST_ASIO_SVC_T +:: + ttive_hd_ty +ative_handle_type; + +82  +rl_pt + + tlowe_y_ty +; + +91 +exic + + `rl_pt +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +92 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +io_cڋxt +) + +107 +exic + + `rl_pt +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +108 cڡ * +devi +) + +109 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +io_cڋxt +) + +111 +boo +:: +syem +:: +r_code + +ec +; + +112 +this +-> + `g_rvi +(). + `ݒ +his-> + `g_imemti +(), +devi +, +ec +); + +113 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "open"); + +127 +exic + + `rl_pt +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +128 cڡ +d +:: +rg +& +devi +) + +129 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +io_cڋxt +) + +131 +boo +:: +syem +:: +r_code + +ec +; + +132 +this +-> + `g_rvi +(). + `ݒ +his-> + `g_imemti +(), +devi +, +ec +); + +133 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "open"); + +148 + `rl_pt +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +149 cڡ +tive_hd_ty +& +tive_rl_pt +) + +150 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +io_cڋxt +) + +152 +boo +:: +syem +:: +r_code + +ec +; + +153 +this +-> + `g_rvi +(). + `assign +his-> + `g_imemti +(), + +154 +tive_rl_pt +, +ec +); + +155 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "assign"); + +158 #i + `defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +169 + `rl_pt +( +rl_pt +&& +h +) + +170 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +d +:: + `move +( +h +)) + +184 +rl_pt +& +ݔ +=(rl_pt&& +h +) + +186 +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: +ݔ +=( +d +:: + `move +( +h +)); + +187  * +this +; + +197 ~ + `rl_pt +() + +201 #i! + `defed +( +BOOST_ASIO_NO_DEPRECATED +) + +211 +boo +:: +asio +:: +io_cڋxt +& + `g_io_cڋxt +() + +213  +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: + `g_io_cڋxt +(); + +225 +boo +:: +asio +:: +io_cڋxt +& + `g_io_rvi +() + +227  +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: + `g_io_rvi +(); + +232 +execut_ty + + `g_execut +( +BOOST_ASIO_NOEXCEPT + + +234  +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: + `g_execut +(); + +246 +lowe_y_ty +& + `lowe_y +() + +248  * +this +; + +260 cڡ +lowe_y_ty +& + `lowe_y +() const + +262  * +this +; + +273  + `ݒ +(cڡ +d +:: +rg +& +devi +) + +275 +boo +:: +syem +:: +r_code + +ec +; + +276 +this +-> + `g_rvi +(). + `ݒ +his-> + `g_imemti +(), +devi +, +ec +); + +277 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "open"); + +289 +BOOST_ASIO_SYNC_OP_VOID + + `ݒ +(cڡ +d +:: +rg +& +devi +, + +290 +boo +:: +syem +:: +r_code +& +ec +) + +292 +this +-> + `g_rvi +(). + `ݒ +his-> + `g_imemti +(), +devi +, +ec +); + +293 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +304  + `assign +(cڡ +tive_hd_ty +& +tive_rl_pt +) + +306 +boo +:: +syem +:: +r_code + +ec +; + +307 +this +-> + `g_rvi +(). + `assign +his-> + `g_imemti +(), + +308 +tive_rl_pt +, +ec +); + +309 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "assign"); + +320 +BOOST_ASIO_SYNC_OP_VOID + + `assign +(cڡ +tive_hd_ty +& +tive_rl_pt +, + +321 +boo +:: +syem +:: +r_code +& +ec +) + +323 +this +-> + `g_rvi +(). + `assign +his-> + `g_imemti +(), + +324 +tive_rl_pt +, +ec +); + +325 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +329 +bo + + `is_ݒ +() const + +331  +this +-> + `g_rvi +(). + `is_ݒ +his-> + `g_imemti +()); + +342  + `o +() + +344 +boo +:: +syem +:: +r_code + +ec +; + +345 +this +-> + `g_rvi +(). + `o +his-> + `g_imemti +(), +ec +); + +346 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "close"); + +357 +BOOST_ASIO_SYNC_OP_VOID + + `o +( +boo +:: +syem +:: +r_code +& +ec +) + +359 +this +-> + `g_rvi +(). + `o +his-> + `g_imemti +(), +ec +); + +360 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +369 +tive_hd_ty + + `tive_hd +() + +371  +this +-> + `g_rvi +(). + `tive_hd +his-> + `g_imemti +()); + +382  + `nl +() + +384 +boo +:: +syem +:: +r_code + +ec +; + +385 +this +-> + `g_rvi +(). + `nl +his-> + `g_imemti +(), +ec +); + +386 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "cancel"); + +397 +BOOST_ASIO_SYNC_OP_VOID + + `nl +( +boo +:: +syem +:: +r_code +& +ec +) + +399 +this +-> + `g_rvi +(). + `nl +his-> + `g_imemti +(), +ec +); + +400 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +410  + `nd_bak +() + +412 +boo +:: +syem +:: +r_code + +ec +; + +413 +this +-> + `g_rvi +(). + `nd_bak +his-> + `g_imemti +(), +ec +); + +414 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "send_break"); + +424 +BOOST_ASIO_SYNC_OP_VOID + + `nd_bak +( +boo +:: +syem +:: +r_code +& +ec +) + +426 +this +-> + `g_rvi +(). + `nd_bak +his-> + `g_imemti +(), +ec +); + +427 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +445 +me + < +tyme + +SbSlPtOi +> + +446  + `t_ti +(cڡ +SbSlPtOi +& +ti +) + +448 +boo +:: +syem +:: +r_code + +ec +; + +449 +this +-> + `g_rvi +(). + `t_ti +his-> + `g_imemti +(), +ti +, +ec +); + +450 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "set_option"); + +468 +me + < +tyme + +SbSlPtOi +> + +469 +BOOST_ASIO_SYNC_OP_VOID + + `t_ti +(cڡ +SbSlPtOi +& +ti +, + +470 +boo +:: +syem +:: +r_code +& +ec +) + +472 +this +-> + `g_rvi +(). + `t_ti +his-> + `g_imemti +(), +ti +, +ec +); + +473 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +492 +me + < +tyme + +GbSlPtOi +> + +493  + `g_ti +( +GbSlPtOi +& +ti +) + +495 +boo +:: +syem +:: +r_code + +ec +; + +496 +this +-> + `g_rvi +(). + `g_ti +his-> + `g_imemti +(), +ti +, +ec +); + +497 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "get_option"); + +516 +me + < +tyme + +GbSlPtOi +> + +517 +BOOST_ASIO_SYNC_OP_VOID + + `g_ti +( +GbSlPtOi +& +ti +, + +518 +boo +:: +syem +:: +r_code +& +ec +) + +520 +this +-> + `g_rvi +(). + `g_ti +his-> + `g_imemti +(), +ti +, +ec +); + +521 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +551 +me + < +tyme + +CڡBufrSequ +> + +552 +d +:: +size_t + + `wre_some +(cڡ +CڡBufrSequ +& +bufrs +) + +554 +boo +:: +syem +:: +r_code + +ec +; + +555 +d +:: +size_t + +s + = +this +-> + `g_rvi +(). + `wre_some +( + +556 +this +-> + `g_imemti +(), +bufrs +, +ec +); + +557 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "write_some"); + +558  +s +; + +577 +me + < +tyme + +CڡBufrSequ +> + +578 +d +:: +size_t + + `wre_some +(cڡ +CڡBufrSequ +& +bufrs +, + +579 +boo +:: +syem +:: +r_code +& +ec +) + +581  +this +-> + `g_rvi +(). + `wre_some +( + +582 +this +-> + `g_imemti +(), +bufrs +, +ec +); + +620 +me + < +tyme + +CڡBufrSequ +,ym +WreHdr +> + +621 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +622 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +623 + `async_wre_some +(cڡ +CڡBufrSequ +& +bufrs +, + +624 + `BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +628 + `BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + +ty_check +; + +630 +async_comi +< +WreHdr +, + +631 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)> + ` +( +hdr +); + +633 +this +-> + `g_rvi +(). + `async_wre_some +( + +634 +this +-> + `g_imemti +(), +bufrs +, + +. +comi_hdr +); + +636  + +. +su +. + `g +(); + +667 +me + < +tyme + +MubBufrSequ +> + +668 +d +:: +size_t + + `ad_some +(cڡ +MubBufrSequ +& +bufrs +) + +670 +boo +:: +syem +:: +r_code + +ec +; + +671 +d +:: +size_t + +s + = +this +-> + `g_rvi +(). + `ad_some +( + +672 +this +-> + `g_imemti +(), +bufrs +, +ec +); + +673 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "read_some"); + +674  +s +; + +694 +me + < +tyme + +MubBufrSequ +> + +695 +d +:: +size_t + + `ad_some +(cڡ +MubBufrSequ +& +bufrs +, + +696 +boo +:: +syem +:: +r_code +& +ec +) + +698  +this +-> + `g_rvi +(). + `ad_some +( + +699 +this +-> + `g_imemti +(), +bufrs +, +ec +); + +738 +me + < +tyme + +MubBufrSequ +,ym +RdHdr +> + +739 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +740 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +741 + `async_ad_some +(cڡ +MubBufrSequ +& +bufrs +, + +742 + `BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +746 + `BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + +ty_check +; + +748 +async_comi +< +RdHdr +, + +749 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)> + ` +( +hdr +); + +751 +this +-> + `g_rvi +(). + `async_ad_some +( + +752 +this +-> + `g_imemti +(), +bufrs +, + +. +comi_hdr +); + +754  + +. +su +. + `g +(); + +760 + } +} + +762  + ~ + +764 #i! +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +765 #unde +BOOST_ASIO_SVC_T + + + @/usr/include/boost/asio/serial_port_base.hpp + +12 #ide +BOOST_ASIO_SERIAL_PORT_BASE_HPP + + +13  + #BOOST_ASIO_SERIAL_PORT_BASE_HPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_HAS_SERIAL_PORT +) \ + +22 || + $defed +( +GENERATING_DOCUMENTATION +) + +24 #i! + `defed +( +BOOST_ASIO_WINDOWS +&& !defed( +__CYGWIN__ +) + +25  + ~ + +28  + ~ + +29  + ~ + +31 #i + `defed +( +GENERATING_DOCUMENTATION +) + +32  + #BOOST_ASIO_OPTION_STORAGE + +imemti_defed + + + ) + +33 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +34  + #BOOST_ASIO_OPTION_STORAGE + +DCB + + + ) + +36  + #BOOST_ASIO_OPTION_STORAGE + +rmios + + + ) + +39  + ~ + +41 +mea + +boo + { + +42 +mea + +asio + { + +46 as + crl_pt_ba + + +48 +public +: + +53 as + cbaud_ + + +55 +public +: + +56 +exic + + `baud_ +( + + = 0); + +57  + `vue +() const; + +58 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + + `e +( + +59 +BOOST_ASIO_OPTION_STORAGE +& +age +, + +60 +boo +:: +syem +:: +r_code +& +ec +) const; + +61 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + + `ld +( + +62 cڡ +BOOST_ASIO_OPTION_STORAGE +& +age +, + +63 +boo +:: +syem +:: +r_code +& +ec +); + +64 +ive +: + +65  +vue_ +; + +72 as + cow_cڌ + + +74 +public +: + +75 + ety + { +ne +, +sowe +, +hdwe + }; + +76 +BOOST_ASIO_DECL + +exic + + `ow_cڌ +( +ty + +t + = +ne +); + +77 +ty + + `vue +() const; + +78 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + + `e +( + +79 +BOOST_ASIO_OPTION_STORAGE +& +age +, + +80 +boo +:: +syem +:: +r_code +& +ec +) const; + +81 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + + `ld +( + +82 cڡ +BOOST_ASIO_OPTION_STORAGE +& +age +, + +83 +boo +:: +syem +:: +r_code +& +ec +); + +84 +ive +: + +85 +ty + +vue_ +; + +92 as + cry + + +94 +public +: + +95 + ety + { +ne +, +odd +, +ev + }; + +96 +BOOST_ASIO_DECL + +exic + + `ry +( +ty + +t + = +ne +); + +97 +ty + + `vue +() const; + +98 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + + `e +( + +99 +BOOST_ASIO_OPTION_STORAGE +& +age +, + +100 +boo +:: +syem +:: +r_code +& +ec +) const; + +101 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + + `ld +( + +102 cڡ +BOOST_ASIO_OPTION_STORAGE +& +age +, + +103 +boo +:: +syem +:: +r_code +& +ec +); + +104 +ive +: + +105 +ty + +vue_ +; + +112 as + c_bs + + +114 +public +: + +115 + ety + { +e +, +ڕotfive +, +two + }; + +116 +BOOST_ASIO_DECL + +exic + + `_bs +( +ty + +t + = +e +); + +117 +ty + + `vue +() const; + +118 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + + `e +( + +119 +BOOST_ASIO_OPTION_STORAGE +& +age +, + +120 +boo +:: +syem +:: +r_code +& +ec +) const; + +121 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + + `ld +( + +122 cڡ +BOOST_ASIO_OPTION_STORAGE +& +age +, + +123 +boo +:: +syem +:: +r_code +& +ec +); + +124 +ive +: + +125 +ty + +vue_ +; + +132 as + ccha_size + + +134 +public +: + +135 +BOOST_ASIO_DECL + +exic + + `cha_size +( +t + = 8); + +136  + `vue +() const; + +137 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + + `e +( + +138 +BOOST_ASIO_OPTION_STORAGE +& +age +, + +139 +boo +:: +syem +:: +r_code +& +ec +) const; + +140 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + + `ld +( + +141 cڡ +BOOST_ASIO_OPTION_STORAGE +& +age +, + +142 +boo +:: +syem +:: +r_code +& +ec +); + +143 +ive +: + +144  +vue_ +; + +147 +eed +: + +149 ~ + `rl_pt_ba +() + +154 + } +} + +157  + ~ + +159 #unde +BOOST_ASIO_OPTION_STORAGE + + +161  + ~ + +162 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +163  + ~ + + @/usr/include/boost/asio/serial_port_service.hpp + +11 #ide +BOOST_ASIO_SERIAL_PORT_SERVICE_HPP + + +12  + #BOOST_ASIO_SERIAL_PORT_SERVICE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +22 #i +defed +( +BOOST_ASIO_HAS_SERIAL_PORT +) \ + +23 || + $defed +( +GENERATING_DOCUMENTATION +) + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +34  + ~ + +36 +mea + +boo + { + +37 +mea + +asio + { + +40 +ass + +rl_pt_rvi + + +41 #i + `defed +( +GENERATING_DOCUMENTATION +) + +42 : +public + +boo +:: +asio +:: +io_cڋxt +:: +rvi + + +44 : +public + +boo +:: +asio +:: +da +:: +rvi_ba +< +rl_pt_rvi +> + +47 +public +: + +48 #i + `defed +( +GENERATING_DOCUMENTATION +) + +50  +boo +:: +asio +:: +io_cڋxt +:: +id + id; + +53 +ive +: + +55 #i + `defed +( +BOOST_ASIO_HAS_IOCP +) + +56  +da +:: + tw_io_rl_pt_rvi + + trvi_im_ty +; + +58  +da +:: + taive_rl_pt_rvi + + trvi_im_ty +; + +61 +public +: + +63 #i + `defed +( +GENERATING_DOCUMENTATION +) + +64  +imemti_defed + + timemti_ty +; + +66  +rvi_im_ty +:: + timemti_ty + implementation_type; + +70 #i + `defed +( +GENERATING_DOCUMENTATION +) + +71  +imemti_defed + + ttive_hd_ty +; + +73  +rvi_im_ty +:: + ttive_hd_ty +ative_handle_type; + +77 +exic + + `rl_pt_rvi +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +78 : +boo +:: +asio +:: +da +:: +rvi_ba +< +rl_pt_rvi +>( +io_cڋxt +), + +79 + `rvi_im_ +( +io_cڋxt +) + +84  + `cڡru +( +imemti_ty +& +im +) + +86 +rvi_im_ +. + `cڡru +( +im +); + +89 #i + `defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +91  + `move_cڡru +( +imemti_ty +& +im +, + +92 +imemti_ty +& +h_im +) + +94 +rvi_im_ +. + `move_cڡru +( +im +, +h_im +); + +98  + `move_assign +( +imemti_ty +& +im +, + +99 +rl_pt_rvi +& +h_rvi +, + +100 +imemti_ty +& +h_im +) + +102 +rvi_im_ +. + `move_assign +( +im +, +h_rvi +.rvi_im_, +h_im +); + +107  + `deroy +( +imemti_ty +& +im +) + +109 +rvi_im_ +. + `deroy +( +im +); + +113 +BOOST_ASIO_SYNC_OP_VOID + + `ݒ +( +imemti_ty +& +im +, + +114 cڡ +d +:: +rg +& +devi +, +boo +:: +syem +:: +r_code +& +ec +) + +116 +rvi_im_ +. + `ݒ +( +im +, +devi +, +ec +); + +117 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +121 +BOOST_ASIO_SYNC_OP_VOID + + `assign +( +imemti_ty +& +im +, + +122 cڡ +tive_hd_ty +& +hd +, +boo +:: +syem +:: +r_code +& +ec +) + +124 +rvi_im_ +. + `assign +( +im +, +hd +, +ec +); + +125 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +129 +bo + + `is_ݒ +(cڡ +imemti_ty +& +im +) const + +131  +rvi_im_ +. + `is_ݒ +( +im +); + +135 +BOOST_ASIO_SYNC_OP_VOID + + `o +( +imemti_ty +& +im +, + +136 +boo +:: +syem +:: +r_code +& +ec +) + +138 +rvi_im_ +. + `o +( +im +, +ec +); + +139 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +143 +tive_hd_ty + + `tive_hd +( +imemti_ty +& +im +) + +145  +rvi_im_ +. + `tive_hd +( +im +); + +149 +BOOST_ASIO_SYNC_OP_VOID + + `nl +( +imemti_ty +& +im +, + +150 +boo +:: +syem +:: +r_code +& +ec +) + +152 +rvi_im_ +. + `nl +( +im +, +ec +); + +153 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +157 +me + < +tyme + +SbSlPtOi +> + +158 +BOOST_ASIO_SYNC_OP_VOID + + `t_ti +( +imemti_ty +& +im +, + +159 cڡ +SbSlPtOi +& +ti +, +boo +:: +syem +:: +r_code +& +ec +) + +161 +rvi_im_ +. + `t_ti +( +im +, +ti +, +ec +); + +162 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +166 +me + < +tyme + +GbSlPtOi +> + +167 +BOOST_ASIO_SYNC_OP_VOID + + `g_ti +(cڡ +imemti_ty +& +im +, + +168 +GbSlPtOi +& +ti +, +boo +:: +syem +:: +r_code +& +ec +) const + +170 +rvi_im_ +. + `g_ti +( +im +, +ti +, +ec +); + +171 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +175 +BOOST_ASIO_SYNC_OP_VOID + + `nd_bak +( +imemti_ty +& +im +, + +176 +boo +:: +syem +:: +r_code +& +ec +) + +178 +rvi_im_ +. + `nd_bak +( +im +, +ec +); + +179 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +183 +me + < +tyme + +CڡBufrSequ +> + +184 +d +:: +size_t + + `wre_some +( +imemti_ty +& +im +, + +185 cڡ +CڡBufrSequ +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +) + +187  +rvi_im_ +. + `wre_some +( +im +, +bufrs +, +ec +); + +191 +me + < +tyme + +CڡBufrSequ +,ym +WreHdr +> + +192 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +193 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +194 + `async_wre_some +( +imemti_ty +& +im +, + +195 cڡ +CڡBufrSequ +& +bufrs +, + +196 + `BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +198 +async_comi +< +WreHdr +, + +199 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)> + ` +( +hdr +); + +201 +rvi_im_ +. + `async_wre_some +( +im +, +bufrs +, + +. +comi_hdr +); + +203  + +. +su +. + `g +(); + +207 +me + < +tyme + +MubBufrSequ +> + +208 +d +:: +size_t + + `ad_some +( +imemti_ty +& +im +, + +209 cڡ +MubBufrSequ +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +) + +211  +rvi_im_ +. + `ad_some +( +im +, +bufrs +, +ec +); + +215 +me + < +tyme + +MubBufrSequ +,ym +RdHdr +> + +216 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +217 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +218 + `async_ad_some +( +imemti_ty +& +im +, + +219 cڡ +MubBufrSequ +& +bufrs +, + +220 + `BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +222 +async_comi +< +RdHdr +, + +223 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)> + ` +( +hdr +); + +225 +rvi_im_ +. + `async_ad_some +( +im +, +bufrs +, + +. +comi_hdr +); + +227  + +. +su +. + `g +(); + +230 +ive +: + +232  + `shutdown +() + +234 +rvi_im_ +. + `shutdown +(); + +238 +rvi_im_ty + +rvi_im_ +; + +242 + } +} + +244  + ~ + + @/usr/include/boost/asio/signal_set.hpp + +11 #ide +BOOST_ASIO_SIGNAL_SET_HPP + + +12  + #BOOST_ASIO_SIGNAL_SET_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +28  + ~ + +30  + ~ + +33 +mea + + gboo + { + +34 +mea + + gasio + { + +36 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +38  + gbasic_sigl_t +<> + tsigl_t +; + +100 +ass + + gsigl_t + + +101 : +BOOST_ASIO_SVC_ACCESS + +basic_io_obje +< +da +:: +sigl_t_rvi +> + +103 +public +: + +105  +io_cڋxt +:: + texecut_ty +xecutor_type; + +114 +exic + +sigl_t +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +115 : +basic_io_obje +< +da +:: +sigl_t_rvi +>( +io_cڋxt +) + +132 +sigl_t +( +boo +:: +asio +:: +io_cڋxt +& io_cڋxt,  +sigl_numb_1 +) + +133 : +basic_io_obje +< +da +:: +sigl_t_rvi +>( +io_cڋxt +) + +135 +boo +:: +syem +:: +r_code + +ec +; + +136 + gthis +-> +g_rvi +(). +add +( +this +-> +g_imemti +(), +sigl_numb_1 +, +ec +); + +137 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "add"); + +156 +sigl_t +( +boo +:: +asio +:: +io_cڋxt +& io_cڋxt,  +sigl_numb_1 +, + +157  +sigl_numb_2 +) + +158 : +basic_io_obje +< +da +:: +sigl_t_rvi +>( +io_cڋxt +) + +160 +boo +:: +syem +:: +r_code + +ec +; + +161 + gthis +-> +g_rvi +(). +add +( +this +-> +g_imemti +(), +sigl_numb_1 +, +ec +); + +162 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "add"); + +163 + gthis +-> +g_rvi +(). +add +( +this +-> +g_imemti +(), +sigl_numb_2 +, +ec +); + +164 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "add"); + +186 +sigl_t +( +boo +:: +asio +:: +io_cڋxt +& io_cڋxt,  +sigl_numb_1 +, + +187  +sigl_numb_2 +,  +sigl_numb_3 +) + +188 : +basic_io_obje +< +da +:: +sigl_t_rvi +>( +io_cڋxt +) + +190 +boo +:: +syem +:: +r_code + +ec +; + +191 + gthis +-> +g_rvi +(). +add +( +this +-> +g_imemti +(), +sigl_numb_1 +, +ec +); + +192 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "add"); + +193 + gthis +-> +g_rvi +(). +add +( +this +-> +g_imemti +(), +sigl_numb_2 +, +ec +); + +194 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "add"); + +195 + gthis +-> +g_rvi +(). +add +( +this +-> +g_imemti +(), +sigl_numb_3 +, +ec +); + +196 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "add"); + +205 ~ +sigl_t +() + +209 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +219 + gboo +:: +asio +:: +io_cڋxt +& +g_io_cڋxt +() + +221  +basic_io_obje +< +da +:: +sigl_t_rvi +>:: +g_io_cڋxt +(); + +233 + gboo +:: +asio +:: +io_cڋxt +& +g_io_rvi +() + +235  +basic_io_obje +< +da +:: +sigl_t_rvi +>:: +g_io_rvi +(); + +240 +execut_ty + +g_execut +( + gBOOST_ASIO_NOEXCEPT + + +242  + gbasic_io_obje +< + gda +:: +sigl_t_rvi +>:: +g_execut +(); + +254  +add +( +sigl_numb +) + +256 + gboo +:: +syem +:: +r_code + +ec +; + +257 + gthis +-> +g_rvi +(). +add +( +this +-> +g_imemti +(), +sigl_numb +, +ec +); + +258 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "add"); + +270 +BOOST_ASIO_SYNC_OP_VOID + +add +( +sigl_numb +, + +271 +boo +:: +syem +:: +r_code +& +ec +) + +273 +this +-> +g_rvi +(). +add +his-> +g_imemti +(), +sigl_numb +, +ec +); + +274 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +289  +move +( +sigl_numb +) + +291 + gboo +:: +syem +:: +r_code + +ec +; + +292 + gthis +-> +g_rvi +(). +move +( +this +-> +g_imemti +(), +sigl_numb +, +ec +); + +293 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "remove"); + +308 +BOOST_ASIO_SYNC_OP_VOID + +move +( +sigl_numb +, + +309 +boo +:: +syem +:: +r_code +& +ec +) + +311 +this +-> +g_rvi +(). +move +his-> +g_imemti +(), +sigl_numb +, +ec +); + +312 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +324  +r +() + +326 + gboo +:: +syem +:: +r_code + +ec +; + +327 + gthis +-> +g_rvi +(). +r +( +this +-> +g_imemti +(), +ec +); + +328 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "clear"); + +340 +BOOST_ASIO_SYNC_OP_VOID + +r +( +boo +:: +syem +:: +r_code +& +ec +) + +342 +this +-> +g_rvi +(). +r +his-> +g_imemti +(), +ec +); + +343 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +367  +nl +() + +369 + gboo +:: +syem +:: +r_code + +ec +; + +370 + gthis +-> +g_rvi +(). +nl +( +this +-> +g_imemti +(), +ec +); + +371 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "cancel"); + +395 +BOOST_ASIO_SYNC_OP_VOID + +nl +( +boo +:: +syem +:: +r_code +& +ec +) + +397 +this +-> +g_rvi +(). +nl +his-> +g_imemti +(), +ec +); + +398 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +426 + gme + < +tyme + + gSiglHdr +> + +427 +BOOST_ASIO_INITFN_RESULT_TYPE +( +SiglHdr +, + +428 ( +boo +:: +syem +:: +r_code +, )) + +429 +async_wa +( +BOOST_ASIO_MOVE_ARG +( +SiglHdr + +hdr +) + +433 +BOOST_ASIO_SIGNAL_HANDLER_CHECK +( +SiglHdr +, +hdr + + gty_check +; + +435 + gasync_comi +< + gSiglHdr +, + +436 ( + gboo +:: +syem +:: +r_code +, )> + +( +hdr +); + +438 + gthis +-> +g_rvi +(). +async_wa +( +this +-> +g_imemti +(), + +439 + +. +comi_hdr +); + +441  + g +. + gsu +. +g +(); + + @/usr/include/boost/asio/signal_set_service.hpp + +11 #ide +BOOST_ASIO_SIGNAL_SET_SERVICE_HPP + + +12  + #BOOST_ASIO_SIGNAL_SET_SERVICE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + + gboo + { + +30 +mea + + gasio + { + +33 +ass + + gsigl_t_rvi + + +34 #i +defed +( +GENERATING_DOCUMENTATION +) + +35 : +public + +boo +:: +asio +:: +io_cڋxt +:: +rvi + + +37 : +public + +boo +:: +asio +:: +da +:: +rvi_ba +< +sigl_t_rvi +> + +40 +public +: + +41 #i +defed +( +GENERATING_DOCUMENTATION +) + +43  +boo +:: +asio +:: +io_cڋxt +:: +id + id; + +46 + gpublic +: + +48 #i +defed +( +GENERATING_DOCUMENTATION +) + +49  +imemti_defed + + timemti_ty +; + +51  + gda +:: + tsigl_t_rvi +:: + timemti_ty + implementation_type; + +55 +exic + +sigl_t_rvi +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +56 : +boo +:: +asio +:: +da +:: +rvi_ba +< +sigl_t_rvi +>( +io_cڋxt +), + +57 +rvi_im_ +( +io_cڋxt +) + +62  +cڡru +( +imemti_ty +& +im +) + +64 + grvi_im_ +. +cڡru +( +im +); + +68  +deroy +( +imemti_ty +& +im +) + +70 + grvi_im_ +. +deroy +( +im +); + +74 +BOOST_ASIO_SYNC_OP_VOID + +add +( +imemti_ty +& +im +, + +75  +sigl_numb +, +boo +:: +syem +:: +r_code +& +ec +) + +77 +rvi_im_ +. +add +( +im +, +sigl_numb +, +ec +); + +78 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +82 +BOOST_ASIO_SYNC_OP_VOID + +move +( +imemti_ty +& +im +, + +83  +sigl_numb +, +boo +:: +syem +:: +r_code +& +ec +) + +85 +rvi_im_ +. +move +( +im +, +sigl_numb +, +ec +); + +86 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +90 +BOOST_ASIO_SYNC_OP_VOID + +r +( +imemti_ty +& +im +, + +91 +boo +:: +syem +:: +r_code +& +ec +) + +93 +rvi_im_ +. +r +( +im +, +ec +); + +94 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +98 +BOOST_ASIO_SYNC_OP_VOID + +nl +( +imemti_ty +& +im +, + +99 +boo +:: +syem +:: +r_code +& +ec +) + +101 +rvi_im_ +. +nl +( +im +, +ec +); + +102 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +106 + gme + < +tyme + + gSiglHdr +> + +107 +BOOST_ASIO_INITFN_RESULT_TYPE +( +SiglHdr +, + +108 ( +boo +:: +syem +:: +r_code +, )) + +109 +async_wa +( +imemti_ty +& +im +, + +110 +BOOST_ASIO_MOVE_ARG +( +SiglHdr + +hdr +) + +112 + gasync_comi +< + gSiglHdr +, + +113 ( + gboo +:: +syem +:: +r_code +, )> + +( +hdr +); + +115 + grvi_im_ +. +async_wa +( +im +, + +. +comi_hdr +); + +117  + g +. + gsu +. +g +(); + +120 + give +: + +122  +shutdown +() + +124 +rvi_im_ +. +shutdown +(); + +128  +nify_fk +( +boo +:: +asio +:: +io_cڋxt +:: +fk_evt + +evt +) + +130 +rvi_im_ +. +nify_fk +( +evt +); + +134 + gda +:: +sigl_t_rvi + +rvi_im_ +; + +140  + ~ + + @/usr/include/boost/asio/socket_acceptor_service.hpp + +11 #ide +BOOST_ASIO_SOCKET_ACCEPTOR_SERVICE_HPP + + +12  + #BOOST_ASIO_SOCKET_ACCEPTOR_SERVICE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +28  + ~ + +29 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +30  + ~ + +32  + ~ + +35  + ~ + +37 +mea + + gboo + { + +38 +mea + + gasio + { + +41 + gme + < +tyme + + gProc +> + +42 +ass + + gsock_ac_rvi + + +43 #i +defed +( +GENERATING_DOCUMENTATION +) + +44 : +public + +boo +:: +asio +:: +io_cڋxt +:: +rvi + + +46 : +public + +boo +:: +asio +:: +da +:: +rvi_ba +< +sock_ac_rvi +< +Proc +> > + +49 +public +: + +50 #i +defed +( +GENERATING_DOCUMENTATION +) + +52  +boo +:: +asio +:: +io_cڋxt +:: +id + id; + +56  +Proc + + toc_ty +; + +59  +tyme + + toc_ty +:: + tdpot + + tdpot_ty +; + +61 + give +: + +63 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +64  +da +:: + tnu_sock_rvi +< + tProc +> + trvi_im_ty +; + +65 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +66  + gda +:: + tw_io_sock_rvi +< + tProc +> + trvi_im_ty +; + +68  + gda +:: + taive_sock_rvi +< + tProc +> + trvi_im_ty +; + +71 + gpublic +: + +73 #i +defed +( +GENERATING_DOCUMENTATION +) + +74  +imemti_defed + + timemti_ty +; + +76  +tyme + + trvi_im_ty +:: + timemti_ty + implementation_type; + +80 #i +defed +( +GENERATING_DOCUMENTATION +) + +81  +imemti_defed + + ttive_hd_ty +; + +83  +tyme + + trvi_im_ty +:: + ttive_hd_ty +ative_handle_type; + +87 +exic + +sock_ac_rvi +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +88 : +boo +:: +asio +:: +da +:: +rvi_ba +< + +89 +sock_ac_rvi +< +Proc +> >( +io_cڋxt +), + +90 +rvi_im_ +( +io_cڋxt +) + +95  +cڡru +( +imemti_ty +& +im +) + +97 + grvi_im_ +. +cڡru +( +im +); + +100 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +102  +move_cڡru +( +imemti_ty +& +im +, + +103 +imemti_ty +& +h_im +) + +105 + grvi_im_ +. +move_cڡru +( +im +, +h_im +); + +109  +move_assign +( +imemti_ty +& +im +, + +110 +sock_ac_rvi +& +h_rvi +, + +111 +imemti_ty +& +h_im +) + +113 + grvi_im_ +. +move_assign +( +im +, +h_rvi +. +rvi_im_ +, +h_im +); + +117 + gme + < +tyme + + gProc1 +> +nd + +ass + + gsock_ac_rvi +; + +121 + gme + < +tyme + + gProc1 +> + +122  +cvtg_move_cڡru +( +imemti_ty +& +im +, + +123 +sock_ac_rvi +< +Proc1 +>& +h_rvi +, + +124 +tyme + +sock_ac_rvi +< + +125 +Proc1 +>:: +imemti_ty +& +h_im +, + +126 +tyme + +ab_if +< +is_cvtib +< + +127 +Proc1 +, +Proc +>:: +vue +>:: +ty +* = 0) + +129 +rvi_im_ +. +me + +cvtg_move_cڡru +< +Proc1 +>( + +130 +im +, +h_rvi +. +rvi_im_ +, +h_im +); + +135  +deroy +( +imemti_ty +& +im +) + +137 + grvi_im_ +. +deroy +( +im +); + +141 +BOOST_ASIO_SYNC_OP_VOID + +ݒ +( +imemti_ty +& +im +, + +142 cڡ +oc_ty +& +oc +, +boo +:: +syem +:: +r_code +& +ec +) + +144 +rvi_im_ +. +ݒ +( +im +, +oc +, +ec +); + +145 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +149 +BOOST_ASIO_SYNC_OP_VOID + +assign +( +imemti_ty +& +im +, + +150 cڡ +oc_ty +& +oc +, cڡ +tive_hd_ty +& +tive_ac +, + +151 +boo +:: +syem +:: +r_code +& +ec +) + +153 +rvi_im_ +. +assign +( +im +, +oc +, +tive_ac +, +ec +); + +154 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +158 +bo + +is_ݒ +(cڡ +imemti_ty +& +im +) const + +160  + grvi_im_ +. +is_ݒ +( +im +); + +164 +BOOST_ASIO_SYNC_OP_VOID + +nl +( +imemti_ty +& +im +, + +165 +boo +:: +syem +:: +r_code +& +ec +) + +167 +rvi_im_ +. +nl +( +im +, +ec +); + +168 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +172 +BOOST_ASIO_SYNC_OP_VOID + +bd +( +imemti_ty +& +im +, + +173 cڡ +dpot_ty +& +dpot +, +boo +:: +syem +:: +r_code +& +ec +) + +175 +rvi_im_ +. +bd +( +im +, +dpot +, +ec +); + +176 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +181 +BOOST_ASIO_SYNC_OP_VOID + +li +( +imemti_ty +& +im +,  +backlog +, + +182 +boo +:: +syem +:: +r_code +& +ec +) + +184 +rvi_im_ +. +li +( +im +, +backlog +, +ec +); + +185 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +189 +BOOST_ASIO_SYNC_OP_VOID + +o +( +imemti_ty +& +im +, + +190 +boo +:: +syem +:: +r_code +& +ec +) + +192 +rvi_im_ +. +o +( +im +, +ec +); + +193 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +197 +tive_hd_ty + +a +( +imemti_ty +& +im +, + +198 +boo +:: +syem +:: +r_code +& +ec +) + +200  +rvi_im_ +. +a +( +im +, +ec +); + +204 +tive_hd_ty + +tive_hd +( +imemti_ty +& +im +) + +206  + grvi_im_ +. +tive_hd +( +im +); + +210 + gme + < +tyme + + gSbSockOi +> + +211 +BOOST_ASIO_SYNC_OP_VOID + +t_ti +( +imemti_ty +& +im +, + +212 cڡ +SbSockOi +& +ti +, +boo +:: +syem +:: +r_code +& +ec +) + +214 +rvi_im_ +. +t_ti +( +im +, +ti +, +ec +); + +215 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +219 + gme + < +tyme + + gGbSockOi +> + +220 +BOOST_ASIO_SYNC_OP_VOID + +g_ti +(cڡ +imemti_ty +& +im +, + +221 +GbSockOi +& +ti +, +boo +:: +syem +:: +r_code +& +ec +) const + +223 +rvi_im_ +. +g_ti +( +im +, +ti +, +ec +); + +224 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +228 + gme + < +tyme + + gIoCڌCommd +> + +229 +BOOST_ASIO_SYNC_OP_VOID + +io_cڌ +( +imemti_ty +& +im +, + +230 +IoCڌCommd +& +commd +, +boo +:: +syem +:: +r_code +& +ec +) + +232 +rvi_im_ +. +io_cڌ +( +im +, +commd +, +ec +); + +233 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +237 +bo + +n_blockg +(cڡ +imemti_ty +& +im +) const + +239  + grvi_im_ +. +n_blockg +( +im +); + +243 +BOOST_ASIO_SYNC_OP_VOID + +n_blockg +( +imemti_ty +& +im +, + +244 +bo + +mode +, +boo +:: +syem +:: +r_code +& +ec +) + +246 +rvi_im_ +. +n_blockg +( +im +, +mode +, +ec +); + +247 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +251 +bo + +tive_n_blockg +(cڡ +imemti_ty +& +im +) const + +253  + grvi_im_ +. +tive_n_blockg +( +im +); + +257 +BOOST_ASIO_SYNC_OP_VOID + +tive_n_blockg +( +imemti_ty +& +im +, + +258 +bo + +mode +, +boo +:: +syem +:: +r_code +& +ec +) + +260 +rvi_im_ +. +tive_n_blockg +( +im +, +mode +, +ec +); + +261 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +265 +dpot_ty + +lol_dpot +(cڡ +imemti_ty +& +im +, + +266 +boo +:: +syem +:: +r_code +& +ec +) const + +268  +rvi_im_ +. +lol_dpot +( +im +, +ec +); + +273 +BOOST_ASIO_SYNC_OP_VOID + +wa +( +imemti_ty +& +im +, + +274 +sock_ba +:: +wa_ty + +w +, +boo +:: +syem +:: +r_code +& +ec +) + +276 +rvi_im_ +. +wa +( +im +, +w +, +ec +); + +277 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +282 + gme + < +tyme + + gWaHdr +> + +283 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WaHdr +, + +284 ( +boo +:: +syem +:: +r_code +)) + +285 +async_wa +( +imemti_ty +& +im +, +sock_ba +:: +wa_ty + +w +, + +286 +BOOST_ASIO_MOVE_ARG +( +WaHdr + +hdr +) + +288 + gasync_comi +< + gWaHdr +, + +289 ( + gboo +:: +syem +:: +r_code +)> + +( +hdr +); + +291 + grvi_im_ +. +async_wa +( +im +, +w +, + +. +comi_hdr +); + +293  + g +. + gsu +. +g +(); + +297 + gme + < +tyme + + gProc1 +,ym + gSockSvi +> + +298 +BOOST_ASIO_SYNC_OP_VOID + +ac +( +imemti_ty +& +im +, + +299 +basic_sock +< +Proc1 +, +SockSvi +>& + +, + +300 +dpot_ty +* +_dpot +, +boo +:: +syem +:: +r_code +& +ec +, + +301 +tyme + +ab_if +< +is_cvtib +< +Proc +, +Proc1 +>:: +vue +>:: +ty +* = 0) + +303 +rvi_im_ +. +ac +( +im +, + +, +_dpot +, +ec +); + +304 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +307 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +309 +tyme + + gProc +:: +sock + +ac +( +imemti_ty +& +im +, + +310 +io_cڋxt +* +_io_cڋxt +, +dpot_ty +* +_dpot +, + +311 +boo +:: +syem +:: +r_code +& +ec +) + +313  +rvi_im_ +. +ac +( +im +, +_io_cڋxt +, +_dpot +, +ec +); + +318 + gme + < +tyme + + gProc1 +,ym + gSockSvi +,ym + gAcHdr +> + +319 +BOOST_ASIO_INITFN_RESULT_TYPE +( +AcHdr +, + +320 ( +boo +:: +syem +:: +r_code +)) + +321 +async_ac +( +imemti_ty +& +im +, + +322 +basic_sock +< +Proc1 +, +SockSvi +>& + +, + +323 +dpot_ty +* +_dpot +, + +324 +BOOST_ASIO_MOVE_ARG +( +AcHdr + +hdr +, + +325 +tyme + +ab_if +< +is_cvtib +< +Proc +, +Proc1 +>:: +vue +>:: +ty +* = 0) + +327 +async_comi +< +AcHdr +, + +328 ( +boo +:: +syem +:: +r_code +)> + +( +hdr +); + +330 + grvi_im_ +. +async_ac +( +im +, + +331 + +, +_dpot +, + +. +comi_hdr +); + +333  + g +. + gsu +. +g +(); + +336 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +338 + gme + < +tyme + + gMoveAcHdr +> + +339 +BOOST_ASIO_INITFN_RESULT_TYPE +( +MoveAcHdr +, + +340 ( +boo +:: +syem +:: +r_code +, +tyme + +Proc +:: +sock +)) + +341 +async_ac +( +imemti_ty +& +im +, + +342 +boo +:: +asio +:: +io_cڋxt +* +_io_cڋxt +, +dpot_ty +* +_dpot +, + +343 +BOOST_ASIO_MOVE_ARG +( +MoveAcHdr + +hdr +) + +345 + gasync_comi +< + gMoveAcHdr +, + +346 ( + gboo +:: +syem +:: +r_code +, + +347 +tyme + + gProc +:: +sock +)> + +( +hdr +); + +349 + grvi_im_ +. +async_ac +( +im +, + +350 +_io_cڋxt +, +_dpot +, + +. +comi_hdr +); + +352  + g +. + gsu +. +g +(); + +356 + give +: + +358  +shutdown +() + +360 +rvi_im_ +. +shutdown +(); + +364 +rvi_im_ty + + grvi_im_ +; + +370  + ~ + + @/usr/include/boost/asio/socket_base.hpp + +11 #ide +BOOST_ASIO_SOCKET_BASE_HPP + + +12  + #BOOST_ASIO_SOCKET_BASE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gasio + { + +31 as + csock_ba + + +33 + gpublic +: + +35 + eshutdown_ty + + +37 #i +defed +( +GENERATING_DOCUMENTATION +) + +39 +shutdown_ive + = +imemti_defed +, + +42 + gshutdown_nd + = +imemti_defed +, + +45 + gshutdown_bh + = +imemti_defed + + +47 +shutdown_ive + = +BOOST_ASIO_OS_DEF +( +SHUT_RD +), + +48 + gshutdown_nd + = +BOOST_ASIO_OS_DEF +( +SHUT_WR +), + +49 + gshutdown_bh + = +BOOST_ASIO_OS_DEF +( +SHUT_RDWR +) + +54  + tmesge_ags +; + +56 #i +defed +( +GENERATING_DOCUMENTATION +) + +58 cڡ  + gmesge_ek + = +imemti_defed +; + +61 cڡ  + gmesge_out_of_bd + = +imemti_defed +; + +64 cڡ  + gmesge_do_n_rou + = +imemti_defed +; + +67 cڡ  + gmesge_d_of_cd + = +imemti_defed +; + +69 +BOOST_ASIO_STATIC_CONSTANT +(, + +70 +mesge_ek + = +BOOST_ASIO_OS_DEF +( +MSG_PEEK +)); + +71 +BOOST_ASIO_STATIC_CONSTANT +(, + +72 +mesge_out_of_bd + = +BOOST_ASIO_OS_DEF +( +MSG_OOB +)); + +73 +BOOST_ASIO_STATIC_CONSTANT +(, + +74 +mesge_do_n_rou + = +BOOST_ASIO_OS_DEF +( +MSG_DONTROUTE +)); + +75 +BOOST_ASIO_STATIC_CONSTANT +(, + +76 +mesge_d_of_cd + = +BOOST_ASIO_OS_DEF +( +MSG_EOR +)); + +83 + ewa_ty + + +86 + gwa_ad +, + +89 + gwa_wre +, + +92 + gwa_r + + +121 #i +defed +( +GENERATING_DOCUMENTATION +) + +122  +imemti_defed + + tbrd +; + +124  + gboo +:: + tasio +:: + tda +:: + tsock_ti +:: + tboޗn +< + +125 + tBOOST_ASIO_OS_DEF +( + tSOL_SOCKET +), BOOST_ASIO_OS_DEF( + tSO_BROADCAST +)> + +126 + tbrd +; + +155 #i +defed +( +GENERATING_DOCUMENTATION +) + +156  +imemti_defed + + tdebug +; + +158  + gboo +:: + tasio +:: + tda +:: + tsock_ti +:: + tboޗn +< + +159 + tBOOST_ASIO_OS_DEF +( + tSOL_SOCKET +), BOOST_ASIO_OS_DEF( + tSO_DEBUG +)> + tdebug +; + +188 #i +defed +( +GENERATING_DOCUMENTATION +) + +189  +imemti_defed + + tdo_n_rou +; + +191  + gboo +:: + tasio +:: + tda +:: + tsock_ti +:: + tboޗn +< + +192 + tBOOST_ASIO_OS_DEF +( + tSOL_SOCKET +), BOOST_ASIO_OS_DEF( + tSO_DONTROUTE +)> + +193 + tdo_n_rou +; + +222 #i +defed +( +GENERATING_DOCUMENTATION +) + +223  +imemti_defed + + tkp_ive +; + +225  + gboo +:: + tasio +:: + tda +:: + tsock_ti +:: + tboޗn +< + +226 + tBOOST_ASIO_OS_DEF +( + tSOL_SOCKET +), BOOST_ASIO_OS_DEF( + tSO_KEEPALIVE +)> + tkp_ive +; + +255 #i +defed +( +GENERATING_DOCUMENTATION +) + +256  +imemti_defed + + tnd_bufr_size +; + +258  + gboo +:: + tasio +:: + tda +:: + tsock_ti +:: + tg +< + +259 + tBOOST_ASIO_OS_DEF +( + tSOL_SOCKET +), BOOST_ASIO_OS_DEF( + tSO_SNDBUF +)> + +260 + tnd_bufr_size +; + +289 #i +defed +( +GENERATING_DOCUMENTATION +) + +290  +imemti_defed + + tnd_low_wmk +; + +292  + gboo +:: + tasio +:: + tda +:: + tsock_ti +:: + tg +< + +293 + tBOOST_ASIO_OS_DEF +( + tSOL_SOCKET +), BOOST_ASIO_OS_DEF( + tSO_SNDLOWAT +)> + +294 + tnd_low_wmk +; + +323 #i +defed +( +GENERATING_DOCUMENTATION +) + +324  +imemti_defed + + tive_bufr_size +; + +326  + gboo +:: + tasio +:: + tda +:: + tsock_ti +:: + tg +< + +327 + tBOOST_ASIO_OS_DEF +( + tSOL_SOCKET +), BOOST_ASIO_OS_DEF( + tSO_RCVBUF +)> + +328 + tive_bufr_size +; + +357 #i +defed +( +GENERATING_DOCUMENTATION +) + +358  +imemti_defed + + tive_low_wmk +; + +360  + gboo +:: + tasio +:: + tda +:: + tsock_ti +:: + tg +< + +361 + tBOOST_ASIO_OS_DEF +( + tSOL_SOCKET +), BOOST_ASIO_OS_DEF( + tSO_RCVLOWAT +)> + +362 + tive_low_wmk +; + +392 #i +defed +( +GENERATING_DOCUMENTATION +) + +393  +imemti_defed + + tu_addss +; + +395  + gboo +:: + tasio +:: + tda +:: + tsock_ti +:: + tboޗn +< + +396 + tBOOST_ASIO_OS_DEF +( + tSOL_SOCKET +), BOOST_ASIO_OS_DEF( + tSO_REUSEADDR +)> + +397 + tu_addss +; + +428 #i +defed +( +GENERATING_DOCUMENTATION +) + +429  +imemti_defed + + tlg +; + +431  + gboo +:: + tasio +:: + tda +:: + tsock_ti +:: + tlg +< + +432 + tBOOST_ASIO_OS_DEF +( + tSOL_SOCKET +), BOOST_ASIO_OS_DEF( + tSO_LINGER +)> + +433 + tlg +; + +462 #i +defed +( +GENERATING_DOCUMENTATION +) + +463  +imemti_defed + + tout_of_bd_le +; + +465  + gboo +:: + tasio +:: + tda +:: + tsock_ti +:: + tboޗn +< + +466 + tBOOST_ASIO_OS_DEF +( + tSOL_SOCKET +), BOOST_ASIO_OS_DEF( + tSO_OOBINLINE +)> + +467 + tout_of_bd_le +; + +498 #i +defed +( +GENERATING_DOCUMENTATION +) + +499  +imemti_defed + + tab_ci_ab܋d +; + +501  + gboo +:: + tasio +:: + tda +:: + tsock_ti +:: + tboޗn +< + +502 + tboo +:: + tasio +:: + tda +:: + tcuom_sock_ti_v +, + +503 + tboo +:: + tasio +:: + tda +:: + tab_ci_ab܋d_ti +> + +504 + tab_ci_ab܋d +; + +524 #i +defed +( +GENERATING_DOCUMENTATION +) + +525  +imemti_defed + + tbys_adab +; + +527  + gboo +:: + tasio +:: + tda +:: + tio_cڌ +:: + tbys_adab + bytes_readable; + +531 #i +defed +( +GENERATING_DOCUMENTATION +) + +532 cڡ  + gmax_li_cis + = +imemti_defed +; + +534 +BOOST_ASIO_STATIC_CONSTANT +(, +max_li_cis + + +535 +BOOST_ASIO_OS_DEF +( +SOMAXCONN +)); + +538 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +541 #i +defed +( +GENERATING_DOCUMENTATION +) + +542 cڡ  + gmax_cis + = +imemti_defed +; + +544 +BOOST_ASIO_STATIC_CONSTANT +(, +max_cis + + +545 +BOOST_ASIO_OS_DEF +( +SOMAXCONN +)); + +549 + geed +: + +551 ~ +sock_ba +() + +559  + ~ + + @/usr/include/boost/asio/ssl/context.hpp + +11 #ide +BOOST_ASIO_SSL_CONTEXT_HPP + + +12  + #BOOST_ASIO_SSL_CONTEXT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30  + ~ + +32 +mea + + gboo + { + +33 +mea + + gasio + { + +34 +mea + + gs + { + +36 +ass + + gcڋxt + + +37 : +public + +cڋxt_ba +, + +38 +ive + + gncyab + + +40 + gpublic +: + +42  +SSL_CTX +* + ttive_hd_ty +; + +45 +BOOST_ASIO_DECL + +exic + +cڋxt +( +mhod + +m +); + +47 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +59 +BOOST_ASIO_DECL + +cڋxt +(cڋxt&& +h +); + +72 +BOOST_ASIO_DECL + + gcڋxt +& + gݔ +=( +cڋxt +&& +h +); + +76 + gBOOST_ASIO_DECL + ~ +cڋxt +(); + +84 +BOOST_ASIO_DECL + +tive_hd_ty + +tive_hd +(); + +98 +BOOST_ASIO_DECL +  +r_tis +( +tis + +o +); + +112 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + +r_tis +( +tis + +o +, + +113 +boo +:: +syem +:: +r_code +& +ec +); + +127 +BOOST_ASIO_DECL +  +t_tis +( +tis + +o +); + +141 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + +t_tis +( +tis + +o +, + +142 +boo +:: +syem +:: +r_code +& +ec +); + +156 +BOOST_ASIO_DECL +  +t_vify_mode +( +vify_mode + +v +); + +170 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + +t_vify_mode +( + +171 +vify_mode + +v +, +boo +:: +syem +:: +r_code +& +ec +); + +185 +BOOST_ASIO_DECL +  +t_vify_dth +( +dth +); + +199 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + +t_vify_dth +( + +200  +dth +, +boo +:: +syem +:: +r_code +& +ec +); + +220 + gme + < +tyme + + gVifyClback +> + +221  +t_vify_back +( +VifyClback + +back +); + +241 + gme + < +tyme + + gVifyClback +> + +242 +BOOST_ASIO_SYNC_OP_VOID + +t_vify_back +( +VifyClback + +back +, + +243 +boo +:: +syem +:: +r_code +& +ec +); + +257 +BOOST_ASIO_DECL +  +ld_vify_fe +(cڡ +d +:: +rg +& +fame +); + +271 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + +ld_vify_fe +( + +272 cڡ +d +:: +rg +& +fame +, +boo +:: +syem +:: +r_code +& +ec +); + +286 +BOOST_ASIO_DECL +  +add_ifi_authܙy +(cڡ +cڡ_bufr +& + +); + +300 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + +add_ifi_authܙy +( + +301 cڡ +cڡ_bufr +& + +, +boo +:: +syem +:: +r_code +& +ec +); + +314 +BOOST_ASIO_DECL +  +t_deu_vify_ths +(); + +327 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + +t_deu_vify_ths +( + +328 +boo +:: +syem +:: +r_code +& +ec +); + +344 +BOOST_ASIO_DECL +  +add_vify_th +(cڡ +d +:: +rg +& +th +); + +360 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + +add_vify_th +( + +361 cڡ +d +:: +rg +& +th +, +boo +:: +syem +:: +r_code +& +ec +); + +375 +BOOST_ASIO_DECL +  +u_ifi +( + +376 cڡ +cڡ_bufr +& +ifi +, +fe_fm + +fm +); + +390 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + +u_ifi +( + +391 cڡ +cڡ_bufr +& +ifi +, +fe_fm + +fm +, + +392 +boo +:: +syem +:: +r_code +& +ec +); + +406 +BOOST_ASIO_DECL +  +u_ifi_fe +( + +407 cڡ +d +:: +rg +& +fame +, +fe_fm + +fm +); + +421 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + +u_ifi_fe +( + +422 cڡ +d +:: +rg +& +fame +, +fe_fm + +fm +, + +423 +boo +:: +syem +:: +r_code +& +ec +); + +437 +BOOST_ASIO_DECL +  +u_ifi_cha +(cڡ +cڡ_bufr +& +cha +); + +451 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + +u_ifi_cha +( + +452 cڡ +cڡ_bufr +& +cha +, +boo +:: +syem +:: +r_code +& +ec +); + +466 +BOOST_ASIO_DECL +  +u_ifi_cha_fe +(cڡ +d +:: +rg +& +fame +); + +480 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + +u_ifi_cha_fe +( + +481 cڡ +d +:: +rg +& +fame +, +boo +:: +syem +:: +r_code +& +ec +); + +495 +BOOST_ASIO_DECL +  +u_ive_key +( + +496 cڡ +cڡ_bufr +& +ive_key +, +fe_fm + +fm +); + +510 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + +u_ive_key +( + +511 cڡ +cڡ_bufr +& +ive_key +, +fe_fm + +fm +, + +512 +boo +:: +syem +:: +r_code +& +ec +); + +526 +BOOST_ASIO_DECL +  +u_ive_key_fe +( + +527 cڡ +d +:: +rg +& +fame +, +fe_fm + +fm +); + +541 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + +u_ive_key_fe +( + +542 cڡ +d +:: +rg +& +fame +, +fe_fm + +fm +, + +543 +boo +:: +syem +:: +r_code +& +ec +); + +558 +BOOST_ASIO_DECL +  +u_r_ive_key +( + +559 cڡ +cڡ_bufr +& +ive_key +, +fe_fm + +fm +); + +574 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + +u_r_ive_key +( + +575 cڡ +cڡ_bufr +& +ive_key +, +fe_fm + +fm +, + +576 +boo +:: +syem +:: +r_code +& +ec +); + +591 +BOOST_ASIO_DECL +  +u_r_ive_key_fe +( + +592 cڡ +d +:: +rg +& +fame +, +fe_fm + +fm +); + +607 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + +u_r_ive_key_fe +( + +608 cڡ +d +:: +rg +& +fame +, +fe_fm + +fm +, + +609 +boo +:: +syem +:: +r_code +& +ec +); + +624 +BOOST_ASIO_DECL +  +u_tmp_dh +(cڡ +cڡ_bufr +& +dh +); + +639 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + +u_tmp_dh +( + +640 cڡ +cڡ_bufr +& +dh +, +boo +:: +syem +:: +r_code +& +ec +); + +654 +BOOST_ASIO_DECL +  +u_tmp_dh_fe +(cڡ +d +:: +rg +& +fame +); + +668 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + +u_tmp_dh_fe +( + +669 cڡ +d +:: +rg +& +fame +, +boo +:: +syem +:: +r_code +& +ec +); + +688 + gme + < +tyme + + gPasswdClback +> + +689  +t_sswd_back +( +PasswdClback + +back +); + +708 + gme + < +tyme + + gPasswdClback +> + +709 +BOOST_ASIO_SYNC_OP_VOID + +t_sswd_back +( +PasswdClback + +back +, + +710 +boo +:: +syem +:: +r_code +& +ec +); + +712 + give +: + +713  +bio_nup +; + +714  + gx509_nup +; + +715  + gevp_pkey_nup +; + +716  + gr_nup +; + +717  + gdh_nup +; + +720 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + +do_t_vify_back +( + +721 +da +:: +vify_back_ba +* +back +, +boo +:: +syem +:: +r_code +& +ec +); + +724 +BOOST_ASIO_DECL +  +vify_back_funi +( + +725  +evifd +, +X509_STORE_CTX +* +x +); + +728 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + +do_t_sswd_back +( + +729 +da +:: +sswd_back_ba +* +back +, +boo +:: +syem +:: +r_code +& +ec +); + +732 +BOOST_ASIO_DECL +  +sswd_back_funi +( + +733 * +buf +,  +size +,  +puo +, * +da +); + +736 +BOOST_ASIO_DECL + +BOOST_ASIO_SYNC_OP_VOID + +do_u_tmp_dh +( + +737 +BIO +* +bio +, +boo +:: +syem +:: +r_code +& +ec +); + +740 +BOOST_ASIO_DECL + +BIO +* +make_bufr_bio +(cڡ +cڡ_bufr +& +b +); + +743 +tive_hd_ty + + ghd_ +; + +746 + gboo +:: +asio +:: +s +:: +da +:: +ݒs_ +<> +_ +; + +753  + ~ + +755  + ~ + +756 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +757  + ~ + + @/usr/include/boost/asio/ssl/context_base.hpp + +11 #ide +BOOST_ASIO_SSL_CONTEXT_BASE_HPP + + +12  + #BOOST_ASIO_SSL_CONTEXT_BASE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +25 +mea + + gs + { + +29 as + ccڋxt_ba + + +31 + gpublic +: + +33 + emhod + + +36 +sv2 +, + +39 + gsv2_ +, + +42 + gsv2_rv +, + +45 + gsv3 +, + +48 + gsv3_ +, + +51 + gsv3_rv +, + +54 + gsv1 +, + +57 + gsv1_ +, + +60 + gsv1_rv +, + +63 + gsv23 +, + +66 + gsv23_ +, + +69 + gsv23_rv +, + +72 + gsv11 +, + +75 + gsv11_ +, + +78 + gsv11_rv +, + +81 + gsv12 +, + +84 + gsv12_ +, + +87 + gsv12_rv +, + +90 + gsv13 +, + +93 + gsv13_ +, + +96 + gsv13_rv +, + +99 + gs +, + +102 + gs_ +, + +105 + gs_rv + + +109  + ttis +; + +111 #i +defed +( +GENERATING_DOCUMENTATION +) + +113 cڡ  + gdeu_wkounds + = +imemti_defed +; + +116 cڡ  + gsg_dh_u + = +imemti_defed +; + +119 cڡ  + gno_sv2 + = +imemti_defed +; + +122 cڡ  + gno_sv3 + = +imemti_defed +; + +125 cڡ  + gno_sv1 + = +imemti_defed +; + +128 cڡ  + gno_sv1_1 + = +imemti_defed +; + +131 cڡ  + gno_sv1_2 + = +imemti_defed +; + +134 cڡ  + gno_sv1_3 + = +imemti_defed +; + +137 cڡ  + gno_comessi + = +imemti_defed +; + +139 +BOOST_ASIO_STATIC_CONSTANT +(, +deu_wkounds + = +SSL_OP_ALL +); + +140 +BOOST_ASIO_STATIC_CONSTANT +(, +sg_dh_u + = +SSL_OP_SINGLE_DH_USE +); + +141 +BOOST_ASIO_STATIC_CONSTANT +(, +no_sv2 + = +SSL_OP_NO_SSLv2 +); + +142 +BOOST_ASIO_STATIC_CONSTANT +(, +no_sv3 + = +SSL_OP_NO_SSLv3 +); + +143 +BOOST_ASIO_STATIC_CONSTANT +(, +no_sv1 + = +SSL_OP_NO_TLSv1 +); + +144 #i +defed +( +SSL_OP_NO_TLSv1_1 +) + +145 +BOOST_ASIO_STATIC_CONSTANT +(, +no_sv1_1 + = +SSL_OP_NO_TLSv1_1 +); + +147 +BOOST_ASIO_STATIC_CONSTANT +(, +no_sv1_1 + = 0x10000000L); + +149 #i +defed +( +SSL_OP_NO_TLSv1_2 +) + +150 +BOOST_ASIO_STATIC_CONSTANT +(, +no_sv1_2 + = +SSL_OP_NO_TLSv1_2 +); + +152 +BOOST_ASIO_STATIC_CONSTANT +(, +no_sv1_2 + = 0x08000000L); + +154 #i +defed +( +SSL_OP_NO_TLSv1_3 +) + +155 +BOOST_ASIO_STATIC_CONSTANT +(, +no_sv1_3 + = +SSL_OP_NO_TLSv1_3 +); + +157 +BOOST_ASIO_STATIC_CONSTANT +(, +no_sv1_3 + = 0x20000000L); + +159 #i +defed +( +SSL_OP_NO_COMPRESSION +) + +160 +BOOST_ASIO_STATIC_CONSTANT +(, +no_comessi + = +SSL_OP_NO_COMPRESSION +); + +162 +BOOST_ASIO_STATIC_CONSTANT +(, +no_comessi + = 0x20000L); + +167 + efe_fm + + +170 + ga1 +, + +173 + gm + + +176 #i! +defed +( +GENERATING_DOCUMENTATION +) + +180  + tvify_mode +; + +181 +BOOST_ASIO_STATIC_CONSTANT +(, +vify_ne + = +SSL_VERIFY_NONE +); + +182 +BOOST_ASIO_STATIC_CONSTANT +(, +vify_ + = +SSL_VERIFY_PEER +); + +183 +BOOST_ASIO_STATIC_CONSTANT +(, + +184 +vify__if_no__ + = +SSL_VERIFY_FAIL_IF_NO_PEER_CERT +); + +185 +BOOST_ASIO_STATIC_CONSTANT +(, +vify__ + = +SSL_VERIFY_CLIENT_ONCE +); + +189 + esswd_puo + + +192 + gf_adg +, + +195 + gf_wrg + + +198 + geed +: + +200 ~ +cڋxt_ba +() + +209  + ~ + + @/usr/include/boost/asio/ssl/error.hpp + +11 #ide +BOOST_ASIO_SSL_ERROR_HPP + + +12  + #BOOST_ASIO_SSL_ERROR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + gr + { + +28 + es_rs + + +33 +BOOST_ASIO_DECL + + +34 cڡ +boo +:: +syem +:: +r_gy +& +g_s_gy +(); + +36 cڡ + gboo +:: +syem +:: +r_gy +& + +37 +s_gy + +BOOST_ASIO_UNUSED_VARIABLE + + +38 +boo +:: +asio +:: +r +:: +g_s_gy +(); + +41 +mea + + gs + { + +42 +mea + + gr + { + +44 + eam_rs + + +46 #i +defed +( +GENERATING_DOCUMENTATION +) + +48 + gam_und + + +49 #i( +OPENSSL_VERSION_NUMBER + < 0x10100000L&& ! +defed +( +OPENSSL_IS_BORINGSSL +) + +50 + gam_und + = +ERR_PACK +( +ERR_LIB_SSL +, 0, +SSL_R_SHORT_READ +) + +52 + gam_und + = 1 + +56 +BOOST_ASIO_DECL + + +57 cڡ +boo +:: +syem +:: +r_gy +& +g_am_gy +(); + +59 cڡ + gboo +:: +syem +:: +r_gy +& + +60 +am_gy + +BOOST_ASIO_UNUSED_VARIABLE + + +61 +boo +:: +asio +:: +s +:: +r +:: +g_am_gy +(); + +68 +mea + + gboo + { + +69 +mea + + gsyem + { + +71 + gme +<>  + gis_r_code_um +< + gboo +:: +asio +:: +r +:: +s_rs +> + +73 cڡ +bo + +vue + = +ue +; + +76 + gme +<>  + gis_r_code_um +< + gboo +:: +asio +:: +s +:: +r +:: +am_rs +> + +78 cڡ +bo + +vue + = +ue +; + +84 +mea + + gboo + { + +85 +mea + + gasio + { + +86 +mea + + gr + { + +88 +le + + gboo +:: +syem +:: +r_code + +make_r_code +( +s_rs + +e +) + +90  +boo +:: +syem +:: +r_code +( + +91 +ic_ +<>( +e +), +g_s_gy +()); + +95 +mea + + gs + { + +96 +mea + + gr + { + +98 +le + + gboo +:: +syem +:: +r_code + +make_r_code +( +am_rs + +e +) + +100  +boo +:: +syem +:: +r_code +( + +101 +ic_ +<>( +e +), +g_am_gy +()); + +109  + ~ + +111 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +112  + ~ + + @/usr/include/boost/asio/ssl/rfc2818_verification.hpp + +11 #ide +BOOST_ASIO_SSL_RFC2818_VERIFICATION_HPP + + +12  + #BOOST_ASIO_SSL_RFC2818_VERIFICATION_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +28 +mea + + gs + { + +61 as + crfc2818_vifiti + + +63 + gpublic +: + +65  +bo + + tsu_ty +; + +68 +exic + +rfc2818_vifiti +(cڡ +d +:: +rg +& +ho +) + +69 : +ho_ +( +ho +) + +74 +BOOST_ASIO_DECL + +bo + +ݔ +()(bo +evifd +, + gvify_cڋxt +& + gx +) const; + +76 + give +: + +78 +BOOST_ASIO_DECL +  +bo + +mch_n +(cڡ * +n +, + +79 +d +:: +size_t + +n_ngth +, cڡ * +ho +); + +83 + gd +:: +rg + +ho_ +; + +90  + ~ + +92 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +93  + ~ + + @/usr/include/boost/asio/ssl/stream.hpp + +11 #ide +BOOST_ASIO_SSL_STREAM_HPP + + +12  + #BOOST_ASIO_SSL_STREAM_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +35  + ~ + +37 +mea + + gboo + { + +38 +mea + + gasio + { + +39 +mea + + gs + { + +63 + gme + < +tyme + + gSm +> + +64 +ass + + gam + : + +65 +public + +am_ba +, + +66 +ive + + gncyab + + +68 + gpublic +: + +70  +SSL +* + ttive_hd_ty +; + +73  + sim_ru + + +75 +SSL +* + gs +; + +79  +tyme + + tmove_n +< + tSm +>:: + tty + + txt_y_ty +; + +82  +tyme + + txt_y_ty +:: + tlowe_y_ty +owest_layer_type; + +85  +tyme + + tlowe_y_ty +:: + texecut_ty +xecutor_type; + +87 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +97 + gme + < +tyme + + gArg +> + +98 +am +( +Arg +&& +g +, +cڋxt +& +x +) + +99 : +xt_y_ +( +BOOST_ASIO_MOVE_CAST +( +Arg +)( +g +)), + +100 +ce_ +( +x +. +tive_hd +(), + +101 +xt_y_ +. +lowe_y +(). +g_execut +(). +cڋxt +()) + +105 + gme + < +tyme + + gArg +> + +106 +am +( +Arg +& +g +, +cڋxt +& +x +) + +107 : +xt_y_ +( +g +), + +108 +ce_ +( +x +. +tive_hd +(), + +109 +xt_y_ +. +lowe_y +(). +g_execut +(). +cڋxt +()) + +119 ~ +am +() + +130 +execut_ty + +g_execut +( + gBOOST_ASIO_NOEXCEPT + + +132  + gxt_y_ +. +lowe_y +(). +g_execut +(); + +135 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +138 + gboo +:: +asio +:: +io_cڋxt +& +g_io_cڋxt +() + +140  +xt_y_ +. +lowe_y +(). +g_io_cڋxt +(); + +145 + gboo +:: +asio +:: +io_cڋxt +& +g_io_rvi +() + +147  +xt_y_ +. +lowe_y +(). +g_io_rvi +(); + +175 +tive_hd_ty + +tive_hd +() + +177  + gce_ +. + gge_ +. +tive_hd +(); + +188 cڡ + gxt_y_ty +& +xt_y +() const + +190  + gxt_y_ +; + +201 + gxt_y_ty +& +xt_y +() + +203  + gxt_y_ +; + +214 + glowe_y_ty +& +lowe_y +() + +216  + gxt_y_ +. +lowe_y +(); + +227 cڡ + glowe_y_ty +& +lowe_y +() const + +229  + gxt_y_ +. +lowe_y +(); + +244  +t_vify_mode +( +vify_mode + +v +) + +246 + gboo +:: +syem +:: +r_code + +ec +; + +247 +t_vify_mode +( +v +, +ec +); + +248 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "set_verify_mode"); + +263 +BOOST_ASIO_SYNC_OP_VOID + +t_vify_mode +( + +264 +vify_mode + +v +, +boo +:: +syem +:: +r_code +& +ec +) + +266 +ce_ +. +ge_ +. +t_vify_mode +( +v +, +ec +); + +267 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +282  +t_vify_dth +( +dth +) + +284 + gboo +:: +syem +:: +r_code + +ec +; + +285 +t_vify_dth +( +dth +, +ec +); + +286 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "set_verify_depth"); + +301 +BOOST_ASIO_SYNC_OP_VOID + +t_vify_dth +( + +302  +dth +, +boo +:: +syem +:: +r_code +& +ec +) + +304 +ce_ +. +ge_ +. +t_vify_dth +( +dth +, +ec +); + +305 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +326 + gme + < +tyme + + gVifyClback +> + +327  +t_vify_back +( +VifyClback + +back +) + +329 + gboo +:: +syem +:: +r_code + +ec +; + +330 + gthis +-> +t_vify_back +( +back +, +ec +); + +331 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "set_verify_callback"); + +352 + gme + < +tyme + + gVifyClback +> + +353 +BOOST_ASIO_SYNC_OP_VOID + +t_vify_back +( +VifyClback + +back +, + +354 +boo +:: +syem +:: +r_code +& +ec +) + +356 +ce_ +. +ge_ +. +t_vify_back +( + +357 +w + +da +:: +vify_back +< +VifyClback +>( +back +), +ec +); + +358 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +371  +hdshake +( +hdshake_ty + +ty +) + +373 + gboo +:: +syem +:: +r_code + +ec +; + +374 +hdshake +( +ty +, +ec +); + +375 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "handshake"); + +388 +BOOST_ASIO_SYNC_OP_VOID + +hdshake +( +hdshake_ty + +ty +, + +389 +boo +:: +syem +:: +r_code +& +ec +) + +391 +da +:: +io +( +xt_y_ +, +ce_ +, da:: +hdshake_ +( +ty +), +ec +); + +392 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +407 + gme + < +tyme + + gCڡBufrSequ +> + +408  +hdshake +( +hdshake_ty + +ty +, cڡ +CڡBufrSequ +& +bufrs +) + +410 + gboo +:: +syem +:: +r_code + +ec +; + +411 +hdshake +( +ty +, +bufrs +, +ec +); + +412 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "handshake"); + +427 + gme + < +tyme + + gCڡBufrSequ +> + +428 +BOOST_ASIO_SYNC_OP_VOID + +hdshake +( +hdshake_ty + +ty +, + +429 cڡ +CڡBufrSequ +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +) + +431 +da +:: +io +( +xt_y_ +, +ce_ +, + +432 +da +:: +bufd_hdshake_ +< +CڡBufrSequ +>( +ty +, +bufrs +), +ec +); + +433 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +451 + gme + < +tyme + + gHdshakeHdr +> + +452 +BOOST_ASIO_INITFN_RESULT_TYPE +( +HdshakeHdr +, + +453 ( +boo +:: +syem +:: +r_code +)) + +454 +async_hdshake +( +hdshake_ty + +ty +, + +455 +BOOST_ASIO_MOVE_ARG +( +HdshakeHdr + +hdr +) + +459 +BOOST_ASIO_HANDSHAKE_HANDLER_CHECK +( +HdshakeHdr +, +hdr + + gty_check +; + +461 + gboo +:: +asio +:: +async_comi +< +HdshakeHdr +, + +462 ( + gboo +:: +syem +:: +r_code +)> + +( +hdr +); + +464 + gda +:: +async_io +( +xt_y_ +, +ce_ +, + +465 +da +:: +hdshake_ +( +ty +), + +. +comi_hdr +); + +467  + g +. + gsu +. +g +(); + +491 + gme + < +tyme + + gCڡBufrSequ +,ym + gBufdHdshakeHdr +> + +492 +BOOST_ASIO_INITFN_RESULT_TYPE +( +BufdHdshakeHdr +, + +493 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +494 +async_hdshake +( +hdshake_ty + +ty +, cڡ +CڡBufrSequ +& +bufrs +, + +495 +BOOST_ASIO_MOVE_ARG +( +BufdHdshakeHdr + +hdr +) + +499 +BOOST_ASIO_BUFFERED_HANDSHAKE_HANDLER_CHECK +( + +500 +BufdHdshakeHdr +, +hdr + + gty_check +; + +502 + gboo +:: +asio +:: +async_comi +< +BufdHdshakeHdr +, + +503 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +505 + gda +:: +async_io +( +xt_y_ +, +ce_ +, + +506 +da +:: +bufd_hdshake_ +< +CڡBufrSequ +>( +ty +, +bufrs +), + +507 + +. +comi_hdr +); + +509  + g +. + gsu +. +g +(); + +519  +shutdown +() + +521 + gboo +:: +syem +:: +r_code + +ec +; + +522 +shutdown +( +ec +); + +523 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "shutdown"); + +533 +BOOST_ASIO_SYNC_OP_VOID + +shutdown +( +boo +:: +syem +:: +r_code +& +ec +) + +535 +da +:: +io +( +xt_y_ +, +ce_ +, da:: +shutdown_ +(), +ec +); + +536 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +551 + gme + < +tyme + + gShutdownHdr +> + +552 +BOOST_ASIO_INITFN_RESULT_TYPE +( +ShutdownHdr +, + +553 ( +boo +:: +syem +:: +r_code +)) + +554 +async_shutdown +( +BOOST_ASIO_MOVE_ARG +( +ShutdownHdr + +hdr +) + +558 +BOOST_ASIO_SHUTDOWN_HANDLER_CHECK +( +ShutdownHdr +, +hdr + + gty_check +; + +560 + gboo +:: +asio +:: +async_comi +< +ShutdownHdr +, + +561 ( + gboo +:: +syem +:: +r_code +)> + +( +hdr +); + +563 + gda +:: +async_io +( +xt_y_ +, +ce_ +, +da +:: +shutdown_ +(), + +564 + +. +comi_hdr +); + +566  + g +. + gsu +. +g +(); + +585 + gme + < +tyme + + gCڡBufrSequ +> + +586 + gd +:: +size_t + +wre_some +(cڡ +CڡBufrSequ +& +bufrs +) + +588 +boo +:: +syem +:: +r_code + +ec +; + +589 + gd +:: +size_t + +n + = +wre_some +( +bufrs +, +ec +); + +590 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "write_some"); + +591  + gn +; + +610 + gme + < +tyme + + gCڡBufrSequ +> + +611 + gd +:: +size_t + +wre_some +(cڡ +CڡBufrSequ +& +bufrs +, + +612 +boo +:: +syem +:: +r_code +& +ec +) + +614  +da +:: +io +( +xt_y_ +, +ce_ +, + +615 +da +:: +wre_ +< +CڡBufrSequ +>( +bufrs +), +ec +); + +641 + gme + < +tyme + + gCڡBufrSequ +,ym + gWreHdr +> + +642 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +643 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +644 +async_wre_some +(cڡ +CڡBufrSequ +& +bufrs +, + +645 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +649 +BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + + gty_check +; + +651 + gboo +:: +asio +:: +async_comi +< +WreHdr +, + +652 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +654 + gda +:: +async_io +( +xt_y_ +, +ce_ +, + +655 +da +:: +wre_ +< +CڡBufrSequ +>( +bufrs +), + +656 + +. +comi_hdr +); + +658  + g +. + gsu +. +g +(); + +677 + gme + < +tyme + + gMubBufrSequ +> + +678 + gd +:: +size_t + +ad_some +(cڡ +MubBufrSequ +& +bufrs +) + +680 +boo +:: +syem +:: +r_code + +ec +; + +681 + gd +:: +size_t + +n + = +ad_some +( +bufrs +, +ec +); + +682 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "read_some"); + +683  + gn +; + +702 + gme + < +tyme + + gMubBufrSequ +> + +703 + gd +:: +size_t + +ad_some +(cڡ +MubBufrSequ +& +bufrs +, + +704 +boo +:: +syem +:: +r_code +& +ec +) + +706  +da +:: +io +( +xt_y_ +, +ce_ +, + +707 +da +:: +ad_ +< +MubBufrSequ +>( +bufrs +), +ec +); + +733 + gme + < +tyme + + gMubBufrSequ +,ym + gRdHdr +> + +734 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +735 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +736 +async_ad_some +(cڡ +MubBufrSequ +& +bufrs +, + +737 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +741 +BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + + gty_check +; + +743 + gboo +:: +asio +:: +async_comi +< +RdHdr +, + +744 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +746 + gda +:: +async_io +( +xt_y_ +, +ce_ +, + +747 +da +:: +ad_ +< +MubBufrSequ +>( +bufrs +), + +748 + +. +comi_hdr +); + +750  + g +. + gsu +. +g +(); + +753 + give +: + +754 +Sm + +xt_y_ +; + +755 + gda +:: +am_ce + +ce_ +; + +762  + ~ + + @/usr/include/boost/asio/ssl/stream_base.hpp + +11 #ide +BOOST_ASIO_SSL_STREAM_BASE_HPP + + +12  + #BOOST_ASIO_SSL_STREAM_BASE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + gasio + { + +24 +mea + + gs + { + +28 as + cam_ba + + +30 + gpublic +: + +32 + ehdshake_ty + + +35 + +, + +38 + grv + + +41 + geed +: + +43 ~ +am_ba +() + +52  + ~ + + @/usr/include/boost/asio/ssl/verify_context.hpp + +11 #ide +BOOST_ASIO_SSL_VERIFY_CONTEXT_HPP + + +12  + #BOOST_ASIO_SSL_VERIFY_CONTEXT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +21  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gasio + { + +27 +mea + + gs + { + +34 as + cvify_cڋxt + + +35 : +ive + +ncyab + + +37 +public +: + +39  +X509_STORE_CTX +* + ttive_hd_ty +; + +42 +exic + +vify_cڋxt +( +tive_hd_ty + +hd +) + +43 : +hd_ +( +hd +) + +53 +tive_hd_ty + +tive_hd +() + +55  +hd_ +; + +58 + give +: + +60 +tive_hd_ty + +hd_ +; + +67  + ~ + + @/usr/include/boost/asio/ssl/verify_mode.hpp + +11 #ide +BOOST_ASIO_SSL_VERIFY_MODE_HPP + + +12  + #BOOST_ASIO_SSL_VERIFY_MODE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +25 +mea + + gs + { + +36  + tvify_mode +; + +38 #i +defed +( +GENERATING_DOCUMENTATION +) + +40 cڡ  + gvify_ne + = +imemti_defed +; + +43 cڡ  + gvify_ + = +imemti_defed +; + +47 cڡ  + gvify__if_no__ + = +imemti_defed +; + +51 cڡ  + gvify__ + = +imemti_defed +; + +53 cڡ  + gvify_ne + = +SSL_VERIFY_NONE +; + +54 cڡ  + gvify_ + = +SSL_VERIFY_PEER +; + +55 cڡ  + gvify__if_no__ + = +SSL_VERIFY_FAIL_IF_NO_PEER_CERT +; + +56 cڡ  + gvify__ + = +SSL_VERIFY_CLIENT_ONCE +; + +63  + ~ + + @/usr/include/boost/asio/steady_timer.hpp + +11 #ide +BOOST_ASIO_STEADY_TIMER_HPP + + +12  + #BOOST_ASIO_STEADY_TIMER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_CHRONO +|| defed( +GENERATING_DOCUMENTATION +) + +22  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gasio + { + +37  + gbasic_waab_tim +< + tchro +:: + tdy_ock +> + tdy_tim +; + + @/usr/include/boost/asio/strand.hpp + +11 #ide +BOOST_ASIO_STRAND_HPP + + +12  + #BOOST_ASIO_STRAND_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +28 + gme + < +tyme + + gExecut +> + +29 as + cnd + + +31 + gpublic +: + +33  +Execut + + tr_execut_ty +; + +40 +nd +() + +41 : +execut_ +(), + +42 +im_ +( +u_rvi +< +da +:: +nd_execut_rvi +>( + +43 +execut_ +. +cڋxt +()). +_imemti +()) + +48 +exic + +nd +(cڡ +Execut +& +e +) + +49 : +execut_ +( +e +), + +50 +im_ +( +u_rvi +< +da +:: +nd_execut_rvi +>( + +51 +execut_ +. +cڋxt +()). +_imemti +()) + +56 +nd +(cڡ sd& +h + +BOOST_ASIO_NOEXCEPT + + +57 : +execut_ +( +h +.executor_), + +58 +im_ +( +h +.impl_) + +67 + gme + < +ass + + gOthExecut +> + +68 +nd +( + +69 cڡ +nd +< +OthExecut +>& +h + + gBOOST_ASIO_NOEXCEPT + + +70 : +execut_ +( +h +.executor_), + +71 +im_ +( +h +.impl_) + +76 + gnd +& + gݔ +=(cڡ +nd +& +h + +BOOST_ASIO_NOEXCEPT + + +78 +execut_ + = +h +.executor_; + +79 + gim_ + = +h +. +im_ +; + +80  * + gthis +; + +88 + gme + < +ass + + gOthExecut +> + +89 + gnd +& + gݔ +=( + +90 cڡ +nd +< +OthExecut +>& +h + +BOOST_ASIO_NOEXCEPT + + +92 +execut_ + = +h +.executor_; + +93 + gim_ + = +h +. +im_ +; + +94  * + gthis +; + +97 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +99 +nd +(nd&& +h + + gBOOST_ASIO_NOEXCEPT + + +100 : +execut_ +( +BOOST_ASIO_MOVE_CAST +( +Execut +)( +h +.executor_)), + +101 +im_ +( +BOOST_ASIO_MOVE_CAST +( +imemti_ty +)( +h +.impl_)) + +110 + gme + < +ass + + gOthExecut +> + +111 +nd +(nd< +OthExecut +>&& +h + + gBOOST_ASIO_NOEXCEPT + + +112 : +execut_ +( +BOOST_ASIO_MOVE_CAST +( +OthExecut +)( +h +)), + +113 +im_ +( +BOOST_ASIO_MOVE_CAST +( +imemti_ty +)( +h +.impl_)) + +118 + gnd +& + gݔ +=( +nd +&& +h + +BOOST_ASIO_NOEXCEPT + + +120 +execut_ + = +BOOST_ASIO_MOVE_CAST +( +Execut +)( +h +); + +121 + gim_ + = +BOOST_ASIO_MOVE_CAST +( +imemti_ty +)( +h +. +im_ +); + +122  * + gthis +; + +130 + gme + < +ass + + gOthExecut +> + +131 + gnd +& + gݔ +=( + +132 cڡ +nd +< +OthExecut +>&& +h + +BOOST_ASIO_NOEXCEPT + + +134 +execut_ + = +BOOST_ASIO_MOVE_CAST +( +OthExecut +)( +h +); + +135 + gim_ + = +BOOST_ASIO_MOVE_CAST +( +imemti_ty +)( +h +. +im_ +); + +136  * + gthis +; + +141 ~ +nd +() + +146 +r_execut_ty + +g_r_execut +(cڡ + gBOOST_ASIO_NOEXCEPT + + +148  + gexecut_ +; + +152 + gexecuti_cڋxt +& +cڋxt +(cڡ + gBOOST_ASIO_NOEXCEPT + + +154  + gexecut_ +. +cڋxt +(); + +161  +_wk_d +(cڡ + gBOOST_ASIO_NOEXCEPT + + +163 + gexecut_ +. +_wk_d +(); + +170  +_wk_fished +(cڡ + gBOOST_ASIO_NOEXCEPT + + +172 + gexecut_ +. +_wk_fished +(); + +190 + gme + < +tyme + + gFuni +,ym + gAot +> + +191  +dich +( +BOOST_ASIO_MOVE_ARG +( +Funi + +f +, cڡ +Aot +& +a +) const + +193 + gda +:: +nd_execut_rvi +:: +dich +( +im_ +, + +194 +execut_ +, +BOOST_ASIO_MOVE_CAST +( +Funi +)( +f +), +a +); + +210 + gme + < +tyme + + gFuni +,ym + gAot +> + +211  +po +( +BOOST_ASIO_MOVE_ARG +( +Funi + +f +, cڡ +Aot +& +a +) const + +213 + gda +:: +nd_execut_rvi +:: +po +( +im_ +, + +214 +execut_ +, +BOOST_ASIO_MOVE_CAST +( +Funi +)( +f +), +a +); + +230 + gme + < +tyme + + gFuni +,ym + gAot +> + +231  +der +( +BOOST_ASIO_MOVE_ARG +( +Funi + +f +, cڡ +Aot +& +a +) const + +233 + gda +:: +nd_execut_rvi +:: +der +( +im_ +, + +234 +execut_ +, +BOOST_ASIO_MOVE_CAST +( +Funi +)( +f +), +a +); + +243 +bo + +rušg__this_thad +(cڡ + gBOOST_ASIO_NOEXCEPT + + +245  + gda +:: +nd_execut_rvi +:: +rušg__this_thad +( +im_ +); + +253 +nd + +bo + + gݔ +==(cڡ +nd +& +a +, cڡ + gnd +& + gb + + gBOOST_ASIO_NOEXCEPT + + +255  + ga +. + gim_ + = +b +. +im_ +; + +263 +nd + +bo + + gݔ +!=(cڡ +nd +& +a +, cڡ + gnd +& + gb + + gBOOST_ASIO_NOEXCEPT + + +265  + ga +. + gim_ + ! +b +. +im_ +; + +268 + give +: + +269 +Execut + +execut_ +; + +270  + gda +:: + tnd_execut_rvi +:: + timemti_ty + + +271 + timemti_ty +; + +272 +imemti_ty + + gim_ +; + +278  + ~ + +282 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +283 #i +defed +( +BOOST_ASIO_IO_CONTEXT_HPP +) + +284  + ~ + + @/usr/include/boost/asio/stream_socket_service.hpp + +11 #ide +BOOST_ASIO_STREAM_SOCKET_SERVICE_HPP + + +12  + #BOOST_ASIO_STREAM_SOCKET_SERVICE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +29  + ~ + +30 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +31  + ~ + +33  + ~ + +36  + ~ + +38 +mea + + gboo + { + +39 +mea + + gasio + { + +42 + gme + < +tyme + + gProc +> + +43 +ass + + gam_sock_rvi + + +44 #i +defed +( +GENERATING_DOCUMENTATION +) + +45 : +public + +boo +:: +asio +:: +io_cڋxt +:: +rvi + + +47 : +public + +boo +:: +asio +:: +da +:: +rvi_ba +< +am_sock_rvi +< +Proc +> > + +50 +public +: + +51 #i +defed +( +GENERATING_DOCUMENTATION +) + +53  +boo +:: +asio +:: +io_cڋxt +:: +id + id; + +57  +Proc + + toc_ty +; + +60  +tyme + + tProc +:: + tdpot + + tdpot_ty +; + +62 + give +: + +64 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +65  +da +:: + tw_ssock_rvi +< + tProc +> + trvi_im_ty +; + +66 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +67  + gda +:: + tw_io_sock_rvi +< + tProc +> + trvi_im_ty +; + +69  + gda +:: + taive_sock_rvi +< + tProc +> + trvi_im_ty +; + +72 + gpublic +: + +74 #i +defed +( +GENERATING_DOCUMENTATION +) + +75  +imemti_defed + + timemti_ty +; + +77  +tyme + + trvi_im_ty +:: + timemti_ty + implementation_type; + +81 #i +defed +( +GENERATING_DOCUMENTATION +) + +82  +imemti_defed + + ttive_hd_ty +; + +84  +tyme + + trvi_im_ty +:: + ttive_hd_ty +ative_handle_type; + +88 +exic + +am_sock_rvi +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +89 : +boo +:: +asio +:: +da +:: +rvi_ba +< + +90 +am_sock_rvi +< +Proc +> >( +io_cڋxt +), + +91 +rvi_im_ +( +io_cڋxt +) + +96  +cڡru +( +imemti_ty +& +im +) + +98 + grvi_im_ +. +cڡru +( +im +); + +101 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +103  +move_cڡru +( +imemti_ty +& +im +, + +104 +imemti_ty +& +h_im +) + +106 + grvi_im_ +. +move_cڡru +( +im +, +h_im +); + +110  +move_assign +( +imemti_ty +& +im +, + +111 +am_sock_rvi +& +h_rvi +, + +112 +imemti_ty +& +h_im +) + +114 + grvi_im_ +. +move_assign +( +im +, +h_rvi +. +rvi_im_ +, +h_im +); + +118 + gme + < +tyme + + gProc1 +> +nd + +ass + + gam_sock_rvi +; + +122 + gme + < +tyme + + gProc1 +> + +123  +cvtg_move_cڡru +( +imemti_ty +& +im +, + +124 +am_sock_rvi +< +Proc1 +>& +h_rvi +, + +125 +tyme + +am_sock_rvi +< + +126 +Proc1 +>:: +imemti_ty +& +h_im +, + +127 +tyme + +ab_if +< +is_cvtib +< + +128 +Proc1 +, +Proc +>:: +vue +>:: +ty +* = 0) + +130 +rvi_im_ +. +me + +cvtg_move_cڡru +< +Proc1 +>( + +131 +im +, +h_rvi +. +rvi_im_ +, +h_im +); + +136  +deroy +( +imemti_ty +& +im +) + +138 + grvi_im_ +. +deroy +( +im +); + +142 +BOOST_ASIO_SYNC_OP_VOID + +ݒ +( +imemti_ty +& +im +, + +143 cڡ +oc_ty +& +oc +, +boo +:: +syem +:: +r_code +& +ec +) + +145 i( +oc +. +ty +(= +BOOST_ASIO_OS_DEF +( +SOCK_STREAM +)) + +146 +rvi_im_ +. +ݒ +( +im +, +oc +, +ec +); + +148 + gec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +149 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +153 +BOOST_ASIO_SYNC_OP_VOID + +assign +( +imemti_ty +& +im +, + +154 cڡ +oc_ty +& +oc +, cڡ +tive_hd_ty +& +tive_sock +, + +155 +boo +:: +syem +:: +r_code +& +ec +) + +157 +rvi_im_ +. +assign +( +im +, +oc +, +tive_sock +, +ec +); + +158 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +162 +bo + +is_ݒ +(cڡ +imemti_ty +& +im +) const + +164  + grvi_im_ +. +is_ݒ +( +im +); + +168 +BOOST_ASIO_SYNC_OP_VOID + +o +( +imemti_ty +& +im +, + +169 +boo +:: +syem +:: +r_code +& +ec +) + +171 +rvi_im_ +. +o +( +im +, +ec +); + +172 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +176 +tive_hd_ty + +a +( +imemti_ty +& +im +, + +177 +boo +:: +syem +:: +r_code +& +ec +) + +179  +rvi_im_ +. +a +( +im +, +ec +); + +183 +tive_hd_ty + +tive_hd +( +imemti_ty +& +im +) + +185  + grvi_im_ +. +tive_hd +( +im +); + +189 +BOOST_ASIO_SYNC_OP_VOID + +nl +( +imemti_ty +& +im +, + +190 +boo +:: +syem +:: +r_code +& +ec +) + +192 +rvi_im_ +. +nl +( +im +, +ec +); + +193 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +197 +bo + +_mk +(cڡ +imemti_ty +& +im +, + +198 +boo +:: +syem +:: +r_code +& +ec +) const + +200  +rvi_im_ +. +_mk +( +im +, +ec +); + +204 + gd +:: +size_t + +avaab +(cڡ +imemti_ty +& +im +, + +205 +boo +:: +syem +:: +r_code +& +ec +) const + +207  +rvi_im_ +. +avaab +( +im +, +ec +); + +211 +BOOST_ASIO_SYNC_OP_VOID + +bd +( +imemti_ty +& +im +, + +212 cڡ +dpot_ty +& +dpot +, +boo +:: +syem +:: +r_code +& +ec +) + +214 +rvi_im_ +. +bd +( +im +, +dpot +, +ec +); + +215 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +219 +BOOST_ASIO_SYNC_OP_VOID + +c +( +imemti_ty +& +im +, + +220 cڡ +dpot_ty +& +_dpot +, +boo +:: +syem +:: +r_code +& +ec +) + +222 +rvi_im_ +. +c +( +im +, +_dpot +, +ec +); + +223 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +227 + gme + < +tyme + + gCHdr +> + +228 +BOOST_ASIO_INITFN_RESULT_TYPE +( +CHdr +, + +229 ( +boo +:: +syem +:: +r_code +)) + +230 +async_c +( +imemti_ty +& +im +, + +231 cڡ +dpot_ty +& +_dpot +, + +232 +BOOST_ASIO_MOVE_ARG +( +CHdr + +hdr +) + +234 + gasync_comi +< + gCHdr +, + +235 ( + gboo +:: +syem +:: +r_code +)> + +( +hdr +); + +237 + grvi_im_ +. +async_c +( +im +, +_dpot +, + +. +comi_hdr +); + +239  + g +. + gsu +. +g +(); + +243 + gme + < +tyme + + gSbSockOi +> + +244 +BOOST_ASIO_SYNC_OP_VOID + +t_ti +( +imemti_ty +& +im +, + +245 cڡ +SbSockOi +& +ti +, +boo +:: +syem +:: +r_code +& +ec +) + +247 +rvi_im_ +. +t_ti +( +im +, +ti +, +ec +); + +248 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +252 + gme + < +tyme + + gGbSockOi +> + +253 +BOOST_ASIO_SYNC_OP_VOID + +g_ti +(cڡ +imemti_ty +& +im +, + +254 +GbSockOi +& +ti +, +boo +:: +syem +:: +r_code +& +ec +) const + +256 +rvi_im_ +. +g_ti +( +im +, +ti +, +ec +); + +257 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +261 + gme + < +tyme + + gIoCڌCommd +> + +262 +BOOST_ASIO_SYNC_OP_VOID + +io_cڌ +( +imemti_ty +& +im +, + +263 +IoCڌCommd +& +commd +, +boo +:: +syem +:: +r_code +& +ec +) + +265 +rvi_im_ +. +io_cڌ +( +im +, +commd +, +ec +); + +266 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +270 +bo + +n_blockg +(cڡ +imemti_ty +& +im +) const + +272  + grvi_im_ +. +n_blockg +( +im +); + +276 +BOOST_ASIO_SYNC_OP_VOID + +n_blockg +( +imemti_ty +& +im +, + +277 +bo + +mode +, +boo +:: +syem +:: +r_code +& +ec +) + +279 +rvi_im_ +. +n_blockg +( +im +, +mode +, +ec +); + +280 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +284 +bo + +tive_n_blockg +(cڡ +imemti_ty +& +im +) const + +286  + grvi_im_ +. +tive_n_blockg +( +im +); + +290 +BOOST_ASIO_SYNC_OP_VOID + +tive_n_blockg +( +imemti_ty +& +im +, + +291 +bo + +mode +, +boo +:: +syem +:: +r_code +& +ec +) + +293 +rvi_im_ +. +tive_n_blockg +( +im +, +mode +, +ec +); + +294 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +298 +dpot_ty + +lol_dpot +(cڡ +imemti_ty +& +im +, + +299 +boo +:: +syem +:: +r_code +& +ec +) const + +301  +rvi_im_ +. +lol_dpot +( +im +, +ec +); + +305 +dpot_ty + +me_dpot +(cڡ +imemti_ty +& +im +, + +306 +boo +:: +syem +:: +r_code +& +ec +) const + +308  +rvi_im_ +. +me_dpot +( +im +, +ec +); + +312 +BOOST_ASIO_SYNC_OP_VOID + +shutdown +( +imemti_ty +& +im +, + +313 +sock_ba +:: +shutdown_ty + +wh +, +boo +:: +syem +:: +r_code +& +ec +) + +315 +rvi_im_ +. +shutdown +( +im +, +wh +, +ec +); + +316 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +321 +BOOST_ASIO_SYNC_OP_VOID + +wa +( +imemti_ty +& +im +, + +322 +sock_ba +:: +wa_ty + +w +, +boo +:: +syem +:: +r_code +& +ec +) + +324 +rvi_im_ +. +wa +( +im +, +w +, +ec +); + +325 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +330 + gme + < +tyme + + gWaHdr +> + +331 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WaHdr +, + +332 ( +boo +:: +syem +:: +r_code +)) + +333 +async_wa +( +imemti_ty +& +im +, +sock_ba +:: +wa_ty + +w +, + +334 +BOOST_ASIO_MOVE_ARG +( +WaHdr + +hdr +) + +336 + gasync_comi +< + gWaHdr +, + +337 ( + gboo +:: +syem +:: +r_code +)> + +( +hdr +); + +339 + grvi_im_ +. +async_wa +( +im +, +w +, + +. +comi_hdr +); + +341  + g +. + gsu +. +g +(); + +345 + gme + < +tyme + + gCڡBufrSequ +> + +346 + gd +:: +size_t + +nd +( +imemti_ty +& +im +, + +347 cڡ +CڡBufrSequ +& +bufrs +, + +348 +sock_ba +:: +mesge_ags + +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +350  +rvi_im_ +. +nd +( +im +, +bufrs +, +ags +, +ec +); + +354 + gme + < +tyme + + gCڡBufrSequ +,ym + gWreHdr +> + +355 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +356 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +357 +async_nd +( +imemti_ty +& +im +, + +358 cڡ +CڡBufrSequ +& +bufrs +, + +359 +sock_ba +:: +mesge_ags + +ags +, + +360 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +362 + gasync_comi +< + gWreHdr +, + +363 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +365 + grvi_im_ +. +async_nd +( +im +, +bufrs +, +ags +, + +. +comi_hdr +); + +367  + g +. + gsu +. +g +(); + +371 + gme + < +tyme + + gMubBufrSequ +> + +372 + gd +:: +size_t + +ive +( +imemti_ty +& +im +, + +373 cڡ +MubBufrSequ +& +bufrs +, + +374 +sock_ba +:: +mesge_ags + +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +376  +rvi_im_ +. +ive +( +im +, +bufrs +, +ags +, +ec +); + +380 + gme + < +tyme + + gMubBufrSequ +,ym + gRdHdr +> + +381 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +382 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +383 +async_ive +( +imemti_ty +& +im +, + +384 cڡ +MubBufrSequ +& +bufrs +, + +385 +sock_ba +:: +mesge_ags + +ags +, + +386 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +388 + gasync_comi +< + gRdHdr +, + +389 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +391 + grvi_im_ +. +async_ive +( +im +, +bufrs +, +ags +, + +. +comi_hdr +); + +393  + g +. + gsu +. +g +(); + +396 + give +: + +398  +shutdown +() + +400 +rvi_im_ +. +shutdown +(); + +404 +rvi_im_ty + + grvi_im_ +; + +410  + ~ + + @/usr/include/boost/asio/streambuf.hpp + +11 #ide +BOOST_ASIO_STREAMBUF_HPP + + +12  + #BOOST_ASIO_STREAMBUF_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +28  + gbasic_ambuf +<> + tambuf +; + + @/usr/include/boost/asio/system_context.hpp + +11 #ide +BOOST_ASIO_SYSTEM_CONTEXT_HPP + + +12  + #BOOST_ASIO_SYSTEM_CONTEXT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gasio + { + +28 +ass + + gsyem_execut +; + +31 as + csyem_cڋxt + : +public + +executi_cڋxt + + +33 +public +: + +35  +syem_execut + + texecut_ty +; + +38 + gBOOST_ASIO_DECL + ~ +syem_cڋxt +(); + +41 +execut_ty + +g_execut +( + gBOOST_ASIO_NOEXCEPT +; + +44 +BOOST_ASIO_DECL +  + +(); + +47 +BOOST_ASIO_DECL + +bo + +ݳd +(cڡ + gBOOST_ASIO_NOEXCEPT +; + +50 +BOOST_ASIO_DECL +  +jo +(); + +52 #i +defed +( +GENERATING_DOCUMENTATION +) + +53 + give +: + +56 +BOOST_ASIO_DECL + +syem_cڋxt +(); + +58 + give +: + +59 +nd + +ass + +syem_execut +; + +61  + gthad_funi +; + +64 + gda +:: +schedur +& +schedur_ +; + +67 + gda +:: +thad_group + +thads_ +; + +73  + ~ + +75  + ~ + +76 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +77  + ~ + + @/usr/include/boost/asio/system_executor.hpp + +11 #ide +BOOST_ASIO_SYSTEM_EXECUTOR_HPP + + +12  + #BOOST_ASIO_SYSTEM_EXECUTOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + gasio + { + +25 +ass + + gsyem_cڋxt +; + +34 as + csyem_execut + + +36 + gpublic +: + +38 +syem_cڋxt +& +cڋxt +(cڡ +BOOST_ASIO_NOEXCEPT +; + +44  +_wk_d +(cڡ + gBOOST_ASIO_NOEXCEPT + + +52  +_wk_fished +(cڡ + gBOOST_ASIO_NOEXCEPT + + +68 + gme + < +tyme + + gFuni +,ym + gAot +> + +69  +dich +( +BOOST_ASIO_MOVE_ARG +( +Funi + +f +, cڡ +Aot +& +a +) const; + +84 + gme + < +tyme + + gFuni +,ym + gAot +> + +85  +po +( +BOOST_ASIO_MOVE_ARG +( +Funi + +f +, cڡ +Aot +& +a +) const; + +100 + gme + < +tyme + + gFuni +,ym + gAot +> + +101  +der +( +BOOST_ASIO_MOVE_ARG +( +Funi + +f +, cڡ +Aot +& +a +) const; + +107 +nd + +bo + + gݔ +==(cڡ +syem_execut +&, + +108 cڡ + gsyem_execut +& + gBOOST_ASIO_NOEXCEPT + + +110  + gue +; + +117 +nd + +bo + + gݔ +!=(cڡ +syem_execut +&, + +118 cڡ + gsyem_execut +& + gBOOST_ASIO_NOEXCEPT + + +120  + gl +; + +127  + ~ + +129  + ~ + + @/usr/include/boost/asio/system_timer.hpp + +11 #ide +BOOST_ASIO_SYSTEM_TIMER_HPP + + +12  + #BOOST_ASIO_SYSTEM_TIMER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_CHRONO +|| defed( +GENERATING_DOCUMENTATION +) + +22  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gasio + { + +37  + gbasic_waab_tim +< + tchro +:: + tsyem_ock +> + tsyem_tim +; + + @/usr/include/boost/asio/thread_pool.hpp + +11 #ide +BOOST_ASIO_THREAD_POOL_HPP + + +12  + #BOOST_ASIO_THREAD_POOL_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +64 as + cthad_po + + +65 : +public + +executi_cڋxt + + +67 +public +: + +68 +ass + +execut_ty +; + +71 +BOOST_ASIO_DECL + +thad_po +(); + +74 +BOOST_ASIO_DECL + +thad_po +( +d +:: +size_t + +num_thads +); + +80 + gBOOST_ASIO_DECL + ~ +thad_po +(); + +83 +execut_ty + +g_execut +( + gBOOST_ASIO_NOEXCEPT +; + +90 +BOOST_ASIO_DECL +  + +(); + +98 +BOOST_ASIO_DECL +  +jo +(); + +100 + give +: + +101 +nd + +ass + +execut_ty +; + +102  + gthad_funi +; + +105 + gda +:: +schedur +& +schedur_ +; + +108 + gda +:: +thad_group + +thads_ +; + +112 as + cthad_po +:: +execut_ty + + +114 +public +: + +116 +thad_po +& +cڋxt +(cڡ +BOOST_ASIO_NOEXCEPT +; + +124  +_wk_d +(cڡ + gBOOST_ASIO_NOEXCEPT +; + +132  +_wk_fished +(cڡ + gBOOST_ASIO_NOEXCEPT +; + +148 + gme + < +tyme + + gFuni +,ym + gAot +> + +149  +dich +( +BOOST_ASIO_MOVE_ARG +( +Funi + +f +, cڡ +Aot +& +a +) const; + +164 + gme + < +tyme + + gFuni +,ym + gAot +> + +165  +po +( +BOOST_ASIO_MOVE_ARG +( +Funi + +f +, cڡ +Aot +& +a +) const; + +184 + gme + < +tyme + + gFuni +,ym + gAot +> + +185  +der +( +BOOST_ASIO_MOVE_ARG +( +Funi + +f +, cڡ +Aot +& +a +) const; + +192 +bo + +rušg__this_thad +(cڡ + gBOOST_ASIO_NOEXCEPT +; + +198 +nd + +bo + + gݔ +==(cڡ +execut_ty +& +a +, + +199 cڡ + gexecut_ty +& + gb + + gBOOST_ASIO_NOEXCEPT + + +201  & + ga +. + gpo_ + =& +b +. +po_ +; + +208 +nd + +bo + + gݔ +!=(cڡ +execut_ty +& +a +, + +209 cڡ + gexecut_ty +& + gb + + gBOOST_ASIO_NOEXCEPT + + +211  & + ga +. + gpo_ + !& +b +. +po_ +; + +214 + give +: + +215 +nd + +ass + +thad_po +; + +218 +exic + +execut_ty +( +thad_po +& +p +: +po_ +(p) {} + +221 +thad_po +& +po_ +; + +227  + ~ + +229  + ~ + +230 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +231  + ~ + + @/usr/include/boost/asio/time_traits.hpp + +11 #ide +BOOST_ASIO_TIME_TRAITS_HPP + + +12  + #BOOST_ASIO_TIME_TRAITS_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_BOOST_DATE_TIME +) \ + +21 || + $defed +( +GENERATING_DOCUMENTATION +) + +23  + ~ + +25  + ~ + +27 +mea + +boo + { + +28 +mea + +asio + { + +31 +me + < +tyme + +Time +> + +32  +time_as +; + +35 +me + <> + +36  +time_as +< +boo +:: +posix_time +:: +ime +> + +39  +boo +:: + tposix_time +:: + time + + ttime_ty +; + +42  +boo +:: + tposix_time +:: + ttime_duti + + tduti_ty +; + +45  +time_ty + + `now +() + +47 #i + `defed +( +BOOST_DATE_TIME_HAS_HIGH_PRECISION_CLOCK +) + +48  +boo +:: +posix_time +:: +mioc_ock +:: + `univl_time +(); + +50  +boo +:: +posix_time +:: +cd_ock +:: + `univl_time +(); + +55  +time_ty + + `add +(cڡime_ty& +t +, cڡ +duti_ty +& +d +) + +57  +t + + +d +; + +61  +duti_ty + + `suba +(cڡ +time_ty +& +t1 +, cڡime_ty& +t2 +) + +63  +t1 + - +t2 +; + +67  +bo + + `ss_th +(cڡ +time_ty +& +t1 +, cڡime_ty& +t2 +) + +69  +t1 + < +t2 +; + +73  +boo +:: +posix_time +:: +time_duti + + `to_posix_duti +( + +74 cڡ +duti_ty +& +d +) + +76  +d +; + +81 + } +} + +83  + ~ + + @/usr/include/boost/asio/use_future.hpp + +11 #ide +BOOST_ASIO_USE_FUTURE_HPP + + +12  + #BOOST_ASIO_USE_FUTURE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_HAS_STD_FUTURE_CLASS +) \ + +22 || + $defed +( +GENERATING_DOCUMENTATION +) + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + +boo + { + +30 +mea + +asio + { + +31 +mea + +da + { + +33 +me + < +tyme + +Funi +,ym +Aot +> + +34 +ass + +ckaged_tok +; + +36 +me + < +tyme + +Funi +,ym +Aot +,ym +Resu +> + +37 +ass + +ckaged_hdr +; + +56 +me + < +tyme + +Aot + = +d +:: +lot +<> > + +57 as + cu_futu_t + + +59 +public +: + +62  +Aot + + tlot_ty +; + +65 +BOOST_ASIO_CONSTEXPR + + `u_futu_t +() + +70 +exic + + `u_futu_t +(cڡ +Aot +& +lot +) + +71 : + `lot_ +( +lot +) + +75 #i! + `defed +( +BOOST_ASIO_NO_DEPRECATED +) + +77 +me + < +tyme + +OthAot +> + +78 +u_futu_t +< +OthAot +> +ݔ +[](cڡ OthAot& +lot +) const + +80  +u_futu_t +< +OthAot +>( +lot +); + +85 +me + < +tyme + +OthAot +> + +86 +u_futu_t +< +OthAot +> + `bd +(cڡ OthAot& +lot +) const + +88  +u_futu_t +< +OthAot +>( +lot +); + +92 +lot_ty + + `g_lot +() const + +94  +lot_ +; + +114 +me + < +tyme + +Funi +> + +115 #i + `defed +( +GENERATING_DOCUMENTATION +) + +116 +unecifd + + +118 +da +:: +ckaged_tok +< +tyme + +dey +< +Funi +>:: +ty +, +Aot +> + +120 + `ݔ +()( + `BOOST_ASIO_MOVE_ARG +( +Funi + +f +) const; + +122 +ive +: + +125  + sd_lot_void + + +127 +BOOST_ASIO_CONSTEXPR + + `d_lot_void +() + +131 +ݔ + +d +:: +lot +<>() const + +133  +d +:: +lot +<>(); + +137 +tyme + +cdiڮ +< + +138 +is_me +< +d +:: +lot +<>, +Aot +>:: +vue +, + +139 +d_lot_void +, +Aot +>:: +ty + +lot_ +; + +146 #i + `defed +( +BOOST_ASIO_HAS_CONSTEXPR +|| defed( +GENERATING_DOCUMENTATION +) + +147 +cڡex + +u_futu_t +<> +u_futu +; + +148 #i + `defed +( +BOOST_ASIO_MSVC +) + +149 + `__deec +( +y + +u_futu_t +<> +u_futu +; + +152 + } +} + +155  + ~ + +157  + ~ + + @/usr/include/boost/asio/uses_executor.hpp + +11 #ide +BOOST_ASIO_USES_EXECUTOR_HPP + + +12  + #BOOST_ASIO_USES_EXECUTOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +35  + sexecut_g_t + + +38 +BOOST_ASIO_CONSTEXPR + +execut_g_t +( + gBOOST_ASIO_NOEXCEPT + + +49 #i +defed +( +BOOST_ASIO_HAS_CONSTEXPR +|| defed( +GENERATING_DOCUMENTATION +) + +50 +cڡex + +execut_g_t + + gexecut_g +; + +51 #i +defed +( +BOOST_ASIO_MSVC +) + +52 +__deec +( +y + +execut_g_t + + gexecut_g +; + +65 + gme + < +tyme + + gT +,ym + gExecut +> + +66  + gus_execut + : +l_ty + {}; + +71  + ~ + + @/usr/include/boost/asio/version.hpp + +11 #ide +BOOST_ASIO_VERSION_HPP + + +12  + #BOOST_ASIO_VERSION_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +21  + #BOOST_ASIO_VERSION + 101202 + +22 + + ) + + @/usr/include/boost/asio/wait_traits.hpp + +11 #ide +BOOST_ASIO_WAIT_TRAITS_HPP + + +12  + #BOOST_ASIO_WAIT_TRAITS_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 +mea + + gboo + { + +21 +mea + + gasio + { + +24 + gme + < +tyme + + gClock +> + +25  + swa_as + + +31  +tyme + + gClock +:: +duti + +to_wa_duti +( + +32 cڡ +tyme + +Clock +:: +duti +& +d +) + +34  +d +; + +41  +tyme + + gClock +:: +duti + +to_wa_duti +( + +42 cڡ +tyme + +Clock +:: +time_pot +& +t +) + +44 +tyme + +Clock +:: +time_pot + +now + = Clock::now(); + +45 i( + gnow + + ( + gClock +:: +duti +:: +max +)(< +t +) + +46  ( +Clock +:: +duti +:: +max +)(); + +47 i( + gnow + + ( + gClock +:: +duti +:: +m +)(> +t +) + +48  ( +Clock +:: +duti +:: +m +)(); + +49  + gt + - + gnow +; + +56  + ~ + + @/usr/include/boost/asio/waitable_timer_service.hpp + +11 #ide +BOOST_ASIO_WAITABLE_TIMER_SERVICE_HPP + + +12  + #BOOST_ASIO_WAITABLE_TIMER_SERVICE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +29  + ~ + +31 +mea + + gboo + { + +32 +mea + + gasio + { + +35 + gme + < +tyme + + gClock +, + +36 +tyme + + gWaTs + = +boo +:: +asio +:: +wa_as +< +Clock +> > + +37 +ass + +waab_tim_rvi + + +38 #i +defed +( +GENERATING_DOCUMENTATION +) + +39 : +public + +boo +:: +asio +:: +io_cڋxt +:: +rvi + + +41 : +public + +boo +:: +asio +:: +da +:: +rvi_ba +< + +42 +waab_tim_rvi +< +Clock +, + gWaTs +> > + +45 + gpublic +: + +46 #i +defed +( +GENERATING_DOCUMENTATION +) + +48  +boo +:: +asio +:: +io_cڋxt +:: +id + id; + +52  +Clock + + tock_ty +; + +55  +tyme + + tock_ty +:: + tduti + duration; + +58  +tyme + + tock_ty +:: + ttime_pot +ime_point; + +61  +WaTs + + tas_ty +; + +63 + give +: + +65  +da +:: + tddle_tim_rvi +< + +66 + tda +:: + tchro_time_as +< + tClock +, + tWaTs +> > + trvi_im_ty +; + +68 + gpublic +: + +70 #i +defed +( +GENERATING_DOCUMENTATION +) + +71  +imemti_defed + + timemti_ty +; + +73  +tyme + + trvi_im_ty +:: + timemti_ty + implementation_type; + +77 +exic + +waab_tim_rvi +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +78 : +boo +:: +asio +:: +da +:: +rvi_ba +< + +79 +waab_tim_rvi +< +Clock +, + gWaTs +> >( + gio_cڋxt +), + +80 +rvi_im_ +( +io_cڋxt +) + +85  +cڡru +( +imemti_ty +& +im +) + +87 + grvi_im_ +. +cڡru +( +im +); + +91  +deroy +( +imemti_ty +& +im +) + +93 + grvi_im_ +. +deroy +( +im +); + +96 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +98  +move_cڡru +( +imemti_ty +& +im +, + +99 +imemti_ty +& +h_im +) + +101 + grvi_im_ +. +move_cڡru +( +im +, +h_im +); + +105  +move_assign +( +imemti_ty +& +im +, + +106 +waab_tim_rvi +& +h_rvi +, + +107 +imemti_ty +& +h_im +) + +109 + grvi_im_ +. +move_assign +( +im +, +h_rvi +. +rvi_im_ +, +h_im +); + +114 + gd +:: +size_t + +nl +( +imemti_ty +& +im +, +boo +:: +syem +:: +r_code +& +ec +) + +116  +rvi_im_ +. +nl +( +im +, +ec +); + +120 + gd +:: +size_t + +nl_e +( +imemti_ty +& +im +, + +121 +boo +:: +syem +:: +r_code +& +ec +) + +123  +rvi_im_ +. +nl_e +( +im +, +ec +); + +126 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +129 +time_pot + +expes_ +(cڡ +imemti_ty +& +im +) const + +131  + grvi_im_ +. +expy +( +im +); + +136 +time_pot + +expy +(cڡ +imemti_ty +& +im +) const + +138  + grvi_im_ +. +expy +( +im +); + +142 + gd +:: +size_t + +expes_ +( +imemti_ty +& +im +, + +143 cڡ +time_pot +& +expy_time +, +boo +:: +syem +:: +r_code +& +ec +) + +145  +rvi_im_ +. +expes_ +( +im +, +expy_time +, +ec +); + +149 + gd +:: +size_t + +expes_a +( +imemti_ty +& +im +, + +150 cڡ +duti +& +expy_time +, +boo +:: +syem +:: +r_code +& +ec +) + +152  +rvi_im_ +. +expes_a +( +im +, +expy_time +, +ec +); + +155 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +158 +duti + +expes_om_now +(cڡ +imemti_ty +& +im +) const + +160  + gda +:: + tchro_time_as +< + tClock +, + tWaTs +> + tas +; + +161  + gas +:: +suba +( +rvi_im_ +. +expy +( +im +), +as +:: +now +()); + +166 + gd +:: +size_t + +expes_om_now +( +imemti_ty +& +im +, + +167 cڡ +duti +& +expy_time +, +boo +:: +syem +:: +r_code +& +ec +) + +169  +rvi_im_ +. +expes_a +( +im +, +expy_time +, +ec +); + +174  +wa +( +imemti_ty +& +im +, +boo +:: +syem +:: +r_code +& +ec +) + +176 +rvi_im_ +. +wa +( +im +, +ec +); + +180 + gme + < +tyme + + gWaHdr +> + +181 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WaHdr +, + +182 ( +boo +:: +syem +:: +r_code +)) + +183 +async_wa +( +imemti_ty +& +im +, + +184 +BOOST_ASIO_MOVE_ARG +( +WaHdr + +hdr +) + +186 + gasync_comi +< + gWaHdr +, + +187 ( + gboo +:: +syem +:: +r_code +)> + +( +hdr +); + +189 + grvi_im_ +. +async_wa +( +im +, + +. +comi_hdr +); + +191  + g +. + gsu +. +g +(); + +194 + give +: + +196  +shutdown +() + +198 +rvi_im_ +. +shutdown +(); + +202 +rvi_im_ty + + grvi_im_ +; + +208  + ~ + + @/usr/include/boost/asio/windows/basic_handle.hpp + +11 #ide +BOOST_ASIO_WINDOWS_BASIC_HANDLE_HPP + + +12  + #BOOST_ASIO_WINDOWS_BASIC_HANDLE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +22 #i +defed +( +BOOST_ASIO_HAS_WINDOWS_RANDOM_ACCESS_HANDLE +) \ + +23 || +defed +( +BOOST_ASIO_HAS_WINDOWS_STREAM_HANDLE +) \ + +24 || +defed +( +BOOST_ASIO_HAS_WINDOWS_OBJECT_HANDLE +) \ + +25 || + $defed +( +GENERATING_DOCUMENTATION +) + +27  + ~ + +28  + ~ + +29  + ~ + +31  + ~ + +33 +mea + +boo + { + +34 +mea + +asio + { + +35 +mea + +wdows + { + +46 +me + < +tyme + +HdSvi +> + +47 +ass + +basic_hd + + +48 : +public + +basic_io_obje +< +HdSvi +> + +50 +public +: + +52  +tyme + + tHdSvi +:: + ttive_hd_ty +ative_handle_type; + +55  +basic_hd +< + tHdSvi +> + tlowe_y_ty +; + +64 +exic + + `basic_hd +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +65 : +basic_io_obje +< +HdSvi +>( +io_cڋxt +) + +80 + `basic_hd +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +81 cڡ +tive_hd_ty +& +hd +) + +82 : +basic_io_obje +< +HdSvi +>( +io_cڋxt +) + +84 +boo +:: +syem +:: +r_code + +ec +; + +85 +this +-> + `g_rvi +(). + `assign +his-> + `g_imemti +(), +hd +, +ec +); + +86 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "assign"); + +89 #i + `defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +99 + `basic_hd +( +basic_hd +&& +h +) + +100 : +basic_io_obje +< +HdSvi +>( + +101 + `BOOST_ASIO_MOVE_CAST +( +basic_hd +)( +h +)) + +114 +basic_hd +& +ݔ +=(basic_hd&& +h +) + +116 +basic_io_obje +< +HdSvi +>:: +ݔ +=( + +117 + `BOOST_ASIO_MOVE_CAST +( +basic_hd +)( +h +)); + +118  * +this +; + +131 +lowe_y_ty +& + `lowe_y +() + +133  * +this +; + +145 cڡ +lowe_y_ty +& + `lowe_y +() const + +147  * +this +; + +158  + `assign +(cڡ +tive_hd_ty +& +hd +) + +160 +boo +:: +syem +:: +r_code + +ec +; + +161 +this +-> + `g_rvi +(). + `assign +his-> + `g_imemti +(), +hd +, +ec +); + +162 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "assign"); + +173 +BOOST_ASIO_SYNC_OP_VOID + + `assign +(cڡ +tive_hd_ty +& +hd +, + +174 +boo +:: +syem +:: +r_code +& +ec +) + +176 +this +-> + `g_rvi +(). + `assign +his-> + `g_imemti +(), +hd +, +ec +); + +177 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +181 +bo + + `is_ݒ +() const + +183  +this +-> + `g_rvi +(). + `is_ݒ +his-> + `g_imemti +()); + +194  + `o +() + +196 +boo +:: +syem +:: +r_code + +ec +; + +197 +this +-> + `g_rvi +(). + `o +his-> + `g_imemti +(), +ec +); + +198 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "close"); + +209 +BOOST_ASIO_SYNC_OP_VOID + + `o +( +boo +:: +syem +:: +r_code +& +ec +) + +211 +this +-> + `g_rvi +(). + `o +his-> + `g_imemti +(), +ec +); + +212 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +221 +tive_hd_ty + + `tive_hd +() + +223  +this +-> + `g_rvi +(). + `tive_hd +his-> + `g_imemti +()); + +234  + `nl +() + +236 +boo +:: +syem +:: +r_code + +ec +; + +237 +this +-> + `g_rvi +(). + `nl +his-> + `g_imemti +(), +ec +); + +238 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "cancel"); + +249 +BOOST_ASIO_SYNC_OP_VOID + + `nl +( +boo +:: +syem +:: +r_code +& +ec +) + +251 +this +-> + `g_rvi +(). + `nl +his-> + `g_imemti +(), +ec +); + +252 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +255 +eed +: + +257 ~ + `basic_hd +() + +264 + } +} + +266  + ~ + + @/usr/include/boost/asio/windows/basic_object_handle.hpp + +12 #ide +BOOST_ASIO_WINDOWS_BASIC_OBJECT_HANDLE_HPP + + +13  + #BOOST_ASIO_WINDOWS_BASIC_OBJECT_HANDLE_HPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +23 #i +defed +( +BOOST_ASIO_HAS_WINDOWS_OBJECT_HANDLE +) \ + +24 || + $defed +( +GENERATING_DOCUMENTATION +) + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +31  + ~ + +33 +mea + +boo + { + +34 +mea + +asio + { + +35 +mea + +wdows + { + +46 +me + < +tyme + +ObjeHdSvi + = +obje_hd_rvi +> + +47 +ass + +basic_obje_hd + + +48 : +public + +basic_hd +< +ObjeHdSvi +> + +50 +public +: + +52  +tyme + + tObjeHdSvi +:: + ttive_hd_ty +ative_handle_type; + +61 +exic + + `basic_obje_hd +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +62 : +basic_hd +< +ObjeHdSvi +>( +io_cڋxt +) + +78 + `basic_obje_hd +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +79 cڡ +tive_hd_ty +& +tive_hd +) + +80 : +basic_hd +< +ObjeHdSvi +>( +io_cڋxt +, +tive_hd +) + +84 #i + `defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +95 + `basic_obje_hd +( +basic_obje_hd +&& +h +) + +96 : +basic_hd +< +ObjeHdSvi +>( + +97 + `BOOST_ASIO_MOVE_CAST +( +basic_obje_hd +)( +h +)) + +111 +basic_obje_hd +& +ݔ +=(basic_obje_hd&& +h +) + +113 +basic_hd +< +ObjeHdSvi +>:: +ݔ +=( + +114 + `BOOST_ASIO_MOVE_CAST +( +basic_obje_hd +)( +h +)); + +115  * +this +; + +127  + `wa +() + +129 +boo +:: +syem +:: +r_code + +ec +; + +130 +this +-> + `g_rvi +(). + `wa +his-> + `g_imemti +(), +ec +); + +131 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "wait"); + +142  + `wa +( +boo +:: +syem +:: +r_code +& +ec +) + +144 +this +-> + `g_rvi +(). + `wa +his-> + `g_imemti +(), +ec +); + +163 +me + < +tyme + +WaHdr +> + +164 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +WaHdr +, + +165 ( +boo +:: +syem +:: +r_code +)) + +166 + `async_wa +( + `BOOST_ASIO_MOVE_ARG +( +WaHdr + +hdr +) + +168  +this +-> + `g_rvi +(). + `async_wa +his-> + `g_imemti +(), + +169 + `BOOST_ASIO_MOVE_CAST +( +WaHdr +)( +hdr +)); + +175 + } +} + +177  + ~ + + @/usr/include/boost/asio/windows/basic_random_access_handle.hpp + +11 #ide +BOOST_ASIO_WINDOWS_BASIC_RANDOM_ACCESS_HANDLE_HPP + + +12  + #BOOST_ASIO_WINDOWS_BASIC_RANDOM_ACCESS_HANDLE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +22 #i +defed +( +BOOST_ASIO_HAS_WINDOWS_RANDOM_ACCESS_HANDLE +) \ + +23 || + $defed +( +GENERATING_DOCUMENTATION +) + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +32  + ~ + +34 +mea + +boo + { + +35 +mea + +asio + { + +36 +mea + +wdows + { + +47 +me + < +tyme + +RdomAcssHdSvi + = +ndom_acss_hd_rvi +> + +48 +ass + +basic_ndom_acss_hd + + +49 : +public + +basic_hd +< +RdomAcssHdSvi +> + +51 +public +: + +53  +tyme + + tRdomAcssHdSvi +:: + ttive_hd_ty + + +54 + ttive_hd_ty +; + +65 +exic + + `basic_ndom_acss_hd +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +66 : +basic_hd +< +RdomAcssHdSvi +>( +io_cڋxt +) + +83 + `basic_ndom_acss_hd +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +84 cڡ +tive_hd_ty +& +hd +) + +85 : +basic_hd +< +RdomAcssHdSvi +>( +io_cڋxt +, +hd +) + +89 #i + `defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +101 + `basic_ndom_acss_hd +( +basic_ndom_acss_hd +&& +h +) + +102 : +basic_hd +< +RdomAcssHdSvi +>( + +103 + `BOOST_ASIO_MOVE_CAST +( +basic_ndom_acss_hd +)( +h +)) + +119 +basic_ndom_acss_hd +& +ݔ +=(basic_ndom_acss_hd&& +h +) + +121 +basic_hd +< +RdomAcssHdSvi +>:: +ݔ +=( + +122 + `BOOST_ASIO_MOVE_CAST +( +basic_ndom_acss_hd +)( +h +)); + +123  * +this +; + +156 +me + < +tyme + +CڡBufrSequ +> + +157 +d +:: +size_t + + `wre_some_ +( +ut64_t + +offt +, + +158 cڡ +CڡBufrSequ +& +bufrs +) + +160 +boo +:: +syem +:: +r_code + +ec +; + +161 +d +:: +size_t + +s + = +this +-> + `g_rvi +(). + `wre_some_ +( + +162 +this +-> + `g_imemti +(), +offt +, +bufrs +, +ec +); + +163 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "write_some_at"); + +164  +s +; + +185 +me + < +tyme + +CڡBufrSequ +> + +186 +d +:: +size_t + + `wre_some_ +( +ut64_t + +offt +, + +187 cڡ +CڡBufrSequ +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +) + +189  +this +-> + `g_rvi +(). + `wre_some_ +( + +190 +this +-> + `g_imemti +(), +offt +, +bufrs +, +ec +); + +230 +me + < +tyme + +CڡBufrSequ +,ym +WreHdr +> + +231 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +232 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +233 + `async_wre_some_ +( +ut64_t + +offt +, + +234 cڡ +CڡBufrSequ +& +bufrs +, + +235 + `BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +239 + `BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + +ty_check +; + +241  +this +-> + `g_rvi +(). + `async_wre_some_ +his-> + `g_imemti +(), + +242 +offt +, +bufrs +, + `BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +hdr +)); + +275 +me + < +tyme + +MubBufrSequ +> + +276 +d +:: +size_t + + `ad_some_ +( +ut64_t + +offt +, + +277 cڡ +MubBufrSequ +& +bufrs +) + +279 +boo +:: +syem +:: +r_code + +ec +; + +280 +d +:: +size_t + +s + = +this +-> + `g_rvi +(). + `ad_some_ +( + +281 +this +-> + `g_imemti +(), +offt +, +bufrs +, +ec +); + +282 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "read_some_at"); + +283  +s +; + +305 +me + < +tyme + +MubBufrSequ +> + +306 +d +:: +size_t + + `ad_some_ +( +ut64_t + +offt +, + +307 cڡ +MubBufrSequ +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +) + +309  +this +-> + `g_rvi +(). + `ad_some_ +( + +310 +this +-> + `g_imemti +(), +offt +, +bufrs +, +ec +); + +351 +me + < +tyme + +MubBufrSequ +,ym +RdHdr +> + +352 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +353 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +354 + `async_ad_some_ +( +ut64_t + +offt +, + +355 cڡ +MubBufrSequ +& +bufrs +, + +356 + `BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +360 + `BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + +ty_check +; + +362  +this +-> + `g_rvi +(). + `async_ad_some_ +his-> + `g_imemti +(), + +363 +offt +, +bufrs +, + `BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)); + +369 + } +} + +371  + ~ + + @/usr/include/boost/asio/windows/basic_stream_handle.hpp + +11 #ide +BOOST_ASIO_WINDOWS_BASIC_STREAM_HANDLE_HPP + + +12  + #BOOST_ASIO_WINDOWS_BASIC_STREAM_HANDLE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +22 #i +defed +( +BOOST_ASIO_HAS_WINDOWS_STREAM_HANDLE +) \ + +23 || + $defed +( +GENERATING_DOCUMENTATION +) + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +32  + ~ + +34 +mea + +boo + { + +35 +mea + +asio + { + +36 +mea + +wdows + { + +50 +me + < +tyme + +SmHdSvi + = +am_hd_rvi +> + +51 +ass + +basic_am_hd + + +52 : +public + +basic_hd +< +SmHdSvi +> + +54 +public +: + +56  +tyme + + tSmHdSvi +:: + ttive_hd_ty +ative_handle_type; + +67 +exic + + `basic_am_hd +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +68 : +basic_hd +< +SmHdSvi +>( +io_cڋxt +) + +84 + `basic_am_hd +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +85 cڡ +tive_hd_ty +& +hd +) + +86 : +basic_hd +< +SmHdSvi +>( +io_cڋxt +, +hd +) + +90 #i + `defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +101 + `basic_am_hd +( +basic_am_hd +&& +h +) + +102 : +basic_hd +< +SmHdSvi +>( + +103 + `BOOST_ASIO_MOVE_CAST +( +basic_am_hd +)( +h +)) + +118 +basic_am_hd +& +ݔ +=(basic_am_hd&& +h +) + +120 +basic_hd +< +SmHdSvi +>:: +ݔ +=( + +121 + `BOOST_ASIO_MOVE_CAST +( +basic_am_hd +)( +h +)); + +122  * +this +; + +153 +me + < +tyme + +CڡBufrSequ +> + +154 +d +:: +size_t + + `wre_some +(cڡ +CڡBufrSequ +& +bufrs +) + +156 +boo +:: +syem +:: +r_code + +ec +; + +157 +d +:: +size_t + +s + = +this +-> + `g_rvi +(). + `wre_some +( + +158 +this +-> + `g_imemti +(), +bufrs +, +ec +); + +159 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "write_some"); + +160  +s +; + +179 +me + < +tyme + +CڡBufrSequ +> + +180 +d +:: +size_t + + `wre_some +(cڡ +CڡBufrSequ +& +bufrs +, + +181 +boo +:: +syem +:: +r_code +& +ec +) + +183  +this +-> + `g_rvi +(). + `wre_some +( + +184 +this +-> + `g_imemti +(), +bufrs +, +ec +); + +222 +me + < +tyme + +CڡBufrSequ +,ym +WreHdr +> + +223 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +224 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +225 + `async_wre_some +(cڡ +CڡBufrSequ +& +bufrs +, + +226 + `BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +230 + `BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + +ty_check +; + +232  +this +-> + `g_rvi +(). + `async_wre_some +his-> + `g_imemti +(), + +233 +bufrs +, + `BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +hdr +)); + +264 +me + < +tyme + +MubBufrSequ +> + +265 +d +:: +size_t + + `ad_some +(cڡ +MubBufrSequ +& +bufrs +) + +267 +boo +:: +syem +:: +r_code + +ec +; + +268 +d +:: +size_t + +s + = +this +-> + `g_rvi +(). + `ad_some +( + +269 +this +-> + `g_imemti +(), +bufrs +, +ec +); + +270 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "read_some"); + +271  +s +; + +291 +me + < +tyme + +MubBufrSequ +> + +292 +d +:: +size_t + + `ad_some +(cڡ +MubBufrSequ +& +bufrs +, + +293 +boo +:: +syem +:: +r_code +& +ec +) + +295  +this +-> + `g_rvi +(). + `ad_some +( + +296 +this +-> + `g_imemti +(), +bufrs +, +ec +); + +335 +me + < +tyme + +MubBufrSequ +,ym +RdHdr +> + +336 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +337 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +338 + `async_ad_some +(cڡ +MubBufrSequ +& +bufrs +, + +339 + `BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +343 + `BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + +ty_check +; + +345  +this +-> + `g_rvi +(). + `async_ad_some +his-> + `g_imemti +(), + +346 +bufrs +, + `BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)); + +352 + } +} + +354  + ~ + + @/usr/include/boost/asio/windows/object_handle.hpp + +12 #ide +BOOST_ASIO_WINDOWS_OBJECT_HANDLE_HPP + + +13  + #BOOST_ASIO_WINDOWS_OBJECT_HANDLE_HPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_HAS_WINDOWS_OBJECT_HANDLE +) \ + +22 || + $defed +( +GENERATING_DOCUMENTATION +) + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +31 #i + `defed +( +BOOST_ASIO_HAS_MOVE +) + +32  + ~ + +35 #i + `defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +36  + ~ + +39  + #BOOST_ASIO_SVC_T + +boo +:: +asio +:: +da +:: +w_obje_hd_rvi + + + ) + +41  + ~ + +43 +mea + +boo + { + +44 +mea + +asio + { + +45 +mea + +wdows + { + +47 #i + `defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +49  +basic_obje_hd +<> + tobje_hd +; + +60 +ass + +obje_hd + + +61 : +BOOST_ASIO_SVC_ACCESS + +basic_io_obje +< +BOOST_ASIO_SVC_T +> + +63 +public +: + +65  +io_cڋxt +:: + texecut_ty +xecutor_type; + +68 #i + `defed +( +GENERATING_DOCUMENTATION +) + +69  +imemti_defed + + ttive_hd_ty +; + +71  +BOOST_ASIO_SVC_T +:: + ttive_hd_ty +ative_handle_type; + +75  +obje_hd + + tlowe_y_ty +; + +84 +exic + + `obje_hd +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +85 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +io_cڋxt +) + +101 + `obje_hd +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +102 cڡ +tive_hd_ty +& +tive_hd +) + +103 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +io_cڋxt +) + +105 +boo +:: +syem +:: +r_code + +ec +; + +106 +this +-> + `g_rvi +(). + `assign +his-> + `g_imemti +(), +tive_hd +, +ec +); + +107 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "assign"); + +110 #i + `defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +121 + `obje_hd +( +obje_hd +&& +h +) + +122 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +d +:: + `move +( +h +)) + +136 +obje_hd +& +ݔ +=(obje_hd&& +h +) + +138 +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: +ݔ +=( +d +:: + `move +( +h +)); + +139  * +this +; + +143 #i! + `defed +( +BOOST_ASIO_NO_DEPRECATED +) + +153 +boo +:: +asio +:: +io_cڋxt +& + `g_io_cڋxt +() + +155  +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: + `g_io_cڋxt +(); + +167 +boo +:: +asio +:: +io_cڋxt +& + `g_io_rvi +() + +169  +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: + `g_io_rvi +(); + +174 +execut_ty + + `g_execut +( +BOOST_ASIO_NOEXCEPT + + +176  +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: + `g_execut +(); + +188 +lowe_y_ty +& + `lowe_y +() + +190  * +this +; + +202 cڡ +lowe_y_ty +& + `lowe_y +() const + +204  * +this +; + +215  + `assign +(cڡ +tive_hd_ty +& +hd +) + +217 +boo +:: +syem +:: +r_code + +ec +; + +218 +this +-> + `g_rvi +(). + `assign +his-> + `g_imemti +(), +hd +, +ec +); + +219 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "assign"); + +230 +BOOST_ASIO_SYNC_OP_VOID + + `assign +(cڡ +tive_hd_ty +& +hd +, + +231 +boo +:: +syem +:: +r_code +& +ec +) + +233 +this +-> + `g_rvi +(). + `assign +his-> + `g_imemti +(), +hd +, +ec +); + +234 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +238 +bo + + `is_ݒ +() const + +240  +this +-> + `g_rvi +(). + `is_ݒ +his-> + `g_imemti +()); + +251  + `o +() + +253 +boo +:: +syem +:: +r_code + +ec +; + +254 +this +-> + `g_rvi +(). + `o +his-> + `g_imemti +(), +ec +); + +255 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "close"); + +266 +BOOST_ASIO_SYNC_OP_VOID + + `o +( +boo +:: +syem +:: +r_code +& +ec +) + +268 +this +-> + `g_rvi +(). + `o +his-> + `g_imemti +(), +ec +); + +269 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +278 +tive_hd_ty + + `tive_hd +() + +280  +this +-> + `g_rvi +(). + `tive_hd +his-> + `g_imemti +()); + +291  + `nl +() + +293 +boo +:: +syem +:: +r_code + +ec +; + +294 +this +-> + `g_rvi +(). + `nl +his-> + `g_imemti +(), +ec +); + +295 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "cancel"); + +306 +BOOST_ASIO_SYNC_OP_VOID + + `nl +( +boo +:: +syem +:: +r_code +& +ec +) + +308 +this +-> + `g_rvi +(). + `nl +his-> + `g_imemti +(), +ec +); + +309 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +320  + `wa +() + +322 +boo +:: +syem +:: +r_code + +ec +; + +323 +this +-> + `g_rvi +(). + `wa +his-> + `g_imemti +(), +ec +); + +324 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "wait"); + +335  + `wa +( +boo +:: +syem +:: +r_code +& +ec +) + +337 +this +-> + `g_rvi +(). + `wa +his-> + `g_imemti +(), +ec +); + +356 +me + < +tyme + +WaHdr +> + +357 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +WaHdr +, + +358 ( +boo +:: +syem +:: +r_code +)) + +359 + `async_wa +( + `BOOST_ASIO_MOVE_ARG +( +WaHdr + +hdr +) + +361 +boo +:: +asio +:: +async_comi +< +WaHdr +, + +362 ( +boo +:: +syem +:: +r_code +)> + ` +( +hdr +); + +364 +this +-> + `g_rvi +(). + `async_wa +his-> + `g_imemti +(), + +365 + +. +comi_hdr +); + +367  + +. +su +. + `g +(); + +374 + } +} + +376  + ~ + +378 #unde +BOOST_ASIO_SVC_T + + + @/usr/include/boost/asio/windows/object_handle_service.hpp + +12 #ide +BOOST_ASIO_WINDOWS_OBJECT_HANDLE_SERVICE_HPP + + +13  + #BOOST_ASIO_WINDOWS_OBJECT_HANDLE_SERVICE_HPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +23 #i +defed +( +BOOST_ASIO_HAS_WINDOWS_OBJECT_HANDLE +) \ + +24 || + $defed +( +GENERATING_DOCUMENTATION +) + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +31  + ~ + +33 +mea + +boo + { + +34 +mea + +asio + { + +35 +mea + +wdows + { + +38 +ass + +obje_hd_rvi + + +39 #i + `defed +( +GENERATING_DOCUMENTATION +) + +40 : +public + +boo +:: +asio +:: +io_cڋxt +:: +rvi + + +42 : +public + +boo +:: +asio +:: +da +:: +rvi_ba +< +obje_hd_rvi +> + +45 +public +: + +46 #i + `defed +( +GENERATING_DOCUMENTATION +) + +48  +boo +:: +asio +:: +io_cڋxt +:: +id + id; + +51 +ive +: + +53  +da +:: + tw_obje_hd_rvi + + trvi_im_ty +; + +55 +public +: + +57 #i + `defed +( +GENERATING_DOCUMENTATION +) + +58  +imemti_defed + + timemti_ty +; + +60  +rvi_im_ty +:: + timemti_ty + implementation_type; + +64 #i + `defed +( +GENERATING_DOCUMENTATION +) + +65  +imemti_defed + + ttive_hd_ty +; + +67  +rvi_im_ty +:: + ttive_hd_ty +ative_handle_type; + +71 +exic + + `obje_hd_rvi +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +72 : +boo +:: +asio +:: +da +:: +rvi_ba +< +obje_hd_rvi +>( +io_cڋxt +), + +73 + `rvi_im_ +( +io_cڋxt +) + +78  + `cڡru +( +imemti_ty +& +im +) + +80 +rvi_im_ +. + `cڡru +( +im +); + +83 #i + `defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +85  + `move_cڡru +( +imemti_ty +& +im +, + +86 +imemti_ty +& +h_im +) + +88 +rvi_im_ +. + `move_cڡru +( +im +, +h_im +); + +92  + `move_assign +( +imemti_ty +& +im +, + +93 +obje_hd_rvi +& +h_rvi +, + +94 +imemti_ty +& +h_im +) + +96 +rvi_im_ +. + `move_assign +( +im +, +h_rvi +.rvi_im_, +h_im +); + +101  + `deroy +( +imemti_ty +& +im +) + +103 +rvi_im_ +. + `deroy +( +im +); + +107 +BOOST_ASIO_SYNC_OP_VOID + + `assign +( +imemti_ty +& +im +, + +108 cڡ +tive_hd_ty +& +hd +, +boo +:: +syem +:: +r_code +& +ec +) + +110 +rvi_im_ +. + `assign +( +im +, +hd +, +ec +); + +111 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +115 +bo + + `is_ݒ +(cڡ +imemti_ty +& +im +) const + +117  +rvi_im_ +. + `is_ݒ +( +im +); + +121 +BOOST_ASIO_SYNC_OP_VOID + + `o +( +imemti_ty +& +im +, + +122 +boo +:: +syem +:: +r_code +& +ec +) + +124 +rvi_im_ +. + `o +( +im +, +ec +); + +125 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +129 +tive_hd_ty + + `tive_hd +( +imemti_ty +& +im +) + +131  +rvi_im_ +. + `tive_hd +( +im +); + +135 +BOOST_ASIO_SYNC_OP_VOID + + `nl +( +imemti_ty +& +im +, + +136 +boo +:: +syem +:: +r_code +& +ec +) + +138 +rvi_im_ +. + `nl +( +im +, +ec +); + +139 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +143  + `wa +( +imemti_ty +& +im +, +boo +:: +syem +:: +r_code +& +ec +) + +145 +rvi_im_ +. + `wa +( +im +, +ec +); + +149 +me + < +tyme + +WaHdr +> + +150 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +WaHdr +, + +151 ( +boo +:: +syem +:: +r_code +)) + +152 + `async_wa +( +imemti_ty +& +im +, + +153 + `BOOST_ASIO_MOVE_ARG +( +WaHdr + +hdr +) + +155 +boo +:: +asio +:: +async_comi +< +WaHdr +, + +156 ( +boo +:: +syem +:: +r_code +)> + ` +( +hdr +); + +158 +rvi_im_ +. + `async_wa +( +im +, + +. +comi_hdr +); + +160  + +. +su +. + `g +(); + +163 +ive +: + +165  + `shutdown +() + +167 +rvi_im_ +. + `shutdown +(); + +171 +rvi_im_ty + +rvi_im_ +; + +176 + } +} + +178  + ~ + + @/usr/include/boost/asio/windows/overlapped_handle.hpp + +11 #ide +BOOST_ASIO_WINDOWS_OVERLAPPED_HANDLE_HPP + + +12  + #BOOST_ASIO_WINDOWS_OVERLAPPED_HANDLE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +22 #i +defed +( +BOOST_ASIO_HAS_WINDOWS_RANDOM_ACCESS_HANDLE +) \ + +23 || +defed +( +BOOST_ASIO_HAS_WINDOWS_STREAM_HANDLE +) \ + +24 || + $defed +( +GENERATING_DOCUMENTATION +) + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +34 #i + `defed +( +BOOST_ASIO_HAS_MOVE +) + +35  + ~ + +38  + #BOOST_ASIO_SVC_T + +boo +:: +asio +:: +da +:: +w_io_hd_rvi + + + ) + +40  + ~ + +42 +mea + +boo + { + +43 +mea + +asio + { + +44 +mea + +wdows + { + +57 +ass + +ovϵed_hd + + +58 : +BOOST_ASIO_SVC_ACCESS + +basic_io_obje +< +BOOST_ASIO_SVC_T +> + +60 +public +: + +62  +io_cڋxt +:: + texecut_ty +xecutor_type; + +65 #i + `defed +( +GENERATING_DOCUMENTATION +) + +66  +imemti_defed + + ttive_hd_ty +; + +68  +BOOST_ASIO_SVC_T +:: + ttive_hd_ty +ative_handle_type; + +72  +ovϵed_hd + + tlowe_y_ty +; + +81 +exic + + `ovϵed_hd +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +82 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +io_cڋxt +) + +97 + `ovϵed_hd +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +98 cڡ +tive_hd_ty +& +hd +) + +99 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +io_cڋxt +) + +101 +boo +:: +syem +:: +r_code + +ec +; + +102 +this +-> + `g_rvi +(). + `assign +his-> + `g_imemti +(), +hd +, +ec +); + +103 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "assign"); + +106 #i + `defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +117 + `ovϵed_hd +( +ovϵed_hd +&& +h +) + +118 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +d +:: + `move +( +h +)) + +132 +ovϵed_hd +& +ݔ +=(ovϵed_hd&& +h +) + +134 +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: +ݔ +=( +d +:: + `move +( +h +)); + +135  * +this +; + +139 #i! + `defed +( +BOOST_ASIO_NO_DEPRECATED +) + +149 +boo +:: +asio +:: +io_cڋxt +& + `g_io_cڋxt +() + +151  +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: + `g_io_cڋxt +(); + +163 +boo +:: +asio +:: +io_cڋxt +& + `g_io_rvi +() + +165  +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: + `g_io_rvi +(); + +170 +execut_ty + + `g_execut +( +BOOST_ASIO_NOEXCEPT + + +172  +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: + `g_execut +(); + +184 +lowe_y_ty +& + `lowe_y +() + +186  * +this +; + +198 cڡ +lowe_y_ty +& + `lowe_y +() const + +200  * +this +; + +211  + `assign +(cڡ +tive_hd_ty +& +hd +) + +213 +boo +:: +syem +:: +r_code + +ec +; + +214 +this +-> + `g_rvi +(). + `assign +his-> + `g_imemti +(), +hd +, +ec +); + +215 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "assign"); + +226 +BOOST_ASIO_SYNC_OP_VOID + + `assign +(cڡ +tive_hd_ty +& +hd +, + +227 +boo +:: +syem +:: +r_code +& +ec +) + +229 +this +-> + `g_rvi +(). + `assign +his-> + `g_imemti +(), +hd +, +ec +); + +230 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +234 +bo + + `is_ݒ +() const + +236  +this +-> + `g_rvi +(). + `is_ݒ +his-> + `g_imemti +()); + +247  + `o +() + +249 +boo +:: +syem +:: +r_code + +ec +; + +250 +this +-> + `g_rvi +(). + `o +his-> + `g_imemti +(), +ec +); + +251 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "close"); + +262 +BOOST_ASIO_SYNC_OP_VOID + + `o +( +boo +:: +syem +:: +r_code +& +ec +) + +264 +this +-> + `g_rvi +(). + `o +his-> + `g_imemti +(), +ec +); + +265 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +274 +tive_hd_ty + + `tive_hd +() + +276  +this +-> + `g_rvi +(). + `tive_hd +his-> + `g_imemti +()); + +287  + `nl +() + +289 +boo +:: +syem +:: +r_code + +ec +; + +290 +this +-> + `g_rvi +(). + `nl +his-> + `g_imemti +(), +ec +); + +291 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "cancel"); + +302 +BOOST_ASIO_SYNC_OP_VOID + + `nl +( +boo +:: +syem +:: +r_code +& +ec +) + +304 +this +-> + `g_rvi +(). + `nl +his-> + `g_imemti +(), +ec +); + +305 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +308 +eed +: + +314 ~ + `ovϵed_hd +() + +321 + } +} + +323  + ~ + +325 #unde +BOOST_ASIO_SVC_T + + + @/usr/include/boost/asio/windows/overlapped_ptr.hpp + +11 #ide +BOOST_ASIO_WINDOWS_OVERLAPPED_PTR_HPP + + +12  + #BOOST_ASIO_WINDOWS_OVERLAPPED_PTR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_WINDOWS_OVERLAPPED_PTR +) \ + +21 || + $defed +( +GENERATING_DOCUMENTATION +) + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + +boo + { + +30 +mea + +asio + { + +31 +mea + +wdows + { + +42 as + covϵed_r + + +43 : +ive + +ncyab + + +45 +public +: + +47 + `ovϵed_r +() + +48 : + `im_ +() + +53 +me + < +tyme + +Hdr +> + +54 +exic + + `ovϵed_r +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +55 + `BOOST_ASIO_MOVE_ARG +( +Hdr + +hdr +) + +56 : + `im_ +( +io_cڋxt +, + `BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +61 ~ + `ovϵed_r +() + +66  + `t +() + +68 +im_ +. + `t +(); + +73 +me + < +tyme + +Hdr +> + +74  + `t +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +75 + `BOOST_ASIO_MOVE_ARG +( +Hdr + +hdr +) + +77 +im_ +. + `t +( +io_cڋxt +, + `BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)); + +81 +OVERLAPPED +* + `g +() + +83  +im_ +. + `g +(); + +87 cڡ +OVERLAPPED +* + `g +() const + +89  +im_ +. + `g +(); + +93 +OVERLAPPED +* + `a +() + +95  +im_ +. + `a +(); + +99  + `come +(cڡ +boo +:: +syem +:: +r_code +& +ec +, + +100 +d +:: +size_t + +bys_sed +) + +102 +im_ +. + `come +( +ec +, +bys_sed +); + +105 +ive +: + +106 +da +:: +w_io_ovϵed_r + +im_ +; + +110 + } +} + +113  + ~ + + @/usr/include/boost/asio/windows/random_access_handle.hpp + +11 #ide +BOOST_ASIO_WINDOWS_RANDOM_ACCESS_HANDLE_HPP + + +12  + #BOOST_ASIO_WINDOWS_RANDOM_ACCESS_HANDLE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_HAS_WINDOWS_RANDOM_ACCESS_HANDLE +) \ + +22 || + $defed +( +GENERATING_DOCUMENTATION +) + +24 #i + `defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +25  + ~ + +28  + ~ + +30 +mea + +boo + { + +31 +mea + +asio + { + +32 +mea + +wdows + { + +34 #i + `defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +36  +basic_ndom_acss_hd +<> + tndom_acss_hd +; + +47 as + cndom_acss_hd + + +48 : +public + +ovϵed_hd + + +50 +public +: + +60 +exic + + `ndom_acss_hd +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +61 : + `ovϵed_hd +( +io_cڋxt +) + +78 + `ndom_acss_hd +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +79 cڡ +tive_hd_ty +& +hd +) + +80 : + `ovϵed_hd +( +io_cڋxt +, +hd +) + +84 #i + `defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +96 + `ndom_acss_hd +( +ndom_acss_hd +&& +h +) + +97 : + `ovϵed_hd +( +d +:: + `move +( +h +)) + +113 +ndom_acss_hd +& +ݔ +=Ԫdom_acss_hd&& +h +) + +115 +ovϵed_hd +:: +ݔ +=( +d +:: + `move +( +h +)); + +116  * +this +; + +149 +me + < +tyme + +CڡBufrSequ +> + +150 +d +:: +size_t + + `wre_some_ +( +ut64_t + +offt +, + +151 cڡ +CڡBufrSequ +& +bufrs +) + +153 +boo +:: +syem +:: +r_code + +ec +; + +154 +d +:: +size_t + +s + = +this +-> + `g_rvi +(). + `wre_some_ +( + +155 +this +-> + `g_imemti +(), +offt +, +bufrs +, +ec +); + +156 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "write_some_at"); + +157  +s +; + +178 +me + < +tyme + +CڡBufrSequ +> + +179 +d +:: +size_t + + `wre_some_ +( +ut64_t + +offt +, + +180 cڡ +CڡBufrSequ +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +) + +182  +this +-> + `g_rvi +(). + `wre_some_ +( + +183 +this +-> + `g_imemti +(), +offt +, +bufrs +, +ec +); + +223 +me + < +tyme + +CڡBufrSequ +,ym +WreHdr +> + +224 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +225 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +226 + `async_wre_some_ +( +ut64_t + +offt +, + +227 cڡ +CڡBufrSequ +& +bufrs +, + +228 + `BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +232 + `BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + +ty_check +; + +234 +boo +:: +asio +:: +async_comi +< +WreHdr +, + +235 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)> + ` +( +hdr +); + +237 +this +-> + `g_rvi +(). + `async_wre_some_ +his-> + `g_imemti +(), + +238 +offt +, +bufrs +, + +. +comi_hdr +); + +240  + +. +su +. + `g +(); + +273 +me + < +tyme + +MubBufrSequ +> + +274 +d +:: +size_t + + `ad_some_ +( +ut64_t + +offt +, + +275 cڡ +MubBufrSequ +& +bufrs +) + +277 +boo +:: +syem +:: +r_code + +ec +; + +278 +d +:: +size_t + +s + = +this +-> + `g_rvi +(). + `ad_some_ +( + +279 +this +-> + `g_imemti +(), +offt +, +bufrs +, +ec +); + +280 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "read_some_at"); + +281  +s +; + +303 +me + < +tyme + +MubBufrSequ +> + +304 +d +:: +size_t + + `ad_some_ +( +ut64_t + +offt +, + +305 cڡ +MubBufrSequ +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +) + +307  +this +-> + `g_rvi +(). + `ad_some_ +( + +308 +this +-> + `g_imemti +(), +offt +, +bufrs +, +ec +); + +349 +me + < +tyme + +MubBufrSequ +,ym +RdHdr +> + +350 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +351 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +352 + `async_ad_some_ +( +ut64_t + +offt +, + +353 cڡ +MubBufrSequ +& +bufrs +, + +354 + `BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +358 + `BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + +ty_check +; + +360 +boo +:: +asio +:: +async_comi +< +RdHdr +, + +361 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)> + ` +( +hdr +); + +363 +this +-> + `g_rvi +(). + `async_ad_some_ +his-> + `g_imemti +(), + +364 +offt +, +bufrs +, + +. +comi_hdr +); + +366  + +. +su +. + `g +(); + +372 + } +} + +375  + ~ + + @/usr/include/boost/asio/windows/random_access_handle_service.hpp + +11 #ide +BOOST_ASIO_WINDOWS_RANDOM_ACCESS_HANDLE_SERVICE_HPP + + +12  + #BOOST_ASIO_WINDOWS_RANDOM_ACCESS_HANDLE_SERVICE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +22 #i +defed +( +BOOST_ASIO_HAS_WINDOWS_RANDOM_ACCESS_HANDLE +) \ + +23 || + $defed +( +GENERATING_DOCUMENTATION +) + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +32  + ~ + +34 +mea + +boo + { + +35 +mea + +asio + { + +36 +mea + +wdows + { + +39 +ass + +ndom_acss_hd_rvi + + +40 #i + `defed +( +GENERATING_DOCUMENTATION +) + +41 : +public + +boo +:: +asio +:: +io_cڋxt +:: +rvi + + +43 : +public + +boo +:: +asio +:: +da +:: +rvi_ba +< +ndom_acss_hd_rvi +> + +46 +public +: + +47 #i + `defed +( +GENERATING_DOCUMENTATION +) + +49  +boo +:: +asio +:: +io_cڋxt +:: +id + id; + +52 +ive +: + +54  +da +:: + tw_io_hd_rvi + + trvi_im_ty +; + +56 +public +: + +58 #i + `defed +( +GENERATING_DOCUMENTATION +) + +59  +imemti_defed + + timemti_ty +; + +61  +rvi_im_ty +:: + timemti_ty + implementation_type; + +65 #i + `defed +( +GENERATING_DOCUMENTATION +) + +66  +imemti_defed + + ttive_hd_ty +; + +68  +rvi_im_ty +:: + ttive_hd_ty +ative_handle_type; + +72 +exic + + `ndom_acss_hd_rvi +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +73 : +boo +:: +asio +:: +da +:: +rvi_ba +< + +74 +ndom_acss_hd_rvi +>( +io_cڋxt +), + +75 + `rvi_im_ +( +io_cڋxt +) + +80  + `cڡru +( +imemti_ty +& +im +) + +82 +rvi_im_ +. + `cڡru +( +im +); + +85 #i + `defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +87  + `move_cڡru +( +imemti_ty +& +im +, + +88 +imemti_ty +& +h_im +) + +90 +rvi_im_ +. + `move_cڡru +( +im +, +h_im +); + +94  + `move_assign +( +imemti_ty +& +im +, + +95 +ndom_acss_hd_rvi +& +h_rvi +, + +96 +imemti_ty +& +h_im +) + +98 +rvi_im_ +. + `move_assign +( +im +, +h_rvi +.rvi_im_, +h_im +); + +103  + `deroy +( +imemti_ty +& +im +) + +105 +rvi_im_ +. + `deroy +( +im +); + +109 +BOOST_ASIO_SYNC_OP_VOID + + `assign +( +imemti_ty +& +im +, + +110 cڡ +tive_hd_ty +& +hd +, +boo +:: +syem +:: +r_code +& +ec +) + +112 +rvi_im_ +. + `assign +( +im +, +hd +, +ec +); + +113 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +117 +bo + + `is_ݒ +(cڡ +imemti_ty +& +im +) const + +119  +rvi_im_ +. + `is_ݒ +( +im +); + +123 +BOOST_ASIO_SYNC_OP_VOID + + `o +( +imemti_ty +& +im +, + +124 +boo +:: +syem +:: +r_code +& +ec +) + +126 +rvi_im_ +. + `o +( +im +, +ec +); + +127 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +131 +tive_hd_ty + + `tive_hd +( +imemti_ty +& +im +) + +133  +rvi_im_ +. + `tive_hd +( +im +); + +137 +BOOST_ASIO_SYNC_OP_VOID + + `nl +( +imemti_ty +& +im +, + +138 +boo +:: +syem +:: +r_code +& +ec +) + +140 +rvi_im_ +. + `nl +( +im +, +ec +); + +141 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +145 +me + < +tyme + +CڡBufrSequ +> + +146 +d +:: +size_t + + `wre_some_ +( +imemti_ty +& +im +, +ut64_t + +offt +, + +147 cڡ +CڡBufrSequ +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +) + +149  +rvi_im_ +. + `wre_some_ +( +im +, +offt +, +bufrs +, +ec +); + +153 +me + < +tyme + +CڡBufrSequ +,ym +WreHdr +> + +154 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +155 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +156 + `async_wre_some_ +( +imemti_ty +& +im +, + +157 +ut64_t + +offt +, cڡ +CڡBufrSequ +& +bufrs +, + +158 + `BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +160 +boo +:: +asio +:: +async_comi +< +WreHdr +, + +161 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)> + ` +( +hdr +); + +163 +rvi_im_ +. + `async_wre_some_ +( +im +, + +164 +offt +, +bufrs +, + +. +comi_hdr +); + +166  + +. +su +. + `g +(); + +170 +me + < +tyme + +MubBufrSequ +> + +171 +d +:: +size_t + + `ad_some_ +( +imemti_ty +& +im +, +ut64_t + +offt +, + +172 cڡ +MubBufrSequ +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +) + +174  +rvi_im_ +. + `ad_some_ +( +im +, +offt +, +bufrs +, +ec +); + +178 +me + < +tyme + +MubBufrSequ +,ym +RdHdr +> + +179 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +180 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +181 + `async_ad_some_ +( +imemti_ty +& +im +, + +182 +ut64_t + +offt +, cڡ +MubBufrSequ +& +bufrs +, + +183 + `BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +185 +boo +:: +asio +:: +async_comi +< +RdHdr +, + +186 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)> + ` +( +hdr +); + +188 +rvi_im_ +. + `async_ad_some_ +( +im +, + +189 +offt +, +bufrs +, + +. +comi_hdr +); + +191  + +. +su +. + `g +(); + +194 +ive +: + +196  + `shutdown +() + +198 +rvi_im_ +. + `shutdown +(); + +202 +rvi_im_ty + +rvi_im_ +; + +207 + } +} + +209  + ~ + + @/usr/include/boost/asio/windows/stream_handle.hpp + +11 #ide +BOOST_ASIO_WINDOWS_STREAM_HANDLE_HPP + + +12  + #BOOST_ASIO_WINDOWS_STREAM_HANDLE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_HAS_WINDOWS_STREAM_HANDLE +) \ + +22 || + $defed +( +GENERATING_DOCUMENTATION +) + +24 #i + `defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +25  + ~ + +28  + ~ + +30 +mea + +boo + { + +31 +mea + +asio + { + +32 +mea + +wdows + { + +34 #i + `defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +36  +basic_am_hd +<> + tam_hd +; + +50 as + cam_hd + + +51 : +public + +ovϵed_hd + + +53 +public +: + +63 +exic + + `am_hd +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +64 : + `ovϵed_hd +( +io_cڋxt +) + +80 + `am_hd +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +81 cڡ +tive_hd_ty +& +hd +) + +82 : + `ovϵed_hd +( +io_cڋxt +, +hd +) + +86 #i + `defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +97 + `am_hd +( +am_hd +&& +h +) + +98 : + `ovϵed_hd +( +d +:: + `move +( +h +)) + +113 +am_hd +& +ݔ +=(am_hd&& +h +) + +115 +ovϵed_hd +:: +ݔ +=( +d +:: + `move +( +h +)); + +116  * +this +; + +147 +me + < +tyme + +CڡBufrSequ +> + +148 +d +:: +size_t + + `wre_some +(cڡ +CڡBufrSequ +& +bufrs +) + +150 +boo +:: +syem +:: +r_code + +ec +; + +151 +d +:: +size_t + +s + = +this +-> + `g_rvi +(). + `wre_some +( + +152 +this +-> + `g_imemti +(), +bufrs +, +ec +); + +153 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "write_some"); + +154  +s +; + +173 +me + < +tyme + +CڡBufrSequ +> + +174 +d +:: +size_t + + `wre_some +(cڡ +CڡBufrSequ +& +bufrs +, + +175 +boo +:: +syem +:: +r_code +& +ec +) + +177  +this +-> + `g_rvi +(). + `wre_some +( + +178 +this +-> + `g_imemti +(), +bufrs +, +ec +); + +216 +me + < +tyme + +CڡBufrSequ +,ym +WreHdr +> + +217 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +218 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +219 + `async_wre_some +(cڡ +CڡBufrSequ +& +bufrs +, + +220 + `BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +224 + `BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + +ty_check +; + +226 +boo +:: +asio +:: +async_comi +< +WreHdr +, + +227 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)> + ` +( +hdr +); + +229 +this +-> + `g_rvi +(). + `async_wre_some +( + +230 +this +-> + `g_imemti +(), +bufrs +, + +. +comi_hdr +); + +232  + +. +su +. + `g +(); + +263 +me + < +tyme + +MubBufrSequ +> + +264 +d +:: +size_t + + `ad_some +(cڡ +MubBufrSequ +& +bufrs +) + +266 +boo +:: +syem +:: +r_code + +ec +; + +267 +d +:: +size_t + +s + = +this +-> + `g_rvi +(). + `ad_some +( + +268 +this +-> + `g_imemti +(), +bufrs +, +ec +); + +269 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "read_some"); + +270  +s +; + +290 +me + < +tyme + +MubBufrSequ +> + +291 +d +:: +size_t + + `ad_some +(cڡ +MubBufrSequ +& +bufrs +, + +292 +boo +:: +syem +:: +r_code +& +ec +) + +294  +this +-> + `g_rvi +(). + `ad_some +( + +295 +this +-> + `g_imemti +(), +bufrs +, +ec +); + +334 +me + < +tyme + +MubBufrSequ +,ym +RdHdr +> + +335 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +336 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +337 + `async_ad_some +(cڡ +MubBufrSequ +& +bufrs +, + +338 + `BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +342 + `BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + +ty_check +; + +344 +boo +:: +asio +:: +async_comi +< +RdHdr +, + +345 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)> + ` +( +hdr +); + +347 +this +-> + `g_rvi +(). + `async_ad_some +( + +348 +this +-> + `g_imemti +(), +bufrs +, + +. +comi_hdr +); + +350  + +. +su +. + `g +(); + +356 + } +} + +359  + ~ + + @/usr/include/boost/asio/windows/stream_handle_service.hpp + +11 #ide +BOOST_ASIO_WINDOWS_STREAM_HANDLE_SERVICE_HPP + + +12  + #BOOST_ASIO_WINDOWS_STREAM_HANDLE_SERVICE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +22 #i +defed +( +BOOST_ASIO_HAS_WINDOWS_STREAM_HANDLE +) \ + +23 || + $defed +( +GENERATING_DOCUMENTATION +) + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +31  + ~ + +33 +mea + +boo + { + +34 +mea + +asio + { + +35 +mea + +wdows + { + +38 +ass + +am_hd_rvi + + +39 #i + `defed +( +GENERATING_DOCUMENTATION +) + +40 : +public + +boo +:: +asio +:: +io_cڋxt +:: +rvi + + +42 : +public + +boo +:: +asio +:: +da +:: +rvi_ba +< +am_hd_rvi +> + +45 +public +: + +46 #i + `defed +( +GENERATING_DOCUMENTATION +) + +48  +boo +:: +asio +:: +io_cڋxt +:: +id + id; + +51 +ive +: + +53  +da +:: + tw_io_hd_rvi + + trvi_im_ty +; + +55 +public +: + +57 #i + `defed +( +GENERATING_DOCUMENTATION +) + +58  +imemti_defed + + timemti_ty +; + +60  +rvi_im_ty +:: + timemti_ty + implementation_type; + +64 #i + `defed +( +GENERATING_DOCUMENTATION +) + +65  +imemti_defed + + ttive_hd_ty +; + +67  +rvi_im_ty +:: + ttive_hd_ty +ative_handle_type; + +71 +exic + + `am_hd_rvi +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +72 : +boo +:: +asio +:: +da +:: +rvi_ba +< +am_hd_rvi +>( +io_cڋxt +), + +73 + `rvi_im_ +( +io_cڋxt +) + +78  + `cڡru +( +imemti_ty +& +im +) + +80 +rvi_im_ +. + `cڡru +( +im +); + +83 #i + `defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +85  + `move_cڡru +( +imemti_ty +& +im +, + +86 +imemti_ty +& +h_im +) + +88 +rvi_im_ +. + `move_cڡru +( +im +, +h_im +); + +92  + `move_assign +( +imemti_ty +& +im +, + +93 +am_hd_rvi +& +h_rvi +, + +94 +imemti_ty +& +h_im +) + +96 +rvi_im_ +. + `move_assign +( +im +, +h_rvi +.rvi_im_, +h_im +); + +101  + `deroy +( +imemti_ty +& +im +) + +103 +rvi_im_ +. + `deroy +( +im +); + +107 +BOOST_ASIO_SYNC_OP_VOID + + `assign +( +imemti_ty +& +im +, + +108 cڡ +tive_hd_ty +& +hd +, +boo +:: +syem +:: +r_code +& +ec +) + +110 +rvi_im_ +. + `assign +( +im +, +hd +, +ec +); + +111 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +115 +bo + + `is_ݒ +(cڡ +imemti_ty +& +im +) const + +117  +rvi_im_ +. + `is_ݒ +( +im +); + +121 +BOOST_ASIO_SYNC_OP_VOID + + `o +( +imemti_ty +& +im +, + +122 +boo +:: +syem +:: +r_code +& +ec +) + +124 +rvi_im_ +. + `o +( +im +, +ec +); + +125 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +129 +tive_hd_ty + + `tive_hd +( +imemti_ty +& +im +) + +131  +rvi_im_ +. + `tive_hd +( +im +); + +135 +BOOST_ASIO_SYNC_OP_VOID + + `nl +( +imemti_ty +& +im +, + +136 +boo +:: +syem +:: +r_code +& +ec +) + +138 +rvi_im_ +. + `nl +( +im +, +ec +); + +139 + `BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +143 +me + < +tyme + +CڡBufrSequ +> + +144 +d +:: +size_t + + `wre_some +( +imemti_ty +& +im +, + +145 cڡ +CڡBufrSequ +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +) + +147  +rvi_im_ +. + `wre_some +( +im +, +bufrs +, +ec +); + +151 +me + < +tyme + +CڡBufrSequ +,ym +WreHdr +> + +152 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +153 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +154 + `async_wre_some +( +imemti_ty +& +im +, + +155 cڡ +CڡBufrSequ +& +bufrs +, + +156 + `BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +158 +boo +:: +asio +:: +async_comi +< +WreHdr +, + +159 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)> + ` +( +hdr +); + +161 +rvi_im_ +. + `async_wre_some +( +im +, +bufrs +, + +. +comi_hdr +); + +163  + +. +su +. + `g +(); + +167 +me + < +tyme + +MubBufrSequ +> + +168 +d +:: +size_t + + `ad_some +( +imemti_ty +& +im +, + +169 cڡ +MubBufrSequ +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +) + +171  +rvi_im_ +. + `ad_some +( +im +, +bufrs +, +ec +); + +175 +me + < +tyme + +MubBufrSequ +,ym +RdHdr +> + +176 + `BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +177 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +178 + `async_ad_some +( +imemti_ty +& +im +, + +179 cڡ +MubBufrSequ +& +bufrs +, + +180 + `BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +182 +boo +:: +asio +:: +async_comi +< +RdHdr +, + +183 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)> + ` +( +hdr +); + +185 +rvi_im_ +. + `async_ad_some +( +im +, +bufrs +, + +. +comi_hdr +); + +187  + +. +su +. + `g +(); + +190 +ive +: + +192  + `shutdown +() + +194 +rvi_im_ +. + `shutdown +(); + +198 +rvi_im_ty + +rvi_im_ +; + +203 + } +} + +205  + ~ + + @/usr/include/boost/asio/write.hpp + +11 #ide +BOOST_ASIO_WRITE_HPP + + +12  + #BOOST_ASIO_WRITE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +25  + ~ + +28  + ~ + +30 +mea + + gboo + { + +31 +mea + + gasio + { + +77 + gme + < +tyme + + gSyncWreSm +,ym + gCڡBufrSequ +> + +78 + gd +:: +size_t + +wre +( +SyncWreSm +& +s +, cڡ +CڡBufrSequ +& +bufrs +, + +79 +tyme + +ab_if +< + +80 +is_cڡ_bufr_qu +< +CڡBufrSequ +>:: +vue + + +81 >:: +ty +* = 0); + +119 + gme + < +tyme + + gSyncWreSm +,ym + gCڡBufrSequ +> + +120 + gd +:: +size_t + +wre +( +SyncWreSm +& +s +, cڡ +CڡBufrSequ +& +bufrs +, + +121 +boo +:: +syem +:: +r_code +& +ec +, + +122 +tyme + +ab_if +< + +123 +is_cڡ_bufr_qu +< +CڡBufrSequ +>:: +vue + + +124 >:: +ty +* = 0); + +172 + gme + < +tyme + + gSyncWreSm +,ym + gCڡBufrSequ +, + +173 +tyme + + gComiCdi +> + +174 + gd +:: +size_t + +wre +( +SyncWreSm +& +s +, cڡ +CڡBufrSequ +& +bufrs +, + +175 +ComiCdi + +comi_cdi +, + +176 +tyme + +ab_if +< + +177 +is_cڡ_bufr_qu +< +CڡBufrSequ +>:: +vue + + +178 >:: +ty +* = 0); + +219 + gme + < +tyme + + gSyncWreSm +,ym + gCڡBufrSequ +, + +220 +tyme + + gComiCdi +> + +221 + gd +:: +size_t + +wre +( +SyncWreSm +& +s +, cڡ +CڡBufrSequ +& +bufrs +, + +222 +ComiCdi + +comi_cdi +, +boo +:: +syem +:: +r_code +& +ec +, + +223 +tyme + +ab_if +< + +224 +is_cڡ_bufr_qu +< +CڡBufrSequ +>:: +vue + + +225 >:: +ty +* = 0); + +254 + gme + < +tyme + + gSyncWreSm +,ym + gDymicBufr +> + +255 + gd +:: +size_t + +wre +( +SyncWreSm +& +s +, + +256 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +257 +tyme + +ab_if +< + +258 +is_dymic_bufr +< +tyme + +dey +< +DymicBufr +>:: +ty +>:: +vue + + +259 >:: +ty +* = 0); + +288 + gme + < +tyme + + gSyncWreSm +,ym + gDymicBufr +> + +289 + gd +:: +size_t + +wre +( +SyncWreSm +& +s +, + +290 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +291 +boo +:: +syem +:: +r_code +& +ec +, + +292 +tyme + +ab_if +< + +293 +is_dymic_bufr +< +tyme + +dey +< +DymicBufr +>:: +ty +>:: +vue + + +294 >:: +ty +* = 0); + +332 + gme + < +tyme + + gSyncWreSm +,ym + gDymicBufr +, + +333 +tyme + + gComiCdi +> + +334 + gd +:: +size_t + +wre +( +SyncWreSm +& +s +, + +335 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +336 +ComiCdi + +comi_cdi +, + +337 +tyme + +ab_if +< + +338 +is_dymic_bufr +< +tyme + +dey +< +DymicBufr +>:: +ty +>:: +vue + + +339 >:: +ty +* = 0); + +378 + gme + < +tyme + + gSyncWreSm +,ym + gDymicBufr +, + +379 +tyme + + gComiCdi +> + +380 + gd +:: +size_t + +wre +( +SyncWreSm +& +s +, + +381 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +382 +ComiCdi + +comi_cdi +, +boo +:: +syem +:: +r_code +& +ec +, + +383 +tyme + +ab_if +< + +384 +is_dymic_bufr +< +tyme + +dey +< +DymicBufr +>:: +ty +>:: +vue + + +385 >:: +ty +* = 0); + +387 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +388 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +416 + gme + < +tyme + + gSyncWreSm +,ym + gAot +> + +417 + gd +:: +size_t + +wre +( +SyncWreSm +& +s +, +basic_ambuf +< +Aot +>& +b +); + +445 + gme + < +tyme + + gSyncWreSm +,ym + gAot +> + +446 + gd +:: +size_t + +wre +( +SyncWreSm +& +s +, +basic_ambuf +< +Aot +>& +b +, + +447 +boo +:: +syem +:: +r_code +& +ec +); + +484 + gme + < +tyme + + gSyncWreSm +,ym + gAot +, + +485 +tyme + + gComiCdi +> + +486 + gd +:: +size_t + +wre +( +SyncWreSm +& +s +, +basic_ambuf +< +Aot +>& +b +, + +487 +ComiCdi + +comi_cdi +); + +525 + gme + < +tyme + + gSyncWreSm +,ym + gAot +, + +526 +tyme + + gComiCdi +> + +527 + gd +:: +size_t + +wre +( +SyncWreSm +& +s +, +basic_ambuf +< +Aot +>& +b +, + +528 +ComiCdi + +comi_cdi +, +boo +:: +syem +:: +r_code +& +ec +); + +594 + gme + < +tyme + + gAsyncWreSm +,ym + gCڡBufrSequ +, + +595 +tyme + + gWreHdr +> + +596 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +597 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +598 +async_wre +( +AsyncWreSm +& +s +, cڡ +CڡBufrSequ +& +bufrs +, + +599 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +, + +600 +tyme + +ab_if +< + +601 +is_cڡ_bufr_qu +< +CڡBufrSequ +>:: +vue + + +602 >:: +ty +* = 0); + +671 + gme + < +tyme + + gAsyncWreSm +,ym + gCڡBufrSequ +, + +672 +tyme + + gComiCdi +,ym + gWreHdr +> + +673 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +674 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +675 +async_wre +( +AsyncWreSm +& +s +, cڡ +CڡBufrSequ +& +bufrs +, + +676 +ComiCdi + +comi_cdi +, + +677 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +, + +678 +tyme + +ab_if +< + +679 +is_cڡ_bufr_qu +< +CڡBufrSequ +>:: +vue + + +680 >:: +ty +* = 0); + +725 + gme + < +tyme + + gAsyncWreSm +, + +726 +tyme + + gDymicBufr +,ym + gWreHdr +> + +727 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +728 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +729 +async_wre +( +AsyncWreSm +& +s +, + +730 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +731 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +, + +732 +tyme + +ab_if +< + +733 +is_dymic_bufr +< +tyme + +dey +< +DymicBufr +>:: +ty +>:: +vue + + +734 >:: +ty +* = 0); + +793 + gme + < +tyme + + gAsyncWreSm +,ym + gDymicBufr +, + +794 +tyme + + gComiCdi +,ym + gWreHdr +> + +795 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +796 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +797 +async_wre +( +AsyncWreSm +& +s +, + +798 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +799 +ComiCdi + +comi_cdi +, + +800 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +, + +801 +tyme + +ab_if +< + +802 +is_dymic_bufr +< +tyme + +dey +< +DymicBufr +>:: +ty +>:: +vue + + +803 >:: +ty +* = 0); + +805 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +806 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +849 + gme + < +tyme + + gAsyncWreSm +,ym + gAot +,ym + gWreHdr +> + +850 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +851 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +852 +async_wre +( +AsyncWreSm +& +s +, +basic_ambuf +< +Aot +>& +b +, + +853 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +); + +910 + gme + < +tyme + + gAsyncWreSm +,ym + gAot +, + +911 +tyme + + gComiCdi +,ym + gWreHdr +> + +912 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +913 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +914 +async_wre +( +AsyncWreSm +& +s +, +basic_ambuf +< +Aot +>& +b +, + +915 +ComiCdi + +comi_cdi +, + +916 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +); + +926  + ~ + +928  + ~ + + @/usr/include/boost/asio/write_at.hpp + +11 #ide +BOOST_ASIO_WRITE_AT_HPP + + +12  + #BOOST_ASIO_WRITE_AT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +25  + ~ + +28  + ~ + +30 +mea + + gboo + { + +31 +mea + + gasio + { + +80 + gme + < +tyme + + gSyncRdomAcssWreDevi +,ym + gCڡBufrSequ +> + +81 + gd +:: +size_t + +wre_ +( +SyncRdomAcssWreDevi +& +d +, + +82 +ut64_t + +offt +, cڡ +CڡBufrSequ +& +bufrs +); + +124 + gme + < +tyme + + gSyncRdomAcssWreDevi +,ym + gCڡBufrSequ +> + +125 + gd +:: +size_t + +wre_ +( +SyncRdomAcssWreDevi +& +d +, + +126 +ut64_t + +offt +, cڡ +CڡBufrSequ +& +bufrs +, + +127 +boo +:: +syem +:: +r_code +& +ec +); + +178 + gme + < +tyme + + gSyncRdomAcssWreDevi +,ym + gCڡBufrSequ +, + +179 +tyme + + gComiCdi +> + +180 + gd +:: +size_t + +wre_ +( +SyncRdomAcssWreDevi +& +d +, + +181 +ut64_t + +offt +, cڡ +CڡBufrSequ +& +bufrs +, + +182 +ComiCdi + +comi_cdi +); + +226 + gme + < +tyme + + gSyncRdomAcssWreDevi +,ym + gCڡBufrSequ +, + +227 +tyme + + gComiCdi +> + +228 + gd +:: +size_t + +wre_ +( +SyncRdomAcssWreDevi +& +d +, + +229 +ut64_t + +offt +, cڡ +CڡBufrSequ +& +bufrs +, + +230 +ComiCdi + +comi_cdi +, +boo +:: +syem +:: +r_code +& +ec +); + +232 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +233 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +264 + gme + < +tyme + + gSyncRdomAcssWreDevi +,ym + gAot +> + +265 + gd +:: +size_t + +wre_ +( +SyncRdomAcssWreDevi +& +d +, + +266 +ut64_t + +offt +, +basic_ambuf +< +Aot +>& +b +); + +297 + gme + < +tyme + + gSyncRdomAcssWreDevi +,ym + gAot +> + +298 + gd +:: +size_t + +wre_ +( +SyncRdomAcssWreDevi +& +d +, + +299 +ut64_t + +offt +, +basic_ambuf +< +Aot +>& +b +, + +300 +boo +:: +syem +:: +r_code +& +ec +); + +340 + gme + < +tyme + + gSyncRdomAcssWreDevi +,ym + gAot +, + +341 +tyme + + gComiCdi +> + +342 + gd +:: +size_t + +wre_ +( +SyncRdomAcssWreDevi +& +d +, +ut64_t + +offt +, + +343 +basic_ambuf +< +Aot +>& +b +, +ComiCdi + +comi_cdi +); + +384 + gme + < +tyme + + gSyncRdomAcssWreDevi +,ym + gAot +, + +385 +tyme + + gComiCdi +> + +386 + gd +:: +size_t + +wre_ +( +SyncRdomAcssWreDevi +& +d +, +ut64_t + +offt +, + +387 +basic_ambuf +< +Aot +>& +b +, +ComiCdi + +comi_cdi +, + +388 +boo +:: +syem +:: +r_code +& +ec +); + +459 + gme + < +tyme + + gAsyncRdomAcssWreDevi +,ym + gCڡBufrSequ +, + +460 +tyme + + gWreHdr +> + +461 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +462 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +463 +async_wre_ +( +AsyncRdomAcssWreDevi +& +d +, +ut64_t + +offt +, + +464 cڡ +CڡBufrSequ +& +bufrs +, + +465 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +); + +538 + gme + < +tyme + + gAsyncRdomAcssWreDevi +,ym + gCڡBufrSequ +, + +539 +tyme + + gComiCdi +,ym + gWreHdr +> + +540 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +541 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +542 +async_wre_ +( +AsyncRdomAcssWreDevi +& +d +, + +543 +ut64_t + +offt +, cڡ +CڡBufrSequ +& +bufrs +, + +544 +ComiCdi + +comi_cdi +, + +545 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +); + +547 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +548 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +595 + gme + < +tyme + + gAsyncRdomAcssWreDevi +,ym + gAot +, + +596 +tyme + + gWreHdr +> + +597 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +598 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +599 +async_wre_ +( +AsyncRdomAcssWreDevi +& +d +, +ut64_t + +offt +, + +600 +basic_ambuf +< +Aot +>& +b +, +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +); + +661 + gme + < +tyme + + gAsyncRdomAcssWreDevi +,ym + gAot +, + +662 +tyme + + gComiCdi +,ym + gWreHdr +> + +663 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +664 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +665 +async_wre_ +( +AsyncRdomAcssWreDevi +& +d +, +ut64_t + +offt +, + +666 +basic_ambuf +< +Aot +>& +b +, +ComiCdi + +comi_cdi +, + +667 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +); + +677  + ~ + +679  + ~ + + @/usr/include/boost/assert.hpp + +32 #unde +BOOST_ASSERT + + +33 #unde +BOOST_ASSERT_MSG + + +34 #unde +BOOST_ASSERT_IS_VOID + + +36 #i +defed +( +BOOST_DISABLE_ASSERTS +|| ( defed( +BOOST_ENABLE_ASSERT_DEBUG_HANDLER +&& defed( +NDEBUG +) ) + +38  + #BOOST_ASSERT +( +ex +(()0) + + ) + +39  + #BOOST_ASSERT_MSG +( +ex +, +msg +(()0) + + ) + +40  + #BOOST_ASSERT_IS_VOID + + + ) + +42 #i +defed +( +BOOST_ENABLE_ASSERT_HANDLER +|| ( defed( +BOOST_ENABLE_ASSERT_DEBUG_HANDLER +&& !defed( +NDEBUG +) ) + +44  + ~ + +45  + ~ + +47 +mea + + gboo + + +49  +asi_ed +(cڡ * +ex +, cڡ * +funi +, cڡ * +fe +,  +le +); + +50  +asi_ed_msg +(cڡ * +ex +, cڡ * +msg +, cڡ * +funi +, cڡ * +fe +,  +le +); + +53  + #BOOST_ASSERT +( +ex +( + `BOOST_LIKELY +(!!x))? (()0): :: +boo +:: + `asi_ed +(#ex, +BOOST_CURRENT_FUNCTION +, +__FILE__ +, +__LINE__ +)) + + ) + +54  + #BOOST_ASSERT_MSG +( +ex +, +msg +( + `BOOST_LIKELY +(!!x))? (()0): :: +boo +:: + `asi_ed_msg +(#ex, msg, +BOOST_CURRENT_FUNCTION +, +__FILE__ +, +__LINE__ +)) + + ) + +58  + ~ + +60  + #BOOST_ASSERT +( +ex + + `as +x) + + ) + +61  + #BOOST_ASSERT_MSG +( +ex +, +msg + + `as +(x)&&(msg)) + + ) + +62 #i +defed +( +NDEBUG +) + +63  + #BOOST_ASSERT_IS_VOID + + + ) + +72 #unde +BOOST_VERIFY + + +73 #unde +BOOST_VERIFY_MSG + + +75 #i +defed +( +BOOST_DISABLE_ASSERTS +|| ( !defed( +BOOST_ENABLE_ASSERT_HANDLER +&& defed( +NDEBUG +) ) + +77  + #BOOST_VERIFY +( +ex +(()x)) + + ) + +78  + #BOOST_VERIFY_MSG +( +ex +, +msg +(()x)) + + ) + +82  + #BOOST_VERIFY +( +ex + + `BOOST_ASSERT +x) + + ) + +83  + #BOOST_VERIFY_MSG +( +ex +, +msg + + `BOOST_ASSERT_MSG +x,msg) + + ) + + @/usr/include/boost/beast/core.hpp + +10 #ide +BOOST_BEAST_CORE_HPP + + +11  + #BOOST_BEAST_CORE_HPP + + + ) + +13  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +39  + ~ + + @/usr/include/boost/beast/core/detail/config.hpp + +10 #ide +BOOST_BEAST_CORE_DETAIL_CONFIG_HPP + + +11  + #BOOST_BEAST_CORE_DETAIL_CONFIG_HPP + + + ) + +13  + ~ + +14  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +30 #i +defed +( +BOOST_MSVC +) + +31 #i +BOOST_MSVC_FULL_VER + < 190024210 + +32 #r +B + +ques + +C +++11: +Visu + +Studio + 2015 +Upde + 3 + + +ϋr + +eded + + +35 #i +defed +( +BOOST_GCC +) + +36 #if( +BOOST_GCC + < 40801) + +37 #r +B + +ques + +C +++11: +gcc + +vsi + 4.8 + + +ϋr + +eded + + +42 +defed +( +BOOST_NO_CXX11_DECLTYPE +) || \ + +43 +defed +( +BOOST_NO_CXX11_HDR_TUPLE +) || \ + +44 +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) || \ + +45 + $defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) + +46 #r +B + +ques + +C +++11: +a + +cfmg + +comp + +is + +eded + + +51  + #BOOST_BEAST_DEPRECATION_STRING + \ + +52 "Thiidd i, #defBOOST_BEAST_ALLOW_DEPRECATEDخlow it" + + ) + + @/usr/include/boost/beast/http.hpp + +10 #ide +BOOST_BEAST_HTTP_HPP + + +11  + #BOOST_BEAST_HTTP_HPP + + + ) + +13  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + + @/usr/include/boost/beast/version.hpp + +10 #ide +BOOST_BEAST_VERSION_HPP + + +11  + #BOOST_BEAST_VERSION_HPP + + + ) + +13  + ~ + +14  + ~ + +23  + #BOOST_BEAST_VERSION + 189 + + ) + +25  + #BOOST_BEAST_VERSION_STRING + "Boo.B/" + `BOOST_STRINGIZE +( +BOOST_BEAST_VERSION +) + + ) + + @/usr/include/boost/beast/websocket.hpp + +10 #ide +BOOST_BEAST_WEBSOCKET_HPP + + +11  + #BOOST_BEAST_WEBSOCKET_HPP + + + ) + +13  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + + @/usr/include/boost/beast/zlib.hpp + +10 #ide +BOOST_BEAST_ZLIB_HPP + + +11  + #BOOST_BEAST_ZLIB_HPP + + + ) + +13  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + + @/usr/include/boost/blank.hpp + +13 #ide +BOOST_BLANK_HPP + + +14  + #BOOST_BLANK_HPP + + + ) + +16  + ~"boo/bnk_fwd.h +" + +18 #i! +defed +( +BOOST_NO_IOSTREAM +) + +19  + ~ + +20  + ~"boo/da/med_ams.h +" + +23  + ~"boo/ty_as/gl_cڡt.h +" + +24  + ~"boo/ty_as/is_emy.h +" + +25  + ~"boo/ty_as/is_pod.h +" + +26  + ~"boo/ty_as/is_ess.h +" + +28 +mea + + gboo + { + +30  + sbnk + + +37 + gme + <> + +38  + gis_pod +< + gbnk + > + +39 : +boo +:: +ue_ty + + +43 + gme + <> + +44  + gis_emy +< + gbnk + > + +45 : +boo +:: +ue_ty + + +49 + gme + <> + +50  + gis_ess +< + gbnk + > + +51 : +boo +:: +ue_ty + + +58 +le + +bo + + gݔ +==(cڡ +bnk +&, cڡ + gbnk +&) + +60  + gue +; + +63 +le + +bo + + gݔ +<=(cڡ +bnk +&, cڡ + gbnk +&) + +65  + gue +; + +68 +le + +bo + + gݔ +>=(cڡ +bnk +&, cڡ + gbnk +&) + +70  + gue +; + +73 +le + +bo + + gݔ +!=(cڡ +bnk +&, cڡ + gbnk +&) + +75  + gl +; + +78 +le + +bo + + gݔ +<(cڡ + gbnk +&, const blank&) + +80  + gl +; + +83 +le + +bo + + gݔ +>(cڡ + gbnk +&, const blank&) + +85  + gl +; + +90 #i! +defed +( +BOOST_NO_IOSTREAM +) + +92 +BOOST_TEMPLATED_STREAM_TEMPLATE +( +E +, +T +) + +93 +le + +BOOST_TEMPLATED_STREAM +( +oam +, +E +, +T +)& + gݔ +<<( + +94 +BOOST_TEMPLATED_STREAM +( +oam +, +E +, +T +)& + gout + + +95 , cڡ + gbnk +& + +99  + gout +; + + @/usr/include/boost/checked_delete.hpp + +9 #ide +BOOST_CHECKED_DELETE_HPP + + +10  + #BOOST_CHECKED_DELETE_HPP + + + ) + +15  + ~ + + @/usr/include/boost/config/detail/select_compiler_config.hpp + +16 #i +defed + +__CUDACC__ + + +18  + ~"boo/cfig/comp/nvcc.h +" + +22 #i +defed +( +__GCCXML__ +) + +24  + #BOOST_COMPILER_CONFIG + "boo/cfig/comp/gcc_xml.h" + + ) + +26 #i +defed +( +_CRAYC +) + +28  + #BOOST_COMPILER_CONFIG + "boo/cfig/comp/ay.h" + + ) + +30 #i +defed + +__COMO__ + + +32  + #BOOST_COMPILER_CONFIG + "boo/cfig/comp/comu.h" + + ) + +34 #i +defed +( +__PATHSCALE__ +&& ( +__PATHCC__ + >= 4) + +36  + #BOOST_COMPILER_CONFIG + "boo/cfig/comp/ths.h" + + ) + +38 #i +defed +( +__INTEL_COMPILER +|| defed( +__ICL +|| defed( +__ICC +|| defed( +__ECC +) + +40  + #BOOST_COMPILER_CONFIG + "boo/cfig/comp/l.h" + + ) + +42 #i +defed + +__g__ + && !defed( +__ibmxl__ +) + +44  + #BOOST_COMPILER_CONFIG + "boo/cfig/comp/g.h" + + ) + +46 #i +defed + +__DMC__ + + +48  + #BOOST_COMPILER_CONFIG + "boo/cfig/comp/digms.h" + + ) + +50 #i +defed + +__DCC__ + + +52  + #BOOST_COMPILER_CONFIG + "boo/cfig/comp/db.h" + + ) + +54 #i +defed +( +__PGI +) + +56  + #BOOST_COMPILER_CONFIG + "boo/cfig/comp/pgi.h" + + ) + +58 #i +defed +( +__GNUC__ +&& !defed( +__ibmxl__ +) + +60  + #BOOST_COMPILER_CONFIG + "boo/cfig/comp/gcc.h" + + ) + +62 #i +defed + +__KCC + + +64  + #BOOST_COMPILER_CONFIG + "boo/cfig/comp/kai.h" + + ) + +66 #i +defed + +__sgi + + +68  + #BOOST_COMPILER_CONFIG + "boo/cfig/comp/sgi_mro.h" + + ) + +70 #i +defed + +__DECCXX + + +72  + #BOOST_COMPILER_CONFIG + "boo/cfig/comp/comq_cxx.h" + + ) + +74 #i +defed + +__ghs + + +76  + #BOOST_COMPILER_CONFIG + "boo/cfig/comp/ghls.h" + + ) + +78 #i +defed + +__CODEGEARC__ + + +80  + #BOOST_COMPILER_CONFIG + "boo/cfig/comp/codegr.h" + + ) + +82 #i +defed + +__BORLANDC__ + + +84  + #BOOST_COMPILER_CONFIG + "boo/cfig/comp/bnd.h" + + ) + +86 #i +defed + +__MWERKS__ + + +88  + #BOOST_COMPILER_CONFIG + "boo/cfig/comp/mrowks.h" + + ) + +90 #i +defed + +__SUNPRO_CC + + +92  + #BOOST_COMPILER_CONFIG + "boo/cfig/comp/suro_cc.h" + + ) + +94 #i +defed + +__HP_aCC + + +96  + #BOOST_COMPILER_CONFIG + "boo/cfig/comp/hp_acc.h" + + ) + +98 #i +defed +( +__MRC__ +|| defed( +__SC__ +) + +100  + #BOOST_COMPILER_CONFIG + "boo/cfig/comp/mpw.h" + + ) + +102 #i +defed +( +__IBMCPP__ +&& defed( +__COMPILER_VER__ +&& defed( +__MVS__ +) + +104  + #BOOST_COMPILER_CONFIG + "boo/cfig/comp/xlp_zos.h" + + ) + +106 #i +defed +( +__ibmxl__ +) + +108  + #BOOST_COMPILER_CONFIG + "boo/cfig/comp/xlp.h" + + ) + +110 #i +defed +( +__IBMCPP__ +) + +112  + #BOOST_COMPILER_CONFIG + "boo/cfig/comp/vap.h" + + ) + +114 #i +defed + +_MSC_VER + + +119  + #BOOST_COMPILER_CONFIG + "boo/cfig/comp/visuc.h" + + ) + +121 #i +defed + ( +BOOST_ASSERT_CONFIG +) + +132  + ~ + +133  + ~ + +134  + ~ + +135  + ~ + +136  + ~ + +137  + ~ + +138  + ~ + +139  + ~ + +140  + ~ + +141  + ~ + +142  + ~ + +143  + ~ + +144  + ~ + +145  + ~ + +146  + ~ + +147  + ~ + +148  + ~ + +149  + ~ + +150  + ~ + +151  + ~ + +152  + ~ + +153  + ~ + +154  + ~ + + @/usr/include/boost/config/detail/select_platform_config.hpp + +16 #i( +defed +( +lux +|| defed( +__lux +|| defed( +__lux__ +|| defed( +__GNU__ +|| defed( +__GLIBC__ +)&& !defed( +_CRAYC +) + +18  + #BOOST_PLATFORM_CONFIG + "boo/cfig/fm/lux.h" + + ) + +20 #i +defed +( +__FeBSD__ +|| defed( +__NBSD__ +|| defed( +__OnBSD__ +|| defed( +__DgFly__ +) + +22  + #BOOST_PLATFORM_CONFIG + "boo/cfig/fm/bsd.h" + + ) + +24 #i +defed +( +sun +|| defed( +__sun +) + +26  + #BOOST_PLATFORM_CONFIG + "boo/cfig/fm/sެis.h" + + ) + +28 #i +defed +( +__sgi +) + +30  + #BOOST_PLATFORM_CONFIG + "boo/cfig/fm/ix.h" + + ) + +32 #i +defed +( +__hpux +) + +34  + #BOOST_PLATFORM_CONFIG + "boo/cfig/fm/hpux.h" + + ) + +36 #i +defed +( +__CYGWIN__ +) + +38  + #BOOST_PLATFORM_CONFIG + "boo/cfig/fm/cygw.h" + + ) + +40 #i +defed +( +_WIN32 +|| defed( +__WIN32__ +|| defed( +WIN32 +) + +42  + #BOOST_PLATFORM_CONFIG + "boo/cfig/fm/w32.h" + + ) + +44 #i +defed +( +__HAIKU__ +) + +46  + #BOOST_PLATFORM_CONFIG + "boo/cfig/fm/haiku.h" + + ) + +48 #i +defed +( +__BEOS__ +) + +50  + #BOOST_PLATFORM_CONFIG + "boo/cfig/fm/beos.h" + + ) + +52 #i +defed +( +mactosh +|| defed( +__APPLE__ +|| defed( +__APPLE_CC__ +) + +54  + #BOOST_PLATFORM_CONFIG + "boo/cfig/fm/macos.h" + + ) + +56 #i +defed +( +__TOS_MVS__ +) + +58  + #BOOST_PLATFORM_CONFIG + "boo/cfig/fm/zos.h" + + ) + +60 #i +defed +( +__IBMCPP__ +|| defed( +_AIX +) + +62  + #BOOST_PLATFORM_CONFIG + "boo/cfig/fm/aix.h" + + ) + +64 #i +defed +( +__amigaos__ +) + +66  + #BOOST_PLATFORM_CONFIG + "boo/cfig/fm/amigaos.h" + + ) + +68 #i +defed +( +__QNXNTO__ +) + +70  + #BOOST_PLATFORM_CONFIG + "boo/cfig/fm/qnxo.h" + + ) + +72 #i +defed +( +__VXWORKS__ +) + +74  + #BOOST_PLATFORM_CONFIG + "boo/cfig/fm/vxwks.h" + + ) + +76 #i +defed +( +__SYMBIAN32__ +) + +78  + #BOOST_PLATFORM_CONFIG + "boo/cfig/fm/symbn.h" + + ) + +80 #i +defed +( +_CRAYC +) + +82  + #BOOST_PLATFORM_CONFIG + "boo/cfig/fm/ay.h" + + ) + +84 #i +defed +( +__VMS +) + +86  + #BOOST_PLATFORM_CONFIG + "boo/cfig/fm/vms.h" + + ) + +88 #i +defed +( +__CloudABI__ +) + +90  + #BOOST_PLATFORM_CONFIG + "boo/cfig/fm/oudabi.h" + + ) + +93 #i +defed +( +unix +) \ + +94 || +defed +( +__unix +) \ + +95 || +defed +( +_XOPEN_SOURCE +) \ + +96 || + $defed +( +_POSIX_SOURCE +) + +100 #ide +BOOST_HAS_UNISTD_H + + +101  + #BOOST_HAS_UNISTD_H + + + ) + +104  + ~ + +108 #i + `defed + ( +BOOST_ASSERT_CONFIG +) + +120  + ~"boo/cfig/fm/lux.h +" + +121  + ~"boo/cfig/fm/bsd.h +" + +122  + ~"boo/cfig/fm/sެis.h +" + +123  + ~"boo/cfig/fm/ix.h +" + +124  + ~"boo/cfig/fm/hpux.h +" + +125  + ~"boo/cfig/fm/cygw.h +" + +126  + ~"boo/cfig/fm/w32.h +" + +127  + ~"boo/cfig/fm/beos.h +" + +128  + ~"boo/cfig/fm/macos.h +" + +129  + ~"boo/cfig/fm/zos.h +" + +130  + ~"boo/cfig/fm/aix.h +" + +131  + ~"boo/cfig/fm/amigaos.h +" + +132  + ~"boo/cfig/fm/qnxo.h +" + +133  + ~"boo/cfig/fm/vxwks.h +" + +134  + ~"boo/cfig/fm/symbn.h +" + +135  + ~"boo/cfig/fm/ay.h +" + +136  + ~"boo/cfig/fm/vms.h +" + +137  + ~ + + @/usr/include/boost/config/detail/select_stdlib_config.hpp + +17 #ifde +__lulus + + +18  + ~ + +20  + ~ + +23 #i +defed +( +__SGI_STL_PORT +|| defed( +_STLPORT_VERSION +) + +27  + #BOOST_STDLIB_CONFIG + "boo/cfig/dlib/t.h" + + ) + +38 #i! +defed +( +__LIBCOMO__ +&& !defed( +__STD_RWCOMPILER_H__ +&& !defed( +_RWSTD_VER +)\ + +39 && ! +defed +( +_LIBCPP_VERSION +&& !defed( +__GLIBCPP__ +&& !defed( +__GLIBCXX__ +)\ + +40 && ! +defed +( +__STL_CONFIG_H +&& !defed( +__MSL_CPP__ +&& !defed( +__IBMCPP__ +)\ + +41 && ! +defed +( +MSIPL_COMPILE_H +&& !defed( +_YVALS +&& ! + $defed +( +_CPPLIB_VER +) + +42  + ~ + +45 #i + `defed +( +__LIBCOMO__ +) + +47  + #BOOST_STDLIB_CONFIG + "boo/cfig/dlib/libcomo.h" + + ) + +49 #i + `defed +( +__STD_RWCOMPILER_H__ +|| defed( +_RWSTD_VER +) + +51  + #BOOST_STDLIB_CONFIG + "boo/cfig/dlib/roguewave.h" + + ) + +53 #i + `defed +( +_LIBCPP_VERSION +) + +55  + #BOOST_STDLIB_CONFIG + "boo/cfig/dlib/libp.h" + + ) + +57 #i + `defed +( +__GLIBCPP__ +|| defed( +__GLIBCXX__ +) + +59  + #BOOST_STDLIB_CONFIG + "boo/cfig/dlib/libdp3.h" + + ) + +61 #i + `defed +( +__STL_CONFIG_H +) + +63  + #BOOST_STDLIB_CONFIG + "boo/cfig/dlib/sgi.h" + + ) + +65 #i + `defed +( +__MSL_CPP__ +) + +67  + #BOOST_STDLIB_CONFIG + "boo/cfig/dlib/m.h" + + ) + +69 #i + `defed +( +__IBMCPP__ +&& defed( +__COMPILER_VER__ +&& defed( +__MVS__ +) + +71  + #BOOST_STDLIB_CONFIG + "boo/cfig/dlib/xlp_zos.h" + + ) + +73 #i + `defed +( +__IBMCPP__ +) + +75  + #BOOST_STDLIB_CONFIG + "boo/cfig/dlib/vap.h" + + ) + +77 #i + `defed +( +MSIPL_COMPILE_H +) + +79  + #BOOST_STDLIB_CONFIG + "boo/cfig/dlib/moda.h" + + ) + +81 #i( + `defed +( +_YVALS +&& !defed( +__IBMCPP__ +)|| defed( +_CPPLIB_VER +) + +83  + #BOOST_STDLIB_CONFIG + "boo/cfig/dlib/dkumwe.h" + + ) + +85 #i + `defed + ( +BOOST_ASSERT_CONFIG +) + +98  + ~"boo/cfig/dlib/t.h +" + +99  + ~"boo/cfig/dlib/libcomo.h +" + +100  + ~"boo/cfig/dlib/roguewave.h +" + +101  + ~"boo/cfig/dlib/libp.h +" + +102  + ~"boo/cfig/dlib/libdp3.h +" + +103  + ~"boo/cfig/dlib/sgi.h +" + +104  + ~"boo/cfig/dlib/m.h +" + +105  + ~"boo/cfig/dlib/xlp_zos.h +" + +106  + ~"boo/cfig/dlib/vap.h +" + +107  + ~"boo/cfig/dlib/moda.h +" + +108  + ~"boo/cfig/dlib/dkumwe.h +" + + @/usr/include/boost/config/detail/suffix.hpp + +26 #ide +BOOST_CONFIG_SUFFIX_HPP + + +27  + #BOOST_CONFIG_SUFFIX_HPP + + + ) + +29 #i +defed +( +__GNUC__ +) && (__GNUC__ >= 4) + +34 #agm +GCC + +syem_hd + + +40 #ide +BOOST_SYMBOL_EXPORT + + +41  + #BOOST_SYMBOL_EXPORT + + + ) + +43 #ide +BOOST_SYMBOL_IMPORT + + +44  + #BOOST_SYMBOL_IMPORT + + + ) + +46 #ide +BOOST_SYMBOL_VISIBLE + + +47  + #BOOST_SYMBOL_VISIBLE + + + ) + +56 #i! +defed +( +BOOST_HAS_LONG_LONG +&& !defed( +BOOST_NO_LONG_LONG +) \ + +57 && ! +defed +( +BOOST_MSVC +&& ! + $defed +( +__BORLANDC__ +) + +58  + ~ + +59 #i( + `defed +( +ULLONG_MAX +|| defed( +ULONG_LONG_MAX +|| defed( +ULONGLONG_MAX +)) + +60  + #BOOST_HAS_LONG_LONG + + + ) + +62  + #BOOST_NO_LONG_LONG + + + ) + +69 #i + `defed +( +__GNUC__ +&& (__GNUC__ >3&& defed( +BOOST_NO_CTYPE_FUNCTIONS +) + +70 #unde +BOOST_NO_CTYPE_FUNCTIONS + + +76 #ide +BOOST_STD_EXTENSION_NAMESPACE + + +77  + #BOOST_STD_EXTENSION_NAMESPACE + +d + + + ) + +83 #i + `defed +( +BOOST_NO_CV_SPECIALIZATIONS +) \ + +84 && ! + $defed +( +BOOST_NO_CV_VOID_SPECIALIZATIONS +) + +85  + #BOOST_NO_CV_VOID_SPECIALIZATIONS + + + ) + +92 #i + `defed +( +BOOST_NO_LIMITS +) \ + +93 && ! + $defed +( +BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS +) + +94  + #BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS + + + ) + +95  + #BOOST_NO_MS_INT64_NUMERIC_LIMITS + + + ) + +96  + #BOOST_NO_LONG_LONG_NUMERIC_LIMITS + + + ) + +103 #i! + `defed +( +BOOST_HAS_LONG_LONG +&& !defed( +BOOST_NO_LONG_LONG_NUMERIC_LIMITS +) + +104  + #BOOST_NO_LONG_LONG_NUMERIC_LIMITS + + + ) + +111 #i! + `defed +( +BOOST_HAS_MS_INT64 +&& !defed( +BOOST_NO_MS_INT64_NUMERIC_LIMITS +) + +112  + #BOOST_NO_MS_INT64_NUMERIC_LIMITS + + + ) + +119 #i! + `defed +( +BOOST_NO_MEMBER_TEMPLATES +) \ + +120 && ! + $defed +( +BOOST_MSVC6_MEMBER_TEMPLATES +) + +121  + #BOOST_MSVC6_MEMBER_TEMPLATES + + + ) + +127 #i + `defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) \ + +128 && ! + $defed +( +BOOST_BCB_PARTIAL_SPECIALIZATION_BUG +) + +129  + #BOOST_BCB_PARTIAL_SPECIALIZATION_BUG + + + ) + +135 #i + `defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) \ + +136 && ! + $defed +( +BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS +) + +137  + #BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS + + + ) + +143 #i + `defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) \ + +144 && ! + $defed +( +BOOST_NO_STD_ITERATOR_TRAITS +) + +145  + #BOOST_NO_STD_ITERATOR_TRAITS + + + ) + +152 #i + `defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) \ + +153 && ! + $defed +( +BOOST_NO_PARTIAL_SPECIALIZATION_IMPLICIT_DEFAULT_ARGS +) + +154  + #BOOST_NO_PARTIAL_SPECIALIZATION_IMPLICIT_DEFAULT_ARGS + + + ) + +161 #i + `defed +( +BOOST_NO_MEMBER_TEMPLATES +) \ + +162 && ! + `defed +( +BOOST_MSVC6_MEMBER_TEMPLATES +) \ + +163 && ! + $defed +( +BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS +) + +164  + #BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS + + + ) + +171 #i + `defed +( +BOOST_NO_MEMBER_TEMPLATES +) \ + +172 && ! + `defed +( +BOOST_MSVC6_MEMBER_TEMPLATES +) \ + +173 && ! + $defed +( +BOOST_NO_STD_ALLOCATOR +) + +174  + #BOOST_NO_STD_ALLOCATOR + + + ) + +180 #i + `defed +( +BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP +&& !defed( +BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL +) + +181  + #BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL + + + ) + +187 #i + `defed +( +BOOST_NO_TYPEID +&& !defed( +BOOST_NO_RTTI +) + +188  + #BOOST_NO_RTTI + + + ) + +194 #i! + `defed +( +BOOST_NO_STD_ALLOCATOR +) + +195  + #BOOST_HAS_PARTIAL_STD_ALLOCATOR + + + ) + +201 #i + `defed +( +BOOST_NO_STD_LOCALE +&& !defed( +BOOST_NO_STD_USE_FACET +) + +202  + #BOOST_NO_STD_USE_FACET + + + ) + +208 #i + `defed +( +BOOST_NO_STD_LOCALE +&& !defed( +BOOST_NO_STD_MESSAGES +) + +209  + #BOOST_NO_STD_MESSAGES + + + ) + +215 #i + `defed +( +BOOST_NO_STD_LOCALE +&& !defed( +BOOST_NO_STD_WSTREAMBUF +) + +216  + #BOOST_NO_STD_WSTREAMBUF + + + ) + +222 #i + `defed +( +BOOST_NO_CWCHAR +&& !defed( +BOOST_NO_CWCTYPE +) + +223  + #BOOST_NO_CWCTYPE + + + ) + +229 #i + `defed +( +BOOST_NO_CWCHAR +&& !defed( +BOOST_NO_SWPRINTF +) + +230  + #BOOST_NO_SWPRINTF + + + ) + +238 #i + `defed +( +BOOST_DISABLE_WIN32 +&& defed( +_WIN32 +) \ + +239 && ! + `defed +( +BOOST_DISABLE_THREADS +&& ! + $defed +( +BOOST_HAS_PTHREADS +) + +240  + #BOOST_DISABLE_THREADS + + + ) + +249 #i( + `defed +( +__MT__ +|| defed( +_MT +|| defed( +_REENTRANT +) \ + +250 || + `defed +( +_PTHREADS +|| defed( +__APPLE__ +|| defed( +__DgFly__ +)) \ + +251 && ! + $defed +( +BOOST_HAS_THREADS +) + +252  + #BOOST_HAS_THREADS + + + ) + +258 #i + `defed +( +BOOST_DISABLE_THREADS +&& defed( +BOOST_HAS_THREADS +) + +259 #unde +BOOST_HAS_THREADS + + +265 #i + `defed +( +BOOST_HAS_THREADS +&& !defed( +BOOST_HAS_PTHREADS +)\ + +266 && ! + `defed +( +BOOST_HAS_WINTHREADS +&& !defed( +BOOST_HAS_BETHREADS +)\ + +267 && ! + $defed +( +BOOST_HAS_MPTASKS +) + +268 #unde +BOOST_HAS_THREADS + + +274 #ide +BOOST_HAS_THREADS + + +275 #unde +BOOST_HAS_PTHREADS + + +276 #unde +BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE + + +277 #unde +BOOST_HAS_PTHREAD_YIELD + + +278 #unde +BOOST_HAS_PTHREAD_DELAY_NP + + +279 #unde +BOOST_HAS_WINTHREADS + + +280 #unde +BOOST_HAS_BETHREADS + + +281 #unde +BOOST_HAS_MPTASKS + + +288 #i + `defed +( +__STDC_VERSION__ +) && (__STDC_VERSION__ >= 199901) + +289  + #BOOST_HAS_STDINT_H + + + ) + +290 #ide +BOOST_HAS_LOG1P + + +291  + #BOOST_HAS_LOG1P + + + ) + +293 #ide +BOOST_HAS_EXPM1 + + +294  + #BOOST_HAS_EXPM1 + + + ) + +302 #i! + `defed +( +BOOST_HAS_SLIST +&& !defed( +BOOST_NO_SLIST +) + +303  + #BOOST_NO_SLIST + + + ) + +306 #i! + `defed +( +BOOST_HAS_HASH +&& !defed( +BOOST_NO_HASH +) + +307  + #BOOST_NO_HASH + + + ) + +313 #i + `defed +( +BOOST_HAS_SLIST +&& !defed( +BOOST_SLIST_HEADER +) + +314  + #BOOST_SLIST_HEADER + < +i +> + + ) + +320 #i + `defed +( +BOOST_HAS_HASH +&& !defed( +BOOST_HASH_SET_HEADER +) + +321  + #BOOST_HASH_SET_HEADER + < +hash_t +> + + ) + +327 #i + `defed +( +BOOST_HAS_HASH +&& !defed( +BOOST_HASH_MAP_HEADER +) + +328  + #BOOST_HASH_MAP_HEADER + < +hash_m +> + + ) + +334 #i + `defed +( +BOOST_ABI_PREFIX +&& defed( +BOOST_ABI_SUFFIX +&& !defed( +BOOST_HAS_ABI_HEADERS +) + +335  + #BOOST_HAS_ABI_HEADERS + + + ) + +338 #i + `defed +( +BOOST_HAS_ABI_HEADERS +&& defed( +BOOST_DISABLE_ABI_HEADERS +) + +339 #unde +BOOST_HAS_ABI_HEADERS + + +351 #i + `defed +( +BOOST_NO_STDC_NAMESPACE +&& defed( +__lulus +) + +352  + ~ + +353 +mea + +d + { +usg + :: +rdiff_t +; usg :: +size_t +; + } +} + +358  + #BOOST_PREVENT_MACRO_SUBSTITUTION + + + ) + +360 #ide +BOOST_USING_STD_MIN + + +361  + #BOOST_USING_STD_MIN +( +usg + +d +:: +m + + + ) + +364 #ide +BOOST_USING_STD_MAX + + +365  + #BOOST_USING_STD_MAX +( +usg + +d +:: +max + + + ) + +370 #i +defed +( +BOOST_NO_STD_MIN_MAX +&& defed( +__lulus +) + +372 +mea + + gd + { + +373 + gme + < +ass + + g_Tp +> + +374 +le + cڡ + g_Tp +& +m + +BOOST_PREVENT_MACRO_SUBSTITUTION + (cڡ +_Tp +& +__a +, cڡ _Tp& +__b +) { + +375  + g__b + < + g__a + ? __b : +__a +; + +377 + gme + < +ass + + g_Tp +> + +378 +le + cڡ + g_Tp +& +max + +BOOST_PREVENT_MACRO_SUBSTITUTION + (cڡ +_Tp +& +__a +, cڡ _Tp& +__b +) { + +379  + g__a + < + g__b + ? __b : +__a +; + +391 #ifde +BOOST_NO_INCLASS_MEMBER_INITIALIZATION + + +392  + #BOOST_STATIC_CONSTANT +( +ty +, +assignmt +um {ssignm} + + ) + +394  + #BOOST_STATIC_CONSTANT +( +ty +, +assignmt +cڡy + ) +assignment + +410 #i +defed +( +BOOST_NO_STD_USE_FACET +) + +411 #ifde +BOOST_HAS_TWO_ARG_USE_FACET + + +412  + #BOOST_USE_FACET +( +Ty +, +loc + +d +:: + `u_t +oc, +ic_ +(0)) + + ) + +413  + #BOOST_HAS_FACET +( +Ty +, +loc + +d +:: + `has_t +oc, +ic_ +(0)) + + ) + +414 #i +defed +( +BOOST_HAS_MACRO_USE_FACET +) + +415  + #BOOST_USE_FACET +( +Ty +, +loc + +d +:: + `_USE +oc, Ty) + + ) + +416  + #BOOST_HAS_FACET +( +Ty +, +loc + +d +:: + `_HAS +oc, Ty) + + ) + +417 #i +defed +( +BOOST_HAS_STLP_USE_FACET +) + +418  + #BOOST_USE_FACET +( +Ty +, +loc +(* +d +:: +_U_t +oc)) + + ) + +419  + #BOOST_HAS_FACET +( +Ty +, +loc + +d +:: +has_t +< Ty >oc) + + ) + +422  + #BOOST_USE_FACET +( +Ty +, +loc + +d +:: +u_t +< Ty >oc) + + ) + +423  + #BOOST_HAS_FACET +( +Ty +, +loc + +d +:: +has_t +< Ty >oc) + + ) + +436 #ide +BOOST_NO_MEMBER_TEMPLATE_KEYWORD + + +437  + #BOOST_NESTED_TEMPLATE + +me + + + ) + +439  + #BOOST_NESTED_TEMPLATE + + + ) + +447 #ide +BOOST_UNREACHABLE_RETURN + + +448 #ifde +BOOST_NO_UNREACHABLE_RETURN_DETECTION + + +449  + #BOOST_UNREACHABLE_RETURN +( +x + x; + + ) + +451  + #BOOST_UNREACHABLE_RETURN +( +x +) + + ) + +466 #ide +BOOST_NO_DEDUCED_TYPENAME + + +467  + #BOOST_DEDUCED_TYPENAME + +tyme + + + ) + +469  + #BOOST_DEDUCED_TYPENAME + + + ) + +472 #ide +BOOST_NO_TYPENAME_WITH_CTOR + + +473  + #BOOST_CTOR_TYPENAME + +tyme + + + ) + +475  + #BOOST_CTOR_TYPENAME + + + ) + +483 #i +defed +( +BOOST_HAS_LONG_LONG +&& defed( +__lulus +) + +484 +mea + + gboo +{ + +485 #ifde +__GNUC__ + + +486 +__exnsi__ +  + tlg_lg_ty +; + +487 +__exnsi__ +  + tulg_lg_ty +; + +489  + tlg_lg_ty +; + +490  + tulg_lg_ty +; + +495 #i +defed +( +BOOST_HAS_INT128 +&& defed( +__lulus +) + +496 +mea + + gboo +{ + +497 #ifde +__GNUC__ + + +498 +__exnsi__ +  +__t128 + + tt128_ty +; + +499 +__exnsi__ +  + t__t128 + + tut128_ty +; + +501  +__t128 + + tt128_ty +; + +502  + t__t128 + + tut128_ty +; + +507 #i +defed +( +BOOST_HAS_FLOAT128 +&& defed( +__lulus +) + +508 +mea + + gboo + { + +509 #ifde +__GNUC__ + + +510 +__exnsi__ +  +__t128 + + tt128_ty +; + +512  +__t128 + + tt128_ty +; + +521  + #BOOST_EXPLICIT_TEMPLATE_TYPE +( +t +) + + ) + +522  + #BOOST_EXPLICIT_TEMPLATE_TYPE_SPEC +( +t +) + + ) + +523  + #BOOST_EXPLICIT_TEMPLATE_NON_TYPE +( +t +, +v +) + + ) + +524  + #BOOST_EXPLICIT_TEMPLATE_NON_TYPE_SPEC +( +t +, +v +) + + ) + +526  + #BOOST_APPEND_EXPLICIT_TEMPLATE_TYPE +( +t +) + + ) + +527  + #BOOST_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC +( +t +) + + ) + +528  + #BOOST_APPEND_EXPLICIT_TEMPLATE_NON_TYPE +( +t +, +v +) + + ) + +529  + #BOOST_APPEND_EXPLICIT_TEMPLATE_NON_TYPE_SPEC +( +t +, +v +) + + ) + +533 #i +defed +( +BOOST_NO_STD_TYPEINFO +&& defed( +__lulus +) + +534  + ~ + +535 +mea + + gd +{ + gusg + :: +ty_fo +; } + +543  + ~ + +549 #ide +BOOST_COMPILER + + +550  + #BOOST_COMPILER + "UnknowISO C++ Comp" + + ) + +552 #ide +BOOST_STDLIB + + +553  + #BOOST_STDLIB + "UnknowISO snddibry" + + ) + +555 #ide +BOOST_PLATFORM + + +556 #i +defed +( +unix +|| defed( +__unix +|| defed( +_XOPEN_SOURCE +) \ + +557 || + $defed +( +_POSIX_SOURCE +) + +558  + #BOOST_PLATFORM + "GiUnix" + + ) + +560  + #BOOST_PLATFORM + "Unknown" + + ) + +567 #ide +BOOST_GPU_ENABLED + + +568  + #BOOST_GPU_ENABLED + + + ) + +573 #i! + `defed +( +BOOST_RESTRICT +) + +574 #i + `defed +( +_MSC_VER +) + +575  + #BOOST_RESTRICT + +__ri + + + ) + +576 #i! + `defed +( +BOOST_NO_RESTRICT_REFERENCES +&& ( +_MSC_FULL_VER + < 190023026) + +577  + #BOOST_NO_RESTRICT_REFERENCES + + + ) + +579 #i + `defed +( +__GNUC__ +) && __GNUC__ > 3 + +581  + #BOOST_RESTRICT + +__ri__ + + + ) + +583  + #BOOST_RESTRICT + + + ) + +584 #i! + `defed +( +BOOST_NO_RESTRICT_REFERENCES +) + +585  + #BOOST_NO_RESTRICT_REFERENCES + + + ) + +593 #i! + `defed +( +BOOST_MAY_ALIAS +) + +594  + #BOOST_NO_MAY_ALIAS + + + ) + +595  + #BOOST_MAY_ALIAS + + + ) + +600 #i! + `defed +( +BOOST_FORCEINLINE +) + +601 #i + `defed +( +_MSC_VER +) + +602  + #BOOST_FORCEINLINE + +__fle + + + ) + +603 #i + `defed +( +__GNUC__ +) && __GNUC__ > 3 + +605  + #BOOST_FORCEINLINE + +le + + `__ibu__ + (( +__ways_le__ +)) + + ) + +607  + #BOOST_FORCEINLINE + +le + + + ) + +613 #i! + `defed +( +BOOST_NOINLINE +) + +614 #i + `defed +( +_MSC_VER +) + +615  + #BOOST_NOINLINE + + `__deec +( +nole +) + + ) + +616 #i + `defed +( +__GNUC__ +) && __GNUC__ > 3 + +618 #i + `defed +( +__CUDACC__ +) + +621  + #BOOST_NOINLINE + + `__ibu__ + (( +nole +)) + + ) + +623  + #BOOST_NOINLINE + + `__ibu__ + (( +__nole__ +)) + + ) + +626  + #BOOST_NOINLINE + + + ) + +634 #i! + `defed +( +BOOST_NORETURN +) + +635 #i + `defed +( +_MSC_VER +) + +636  + #BOOST_NORETURN + + `__deec +( +nܑu +) + + ) + +637 #i + `defed +( +__GNUC__ +) + +638  + #BOOST_NORETURN + + `__ibu__ + (( +__nܑu__ +)) + + ) + +639 #i + `defed +( +__has_ibu +&& defed( +__SUNPRO_CC +) && (__SUNPRO_CC > 0x5130) + +640 #i + `__has_ibu +( +nܑu +) + +641  + #BOOST_NORETURN + [[ +nܑu +]] + + ) + +643 #i + `defed +( +__has_p_ibu +) + +644 #i + `__has_p_ibu +( +nܑu +) + +645  + #BOOST_NORETURN + [[ +nܑu +]] + + ) + +650 #i! + `defed +( +BOOST_NORETURN +) + +651  + #BOOST_NO_NORETURN + + + ) + +652  + #BOOST_NORETURN + + + ) + +663 #i! + `defed +( +BOOST_LIKELY +) + +664  + #BOOST_LIKELY +( +x + + ) +x + +666 #i! + `defed +( +BOOST_UNLIKELY +) + +667  + #BOOST_UNLIKELY +( +x + + ) +x + +672 #i! + `defed +( +BOOST_ALIGNMENT +) + +673 #i! + `defed +( +BOOST_NO_CXX11_ALIGNAS +) + +674  + #BOOST_ALIGNMENT +( +x + + `igs +(x) + + ) + +675 #i + `defed +( +_MSC_VER +) + +676  + #BOOST_ALIGNMENT +( +x + + `__deec +( + `ign +(x)) + + ) + +677 #i + `defed +( +__GNUC__ +) + +678  + #BOOST_ALIGNMENT +( +x + + `__ibu__ + (( + `__igd__ +(x))) + + ) + +680  + #BOOST_NO_ALIGNMENT + + + ) + +681  + #BOOST_ALIGNMENT +( +x +) + + ) + +686 #i! + `defed +( +BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS +&& defed( +BOOST_NO_CXX11_DEFAULTED_FUNCTIONS +) + +687  + #BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS + + + ) + +691 #i! + `defed +( +BOOST_NO_CXX11_DEFAULTED_MOVES +&& (defed( +BOOST_NO_CXX11_DEFAULTED_FUNCTIONS +|| defed( +BOOST_NO_CXX11_RVALUE_REFERENCES +)) + +692  + #BOOST_NO_CXX11_DEFAULTED_MOVES + + + ) + +714 #i!( + `defed +( +BOOST_NO_CXX11_DEFAULTED_FUNCTIONS +|| defed( +BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS +)) + +715  + #BOOST_DEFAULTED_FUNCTION +( +fun +, +body +fu; + + ) + +717  + #BOOST_DEFAULTED_FUNCTION +( +fun +, +body +fu + ) +body + +720 #i! + `defed +( +BOOST_NO_CXX11_DELETED_FUNCTIONS +) + +721  + #BOOST_DELETED_FUNCTION +( +fun +fu +de +; + + ) + +723  + #BOOST_DELETED_FUNCTION +( +fun + +ive +: fun; + + ) + +729 #i + `defed +( +BOOST_NO_CXX11_DECLTYPE +&& !defed( +BOOST_NO_CXX11_DECLTYPE_N3276 +) + +730  + #BOOST_NO_CXX11_DECLTYPE_N3276 + +BOOST_NO_CXX11_DECLTYPE + + + ) + +738 #i + `defed +( +BOOST_NO_CXX11_HDR_UNORDERED_MAP +|| defed ( +BOOST_NO_CXX11_HDR_UNORDERED_SET +) + +739 #ide +BOOST_NO_CXX11_STD_UNORDERED + + +740  + #BOOST_NO_CXX11_STD_UNORDERED + + + ) + +745 #i + `defed +( +BOOST_NO_CXX11_HDR_INITIALIZER_LIST +&& !defed( +BOOST_NO_INITIALIZER_LISTS +) + +746  + #BOOST_NO_INITIALIZER_LISTS + + + ) + +750 #i + `defed +( +BOOST_NO_CXX11_HDR_ARRAY +&& !defed( +BOOST_NO_0X_HDR_ARRAY +) + +751  + #BOOST_NO_0X_HDR_ARRAY + + + ) + +754 #i + `defed +( +BOOST_NO_CXX11_HDR_CHRONO +&& !defed( +BOOST_NO_0X_HDR_CHRONO +) + +755  + #BOOST_NO_0X_HDR_CHRONO + + + ) + +758 #i + `defed +( +BOOST_NO_CXX11_HDR_CODECVT +&& !defed( +BOOST_NO_0X_HDR_CODECVT +) + +759  + #BOOST_NO_0X_HDR_CODECVT + + + ) + +762 #i + `defed +( +BOOST_NO_CXX11_HDR_CONDITION_VARIABLE +&& !defed( +BOOST_NO_0X_HDR_CONDITION_VARIABLE +) + +763  + #BOOST_NO_0X_HDR_CONDITION_VARIABLE + + + ) + +766 #i + `defed +( +BOOST_NO_CXX11_HDR_FORWARD_LIST +&& !defed( +BOOST_NO_0X_HDR_FORWARD_LIST +) + +767  + #BOOST_NO_0X_HDR_FORWARD_LIST + + + ) + +770 #i + `defed +( +BOOST_NO_CXX11_HDR_FUTURE +&& !defed( +BOOST_NO_0X_HDR_FUTURE +) + +771  + #BOOST_NO_0X_HDR_FUTURE + + + ) + +776 #ifde +BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + +777 #ide +BOOST_NO_0X_HDR_INITIALIZER_LIST + + +778  + #BOOST_NO_0X_HDR_INITIALIZER_LIST + + + ) + +780 #ide +BOOST_NO_INITIALIZER_LISTS + + +781  + #BOOST_NO_INITIALIZER_LISTS + + + ) + +786 #i + `defed +( +BOOST_NO_CXX11_HDR_MUTEX +&& !defed( +BOOST_NO_0X_HDR_MUTEX +) + +787  + #BOOST_NO_0X_HDR_MUTEX + + + ) + +790 #i + `defed +( +BOOST_NO_CXX11_HDR_RANDOM +&& !defed( +BOOST_NO_0X_HDR_RANDOM +) + +791  + #BOOST_NO_0X_HDR_RANDOM + + + ) + +794 #i + `defed +( +BOOST_NO_CXX11_HDR_RATIO +&& !defed( +BOOST_NO_0X_HDR_RATIO +) + +795  + #BOOST_NO_0X_HDR_RATIO + + + ) + +798 #i + `defed +( +BOOST_NO_CXX11_HDR_REGEX +&& !defed( +BOOST_NO_0X_HDR_REGEX +) + +799  + #BOOST_NO_0X_HDR_REGEX + + + ) + +802 #i + `defed +( +BOOST_NO_CXX11_HDR_SYSTEM_ERROR +&& !defed( +BOOST_NO_0X_HDR_SYSTEM_ERROR +) + +803  + #BOOST_NO_0X_HDR_SYSTEM_ERROR + + + ) + +806 #i + `defed +( +BOOST_NO_CXX11_HDR_THREAD +&& !defed( +BOOST_NO_0X_HDR_THREAD +) + +807  + #BOOST_NO_0X_HDR_THREAD + + + ) + +810 #i + `defed +( +BOOST_NO_CXX11_HDR_TUPLE +&& !defed( +BOOST_NO_0X_HDR_TUPLE +) + +811  + #BOOST_NO_0X_HDR_TUPLE + + + ) + +814 #i + `defed +( +BOOST_NO_CXX11_HDR_TYPE_TRAITS +&& !defed( +BOOST_NO_0X_HDR_TYPE_TRAITS +) + +815  + #BOOST_NO_0X_HDR_TYPE_TRAITS + + + ) + +818 #i + `defed +( +BOOST_NO_CXX11_HDR_TYPEINDEX +&& !defed( +BOOST_NO_0X_HDR_TYPEINDEX +) + +819  + #BOOST_NO_0X_HDR_TYPEINDEX + + + ) + +822 #i + `defed +( +BOOST_NO_CXX11_HDR_UNORDERED_MAP +&& !defed( +BOOST_NO_0X_HDR_UNORDERED_MAP +) + +823  + #BOOST_NO_0X_HDR_UNORDERED_MAP + + + ) + +826 #i + `defed +( +BOOST_NO_CXX11_HDR_UNORDERED_SET +&& !defed( +BOOST_NO_0X_HDR_UNORDERED_SET +) + +827  + #BOOST_NO_0X_HDR_UNORDERED_SET + + + ) + +836 #i + `defed +( +BOOST_NO_CXX11_AUTO_DECLARATIONS +&& !defed( +BOOST_NO_AUTO_DECLARATIONS +) + +837  + #BOOST_NO_AUTO_DECLARATIONS + + + ) + +840 #i + `defed +( +BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS +&& !defed( +BOOST_NO_AUTO_MULTIDECLARATIONS +) + +841  + #BOOST_NO_AUTO_MULTIDECLARATIONS + + + ) + +844 #i + `defed +( +BOOST_NO_CXX11_CHAR16_T +&& !defed( +BOOST_NO_CHAR16_T +) + +845  + #BOOST_NO_CHAR16_T + + + ) + +848 #i + `defed +( +BOOST_NO_CXX11_CHAR32_T +&& !defed( +BOOST_NO_CHAR32_T +) + +849  + #BOOST_NO_CHAR32_T + + + ) + +852 #i + `defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +&& !defed( +BOOST_NO_TEMPLATE_ALIASES +) + +853  + #BOOST_NO_TEMPLATE_ALIASES + + + ) + +856 #i + `defed +( +BOOST_NO_CXX11_CONSTEXPR +&& !defed( +BOOST_NO_CONSTEXPR +) + +857  + #BOOST_NO_CONSTEXPR + + + ) + +860 #i + `defed +( +BOOST_NO_CXX11_DECLTYPE_N3276 +&& !defed( +BOOST_NO_DECLTYPE_N3276 +) + +861  + #BOOST_NO_DECLTYPE_N3276 + + + ) + +864 #i + `defed +( +BOOST_NO_CXX11_DECLTYPE +&& !defed( +BOOST_NO_DECLTYPE +) + +865  + #BOOST_NO_DECLTYPE + + + ) + +868 #i + `defed +( +BOOST_NO_CXX11_DEFAULTED_FUNCTIONS +&& !defed( +BOOST_NO_DEFAULTED_FUNCTIONS +) + +869  + #BOOST_NO_DEFAULTED_FUNCTIONS + + + ) + +872 #i + `defed +( +BOOST_NO_CXX11_DELETED_FUNCTIONS +&& !defed( +BOOST_NO_DELETED_FUNCTIONS +) + +873  + #BOOST_NO_DELETED_FUNCTIONS + + + ) + +876 #i + `defed +( +BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS +&& !defed( +BOOST_NO_EXPLICIT_CONVERSION_OPERATORS +) + +877  + #BOOST_NO_EXPLICIT_CONVERSION_OPERATORS + + + ) + +880 #i + `defed +( +BOOST_NO_CXX11_EXTERN_TEMPLATE +&& !defed( +BOOST_NO_EXTERN_TEMPLATE +) + +881  + #BOOST_NO_EXTERN_TEMPLATE + + + ) + +884 #i + `defed +( +BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS +&& !defed( +BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS +) + +885  + #BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS + + + ) + +888 #i + `defed +( +BOOST_NO_CXX11_LAMBDAS +&& !defed( +BOOST_NO_LAMBDAS +) + +889  + #BOOST_NO_LAMBDAS + + + ) + +892 #i + `defed +( +BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS +&& !defed( +BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS +) + +893  + #BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS + + + ) + +896 #i + `defed +( +BOOST_NO_CXX11_NOEXCEPT +&& !defed( +BOOST_NO_NOEXCEPT +) + +897  + #BOOST_NO_NOEXCEPT + + + ) + +900 #i + `defed +( +BOOST_NO_CXX11_NULLPTR +&& !defed( +BOOST_NO_NULLPTR +) + +901  + #BOOST_NO_NULLPTR + + + ) + +904 #i + `defed +( +BOOST_NO_CXX11_RAW_LITERALS +&& !defed( +BOOST_NO_RAW_LITERALS +) + +905  + #BOOST_NO_RAW_LITERALS + + + ) + +908 #i + `defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +&& !defed( +BOOST_NO_RVALUE_REFERENCES +) + +909  + #BOOST_NO_RVALUE_REFERENCES + + + ) + +912 #i + `defed +( +BOOST_NO_CXX11_SCOPED_ENUMS +&& !defed( +BOOST_NO_SCOPED_ENUMS +) + +913  + #BOOST_NO_SCOPED_ENUMS + + + ) + +916 #i + `defed +( +BOOST_NO_CXX11_STATIC_ASSERT +&& !defed( +BOOST_NO_STATIC_ASSERT +) + +917  + #BOOST_NO_STATIC_ASSERT + + + ) + +920 #i + `defed +( +BOOST_NO_CXX11_STD_UNORDERED +&& !defed( +BOOST_NO_STD_UNORDERED +) + +921  + #BOOST_NO_STD_UNORDERED + + + ) + +924 #i + `defed +( +BOOST_NO_CXX11_UNICODE_LITERALS +&& !defed( +BOOST_NO_UNICODE_LITERALS +) + +925  + #BOOST_NO_UNICODE_LITERALS + + + ) + +928 #i + `defed +( +BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX +&& !defed( +BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX +) + +929  + #BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX + + + ) + +932 #i + `defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +&& !defed( +BOOST_NO_VARIADIC_TEMPLATES +) + +933  + #BOOST_NO_VARIADIC_TEMPLATES + + + ) + +936 #i + `defed +( +BOOST_NO_CXX11_VARIADIC_MACROS +&& !defed( +BOOST_NO_VARIADIC_MACROS +) + +937  + #BOOST_NO_VARIADIC_MACROS + + + ) + +940 #i + `defed +( +BOOST_NO_CXX11_NUMERIC_LIMITS +&& !defed( +BOOST_NO_NUMERIC_LIMITS_LOWEST +) + +941  + #BOOST_NO_NUMERIC_LIMITS_LOWEST + + + ) + +951 #ifde +BOOST_NO_CXX11_NOEXCEPT + + +952  + #BOOST_NOEXCEPT + + + ) + +953  + #BOOST_NOEXCEPT_OR_NOTHROW + + `throw +() + + ) + +954  + #BOOST_NOEXCEPT_IF +( +Pdi +) + + ) + +955  + #BOOST_NOEXCEPT_EXPR +( +Exessi + +l + + + ) + +957  + #BOOST_NOEXCEPT + +nx + + + ) + +958  + #BOOST_NOEXCEPT_OR_NOTHROW + +nx + + + ) + +959  + #BOOST_NOEXCEPT_IF +( +Pdi + + `nx +((Pdi)) + + ) + +960  + #BOOST_NOEXCEPT_EXPR +( +Exessi + + `nx +((Exessi)) + + ) + +969 #ide +BOOST_FALLTHROUGH + + +970  + #BOOST_FALLTHROUGH + (()0) + + ) + +976 #i + `defed +( +BOOST_NO_CXX11_CONSTEXPR +) + +977  + #BOOST_CONSTEXPR + + + ) + +978  + #BOOST_CONSTEXPR_OR_CONST + cڡ + + ) + +980  + #BOOST_CONSTEXPR + +cڡex + + + ) + +981  + #BOOST_CONSTEXPR_OR_CONST + +cڡex + + + ) + +983 #i + `defed +( +BOOST_NO_CXX14_CONSTEXPR +) + +984  + #BOOST_CXX14_CONSTEXPR + + + ) + +986  + #BOOST_CXX14_CONSTEXPR + +cڡex + + + ) + +992 #ide +BOOST_ATTRIBUTE_UNUSED + + +993  + #BOOST_ATTRIBUTE_UNUSED + + + ) + +996  + #BOOST_STATIC_CONSTEXPR +  +BOOST_CONSTEXPR_OR_CONST + + + ) + +1001 #i! + `defed +( +BOOST_NO_CXX11_STATIC_ASSERT +&& !defed( +BOOST_HAS_STATIC_ASSERT +) + +1002  + #BOOST_HAS_STATIC_ASSERT + + + ) + +1008 #i! + `defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +&& !defed( +BOOST_HAS_RVALUE_REFS +) + +1009  + #BOOST_HAS_RVALUE_REFS + + + ) + +1015 #i! + `defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +&& !defed( +BOOST_HAS_VARIADIC_TMPL +) + +1016  + #BOOST_HAS_VARIADIC_TMPL + + + ) + +1022 #i + `defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +&& !defed( +BOOST_NO_CXX11_FIXED_LENGTH_VARIADIC_TEMPLATE_EXPANSION_PACKS +) + +1023  + #BOOST_NO_CXX11_FIXED_LENGTH_VARIADIC_TEMPLATE_EXPANSION_PACKS + + + ) + +1027 #i! + `defed +( +__has_ude +) + +1028  + #BOOST_NO_CXX17_HDR_OPTIONAL + + + ) + +1029  + #BOOST_NO_CXX17_HDR_STRING_VIEW + + + ) + +1031 #i! + `__has_ude +(< +tiڮ +>) + +1032  + #BOOST_NO_CXX17_HDR_OPTIONAL + + + ) + +1034 #i! + `__has_ude +(< +rg_vw +>) + +1035  + #BOOST_NO_CXX17_HDR_STRING_VIEW + + + ) + +1045 #i + `defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +&& !defed( +BOOST_CONFIG_ALLOW_DEPRECATED +) + + @/usr/include/boost/config/user.hpp + + @/usr/include/boost/container_hash/hash_fwd.hpp + +10 #i! +defed +( +BOOST_FUNCTIONAL_HASH_FWD_HPP +) + +11  + #BOOST_FUNCTIONAL_HASH_FWD_HPP + + + ) + +13  + ~ + +14  + ~ + +16 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +17 #agm + + + +21 +mea + + gboo + + +23 + gme + < +ass + + gT +>  + ghash +; + +25 + gme + < +ass + + gT +>  +hash_combe +( +d +:: +size_t +& +ed +, +T + cڡ& +v +); + +27 + gme + < +ass + + gIt +> + gd +:: +size_t + +hash_nge +( +It +, It); + +28 + gme + < +ass + + gIt +>  +hash_nge +( +d +:: +size_t +&, +It +, It); + +30 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x551)) + +31 + gme + < +ass + + gT +> +le + + gd +:: +size_t + +hash_nge +( +T +*, T*); + +32 + gme + < +ass + + gT +> +le +  +hash_nge +( +d +:: +size_t +&, +T +*, T*); + + @/usr/include/boost/core/addressof.hpp + +14 #ide +BOOST_CORE_ADDRESSOF_HPP + + +15  + #BOOST_CORE_ADDRESSOF_HPP + + + ) + +17  + ~ + +19 #i +defed +( +BOOST_MSVC_FULL_VER +) && BOOST_MSVC_FULL_VER >= 190024215 + +20  + #BOOST_CORE_HAS_BUILTIN_ADDRESSOF + + + ) + +21 #i +defed +( +BOOST_GCC +) && BOOST_GCC >= 70000 + +22  + #BOOST_CORE_HAS_BUILTIN_ADDRESSOF + + + ) + +23 #i +defed +( +__has_but +) + +24 #i +__has_but +( +__but_addssof +) + +25  + #BOOST_CORE_HAS_BUILTIN_ADDRESSOF + + + ) + +29 #i +defed +( +BOOST_CORE_HAS_BUILTIN_ADDRESSOF +) + +30 #i +defed +( +BOOST_NO_CXX11_CONSTEXPR +) + +31  + #BOOST_CORE_NO_CONSTEXPR_ADDRESSOF + + + ) + +34 +mea + + gboo + { + +36 + gme +< +ass + + gT +> + +37 +BOOST_CONSTEXPR + +le + +T +* + +38 +addssof +( +T +& +o + + gBOOST_NOEXCEPT + + +40  +__but_addssof +( +o +); + +45  + ~ + +46  + ~ + +48 +mea + + gboo + { + +49 +mea + + gda + { + +51 + gme +< +ass + + gT +> + +52 as + caddrof_f + { + +53 + gpublic +: + +54 +BOOST_FORCEINLINE + +addrof_f +( +T +& +o + +BOOST_NOEXCEPT + + +55 : +o_ +( +o +) { } + +56 +BOOST_FORCEINLINE + +ݔ + +T +&(cڡ +BOOST_NOEXCEPT + { + +57  +o_ +; + +59 + give +: + +60 +addrof_f +& +ݔ +=(constddrof_ref&); + +61 + gT +& + go_ +; + +64 + gme +< +ass + + gT +> + +65  + saddrof + { + +66  +BOOST_FORCEINLINE + +T +* +g +(T& +o +,  + gBOOST_NOEXCEPT + { + +67  + gt_ +< + gT +*>(& + +68 + gcڡ_ +<&>( + gt_ +( + go +))); + +70  +BOOST_FORCEINLINE + +T +* +g +(T* +p +,  + gBOOST_NOEXCEPT + { + +71  + gp +; + +75 #i! +defed +( +BOOST_NO_CXX11_NULLPTR +) + +76 #i! +defed +( +BOOST_NO_CXX11_DECLTYPE +) && \ + +77 ( +defed +( +__INTEL_COMPILER +) || \ + +78 ( +defed +( +__g__ +&& !defed( +_LIBCPP_VERSION +))) + +79  +dety +( + tnuαr + + taddrof_nu_t +; + +81  + gd +:: + tnuαr_t + + taddrof_nu_t +; + +84 + gme +<> + +85  + gaddrof +< + gaddrof_nu_t +> { + +86  +addrof_nu_t + + tty +; + +87  +BOOST_FORCEINLINE + +ty +* +g +y& +o +,  + gBOOST_NOEXCEPT + { + +88  & + go +; + +92 + gme +<> + +93  + gaddrof + { + +94 cڡ + taddrof_nu_t + + tty +; + +95  +BOOST_FORCEINLINE + +ty +* +g +y& +o +,  + gBOOST_NOEXCEPT + { + +96  & + go +; + +100 + gme +<> + +101  + gaddrof + { + +102 vީ + taddrof_nu_t + + tty +; + +103  +BOOST_FORCEINLINE + +ty +* +g +y& +o +,  + gBOOST_NOEXCEPT + { + +104  & + go +; + +108 + gme +<> + +109  + gaddrof + { + +110 cڡ vީ + taddrof_nu_t + + tty +; + +111  +BOOST_FORCEINLINE + +ty +* +g +y& +o +,  + gBOOST_NOEXCEPT + { + +112  & + go +; + +119 #i +defed +( +BOOST_NO_CXX11_SFINAE_EXPR +) || \ + +120 +defed +( +BOOST_NO_CXX11_CONSTEXPR +) || \ + +121 + $defed +( +BOOST_NO_CXX11_DECLTYPE +) + +122  + #BOOST_CORE_NO_CONSTEXPR_ADDRESSOF + + + ) + +124 +me +< +ass + +T +> + +125 +BOOST_FORCEINLINE + +T +* + +126 + $addssof +( +T +& +o + +BOOST_NOEXCEPT + + +128 #i + `BOOST_WORKAROUND +( +__BORLANDC__ +, + `BOOST_TESTED_AT +(0x610)) || \ + +129 + `BOOST_WORKAROUND +( +__SUNPRO_CC +, <= 0x5120) + +130  +boo +:: +da +:: +addrof +< +T +>:: + `g +( +o +, 0); + +132  +boo +:: +da +:: +addrof +< +T +>:: + `g +(boo::da:: +addrof_f +( +o +), 0); + +134 + } +} + +136 #i +BOOST_WORKAROUND +( +__SUNPRO_CC +, + $BOOST_TESTED_AT +(0x590)) + +137 +mea + +da + { + +139 +me +< +ass + +T +> + +140  + saddrof_su + { + +141  +T +* + tty +; + +144 + } +} + +146 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +147 +BOOST_FORCEINLINE + +tyme + +boo +:: +da +:: +addrof_su +< +T +[ +N +]>:: +ty + + +148 +addssof +( +T + (& +o +)[ +N +] +BOOST_NOEXCEPT + + +150  & +o +; + +154 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, + $BOOST_TESTED_AT +(0x564)) + +155 +me +< +ass + +T +, +d +:: +size_t + +N +> + +156 +BOOST_FORCEINLINE + + +157 + `T + (* + `addssof +(T (& +o +)[ +N +] +BOOST_NOEXCEPT +)[N] + +159  +t_ +< + `T +(*)[ +N +]>(& +o +); + +160 + } +} + +162 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +163 +BOOST_FORCEINLINE + + +164 cڡ +T + (* +addssof +(cڡ T (& +o +)[ +N +] +BOOST_NOEXCEPT +)[N] + +166  +t_ +(& +o +); + +170 +mea + + gda + { + +172 + gme +< +ass + + gT +> + +173 +T + +addrof_dev +( + gBOOST_NOEXCEPT +; + +175 + gme +< + gass +> + +176  + saddrof_void + { + +177  + tty +; + +180 + gme +< +ass + + gT +, cs + gE + = > + +181  + saddrof_memb_ݔ + { + +182  +cڡex + +bo + +vue + = +l +; + +185 + gme +< +ass + + gT +> + +186  + gaddrof_memb_ݔ +< + gT +, +tyme + + +187 + gaddrof_void +< +dety +( +addrof_dev +< +T +&>(). +ݔ +&())>:: +ty +> { + +188  +cڡex + +bo + +vue + = +ue +; + +191 #i +BOOST_WORKAROUND +( +BOOST_INTEL +, < 1600) + +192  + saddrof_addsb + { }; + +194 +addrof_addsb +* + +195 + gݔ +&( + gaddrof_addsb +& + gBOOST_NOEXCEPT +; + +198 + gme +< +ass + + gT +, cs + gE + = > + +199  + saddrof_n_memb_ݔ + { + +200  +cڡex + +bo + +vue + = +l +; + +203 + gme +< +ass + + gT +> + +204  + gaddrof_n_memb_ݔ +< + gT +, +tyme + + +205 + gaddrof_void +< +dety +( +ݔ +&( +addrof_dev +< +T +&>()))>:: +ty +> { + +206  +cڡex + +bo + +vue + = +ue +; + +209 + gme +< +ass + + gT +, cs + gE + = > + +210  + saddrof_exessi + { + +211  +cڡex + +bo + +vue + = +l +; + +214 + gme +< +ass + + gT +> + +215  + gaddrof_exessi +< + gT +, + +216 +tyme + + gaddrof_void +< +dety +(& +addrof_dev +< +T +&>())>:: +ty +> { + +217  +cڡex + +bo + +vue + = +ue +; + +220 + gme +< +ass + + gT +> + +221  + saddrof_is_cڡex + { + +222  +cڡex + +bo + + gvue + = +addrof_exessi +< +T +>:: +vue + && + +223 ! +addrof_memb_ݔ +< +T +>:: +vue + && + +224 ! +addrof_n_memb_ݔ +< +T +>:: +vue +; + +227 + gme +< +bo + + gE +, +ass + + gT +> + +228  + saddrof_if + { }; + +230 + gme +< +ass + + gT +> + +231  + gaddrof_if +< + gue +, + gT +> { + +232  +T +* + tty +; + +235 + gme +< +ass + + gT +> + +236 +BOOST_FORCEINLINE + + +237 +tyme + + gaddrof_if +:: +vue +, T>:: +ty + + +238 +addssof +( +T +& +o + +BOOST_NOEXCEPT + + +240  +addrof +< +T +>:: +g +( +addrof_f +( +o +), 0); + +243 + gme +< +ass + + gT +> + +244 +cڡex + +BOOST_FORCEINLINE + + +245 +tyme + + gaddrof_if +< + gaddrof_is_cڡex +< + gT +>:: +vue +, T>:: +ty + + +246 +addssof +( +T +& +o + +BOOST_NOEXCEPT + + +248  & +o +; + +253 + gme +< +ass + + gT +> + +254 +cڡex + +BOOST_FORCEINLINE + +T +* + +255 + $addssof +( +T +& +o + +BOOST_NOEXCEPT + + +257  +boo +:: +da +:: + `addssof +( +o +); + +258 + } +} + +264 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) && \ + +265 ! + $defed +( +BOOST_NO_CXX11_DELETED_FUNCTIONS +) + +266 +mea + +boo + { + +268 +me +< +ass + +T +> + +269 cڡ +T +* + `addssof +(cڡ T&& +de +; + +271 + } +} + + @/usr/include/boost/core/enable_if.hpp + +14 #ide +BOOST_CORE_ENABLE_IF_HPP + + +15  + #BOOST_CORE_ENABLE_IF_HPP + + + ) + +17  + ~"boo/cfig.h +" + +22 #ide +BOOST_NO_SFINAE + + +24 +mea + + gboo + + +26 + gme +< +tyme + + gT +,ym + gR +=> + +27  + sab_if_has_ty + + +29  +R + + tty +; + +32 + gme + < +bo + + gB +, +ass + + gT + = > + +33  + sab_if_c + { + +34  +T + + tty +; + +37 + gme + < +ass + + gT +> + +38  + gab_if_c +< + gl +, + gT +> {}; + +40 + gme + < +ass + + gCd +, cs + gT + = > + +41  +ab_if + : +public + +ab_if_c +< +Cd +:: +vue +, + gT +> {}; + +43 + gme + < +bo + + gB +, +ass + + gT +> + +44  + szy_ab_if_c + { + +45  +tyme + + tT +:: + tty +ype; + +48 + gme + < +ass + + gT +> + +49  + gzy_ab_if_c +< + gl +, + gT +> {}; + +51 + gme + < +ass + + gCd +, cs + gT +> + +52  + gzy_ab_if + : +public + +zy_ab_if_c +< +Cd +:: +vue +, + gT +> {}; + +55 + gme + < +bo + + gB +, +ass + + gT + = > + +56  + sdib_if_c + { + +57  +T + + tty +; + +60 + gme + < +ass + + gT +> + +61  + gdib_if_c +< + gue +, + gT +> {}; + +63 + gme + < +ass + + gCd +, cs + gT + = > + +64  +dib_if + : +public + +dib_if_c +< +Cd +:: +vue +, + gT +> {}; + +66 + gme + < +bo + + gB +, +ass + + gT +> + +67  + szy_dib_if_c + { + +68  +tyme + + tT +:: + tty +ype; + +71 + gme + < +ass + + gT +> + +72  + gzy_dib_if_c +< + gue +, + gT +> {}; + +74 + gme + < +ass + + gCd +, cs + gT +> + +75  + gzy_dib_if + : +public + +zy_dib_if_c +< +Cd +:: +vue +, + gT +> {}; + +81 +mea + + gboo + { + +83 +mea + + gda + {  + tab_if_deu_T +; } + +85 + gme + < +tyme + + gT +> + +86  + gab_if_ds_n_wk__this_comp +; + +88 + gme +< +tyme + + gT +,ym + gR +=> + +89  +ab_if_has_ty + : +ab_if_ds_n_wk__this_comp +< +T +> + +92 + gme + < +bo + + gB +, +ass + + gT + = +da +:: +ab_if_deu_T +> + +93  +ab_if_c + : +ab_if_ds_n_wk__this_comp +< +T +> + +96 + gme + < +bo + + gB +, +ass + + gT + = +da +:: +ab_if_deu_T +> + +97  +dib_if_c + : +ab_if_ds_n_wk__this_comp +< +T +> + +100 + gme + < +bo + + gB +, +ass + + gT + = +da +:: +ab_if_deu_T +> + +101  +zy_ab_if_c + : +ab_if_ds_n_wk__this_comp +< +T +> + +104 + gme + < +bo + + gB +, +ass + + gT + = +da +:: +ab_if_deu_T +> + +105  +zy_dib_if_c + : +ab_if_ds_n_wk__this_comp +< +T +> + +108 + gme + < +ass + + gCd +, cs + gT + = +da +:: +ab_if_deu_T +> + +109  +ab_if + : +ab_if_ds_n_wk__this_comp +< +T +> + +112 + gme + < +ass + + gCd +, cs + gT + = +da +:: +ab_if_deu_T +> + +113  +dib_if + : +ab_if_ds_n_wk__this_comp +< +T +> + +116 + gme + < +ass + + gCd +, cs + gT + = +da +:: +ab_if_deu_T +> + +117  +zy_ab_if + : +ab_if_ds_n_wk__this_comp +< +T +> + +120 + gme + < +ass + + gCd +, cs + gT + = +da +:: +ab_if_deu_T +> + +121  +zy_dib_if + : +ab_if_ds_n_wk__this_comp +< +T +> + + @/usr/include/boost/core/explicit_operator_bool.hpp + +18 #ide +BOOST_CORE_EXPLICIT_OPERATOR_BOOL_HPP + + +19  + #BOOST_CORE_EXPLICIT_OPERATOR_BOOL_HPP + + + ) + +21  + ~ + +22  + ~ + +24 #ifde +BOOST_HAS_PRAGMA_ONCE + + +25 #agm + + + +28 #i! +defed +( +BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS +) + +37  + #BOOST_EXPLICIT_OPERATOR_BOOL +()\ + +38 +BOOST_FORCEINLINE + +exic + +ݔ + + `bo + () const\ + +40  ! +this +-> +ݔ +! ();\ + +41 } + + ) + +50  + #BOOST_EXPLICIT_OPERATOR_BOOL_NOEXCEPT +()\ + +51 +BOOST_FORCEINLINE + +exic + +ݔ + + `bo + (cڡ +BOOST_NOEXCEPT +\ + +53  ! +this +-> +ݔ +! ();\ + +54 } + + ) + +56 #i! +BOOST_WORKAROUND +( +BOOST_GCC +, < 40700) + +65  + #BOOST_CONSTEXPR_EXPLICIT_OPERATOR_BOOL +()\ + +66 +BOOST_FORCEINLINE + +BOOST_CONSTEXPR + +exic + +ݔ + + `bo + (cڡ +BOOST_NOEXCEPT +\ + +68  ! +this +-> +ݔ +! ();\ + +69 } + + ) + +73  + #BOOST_CONSTEXPR_EXPLICIT_OPERATOR_BOOL +( + `BOOST_EXPLICIT_OPERATOR_BOOL_NOEXCEPT +() + + ) + +79 #i( +defed +( +__SUNPRO_CC +&& (__SUNPRO_CC <0x530)&& !defed( +BOOST_NO_COMPILER_CONFIG +) + +81  + #BOOST_NO_UNSPECIFIED_BOOL + + + ) + +84 #i! +defed +( +BOOST_NO_UNSPECIFIED_BOOL +) + +86 +mea + + gboo + { + +88 +mea + + gda + { + +90 #i! +defed +( +_MSC_VER +&& !defed( +__IBMCPP__ +) + +92  + sunecifd_bo + + +97  + gOPERATORS_NOT_ALLOWED +; + +98  +ue_vue +( +OPERATORS_NOT_ALLOWED +*) {} + +100 (* + gunecifd_bo_ty +)( + tunecifd_bo +:: + tOPERATORS_NOT_ALLOWED +*); + +105  + sunecifd_bo + + +110  + gOPERATORS_NOT_ALLOWED +; + +111  +ue_vue +( +OPERATORS_NOT_ALLOWED +*) {} + +113 ( + gunecifd_bo +::* + tunecifd_bo_ty +)( + tunecifd_bo +:: + tOPERATORS_NOT_ALLOWED +*); + +121  + #BOOST_EXPLICIT_OPERATOR_BOOL +()\ + +122 +BOOST_FORCEINLINE + +ݔ + +boo +:: +da +:: + `unecifd_bo_ty + () const\ + +124  (! +this +-> +ݔ +! (? & +boo +:: +da +:: +unecifd_bo +:: +ue_vue + : (boo::da:: +unecifd_bo_ty +)0);\ + +125 } + + ) + +127  + #BOOST_EXPLICIT_OPERATOR_BOOL_NOEXCEPT +()\ + +128 +BOOST_FORCEINLINE + +ݔ + +boo +:: +da +:: + `unecifd_bo_ty + (cڡ +BOOST_NOEXCEPT +\ + +130  (! +this +-> +ݔ +! (? & +boo +:: +da +:: +unecifd_bo +:: +ue_vue + : (boo::da:: +unecifd_bo_ty +)0);\ + +131 } + + ) + +133  + #BOOST_CONSTEXPR_EXPLICIT_OPERATOR_BOOL +()\ + +134 +BOOST_FORCEINLINE + +BOOST_CONSTEXPR + +ݔ + +boo +:: +da +:: + `unecifd_bo_ty + (cڡ +BOOST_NOEXCEPT +\ + +136  (! +this +-> +ݔ +! (? & +boo +:: +da +:: +unecifd_bo +:: +ue_vue + : (boo::da:: +unecifd_bo_ty +)0);\ + +137 } + + ) + +141  + #BOOST_EXPLICIT_OPERATOR_BOOL +()\ + +142 +BOOST_FORCEINLINE + +ݔ + + `bo + () const\ + +144  ! +this +-> +ݔ +! ();\ + +145 } + + ) + +147  + #BOOST_EXPLICIT_OPERATOR_BOOL_NOEXCEPT +()\ + +148 +BOOST_FORCEINLINE + +ݔ + + `bo + (cڡ +BOOST_NOEXCEPT +\ + +150  ! +this +-> +ݔ +! ();\ + +151 } + + ) + +153  + #BOOST_CONSTEXPR_EXPLICIT_OPERATOR_BOOL +()\ + +154 +BOOST_FORCEINLINE + +BOOST_CONSTEXPR + +ݔ + + `bo + (cڡ +BOOST_NOEXCEPT +\ + +156  ! +this +-> +ݔ +! ();\ + +157 } + + ) + + @/usr/include/boost/core/swap.hpp + +9 #ide +BOOST_CORE_SWAP_HPP + + +10  + #BOOST_CORE_SWAP_HPP + + + ) + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30 +mea + + gboo_sw_im + + +34 + gme +< +ass + + gT +>  + sis_cڡ + { + e_vt + { + gvue + = 0 }; }; + +35 + gme +< +ass + + gT +>  + gis_cڡ +< +T + cڡ> { + e_vt + { + gvue + = 1 }; }; + +37 + gme +< +ass + + gT +> + +38 +BOOST_GPU_ENABLED + + +39  +sw_im +( +T +& + +, T& +right +) + +41 +usg + +mea + + gd +; + +42 +sw +( + +, +right +); + +45 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +46 +BOOST_GPU_ENABLED + + +47  +sw_im +( +T + (& + +)[ +N +], T (& +right +)[N]) + +49  + gd +:: +size_t + +i + = 0; + gi + < + gN +; ++i) + +51 :: +boo_sw_im +:: +sw_im +( + +[ +i +], +right +[i]); + +56 +mea + + gboo + + +58 + gme +< +ass + + gT1 +, cs + gT2 +> + +59 +BOOST_GPU_ENABLED + + +60 +tyme + + gab_if_c +< ! + gboo_sw_im +:: +is_cڡ +< +T1 +>:: +vue + && ! +boo_sw_im +::is_cڡ< +T2 +>::vu>:: +ty + + +61 +sw +( +T1 +& + +, +T2 +& +right +) + +63 :: +boo_sw_im +:: +sw_im +( + +, +right +); + + @/usr/include/boost/detail/no_exceptions_support.hpp + +9 #ide +BOOST_DETAIL_NO_EXCEPTIONS_SUPPORT_HPP + + +10  + #BOOST_DETAIL_NO_EXCEPTIONS_SUPPORT_HPP + + + ) + +15  + ~ + + @/usr/include/boost/detail/reference_content.hpp + +13 #ide +BOOST_DETAIL_REFERENCE_CONTENT_HPP + + +14  + #BOOST_DETAIL_REFERENCE_CONTENT_HPP + + + ) + +16  + ~"boo/cfig.h +" + +18  + ~"boo/ty_as/gl_cڡt.h +" + +19  + ~"boo/ty_as/has_nhrow_cy.h +" + +21 +mea + + gboo + { + +23 +mea + + gda + { + +25  + svoid_ty + {}; + +32 + gme + < +tyme + + gRefT +> + +33 as + cn_cڋ + + +35 + give +: + +37 +RefT + +cڋ_ +; + +39 + gpublic +: + +41 ~ +n_cڋ +() + +45 +n_cڋ +( +RefT + +r +) + +46 : +cڋ_ + +r + ) + +50 +n_cڋ +(cڡen_cڋ& +ݔd +) + +51 : +cڋ_ + +ݔd +.content_ ) + +55 +ive +: + +57 +n_cڋ +& +ݔ +=(consteference_content&); + +59 + gpublic +: + +61 +RefT + +g +() const + +63  +cڋ_ +; + +74 + gme + < +tyme + + gT + = +void_ty +>  +make_n_cڋ +; + +77 + gme + < +tyme + + gT +> + +78  + smake_n_cڋ + + +80  +T + + tty +; + +83 + gme + < +tyme + + gT +> + +84  + gmake_n_cڋ +< + gT +& > + +86  + gn_cڋ +< + tT +&> + tty +; + +90 + gme + <> + +91  + gmake_n_cڋ +< + gvoid_ty + > + +93 + gme + < +tyme + + gT +> + +94  + gy + + +95 : +make_n_cڋ +< +T +> + +99  +void_ty + + tty +; + +109 + gme + < +tyme + + gT +> + +110  + ghas_nhrow_cy +< + +111 :: +boo +:: +da +:: +n_cڋ +< +T +& > + +113 : +boo +:: +ue_ty + + + @/usr/include/boost/detail/workaround.hpp + +5 #ide +WORKAROUND_DWA2002126_HPP + + +6  + #WORKAROUND_DWA2002126_HPP + + + ) + +8  + ~ + + @/usr/include/boost/integer/common_factor_ct.hpp + +10 #ide +BOOST_INTEGER_COMMON_FACTOR_CT_HPP + + +11  + #BOOST_INTEGER_COMMON_FACTOR_CT_HPP + + + ) + +13  + ~ + +14  + ~ + +16 +mea + + gboo + + +18 +mea + + gg + + +23 +mea + + gda + + +26 + gme + < +ic_gcd_ty + + gVue1 +, stic_gcd_ty + gVue2 + > + +27  + sic_gcd_hr_t + + +29 + give +: + +30 +BOOST_STATIC_CONSTANT + +ic_gcd_ty +, +w_vue1 + = +Vue2 + ); + +31 +BOOST_STATIC_CONSTANT + +ic_gcd_ty +, +w_vue2 + = +Vue1 + % +Vue2 + ); + +33 #ide +__BORLANDC__ + + +34  + #BOOST_DETAIL_GCD_HELPER_VAL +( +Vue + +ic_ +< +ic_gcd_ty +>(Vue) + + ) + +36  +ic_gcd_hr_t + + tlf_ty +; + +37  + #BOOST_DETAIL_GCD_HELPER_VAL +( +Vue +( +lf_ty +:: Vu) + + ) + +40  + gic_gcd_hr_t +< + tBOOST_DETAIL_GCD_HELPER_VAL +( + tw_vue1 +), + +41 + tBOOST_DETAIL_GCD_HELPER_VAL +( + tw_vue2 +> + txt__ty +; + +43 #unde +BOOST_DETAIL_GCD_HELPER_VAL + + +45 + gpublic +: + +46 +BOOST_STATIC_CONSTANT + +ic_gcd_ty +, +vue + = +xt__ty +::value ); + +50 + gme + < +ic_gcd_ty + + gVue1 + > + +51  + gic_gcd_hr_t +< + gVue1 +, 0UL > + +53 +BOOST_STATIC_CONSTANT + +ic_gcd_ty +, +vue + = +Vue1 + ); + +57 + gme + < +ic_gcd_ty + + gVue1 +, stic_gcd_ty + gVue2 + > + +58  + sic_lcm_hr_t + + +60  + gic_gcd_hr_t +< + tVue1 +, + tVue2 +> + tgcd_ty +; + +62 +BOOST_STATIC_CONSTANT + +ic_gcd_ty +, +vue + = +Vue1 + / +gcd_ty +::value + +63 * +Vue2 + ); + +67 + gme + < > + +68  + gic_lcm_hr_t +< 0UL, 0UL > + +70 +BOOST_STATIC_CONSTANT + +ic_gcd_ty +, +vue + = 0UL ); + +78 + gme + < +ic_gcd_ty + + gVue1 +, stic_gcd_ty + gVue2 + >  + sic_gcd + + +80 +BOOST_STATIC_CONSTANT + +ic_gcd_ty +, +vue + = ( +da +:: +ic_gcd_hr_t +< +Vue1 +, +Vue2 +>::value) ); + +83 #i! +defed +( +BOOST_NO_INCLASS_MEMBER_INITIALIZATION +) + +84 + gme +< +ic_gcd_ty + + gVue1 +, stic_gcd_ty + gVue2 + > stic_gcd_ty cڡ + gic_gcd +< Vue1, Vue2 >:: +vue +; + +89 + gme + < +ic_gcd_ty + + gVue1 +, stic_gcd_ty + gVue2 + >  + sic_lcm + + +91 +BOOST_STATIC_CONSTANT + +ic_gcd_ty +, +vue + = ( +da +:: +ic_lcm_hr_t +< +Vue1 +, +Vue2 +>::value) ); + +94 #i! +defed +( +BOOST_NO_INCLASS_MEMBER_INITIALIZATION +) + +95 + gme +< +ic_gcd_ty + + gVue1 +, stic_gcd_ty + gVue2 + > stic_gcd_ty cڡ + gic_lcm +< Vue1, Vue2 >:: +vue +; + + @/usr/include/boost/iostreams/constants.hpp + +10 #ide +BOOST_IOSTREAMS_CONSTANTS_HPP_INCLUDED + + +11  + #BOOST_IOSTREAMS_CONSTANTS_HPP_INCLUDED + + + ) + +13 #i +defed +( +_MSC_VER +) + +14 #agm + + + +17 #ide +BOOST_IOSTREAMS_DEFAULT_DEVICE_BUFFER_SIZE + + +18  + #BOOST_IOSTREAMS_DEFAULT_DEVICE_BUFFER_SIZE + 4096 + + ) + +21 #ide +BOOST_IOSTREAMS_DEFAULT_FILTER_BUFFER_SIZE + + +22  + #BOOST_IOSTREAMS_DEFAULT_FILTER_BUFFER_SIZE + 128 + + ) + +25 #ide +BOOST_IOSTREAMS_DEFAULT_PBACK_BUFFER_SIZE + + +26  + #BOOST_IOSTREAMS_DEFAULT_PBACK_BUFFER_SIZE + 4 + + ) + +29  + ~ + +31 +mea + + gboo + {amea + gioams + { + +33 cڡ + gd +:: +amsize + +deu_devi_bufr_size + = + +34 +BOOST_IOSTREAMS_DEFAULT_DEVICE_BUFFER_SIZE +; + +35 cڡ + gd +:: +amsize + +deu_fr_bufr_size + = + +36 +BOOST_IOSTREAMS_DEFAULT_FILTER_BUFFER_SIZE +; + +37 cڡ + gd +:: +amsize + +deu_pback_bufr_size + = + +38 +BOOST_IOSTREAMS_DEFAULT_PBACK_BUFFER_SIZE +; + + @/usr/include/boost/iostreams/detail/broken_overload_resolution/stream.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_BROKEN_OVERLOAD_RESOLUTION_STREAM_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_DETAIL_BROKEN_OVERLOAD_RESOLUTION_STREAM_HPP_INCLUDED + + + ) + +11  + ~ + +13 +mea + + gboo + {amea + gioams + { + +15 + gme +< +tyme + + gDevi +, + +16 +tyme + + gTr + = + +17 +BOOST_IOSTREAMS_CHAR_TRAITS +( + +18 +BOOST_DEDUCED_TYPENAME + +ch_ty_of +< +Devi +>:: +ty + + +20 +tyme + + gAoc + = + +21 +d +:: +lot +< + +22 +BOOST_DEDUCED_TYPENAME + +ch_ty_of +< +Devi +>:: +ty + + +24  +am + : +da +:: +am_ba +< +Devi +, + gTr +, + gAoc +> { + +25 + gpublic +: + +26  +tyme + + tch_ty_of +< + tDevi +>:: + tty + + tch_ty +; + +27  + ggy + + +28 : +mode_of +< +Devi +>:: +ty +, + +29 + gob_g +, + +30 + gda +:: +am_as +< +Devi +, + gTr +>:: +am_g + + +32 +BOOST_IOSTREAMS_STREAMBUF_TYPEDEFS +( +Tr +) + +33 + give +: + +34  +tyme + + +35 + tda +:: + tam_as +< + +36 + tDevi +, + tTr + + +37 >:: + tam_ty + stream_type; + +38 + gpublic +: + +39 +am +() { } + +40 +me +< +tyme + +U0 +> + +41 +am +(cڡ +U0 +& +u0 +) + +43 +ݒ_im +( +da +:: +fwd +< +Devi +, +U0 +>(), +u0 +); + +45 + gme +< +tyme + + gU0 +,ym + gU1 +> + +46 +am +(cڡ +U0 +& +u0 +, cڡ +U1 +& +u1 +) + +48 +ݒ_im +( +da +:: +fwd +< +Devi +, +U0 +>(), +u0 +, +u1 +); + +50 + gme +< +tyme + + gU0 +,ym + gU1 +,ym + gU2 +> + +51 +am +(cڡ +U0 +& +u0 +, cڡ +U1 +& +u1 +, cڡ +U2 +& +u2 +) + +53 +ݒ_im +( +da +:: +fwd +< +Devi +, +U0 +>(), +u0 +, +u1 +, +u2 +); + +55 #i! +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1300) + +56 + gme +< +tyme + + gU0 +> + +57 +am +( +U0 +& +u0 +) + +59 +ݒ_im +( +da +:: +fwd +< +Devi +, +U0 +>(), +u0 +); + +61 + gme +< +tyme + + gU0 +,ym + gU1 +> + +62 +am +( +U0 +& +u0 +, cڡ +U1 +& +u1 +) + +64 +ݒ_im +( +da +:: +fwd +< +Devi +, +U0 +>(), +u0 +, +u1 +); + +66 + gme +< +tyme + + gU0 +,ym + gU1 +,ym + gU2 +> + +67 +am +( +U0 +& +u0 +, cڡ +U1 +& +u1 +, cڡ +U2 +& +u2 +) + +69 +ݒ_im +( +da +:: +fwd +< +Devi +, +U0 +>(), +u0 +, +u1 +, +u2 +); + +72 + gme +< +tyme + + gU0 +> + +73  +ݒ +(cڡ +U0 +& +u0 +) + +75 +ݒ_im +( +da +:: +fwd +< +Devi +, +U0 +>(), +u0 +); + +77 + gme +< +tyme + + gU0 +,ym + gU1 +> + +78  +ݒ +(cڡ +U0 +& +u0 +, cڡ +U1 +& +u1 +) + +80 +ݒ_im +( +da +:: +fwd +< +Devi +, +U0 +>(), +u0 +, +u1 +); + +82 + gme +< +tyme + + gU0 +,ym + gU1 +,ym + gU2 +> + +83  +ݒ +(cڡ +U0 +& +u0 +, cڡ +U1 +& +u1 +, cڡ +U2 +& +u2 +) + +85 +ݒ_im +( +da +:: +fwd +< +Devi +, +U0 +>(), +u0 +, +u1 +, +u2 +); + +87 #i! +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1300) + +88 + gme +< +tyme + + gU0 +> + +89  +ݒ +( +U0 +& +u0 +) + +91 +ݒ_im +( +da +:: +fwd +< +Devi +, +U0 +>(), +u0 +); + +93 + gme +< +tyme + + gU0 +,ym + gU1 +> + +94  +ݒ +( +U0 +& +u0 +, cڡ +U1 +& +u1 +) + +96 +ݒ_im +( +da +:: +fwd +< +Devi +, +U0 +>(), +u0 +, +u1 +); + +98 + gme +< +tyme + + gU0 +,ym + gU1 +,ym + gU2 +> + +99  +ݒ +( +U0 +& +u0 +, cڡ +U1 +& +u1 +, cڡ +U2 +& +u2 +) + +101 +ݒ_im +( +da +:: +fwd +< +Devi +, +U0 +>(), +u0 +, +u1 +, +u2 +); + +104 +bo + +is_ݒ +(cڡ {  + gthis +-> + gmemb +.is_open(); } + +105  +o +({ + gthis +-> + gmemb +.close(); } + +106 +bo + +auto_o +(cڡ {  + gthis +-> + gmemb +.auto_close(); } + +107  +t_auto_o +( +bo + +o +{ + gthis +-> + gmemb +.set_auto_close(close); } + +108 +bo + +ri_sync +({  + gthis +-> + gmemb +.strict_sync(); } + +109 + gDevi +& + gݔ +*({  * + gthis +-> + gmemb +; } + +110 +Devi +* + gݔ +->({  &* + gthis +-> + gmemb +; } + +111 + give +: + +112 +me +< +tyme + +U0 +> + +113  +ݒ_im +( +m +:: +l_ +, cڡ +U0 +& +u0 +) + +115 + gthis +-> +r +(); + +116 + gthis +-> + gmemb +. +ݒ +( +u0 +); + +118 #i! +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1300) + +119 + gme +< +tyme + + gU0 +> + +120  +ݒ_im +( +m +:: +l_ +, +U0 +& +u0 +) + +122 + gthis +-> +r +(); + +123 + gthis +-> + gmemb +. +ݒ +( +da +:: +wp +( +u0 +)); + +126 + gme +< +tyme + + gU0 +> + +127  +ݒ_im +( +m +:: +ue_ +, cڡ +U0 +& +u0 +) + +129 + gthis +-> +r +(); + +130 + gthis +-> + gmemb +. +ݒ +( +Devi +( +cڡ_ +< +U0 +&>( +u0 +))); + +132 #i! +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1300) + +133 + gme +< +tyme + + gU0 +> + +134  +ݒ_im +( +m +:: +ue_ +, +U0 +& +u0 +) + +136 + gthis +-> +r +(); + +137 + gthis +-> + gmemb +. +ݒ +( +Devi +( +u0 +)); + +140 + gme +< +tyme + + gU0 +,ym + gU1 +> + +141  +ݒ_im +( +m +:: +l_ +, cڡ +U0 +& +u0 +, cڡ +U1 +& +u1 +) + +143 + gthis +-> +r +(); + +144 + gthis +-> + gmemb +. +ݒ +( +u0 +, +u1 +); + +146 + gme +< +tyme + + gU0 +,ym + gU1 +> + +147  +ݒ_im +( +m +:: +ue_ +, cڡ +U0 +& +u0 +, cڡ +U1 +& +u1 +) + +149 + gthis +-> +r +(); + +150 + gthis +-> + gmemb +. +ݒ +( +Devi +( +cڡ_ +< +U0 +&>( +u0 +), +u1 +)); + +152 #i! +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1300) + +153 + gme +< +tyme + + gU0 +,ym + gU1 +> + +154  +ݒ_im +( +m +:: +ue_ +, +U0 +& +u0 +, cڡ +U1 +& +u1 +) + +156 + gthis +-> +r +(); + +157 + gthis +-> + gmemb +. +ݒ +( +Devi +( +u0 +, +u1 +)); + +160 + gme +< +tyme + + gU0 +,ym + gU1 +,ym + gU2 +> + +161  +ݒ_im +( +m +:: +l_ +, cڡ +U0 +& +u0 +, cڡ +U1 +& +u1 +, cڡ +U2 +& +u2 +) + +163 + gthis +-> +r +(); + +164 + gthis +-> + gmemb +. +ݒ +( +u0 +, +u1 +, +u2 +); + +166 + gme +< +tyme + + gU0 +,ym + gU1 +,ym + gU2 +> + +167  +ݒ_im +( +m +:: +ue_ +, cڡ +U0 +& +u0 +, cڡ +U1 +& +u1 +, cڡ +U2 +& +u2 +) + +169 + gthis +-> +r +(); + +170 + gthis +-> + gmemb +. +ݒ +( +Devi +( +cڡ_ +< +U0 +&>( +u0 +), +u1 +, +u2 +)); + +172 #i! +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1300) + +173 + gme +< +tyme + + gU0 +,ym + gU1 +,ym + gU2 +> + +174  +ݒ_im +( +m +:: +ue_ +, +U0 +& +u0 +, cڡ +U1 +& +u1 +, cڡ +U2 +& +u2 +) + +176 + gthis +-> +r +(); + +177 + gthis +-> + gmemb +. +ݒ +( +Devi +( +u0 +, +u1 +, +u2 +)); + + @/usr/include/boost/iostreams/detail/char_traits.hpp + +12 #ide +BOOST_IOSTREAMS_DETAIL_CHAR_TRAITS_HPP_INCLUDED + + +13  + #BOOST_IOSTREAMS_DETAIL_CHAR_TRAITS_HPP_INCLUDED + + + ) + +15 #i +defed +( +_MSC_VER +) + +16 #agm + + + +19  + ~ + +20  + ~ + +21 #ifde +BOOST_IOSTREAMS_NO_STREAM_TEMPLATES + + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +28 #ide +BOOST_IOSTREAMS_NO_STREAM_TEMPLATES + + +29  + #BOOST_IOSTREAMS_CHAR_TRAITS +( +ch + +d +:: +ch_as +< ch > + + ) + +31  + #BOOST_IOSTREAMS_CHAR_TRAITS +( +ch + +boo +:: +ioams +:: +da +:: +ch_as + + + ) + +33 +mea + + gboo + {amea + gioams + {amea + gda + { + +35  + sch_as + { + +36  + tch_ty +; + +37  + tt_ty +; + +38  + gd +:: + tampos + + tpos_ty +; + +39  + gd +:: + tamoff + + toff_ty +; + +43  +com +(cڡ * +lhs +, cڡ * +rhs +, +d +:: +size_t + +n +) + +44 {  +d +:: +cmp +( +lhs +, +rhs +, +n +); } + +45 * +cy +(* +de +, cڡ * +c +, +d +:: +size_t + +n +) + +46 {  +ic_ +<*>( +d +:: +memy +( +de +, +c +, +n +)); } + +47 * +move +(* +de +, cڡ * +c +, +d +:: +size_t + +n +) + +48 {  +ic_ +<*>( +d +:: +memmove +( +de +, +c +, +n +)); } + +49 cڡ * +fd +(cڡ * +s +, +d +:: +size_t + +n +, cڡ & +c +) + +50 {  (cڡ *(cڡ * + gd +:: +memchr +( +s +, +c +, +n +); } + +51  +to_ch_ty +(cڡ & +c +{  + gc +; } + +52  +to_t_ty +(cڡ & +c +{  + gc +; } + +53  +bo + +eq_t_ty +(cڡ & +lhs +, cڡ & +rhs +) + +54 {  + glhs + = +rhs +; } + +55  +eof +({  + gEOF +; } + +56  +n_eof +(cڡ & +c +{  + gc + ! +EOF + ? c : '\n'; } + + @/usr/include/boost/iostreams/detail/config/overload_resolution.hpp + +11 #ide +BOOST_IOSTREAMS_DETAIL_CONFIG_BROKEN_OVERLOAD_RESOLUTION_HPP_INCLUDED + + +12  + #BOOST_IOSTREAMS_DETAIL_CONFIG_BROKEN_OVERLOAD_RESOLUTION_HPP_INCLUDED + + + ) + +14 #i +defed +( +_MSC_VER +) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22 #i! +defed +( +BOOST_IOSTREAMS_BROKEN_OVERLOAD_RESOLUTION +) + +23 #i +BOOST_WORKAROUND +( +__MWERKS__ +, <= 0x3003) || \ + +24 +BOOST_WORKAROUND +( +__BORLANDC__ +, < 0x600) \ + +26  + #BOOST_IOSTREAMS_BROKEN_OVERLOAD_RESOLUTION + + + ) + + @/usr/include/boost/iostreams/detail/forward.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_FORWARD_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_DETAIL_FORWARD_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +43  + #BOOST_IOSTREAMS_FORWARD +( +ass +, +im +, +devi +, +ms +, +gs +) \ + +44 + `ass +(cڡ +devi +& +t + + `ms +()) \ + +45 { +this +-> + `im +(:: +boo +:: +ioams +:: +da +:: + `wp +( +t + + `gs +()); } \ + +46 + `ass +( +devi +& +t + + `ms +()) \ + +47 { +this +-> + `im +(:: +boo +:: +ioams +:: +da +:: + `wp +( +t + + `gs +()); } \ + +48 + `ass +(cڡ :: +boo +:: +n_w +< +devi +>& +f + + `ms +()) \ + +49 { +this +-> + `im +( +f + + `gs +()); } \ + +50  + `ݒ +(cڡ +devi +& +t + + `ms +()) \ + +51 { +this +-> + `im +(:: +boo +:: +ioams +:: +da +:: + `wp +( +t + + `gs +()); } \ + +52  + `ݒ +( +devi +& +t + + `ms +()) \ + +53 { +this +-> + `im +(:: +boo +:: +ioams +:: +da +:: + `wp +( +t + + `gs +()); } \ + +54  + `ݒ +(cڡ :: +boo +:: +n_w +< +devi +>& +f + + `ms +()) \ + +55 { +this +-> + `im +( +f + + `gs +()); } \ + +56 + `BOOST_PP_REPEAT_FROM_TO +( \ + +57 1, + `BOOST_PP_INC +( +BOOST_IOSTREAMS_MAX_FORWARDING_ARITY +), \ + +58 +BOOST_IOSTREAMS_FORWARDING_CTOR +, ( +ass +, +im +, +devi +) \ + +60 + `BOOST_PP_REPEAT_FROM_TO +( \ + +61 1, + `BOOST_PP_INC +( +BOOST_IOSTREAMS_MAX_FORWARDING_ARITY +), \ + +62 +BOOST_IOSTREAMS_FORWARDING_FN +, ( +ass +, +im +, +devi +) \ + +64 + + ) + +65  + #BOOST_IOSTREAMS_FORWARDING_CTOR +( +z +, +n +, +tue +) \ + +66 +me +< + `BOOST_PP_ENUM_PARAMS_Z +( +z +, +n +, +tyme + +U +)> \ + +67 + `BOOST_PP_TUPLE_ELEM +(3, 0, +tue +) \ + +68 ( + `BOOST_PP_ENUM_BINARY_PARAMS_Z +( +z +, +n +, cڡ +U +, & +u +) \ + +69 + `BOOST_IOSTREAMS_DISABLE_IF_SAME +( +U0 +, + `BOOST_PP_TUPLE_ELEM +(3, 2, +tue +))) \ + +70 { +this +-> + `BOOST_PP_TUPLE_ELEM +(3, 1, +tue +) \ + +71 + `BOOST_PP_TUPLE_ELEM +(3, 2, +tue +) \ + +72 ( + `BOOST_PP_ENUM_PARAMS_Z +( +z +, +n +, +u +)) ); } \ + +73 +me +< +tyme + +U100 + + `BOOST_PP_COMMA_IF +( + `BOOST_PP_DEC +( +n +)) \ + +74 + `BOOST_PP_ENUM_PARAMS_Z +( +z +, + `BOOST_PP_DEC +( +n +), +tyme + +U +) > \ + +75 + `BOOST_PP_TUPLE_ELEM +(3, 0, +tue +) \ + +76 +U100 +& +u100 + + `BOOST_PP_COMMA_IF +( + `BOOST_PP_DEC +( +n +)) \ + +77 + `BOOST_PP_ENUM_BINARY_PARAMS_Z +( +z +, + `BOOST_PP_DEC +( +n +), cڡ +U +, & +u +) \ + +78 + `BOOST_IOSTREAMS_DISABLE_IF_SAME +( +U100 +, + `BOOST_PP_TUPLE_ELEM +(3, 2, +tue +))) \ + +79 { +this +-> + `BOOST_PP_TUPLE_ELEM +(3, 1, +tue +) \ + +80 + `BOOST_PP_TUPLE_ELEM +(3, 2, +tue +) \ + +81 +u100 + + `BOOST_PP_COMMA_IF +( + `BOOST_PP_DEC +( +n +)) \ + +82 + `BOOST_PP_ENUM_PARAMS_Z +( +z +, + `BOOST_PP_DEC +( +n +), +u +)) ); } \ + +83 + + ) + +84  + #BOOST_IOSTREAMS_FORWARDING_FN +( +z +, +n +, +tue +) \ + +85 +me +< + `BOOST_PP_ENUM_PARAMS_Z +( +z +, +n +, +tyme + +U +)> \ + +86  + `ݒ +( + `BOOST_PP_ENUM_BINARY_PARAMS_Z +( +z +, +n +, cڡ +U +, & +u +) \ + +87 + `BOOST_IOSTREAMS_DISABLE_IF_SAME +( +U0 +, + `BOOST_PP_TUPLE_ELEM +(3, 2, +tue +))) \ + +88 { +this +-> + `BOOST_PP_TUPLE_ELEM +(3, 1, +tue +) \ + +89 + `BOOST_PP_TUPLE_ELEM +(3, 2, +tue +) \ + +90 ( + `BOOST_PP_ENUM_PARAMS_Z +( +z +, +n +, +u +)) ); } \ + +91 +me +< +tyme + +U100 + + `BOOST_PP_COMMA_IF +( + `BOOST_PP_DEC +( +n +)) \ + +92 + `BOOST_PP_ENUM_PARAMS_Z +( +z +, + `BOOST_PP_DEC +( +n +), +tyme + +U +) > \ + +93  +ݒ + \ + +94 +U100 +& +u100 + + `BOOST_PP_COMMA_IF +( + `BOOST_PP_DEC +( +n +)) \ + +95 + `BOOST_PP_ENUM_BINARY_PARAMS_Z +( +z +, + `BOOST_PP_DEC +( +n +), cڡ +U +, & +u +) \ + +96 + `BOOST_IOSTREAMS_DISABLE_IF_SAME +( +U100 +, + `BOOST_PP_TUPLE_ELEM +(3, 2, +tue +))) \ + +97 { +this +-> + `BOOST_PP_TUPLE_ELEM +(3, 1, +tue +) \ + +98 +u100 + + `BOOST_PP_COMMA_IF +( + `BOOST_PP_DEC +( +n +)) \ + +99 + `BOOST_PP_ENUM_PARAMS_Z +( +z +, + `BOOST_PP_DEC +( +n +), +u +) ); } \ + +100 + + ) + +104 #i! +defed +( +BOOST_NO_SFINAE +) && \ + +105 ! +BOOST_WORKAROUND +( +__BORLANDC__ +, + $BOOST_TESTED_AT +(0x592)) + +106  + #BOOST_IOSTREAMS_DISABLE_IF_SAME +( +devi +, +m +) \ + +107 , +tyme + +boo +:: +dib_if +< boo:: +is_me +< +devi +, +m +> >:: +ty +* = 0 \ + +108 + + ) + +110  + #BOOST_IOSTREAMS_DISABLE_IF_SAME +( +devi +, +m +) + + ) + + @/usr/include/boost/iostreams/detail/iostream.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_IOSTREAM_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_DETAIL_IOSTREAM_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16 #ide +BOOST_IOSTREAMS_NO_STREAM_TEMPLATES + + +17  + ~ + +18  + ~ + +20  + ~ + +23 #ide +BOOST_IOSTREAMS_NO_STREAM_TEMPLATES + + +24  + #BOOST_IOSTREAMS_BASIC_ISTREAM +( +ch +, + + +d +:: +basic_iam +< ch,> + + ) + +25  + #BOOST_IOSTREAMS_BASIC_OSTREAM +( +ch +, + + +d +:: +basic_oam +< ch,> + + ) + +26  + #BOOST_IOSTREAMS_BASIC_IOSTREAM +( +ch +, + + +d +:: +basic_ioam +< ch,> + + ) + +28  + #BOOST_IOSTREAMS_BASIC_STREAMBUF +( +ch +, + + +d +:: +ambuf + + + ) + +29  + #BOOST_IOSTREAMS_BASIC_ISTREAM +( +ch +, + + +d +:: +iam + + + ) + +30  + #BOOST_IOSTREAMS_BASIC_OSTREAM +( +ch +, + + +d +:: +oam + + + ) + +31  + #BOOST_IOSTREAMS_BASIC_IOSTREAM +( +ch +, + + +d +:: +ioam + + + ) + + @/usr/include/boost/iostreams/detail/select.hpp + +25 #ide +BOOST_IOSTREAMS_SELECT_HPP_INCLUDED + + +26  + #BOOST_IOSTREAMS_SELECT_HPP_INCLUDED + + + ) + +28 #i +defed +( +_MSC_VER +) + +29 #agm + + + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +38 +mea + + gboo + {amea + gioams + { + +40  + gm +:: + tue_ + + t_ +; + +42 + gme +< +tyme + + gCa1 + = +m +:: +ue_ +, + +43 +tyme + + gTy1 + = +m +:: +void_ +, + +44 +tyme + + gCa2 + = +m +:: +ue_ +, + +45 +tyme + + gTy2 + = +m +:: +void_ +, + +46 +tyme + + gCa3 + = +m +:: +ue_ +, + +47 +tyme + + gTy3 + = +m +:: +void_ +, + +48 +tyme + + gCa4 + = +m +:: +ue_ +, + +49 +tyme + + gTy4 + = +m +:: +void_ +, + +50 +tyme + + gCa5 + = +m +:: +ue_ +, + +51 +tyme + + gTy5 + = +m +:: +void_ +, + +52 +tyme + + gCa6 + = +m +:: +ue_ +, + +53 +tyme + + gTy6 + = +m +:: +void_ +, + +54 +tyme + + gCa7 + = +m +:: +ue_ +, + +55 +tyme + + gTy7 + = +m +:: +void_ +, + +56 +tyme + + gCa8 + = +m +:: +ue_ +, + +57 +tyme + + gTy8 + = +m +:: +void_ +, + +58 +tyme + + gCa9 + = +m +:: +ue_ +, + +59 +tyme + + gTy9 + = +m +:: +void_ +, + +60 +tyme + + gCa10 + = +m +:: +ue_ +, + +61 +tyme + + gTy10 + = +m +:: +void_ +, + +62 +tyme + + gCa11 + = +m +:: +ue_ +, + +63 +tyme + + gTy11 + = +m +:: +void_ +, + +64 +tyme + + gCa12 + = +m +:: +ue_ +, + +65 +tyme + + gTy12 + = +m +:: +void_ + > + +66  + s + { + +67  +tyme + + +68 + tm +:: + tev_if +< + +69 + tCa1 +, + tm +:: + tidty +< + tTy1 +>, m:: + tev_if +< + +70 + tCa2 +, + tm +:: + tidty +< + tTy2 +>, m:: + tev_if +< + +71 + tCa3 +, + tm +:: + tidty +< + tTy3 +>, m:: + tev_if +< + +72 + tCa4 +, + tm +:: + tidty +< + tTy4 +>, m:: + tev_if +< + +73 + tCa5 +, + tm +:: + tidty +< + tTy5 +>, m:: + tev_if +< + +74 + tCa6 +, + tm +:: + tidty +< + tTy6 +>, m:: + tev_if +< + +75 + tCa7 +, + tm +:: + tidty +< + tTy7 +>, m:: + tev_if +< + +76 + tCa8 +, + tm +:: + tidty +< + tTy8 +>, m:: + tev_if +< + +77 + tCa9 +, + tm +:: + tidty +< + tTy9 +>, m:: + tev_if +< + +78 + tCa10 +, + tm +:: + tidty +< + tTy10 +>, m:: + tev_if +< + +79 + tCa11 +, + tm +:: + tidty +< + tTy11 +>, m:: + tif_ +< + +80 + tCa12 +, + tTy12 +, + tm +:: + tvoid_ + > > > > > > > > > > > + +81 >:: + tty +ype; + + @/usr/include/boost/iostreams/device/array.hpp + +8 #ide +BOOST_IOSTREAMS_ARRAY_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_ARRAY_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25 +mea + + gboo + {amea + gioams + { + +27 +mea + + gda + { + +29 + gme +< +tyme + + gMode +,ym + gCh +> + +30 as + cy_adr + { + +31 + gpublic +: + +32  +Ch + + tch_ty +; + +33  + gd +:: + t +< + tch_ty +*, ch_ty*> + t_ty +; + +34  + ggy + + +35 : +public + +Mode +, + +36 +public + + gdevi_g +, + +37 +public + + gde_g + + +39 +y_adr +( +ch_ty +* +beg +, ch_ty* +d +); + +40 +y_adr +( +ch_ty +* +beg +, +d +:: +size_t + +ngth +); + +41 +y_adr +(cڡ +ch_ty +* +beg +, cڡ ch_ty* +d +); + +42 +y_adr +(cڡ +ch_ty +* +beg +, +d +:: +size_t + +ngth +); + +43 + gme +< + gN +> + +44 +y_adr +( +ch_ty + (& + +)[ +N +]) + +45 : +beg_ +( + +), +d_ +׸+ +N +) + +47 +_ty + +put_qu +(); + +48 +_ty + +ouut_qu +(); + +49 + give +: + +50 +ch_ty +* +beg_ +; + +51 +ch_ty +* + gd_ +; + +56  + #BOOST_IOSTREAMS_ARRAY +( +me +, +mode +) \ + +57 +me +< +tyme + +Ch +> \ + +58  + `BOOST_PP_CAT +( +basic_ +, +me +: +da +:: +y_adr +< +mode +, +Ch +> { \ + +59 +ive +: \ + +60  +da +:: + ty_adr +< + tmode +, + tCh +> + tba_ty +; \ + +61 +public +: \ + +62  +tyme + + tba_ty +:: + tch_ty + char_type; \ + +63  +tyme + + tba_ty +:: + tgy + category; \ + +64 + `BOOST_PP_CAT +( +basic_ +, +me +)( +ch_ty +* +beg +, ch_ty* +d +) \ + +65 : + `ba_ty +( +beg +, +d +) { } \ + +66 + `BOOST_PP_CAT +( +basic_ +, +me +)( +ch_ty +* +beg +, +d +:: +size_t + +ngth +) \ + +67 : + `ba_ty +( +beg +, +ngth +) { } \ + +68 + `BOOST_PP_CAT +( +basic_ +, +me +)(cڡ +ch_ty +* +beg +, cڡ ch_ty* +d +) \ + +69 : + `ba_ty +( +beg +, +d +) { } \ + +70 + `BOOST_PP_CAT +( +basic_ +, +me +)(cڡ +ch_ty +* +beg +, +d +:: +size_t + +ngth +) \ + +71 : + `ba_ty +( +beg +, +ngth +) { } \ + +72 +me +< +N +> \ + +73 + `BOOST_PP_CAT +( +basic_ +, +me +)( + `Ch + (& + +)[ +N +]) \ + +74 : + `ba_ty +( + +) { } \ + +76  + `BOOST_PP_CAT +( + tbasic_ +, + tme +)<>ame; \ + +77  + `BOOST_PP_CAT +( + tbasic_ +, + tme +)< + twch_t +> + tBOOST_PP_CAT +( + tw +,ame); \ + +78 + + ) + +79 +BOOST_IOSTREAMS_ARRAY +( +y_sour +, +put_ekab +) + +80 +BOOST_IOSTREAMS_ARRAY +( +y_sk +, +ouut_ekab +) + +81 +BOOST_IOSTREAMS_ARRAY +( +y +, +ekab +) + +82 #unde +BOOST_IOSTREAMS_ARRAY + + +87 +mea + + gda + { + +89 + gme +< +tyme + + gMode +,ym + gCh +> + +90 + gy_adr +< + gMode +, + gCh +>:: +y_adr + + +91 ( +ch_ty +* +beg +, ch_ty* + gd +) + +92 : +beg_ +( +beg +), +d_ +( +d +) + +95 + gme +< +tyme + + gMode +,ym + gCh +> + +96 + gy_adr +< + gMode +, + gCh +>:: +y_adr + + +97 ( +ch_ty +* +beg +, + gd +:: +size_t + +ngth +) + +98 : +beg_ +( +beg +), +d_ +(beg + +ngth +) + +101 + gme +< +tyme + + gMode +,ym + gCh +> + +102 + gy_adr +< + gMode +, + gCh +>:: +y_adr + + +103 (cڡ +ch_ty +* +beg +, cڡ ch_ty* + gd +) + +104 : +beg_ +( +cڡ_ +< +ch_ty +*>( +beg +)), + +105 +d_ +( +cڡ_ +< +ch_ty +*>( +d +)) + +106 { +BOOST_STATIC_ASSERT +((! +is_cvtib +< +Mode +, +ouut +>:: +vue +)); } + +108 + gme +< +tyme + + gMode +,ym + gCh +> + +109 + gy_adr +< + gMode +, + gCh +>:: +y_adr + + +110 (cڡ +ch_ty +* +beg +, + gd +:: +size_t + +ngth +) + +111 : +beg_ +( +cڡ_ +< +ch_ty +*>( +beg +)), + +112 +d_ +( +cڡ_ +< +ch_ty +*>( +beg ++ +ngth +) + +113 { +BOOST_STATIC_ASSERT +((! +is_cvtib +< +Mode +, +ouut +>:: +vue +)); } + +115 + gme +< +tyme + + gMode +,ym + gCh +> + +116 +tyme + + gy_adr +< + gMode +, + gCh +>:: +_ty + + +117 +y_adr +< +Mode +, + gCh +>:: +put_qu +() + +118 { +BOOST_STATIC_ASSERT +(( +is_cvtib +< +Mode +, +put +>:: +vue +)); + +119  +_ty +( +beg_ +, +d_ +); } + +121 + gme +< +tyme + + gMode +,ym + gCh +> + +122 +tyme + + gy_adr +< + gMode +, + gCh +>:: +_ty + + +123 +y_adr +< +Mode +, + gCh +>:: +ouut_qu +() + +124 { +BOOST_STATIC_ASSERT +(( +is_cvtib +< +Mode +, +ouut +>:: +vue +)); + +125  +_ty +( +beg_ +, +d_ +); } + + @/usr/include/boost/iostreams/stream_buffer.hpp + +8 #ide +BOOST_IOSTREAMS_STREAM_BUFFER_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_STREAM_BUFFER_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +29  + ~ + +31 +mea + + gboo + {amea + gioams + {amea + gda + { + +33 + gme +< +tyme + + gT +,ym + gTr +,ym + gAoc +,ym + gMode +> + +34  + sam_bufr_as + { + +35  +tyme + + +36 + tm +:: + tif_ +< + +37 + tis_cvtib +< + +38 + tBOOST_DEDUCED_TYPENAME + + tgy_of +< + tT +>:: + tty +, + +39 + tde_g + + +41 + tde_ambuf +< + tT +, + tTr +>, + +42 + tde_ambuf +< + tT +, + tTr +, + tAoc +, + tMode +> + +43 >:: + tty +ype; + +48 #ifde +BOOST_IOSTREAMS_BROKEN_OVERLOAD_RESOLUTION + + +49  + ~ + +52 +mea + + gboo + {amea + gioams + { + +54 + gme +< +tyme + + gT +, + +55 +tyme + + gTr + = + +56 +BOOST_IOSTREAMS_CHAR_TRAITS +( + +57 +BOOST_DEDUCED_TYPENAME + +ch_ty_of +< +T +>:: +ty + + +59 +tyme + + gAoc + = + +60 +d +:: +lot +< + +61 +BOOST_DEDUCED_TYPENAME + +ch_ty_of +< +T +>:: +ty + + +63 +tyme + + gMode + = +BOOST_DEDUCED_TYPENAME + +mode_of +< +T +>:: +ty + > + +64 +ass + +am_bufr + + +65 : +public + +da +:: +am_bufr_as +< +T +, + gTr +, + gAoc +, + gMode +>:: +ty + + +67 +ive +: + +68 +BOOST_STATIC_ASSERT +(( + +69 +is_cvtib +< + +70 +BOOST_DEDUCED_TYPENAME + +ioams +:: +gy_of +< +T +>:: +ty +, +Mode + + +71 >:: +vue + + +73  +tyme + + +74 + tda +:: + tam_bufr_as +< + +75 + tT +, + tTr +, + tAoc +, + tMode + + +76 >:: + tty + + tba_ty +; + +77 + gpublic +: + +78  +tyme + + tch_ty_of +< + tT +>:: + tty + + tch_ty +; + +79  + ggy + + +80 : +Mode +, + +81 + gob_g +, + +82 + gambuf_g + + +84 +BOOST_IOSTREAMS_STREAMBUF_TYPEDEFS +( +Tr +) + +85 + gpublic +: + +86 +am_bufr +() { } + +87 ~ +am_bufr +() + +89 +y + { + +90 i( +this +-> +is_ݒ +(&&his-> +auto_o +()) + +91 +this +-> +o +(); + +92 } +tch + (...) { } + +94 +BOOST_IOSTREAMS_FORWARD + +am_bufr +, +ݒ_im +, +T +, + +95 +BOOST_IOSTREAMS_PUSH_PARAMS +, + +96 +BOOST_IOSTREAMS_PUSH_ARGS + ) + +97 + gT +& + gݔ +*({  * + gthis +-> +compڒt +(); } + +98 +T +* + gݔ +->({  + gthis +-> +compڒt +(); } + +99 + give +: + +100  +ݒ_im +(cڡ +T +& +t + +BOOST_IOSTREAMS_PUSH_PARAMS +()) + +102 i( +this +-> +is_ݒ +()) + +103 +boo +:: +throw_exi +( + +104 +BOOST_IOSTREAMS_FAILURE +("already open") + +106 + gba_ty +:: +ݒ +( +t + +BOOST_IOSTREAMS_PUSH_ARGS +()); + +114  + ~ + + @/usr/include/boost/move/utility.hpp + +16 #ide +BOOST_MOVE_MOVE_UTILITY_HPP + + +17  + #BOOST_MOVE_MOVE_UTILITY_HPP + + + ) + +19 #ide +BOOST_CONFIG_HPP + + +20  + ~ + +22 # +#i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +24 #agm + + + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +32 #i +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +&& !defed( +BOOST_MOVE_DOXYGEN_INVOKED +) + +34 +mea + + gboo + { + +42 + gme + < +ass + + gT +> + +43 +BOOST_MOVE_FORCEINLINE + + gtyme + :: +boo +:: +move_da +:: +ab_if_c + + +44 < +ab_move_uty_emuti +< +T +>:: +vue + && ! +has_move_emuti_abd +::value + +45 , + gtyme + :: +boo +:: +move_da +:: +add_cڡ +< +T +>:: +ty + & + +46 >:: +ty + + +47 +move_if_nx +( +T +& +x + +BOOST_NOEXCEPT + + +49  +x +; + +52 + gme + < +ass + + gT +> + +53 +BOOST_MOVE_FORCEINLINE + + gtyme + :: +boo +:: +move_da +:: +ab_if_c + + +54 < +ab_move_uty_emuti +< +T +>:: +vue + && +has_move_emuti_abd +::value + +55 && :: +boo +:: +move_da +:: +is_nhrow_move_cڡruib__uncyab +< +T +>:: +vue +, + grv +< + gT +>&>:: +ty + + +56 +move_if_nx +( +T +& +x + +BOOST_NOEXCEPT + + +58  * +ic_ +< +rv +< +T +>* >(:: +boo +:: +move_da +:: +addssof +( +x +)); + +61 + gme + < +ass + + gT +> + +62 +BOOST_MOVE_FORCEINLINE + + gtyme + :: +boo +:: +move_da +:: +ab_if_c + + +63 < +ab_move_uty_emuti +< +T +>:: +vue + && +has_move_emuti_abd +::value + +64 && :: +boo +:: +move_da +:: +is_nhrow_move_cڡruib__uncyab +< +T +>:: +vue + + +65 , + grv +< + gT +>& + +66 >:: +ty + + +67 +move_if_nx +( +rv +< +T +>& +x + +BOOST_NOEXCEPT + + +69  +x +; + +72 + gme + < +ass + + gT +> + +73 +BOOST_MOVE_FORCEINLINE + + gtyme + :: +boo +:: +move_da +:: +ab_if_c + + +74 < +ab_move_uty_emuti +< +T +>:: +vue + && +has_move_emuti_abd +::value + +75 && !:: +boo +:: +move_da +:: +is_nhrow_move_cڡruib__uncyab +< +T +>:: +vue + + +76 , + gtyme + :: +boo +:: +move_da +:: +add_cڡ +< +T +>:: +ty + & + +77 >:: +ty + + +78 +move_if_nx +( +T +& +x + +BOOST_NOEXCEPT + + +80  +x +; + +83 + gme + < +ass + + gT +> + +84 +BOOST_MOVE_FORCEINLINE + + gtyme + :: +boo +:: +move_da +:: +ab_if_c + + +85 < +ab_move_uty_emuti +< +T +>:: +vue + && +has_move_emuti_abd +::value + +86 && !:: +boo +:: +move_da +:: +is_nhrow_move_cڡruib__uncyab +< +T +>:: +vue + + +87 , + gtyme + :: +boo +:: +move_da +:: +add_cڡ +< +T +>:: +ty + & + +88 >:: +ty + + +89 +move_if_nx +( +rv +< +T +>& +x + +BOOST_NOEXCEPT + + +91  +x +; + +98 #i +defed +( +BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE +) + +99  + ~ + +101 +mea + + gboo +{ + +103 + gusg + :: +d +:: +move_if_nx +; + +109 +mea + + gboo + { + +116 #i +defed +( +BOOST_MOVE_DOXYGEN_INVOKED +) + +123 + gme + < +ass + + gT +> + +124 +rvue_n__cڡ_lvue_n + +move_if_nx +( +put_n + + gnx +; + +128 + gme + < +ass + + gT +> + +129 +BOOST_MOVE_FORCEINLINE + + gtyme + :: +boo +:: +move_da +:: +ab_if_c + + +130 < :: +boo +:: +move_da +:: +is_nhrow_move_cڡruib__uncyab +< +T +>:: +vue +, + gT +&&>:: +ty + + +131 +move_if_nx +( +T +& +x + +BOOST_NOEXCEPT + + +132 {  :: +boo +:: +move +( +x +); } + +134 + gme + < +ass + + gT +> + +135 +BOOST_MOVE_FORCEINLINE + + gtyme + :: +boo +:: +move_da +:: +ab_if_c + + +136 < !:: +boo +:: +move_da +:: +is_nhrow_move_cڡruib__uncyab +< +T +>:: +vue +, cڡ + gT +&>:: +ty + + +137 +move_if_nx +( +T +& +x + +BOOST_NOEXCEPT + + +138 {  +x +; } + +148  + ~ + + @/usr/include/boost/mpl/O1_size.hpp + +2 #ide +BOOST_MPL_O1_SIZE_HPP_INCLUDED + + +3  + #BOOST_MPL_O1_SIZE_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + {amea + gm + { + +26 + gme +< + +27 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ +) + +29  + gO1_size + + +30 : +O1_size_im +< +tyme + +qu_g +< +Sequ +>:: +ty + > + +31 :: +me + +y +< +Sequ + > + +33 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +O1_size +, ( +Sequ +)) + +36 +BOOST_MPL_AUX_NA_SPEC +(1, +O1_size +) + + @/usr/include/boost/mpl/and.hpp + +2 #ide +BOOST_MPL_AND_HPP_INCLUDED + + +3  + #BOOST_MPL_AND_HPP_INCLUDED + + + ) + +17  + ~ + +19 #i! +defed +( +BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS +) \ + +20 && ! + $defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +31 #i + `defed +( +_MSC_VER +&& !defed( +__g__ +) + +32 #ide +__GCCXML__ + + +33 #i + `defed +( +d +) + +34 #agm + `push_mao +("and") + +35 #unde +d + + +36  + #d +( +x +) + + ) + +41  + #BOOST_MPL_PREPROCESSED_HEADER + +d +. +h + + + ) + +42  + ~ + +44 #i + `defed +( +_MSC_VER +&& !defed( +__g__ +) + +45 #ide +__GCCXML__ + + +46 #i + `defed +( +d +) + +47 #agm + `p_mao +("and") + +54  + #AUX778076_OP_NAME + +d_ + + + ) + +55  + #AUX778076_OP_VALUE1 + +l + + + ) + +56  + #AUX778076_OP_VALUE2 + +ue + + + ) + +57  + ~ + + @/usr/include/boost/mpl/assert.hpp + +2 #ide +BOOST_MPL_ASSERT_HPP_INCLUDED + + +3  + #BOOST_MPL_ASSERT_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +33  + ~ + +35  + ~ + +36  + ~ + +38 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, == 1700) + +39  + ~ + +42 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x610)) \ + +43 || ( + gBOOST_MPL_CFG_GCC + != 0) \ + +44 || +BOOST_WORKAROUND +( +__IBMCPP__ +, <= 600) + +45  + #BOOST_MPL_CFG_ASSERT_USE_RELATION_NAMES + + + ) + +48 #i +BOOST_WORKAROUND +( +__MWERKS__ +, < 0x3202) \ + +49 || +BOOST_WORKAROUND +( +__EDG_VERSION__ +, <= 238) \ + +50 || +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x610)) \ + +51 || +BOOST_WORKAROUND +( +__DMC__ +, + $BOOST_TESTED_AT +(0x840)) + +52  + #BOOST_MPL_CFG_ASSERT_BROKEN_POINTER_TO_POINTER_TO_MEMBER + + + ) + +58 #i + `BOOST_WORKAROUND +( +__BORLANDC__ +, + `BOOST_TESTED_AT +(0x610)) \ + +59 || ( +BOOST_MPL_CFG_GCC + !0|| ( +BOOST_MPL_CFG_GPU + !0|| + $defed +( +__PGI +) + +60  + #BOOST_MPL_AUX_ASSERT_CONSTANT +( +T +, +ex +um {x } + + ) + +62  + #BOOST_MPL_AUX_ASSERT_CONSTANT +( +T +, +ex + + `BOOST_STATIC_CONSTANT +(T,x) + + ) + +66 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN + + +68  + sed + {}; + +73 #i + `BOOST_WORKAROUND +( +BOOST_MSVC +, == 1310) + +74  + #AUX778076_ASSERT_ARG +( +x +x& + + ) + +76  + #AUX778076_ASSERT_ARG +( +x + + ) +x + +79 +me +< +bo + +C + >  + sas + { * + tty +; }; + +80 +me +<>  +as +< +l +> {  + `AUX778076_ASSERT_ARG +( + tas + + tty +; + } +}; + +82 + gme +< +bo + + gC + > + +83  +asi_ed + +tyme + +as +< +C +>:: +ty + ); + +85 + gme +< +bo + + gC + > + +86  + sasi + + +88  +ed + +as +< +l +> ); + +91 + gme +<> + +92  + gasi +< + gue +> + +94  +ed +( * ); + +97  + sas_ + + +99 #i! +defed +( +BOOST_MPL_CFG_NO_DEFAULT_PARAMETERS_IN_NESTED_TEMPLATES +) + +100 + mme +< +tyme + + mT1 +,ym + mT2 + = + +,ym + mT3 + =a,ym + mT4 + =>  + stys + {}; + +102  +as_ + cڡ + mg +; + +103 + etis + { + mequ + = 1, + mn_equ +, + mg +, + mg_equ +, + mss +, + mss_equ + }; + +107 #i! +defed +( +BOOST_MPL_CFG_ASSERT_USE_RELATION_NAMES +) + +109 +bo + + gݔ +== +ed +, + ged + ); + +110 +bo + + gݔ +!= +ed +, + ged + ); + +111 +bo + + gݔ +> + ged +, failed ); + +112 +bo + + gݔ +>= +ed +, + ged + ); + +113 +bo + + gݔ +< + ged +, failed ); + +114 +bo + + gݔ +<= +ed +, + ged + ); + +116 #i +defed +( +__EDG_VERSION__ +) + +117 + gme +< + $bo + (*)( +ed +, faed),  +x +,  +y + >  + sas_ti + {}; + +118  + #BOOST_MPL_AUX_ASSERT_RELATION +( +x +, +y +, +r + +as_ti + + + ) + +120 +me +< + `BOOST_MPL_AUX_NTTP_DECL +(, +x +), BOOST_MPL_AUX_NTTP_DECL(, +y +), + $bo + (*)( +ed +, failed) > + +121  + sas_ti + {}; + +122  + #BOOST_MPL_AUX_ASSERT_RELATION +( +x +, +y +, +r + +as_ti + + + ) + +127 +boo +:: +m +:: +aux +:: +weighd_g +<1>:: +ty + +ݔ +== +as_ +,ssert_ ); + +128 +boo +:: +m +:: +aux +:: +weighd_g +<2>:: +ty + +ݔ +!= +as_ +,ssert_ ); + +129 +boo +:: +m +:: +aux +:: +weighd_g +<3>:: +ty + +ݔ +> +as_ +,ssert_ ); + +130 +boo +:: +m +:: +aux +:: +weighd_g +<4>:: +ty + +ݔ +>= +as_ +,ssert_ ); + +131 +boo +:: +m +:: +aux +:: +weighd_g +<5>:: +ty + +ݔ +< +as_ +,ssert_ ); + +132 +boo +:: +m +:: +aux +:: +weighd_g +<6>:: +ty + +ݔ +<= +as_ +,ssert_ ); + +134 +me +< +as_ +:: +tis + +r +,  +x +,  +y + >  + sas_ti + {}; + +138 #i + `BOOST_WORKAROUND +( +BOOST_MSVC +, == 1700) + +140 +me +< +ass + +Pd +> + +141  +exa_as_ed +; + +143 +me +< +ass + +Pd +> + +144  +exa_as_ed +<( +Pd +)> { Pd + tty +; + } +}; + +146 + gme +< +ass + + gPd +> + +147  + sev_as + { + +148  +tyme + + texa_as_ed +< + tPd +>:: + tty + + tP +; + +149  +tyme + + tP +:: + tty + + tp_ty +; + +150  + mtyme + :: + tboo +:: + tm +:: + tif_c +< + tp_ty +:: + tvue +, + +151 + tAUX778076_ASSERT_ARG +( + tas +< + tl +>), + +152 + ted + ************ + tP +::************ + +153 >:: + tty +ype; + +156 + gme +< +ass + + gPd +> + +157  + sev_as_n + { + +158  +tyme + + texa_as_ed +< + tPd +>:: + tty + + tP +; + +159  +tyme + + tP +:: + tty + + tp_ty +; + +160  + mtyme + :: + tboo +:: + tm +:: + tif_c +), + +162 + ted + ************ :: + tboo +:: + tm +:: + tn_ +< + tP +>::************ + +163 >:: + tty +ype; + +166 + gme +< +tyme + + gT + > + +167 +T + +make_as_g +(); + +169 #i! +defed +( +BOOST_MPL_CFG_ASSERT_BROKEN_POINTER_TO_POINTER_TO_MEMBER +) + +171 + gme +< + gbo + >  + sas_g_ed_im + {  + tty +; }; + +172 + gme +<>  + gas_g_ed_im +< + gue +> { * + tty +; }; + +174 + gme +< +tyme + + gP + >  + sas_g_ed + + +176  +tyme + + tP +:: + tty + + tp_ty +; + +177  +tyme + + tas_g_ed_im +< + tp_ty +:: + tvue + >:: + tty +ype; + +180 + gme +< +tyme + + gP + >  + sas_g_ed_n + + +182  +tyme + + tP +:: + tty + + tp_ty +; + +183 +BOOST_MPL_AUX_ASSERT_CONSTANT + +bo +, +p + = ! +p_ty +:: +vue + ); + +184  +tyme + + tas_g_ed_im +< + tp +>:: + tty +ype; + +187 #i +defed +( +BOOST_GCC +) && BOOST_GCC >= 80000 + +188  + #BOOST_MPL_IGNORE_PARENTHESES_WARNING + + + ) + +189 #agm +GCC + +dgnoic + +push + + +190 #agm +GCC + +dgnoic + +igned + "-Wparentheses" + +193 + gme +< +tyme + + gPd + > + +194 + ged + ************ ( + gPd +::************ + +195 +as_g +(*)( +Pd +), +tyme + +as_g_ed +:: +ty + ) + +198 +me +< +tyme + +Pd + > + +199 +ed + ************ ( +boo +:: +m +:: +n_ +< +Pd +>::************ + +200 + `as_n_g +(*)( +Pd +), +tyme + +as_g_ed_n +:: +ty + ) + +203 #ifde +BOOST_MPL_IGNORE_PARENTHESES_WARNING + + +204 #unde +BOOST_MPL_IGNORE_PARENTHESES_WARNING + + +205 #agm +GCC + +dgnoic + +p + + +208 +me +< +tyme + +Pd + > + +209 + `AUX778076_ASSERT_ARG +( +as +< +l +>) + +210 + `as_g +(*)( +Pd +), +tyme + +as_g_ed_n +:: +ty + ); + +212 +me +< +tyme + +Pd + > + +213 + `AUX778076_ASSERT_ARG +( +as +< +l +>) + +214 + `as_n_g +(*)( +Pd +), +tyme + +as_g_ed +:: +ty + ); + +219 +me +< +bo + +c +, +tyme + +Pd + >  + sas_g_ty_im + + +221  +ed + ************ + tPd +::* + tmwcw83_wknd +; + +222  +mwcw83_wknd + ************* + tty +; + +225 +me +< +tyme + +Pd + >  +as_g_ty_im +< +ue +,Pred> + +227  + `AUX778076_ASSERT_ARG +( + tas +< + tl +> + tty +; + +228 + } +}; + +230 + gme +< +tyme + + gPd + >  + gas_g_ty + + +231 : +as_g_ty_im +< +BOOST_MPL_AUX_VALUE_WKND +( + $BOOST_MPL_AUX_NESTED_TYPE_WKND +( +Pd +)):: +vue +, Pred > + +233 + } +}; + +235 + gme +< +tyme + + gPd + > + +236 +tyme + + gas_g_ty +< + gPd +>:: +ty + + +237 +as_g +((*)( +Pd +), ); + +239 +me +< +tyme + +Pd + > + +240 +tyme + +as_g_ty +< +boo +:: +m +:: +n_ +< +Pd +> >:: +ty + + +241 + `as_n_g +((*)( +Pd +), ); + +243 #i! + `defed +( +BOOST_MPL_CFG_ASSERT_USE_RELATION_NAMES +) + +244 +me +<  +x +,  +y +, + $bo + (* +r +)( +ed +, failed) > + +245 +tyme + +as_g_ty_im +< +l +, + `BOOST_MPL_AUX_ASSERT_RELATION +( +x +, +y +, +r +>:: +ty + + +246 + `as_l_g + + `BOOST_MPL_AUX_ASSERT_RELATION +( +x +, +y +, +r +) ); + +248 +me +< +as_ +:: +tis + +r +,  +x +,  +y + > + +249 +tyme + +as_g_ty_im +< +l +, +as_ti +< +r +, +x +, +y +> >:: +ty + + +250 + `as_l_g + +as_ti +< +r +, +x +, +y +> ); + +255 #unde +AUX778076_ASSERT_ARG + + +257 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE + + +259 #i + `BOOST_WORKAROUND +( +BOOST_MSVC +, == 1700) + +263  + #BOOST_MPL_ASSERT +( +ed +) \ + +264 + `BOOST_MPL_AUX_ASSERT_CONSTANT +( \ + +265 +d +:: +size_t + \ + +266 , + `BOOST_PP_CAT +( +m_asi__le_ +, + `BOOST_MPL_AUX_PP_COUNTER +()) = ( \ + +267 +boo +:: +m +:: +asi_ed +< +l +>( \ + +268 +boo +:: +m +:: +make_as_g +< \ + +269 +tyme + +boo +:: +m +:: +ev_as +< +ed +>:: +ty + \ + +274 + + ) + +278  + #BOOST_MPL_ASSERT_NOT +( +ed +) \ + +279 + `BOOST_MPL_AUX_ASSERT_CONSTANT +( \ + +280 +d +:: +size_t + \ + +281 , + `BOOST_PP_CAT +( +m_asi__le_ +, + `BOOST_MPL_AUX_PP_COUNTER +()) = ( \ + +282 +boo +:: +m +:: +asi_ed +< +l +>( \ + +283 +boo +:: +m +:: +make_as_g +< \ + +284 +tyme + +boo +:: +m +:: +ev_as_n +< +ed +>:: +ty + \ + +289 + + ) + +295  + #BOOST_MPL_ASSERT +( +ed +) \ + +296 + `BOOST_MPL_AUX_ASSERT_CONSTANT +( \ + +297 +d +:: +size_t + \ + +298 , + `BOOST_PP_CAT +( +m_asi__le_ +, + `BOOST_MPL_AUX_PP_COUNTER +()) = ( \ + +299 +boo +:: +m +:: +asi_ed +< +l +>( \ + +300 +boo +:: +m +:: + `as_g +((* +ed +)0, 1 ) \ + +304 + + ) + +308 #i + `BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1300) + +309  + #BOOST_MPL_ASSERT_NOT +( +ed +) \ + +311 + `BOOST_PP_CAT +( +m_asi__le_ +, + `BOOST_MPL_AUX_PP_COUNTER +()) = ( \ + +312 +boo +:: +m +:: +asi +< +l +>:: + `ed +( \ + +313 +boo +:: +m +:: + `as_n_g +((* +ed +)0, 1 ) \ + +317 + + ) + +319  + #BOOST_MPL_ASSERT_NOT +( +ed +) \ + +320 + `BOOST_MPL_AUX_ASSERT_CONSTANT +( \ + +321 +d +:: +size_t + \ + +322 , + `BOOST_PP_CAT +( +m_asi__le_ +, + `BOOST_MPL_AUX_PP_COUNTER +()) = ( \ + +323 +boo +:: +m +:: +asi_ed +< +l +>( \ + +324 +boo +:: +m +:: + `as_n_g +((* +ed +)0, 1 ) \ + +328 + + ) + +335 #i + `defed +( +BOOST_MPL_CFG_ASSERT_USE_RELATION_NAMES +) + +337 #i! + `defed +( +BOOST_MPL_CFG_ASSERT_BROKEN_POINTER_TO_POINTER_TO_MEMBER +) + +339  + #BOOST_MPL_ASSERT_RELATION_IMPL +( +cou +, +x +, +l +, +y +) \ + +340 um { + `BOOST_PP_CAT +( +m_as_l_vue +, +cou +( +x + +l + +y +) }; \ + +341 + `BOOST_MPL_AUX_ASSERT_CONSTANT +( \ + +342 +d +:: +size_t + \ + +343 , + `BOOST_PP_CAT +( +m_asi__le_ +, +cou +) = ( \ + +344 +boo +:: +m +:: +asi_ed +< + `BOOST_PP_CAT +( +m_as_l_vue +, +cou +)>( \ + +345 ( +boo +:: +m +:: +ed + ************ ( boo::m:: +as_ti +< \ + +346 +boo +:: +m +:: +as_ +:: + `tis +( ( \ + +347 +boo +:: +m +:: +as_ +:: +g + +l + boost::mpl::assert_::arg \ + +349 , +x + \ + +350 , +y + \ + +354 + + ) + +356  + #BOOST_MPL_ASSERT_RELATION_IMPL +( +cou +, +x +, +l +, +y +) \ + +357 + `BOOST_MPL_AUX_ASSERT_CONSTANT +( \ + +358 +d +:: +size_t + \ + +359 , + `BOOST_PP_CAT +( +m_as_l +, +cou +) = ( \ + +360 +boo +:: +m +:: +as_ +:: +g + +l + boost::mpl::assert_::arg \ + +363 + `BOOST_MPL_AUX_ASSERT_CONSTANT + +bo +, + `BOOST_PP_CAT +( +m_as_l_vue +, +cou +( +x + +l + +y +) ); \ + +364 + `BOOST_MPL_AUX_ASSERT_CONSTANT +( \ + +365 +d +:: +size_t + \ + +366 , + `BOOST_PP_CAT +( +m_asi__le_ +, +cou +) = ( \ + +367 +boo +:: +m +:: +asi_ed +< + `BOOST_PP_CAT +( +m_as_l_vue +, +cou +)>( \ + +368 +boo +:: +m +:: + `as_l_g +boo::m:: +as_ti +< \ + +369 +boo +:: +m +:: +as_ +:: + `tis +( + `BOOST_PP_CAT +( +m_as_l +, +cou +)) \ + +370 , +x + \ + +371 , +y + \ + +376 + + ) + +379  + #BOOST_MPL_ASSERT_RELATION +( +x +, +l +, +y +) \ + +380 + `BOOST_MPL_ASSERT_RELATION_IMPL +( + `BOOST_MPL_AUX_PP_COUNTER +(), +x +, +l +, +y +) \ + +381 + + ) + +385 #i + `defed +( +BOOST_MPL_CFG_ASSERT_BROKEN_POINTER_TO_POINTER_TO_MEMBER +) + +386  + #BOOST_MPL_ASSERT_RELATION +( +x +, +l +, +y +) \ + +387 + `BOOST_MPL_AUX_ASSERT_CONSTANT +( \ + +388 +d +:: +size_t + \ + +389 , + `BOOST_PP_CAT +( +m_asi__le_ +, + `BOOST_MPL_AUX_PP_COUNTER +()) = ( \ + +390 +boo +:: +m +:: +asi_ed +<( +x + +l + +y +)>boo::m:: + `as_l_g +( \ + +391 +boo +:: +m +:: + `BOOST_MPL_AUX_ASSERT_RELATION +( +x +, +y +,(&boo::m:: +ݔ + +l +))() \ + +395 + + ) + +397  + #BOOST_MPL_ASSERT_RELATION +( +x +, +l +, +y +) \ + +398 + `BOOST_MPL_AUX_ASSERT_CONSTANT +( \ + +399 +d +:: +size_t + \ + +400 , + `BOOST_PP_CAT +( +m_asi__le_ +, + `BOOST_MPL_AUX_PP_COUNTER +()) = ( \ + +401 +boo +:: +m +:: +asi_ed +<( +x + +l + +y +)>(boo::m:: +ed + ************ ( \ + +402 +boo +:: +m +:: + `BOOST_MPL_AUX_ASSERT_RELATION +( +x +, +y +,(&boo::m:: +ݔ + +l +))::************))0 ) \ + +405 + + ) + +413 #i + `BOOST_WORKAROUND +( +__MWERKS__ +, + `BOOST_TESTED_AT +(0x3202)) + +414  + #BOOST_MPL_ASSERT_MSG_IMPL + +cou +, +c +, +msg +, +tys_ + ) \ + +415  +msg +; \ + +416  + `BOOST_PP_CAT +( + tmsg +, + tcou +: + tboo +:: + tm +:: + tas_ + \ + +418 +usg + +boo +:: +m +:: +as_ +:: +tys +; \ + +419  +boo +:: +m +:: +ed + ************ ( +msg +::************ + `as_g +() +tys_ + \ + +421 + } +} + tBOOST_PP_CAT +( + tm_as_g +, + tcou +); \ + +422 + `BOOST_MPL_AUX_ASSERT_CONSTANT +( \ + +423 +d +:: +size_t + \ + +424 , + `BOOST_PP_CAT +( +m_asi__le_ +, +cou +) = ( \ + +425 +boo +:: +m +:: +asi +<( +c +)>:: + `ed + + `BOOST_PP_CAT +( +m_as_g +, +cou +):: + `as_g +() ) \ + +428 + + ) + +430  + #BOOST_MPL_ASSERT_MSG_IMPL + +cou +, +c +, +msg +, +tys_ + ) \ + +431  +msg +; \ + +432  + `BOOST_PP_CAT +( + tmsg +, + tcou +: + tboo +:: + tm +:: + tas_ + \ + +434  +boo +:: +m +:: +ed + ************ ( +msg +::************ + `as_g +() +tys_ + \ + +436 } + tBOOST_PP_CAT +( + tm_as_g +, + tcou +); \ + +437 + `BOOST_MPL_AUX_ASSERT_CONSTANT +( \ + +438 +d +:: +size_t + \ + +439 , + `BOOST_PP_CAT +( +m_asi__le_ +, +cou +) = ( \ + +440 +boo +:: +m +:: +asi_ed +<( +c +)> + `BOOST_PP_CAT +( +m_as_g +, +cou +):: + `as_g +() ) \ + +443 + + ) + +449  + ~ + +450  + #BOOST_MPL_ASSERT_MSG + +c +, +msg +, +tys_ + ) \ + +451 + `BOOST_STATIC_ASSERT_MSG + +c +, #msg ) \ + +452 + + ) + +454  + #BOOST_MPL_ASSERT_MSG + +c +, +msg +, +tys_ + ) \ + +455 + `BOOST_MPL_ASSERT_MSG_IMPL + + `BOOST_MPL_AUX_PP_COUNTER +(), +c +, +msg +, +tys_ + ) \ + +456 + + ) + + @/usr/include/boost/mpl/aux_/lambda_arity_param.hpp + +2 #ide +BOOST_MPL_AUX_LAMBDA_ARITY_PARAM_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_LAMBDA_ARITY_PARAM_HPP_INCLUDED + + + ) + +17  + ~ + +19 #i! +defed +( +BOOST_MPL_CFG_EXTENDED_TEMPLATE_PARAMETERS_MATCHING +) + +20  + #BOOST_MPL_AUX_LAMBDA_ARITY_PARAM +( +m +) + + ) + +22  + #BOOST_MPL_AUX_LAMBDA_ARITY_PARAM +( +m +, + ) +param + + @/usr/include/boost/mpl/aux_/lambda_support.hpp + +2 #ide +BOOST_MPL_AUX_LAMBDA_SUPPORT_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_LAMBDA_SUPPORT_HPP_INCLUDED + + + ) + +17  + ~ + +19 #i! +defed +( +BOOST_MPL_CFG_NO_FULL_LAMBDA_SUPPORT +) + +21  + #BOOST_MPL_AUX_LAMBDA_SUPPORT_SPEC +( +i +, +me +, +ms + + + ) + +22  + #BOOST_MPL_AUX_LAMBDA_SUPPORT +( +i +, +me +, +ms + + + ) + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +39  + #BOOST_MPL_AUX_LAMBDA_SUPPORT_ARG_TYPEDEF_FUNC +( +R +, +tydef_ +, +i +, +m +) \ + +40 +tydef_ + +m + + `BOOST_PP_CAT +( +g +, + `BOOST_PP_INC +( +i +)); \ + +41 + + ) + +44 #i +BOOST_WORKAROUND +( +__EDG_VERSION__ +, <= 238) + +46  + #BOOST_MPL_AUX_LAMBDA_SUPPORT +( +i +, +me +, +ms +) \ + +47  +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE +:: + tt_ +< + ti +> + ty +; \ + +48 + `BOOST_PP_LIST_FOR_EACH_I_R +( \ + +50 , +BOOST_MPL_AUX_LAMBDA_SUPPORT_ARG_TYPEDEF_FUNC + \ + +52 , + `BOOST_PP_TUPLE_TO_LIST +( + ti +, + tms +) \ + +54  + tbd + \ + +56 +me +< + `BOOST_MPL_PP_PARAMS +( +i +, +tyme + +U +>  +y + \ + +57 : +me +< + `BOOST_MPL_PP_PARAMS +( +i +, +U +) > \ + +61 + + ) + +63  + #BOOST_MPL_AUX_LAMBDA_SUPPORT_SPEC +( +i +, +me +, +ms +) \ + +64 + `BOOST_MPL_AUX_LAMBDA_SUPPORT +( +i +, +me +, +ms +) \ + +65 + + ) + +67 #i +BOOST_WORKAROUND +( +__EDG_VERSION__ +, <244&& ! +defed +( +BOOST_INTEL_CXX_VERSION +) + +72  + #BOOST_MPL_AUX_LAMBDA_SUPPORT_SPEC +( +i +, +me +, +ms +) \ + +73  +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE +:: + tt_ +< + ti +> + ty +; \ + +74 + `BOOST_PP_LIST_FOR_EACH_I_R +( \ + +76 , +BOOST_MPL_AUX_LAMBDA_SUPPORT_ARG_TYPEDEF_FUNC + \ + +78 , + `BOOST_PP_TUPLE_TO_LIST +( + ti +, + tms +) \ + +80  + tbd +; \ + +81 + + ) + +83  + #BOOST_MPL_AUX_LAMBDA_SUPPORT +( +i +, +me +, +ms +) \ + +84 + `BOOST_MPL_AUX_LAMBDA_SUPPORT_SPEC +( +i +, +me +, +ms +) \ + +86 +me +< + `BOOST_MPL_PP_PARAMS +( +i +, +tyme + +T +) > \ + +87  +me +< + `BOOST_MPL_PP_PARAMS +( +i +, +T +)>:: +bd + \ + +89 +me +< + `BOOST_MPL_PP_PARAMS +( +i +, +tyme + +U +>  +y + \ + +90 : +me +< + `BOOST_MPL_PP_PARAMS +( +i +, +U +) > \ + +93 + + ) + +97 +mea + + gboo + {amea + gm + {amea + gaux + { + +98 + gme +< +tyme + + gT + >  + ghas_bd_g +; + +101  + #BOOST_MPL_AUX_LAMBDA_SUPPORT_SPEC +( +i +, +me +, +ms +) \ + +102  +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE +:: + tt_ +< + ti +> + ty +; \ + +103 + `BOOST_PP_LIST_FOR_EACH_I_R +( \ + +105 , +BOOST_MPL_AUX_LAMBDA_SUPPORT_ARG_TYPEDEF_FUNC + \ + +107 , + `BOOST_PP_TUPLE_TO_LIST +( + ti +, + tms +) \ + +109 + tnd + + tass + + tBOOST_PP_CAT +( + tme +, + t_bd +); \ + +110  + `BOOST_PP_CAT +( + tme +, + t_bd + + tbd +; \ + +111 + + ) + +113 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x610)) + +114  + #BOOST_MPL_AUX_LAMBDA_SUPPORT_HAS_REBIND +( +i +, +me +, +ms +) \ + +115 +me +< + `BOOST_MPL_PP_PARAMS +( +i +, +tyme + +T +) > \ + +116 :: +boo +:: +m +:: +aux +:: +yes_g + +ݔ +|( \ + +117 :: +boo +:: +m +:: +aux +:: +has_bd_g +<> \ + +118 , +me +< + `BOOST_MPL_PP_PARAMS +( +i +, +T +)>* \ + +120 :: +boo +:: +m +:: +aux +:: +no_g + +ݔ +|( \ + +121 :: +boo +:: +m +:: +aux +:: +has_bd_g +<> \ + +122 , +me +< + `BOOST_MPL_PP_ENUM +( +i +,:: +boo +:: +m +:: + +) >* \ + +124 + + ) + +125 #i! +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1300) + +126  + #BOOST_MPL_AUX_LAMBDA_SUPPORT_HAS_REBIND +( +i +, +me +, +ms +) \ + +127 +me +< + `BOOST_MPL_PP_PARAMS +( +i +, +tyme + +T +) > \ + +128 :: +boo +:: +m +:: +aux +:: +yes_g + +ݔ +|( \ + +129 :: +boo +:: +m +:: +aux +:: +has_bd_g +<> \ + +130 , :: +boo +:: +m +:: +aux +:: +has_bd_g +< +me +< + `BOOST_MPL_PP_PARAMS +( +i +, +T +)> >* \ + +132 + + ) + +134  + #BOOST_MPL_AUX_LAMBDA_SUPPORT_HAS_REBIND +( +i +, +me +, +ms + + + ) + +137 #i! +defed +( +__BORLANDC__ +) + +138  + #BOOST_MPL_AUX_LAMBDA_SUPPORT +( +i +, +me +, +ms +) \ + +139 + `BOOST_MPL_AUX_LAMBDA_SUPPORT_SPEC +( +i +, +me +, +ms +) \ + +141 + `BOOST_MPL_AUX_LAMBDA_SUPPORT_HAS_REBIND +( +i +, +me +, +ms +) \ + +142 +ass + + `BOOST_PP_CAT +( +me +, +_bd +) \ + +144 +public +: \ + +145 +me +< + `BOOST_MPL_PP_PARAMS +( +i +, +tyme + +U +>  +y + \ + +146 : +me +< + `BOOST_MPL_PP_PARAMS +( +i +, +U +) > \ + +149 + + ) + +151  + #BOOST_MPL_AUX_LAMBDA_SUPPORT +( +i +, +me +, +ms +) \ + +152 + `BOOST_MPL_AUX_LAMBDA_SUPPORT_SPEC +( +i +, +me +, +ms +) \ + +154 + `BOOST_MPL_AUX_LAMBDA_SUPPORT_HAS_REBIND +( +i +, +me +, +ms +) \ + +155 +ass + + `BOOST_PP_CAT +( +me +, +_bd +) \ + +157 +public +: \ + +158 +me +< + `BOOST_MPL_PP_PARAMS +( +i +, +tyme + +U +>  +y + \ + +160  +tyme + + tme +< + tBOOST_MPL_PP_PARAMS +( + ti +, + tU +>:: + tty +ype; \ + +162 + + ) + + @/usr/include/boost/mpl/aux_/value_wknd.hpp + +2 #ide +BOOST_MPL_AUX_VALUE_WKND_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_VALUE_WKND_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 #i +defed +( +BOOST_MPL_CFG_BCC_INTEGRAL_CONSTANTS +) \ + +23 || + $defed +( +BOOST_MPL_CFG_MSVC_60_ETI_BUG +) + +25  + ~ + +27 +mea + +boo + {amea +m + {amea +aux + { + +28 +me +< +tyme + +C_ + >  +vue_wknd + + +29 : +C_ + + +33 #i + `defed +( +BOOST_MPL_CFG_MSVC_60_ETI_BUG +) + +34 +me +<>  +vue_wknd +<> + +35 : +t_ +<1> + +37 +usg + +t_ +<1>:: +vue +; + +40 }} + } +} + +43 #i! +defed +( +BOOST_MPL_CFG_MSVC_60_ETI_BUG +) + +44  + #BOOST_MPL_AUX_VALUE_WKND +( +C +) \ + +45 :: +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE +:: +aux +:: +vue_wknd +< +C + > \ + +46 + + ) + +47  + #BOOST_MPL_AUX_MSVC_VALUE_WKND +( +C + + `BOOST_MPL_AUX_VALUE_WKND +(C) + + ) + +49  + #BOOST_MPL_AUX_VALUE_WKND +( +C + + ) +C + +50  + #BOOST_MPL_AUX_MSVC_VALUE_WKND +( +C +) \ + +51 :: +boo +:: +m +:: +aux +:: +vue_wknd +< +C + > \ + +52 + + ) + +57  + #BOOST_MPL_AUX_VALUE_WKND +( +C + + ) +C + +58  + #BOOST_MPL_AUX_MSVC_VALUE_WKND +( +C + + ) +C + +62 #i +BOOST_WORKAROUND +( +__EDG_VERSION__ +, <= 238) + +63  + #BOOST_MPL_AUX_NESTED_VALUE_WKND +( +T +, +C +) \ + +64 + `BOOST_MPL_AUX_STATIC_CAST +( +T +, +C +:: +vue +) \ + +65 + + ) + +67  + #BOOST_MPL_AUX_NESTED_VALUE_WKND +( +T +, +C +) \ + +68 + `BOOST_MPL_AUX_VALUE_WKND +( +C +):: +vue + \ + +69 + + ) + +73 +mea + + gboo + {amea + gm + {amea + gaux + { + +75 + gme +< +tyme + + gT + >  + svue_ty_wknd + + +77  +tyme + + tT +:: + tvue_ty + + tty +; + +80 #i +defed +( +BOOST_MPL_CFG_MSVC_ETI_BUG +) + +81 + gme +<>  + gvue_ty_wknd +<> + +83  + tty +; + + @/usr/include/boost/mpl/begin_end.hpp + +2 #ide +BOOST_MPL_BEGIN_END_HPP_INCLUDED + + +3  + #BOOST_MPL_BEGIN_END_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + {amea + gm + { + +28 + gme +< + +29 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ +) + +31  + sbeg + + +33  +tyme + + tqu_g +< + tSequ +>:: + tty + + tg_ +; + +34  +tyme + + tbeg_im +< + tg_ + > + +35 :: + tme + + ty +< + tSequ + >:: + tty +ype; + +37 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +beg +,( +Sequ +)) + +40 + gme +< + +41 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ +) + +43  + sd + + +45  +tyme + + tqu_g +< + tSequ +>:: + tty + + tg_ +; + +46  +tyme + + td_im +< + tg_ + > + +47 :: + tme + + ty +< + tSequ + >:: + tty +ype; + +49 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +d +,( +Sequ +)) + +52 +BOOST_MPL_AUX_NA_SPEC +(1, +beg +) + +53 +BOOST_MPL_AUX_NA_SPEC +(1, +d +) + + @/usr/include/boost/mpl/bool.hpp + +2 #ide +BOOST_MPL_BOOL_HPP_INCLUDED + + +3  + #BOOST_MPL_BOOL_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +21 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN + + +23 + gme +< +bo + + gC_ + >  + sbo_ + + +25 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +C_ +); + +26  +gl_c_g + + tg +; + +27  +bo_ + + tty +; + +28  +bo + + tvue_ty +; + +29 +BOOST_CONSTEXPR + +ݔ + +bo +(cڡ {  + mthis +-> + mvue +; } + +32 #i! +defed +( +BOOST_NO_INCLASS_MEMBER_INITIALIZATION +) + +33 + gme +< +bo + + gC_ + > + +34 +bo + cڡ + gbo_ +< + gC_ +>:: +vue +; + +37 + gBOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE + + + @/usr/include/boost/mpl/deref.hpp + +2 #ide +BOOST_MPL_DEREF_HPP_INCLUDED + + +3  + #BOOST_MPL_DEREF_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gboo + {amea + gm + { + +24 + gme +< + +25 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +It +) + +27  + sdef + + +29 #i! +defed +( +BOOST_MPL_CFG_MSVC_70_ETI_BUG +) + +30  +tyme + + tIt +:: + tty +ype; + +32  +tyme + + taux +:: + tmsvc_ty +< + tIt +>:: + tty +ype; + +34 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +def +,( +It +)) + +37 +BOOST_MPL_AUX_NA_SPEC +(1, +def +) + + @/usr/include/boost/mpl/empty.hpp + +2 #ide +BOOST_MPL_EMPTY_HPP_INCLUDED + + +3  + #BOOST_MPL_EMPTY_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + {amea + gm + { + +25 + gme +< + +26 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ +) + +28  + gemy + + +29 : +emy_im +< +tyme + +qu_g +< +Sequ +>:: +ty + > + +30 :: +me + +y +< +Sequ + > + +32 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +emy +,( +Sequ +)) + +35 +BOOST_MPL_AUX_NA_SPEC +(1, +emy +) + + @/usr/include/boost/mpl/equal.hpp + +2 #ide +BOOST_MPL_EQUAL_HPP_INCLUDED + + +3  + #BOOST_MPL_EQUAL_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +33  + ~ + +35 +mea + + gboo + {amea + gm + { + +37 +mea + + gaux + { + +39 + gme +< + +40 +tyme + + gPdi + + +41 , +tyme + + gLaIt1 + + +42 , +tyme + + gLaIt2 + + +44  + sequ_ed + + +46 + gme +< + +47 +tyme + + gIt2 + + +48 , +tyme + + gIt1 + + +50  + sy + + +52  +tyme + + td_ +< + +53 + tn_ +< + tis_me +< + tIt1 +, + tLaIt1 +> > + +54 , + tn_ +< + tis_me +< + tIt2 +, + tLaIt2 +> > + +55 , + taux +:: + t_y2 +< + tPdi +, + tIt1 +, + tIt2 +> + +56 >:: + tty +ype; + +60 + gme +< + +61 +tyme + + gSequ1 + + +62 , +tyme + + gSequ2 + + +63 , +tyme + + gPdi + + +65  + sequ_im + + +67  +tyme + + tbeg +< + tSequ1 +>:: + tty + + tf1_ +; + +68  +tyme + + tbeg +< + tSequ2 +>:: + tty + + tf2_ +; + +69  +tyme + + td +< + tSequ1 +>:: + tty + + tϡ1_ +; + +70  +tyme + + td +< + tSequ2 +>:: + tty + + tϡ2_ +; + +72  + gaux +:: + t_fd_if_im +< + +73 + tf1_ + + +74 , + tf2_ + + +75 , + txt +<> + +76 , + te +< + taux +:: + tequ_ed +< + tPdi +, + tϡ1_ +, + tϡ2_ +> > + +77 , + tvoid_ + + +78 , + tways +< + tl_ +> + +79 > + tfd_ +; + +81  +tyme + + tfd_ +:: + t + + t1_ +; + +82  +tyme + + tfd_ +:: + te + + t2_ +; + +83  + gd_ +< + +84 + tis_me +< + t1_ +, + tϡ1_ +> + +85 , + tis_me +< + t2_ +, + tϡ2_ +> + +86 > + tsu_ +; + +88  +tyme + + tsu_ +:: + tty +ype; + +95 + gme +< + +96 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ1 +) + +97 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ2 +) + +98 , +tyme + + gPdi + = +is_me +< +_ +, + g_ +> + +100  + gequ + + +101 : +aux +:: +msvc_i_ba +< + +102 +tyme + +aux +:: +equ_im +< +Sequ1 +, + gSequ2 +, + gPdi +>:: +ty + + +103 >:: +ty + + +105 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(2, +equ +,( +Sequ1 +, +Sequ2 +)) + +108 +BOOST_MPL_AUX_NA_SPEC +(2, +equ +) + + @/usr/include/boost/mpl/equal_to.hpp + +2 #ide +BOOST_MPL_EQUAL_TO_HPP_INCLUDED + + +3  + #BOOST_MPL_EQUAL_TO_HPP_INCLUDED + + + ) + +17  + #AUX778076_OP_NAME + +equ_to + + + ) + +18  + #AUX778076_OP_TOKEN + == + + ) + +19  + ~ + + @/usr/include/boost/mpl/eval_if.hpp + +2 #ide +BOOST_MPL_EVAL_IF_HPP_INCLUDED + + +3  + #BOOST_MPL_EVAL_IF_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24 +mea + + gboo + {amea + gm + { + +26 + gme +< + +27 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +C +) + +28 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +F1 +) + +29 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +F2 +) + +31  + gev_if + + +32 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1300) \ + +33 || ( +BOOST_WORKAROUND +( +BOOST_MPL_CFG_GCC +, >= 0x0300) \ + +34 && +BOOST_WORKAROUND +( +BOOST_MPL_CFG_GCC +, +BOOST_TESTED_AT +(0x0304)) \ + +37  +tyme + + tif_ +< + tC +, + tF1 +, + tF2 +>:: + tty + + tf_ +; + +38  +tyme + + tf_ +:: + tty +ype; + +40 : +if_ +< +C +, + gF1 +, + gF2 +>:: +ty + + +43 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(3, +ev_if +,( +C +, +F1 +, +F2 +)) + +48 + gme +< + +49 +bo + + gC + + +50 , +tyme + + gF1 + + +51 , +tyme + + gF2 + + +53  + gev_if_c + + +54 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1300) \ + +55 || ( +BOOST_WORKAROUND +( +BOOST_MPL_CFG_GCC +, >= 0x0300) \ + +56 && +BOOST_WORKAROUND +( +BOOST_MPL_CFG_GCC +, +BOOST_TESTED_AT +(0x0304)) \ + +59  +tyme + + tif_c +< + tC +, + tF1 +, + tF2 +>:: + tty + + tf_ +; + +60  +tyme + + tf_ +:: + tty +ype; + +62 : +if_c +< +C +, + gF1 +, + gF2 +>:: +ty + + +67 +BOOST_MPL_AUX_NA_SPEC +(3, +ev_if +) + + @/usr/include/boost/mpl/find_if.hpp + +2 #ide +BOOST_MPL_FIND_IF_HPP_INCLUDED + + +3  + #BOOST_MPL_FIND_IF_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24 +mea + + gboo + {amea + gm + { + +26 +BOOST_MPL_AUX_COMMON_NAME_WKND +( +fd_if +) + +28 + gme +< + +29 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ +) + +30 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Pdi +) + +32  + sfd_if + + +34  +tyme + + t_fd_if +< + +35 + tSequ + + +37 , + tm +:: + tg +<1> + +38 , + te +< + taux +:: + tfd_if_ed +< + tPdi +> > + +39 >:: + tty + + tsu_ +; + +41  +tyme + + tcd +< + tsu_ +>:: + tty +ype; + +43 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(2, +fd_if +,( +Sequ +, +Pdi +)) + +46 +BOOST_MPL_AUX_NA_SPEC +(2, +fd_if +) + + @/usr/include/boost/mpl/fold.hpp + +2 #ide +BOOST_MPL_FOLD_HPP_INCLUDED + + +3  + #BOOST_MPL_FOLD_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24 +mea + + gboo + {amea + gm + { + +26 + gme +< + +27 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ +) + +28 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +S +) + +29 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +FwdOp +) + +31  + sfd + + +33  +tyme + + taux +:: + tfd_im +< + +34 :: + tboo +:: + tm +:: + tO1_size +< + tSequ +>:: + tvue + + +35 , + ttyme + + tbeg +< + tSequ +>:: + tty + + +36 , + ttyme + + td +< + tSequ +>:: + tty + + +37 , + tS + + +38 , + tFwdOp + + +39 >:: + te + + tty +; + +41 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(3, +fd +,( +Sequ +, +S +, +FwdOp +)) + +44 +BOOST_MPL_AUX_NA_SPEC +(3, +fd +) + + @/usr/include/boost/mpl/front.hpp + +2 #ide +BOOST_MPL_FRONT_HPP_INCLUDED + + +3  + #BOOST_MPL_FRONT_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + {amea + gm + { + +25 + gme +< + +26 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ +) + +28  + gt + + +29 : +t_im +< +tyme + +qu_g +< +Sequ +>:: +ty + > + +30 :: +me + +y +< +Sequ + > + +32 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +t +,( +Sequ +)) + +35 +BOOST_MPL_AUX_NA_SPEC +(1, +t +) + + @/usr/include/boost/mpl/identity.hpp + +2 #ide +BOOST_MPL_IDENTITY_HPP_INCLUDED + + +3  + #BOOST_MPL_IDENTITY_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +20 +mea + + gboo + {amea + gm + { + +22 + gme +< + +23 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +T +) + +25  + sidty + + +27  +T + + tty +; + +28 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +idty +, ( +T +)) + +31 + gme +< + +32 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +T +) + +34  + smake_idty + + +36  + gidty +< + tT +> + tty +; + +37 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +make_idty +, ( +T +)) + +40 +BOOST_MPL_AUX_NA_SPEC_NO_ETI +(1, +idty +) + +41 +BOOST_MPL_AUX_NA_SPEC_NO_ETI +(1, +make_idty +) + + @/usr/include/boost/mpl/if.hpp + +2 #ide +BOOST_MPL_IF_HPP_INCLUDED + + +3  + #BOOST_MPL_IF_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25 +mea + + gboo + {amea + gm + { + +27 #i! +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +29 + gme +< + +30 +bo + + gC + + +31 , +tyme + + gT1 + + +32 , +tyme + + gT2 + + +34  + sif_c + + +36  +T1 + + tty +; + +39 + gme +< + +40 +tyme + + gT1 + + +41 , +tyme + + gT2 + + +43  + gif_c +< + gl +, + gT1 +, + gT2 +> + +45  +T2 + + tty +; + +50 + gme +< + +51 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +T1 +) + +52 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +T2 +) + +53 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +T3 +) + +55  + sif_ + + +57 + give +: + +59  +if_c +< + +60 #i + tdefed +( + tBOOST_MPL_CFG_BCC_INTEGRAL_CONSTANTS +) + +61 + tBOOST_MPL_AUX_VALUE_WKND +( + tT1 +):: + tvue + + +63 + tBOOST_MPL_AUX_STATIC_CAST +( + tbo +, + tBOOST_MPL_AUX_VALUE_WKND +( + tT1 +):: + tvue +) + +65 , + tT2 + + +66 , + tT3 + + +67 > + tmo_ty_ +; + +69 + gpublic +: + +70  +tyme + + tmo_ty_ +:: + tty +ype; + +72 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(3, +if_ +,( +T1 +, +T2 +, +T3 +)) + +79 +mea + + gaux + { + +81 + gme +< +bo + + gC + > + +82  + sif_im + + +84 + gme +< +tyme + + gT1 +,ym + gT2 + >  + ssu_ + + +86  +T1 + + tty +; + +90 + gme +<> + +91  + gif_im +< + gl +> + +93 + gme +< +tyme + + gT1 +,ym + gT2 + >  + ssu_ + + +95  +T2 + + tty +; + +101 + gme +< + +102 +bo + + gC_ + + +103 , +tyme + + gT1 + + +104 , +tyme + + gT2 + + +106  + sif_c + + +108  +tyme + + taux +:: + tif_im +< + tC_ + > + +109 :: + tme + + tsu_ +< + tT1 +, + tT2 +>:: + tty +ype; + +114 + gme +< + +115 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +C_ +) + +116 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +T1 +) + +117 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +T2 +) + +119  + sif_ + + +121 um { + gmsvc_wknd_ + = +BOOST_MPL_AUX_MSVC_VALUE_WKND +( +C_ +):: +vue + }; + +123  +tyme + + taux +:: + tif_im +< + tBOOST_MPL_AUX_STATIC_CAST +( + tbo +, + tmsvc_wknd_ +) > + +124 :: + tme + + tsu_ +< + tT1 +, + tT2 +>:: + tty +ype; + +126 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(3, +if_ +,( +C_ +, +T1 +, +T2 +)) + +131 +BOOST_MPL_AUX_NA_SPEC +(3, +if_ +) + + @/usr/include/boost/mpl/insert_range.hpp + +2 #ide +BOOST_MPL_INSERT_RANGE_HPP_INCLUDED + + +3  + #BOOST_MPL_INSERT_RANGE_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + {amea + gm + { + +25 + gme +< + +26 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ +) + +27 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Pos +) + +28 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Rge +) + +30  + g_nge + + +31 : +_nge_im +< +tyme + +qu_g +< +Sequ +>:: +ty + > + +32 :: +me + +y +< +Sequ +, + gPos +, + gRge + > + +34 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(3, +_nge +,( +Sequ +, +Pos +, +Rge +)) + +37 +BOOST_MPL_AUX_NA_SPEC +(3, +_nge +) + + @/usr/include/boost/mpl/int.hpp + +2 #ide +BOOST_MPL_INT_HPP_INCLUDED + + +3  + #BOOST_MPL_INT_HPP_INCLUDED + + + ) + +17  + ~ + +19  + #AUX_WRAPPER_VALUE_TYPE +  + + ) + +20  + ~ + + @/usr/include/boost/mpl/is_sequence.hpp + +2 #ide +BOOST_MPL_IS_SEQUENCE_HPP_INCLUDED + + +3  + #BOOST_MPL_IS_SEQUENCE_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1300) + +33  + ~ + +34 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, == 1300) + +35  + ~ + +38  + ~ + +40 +mea + + gboo + {amea + gm + { + +42 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1300) + +44 +mea + + gaux + { + +51 + gme +< +tyme + + gT + >  + gis_qu_im + + +52 : +d_ +< + +53 +idty +< +aux +:: +has_g +< +T +> > + +54 , + gidty +< + gaux +:: +has_beg +< +T +> > + +61 + gme +< + +62 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +T +) + +64  + gis_qu + + +65 : +if_ +< + +66 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1300) + +67 + gaux +:: +msvc_is_ass +< +T +> + +69 +boo +:: +is_ass +< +T +> + +71 , + gaux +:: +is_qu_im +< +T +> + +72 , + gbo_ +< + gl +> + +73 >:: +ty + + +75 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +is_qu +, ( +T +)) + +78 #i +defed +( +BOOST_MPL_CFG_NO_HAS_XXX +) + +80 + gme +< + +81 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +T +) + +83  + gis_qu + + +84 : +bo_ +< +l +> + +90 + gme +< + +91 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +T +) + +93  + gis_qu + + +94 : +n_ +< +is_me +< +tyme + +beg +< +T +>:: +ty +, + gvoid_ + > > + +96 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +is_qu +, ( +T +)) + +101 #i +defed +( +BOOST_MPL_CFG_MSVC_60_ETI_BUG +) + +102 + gme +<>  + gis_qu +<> + +103 : +bo_ +< +l +> + +108 +BOOST_MPL_AUX_NA_SPEC_NO_ETI +(1, +is_qu +) + + @/usr/include/boost/mpl/iter_fold_if.hpp + +2 #ide +BOOST_MPL_ITER_FOLD_IF_HPP_INCLUDED + + +3  + #BOOST_MPL_ITER_FOLD_IF_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +31  + ~ + +33 +mea + + gboo + {amea + gm + { + +35 +mea + + gaux + { + +37 + gme +< +tyme + + gPdi +,ym + gLaIt + > + +38  + s_fd_if_ed + + +40 + gme +< +tyme + + gS +,ym + gIt + >  + gy + + +41 #i! +defed +( +BOOST_MPL_CFG_NO_NESTED_FORWARDING +) + +42 : +d_ +< + +43 +n_ +< +is_me +< +It +, + gLaIt +> > + +44 , + gy1 +< + gPdi +, + gIt +> + +49  + gd_ +< + +50 + tn_ +< + tis_me +< + tIt +, + tLaIt +> > + +51 , + ty1 +< + tPdi +, + tIt +> + +52 > + tty +; + +59 + gme +< + +60 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ +) + +61 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +S +) + +62 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +FwdOp +) + +63 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +FwdPdi +) + +64 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +BackwdOp +) + +65 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +BackwdPdi +) + +67  + s_fd_if + + +70  +tyme + + tbeg +< + tSequ +>:: + tty + + tf_ +; + +71  +tyme + + td +< + tSequ +>:: + tty + + tϡ_ +; + +73  +tyme + + tev_if +< + +74 + tis_ +< + tBackwdPdi +> + +75 , + tif_ +< + tis_ +< + tBackwdOp +>, + tways +< + tl_ +>,lways< + tue_ +> > + +76 , + tidty +< + tBackwdPdi +> + +77 >:: + tty + + tbackwd_ed_ +; + +80 #i! +BOOST_WORKAROUND +( +__MWERKS__ +, +BOOST_TESTED_AT +(0x3003)&& !BOOST_WORKAROUND( +__IBMCPP__ +, BOOST_TESTED_AT(600)) + +81  + gsu_ + : + +85 +aux +:: + t_fd_if_im +< + +86 + tf_ + + +87 , + tS + + +88 , + tFwdOp + + +89 , + te +< + taux +:: + t_fd_if_ed +< + tFwdPdi +, + tϡ_ + > > + +90 , + tBackwdOp + + +91 , + tbackwd_ed_ + + +93 #i! + tBOOST_WORKAROUND +( + t__MWERKS__ +, + tBOOST_TESTED_AT +(0x3003)&& !BOOST_WORKAROUND( + t__IBMCPP__ +, BOOST_TESTED_AT(600)) + +96 + gsu_ +; + +99 + gpublic +: + +101  + +< + +102 + ttyme + + tsu_ +:: + te + + +103 , + ttyme + + tsu_ +:: + t + + +104 > + tty +; + +106 +BOOST_MPL_AUX_LAMBDA_SUPPORT +( + +108 , +_fd_if + + +109 , ( +Sequ +, +S +, +FwdOp +, +FwdPdi +, +BackwdOp +, +BackwdPdi +) + +113 +BOOST_MPL_AUX_NA_SPEC +(6, +_fd_if +) + + @/usr/include/boost/mpl/iterator_range.hpp + +2 #ide +BOOST_MPL_ITERATOR_RANGE_HPP_INCLUDED + + +3  + #BOOST_MPL_ITERATOR_RANGE_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +20 +mea + + gboo + {amea + gm + { + +22  + g_nge_g +; + +24 + gme +< + +25 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +F +) + +26 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +La +) + +28  + s_nge + + +30  +_nge_g + + tg +; + +31  +_nge + + tty +; + +32  +F + + tbeg +; + +33  +La + + td +; + +35 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(2, +_nge +,( +F +, +La +)) + +38 +BOOST_MPL_AUX_NA_SPEC +(2, +_nge +) + + @/usr/include/boost/mpl/less.hpp + +2 #ide +BOOST_MPL_LESS_HPP_INCLUDED + + +3  + #BOOST_MPL_LESS_HPP_INCLUDED + + + ) + +17  + #AUX778076_OP_NAME + +ss + + + ) + +18  + #AUX778076_OP_TOKEN + < + + ) + +19  + ~ + + @/usr/include/boost/mpl/list.hpp + +2 #ide +BOOST_MPL_LIST_HPP_INCLUDED + + +3  + #BOOST_MPL_LIST_HPP_INCLUDED + + + ) + +17 #i! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26 #i! +defed +( +BOOST_NEEDS_TOKEN_PASTING_OP_FOR_TOKENS_JUXTAPOSING +) + +27  + #AUX778076_LIST_HEADER + \ + +28 + `BOOST_PP_CAT +( +li +, +BOOST_MPL_LIMIT_LIST_SIZE +). +h + \ + +29 + + ) + +31  + #AUX778076_LIST_HEADER + \ + +32 + `BOOST_PP_CAT +( +li +, +BOOST_MPL_LIMIT_LIST_SIZE +)##. +h + \ + +33 + + ) + +36 #ud +BOOST_PP_STRINGIZE +( +boo +/ +m +/ +li +/ +AUX778076_LIST_HEADER +) + +37 #unde +AUX778076_LIST_HEADER + + +40  + ~ + +42 #i! +defed +( +BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS +) \ + +43 && ! + $defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +45  + #BOOST_MPL_PREPROCESSED_HEADER + +li +. +h + + + ) + +46  + ~ + +50  + ~ + +52  + #AUX778076_SEQUENCE_NAME + +li + + + ) + +53  + #AUX778076_SEQUENCE_LIMIT + +BOOST_MPL_LIMIT_LIST_SIZE + + + ) + +54  + ~ + + @/usr/include/boost/mpl/logical.hpp + +2 #ide +BOOST_MPL_LOGICAL_HPP_INCLUDED + + +3  + #BOOST_MPL_LOGICAL_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + + @/usr/include/boost/mpl/long.hpp + +2 #ide +BOOST_MPL_LONG_HPP_INCLUDED + + +3  + #BOOST_MPL_LONG_HPP_INCLUDED + + + ) + +17  + ~ + +19  + #AUX_WRAPPER_VALUE_TYPE +  + + ) + +20  + ~ + + @/usr/include/boost/mpl/max_element.hpp + +2 #ide +BOOST_MPL_MAX_ELEMENT_HPP_INCLUDED + + +3  + #BOOST_MPL_MAX_ELEMENT_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26 +mea + + gboo + {amea + gm + { + +28 +BOOST_MPL_AUX_COMMON_NAME_WKND +( +max_emt +) + +30 +mea + + gaux + { + +32 + gme +< +tyme + + gPdi + > + +33  + s_max + + +35 + gme +< +tyme + + gOldIt +,ym + gIt + > + +36  + sy + + +38  +tyme + + ty2 +< + +39 + tPdi + + +40 , + ttyme + + tdef +< + tOldIt +>:: + tty + + +41 , + ttyme + + tdef +< + tIt +>:: + tty + + +42 >:: + tty + + tcdi_ +; + +44  +tyme + + tif_ +< + +45 + tcdi_ + + +46 , + tIt + + +47 , + tOldIt + + +48 >:: + tty +ype; + +55 + gme +< + +56 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ +) + +57 , +tyme + + gPdi + = +ss +< +_ +, + g_ +> + +59  + gmax_emt + + +60 : +_fd +< + +61 +Sequ + + +62 , +tyme + + gbeg +< + gSequ +>:: +ty + + +63 , + ge +< + gaux +:: +_max +< +Pdi +> > + +68 +BOOST_MPL_AUX_NA_SPEC +(1, +max_emt +) + + @/usr/include/boost/mpl/next.hpp + +2 #ide +BOOST_MPL_NEXT_HPP_INCLUDED + + +3  + #BOOST_MPL_NEXT_HPP_INCLUDED + + + ) + +17  + ~ + + @/usr/include/boost/mpl/not.hpp + +2 #ide +BOOST_MPL_NOT_HPP_INCLUDED + + +3  + #BOOST_MPL_NOT_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + {amea + gm + { + +25 +mea + + gaux + { + +27 + gme +< +BOOST_MPL_AUX_NTTP_DECL +(, +C_ +) > + +28  + gn_im + + +29 : +bo_ + + +36 + gme +< + +37 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +T +) + +39  + gn_ + + +40 : +aux +:: +n_im +< + +41 +BOOST_MPL_AUX_NESTED_TYPE_WKND +( +T +):: +vue + + +44 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +n_ +,( +T +)) + +47 +BOOST_MPL_AUX_NA_SPEC +(1, +n_ +) + + @/usr/include/boost/mpl/pair.hpp + +2 #ide +BOOST_MPL_PAIR_HPP_INCLUDED + + +3  + #BOOST_MPL_PAIR_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gboo + {amea + gm + { + +24 + gme +< + +25 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +T1 +) + +26 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +T2 +) + +28  + s + + +30  + + + tty +; + +31  +T1 + + tf +; + +32  +T2 + + tcd +; + +34 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(2, + +,( +T1 +, +T2 +)) + +37 + gme +< + +38 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +P +) + +40  + sf + + +42 #i! +defed +( +BOOST_MPL_CFG_MSVC_70_ETI_BUG +) + +43  +tyme + + tP +:: + tf + + tty +; + +45  +tyme + + taux +:: + tmsvc_i_ba +< + tP +>:: + tf + + tty +; + +47 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +f +,( +P +)) + +50 + gme +< + +51 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +P +) + +53  + scd + + +55 #i! +defed +( +BOOST_MPL_CFG_MSVC_70_ETI_BUG +) + +56  +tyme + + tP +:: + tcd + + tty +; + +58  +tyme + + taux +:: + tmsvc_i_ba +< + tP +>:: + tcd + + tty +; + +60 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +cd +,( +P +)) + +64 +BOOST_MPL_AUX_NA_SPEC_NO_ETI +(2, + +) + +65 +BOOST_MPL_AUX_NA_SPEC +(1, +f +) + +66 +BOOST_MPL_AUX_NA_SPEC +(1, +cd +) + + @/usr/include/boost/mpl/protect.hpp + +2 #ide +BOOST_MPL_PROTECT_HPP_INCLUDED + + +3  + #BOOST_MPL_PROTECT_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + {amea + gm + { + +25 + gme +< + +26 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +T +) + +27 ,  + gn__ + = 0 + +29  +e + : +T + + +31 #i +BOOST_WORKAROUND +( +__EDG_VERSION__ +, == 238) + +32  +m +:: + te + + tty +; + +34  +e + + tty +; + +38 #i +defed +( +BOOST_MPL_CFG_BROKEN_DEFAULT_PARAMETERS_IN_NESTED_TEMPLATES +) + +39 +mea + + gaux + { + +40 + gme +< +BOOST_MPL_AUX_NTTP_DECL +(, +N +), +tyme + + gT + > + +41  + gy +< + ge +< + gT +>, + gN + > + +42 : +y +< +T +, + gN +> + +48 +BOOST_MPL_AUX_NA_SPEC_MAIN +(1, +e +) + +49 #i! +defed +( +BOOST_MPL_CFG_NO_FULL_LAMBDA_SUPPORT +) + +50 +BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY +(1, 1, +e +) + + @/usr/include/boost/mpl/push_front.hpp + +2 #ide +BOOST_MPL_PUSH_FRONT_HPP_INCLUDED + + +3  + #BOOST_MPL_PUSH_FRONT_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + {amea + gm + { + +25 + gme +< + +26 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ +) + +27 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +T +) + +29  + gpush_t + + +30 : +push_t_im +< +tyme + +qu_g +< +Sequ +>:: +ty + > + +31 :: +me + +y +< +Sequ +, + gT + > + +33 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(2, +push_t +,( +Sequ +, +T +)) + +37 + gme +< + +38 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ +) + +40  + ghas_push_t + + +41 : +has_push_t_im +< +tyme + +qu_g +< +Sequ +>:: +ty + > + +42 :: +me + +y +< +Sequ + > + +44 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +has_push_t +,( +Sequ +)) + +47 +BOOST_MPL_AUX_NA_SPEC +(2, +push_t +) + +48 +BOOST_MPL_AUX_NA_SPEC +(1, +has_push_t +) + + @/usr/include/boost/mpl/same_as.hpp + +2 #ide +BOOST_MPL_SAME_AS_HPP_INCLUDED + + +3  + #BOOST_MPL_SAME_AS_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + {amea + gm + { + +25 + gme +< +tyme + + gT1 + > + +26  + sme_as + + +28 + gme +< +tyme + + gT2 + >  + gy + + +29 #i! +defed +( +BOOST_MPL_CFG_NO_NESTED_FORWARDING +) + +30 : +is_me +< +T1 +, + gT2 +> + +34  +tyme + + tis_me +< + tT1 +, + tT2 +>:: + tty +ype; + +39 + gme +< +tyme + + gT1 + > + +40  + sn_me_as + + +42 + gme +< +tyme + + gT2 + >  + gy + + +43 #i! +defed +( +BOOST_MPL_CFG_NO_NESTED_FORWARDING +) + +44 : +n_ +< +is_me +< +T1 +, + gT2 +> > + +48  +tyme + + tn_ +< + tis_me +< + tT1 +, + tT2 +> >:: + tty +ype; + + @/usr/include/boost/mpl/size_t.hpp + +2 #ide +BOOST_MPL_SIZE_T_HPP_INCLUDED + + +3  + #BOOST_MPL_SIZE_T_HPP_INCLUDED + + + ) + +17  + ~ + +19  + #AUX_WRAPPER_VALUE_TYPE + +d +:: +size_t + + + ) + +20  + #AUX_WRAPPER_NAME + +size_t + + + ) + +21  + #AUX_WRAPPER_PARAMS +( +N + +d +:: +size_t + + ) +N + +23  + ~ + + @/usr/include/boost/mpl/sizeof.hpp + +2 #ide +BOOST_MPL_SIZEOF_HPP_INCLUDED + + +3  + #BOOST_MPL_SIZEOF_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +21 +mea + + gboo + {amea + gm + { + +23 + gme +< + +24 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +T +) + +26  + gsizeof_ + + +27 : +m +:: +size_t +< ( +T +) > + +29 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +sizeof_ +,( +T +)) + +32 +BOOST_MPL_AUX_NA_SPEC_NO_ETI +(1, +sizeof_ +) + + @/usr/include/boost/mpl/transform.hpp + +2 #ide +BOOST_MPL_TRANSFORM_HPP_INCLUDED + + +3  + #BOOST_MPL_TRANSFORM_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30 +mea + + gboo + {amea + gm + { + +32 +mea + + gaux + { + +34 + gme +< + +35 +tyme + + gSeq + + +36 , +tyme + + gOp + + +37 , +tyme + + gIn + + +39  + gsfm1_im + + +40 : +fd +< + +41 +Seq + + +42 , +tyme + + gIn +:: +e + + +43 , + gbd2 +< +tyme + + gmbda +:: +ty + + +44 , + g_1 + + +45 , + gbd1 +< +tyme + + gmbda +< + gOp +>:: +ty +, + g_2 +> + +51 + gme +< + +52 +tyme + + gSeq + + +53 , +tyme + + gOp + + +54 , +tyme + + gIn + + +56  + gv_sfm1_im + + +57 : +v_fd +< + +58 +Seq + + +59 , +tyme + + gIn +:: +e + + +60 , + gbd2 +< +tyme + + gmbda +:: +ty + + +61 , + g_1 + + +62 , + gbd1 +< +tyme + + gmbda +< + gOp +>:: +ty +, + g_2 +> + +68 + gme +< + +69 +tyme + + gSeq1 + + +70 , +tyme + + gSeq2 + + +71 , +tyme + + gOp + + +72 , +tyme + + gIn + + +74  + gsfm2_im + + +75 : +fd +< + +76 +_vw +< +Seq1 +, + gSeq2 +> + +77 , +tyme + + gIn +:: +e + + +78 , + gbd2 +< +tyme + + gmbda +:: +ty + + +79 , + g_1 + + +80 , + gbd2 +< + +81 +tyme + + gmbda +< + gOp +>:: +ty + + +82 , + gbd1 +< + gf +<>, + g_2 +> + +83 , + gbd1 +< + gcd +<>, + g_2 +> + +90 + gme +< + +91 +tyme + + gSeq1 + + +92 , +tyme + + gSeq2 + + +93 , +tyme + + gOp + + +94 , +tyme + + gIn + + +96  + gv_sfm2_im + + +97 : +v_fd +< + +98 +_vw +< +Seq1 +, + gSeq2 +> + +99 , +tyme + + gIn +:: +e + + +100 , + gbd2 +< +tyme + + gmbda +:: +ty + + +101 , + g_1 + + +102 , + gbd2 +< +tyme + + gmbda +< + gOp + >:: +ty + + +103 , + gbd1 +< + gf +<>, + g_2 +> + +104 , + gbd1 +< + gcd +<>, + g_2 +> + +113 +BOOST_MPL_AUX_INSERTER_ALGORITHM_DEF +(3, +sfm1 +) + +114 +BOOST_MPL_AUX_INSERTER_ALGORITHM_DEF +(4, +sfm2 +) + +116  + #AUX778076_TRANSFORM_DEF +( +me +) \ + +117 +me +< \ + +118 +tyme + + `BOOST_MPL_AUX_NA_PARAM +( +Seq1 +) \ + +119 , +tyme + + `BOOST_MPL_AUX_NA_PARAM +( +Seq2OrOti +) \ + +120 , +tyme + + `BOOST_MPL_AUX_NA_PARAM +( +OtiOrIn +) \ + +121 , +tyme + + `BOOST_MPL_AUX_NA_PARAM +( +In +) \ + +123  +me + \ + +125  +tyme + + tev_if +< \ + +126 + t_ +< \ + +127 + tis_ +< + tOtiOrIn +> \ + +128 , + tis_mbda_exessi +< + tSeq2OrOti + > \ + +129 , + tn_ +< + tis_qu +< + tSeq2OrOti +> > \ + +131 , + tme +##1< + tSeq1 +, + tSeq2OrOti +, + tOtiOrIn +> \ + +132 , + tme +##2< + tSeq1 +, + tSeq2OrOti +, + tOtiOrIn +, + tIn +> \ + +133 >:: + tty +ype; \ + +135 + `BOOST_MPL_AUX_NA_SPEC +(4, +me +) \ + +136 + + ) + +138 +AUX778076_TRANSFORM_DEF +( +sfm +) + +139 +AUX778076_TRANSFORM_DEF +( +v_sfm +) + +141 #unde +AUX778076_TRANSFORM_DEF + + + @/usr/include/boost/none.hpp + +13 #ide +BOOST_NONE_17SEP2003_HPP + + +14  + #BOOST_NONE_17SEP2003_HPP + + + ) + +16  + ~"boo/ne_t.h +" + +22 +mea + + gboo + { + +24 #ifde +BOOST_OPTIONAL_USE_OLD_DEFINITION_OF_NONE + + +26 +ne_t + cڡ + gne + = ( +ic_ +(0)) ; + +28 #i +defed + +BOOST_OPTIONAL_USE_SINGLETON_DEFINITION_OF_NONE + + +30 +mea + + gda + {amea + gtiڮ_da + { + +33 + gme + < +tyme + + gT +> + +34  + sne_ + + +36 cڡ +T + + g +; + +39 + gme + < +tyme + + gT +> + +40 cڡ +T + + gne_ +< + gT +>:: + + = T(); + +45 + gmea + { + +47 cڡ + gne_t +& + gne + = +da +:: +tiڮ_da +:: +ne_ +< +ne_t +>:: + +; + +52 cڡ +ne_t + +ne + (e_t:: +_g +())); + + @/usr/include/boost/optional/bad_optional_access.hpp + +12 #ide +BOOST_BAD_OPTIONAL_ACCESS_22MAY2014_HPP + + +13  + #BOOST_BAD_OPTIONAL_ACCESS_22MAY2014_HPP + + + ) + +15  + ~ + +16 #i +__lulus + < 201103L + +17  + ~ + +20 +mea + + gboo + { + +22 as + cbad_tiڮ_acss + : +public + +d +:: +logic_r + + +24 +public +: + +25 +bad_tiڮ_acss +() + +26 : +d +:: +logic_r +("Attemptedoccesshe value ofn uninitialized optional object.") + + @/usr/include/boost/optional/detail/old_optional_implementation.hpp + +13 #ide +BOOST_OPTIONAL_DETAIL_OLD_OPTIONAL_IMPLEMENTATION_AJK_28JAN2015_HPP + + +14  + #BOOST_OPTIONAL_DETAIL_OLD_OPTIONAL_IMPLEMENTATION_AJK_28JAN2015_HPP + + + ) + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21 +mea + + gboo + { + +23 +mea + + gtiڮ_da + { + +26 + gme +< +ass + + gT +> + +27  + stys_wh_it_f + + +29  +T + cڡ& + tn_cڡ_ty + ; + +30  + gT + & + tn_ty + ; + +31 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +32  + gT + && + trv_n_ty + ; + +33  + gT + && + tn_ty_of_mpܬy_w +; + +34 #ifde +BOOST_MOVE_OLD_RVALUE_REF_BINDING_RULES + + +37  + gT +&& +move +( +T +&& +r +{  + gr +; } + +39  +rv_n_ty + +move +( +n_ty + +r +{  + gboo +::move(r); } + +42  +T + cڡ* + tpor_cڡ_ty + ; + +43  +T + * + tpor_ty + ; + +44  +T + cڡ& + tgumt_ty + ; + +47 + gme +< +ass + + gT +> + +48  + stys_wh_is_f + + +50  +BOOST_DEDUCED_TYPENAME + + tmove_n +< + tT +>:: + tty + + tw_ty + ; + +52  + gw_ty +& + tn_cڡ_ty + ; + +53  + gw_ty +& + tn_ty + ; + +54 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +55  +BOOST_DEDUCED_TYPENAME + + tmove_cڡ +< + tw_ty +>:: + tty +&& + trv_n_ty + ; + +56  + gw_ty +& + tn_ty_of_mpܬy_w +; + +57  +n_ty + +move +en_ty +r +{  + gr +; } + +59  +w_ty +* + tpor_cڡ_ty + ; + +60  +w_ty +* + tpor_ty + ; + +61  + gw_ty +& + tgumt_ty + ; + +64 + gme + < +ass + + gTo +, cs + gFrom +> + +65  +evt_bdg_rvue_f_to_tiڮ_lvue_f +() + +67 #ide +BOOST_OPTIONAL_CONFIG_ALLOW_BINDING_TO_RVALUES + + +68 +BOOST_STATIC_ASSERT_MSG +( + +69 ! +boo +:: +is_lvue_n +< +To +>:: +vue + || !boo:: +is_rvue_n +< +From +>::value, + +74  + stiڮ_g + {} ; + +76 + gme +< +ass + + gT +> + +77 as + ctiڮ_ba + : +public + +tiڮ_g + + +79 +ive + : + +82 #i! +BOOST_WORKAROUND +( + t__BORLANDC__ +, + tBOOST_TESTED_AT +(0x564)) + +83 + tBOOST_DEDUCED_TYPENAME + + +85 :: + tboo +:: + tda +:: + tmake_n_cڋ +< + tT +>:: + tty + + t_ty + ; + +87  + gigd_age +< + t_ty +> + tage_ty + ; + +89  + gtys_wh_it_f +< + tT +> + ttys_wh_n_f + ; + +90  + gtys_wh_is_f +< + tT +> + ttys_wh_f + ; + +92  + gtiڮ_ba +< + tT +> + tthis_ty + ; + +94 + geed + : + +96  +T + + tvue_ty + ; + +98  +ue_ty + + tis_n_g + ; + +99  +l_ty + + tis_n_n_g + ; + +101  +BOOST_DEDUCED_TYPENAME + + tis_n +< + tT +>:: + tty + + tis_n_edi + ; + +103 + gpublic +: + +104  +BOOST_DEDUCED_TYPENAME + + tcdiڮ +< + tis_n_edi +:: + tvue +, + ttys_wh_f +, + ttys_wh_n_f +>:: + tty + + ttys + ; + +106 + geed +: + +107  +BOOST_DEDUCED_TYPENAME + + ttys +:: + tn_ty +eference_type ; + +108  +BOOST_DEDUCED_TYPENAME + + ttys +:: + tn_cڡ_ty +eference_const_type ; + +109 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +110  +BOOST_DEDUCED_TYPENAME + + ttys +:: + trv_n_ty +val_reference_type ; + +111  +BOOST_DEDUCED_TYPENAME + + ttys +:: + tn_ty_of_mpܬy_w +eference_type_of_temporary_wrapper ; + +113  +BOOST_DEDUCED_TYPENAME + + ttys +:: + tpor_ty +ointer_type ; + +114  +BOOST_DEDUCED_TYPENAME + + ttys +:: + tpor_cڡ_ty +ointer_const_type ; + +115  +BOOST_DEDUCED_TYPENAME + + ttys +:: + tgumt_ty +rgument_type ; + +119 +tiڮ_ba +() + +121 +m_lized +( +l +) {} + +125 +tiڮ_ba + ( +ne_t + ) + +127 +m_lized +( +l +) {} + +131 +tiڮ_ba + ( +gumt_ty + +v + ) + +133 +m_lized +( +l +) + +135 +cڡru +( +v +); + +138 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +141 +tiڮ_ba + ( +rv_n_ty + +v + ) + +143 +m_lized +( +l +) + +145 +cڡru + +boo +:: +move +( +v +) ); + +151 +tiڮ_ba + ( +bo + +cd +, +gumt_ty + +v + ) + +153 +m_lized +( +l +) + +155 i +cd + ) + +156 +cڡru +( +v +); + +161 +tiڮ_ba + ( oiڮ_ba cڡ& +rhs + ) + +163 +m_lized +( +l +) + +165 i +rhs +. +is_lized +() ) + +166 +cڡru +( +rhs +. +g_im +()); + +169 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +172 +tiڮ_ba + ( oiڮ_ba&& +rhs + ) + +174 +m_lized +( +l +) + +176 i +rhs +. +is_lized +() ) + +177 +cڡru + +boo +:: +move +( +rhs +. +g_im +()) ); + +181 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +183 + gme +< +ass + + gEx +, cs + gPEx +> + +184 +exic + +tiڮ_ba + ( +Ex +&& +ex +, +PEx + cڡ* +g + ) + +186 +m_lized +( +l +) + +188 +cڡru +( +boo +:: +fwd +< +Ex +>( +ex +), +g +); + +195 + gme +< +ass + + gEx +> + +196 +exic + +tiڮ_ba + ( +Ex + cڡ& +ex +, Ex cڡ* +g + ) + +198 +m_lized +( +l +) + +200 +cڡru +( +ex +, +g +); + +207 ~ +tiڮ_ba +({ +deroy +() ; } + +210  +assign + ( +tiڮ_ba + cڡ& +rhs + ) + +212 i( +is_lized +()) + +214 i + grhs +. +is_lized +() ) + +215 +assign_vue +( +rhs +. +g_im +(), +is_n_edi +() ); + +216 +deroy +(); + +220 i + grhs +. +is_lized +() ) + +221 +cڡru +( +rhs +. +g_im +()); + +225 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +227  +assign + ( +tiڮ_ba +&& +rhs + ) + +229 i( +is_lized +()) + +231 i + grhs +. +is_lized +() ) + +232 +assign_vue +( +boo +:: +move +( +rhs +. +g_im +()), +is_n_edi +() ); + +233 +deroy +(); + +237 i + grhs +. +is_lized +() ) + +238 +cڡru +( +boo +:: +move +( +rhs +. +g_im +())); + +244 + gme +< +ass + + gU +> + +245  +assign + ( +tiڮ +< +U +> cڡ& +rhs + ) + +247 i( +is_lized +()) + +249 i + grhs +. +is_lized +() ) + +250 #ide +BOOST_OPTIONAL_CONFIG_RESTORE_ASSIGNMENT_OF_NONCONVERTIBLE_TYPES + + +251 +assign_vue +( +rhs +. +g +(), +is_n_edi +() ); + +253 +assign_vue +( +ic_ +< +vue_ty +>( +rhs +. +g +()), +is_n_edi +() ); + +256 +deroy +(); + +260 i + grhs +. +is_lized +() ) + +261 #ide +BOOST_OPTIONAL_CONFIG_RESTORE_ASSIGNMENT_OF_NONCONVERTIBLE_TYPES + + +262 +cڡru +( +rhs +. +g +()); + +264 +cڡru +( +ic_ +< +vue_ty +>( +rhs +. +g +())); + +269 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +271 + gme +< +ass + + gU +> + +272  +assign + ( +tiڮ +< +U +>&& +rhs + ) + +274  +BOOST_DEDUCED_TYPENAME + + ttiڮ +< + tU +>:: + trv_n_ty + + tf_ty +; + +275 i( +is_lized +()) + +277 i + grhs +. +is_lized +() ) + +278 +assign_vue +( +ic_ +< +f_ty +>( +rhs +. +g +()), +is_n_edi +() ); + +279 +deroy +(); + +283 i + grhs +. +is_lized +() ) + +284 +cڡru +( +ic_ +< +f_ty +>( +rhs +. +g +())); + +290  +assign + ( +gumt_ty + +v + ) + +292 i( +is_lized +()) + +293 +assign_vue +( +v +, +is_n_edi +() ); + +294 +cڡru +( +v +); + +297 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +299  +assign + ( +rv_n_ty + +v + ) + +301 i( +is_lized +()) + +302 +assign_vue + +boo +:: +move +( +v +), +is_n_edi +() ); + +303 +cڡru + +boo +:: +move +( +v +) ); + +309  +assign + ( +ne_t + ) + gBOOST_NOEXCEPT + { +deroy +(); } + +311 #ide +BOOST_OPTIONAL_NO_INPLACE_FACTORY_SUPPORT + + +313 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +314 + gme +< +ass + + gEx +, cs + gExP +> + +315  +assign_ex + ( +Ex +&& +ex +, +ExP + cڡ* +g + ) + +317 i( +is_lized +()) + +318 +assign_ex_to_lized +( +boo +:: +fwd +< +Ex +>( +ex +), +g +); + +319 +cڡru +( +boo +:: +fwd +< +Ex +>( +ex +), +g +); + +322 + gme +< +ass + + gEx +> + +323  +assign_ex + ( +Ex + cڡ& +ex +, Ex cڡ* +g + ) + +325 i( +is_lized +()) + +326 +assign_ex_to_lized +( +ex +, +g +); + +327 +cڡru +( +ex +, +g +); + +333 + gpublic + : + +337  +t +( +BOOST_NOEXCEPT + { +deroy +(); } + +340  +t + ( +gumt_ty + +v + ) { +assign +(val); } + +345 +por_cڡ_ty + +g_r +(cڡ {  + gm_lized + ? +g_r_im +() : 0 ; } + +346 +por_ty + +g_r +({  + gm_lized + ? +g_r_im +() : 0 ; } + +348 +bo + +is_lized +(cڡ {  + gm_lized + ; } + +350 + geed + : + +352  +cڡru + ( +gumt_ty + +v + ) + +354 :: +w + ( +m_age +. +addss +() +_ty +( +v +) ; + +355 + gm_lized + = +ue + ; + +358 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +359  +cڡru + ( +rv_n_ty + +v + ) + +361 :: +w + ( +m_age +. +addss +() +_ty + +tys +:: +move +( +v +) ) ; + +362 + gm_lized + = +ue + ; + +367 #i(! +defed + +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES +&& (!defed +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) + +370 + gme +< + gass +... + gArgs +> + +371  +ema_assign + ( +Args +&&... +gs + ) + +373 +deroy +(); + +374 :: +w + ( +m_age +. +addss +() +_ty + +boo +:: +fwd +< +Args +>( +gs +)... ); + +375 + gm_lized + = +ue + ; + +377 #i(! +defed + +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES +) + +378 + gme +< +ass + + gArg +> + +379  +ema_assign + ( +Arg +&& +g + ) + +381 +deroy +(); + +382 :: +w + ( +m_age +. +addss +() +_ty + +boo +:: +fwd +< +Arg +>( +g +) ); + +383 + gm_lized + = +ue + ; + +386  +ema_assign + () + +388 +deroy +(); + +389 :: +w + ( +m_age +. +addss +() +_ty +(); + +390 + gm_lized + = +ue + ; + +393 + gme +< +ass + + gArg +> + +394  +ema_assign + ( cڡ +Arg +& +g + ) + +396 +deroy +(); + +397 :: +w + ( +m_age +. +addss +() +_ty + +g + ); + +398 + gm_lized + = +ue + ; + +401 + gme +< +ass + + gArg +> + +402  +ema_assign + ( +Arg +& +g + ) + +404 +deroy +(); + +405 :: +w + ( +m_age +. +addss +() +_ty + +g + ); + +406 + gm_lized + = +ue + ; + +409  +ema_assign + () + +411 +deroy +(); + +412 :: +w + ( +m_age +. +addss +() +_ty +(); + +413 + gm_lized + = +ue + ; + +417 #ide +BOOST_OPTIONAL_NO_INPLACE_FACTORY_SUPPORT + + +419 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +421 + gme +< +ass + + gEx +> + +422  +cڡru + ( +Ex +&& +y +, +_a_y_ba + const* ) + +424 +BOOST_STATIC_ASSERT + ( ! +is_n_edi +:: +vue + ) ; + +425 + gboo_tiڮ_da +:: +cڡru +< +vue_ty +>( +y +, + gm_age +. +addss +()); + +426 + gm_lized + = +ue + ; + +430 + gme +< +ass + + gEx +> + +431  +cڡru + ( +Ex +&& +y +, +tyd__a_y_ba + const* ) + +433 +BOOST_STATIC_ASSERT + ( ! +is_n_edi +:: +vue + ) ; + +434 + gy +. +y +( +m_age +. +addss +()) ; + +435 + gm_lized + = +ue + ; + +438 + gme +< +ass + + gEx +> + +439  +assign_ex_to_lized + ( +Ex +&& +y +, +_a_y_ba + cڡ* +g + ) + +441 +deroy +(); + +442 +cڡru +( +y +, +g +); + +446 + gme +< +ass + + gEx +> + +447  +assign_ex_to_lized + ( +Ex +&& +y +, +tyd__a_y_ba + cڡ* +g + ) + +449 +deroy +(); + +450 +cڡru +( +y +, +g +); + +455 + gme +< +ass + + gEx +> + +456  +cڡru + ( +Ex + cڡ& +y +, +_a_y_ba + const* ) + +458 +BOOST_STATIC_ASSERT + ( ! +is_n_edi +:: +vue + ) ; + +459 + gboo_tiڮ_da +:: +cڡru +< +vue_ty +>( +y +, + gm_age +. +addss +()); + +460 + gm_lized + = +ue + ; + +464 + gme +< +ass + + gEx +> + +465  +cڡru + ( +Ex + cڡ& +y +, +tyd__a_y_ba + const* ) + +467 +BOOST_STATIC_ASSERT + ( ! +is_n_edi +:: +vue + ) ; + +468 + gy +. +y +( +m_age +. +addss +()) ; + +469 + gm_lized + = +ue + ; + +472 + gme +< +ass + + gEx +> + +473  +assign_ex_to_lized + ( +Ex + cڡ& +y +, +_a_y_ba + cڡ* +g + ) + +475 +deroy +(); + +476 +cڡru +( +y +, +g +); + +480 + gme +< +ass + + gEx +> + +481  +assign_ex_to_lized + ( +Ex + cڡ& +y +, +tyd__a_y_ba + cڡ* +g + ) + +483 +deroy +(); + +484 +cڡru +( +y +, +g +); + +490 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +495 + gme +< +ass + + gEx +> + +496  +cڡru + ( +Ex +&& +ex +, const* ) + +498 +w + ( +m_age +. +addss +() +_ty +( +boo +:: +fwd +< +Ex +>( +ex +)) ; + +499 + gm_lized + = +ue + ; + +506 + gme +< +ass + + gEx +> + +507  +assign_ex_to_lized + ( +Ex +&& +ex +, const* ) + +509 +assign_vue +( +boo +:: +fwd +< +Ex +>( +ex +), +is_n_edi +()); + +516 + gme +< +ass + + gEx +> + +517  +cڡru + ( +Ex + cڡ& +ex +, const* ) + +519 +w + ( +m_age +. +addss +() +_ty +( +ex +) ; + +520 + gm_lized + = +ue + ; + +527 + gme +< +ass + + gEx +> + +528  +assign_ex_to_lized + ( +Ex + cڡ& +ex +, const* ) + +530 +assign_vue +( +ex +, +is_n_edi +()); + +535 #ifde +BOOST_OPTIONAL_WEAK_OVERLOAD_RESOLUTION + + +548 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +550 + gme +< +ass + + gEx +> + +551  +cڡru + ( +Ex +&& +ex +, +tiڮ_g + const* ) + +553 i + gex +. +is_lized +() ) + +557 +w + ( +m_age +. +addss +() +_ty +( +tys +:: +move +( +ex +. +g +())) ; + +558 + gm_lized + = +ue + ; + +563 + gme +< +ass + + gEx +> + +564  +cڡru + ( +Ex + cڡ& +ex +, +tiڮ_g + const* ) + +566 i + gex +. +is_lized +() ) + +570 +w + ( +m_age +. +addss +() +_ty +( +ex +. +g +()) ; + +571 + gm_lized + = +ue + ; + +577  +assign_vue + ( +gumt_ty + +v +, +is_n_n_g + ) { +g_im +() = val; } + +578  +assign_vue + ( +gumt_ty + +v +, +is_n_g + ) { +cڡru +(val); } + +579 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +580  +assign_vue + ( +rv_n_ty + +v +, +is_n_n_g + ) { +g_im +( +ic_ +(val); } + +581  +assign_vue + ( +rv_n_ty + +v +, +is_n_g + ) { +cڡru + +ic_ +(val) ); } + +584  +deroy +() + +586 i + gm_lized + ) + +587 +deroy_im +( +is_n_edi +()) ; + +590 +n_cڡ_ty + +g_im +(cڡ {  +den +( +g_obje +(), +is_n_edi +() ) ; } + +591 +n_ty + +g_im +({  +den +( +g_obje +(), +is_n_edi +() ) ; } + +593 +por_cڡ_ty + +g_r_im +(cڡ {  +_r +( +g_obje +(), +is_n_edi +() ) ; } + +594 +por_ty + +g_r_im +({  +_r +( +g_obje +(), +is_n_edi +() ) ; } + +596 + give + : + +599 #i +defed +( +BOOST_OPTIONAL_DETAIL_USE_ATTRIBUTE_MAY_ALIAS +) + +601 +_ty + cڡ* +g_obje +() const + +603 uni { cڡ* +_pvoid +; +_ty + cڡ* + gas_y +; } + g + = { +m_age +. +addss +() }; + +604  + g +. + gas_y +; + +606 +_ty + * +g_obje +() + +608 uni { * + g_pvoid +; +_ty +* + gas_y +; } + g + = { +m_age +. +addss +() }; + +609  + g +. + gas_y +; + +612 +_ty + cڡ* +g_obje +(cڡ {  + gic_ +<_ty cڡ*>( + gm_age +. +addss +()); } + +613 +_ty + * +g_obje +({  + gic_ +< + g_ty + *> ( + gm_age +. +addss +()); } + +617 +n_cڡ_ty + +den + +_ty + cڡ* +p +, +is_n_n_g + ) cڡ {  * + gp + ; } + +618 +n_ty + +den + +_ty +* +p +, +is_n_n_g + ) {  * + gp + ; } + +619 +n_cڡ_ty + +den + +_ty + cڡ* +p +, +is_n_g + ) cڡ {  + gp +-> +g +() ; } + +620 +n_ty + +den + +_ty +* +p +, +is_n_g + ) {  + gp +-> +g +() ; } + +622 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x581)) + +623  +deroy_im + ( +is_n_n_g + ) { +g_r_im +()-> + g_ty +::~ +_ty +(; + gm_lized + = +l + ; } + +625  +deroy_im + ( +is_n_n_g + ) { +g_r_im +()->~ +T +(; + gm_lized + = +l + ; } + +628  +deroy_im + ( +is_n_g + ) { + gm_lized + = +l + ; } + +633 +por_cڡ_ty + +_r + +_ty + cڡ* +p +, +is_n_n_g + ) cڡ {  + gp + ; } + +634 +por_ty + +_r + +_ty + * +p +, +is_n_n_g + ) {  + gp + ; } + +635 +por_cڡ_ty + +_r + +_ty + cڡ* +p +, +is_n_g + ) cڡ {  & + gp +-> +g +() ; } + +636 +por_ty + +_r + +_ty + * +p +, +is_n_g + ) {  & + gp +-> +g +() ; } + +638 +bo + + gm_lized + ; + +639 +age_ty + + gm_age + ; + +644 + gme +< +ass + + gT +> + +645 +ass + + gtiڮ + : +public + +tiڮ_da +:: +tiڮ_ba +< +T +> + +647  +tiڮ_da +:: + ttiڮ_ba +< + tT +> + tba + ; + +649 + gpublic + : + +651  +tiڮ +< + tT +> + tthis_ty + ; + +653  +BOOST_DEDUCED_TYPENAME + + tba +:: + tvue_ty + value_type ; + +654  +BOOST_DEDUCED_TYPENAME + + tba +:: + tn_ty +eference_type ; + +655  +BOOST_DEDUCED_TYPENAME + + tba +:: + tn_cڡ_ty +eference_const_type ; + +656 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +657  +BOOST_DEDUCED_TYPENAME + + tba +:: + trv_n_ty +val_reference_type ; + +658  +BOOST_DEDUCED_TYPENAME + + tba +:: + tn_ty_of_mpܬy_w +eference_type_of_temporary_wrapper ; + +660  +BOOST_DEDUCED_TYPENAME + + tba +:: + tpor_ty +ointer_type ; + +661  +BOOST_DEDUCED_TYPENAME + + tba +:: + tpor_cڡ_ty +ointer_const_type ; + +662  +BOOST_DEDUCED_TYPENAME + + tba +:: + tgumt_ty +rgument_type ; + +666 +tiڮ +( + gBOOST_NOEXCEPT + : +ba +() {} + +670 +tiڮ + +ne_t + +ne_ + ) +BOOST_NOEXCEPT + : +ba +(none_) {} + +674 +tiڮ + ( +gumt_ty + +v + ) : +ba +(val) {} + +676 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +679 +tiڮ + ( +rv_n_ty + +v + ) : +ba + +boo +:: +fwd +< +T +>(val) ) + +680 { +tiڮ_da +:: +evt_bdg_rvue_f_to_tiڮ_lvue_f +< +T +, + grv_n_ty +>();} + +685 +tiڮ + ( +bo + +cd +, +gumt_ty + +v + ) : +ba +(cond,val) {} + +692 + gme +< +ass + + gU +> + +693 +exic + +tiڮ + ( oiڮ< +U +> cڡ& +rhs + ) + +695 +ba +() + +697 i +rhs +. +is_lized +() ) + +698 +this +-> +cڡru +( +rhs +. +g +()); + +701 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +705 + gme +< +ass + + gU +> + +706 +exic + +tiڮ + ( oiڮ< +U +> && +rhs + ) + +708 +ba +() + +710 i +rhs +. +is_lized +() ) + +711 +this +-> +cڡru + +boo +:: +move +( +rhs +. +g +()) ); + +715 #ide +BOOST_OPTIONAL_NO_INPLACE_FACTORY_SUPPORT + + +725 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +728 + gme +< +ass + + gEx +> + +729 +exic + +tiڮ + ( +Ex +&& +ex +, + +730 +BOOST_DEDUCED_TYPENAME + +boo +:: +dib_if_c +< + +731 ( +boo +:: +is_ba_of +< +tiڮ_da +:: +tiڮ_g +, +BOOST_DEDUCED_TYPENAME + boo:: +dey +< +Ex +>:: +ty +>:: +vue +) || + +732 +boo +:: +is_me +< +BOOST_DEDUCED_TYPENAME + boo:: +dey +< +Ex +>:: +ty +, +ne_t +>:: +vue +, +bo + >::ty = +ue + + +734 : +ba +( +boo +:: +fwd +< +Ex +>( +ex +),boo:: +addssof +(expr)) + +735 { +tiڮ_da +:: +evt_bdg_rvue_f_to_tiڮ_lvue_f +< +T +, + gEx +&&>();} + +738 + gme +< +ass + + gEx +> + +739 +exic + +tiڮ + ( +Ex + cڡ& +ex + ) : +ba +x, +boo +:: +addssof +(expr)) {} + +745 +tiڮ + ( oiڮ cڡ& +rhs + ) : +ba + +ic_ +(rhs) ) {} + +747 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +750 +tiڮ + ( oiڮ && +rhs + ) + +751 +BOOST_NOEXCEPT_IF +(:: +boo +:: +is_nhrow_move_cڡruib +< +T +>:: +vue +) + +752 : +ba + +boo +:: +move +( +rhs +) ) + +757 ~ +tiڮ +() {} + +759 #i! +defed +( +BOOST_OPTIONAL_NO_INPLACE_FACTORY_SUPPORT +&& !defed( +BOOST_OPTIONAL_WEAK_OVERLOAD_RESOLUTION +) + +762 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +764 +me +< +ass + +Ex +> + +765 +BOOST_DEDUCED_TYPENAME + +boo +:: +dib_if_c +< + +766 +boo +:: +is_ba_of +< +tiڮ_da +:: +tiڮ_g +, +BOOST_DEDUCED_TYPENAME + + gboo +:: +dey +< +Ex +>:: +ty +>:: +vue + || + +767 +boo +:: +is_me +< +BOOST_DEDUCED_TYPENAME + boo:: +dey +< +Ex +>:: +ty +, + gne_t +>:: +vue +, + +768 + gtiڮ +& + +769 >:: +ty + + +770 +ݔ + +Ex +&& +ex + ) + +772 +tiڮ_da +:: +evt_bdg_rvue_f_to_tiڮ_lvue_f +< +T +, +Ex +&&>(); + +773 + gthis +-> +assign_ex +( +boo +:: +fwd +< +Ex +>( +ex +),boo:: +addssof +(expr)); + +774  * + gthis + ; + +778 + gme +< +ass + + gEx +> + +779 + gtiڮ +& + gݔ + +Ex + cڡ& +ex + ) + +781 +this +-> +assign_ex +( +ex +, +boo +:: +addssof +(expr)); + +782  * + gthis + ; + +790 + gme +< +ass + + gU +> + +791 + gtiڮ +& + gݔ + +tiڮ +< +U +> cڡ& +rhs + ) + +793 +this +-> +assign +( +rhs +); + +794  * + gthis + ; + +797 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +801 + gme +< +ass + + gU +> + +802 + gtiڮ +& + gݔ + +tiڮ +< +U +> && +rhs + ) + +804 +this +-> +assign +( +boo +:: +move +( +rhs +)); + +805  * + gthis + ; + +812 + gtiڮ +& + gݔ + +tiڮ + cڡ& +rhs + ) + +814 +this +-> +assign + +ic_ +< +ba + cڡ&>( +rhs +) ) ; + +815  * + gthis + ; + +818 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +820 + gtiڮ +& + gݔ + +tiڮ + && +rhs + ) + +821 +BOOST_NOEXCEPT_IF +(:: +boo +:: +is_nhrow_move_cڡruib +< +T +>:: +vue + && ::boo:: +is_nhrow_move_assigb +::value) + +823 +this +-> +assign + +ic_ +< +ba + &&>( +rhs +) ) ; + +824  * + gthis + ; + +830 + gtiڮ +& + gݔ + +gumt_ty + +v + ) + +832 +this +-> +assign + +v + ) ; + +833  * + gthis + ; + +836 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +838 + gtiڮ +& + gݔ + +rv_n_ty + +v + ) + +840 +tiڮ_da +:: +evt_bdg_rvue_f_to_tiڮ_lvue_f +< +T +, +rv_n_ty +>(); + +841 + gthis +-> +assign + +boo +:: +move +( +v +) ) ; + +842  * + gthis + ; + +849 + gtiڮ +& + gݔ + +ne_t + +ne_ + ) +BOOST_NOEXCEPT + + +851 +this +-> +assign + +ne_ + ) ; + +852  * + gthis + ; + +855 #i(! +defed + +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES +&& (!defed +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) + +858 + gme +< + gass +... + gArgs +> + +859  +ema + ( +Args +&&... +gs + ) + +861 + gthis +-> +ema_assign + +boo +:: +fwd +< +Args +>( +gs +)... ); + +863 #i(! +defed + +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES +) + +864 + gme +< +ass + + gArg +> + +865  +ema + ( +Arg +&& +g + ) + +867 + gthis +-> +ema_assign + +boo +:: +fwd +< +Arg +>( +g +) ); + +870  +ema + () + +872 + gthis +-> +ema_assign +(); + +875 + gme +< +ass + + gArg +> + +876  +ema + ( cڡ +Arg +& +g + ) + +878 + gthis +-> +ema_assign + +g + ); + +881 + gme +< +ass + + gArg +> + +882  +ema + ( +Arg +& +g + ) + +884 + gthis +-> +ema_assign + +g + ); + +887  +ema + () + +889 + gthis +-> +ema_assign +(); + +893  +sw + +tiڮ + & +g + ) + +894 +BOOST_NOEXCEPT_IF +(:: +boo +:: +is_nhrow_move_cڡruib +< +T +>:: +vue + && ::boo:: +is_nhrow_move_assigb +::value) + +897 +boo +:: +sw +(* +this +, +g +); + +904 +n_cڡ_ty + +g +(cڡ { +BOOST_ASSERT +( +this +-> +is_lized +();  + gthis +-> +g_im +(); } + +905 +n_ty + +g +({ +BOOST_ASSERT +( +this +-> +is_lized +();  + gthis +-> +g_im +(); } + +908 +n_cڡ_ty + +g_vue_ + (en_cڡ_ty +v + ) cڡ {  + gthis +-> +is_lized +(? +g +() : v ; } + +909 +n_ty + +g_vue_ + (en_ty +v + ) {  + gthis +-> +is_lized +(? +g +() : v ; } + +914 +por_cڡ_ty + + gݔ +->(cڡ { +BOOST_ASSERT +( +this +-> +is_lized +();  + gthis +-> +g_r_im +() ; } + +915 +por_ty + + gݔ +->({ +BOOST_ASSERT +( +this +-> +is_lized +();  + gthis +-> +g_r_im +() ; } + +920 #i(! +defed + +BOOST_NO_CXX11_REF_QUALIFIERS +&& (!defed +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES +) + +921 +n_cڡ_ty + + gݔ + *(cڡ& {  + gthis +-> +g +() ; } + +922 +n_ty + + gݔ + *(& {  + gthis +-> +g +() ; } + +923 +n_ty_of_mpܬy_w + + gݔ + *(&& {  + gba +:: +tys +:: +move +( +this +-> +g +()) ; } + +925 +n_cڡ_ty + + gݔ + *(cڡ {  + gthis +-> +g +() ; } + +926 +n_ty + + gݔ + *({  + gthis +-> +g +() ; } + +929 #i(! +defed + +BOOST_NO_CXX11_REF_QUALIFIERS +&& (!defed +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES +) + +930 +n_cڡ_ty + +vue +() const& + +932 i( + gthis +-> +is_lized +()) + +933  + gthis +-> +g +() ; + +935 +throw_exi +( +bad_tiڮ_acss +()); + +938 +n_ty + +vue +() & + +940 i( + gthis +-> +is_lized +()) + +941  + gthis +-> +g +() ; + +943 +throw_exi +( +bad_tiڮ_acss +()); + +946 +n_ty_of_mpܬy_w + +vue +() && + +948 i( + gthis +-> +is_lized +()) + +949  + gba +:: +tys +:: +move +( +this +-> +g +()) ; + +951 +throw_exi +( +bad_tiڮ_acss +()); + +955 +n_cڡ_ty + +vue +() const + +957 i( + gthis +-> +is_lized +()) + +958  + gthis +-> +g +() ; + +960 +throw_exi +( +bad_tiڮ_acss +()); + +963 +n_ty + +vue +() + +965 i( + gthis +-> +is_lized +()) + +966  + gthis +-> +g +() ; + +968 +throw_exi +( +bad_tiڮ_acss +()); + +973 #ide +BOOST_NO_CXX11_REF_QUALIFIERS + + +974 + gme + < +ass + + gU +> + +975 +vue_ty + +vue_ + ( +U +&& +v + ) const& + +977 i( + gthis +-> +is_lized +()) + +978  +g +(); + +980  + gboo +:: +fwd +< +U +>( +v +); + +983 + gme + < +ass + + gU +> + +984 +vue_ty + +vue_ + ( +U +&& +v + ) && + +986 i( + gthis +-> +is_lized +()) + +987  + gba +:: +tys +:: +move +( +g +()); + +989  + gboo +:: +fwd +< +U +>( +v +); + +991 #i! +defed + +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +992 + gme + < +ass + + gU +> + +993 +vue_ty + +vue_ + ( +U +&& +v + ) const + +995 i( + gthis +-> +is_lized +()) + +996  +g +(); + +998  + gboo +:: +fwd +< +U +>( +v +); + +1001 + gme + < +ass + + gU +> + +1002 +vue_ty + +vue_ + ( +U + cڡ& +v + ) const + +1004 i( + gthis +-> +is_lized +()) + +1005  +g +(); + +1007  + gv +; + +1010 + gme + < +ass + + gU +> + +1011 +vue_ty + +vue_ + ( +U +& +v + ) const + +1013 i( + gthis +-> +is_lized +()) + +1014  +g +(); + +1016  + gv +; + +1021 #ide +BOOST_NO_CXX11_REF_QUALIFIERS + + +1022 + gme + < +tyme + + gF +> + +1023 +vue_ty + +vue__ev + ( +F + +f + ) const& + +1025 i( + gthis +-> +is_lized +()) + +1026  +g +(); + +1028  +f +(); + +1031 + gme + < +tyme + + gF +> + +1032 +vue_ty + +vue__ev + ( +F + +f + ) && + +1034 i( + gthis +-> +is_lized +()) + +1035  + gba +:: +tys +:: +move +( +g +()); + +1037  +f +(); + +1040 + gme + < +tyme + + gF +> + +1041 +vue_ty + +vue__ev + ( +F + +f + ) const + +1043 i( + gthis +-> +is_lized +()) + +1044  +g +(); + +1046  +f +(); + +1050 +bo + + gݔ +!(cڡ + gBOOST_NOEXCEPT + {  ! + gthis +-> +is_lized +() ; } + +1052 +BOOST_EXPLICIT_OPERATOR_BOOL_NOEXCEPT +() + + @/usr/include/boost/optional/detail/optional_aligned_storage.hpp + +14 #ide +BOOST_OPTIONAL_OPTIONAL_DETAIL_OPTIONAL_ALIGNED_STORAGE_AJK_12FEB2016_HPP + + +15  + #BOOST_OPTIONAL_OPTIONAL_DETAIL_OPTIONAL_ALIGNED_STORAGE_AJK_12FEB2016_HPP + + + ) + +17 +mea + + gboo + { + +19 +mea + + gtiڮ_da + { + +24 + gme + < +ass + + gT +> + +25 as + cigd_age + + +29  +BOOST_MAY_ALIAS + + gdummy_u + + +31  + gda +[ ( +T +) ]; + +32 +BOOST_DEDUCED_TYPENAME + + gty_wh_ignmt +< + +33 :: +boo +:: +ignmt_of +< +T +>:: +vue + >:: +ty + +igr_ +; + +34 } + gdummy_ + ; + +36 + gpublic +: + +38 #i +defed +( +BOOST_OPTIONAL_DETAIL_USE_ATTRIBUTE_MAY_ALIAS +) + +39 cڡ* +addss +(cڡ {  & +dummy_ +; } + +40 * +addss +({  & + gdummy_ +; } + +42 cڡ* +addss +(cڡ {  + gdummy_ +. + gda +; } + +43 * +addss +({  + gdummy_ +. + gda +; } + +46 #i +defed +( +BOOST_OPTIONAL_DETAIL_USE_ATTRIBUTE_MAY_ALIAS +) + +48 +T + cڡ* +r_f +() const + +50 uni { cڡ* + g_pvoid +; +T + cڡ* + gas_y +; } + g + = { +addss +() }; + +51  + g +. + gas_y +; + +53 +T + * +r_f +() + +55 uni { * + g_pvoid +; +T +* + gas_y +; } + g + = { +addss +() }; + +56  + g +. + gas_y +; + +59 +T + cڡ* +r_f +(cڡ {  + gic_ +( +addss +()); } + +60 +T + * +r_f +({  + gic_ +< + gT + *> ( +addss +()); } + +63 +T + cڡ& +f +(cڡ {  * +r_f +(); } + +64 + gT + & +f +({  * +r_f +(); } + + @/usr/include/boost/optional/detail/optional_config.hpp + +13 #ide +BOOST_OPTIONAL_DETAIL_OPTIONAL_CONFIG_AJK_28JAN2015_HPP + + +14  + #BOOST_OPTIONAL_DETAIL_OPTIONAL_CONFIG_AJK_28JAN2015_HPP + + + ) + +16  + ~ + +17  + ~ + +19 #i( +defed + +BOOST_NO_CXX11_RVALUE_REFERENCES +|| (defed +BOOST_OPTIONAL_CONFIG_NO_RVALUE_REFERENCES +) + +20  + #BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + + ) + +23 #i +BOOST_WORKAROUND +( +BOOST_INTEL_CXX_VERSION +,<=700) + +28  + #BOOST_OPTIONAL_NO_INPLACE_FACTORY_SUPPORT + + + ) + +31 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, <= 0x551) + +33  + #BOOST_OPTIONAL_NO_INPLACE_FACTORY_SUPPORT + + + ) + +36 #i! +defed +( +BOOST_OPTIONAL_NO_INPLACE_FACTORY_SUPPORT +) \ + +37 && +defed + + gBOOST_BCB_PARTIAL_SPECIALIZATION_BUG + + +44  + #BOOST_OPTIONAL_WEAK_OVERLOAD_RESOLUTION + + + ) + +47 #i! +defed +( +BOOST_NO_MAY_ALIAS +) + +52  + #BOOST_OPTIONAL_DETAIL_USE_ATTRIBUTE_MAY_ALIAS + + + ) + +55 #i( +defed +( +_MSC_VER +) && _MSC_VER <= 1800) + +59  + #BOOST_OPTIONAL_CONFIG_NO_PROPER_ASSIGN_FROM_CONST_INT + + + ) + +62 #i( +defed + +__GNUC__ +&& (!defed +BOOST_INTEL_CXX_VERSION +&& (!defed +__g__ +) + +67 #i( +__GNUC__ + < 4) + +68  + #BOOST_OPTIONAL_CONFIG_NO_PROPER_CONVERT_FROM_CONST_INT + + + ) + +71 #i( +__GNUC__ + =4 && +__GNUC_MINOR__ + <= 5) + +72  + #BOOST_OPTIONAL_CONFIG_NO_PROPER_CONVERT_FROM_CONST_INT + + + ) + +75 #i( +__GNUC__ + =5 && +__GNUC_MINOR__ + < 2) + +76  + #BOOST_OPTIONAL_CONFIG_NO_PROPER_CONVERT_FROM_CONST_INT + + + ) + +79 #i( +__GNUC__ + =5 && +__GNUC_MINOR__ + =2 && +__GNUC_PATCHLEVEL__ + == 0) + +80  + #BOOST_OPTIONAL_CONFIG_NO_PROPER_CONVERT_FROM_CONST_INT + + + ) + +85 #i( +defed + +__GNUC__ +&& (!defed +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +89 #i( +__GNUC__ + =4 && +__GNUC_MINOR__ + == 4) + +90  + #BOOST_OPTIONAL_CONFIG_NO_LEGAL_CONVERT_FROM_REF + + + ) + +93 #i( +__GNUC__ + =4 && +__GNUC_MINOR__ + == 5) + +94  + #BOOST_OPTIONAL_CONFIG_NO_LEGAL_CONVERT_FROM_REF + + + ) + +99 #i! +defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +&& !defed( +BOOST_NO_CXX11_DECLTYPE +&& ! +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1800&& !BOOST_WORKAROUND( +BOOST_GCC_VERSION +, < 40500&& !defed( +__SUNPRO_CC +) + +103  + #BOOST_OPTIONAL_DETAIL_NO_IS_CONSTRUCTIBLE_TRAIT + + + ) + +106 #i +defed + +__SUNPRO_CC + + +107  + #BOOST_OPTIONAL_DETAIL_NO_SFINAE_FRIENDLY_CONSTRUCTORS + + + ) + +108 #i( +defed + +_MSC_FULL_VER +) && (_MSC_FULL_VER < 190023026) + +109  + #BOOST_OPTIONAL_DETAIL_NO_SFINAE_FRIENDLY_CONSTRUCTORS + + + ) + +110 #i +defed + +BOOST_GCC + && !defed +BOOST_GCC_CXX11 + + +111  + #BOOST_OPTIONAL_DETAIL_NO_SFINAE_FRIENDLY_CONSTRUCTORS + + + ) + +112 #i +defed + +BOOST_GCC_VERSION + && BOOST_GCC_VERSION < 40800 + +113  + #BOOST_OPTIONAL_DETAIL_NO_SFINAE_FRIENDLY_CONSTRUCTORS + + + ) + +121 #ifde +BOOST_NO_CXX11_DEFAULTED_FUNCTIONS + + +122  + #BOOST_OPTIONAL_DETAIL_NO_DEFAULTED_MOVE_FUNCTIONS + + + ) + +123 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1900) + +124  + #BOOST_OPTIONAL_DETAIL_NO_DEFAULTED_MOVE_FUNCTIONS + + + ) + +125 #i +BOOST_WORKAROUND +( +BOOST_GCC_VERSION +, < 40600) + +126  + #BOOST_OPTIONAL_DETAIL_NO_DEFAULTED_MOVE_FUNCTIONS + + + ) + +130 #ifde +BOOST_OPTIONAL_CONFIG_NO_DIRECT_STORAGE_SPEC + + +131  + #BOOST_OPTIONAL_DETAIL_NO_DIRECT_STORAGE_SPEC + + + ) + + @/usr/include/boost/optional/detail/optional_factory_support.hpp + +14 #ide +BOOST_OPTIONAL_OPTIONAL_DETAIL_OPTIONAL_FACTORY_SUPPORT_AJK_12FEB2016_HPP + + +15  + #BOOST_OPTIONAL_OPTIONAL_DETAIL_OPTIONAL_FACTORY_SUPPORT_AJK_12FEB2016_HPP + + + ) + +21 +mea + + gboo_tiڮ_da + + +23 + gme + < +ass + + gT +, cs + gFay +> + +24 +le +  +cڡru +( +Fay + cڡ& +y +, * +addss +) + +26 + gy +. +BOOST_NESTED_TEMPLATE + + gy +< + gT +>( + gaddss +); + +30 +mea + + gboo + + +32 +ass + + g_a_y_ba + ; + +33 +ass + + gtyd__a_y_ba + ; + + @/usr/include/boost/optional/detail/optional_reference_spec.hpp + +12 #ide +BOOST_OPTIONAL_DETAIL_OPTIONAL_REFERENCE_SPEC_AJK_03OCT2015_HPP + + +13  + #BOOST_OPTIONAL_DETAIL_OPTIONAL_REFERENCE_SPEC_AJK_03OCT2015_HPP + + + ) + +15 #ifde +BOOST_OPTIONAL_CONFIG_NO_PROPER_ASSIGN_FROM_CONST_INT + + +16  + ~ + +17  + ~ + +22 +mea + + gboo + { + +24 +mea + + gda + { + +26 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +28 + gme + < +ass + + gFrom +> + +29  +evt_bdg_rvue +() + +31 #ide +BOOST_OPTIONAL_CONFIG_ALLOW_BINDING_TO_RVALUES + + +32 +BOOST_STATIC_ASSERT_MSG +( +boo +:: +is_lvue_n +< +From +>:: +vue +, + +37 + gme + < +ass + + gT +> + +38 +BOOST_DEDUCED_TYPENAME + + gboo +:: +move_n +< +T +>:: +ty +& +fwd_n +(T&& +r +) + +40 +BOOST_STATIC_ASSERT_MSG +( +boo +:: +is_lvue_n +< +T +>:: +vue +, + +42  + gboo +:: +fwd +< +T +>( +r +); + +48 + gme + < +ass + + gT +> + +49  + sis_cڡ_gl + + +51 cڡ +bo + + gvue + = +boo +:: +is_cڡ +< +T +>:: +vue + && boo:: +is_gl +::value; + +54 + gme + < +ass + + gT +> + +55  + sis_cڡ_gl_bad_f_cvsi + + +57 #i(! +defed + +BOOST_OPTIONAL_CONFIG_ALLOW_BINDING_TO_RVALUES +&& (defed +BOOST_OPTIONAL_CONFIG_NO_PROPER_CONVERT_FROM_CONST_INT +) + +58 cڡ +bo + + gvue + = +boo +:: +is_cڡ +< +T +>:: +vue + && boo:: +is_gl +::value; + +60 cڡ +bo + + gvue + = +l +; + +64 + gme + < +ass + + gFrom +> + +65  +evt_assignmt_om_l_cڡ_gl +() + +67 #ide +BOOST_OPTIONAL_CONFIG_ALLOW_BINDING_TO_RVALUES + + +68 #ifde +BOOST_OPTIONAL_CONFIG_NO_PROPER_ASSIGN_FROM_CONST_INT + + +71 +BOOST_STATIC_ASSERT_MSG +(! +is_cڡ_gl +< +From +>:: +vue +, + +78 + gme + < +ass + + gT +> + +79  + sis_tiڮ_ + + +81 cڡ +bo + + gvue + = +l +; + +84 + gme + < +ass + + gU +> + +85  + gis_tiڮ_ +< :: +boo +:: +tiڮ +< +U +> > + +87 cڡ +bo + +vue + = +ue +; + +90 + gme + < +ass + + gT +> + +91  + sis_no_tiڮ + + +93 cڡ +bo + + gvue + = ! +is_tiڮ_ +< +BOOST_DEDUCED_TYPENAME + +boo +:: +dey +< +T +>:: +ty +>:: +vue +; + +97 + gme + < +ass + + gT +, cs + gU +> + +98  + sis_me_deyed + + +100 cڡ +bo + + gvue + = :: +boo +:: +is_me +< +T +, + gBOOST_DEDUCED_TYPENAME + ::boo:: +move_n +< +U +>:: +ty +>:: +vue + + +101 || :: +boo +:: +is_me +< +T +, cڡ + gBOOST_DEDUCED_TYPENAME + ::boo:: +move_n +< +U +>:: +ty +>:: +vue +; + +104 + gme + < +ass + + gT +, cs + gU +> + +105  + sno_unboxg_cd + + +107 cڡ +bo + + gvue + = +is_no_tiڮ +< +U +>:: +vue + && ! +is_me_deyed +< +T +, + gU +>::value; + +113 + gme + < +ass + + gT +> + +114 +ass + + gtiڮ +< + gT +&> : +public + +tiڮ_da +:: +tiڮ_g + + +116 +T +* +r_ +; + +118 + gpublic +: + +119  +T +& + tvue_ty +; + +120  + gT +& + tn_ty +; + +121  + gT +& + tn_cڡ_ty +; + +122  + gT +& + trv_n_ty +; + +123  +T +* + tpor_ty +; + +124  +T +* + tpor_cڡ_ty +; + +126 +tiڮ +( + gBOOST_NOEXCEPT + : +r_ +() {} + +127 +tiڮ +( +ne_t + +BOOST_NOEXCEPT + : +r_ +() {} + +129 +me + < +ass + +U +> + +130 +exic + +tiڮ +(cڡ oiڮ< +U +&>& +rhs + +BOOST_NOEXCEPT + : +r_ +hs. +g_r +()) {} + +131 +tiڮ +(cڡ oiڮ& +rhs + +BOOST_NOEXCEPT + : +r_ +hs. +g_r +()) {} + +134 +me + < +ass + +U +> + +135 +exic + +tiڮ +( +U +& +rhs +, +BOOST_DEDUCED_TYPENAME + +boo +:: +ab_if_c +< +da +:: +is_me_deyed +< +T +, U>:: +vue + && da:: +is_cڡ_gl_bad_f_cvsi +::vue, +bo +>:: +ty + = +ue + +BOOST_NOEXCEPT + + +136 : +r_ +( +boo +:: +addssof +( +rhs +)) {} + +138 +me + < +ass + +U +> + +139 +tiڮ +( +U +& +rhs +, +BOOST_DEDUCED_TYPENAME + +boo +:: +ab_if_c +< +da +:: +is_me_deyed +< +T +, U>:: +vue + && !da:: +is_cڡ_gl_bad_f_cvsi +::vue, +bo +>:: +ty + = +ue + +BOOST_NOEXCEPT + + +140 : +r_ +( +boo +:: +addssof +( +rhs +)) {} + +142 +tiڮ +& +ݔ +=(cڡ oiڮ& +rhs + +BOOST_NOEXCEPT + { +r_ + =hs. +g_r +();  * + gthis +; } + +143 + gme + < +ass + + gU +> + +144 + gtiڮ +& + gݔ +=(cڡ +tiڮ +< +U +&>& +rhs + +BOOST_NOEXCEPT + { +r_ + =hs. +g_r +();  * + gthis +; } + +145 + gtiڮ +& + gݔ +=( +ne_t + +BOOST_NOEXCEPT + { +r_ + = 0;  * + gthis +; } + +148  +sw +( +tiڮ +& +rhs + + gBOOST_NOEXCEPT + { + gd +::sw( +r_ +,hs.ptr_); } + +149 + gT +& +g +(cڡ { +BOOST_ASSERT +( +r_ +);  * + gr_ +; } + +151 +T +* +g_r +(cڡ + gBOOST_NOEXCEPT + {  + gr_ +; } + +152 +T +* + gݔ +->(cڡ { +BOOST_ASSERT +( +r_ +);  + gr_ +; } + +153 + gT +& + gݔ +*(cڡ { +BOOST_ASSERT +( +r_ +);  * + gr_ +; } + +154 + gT +& +vue +(cڡ {  + gr_ + ? *r_ : ( +throw_exi +( +bad_tiڮ_acss +()), *ptr_); } + +156 +bo + + gݔ +!(cڡ + gBOOST_NOEXCEPT + {  + gr_ + == 0; } + +157 +BOOST_EXPLICIT_OPERATOR_BOOL_NOEXCEPT +() + +159  +t +( + gBOOST_NOEXCEPT + { + gr_ + = 0; } + +161 +bo + +is_lized +(cڡ + gBOOST_NOEXCEPT + {  + gr_ + != 0; } + +162 +bo + +has_vue +(cڡ + gBOOST_NOEXCEPT + {  + gr_ + != 0; } + +164 + gme + < +tyme + + gF +> + +165 + gtiڮ +< +tyme + + gboo +:: +su_of +< +F +( +T +&)>:: +ty +> +m +(F +f +) const + +167 i( +this +-> +has_vue +()) + +168  +f +( +this +-> +g +()); + +170  + gne +; + +173 + gme + < +tyme + + gF +> + +174 + gtiڮ +< +tyme + + gtiڮ_da +:: +tiڮ_vue_ty +:: +ty +>::ty> +_m +(F +f +) const + +176 i( +this +-> +has_vue +()) + +177  +f +( +g +()); + +179  + gne +; + +182 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +184 +tiڮ +( +T +&& ) + gBOOST_NOEXCEPT + { + gda +:: +evt_bdg_rvue +(); } + +186 + gme + < +ass + + gR +> + +187 +tiڮ +( +R +&& +r +, +BOOST_DEDUCED_TYPENAME + +boo +:: +ab_if +< +da +:: +no_unboxg_cd +< +T +, R>, +bo +>:: +ty + = +ue + +BOOST_NOEXCEPT + + +188 : +r_ +( +boo +:: +addssof +( +r +){ +da +:: +evt_bdg_rvue +< +R +>(); } + +190 + gme + < +ass + + gR +> + +191 +tiڮ +( +bo + +cd +, +R +&& +r +, +BOOST_DEDUCED_TYPENAME + +boo +:: +ab_if +< +da +:: +is_no_tiڮ +, bo>:: +ty + = +ue + +BOOST_NOEXCEPT + + +192 : +r_ +( +cd + ? +boo +:: +addssof +( +r +: 0{ +da +:: +evt_bdg_rvue +< +R +>(); } + +194 + gme + < +ass + + gR +> + +195 +BOOST_DEDUCED_TYPENAME + + gboo +:: +ab_if +< +da +:: +is_no_tiڮ +< +R +>, + gtiڮ +< + gT +&>&>:: +ty + + +196 +ݔ +=( +R +&& +r + +BOOST_NOEXCEPT + { +da +:: +evt_bdg_rvue +(); + gr_ + = +boo +:: +addssof +);  * + gthis +; } + +198 + gme + < +ass + + gR +> + +199  +ema +( +R +&& +r +, +BOOST_DEDUCED_TYPENAME + +boo +:: +ab_if +< +da +:: +is_no_tiڮ +, +bo +>:: +ty + = +ue + +BOOST_NOEXCEPT + + +200 { +da +:: +evt_bdg_rvue +< +R +>(); + gr_ + = +boo +:: +addssof +( +r +); } + +202 + gme + < +ass + + gR +> + +203 + gT +& +g_vue_ +( +R +&& +r +, +BOOST_DEDUCED_TYPENAME + +boo +:: +ab_if +< +da +:: +is_no_tiڮ +, +bo +>:: +ty + = +ue +cڡ +BOOST_NOEXCEPT + + +204 { +da +:: +evt_bdg_rvue +< +R +>();  + gr_ + ? *r_ : +r +; } + +206 + gme + < +ass + + gR +> + +207 + gT +& +vue_ +( +R +&& +r +, +BOOST_DEDUCED_TYPENAME + +boo +:: +ab_if +< +da +:: +is_no_tiڮ +, +bo +>:: +ty + = +ue +cڡ +BOOST_NOEXCEPT + + +208 { +da +:: +evt_bdg_rvue +< +R +>();  + gr_ + ? *r_ : +r +; } + +210 + gme + < +ass + + gR +> + +211  +t +( +R +&& +r +, +BOOST_DEDUCED_TYPENAME + +boo +:: +ab_if +< +da +:: +is_no_tiڮ +, +bo +>:: +ty + = +ue + +BOOST_NOEXCEPT + + +212 { +da +:: +evt_bdg_rvue +< +R +>(); + gr_ + = +boo +:: +addssof +( +r +); } + +214 + gme + < +ass + + gF +> + +215 + gT +& +vue__ev +( +F + +f +cڡ {  + gr_ + ? *r_ : +da +:: +fwd_n +(f()); } + +221 + gme + < +ass + + gU +> + +222 +exic + +tiڮ +( +U +& +v +, +BOOST_DEDUCED_TYPENAME + +boo +:: +ab_if_c +< +da +:: +no_unboxg_cd +< +T +, U>:: +vue + && da:: +is_cڡ_gl_bad_f_cvsi +::vue, +bo +>:: +ty + = +ue + +BOOST_NOEXCEPT + + +223 : +r_ +( +boo +:: +addssof +( +v +)) { } + +225 +me + < +ass + +U +> + +226 +tiڮ +( +U +& +v +, +BOOST_DEDUCED_TYPENAME + +boo +:: +ab_if_c +< +da +:: +no_unboxg_cd +< +T +, U>:: +vue + && !da:: +is_cڡ_gl_bad_f_cvsi +::vue, +bo +>:: +ty + = +ue + +BOOST_NOEXCEPT + + +227 : +r_ +( +boo +:: +addssof +( +v +)) { } + +229 +me + < +ass + +U +> + +230 +tiڮ +( +bo + +cd +, +U +& +v +, +BOOST_DEDUCED_TYPENAME + +boo +:: +ab_if +< +da +:: +is_no_tiڮ +, bo>:: +ty + = +ue + +BOOST_NOEXCEPT + : +r_ +(cd ? boo:: +addssof +(v) : 0) {} + +232 +me + < +ass + +U +> + +233 +BOOST_DEDUCED_TYPENAME + +boo +:: +ab_if +< +da +:: +is_no_tiڮ +< +U +>, + gtiڮ +< + gT +&>&>:: +ty + + +234 +ݔ +=( +U +& +v + +BOOST_NOEXCEPT + + +236 +da +:: +evt_assignmt_om_l_cڡ_gl +< +U +>(); + +237 + gr_ + = +boo +:: +addssof +( +v +);  * + gthis +; + +240 + gme + < +ass + + gU +> + +241  +ema +( +U +& +v +, +BOOST_DEDUCED_TYPENAME + +boo +:: +ab_if +< +da +:: +is_no_tiڮ +, +bo +>:: +ty + = +ue + +BOOST_NOEXCEPT + + +242 { +r_ + = +boo +:: +addssof +( +v +); } + +244 + gme + < +ass + + gU +> + +245 + gT +& +g_vue_ +( +U +& +v +, +BOOST_DEDUCED_TYPENAME + +boo +:: +ab_if +< +da +:: +is_no_tiڮ +, +bo +>:: +ty + = +ue +cڡ +BOOST_NOEXCEPT + + +246 {  +r_ + ? *r_ : +v +; } + +248 + gme + < +ass + + gU +> + +249 + gT +& +vue_ +( +U +& +v +, +BOOST_DEDUCED_TYPENAME + +boo +:: +ab_if +< +da +:: +is_no_tiڮ +, +bo +>:: +ty + = +ue +cڡ +BOOST_NOEXCEPT + + +250 {  +r_ + ? *r_ : +v +; } + +252 + gme + < +ass + + gU +> + +253  +t +( +U +& +v +, +BOOST_DEDUCED_TYPENAME + +boo +:: +ab_if +< +da +:: +is_no_tiڮ +, +bo +>:: +ty + = +ue + +BOOST_NOEXCEPT + + +254 { +r_ + = +boo +:: +addssof +( +v +); } + +256 + gme + < +ass + + gF +> + +257 + gT +& +vue__ev +( +F + +f +cڡ {  + gr_ + ? *ptr_ : f(); } + +262 + gme + < +ass + + gT +> + +263  +sw + ( +tiڮ +< +T +&>& +x +, oiڮ& +y + + gBOOST_NOEXCEPT + + +265 + gx +. +sw +( +y +); + + @/usr/include/boost/optional/detail/optional_relops.hpp + +13 #ide +BOOST_OPTIONAL_DETAIL_OPTIONAL_RELOPS_AJK_03OCT2015_HPP + + +14  + #BOOST_OPTIONAL_DETAIL_OPTIONAL_RELOPS_AJK_03OCT2015_HPP + + + ) + +16 +mea + + gboo + { + +26 + gme +< +ass + + gT +> + +27 +le + + +28 +bo + + gݔ + = +tiڮ +< +T +> cڡ& +x +, + gtiڮ +< + gT +> cڡ& + gy + ) + +29 {  +bo +( +x +&& bo( +y +? * + gx + == *y : bool(x) == bool(y); } + +31 + gme +< +ass + + gT +> + +32 +le + + +33 +bo + + gݔ + < ( + gtiڮ +< + gT +> cڡ& + gx +, oiڮ cڡ& + gy + ) + +34 {  +ss_poes +( +x +, +y +); } + +36 + gme +< +ass + + gT +> + +37 +le + + +38 +bo + + gݔ + ! +tiڮ +< +T +> cڡ& +x +, + gtiڮ +< + gT +> cڡ& + gy + ) + +39 {  ! + gx + = +y + ) ; } + +41 + gme +< +ass + + gT +> + +42 +le + + +43 +bo + + gݔ + > ( + gtiڮ +< + gT +> cڡ& + gx +, oiڮ cڡ& + gy + ) + +44 {  + gy + < + gx + ; } + +46 + gme +< +ass + + gT +> + +47 +le + + +48 +bo + + gݔ + < +tiڮ +< +T +> cڡ& +x +, + gtiڮ +< + gT +> cڡ& + gy + ) + +49 {  ! + gy + < + gx + ) ; } + +51 + gme +< +ass + + gT +> + +52 +le + + +53 +bo + + gݔ + > +tiڮ +< +T +> cڡ& +x +, + gtiڮ +< + gT +> cڡ& + gy + ) + +54 {  ! + gx + < + gy + ) ; } + +60 + gme +< +ass + + gT +> + +61 +le + + +62 +bo + + gݔ + = +tiڮ +< +T +> cڡ& +x +, T cڡ& + gy + ) + +63 {  +equ_poes +( +x +, +tiڮ +< +T +>( +y +)); } + +65 + gme +< +ass + + gT +> + +66 +le + + +67 +bo + + gݔ + < ( + gtiڮ +< + gT +> cڡ& + gx +, +T + cڡ& + gy + ) + +68 {  +ss_poes +( +x +, +tiڮ +< +T +>( +y +)); } + +70 + gme +< +ass + + gT +> + +71 +le + + +72 +bo + + gݔ + ! +tiڮ +< +T +> cڡ& +x +, T cڡ& + gy + ) + +73 {  ! + gx + = +y + ) ; } + +75 + gme +< +ass + + gT +> + +76 +le + + +77 +bo + + gݔ + > ( + gtiڮ +< + gT +> cڡ& + gx +, +T + cڡ& + gy + ) + +78 {  + gy + < + gx + ; } + +80 + gme +< +ass + + gT +> + +81 +le + + +82 +bo + + gݔ + < +tiڮ +< +T +> cڡ& +x +, T cڡ& + gy + ) + +83 {  ! + gy + < + gx + ) ; } + +85 + gme +< +ass + + gT +> + +86 +le + + +87 +bo + + gݔ + > +tiڮ +< +T +> cڡ& +x +, T cڡ& + gy + ) + +88 {  ! + gx + < + gy + ) ; } + +94 + gme +< +ass + + gT +> + +95 +le + + +96 +bo + + gݔ + = +T + cڡ& +x +, + gtiڮ +< + gT +> cڡ& + gy + ) + +97 {  +equ_poes + +tiڮ +< +T +>( +x +), +y + ); } + +99 + gme +< +ass + + gT +> + +100 +le + + +101 +bo + + gݔ + < ( +T + cڡ& + gx +, + gtiڮ +< + gT +> cڡ& + gy + ) + +102 {  +ss_poes + +tiڮ +< +T +>( +x +), +y + ); } + +104 + gme +< +ass + + gT +> + +105 +le + + +106 +bo + + gݔ + ! +T + cڡ& +x +, + gtiڮ +< + gT +> cڡ& + gy + ) + +107 {  ! + gx + = +y + ) ; } + +109 + gme +< +ass + + gT +> + +110 +le + + +111 +bo + + gݔ + > ( +T + cڡ& + gx +, + gtiڮ +< + gT +> cڡ& + gy + ) + +112 {  + gy + < + gx + ; } + +114 + gme +< +ass + + gT +> + +115 +le + + +116 +bo + + gݔ + < +T + cڡ& +x +, + gtiڮ +< + gT +> cڡ& + gy + ) + +117 {  ! + gy + < + gx + ) ; } + +119 + gme +< +ass + + gT +> + +120 +le + + +121 +bo + + gݔ + > +T + cڡ& +x +, + gtiڮ +< + gT +> cڡ& + gy + ) + +122 {  ! + gx + < + gy + ) ; } + +129 + gme +< +ass + + gT +> + +130 +le + + +131 +bo + + gݔ + = +tiڮ +< +T +> cڡ& +x +, + gne_t + ) + gBOOST_NOEXCEPT + + +132 {  ! + gx +; } + +134 + gme +< +ass + + gT +> + +135 +le + + +136 +bo + + gݔ + < ( + gtiڮ +< + gT +> cڡ& + gx +, + gne_t + ) + +137 {  +ss_poes +( +x +, +tiڮ +< +T +>() ); } + +139 + gme +< +ass + + gT +> + +140 +le + + +141 +bo + + gݔ + ! +tiڮ +< +T +> cڡ& +x +, + gne_t + ) + gBOOST_NOEXCEPT + + +142 {  +bo +( +x +); } + +144 + gme +< +ass + + gT +> + +145 +le + + +146 +bo + + gݔ + > ( + gtiڮ +< + gT +> cڡ& + gx +, +ne_t + + gy + ) + +147 {  + gy + < + gx + ; } + +149 + gme +< +ass + + gT +> + +150 +le + + +151 +bo + + gݔ + < +tiڮ +< +T +> cڡ& +x +, +ne_t + + gy + ) + +152 {  ! + gy + < + gx + ) ; } + +154 + gme +< +ass + + gT +> + +155 +le + + +156 +bo + + gݔ + > +tiڮ +< +T +> cڡ& +x +, +ne_t + + gy + ) + +157 {  ! + gx + < + gy + ) ; } + +163 + gme +< +ass + + gT +> + +164 +le + + +165 +bo + + gݔ + = +ne_t + , + gtiڮ +< + gT +> cڡ& + gy + ) + gBOOST_NOEXCEPT + + +166 {  ! + gy +; } + +168 + gme +< +ass + + gT +> + +169 +le + + +170 +bo + + gݔ + < ( + gne_t + , + gtiڮ +< + gT +> cڡ& + gy + ) + +171 {  +ss_poes +( +tiڮ +< +T +>(, +y +); } + +173 + gme +< +ass + + gT +> + +174 +le + + +175 +bo + + gݔ + ! +ne_t +, + gtiڮ +< + gT +> cڡ& + gy + ) + gBOOST_NOEXCEPT + + +176 {  +bo +( +y +); } + +178 + gme +< +ass + + gT +> + +179 +le + + +180 +bo + + gݔ + > ( +ne_t + + gx +, + gtiڮ +< + gT +> cڡ& + gy + ) + +181 {  + gy + < + gx + ; } + +183 + gme +< +ass + + gT +> + +184 +le + + +185 +bo + + gݔ + < +ne_t + +x +, + gtiڮ +< + gT +> cڡ& + gy + ) + +186 {  ! + gy + < + gx + ) ; } + +188 + gme +< +ass + + gT +> + +189 +le + + +190 +bo + + gݔ + > +ne_t + +x +, + gtiڮ +< + gT +> cڡ& + gy + ) + +191 {  ! + gx + < + gy + ) ; } + + @/usr/include/boost/optional/detail/optional_swap.hpp + +13 #ide +BOOST_OPTIONAL_DETAIL_OPTIONAL_SWAP_AJK_28JAN2015_HPP + + +14  + #BOOST_OPTIONAL_DETAIL_OPTIONAL_SWAP_AJK_28JAN2015_HPP + + + ) + +16  + ~ + +17  + ~ + +19 +mea + + gboo + { + +21 +mea + + gtiڮ_da + { + +23 + gme + < +bo + + gu_deu_cڡru +>  + gsw_ +; + +25 + gme + <> + +26  + gsw_ +< + gue +> + +28 + gme + < +ass + + gT +> + +29  +tiڮ_sw + ( +tiڮ +< +T +>& +x +, oiڮ& +y + ) + +31 cڡ +bo + + ghasX + = !! +x +; + +32 cڡ +bo + + ghasY + = !! +y +; + +34 i! + ghasX + && ! + ghasY + ) + +37 if! + ghasX + ) + +38 + gx +. +ema +(); + +39 i! + ghasY + ) + +40 + gy +. +ema +(); + +43 + gboo +:: +sw +( +x +. +g +(), +y +.get()); + +45 if! + ghasX + ) + +46 + gy + = +boo +:: +ne + ; + +47 if! + ghasY + ) + +48 + gx + = +boo +:: +ne + ; + +52 #ifde +BOOST_OPTIONAL_DETAIL_MOVE + + +53 #unde +BOOST_OPTIONAL_DETAIL_MOVE + + +56 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +57  + #BOOST_OPTIONAL_DETAIL_MOVE +( +EXPR_ + +boo +:: + `move +(EXPR_) + + ) + +59  + #BOOST_OPTIONAL_DETAIL_MOVE +( +EXPR_ + + ) +EXPR_ + +62 + gme + <> + +63  + gsw_ +< + gl +> + +65 + gme + < +ass + + gT +> + +66  +tiڮ_sw + ( +tiڮ +< +T +>& +x +, oiڮ& +y + ) + +69 i( + gx +) + +71 i( + gy +) + +73 + gboo +:: +sw +(* +x +, * +y +); + +77 + gy + = +BOOST_OPTIONAL_DETAIL_MOVE +(* +x +); + +78 + gx + = +boo +:: +ne +; + +83 i( + gy +) + +85 + gx + = +BOOST_OPTIONAL_DETAIL_MOVE +(* +y +); + +86 + gy + = +boo +:: +ne +; + +94 #i(! +defed + +BOOST_NO_CXX11_RVALUE_REFERENCES +&& (!defed +BOOST_CONFIG_RESTORE_OBSOLETE_SWAP_IMPLEMENTATION +) + +96 + gme +< +ass + + gT +> + +97  + gtiڮ_sw_should_u_deu_cڡru + : +boo +:: +l_ty + {} ; + +101 + gme +< +ass + + gT +> + +102  + gtiڮ_sw_should_u_deu_cڡru + : +has_nhrow_deu_cڡru +< +T +> {} ; + +106 + gme + < +ass + + gT +> + +107 +le +  +sw + ( +tiڮ +< +T +>& +x +, oiڮ& +y + ) + +110 + gtiڮ_da +:: +sw_ +< +tiڮ_sw_should_u_deu_cڡru +< +T +>:: +vue +>:: +tiڮ_sw +( +x +, +y +); + +115 #unde +BOOST_OPTIONAL_DETAIL_MOVE + + + @/usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp + +3 + gme +< +ass + + gT +> + +4 as + ctc_tiڮ_ba + : +public + +tiڮ_g + + +6 +ive + : + +8  +tc_tiڮ_ba +< + tT +> + tthis_ty + ; + +10 + meed + : + +12  +T + + tvue_ty + ; + +14 + meed +: + +15  +T + & + tn_ty + ; + +16  +T + cڡ& + tn_cڡ_ty + ; + +17 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +18  + mT + && + trv_n_ty + ; + +19  + mT + && + tn_ty_of_mpܬy_w + ; + +21  +T + * + tpor_ty + ; + +22  +T + cڡ* + tpor_cڡ_ty + ; + +23  +T + cڡ& + tgumt_ty + ; + +25 + $tc_tiڮ_ba +() + +27 + $m_lized +( +l +) {} + +29 + $tc_tiڮ_ba + ( +ne_t + ) + +31 + $m_lized +( +l +{ + } +} + +33 + $tc_tiڮ_ba + ( +_vue_g +, +gumt_ty + +v + ) + +35 + `m_lized +( +ue +), + $m_age +( +v +{ + } +} + +37 + $tc_tiڮ_ba + ( +bo + +cd +, +gumt_ty + +v + ) + +39 + `m_lized +( +cd +), + $m_age +( +v +{ + } +} + +44 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +46 + gme +< +ass + + gEx +, cs + gPEx +> + +47 +exic + + $tc_tiڮ_ba + ( +Ex +&& +ex +, +PEx + cڡ* +g + ) + +49 + $m_lized +( +l +) + +51 + `cڡru +( +boo +:: +fwd +< +Ex +>( +ex +), +g +); + +52 + } +} + +58 + gme +< +ass + + gEx +> + +59 +exic + + $tc_tiڮ_ba + ( +Ex + cڡ& +ex +, Ex cڡ* +g + ) + +61 + $m_lized +( +l +) + +63 + `cڡru +( +ex +, +g +); + +64 + } +} + +72  + $assign + ( +tc_tiڮ_ba + cڡ& +rhs + ) + +74 * +this + = +rhs +; + +75 + } +} + +78 + gme +< +ass + + gU +> + +79  +assign + ( +tiڮ +< +U +> cڡ& +rhs + ) + +81 i + grhs +. +is_lized +() ) + +82 #ide +BOOST_OPTIONAL_CONFIG_RESTORE_ASSIGNMENT_OF_NONCONVERTIBLE_TYPES + + +83 + gm_age + = +rhs +. +g +(); + +85 + gm_age + = +ic_ +< +vue_ty +>( +rhs +. +g +()); + +88 + gm_lized + = +rhs +. +is_lized +(); + +91 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +93 + gme +< +ass + + gU +> + +94  +assign + ( +tiڮ +< +U +>&& +rhs + ) + +96  +BOOST_DEDUCED_TYPENAME + + ttiڮ +< + tU +>:: + trv_n_ty + + tf_ty +; + +97 i + grhs +. +is_lized +() ) + +98 + gm_age + = +ic_ +< +f_ty +>( +rhs +. +g +()); + +99 + gm_lized + = +rhs +. +is_lized +(); + +103  + $assign + ( +gumt_ty + +v + ) + +105 + `cڡru +( +v +); + +106 + } +} + +108  + $assign + ( +ne_t + ) { + `deroy +(); + } +} + +110 #ide +BOOST_OPTIONAL_NO_INPLACE_FACTORY_SUPPORT + + +112 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +113 + gme +< +ass + + gEx +, cs + gExP +> + +114  + $assign_ex + ( +Ex +&& +ex +, +ExP + cڡ* +g + ) + +116 + `cڡru +( +boo +:: +fwd +< +Ex +>( +ex +), +g +); + +117 + } +} + +119 + gme +< +ass + + gEx +> + +120  + $assign_ex + ( +Ex + cڡ& +ex +, Ex cڡ* +g + ) + +122 + `cڡru +( +ex +, +g +); + +123 + } +} + +128 + gpublic + : + +132  + $t +( +BOOST_NOEXCEPT + { + `deroy +(); + } +} + +135  + $t + ( +gumt_ty + +v + ) +BOOST_NOEXCEPT + { + `assign +(v); + } +} + +140 +por_cڡ_ty + + $g_r +(cڡ {  +m_lized + ? + `g_r_im +(: 0 ; + } +} + +141 +por_ty + + $g_r +({  +m_lized + ? + `g_r_im +(: 0 ; + } +} + +143 +bo + + $is_lized +(cڡ {  +m_lized + ; + } +} + +145 + geed + : + +147  + $cڡru + ( +gumt_ty + +v + ) + +149 +m_age + = +v + ; + +150 +m_lized + = +ue + ; + +151 + } +} + +154 #i(! +defed + +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES +&& (!defed +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) + +157 + gme +< + gass +... + gArgs +> + +158  + $cڡru + ( +_a__t +, +Args +&&... +gs + ) + +160 +m_age + = + `vue_ty + +boo +:: +fwd +< +Args +>( +gs +)... ) ; + +161 +m_lized + = +ue + ; + +162 + } +} + +164 + gme +< + gass +... + gArgs +> + +165  + $ema_assign + ( +Args +&&... +gs + ) + +167 + `cڡru +( +_a_ +, +boo +:: +fwd +< +Args +>( +gs +)...); + +168 + } +} + +170 + gme +< + gass +... + gArgs +> + +171 +exic + + $tc_tiڮ_ba + ( +_a__t +, +Args +&&... +gs + ) + +173 + $m_lized +( +l +) + +175 + `cڡru +( +_a_ +, +boo +:: +fwd +< +Args +>( +gs +)...); + +176 + } +} + +178 + gme +< + gass +... + gArgs +> + +179 +exic + + $tc_tiڮ_ba + ( +_a__if_t +, +bo + +cd +, +Args +&&... +gs + ) + +181 + $m_lized +( +l +) + +183 i +cd + ) + +184 + `cڡru +( +_a_ +, +boo +:: +fwd +< +Args +>( +gs +)...); + +185 + } +} + +186 #i(! +defed + +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES +) + +187 + gme +< +ass + + gArg +> + +188  + $cڡru + ( +_a__t +, +Arg +&& +g + ) + +190 +m_age + = + `vue_ty + +boo +:: +fwd +< +Arg +>( +g +) ); + +191 +m_lized + = +ue + ; + +192 + } +} + +194  + $cڡru + ( +_a__t + ) + +196 +m_age + = + `vue_ty +(); + +197 +m_lized + = +ue + ; + +198 + } +} + +200 + gme +< +ass + + gArg +> + +201  + $ema_assign + ( +Arg +&& +g + ) + +203 + `cڡru +( +_a_ +, +boo +:: +fwd +< +Arg +>( +g +)) ; + +204 + } +} + +206  + $ema_assign + () + +208 + `cڡru +( +_a_ +) ; + +209 + } +} + +211 + gme +< +ass + + gArg +> + +212 +exic + + $tc_tiڮ_ba + ( +_a__t +, +Arg +&& +g + ) + +214 + $m_lized +( +l +) + +216 + `cڡru +( +_a_ +, +boo +:: +fwd +< +Arg +>( +g +)); + +217 + } +} + +219 +exic + + $tc_tiڮ_ba + ( +_a__t + ) + +221 + `m_lized +( +l +), + $m_age +({ + } +} + +223 + gme +< +ass + + gArg +> + +224 +exic + + $tc_tiڮ_ba + ( +_a__if_t +, +bo + +cd +, +Arg +&& +g + ) + +226 + $m_lized +( +l +) + +228 i +cd + ) + +229 + `cڡru +( +_a_ +, +boo +:: +fwd +< +Arg +>( +g +)); + +230 + } +} + +232 +exic + + $tc_tiڮ_ba + ( +_a__if_t +, +bo + +cd + ) + +234 + $m_lized +( +l +) + +236 i +cd + ) + +237 + `cڡru +( +_a_ +); + +238 + } +} + +242 + gme +< +ass + + gArg +> + +243  + $cڡru + ( +_a__t +, cڡ +Arg +& +g + ) + +245 +m_age + = + `vue_ty + +g + ); + +246 +m_lized + = +ue + ; + +247 + } +} + +249 + gme +< +ass + + gArg +> + +250  + $cڡru + ( +_a__t +, +Arg +& +g + ) + +252 +m_age + = + `vue_ty + +g + ); + +253 +m_lized + = +ue + ; + +254 + } +} + +256  + $cڡru + ( +_a__t + ) + +258 +m_age + = + `vue_ty +(); + +259 +m_lized + = +ue + ; + +260 + } +} + +262 + gme +< +ass + + gArg +> + +263  + $ema_assign + ( cڡ +Arg +& +g + ) + +265 + `cڡru +( +_a_ +, +g +); + +266 + } +} + +268 + gme +< +ass + + gArg +> + +269  + $ema_assign + ( +Arg +& +g + ) + +271 + `cڡru +( +_a_ +, +g +); + +272 + } +} + +274  + $ema_assign + () + +276 + `cڡru +( +_a_ +); + +277 + } +} + +279 + gme +< +ass + + gArg +> + +280 +exic + + $tc_tiڮ_ba + ( +_a__t +, cڡ +Arg +& +g + ) + +281 : + $m_lized +( +l +) + +283 + `cڡru +( +_a_ +, +g +); + +284 + } +} + +286 + gme +< +ass + + gArg +> + +287 +exic + + $tc_tiڮ_ba + ( +_a__t +, +Arg +& +g + ) + +288 : + $m_lized +( +l +) + +290 + `cڡru +( +_a_ +, +g +); + +291 + } +} + +293 +exic + + $tc_tiڮ_ba + ( +_a__t + ) + +294 : + $m_lized +( +l +) + +296 + `cڡru +( +_a_ +); + +297 + } +} + +299 + gme +< +ass + + gArg +> + +300 +exic + + $tc_tiڮ_ba + ( +_a__if_t +, +bo + +cd +, cڡ +Arg +& +g + ) + +301 : + $m_lized +( +l +) + +303 i +cd + ) + +304 + `cڡru +( +_a_ +, +g +); + +305 + } +} + +307 + gme +< +ass + + gArg +> + +308 +exic + + $tc_tiڮ_ba + ( +_a__if_t +, +bo + +cd +, +Arg +& +g + ) + +309 : + $m_lized +( +l +) + +311 i +cd + ) + +312 + `cڡru +( +_a_ +, +g +); + +313 + } +} + +315 +exic + + $tc_tiڮ_ba + ( +_a__if_t +, +bo + +cd + ) + +316 : + $m_lized +( +l +) + +318 i +cd + ) + +319 + `cڡru +( +_a_ +); + +320 + } +} + +323 #ide +BOOST_OPTIONAL_NO_INPLACE_FACTORY_SUPPORT + + +325 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +327 + gme +< +ass + + gEx +> + +328  + $cڡru + ( +Ex +&& +y +, +_a_y_ba + const* ) + +330 +boo_tiڮ_da +:: +cڡru +< +vue_ty +>( +y +, +boo +:: + `addssof +( +m_age +)); + +331 +m_lized + = +ue + ; + +332 + } +} + +335 + gme +< +ass + + gEx +> + +336  + $cڡru + ( +Ex +&& +y +, +tyd__a_y_ba + const* ) + +338 +y +. + `y +( +boo +:: + `addssof +( +m_age +)) ; + +339 +m_lized + = +ue + ; + +340 + } +} + +342 + gme +< +ass + + gEx +> + +343  + $assign_ex_to_lized + ( +Ex +&& +y +, +_a_y_ba + cڡ* +g + ) + +345 + `deroy +(); + +346 + `cڡru +( +y +, +g +); + +347 + } +} + +350 + gme +< +ass + + gEx +> + +351  + $assign_ex_to_lized + ( +Ex +&& +y +, +tyd__a_y_ba + cڡ* +g + ) + +353 + `deroy +(); + +354 + `cڡru +( +y +, +g +); + +355 + } +} + +359 + gme +< +ass + + gEx +> + +360  + $cڡru + ( +Ex + cڡ& +y +, +_a_y_ba + const* ) + +362 +boo_tiڮ_da +:: +cڡru +< +vue_ty +>( +y +, +m_age +. + `addss +()); + +363 +m_lized + = +ue + ; + +364 + } +} + +367 + gme +< +ass + + gEx +> + +368  + $cڡru + ( +Ex + cڡ& +y +, +tyd__a_y_ba + const* ) + +370 +y +. + `y +( +boo +:: + `addssof +( +m_age +)) ; + +371 +m_lized + = +ue + ; + +372 + } +} + +374 + gme +< +ass + + gEx +> + +375  + $assign_ex_to_lized + ( +Ex + cڡ& +y +, +_a_y_ba + cڡ* +g + ) + +377 + `deroy +(); + +378 + `cڡru +( +y +, +g +); + +379 + } +} + +382 + gme +< +ass + + gEx +> + +383  + $assign_ex_to_lized + ( +Ex + cڡ& +y +, +tyd__a_y_ba + cڡ* +g + ) + +385 + `deroy +(); + +386 + `cڡru +( +y +, +g +); + +387 + } +} + +392 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +397 + gme +< +ass + + gEx +> + +398  + $cڡru + ( +Ex +&& +ex +, const* ) + +400 +m_age + = + `vue_ty +( +boo +:: +fwd +< +Ex +>( +ex +)) ; + +401 +m_lized + = +ue + ; + +402 + } +} + +408 + gme +< +ass + + gEx +> + +409  + $assign_ex_to_lized + ( +Ex +&& +ex +, const* ) + +411 + `assign_vue + +boo +:: +fwd +< +Ex +>( +ex +) ); + +412 + } +} + +418 + gme +< +ass + + gEx +> + +419  + $cڡru + ( +Ex + cڡ& +ex +, const* ) + +421 +m_age + = + `vue_ty +( +ex +) ; + +422 +m_lized + = +ue + ; + +423 + } +} + +429 + gme +< +ass + + gEx +> + +430  + $assign_ex_to_lized + ( +Ex + cڡ& +ex +, const* ) + +432 + `assign_vue +( +ex +); + +433 + } +} + +437 #ifde +BOOST_OPTIONAL_WEAK_OVERLOAD_RESOLUTION + + +450 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +452 + gme +< +ass + + gEx +> + +453  + $cڡru + ( +Ex +&& +ex +, +tiڮ_g + const* ) + +455 i +ex +. + `is_lized +() ) + +459 +m_age + = + `vue_ty +( +boo +:: + `move +( +ex +. + `g +())) ; + +460 +m_lized + = +ue + ; + +462 + } +} + +465 + gme +< +ass + + gEx +> + +466  + $cڡru + ( +Ex + cڡ& +ex +, +tiڮ_g + const* ) + +468 i +ex +. + `is_lized +() ) + +472 +m_age + = + `vue_ty +( +ex +. + `g +()) ; + +473 +m_lized + = +ue + ; + +475 + } +} + +479  + $assign_vue + ( +gumt_ty + +v + ) { +m_age + = v; + } +} + +480 #ide +BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES + + +481  + $assign_vue + ( +rv_n_ty + +v + ) { +m_age + = +ic_ +(v); + } +} + +484  + $deroy +() + +486 +m_lized + = +l +; + +487 + } +} + +489 +n_cڡ_ty + + $g_im +(cڡ {  +m_age + ; + } +} + +490 +n_ty + + $g_im +({  +m_age + ; + } +} + +492 +por_cڡ_ty + + $g_r_im +(cڡ {  +boo +:: + `addssof +( +m_age +); + } +} + +493 +por_ty + + $g_r_im +({  +boo +:: + `addssof +( +m_age +); + } +} + +495 + give + : + +497 +bo + +m_lized + ; + +498 +T + + gm_age + ; + + @/usr/include/boost/optional/optional_fwd.hpp + +16 #ide +BOOST_OPTIONAL_OPTIONAL_FWD_FLC_19NOV2002_HPP + + +17  + #BOOST_OPTIONAL_OPTIONAL_FWD_FLC_19NOV2002_HPP + + + ) + +19  + ~ + +21 +mea + + gboo + { + +23 + gme +< +ass + + gT +> cs + gtiڮ + ; + +26 + gme +< +ass + + gT +>  +sw + ( +tiڮ +< +T +>& , optional& ) ; + +28 + gme +< +ass + + gT +>  + gtiڮ_sw_should_u_deu_cڡru + ; + +30 #ide +BOOST_OPTIONAL_CONFIG_DONT_SPECIALIZE_OPTIONAL_REFS + + +32 + gme +< +ass + + gT +> cs + gtiڮ + ; + +34 + gme +< +ass + + gT +>  +sw + ( +tiڮ +< +T +&>& , oiڮ& ) + gBOOST_NOEXCEPT +; + + @/usr/include/boost/parameter.hpp + +8 #ide +BOOST_PARAMETER_050401_HPP + + +9  + #BOOST_PARAMETER_050401_HPP + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + + @/usr/include/boost/preprocessor/cat.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_CAT_HPP + + +15  + #BOOST_PREPROCESSOR_CAT_HPP + + + ) + +16  +#ud + ~ + +18 # +#/* +BOOST_PP_CAT + */ + +20 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +22  + #BOOST_PP_CAT +( +a +, +b + + `BOOST_PP_CAT_I +, b) + + ) + +24  + #BOOST_PP_CAT +( +a +, +b + + `BOOST_PP_CAT_OO +(, b)) + + ) + +25  + #BOOST_PP_CAT_OO +( +r + +BOOST_PP_CAT_I + ## + ) +par + +27 # +#i(~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MSVC +()|| ( +defed +( +__INTEL_COMPILER +) && __INTEL_COMPILER >= 1700) + +29  + #BOOST_PP_CAT_I +( +a +, +b +## + ) +b + +31  + #BOOST_PP_CAT_I +( +a +, +b + + `BOOST_PP_CAT_II +(~, ## b) + + ) + +32  + #BOOST_PP_CAT_II +( +p +, +s + + ) +res + + @/usr/include/boost/preprocessor/repeat.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_REPEAT_HPP + + +13  + #BOOST_PREPROCESSOR_REPEAT_HPP + + + ) + +14  +#ud + ~ + + @/usr/include/boost/signals2/deconstruct.hpp + +1 #ide +BOOST_SIGNALS2_DECONSTRUCT_HPP + + +2  + #BOOST_SIGNALS2_DECONSTRUCT_HPP + + + ) + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +35 +mea + + gboo + + +37 + gme +< +tyme + + gT +> +ass + + gab_shed_om_this +; + +39 +mea + + gsigls2 + + +41 +ass + + gdecڡru_acss +; + +43 +mea + + gda + + +45 +le +  +adl_ederu +(...) {} + +48 + gme +< +tyme + + gT +> + +49 as + cpocڡru_vok + + +51 + gpublic +: + +52 +ݔ + cڡ +shed_r +< +T +> & () const + +54  +pocڡru +(); + +56 cڡ + gshed_r +< + gT +>& +pocڡru +() const + +58 if(! + g_pocڡrued +) + +60 +adl_pocڡru +( +_ +, +cڡ_ +< +tyme + +boo +:: +move_cڡ +< +T +>:: +ty + *>(_. +g +())); + +61 + g_pocڡrued + = +ue +; + +63  + g_ +; + +65 #i! +defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +&& !defed( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +66 + gme +< + gass +... + gArgs +> + +67 cڡ + gshed_r +< + gT +>& +pocڡru +( +Args + && ... +gs +) const + +69 if(! + g_pocڡrued +) + +71 +adl_pocڡru +( +_ +, +cڡ_ +< +tyme + +boo +:: +move_cڡ +< +T +>:: +ty + *>(_. +g +()), + +72 +d +:: +fwd +< +Args +>( +gs +)...); + +73 + g_pocڡrued + = +ue +; + +75  + g_ +; + +78 + gme +< +tyme + + gA1 +> + +79 cڡ + gshed_r +< + gT +>& +pocڡru +(cڡ +A1 + & +a1 +) const + +81 if(! + g_pocڡrued +) + +83 +adl_pocڡru +( +_ +, +cڡ_ +< +tyme + +boo +:: +move_cڡ +< +T +>:: +ty + *>(_. +g +()), + +84 +a1 +); + +85 + g_pocڡrued + = +ue +; + +87  + g_ +; + +89 + gme +< +tyme + + gA1 +,ym + gA2 +> + +90 cڡ + gshed_r +< + gT +>& +pocڡru +(cڡ +A1 + & +a1 +, cڡ +A2 + & +a2 +) const + +92 if(! + g_pocڡrued +) + +94 +adl_pocڡru +( +_ +, +cڡ_ +< +tyme + +boo +:: +move_cڡ +< +T +>:: +ty + *>(_. +g +()), + +95 +a1 +, +a2 +); + +96 + g_pocڡrued + = +ue +; + +98  + g_ +; + +100 + gme +< +tyme + + gA1 +,ym + gA2 +,ym + gA3 +> + +101 cڡ + gshed_r +< + gT +>& +pocڡru +(cڡ +A1 + & +a1 +, cڡ +A2 + & +a2 +, cڡ +A3 + & +a3 +) const + +103 if(! + g_pocڡrued +) + +105 +adl_pocڡru +( +_ +, +cڡ_ +< +tyme + +boo +:: +move_cڡ +< +T +>:: +ty + *>(_. +g +()), + +106 +a1 +, +a2 +, +a3 +); + +107 + g_pocڡrued + = +ue +; + +109  + g_ +; + +111 + gme +< +tyme + + gA1 +,ym + gA2 +,ym + gA3 +,ym + gA4 +> + +112 cڡ + gshed_r +< + gT +>& +pocڡru +(cڡ +A1 + & +a1 +, cڡ +A2 + & +a2 +, cڡ +A3 + & +a3 +, cڡ +A4 + & +a4 +) const + +114 if(! + g_pocڡrued +) + +116 +adl_pocڡru +( +_ +, +cڡ_ +< +tyme + +boo +:: +move_cڡ +< +T +>:: +ty + *>(_. +g +()), + +117 +a1 +, +a2 +, +a3 +, +a4 +); + +118 + g_pocڡrued + = +ue +; + +120  + g_ +; + +122 + gme +< +tyme + + gA1 +,ym + gA2 +,ym + gA3 +,ym + gA4 +,ym + gA5 +> + +123 cڡ + gshed_r +< + gT +>& +pocڡru +(cڡ +A1 + & +a1 +, cڡ +A2 + & +a2 +, cڡ +A3 + & +a3 +, cڡ +A4 + & +a4 +, cڡ +A5 + & +a5 +) const + +125 if(! + g_pocڡrued +) + +127 +adl_pocڡru +( +_ +, +cڡ_ +< +tyme + +boo +:: +move_cڡ +< +T +>:: +ty + *>(_. +g +()), + +128 +a1 +, +a2 +, +a3 +, +a4 +, +a5 +); + +129 + g_pocڡrued + = +ue +; + +131  + g_ +; + +133 + gme +< +tyme + + gA1 +,ym + gA2 +,ym + gA3 +,ym + gA4 +,ym + gA5 +, + +134 +tyme + + gA6 +> + +135 cڡ + gshed_r +< + gT +>& +pocڡru +(cڡ +A1 + & +a1 +, cڡ +A2 + & +a2 +, cڡ +A3 + & +a3 +, cڡ +A4 + & +a4 +, cڡ +A5 + & +a5 +, + +136 cڡ +A6 + & +a6 +) const + +138 if(! + g_pocڡrued +) + +140 +adl_pocڡru +( +_ +, +cڡ_ +< +tyme + +boo +:: +move_cڡ +< +T +>:: +ty + *>(_. +g +()), + +141 +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +); + +142 + g_pocڡrued + = +ue +; + +144  + g_ +; + +146 + gme +< +tyme + + gA1 +,ym + gA2 +,ym + gA3 +,ym + gA4 +,ym + gA5 +, + +147 +tyme + + gA6 +,ym + gA7 +> + +148 cڡ + gshed_r +< + gT +>& +pocڡru +(cڡ +A1 + & +a1 +, cڡ +A2 + & +a2 +, cڡ +A3 + & +a3 +, cڡ +A4 + & +a4 +, cڡ +A5 + & +a5 +, + +149 cڡ +A6 + & +a6 +, cڡ +A7 + & +a7 +) const + +151 if(! + g_pocڡrued +) + +153 +adl_pocڡru +( +_ +, +cڡ_ +< +tyme + +boo +:: +move_cڡ +< +T +>:: +ty + *>(_. +g +()), + +154 +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +); + +155 + g_pocڡrued + = +ue +; + +157  + g_ +; + +159 + gme +< +tyme + + gA1 +,ym + gA2 +,ym + gA3 +,ym + gA4 +,ym + gA5 +, + +160 +tyme + + gA6 +,ym + gA7 +,ym + gA8 +> + +161 cڡ + gshed_r +< + gT +>& +pocڡru +(cڡ +A1 + & +a1 +, cڡ +A2 + & +a2 +, cڡ +A3 + & +a3 +, cڡ +A4 + & +a4 +, cڡ +A5 + & +a5 +, + +162 cڡ +A6 + & +a6 +, cڡ +A7 + & +a7 +, cڡ +A8 + & +a8 +) const + +164 if(! + g_pocڡrued +) + +166 +adl_pocڡru +( +_ +, +cڡ_ +< +tyme + +boo +:: +move_cڡ +< +T +>:: +ty + *>(_. +g +()), + +167 +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +); + +168 + g_pocڡrued + = +ue +; + +170  + g_ +; + +172 + gme +< +tyme + + gA1 +,ym + gA2 +,ym + gA3 +,ym + gA4 +,ym + gA5 +, + +173 +tyme + + gA6 +,ym + gA7 +,ym + gA8 +,ym + gA9 +> + +174 cڡ + gshed_r +< + gT +>& +pocڡru +(cڡ +A1 + & +a1 +, cڡ +A2 + & +a2 +, cڡ +A3 + & +a3 +, cڡ +A4 + & +a4 +, cڡ +A5 + & +a5 +, + +175 cڡ +A6 + & +a6 +, cڡ +A7 + & +a7 +, cڡ +A8 + & +a8 +, cڡ +A9 + & +a9 +) const + +177 if(! + g_pocڡrued +) + +179 +adl_pocڡru +( +_ +, +cڡ_ +< +tyme + +boo +:: +move_cڡ +< +T +>:: +ty + *>(_. +g +()), + +180 +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +, +a9 +); + +181 + g_pocڡrued + = +ue +; + +183  + g_ +; + +186 + give +: + +187 +nd + +ass + +boo +:: +sigls2 +:: +decڡru_acss +; + +188 +pocڡru_vok +(cڡ +shed_r +< +T +> & + +): + +189 +_ +( + +), +_pocڡrued +( +l +) + +191 + gshed_r +< + gT +> + g_ +; + +192 +mub + +bo + + g_pocڡrued +; + +195 +mea + + gda + + +198 + gme +< + gd +:: +size_t + +N +, std::size_ +A + >  + s_igd_age + + +200  + uty + + +202  +da_ +[ +N + ]; + +203 +tyme + + gboo +:: +ty_wh_ignmt +< +A + >:: +ty + +ign_ +; + +207 + gme +< +ass + + gT + > cs + cdecڡru_d + + +209 + give +: + +211  +tyme + + t_igd_age +<  + tT + ), :: + tboo +:: + tignmt_of +< T >:: + tvue + >:: + tty + + tage_ty +; + +213 +bo + + glized_ +; + +214 +age_ty + + gage_ +; + +216 + give +: + +218  +deroy +() + +220 if +lized_ + ) + +222 +T +* +p + = +t_ +< T* > +age_ +. +da_ + ); + +223 +usg + + gboo +:: +sigls2 +:: +da +:: +adl_ederu +; + +224 +adl_ederu +( +cڡ_ +< +tyme + +boo +:: +move_cڡ +< +T +>:: +ty + *>( +p +)); + +225 + gp +->~ +T +(); + +226 + glized_ + = +l +; + +230 + gpublic +: + +232 +decڡru_d +(): +lized_ + +l + ) + +238 +decڡru_d +(cڡ decڡru_d &): +lized_ + +l + ) + +242 ~ +decڡru_d +() + +244 +deroy +(); + +247  +ݔ +() + gT + * ) + +249 +deroy +(); + +252 * +addss +() + +254  + gage_ +. + gda_ +; + +257  +t_lized +() + +259 + glized_ + = +ue +; + +264 as + cdecڡru_acss + + +266 + gpublic +: + +268 +me +< +ass + +T + > + +269  +pocڡru_vok +< +T +> +decڡru +() + +271 +boo +:: +shed_r +< +T + > + + +ic_ +< T* >0 ), +da +:: +decڡru_d +< T >() ); + +273 + gda +:: +decڡru_d +< +T + > * +pd + = +boo +:: +g_d +< +da +::decڡru_d< T > > + + ); + +275 * + gpv + = +pd +-> +addss +(); + +277 +w + +pv + ) +T +(); + +278 + gpd +-> +t_lized +(); + +280 + gboo +:: +shed_r +< +T + > +tv + + +, +ic_ +< T* > +pv + ) ); + +281 + gboo +:: +da +:: +_ab_shed_om_this +(& +tv +,v. +g +(),etval.get()); + +282  + gtv +; + +286 #i! +defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +&& !defed( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +290 + gme +< +ass + + gT +, + gass +... + gArgs + > + +291  + gpocڡru_vok +< + gT +> +decڡru + +Args + && ... +gs + ) + +293 + gboo +:: +shed_r +< +T + > + + +ic_ +< T* >0 ), +da +:: +decڡru_d +< T >() ); + +295 + gda +:: +decڡru_d +< +T + > * +pd + = +boo +:: +g_d +< +da +::decڡru_d< T > > + + ); + +297 * + gpv + = +pd +-> +addss +(); + +299 +w + +pv + ) +T + +d +:: +fwd +< +Args +> +gs + )... ); + +300 + gpd +-> +t_lized +(); + +302 + gboo +:: +shed_r +< +T + > +tv + + +, +ic_ +< T* > +pv + ) ); + +303 + gboo +:: +da +:: +_ab_shed_om_this +(& +tv +,v. +g +(),etval.get()); + +304  + gtv +; + +309 + gme +< +ass + + gT +, cs + gA1 + > + +310  + gpocڡru_vok +< + gT +> +decڡru + +A1 + cڡ & +a1 + ) + +312 + gboo +:: +shed_r +< +T + > + + +ic_ +< T* >0 ), +da +:: +decڡru_d +< T >() ); + +314 + gda +:: +decڡru_d +< +T + > * +pd + = +boo +:: +g_d +< +da +::decڡru_d< T > > + + ); + +316 * + gpv + = +pd +-> +addss +(); + +318 +w + +pv + ) +T + +a1 + ); + +319 + gpd +-> +t_lized +(); + +321 + gboo +:: +shed_r +< +T + > +tv + + +, +ic_ +< T* > +pv + ) ); + +322 + gboo +:: +da +:: +_ab_shed_om_this +(& +tv +,v. +g +(),etval.get()); + +323  + gtv +; + +326 + gme +< +ass + + gT +, cs + gA1 +, cs + gA2 + > + +327  + gpocڡru_vok +< + gT +> +decڡru + +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 + ) + +329 + gboo +:: +shed_r +< +T + > + + +ic_ +< T* >0 ), +da +:: +decڡru_d +< T >() ); + +331 + gda +:: +decڡru_d +< +T + > * +pd + = +boo +:: +g_d +< +da +::decڡru_d< T > > + + ); + +333 * + gpv + = +pd +-> +addss +(); + +335 +w + +pv + ) +T + +a1 +, +a2 + ); + +336 + gpd +-> +t_lized +(); + +338 + gboo +:: +shed_r +< +T + > +tv + + +, +ic_ +< T* > +pv + ) ); + +339 + gboo +:: +da +:: +_ab_shed_om_this +(& +tv +,v. +g +(),etval.get()); + +340  + gtv +; + +343 + gme +< +ass + + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 + > + +344  + gpocڡru_vok +< + gT +> +decڡru + +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +, +A3 + cڡ & +a3 + ) + +346 + gboo +:: +shed_r +< +T + > + + +ic_ +< T* >0 ), +da +:: +decڡru_d +< T >() ); + +348 + gda +:: +decڡru_d +< +T + > * +pd + = +boo +:: +g_d +< +da +::decڡru_d< T > > + + ); + +350 * + gpv + = +pd +-> +addss +(); + +352 +w + +pv + ) +T + +a1 +, +a2 +, +a3 + ); + +353 + gpd +-> +t_lized +(); + +355 + gboo +:: +shed_r +< +T + > +tv + + +, +ic_ +< T* > +pv + ) ); + +356 + gboo +:: +da +:: +_ab_shed_om_this +(& +tv +,v. +g +(),etval.get()); + +357  + gtv +; + +360 + gme +< +ass + + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 + > + +361  + gpocڡru_vok +< + gT +> +decڡru + +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +, +A3 + cڡ & +a3 +, +A4 + cڡ & +a4 + ) + +363 + gboo +:: +shed_r +< +T + > + + +ic_ +< T* >0 ), +da +:: +decڡru_d +< T >() ); + +365 + gda +:: +decڡru_d +< +T + > * +pd + = +boo +:: +g_d +< +da +::decڡru_d< T > > + + ); + +367 * + gpv + = +pd +-> +addss +(); + +369 +w + +pv + ) +T + +a1 +, +a2 +, +a3 +, +a4 + ); + +370 + gpd +-> +t_lized +(); + +372 + gboo +:: +shed_r +< +T + > +tv + + +, +ic_ +< T* > +pv + ) ); + +373 + gboo +:: +da +:: +_ab_shed_om_this +(& +tv +,v. +g +(),etval.get()); + +374  + gtv +; + +377 + gme +< +ass + + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 + > + +378  + gpocڡru_vok +< + gT +> +decڡru + +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +, +A3 + cڡ & +a3 +, +A4 + cڡ & +a4 +, +A5 + cڡ & +a5 + ) + +380 + gboo +:: +shed_r +< +T + > + + +ic_ +< T* >0 ), +da +:: +decڡru_d +< T >() ); + +382 + gda +:: +decڡru_d +< +T + > * +pd + = +boo +:: +g_d +< +da +::decڡru_d< T > > + + ); + +384 * + gpv + = +pd +-> +addss +(); + +386 +w + +pv + ) +T + +a1 +, +a2 +, +a3 +, +a4 +, +a5 + ); + +387 + gpd +-> +t_lized +(); + +389 + gboo +:: +shed_r +< +T + > +tv + + +, +ic_ +< T* > +pv + ) ); + +390 + gboo +:: +da +:: +_ab_shed_om_this +(& +tv +,v. +g +(),etval.get()); + +391  + gtv +; + +394 + gme +< +ass + + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 + > + +395  + gpocڡru_vok +< + gT +> +decڡru + +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +, +A3 + cڡ & +a3 +, +A4 + cڡ & +a4 +, +A5 + cڡ & +a5 +, +A6 + cڡ & +a6 + ) + +397 + gboo +:: +shed_r +< +T + > + + +ic_ +< T* >0 ), +da +:: +decڡru_d +< T >() ); + +399 + gda +:: +decڡru_d +< +T + > * +pd + = +boo +:: +g_d +< +da +::decڡru_d< T > > + + ); + +401 * + gpv + = +pd +-> +addss +(); + +403 +w + +pv + ) +T + +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 + ); + +404 + gpd +-> +t_lized +(); + +406 + gboo +:: +shed_r +< +T + > +tv + + +, +ic_ +< T* > +pv + ) ); + +407 + gboo +:: +da +:: +_ab_shed_om_this +(& +tv +,v. +g +(),etval.get()); + +408  + gtv +; + +411 + gme +< +ass + + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 + > + +412  + gpocڡru_vok +< + gT +> +decڡru + +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +, +A3 + cڡ & +a3 +, +A4 + cڡ & +a4 +, +A5 + cڡ & +a5 +, +A6 + cڡ & +a6 +, +A7 + cڡ & +a7 + ) + +414 + gboo +:: +shed_r +< +T + > + + +ic_ +< T* >0 ), +da +:: +decڡru_d +< T >() ); + +416 + gda +:: +decڡru_d +< +T + > * +pd + = +boo +:: +g_d +< +da +::decڡru_d< T > > + + ); + +418 * + gpv + = +pd +-> +addss +(); + +420 +w + +pv + ) +T + +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 + ); + +421 + gpd +-> +t_lized +(); + +423 + gboo +:: +shed_r +< +T + > +tv + + +, +ic_ +< T* > +pv + ) ); + +424 + gboo +:: +da +:: +_ab_shed_om_this +(& +tv +,v. +g +(),etval.get()); + +425  + gtv +; + +428 + gme +< +ass + + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 + > + +429  + gpocڡru_vok +< + gT +> +decڡru + +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +, +A3 + cڡ & +a3 +, +A4 + cڡ & +a4 +, +A5 + cڡ & +a5 +, +A6 + cڡ & +a6 +, +A7 + cڡ & +a7 +, +A8 + cڡ & +a8 + ) + +431 + gboo +:: +shed_r +< +T + > + + +ic_ +< T* >0 ), +da +:: +decڡru_d +< T >() ); + +433 + gda +:: +decڡru_d +< +T + > * +pd + = +boo +:: +g_d +< +da +::decڡru_d< T > > + + ); + +435 * + gpv + = +pd +-> +addss +(); + +437 +w + +pv + ) +T + +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 + ); + +438 + gpd +-> +t_lized +(); + +440 + gboo +:: +shed_r +< +T + > +tv + + +, +ic_ +< T* > +pv + ) ); + +441 + gboo +:: +da +:: +_ab_shed_om_this +(& +tv +,v. +g +(),etval.get()); + +442  + gtv +; + +445 + gme +< +ass + + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +, cs + gA9 + > + +446  + gpocڡru_vok +< + gT +> +decڡru + +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +, +A3 + cڡ & +a3 +, +A4 + cڡ & +a4 +, +A5 + cڡ & +a5 +, +A6 + cڡ & +a6 +, +A7 + cڡ & +a7 +, +A8 + cڡ & +a8 +, +A9 + cڡ & +a9 + ) + +448 + gboo +:: +shed_r +< +T + > + + +ic_ +< T* >0 ), +da +:: +decڡru_d +< T >() ); + +450 + gda +:: +decڡru_d +< +T + > * +pd + = +boo +:: +g_d +< +da +::decڡru_d< T > > + + ); + +452 * + gpv + = +pd +-> +addss +(); + +454 +w + +pv + ) +T + +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +, +a9 + ); + +455 + gpd +-> +t_lized +(); + +457 + gboo +:: +shed_r +< +T + > +tv + + +, +ic_ +< T* > +pv + ) ); + +458 + gboo +:: +da +:: +_ab_shed_om_this +(& +tv +,v. +g +(),etval.get()); + +459  + gtv +; + +469 + gme +< +ass + + gT + > + gpocڡru_vok + +decڡru +() + +471  + gdecڡru_acss +:: +decڡru +< +T +>(); + +474 #i! +defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +&& !defed( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +478 + gme +< +ass + + gT +, + gass +... + gArgs + > + gpocڡru_vok +< T > +decڡru + +Args + && ... +gs + ) + +480  + gdecڡru_acss +:: +decڡru +< +T +> +d +:: +fwd +< +Args +> +gs + )... ); + +487 + gme +< +ass + + gT +, cs + gA1 + > + +488 + gpocڡru_vok +< + gT +> +decڡru + +A1 + cڡ & +a1 + ) + +490  + gdecڡru_acss +:: +decڡru +< +T +>( +a1 +); + +493 + gme +< +ass + + gT +, cs + gA1 +, cs + gA2 + > + +494 + gpocڡru_vok +< + gT +> +decڡru + +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 + ) + +496  + gdecڡru_acss +:: +decڡru +< +T +>( +a1 +, + ga2 +); + +499 + gme +< +ass + + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 + > + +500 + gpocڡru_vok +< + gT +> +decڡru + +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +, +A3 + cڡ & +a3 + ) + +502  + gdecڡru_acss +:: +decڡru +< +T +>( +a1 +, + ga2 +, + ga3 +); + +505 + gme +< +ass + + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 + > + +506 + gpocڡru_vok +< + gT +> +decڡru + +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +, +A3 + cڡ & +a3 +, +A4 + cڡ & +a4 + ) + +508  + gdecڡru_acss +:: +decڡru +< +T +>( +a1 +, + ga2 +, + ga3 +, + ga4 +); + +511 + gme +< +ass + + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 + > + +512 + gpocڡru_vok +< + gT +> +decڡru + +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +, +A3 + cڡ & +a3 +, +A4 + cڡ & +a4 +, +A5 + cڡ & +a5 + ) + +514  + gdecڡru_acss +:: +decڡru +< +T +>( +a1 +, + ga2 +, + ga3 +, + ga4 +, + ga5 +); + +517 + gme +< +ass + + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 + > + +518 + gpocڡru_vok +< + gT +> +decڡru + +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +, +A3 + cڡ & +a3 +, +A4 + cڡ & +a4 +, +A5 + cڡ & +a5 +, +A6 + cڡ & +a6 + ) + +520  + gdecڡru_acss +:: +decڡru +< +T +>( +a1 +, + ga2 +, + ga3 +, + ga4 +, + ga5 +, + ga6 +); + +523 + gme +< +ass + + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 + > + +524 + gpocڡru_vok +< + gT +> +decڡru + +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +, +A3 + cڡ & +a3 +, +A4 + cڡ & +a4 +, +A5 + cڡ & +a5 +, +A6 + cڡ & +a6 +, +A7 + cڡ & +a7 + ) + +526  + gdecڡru_acss +:: +decڡru +< +T +>( +a1 +, + ga2 +, + ga3 +, + ga4 +, + ga5 +, + ga6 +, + ga7 +); + +529 + gme +< +ass + + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 + > + +530 + gpocڡru_vok +< + gT +> +decڡru + +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +, +A3 + cڡ & +a3 +, +A4 + cڡ & +a4 +, +A5 + cڡ & +a5 +, +A6 + cڡ & +a6 +, +A7 + cڡ & +a7 +, +A8 + cڡ & +a8 + ) + +532  + gdecڡru_acss +:: +decڡru +< +T +>( +a1 +, + ga2 +, + ga3 +, + ga4 +, + ga5 +, + ga6 +, + ga7 +, + ga8 +); + +535 + gme +< +ass + + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +, cs + gA9 + > + +536 + gpocڡru_vok +< + gT +> +decڡru + +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +, +A3 + cڡ & +a3 +, +A4 + cڡ & +a4 +, +A5 + cڡ & +a5 +, +A6 + cڡ & +a6 +, +A7 + cڡ & +a7 +, +A8 + cڡ & +a8 +, +A9 + cڡ & +a9 + ) + +538  + gdecڡru_acss +:: +decڡru +< +T +>( +a1 +, + ga2 +, + ga3 +, + ga4 +, + ga5 +, + ga6 +, + ga7 +, + ga8 +, + ga9 +); + + @/usr/include/boost/signals2/deconstruct_ptr.hpp + +15 #ide +BOOST_SIGNALS2_DECONSTRUCT_PTR_HPP + + +16  + #BOOST_SIGNALS2_DECONSTRUCT_PTR_HPP + + + ) + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25 +mea + + gboo + + +27 +mea + + gsigls2 + + +29 +mea + + gda + + +31 +le +  +do_pocڡru +(cڡ +pocڡruib + * +r +) + +33 +pocڡruib + * + gncڡ_r + = +cڡ_ +( +r +); + +34 + gncڡ_r +-> +pocڡru +(); + +36 +le +  +do_pocڡru +(...) + +39 +le +  +do_ederu +(...) + +42 +le +  +do_ederu +(cڡ +ederuib + * +r +) + +44 + gBOOST_TRY + + +46 +ederuib + * + gncڡ_r + = +cڡ_ +( +r +); + +47 + gncڡ_r +-> +ederu +(); + +49 +BOOST_CATCH +(...) + +51 +BOOST_ASSERT +( +l +); + +53 + gBOOST_CATCH_END + + +57 + gme +< +tyme + + gT +> cs + cederug_d + + +59 + gpublic +: + +60  +ݔ +()(cڡ +T + * +r +) const + +62 +da +:: +do_ederu +( +r +); + +63 +checked_de +( +r +); + +67 + gme +< +tyme + + gT +> + +68 + gshed_r +< + gT +> +decڡru_r +( +T + * +r +) + +70 if( + gr + =0 +shed_r +< +T +>( +r +); + +71 + gshed_r +< + gT +> +shed +( +r +, +boo +:: +sigls2 +:: +ederug_d +< +T +>()); + +72 + gda +:: +do_pocڡru +( +r +); + +73  + gshed +; + +75 + gme +< +tyme + + gT +,ym + gD +> + +76 + gshed_r +< + gT +> +decڡru_r +( +T + * +r +, +D + +d +) + +78 + gshed_r +< + gT +> +shed +( +r +, +d +); + +79 if( + gr + =0 +shed +; + +80 + gda +:: +do_pocڡru +( +r +); + +81  + gshed +; + + @/usr/include/boost/signals2/dummy_mutex.hpp + +13 #ide +BOOST_SIGNALS2_DUMMY_MUTEX_HPP + + +14  + #BOOST_SIGNALS2_DUMMY_MUTEX_HPP + + + ) + +16 +mea + + gboo + { + +17 +mea + + gsigls2 + { + +18 as + cdummy_mux + + +20 + gpublic +: + +21  +lock +() {} + +22 +bo + +y_lock +({ +ue +;} + +23  +uock +() {} + + @/usr/include/boost/signals2/last_value.hpp + +11 #ide +BOOST_SIGNALS2_LAST_VALUE_HPP + + +12  + #BOOST_SIGNALS2_LAST_VALUE_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20 +mea + + gboo + { + +21 +mea + + gsigls2 + { + +25 as + cno_s_r +: +public + +d +:: +exi + + +27 +public +: + +28 +vtu + cڡ * +wh +(cڡ +throw +() { "boost::signals2::no_slots_error";} + +31 + gme +< +tyme + + gT +> + +32 as + cϡ_vue + { + +33 + gpublic +: + +34  +T + + tsu_ty +; + +36 + gme +< +tyme + + gIutIt +> + +37 +T + +ݔ +()( +IutIt + + gf +, IutIt + gϡ +) const + +39 if( + gf + = +ϡ +) + +41 +boo +:: +throw_exi +( +no_s_r +()); + +43 + gtiڮ +< + gT +> + gvue +; + +44  + gf + ! +ϡ +) + +46 +BOOST_TRY + + +48 +vue + = * +f +; + +50 +BOOST_CATCH +(cڡ +exped_ + &) {} + +51 + gBOOST_CATCH_END + + +52 ++ + gf +; + +54 if( + gvue + vue. +g +(); + +55 + gboo +:: +throw_exi +( +no_s_r +()); + +59 + gme +<> + +60 +ass + + gϡ_vue +<> { + +61 + gpublic +: + +62  + tsu_ty +; + +63 + gme +< +tyme + + gIutIt +> + +64 +su_ty + +ݔ +()( +IutIt + + gf +, IutIt + gϡ +) const + +66  + gf + ! +ϡ +) + +68 +BOOST_TRY + + +70 * +f +; + +72 +BOOST_CATCH +(cڡ +exped_ + &) {} + +73 + gBOOST_CATCH_END + + +74 ++ + gf +; + + @/usr/include/boost/signals2/shared_connection_block.hpp + +11 #ide +BOOST_SIGNALS2_SHARED_CONNECTION_BLOCK_HPP + + +12  + #BOOST_SIGNALS2_SHARED_CONNECTION_BLOCK_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +18 +mea + + gboo + + +20 +mea + + gsigls2 + + +22 as + cshed_ci_block + + +24 + gpublic +: + +25 +shed_ci_block +(cڡ +sigls2 +:: +ci + & +cn + = signals2::connection(), + +26 +bo + +y_blocked + = +ue +): + +27 +_wk_ci_body +( +cn +._weak_connection_body) + +29 if( +y_blocked + +block +(); + +31  +block +() + +33 if( +blockg +()) ; + +34 + gboo +:: +shed_r +< +da +:: +ci_body_ba +> +ci_body +( +_wk_ci_body +. +lock +()); + +35 if( + gci_body + == 0) + +39 +_block +. +t +( +ic_ +<*>(0)); + +42 + g_block + = +ci_body +-> +g_block +(); + +44  +unblock +() + +46 + g_block +. +t +(); + +48 +bo + +blockg +() const + +50 + gshed_r +<> + gemy +; + +51  + g_block + < + gemy + ||mpty < _blocker; + +53 + gsigls2 +:: +ci + connection() const + +55  +sigls2 +:: +ci +( +_wk_ci_body +); + +57 + give +: + +58 +boo +:: +wk_r +< +da +:: +ci_body_ba +> +_wk_ci_body +; + +59 + gshed_r +<> + g_block +; + + @/usr/include/boost/signals2/signal.hpp + +12 #ide +BOOST_SIGNALS2_SIGNAL_HPP + + +13  + #BOOST_SIGNALS2_SIGNAL_HPP + + + ) + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +35 #ifde +BOOST_NO_CXX11_VARIADIC_TEMPLATES + + +36  + ~ + +38  + ~ + +41 +mea + + gboo + + +43 +mea + + gsigls2 + + +46 + gme +< +tyme + + gSigtu +, + +47 +tyme + + gComb +, + +48 +tyme + + gGroup +, + +49 +tyme + + gGroupCom +, + +50 +tyme + + gSlFuni +, + +51 +tyme + + gExndedSlFuni +, + +52 +tyme + + gMux +> + +53  +sw +( + +54 +sigl +< +Sigtu +, +Comb +, +Group +, +GroupCom +, +SlFuni +, +ExndedSlFuni +, +Mux +> & +sig1 +, + +55 +sigl +< +Sigtu +, +Comb +, +Group +, +GroupCom +, +SlFuni +, +ExndedSlFuni +, +Mux +> & +sig2 +) + +57 + gsig1 +. +sw +( +sig2 +); + + @/usr/include/boost/stacktrace/detail/collect_msvc.ipp + +7 #ide +BOOST_STACKTRACE_DETAIL_COLLECT_MSVC_IPP + + +8  + #BOOST_STACKTRACE_DETAIL_COLLECT_MSVC_IPP + + + ) + +10  + ~ + +11 #ifde +BOOST_HAS_PRAGMA_ONCE + + +12 #agm + + + +15  + ~ + +17  + ~ + +19 +mea + + gboo + {amea + gacka + {amea + gda + { + +21 + gd +:: +size_t + +this_thad_ames +:: +c +( +tive_ame_r_t +* +out_ames +, +d +::size_ +max_ames_cou +, std::size_ +sk + +BOOST_NOEXCEPT + { + +22  +boo +:: +wi +:: +RCtuSckBackT +( + +23 +ic_ +< +boo +:: +wi +:: +ULONG_ +>( +sk +), + +24 +ic_ +< +boo +:: +wi +:: +ULONG_ +>( +max_ames_cou +), + +25 +cڡ_ +< +boo +:: +wi +:: +PVOID_ +*>( +out_ames +), + + @/usr/include/boost/stacktrace/detail/collect_noop.ipp + +7 #ide +BOOST_STACKTRACE_DETAIL_COLLECT_NOOP_IPP + + +8  + #BOOST_STACKTRACE_DETAIL_COLLECT_NOOP_IPP + + + ) + +10  + ~ + +11 #ifde +BOOST_HAS_PRAGMA_ONCE + + +12 #agm + + + +15  + ~ + +17 +mea + + gboo + {amea + gacka + {amea + gda + { + +19 + gd +:: +size_t + +this_thad_ames +:: +c +( +tive_ame_r_t +* , +d +::size_ , std::size_ ) +BOOST_NOEXCEPT + { + + @/usr/include/boost/stacktrace/detail/collect_unwind.ipp + +7 #ide +BOOST_STACKTRACE_DETAIL_COLLECT_UNWIND_IPP + + +8  + #BOOST_STACKTRACE_DETAIL_COLLECT_UNWIND_IPP + + + ) + +10  + ~ + +11 #ifde +BOOST_HAS_PRAGMA_ONCE + + +12 #agm + + + +15  + ~ + +17  + ~ + +18  + ~ + +20 #i! +defed +( +_GNU_SOURCE +&& !defed( +BOOST_STACKTRACE_GNU_SOURCE_NOT_REQUIRED +&& !defed( +BOOST_WINDOWS +) + +24 +mea + + gboo + {amea + gacka + {amea + gda + { + +26  + sunwd_e + { + +27 + gd +:: +size_t + +ames_to_sk +; + +28 +tive_ame_r_t +* + gcut +; + +29 +tive_ame_r_t +* + gd +; + +32 +le + +_Unwd_Rs_Code + +unwd_back +(:: +_Unwd_Cڋxt +* +cڋxt +, * +g +) { + +35 +unwd_e +* cڡ + ge + = +ic_ +( +g +); + +36 i( + ge +-> + games_to_sk +) { + +37 -- + ge +-> + games_to_sk +; + +38  +_Unwd_GIP +( +cڋxt +? :: +_URC_NO_REASON + : :: +_URC_END_OF_STACK +; + +41 * + ge +-> + gcut + = +t_ +< +tive_ame_r_t +>( + +42 +_Unwd_GIP +( +cڋxt +) + +45 ++ + ge +-> + gcut +; + +46 i(!*( + ge +-> + gcut + - 1|| s->cu= +e +-> +d +) { + +47  :: +_URC_END_OF_STACK +; + +49  :: +_URC_NO_REASON +; + +52 + gd +:: +size_t + +this_thad_ames +:: +c +( +tive_ame_r_t +* +out_ames +, +d +::size_ +max_ames_cou +, std::size_ +sk + +BOOST_NOEXCEPT + { + +53 +d +:: +size_t + +ames_cou + = 0; + +54 i(! + gmax_ames_cou +) { + +55  + games_cou +; + +58 + gboo +:: +acka +:: +da +:: +unwd_e + +e + = { +sk + + 1, +out_ames +, out_ame+ +max_ames_cou + }; + +59 :: +_Unwd_Backa +(& +boo +:: +acka +:: +da +:: +unwd_back +, & +e +); + +60 + games_cou + = +e +. +cut + - +out_ames +; + +62 i( + games_cou + && + gout_ames +[ +ames_cou + - 1] == 0) { + +63 -- +ames_cou +; + +66  + games_cou +; + + @/usr/include/boost/stacktrace/detail/frame_decl.hpp + +7 #ide +BOOST_STACKTRACE_DETAIL_FRAME_DECL_HPP + + +8  + #BOOST_STACKTRACE_DETAIL_FRAME_DECL_HPP + + + ) + +10  + ~ + +11 #ifde +BOOST_HAS_PRAGMA_ONCE + + +12 #agm + + + +15  + ~ + +16  + ~ + +18  + ~ + +20  + ~ + +21  + ~ + +23  + ~ + +28 +mea + + gboo + {amea + gacka + { + +32 as + came + { + +33 + gpublic +: + +34  +boo +:: + tacka +:: + tda +:: + ttive_ame_r_t +ative_frame_ptr_t; + +36 + give +: + +38 +tive_ame_r_t + +addr_ +; + +41 + gpublic +: + +50 +BOOST_CONSTEXPR + +ame +( +BOOST_NOEXCEPT + + +51 : +addr_ +(0) + +54 #ifde +BOOST_STACKTRACE_DOXYGEN_INVOKED + + +61 +cڡex + +ame +(const frame&) = ; + +69 +cڡex + + game +& + gݔ +=(cڡ +ame +&) = ; + +78 +BOOST_CONSTEXPR + +exic + +ame +( +tive_ame_r_t + +addr + + gBOOST_NOEXCEPT + + +79 : +addr_ +( +addr +) + +88 +me + < +ass + +T +> + +89 +exic + +ame +( +T +* +funi_addr + +BOOST_NOEXCEPT + + +90 : +addr_ +( +boo +:: +acka +:: +da +:: +void_r_ +< +tive_ame_r_t +>( +funi_addr +)) + +99 +BOOST_STACKTRACE_FUNCTION + +d +:: +rg + +me +() const; + +107 +BOOST_CONSTEXPR + +tive_ame_r_t + +addss +(cڡ + gBOOST_NOEXCEPT + { + +108  + gaddr_ +; + +118 +BOOST_STACKTRACE_FUNCTION + + gd +:: +rg + +sour_fe +() const; + +126 +BOOST_STACKTRACE_FUNCTION + + gd +:: +size_t + +sour_le +() const; + +134 +BOOST_EXPLICIT_OPERATOR_BOOL +() + +142 +BOOST_CONSTEXPR + +bo + +emy +(cڡ + gBOOST_NOEXCEPT + {  ! +addss +(); } + +145 +BOOST_CONSTEXPR + +bo + + gݔ +!(cڡ + gBOOST_NOEXCEPT + {  ! +addss +(); } + +150 +mea + + gda + { + +151 +BOOST_STACKTRACE_FUNCTION + + gd +:: +rg + +to_rg +(cڡ +ame +* +ames +, +d +:: +size_t + +size +); + +157  + ~ + + @/usr/include/boost/stacktrace/detail/frame_msvc.ipp + +7 #ide +BOOST_STACKTRACE_DETAIL_FRAME_MSVC_IPP + + +8  + #BOOST_STACKTRACE_DETAIL_FRAME_MSVC_IPP + + + ) + +10  + ~ + +11 #ifde +BOOST_HAS_PRAGMA_ONCE + + +12 #agm + + + +15  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~"dbgg.h +" + +24 #ifde +BOOST_MSVC + + +25 #agm +commt +( +lib +, "ole32.lib") + +26 #agm +commt +( +lib +, "Dbgeng.lib") + +30 #ifde +__CRT_UUID_DECL + + +31 + $__CRT_UUID_DECL +( +IDebugCl +,0x27fe5639,0x8407,0x4f47,0x83,0x64,0xee,0x11,0x8f,0xb0,0x8a,0xc8) + +32 + $__CRT_UUID_DECL +( +IDebugCڌ +,0x5182e668,0x105e,0x416e,0xad,0x92,0x24,0xef,0x80,0x04,0x24,0xba) + +33 + $__CRT_UUID_DECL +( +IDebugSymbs +,0x8c31e98c,0x983a,0x48a5,0x90,0x16,0x6f,0xe5,0xd6,0x67,0xa9,0x50) + +34 #i + `defed +( +DEFINE_GUID +&& !defed( +BOOST_MSVC +) + +35 + `DEFINE_GUID +( +IID_IDebugCl +,0x27fe5639,0x8407,0x4f47,0x83,0x64,0xee,0x11,0x8f,0xb0,0x8a,0xc8); + +36 + `DEFINE_GUID +( +IID_IDebugCڌ +,0x5182e668,0x105e,0x416e,0xad,0x92,0x24,0xef,0x80,0x04,0x24,0xba); + +37 + `DEFINE_GUID +( +IID_IDebugSymbs +,0x8c31e98c,0x983a,0x48a5,0x90,0x16,0x6f,0xe5,0xd6,0x67,0xa9,0x50); + +45 +mea + +boo + {amea +acka + {amea +da + { + +47 as + ccom_glob_ +: +boo +:: +ncyab + { + +48 +bo + +ok_ +; + +50 +public +: + +51 + `com_glob_ +( +BOOST_NOEXCEPT + + +52 : + `ok_ +( +l +) + +60 cڡ +DWORD + +s + = :: + `CoInlizeEx +(0, +COINIT_MULTITHREADED +); + +61 +ok_ + = ( +s + = +S_OK + ||e= +S_FALSE +); + +64 ~ + `com_glob_ +( +BOOST_NOEXCEPT + { + +65 i( +ok_ +) { + +66 :: + `CoUnlize +(); + +72 +me + < +ass + +T +> + +73 as + ccom_hd +: +boo +:: +ncyab + { + +74 +T +* +hd_ +; + +76 +public +: + +77 + `com_hd +(cڡ +com_glob_ +& +BOOST_NOEXCEPT + + +78 : + `hd_ +(0) + +81 +T +* +ݔ +->(cڡ +BOOST_NOEXCEPT + { + +82  +hd_ +; + +85 ** + `to_void_r_r +( +BOOST_NOEXCEPT + { + +86  +t_ +<**>(& +hd_ +); + +89 +bo + + `is_ed +(cڡ +BOOST_NOEXCEPT + { + +90  !! +hd_ +; + +93 ~ + `com_hd +( +BOOST_NOEXCEPT + { + +94 i( +hd_ +) { + +95 +hd_ +-> + `R +(); + +101  +d +:: +rg + + `mgw_demglg_wkound +(cڡ std::rg& +s +) { + +102 #ifde +BOOST_GCC + + +103 i( +s +. + `emy +()) { + +104  +s +; + +107 i( +s +[0] != '_') { + +108  +boo +:: +ce +:: + `demg +(('_' + +s +). + `c_r +()); + +111  +boo +:: +ce +:: + `demg +( +s +. + `c_r +()); + +113  +s +; + +117 as + cdebuggg_symbs +: +boo +:: +ncyab + { + +118  + `y__com +( +com_hd +< :: +IDebugSymbs +>& +idebug +, cڡ +com_glob_ +& +com + +BOOST_NOEXCEPT + { + +119 +com_hd +< :: +IDebugCl +> + `i +( +com +); + +120 i( +S_OK + !:: + `DebugCe +( + `__uuidof +( +IDebugCl +), +i +. + `to_void_r_r +())) { + +124 +com_hd +< :: +IDebugCڌ +> + `icڌ +( +com +); + +125 cڡ +bo + +s0 + = ( +S_OK + = +i +-> + `QuyI +( + +126 + `__uuidof +( +IDebugCڌ +), + +127 +icڌ +. + `to_void_r_r +() + +129 i(! +s0 +) { + +133 cڡ +bo + +s1 + = ( +S_OK + = +i +-> + `AachPross +( + +135 :: + `GCutProssId +(), + +136 +DEBUG_ATTACH_NONINVASIVE + | +DEBUG_ATTACH_NONINVASIVE_NO_SUSPEND + + +138 i(! +s1 +) { + +142 i( +S_OK + ! +icڌ +-> + `WaFEvt +( +DEBUG_WAIT_DEFAULT +, +INFINITE +)) { + +147 +i +-> + `QuyI +( + `__uuidof +( +IDebugSymbs +), +idebug +. + `to_void_r_r +()); + +150 #ide +BOOST_STACKTRACE_USE_WINDBG_CACHED + + +152 +boo +:: +acka +:: +da +:: +com_glob_ + +com_ +; + +153 +com_hd +< :: +IDebugSymbs +> +idebug_ +; + +154 +public +: + +155 + `debuggg_symbs +( +BOOST_NOEXCEPT + + +156 : + `com_ +() + +157 , + `idebug_ +( +com_ +) + +159 + `y__com +( +idebug_ +, +com_ +); + +164 #ifde +BOOST_NO_CXX11_THREAD_LOCAL + + +165 #r +Your + +comp + +ds + +n + +sut + +C +++11 +thad_lol + +age +. +It +` +s + +impossib + +to + +bud + +wh + +BOOST_STACKTRACE_USE_WINDBG_CACHED +. + +168  +com_hd +< :: +IDebugSymbs +>& + `g_thad_lol_debug_ +( +BOOST_NOEXCEPT + { + +171  +thad_lol + +boo +:: +acka +:: +da +:: +com_glob_ + +com +; + +172  +thad_lol + +com_hd +< :: +IDebugSymbs +> + `idebug +( +com +); + +174 i(! +idebug +. + `is_ed +()) { + +175 + `y__com +( +idebug +, +com +); + +178  +idebug +; + +181 +com_hd +< :: +IDebugSymbs +>& +idebug_ +; + +182 +public +: + +183 + `debuggg_symbs +( +BOOST_NOEXCEPT + + +184 : + `idebug_ + + `g_thad_lol_debug_ +() ) + +189 +bo + + `is_ed +(cڡ +BOOST_NOEXCEPT + { + +190  +idebug_ +. + `is_ed +(); + +193 +d +:: +rg + + `g_me_im +(cڡ * +addr +, std::rg* +modu_me + = 0) const { + +194 +d +:: +rg + +su +; + +195 i(! + `is_ed +()) { + +196  +su +; + +198 cڡ +ULONG64 + +offt + = +t_ +( +addr +); + +200  +me +[256]; + +201 +me +[0] = '\0'; + +202 +ULONG + +size + = 0; + +203 +bo + +s + = ( +S_OK + = +idebug_ +-> + `GNameByOfft +( + +204 +offt +, + +205 +me +, + +206 ( +me +), + +207 & +size +, + +211 i(! +s + && +size + != 0) { + +212 +su +. + `size +( +size +); + +213 +s + = ( +S_OK + = +idebug_ +-> + `GNameByOfft +( + +214 +offt +, + +215 & +su +[0], + +216 +ic_ +< +ULONG +>( +su +. + `size +()), + +217 & +size +, + +220 } i( +s +) { + +221 +su + = +me +; + +224 i(! +s +) { + +225 +su +. + `r +(); + +226  +su +; + +229 cڡ +d +:: +size_t + +dim + = +su +. + `fd_f_of +('!'); + +230 i( +modu_me +) { + +231 * +modu_me + = +su +. + `subr +(0, +dim +); + +234 i( +dim + = +d +:: +rg +:: +os +) { + +236 +su +. + `r +(); + +237  +su +; + +240 +su + = + `mgw_demglg_wkound +( + +241 +su +. + `subr +( +dim + + 1) + +244  +su +; + +247 +d +:: +size_t + + `g_le_im +(cڡ * +addr +cڡ +BOOST_NOEXCEPT + { + +248 +ULONG + +su + = 0; + +249 i(! + `is_ed +()) { + +250  +su +; + +253 cڡ +bo + +is_ok + = ( +S_OK + = +idebug_ +-> + `GLeByOfft +( + +254 +t_ +< +ULONG64 +>( +addr +), + +255 & +su +, + +262  ( +is_ok + ? +su + : 0); + +265 +d +:: + + + `g_sour_fe_le_im +(cڡ * +addr +) const { + +266 +d +:: + + +su +; + +267 i(! + `is_ed +()) { + +268  +su +; + +270 cڡ +ULONG64 + +offt + = +t_ +( +addr +); + +272  +me +[256]; + +273 +me +[0] = 0; + +274 +ULONG + +size + = 0; + +275 +ULONG + +le_num + = 0; + +276 +bo + +s + = ( +S_OK + = +idebug_ +-> + `GLeByOfft +( + +277 +offt +, + +278 & +le_num +, + +279 +me +, + +280 ( +me +), + +281 & +size +, + +285 i( +s +) { + +286 +su +. +f + = +me +; + +287 +su +. +cd + = +le_num +; + +288  +su +; + +291 i(! +s + && +size + == 0) { + +292  +su +; + +295 +su +. +f +. + `size +( +size +); + +296 +s + = ( +S_OK + = +idebug_ +-> + `GLeByOfft +( + +297 +offt +, + +298 & +le_num +, + +299 & +su +. +f +[0], + +300 +ic_ +< +ULONG +>( +su +. +f +. + `size +()), + +301 & +size +, + +304 +su +. +cd + = +le_num +; + +306 i(! +s +) { + +307 +su +. +f +. + `r +(); + +308 +su +. +cd + = 0; + +311  +su +; + +314  + `to_rg_im +(cڡ * +addr +, +d +:: +rg +& +s +) const { + +315 i(! + `is_ed +()) { + +319 +d +:: +rg + +modu_me +; + +320 +d +:: +rg + +me + = +this +-> + `g_me_im +( +addr +, & +modu_me +); + +321 i(! +me +. + `emy +()) { + +322 +s + + +me +; + +324 +s + + + `to_hex_y +( +addr +). + `da +(); + +327 +d +:: + + +sour_le + = +this +-> + `g_sour_fe_le_im +( +addr +); + +328 i(! +sour_le +. +f +. + `emy +(&& sour_le. +cd +) { + +329 +s + += "t "; + +330 +s + + +sour_le +. +f +; + +331 +s + += ':'; + +332 +s + + +boo +:: +acka +:: +da +:: + `to_dec_y +( +sour_le +. +cd +). + `da +(); + +333 } i(! +modu_me +. + `emy +()) { + +334 +s + += " in "; + +335 +s + + +modu_me +; + +340 +d +:: +rg + + `to_rg +(cڡ +ame +* +ames +, std:: +size_t + +size +) { + +341 +boo +:: +acka +:: +da +:: +debuggg_symbs + +idebug +; + +342 i(! +idebug +. + `is_ed +()) { + +343  +d +:: + `rg +(); + +346 +d +:: +rg + +s +; + +347 +s +. + `rve +(64 * +size +); + +348  +d +:: +size_t + +i + = 0; i < +size +; ++i) { + +349 i( +i + < 10) { + +350 +s + += ' '; + +352 +s + + +boo +:: +acka +:: +da +:: + `to_dec_y +( +i +). + `da +(); + +353 +s + += '#'; + +354 +s + += ' '; + +355 +idebug +. + `to_rg_im +( +ames +[ +i +]. + `addss +(), +s +); + +356 +s + += '\n'; + +359  +s +; + +364 +d +:: +rg + +ame +:: + `me +() const { + +365 +boo +:: +acka +:: +da +:: +debuggg_symbs + +idebug +; + +366  +idebug +. + `g_me_im +( +addr_ +); + +370 +d +:: +rg + +ame +:: + `sour_fe +() const { + +371 +boo +:: +acka +:: +da +:: +debuggg_symbs + +idebug +; + +372  +idebug +. + `g_sour_fe_le_im +( +addr_ +). +f +; + +375 +d +:: +size_t + +ame +:: + `sour_le +() const { + +376 +boo +:: +acka +:: +da +:: +debuggg_symbs + +idebug +; + +377  +idebug +. + `g_le_im +( +addr_ +); + +380 +d +:: +rg + + `to_rg +(cڡ +ame +& +f +) { + +381 +d +:: +rg + +s +; + +383 +boo +:: +acka +:: +da +:: +debuggg_symbs + +idebug +; + +384 +idebug +. + `to_rg_im +( +f +. + `addss +(), +s +); + +385  +s +; + +388 + } +}} + + @/usr/include/boost/stacktrace/detail/frame_noop.ipp + +7 #ide +BOOST_STACKTRACE_DETAIL_FRAME_NOOP_IPP + + +8  + #BOOST_STACKTRACE_DETAIL_FRAME_NOOP_IPP + + + ) + +10  + ~ + +11 #ifde +BOOST_HAS_PRAGMA_ONCE + + +12 #agm + + + +15  + ~ + +17 +mea + + gboo + {amea + gacka + {amea + gda + { + +19 + gd +:: +rg + +to_rg +(cڡ +ame +* , +d +:: +size_t + ) { + +20  +d +:: +rg +(); + +25 + gd +:: +rg + +ame +:: +me +() const { + +26  +d +:: +rg +(); + +29 + gd +:: +rg + +ame +:: +sour_fe +() const { + +30  +d +:: +rg +(); + +33 + gd +:: +size_t + +ame +:: +sour_le +() const { + +37 + gd +:: +rg + +to_rg +(cڡ +ame +& ) { + +38  +d +:: +rg +(); + + @/usr/include/boost/stacktrace/detail/frame_unwind.ipp + +7 #ide +BOOST_STACKTRACE_DETAIL_FRAME_UNWIND_IPP + + +8  + #BOOST_STACKTRACE_DETAIL_FRAME_UNWIND_IPP + + + ) + +10  + ~ + +11 #ifde +BOOST_HAS_PRAGMA_ONCE + + +12 #agm + + + +15  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +24 #ifde +BOOST_STACKTRACE_USE_BACKTRACE + + +25  + ~ + +26 #i +defed +( +BOOST_STACKTRACE_USE_ADDR2LINE +) + +27  + ~ + +29  + ~ + +32 +mea + + gboo + {amea + gacka + {amea + gda + { + +34 + gme + < +ass + + gBa +> + +35 as + cto_rg_im_ba +: +ive + +Ba + { + +36 +public +: + +37 +d +:: +rg + +ݔ +()( +boo +:: +acka +:: +da +:: +tive_ame_r_t + +addr +) { + +38 +Ba +:: +s +. +r +(); + +39 + gBa +:: +e_funi_me +( +addr +); + +40 i(! + gBa +:: +s +. +emy +()) { + +41 +Ba +:: +s + = +boo +:: +ce +:: +demg +(Ba::s. +c_r +()); + +43 + gBa +:: +s + = +to_hex_y +( +addr +). +da +(); + +46 i( + gBa +:: +e_sour_loti +( +addr +)) { + +47  +Ba +:: +s +; + +50 + gboo +:: +acka +:: +da +:: +loti_om_symb + +loc +( +addr +); + +51 i(! + gloc +. +emy +()) { + +52 + gBa +:: +s + += " in "; + +53 + gBa +:: +s + + +loc +. +me +(); + +56  + gBa +:: +s +; + +60 + gd +:: +rg + +to_rg +(cڡ +ame +* +ames +, +d +:: +size_t + +size +) { + +61 +d +:: +rg + +s +; + +62 + gs +. +rve +(64 * +size +); + +64 +to_rg_im + + gim +; + +66  + gd +:: +size_t + +i + = 0; + gi + < + gsize +; ++i) { + +67 i( + gi + < 10) { + +68 + gs + += ' '; + +70 + gs + + +boo +:: +acka +:: +da +:: +to_dec_y +( +i +). +da +(); + +71 + gs + += '#'; + +72 + gs + += ' '; + +73 + gs + + +im +( +ames +[ +i +]. +addss +()); + +74 + gs + += '\n'; + +77  + gs +; + +84 + gd +:: +rg + +ame +:: +me +() const { + +85 #i! +defed +( +BOOST_WINDOWS +&& !defed( +__CYGWIN__ +) + +86 :: +Dl_fo + +dli +; + +87 cڡ +bo + + gdl_ok + = !!:: +dddr +( +cڡ_ +<*>( +addr_ +), & +dli +); + +88 i( + gdl_ok + && + gdli +. + gdli_ame +) { + +89  + gboo +:: +ce +:: +demg +( +dli +. +dli_ame +); + +92  + gboo +:: +acka +:: +da +:: +me_im +( +addr_ +); + +95 + gd +:: +rg + +to_rg +(cڡ +ame +& +f +) { + +96 +boo +:: +acka +:: +da +:: +to_rg_im + +im +; + +97  +im +( +f +. +addss +()); + + @/usr/include/boost/stacktrace/detail/pop_options.h + +9 #ifde +BOOST_STACKTRACE_FUNCTION + + +10 #unde +BOOST_STACKTRACE_FUNCTION + + + @/usr/include/boost/stacktrace/detail/push_options.h + +10 #i! +defed +( +BOOST_STACKTRACE_LINK +&& defed( +BOOST_STACKTRACE_DYN_LINK +) + +11  + #BOOST_STACKTRACE_LINK + + + ) + +14 #i +defed +( +BOOST_STACKTRACE_LINK +&& !defed( +BOOST_STACKTRACE_DYN_LINK +&& defed( +BOOST_ALL_DYN_LINK +) + +15  + #BOOST_STACKTRACE_DYN_LINK + + + ) + +18 #ifde +BOOST_STACKTRACE_LINK + + +19 #i +defed +( +BOOST_STACKTRACE_DYN_LINK +) + +20 #ifde +BOOST_STACKTRACE_INTERNAL_BUILD_LIBS + + +21  + #BOOST_STACKTRACE_FUNCTION + +BOOST_SYMBOL_EXPORT + + + ) + +23  + #BOOST_STACKTRACE_FUNCTION + +BOOST_SYMBOL_IMPORT + + + ) + +26  + #BOOST_STACKTRACE_FUNCTION + + + ) + +28 #i! +defed +( +BOOST_STACKTRACE_DOXYGEN_INVOKED +) + +29  + #BOOST_STACKTRACE_FUNCTION + +le + + + ) + + @/usr/include/boost/stacktrace/detail/safe_dump_noop.ipp + +7 #ide +BOOST_STACKTRACE_DETAIL_SAFE_DUMP_NOOP_IPP + + +8  + #BOOST_STACKTRACE_DETAIL_SAFE_DUMP_NOOP_IPP + + + ) + +10  + ~ + +11 #ifde +BOOST_HAS_PRAGMA_ONCE + + +12 #agm + + + +15  + ~ + +17 +mea + + gboo + {amea + gacka + {amea + gda + { + +20 #i +defed +( +BOOST_WINDOWS +) + +21 + gd +:: +size_t + +dump +(* , cڡ +tive_ame_r_t +* , +d +::size_ ) +BOOST_NOEXCEPT + { + +25 + gd +:: +size_t + +dump +(, cڡ +tive_ame_r_t +* , +d +::size_ ) +BOOST_NOEXCEPT + { + +31 + gd +:: +size_t + +dump +(cڡ * , cڡ +tive_ame_r_t +* , +d +::size_ ) +BOOST_NOEXCEPT + { + + @/usr/include/boost/stacktrace/detail/safe_dump_posix.ipp + +7 #ide +BOOST_STACKTRACE_DETAIL_SAFE_DUMP_POSIX_IPP + + +8  + #BOOST_STACKTRACE_DETAIL_SAFE_DUMP_POSIX_IPP + + + ) + +10  + ~ + +11 #ifde +BOOST_HAS_PRAGMA_ONCE + + +12 #agm + + + +15  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +22 +mea + + gboo + {amea + gacka + {amea + gda + { + +24 + gd +:: +size_t + +dump +( +fd +, cڡ +tive_ame_r_t +* +ames +, +d +::size_ +ames_cou + +BOOST_NOEXCEPT + { + +29 i(:: +wre +( +fd +, +ames +, ( +tive_ame_r_t +* +ames_cou +) == -1) { + +33  + games_cou +; + +36 + gd +:: +size_t + +dump +(cڡ * +fe +, cڡ +tive_ame_r_t +* +ames +, +d +::size_ +ames_cou + +BOOST_NOEXCEPT + { + +37 cڡ  +fd + = :: +ݒ +( + +38 +fe +, + +39 +O_CREAT + | +O_WRONLY + | +O_TRUNC +, + +40 #i +defed +( +S_IWUSR +&& defed( +S_IRUSR +) + +41 +S_IWUSR + | +S_IRUSR + + +42 #i +defed +( +S_IWRITE +&& defed( +S_IREAD +) + +43 +S_IWRITE + | +S_IREAD + + +48 i( + gfd + == -1) { + +52 cڡ + gd +:: +size_t + +size + = +boo +:: +acka +:: +da +:: +dump +( +fd +, +ames +, +ames_cou +); + +53 :: +o +( +fd +); + +54  + gsize +; + + @/usr/include/boost/stacktrace/detail/safe_dump_win.ipp + +7 #ide +BOOST_STACKTRACE_DETAIL_SAFE_DUMP_WIN_IPP + + +8  + #BOOST_STACKTRACE_DETAIL_SAFE_DUMP_WIN_IPP + + + ) + +10  + ~ + +11 #ifde +BOOST_HAS_PRAGMA_ONCE + + +12 #agm + + + +15  + ~ + +17  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24 +mea + + gboo + {amea + gacka + {amea + gda + { + +26 + gd +:: +size_t + +dump +(* , cڡ +tive_ame_r_t +* , +d +::size_ ) +BOOST_NOEXCEPT + { + +28 +boo +:: +wi +:: +DWORD_ + +wrn +; + +29 cڡ + gboo +:: +wi +:: +DWORD_ + +bys_to_wre + = +ic_ +< +boo +::winapi::DWORD_>( + +30 ( +tive_ame_r_t +* +ames_cou + + +32 i(! + gboo +:: +wi +:: +WreFe +( +fd +, +ames +, +bys_to_wre +, & +wrn +, 0)) { + +36  + games_cou +; + +41 + gd +:: +size_t + +dump +(cڡ * , cڡ +tive_ame_r_t +* , +d +::size_ ) +BOOST_NOEXCEPT + { + +43 * cڡ +fd + = +boo +:: +wi +:: +CeFeA +( + +44 +fe +, + +45 +boo +:: +wi +:: +GENERIC_WRITE_ +, + +48 +boo +:: +wi +:: +CREATE_ALWAYS_ +, + +49 +boo +:: +wi +:: +FILE_ATTRIBUTE_NORMAL_ +, + +53 i( + gfd + = +boo +:: +wi +:: +vid_hd_vue +) { + +57 cڡ + gd +:: +size_t + +size + = +boo +:: +acka +:: +da +:: +dump +( +fd +, +ames +, +ames_cou +); + +58 + gboo +:: +wi +:: +CloHd +( +fd +); + +59  + gsize +; + + @/usr/include/boost/stacktrace/stacktrace_fwd.hpp + +7 #ide +BOOST_STACKTRACE_STACKTRACE_FWD_HPP + + +8  + #BOOST_STACKTRACE_STACKTRACE_FWD_HPP + + + ) + +10  + ~ + +11  + ~ + +18 +mea + + gboo + {amea + gacka + { + +20 +ass + + game +; + +21 + gme + < +ass + + gAot + = +d +:: +lot +< +ame +> > cs +basic_acka +; + +22  + gbasic_acka +<> + tacka +; + + @/usr/include/boost/static_assert.hpp + +14 #ide +BOOST_STATIC_ASSERT_HPP + + +15  + #BOOST_STATIC_ASSERT_HPP + + + ) + +17  + ~ + +18  + ~ + +20 #i +defed +( +__GNUC__ +&& !defed( +__GXX_EXPERIMENTAL_CXX0X__ +) + +26 #agm +GCC + +syem_hd + + +29 #ide +BOOST_NO_CXX11_STATIC_ASSERT + + +30 #ide +BOOST_NO_CXX11_VARIADIC_MACROS + + +31  + #BOOST_STATIC_ASSERT_MSG +... ) + `ic_as +( +__VA_ARGS__ +) + + ) + +33  + #BOOST_STATIC_ASSERT_MSG + +B +, +Msg + ) + `ic_as +B, Msg ) + + ) + +36  + #BOOST_STATIC_ASSERT_MSG + +B +, +Msg + ) + `BOOST_STATIC_ASSERT +B ) + + ) + +39 #ifde +__BORLANDC__ + + +42  + #BOOST_BUGGY_INTEGRAL_CONSTANT_EXPRESSIONS + + + ) + +45 #i +defed +( +__GNUC__ +&& (__GNUC__ =3&& (( +__GNUC_MINOR__ + == 3) || (__GNUC_MINOR__ == 4)) + +47  + #BOOST_SA_GCC_WORKAROUND + + + ) + +54 #i +defed +( +__GNUC__ +&& ((__GNUC__ > 3|| ((__GNUC__ =3&& ( +__GNUC_MINOR__ + >= 4))) + +55 #ide +BOOST_NO_CXX11_VARIADIC_MACROS + + +56  + #BOOST_STATIC_ASSERT_BOOL_CAST +... ) (( +__VA_ARGS__ +=0 ? +l + : +ue +) + + ) + +58  + #BOOST_STATIC_ASSERT_BOOL_CAST + +x + ) ((x=0 ? +l + : +ue +) + + ) + +61 #ide +BOOST_NO_CXX11_VARIADIC_MACROS + + +62  + #BOOST_STATIC_ASSERT_BOOL_CAST +... ) ( +bo +)( +__VA_ARGS__ +) + + ) + +64  + #BOOST_STATIC_ASSERT_BOOL_CAST +( +x +( +bo +)(x) + + ) + +68 #ide +BOOST_NO_CXX11_STATIC_ASSERT + + +69 #ide +BOOST_NO_CXX11_VARIADIC_MACROS + + +70  + #BOOST_STATIC_ASSERT +... ) + `ic_as +( +__VA_ARGS__ +, #__VA_ARGS__) + + ) + +72  + #BOOST_STATIC_ASSERT + +B + ) + `ic_as +(B, #B) + + ) + +76 +mea + + gboo +{ + +79 + gme + < +bo + + gx +>  + gSTATIC_ASSERTION_FAILURE +; + +81 + gme + <>  + gSTATIC_ASSERTION_FAILURE +< + gue +> {num { + gvue + = 1 }; }; + +84 + gme +< + gx +>  + sic_as_ +{}; + +110 #i! +defed +( +BOOST_BUGGY_INTEGRAL_CONSTANT_EXPRESSIONS +) + +112 #i +defed +( +BOOST_MSVC +&& defed( +BOOST_NO_CXX11_VARIADIC_MACROS +) + +113  + #BOOST_STATIC_ASSERT + +B + ) \ + +114 :: +boo +:: + tic_as_ +<\ + +115 (:: + tboo +:: + tSTATIC_ASSERTION_FAILURE +< + tBOOST_STATIC_ASSERT_BOOL_CAST + ( + tB + ) >)>\ + +116 + tBOOST_JOIN +( + tboo_ic_as_tydef_ +, + t__COUNTER__ +) + + ) + +117 #i + tdefed +( + tBOOST_MSVC +) + +118  + tBOOST_STATIC_ASSERT +(...) \ + +119 :: +boo +:: + tic_as_ +<\ + +120 (:: + tboo +:: + tSTATIC_ASSERTION_FAILURE +< + tBOOST_STATIC_ASSERT_BOOL_CAST + ( + t__VA_ARGS__ +) >)>\ + +121 + tBOOST_JOIN +( + tboo_ic_as_tydef_ +, + t__COUNTER__ +) + + ) + +122 #i( + tdefed +( + tBOOST_INTEL_CXX_VERSION +|| defed( + tBOOST_SA_GCC_WORKAROUND +)&& defed( + tBOOST_NO_CXX11_VARIADIC_MACROS +) + +125  + tBOOST_STATIC_ASSERT + + tB + ) \ + +126  + tBOOST_JOIN +( + tboo_ic_as_tydef_ +, + t__LINE__ +) \ + +127 [ :: +boo +:: +STATIC_ASSERTION_FAILURE +< + `BOOST_STATIC_ASSERT_BOOL_CAST + +B + ) >:: +vue + ] + + ) + +128 #i( + tdefed +( + tBOOST_INTEL_CXX_VERSION +|| defed( + tBOOST_SA_GCC_WORKAROUND +)&& !defed( + tBOOST_NO_CXX11_VARIADIC_MACROS +) + +131  + tBOOST_STATIC_ASSERT +(...) \ + +132  + tBOOST_JOIN +( + tboo_ic_as_tydef_ +, + t__LINE__ +) \ + +133 [ :: +boo +:: +STATIC_ASSERTION_FAILURE +< + `BOOST_STATIC_ASSERT_BOOL_CAST + +__VA_ARGS__ + ) >:: +vue + ] + + ) + +134 #i + tdefed +( + t__sgi +) + +136  + tBOOST_STATIC_ASSERT + + tB + ) \ + +137 + tBOOST_STATIC_CONSTANT +( + tbo +, \ + +138 + tBOOST_JOIN +( + tboo_ic_as__ +, + t__LINE__ + + tB + )); \ + +139 :: +boo +:: + tic_as_ +<\ + +140 (:: + tboo +:: + tSTATIC_ASSERTION_FAILURE +< \ + +141 + tBOOST_JOIN +( + tboo_ic_as__ +, + t__LINE__ +) >)>\ + +142 + tBOOST_JOIN +( + tboo_ic_as_tydef_ +, + t__LINE__ +) + + ) + +143 #i + tBOOST_WORKAROUND +( + t__MWERKS__ +, <= 0x3003) + +145  + tBOOST_STATIC_ASSERT + + tB + ) \ + +146 + tBOOST_STATIC_CONSTANT +(, \ + +147 + tBOOST_JOIN +( + tboo_ic_as__ +, + t__LINE__ +) = \ + +148 (:: + tboo +:: + tSTATIC_ASSERTION_FAILURE +< + tBOOST_STATIC_ASSERT_BOOL_CAST + + tB + ) >) + + ) + +151 #ide + tBOOST_NO_CXX11_VARIADIC_MACROS + + +152  + tBOOST_STATIC_ASSERT +( ... ) \ + +153 :: +boo +:: + tic_as_ +<\ + +154 (:: + tboo +:: + tSTATIC_ASSERTION_FAILURE +< + tBOOST_STATIC_ASSERT_BOOL_CAST + + t__VA_ARGS__ + ) >)>\ + +155 + tBOOST_JOIN +( + tboo_ic_as_tydef_ +, + t__LINE__ + + tBOOST_ATTRIBUTE_UNUSED + + + ) + +157  + tBOOST_STATIC_ASSERT + + tB + ) \ + +158 :: +boo +:: + tic_as_ +<\ + +159 (:: + tboo +:: + tSTATIC_ASSERTION_FAILURE +< + tBOOST_STATIC_ASSERT_BOOL_CAST + + tB + ) >)>\ + +160 + tBOOST_JOIN +( + tboo_ic_as_tydef_ +, + t__LINE__ + + tBOOST_ATTRIBUTE_UNUSED + + + ) + +166 #ide + tBOOST_NO_CXX11_VARIADIC_MACROS + + +167  + tBOOST_STATIC_ASSERT +( ... ) \ + +168 um { + `BOOST_JOIN +( +boo_ic_as_um_ +, +__LINE__ +) \ + +169 (:: +boo +:: +STATIC_ASSERTION_FAILURE +< ( +bo +) +__VA_ARGS__ + ) >} + + ) + +171  + tBOOST_STATIC_ASSERT +( + tB +) \ + +172 um { + `BOOST_JOIN +( +boo_ic_as_um_ +, +__LINE__ +) \ + +173 (:: +boo +:: +STATIC_ASSERTION_FAILURE +< ( +bo +) +B + ) >} + + ) + + @/usr/include/boost/thread/detail/thread_group.hpp + +1 #ide +BOOST_THREAD_DETAIL_THREAD_GROUP_HPP + + +2  + #BOOST_THREAD_DETAIL_THREAD_GROUP_HPP + + + ) + +8  + ~
  • + +9  + ~ + +10  + ~ + +11  + ~ + +12  + ~ + +14  + ~ + +16 #ifde +BOOST_MSVC + + +17 #agm +wng +( +push +) + +18 #agm +wng +( +dib +:4251) + +21 +mea + + gboo + + +23 as + cthad_group + + +25 + give +: + +26 +thad_group +(thread_group const&); + +27 + gthad_group +& + gݔ +=( +thad_group + const&); + +28 + gpublic +: + +29 +thad_group +() {} + +30 ~ +thad_group +() + +32  +d +:: +li +< +thad +*>:: + + + += +thads +. +beg +(), + gd +hads. +d +(); + +33 + g +!= +d +; + +34 ++ + g +) + +36 +de + * + g +; + +40 +bo + +is_this_thad_ +() + +42 + gthad +:: +id + id = +this_thad +:: +g_id +(); + +43 + gboo +:: +shed_lock +< +shed_mux +> +gud +( +m +); + +44  + gd +:: +li +< +thad +*>:: + + + += +thads +. +beg +(), + gd +hads. +d +(); + +45 + g +!= +d +; + +46 ++ + g +) + +48 i((* + g +)-> +g_id +(= +id +) + +49  +ue +; + +51  + gl +; + +54 +bo + +is_thad_ +( +thad +* +thrd +) + +56 if( + gthrd +) + +58 + gthad +:: +id + id = +thrd +-> +g_id +(); + +59 + gboo +:: +shed_lock +< +shed_mux +> +gud +( +m +); + +60  + gd +:: +li +< +thad +*>:: + + + += +thads +. +beg +(), + gd +hads. +d +(); + +61 + g +!= +d +; + +62 ++ + g +) + +64 i((* + g +)-> +g_id +(= +id +) + +65  +ue +; + +67  + gl +; + +71  + gl +; + +75 + gme +< +tyme + + gF +> + +76 +thad +* +_thad +( +F + +thadfunc +) + +78 + gboo +:: +lock_gud +< +shed_mux +> +gud +( +m +); + +79 + gboo +:: +csbl +:: +unique_r +< +thad +> +w_thad +( +w +had( +thadfunc +)); + +80 + gthads +. +push_back +( +w_thad +. +g +()); + +81  + gw_thad +. +a +(); + +84  +add_thad +( +thad +* +thrd +) + +86 if( + gthrd +) + +88 +BOOST_THREAD_ASSERT_PRECONDITION +! +is_thad_ +( +thrd +) , + +89 +thad_sour_r +( +ic_ +<>( +syem +:: +rc +:: +sour_ddlock_would_occur +), "boost::thread_group:ryingodd duplicatedhread") + +92 + gboo +:: +lock_gud +< +shed_mux +> +gud +( +m +); + +93 + gthads +. +push_back +( +thrd +); + +97  +move_thad +( +thad +* +thrd +) + +99 + gboo +:: +lock_gud +< +shed_mux +> +gud +( +m +); + +100 + gd +:: +li +< +thad +*>:: + + cڡ + += +d +:: +fd +( +thads +. +beg +(),thads. +d +(), +thrd +); + +101 if( + g +!= +thads +. +d +()) + +103 +thads +. +a +( + +); + +107  +jo_l +() + +109 +BOOST_THREAD_ASSERT_PRECONDITION +! +is_this_thad_ +() , + +110 +thad_sour_r +( +ic_ +<>( +syem +:: +rc +:: +sour_ddlock_would_occur +), "boost::thread_group:rying joining itself") + +112 + gboo +:: +shed_lock +< +shed_mux +> +gud +( +m +); + +114  + gd +:: +li +< +thad +*>:: + + + += +thads +. +beg +(), + gd +hads. +d +(); + +115 + g +!= +d +; + +116 ++ + g +) + +118 i((* + g +)-> +joab +()) + +119 (* + g +)-> +jo +(); + +123 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +124  +u_l +() + +126 + gboo +:: +shed_lock +< +shed_mux +> +gud +( +m +); + +128  + gd +:: +li +< +thad +*>:: + + + += +thads +. +beg +(), + gd +hads. +d +(); + +129 + g +!= +d +; + +130 ++ + g +) + +132 (* + g +)-> +u +(); + +137 +size_t + +size +() const + +139 + gboo +:: +shed_lock +< +shed_mux +> +gud +( +m +); + +140  + gthads +. +size +(); + +143 + give +: + +144 +d +:: +li +< +thad +*> +thads +; + +145 +mub + +shed_mux + + gm +; + +149 #ifde +BOOST_MSVC + + +150 #agm +wng +( +p +) + +153  + ~ + + @/usr/include/boost/thread/thread_only.hpp + +1 #ide +BOOST_THREAD_THREAD_ONLY_HPP + + +2  + #BOOST_THREAD_THREAD_ONLY_HPP + + + ) + +12  + ~ + +14 #i +defed +( +BOOST_THREAD_PLATFORM_WIN32 +) + +15  + ~ + +16 #i +defed +( +BOOST_THREAD_PLATFORM_PTHREAD +) + +17  + ~ + +22  + ~ + +23 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +24  + ~ + +26  + ~ + + @/usr/include/boost/throw_exception.hpp + +1 #ide +UUID_AA15E74A856F11E08B8D93F24824019B + + +2  + #UUID_AA15E74A856F11E08B8D93F24824019B + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +23  + ~ + +24  + ~ + +25  + ~ + +27 #i! +defed + +BOOST_EXCEPTION_DISABLE + ) && defed +__BORLANDC__ + ) && +BOOST_WORKAROUND +__BORLANDC__, +BOOST_TESTED_AT +(0x593) ) + +28  + #BOOST_EXCEPTION_DISABLE + + + ) + +31 #i! +defed + +BOOST_EXCEPTION_DISABLE + ) && defed +BOOST_MSVC + ) && +BOOST_WORKAROUND +( BOOST_MSVC, < 1310 ) + +32  + #BOOST_EXCEPTION_DISABLE + + + ) + +35 #i! +defed + +BOOST_EXCEPTION_DISABLE + ) + +36  + ~ + +37 #i! +defed +( +BOOST_THROW_EXCEPTION_CURRENT_FUNCTION +) + +38  + ~ + +39  + #BOOST_THROW_EXCEPTION_CURRENT_FUNCTION + +BOOST_CURRENT_FUNCTION + + + ) + +41  + #BOOST_THROW_EXCEPTION +( +x +:: +boo +:: +exi_da +:: + `throw_exi_ +(x, +BOOST_THROW_EXCEPTION_CURRENT_FUNCTION +, +__FILE__ +, +__LINE__ +) + + ) + +43  + #BOOST_THROW_EXCEPTION +( +x +:: +boo +:: + `throw_exi +(x) + + ) + +46 #i +defed +( +__GNUC__ +&& (__GNUC__*100+ +__GNUC_MINOR__ +>301&& !defed( +BOOST_EXCEPTION_ENABLE_WARNINGS +) + +47 #agm +GCC + +syem_hd + + +49 #i +defed +( +_MSC_VER +&& !defed( +BOOST_EXCEPTION_ENABLE_WARNINGS +) + +50 #agm +wng +( +push +,1) + +53 +mea + + gboo + + +55 #ifde +BOOST_NO_EXCEPTIONS + + +57  +throw_exi + +d +:: +exi + cڡ & +e + ); + +61 +le +  +throw_exi_as_comtiby + +d +:: +exi + const & ) { } + +63 +me +< +ass + +E +> +BOOST_NORETURN + +le +  +throw_exi +E cڡ & +e + ) + +67 +throw_exi_as_comtiby +( +e +); + +69 #ide +BOOST_EXCEPTION_DISABLE + + +70 +throw + + gexi_da +:: +ab_bh + +e + ); + +72 +throw + + ge +; + +78 #i! +defed + +BOOST_EXCEPTION_DISABLE + ) + +79 +mea + + +80 + gexi_da + + +82 + gme + < +ass + + gE +> + +83 +BOOST_NORETURN + + +85 +throw_exi_ + +E + cڡ & +x +, cڡ * +cut_funi +, cڡ * +fe +,  +le + ) + +87 + gboo +:: +throw_exi +( + +88 +t_fo +( + +89 +t_fo +( + +90 +t_fo +( + +91 +ab_r_fo +( +x +), + +92 +throw_funi +( +cut_funi +)), + +93 +throw_fe +( +fe +)), + +94 +throw_le +( +le +))); + +100 #i +defed +( +_MSC_VER +&& !defed( +BOOST_EXCEPTION_ENABLE_WARNINGS +) + +101 #agm +wng +( +p +) + + @/usr/include/boost/type.hpp + +6 #ide +BOOST_TYPE_DWA20010120_HPP + + +7  + #BOOST_TYPE_DWA20010120_HPP + + + ) + +9 +mea + + gboo + { + +13 + gme + < +ass + + gT +> + +14  + sty + {}; + + @/usr/include/boost/type_index.hpp + +8 #ide +BOOST_TYPE_INDEX_HPP + + +9  + #BOOST_TYPE_INDEX_HPP + + + ) + +17  + ~ + +19 #ifde +BOOST_HAS_PRAGMA_ONCE + + +20 #agm + + + +23 #i +defed +( +BOOST_TYPE_INDEX_USER_TYPEINDEX +) + +24 #ud +BOOST_TYPE_INDEX_USER_TYPEINDEX + + +25 #ifde +BOOST_HAS_PRAGMA_DETECT_MISMATCH + + +26 #agm +de_mismch +"boo__ty_dex__abi", "udefedy_dex csiud: " +BOOST_STRINGIZE +( +BOOST_TYPE_INDEX_USER_TYPEINDEX +)) + +28 #i(! +defed +( +BOOST_NO_RTTI +&& !defed( +BOOST_TYPE_INDEX_FORCE_NO_RTTI_COMPATIBILITY +)|| defed( +BOOST_MSVC +) + +29  + ~ + +30 #i +defed +( +BOOST_NO_RTTI +|| defed( +BOOST_TYPE_INDEX_FORCE_NO_RTTI_COMPATIBILITY +) + +31  + ~ + +32 #ifde +BOOST_HAS_PRAGMA_DETECT_MISMATCH + + +33 #agm +de_mismch +( "boost__type_index__abi", "RTTI is off -ypeid() is used only foremplates") + +36 #ifde +BOOST_HAS_PRAGMA_DETECT_MISMATCH + + +37 #agm +de_mismch +( "boost__type_index__abi", "RTTI is used") + +41  + ~ + +42  + ~ + +43 #ifde +BOOST_HAS_PRAGMA_DETECT_MISMATCH + + +44 #agm +de_mismch +( "boost__type_index__abi", "RTTI is off - using CTTI") + +48 #ide +BOOST_TYPE_INDEX_REGISTER_CLASS + + +49  + #BOOST_TYPE_INDEX_REGISTER_CLASS + + + ) + +52 +mea + + gboo + {amea + gtydex + { + +54 #i +defed +( +BOOST_TYPE_INDEX_DOXYGEN_INVOKED +) + +70  + #BOOST_TYPE_INDEX_FUNCTION_SIGNATURE + +BOOST_CURRENT_FUNCTION + + + ) + +118  + #BOOST_TYPE_INDEX_CTTI_USER_DEFINED_PARSING + (0, 0, +l +, "") + + ) + +128  +fm_ecific + + tty_dex +; + +129 #i +defed +( +BOOST_TYPE_INDEX_USER_TYPEINDEX +) + +131 #i(! +defed +( +BOOST_NO_RTTI +&& !defed( +BOOST_TYPE_INDEX_FORCE_NO_RTTI_COMPATIBILITY +)|| defed( +BOOST_MSVC +) + +132  + gboo +:: + ttydex +:: + tl_ty_dex + + tty_dex +; + +134  + gboo +:: + ttydex +:: + tti_ty_dex + + tty_dex +; + +144  + gty_dex +:: + tty_fo_t + + tty_fo +; + +146 #i +defed +( +BOOST_TYPE_INDEX_DOXYGEN_INVOKED +) + +154  + #BOOST_TYPE_INDEX_USER_TYPEINDEX + < +fu +/ +absu +/ +th +/ +to +/ +hd +/ +wh +/ +ty_dex +. +h +> + + ) + +186  + #BOOST_TYPE_INDEX_REGISTER_CLASS + +nhg +- + +- +some +- +vtu +- +funis + + + ) + +193  + #BOOST_TYPE_INDEX_FORCE_NO_RTTI_COMPATIBILITY + + + ) + +210 + gme + < +ass + + gT +> + +211 +le + +ty_dex + +ty_id +( + gBOOST_NOEXCEPT + { + +212  + gty_dex +:: +ty_id +< +T +>(); + +230 + gme + < +ass + + gT +> + +231 +le + +ty_dex + +ty_id_wh_cvr +( + gBOOST_NOEXCEPT + { + +232  + gty_dex +:: +ty_id_wh_cvr +< +T +>(); + +255 + gme + < +ass + + gT +> + +256 +le + +ty_dex + +ty_id_ruime +(cڡ +T +& +ruime_v + + gBOOST_NOEXCEPT + { + +257  + gty_dex +:: +ty_id_ruime +( +ruime_v +); + + @/usr/include/boost/type_traits/add_const.hpp + +10 #ide +BOOST_TT_ADD_CONST_HPP_INCLUDED + + +11  + #BOOST_TT_ADD_CONST_HPP_INCLUDED + + + ) + +13  + ~ + +15 +mea + + gboo + { + +22 #i +defed +( +BOOST_MSVC +) + +26 #agm +wng +( +push +) + +27 #agm +wng +( +dib +:4181) + +30 + gme + < +ass + + gT +>  + sadd_cڡ + + +32  +T + cڡ + tty +; + +35 #i +defed +( +BOOST_MSVC +) + +36 #agm +wng +( +p +) + +39 + gme + < +ass + + gT +>  + gadd_cڡ + + +41  + gT +& + tty +; + +44 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +46 + gme + < +ass + + gT +> +usg + + gadd_cڡ_t + = +tyme + +add_cڡ +< +T +>:: +ty +; + + @/usr/include/boost/type_traits/add_lvalue_reference.hpp + +6 #ide +BOOST_TYPE_TRAITS_EXT_ADD_LVALUE_REFERENCE__HPP + + +7  + #BOOST_TYPE_TRAITS_EXT_ADD_LVALUE_REFERENCE__HPP + + + ) + +9  + ~ + +11 +mea + + gboo +{ + +13 + gme + < +ass + + gT +>  + sadd_lvue_n + + +15  +tyme + + tboo +:: + tadd_n +< + tT +>:: + tty +ype; + +18 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +19 + gme + < +ass + + gT +>  + gadd_lvue_n + + +21  + gT +& + tty +; + +25 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +27 + gme + < +ass + + gT +> +usg + + gadd_lvue_n_t + = +tyme + +add_lvue_n +< +T +>:: +ty +; + + @/usr/include/boost/type_traits/add_pointer.hpp + +9 #ide +BOOST_TT_ADD_POINTER_HPP_INCLUDED + + +10  + #BOOST_TT_ADD_POINTER_HPP_INCLUDED + + + ) + +12  + ~ + +14 +mea + + gboo + { + +16 #i +defed +( +__BORLANDC__ +) && (__BORLANDC__ < 0x5A0) + +22 + gme + < +tyme + + gT +> + +23  + sadd_por + + +25  +T +* + tty +; + +27 + gme + < +tyme + + gT +> + +28  + gadd_por +< + gT +&> + +30  +T +* + tty +; + +32 + gme + < +tyme + + gT +> + +33  + gadd_por +< + gT +&const> + +35  +T +* + tty +; + +37 + gme + < +tyme + + gT +> + +38  + gadd_por +< + gT +&volatile> + +40  +T +* + tty +; + +42 + gme + < +tyme + + gT +> + +43  + gadd_por +< + gT +&const volatile> + +45  +T +* + tty +; + +50 + gme + < +tyme + + gT +> + +51  + sadd_por + + +53  +tyme + + tmove_n +< + tT +>:: + tty + + tno_f_ty +; + +54  +no_f_ty +* + tty +; + +59 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +61 + gme + < +ass + + gT +> +usg + + gadd_por_t + = +tyme + +add_por +< +T +>:: +ty +; + + @/usr/include/boost/type_traits/add_reference.hpp + +9 #ide +BOOST_TT_ADD_REFERENCE_HPP_INCLUDED + + +10  + #BOOST_TT_ADD_REFERENCE_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +15 +mea + + gboo + { + +17 +mea + + gda + { + +24 + gme + < +tyme + + gT +> + +25  + sadd_n_im + + +27  + gT +& + tty +; + +30 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +31 + gme + < +tyme + + gT +> + +32  + gadd_n_im +< + gT +&&> + +34  + gT +&& + tty +; + +40 + gme + < +ass + + gT +>  + sadd_n + + +42  +tyme + + tboo +:: + tda +:: + tadd_n_im +< + tT +>:: + tty +ype; + +44 + gme + < +ass + + gT +>  + gadd_n + + +46  + gT +& + tty +; + +50 + gme + <>  + gadd_n +<> {  + tty +; }; + +51 #ide +BOOST_NO_CV_VOID_SPECIALIZATIONS + + +52 + gme + <>  + gadd_n + { cڡ  + tty +; }; + +53 + gme + <>  + gadd_n + { cڡ vީ + tty +; }; + +54 + gme + <>  + gadd_n + { vީ + tty +; }; + +57 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +59 + gme + < +ass + + gT +> +usg + + gadd_n_t + = +tyme + +add_n +< +T +>:: +ty +; + + @/usr/include/boost/type_traits/alignment_of.hpp + +9 #ide +BOOST_TT_ALIGNMENT_OF_HPP_INCLUDED + + +10  + #BOOST_TT_ALIGNMENT_OF_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +15  + ~ + +16  + ~ + +18 #ifde +BOOST_MSVC + + +19 #agm +wng +( +push +) + +20 #agm +wng +( +dib +: 4121 4512) + +22 #i +defed +( +__BORLANDC__ +) && (__BORLANDC__ < 0x600) + +23 #agm +ti + +push + - +Vx +- - +Ve +- + +26 +mea + + gboo + { + +28 + gme + < +tyme + + gT +>  + gignmt_of +; + +31 +mea + + gda + { + +33 #ifde +BOOST_MSVC + + +34 #agm +wng +( +push +) + +35 #agm +wng +( +dib +:4324) + +37 + gme + < +tyme + + gT +> + +38  + signmt_of_hack + + +40  + gc +; + +41 +T + + gt +; + +42 +ignmt_of_hack +(); + +44 #ifde +BOOST_MSVC + + +45 #agm +wng +( +p +) + +48 + gme + < + gA +,  + gS +> + +49  + signmt_logic + + +51 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = +A + < +S + ? A : S); + +55 + gme +< +tyme + + gT + > + +56  + signmt_of_im + + +58 #i +defed +( +BOOST_MSVC +) && (BOOST_MSVC >= 1400) + +64 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = + +65 (:: +boo +:: +da +:: +ignmt_logic +< + +66 (:: +boo +:: +da +:: +ignmt_of_hack +< +T +>) - (T), + +67 +__ignof +( +T +) + +68 >:: +vue +)); + +69 #i! +defed +( +BOOST_ALIGNMENT_OF +) + +70 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = + +71 (:: +boo +:: +da +:: +ignmt_logic +< + +72 (:: +boo +:: +da +:: +ignmt_of_hack +< +T +>) - (T), + +73 ( +T +) + +74 >:: +vue +)); + +82 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = +BOOST_ALIGNMENT_OF +( +T +)); + +88 + gme + < +ass + + gT +>  + gignmt_of + : +public + +gl_cڡt +< +d +:: +size_t +, :: +boo +:: +da +:: +ignmt_of_im +< +T +>:: +vue +>{}; + +92 + gme + < +tyme + + gT +>  + gignmt_of + : +public + +ignmt_of +< +T +*>{}; + +94 #ifde +__BORLANDC__ + + +97  + slg_doub_w +{  + gld +; }; + +98 + gme +<>  + gignmt_of +<> : +public + +ignmt_of +< +lg_doub_w +>{}; + +102 + gme +<>  + gignmt_of +<> : +gl_cڡt +< +d +:: +size_t +, 0>{}; + +103 #ide +BOOST_NO_CV_VOID_SPECIALIZATIONS + + +104 + gme +<>  + gignmt_of +<cڡ> : +gl_cڡt +< +d +:: +size_t +, 0>{}; + +105 + gme +<>  + gignmt_of +<cڡ vީe> : +gl_cڡt +< +d +:: +size_t +, 0>{}; + +106 + gme +<>  + gignmt_of +<vީe> : +gl_cڡt +< +d +:: +size_t +, 0>{}; + +111 #i +defed +( +__BORLANDC__ +) && (__BORLANDC__ < 0x600) + +112 #agm +ti + +p + + +114 #ifde +BOOST_MSVC + + +115 #agm +wng +( +p +) + + @/usr/include/boost/type_traits/conditional.hpp + +9 #ide +BOOST_TT_CONDITIONAL_HPP_INCLUDED + + +10  + #BOOST_TT_CONDITIONAL_HPP_INCLUDED + + + ) + +12  + ~ + +14 +mea + + gboo + { + +16 + gme + < +bo + + gb +, +ass + + gT +, cs + gU +>  + scdiڮ + {  +T + + tty +; }; + +17 + gme + < +ass + + gT +, cs + gU +>  + gcdiڮ +< + gl +, T, U> {  +U + + tty +; }; + +19 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +21 + gme + < +bo + + gb +, +ass + + gT +, cs + gU +> +usg + + gcdiڮ_t + = +tyme + +cdiڮ +< +b +, T, U>:: +ty +; + + @/usr/include/boost/type_traits/decay.hpp + +9 #ide +BOOST_TT_DECAY_HPP_INCLUDED + + +10  + #BOOST_TT_DECAY_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19 +mea + + gboo + + +22 +mea + + gda + + +25 + gme + < +ass + + gT +, +bo + + gAay +, bo + gFuni +>  + sdey_imp + {  +tyme + + tmove_cv +< + tT +>:: + tty +ype; }; + +26 + gme + < +ass + + gT +>  + gdey_imp + {  +tyme + + tmove_bounds +< + tT +>:: + tty +*ype; }; + +27 + gme + < +ass + + gT +>  + gdey_imp + {  +T +* + tty +; }; + +31 + gme +< +ass + + gT + > + +32  + sdey + + +34 + give +: + +35  +tyme + + tmove_n +< + tT +>:: + tty + + tTy +; + +36 + gpublic +: + +37  +tyme + + tboo +:: + tda +:: + tdey_imp +< + tTy +, boo:: + tis_y +:: + tvue +, boo:: + tis_funi +::vue>:: + tty +ype; + +40 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +42 + gme + < +ass + + gT +> +usg + + gdey_t + = +tyme + +dey +< +T +>:: +ty +; + + @/usr/include/boost/type_traits/has_nothrow_constructor.hpp + +9 #ide +BOOST_TT_HAS_NOTHROW_CONSTRUCTOR_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_NOTHROW_CONSTRUCTOR_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +16 #ifde +BOOST_HAS_NOTHROW_CONSTRUCTOR + + +18 #i +defed +( +BOOST_MSVC +|| defed( +BOOST_INTEL +) + +19  + ~ + +21 #i +defed +( +__GNUC__ + ) || defed( +__SUNPRO_CC +|| defed( +__g__ +) + +22  + ~ + +25 +mea + + gboo + { + +27 + gme + < +ass + + gT +>  + ghas_nhrow_cڡru + : +public + +gl_cڡt +< +bo +, +BOOST_HAS_NOTHROW_CONSTRUCTOR +( +T +)>{}; + +29 #i! +defed +( +BOOST_NO_CXX11_NOEXCEPT +) + +31  + ~ + +32  + ~ + +34 #ifde +BOOST_MSVC + + +35 #agm +wng +( +push +) + +36 #agm +wng +( +dib +:4197) + +39 +mea + + gboo + {amea + gda +{ + +41 + gme + < +ass + + gT +, +bo + + gb +>  + ghas_nhrow_cڡru_imp + : +public + +boo +:: +gl_cڡt +{}; + +42 + gme + < +ass + + gT +>  + ghas_nhrow_cڡru_imp + : +public + +boo +:: +gl_cڡt +< +bo +, +nx +( +T +())>{}; + +43 + gme + < +ass + + gT +, + gd +:: +size_t + +N +>  +has_nhrow_cڡru_imp +< +T +[N], + gue +> : +public + has_nothrow_constructor_imp {}; + +46 + gme + < +ass + + gT +>  + ghas_nhrow_cڡru + : +public + +da +:: +has_nhrow_cڡru_imp +< +T +, + gis_deu_cڡruib +:: +vue +>{}; + +48 #ifde +BOOST_MSVC + + +49 #agm +wng +( +p +) + +54  + ~ + +56 +mea + + gboo + { + +58 + gme + < +ass + + gT +>  + ghas_nhrow_cڡru + : +public + :: +boo +:: +has_ivl_cڡru +< +T +> {}; + +62 + gme +<>  + ghas_nhrow_cڡru +<> : +public + +l_ty + {}; + +63 #ide +BOOST_NO_CV_VOID_SPECIALIZATIONS + + +64 + gme +<>  + ghas_nhrow_cڡru +<cڡ> : +public + +l_ty +{}; + +65 + gme +<>  + ghas_nhrow_cڡru +<cڡ vީe> : +public + +l_ty +{}; + +66 + gme +<>  + ghas_nhrow_cڡru +<vީe> : +public + +l_ty +{}; + +69 + gme + < +ass + + gT +>  + ghas_nhrow_deu_cڡru + : +public + +has_nhrow_cڡru +< +T +>{}; + + @/usr/include/boost/type_traits/has_nothrow_copy.hpp + +9 #ide +BOOST_TT_HAS_NOTHROW_COPY_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_NOTHROW_COPY_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +15 #ifde +BOOST_HAS_NOTHROW_COPY + + +17 #i +defed +( +BOOST_CLANG +|| defed( +__GNUC__ +|| defed( +__ghs__ +|| defed( +__CODEGEARC__ +|| defed( +__SUNPRO_CC +) + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22 #ifde +BOOST_INTEL + + +23  + ~ + +25 #i +defed +( +BOOST_MSVC +|| defed( +BOOST_INTEL +) + +26  + ~ + +27  + ~ + +28 #ifde +BOOST_INTEL + + +29  + ~ + +30  + ~ + +34 +mea + + gboo + { + +36 + gme + < +ass + + gT +>  + ghas_nhrow_cy_cڡru + : +public + +gl_cڡt +< +bo +, +BOOST_HAS_NOTHROW_COPY +( +T +)>{}; + +38 #i! +defed +( +BOOST_NO_CXX11_NOEXCEPT +) + +40  + ~ + +41  + ~ + +43 +mea + + gboo +{ + +45 +mea + + gda +{ + +47 + gme + < +ass + + gT +, +bo + + gb +> + +48  + ghas_nhrow_cy_cڡru_imp + : +public + +boo +:: +gl_cڡt +< +bo +, + gl +>{}; + +49 + gme + < +ass + + gT +> + +50  + ghas_nhrow_cy_cڡru_imp +< + gT +, + gue +> : +public + +boo +:: +gl_cڡt +< +bo +, +nx +( +T +(boo:: +dev +()))>{}; + +54 + gme + < +ass + + gT +>  + ghas_nhrow_cy_cڡru + : +public + +da +:: +has_nhrow_cy_cڡru_imp +< +T +, + gboo +:: +is_cy_cڡruib +:: +vue +>{}; + +58  + ~ + +60 +mea + + gboo +{ + +62 + gme + < +ass + + gT +>  + ghas_nhrow_cy_cڡru + : +public + +gl_cڡt +< +bo +, :: +boo +:: +has_ivl_cy +< +T +>:: +vue +>{}; + +66 + gme + <>  + ghas_nhrow_cy_cڡru +<> : +public + +l_ty +{}; + +67 + gme + < +ass + + gT +>  + ghas_nhrow_cy_cڡru +< +T + vީe> : +public + +l_ty +{}; + +68 + gme + < +ass + + gT +>  + ghas_nhrow_cy_cڡru + : +public + +l_ty +{}; + +69 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +70 + gme + < +ass + + gT +>  + ghas_nhrow_cy_cڡru + : +public + +l_ty +{}; + +72 #ide +BOOST_NO_CV_VOID_SPECIALIZATIONS + + +73 + gme + <>  + ghas_nhrow_cy_cڡru +<cڡ> : +public + +l_ty +{}; + +74 + gme + <>  + ghas_nhrow_cy_cڡru +<vީe> : +public + +l_ty +{}; + +75 + gme + <>  + ghas_nhrow_cy_cڡru +<cڡ vީe> : +public + +l_ty +{}; + +78 + gme + < +ass + + gT +>  + ghas_nhrow_cy + : +public + +has_nhrow_cy_cڡru +< +T +>{}; + + @/usr/include/boost/type_traits/integral_constant.hpp + +6 #ide +BOOST_TYPE_TRAITS_INTEGRAL_CONSTANT_HPP + + +7  + #BOOST_TYPE_TRAITS_INTEGRAL_CONSTANT_HPP + + + ) + +9  + ~ + +10  + ~ + +12 #i( +BOOST_WORKAROUND +( +BOOST_MSVC +, +BOOST_TESTED_AT +(1400)) \ + +13 || +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x610)) \ + +14 || +BOOST_WORKAROUND +( +__DMC__ +, +BOOST_TESTED_AT +(0x840)) \ + +15 || +BOOST_WORKAROUND +( +__MWERKS__ +, +BOOST_TESTED_AT +(0x3202)) \ + +16 || +BOOST_WORKAROUND +( +BOOST_INTEL_CXX_VERSION +, +BOOST_TESTED_AT +(810)) )\ + +17 || + $defed +( +BOOST_MPL_CFG_NO_ADL_BARRIER_NAMESPACE +) + +20 +mea + +boo +{ + +21 +mea + +m + + +23 +me + < +bo + +B +>  +bo_ +; + +24 +me + < +ass + +I +, I +v +>  +gl_c +; + +25  +gl_c_g +; + +27 + } +} + +31 +mea + + gm_ +{ + +33 + gme + < +bo + + gB +>  + gbo_ +; + +34 + gme + < +ass + + gI +, +I + + gv +>  + ggl_c +; + +35  + ggl_c_g +; + +38 +mea + + gboo + + +40 +mea + + gm + + +42 + gusg + :: +m_ +:: +bo_ +; + +43 + gusg + :: +m_ +:: +gl_c +; + +44 + gusg + :: +m_ +:: +gl_c_g +; + +50 +mea + + gboo +{ + +52 + gme + < +ass + + gT +, +T + + gv +> + +53  + sgl_cڡt + + +55  + gm +:: + tgl_c_g + + tg +; + +56  +T + + tvue_ty +; + +57  + ggl_cڡt +< + tT +, + tv +> + tty +; + +58 cڡ +T + + gvue + = +v +; + +60 +ݔ + cڡ + gm +:: +gl_c +< +T +, + gv +>& ()const + +62 cڡ  + gda +[()] = { 0 }; + +63 cڡ * + gpda + = +da +; + +64  *( + gt_ +*>( + gpda +)); + +66 +BOOST_CONSTEXPR + +ݔ + +T +()cڡ {  + gv +; } + +69 + gme + < +ass + + gT +, +T + + gv +> + +70 +T + cڡ + ggl_cڡt +< + gT +, + gv +>:: +vue +; + +72 + gme + < +bo + + gv +> + +73  + ggl_cڡt +< + gbo +, + gv +> + +75  + gm +:: + tgl_c_g + + tg +; + +76  +bo + + tvue_ty +; + +77  + ggl_cڡt +< + tbo +, + tv +> + tty +; + +78 cڡ +bo + + gvue + = +v +; + +80 +ݔ + cڡ + gm +:: +bo_ +< +v +>& ()const + +82 cڡ  +da +[()] = { 0 }; + +83 cڡ * + gpda + = +da +; + +84  *( + gt_ +*>( +pda +)); + +86 +BOOST_CONSTEXPR + +ݔ + +bo +()cڡ {  + gv +; } + +89 + gme + < +bo + + gv +> + +90 +bo + cڡ + ggl_cڡt +< + gbo +, + gv +>:: +vue +; + +92  + ggl_cڡt +< + tbo +, + tue +> + tue_ty +; + +93  + ggl_cڡt +< + tbo +, + tl +> + tl_ty +; + + @/usr/include/boost/type_traits/is_base_and_derived.hpp + +9 #ide +BOOST_TT_IS_BASE_AND_DERIVED_HPP_INCLUDED + + +10  + #BOOST_TT_IS_BASE_AND_DERIVED_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14 #ide +BOOST_IS_BASE_OF + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21  + ~ + +22  + ~ + +24 +mea + + gboo + { + +26 +mea + + gda + { + +28 #ide +BOOST_IS_BASE_OF + + +29 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x581)) \ + +30 && ! +BOOST_WORKAROUND +( +__SUNPRO_CC + , <= 0x540) \ + +31 && ! +BOOST_WORKAROUND +( +__EDG_VERSION__ +, <= 243) \ + +32 && ! +BOOST_WORKAROUND +( +__DMC__ +, +BOOST_TESTED_AT +(0x840)) + +113 + gme + < +tyme + + gB +,ym + gD +> + +114  + sbd_hr + + +121 #i! +BOOST_WORKAROUND +( +BOOST_MSVC +, == 1310) + +122 + gme + < +tyme + + gT +> + +123  + gty_as +:: +yes_ty + +check_sig +( +D + cڡ vީ*, +T +); + +124  + gty_as +:: +no_ty + +check_sig +( +B + const volatile *, ); + +126  + gty_as +:: +yes_ty + +check_sig +( +D + const volatile *, ); + +127  + gty_as +:: +no_ty + +check_sig +( +B + const volatile * const&, ); + +131 + gme +< +tyme + + gB +,ym + gD +> + +132  + sis_ba_d_dived_im2 + + +134 #i +BOOST_WORKAROUND +( +BOOST_MSVC_FULL_VER +, >= 140050000) + +135 #agm +wng +( +push +) + +136 #agm +wng +( +dib +:6334) + +142 +BOOST_STATIC_ASSERT +(( +B +) != 0); + +143 +BOOST_STATIC_ASSERT +(( +D +) != 0); + +145  + sHo + + +147 #i! +BOOST_WORKAROUND +( +BOOST_MSVC +, == 1310) + +148 +ݔ + +B + const volatile *() const; + +150 +ݔ + +B + const volatile * const&() const; + +152 +ݔ + +D + const volatile *(); + +155 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = + +156 ( +bd_hr +< +B +, +D +>:: +check_sig +( +Ho +(), 0)=( +ty_as +:: +yes_ty +)); + +157 #i +BOOST_WORKAROUND +( +BOOST_MSVC_FULL_VER +, >= 140050000) + +158 #agm +wng +( +p +) + +167 + gme +< +tyme + + gB +,ym + gD +> + +168  + sis_ba_d_dived_im2 + + +170 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = + +171 (:: +boo +:: +is_cvtib +< +D +*, +B +*>:: +vue +)); + +174  + #BOOST_BROKEN_IS_BASE_AND_DERIVED + + + ) + +178 + gme + < +tyme + + gB +,ym + gD +> + +179  + sis_ba_d_dived_im3 + + +181 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +184 + gme + < +bo + + gic1 +, bo + gic2 +, bo + giss +> + +185  + sis_ba_d_dived_ + + +187 + gme + < +ass + + gT +, cs + gU +> + +188  + sbd + + +190  + gis_ba_d_dived_im3 +< + tT +, + tU +> + tty +; + +194 + gme + <> + +195  + gis_ba_d_dived_ +< + gue +,ue, + gl +> + +197 + gme + < +ass + + gT +, cs + gU +> + +198  + sbd + + +200  + gis_ba_d_dived_im2 +< + tT +, + tU +> + tty +; + +204 + gme + < +tyme + + gB +,ym + gD +> + +205  + sis_ba_d_dived_im + + +207  +tyme + + tmove_cv +< + tB +>:: + tty + + tncvB +; + +208  +tyme + + tmove_cv +< + tD +>:: + tty + + tncvD +; + +210  + gis_ba_d_dived_ +< + +211 :: + tboo +:: + tis_ass +< + tB +>:: + tvue +, + +212 :: + tboo +:: + tis_ass +< + tD +>:: + tvue +, + +213 :: + tboo +:: + tis_me +< + tncvB +, + tncvD +>:: + tvue +> + t +; + +214  +tyme + + t +:: + tme + + tbd +< + tncvB +, + tncvD +> + tbd +; + +215  +tyme + + tbd +:: + tty + + tbound_ty +; + +217 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +bound_ty +::value); + +220 + gme + < +tyme + + gB +,ym + gD +> + +221  + sis_ba_d_dived_im + + +223  +tyme + + tmove_cv +< + tB +>:: + tty + + tncvB +; + +224  +tyme + + tmove_cv +< + tD +>:: + tty + + tncvD +; + +226 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = ( +BOOST_IS_BASE_OF +( +B +, +D +&& ! :: +boo +:: +is_me +< +ncvB +, +ncvD +>::value)); + +231 + gme + < +ass + + gBa +, cs + gDived +>  + gis_ba_d_dived + + +232 : +public + +gl_cڡt +< +bo +, (:: +boo +:: +da +:: +is_ba_d_dived_im +< +Ba +, + gDived +>:: +vue +)> {}; + +234 + gme + < +ass + + gBa +, cs + gDived +>  + gis_ba_d_dived + : +public + +l_ty +{}; + +235 + gme + < +ass + + gBa +, cs + gDived +>  + gis_ba_d_dived + : +public + +l_ty +{}; + +236 + gme + < +ass + + gBa +, cs + gDived +>  + gis_ba_d_dived + : +public + +l_ty +{}; + +238 #i +BOOST_WORKAROUND +( +__CODEGEARC__ +, +BOOST_TESTED_AT +(0x610)) + +239 + gme + < +ass + + gBa +>  + gis_ba_d_dived + : +public + +ue_ty +{}; + + @/usr/include/boost/type_traits/is_base_of.hpp + +9 #ide +BOOST_TT_IS_BASE_OF_HPP_INCLUDED + + +10  + #BOOST_TT_IS_BASE_OF_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +16 +mea + + gboo + { + +18 +mea + + gda +{ + +19 + gme + < +ass + + gB +, cs + gD +> + +20  + sis_ba_of_imp + + +22  +tyme + + tmove_cv +< + tB +>:: + tty + + tncvB +; + +23  +tyme + + tmove_cv +< + tD +>:: + tty + + tncvD +; + +24 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = ( + +25 (:: +boo +:: +da +:: +is_ba_d_dived_im +< +ncvB +, +ncvD +>:: +vue +) || + +26 (:: +boo +:: +is_me +< +ncvB +, +ncvD +>:: +vue + && ::boo:: +is_ass +::value))); + +30 + gme + < +ass + + gBa +, cs + gDived +>  + gis_ba_of + + +31 : +public + +gl_cڡt +< +bo +, (:: +boo +:: +da +:: +is_ba_of_imp +< +Ba +, + gDived +>:: +vue +)> {}; + +33 + gme + < +ass + + gBa +, cs + gDived +>  + gis_ba_of + : +l_ty +{}; + +34 + gme + < +ass + + gBa +, cs + gDived +>  + gis_ba_of + : +l_ty +{}; + +35 + gme + < +ass + + gBa +, cs + gDived +>  + gis_ba_of + : +l_ty +{}; + + @/usr/include/boost/type_traits/is_const.hpp + +21 #ide +BOOST_TT_IS_CONST_HPP_INCLUDED + + +22  + #BOOST_TT_IS_CONST_HPP_INCLUDED + + + ) + +24  + ~ + +25  + ~ + +27 +mea + + gboo + { + +29 #i +defed + +__CODEGEARC__ + ) + +31 + gme + < +ass + + gT +> + +32  + gis_cڡ + : +public + +gl_cڡt +< +bo +, +__is_cڡ +( +T +)> {}; + +36 + gme + < +ass + + gT +> + +37  + gis_cڡ + : +public + +l_ty + {}; + +38 + gme + < +ass + + gT +>  + gis_cڡ +< +T + cڡ> : +public + +ue_ty +{}; + +39 + gme + < +ass + + gT +, + gd +:: +size_t + +N +>  +is_cڡ +< +T + cڡ[N]> : +public + +ue_ty +{}; + +40 + gme + < +ass + + gT +>  + gis_cڡ +< +T + cڡ[]> : +public + +ue_ty +{}; + + @/usr/include/boost/type_traits/is_constructible.hpp + +9 #ide +BOOST_TT_IS_CONSTRUCTIBLE_HPP_INCLUDED + + +10  + #BOOST_TT_IS_CONSTRUCTIBLE_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +15 #i! +defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +&& !defed( +BOOST_NO_CXX11_DECLTYPE +&& ! +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1800&& !BOOST_WORKAROUND( +BOOST_GCC_VERSION +, < 40500) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + #BOOST_TT_IS_CONSTRUCTIBLE_CONFORMING + 1 + + ) + +26 +mea + + gboo +{ + +28 +mea + + gda +{ + +30  + sis_cڡruib_imp + + +32 + gme +< +tyme + + gT +, + gtyme + ... + gTheArgs +,ym +dety +( +T +( +boo +:: +dev +< +TheArgs +>()...))> + +33  +boo +:: +ty_as +:: +yes_ty + + +(); + +34 + gme +< + gtyme +,ypename...> + +35  + gboo +:: +ty_as +:: +no_ty + + +(...); + +37 + gme +< +tyme + + gT +,ym + gArg +, + gtyme + = +dety +(:: +w + +T +( +boo +:: +dev +< +Arg +>()))> + +38  +boo +:: +ty_as +:: +yes_ty + +1 +(); + +39 + gme +< + gtyme +,ypename> + +40  + gboo +:: +ty_as +:: +no_ty + +1 +(...); + +42 + gme + < +tyme + + gT +> + +43  + gboo +:: +ty_as +:: +yes_ty + +f_ +( +T +); + +44 + gme + < +tyme + + gT +> + +45  + gboo +:: +ty_as +:: +no_ty + +f_ +(...); + +50 + gme + < +ass + + gT +, + gass + ... + gArgs +>  + gis_cڡruib + : +public + +gl_cڡt +< +bo +, ( + gda +:: +is_cڡruib_imp +:: + +< +T +, Args...>(0)=( +boo +:: +ty_as +:: +yes_ty +)> + +52 +BOOST_STATIC_ASSERT_MSG +(:: +boo +:: +is_come +< +T +>:: +vue +, "Theargetype must be complete in orderoest for constructibility"); + +54 + gme + < +ass + + gT +, cs + gArg +>  + gis_cڡruib + : +public + +gl_cڡt +< +bo +, + gis_deruib +:: +vue + && ( +da +:: +is_cڡruib_imp +:: +1 +< +T +, Arg>(0)=( +boo +:: +ty_as +:: +yes_ty +)> + +56 +BOOST_STATIC_ASSERT_MSG +(:: +boo +:: +is_come +< +T +>:: +vue +, "Theargetype must be complete in orderoest for constructibility"); + +58 + gme + < +ass + + gRef +, cs + gArg +>  + gis_cڡruib + : +public + +gl_cڡt +< +bo +, ( + gda +:: +is_cڡruib_imp +:: +f_ +< +Ref +&>( +boo +:: +dev +< +Arg +>())=(boo:: +ty_as +:: +yes_ty +)>{}; + +59 + gme + < +ass + + gRef +, cs + gArg +>  + gis_cڡruib + : +public + +gl_cڡt +< +bo +, ( + gda +:: +is_cڡruib_imp +:: +f_ +< +Ref +&&>( +boo +:: +dev +< +Arg +>())=(boo:: +ty_as +:: +yes_ty +)>{}; + +61 + gme + <>  + gis_cڡruib +<> : +public + +l_ty +{}; + +62 + gme + <>  + gis_cڡruib +<cڡ> : +public + +l_ty +{}; + +63 + gme + <>  + gis_cڡruib +<cڡ vީe> : +public + +l_ty +{}; + +64 + gme + <>  + gis_cڡruib +<vީe> : +public + +l_ty +{}; + +66 + gme + < +ass + + gT +>  + gis_cڡruib + : +public + +is_deu_cڡruib +< +T +>{}; + +70  + ~ + +71  + ~ + +73 +mea + + gboo +{ + +76 + gme + < +ass + + gT +, cs + gU + = >  +is_cڡruib + : +public + +is_cvtib +< +U +, T>{}; + +77 + gme + < +ass + + gT +>  + gis_cڡruib + : +public + +is_deu_cڡruib +< +T +>{}; + +78 + gme + <>  + gis_cڡruib +<, > : +public + +l_ty +{}; + +79 + gme + <>  + gis_cڡruib +<cڡ, > : +public + +l_ty +{}; + +80 + gme + <>  + gis_cڡruib +<cڡ vީe, > : +public + +l_ty +{}; + +81 + gme + <>  + gis_cڡruib +<vީe, > : +public + +l_ty +{}; + +82 + gme + < +ass + + gRef +>  + gis_cڡruib + : +public + +l_ty +{}; + +83 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +84 + gme + < +ass + + gRef +>  + gis_cڡruib + : +public + +l_ty +{}; + + @/usr/include/boost/type_traits/is_convertible.hpp + +12 #ide +BOOST_TT_IS_CONVERTIBLE_HPP_INCLUDED + + +13  + #BOOST_TT_IS_CONVERTIBLE_HPP_INCLUDED + + + ) + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21 #ide +BOOST_IS_CONVERTIBLE + + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27 #i! +defed +( +BOOST_NO_IS_ABSTRACT +) + +28  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +34 #i +defed +( +__MWERKS__ +) + +35  + ~ + +37 #i! +defed +( +BOOST_NO_SFINAE_EXPR +&& !defed( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +38  + ~ + +40 #i +defed +( +BOOST_MSVC +|| defed( +BOOST_INTEL +) + +41  + ~ + +42  + ~ + +45 +mea + + gboo + { + +47 #ide +BOOST_IS_CONVERTIBLE + + +59 +mea + + gda + { + +61 #i! +defed +( +BOOST_NO_SFINAE_EXPR +&& !defed( +BOOST_NO_CXX11_RVALUE_REFERENCES +&& !(defed( +BOOST_GCC +) && (BOOST_GCC < 40700)) + +65  + #BOOST_TT_CXX11_IS_CONVERTIBLE + + + ) + +67 + gme + < +ass + + gA +, cs + gB +, cs + gC +> + +68  + s_hr + + +70 cڡ +bo + + gvue + = ( +A +:: +vue + || +B +::vu|| +C +::value); + +73 + gme +< +tyme + + gFrom +,ym + gTo +, +bo + + gb + = +_hr +< +boo +:: +is_void +< +From +>, + gboo +:: +is_funi +< +To +>, boo:: +is_y + >:: +vue +> + +74  + sis_cvtib_basic_im + + +77 cڡ +bo + +vue + = +is_void +< +To +>::value; + +80 + gme +< +tyme + + gFrom +,ym + gTo +> + +81 +ass + + gis_cvtib_basic_im +< + gFrom +, + gTo +, + gl +> + +83  + te +; + +84  + ttwo +; + +86 + gme +< +tyme + + gTo1 +> + +87  +_aux +( +To1 +); + +89 + gme +< +tyme + + gFrom1 +,ym + gTo1 +> + +90  +dety +( +_aux +< +To1 +>( +boo +:: +dev +< +From1 +>()), +e +() + +(); + +92 + gme +< + gtyme +,ypename> + +93  +two + + +(...); + +95 + gpublic +: + +96 cڡ +bo + +vue + = ( + +< +From +, + gTo +>(0)) == 1; + +99 #i +defed +( +__BORLANDC__ +) && (__BORLANDC__ < 0x560) + +105 + gme + < +tyme + + gFrom +,ym + gTo +> + +106  + sis_cvtib_im + + +108 #agm +ti + +push + - +w +-8074 + +111 + gme + < +tyme + + gT +>  + scheck + + +113 :: +boo +:: +ty_as +:: +no_ty + +BOOST_TT_DECL + +_m_check +(...); + +114 :: +boo +:: +ty_as +:: +yes_ty + +BOOST_TT_DECL + +_m_check +( +T +); + +117  +tyme + + gadd_lvue_n +< + gFrom +>:: +ty + +_m_om +; + +118  +bo + cڡ + gvue + =  +check +< +To +>:: +_m_check +( +_m_om +) ) + +119 =(:: +boo +:: +ty_as +:: +yes_ty +); + +120 #agm +ti + +p + + +123 #i +defed +( +__GNUC__ +|| defed( +__BORLANDC__ +) && (__BORLANDC__ < 0x600) + +127  + sy_cvsi + + +129 + gme + < +tyme + + gT +> +y_cvsi +(cڡ vީ +T +&); + +130 + gme + < +tyme + + gT +> +y_cvsi +(cڡ +T +&); + +131 + gme + < +tyme + + gT +> +y_cvsi +(vީ +T +&); + +132 + gme + < +tyme + + gT +> +y_cvsi +( +T +&); + +135 + gme + < +tyme + + gT +>  + scheck + + +137  + gboo +:: +ty_as +:: +no_ty + +_m_check +( +y_cvsi + ...); + +138  + gboo +:: +ty_as +:: +yes_ty + +_m_check +( +T +, ); + +141 + gme + < +tyme + + gFrom +,ym + gTo +> + +142  + sis_cvtib_basic_im + + +144  +tyme + + tadd_lvue_n +< + tFrom +>:: + tty + + tlvue_ty +; + +145  +tyme + + tadd_rvue_n +< + tFrom +>:: + tty + + trvue_ty +; + +146  +lvue_ty + + g_m_om +; + +147 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +&& (( +__GNUC__ + > 4|| ((__GNUC__ =4&& ( +__GNUC_MINOR__ + > 6))) + +148  +bo + cڡ + gvue + = + +149  +boo +:: +da +:: +check +< +To +>:: +_m_check +( +ic_ +< +rvue_ty +>( +_m_om +), 0) ) + +150 =(:: +boo +:: +ty_as +:: +yes_ty +); + +152  +bo + cڡ + gvue + = + +153  +boo +:: +da +:: +check +< +To +>:: +_m_check +( +_m_om +, 0) ) + +154 =(:: +boo +:: +ty_as +:: +yes_ty +); + +158 #i( +defed +( +__EDG_VERSION__ +&& (__EDG_VERSION__ >245&& !defed( +__ICL +)) \ + +159 || +defed +( +__IBMCPP__ +|| defed( +__HP_aCC +) + +170  + sy_cvsi + + +172 + gme + < +tyme + + gT +> +y_cvsi +(cڡ vީ +T +&); + +173 + gme + < +tyme + + gT +> +y_cvsi +(cڡ +T +&); + +174 + gme + < +tyme + + gT +> +y_cvsi +(vީ +T +&); + +177 + gme + < +tyme + + gT +> +y_cvsi +( +T +&); + +180 + gme + < +tyme + + gFrom +,ym + gTo +> + +181  + sis_cvtib_basic_im + + +183 :: +boo +:: +ty_as +:: +no_ty + +BOOST_TT_DECL + +_m_check +( +y_cvsi + ...); + +184 :: +boo +:: +ty_as +:: +yes_ty + +BOOST_TT_DECL + +_m_check +( +To +, ); + +185  +tyme + + tadd_lvue_n +< + tFrom +>:: + tty + + tlvue_ty +; + +186  +tyme + + tadd_rvue_n +< + tFrom +>:: + tty + + trvue_ty +; + +187  +lvue_ty + + g_m_om +; + +189 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +190 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = + +191  +_m_check +( +ic_ +< +rvue_ty +>( +_m_om +), 0=(:: +boo +:: +ty_as +:: +yes_ty +) + +194 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = + +195  +_m_check +( +_m_om +, 0=(:: +boo +:: +ty_as +:: +yes_ty +) + +200 #i +defed +( +__DMC__ +) + +202  + sy_cvsi + + +204 + gme + < +tyme + + gT +> +y_cvsi +(cڡ vީ +T +&); + +205 + gme + < +tyme + + gT +> +y_cvsi +(cڡ +T +&); + +206 + gme + < +tyme + + gT +> +y_cvsi +(vީ +T +&); + +209 + gme + < +tyme + + gT +> +y_cvsi +( +T +&); + +212 + gme + < +tyme + + gFrom +,ym + gTo +> + +213  + sis_cvtib_basic_im + + +216 + gme + < +ass + + gT +> + +217 :: +boo +:: +ty_as +:: +no_ty + +BOOST_TT_DECL + +_m_check +( +y_cvsi +, , +T +); + +218 :: +boo +:: +ty_as +:: +yes_ty + +BOOST_TT_DECL + +_m_check +( +To +, , ); + +219  +tyme + + tadd_lvue_n +< + tFrom +>:: + tty + + tlvue_ty +; + +220  +tyme + + tadd_rvue_n +< + tFrom +>:: + tty + + trvue_ty +; + +221  +lvue_ty + + g_m_om +; + +225 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +226 um { + gvue + = + +227  +_m_check +( +ic_ +< +rvue_ty +>( +_m_om +), 0, 0=(:: +boo +:: +ty_as +:: +yes_ty +) + +230 um { + gvue + = + +231  +_m_check +( +_m_om +, 0, 0=(:: +boo +:: +ty_as +:: +yes_ty +) + +236 #i +defed +( +__MWERKS__ +) + +244 + gme + < +tyme + + gFrom +,ym + gTo +, +bo + + gFromIsFuniRef +> + +245  + gis_cvtib_basic_im_aux +; + +247  + sy_cvsi + + +249 + gme + < +tyme + + gT +> +y_cvsi +(cڡ vީ +T +&); + +250 + gme + < +tyme + + gT +> +y_cvsi +(cڡ +T +&); + +251 + gme + < +tyme + + gT +> +y_cvsi +(vީ +T +&); + +252 + gme + < +tyme + + gT +> +y_cvsi +( +T +&); + +255 + gme + < +tyme + + gFrom +,ym + gTo +> + +256  + gis_cvtib_basic_im_aux +< + gFrom +, + gTo +, + gl + > + +258 :: +boo +:: +ty_as +:: +no_ty + +BOOST_TT_DECL + +_m_check +( +y_cvsi + ...); + +259 :: +boo +:: +ty_as +:: +yes_ty + +BOOST_TT_DECL + +_m_check +( +To +, ); + +260  +tyme + + tadd_lvue_n +< + tFrom +>:: + tty + + tlvue_ty +; + +261  +tyme + + tadd_rvue_n +< + tFrom +>:: + tty + + trvue_ty +; + +262  +lvue_ty + + g_m_om +; + +264 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +265 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = + +266  +_m_check +( +ic_ +< +rvue_ty +>( +_m_om +), 0=(:: +boo +:: +ty_as +:: +yes_ty +) + +269 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = + +270  +_m_check +( +_m_om +, 0=(:: +boo +:: +ty_as +:: +yes_ty +) + +275 + gme + < +tyme + + gFrom +,ym + gTo +> + +276  + gis_cvtib_basic_im_aux +< + gFrom +, + gTo +, + gue + > + +278 :: +boo +:: +ty_as +:: +no_ty + +BOOST_TT_DECL + +_m_check +(...); + +279 :: +boo +:: +ty_as +:: +yes_ty + +BOOST_TT_DECL + +_m_check +( +To +); + +280  +tyme + + tadd_lvue_n +< + tFrom +>:: + tty + + tlvue_ty +; + +281  +tyme + + tadd_rvue_n +< + tFrom +>:: + tty + + trvue_ty +; + +282  +lvue_ty + + g_m_om +; + +283 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +284 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = + +285  +_m_check +( +ic_ +< +rvue_ty +>( +_m_om +)=(:: +boo +:: +ty_as +:: +yes_ty +) + +288 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = + +289  +_m_check +( +_m_om +=(:: +boo +:: +ty_as +:: +yes_ty +) + +294 + gme + < +tyme + + gFrom +,ym + gTo +> + +295  + gis_cvtib_basic_im +: + +296 +is_cvtib_basic_im_aux +< + +297 +From +, + gTo +, + +298 :: +boo +:: +is_funi +< +tyme + ::boo:: +move_n +< +From +>:: +ty +>:: +vue + + +310 + gme + < +tyme + + gFrom +> + +311  + gis_cvtib_basic_im_add_lvue_n + + +312 : +add_lvue_n +< +From +> + +315 + gme + < +tyme + + gFrom +> + +316  + gis_cvtib_basic_im_add_lvue_n +< + gFrom +[]> + +318  +From + + tty + []; + +321 + gme + < +tyme + + gFrom +,ym + gTo +> + +322  + sis_cvtib_basic_im + + +324 :: +boo +:: +ty_as +:: +no_ty + +BOOST_TT_DECL + +_m_check +(...); + +325 :: +boo +:: +ty_as +:: +yes_ty + +BOOST_TT_DECL + +_m_check +( +To +); + +326  +tyme + + tis_cvtib_basic_im_add_lvue_n +< + tFrom +>:: + tty + + tlvue_ty +; + +327  +lvue_ty + + g_m_om +; + +328 #ifde +BOOST_MSVC + + +329 #agm +wng +( +push +) + +330 #agm +wng +( +dib +:4244) + +331 #i +BOOST_WORKAROUND +( +BOOST_MSVC_FULL_VER +, >= 140050000) + +332 #agm +wng +( +dib +:6334) + +335 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +336  +tyme + + tadd_rvue_n +< + tFrom +>:: + tty + + trvue_ty +; + +337 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = + +338  +_m_check +( +ic_ +< +rvue_ty +>( +_m_om +)=(:: +boo +:: +ty_as +:: +yes_ty +) + +341 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = + +342  +_m_check +( +_m_om +=(:: +boo +:: +ty_as +:: +yes_ty +) + +345 #ifde +BOOST_MSVC + + +346 #agm +wng +( +p +) + +352 #i +defed +( +__DMC__ +) + +354 + gme + < +tyme + + gFrom +,ym + gTo +> + +355  + sis_cvtib_im + + +358 + gvue + = ( :: +boo +:: +da +:: +is_cvtib_basic_im +< +From +, + gTo +>:: +vue + && ! ::boo:: +is_y +< +To +>::vu&& ! ::boo:: +is_funi +::value) + +361 #i! +defed +( +__BORLANDC__ +) || __BORLANDC__ > 0x551 + +362 + gme + < +tyme + + gFrom +,ym + gTo +> + +363  + sis_cvtib_im + + +365 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = ( :: +boo +:: +da +:: +is_cvtib_basic_im +< +From +, +To +>::vu&& !::boo:: +is_y +::vu&& !::boo:: +is_funi +::value)); + +369 + gme + < +bo + + givl1 +, bo + givl2 +, bo + gab_rg +> + +370  + sis_cvtib_im_ + + +372 + gme + < +ass + + gFrom +, cs + gTo +> + +373  + sbd + + +375  + gis_cvtib_im +< + tFrom +, + tTo +> + tty +; + +379 + gme + <> + +380  + gis_cvtib_im_ +< + gue +,rue, + gl +> + +382 + gme + < +ass + + gFrom +, cs + gTo +> + +383  + sbd + + +385  +ue_ty + + tty +; + +389 + gme + <> + +390  + gis_cvtib_im_ +< + gl +, f, + gue +> + +392 + gme + < +ass + + gFrom +, cs + gTo +> + +393  + sbd + + +395  +l_ty + + tty +; + +399 + gme + <> + +400  + gis_cvtib_im_ +< + gue +, + gl +,rue> + +402 + gme + < +ass + + gFrom +, cs + gTo +> + +403  + sbd + + +405  +l_ty + + tty +; + +409 + gme + < +tyme + + gFrom +,ym + gTo +> + +410  + sis_cvtib_im_dich_ba + + +412 #i! +BOOST_WORKAROUND +( +__HP_aCC +, < 60700) + +413  + gis_cvtib_im_ +< + +414 :: + tboo +:: + tis_hmic +< + tFrom +>:: + tvue +, + +415 :: + tboo +:: + tis_hmic +< + tTo +>:: + tvue +, + +416 #i! + tdefed +( + tBOOST_NO_IS_ABSTRACT +&& !defed( + tBOOST_TT_CXX11_IS_CONVERTIBLE +) + +418 :: + tboo +:: + tis_ab +< + tTo +>:: + tvue + + +420 + tl + + +422 > + t +; + +424  + gis_cvtib_im_ +< + tl +, f, f> + t +; + +426  +tyme + + t +:: + tme + + tbd +< + tFrom +, + tTo +> + tisc_bd +; + +427  +tyme + + tisc_bd +:: + tty +ype; + +430 + gme + < +tyme + + gFrom +,ym + gTo +> + +431  + gis_cvtib_im_dich + + +432 : +public + +is_cvtib_im_dich_ba +< +From +, + gTo +>:: +ty + + +440 #ide +BOOST_NO_CV_VOID_SPECIALIZATIONS + + +442 + gme + <>  + gis_cvtib_im_dich +<, > : +public + +ue_ty +{}; + +443 + gme + <>  + gis_cvtib_im_dich +<, cڡ> : +public + +ue_ty +{}; + +444 + gme + <>  + gis_cvtib_im_dich +<, cڡ vީe> : +public + +ue_ty +{}; + +445 + gme + <>  + gis_cvtib_im_dich +<, vީe> : +public + +ue_ty +{}; + +447 + gme + <>  + gis_cvtib_im_dich +<cڡ, > : +public + +ue_ty +{}; + +448 + gme + <>  + gis_cvtib_im_dich +<cڡ, cڡ> : +public + +ue_ty +{}; + +449 + gme + <>  + gis_cvtib_im_dich +<cڡ, cڡ vީe> : +public + +ue_ty +{}; + +450 + gme + <>  + gis_cvtib_im_dich +<cڡ, vީe> : +public + +ue_ty +{}; + +452 + gme + <>  + gis_cvtib_im_dich +<cڡ vީe, > : +public + +ue_ty +{}; + +453 + gme + <>  + gis_cvtib_im_dich +<cڡ vީe, cڡ> : +public + +ue_ty +{}; + +454 + gme + <>  + gis_cvtib_im_dich +<cڡ vީe, cڡ vީe> : +public + +ue_ty +{}; + +455 + gme + <>  + gis_cvtib_im_dich +<cڡ vީe, vީe> : +public + +ue_ty +{}; + +457 + gme + <>  + gis_cvtib_im_dich +<vީe, > : +public + +ue_ty +{}; + +458 + gme + <>  + gis_cvtib_im_dich +<vީe, cڡ> : +public + +ue_ty +{}; + +459 + gme + <>  + gis_cvtib_im_dich +<vީe, cڡ vީe> : +public + +ue_ty +{}; + +460 + gme + <>  + gis_cvtib_im_dich +<vީe, vީe> : +public + +ue_ty +{}; + +463 + gme + <>  + gis_cvtib_im_dich +<, > : +public + +ue_ty +{}; + +466 + gme + < +ass + + gTo +>  + gis_cvtib_im_dich +<, To> : +public + +l_ty +{}; + +467 + gme + < +ass + + gFrom +>  + gis_cvtib_im_dich + : +public + +l_ty +{}; + +469 #ide +BOOST_NO_CV_VOID_SPECIALIZATIONS + + +470 + gme + < +ass + + gTo +>  + gis_cvtib_im_dich +<cڡ, To> : +public + +l_ty +{}; + +471 + gme + < +ass + + gFrom +>  + gis_cvtib_im_dich + : +public + +l_ty +{}; + +472 + gme + < +ass + + gTo +>  + gis_cvtib_im_dich +<cڡ vީe, To> : +public + +l_ty +{}; + +473 + gme + < +ass + + gFrom +>  + gis_cvtib_im_dich + : +public + +l_ty +{}; + +474 + gme + < +ass + + gTo +>  + gis_cvtib_im_dich +<vީe, To> : +public + +l_ty +{}; + +475 + gme + < +ass + + gFrom +>  + gis_cvtib_im_dich + : +public + +l_ty +{}; + +480 + gme + < +ass + + gFrom +, cs + gTo +> + +481  + gis_cvtib + : +public + +gl_cڡt +< +bo +, :: +boo +:: +da +:: +is_cvtib_im_dich +< +From +, + gTo +>:: +vue +> + +483 +BOOST_STATIC_ASSERT_MSG +( +boo +:: +is_come +< +To +>:: +vue + || boo:: +is_void +::vu|| boo:: +is_y +::value, "Destinationrgumentypeo is_convertible must be completeype"); + +484 +BOOST_STATIC_ASSERT_MSG +( +boo +:: +is_come +< +From +>:: +vue + || boo:: +is_void +::vu|| boo:: +is_y +::value, "Fromrgumentypeo is_convertible must be completeype"); + +489 + gme + < +ass + + gFrom +, cs + gTo +> + +490  + gis_cvtib + : +public + +gl_cڡt +< +bo +, +BOOST_IS_CONVERTIBLE +( +From +, +To +)> + +492 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1900) + +493 +BOOST_STATIC_ASSERT_MSG +( +boo +:: +is_come +< +From +>:: +vue + || boo:: +is_void +::vu|| boo:: +is_y +::vu|| boo:: +is_n +::value, "Fromrgumentypeo is_convertible must be completeype"); + +495 #i +defed +( +__g__ +) + +497 +BOOST_STATIC_ASSERT_MSG +( +boo +:: +is_come +< +To +>:: +vue + || boo:: +is_void +::vu|| boo:: +is_y +::value, "Destinationrgumentypeo is_convertible must be completeype"); + +498 +BOOST_STATIC_ASSERT_MSG +( +boo +:: +is_come +< +From +>:: +vue + || boo:: +is_void +::vu|| boo:: +is_y +::value, "Fromrgumentypeo is_convertible must be completeype"); + + @/usr/include/boost/type_traits/is_function.hpp + +11 #ide +BOOST_TT_IS_FUNCTION_HPP_INCLUDED + + +12  + #BOOST_TT_IS_FUNCTION_HPP_INCLUDED + + + ) + +14  + ~ + +15  + ~ + +17 #ifde +BOOST_TT_HAS_ASCCURATE_IS_FUNCTION + + +19  + ~ + +23  + ~ + + @/usr/include/boost/type_traits/is_lvalue_reference.hpp + +21 #ide +BOOST_TT_IS_LVALUE_REFERENCE_HPP_INCLUDED + + +22  + #BOOST_TT_IS_LVALUE_REFERENCE_HPP_INCLUDED + + + ) + +24  + ~ + +26 +mea + + gboo + { + +28 #i +defed + +__CODEGEARC__ + ) + +29 + gme + < +ass + + gT +>  + gis_lvue_n + : +public + +gl_cڡt +< +bo +, +__is_n +( +T +)>{}; + +32 + gme + < +ass + + gT +>  + gis_lvue_n + : +public + +l_ty +{}; + +33 + gme + < +ass + + gT +>  + gis_lvue_n + : +public + +ue_ty +{}; + +35 #i +defed +( +BOOST_ILLEGAL_CV_REFERENCES +) + +40 + gme + < +ass + + gT +>  + gis_lvue_n + : +public + +ue_ty +{}; + +41 + gme + < +ass + + gT +>  + gis_lvue_n + : +public + +ue_ty +{}; + +42 + gme + < +ass + + gT +>  + gis_lvue_n + : +public + +ue_ty +{}; + + @/usr/include/boost/type_traits/is_nothrow_move_assignable.hpp + +11 #ide +BOOST_TT_IS_NOTHROW_MOVE_ASSIGNABLE_HPP_INCLUDED + + +12  + #BOOST_TT_IS_NOTHROW_MOVE_ASSIGNABLE_HPP_INCLUDED + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24 +mea + + gboo + { + +26 #ifde +BOOST_IS_NOTHROW_MOVE_ASSIGN + + +28 + gme + < +ass + + gT +> + +29  + gis_nhrow_move_assigb + : +public + +gl_cڡt +< +bo +, +BOOST_IS_NOTHROW_MOVE_ASSIGN +( +T +)> + +31 +BOOST_STATIC_ASSERT_MSG +( +boo +:: +is_come +< +T +>:: +vue +, "Argumentso is_nothrow_move_assignable must be completeypes"); + +33 + gme + < +ass + + gT +>  + gis_nhrow_move_assigb +< +T + cڡ> : +public + +l_ty +{}; + +34 + gme + < +ass + + gT +>  + gis_nhrow_move_assigb +< +T + vީe> : +public + +l_ty +{}; + +35 + gme + < +ass + + gT +>  + gis_nhrow_move_assigb +< +T + cڡ vީe> : +public + +l_ty +{}; + +36 + gme + < +ass + + gT +>  + gis_nhrow_move_assigb + : +public + +l_ty +{}; + +37 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +38 + gme + < +ass + + gT +>  + gis_nhrow_move_assigb + : +public + +l_ty +{}; + +41 #i! +defed +( +BOOST_NO_CXX11_NOEXCEPT +&& !defed( +BOOST_NO_SFINAE_EXPR +&& ! +BOOST_WORKAROUND +( +BOOST_GCC_VERSION +, < 40700) + +43 +mea + + gda +{ + +45 + gme + < +ass + + gT +, cs + gEb + = > + +46  +l__p11_nx_move_assigb +: +public + :: +boo +:: +l_ty + {}; + +48 + gme + < +ass + + gT +> + +49  + gl__p11_nx_move_assigb + < + +50 + gT +, + +51 + gtyme + :: +boo +:: +ab_if_ +<( +T +&& +BOOST_NOEXCEPT_EXPR +(::boo:: +dev +(::boo::dev())>:: +ty + + +52 > : +public + :: +boo +:: +gl_cڡt +< +bo +, +BOOST_NOEXCEPT_EXPR +(::boo:: +dev +< +T +&>() = ::boost::declval())> + +57 + gme + < +ass + + gT +> + +58  + gis_nhrow_move_assigb + : +public + +gl_cڡt +< +bo +, :: +boo +:: +da +:: +l__p11_nx_move_assigb +< +T +>:: +vue +> + +60 +BOOST_STATIC_ASSERT_MSG +( +boo +:: +is_come +< +T +>:: +vue +, "Argumentso is_nothrow_move_assignable must be completeypes"); + +63 + gme + < +ass + + gT +>  + gis_nhrow_move_assigb +< +T + cڡ> : +public + :: +boo +:: +l_ty + {}; + +64 + gme + < +ass + + gT +>  + gis_nhrow_move_assigb +< +T + cڡ vީe> : +public + :: +boo +:: +l_ty +{}; + +65 + gme + < +ass + + gT +>  + gis_nhrow_move_assigb +< +T + vީe> : +public + :: +boo +:: +l_ty +{}; + +66 + gme + < +ass + + gT +>  + gis_nhrow_move_assigb + : +public + :: +boo +:: +l_ty +{}; + +67 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +68 + gme + < +ass + + gT +>  + gis_nhrow_move_assigb + : +public + :: +boo +:: +l_ty +{}; + +73 + gme + < +ass + + gT +> + +74  + gis_nhrow_move_assigb + : +public + +gl_cڡt +< +bo +, + +75 (:: +boo +:: +has_ivl_move_assign +< +T +>:: +vue + || ::boo:: +has_nhrow_assign +::vue&& ! ::boo:: +is_y +::value> + +77 +BOOST_STATIC_ASSERT_MSG +( +boo +:: +is_come +< +T +>:: +vue +, "Argumentso is_nothrow_move_assignable must be completeypes"); + +83 + gme + <>  + gis_nhrow_move_assigb +<> : +public + +l_ty +{}; + +84 #ide +BOOST_NO_CV_VOID_SPECIALIZATIONS + + +85 + gme + <>  + gis_nhrow_move_assigb +<cڡ> : +public + +l_ty +{}; + +86 + gme + <>  + gis_nhrow_move_assigb +<cڡ vީe> : +public + +l_ty +{}; + +87 + gme + <>  + gis_nhrow_move_assigb +<vީe> : +public + +l_ty +{}; + + @/usr/include/boost/type_traits/is_nothrow_move_constructible.hpp + +11 #ide +BOOST_TT_IS_NOTHROW_MOVE_CONSTRUCTIBLE_HPP_INCLUDED + + +12  + #BOOST_TT_IS_NOTHROW_MOVE_CONSTRUCTIBLE_HPP_INCLUDED + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 #ifde +BOOST_IS_NOTHROW_MOVE_CONSTRUCT + + +24 +mea + + gboo + { + +26 + gme + < +ass + + gT +> + +27  + gis_nhrow_move_cڡruib + : +public + +gl_cڡt +< +bo +, +BOOST_IS_NOTHROW_MOVE_CONSTRUCT +( +T +)> + +29 +BOOST_STATIC_ASSERT_MSG +( +boo +:: +is_come +< +T +>:: +vue +, "Argumentso is_nothrow_move_constructible must be completeypes"); + +32 + gme + < +ass + + gT +>  + gis_nhrow_move_cڡruib + : +public + :: +boo +:: +l_ty + {}; + +33 + gme + < +ass + + gT +>  + gis_nhrow_move_cڡruib + : +public + :: +boo +:: +l_ty +{}; + +35 #i! +defed +( +BOOST_NO_CXX11_NOEXCEPT +&& !defed( +BOOST_NO_SFINAE_EXPR +&& ! +BOOST_WORKAROUND +( +BOOST_GCC_VERSION +, < 40700) + +37  + ~ + +38  + ~ + +40 +mea + + gboo +{amea + gda +{ + +42 + gme + < +ass + + gT +, cs + gEb + = > + +43  +l__p11_nx_move_cڡruib +: +public + :: +boo +:: +l_ty + {}; + +45 + gme + < +ass + + gT +> + +46  + gl__p11_nx_move_cڡruib + < + +47 + gT +, + +48 + gtyme + :: +boo +:: +ab_if_ +<( +T +&& +BOOST_NOEXCEPT_EXPR +(T(::boo:: +dev +()))>:: +ty + + +49 > : +public + :: +boo +:: +gl_cڡt +< +bo +, +BOOST_NOEXCEPT_EXPR +( +T +(::boo:: +dev +()))> + +54 + gme + < +ass + + gT +>  + gis_nhrow_move_cڡruib + + +55 : +public + +gl_cڡt +< +bo +, :: +boo +:: +da +:: +l__p11_nx_move_cڡruib +< +T +>:: +vue +> + +57 +BOOST_STATIC_ASSERT_MSG +( +boo +:: +is_come +< +T +>:: +vue +, "Argumentso is_nothrow_move_constructible must be completeypes"); + +60 + gme + < +ass + + gT +>  + gis_nhrow_move_cڡruib + : +public + :: +boo +:: +l_ty + {}; + +61 + gme + < +ass + + gT +>  + gis_nhrow_move_cڡruib + : +public + :: +boo +:: +l_ty +{}; + +62 + gme + < +ass + + gT +, + gd +:: +size_t + +N +>  +is_nhrow_move_cڡruib +< +T +[N]> : +public + :: +boo +:: +l_ty +{}; + +63 + gme + < +ass + + gT +>  + gis_nhrow_move_cڡruib + : +public + :: +boo +:: +l_ty +{}; + +67  + ~ + +68  + ~ + +69  + ~ + +71 +mea + + gboo +{ + +73 + gme + < +ass + + gT +> + +74  + gis_nhrow_move_cڡruib + + +75 : +public + +gl_cڡt +< +bo +, + +76 (:: +boo +:: +has_ivl_move_cڡru +< +T +>:: +vue + || ::boo:: +has_nhrow_cy +::vue&& !::boo:: +is_y +::value> + +78 +BOOST_STATIC_ASSERT_MSG +( +boo +:: +is_come +< +T +>:: +vue +, "Argumentso is_nothrow_move_constructible must be completeypes"); + +83 + gme + <>  + gis_nhrow_move_cڡruib +<> : +l_ty +{}; + +84 #ide +BOOST_NO_CV_VOID_SPECIALIZATIONS + + +85 + gme + <>  + gis_nhrow_move_cڡruib +<cڡ> : +l_ty +{}; + +86 + gme + <>  + gis_nhrow_move_cڡruib +<vީe> : +l_ty +{}; + +87 + gme + <>  + gis_nhrow_move_cڡruib +<cڡ vީe> : +l_ty +{}; + +90 + gme + < +ass + + gT +>  + gis_nhrow_move_cڡruib + : +public + :: +boo +:: +ue_ty +{}; + +91 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +92 + gme + < +ass + + gT +>  + gis_nhrow_move_cڡruib + : +public + :: +boo +:: +ue_ty +{}; + + @/usr/include/boost/type_traits/is_reference.hpp + +12 #ide +BOOST_TT_IS_REFERENCE_HPP_INCLUDED + + +13  + #BOOST_TT_IS_REFERENCE_HPP_INCLUDED + + + ) + +15  + ~ + +16  + ~ + +18 +mea + + gboo + { + +20 + gme + < +ass + + gT +>  + gis_n + + +21 : +public + + +22 +gl_cڡt +< + +23 +bo +, + +24 :: +boo +:: +is_lvue_n +< +T +>:: +vue + || ::boo:: +is_rvue_n +::value> + + @/usr/include/boost/type_traits/is_rvalue_reference.hpp + +9 #ide +BOOST_TT_IS_RVALUE_REFERENCE_HPP_INCLUDED + + +10  + #BOOST_TT_IS_RVALUE_REFERENCE_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +15 +mea + + gboo + { + +17 + gme + < +ass + + gT +>  + gis_rvue_n + : +public + +l_ty + {}; + +18 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +19 + gme + < +ass + + gT +>  + gis_rvue_n + : +public + +ue_ty + {}; + +24 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +&& defed( +BOOST_MSVC +&& +BOOST_WORKAROUND +(BOOST_MSVC, <= 1700) + +25  + ~ + + @/usr/include/boost/type_traits/is_same.hpp + +21 #ide +BOOST_TT_IS_SAME_HPP_INCLUDED + + +22  + #BOOST_TT_IS_SAME_HPP_INCLUDED + + + ) + +24  + ~ + +26 +mea + + gboo + { + +29 + gme + < +ass + + gT +, cs + gU +>  + gis_me + : +public + +l_ty + {}; + +30 + gme + < +ass + + gT +>  + gis_me + : +public + +ue_ty + {}; + +31 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, < 0x600) + +34 + gme + < +ass + + gT +>  + gis_me + : +public + +ue_ty +{}; + + @/usr/include/boost/type_traits/is_scalar.hpp + +9 #ide +BOOST_TT_IS_SCALAR_HPP_INCLUDED + + +10  + #BOOST_TT_IS_SCALAR_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +18 +mea + + gboo + { + +20 + gme + < +tyme + + gT +> + +21  + gis_sr + + +22 : +public + +gl_cڡt +< +bo +, :: +boo +:: +is_hmic +< +T +>:: +vue + || ::boo:: +is_um +::vu|| ::boo:: +is_por +::vu|| ::boo:: +is_memb_por +::value> + + @/usr/include/boost/type_traits/is_void.hpp + +9 #ide +BOOST_TT_IS_VOID_HPP_INCLUDED + + +10  + #BOOST_TT_IS_VOID_HPP_INCLUDED + + + ) + +12  + ~ + +14 +mea + + gboo + { + +16 + gme + < +ass + + gT +> + +17  + gis_void + : +public + +l_ty + {}; + +19 + gme +<>  + gis_void +<> : +public + +ue_ty + {}; + +20 + gme +<>  + gis_void + : +public + +ue_ty +{}; + +21 + gme +<>  + gis_void + : +public + +ue_ty +{}; + +22 + gme +<>  + gis_void + : +public + +ue_ty +{}; + + @/usr/include/boost/type_traits/is_volatile.hpp + +21 #ide +BOOST_TT_IS_VOLATILE_HPP_INCLUDED + + +22  + #BOOST_TT_IS_VOLATILE_HPP_INCLUDED + + + ) + +24  + ~ + +25  + ~ + +27 +mea + + gboo + { + +29 #i +defed + +__CODEGEARC__ + ) + +31 + gme + < +ass + + gT +> + +32  + gis_vީe + : +public + +gl_cڡt +< +bo +, +__is_vީe +( +T +)> {}; + +36 + gme + < +ass + + gT +> + +37  + gis_vީe + : +public + +l_ty + {}; + +38 + gme + < +ass + + gT +>  + gis_vީe +< +T + vީe> : +public + +ue_ty +{}; + +39 + gme + < +ass + + gT +, + gd +:: +size_t + +N +>  +is_vީe +< +T + vީe[N]> : +public + +ue_ty +{}; + +40 + gme + < +ass + + gT +>  + gis_vީe +< +T + vީe[]> : +public + +ue_ty +{}; + + @/usr/include/boost/type_traits/remove_const.hpp + +11 #ide +BOOST_TT_REMOVE_CONST_HPP_INCLUDED + + +12  + #BOOST_TT_REMOVE_CONST_HPP_INCLUDED + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +18 +mea + + gboo + { + +21 + gme + < +ass + + gT +>  + smove_cڡ +{  +T + + tty +; }; + +22 + gme + < +ass + + gT +>  + gmove_cڡ +< +T + cڡ>{ T + tty +; }; + +24 #i! +defed +( +BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS +) + +25 + gme + < +ass + + gT +, + gd +:: +size_t + +N +>  +move_cڡ +< +T + cڡ[N]>{ T + tty +[N]; }; + +26 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, < 0x600&& ! +defed +( +__IBMCPP__ +&& !BOOST_WORKAROUND( +__DMC__ +, +BOOST_TESTED_AT +(0x840)) + +27 + gme + < +ass + + gT +>  + gmove_cڡ +< +T + cڡ[]>{ T + tty +[]; }; + +31 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +33 + gme + < +ass + + gT +> +usg + + gmove_cڡ_t + = +tyme + +move_cڡ +< +T +>:: +ty +; + + @/usr/include/boost/type_traits/remove_reference.hpp + +9 #ide +BOOST_TT_REMOVE_REFERENCE_HPP_INCLUDED + + +10  + #BOOST_TT_REMOVE_REFERENCE_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +15 +mea + + gboo + { + +18 +mea + + gda +{ + +23 + gme + < +ass + + gT +> + +24  + smove_rvue_f + + +26  +T + + tty +; + +28 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +29 + gme + < +ass + + gT +> + +30  + gmove_rvue_f +< + gT +&&> + +32  +T + + tty +; + +38 + gme + < +ass + + gT +>  + smove_n +{  +tyme + + tboo +:: + tda +:: + tmove_rvue_f +< + tT +>:: + tty +ype; }; + +39 + gme + < +ass + + gT +>  + gmove_n +{  +T + + tty +; }; + +41 #i +defed +( +BOOST_ILLEGAL_CV_REFERENCES +) + +46 + gme + < +ass + + gT +>  + gmove_n +{  +T + + tty +; }; + +47 + gme + < +ass + + gT +>  + gmove_n +{  +T + + tty +; }; + +48 + gme + < +ass + + gT +>  + gmove_n +{  +T + + tty +; }; + +51 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +53 + gme + < +ass + + gT +> +usg + + gmove_n_t + = +tyme + +move_n +< +T +>:: +ty +; + + @/usr/include/boost/type_traits/type_with_alignment.hpp + +8 #ide +BOOST_TT_TYPE_WITH_ALIGNMENT_INCLUDED + + +9  + #BOOST_TT_TYPE_WITH_ALIGNMENT_INCLUDED + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +18 #ifde +BOOST_MSVC + + +19 #agm +wng +( +push +) + +20 #agm +wng +( +dib +: 4121) + +23 #ifde +_MSC_VER + + +24  + ~ + +27 +mea + + gboo + { + +28 #ide +__BORLANDC__ + + +29 +mea + + gda +{ + +31  + umax_ign + + +33  + gc +; + +34  + gs +; + +35  + gi +; + +36  + gl +; + +37 #ide +BOOST_NO_LONG_LONG + + +38 + gboo +:: +lg_lg_ty + + +; + +40 #ifde +BOOST_HAS_INT128 + + +41 + gboo +:: +t128_ty + +i128 +; + +43  + gf +; + +44  + gd +; + +45  + gld +; + +46 #ifde +BOOST_HAS_FLOAT128 + + +47 +__t128 + + gf128 +; + +51 + gme + < + gd +:: +size_t + +Tg +, +bo + + gcheck +>  + slg_doub_ignmt +{  + tty +; }; + +52 + gme + < + gd +:: +size_t + +Tg +>  +lg_doub_ignmt +{  + gboo +:: + tda +:: + tmax_ign + + tty +; }; + +54 + gme + < + gd +:: +size_t + +Tg +, +bo + + gcheck +>  + sdoub_ignmt +{  + tty +; }; + +55 + gme + < + gd +:: +size_t + +Tg +>  +doub_ignmt +{  +tyme + + tlg_doub_ignmt +< + tTg +, + tboo +:: + tignmt_of +<>:: + tvue + >Tg>:: + tty +ype; }; + +57 #ide +BOOST_NO_LONG_LONG + + +58 + gme + < + gd +:: +size_t + +Tg +, +bo + + gcheck +>  + slg_lg_ignmt +{  + gboo +:: + tlg_lg_ty + + tty +; }; + +59 + gme + < + gd +:: +size_t + +Tg +>  +lg_lg_ignmt +{  +tyme + + tdoub_ignmt +< + tTg +, + tboo +:: + tignmt_of +<>:: + tvue + >Tg>:: + tty +ype; }; + +62 + gme + < + gd +:: +size_t + +Tg +, +bo + + gcheck +>  + slg_ignmt +{  + tty +; }; + +63 #ide +BOOST_NO_LONG_LONG + + +64 + gme + < + gd +:: +size_t + +Tg +>  +lg_ignmt +{  +tyme + + tlg_lg_ignmt +< + tTg +, + tboo +:: + tignmt_of +:: + tvue + >Tg>:: + tty +ype; }; + +66 + gme + < + gd +:: +size_t + +Tg +>  +lg_ignmt +{  +tyme + + tdoub_ignmt +< + tTg +, + tboo +:: + tignmt_of +<>:: + tvue + >Tg>:: + tty +ype; }; + +69 + gme + < + gd +:: +size_t + +Tg +, +bo + + gcheck +>  + st_ignmt +{  + tty +; }; + +70 + gme + < + gd +:: +size_t + +Tg +>  +t_ignmt +{  +tyme + + tlg_ignmt +< + tTg +, + tboo +:: + tignmt_of +<>:: + tvue + >Tg>:: + tty +ype; }; + +72 + gme + < + gd +:: +size_t + +Tg +, +bo + + gcheck +>  + ssht_ignmt +{  + tty +; }; + +73 + gme + < + gd +:: +size_t + +Tg +>  +sht_ignmt +{  +tyme + + tt_ignmt +< + tTg +, + tboo +:: + tignmt_of +<>:: + tvue + >Tg>:: + tty +ype; }; + +75 + gme + < + gd +:: +size_t + +Tg +, +bo + + gcheck +>  + sch_ignmt +{  + tty +; }; + +76 + gme + < + gd +:: +size_t + +Tg +>  +ch_ignmt +{  +tyme + + tsht_ignmt +< + tTg +, + tboo +:: + tignmt_of +<>:: + tvue + >Tg>:: + tty +ype; }; + +80 + gme + < + gd +:: +size_t + +Align +> + +81  + sty_wh_ignmt + + +83  +tyme + + tboo +:: + tda +:: + tch_ignmt +< + tAlign +, boo:: + tignmt_of +<>:: + tvue + >Align>:: + tty +ype; + +86 #i( +defed +( +__GNUC__ +|| (defed ( +__SUNPRO_CC +&& (__SUNPRO_CC >0x5130)|| defed( +__g__ +)&& !defed( +BOOST_TT_DISABLE_INTRINSICS +) + +87 +mea + + g_ign_ns + { + +88  +__ibu__ +(( +__igd__ +(2)) + ga2 + {}; + +89  +__ibu__ +(( +__igd__ +(4)) + ga4 + {}; + +90  +__ibu__ +(( +__igd__ +(8)) + ga8 + {}; + +91  +__ibu__ +(( +__igd__ +(16)) + ga16 + {}; + +92  +__ibu__ +(( +__igd__ +(32)) + ga32 + {}; + +93  +__ibu__ +(( +__igd__ +(64)) + ga64 + {}; + +94  +__ibu__ +(( +__igd__ +(128)) + ga128 + {}; + +97 + gme +<>  + gty_wh_ignmt +<1> { + gpublic +:  + tty +; }; + +98 + gme +<>  + gty_wh_ignmt +<2> { + gpublic +:  +_ign_ns +:: + ta2 + + tty +; }; + +99 + gme +<>  + gty_wh_ignmt +<4> { + gpublic +:  +_ign_ns +:: + ta4 + + tty +; }; + +100 + gme +<>  + gty_wh_ignmt +<8> { + gpublic +:  +_ign_ns +:: + ta8 + + tty +; }; + +101 + gme +<>  + gty_wh_ignmt +<16> { + gpublic +:  +_ign_ns +:: + ta16 + + tty +; }; + +102 + gme +<>  + gty_wh_ignmt +<32> { + gpublic +:  +_ign_ns +:: + ta32 + + tty +; }; + +103 + gme +<>  + gty_wh_ignmt +<64> { + gpublic +:  +_ign_ns +:: + ta64 + + tty +; }; + +104 + gme +<>  + gty_wh_ignmt +<128> { + gpublic +:  +_ign_ns +:: + ta128 + + tty +; }; + +106 + gme +<>  + gis_pod +< :: +boo +:: +_ign_ns +:: +a2 +> : +public + +ue_ty +{}; + +107 + gme +<>  + gis_pod +< :: +boo +:: +_ign_ns +:: +a4 +> : +public + +ue_ty +{}; + +108 + gme +<>  + gis_pod +< :: +boo +:: +_ign_ns +:: +a8 +> : +public + +ue_ty +{}; + +109 + gme +<>  + gis_pod +< :: +boo +:: +_ign_ns +:: +a16 +> : +public + +ue_ty +{}; + +110 + gme +<>  + gis_pod +< :: +boo +:: +_ign_ns +:: +a32 +> : +public + +ue_ty +{}; + +111 + gme +<>  + gis_pod +< :: +boo +:: +_ign_ns +:: +a64 +> : +public + +ue_ty +{}; + +112 + gme +<>  + gis_pod +< :: +boo +:: +_ign_ns +:: +a128 +> : +public + +ue_ty +{}; + +115 #i( +defed +( +BOOST_MSVC +|| (defed( +BOOST_INTEL +&& defed( +_MSC_VER +))&& !defed( +BOOST_TT_DISABLE_INTRINSICS +) + +132 +mea + + g_ign_ns + { + +133  +__deec +( +ign +(8) + ga8 + { + +134  + gm +[8]; + +135  +a8 + + tty +; + +137  +__deec +( +ign +(16) + ga16 + { + +138  + gm +[16]; + +139  +a16 + + tty +; + +141  +__deec +( +ign +(32) + ga32 + { + +142  + gm +[32]; + +143  +a32 + + tty +; + +145  +__deec +( +ign +(64) + ga64 + + +147  + gm +[64]; + +148  +a64 + + tty +; + +150  +__deec +( +ign +(128) + ga128 + { + +151  + gm +[128]; + +152  +a128 + + tty +; + +156 + gme +<>  + gty_wh_ignmt +<8> + +158  + gboo +:: + tcdiڮ +< + +159 :: + tboo +:: + tignmt_of +:: + tvue + < 8, + +160 + t_ign_ns +:: + ta8 +, + +161 + tboo +:: + tda +:: + tch_ignmt +<8, + tl +> >:: + tty + + tt1 +; + +162 + gpublic +: + +163  +t1 +:: + tty +ype; + +165 + gme +<>  + gty_wh_ignmt +<16> + +167  + gboo +:: + tcdiڮ +< + +168 :: + tboo +:: + tignmt_of +:: + tvue + < 16, + +169 + t_ign_ns +:: + ta16 +, + +170 + tboo +:: + tda +:: + tch_ignmt +<16, + tl +> >:: + tty + + tt1 +; + +171 + gpublic +: + +172  +t1 +:: + tty +ype; + +174 + gme +<>  + gty_wh_ignmt +<32> + +176  + gboo +:: + tcdiڮ +< + +177 :: + tboo +:: + tignmt_of +:: + tvue + < 32, + +178 + t_ign_ns +:: + ta32 +, + +179 + tboo +:: + tda +:: + tch_ignmt +<32, + tl +> >:: + tty + + tt1 +; + +180 + gpublic +: + +181  +t1 +:: + tty +ype; + +183 + gme +<>  + gty_wh_ignmt +<64> { + +184  + gboo +:: + tcdiڮ +< + +185 :: + tboo +:: + tignmt_of +:: + tvue + < 64, + +186 + t_ign_ns +:: + ta64 +, + +187 + tboo +:: + tda +:: + tch_ignmt +<64, + tl +> >:: + tty + + tt1 +; + +188 + gpublic +: + +189  +t1 +:: + tty +ype; + +191 + gme +<>  + gty_wh_ignmt +<128> { + +192  + gboo +:: + tcdiڮ +< + +193 :: + tboo +:: + tignmt_of +:: + tvue + < 128, + +194 + t_ign_ns +:: + ta128 +, + +195 + tboo +:: + tda +:: + tch_ignmt +<128, + tl +> >:: + tty + + tt1 +; + +196 + gpublic +: + +197  +t1 +:: + tty +ype; + +200 + gme +<>  + gis_pod +< :: +boo +:: +_ign_ns +:: +a8 +> : +public + +ue_ty +{}; + +201 + gme +<>  + gis_pod +< :: +boo +:: +_ign_ns +:: +a16 +> : +public + +ue_ty +{}; + +202 + gme +<>  + gis_pod +< :: +boo +:: +_ign_ns +:: +a32 +> : +public + +ue_ty +{}; + +203 + gme +<>  + gis_pod +< :: +boo +:: +_ign_ns +:: +a64 +> : +public + +ue_ty +{}; + +204 + gme +<>  + gis_pod +< :: +boo +:: +_ign_ns +:: +a128 +> : +public + +ue_ty +{}; + +216 +mea + + g_ign_ns +{ + +217 #agm +ti + +push + - +a16 + + +218  + sa2 +{  + gs +; }; + +219  + sa4 +{  + gs +; }; + +220  + sa8 +{  + gs +; }; + +221  + sa16 +{  + gs +; }; + +222 #agm +ti + +p + + +225 +mea + + gda + { + +227 :: +boo +:: + t_ign_ns +:: + ta16 + + tmax_ign +; + +231 + gme + <>  + gis_pod +< :: +boo +:: +_ign_ns +:: +a2 +> : +public + +ue_ty +{}; + +232 + gme + <>  + gis_pod +< :: +boo +:: +_ign_ns +:: +a4 +> : +public + +ue_ty +{}; + +233 + gme + <>  + gis_pod +< :: +boo +:: +_ign_ns +:: +a8 +> : +public + +ue_ty +{}; + +234 + gme + <>  + gis_pod +< :: +boo +:: +_ign_ns +:: +a16 +> : +public + +ue_ty +{}; + +237 + gme + < + gd +:: +size_t + +N +>  + sty_wh_ignmt + + +242  +_ign_ns +:: + ta16 + + tty +; + +244 + gme + <>  + gty_wh_ignmt +<1>{  + tty +; }; + +245 + gme + <>  + gty_wh_ignmt +<2>{  + g_ign_ns +:: + ta2 + + tty +; }; + +246 + gme + <>  + gty_wh_ignmt +<4>{  + g_ign_ns +:: + ta4 + + tty +; }; + +247 + gme + <>  + gty_wh_ignmt +<8>{  + g_ign_ns +:: + ta8 + + tty +; }; + +248 + gme + <>  + gty_wh_ignmt +<16>{  + g_ign_ns +:: + ta16 + + tty +; }; + +254 #ifde +BOOST_MSVC + + +255 #agm +wng +( +p +) + + @/usr/include/boost/utility/addressof.hpp + +9 #ide +BOOST_UTILITY_ADDRESSOF_HPP + + +10  + #BOOST_UTILITY_ADDRESSOF_HPP + + + ) + +15  + ~ + + @/usr/include/boost/utility/base_from_member.hpp + +10 #ide +BOOST_UTILITY_BASE_FROM_MEMBER_HPP + + +11  + #BOOST_UTILITY_BASE_FROM_MEMBER_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +36 #ide +BOOST_BASE_FROM_MEMBER_MAX_ARITY + + +37  + #BOOST_BASE_FROM_MEMBER_MAX_ARITY + 10 + + ) + +50  + #BOOST_PRIVATE_CTR_DEF + +z +, +n +, +da + ) \ + +51 +me + < + `BOOST_PP_ENUM_PARAMS +( +n +, +tyme + +T +) > \ + +52 + `ba_om_memb + + `BOOST_PP_ENUM_BINARY_PARAMS +( +n +, +T +, +x +) ) \ + +53 : + `memb + + `BOOST_PP_ENUM_PARAMS +( +n +, +x +) ) \ + +55 + + ) + +58 +mea + + gboo + + +61 +mea + + gda + + +72 + gme + < +tyme + + gT + > + +73  + smove_cv_f + + +75  + gtyme + :: + tboo +:: + tmove_cv +< + ttyme + + +76 :: + tboo +:: + tmove_n +< + tT +>:: + tty +>::typeype; + +86 + gme + < +tyme + + gT +,ym + gU + > + +87  + gis_ϋd + + +88 : +public + :: +boo +:: +is_me +< + +89 +tyme + :: +boo +:: +da +:: +move_cv_f +< +T +>:: +ty +, + +90 + gtyme + :: +boo +:: +da +:: +move_cv_f +< +U +>:: +ty + > + +99 #ide +BOOST_NO_CXX11_VARIADIC_TEMPLATES + + +100 + gme +< + gtyme + ... + gT +> + +101  + gab_if_uĖed + + +102 : +public + :: +boo +:: +ab_if_c +< +ue +> + +105 + gme +< +tyme + + gT +,ym + gU +, + gtyme + ... + gU2 +> + +106  + gab_if_uĖed +< + gT +, + gU +, + gU2 +...> + +107 : +public + :: +boo +:: +dib_if +< ::boo:: +da +:: +is_ϋd +< +T +, + gU +> > + +123 + gme + < +tyme + + gMembTy +,  + gUniqueID + = 0 > + +124 as + cba_om_memb + + +126 +eed +: + +127 +MembTy + +memb +; + +129 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) && \ + +130 ! +defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) && \ + +131 ! +defed +( +BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS +) && \ + +132 !( +defed +( +__GNUC__ +&& ( + g__GNUC__ + =4&& ( +__GNUC_MINOR__ + < 4)) + +133 +me + < +tyme + ... +T +,ym + gEbIf + =ypename + +134 :: +boo +:: +da +:: +ab_if_uĖed +< +ba_om_memb +, + gT +...>:: +ty +> + +135 +exic + +BOOST_CONSTEXPR + +ba_om_memb + +T +&& ... +x + ) + +136 +BOOST_NOEXCEPT_IF + +BOOST_NOEXCEPT_EXPR +(:: +w + ((*0 +MembTy +( + +137 +ic_ +< +T +&&>( +x +)... )) ) + +138 : +memb + +ic_ +< +T +&&>( +x +)... ) + +141 +ba_om_memb +() + +142 : +memb +() + +145 +me + < +tyme + +T0 + > +exic + +ba_om_memb +T0 +x0 + ) : +memb +( x0 ) {} + +146 +BOOST_PP_REPEAT_FROM_TO +2, +BOOST_PP_INC +( +BOOST_BASE_FROM_MEMBER_MAX_ARITY +), + +147 +BOOST_PRIVATE_CTR_DEF +, +_ + ) + +152 + gme + < +tyme + + gMembTy +,  + gUniqueID + > + +153 +ass + + gba_om_memb +< + gMembTy +&, + gUniqueID +> + +155 + geed +: + +156 +MembTy +& +memb +; + +158 +exic + +BOOST_CONSTEXPR + +ba_om_memb + +MembTy +& +x + ) + +159 + gBOOST_NOEXCEPT + + +160 : +memb + +x + ) + +169 #unde +BOOST_PRIVATE_CTR_DEF + + + @/usr/include/boost/utility/compare_pointees.hpp + +12 #ide +BOOST_UTILITY_COMPARE_POINTEES_25AGO2003_HPP + + +13  + #BOOST_UTILITY_COMPARE_POINTEES_25AGO2003_HPP + + + ) + +15  + ~ + +17 +mea + + gboo + { + +28 + gme +< +ass + + gOiڮPoe +> + +29 +le + + +30 +bo + +equ_poes + ( +OiڮPoe + cڡ& +x +, OiڮPocڡ& +y + ) + +32  (! + gx +!(! +y +? +l + : ( ! +x + ? +ue + : (*x) == (*y) ) ; + +35 + gme +< +ass + + gOiڮPoe +> + +36  + sequ_poes_t + + +38  +bo + + tsu_ty +; + +39  +OiڮPoe + + tf_gumt_ty +; + +40  +OiڮPoe + + tcd_gumt_ty +; + +42 +bo + +ݔ +( +OiڮPoe + cڡ& + gx +, OiڮPocڡ& + gy + ) const + +43 {  +equ_poes +( +x +, +y +) ; } + +55 + gme +< +ass + + gOiڮPoe +> + +56 +le + + +57 +bo + +ss_poes + ( +OiڮPoe + cڡ& +x +, OiڮPocڡ& +y + ) + +59  ! + gy + ? + gl + : ( ! +x + ? +ue + : (*x< (* +y +) ) ; + +62 + gme +< +ass + + gOiڮPoe +> + +63  + sss_poes_t + + +65  +bo + + tsu_ty +; + +66  +OiڮPoe + + tf_gumt_ty +; + +67  +OiڮPoe + + tcd_gumt_ty +; + +69 +bo + +ݔ +( +OiڮPoe + cڡ& + gx +, OiڮPocڡ& + gy + ) const + +70 {  +ss_poes +( +x +, +y +) ; } + + @/usr/include/boost/utility/declval.hpp + +8 #ide +BOOST_UTILITY_DECLVAL_HPP + + +9  + #BOOST_UTILITY_DECLVAL_HPP + + + ) + +11  + ~ + + @/usr/include/boost/utility/enable_if.hpp + +9 #ide +BOOST_UTILITY_ENABLE_IF_HPP + + +10  + #BOOST_UTILITY_ENABLE_IF_HPP + + + ) + +15  + ~ + + @/usr/include/boost/utility/result_of.hpp + +9 #ide +BOOST_RESULT_OF_HPP + + +10  + #BOOST_RESULT_OF_HPP + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +32 #ide +BOOST_RESULT_OF_NUM_ARGS + + +33  + #BOOST_RESULT_OF_NUM_ARGS + 16 + + ) + +40 #i( +defed +( +BOOST_RESULT_OF_USE_DECLTYPE +&& defed( +BOOST_RESULT_OF_USE_TR1 +)) || \ + +41 ( +defed +( +BOOST_RESULT_OF_USE_DECLTYPE +&& defed( +BOOST_RESULT_OF_USE_TR1_WITH_DECLTYPE_FALLBACK +)) || \ + +42 ( +defed +( +BOOST_RESULT_OF_USE_TR1 +&& + $defed +( +BOOST_RESULT_OF_USE_TR1_WITH_DECLTYPE_FALLBACK +)) + +43 #r +Me + +th + +e + +of + +BOOST_RESULT_OF_USE_DECLTYPE +, +BOOST_RESULT_OF_USE_TR1 + +d + \ + +44 +BOOST_RESULT_OF_USE_TR1_WITH_DECLTYPE_FALLBACK + + + +be + +defed + + + +the + +me + +time +. + +47 #ide +BOOST_RESULT_OF_USE_TR1 + + +48 #ide +BOOST_RESULT_OF_USE_DECLTYPE + + +49 #ide +BOOST_RESULT_OF_USE_TR1_WITH_DECLTYPE_FALLBACK + + +50 #ide +BOOST_NO_CXX11_DECLTYPE_N3276 + + +51  + #BOOST_RESULT_OF_USE_DECLTYPE + + + ) + +53  + #BOOST_RESULT_OF_USE_TR1 + + + ) + +59 +mea + +boo + { + +61 +me +< +tyme + +F +>  +su_of +; + +62 +me +< +tyme + +F +>  +1_su_of +; + +64 #i! + `defed +( +BOOST_NO_SFINAE +) + +65 +mea + +da + { + +67  + tsu_of_yes_ty +; + +68 (& + tsu_of_no_ty +)[2]; + +70 +me +< +ass + +T +>  + ssu_of_has_ty + {}; + +72 +me +< +ass + +T +>  + ssu_of_has_su_ty_im + + +74 +me +< +ass + +U +>  +su_of_yes_ty + + `f + +su_of_has_ty +< +tyme + U:: +su_ty +>* ); + +75 +me +< +ass + +U +>  +su_of_no_ty + + `f +( ... ); + +77  +boo +:: + tgl_cڡt +< + tbo +, ( + tf +< + tT +>(0)=( + tsu_of_yes_ty +)> + tty +; + +80 +me +< +ass + +T +>  +su_of_has_su_ty +: +su_of_has_su_ty_im +:: +ty + + +85 #ifde +BOOST_RESULT_OF_USE_TR1_WITH_DECLTYPE_FALLBACK + + +87 +me + cs +C +>  + ssu_of_has_me + {}; + +89 +me +< +ass + +T +>  + ssu_of_has_su_im + + +91 +me +< +ass + +U +>  +su_of_yes_ty + + `f + +su_of_has_me +* ); + +92 +me +< +ass + +U +>  +su_of_no_ty + + `f +( ... ); + +94  +boo +:: + tgl_cڡt +< + tbo +, ( + tf +< + tT +>(0)=( + tsu_of_yes_ty +)> + tty +; + +97 +me +< +ass + +T +>  +su_of_has_su +: +su_of_has_su_im +:: +ty + + +103 +me +< +tyme + +F +,ym +FArgs +, +bo + +HasResuTy +>  +1_su_of_im +; + +105 +me +< +tyme + +F +>  +p0x_su_of +; + +107 #ifde +BOOST_NO_SFINAE_EXPR + + +112 #i +BOOST_MSVC + + +113 #agm + `wng +( +dib +: 4913) + +116  + ssu_of_ive_ty + {}; + +118  + ssu_of_wed_ty + { + +119 +nd + +su_of_ive_ty + +ݔ +,esu_of_ive_ty, +su_of_wed_ty +); + +122 +me +< +tyme + +T +> + +123 +su_of_no_ty + + `su_of_is_ive_ty +( +T + const &); + +124 +su_of_yes_ty + + `su_of_is_ive_ty +( +su_of_ive_ty +); + +126 +me +< +tyme + +C +> + +127  +su_of_ab_ass + : +C + { + +128 + `su_of_ab_ass +(); + +129  +su_of_ive_ty + cڡ &(* + tp_t +)(...); + +130 +ݔ + + `p_t +() const volatile; + +133 +me +< +tyme + +C +> + +134  + ssu_of_wp_ab_ass + { + +135  +su_of_ab_ass +< + tC +> + tty +; + +138 +me +< +tyme + +C +> + +139  +su_of_wp_ab_ass +< +C + const> { + +140  +su_of_ab_ass +< + tC +> cڡ + tty +; + +143 +me +< +tyme + +C +> + +144  +su_of_wp_ab_ass +< +C + volatile> { + +145  +su_of_ab_ass +< + tC +> vީ + tty +; + +148 +me +< +tyme + +C +> + +149  +su_of_wp_ab_ass +< +C + const volatile> { + +150  +su_of_ab_ass +< + tC +> cڡ vީ + tty +; + +153 +me +< +tyme + +C +> + +154  +su_of_wp_ab_ass +< +C + &> { + +155  +tyme + + tsu_of_wp_ab_ass +< + tC +>:: + tty + &type; + +158 +me +< +tyme + +F +, +bo + +TeCby + = +ue +>  +p0x_su_of_im +; + +162 +me +< +tyme + +T +> + +163  + ssu_of_ways_void + + +165  + tty +; + +168 +me +< +tyme + +F +,ym +Eb + = >  + sp0x_su_of_im + {}; + +172 +me +< +tyme + +F +> + +173  + ssu_of_void_im + + +175  + tty +; + +178 +me +< +tyme + +R +> + +179  +su_of_void_im +< + `R + (*)()> + +181  +R + + tty +; + +184 +me +< +tyme + +R +> + +185  +su_of_void_im +< + `R + (&)()> + +187  +R + + tty +; + +191 +me +< +tyme + +F +,ym +FArgs +> + +192  +su_of_por + + +193 : +1_su_of_im +< +tyme + +move_cv +< +F +>:: +ty +, +FArgs +, +l +> { }; + +195 +me +< +tyme + +F +,ym +FArgs +> + +196  +1_su_of_im +< +F +, +FArgs +, +ue +> + +198  +tyme + + tF +:: + tsu_ty + + tty +; + +201 +me +< +tyme + +FArgs +> + +202  +is_funi_wh_no_gs + : +l_ty + {}; + +204 +me +< +tyme + +F +> + +205  +is_funi_wh_no_gs +< + `F +()> : +ue_ty + {}; + +207 +me +< +tyme + +F +,ym +FArgs +> + +208  +su_of_áed_su + : +F +:: +me + +su +< +FArgs +> + +211 +me +< +tyme + +F +,ym +FArgs +> + +212  +1_su_of_im +< +F +, +FArgs +, +l +> + +213 : +cdiڮ +< +is_funi_wh_no_gs +< +FArgs +>:: +vue +, + +214 +su_of_void_im +< +F +>, + +215 +su_of_áed_su +< +F +, +FArgs +> >:: +ty + + +220  + #BOOST_PP_ITERATION_PARAMS_1 + (3,(0, +BOOST_RESULT_OF_NUM_ARGS +,< +boo +/ +uty +/ +da +/ +su_of_e +. +h +>)) + + ) + +221 #ud + `BOOST_PP_ITERATE +() + +225  + ~ + +229  + #BOOST_NO_RESULT_OF + 1 + + ) + +232 + } +} + + @/usr/include/boost/variant/bad_visit.hpp + +13 #ide +BOOST_VARIANT_BAD_VISIT_HPP + + +14  + #BOOST_VARIANT_BAD_VISIT_HPP + + + ) + +16  + ~ + +18 +mea + + gboo + { + +26  +BOOST_SYMBOL_VISIBLE + + gbad_vis + + +27 : +d +:: +exi + + +29 +public +: + +31 +vtu + cڡ * +wh +(cڡ +BOOST_NOEXCEPT_OR_NOTHROW + + + @/usr/include/boost/variant/detail/apply_visitor_binary.hpp + +13 #ide +BOOST_VARIANT_DETAIL_APPLY_VISITOR_BINARY_HPP + + +14  + #BOOST_VARIANT_DETAIL_APPLY_VISITOR_BINARY_HPP + + + ) + +16  + ~ + +17  + ~ + +18  + ~ + +20  + ~ + +22  + ~ + +24 #i +BOOST_WORKAROUND +( +__EDG__ +, +BOOST_TESTED_AT +(302)) + +25  + ~ + +26  + ~ + +29 #i! +defed +( +BOOST_NO_CXX14_DECLTYPE_AUTO +&& !defed( +BOOST_NO_CXX11_DECLTYPE_N3276 +) + +30  + ~ + +33 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +34  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +40 +mea + + gboo + { + +50 +mea + + gda + {amea + gv + { + +52 + gme + < +tyme + + gVis +,ym + gVue1 +, +bo + + gMoveSemtics +> + +53 as + cy_vis_by_voke + + +55 + gpublic +: + +57  +tyme + + tVis +:: + tsu_ty + + +58 + tsu_ty +; + +60 + give +: + +62 +Vis +& +vis_ +; + +63 + gVue1 +& + gvue1_ +; + +65 + gpublic +: + +67 +y_vis_by_voke +( +Vis +& +vis +, +Vue1 +& +vue1 + + gBOOST_NOEXCEPT + + +68 : +vis_ +( +vis +) + +69 , +vue1_ +( +vue1 +) + +73 + gpublic +: + +75 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +77 +me + < +tyme + +Vue2 +> + +78 +tyme + +ab_if_c +< +MoveSemtics + && +is_me +< +Vue2 +, + gVue2 +>:: +vue +, +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +su_ty +)>:: +ty + + +79 +ݔ +()( +Vue2 +&& +vue2 +) + +81  +vis_ +(:: +boo +:: +move +( +vue1_ +), ::boo:: +fwd +< +Vue2 +>( +vue2 +)); + +84 + gme + < +tyme + + gVue2 +> + +85 +tyme + + gdib_if_c +< + gMoveSemtics + && + gis_me +< + gVue2 +, Vue2>:: +vue +, +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +su_ty +)>:: +ty + + +86 +ݔ +()( +Vue2 +&& +vue2 +) + +88  +vis_ +( +vue1_ +, :: +boo +:: +fwd +< +Vue2 +>( +vue2 +)); + +93 + gme + < +tyme + + gVue2 +> + +94 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +su_ty +) + +95 +ݔ +()( + gVue2 +& + gvue2 +) + +97  +vis_ +( +vue1_ +, +vue2 +); + +102 + give +: + +103 +y_vis_by_voke +& +ݔ +=(constpply_visitor_binary_invoke&); + +106 + gme + < +tyme + + gVis +,ym + gVisab2 +, +bo + + gMoveSemtics +> + +107 as + cy_vis_by_unwp + + +109 + gpublic +: + +111  +tyme + + tVis +:: + tsu_ty + + +112 + tsu_ty +; + +114 + give +: + +116 +Vis +& +vis_ +; + +117 + gVisab2 +& + gvisab2_ +; + +119 + gpublic +: + +121 +y_vis_by_unwp +( +Vis +& +vis +, +Visab2 +& +visab2 + + gBOOST_NOEXCEPT + + +122 : +vis_ +( +vis +) + +123 , +visab2_ +( +visab2 +) + +127 + gpublic +: + +129 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +131 +me + < +tyme + +Vue1 +> + +132 +tyme + +ab_if_c +< +MoveSemtics + && +is_me +< +Vue1 +, + gVue1 +>:: +vue +, +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +su_ty +)>:: +ty + + +133 +ݔ +()( +Vue1 +&& +vue1 +) + +135 +y_vis_by_voke +< + +136 +Vis + + +137 , + gVue1 + + +138 , ! :: +boo +:: +is_lvue_n +< +Vue1 +>:: +vue + + +139 > +vok +( +vis_ +, +vue1 +); + +141  + gboo +:: +y_vis +( +vok +, :: +boo +:: +move +( +visab2_ +)); + +144 + gme + < +tyme + + gVue1 +> + +145 +tyme + + gdib_if_c +< + gMoveSemtics + && + gis_me +< + gVue1 +, Vue1>:: +vue +, +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +su_ty +)>:: +ty + + +146 +ݔ +()( +Vue1 +&& +vue1 +) + +148 +y_vis_by_voke +< + +149 +Vis + + +150 , + gVue1 + + +151 , ! :: +boo +:: +is_lvue_n +< +Vue1 +>:: +vue + + +152 > +vok +( +vis_ +, +vue1 +); + +154  + gboo +:: +y_vis +( +vok +, +visab2_ +); + +159 + gme + < +tyme + + gVue1 +> + +160 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +su_ty +) + +161 +ݔ +()( + gVue1 +& + gvue1 +) + +163 + gy_vis_by_voke +< + +164 + gVis + + +165 , + gVue1 + + +166 , + gl + + +167 > +vok +( +vis_ +, +vue1 +); + +169  + gboo +:: +y_vis +( +vok +, +visab2_ +); + +174 + give +: + +175 +y_vis_by_unwp +& +ݔ +=(constpply_visitor_binary_unwrap&); + +185 #i! +BOOST_WORKAROUND +( +__EDG__ +, + $BOOST_TESTED_AT +(302)) + +187  + #BOOST_VARIANT_AUX_APPLY_VISITOR_NON_CONST_RESULT_TYPE +( +V +) \ + +188 + `BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +tyme + +V +:: +su_ty +) \ + +189 + + ) + +193  + #BOOST_VARIANT_AUX_APPLY_VISITOR_NON_CONST_RESULT_TYPE +( +V +) \ + +194 +tyme + +ab_if +< \ + +195 +m +:: +n_ +< +is_cڡ +< +V + > > \ + +196 , + `BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +tyme + +V +:: +su_ty +) \ + +197 >:: +ty + \ + +198 + + ) + +202 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +204 +me + < +tyme + +Vis +,ym +Visab1 +,ym +Visab2 +> + +205 +le + + +206 + $BOOST_VARIANT_AUX_APPLY_VISITOR_NON_CONST_RESULT_TYPE +( +Vis +) + +207 + $y_vis + +Vis +& +vis +, +Visab1 +&& +visab1 +, +Visab2 +&& +visab2 +) + +209 :: +boo +:: +da +:: +v +:: +y_vis_by_unwp +< + +210 +Vis +, +Visab2 +, ! :: +boo +:: +is_lvue_n +:: +vue + + +211 > + `unw +( +vis +, +visab2 +); + +213  +boo +:: + `y_vis +( +unw +, ::boo:: +fwd +< +Visab1 +>( +visab1 +)); + +214 + } +} + +218 + gme + < +tyme + + gVis +,ym + gVisab1 +,ym + gVisab2 +> + +219 +le + + +220 + $BOOST_VARIANT_AUX_APPLY_VISITOR_NON_CONST_RESULT_TYPE +( +Vis +) + +221 + $y_vis + +Vis +& +vis +, +Visab1 +& +visab1 +, +Visab2 +& +visab2 +) + +223 :: +boo +:: +da +:: +v +:: +y_vis_by_unwp +< + +224 +Vis +, +Visab2 +, +l + + +225 > + `unw +( +vis +, +visab2 +); + +227  +boo +:: + `y_vis +( +unw +, +visab1 +); + +228 + } +} + +232 #unde +BOOST_VARIANT_AUX_APPLY_VISITOR_NON_CONST_RESULT_TYPE + + +238 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +240 + gme + < +tyme + + gVis +,ym + gVisab1 +,ym + gVisab2 +> + +241 +le + + +242 + $BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( + +243 +tyme + +Vis +:: +su_ty + + +245 + $y_vis +cڡ +Vis +& +vis + , +Visab1 +&& +visab1 + , +Visab2 +&& +visab2 +) + +247 :: +boo +:: +da +:: +v +:: +y_vis_by_unwp +< + +248 cڡ +Vis +, +Visab2 +, ! :: +boo +:: +is_lvue_n +:: +vue + + +249 > + `unw +( +vis +, +visab2 +); + +251  +boo +:: + `y_vis +( +unw +, ::boo:: +fwd +< +Visab1 +>( +visab1 +)); + +252 + } +} + +256 + gme + < +tyme + + gVis +,ym + gVisab1 +,ym + gVisab2 +> + +257 +le + + +258 + $BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( + +259 +tyme + +Vis +:: +su_ty + + +261 + $y_vis +cڡ +Vis +& +vis + , +Visab1 +& +visab1 + , +Visab2 +& +visab2 +) + +263 :: +boo +:: +da +:: +v +:: +y_vis_by_unwp +< + +264 cڡ +Vis +, +Visab2 +, +l + + +265 > + `unw +( +vis +, +visab2 +); + +267  +boo +:: + `y_vis +( +unw +, +visab1 +); + +268 + } +} + +273 #i! +defed +( +BOOST_NO_CXX14_DECLTYPE_AUTO +&& ! + $defed +( +BOOST_NO_CXX11_DECLTYPE_N3276 +) + +281 +mea + +da + {amea +v + { + +283 +me + < +tyme + +Vis +,ym +Vue1 +, +bo + +MoveSemtics +> + +284 as + cy_vis_by_voke_p14 + + +286 +Vis +& +vis_ +; + +287 +Vue1 +& +vue1_ +; + +289 +public +: + +291 + `y_vis_by_voke_p14 +( +Vis +& +vis +, +Vue1 +& +vue1 + +BOOST_NOEXCEPT + + +292 : + `vis_ +( +vis +) + +293 , + `vue1_ +( +vue1 +) + +297 +public +: + +299 +me + < +tyme + +Vue2 +> + +300 + `dety +uto + `ݔ +()( +Vue2 +&& +vue2 +, +tyme + +ab_if_c +< +MoveSemtics + && +is_me +:: +vue +>:: +ty +* = 0) + +302  + `vis_ +(:: +boo +:: + `move +( +vue1_ +), ::boo:: +fwd +< +Vue2 +>( +vue2 +)); + +305 +me + < +tyme + +Vue2 +> + +306 + `dety +uto + `ݔ +()( +Vue2 +&& +vue2 +, +tyme + +dib_if_c +< +MoveSemtics + && +is_me +:: +vue +>:: +ty +* = 0) + +308  + `vis_ +( +vue1_ +, :: +boo +:: +fwd +< +Vue2 +>( +vue2 +)); + +311 +ive +: + +312 +y_vis_by_voke_p14 +& +ݔ +=(constpply_visitor_binary_invoke_cpp14&); + +315 +me + < +tyme + +Vis +,ym +Visab2 +, +bo + +MoveSemtics +> + +316 as + cy_vis_by_unwp_p14 + + +318 +Vis +& +vis_ +; + +319 +Visab2 +& +visab2_ +; + +321 +public +: + +323 + `y_vis_by_unwp_p14 +( +Vis +& +vis +, +Visab2 +& +visab2 + +BOOST_NOEXCEPT + + +324 : + `vis_ +( +vis +) + +325 , + `visab2_ +( +visab2 +) + +329 +public +: + +331 +me + < +tyme + +Vue1 +> + +332 + `dety +uto + `ݔ +()( +Vue1 +&& +vue1 +, +tyme + +ab_if_c +< +MoveSemtics + && +is_me +:: +vue +>:: +ty +* = 0) + +334 +y_vis_by_voke_p14 +< + +335 +Vis + + +336 , +Vue1 + + +337 , ! :: +boo +:: +is_lvue_n +< +Vue1 +>:: +vue + + +338 > + `vok +( +vis_ +, +vue1 +); + +340  +boo +:: + `y_vis +( +vok +, ::boo:: + `move +( +visab2_ +)); + +343 +me + < +tyme + +Vue1 +> + +344 + `dety +uto + `ݔ +()( +Vue1 +&& +vue1 +, +tyme + +dib_if_c +< +MoveSemtics + && +is_me +:: +vue +>:: +ty +* = 0) + +346 +y_vis_by_voke_p14 +< + +347 +Vis + + +348 , +Vue1 + + +349 , ! :: +boo +:: +is_lvue_n +< +Vue1 +>:: +vue + + +350 > + `vok +( +vis_ +, +vue1 +); + +352  +boo +:: + `y_vis +( +vok +, +visab2_ +); + +355 +ive +: + +356 +y_vis_by_unwp_p14 +& +ݔ +=(constpply_visitor_binary_unwrap_cpp14&); + +359 } + } +} + +361 + gme + < +tyme + + gVis +,ym + gVisab1 +,ym + gVisab2 +> + +362 +le + + $dety +uto + `y_vis +( +Vis +& +vis +, +Visab1 +&& +visab1 +, +Visab2 +&& +visab2 +, + +363 +tyme + +boo +:: +dib_if +< + +364 +boo +:: +da +:: +v +:: +has_su_ty +< +Vis +> + +365 >:: +ty +* = 0) + +367 :: +boo +:: +da +:: +v +:: +y_vis_by_unwp_p14 +< + +368 +Vis +, +Visab2 +, ! :: +boo +:: +is_lvue_n +:: +vue + + +369 > + `unw +( +vis +, +visab2 +); + +371  +boo +:: + `y_vis +( +unw +, ::boo:: +fwd +< +Visab1 +>( +visab1 +)); + +372 + } +} + +374 + gme + < +tyme + + gVis +,ym + gVisab1 +,ym + gVisab2 +> + +375 +le + + $dety +uto + `y_vis +(cڡ +Vis +& +vis +, +Visab1 +&& +visab1 +, +Visab2 +&& +visab2 +, + +376 +tyme + +boo +:: +dib_if +< + +377 +boo +:: +da +:: +v +:: +has_su_ty +< +Vis +> + +378 >:: +ty +* = 0) + +380 :: +boo +:: +da +:: +v +:: +y_vis_by_unwp_p14 +< + +381 cڡ +Vis +, +Visab2 +, ! :: +boo +:: +is_lvue_n +:: +vue + + +382 > + `unw +( +vis +, +visab2 +); + +384  +boo +:: + `y_vis +( +unw +, ::boo:: +fwd +< +Visab1 +>( +visab1 +)); + +385 + } +} + + @/usr/include/boost/variant/detail/apply_visitor_delayed.hpp + +13 #ide +BOOST_VARIANT_DETAIL_APPLY_VISITOR_DELAYED_HPP + + +14  + #BOOST_VARIANT_DETAIL_APPLY_VISITOR_DELAYED_HPP + + + ) + +16  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +23  + ~ + +24  + ~ + +26 +mea + + gboo + { + +43 + gme + < +tyme + + gVis +> + +44 as + cy_vis_dayed_t + + +46 + gpublic +: + +48  +tyme + + tVis +:: + tsu_ty + + +49 + tsu_ty +; + +51 + give +: + +53 +Vis +& +vis_ +; + +55 + gpublic +: + +57 +exic + +y_vis_dayed_t +( +Vis +& +vis + +BOOST_NOEXCEPT + + +58 : +vis_ +( +vis +) + +62 #i! +defed +( +BOOST_VARIANT_DO_NOT_USE_VARIADIC_TEMPLATES +) + +64 +public +: + +65 +me + < +tyme +... +Visabs +> + +66 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +su_ty +) + +67 +ݔ +()( +Visabs +&... +visabs +) const + +69  +y_vis +( +vis_ +, +visabs +...); + +74 + gpublic +: + +76 +me + < +tyme + +Visab +> + +77 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +su_ty +) + +78 +ݔ +()( +Visab +& +visab +) const + +80  +y_vis +( +vis_ +, +visab +); + +83 + gpublic +: + +85 +me + < +tyme + +Visab1 +,ym + gVisab2 +> + +86 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +su_ty +) + +87 +ݔ +()( + gVisab1 +& + gvisab1 +, + gVisab2 +& + gvisab2 +) const + +89  +y_vis +( +vis_ +, +visab1 +, +visab2 +); + +94 + give +: + +95 +y_vis_dayed_t +& +ݔ +=(constpply_visitor_delayed_t&); + +99 + gme + < +tyme + + gVis +> + +100 +le + +tyme + + gboo +:: +ab_if +< + +101 +boo +:: +da +:: +v +:: +has_su_ty +< +Vis +>, + +102 + gy_vis_dayed_t +< + gVis +> + +103 >:: +ty + + $y_vis +( +Vis +& +vis +) + +105  +y_vis_dayed_t +< +Vis +>( +vis +); + +106 + } +} + +108 #i! +defed +( +BOOST_NO_CXX14_DECLTYPE_AUTO +&& !defed( +BOOST_NO_CXX11_DECLTYPE_N3276 +) \ + +109 && ! + $defed +( +BOOST_VARIANT_DO_NOT_USE_VARIADIC_TEMPLATES +) + +111 +me + < +tyme + +Vis +> + +112 as + cy_vis_dayed_p14_t + + +114 +ive +: + +115 +Vis +& +vis_ +; + +117 +public +: + +119 +exic + + `y_vis_dayed_p14_t +( +Vis +& +vis + +BOOST_NOEXCEPT + + +120 : + `vis_ +( +vis +) + +124 +public +: + +125 +me + < +tyme +... +Visabs +> + +126 + `dety +uto + `ݔ +()( +Visabs +&... +visabs +) const + +128  + `y_vis +( +vis_ +, +visabs +...); + +131 +ive +: + +132 +y_vis_dayed_p14_t +& +ݔ +=(constpply_visitor_delayed_cpp14_t&); + +134 + } +}; + +136 + gme + < +tyme + + gVis +> + +137 +le + +tyme + + gboo +:: +dib_if +< + +138 +boo +:: +da +:: +v +:: +has_su_ty +< +Vis +>, + +139 + gy_vis_dayed_p14_t +< + gVis +> + +140 >:: +ty + + $y_vis +( +Vis +& +vis +) + +142  +y_vis_dayed_p14_t +< +Vis +>( +vis +); + +143 + } +} + + @/usr/include/boost/variant/detail/apply_visitor_unary.hpp + +13 #ide +BOOST_VARIANT_DETAIL_APPLY_VISITOR_UNARY_HPP + + +14  + #BOOST_VARIANT_DETAIL_APPLY_VISITOR_UNARY_HPP + + + ) + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21 #i +BOOST_WORKAROUND +( +__EDG__ +, +BOOST_TESTED_AT +(302)) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +28 #i! +defed +( +BOOST_NO_CXX14_DECLTYPE_AUTO +&& !defed( +BOOST_NO_CXX11_DECLTYPE_N3276 +) + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +38 +mea + + gboo + { + +50 #i! +BOOST_WORKAROUND +( +__EDG__ +, +BOOST_TESTED_AT +(302)) + +52  + #BOOST_VARIANT_AUX_APPLY_VISITOR_NON_CONST_RESULT_TYPE +( +V +) \ + +53 + `BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +tyme + +V +:: +su_ty +) \ + +54 + + ) + +58  + #BOOST_VARIANT_AUX_APPLY_VISITOR_NON_CONST_RESULT_TYPE +( +V +) \ + +59 +tyme + +ab_if +< \ + +60 +m +:: +n_ +< +is_cڡ +< +V + > > \ + +61 , + `BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +tyme + +V +:: +su_ty +) \ + +62 >:: +ty + \ + +63 + + ) + +67 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +68 + gme + < +tyme + + gVis +,ym + gVisab +> + +69 +le + + +70 +BOOST_VARIANT_AUX_APPLY_VISITOR_NON_CONST_RESULT_TYPE +( +Vis +) + +71 +y_vis +( +Vis +& +vis +, +Visab +&& +visab +) + +73  :: +boo +:: +fwd +< +Visab +>( +visab +). +y_vis +( +vis +); + +76 + gme + < +tyme + + gVis +,ym + gVisab +> + +77 +le + + +78 +BOOST_VARIANT_AUX_APPLY_VISITOR_NON_CONST_RESULT_TYPE +( +Vis +) + +79 +y_vis +( +Vis +& +vis +, +Visab +& +visab +) + +81  + gvisab +. +y_vis +( +vis +); + +85 #unde +BOOST_VARIANT_AUX_APPLY_VISITOR_NON_CONST_RESULT_TYPE + + +91 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +92 + gme + < +tyme + + gVis +,ym + gVisab +> + +93 +le + + +94 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +tyme + +Vis +:: +su_ty +) + +95 +y_vis +(cڡ +Vis +& +vis +, +Visab +&& +visab +) + +97  :: +boo +:: +fwd +< +Visab +>( +visab +). +y_vis +( +vis +); + +100 + gme + < +tyme + + gVis +,ym + gVisab +> + +101 +le + + +102 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +tyme + +Vis +:: +su_ty +) + +103 +y_vis +(cڡ +Vis +& +vis +, +Visab +& +visab +) + +105  + gvisab +. +y_vis +( +vis +); + +110 #i! +defed +( +BOOST_NO_CXX14_DECLTYPE_AUTO +&& !defed( +BOOST_NO_CXX11_DECLTYPE_N3276 +) + +113 +mea + + gda + {amea + gv + { + +116 + gme + < +ass + + gVis +, cs + gV +> + +117  + ssu_muidedu1 + { + +118  +tyme + + tV +:: + ttys +ypes; + +119  +tyme + + tboo +:: + tm +:: + tbeg +< + ttys +>:: + tty + + tbeg_ +; + +120  +tyme + + tboo +:: + tm +:: + tadv +< + +121 + tbeg_ +, + tboo +:: + tm +:: + tt_ +:: + tty +:: + tvue + - 1> + +122 >:: + tty + + tϡ_ +; + +125  + gVis +& +vis +( + gBOOST_NOEXCEPT + { + +128 + gVis +&(* + gf +)() = 0; + +129  +f +(); + +132  +dety +uto +dedu_im +( +ϡ_ +, ) { + +133  +tyme + + tboo +:: + tm +:: + tdef +< + tϡ_ +>:: + tty + + tvue_t +; + +134  +vis +() + gboo +:: +dev +< +vue_t +& >() ); + +137 + gme + < +ass + + gIt +> + +138  +dety +uto +dedu_im +( +It +,  +hr +) { + +139  +tyme + + tboo +:: + tm +:: + txt +< + tIt +>:: + tty + + txt_t +; + +140  +tyme + + tboo +:: + tm +:: + tdef +< + tIt +>:: + tty + + tvue_t +; + +141 i( + ghr + = +boo +:: +m +:: +di +< +beg_ +, + gIt +>:: +ty +:: +vue +) { + +142  +dedu_im +( +xt_t +(), ++ +hr +); + +145  +vis +() + gboo +:: +dev +< +vue_t +& >() ); + +148  +dety +uto +dedu +() { + +149  +dedu_im +( +beg_ +(), 0); + +153 + gme + < +ass + + gVis +, cs + gV +> + +154  + ssu_w1 + + +156  +dety +( + tsu_muidedu1 +< + tVis +, + tV +>:: + tdedu +() + tsu_ty +; + +158 + gVis +&& + gvis_ +; + +159 +exic + +su_w1 +( +Vis +&& +vis + + gBOOST_NOEXCEPT + + +160 : +vis_ +(:: +boo +:: +fwd +< +Vis +>( +vis +)) + +163 +me + < +ass + +T +> + +164 +su_ty + +ݔ +()( +T +&& +v +) const { + +165  +vis_ +(:: +boo +:: +fwd +< +T +>( +v +)); + +171 + gme + < +tyme + + gVis +,ym + gVisab +> + +172 +le + +dety +uto +y_vis +( +Vis +&& +vis +, +Visab +&& +visab +, + +173 +tyme + +boo +:: +dib_if +< + +174 +boo +:: +da +:: +v +:: +has_su_ty +< +Vis +> + +175 >:: +ty +* = 0) + +177 +boo +:: +da +:: +v +:: +su_w1 +< +Vis +, +tyme + +move_n +< +Visab +>:: +ty +> +p14_vis +(::boo:: +fwd +( +vis +)); + +178  :: +boo +:: +fwd +< +Visab +>( +visab +). +y_vis +( +p14_vis +); + + @/usr/include/boost/variant/detail/backup_holder.hpp + +13 #ide +BOOST_VARIANT_DETAIL_BACKUP_HOLDER_HPP + + +14  + #BOOST_VARIANT_DETAIL_BACKUP_HOLDER_HPP + + + ) + +16  + ~ + +17  + ~ + +19 +mea + + gboo + { + +20 +mea + + gda + {amea + gv + { + +22 + gme + < +tyme + + gT +> + +23 as + cbackup_hd + + +25 + give +: + +27 +T +* +backup_ +; + +29 + gpublic +: + +31 ~ +backup_hd +( +BOOST_NOEXCEPT + + +33 +de + +backup_ +; + +36 +exic + +backup_hd +( +T +* +backup + + gBOOST_NOEXCEPT + + +37 : +backup_ +( +backup +) + +41 +backup_hd +(const backup_holder&); + +43 + gpublic +: + +45 +backup_hd +& +ݔ +=(cڡ backup_hd& +rhs +) + +47 * +backup_ + = +rhs +. +g +(); + +48  * + gthis +; + +51 + gbackup_hd +& + gݔ +=(cڡ +T +& +rhs +) + +53 * +backup_ + = +rhs +; + +54  * + gthis +; + +57  +sw +( +backup_hd +& +rhs + + gBOOST_NOEXCEPT + + +59 +T +* + gtmp + = +rhs +. +backup_ +; + +60 + grhs +. + gbackup_ + = +this +-> +backup_ +; + +61 + gthis +-> + gbackup_ + = +tmp +; + +64 + gpublic +: + +66 +T +& +g +( +BOOST_NOEXCEPT + + +68  * +backup_ +; + +71 cڡ + gT +& +g +(cڡ + gBOOST_NOEXCEPT + + +73  * + gbackup_ +; + +78 + gme + < +tyme + + gT +> + +79 + gbackup_hd +< + gT +>:: +backup_hd +(const backup_holder&) + +80 : +backup_ +(0) + +83 +BOOST_ASSERT +( +l +); + +86 + gme + < +tyme + + gT +> + +87  +sw +( +backup_hd +< +T +>& +lhs +, backup_hd& +rhs + + gBOOST_NOEXCEPT + + +89 + glhs +. +sw +( +rhs +); + + @/usr/include/boost/variant/detail/config.hpp + +13 #ide +BOOST_VARIANT_DETAIL_CONFIG_HPP + + +14  + #BOOST_VARIANT_DETAIL_CONFIG_HPP + + + ) + +16  + ~ + +17  + ~ + + @/usr/include/boost/variant/detail/element_index.hpp + +12 #ide +BOOST_VARIANT_DETAIL_ELEMENT_INDEX_HPP + + +13  + #BOOST_VARIANT_DETAIL_ELEMENT_INDEX_HPP + + + ) + +15  + ~ + +16  + ~ + +17  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + {amea + gda + {amea + gv + { + +25 + gme + < +ass + + gVEmt +, cs + gT +> + +26  + gv_emt_fun + : + +27 +boo +:: +m +:: +_ +< + +28 +boo +:: +is_me +< +VEmt +, + gT +>, + +29 + gboo +:: +is_me +< +VEmt +, boo:: +cursive_w +< +T +> >, + +30 + gboo +:: +is_me +< +VEmt +, + gT +& > + +34 + gme + < +ass + + gTys +, cs + gT +> + +35  + gemt__im + : + +36 +boo +:: +m +:: +fd_if +< + +37 +Tys +, + +38 + gboo +:: +m +:: +_ +< + +39 +v_emt_fun +< +boo +:: +m +:: +_1 +, + gT +>, + +40 + gv_emt_fun +< + gboo +:: +m +:: +_1 +, +tyme + boo:: +move_cv +< +T +>:: +ty + > + +45 + gme + < +ass + + gV +, cs + gT +> + +46  + gemt_ + : + +47 +emt__im +< +tyme + +V +:: +tys +,ym + gboo +:: +move_n +< +T +>:: +ty + > + +50 + gme + < +ass + + gV +, cs + gT +> + +51  + ghds_emt + : + +52 +boo +:: +m +:: +n_ +< + +53 +boo +:: +is_me +< + +54 +tyme + +boo +:: +m +:: +d +:: +ty +, + +55 +tyme + + gemt_ +< + gV +, + gT +>:: +ty + + + @/usr/include/boost/variant/detail/enable_recursive.hpp + +13 #ide +BOOST_VARIANT_DETAIL_ENABLE_RECURSIVE_HPP + + +14  + #BOOST_VARIANT_DETAIL_ENABLE_RECURSIVE_HPP + + + ) + +16  + ~ + +17  + ~ + +19 #i! +defed +( +BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT +) + +20  + ~ + +21  + ~ + +22  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +34  + ~ + +36 +mea + + gboo + { + +37 +mea + + gda + {amea + gv + { + +39 #i! +defed +( +BOOST_VARIANT_DETAIL_NO_SUBSTITUTE +) + +41  + #BOOST_VARIANT_AUX_ENABLE_RECURSIVE_IMPL +( +T +, +De +, +Sour +) \ + +42 +subu +< +T + , +De + , +Sour + > \ + +43 + + ) + +53 + gme + < +tyme + + gT +,ym + gU1 +> + +54  + sbd1 + + +56 + give +: + +57  +tyme + + tm +:: + tmbda +< + +58 + tm +:: + tidty +< + tT +> + +59 >:: + tty + + t_ +; + +61 + gpublic +: + +62  +tyme + + tm +:: + tev_if +< + +63 + tis_me +< + t_ +, + tm +:: + tidty +< + tT +> > + +64 , + t_ + + +65 , + tm +:: + ty1 +< + t_ +, + tU1 +> + +66 >:: + tty +ype; + +69  + #BOOST_VARIANT_AUX_ENABLE_RECURSIVE_IMPL +( +T +, +De +, +Sour +) \ + +70 +bd1 +< +T + , +De + > \ + +71 + + ) + +82 + gme + < +tyme + + gT +,ym + gRecursiveV +,ym + gNoW +> + +83  + gab_cursive + + +84 : +BOOST_VARIANT_AUX_ENABLE_RECURSIVE_IMPL +( + +85 +T +, +RecursiveV +, :: +boo +:: +cursive_v_ + + +90 + gme + < +tyme + + gT +,ym + gRecursiveV +> + +91  + gab_cursive +< + gT +, + gRecursiveV +, + gm +:: +l_ + > + +93 +ive +: + +95  +tyme + + tBOOST_VARIANT_AUX_ENABLE_RECURSIVE_IMPL +( + +96 + tT +, + tRecursiveV +, :: + tboo +:: + tcursive_v_ + + +97 ):: + tty + + tt_ +; + +99 + gpublic +: + +102  +tyme + + tm +:: + tif_ +< + +103 + tm +:: + t_ +< + +104 + tis_me +< + tt_ +, + tT + > + +105 , + tis_n +< + tt_ +> + +106 , + tis_por +< + tt_ +> + +108 , + tt_ + + +109 , + tboo +:: + tcursive_w +< + tt_ +> + +110 >:: + tty +ype; + +120 + gme + < +tyme + + gRecursiveV +,ym + gNoW +> + +121  + squed_ab_cursive + + +123 + gme + < +tyme + + gT +> + +124  + gy + + +125 : +ab_cursive +< +T +, + gRecursiveV +, + gNoW +> + + @/usr/include/boost/variant/detail/enable_recursive_fwd.hpp + +13 #ide +BOOST_VARIANT_DETAIL_ENABLE_RECURSIVE_FWD_HPP + + +14  + #BOOST_VARIANT_DETAIL_ENABLE_RECURSIVE_FWD_HPP + + + ) + +16  + ~ + +18  + ~ + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + gda + {amea + gv + { + +32 + gme + < +tyme + + gT +> + +33  + scursive_ag + + +35  +T + + tty +; + +46 + gme + < +tyme + + gT +> + +47  + gis_cursive_ag + + +48 : +m +:: +l_ + + +52 + gme + < +tyme + + gT +> + +53  + gis_cursive_ag +< + gcursive_ag +< + gT +> > + +54 : +m +:: +ue_ + + +66 + gme + < + +67 +tyme + + gT + + +68 , +tyme + + gRecursiveV + + +69 , +tyme + + gNoW + = +m +:: +l_ + + +71  +ab_cursive +; + +78 + gme + < + +79 +tyme + + gRecursiveV + + +80 , +tyme + + gNoW + = +m +:: +l_ + + +82  +qued_ab_cursive +; + + @/usr/include/boost/variant/detail/forced_return.hpp + +13 #ide +BOOST_VARIANT_DETAIL_FORCED_RETURN_HPP + + +14  + #BOOST_VARIANT_DETAIL_FORCED_RETURN_HPP + + + ) + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +22 #ifde +BOOST_MSVC + + +23 #agm +wng + +push + ) + +24 #agm +wng + +dib + : 4702 ) + +27 +mea + + gboo + {amea + gda + {amea + gv + { + +29 +BOOST_NORETURN + +le +  +fd_tu_no_tu +() { + +30 +usg + +mea + + gd +; + +31 +abt +(); + +41 + gme + < +tyme + + gT +> + +42 +BOOST_NORETURN + +le + + +43 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +T +) + +44 +fd_tu +() + +47 +BOOST_ASSERT +( +l +); + +49 +fd_tu_no_tu +(); + +51 #ifde +BOOST_NO_NORETURN + + +52 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +T +(* + gdummy +)() = 0; + +53  +dummy +(); + +60 #ifde +BOOST_MSVC + + +61 #agm +wng + +p + ) + + @/usr/include/boost/variant/detail/generic_result_type.hpp + +13 #ide +BOOST_VARIANT_DETAIL_GENERIC_RESULT_TYPE_HPP + + +14  + #BOOST_VARIANT_DETAIL_GENERIC_RESULT_TYPE_HPP + + + ) + +16  + ~ + +29 #i! +defed +( +BOOST_NO_VOID_RETURNS +) + +31  + #BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +T +) \ + +32 +T + \ + +33 + + ) + +35  + #BOOST_VARIANT_AUX_RETURN_VOID + \ + +36 + + ) + +38  + #BOOST_VARIANT_AUX_RETURN_VOID_TYPE + \ + +40 + + ) + +44 +mea + + gboo + { + +45 +mea + + gda + {amea + gv + { + +47  + ske_tu_void + + +49 +ke_tu_void +() + +53 + gme + < +tyme + + gT +> + +54 +ke_tu_void +(cڡ +T +&) + +59 + gme + < +tyme + + gT +> + +60  + sno_void_tus_hr + + +62  +T + + tty +; + +65 + gme + <> + +66  + gno_void_tus_hr +<> + +68  +ke_tu_void + + tty +; + +74  + #BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +T +) \ + +75 +BOOST_DEDUCED_TYPENAME + \ + +76 :: +boo +:: +da +:: +v +:: +no_void_tus_hr +< +T + >:: +ty + \ + +77 + + ) + +79  + #BOOST_VARIANT_AUX_RETURN_VOID + \ + +80  :: +boo +:: +da +:: +v +:: + `ke_tu_void +() \ + +81 + + ) + +83  + #BOOST_VARIANT_AUX_RETURN_VOID_TYPE + \ + +84 :: +boo +:: +da +:: +v +:: +ke_tu_void + + + ) + + @/usr/include/boost/variant/detail/hash_variant.hpp + +14 #ide +BOOST_HASH_VARIANT_FUNCTION_HPP + + +15  + #BOOST_HASH_VARIANT_FUNCTION_HPP + + + ) + +17 #i +defed +( +_MSC_VER +) + +18 #agm + + + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26 +mea + + gboo + { + +28 +mea + + gda + {amea + gv + { + +29  + gv_hash +: +public + +boo +:: +ic_vis +< +d +:: +size_t +> { + +30 +me + < +ass + +T +> + +31 +d +:: +size_t + +ݔ +()( +T + cڡ& +v +) const { + +32 +boo +:: +hash +< +T +> +hash +; + +33  +hash +( +v +); + +38 + gme + < +BOOST_VARIANT_ENUM_PARAMS +( +tyme + +T +) > + +39 + gd +:: +size_t + +hash_vue +( +v +< +BOOST_VARIANT_ENUM_PARAMS +( +T +> cڡ& +v +) { + +40 +d +:: +size_t + +ed + = +boo +:: +y_vis +( +da +:: +v +:: +v_hash +(), +v +); + +41 +hash_combe +( +ed +, +v +. +which +()); + +42  + ged +; + + @/usr/include/boost/variant/detail/initializer.hpp + +13 #ide +BOOST_VARIANT_DETAIL_INITIALIZER_HPP + + +14  + #BOOST_VARIANT_DETAIL_INITIALIZER_HPP + + + ) + +16  + ~ + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25 #i! +defed +( +BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE +) + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +40 +mea + + gboo + { + +41 +mea + + gda + {amea + gv + { + +56 #i! +defed +( +BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE +) + +62  + smake_liz_node + + +64 + gme + < +tyme + + gBaIndexPa +,ym + gIt +> + +65  + sy + + +67 + give +: + +69  +tyme + + tBaIndexPa +:: + tf + + +70 + tba +; + +71  +tyme + + tBaIndexPa +:: + tcd + + +72 + tdex +; + +74 as + cliz_node + + +75 : +public + +ba + + +77 +ive +: + +79  +tyme + + tm +:: + tdef +< + tIt +>:: + tty + + +80 + tcursive_abd_T +; + +81  +tyme + + tunwp_cursive +< + tcursive_abd_T +>:: + tty + + +82 + tpublic_T +; + +84 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +85  + gboo +:: + tis_n +< + tpublic_T +> + +86 + tis_n_cڋ_t +; + +88  +tyme + + tboo +:: + tm +:: + tif_ +< + tis_n_cڋ_t +, + tpublic_T +, cڡublic_T& >:: + tty + + +89 + tm_T +; + +91 + gme + < +ass + + gT +>  + sdib_ovld +{}; + +93  +tyme + + tboo +:: + tm +:: + tif_ +< + tis_n_cڋ_t +, + tdib_ovld +< + tpublic_T +>,ublic_T&& >:: + tty + + +94 + tm2_T +; + +96  +tyme + + t_as +< + tpublic_T +>:: + tm_ty + + +97 + tm_T +; + +100 + gpublic +: + +102 +usg + +ba +:: +lize +; + +104  +lize +(* +de +, +m_T + +ݔd +) + +106  +tyme + + tboo +:: + tda +:: + tmake_n_cڋ +< + +107 + tcursive_abd_T + + +108 >:: + tty + + t_T +; + +110 +w +( +de + +_T +( +ݔd +); + +111  +BOOST_MPL_AUX_VALUE_WKND +( +dex +):: +vue +; + +114 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +115  +lize +(* +de +, +m2_T + +ݔd +) + +119 +BOOST_ASSERT +(! +is_n_cڋ_t +:: +vue +); + +121  +tyme + + tboo +:: + tm +:: + tif_ +< + tis_n_cڋ_t +, + tm2_T +, + tcursive_abd_T +>:: + tty + + tvue_T +; + +122 +w +( +de + +vue_T + +boo +:: +da +:: +v +:: +move +( +ݔd +) ); + +123  +BOOST_MPL_AUX_VALUE_WKND +( +dex +):: +vue +; + +128 +nd + +ass + + gliz_node +; + +130 + gpublic +: + +132  +m +:: + t +< + +133 + tliz_node + + +134 , + ttyme + + tm +:: + txt +< + tdex + >:: + tty + + +135 > + tty +; + +145 as + cliz_ro + + +147 + gpublic +: + +149  +lize +(); + +156  + #BOOST_VARIANT_AUX_PP_INITIALIZER_TEMPLATE_PARAMS + \ + +157 + `BOOST_VARIANT_ENUM_PARAMS +( +tyme + +cursive_abd_T +) \ + +158 + + ) + +161  + #BOOST_VARIANT_AUX_PP_INITIALIZER_DEFINE_PARAM_T +( +N +) \ + +162  +tyme + + tunwp_cursive +< \ + +163 + tBOOST_PP_CAT +( + tcursive_abd_T +, + tN +) \ + +164 >:: + tty + + tBOOST_PP_CAT +( + tpublic_T +, + tN +); \ + +165  +tyme + + t_as +< \ + +166 + tBOOST_PP_CAT +( + tpublic_T +, + tN +) \ + +167 >:: + tm_ty + + tBOOST_PP_CAT +( + tm_T +, + tN +); \ + +168 + + ) + +170 + gme + < +BOOST_VARIANT_ENUM_PARAMS +( +tyme + +cursive_abd_T +) > + +171  + sross_li_liz + + +173 + gpublic +: + +175  + #BOOST_VARIANT_AUX_PP_INITIALIZE_FUNCTION +( +z +, +N +, +_ +) \ + +176  +tyme + + tunwp_cursive +< \ + +177 + tBOOST_PP_CAT +( + tcursive_abd_T +, + tN +) \ + +178 >:: + tty + + tBOOST_PP_CAT +( + tpublic_T +, + tN +); \ + +179  +tyme + + t_as +< \ + +180 + tBOOST_PP_CAT +( + tpublic_T +, + tN +) \ + +181 >:: + tm_ty + + tBOOST_PP_CAT +( + tm_T +, + tN +); \ + +182  + `lize +( \ + +183 * +de + \ + +184 , + `BOOST_PP_CAT +( +m_T +, +N + +ݔd + \ + +187  +tyme + + tboo +:: + tda +:: + tmake_n_cڋ +< \ + +188 + tBOOST_PP_CAT +( + tcursive_abd_T +, + tN +) \ + +189 >:: + tty + + t_T +; \ + +191 + `w +( +de + + `_T +( +ݔd +); \ + +192  ( +N +); \ + +194 + + ) + +196 +BOOST_PP_REPEAT +( + +197 +BOOST_VARIANT_LIMIT_TYPES + + +198 , +BOOST_VARIANT_AUX_PP_INITIALIZE_FUNCTION + + +199 , +_ + + +202 #unde +BOOST_VARIANT_AUX_PP_INITIALIZE_FUNCTION + + +219 #i! +defed +( +BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE +) + +221  + #BOOST_VARIANT_AUX_INITIALIZER_T + +m_q +, +tyme_ba + ) \ + +222 :: +boo +:: +m +:: +_fd +< \ + +223 +m_q + \ + +224 , :: +boo +:: +m +:: + +< \ + +225 :: +boo +:: +da +:: +v +:: +liz_ro + \ + +226 , :: +boo +:: +m +:: +t_ +<0> \ + +228 , :: +boo +:: +m +:: +e +< \ + +229 :: +boo +:: +da +:: +v +:: +make_liz_node + \ + +231 >:: +ty +:: +f + \ + +232 + + ) + +237  + #BOOST_VARIANT_AUX_PP_INITIALIZER_TEMPLATE_ARGS +( +tyme_ba +) \ + +238 + `BOOST_VARIANT_ENUM_PARAMS +( +tyme_ba +) \ + +239 + + ) + +241  + #BOOST_VARIANT_AUX_INITIALIZER_T + +m_q +, +tyme_ba + ) \ + +242 :: +boo +:: +da +:: +v +:: +ross_li_liz +< \ + +243 + `BOOST_VARIANT_ENUM_PARAMS +( +tyme_ba +) \ + +245 + + ) + + @/usr/include/boost/variant/detail/make_variant_list.hpp + +13 #ide +BOOST_VARIANT_DETAIL_MAKE_VARIANT_LIST_HPP + + +14  + #BOOST_VARIANT_DETAIL_MAKE_VARIANT_LIST_HPP + + + ) + +16  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + gda + {amea + gv + { + +35 #i! +defed +( +BOOST_VARIANT_DO_NOT_USE_VARIADIC_TEMPLATES +) + +37 + gme + < + gtyme +... + gT + > + +38  + smake_v_li + + +40  +tyme + + tm +:: + tli +< + tT +... >:: + tty +ype; + +45 + gme + < +BOOST_VARIANT_ENUM_PARAMS +( +tyme + +T +) > + +46  + smake_v_li + + +48 + gpublic +: + +51  + #BOOST_VARIANT_AUX_CONVERT_VOID +( +z +, +N +, +_ +) \ + +52 +tyme + +cvt_void +< + `BOOST_PP_CAT +( +T +, +N +>:: +ty + + + ) + +55  +tyme + + tm +:: + tli +< + +56 + tBOOST_PP_ENUM +( + +57 + tBOOST_VARIANT_LIMIT_TYPES + + +58 , + tBOOST_VARIANT_AUX_CONVERT_VOID + + +59 , + t_ + + +61 >:: + tty +ype; + +64 #unde +BOOST_VARIANT_AUX_CONVERT_VOID + + + @/usr/include/boost/variant/detail/move.hpp + +20 #ide +BOOST_VARIANT_DETAIL_MOVE_HPP + + +21  + #BOOST_VARIANT_DETAIL_MOVE_HPP + + + ) + +23  + ~< +> + +24  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +31 +mea + + gboo + {amea + gda + {amea + gv + { + +33 +usg + + gboo +:: +move +; + +42 + gme + < +tyme + + gT +> + +43 +le +  +move_sw +( +T +& +lhs +, T& +rhs +) + +45 :: +boo +:: +adl_move_sw +( +lhs +, +rhs +); + + @/usr/include/boost/variant/detail/over_sequence.hpp + +15 #ide +BOOST_VARIANT_DETAIL_OVER_SEQUENCE_HPP + + +16  + #BOOST_VARIANT_DETAIL_OVER_SEQUENCE_HPP + + + ) + +18  + ~ + +21 +mea + + gboo + { + +22 +mea + + gda + {amea + gv + { + +29 + gme + < +tyme + + gTys +> + +30  + sov_qu + + +32  +Tys + + tty +; + +42 + gme + < +tyme + + gT +> + +43  + gis_ov_qu + + +44 : +m +:: +l_ + + +48 + gme + < +tyme + + gTys +> + +49  + gis_ov_qu +< + gov_qu +< + gTys +> > + +50 : +m +:: +ue_ + + + @/usr/include/boost/variant/detail/substitute_fwd.hpp + +13 #ide +BOOST_VARIANT_DETAIL_SUBSTITUTE_FWD_HPP + + +14  + #BOOST_VARIANT_DETAIL_SUBSTITUTE_FWD_HPP + + + ) + +16  + ~ + +17  + ~ + +18  + ~ + +27  + ~ + +28  + ~ + +30 #i +defed +( +BOOST_NO_TEMPLATE_TEMPLATE_PARAMETERS +) \ + +31 && ! + $defed +( +BOOST_VARIANT_DETAIL_NO_SUBSTITUTE +) + +32  + #BOOST_VARIANT_DETAIL_NO_SUBSTITUTE + + + ) + +35 +mea + +boo + { + +36 +mea + +da + {amea +v + { + +38 #i! + `defed +( +BOOST_VARIANT_DETAIL_NO_SUBSTITUTE +) + +45 +me + < + +46 +tyme + +T +,ym +De +,ym +Sour + + +47 + `BOOST_MPL_AUX_LAMBDA_ARITY_PARAM +( + +48 +tyme + +Ary + = +m +:: +t_ +< m:: +aux +:: +me_y +< +T +>:: +vue + > + +51  +subu +; + +56 + } +} + + @/usr/include/boost/variant/detail/variant_io.hpp + +13 #ide +BOOST_VARIANT_DETAIL_VARIANT_IO_HPP + + +14  + #BOOST_VARIANT_DETAIL_VARIANT_IO_HPP + + + ) + +16  + ~ + +18  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + { + +32 + gme + < + +33 +BOOST_TEMPLATED_STREAM_ARGS +( +E +, +T +) + +34 +BOOST_TEMPLATED_STREAM_COMMA + + +35 +BOOST_VARIANT_ENUM_PARAMS +( +tyme + +U +) + +37 +le + +BOOST_TEMPLATED_STREAM +( +oam +, +E +, +T +)& + gݔ +<<( + +38 +BOOST_TEMPLATED_STREAM +( +oam +, +E +, +T +)& + gout + + +39 , cڡ + gv +< +BOOST_VARIANT_ENUM_PARAMS +( +U +>& + grhs + + +42 +mea + + gda + {amea + gv + { + +44 + gme + < +tyme + + gOSm +> + +45 +ass + + gr + + +46 : +public + +boo +:: +ic_vis +<> + +48 +ive +: + +50 +OSm +& +out_ +; + +52 + gpublic +: + +54 +exic + +r +( +OSm +& +out +) + +55 : +out_ + +out + ) + +59 +public +: + +61 +me + < +tyme + +T +> + +62  +ݔ +()(cڡ +T +& +ݔd +) const + +64 +out_ + << +ݔd +; + +67 + give +: + +68 +r +& +ݔ +=(constrinter&); + +74 + gme + < + +75 +BOOST_TEMPLATED_STREAM_ARGS +( +E +, +T +) + +76 +BOOST_TEMPLATED_STREAM_COMMA + + +77 +BOOST_VARIANT_ENUM_PARAMS +( +tyme + +U +) + +79 +le + +BOOST_TEMPLATED_STREAM +( +oam +, +E +, +T +)& + gݔ +<<( + +80 +BOOST_TEMPLATED_STREAM +( +oam +, +E +, +T +)& + gout + + +81 , cڡ + gv +< +BOOST_VARIANT_ENUM_PARAMS +( +U +>& + grhs + + +84 + gda +:: +v +:: +r +< + +85 +BOOST_TEMPLATED_STREAM +( +oam +, +E +, +T +) + +86 > +vis +( +out +); + +88 + grhs +. +y_vis +( +vis +); + +90  + gout +; + + @/usr/include/boost/variant/detail/visitation_impl.hpp + +13 #ide +BOOST_VARIANT_DETAIL_VISITATION_IMPL_HPP + + +14  + #BOOST_VARIANT_DETAIL_VISITATION_IMPL_HPP + + + ) + +16  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +38 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, >= 1400) + +39 #agm +wng + ( +push +) + +40 #agm +wng + ( +dib + : 4702) + +49 #i! +defed +( +BOOST_VARIANT_VISITATION_UNROLLING_LIMIT +) + +51 #ide +BOOST_VARIANT_DO_NOT_USE_VARIADIC_TEMPLATES + + +52  + ~ + +53  + #BOOST_VARIANT_VISITATION_UNROLLING_LIMIT + \ + +54 +BOOST_MPL_LIMIT_LIST_SIZE + + + ) + +56  + #BOOST_VARIANT_VISITATION_UNROLLING_LIMIT + \ + +57 +BOOST_VARIANT_LIMIT_TYPES + + + ) + +62 +mea + + gboo + { + +63 +mea + + gda + {amea + gv + { + +70  + sy_vis_ud + {}; + +79 + gme + < +tyme + + gIr +,ym + gLaIr +> + +80  + svisi_im_ + + +82  +tyme + + tm +:: + tdef +< + tIr +>:: + tty +ype; + +84  +tyme + + tm +:: + txt +< + tIr +>:: + tty + + txt_ +; + +85  + gvisi_im_ +< + +86 + txt_ +, + tLaIr + + +87 > + txt +; + +90 + gme + < +tyme + + gLaIr +> + +91  + gvisi_im_ +< + gLaIr +,LastIter > + +93  +y_vis_ud + + tty +; + +94  +visi_im_ + + txt +; + +104 + gme + < +tyme + + gVis +,ym + gVoidPCV +,ym + gT +> + +105 +le + + +106 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +tyme + +Vis +:: +su_ty +) + +107 +visi_im_voke_im +( + +108 , +Vis +& +vis +, +VoidPCV + +age +, +T +* + +109 , +m +:: +ue_ + + +112  +vis +. +_vis +( + +113 +_age +< +T +>( +age +), 1L + +117 + gme + < +tyme + + gVis +,ym + gVoidPCV +,ym + gT +> + +118 +le + + +119 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +tyme + +Vis +:: +su_ty +) + +120 +visi_im_voke_im +( + +121  +_which +, +Vis +& +vis +, +VoidPCV + +age +, +T +* + +122 , +m +:: +l_ + + +125 i( +_which + >= 0) + +127  +vis +. +_vis +( + +128 +_age +< +T +>( +age +), 1L + +133  + gvis +. +_vis +( + +134 +_age +< +backup_hd +< +T +> >( +age +), 1L + +139 + gme + < +tyme + + gVis +,ym + gVoidPCV +,ym + gT +,ym + gNoBackupFg +> + +140 +le + + +141 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +tyme + +Vis +:: +su_ty +) + +142 +visi_im_voke +( + +143  +_which +, +Vis +& +vis +, +VoidPCV + +age +, +T +* +t + + +144 , +NoBackupFg + + +148  +tyme + + tm +:: + t_ +< + +149 + tNoBackupFg + + +150 , + tis_nhrow_move_cڡruib +< + tT +> + +151 , + thas_nhrow_cy +< + tT +> + +152 >:: + tty + + tv_us_backup +; + +154  ( + gvisi_im_voke_im +)( + +155 + g_which +, + gvis +, + gage +, + gt + + +156 , +v_us_backup +() + +160 + gme + < +tyme + + gVis +,ym + gVoidPCV +,ym + gNBF +> + +161 +le + + +162 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +tyme + +Vis +:: +su_ty +) + +163 +visi_im_voke +(, +Vis +&, +VoidPCV +, +y_vis_ud +*, +NBF +, ) + +166  +tyme + + tVis +:: + tsu_ty +esult_type; + +167  :: +boo +:: +da +:: +v +:: +fd_tu +< +su_ty + >(); + +176 + gme + < + +177 +tyme + + gW +,ym + gS + + +178 , +tyme + + gVis +,ym + gVPCV + + +179 , +tyme + + gNBF + + +181 +le + + +182 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +tyme + +Vis +:: +su_ty +) + +183 +visi_im +( + +184 , , +Vis +&, +VPCV + + +185 , +m +:: +ue_ + + +186 , +NBF +, +W +* = 0, +S +* = 0 + +190  +tyme + + tVis +:: + tsu_ty +esult_type; + +191  :: +boo +:: +da +:: +v +:: +fd_tu +< +su_ty + >(); + +194 + gme + < + +195 +tyme + + gWhich +,ym + g0 + + +196 , +tyme + + gVis +,ym + gVoidPCV + + +197 , +tyme + + gNoBackupFg + + +199 +le + + +200 +BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE +( +tyme + +Vis +:: +su_ty +) + +201 +visi_im +( + +202 cڡ  +_which +, cڡ  +logil_which + + +203 , +Vis +& +vis +, +VoidPCV + +age + + +204 , +m +:: +l_ + + +205 , +NoBackupFg + +no_backup_ag + + +206 , +Which +* = 0, +0 +* = 0 + +210  + #BOOST_VARIANT_AUX_APPLY_VISITOR_STEP_TYPEDEF +( +z +, +N +, +_ +) \ + +211  +tyme + + tBOOST_PP_CAT +( + t +, + tN +):: + tty + BOOST_PP_CAT( + tT +,N); \ + +212  +tyme + + tBOOST_PP_CAT +( + t +, + tN +):: + txt + \ + +213 + tBOOST_PP_CAT +( + t +, + tBOOST_PP_INC +( + tN +)); \ + +214 + + ) + +216 +BOOST_PP_REPEAT +( + +217 +BOOST_VARIANT_VISITATION_UNROLLING_LIMIT + + +218 , +BOOST_VARIANT_AUX_APPLY_VISITOR_STEP_TYPEDEF + + +219 , +_ + + +222 #unde +BOOST_VARIANT_AUX_APPLY_VISITOR_STEP_TYPEDEF + + +225  + glogil_which +) + +229  + #BOOST_VARIANT_AUX_APPLY_VISITOR_STEP_CASE +( +z +, +N +, +_ +) \ + +230 ( +Which +:: +vue + + ( +N +)): \ + +231  ( +visi_im_voke +)( \ + +232 +_which +, +vis +, +age + \ + +233 , +ic_ +< + `BOOST_PP_CAT +( +T +, +N +)*>(0) \ + +234 , +no_backup_ag +, 1L \ + +236 + + ) + +238 +BOOST_PP_REPEAT +( + +239 +BOOST_VARIANT_VISITATION_UNROLLING_LIMIT + + +240 , +BOOST_VARIANT_AUX_APPLY_VISITOR_STEP_CASE + + +241 , +_ + + +244 #unde +BOOST_VARIANT_AUX_APPLY_VISITOR_STEP_CASE + + +250  + gm +:: + tt_ +< + +251 + tWhich +:: + tvue + + ( + tBOOST_VARIANT_VISITATION_UNROLLING_LIMIT +) + +252 > + txt_which +; + +254  +BOOST_PP_CAT +( + t +, + tBOOST_VARIANT_VISITATION_UNROLLING_LIMIT +) + +255 + txt_ +; + +257  +tyme + + txt_ +:: + tty + + txt_ty +; + +258  +tyme + + tis_me +< + txt_ty +, + ty_vis_ud + >:: + tty + + +259 + tis_y_vis_ud +; + +261  + gda +:: +v +:: +visi_im +( + +262 +_which +, +logil_which + + +263 , +vis +, +age + + +264 , +is_y_vis_ud +() + +265 , +no_backup_ag + + +266 , +ic_ +< +xt_which +*>(0), stic_< +xt_ +*>(0) + +273 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, >= 1400) + +274 #agm +wng +( +p +) + + @/usr/include/boost/variant/recursive_wrapper_fwd.hpp + +15 #ide +BOOST_VARIANT_RECURSIVE_WRAPPER_FWD_HPP + + +16  + #BOOST_VARIANT_RECURSIVE_WRAPPER_FWD_HPP + + + ) + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25 +mea + + gboo + { + +43 + gme + < +tyme + + gT +> +ass + + gcursive_w +; + +51 + gme + < +ass + + gT +>  + gis_cڡruib +< + gcursive_w +, T> : +boo +:: +ue_ty +{}; + +52 + gme + < +ass + + gT +>  + gis_cڡruib +< + gcursive_w +, cڡ T> : +boo +:: +ue_ty +{}; + +53 + gme + < +ass + + gT +>  + gis_cڡruib +< + gcursive_w +, T&> : +boo +:: +ue_ty +{}; + +54 + gme + < +ass + + gT +>  + gis_cڡruib +< + gcursive_w +, cڡ T&> : +boo +:: +ue_ty +{}; + +55 + gme + < +ass + + gT +>  + gis_cڡruib +< + gcursive_w +,ecursive_w > : +boo +:: +ue_ty +{}; + +56 + gme + < +ass + + gT +>  + gis_cڡruib +< + gcursive_w +, cڡecursive_w > : +boo +:: +ue_ty +{}; + +57 + gme + < +ass + + gT +>  + gis_cڡruib +< + gcursive_w +,ecursive_w& > : +boo +:: +ue_ty +{}; + +58 + gme + < +ass + + gT +>  + gis_cڡruib +< + gcursive_w +, cڡecursive_w& > : +boo +:: +ue_ty +{}; + +60 + gme + < +ass + + gT +, cs + gU +>  + gis_cڡruib +< + gcursive_w +, U > : +boo +:: +l_ty +{}; + +61 + gme + < +ass + + gT +, cs + gU +>  + gis_cڡruib +< + gcursive_w +, cڡ U > : +boo +:: +l_ty +{}; + +62 + gme + < +ass + + gT +, cs + gU +>  + gis_cڡruib +< + gcursive_w +, U& > : +boo +:: +l_ty +{}; + +63 + gme + < +ass + + gT +, cs + gU +>  + gis_cڡruib +< + gcursive_w +, cڡ U& > : +boo +:: +l_ty +{}; + +64 + gme + < +ass + + gT +, cs + gU +>  + gis_cڡruib +< + gcursive_w +,ecursive_w > : +boo +:: +l_ty +{}; + +65 + gme + < +ass + + gT +, cs + gU +>  + gis_cڡruib +< + gcursive_w +, cڡecursive_w > : +boo +:: +l_ty +{}; + +66 + gme + < +ass + + gT +, cs + gU +>  + gis_cڡruib +< + gcursive_w +,ecursive_w& > : +boo +:: +l_ty +{}; + +67 + gme + < +ass + + gT +, cs + gU +>  + gis_cڡruib +< + gcursive_w +, cڡecursive_w& > : +boo +:: +l_ty +{}; + +71 + gme + < +ass + + gT +>  + gis_nhrow_move_cڡruib +< + gcursive_w + > : +boo +:: +l_ty +{}; + +79 +mea + + gda + { + +82 + gme + < +tyme + + gT +> + +83  + gis_cursive_w_im + + +84 : +m +:: +l_ + + +88 + gme + < +tyme + + gT +> + +89  + gis_cursive_w_im +< + gcursive_w +< + gT +> > + +90 : +m +:: +ue_ + + +97 + gme +< +tyme + + gT + >  + gis_cursive_w + + +98 : +public + :: +boo +:: +gl_cڡt +< +bo +,(::boo:: +da +:: +is_cursive_w_im +< +T +>:: +vue +)> + +100 +public +: + +101 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +is_cursive_w +,( +T +)) + +111 + gme + < +tyme + + gT +> + +112  + sunwp_cursive + + +114  +T + + tty +; + +116 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +unwp_cursive +,( +T +)) + +119 + gme + < +tyme + + gT +> + +120  + gunwp_cursive +< + gcursive_w +< + gT +> > + +122  +T + + tty +; + +124 +BOOST_MPL_AUX_LAMBDA_SUPPORT_SPEC +(1, +unwp_cursive +,( +T +)) + + @/usr/include/boost/variant/variant_fwd.hpp + +13 #ide +BOOST_VARIANT_VARIANT_FWD_HPP + + +14  + #BOOST_VARIANT_VARIANT_FWD_HPP + + + ) + +16  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +33 #i +defed +( +BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE +) + +34  + #BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT + + + ) + +46  + ~ + +48 #i +defed +( +BOOST_VARIANT_DETAIL_NO_SUBSTITUTE +) \ + +49 && ! + $defed +( +BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT +) + +50  + #BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT + + + ) + +66 #i + `defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) \ + +67 || (! + `defed +( +__g__ +&& defed( +__GNUC__ +&& (__GNUC__ =4&& ( +__GNUC_MINOR__ + < 7)) \ + +68 || ( + `defed +( +_MSC_VER +) && (_MSC_VER <= 1900)) \ + +69 || + `defed +( +BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE +) \ + +70 || + $defed + ( +BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT +) + +72 #ide +BOOST_VARIANT_DO_NOT_USE_VARIADIC_TEMPLATES + + +73  + #BOOST_VARIANT_DO_NOT_USE_VARIADIC_TEMPLATES + + + ) + +78 #i! + `defed +( +BOOST_VARIANT_DO_NOT_USE_VARIADIC_TEMPLATES +) + +79  + ~ + +81  + #BOOST_VARIANT_CLASS_OR_TYPENAME_TO_SEQ_ass + +ass +)( + + ) + +82  + #BOOST_VARIANT_CLASS_OR_TYPENAME_TO_SEQ_tyme + +tyme +)( + + ) + +84  + #BOOST_VARIANT_CLASS_OR_TYPENAME_TO_VARIADIC_ass + +ass +... + + ) + +85  + #BOOST_VARIANT_CLASS_OR_TYPENAME_TO_VARIADIC_tyme + +tyme +... + + ) + +87  + #ARGS_VARIADER_1 +( +x +x ## +N +... + + ) + +88  + #ARGS_VARIADER_2 +( +x + +BOOST_VARIANT_CLASS_OR_TYPENAME_TO_VARIADIC_ + ## x ## +N + + + ) + +90  + #BOOST_VARIANT_MAKE_VARIADIC +( +qu +, +x + + `BOOST_VARIANT_MAKE_VARIADIC_I +( + `BOOST_PP_SEQ_SIZE +(qu), x) + + ) + +91  + #BOOST_VARIANT_MAKE_VARIADIC_I +( +gscou +, +x + + `BOOST_VARIANT_MAKE_VARIADIC_II +rgscou, x) + + ) + +92  + #BOOST_VARIANT_MAKE_VARIADIC_II +( +gscou +, +ig + +ARGS_VARIADER_ + ## + `gscou +(ig) + + ) + +115  + #BOOST_VARIANT_ENUM_PARAMS +( +x +) \ + +116 +x + ## 0, \ + +117 + `BOOST_VARIANT_MAKE_VARIADIC +( +BOOST_VARIANT_CLASS_OR_TYPENAME_TO_SEQ_ + ## +x +), x) \ + +118 + + ) + +120  + #BOOST_VARIANT_ENUM_SHIFTED_PARAMS +( +x +) \ + +121 + `BOOST_VARIANT_MAKE_VARIADIC +( +BOOST_VARIANT_CLASS_OR_TYPENAME_TO_SEQ_ + ## +x +), x) \ + +122 + + ) + +132  + ~ + +133  + #BOOST_VARIANT_LIMIT_TYPES + \ + +134 +BOOST_MPL_LIMIT_LIST_SIZE + + + ) + +143  + ~ + +144  + #BOOST_VARIANT_RECURSIVE_VARIANT_MAX_ARITY + \ + +145 +BOOST_MPL_LIMIT_METAFUNCTION_ARITY + + + ) + +154  + #BOOST_VARIANT_ENUM_PARAMS + +m + ) \ + +155 + `BOOST_PP_ENUM_PARAMS +( +BOOST_VARIANT_LIMIT_TYPES +, +m +) + + ) + +162  + #BOOST_VARIANT_ENUM_SHIFTED_PARAMS + +m + ) \ + +163 + `BOOST_PP_ENUM_SHIFTED_PARAMS +( +BOOST_VARIANT_LIMIT_TYPES +, +m +) + + ) + +168 +mea + +boo + { + +170 +mea + +da + {amea +v + { + +184  +void_ +; + +186 +me + < +tyme + +T +> + +187  + scvt_void + + +189  +T + + tty +; + +192 +me + <> + +193  +cvt_void +< +void_ + > + +195  +m +:: + t + + tty +; + +205 #i + `defed +( +BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE +) + +212  + #BOOST_VARIANT_DETAIL_DEFINE_VOID_N +( +z +, +N +, +_ +) \ + +213  + `BOOST_PP_CAT +(, +N +); \ + +215 +me + <> \ + +216  +cvt_void +< + `BOOST_PP_CAT +(, +N +) > \ + +218  +m +:: + t + + tty +; \ + +220 + + ) + +222 + `BOOST_PP_REPEAT +( + +223 +BOOST_VARIANT_LIMIT_TYPES + + +224 , +BOOST_VARIANT_DETAIL_DEFINE_VOID_N + + +225 , +_ + + +228 #unde +BOOST_VARIANT_DETAIL_DEFINE_VOID_N + + +234 #i! + `defed +( +BOOST_VARIANT_DO_NOT_USE_VARIADIC_TEMPLATES +) + +235  + #BOOST_VARIANT_AUX_DECLARE_PARAMS + + `BOOST_VARIANT_ENUM_PARAMS +( +tyme + +T +) + + ) + +244 #i! + `defed +( +BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE +) + +246  + #BOOST_VARIANT_AUX_DECLARE_PARAMS_IMPL +( +z +, +N +, +T +) \ + +247 +tyme + + `BOOST_PP_CAT +( +T +, +N + +da +:: +v +:: +void_ + \ + +248 + + ) + +252  + #BOOST_VARIANT_AUX_DECLARE_PARAMS_IMPL +( +z +, +N +, +T +) \ + +253 +tyme + + `BOOST_PP_CAT +( +T +, +N +BOOST_PP_CAT( +da +:: +v +::,N) \ + +254 + + ) + +258  + #BOOST_VARIANT_AUX_DECLARE_PARAMS + \ + +259 + `BOOST_PP_ENUM +( \ + +260 +BOOST_VARIANT_LIMIT_TYPES + \ + +261 , +BOOST_VARIANT_AUX_DECLARE_PARAMS_IMPL + \ + +262 , +T + \ + +264 + + ) + +282 +me + < +BOOST_VARIANT_AUX_DECLARE_PARAMS + > +ass + +v +; + +290 +me + < +BOOST_VARIANT_AUX_DECLARE_PARAMS + >  +make_cursive_v +; + +292 #unde +BOOST_VARIANT_AUX_DECLARE_PARAMS_IMPL + + +293 #unde +BOOST_VARIANT_AUX_DECLARE_PARAMS + + +300 #i! + `defed +( +BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT +) + +301  + scursive_v_ + {}; + +303  +m +:: + tg +<1> + tcursive_v_ +; + +311 +me + < +tyme + +Tys +>  +make_v_ov +; + +318 +me + < +tyme + +Tys +>  +make_cursive_v_ov +; + +320 + } +} + + @/usr/include/boost/winapi/config.hpp + +9 #ide +BOOST_WINAPI_CONFIG_HPP_INCLUDED_ + + +10  + #BOOST_WINAPI_CONFIG_HPP_INCLUDED_ + + + ) + +12  + ~ + +13  + ~ + +14 #i +defed +( +__CYGWIN__ +) + +17  + ~<_cygw.h +> + +23 #i +defed +( +__CYGWIN__ +) + +24  + #BOOST_WINAPI_IS_CYGWIN + + + ) + +25 #i +BOOST_PLAT_MINGW + + +26 #i +defed +( +__MINGW64_VERSION_MAJOR +) + +27  + #BOOST_WINAPI_IS_MINGW_W64 + + + ) + +29  + #BOOST_WINAPI_IS_MINGW + + + ) + +35  + #BOOST_WINAPI_VERSION_NT4 + 0x0400 + + ) + +36  + #BOOST_WINAPI_VERSION_WIN2K + 0x0500 + + ) + +37  + #BOOST_WINAPI_VERSION_WINXP + 0x0501 + + ) + +38  + #BOOST_WINAPI_VERSION_WS03 + 0x0502 + + ) + +39  + #BOOST_WINAPI_VERSION_WIN6 + 0x0600 + + ) + +40  + #BOOST_WINAPI_VERSION_VISTA + 0x0600 + + ) + +41  + #BOOST_WINAPI_VERSION_WS08 + 0x0600 + + ) + +42  + #BOOST_WINAPI_VERSION_LONGHORN + 0x0600 + + ) + +43  + #BOOST_WINAPI_VERSION_WIN7 + 0x0601 + + ) + +44  + #BOOST_WINAPI_VERSION_WIN8 + 0x0602 + + ) + +45  + #BOOST_WINAPI_VERSION_WINBLUE + 0x0603 + + ) + +46  + #BOOST_WINAPI_VERSION_WINTHRESHOLD + 0x0A00 + + ) + +47  + #BOOST_WINAPI_VERSION_WIN10 + 0x0A00 + + ) + +50  + #BOOST_WINAPI_NTDDI_WIN2K + 0x05000000 + + ) + +51  + #BOOST_WINAPI_NTDDI_WIN2KSP1 + 0x05000100 + + ) + +52  + #BOOST_WINAPI_NTDDI_WIN2KSP2 + 0x05000200 + + ) + +53  + #BOOST_WINAPI_NTDDI_WIN2KSP3 + 0x05000300 + + ) + +54  + #BOOST_WINAPI_NTDDI_WIN2KSP4 + 0x05000400 + + ) + +56  + #BOOST_WINAPI_NTDDI_WINXP + 0x05010000 + + ) + +57  + #BOOST_WINAPI_NTDDI_WINXPSP1 + 0x05010100 + + ) + +58  + #BOOST_WINAPI_NTDDI_WINXPSP2 + 0x05010200 + + ) + +59  + #BOOST_WINAPI_NTDDI_WINXPSP3 + 0x05010300 + + ) + +60  + #BOOST_WINAPI_NTDDI_WINXPSP4 + 0x05010400 + + ) + +62  + #BOOST_WINAPI_NTDDI_WS03 + 0x05020000 + + ) + +63  + #BOOST_WINAPI_NTDDI_WS03SP1 + 0x05020100 + + ) + +64  + #BOOST_WINAPI_NTDDI_WS03SP2 + 0x05020200 + + ) + +65  + #BOOST_WINAPI_NTDDI_WS03SP3 + 0x05020300 + + ) + +66  + #BOOST_WINAPI_NTDDI_WS03SP4 + 0x05020400 + + ) + +68  + #BOOST_WINAPI_NTDDI_WIN6 + 0x06000000 + + ) + +69  + #BOOST_WINAPI_NTDDI_WIN6SP1 + 0x06000100 + + ) + +70  + #BOOST_WINAPI_NTDDI_WIN6SP2 + 0x06000200 + + ) + +71  + #BOOST_WINAPI_NTDDI_WIN6SP3 + 0x06000300 + + ) + +72  + #BOOST_WINAPI_NTDDI_WIN6SP4 + 0x06000400 + + ) + +74  + #BOOST_WINAPI_NTDDI_VISTA + +BOOST_WINAPI_NTDDI_WIN6 + + + ) + +75  + #BOOST_WINAPI_NTDDI_VISTASP1 + +BOOST_WINAPI_NTDDI_WIN6SP1 + + + ) + +76  + #BOOST_WINAPI_NTDDI_VISTASP2 + +BOOST_WINAPI_NTDDI_WIN6SP2 + + + ) + +77  + #BOOST_WINAPI_NTDDI_VISTASP3 + +BOOST_WINAPI_NTDDI_WIN6SP3 + + + ) + +78  + #BOOST_WINAPI_NTDDI_VISTASP4 + +BOOST_WINAPI_NTDDI_WIN6SP4 + + + ) + +80  + #BOOST_WINAPI_NTDDI_LONGHORN + +BOOST_WINAPI_NTDDI_VISTA + + + ) + +82  + #BOOST_WINAPI_NTDDI_WS08 + +BOOST_WINAPI_NTDDI_WIN6SP1 + + + ) + +83  + #BOOST_WINAPI_NTDDI_WS08SP2 + +BOOST_WINAPI_NTDDI_WIN6SP2 + + + ) + +84  + #BOOST_WINAPI_NTDDI_WS08SP3 + +BOOST_WINAPI_NTDDI_WIN6SP3 + + + ) + +85  + #BOOST_WINAPI_NTDDI_WS08SP4 + +BOOST_WINAPI_NTDDI_WIN6SP4 + + + ) + +87  + #BOOST_WINAPI_NTDDI_WIN7 + 0x06010000 + + ) + +88  + #BOOST_WINAPI_NTDDI_WIN7SP1 + 0x06010100 + +89  + #BOOST_WINAPI_NTDDI_WIN8 + 0x06020000 + + ) + +90  + #BOOST_WINAPI_NTDDI_WINBLUE + 0x06030000 + + ) + +91  + #BOOST_WINAPI_NTDDI_WINTHRESHOLD + 0x0A000000 + + ) + +92  + #BOOST_WINAPI_NTDDI_WIN10 + 0x0A000000 + + ) + +93  + #BOOST_WINAPI_NTDDI_WIN10_TH2 + 0x0A000001 + + ) + +94  + #BOOST_WINAPI_NTDDI_WIN10_RS1 + 0x0A000002 + + ) + +95  + #BOOST_WINAPI_NTDDI_WIN10_RS2 + 0x0A000003 + + ) + +96  + #BOOST_WINAPI_NTDDI_WIN10_RS3 + 0x0A000004 + + ) + +98  + #BOOST_WINAPI_DETAIL_MAKE_NTDDI_VERSION2 +( +x +x##0000 + + ) + +99  + #BOOST_WINAPI_DETAIL_MAKE_NTDDI_VERSION +( +x + + `BOOST_WINAPI_DETAIL_MAKE_NTDDI_VERSION2 +(x) + + ) + +101 #i! +defed +( +BOOST_USE_WINAPI_VERSION +) + +102 #i +defed +( +_WIN32_WINNT +) + +103  + #BOOST_USE_WINAPI_VERSION + +_WIN32_WINNT + + + ) + +104 #i +defed +( +WINVER +) + +105  + #BOOST_USE_WINAPI_VERSION + +WINVER + + + ) + +108 #i( +defed +( +_MSC_VER +&& _MSC_VER < 1500|| defed( +BOOST_WINAPI_IS_MINGW +) + +109  + #BOOST_USE_WINAPI_VERSION + +BOOST_WINAPI_VERSION_WINXP + + + ) + +110 #i( +defed +( +_MSC_VER +) && _MSC_VER < 1600) + +111  + #BOOST_USE_WINAPI_VERSION + +BOOST_WINAPI_VERSION_WIN6 + + + ) + +113  + #BOOST_USE_WINAPI_VERSION + +BOOST_WINAPI_VERSION_WIN7 + + + ) + +118 #i! +defed +( +BOOST_USE_NTDDI_VERSION +) + +119 #i +defed +( +NTDDI_VERSION +) + +120  + #BOOST_USE_NTDDI_VERSION + +NTDDI_VERSION + + + ) + +122 #i +BOOST_USE_WINAPI_VERSION + = +BOOST_WINAPI_VERSION_WIN2K + + +123  + #BOOST_USE_NTDDI_VERSION + +BOOST_WINAPI_NTDDI_WIN2KSP4 + + + ) + +124 #i +BOOST_USE_WINAPI_VERSION + = +BOOST_WINAPI_VERSION_WINXP + + +125  + #BOOST_USE_NTDDI_VERSION + +BOOST_WINAPI_NTDDI_WINXPSP3 + + + ) + +126 #i +BOOST_USE_WINAPI_VERSION + = +BOOST_WINAPI_VERSION_WS03 + + +127  + #BOOST_USE_NTDDI_VERSION + +BOOST_WINAPI_NTDDI_WS03SP2 + + + ) + +128 #i +BOOST_USE_WINAPI_VERSION + = +BOOST_WINAPI_VERSION_WIN6 + + +129  + #BOOST_USE_NTDDI_VERSION + +BOOST_WINAPI_NTDDI_WIN6SP2 + + + ) + +130 #i +BOOST_USE_WINAPI_VERSION + = +BOOST_WINAPI_VERSION_WIN7 + + +131  + #BOOST_USE_NTDDI_VERSION + +BOOST_WINAPI_NTDDI_WIN7SP1 + + + ) + +132 #i +BOOST_USE_WINAPI_VERSION + = +BOOST_WINAPI_VERSION_WIN10 + + +133  + #BOOST_USE_NTDDI_VERSION + +BOOST_WINAPI_NTDDI_WIN10_RS3 + + + ) + +135  + #BOOST_USE_NTDDI_VERSION + + `BOOST_WINAPI_DETAIL_MAKE_NTDDI_VERSION +( +BOOST_USE_WINAPI_VERSION +) + + ) + +141  + #BOOST_WINAPI_WINDOWS_SDK_MSVC71 + + `BOOST_VERSION_NUMBER +(0, 0, 3668) + +142  + #BOOST_WINAPI_WINDOWS_SDK_MSVC8 + + `BOOST_VERSION_NUMBER +(0, 0, 3790) + +143  + #BOOST_WINAPI_WINDOWS_SDK_6_0 + + `BOOST_VERSION_NUMBER +(0, 0, 6000) + +144  + #BOOST_WINAPI_WINDOWS_SDK_7_0 + + `BOOST_VERSION_NUMBER +(0, 0, 7600) + +145  + #BOOST_WINAPI_WINDOWS_SDK_8_0 + + `BOOST_VERSION_NUMBER +(0, 0, 9200) + +146  + #BOOST_WINAPI_WINDOWS_SDK_8_1 + + `BOOST_VERSION_NUMBER +(0, 0, 9600) + +147  + #BOOST_WINAPI_WINDOWS_SDK_10_0 + + `BOOST_VERSION_NUMBER +(0, 0, 10011) + +150  + #BOOST_WINAPI_WINDOWS_SDK_MINGW + + `BOOST_VERSION_NUMBER +(0, 0, 10000) + + ) + +152  + #BOOST_WINAPI_WINDOWS_SDK_MINGW_W64 + + `BOOST_VERSION_NUMBER +(0, 0, 3790) + + ) + +154 #i! +defed +( +BOOST_USE_WINAPI_FAMILY +) + +155 #i +defed +( +WINAPI_FAMILY +) + +156  + #BOOST_USE_WINAPI_FAMILY + +WINAPI_FAMILY + + + ) + +157 #i +defed +( +WINAPI_FAMILY_DESKTOP_APP +) + +161  + #BOOST_USE_WINAPI_FAMILY + +WINAPI_FAMILY_DESKTOP_APP + + + ) + +173 #i +BOOST_PLAT_WINDOWS_UWP + + +174  + #BOOST_WINAPI_PARTITION_APP + ( +BOOST_PLAT_WINDOWS_DESKTOP + || +BOOST_PLAT_WINDOWS_STORE + || +BOOST_WINAPI_PARTITION_PHONE +) + + ) + +175  + #BOOST_WINAPI_PARTITION_PC + ( +BOOST_PLAT_WINDOWS_STORE +) + + ) + +176  + #BOOST_WINAPI_PARTITION_PHONE + ( +BOOST_PLAT_WINDOWS_PHONE +) + + ) + +177  + #BOOST_WINAPI_PARTITION_SYSTEM + ( +BOOST_PLAT_WINDOWS_SYSTEM +) + + ) + +178  + #BOOST_WINAPI_PARTITION_SERVER + ( +BOOST_PLAT_WINDOWS_SERVER +) + + ) + +179  + #BOOST_WINAPI_PARTITION_DESKTOP + ( +BOOST_PLAT_WINDOWS_DESKTOP +) + + ) + +181  + #BOOST_WINAPI_PARTITION_APP + (1) + + ) + +182  + #BOOST_WINAPI_PARTITION_PC + (1) + + ) + +183  + #BOOST_WINAPI_PARTITION_PHONE + (1) + + ) + +184  + #BOOST_WINAPI_PARTITION_SYSTEM + (1) + + ) + +185  + #BOOST_WINAPI_PARTITION_SERVER + (1) + + ) + +186  + #BOOST_WINAPI_PARTITION_DESKTOP + (1) + + ) + +195  + #BOOST_WINAPI_PARTITION_APP_SYSTEM + \ + +197 (( +BOOST_PLAT_WINDOWS_SDK_VERSION + > +BOOST_WINAPI_WINDOWS_SDK_10_0 +&& ( +BOOST_WINAPI_PARTITION_APP + || +BOOST_WINAPI_PARTITION_SYSTEM +)) || \ + +198 (( +BOOST_PLAT_WINDOWS_SDK_VERSION + < +BOOST_WINAPI_WINDOWS_SDK_10_0 +&& +BOOST_WINAPI_PARTITION_DESKTOP +) \ + +199 ) + + ) + +202  + #BOOST_WINAPI_PARTITION_DESKTOP_SYSTEM + \ + +204 (( +BOOST_PLAT_WINDOWS_SDK_VERSION + > +BOOST_WINAPI_WINDOWS_SDK_10_0 +&& ( +BOOST_WINAPI_PARTITION_DESKTOP + || +BOOST_WINAPI_PARTITION_SYSTEM +)) || \ + +205 (( +BOOST_PLAT_WINDOWS_SDK_VERSION + < +BOOST_WINAPI_WINDOWS_SDK_10_0 +&& +BOOST_WINAPI_PARTITION_DESKTOP +) \ + +206 ) + + ) + +208 #i +defed +( +BOOST_USE_WINDOWS_H +|| defed( +BOOST_WINAPI_DEFINE_VERSION_MACROS +) + +210 #i! +defed +( +_WIN32_WINNT +) + +211  + #_WIN32_WINNT + +BOOST_USE_WINAPI_VERSION + + + ) + +213 #i! +defed +( +WINVER +) + +214  + #WINVER + +BOOST_USE_WINAPI_VERSION + + + ) + +216 #i! +defed +( +NTDDI_VERSION +) + +217  + #NTDDI_VERSION + +BOOST_USE_NTDDI_VERSION + + + ) + +219 #i! +defed +( +WINAPI_FAMILY +&& defed( +BOOST_USE_WINAPI_FAMILY +) + +220  + #WINAPI_FAMILY + +BOOST_USE_WINAPI_FAMILY + + + ) + +224  + ~ + +226 #ifde +BOOST_HAS_PRAGMA_ONCE + + +227 #agm + + + + @/usr/include/fmt/core.h + +8 #ide +FMT_CORE_H_ + + +9  + #FMT_CORE_H_ + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~< +> + +15  + ~ + +16  + ~ + +19  + #FMT_VERSION + 50300 + + ) + +21 #ifde +__has_u + + +22  + #FMT_HAS_FEATURE +( +x + + `__has_u +(x) + + ) + +24  + #FMT_HAS_FEATURE +( +x +0 + + ) + +27 #i +defed +( +__has_ude +&& !defed( +__INTELLISENSE__ +) && \ + +28 !( +defed +( +__INTEL_COMPILER +&& + g__INTEL_COMPILER + < 1600) + +29  + #FMT_HAS_INCLUDE +( +x + + `__has_ude +(x) + + ) + +31  + #FMT_HAS_INCLUDE +( +x +0 + + ) + +34 #ifde +__has_p_ibu + + +35  + #FMT_HAS_CPP_ATTRIBUTE +( +x + + `__has_p_ibu +(x) + + ) + +37  + #FMT_HAS_CPP_ATTRIBUTE +( +x +0 + + ) + +40 #i +defed +( +__GNUC__ +&& !defed( +__g__ +) + +41  + #FMT_GCC_VERSION + ( +__GNUC__ + * 100 + +__GNUC_MINOR__ +) + + ) + +43  + #FMT_GCC_VERSION + 0 + + ) + +46 #i +__lulus + >201103L || +defed +( +__GXX_EXPERIMENTAL_CXX0X__ +) + +47  + #FMT_HAS_GXX_CXX11 + +FMT_GCC_VERSION + + + ) + +49  + #FMT_HAS_GXX_CXX11 + 0 + + ) + +52 #ifde +_MSC_VER + + +53  + #FMT_MSC_VER + +_MSC_VER + + + ) + +55  + #FMT_MSC_VER + 0 + + ) + +60 #ide +FMT_USE_CONSTEXPR + + +61  + #FMT_USE_CONSTEXPR + \ + +62 ( + `FMT_HAS_FEATURE +( +cxx_xed_cڡex +|| +FMT_MSC_VER + >= 1910 || \ + +63 ( +FMT_GCC_VERSION + >600 && +__lulus + >201402L)) + + ) + +65 #i +FMT_USE_CONSTEXPR + + +66  + #FMT_CONSTEXPR + +cڡex + + + ) + +67  + #FMT_CONSTEXPR_DECL + +cڡex + + + ) + +69  + #FMT_CONSTEXPR + +le + + + ) + +70  + #FMT_CONSTEXPR_DECL + + + ) + +73 #ide +FMT_USE_CONSTEXPR11 + + +74  + #FMT_USE_CONSTEXPR11 + \ + +75 ( +FMT_USE_CONSTEXPR + || +FMT_GCC_VERSION + >406 || +FMT_MSC_VER + >1900) + + ) + +77 #i +FMT_USE_CONSTEXPR11 + + +78  + #FMT_CONSTEXPR11 + +cڡex + + + ) + +80  + #FMT_CONSTEXPR11 + + + ) + +83 #ide +FMT_OVERRIDE + + +84 #i +FMT_HAS_FEATURE +( +cxx_ovride +) || \ + +85 ( + gFMT_GCC_VERSION + >408 && +FMT_HAS_GXX_CXX11 +|| +FMT_MSC_VER + >= 1900 + +86  + #FMT_OVERRIDE + +ovride + + + ) + +88  + #FMT_OVERRIDE + + + ) + +92 #i +FMT_HAS_FEATURE +( +cxx_exic_cvsis +) || \ + +93 +FMT_GCC_VERSION + >405 || +FMT_MSC_VER + >= 1800 + +94  + #FMT_USE_EXPLICIT + 1 + + ) + +95  + #FMT_EXPLICIT + +exic + + + ) + +97  + #FMT_USE_EXPLICIT + 0 + + ) + +98  + #FMT_EXPLICIT + + + ) + +101 #ide +FMT_NULL + + +102 #i +FMT_HAS_FEATURE +( +cxx_nuαr +) || \ + +103 ( +FMT_GCC_VERSION + >408 && +FMT_HAS_GXX_CXX11 +|| +FMT_MSC_VER + >= 1600 + +104  + #FMT_NULL + +nuαr + + + ) + +105  + #FMT_USE_NULLPTR + 1 + + ) + +107  + #FMT_NULL + +NULL + + + ) + +110 #ide +FMT_USE_NULLPTR + + +111  + #FMT_USE_NULLPTR + 0 + + ) + +115 #ide +FMT_EXCEPTIONS + + +116 #i( +defed +( +__GNUC__ +&& !defed( +__EXCEPTIONS +)) || \ + +117 +FMT_MSC_VER + && ! +_HAS_EXCEPTIONS + + +118  + #FMT_EXCEPTIONS + 0 + + ) + +120  + #FMT_EXCEPTIONS + 1 + + ) + +125 #ide +FMT_USE_NOEXCEPT + + +126  + #FMT_USE_NOEXCEPT + 0 + + ) + +129 #i +FMT_USE_NOEXCEPT + || +FMT_HAS_FEATURE +( +cxx_nx +) || \ + +130 ( +FMT_GCC_VERSION + >408 && +FMT_HAS_GXX_CXX11 +|| +FMT_MSC_VER + >= 1900 + +131  + #FMT_DETECTED_NOEXCEPT + +nx + + + ) + +132  + #FMT_HAS_CXX11_NOEXCEPT + 1 + + ) + +134  + #FMT_DETECTED_NOEXCEPT + + `throw +() + + ) + +135  + #FMT_HAS_CXX11_NOEXCEPT + 0 + + ) + +138 #ide +FMT_NOEXCEPT + + +139 #i +FMT_EXCEPTIONS + || +FMT_HAS_CXX11_NOEXCEPT + + +140  + #FMT_NOEXCEPT + +FMT_DETECTED_NOEXCEPT + + + ) + +142  + #FMT_NOEXCEPT + + + ) + +146 #ide +FMT_BEGIN_NAMESPACE + + +147 #i +FMT_HAS_FEATURE +( +cxx_le_meas +|| +FMT_GCC_VERSION + >= 404 || \ + +148 +FMT_MSC_VER + >= 1900 + +149  + #FMT_INLINE_NAMESPACE + +le + +mea + + + ) + +150  + #FMT_END_NAMESPACE + }} + + ) + +152  + #FMT_INLINE_NAMESPACE + +mea + + + ) + +153  + #FMT_END_NAMESPACE + } +usg + +mea + +v5 +; } + + ) + +155  + #FMT_BEGIN_NAMESPACE + +mea + +fmt + { +FMT_INLINE_NAMESPACE + +v5 + { + + ) + +158 #i! +defed +( +FMT_HEADER_ONLY +&& defed( +_WIN32 +) + +159 #ifde +FMT_EXPORT + + +160  + #FMT_API + + `__deec +( +dexpt +) + + ) + +161 #i +defed +( +FMT_SHARED +) + +162  + #FMT_API + + `__deec +( +dimpt +) + + ) + +165 #ide +FMT_API + + +166  + #FMT_API + + + ) + +169 #ide +FMT_ASSERT + + +170  + #FMT_ASSERT +( +cdi +, +mesge + + `as +((cdi&& mesge) + + ) + +174 #i( +FMT_HAS_INCLUDE +(< +rg_vw +>) && \ + +175 ( + g__lulus + > 201402L || +defed +( +_LIBCPP_VERSION +))) || \ + +176 ( +defed +( +_MSVC_LANG +&& + g_MSVC_LANG + > 201402L && + g_MSC_VER + >= 1910) + +177  + ~ + +178  + #FMT_STRING_VIEW + +d +:: +basic_rg_vw + + + ) + +179 #i +FMT_HAS_INCLUDE +(< +exriml +/ +rg_vw +>&& +__lulus + >= 201402L + +180  + ~ + +181  + #FMT_STRING_VIEW + +d +:: +exriml +:: +basic_rg_vw + + + ) + +185 #i +FMT_GCC_VERSION + && FMT_GCC_VERSION <= 404 + +186  + ~ + +189 +FMT_BEGIN_NAMESPACE + + +190 +mea + + + { + +193 +me + < +tyme + +T +> + +194 +tyme + +d +:: +add_rvue_n +< +T +>:: +ty + +dev +( +FMT_NOEXCEPT +; + +196 + gme + < + gtyme +> + +197  + gsu_of +; + +199 + gme + < +tyme + + gF +, + gtyme +... + gArgs +> + +200  + gsu_of +< +F +( +Args +...)> { + +202  +tyme + + td +:: + tsu_of +< + +203 + ttyme + + td +:: + tmove_n +< + tF +>:: + tty +( + tArgs +...)>::typeype; + +207 + gme + < +tyme + + gI +> + +208 +FMT_CONSTEXPR + +tyme + + gd +:: +make_unsigd +< +I +>:: +ty + +to_unsigd +(I +vue +) { + +209 +FMT_ASSERT +( +vue + >= 0, "negative value"); + +210  + gic_ +< +tyme + + gd +:: +make_unsigd +< +I +>:: +ty +>( +vue +); + +214 + gme + < +tyme + + gT +> + +215 as + cbasic_bufr + { + +216 + give +: + +217 +basic_bufr +(cڡ basic_buf& +de +; + +218  + gݔ +=(cڡ +basic_bufr + & +de +; + +220 +T + * + gr_ +; + +221 + gd +:: +size_t + +size_ +; + +222 + gd +:: +size_t + +cy_ +; + +224 + geed +: + +226 +basic_bufr +( +d +:: +size_t + +sz + +FMT_NOEXCEPT +: +size_ +(sz), +cy_ +(sz) {} + +228 +basic_bufr +( +T + * +p + = +FMT_NULL +, +d +:: +size_t + +sz + = 0, std::size_ +p + = 0) + +229 +FMT_NOEXCEPT +: +r_ +( +p +), +size_ +( +sz +), +cy_ +( +p +) {} + +232  +t +( +T + * +buf_da +, +d +:: +size_t + +buf_cy + +FMT_NOEXCEPT + { + +233 +r_ + = +buf_da +; + +234 + gcy_ + = +buf_cy +; + +238 +vtu +  +grow +( +d +:: +size_t + +cy +) = 0; + +240 + gpublic +: + +241  +T + + tvue_ty +; + +242 cڡ + tT + & + tcڡ_n +; + +244 + gvtu + ~ +basic_bufr +() {} + +246 +T + * +beg +( + gFMT_NOEXCEPT + {  + gr_ +; } + +247 +T + * +d +( + gFMT_NOEXCEPT + {  + gr_ + + + gsize_ +; } + +250 + gd +:: +size_t + +size +(cڡ +FMT_NOEXCEPT + {  +size_ +; } + +253 + gd +:: +size_t + +cy +(cڡ +FMT_NOEXCEPT + {  +cy_ +; } + +256 +T + * +da +( + gFMT_NOEXCEPT + {  + gr_ +; } + +259 cڡ +T + * +da +(cڡ + gFMT_NOEXCEPT + {  + gr_ +; } + +264  +size +( +d +:: +size_t + +w_size +) { + +265 +rve +( +w_size +); + +266 + gsize_ + = +w_size +; + +270  +r +({ + gsize_ + = 0; } + +273  +rve +( +d +:: +size_t + +w_cy +) { + +274 i( +w_cy + > +cy_ +) + +275 +grow +( +w_cy +); + +278  +push_back +(cڡ +T + & +vue +) { + +279 +rve +( +size_ + + 1); + +280 + gr_ +[ +size_ +++] = +vue +; + +284 + gme + < +tyme + + gU +> + +285  +nd +(cڡ +U + * +beg +, cڡ U * +d +); + +287 + gT + & + gݔ +[]( + gd +:: +size_t + +dex +{  +r_ +[index]; } + +288 cڡ + gT + & + gݔ +[]( + gd +:: +size_t + +dex +cڡ {  +r_ +[index]; } + +291  + gbasic_bufr +<> + tbufr +; + +292  + gbasic_bufr +< + twch_t +> + twbufr +; + +295 + gme + < +tyme + + gCڏ +> + +296 +ass + + gcڏ_bufr + : +public + +basic_bufr +< +tyme + +Cڏ +:: +vue_ty +> { + +297 +ive +: + +298 +Cڏ + & +cڏ_ +; + +300 + geed +: + +301  +grow +( +d +:: +size_t + +cy + +FMT_OVERRIDE + { + +302 +cڏ_ +. +size +( +cy +); + +303 + gthis +-> +t +(& +cڏ_ +[0], +cy +); + +306 + gpublic +: + +307 +exic + +cڏ_bufr +( +Cڏ + & +c +) + +308 : +basic_bufr +< +tyme + +Cڏ +:: +vue_ty +>( +c +. +size +()), +cڏ_ +(c) {} + +312 + gme + < +tyme + + gCڏ +> + +313 +le + + gCڏ + & +g_cڏ +( +d +:: +back__ +< +Cڏ +> + +) { + +314  +d +:: + tback__ +< + tCڏ +> + tbi_ +; + +315  + gacss +: +bi_ + { + +316 +acss +( +bi_ + + +) : bi_iterator(iter) {} + +317 +usg + +bi_ +:: +cڏ +; + +319  * +acss +( + +). + gcڏ +; + +322  + sr_hdr + { + +323 +FMT_CONSTEXPR + +r_hdr +() {} + +324 +FMT_CONSTEXPR + +r_hdr +(constrror_handler &) {} + +327 +FMT_API +  +_r +(cڡ * +mesge +); + +330 + gme + < +tyme + + gT +> + +331  + gno_fmr_r + : +d +:: +l_ty + {}; + +334 #i +FMT_GCC_VERSION + && FMT_GCC_VERSION < 405 + +335 + gme + < + gtyme +... + gT +> + +336  + gis_cڡruib +: +d +:: +l_ty + {}; + +338 + gme + < + gtyme +... + gT +> + +339  + gis_cڡruib + : +d +:: +is_cڡruib +< +T +...> {}; + +349 + gme + < +tyme + + gCh +> + +350 as + cbasic_rg_vw + { + +351 + give +: + +352 cڡ +Ch + * +da_ +; + +353 +size_t + + gsize_ +; + +355 + gpublic +: + +356  +Ch + + tch_ty +; + +357 cڡ + tCh + * + t +; + +359 +FMT_CONSTEXPR + +basic_rg_vw +( + gFMT_NOEXCEPT + : +da_ +( +FMT_NULL +), +size_ +(0) {} + +362 +FMT_CONSTEXPR + +basic_rg_vw +(cڡ +Ch + * +s +, +size_t + +cou + + gFMT_NOEXCEPT + + +363 : +da_ +( +s +), +size_ +( +cou +) {} + +371 +basic_rg_vw +(cڡ +Ch + * +s +) + +372 : +da_ +( +s +), +size_ +( +d +:: +ch_as +< +Ch +>:: +ngth +(s)) {} + +375 +me + < +tyme + +Aoc +> + +376 +FMT_CONSTEXPR + +basic_rg_vw +( + +377 cڡ +d +:: +basic_rg +< +Ch +, +Aoc +> & +s + + gFMT_NOEXCEPT + + +378 : +da_ +( +s +. +da +()), +size_ +(s. +size +()) {} + +380 #ifde +FMT_STRING_VIEW + + +381 +FMT_CONSTEXPR + +basic_rg_vw +( +FMT_STRING_VIEW +< +Ch +> +s + + gFMT_NOEXCEPT + + +382 : +da_ +( +s +. +da +()), +size_ +(s. +size +()) {} + +386 +FMT_CONSTEXPR + cڡ +Ch + * +da +(cڡ {  + gda_ +; } + +389 +FMT_CONSTEXPR + +size_t + +size +(cڡ {  + gsize_ +; } + +391 +FMT_CONSTEXPR + + + +beg +(cڡ {  + gda_ +; } + +392 +FMT_CONSTEXPR + + + +d +(cڡ {  + gda_ + + + gsize_ +; } + +394 +FMT_CONSTEXPR +  +move_efix +( +size_t + +n +) { + +395 + gda_ + + +n +; + +396 + gsize_ + - +n +; + +400  +com +( +basic_rg_vw + +h +) const { + +401 +size_t + + gr_size + = +size_ + < +h +.size_ ? size_ : other.size_; + +402  + gsu + = +d +:: +ch_as +< +Ch +>:: +com +( +da_ +, +h +.da_, +r_size +); + +403 i( + gsu + == 0) + +404 +su + = +size_ + = +h +.size_ ? 0 : (size_ < other.size_ ? -1 : 1); + +405  + gsu +; + +408 +nd + +bo + + gݔ +==( +basic_rg_vw + +lhs +, basic_rg_vw + grhs +) { + +409  + glhs +. +com +( +rhs +) == 0; + +411 +nd + +bo + + gݔ +!=( +basic_rg_vw + +lhs +, basic_rg_vw + grhs +) { + +412  + glhs +. +com +( +rhs +) != 0; + +414 +nd + +bo + + gݔ +<( +basic_rg_vw + + glhs +, basic_rg_vw + grhs +) { + +415  + glhs +. +com +( +rhs +) < 0; + +417 +nd + +bo + + gݔ +<=( +basic_rg_vw + +lhs +, basic_rg_vw + grhs +) { + +418  + glhs +. +com +( +rhs +) <= 0; + +420 +nd + +bo + + gݔ +>( +basic_rg_vw + + glhs +, basic_rg_vw + grhs +) { + +421  + glhs +. +com +( +rhs +) > 0; + +423 +nd + +bo + + gݔ +>=( +basic_rg_vw + +lhs +, basic_rg_vw + grhs +) { + +424  + glhs +. +com +( +rhs +) >= 0; + +428  + gbasic_rg_vw +<> + trg_vw +; + +429  + gbasic_rg_vw +< + twch_t +> + twrg_vw +; + +453 + gme + < +tyme + + gCh +> + +454 +le + + gbasic_rg_vw +< + gCh +> + +455 +to_rg_vw +( +basic_rg_vw +< +Ch +> +s +{  + gs +; } + +457 + gme + < +tyme + + gCh +> + +458 +le + + gbasic_rg_vw +< + gCh +> + +459 +to_rg_vw +(cڡ +d +:: +basic_rg +< +Ch +> & +s +) {  s; } + +461 + gme + < +tyme + + gCh +> + +462 +le + + gbasic_rg_vw +< + gCh +> +to_rg_vw +(cڡ +Ch + * +s +{  + gs +; } + +464 #ifde +FMT_STRING_VIEW + + +465 + gme + < +tyme + + gCh +> + +466 +le + + gbasic_rg_vw +< + gCh +> + +467 +to_rg_vw +( +FMT_STRING_VIEW +< +Ch +> +s +{  + gs +; } + +472  + scompe_rg + {}; + +474 + gme + < +tyme + + gS +> + +475  + gis_compe_rg + : +d +:: +is_ba_of +< +compe_rg +, + gS +> {}; + +477 + gme + < + +478 +tyme + + gS +, + +479 +tyme + + gEb + =ym +d +:: +ab_if +< +is_compe_rg +< +S +>:: +vue +>:: +ty +> + +480 +FMT_CONSTEXPR + +basic_rg_vw +< +tyme + +S +:: +ch_ty +> + +481 +to_rg_vw +(cڡ +S + & +s +) {  s; } + +483 + gme + < +tyme + + gCڋxt +> + +484 +ass + + gbasic_fm_g +; + +486 + gme + < +tyme + + gCڋxt +> + +487 +ass + + gbasic_fm_gs +; + +490 + gme + < +tyme + + gT +,ym + gCh + = ,ym + gEb + = > + +491  + sfmr + { + +492 +ic_as +( + +:: +no_fmr_r +< +T +>:: +vue +, + +497 + gme + < +tyme + + gPCڋxt +> + +498 +tyme + + gPCڋxt +:: + + +r +( +PCڋxt + &); + +499 + gme + < +tyme + + gFmCڋxt +> + +500 aut +fm +(cڡ +T + & +v +, +FmCڋxt + & +x +-> +dety +(x. +out +()); + +503 + gme + < +tyme + + gT +,ym + gCh +,ym + gEb + = > + +504  +cvt_to_t +: +d +:: +gl_cڡt +< + +505 +bo +, ! + gd +:: +is_hmic +< +T +>:: +vue + && +d +:: +is_cvtib +::value> {}; + +507 +mea + + g + { + +509  + sdummy_rg_vw + {  + tch_ty +; }; + +510 +dummy_rg_vw + +to_rg_vw +(...); + +511 +usg + + gfmt +:: +v5 +:: +to_rg_vw +; + +514 + gme + < +tyme + + gS +> + +515  + gis_rg + : +d +:: +gl_cڡt +< +bo +, ! + gd +:: +is_me +< + +516 +dummy_rg_vw +, +dety +( +to_rg_vw +( +dev +< +S +>()))>:: +vue +> {}; + +518 + gme + < +tyme + + gS +> + +519  + sch_t + { + +520  +dety +( + tto_rg_vw +( + tdev +< + tS +>()) + tsu +; + +521  +tyme + + tsu +:: + tch_ty + + tty +; + +524 + gme + < +tyme + + gCh +> + +525  + gmed_g_ba +; + +527 + gme + < +tyme + + gT +,ym + gCh +> + +528  + gmed_g +; + +530 + ety + { + +531 + gne_ty +, + gmed_g_ty +, + +533 + gt_ty +, + gut_ty +, + glg_lg_ty +, + gulg_lg_ty +, + gbo_ty +, + gch_ty +, + +534 + gϡ_g_ty + = +ch_ty +, + +536 + gdoub_ty +, + glg_doub_ty +, + gϡ_numic_ty + = +lg_doub_ty +, + +537 + gcrg_ty +, + grg_ty +, + gpor_ty +, + gcuom_ty + + +540 +FMT_CONSTEXPR + +bo + +is_gl +( +ty + +t +) { + +541 +FMT_ASSERT +( +t + ! + +:: +med_g_ty +, "invalidrgumentype"); + +542  + gt + > + g +:: +ne_ty + && +t + < + +:: +ϡ_g_ty +; + +545 +FMT_CONSTEXPR + +bo + +is_hmic +( +ty + +t +) { + +546 +FMT_ASSERT +( +t + ! + +:: +med_g_ty +, "invalidrgumentype"); + +547  + gt + > + g +:: +ne_ty + && +t + < + +:: +ϡ_numic_ty +; + +550 + gme + < +tyme + + gCh +> + +551  + srg_vue + { + +552 cڡ +Ch + * + gvue +; + +553 + gd +:: +size_t + +size +; + +556 + gme + < +tyme + + gCڋxt +> + +557  + scuom_vue + { + +558 cڡ * + gvue +; + +559 (* + gfm +)(cڡ * + gg +, + gCڋxt + & + gx +); + +563 + gme + < +tyme + + gCڋxt +> + +564 as + cvue + { + +565 + gpublic +: + +566  +tyme + + tCڋxt +:: + tch_ty + char_type; + +569  + gt_vue +; + +570  + gut_vue +; + +571  + glg_lg_vue +; + +572  + gulg_lg_vue +; + +573  + gdoub_vue +; + +574  + glg_doub_vue +; + +575 cڡ * + gpor +; + +576 + grg_vue +< + gch_ty +> + grg +; + +577 + grg_vue + + gsrg +; + +578 + grg_vue +<> + gurg +; + +579 + gcuom_vue +< + gCڋxt +> + gcuom +; + +582 +FMT_CONSTEXPR + +vue +( +v + = 0: +t_vue +(val) {} + +583 +vue +( +v +{ +ut_vue + = val; } + +584 +vue +( +v +{ + glg_lg_vue + = val; } + +585 +vue +( +v +{ + gulg_lg_vue + = val; } + +586 +vue +( +v +{ + gdoub_vue + = val; } + +587 +vue +( +v +{ + glg_doub_vue + = val; } + +588 +vue +(cڡ +ch_ty + * +v +{ + grg +. + gvue + = val; } + +589 +vue +(cڡ sigd * +v +) { + +590 +ic_as +( +d +:: +is_me +<, +ch_ty +>:: +vue +, + +592 + gsrg +. + gvue + = +v +; + +594 +vue +(cڡ * +v +) { + +595 +ic_as +( +d +:: +is_me +<, +ch_ty +>:: +vue +, + +597 + gurg +. + gvue + = +v +; + +599 +vue +( +basic_rg_vw +< +ch_ty +> +v +) { + +600 + grg +. + gvue + = +v +. +da +(); + +601 + grg +. + gsize + = +v +. +size +(); + +603 +vue +(cڡ * +v +{ + gpor + = val; } + +605 + gme + < +tyme + + gT +> + +606 +exic + +vue +(cڡ +T + & +v +) { + +607 + gcuom +. + gvue + = & +v +; + +608 + gcuom +. + gfm + = & +fm_cuom_g +< +T +>; + +611 cڡ + gmed_g_ba +< + gch_ty +> & +as_med_g +() { + +612  * + gic_ +*>( + gpor +); + +615 + give +: + +617 +me + < +tyme + +T +> + +618  +fm_cuom_g +(cڡ * +g +, +Cڋxt + & +x +) { + +622 +tyme + + gCڋxt +:: +me + +fmr_ty +< +T +>:: +ty + +f +; + +623 aut&& + gr_x + = +x +. +r_cڋxt +(); + +624 + gr_x +. +adv_to +( +f +. +r +( +r_x +)); + +625 + gx +. +adv_to +( +f +. +fm +(* +ic_ +( +g +), +x +)); + +630 + gme + < +tyme + + gCڋxt +,ym + gT +, +ty + + gTYPE +> + +631  + s + { + +632 +T + + gv +; + +633 cڡ +ty + + gty_g + = +TYPE +; + +635 +FMT_CONSTEXPR + + +(cڡ +T + & +v +: +v +(v) {} + +636 +FMT_CONSTEXPR + +ݔ + +vue +< +Cڋxt +>(cڡ {  vue( +v +); } + +639 + gme + < +tyme + + gCڋxt +,ym + gT +> + +640 +FMT_CONSTEXPR + + gbasic_fm_g +< + gCڋxt +> +make_g +(cڡ +T + & +vue +); + +642  + #FMT_MAKE_VALUE +( +TAG +, +ArgTy +, +VueTy +) \ + +643 +me + < +tyme + +C +> \ + +644 +FMT_CONSTEXPR + + +< +C +, +VueTy +, +TAG +> + `make_vue +( +ArgTy + +v +) { \ + +645  +ic_ +< +VueTy +>( +v +); \ + +646 } + + ) + +648  + #FMT_MAKE_VALUE_SAME +( +TAG +, +Ty +) \ + +649 +me + < +tyme + +C +> \ + +650 +FMT_CONSTEXPR + + +< +C +, +Ty +, +TAG +> + `make_vue +(Ty +v +{  v; } + + ) + +652 +FMT_MAKE_VALUE +( +bo_ty +, +bo +, ) + +653 +FMT_MAKE_VALUE +( +t_ty +, , ) + +654 +FMT_MAKE_VALUE +( +ut_ty +, , ) + +655 +FMT_MAKE_VALUE_SAME +( +t_ty +, ) + +656 +FMT_MAKE_VALUE_SAME +( +ut_ty +, ) + +660  + gd +:: + tcdiڮ +<(=(), , >:: + tty + + +661 + tlg_ty +; + +662 +FMT_MAKE_VALUE +( + +663 ((=(? +t_ty + : +lg_lg_ty +), , +lg_ty +) + +664  + gd +:: + tcdiڮ +<() == (), + +665 , >:: + tty + + tulg_ty +; + +666 +FMT_MAKE_VALUE +( + +667 ((=(? +ut_ty + : +ulg_lg_ty +), + +668 , +ulg_ty +) + +670 +FMT_MAKE_VALUE_SAME +( +lg_lg_ty +, ) + +671 +FMT_MAKE_VALUE_SAME +( +ulg_lg_ty +, ) + +672 +FMT_MAKE_VALUE +( +t_ty +, signed , ) + +673 +FMT_MAKE_VALUE +( +ut_ty +, , ) + +676 + gme + < +tyme + + gC +,ym + gCh +> + +677 +FMT_CONSTEXPR + +tyme + + gd +:: +ab_if +< + +678 +d +:: +is_me +< +tyme + +C +:: +ch_ty +, + gCh +>:: +vue +, + +679 + g +< + gC +, , + gch_ty +>>:: +ty + +make_vue +( +Ch + +v +) {  val; } + +681 + gme + < +tyme + + gC +> + +682 +FMT_CONSTEXPR + +tyme + + gd +:: +ab_if +< + +683 ! +d +:: +is_me +< +tyme + +C +:: +ch_ty +, >:: +vue +, + +684 + g +< + gC +, , + gch_ty +>>:: +ty + +make_vue +( +v +) {  val; } + +686 +FMT_MAKE_VALUE +( +doub_ty +, , ) + +687 +FMT_MAKE_VALUE_SAME +( +doub_ty +, ) + +688 +FMT_MAKE_VALUE_SAME +( +lg_doub_ty +, ) + +692 +FMT_MAKE_VALUE +( +crg_ty +, +tyme + +C +:: +ch_ty +*, + +693 cڡ +tyme + +C +:: +ch_ty +*) + +694 +FMT_MAKE_VALUE +( +crg_ty +, cڡ +tyme + +C +:: +ch_ty +*, + +695 cڡ +tyme + +C +:: +ch_ty +*) + +697 +FMT_MAKE_VALUE +( +crg_ty +, signed *, const signed *) + +698 +FMT_MAKE_VALUE_SAME +( +crg_ty +, const signed *) + +699 +FMT_MAKE_VALUE +( +crg_ty +, *, const *) + +700 +FMT_MAKE_VALUE_SAME +( +crg_ty +, const *) + +701 +FMT_MAKE_VALUE_SAME +( +rg_ty +, +basic_rg_vw +< +tyme + +C +:: +ch_ty +>) + +702 +FMT_MAKE_VALUE +( +rg_ty +, + +703 +tyme + +basic_rg_vw +:: +ty +, + +704 +basic_rg_vw +< +tyme + +C +:: +ch_ty +>) + +705 +FMT_MAKE_VALUE +( +rg_ty +, cڡ +d +:: +basic_rg +< +tyme + +C +:: +ch_ty +>&, + +706 +basic_rg_vw +< +tyme + +C +:: +ch_ty +>) + +707 +FMT_MAKE_VALUE +( +por_ty +, *, const *) + +708 +FMT_MAKE_VALUE_SAME +( +por_ty +, const *) + +710 #i +FMT_USE_NULLPTR + + +711 +FMT_MAKE_VALUE +( +por_ty +, +d +:: +nuαr_t +, const *) + +718 + gme + < +tyme + + gC +,ym + gT +> + +719 +tyme + + gd +:: +ab_if +:: +vue +>:: +ty + + +720 +make_vue +(cڡ +T + *) { + +721 +ic_as +(!( +T +), "formatting ofon-voidointers is disallowed"); + +724 + gme + < +tyme + + gC +,ym + gT +> + +725 +le + +tyme + + gd +:: +ab_if +< + +726 +d +:: +is_um +< +T +>:: +vue + && +cvt_to_t +::value, + +727 + g +< + gC +, , + gt_ty +>>:: +ty + + +728 +make_vue +(cڡ +T + & +v +{  +ic_ +<>(val); } + +730 + gme + < +tyme + + gC +,ym + gT +,ym + gCh + =ym +C +:: +ch_ty +> + +731 +le + +tyme + +d +:: +ab_if +< + +732 +is_cڡruib +< +basic_rg_vw +< +Ch +>, + gT +>:: +vue + && + +733 ! + +:: +is_rg +< +T +>:: +vue +, + +734 + g +< + gC +, + gbasic_rg_vw +< + gCh +>, + grg_ty +>>:: +ty + + +735 +make_vue +(cڡ +T + & +v +{  +basic_rg_vw +< +Ch +>(val); } + +737 + gme + < +tyme + + gC +,ym + gT +,ym + gCh + =ym +C +:: +ch_ty +> + +738 +le + +tyme + +d +:: +ab_if +< + +739 ! +cvt_to_t +< +T +, + gCh +>:: +vue + && ! +d +:: +is_me +::value && + +740 ! +d +:: +is_cvtib +< +T +, + gbasic_rg_vw +< + gCh +>>:: +vue + && + +741 ! +is_cڡruib +< +basic_rg_vw +< +Ch +>, + gT +>:: +vue + && + +742 ! + +:: +is_rg +< +T +>:: +vue +, + +745 + g +< + gC +, cڡ + gT + &, + gcuom_ty +>>:: +ty + + +746 +make_vue +(cڡ +T + & +v +) {  val; } + +748 + gme + < +tyme + + gC +,ym + gT +> + +749 + g +< + gC +, cڡ *, + gmed_g_ty +> + +750 +make_vue +(cڡ +med_g +< +T +, +tyme + +C +:: +ch_ty +> & +v +) { + +751 +basic_fm_g +< +C +> +g + = +make_g +( +v +. +vue +); + +752 + gd +:: +memy +( +v +. +da +, & +g +, (arg)); + +753  + gic_ +(& + gv +); + +756 + gme + < +tyme + + gC +,ym + gS +> + +757 +FMT_CONSTEXPR11 + +tyme + + gd +:: +ab_if +< + +758 + +:: +is_rg +< +S +>:: +vue +, + +759 + g +< + gC +, + gbasic_rg_vw +< +tyme + C:: +ch_ty +>, + grg_ty +>>:: +ty + + +760 +make_vue +(cڡ +S + & +v +) { + +762 +ic_as +( +d +:: +is_me +< + +763 +tyme + +C +:: +ch_ty +,ym + +:: +ch_t +< +S +>:: +ty +>:: +vue +, + +765  +to_rg_vw +( +v +); + +769 um { + gmax_cked_gs + = 15 }; + +770 : { +is_uacked_b + = 1ull << 63 }; + +772 + gme + < +tyme + + gCڋxt +> + +773 +ass + + gg_m +; + +778 + gme + < +tyme + + gCڋxt +> + +779 as + cbasic_fm_g + { + +780 + give +: + +781 + +:: +vue +< +Cڋxt +> +vue_ +; + +782 + g +:: +ty + +ty_ +; + +784 + gme + < +tyme + + gCڋxtTy +,ym + gT +> + +785 +nd + +FMT_CONSTEXPR + + gbasic_fm_g +< + gCڋxtTy +> + +786 + g +:: +make_g +(cڡ +T + & +vue +); + +788 + gme + < +tyme + + gVis +,ym + gCtx +> + +789 +nd + +FMT_CONSTEXPR + +tyme + + g +:: +su_of +< +Vis +()>:: +ty + + +790 +vis_fm_g +( +Vis + && +vis +, cڡ +basic_fm_g +< +Ctx +> & +g +); + +792 +nd + +ass + + gbasic_fm_gs +< + gCڋxt +>; + +793 +nd + +ass + + g +:: +g_m +< +Cڋxt +>; + +795  +tyme + + tCڋxt +:: + tch_ty + char_type; + +797 + gpublic +: + +798 as + chd + { + +799 +public +: + +800 +exic + +hd +( + +:: +cuom_vue +< +Cڋxt +> +cuom +): +cuom_ +(custom) {} + +802  +fm +( +Cڋxt + & +x +cڡ { +cuom_ +.fm(cuom_. +vue +, ctx); } + +804 + give +: + +805 + +:: +cuom_vue +< +Cڋxt +> +cuom_ +; + +808 +FMT_CONSTEXPR + +basic_fm_g +(: +ty_ +( + +:: +ne_ty +) {} + +810 +FMT_EXPLICIT + +ݔ + +bo +(cڡ +FMT_NOEXCEPT + { + +811  +ty_ + ! + +:: +ne_ty +; + +814 + g +:: +ty +y(cڡ {  +ty_ +; } + +816 +bo + +is_gl +(cڡ {  + g +::is_gl( +ty_ +); } + +817 +bo + +is_hmic +(cڡ {  + g +::is_hmic( +ty_ +); } + +820  + smoe + {}; + +829 + gme + < +tyme + + gVis +,ym + gCڋxt +> + +830 +FMT_CONSTEXPR + +tyme + + g +:: +su_of +< +Vis +()>:: +ty + + +831 +vis_fm_g +( +Vis + && +vis +, cڡ +basic_fm_g +< +Cڋxt +> & +g +) { + +832  +tyme + + tCڋxt +:: + tch_ty + char_type; + +833  + gg +. + gty_ +) { + +834  + g +:: +ne_ty +: + +836  + g +:: +med_g_ty +: + +837 +FMT_ASSERT +( +l +, "invalidrgumentype"); + +839  + g +:: +t_ty +: + +840  +vis +( +g +. +vue_ +. +t_vue +); + +841  + g +:: +ut_ty +: + +842  +vis +( +g +. +vue_ +. +ut_vue +); + +843  + g +:: +lg_lg_ty +: + +844  +vis +( +g +. +vue_ +. +lg_lg_vue +); + +845  + g +:: +ulg_lg_ty +: + +846  +vis +( +g +. +vue_ +. +ulg_lg_vue +); + +847  + g +:: +bo_ty +: + +848  +vis +( +g +. +vue_ +. +t_vue + != 0); + +849  + g +:: +ch_ty +: + +850  +vis +( +ic_ +< +ch_ty +>( +g +. +vue_ +. +t_vue +)); + +851  + g +:: +doub_ty +: + +852  +vis +( +g +. +vue_ +. +doub_vue +); + +853  + g +:: +lg_doub_ty +: + +854  +vis +( +g +. +vue_ +. +lg_doub_vue +); + +855  + g +:: +crg_ty +: + +856  +vis +( +g +. +vue_ +. +rg +. +vue +); + +857  + g +:: +rg_ty +: + +858  +vis +( +basic_rg_vw +< +ch_ty +>( + +859 +g +. +vue_ +. +rg +. +vue +,rg.vue_.rg. +size +)); + +860  + g +:: +por_ty +: + +861  +vis +( +g +. +vue_ +. +por +); + +862  + g +:: +cuom_ty +: + +863  +vis +( +tyme + +basic_fm_g +< +Cڋxt +>:: +hd +( +g +. +vue_ +. +cuom +)); + +865  +vis +( +moe +()); + +869 + gme + < +tyme + + gVis +,ym + gCڋxt +> + +870 +FMT_CONSTEXPR + +tyme + + g +:: +su_of +< +Vis +()>:: +ty + + +871 +vis +( +Vis + && +vis +, cڡ +basic_fm_g +< +Cڋxt +> & +g +) { + +872  +vis_fm_g +( +d +:: +fwd +< +Vis +>( +vis +), +g +); + +877 + gme + < +tyme + + gCh +,ym + gEHdr + = + +:: +r_hdr +> + +878 as + cbasic_r_cڋxt + : +ive + +EHdr + { + +879 +ive +: + +880 +basic_rg_vw +< +Ch +> +fm_r_ +; + +881  + gxt_g_id_ +; + +883 + gpublic +: + +884  +Ch + + tch_ty +; + +885  +tyme + + tbasic_rg_vw +< + tCh +>:: + t + iterator; + +887 +exic + +FMT_CONSTEXPR + +basic_r_cڋxt +( + +888 +basic_rg_vw +< +Ch +> +fm_r +, +EHdr + +eh + = ErrorHandler()) + +889 : +EHdr +( +eh +), +fm_r_ +( +fm_r +), +xt_g_id_ +(0) {} + +893 +FMT_CONSTEXPR + + + +beg +(cڡ + gFMT_NOEXCEPT + { + +894  + gfm_r_ +. +beg +(); + +898 +FMT_CONSTEXPR + + + +d +(cڡ + gFMT_NOEXCEPT + {  + gfm_r_ +.end(); } + +901 +FMT_CONSTEXPR +  +adv_to +( + + + +) { + +902 + gfm_r_ +. +move_efix +( + +:: +to_unsigd +( + + - +beg +())); + +906 +FMT_CONSTEXPR +  +xt_g_id +(); + +908 +FMT_CONSTEXPR + +bo + +check_g_id +() { + +909 i( + gxt_g_id_ + > 0) { + +910 +_r +("cannot switch fromutomatico manualrgument indexing"); + +911  + gl +; + +913 + gxt_g_id_ + = -1; + +914  + gue +; + +916  +check_g_id +( +basic_rg_vw +< +Ch +>) {} + +918 +FMT_CONSTEXPR +  +_r +(cڡ * +mesge +) { + +919 + gEHdr +:: +_r +( +mesge +); + +922 +FMT_CONSTEXPR + +EHdr + +r_hdr +(cڡ {  * + gthis +; } + +925  + gbasic_r_cڋxt +<> + tfm_r_cڋxt +; + +926  + gbasic_r_cڋxt +< + twch_t +> + twfm_r_cڋxt +; + +929  + gbasic_r_cڋxt +<> + tr_cڋxt +; + +930  + gbasic_r_cڋxt +< + twch_t +> + twr_cڋxt +; + +932 +mea + + g + { + +934 + gme + < +tyme + + gCڋxt +> + +935 as + cg_m + { + +936 + give +: + +937 +g_m +(cڡrg_m & +de +; + +938  + gݔ +=(cڡ +g_m + & +de +; + +940  +tyme + + tCڋxt +:: + tch_ty + char_type; + +942  + sy + { + +943 + gbasic_rg_vw +< + gch_ty +> + gme +; + +944 + gbasic_fm_g +< + gCڋxt +> + gg +; + +947 +y + * + gm_ +; + +948  + gsize_ +; + +950  +push_back +( +vue +< +Cڋxt +> +v +) { + +951 cڡ + g +:: +med_g_ba +< +ch_ty +> & +med + = +v +. +as_med_g +(); + +952 + gm_ +[ +size_ +] = +y +{ +med +. +me +,amed. +me + +derlize +< +Cڋxt +>()}; + +953 ++ + gsize_ +; + +956 + gpublic +: + +957 +g_m +(: +m_ +( +FMT_NULL +), +size_ +(0) {} + +958  + +(cڡ +basic_fm_gs +< +Cڋxt +> & +gs +); + +959 ~ +g_m +({ + gde + [] + gm_ +; } + +961 + gbasic_fm_g +< + gCڋxt +> +fd +( +basic_rg_vw +< +ch_ty +> +me +) const { + +963  +y + * + g + = +m_ +, * + gd + = m_ + +size_ +; i! +d +; ++it) { + +964 i( + g +-> + gme + = +me +) + +965  + +-> +g +; + +972 as + clo_f + { + +973 + give +: + +974 cڡ * +lo_ +; + +975 +nd + +ass + + glo +; + +977 + gpublic +: + +978 +lo_f +(: +lo_ +( +FMT_NULL +) {} + +980 +me + < +tyme + +Lo +> + +981 +exic + +lo_f +(cڡ +Lo + & +loc +); + +983 + gme + < +tyme + + gLo +> + +984 +Lo + +g +() const; + +987 + gme + < +tyme + + gOuutIt +,ym + gCڋxt +,ym + gCh +> + +988 as + ccڋxt_ba + { + +989 + gpublic +: + +990  +OuutIt + + t +; + +992 + give +: + +993 +basic_r_cڋxt +< +Ch +> +r_cڋxt_ +; + +994 + + + gout_ +; + +995 + gbasic_fm_gs +< + gCڋxt +> + ggs_ +; + +996 +lo_f + + gloc_ +; + +998 + geed +: + +999  +Ch + + tch_ty +; + +1000  + gbasic_fm_g +< + tCڋxt +> + tfm_g +; + +1002 +cڋxt_ba +( +OuutIt + +out +, +basic_rg_vw +< +ch_ty +> +fm_r +, + +1003 +basic_fm_gs +< +Cڋxt +> +x_gs +, + +1004 +lo_f + +loc + =ocale_ref()) + +1005 : +r_cڋxt_ +( +fm_r +), +out_ +( +out +), +gs_ +( +x_gs +), +loc_ +( +loc +) {} + +1008 +fm_g + +do_g_g +( +g_id +) { + +1009 +fm_g + + gg + = +gs_ +. +g +( +g_id +); + +1010 i(! + gg +) + +1011 + gr_cڋxt_ +. +_r +("argument index out ofange"); + +1012  + gg +; + +1017 +fm_g + +g_g +( +g_id +) { + +1018  + gthis +-> +r_cڋxt +(). +check_g_id +( +g_id +) ? + +1019 + gthis +-> +do_g_g +( +g_id +: +fm_g +(); + +1022 + gpublic +: + +1023 +basic_r_cڋxt +< +ch_ty +> & +r_cڋxt +({  +r_cڋxt_ +; } + +1024 + gbasic_fm_gs +< + gCڋxt +> +gs +(cڡ {  + ggs_ +; } + +1025 + gbasic_fm_g +< + gCڋxt +> +g +( +id +cڡ {  + ggs_ +. +g +(id); } + +1027 + g +:: +r_hdr +rror_handler() { + +1028  +r_cڋxt_ +. +r_hdr +(); + +1031  +_r +(cڡ * +mesge +{ + gr_cڋxt_ +.on_error(message); } + +1034 + + +out +({  + gout_ +; } + +1035 + + +beg +({  + gout_ +; } + +1038  +adv_to +( + + + +{ + gout_ + = it; } + +1040 +lo_f + +lo +({  + gloc_ +; } + +1043 + gme + < +tyme + + gCڋxt +,ym + gT +> + +1044  + sg_ty + { + +1045  +dety +( + tmake_vue +< + tCڋxt +>( + +1046 + tdev +< + ttyme + + td +:: + tdey +< + tT +>:: + tty +&>()) + tvue_ty +; + +1047 cڡ +ty + + gvue + = +vue_ty +:: +ty_g +; + +1050 + gme + < +tyme + + gCڋxt +> + +1051 +FMT_CONSTEXPR11 +  +g_tys +() {  0; } + +1053 + gme + < +tyme + + gCڋxt +,ym + gArg +, + gtyme +... + gArgs +> + +1054 +FMT_CONSTEXPR11 +  +g_tys +() { + +1055  + gg_ty +< + gCڋxt +, + gArg +>:: +vue + | ( +g_tys +< +Cڋxt +, + gArgs +...>() << 4); + +1058 + gme + < +tyme + + gCڋxt +,ym + gT +> + +1059 +FMT_CONSTEXPR + + gbasic_fm_g +< + gCڋxt +> +make_g +(cڡ +T + & +vue +) { + +1060 + gbasic_fm_g +< + gCڋxt +> + gg +; + +1061 + gg +. + gty_ + = +g_ty +< +Cڋxt +, + gT +>:: +vue +; + +1062 + gg +. + gvue_ + = +make_vue +< +Cڋxt +>( +vue +); + +1063  + gg +; + +1066 + gme + < +bo + + gIS_PACKED +, +tyme + + gCڋxt +,ym + gT +> + +1067 +le + +tyme + + gd +:: +ab_if +< +IS_PACKED +, + gvue +< + gCڋxt +>>:: +ty + + +1068 +make_g +(cڡ +T + & +vue +) { + +1069  +make_vue +< +Cڋxt +>( +vue +); + +1072 + gme + < +bo + + gIS_PACKED +, +tyme + + gCڋxt +,ym + gT +> + +1073 +le + +tyme + + gd +:: +ab_if +>:: +ty + + +1074 +make_g +(cڡ +T + & +vue +) { + +1075  +make_g +< +Cڋxt +>( +vue +); + +1080 + gme + < +tyme + + gOuutIt +,ym + gCh +> + +1081 +ass + + gbasic_fm_cڋxt + : + +1082 +public + + +:: +cڋxt_ba +< + +1083 +OuutIt +, + gbasic_fm_cڋxt +< + gOuutIt +, + gCh +>, Char> { + +1084 + gpublic +: + +1086  +Ch + + tch_ty +; + +1089 + gme + < +tyme + + gT +> + +1090  + sfmr_ty + {  + gfmr +< + tT +, + tch_ty +> + tty +; }; + +1092 + give +: + +1093 + +:: +g_m +< +basic_fm_cڋxt +> +m_ +; + +1095 +basic_fm_cڋxt +(cڡ basic_fm_cڋx& +de +; + +1096  + gݔ +=(cڡ +basic_fm_cڋxt + & +de +; + +1098  + g +:: + tcڋxt_ba +< + tOuutIt +, + tbasic_fm_cڋxt +, + tCh +> + tba +; + +1099  +tyme + + tba +:: + tfm_g + format_arg; + +1100 +usg + + gba +:: +g_g +; + +1102 + gpublic +: + +1103 +usg + +tyme + +ba +:: + +; + +1109 +basic_fm_cڋxt +( +OuutIt + +out +, +basic_rg_vw +< +ch_ty +> +fm_r +, + +1110 +basic_fm_gs +< +basic_fm_cڋxt +> +x_gs +, + +1111 + +:: +lo_f + +loc + = internal::locale_ref()) + +1112 : +ba +( +out +, +fm_r +, +x_gs +, +loc +) {} + +1114 +fm_g + +xt_g +() { + +1115  + gthis +-> +do_g_g +( +this +-> +r_cڋxt +(). +xt_g_id +()); + +1117 +fm_g + +g_g +( +g_id +{  + gthis +-> +do_g_g +(arg_id); } + +1121 +fm_g + +g_g +( +basic_rg_vw +< +ch_ty +> +me +); + +1124 + gme + < +tyme + + gCh +> + +1125  + sbufr_cڋxt + { + +1126  + gbasic_fm_cڋxt +< + +1127 + td +:: + tback__ +< + t +:: + tbasic_bufr +< + tCh +>>, Ch> + tty +; + +1129  + gbufr_cڋxt +<>:: + tty + + tfm_cڋxt +; + +1130  + gbufr_cڋxt +< + twch_t +>:: + tty + + twfm_cڋxt +; + +1139 + gme + < +tyme + + gCڋxt +, + gtyme + ... + gArgs +> + +1140 as + cfm_g_e + { + +1141 + give +: + +1142 cڡ +size_t + +NUM_ARGS + = ...( +Args +); + +1145 cڡ +bo + + gIS_PACKED + = +NUM_ARGS + < + +:: +max_cked_gs +; + +1147  +tyme + + td +:: + tcdiڮ +< + tIS_PACKED +, + +1148 + t +:: + tvue +< + tCڋxt +>, + tbasic_fm_g +>:: + tty + + tvue_ty +; + +1151 cڡ +size_t + + gDATA_SIZE + = + +1152 +NUM_ARGS + + ( +IS_PACKED + && NUM_ARGS != 0 ? 0 : 1); + +1153 +vue_ty + + gda_ +[ +DATA_SIZE +]; + +1155 +nd + +ass + + gbasic_fm_gs +< + gCڋxt +>; + +1157  +FMT_CONSTEXPR11 +  +g_tys +() { + +1158  + gIS_PACKED + ? + +1159 + g +:: +g_tys +< +Cڋxt +, + gArgs +...>() : + +1160 + +:: +is_uacked_b + | +NUM_ARGS +; + +1163 + gpublic +: + +1164 #i +FMT_USE_CONSTEXPR11 + + +1165  +FMT_CONSTEXPR11 +  +TYPES + = +g_tys +(); + +1167 cڡ  + gTYPES +; + +1170 #i( +FMT_GCC_VERSION + && FMT_GCC_VERSION <= 405) || \ + +1171 ( + gFMT_MSC_VER + && FMT_MSC_VER <= 1800) + +1173 +fm_g_e +(cڡ +Args + &... +gs +) { + +1174 +vue_ty + + +[ +DATA_SIZE +] = + +1175 { + +:: +make_g +< +IS_PACKED +, +Cڋxt +>( +gs +)...}; + +1176 + gd +:: +memy +( +da_ +, + +, (init)); + +1179 +fm_g_e +(cڡ +Args + &... +gs +) + +1180 : +da_ +{ + +:: +make_g +< +IS_PACKED +, + gCڋxt +>( + ggs +)...} {} + +1184 #i! +FMT_USE_CONSTEXPR11 + + +1185 + gme + < +tyme + + gCڋxt +, + gtyme + ... + gArgs +> + +1186 cڡ  + gfm_g_e +< + gCڋxt +, + gArgs +...>:: +TYPES + = + +1187 +g_tys +(); + +1197 + gme + < +tyme + + gCڋxt + = +fm_cڋxt +, + gtyme + ... + gArgs +> + +1198 +le + + gfm_g_e +< + gCڋxt +, + gArgs +...> + +1199 +make_fm_gs +(cڡ +Args + &... +gs +{  { + ggs +...}; } + +1202 + gme + < +tyme + + gCڋxt +> + +1203 as + cbasic_fm_gs + { + +1204 + gpublic +: + +1205  + tsize_ty +; + +1206  + gbasic_fm_g +< + tCڋxt +> + tfm_g +; + +1208 + give +: + +1211  +tys_ +; + +1218 cڡ + g +:: +vue +< +Cڋxt +> * +vues_ +; + +1219 cڡ +fm_g + * + ggs_ +; + +1222 +bo + +is_cked +(cڡ {  ( + gtys_ + & + g +:: +is_uacked_b +) == 0; } + +1224 +tyme + + g +:: +ty +y( +dex +) const { + +1225  +shi + = +dex + * 4; + +1226  + gic_ +< +tyme + + g +:: +ty +>( + +1227 ( +tys_ + & (0xfu << +shi +)) >> shift); + +1230 +nd + +ass + + g +:: +g_m +< +Cڋxt +>; + +1232  +t_da +(cڡ + +:: +vue +< +Cڋxt +> * +vues +{ +vues_ + = values; } + +1233  +t_da +(cڡ +fm_g + * +gs +{ + ggs_ + =rgs; } + +1235 +fm_g + +do_g +( +size_ty + +dex +) const { + +1236 +fm_g + + gg +; + +1237 i(! +is_cked +()) { + +1238 aut + gnum_gs + = +max_size +(); + +1239 i( + gdex + < + gnum_gs +) + +1240 + gg + = +gs_ +[ +dex +]; + +1241  + gg +; + +1243 i( + gdex + > + g +:: +max_cked_gs +) + +1244  +g +; + +1245 + gg +. + gty_ + = +ty +( +dex +); + +1246 i( + gg +. + gty_ + = + +:: +ne_ty +) + +1247  +g +; + +1248 + g +:: +vue +< +Cڋxt +> & +v + = +g +. +vue_ +; + +1249 + gv + = +vues_ +[ +dex +]; + +1250  + gg +; + +1253 + gpublic +: + +1254 +basic_fm_gs +(: +tys_ +(0) {} + +1261 +me + < +tyme +... +Args +> + +1262 +basic_fm_gs +(cڡ +fm_g_e +< +Cڋxt +, +Args +...> & +e +) + +1263 : +tys_ +( +ic_ +<>( +e +. +TYPES +)) { + +1264 +t_da +( +e +. +da_ +); + +1272 +basic_fm_gs +(cڡ +fm_g + * +gs +, +size_ty + +cou +) + +1273 : +tys_ +( + +:: +is_uacked_b + | +cou +) { + +1274 +t_da +( +gs +); + +1278 +fm_g + +g +( +size_ty + +dex +) const { + +1279 +fm_g + + gg + = +do_g +( +dex +); + +1280 i( + gg +. + gty_ + = + +:: +med_g_ty +) + +1281 +g + =rg. +vue_ +. +as_med_g +(). +me + +derlize +< +Cڋxt +>(); + +1282  + gg +; + +1285 +size_ty + +max_size +() const { + +1286  + gmax_cked + = + +:: +max_cked_gs +; + +1287  + gic_ +< + gsize_ty +>( + +1288 +is_cked +(? + gmax_cked + : +tys_ + & ~ + +:: +is_uacked_b +); + +1294  + gfm_gs + : +basic_fm_gs +< +fm_cڋxt +> { + +1295 +me + < +tyme + ... +Args +> + +1296 +fm_gs +( +Args + &&... +g +) + +1297 : +basic_fm_gs +< +fm_cڋxt +>( +d +:: +fwd +< +Args +>( +g +)...) {} + +1299  + gwfm_gs + : +basic_fm_gs +< +wfm_cڋxt +> { + +1300 +me + < +tyme + ... +Args +> + +1301 +wfm_gs +( +Args + &&... +g +) + +1302 : +basic_fm_gs +< +wfm_cڋxt +>( +d +:: +fwd +< +Args +>( +g +)...) {} + +1305  + #FMT_ENABLE_IF_T +( +B +, +T + +tyme + +d +:: +ab_if +:: +ty + + + ) + +1307 #ide +FMT_USE_ALIAS_TEMPLATES + + +1308  + #FMT_USE_ALIAS_TEMPLATES + + `FMT_HAS_FEATURE +( +cxx_s_mes +) + + ) + +1310 #i +FMT_USE_ALIAS_TEMPLATES + + +1312 + gme + < +tyme + + gS +> + +1313 +usg + + gch_t + = +FMT_ENABLE_IF_T +( + +1314 + +:: +is_rg +< +S +>:: +vue +, +tyme + il:: +ch_t +:: +ty +); + +1315  + #FMT_CHAR +( +S + +fmt +:: +ch_t + + + ) + +1317 + gme + < +tyme + + gS +> + +1318  + gch_t + : +d +:: +ab_if +< + +1319 + +:: +is_rg +< +S +>:: +vue +, +tyme + + g +:: +ch_t +:: +ty +> {}; + +1320  + #FMT_CHAR +( +S + +tyme + +ch_t +:: +ty + + + ) + +1323 +mea + + g + { + +1324 + gme + < +tyme + + gCh +> + +1325  + smed_g_ba + { + +1326 + gbasic_rg_vw +< + gCh +> + gme +; + +1329 +mub +  + gda +[ + +1330 ( +basic_fm_g +< +tyme + +bufr_cڋxt +< +Ch +>:: +ty +>)]; + +1332 +med_g_ba +( +basic_rg_vw +< +Ch +> +nm +: +me +(nm) {} + +1334 +me + < +tyme + +Cڋxt +> + +1335 +basic_fm_g +< +Cڋxt +> +derlize +() const { + +1336 +basic_fm_g +< +Cڋxt +> +g +; + +1337 + gd +:: +memy +(& +g +, +da +, ( +basic_fm_g +< +Cڋxt +>)); + +1338  + gg +; + +1342 + gme + < +tyme + + gT +,ym + gCh +> + +1343  + gmed_g + : +med_g_ba +< +Ch +> { + +1344 cڡ +T + & +vue +; + +1346 +med_g +( +basic_rg_vw +< +Ch +> +me +, cڡ +T + & +v +) + +1347 : +med_g_ba +< +Ch +>( +me +), +vue +( +v +) {} + +1350 + gme + < + gtyme +... + gArgs +, +tyme + + gS +> + +1351 +le + +tyme + + gd +:: +ab_if +:: +vue +>:: +ty + + +1352 +check_fm_rg +(cڡ +S + &) {} + +1353 +me + < +tyme +... +Args +,ym + gS +> + +1354 +tyme + + gd +:: +ab_if +< +is_compe_rg +< +S +>:: +vue +>:: +ty + + +1355 +check_fm_rg +( +S +); + +1357 + gme + < +tyme + + gS +, + gtyme +... + gArgs +> + +1358  + gchecked_gs + : +fm_g_e +< + +1359 +tyme + +bufr_cڋxt +< +FMT_CHAR +( +S +)>:: +ty +, + gArgs +...> { + +1360  +tyme + + tbufr_cڋxt +< + tFMT_CHAR +( + tS +)>:: + tty + + tcڋxt +; + +1362 +checked_gs +(cڡ +S + & +fm_r +, cڡ +Args + &... +gs +): + +1363 +fm_g_e +< +cڋxt +, + gArgs +...>( + ggs +...) { + +1364 + g +:: +check_fm_rg +< +Args +...>( +fm_r +); + +1367 + gbasic_fm_gs +< + gcڋxt +> + gݔ +*(cڡ {  * + gthis +; } + +1370 + gme + < +tyme + + gCh +> + +1371 + gd +:: +basic_rg +< +Ch +> +vfm +( + +1372 +basic_rg_vw +< +Ch +> +fm_r +, + +1373 +basic_fm_gs +< +tyme + +bufr_cڋxt +< +Ch +>:: +ty +> +gs +); + +1375 + gme + < +tyme + + gCh +> + +1376 +tyme + + gbufr_cڋxt +< + gCh +>:: +ty +:: + + +vfm_to +( + +1377 + +:: +basic_bufr +< +Ch +> & +buf +, +basic_rg_vw + +fm_r +, + +1378 +basic_fm_gs +< +tyme + +bufr_cڋxt +< +Ch +>:: +ty +> +gs +); + +1390 + gme + < +tyme + + gT +> + +1391 +le + + g +:: +med_g +< +T +, > +g +( +rg_vw + +me +, const T &arg) { + +1392  { + gme +, + gg +}; + +1395 + gme + < +tyme + + gT +> + +1396 +le + + g +:: +med_g +< +T +, + gwch_t +> +g +( +wrg_vw + +me +, const T &arg) { + +1397  { + gme +, + gg +}; + +1401 + gme + < +tyme + + gS +,ym + gT +,ym + gCh +> + +1402  +g +( +S +, + +:: +med_g +< +T +, +Ch +> +de +; + +1404 + gme + < +tyme + + gCڏ +> + +1405  + gis_ctiguous +: +d +:: +l_ty + {}; + +1407 + gme + < +tyme + + gCh +> + +1408  + gis_ctiguous +< + gd +:: +basic_rg +< +Ch +> >: +d +:: +ue_ty + {}; + +1410 + gme + < +tyme + + gCh +> + +1411  + gis_ctiguous +< + g +:: +basic_bufr +< +Ch +> >: +d +:: +ue_ty + {}; + +1414 + gme + < +tyme + + gCڏ +,ym + gS +> + +1415 +tyme + + gd +:: +ab_if +< + +1416 +is_ctiguous +< +Cڏ +>:: +vue +, + gd +:: +back__ +>:: +ty + + +1417 +vfm_to +( + +1418 +d +:: +back__ +< +Cڏ +> +out +, + +1419 cڡ +S + & +fm_r +, + +1420 +basic_fm_gs +< +tyme + +bufr_cڋxt +< +FMT_CHAR +( +S +)>:: +ty +> +gs +) { + +1421 + +:: +cڏ_bufr +< +Cڏ +> +buf +(:: +g_cڏ +( +out +)); + +1422 + g +:: +vfm_to +( +buf +, +to_rg_vw +( +fm_r +), +gs +); + +1423  + gout +; + +1426 + gme + < +tyme + + gCڏ +,ym + gS +, + gtyme +... + gArgs +> + +1427 +le + +tyme + + gd +:: +ab_if +< + +1428 +is_ctiguous +< +Cڏ +>:: +vue + && + +:: +is_rg +< +S +>::value, + +1429 + gd +:: +back__ +< +Cڏ +>>:: +ty + + +1430 +fm_to +( +d +:: +back__ +< +Cڏ +> +out +, cڡ +S + & +fm_r +, + +1431 cڡ +Args + &... +gs +) { + +1432 + g +:: +checked_gs +< +S +, + gArgs +...> + +( +fm_r +, +gs +...); + +1433  +vfm_to +( +out +, +to_rg_vw +( +fm_r +), * + +); + +1436 + gme + < +tyme + + gS +,ym + gCh + = +FMT_CHAR +( +S +)> + +1437 +le + +d +:: +basic_rg +< +Ch +> +vfm +( + +1438 cڡ +S + & +fm_r +, + +1439 +basic_fm_gs +< +tyme + +bufr_cڋxt +< +Ch +>:: +ty +> +gs +) { + +1440  + +:: +vfm +( +to_rg_vw +( +fm_r +), +gs +); + +1453 + gme + < +tyme + + gS +, + gtyme +... + gArgs +> + +1454 +le + + gd +:: +basic_rg +< +FMT_CHAR +( +S +)> +fm +( + +1455 cڡ +S + & +fm_r +, cڡ +Args + &... +gs +) { + +1456  + g +:: +vfm +( + +1457 +to_rg_vw +( +fm_r +), + +1458 * + +:: +checked_gs +< +S +, +Args +...>( +fm_r +, +gs +...)); + +1461 +FMT_API +  +vt +( +d +:: +FILE + * +f +, +rg_vw + +fm_r +, +fm_gs + +gs +); + +1462 +FMT_API +  +vt +( +d +:: +FILE + * +f +, +wrg_vw + +fm_r +, +wfm_gs + +gs +); + +1475 + gme + < +tyme + + gS +, + gtyme +... + gArgs +> + +1476 +le + +FMT_ENABLE_IF_T +( + +:: +is_rg +< +S +>:: +vue +, ) + +1477 +t +( +d +:: +FILE + * +f +, cڡ +S + & +fm_r +, cڡ +Args + &... +gs +) { + +1478 +vt +( +f +, +to_rg_vw +( +fm_r +), + +1479 + +:: +checked_gs +< +S +, +Args +...>( +fm_r +, +gs +...)); + +1482 +FMT_API +  +vt +( +rg_vw + +fm_r +, +fm_gs + +gs +); + +1483 +FMT_API +  +vt +( +wrg_vw + +fm_r +, +wfm_gs + +gs +); + +1494 + gme + < +tyme + + gS +, + gtyme +... + gArgs +> + +1495 +le + +FMT_ENABLE_IF_T +( + +:: +is_rg +< +S +>:: +vue +, ) + +1496 +t +(cڡ +S + & +fm_r +, cڡ +Args + &... +gs +) { + +1497 +vt +( +to_rg_vw +( +fm_r +), + +1498 + +:: +checked_gs +< +S +, +Args +...>( +fm_r +, +gs +...)); + +1500 + gFMT_END_NAMESPACE + + + @/usr/include/fmt/format.h + +28 #ide +FMT_FORMAT_H_ + + +29  + #FMT_FORMAT_H_ + + + ) + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +40 #ifde +__g__ + + +41  + #FMT_CLANG_VERSION + ( +__g_maj__ + * 100 + +__g_m__ +) + + ) + +43  + #FMT_CLANG_VERSION + 0 + + ) + +46 #ifde +__INTEL_COMPILER + + +47  + #FMT_ICC_VERSION + +__INTEL_COMPILER + + + ) + +48 #i +defed +( +__ICL +) + +49  + #FMT_ICC_VERSION + +__ICL + + + ) + +51  + #FMT_ICC_VERSION + 0 + + ) + +54 #ifde +__NVCC__ + + +55  + #FMT_CUDA_VERSION + ( +__CUDACC_VER_MAJOR__ + * 100 + +__CUDACC_VER_MINOR__ +) + + ) + +57  + #FMT_CUDA_VERSION + 0 + + ) + +60  + ~"ce.h +" + +62 #i +FMT_GCC_VERSION + >406 || +FMT_CLANG_VERSION + + +63 #agm +GCC + +dgnoic + +push + + +67 #agm +GCC + +dgnoic + +igned + "-Wshadow" + +71 #agm +GCC + +dgnoic + +igned + "-Wformat-nonliteral" + +74 #i +FMT_CLANG_VERSION + + +75 #agm +GCC + +dgnoic + +igned + "-Wgnu-string-literal-operator-template" + +78 #ifde +_SECURE_SCL + + +79  + #FMT_SECURE_SCL + +_SECURE_SCL + + + ) + +81  + #FMT_SECURE_SCL + 0 + + ) + +84 #i +FMT_SECURE_SCL + + +85  + ~< +> + +88 #ifde +__has_but + + +89  + #FMT_HAS_BUILTIN +( +x + + `__has_but +(x) + + ) + +91  + #FMT_HAS_BUILTIN +( +x +0 + + ) + +94 #ifde +__GNUC_LIBSTD__ + + +95  + #FMT_GNUC_LIBSTD_VERSION + ( +__GNUC_LIBSTD__ + * 100 + +__GNUC_LIBSTD_MINOR__ +) + + ) + +98 #ide +FMT_THROW + + +99 #i +FMT_EXCEPTIONS + + +100 #i +FMT_MSC_VER + + +101 +FMT_BEGIN_NAMESPACE + + +102 +mea + + g + { + +103 + gme + < +tyme + + gExi +> + +104 +le +  +do_throw +(cڡ +Exi + & +x +) { + +107 vީ +bo + + gb + = +ue +; + +108 i( + gb +) + +109 +throw + + gx +; + +112 + gFMT_END_NAMESPACE + + +113  + #FMT_THROW +( +x + +fmt +:: + +:: + `do_throw +(x) + + ) + +115  + #FMT_THROW +( +x + +throw + + ) +x + +118  + #FMT_THROW +( +x +d{ +ic_ +<>((x)); + `as +( +l +); } l); + + ) + +122 #ide +FMT_USE_USER_DEFINED_LITERALS + + +125 #i( +FMT_HAS_FEATURE +( +cxx_ur_ls +) || \ + +126 + gFMT_GCC_VERSION + >407 || +FMT_MSC_VER + >= 1900) && \ + +127 (!( +FMT_ICC_VERSION + || +FMT_CUDA_VERSION +) || \ + +128 +FMT_ICC_VERSION + >1500 || +FMT_CUDA_VERSION + >= 700) + +129  + #FMT_USE_USER_DEFINED_LITERALS + 1 + + ) + +131  + #FMT_USE_USER_DEFINED_LITERALS + 0 + + ) + +137 #i +FMT_USE_USER_DEFINED_LITERALS + && \ + +138 +FMT_ICC_VERSION + == 0 && \ + +139 +FMT_CUDA_VERSION + == 0 && \ + +140 (( +FMT_GCC_VERSION + >600 && +__lulus + >= 201402L) || \ + +141 ( +defed +( +FMT_CLANG_VERSION +) && FMT_CLANG_VERSION >= 304)) + +142  + #FMT_UDL_TEMPLATE + 1 + + ) + +144  + #FMT_UDL_TEMPLATE + 0 + + ) + +147 #ide +FMT_USE_EXTERN_TEMPLATES + + +148 #ide +FMT_HEADER_ONLY + + +149  + #FMT_USE_EXTERN_TEMPLATES + \ + +150 (( +FMT_CLANG_VERSION + >209 && +__lulus + >= 201103L) || \ + +151 ( +FMT_GCC_VERSION + >303 && +FMT_HAS_GXX_CXX11 +)) + + ) + +153  + #FMT_USE_EXTERN_TEMPLATES + 0 + + ) + +157 #i +FMT_HAS_GXX_CXX11 + || +FMT_HAS_FEATURE +( +cxx_ag_tu +) || \ + +158 +FMT_MSC_VER + >= 1600 + +159  + #FMT_USE_TRAILING_RETURN + 1 + + ) + +161  + #FMT_USE_TRAILING_RETURN + 0 + + ) + +164 #ide +FMT_USE_GRISU + + +165  + #FMT_USE_GRISU + 0 + + ) + +171 #ide +_MSC_VER + + +172 #i +FMT_GCC_VERSION + >400 || +FMT_HAS_BUILTIN +( +__but_z +) + +173  + #FMT_BUILTIN_CLZ +( +n + + `__but_z +) + + ) + +176 #i +FMT_GCC_VERSION + >400 || +FMT_HAS_BUILTIN +( +__but_z +) + +177  + #FMT_BUILTIN_CLZLL +( +n + + `__but_z +) + + ) + +184 #i +FMT_MSC_VER + && ! +defed +( +FMT_BUILTIN_CLZLL +&& !defed( +_MANAGED +) + +185  + ~<.h +> + +187 +FMT_BEGIN_NAMESPACE + + +188 +mea + + + { + +190 #ide +__g__ + + +191 #agm +sic +( +_BSnRev +) + +193 +le + +ut32_t + +z +(ut32_ +x +) { + +194  +r + = 0; + +195 +_BSnRev +(& +r +, +x +); + +197 +as +( +x + != 0); + +201 #agm +wng +( +suss +: 6102) + +202  31 - + gr +; + +204  + #FMT_BUILTIN_CLZ +( +n + +fmt +:: + +:: + `z +) + + ) + +206 #i +defed +( +_WIN64 +&& !defed( +__g__ +) + +207 #agm +sic +( +_BSnRev64 +) + +210 +le + +ut32_t + +z +( +ut64_t + +x +) { + +211  + gr + = 0; + +212 #ifde +_WIN64 + + +213 +_BSnRev64 +(& +r +, +x +); + +216 i( +_BSnRev +(& +r +, +ic_ +< +ut32_t +>( +x + >> 32))) + +217  63 - ( + gr + + 32); + +220 +_BSnRev +(& +r +, +ic_ +< +ut32_t +>( +x +)); + +223 +as +( +x + != 0); + +227 #agm +wng +( +suss +: 6102) + +228  63 - + gr +; + +230  + #FMT_BUILTIN_CLZLL +( +n + +fmt +:: + +:: + `z +) + + ) + +232 + gFMT_END_NAMESPACE + + +235 +FMT_BEGIN_NAMESPACE + + +236 +mea + + g + { + +241 + gme + < +tyme + + gDe +,ym + gSour +> + +242 +le + +De + +b_ +(cڡ +Sour +& +sour +) { + +243 +ic_as +(( +De +=( +Sour +), "size mismatch"); + +244 +De + + gde +; + +245 + gd +:: +memy +(& +de +, & +sour +, (dest)); + +246  + gde +; + +250 + gme + < +tyme + + gC +> + +251 +FMT_CONSTEXPR +ut +beg +(cڡ +C + & +c +-> +dety +(c.begin()) { + +252  + gc +. +beg +(); + +254 + gme + < +tyme + + gT +, + gd +:: +size_t + +N +> + +255 +FMT_CONSTEXPR + +T + * +beg +(T (& +y +)[ +N +] +FMT_NOEXCEPT + { rray; } + +256 + gme + < +tyme + + gC +> + +257 +FMT_CONSTEXPR +ut +d +(cڡ +C + & +c +-> +dety +(c.d(){  + gc +.end(); } + +258 + gme + < +tyme + + gT +, + gd +:: +size_t + +N +> + +259 +FMT_CONSTEXPR + +T + * +d +(T (& +y +)[ +N +] +FMT_NOEXCEPT + { rray + N; } + +262 + gme + < +tyme + + gResu +> + +263  + sfuni + { + +264 + gme + < +tyme + + gT +> + +265  + ssu + {  +Resu + + tty +; }; + +268  + sdummy_t + { + +269  + gda +[2]; + +270 +ݔ + () const {  0; } + +272  + gd +:: + tnumic_lims +< + t +:: + tdummy_t +> + tut +; + +276 +le + +dummy_t + +isf +(...) {  dummy_int(); } + +277 +le + +dummy_t + +_fe +(...) {  dummy_int(); } + +278 +le + +dummy_t + +i +(...) {  dummy_int(); } + +279 +le + +dummy_t + +_i +(...) {  dummy_int(); } + +281 + gme + < +tyme + + gAot +> + +282 +tyme + + gAot +:: +vue_ty + * +lo +( +Aot +& +loc +, +d +:: +size_t + +n +) { + +283 #i +__lulus + >201103L || +FMT_MSC_VER + >= 1700 + +284  +d +:: +lot_as +< +Aot +>:: +lo +( +loc +, +n +); + +286  + gloc +. +lo +( +n +); + +292 + gme + < +tyme + + gT +> + +293 +le + +T + +cڡ_check +(T +vue +{  + gvue +; } + +295 +FMT_END_NAMESPACE + + +297 +mea + + gd + { + +302 + gme + <> + +303 +ass + + gnumic_lims +< + gfmt +:: + +:: +dummy_t +> : + +304 +public + +d +:: +numic_lims +<> { + +305 +public +: + +307 +me + < +tyme + +T +> + +308  +bo + +isfy +( +T + +x +) { + +309 +usg + +mea + +fmt +:: + +; + +312 i( +cڡ_check +(( +isf +( +x +)!( +fmt +:: + +:: +dummy_t +))) + +313  +isf +( +x +) != 0; + +314  ! +_fe +( +ic_ +<>( +x +)); + +318 + gme + < +tyme + + gT +> + +319  +bo + +i٪umb +( +T + +x +) { + +320 +usg + +mea + + gfmt +:: + +; + +321 i( +cڡ_check +(( +i +( +x +)!( +fmt +:: + +:: +dummy_t +))) + +322  +i +( +x +) != 0; + +323  +_i +( +ic_ +<>( +x +)) != 0; + +328 +FMT_BEGIN_NAMESPACE + + +329 + gme + < +tyme + + gRge +> + +330 +ass + + gbasic_wr +; + +332 + gme + < +tyme + + gOuutIt +,ym + gT + =ym +OuutIt +:: +vue_ty +> + +333 as + couut_nge + { + +334 +ive +: + +335 +OuutIt + +_ +; + +338  + t +; + +339 + + + $d +() const; + +341 +public +: + +342  +OuutIt + + t +; + +343  +T + + tvue_ty +; + +345 +exic + + $ouut_nge +( +OuutIt + + +): + $_ +( + +) {} + +346 +OuutIt + + $beg +(cڡ {  +_ +; + } +} + +350 + gme + < +tyme + + gCڏ +> + +351 +ass + + gback__nge +: + +352 +public + +ouut_nge +< +d +:: +back__ +< +Cڏ +>> { + +353  +ouut_nge +< + td +:: + tback__ +< + tCڏ +>> + tba +; + +354 + gpublic +: + +355  +tyme + + tCڏ +:: + tvue_ty + value_type; + +357 +back__nge +( +Cڏ + & +c +): +ba +( +d +:: +back_ +(c)) {} + +358 +back__nge +( +tyme + +ba +:: + + + +): base(it) {} + +361  + gbasic_wr +< + tback__nge +< + t +:: + tbufr +>> + twr +; + +362  + gbasic_wr +< + tback__nge +< + t +:: + twbufr +>> + twwr +; + +365 as + cfm_r + : +public + +d +:: +ruime_r + { + +366 +public +: + +367 +exic + + $fm_r +(cڡ * +mesge +) + +368 : +d +:: + $ruime_r +( +mesge +) {} + +370 +exic + + $fm_r +(cڡ +d +:: +rg + & +mesge +) + +371 : +d +:: + $ruime_r +( +mesge +{ + } +} + +374 +mea + + g + { + +376 #i +FMT_SECURE_SCL + + +377 + gme + < +tyme + + gT +> + +378  + schecked + {  + gdext +:: + tchecked_y_ +< + tT +*> + tty +; }; + +381 + gme + < +tyme + + gT +> + +382 +le + + gdext +:: +checked_y_ +< +T +*> +make_checked +(T * +p +, +d +:: +size_t + +size +) { + +383  { +p +, + gsize +}; + +386 + gme + < +tyme + + gT +> + +387  + schecked + {  +T + * + tty +; }; + +388 + gme + < +tyme + + gT +> + +389 +le + +T + * +make_checked +(T * +p +, +d +:: +size_t +) { ; } + +392 + gme + < +tyme + + gT +> + +393 + gme + < +tyme + + gU +> + +394  + gbasic_bufr +< + gT +>:: +nd +(cڡ +U + * +beg +, cڡ U * +d +) { + +395 + gd +:: +size_t + +w_size + = +size_ + + + +:: +to_unsigd +( +d + - +beg +); + +396 +rve +( +w_size +); + +397 + gd +:: +unlized_cy +( +beg +, +d +, + +398 + +:: +make_checked +( +r_ +, +cy_ ++ +size_ +); + +399 + gsize_ + = +w_size +; + +405 #i! +defed +( +__p_ch8_t +) + +407 + gch8_t +: {}; + +411 +ass + + gu8rg_vw + : +public + +basic_rg_vw +< +ch8_t +> { + +412 +public +: + +413  +ch8_t + + tch_ty +; + +415 +u8rg_vw +(cڡ * +s +): + +416 +basic_rg_vw +< +ch8_t +>( +t_ +( +s +)) {} + +417 +u8rg_vw +(cڡ * +s +, +size_t + +cou + + gFMT_NOEXCEPT +: + +418 +basic_rg_vw +< +ch8_t +>( +t_ +( +s +), + gcou +) {} + +421 #i +FMT_USE_USER_DEFINED_LITERALS + + +422 +le + +mea + + gls + { + +423 +le + +u8rg_vw + + gݔ +"" +_u +(cڡ * +s +, +d +:: +size_t + +n +) { + +424  { +s +, + gn +}; + +431 um { + mle_bufr_size + = 500 }; + +462 + gme + < +tyme + + gT +, + gd +:: +size_t + +SIZE + = +le_bufr_size +, + +463 +tyme + + gAot + = +d +:: +lot +< +T +> > + +464 +ass + +basic_memy_bufr +: +ive + +Aot +, +public + + g +:: +basic_bufr +< +T +> { + +465 +ive +: + +466 +T + +e_ +[ +SIZE +]; + +469  +do +() { + +470 +T +* + gda + = +this +-> +da +(); + +471 i( + gda + ! +e_ + +Aot +:: +do +( +da +, +this +-> +cy +()); + +474 + geed +: + +475  +grow +( +d +:: +size_t + +size + +FMT_OVERRIDE +; + +477 + gpublic +: + +478  +T + + tvue_ty +; + +479 cڡ + tT + & + tcڡ_n +; + +481 +exic + +basic_memy_bufr +(cڡ +Aot + & +loc + = Allocator()) + +482 : +Aot +( +loc +) { + +483 +this +-> +t +( +e_ +, +SIZE +); + +485 ~ +basic_memy_bufr +({ +do +(); } + +487 + give +: + +489  +move +( +basic_memy_bufr + & +h +) { + +490 +Aot + & +this_loc + = * +this +, & + gh_loc + = +h +; + +491 + gthis_loc + = +d +:: +move +( +h_loc +); + +492 +T +* + gda + = +h +. +da +(); + +493 + gd +:: +size_t + +size + = +h +.size(), + gcy + = oth. +cy +(); + +494 i( + gda + = +h +. +e_ +) { + +495 +this +-> +t +( +e_ +, +cy +); + +496 + gd +:: +unlized_cy +( +h +. +e_ +, oth.e_ + +size +, + +497 + +:: +make_checked +( +e_ +, +cy +)); + +499 + gthis +-> +t +( +da +, +cy +); + +502 + gh +. +t +( +h +. +e_ +, 0); + +504 + gthis +-> +size +( +size +); + +507 + gpublic +: + +514 +basic_memy_bufr +(basic_memy_buf&& +h +) { + +515 +move +( +h +); + +523 + gbasic_memy_bufr + & + gݔ +=( +basic_memy_bufr + && +h +) { + +524 +as +( +this + !& +h +); + +525 +do +(); + +526 +move +( +h +); + +527  * + gthis +; + +531 +Aot + +g_lot +(cڡ {  * + gthis +; } + +534 + gme + < +tyme + + gT +, + gd +:: +size_t + +SIZE +,ym + gAot +> + +535  + gbasic_memy_bufr +< + gT +, + gSIZE +, + gAot +>:: + $grow +( +d +:: +size_t + +size +) { + +536 +d +:: +size_t + +d_cy + = +this +-> + `cy +(); + +537 +d +:: +size_t + +w_cy + = +d_cy + + old_capacity / 2; + +538 i( +size + > +w_cy +) + +539 +w_cy + = +size +; + +540 +T + * +d_da + = +this +-> + `da +(); + +541 +T + * +w_da + = + +:: +lo +< +Aot +>(* +this +, +w_cy +); + +543 +d +:: + `unlized_cy +( +d_da +, old_d+ +this +-> + `size +(), + +544 + +:: + `make_checked +( +w_da +, +w_cy +)); + +545 +this +-> + `t +( +w_da +, +w_cy +); + +549 i( +d_da + ! +e_ +) + +550 +Aot +:: + `do +( +d_da +, +d_cy +); + +551 + } +} + +553  + gbasic_memy_bufr +<> + tmemy_bufr +; + +554  + gbasic_memy_bufr +< + twch_t +> + twmemy_bufr +; + +556 +mea + + g + { + +558 + gme + < +tyme + + gCh +> + +559  + gch_as +; + +561 + gme + <> + +562  + gch_as +<> { + +564 + gme + < +tyme + + gT +> + +565 +FMT_API +  +fm_t +(* +bufr +, +d +:: +size_t + +size +, + +566 cڡ * +fm +,  +ecisi +, +T + +vue +); + +569 + gme + <> + +570  + gch_as +< + gwch_t +> { + +571 + gme + < +tyme + + gT +> + +572 +FMT_API +  +fm_t +( +wch_t + * +bufr +, +d +:: +size_t + +size +, + +573 cڡ +wch_t + * +fm +,  +ecisi +, +T + +vue +); + +576 #i +FMT_USE_EXTERN_TEMPLATES + + +577 +me +  +ch_as +<>:: +fm_t +<>( + +578 * +bufr +, +d +:: +size_t + +size +, cڡ * +fm +,  +ecisi +, + +579  +vue +); + +580 +me +  +ch_as +<>:: +fm_t +<>( + +581 * +bufr +, +d +:: +size_t + +size +, cڡ * +fm +,  +ecisi +, + +582  +vue +); + +584 +me +  +ch_as +< +wch_t +>:: +fm_t +<>( + +585 +wch_t + * +bufr +, +d +:: +size_t + +size +, cڡ wch_t* +fm +,  +ecisi +, + +586  +vue +); + +587 +me +  +ch_as +< +wch_t +>:: +fm_t +<>( + +588 +wch_t + * +bufr +, +d +:: +size_t + +size +, cڡ wch_t* +fm +,  +ecisi +, + +589  +vue +); + +592 + gme + < +tyme + + gCڏ +> + +593 +le + +tyme + + gd +:: +ab_if +< + +594 +is_ctiguous +< +Cڏ +>:: +vue +, + +595 +tyme + + gchecked +:: +ty +>::type + +596 +rve +( +d +:: +back__ +< +Cڏ +> & + +, std:: +size_t + +n +) { + +597 +Cڏ + & +c + = + +:: +g_cڏ +( + +); + +598 + gd +:: +size_t + +size + = +c +.size(); + +599 + gc +. +size +( +size + + +n +); + +600  +make_checked +(& +c +[ +size +], +n +); + +603 + gme + < +tyme + + gIt +> + +604 +le + + gIt + & +rve +( +It + & + +, +d +:: +size_t +) {  it; } + +606 + gme + < +tyme + + gCh +> + +607 +ass + + gnu_rmg_ +; + +609 + gme + < +tyme + + gCh +> + +610 +FMT_CONSTEXPR_DECL + cڡ +Ch + * +por_om +( +nu_rmg_ + + +); + +614 + gme + < +tyme + + gT +> + +615 as + ccoug_ + { + +616 + give +: + +617 +d +:: +size_t + +cou_ +; + +618 +mub + +T + + gbckhe_ +; + +620 + gpublic +: + +621  +d +:: + touut__g + + t_gy +; + +622  +T + + tvue_ty +; + +623  + gd +:: + trdiff_t + + tdifn_ty +; + +624  +T +* + tpor +; + +625  + gT +& + tn +; + +626  +coug_ + + t_Unchecked_ty +; + +628 +coug_ +(): +cou_ +(0) {} + +630 +d +:: +size_t + +cou +(cڡ {  +cou_ +; } + +632 + gcoug_ +& + gݔ +++() { + +633 ++ + gcou_ +; + +634  * + gthis +; + +637 +coug_ + + gݔ +++() { + +638 aut + g + = * +this +; + +639 ++* + gthis +; + +640  + g +; + +643 + gT + & + gݔ +*(cڡ {  + gbckhe_ +; } + +646 + gme + < +tyme + + gOuutIt +> + +647 as + cuntg__ba + { + +648 + geed +: + +649 +OuutIt + +out_ +; + +650 + gd +:: +size_t + +lim_ +; + +651 + gd +:: +size_t + +cou_ +; + +653 +untg__ba +( +OuutIt + +out +, +d +:: +size_t + +lim +) + +654 : +out_ +( +out +), +lim_ +( +lim +), +cou_ +(0) {} + +656 + gpublic +: + +657  +d +:: + touut__g + + t_gy +; + +658  + tdifn_ty +; + +659  + tpor +; + +660  + tn +; + +661  +untg__ba + + t_Unchecked_ty +; + +663 +OuutIt + +ba +(cڡ {  + gout_ +; } + +664 + gd +:: +size_t + +cou +(cڡ {  +cou_ +; } + +669 + gme + < +tyme + + gOuutIt +,ym + gEb + =ym +d +:: +is_void +< + +670 +tyme + +d +:: +_as +< +OuutIt +>:: +vue_ty +>:: +ty +> + +671 +ass + +untg_ +; + +673 + gme + < +tyme + + gOuutIt +> + +674 +ass + + guntg_ +< + gOuutIt +, + gd +:: +l_ty +>: + +675 +public + +untg__ba +< +OuutIt +> { + +676  +d +:: + t_as +< + tOuutIt +> + tas +; + +678 +mub + +tyme + + gas +:: +vue_ty + +bckhe_ +; + +680 + gpublic +: + +681  +tyme + + tas +:: + tvue_ty + value_type; + +683 +untg_ +( +OuutIt + +out +, +d +:: +size_t + +lim +) + +684 : +untg__ba +< +OuutIt +>( +out +, + glim +) {} + +686 + guntg_ +& + gݔ +++() { + +687 i( + gthis +-> + gcou_ +++ + glim_ +) + +688 ++ + gthis +-> + gout_ +; + +689  * + gthis +; + +692 +untg_ + + gݔ +++() { + +693 aut + g + = * +this +; + +694 ++* + gthis +; + +695  + g +; + +698 + gvue_ty +& + gݔ +*() const { + +699  + gthis +-> + gcou_ + + glim_ + ? *this-> + gout_ + : +bckhe_ +; + +703 + gme + < +tyme + + gOuutIt +> + +704 +ass + + guntg_ +< + gOuutIt +, + gd +:: +ue_ty +>: + +705 +public + +untg__ba +< +OuutIt +> { + +706 +public +: + +707  +tyme + + tOuutIt +:: + tcڏ_ty +:: + tvue_ty + value_type; + +709 +untg_ +( +OuutIt + +out +, +d +:: +size_t + +lim +) + +710 : +untg__ba +< +OuutIt +>( +out +, + glim +) {} + +712 + guntg_ +& + gݔ +=( +vue_ty + +v +) { + +713 i( +this +-> +cou_ +++ +lim_ +) + +714 +this +-> +out_ + = +v +; + +715  * + gthis +; + +718 + guntg_ +& + gݔ +++({  * + gthis +; } + +719 + guntg_ +& + gݔ +++({  * + gthis +; } + +720 + guntg_ +& + gݔ +*({  * + gthis +; } + +725 + gme + < +tyme + + gT +> + +726 +FMT_CONSTEXPR + +tyme + + gd +:: +ab_if +< + +727 +d +:: +numic_lims +< +T +>:: +is_sigd +, + gbo +>:: +ty + + $is_give +( +T + +vue +) { + +728  +vue + < 0; + +729 + } +} + +730 + gme + < +tyme + + gT +> + +731 +FMT_CONSTEXPR + +tyme + + gd +:: +ab_if +< + +732 ! +d +:: +numic_lims +< +T +>:: +is_sigd +, + gbo +>:: +ty + + $is_give +( +T +) { + +733  +l +; + +734 + } +} + +736 + gme + < +tyme + + gT +> + +737  + st_as + { + +740  +tyme + + td +:: + tcdiڮ +< + +741 + td +:: + tnumic_lims +< + tT +>:: + tdigs + <32, + tut32_t +, + tut64_t +>:: + tty + + tma_ty +; + +746 + gme + < +tyme + + gT + = > + +747  +FMT_API + +basic_da + { + +748 cڡ +ut32_t + +POWERS_OF_10_32 +[]; + +749 cڡ +ut32_t + + gZERO_OR_POWERS_OF_10_32 +[]; + +750 cڡ +ut64_t + + gZERO_OR_POWERS_OF_10_64 +[]; + +751 cڡ +ut64_t + + gPOW10_SIGNIFICANDS +[]; + +752 cڡ +t16_t + + gPOW10_EXPONENTS +[]; + +753 cڡ  + gDIGITS +[]; + +754 cڡ  + gFOREGROUND_COLOR +[]; + +755 cڡ  + gBACKGROUND_COLOR +[]; + +756 cڡ  + gRESET_COLOR +[]; + +757 cڡ +wch_t + + gWRESET_COLOR +[]; + +760 #i +FMT_USE_EXTERN_TEMPLATES + + +761 +me +  +basic_da +<>; + +764  + gbasic_da +<> + tda +; + +766 #ifde +FMT_BUILTIN_CLZLL + + +769 +le +  + $cou_digs +( +ut64_t + +n +) { + +772  +t + = (64 - + `FMT_BUILTIN_CLZLL +( +n + | 1)) * 1233 >> 12; + +773  +t + - ( +n + < +da +:: +ZERO_OR_POWERS_OF_10_64 +[t]) + 1; + +774 + } +} + +777 +le +  + $cou_digs +( +ut64_t + +n +) { + +778  +cou + = 1; + +783 i( +n + < 10 +cou +; + +784 i( +n + < 100 +cou + + 1; + +785 i( +n + < 1000 +cou + + 2; + +786 i( +n + < 10000 +cou + + 3; + +787 +n + /= 10000u; + +788 +cou + += 4; + +790 + } +} + +793 + gme + < +tyme + + gCh +> + +794 +le + +size_t + +cou_code_pots +( +basic_rg_vw +< +Ch +> +s +{  + gs +. +size +(); } + +797 +FMT_API + +size_t + +cou_code_pots +( +basic_rg_vw +< +ch8_t +> +s +); + +799 +le + +ch8_t + + $to_ch8_t +( +c +{  +ic_ +< +ch8_t +>(c); + } +} + +801 + gme + < +tyme + + gIutIt +,ym + gOutCh +> + +802  + geds_cvsi +: +d +:: +gl_cڡt +< +bo +, + +803 + gd +:: +is_me +< + +804 +tyme + +d +:: +_as +< +IutIt +>:: +vue_ty +, >:: +vue + && + +805 +d +:: +is_me +< +OutCh +, + gch8_t +>:: +vue +> {}; + +807 + gme + < +tyme + + gOutCh +,ym + gIutIt +,ym + gOuutIt +> + +808 +tyme + + gd +:: +ab_if +< + +809 ! +eds_cvsi +< +IutIt +, + gOutCh +>:: +vue +, + gOuutIt +>:: +ty + + +810 + $cy_r +( +IutIt + +beg +, IutI +d +, +OuutIt + + +) { + +811  +d +:: + `cy +( +beg +, +d +, + +); + +812 + } +} + +814 + gme + < +tyme + + gOutCh +,ym + gIutIt +,ym + gOuutIt +> + +815 +tyme + + gd +:: +ab_if +< + +816 +eds_cvsi +< +IutIt +, + gOutCh +>:: +vue +, + gOuutIt +>:: +ty + + +817 + $cy_r +( +IutIt + +beg +, IutI +d +, +OuutIt + + +) { + +818  +d +:: + `sfm +( +beg +, +d +, + +, +to_ch8_t +); + +819 + } +} + +821 #i + $FMT_HAS_CPP_ATTRIBUTE +( +ways_le +) + +822  + #FMT_ALWAYS_INLINE + + `__ibu__ +(( +ways_le +)) + + ) + +824  + #FMT_ALWAYS_INLINE + + + ) + +827 +me + < +tyme + +Hdr +> + +828 +le + * + $lg +( +ut32_t + +n +, +Hdr + +h + +FMT_ALWAYS_INLINE +; + +831 +me + < +tyme + +Hdr +> + +832 +le + * + $lg +( +ut32_t + +n +, +Hdr + +h +) { + +833  +n + < 100 ? < 10 ? +h +. +me + + +<0>(n) : h.template on<1>(n) + +834 : +n + < 1000000 + +835 ? +n + < 10000 ? < 1000 ? +h +. +me + + +<2>(n) + +836 : +h +. +me + + +<3>( +n +) + +837 : +n + < 100000 ? +h +. +me + + +<4>(n) + +838 : +h +. +me + + +<5>( +n +) + +839 : +n + < 100000000 ? < 10000000 ? +h +. +me + + +<6>(n) + +840 : +h +. +me + + +<7>( +n +) + +841 : +n + < 1000000000 ? +h +. +me + + +<8>(n) + +842 : +h +. +me + + +<9>( +n +); + +843 + } +} + +847 as + cdecim_fmr + { + +848 + give +: + +849 * +bufr_ +; + +851  +wre_ +( +N +, +ut32_t + +dex +) { + +852 + gd +:: +memy +( +bufr_ + + +N +, +da +:: +DIGITS + + +dex + * 2, 2); + +855 + gpublic +: + +856 +exic + +decim_fmr +(* +buf +: +bufr_ +(buf) {} + +858 +me + < +N +> * + +( +ut32_t + +u +) { + +859 i( +N + == 0) { + +860 * +bufr_ + = +ic_ +<>( +u +) + '0'; + +861 } i( + gN + == 1) { + +862 +wre_ +(0, +u +); + +866  + gn + = +N + - 1; + +867  + ga + = +n + / 5 * * 53 / 16; + +868 +ut64_t + + gt + = ((1ULL << (32 + +a +)) / + +869 +da +:: +ZERO_OR_POWERS_OF_10_32 +[ +n +] + 1 - / 9); + +870 + gt + = (( +t + * +u +>> +a ++ +n + / 5 * 4; + +871 +wre_ +(0, +t + >> 32); + +872  + gi + = 2; i < + gN +; i += 2) { + +873 +t + = 100ULL * +ic_ +< +ut32_t +>(t); + +874 +wre_ +( +i +, +t + >> 32); + +876 i( + gN + % 2 == 0) { + +877 +bufr_ +[ +N +] = +ic_ +<>( + +878 (10ULL * +ic_ +< +ut32_t +>( +t +)) >> 32) + '0'; + +881  + gbufr_ + + +N + + 1; + +886 as + cdecim_fmr_nu + : +public + +decim_fmr + { + +887 +public +: + +888 +exic + +decim_fmr_nu +(* +buf +: +decim_fmr +(buf) {} + +890 +me + < +N +> * + +( +ut32_t + +u +) { + +891 * +buf + = +decim_fmr +:: + +< +N +>( +u +); + +892 * + gbuf + = '\0'; + +893  + gbuf +; + +897 #ifde +FMT_BUILTIN_CLZ + + +899 +le +  + $cou_digs +( +ut32_t + +n +) { + +900  +t + = (32 - + `FMT_BUILTIN_CLZ +( +n + | 1)) * 1233 >> 12; + +901  +t + - ( +n + < +da +:: +ZERO_OR_POWERS_OF_10_32 +[t]) + 1; + +902 + } +} + +906  + sno_thounds_p + { + +907  + tch_ty +; + +909 + gme + < +tyme + + gCh +> + +910  +ݔ +()( + gCh + *) {} + +912 um { + gsize + = 0 }; + +916 + gme + < +tyme + + gCh +> + +917 as + cadd_thounds_p + { + +918 + give +: + +919 +basic_rg_vw +< +Ch +> +p_ +; + +922  + gdig_dex_ +; + +924 + gpublic +: + +925  +Ch + + tch_ty +; + +927 +exic + +add_thounds_p +( +basic_rg_vw +< +Ch +> +p +) + +928 : +p_ +( +p +), +dig_dex_ +(0) {} + +930  +ݔ +()( + gCh + *& + gbufr +) { + +931 i(++ + gdig_dex_ + % 3 != 0) + +933 + gbufr + - +p_ +. +size +(); + +934 + gd +:: +unlized_cy +( +p_ +. +da +(), s_.da(+ s_. +size +(), + +935 + +:: +make_checked +( +bufr +, +p_ +. +size +())); + +938 um { + gsize + = 1 }; + +941 + gme + < +tyme + + gCh +> + +942 +FMT_API + +Ch + +thounds_p_im +( +lo_f + +loc +); + +944 + gme + < +tyme + + gCh +> + +945 +le + +Ch + + $thounds_p +( +lo_f + +loc +) { + +946  + `Ch +( +thounds_p_im +<>( +loc +)); + +947 + } +} + +949 + gme + <> + +950 +le + +wch_t + + $thounds_p +( +lo_f + +loc +) { + +951  +thounds_p_im +< +wch_t +>( +loc +); + +952 + } +} + +957 + gme + < +tyme + + gUI +,ym + gCh +,ym + gThoundsS +> + +958 +le + +Ch + * + $fm_decim +( +Ch + * +bufr +, +UI + +vue +,  +num_digs +, + +959 +ThoundsS + +thounds_p +) { + +960 + `FMT_ASSERT +( +num_digs + >= 0, "invalid digit count"); + +961 +bufr + + +num_digs +; + +962 +Ch + * +d + = +bufr +; + +963  +vue + >= 100) { + +967  +dex + = +ic_ +<>(( +vue + % 100) * 2); + +968 +vue + /= 100; + +969 *-- +bufr + = +ic_ +< +Ch +>( +da +:: +DIGITS +[ +dex + + 1]); + +970 + `thounds_p +( +bufr +); + +971 *-- +bufr + = +ic_ +< +Ch +>( +da +:: +DIGITS +[ +dex +]); + +972 + `thounds_p +( +bufr +); + +974 i( +vue + < 10) { + +975 *-- +bufr + = +ic_ +< +Ch +>('0' + +vue +); + +976  +d +; + +978  +dex + = +ic_ +<>( +vue + * 2); + +979 *-- +bufr + = +ic_ +< +Ch +>( +da +:: +DIGITS +[ +dex + + 1]); + +980 + `thounds_p +( +bufr +); + +981 *-- +bufr + = +ic_ +< +Ch +>( +da +:: +DIGITS +[ +dex +]); + +982  +d +; + +983 + } +} + +985 + gme + < +tyme + + gOutCh +,ym + gUI +,ym + gIt +, + +986 +tyme + + gThoundsS +> + +987 +le + +It + + $fm_decim +( + +988 +It + +out +, +UI + +vue +,  +num_digs +, +ThoundsS + +p +) { + +989 + `FMT_ASSERT +( +num_digs + >= 0, "invalid digit count"); + +990  +tyme + + tThoundsS +:: + tch_ty + char_type; + +992 um { +max_size + = +d +:: +numic_lims +< +UI +>:: +digs10 + + 1 }; + +993 + `FMT_ASSERT +( +ThoundsS +:: +size + <= 1, "invalid separator"); + +994 +ch_ty + +bufr +[ +max_size + + max_size / 3]; + +995 aut +d + = + `fm_decim +( +bufr +, +vue +, +num_digs +, +p +); + +996  + +:: +cy_r +< +OutCh +>( +bufr +, +d +, +out +); + +997 + } +} + +999 + gme + < +tyme + + gOutCh +,ym + gIt +,ym + gUI +> + +1000 +le + +It + + $fm_decim +( +It + +out +, +UI + +vue +,  +num_digs +) { + +1001  +fm_decim +< +OutCh +>( +out +, +vue +, +num_digs +, + `no_thounds_p +()); + +1002 + } +} + +1004 + gme + < + gBASE_BITS +, +tyme + + gCh +,ym + gUI +> + +1005 +le + +Ch + * + $fm_ut +( +Ch + * +bufr +, +UI + +vue +,  +num_digs +, + +1006 +bo + +u + = +l +) { + +1007 +bufr + + +num_digs +; + +1008 +Ch + * +d + = +bufr +; + +1010 cڡ * +digs + = +u + ? "0123456789ABCDEF" : "0123456789abcdef"; + +1011  +dig + = ( +vue + & ((1 << +BASE_BITS +) - 1)); + +1012 *-- +bufr + = +ic_ +< +Ch +>( +BASE_BITS + < 4 ? stic_<>('0' + +dig +) + +1013 : +digs +[ +dig +]); + +1014 } ( +vue + >> +BASE_BITS +) != 0); + +1015  +d +; + +1016 + } +} + +1018 + gme + < + gBASE_BITS +, +tyme + + gCh +,ym + gIt +,ym + gUI +> + +1019 +le + +It + + $fm_ut +( +It + +out +, +UI + +vue +,  +num_digs +, + +1020 +bo + +u + = +l +) { + +1023  +bufr +[ +d +:: +numic_lims +< +UI +>:: +digs + / +BASE_BITS + + 2]; + +1024 +fm_ut +< +BASE_BITS +>( +bufr +, +vue +, +num_digs +, +u +); + +1025  + +:: +cy_r +< +Ch +>( +bufr +, buf+ +num_digs +, +out +); + +1026 + } +} + +1028 #ide +_WIN32 + + +1029  + #FMT_USE_WINDOWS_H + 0 + + ) + +1030 #i! + $defed +( +FMT_USE_WINDOWS_H +) + +1031  + #FMT_USE_WINDOWS_H + 1 + + ) + +1036 #i +FMT_USE_WINDOWS_H + + +1039 as + cutf8_to_utf16 + { + +1040 +ive +: + +1041 +wmemy_bufr + +bufr_ +; + +1043 +public +: + +1044 +FMT_API + +exic + + `utf8_to_utf16 +( +rg_vw + +s +); + +1045 +ݔ + + `wrg_vw +(cڡ {  wrg_vw(& +bufr_ +[0], + `size +()); } + +1046 +size_t + + `size +(cڡ {  +bufr_ +.size() - 1; } + +1047 cڡ +wch_t + * + `c_r +(cڡ {  & +bufr_ +[0]; } + +1048 +d +:: +wrg + + `r +(cڡ {  std:: + `wrg +(& +bufr_ +[0], + `size +()); } + +1049 + } +}; + +1053 as + cutf16_to_utf8 + { + +1054 + give +: + +1055 +memy_bufr + +bufr_ +; + +1057 + gpublic +: + +1058 +utf16_to_utf8 +() {} + +1059 +FMT_API + +exic + +utf16_to_utf8 +( +wrg_vw + +s +); + +1060 +ݔ + +rg_vw +(cڡ {  sg_vw(& +bufr_ +[0], +size +()); } + +1061 +size_t + +size +(cڡ {  + gbufr_ +.size() - 1; } + +1062 cڡ * +c_r +(cڡ {  & + gbufr_ +[0]; } + +1063 + gd +:: +rg + +r +(cڡ {  +d +::rg(& +bufr_ +[0], +size +()); } + +1068 +FMT_API +  +cvt +( +wrg_vw + +s +); + +1071 +FMT_API +  + $fm_wdows_r +( +fmt +:: + +:: +bufr + & +out +,  +r_code +, + +1072 +fmt +:: +rg_vw + +mesge + +FMT_NOEXCEPT +; + +1075 +me + < +tyme + +T + = > + +1076  + snu + { + } +}; + +1079 + eignmt + { + +1080 + mALIGN_DEFAULT +, + mALIGN_LEFT +, + mALIGN_RIGHT +, + mALIGN_CENTER +, + mALIGN_NUMERIC + + +1084 um { + mSIGN_FLAG + = 1, + mPLUS_FLAG + = 2, + mMINUS_FLAG + = 4, + mHASH_FLAG + = 8 }; + +1087  + sign_ec + { + +1088  + mwidth_ +; + +1091 +wch_t + + mfl_ +; + +1092 +ignmt + + mign_ +; + +1094 +FMT_CONSTEXPR + +ign_ec +(: +width_ +(0), +fl_ +(' '), +ign_ +( +ALIGN_DEFAULT +) {} + +1095 +FMT_CONSTEXPR +  +width +(cڡ {  + mwidth_ +; } + +1096 +FMT_CONSTEXPR + +wch_t + +fl +(cڡ {  + mfl_ +; } + +1097 +FMT_CONSTEXPR + +ignmt + +ign +(cڡ {  + mign_ +; } + +1100  + sce_fm_ecs + { + +1101  + mecisi +; + +1102 +ut_a8_t + + mags +; + +1103  + mty +; + +1105 +FMT_CONSTEXPR + +ce_fm_ecs +(: +ecisi +(-1), +ags +(0), +ty +(0) {} + +1106 +FMT_CONSTEXPR + +bo + +has +( +f +cڡ {  ( + mags + & + mf +) != 0; } + +1110 + gme + < +tyme + + gCh +> + +1111  + gbasic_fm_ecs + : +ign_ec +, + gce_fm_ecs + { + +1112 +FMT_CONSTEXPR + +basic_fm_ecs +() {} + +1115  + gbasic_fm_ecs +<> + tfm_ecs +; + +1117 + gme + < +tyme + + gCh +,ym + gEHdr +> + +1118 +FMT_CONSTEXPR +  + gbasic_r_cڋxt +< + gCh +, + gEHdr +>:: + $xt_g_id +() { + +1119 i( +xt_g_id_ + >= 0) + +1120  + +:: + `to_unsigd +( +xt_g_id_ +++); + +1121 + `_r +("cannot switch from manualoutomaticrgument indexing"); + +1123 + } +} + +1125 +mea + + g + { + +1129 + gme + < +tyme + + gDoub +> + +1130 +FMT_API + +tyme + + gd +:: +ab_if +<( +Doub +=( +ut64_t +), + gbo +>:: +ty + + +1131 +grisu2_fm +( +Doub + +vue +, +bufr + & +buf +, +ce_fm_ecs +); + +1132 + gme + < +tyme + + gDoub +> + +1133 +le + +tyme + + gd +:: +ab_if +<( +Doub +!( +ut64_t +), + gbo +>:: +ty + + +1134 +grisu2_fm +( +Doub +, +bufr + &, +ce_fm_ecs +{  + gl +; } + +1136 + gme + < +tyme + + gDoub +> + +1137  +rtf_fm +( +Doub +, + +:: +bufr + &, +ce_fm_ecs +); + +1139 + gme + < +tyme + + gHdr +> + +1140 +FMT_CONSTEXPR +  +hd_t_ty_ec +( +ec +, +Hdr + && +hdr +) { + +1141  + gec +) { + +1143 +hdr +. +_dec +(); + +1146 +hdr +. +_hex +(); + +1149 +hdr +. +_b +(); + +1152 +hdr +. +_o +(); + +1155 +hdr +. +_num +(); + +1158 +hdr +. +_r +(); + +1162 + gme + < +tyme + + gHdr +> + +1163 +FMT_CONSTEXPR +  +hd_t_ty_ec +( +ec +, +Hdr + && +hdr +) { + +1164  + gec +) { + +1166 +hdr +. +_g +(); + +1169 +hdr +. +_exp +(); + +1172 +hdr +. +_fixed +(); + +1175 +hdr +. +_hex +(); + +1178 +hdr +. +_r +(); + +1183 + gme + < +tyme + + gCh +,ym + gHdr +> + +1184 +FMT_CONSTEXPR +  +hd_ch_ecs +( + +1185 cڡ +basic_fm_ecs +< +Ch +> * +ecs +, +Hdr + && +hdr +) { + +1186 i(! + gecs + + ghdr +. +_ch +(); + +1187 i( + gecs +-> + gty + && scs->ty !'c' +hdr +. +_t +(); + +1188 i( + gecs +-> +ign +(= +ALIGN_NUMERIC + || +ecs +-> +ags + != 0) + +1189 +hdr +. +_r +("invalid format specifier for char"); + +1190 + ghdr +. +_ch +(); + +1193 + gme + < +tyme + + gCh +,ym + gHdr +> + +1194 +FMT_CONSTEXPR +  +hd_crg_ty_ec +( +Ch + +ec +, +Hdr + && +hdr +) { + +1195 i( + gec + =0 || +ec + == 's') + +1196 +hdr +. +_rg +(); + +1197 i( + gec + == 'p') + +1198 +hdr +. +_por +(); + +1200 + ghdr +. +_r +("invalidype specifier"); + +1203 + gme + < +tyme + + gCh +,ym + gEHdr +> + +1204 +FMT_CONSTEXPR +  +check_rg_ty_ec +( +Ch + +ec +, +EHdr + && +eh +) { + +1205 i( + gec + !0 && +ec + != 's') + +1206 +eh +. +_r +("invalidype specifier"); + +1209 + gme + < +tyme + + gCh +,ym + gEHdr +> + +1210 +FMT_CONSTEXPR +  +check_por_ty_ec +( +Ch + +ec +, +EHdr + && +eh +) { + +1211 i( + gec + !0 && +ec + != 'p') + +1212 +eh +. +_r +("invalidype specifier"); + +1215 + gme + < +tyme + + gEHdr +> + +1216 as + ct_ty_check + : +ive + +EHdr + { + +1217 +public +: + +1218 +FMT_CONSTEXPR + +exic + +t_ty_check +( +EHdr + +eh +) : ErrorHandler(eh) {} + +1220 +FMT_CONSTEXPR +  +_dec +() {} + +1221 +FMT_CONSTEXPR +  +_hex +() {} + +1222 +FMT_CONSTEXPR +  +_b +() {} + +1223 +FMT_CONSTEXPR +  +_o +() {} + +1224 +FMT_CONSTEXPR +  +_num +() {} + +1226 +FMT_CONSTEXPR +  +_r +() { + +1227 +EHdr +:: +_r +("invalidype specifier"); + +1231 + gme + < +tyme + + gEHdr +> + +1232 as + ct_ty_check + : +ive + +EHdr + { + +1233 +public +: + +1234 +FMT_CONSTEXPR + +exic + +t_ty_check +( +EHdr + +eh +) + +1235 : +EHdr +( +eh +) {} + +1237 +FMT_CONSTEXPR +  +_g +() {} + +1238 +FMT_CONSTEXPR +  +_exp +() {} + +1239 +FMT_CONSTEXPR +  +_fixed +() {} + +1240 +FMT_CONSTEXPR +  +_hex +() {} + +1242 +FMT_CONSTEXPR +  +_r +() { + +1243 +EHdr +:: +_r +("invalidype specifier"); + +1247 + gme + < +tyme + + gEHdr +> + +1248 as + cch_ecs_check + : +public + +EHdr + { + +1249 +ive +: + +1250  +ty_ +; + +1252 + gpublic +: + +1253 +FMT_CONSTEXPR + +ch_ecs_check +( +ty +, +EHdr + +eh +) + +1254 : +EHdr +( +eh +), +ty_ +( +ty +) {} + +1256 +FMT_CONSTEXPR +  +_t +() { + +1257 +hd_t_ty_ec +( +ty_ +, +t_ty_check +< +EHdr +>(* +this +)); + +1259 +FMT_CONSTEXPR +  +_ch +() {} + +1262 + gme + < +tyme + + gEHdr +> + +1263 as + ccrg_ty_check + : +public + +EHdr + { + +1264 +public +: + +1265 +FMT_CONSTEXPR + +exic + +crg_ty_check +( +EHdr + +eh +) + +1266 : +EHdr +( +eh +) {} + +1268 +FMT_CONSTEXPR +  +_rg +() {} + +1269 +FMT_CONSTEXPR +  +_por +() {} + +1272 + gme + < +tyme + + gCڋxt +> + +1273  + gg_m +< + gCڋxt +>:: + +(cڡ +basic_fm_gs +< +Cڋxt +> & +gs +) { + +1274 i( +m_ +) + +1276 + gm_ + = +w + +y +[ +gs +. +max_size +()]; + +1277 i( + ggs +. +is_cked +()) { + +1278  + gi + = 0; ; ++i) { + +1279 + g +:: +ty + +g_ty + = +gs +.ty( +i +); + +1280  + gg_ty +) { + +1281  + g +:: +ne_ty +: + +1283  + g +:: +med_g_ty +: + +1284 +push_back +( +gs +. +vues_ +[ +i +]); + +1291  + gi + = 0; ; ++i) { + +1292  + ggs +. + ggs_ +[ +i +]. + gty_ +) { + +1293  + g +:: +ne_ty +: + +1295  + g +:: +med_g_ty +: + +1296 +push_back +( +gs +. +gs_ +[ +i +]. +vue_ +); + +1304 + gme + < +tyme + + gRge +> + +1305 as + cg_fmr_ba + { + +1306 + gpublic +: + +1307  +tyme + + tRge +:: + tvue_ty + + tch_ty +; + +1308  +dety +( + t +:: + tdev +< + tRge +>(). + tbeg +() + t +; + +1309  + gbasic_fm_ecs +< + tch_ty +> + tfm_ecs +; + +1311 + give +: + +1312  +basic_wr +< + tRge +> + twr_ty +; + +1313 +wr_ty + + gwr_ +; + +1314 +fm_ecs + * + gecs_ +; + +1316  + sch_wr + { + +1317 +ch_ty + + gvue +; + +1319 +size_t + +size +() const {  1; } + +1320 +size_t + +width +() const {  1; } + +1322 + gme + < +tyme + + gIt +> + +1323  +ݔ +()( + gIt + && + g +cڡ { *++ = +vue +; } + +1326  +wre_ch +( +ch_ty + +vue +) { + +1327 i( + gecs_ +) + +1328 + gwr_ +. +wre_dded +(* +ecs_ +, +ch_wr +{ +vue +}); + +1330 + gwr_ +. +wre +( +vue +); + +1333  +wre_por +(cڡ * +p +) { + +1334 +fm_ecs + + gecs + = +ecs_ + ? *specs_ : format_specs(); + +1335 + gecs +. + gags + = +HASH_FLAG +; + +1336 + gecs +. + gty + = 'x'; + +1337 + gwr_ +. +wre_t +( +t_ +< +u_t +>( +p +), +ecs +); + +1340 + geed +: + +1341 +wr_ty + & +wr +({  +wr_ +; } + +1342 +fm_ecs + * +ec +({  + gecs_ +; } + +1343 + + +out +({  + gwr_ +.out(); } + +1345  +wre +( +bo + +vue +) { + +1346 +rg_vw + +sv +( +vue + ? "true" : "false"); + +1347 + gecs_ + ? + gwr_ +. +wre +( +sv +, * +ecs_ +: +wr_ +.write(sv); + +1350  +wre +(cڡ +ch_ty + * +vue +) { + +1351 i(! + gvue +) + +1352 +FMT_THROW +( +fm_r +("stringointer isull")); + +1353 aut + gngth + = +d +:: +ch_as +< +ch_ty +>:: +ngth +( +vue +); + +1354 + gbasic_rg_vw +< + gch_ty +> +sv +( +vue +, +ngth +); + +1355 + gecs_ + ? + gwr_ +. +wre +( +sv +, * +ecs_ +: +wr_ +.write(sv); + +1358 + gpublic +: + +1359 +g_fmr_ba +( +Rge + +r +, +fm_ecs + * +s +, +lo_f + +loc +) + +1360 : +wr_ +( +r +, +loc +), +ecs_ +( +s +) {} + +1362 + + +ݔ +()( + gmoe +) { + +1363 +FMT_ASSERT +( +l +, "invalidrgumentype"); + +1364  +out +(); + +1367 + gme + < +tyme + + gT +> + +1368 +tyme + + gd +:: +ab_if +< + +1369 +d +:: +is_gl +< +T +>:: +vue + || std:: +is_me +::value, + +1370 + g +>:: +ty + +ݔ +()( +T + +vue +) { + +1373 i( +d +:: +is_me +< +T +, + gbo +>:: +vue +) { + +1374 i( +ecs_ + && scs_-> +ty +) + +1375  (* +this +)( +vue + ? 1 : 0); + +1376 +wre +( +vue + != 0); + +1377 } i( + gd +:: +is_me +< +T +, + gch_ty +>:: +vue +) { + +1378 + +:: +hd_ch_ecs +( + +1379 +ecs_ +, +ch_ec_hdr +(* +this +, +ic_ +< +ch_ty +>( +vue +))); + +1381 + gecs_ + ? + gwr_ +. +wre_t +( +vue +, * +ecs_ +: +wr_ +. +wre +(value); + +1383  +out +(); + +1386 + gme + < +tyme + + gT +> + +1387 +tyme + + gd +:: +ab_if +< +d +:: +is_tg_pot +< +T +>:: +vue +, + g +>:: +ty + + +1388 +ݔ +()( +T + +vue +) { + +1389 +wr_ +. +wre_doub +( +vue +, +ecs_ + ? *ecs_ : +fm_ecs +()); + +1390  +out +(); + +1393  + gch_ec_hdr + : + +:: +r_hdr + { + +1394 +g_fmr_ba + & +fmr +; + +1395 +ch_ty + + gvue +; + +1397 +ch_ec_hdr +( +g_fmr_ba +& +f +, +ch_ty + +v +) + +1398 : +fmr +( +f +), +vue +( +v +) {} + +1400  +_t +() { + +1401 i( + gfmr +. + gecs_ +) + +1402 + gfmr +. + gwr_ +. +wre_t +( +vue +, * +fmr +. +ecs_ +); + +1404 + gfmr +. + gwr_ +. +wre +( +vue +); + +1406  +_ch +({ + gfmr +. +wre_ch +( +vue +); } + +1409  + gcrg_ec_hdr + : + +:: +r_hdr + { + +1410 +g_fmr_ba + & +fmr +; + +1411 cڡ +ch_ty + * + gvue +; + +1413 +crg_ec_hdr +( +g_fmr_ba + & +f +, cڡ +ch_ty + * +v +) + +1414 : +fmr +( +f +), +vue +( +v +) {} + +1416  +_rg +({ + gfmr +. +wre +( +vue +); } + +1417  +_por +({ + gfmr +. +wre_por +( +vue +); } + +1420 + + +ݔ +()(cڡ +ch_ty + * + gvue +) { + +1421 i(! + gecs_ + +wre +( +vue +), +out +(); + +1422 + g +:: +hd_crg_ty_ec +( + +1423 +ecs_ +-> +ty +, +crg_ec_hdr +(* +this +, +vue +)); + +1424  +out +(); + +1427 + + +ݔ +()( + gbasic_rg_vw +< + gch_ty +> + gvue +) { + +1428 i( + gecs_ +) { + +1429 + g +:: +check_rg_ty_ec +( + +1430 +ecs_ +-> +ty +, + +:: +r_hdr +()); + +1431 + gwr_ +. +wre +( +vue +, * +ecs_ +); + +1433 + gwr_ +. +wre +( +vue +); + +1435  +out +(); + +1438 + + +ݔ +()(cڡ * + gvue +) { + +1439 i( + gecs_ +) + +1440 +check_por_ty_ec +( +ecs_ +-> +ty +, + +:: +r_hdr +()); + +1441 +wre_por +( +vue +); + +1442  +out +(); + +1446 + gme + < +tyme + + gCh +> + +1447 +FMT_CONSTEXPR + +bo + + $is_me_t +( +Ch + +c +) { + +1448  ('a' < +c + && c <= 'z') || ('A' <= c && c <= 'Z') || '_' == c; + +1449 + } +} + +1453 + gme + < +tyme + + gCh +,ym + gEHdr +> + +1454 +FMT_CONSTEXPR +  + $r_ngive_t +( + +1455 cڡ +Ch + *& +beg +, cڡ Ch * +d +, +EHdr + && +eh +) { + +1456 + `as +( +beg + ! +d + && '0' <= *begin && *begin <= '9'); + +1457 i(* +beg + == '0') { + +1458 ++ +beg +; + +1461  +vue + = 0; + +1463  +max_t + = ( +d +:: +numic_lims +<>:: +max +)(); + +1464  +big + = +max_t + / 10; + +1467 i( +vue + > +big +) { + +1468 +vue + = +max_t + + 1; + +1471 +vue + = vu* 10 + (* +beg + - '0'); + +1472 ++ +beg +; + +1473 }  +beg + ! +d + && '0' <= *begin && *begin <= '9'); + +1474 i( +vue + > +max_t +) + +1475 +eh +. + `_r +("number isoo big"); + +1476  +vue +; + +1477 + } +} + +1479 + gme + < +tyme + + gCh +,ym + gCڋxt +> + +1480 +ass + + gcuom_fmr +: +public + +funi +< +bo +> { + +1481 +ive +: + +1482 +Cڋxt + & +x_ +; + +1484 + gpublic +: + +1485 +exic + +cuom_fmr +( +Cڋxt + & +x +): +x_ +(ctx) {} + +1487 +bo + +ݔ +()( +tyme + +basic_fm_g +< +Cڋxt +>:: +hd + +h +) const { + +1488 +h +. +fm +( +x_ +); + +1489  + gue +; + +1492 + gme + < +tyme + + gT +> + +1493 +bo + +ݔ +()( + gT +cڡ {  + gl +; } + +1496 + gme + < +tyme + + gT +> + +1497  + sis_g + { + +1499 + gvue + = +d +:: +is_gl +< +T +>:: +vue + && !d:: +is_me +::value && + +1500 ! +d +:: +is_me +< +T +, >:: +vue + && !d::is_me::value + +1504 + gme + < +tyme + + gEHdr +> + +1505 +ass + + gwidth_check +: +public + +funi +<> { + +1506 +public +: + +1507 +exic + +FMT_CONSTEXPR + +width_check +( +EHdr + & +eh +: +hdr_ +(eh) {} + +1509 +me + < +tyme + +T +> + +1510 +FMT_CONSTEXPR + + +1511 +tyme + +d +:: +ab_if +< + +1512 +is_g +< +T +>:: +vue +, >:: +ty + +ݔ +()(T value) { + +1513 i( +is_give +( +vue +)) + +1514 +hdr_ +. +_r +("negative width"); + +1515  + gic_ +<>( + gvue +); + +1518 + gme + < +tyme + + gT +> + +1519 +FMT_CONSTEXPR + +tyme + + gd +:: +ab_if +< + +1520 ! +is_g +< +T +>:: +vue +, >:: +ty + +ݔ +()(T) { + +1521 +hdr_ +. +_r +("width isot integer"); + +1525 + give +: + +1526 +EHdr + & +hdr_ +; + +1529 + gme + < +tyme + + gEHdr +> + +1530 +ass + + gecisi_check +: +public + +funi +<> { + +1531 +public +: + +1532 +exic + +FMT_CONSTEXPR + +ecisi_check +( +EHdr + & +eh +: +hdr_ +(eh) {} + +1534 +me + < +tyme + +T +> + +1535 +FMT_CONSTEXPR + +tyme + +d +:: +ab_if +< + +1536 +is_g +< +T +>:: +vue +, >:: +ty + +ݔ +()(T value) { + +1537 i( +is_give +( +vue +)) + +1538 +hdr_ +. +_r +("negativerecision"); + +1539  + gic_ +<>( + gvue +); + +1542 + gme + < +tyme + + gT +> + +1543 +FMT_CONSTEXPR + +tyme + + gd +:: +ab_if +< + +1544 ! +is_g +< +T +>:: +vue +, >:: +ty + +ݔ +()(T) { + +1545 +hdr_ +. +_r +("precision isot integer"); + +1549 + give +: + +1550 +EHdr + & +hdr_ +; + +1554 + gme + < +tyme + + gCh +> + +1555 as + cecs_ + { + +1556 + gpublic +: + +1557 +exic + +FMT_CONSTEXPR + +ecs_ +( +basic_fm_ecs +< +Ch +> & +ecs +): + +1558 +ecs_ +( +ecs +) {} + +1560 +FMT_CONSTEXPR + +ecs_ +(cڡ scs_ & +h +): +ecs_ +(other.specs_) {} + +1562 +FMT_CONSTEXPR +  +_ign +( +ignmt + +ign +{ +ecs_ +. +ign_ + =lign; } + +1563 +FMT_CONSTEXPR +  +_fl +( +Ch + +fl +{ + gecs_ +. + gfl_ + = fill; } + +1564 +FMT_CONSTEXPR +  +_us +({ + gecs_ +. + gags + | +SIGN_FLAG + | +PLUS_FLAG +; } + +1565 +FMT_CONSTEXPR +  +_mus +({ + gecs_ +. + gags + | +MINUS_FLAG +; } + +1566 +FMT_CONSTEXPR +  +_a +({ + gecs_ +. + gags + | +SIGN_FLAG +; } + +1567 +FMT_CONSTEXPR +  +_hash +({ + gecs_ +. + gags + | +HASH_FLAG +; } + +1569 +FMT_CONSTEXPR +  +_zo +() { + +1570 + gecs_ +. + gign_ + = +ALIGN_NUMERIC +; + +1571 + gecs_ +. + gfl_ + = '0'; + +1574 +FMT_CONSTEXPR +  +_width +( +width +{ + gecs_ +. + gwidth_ + = width; } + +1575 +FMT_CONSTEXPR +  +_ecisi +( +ecisi +) { + +1576 + gecs_ +. + gecisi + = +ic_ +<>( +ecisi +); + +1578 +FMT_CONSTEXPR +  +d_ecisi +() {} + +1580 +FMT_CONSTEXPR +  +_ty +( +Ch + +ty +) { + +1581 + gecs_ +. + gty + = +ic_ +<>( +ty +); + +1584 + geed +: + +1585 +basic_fm_ecs +< +Ch +> & +ecs_ +; + +1590 + gme + < +tyme + + gHdr +> + +1591 as + cecs_check + : +public + +Hdr + { + +1592 +public +: + +1593 +FMT_CONSTEXPR + +ecs_check +(cڡ +Hdr +& +hdr +, + +:: +ty + +g_ty +) + +1594 : +Hdr +( +hdr +), +g_ty_ +( +g_ty +) {} + +1596 +FMT_CONSTEXPR + +ecs_check +(cڡ scs_check & +h +) + +1597 : +Hdr +( +h +), +g_ty_ +(other.arg_type_) {} + +1599 +FMT_CONSTEXPR +  +_ign +( +ignmt + +ign +) { + +1600 i( + gign + = +ALIGN_NUMERIC +) + +1601 +que_numic_gumt +(); + +1602 + gHdr +:: +_ign +( +ign +); + +1605 +FMT_CONSTEXPR +  +_us +() { + +1606 +check_sign +(); + +1607 + gHdr +:: +_us +(); + +1610 +FMT_CONSTEXPR +  +_mus +() { + +1611 +check_sign +(); + +1612 + gHdr +:: +_mus +(); + +1615 +FMT_CONSTEXPR +  +_a +() { + +1616 +check_sign +(); + +1617 + gHdr +:: +_a +(); + +1620 +FMT_CONSTEXPR +  +_hash +() { + +1621 +que_numic_gumt +(); + +1622 + gHdr +:: +_hash +(); + +1625 +FMT_CONSTEXPR +  +_zo +() { + +1626 +que_numic_gumt +(); + +1627 + gHdr +:: +_zo +(); + +1630 +FMT_CONSTEXPR +  +d_ecisi +() { + +1631 i( +is_gl +( +g_ty_ +|| + gg_ty_ + = +por_ty +) + +1632 +this +-> +_r +("precisionotllowed forhisrgumentype"); + +1635 + give +: + +1636 +FMT_CONSTEXPR +  +que_numic_gumt +() { + +1637 i(! +is_hmic +( +g_ty_ +)) + +1638 +this +-> +_r +("format specifierequiresumericrgument"); + +1641 +FMT_CONSTEXPR +  +check_sign +() { + +1642 +que_numic_gumt +(); + +1643 i( +is_gl +( +g_ty_ +&& + gg_ty_ + ! +t_ty + && + +1644 +g_ty_ + ! +lg_lg_ty + &&rg_ty_ ! + +:: +ch_ty +) { + +1645 +this +-> +_r +("format specifierequires signedrgument"); + +1649 + g +:: +ty + +g_ty_ +; + +1652 + gme + +ass + + gHdr +, +tyme + + gT +, + +1653 +tyme + + gCڋxt +,ym + gEHdr +> + +1654 +FMT_CONSTEXPR +  +t_dymic_ec +( + +1655 +T + & +vue +, +basic_fm_g +< +Cڋxt +> +g +, +EHdr + +eh +) { + +1656  + gbig_vue + = + +1657 +vis_fm_g +( +Hdr +< +EHdr +>( +eh +), +g +); + +1658 i( + gbig_vue + > +to_unsigd +(( +d +:: +numic_lims +<>:: +max +)())) + +1659 +eh +. +_r +("number isoo big"); + +1660 + gvue + = +ic_ +< +T +>( +big_vue +); + +1663  + sauto_id + {}; + +1666 + gme + < +tyme + + gCڋxt +> + +1667 +ass + + gecs_hdr +: +public + +ecs_ +< +tyme + +Cڋxt +:: +ch_ty +> { + +1668 +public +: + +1669  +tyme + + tCڋxt +:: + tch_ty + char_type; + +1671 +FMT_CONSTEXPR + +ecs_hdr +( + +1672 +basic_fm_ecs +< +ch_ty +> & +ecs +, +Cڋxt + & +x +) + +1673 : +ecs_ +< +ch_ty +>( +ecs +), +cڋxt_ +( +x +) {} + +1675 + gme + < +tyme + + gId +> + +1676 +FMT_CONSTEXPR +  +_dymic_width +( +Id + +g_id +) { + +1677 + gt_dymic_ec +< + gwidth_check +>( + +1678 + gthis +-> + gecs_ +. + gwidth_ +, +g_g +( +g_id +), + gcڋxt_ +. +r_hdr +()); + +1681 + gme + < +tyme + + gId +> + +1682 +FMT_CONSTEXPR +  +_dymic_ecisi +( +Id + +g_id +) { + +1683 + gt_dymic_ec +< + gecisi_check +>( + +1684 + gthis +-> + gecs_ +. + gecisi +, +g_g +( +g_id +), + gcڋxt_ +. +r_hdr +()); + +1687  +_r +(cڡ * +mesge +) { + +1688 + gcڋxt_ +. +_r +( +mesge +); + +1691 + give +: + +1692 +FMT_CONSTEXPR + +basic_fm_g +< +Cڋxt +> +g_g +( +auto_id +) { + +1693  +cڋxt_ +. +xt_g +(); + +1696 + gme + < +tyme + + gId +> + +1697 +FMT_CONSTEXPR + + gbasic_fm_g +< + gCڋxt +> +g_g +( +Id + +g_id +) { + +1698 + gcڋxt_ +. +r_cڋxt +(). +check_g_id +( +g_id +); + +1699  + gcڋxt_ +. +g_g +( +g_id +); + +1702 + gCڋxt + & + gcڋxt_ +; + +1706 + gme + < +tyme + + gCh +> + +1707  + sg_f + { + +1708 + eKd + { + gNONE +, + gINDEX +, + gNAME + }; + +1710 +FMT_CONSTEXPR + +g_f +(: +kd +( +NONE +), +dex +(0) {} + +1711 +FMT_CONSTEXPR + +exic + +g_f +( +dex +: +kd +( +INDEX +), index(index) {} + +1712 +exic + +g_f +( +basic_rg_vw +< +Ch +> +nm +: +kd +( +NAME +) { + +1713 +me + = { +nm +. +da +(),m. +size +()}; + +1716 +FMT_CONSTEXPR + + gg_f + & + gݔ +=( +idx +) { + +1717 +kd + = +INDEX +; + +1718 + gdex + = +idx +; + +1719  * + gthis +; + +1722 +Kd + + gkd +; + +1724  + gdex +; + +1725 + grg_vue +< + gCh +> + gme +; + +1732 + gme + < +tyme + + gCh +> + +1733  + gdymic_fm_ecs + : +basic_fm_ecs +< +Ch +> { + +1734 +g_f +< +Ch +> +width_f +; + +1735 + gg_f +< + gCh +> + gecisi_f +; + +1740 + gme + < +tyme + + gPCڋxt +> + +1741 +ass + + gdymic_ecs_hdr + : + +1742 +public + +ecs_ +< +tyme + +PCڋxt +:: +ch_ty +> { + +1743 +public +: + +1744  +tyme + + tPCڋxt +:: + tch_ty + char_type; + +1746 +FMT_CONSTEXPR + +dymic_ecs_hdr +( + +1747 +dymic_fm_ecs +< +ch_ty +> & +ecs +, +PCڋxt + & +x +) + +1748 : +ecs_ +< +ch_ty +>( +ecs +), +ecs_ +(ecs), +cڋxt_ +( +x +) {} + +1750 +FMT_CONSTEXPR + +dymic_ecs_hdr +(cڡ dymic_ecs_hd˸& +h +) + +1751 : +ecs_ +< +ch_ty +>( +h +), + +1752 +ecs_ +( +h +.ecs_), +cڋxt_ +(other.context_) {} + +1754 + gme + < +tyme + + gId +> + +1755 +FMT_CONSTEXPR +  +_dymic_width +( +Id + +g_id +) { + +1756 + gecs_ +. + gwidth_f + = +make_g_f +( +g_id +); + +1759 + gme + < +tyme + + gId +> + +1760 +FMT_CONSTEXPR +  +_dymic_ecisi +( +Id + +g_id +) { + +1761 + gecs_ +. + gecisi_f + = +make_g_f +( +g_id +); + +1764 +FMT_CONSTEXPR +  +_r +(cڡ * +mesge +) { + +1765 + gcڋxt_ +. +_r +( +mesge +); + +1768 + give +: + +1769  +g_f +< + tch_ty +> + tg_f_ty +; + +1771 + gme + < +tyme + + gId +> + +1772 +FMT_CONSTEXPR + +g_f_ty + +make_g_f +( +Id + +g_id +) { + +1773 + gcڋxt_ +. +check_g_id +( +g_id +); + +1774  +g_f_ty +( +g_id +); + +1777 +FMT_CONSTEXPR + +g_f_ty + +make_g_f +( +auto_id +) { + +1778  +g_f_ty +( +cڋxt_ +. +xt_g_id +()); + +1781 + gdymic_fm_ecs +< + gch_ty +> & + gecs_ +; + +1782 + gPCڋxt + & + gcڋxt_ +; + +1785 + gme + < +tyme + + gCh +,ym + gIDHdr +> + +1786 +FMT_CONSTEXPR + cڡ +Ch + * + $r_g_id +( + +1787 cڡ +Ch + * +beg +, cڡ Ch * +d +, +IDHdr + && +hdr +) { + +1788 + `as +( +beg + ! +d +); + +1789 +Ch + +c + = * +beg +; + +1790 i( +c + == '}' || c == ':') + +1791  + `hdr +(), +beg +; + +1792 i( +c + >= '0' && c <= '9') { + +1793  +dex + = + `r_ngive_t +( +beg +, +d +, +hdr +); + +1794 i( +beg + = +d + || (*begin != '}' && *begin != ':')) + +1795  +hdr +. + `_r +("vid fm sg"), +beg +; + +1796 + `hdr +( +dex +); + +1797  +beg +; + +1799 i(! + `is_me_t +( +c +)) + +1800  +hdr +. + `_r +("vid fm sg"), +beg +; + +1801 aut + + = +beg +; + +1803 ++ + +; + +1804 }  + + ! +d + && ( + `is_me_t +( +c + = *it) || ('0' <= c && c <= '9'))); + +1805 + `hdr +( +basic_rg_vw +< +Ch +>( +beg +, + `to_unsigd +( + + - begin))); + +1806  + +; + +1807 + } +} + +1810 + gme + < +tyme + + gScHdr +,ym + gCh +> + +1811  + swidth_adr + { + +1812 +exic + +FMT_CONSTEXPR + +width_adr +( +ScHdr + & +h +: +hdr +(h) {} + +1814 +FMT_CONSTEXPR +  +ݔ +()({ +hdr +. +_dymic_width +( +auto_id +()); } + +1815 +FMT_CONSTEXPR +  +ݔ +()( + gid +{ + ghdr +. +_dymic_width +( +id +); } + +1816 +FMT_CONSTEXPR +  +ݔ +()( + gbasic_rg_vw +< + gCh +> + gid +) { + +1817 + ghdr +. +_dymic_width +( +id +); + +1820 +FMT_CONSTEXPR +  +_r +(cڡ * +mesge +) { + +1821 + ghdr +. +_r +( +mesge +); + +1824 + gScHdr + & + ghdr +; + +1828 + gme + < +tyme + + gScHdr +,ym + gCh +> + +1829  + secisi_adr + { + +1830 +exic + +FMT_CONSTEXPR + +ecisi_adr +( +ScHdr + & +h +: +hdr +(h) {} + +1832 +FMT_CONSTEXPR +  +ݔ +()({ +hdr +. +_dymic_ecisi +( +auto_id +()); } + +1833 +FMT_CONSTEXPR +  +ݔ +()( + gid +) { + +1834 + ghdr +. +_dymic_ecisi +( +id +); + +1836 +FMT_CONSTEXPR +  +ݔ +()( + gbasic_rg_vw +< + gCh +> + gid +) { + +1837 + ghdr +. +_dymic_ecisi +( +id +); + +1840 +FMT_CONSTEXPR +  +_r +(cڡ * +mesge +{ + ghdr +.on_error(message); } + +1842 + gScHdr + & + ghdr +; + +1846 + gme + < +tyme + + gCh +,ym + gHdr +> + +1847 +FMT_CONSTEXPR + cڡ +Ch + * + $r_ign +( + +1848 cڡ +Ch + * +beg +, cڡ Ch * +d +, +Hdr + && +hdr +) { + +1849 + `FMT_ASSERT +( +beg + ! +d +, ""); + +1850 +ignmt + +ign + = +ALIGN_DEFAULT +; + +1851  +i + = 0; + +1852 i( +beg + + 1 ! +d +++ +i +; + +1854  +ic_ +<>( +beg +[ +i +])) { + +1856 +ign + = +ALIGN_LEFT +; + +1859 +ign + = +ALIGN_RIGHT +; + +1862 +ign + = +ALIGN_NUMERIC +; + +1865 +ign + = +ALIGN_CENTER +; + +1868 i( +ign + ! +ALIGN_DEFAULT +) { + +1869 i( +i + > 0) { + +1870 aut +c + = * +beg +; + +1871 i( +c + == '{') + +1872  +hdr +. + `_r +("vid fcha '{'"), +beg +; + +1873 +beg + += 2; + +1874 +hdr +. + `_fl +( +c +); + +1875 } ++ +beg +; + +1876 +hdr +. + `_ign +( +ign +); + +1879 }  +i +-- > 0); + +1880  +beg +; + +1881 + } +} + +1883 + gme + < +tyme + + gCh +,ym + gHdr +> + +1884 +FMT_CONSTEXPR + cڡ +Ch + * + $r_width +( + +1885 cڡ +Ch + * +beg +, cڡ Ch * +d +, +Hdr + && +hdr +) { + +1886 + `FMT_ASSERT +( +beg + ! +d +, ""); + +1887 i('0' <* +beg + && *begin <= '9') { + +1888 +hdr +. + `_width +( + `r_ngive_t +( +beg +, +d +, handler)); + +1889 } i(* +beg + == '{') { + +1890 ++ +beg +; + +1891 i( +beg + ! +d +) + +1892 +beg + = + `r_g_id +(beg, +d +, +width_adr +< +Hdr +, +Ch +>( +hdr +)); + +1893 i( +beg + = +d + || *begin != '}') + +1894  +hdr +. + `_r +("vid fm sg"), +beg +; + +1895 ++ +beg +; + +1897  +beg +; + +1898 + } +} + +1902 + gme + < +tyme + + gCh +,ym + gScHdr +> + +1903 +FMT_CONSTEXPR + cڡ +Ch + * + $r_fm_ecs +( + +1904 cڡ +Ch + * +beg +, cڡ Ch * +d +, +ScHdr + && +hdr +) { + +1905 i( +beg + = +d + || *begin == '}') + +1906  +beg +; + +1908 +beg + = + `r_ign +(beg, +d +, +hdr +); + +1909 i( +beg + = +d +)  begin; + +1912  +ic_ +<>(* +beg +)) { + +1914 +hdr +. + `_us +(); + +1915 ++ +beg +; + +1918 +hdr +. + `_mus +(); + +1919 ++ +beg +; + +1922 +hdr +. + `_a +(); + +1923 ++ +beg +; + +1926 i( +beg + = +d +)  begin; + +1928 i(* +beg + == '#') { + +1929 +hdr +. + `_hash +(); + +1930 i(++ +beg + = +d +)  begin; + +1934 i(* +beg + == '0') { + +1935 +hdr +. + `_zo +(); + +1936 i(++ +beg + = +d +)  begin; + +1939 +beg + = + `r_width +(beg, +d +, +hdr +); + +1940 i( +beg + = +d +)  begin; + +1943 i(* +beg + == '.') { + +1944 ++ +beg +; + +1945 aut +c + = +beg + ! +d + ? *begin : 0; + +1946 i('0' < +c + && c <= '9') { + +1947 +hdr +. + `_ecisi +( + `r_ngive_t +( +beg +, +d +, handler)); + +1948 } i( +c + == '{') { + +1949 ++ +beg +; + +1950 i( +beg + ! +d +) { + +1951 +beg + = + `r_g_id +( + +1952 +beg +, +d +, +ecisi_adr +< +ScHdr +, +Ch +>( +hdr +)); + +1954 i( +beg + = +d + || *begin++ != '}') + +1955  +hdr +. + `_r +("vid fm sg"), +beg +; + +1957  +hdr +. + `_r +("missgcisi scifr"), +beg +; + +1959 +hdr +. + `d_ecisi +(); + +1963 i( +beg + ! +d + && *begin != '}') + +1964 +hdr +. + `_ty +(* +beg +++); + +1965  +beg +; + +1966 + } +} + +1969 + gme + < +bo + + gIS_CONSTEXPR +, +tyme + + gT +,ym + gP + = cڡ +T +*> + +1970 +FMT_CONSTEXPR + +bo + + $fd +( +P + +f +, P +ϡ +, +T + +vue +, P & +out +) { + +1971  +out + = +f +; ou! +ϡ +; ++out) { + +1972 i(* +out + = +vue +) + +1973  +ue +; + +1975  +l +; + +1976 + } +} + +1978 + gme + <> + +1979 +le + +bo + + gfd +< + gl +, >( + +1980 cڡ * + gf +, cڡ * + gϡ +,  + gvue +, cڡ *& + gout +) { + +1981 + gout + = +ic_ +( +d +:: +memchr +( +f +, +vue +, + +:: +to_unsigd +( +ϡ + - first))); + +1982  + gout + ! +FMT_NULL +; + +1985 + gme + < +tyme + + gHdr +,ym + gCh +> + +1986  + sid_adr + { + +1987 +FMT_CONSTEXPR +  +ݔ +()({ + ghdr +. +_g_id +(); } + +1988 +FMT_CONSTEXPR +  +ݔ +()( + gid +{ + ghdr +. +_g_id +( +id +); } + +1989 +FMT_CONSTEXPR +  +ݔ +()( + gbasic_rg_vw +< + gCh +> + gid +) { + +1990 + ghdr +. +_g_id +( +id +); + +1992 +FMT_CONSTEXPR +  +_r +(cڡ * +mesge +) { + +1993 + ghdr +. +_r +( +mesge +); + +1995 + gHdr + & + ghdr +; + +1998 + gme + < +bo + + gIS_CONSTEXPR +, +tyme + + gCh +,ym + gHdr +> + +1999 +FMT_CONSTEXPR +  +r_fm_rg +( + +2000 +basic_rg_vw +< +Ch +> +fm_r +, +Hdr + && +hdr +) { + +2001  + swr + { + +2002 +FMT_CONSTEXPR +  +ݔ +()(cڡ +Ch + * + gbeg +, cڡ Ch * + gd +) { + +2003 i( + gbeg + = +d +) ; + +2005 cڡ +Ch + * + gp + = +FMT_NULL +; + +2006 i(! + gfd +< + gIS_CONSTEXPR +>( + gbeg +, + gd +, '}', + gp +)) + +2007  + ghdr_ +. +_xt +( +beg +, +d +); + +2008 ++ + gp +; + +2009 i( + gp + = +d + || * +p + != '}') + +2010  +hdr_ +. +_r +("unmatched '}' in format string"); + +2011 + ghdr_ +. +_xt +( +beg +, +p +); + +2012 + gbeg + = +p + + 1; + +2015 + gHdr + & + ghdr_ +; + +2016 } + gwre +{ + ghdr +}; + +2017 aut + gbeg + = +fm_r +. +da +(); + +2018 aut + gd + = +beg + + +fm_r +. +size +(); + +2019  + gbeg + ! +d +) { + +2022 cڡ +Ch + * +p + = +beg +; + +2023 i(* + gbeg + !'{' && ! +fd +< +IS_CONSTEXPR +>( +beg +, + gd +, '{', + gp +)) + +2024  +wre +( +beg +, +d +); + +2025 +wre +( +beg +, +p +); + +2026 ++ + gp +; + +2027 i( + gp + = +d +) + +2028  +hdr +. +_r +("invalid format string"); + +2029 i( + gic_ +<>(* + gp +) == '}') { + +2030 +hdr +. +_g_id +(); + +2031 + ghdr +. +_amt_fld +( +p +); + +2032 } i(* + gp + == '{') { + +2033 +hdr +. +_xt +( +p +, + 1); + +2035 + gp + = +r_g_id +( +p +, +d +, +id_adr +< +Hdr +, +Ch +>{ +hdr +}); + +2036 +Ch + + gc + = +p + ! +d + ? *p : Char(); + +2037 i( + gc + == '}') { + +2038 +hdr +. +_amt_fld +( +p +); + +2039 } i( + gc + == ':') { + +2040 +p + = +hdr +. +_fm_ecs + + 1, +d +); + +2041 i( + gp + = +d + || * +p + != '}') + +2042  +hdr +. +_r +("unknown format specifier"); + +2044  + ghdr +. +_r +("missing '}' in format string"); + +2047 + gbeg + = +p + + 1; + +2051 + gme + < +tyme + + gT +,ym + gPCڋxt +> + +2052 +FMT_CONSTEXPR + cڡ +tyme + + gPCڋxt +:: +ch_ty + * + +2053 + $r_fm_ecs +( +PCڋxt + & +x +) { + +2055 +fmr +< +T +, +tyme + +PCڋxt +:: +ch_ty +> +f +{}; + +2056  +f +. + `r +( +x +); + +2057 + } +} + +2059 + gme + < +tyme + + gCh +,ym + gEHdr +, + gtyme +... + gArgs +> + +2060 as + cfm_rg_check + { + +2061 + gpublic +: + +2062 +exic + +FMT_CONSTEXPR + +fm_rg_check +( + +2063 +basic_rg_vw +< +Ch +> +fm_r +, +EHdr + +eh +) + +2064 : +g_id_ +(( +d +:: +numic_lims +<>:: +max +)()), +cڋxt_ +( +fm_r +, +eh +), + +2065 + gr_funcs_ +{& + gr_fm_ecs +< + gArgs +, + gr_cڋxt_ty +>...} {} + +2067 +FMT_CONSTEXPR +  +_xt +(cڡ +Ch + *, const Char *) {} + +2069 +FMT_CONSTEXPR +  +_g_id +() { + +2070 + gg_id_ + = +cڋxt_ +. +xt_g_id +(); + +2071 +check_g_id +(); + +2073 +FMT_CONSTEXPR +  +_g_id +( +id +) { + +2074 + gg_id_ + = +id +; + +2075 + gcڋxt_ +. +check_g_id +( +id +); + +2076 +check_g_id +(); + +2078 +FMT_CONSTEXPR +  +_g_id +( +basic_rg_vw +< +Ch +>) {} + +2080 +FMT_CONSTEXPR +  +_amt_fld +(cڡ +Ch + *) {} + +2082 +FMT_CONSTEXPR + cڡ +Ch + * +_fm_ecs +(cڡ Ch * +beg +, const Char *) { + +2083 + gcڋxt_ +. +adv_to +( +beg +); + +2084  + gg_id_ + < + gNUM_ARGS + ? + +2085 + gr_funcs_ +[ +g_id_ +]( + gcڋxt_ +: +beg +; + +2088 +FMT_CONSTEXPR +  +_r +(cڡ * +mesge +) { + +2089 + gcڋxt_ +. +_r +( +mesge +); + +2092 + give +: + +2093  +basic_r_cڋxt +< + tCh +, + tEHdr +> + tr_cڋxt_ty +; + +2094 um { + gNUM_ARGS + = ...( +Args +) }; + +2096 +FMT_CONSTEXPR +  +check_g_id +() { + +2097 i( + gg_id_ + > +NUM_ARGS +) + +2098 +cڋxt_ +. +_r +("argument index out ofange"); + +2102 cڡ + tCh + *(* + tr_func +)( + tr_cڋxt_ty + &); + +2104  + gg_id_ +; + +2105 +r_cڋxt_ty + + gcڋxt_ +; + +2106 +r_func + + gr_funcs_ +[ +NUM_ARGS + > 0 ? NUM_ARGS : 1]; + +2109 + gme + < +tyme + + gCh +,ym + gEHdr +, + gtyme +... + gArgs +> + +2110 +FMT_CONSTEXPR + +bo + +do_check_fm_rg +( + +2111 +basic_rg_vw +< +Ch +> +s +, +EHdr + +eh + = + $EHdr +()) { + +2112 +fm_rg_check +< +Ch +, +EHdr +, +Args +...> + `check +( +s +, +eh +); + +2113 +r_fm_rg +< +ue +>( +s +, +check +); + +2114  +ue +; + +2115 + } +} + +2117 + gme + < + gtyme +... + gArgs +, +tyme + + gS +> + +2118 +tyme + + gd +:: +ab_if +< +is_compe_rg +< +S +>:: +vue +>:: +ty + + +2119 + $check_fm_rg +( +S + +fm_r +) { + +2120  +tyme + + tS +:: + tch_ty + + tch_t +; + +2121 +FMT_CONSTEXPR_DECL + +bo + +vid_fm + = + +:: +do_check_fm_rg +< + +2122 +ch_t +, + +:: +r_hdr +, +Args +...>( + `to_rg_vw +( +fm_r +)); + +2123 () +vid_fm +; + +2124 + } +} + +2129 + gme + < +tyme + + gCڋxt +,ym + gT +> + +2130  + gfm_ty + : + +2131 +d +:: +gl_cڡt +< +bo +, + gg_ty +< + gCڋxt +, + gT +>:: +vue + ! +cuom_ty +> {}; + +2133 + gme + +ass + + gHdr +, +tyme + + gSc +,ym + gCڋxt +> + +2134  +hd_dymic_ec +( + +2135 +Sc + & +vue +, +g_f +< +tyme + +Cڋxt +:: +ch_ty +> +f +, Cڋx& +x +) { + +2136  +tyme + + tCڋxt +:: + tch_ty + char_type; + +2137  + gf +. + gkd +) { + +2138  + gg_f +< + gch_ty +>:: +NONE +: + +2140  + gg_f +< + gch_ty +>:: +INDEX +: + +2141 + +:: +t_dymic_ec +< +Hdr +>( + +2142 +vue +, + gx +. +g_g +( +f +. +dex +), ctx. +r_hdr +()); + +2144  + gg_f +< + gch_ty +>:: +NAME +: + +2145 + +:: +t_dymic_ec +< +Hdr +>( + +2146 +vue +, + gx +. +g_g +({ +f +. +me +.vue,ef.me. +size +}), + +2147 + gx +. +r_hdr +()); + +2154 + gme + < +tyme + + gRge +> + +2155 +ass + + gg_fmr +: + +2156 +public + + +:: +funi +< + +2157 +tyme + + +:: +g_fmr_ba +< +Rge +>:: + +>, + +2158 +public + + g +:: +g_fmr_ba +< +Rge +> { + +2159 +ive +: + +2160  +tyme + + tRge +:: + tvue_ty + + tch_ty +; + +2161  + g +:: + tg_fmr_ba +< + tRge +> + tba +; + +2162  + gbasic_fm_cڋxt +< + ttyme + + tba +:: + t +, + tch_ty +> + tcڋxt_ty +; + +2164 + gcڋxt_ty + & + gx_ +; + +2166 + gpublic +: + +2167  +Rge + + tnge +; + +2168  +tyme + + tba +:: + t + iterator; + +2169  +tyme + + tba +:: + tfm_ecs + format_specs; + +2178 +exic + +g_fmr +( +cڋxt_ty + & +x +, +fm_ecs + * +ec + = +FMT_NULL +) + +2179 : +ba +( +Rge +( +x +. +out +()), +ec +, ctx. +lo +()), +x_ +(ctx) {} + +2182 +g_fmr +( +cڋxt_ty + & +x +, +fm_ecs + & +ec +) + +2183 : +ba +( +Rge +( +x +. +out +()), & +ec +), +x_ +(ctx) {} + +2185 +usg + + gba +:: +ݔ +(); + +2188 + + +ݔ +()( +tyme + + gbasic_fm_g +< + gcڋxt_ty +>:: +hd + handle) { + +2189 +hd +. +fm +( +x_ +); + +2190  + gthis +-> +out +(); + +2198 as + csyem_r + : +public + +d +:: +ruime_r + { + +2199 +ive +: + +2200 +FMT_API +  + +( +r_code +, +rg_vw + +fm_r +, +fm_gs + +gs +); + +2202 + meed +: + +2203  +r_code_ +; + +2205 + $syem_r +(: +d +:: + `ruime_r +("") {} + +2207 +public +: + +2226 +me + < +tyme +... +Args +> + +2227 + $syem_r +( +r_code +, +rg_vw + +mesge +, cڡ +Args + &... +gs +) + +2228 : +d +:: + `ruime_r +("") { + +2229 + ` +( +r_code +, +mesge +, + `make_fm_gs +( +gs +...)); + +2230 + } +} + +2232  + $r_code +(cڡ {  +r_code_ +; + } +} + +2251 +FMT_API +  + $fm_syem_r +( + +:: +bufr + & +out +,  +r_code +, + +2252 +fmt +:: +rg_vw + +mesge + +FMT_NOEXCEPT +; + +2258 +me + < +tyme + +Rge +> + +2259 as + cbasic_wr + { + +2260 +public +: + +2261  +tyme + + tRge +:: + tvue_ty + + tch_ty +; + +2262  + `dety +( + t +:: + tdev +< + tRge +>(). + tbeg +() + t +; + +2263  +basic_fm_ecs +< + tch_ty +> + tfm_ecs +; + +2265 +ive +: + +2266 + + +out_ +; + +2267 + +:: +lo_f + +lo_ +; + +2271 aut + `rve +( +d +:: +size_t + +n +-> + `dety +( + +:: + $rve +( +out_ +, +n +)) { + +2272  + +:: + `rve +( +out_ +, +n +); + +2278 +me + < +tyme + +F +> + +2279  + $wre_dded +(cڡ +ign_ec + & +ec +, +F + && +f +) { + +2280  +width + = +ec +. + `width +(); + +2281 +size_t + +size + = +f +. + `size +(); + +2282 +size_t + +num_code_pots + = +width + !0 ? +f +. + `width +(: +size +; + +2283 i( +width + < +num_code_pots +) + +2284  + `f +( + `rve +( +size +)); + +2285 aut&& + + = + `rve +( +width + + ( +size + - +num_code_pots +)); + +2286 +ch_ty + +fl + = +ic_ +( +ec +. + `fl +()); + +2287 +d +:: +size_t + +ddg + = +width + - +num_code_pots +; + +2288 i( +ec +. + `ign +(= +ALIGN_RIGHT +) { + +2289 + + = +d +:: + `fl_n +(, +ddg +, +fl +); + +2290 + `f +( + +); + +2291 } i( +ec +. + `ign +(= +ALIGN_CENTER +) { + +2292 +d +:: +size_t + +_ddg + = +ddg + / 2; + +2293 + + = +d +:: + `fl_n +(, +_ddg +, +fl +); + +2294 + `f +( + +); + +2295 + + = +d +:: + `fl_n +(, +ddg + - +_ddg +, +fl +); + +2297 + `f +( + +); + +2298 + + = +d +:: + `fl_n +(, +ddg +, +fl +); + +2300 + } +} + +2302 + gme + < +tyme + + gF +> + +2303  + sdded_t_wr + { + +2304 +size_t + + gsize_ +; + +2305 +rg_vw + + gefix +; + +2306 +ch_ty + + gfl +; + +2307 + gd +:: +size_t + +ddg +; + +2308 +F + + gf +; + +2310 +size_t + +size +(cڡ {  + gsize_ +; } + +2311 +size_t + +width +(cڡ {  + gsize_ +; } + +2313 + gme + < +tyme + + gIt +> + +2314  +ݔ +()( + gIt + && + g +) const { + +2315 i( + gefix +. +size +() != 0) + +2316 + + = + +:: +cy_r +< +ch_ty +>( +efix +. +beg +(), + gefix +. +d +(), + g +); + +2317 + g + = +d +:: +fl_n +( + +, +ddg +, +fl +); + +2318 +f +( + +); + +2325 + gme + < +tyme + + gSc +,ym + gF +> + +2326  + $wre_t +( +num_digs +, +rg_vw + +efix +, + +2327 cڡ +Sc + & +ec +, +F + +f +) { + +2328 +d +:: +size_t + +size + = +efix +. + `size +(+ + +:: + `to_unsigd +( +num_digs +); + +2329 +ch_ty + +fl + = +ic_ +( +ec +. + `fl +()); + +2330 +d +:: +size_t + +ddg + = 0; + +2331 i( +ec +. + `ign +(= +ALIGN_NUMERIC +) { + +2332 i( +ec +. + `width +(> +size +) { + +2333 +ddg + = +ec +. + `width +(- +size +; + +2334 +size + = +ec +. + `width +(); + +2336 } i( +ec +. +ecisi + > +num_digs +) { + +2337 +size + = +efix +. + `size +(+ + +:: + `to_unsigd +( +ec +. +ecisi +); + +2338 +ddg + = + +:: + `to_unsigd +( +ec +. +ecisi + - +num_digs +); + +2339 +fl + = +ic_ +< +ch_ty +>('0'); + +2341 +ign_ec + +as + = +ec +; + +2342 i( +ec +. + `ign +(= +ALIGN_DEFAULT +) + +2343 +as +. +ign_ + = +ALIGN_RIGHT +; + +2344 + `wre_dded +( +as +, +dded_t_wr +< +F +>{ +size +, +efix +, +fl +, +ddg +, +f +}); + +2345 + } +} + +2348 + gme + < +tyme + + gI +> + +2349  + $wre_decim +( +I + +vue +) { + +2350  +tyme + + t +:: + tt_as +< + tI +>:: + tma_ty + main_type; + +2351 +ma_ty + +abs_vue + = +ic_ +( +vue +); + +2352 +bo + +is_give + = + +:: + `is_give +( +vue +); + +2353 i( +is_give +) + +2354 +abs_vue + = 0 -bs_value; + +2355  +num_digs + = + +:: + `cou_digs +( +abs_vue +); + +2356 aut&& + + = + `rve +(( +is_give + ? 1 : 0+ +ic_ +< +size_t +>( +num_digs +)); + +2357 i( +is_give +) + +2358 * + +++ = +ic_ +< +ch_ty +>('-'); + +2359 + + = + +:: +fm_decim +< +ch_ty +>(, +abs_vue +, +num_digs +); + +2360 + } +} + +2363 + gme + < +tyme + + gI +,ym + gSc +> + +2364  + st_wr + { + +2365  +tyme + + t +:: + tt_as +< + tI +>:: + tma_ty + + tunsigd_ty +; + +2367 + gbasic_wr +< + gRge +> & + gwr +; + +2368 cڡ + gSc + & + gec +; + +2369 +unsigd_ty + + gabs_vue +; + +2370  + gefix +[4]; + +2371  + gefix_size +; + +2373 +rg_vw + +g_efix +(cڡ {  sg_vw( +efix +, +efix_size +); } + +2376 + gme + < + gBITS +> + +2377  +cou_digs +() const { + +2378 +unsigd_ty + + gn + = +abs_vue +; + +2379  + gnum_digs + = 0; + +2381 ++ + gnum_digs +; + +2382 } ( + gn + >> +BITS +) != 0); + +2383  + gnum_digs +; + +2386 +t_wr +( +basic_wr +< +Rge +> & +w +, +I + +vue +, cڡ +Sc + & +s +) + +2387 : +wr +( +w +), +ec +( +s +), +abs_vue +( +ic_ +< +unsigd_ty +>( +vue +)), + +2388 +efix_size +(0) { + +2389 i( + g +:: +is_give +( +vue +)) { + +2390 +efix +[0] = '-'; + +2391 ++ + gefix_size +; + +2392 + gabs_vue + = 0 - +abs_vue +; + +2393 } i( + gec +. +has +( +SIGN_FLAG +)) { + +2394 + gefix +[0] = +ec +. +has +( +PLUS_FLAG +) ? '+' : ' '; + +2395 ++ + gefix_size +; + +2399  + sdec_wr + { + +2400 +unsigd_ty + + gabs_vue +; + +2401  + gnum_digs +; + +2403 + gme + < +tyme + + gIt +> + +2404  +ݔ +()( + gIt + && + g +) const { + +2405 + g + = + +:: +fm_decim +< +ch_ty +>( + +, + gabs_vue +, + gnum_digs +); + +2409  +_dec +() { + +2410  + gnum_digs + = + +:: +cou_digs +( +abs_vue +); + +2411 + gwr +. +wre_t +( +num_digs +, +g_efix +(), +ec +, + +2412 +dec_wr +{ +abs_vue +, +num_digs +}); + +2415  + shex_wr + { + +2416 + gt_wr + & + glf +; + +2417  + gnum_digs +; + +2419 + gme + < +tyme + + gIt +> + +2420  +ݔ +()( + gIt + && + g +) const { + +2421 + g + = + +:: +fm_ut +<4, + gch_ty +>( + +2422 + g +, + glf +. + gabs_vue +, + gnum_digs +, sf. + gec +. + gty + != 'x'); + +2426  +_hex +() { + +2427 i( + gec +. +has +( +HASH_FLAG +)) { + +2428 + gefix +[ +efix_size +++] = '0'; + +2429 + gefix +[ +efix_size +++] = +ic_ +<>( +ec +. +ty +); + +2431  + gnum_digs + = +cou_digs +<4>(); + +2432 + gwr +. +wre_t +( +num_digs +, +g_efix +(), +ec +, + +2433 +hex_wr +{* +this +, +num_digs +}); + +2436 + gme + < + gBITS +> + +2437  + sb_wr + { + +2438 +unsigd_ty + + gabs_vue +; + +2439  + gnum_digs +; + +2441 + gme + < +tyme + + gIt +> + +2442  +ݔ +()( + gIt + && + g +) const { + +2443 + g + = + +:: +fm_ut +< +BITS +, + gch_ty +>(, + gabs_vue +, + gnum_digs +); + +2447  +_b +() { + +2448 i( + gec +. +has +( +HASH_FLAG +)) { + +2449 + gefix +[ +efix_size +++] = '0'; + +2450 + gefix +[ +efix_size +++] = +ic_ +<>( +ec +. +ty +); + +2452  + gnum_digs + = +cou_digs +<1>(); + +2453 + gwr +. +wre_t +( +num_digs +, +g_efix +(), +ec +, + +2454 +b_wr +<1>{ +abs_vue +, +num_digs +}); + +2457  +_o +() { + +2458  + gnum_digs + = +cou_digs +<3>(); + +2459 i( + gec +. +has +( +HASH_FLAG +) && + +2460 + gec +. + gecisi + < +num_digs +) { + +2463 +efix +[ +efix_size +++] = '0'; + +2465 + gwr +. +wre_t +( +num_digs +, +g_efix +(), +ec +, + +2466 +b_wr +<3>{ +abs_vue +, +num_digs +}); + +2469 um { + gSEP_SIZE + = 1 }; + +2471  + snum_wr + { + +2472 +unsigd_ty + + gabs_vue +; + +2473  + gsize +; + +2474 +ch_ty + + gp +; + +2476 + gme + < +tyme + + gIt +> + +2477  +ݔ +()( + gIt + && + g +) const { + +2478 + gbasic_rg_vw +< + gch_ty +> +s +(& +p +, +SEP_SIZE +); + +2479 + g + = + +:: +fm_decim +< +ch_ty +>( + +2480 + +, + gabs_vue +, + gsize +, + g +:: +add_thounds_p +< +ch_ty +>( +s +)); + +2484  +_num +() { + +2485  + gnum_digs + = + +:: +cou_digs +( +abs_vue +); + +2486 +ch_ty + + gp + = + +:: +thounds_p +( +wr +. +lo_ +); + +2487  + gsize + = +num_digs + + +SEP_SIZE + * ((num_digits - 1) / 3); + +2488 + gwr +. +wre_t +( +size +, +g_efix +(), +ec +, + +2489 +num_wr +{ +abs_vue +, +size +, +p +}); + +2492  +_r +() { + +2493 +FMT_THROW +( +fm_r +("invalidype specifier")); + +2498 + gme + < +tyme + + gT +,ym + gSc +> + +2499  + $wre_t +( +T + +vue +, cڡ +Sc + & +ec +) { + +2500 + +:: + `hd_t_ty_ec +( +ec +. +ty +, + +2501 +t_wr +< +T +, +Sc +>(* +this +, +vue +, +ec +)); + +2502 + } +} + +2504 um { + gINF_SIZE + = 3}; + +2506  + sf__n_wr + { + +2507  + gsign +; + +2508 cڡ * + gr +; + +2510 +size_t + +size +() const { + +2511  + gic_ +< + gd +:: +size_t +>( +INF_SIZE + + ( +sign + ? 1 : 0)); + +2513 +size_t + +width +(cڡ {  +size +(); } + +2515 + gme + < +tyme + + gIt +> + +2516  +ݔ +()( + gIt + && + g +) const { + +2517 i( + gsign +) + +2518 * + g +++ = +ic_ +< +ch_ty +>( +sign +); + +2519 + g + = + +:: +cy_r +< +ch_ty +>( + +2520 +r +, + gr + + + gic_ +< + gd +:: +size_t +>( +INF_SIZE +), + g +); + +2524  + sdoub_wr + { + +2525 +size_t + + gn +; + +2526  + gsign +; + +2527 + g +:: +bufr + &buffer; + +2529 +size_t + +size +(cڡ {  + gbufr +.size(+ ( + gsign + ? 1 : 0); } + +2530 +size_t + +width +(cڡ {  +size +(); } + +2532 + gme + < +tyme + + gIt +> + +2533  +ݔ +()( + gIt + && + g +) { + +2534 i( + gsign +) { + +2535 * + g +++ = +ic_ +< +ch_ty +>( +sign +); + +2536 -- + gn +; + +2538 + g + = + +:: +cy_r +< +ch_ty +>( +bufr +. +beg +(), + gbufr +. +d +(), it); + +2543 + gme + < +tyme + + gT +> + +2544  +wre_doub +( +T + +vue +, cڡ +fm_ecs + & +ec +); + +2546 + gme + < +tyme + + gCh +> + +2547  + sr_wr + { + +2548 cڡ +Ch + * + gs +; + +2549 +size_t + + gsize_ +; + +2551 +size_t + +size +(cڡ {  + gsize_ +; } + +2552 +size_t + +width +() const { + +2553  + g +:: +cou_code_pots +( +basic_rg_vw +< +Ch +>( +s +, +size_ +)); + +2556 + gme + < +tyme + + gIt +> + +2557  +ݔ +()( + gIt + && + g +) const { + +2558 + g + = + +:: +cy_r +< +ch_ty +>( +s +, + gs + + + gsize_ +, it); + +2562 + gme + < +tyme + + gCh +> + +2563 +nd + +ass + + g +:: +g_fmr_ba +; + +2565 + gpublic +: + +2567 +exic + +basic_wr +( + +2568 +Rge + +out +, + +:: +lo_f + +loc + = il:: + $lo_f +()) + +2569 : + `out_ +( +out +. + `beg +()), + $lo_ +( +loc +{ + } +} + +2571 + + + $out +(cڡ {  +out_ +; + } +} + +2573  + $wre +( +vue +{ + `wre_decim +(vue); + } +} + +2574  + $wre +( +vue +{ + `wre_decim +(vue); + } +} + +2575  + $wre +( +vue +{ + `wre_decim +(vue); + } +} + +2577  + $wre +( +vue +{ + `wre_decim +(vue); + } +} + +2578  + $wre +( +vue +{ + `wre_decim +(vue); + } +} + +2579  + $wre +( +vue +{ + `wre_decim +(vue); + } +} + +2586 + gme + < +tyme + + gT +,ym + gFmSc +, + gtyme +... + gFmScs +> + +2587 +tyme + + gd +:: +ab_if +< +d +:: +is_gl +< +T +>:: +vue +, >:: +ty + + +2588 + $wre +( +T + +vue +, +FmSc + +ec +, +FmScs +... +ecs +) { + +2589 +fm_ecs + + `s +( +ec +, +ecs +...); + +2590 +s +. +ign_ + = +ALIGN_RIGHT +; + +2591 + `wre_t +( +vue +, +s +); + +2592 + } +} + +2594  + $wre +( +vue +) { + +2595 + `wre_doub +( +vue +, + `fm_ecs +()); + +2596 + } +} + +2604  + $wre +( +vue +) { + +2605 + `wre_doub +( +vue +, + `fm_ecs +()); + +2606 + } +} + +2609  + $wre +( +vue +) { + +2610 * + `rve +(1 +vue +; + +2611 + } +} + +2612  + $wre +( +wch_t + +vue +) { + +2613 + `ic_as +( +d +:: +is_me +< +ch_ty +, +wch_t +>:: +vue +, ""); + +2614 * + `rve +(1 +vue +; + +2615 + } +} + +2622  + $wre +( +rg_vw + +vue +) { + +2623 aut&& + + = + `rve +( +vue +. + `size +()); + +2624 + + = + +:: +cy_r +< +ch_ty +>( +vue +. + `beg +(), vue. + `d +(), it); + +2625 + } +} + +2626  + $wre +( +wrg_vw + +vue +) { + +2627 + `ic_as +( +d +:: +is_me +< +ch_ty +, +wch_t +>:: +vue +, ""); + +2628 aut&& + + = + `rve +( +vue +. + `size +()); + +2629 + + = +d +:: + `cy +( +vue +. + `beg +(), vue. + `d +(), it); + +2630 + } +} + +2633 + gme + < +tyme + + gCh +> + +2634  + $wre +(cڡ +Ch + * +s +, +d +:: +size_t + +size +, cڡ +ign_ec + & +ec +) { + +2635 + `wre_dded +( +ec +, +r_wr +< +Ch +>{ +s +, +size +}); + +2636 + } +} + +2638 + gme + < +tyme + + gCh +> + +2639  +wre +( +basic_rg_vw +< +Ch +> +s +, + +2640 cڡ +fm_ecs + & +ec + = + $fm_ecs +()) { + +2641 cڡ +Ch + * +da + = +s +. + `da +(); + +2642 +d +:: +size_t + +size + = +s +. + `size +(); + +2643 i( +ec +. +ecisi + >0 && + +:: + `to_unsigd +(ec.ecisi< +size +) + +2644 +size + = + +:: + `to_unsigd +( +ec +. +ecisi +); + +2645 + `wre +( +da +, +size +, +ec +); + +2646 + } +} + +2648 + gme + < +tyme + + gT +> + +2649 +tyme + + gd +:: +ab_if +< +d +:: +is_me +< +T +, >:: +vue +>:: +ty + + +2650 + $wre +(cڡ +T + * +p +) { + +2651 +fm_ecs + +ecs +; + +2652 +ecs +. +ags + = +HASH_FLAG +; + +2653 +ecs +. +ty + = 'x'; + +2654 + `wre_t +( +t_ +< +u_t +>( +p +), +ecs +); + +2655 + } +} + +2658  + st_ec_hdr + { + +2659  + mty +; + +2660 +bo + + mu +; + +2662 +exic + +t_ec_hdr +( +t +: +ty +), +u +( +l +) {} + +2664  +_g +() { + +2665 i( + mty + == 'G') + +2666 +u + = +ue +; + +2668 + mty + = 'g'; + +2671  +_exp +() { + +2672 i( + mty + == 'E') + +2673 +u + = +ue +; + +2676  +_fixed +() { + +2677 i( + mty + == 'F') { + +2678 +u + = +ue +; + +2679 #i +FMT_MSC_VER + + +2681 + mty + = 'f'; + +2686  +_hex +() { + +2687 i( + mty + == 'A') + +2688 +u + = +ue +; + +2691  +_r +() { + +2692 +FMT_THROW +( +fm_r +("invalidype specifier")); + +2696 + gme + < +tyme + + gRge +> + +2697 + gme + < +tyme + + gT +> + +2698  + gbasic_wr +< + gRge +>:: + $wre_doub +( +T + +vue +, cڡ +fm_ecs + & +ec +) { + +2700 +t_ec_hdr + + `hdr +( +ic_ +<>( +ec +. +ty +)); + +2701 + +:: + `hd_t_ty_ec +( +hdr +. +ty +, handler); + +2703  +sign + = 0; + +2706 i( +d +:: + `signb +( +vue +)) { + +2707 +sign + = '-'; + +2708 +vue + = -value; + +2709 } i( +ec +. + `has +( +SIGN_FLAG +)) { + +2710 +sign + = +ec +. + `has +( +PLUS_FLAG +) ? '+' : ' '; + +2713  + swre_f__n_t + { + +2714 +basic_wr + & +wr +; + +2715 +fm_ecs + +ec +; + +2716  +sign +; + +2717  + `ݔ +()(cڡ * +r +) const { + +2718 +wr +. + `wre_dded +( +ec +, +f__n_wr +{ +sign +, +r +}); + +2720 } +wre_f__n + = {* +this +, +ec +, +sign +}; + +2724 i( + +:: +ut +:: + `i٪umb +( +vue +)) + +2725  + `wre_f__n +( +hdr +. +u + ? "NAN" : "nan"); + +2726 i( + +:: +ut +:: + `isfy +( +vue +)) + +2727  + `wre_f__n +( +hdr +. +u + ? "INF" : "inf"); + +2729 +memy_bufr + +bufr +; + +2730 +bo + +u_grisu + = +FMT_USE_GRISU + && ( +T +) <= () && + +2731 +ec +. +ty + != 'a' && spec.type != 'A' && + +2732 + +:: + `grisu2_fm +( +ic_ +<>( +vue +), +bufr +, +ec +); + +2733 i(! +u_grisu +) { + +2734 +fm_ecs + + `nmized_ec +( +ec +); + +2735 +nmized_ec +. +ty + = +hdr +.type; + +2736 + +:: + `rtf_fm +( +vue +, +bufr +, +nmized_ec +); + +2738 +size_t + +n + = +bufr +. + `size +(); + +2739 +ign_ec + +as + = +ec +; + +2740 i( +ec +. + `ign +(= +ALIGN_NUMERIC +) { + +2741 i( +sign +) { + +2742 aut&& + + = + `rve +(1); + +2743 * + +++ = +ic_ +< +ch_ty +>( +sign +); + +2744 +sign + = 0; + +2745 i( +as +. +width_ +) + +2746 -- +as +. +width_ +; + +2748 +as +. +ign_ + = +ALIGN_RIGHT +; + +2750 i( +ec +. + `ign +(= +ALIGN_DEFAULT +) + +2751 +as +. +ign_ + = +ALIGN_RIGHT +; + +2752 i( +sign +) + +2753 ++ +n +; + +2755 + `wre_dded +( +as +, +doub_wr +{ +n +, +sign +, +bufr +}); + +2756 + } +} + +2760 +FMT_API +  + $pt_syem_r +( +r_code +, + +2761 +rg_vw + +mesge + +FMT_NOEXCEPT +; + +2763 #i +FMT_USE_WINDOWS_H + + +2766 as + cwdows_r + : +public + +syem_r + { + +2767 +ive +: + +2768 +FMT_API +  + ` +( +r_code +, +rg_vw + +fm_r +, +fm_gs + +gs +); + +2770 +public +: + +2799 +me + < +tyme +... +Args +> + +2800 + $wdows_r +( +r_code +, +rg_vw + +mesge +, cڡ +Args + &... +gs +) { + +2801 + ` +( +r_code +, +mesge +, + `make_fm_gs +( +gs +...)); + +2803 + } +}; + +2807 +FMT_API +  + $pt_wdows_r +( +r_code +, + +2808 +rg_vw + +mesge + +FMT_NOEXCEPT +; + +2813 as + cfm_t + { + +2814 +ive +: + +2817 um { +BUFFER_SIZE + = +d +:: +numic_lims +<>:: +digs10 + + 3}; + +2818 +mub +  +bufr_ +[ +BUFFER_SIZE +]; + +2819 * +r_ +; + +2822 * + $fm_decim +( +vue +) { + +2823 * +r + = +bufr_ + + ( +BUFFER_SIZE + - 1); + +2824  +vue + >= 100) { + +2828  +dex + = +ic_ +<>(( +vue + % 100) * 2); + +2829 +vue + /= 100; + +2830 *-- +r + = + +:: +da +:: +DIGITS +[ +dex + + 1]; + +2831 *-- +r + = + +:: +da +:: +DIGITS +[ +dex +]; + +2833 i( +vue + < 10) { + +2834 *-- +r + = +ic_ +<>('0' + +vue +); + +2835  +r +; + +2837  +dex + = +ic_ +<>( +vue + * 2); + +2838 *-- +r + = + +:: +da +:: +DIGITS +[ +dex + + 1]; + +2839 *-- +r + = + +:: +da +:: +DIGITS +[ +dex +]; + +2840  +r +; + +2841 + } +} + +2843  + $fm_sigd +( +vue +) { + +2844  +abs_vue + = +ic_ +<>( +vue +); + +2845 +bo + +give + = +vue + < 0; + +2846 i( +give +) + +2847 +abs_vue + = 0 -bs_value; + +2848 +r_ + = + `fm_decim +( +abs_vue +); + +2849 i( +give +) + +2850 *-- +r_ + = '-'; + +2851 + } +} + +2853 + gpublic +: + +2854 +exic + + $fm_t +( +vue +{ + `fm_sigd +(vue); + } +} + +2855 +exic + + $fm_t +( +vue +{ + `fm_sigd +(vue); + } +} + +2856 +exic + + $fm_t +( +vue +{ + `fm_sigd +(vue); + } +} + +2857 +exic + + $fm_t +( +vue +: + `r_ +( + $fm_decim +( +vue +){ + } +} + +2858 +exic + + $fm_t +( +vue +: + `r_ +( + $fm_decim +( +vue +){ + } +} + +2859 +exic + + $fm_t +( +vue +: + `r_ +( + $fm_decim +( +vue +){ + } +} + +2862 +d +:: +size_t + + $size +() const { + +2863  + +:: + `to_unsigd +( +bufr_ + - +r_ + + +BUFFER_SIZE + - 1); + +2864 + } +} + +2870 cڡ * + $da +(cڡ {  +r_ +; + } +} + +2876 cڡ * + $c_r +() const { + +2877 +bufr_ +[ +BUFFER_SIZE + - 1] = '\0'; + +2878  +r_ +; + +2879 + } +} + +2886 + gd +:: +rg + + $r +(cڡ {  +d +:: + `rg +( +r_ +, + `size +()); + } +} + +2893 + gme + < +tyme + + gT +> + +2894 +le +  + $fm_decim +(*& +bufr +, +T + +vue +) { + +2895  +tyme + + t +:: + tt_as +< + tT +>:: + tma_ty + main_type; + +2896 +ma_ty + +abs_vue + = +ic_ +( +vue +); + +2897 i( + +:: + `is_give +( +vue +)) { + +2898 * +bufr +++ = '-'; + +2899 +abs_vue + = 0 -bs_value; + +2901 i( +abs_vue + < 100) { + +2902 i( +abs_vue + < 10) { + +2903 * +bufr +++ = +ic_ +<>('0' + +abs_vue +); + +2906  +dex + = +ic_ +<>( +abs_vue + * 2); + +2907 * +bufr +++ = + +:: +da +:: +DIGITS +[ +dex +]; + +2908 * +bufr +++ = + +:: +da +:: +DIGITS +[ +dex + + 1]; + +2911  +num_digs + = + +:: + `cou_digs +( +abs_vue +); + +2912 + +:: +fm_decim +<>( + +2913 + +:: + `make_checked +( +bufr +, il:: + `to_unsigd +( +num_digs +)), +abs_vue +,um_digits); + +2914 +bufr + + +num_digs +; + +2915 + } +} + +2918 + gme + < +tyme + + gT +,ym + gCh +> + +2919  + gfmr +< + +2920 + gT +, + gCh +, + +2921 +tyme + + gd +:: +ab_if +< + +:: +fm_ty +< + +2922 +tyme + +bufr_cڋxt +< +Ch +>:: +ty +, + gT +>:: +vue +>::type> { + +2926 +me + < +tyme + +PCڋxt +> + +2927 +FMT_CONSTEXPR + +tyme + +PCڋxt +:: + + +r +(PCڋx& +x +) { + +2928  + +:: + tdymic_ecs_hdr +< + tPCڋxt +> + thdr_ty +; + +2929 aut + gty + = + +:: +g_ty +< + +2930 +tyme + +bufr_cڋxt +< +Ch +>:: +ty +, + gT +>:: +vue +; + +2931 + g +:: +ecs_check +< +hdr_ty +> + +2932 +hdr +( +hdr_ty +( +ecs_ +, +x +), +ty +); + +2933 aut + g + = +r_fm_ecs +( +x +. +beg +(), ctx. +d +(), +hdr +); + +2934 aut + gty_ec + = +ecs_ +. +ty +; + +2935 aut + geh + = +x +. +r_hdr +(); + +2936  + gty +) { + +2937  + g +:: +ne_ty +: + +2938  + +:: +med_g_ty +: + +2939 +FMT_ASSERT +( +l +, "invalidrgumentype"); + +2941  + g +:: +t_ty +: + +2942  + +:: +ut_ty +: + +2943  + +:: +lg_lg_ty +: + +2944  + +:: +ulg_lg_ty +: + +2945  + +:: +bo_ty +: + +2946 +hd_t_ty_ec +( + +2947 +ty_ec +, + +:: +t_ty_check +< +dety +( +eh +)>(eh)); + +2949  + g +:: +ch_ty +: + +2950 +hd_ch_ecs +( + +2951 & +ecs_ +, + +2952 + +:: +ch_ecs_check +< +dety +( +eh +)>( +ty_ec +,h)); + +2954  + g +:: +doub_ty +: + +2955  + +:: +lg_doub_ty +: + +2956 +hd_t_ty_ec +( + +2957 +ty_ec +, + +:: +t_ty_check +< +dety +( +eh +)>(eh)); + +2959  + g +:: +crg_ty +: + +2960 + +:: +hd_crg_ty_ec +( + +2961 +ty_ec +, + +:: +crg_ty_check +< +dety +( +eh +)>(eh)); + +2963  + g +:: +rg_ty +: + +2964 + +:: +check_rg_ty_ec +( +ty_ec +, +eh +); + +2966  + g +:: +por_ty +: + +2967 + +:: +check_por_ty_ec +( +ty_ec +, +eh +); + +2969  + g +:: +cuom_ty +: + +2974  + g +; + +2977 + gme + < +tyme + + gFmCڋxt +> + +2978 aut +fm +(cڡ +T + & +v +, +FmCڋxt + & +x +-> +dety +(x. +out +()) { + +2979 + g +:: +hd_dymic_ec +< + +:: +width_check +>( + +2980 +ecs_ +. +width_ +, + gecs_ +. + gwidth_f +, + gx +); + +2981 + g +:: +hd_dymic_ec +< + +:: +ecisi_check +>( + +2982 +ecs_ +. +ecisi +, + gecs_ +. + gecisi_f +, + gx +); + +2983  + gouut_nge +< + ttyme + + tFmCڋxt +:: + t +, + +2984 + ttyme + + tFmCڋxt +:: + tch_ty +> + tnge_ty +; + +2985  +vis_fm_g +( +g_fmr +< +nge_ty +>( +x +, & +ecs_ +), + +2986 + +:: +make_g +< +FmCڋxt +>( +v +)); + +2989 + give +: + +2990 + +:: +dymic_fm_ecs +< +Ch +> +ecs_ +; + +3003 + gme + < +tyme + + gCh + = > + +3004 as + cdymic_fmr + { + +3005 +ive +: + +3006  +nu_hdr +: + +:: +r_hdr + { + +3007  +_ign +( +ignmt +) {} + +3008  +_us +() {} + +3009  +_mus +() {} + +3010  +_a +() {} + +3011  +_hash +() {} + +3014 + gpublic +: + +3015 +me + < +tyme + +PCڋxt +> + +3016 aut +r +( +PCڋxt + & +x +-> +dety +(x. + $beg +()) { + +3018 + +:: +dymic_ecs_hdr +< +PCڋxt +> + `hdr +( +ecs_ +, +x +); + +3019  + `r_fm_ecs +( +x +. + `beg +(), ctx. + `d +(), +hdr +); + +3020 + } +} + +3022 + gme + < +tyme + + gT +,ym + gFmCڋxt +> + +3023 aut +fm +(cڡ +T + & +v +, +FmCڋxt + & +x +-> +dety +(x. + $out +()) { + +3024 + `hd_ecs +( +x +); + +3025 + +:: +ecs_check +< +nu_hdr +> + +3026 + `check +( + `nu_hdr +(), + +:: +g_ty +< +FmCڋxt +, +T +>:: +vue +); + +3027 +check +. + `_ign +( +ecs_ +. + `ign +()); + +3028 i( +ecs_ +. +ags + == 0); + +3029 i( +ecs_ +. + `has +( +SIGN_FLAG +)) + +3030 +ecs_ +. + `has +( +PLUS_FLAG +? +check +. + `_us +(: check. + `_a +(); + +3031 i( +ecs_ +. + `has +( +MINUS_FLAG +)) + +3032 +check +. + `_mus +(); + +3033 i( +ecs_ +. + `has +( +HASH_FLAG +)) + +3034 +check +. + `_hash +(); + +3035 i( +ecs_ +. +ecisi + != -1) + +3036 +check +. + `d_ecisi +(); + +3037  +ouut_nge +< + ttyme + + tFmCڋxt +:: + t +, + +3038 + ttyme + + tFmCڋxt +:: + tch_ty +> + tnge +; + +3039 + `vis_fm_g +( +g_fmr +< +nge +>( +x +, & +ecs_ +), + +3040 + +:: +make_g +< +FmCڋxt +>( +v +)); + +3041  +x +. + `out +(); + +3042 + } +} + +3044 + give +: + +3045 +me + < +tyme + +Cڋxt +> + +3046  + $hd_ecs +( +Cڋxt + & +x +) { + +3047 + +:: +hd_dymic_ec +<:: +width_check +>( + +3048 +ecs_ +. +width_ +, scs_. +width_f +, +x +); + +3049 + +:: +hd_dymic_ec +<:: +ecisi_check +>( + +3050 +ecs_ +. +ecisi +, scs_. +ecisi_f +, +x +); + +3051 + } +} + +3053 + g +:: +dymic_fm_ecs +< +Ch +> +ecs_ +; + +3056 + gme + < +tyme + + gRge +,ym + gCh +> + +3057 +tyme + + gbasic_fm_cڋxt +< + gRge +, + gCh +>:: +fm_g + + +3058 +basic_fm_cڋxt +< +Rge +, + gCh +>:: +g_g +( + +3059 +basic_rg_vw +< +ch_ty +> +me +) { + +3060 +m_ +. + +( +this +-> +gs +()); + +3061 +fm_g + + gg + = +m_ +. +fd +( +me +); + +3062 i( + gg +. +ty +(= + +:: +ne_ty +) + +3063 +this +-> +_r +("argumentot found"); + +3064  + gg +; + +3067 + gme + < +tyme + + gArgFmr +,ym + gCh +,ym + gCڋxt +> + +3068  + gfm_hdr + : + +:: +r_hdr + { + +3069  +tyme + + tArgFmr +:: + tnge +ange; + +3071 +fm_hdr +( +nge + +r +, +basic_rg_vw +< +Ch +> +r +, + +3072 +basic_fm_gs +< +Cڋxt +> +fm_gs +, + +3073 + +:: +lo_f + +loc +) + +3074 : +cڋxt +( +r +. +beg +(), +r +, +fm_gs +, +loc +) {} + +3076  +_xt +(cڡ +Ch + * +beg +, cڡ Ch * +d +) { + +3077 aut + gsize + = + +:: +to_unsigd +( +d + - +beg +); + +3078 aut + gout + = +cڋxt +. +out +(); + +3079 aut&& + g + = + +:: +rve +( +out +, +size +); + +3080 + g + = +d +:: +cy_n +( +beg +, +size +, + +); + +3081 + gcڋxt +. +adv_to +( +out +); + +3084  +_g_id +({ + gg + = +cڋxt +. +xt_g +(); } + +3085  +_g_id +( +id +) { + +3086 + gcڋxt +. +r_cڋxt +(). +check_g_id +( +id +); + +3087 + gg + = +cڋxt +. +g_g +( +id +); + +3089  +_g_id +( +basic_rg_vw +< +Ch +> +id +) { + +3090 + gg + = +cڋxt +. +g_g +( +id +); + +3093  +_amt_fld +(cڡ +Ch + * +p +) { + +3094 + gcڋxt +. +r_cڋxt +(). +adv_to +( +p +); + +3095 + g +:: +cuom_fmr +< +Ch +, + gCڋxt +> +f +( +cڋxt +); + +3096 i(! +vis_fm_g +( +f +, +g +)) + +3097 + gcڋxt +. +adv_to +( +vis_fm_g +( +ArgFmr +( +cڋxt +), +g +)); + +3100 cڡ +Ch + * +_fm_ecs +(cڡ Ch * +beg +, cڡ Ch * +d +) { + +3101 aut& + gr_x + = +cڋxt +. +r_cڋxt +(); + +3102 + gr_x +. +adv_to +( +beg +); + +3103 + g +:: +cuom_fmr +< +Ch +, + gCڋxt +> +f +( +cڋxt +); + +3104 i( +vis_fm_g +( +f +, +g +)) + +3105  + gr_x +. +beg +(); + +3106 + gbasic_fm_ecs +< + gCh +> + gecs +; + +3107 +usg + + g +:: +ecs_hdr +; + +3108 + g +:: +ecs_check +< +ecs_hdr +< +Cڋxt +>> + +3109 +hdr +( +ecs_hdr +< +Cڋxt +>( +ecs +, +cڋxt +), +g +. +ty +()); + +3110 + gbeg + = +r_fm_ecs +( +beg +, +d +, +hdr +); + +3111 i( + gbeg + = +d + || * +beg + != '}') + +3112 +_r +("missing '}' in format string"); + +3113 + gr_x +. +adv_to +( +beg +); + +3114 + gcڋxt +. +adv_to +( +vis_fm_g +( +ArgFmr +( +cڋxt +, & +ecs +), +g +)); + +3115  + gbeg +; + +3118 +Cڋxt + + gcڋxt +; + +3119 + gbasic_fm_g +< + gCڋxt +> + gg +; + +3123 + gme + < +tyme + + gArgFmr +,ym + gCh +,ym + gCڋxt +> + +3124 +tyme + + gCڋxt +:: + + +vfm_to +( + +3125 +tyme + +ArgFmr +:: +nge + +out +, + +3126 +basic_rg_vw +< +Ch +> +fm_r +, + +3127 +basic_fm_gs +< +Cڋxt +> +gs +, + +3128 + +:: +lo_f + +loc + = il:: + $lo_f +()) { + +3129 +fm_hdr +< +ArgFmr +, +Ch +, +Cڋxt +> + `h +( +out +, +fm_r +, +gs +, +loc +); + +3130 + +:: +r_fm_rg +< +l +>( +fm_r +, +h +); + +3131  +h +. +cڋxt +. + `out +(); + +3132 + } +} + +3137 + gme + < +tyme + + gT +> + +3138 +le + cڡ * + $r +(cڡ +T + * +p +{ ; + } +} + +3140 + gme + < +tyme + + gIt +,ym + gCh +> + +3141  + sg_jo + { + +3142 +It + + mbeg +; + +3143 +It + + md +; + +3144 + mbasic_rg_vw +< + mCh +> + mp +; + +3146 +g_jo +( +It + +beg +, I +d +, +basic_rg_vw +< +Ch +> +p +) + +3147 : +beg +(beg), +d +nd), +p +(sep) {} + +3150 + gme + < +tyme + + gIt +,ym + gCh +> + +3151  + gfmr +< + gg_jo +< + gIt +, + gCh +>, Char>: + +3152 +fmr +< +tyme + +d +:: +_as +< +It +>:: +vue_ty +, + gCh +> { + +3153 + gme + < +tyme + + gFmCڋxt +> + +3154 aut +fm +(cڡ +g_jo +< +It +, +Ch +> & +vue +, +FmCڋxt + & +x +) + +3155 -> +dety +( +x +. +out +()) { + +3156  + gfmr +< + ttyme + + td +:: + t_as +< + tIt +>:: + tvue_ty +, + tCh +> + tba +; + +3157 aut + g + = +vue +. +beg +; + +3158 aut + gout + = +x +. +out +(); + +3159 i( + g + ! +vue +. +d +) { + +3160 +out + = +ba +:: +fm +(* + +++, +x +); + +3161  + g + ! +vue +. +d +) { + +3162 +out + = +d +:: +cy +( +vue +. +p +. +beg +(), vue.p. +d +(), out); + +3163 + gx +. +adv_to +( +out +); + +3164 + gout + = +ba +:: +fm +(* + +++, +x +); + +3167  + gout +; + +3171 + gme + < +tyme + + gIt +> + +3172 + gg_jo +< + gIt +, > + $jo +( +It + +beg +, I +d +, +rg_vw + +p +) { + +3173  +g_jo +< +It +, >( +beg +, +d +, +p +); + +3174 + } +} + +3176 + gme + < +tyme + + gIt +> + +3177 + gg_jo +< + gIt +, + gwch_t +> + $jo +( +It + +beg +, I +d +, +wrg_vw + +p +) { + +3178  +g_jo +< +It +, +wch_t +>( +beg +, +d +, +p +); + +3179 + } +} + +3182 #i +FMT_USE_TRAILING_RETURN + && (! +FMT_GCC_VERSION + || FMT_GCC_VERSION >= 405) + +3183 + gme + < +tyme + + gRge +> + +3184 aut +jo +(cڡ +Rge + & +nge +, +rg_vw + +p +) + +3185 -> + gg_jo +< +dety +( + +:: +beg +( +nge +)), > { + +3186  +jo +( + +:: +beg +( +nge +), il:: +d +Ԫge), +p +); + +3189 + gme + < +tyme + + gRge +> + +3190 aut +jo +(cڡ +Rge + & +nge +, +wrg_vw + +p +) + +3191 -> + gg_jo +< +dety +( + +:: +beg +( +nge +)), + gwch_t +> { + +3192  +jo +( + +:: +beg +( +nge +), il:: +d +Ԫge), +p +); + +3208 + gme + < +tyme + + gT +> + +3209 + gd +:: +rg + + $to_rg +(cڡ +T + & +vue +) { + +3210 +d +:: +rg + +r +; + +3211 + +:: +cڏ_bufr +< +d +:: +rg +> + `buf +( +r +); + +3212 + `wr +( +buf +). + `wre +( +vue +); + +3213  +r +; + +3214 + } +} + +3219 + gme + < +tyme + + gT +> + +3220 + gd +:: +wrg + + $to_wrg +(cڡ +T + & +vue +) { + +3221 +d +:: +wrg + +r +; + +3222 + +:: +cڏ_bufr +< +d +:: +wrg +> + `buf +( +r +); + +3223 + `wwr +( +buf +). + `wre +( +vue +); + +3224  +r +; + +3225 + } +} + +3227 + gme + < +tyme + + gCh +, + gd +:: +size_t + +SIZE +> + +3228 +d +:: +basic_rg +< +Ch +> +to_rg +(cڡ +basic_memy_bufr + & +buf +) { + +3229  + gd +:: +basic_rg +< +Ch +>( +buf +. +da +(), + gbuf +. +size +()); + +3232 + gme + < +tyme + + gCh +> + +3233 +tyme + + gbufr_cڋxt +< + gCh +>:: +ty +:: + + + +:: +vfm_to +( + +3234 + +:: +basic_bufr +< +Ch +> & +buf +, +basic_rg_vw + +fm_r +, + +3235 +basic_fm_gs +< +tyme + +bufr_cڋxt +< +Ch +>:: +ty +> +gs +) { + +3236  +back__nge +< + t +:: + tbasic_bufr +< + tCh +> > + tnge +; + +3237  + gvfm_to +< + gg_fmr +< + gnge +>>( + +3238 + gbuf +, +to_rg_vw +( +fm_r +), + ggs +); + +3241 + gme + < +tyme + + gS +,ym + gCh + = +FMT_CHAR +( +S +)> + +3242 +le + +tyme + +bufr_cڋxt +< +Ch +>:: +ty +:: + + +vfm_to +( + +3243 + +:: +basic_bufr +< +Ch +> & +buf +, cڡ +S + & +fm_r +, + +3244 +basic_fm_gs +< +tyme + +bufr_cڋxt +< +Ch +>:: +ty +> +gs +) { + +3245  + +:: +vfm_to +( +buf +, +to_rg_vw +( +fm_r +), +gs +); + +3248 + gme + < + +3249 +tyme + + gS +, + gtyme +... + gArgs +, + +3250 + gd +:: +size_t + +SIZE + = +le_bufr_size +, + +3251 +tyme + + gCh + =ym + +:: +ch_t +< +S +>:: +ty +> + +3252 +le + +tyme + +bufr_cڋxt +< +Ch +>:: +ty +:: + + +fm_to +( + +3253 +basic_memy_bufr +< +Ch +, +SIZE +> & +buf +, cڡ +S + & +fm_r +, + +3254 cڡ +Args + &... +gs +) { + +3255 + g +:: +check_fm_rg +< +Args +...>( +fm_r +); + +3256  +tyme + + tbufr_cڋxt +< + tCh +>:: + tty + + tcڋxt +; + +3257 + gfm_g_e +< + gcڋxt +, + gArgs +...> + gas +{ + ggs +...}; + +3258  + g +:: +vfm_to +( +buf +, +to_rg_vw +( +fm_r +), + +3259 +basic_fm_gs +< +cڋxt +>( +as +)); + +3262 +mea + + g + { + +3269 + gme +< + gtyme +... + gTs +> + +3270  + svoid_ + {  + tty +; }; + +3272 + gme + < +tyme + + gT +,ym + gEb + = > + +3273  +_gy + : +d +:: +l_ty + {}; + +3275 + gme + < +tyme + + gT +> + +3276  + g_gy +< + gT +*> {  + gd +:: + tndom_acss__g + + tty +; }; + +3278 + gme + < +tyme + + gT +> + +3279  + g_gy +< + gT +, +tyme + + gvoid_ +:: +ty +> { + +3280  +tyme + + tT +:: + t_gy + + tty +; + +3284 + gme + < +tyme + + gIt +> + +3285 as + cis_ouut_ + { + +3292 + gme + < +tyme + + gU +> + +3293  +dety +(*( + +:: +dev +< +U +>()) + +( +d +:: +put__g +); + +3294 + gme + < +tyme + + gU +> + +3295 & + +( +d +:: +ouut__g +); + +3296 + gme + < +tyme + + gU +> + +3297 cڡ & + +(...); + +3299  +dety +( + t +< + tIt +>( + ttyme + + t_gy +:: + tty +{}))ype; + +3300  +tyme + + td +:: + tmove_n +< + tty +>::ty + tsu +; + +3301 + gpublic +: + +3302 cڡ +bo + +vue + = ! +d +:: +is_cڡ +< +su +>::value; + +3306 + gme + < +tyme + + gOuutIt +,ym + gCh + = > + +3308  + sfm_cڋxt_t + {  +basic_fm_cڋxt +< + tOuutIt +, + tCh +> + tty +; }; + +3310 + gme + < +tyme + + gOuutIt +,ym + gCh + = > + +3312  + sfm_gs_t + { + +3313  +basic_fm_gs +< + +3314 + ttyme + + tfm_cڋxt_t +< + tOuutIt +, + tCh +>:: + tty +>ype; + +3317 + gme + < +tyme + + gSg +,ym + gOuutIt +, + gtyme +... + gArgs +> + +3318 +le + +tyme + + gd +:: +ab_if +< + +:: +is_ouut_ +< +OuutIt +>:: +vue +, + +3319 + gOuutIt +>:: +ty + + +3320 +vfm_to +( +OuutIt + +out +, cڡ +Sg + & +fm_r +, + +3321 +tyme + +fm_gs_t +< +OuutIt +, +FMT_CHAR +( +Sg +)>:: +ty + +gs +) { + +3322  +ouut_nge +< + tOuutIt +, + tFMT_CHAR +( + tSg +)> + tnge +; + +3323  + gvfm_to +< + gg_fmr +< + gnge +>>( +nge +( +out +), + +3324 +to_rg_vw +( +fm_r +), + ggs +); + +3338 + gme + < +tyme + + gOuutIt +,ym + gS +, + gtyme +... + gArgs +> + +3339 +le + +FMT_ENABLE_IF_T +( + +3340 + +:: +is_rg +< +S +>:: +vue + && + +3341 + +:: +is_ouut_ +< +OuutIt +>:: +vue +, OutputIt) + +3342 + $fm_to +( +OuutIt + +out +, cڡ +S + & +fm_r +, cڡ +Args + &... +gs +) { + +3343 + +:: +check_fm_rg +< +Args +...>( +fm_r +); + +3344  +tyme + + tfm_cڋxt_t +< + tOuutIt +, + tFMT_CHAR +( + tS +)>:: + tty + + tcڋxt +; + +3345 +fm_g_e +< +cڋxt +, +Args +...> +as +{ +gs +...}; + +3346  + `vfm_to +( +out +, + `to_rg_vw +( +fm_r +), + +3347 +basic_fm_gs +< +cڋxt +>( +as +)); + +3348 + } +} + +3350 + gme + < +tyme + + gOuutIt +> + +3351  + sfm_to_n_su + { + +3353 +OuutIt + + mout +; + +3355 + md +:: +size_t + +size +; + +3358 + gme + < +tyme + + gOuutIt +,ym + gCh + =ym +OuutIt +:: +vue_ty +> + +3359  +fm_to_n_cڋxt + : + +3360 +fm_cڋxt_t +< +fmt +:: + +:: +untg_ +< +OuutIt +>, + gCh +> {}; + +3362 + gme + < +tyme + + gOuutIt +,ym + gCh + =ym +OuutIt +:: +vue_ty +> + +3363  + sfm_to_n_gs + { + +3364  +basic_fm_gs +< + +3365 + ttyme + + tfm_to_n_cڋxt +< + tOuutIt +, + tCh +>:: + tty +>ype; + +3368 + gme + < +tyme + + gOuutIt +,ym + gCh +, + gtyme + ... + gArgs +> + +3369 +le + + gfm_g_e +< + +3370 +tyme + + gfm_to_n_cڋxt +< + gOuutIt +, + gCh +>:: +ty +, + gArgs +...> + +3371 + $make_fm_to_n_gs +(cڡ +Args + &... +gs +) { + +3372  +fm_g_e +< + +3373 +tyme + +fm_to_n_cڋxt +< +OuutIt +, +Ch +>:: +ty +, +Args +...>( +gs +...); + +3374 + } +} + +3376 + gme + < +tyme + + gOuutIt +,ym + gCh +, + gtyme +... + gArgs +> + +3377 +le + +tyme + + gd +:: +ab_if +< + +3378 + +:: +is_ouut_ +< +OuutIt +>:: +vue +, + +3379 + gfm_to_n_su +< + gOuutIt +>>:: +ty + +vfm_to_n +( + +3380 +OuutIt + +out +, +d +:: +size_t + +n +, +basic_rg_vw +< +Ch +> +fm_r +, + +3381 +tyme + +fm_to_n_gs +< +OuutIt +, +Ch +>:: +ty + +gs +) { + +3382  + +:: + tuntg_ +< + tOuutIt +> + tIt +; + +3383 aut + g + = +vfm_to +( +It +( +out +, +n +), +fm_r +, +gs +); + +3384  { + g +. +ba +(), it. +cou +()}; + +3394 + gme + < +tyme + + gOuutIt +,ym + gS +, + gtyme +... + gArgs +> + +3395 +le + +FMT_ENABLE_IF_T +( + +3396 + +:: +is_rg +< +S +>:: +vue + && + +3397 + +:: +is_ouut_ +< +OuutIt +>:: +vue +, + +3398 +fm_to_n_su +< +OuutIt +>) + +3399 + $fm_to_n +( +OuutIt + +out +, +d +:: +size_t + +n +, cڡ +S + & +fm_r +, + +3400 cڡ +Args + &... +gs +) { + +3401 + +:: +check_fm_rg +< +Args +...>( +fm_r +); + +3402  + `FMT_CHAR +( + tS + + tCh +; + +3403 +fm_g_e +< + +3404 +tyme + +fm_to_n_cڋxt +< +OuutIt +, +Ch +>:: +ty +, +Args +...> + `as +( +gs +...); + +3405  + `vfm_to_n +( +out +, +n +, + `to_rg_vw +( +fm_r +), + +3406 +tyme + +fm_to_n_gs +< +OuutIt +, +Ch +>:: + `ty +( +as +)); + +3407 + } +} + +3409 + gme + < +tyme + + gCh +> + +3410 +le + + gd +:: +basic_rg +< +Ch +> + +:: +vfm +( + +3411 +basic_rg_vw +< +Ch +> +fm_r +, + +3412 +basic_fm_gs +< +tyme + +bufr_cڋxt +< +Ch +>:: +ty +> +gs +) { + +3413 +basic_memy_bufr +< +Ch +> +bufr +; + +3414 + g +:: +vfm_to +( +bufr +, +fm_r +, +gs +); + +3415  + gfmt +:: +to_rg +( +bufr +); + +3422 + gme + < + gtyme +... + gArgs +> + +3423 +le + + gd +:: +size_t + + $fmd_size +( +rg_vw + +fm_r +, + +3424 cڡ +Args + &... +gs +) { + +3425 aut + + = + `fm_to +( + +:: +coug_ +<>(), +fm_r +, +gs +...); + +3426  + +. + `cou +(); + +3427 + } +} + +3429 #i +FMT_USE_USER_DEFINED_LITERALS + + +3430 +mea + + g + { + +3432 #i +FMT_UDL_TEMPLATE + + +3433 + gme + < +tyme + + gCh +, Ch... + gCHARS +> + +3434 as + cudl_fmr + { + +3435 + gpublic +: + +3436 +me + < +tyme +... +Args +> + +3437 +d +:: +basic_rg +< +Ch +> +ݔ +()(cڡ +Args + &... +gs +) const { + +3438 +FMT_CONSTEXPR_DECL + +Ch + +s +[] = { +CHARS +..., '\0'}; + +3439 +FMT_CONSTEXPR_DECL + +bo + + gvid_fm + = + +3440 +do_check_fm_rg +< +Ch +, + gr_hdr +, + gArgs +...>( + +3441 + gbasic_rg_vw +< + gCh +>( + gs +, ...( + gCHARS +))); + +3442 () + gvid_fm +; + +3443  +fm +( +s +, +gs +...); + +3447 + gme + < +tyme + + gCh +> + +3448  + sudl_fmr + { + +3449 cڡ +Ch + * + gr +; + +3451 + gme + < + gtyme +... + gArgs +> + +3452 aut +ݔ +()( + gArgs + &&... + ggs +) const + +3453 -> +dety +( +fm +( +r +, +d +:: +fwd +< +Args +>( +gs +)...)) { + +3454  +fm +( +r +, +d +:: +fwd +< +Args +>( +gs +)...); + +3459 + gme + < +tyme + + gCh +> + +3460  + sudl_g + { + +3461 cڡ +Ch + * + gr +; + +3463 + gme + < +tyme + + gT +> + +3464 + gmed_g +< + gT +, + gCh +> + gݔ +=( +T + && +vue +) const { + +3465  { +r +, +d +:: +fwd +< +T +>( +vue +)}; + +3471 +le + +mea + + gls + { + +3473 #i +FMT_UDL_TEMPLATE + + +3474 + gme + < +tyme + + gCh +, Ch... + gCHARS +> + +3475 +FMT_CONSTEXPR + + g +:: +udl_fmr +< +Ch +, + gCHARS +...> + gݔ +"" +_fm +() { + +3489 +le + + g +:: +udl_fmr +<> + +3490 +ݔ +"" +_fm +(cڡ * +s +, +d +:: +size_t +) {  {s}; } + +3491 +le + + g +:: +udl_fmr +< +wch_t +> + +3492 +ݔ +"" +_fm +(cڡ +wch_t + * +s +, +d +:: +size_t +) {  {s}; } + +3505 +le + + g +:: +udl_g +<> + +3506 +ݔ +"" +_a +(cڡ * +s +, +d +:: +size_t +) {  {s}; } + +3507 +le + + g +:: +udl_g +< +wch_t +> + +3508 +ݔ +"" +_a +(cڡ +wch_t + * +s +, +d +:: +size_t +) {  {s}; } + +3511 + gFMT_END_NAMESPACE + + +3513  + #FMT_STRING +( +s +) [] { \ + +3514  +tyme + + td +:: + tmove_cv +:: + tty +>::ty>::ty + t +; \ + +3516  +r + : +fmt +:: +compe_rg + { \ + +3517  + + + tch_ty +; \ + +3518 +FMT_CONSTEXPR + +ݔ + +fmt +:: +basic_rg_vw +< + +>() const { \ + +3519  { +s +, (s/ ( + +) - 1}; \ + +3522  +r +{}; \ + +3523 }() + + ) + +3525 #i +defed +( +FMT_STRING_ALIAS +) && FMT_STRING_ALIAS + +3540  + #fmt +( +s + + `FMT_STRING +(s) + + ) + +3543 #ifde +FMT_HEADER_ONLY + + +3544  + #FMT_FUNC + +le + + + ) + +3545  + ~"fm-l.h +" + +3547  + #FMT_FUNC + + + ) + +3551 #i +FMT_GCC_VERSION + >406 || +FMT_CLANG_VERSION + + +3552 #agm +GCC + +dgnoic + +p + + + @/usr/include/gnu/stubs.h + +6 #i! +defed + +__x86_64__ + + +7  + ~ + +9 #i +defed + +__x86_64__ + && defed +__LP64__ + + +10  + ~ + +12 #i +defed + +__x86_64__ + && defed +__ILP32__ + + +13  + ~ + + @/usr/include/mtx/errors.hpp + +1 #agm + + + +3  + ~ + +4  + ~ + +6 +usg + + gjs + = +ohmn +:: +js +; + +8 +mea + + gmtx + { + +9 +mea + + grs + { + +11 as + cECode + + +13 + gM_UNRECOGNIZED +, + +15 + gM_FORBIDDEN +, + +17 + gM_UNKNOWN_TOKEN +, + +20 + gM_BAD_JSON +, + +22 + gM_NOT_JSON +, + +24 + gM_NOT_FOUND +, + +26 + gM_LIMIT_EXCEEDED +, + +28 + gM_USER_IN_USE +, + +30 + gM_INVALID_USERNAME +, + +32 + gM_ROOM_IN_USE +, + +34 + gM_INVALID_ROOM_STATE +, + +36 + gM_BAD_PAGINATION +, + +39 + gM_THREEPID_IN_USE +, + +42 + gM_THREEPID_NOT_FOUND +, + +45 + gM_SERVER_NOT_TRUSTED +, + +47 + gM_MISSING_TOKEN +, + +50 + gd +:: +rg + + +51 +to_rg +( +ECode + +code +); + +53 +ECode + + +54 +om_rg +(cڡ +d +:: +rg + & +code +); + +57  + sE + + +60 +ECode + + grcode +; + +62 + gd +:: +rg + +r +; + +66 +om_js +(cڡ +js + & +obj +, +E + & +r +); + + @/usr/include/olm/inbound_group_session.h + +15 #ide +OLM_INBOUND_GROUP_SESSION_H_ + + +16  + #OLM_INBOUND_GROUP_SESSION_H_ + + + ) + +18  + ~ + +19  + ~ + +21 #ifde +__lulus + + +25  +OlmInboundGroupSessi + + tOlmInboundGroupSessi +; + +28 +size_t + +m_bound_group_ssi_size +(); + +35 +OlmInboundGroupSessi + * +m_bound_group_ssi +( + +36 * +memy + + +42 cڡ * +m_bound_group_ssi_ϡ_r +( + +43 cڡ +OlmInboundGroupSessi + * +ssi + + +47 +size_t + +m_r_bound_group_ssi +( + +48 +OlmInboundGroupSessi + * +ssi + + +52 +size_t + +m_pick_bound_group_ssi_ngth +( + +53 cڡ +OlmInboundGroupSessi + * +ssi + + +64 +size_t + +m_pick_bound_group_ssi +( + +65 +OlmInboundGroupSessi + * +ssi +, + +66 cڡ * +key +, +size_t + +key_ngth +, + +67 * +pickd +, +size_t + +pickd_ngth + + +80 +size_t + +m_uick_bound_group_ssi +( + +81 +OlmInboundGroupSessi + * +ssi +, + +82 cڡ * +key +, +size_t + +key_ngth +, + +83 * +pickd +, +size_t + +pickd_ngth + + +97 +size_t + +m__bound_group_ssi +( + +98 +OlmInboundGroupSessi + * +ssi +, + +100 +ut8_t + cڡ * +ssi_key +, +size_t + +ssi_key_ngth + + +112 +size_t + +m_impt_bound_group_ssi +( + +113 +OlmInboundGroupSessi + * +ssi +, + +116 +ut8_t + cڡ * +ssi_key +, +size_t + +ssi_key_ngth + + +129 +size_t + +m_group_dey_max_axt_ngth +( + +130 +OlmInboundGroupSessi + * +ssi +, + +131 +ut8_t + * +mesge +, +size_t + +mesge_ngth + + +153 +size_t + +m_group_dey +( + +154 +OlmInboundGroupSessi + * +ssi +, + +158 +ut8_t + * +mesge +, +size_t + +mesge_ngth +, + +161 +ut8_t + * +axt +, +size_t + +max_axt_ngth +, + +162 +ut32_t + * +mesge_dex + + +169 +size_t + +m_bound_group_ssi_id_ngth +( + +170 cڡ +OlmInboundGroupSessi + * +ssi + + +181 +size_t + +m_bound_group_ssi_id +( + +182 +OlmInboundGroupSessi + * +ssi +, + +183 +ut8_t + * +id +, +size_t + +id_ngth + + +189 +ut32_t + +m_bound_group_ssi_f_known_dex +( + +190 cڡ +OlmInboundGroupSessi + * +ssi + + +202  +m_bound_group_ssi_is_vifd +( + +203 cڡ +OlmInboundGroupSessi + * +ssi + + +209 +size_t + +m_expt_bound_group_ssi_ngth +( + +210 cڡ +OlmInboundGroupSessi + * +ssi + + +225 +size_t + +m_expt_bound_group_ssi +( + +226 +OlmInboundGroupSessi + * +ssi +, + +227 +ut8_t + * +key +, +size_t + +key_ngth +, +ut32_t + +mesge_dex + + +231 #ifde +__lulus + + + @/usr/include/olm/outbound_group_session.h + +15 #ide +OLM_OUTBOUND_GROUP_SESSION_H_ + + +16  + #OLM_OUTBOUND_GROUP_SESSION_H_ + + + ) + +18  + ~ + +19  + ~ + +21 #ifde +__lulus + + +25  +OlmOutboundGroupSessi + + tOlmOutboundGroupSessi +; + +28 +size_t + +m_outbound_group_ssi_size +(); + +35 +OlmOutboundGroupSessi + * +m_outbound_group_ssi +( + +36 * +memy + + +42 cڡ * +m_outbound_group_ssi_ϡ_r +( + +43 cڡ +OlmOutboundGroupSessi + * +ssi + + +47 +size_t + +m_r_outbound_group_ssi +( + +48 +OlmOutboundGroupSessi + * +ssi + + +52 +size_t + +m_pick_outbound_group_ssi_ngth +( + +53 cڡ +OlmOutboundGroupSessi + * +ssi + + +64 +size_t + +m_pick_outbound_group_ssi +( + +65 +OlmOutboundGroupSessi + * +ssi +, + +66 cڡ * +key +, +size_t + +key_ngth +, + +67 * +pickd +, +size_t + +pickd_ngth + + +80 +size_t + +m_uick_outbound_group_ssi +( + +81 +OlmOutboundGroupSessi + * +ssi +, + +82 cڡ * +key +, +size_t + +key_ngth +, + +83 * +pickd +, +size_t + +pickd_ngth + + +88 +size_t + +m__outbound_group_ssi_ndom_ngth +( + +89 cڡ +OlmOutboundGroupSessi + * +ssi + + +97 +size_t + +m__outbound_group_ssi +( + +98 +OlmOutboundGroupSessi + * +ssi +, + +99 +ut8_t + * +ndom +, +size_t + +ndom_ngth + + +105 +size_t + +m_group_y_mesge_ngth +( + +106 +OlmOutboundGroupSessi + * +ssi +, + +107 +size_t + +axt_ngth + + +116 +size_t + +m_group_y +( + +117 +OlmOutboundGroupSessi + * +ssi +, + +118 +ut8_t + cڡ * +axt +, +size_t + +axt_ngth +, + +119 +ut8_t + * +mesge +, +size_t + +mesge_ngth + + +126 +size_t + +m_outbound_group_ssi_id_ngth +( + +127 cڡ +OlmOutboundGroupSessi + * +ssi + + +138 +size_t + +m_outbound_group_ssi_id +( + +139 +OlmOutboundGroupSessi + * +ssi +, + +140 +ut8_t + * +id +, +size_t + +id_ngth + + +149 +ut32_t + +m_outbound_group_ssi_mesge_dex +( + +150 +OlmOutboundGroupSessi + * +ssi + + +156 +size_t + +m_outbound_group_ssi_key_ngth +( + +157 cڡ +OlmOutboundGroupSessi + * +ssi + + +170 +size_t + +m_outbound_group_ssi_key +( + +171 +OlmOutboundGroupSessi + * +ssi +, + +172 +ut8_t + * +key +, +size_t + +key_ngth + + +177 #ifde +__lulus + + + @/usr/include/openssl/aes.h + +10 #ide +HEADER_AES_H + + +11  + #HEADER_AES_H + + + ) + +13  + ~<ݒs/ݒscf.h +> + +15  + ~ + +16 #ifde +__lulus + + +20  + #AES_ENCRYPT + 1 + + ) + +21  + #AES_DECRYPT + 0 + + ) + +27  + #AES_MAXNR + 14 + + ) + +28  + #AES_BLOCK_SIZE + 16 + + ) + +31  + ss_key_ + { + +32 #ifde +AES_LONG + + +33  +rd_key +[4 * ( +AES_MAXNR + + 1)]; + +35  +rd_key +[4 * ( +AES_MAXNR + + 1)]; + +37  +rounds +; + +39  +s_key_ + + tAES_KEY +; + +41 cڡ * +AES_tis +(); + +43  +AES_t_y_key +(cڡ * +urKey +, cڡ  +bs +, + +44 +AES_KEY + * +key +); + +45  +AES_t_dey_key +(cڡ * +urKey +, cڡ  +bs +, + +46 +AES_KEY + * +key +); + +48  +AES_y +(cڡ * + +, * +out +, + +49 cڡ +AES_KEY + * +key +); + +50  +AES_dey +(cڡ * + +, * +out +, + +51 cڡ +AES_KEY + * +key +); + +53  +AES_ecb_y +(cڡ * + +, * +out +, + +54 cڡ +AES_KEY + * +key +, cڡ  +c +); + +55  +AES_cbc_y +(cڡ * + +, * +out +, + +56 +size_t + +ngth +, cڡ +AES_KEY + * +key +, + +57 * +ivec +, cڡ  +c +); + +58  +AES_cfb128_y +(cڡ * + +, * +out +, + +59 +size_t + +ngth +, cڡ +AES_KEY + * +key +, + +60 * +ivec +, * +num +, cڡ  +c +); + +61  +AES_cfb1_y +(cڡ * + +, * +out +, + +62 +size_t + +ngth +, cڡ +AES_KEY + * +key +, + +63 * +ivec +, * +num +, cڡ  +c +); + +64  +AES_cfb8_y +(cڡ * + +, * +out +, + +65 +size_t + +ngth +, cڡ +AES_KEY + * +key +, + +66 * +ivec +, * +num +, cڡ  +c +); + +67  +AES_ofb128_y +(cڡ * + +, * +out +, + +68 +size_t + +ngth +, cڡ +AES_KEY + * +key +, + +69 * +ivec +, * +num +); + +71  +AES_ige_y +(cڡ * + +, * +out +, + +72 +size_t + +ngth +, cڡ +AES_KEY + * +key +, + +73 * +ivec +, cڡ  +c +); + +75  +AES_bi_ige_y +(cڡ * + +, * +out +, + +76 +size_t + +ngth +, cڡ +AES_KEY + * +key +, + +77 cڡ +AES_KEY + * +key2 +, cڡ * +ivec +, + +78 cڡ  +c +); + +80  +AES_wp_key +( +AES_KEY + * +key +, cڡ * +iv +, + +81 * +out +, + +82 cڡ * + +,  +n +); + +83  +AES_unwp_key +( +AES_KEY + * +key +, cڡ * +iv +, + +84 * +out +, + +85 cڡ * + +,  +n +); + +88 #ifde +__lulus + + + @/usr/include/openssl/evp.h + +10 #ide +HEADER_ENVELOPE_H + + +11  + #HEADER_ENVELOPE_H + + + ) + +13  + ~<ݒs/ݒscf.h +> + +14  + ~<ݒs/os_typ.h +> + +15  + ~<ݒs/symhacks.h +> + +16  + ~<ݒs/bio.h +> + +17  + ~<ݒs/ev.h +> + +19  + #EVP_MAX_MD_SIZE + 64 + + ) + +20  + #EVP_MAX_KEY_LENGTH + 64 + + ) + +21  + #EVP_MAX_IV_LENGTH + 16 + + ) + +22  + #EVP_MAX_BLOCK_LENGTH + 32 + + ) + +24  + #PKCS5_SALT_LEN + 8 + + ) + +26  + #PKCS5_DEFAULT_ITER + 2048 + + ) + +28  + ~<ݒs/objes.h +> + +30  + #EVP_PK_RSA + 0x0001 + + ) + +31  + #EVP_PK_DSA + 0x0002 + + ) + +32  + #EVP_PK_DH + 0x0004 + + ) + +33  + #EVP_PK_EC + 0x0008 + + ) + +34  + #EVP_PKT_SIGN + 0x0010 + + ) + +35  + #EVP_PKT_ENC + 0x0020 + + ) + +36  + #EVP_PKT_EXCH + 0x0040 + + ) + +37  + #EVP_PKS_RSA + 0x0100 + + ) + +38  + #EVP_PKS_DSA + 0x0200 + + ) + +39  + #EVP_PKS_EC + 0x0400 + + ) + +41  + #EVP_PKEY_NONE + +NID_undef + + + ) + +42  + #EVP_PKEY_RSA + +NID_rEnyi + + + ) + +43  + #EVP_PKEY_RSA2 + +NID_r + + + ) + +44  + #EVP_PKEY_RSA_PSS + +NID_rsPss + + + ) + +45  + #EVP_PKEY_DSA + +NID_d + + + ) + +46  + #EVP_PKEY_DSA1 + +NID_d_2 + + + ) + +47  + #EVP_PKEY_DSA2 + +NID_dWhSHA + + + ) + +48  + #EVP_PKEY_DSA3 + +NID_dWhSHA1 + + + ) + +49  + #EVP_PKEY_DSA4 + +NID_dWhSHA1_2 + + + ) + +50  + #EVP_PKEY_DH + +NID_dhKeyAgemt + + + ) + +51  + #EVP_PKEY_DHX + +NID_dhpubliumb + + + ) + +52  + #EVP_PKEY_EC + +NID_X9_62_id_ecPublicKey + + + ) + +53  + #EVP_PKEY_SM2 + +NID_sm2 + + + ) + +54  + #EVP_PKEY_HMAC + +NID_hmac + + + ) + +55  + #EVP_PKEY_CMAC + +NID_cmac + + + ) + +56  + #EVP_PKEY_SCRYPT + +NID_id_sy + + + ) + +57  + #EVP_PKEY_TLS1_PRF + +NID_s1_f + + + ) + +58  + #EVP_PKEY_HKDF + +NID_hkdf + + + ) + +59  + #EVP_PKEY_POLY1305 + +NID_py1305 + + + ) + +60  + #EVP_PKEY_SIPHASH + +NID_shash + + + ) + +61  + #EVP_PKEY_X25519 + +NID_X25519 + + + ) + +62  + #EVP_PKEY_ED25519 + +NID_ED25519 + + + ) + +63  + #EVP_PKEY_X448 + +NID_X448 + + + ) + +64  + #EVP_PKEY_ED448 + +NID_ED448 + + + ) + +66 #ifde +__lulus + + +70  + #EVP_PKEY_MO_SIGN + 0x0001 + + ) + +71  + #EVP_PKEY_MO_VERIFY + 0x0002 + + ) + +72  + #EVP_PKEY_MO_ENCRYPT + 0x0004 + + ) + +73  + #EVP_PKEY_MO_DECRYPT + 0x0008 + + ) + +75 #ide +EVP_MD + + +76 +EVP_MD + * +EVP_MD_mh_w +( +md_ty +,  +pkey_ty +); + +77 +EVP_MD + * +EVP_MD_mh_dup +(cڡ EVP_MD * +md +); + +78  +EVP_MD_mh_ +( +EVP_MD + * +md +); + +80  +EVP_MD_mh_t_put_blocksize +( +EVP_MD + * +md +,  +blocksize +); + +81  +EVP_MD_mh_t_su_size +( +EVP_MD + * +md +,  +susize +); + +82  +EVP_MD_mh_t_p_dasize +( +EVP_MD + * +md +,  +dasize +); + +83  +EVP_MD_mh_t_ags +( +EVP_MD + * +md +,  +ags +); + +84  +EVP_MD_mh_t_ +( +EVP_MD + * +md +, (* + +)( +EVP_MD_CTX + * +x +)); + +85  +EVP_MD_mh_t_upde +( +EVP_MD + * +md +, (* +upde +)( +EVP_MD_CTX + * +x +, + +86 cڡ * +da +, + +87 +size_t + +cou +)); + +88  +EVP_MD_mh_t_f +( +EVP_MD + * +md +, (* +f +)( +EVP_MD_CTX + * +x +, + +89 * +md +)); + +90  +EVP_MD_mh_t_cy +( +EVP_MD + * +md +, (* +cy +)( +EVP_MD_CTX + * +to +, + +91 cڡ +EVP_MD_CTX + * +om +)); + +92  +EVP_MD_mh_t_nup +( +EVP_MD + * +md +, (* +nup +)( +EVP_MD_CTX + * +x +)); + +93  +EVP_MD_mh_t_ +( +EVP_MD + * +md +, (* + +)( +EVP_MD_CTX + * +x +,  +cmd +, + +94  +p1 +, * +p2 +)); + +96  +EVP_MD_mh_g_put_blocksize +(cڡ +EVP_MD + * +md +); + +97  +EVP_MD_mh_g_su_size +(cڡ +EVP_MD + * +md +); + +98  +EVP_MD_mh_g_p_dasize +(cڡ +EVP_MD + * +md +); + +99  +EVP_MD_mh_g_ags +(cڡ +EVP_MD + * +md +); + +100 (* +EVP_MD_mh_g_ +(cڡ +EVP_MD + * +md +))( +EVP_MD_CTX + * +x +); + +101 (* +EVP_MD_mh_g_upde +(cڡ +EVP_MD + * +md +))( +EVP_MD_CTX + * +x +, + +102 cڡ * +da +, + +103 +size_t + +cou +); + +104 (* +EVP_MD_mh_g_f +(cڡ +EVP_MD + * +md +))( +EVP_MD_CTX + * +x +, + +105 * +md +); + +106 (* +EVP_MD_mh_g_cy +(cڡ +EVP_MD + * +md +))( +EVP_MD_CTX + * +to +, + +107 cڡ +EVP_MD_CTX + * +om +); + +108 (* +EVP_MD_mh_g_nup +(cڡ +EVP_MD + * +md +))( +EVP_MD_CTX + * +x +); + +109 (* +EVP_MD_mh_g_ +(cڡ +EVP_MD + * +md +))( +EVP_MD_CTX + * +x +,  +cmd +, + +110  +p1 +, * +p2 +); + +113  + #EVP_MD_FLAG_ONESHOT + 0x0001 + + ) + +116  + #EVP_MD_FLAG_XOF + 0x0002 + + ) + +120  + #EVP_MD_FLAG_DIGALGID_MASK + 0x0018 + + ) + +124  + #EVP_MD_FLAG_DIGALGID_NULL + 0x0000 + + ) + +128  + #EVP_MD_FLAG_DIGALGID_ABSENT + 0x0008 + + ) + +132  + #EVP_MD_FLAG_DIGALGID_CUSTOM + 0x0018 + + ) + +135  + #EVP_MD_FLAG_FIPS + 0x0400 + + ) + +139  + #EVP_MD_CTRL_DIGALGID + 0x1 + + ) + +140  + #EVP_MD_CTRL_MICALG + 0x2 + + ) + +141  + #EVP_MD_CTRL_XOF_LEN + 0x3 + + ) + +145  + #EVP_MD_CTRL_ALG_CTRL + 0x1000 + + ) + +151  + #EVP_MD_CTX_FLAG_ONESHOT + 0x0001 + + ) + +153  + #EVP_MD_CTX_FLAG_CLEANED + 0x0002 + + ) + +155  + #EVP_MD_CTX_FLAG_REUSE + 0x0004 + + ) + +162  + #EVP_MD_CTX_FLAG_NON_FIPS_ALLOW + 0x0008 + + ) + +170  + #EVP_MD_CTX_FLAG_PAD_MASK + 0xF0 + + ) + +171  + #EVP_MD_CTX_FLAG_PAD_PKCS1 + 0x00 + + ) + +172  + #EVP_MD_CTX_FLAG_PAD_X931 + 0x10 + + ) + +173  + #EVP_MD_CTX_FLAG_PAD_PSS + 0x20 + + ) + +175  + #EVP_MD_CTX_FLAG_NO_INIT + 0x0100 + + ) + +182  + #EVP_MD_CTX_FLAG_FINALISE + 0x0200 + + ) + +185 +EVP_CIPHER + * +EVP_CIPHER_mh_w +( +ch_ty +,  +block_size +,  +key_n +); + +186 +EVP_CIPHER + * +EVP_CIPHER_mh_dup +(cڡ EVP_CIPHER * +ch +); + +187  +EVP_CIPHER_mh_ +( +EVP_CIPHER + * +ch +); + +189  +EVP_CIPHER_mh_t_iv_ngth +( +EVP_CIPHER + * +ch +,  +iv_n +); + +190  +EVP_CIPHER_mh_t_ags +( +EVP_CIPHER + * +ch +,  +ags +); + +191  +EVP_CIPHER_mh_t_im_x_size +( +EVP_CIPHER + * +ch +,  +x_size +); + +192  +EVP_CIPHER_mh_t_ +( +EVP_CIPHER + * +ch +, + +193 (* + +( +EVP_CIPHER_CTX + * +x +, + +194 cڡ * +key +, + +195 cڡ * +iv +, + +196  +c +)); + +197  +EVP_CIPHER_mh_t_do_ch +( +EVP_CIPHER + * +ch +, + +198 (* +do_ch +( +EVP_CIPHER_CTX + * +x +, + +199 * +out +, + +200 cڡ * + +, + +201 +size_t + +l +)); + +202  +EVP_CIPHER_mh_t_nup +( +EVP_CIPHER + * +ch +, + +203 (* +nup +( +EVP_CIPHER_CTX + *)); + +204  +EVP_CIPHER_mh_t_t_a1_ms +( +EVP_CIPHER + * +ch +, + +205 (* +t_a1_ms +( +EVP_CIPHER_CTX + *, + +206 +ASN1_TYPE + *)); + +207  +EVP_CIPHER_mh_t_g_a1_ms +( +EVP_CIPHER + * +ch +, + +208 (* +g_a1_ms +( +EVP_CIPHER_CTX + *, + +209 +ASN1_TYPE + *)); + +210  +EVP_CIPHER_mh_t_ +( +EVP_CIPHER + * +ch +, + +211 (* + +( +EVP_CIPHER_CTX + *,  +ty +, + +212  +g +, * +r +)); + +214 (* +EVP_CIPHER_mh_g_ +(cڡ +EVP_CIPHER + * +ch +))( +EVP_CIPHER_CTX + * +x +, + +215 cڡ * +key +, + +216 cڡ * +iv +, + +217  +c +); + +218 (* +EVP_CIPHER_mh_g_do_ch +(cڡ +EVP_CIPHER + * +ch +))( +EVP_CIPHER_CTX + * +x +, + +219 * +out +, + +220 cڡ * + +, + +221 +size_t + +l +); + +222 (* +EVP_CIPHER_mh_g_nup +(cڡ +EVP_CIPHER + * +ch +))( +EVP_CIPHER_CTX + *); + +223 (* +EVP_CIPHER_mh_g_t_a1_ms +(cڡ +EVP_CIPHER + * +ch +))( +EVP_CIPHER_CTX + *, + +224 +ASN1_TYPE + *); + +225 (* +EVP_CIPHER_mh_g_g_a1_ms +(cڡ +EVP_CIPHER + * +ch +))( +EVP_CIPHER_CTX + *, + +226 +ASN1_TYPE + *); + +227 (* +EVP_CIPHER_mh_g_ +(cڡ +EVP_CIPHER + * +ch +))( +EVP_CIPHER_CTX + *, + +228  +ty +,  +g +, + +229 * +r +); + +235  + #EVP_CIPH_STREAM_CIPHER + 0x0 + + ) + +236  + #EVP_CIPH_ECB_MODE + 0x1 + + ) + +237  + #EVP_CIPH_CBC_MODE + 0x2 + + ) + +238  + #EVP_CIPH_CFB_MODE + 0x3 + + ) + +239  + #EVP_CIPH_OFB_MODE + 0x4 + + ) + +240  + #EVP_CIPH_CTR_MODE + 0x5 + + ) + +241  + #EVP_CIPH_GCM_MODE + 0x6 + + ) + +242  + #EVP_CIPH_CCM_MODE + 0x7 + + ) + +243  + #EVP_CIPH_XTS_MODE + 0x10001 + + ) + +244  + #EVP_CIPH_WRAP_MODE + 0x10002 + + ) + +245  + #EVP_CIPH_OCB_MODE + 0x10003 + + ) + +246  + #EVP_CIPH_MODE + 0xF0007 + + ) + +248  + #EVP_CIPH_VARIABLE_LENGTH + 0x8 + + ) + +250  + #EVP_CIPH_CUSTOM_IV + 0x10 + + ) + +252  + #EVP_CIPH_ALWAYS_CALL_INIT + 0x20 + + ) + +254  + #EVP_CIPH_CTRL_INIT + 0x40 + + ) + +256  + #EVP_CIPH_CUSTOM_KEY_LENGTH + 0x80 + + ) + +258  + #EVP_CIPH_NO_PADDING + 0x100 + + ) + +260  + #EVP_CIPH_RAND_KEY + 0x200 + + ) + +262  + #EVP_CIPH_CUSTOM_COPY + 0x400 + + ) + +264  + #EVP_CIPH_FLAG_DEFAULT_ASN1 + 0x1000 + + ) + +266  + #EVP_CIPH_FLAG_LENGTH_BITS + 0x2000 + + ) + +268  + #EVP_CIPH_FLAG_FIPS + 0x4000 + + ) + +270  + #EVP_CIPH_FLAG_NON_FIPS_ALLOW + 0x8000 + + ) + +274  + #EVP_CIPH_FLAG_CUSTOM_CIPHER + 0x100000 + + ) + +275  + #EVP_CIPH_FLAG_AEAD_CIPHER + 0x200000 + + ) + +276  + #EVP_CIPH_FLAG_TLS1_1_MULTIBLOCK + 0x400000 + + ) + +278  + #EVP_CIPH_FLAG_PIPELINE + 0X800000 + + ) + +285  + #EVP_CIPHER_CTX_FLAG_WRAP_ALLOW + 0x1 + + ) + +289  + #EVP_CTRL_INIT + 0x0 + + ) + +290  + #EVP_CTRL_SET_KEY_LENGTH + 0x1 + + ) + +291  + #EVP_CTRL_GET_RC2_KEY_BITS + 0x2 + + ) + +292  + #EVP_CTRL_SET_RC2_KEY_BITS + 0x3 + + ) + +293  + #EVP_CTRL_GET_RC5_ROUNDS + 0x4 + + ) + +294  + #EVP_CTRL_SET_RC5_ROUNDS + 0x5 + + ) + +295  + #EVP_CTRL_RAND_KEY + 0x6 + + ) + +296  + #EVP_CTRL_PBE_PRF_NID + 0x7 + + ) + +297  + #EVP_CTRL_COPY + 0x8 + + ) + +298  + #EVP_CTRL_AEAD_SET_IVLEN + 0x9 + + ) + +299  + #EVP_CTRL_AEAD_GET_TAG + 0x10 + + ) + +300  + #EVP_CTRL_AEAD_SET_TAG + 0x11 + + ) + +301  + #EVP_CTRL_AEAD_SET_IV_FIXED + 0x12 + + ) + +302  + #EVP_CTRL_GCM_SET_IVLEN + +EVP_CTRL_AEAD_SET_IVLEN + + + ) + +303  + #EVP_CTRL_GCM_GET_TAG + +EVP_CTRL_AEAD_GET_TAG + + + ) + +304  + #EVP_CTRL_GCM_SET_TAG + +EVP_CTRL_AEAD_SET_TAG + + + ) + +305  + #EVP_CTRL_GCM_SET_IV_FIXED + +EVP_CTRL_AEAD_SET_IV_FIXED + + + ) + +306  + #EVP_CTRL_GCM_IV_GEN + 0x13 + + ) + +307  + #EVP_CTRL_CCM_SET_IVLEN + +EVP_CTRL_AEAD_SET_IVLEN + + + ) + +308  + #EVP_CTRL_CCM_GET_TAG + +EVP_CTRL_AEAD_GET_TAG + + + ) + +309  + #EVP_CTRL_CCM_SET_TAG + +EVP_CTRL_AEAD_SET_TAG + + + ) + +310  + #EVP_CTRL_CCM_SET_IV_FIXED + +EVP_CTRL_AEAD_SET_IV_FIXED + + + ) + +311  + #EVP_CTRL_CCM_SET_L + 0x14 + + ) + +312  + #EVP_CTRL_CCM_SET_MSGLEN + 0x15 + + ) + +318  + #EVP_CTRL_AEAD_TLS1_AAD + 0x16 + + ) + +320  + #EVP_CTRL_AEAD_SET_MAC_KEY + 0x17 + + ) + +322  + #EVP_CTRL_GCM_SET_IV_INV + 0x18 + + ) + +324  + #EVP_CTRL_TLS1_1_MULTIBLOCK_AAD + 0x19 + + ) + +325  + #EVP_CTRL_TLS1_1_MULTIBLOCK_ENCRYPT + 0x1a + + ) + +326  + #EVP_CTRL_TLS1_1_MULTIBLOCK_DECRYPT + 0x1b + + ) + +327  + #EVP_CTRL_TLS1_1_MULTIBLOCK_MAX_BUFSIZE + 0x1c + + ) + +329  + #EVP_CTRL_SSL3_MASTER_SECRET + 0x1d + + ) + +332  + #EVP_CTRL_SET_SBOX + 0x1e + + ) + +337  + #EVP_CTRL_SBOX_USED + 0x1f + + ) + +341  + #EVP_CTRL_KEY_MESH + 0x20 + + ) + +343  + #EVP_CTRL_BLOCK_PADDING_MODE + 0x21 + + ) + +346  + #EVP_CTRL_SET_PIPELINE_OUTPUT_BUFS + 0x22 + + ) + +348  + #EVP_CTRL_SET_PIPELINE_INPUT_BUFS + 0x23 + + ) + +350  + #EVP_CTRL_SET_PIPELINE_INPUT_LENS + 0x24 + + ) + +353  + #EVP_PADDING_PKCS7 + 1 + + ) + +354  + #EVP_PADDING_ISO7816_4 + 2 + + ) + +355  + #EVP_PADDING_ANSI923 + 3 + + ) + +356  + #EVP_PADDING_ISO10126 + 4 + + ) + +357  + #EVP_PADDING_ZERO + 5 + + ) + +360  + #EVP_AEAD_TLS1_AAD_LEN + 13 + + ) + +363 * +out +; + +364 cڡ * +p +; + +365 +size_t + +n +; + +366  +ve +; + +367 } + tEVP_CTRL_TLS1_1_MULTIBLOCK_PARAM +; + +371  + #EVP_GCM_TLS_FIXED_IV_LEN + 4 + + ) + +373  + #EVP_GCM_TLS_EXPLICIT_IV_LEN + 8 + + ) + +375  + #EVP_GCM_TLS_TAG_LEN + 16 + + ) + +379  + #EVP_CCM_TLS_FIXED_IV_LEN + 4 + + ) + +381  + #EVP_CCM_TLS_EXPLICIT_IV_LEN + 8 + + ) + +383  + #EVP_CCM_TLS_IV_LEN + 12 + + ) + +385  + #EVP_CCM_TLS_TAG_LEN + 16 + + ) + +387  + #EVP_CCM8_TLS_TAG_LEN + 8 + + ) + +390  + #EVP_CHACHAPOLY_TLS_TAG_LEN + 16 + + ) + +392  + sevp_ch_fo_ + { + +393 cڡ +EVP_CIPHER + * +ch +; + +394  +iv +[ +EVP_MAX_IV_LENGTH +]; + +395 } + tEVP_CIPHER_INFO +; + +399 ( +EVP_PBE_KEYGEN +( + tEVP_CIPHER_CTX + * + tx +, cڡ * + tss +, + +400  + ts +, + tASN1_TYPE + * + tm +, + +401 cڡ + tEVP_CIPHER + * + tch +, cڡ + tEVP_MD + * + tmd +, + +402  + t_de +); + +404 #ide +OPENSSL_NO_RSA + + +405  + #EVP_PKEY_assign_RSA +( +pkey +, +r + + `EVP_PKEY_assign +(key), +EVP_PKEY_RSA +,\ + +406 (*)( +r +)) + + ) + +409 #ide +OPENSSL_NO_DSA + + +410  + #EVP_PKEY_assign_DSA +( +pkey +, +d + + `EVP_PKEY_assign +(key), +EVP_PKEY_DSA +,\ + +411 (*)( +d +)) + + ) + +414 #ide +OPENSSL_NO_DH + + +415  + #EVP_PKEY_assign_DH +( +pkey +, +dh + + `EVP_PKEY_assign +(key), +EVP_PKEY_DH +,\ + +416 (*)( +dh +)) + + ) + +419 #ide +OPENSSL_NO_EC + + +420  + #EVP_PKEY_assign_EC_KEY +( +pkey +, +eckey + + `EVP_PKEY_assign +(key), +EVP_PKEY_EC +,\ + +421 (*)( +eckey +)) + + ) + +423 #ide +OPENSSL_NO_SIPHASH + + +424  + #EVP_PKEY_assign_SIPHASH +( +pkey +, +shkey + + `EVP_PKEY_assign +(key), +EVP_PKEY_SIPHASH +,\ + +425 (*)( +shkey +)) + + ) + +428 #ide +OPENSSL_NO_POLY1305 + + +429  + #EVP_PKEY_assign_POLY1305 +( +pkey +, +pykey + + `EVP_PKEY_assign +(key), +EVP_PKEY_POLY1305 +,\ + +430 (*)( +pykey +)) + + ) + +434  + #EVP_g_digebynid +( +a + + `EVP_g_digebyme +( + `OBJ_nid2 +)) + + ) + +435  + #EVP_g_digebyobj +( +a + + `EVP_g_digebynid +( + `OBJ_obj2nid +)) + + ) + +436  + #EVP_g_chbynid +( +a + + `EVP_g_chbyme +( + `OBJ_nid2 +)) + + ) + +437  + #EVP_g_chbyobj +( +a + + `EVP_g_chbynid +( + `OBJ_obj2nid +)) + + ) + +439  +EVP_MD_ty +(cڡ +EVP_MD + * +md +); + +440  + #EVP_MD_nid +( +e + + `EVP_MD_ty +) + + ) + +441  + #EVP_MD_me +( +e + + `OBJ_nid2 +( + `EVP_MD_nid +)) + + ) + +442  +EVP_MD_pkey_ty +(cڡ +EVP_MD + * +md +); + +443  +EVP_MD_size +(cڡ +EVP_MD + * +md +); + +444  +EVP_MD_block_size +(cڡ +EVP_MD + * +md +); + +445  +EVP_MD_ags +(cڡ +EVP_MD + * +md +); + +447 cڡ +EVP_MD + * +EVP_MD_CTX_md +(cڡ +EVP_MD_CTX + * +x +); + +448 (* +EVP_MD_CTX_upde_ +( +EVP_MD_CTX + * +x +))(EVP_MD_CTX *ctx, + +449 cڡ * +da +, +size_t + +cou +); + +450  +EVP_MD_CTX_t_upde_ +( +EVP_MD_CTX + * +x +, + +451 (* +upde +( +EVP_MD_CTX + * +x +, + +452 cڡ * +da +, +size_t + +cou +)); + +453  + #EVP_MD_CTX_size +( +e + + `EVP_MD_size +( + `EVP_MD_CTX_md +)) + + ) + +454  + #EVP_MD_CTX_block_size +( +e + + `EVP_MD_block_size +( + `EVP_MD_CTX_md +)) + + ) + +455  + #EVP_MD_CTX_ty +( +e + + `EVP_MD_ty +( + `EVP_MD_CTX_md +)) + + ) + +456 +EVP_PKEY_CTX + * +EVP_MD_CTX_pkey_x +(cڡ +EVP_MD_CTX + * +x +); + +457  +EVP_MD_CTX_t_pkey_x +( +EVP_MD_CTX + * +x +, +EVP_PKEY_CTX + * +px +); + +458 * +EVP_MD_CTX_md_da +(cڡ +EVP_MD_CTX + * +x +); + +460  +EVP_CIPHER_nid +(cڡ +EVP_CIPHER + * +ch +); + +461  + #EVP_CIPHER_me +( +e + + `OBJ_nid2 +( + `EVP_CIPHER_nid +)) + + ) + +462  +EVP_CIPHER_block_size +(cڡ +EVP_CIPHER + * +ch +); + +463  +EVP_CIPHER_im_x_size +(cڡ +EVP_CIPHER + * +ch +); + +464  +EVP_CIPHER_key_ngth +(cڡ +EVP_CIPHER + * +ch +); + +465  +EVP_CIPHER_iv_ngth +(cڡ +EVP_CIPHER + * +ch +); + +466  +EVP_CIPHER_ags +(cڡ +EVP_CIPHER + * +ch +); + +467  + #EVP_CIPHER_mode +( +e +( + `EVP_CIPHER_ags +& +EVP_CIPH_MODE +) + + ) + +469 cڡ +EVP_CIPHER + * +EVP_CIPHER_CTX_ch +(cڡ +EVP_CIPHER_CTX + * +x +); + +470  +EVP_CIPHER_CTX_yg +(cڡ +EVP_CIPHER_CTX + * +x +); + +471  +EVP_CIPHER_CTX_nid +(cڡ +EVP_CIPHER_CTX + * +x +); + +472  +EVP_CIPHER_CTX_block_size +(cڡ +EVP_CIPHER_CTX + * +x +); + +473  +EVP_CIPHER_CTX_key_ngth +(cڡ +EVP_CIPHER_CTX + * +x +); + +474  +EVP_CIPHER_CTX_iv_ngth +(cڡ +EVP_CIPHER_CTX + * +x +); + +475 cڡ * +EVP_CIPHER_CTX_iv +(cڡ +EVP_CIPHER_CTX + * +x +); + +476 cڡ * +EVP_CIPHER_CTX_ig_iv +(cڡ +EVP_CIPHER_CTX + * +x +); + +477 * +EVP_CIPHER_CTX_iv_nocڡ +( +EVP_CIPHER_CTX + * +x +); + +478 * +EVP_CIPHER_CTX_buf_nocڡ +( +EVP_CIPHER_CTX + * +x +); + +479  +EVP_CIPHER_CTX_num +(cڡ +EVP_CIPHER_CTX + * +x +); + +480  +EVP_CIPHER_CTX_t_num +( +EVP_CIPHER_CTX + * +x +,  +num +); + +481  +EVP_CIPHER_CTX_cy +( +EVP_CIPHER_CTX + * +out +, cڡ EVP_CIPHER_CTX * + +); + +482 * +EVP_CIPHER_CTX_g_p_da +(cڡ +EVP_CIPHER_CTX + * +x +); + +483  +EVP_CIPHER_CTX_t_p_da +( +EVP_CIPHER_CTX + * +x +, * +da +); + +484 * +EVP_CIPHER_CTX_g_ch_da +(cڡ +EVP_CIPHER_CTX + * +x +); + +485 * +EVP_CIPHER_CTX_t_ch_da +( +EVP_CIPHER_CTX + * +x +, * +ch_da +); + +486  + #EVP_CIPHER_CTX_ty +( +c + + `EVP_CIPHER_ty +( + `EVP_CIPHER_CTX_ch +(c)) + + ) + +487 #i +OPENSSL_API_COMPAT + < 0x10100000L + +488  + #EVP_CIPHER_CTX_ags +( +c + + `EVP_CIPHER_ags +( + `EVP_CIPHER_CTX_ch +(c)) + + ) + +490  + #EVP_CIPHER_CTX_mode +( +c + + `EVP_CIPHER_mode +( + `EVP_CIPHER_CTX_ch +(c)) + + ) + +492  + #EVP_ENCODE_LENGTH +( +l +((()+2)/3*4)+()/48+1)*2+80) + + ) + +493  + #EVP_DECODE_LENGTH +( +l +(()+3)/4*3+80) + + ) + +495  + #EVP_SignIn_ex +( +a +, +b +, +c + + `EVP_DigeIn_ex +,b,c) + + ) + +496  + #EVP_SignIn +( +a +, +b + + `EVP_DigeIn +,b) + + ) + +497  + #EVP_SignUpde +( +a +, +b +, +c + + `EVP_DigeUpde +,b,c) + + ) + +498  + #EVP_VifyIn_ex +( +a +, +b +, +c + + `EVP_DigeIn_ex +,b,c) + + ) + +499  + #EVP_VifyIn +( +a +, +b + + `EVP_DigeIn +,b) + + ) + +500  + #EVP_VifyUpde +( +a +, +b +, +c + + `EVP_DigeUpde +,b,c) + + ) + +501  + #EVP_OnUpde +( +a +, +b +, +c +, +d +, +e + + `EVP_DeyUpde +,b,c,d,e) + + ) + +502  + #EVP_SlUpde +( +a +, +b +, +c +, +d +, +e + + `EVP_EnyUpde +,b,c,d,e) + + ) + +503  + #EVP_DigeSignUpde +( +a +, +b +, +c + + `EVP_DigeUpde +,b,c) + + ) + +504  + #EVP_DigeVifyUpde +( +a +, +b +, +c + + `EVP_DigeUpde +,b,c) + + ) + +506 #ifde +CONST_STRICT + + +507  +BIO_t_md +( +BIO + *, cڡ +EVP_MD + * +md +); + +509  + #BIO_t_md +( +b +, +md + + `BIO_ +(b, +BIO_C_SET_MD +,0,(*)(md)) + + ) + +511  + #BIO_g_md +( +b +, +mdp + + `BIO_ +(b, +BIO_C_GET_MD +,0,(*)(mdp)) + + ) + +512  + #BIO_g_md_x +( +b +, +md + + `BIO_ +(b, +BIO_C_GET_MD_CTX +,0, \ + +513 (*)( +md +)) + + ) + +514  + #BIO_t_md_x +( +b +, +md + + `BIO_ +(b, +BIO_C_SET_MD_CTX +,0, \ + +515 (*)( +md +)) + + ) + +516  + #BIO_g_ch_us +( +b + + `BIO_ +(b, +BIO_C_GET_CIPHER_STATUS +,0, +NULL +) + + ) + +517  + #BIO_g_ch_x +( +b +, +c_ + + `BIO_ +(b, +BIO_C_GET_CIPHER_CTX +,0, \ + +518 (*)( +c_ +)) + + ) + +520  +EVP_Ch +( +EVP_CIPHER_CTX + * +c +, + +521 * +out +, + +522 cڡ * + +,  +l +); + +524  + #EVP_add_ch_s +( +n +, +s +) \ + +525 + `OBJ_NAME_add +(( +s +), +OBJ_NAME_TYPE_CIPHER_METH +| +OBJ_NAME_ALIAS +,( +n +)) + + ) + +526  + #EVP_add_dige_s +( +n +, +s +) \ + +527 + `OBJ_NAME_add +(( +s +), +OBJ_NAME_TYPE_MD_METH +| +OBJ_NAME_ALIAS +,( +n +)) + + ) + +528  + #EVP_de_ch_s +( +s +) \ + +529 + `OBJ_NAME_move +( +s +, +OBJ_NAME_TYPE_CIPHER_METH +| +OBJ_NAME_ALIAS +); + + ) + +530  + #EVP_de_dige_s +( +s +) \ + +531 + `OBJ_NAME_move +( +s +, +OBJ_NAME_TYPE_MD_METH +| +OBJ_NAME_ALIAS +); + + ) + +533  +EVP_MD_CTX_ +( +EVP_MD_CTX + * +x +,  +cmd +,  +p1 +, * +p2 +); + +534 +EVP_MD_CTX + * +EVP_MD_CTX_w +(); + +535  +EVP_MD_CTX_t +( +EVP_MD_CTX + * +x +); + +536  +EVP_MD_CTX_ +( +EVP_MD_CTX + * +x +); + +537  + #EVP_MD_CTX_ +( + `EVP_MD_CTX_w +() + + ) + +538  + #EVP_MD_CTX_ +( +x + + `EVP_MD_CTX_t +((x)) + + ) + +539  + #EVP_MD_CTX_deroy +( +x + + `EVP_MD_CTX_ +((x)) + + ) + +540 +__owur +  +EVP_MD_CTX_cy_ex +( +EVP_MD_CTX + * +out +, cڡ EVP_MD_CTX * + +); + +541  +EVP_MD_CTX_t_ags +( +EVP_MD_CTX + * +x +,  +ags +); + +542  +EVP_MD_CTX_r_ags +( +EVP_MD_CTX + * +x +,  +ags +); + +543  +EVP_MD_CTX__ags +(cڡ +EVP_MD_CTX + * +x +,  +ags +); + +544 +__owur +  +EVP_DigeIn_ex +( +EVP_MD_CTX + * +x +, cڡ +EVP_MD + * +ty +, + +545 +ENGINE + * +im +); + +546 +__owur +  +EVP_DigeUpde +( +EVP_MD_CTX + * +x +, cڡ * +d +, + +547 +size_t + +t +); + +548 +__owur +  +EVP_DigeF_ex +( +EVP_MD_CTX + * +x +, * +md +, + +549 * +s +); + +550 +__owur +  +EVP_Dige +(cڡ * +da +, +size_t + +cou +, + +551 * +md +, * +size +, + +552 cڡ +EVP_MD + * +ty +, +ENGINE + * +im +); + +554 +__owur +  +EVP_MD_CTX_cy +( +EVP_MD_CTX + * +out +, cڡ EVP_MD_CTX * + +); + +555 +__owur +  +EVP_DigeIn +( +EVP_MD_CTX + * +x +, cڡ +EVP_MD + * +ty +); + +556 +__owur +  +EVP_DigeF +( +EVP_MD_CTX + * +x +, * +md +, + +557 * +s +); + +558 +__owur +  +EVP_DigeFXOF +( +EVP_MD_CTX + * +x +, * +md +, + +559 +size_t + +n +); + +561  +EVP_ad_pw_rg +(* +buf +,  +ngth +, cڡ * +om +,  +vify +); + +562  +EVP_ad_pw_rg_m +(* +buf +,  +mn +,  +maxn +, + +563 cڡ * +om +,  +vify +); + +564  +EVP_t_pw_om +(cڡ * +om +); + +565 * +EVP_g_pw_om +(); + +567 +__owur +  +EVP_BysToKey +(cڡ +EVP_CIPHER + * +ty +, cڡ +EVP_MD + * +md +, + +568 cڡ * + +, + +569 cڡ * +da +,  +d +,  +cou +, + +570 * +key +, * +iv +); + +572  +EVP_CIPHER_CTX_t_ags +( +EVP_CIPHER_CTX + * +x +,  +ags +); + +573  +EVP_CIPHER_CTX_r_ags +( +EVP_CIPHER_CTX + * +x +,  +ags +); + +574  +EVP_CIPHER_CTX__ags +(cڡ +EVP_CIPHER_CTX + * +x +,  +ags +); + +576 +__owur +  +EVP_EnyIn +( +EVP_CIPHER_CTX + * +x +, cڡ +EVP_CIPHER + * +ch +, + +577 cڡ * +key +, cڡ * +iv +); + +578  +EVP_EnyIn_ex +( +EVP_CIPHER_CTX + * +x +, + +579 cڡ +EVP_CIPHER + * +ch +, +ENGINE + * +im +, + +580 cڡ * +key +, + +581 cڡ * +iv +); + +582  +EVP_EnyUpde +( +EVP_CIPHER_CTX + * +x +, * +out +, + +583 * +ou +, cڡ * + +,  +l +); + +584  +EVP_EnyF_ex +( +EVP_CIPHER_CTX + * +x +, * +out +, + +585 * +ou +); + +586  +EVP_EnyF +( +EVP_CIPHER_CTX + * +x +, * +out +, + +587 * +ou +); + +589 +__owur +  +EVP_DeyIn +( +EVP_CIPHER_CTX + * +x +, cڡ +EVP_CIPHER + * +ch +, + +590 cڡ * +key +, cڡ * +iv +); + +591  +EVP_DeyIn_ex +( +EVP_CIPHER_CTX + * +x +, + +592 cڡ +EVP_CIPHER + * +ch +, +ENGINE + * +im +, + +593 cڡ * +key +, + +594 cڡ * +iv +); + +595  +EVP_DeyUpde +( +EVP_CIPHER_CTX + * +x +, * +out +, + +596 * +ou +, cڡ * + +,  +l +); + +597 +__owur +  +EVP_DeyF +( +EVP_CIPHER_CTX + * +x +, * +outm +, + +598 * +ou +); + +599  +EVP_DeyF_ex +( +EVP_CIPHER_CTX + * +x +, * +outm +, + +600 * +ou +); + +602 +__owur +  +EVP_ChIn +( +EVP_CIPHER_CTX + * +x +, cڡ +EVP_CIPHER + * +ch +, + +603 cڡ * +key +, cڡ * +iv +, + +604  +c +); + +605  +EVP_ChIn_ex +( +EVP_CIPHER_CTX + * +x +, + +606 cڡ +EVP_CIPHER + * +ch +, +ENGINE + * +im +, + +607 cڡ * +key +, + +608 cڡ * +iv +,  +c +); + +609 +__owur +  +EVP_ChUpde +( +EVP_CIPHER_CTX + * +x +, * +out +, + +610 * +ou +, cڡ * + +,  +l +); + +611 +__owur +  +EVP_ChF +( +EVP_CIPHER_CTX + * +x +, * +outm +, + +612 * +ou +); + +613 +__owur +  +EVP_ChF_ex +( +EVP_CIPHER_CTX + * +x +, * +outm +, + +614 * +ou +); + +616 +__owur +  +EVP_SignF +( +EVP_MD_CTX + * +x +, * +md +, * +s +, + +617 +EVP_PKEY + * +pkey +); + +619 +__owur +  +EVP_DigeSign +( +EVP_MD_CTX + * +x +, * +sigt +, + +620 +size_t + * +sign +, cڡ * +tbs +, + +621 +size_t + +tb +); + +623 +__owur +  +EVP_VifyF +( +EVP_MD_CTX + * +x +, cڡ * +sigbuf +, + +624  +sign +, +EVP_PKEY + * +pkey +); + +626 +__owur +  +EVP_DigeVify +( +EVP_MD_CTX + * +x +, cڡ * +sigt +, + +627 +size_t + +sign +, cڡ * +tbs +, + +628 +size_t + +tb +); + +630  +EVP_DigeSignIn +( +EVP_MD_CTX + * +x +, +EVP_PKEY_CTX + ** +px +, + +631 cڡ +EVP_MD + * +ty +, +ENGINE + * +e +, + +632 +EVP_PKEY + * +pkey +); + +633 +__owur +  +EVP_DigeSignF +( +EVP_MD_CTX + * +x +, * +sigt +, + +634 +size_t + * +sign +); + +636 +__owur +  +EVP_DigeVifyIn +( +EVP_MD_CTX + * +x +, +EVP_PKEY_CTX + ** +px +, + +637 cڡ +EVP_MD + * +ty +, +ENGINE + * +e +, + +638 +EVP_PKEY + * +pkey +); + +639 +__owur +  +EVP_DigeVifyF +( +EVP_MD_CTX + * +x +, cڡ * +sig +, + +640 +size_t + +sign +); + +642 #ide +OPENSSL_NO_RSA + + +643 +__owur +  +EVP_OnIn +( +EVP_CIPHER_CTX + * +x +, cڡ +EVP_CIPHER + * +ty +, + +644 cڡ * +ek +,  +ekl +, + +645 cڡ * +iv +, +EVP_PKEY + * +iv +); + +646 +__owur +  +EVP_OnF +( +EVP_CIPHER_CTX + * +x +, * +out +, * +ou +); + +648 +__owur +  +EVP_SlIn +( +EVP_CIPHER_CTX + * +x +, cڡ +EVP_CIPHER + * +ty +, + +649 ** +ek +, * +ekl +, * +iv +, + +650 +EVP_PKEY + ** +pubk +,  +ubk +); + +651 +__owur +  +EVP_SlF +( +EVP_CIPHER_CTX + * +x +, * +out +, * +ou +); + +654 +EVP_ENCODE_CTX + * +EVP_ENCODE_CTX_w +(); + +655  +EVP_ENCODE_CTX_ +( +EVP_ENCODE_CTX + * +x +); + +656  +EVP_ENCODE_CTX_cy +( +EVP_ENCODE_CTX + * +dx +, EVP_ENCODE_CTX * +sx +); + +657  +EVP_ENCODE_CTX_num +( +EVP_ENCODE_CTX + * +x +); + +658  +EVP_EncodeIn +( +EVP_ENCODE_CTX + * +x +); + +659  +EVP_EncodeUpde +( +EVP_ENCODE_CTX + * +x +, * +out +, * +ou +, + +660 cڡ * + +,  +l +); + +661  +EVP_EncodeF +( +EVP_ENCODE_CTX + * +x +, * +out +, * +ou +); + +662  +EVP_EncodeBlock +(* +t +, cڡ * +f +,  +n +); + +664  +EVP_DecodeIn +( +EVP_ENCODE_CTX + * +x +); + +665  +EVP_DecodeUpde +( +EVP_ENCODE_CTX + * +x +, * +out +, * +ou +, + +666 cڡ * + +,  +l +); + +667  +EVP_DecodeF +( +EVP_ENCODE_CTX + * +x +,  + +668 * +out +, * +ou +); + +669  +EVP_DecodeBlock +(* +t +, cڡ * +f +,  +n +); + +671 #i +OPENSSL_API_COMPAT + < 0x10100000L + +672  + #EVP_CIPHER_CTX_ +( +c + + `EVP_CIPHER_CTX_t +(c) + + ) + +673  + #EVP_CIPHER_CTX_nup +( +c + + `EVP_CIPHER_CTX_t +(c) + + ) + +675 +EVP_CIPHER_CTX + * +EVP_CIPHER_CTX_w +(); + +676  +EVP_CIPHER_CTX_t +( +EVP_CIPHER_CTX + * +c +); + +677  +EVP_CIPHER_CTX_ +( +EVP_CIPHER_CTX + * +c +); + +678  +EVP_CIPHER_CTX_t_key_ngth +( +EVP_CIPHER_CTX + * +x +,  +keyn +); + +679  +EVP_CIPHER_CTX_t_ddg +( +EVP_CIPHER_CTX + * +c +,  +d +); + +680  +EVP_CIPHER_CTX_ +( +EVP_CIPHER_CTX + * +x +,  +ty +,  +g +, * +r +); + +681  +EVP_CIPHER_CTX_nd_key +( +EVP_CIPHER_CTX + * +x +, * +key +); + +683 cڡ +BIO_METHOD + * +BIO_f_md +(); + +684 cڡ +BIO_METHOD + * +BIO_f_ba64 +(); + +685 cڡ +BIO_METHOD + * +BIO_f_ch +(); + +686 cڡ +BIO_METHOD + * +BIO_f_lb +(); + +687 +__owur +  +BIO_t_ch +( +BIO + * +b +, cڡ +EVP_CIPHER + * +c +, cڡ * +k +, + +688 cڡ * +i +,  +c +); + +690 cڡ +EVP_MD + * +EVP_md_nu +(); + +691 #ide +OPENSSL_NO_MD2 + + +692 cڡ +EVP_MD + * +EVP_md2 +(); + +694 #ide +OPENSSL_NO_MD4 + + +695 cڡ +EVP_MD + * +EVP_md4 +(); + +697 #ide +OPENSSL_NO_MD5 + + +698 cڡ +EVP_MD + * +EVP_md5 +(); + +699 cڡ +EVP_MD + * +EVP_md5_sha1 +(); + +701 #ide +OPENSSL_NO_BLAKE2 + + +702 cڡ +EVP_MD + * +EVP_bke2b512 +(); + +703 cڡ +EVP_MD + * +EVP_bke2s256 +(); + +705 cڡ +EVP_MD + * +EVP_sha1 +(); + +706 cڡ +EVP_MD + * +EVP_sha224 +(); + +707 cڡ +EVP_MD + * +EVP_sha256 +(); + +708 cڡ +EVP_MD + * +EVP_sha384 +(); + +709 cڡ +EVP_MD + * +EVP_sha512 +(); + +710 cڡ +EVP_MD + * +EVP_sha512_224 +(); + +711 cڡ +EVP_MD + * +EVP_sha512_256 +(); + +712 cڡ +EVP_MD + * +EVP_sha3_224 +(); + +713 cڡ +EVP_MD + * +EVP_sha3_256 +(); + +714 cڡ +EVP_MD + * +EVP_sha3_384 +(); + +715 cڡ +EVP_MD + * +EVP_sha3_512 +(); + +716 cڡ +EVP_MD + * +EVP_shake128 +(); + +717 cڡ +EVP_MD + * +EVP_shake256 +(); + +718 #ide +OPENSSL_NO_MDC2 + + +719 cڡ +EVP_MD + * +EVP_mdc2 +(); + +721 #ide +OPENSSL_NO_RMD160 + + +722 cڡ +EVP_MD + * +EVP_remd160 +(); + +724 #ide +OPENSSL_NO_WHIRLPOOL + + +725 cڡ +EVP_MD + * +EVP_who +(); + +727 #ide +OPENSSL_NO_SM3 + + +728 cڡ +EVP_MD + * +EVP_sm3 +(); + +730 cڡ +EVP_CIPHER + * +EVP_c_nu +(); + +731 #ide +OPENSSL_NO_DES + + +732 cڡ +EVP_CIPHER + * +EVP_des_ecb +(); + +733 cڡ +EVP_CIPHER + * +EVP_des_ede +(); + +734 cڡ +EVP_CIPHER + * +EVP_des_ede3 +(); + +735 cڡ +EVP_CIPHER + * +EVP_des_ede_ecb +(); + +736 cڡ +EVP_CIPHER + * +EVP_des_ede3_ecb +(); + +737 cڡ +EVP_CIPHER + * +EVP_des_cfb64 +(); + +738  + #EVP_des_cfb + +EVP_des_cfb64 + + + ) + +739 cڡ +EVP_CIPHER + * +EVP_des_cfb1 +(); + +740 cڡ +EVP_CIPHER + * +EVP_des_cfb8 +(); + +741 cڡ +EVP_CIPHER + * +EVP_des_ede_cfb64 +(); + +742  + #EVP_des_ede_cfb + +EVP_des_ede_cfb64 + + + ) + +743 cڡ +EVP_CIPHER + * +EVP_des_ede3_cfb64 +(); + +744  + #EVP_des_ede3_cfb + +EVP_des_ede3_cfb64 + + + ) + +745 cڡ +EVP_CIPHER + * +EVP_des_ede3_cfb1 +(); + +746 cڡ +EVP_CIPHER + * +EVP_des_ede3_cfb8 +(); + +747 cڡ +EVP_CIPHER + * +EVP_des_ofb +(); + +748 cڡ +EVP_CIPHER + * +EVP_des_ede_ofb +(); + +749 cڡ +EVP_CIPHER + * +EVP_des_ede3_ofb +(); + +750 cڡ +EVP_CIPHER + * +EVP_des_cbc +(); + +751 cڡ +EVP_CIPHER + * +EVP_des_ede_cbc +(); + +752 cڡ +EVP_CIPHER + * +EVP_des_ede3_cbc +(); + +753 cڡ +EVP_CIPHER + * +EVP_desx_cbc +(); + +754 cڡ +EVP_CIPHER + * +EVP_des_ede3_wp +(); + +761 #ide +OPENSSL_NO_RC4 + + +762 cڡ +EVP_CIPHER + * +EVP_rc4 +(); + +763 cڡ +EVP_CIPHER + * +EVP_rc4_40 +(); + +764 #ide +OPENSSL_NO_MD5 + + +765 cڡ +EVP_CIPHER + * +EVP_rc4_hmac_md5 +(); + +768 #ide +OPENSSL_NO_IDEA + + +769 cڡ +EVP_CIPHER + * +EVP_id_ecb +(); + +770 cڡ +EVP_CIPHER + * +EVP_id_cfb64 +(); + +771  + #EVP_id_cfb + +EVP_id_cfb64 + + + ) + +772 cڡ +EVP_CIPHER + * +EVP_id_ofb +(); + +773 cڡ +EVP_CIPHER + * +EVP_id_cbc +(); + +775 #ide +OPENSSL_NO_RC2 + + +776 cڡ +EVP_CIPHER + * +EVP_rc2_ecb +(); + +777 cڡ +EVP_CIPHER + * +EVP_rc2_cbc +(); + +778 cڡ +EVP_CIPHER + * +EVP_rc2_40_cbc +(); + +779 cڡ +EVP_CIPHER + * +EVP_rc2_64_cbc +(); + +780 cڡ +EVP_CIPHER + * +EVP_rc2_cfb64 +(); + +781  + #EVP_rc2_cfb + +EVP_rc2_cfb64 + + + ) + +782 cڡ +EVP_CIPHER + * +EVP_rc2_ofb +(); + +784 #ide +OPENSSL_NO_BF + + +785 cڡ +EVP_CIPHER + * +EVP_bf_ecb +(); + +786 cڡ +EVP_CIPHER + * +EVP_bf_cbc +(); + +787 cڡ +EVP_CIPHER + * +EVP_bf_cfb64 +(); + +788  + #EVP_bf_cfb + +EVP_bf_cfb64 + + + ) + +789 cڡ +EVP_CIPHER + * +EVP_bf_ofb +(); + +791 #ide +OPENSSL_NO_CAST + + +792 cڡ +EVP_CIPHER + * +EVP_5_ecb +(); + +793 cڡ +EVP_CIPHER + * +EVP_5_cbc +(); + +794 cڡ +EVP_CIPHER + * +EVP_5_cfb64 +(); + +795  + #EVP_5_cfb + +EVP_5_cfb64 + + + ) + +796 cڡ +EVP_CIPHER + * +EVP_5_ofb +(); + +798 #ide +OPENSSL_NO_RC5 + + +799 cڡ +EVP_CIPHER + * +EVP_rc5_32_12_16_cbc +(); + +800 cڡ +EVP_CIPHER + * +EVP_rc5_32_12_16_ecb +(); + +801 cڡ +EVP_CIPHER + * +EVP_rc5_32_12_16_cfb64 +(); + +802  + #EVP_rc5_32_12_16_cfb + +EVP_rc5_32_12_16_cfb64 + + + ) + +803 cڡ +EVP_CIPHER + * +EVP_rc5_32_12_16_ofb +(); + +805 cڡ +EVP_CIPHER + * +EVP_s_128_ecb +(); + +806 cڡ +EVP_CIPHER + * +EVP_s_128_cbc +(); + +807 cڡ +EVP_CIPHER + * +EVP_s_128_cfb1 +(); + +808 cڡ +EVP_CIPHER + * +EVP_s_128_cfb8 +(); + +809 cڡ +EVP_CIPHER + * +EVP_s_128_cfb128 +(); + +810  + #EVP_s_128_cfb + +EVP_s_128_cfb128 + + + ) + +811 cڡ +EVP_CIPHER + * +EVP_s_128_ofb +(); + +812 cڡ +EVP_CIPHER + * +EVP_s_128_r +(); + +813 cڡ +EVP_CIPHER + * +EVP_s_128_ccm +(); + +814 cڡ +EVP_CIPHER + * +EVP_s_128_gcm +(); + +815 cڡ +EVP_CIPHER + * +EVP_s_128_xts +(); + +816 cڡ +EVP_CIPHER + * +EVP_s_128_wp +(); + +817 cڡ +EVP_CIPHER + * +EVP_s_128_wp_d +(); + +818 #ide +OPENSSL_NO_OCB + + +819 cڡ +EVP_CIPHER + * +EVP_s_128_ocb +(); + +821 cڡ +EVP_CIPHER + * +EVP_s_192_ecb +(); + +822 cڡ +EVP_CIPHER + * +EVP_s_192_cbc +(); + +823 cڡ +EVP_CIPHER + * +EVP_s_192_cfb1 +(); + +824 cڡ +EVP_CIPHER + * +EVP_s_192_cfb8 +(); + +825 cڡ +EVP_CIPHER + * +EVP_s_192_cfb128 +(); + +826  + #EVP_s_192_cfb + +EVP_s_192_cfb128 + + + ) + +827 cڡ +EVP_CIPHER + * +EVP_s_192_ofb +(); + +828 cڡ +EVP_CIPHER + * +EVP_s_192_r +(); + +829 cڡ +EVP_CIPHER + * +EVP_s_192_ccm +(); + +830 cڡ +EVP_CIPHER + * +EVP_s_192_gcm +(); + +831 cڡ +EVP_CIPHER + * +EVP_s_192_wp +(); + +832 cڡ +EVP_CIPHER + * +EVP_s_192_wp_d +(); + +833 #ide +OPENSSL_NO_OCB + + +834 cڡ +EVP_CIPHER + * +EVP_s_192_ocb +(); + +836 cڡ +EVP_CIPHER + * +EVP_s_256_ecb +(); + +837 cڡ +EVP_CIPHER + * +EVP_s_256_cbc +(); + +838 cڡ +EVP_CIPHER + * +EVP_s_256_cfb1 +(); + +839 cڡ +EVP_CIPHER + * +EVP_s_256_cfb8 +(); + +840 cڡ +EVP_CIPHER + * +EVP_s_256_cfb128 +(); + +841  + #EVP_s_256_cfb + +EVP_s_256_cfb128 + + + ) + +842 cڡ +EVP_CIPHER + * +EVP_s_256_ofb +(); + +843 cڡ +EVP_CIPHER + * +EVP_s_256_r +(); + +844 cڡ +EVP_CIPHER + * +EVP_s_256_ccm +(); + +845 cڡ +EVP_CIPHER + * +EVP_s_256_gcm +(); + +846 cڡ +EVP_CIPHER + * +EVP_s_256_xts +(); + +847 cڡ +EVP_CIPHER + * +EVP_s_256_wp +(); + +848 cڡ +EVP_CIPHER + * +EVP_s_256_wp_d +(); + +849 #ide +OPENSSL_NO_OCB + + +850 cڡ +EVP_CIPHER + * +EVP_s_256_ocb +(); + +852 cڡ +EVP_CIPHER + * +EVP_s_128_cbc_hmac_sha1 +(); + +853 cڡ +EVP_CIPHER + * +EVP_s_256_cbc_hmac_sha1 +(); + +854 cڡ +EVP_CIPHER + * +EVP_s_128_cbc_hmac_sha256 +(); + +855 cڡ +EVP_CIPHER + * +EVP_s_256_cbc_hmac_sha256 +(); + +856 #ide +OPENSSL_NO_ARIA + + +857 cڡ +EVP_CIPHER + * +EVP__128_ecb +(); + +858 cڡ +EVP_CIPHER + * +EVP__128_cbc +(); + +859 cڡ +EVP_CIPHER + * +EVP__128_cfb1 +(); + +860 cڡ +EVP_CIPHER + * +EVP__128_cfb8 +(); + +861 cڡ +EVP_CIPHER + * +EVP__128_cfb128 +(); + +862  + #EVP__128_cfb + +EVP__128_cfb128 + + + ) + +863 cڡ +EVP_CIPHER + * +EVP__128_r +(); + +864 cڡ +EVP_CIPHER + * +EVP__128_ofb +(); + +865 cڡ +EVP_CIPHER + * +EVP__128_gcm +(); + +866 cڡ +EVP_CIPHER + * +EVP__128_ccm +(); + +867 cڡ +EVP_CIPHER + * +EVP__192_ecb +(); + +868 cڡ +EVP_CIPHER + * +EVP__192_cbc +(); + +869 cڡ +EVP_CIPHER + * +EVP__192_cfb1 +(); + +870 cڡ +EVP_CIPHER + * +EVP__192_cfb8 +(); + +871 cڡ +EVP_CIPHER + * +EVP__192_cfb128 +(); + +872  + #EVP__192_cfb + +EVP__192_cfb128 + + + ) + +873 cڡ +EVP_CIPHER + * +EVP__192_r +(); + +874 cڡ +EVP_CIPHER + * +EVP__192_ofb +(); + +875 cڡ +EVP_CIPHER + * +EVP__192_gcm +(); + +876 cڡ +EVP_CIPHER + * +EVP__192_ccm +(); + +877 cڡ +EVP_CIPHER + * +EVP__256_ecb +(); + +878 cڡ +EVP_CIPHER + * +EVP__256_cbc +(); + +879 cڡ +EVP_CIPHER + * +EVP__256_cfb1 +(); + +880 cڡ +EVP_CIPHER + * +EVP__256_cfb8 +(); + +881 cڡ +EVP_CIPHER + * +EVP__256_cfb128 +(); + +882  + #EVP__256_cfb + +EVP__256_cfb128 + + + ) + +883 cڡ +EVP_CIPHER + * +EVP__256_r +(); + +884 cڡ +EVP_CIPHER + * +EVP__256_ofb +(); + +885 cڡ +EVP_CIPHER + * +EVP__256_gcm +(); + +886 cڡ +EVP_CIPHER + * +EVP__256_ccm +(); + +888 #ide +OPENSSL_NO_CAMELLIA + + +889 cڡ +EVP_CIPHER + * +EVP_ml_128_ecb +(); + +890 cڡ +EVP_CIPHER + * +EVP_ml_128_cbc +(); + +891 cڡ +EVP_CIPHER + * +EVP_ml_128_cfb1 +(); + +892 cڡ +EVP_CIPHER + * +EVP_ml_128_cfb8 +(); + +893 cڡ +EVP_CIPHER + * +EVP_ml_128_cfb128 +(); + +894  + #EVP_ml_128_cfb + +EVP_ml_128_cfb128 + + + ) + +895 cڡ +EVP_CIPHER + * +EVP_ml_128_ofb +(); + +896 cڡ +EVP_CIPHER + * +EVP_ml_128_r +(); + +897 cڡ +EVP_CIPHER + * +EVP_ml_192_ecb +(); + +898 cڡ +EVP_CIPHER + * +EVP_ml_192_cbc +(); + +899 cڡ +EVP_CIPHER + * +EVP_ml_192_cfb1 +(); + +900 cڡ +EVP_CIPHER + * +EVP_ml_192_cfb8 +(); + +901 cڡ +EVP_CIPHER + * +EVP_ml_192_cfb128 +(); + +902  + #EVP_ml_192_cfb + +EVP_ml_192_cfb128 + + + ) + +903 cڡ +EVP_CIPHER + * +EVP_ml_192_ofb +(); + +904 cڡ +EVP_CIPHER + * +EVP_ml_192_r +(); + +905 cڡ +EVP_CIPHER + * +EVP_ml_256_ecb +(); + +906 cڡ +EVP_CIPHER + * +EVP_ml_256_cbc +(); + +907 cڡ +EVP_CIPHER + * +EVP_ml_256_cfb1 +(); + +908 cڡ +EVP_CIPHER + * +EVP_ml_256_cfb8 +(); + +909 cڡ +EVP_CIPHER + * +EVP_ml_256_cfb128 +(); + +910  + #EVP_ml_256_cfb + +EVP_ml_256_cfb128 + + + ) + +911 cڡ +EVP_CIPHER + * +EVP_ml_256_ofb +(); + +912 cڡ +EVP_CIPHER + * +EVP_ml_256_r +(); + +914 #ide +OPENSSL_NO_CHACHA + + +915 cڡ +EVP_CIPHER + * +EVP_chacha20 +(); + +916 #ide +OPENSSL_NO_POLY1305 + + +917 cڡ +EVP_CIPHER + * +EVP_chacha20_py1305 +(); + +921 #ide +OPENSSL_NO_SEED + + +922 cڡ +EVP_CIPHER + * +EVP_ed_ecb +(); + +923 cڡ +EVP_CIPHER + * +EVP_ed_cbc +(); + +924 cڡ +EVP_CIPHER + * +EVP_ed_cfb128 +(); + +925  + #EVP_ed_cfb + +EVP_ed_cfb128 + + + ) + +926 cڡ +EVP_CIPHER + * +EVP_ed_ofb +(); + +929 #ide +OPENSSL_NO_SM4 + + +930 cڡ +EVP_CIPHER + * +EVP_sm4_ecb +(); + +931 cڡ +EVP_CIPHER + * +EVP_sm4_cbc +(); + +932 cڡ +EVP_CIPHER + * +EVP_sm4_cfb128 +(); + +933  + #EVP_sm4_cfb + +EVP_sm4_cfb128 + + + ) + +934 cڡ +EVP_CIPHER + * +EVP_sm4_ofb +(); + +935 cڡ +EVP_CIPHER + * +EVP_sm4_r +(); + +938 #i +OPENSSL_API_COMPAT + < 0x10100000L + +939  + #OPENSSL_add_l_gܙhms_cf +() \ + +940 + `OPENSSL__yo +( +OPENSSL_INIT_ADD_ALL_CIPHERS + \ + +941 | +OPENSSL_INIT_ADD_ALL_DIGESTS + \ + +942 | +OPENSSL_INIT_LOAD_CONFIG +, +NULL +) + + ) + +943  + #OPENSSL_add_l_gܙhms_nocf +() \ + +944 + `OPENSSL__yo +( +OPENSSL_INIT_ADD_ALL_CIPHERS + \ + +945 | +OPENSSL_INIT_ADD_ALL_DIGESTS +, +NULL +) + + ) + +947 #ifde +OPENSSL_LOAD_CONF + + +948  + #OnSSL_add_l_gܙhms +( + `OPENSSL_add_l_gܙhms_cf +() + + ) + +950  + #OnSSL_add_l_gܙhms +( + `OPENSSL_add_l_gܙhms_nocf +() + + ) + +953  + #OnSSL_add_l_chs +() \ + +954 + `OPENSSL__yo +( +OPENSSL_INIT_ADD_ALL_CIPHERS +, +NULL +) + + ) + +955  + #OnSSL_add_l_diges +() \ + +956 + `OPENSSL__yo +( +OPENSSL_INIT_ADD_ALL_DIGESTS +, +NULL +) + + ) + +958  + #EVP_nup +(0 + + ) + +961  +EVP_add_ch +(cڡ +EVP_CIPHER + * +ch +); + +962  +EVP_add_dige +(cڡ +EVP_MD + * +dige +); + +964 cڡ +EVP_CIPHER + * +EVP_g_chbyme +(cڡ * +me +); + +965 cڡ +EVP_MD + * +EVP_g_digebyme +(cڡ * +me +); + +967  +EVP_CIPHER_do_l +((* + +(cڡ +EVP_CIPHER + * +ch +, + +968 cڡ * +om +, cڡ * +to +, * +x +), + +969 * +g +); + +970  +EVP_CIPHER_do_l_s܋d +((* + +) + +971 (cڡ +EVP_CIPHER + * +ch +, cڡ * +om +, + +972 cڡ * +to +, * +x +), * +g +); + +974  +EVP_MD_do_l +((* + +(cڡ +EVP_MD + * +ch +, + +975 cڡ * +om +, cڡ * +to +, * +x +), + +976 * +g +); + +977  +EVP_MD_do_l_s܋d +((* + +) + +978 (cڡ +EVP_MD + * +ch +, cڡ * +om +, + +979 cڡ * +to +, * +x +), * +g +); + +981  +EVP_PKEY_dey_d +(* +dec_key +, + +982 cڡ * +c_key +,  +c_key_n +, + +983 +EVP_PKEY + * +ive_key +); + +984  +EVP_PKEY_y_d +(* +c_key +, + +985 cڡ * +key +,  +key_n +, + +986 +EVP_PKEY + * +pub_key +); + +987  +EVP_PKEY_ty +( +ty +); + +988  +EVP_PKEY_id +(cڡ +EVP_PKEY + * +pkey +); + +989  +EVP_PKEY_ba_id +(cڡ +EVP_PKEY + * +pkey +); + +990  +EVP_PKEY_bs +(cڡ +EVP_PKEY + * +pkey +); + +991  +EVP_PKEY_cury_bs +(cڡ +EVP_PKEY + * +pkey +); + +992  +EVP_PKEY_size +(cڡ +EVP_PKEY + * +pkey +); + +993  +EVP_PKEY_t_ty +( +EVP_PKEY + * +pkey +,  +ty +); + +994  +EVP_PKEY_t_ty_r +( +EVP_PKEY + * +pkey +, cڡ * +r +,  +n +); + +995  +EVP_PKEY_t_s_ty +( +EVP_PKEY + * +pkey +,  +ty +); + +996 #ide +OPENSSL_NO_ENGINE + + +997  +EVP_PKEY_t1_ge +( +EVP_PKEY + * +pkey +, +ENGINE + * +e +); + +998 +ENGINE + * +EVP_PKEY_g0_ge +(cڡ +EVP_PKEY + * +pkey +); + +1000  +EVP_PKEY_assign +( +EVP_PKEY + * +pkey +,  +ty +, * +key +); + +1001 * +EVP_PKEY_g0 +(cڡ +EVP_PKEY + * +pkey +); + +1002 cڡ * +EVP_PKEY_g0_hmac +(cڡ +EVP_PKEY + * +pkey +, +size_t + * +n +); + +1003 #ide +OPENSSL_NO_POLY1305 + + +1004 cڡ * +EVP_PKEY_g0_py1305 +(cڡ +EVP_PKEY + * +pkey +, +size_t + * +n +); + +1006 #ide +OPENSSL_NO_SIPHASH + + +1007 cڡ * +EVP_PKEY_g0_shash +(cڡ +EVP_PKEY + * +pkey +, +size_t + * +n +); + +1010 #ide +OPENSSL_NO_RSA + + +1011  +r_ +; + +1012  +EVP_PKEY_t1_RSA +( +EVP_PKEY + * +pkey +,  +r_ + * +key +); + +1013  +r_ + * +EVP_PKEY_g0_RSA +( +EVP_PKEY + * +pkey +); + +1014  +r_ + * +EVP_PKEY_g1_RSA +( +EVP_PKEY + * +pkey +); + +1016 #ide +OPENSSL_NO_DSA + + +1017  +d_ +; + +1018  +EVP_PKEY_t1_DSA +( +EVP_PKEY + * +pkey +,  +d_ + * +key +); + +1019  +d_ + * +EVP_PKEY_g0_DSA +( +EVP_PKEY + * +pkey +); + +1020  +d_ + * +EVP_PKEY_g1_DSA +( +EVP_PKEY + * +pkey +); + +1022 #ide +OPENSSL_NO_DH + + +1023  +dh_ +; + +1024  +EVP_PKEY_t1_DH +( +EVP_PKEY + * +pkey +,  +dh_ + * +key +); + +1025  +dh_ + * +EVP_PKEY_g0_DH +( +EVP_PKEY + * +pkey +); + +1026  +dh_ + * +EVP_PKEY_g1_DH +( +EVP_PKEY + * +pkey +); + +1028 #ide +OPENSSL_NO_EC + + +1029  +ec_key_ +; + +1030  +EVP_PKEY_t1_EC_KEY +( +EVP_PKEY + * +pkey +,  +ec_key_ + * +key +); + +1031  +ec_key_ + * +EVP_PKEY_g0_EC_KEY +( +EVP_PKEY + * +pkey +); + +1032  +ec_key_ + * +EVP_PKEY_g1_EC_KEY +( +EVP_PKEY + * +pkey +); + +1035 +EVP_PKEY + * +EVP_PKEY_w +(); + +1036  +EVP_PKEY_up_f +( +EVP_PKEY + * +pkey +); + +1037  +EVP_PKEY_ +( +EVP_PKEY + * +pkey +); + +1039 +EVP_PKEY + * +d2i_PublicKey +( +ty +, EVP_PKEY ** +a +, cڡ ** + +, + +1040  +ngth +); + +1041  +i2d_PublicKey +( +EVP_PKEY + * +a +, ** + +); + +1043 +EVP_PKEY + * +d2i_PriveKey +( +ty +, EVP_PKEY ** +a +, cڡ ** + +, + +1044  +ngth +); + +1045 +EVP_PKEY + * +d2i_AutoPriveKey +(EVP_PKEY ** +a +, cڡ ** + +, + +1046  +ngth +); + +1047  +i2d_PriveKey +( +EVP_PKEY + * +a +, ** + +); + +1049  +EVP_PKEY_cy_ms +( +EVP_PKEY + * +to +, cڡ EVP_PKEY * +om +); + +1050  +EVP_PKEY_missg_ms +(cڡ +EVP_PKEY + * +pkey +); + +1051  +EVP_PKEY_ve_ms +( +EVP_PKEY + * +pkey +,  +mode +); + +1052  +EVP_PKEY_cmp_ms +(cڡ +EVP_PKEY + * +a +, cڡ EVP_PKEY * +b +); + +1054  +EVP_PKEY_cmp +(cڡ +EVP_PKEY + * +a +, cڡ EVP_PKEY * +b +); + +1056  +EVP_PKEY_t_public +( +BIO + * +out +, cڡ +EVP_PKEY + * +pkey +, + +1057  +dt +, +ASN1_PCTX + * +px +); + +1058  +EVP_PKEY_t_ive +( +BIO + * +out +, cڡ +EVP_PKEY + * +pkey +, + +1059  +dt +, +ASN1_PCTX + * +px +); + +1060  +EVP_PKEY_t_ms +( +BIO + * +out +, cڡ +EVP_PKEY + * +pkey +, + +1061  +dt +, +ASN1_PCTX + * +px +); + +1063  +EVP_PKEY_g_deu_dige_nid +( +EVP_PKEY + * +pkey +, * +id +); + +1065  +EVP_PKEY_t1_s_codedpot +( +EVP_PKEY + * +pkey +, + +1066 cڡ * + +, +size_t + +n +); + +1067 +size_t + +EVP_PKEY_g1_s_codedpot +( +EVP_PKEY + * +pkey +, ** +t +); + +1069  +EVP_CIPHER_ty +(cڡ +EVP_CIPHER + * +x +); + +1072  +EVP_CIPHER_m_to_a1 +( +EVP_CIPHER_CTX + * +c +, +ASN1_TYPE + * +ty +); + +1073  +EVP_CIPHER_a1_to_m +( +EVP_CIPHER_CTX + * +c +, +ASN1_TYPE + * +ty +); + +1076  +EVP_CIPHER_t_a1_iv +( +EVP_CIPHER_CTX + * +c +, +ASN1_TYPE + * +ty +); + +1077  +EVP_CIPHER_g_a1_iv +( +EVP_CIPHER_CTX + * +c +, +ASN1_TYPE + * +ty +); + +1080  +PKCS5_PBE_keyivg +( +EVP_CIPHER_CTX + * +x +, cڡ * +ss +,  +s +, + +1081 +ASN1_TYPE + * +m +, cڡ +EVP_CIPHER + * +ch +, + +1082 cڡ +EVP_MD + * +md +,  +_de +); + +1083  +PKCS5_PBKDF2_HMAC_SHA1 +(cڡ * +ss +,  +s +, + +1084 cڡ * + +,  +n +,  + +, + +1085  +keyn +, * +out +); + +1086  +PKCS5_PBKDF2_HMAC +(cڡ * +ss +,  +s +, + +1087 cڡ * + +,  +n +,  + +, + +1088 cڡ +EVP_MD + * +dige +,  +keyn +, * +out +); + +1089  +PKCS5_v2_PBE_keyivg +( +EVP_CIPHER_CTX + * +x +, cڡ * +ss +,  +s +, + +1090 +ASN1_TYPE + * +m +, cڡ +EVP_CIPHER + * +ch +, + +1091 cڡ +EVP_MD + * +md +,  +_de +); + +1093 #ide +OPENSSL_NO_SCRYPT + + +1094  +EVP_PBE_sy +(cڡ * +ss +, +size_t + +s +, + +1095 cڡ * + +, +size_t + +n +, + +1096 +ut64_t + +N +, ut64_ +r +, ut64_ +p +, ut64_ +maxmem +, + +1097 * +key +, +size_t + +keyn +); + +1099  +PKCS5_v2_sy_keyivg +( +EVP_CIPHER_CTX + * +x +, cڡ * +ss +, + +1100  +s +, +ASN1_TYPE + * +m +, + +1101 cڡ +EVP_CIPHER + * +c +, cڡ +EVP_MD + * +md +,  +_de +); + +1104  +PKCS5_PBE_add +(); + +1106  +EVP_PBE_ChIn +( +ASN1_OBJECT + * +pbe_obj +, cڡ * +ss +,  +s +, + +1107 +ASN1_TYPE + * +m +, +EVP_CIPHER_CTX + * +x +,  +_de +); + +1112  + #EVP_PBE_TYPE_OUTER + 0x0 + + ) + +1114  + #EVP_PBE_TYPE_PRF + 0x1 + + ) + +1116  + #EVP_PBE_TYPE_KDF + 0x2 + + ) + +1118  +EVP_PBE_g_add_ty +( +pbe_ty +,  +pbe_nid +,  +ch_nid +, + +1119  +md_nid +, +EVP_PBE_KEYGEN + * +keyg +); + +1120  +EVP_PBE_g_add +( +nid +, cڡ +EVP_CIPHER + * +ch +, cڡ +EVP_MD + * +md +, + +1121 +EVP_PBE_KEYGEN + * +keyg +); + +1122  +EVP_PBE_fd +( +ty +,  +pbe_nid +, * +pid +, * +pmnid +, + +1123 +EVP_PBE_KEYGEN + ** +pkeyg +); + +1124  +EVP_PBE_nup +(); + +1125  +EVP_PBE_g +(* +y +, * +be_nid +, +size_t + +num +); + +1127  + #ASN1_PKEY_ALIAS + 0x1 + + ) + +1128  + #ASN1_PKEY_DYNAMIC + 0x2 + + ) + +1129  + #ASN1_PKEY_SIGPARAM_NULL + 0x4 + + ) + +1131  + #ASN1_PKEY_CTRL_PKCS7_SIGN + 0x1 + + ) + +1132  + #ASN1_PKEY_CTRL_PKCS7_ENCRYPT + 0x2 + + ) + +1133  + #ASN1_PKEY_CTRL_DEFAULT_MD_NID + 0x3 + + ) + +1134  + #ASN1_PKEY_CTRL_CMS_SIGN + 0x5 + + ) + +1135  + #ASN1_PKEY_CTRL_CMS_ENVELOPE + 0x7 + + ) + +1136  + #ASN1_PKEY_CTRL_CMS_RI_TYPE + 0x8 + + ) + +1138  + #ASN1_PKEY_CTRL_SET1_TLS_ENCPT + 0x9 + + ) + +1139  + #ASN1_PKEY_CTRL_GET1_TLS_ENCPT + 0xa + + ) + +1141  +EVP_PKEY_a1_g_cou +(); + +1142 cڡ +EVP_PKEY_ASN1_METHOD + * +EVP_PKEY_a1_g0 +( +idx +); + +1143 cڡ +EVP_PKEY_ASN1_METHOD + * +EVP_PKEY_a1_fd +( +ENGINE + ** + +,  +ty +); + +1144 cڡ +EVP_PKEY_ASN1_METHOD + * +EVP_PKEY_a1_fd_r +( +ENGINE + ** + +, + +1145 cڡ * +r +,  +n +); + +1146  +EVP_PKEY_a1_add0 +(cڡ +EVP_PKEY_ASN1_METHOD + * +amh +); + +1147  +EVP_PKEY_a1_add_s +( +to +,  +om +); + +1148  +EVP_PKEY_a1_g0_fo +(* +key_id +, * +pkey_ba_id +, + +1149 * +key_ags +, cڡ ** +pfo +, + +1150 cڡ ** +em_r +, + +1151 cڡ +EVP_PKEY_ASN1_METHOD + * +amh +); + +1153 cڡ +EVP_PKEY_ASN1_METHOD + * +EVP_PKEY_g0_a1 +(cڡ +EVP_PKEY + * +pkey +); + +1154 +EVP_PKEY_ASN1_METHOD + * +EVP_PKEY_a1_w +( +id +,  +ags +, + +1155 cڡ * +m_r +, + +1156 cڡ * +fo +); + +1157  +EVP_PKEY_a1_cy +( +EVP_PKEY_ASN1_METHOD + * +d +, + +1158 cڡ +EVP_PKEY_ASN1_METHOD + * +c +); + +1159  +EVP_PKEY_a1_ +( +EVP_PKEY_ASN1_METHOD + * +amh +); + +1160  +EVP_PKEY_a1_t_public +( +EVP_PKEY_ASN1_METHOD + * +amh +, + +1161 (* +pub_decode +( +EVP_PKEY + * +pk +, + +1162 +X509_PUBKEY + * +pub +), + +1163 (* +pub_code +( +X509_PUBKEY + * +pub +, + +1164 cڡ +EVP_PKEY + * +pk +), + +1165 (* +pub_cmp +(cڡ +EVP_PKEY + * +a +, + +1166 cڡ +EVP_PKEY + * +b +), + +1167 (* +pub_t +( +BIO + * +out +, + +1168 cڡ +EVP_PKEY + * +pkey +, + +1169  +dt +, +ASN1_PCTX + * +px +), + +1170 (* +pkey_size +(cڡ +EVP_PKEY + * +pk +), + +1171 (* +pkey_bs +(cڡ +EVP_PKEY + * +pk +)); + +1172  +EVP_PKEY_a1_t_ive +( +EVP_PKEY_ASN1_METHOD + * +amh +, + +1173 (* +iv_decode +( +EVP_PKEY + * +pk +, + +1174 cڡ +PKCS8_PRIV_KEY_INFO + + +1175 * +p8f +), + +1176 (* +iv_code +( +PKCS8_PRIV_KEY_INFO + * +p8 +, + +1177 cڡ +EVP_PKEY + * +pk +), + +1178 (* +iv_t +( +BIO + * +out +, + +1179 cڡ +EVP_PKEY + * +pkey +, + +1180  +dt +, + +1181 +ASN1_PCTX + * +px +)); + +1182  +EVP_PKEY_a1_t_m +( +EVP_PKEY_ASN1_METHOD + * +amh +, + +1183 (* +m_decode +( +EVP_PKEY + * +pkey +, + +1184 cڡ ** +pd +, + +1185  +dn +), + +1186 (* +m_code +(cڡ +EVP_PKEY + * +pkey +, + +1187 ** +pd +), + +1188 (* +m_missg +(cڡ +EVP_PKEY + * +pk +), + +1189 (* +m_cy +( +EVP_PKEY + * +to +, + +1190 cڡ +EVP_PKEY + * +om +), + +1191 (* +m_cmp +(cڡ +EVP_PKEY + * +a +, + +1192 cڡ +EVP_PKEY + * +b +), + +1193 (* +m_t +( +BIO + * +out +, + +1194 cڡ +EVP_PKEY + * +pkey +, + +1195  +dt +, + +1196 +ASN1_PCTX + * +px +)); + +1198  +EVP_PKEY_a1_t_ +( +EVP_PKEY_ASN1_METHOD + * +amh +, + +1199 (* +pkey_ +( +EVP_PKEY + * +pkey +)); + +1200  +EVP_PKEY_a1_t_ +( +EVP_PKEY_ASN1_METHOD + * +amh +, + +1201 (* +pkey_ +( +EVP_PKEY + * +pkey +,  + +, + +1202  +g1 +, * +g2 +)); + +1203  +EVP_PKEY_a1_t_em +( +EVP_PKEY_ASN1_METHOD + * +amh +, + +1204 (* +em_vify +( +EVP_MD_CTX + * +x +, + +1205 cڡ +ASN1_ITEM + * + +, + +1206 * +a +, + +1207 +X509_ALGOR + * +a +, + +1208 +ASN1_BIT_STRING + * +sig +, + +1209 +EVP_PKEY + * +pkey +), + +1210 (* +em_sign +( +EVP_MD_CTX + * +x +, + +1211 cڡ +ASN1_ITEM + * + +, + +1212 * +a +, + +1213 +X509_ALGOR + * +g1 +, + +1214 +X509_ALGOR + * +g2 +, + +1215 +ASN1_BIT_STRING + * +sig +)); + +1217  +EVP_PKEY_a1_t_sigf +( +EVP_PKEY_ASN1_METHOD + * +amh +, + +1218 (* +sigf_t +( +X509_SIG_INFO + * +sigf +, + +1219 cڡ +X509_ALGOR + * +g +, + +1220 cڡ +ASN1_STRING + * +sig +)); + +1222  +EVP_PKEY_a1_t_check +( +EVP_PKEY_ASN1_METHOD + * +amh +, + +1223 (* +pkey_check +(cڡ +EVP_PKEY + * +pk +)); + +1225  +EVP_PKEY_a1_t_public_check +( +EVP_PKEY_ASN1_METHOD + * +amh +, + +1226 (* +pkey_pub_check +(cڡ +EVP_PKEY + * +pk +)); + +1228  +EVP_PKEY_a1_t_m_check +( +EVP_PKEY_ASN1_METHOD + * +amh +, + +1229 (* +pkey_m_check +(cڡ +EVP_PKEY + * +pk +)); + +1231  +EVP_PKEY_a1_t_t_iv_key +( +EVP_PKEY_ASN1_METHOD + * +amh +, + +1232 (* +t_iv_key +( +EVP_PKEY + * +pk +, + +1234 * +iv +, + +1235 +size_t + +n +)); + +1236  +EVP_PKEY_a1_t_t_pub_key +( +EVP_PKEY_ASN1_METHOD + * +amh +, + +1237 (* +t_pub_key +( +EVP_PKEY + * +pk +, + +1238 cڡ * +pub +, + +1239 +size_t + +n +)); + +1240  +EVP_PKEY_a1_t_g_iv_key +( +EVP_PKEY_ASN1_METHOD + * +amh +, + +1241 (* +g_iv_key +(cڡ +EVP_PKEY + * +pk +, + +1242 * +iv +, + +1243 +size_t + * +n +)); + +1244  +EVP_PKEY_a1_t_g_pub_key +( +EVP_PKEY_ASN1_METHOD + * +amh +, + +1245 (* +g_pub_key +(cڡ +EVP_PKEY + * +pk +, + +1246 * +pub +, + +1247 +size_t + * +n +)); + +1249  +EVP_PKEY_a1_t_cury_bs +( +EVP_PKEY_ASN1_METHOD + * +amh +, + +1250 (* +pkey_cury_bs +(cڡ +EVP_PKEY + + +1251 * +pk +)); + +1253  + #EVP_PKEY_OP_UNDEFINED + 0 + + ) + +1254  + #EVP_PKEY_OP_PARAMGEN + (1<<1) + + ) + +1255  + #EVP_PKEY_OP_KEYGEN + (1<<2) + + ) + +1256  + #EVP_PKEY_OP_SIGN + (1<<3) + + ) + +1257  + #EVP_PKEY_OP_VERIFY + (1<<4) + + ) + +1258  + #EVP_PKEY_OP_VERIFYRECOVER + (1<<5) + + ) + +1259  + #EVP_PKEY_OP_SIGNCTX + (1<<6) + + ) + +1260  + #EVP_PKEY_OP_VERIFYCTX + (1<<7) + + ) + +1261  + #EVP_PKEY_OP_ENCRYPT + (1<<8) + + ) + +1262  + #EVP_PKEY_OP_DECRYPT + (1<<9) + + ) + +1263  + #EVP_PKEY_OP_DERIVE + (1<<10) + + ) + +1265  + #EVP_PKEY_OP_TYPE_SIG + \ + +1266 ( +EVP_PKEY_OP_SIGN + | +EVP_PKEY_OP_VERIFY + | +EVP_PKEY_OP_VERIFYRECOVER + \ + +1267 | +EVP_PKEY_OP_SIGNCTX + | +EVP_PKEY_OP_VERIFYCTX +) + + ) + +1269  + #EVP_PKEY_OP_TYPE_CRYPT + \ + +1270 ( +EVP_PKEY_OP_ENCRYPT + | +EVP_PKEY_OP_DECRYPT +) + + ) + +1272  + #EVP_PKEY_OP_TYPE_NOGEN + \ + +1273 ( +EVP_PKEY_OP_TYPE_SIG + | +EVP_PKEY_OP_TYPE_CRYPT + | +EVP_PKEY_OP_DERIVE +) + + ) + +1275  + #EVP_PKEY_OP_TYPE_GEN + \ + +1276 ( +EVP_PKEY_OP_PARAMGEN + | +EVP_PKEY_OP_KEYGEN +) + + ) + +1278  + #EVP_PKEY_CTX_t_sigtu_md +( +x +, +md +) \ + +1279 + `EVP_PKEY_CTX_ +( +x +, -1, +EVP_PKEY_OP_TYPE_SIG +, \ + +1280 +EVP_PKEY_CTRL_MD +, 0, (*)( +md +)) + + ) + +1282  + #EVP_PKEY_CTX_g_sigtu_md +( +x +, +pmd +) \ + +1283 + `EVP_PKEY_CTX_ +( +x +, -1, +EVP_PKEY_OP_TYPE_SIG +, \ + +1284 +EVP_PKEY_CTRL_GET_MD +, 0, (*)( +pmd +)) + + ) + +1286  + #EVP_PKEY_CTX_t_mac_key +( +x +, +key +, +n +) \ + +1287 + `EVP_PKEY_CTX_ +( +x +, -1, +EVP_PKEY_OP_KEYGEN +, \ + +1288 +EVP_PKEY_CTRL_SET_MAC_KEY +, +n +, (*)( +key +)) + + ) + +1290  + #EVP_PKEY_CTRL_MD + 1 + + ) + +1291  + #EVP_PKEY_CTRL_PEER_KEY + 2 + + ) + +1293  + #EVP_PKEY_CTRL_PKCS7_ENCRYPT + 3 + + ) + +1294  + #EVP_PKEY_CTRL_PKCS7_DECRYPT + 4 + + ) + +1296  + #EVP_PKEY_CTRL_PKCS7_SIGN + 5 + + ) + +1298  + #EVP_PKEY_CTRL_SET_MAC_KEY + 6 + + ) + +1300  + #EVP_PKEY_CTRL_DIGESTINIT + 7 + + ) + +1303  + #EVP_PKEY_CTRL_SET_IV + 8 + + ) + +1305  + #EVP_PKEY_CTRL_CMS_ENCRYPT + 9 + + ) + +1306  + #EVP_PKEY_CTRL_CMS_DECRYPT + 10 + + ) + +1307  + #EVP_PKEY_CTRL_CMS_SIGN + 11 + + ) + +1309  + #EVP_PKEY_CTRL_CIPHER + 12 + + ) + +1311  + #EVP_PKEY_CTRL_GET_MD + 13 + + ) + +1313  + #EVP_PKEY_CTRL_SET_DIGEST_SIZE + 14 + + ) + +1315  + #EVP_PKEY_ALG_CTRL + 0x1000 + + ) + +1317  + #EVP_PKEY_FLAG_AUTOARGLEN + 2 + + ) + +1321  + #EVP_PKEY_FLAG_SIGCTX_CUSTOM + 4 + + ) + +1323 cڡ +EVP_PKEY_METHOD + * +EVP_PKEY_mh_fd +( +ty +); + +1324 +EVP_PKEY_METHOD + * +EVP_PKEY_mh_w +( +id +,  +ags +); + +1325  +EVP_PKEY_mh_g0_fo +(* +key_id +, * +pags +, + +1326 cڡ +EVP_PKEY_METHOD + * +mh +); + +1327  +EVP_PKEY_mh_cy +( +EVP_PKEY_METHOD + * +d +, cڡ EVP_PKEY_METHOD * +c +); + +1328  +EVP_PKEY_mh_ +( +EVP_PKEY_METHOD + * +pmh +); + +1329  +EVP_PKEY_mh_add0 +(cڡ +EVP_PKEY_METHOD + * +pmh +); + +1330  +EVP_PKEY_mh_move +(cڡ +EVP_PKEY_METHOD + * +pmh +); + +1331 +size_t + +EVP_PKEY_mh_g_cou +(); + +1332 cڡ +EVP_PKEY_METHOD + * +EVP_PKEY_mh_g0 +( +size_t + +idx +); + +1334 +EVP_PKEY_CTX + * +EVP_PKEY_CTX_w +( +EVP_PKEY + * +pkey +, +ENGINE + * +e +); + +1335 +EVP_PKEY_CTX + * +EVP_PKEY_CTX_w_id +( +id +, +ENGINE + * +e +); + +1336 +EVP_PKEY_CTX + * +EVP_PKEY_CTX_dup +(EVP_PKEY_CTX * +x +); + +1337  +EVP_PKEY_CTX_ +( +EVP_PKEY_CTX + * +x +); + +1339  +EVP_PKEY_CTX_ +( +EVP_PKEY_CTX + * +x +,  +keyty +,  +ty +, + +1340  +cmd +,  +p1 +, * +p2 +); + +1341  +EVP_PKEY_CTX__r +( +EVP_PKEY_CTX + * +x +, cڡ * +ty +, + +1342 cڡ * +vue +); + +1343  +EVP_PKEY_CTX__ut64 +( +EVP_PKEY_CTX + * +x +,  +keyty +,  +ty +, + +1344  +cmd +, +ut64_t + +vue +); + +1346  +EVP_PKEY_CTX_r2 +( +EVP_PKEY_CTX + * +x +,  +cmd +, cڡ * +r +); + +1347  +EVP_PKEY_CTX_hex2 +( +EVP_PKEY_CTX + * +x +,  +cmd +, cڡ * +hex +); + +1349  +EVP_PKEY_CTX_md +( +EVP_PKEY_CTX + * +x +,  +ty +,  +cmd +, cڡ * +md +); + +1351  +EVP_PKEY_CTX_g_ݔi +( +EVP_PKEY_CTX + * +x +); + +1352  +EVP_PKEY_CTX_t0_keyg_fo +( +EVP_PKEY_CTX + * +x +, * +d +,  +dn +); + +1354 +EVP_PKEY + * +EVP_PKEY_w_mac_key +( +ty +, +ENGINE + * +e +, + +1355 cڡ * +key +,  +keyn +); + +1356 +EVP_PKEY + * +EVP_PKEY_w_w_ive_key +( +ty +, +ENGINE + * +e +, + +1357 cڡ * +iv +, + +1358 +size_t + +n +); + +1359 +EVP_PKEY + * +EVP_PKEY_w_w_public_key +( +ty +, +ENGINE + * +e +, + +1360 cڡ * +pub +, + +1361 +size_t + +n +); + +1362  +EVP_PKEY_g_w_ive_key +(cڡ +EVP_PKEY + * +pkey +, * +iv +, + +1363 +size_t + * +n +); + +1364  +EVP_PKEY_g_w_public_key +(cڡ +EVP_PKEY + * +pkey +, * +pub +, + +1365 +size_t + * +n +); + +1367 +EVP_PKEY + * +EVP_PKEY_w_CMAC_key +( +ENGINE + * +e +, cڡ * +iv +, + +1368 +size_t + +n +, cڡ +EVP_CIPHER + * +ch +); + +1370  +EVP_PKEY_CTX_t_da +( +EVP_PKEY_CTX + * +x +, * +da +); + +1371 * +EVP_PKEY_CTX_g_da +( +EVP_PKEY_CTX + * +x +); + +1372 +EVP_PKEY + * +EVP_PKEY_CTX_g0_pkey +( +EVP_PKEY_CTX + * +x +); + +1374 +EVP_PKEY + * +EVP_PKEY_CTX_g0_key +( +EVP_PKEY_CTX + * +x +); + +1376  +EVP_PKEY_CTX_t_p_da +( +EVP_PKEY_CTX + * +x +, * +da +); + +1377 * +EVP_PKEY_CTX_g_p_da +( +EVP_PKEY_CTX + * +x +); + +1379  +EVP_PKEY_sign_ +( +EVP_PKEY_CTX + * +x +); + +1380  +EVP_PKEY_sign +( +EVP_PKEY_CTX + * +x +, + +1381 * +sig +, +size_t + * +sign +, + +1382 cڡ * +tbs +, +size_t + +tb +); + +1383  +EVP_PKEY_vify_ +( +EVP_PKEY_CTX + * +x +); + +1384  +EVP_PKEY_vify +( +EVP_PKEY_CTX + * +x +, + +1385 cڡ * +sig +, +size_t + +sign +, + +1386 cڡ * +tbs +, +size_t + +tb +); + +1387  +EVP_PKEY_vify_cov_ +( +EVP_PKEY_CTX + * +x +); + +1388  +EVP_PKEY_vify_cov +( +EVP_PKEY_CTX + * +x +, + +1389 * +rout +, +size_t + * +rou +, + +1390 cڡ * +sig +, +size_t + +sign +); + +1391  +EVP_PKEY_y_ +( +EVP_PKEY_CTX + * +x +); + +1392  +EVP_PKEY_y +( +EVP_PKEY_CTX + * +x +, + +1393 * +out +, +size_t + * +ou +, + +1394 cڡ * + +, +size_t + +n +); + +1395  +EVP_PKEY_dey_ +( +EVP_PKEY_CTX + * +x +); + +1396  +EVP_PKEY_dey +( +EVP_PKEY_CTX + * +x +, + +1397 * +out +, +size_t + * +ou +, + +1398 cڡ * + +, +size_t + +n +); + +1400  +EVP_PKEY_dive_ +( +EVP_PKEY_CTX + * +x +); + +1401  +EVP_PKEY_dive_t_ +( +EVP_PKEY_CTX + * +x +, +EVP_PKEY + * + +); + +1402  +EVP_PKEY_dive +( +EVP_PKEY_CTX + * +x +, * +key +, +size_t + * +keyn +); + +1404  + tEVP_PKEY_g_cb +( + tEVP_PKEY_CTX + * + tx +); + +1406  +EVP_PKEY_mg_ +( +EVP_PKEY_CTX + * +x +); + +1407  +EVP_PKEY_mg +( +EVP_PKEY_CTX + * +x +, +EVP_PKEY + ** +key +); + +1408  +EVP_PKEY_keyg_ +( +EVP_PKEY_CTX + * +x +); + +1409  +EVP_PKEY_keyg +( +EVP_PKEY_CTX + * +x +, +EVP_PKEY + ** +key +); + +1410  +EVP_PKEY_check +( +EVP_PKEY_CTX + * +x +); + +1411  +EVP_PKEY_public_check +( +EVP_PKEY_CTX + * +x +); + +1412  +EVP_PKEY_m_check +( +EVP_PKEY_CTX + * +x +); + +1414  +EVP_PKEY_CTX_t_cb +( +EVP_PKEY_CTX + * +x +, +EVP_PKEY_g_cb + * +cb +); + +1415 +EVP_PKEY_g_cb + * +EVP_PKEY_CTX_g_cb +( +EVP_PKEY_CTX + * +x +); + +1417  +EVP_PKEY_CTX_g_keyg_fo +( +EVP_PKEY_CTX + * +x +,  +idx +); + +1419  +EVP_PKEY_mh_t_ +( +EVP_PKEY_METHOD + * +pmh +, + +1420 (* + +( +EVP_PKEY_CTX + * +x +)); + +1422  +EVP_PKEY_mh_t_cy +( +EVP_PKEY_METHOD + * +pmh +, + +1423 (* +cy +( +EVP_PKEY_CTX + * +d +, + +1424 +EVP_PKEY_CTX + * +c +)); + +1426  +EVP_PKEY_mh_t_nup +( +EVP_PKEY_METHOD + * +pmh +, + +1427 (* +nup +( +EVP_PKEY_CTX + * +x +)); + +1429  +EVP_PKEY_mh_t_mg +( +EVP_PKEY_METHOD + * +pmh +, + +1430 (* +mg_ +( +EVP_PKEY_CTX + * +x +), + +1431 (* +mg +( +EVP_PKEY_CTX + * +x +, + +1432 +EVP_PKEY + * +pkey +)); + +1434  +EVP_PKEY_mh_t_keyg +( +EVP_PKEY_METHOD + * +pmh +, + +1435 (* +keyg_ +( +EVP_PKEY_CTX + * +x +), + +1436 (* +keyg +( +EVP_PKEY_CTX + * +x +, + +1437 +EVP_PKEY + * +pkey +)); + +1439  +EVP_PKEY_mh_t_sign +( +EVP_PKEY_METHOD + * +pmh +, + +1440 (* +sign_ +( +EVP_PKEY_CTX + * +x +), + +1441 (* +sign +( +EVP_PKEY_CTX + * +x +, + +1442 * +sig +, +size_t + * +sign +, + +1443 cڡ * +tbs +, + +1444 +size_t + +tb +)); + +1446  +EVP_PKEY_mh_t_vify +( +EVP_PKEY_METHOD + * +pmh +, + +1447 (* +vify_ +( +EVP_PKEY_CTX + * +x +), + +1448 (* +vify +( +EVP_PKEY_CTX + * +x +, + +1449 cڡ * +sig +, + +1450 +size_t + +sign +, + +1451 cڡ * +tbs +, + +1452 +size_t + +tb +)); + +1454  +EVP_PKEY_mh_t_vify_cov +( +EVP_PKEY_METHOD + * +pmh +, + +1455 (* +vify_cov_ +( +EVP_PKEY_CTX + + +1456 * +x +), + +1457 (* +vify_cov +( +EVP_PKEY_CTX + + +1458 * +x +, + +1460 * +sig +, + +1461 +size_t + * +sign +, + +1463 * +tbs +, + +1464 +size_t + +tb +)); + +1466  +EVP_PKEY_mh_t_signx +( +EVP_PKEY_METHOD + * +pmh +, + +1467 (* +signx_ +( +EVP_PKEY_CTX + * +x +, + +1468 +EVP_MD_CTX + * +mx +), + +1469 (* +signx +( +EVP_PKEY_CTX + * +x +, + +1470 * +sig +, + +1471 +size_t + * +sign +, + +1472 +EVP_MD_CTX + * +mx +)); + +1474  +EVP_PKEY_mh_t_vifyx +( +EVP_PKEY_METHOD + * +pmh +, + +1475 (* +vifyx_ +( +EVP_PKEY_CTX + * +x +, + +1476 +EVP_MD_CTX + * +mx +), + +1477 (* +vifyx +( +EVP_PKEY_CTX + * +x +, + +1478 cڡ * +sig +, + +1479  +sign +, + +1480 +EVP_MD_CTX + * +mx +)); + +1482  +EVP_PKEY_mh_t_y +( +EVP_PKEY_METHOD + * +pmh +, + +1483 (* +y_ +( +EVP_PKEY_CTX + * +x +), + +1484 (* +y +( +EVP_PKEY_CTX + * +x +, + +1485 * +out +, + +1486 +size_t + * +ou +, + +1487 cڡ * + +, + +1488 +size_t + +n +)); + +1490  +EVP_PKEY_mh_t_dey +( +EVP_PKEY_METHOD + * +pmh +, + +1491 (* +dey_ +( +EVP_PKEY_CTX + * +x +), + +1492 (* +dey +( +EVP_PKEY_CTX + * +x +, + +1493 * +out +, + +1494 +size_t + * +ou +, + +1495 cڡ * + +, + +1496 +size_t + +n +)); + +1498  +EVP_PKEY_mh_t_dive +( +EVP_PKEY_METHOD + * +pmh +, + +1499 (* +dive_ +( +EVP_PKEY_CTX + * +x +), + +1500 (* +dive +( +EVP_PKEY_CTX + * +x +, + +1501 * +key +, + +1502 +size_t + * +keyn +)); + +1504  +EVP_PKEY_mh_t_ +( +EVP_PKEY_METHOD + * +pmh +, + +1505 (* + +( +EVP_PKEY_CTX + * +x +,  +ty +,  +p1 +, + +1506 * +p2 +), + +1507 (* +_r +( +EVP_PKEY_CTX + * +x +, + +1508 cڡ * +ty +, + +1509 cڡ * +vue +)); + +1511  +EVP_PKEY_mh_t_check +( +EVP_PKEY_METHOD + * +pmh +, + +1512 (* +check +( +EVP_PKEY + * +pkey +)); + +1514  +EVP_PKEY_mh_t_public_check +( +EVP_PKEY_METHOD + * +pmh +, + +1515 (* +check +( +EVP_PKEY + * +pkey +)); + +1517  +EVP_PKEY_mh_t_m_check +( +EVP_PKEY_METHOD + * +pmh +, + +1518 (* +check +( +EVP_PKEY + * +pkey +)); + +1520  +EVP_PKEY_mh_t_dige_cuom +( +EVP_PKEY_METHOD + * +pmh +, + +1521 (* +dige_cuom +( +EVP_PKEY_CTX + * +x +, + +1522 +EVP_MD_CTX + * +mx +)); + +1524  +EVP_PKEY_mh_g_ +(cڡ +EVP_PKEY_METHOD + * +pmh +, + +1525 (** +p +( +EVP_PKEY_CTX + * +x +)); + +1527  +EVP_PKEY_mh_g_cy +(cڡ +EVP_PKEY_METHOD + * +pmh +, + +1528 (** +pcy +( +EVP_PKEY_CTX + * +d +, + +1529 +EVP_PKEY_CTX + * +c +)); + +1531  +EVP_PKEY_mh_g_nup +(cڡ +EVP_PKEY_METHOD + * +pmh +, + +1532 (** +pnup +( +EVP_PKEY_CTX + * +x +)); + +1534  +EVP_PKEY_mh_g_mg +(cڡ +EVP_PKEY_METHOD + * +pmh +, + +1535 (** +amg_ +( +EVP_PKEY_CTX + * +x +), + +1536 (** +amg +( +EVP_PKEY_CTX + * +x +, + +1537 +EVP_PKEY + * +pkey +)); + +1539  +EVP_PKEY_mh_g_keyg +(cڡ +EVP_PKEY_METHOD + * +pmh +, + +1540 (** +pkeyg_ +( +EVP_PKEY_CTX + * +x +), + +1541 (** +pkeyg +( +EVP_PKEY_CTX + * +x +, + +1542 +EVP_PKEY + * +pkey +)); + +1544  +EVP_PKEY_mh_g_sign +(cڡ +EVP_PKEY_METHOD + * +pmh +, + +1545 (** +psign_ +( +EVP_PKEY_CTX + * +x +), + +1546 (** +psign +( +EVP_PKEY_CTX + * +x +, + +1547 * +sig +, +size_t + * +sign +, + +1548 cڡ * +tbs +, + +1549 +size_t + +tb +)); + +1551  +EVP_PKEY_mh_g_vify +(cڡ +EVP_PKEY_METHOD + * +pmh +, + +1552 (** +pvify_ +( +EVP_PKEY_CTX + * +x +), + +1553 (** +pvify +( +EVP_PKEY_CTX + * +x +, + +1554 cڡ * +sig +, + +1555 +size_t + +sign +, + +1556 cڡ * +tbs +, + +1557 +size_t + +tb +)); + +1559  +EVP_PKEY_mh_g_vify_cov +(cڡ +EVP_PKEY_METHOD + * +pmh +, + +1560 (** +pvify_cov_ +( +EVP_PKEY_CTX + + +1561 * +x +), + +1562 (** +pvify_cov +( +EVP_PKEY_CTX + + +1563 * +x +, + +1565 * +sig +, + +1566 +size_t + * +sign +, + +1568 * +tbs +, + +1569 +size_t + +tb +)); + +1571  +EVP_PKEY_mh_g_signx +(cڡ +EVP_PKEY_METHOD + * +pmh +, + +1572 (** +psignx_ +( +EVP_PKEY_CTX + * +x +, + +1573 +EVP_MD_CTX + * +mx +), + +1574 (** +psignx +( +EVP_PKEY_CTX + * +x +, + +1575 * +sig +, + +1576 +size_t + * +sign +, + +1577 +EVP_MD_CTX + * +mx +)); + +1579  +EVP_PKEY_mh_g_vifyx +(cڡ +EVP_PKEY_METHOD + * +pmh +, + +1580 (** +pvifyx_ +( +EVP_PKEY_CTX + * +x +, + +1581 +EVP_MD_CTX + * +mx +), + +1582 (** +pvifyx +( +EVP_PKEY_CTX + * +x +, + +1583 cڡ * +sig +, + +1584  +sign +, + +1585 +EVP_MD_CTX + * +mx +)); + +1587  +EVP_PKEY_mh_g_y +(cڡ +EVP_PKEY_METHOD + * +pmh +, + +1588 (** +ny_ +( +EVP_PKEY_CTX + * +x +), + +1589 (** +ny +( +EVP_PKEY_CTX + * +x +, + +1590 * +out +, + +1591 +size_t + * +ou +, + +1592 cڡ * + +, + +1593 +size_t + +n +)); + +1595  +EVP_PKEY_mh_g_dey +(cڡ +EVP_PKEY_METHOD + * +pmh +, + +1596 (** +pdey_ +( +EVP_PKEY_CTX + * +x +), + +1597 (** +pdey +( +EVP_PKEY_CTX + * +x +, + +1598 * +out +, + +1599 +size_t + * +ou +, + +1600 cڡ * + +, + +1601 +size_t + +n +)); + +1603  +EVP_PKEY_mh_g_dive +(cڡ +EVP_PKEY_METHOD + * +pmh +, + +1604 (** +pdive_ +( +EVP_PKEY_CTX + * +x +), + +1605 (** +pdive +( +EVP_PKEY_CTX + * +x +, + +1606 * +key +, + +1607 +size_t + * +keyn +)); + +1609  +EVP_PKEY_mh_g_ +(cڡ +EVP_PKEY_METHOD + * +pmh +, + +1610 (** +p +( +EVP_PKEY_CTX + * +x +,  +ty +,  +p1 +, + +1611 * +p2 +), + +1612 (** +p_r +( +EVP_PKEY_CTX + * +x +, + +1613 cڡ * +ty +, + +1614 cڡ * +vue +)); + +1616  +EVP_PKEY_mh_g_check +(cڡ +EVP_PKEY_METHOD + * +pmh +, + +1617 (** +pcheck +( +EVP_PKEY + * +pkey +)); + +1619  +EVP_PKEY_mh_g_public_check +(cڡ +EVP_PKEY_METHOD + * +pmh +, + +1620 (** +pcheck +( +EVP_PKEY + * +pkey +)); + +1622  +EVP_PKEY_mh_g_m_check +(cڡ +EVP_PKEY_METHOD + * +pmh +, + +1623 (** +pcheck +( +EVP_PKEY + * +pkey +)); + +1625  +EVP_PKEY_mh_g_dige_cuom +( +EVP_PKEY_METHOD + * +pmh +, + +1626 (** +pdige_cuom +( +EVP_PKEY_CTX + * +x +, + +1627 +EVP_MD_CTX + * +mx +)); + +1628  +EVP_add_g_modu +(); + +1631 #ifde +__lulus + + + @/usr/include/openssl/hmac.h + +10 #ide +HEADER_HMAC_H + + +11  + #HEADER_HMAC_H + + + ) + +13  + ~<ݒs/ݒscf.h +> + +15  + ~<ݒs/evp.h +> + +17 #i +OPENSSL_API_COMPAT + < 0x10200000L + +18  + #HMAC_MAX_MD_CBLOCK + 128 + + ) + +21 #ifde +__lulus + + +25 +size_t + +HMAC_size +(cڡ +HMAC_CTX + * +e +); + +26 +HMAC_CTX + * +HMAC_CTX_w +(); + +27  +HMAC_CTX_t +( +HMAC_CTX + * +x +); + +28  +HMAC_CTX_ +( +HMAC_CTX + * +x +); + +30 +DEPRECATEDIN_1_1_0 +( +__owur +  +HMAC_In +( +HMAC_CTX + * +x +, cڡ * +key +,  +n +, + +31 cڡ +EVP_MD + * +md +)) + +33  +HMAC_In_ex +( +HMAC_CTX + * +x +, cڡ * +key +,  +n +, + +34 cڡ +EVP_MD + * +md +, +ENGINE + * +im +); + +35  +HMAC_Upde +( +HMAC_CTX + * +x +, cڡ * +da +, + +36 +size_t + +n +); + +37  +HMAC_F +( +HMAC_CTX + * +x +, * +md +, + +38 * +n +); + +39 * +HMAC +(cڡ +EVP_MD + * +evp_md +, cڡ * +key +,  +key_n +, + +40 cڡ * +d +, +size_t + +n +, * +md +, + +41 * +md_n +); + +42 +__owur +  +HMAC_CTX_cy +( +HMAC_CTX + * +dx +, HMAC_CTX * +sx +); + +44  +HMAC_CTX_t_ags +( +HMAC_CTX + * +x +,  +ags +); + +45 cڡ +EVP_MD + * +HMAC_CTX_g_md +(cڡ +HMAC_CTX + * +x +); + +47 #ifde +__lulus + + + @/usr/include/openssl/sha.h + +10 #ide +HEADER_SHA_H + + +11  + #HEADER_SHA_H + + + ) + +13  + ~<ݒs/e_os2.h +> + +14  + ~ + +16 #ifde +__lulus + + +25  + #SHA_LONG +  + + ) + +27  + #SHA_LBLOCK + 16 + + ) + +28  + #SHA_CBLOCK + ( +SHA_LBLOCK +*4) + + ) + +31  + #SHA_LAST_BLOCK + ( +SHA_CBLOCK +-8) + + ) + +32  + #SHA_DIGEST_LENGTH + 20 + + ) + +34  + sSHAe_ + { + +35 +SHA_LONG + +h0 +, +h1 +, +h2 +, +h3 +, +h4 +; + +36 +SHA_LONG + +Nl +, +Nh +; + +37 +SHA_LONG + +da +[ +SHA_LBLOCK +]; + +38  +num +; + +39 } + tSHA_CTX +; + +41  +SHA1_In +( +SHA_CTX + * +c +); + +42  +SHA1_Upde +( +SHA_CTX + * +c +, cڡ * +da +, +size_t + +n +); + +43  +SHA1_F +(* +md +, +SHA_CTX + * +c +); + +44 * +SHA1 +(cڡ * +d +, +size_t + +n +, * +md +); + +45  +SHA1_Tnsfm +( +SHA_CTX + * +c +, cڡ * +da +); + +47  + #SHA256_CBLOCK + ( +SHA_LBLOCK +*4) + + ) + +51  + sSHA256e_ + { + +52 +SHA_LONG + +h +[8]; + +53 +SHA_LONG + +Nl +, +Nh +; + +54 +SHA_LONG + +da +[ +SHA_LBLOCK +]; + +55  +num +, +md_n +; + +56 } + tSHA256_CTX +; + +58  +SHA224_In +( +SHA256_CTX + * +c +); + +59  +SHA224_Upde +( +SHA256_CTX + * +c +, cڡ * +da +, +size_t + +n +); + +60  +SHA224_F +(* +md +, +SHA256_CTX + * +c +); + +61 * +SHA224 +(cڡ * +d +, +size_t + +n +, * +md +); + +62  +SHA256_In +( +SHA256_CTX + * +c +); + +63  +SHA256_Upde +( +SHA256_CTX + * +c +, cڡ * +da +, +size_t + +n +); + +64  +SHA256_F +(* +md +, +SHA256_CTX + * +c +); + +65 * +SHA256 +(cڡ * +d +, +size_t + +n +, * +md +); + +66  +SHA256_Tnsfm +( +SHA256_CTX + * +c +, cڡ * +da +); + +68  + #SHA224_DIGEST_LENGTH + 28 + + ) + +69  + #SHA256_DIGEST_LENGTH + 32 + + ) + +70  + #SHA384_DIGEST_LENGTH + 48 + + ) + +71  + #SHA512_DIGEST_LENGTH + 64 + + ) + +83  + #SHA512_CBLOCK + ( +SHA_LBLOCK +*8) + + ) + +84 #i( +defed +( +_WIN32 +|| defed( +_WIN64 +)&& !defed( +__MINGW32__ +) + +85  + #SHA_LONG64 +  +__t64 + + + ) + +86  + #U64 +( +C +C## +UI64 + + + ) + +87 #i +defed +( +__ch64__ +) + +88  + #SHA_LONG64 +  + + ) + +89  + #U64 +( +C +C## +UL + + + ) + +91  + #SHA_LONG64 +  + + ) + +92  + #U64 +( +C +C## +ULL + + + ) + +95  + sSHA512e_ + { + +96 +SHA_LONG64 + +h +[8]; + +97 +SHA_LONG64 + +Nl +, +Nh +; + +99 +SHA_LONG64 + +d +[ +SHA_LBLOCK +]; + +100  +p +[ +SHA512_CBLOCK +]; + +101 } +u +; + +102  +num +, +md_n +; + +103 } + tSHA512_CTX +; + +105  +SHA384_In +( +SHA512_CTX + * +c +); + +106  +SHA384_Upde +( +SHA512_CTX + * +c +, cڡ * +da +, +size_t + +n +); + +107  +SHA384_F +(* +md +, +SHA512_CTX + * +c +); + +108 * +SHA384 +(cڡ * +d +, +size_t + +n +, * +md +); + +109  +SHA512_In +( +SHA512_CTX + * +c +); + +110  +SHA512_Upde +( +SHA512_CTX + * +c +, cڡ * +da +, +size_t + +n +); + +111  +SHA512_F +(* +md +, +SHA512_CTX + * +c +); + +112 * +SHA512 +(cڡ * +d +, +size_t + +n +, * +md +); + +113  +SHA512_Tnsfm +( +SHA512_CTX + * +c +, cڡ * +da +); + +115 #ifde +__lulus + + + @/usr/include/sodium/core.h + +2 #ide +sodium_ce_H + + +3  + #sodium_ce_H + + + ) + +5  + ~"expt.h +" + +7 #ifde +__lulus + + +11 +SODIUM_EXPORT + + +12  +sodium_ +() + +13 +__ibu__ + (( +wn_unud_su +)); + +17 +SODIUM_EXPORT + + +18  +sodium_t_misu_hdr +((* +hdr +)()); + +20 +SODIUM_EXPORT + + +21  +sodium_misu +() + +22 +__ibu__ + (( +nܑu +)); + +24 #ifde +__lulus + + + @/usr/include/sodium/crypto_aead_aes256gcm.h + +1 #ide +yo_ad_s256gcm_H + + +2  + #yo_ad_s256gcm_H + + + ) + +24  + ~ + +25  + ~"expt.h +" + +27 #ifde +__lulus + + +28 #ifde +__GNUC__ + + +29 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +34 +SODIUM_EXPORT + + +35  +yo_ad_s256gcm_is_avaab +(); + +37  + #yo_ad_s256gcm_KEYBYTES + 32U + + ) + +38 +SODIUM_EXPORT + + +39 +size_t + +yo_ad_s256gcm_keybys +(); + +41  + #yo_ad_s256gcm_NSECBYTES + 0U + + ) + +42 +SODIUM_EXPORT + + +43 +size_t + +yo_ad_s256gcm_ncbys +(); + +45  + #yo_ad_s256gcm_NPUBBYTES + 12U + + ) + +46 +SODIUM_EXPORT + + +47 +size_t + +yo_ad_s256gcm_ubbys +(); + +49  + #yo_ad_s256gcm_ABYTES + 16U + + ) + +50 +SODIUM_EXPORT + + +51 +size_t + +yo_ad_s256gcm_abys +(); + +53  + #yo_ad_s256gcm_MESSAGEBYTES_MAX + \ + +54 + `SODIUM_MIN +( +SODIUM_SIZE_MAX + - +yo_ad_s256gcm_ABYTES +, \ + +55 (16ULL * ((1ULL << 32- 2ULL))) + + ) + +56 +SODIUM_EXPORT + + +57 +size_t + +yo_ad_s256gcm_mesgebys_max +(); + +59  +CRYPTO_ALIGN +(16 + tyo_ad_s256gcm_e_ + { + +60  +aque +[512]; + +61 } + tyo_ad_s256gcm_e +; + +63 +SODIUM_EXPORT + + +64 +size_t + +yo_ad_s256gcm_ebys +(); + +66 +SODIUM_EXPORT + + +67  +yo_ad_s256gcm_y +(* +c +, + +68 * +_p +, + +69 cڡ * +m +, + +70  +mn +, + +71 cڡ * +ad +, + +72  +adn +, + +73 cڡ * +nc +, + +74 cڡ * +ub +, + +75 cڡ * +k +) + +76 +__ibu__ + (( +nnu +(1, 8, 9))); + +78 +SODIUM_EXPORT + + +79  +yo_ad_s256gcm_dey +(* +m +, + +80 * +mn_p +, + +81 * +nc +, + +82 cڡ * +c +, + +83  + +, + +84 cڡ * +ad +, + +85  +adn +, + +86 cڡ * +ub +, + +87 cڡ * +k +) + +88 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(4, 8, 9))); + +90 +SODIUM_EXPORT + + +91  +yo_ad_s256gcm_y_dached +(* +c +, + +92 * +mac +, + +93 * +ma_p +, + +94 cڡ * +m +, + +95  +mn +, + +96 cڡ * +ad +, + +97  +adn +, + +98 cڡ * +nc +, + +99 cڡ * +ub +, + +100 cڡ * +k +) + +101 +__ibu__ + (( +nnu +(1, 2, 9, 10))); + +103 +SODIUM_EXPORT + + +104  +yo_ad_s256gcm_dey_dached +(* +m +, + +105 * +nc +, + +106 cڡ * +c +, + +107  + +, + +108 cڡ * +mac +, + +109 cڡ * +ad +, + +110  +adn +, + +111 cڡ * +ub +, + +112 cڡ * +k +) + +113 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(3, 5, 8, 9))); + +117 +SODIUM_EXPORT + + +118  +yo_ad_s256gcm_befܒm +( +yo_ad_s256gcm_e + * +x_ +, + +119 cڡ * +k +) + +120 +__ibu__ + (( +nnu +)); + +122 +SODIUM_EXPORT + + +123  +yo_ad_s256gcm_y_anm +(* +c +, + +124 * +_p +, + +125 cڡ * +m +, + +126  +mn +, + +127 cڡ * +ad +, + +128  +adn +, + +129 cڡ * +nc +, + +130 cڡ * +ub +, + +131 cڡ +yo_ad_s256gcm_e + * +x_ +) + +132 +__ibu__ + (( +nnu +(1, 8, 9))); + +134 +SODIUM_EXPORT + + +135  +yo_ad_s256gcm_dey_anm +(* +m +, + +136 * +mn_p +, + +137 * +nc +, + +138 cڡ * +c +, + +139  + +, + +140 cڡ * +ad +, + +141  +adn +, + +142 cڡ * +ub +, + +143 cڡ +yo_ad_s256gcm_e + * +x_ +) + +144 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(4, 8, 9))); + +146 +SODIUM_EXPORT + + +147  +yo_ad_s256gcm_y_dached_anm +(* +c +, + +148 * +mac +, + +149 * +ma_p +, + +150 cڡ * +m +, + +151  +mn +, + +152 cڡ * +ad +, + +153  +adn +, + +154 cڡ * +nc +, + +155 cڡ * +ub +, + +156 cڡ +yo_ad_s256gcm_e + * +x_ +) + +157 +__ibu__ + (( +nnu +(1, 2, 9, 10))); + +159 +SODIUM_EXPORT + + +160  +yo_ad_s256gcm_dey_dached_anm +(* +m +, + +161 * +nc +, + +162 cڡ * +c +, + +163  + +, + +164 cڡ * +mac +, + +165 cڡ * +ad +, + +166  +adn +, + +167 cڡ * +ub +, + +168 cڡ +yo_ad_s256gcm_e + * +x_ +) + +169 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(3, 5, 8, 9))); + +171 +SODIUM_EXPORT + + +172  +yo_ad_s256gcm_keyg +( +k +[ +yo_ad_s256gcm_KEYBYTES +]) + +173 +__ibu__ + (( +nnu +)); + +175 #ifde +__lulus + + + @/usr/include/sodium/crypto_aead_chacha20poly1305.h + +1 #ide +yo_ad_chacha20py1305_H + + +2  + #yo_ad_chacha20py1305_H + + + ) + +4  + ~ + +5  + ~"expt.h +" + +7 #ifde +__lulus + + +8 #ifde +__GNUC__ + + +9 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +16  + #yo_ad_chacha20py1305_tf_KEYBYTES + 32U + + ) + +17 +SODIUM_EXPORT + + +18 +size_t + +yo_ad_chacha20py1305_tf_keybys +(); + +20  + #yo_ad_chacha20py1305_tf_NSECBYTES + 0U + + ) + +21 +SODIUM_EXPORT + + +22 +size_t + +yo_ad_chacha20py1305_tf_ncbys +(); + +24  + #yo_ad_chacha20py1305_tf_NPUBBYTES + 12U + + ) + +26 +SODIUM_EXPORT + + +27 +size_t + +yo_ad_chacha20py1305_tf_ubbys +(); + +29  + #yo_ad_chacha20py1305_tf_ABYTES + 16U + + ) + +30 +SODIUM_EXPORT + + +31 +size_t + +yo_ad_chacha20py1305_tf_abys +(); + +33  + #yo_ad_chacha20py1305_tf_MESSAGEBYTES_MAX + \ + +34 + `SODIUM_MIN +( +SODIUM_SIZE_MAX + - +yo_ad_chacha20py1305_tf_ABYTES +, \ + +35 (64ULL * ((1ULL << 32- 1ULL))) + + ) + +36 +SODIUM_EXPORT + + +37 +size_t + +yo_ad_chacha20py1305_tf_mesgebys_max +(); + +39 +SODIUM_EXPORT + + +40  +yo_ad_chacha20py1305_tf_y +(* +c +, + +41 * +_p +, + +42 cڡ * +m +, + +43  +mn +, + +44 cڡ * +ad +, + +45  +adn +, + +46 cڡ * +nc +, + +47 cڡ * +ub +, + +48 cڡ * +k +) + +49 +__ibu__ + (( +nnu +(1, 8, 9))); + +51 +SODIUM_EXPORT + + +52  +yo_ad_chacha20py1305_tf_dey +(* +m +, + +53 * +mn_p +, + +54 * +nc +, + +55 cڡ * +c +, + +56  + +, + +57 cڡ * +ad +, + +58  +adn +, + +59 cڡ * +ub +, + +60 cڡ * +k +) + +61 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(4, 8, 9))); + +63 +SODIUM_EXPORT + + +64  +yo_ad_chacha20py1305_tf_y_dached +(* +c +, + +65 * +mac +, + +66 * +ma_p +, + +67 cڡ * +m +, + +68  +mn +, + +69 cڡ * +ad +, + +70  +adn +, + +71 cڡ * +nc +, + +72 cڡ * +ub +, + +73 cڡ * +k +) + +74 +__ibu__ + (( +nnu +(1, 2, 9, 10))); + +76 +SODIUM_EXPORT + + +77  +yo_ad_chacha20py1305_tf_dey_dached +(* +m +, + +78 * +nc +, + +79 cڡ * +c +, + +80  + +, + +81 cڡ * +mac +, + +82 cڡ * +ad +, + +83  +adn +, + +84 cڡ * +ub +, + +85 cڡ * +k +) + +86 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(3, 5, 8, 9))); + +88 +SODIUM_EXPORT + + +89  +yo_ad_chacha20py1305_tf_keyg +( +k +[ +yo_ad_chacha20py1305_tf_KEYBYTES +]) + +90 +__ibu__ + (( +nnu +)); + +94  + #yo_ad_chacha20py1305_KEYBYTES + 32U + + ) + +95 +SODIUM_EXPORT + + +96 +size_t + +yo_ad_chacha20py1305_keybys +(); + +98  + #yo_ad_chacha20py1305_NSECBYTES + 0U + + ) + +99 +SODIUM_EXPORT + + +100 +size_t + +yo_ad_chacha20py1305_ncbys +(); + +102  + #yo_ad_chacha20py1305_NPUBBYTES + 8U + + ) + +103 +SODIUM_EXPORT + + +104 +size_t + +yo_ad_chacha20py1305_ubbys +(); + +106  + #yo_ad_chacha20py1305_ABYTES + 16U + + ) + +107 +SODIUM_EXPORT + + +108 +size_t + +yo_ad_chacha20py1305_abys +(); + +110  + #yo_ad_chacha20py1305_MESSAGEBYTES_MAX + \ + +111 ( +SODIUM_SIZE_MAX + - +yo_ad_chacha20py1305_ABYTES +) + + ) + +112 +SODIUM_EXPORT + + +113 +size_t + +yo_ad_chacha20py1305_mesgebys_max +(); + +115 +SODIUM_EXPORT + + +116  +yo_ad_chacha20py1305_y +(* +c +, + +117 * +_p +, + +118 cڡ * +m +, + +119  +mn +, + +120 cڡ * +ad +, + +121  +adn +, + +122 cڡ * +nc +, + +123 cڡ * +ub +, + +124 cڡ * +k +) + +125 +__ibu__ + (( +nnu +(1, 8, 9))); + +127 +SODIUM_EXPORT + + +128  +yo_ad_chacha20py1305_dey +(* +m +, + +129 * +mn_p +, + +130 * +nc +, + +131 cڡ * +c +, + +132  + +, + +133 cڡ * +ad +, + +134  +adn +, + +135 cڡ * +ub +, + +136 cڡ * +k +) + +137 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(4, 8, 9))); + +139 +SODIUM_EXPORT + + +140  +yo_ad_chacha20py1305_y_dached +(* +c +, + +141 * +mac +, + +142 * +ma_p +, + +143 cڡ * +m +, + +144  +mn +, + +145 cڡ * +ad +, + +146  +adn +, + +147 cڡ * +nc +, + +148 cڡ * +ub +, + +149 cڡ * +k +) + +150 +__ibu__ + (( +nnu +(1, 2, 9, 10))); + +152 +SODIUM_EXPORT + + +153  +yo_ad_chacha20py1305_dey_dached +(* +m +, + +154 * +nc +, + +155 cڡ * +c +, + +156  + +, + +157 cڡ * +mac +, + +158 cڡ * +ad +, + +159  +adn +, + +160 cڡ * +ub +, + +161 cڡ * +k +) + +162 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(3, 5, 8, 9))); + +164 +SODIUM_EXPORT + + +165  +yo_ad_chacha20py1305_keyg +( +k +[ +yo_ad_chacha20py1305_KEYBYTES +]) + +166 +__ibu__ + (( +nnu +)); + +170  + #yo_ad_chacha20py1305_IETF_KEYBYTES + +yo_ad_chacha20py1305_tf_KEYBYTES + + + ) + +171  + #yo_ad_chacha20py1305_IETF_NSECBYTES + +yo_ad_chacha20py1305_tf_NSECBYTES + + + ) + +172  + #yo_ad_chacha20py1305_IETF_NPUBBYTES + +yo_ad_chacha20py1305_tf_NPUBBYTES + + + ) + +173  + #yo_ad_chacha20py1305_IETF_ABYTES + +yo_ad_chacha20py1305_tf_ABYTES + + + ) + +174  + #yo_ad_chacha20py1305_IETF_MESSAGEBYTES_MAX + +yo_ad_chacha20py1305_tf_MESSAGEBYTES_MAX + + + ) + +176 #ifde +__lulus + + + @/usr/include/sodium/crypto_aead_xchacha20poly1305.h + +1 #ide +yo_ad_xchacha20py1305_H + + +2  + #yo_ad_xchacha20py1305_H + + + ) + +4  + ~ + +5  + ~"expt.h +" + +7 #ifde +__lulus + + +8 #ifde +__GNUC__ + + +9 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +14  + #yo_ad_xchacha20py1305_tf_KEYBYTES + 32U + + ) + +15 +SODIUM_EXPORT + + +16 +size_t + +yo_ad_xchacha20py1305_tf_keybys +(); + +18  + #yo_ad_xchacha20py1305_tf_NSECBYTES + 0U + + ) + +19 +SODIUM_EXPORT + + +20 +size_t + +yo_ad_xchacha20py1305_tf_ncbys +(); + +22  + #yo_ad_xchacha20py1305_tf_NPUBBYTES + 24U + + ) + +23 +SODIUM_EXPORT + + +24 +size_t + +yo_ad_xchacha20py1305_tf_ubbys +(); + +26  + #yo_ad_xchacha20py1305_tf_ABYTES + 16U + + ) + +27 +SODIUM_EXPORT + + +28 +size_t + +yo_ad_xchacha20py1305_tf_abys +(); + +30  + #yo_ad_xchacha20py1305_tf_MESSAGEBYTES_MAX + \ + +31 ( +SODIUM_SIZE_MAX + - +yo_ad_xchacha20py1305_tf_ABYTES +) + + ) + +32 +SODIUM_EXPORT + + +33 +size_t + +yo_ad_xchacha20py1305_tf_mesgebys_max +(); + +35 +SODIUM_EXPORT + + +36  +yo_ad_xchacha20py1305_tf_y +(* +c +, + +37 * +_p +, + +38 cڡ * +m +, + +39  +mn +, + +40 cڡ * +ad +, + +41  +adn +, + +42 cڡ * +nc +, + +43 cڡ * +ub +, + +44 cڡ * +k +) + +45 +__ibu__ + (( +nnu +(1, 8, 9))); + +47 +SODIUM_EXPORT + + +48  +yo_ad_xchacha20py1305_tf_dey +(* +m +, + +49 * +mn_p +, + +50 * +nc +, + +51 cڡ * +c +, + +52  + +, + +53 cڡ * +ad +, + +54  +adn +, + +55 cڡ * +ub +, + +56 cڡ * +k +) + +57 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(4, 8, 9))); + +59 +SODIUM_EXPORT + + +60  +yo_ad_xchacha20py1305_tf_y_dached +(* +c +, + +61 * +mac +, + +62 * +ma_p +, + +63 cڡ * +m +, + +64  +mn +, + +65 cڡ * +ad +, + +66  +adn +, + +67 cڡ * +nc +, + +68 cڡ * +ub +, + +69 cڡ * +k +) + +70 +__ibu__ + (( +nnu +(1, 2, 9, 10))); + +72 +SODIUM_EXPORT + + +73  +yo_ad_xchacha20py1305_tf_dey_dached +(* +m +, + +74 * +nc +, + +75 cڡ * +c +, + +76  + +, + +77 cڡ * +mac +, + +78 cڡ * +ad +, + +79  +adn +, + +80 cڡ * +ub +, + +81 cڡ * +k +) + +82 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(3, 5, 8, 9))); + +84 +SODIUM_EXPORT + + +85  +yo_ad_xchacha20py1305_tf_keyg +( +k +[ +yo_ad_xchacha20py1305_tf_KEYBYTES +]) + +86 +__ibu__ + (( +nnu +)); + +90  + #yo_ad_xchacha20py1305_IETF_KEYBYTES + +yo_ad_xchacha20py1305_tf_KEYBYTES + + + ) + +91  + #yo_ad_xchacha20py1305_IETF_NSECBYTES + +yo_ad_xchacha20py1305_tf_NSECBYTES + + + ) + +92  + #yo_ad_xchacha20py1305_IETF_NPUBBYTES + +yo_ad_xchacha20py1305_tf_NPUBBYTES + + + ) + +93  + #yo_ad_xchacha20py1305_IETF_ABYTES + +yo_ad_xchacha20py1305_tf_ABYTES + + + ) + +94  + #yo_ad_xchacha20py1305_IETF_MESSAGEBYTES_MAX + +yo_ad_xchacha20py1305_tf_MESSAGEBYTES_MAX + + + ) + +96 #ifde +__lulus + + + @/usr/include/sodium/crypto_auth.h + +1 #ide +yo_auth_H + + +2  + #yo_auth_H + + + ) + +4  + ~ + +6  + ~"yo_auth_hmacsha512256.h +" + +7  + ~"expt.h +" + +9 #ifde +__lulus + + +10 #ifde +__GNUC__ + + +11 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +16  + #yo_auth_BYTES + +yo_auth_hmacsha512256_BYTES + + + ) + +17 +SODIUM_EXPORT + + +18 +size_t + +yo_auth_bys +(); + +20  + #yo_auth_KEYBYTES + +yo_auth_hmacsha512256_KEYBYTES + + + ) + +21 +SODIUM_EXPORT + + +22 +size_t + +yo_auth_keybys +(); + +24  + #yo_auth_PRIMITIVE + "hmacsha512256" + + ) + +25 +SODIUM_EXPORT + + +26 cڡ * +yo_auth_imive +(); + +28 +SODIUM_EXPORT + + +29  +yo_auth +(* +out +, cڡ * + +, + +30  +n +, cڡ * +k +) + +31 +__ibu__ + (( +nnu +(1, 4))); + +33 +SODIUM_EXPORT + + +34  +yo_auth_vify +(cڡ * +h +, cڡ * + +, + +35  +n +, cڡ * +k +) + +36 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(1, 4))); + +38 +SODIUM_EXPORT + + +39  +yo_auth_keyg +( +k +[ +yo_auth_KEYBYTES +]) + +40 +__ibu__ + (( +nnu +)); + +42 #ifde +__lulus + + + @/usr/include/sodium/crypto_auth_hmacsha256.h + +1 #ide +yo_auth_hmacsha256_H + + +2  + #yo_auth_hmacsha256_H + + + ) + +4  + ~ + +5  + ~"yo_hash_sha256.h +" + +6  + ~"expt.h +" + +8 #ifde +__lulus + + +9 #ifde +__GNUC__ + + +10 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +15  + #yo_auth_hmacsha256_BYTES + 32U + + ) + +16 +SODIUM_EXPORT + + +17 +size_t + +yo_auth_hmacsha256_bys +(); + +19  + #yo_auth_hmacsha256_KEYBYTES + 32U + + ) + +20 +SODIUM_EXPORT + + +21 +size_t + +yo_auth_hmacsha256_keybys +(); + +23 +SODIUM_EXPORT + + +24  +yo_auth_hmacsha256 +(* +out +, + +25 cڡ * + +, + +26  +n +, + +27 cڡ * +k + +__ibu__ + (( +nnu +(1, 4))); + +29 +SODIUM_EXPORT + + +30  +yo_auth_hmacsha256_vify +(cڡ * +h +, + +31 cڡ * + +, + +32  +n +, + +33 cڡ * +k +) + +34 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(1, 4))); + +38  + syo_auth_hmacsha256_e + { + +39 +yo_hash_sha256_e + +ix +; + +40 +yo_hash_sha256_e + +ox +; + +41 } + tyo_auth_hmacsha256_e +; + +43 +SODIUM_EXPORT + + +44 +size_t + +yo_auth_hmacsha256_ebys +(); + +46 +SODIUM_EXPORT + + +47  +yo_auth_hmacsha256_ +( +yo_auth_hmacsha256_e + * +e +, + +48 cڡ * +key +, + +49 +size_t + +keyn + +__ibu__ + (( +nnu +)); + +51 +SODIUM_EXPORT + + +52  +yo_auth_hmacsha256_upde +( +yo_auth_hmacsha256_e + * +e +, + +53 cڡ * + +, + +54  +n +) + +55 +__ibu__ + (( +nnu +(1))); + +57 +SODIUM_EXPORT + + +58  +yo_auth_hmacsha256_f +( +yo_auth_hmacsha256_e + * +e +, + +59 * +out + +__ibu__ + (( +nnu +)); + +62 +SODIUM_EXPORT + + +63  +yo_auth_hmacsha256_keyg +( +k +[ +yo_auth_hmacsha256_KEYBYTES +]) + +64 +__ibu__ + (( +nnu +)); + +66 #ifde +__lulus + + + @/usr/include/sodium/crypto_auth_hmacsha512.h + +1 #ide +yo_auth_hmacsha512_H + + +2  + #yo_auth_hmacsha512_H + + + ) + +4  + ~ + +5  + ~"yo_hash_sha512.h +" + +6  + ~"expt.h +" + +8 #ifde +__lulus + + +9 #ifde +__GNUC__ + + +10 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +15  + #yo_auth_hmacsha512_BYTES + 64U + + ) + +16 +SODIUM_EXPORT + + +17 +size_t + +yo_auth_hmacsha512_bys +(); + +19  + #yo_auth_hmacsha512_KEYBYTES + 32U + + ) + +20 +SODIUM_EXPORT + + +21 +size_t + +yo_auth_hmacsha512_keybys +(); + +23 +SODIUM_EXPORT + + +24  +yo_auth_hmacsha512 +(* +out +, + +25 cڡ * + +, + +26  +n +, + +27 cڡ * +k + +__ibu__ + (( +nnu +(1, 4))); + +29 +SODIUM_EXPORT + + +30  +yo_auth_hmacsha512_vify +(cڡ * +h +, + +31 cڡ * + +, + +32  +n +, + +33 cڡ * +k +) + +34 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(1, 4))); + +38  + syo_auth_hmacsha512_e + { + +39 +yo_hash_sha512_e + +ix +; + +40 +yo_hash_sha512_e + +ox +; + +41 } + tyo_auth_hmacsha512_e +; + +43 +SODIUM_EXPORT + + +44 +size_t + +yo_auth_hmacsha512_ebys +(); + +46 +SODIUM_EXPORT + + +47  +yo_auth_hmacsha512_ +( +yo_auth_hmacsha512_e + * +e +, + +48 cڡ * +key +, + +49 +size_t + +keyn + +__ibu__ + (( +nnu +)); + +51 +SODIUM_EXPORT + + +52  +yo_auth_hmacsha512_upde +( +yo_auth_hmacsha512_e + * +e +, + +53 cڡ * + +, + +54  +n + +__ibu__ + (( +nnu +(1))); + +56 +SODIUM_EXPORT + + +57  +yo_auth_hmacsha512_f +( +yo_auth_hmacsha512_e + * +e +, + +58 * +out + +__ibu__ + (( +nnu +)); + +60 +SODIUM_EXPORT + + +61  +yo_auth_hmacsha512_keyg +( +k +[ +yo_auth_hmacsha512_KEYBYTES +]) + +62 +__ibu__ + (( +nnu +)); + +64 #ifde +__lulus + + + @/usr/include/sodium/crypto_auth_hmacsha512256.h + +1 #ide +yo_auth_hmacsha512256_H + + +2  + #yo_auth_hmacsha512256_H + + + ) + +4  + ~ + +5  + ~"yo_auth_hmacsha512.h +" + +6  + ~"expt.h +" + +8 #ifde +__lulus + + +9 #ifde +__GNUC__ + + +10 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +15  + #yo_auth_hmacsha512256_BYTES + 32U + + ) + +16 +SODIUM_EXPORT + + +17 +size_t + +yo_auth_hmacsha512256_bys +(); + +19  + #yo_auth_hmacsha512256_KEYBYTES + 32U + + ) + +20 +SODIUM_EXPORT + + +21 +size_t + +yo_auth_hmacsha512256_keybys +(); + +23 +SODIUM_EXPORT + + +24  +yo_auth_hmacsha512256 +(* +out +, + +25 cڡ * + +, + +26  +n +, + +27 cڡ * +k + +__ibu__ + (( +nnu +(1, 4))); + +29 +SODIUM_EXPORT + + +30  +yo_auth_hmacsha512256_vify +(cڡ * +h +, + +31 cڡ * + +, + +32  +n +, + +33 cڡ * +k +) + +34 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(1, 4))); + +38  +yo_auth_hmacsha512_e + + tyo_auth_hmacsha512256_e +; + +40 +SODIUM_EXPORT + + +41 +size_t + +yo_auth_hmacsha512256_ebys +(); + +43 +SODIUM_EXPORT + + +44  +yo_auth_hmacsha512256_ +( +yo_auth_hmacsha512256_e + * +e +, + +45 cڡ * +key +, + +46 +size_t + +keyn + +__ibu__ + (( +nnu +)); + +48 +SODIUM_EXPORT + + +49  +yo_auth_hmacsha512256_upde +( +yo_auth_hmacsha512256_e + * +e +, + +50 cڡ * + +, + +51  +n + +__ibu__ + (( +nnu +(1))); + +53 +SODIUM_EXPORT + + +54  +yo_auth_hmacsha512256_f +( +yo_auth_hmacsha512256_e + * +e +, + +55 * +out + +__ibu__ + (( +nnu +)); + +57 +SODIUM_EXPORT + + +58  +yo_auth_hmacsha512256_keyg +( +k +[ +yo_auth_hmacsha512256_KEYBYTES +]) + +59 +__ibu__ + (( +nnu +)); + +61 #ifde +__lulus + + + @/usr/include/sodium/crypto_box.h + +1 #ide +yo_box_H + + +2  + #yo_box_H + + + ) + +11  + ~ + +13  + ~"yo_box_curve25519xl20py1305.h +" + +14  + ~"expt.h +" + +16 #ifde +__lulus + + +17 #ifde +__GNUC__ + + +18 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +23  + #yo_box_SEEDBYTES + +yo_box_curve25519xl20py1305_SEEDBYTES + + + ) + +24 +SODIUM_EXPORT + + +25 +size_t + +yo_box_edbys +(); + +27  + #yo_box_PUBLICKEYBYTES + +yo_box_curve25519xl20py1305_PUBLICKEYBYTES + + + ) + +28 +SODIUM_EXPORT + + +29 +size_t + +yo_box_publickeybys +(); + +31  + #yo_box_SECRETKEYBYTES + +yo_box_curve25519xl20py1305_SECRETKEYBYTES + + + ) + +32 +SODIUM_EXPORT + + +33 +size_t + +yo_box_keybys +(); + +35  + #yo_box_NONCEBYTES + +yo_box_curve25519xl20py1305_NONCEBYTES + + + ) + +36 +SODIUM_EXPORT + + +37 +size_t + +yo_box_nbys +(); + +39  + #yo_box_MACBYTES + +yo_box_curve25519xl20py1305_MACBYTES + + + ) + +40 +SODIUM_EXPORT + + +41 +size_t + +yo_box_macbys +(); + +43  + #yo_box_MESSAGEBYTES_MAX + +yo_box_curve25519xl20py1305_MESSAGEBYTES_MAX + + + ) + +44 +SODIUM_EXPORT + + +45 +size_t + +yo_box_mesgebys_max +(); + +47  + #yo_box_PRIMITIVE + "curve25519xl20py1305" + + ) + +48 +SODIUM_EXPORT + + +49 cڡ * +yo_box_imive +(); + +51 +SODIUM_EXPORT + + +52  +yo_box_ed_key +(* +pk +, * +sk +, + +53 cڡ * +ed +) + +54 +__ibu__ + (( +nnu +)); + +56 +SODIUM_EXPORT + + +57  +yo_box_key +(* +pk +, * +sk +) + +58 +__ibu__ + (( +nnu +)); + +60 +SODIUM_EXPORT + + +61  +yo_box_sy +(* +c +, cڡ * +m +, + +62  +mn +, cڡ * +n +, + +63 cڡ * +pk +, cڡ * +sk +) + +64 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(1, 4, 5, 6))); + +66 +SODIUM_EXPORT + + +67  +yo_box_ݒ_sy +(* +m +, cڡ * +c +, + +68  + +, cڡ * +n +, + +69 cڡ * +pk +, cڡ * +sk +) + +70 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(2, 4, 5, 6))); + +72 +SODIUM_EXPORT + + +73  +yo_box_dached +(* +c +, * +mac +, + +74 cڡ * +m +,  +mn +, + +75 cڡ * +n +, cڡ * +pk +, + +76 cڡ * +sk +) + +77 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(1, 2, 5, 6, 7))); + +79 +SODIUM_EXPORT + + +80  +yo_box_ݒ_dached +(* +m +, cڡ * +c +, + +81 cڡ * +mac +, + +82  + +, + +83 cڡ * +n +, + +84 cڡ * +pk +, + +85 cڡ * +sk +) + +86 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(2, 3, 5, 6, 7))); + +90  + #yo_box_BEFORENMBYTES + +yo_box_curve25519xl20py1305_BEFORENMBYTES + + + ) + +91 +SODIUM_EXPORT + + +92 +size_t + +yo_box_befܒmbys +(); + +94 +SODIUM_EXPORT + + +95  +yo_box_befܒm +(* +k +, cڡ * +pk +, + +96 cڡ * +sk +) + +97 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +)); + +99 +SODIUM_EXPORT + + +100  +yo_box_sy_anm +(* +c +, cڡ * +m +, + +101  +mn +, cڡ * +n +, + +102 cڡ * +k + +__ibu__ + (( +nnu +(1, 4, 5))); + +104 +SODIUM_EXPORT + + +105  +yo_box_ݒ_sy_anm +(* +m +, cڡ * +c +, + +106  + +, cڡ * +n +, + +107 cڡ * +k +) + +108 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(2, 4, 5))); + +110 +SODIUM_EXPORT + + +111  +yo_box_dached_anm +(* +c +, * +mac +, + +112 cڡ * +m +,  +mn +, + +113 cڡ * +n +, cڡ * +k +) + +114 +__ibu__ + (( +nnu +(1, 2, 5, 6))); + +116 +SODIUM_EXPORT + + +117  +yo_box_ݒ_dached_anm +(* +m +, cڡ * +c +, + +118 cڡ * +mac +, + +119  + +, cڡ * +n +, + +120 cڡ * +k +) + +121 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(2, 3, 5, 6))); + +125  + #yo_box_SEALBYTES + ( +yo_box_PUBLICKEYBYTES + + +yo_box_MACBYTES +) + + ) + +126 +SODIUM_EXPORT + + +127 +size_t + +yo_box_bys +(); + +129 +SODIUM_EXPORT + + +130  +yo_box_ +(* +c +, cڡ * +m +, + +131  +mn +, cڡ * +pk +) + +132 +__ibu__ + (( +nnu +(1, 4))); + +134 +SODIUM_EXPORT + + +135  +yo_box__ݒ +(* +m +, cڡ * +c +, + +136  + +, + +137 cڡ * +pk +, cڡ * +sk +) + +138 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(2, 4, 5))); + +142  + #yo_box_ZEROBYTES + +yo_box_curve25519xl20py1305_ZEROBYTES + + + ) + +143 +SODIUM_EXPORT + + +144 +size_t + +yo_box_zobys +(); + +146  + #yo_box_BOXZEROBYTES + +yo_box_curve25519xl20py1305_BOXZEROBYTES + + + ) + +147 +SODIUM_EXPORT + + +148 +size_t + +yo_box_boxzobys +(); + +150 +SODIUM_EXPORT + + +151  +yo_box +(* +c +, cڡ * +m +, + +152  +mn +, cڡ * +n +, + +153 cڡ * +pk +, cڡ * +sk +) + +154 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(1, 4, 5, 6))); + +156 +SODIUM_EXPORT + + +157  +yo_box_ݒ +(* +m +, cڡ * +c +, + +158  + +, cڡ * +n +, + +159 cڡ * +pk +, cڡ * +sk +) + +160 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(2, 4, 5, 6))); + +162 +SODIUM_EXPORT + + +163  +yo_box_anm +(* +c +, cڡ * +m +, + +164  +mn +, cڡ * +n +, + +165 cڡ * +k + +__ibu__ + (( +nnu +(1, 4, 5))); + +167 +SODIUM_EXPORT + + +168  +yo_box_ݒ_anm +(* +m +, cڡ * +c +, + +169  + +, cڡ * +n +, + +170 cڡ * +k +) + +171 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(2, 4, 5))); + +173 #ifde +__lulus + + + @/usr/include/sodium/crypto_box_curve25519xchacha20poly1305.h + +2 #ide +yo_box_curve25519xchacha20py1305_H + + +3  + #yo_box_curve25519xchacha20py1305_H + + + ) + +5  + ~ + +6  + ~"yo_am_xchacha20.h +" + +7  + ~"expt.h +" + +9 #ifde +__lulus + + +10 #ifde +__GNUC__ + + +11 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +16  + #yo_box_curve25519xchacha20py1305_SEEDBYTES + 32U + + ) + +17 +SODIUM_EXPORT + + +18 +size_t + +yo_box_curve25519xchacha20py1305_edbys +(); + +20  + #yo_box_curve25519xchacha20py1305_PUBLICKEYBYTES + 32U + + ) + +21 +SODIUM_EXPORT + + +22 +size_t + +yo_box_curve25519xchacha20py1305_publickeybys +(); + +24  + #yo_box_curve25519xchacha20py1305_SECRETKEYBYTES + 32U + + ) + +25 +SODIUM_EXPORT + + +26 +size_t + +yo_box_curve25519xchacha20py1305_keybys +(); + +28  + #yo_box_curve25519xchacha20py1305_BEFORENMBYTES + 32U + + ) + +29 +SODIUM_EXPORT + + +30 +size_t + +yo_box_curve25519xchacha20py1305_befܒmbys +(); + +32  + #yo_box_curve25519xchacha20py1305_NONCEBYTES + 24U + + ) + +33 +SODIUM_EXPORT + + +34 +size_t + +yo_box_curve25519xchacha20py1305_nbys +(); + +36  + #yo_box_curve25519xchacha20py1305_MACBYTES + 16U + + ) + +37 +SODIUM_EXPORT + + +38 +size_t + +yo_box_curve25519xchacha20py1305_macbys +(); + +40  + #yo_box_curve25519xchacha20py1305_MESSAGEBYTES_MAX + \ + +41 ( +yo_am_xchacha20_MESSAGEBYTES_MAX + - +yo_box_curve25519xchacha20py1305_MACBYTES +) + + ) + +42 +SODIUM_EXPORT + + +43 +size_t + +yo_box_curve25519xchacha20py1305_mesgebys_max +(); + +45 +SODIUM_EXPORT + + +46  +yo_box_curve25519xchacha20py1305_ed_key +(* +pk +, + +47 * +sk +, + +48 cڡ * +ed +) + +49 +__ibu__ + (( +nnu +)); + +51 +SODIUM_EXPORT + + +52  +yo_box_curve25519xchacha20py1305_key +(* +pk +, + +53 * +sk +) + +54 +__ibu__ + (( +nnu +)); + +56 +SODIUM_EXPORT + + +57  +yo_box_curve25519xchacha20py1305_sy +(* +c +, + +58 cڡ * +m +, + +59  +mn +, + +60 cڡ * +n +, + +61 cڡ * +pk +, + +62 cڡ * +sk +) + +63 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(1, 4, 5, 6))); + +65 +SODIUM_EXPORT + + +66  +yo_box_curve25519xchacha20py1305_ݒ_sy +(* +m +, + +67 cڡ * +c +, + +68  + +, + +69 cڡ * +n +, + +70 cڡ * +pk +, + +71 cڡ * +sk +) + +72 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(2, 4, 5, 6))); + +74 +SODIUM_EXPORT + + +75  +yo_box_curve25519xchacha20py1305_dached +(* +c +, + +76 * +mac +, + +77 cڡ * +m +, + +78  +mn +, + +79 cڡ * +n +, + +80 cڡ * +pk +, + +81 cڡ * +sk +) + +82 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(1, 2, 5, 6, 7))); + +84 +SODIUM_EXPORT + + +85  +yo_box_curve25519xchacha20py1305_ݒ_dached +(* +m +, + +86 cڡ * +c +, + +87 cڡ * +mac +, + +88  + +, + +89 cڡ * +n +, + +90 cڡ * +pk +, + +91 cڡ * +sk +) + +92 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(2, 3, 5, 6, 7))); + +96 +SODIUM_EXPORT + + +97  +yo_box_curve25519xchacha20py1305_befܒm +(* +k +, + +98 cڡ * +pk +, + +99 cڡ * +sk +) + +100 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +)); + +102 +SODIUM_EXPORT + + +103  +yo_box_curve25519xchacha20py1305_sy_anm +(* +c +, + +104 cڡ * +m +, + +105  +mn +, + +106 cڡ * +n +, + +107 cڡ * +k +) + +108 +__ibu__ + (( +nnu +(1, 4, 5))); + +110 +SODIUM_EXPORT + + +111  +yo_box_curve25519xchacha20py1305_ݒ_sy_anm +(* +m +, + +112 cڡ * +c +, + +113  + +, + +114 cڡ * +n +, + +115 cڡ * +k +) + +116 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(2, 4, 5))); + +118 +SODIUM_EXPORT + + +119  +yo_box_curve25519xchacha20py1305_dached_anm +(* +c +, + +120 * +mac +, + +121 cڡ * +m +, + +122  +mn +, + +123 cڡ * +n +, + +124 cڡ * +k +) + +125 +__ibu__ + (( +nnu +(1, 2, 5, 6))); + +127 +SODIUM_EXPORT + + +128  +yo_box_curve25519xchacha20py1305_ݒ_dached_anm +(* +m +, + +129 cڡ * +c +, + +130 cڡ * +mac +, + +131  + +, + +132 cڡ * +n +, + +133 cڡ * +k +) + +134 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(2, 3, 5, 6))); + +138  + #yo_box_curve25519xchacha20py1305_SEALBYTES + \ + +139 ( +yo_box_curve25519xchacha20py1305_PUBLICKEYBYTES + + \ + +140 +yo_box_curve25519xchacha20py1305_MACBYTES +) + + ) + +142 +SODIUM_EXPORT + + +143 +size_t + +yo_box_curve25519xchacha20py1305_bys +(); + +145 +SODIUM_EXPORT + + +146  +yo_box_curve25519xchacha20py1305_ +(* +c +, + +147 cڡ * +m +, + +148  +mn +, + +149 cڡ * +pk +) + +150 +__ibu__ + (( +nnu +(1, 4))); + +152 +SODIUM_EXPORT + + +153  +yo_box_curve25519xchacha20py1305__ݒ +(* +m +, + +154 cڡ * +c +, + +155  + +, + +156 cڡ * +pk +, + +157 cڡ * +sk +) + +158 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(2, 4, 5))); + +160 #ifde +__lulus + + + @/usr/include/sodium/crypto_box_curve25519xsalsa20poly1305.h + +1 #ide +yo_box_curve25519xl20py1305_H + + +2  + #yo_box_curve25519xl20py1305_H + + + ) + +4  + ~ + +5  + ~"yo_am_xl20.h +" + +6  + ~"expt.h +" + +8 #ifde +__lulus + + +9 #ifde +__GNUC__ + + +10 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +15  + #yo_box_curve25519xl20py1305_SEEDBYTES + 32U + + ) + +16 +SODIUM_EXPORT + + +17 +size_t + +yo_box_curve25519xl20py1305_edbys +(); + +19  + #yo_box_curve25519xl20py1305_PUBLICKEYBYTES + 32U + + ) + +20 +SODIUM_EXPORT + + +21 +size_t + +yo_box_curve25519xl20py1305_publickeybys +(); + +23  + #yo_box_curve25519xl20py1305_SECRETKEYBYTES + 32U + + ) + +24 +SODIUM_EXPORT + + +25 +size_t + +yo_box_curve25519xl20py1305_keybys +(); + +27  + #yo_box_curve25519xl20py1305_BEFORENMBYTES + 32U + + ) + +28 +SODIUM_EXPORT + + +29 +size_t + +yo_box_curve25519xl20py1305_befܒmbys +(); + +31  + #yo_box_curve25519xl20py1305_NONCEBYTES + 24U + + ) + +32 +SODIUM_EXPORT + + +33 +size_t + +yo_box_curve25519xl20py1305_nbys +(); + +35  + #yo_box_curve25519xl20py1305_MACBYTES + 16U + + ) + +36 +SODIUM_EXPORT + + +37 +size_t + +yo_box_curve25519xl20py1305_macbys +(); + +40  + #yo_box_curve25519xl20py1305_MESSAGEBYTES_MAX + \ + +41 ( +yo_am_xl20_MESSAGEBYTES_MAX + - +yo_box_curve25519xl20py1305_MACBYTES +) + + ) + +42 +SODIUM_EXPORT + + +43 +size_t + +yo_box_curve25519xl20py1305_mesgebys_max +(); + +45 +SODIUM_EXPORT + + +46  +yo_box_curve25519xl20py1305_ed_key +(* +pk +, + +47 * +sk +, + +48 cڡ * +ed +) + +49 +__ibu__ + (( +nnu +)); + +51 +SODIUM_EXPORT + + +52  +yo_box_curve25519xl20py1305_key +(* +pk +, + +53 * +sk +) + +54 +__ibu__ + (( +nnu +)); + +56 +SODIUM_EXPORT + + +57  +yo_box_curve25519xl20py1305_befܒm +(* +k +, + +58 cڡ * +pk +, + +59 cڡ * +sk +) + +60 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +)); + +64  + #yo_box_curve25519xl20py1305_BOXZEROBYTES + 16U + + ) + +65 +SODIUM_EXPORT + + +66 +size_t + +yo_box_curve25519xl20py1305_boxzobys +(); + +68  + #yo_box_curve25519xl20py1305_ZEROBYTES + \ + +69 ( +yo_box_curve25519xl20py1305_BOXZEROBYTES + + \ + +70 +yo_box_curve25519xl20py1305_MACBYTES +) + + ) + +71 +SODIUM_EXPORT + + +72 +size_t + +yo_box_curve25519xl20py1305_zobys +(); + +74 +SODIUM_EXPORT + + +75  +yo_box_curve25519xl20py1305 +(* +c +, + +76 cڡ * +m +, + +77  +mn +, + +78 cڡ * +n +, + +79 cڡ * +pk +, + +80 cڡ * +sk +) + +81 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(1, 4, 5, 6))); + +83 +SODIUM_EXPORT + + +84  +yo_box_curve25519xl20py1305_ݒ +(* +m +, + +85 cڡ * +c +, + +86  + +, + +87 cڡ * +n +, + +88 cڡ * +pk +, + +89 cڡ * +sk +) + +90 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(2, 4, 5, 6))); + +92 +SODIUM_EXPORT + + +93  +yo_box_curve25519xl20py1305_anm +(* +c +, + +94 cڡ * +m +, + +95  +mn +, + +96 cڡ * +n +, + +97 cڡ * +k +) + +98 +__ibu__ + (( +nnu +(1, 4, 5))); + +100 +SODIUM_EXPORT + + +101  +yo_box_curve25519xl20py1305_ݒ_anm +(* +m +, + +102 cڡ * +c +, + +103  + +, + +104 cڡ * +n +, + +105 cڡ * +k +) + +106 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(2, 4, 5))); + +108 #ifde +__lulus + + + @/usr/include/sodium/crypto_core_ed25519.h + +1 #ide +yo_ce_ed25519_H + + +2  + #yo_ce_ed25519_H + + + ) + +4  + ~ + +5  + ~"expt.h +" + +7 #ifde +__lulus + + +11  + #yo_ce_ed25519_BYTES + 32 + + ) + +12 +SODIUM_EXPORT + + +13 +size_t + +yo_ce_ed25519_bys +(); + +15  + #yo_ce_ed25519_UNIFORMBYTES + 32 + + ) + +16 +SODIUM_EXPORT + + +17 +size_t + +yo_ce_ed25519_unifmbys +(); + +19  + #yo_ce_ed25519_HASHBYTES + 64 + + ) + +20 +SODIUM_EXPORT + + +21 +size_t + +yo_ce_ed25519_hashbys +(); + +23  + #yo_ce_ed25519_SCALARBYTES + 32 + + ) + +24 +SODIUM_EXPORT + + +25 +size_t + +yo_ce_ed25519_srbys +(); + +27  + #yo_ce_ed25519_NONREDUCEDSCALARBYTES + 64 + + ) + +28 +SODIUM_EXPORT + + +29 +size_t + +yo_ce_ed25519_nڻdudsrbys +(); + +31 +SODIUM_EXPORT + + +32  +yo_ce_ed25519_is_vid_pot +(cڡ * +p +) + +33 +__ibu__ + (( +nnu +)); + +35 +SODIUM_EXPORT + + +36  +yo_ce_ed25519_add +(* +r +, + +37 cڡ * +p +, cڡ * +q +) + +38 +__ibu__ + (( +nnu +)); + +40 +SODIUM_EXPORT + + +41  +yo_ce_ed25519_sub +(* +r +, + +42 cڡ * +p +, cڡ * +q +) + +43 +__ibu__ + (( +nnu +)); + +45 +SODIUM_EXPORT + + +46  +yo_ce_ed25519_om_unifm +(* +p +, cڡ * +r +) + +47 +__ibu__ + (( +nnu +)); + +49 +SODIUM_EXPORT + + +50  +yo_ce_ed25519_om_hash +(* +p +, cڡ * +h +) + +51 +__ibu__ + (( +nnu +)); + +53 +SODIUM_EXPORT + + +54  +yo_ce_ed25519_ndom +(* +p +) + +55 +__ibu__ + (( +nnu +)); + +57 +SODIUM_EXPORT + + +58  +yo_ce_ed25519_sr_ndom +(* +r +) + +59 +__ibu__ + (( +nnu +)); + +61 +SODIUM_EXPORT + + +62  +yo_ce_ed25519_sr_vt +(* +c +, cڡ * +s +) + +63 +__ibu__ + (( +nnu +)); + +65 +SODIUM_EXPORT + + +66  +yo_ce_ed25519_sr_ge +(* +g +, cڡ * +s +) + +67 +__ibu__ + (( +nnu +)); + +69 +SODIUM_EXPORT + + +70  +yo_ce_ed25519_sr_comemt +(* +comp +, cڡ * +s +) + +71 +__ibu__ + (( +nnu +)); + +73 +SODIUM_EXPORT + + +74  +yo_ce_ed25519_sr_add +(* +z +, cڡ * +x +, + +75 cڡ * +y +) + +76 +__ibu__ + (( +nnu +)); + +78 +SODIUM_EXPORT + + +79  +yo_ce_ed25519_sr_sub +(* +z +, cڡ * +x +, + +80 cڡ * +y +) + +81 +__ibu__ + (( +nnu +)); + +83 +SODIUM_EXPORT + + +84  +yo_ce_ed25519_sr_mul +(* +z +, cڡ * +x +, + +85 cڡ * +y +) + +86 +__ibu__ + (( +nnu +)); + +92 +SODIUM_EXPORT + + +93  +yo_ce_ed25519_sr_du +(* +r +, cڡ * +s +) + +94 +__ibu__ + (( +nnu +)); + +96 #ifde +__lulus + + + @/usr/include/sodium/crypto_core_hchacha20.h + +1 #ide +yo_ce_hchacha20_H + + +2  + #yo_ce_hchacha20_H + + + ) + +4  + ~ + +5  + ~"expt.h +" + +7 #ifde +__lulus + + +11  + #yo_ce_hchacha20_OUTPUTBYTES + 32U + + ) + +12 +SODIUM_EXPORT + + +13 +size_t + +yo_ce_hchacha20_ouutbys +(); + +15  + #yo_ce_hchacha20_INPUTBYTES + 16U + + ) + +16 +SODIUM_EXPORT + + +17 +size_t + +yo_ce_hchacha20_putbys +(); + +19  + #yo_ce_hchacha20_KEYBYTES + 32U + + ) + +20 +SODIUM_EXPORT + + +21 +size_t + +yo_ce_hchacha20_keybys +(); + +23  + #yo_ce_hchacha20_CONSTBYTES + 16U + + ) + +24 +SODIUM_EXPORT + + +25 +size_t + +yo_ce_hchacha20_cڡbys +(); + +27 +SODIUM_EXPORT + + +28  +yo_ce_hchacha20 +(* +out +, cڡ * + +, + +29 cڡ * +k +, cڡ * +c +) + +30 +__ibu__ + (( +nnu +(1, 2, 3))); + +32 #ifde +__lulus + + + @/usr/include/sodium/crypto_core_hsalsa20.h + +1 #ide +yo_ce_hl20_H + + +2  + #yo_ce_hl20_H + + + ) + +4  + ~ + +5  + ~"expt.h +" + +7 #ifde +__lulus + + +11  + #yo_ce_hl20_OUTPUTBYTES + 32U + + ) + +12 +SODIUM_EXPORT + + +13 +size_t + +yo_ce_hl20_ouutbys +(); + +15  + #yo_ce_hl20_INPUTBYTES + 16U + + ) + +16 +SODIUM_EXPORT + + +17 +size_t + +yo_ce_hl20_putbys +(); + +19  + #yo_ce_hl20_KEYBYTES + 32U + + ) + +20 +SODIUM_EXPORT + + +21 +size_t + +yo_ce_hl20_keybys +(); + +23  + #yo_ce_hl20_CONSTBYTES + 16U + + ) + +24 +SODIUM_EXPORT + + +25 +size_t + +yo_ce_hl20_cڡbys +(); + +27 +SODIUM_EXPORT + + +28  +yo_ce_hl20 +(* +out +, cڡ * + +, + +29 cڡ * +k +, cڡ * +c +) + +30 +__ibu__ + (( +nnu +(1, 2, 3))); + +32 #ifde +__lulus + + + @/usr/include/sodium/crypto_core_ristretto255.h + +1 #ide +yo_ce_rio255_H + + +2  + #yo_ce_rio255_H + + + ) + +4  + ~ + +5  + ~"expt.h +" + +7 #ifde +__lulus + + +11  + #yo_ce_rio255_BYTES + 32 + + ) + +12 +SODIUM_EXPORT + + +13 +size_t + +yo_ce_rio255_bys +(); + +15  + #yo_ce_rio255_HASHBYTES + 64 + + ) + +16 +SODIUM_EXPORT + + +17 +size_t + +yo_ce_rio255_hashbys +(); + +19  + #yo_ce_rio255_SCALARBYTES + 32 + + ) + +20 +SODIUM_EXPORT + + +21 +size_t + +yo_ce_rio255_srbys +(); + +23  + #yo_ce_rio255_NONREDUCEDSCALARBYTES + 64 + + ) + +24 +SODIUM_EXPORT + + +25 +size_t + +yo_ce_rio255_nڻdudsrbys +(); + +27 +SODIUM_EXPORT + + +28  +yo_ce_rio255_is_vid_pot +(cڡ * +p +) + +29 +__ibu__ + (( +nnu +)); + +31 +SODIUM_EXPORT + + +32  +yo_ce_rio255_add +(* +r +, + +33 cڡ * +p +, cڡ * +q +) + +34 +__ibu__ + (( +nnu +)); + +36 +SODIUM_EXPORT + + +37  +yo_ce_rio255_sub +(* +r +, + +38 cڡ * +p +, cڡ * +q +) + +39 +__ibu__ + (( +nnu +)); + +41 +SODIUM_EXPORT + + +42  +yo_ce_rio255_om_hash +(* +p +, + +43 cڡ * +r +) + +44 +__ibu__ + (( +nnu +)); + +46 +SODIUM_EXPORT + + +47  +yo_ce_rio255_ndom +(* +p +) + +48 +__ibu__ + (( +nnu +)); + +50 +SODIUM_EXPORT + + +51  +yo_ce_rio255_sr_ndom +(* +r +) + +52 +__ibu__ + (( +nnu +)); + +54 +SODIUM_EXPORT + + +55  +yo_ce_rio255_sr_vt +(* +c +, + +56 cڡ * +s +) + +57 +__ibu__ + (( +nnu +)); + +59 +SODIUM_EXPORT + + +60  +yo_ce_rio255_sr_ge +(* +g +, + +61 cڡ * +s +) + +62 +__ibu__ + (( +nnu +)); + +64 +SODIUM_EXPORT + + +65  +yo_ce_rio255_sr_comemt +(* +comp +, + +66 cڡ * +s +) + +67 +__ibu__ + (( +nnu +)); + +69 +SODIUM_EXPORT + + +70  +yo_ce_rio255_sr_add +(* +z +, + +71 cڡ * +x +, + +72 cڡ * +y +) + +73 +__ibu__ + (( +nnu +)); + +75 +SODIUM_EXPORT + + +76  +yo_ce_rio255_sr_sub +(* +z +, + +77 cڡ * +x +, + +78 cڡ * +y +) + +79 +__ibu__ + (( +nnu +)); + +81 +SODIUM_EXPORT + + +82  +yo_ce_rio255_sr_mul +(* +z +, + +83 cڡ * +x +, + +84 cڡ * +y +) + +85 +__ibu__ + (( +nnu +)); + +91 +SODIUM_EXPORT + + +92  +yo_ce_rio255_sr_du +(* +r +, + +93 cڡ * +s +) + +94 +__ibu__ + (( +nnu +)); + +96 #ifde +__lulus + + + @/usr/include/sodium/crypto_core_salsa20.h + +1 #ide +yo_ce_l20_H + + +2  + #yo_ce_l20_H + + + ) + +4  + ~ + +5  + ~"expt.h +" + +7 #ifde +__lulus + + +11  + #yo_ce_l20_OUTPUTBYTES + 64U + + ) + +12 +SODIUM_EXPORT + + +13 +size_t + +yo_ce_l20_ouutbys +(); + +15  + #yo_ce_l20_INPUTBYTES + 16U + + ) + +16 +SODIUM_EXPORT + + +17 +size_t + +yo_ce_l20_putbys +(); + +19  + #yo_ce_l20_KEYBYTES + 32U + + ) + +20 +SODIUM_EXPORT + + +21 +size_t + +yo_ce_l20_keybys +(); + +23  + #yo_ce_l20_CONSTBYTES + 16U + + ) + +24 +SODIUM_EXPORT + + +25 +size_t + +yo_ce_l20_cڡbys +(); + +27 +SODIUM_EXPORT + + +28  +yo_ce_l20 +(* +out +, cڡ * + +, + +29 cڡ * +k +, cڡ * +c +) + +30 +__ibu__ + (( +nnu +(1, 2, 3))); + +32 #ifde +__lulus + + + @/usr/include/sodium/crypto_core_salsa2012.h + +1 #ide +yo_ce_l2012_H + + +2  + #yo_ce_l2012_H + + + ) + +4  + ~ + +5  + ~"expt.h +" + +7 #ifde +__lulus + + +11  + #yo_ce_l2012_OUTPUTBYTES + 64U + + ) + +12 +SODIUM_EXPORT + + +13 +size_t + +yo_ce_l2012_ouutbys +(); + +15  + #yo_ce_l2012_INPUTBYTES + 16U + + ) + +16 +SODIUM_EXPORT + + +17 +size_t + +yo_ce_l2012_putbys +(); + +19  + #yo_ce_l2012_KEYBYTES + 32U + + ) + +20 +SODIUM_EXPORT + + +21 +size_t + +yo_ce_l2012_keybys +(); + +23  + #yo_ce_l2012_CONSTBYTES + 16U + + ) + +24 +SODIUM_EXPORT + + +25 +size_t + +yo_ce_l2012_cڡbys +(); + +27 +SODIUM_EXPORT + + +28  +yo_ce_l2012 +(* +out +, cڡ * + +, + +29 cڡ * +k +, cڡ * +c +) + +30 +__ibu__ + (( +nnu +(1, 2, 3))); + +32 #ifde +__lulus + + + @/usr/include/sodium/crypto_core_salsa208.h + +1 #ide +yo_ce_l208_H + + +2  + #yo_ce_l208_H + + + ) + +4  + ~ + +5  + ~"expt.h +" + +7 #ifde +__lulus + + +11  + #yo_ce_l208_OUTPUTBYTES + 64U + + ) + +12 +SODIUM_EXPORT + + +13 +size_t + +yo_ce_l208_ouutbys +() + +14 +__ibu__ + (( +dd +)); + +16  + #yo_ce_l208_INPUTBYTES + 16U + + ) + +17 +SODIUM_EXPORT + + +18 +size_t + +yo_ce_l208_putbys +() + +19 +__ibu__ + (( +dd +)); + +21  + #yo_ce_l208_KEYBYTES + 32U + + ) + +22 +SODIUM_EXPORT + + +23 +size_t + +yo_ce_l208_keybys +() + +24 +__ibu__ + (( +dd +)); + +26  + #yo_ce_l208_CONSTBYTES + 16U + + ) + +27 +SODIUM_EXPORT + + +28 +size_t + +yo_ce_l208_cڡbys +() + +29 +__ibu__ + (( +dd +)); + +31 +SODIUM_EXPORT + + +32  +yo_ce_l208 +(* +out +, cڡ * + +, + +33 cڡ * +k +, cڡ * +c +) + +34 +__ibu__ + (( +nnu +(1, 2, 3))); + +36 #ifde +__lulus + + + @/usr/include/sodium/crypto_generichash.h + +1 #ide +yo_gichash_H + + +2  + #yo_gichash_H + + + ) + +4  + ~ + +6  + ~"yo_gichash_bke2b.h +" + +7  + ~"expt.h +" + +9 #ifde +__lulus + + +10 #ifde +__GNUC__ + + +11 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +16  + #yo_gichash_BYTES_MIN + +yo_gichash_bke2b_BYTES_MIN + + + ) + +17 +SODIUM_EXPORT + + +18 +size_t + +yo_gichash_bys_m +(); + +20  + #yo_gichash_BYTES_MAX + +yo_gichash_bke2b_BYTES_MAX + + + ) + +21 +SODIUM_EXPORT + + +22 +size_t + +yo_gichash_bys_max +(); + +24  + #yo_gichash_BYTES + +yo_gichash_bke2b_BYTES + + + ) + +25 +SODIUM_EXPORT + + +26 +size_t + +yo_gichash_bys +(); + +28  + #yo_gichash_KEYBYTES_MIN + +yo_gichash_bke2b_KEYBYTES_MIN + + + ) + +29 +SODIUM_EXPORT + + +30 +size_t + +yo_gichash_keybys_m +(); + +32  + #yo_gichash_KEYBYTES_MAX + +yo_gichash_bke2b_KEYBYTES_MAX + + + ) + +33 +SODIUM_EXPORT + + +34 +size_t + +yo_gichash_keybys_max +(); + +36  + #yo_gichash_KEYBYTES + +yo_gichash_bke2b_KEYBYTES + + + ) + +37 +SODIUM_EXPORT + + +38 +size_t + +yo_gichash_keybys +(); + +40  + #yo_gichash_PRIMITIVE + "bke2b" + + ) + +41 +SODIUM_EXPORT + + +42 cڡ * +yo_gichash_imive +(); + +48  +yo_gichash_bke2b_e + + tyo_gichash_e +; + +50 +SODIUM_EXPORT + + +51 +size_t + +yo_gichash_ebys +(); + +53 +SODIUM_EXPORT + + +54  +yo_gichash +(* +out +, +size_t + +ou +, + +55 cڡ * + +,  +n +, + +56 cڡ * +key +, +size_t + +keyn +) + +57 +__ibu__ + (( +nnu +(1))); + +59 +SODIUM_EXPORT + + +60  +yo_gichash_ +( +yo_gichash_e + * +e +, + +61 cڡ * +key +, + +62 cڡ +size_t + +keyn +, cڡ size_ +ou +) + +63 +__ibu__ + (( +nnu +(1))); + +65 +SODIUM_EXPORT + + +66  +yo_gichash_upde +( +yo_gichash_e + * +e +, + +67 cڡ * + +, + +68  +n +) + +69 +__ibu__ + (( +nnu +(1))); + +71 +SODIUM_EXPORT + + +72  +yo_gichash_f +( +yo_gichash_e + * +e +, + +73 * +out +, cڡ +size_t + +ou +) + +74 +__ibu__ + (( +nnu +)); + +76 +SODIUM_EXPORT + + +77  +yo_gichash_keyg +( +k +[ +yo_gichash_KEYBYTES +]) + +78 +__ibu__ + (( +nnu +)); + +80 #ifde +__lulus + + + @/usr/include/sodium/crypto_generichash_blake2b.h + +1 #ide +yo_gichash_bke2b_H + + +2  + #yo_gichash_bke2b_H + + + ) + +4  + ~ + +5  + ~ + +6  + ~ + +8  + ~"expt.h +" + +10 #ifde +__lulus + + +11 #ifde +__GNUC__ + + +12 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +17 #i +defed +( +__IBMC__ +|| defed( +__SUNPRO_C +|| defed( +__SUNPRO_CC +) + +18 #agm +ck +(1) + +20 #agm +ck +( +push +, 1) + +23  +CRYPTO_ALIGN +(64 + tyo_gichash_bke2b_e + { + +24  +aque +[384]; + +25 } + tyo_gichash_bke2b_e +; + +27 #i +defed +( +__IBMC__ +|| defed( +__SUNPRO_C +|| defed( +__SUNPRO_CC +) + +28 #agm +ck +() + +30 #agm +ck +( +p +) + +33  + #yo_gichash_bke2b_BYTES_MIN + 16U + + ) + +34 +SODIUM_EXPORT + + +35 +size_t + +yo_gichash_bke2b_bys_m +(); + +37  + #yo_gichash_bke2b_BYTES_MAX + 64U + + ) + +38 +SODIUM_EXPORT + + +39 +size_t + +yo_gichash_bke2b_bys_max +(); + +41  + #yo_gichash_bke2b_BYTES + 32U + + ) + +42 +SODIUM_EXPORT + + +43 +size_t + +yo_gichash_bke2b_bys +(); + +45  + #yo_gichash_bke2b_KEYBYTES_MIN + 16U + + ) + +46 +SODIUM_EXPORT + + +47 +size_t + +yo_gichash_bke2b_keybys_m +(); + +49  + #yo_gichash_bke2b_KEYBYTES_MAX + 64U + + ) + +50 +SODIUM_EXPORT + + +51 +size_t + +yo_gichash_bke2b_keybys_max +(); + +53  + #yo_gichash_bke2b_KEYBYTES + 32U + + ) + +54 +SODIUM_EXPORT + + +55 +size_t + +yo_gichash_bke2b_keybys +(); + +57  + #yo_gichash_bke2b_SALTBYTES + 16U + + ) + +58 +SODIUM_EXPORT + + +59 +size_t + +yo_gichash_bke2b_bys +(); + +61  + #yo_gichash_bke2b_PERSONALBYTES + 16U + + ) + +62 +SODIUM_EXPORT + + +63 +size_t + +yo_gichash_bke2b_rsڮbys +(); + +65 +SODIUM_EXPORT + + +66 +size_t + +yo_gichash_bke2b_ebys +(); + +68 +SODIUM_EXPORT + + +69  +yo_gichash_bke2b +(* +out +, +size_t + +ou +, + +70 cڡ * + +, + +71  +n +, + +72 cڡ * +key +, +size_t + +keyn +) + +73 +__ibu__ + (( +nnu +(1))); + +75 +SODIUM_EXPORT + + +76  +yo_gichash_bke2b__rsڮ +(* +out +, +size_t + +ou +, + +77 cڡ * + +, + +78  +n +, + +79 cڡ * +key +, + +80 +size_t + +keyn +, + +81 cڡ * + +, + +82 cڡ * +rsڮ +) + +83 +__ibu__ + (( +nnu +(1))); + +85 +SODIUM_EXPORT + + +86  +yo_gichash_bke2b_ +( +yo_gichash_bke2b_e + * +e +, + +87 cڡ * +key +, + +88 cڡ +size_t + +keyn +, cڡ size_ +ou +) + +89 +__ibu__ + (( +nnu +(1))); + +91 +SODIUM_EXPORT + + +92  +yo_gichash_bke2b___rsڮ +( +yo_gichash_bke2b_e + * +e +, + +93 cڡ * +key +, + +94 cڡ +size_t + +keyn +, cڡ size_ +ou +, + +95 cڡ * + +, + +96 cڡ * +rsڮ +) + +97 +__ibu__ + (( +nnu +(1))); + +99 +SODIUM_EXPORT + + +100  +yo_gichash_bke2b_upde +( +yo_gichash_bke2b_e + * +e +, + +101 cڡ * + +, + +102  +n +) + +103 +__ibu__ + (( +nnu +(1))); + +105 +SODIUM_EXPORT + + +106  +yo_gichash_bke2b_f +( +yo_gichash_bke2b_e + * +e +, + +107 * +out +, + +108 cڡ +size_t + +ou + +__ibu__ + (( +nnu +)); + +110 +SODIUM_EXPORT + + +111  +yo_gichash_bke2b_keyg +( +k +[ +yo_gichash_bke2b_KEYBYTES +]) + +112 +__ibu__ + (( +nnu +)); + +114 #ifde +__lulus + + + @/usr/include/sodium/crypto_hash.h + +1 #ide +yo_hash_H + + +2  + #yo_hash_H + + + ) + +11  + ~ + +13  + ~"yo_hash_sha512.h +" + +14  + ~"expt.h +" + +16 #ifde +__lulus + + +17 #ifde +__GNUC__ + + +18 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +23  + #yo_hash_BYTES + +yo_hash_sha512_BYTES + + + ) + +24 +SODIUM_EXPORT + + +25 +size_t + +yo_hash_bys +(); + +27 +SODIUM_EXPORT + + +28  +yo_hash +(* +out +, cڡ * + +, + +29  +n + +__ibu__ + (( +nnu +(1))); + +31  + #yo_hash_PRIMITIVE + "sha512" + + ) + +32 +SODIUM_EXPORT + + +33 cڡ * +yo_hash_imive +() + +34 +__ibu__ + (( +wn_unud_su +)); + +36 #ifde +__lulus + + + @/usr/include/sodium/crypto_hash_sha256.h + +1 #ide +yo_hash_sha256_H + + +2  + #yo_hash_sha256_H + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +15  + ~"expt.h +" + +17 #ifde +__lulus + + +18 #ifde +__GNUC__ + + +19 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +24  + syo_hash_sha256_e + { + +25 +ut32_t + +e +[8]; + +26 +ut64_t + +cou +; + +27 +ut8_t + +buf +[64]; + +28 } + tyo_hash_sha256_e +; + +30 +SODIUM_EXPORT + + +31 +size_t + +yo_hash_sha256_ebys +(); + +33  + #yo_hash_sha256_BYTES + 32U + + ) + +34 +SODIUM_EXPORT + + +35 +size_t + +yo_hash_sha256_bys +(); + +37 +SODIUM_EXPORT + + +38  +yo_hash_sha256 +(* +out +, cڡ * + +, + +39  +n + +__ibu__ + (( +nnu +(1))); + +41 +SODIUM_EXPORT + + +42  +yo_hash_sha256_ +( +yo_hash_sha256_e + * +e +) + +43 +__ibu__ + (( +nnu +)); + +45 +SODIUM_EXPORT + + +46  +yo_hash_sha256_upde +( +yo_hash_sha256_e + * +e +, + +47 cڡ * + +, + +48  +n +) + +49 +__ibu__ + (( +nnu +(1))); + +51 +SODIUM_EXPORT + + +52  +yo_hash_sha256_f +( +yo_hash_sha256_e + * +e +, + +53 * +out +) + +54 +__ibu__ + (( +nnu +)); + +56 #ifde +__lulus + + + @/usr/include/sodium/crypto_hash_sha512.h + +1 #ide +yo_hash_sha512_H + + +2  + #yo_hash_sha512_H + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +15  + ~"expt.h +" + +17 #ifde +__lulus + + +18 #ifde +__GNUC__ + + +19 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +24  + syo_hash_sha512_e + { + +25 +ut64_t + +e +[8]; + +26 +ut64_t + +cou +[2]; + +27 +ut8_t + +buf +[128]; + +28 } + tyo_hash_sha512_e +; + +30 +SODIUM_EXPORT + + +31 +size_t + +yo_hash_sha512_ebys +(); + +33  + #yo_hash_sha512_BYTES + 64U + + ) + +34 +SODIUM_EXPORT + + +35 +size_t + +yo_hash_sha512_bys +(); + +37 +SODIUM_EXPORT + + +38  +yo_hash_sha512 +(* +out +, cڡ * + +, + +39  +n + +__ibu__ + (( +nnu +(1))); + +41 +SODIUM_EXPORT + + +42  +yo_hash_sha512_ +( +yo_hash_sha512_e + * +e +) + +43 +__ibu__ + (( +nnu +)); + +45 +SODIUM_EXPORT + + +46  +yo_hash_sha512_upde +( +yo_hash_sha512_e + * +e +, + +47 cڡ * + +, + +48  +n +) + +49 +__ibu__ + (( +nnu +(1))); + +51 +SODIUM_EXPORT + + +52  +yo_hash_sha512_f +( +yo_hash_sha512_e + * +e +, + +53 * +out +) + +54 +__ibu__ + (( +nnu +)); + +56 #ifde +__lulus + + + @/usr/include/sodium/crypto_kdf.h + +1 #ide +yo_kdf_H + + +2  + #yo_kdf_H + + + ) + +4  + ~ + +5  + ~ + +7  + ~"yo_kdf_bke2b.h +" + +8  + ~"expt.h +" + +10 #ifde +__lulus + + +11 #ifde +__GNUC__ + + +12 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +17  + #yo_kdf_BYTES_MIN + +yo_kdf_bke2b_BYTES_MIN + + + ) + +18 +SODIUM_EXPORT + + +19 +size_t + +yo_kdf_bys_m +(); + +21  + #yo_kdf_BYTES_MAX + +yo_kdf_bke2b_BYTES_MAX + + + ) + +22 +SODIUM_EXPORT + + +23 +size_t + +yo_kdf_bys_max +(); + +25  + #yo_kdf_CONTEXTBYTES + +yo_kdf_bke2b_CONTEXTBYTES + + + ) + +26 +SODIUM_EXPORT + + +27 +size_t + +yo_kdf_cڋxtbys +(); + +29  + #yo_kdf_KEYBYTES + +yo_kdf_bke2b_KEYBYTES + + + ) + +30 +SODIUM_EXPORT + + +31 +size_t + +yo_kdf_keybys +(); + +33  + #yo_kdf_PRIMITIVE + "bke2b" + + ) + +34 +SODIUM_EXPORT + + +35 cڡ * +yo_kdf_imive +() + +36 +__ibu__ + (( +wn_unud_su +)); + +38 +SODIUM_EXPORT + + +39  +yo_kdf_dive_om_key +(* +subkey +, +size_t + +subkey_n +, + +40 +ut64_t + +subkey_id +, + +41 cڡ  +x +[ +yo_kdf_CONTEXTBYTES +], + +42 cڡ  +key +[ +yo_kdf_KEYBYTES +]) + +43 +__ibu__ + (( +nnu +)); + +45 +SODIUM_EXPORT + + +46  +yo_kdf_keyg +( +k +[ +yo_kdf_KEYBYTES +]) + +47 +__ibu__ + (( +nnu +)); + +49 #ifde +__lulus + + + @/usr/include/sodium/crypto_kdf_blake2b.h + +1 #ide +yo_kdf_bke2b_H + + +2  + #yo_kdf_bke2b_H + + + ) + +4  + ~ + +5  + ~ + +7  + ~"yo_kdf_bke2b.h +" + +8  + ~"expt.h +" + +10 #ifde +__lulus + + +11 #ifde +__GNUC__ + + +12 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +17  + #yo_kdf_bke2b_BYTES_MIN + 16 + + ) + +18 +SODIUM_EXPORT + + +19 +size_t + +yo_kdf_bke2b_bys_m +(); + +21  + #yo_kdf_bke2b_BYTES_MAX + 64 + + ) + +22 +SODIUM_EXPORT + + +23 +size_t + +yo_kdf_bke2b_bys_max +(); + +25  + #yo_kdf_bke2b_CONTEXTBYTES + 8 + + ) + +26 +SODIUM_EXPORT + + +27 +size_t + +yo_kdf_bke2b_cڋxtbys +(); + +29  + #yo_kdf_bke2b_KEYBYTES + 32 + + ) + +30 +SODIUM_EXPORT + + +31 +size_t + +yo_kdf_bke2b_keybys +(); + +33 +SODIUM_EXPORT + + +34  +yo_kdf_bke2b_dive_om_key +(* +subkey +, +size_t + +subkey_n +, + +35 +ut64_t + +subkey_id +, + +36 cڡ  +x +[ +yo_kdf_bke2b_CONTEXTBYTES +], + +37 cڡ  +key +[ +yo_kdf_bke2b_KEYBYTES +]) + +38 +__ibu__ + (( +nnu +)); + +40 #ifde +__lulus + + + @/usr/include/sodium/crypto_kx.h + +1 #ide +yo_kx_H + + +2  + #yo_kx_H + + + ) + +4  + ~ + +6  + ~"expt.h +" + +8 #ifde +__lulus + + +9 #ifde +__GNUC__ + + +10 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +15  + #yo_kx_PUBLICKEYBYTES + 32 + + ) + +16 +SODIUM_EXPORT + + +17 +size_t + +yo_kx_publickeybys +(); + +19  + #yo_kx_SECRETKEYBYTES + 32 + + ) + +20 +SODIUM_EXPORT + + +21 +size_t + +yo_kx_keybys +(); + +23  + #yo_kx_SEEDBYTES + 32 + + ) + +24 +SODIUM_EXPORT + + +25 +size_t + +yo_kx_edbys +(); + +27  + #yo_kx_SESSIONKEYBYTES + 32 + + ) + +28 +SODIUM_EXPORT + + +29 +size_t + +yo_kx_ssikeybys +(); + +31  + #yo_kx_PRIMITIVE + "x25519bke2b" + + ) + +32 +SODIUM_EXPORT + + +33 cڡ * +yo_kx_imive +(); + +35 +SODIUM_EXPORT + + +36  +yo_kx_ed_key +( +pk +[ +yo_kx_PUBLICKEYBYTES +], + +37  +sk +[ +yo_kx_SECRETKEYBYTES +], + +38 cڡ  +ed +[ +yo_kx_SEEDBYTES +]) + +39 +__ibu__ + (( +nnu +)); + +41 +SODIUM_EXPORT + + +42  +yo_kx_key +( +pk +[ +yo_kx_PUBLICKEYBYTES +], + +43  +sk +[ +yo_kx_SECRETKEYBYTES +]) + +44 +__ibu__ + (( +nnu +)); + +46 +SODIUM_EXPORT + + +47  +yo_kx__ssi_keys +( +rx +[ +yo_kx_SESSIONKEYBYTES +], + +48  +tx +[ +yo_kx_SESSIONKEYBYTES +], + +49 cڡ  +_pk +[ +yo_kx_PUBLICKEYBYTES +], + +50 cڡ  +_sk +[ +yo_kx_SECRETKEYBYTES +], + +51 cڡ  +rv_pk +[ +yo_kx_PUBLICKEYBYTES +]) + +52 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(3, 4, 5))); + +54 +SODIUM_EXPORT + + +55  +yo_kx_rv_ssi_keys +( +rx +[ +yo_kx_SESSIONKEYBYTES +], + +56  +tx +[ +yo_kx_SESSIONKEYBYTES +], + +57 cڡ  +rv_pk +[ +yo_kx_PUBLICKEYBYTES +], + +58 cڡ  +rv_sk +[ +yo_kx_SECRETKEYBYTES +], + +59 cڡ  +_pk +[ +yo_kx_PUBLICKEYBYTES +]) + +60 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(3, 4, 5))); + +62 #ifde +__lulus + + + @/usr/include/sodium/crypto_onetimeauth.h + +1 #ide +yo_ڑimuth_H + + +2  + #yo_ڑimuth_H + + + ) + +4  + ~ + +6  + ~"yo_ڑimuth_py1305.h +" + +7  + ~"expt.h +" + +9 #ifde +__lulus + + +10 #ifde +__GNUC__ + + +11 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +16  +yo_ڑimuth_py1305_e + + tyo_ڑimuth_e +; + +18 +SODIUM_EXPORT + + +19 +size_t + +yo_ڑimuth_ebys +(); + +21  + #yo_ڑimuth_BYTES + +yo_ڑimuth_py1305_BYTES + + + ) + +22 +SODIUM_EXPORT + + +23 +size_t + +yo_ڑimuth_bys +(); + +25  + #yo_ڑimuth_KEYBYTES + +yo_ڑimuth_py1305_KEYBYTES + + + ) + +26 +SODIUM_EXPORT + + +27 +size_t + +yo_ڑimuth_keybys +(); + +29  + #yo_ڑimuth_PRIMITIVE + "py1305" + + ) + +30 +SODIUM_EXPORT + + +31 cڡ * +yo_ڑimuth_imive +(); + +33 +SODIUM_EXPORT + + +34  +yo_ڑimuth +(* +out +, cڡ * + +, + +35  +n +, cڡ * +k +) + +36 +__ibu__ + (( +nnu +(1, 4))); + +38 +SODIUM_EXPORT + + +39  +yo_ڑimuth_vify +(cڡ * +h +, cڡ * + +, + +40  +n +, cڡ * +k +) + +41 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(1, 4))); + +43 +SODIUM_EXPORT + + +44  +yo_ڑimuth_ +( +yo_ڑimuth_e + * +e +, + +45 cڡ * +key + +__ibu__ + (( +nnu +)); + +47 +SODIUM_EXPORT + + +48  +yo_ڑimuth_upde +( +yo_ڑimuth_e + * +e +, + +49 cڡ * + +, + +50  +n +) + +51 +__ibu__ + (( +nnu +(1))); + +53 +SODIUM_EXPORT + + +54  +yo_ڑimuth_f +( +yo_ڑimuth_e + * +e +, + +55 * +out + +__ibu__ + (( +nnu +)); + +57 +SODIUM_EXPORT + + +58  +yo_ڑimuth_keyg +( +k +[ +yo_ڑimuth_KEYBYTES +]) + +59 +__ibu__ + (( +nnu +)); + +61 #ifde +__lulus + + + @/usr/include/sodium/crypto_onetimeauth_poly1305.h + +1 #ide +yo_ڑimuth_py1305_H + + +2  + #yo_ڑimuth_py1305_H + + + ) + +4 #ifde +__lulus + + +5 #ifde +__GNUC__ + + +6 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +11  + ~ + +12  + ~ + +13  + ~ + +15  + ~ + +17  + ~"expt.h +" + +19  +CRYPTO_ALIGN +(16 + tyo_ڑimuth_py1305_e + { + +20  +aque +[256]; + +21 } + tyo_ڑimuth_py1305_e +; + +23 +SODIUM_EXPORT + + +24 +size_t + +yo_ڑimuth_py1305_ebys +(); + +26  + #yo_ڑimuth_py1305_BYTES + 16U + + ) + +27 +SODIUM_EXPORT + + +28 +size_t + +yo_ڑimuth_py1305_bys +(); + +30  + #yo_ڑimuth_py1305_KEYBYTES + 32U + + ) + +31 +SODIUM_EXPORT + + +32 +size_t + +yo_ڑimuth_py1305_keybys +(); + +34 +SODIUM_EXPORT + + +35  +yo_ڑimuth_py1305 +(* +out +, + +36 cڡ * + +, + +37  +n +, + +38 cڡ * +k +) + +39 +__ibu__ + (( +nnu +(1, 4))); + +41 +SODIUM_EXPORT + + +42  +yo_ڑimuth_py1305_vify +(cڡ * +h +, + +43 cڡ * + +, + +44  +n +, + +45 cڡ * +k +) + +46 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(1, 4))); + +48 +SODIUM_EXPORT + + +49  +yo_ڑimuth_py1305_ +( +yo_ڑimuth_py1305_e + * +e +, + +50 cڡ * +key +) + +51 +__ibu__ + (( +nnu +)); + +53 +SODIUM_EXPORT + + +54  +yo_ڑimuth_py1305_upde +( +yo_ڑimuth_py1305_e + * +e +, + +55 cڡ * + +, + +56  +n +) + +57 +__ibu__ + (( +nnu +(1))); + +59 +SODIUM_EXPORT + + +60  +yo_ڑimuth_py1305_f +( +yo_ڑimuth_py1305_e + * +e +, + +61 * +out +) + +62 +__ibu__ + (( +nnu +)); + +64 +SODIUM_EXPORT + + +65  +yo_ڑimuth_py1305_keyg +( +k +[ +yo_ڑimuth_py1305_KEYBYTES +]) + +66 +__ibu__ + (( +nnu +)); + +68 #ifde +__lulus + + + @/usr/include/sodium/crypto_pwhash.h + +1 #ide +yo_pwhash_H + + +2  + #yo_pwhash_H + + + ) + +4  + ~ + +6  + ~"yo_pwhash_g2i.h +" + +7  + ~"yo_pwhash_g2id.h +" + +8  + ~"expt.h +" + +10 #ifde +__lulus + + +11 #ifde +__GNUC__ + + +12 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +17  + #yo_pwhash_ALG_ARGON2I13 + +yo_pwhash_g2i_ALG_ARGON2I13 + + + ) + +18 +SODIUM_EXPORT + + +19  +yo_pwhash_g_g2i13 +(); + +21  + #yo_pwhash_ALG_ARGON2ID13 + +yo_pwhash_g2id_ALG_ARGON2ID13 + + + ) + +22 +SODIUM_EXPORT + + +23  +yo_pwhash_g_g2id13 +(); + +25  + #yo_pwhash_ALG_DEFAULT + +yo_pwhash_ALG_ARGON2ID13 + + + ) + +26 +SODIUM_EXPORT + + +27  +yo_pwhash_g_deu +(); + +29  + #yo_pwhash_BYTES_MIN + +yo_pwhash_g2id_BYTES_MIN + + + ) + +30 +SODIUM_EXPORT + + +31 +size_t + +yo_pwhash_bys_m +(); + +33  + #yo_pwhash_BYTES_MAX + +yo_pwhash_g2id_BYTES_MAX + + + ) + +34 +SODIUM_EXPORT + + +35 +size_t + +yo_pwhash_bys_max +(); + +37  + #yo_pwhash_PASSWD_MIN + +yo_pwhash_g2id_PASSWD_MIN + + + ) + +38 +SODIUM_EXPORT + + +39 +size_t + +yo_pwhash_sswd_m +(); + +41  + #yo_pwhash_PASSWD_MAX + +yo_pwhash_g2id_PASSWD_MAX + + + ) + +42 +SODIUM_EXPORT + + +43 +size_t + +yo_pwhash_sswd_max +(); + +45  + #yo_pwhash_SALTBYTES + +yo_pwhash_g2id_SALTBYTES + + + ) + +46 +SODIUM_EXPORT + + +47 +size_t + +yo_pwhash_bys +(); + +49  + #yo_pwhash_STRBYTES + +yo_pwhash_g2id_STRBYTES + + + ) + +50 +SODIUM_EXPORT + + +51 +size_t + +yo_pwhash_rbys +(); + +53  + #yo_pwhash_STRPREFIX + +yo_pwhash_g2id_STRPREFIX + + + ) + +54 +SODIUM_EXPORT + + +55 cڡ * +yo_pwhash_fix +(); + +57  + #yo_pwhash_OPSLIMIT_MIN + +yo_pwhash_g2id_OPSLIMIT_MIN + + + ) + +58 +SODIUM_EXPORT + + +59 +size_t + +yo_pwhash_ݦim_m +(); + +61  + #yo_pwhash_OPSLIMIT_MAX + +yo_pwhash_g2id_OPSLIMIT_MAX + + + ) + +62 +SODIUM_EXPORT + + +63 +size_t + +yo_pwhash_ݦim_max +(); + +65  + #yo_pwhash_MEMLIMIT_MIN + +yo_pwhash_g2id_MEMLIMIT_MIN + + + ) + +66 +SODIUM_EXPORT + + +67 +size_t + +yo_pwhash_memlim_m +(); + +69  + #yo_pwhash_MEMLIMIT_MAX + +yo_pwhash_g2id_MEMLIMIT_MAX + + + ) + +70 +SODIUM_EXPORT + + +71 +size_t + +yo_pwhash_memlim_max +(); + +73  + #yo_pwhash_OPSLIMIT_INTERACTIVE + +yo_pwhash_g2id_OPSLIMIT_INTERACTIVE + + + ) + +74 +SODIUM_EXPORT + + +75 +size_t + +yo_pwhash_ݦim_ive +(); + +77  + #yo_pwhash_MEMLIMIT_INTERACTIVE + +yo_pwhash_g2id_MEMLIMIT_INTERACTIVE + + + ) + +78 +SODIUM_EXPORT + + +79 +size_t + +yo_pwhash_memlim_ive +(); + +81  + #yo_pwhash_OPSLIMIT_MODERATE + +yo_pwhash_g2id_OPSLIMIT_MODERATE + + + ) + +82 +SODIUM_EXPORT + + +83 +size_t + +yo_pwhash_ݦim_mode +(); + +85  + #yo_pwhash_MEMLIMIT_MODERATE + +yo_pwhash_g2id_MEMLIMIT_MODERATE + + + ) + +86 +SODIUM_EXPORT + + +87 +size_t + +yo_pwhash_memlim_mode +(); + +89  + #yo_pwhash_OPSLIMIT_SENSITIVE + +yo_pwhash_g2id_OPSLIMIT_SENSITIVE + + + ) + +90 +SODIUM_EXPORT + + +91 +size_t + +yo_pwhash_ݦim_nsive +(); + +93  + #yo_pwhash_MEMLIMIT_SENSITIVE + +yo_pwhash_g2id_MEMLIMIT_SENSITIVE + + + ) + +94 +SODIUM_EXPORT + + +95 +size_t + +yo_pwhash_memlim_nsive +(); + +103 +SODIUM_EXPORT + + +104  +yo_pwhash +(* cڡ +out +,  +ou +, + +105 cڡ * cڡ +sswd +,  +sswdn +, + +106 cڡ * cڡ + +, + +107  +ݦim +, +size_t + +memlim +,  +g +) + +108 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +)); + +115 +SODIUM_EXPORT + + +116  +yo_pwhash_r +( +out +[ +yo_pwhash_STRBYTES +], + +117 cڡ * cڡ +sswd +,  +sswdn +, + +118  +ݦim +, +size_t + +memlim +) + +119 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +)); + +121 +SODIUM_EXPORT + + +122  +yo_pwhash_r_g +( +out +[ +yo_pwhash_STRBYTES +], + +123 cڡ * cڡ +sswd +,  +sswdn +, + +124  +ݦim +, +size_t + +memlim +,  +g +) + +125 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +)); + +127 +SODIUM_EXPORT + + +128  +yo_pwhash_r_vify +(cڡ  +r +[ +yo_pwhash_STRBYTES +], + +129 cڡ * cڡ +sswd +, + +130  +sswdn +) + +131 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +)); + +133 +SODIUM_EXPORT + + +134  +yo_pwhash_r_eds_hash +(cڡ  +r +[ +yo_pwhash_STRBYTES +], + +135  +ݦim +, +size_t + +memlim +) + +136 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +)); + +138  + #yo_pwhash_PRIMITIVE + "g2i" + + ) + +139 +SODIUM_EXPORT + + +140 cڡ * +yo_pwhash_imive +() + +141 +__ibu__ + (( +wn_unud_su +)); + +143 #ifde +__lulus + + + @/usr/include/sodium/crypto_pwhash_argon2i.h + +1 #ide +yo_pwhash_g2i_H + + +2  + #yo_pwhash_g2i_H + + + ) + +4  + ~ + +5  + ~ + +6  + ~ + +8  + ~"expt.h +" + +10 #ifde +__lulus + + +11 #ifde +__GNUC__ + + +12 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +17  + #yo_pwhash_g2i_ALG_ARGON2I13 + 1 + + ) + +18 +SODIUM_EXPORT + + +19  +yo_pwhash_g2i_g_g2i13 +(); + +21  + #yo_pwhash_g2i_BYTES_MIN + 16U + + ) + +22 +SODIUM_EXPORT + + +23 +size_t + +yo_pwhash_g2i_bys_m +(); + +25  + #yo_pwhash_g2i_BYTES_MAX + + `SODIUM_MIN +( +SODIUM_SIZE_MAX +, 4294967295U) + + ) + +26 +SODIUM_EXPORT + + +27 +size_t + +yo_pwhash_g2i_bys_max +(); + +29  + #yo_pwhash_g2i_PASSWD_MIN + 0U + + ) + +30 +SODIUM_EXPORT + + +31 +size_t + +yo_pwhash_g2i_sswd_m +(); + +33  + #yo_pwhash_g2i_PASSWD_MAX + 4294967295U + + ) + +34 +SODIUM_EXPORT + + +35 +size_t + +yo_pwhash_g2i_sswd_max +(); + +37  + #yo_pwhash_g2i_SALTBYTES + 16U + + ) + +38 +SODIUM_EXPORT + + +39 +size_t + +yo_pwhash_g2i_bys +(); + +41  + #yo_pwhash_g2i_STRBYTES + 128U + + ) + +42 +SODIUM_EXPORT + + +43 +size_t + +yo_pwhash_g2i_rbys +(); + +45  + #yo_pwhash_g2i_STRPREFIX + "$g2i$" + + ) + +46 +SODIUM_EXPORT + + +47 cڡ * +yo_pwhash_g2i_fix +(); + +49  + #yo_pwhash_g2i_OPSLIMIT_MIN + 3U + + ) + +50 +SODIUM_EXPORT + + +51 +size_t + +yo_pwhash_g2i_ݦim_m +(); + +53  + #yo_pwhash_g2i_OPSLIMIT_MAX + 4294967295U + + ) + +54 +SODIUM_EXPORT + + +55 +size_t + +yo_pwhash_g2i_ݦim_max +(); + +57  + #yo_pwhash_g2i_MEMLIMIT_MIN + 8192U + + ) + +58 +SODIUM_EXPORT + + +59 +size_t + +yo_pwhash_g2i_memlim_m +(); + +61  + #yo_pwhash_g2i_MEMLIMIT_MAX + \ + +62 (( +SIZE_MAX + >4398046510080U? 4398046510080U : (SIZE_MAX >2147483648U? 2147483648U : 32768U) + + ) + +63 +SODIUM_EXPORT + + +64 +size_t + +yo_pwhash_g2i_memlim_max +(); + +66  + #yo_pwhash_g2i_OPSLIMIT_INTERACTIVE + 4U + + ) + +67 +SODIUM_EXPORT + + +68 +size_t + +yo_pwhash_g2i_ݦim_ive +(); + +70  + #yo_pwhash_g2i_MEMLIMIT_INTERACTIVE + 33554432U + + ) + +71 +SODIUM_EXPORT + + +72 +size_t + +yo_pwhash_g2i_memlim_ive +(); + +74  + #yo_pwhash_g2i_OPSLIMIT_MODERATE + 6U + + ) + +75 +SODIUM_EXPORT + + +76 +size_t + +yo_pwhash_g2i_ݦim_mode +(); + +78  + #yo_pwhash_g2i_MEMLIMIT_MODERATE + 134217728U + + ) + +79 +SODIUM_EXPORT + + +80 +size_t + +yo_pwhash_g2i_memlim_mode +(); + +82  + #yo_pwhash_g2i_OPSLIMIT_SENSITIVE + 8U + + ) + +83 +SODIUM_EXPORT + + +84 +size_t + +yo_pwhash_g2i_ݦim_nsive +(); + +86  + #yo_pwhash_g2i_MEMLIMIT_SENSITIVE + 536870912U + + ) + +87 +SODIUM_EXPORT + + +88 +size_t + +yo_pwhash_g2i_memlim_nsive +(); + +90 +SODIUM_EXPORT + + +91  +yo_pwhash_g2i +(* cڡ +out +, + +92  +ou +, + +93 cڡ * cڡ +sswd +, + +94  +sswdn +, + +95 cڡ * cڡ + +, + +96  +ݦim +, +size_t + +memlim +, + +97  +g +) + +98 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +)); + +100 +SODIUM_EXPORT + + +101  +yo_pwhash_g2i_r +( +out +[ +yo_pwhash_g2i_STRBYTES +], + +102 cڡ * cڡ +sswd +, + +103  +sswdn +, + +104  +ݦim +, +size_t + +memlim +) + +105 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +)); + +107 +SODIUM_EXPORT + + +108  +yo_pwhash_g2i_r_vify +(cڡ  +r +[ +yo_pwhash_g2i_STRBYTES +], + +109 cڡ * cڡ +sswd +, + +110  +sswdn +) + +111 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +)); + +113 +SODIUM_EXPORT + + +114  +yo_pwhash_g2i_r_eds_hash +(cڡ  +r +[ +yo_pwhash_g2i_STRBYTES +], + +115  +ݦim +, +size_t + +memlim +) + +116 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +)); + +118 #ifde +__lulus + + + @/usr/include/sodium/crypto_pwhash_scryptsalsa208sha256.h + +1 #ide +yo_pwhash_syl208sha256_H + + +2  + #yo_pwhash_syl208sha256_H + + + ) + +4  + ~ + +5  + ~ + +6  + ~ + +8  + ~"expt.h +" + +10 #ifde +__lulus + + +11 #ifde +__GNUC__ + + +12 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +17  + #yo_pwhash_syl208sha256_BYTES_MIN + 16U + + ) + +18 +SODIUM_EXPORT + + +19 +size_t + +yo_pwhash_syl208sha256_bys_m +(); + +21  + #yo_pwhash_syl208sha256_BYTES_MAX + \ + +22 + `SODIUM_MIN +( +SODIUM_SIZE_MAX +, 0x1ffffff0ULL) + + ) + +23 +SODIUM_EXPORT + + +24 +size_t + +yo_pwhash_syl208sha256_bys_max +(); + +26  + #yo_pwhash_syl208sha256_PASSWD_MIN + 0U + + ) + +27 +SODIUM_EXPORT + + +28 +size_t + +yo_pwhash_syl208sha256_sswd_m +(); + +30  + #yo_pwhash_syl208sha256_PASSWD_MAX + +SODIUM_SIZE_MAX + + + ) + +31 +SODIUM_EXPORT + + +32 +size_t + +yo_pwhash_syl208sha256_sswd_max +(); + +34  + #yo_pwhash_syl208sha256_SALTBYTES + 32U + + ) + +35 +SODIUM_EXPORT + + +36 +size_t + +yo_pwhash_syl208sha256_bys +(); + +38  + #yo_pwhash_syl208sha256_STRBYTES + 102U + + ) + +39 +SODIUM_EXPORT + + +40 +size_t + +yo_pwhash_syl208sha256_rbys +(); + +42  + #yo_pwhash_syl208sha256_STRPREFIX + "$7$" + + ) + +43 +SODIUM_EXPORT + + +44 cڡ * +yo_pwhash_syl208sha256_fix +(); + +46  + #yo_pwhash_syl208sha256_OPSLIMIT_MIN + 32768U + + ) + +47 +SODIUM_EXPORT + + +48 +size_t + +yo_pwhash_syl208sha256_ݦim_m +(); + +50  + #yo_pwhash_syl208sha256_OPSLIMIT_MAX + 4294967295U + + ) + +51 +SODIUM_EXPORT + + +52 +size_t + +yo_pwhash_syl208sha256_ݦim_max +(); + +54  + #yo_pwhash_syl208sha256_MEMLIMIT_MIN + 16777216U + + ) + +55 +SODIUM_EXPORT + + +56 +size_t + +yo_pwhash_syl208sha256_memlim_m +(); + +58  + #yo_pwhash_syl208sha256_MEMLIMIT_MAX + \ + +59 + `SODIUM_MIN +( +SIZE_MAX +, 68719476736ULL) + + ) + +60 +SODIUM_EXPORT + + +61 +size_t + +yo_pwhash_syl208sha256_memlim_max +(); + +63  + #yo_pwhash_syl208sha256_OPSLIMIT_INTERACTIVE + 524288U + + ) + +64 +SODIUM_EXPORT + + +65 +size_t + +yo_pwhash_syl208sha256_ݦim_ive +(); + +67  + #yo_pwhash_syl208sha256_MEMLIMIT_INTERACTIVE + 16777216U + + ) + +68 +SODIUM_EXPORT + + +69 +size_t + +yo_pwhash_syl208sha256_memlim_ive +(); + +71  + #yo_pwhash_syl208sha256_OPSLIMIT_SENSITIVE + 33554432U + + ) + +72 +SODIUM_EXPORT + + +73 +size_t + +yo_pwhash_syl208sha256_ݦim_nsive +(); + +75  + #yo_pwhash_syl208sha256_MEMLIMIT_SENSITIVE + 1073741824U + + ) + +76 +SODIUM_EXPORT + + +77 +size_t + +yo_pwhash_syl208sha256_memlim_nsive +(); + +79 +SODIUM_EXPORT + + +80  +yo_pwhash_syl208sha256 +(* cڡ +out +, + +81  +ou +, + +82 cڡ * cڡ +sswd +, + +83  +sswdn +, + +84 cڡ * cڡ + +, + +85  +ݦim +, + +86 +size_t + +memlim +) + +87 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +)); + +89 +SODIUM_EXPORT + + +90  +yo_pwhash_syl208sha256_r +( +out +[ +yo_pwhash_syl208sha256_STRBYTES +], + +91 cڡ * cڡ +sswd +, + +92  +sswdn +, + +93  +ݦim +, + +94 +size_t + +memlim +) + +95 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +)); + +97 +SODIUM_EXPORT + + +98  +yo_pwhash_syl208sha256_r_vify +(cڡ  +r +[ +yo_pwhash_syl208sha256_STRBYTES +], + +99 cڡ * cڡ +sswd +, + +100  +sswdn +) + +101 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +)); + +103 +SODIUM_EXPORT + + +104  +yo_pwhash_syl208sha256_ +(cڡ +ut8_t + * +sswd +, +size_t + +sswdn +, + +105 cڡ +ut8_t + * + +, +size_t + +n +, + +106 +ut64_t + +N +, +ut32_t + +r +, ut32_ +p +, + +107 +ut8_t + * +buf +, +size_t + +bu +) + +108 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +)); + +110 +SODIUM_EXPORT + + +111  +yo_pwhash_syl208sha256_r_eds_hash +(cڡ  +r +[ +yo_pwhash_syl208sha256_STRBYTES +], + +112  +ݦim +, + +113 +size_t + +memlim +) + +114 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +)); + +116 #ifde +__lulus + + + @/usr/include/sodium/crypto_scalarmult.h + +1 #ide +yo_srmu_H + + +2  + #yo_srmu_H + + + ) + +4  + ~ + +6  + ~"yo_srmu_curve25519.h +" + +7  + ~"expt.h +" + +9 #ifde +__lulus + + +13  + #yo_srmu_BYTES + +yo_srmu_curve25519_BYTES + + + ) + +14 +SODIUM_EXPORT + + +15 +size_t + +yo_srmu_bys +(); + +17  + #yo_srmu_SCALARBYTES + +yo_srmu_curve25519_SCALARBYTES + + + ) + +18 +SODIUM_EXPORT + + +19 +size_t + +yo_srmu_srbys +(); + +21  + #yo_srmu_PRIMITIVE + "curve25519" + + ) + +22 +SODIUM_EXPORT + + +23 cڡ * +yo_srmu_imive +(); + +25 +SODIUM_EXPORT + + +26  +yo_srmu_ba +(* +q +, cڡ * +n +) + +27 +__ibu__ + (( +nnu +)); + +37 +SODIUM_EXPORT + + +38  +yo_srmu +(* +q +, cڡ * +n +, + +39 cڡ * +p +) + +40 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +)); + +42 #ifde +__lulus + + + @/usr/include/sodium/crypto_scalarmult_curve25519.h + +1 #ide +yo_srmu_curve25519_H + + +2  + #yo_srmu_curve25519_H + + + ) + +4  + ~ + +6  + ~"expt.h +" + +8 #ifde +__lulus + + +12  + #yo_srmu_curve25519_BYTES + 32U + + ) + +13 +SODIUM_EXPORT + + +14 +size_t + +yo_srmu_curve25519_bys +(); + +16  + #yo_srmu_curve25519_SCALARBYTES + 32U + + ) + +17 +SODIUM_EXPORT + + +18 +size_t + +yo_srmu_curve25519_srbys +(); + +28 +SODIUM_EXPORT + + +29  +yo_srmu_curve25519 +(* +q +, cڡ * +n +, + +30 cڡ * +p +) + +31 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +)); + +33 +SODIUM_EXPORT + + +34  +yo_srmu_curve25519_ba +(* +q +, + +35 cڡ * +n +) + +36 +__ibu__ + (( +nnu +)); + +38 #ifde +__lulus + + + @/usr/include/sodium/crypto_scalarmult_ed25519.h + +2 #ide +yo_srmu_ed25519_H + + +3  + #yo_srmu_ed25519_H + + + ) + +5  + ~ + +7  + ~"expt.h +" + +9 #ifde +__lulus + + +13  + #yo_srmu_ed25519_BYTES + 32U + + ) + +14 +SODIUM_EXPORT + + +15 +size_t + +yo_srmu_ed25519_bys +(); + +17  + #yo_srmu_ed25519_SCALARBYTES + 32U + + ) + +18 +SODIUM_EXPORT + + +19 +size_t + +yo_srmu_ed25519_srbys +(); + +29 +SODIUM_EXPORT + + +30  +yo_srmu_ed25519 +(* +q +, cڡ * +n +, + +31 cڡ * +p +) + +32 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +)); + +34 +SODIUM_EXPORT + + +35  +yo_srmu_ed25519_noamp +(* +q +, cڡ * +n +, + +36 cڡ * +p +) + +37 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +)); + +39 +SODIUM_EXPORT + + +40  +yo_srmu_ed25519_ba +(* +q +, cڡ * +n +) + +41 +__ibu__ + (( +nnu +)); + +43 +SODIUM_EXPORT + + +44  +yo_srmu_ed25519_ba_noamp +(* +q +, cڡ * +n +) + +45 +__ibu__ + (( +nnu +)); + +47 #ifde +__lulus + + + @/usr/include/sodium/crypto_scalarmult_ristretto255.h + +2 #ide +yo_srmu_rio255_H + + +3  + #yo_srmu_rio255_H + + + ) + +5  + ~ + +7  + ~"expt.h +" + +9 #ifde +__lulus + + +13  + #yo_srmu_rio255_BYTES + 32U + + ) + +14 +SODIUM_EXPORT + + +15 +size_t + +yo_srmu_rio255_bys +(); + +17  + #yo_srmu_rio255_SCALARBYTES + 32U + + ) + +18 +SODIUM_EXPORT + + +19 +size_t + +yo_srmu_rio255_srbys +(); + +29 +SODIUM_EXPORT + + +30  +yo_srmu_rio255 +(* +q +, cڡ * +n +, + +31 cڡ * +p +) + +32 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +)); + +34 +SODIUM_EXPORT + + +35  +yo_srmu_rio255_ba +(* +q +, + +36 cڡ * +n +) + +37 +__ibu__ + (( +nnu +)); + +39 #ifde +__lulus + + + @/usr/include/sodium/crypto_secretbox.h + +1 #ide +yo_box_H + + +2  + #yo_box_H + + + ) + +4  + ~ + +6  + ~"yo_box_xl20py1305.h +" + +7  + ~"expt.h +" + +9 #ifde +__lulus + + +10 #ifde +__GNUC__ + + +11 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +16  + #yo_box_KEYBYTES + +yo_box_xl20py1305_KEYBYTES + + + ) + +17 +SODIUM_EXPORT + + +18 +size_t + +yo_box_keybys +(); + +20  + #yo_box_NONCEBYTES + +yo_box_xl20py1305_NONCEBYTES + + + ) + +21 +SODIUM_EXPORT + + +22 +size_t + +yo_box_nbys +(); + +24  + #yo_box_MACBYTES + +yo_box_xl20py1305_MACBYTES + + + ) + +25 +SODIUM_EXPORT + + +26 +size_t + +yo_box_macbys +(); + +28  + #yo_box_PRIMITIVE + "xl20py1305" + + ) + +29 +SODIUM_EXPORT + + +30 cڡ * +yo_box_imive +(); + +32  + #yo_box_MESSAGEBYTES_MAX + +yo_box_xl20py1305_MESSAGEBYTES_MAX + + + ) + +33 +SODIUM_EXPORT + + +34 +size_t + +yo_box_mesgebys_max +(); + +36 +SODIUM_EXPORT + + +37  +yo_box_sy +(* +c +, cڡ * +m +, + +38  +mn +, cڡ * +n +, + +39 cڡ * +k + +__ibu__ + (( +nnu +(1, 4, 5))); + +41 +SODIUM_EXPORT + + +42  +yo_box_ݒ_sy +(* +m +, cڡ * +c +, + +43  + +, cڡ * +n +, + +44 cڡ * +k +) + +45 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(2, 4, 5))); + +47 +SODIUM_EXPORT + + +48  +yo_box_dached +(* +c +, * +mac +, + +49 cڡ * +m +, + +50  +mn +, + +51 cڡ * +n +, + +52 cڡ * +k +) + +53 +__ibu__ + (( +nnu +(1, 2, 5, 6))); + +55 +SODIUM_EXPORT + + +56  +yo_box_ݒ_dached +(* +m +, + +57 cڡ * +c +, + +58 cڡ * +mac +, + +59  + +, + +60 cڡ * +n +, + +61 cڡ * +k +) + +62 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(2, 3, 5, 6))); + +64 +SODIUM_EXPORT + + +65  +yo_box_keyg +( +k +[ +yo_box_KEYBYTES +]) + +66 +__ibu__ + (( +nnu +)); + +70  + #yo_box_ZEROBYTES + +yo_box_xl20py1305_ZEROBYTES + + + ) + +71 +SODIUM_EXPORT + + +72 +size_t + +yo_box_zobys +(); + +74  + #yo_box_BOXZEROBYTES + +yo_box_xl20py1305_BOXZEROBYTES + + + ) + +75 +SODIUM_EXPORT + + +76 +size_t + +yo_box_boxzobys +(); + +78 +SODIUM_EXPORT + + +79  +yo_box +(* +c +, cڡ * +m +, + +80  +mn +, cڡ * +n +, + +81 cڡ * +k + +__ibu__ + (( +nnu +(1, 4, 5))); + +83 +SODIUM_EXPORT + + +84  +yo_box_ݒ +(* +m +, cڡ * +c +, + +85  + +, cڡ * +n +, + +86 cڡ * +k +) + +87 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(2, 4, 5))); + +89 #ifde +__lulus + + + @/usr/include/sodium/crypto_secretbox_xchacha20poly1305.h + +1 #ide +yo_box_xchacha20py1305_H + + +2  + #yo_box_xchacha20py1305_H + + + ) + +4  + ~ + +5  + ~"yo_am_xchacha20.h +" + +6  + ~"expt.h +" + +8 #ifde +__lulus + + +9 #ifde +__GNUC__ + + +10 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +15  + #yo_box_xchacha20py1305_KEYBYTES + 32U + + ) + +16 +SODIUM_EXPORT + + +17 +size_t + +yo_box_xchacha20py1305_keybys +(); + +19  + #yo_box_xchacha20py1305_NONCEBYTES + 24U + + ) + +20 +SODIUM_EXPORT + + +21 +size_t + +yo_box_xchacha20py1305_nbys +(); + +23  + #yo_box_xchacha20py1305_MACBYTES + 16U + + ) + +24 +SODIUM_EXPORT + + +25 +size_t + +yo_box_xchacha20py1305_macbys +(); + +27  + #yo_box_xchacha20py1305_MESSAGEBYTES_MAX + \ + +28 ( +yo_am_xchacha20_MESSAGEBYTES_MAX + - +yo_box_xchacha20py1305_MACBYTES +) + + ) + +29 +SODIUM_EXPORT + + +30 +size_t + +yo_box_xchacha20py1305_mesgebys_max +(); + +32 +SODIUM_EXPORT + + +33  +yo_box_xchacha20py1305_sy +(* +c +, + +34 cڡ * +m +, + +35  +mn +, + +36 cڡ * +n +, + +37 cڡ * +k +) + +38 +__ibu__ + (( +nnu +(1, 4, 5))); + +40 +SODIUM_EXPORT + + +41  +yo_box_xchacha20py1305_ݒ_sy +(* +m +, + +42 cڡ * +c +, + +43  + +, + +44 cڡ * +n +, + +45 cڡ * +k +) + +46 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(2, 4, 5))); + +48 +SODIUM_EXPORT + + +49  +yo_box_xchacha20py1305_dached +(* +c +, + +50 * +mac +, + +51 cڡ * +m +, + +52  +mn +, + +53 cڡ * +n +, + +54 cڡ * +k +) + +55 +__ibu__ + (( +nnu +(1, 2, 5, 6))); + +57 +SODIUM_EXPORT + + +58  +yo_box_xchacha20py1305_ݒ_dached +(* +m +, + +59 cڡ * +c +, + +60 cڡ * +mac +, + +61  + +, + +62 cڡ * +n +, + +63 cڡ * +k +) + +64 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(2, 3, 5, 6))); + +66 #ifde +__lulus + + + @/usr/include/sodium/crypto_secretbox_xsalsa20poly1305.h + +1 #ide +yo_box_xl20py1305_H + + +2  + #yo_box_xl20py1305_H + + + ) + +4  + ~ + +5  + ~"yo_am_xl20.h +" + +6  + ~"expt.h +" + +8 #ifde +__lulus + + +9 #ifde +__GNUC__ + + +10 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +15  + #yo_box_xl20py1305_KEYBYTES + 32U + + ) + +16 +SODIUM_EXPORT + + +17 +size_t + +yo_box_xl20py1305_keybys +(); + +19  + #yo_box_xl20py1305_NONCEBYTES + 24U + + ) + +20 +SODIUM_EXPORT + + +21 +size_t + +yo_box_xl20py1305_nbys +(); + +23  + #yo_box_xl20py1305_MACBYTES + 16U + + ) + +24 +SODIUM_EXPORT + + +25 +size_t + +yo_box_xl20py1305_macbys +(); + +28  + #yo_box_xl20py1305_MESSAGEBYTES_MAX + \ + +29 ( +yo_am_xl20_MESSAGEBYTES_MAX + - +yo_box_xl20py1305_MACBYTES +) + + ) + +30 +SODIUM_EXPORT + + +31 +size_t + +yo_box_xl20py1305_mesgebys_max +(); + +33 +SODIUM_EXPORT + + +34  +yo_box_xl20py1305 +(* +c +, + +35 cڡ * +m +, + +36  +mn +, + +37 cڡ * +n +, + +38 cڡ * +k +) + +39 +__ibu__ + (( +nnu +(1, 4, 5))); + +41 +SODIUM_EXPORT + + +42  +yo_box_xl20py1305_ݒ +(* +m +, + +43 cڡ * +c +, + +44  + +, + +45 cڡ * +n +, + +46 cڡ * +k +) + +47 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(2, 4, 5))); + +49 +SODIUM_EXPORT + + +50  +yo_box_xl20py1305_keyg +( +k +[ +yo_box_xl20py1305_KEYBYTES +]) + +51 +__ibu__ + (( +nnu +)); + +55  + #yo_box_xl20py1305_BOXZEROBYTES + 16U + + ) + +56 +SODIUM_EXPORT + + +57 +size_t + +yo_box_xl20py1305_boxzobys +(); + +59  + #yo_box_xl20py1305_ZEROBYTES + \ + +60 ( +yo_box_xl20py1305_BOXZEROBYTES + + \ + +61 +yo_box_xl20py1305_MACBYTES +) + + ) + +62 +SODIUM_EXPORT + + +63 +size_t + +yo_box_xl20py1305_zobys +(); + +65 #ifde +__lulus + + + @/usr/include/sodium/crypto_secretstream_xchacha20poly1305.h + +1 #ide +yo_am_xchacha20py1305_H + + +2  + #yo_am_xchacha20py1305_H + + + ) + +4  + ~ + +6  + ~"yo_ad_xchacha20py1305.h +" + +7  + ~"yo_am_chacha20.h +" + +8  + ~"expt.h +" + +10 #ifde +__lulus + + +11 #ifde +__GNUC__ + + +12 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +17  + #yo_am_xchacha20py1305_ABYTES + \ + +18 (1U + +yo_ad_xchacha20py1305_tf_ABYTES +) + + ) + +19 +SODIUM_EXPORT + + +20 +size_t + +yo_am_xchacha20py1305_abys +(); + +22  + #yo_am_xchacha20py1305_HEADERBYTES + \ + +23 +yo_ad_xchacha20py1305_tf_NPUBBYTES + + + ) + +24 +SODIUM_EXPORT + + +25 +size_t + +yo_am_xchacha20py1305_hdbys +(); + +27  + #yo_am_xchacha20py1305_KEYBYTES + \ + +28 +yo_ad_xchacha20py1305_tf_KEYBYTES + + + ) + +29 +SODIUM_EXPORT + + +30 +size_t + +yo_am_xchacha20py1305_keybys +(); + +32  + #yo_am_xchacha20py1305_MESSAGEBYTES_MAX + \ + +33 + `SODIUM_MIN +( +SODIUM_SIZE_MAX + - +yo_am_xchacha20py1305_ABYTES +, \ + +34 (64ULL * ((1ULL << 32- 2ULL))) + + ) + +35 +SODIUM_EXPORT + + +36 +size_t + +yo_am_xchacha20py1305_mesgebys_max +(); + +38  + #yo_am_xchacha20py1305_TAG_MESSAGE + 0x00 + + ) + +39 +SODIUM_EXPORT + + +40  +yo_am_xchacha20py1305_g_mesge +(); + +42  + #yo_am_xchacha20py1305_TAG_PUSH + 0x01 + + ) + +43 +SODIUM_EXPORT + + +44  +yo_am_xchacha20py1305_g_push +(); + +46  + #yo_am_xchacha20py1305_TAG_REKEY + 0x02 + + ) + +47 +SODIUM_EXPORT + + +48  +yo_am_xchacha20py1305_g_key +(); + +50  + #yo_am_xchacha20py1305_TAG_FINAL + \ + +51 ( +yo_am_xchacha20py1305_TAG_PUSH + | \ + +52 +yo_am_xchacha20py1305_TAG_REKEY +) + + ) + +53 +SODIUM_EXPORT + + +54  +yo_am_xchacha20py1305_g_f +(); + +56  + syo_am_xchacha20py1305_e + { + +57  +k +[ +yo_am_chacha20_tf_KEYBYTES +]; + +58  +n +[ +yo_am_chacha20_tf_NONCEBYTES +]; + +59  +_d +[8]; + +60 } + tyo_am_xchacha20py1305_e +; + +62 +SODIUM_EXPORT + + +63 +size_t + +yo_am_xchacha20py1305_ebys +(); + +65 +SODIUM_EXPORT + + +66  +yo_am_xchacha20py1305_keyg + + +67 ( +k +[ +yo_am_xchacha20py1305_KEYBYTES +]) + +68 +__ibu__ + (( +nnu +)); + +70 +SODIUM_EXPORT + + +71  +yo_am_xchacha20py1305__push + + +72 ( +yo_am_xchacha20py1305_e + * +e +, + +73  +hd +[ +yo_am_xchacha20py1305_HEADERBYTES +], + +74 cڡ  +k +[ +yo_am_xchacha20py1305_KEYBYTES +]) + +75 +__ibu__ + (( +nnu +)); + +77 +SODIUM_EXPORT + + +78  +yo_am_xchacha20py1305_push + + +79 ( +yo_am_xchacha20py1305_e + * +e +, + +80 * +c +, * +_p +, + +81 cڡ * +m +,  +mn +, + +82 cڡ * +ad +,  +adn +,  +g +) + +83 +__ibu__ + (( +nnu +(1))); + +85 +SODIUM_EXPORT + + +86  +yo_am_xchacha20py1305__pu + + +87 ( +yo_am_xchacha20py1305_e + * +e +, + +88 cڡ  +hd +[ +yo_am_xchacha20py1305_HEADERBYTES +], + +89 cڡ  +k +[ +yo_am_xchacha20py1305_KEYBYTES +]) + +90 +__ibu__ + (( +nnu +)); + +92 +SODIUM_EXPORT + + +93  +yo_am_xchacha20py1305_pu + + +94 ( +yo_am_xchacha20py1305_e + * +e +, + +95 * +m +, * +mn_p +, * +g_p +, + +96 cڡ * +c +,  + +, + +97 cڡ * +ad +,  +adn +) + +98 +__ibu__ + (( +nnu +(1))); + +100 +SODIUM_EXPORT + + +101  +yo_am_xchacha20py1305_key + + +102 ( +yo_am_xchacha20py1305_e + * +e +); + +104 #ifde +__lulus + + + @/usr/include/sodium/crypto_shorthash.h + +1 #ide +yo_shthash_H + + +2  + #yo_shthash_H + + + ) + +4  + ~ + +6  + ~"yo_shthash_shash24.h +" + +7  + ~"expt.h +" + +9 #ifde +__lulus + + +10 #ifde +__GNUC__ + + +11 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +16  + #yo_shthash_BYTES + +yo_shthash_shash24_BYTES + + + ) + +17 +SODIUM_EXPORT + + +18 +size_t + +yo_shthash_bys +(); + +20  + #yo_shthash_KEYBYTES + +yo_shthash_shash24_KEYBYTES + + + ) + +21 +SODIUM_EXPORT + + +22 +size_t + +yo_shthash_keybys +(); + +24  + #yo_shthash_PRIMITIVE + "shash24" + + ) + +25 +SODIUM_EXPORT + + +26 cڡ * +yo_shthash_imive +(); + +28 +SODIUM_EXPORT + + +29  +yo_shthash +(* +out +, cڡ * + +, + +30  +n +, cڡ * +k +) + +31 +__ibu__ + (( +nnu +(1, 4))); + +33 +SODIUM_EXPORT + + +34  +yo_shthash_keyg +( +k +[ +yo_shthash_KEYBYTES +]) + +35 +__ibu__ + (( +nnu +)); + +37 #ifde +__lulus + + + @/usr/include/sodium/crypto_shorthash_siphash24.h + +1 #ide +yo_shthash_shash24_H + + +2  + #yo_shthash_shash24_H + + + ) + +4  + ~ + +5  + ~"expt.h +" + +7 #ifde +__lulus + + +8 #ifde +__GNUC__ + + +9 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +16  + #yo_shthash_shash24_BYTES + 8U + + ) + +17 +SODIUM_EXPORT + + +18 +size_t + +yo_shthash_shash24_bys +(); + +20  + #yo_shthash_shash24_KEYBYTES + 16U + + ) + +21 +SODIUM_EXPORT + + +22 +size_t + +yo_shthash_shash24_keybys +(); + +24 +SODIUM_EXPORT + + +25  +yo_shthash_shash24 +(* +out +, cڡ * + +, + +26  +n +, cڡ * +k +) + +27 +__ibu__ + (( +nnu +(1, 4))); + +29 #ide +SODIUM_LIBRARY_MINIMAL + + +32  + #yo_shthash_shashx24_BYTES + 16U + + ) + +33 +SODIUM_EXPORT + + +34 +size_t + +yo_shthash_shashx24_bys +(); + +36  + #yo_shthash_shashx24_KEYBYTES + 16U + + ) + +37 +SODIUM_EXPORT + + +38 +size_t + +yo_shthash_shashx24_keybys +(); + +40 +SODIUM_EXPORT + + +41  +yo_shthash_shashx24 +(* +out +, cڡ * + +, + +42  +n +, cڡ * +k +) + +43 +__ibu__ + (( +nnu +(1, 4))); + +46 #ifde +__lulus + + + @/usr/include/sodium/crypto_sign.h + +1 #ide +yo_sign_H + + +2  + #yo_sign_H + + + ) + +11  + ~ + +13  + ~"yo_sign_ed25519.h +" + +14  + ~"expt.h +" + +16 #ifde +__lulus + + +17 #ifde +__GNUC__ + + +18 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +23  +yo_sign_ed25519ph_e + + tyo_sign_e +; + +25 +SODIUM_EXPORT + + +26 +size_t + +yo_sign_ebys +(); + +28  + #yo_sign_BYTES + +yo_sign_ed25519_BYTES + + + ) + +29 +SODIUM_EXPORT + + +30 +size_t + +yo_sign_bys +(); + +32  + #yo_sign_SEEDBYTES + +yo_sign_ed25519_SEEDBYTES + + + ) + +33 +SODIUM_EXPORT + + +34 +size_t + +yo_sign_edbys +(); + +36  + #yo_sign_PUBLICKEYBYTES + +yo_sign_ed25519_PUBLICKEYBYTES + + + ) + +37 +SODIUM_EXPORT + + +38 +size_t + +yo_sign_publickeybys +(); + +40  + #yo_sign_SECRETKEYBYTES + +yo_sign_ed25519_SECRETKEYBYTES + + + ) + +41 +SODIUM_EXPORT + + +42 +size_t + +yo_sign_keybys +(); + +44  + #yo_sign_MESSAGEBYTES_MAX + +yo_sign_ed25519_MESSAGEBYTES_MAX + + + ) + +45 +SODIUM_EXPORT + + +46 +size_t + +yo_sign_mesgebys_max +(); + +48  + #yo_sign_PRIMITIVE + "ed25519" + + ) + +49 +SODIUM_EXPORT + + +50 cڡ * +yo_sign_imive +(); + +52 +SODIUM_EXPORT + + +53  +yo_sign_ed_key +(* +pk +, * +sk +, + +54 cڡ * +ed +) + +55 +__ibu__ + (( +nnu +)); + +57 +SODIUM_EXPORT + + +58  +yo_sign_key +(* +pk +, * +sk +) + +59 +__ibu__ + (( +nnu +)); + +61 +SODIUM_EXPORT + + +62  +yo_sign +(* +sm +, * +smn_p +, + +63 cڡ * +m +,  +mn +, + +64 cڡ * +sk + +__ibu__ + (( +nnu +(1, 5))); + +66 +SODIUM_EXPORT + + +67  +yo_sign_ݒ +(* +m +, * +mn_p +, + +68 cڡ * +sm +,  +smn +, + +69 cڡ * +pk +) + +70 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(3, 5))); + +72 +SODIUM_EXPORT + + +73  +yo_sign_dached +(* +sig +, * +sign_p +, + +74 cڡ * +m +,  +mn +, + +75 cڡ * +sk + +__ibu__ + (( +nnu +(1, 5))); + +77 +SODIUM_EXPORT + + +78  +yo_sign_vify_dached +(cڡ * +sig +, + +79 cڡ * +m +, + +80  +mn +, + +81 cڡ * +pk +) + +82 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(1, 4))); + +84 +SODIUM_EXPORT + + +85  +yo_sign_ +( +yo_sign_e + * +e +); + +87 +SODIUM_EXPORT + + +88  +yo_sign_upde +( +yo_sign_e + * +e +, + +89 cڡ * +m +,  +mn +) + +90 +__ibu__ + (( +nnu +(1))); + +92 +SODIUM_EXPORT + + +93  +yo_sign_f_ +( +yo_sign_e + * +e +, * +sig +, + +94 * +sign_p +, + +95 cڡ * +sk +) + +96 +__ibu__ + (( +nnu +(1, 2, 4))); + +98 +SODIUM_EXPORT + + +99  +yo_sign_f_vify +( +yo_sign_e + * +e +, cڡ * +sig +, + +100 cڡ * +pk +) + +101 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +)); + +103 #ifde +__lulus + + + @/usr/include/sodium/crypto_sign_ed25519.h + +1 #ide +yo_sign_ed25519_H + + +2  + #yo_sign_ed25519_H + + + ) + +4  + ~ + +5  + ~"yo_hash_sha512.h +" + +6  + ~"expt.h +" + +8 #ifde +__lulus + + +9 #ifde +__GNUC__ + + +10 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +15  + syo_sign_ed25519ph_e + { + +16 +yo_hash_sha512_e + +hs +; + +17 } + tyo_sign_ed25519ph_e +; + +19 +SODIUM_EXPORT + + +20 +size_t + +yo_sign_ed25519ph_ebys +(); + +22  + #yo_sign_ed25519_BYTES + 64U + + ) + +23 +SODIUM_EXPORT + + +24 +size_t + +yo_sign_ed25519_bys +(); + +26  + #yo_sign_ed25519_SEEDBYTES + 32U + + ) + +27 +SODIUM_EXPORT + + +28 +size_t + +yo_sign_ed25519_edbys +(); + +30  + #yo_sign_ed25519_PUBLICKEYBYTES + 32U + + ) + +31 +SODIUM_EXPORT + + +32 +size_t + +yo_sign_ed25519_publickeybys +(); + +34  + #yo_sign_ed25519_SECRETKEYBYTES + (32U + 32U) + + ) + +35 +SODIUM_EXPORT + + +36 +size_t + +yo_sign_ed25519_keybys +(); + +38  + #yo_sign_ed25519_MESSAGEBYTES_MAX + ( +SODIUM_SIZE_MAX + - +yo_sign_ed25519_BYTES +) + + ) + +39 +SODIUM_EXPORT + + +40 +size_t + +yo_sign_ed25519_mesgebys_max +(); + +42 +SODIUM_EXPORT + + +43  +yo_sign_ed25519 +(* +sm +, * +smn_p +, + +44 cڡ * +m +,  +mn +, + +45 cڡ * +sk +) + +46 +__ibu__ + (( +nnu +(1, 5))); + +48 +SODIUM_EXPORT + + +49  +yo_sign_ed25519_ݒ +(* +m +, * +mn_p +, + +50 cڡ * +sm +,  +smn +, + +51 cڡ * +pk +) + +52 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(3, 5))); + +54 +SODIUM_EXPORT + + +55  +yo_sign_ed25519_dached +(* +sig +, + +56 * +sign_p +, + +57 cڡ * +m +, + +58  +mn +, + +59 cڡ * +sk +) + +60 +__ibu__ + (( +nnu +(1, 5))); + +62 +SODIUM_EXPORT + + +63  +yo_sign_ed25519_vify_dached +(cڡ * +sig +, + +64 cڡ * +m +, + +65  +mn +, + +66 cڡ * +pk +) + +67 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +(1, 4))); + +69 +SODIUM_EXPORT + + +70  +yo_sign_ed25519_key +(* +pk +, * +sk +) + +71 +__ibu__ + (( +nnu +)); + +73 +SODIUM_EXPORT + + +74  +yo_sign_ed25519_ed_key +(* +pk +, * +sk +, + +75 cڡ * +ed +) + +76 +__ibu__ + (( +nnu +)); + +78 +SODIUM_EXPORT + + +79  +yo_sign_ed25519_pk_to_curve25519 +(* +curve25519_pk +, + +80 cڡ * +ed25519_pk +) + +81 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +)); + +83 +SODIUM_EXPORT + + +84  +yo_sign_ed25519_sk_to_curve25519 +(* +curve25519_sk +, + +85 cڡ * +ed25519_sk +) + +86 +__ibu__ + (( +nnu +)); + +88 +SODIUM_EXPORT + + +89  +yo_sign_ed25519_sk_to_ed +(* +ed +, + +90 cڡ * +sk +) + +91 +__ibu__ + (( +nnu +)); + +93 +SODIUM_EXPORT + + +94  +yo_sign_ed25519_sk_to_pk +(* +pk +, cڡ * +sk +) + +95 +__ibu__ + (( +nnu +)); + +97 +SODIUM_EXPORT + + +98  +yo_sign_ed25519ph_ +( +yo_sign_ed25519ph_e + * +e +) + +99 +__ibu__ + (( +nnu +)); + +101 +SODIUM_EXPORT + + +102  +yo_sign_ed25519ph_upde +( +yo_sign_ed25519ph_e + * +e +, + +103 cڡ * +m +, + +104  +mn +) + +105 +__ibu__ + (( +nnu +(1))); + +107 +SODIUM_EXPORT + + +108  +yo_sign_ed25519ph_f_ +( +yo_sign_ed25519ph_e + * +e +, + +109 * +sig +, + +110 * +sign_p +, + +111 cڡ * +sk +) + +112 +__ibu__ + (( +nnu +(1, 2, 4))); + +114 +SODIUM_EXPORT + + +115  +yo_sign_ed25519ph_f_vify +( +yo_sign_ed25519ph_e + * +e +, + +116 cڡ * +sig +, + +117 cڡ * +pk +) + +118 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +)); + +120 #ifde +__lulus + + + @/usr/include/sodium/crypto_stream.h + +1 #ide +yo_am_H + + +2  + #yo_am_H + + + ) + +12  + ~ + +14  + ~"yo_am_xl20.h +" + +15  + ~"expt.h +" + +17 #ifde +__lulus + + +18 #ifde +__GNUC__ + + +19 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +24  + #yo_am_KEYBYTES + +yo_am_xl20_KEYBYTES + + + ) + +25 +SODIUM_EXPORT + + +26 +size_t + +yo_am_keybys +(); + +28  + #yo_am_NONCEBYTES + +yo_am_xl20_NONCEBYTES + + + ) + +29 +SODIUM_EXPORT + + +30 +size_t + +yo_am_nbys +(); + +32  + #yo_am_MESSAGEBYTES_MAX + +yo_am_xl20_MESSAGEBYTES_MAX + + + ) + +33 +SODIUM_EXPORT + + +34 +size_t + +yo_am_mesgebys_max +(); + +36  + #yo_am_PRIMITIVE + "xl20" + + ) + +37 +SODIUM_EXPORT + + +38 cڡ * +yo_am_imive +(); + +40 +SODIUM_EXPORT + + +41  +yo_am +(* +c +,  + +, + +42 cڡ * +n +, cڡ * +k +) + +43 +__ibu__ + (( +nnu +)); + +45 +SODIUM_EXPORT + + +46  +yo_am_x +(* +c +, cڡ * +m +, + +47  +mn +, cڡ * +n +, + +48 cڡ * +k +) + +49 +__ibu__ + (( +nnu +)); + +51 +SODIUM_EXPORT + + +52  +yo_am_keyg +( +k +[ +yo_am_KEYBYTES +]) + +53 +__ibu__ + (( +nnu +)); + +55 #ifde +__lulus + + + @/usr/include/sodium/crypto_stream_chacha20.h + +1 #ide +yo_am_chacha20_H + + +2  + #yo_am_chacha20_H + + + ) + +12  + ~ + +13  + ~ + +14  + ~"expt.h +" + +16 #ifde +__lulus + + +17 #ifde +__GNUC__ + + +18 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +23  + #yo_am_chacha20_KEYBYTES + 32U + + ) + +24 +SODIUM_EXPORT + + +25 +size_t + +yo_am_chacha20_keybys +(); + +27  + #yo_am_chacha20_NONCEBYTES + 8U + + ) + +28 +SODIUM_EXPORT + + +29 +size_t + +yo_am_chacha20_nbys +(); + +31  + #yo_am_chacha20_MESSAGEBYTES_MAX + +SODIUM_SIZE_MAX + + + ) + +32 +SODIUM_EXPORT + + +33 +size_t + +yo_am_chacha20_mesgebys_max +(); + +37 +SODIUM_EXPORT + + +38  +yo_am_chacha20 +(* +c +,  + +, + +39 cڡ * +n +, cڡ * +k +) + +40 +__ibu__ + (( +nnu +)); + +42 +SODIUM_EXPORT + + +43  +yo_am_chacha20_x +(* +c +, cڡ * +m +, + +44  +mn +, cڡ * +n +, + +45 cڡ * +k +) + +46 +__ibu__ + (( +nnu +)); + +48 +SODIUM_EXPORT + + +49  +yo_am_chacha20_x_ic +(* +c +, cڡ * +m +, + +50  +mn +, + +51 cڡ * +n +, +ut64_t + +ic +, + +52 cڡ * +k +) + +53 +__ibu__ + (( +nnu +)); + +55 +SODIUM_EXPORT + + +56  +yo_am_chacha20_keyg +( +k +[ +yo_am_chacha20_KEYBYTES +]) + +57 +__ibu__ + (( +nnu +)); + +61  + #yo_am_chacha20_tf_KEYBYTES + 32U + + ) + +62 +SODIUM_EXPORT + + +63 +size_t + +yo_am_chacha20_tf_keybys +(); + +65  + #yo_am_chacha20_tf_NONCEBYTES + 12U + + ) + +66 +SODIUM_EXPORT + + +67 +size_t + +yo_am_chacha20_tf_nbys +(); + +69  + #yo_am_chacha20_tf_MESSAGEBYTES_MAX + \ + +70 + `SODIUM_MIN +( +SODIUM_SIZE_MAX +, 64ULL * (1ULL << 32)) + + ) + +71 +SODIUM_EXPORT + + +72 +size_t + +yo_am_chacha20_tf_mesgebys_max +(); + +74 +SODIUM_EXPORT + + +75  +yo_am_chacha20_tf +(* +c +,  + +, + +76 cڡ * +n +, cڡ * +k +) + +77 +__ibu__ + (( +nnu +)); + +79 +SODIUM_EXPORT + + +80  +yo_am_chacha20_tf_x +(* +c +, cڡ * +m +, + +81  +mn +, cڡ * +n +, + +82 cڡ * +k +) + +83 +__ibu__ + (( +nnu +)); + +85 +SODIUM_EXPORT + + +86  +yo_am_chacha20_tf_x_ic +(* +c +, cڡ * +m +, + +87  +mn +, + +88 cڡ * +n +, +ut32_t + +ic +, + +89 cڡ * +k +) + +90 +__ibu__ + (( +nnu +)); + +92 +SODIUM_EXPORT + + +93  +yo_am_chacha20_tf_keyg +( +k +[ +yo_am_chacha20_tf_KEYBYTES +]) + +94 +__ibu__ + (( +nnu +)); + +98  + #yo_am_chacha20_IETF_KEYBYTES + +yo_am_chacha20_tf_KEYBYTES + + + ) + +99  + #yo_am_chacha20_IETF_NONCEBYTES + +yo_am_chacha20_tf_NONCEBYTES + + + ) + +100  + #yo_am_chacha20_IETF_MESSAGEBYTES_MAX + +yo_am_chacha20_tf_MESSAGEBYTES_MAX + + + ) + +102 #ifde +__lulus + + + @/usr/include/sodium/crypto_stream_salsa20.h + +1 #ide +yo_am_l20_H + + +2  + #yo_am_l20_H + + + ) + +12  + ~ + +13  + ~ + +14  + ~"expt.h +" + +16 #ifde +__lulus + + +17 #ifde +__GNUC__ + + +18 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +23  + #yo_am_l20_KEYBYTES + 32U + + ) + +24 +SODIUM_EXPORT + + +25 +size_t + +yo_am_l20_keybys +(); + +27  + #yo_am_l20_NONCEBYTES + 8U + + ) + +28 +SODIUM_EXPORT + + +29 +size_t + +yo_am_l20_nbys +(); + +31  + #yo_am_l20_MESSAGEBYTES_MAX + +SODIUM_SIZE_MAX + + + ) + +32 +SODIUM_EXPORT + + +33 +size_t + +yo_am_l20_mesgebys_max +(); + +35 +SODIUM_EXPORT + + +36  +yo_am_l20 +(* +c +,  + +, + +37 cڡ * +n +, cڡ * +k +) + +38 +__ibu__ + (( +nnu +)); + +40 +SODIUM_EXPORT + + +41  +yo_am_l20_x +(* +c +, cڡ * +m +, + +42  +mn +, cڡ * +n +, + +43 cڡ * +k +) + +44 +__ibu__ + (( +nnu +)); + +46 +SODIUM_EXPORT + + +47  +yo_am_l20_x_ic +(* +c +, cڡ * +m +, + +48  +mn +, + +49 cڡ * +n +, +ut64_t + +ic +, + +50 cڡ * +k +) + +51 +__ibu__ + (( +nnu +)); + +53 +SODIUM_EXPORT + + +54  +yo_am_l20_keyg +( +k +[ +yo_am_l20_KEYBYTES +]) + +55 +__ibu__ + (( +nnu +)); + +57 #ifde +__lulus + + + @/usr/include/sodium/crypto_stream_salsa2012.h + +1 #ide +yo_am_l2012_H + + +2  + #yo_am_l2012_H + + + ) + +12  + ~ + +13  + ~"expt.h +" + +15 #ifde +__lulus + + +16 #ifde +__GNUC__ + + +17 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +22  + #yo_am_l2012_KEYBYTES + 32U + + ) + +23 +SODIUM_EXPORT + + +24 +size_t + +yo_am_l2012_keybys +(); + +26  + #yo_am_l2012_NONCEBYTES + 8U + + ) + +27 +SODIUM_EXPORT + + +28 +size_t + +yo_am_l2012_nbys +(); + +30  + #yo_am_l2012_MESSAGEBYTES_MAX + +SODIUM_SIZE_MAX + + + ) + +31 +SODIUM_EXPORT + + +32 +size_t + +yo_am_l2012_mesgebys_max +(); + +34 +SODIUM_EXPORT + + +35  +yo_am_l2012 +(* +c +,  + +, + +36 cڡ * +n +, cڡ * +k +) + +37 +__ibu__ + (( +nnu +)); + +39 +SODIUM_EXPORT + + +40  +yo_am_l2012_x +(* +c +, cڡ * +m +, + +41  +mn +, cڡ * +n +, + +42 cڡ * +k +) + +43 +__ibu__ + (( +nnu +)); + +45 +SODIUM_EXPORT + + +46  +yo_am_l2012_keyg +( +k +[ +yo_am_l2012_KEYBYTES +]) + +47 +__ibu__ + (( +nnu +)); + +49 #ifde +__lulus + + + @/usr/include/sodium/crypto_stream_salsa208.h + +1 #ide +yo_am_l208_H + + +2  + #yo_am_l208_H + + + ) + +12  + ~ + +13  + ~"expt.h +" + +15 #ifde +__lulus + + +16 #ifde +__GNUC__ + + +17 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +22  + #yo_am_l208_KEYBYTES + 32U + + ) + +23 +SODIUM_EXPORT + + +24 +size_t + +yo_am_l208_keybys +() + +25 +__ibu__ + (( +dd +)); + +27  + #yo_am_l208_NONCEBYTES + 8U + + ) + +28 +SODIUM_EXPORT + + +29 +size_t + +yo_am_l208_nbys +() + +30 +__ibu__ + (( +dd +)); + +32  + #yo_am_l208_MESSAGEBYTES_MAX + +SODIUM_SIZE_MAX + + + ) + +33 +SODIUM_EXPORT + + +34 +size_t + +yo_am_l208_mesgebys_max +() + +35 +__ibu__ + (( +dd +)); + +37 +SODIUM_EXPORT + + +38  +yo_am_l208 +(* +c +,  + +, + +39 cڡ * +n +, cڡ * +k +) + +40 +__ibu__ + (( +dd +)__ibu__ (( +nnu +)); + +42 +SODIUM_EXPORT + + +43  +yo_am_l208_x +(* +c +, cڡ * +m +, + +44  +mn +, cڡ * +n +, + +45 cڡ * +k +) + +46 +__ibu__ + (( +dd +)__ibu__ (( +nnu +)); + +48 +SODIUM_EXPORT + + +49  +yo_am_l208_keyg +( +k +[ +yo_am_l208_KEYBYTES +]) + +50 +__ibu__ + (( +dd +)__ibu__ (( +nnu +)); + +52 #ifde +__lulus + + + @/usr/include/sodium/crypto_stream_xchacha20.h + +1 #ide +yo_am_xchacha20_H + + +2  + #yo_am_xchacha20_H + + + ) + +12  + ~ + +13  + ~ + +14  + ~"expt.h +" + +16 #ifde +__lulus + + +17 #ifde +__GNUC__ + + +18 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +23  + #yo_am_xchacha20_KEYBYTES + 32U + + ) + +24 +SODIUM_EXPORT + + +25 +size_t + +yo_am_xchacha20_keybys +(); + +27  + #yo_am_xchacha20_NONCEBYTES + 24U + + ) + +28 +SODIUM_EXPORT + + +29 +size_t + +yo_am_xchacha20_nbys +(); + +31  + #yo_am_xchacha20_MESSAGEBYTES_MAX + +SODIUM_SIZE_MAX + + + ) + +32 +SODIUM_EXPORT + + +33 +size_t + +yo_am_xchacha20_mesgebys_max +(); + +35 +SODIUM_EXPORT + + +36  +yo_am_xchacha20 +(* +c +,  + +, + +37 cڡ * +n +, cڡ * +k +) + +38 +__ibu__ + (( +nnu +)); + +40 +SODIUM_EXPORT + + +41  +yo_am_xchacha20_x +(* +c +, cڡ * +m +, + +42  +mn +, cڡ * +n +, + +43 cڡ * +k +) + +44 +__ibu__ + (( +nnu +)); + +46 +SODIUM_EXPORT + + +47  +yo_am_xchacha20_x_ic +(* +c +, cڡ * +m +, + +48  +mn +, + +49 cڡ * +n +, +ut64_t + +ic +, + +50 cڡ * +k +) + +51 +__ibu__ + (( +nnu +)); + +53 +SODIUM_EXPORT + + +54  +yo_am_xchacha20_keyg +( +k +[ +yo_am_xchacha20_KEYBYTES +]) + +55 +__ibu__ + (( +nnu +)); + +57 #ifde +__lulus + + + @/usr/include/sodium/crypto_stream_xsalsa20.h + +1 #ide +yo_am_xl20_H + + +2  + #yo_am_xl20_H + + + ) + +12  + ~ + +13  + ~ + +14  + ~"expt.h +" + +16 #ifde +__lulus + + +17 #ifde +__GNUC__ + + +18 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +23  + #yo_am_xl20_KEYBYTES + 32U + + ) + +24 +SODIUM_EXPORT + + +25 +size_t + +yo_am_xl20_keybys +(); + +27  + #yo_am_xl20_NONCEBYTES + 24U + + ) + +28 +SODIUM_EXPORT + + +29 +size_t + +yo_am_xl20_nbys +(); + +31  + #yo_am_xl20_MESSAGEBYTES_MAX + +SODIUM_SIZE_MAX + + + ) + +32 +SODIUM_EXPORT + + +33 +size_t + +yo_am_xl20_mesgebys_max +(); + +35 +SODIUM_EXPORT + + +36  +yo_am_xl20 +(* +c +,  + +, + +37 cڡ * +n +, cڡ * +k +) + +38 +__ibu__ + (( +nnu +)); + +40 +SODIUM_EXPORT + + +41  +yo_am_xl20_x +(* +c +, cڡ * +m +, + +42  +mn +, cڡ * +n +, + +43 cڡ * +k +) + +44 +__ibu__ + (( +nnu +)); + +46 +SODIUM_EXPORT + + +47  +yo_am_xl20_x_ic +(* +c +, cڡ * +m +, + +48  +mn +, + +49 cڡ * +n +, +ut64_t + +ic +, + +50 cڡ * +k +) + +51 +__ibu__ + (( +nnu +)); + +53 +SODIUM_EXPORT + + +54  +yo_am_xl20_keyg +( +k +[ +yo_am_xl20_KEYBYTES +]) + +55 +__ibu__ + (( +nnu +)); + +57 #ifde +__lulus + + + @/usr/include/sodium/crypto_verify_16.h + +1 #ide +yo_vify_16_H + + +2  + #yo_vify_16_H + + + ) + +4  + ~ + +5  + ~"expt.h +" + +7 #ifde +__lulus + + +11  + #yo_vify_16_BYTES + 16U + + ) + +12 +SODIUM_EXPORT + + +13 +size_t + +yo_vify_16_bys +(); + +15 +SODIUM_EXPORT + + +16  +yo_vify_16 +(cڡ * +x +, cڡ * +y +) + +17 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +)); + +19 #ifde +__lulus + + + @/usr/include/sodium/crypto_verify_32.h + +1 #ide +yo_vify_32_H + + +2  + #yo_vify_32_H + + + ) + +4  + ~ + +5  + ~"expt.h +" + +7 #ifde +__lulus + + +11  + #yo_vify_32_BYTES + 32U + + ) + +12 +SODIUM_EXPORT + + +13 +size_t + +yo_vify_32_bys +(); + +15 +SODIUM_EXPORT + + +16  +yo_vify_32 +(cڡ * +x +, cڡ * +y +) + +17 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +)); + +19 #ifde +__lulus + + + @/usr/include/sodium/crypto_verify_64.h + +1 #ide +yo_vify_64_H + + +2  + #yo_vify_64_H + + + ) + +4  + ~ + +5  + ~"expt.h +" + +7 #ifde +__lulus + + +11  + #yo_vify_64_BYTES + 64U + + ) + +12 +SODIUM_EXPORT + + +13 +size_t + +yo_vify_64_bys +(); + +15 +SODIUM_EXPORT + + +16  +yo_vify_64 +(cڡ * +x +, cڡ * +y +) + +17 +__ibu__ + (( +wn_unud_su +)__ibu__ (( +nnu +)); + +19 #ifde +__lulus + + + @/usr/include/sodium/randombytes.h + +2 #ide +ndombys_H + + +3  + #ndombys_H + + + ) + +5  + ~ + +6  + ~ + +8  + ~ + +10  + ~"expt.h +" + +12 #ifde +__lulus + + +13 #ifde +__GNUC__ + + +14 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +19  + sndombys_imemti + { + +20 cڡ *(* +imemti_me +)(); + +21 +ut32_t + (* +ndom +)(); + +22 (* + +)(); + +23 +ut32_t + (* +unifm +)(cڡ ut32_ +u_bound +); + +24 (* +buf +)(* cڡ buf, cڡ +size_t + +size +); + +25 (* +o +)(); + +26 } + tndombys_imemti +; + +28  + #ndombys_BYTES_MAX + + `SODIUM_MIN +( +SODIUM_SIZE_MAX +, 0xffffffffUL) + + ) + +30  + #ndombys_SEEDBYTES + 32U + + ) + +31 +SODIUM_EXPORT + + +32 +size_t + +ndombys_edbys +(); + +34 +SODIUM_EXPORT + + +35  +ndombys_buf +(* cڡ +buf +, cڡ +size_t + +size +) + +36 +__ibu__ + (( +nnu +)); + +38 +SODIUM_EXPORT + + +39  +ndombys_buf_dmiic +(* cڡ +buf +, cڡ +size_t + +size +, + +40 cڡ  +ed +[ +ndombys_SEEDBYTES +]) + +41 +__ibu__ + (( +nnu +)); + +43 +SODIUM_EXPORT + + +44 +ut32_t + +ndombys_ndom +(); + +46 +SODIUM_EXPORT + + +47 +ut32_t + +ndombys_unifm +(cڡ ut32_ +u_bound +); + +49 +SODIUM_EXPORT + + +50  +ndombys_ +(); + +52 +SODIUM_EXPORT + + +53  +ndombys_o +(); + +55 +SODIUM_EXPORT + + +56  +ndombys_t_imemti +( +ndombys_imemti + * +im +) + +57 +__ibu__ + (( +nnu +)); + +59 +SODIUM_EXPORT + + +60 cڡ * +ndombys_imemti_me +(); + +64 +SODIUM_EXPORT + + +65  +ndombys +(* cڡ +buf +, cڡ  +buf_n +) + +66 +__ibu__ + (( +nnu +)); + +68 #ifde +__lulus + + + @/usr/include/sodium/randombytes_internal_random.h + +2 #ide +ndombys__ndom_H + + +3  + #ndombys__ndom_H + + + ) + +5  + ~"expt.h +" + +6  + ~"ndombys.h +" + +8 #ifde +__lulus + + +12 +SODIUM_EXPORT + + +13  +ndombys_imemti + +ndombys__imemti +; + +16  + #ndombys_l20_imemti + +ndombys__imemti + + + ) + +18 #ifde +__lulus + + + @/usr/include/sodium/randombytes_sysrandom.h + +2 #ide +ndombys_sydom_H + + +3  + #ndombys_sydom_H + + + ) + +5  + ~"expt.h +" + +6  + ~"ndombys.h +" + +8 #ifde +__lulus + + +12 +SODIUM_EXPORT + + +13  +ndombys_imemti + +ndombys_sydom_imemti +; + +15 #ifde +__lulus + + + @/usr/include/sodium/runtime.h + +2 #ide +sodium_ruime_H + + +3  + #sodium_ruime_H + + + ) + +5  + ~"expt.h +" + +7 #ifde +__lulus + + +11 +SODIUM_EXPORT_WEAK + + +12  +sodium_ruime_has_ +(); + +14 +SODIUM_EXPORT_WEAK + + +15  +sodium_ruime_has_s2 +(); + +17 +SODIUM_EXPORT_WEAK + + +18  +sodium_ruime_has_s3 +(); + +20 +SODIUM_EXPORT_WEAK + + +21  +sodium_ruime_has_ss3 +(); + +23 +SODIUM_EXPORT_WEAK + + +24  +sodium_ruime_has_s41 +(); + +26 +SODIUM_EXPORT_WEAK + + +27  +sodium_ruime_has_avx +(); + +29 +SODIUM_EXPORT_WEAK + + +30  +sodium_ruime_has_avx2 +(); + +32 +SODIUM_EXPORT_WEAK + + +33  +sodium_ruime_has_avx512f +(); + +35 +SODIUM_EXPORT_WEAK + + +36  +sodium_ruime_has_pmul +(); + +38 +SODIUM_EXPORT_WEAK + + +39  +sodium_ruime_has_i +(); + +41 +SODIUM_EXPORT_WEAK + + +42  +sodium_ruime_has_rdnd +(); + +46  +_sodium_ruime_g_u_us +(); + +48 #ifde +__lulus + + + @/usr/include/sodium/utils.h + +2 #ide +sodium_uts_H + + +3  + #sodium_uts_H + + + ) + +5  + ~ + +7  + ~"expt.h +" + +9 #ifde +__lulus + + +13 #ide +SODIUM_C99 + + +14 #i +defed +( +__lulus +|| !defed( +__STDC_VERSION__ +) || __STDC_VERSION__ < 199901L + +15  + #SODIUM_C99 +( +X +) + + ) + +17  + #SODIUM_C99 +( +X + + ) +X + +21 +SODIUM_EXPORT + + +22  +sodium_memzo +(* cڡ +t +, cڡ +size_t + +n +); + +24 +SODIUM_EXPORT + + +25  +sodium_ackzo +(cڡ +size_t + +n +); + +33 +SODIUM_EXPORT + + +34  +sodium_memcmp +(cڡ * cڡ +b1_ +, cڡ * cڡ +b2_ +, +size_t + +n +) + +35 +__ibu__ + (( +wn_unud_su +)); + +43 +SODIUM_EXPORT + + +44  +sodium_com +(cڡ * +b1_ +, cڡ * +b2_ +, + +45 +size_t + +n + +__ibu__ + (( +wn_unud_su +)); + +47 +SODIUM_EXPORT + + +48  +sodium_is_zo +(cڡ * +n +, cڡ +size_t + +ƒ +); + +50 +SODIUM_EXPORT + + +51  +sodium_emt +(* +n +, cڡ +size_t + +ƒ +); + +53 +SODIUM_EXPORT + + +54  +sodium_add +(* +a +, cڡ * +b +, cڡ +size_t + +n +); + +56 +SODIUM_EXPORT + + +57  +sodium_sub +(* +a +, cڡ * +b +, cڡ +size_t + +n +); + +59 +SODIUM_EXPORT + + +60 * +sodium_b2hex +(* cڡ +hex +, cڡ +size_t + +hex_maxn +, + +61 cڡ * cڡ +b +, cڡ +size_t + +b_n +) + +62 +__ibu__ + (( +nnu +(1))); + +64 +SODIUM_EXPORT + + +65  +sodium_hex2b +(* cڡ +b +, cڡ +size_t + +b_maxn +, + +66 cڡ * cڡ +hex +, cڡ +size_t + +hex_n +, + +67 cڡ * cڡ +igne +, +size_t + * cڡ +b_n +, + +68 cڡ ** cڡ +hex_d +) + +69 +__ibu__ + (( +nnu +(1))); + +71  + #sodium_ba64_VARIANT_ORIGINAL + 1 + + ) + +72  + #sodium_ba64_VARIANT_ORIGINAL_NO_PADDING + 3 + + ) + +73  + #sodium_ba64_VARIANT_URLSAFE + 5 + + ) + +74  + #sodium_ba64_VARIANT_URLSAFE_NO_PADDING + 7 + + ) + +80  + #sodium_ba64_ENCODED_LEN +( +BIN_LEN +, +VARIANT +) \ + +81 ((( +BIN_LEN +) / 3U) * 4U + \ + +82 (((( +BIN_LEN +) - ((BIN_LEN) / 3U) * 3U) | (((BIN_LEN) - ((BIN_LEN) / 3U) * 3U) >> 1)) & 1U) * \ + +83 (4U - (~(((( +VARIANT +& 2U>> 1- 1U& (3U - (( +BIN_LEN +- ((BIN_LEN/ 3U* 3U)))+ 1U) + + ) + +85 +SODIUM_EXPORT + + +86 +size_t + +sodium_ba64_coded_n +(cڡ size_ +b_n +, cڡ  +v +); + +88 +SODIUM_EXPORT + + +89 * +sodium_b2ba64 +(* cڡ +b64 +, cڡ +size_t + +b64_maxn +, + +90 cڡ * cڡ +b +, cڡ +size_t + +b_n +, + +91 cڡ  +v + +__ibu__ + (( +nnu +(1))); + +93 +SODIUM_EXPORT + + +94  +sodium_ba642b +(* cڡ +b +, cڡ +size_t + +b_maxn +, + +95 cڡ * cڡ +b64 +, cڡ +size_t + +b64_n +, + +96 cڡ * cڡ +igne +, +size_t + * cڡ +b_n +, + +97 cڡ ** cڡ +b64_d +, cڡ  +v +) + +98 +__ibu__ + (( +nnu +(1))); + +100 +SODIUM_EXPORT + + +101  +sodium_mlock +(* cڡ +addr +, cڡ +size_t + +n +) + +102 +__ibu__ + (( +nnu +)); + +104 +SODIUM_EXPORT + + +105  +sodium_muock +(* cڡ +addr +, cڡ +size_t + +n +) + +106 +__ibu__ + (( +nnu +)); + +141 +SODIUM_EXPORT + + +142 * +sodium_mloc +(cڡ +size_t + +size +) + +143 +__ibu__ + (( +mloc +)); + +145 +SODIUM_EXPORT + + +146 * +sodium_loay +( +size_t + +cou +, size_ +size +) + +147 +__ibu__ + (( +mloc +)); + +149 +SODIUM_EXPORT + + +150  +sodium_ +(* +r +); + +152 +SODIUM_EXPORT + + +153  +sodium_me_ncss +(* +r + +__ibu__ + (( +nnu +)); + +155 +SODIUM_EXPORT + + +156  +sodium_me_adly +(* +r + +__ibu__ + (( +nnu +)); + +158 +SODIUM_EXPORT + + +159  +sodium_me_adwre +(* +r + +__ibu__ + (( +nnu +)); + +161 +SODIUM_EXPORT + + +162  +sodium_d +( +size_t + * +dded_bu_p +, * +buf +, + +163 +size_t + +uadded_bu +, size_ +blocksize +, size_ +max_bu +) + +164 +__ibu__ + (( +nnu +(2))); + +166 +SODIUM_EXPORT + + +167  +sodium_uad +( +size_t + * +uadded_bu_p +, cڡ * +buf +, + +168 +size_t + +dded_bu +, size_ +blocksize +) + +169 +__ibu__ + (( +nnu +(2))); + +173  +_sodium_loc_ +(); + +175 #ifde +__lulus + + + @/usr/include/sodium/version.h + +2 #ide +sodium_vsi_H + + +3  + #sodium_vsi_H + + + ) + +5  + ~"expt.h +" + +7  + #SODIUM_VERSION_STRING + "1.0.18" + + ) + +9  + #SODIUM_LIBRARY_VERSION_MAJOR + 10 + + ) + +10  + #SODIUM_LIBRARY_VERSION_MINOR + 3 + + ) + +13 #ifde +__lulus + + +17 +SODIUM_EXPORT + + +18 cڡ * +sodium_vsi_rg +(); + +20 +SODIUM_EXPORT + + +21  +sodium_libry_vsi_maj +(); + +23 +SODIUM_EXPORT + + +24  +sodium_libry_vsi_m +(); + +26 +SODIUM_EXPORT + + +27  +sodium_libry_mim +(); + +29 #ifde +__lulus + + + @/usr/include/spdlog/details/console_globals.h + +1 #agm + + + +7  + ~"dlog/das/nu_mux.h +" + +8  + ~ + +9  + ~ + +11 #ifde +_WIN32 + + +13 #ide +NOMINMAX + + +14  + #NOMINMAX + + +16 + + ) + +17 #ide +WIN32_LEAN_AND_MEAN + + +18  + #WIN32_LEAN_AND_MEAN + + + ) + +21  + ~ + +24 +mea + + gdlog + { + +25 +mea + + gdas + { + +26  + scse_dout + + +28  + gd +:: +FILE + * +am +() + +30  +dout +; + +32 #ifde +_WIN32 + + +33  +HANDLE + +hd +() + +35  :: +GStdHd +( +STD_OUTPUT_HANDLE +); + +40  + scse_dr + + +42  + gd +:: +FILE + * +am +() + +44  +dr +; + +46 #ifde +_WIN32 + + +47  +HANDLE + +hd +() + +49  :: +GStdHd +( +STD_ERROR_HANDLE +); + +54  + scse_mux + + +56 +usg + + gmux_t + = +d +:: +mux +; + +57  + gmux_t + & +mux +() + +59  +mux_t + + gs_mux +; + +60  + gs_mux +; + +64  + scse_numux + + +66 +usg + + gmux_t + = +nu_mux +; + +67  + gmux_t + & +mux +() + +69  +mux_t + + gs_mux +; + +70  + gs_mux +; + + @/usr/include/spdlog/details/log_msg.h + +6 #agm + + + +8  + ~"dlog/comm.h +" + +9  + ~"dlog/das/os.h +" + +11  + ~ + +12  + ~ + +14 +mea + + gdlog + { + +15 +mea + + gdas + { + +16  + slog_msg + + +19 +log_msg +( +sour_loc + +loc +, cڡ +d +:: +rg + * +loggs_me +, +v +:: +v_um + +lvl +, +rg_vw_t + +vw +) + +20 : +logg_me +( +loggs_me +) + +21 , +v +( +lvl +) + +22 #ide +SPDLOG_NO_DATETIME + + +23 , +time +( +os +:: +now +()) + +26 #ide +SPDLOG_NO_THREAD_ID + + +27 , +thad_id +( +os +::thread_id()) + +29 , +sour +( +loc +) + +30 , +yld +( +vw +) + +34 +log_msg +(cڡ +d +:: +rg + * +loggs_me +, +v +:: +v_um + +lvl +, +rg_vw_t + +vw +) + +35 : +log_msg +( +sour_loc +{}, +loggs_me +, +lvl +, +vw +) + +39 +log_msg +(cڡog_msg & +h +) = ; + +41 cڡ + gd +:: +rg + * +logg_me +{ +nuαr +}; + +42 + gv +:: +v_um + +v +{v:: +off +}; + +43 + glog_ock +:: +time_pot + +time +; + +44 +size_t + + gthad_id +{0}; + +45 +size_t + + gmsg_id +{0}; + +48 +mub + +size_t + + gc_nge_t +{0}; + +49 +mub + +size_t + + gc_nge_d +{0}; + +51 +sour_loc + + gsour +; + +52 cڡ +rg_vw_t + + gyld +; + + @/usr/include/spdlog/details/os.h + +5 #agm + + + +7  + ~"../comm.h +" + +9  + ~ + +10  + ~ + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21 #ifde +_WIN32 + + +23 #ide +NOMINMAX + + +24  + #NOMINMAX + + +26 + + ) + +27 #ide +WIN32_LEAN_AND_MEAN + + +28  + #WIN32_LEAN_AND_MEAN + + + ) + +30  + ~ + +31  + ~ + +32  + ~ + +34 #ifde +__MINGW32__ + + +35  + ~ + +40  + ~ + +41  + ~ + +43 #ifde +__lux__ + + +44  + ~ + +46 #i +__FeBSD__ + + +47  + ~ + +52 #ide +__has_u + + +53  + #__has_u +( +x +) 0 + +55 + + ) + +56 +mea + + gdlog + { + +57 +mea + + gdas + { + +58 +mea + + gos + { + +60 +le + + gdlog +:: +log_ock +:: +time_pot + +now +( +SPDLOG_NOEXCEPT + + +63 #i +defed + +__lux__ + && defed +SPDLOG_CLOCK_COARSE + + +64 +timeec + +ts +; + +65 :: +ock_gtime +( +CLOCK_REALTIME_COARSE +, & +ts +); + +66  + gd +:: +chro +:: +time_pot +< +log_ock +, +tyme + + glog_ock +:: +duti +>( + +67 +d +:: +chro +:: +duti_ +< +tyme + +log_ock +:: +duti +>(d::chro:: +cds +( +ts +. +tv_c ++ std::chro:: +nocds +s. +tv_nc +))); + +70  + glog_ock +:: +now +(); + +73 +le + + gd +:: +tm + +loime +(cڡ +d +:: +time_t + & +time_ + +SPDLOG_NOEXCEPT + + +76 #ifde +_WIN32 + + +77 +d +:: +tm +m; + +78 +loime_s +(& +tm +, & +time_ +); + +80 + gd +:: +tm +m; + +81 +loime_r +(& +time_ +, & +tm +); + +83  + gtm +; + +86 +le + + gd +:: +tm + +loime +( +SPDLOG_NOEXCEPT + + +88 +d +:: +time_t + +now_t + = +time +( +nuαr +); + +89  +loime +( +now_t +); + +92 +le + + gd +:: +tm + +gmtime +(cڡ +d +:: +time_t + & +time_ + +SPDLOG_NOEXCEPT + + +95 #ifde +_WIN32 + + +96 +d +:: +tm +m; + +97 +gmtime_s +(& +tm +, & +time_ +); + +99 + gd +:: +tm +m; + +100 +gmtime_r +(& +time_ +, & +tm +); + +102  + gtm +; + +105 +le + + gd +:: +tm + +gmtime +( +SPDLOG_NOEXCEPT + + +107 +d +:: +time_t + +now_t + = +time +( +nuαr +); + +108  +gmtime +( +now_t +); + +112 #i! +defed +( +SPDLOG_EOL +) + +113 #ifde +_WIN32 + + +114  + #SPDLOG_EOL + "\r\n" + + ) + +116  + #SPDLOG_EOL + "\n" + + ) + +120 +SPDLOG_CONSTEXPR + cڡ * + gdeu_e + = +SPDLOG_EOL +; + +123 #ifde +_WIN32 + + +124 +SPDLOG_CONSTEXPR + cڡ  + gfd_p + = '\\'; + +126 +SPDLOG_CONSTEXPR + cڡ  + gfd_p + = '/'; + +129 +le +  +evt_chd_fd +( +FILE + * +f +) + +132 #ifde +_WIN32 + + +133 #i! +defed +( +__lulus_w +) + +134 aut + gfe_hd + = ( +HANDLE +) +_g_osfhd +( +_fo +( +f +)); + +135 i(!:: +SHdInfmi +( +fe_hd +, +HANDLE_FLAG_INHERIT +, 0)) + +136 +throw + +dlog_ex +("SHdInfmi faed", +o +); + +139 aut + gfd + = +fo +( +f +); + +140 i( +f +( +fd +, +F_SETFD +, +FD_CLOEXEC +) == -1) + +142 +throw + +dlog_ex +("f wh FD_CLOEXEC faed", +o +); + +148 +le + +bo + +fݒ_s +( +FILE + ** + +, cڡ +fame_t + & +fame +, cڡ fame_& +mode +) + +150 #ifde +_WIN32 + + +151 #ifde +SPDLOG_WCHAR_FILENAMES + + +152 * + g + = +_wfsݒ +(( +fame +. +c_r +()), +mode +.c_r(), +_SH_DENYNO +); + +154 * + g + = +_fsݒ +(( +fame +. +c_r +()), +mode +.c_r(), +_SH_DENYNO +); + +157 * + g + = +fݒ +(( +fame +. +c_r +()), +mode +.c_str()); + +160 #ifde +SPDLOG_PREVENT_CHILD_FD + + +161 i(* + g + ! +nuαr +) + +163 +evt_chd_fd +(* + +); + +166  * + g + = +nuαr +; + +169 +le +  +move +(cڡ +fame_t + & +fame + + gSPDLOG_NOEXCEPT + + +171 #i +defed +( +_WIN32 +&& defed( +SPDLOG_WCHAR_FILENAMES +) + +172  +_wmove +( +fame +. +c_r +()); + +174  + gd +:: +move +( +fame +. +c_r +()); + +178 +le +  +me +(cڡ +fame_t + & +fame1 +, cڡ fame_& +fame2 + + gSPDLOG_NOEXCEPT + + +180 #i +defed +( +_WIN32 +&& defed( +SPDLOG_WCHAR_FILENAMES +) + +181  +_wme +( +fame1 +. +c_r +(), +fame2 +.c_str()); + +183  + gd +:: +me +( +fame1 +. +c_r +(), +fame2 +.c_str()); + +188 +le + +bo + +fe_exis +(cڡ +fame_t + & +fame + + gSPDLOG_NOEXCEPT + + +190 #ifde +_WIN32 + + +191 #ifde +SPDLOG_WCHAR_FILENAMES + + +192 aut + gibs + = +GFeAribusW +( +fame +. +c_r +()); + +194 aut + gibs + = +GFeAribusA +( +fame +. +c_r +()); + +196  ( + gibs + ! +INVALID_FILE_ATTRIBUTES + && !( +ibs + & +FILE_ATTRIBUTE_DIRECTORY +)); + +198  + + + gbufr +; + +199  ( + +( +fame +. +c_r +(), & +bufr +) == 0); + +204 +le + +size_t + +fesize +( +FILE + * +f +) + +206 i( + gf + = +nuαr +) + +208 +throw + +dlog_ex +("Failed getting file size. fd isull"); + +210 #i +defed +( +_WIN32 +&& !defed( +__CYGWIN__ +) + +211  + gfd + = +_fo +( +f +); + +212 #i +_WIN64 + + +213 +__t64 + + gt + = +_fgthi64 +( +fd +); + +214 i( + gt + >= 0) + +216  +ic_ +< +size_t +>( +t +); + +220  + gt + = +_fgth +( +fd +); + +221 i( + gt + >= 0) + +223  +ic_ +< +size_t +>( +t +); + +228  + gfd + = +fo +( +f +); + +230 #i! +defed +( +__FeBSD__ +&& !defed( +__APPLE__ +&& (defed( +__x86_64__ +|| defed( +__c64__ +)&& !defed( +__CYGWIN__ +) + +231  +64 + + g +; + +232 i( +f64 +( +fd +, & + +) == 0) + +234  +ic_ +< +size_t +>( + +. +_size +); + +237  + + + g +; + +239 i( +f +( +fd +, & + +) == 0) + +241  +ic_ +< +size_t +>( + +. +_size +); + +245 +throw + +dlog_ex +("Faed gtg fsizom fd", +o +); + +249 +le +  +utc_mus_offt +(cڡ +d +:: +tm + &tm = +das +:: +os +:: +loime +()) + +252 #ifde +_WIN32 + + +253 #i +_WIN32_WINNT + < +_WIN32_WINNT_WS08 + + +254 +TIME_ZONE_INFORMATION + +tzfo +; + +255 aut + grv + = +GTimeZeInfmi +(& +tzfo +); + +257 +DYNAMIC_TIME_ZONE_INFORMATION + + gtzfo +; + +258 aut + grv + = +GDymicTimeZeInfmi +(& +tzfo +); + +260 i( + grv + = +TIME_ZONE_ID_INVALID +) + +261 +throw + +dlog +:: +dlog_ex +("Faed gtgimezڐfo. ", +o +); + +263  + gofft + = - +tzfo +. +Bs +; + +264 i( + gtm +. + gtm_isd +) + +266 + gofft + - +tzfo +. +DaylightBs +; + +270 + gofft + - +tzfo +. +SnddBs +; + +272  + gofft +; + +275 #i +defed +( +sun +|| defed( +__sun +|| defed( +_AIX +) + +277  + shr + + +279  +lcuϋ_gmt_offt +(cڡ +d +:: +tm + & +lom + = +das +:: +os +:: +loime +(), cڡ std::tm & +gmtm + = das::os:: +gmtime +()) + +281  +lol_yr + = +lom +. +tm_yr + + (1900 - 1); + +282  + ggmt_yr + = +gmtm +. +tm_yr + + (1900 - 1); + +284  + gdays + = ( + +286 +lom +. +tm_yday + - + +287 +gmtm +. +tm_yday + + +290 + (( +lol_yr + >> 2- ( +gmt_yr + >> 2)) - (local_year / 100 - gmt_year / 100) + + +291 (( +lol_yr + / 100 >> 2- ( +gmt_yr + / 100 >> 2)) + +294 + ()( +lol_yr + - +gmt_yr +) * 365); + +296  + ghours + = (24 * +days ++ ( +lom +. +tm_hour + - +gmtm +.tm_hour); + +297  + gms + = (60 * +hours ++ ( +lom +. +tm_m + - +gmtm +.tm_min); + +298  + gcs + = (60 * +ms ++ ( +lom +. +tm_c + - +gmtm +.tm_sec); + +300  + gcs +; + +304 aut + gofft_cds + = +hr +:: +lcuϋ_gmt_offt +( +tm +); + +306 aut + gofft_cds + = +tm +. +tm_gmtoff +; + +309  + gic_ +<>( + gofft_cds + / 60); + +316 +le + +size_t + +_thad_id +( + gSPDLOG_NOEXCEPT + + +318 #ifde +_WIN32 + + +319  + gic_ +< + gsize_t +>(:: +GCutThadId +()); + +320 #i +__lux__ + + +321 #i +defed +( +__ANDROID__ +&& defed( +__ANDROID_API__ +) && (__ANDROID_API__ < 21) + +322  + #SYS_gtid + +__NR_gtid + + + ) + +324  + gic_ +< + gsize_t +>( +sys +( +SYS_gtid +)); + +325 #i +__FeBSD__ + + +326  + gtid +; + +327 +thr_lf +(& +tid +); + +328  + gic_ +< + gsize_t +>( + gtid +); + +329 #i +__APPLE__ + + +330 +ut64_t + + gtid +; + +331 +had_thadid_ +( +nuαr +, & +tid +); + +332  + gic_ +< + gsize_t +>( + gtid +); + +334  + gic_ +< + gsize_t +>( + gd +:: +hash +< +d +:: +thad +:: +id +>()(d:: +this_thad +:: +g_id +())); + +339 +le + +size_t + +thad_id +( + gSPDLOG_NOEXCEPT + + +341 #i +defed +( +SPDLOG_NO_TLS +) + +342  +_thad_id +(); + +344  +thad_lol + cڡ +size_t + + gtid + = +_thad_id +(); + +345  + gtid +; + +351 +le +  +p_f_mlis +( +mlicds + + gSPDLOG_NOEXCEPT + + +353 #i +defed +( +_WIN32 +) + +354 :: +S˕ +( +mlicds +); + +356 + gd +:: +this_thad +:: +p_f +( +d +:: +chro +:: +mlicds +(milliseconds)); + +361 #i +defed +( +_WIN32 +&& defed( +SPDLOG_WCHAR_FILENAMES +) + +362  + #SPDLOG_FILENAME_T +( +s + +L +## + ) +s + +363 +le + + gd +:: +rg + +fame_to_r +(cڡ +fame_t + & +fame +) + +365 +d +:: +wrg_cvt +, + gwch_t +> + gc +; + +366  + gc +. +to_bys +( +fame +); + +369  + #SPDLOG_FILENAME_T +( +s + + ) +s + +370 +le + + gd +:: +rg + +fame_to_r +(cڡ +fame_t + & +fame +) + +372  +fame +; + +376 +le +  +pid +() + +379 #ifde +_WIN32 + + +380  + gic_ +<>(:: +GCutProssId +()); + +382  + gic_ +<>(:: +gpid +()); + +388 +le + +bo + +is_c_rm +( + gSPDLOG_NOEXCEPT + + +390 #ifde +_WIN32 + + +391  + gue +; + +393  +cڡex + cڡ * + gTms +[] = { + +396 cڡ * + gv_p + = +d +:: +gv +("TERM"); + +397 i( + gv_p + = +nuαr +) + +399  +l +; + +402 cڡ +bo + + gsu + = + +403 +d +:: +y_of +(d:: +beg +( +Tms +), std:: +d +(Tms), [&](cڡ * +rm +{  std:: +rr +( +v_p +,m! +nuαr +; }); + +404  + gsu +; + +410 +le + +bo + +_rm +( +FILE + * +fe + + gSPDLOG_NOEXCEPT + + +413 #ifde +_WIN32 + + +414  +_iy +( +_fo +( +fe +)) != 0; + +416  +iy +( +fo +( +fe +)) != 0; + + @/usr/include/spdlog/details/periodic_worker.h + +7 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20 +mea + + gdlog + { + +21 +mea + + gdas + { + +23 as + criodic_wk + + +25 + gpublic +: + +26 +riodic_wk +(cڡ +d +:: +funi +<()> & +back_fun +, std:: +chro +:: +cds + +rv +) + +28 +aive_ + = ( +rv + > +d +:: +chro +:: +cds +:: +zo +()); + +29 i(! + gaive_ +) + +34 + gwk_thad_ + = +d +:: +thad +([ +this +, +back_fun +, +rv +]() { + +37 +d +:: +unique_lock + +lock +( +this +-> +mux_ +); + +38 i( +this +-> +cv_ +. +wa_f +( +lock +, +rv +, [this] {  !this-> +aive_ +; })) + +42 +back_fun +(); + +47 +riodic_wk +(cڡiodic_wk & +de +; + +48 + griodic_wk + & + gݔ +=(cڡ +riodic_wk + & +de +; + +51 ~ +riodic_wk +() + +53 i( + gwk_thad_ +. +joab +()) + +56 + gd +:: +lock_gud +< +d +:: +mux +> +lock +( +mux_ +); + +57 + gaive_ + = +l +; + +59 + gcv_ +. +nify_e +(); + +60 + gwk_thad_ +. +jo +(); + +64 + give +: + +65 +bo + +aive_ +; + +66 + gd +:: +thad + +wk_thad_ +; + +67 + gd +:: +mux + +mux_ +; + +68 + gd +:: +cdi_vb + +cv_ +; + + @/usr/include/spdlog/formatter.h + +6 #agm + + + +8  + ~"fmt/fmt.h +" + +9  + ~"dlog/das/log_msg.h +" + +11 +mea + + gdlog + { + +13 as + cfmr + + +15 + gpublic +: + +16 +vtu + ~ +fmr +() = ; + +17 +vtu +  +fm +(cڡ +das +:: +log_msg + & +msg +, +fmt +:: +memy_bufr + & +de +) = 0; + +18 +vtu + + gd +:: +unique_r +< +fmr +> +e +() const = 0; + + @/usr/include/spdlog/sinks/sink.h + +6 #agm + + + +8  + ~"dlog/das/log_msg.h +" + +9  + ~"dlog/das/n_fmr.h +" + +10  + ~"dlog/fmr.h +" + +12 +mea + + gdlog + { + +13 +mea + + gsks + { + +14 as + csk + + +16 + gpublic +: + +17 +sk +() + +18 : +v_ +( +v +:: +a +) + +19 , +fmr_ +( +w + +n_fmr +()) + +23 +exic + +sk +( +d +:: +unique_r +< +dlog +:: +n_fmr +> +fmr +) + +24 : +v_ +( +v +:: +a +) + +25 , +fmr_ +( +d +:: +move +( +fmr +)) + +29 +vtu + ~ +sk +() = ; + +30 +vtu +  +log +(cڡ +das +:: +log_msg + & +msg +) = 0; + +31 +vtu +  +ush +() = 0; + +32 +vtu +  +t_n +(cڡ +d +:: +rg + & +n +) = 0; + +33 +vtu +  +t_fmr +( +d +:: +unique_r +< +dlog +:: +fmr +> +sk_fmr +) = 0; + +35 +bo + +should_log +( +v +:: +v_um + +msg_v +) const + +37  +msg_v + > +v_ +. +ld +( +d +:: +memy_d_xed +); + +40  +t_v +( +v +:: +v_um + +log_v +) + +42 +v_ +. +e +( +log_v +); + +45 + gv +:: +v_um + +v +() const + +47  +ic_ +< +dlog +:: +v +:: +v_um +>( +v_ +. +ld +( +d +:: +memy_d_xed +)); + +50 + geed +: + +52 +v_t + +v_ +; + +55 + gd +:: +unique_r +< +dlog +:: +fmr +> +fmr_ +; + + @/usr/include/spdlog/tweakme.h + +6 #agm + + + + @/usr/include/stdc-predef.h + +18 #idef +_STDC_PREDEF_H + + +19  + #_STDC_PREDEF_H + 1 + + ) + +36 #ifde +__GCC_IEC_559 + + +37 #i +__GCC_IEC_559 + > 0 + +38  + #__STDC_IEC_559__ + 1 + + ) + +41  + #__STDC_IEC_559__ + 1 + + ) + +44 #ifde +__GCC_IEC_559_COMPLEX + + +45 #i +__GCC_IEC_559_COMPLEX + > 0 + +46  + #__STDC_IEC_559_COMPLEX__ + 1 + + ) + +49  + #__STDC_IEC_559_COMPLEX__ + 1 + + ) + +58  + #__STDC_ISO_10646__ + 201706L + + ) + + @/usr/include/stdint.h + +22 #ide +_STDINT_H + + +23  + #_STDINT_H + 1 + + ) + +25  + #__GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION + + + ) + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +34  + ~ + +37  + ~ + +43  +__t_a8_t + + tt_a8_t +; + +44  +__t_a16_t + + tt_a16_t +; + +45  +__t_a32_t + + tt_a32_t +; + +46  +__t_a64_t + + tt_a64_t +; + +49  +__ut_a8_t + + tut_a8_t +; + +50  +__ut_a16_t + + tut_a16_t +; + +51  +__ut_a32_t + + tut_a32_t +; + +52  +__ut_a64_t + + tut_a64_t +; + +58 sigd  + tt_8_t +; + +59 #i +__WORDSIZE + == 64 + +60  + tt_16_t +; + +61  + tt_32_t +; + +62  + tt_64_t +; + +64  + tt_16_t +; + +65  + tt_32_t +; + +66 +__exnsi__ + + +67  + tt_64_t +; + +71  + tut_8_t +; + +72 #i +__WORDSIZE + == 64 + +73  + tut_16_t +; + +74  + tut_32_t +; + +75  + tut_64_t +; + +77  + tut_16_t +; + +78  + tut_32_t +; + +79 +__exnsi__ + + +80  + tut_64_t +; + +85 #i +__WORDSIZE + == 64 + +86 #ide +___t_defed + + +87  + t_t +; + +88  + #___t_defed + + + ) + +90  + tu_t +; + +92 #ide +___t_defed + + +93  + t_t +; + +94  + #___t_defed + + + ) + +96  + tu_t +; + +101  +__tmax_t + + ttmax_t +; + +102  +__utmax_t + + tutmax_t +; + +105 #i +__WORDSIZE + == 64 + +106  + #__INT64_C +( +c +## +L + + + ) + +107  + #__UINT64_C +( +c +## +UL + + + ) + +109  + #__INT64_C +( +c +## +LL + + + ) + +110  + #__UINT64_C +( +c +## +ULL + + + ) + +116  + #INT8_MIN + (-128) + + ) + +117  + #INT16_MIN + (-32767-1) + + ) + +118  + #INT32_MIN + (-2147483647-1) + + ) + +119  + #INT64_MIN + (- + `__INT64_C +(9223372036854775807)-1) + + ) + +121  + #INT8_MAX + (127) + + ) + +122  + #INT16_MAX + (32767) + + ) + +123  + #INT32_MAX + (2147483647) + + ) + +124  + #INT64_MAX + ( + `__INT64_C +(9223372036854775807)) + + ) + +127  + #UINT8_MAX + (255) + + ) + +128  + #UINT16_MAX + (65535) + + ) + +129  + #UINT32_MAX + (4294967295U) + + ) + +130  + #UINT64_MAX + ( + `__UINT64_C +(18446744073709551615)) + + ) + +134  + #INT_LEAST8_MIN + (-128) + + ) + +135  + #INT_LEAST16_MIN + (-32767-1) + + ) + +136  + #INT_LEAST32_MIN + (-2147483647-1) + + ) + +137  + #INT_LEAST64_MIN + (- + `__INT64_C +(9223372036854775807)-1) + + ) + +139  + #INT_LEAST8_MAX + (127) + + ) + +140  + #INT_LEAST16_MAX + (32767) + + ) + +141  + #INT_LEAST32_MAX + (2147483647) + + ) + +142  + #INT_LEAST64_MAX + ( + `__INT64_C +(9223372036854775807)) + + ) + +145  + #UINT_LEAST8_MAX + (255) + + ) + +146  + #UINT_LEAST16_MAX + (65535) + + ) + +147  + #UINT_LEAST32_MAX + (4294967295U) + + ) + +148  + #UINT_LEAST64_MAX + ( + `__UINT64_C +(18446744073709551615)) + + ) + +152  + #INT_FAST8_MIN + (-128) + + ) + +153 #i +__WORDSIZE + == 64 + +154  + #INT_FAST16_MIN + (-9223372036854775807L-1) + + ) + +155  + #INT_FAST32_MIN + (-9223372036854775807L-1) + + ) + +157  + #INT_FAST16_MIN + (-2147483647-1) + + ) + +158  + #INT_FAST32_MIN + (-2147483647-1) + + ) + +160  + #INT_FAST64_MIN + (- + `__INT64_C +(9223372036854775807)-1) + + ) + +162  + #INT_FAST8_MAX + (127) + + ) + +163 #i +__WORDSIZE + == 64 + +164  + #INT_FAST16_MAX + (9223372036854775807L) + + ) + +165  + #INT_FAST32_MAX + (9223372036854775807L) + + ) + +167  + #INT_FAST16_MAX + (2147483647) + + ) + +168  + #INT_FAST32_MAX + (2147483647) + + ) + +170  + #INT_FAST64_MAX + ( + `__INT64_C +(9223372036854775807)) + + ) + +173  + #UINT_FAST8_MAX + (255) + + ) + +174 #i +__WORDSIZE + == 64 + +175  + #UINT_FAST16_MAX + (18446744073709551615UL) + + ) + +176  + #UINT_FAST32_MAX + (18446744073709551615UL) + + ) + +178  + #UINT_FAST16_MAX + (4294967295U) + + ) + +179  + #UINT_FAST32_MAX + (4294967295U) + + ) + +181  + #UINT_FAST64_MAX + ( + `__UINT64_C +(18446744073709551615)) + + ) + +185 #i +__WORDSIZE + == 64 + +186  + #INTPTR_MIN + (-9223372036854775807L-1) + + ) + +187  + #INTPTR_MAX + (9223372036854775807L) + + ) + +188  + #UINTPTR_MAX + (18446744073709551615UL) + + ) + +190  + #INTPTR_MIN + (-2147483647-1) + + ) + +191  + #INTPTR_MAX + (2147483647) + + ) + +192  + #UINTPTR_MAX + (4294967295U) + + ) + +197  + #INTMAX_MIN + (- + `__INT64_C +(9223372036854775807)-1) + + ) + +199  + #INTMAX_MAX + ( + `__INT64_C +(9223372036854775807)) + + ) + +202  + #UINTMAX_MAX + ( + `__UINT64_C +(18446744073709551615)) + + ) + +208 #i +__WORDSIZE + == 64 + +209  + #PTRDIFF_MIN + (-9223372036854775807L-1) + + ) + +210  + #PTRDIFF_MAX + (9223372036854775807L) + + ) + +212 #i +__WORDSIZE32_PTRDIFF_LONG + + +213  + #PTRDIFF_MIN + (-2147483647L-1) + + ) + +214  + #PTRDIFF_MAX + (2147483647L) + + ) + +216  + #PTRDIFF_MIN + (-2147483647-1) + + ) + +217  + #PTRDIFF_MAX + (2147483647) + + ) + +222  + #SIG_ATOMIC_MIN + (-2147483647-1) + + ) + +223  + #SIG_ATOMIC_MAX + (2147483647) + + ) + +226 #i +__WORDSIZE + == 64 + +227  + #SIZE_MAX + (18446744073709551615UL) + + ) + +229 #i +__WORDSIZE32_SIZE_ULONG + + +230  + #SIZE_MAX + (4294967295UL) + + ) + +232  + #SIZE_MAX + (4294967295U) + + ) + +237 #ide +WCHAR_MIN + + +239  + #WCHAR_MIN + +__WCHAR_MIN + + + ) + +240  + #WCHAR_MAX + +__WCHAR_MAX + + + ) + +244  + #WINT_MIN + (0u) + + ) + +245  + #WINT_MAX + (4294967295u) + + ) + +248  + #INT8_C +( +c + + ) +c + +249  + #INT16_C +( +c + + ) +c + +250  + #INT32_C +( +c + + ) +c + +251 #i +__WORDSIZE + == 64 + +252  + #INT64_C +( +c +## +L + + + ) + +254  + #INT64_C +( +c +## +LL + + + ) + +258  + #UINT8_C +( +c + + ) +c + +259  + #UINT16_C +( +c + + ) +c + +260  + #UINT32_C +( +c +## +U + + + ) + +261 #i +__WORDSIZE + == 64 + +262  + #UINT64_C +( +c +## +UL + + + ) + +264  + #UINT64_C +( +c +## +ULL + + + ) + +268 #i +__WORDSIZE + == 64 + +269  + #INTMAX_C +( +c +## +L + + + ) + +270  + #UINTMAX_C +( +c +## +UL + + + ) + +272  + #INTMAX_C +( +c +## +LL + + + ) + +273  + #UINTMAX_C +( +c +## +ULL + + + ) + +276 #i +__GLIBC_USE + ( +IEC_60559_BFP_EXT +) + +278  + #INT8_WIDTH + 8 + + ) + +279  + #UINT8_WIDTH + 8 + + ) + +280  + #INT16_WIDTH + 16 + + ) + +281  + #UINT16_WIDTH + 16 + + ) + +282  + #INT32_WIDTH + 32 + + ) + +283  + #UINT32_WIDTH + 32 + + ) + +284  + #INT64_WIDTH + 64 + + ) + +285  + #UINT64_WIDTH + 64 + + ) + +287  + #INT_LEAST8_WIDTH + 8 + + ) + +288  + #UINT_LEAST8_WIDTH + 8 + + ) + +289  + #INT_LEAST16_WIDTH + 16 + + ) + +290  + #UINT_LEAST16_WIDTH + 16 + + ) + +291  + #INT_LEAST32_WIDTH + 32 + + ) + +292  + #UINT_LEAST32_WIDTH + 32 + + ) + +293  + #INT_LEAST64_WIDTH + 64 + + ) + +294  + #UINT_LEAST64_WIDTH + 64 + + ) + +296  + #INT_FAST8_WIDTH + 8 + + ) + +297  + #UINT_FAST8_WIDTH + 8 + + ) + +298  + #INT_FAST16_WIDTH + +__WORDSIZE + + + ) + +299  + #UINT_FAST16_WIDTH + +__WORDSIZE + + + ) + +300  + #INT_FAST32_WIDTH + +__WORDSIZE + + + ) + +301  + #UINT_FAST32_WIDTH + +__WORDSIZE + + + ) + +302  + #INT_FAST64_WIDTH + 64 + + ) + +303  + #UINT_FAST64_WIDTH + 64 + + ) + +305  + #INTPTR_WIDTH + +__WORDSIZE + + + ) + +306  + #UINTPTR_WIDTH + +__WORDSIZE + + + ) + +308  + #INTMAX_WIDTH + 64 + + ) + +309  + #UINTMAX_WIDTH + 64 + + ) + +311  + #PTRDIFF_WIDTH + +__WORDSIZE + + + ) + +312  + #SIG_ATOMIC_WIDTH + 32 + + ) + +313  + #SIZE_WIDTH + +__WORDSIZE + + + ) + +314  + #WCHAR_WIDTH + 32 + + ) + +315  + #WINT_WIDTH + 32 + + ) + + @/usr/include/sys/cdefs.h + +18 #idef +_SYS_CDEFS_H + + +19  + #_SYS_CDEFS_H + 1 + + ) + +22 #ide +_FEATURES_H + + +23  + ~ + +29 #i +defed + +__GNUC__ + && !defed +__STDC__ + + +34 #unde +__P + + +35 #unde +__PMT + + +37 #ifde +__GNUC__ + + +41 #i +__GNUC_PREREQ + (4, 6&& ! +defed + +_LIBC + + +42  + #__LEAF + , +__af__ + + + ) + +43  + #__LEAF_ATTR + + `__ibu__ + (( +__af__ +)) + + ) + +45  + #__LEAF + + + ) + +46  + #__LEAF_ATTR + + + ) + +54 #i! +defed + +__lulus + && +__GNUC_PREREQ + (3, 3) + +55  + #__THROW + + `__ibu__ + (( +__nhrow__ + +__LEAF +)) + + ) + +56  + #__THROWNL + + `__ibu__ + (( +__nhrow__ +)) + + ) + +57  + #__NTH +( +f + + `__ibu__ + (( +__nhrow__ + +__LEAF +) + ) +fct + +58  + #__NTHNL +( +f + + `__ibu__ + (( +__nhrow__ +) + ) +fct + +60 #i +defed + +__lulus + && +__GNUC_PREREQ + (2,8) + +61  + #__THROW + + `throw + () + + ) + +62  + #__THROWNL + + `throw + () + + ) + +63  + #__NTH +( +f + +__LEAF_ATTR + f + `throw + () + + ) + +64  + #__NTHNL +( +f +f + `throw + () + + ) + +66  + #__THROW + + + ) + +67  + #__THROWNL + + + ) + +68  + #__NTH +( +f + + ) +fct + +69  + #__NTHNL +( +f + + ) +fct + +75 #i( +defed + +__lulus + \ + +76 || ( +defed + + g__STDC_VERSION__ + && __STDC_VERSION__ >= 199901L)) + +77  + #__le + +le + + + ) + +79  + #__le + + + ) + +82  + #__THROW + + + ) + +83  + #__THROWNL + + + ) + +84  + #__NTH +( +f + + ) +fct + +91 #i +defed + +__g__ + && defed +__has_exnsi + + +92  + #__glibc_g_has_exnsi +( +ext + + `__has_exnsi + (ext) + + ) + +94  + #__glibc_g_has_exnsi +( +ext +0 + + ) + +99  + #__P +( +gs + + ) +args + +100  + #__PMT +( +gs + + ) +args + +105  + #__CONCAT +( +x +, +y +x ## + ) +y + +106  + #__STRING +( +x +#x + + ) + +109  + #__r_t + * + + ) + +113 #ifdef +__lulus + + +114  + #__BEGIN_DECLS + "C" { + + ) + +115  + #__END_DECLS + } + + ) + +117  + #__BEGIN_DECLS + + + ) + +118  + #__END_DECLS + + + ) + +123  + #__bos +( +r + + `__but_obje_size + (r, +__USE_FORTIFY_LEVEL + > 1) + + ) + +124  + #__bos0 +( +r + + `__but_obje_size + (r, 0) + + ) + +126 #i +__GNUC_PREREQ + (4,3) + +127  + #__wnde +( +me +, +msg +) \ + +128  + `me + ( + `__ibu__ +(( + `__wng__ + ( +msg +))) + + ) + +129  + #__wljr +( +msg + + `__ibu__ +(( + `__wng__ + (msg))) + + ) + +130  + #__rde +( +me +, +msg +) \ + +131  + `me + ( + `__ibu__ +(( + `__r__ + ( +msg +))) + + ) + +133  + #__wnde +( +me +, +msg +  + `me + () + + ) + +134  + #__wljr +( +msg +) + + ) + +135  + #__rde +( +me +, +msg +  + `me + () + + ) + +142 #i +defed + +__STDC_VERSION__ + && __STDC_VERSION__ >= 199901L + +143  + #__exr + [] + + ) + +144  + #__glibc_c99_exr_avaab + 1 + + ) + +145 #i +__GNUC_PREREQ + (2,97) + +148  + #__exr + [] + + ) + +149  + #__glibc_c99_exr_avaab + 1 + + ) + +150 #i +defed + +__GNUC__ + + +153  + #__exr + [0] + + ) + +154  + #__glibc_c99_exr_avaab + 1 + + ) + +157  + #__exr + [1] + + ) + +158  + #__glibc_c99_exr_avaab + 0 + + ) + +172 #i +defed + +__GNUC__ + && __GNUC__ >= 2 + +174  + #__REDIRECT +( +me +, +o +, +s +m + `__asm__ + ( + `__ASMNAME + (#s)) + + ) + +175 #ifde +__lulus + + +176  + #__REDIRECT_NTH +( +me +, +o +, +s +) \ + +177 +me + +o + +__THROW + + `__asm__ + ( + `__ASMNAME + (#s)) + + ) + +178  + #__REDIRECT_NTHNL +( +me +, +o +, +s +) \ + +179 +me + +o + +__THROWNL + + `__asm__ + ( + `__ASMNAME + (#s)) + + ) + +181  + #__REDIRECT_NTH +( +me +, +o +, +s +) \ + +182 +me + +o + + `__asm__ + ( + `__ASMNAME + (#s) +__THROW + + + ) + +183  + #__REDIRECT_NTHNL +( +me +, +o +, +s +) \ + +184 +me + +o + + `__asm__ + ( + `__ASMNAME + (#s) +__THROWNL + + + ) + +186  + #__ASMNAME +( +ame + + `__ASMNAME2 + ( +__USER_LABEL_PREFIX__ +, cme) + + ) + +187  + #__ASMNAME2 +( +efix +, +ame + + `__STRING + (efix + ) +cname + +200 #i! +defed + +__GNUC__ + || __GNUC__ < 2 + +201  + #__ibu__ +( +xyz + + + ) + +207 #i +__GNUC_PREREQ + (2,96) + +208  + #__ibu_mloc__ + + `__ibu__ + (( +__mloc__ +)) + + ) + +210  + #__ibu_mloc__ + + + ) + +215 #i +__GNUC_PREREQ + (4, 3) + +216  + #__ibu_loc_size__ +( +ms +) \ + +217 + `__ibu__ + (( +__loc_size__ + +ms +)) + + ) + +219  + #__ibu_loc_size__ +( +ms + + + ) + +225 #i +__GNUC_PREREQ + (2,96) + +226  + #__ibu_pu__ + + `__ibu__ + (( +__pu__ +)) + + ) + +228  + #__ibu_pu__ + + + ) + +232 #i +__GNUC_PREREQ + (2,5) + +233  + #__ibu_cڡ__ + + `__ibu__ + (( +__cڡ__ +)) + + ) + +235  + #__ibu_cڡ__ + + + ) + +241 #i +__GNUC_PREREQ + (3,1) + +242  + #__ibu_ud__ + + `__ibu__ + (( +__ud__ +)) + + ) + +243  + #__ibu_nole__ + + `__ibu__ + (( +__nole__ +)) + + ) + +245  + #__ibu_ud__ + + `__ibu__ + (( +__unud__ +)) + + ) + +246  + #__ibu_nole__ + + + ) + +250 #i +__GNUC_PREREQ + (3,2) + +251  + #__ibu_dd__ + + `__ibu__ + (( +__dd__ +)) + + ) + +253  + #__ibu_dd__ + + + ) + +259 #i +__GNUC_PREREQ + (4,5) || \ + +260 + $__glibc_g_has_exnsi + ( +__ibu_dd_wh_mesge__ +) + +261  + #__ibu_dd_msg__ +( +msg +) \ + +262 + `__ibu__ + (( + `__dd__ + ( +msg +))) + + ) + +264  + #__ibu_dd_msg__ +( +msg + +__ibu_dd__ + + + ) + +273 #i + `__GNUC_PREREQ + (2,8) + +274  + #__ibu_fm_g__ +( +x + + `__ibu__ + (( + `__fm_g__ + (x))) + + ) + +276  + #__ibu_fm_g__ +( +x + + + ) + +283 #i + `__GNUC_PREREQ + (2,97) + +284  + #__ibu_fm_rfm__ +( +a +, +b +) \ + +285 + `__ibu__ + (( + `__fm__ + ( +__rfm__ +, +a +, +b +))) + + ) + +287  + #__ibu_fm_rfm__ +( +a +, +b + + + ) + +292 #i + `__GNUC_PREREQ + (3,3) + +293  + #__nnu +( +ms + + `__ibu__ + (( +__nnu__ +ams)) + + ) + +295  + #__nnu +( +ms +) + + ) + +300 #i + `__GNUC_PREREQ + (3,4) + +301  + #__ibu_wn_unud_su__ + \ + +302 + `__ibu__ + (( +__wn_unud_su__ +)) + + ) + +303 #i +__USE_FORTIFY_LEVEL + > 0 + +304  + #__wur + +__ibu_wn_unud_su__ + + + ) + +307  + #__ibu_wn_unud_su__ + + + ) + +309 #ide +__wur + + +310  + #__wur + + + ) + +314 #i + `__GNUC_PREREQ + (3,2) + +318 #unde +__ways_le + + +319  + #__ways_le + +__le + + `__ibu__ + (( +__ways_le__ +)) + + ) + +321 #unde +__ways_le + + +322  + #__ways_le + +__le + + + ) + +327 #i + `__GNUC_PREREQ + (4,3) + +328  + #__ibu_tificl__ + + `__ibu__ + (( +__tificl__ +)) + + ) + +330  + #__ibu_tificl__ + + + ) + +342 #i(! +defed + +__lulus + || + `__GNUC_PREREQ + (4,3) \ + +343 || ( +defed + +__g__ + && (defed +__GNUC_STDC_INLINE__ + \ + +344 || +defed + +__GNUC_GNU_INLINE__ +))) + +345 #i +defed + +__GNUC_STDC_INLINE__ + || defed +__lulus + + +346  + #__ex_le + +__le + + `__ibu__ + (( +__gnu_le__ +)) + + ) + +347  + #__ex_ways_le + \ + +348 +__ways_le + + `__ibu__ + (( +__gnu_le__ +)) + + ) + +350  + #__ex_le + +__le + + + ) + +351  + #__ex_ways_le + +__ways_le + + + ) + +355 #ifde +__ex_ways_le + + +356  + #__ftify_funi + +__ex_ways_le + +__ibu_tificl__ + + + ) + +361 #i + `__GNUC_PREREQ + (4,3) + +362  + #__va_g_ck +( + `__but_va_g_ck + () + + ) + +363  + #__va_g_ck_n +( + `__but_va_g_ck_n + () + + ) + +370 #i! + `__GNUC_PREREQ + (2,8) + +371  + #__exnsi__ + + + ) + +375 #i! + `__GNUC_PREREQ + (2,92) + +376 #i +defed + +__STDC_VERSION__ + && __STDC_VERSION__ >= 199901L + +377  + #__ri + +ri + + + ) + +379  + #__ri + + + ) + +386 #i + `__GNUC_PREREQ + (3,1&& ! +defed + +__GNUG__ + + +387  + #__ri_r + +__ri + + + ) + +389 #ifde +__GNUC__ + + +390  + #__ri_r + + + ) + +392 #i +defed + +__STDC_VERSION__ + && __STDC_VERSION__ >= 199901L + +393  + #__ri_r + +ri + + + ) + +396  + #__ri_r + + + ) + +401 #i +__GNUC__ + >= 3 + +402  + #__glibc_uiky +( +cd + + `__but_ex + ((cd), 0) + + ) + +403  + #__glibc_liky +( +cd + + `__but_ex + ((cd), 1) + + ) + +405  + #__glibc_uiky +( +cd +(cd) + + ) + +406  + #__glibc_liky +( +cd +(cd) + + ) + +409 #ifde +__has_ibu + + +410  + #__glibc_has_ibu +( + + + `__has_ibu + () + + ) + +412  + #__glibc_has_ibu +( + +0 + + ) + +415 #i(! +defed + +_Nܑu + \ + +416 && ( +defed + +__STDC_VERSION__ + ? __STDC_VERSION__ : 0) < 201112 \ + +417 && ! + $__GNUC_PREREQ + (4,7)) + +418 #i + `__GNUC_PREREQ + (2,8) + +419  + #_Nܑu + + `__ibu__ + (( +__nܑu__ +)) + + ) + +421  + #_Nܑu + + + ) + +425 #i + `__GNUC_PREREQ + (8, 0) + +429  + #__ibu_nڡrg__ + + `__ibu__ + (( +__nڡrg__ +)) + + ) + +431  + #__ibu_nڡrg__ + + + ) + +435 #unde +__ibu_cy__ + + +436 #i + `__GNUC_PREREQ + (9, 0) + +439  + #__ibu_cy__ +( +g + + `__ibu__ + (( + `__cy__ + (g))) + + ) + +441  + #__ibu_cy__ +( +g +) + + ) + +444 #i(! +defed + +_Stic_as + && !defed +__lulus + \ + +445 && ( +defed + +__STDC_VERSION__ + ? __STDC_VERSION__ : 0) < 201112 \ + +446 && (! + `__GNUC_PREREQ + (4, 6|| +defed + +__STRICT_ANSI__ +)) + +447  + #_Stic_as +( +ex +, +dgnoic +) \ + +448 (* + `__Stic_as_funi + ()) \ + +449 [!! (ru {  +__r_if_give +: ( +ex +? 2 : -1; })] + + ) + +452  + ~ + +453  + ~ + +455 #i +defed + +__LONG_DOUBLE_MATH_OPTIONAL + && defed +__NO_LONG_DOUBLE_MATH + + +456  + #__LDBL_COMPAT + 1 + + ) + +457 #ifde +__REDIRECT + + +458  + #__LDBL_REDIR1 +( +me +, +o +, +s + + `__REDIRECT + (me,ro,ls) + + ) + +459  + #__LDBL_REDIR +( +me +, +o +) \ + +460 + `__LDBL_REDIR1 + ( +me +, +o +, +__dbl_ +##me) + + ) + +461  + #__LDBL_REDIR1_NTH +( +me +, +o +, +s + + `__REDIRECT_NTH + (me,ro,ls) + + ) + +462  + #__LDBL_REDIR_NTH +( +me +, +o +) \ + +463 + `__LDBL_REDIR1_NTH + ( +me +, +o +, +__dbl_ +##me) + + ) + +464  + #__LDBL_REDIR1_DECL +( +me +, +s +) \ + +465 + `__tyof + ( +me +m + `__asm + ( + `__ASMNAME + (#s)); + + ) + +466  + #__LDBL_REDIR_DECL +( +me +) \ + +467 + `__tyof + ( +me +m + `__asm + ( + `__ASMNAME + ("__dbl_" #me)); + + ) + +468  + #__REDIRECT_LDBL +( +me +, +o +, +s +) \ + +469 + `__LDBL_REDIR1 + ( +me +, +o +, +__dbl_ +## +s +) + + ) + +470  + #__REDIRECT_NTH_LDBL +( +me +, +o +, +s +) \ + +471 + `__LDBL_REDIR1_NTH + ( +me +, +o +, +__dbl_ +## +s +) + + ) + +474 #i! +defed + +__LDBL_COMPAT + || !defed +__REDIRECT + + +475  + #__LDBL_REDIR1 +( +me +, +o +, +s +m + ) +proto + +476  + #__LDBL_REDIR +( +me +, +o +m + ) +proto + +477  + #__LDBL_REDIR1_NTH +( +me +, +o +, +s +m +__THROW + + + ) + +478  + #__LDBL_REDIR_NTH +( +me +, +o +m +__THROW + + + ) + +479  + #__LDBL_REDIR_DECL +( +me +) + + ) + +480 #ifde +__REDIRECT + + +481  + #__REDIRECT_LDBL +( +me +, +o +, +s + + `__REDIRECT + (me,ro,ls) + + ) + +482  + #__REDIRECT_NTH_LDBL +( +me +, +o +, +s +) \ + +483 + `__REDIRECT_NTH + ( +me +, +o +, +s +) + + ) + +492 #i + `__GNUC_PREREQ + (4,8|| + `__glibc_g_eq + (3,5) + +493  + #__glibc_mao_wng1 +( +mesge + + `_Pgma + (#mesge) + + ) + +494  + #__glibc_mao_wng +( +mesge +) \ + +495 + `__glibc_mao_wng1 + ( +GCC + +wng + +mesge +) + + ) + +497  + #__glibc_mao_wng +( +msg +) + + ) + +507 #i! +defed + +__lulus + \ + +508 && ( + `__GNUC_PREREQ + (4, 9) \ + +509 || + `__glibc_g_has_exnsi + ( +c_gic_is +) \ + +510 || (! +defed + +__GNUC__ + && defed +__STDC_VERSION__ + \ + +511 && +__STDC_VERSION__ + >= 201112L)) + +512  + #__HAVE_GENERIC_SELECTION + 1 + + ) + +514  + #__HAVE_GENERIC_SELECTION + 0 + + ) + + @/usr/include/sys/types.h + +22 #idef +_SYS_TYPES_H + + +23  + #_SYS_TYPES_H + 1 + + ) + +25  + ~ + +27 + g__BEGIN_DECLS + + +29  + ~ + +31 #ifdef +__USE_MISC + + +32 #ide +__u_ch_defed + + +33  +__u_ch + + tu_ch +; + +34  +__u_sht + + tu_sht +; + +35  +__u_t + + tu_t +; + +36  +__u_lg + + tu_lg +; + +37  +__quad_t + + tquad_t +; + +38  +__u_quad_t + + tu_quad_t +; + +39  +__fsid_t + + tfsid_t +; + +40  + #__u_ch_defed + + + ) + +42  +__loff_t + + tloff_t +; + +45 #ide +__o_t_defed + + +46 #ide +__USE_FILE_OFFSET64 + + +47  +__o_t + + to_t +; + +49  +__o64_t + + to_t +; + +51  + #__o_t_defed + + + ) + +53 #i +defed + +__USE_LARGEFILE64 + && !defed +__o64_t_defed + + +54  +__o64_t + + to64_t +; + +55  + #__o64_t_defed + + + ) + +58 #ide +__dev_t_defed + + +59  +__dev_t + + tdev_t +; + +60  + #__dev_t_defed + + + ) + +63 #ide +__gid_t_defed + + +64  +__gid_t + + tgid_t +; + +65  + #__gid_t_defed + + + ) + +68 #ide +__mode_t_defed + + +69  +__mode_t + + tmode_t +; + +70  + #__mode_t_defed + + + ) + +73 #ide +__ƚk_t_defed + + +74  +__ƚk_t + + tƚk_t +; + +75  + #__ƚk_t_defed + + + ) + +78 #ide +__uid_t_defed + + +79  +__uid_t + + tuid_t +; + +80  + #__uid_t_defed + + + ) + +83 #ide +__off_t_defed + + +84 #ide +__USE_FILE_OFFSET64 + + +85  +__off_t + + toff_t +; + +87  +__off64_t + + toff_t +; + +89  + #__off_t_defed + + + ) + +91 #i +defed + +__USE_LARGEFILE64 + && !defed +__off64_t_defed + + +92  +__off64_t + + toff64_t +; + +93  + #__off64_t_defed + + + ) + +96 #ide +__pid_t_defed + + +97  +__pid_t + + tpid_t +; + +98  + #__pid_t_defed + + + ) + +101 #i( +defed + +__USE_XOPEN + || defed +__USE_XOPEN2K8 +) \ + +102 && ! +defed + +__id_t_defed + + +103  +__id_t + + tid_t +; + +104  + #__id_t_defed + + + ) + +107 #ide +__ssize_t_defed + + +108  +__ssize_t + + tssize_t +; + +109  + #__ssize_t_defed + + + ) + +112 #ifdef +__USE_MISC + + +113 #ide +__daddr_t_defed + + +114  +__daddr_t + + tdaddr_t +; + +115  +__ddr_t + + tddr_t +; + +116  + #__daddr_t_defed + + + ) + +120 #i( +defed + +__USE_MISC + || defed +__USE_XOPEN +&& !defed +__key_t_defed + + +121  +__key_t + + tkey_t +; + +122  + #__key_t_defed + + + ) + +125 #i +defed + +__USE_XOPEN + || defed +__USE_XOPEN2K8 + + +126  + ~ + +128  + ~ + +129  + ~ + +130  + ~ + +132 #ifde +__USE_XOPEN + + +133 #ide +__ucds_t_defed + + +134  +__ucds_t + + tucds_t +; + +135  + #__ucds_t_defed + + + ) + +137 #ide +__sucds_t_defed + + +138  +__sucds_t + + tsucds_t +; + +139  + #__sucds_t_defed + + + ) + +143  + #__ed_size_t + + + ) + +144  + ~ + +146 #ifde +__USE_MISC + + +148  + tulg +; + +149  + tusht +; + +150  + tut +; + +155  + ~ + +158  +__ut8_t + + tu_t8_t +; + +159  +__ut16_t + + tu_t16_t +; + +160  +__ut32_t + + tu_t32_t +; + +161  +__ut64_t + + tu_t64_t +; + +163 #i +__GNUC_PREREQ + (2, 7) + +164  + tgi_t + + t__ibu__ + (( + t__mode__ + ( + t__wd__ +))); + +166  + tgi_t +; + +171  + #__BIT_TYPES_DEFINED__ + 1 + + ) + +174 #ifdef +__USE_MISC + + +176  + ~ + +179  + ~ + +183 #i( +defed + +__USE_UNIX98 + || defed +__USE_XOPEN2K8 +) \ + +184 && ! +defed + +__blksize_t_defed + + +185  +__blksize_t + + tblksize_t +; + +186  + #__blksize_t_defed + + + ) + +190 #ide +__USE_FILE_OFFSET64 + + +191 #ide +__blkt_t_defed + + +192  +__blkt_t + + tblkt_t +; + +193  + #__blkt_t_defed + + + ) + +195 #ide +__fsblkt_t_defed + + +196  +__fsblkt_t + + tfsblkt_t +; + +197  + #__fsblkt_t_defed + + + ) + +199 #ide +__fsft_t_defed + + +200  +__fsft_t + + tfsft_t +; + +201  + #__fsft_t_defed + + + ) + +204 #ide +__blkt_t_defed + + +205  +__blkt64_t + + tblkt_t +; + +206  + #__blkt_t_defed + + + ) + +208 #ide +__fsblkt_t_defed + + +209  +__fsblkt64_t + + tfsblkt_t +; + +210  + #__fsblkt_t_defed + + + ) + +212 #ide +__fsft_t_defed + + +213  +__fsft64_t + + tfsft_t +; + +214  + #__fsft_t_defed + + + ) + +218 #ifde +__USE_LARGEFILE64 + + +219  +__blkt64_t + + tblkt64_t +; + +220  +__fsblkt64_t + + tfsblkt64_t +; + +221  +__fsft64_t + + tfsft64_t +; + +226 #i +defed + +__USE_POSIX199506 + || defed +__USE_UNIX98 + + +227  + ~ + +230 + g__END_DECLS + + + @/usr/include/assert.h + +22 #ifdef +_ASSERT_H + + +24 #unde +_ASSERT_H + + +25 #unde +as + + +26 #unde +__ASSERT_VOID_CAST + + +28 #ifdef +__USE_GNU + + +29 #unde +as_ + + +34  + #_ASSERT_H + 1 + + ) + +35  + ~ + +37 #i +defed + +__lulus + && +__GNUC_PREREQ + (2,95) + +38  + #__ASSERT_VOID_CAST + +ic_ +<> + + ) + +40  + #__ASSERT_VOID_CAST + () + + ) + +48 #ifdef +NDEBUG + + +50  + #as +( +ex +( + `__ASSERT_VOID_CAST + (0)) + + ) + +58 #ifdef +__USE_GNU + + +59  + #as_ +( +um +( + `__ASSERT_VOID_CAST + (0)) + + ) + +64 +__BEGIN_DECLS + + +67  + $__as_ + (cڡ * +__asi +, cڡ * +__fe +, + +68  +__le +, cڡ * +__funi +) + +69 +__THROW + + `__ibu__ + (( +__nܑu__ +)); + +72  + $__as__ + ( +__um +, cڡ * +__fe +, + +73  +__le +, cڡ * +__funi +) + +74 +__THROW + + `__ibu__ + (( +__nܑu__ +)); + +79  + $__as + (cڡ * +__asi +, cڡ * +__fe +,  +__le +) + +80 +__THROW + + `__ibu__ + (( +__nܑu__ +)); + +83 +__END_DECLS + + +88 #i +defed + +__lulus + + +89  + #as +( +ex +) \ + +90 ( +ic_ + < +bo +> ( +ex +) \ + +92 : + `__as_ + (#ex, +__FILE__ +, +__LINE__ +, +__ASSERT_FUNCTION +)) + + ) + +93 #i! +defed + +__GNUC__ + || defed +__STRICT_ANSI__ + + +94  + #as +( +ex +) \ + +95 (( +ex +) \ + +96 ? + `__ASSERT_VOID_CAST + (0) \ + +97 : + `__as_ + (#ex, +__FILE__ +, +__LINE__ +, +__ASSERT_FUNCTION +)) + + ) + +104  + #as +( +ex +) \ + +105 (( (( +ex +? 1 : 0), + `__exnsi__ + ({ \ + +106 i( +ex +) \ + +109 + `__as_ + (#ex, +__FILE__ +, +__LINE__ +, +__ASSERT_FUNCTION +); \ + +110 + } +})) + + ) + +113 #ifdef +__USE_GNU + + +114  + #as_ +( +um +) \ + +115 (!( +um +) \ + +116 ? + `__ASSERT_VOID_CAST + (0) \ + +117 : + `__as__ + (( +um +), +__FILE__ +, +__LINE__ +, +__ASSERT_FUNCTION +)) + + ) + +125 #i +defed + +__lulus + ? +__GNUC_PREREQ + (2, 6) : __GNUC_PREREQ (2, 4) + +126  + #__ASSERT_FUNCTION + +__exnsi__ + +__PRETTY_FUNCTION__ + + + ) + +128 #i +defed + +__STDC_VERSION__ + && __STDC_VERSION__ >= 199901L + +129  + #__ASSERT_FUNCTION + +__func__ + + + ) + +131  + #__ASSERT_FUNCTION + ((cڡ *0) + + ) + +138 #i +defed + +__USE_ISOC11 + && !defed +__lulus + + +139 #unde +ic_as + + +140  + #ic_as + +_Stic_as + + + ) + + @/usr/include/bits/getopt_core.h + +20 #ide +_GETOPT_CORE_H + + +21  + #_GETOPT_CORE_H + 1 + + ) + +28 +__BEGIN_DECLS + + +36 * +ݏrg +; + +50  +td +; + +55  +݋ +; + +59  +tt +; + +91  + $gt + ( +___gc +, *cڡ * +___gv +, cڡ * +__shtts +) + +92 +__THROW + + `__nnu + ((2, 3)); + +94 +__END_DECLS + + + @/usr/include/bits/long-double.h + + @/usr/include/bits/pthreadtypes-arch.h + +18 #ide +_BITS_PTHREADTYPES_ARCH_H + + +19  + #_BITS_PTHREADTYPES_ARCH_H + 1 + + ) + +21  + ~ + +23 #ifde +__x86_64__ + + +24 #i +__WORDSIZE + == 64 + +25  + #__SIZEOF_PTHREAD_MUTEX_T + 40 + + ) + +26  + #__SIZEOF_PTHREAD_ATTR_T + 56 + + ) + +27  + #__SIZEOF_PTHREAD_MUTEX_T + 40 + + ) + +28  + #__SIZEOF_PTHREAD_RWLOCK_T + 56 + + ) + +29  + #__SIZEOF_PTHREAD_BARRIER_T + 32 + + ) + +31  + #__SIZEOF_PTHREAD_MUTEX_T + 32 + + ) + +32  + #__SIZEOF_PTHREAD_ATTR_T + 32 + + ) + +33  + #__SIZEOF_PTHREAD_MUTEX_T + 32 + + ) + +34  + #__SIZEOF_PTHREAD_RWLOCK_T + 44 + + ) + +35  + #__SIZEOF_PTHREAD_BARRIER_T + 20 + + ) + +38  + #__SIZEOF_PTHREAD_MUTEX_T + 24 + + ) + +39  + #__SIZEOF_PTHREAD_ATTR_T + 36 + + ) + +40  + #__SIZEOF_PTHREAD_MUTEX_T + 24 + + ) + +41  + #__SIZEOF_PTHREAD_RWLOCK_T + 32 + + ) + +42  + #__SIZEOF_PTHREAD_BARRIER_T + 20 + + ) + +44  + #__SIZEOF_PTHREAD_MUTEXATTR_T + 4 + + ) + +45  + #__SIZEOF_PTHREAD_COND_T + 48 + + ) + +46  + #__SIZEOF_PTHREAD_CONDATTR_T + 4 + + ) + +47  + #__SIZEOF_PTHREAD_RWLOCKATTR_T + 8 + + ) + +48  + #__SIZEOF_PTHREAD_BARRIERATTR_T + 4 + + ) + +51  + #__PTHREAD_COMPAT_PADDING_MID + + + ) + +52  + #__PTHREAD_COMPAT_PADDING_END + + + ) + +53  + #__PTHREAD_MUTEX_LOCK_ELISION + 1 + + ) + +54 #ifde +__x86_64__ + + +55  + #__PTHREAD_MUTEX_NUSERS_AFTER_KIND + 0 + + ) + +56  + #__PTHREAD_MUTEX_USE_UNION + 0 + + ) + +58  + #__PTHREAD_MUTEX_NUSERS_AFTER_KIND + 1 + + ) + +59  + #__PTHREAD_MUTEX_USE_UNION + 1 + + ) + +62  + #__LOCK_ALIGNMENT + + + ) + +63  + #__ONCE_ALIGNMENT + + + ) + +65  + s__had_rwlock_ch_t + + +67  + m__ads +; + +68  + m__wrs +; + +69  + m__wha_fux +; + +70  + m__wrs_fux +; + +71  + m__d3 +; + +72  + m__d4 +; + +73 #ifde +__x86_64__ + + +74  + m__cur_wr +; + +75  + m__shed +; + +76 sigd  + m__rwisi +; + +77 #ifde +__ILP32__ + + +78  + m__d1 +[3]; + +79  + #__PTHREAD_RWLOCK_ELISION_EXTRA + 0, { 0, 0, 0 } + + ) + +81  + m__d1 +[7]; + +82  + #__PTHREAD_RWLOCK_ELISION_EXTRA + 0, { 0, 0, 0, 0, 0, 0, 0 } + + ) + +84  + m__d2 +; + +87  + m__ags +; + +88  + #__PTHREAD_RWLOCK_INT_FLAGS_SHARED + 1 + + ) + +92  + m__ags +; + +93  + m__shed +; + +94 sigd  + m__rwisi +; + +95  + #__PTHREAD_RWLOCK_ELISION_EXTRA + 0 + + ) + +96  + m__d2 +; + +97  + m__cur_wr +; + +101 #ide +__x86_64__ + + +103  + #__nup_f_ibu + + `__ibu__ + (( + `__grm__ + (1))) + + ) + + @/usr/include/bits/stdint-intn.h + +19 #ide +_BITS_STDINT_INTN_H + + +20  + #_BITS_STDINT_INTN_H + 1 + + ) + +22  + ~ + +24  +__t8_t + + tt8_t +; + +25  +__t16_t + + tt16_t +; + +26  +__t32_t + + tt32_t +; + +27  +__t64_t + + tt64_t +; + + @/usr/include/bits/stdint-uintn.h + +19 #ide +_BITS_STDINT_UINTN_H + + +20  + #_BITS_STDINT_UINTN_H + 1 + + ) + +22  + ~ + +24  +__ut8_t + + tut8_t +; + +25  +__ut16_t + + tut16_t +; + +26  +__ut32_t + + tut32_t +; + +27  +__ut64_t + + tut64_t +; + + @/usr/include/bits/types/__mbstate_t.h + +1 #ide +____mbe_t_defed + + +2  + #____mbe_t_defed + 1 + + ) + +8 #ide +__WINT_TYPE__ + + +9  + #__WINT_TYPE__ +  + + ) + +15  + m__cou +; + +18 +__WINT_TYPE__ + + m__wch +; + +19  + m__wchb +[4]; + +20 } + m__vue +; + +21 } + t__mbe_t +; + + @/usr/include/bits/types/clock_t.h + +1 #ide +__ock_t_defed + + +2  + #__ock_t_defed + 1 + + ) + +4  + ~ + +7  +__ock_t + + tock_t +; + + @/usr/include/bits/types/clockid_t.h + +1 #ide +__ockid_t_defed + + +2  + #__ockid_t_defed + 1 + + ) + +4  + ~ + +7  +__ockid_t + + tockid_t +; + + @/usr/include/bits/types/time_t.h + +1 #ide +__time_t_defed + + +2  + #__time_t_defed + 1 + + ) + +4  + ~ + +7  +__time_t + + ttime_t +; + + @/usr/include/bits/types/timer_t.h + +1 #ide +__tim_t_defed + + +2  + #__tim_t_defed + 1 + + ) + +4  + ~ + +7  +__tim_t + + ttim_t +; + + @/usr/include/bits/wchar.h + +19 #ide +_BITS_WCHAR_H + + +20  + #_BITS_WCHAR_H + 1 + + ) + +33 #ifde +__WCHAR_MAX__ + + +34  + #__WCHAR_MAX + +__WCHAR_MAX__ + + + ) + +35 #i +L +'\0' - 1 > 0 + +36  + #__WCHAR_MAX + (0xffffffffu + +L +'\0') + + ) + +38  + #__WCHAR_MAX + (0x7ffffff+ +L +'\0') + + ) + +41 #ifde +__WCHAR_MIN__ + + +42  + #__WCHAR_MIN + +__WCHAR_MIN__ + + + ) + +43 #i +L +'\0' - 1 > 0 + +44  + #__WCHAR_MIN + ( +L +'\0' + 0) + + ) + +46  + #__WCHAR_MIN + (- +__WCHAR_MAX + - 1) + + ) + + @/usr/include/boost/algorithm/string/case_conv.hpp + +11 #ide +BOOST_STRING_CASE_CONV_HPP + + +12  + #BOOST_STRING_CASE_CONV_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +32 +mea + + gboo + { + +33 +mea + + ggܙhm + { + +53 + gme +< +tyme + + gOuutItT +,ym + gRgeT +> + +54 +le + +OuutItT + + +55 +to_low_cy +( + +56 +OuutItT + +Ouut +, + +57 cڡ +RgeT +& +Iut +, + +58 cڡ +d +:: +lo +& +Loc +=std::locale()) + +60  :: +boo +:: +gܙhm +:: +da +:: +sfm_nge_cy +( + +61 +Ouut +, + +62 :: +boo +:: +as_l +( +Iut +), + +63 :: +boo +:: +gܙhm +:: +da +:: +to_lowF +< + +64 +tyme + +nge_vue +< +RgeT +>:: +ty + >( +Loc +)); + +71 + gme +< +tyme + + gSequT +> + +72 +le + +SequT + +to_low_cy +( + +73 cڡ +SequT +& +Iut +, + +74 cڡ +d +:: +lo +& +Loc +=std::locale()) + +76  :: +boo +:: +gܙhm +:: +da +:: +sfm_nge_cy +< +SequT +>( + +77 +Iut +, + +78 :: +boo +:: +gܙhm +:: +da +:: +to_lowF +< + +79 +tyme + +nge_vue +< +SequT +>:: +ty + >( +Loc +)); + +90 + gme +< +tyme + + gWrabRgeT +> + +91 +le +  +to_low +( + +92 +WrabRgeT +& +Iut +, + +93 cڡ +d +:: +lo +& +Loc +=std::locale()) + +95 :: +boo +:: +gܙhm +:: +da +:: +sfm_nge +( + +96 :: +boo +:: +as_l +( +Iut +), + +97 :: +boo +:: +gܙhm +:: +da +:: +to_lowF +< + +98 +tyme + +nge_vue +< +WrabRgeT +>:: +ty + >( +Loc +)); + +118 + gme +< +tyme + + gOuutItT +,ym + gRgeT +> + +119 +le + +OuutItT + + +120 +to_u_cy +( + +121 +OuutItT + +Ouut +, + +122 cڡ +RgeT +& +Iut +, + +123 cڡ +d +:: +lo +& +Loc +=std::locale()) + +125  :: +boo +:: +gܙhm +:: +da +:: +sfm_nge_cy +( + +126 +Ouut +, + +127 :: +boo +:: +as_l +( +Iut +), + +128 :: +boo +:: +gܙhm +:: +da +:: +to_uF +< + +129 +tyme + +nge_vue +< +RgeT +>:: +ty + >( +Loc +)); + +136 + gme +< +tyme + + gSequT +> + +137 +le + +SequT + +to_u_cy +( + +138 cڡ +SequT +& +Iut +, + +139 cڡ +d +:: +lo +& +Loc +=std::locale()) + +141  :: +boo +:: +gܙhm +:: +da +:: +sfm_nge_cy +< +SequT +>( + +142 +Iut +, + +143 :: +boo +:: +gܙhm +:: +da +:: +to_uF +< + +144 +tyme + +nge_vue +< +SequT +>:: +ty + >( +Loc +)); + +155 + gme +< +tyme + + gWrabRgeT +> + +156 +le +  +to_u +( + +157 +WrabRgeT +& +Iut +, + +158 cڡ +d +:: +lo +& +Loc +=std::locale()) + +160 :: +boo +:: +gܙhm +:: +da +:: +sfm_nge +( + +161 :: +boo +:: +as_l +( +Iut +), + +162 :: +boo +:: +gܙhm +:: +da +:: +to_uF +< + +163 +tyme + +nge_vue +< +WrabRgeT +>:: +ty + >( +Loc +)); + +169 +usg + + ggܙhm +:: +to_low +; + +170 +usg + + ggܙhm +:: +to_low_cy +; + +171 +usg + + ggܙhm +:: +to_u +; + +172 +usg + + ggܙhm +:: +to_u_cy +; + + @/usr/include/boost/algorithm/string/classification.hpp + +11 #ide +BOOST_STRING_CLASSIFICATION_HPP + + +12  + #BOOST_STRING_CLASSIFICATION_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +29 +mea + + gboo + { + +30 +mea + + ggܙhm + { + +43 +le + + gda +:: +is_assifdF + + +44 +is_assifd +( +d +:: +y_ba +:: +mask + +Ty +, cڡ std:: +lo +& +Loc +=std::locale()) + +46  +da +:: +is_assifdF +( +Ty +, +Loc +); + +56 +le + + gda +:: +is_assifdF + + +57 +is_a +(cڡ +d +:: +lo +& +Loc +=std::locale()) + +59  +da +:: +is_assifdF +( +d +:: +y_ba +:: +a +, +Loc +); + +69 +le + + gda +:: +is_assifdF + + +70 +is_num +(cڡ +d +:: +lo +& +Loc +=std::locale()) + +72  +da +:: +is_assifdF +( +d +:: +y_ba +:: +num +, +Loc +); + +82 +le + + gda +:: +is_assifdF + + +83 +is_pha +(cڡ +d +:: +lo +& +Loc +=std::locale()) + +85  +da +:: +is_assifdF +( +d +:: +y_ba +:: +pha +, +Loc +); + +95 +le + + gda +:: +is_assifdF + + +96 +is_l +(cڡ +d +:: +lo +& +Loc +=std::locale()) + +98  +da +:: +is_assifdF +( +d +:: +y_ba +:: +l +, +Loc +); + +108 +le + + gda +:: +is_assifdF + + +109 +is_dig +(cڡ +d +:: +lo +& +Loc +=std::locale()) + +111  +da +:: +is_assifdF +( +d +:: +y_ba +:: +dig +, +Loc +); + +121 +le + + gda +:: +is_assifdF + + +122 +is_gph +(cڡ +d +:: +lo +& +Loc +=std::locale()) + +124  +da +:: +is_assifdF +( +d +:: +y_ba +:: +gph +, +Loc +); + +134 +le + + gda +:: +is_assifdF + + +135 +is_low +(cڡ +d +:: +lo +& +Loc +=std::locale()) + +137  +da +:: +is_assifdF +( +d +:: +y_ba +:: +low +, +Loc +); + +147 +le + + gda +:: +is_assifdF + + +148 +is_t +(cڡ +d +:: +lo +& +Loc +=std::locale()) + +150  +da +:: +is_assifdF +( +d +:: +y_ba +:: +t +, +Loc +); + +160 +le + + gda +:: +is_assifdF + + +161 +is_pun +(cڡ +d +:: +lo +& +Loc +=std::locale()) + +163  +da +:: +is_assifdF +( +d +:: +y_ba +:: +pun +, +Loc +); + +173 +le + + gda +:: +is_assifdF + + +174 +is_u +(cڡ +d +:: +lo +& +Loc +=std::locale()) + +176  +da +:: +is_assifdF +( +d +:: +y_ba +:: +u +, +Loc +); + +186 +le + + gda +:: +is_assifdF + + +187 +is_xdig +(cڡ +d +:: +lo +& +Loc +=std::locale()) + +189  +da +:: +is_assifdF +( +d +:: +y_ba +:: +xdig +, +Loc +); + +200 + gme +< +tyme + + gRgeT +> + +201 +le + + gda +:: +is_y_ofF +< + +202 +BOOST_STRING_TYPENAME + +nge_vue +< +RgeT +>:: +ty +> + +203 +is_y_of +cڡ +RgeT +& +S + ) + +205 +_nge +< +BOOST_STRING_TYPENAME + +nge_cڡ_ +< +RgeT +>:: +ty +> +l_t +( +boo +:: +as_l +( +S +)); + +206  + gda +:: +is_y_ofF +< +BOOST_STRING_TYPENAME + +nge_vue +< +RgeT +>:: +ty +>( +l_t +); + +218 + gme +< +tyme + + gChT +> + +219 +le + + gda +:: +is_om_ngeF +< +ChT +> +is_om_nge +(ChT +From +, ChT +To +) + +221  + gda +:: +is_om_ngeF +< +ChT +>( +From +, + gTo +); + +236 + gme +< +tyme + + gPd1T +,ym + gPd2T +> + +237 +le + + gda +:: +ed_dF +< +Pd1T +, + gPd2T +> + +238 + gݔ +&&( + +239 cڡ + gedi_de +< + gPd1T +>& + gPd1 +, + +240 cڡ + gedi_de +< + gPd2T +>& + gPd2 + ) + +245  + gda +:: +ed_dF +< +Pd1T +, + gPd2T +>( + +246 * + gic_ +(& + gPd1 +), + +247 * + gic_ +(& + gPd2 +) ); + +260 + gme +< +tyme + + gPd1T +,ym + gPd2T +> + +261 +le + + gda +:: +ed_F +< +Pd1T +, + gPd2T +> + +262 + gݔ +||( + +263 cڡ + gedi_de +< + gPd1T +>& + gPd1 +, + +264 cڡ + gedi_de +< + gPd2T +>& + gPd2 + ) + +269  + gda +:: +ed_F +< +Pd1T +, + gPd2T +>( + +270 * + gic_ +(& + gPd1 +), + +271 * + gic_ +(& + gPd2 +)); + +282 + gme +< +tyme + + gPdT +> + +283 +le + + gda +:: +ed_nF +< +PdT +> + +284 +ݔ +!cڡ +edi_de +< +PdT +>& +Pd + ) + +289  +da +:: +ed_nF +< +PdT +>(* +ic_ +(& +Pd +)); + +295 +usg + + ggܙhm +:: +is_assifd +; + +296 +usg + + ggܙhm +:: +is_a +; + +297 +usg + + ggܙhm +:: +is_num +; + +298 +usg + + ggܙhm +:: +is_pha +; + +299 +usg + + ggܙhm +:: +is_l +; + +300 +usg + + ggܙhm +:: +is_dig +; + +301 +usg + + ggܙhm +:: +is_gph +; + +302 +usg + + ggܙhm +:: +is_low +; + +303 +usg + + ggܙhm +:: +is_u +; + +304 +usg + + ggܙhm +:: +is_t +; + +305 +usg + + ggܙhm +:: +is_pun +; + +306 +usg + + ggܙhm +:: +is_xdig +; + +307 +usg + + ggܙhm +:: +is_y_of +; + +308 +usg + + ggܙhm +:: +is_om_nge +; + + @/usr/include/boost/algorithm/string/erase.hpp + +11 #ide +BOOST_STRING_ERASE_HPP + + +12  + #BOOST_STRING_ERASE_HPP + + + ) + +14  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +31 +mea + + gboo + { + +32 +mea + + ggܙhm + { + +49 + gme +< +tyme + + gOuutItT +,ym + gRgeT +> + +50 +le + +OuutItT + +a_nge_cy +( + +51 +OuutItT + +Ouut +, + +52 cڡ +RgeT +& +Iut +, + +53 cڡ +_nge +< + +54 +BOOST_STRING_TYPENAME + + +55 +nge_cڡ_ +< +RgeT +>:: +ty +>& +SrchRge + ) + +57  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +58 +Ouut +, + +59 +Iut +, + +60 :: +boo +:: +gܙhm +:: +nge_fd +( +SrchRge +), + +61 :: +boo +:: +gܙhm +:: +emy_fmr +( +Iut +) ); + +68 + gme +< +tyme + + gSequT +> + +69 +le + +SequT + +a_nge_cy +( + +70 cڡ +SequT +& +Iut +, + +71 cڡ +_nge +< + +72 +BOOST_STRING_TYPENAME + + +73 +nge_cڡ_ +< +SequT +>:: +ty +>& +SrchRge + ) + +75  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +76 +Iut +, + +77 :: +boo +:: +gܙhm +:: +nge_fd +( +SrchRge +), + +78 :: +boo +:: +gܙhm +:: +emy_fmr +( +Iut +) ); + +89 + gme +< +tyme + + gSequT +> + +90 +le +  +a_nge +( + +91 +SequT +& +Iut +, + +92 cڡ +_nge +< + +93 +BOOST_STRING_TYPENAME + + +94 +nge_ +< +SequT +>:: +ty +>& +SrchRge + ) + +96 :: +boo +:: +gܙhm +:: +fd_fm +( + +97 +Iut +, + +98 :: +boo +:: +gܙhm +:: +nge_fd +( +SrchRge +), + +99 :: +boo +:: +gܙhm +:: +emy_fmr +( +Iut +) ); + +118 + gme +< + +119 +tyme + + gOuutItT +, + +120 +tyme + + gRge1T +, + +121 +tyme + + gRge2T +> + +122 +le + +OuutItT + +a_f_cy +( + +123 +OuutItT + +Ouut +, + +124 cڡ +Rge1T +& +Iut +, + +125 cڡ +Rge2T +& +Srch + ) + +127  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +128 +Ouut +, + +129 +Iut +, + +130 :: +boo +:: +gܙhm +:: +f_fd +( +Srch +), + +131 :: +boo +:: +gܙhm +:: +emy_fmr +( +Iut +) ); + +138 + gme +< +tyme + + gSequT +,ym + gRgeT +> + +139 +le + +SequT + +a_f_cy +( + +140 cڡ +SequT +& +Iut +, + +141 cڡ +RgeT +& +Srch + ) + +143  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +144 +Iut +, + +145 :: +boo +:: +gܙhm +:: +f_fd +( +Srch +), + +146 :: +boo +:: +gܙhm +:: +emy_fmr +( +Iut +) ); + +157 + gme +< +tyme + + gSequT +,ym + gRgeT +> + +158 +le +  +a_f +( + +159 +SequT +& +Iut +, + +160 cڡ +RgeT +& +Srch + ) + +162 :: +boo +:: +gܙhm +:: +fd_fm +( + +163 +Iut +, + +164 :: +boo +:: +gܙhm +:: +f_fd +( +Srch +), + +165 :: +boo +:: +gܙhm +:: +emy_fmr +( +Iut +) ); + +186 + gme +< + +187 +tyme + + gOuutItT +, + +188 +tyme + + gRge1T +, + +189 +tyme + + gRge2T +> + +190 +le + +OuutItT + +_f_cy +( + +191 +OuutItT + +Ouut +, + +192 cڡ +Rge1T +& +Iut +, + +193 cڡ +Rge2T +& +Srch +, + +194 cڡ +d +:: +lo +& +Loc +=std::locale() ) + +196  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +197 +Ouut +, + +198 +Iut +, + +199 :: +boo +:: +gܙhm +:: +f_fd +( +Srch +, +is_qu +( +Loc +)), + +200 :: +boo +:: +gܙhm +:: +emy_fmr +( +Iut +) ); + +207 + gme +< +tyme + + gSequT +,ym + gRgeT +> + +208 +le + +SequT + +_f_cy +( + +209 cڡ +SequT +& +Iut +, + +210 cڡ +RgeT +& +Srch +, + +211 cڡ +d +:: +lo +& +Loc +=std::locale() ) + +213  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +214 +Iut +, + +215 :: +boo +:: +gܙhm +:: +f_fd +( +Srch +, +is_qu +( +Loc +)), + +216 :: +boo +:: +gܙhm +:: +emy_fmr +( +Iut +) ); + +228 + gme +< +tyme + + gSequT +,ym + gRgeT +> + +229 +le +  +_f +( + +230 +SequT +& +Iut +, + +231 cڡ +RgeT +& +Srch +, + +232 cڡ +d +:: +lo +& +Loc +=std::locale() ) + +234 :: +boo +:: +gܙhm +:: +fd_fm +( + +235 +Iut +, + +236 :: +boo +:: +gܙhm +:: +f_fd +( +Srch +, +is_qu +( +Loc +)), + +237 :: +boo +:: +gܙhm +:: +emy_fmr +( +Iut +) ); + +256 + gme +< + +257 +tyme + + gOuutItT +, + +258 +tyme + + gRge1T +, + +259 +tyme + + gRge2T +> + +260 +le + +OuutItT + +a_ϡ_cy +( + +261 +OuutItT + +Ouut +, + +262 cڡ +Rge1T +& +Iut +, + +263 cڡ +Rge2T +& +Srch + ) + +265  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +266 +Ouut +, + +267 +Iut +, + +268 :: +boo +:: +gܙhm +:: +ϡ_fd +( +Srch +), + +269 :: +boo +:: +gܙhm +:: +emy_fmr +( +Iut +) ); + +276 + gme +< +tyme + + gSequT +,ym + gRgeT +> + +277 +le + +SequT + +a_ϡ_cy +( + +278 cڡ +SequT +& +Iut +, + +279 cڡ +RgeT +& +Srch + ) + +281  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +282 +Iut +, + +283 :: +boo +:: +gܙhm +:: +ϡ_fd +( +Srch +), + +284 :: +boo +:: +gܙhm +:: +emy_fmr +( +Iut +) ); + +295 + gme +< +tyme + + gSequT +,ym + gRgeT +> + +296 +le +  +a_ϡ +( + +297 +SequT +& +Iut +, + +298 cڡ +RgeT +& +Srch + ) + +300 :: +boo +:: +gܙhm +:: +fd_fm +( + +301 +Iut +, + +302 :: +boo +:: +gܙhm +:: +ϡ_fd +( +Srch +), + +303 :: +boo +:: +gܙhm +:: +emy_fmr +( +Iut +) ); + +324 + gme +< + +325 +tyme + + gOuutItT +, + +326 +tyme + + gRge1T +, + +327 +tyme + + gRge2T +> + +328 +le + +OuutItT + +_ϡ_cy +( + +329 +OuutItT + +Ouut +, + +330 cڡ +Rge1T +& +Iut +, + +331 cڡ +Rge2T +& +Srch +, + +332 cڡ +d +:: +lo +& +Loc +=std::locale() ) + +334  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +335 +Ouut +, + +336 +Iut +, + +337 :: +boo +:: +gܙhm +:: +ϡ_fd +( +Srch +, +is_qu +( +Loc +)), + +338 :: +boo +:: +gܙhm +:: +emy_fmr +( +Iut +) ); + +345 + gme +< +tyme + + gSequT +,ym + gRgeT +> + +346 +le + +SequT + +_ϡ_cy +( + +347 cڡ +SequT +& +Iut +, + +348 cڡ +RgeT +& +Srch +, + +349 cڡ +d +:: +lo +& +Loc +=std::locale() ) + +351  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +352 +Iut +, + +353 :: +boo +:: +gܙhm +:: +ϡ_fd +( +Srch +, +is_qu +( +Loc +)), + +354 :: +boo +:: +gܙhm +:: +emy_fmr +( +Iut +) ); + +366 + gme +< +tyme + + gSequT +,ym + gRgeT +> + +367 +le +  +_ϡ +( + +368 +SequT +& +Iut +, + +369 cڡ +RgeT +& +Srch +, + +370 cڡ +d +:: +lo +& +Loc +=std::locale() ) + +372 :: +boo +:: +gܙhm +:: +fd_fm +( + +373 +Iut +, + +374 :: +boo +:: +gܙhm +:: +ϡ_fd +( +Srch +, +is_qu +( +Loc +)), + +375 :: +boo +:: +gܙhm +:: +emy_fmr +( +Iut +) ); + +397 + gme +< + +398 +tyme + + gOuutItT +, + +399 +tyme + + gRge1T +, + +400 +tyme + + gRge2T +> + +401 +le + +OuutItT + +a_h_cy +( + +402 +OuutItT + +Ouut +, + +403 cڡ +Rge1T +& +Iut +, + +404 cڡ +Rge2T +& +Srch +, + +405  +Nth + ) + +407  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +408 +Ouut +, + +409 +Iut +, + +410 :: +boo +:: +gܙhm +:: +h_fd +( +Srch +, +Nth +), + +411 :: +boo +:: +gܙhm +:: +emy_fmr +( +Iut +) ); + +418 + gme +< +tyme + + gSequT +,ym + gRgeT +> + +419 +le + +SequT + +a_h_cy +( + +420 cڡ +SequT +& +Iut +, + +421 cڡ +RgeT +& +Srch +, + +422  +Nth + ) + +424  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +425 +Iut +, + +426 :: +boo +:: +gܙhm +:: +h_fd +( +Srch +, +Nth +), + +427 :: +boo +:: +gܙhm +:: +emy_fmr +( +Iut +) ); + +440 + gme +< +tyme + + gSequT +,ym + gRgeT +> + +441 +le +  +a_h +( + +442 +SequT +& +Iut +, + +443 cڡ +RgeT +& +Srch +, + +444  +Nth + ) + +446 :: +boo +:: +gܙhm +:: +fd_fm +( + +447 +Iut +, + +448 :: +boo +:: +gܙhm +:: +h_fd +( +Srch +, +Nth +), + +449 :: +boo +:: +gܙhm +:: +emy_fmr +( +Iut +) ); + +472 + gme +< + +473 +tyme + + gOuutItT +, + +474 +tyme + + gRge1T +, + +475 +tyme + + gRge2T +> + +476 +le + +OuutItT + +_h_cy +( + +477 +OuutItT + +Ouut +, + +478 cڡ +Rge1T +& +Iut +, + +479 cڡ +Rge2T +& +Srch +, + +480  +Nth +, + +481 cڡ +d +:: +lo +& +Loc +=std::locale() ) + +483  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +484 +Ouut +, + +485 +Iut +, + +486 :: +boo +:: +gܙhm +:: +h_fd +( +Srch +, +Nth +, +is_qu +( +Loc +)), + +487 :: +boo +:: +gܙhm +:: +emy_fmr +( +Iut +) ); + +494 + gme +< +tyme + + gSequT +,ym + gRgeT +> + +495 +le + +SequT + +_h_cy +( + +496 cڡ +SequT +& +Iut +, + +497 cڡ +RgeT +& +Srch +, + +498  +Nth +, + +499 cڡ +d +:: +lo +& +Loc +=std::locale() ) + +501  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +502 +Iut +, + +503 :: +boo +:: +gܙhm +:: +h_fd +( +Srch +, +Nth +, +is_qu +( +Loc +)), + +504 +emy_fmr +( +Iut +) ); + +518 + gme +< +tyme + + gSequT +,ym + gRgeT +> + +519 +le +  +_h +( + +520 +SequT +& +Iut +, + +521 cڡ +RgeT +& +Srch +, + +522  +Nth +, + +523 cڡ +d +:: +lo +& +Loc +=std::locale() ) + +525 :: +boo +:: +gܙhm +:: +fd_fm +( + +526 +Iut +, + +527 :: +boo +:: +gܙhm +:: +h_fd +( +Srch +, +Nth +, +is_qu +( +Loc +)), + +528 :: +boo +:: +gܙhm +:: +emy_fmr +( +Iut +) ); + +549 + gme +< + +550 +tyme + + gOuutItT +, + +551 +tyme + + gRge1T +, + +552 +tyme + + gRge2T +> + +553 +le + +OuutItT + +a_l_cy +( + +554 +OuutItT + +Ouut +, + +555 cڡ +Rge1T +& +Iut +, + +556 cڡ +Rge2T +& +Srch + ) + +558  :: +boo +:: +gܙhm +:: +fd_fm_l_cy +( + +559 +Ouut +, + +560 +Iut +, + +561 :: +boo +:: +gܙhm +:: +f_fd +( +Srch +), + +562 :: +boo +:: +gܙhm +:: +emy_fmr +( +Iut +) ); + +569 + gme +< +tyme + + gSequT +,ym + gRgeT +> + +570 +le + +SequT + +a_l_cy +( + +571 cڡ +SequT +& +Iut +, + +572 cڡ +RgeT +& +Srch + ) + +574  :: +boo +:: +gܙhm +:: +fd_fm_l_cy +( + +575 +Iut +, + +576 :: +boo +:: +gܙhm +:: +f_fd +( +Srch +), + +577 :: +boo +:: +gܙhm +:: +emy_fmr +( +Iut +) ); + +588 + gme +< +tyme + + gSequT +,ym + gRgeT +> + +589 +le +  +a_l +( + +590 +SequT +& +Iut +, + +591 cڡ +RgeT +& +Srch + ) + +593 :: +boo +:: +gܙhm +:: +fd_fm_l +( + +594 +Iut +, + +595 :: +boo +:: +gܙhm +:: +f_fd +( +Srch +), + +596 :: +boo +:: +gܙhm +:: +emy_fmr +( +Iut +) ); + +617 + gme +< + +618 +tyme + + gOuutItT +, + +619 +tyme + + gRge1T +, + +620 +tyme + + gRge2T +> + +621 +le + +OuutItT + +_l_cy +( + +622 +OuutItT + +Ouut +, + +623 cڡ +Rge1T +& +Iut +, + +624 cڡ +Rge2T +& +Srch +, + +625 cڡ +d +:: +lo +& +Loc +=std::locale() ) + +627  :: +boo +:: +gܙhm +:: +fd_fm_l_cy +( + +628 +Ouut +, + +629 +Iut +, + +630 :: +boo +:: +gܙhm +:: +f_fd +( +Srch +, +is_qu +( +Loc +)), + +631 :: +boo +:: +gܙhm +:: +emy_fmr +( +Iut +) ); + +638 + gme +< +tyme + + gSequT +,ym + gRgeT +> + +639 +le + +SequT + +_l_cy +( + +640 cڡ +SequT +& +Iut +, + +641 cڡ +RgeT +& +Srch +, + +642 cڡ +d +:: +lo +& +Loc +=std::locale() ) + +644  :: +boo +:: +gܙhm +:: +fd_fm_l_cy +( + +645 +Iut +, + +646 :: +boo +:: +gܙhm +:: +f_fd +( +Srch +, +is_qu +( +Loc +)), + +647 :: +boo +:: +gܙhm +:: +emy_fmr +( +Iut +) ); + +659 + gme +< +tyme + + gSequT +,ym + gRgeT +> + +660 +le +  +_l +( + +661 +SequT +& +Iut +, + +662 cڡ +RgeT +& +Srch +, + +663 cڡ +d +:: +lo +& +Loc +=std::locale() ) + +665 :: +boo +:: +gܙhm +:: +fd_fm_l +( + +666 +Iut +, + +667 :: +boo +:: +gܙhm +:: +f_fd +( +Srch +, +is_qu +( +Loc +)), + +668 :: +boo +:: +gܙhm +:: +emy_fmr +( +Iut +) ); + +691 + gme +< + +692 +tyme + + gOuutItT +, + +693 +tyme + + gRgeT +> + +694 +le + +OuutItT + +a_hd_cy +( + +695 +OuutItT + +Ouut +, + +696 cڡ +RgeT +& +Iut +, + +697  +N + ) + +699  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +700 +Ouut +, + +701 +Iut +, + +702 :: +boo +:: +gܙhm +:: +hd_fd +( +N +), + +703 :: +boo +:: +gܙhm +:: +emy_fmr + +Iut + ) ); + +710 + gme +< +tyme + + gSequT +> + +711 +le + +SequT + +a_hd_cy +( + +712 cڡ +SequT +& +Iut +, + +713  +N + ) + +715  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +716 +Iut +, + +717 :: +boo +:: +gܙhm +:: +hd_fd +( +N +), + +718 :: +boo +:: +gܙhm +:: +emy_fmr + +Iut + ) ); + +732 + gme +< +tyme + + gSequT +> + +733 +le +  +a_hd +( + +734 +SequT +& +Iut +, + +735  +N + ) + +737 :: +boo +:: +gܙhm +:: +fd_fm +( + +738 +Iut +, + +739 :: +boo +:: +gܙhm +:: +hd_fd +( +N +), + +740 :: +boo +:: +gܙhm +:: +emy_fmr + +Iut + ) ); + +763 + gme +< + +764 +tyme + + gOuutItT +, + +765 +tyme + + gRgeT +> + +766 +le + +OuutItT + +a__cy +( + +767 +OuutItT + +Ouut +, + +768 cڡ +RgeT +& +Iut +, + +769  +N + ) + +771  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +772 +Ouut +, + +773 +Iut +, + +774 :: +boo +:: +gܙhm +:: +_fd +( +N +), + +775 :: +boo +:: +gܙhm +:: +emy_fmr + +Iut + ) ); + +782 + gme +< +tyme + + gSequT +> + +783 +le + +SequT + +a__cy +( + +784 cڡ +SequT +& +Iut +, + +785  +N + ) + +787  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +788 +Iut +, + +789 :: +boo +:: +gܙhm +:: +_fd +( +N +), + +790 :: +boo +:: +gܙhm +:: +emy_fmr + +Iut + ) ); + +804 + gme +< +tyme + + gSequT +> + +805 +le +  +a_ +( + +806 +SequT +& +Iut +, + +807  +N + ) + +809 :: +boo +:: +gܙhm +:: +fd_fm +( + +810 +Iut +, + +811 :: +boo +:: +gܙhm +:: +_fd +( +N +), + +812 :: +boo +:: +gܙhm +:: +emy_fmr + +Iut + ) ); + +818 +usg + + ggܙhm +:: +a_nge_cy +; + +819 +usg + + ggܙhm +:: +a_nge +; + +820 +usg + + ggܙhm +:: +a_f_cy +; + +821 +usg + + ggܙhm +:: +a_f +; + +822 +usg + + ggܙhm +:: +_f_cy +; + +823 +usg + + ggܙhm +:: +_f +; + +824 +usg + + ggܙhm +:: +a_ϡ_cy +; + +825 +usg + + ggܙhm +:: +a_ϡ +; + +826 +usg + + ggܙhm +:: +_ϡ_cy +; + +827 +usg + + ggܙhm +:: +_ϡ +; + +828 +usg + + ggܙhm +:: +a_h_cy +; + +829 +usg + + ggܙhm +:: +a_h +; + +830 +usg + + ggܙhm +:: +_h_cy +; + +831 +usg + + ggܙhm +:: +_h +; + +832 +usg + + ggܙhm +:: +a_l_cy +; + +833 +usg + + ggܙhm +:: +a_l +; + +834 +usg + + ggܙhm +:: +_l_cy +; + +835 +usg + + ggܙhm +:: +_l +; + +836 +usg + + ggܙhm +:: +a_hd_cy +; + +837 +usg + + ggܙhm +:: +a_hd +; + +838 +usg + + ggܙhm +:: +a__cy +; + +839 +usg + + ggܙhm +:: +a_ +; + + @/usr/include/boost/algorithm/string/find.hpp + +11 #ide +BOOST_STRING_FIND_HPP + + +12  + #BOOST_STRING_FIND_HPP + + + ) + +14  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +32 +mea + + gboo + { + +33 +mea + + ggܙhm + { + +49 + gme +< +tyme + + gRgeT +,ym + gFdT +> + +50 +le + + g_nge +< + +51 +BOOST_STRING_TYPENAME + + gnge_ +< + gRgeT +>:: +ty +> + +52 +fd +( + +53 +RgeT +& +Iut +, + +54 cڡ +FdT +& +Fd +) + +56 + g_nge +< +BOOST_STRING_TYPENAME + + gnge_ +< + gRgeT +>:: +ty +> +l_put +(:: +boo +:: +as_l +( +Iut +)); + +58  +Fd +(:: +boo +:: +beg +( +l_put +),::boo:: +d +(lit_input)); + +77 + gme +< +tyme + + gRge1T +,ym + gRge2T +> + +78 +le + + g_nge +< + +79 +BOOST_STRING_TYPENAME + + gnge_ +< + gRge1T +>:: +ty +> + +80 +fd_f +( + +81 +Rge1T +& +Iut +, + +82 cڡ +Rge2T +& +Srch +) + +84  :: +boo +:: +gܙhm +:: +fd +( +Iut +, ::boo::gܙhm:: +f_fd +( +Srch +)); + +103 + gme +< +tyme + + gRge1T +,ym + gRge2T +> + +104 +le + + g_nge +< + +105 +BOOST_STRING_TYPENAME + + gnge_ +< + gRge1T +>:: +ty +> + +106 +ifd_f +( + +107 +Rge1T +& +Iut +, + +108 cڡ +Rge2T +& +Srch +, + +109 cڡ +d +:: +lo +& +Loc +=std::locale()) + +111  :: +boo +:: +gܙhm +:: +fd +( +Iut +, ::boo::gܙhm:: +f_fd +( +Srch +, +is_qu +( +Loc +))); + +130 + gme +< +tyme + + gRge1T +,ym + gRge2T +> + +131 +le + + g_nge +< + +132 +BOOST_STRING_TYPENAME + + gnge_ +< + gRge1T +>:: +ty +> + +133 +fd_ϡ +( + +134 +Rge1T +& +Iut +, + +135 cڡ +Rge2T +& +Srch +) + +137  :: +boo +:: +gܙhm +:: +fd +( +Iut +, ::boo::gܙhm:: +ϡ_fd +( +Srch +)); + +156 + gme +< +tyme + + gRge1T +,ym + gRge2T +> + +157 +le + + g_nge +< + +158 +BOOST_STRING_TYPENAME + + gnge_ +< + gRge1T +>:: +ty +> + +159 +ifd_ϡ +( + +160 +Rge1T +& +Iut +, + +161 cڡ +Rge2T +& +Srch +, + +162 cڡ +d +:: +lo +& +Loc +=std::locale()) + +164  :: +boo +:: +gܙhm +:: +fd +( +Iut +, ::boo::gܙhm:: +ϡ_fd +( +Srch +, +is_qu +( +Loc +))); + +184 + gme +< +tyme + + gRge1T +,ym + gRge2T +> + +185 +le + + g_nge +< + +186 +BOOST_STRING_TYPENAME + + gnge_ +< + gRge1T +>:: +ty +> + +187 +fd_h +( + +188 +Rge1T +& +Iut +, + +189 cڡ +Rge2T +& +Srch +, + +190  +Nth +) + +192  :: +boo +:: +gܙhm +:: +fd +( +Iut +, ::boo::gܙhm:: +h_fd +( +Srch +, +Nth +)); + +214 + gme +< +tyme + + gRge1T +,ym + gRge2T +> + +215 +le + + g_nge +< + +216 +BOOST_STRING_TYPENAME + + gnge_ +< + gRge1T +>:: +ty +> + +217 +ifd_h +( + +218 +Rge1T +& +Iut +, + +219 cڡ +Rge2T +& +Srch +, + +220  +Nth +, + +221 cڡ +d +:: +lo +& +Loc +=std::locale()) + +223  :: +boo +:: +gܙhm +:: +fd +( +Iut +, ::boo::gܙhm:: +h_fd +( +Srch +, +Nth +, +is_qu +( +Loc +))); + +246 + gme +< +tyme + + gRgeT +> + +247 +le + + g_nge +< + +248 +BOOST_STRING_TYPENAME + + gnge_ +< + gRgeT +>:: +ty +> + +249 +fd_hd +( + +250 +RgeT +& +Iut +, + +251  +N +) + +253  :: +boo +:: +gܙhm +:: +fd +( +Iut +, ::boo::gܙhm:: +hd_fd +( +N +)); + +277 + gme +< +tyme + + gRgeT +> + +278 +le + + g_nge +< + +279 +BOOST_STRING_TYPENAME + + gnge_ +< + gRgeT +>:: +ty +> + +280 +fd_ +( + +281 +RgeT +& +Iut +, + +282  +N +) + +284  :: +boo +:: +gܙhm +:: +fd +( +Iut +, ::boo::gܙhm:: +_fd +( +N +)); + +306 + gme +< +tyme + + gRgeT +,ym + gPdiT +> + +307 +le + + g_nge +< + +308 +BOOST_STRING_TYPENAME + + gnge_ +< + gRgeT +>:: +ty +> + +309 +fd_tok +( + +310 +RgeT +& +Iut +, + +311 +PdiT + +Pd +, + +312 +tok_comess_mode_ty + +eComess += +tok_comess_off +) + +314  :: +boo +:: +gܙhm +:: +fd +( +Iut +, ::boo::gܙhm:: +tok_fd +( +Pd +, +eComess +)); + +320 +usg + + ggܙhm +:: +fd +; + +321 +usg + + ggܙhm +:: +fd_f +; + +322 +usg + + ggܙhm +:: +ifd_f +; + +323 +usg + + ggܙhm +:: +fd_ϡ +; + +324 +usg + + ggܙhm +:: +ifd_ϡ +; + +325 +usg + + ggܙhm +:: +fd_h +; + +326 +usg + + ggܙhm +:: +ifd_h +; + +327 +usg + + ggܙhm +:: +fd_hd +; + +328 +usg + + ggܙhm +:: +fd_ +; + +329 +usg + + ggܙhm +:: +fd_tok +; + + @/usr/include/boost/algorithm/string/find_iterator.hpp + +11 #ide +BOOST_STRING_FIND_ITERATOR_HPP + + +12  + #BOOST_STRING_FIND_ITERATOR_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +33 +mea + + gboo + { + +34 +mea + + ggܙhm + { + +49 + gme +< +tyme + + gItT +> + +50 +ass + + gfd_ + : + +51 +public + +_de +< + +52 +fd_ +< +ItT +>, + +53 cڡ + g_nge +< + gItT +>, + +54 + gfwd_avl_g + >, + +55 +ive + + gda +:: +fd__ba +< +ItT +> + +57 +ive +: + +59 +nd + +ass + :: +boo +:: +_ce_acss +; + +61 + give +: + +64  +da +:: + tfd__ba +< + tItT +> + tba_ty +; + +65  +BOOST_STRING_TYPENAME + + +66 + tba_ty +:: + tput__ty + input_iterator_type; + +67  +BOOST_STRING_TYPENAME + + +68 + tba_ty +:: + tmch_ty + match_type; + +70 + gpublic +: + +77 +fd_ +() {} + +83 +fd_ +cڡ fd_& +Oth + ) : + +84 +ba_ty +( +Oth +), + +85 +m_Mch +( +Oth +.m_Match), + +86 +m_End +( +Oth +.m_End) {} + +93 + gme +< +tyme + + gFdT +> + +94 +fd_ +( + +95 +ItT + +Beg +, + +96 +ItT + +End +, + +97 +FdT + +Fd + ) : + +98 +da +:: +fd__ba +< +ItT +>( +Fd +,0), + +99 +m_Mch +( +Beg +,Begin), + +100 +m_End +( +End +) + +102 +emt +(); + +110 + gme +< +tyme + + gFdT +,ym + gRgeT +> + +111 +fd_ +( + +112 +RgeT +& +C +, + +113 +FdT + +Fd + ) : + +114 +da +:: +fd__ba +< +ItT +>( +Fd +,0) + +116 + g_nge +< +BOOST_STRING_TYPENAME + + gnge_ +< + gRgeT +>:: +ty +> +l_c +(:: +boo +:: +as_l +( +C +)); + +117 + gm_Mch +=:: +boo +:: +make__nge +(::boo:: +beg +( +l_c +), ::boost::begin(lit_col)); + +118 + gm_End +=:: +boo +:: +d +( +l_c +); + +120 +emt +(); + +123 + give +: + +127 cڡ +mch_ty +& +den +() const + +129  +m_Mch +; + +133  +emt +() + +135 + gm_Mch += +this +-> +do_fd +( +m_Mch +. +d +(), +m_End +); + +139 +bo + +equ +cڡ +fd_ +& +Oth + ) const + +141 +bo + + gbEof += +eof +(); + +142 +bo + + gbOthEof += +Oth +. +eof +(); + +144  + gbEof + || + gbOthEof + ? bEof== +bOthEof + : + +146 +m_Mch +== +Oth +.m_Match && + +147 +m_End +== +Oth +.m_End + +151 + gpublic +: + +160 +bo + +eof +() const + +163 +this +-> +is_nu +() || + +165 +m_Mch +. +beg +(= +m_End + && + +166 +m_Mch +. +d +(= +m_End + + +170 + give +: + +172 +mch_ty + +m_Mch +; + +173 +put__ty + + gm_End +; + +180 + gme +< +tyme + + gRgeT +,ym + gFdT +> + +181 +le + + gfd_ +< + +182 +BOOST_STRING_TYPENAME + + gnge_ +< + gRgeT +>:: +ty +> + +183 +make_fd_ +( + +184 +RgeT +& +Ci +, + +185 +FdT + +Fd +) + +187  + gfd_ +< +BOOST_STRING_TYPENAME + + gnge_ +< + gRgeT +>:: +ty +>( + +188 +Ci +, + gFd +); + +205 + gme +< +tyme + + gItT +> + +206 +ass + + gl_ + : + +207 +public + +_de +< + +208 +l_ +< +ItT +>, + +209 cڡ + g_nge +< + gItT +>, + +210 + gfwd_avl_g + >, + +211 +ive + + gda +:: +fd__ba +< +ItT +> + +213 +ive +: + +215 +nd + +ass + :: +boo +:: +_ce_acss +; + +217 + give +: + +220  +da +:: + tfd__ba +< + tItT +> + tba_ty +; + +221  +BOOST_STRING_TYPENAME + + +222 + tba_ty +:: + tput__ty + input_iterator_type; + +223  +BOOST_STRING_TYPENAME + + +224 + tba_ty +:: + tmch_ty + match_type; + +226 + gpublic +: + +233 +l_ +() : + +234 +m_Next +(), + +235 +m_End +(), + +236 +m_bEof +( +ue +) + +243 +l_ +cڡ s_& +Oth + ) : + +244 +ba_ty +( +Oth +), + +245 +m_Mch +( +Oth +.m_Match), + +246 +m_Next +( +Oth +.m_Next), + +247 +m_End +( +Oth +.m_End), + +248 +m_bEof +( +Oth +.m_bEof) + +256 + gme +< +tyme + + gFdT +> + +257 +l_ +( + +258 +ItT + +Beg +, + +259 +ItT + +End +, + +260 +FdT + +Fd + ) : + +261 +da +:: +fd__ba +< +ItT +>( +Fd +,0), + +262 +m_Mch +( +Beg +,Begin), + +263 +m_Next +( +Beg +), + +264 +m_End +( +End +), + +265 +m_bEof +( +l +) + +268 if( + gBeg +!= +End +) + +270 +emt +(); + +278 + gme +< +tyme + + gFdT +,ym + gRgeT +> + +279 +l_ +( + +280 +RgeT +& +C +, + +281 +FdT + +Fd + ) : + +282 +da +:: +fd__ba +< +ItT +>( +Fd +,0), + +283 +m_bEof +( +l +) + +285 + g_nge +< +BOOST_STRING_TYPENAME + + gnge_ +< + gRgeT +>:: +ty +> +l_c +(:: +boo +:: +as_l +( +C +)); + +286 + gm_Mch += +make__nge +(:: +boo +:: +beg +( +l_c +), ::boost::begin(lit_col)); + +287 + gm_Next +=:: +boo +:: +beg +( +l_c +); + +288 + gm_End +=:: +boo +:: +d +( +l_c +); + +291 if( + gm_Next +!= +m_End +) + +293 +emt +(); + +298 + give +: + +302 cڡ +mch_ty +& +den +() const + +304  +m_Mch +; + +308  +emt +() + +310 +mch_ty + + gFdMch += +this +-> +do_fd + +m_Next +, +m_End + ); + +312 if( + gFdMch +. +beg +()== +m_End + && +FdMch +. +d +()==m_End) + +314 if( +m_Mch +. +d +()== +m_End +) + +317 +m_bEof += +ue +; + +321 + gm_Mch += +mch_ty + +m_Next +, +FdMch +. +beg +() ); + +322 + gm_Next += +FdMch +. +d +(); + +326 +bo + +equ +cڡ +l_ +& +Oth + ) const + +328 +bo + + gbEof += +eof +(); + +329 +bo + + gbOthEof += +Oth +. +eof +(); + +331  + gbEof + || + gbOthEof + ? bEof== +bOthEof + : + +333 +m_Mch +== +Oth +.m_Match && + +334 +m_Next +== +Oth +.m_Next && + +335 +m_End +== +Oth +.m_End + +339 + gpublic +: + +348 +bo + +eof +() const + +350  +this +-> +is_nu +(|| +m_bEof +; + +353 + give +: + +355 +mch_ty + +m_Mch +; + +356 +put__ty + + gm_Next +; + +357 +put__ty + + gm_End +; + +358 +bo + + gm_bEof +; + +365 + gme +< +tyme + + gRgeT +,ym + gFdT +> + +366 +le + + gl_ +< + +367 +BOOST_STRING_TYPENAME + + gnge_ +< + gRgeT +>:: +ty +> + +368 +make_l_ +( + +369 +RgeT +& +Ci +, + +370 +FdT + +Fd +) + +372  + gl_ +< +BOOST_STRING_TYPENAME + + gnge_ +< + gRgeT +>:: +ty +>( + +373 +Ci +, + gFd +); + +380 +usg + + ggܙhm +:: +fd_ +; + +381 +usg + + ggܙhm +:: +make_fd_ +; + +382 +usg + + ggܙhm +:: +l_ +; + +383 +usg + + ggܙhm +:: +make_l_ +; + + @/usr/include/boost/algorithm/string/join.hpp + +11 #ide +BOOST_STRING_JOIN_HPP + + +12  + #BOOST_STRING_JOIN_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +28 +mea + + gboo + { + +29 +mea + + ggܙhm + { + +44 + gme +< +tyme + + gSequSequT +,ym + gRge1T +> + +45 +le + +tyme + + gnge_vue +< + gSequSequT +>:: +ty + + +46 +jo +( + +47 cڡ +SequSequT +& +Iut +, + +48 cڡ +Rge1T +& +S +) + +51  +tyme + + tnge_vue +< + tSequSequT +>:: + tty + + tResuT +; + +52  +tyme + + tnge_cڡ_ +< + tSequSequT +>:: + tty + + tIutItT +; + +55 +IutItT + + gBeg +=:: +boo +:: +beg +( +Iut +); + +56 +IutItT + + gEnd +=:: +boo +:: +d +( +Iut +); + +59 +ResuT + + gResu +; + +62 if( + gBeg +!= +End +) + +64 +da +:: + +( +Resu +, :: +boo +:: +d +(Resu), * +Beg +); + +65 ++ + gBeg +; + +68 ; + gBeg +!= +End +; ++itBegin) + +71 + gda +:: + +( +Resu +, :: +boo +:: +d +(Resu), ::boo:: +as_l +( +S +)); + +73 + gda +:: + +( +Resu +, :: +boo +:: +d +(Resu), * +Beg +); + +76  + gResu +; + +94 + gme +< +tyme + + gSequSequT +,ym + gRge1T +,ym + gPdiT +> + +95 +le + +tyme + + gnge_vue +< + gSequSequT +>:: +ty + + +96 +jo_if +( + +97 cڡ +SequSequT +& +Iut +, + +98 cڡ +Rge1T +& +S +, + +99 +PdiT + +Pd +) + +102  +tyme + + tnge_vue +< + tSequSequT +>:: + tty + + tResuT +; + +103  +tyme + + tnge_cڡ_ +< + tSequSequT +>:: + tty + + tIutItT +; + +106 +IutItT + + gBeg +=:: +boo +:: +beg +( +Iut +); + +107 +IutItT + + gEnd +=:: +boo +:: +d +( +Iut +); + +110 +ResuT + + gResu +; + +113  + gBeg +!= +End + && ! +Pd +(* +Beg +)) ++itBegin; + +115 if( + gBeg +!= +End +) + +117 +da +:: + +( +Resu +, :: +boo +:: +d +(Resu), * +Beg +); + +118 ++ + gBeg +; + +121 ; + gBeg +!= +End +; ++itBegin) + +123 if( +Pd +(* +Beg +)) + +126 + gda +:: + +( +Resu +, :: +boo +:: +d +(Resu), ::boo:: +as_l +( +S +)); + +128 + gda +:: + +( +Resu +, :: +boo +:: +d +(Resu), * +Beg +); + +132  + gResu +; + +138 +usg + + ggܙhm +:: +jo +; + +139 +usg + + ggܙhm +:: +jo_if +; + + @/usr/include/boost/algorithm/string/predicate.hpp + +11 #ide +BOOST_STRING_PREDICATE_HPP + + +12  + #BOOST_STRING_PREDICATE_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +37 +mea + + gboo + { + +38 +mea + + ggܙhm + { + +56 + gme +< +tyme + + gRge1T +,ym + gRge2T +,ym + gPdiT +> + +57 +le + +bo + +ts_wh +( + +58 cڡ +Rge1T +& +Iut +, + +59 cڡ +Rge2T +& +Te +, + +60 +PdiT + +Comp +) + +62 + g_nge +< +BOOST_STRING_TYPENAME + + gnge_cڡ_ +< + gRge1T +>:: +ty +> +l_put +(:: +boo +:: +as_l +( +Iut +)); + +63 + g_nge +< +BOOST_STRING_TYPENAME + + gnge_cڡ_ +< + gRge2T +>:: +ty +> +l_ +(:: +boo +:: +as_l +( +Te +)); + +65  +BOOST_STRING_TYPENAME + + +66 + tnge_cڡ_ +< + tRge1T +>:: + tty + + tIt1T +; + +67  +BOOST_STRING_TYPENAME + + +68 + tnge_cڡ_ +< + tRge2T +>:: + tty + + tIt2T +; + +70 +It1T + + gIutEnd +=:: +boo +:: +d +( +l_put +); + +71 +It2T + + gTeEnd +=:: +boo +:: +d +( +l_ +); + +73 +It1T + + g +=:: +boo +:: +beg +( +l_put +); + +74 +It2T + + gp +=:: +boo +:: +beg +( +l_ +); + +76 + g +!= +IutEnd + && +p +!= +TeEnd +; + +77 ++ + g +,++ + gp +) + +79 if!( +Comp +(* + +,* +p +)) ) + +80  + gl +; + +83  + gp +== +TeEnd +; + +90 + gme +< +tyme + + gRge1T +,ym + gRge2T +> + +91 +le + +bo + +ts_wh +( + +92 cڡ +Rge1T +& +Iut +, + +93 cڡ +Rge2T +& +Te +) + +95  :: +boo +:: +gܙhm +:: +ts_wh +( +Iut +, +Te +, +is_equ +()); + +111 + gme +< +tyme + + gRge1T +,ym + gRge2T +> + +112 +le + +bo + +its_wh +( + +113 cڡ +Rge1T +& +Iut +, + +114 cڡ +Rge2T +& +Te +, + +115 cڡ +d +:: +lo +& +Loc +=std::locale()) + +117  :: +boo +:: +gܙhm +:: +ts_wh +( +Iut +, +Te +, +is_qu +( +Loc +)); + +138 + gme +< +tyme + + gRge1T +,ym + gRge2T +,ym + gPdiT +> + +139 +le + +bo + +ds_wh +( + +140 cڡ +Rge1T +& +Iut +, + +141 cڡ +Rge2T +& +Te +, + +142 +PdiT + +Comp +) + +144 + g_nge +< +BOOST_STRING_TYPENAME + + gnge_cڡ_ +< + gRge1T +>:: +ty +> +l_put +(:: +boo +:: +as_l +( +Iut +)); + +145 + g_nge +< +BOOST_STRING_TYPENAME + + gnge_cڡ_ +< + gRge2T +>:: +ty +> +l_ +(:: +boo +:: +as_l +( +Te +)); + +147  +BOOST_STRING_TYPENAME + + +148 + tnge_cڡ_ +< + tRge1T +>:: + tty + + tIt1T +; + +149  +BOOST_STRING_TYPENAME + + tboo +:: + tda +:: + +150 + t_as +< + tIt1T +>:: + t_gy + + tgy +; + +152  + gda +:: + +153 +ds_wh__ +( + +154 :: +boo +:: +beg +( +l_put +), + +155 :: +boo +:: +d +( +l_put +), + +156 :: +boo +:: +beg +( +l_ +), + +157 :: +boo +:: +d +( +l_ +), + +158 +Comp +, + +159 +gy +()); + +167 + gme +< +tyme + + gRge1T +,ym + gRge2T +> + +168 +le + +bo + +ds_wh +( + +169 cڡ +Rge1T +& +Iut +, + +170 cڡ +Rge2T +& +Te +) + +172  :: +boo +:: +gܙhm +:: +ds_wh +( +Iut +, +Te +, +is_equ +()); + +188 + gme +< +tyme + + gRge1T +,ym + gRge2T +> + +189 +le + +bo + +nds_wh +( + +190 cڡ +Rge1T +& +Iut +, + +191 cڡ +Rge2T +& +Te +, + +192 cڡ +d +:: +lo +& +Loc +=std::locale()) + +194  :: +boo +:: +gܙhm +:: +ds_wh +( +Iut +, +Te +, +is_qu +( +Loc +)); + +212 + gme +< +tyme + + gRge1T +,ym + gRge2T +,ym + gPdiT +> + +213 +le + +bo + +cڏs +( + +214 cڡ +Rge1T +& +Iut +, + +215 cڡ +Rge2T +& +Te +, + +216 +PdiT + +Comp +) + +218 + g_nge +< +BOOST_STRING_TYPENAME + + gnge_cڡ_ +< + gRge1T +>:: +ty +> +l_put +(:: +boo +:: +as_l +( +Iut +)); + +219 + g_nge +< +BOOST_STRING_TYPENAME + + gnge_cڡ_ +< + gRge2T +>:: +ty +> +l_ +(:: +boo +:: +as_l +( +Te +)); + +221 i(:: +boo +:: +emy +( +l_ +)) + +224  +ue +; + +228 +bo + + gbResu +=(:: +boo +:: +gܙhm +:: +f_fd +( +l_ +, +Comp +)(::boo:: +beg +( +l_put +), ::boo:: +d +(lit_input))); + +229  + gbResu +; + +236 + gme +< +tyme + + gRge1T +,ym + gRge2T +> + +237 +le + +bo + +cڏs +( + +238 cڡ +Rge1T +& +Iut +, + +239 cڡ +Rge2T +& +Te +) + +241  :: +boo +:: +gܙhm +:: +cڏs +( +Iut +, +Te +, +is_equ +()); + +256 + gme +< +tyme + + gRge1T +,ym + gRge2T +> + +257 +le + +bo + +icڏs +( + +258 cڡ +Rge1T +& +Iut +, + +259 cڡ +Rge2T +& +Te +, + +260 cڡ +d +:: +lo +& +Loc +=std::locale()) + +262  :: +boo +:: +gܙhm +:: +cڏs +( +Iut +, +Te +, +is_qu +( +Loc +)); + +283 + gme +< +tyme + + gRge1T +,ym + gRge2T +,ym + gPdiT +> + +284 +le + +bo + +equs +( + +285 cڡ +Rge1T +& +Iut +, + +286 cڡ +Rge2T +& +Te +, + +287 +PdiT + +Comp +) + +289 + g_nge +< +BOOST_STRING_TYPENAME + + gnge_cڡ_ +< + gRge1T +>:: +ty +> +l_put +(:: +boo +:: +as_l +( +Iut +)); + +290 + g_nge +< +BOOST_STRING_TYPENAME + + gnge_cڡ_ +< + gRge2T +>:: +ty +> +l_ +(:: +boo +:: +as_l +( +Te +)); + +292  +BOOST_STRING_TYPENAME + + +293 + tnge_cڡ_ +< + tRge1T +>:: + tty + + tIt1T +; + +294  +BOOST_STRING_TYPENAME + + +295 + tnge_cڡ_ +< + tRge2T +>:: + tty + + tIt2T +; + +297 +It1T + + gIutEnd +=:: +boo +:: +d +( +l_put +); + +298 +It2T + + gTeEnd +=:: +boo +:: +d +( +l_ +); + +300 +It1T + + g +=:: +boo +:: +beg +( +l_put +); + +301 +It2T + + gp +=:: +boo +:: +beg +( +l_ +); + +303 + g +!= +IutEnd + && +p +!= +TeEnd +; + +304 ++ + g +,++ + gp +) + +306 if!( +Comp +(* + +,* +p +)) ) + +307  + gl +; + +310  ( + gp +== +TeEnd +&& ( + +== +IutEnd +); + +317 + gme +< +tyme + + gRge1T +,ym + gRge2T +> + +318 +le + +bo + +equs +( + +319 cڡ +Rge1T +& +Iut +, + +320 cڡ +Rge2T +& +Te +) + +322  :: +boo +:: +gܙhm +:: +equs +( +Iut +, +Te +, +is_equ +()); + +340 + gme +< +tyme + + gRge1T +,ym + gRge2T +> + +341 +le + +bo + +qus +( + +342 cڡ +Rge1T +& +Iut +, + +343 cڡ +Rge2T +& +Te +, + +344 cڡ +d +:: +lo +& +Loc +=std::locale()) + +346  :: +boo +:: +gܙhm +:: +equs +( +Iut +, +Te +, +is_qu +( +Loc +)); + +369 + gme +< +tyme + + gRge1T +,ym + gRge2T +,ym + gPdiT +> + +370 +le + +bo + +xicogphil_com +( + +371 cڡ +Rge1T +& +Arg1 +, + +372 cڡ +Rge2T +& +Arg2 +, + +373 +PdiT + +Pd +) + +375 + g_nge +< +BOOST_STRING_TYPENAME + + gnge_cڡ_ +< + gRge1T +>:: +ty +> +l_g1 +(:: +boo +:: +as_l +( +Arg1 +)); + +376 + g_nge +< +BOOST_STRING_TYPENAME + + gnge_cڡ_ +< + gRge2T +>:: +ty +> +l_g2 +(:: +boo +:: +as_l +( +Arg2 +)); + +378  + gd +:: +xicogphil_com +( + +379 :: +boo +:: +beg +( +l_g1 +), + +380 :: +boo +:: +d +( +l_g1 +), + +381 :: +boo +:: +beg +( +l_g2 +), + +382 :: +boo +:: +d +( +l_g2 +), + +383 +Pd +); + +390 + gme +< +tyme + + gRge1T +,ym + gRge2T +> + +391 +le + +bo + +xicogphil_com +( + +392 cڡ +Rge1T +& +Arg1 +, + +393 cڡ +Rge2T +& +Arg2 +) + +395  :: +boo +:: +gܙhm +:: +xicogphil_com +( +Arg1 +, +Arg2 +, +is_ss +()); + +414 + gme +< +tyme + + gRge1T +,ym + gRge2T +> + +415 +le + +bo + +exicogphil_com +( + +416 cڡ +Rge1T +& +Arg1 +, + +417 cڡ +Rge2T +& +Arg2 +, + +418 cڡ +d +:: +lo +& +Loc +=std::locale()) + +420  :: +boo +:: +gܙhm +:: +xicogphil_com +( +Arg1 +, +Arg2 +, +is_ess +( +Loc +)); + +437 + gme +< +tyme + + gRgeT +,ym + gPdiT +> + +438 +le + +bo + +l +( + +439 cڡ +RgeT +& +Iut +, + +440 +PdiT + +Pd +) + +442 + g_nge +< +BOOST_STRING_TYPENAME + + gnge_cڡ_ +< + gRgeT +>:: +ty +> +l_put +(:: +boo +:: +as_l +( +Iut +)); + +444  +BOOST_STRING_TYPENAME + + +445 + tnge_cڡ_ +< + tRgeT +>:: + tty + + tIt1T +; + +447 +It1T + + gIutEnd +=:: +boo +:: +d +( +l_put +); + +448  +It1T + + gIt +=:: +boo +:: +beg +( +l_put +); It!= +IutEnd +; ++It) + +450 i(! +Pd +(* +It +)) + +451  + gl +; + +454  + gue +; + +460 +usg + + ggܙhm +:: +ts_wh +; + +461 +usg + + ggܙhm +:: +its_wh +; + +462 +usg + + ggܙhm +:: +ds_wh +; + +463 +usg + + ggܙhm +:: +nds_wh +; + +464 +usg + + ggܙhm +:: +cڏs +; + +465 +usg + + ggܙhm +:: +icڏs +; + +466 +usg + + ggܙhm +:: +equs +; + +467 +usg + + ggܙhm +:: +qus +; + +468 +usg + + ggܙhm +:: +l +; + +469 +usg + + ggܙhm +:: +xicogphil_com +; + +470 +usg + + ggܙhm +:: +exicogphil_com +; + + @/usr/include/boost/algorithm/string/replace.hpp + +11 #ide +BOOST_STRING_REPLACE_HPP + + +12  + #BOOST_STRING_REPLACE_HPP + + + ) + +14  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +32 +mea + + gboo + { + +33 +mea + + ggܙhm + { + +52 + gme +< + +53 +tyme + + gOuutItT +, + +54 +tyme + + gRge1T +, + +55 +tyme + + gRge2T +> + +56 +le + +OuutItT + +a_nge_cy +( + +57 +OuutItT + +Ouut +, + +58 cڡ +Rge1T +& +Iut +, + +59 cڡ +_nge +< + +60 +BOOST_STRING_TYPENAME + + +61 +nge_cڡ_ +< +Rge1T +>:: +ty +>& +SrchRge +, + +62 cڡ +Rge2T +& +Fm +) + +64  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +65 +Ouut +, + +66 +Iut +, + +67 :: +boo +:: +gܙhm +:: +nge_fd +( +SrchRge +), + +68 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +)); + +75 + gme +< +tyme + + gSequT +,ym + gRgeT +> + +76 +le + +SequT + +a_nge_cy +( + +77 cڡ +SequT +& +Iut +, + +78 cڡ +_nge +< + +79 +BOOST_STRING_TYPENAME + + +80 +nge_cڡ_ +< +SequT +>:: +ty +>& +SrchRge +, + +81 cڡ +RgeT +& +Fm +) + +83  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +84 +Iut +, + +85 :: +boo +:: +gܙhm +:: +nge_fd +( +SrchRge +), + +86 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +)); + +98 + gme +< +tyme + + gSequT +,ym + gRgeT +> + +99 +le +  +a_nge +( + +100 +SequT +& +Iut +, + +101 cڡ +_nge +< + +102 +BOOST_STRING_TYPENAME + + +103 +nge_ +< +SequT +>:: +ty +>& +SrchRge +, + +104 cڡ +RgeT +& +Fm +) + +106 :: +boo +:: +gܙhm +:: +fd_fm +( + +107 +Iut +, + +108 :: +boo +:: +gܙhm +:: +nge_fd +( +SrchRge +), + +109 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +)); + +130 + gme +< + +131 +tyme + + gOuutItT +, + +132 +tyme + + gRge1T +, + +133 +tyme + + gRge2T +, + +134 +tyme + + gRge3T +> + +135 +le + +OuutItT + +a_f_cy +( + +136 +OuutItT + +Ouut +, + +137 cڡ +Rge1T +& +Iut +, + +138 cڡ +Rge2T +& +Srch +, + +139 cڡ +Rge3T +& +Fm +) + +141  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +142 +Ouut +, + +143 +Iut +, + +144 :: +boo +:: +gܙhm +:: +f_fd +( +Srch +), + +145 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +152 + gme +< +tyme + + gSequT +,ym + gRge1T +,ym + gRge2T +> + +153 +le + +SequT + +a_f_cy +( + +154 cڡ +SequT +& +Iut +, + +155 cڡ +Rge1T +& +Srch +, + +156 cڡ +Rge2T +& +Fm + ) + +158  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +159 +Iut +, + +160 :: +boo +:: +gܙhm +:: +f_fd +( +Srch +), + +161 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +173 + gme +< +tyme + + gSequT +,ym + gRge1T +,ym + gRge2T +> + +174 +le +  +a_f +( + +175 +SequT +& +Iut +, + +176 cڡ +Rge1T +& +Srch +, + +177 cڡ +Rge2T +& +Fm + ) + +179 :: +boo +:: +gܙhm +:: +fd_fm +( + +180 +Iut +, + +181 :: +boo +:: +gܙhm +:: +f_fd +( +Srch +), + +182 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +205 + gme +< + +206 +tyme + + gOuutItT +, + +207 +tyme + + gRge1T +, + +208 +tyme + + gRge2T +, + +209 +tyme + + gRge3T +> + +210 +le + +OuutItT + +_f_cy +( + +211 +OuutItT + +Ouut +, + +212 cڡ +Rge1T +& +Iut +, + +213 cڡ +Rge2T +& +Srch +, + +214 cڡ +Rge3T +& +Fm +, + +215 cڡ +d +:: +lo +& +Loc +=std::locale() ) + +217  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +218 +Ouut +, + +219 +Iut +, + +220 :: +boo +:: +gܙhm +:: +f_fd +( +Srch +, +is_qu +( +Loc +)), + +221 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +228 + gme +< +tyme + + gSequT +,ym + gRge2T +,ym + gRge1T +> + +229 +le + +SequT + +_f_cy +( + +230 cڡ +SequT +& +Iut +, + +231 cڡ +Rge2T +& +Srch +, + +232 cڡ +Rge1T +& +Fm +, + +233 cڡ +d +:: +lo +& +Loc +=std::locale() ) + +235  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +236 +Iut +, + +237 :: +boo +:: +gܙhm +:: +f_fd +( +Srch +, +is_qu +( +Loc +)), + +238 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +252 + gme +< +tyme + + gSequT +,ym + gRge1T +,ym + gRge2T +> + +253 +le +  +_f +( + +254 +SequT +& +Iut +, + +255 cڡ +Rge1T +& +Srch +, + +256 cڡ +Rge2T +& +Fm +, + +257 cڡ +d +:: +lo +& +Loc +=std::locale() ) + +259 :: +boo +:: +gܙhm +:: +fd_fm +( + +260 +Iut +, + +261 :: +boo +:: +gܙhm +:: +f_fd +( +Srch +, +is_qu +( +Loc +)), + +262 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +283 + gme +< + +284 +tyme + + gOuutItT +, + +285 +tyme + + gRge1T +, + +286 +tyme + + gRge2T +, + +287 +tyme + + gRge3T +> + +288 +le + +OuutItT + +a_ϡ_cy +( + +289 +OuutItT + +Ouut +, + +290 cڡ +Rge1T +& +Iut +, + +291 cڡ +Rge2T +& +Srch +, + +292 cڡ +Rge3T +& +Fm + ) + +294  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +295 +Ouut +, + +296 +Iut +, + +297 :: +boo +:: +gܙhm +:: +ϡ_fd +( +Srch +), + +298 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +305 + gme +< +tyme + + gSequT +,ym + gRge1T +,ym + gRge2T +> + +306 +le + +SequT + +a_ϡ_cy +( + +307 cڡ +SequT +& +Iut +, + +308 cڡ +Rge1T +& +Srch +, + +309 cڡ +Rge2T +& +Fm + ) + +311  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +312 +Iut +, + +313 :: +boo +:: +gܙhm +:: +ϡ_fd +( +Srch +), + +314 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +326 + gme +< +tyme + + gSequT +,ym + gRge1T +,ym + gRge2T +> + +327 +le +  +a_ϡ +( + +328 +SequT +& +Iut +, + +329 cڡ +Rge1T +& +Srch +, + +330 cڡ +Rge2T +& +Fm + ) + +332 :: +boo +:: +gܙhm +:: +fd_fm +( + +333 +Iut +, + +334 :: +boo +:: +gܙhm +:: +ϡ_fd +( +Srch +), + +335 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +358 + gme +< + +359 +tyme + + gOuutItT +, + +360 +tyme + + gRge1T +, + +361 +tyme + + gRge2T +, + +362 +tyme + + gRge3T +> + +363 +le + +OuutItT + +_ϡ_cy +( + +364 +OuutItT + +Ouut +, + +365 cڡ +Rge1T +& +Iut +, + +366 cڡ +Rge2T +& +Srch +, + +367 cڡ +Rge3T +& +Fm +, + +368 cڡ +d +:: +lo +& +Loc +=std::locale() ) + +370  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +371 +Ouut +, + +372 +Iut +, + +373 :: +boo +:: +gܙhm +:: +ϡ_fd +( +Srch +, +is_qu +( +Loc +)), + +374 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +381 + gme +< +tyme + + gSequT +,ym + gRge1T +,ym + gRge2T +> + +382 +le + +SequT + +_ϡ_cy +( + +383 cڡ +SequT +& +Iut +, + +384 cڡ +Rge1T +& +Srch +, + +385 cڡ +Rge2T +& +Fm +, + +386 cڡ +d +:: +lo +& +Loc +=std::locale() ) + +388  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +389 +Iut +, + +390 :: +boo +:: +gܙhm +:: +ϡ_fd +( +Srch +, +is_qu +( +Loc +)), + +391 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +405 + gme +< +tyme + + gSequT +,ym + gRge1T +,ym + gRge2T +> + +406 +le +  +_ϡ +( + +407 +SequT +& +Iut +, + +408 cڡ +Rge1T +& +Srch +, + +409 cڡ +Rge2T +& +Fm +, + +410 cڡ +d +:: +lo +& +Loc +=std::locale() ) + +412 :: +boo +:: +gܙhm +:: +fd_fm +( + +413 +Iut +, + +414 :: +boo +:: +gܙhm +:: +ϡ_fd +( +Srch +, +is_qu +( +Loc +)), + +415 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +438 + gme +< + +439 +tyme + + gOuutItT +, + +440 +tyme + + gRge1T +, + +441 +tyme + + gRge2T +, + +442 +tyme + + gRge3T +> + +443 +le + +OuutItT + +a_h_cy +( + +444 +OuutItT + +Ouut +, + +445 cڡ +Rge1T +& +Iut +, + +446 cڡ +Rge2T +& +Srch +, + +447  +Nth +, + +448 cڡ +Rge3T +& +Fm + ) + +450  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +451 +Ouut +, + +452 +Iut +, + +453 :: +boo +:: +gܙhm +:: +h_fd +( +Srch +, +Nth +), + +454 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +461 + gme +< +tyme + + gSequT +,ym + gRge1T +,ym + gRge2T +> + +462 +le + +SequT + +a_h_cy +( + +463 cڡ +SequT +& +Iut +, + +464 cڡ +Rge1T +& +Srch +, + +465  +Nth +, + +466 cڡ +Rge2T +& +Fm + ) + +468  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +469 +Iut +, + +470 :: +boo +:: +gܙhm +:: +h_fd +( +Srch +, +Nth +), + +471 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +485 + gme +< +tyme + + gSequT +,ym + gRge1T +,ym + gRge2T +> + +486 +le +  +a_h +( + +487 +SequT +& +Iut +, + +488 cڡ +Rge1T +& +Srch +, + +489  +Nth +, + +490 cڡ +Rge2T +& +Fm + ) + +492 :: +boo +:: +gܙhm +:: +fd_fm +( + +493 +Iut +, + +494 :: +boo +:: +gܙhm +:: +h_fd +( +Srch +, +Nth +), + +495 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +520 + gme +< + +521 +tyme + + gOuutItT +, + +522 +tyme + + gRge1T +, + +523 +tyme + + gRge2T +, + +524 +tyme + + gRge3T +> + +525 +le + +OuutItT + +_h_cy +( + +526 +OuutItT + +Ouut +, + +527 cڡ +Rge1T +& +Iut +, + +528 cڡ +Rge2T +& +Srch +, + +529  +Nth +, + +530 cڡ +Rge3T +& +Fm +, + +531 cڡ +d +:: +lo +& +Loc +=std::locale() ) + +533  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +534 +Ouut +, + +535 +Iut +, + +536 :: +boo +:: +gܙhm +:: +h_fd +( +Srch +, +Nth +, +is_qu +( +Loc +) ), + +537 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +544 + gme +< +tyme + + gSequT +,ym + gRge1T +,ym + gRge2T +> + +545 +le + +SequT + +_h_cy +( + +546 cڡ +SequT +& +Iut +, + +547 cڡ +Rge1T +& +Srch +, + +548  +Nth +, + +549 cڡ +Rge2T +& +Fm +, + +550 cڡ +d +:: +lo +& +Loc +=std::locale() ) + +552  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +553 +Iut +, + +554 :: +boo +:: +gܙhm +:: +h_fd +( +Srch +, +Nth +, +is_qu +( +Loc +)), + +555 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +571 + gme +< +tyme + + gSequT +,ym + gRge1T +,ym + gRge2T +> + +572 +le +  +_h +( + +573 +SequT +& +Iut +, + +574 cڡ +Rge1T +& +Srch +, + +575  +Nth +, + +576 cڡ +Rge2T +& +Fm +, + +577 cڡ +d +:: +lo +& +Loc +=std::locale() ) + +579 :: +boo +:: +gܙhm +:: +fd_fm +( + +580 +Iut +, + +581 :: +boo +:: +gܙhm +:: +h_fd +( +Srch +, +Nth +, +is_qu +( +Loc +)), + +582 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +603 + gme +< + +604 +tyme + + gOuutItT +, + +605 +tyme + + gRge1T +, + +606 +tyme + + gRge2T +, + +607 +tyme + + gRge3T +> + +608 +le + +OuutItT + +a_l_cy +( + +609 +OuutItT + +Ouut +, + +610 cڡ +Rge1T +& +Iut +, + +611 cڡ +Rge2T +& +Srch +, + +612 cڡ +Rge3T +& +Fm + ) + +614  :: +boo +:: +gܙhm +:: +fd_fm_l_cy +( + +615 +Ouut +, + +616 +Iut +, + +617 :: +boo +:: +gܙhm +:: +f_fd +( +Srch +), + +618 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +625 + gme +< +tyme + + gSequT +,ym + gRge1T +,ym + gRge2T +> + +626 +le + +SequT + +a_l_cy +( + +627 cڡ +SequT +& +Iut +, + +628 cڡ +Rge1T +& +Srch +, + +629 cڡ +Rge2T +& +Fm + ) + +631  :: +boo +:: +gܙhm +:: +fd_fm_l_cy +( + +632 +Iut +, + +633 :: +boo +:: +gܙhm +:: +f_fd +( +Srch +), + +634 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +646 + gme +< +tyme + + gSequT +,ym + gRge1T +,ym + gRge2T +> + +647 +le +  +a_l +( + +648 +SequT +& +Iut +, + +649 cڡ +Rge1T +& +Srch +, + +650 cڡ +Rge2T +& +Fm + ) + +652 :: +boo +:: +gܙhm +:: +fd_fm_l +( + +653 +Iut +, + +654 :: +boo +:: +gܙhm +:: +f_fd +( +Srch +), + +655 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +678 + gme +< + +679 +tyme + + gOuutItT +, + +680 +tyme + + gRge1T +, + +681 +tyme + + gRge2T +, + +682 +tyme + + gRge3T +> + +683 +le + +OuutItT + +_l_cy +( + +684 +OuutItT + +Ouut +, + +685 cڡ +Rge1T +& +Iut +, + +686 cڡ +Rge2T +& +Srch +, + +687 cڡ +Rge3T +& +Fm +, + +688 cڡ +d +:: +lo +& +Loc +=std::locale() ) + +690  :: +boo +:: +gܙhm +:: +fd_fm_l_cy +( + +691 +Ouut +, + +692 +Iut +, + +693 :: +boo +:: +gܙhm +:: +f_fd +( +Srch +, +is_qu +( +Loc +)), + +694 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +701 + gme +< +tyme + + gSequT +,ym + gRge1T +,ym + gRge2T +> + +702 +le + +SequT + +_l_cy +( + +703 cڡ +SequT +& +Iut +, + +704 cڡ +Rge1T +& +Srch +, + +705 cڡ +Rge2T +& +Fm +, + +706 cڡ +d +:: +lo +& +Loc +=std::locale() ) + +708  :: +boo +:: +gܙhm +:: +fd_fm_l_cy +( + +709 +Iut +, + +710 :: +boo +:: +gܙhm +:: +f_fd +( +Srch +, +is_qu +( +Loc +)), + +711 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +725 + gme +< +tyme + + gSequT +,ym + gRge1T +,ym + gRge2T +> + +726 +le +  +_l +( + +727 +SequT +& +Iut +, + +728 cڡ +Rge1T +& +Srch +, + +729 cڡ +Rge2T +& +Fm +, + +730 cڡ +d +:: +lo +& +Loc +=std::locale() ) + +732 :: +boo +:: +gܙhm +:: +fd_fm_l +( + +733 +Iut +, + +734 :: +boo +:: +gܙhm +:: +f_fd +( +Srch +, +is_qu +( +Loc +)), + +735 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +760 + gme +< + +761 +tyme + + gOuutItT +, + +762 +tyme + + gRge1T +, + +763 +tyme + + gRge2T +> + +764 +le + +OuutItT + +a_hd_cy +( + +765 +OuutItT + +Ouut +, + +766 cڡ +Rge1T +& +Iut +, + +767  +N +, + +768 cڡ +Rge2T +& +Fm + ) + +770  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +771 +Ouut +, + +772 +Iut +, + +773 :: +boo +:: +gܙhm +:: +hd_fd +( +N +), + +774 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +781 + gme +< +tyme + + gSequT +,ym + gRgeT +> + +782 +le + +SequT + +a_hd_cy +( + +783 cڡ +SequT +& +Iut +, + +784  +N +, + +785 cڡ +RgeT +& +Fm + ) + +787  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +788 +Iut +, + +789 :: +boo +:: +gܙhm +:: +hd_fd +( +N +), + +790 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +806 + gme +< +tyme + + gSequT +,ym + gRgeT +> + +807 +le +  +a_hd +( + +808 +SequT +& +Iut +, + +809  +N +, + +810 cڡ +RgeT +& +Fm + ) + +812 :: +boo +:: +gܙhm +:: +fd_fm +( + +813 +Iut +, + +814 :: +boo +:: +gܙhm +:: +hd_fd +( +N +), + +815 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +840 + gme +< + +841 +tyme + + gOuutItT +, + +842 +tyme + + gRge1T +, + +843 +tyme + + gRge2T +> + +844 +le + +OuutItT + +a__cy +( + +845 +OuutItT + +Ouut +, + +846 cڡ +Rge1T +& +Iut +, + +847  +N +, + +848 cڡ +Rge2T +& +Fm + ) + +850  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +851 +Ouut +, + +852 +Iut +, + +853 :: +boo +:: +gܙhm +:: +_fd +( +N +), + +854 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +861 + gme +< +tyme + + gSequT +,ym + gRgeT +> + +862 +le + +SequT + +a__cy +( + +863 cڡ +SequT +& +Iut +, + +864  +N +, + +865 cڡ +RgeT +& +Fm + ) + +867  :: +boo +:: +gܙhm +:: +fd_fm_cy +( + +868 +Iut +, + +869 :: +boo +:: +gܙhm +:: +_fd +( +N +), + +870 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +886 + gme +< +tyme + + gSequT +,ym + gRgeT +> + +887 +le +  +a_ +( + +888 +SequT +& +Iut +, + +889  +N +, + +890 cڡ +RgeT +& +Fm + ) + +892 :: +boo +:: +gܙhm +:: +fd_fm +( + +893 +Iut +, + +894 :: +boo +:: +gܙhm +:: +_fd +( +N +), + +895 :: +boo +:: +gܙhm +:: +cڡ_fmr +( +Fm +) ); + +901 +usg + + ggܙhm +:: +a_nge_cy +; + +902 +usg + + ggܙhm +:: +a_nge +; + +903 +usg + + ggܙhm +:: +a_f_cy +; + +904 +usg + + ggܙhm +:: +a_f +; + +905 +usg + + ggܙhm +:: +_f_cy +; + +906 +usg + + ggܙhm +:: +_f +; + +907 +usg + + ggܙhm +:: +a_ϡ_cy +; + +908 +usg + + ggܙhm +:: +a_ϡ +; + +909 +usg + + ggܙhm +:: +_ϡ_cy +; + +910 +usg + + ggܙhm +:: +_ϡ +; + +911 +usg + + ggܙhm +:: +a_h_cy +; + +912 +usg + + ggܙhm +:: +a_h +; + +913 +usg + + ggܙhm +:: +_h_cy +; + +914 +usg + + ggܙhm +:: +_h +; + +915 +usg + + ggܙhm +:: +a_l_cy +; + +916 +usg + + ggܙhm +:: +a_l +; + +917 +usg + + ggܙhm +:: +_l_cy +; + +918 +usg + + ggܙhm +:: +_l +; + +919 +usg + + ggܙhm +:: +a_hd_cy +; + +920 +usg + + ggܙhm +:: +a_hd +; + +921 +usg + + ggܙhm +:: +a__cy +; + +922 +usg + + ggܙhm +:: +a_ +; + + @/usr/include/boost/algorithm/string/split.hpp + +11 #ide +BOOST_STRING_SPLIT_HPP + + +12  + #BOOST_STRING_SPLIT_HPP + + + ) + +14  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +34 +mea + + gboo + { + +35 +mea + + ggܙhm + { + +61 + gme +< +tyme + + gSequSequT +,ym + gRge1T +,ym + gRge2T + > + +62 +le + + gSequSequT +& +fd_l +( + +63 +SequSequT +& +Resu +, + +64 +Rge1T +& +Iut +, + +65 cڡ +Rge2T +& +Srch +) + +67  :: +boo +:: +gܙhm +:: +_fd +( + +68 +Resu +, + +69 +Iut +, + +70 :: +boo +:: +gܙhm +:: +f_fd +( +Srch +) ); + +96 + gme +< +tyme + + gSequSequT +,ym + gRge1T +,ym + gRge2T + > + +97 +le + + gSequSequT +& +ifd_l +( + +98 +SequSequT +& +Resu +, + +99 +Rge1T +& +Iut +, + +100 cڡ +Rge2T +& +Srch +, + +101 cڡ +d +:: +lo +& +Loc +=std::locale() ) + +103  :: +boo +:: +gܙhm +:: +_fd +( + +104 +Resu +, + +105 +Iut +, + +106 :: +boo +:: +gܙhm +:: +f_fd +( +Srch +, +is_qu +( +Loc +) ) ); + +139 + gme +< +tyme + + gSequSequT +,ym + gRgeT +,ym + gPdiT + > + +140 +le + + gSequSequT +& +l +( + +141 +SequSequT +& +Resu +, + +142 +RgeT +& +Iut +, + +143 +PdiT + +Pd +, + +144 +tok_comess_mode_ty + +eComess += +tok_comess_off + ) + +146  :: +boo +:: +gܙhm +:: +_l +( + +147 +Resu +, + +148 +Iut +, + +149 :: +boo +:: +gܙhm +:: +tok_fd + +Pd +, +eComess + ) ); + +155 +usg + + ggܙhm +:: +fd_l +; + +156 +usg + + ggܙhm +:: +ifd_l +; + +157 +usg + + ggܙhm +:: +l +; + + @/usr/include/boost/algorithm/string/std_containers_traits.hpp + +11 #ide +BOOST_STRING_STD_CONTAINERS_TRAITS_HPP + + +12  + #BOOST_STRING_STD_CONTAINERS_TRAITS_HPP + + + ) + +18  + ~ + +19  + ~ + +20  + ~ + +22 #ifde +BOOST_HAS_SLIST + + +23  + ~ + + @/usr/include/boost/algorithm/string/trim.hpp + +11 #ide +BOOST_STRING_TRIM_HPP + + +12  + #BOOST_STRING_TRIM_HPP + + + ) + +14  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +38 +mea + + gboo + { + +39 +mea + + ggܙhm + { + +60 + gme +< +tyme + + gOuutItT +,ym + gRgeT +,ym + gPdiT +> + +61 +le + +OuutItT + +im__cy_if +( + +62 +OuutItT + +Ouut +, + +63 cڡ +RgeT +& +Iut +, + +64 +PdiT + +IsS +) + +66 + g_nge +< +BOOST_STRING_TYPENAME + + gnge_cڡ_ +< + gRgeT +>:: +ty +> +l_nge +(:: +boo +:: +as_l +( +Iut +)); + +68 + gd +:: +cy +( + +69 :: +boo +:: +gܙhm +:: +da +:: +im_beg +( + +70 :: +boo +:: +beg +( +l_nge +), + +71 :: +boo +:: +d +( +l_nge +), + +72 +IsS + ), + +73 :: +boo +:: +d +( +l_nge +), + +74 +Ouut +); + +76  + gOuut +; + +83 + gme +< +tyme + + gSequT +,ym + gPdiT +> + +84 +le + +SequT + +im__cy_if +(cڡ SequT& +Iut +, +PdiT + +IsS +) + +86  +SequT +( + +87 :: +boo +:: +gܙhm +:: +da +:: +im_beg +( + +88 :: +boo +:: +beg +( +Iut +), + +89 :: +boo +:: +d +( +Iut +), + +90 +IsS + ), + +91 :: +boo +:: +d +( +Iut +)); + +105 + gme +< +tyme + + gSequT +> + +106 +le + +SequT + +im__cy +(cڡ SequT& +Iut +, cڡ +d +:: +lo +& +Loc +=std::locale()) + +109 :: +boo +:: +gܙhm +:: +im__cy_if +( + +110 +Iut +, + +111 +is_a +( +Loc +)); + +123 + gme +< +tyme + + gSequT +,ym + gPdiT +> + +124 +le +  +im__if +( +SequT +& +Iut +, +PdiT + +IsS +) + +126 + gIut +. +a +( + +127 :: +boo +:: +beg +( +Iut +), + +128 :: +boo +:: +gܙhm +:: +da +:: +im_beg +( + +129 :: +boo +:: +beg +( +Iut +), + +130 :: +boo +:: +d +( +Iut +), + +131 +IsS +)); + +142 + gme +< +tyme + + gSequT +> + +143 +le +  +im_ +( +SequT +& +Iut +, cڡ +d +:: +lo +& +Loc +=std::locale()) + +145 :: +boo +:: +gܙhm +:: +im__if +( + +146 +Iut +, + +147 +is_a +( +Loc +)); + +168 + gme +< +tyme + + gOuutItT +,ym + gRgeT +,ym + gPdiT +> + +169 +le + +OuutItT + +im_right_cy_if +( + +170 +OuutItT + +Ouut +, + +171 cڡ +RgeT +& +Iut +, + +172 +PdiT + +IsS + ) + +174 + g_nge +< +BOOST_STRING_TYPENAME + + gnge_cڡ_ +< + gRgeT +>:: +ty +> +l_nge +(:: +boo +:: +as_l +( +Iut +)); + +176 + gd +:: +cy +( + +177 :: +boo +:: +beg +( +l_nge +), + +178 :: +boo +:: +gܙhm +:: +da +:: +im_d +( + +179 :: +boo +:: +beg +( +l_nge +), + +180 :: +boo +:: +d +( +l_nge +), + +181 +IsS + ), + +182 +Ouut + ); + +184  + gOuut +; + +191 + gme +< +tyme + + gSequT +,ym + gPdiT +> + +192 +le + +SequT + +im_right_cy_if +(cڡ SequT& +Iut +, +PdiT + +IsS +) + +194  +SequT +( + +195 :: +boo +:: +beg +( +Iut +), + +196 :: +boo +:: +gܙhm +:: +da +:: +im_d +( + +197 :: +boo +:: +beg +( +Iut +), + +198 :: +boo +:: +d +( +Iut +), + +199 +IsS +) + +214 + gme +< +tyme + + gSequT +> + +215 +le + +SequT + +im_right_cy +(cڡ SequT& +Iut +, cڡ +d +:: +lo +& +Loc +=std::locale()) + +218 :: +boo +:: +gܙhm +:: +im_right_cy_if +( + +219 +Iut +, + +220 +is_a +( +Loc +)); + +233 + gme +< +tyme + + gSequT +,ym + gPdiT +> + +234 +le +  +im_right_if +( +SequT +& +Iut +, +PdiT + +IsS +) + +236 + gIut +. +a +( + +237 :: +boo +:: +gܙhm +:: +da +:: +im_d +( + +238 :: +boo +:: +beg +( +Iut +), + +239 :: +boo +:: +d +( +Iut +), + +240 +IsS + ), + +241 :: +boo +:: +d +( +Iut +) + +254 + gme +< +tyme + + gSequT +> + +255 +le +  +im_right +( +SequT +& +Iut +, cڡ +d +:: +lo +& +Loc +=std::locale()) + +257 :: +boo +:: +gܙhm +:: +im_right_if +( + +258 +Iut +, + +259 +is_a +( +Loc +) ); + +280 + gme +< +tyme + + gOuutItT +,ym + gRgeT +,ym + gPdiT +> + +281 +le + +OuutItT + +im_cy_if +( + +282 +OuutItT + +Ouut +, + +283 cڡ +RgeT +& +Iut +, + +284 +PdiT + +IsS +) + +286 + g_nge +< +BOOST_STRING_TYPENAME + + gnge_cڡ_ +< + gRgeT +>:: +ty +> +l_nge +(:: +boo +:: +as_l +( +Iut +)); + +288 +BOOST_STRING_TYPENAME + + +289 + gnge_cڡ_ +< + gRgeT +>:: +ty + +TrimEnd += + +290 :: +boo +:: +gܙhm +:: +da +:: +im_d +( + +291 :: +boo +:: +beg +( +l_nge +), + +292 :: +boo +:: +d +( +l_nge +), + +293 +IsS +); + +295 + gd +:: +cy +( + +296 +da +:: +im_beg +( + +297 :: +boo +:: +beg +( +l_nge +), +TrimEnd +, +IsS +), + +298 +TrimEnd +, + +299 +Ouut + + +302  + gOuut +; + +309 + gme +< +tyme + + gSequT +,ym + gPdiT +> + +310 +le + +SequT + +im_cy_if +(cڡ SequT& +Iut +, +PdiT + +IsS +) + +312 +BOOST_STRING_TYPENAME + + +313 + gnge_cڡ_ +< + gSequT +>:: +ty + +TrimEnd += + +314 :: +boo +:: +gܙhm +:: +da +:: +im_d +( + +315 :: +boo +:: +beg +( +Iut +), + +316 :: +boo +:: +d +( +Iut +), + +317 +IsS +); + +319  +SequT +( + +320 +da +:: +im_beg +( + +321 :: +boo +:: +beg +( +Iut +), + +322 +TrimEnd +, + +323 +IsS +), + +324 +TrimEnd + + +339 + gme +< +tyme + + gSequT +> + +340 +le + +SequT + +im_cy +cڡ SequT& +Iut +, cڡ +d +:: +lo +& +Loc +=std::locale() ) + +343 :: +boo +:: +gܙhm +:: +im_cy_if +( + +344 +Iut +, + +345 +is_a +( +Loc +) ); + +357 + gme +< +tyme + + gSequT +,ym + gPdiT +> + +358 +le +  +im_if +( +SequT +& +Iut +, +PdiT + +IsS +) + +360 :: +boo +:: +gܙhm +:: +im_right_if + +Iut +, +IsS + ); + +361 :: +boo +:: +gܙhm +:: +im__if + +Iut +, +IsS + ); + +372 + gme +< +tyme + + gSequT +> + +373 +le +  +im +( +SequT +& +Iut +, cڡ +d +:: +lo +& +Loc +=std::locale()) + +375 :: +boo +:: +gܙhm +:: +im_if +( + +376 +Iut +, + +377 +is_a + +Loc + ) ); + +383 +usg + + ggܙhm +:: +im_ +; + +384 +usg + + ggܙhm +:: +im__if +; + +385 +usg + + ggܙhm +:: +im__cy +; + +386 +usg + + ggܙhm +:: +im__cy_if +; + +387 +usg + + ggܙhm +:: +im_right +; + +388 +usg + + ggܙhm +:: +im_right_if +; + +389 +usg + + ggܙhm +:: +im_right_cy +; + +390 +usg + + ggܙhm +:: +im_right_cy_if +; + +391 +usg + + ggܙhm +:: +im +; + +392 +usg + + ggܙhm +:: +im_if +; + +393 +usg + + ggܙhm +:: +im_cy +; + +394 +usg + + ggܙhm +:: +im_cy_if +; + + @/usr/include/boost/asio/basic_socket.hpp + +11 #ide +BOOST_ASIO_BASIC_SOCKET_HPP + + +12  + #BOOST_ASIO_BASIC_SOCKET_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +29  + ~ + +32 #i! +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +33 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +34  + ~ + +35  + #BOOST_ASIO_SVC_T + +da +:: +w_ssock_rvi +< +Proc +> + + ) + +36 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +37  + ~ + +38  + #BOOST_ASIO_SVC_T + +da +:: +w_io_sock_rvi +< +Proc +> + + ) + +40  + ~ + +41  + #BOOST_ASIO_SVC_T + +da +:: +aive_sock_rvi +< +Proc +> + + ) + +45  + ~ + +47 +mea + + gboo + { + +48 +mea + + gasio + { + +59 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +> + +60 +ass + + gbasic_sock + + +61 : +BOOST_ASIO_SVC_ACCESS + +basic_io_obje +< +BOOST_ASIO_SVC_T +>, + +62 +public + + gsock_ba + + +64 + gpublic +: + +66  +io_cڋxt +:: + texecut_ty +xecutor_type; + +69 #i +defed +( +GENERATING_DOCUMENTATION +) + +70  +imemti_defed + + ttive_hd_ty +; + +72  +tyme + + tBOOST_ASIO_SVC_T +:: + ttive_hd_ty +ative_handle_type; + +76  +Proc + + toc_ty +; + +79  +tyme + + tProc +:: + tdpot + + tdpot_ty +; + +81 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +83  + gbasic_sock +< + tProc + + tBOOST_ASIO_SVC_TARG +> + tlowe_y_ty +; + +93 +exic + +basic_sock +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +94 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +io_cڋxt +) + +109 +basic_sock +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +110 cڡ +oc_ty +& +oc +) + +111 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +io_cڋxt +) + +113 +boo +:: +syem +:: +r_code + +ec +; + +114 + gthis +-> +g_rvi +(). +ݒ +( +this +-> +g_imemti +(), +oc +, +ec +); + +115 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "open"); + +133 +basic_sock +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +134 cڡ +dpot_ty +& +dpot +) + +135 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +io_cڋxt +) + +137 +boo +:: +syem +:: +r_code + +ec +; + +138 cڡ +oc_ty + + goc + = +dpot +. +oc +(); + +139 + gthis +-> +g_rvi +(). +ݒ +( +this +-> +g_imemti +(), +oc +, +ec +); + +140 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "open"); + +141 + gthis +-> +g_rvi +(). +bd +( +this +-> +g_imemti +(), +dpot +, +ec +); + +142 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "bind"); + +158 +basic_sock +( +boo +:: +asio +:: +io_cڋxt +& io_context, + +159 cڡ +oc_ty +& +oc +, cڡ +tive_hd_ty +& +tive_sock +) + +160 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +io_cڋxt +) + +162 +boo +:: +syem +:: +r_code + +ec +; + +163 + gthis +-> +g_rvi +(). +assign +( +this +-> +g_imemti +(), + +164 +oc +, +tive_sock +, +ec +); + +165 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "assign"); + +168 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +179 +basic_sock +(basic_sock&& +h +) + +180 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( +d +:: +move +( +h +)) + +194 +basic_sock +& +ݔ +=(basic_sock&& +h +) + +196 +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: +ݔ +=( +d +:: +move +( +h +)); + +197  * + gthis +; + +201 + gme + < +tyme + +Proc1 + + gBOOST_ASIO_SVC_TPARAM1 +> + +202 +nd + +ass + + gbasic_sock +; + +214 + gme + < +tyme + +Proc1 + + gBOOST_ASIO_SVC_TPARAM1 +> + +215 +basic_sock +(basic_sock< +Proc1 + +BOOST_ASIO_SVC_TARG1 +>&& +h +, + +216 +tyme + +ab_if +< +is_cvtib +< +Proc1 +, +Proc +>:: +vue +>:: +ty +* = 0) + +217 : +basic_io_obje +< +BOOST_ASIO_SVC_T +>( + +218 +h +. +g_rvi +(), + gh +. +g_imemti +()) + +232 + gme + < +tyme + +Proc1 + + gBOOST_ASIO_SVC_TPARAM1 +> + +233 +tyme + + gab_if +< + gis_cvtib +< + gProc1 +, + gProc +>:: +vue +, + +234 + gbasic_sock +>:: +ty +& +ݔ +=( + +235 +basic_sock +< +Proc1 + +BOOST_ASIO_SVC_TARG1 +>&& +h +) + +237 +basic_sock + +tmp +( +d +:: +move +( +h +)); + +238 + gbasic_io_obje +< + gBOOST_ASIO_SVC_T +>:: +ݔ +=( +d +:: +move +( +tmp +)); + +239  * + gthis +; + +243 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +246 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +256 + gboo +:: +asio +:: +io_cڋxt +& +g_io_cڋxt +() + +258  +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: +g_io_cڋxt +(); + +270 + gboo +:: +asio +:: +io_cڋxt +& +g_io_rvi +() + +272  +basic_io_obje +< +BOOST_ASIO_SVC_T +>:: +g_io_rvi +(); + +277 +execut_ty + +g_execut +( + gBOOST_ASIO_NOEXCEPT + + +279  + gbasic_io_obje +< + gBOOST_ASIO_SVC_T +>:: +g_execut +(); + +283 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +293 + glowe_y_ty +& +lowe_y +() + +295  * + gthis +; + +307 cڡ + glowe_y_ty +& +lowe_y +() const + +309  * + gthis +; + +327  +ݒ +(cڡ +oc_ty +& +oc + =rotocol_type()) + +329 +boo +:: +syem +:: +r_code + +ec +; + +330 + gthis +-> +g_rvi +(). +ݒ +( +this +-> +g_imemti +(), +oc +, +ec +); + +331 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "open"); + +353 +BOOST_ASIO_SYNC_OP_VOID + +ݒ +(cڡ +oc_ty +& +oc +, + +354 +boo +:: +syem +:: +r_code +& +ec +) + +356 +this +-> +g_rvi +(). +ݒ +his-> +g_imemti +(), +oc +, +ec +); + +357 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +370  +assign +(cڡ +oc_ty +& +oc +, + +371 cڡ +tive_hd_ty +& +tive_sock +) + +373 + gboo +:: +syem +:: +r_code + +ec +; + +374 + gthis +-> +g_rvi +(). +assign +( +this +-> +g_imemti +(), + +375 +oc +, +tive_sock +, +ec +); + +376 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "assign"); + +389 +BOOST_ASIO_SYNC_OP_VOID + +assign +(cڡ +oc_ty +& +oc +, + +390 cڡ +tive_hd_ty +& +tive_sock +, +boo +:: +syem +:: +r_code +& +ec +) + +392 +this +-> +g_rvi +(). +assign +his-> +g_imemti +(), + +393 +oc +, +tive_sock +, +ec +); + +394 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +398 +bo + +is_ݒ +() const + +400  + gthis +-> +g_rvi +(). +is_ݒ +( +this +-> +g_imemti +()); + +415  +o +() + +417 + gboo +:: +syem +:: +r_code + +ec +; + +418 + gthis +-> +g_rvi +(). +o +( +this +-> +g_imemti +(), +ec +); + +419 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "close"); + +446 +BOOST_ASIO_SYNC_OP_VOID + +o +( +boo +:: +syem +:: +r_code +& +ec +) + +448 +this +-> +g_rvi +(). +o +his-> +g_imemti +(), +ec +); + +449 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +465 #i +defed +( +BOOST_ASIO_MSVC +) && (BOOST_ASIO_MSVC >= 1400) \ + +466 && (! +defed +( +_WIN32_WINNT +|| + g_WIN32_WINNT + < 0x0603) + +467 +__deec +( +dd +("This functionlways fails with " + +471 +tive_hd_ty + +a +() + +473 + gboo +:: +syem +:: +r_code + +ec +; + +474 +tive_hd_ty + + gs + = +this +-> +g_rvi +(). +a +( + +475 +this +-> +g_imemti +(), +ec +); + +476 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "release"); + +477  + gs +; + +493 #i +defed +( +BOOST_ASIO_MSVC +) && (BOOST_ASIO_MSVC >= 1400) \ + +494 && (! +defed +( +_WIN32_WINNT +|| + g_WIN32_WINNT + < 0x0603) + +495 +__deec +( +dd +("This functionlways fails with " + +499 +tive_hd_ty + +a +( +boo +:: +syem +:: +r_code +& +ec +) + +501  +this +-> +g_rvi +(). +a +his-> +g_imemti +(), +ec +); + +510 +tive_hd_ty + +tive_hd +() + +512  + gthis +-> +g_rvi +(). +tive_hd +( +this +-> +g_imemti +()); + +549 #i +defed +( +BOOST_ASIO_MSVC +) && (BOOST_ASIO_MSVC >= 1400) \ + +550 && (! +defed +( +_WIN32_WINNT +|| + g_WIN32_WINNT + < 0x0600) \ + +551 && ! +defed +( +BOOST_ASIO_ENABLE_CANCELIO +) + +552 +__deec +( +dd +("By default,his functionlways fails with " + +556  +nl +() + +558 + gboo +:: +syem +:: +r_code + +ec +; + +559 + gthis +-> +g_rvi +(). +nl +( +this +-> +g_imemti +(), +ec +); + +560 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "cancel"); + +597 #i +defed +( +BOOST_ASIO_MSVC +) && (BOOST_ASIO_MSVC >= 1400) \ + +598 && (! +defed +( +_WIN32_WINNT +|| + g_WIN32_WINNT + < 0x0600) \ + +599 && ! +defed +( +BOOST_ASIO_ENABLE_CANCELIO +) + +600 +__deec +( +dd +("By default,his functionlways fails with " + +604 +BOOST_ASIO_SYNC_OP_VOID + +nl +( +boo +:: +syem +:: +r_code +& +ec +) + +606 +this +-> +g_rvi +(). +nl +his-> +g_imemti +(), +ec +); + +607 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +620 +bo + +_mk +() const + +622 + gboo +:: +syem +:: +r_code + +ec +; + +623 +bo + + gb + = +this +-> +g_rvi +(). +_mk +his-> +g_imemti +(), +ec +); + +624 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "at_mark"); + +625  + gb +; + +638 +bo + +_mk +( +boo +:: +syem +:: +r_code +& +ec +) const + +640  +this +-> +g_rvi +(). +_mk +his-> +g_imemti +(), +ec +); + +653 + gd +:: +size_t + +avaab +() const + +655 +boo +:: +syem +:: +r_code + +ec +; + +656 + gd +:: +size_t + +s + = +this +-> +g_rvi +(). +avaab +( + +657 +this +-> +g_imemti +(), +ec +); + +658 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "available"); + +659  + gs +; + +672 + gd +:: +size_t + +avaab +( +boo +:: +syem +:: +r_code +& +ec +) const + +674  +this +-> +g_rvi +(). +avaab +his-> +g_imemti +(), +ec +); + +695  +bd +(cڡ +dpot_ty +& +dpot +) + +697 + gboo +:: +syem +:: +r_code + +ec +; + +698 + gthis +-> +g_rvi +(). +bd +( +this +-> +g_imemti +(), +dpot +, +ec +); + +699 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "bind"); + +725 +BOOST_ASIO_SYNC_OP_VOID + +bd +(cڡ +dpot_ty +& +dpot +, + +726 +boo +:: +syem +:: +r_code +& +ec +) + +728 +this +-> +g_rvi +(). +bd +his-> +g_imemti +(), +dpot +, +ec +); + +729 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +755  +c +(cڡ +dpot_ty +& +_dpot +) + +757 + gboo +:: +syem +:: +r_code + +ec +; + +758 i(! +is_ݒ +()) + +760 + gthis +-> +g_rvi +(). +ݒ +( +this +-> +g_imemti +(), + +761 +_dpot +. +oc +(), +ec +); + +762 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "connect"); + +764 + gthis +-> +g_rvi +(). +c +( +this +-> +g_imemti +(), +_dpot +, +ec +); + +765 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "connect"); + +796 +BOOST_ASIO_SYNC_OP_VOID + +c +(cڡ +dpot_ty +& +_dpot +, + +797 +boo +:: +syem +:: +r_code +& +ec +) + +799 i(! +is_ݒ +()) + +801 +this +-> +g_rvi +(). +ݒ +his-> +g_imemti +(), + +802 +_dpot +. +oc +(), +ec +); + +803 i( + gec +) + +805 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +809 + gthis +-> +g_rvi +(). +c +( +this +-> +g_imemti +(), +_dpot +, +ec +); + +810 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +854 + gme + < +tyme + + gCHdr +> + +855 +BOOST_ASIO_INITFN_RESULT_TYPE +( +CHdr +, + +856 ( +boo +:: +syem +:: +r_code +)) + +857 +async_c +(cڡ +dpot_ty +& +_dpot +, + +858 +BOOST_ASIO_MOVE_ARG +( +CHdr + +hdr +) + +862 +BOOST_ASIO_CONNECT_HANDLER_CHECK +( +CHdr +, +hdr + + gty_check +; + +864 i(! +is_ݒ +()) + +866 + gboo +:: +syem +:: +r_code + +ec +; + +867 cڡ +oc_ty + + goc + = +_dpot +. +oc +(); + +868 + gthis +-> +g_rvi +(). +ݒ +( +this +-> +g_imemti +(), +oc +, +ec +); + +869 i( + gec +) + +871 + gasync_comi +< + gCHdr +, + +872 ( + gboo +:: +syem +:: +r_code +)> + +( +hdr +); + +874 + gboo +:: +asio +:: +po +( +this +-> +g_execut +(), + +875 +boo +:: +asio +:: +da +:: +bd_hdr +( + +876 +BOOST_ASIO_MOVE_CAST +( +BOOST_ASIO_HANDLER_TYPE +( + +877 +CHdr +, ( +boo +:: +syem +:: +r_code +)))( + +878 + +. +comi_hdr +), +ec +)); + +880  + g +. + gsu +. +g +(); + +884 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +885  + gthis +-> +g_rvi +(). +async_c +( +this +-> +g_imemti +(), + +886 +_dpot +, +BOOST_ASIO_MOVE_CAST +( +CHdr +)( +hdr +)); + +888 + gasync_comi +< + gCHdr +, + +889 ( + gboo +:: +syem +:: +r_code +)> + +( +hdr +); + +891 + gthis +-> +g_rvi +(). +async_c +( + +892 +this +-> +g_imemti +(), +_dpot +, + +. +comi_hdr +); + +894  + g +. + gsu +. +g +(); + +932 + gme + < +tyme + + gSbSockOi +> + +933  +t_ti +(cڡ +SbSockOi +& +ti +) + +935 + gboo +:: +syem +:: +r_code + +ec +; + +936 + gthis +-> +g_rvi +(). +t_ti +( +this +-> +g_imemti +(), +ti +, +ec +); + +937 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "set_option"); + +979 + gme + < +tyme + + gSbSockOi +> + +980 +BOOST_ASIO_SYNC_OP_VOID + +t_ti +(cڡ +SbSockOi +& +ti +, + +981 +boo +:: +syem +:: +r_code +& +ec +) + +983 +this +-> +g_rvi +(). +t_ti +his-> +g_imemti +(), +ti +, +ec +); + +984 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +1022 + gme + < +tyme + + gGbSockOi +> + +1023  +g_ti +( +GbSockOi +& +ti +) const + +1025 + gboo +:: +syem +:: +r_code + +ec +; + +1026 + gthis +-> +g_rvi +(). +g_ti +( +this +-> +g_imemti +(), +ti +, +ec +); + +1027 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "get_option"); + +1070 + gme + < +tyme + + gGbSockOi +> + +1071 +BOOST_ASIO_SYNC_OP_VOID + +g_ti +( +GbSockOi +& +ti +, + +1072 +boo +:: +syem +:: +r_code +& +ec +) const + +1074 +this +-> +g_rvi +(). +g_ti +his-> +g_imemti +(), +ti +, +ec +); + +1075 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +1100 + gme + < +tyme + + gIoCڌCommd +> + +1101  +io_cڌ +( +IoCڌCommd +& +commd +) + +1103 + gboo +:: +syem +:: +r_code + +ec +; + +1104 + gthis +-> +g_rvi +(). +io_cڌ +( +this +-> +g_imemti +(), +commd +, +ec +); + +1105 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "io_control"); + +1135 + gme + < +tyme + + gIoCڌCommd +> + +1136 +BOOST_ASIO_SYNC_OP_VOID + +io_cڌ +( +IoCڌCommd +& +commd +, + +1137 +boo +:: +syem +:: +r_code +& +ec +) + +1139 +this +-> +g_rvi +(). +io_cڌ +his-> +g_imemti +(), +commd +, +ec +); + +1140 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +1154 +bo + +n_blockg +() const + +1156  + gthis +-> +g_rvi +(). +n_blockg +( +this +-> +g_imemti +()); + +1172  +n_blockg +( +bo + +mode +) + +1174 + gboo +:: +syem +:: +r_code + +ec +; + +1175 + gthis +-> +g_rvi +(). +n_blockg +( +this +-> +g_imemti +(), +mode +, +ec +); + +1176 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "non_blocking"); + +1192 +BOOST_ASIO_SYNC_OP_VOID + +n_blockg +( + +1193 +bo + +mode +, +boo +:: +syem +:: +r_code +& +ec +) + +1195 +this +-> +g_rvi +(). +n_blockg +his-> +g_imemti +(), +mode +, +ec +); + +1196 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +1283 +bo + +tive_n_blockg +() const + +1285  + gthis +-> +g_rvi +(). +tive_n_blockg +( +this +-> +g_imemti +()); + +1373  +tive_n_blockg +( +bo + +mode +) + +1375 + gboo +:: +syem +:: +r_code + +ec +; + +1376 + gthis +-> +g_rvi +(). +tive_n_blockg +( + +1377 +this +-> +g_imemti +(), +mode +, +ec +); + +1378 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "native_non_blocking"); + +1466 +BOOST_ASIO_SYNC_OP_VOID + +tive_n_blockg +( + +1467 +bo + +mode +, +boo +:: +syem +:: +r_code +& +ec +) + +1469 +this +-> +g_rvi +(). +tive_n_blockg +( + +1470 +this +-> +g_imemti +(), +mode +, +ec +); + +1471 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +1489 +dpot_ty + +lol_dpot +() const + +1491 + gboo +:: +syem +:: +r_code + +ec +; + +1492 +dpot_ty + + g + = +this +-> +g_rvi +(). +lol_dpot +( + +1493 +this +-> +g_imemti +(), +ec +); + +1494 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "local_endpoint"); + +1495  + g +; + +1519 +dpot_ty + +lol_dpot +( +boo +:: +syem +:: +r_code +& +ec +) const + +1521  +this +-> +g_rvi +(). +lol_dpot +his-> +g_imemti +(), +ec +); + +1539 +dpot_ty + +me_dpot +() const + +1541 + gboo +:: +syem +:: +r_code + +ec +; + +1542 +dpot_ty + + g + = +this +-> +g_rvi +(). +me_dpot +( + +1543 +this +-> +g_imemti +(), +ec +); + +1544 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "remote_endpoint"); + +1545  + g +; + +1569 +dpot_ty + +me_dpot +( +boo +:: +syem +:: +r_code +& +ec +) const + +1571  +this +-> +g_rvi +(). +me_dpot +his-> +g_imemti +(), +ec +); + +1591  +shutdown +( +shutdown_ty + +wh +) + +1593 + gboo +:: +syem +:: +r_code + +ec +; + +1594 + gthis +-> +g_rvi +(). +shutdown +( +this +-> +g_imemti +(), +wh +, +ec +); + +1595 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "shutdown"); + +1620 +BOOST_ASIO_SYNC_OP_VOID + +shutdown +( +shutdown_ty + +wh +, + +1621 +boo +:: +syem +:: +r_code +& +ec +) + +1623 +this +-> +g_rvi +(). +shutdown +his-> +g_imemti +(), +wh +, +ec +); + +1624 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +1643  +wa +( +wa_ty + +w +) + +1645 + gboo +:: +syem +:: +r_code + +ec +; + +1646 + gthis +-> +g_rvi +(). +wa +( +this +-> +g_imemti +(), +w +, +ec +); + +1647 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "wait"); + +1669 +BOOST_ASIO_SYNC_OP_VOID + +wa +( +wa_ty + +w +, +boo +:: +syem +:: +r_code +& +ec +) + +1671 +this +-> +g_rvi +(). +wa +his-> +g_imemti +(), +w +, +ec +); + +1672 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +1711 + gme + < +tyme + + gWaHdr +> + +1712 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WaHdr +, + +1713 ( +boo +:: +syem +:: +r_code +)) + +1714 +async_wa +( +wa_ty + +w +, +BOOST_ASIO_MOVE_ARG +( +WaHdr + +hdr +) + +1718 +BOOST_ASIO_WAIT_HANDLER_CHECK +( +WaHdr +, +hdr + + gty_check +; + +1720 #i +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +1721  + gthis +-> +g_rvi +(). +async_wa +( +this +-> +g_imemti +(), + +1722 +w +, +BOOST_ASIO_MOVE_CAST +( +WaHdr +)( +hdr +)); + +1724 + gasync_comi +< + gWaHdr +, + +1725 ( + gboo +:: +syem +:: +r_code +)> + +( +hdr +); + +1727 + gthis +-> +g_rvi +(). +async_wa +( +this +-> +g_imemti +(), + +1728 +w +, + +. +comi_hdr +); + +1730  + g +. + gsu +. +g +(); + +1734 + geed +: + +1740 ~ +basic_sock +() + +1744 +ive +: + +1746 +basic_sock +(cڡ basic_sock& +BOOST_ASIO_DELETED +; + +1747 + gbasic_sock +& + gݔ +=(cڡ +basic_sock +& +BOOST_ASIO_DELETED +; + +1753  + ~ + +1755 #i! +defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +1756 #unde +BOOST_ASIO_SVC_T + + + @/usr/include/boost/asio/basic_streambuf_fwd.hpp + +11 #ide +BOOST_ASIO_BASIC_STREAMBUF_FWD_HPP + + +12  + #BOOST_ASIO_BASIC_STREAMBUF_FWD_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +27 + gme + < +tyme + + gAot + = +d +:: +lot +<> > + +28 +ass + +basic_ambuf +; + +30 + gme + < +tyme + + gAot + = +d +:: +lot +<> > + +31 +ass + +basic_ambuf_f +; + + @/usr/include/boost/asio/detail/array.hpp + +11 #ide +BOOST_ASIO_DETAIL_ARRAY_HPP + + +12  + #BOOST_ASIO_DETAIL_ARRAY_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_STD_ARRAY +) + +21  + ~ + +23  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +28 +mea + + gda + { + +30 #i +defed +( +BOOST_ASIO_HAS_STD_ARRAY +) + +31 +usg + + gd +:: +y +; + +33 +usg + + gboo +:: +y +; + + @/usr/include/boost/asio/detail/array_fwd.hpp + +11 #ide +BOOST_ASIO_DETAIL_ARRAY_FWD_HPP + + +12  + #BOOST_ASIO_DETAIL_ARRAY_FWD_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 +mea + + gboo + { + +22 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +23 +ass + +y +; + +30 #i +defed +( +BOOST_ASIO_HAS_STD_ARRAY +) + +31  + ~ + + @/usr/include/boost/asio/detail/assert.hpp + +11 #ide +BOOST_ASIO_DETAIL_ASSERT_HPP + + +12  + #BOOST_ASIO_DETAIL_ASSERT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_BOOST_ASSERT +) + +21  + ~ + +23  + ~ + +26 #i +defed +( +BOOST_ASIO_HAS_BOOST_ASSERT +) + +27  + #BOOST_ASIO_ASSERT +( +ex + + `BOOST_ASSERT +x) + + ) + +29  + #BOOST_ASIO_ASSERT +( +ex + + `as +x) + + ) + + @/usr/include/boost/asio/detail/bind_handler.hpp + +11 #ide +BOOST_ASIO_DETAIL_BIND_HANDLER_HPP + + +12  + #BOOST_ASIO_DETAIL_BIND_HANDLER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + gda + { + +32 + gme + < +tyme + + gHdr +,ym + gArg1 +> + +33 as + cbd1 + + +35 + gpublic +: + +36 +me + < +tyme + +T +> + +37 +bd1 +(, +BOOST_ASIO_MOVE_ARG +( +T + +hdr +, cڡ +Arg1 +& +g1 +) + +38 : +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +T +)( +hdr +)), + +39 +g1_ +( +g1 +) + +43 +bd1 +( +Hdr +& +hdr +, cڡ +Arg1 +& +g1 +) + +44 : +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)), + +45 +g1_ +( +g1 +) + +49 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +50 +bd1 +(cڡ bd1& +h +) + +51 : +hdr_ +( +h +.handler_), + +52 +g1_ +( +h +.arg1_) + +56 +bd1 +(bd1&& +h +) + +57 : +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +h +.handler_)), + +58 +g1_ +( +BOOST_ASIO_MOVE_CAST +( +Arg1 +)( +h +.arg1_)) + +63  +ݔ +()() + +65 +hdr_ +( +ic_ +( +g1_ +)); + +68  +ݔ +()() const + +70 +hdr_ +( +g1_ +); + +74 +Hdr + + ghdr_ +; + +75 +Arg1 + + gg1_ +; + +78 + gme + < +tyme + + gHdr +,ym + gArg1 +> + +79 +le + * +asio_hdr_lo +( +d +:: +size_t + +size +, + +80 +bd1 +< +Hdr +, +Arg1 +>* +this_hdr +) + +82  + gboo_asio_hdr_loc_hrs +:: +lo +( + +83 +size +, +this_hdr +-> +hdr_ +); + +86 + gme + < +tyme + + gHdr +,ym + gArg1 +> + +87 +le +  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, + +88 +bd1 +< +Hdr +, +Arg1 +>* +this_hdr +) + +90 + gboo_asio_hdr_loc_hrs +:: +do +( + +91 +por +, +size +, +this_hdr +-> +hdr_ +); + +94 + gme + < +tyme + + gHdr +,ym + gArg1 +> + +95 +le + +bo + +asio_hdr_is_ctui +( + +96 +bd1 +< +Hdr +, +Arg1 +>* +this_hdr +) + +98  + gboo_asio_hdr_ct_hrs +:: +is_ctui +( + +99 +this_hdr +-> +hdr_ +); + +102 + gme + < +tyme + + gFuni +,ym + gHdr +,ym + gArg1 +> + +103 +le +  +asio_hdr_voke +( +Funi +& +funi +, + +104 +bd1 +< +Hdr +, +Arg1 +>* +this_hdr +) + +106 + gboo_asio_hdr_voke_hrs +:: +voke +( + +107 +funi +, +this_hdr +-> +hdr_ +); + +110 + gme + < +tyme + + gFuni +,ym + gHdr +,ym + gArg1 +> + +111 +le +  +asio_hdr_voke +(cڡ +Funi +& +funi +, + +112 +bd1 +< +Hdr +, +Arg1 +>* +this_hdr +) + +114 + gboo_asio_hdr_voke_hrs +:: +voke +( + +115 +funi +, +this_hdr +-> +hdr_ +); + +118 + gme + < +tyme + + gHdr +,ym + gArg1 +> + +119 +le + + gbd1 +< +tyme + + gdey +< + gHdr +>:: +ty +, + gArg1 +> +bd_hdr +( + +120 +BOOST_ASIO_MOVE_ARG +( +Hdr + +hdr +, cڡ +Arg1 +& +g1 +) + +122  + gbd1 +< +tyme + + gdey +< + gHdr +>:: +ty +, + gArg1 +>(0, + +123 +BOOST_ASIO_MOVE_CAST +( +Hdr +)( + ghdr +), + gg1 +); + +126 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gArg2 +> + +127 as + cbd2 + + +129 + gpublic +: + +130 +me + < +tyme + +T +> + +131 +bd2 +(, +BOOST_ASIO_MOVE_ARG +( +T + +hdr +, + +132 cڡ +Arg1 +& +g1 +, cڡ +Arg2 +& +g2 +) + +133 : +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +T +)( +hdr +)), + +134 +g1_ +( +g1 +), + +135 +g2_ +( +g2 +) + +139 +bd2 +( +Hdr +& +hdr +, cڡ +Arg1 +& +g1 +, cڡ +Arg2 +& +g2 +) + +140 : +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)), + +141 +g1_ +( +g1 +), + +142 +g2_ +( +g2 +) + +146 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +147 +bd2 +(cڡ bd2& +h +) + +148 : +hdr_ +( +h +.handler_), + +149 +g1_ +( +h +.arg1_), + +150 +g2_ +( +h +.arg2_) + +154 +bd2 +(bd2&& +h +) + +155 : +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +h +.handler_)), + +156 +g1_ +( +BOOST_ASIO_MOVE_CAST +( +Arg1 +)( +h +.arg1_)), + +157 +g2_ +( +BOOST_ASIO_MOVE_CAST +( +Arg2 +)( +h +.arg2_)) + +162  +ݔ +()() + +164 +hdr_ +( +ic_ +( +g1_ +), + +165 +ic_ +( +g2_ +)); + +168  +ݔ +()() const + +170 +hdr_ +( +g1_ +, +g2_ +); + +174 +Hdr + + ghdr_ +; + +175 +Arg1 + + gg1_ +; + +176 +Arg2 + + gg2_ +; + +179 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gArg2 +> + +180 +le + * +asio_hdr_lo +( +d +:: +size_t + +size +, + +181 +bd2 +< +Hdr +, +Arg1 +, +Arg2 +>* +this_hdr +) + +183  + gboo_asio_hdr_loc_hrs +:: +lo +( + +184 +size +, +this_hdr +-> +hdr_ +); + +187 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gArg2 +> + +188 +le +  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, + +189 +bd2 +< +Hdr +, +Arg1 +, +Arg2 +>* +this_hdr +) + +191 + gboo_asio_hdr_loc_hrs +:: +do +( + +192 +por +, +size +, +this_hdr +-> +hdr_ +); + +195 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gArg2 +> + +196 +le + +bo + +asio_hdr_is_ctui +( + +197 +bd2 +< +Hdr +, +Arg1 +, +Arg2 +>* +this_hdr +) + +199  + gboo_asio_hdr_ct_hrs +:: +is_ctui +( + +200 +this_hdr +-> +hdr_ +); + +203 + gme + < +tyme + + gFuni +,ym + gHdr +,ym + gArg1 +,ym + gArg2 +> + +204 +le +  +asio_hdr_voke +( +Funi +& +funi +, + +205 +bd2 +< +Hdr +, +Arg1 +, +Arg2 +>* +this_hdr +) + +207 + gboo_asio_hdr_voke_hrs +:: +voke +( + +208 +funi +, +this_hdr +-> +hdr_ +); + +211 + gme + < +tyme + + gFuni +,ym + gHdr +,ym + gArg1 +,ym + gArg2 +> + +212 +le +  +asio_hdr_voke +(cڡ +Funi +& +funi +, + +213 +bd2 +< +Hdr +, +Arg1 +, +Arg2 +>* +this_hdr +) + +215 + gboo_asio_hdr_voke_hrs +:: +voke +( + +216 +funi +, +this_hdr +-> +hdr_ +); + +219 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gArg2 +> + +220 +le + + gbd2 +< +tyme + + gdey +< + gHdr +>:: +ty +, + gArg1 +, + gArg2 +> +bd_hdr +( + +221 +BOOST_ASIO_MOVE_ARG +( +Hdr + +hdr +, cڡ +Arg1 +& +g1 +, cڡ +Arg2 +& +g2 +) + +223  + gbd2 +< +tyme + + gdey +< + gHdr +>:: +ty +, + gArg1 +, + gArg2 +>(0, + +224 +BOOST_ASIO_MOVE_CAST +( +Hdr +)( + ghdr +), + gg1 +, + gg2 +); + +227 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gArg2 +,ym + gArg3 +> + +228 as + cbd3 + + +230 + gpublic +: + +231 +me + < +tyme + +T +> + +232 +bd3 +(, +BOOST_ASIO_MOVE_ARG +( +T + +hdr +, cڡ +Arg1 +& +g1 +, + +233 cڡ +Arg2 +& +g2 +, cڡ +Arg3 +& +g3 +) + +234 : +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +T +)( +hdr +)), + +235 +g1_ +( +g1 +), + +236 +g2_ +( +g2 +), + +237 +g3_ +( +g3 +) + +241 +bd3 +( +Hdr +& +hdr +, cڡ +Arg1 +& +g1 +, + +242 cڡ +Arg2 +& +g2 +, cڡ +Arg3 +& +g3 +) + +243 : +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)), + +244 +g1_ +( +g1 +), + +245 +g2_ +( +g2 +), + +246 +g3_ +( +g3 +) + +250 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +251 +bd3 +(cڡ bd3& +h +) + +252 : +hdr_ +( +h +.handler_), + +253 +g1_ +( +h +.arg1_), + +254 +g2_ +( +h +.arg2_), + +255 +g3_ +( +h +.arg3_) + +259 +bd3 +(bd3&& +h +) + +260 : +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +h +.handler_)), + +261 +g1_ +( +BOOST_ASIO_MOVE_CAST +( +Arg1 +)( +h +.arg1_)), + +262 +g2_ +( +BOOST_ASIO_MOVE_CAST +( +Arg2 +)( +h +.arg2_)), + +263 +g3_ +( +BOOST_ASIO_MOVE_CAST +( +Arg3 +)( +h +.arg3_)) + +268  +ݔ +()() + +270 +hdr_ +( +ic_ +( +g1_ +), + +271 +ic_ +( +g2_ +), stic_( +g3_ +)); + +274  +ݔ +()() const + +276 +hdr_ +( +g1_ +, +g2_ +, +g3_ +); + +280 +Hdr + + ghdr_ +; + +281 +Arg1 + + gg1_ +; + +282 +Arg2 + + gg2_ +; + +283 +Arg3 + + gg3_ +; + +286 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gArg2 +,ym + gArg3 +> + +287 +le + * +asio_hdr_lo +( +d +:: +size_t + +size +, + +288 +bd3 +< +Hdr +, +Arg1 +, +Arg2 +, +Arg3 +>* +this_hdr +) + +290  + gboo_asio_hdr_loc_hrs +:: +lo +( + +291 +size +, +this_hdr +-> +hdr_ +); + +294 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gArg2 +,ym + gArg3 +> + +295 +le +  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, + +296 +bd3 +< +Hdr +, +Arg1 +, +Arg2 +, +Arg3 +>* +this_hdr +) + +298 + gboo_asio_hdr_loc_hrs +:: +do +( + +299 +por +, +size +, +this_hdr +-> +hdr_ +); + +302 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gArg2 +,ym + gArg3 +> + +303 +le + +bo + +asio_hdr_is_ctui +( + +304 +bd3 +< +Hdr +, +Arg1 +, +Arg2 +, +Arg3 +>* +this_hdr +) + +306  + gboo_asio_hdr_ct_hrs +:: +is_ctui +( + +307 +this_hdr +-> +hdr_ +); + +310 + gme + < +tyme + + gFuni +,ym + gHdr +, + +311 +tyme + + gArg1 +,ym + gArg2 +,ym + gArg3 +> + +312 +le +  +asio_hdr_voke +( +Funi +& +funi +, + +313 +bd3 +< +Hdr +, +Arg1 +, +Arg2 +, +Arg3 +>* +this_hdr +) + +315 + gboo_asio_hdr_voke_hrs +:: +voke +( + +316 +funi +, +this_hdr +-> +hdr_ +); + +319 + gme + < +tyme + + gFuni +,ym + gHdr +, + +320 +tyme + + gArg1 +,ym + gArg2 +,ym + gArg3 +> + +321 +le +  +asio_hdr_voke +(cڡ +Funi +& +funi +, + +322 +bd3 +< +Hdr +, +Arg1 +, +Arg2 +, +Arg3 +>* +this_hdr +) + +324 + gboo_asio_hdr_voke_hrs +:: +voke +( + +325 +funi +, +this_hdr +-> +hdr_ +); + +328 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gArg2 +,ym + gArg3 +> + +329 +le + + gbd3 +< +tyme + + gdey +< + gHdr +>:: +ty +, + gArg1 +, + gArg2 +, + gArg3 +> +bd_hdr +( + +330 +BOOST_ASIO_MOVE_ARG +( +Hdr + +hdr +, cڡ +Arg1 +& +g1 +, cڡ +Arg2 +& +g2 +, + +331 cڡ +Arg3 +& +g3 +) + +333  + gbd3 +< +tyme + + gdey +< + gHdr +>:: +ty +, + gArg1 +, + gArg2 +, + gArg3 +>(0, + +334 +BOOST_ASIO_MOVE_CAST +( +Hdr +)( + ghdr +), + gg1 +, + gg2 +, + gg3 +); + +337 + gme + < +tyme + + gHdr +,ym + gArg1 +, + +338 +tyme + + gArg2 +,ym + gArg3 +,ym + gArg4 +> + +339 as + cbd4 + + +341 + gpublic +: + +342 +me + < +tyme + +T +> + +343 +bd4 +(, +BOOST_ASIO_MOVE_ARG +( +T + +hdr +, cڡ +Arg1 +& +g1 +, + +344 cڡ +Arg2 +& +g2 +, cڡ +Arg3 +& +g3 +, cڡ +Arg4 +& +g4 +) + +345 : +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +T +)( +hdr +)), + +346 +g1_ +( +g1 +), + +347 +g2_ +( +g2 +), + +348 +g3_ +( +g3 +), + +349 +g4_ +( +g4 +) + +353 +bd4 +( +Hdr +& +hdr +, cڡ +Arg1 +& +g1 +, + +354 cڡ +Arg2 +& +g2 +, cڡ +Arg3 +& +g3 +, cڡ +Arg4 +& +g4 +) + +355 : +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)), + +356 +g1_ +( +g1 +), + +357 +g2_ +( +g2 +), + +358 +g3_ +( +g3 +), + +359 +g4_ +( +g4 +) + +363 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +364 +bd4 +(cڡ bd4& +h +) + +365 : +hdr_ +( +h +.handler_), + +366 +g1_ +( +h +.arg1_), + +367 +g2_ +( +h +.arg2_), + +368 +g3_ +( +h +.arg3_), + +369 +g4_ +( +h +.arg4_) + +373 +bd4 +(bd4&& +h +) + +374 : +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +h +.handler_)), + +375 +g1_ +( +BOOST_ASIO_MOVE_CAST +( +Arg1 +)( +h +.arg1_)), + +376 +g2_ +( +BOOST_ASIO_MOVE_CAST +( +Arg2 +)( +h +.arg2_)), + +377 +g3_ +( +BOOST_ASIO_MOVE_CAST +( +Arg3 +)( +h +.arg3_)), + +378 +g4_ +( +BOOST_ASIO_MOVE_CAST +( +Arg4 +)( +h +.arg4_)) + +383  +ݔ +()() + +385 +hdr_ +( +ic_ +( +g1_ +), + +386 +ic_ +( +g2_ +), stic_( +g3_ +), + +387 +ic_ +( +g4_ +)); + +390  +ݔ +()() const + +392 +hdr_ +( +g1_ +, +g2_ +, +g3_ +, +g4_ +); + +396 +Hdr + + ghdr_ +; + +397 +Arg1 + + gg1_ +; + +398 +Arg2 + + gg2_ +; + +399 +Arg3 + + gg3_ +; + +400 +Arg4 + + gg4_ +; + +403 + gme + < +tyme + + gHdr +,ym + gArg1 +, + +404 +tyme + + gArg2 +,ym + gArg3 +,ym + gArg4 +> + +405 +le + * +asio_hdr_lo +( +d +:: +size_t + +size +, + +406 +bd4 +< +Hdr +, +Arg1 +, +Arg2 +, +Arg3 +, +Arg4 +>* +this_hdr +) + +408  + gboo_asio_hdr_loc_hrs +:: +lo +( + +409 +size +, +this_hdr +-> +hdr_ +); + +412 + gme + < +tyme + + gHdr +,ym + gArg1 +, + +413 +tyme + + gArg2 +,ym + gArg3 +,ym + gArg4 +> + +414 +le +  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, + +415 +bd4 +< +Hdr +, +Arg1 +, +Arg2 +, +Arg3 +, +Arg4 +>* +this_hdr +) + +417 + gboo_asio_hdr_loc_hrs +:: +do +( + +418 +por +, +size +, +this_hdr +-> +hdr_ +); + +421 + gme + < +tyme + + gHdr +,ym + gArg1 +, + +422 +tyme + + gArg2 +,ym + gArg3 +,ym + gArg4 +> + +423 +le + +bo + +asio_hdr_is_ctui +( + +424 +bd4 +< +Hdr +, +Arg1 +, +Arg2 +, +Arg3 +, +Arg4 +>* +this_hdr +) + +426  + gboo_asio_hdr_ct_hrs +:: +is_ctui +( + +427 +this_hdr +-> +hdr_ +); + +430 + gme + < +tyme + + gFuni +,ym + gHdr +,ym + gArg1 +, + +431 +tyme + + gArg2 +,ym + gArg3 +,ym + gArg4 +> + +432 +le +  +asio_hdr_voke +( +Funi +& +funi +, + +433 +bd4 +< +Hdr +, +Arg1 +, +Arg2 +, +Arg3 +, +Arg4 +>* +this_hdr +) + +435 + gboo_asio_hdr_voke_hrs +:: +voke +( + +436 +funi +, +this_hdr +-> +hdr_ +); + +439 + gme + < +tyme + + gFuni +,ym + gHdr +,ym + gArg1 +, + +440 +tyme + + gArg2 +,ym + gArg3 +,ym + gArg4 +> + +441 +le +  +asio_hdr_voke +(cڡ +Funi +& +funi +, + +442 +bd4 +< +Hdr +, +Arg1 +, +Arg2 +, +Arg3 +, +Arg4 +>* +this_hdr +) + +444 + gboo_asio_hdr_voke_hrs +:: +voke +( + +445 +funi +, +this_hdr +-> +hdr_ +); + +448 + gme + < +tyme + + gHdr +,ym + gArg1 +, + +449 +tyme + + gArg2 +,ym + gArg3 +,ym + gArg4 +> + +450 +le + + gbd4 +< +tyme + + gdey +< + gHdr +>:: +ty +, + gArg1 +, + gArg2 +, + gArg3 +, + gArg4 +> + +451 +bd_hdr +( +BOOST_ASIO_MOVE_ARG +( +Hdr + +hdr +, cڡ +Arg1 +& +g1 +, + +452 cڡ +Arg2 +& +g2 +, cڡ +Arg3 +& +g3 +, cڡ +Arg4 +& +g4 +) + +454  + gbd4 +< +tyme + + gdey +< + gHdr +>:: +ty +, + gArg1 +, + gArg2 +, + gArg3 +, + gArg4 +>(0, + +455 +BOOST_ASIO_MOVE_CAST +( +Hdr +)( + ghdr +), + gg1 +, + gg2 +, + gg3 +, + gg4 +); + +458 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gArg2 +, + +459 +tyme + + gArg3 +,ym + gArg4 +,ym + gArg5 +> + +460 as + cbd5 + + +462 + gpublic +: + +463 +me + < +tyme + +T +> + +464 +bd5 +(, +BOOST_ASIO_MOVE_ARG +( +T + +hdr +, cڡ +Arg1 +& +g1 +, + +465 cڡ +Arg2 +& +g2 +, cڡ +Arg3 +& +g3 +, cڡ +Arg4 +& +g4 +, cڡ +Arg5 +& +g5 +) + +466 : +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +T +)( +hdr +)), + +467 +g1_ +( +g1 +), + +468 +g2_ +( +g2 +), + +469 +g3_ +( +g3 +), + +470 +g4_ +( +g4 +), + +471 +g5_ +( +g5 +) + +475 +bd5 +( +Hdr +& +hdr +, cڡ +Arg1 +& +g1 +, cڡ +Arg2 +& +g2 +, + +476 cڡ +Arg3 +& +g3 +, cڡ +Arg4 +& +g4 +, cڡ +Arg5 +& +g5 +) + +477 : +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)), + +478 +g1_ +( +g1 +), + +479 +g2_ +( +g2 +), + +480 +g3_ +( +g3 +), + +481 +g4_ +( +g4 +), + +482 +g5_ +( +g5 +) + +486 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +487 +bd5 +(cڡ bd5& +h +) + +488 : +hdr_ +( +h +.handler_), + +489 +g1_ +( +h +.arg1_), + +490 +g2_ +( +h +.arg2_), + +491 +g3_ +( +h +.arg3_), + +492 +g4_ +( +h +.arg4_), + +493 +g5_ +( +h +.arg5_) + +497 +bd5 +(bd5&& +h +) + +498 : +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +h +.handler_)), + +499 +g1_ +( +BOOST_ASIO_MOVE_CAST +( +Arg1 +)( +h +.arg1_)), + +500 +g2_ +( +BOOST_ASIO_MOVE_CAST +( +Arg2 +)( +h +.arg2_)), + +501 +g3_ +( +BOOST_ASIO_MOVE_CAST +( +Arg3 +)( +h +.arg3_)), + +502 +g4_ +( +BOOST_ASIO_MOVE_CAST +( +Arg4 +)( +h +.arg4_)), + +503 +g5_ +( +BOOST_ASIO_MOVE_CAST +( +Arg5 +)( +h +.arg5_)) + +508  +ݔ +()() + +510 +hdr_ +( +ic_ +( +g1_ +), + +511 +ic_ +( +g2_ +), stic_( +g3_ +), + +512 +ic_ +( +g4_ +), stic_( +g5_ +)); + +515  +ݔ +()() const + +517 +hdr_ +( +g1_ +, +g2_ +, +g3_ +, +g4_ +, +g5_ +); + +521 +Hdr + + ghdr_ +; + +522 +Arg1 + + gg1_ +; + +523 +Arg2 + + gg2_ +; + +524 +Arg3 + + gg3_ +; + +525 +Arg4 + + gg4_ +; + +526 +Arg5 + + gg5_ +; + +529 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gArg2 +, + +530 +tyme + + gArg3 +,ym + gArg4 +,ym + gArg5 +> + +531 +le + * +asio_hdr_lo +( +d +:: +size_t + +size +, + +532 +bd5 +< +Hdr +, +Arg1 +, +Arg2 +, +Arg3 +, +Arg4 +, +Arg5 +>* +this_hdr +) + +534  + gboo_asio_hdr_loc_hrs +:: +lo +( + +535 +size +, +this_hdr +-> +hdr_ +); + +538 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gArg2 +, + +539 +tyme + + gArg3 +,ym + gArg4 +,ym + gArg5 +> + +540 +le +  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, + +541 +bd5 +< +Hdr +, +Arg1 +, +Arg2 +, +Arg3 +, +Arg4 +, +Arg5 +>* +this_hdr +) + +543 + gboo_asio_hdr_loc_hrs +:: +do +( + +544 +por +, +size +, +this_hdr +-> +hdr_ +); + +547 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gArg2 +, + +548 +tyme + + gArg3 +,ym + gArg4 +,ym + gArg5 +> + +549 +le + +bo + +asio_hdr_is_ctui +( + +550 +bd5 +< +Hdr +, +Arg1 +, +Arg2 +, +Arg3 +, +Arg4 +, +Arg5 +>* +this_hdr +) + +552  + gboo_asio_hdr_ct_hrs +:: +is_ctui +( + +553 +this_hdr +-> +hdr_ +); + +556 + gme + < +tyme + + gFuni +,ym + gHdr +,ym + gArg1 +, + +557 +tyme + + gArg2 +,ym + gArg3 +,ym + gArg4 +,ym + gArg5 +> + +558 +le +  +asio_hdr_voke +( +Funi +& +funi +, + +559 +bd5 +< +Hdr +, +Arg1 +, +Arg2 +, +Arg3 +, +Arg4 +, +Arg5 +>* +this_hdr +) + +561 + gboo_asio_hdr_voke_hrs +:: +voke +( + +562 +funi +, +this_hdr +-> +hdr_ +); + +565 + gme + < +tyme + + gFuni +,ym + gHdr +,ym + gArg1 +, + +566 +tyme + + gArg2 +,ym + gArg3 +,ym + gArg4 +,ym + gArg5 +> + +567 +le +  +asio_hdr_voke +(cڡ +Funi +& +funi +, + +568 +bd5 +< +Hdr +, +Arg1 +, +Arg2 +, +Arg3 +, +Arg4 +, +Arg5 +>* +this_hdr +) + +570 + gboo_asio_hdr_voke_hrs +:: +voke +( + +571 +funi +, +this_hdr +-> +hdr_ +); + +574 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gArg2 +, + +575 +tyme + + gArg3 +,ym + gArg4 +,ym + gArg5 +> + +576 +le + + gbd5 +< +tyme + + gdey +< + gHdr +>:: +ty +, + gArg1 +, + gArg2 +, + gArg3 +, + gArg4 +, + gArg5 +> + +577 +bd_hdr +( +BOOST_ASIO_MOVE_ARG +( +Hdr + +hdr +, cڡ +Arg1 +& +g1 +, + +578 cڡ +Arg2 +& +g2 +, cڡ +Arg3 +& +g3 +, cڡ +Arg4 +& +g4 +, cڡ +Arg5 +& +g5 +) + +580  + gbd5 +< +tyme + + gdey +< + gHdr +>:: +ty +, + gArg1 +, + gArg2 +, + gArg3 +, + gArg4 +, + gArg5 +>(0, + +581 +BOOST_ASIO_MOVE_CAST +( +Hdr +)( + ghdr +), + gg1 +, + gg2 +, + gg3 +, + gg4 +, + gg5 +); + +584 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +586 + gme + < +tyme + + gHdr +,ym + gArg1 +> + +587 as + cmove_bd1 + + +589 + gpublic +: + +590 +move_bd1 +(, +BOOST_ASIO_MOVE_ARG +( +Hdr + +hdr +, + +591 +BOOST_ASIO_MOVE_ARG +( +Arg1 + +g1 +) + +592 : +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)), + +593 +g1_ +( +BOOST_ASIO_MOVE_CAST +( +Arg1 +)( +g1 +)) + +597 +move_bd1 +(move_bd1&& +h +) + +598 : +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +h +.handler_)), + +599 +g1_ +( +BOOST_ASIO_MOVE_CAST +( +Arg1 +)( +h +.arg1_)) + +603  +ݔ +()() + +605 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Arg1 +)( +g1_ +)); + +609 +Hdr + + ghdr_ +; + +610 +Arg1 + + gg1_ +; + +613 + gme + < +tyme + + gHdr +,ym + gArg1 +> + +614 +le + * +asio_hdr_lo +( +d +:: +size_t + +size +, + +615 +move_bd1 +< +Hdr +, +Arg1 +>* +this_hdr +) + +617  + gboo_asio_hdr_loc_hrs +:: +lo +( + +618 +size +, +this_hdr +-> +hdr_ +); + +621 + gme + < +tyme + + gHdr +,ym + gArg1 +> + +622 +le +  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, + +623 +move_bd1 +< +Hdr +, +Arg1 +>* +this_hdr +) + +625 + gboo_asio_hdr_loc_hrs +:: +do +( + +626 +por +, +size +, +this_hdr +-> +hdr_ +); + +629 + gme + < +tyme + + gHdr +,ym + gArg1 +> + +630 +le + +bo + +asio_hdr_is_ctui +( + +631 +move_bd1 +< +Hdr +, +Arg1 +>* +this_hdr +) + +633  + gboo_asio_hdr_ct_hrs +:: +is_ctui +( + +634 +this_hdr +-> +hdr_ +); + +637 + gme + < +tyme + + gFuni +,ym + gHdr +,ym + gArg1 +> + +638 +le +  +asio_hdr_voke +( +BOOST_ASIO_MOVE_ARG +( +Funi + +funi +, + +639 +move_bd1 +< +Hdr +, +Arg1 +>* +this_hdr +) + +641 + gboo_asio_hdr_voke_hrs +:: +voke +( + +642 +BOOST_ASIO_MOVE_CAST +( +Funi +)( +funi +), +this_hdr +-> +hdr_ +); + +645 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gArg2 +> + +646 as + cmove_bd2 + + +648 + gpublic +: + +649 +move_bd2 +(, +BOOST_ASIO_MOVE_ARG +( +Hdr + +hdr +, + +650 cڡ +Arg1 +& +g1 +, +BOOST_ASIO_MOVE_ARG +( +Arg2 + +g2 +) + +651 : +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)), + +652 +g1_ +( +g1 +), + +653 +g2_ +( +BOOST_ASIO_MOVE_CAST +( +Arg2 +)( +g2 +)) + +657 +move_bd2 +(move_bd2&& +h +) + +658 : +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +h +.handler_)), + +659 +g1_ +( +BOOST_ASIO_MOVE_CAST +( +Arg1 +)( +h +.arg1_)), + +660 +g2_ +( +BOOST_ASIO_MOVE_CAST +( +Arg2 +)( +h +.arg2_)) + +664  +ݔ +()() + +666 +hdr_ +( +ic_ +( +g1_ +), + +667 +BOOST_ASIO_MOVE_CAST +( +Arg2 +)( +g2_ +)); + +671 +Hdr + + ghdr_ +; + +672 +Arg1 + + gg1_ +; + +673 +Arg2 + + gg2_ +; + +676 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gArg2 +> + +677 +le + * +asio_hdr_lo +( +d +:: +size_t + +size +, + +678 +move_bd2 +< +Hdr +, +Arg1 +, +Arg2 +>* +this_hdr +) + +680  + gboo_asio_hdr_loc_hrs +:: +lo +( + +681 +size +, +this_hdr +-> +hdr_ +); + +684 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gArg2 +> + +685 +le +  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, + +686 +move_bd2 +< +Hdr +, +Arg1 +, +Arg2 +>* +this_hdr +) + +688 + gboo_asio_hdr_loc_hrs +:: +do +( + +689 +por +, +size +, +this_hdr +-> +hdr_ +); + +692 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gArg2 +> + +693 +le + +bo + +asio_hdr_is_ctui +( + +694 +move_bd2 +< +Hdr +, +Arg1 +, +Arg2 +>* +this_hdr +) + +696  + gboo_asio_hdr_ct_hrs +:: +is_ctui +( + +697 +this_hdr +-> +hdr_ +); + +700 + gme + < +tyme + + gFuni +,ym + gHdr +,ym + gArg1 +,ym + gArg2 +> + +701 +le +  +asio_hdr_voke +( +BOOST_ASIO_MOVE_ARG +( +Funi + +funi +, + +702 +move_bd2 +< +Hdr +, +Arg1 +, +Arg2 +>* +this_hdr +) + +704 + gboo_asio_hdr_voke_hrs +:: +voke +( + +705 +BOOST_ASIO_MOVE_CAST +( +Funi +)( +funi +), +this_hdr +-> +hdr_ +); + +712 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gAot +> + +713  + gassocd_lot +< + gda +:: +bd1 +< +Hdr +, + gArg1 +>, + gAot +> + +715  +tyme + + tassocd_lot +< + tHdr +, + tAot +>:: + tty +ype; + +717  +ty + +g +(cڡ +da +:: +bd1 +< +Hdr +, +Arg1 +>& +h +, + +718 cڡ +Aot +& +a + = Aot() +BOOST_ASIO_NOEXCEPT + + +720  +assocd_lot +< +Hdr +, +Aot +>:: +g +( +h +. +hdr_ +, +a +); + +724 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gArg2 +,ym + gAot +> + +725  + gassocd_lot +< + gda +:: +bd2 +< +Hdr +, + gArg1 +, + gArg2 +>, + gAot +> + +727  +tyme + + tassocd_lot +< + tHdr +, + tAot +>:: + tty +ype; + +729  +ty + +g +(cڡ +da +:: +bd2 +< +Hdr +, +Arg1 +, +Arg2 +>& +h +, + +730 cڡ +Aot +& +a + = Aot() +BOOST_ASIO_NOEXCEPT + + +732  +assocd_lot +< +Hdr +, +Aot +>:: +g +( +h +. +hdr_ +, +a +); + +736 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gExecut +> + +737  + gassocd_execut +< + gda +:: +bd1 +< +Hdr +, + gArg1 +>, + gExecut +> + +739  +tyme + + tassocd_execut +< + tHdr +, + tExecut +>:: + tty +ype; + +741  +ty + +g +(cڡ +da +:: +bd1 +< +Hdr +, +Arg1 +>& +h +, + +742 cڡ +Execut +& +ex + = Execut() +BOOST_ASIO_NOEXCEPT + + +744  +assocd_execut +< +Hdr +, +Execut +>:: +g +( +h +. +hdr_ +, +ex +); + +748 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gArg2 +,ym + gExecut +> + +749  + gassocd_execut +< + gda +:: +bd2 +< +Hdr +, + gArg1 +, + gArg2 +>, + gExecut +> + +751  +tyme + + tassocd_execut +< + tHdr +, + tExecut +>:: + tty +ype; + +753  +ty + +g +(cڡ +da +:: +bd2 +< +Hdr +, +Arg1 +, +Arg2 +>& +h +, + +754 cڡ +Execut +& +ex + = Execut() +BOOST_ASIO_NOEXCEPT + + +756  +assocd_execut +< +Hdr +, +Execut +>:: +g +( +h +. +hdr_ +, +ex +); + +760 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +762 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gAot +> + +763  + gassocd_lot +< + gda +:: +move_bd1 +< +Hdr +, + gArg1 +>, + gAot +> + +765  +tyme + + tassocd_lot +< + tHdr +, + tAot +>:: + tty +ype; + +767  +ty + +g +(cڡ +da +:: +move_bd1 +< +Hdr +, +Arg1 +>& +h +, + +768 cڡ +Aot +& +a + = Aot() +BOOST_ASIO_NOEXCEPT + + +770  +assocd_lot +< +Hdr +, +Aot +>:: +g +( +h +. +hdr_ +, +a +); + +774 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gArg2 +,ym + gAot +> + +775  + gassocd_lot +< + +776 + gda +:: +move_bd2 +< +Hdr +, + gArg1 +, + gArg2 +>, + gAot +> + +778  +tyme + + tassocd_lot +< + tHdr +, + tAot +>:: + tty +ype; + +780  +ty + +g +(cڡ +da +:: +move_bd2 +< +Hdr +, +Arg1 +, +Arg2 +>& +h +, + +781 cڡ +Aot +& +a + = Aot() +BOOST_ASIO_NOEXCEPT + + +783  +assocd_lot +< +Hdr +, +Aot +>:: +g +( +h +. +hdr_ +, +a +); + +787 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gExecut +> + +788  + gassocd_execut +< + gda +:: +move_bd1 +< +Hdr +, + gArg1 +>, + gExecut +> + +790  +tyme + + tassocd_execut +< + tHdr +, + tExecut +>:: + tty +ype; + +792  +ty + +g +(cڡ +da +:: +move_bd1 +< +Hdr +, +Arg1 +>& +h +, + +793 cڡ +Execut +& +ex + = Execut() +BOOST_ASIO_NOEXCEPT + + +795  +assocd_execut +< +Hdr +, +Execut +>:: +g +( +h +. +hdr_ +, +ex +); + +799 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gArg2 +,ym + gExecut +> + +800  + gassocd_execut +< + gda +:: +move_bd2 +< +Hdr +, + gArg1 +, + gArg2 +>, + gExecut +> + +802  +tyme + + tassocd_execut +< + tHdr +, + tExecut +>:: + tty +ype; + +804  +ty + +g +(cڡ +da +:: +move_bd2 +< +Hdr +, +Arg1 +, +Arg2 +>& +h +, + +805 cڡ +Execut +& +ex + = Execut() +BOOST_ASIO_NOEXCEPT + + +807  +assocd_execut +< +Hdr +, +Execut +>:: +g +( +h +. +hdr_ +, +ex +); + +816  + ~ + + @/usr/include/boost/asio/detail/buffer_resize_guard.hpp + +11 #ide +BOOST_ASIO_DETAIL_BUFFER_RESIZE_GUARD_HPP + + +12  + #BOOST_ASIO_DETAIL_BUFFER_RESIZE_GUARD_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +25 +mea + + gda + { + +28 + gme + < +tyme + + gBufr +> + +29 as + cbufr_size_gud + + +31 + gpublic +: + +33 +bufr_size_gud +( +Bufr +& +bufr +) + +34 : +bufr_ +( +bufr +), + +35 +d_size_ +( +bufr +. +size +()) + +40 ~ +bufr_size_gud +() + +42 i( + gd_size_ + !( +d +:: +numic_lims +< +size_t +>:: +max +)()) + +44 +bufr_ +. +size +( +d_size_ +); + +49  +comm +() + +51 + gd_size_ + = ( +d +:: +numic_lims +< +size_t +>:: +max +)(); + +54 + give +: + +56 +Bufr +& +bufr_ +; + +59 +size_t + + gd_size_ +; + +66  + ~ + + @/usr/include/boost/asio/detail/buffer_sequence_adapter.hpp + +11 #ide +BOOST_ASIO_DETAIL_BUFFER_SEQUENCE_ADAPTER_HPP + + +12  + #BOOST_ASIO_DETAIL_BUFFER_SEQUENCE_ADAPTER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gasio + { + +27 +mea + + gda + { + +29 as + cbufr_qu_adr_ba + + +31 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +32 + gpublic +: + +34 um { +max_bufrs + = 1 }; + +36 + geed +: + +37  +Wdows +:: + tStage +:: + tSms +:: + tIBufr +^ + ttive_bufr_ty +; + +39 +BOOST_ASIO_DECL +  +_tive_bufr +( + +40 +tive_bufr_ty +& +buf +, + +41 cڡ +boo +:: +asio +:: +mub_bufr +& +bufr +); + +43 +BOOST_ASIO_DECL +  +_tive_bufr +( + +44 +tive_bufr_ty +& +buf +, + +45 cڡ +boo +:: +asio +:: +cڡ_bufr +& +bufr +); + +46 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +47 + gpublic +: + +49 um { +max_bufrs + = 64 < +max_iov_n + ? 64 : max_iov_len }; + +51 + geed +: + +52  +WSABUF + + ttive_bufr_ty +; + +54  +_tive_bufr +( +WSABUF +& +buf +, + +55 cڡ +boo +:: +asio +:: +mub_bufr +& +bufr +) + +57 +buf +.bu +ic_ +<*>( +bufr +. +da +()); + +58 + gbuf +. + gn + = +ic_ +< +ULONG +>( +bufr +. +size +()); + +61  +_tive_bufr +( +WSABUF +& +buf +, + +62 cڡ +boo +:: +asio +:: +cڡ_bufr +& +bufr +) + +64 +buf +.bu +cڡ_ +<*>( +ic_ +( +bufr +. +da +())); + +65 + gbuf +. + gn + = +ic_ +< +ULONG +>( +bufr +. +size +()); + +68 + gpublic +: + +70 um { +max_bufrs + = 64 < +max_iov_n + ? 64 : max_iov_len }; + +72 + geed +: + +73  +iovec + + ttive_bufr_ty +; + +75  +_iov_ba +(*& +ba +, * +addr +) + +77 + gba + = +addr +; + +80 + gme + < +tyme + + gT +> + +81  +_iov_ba +( +T +& +ba +, * +addr +) + +83 + gba + = +ic_ +< +T +>( +addr +); + +86  +_tive_bufr +( +iovec +& +iov +, + +87 cڡ +boo +:: +asio +:: +mub_bufr +& +bufr +) + +89 +_iov_ba +( +iov +. +iov_ba +, +bufr +. +da +()); + +90 + giov +. + giov_n + = +bufr +. +size +(); + +93  +_tive_bufr +( +iovec +& +iov +, + +94 cڡ +boo +:: +asio +:: +cڡ_bufr +& +bufr +) + +96 +_iov_ba +( +iov +. +iov_ba +, +cڡ_ +<*>( +bufr +. +da +())); + +97 + giov +. + giov_n + = +bufr +. +size +(); + +103 + gme + < +tyme + + gBufr +,ym + gBufrs +> + +104 as + cbufr_qu_adr + + +105 : +bufr_qu_adr_ba + + +107 +public +: + +108 +exic + +bufr_qu_adr +(cڡ +Bufrs +& +bufr_qu +) + +109 : +cou_ +(0), +tٮ_bufr_size_ +(0) + +111 + gbufr_qu_adr +:: + +( + +112 +boo +:: +asio +:: +bufr_qu_beg +( +bufr_qu +), + +113 +boo +:: +asio +:: +bufr_qu_d +( +bufr_qu +)); + +116 +tive_bufr_ty +* +bufrs +() + +118  + gbufrs_ +; + +121 + gd +:: +size_t + +cou +() const + +123  +cou_ +; + +126 + gd +:: +size_t + +tٮ_size +() const + +128  +tٮ_bufr_size_ +; + +131 +bo + +l_emy +() const + +133  + gtٮ_bufr_size_ + == 0; + +136  +bo + +l_emy +(cڡ +Bufrs +& +bufr_qu +) + +138  + gbufr_qu_adr +:: +l_emy +( + +139 +boo +:: +asio +:: +bufr_qu_beg +( +bufr_qu +), + +140 +boo +:: +asio +:: +bufr_qu_d +( +bufr_qu +)); + +143  +vide +(cڡ +Bufrs +& +bufr_qu +) + +145 + gbufr_qu_adr +:: +vide +( + +146 +boo +:: +asio +:: +bufr_qu_beg +( +bufr_qu +), + +147 +boo +:: +asio +:: +bufr_qu_d +( +bufr_qu +)); + +150  +Bufr + +f +(cڡ +Bufrs +& +bufr_qu +) + +152  + gbufr_qu_adr +:: +f +( + +153 +boo +:: +asio +:: +bufr_qu_beg +( +bufr_qu +), + +154 +boo +:: +asio +:: +bufr_qu_d +( +bufr_qu +)); + +157 + give +: + +158 +me + < +tyme + +It +> + +159  + +( +It + +beg +, It +d +) + +161 +It + + g + = +beg +; + +162 ; + g + ! +d + && +cou_ + < +max_bufrs +; ++, ++ + gcou_ +) + +164 +Bufr + +bufr +(* + +); + +165 +_tive_bufr +( +bufrs_ +[ +cou_ +], +bufr +); + +166 + gtٮ_bufr_size_ + + +bufr +. +size +(); + +170 + gme + < +tyme + + gIt +> + +171  +bo + +l_emy +( +It + +beg +, It +d +) + +173 +It + + g + = +beg +; + +174 + gd +:: +size_t + +i + = 0; + +175 ; + g + ! +d + && +i + < +max_bufrs +; ++, ++ + gi +) + +176 i( +Bufr +(* + +). +size +() > 0) + +177  + gl +; + +178  + gue +; + +181 + gme + < +tyme + + gIt +> + +182  +vide +( +It + +beg +, It +d +) + +184 +It + + g + = +beg +; + +185 ; + g + ! +d +; ++iter) + +187 +Bufr + +bufr +(* + +); + +188 + gbufr +. +da +(); + +192 + gme + < +tyme + + gIt +> + +193  +Bufr + +f +( +It + +beg +, It +d +) + +195 +It + + g + = +beg +; + +196 ; + g + ! +d +; ++iter) + +198 +Bufr + +bufr +(* + +); + +199 i( + gbufr +. +size +() != 0) + +200  +bufr +; + +202  +Bufr +(); + +205 +tive_bufr_ty + + gbufrs_ +[ +max_bufrs +]; + +206 + gd +:: +size_t + +cou_ +; + +207 + gd +:: +size_t + +tٮ_bufr_size_ +; + +210 + gme + < +tyme + + gBufr +> + +211 +ass + + gbufr_qu_adr +< + gBufr +, + gboo +:: +asio +:: +mub_bufr +> + +212 : +bufr_qu_adr_ba + + +214 +public +: + +215 +exic + +bufr_qu_adr +( + +216 cڡ +boo +:: +asio +:: +mub_bufr +& +bufr_qu +) + +218 +_tive_bufr +( +bufr_ +, +Bufr +( +bufr_qu +)); + +219 + gtٮ_bufr_size_ + = +bufr_qu +. +size +(); + +222 +tive_bufr_ty +* +bufrs +() + +224  & + gbufr_ +; + +227 + gd +:: +size_t + +cou +() const + +232 + gd +:: +size_t + +tٮ_size +() const + +234  +tٮ_bufr_size_ +; + +237 +bo + +l_emy +() const + +239  + gtٮ_bufr_size_ + == 0; + +242  +bo + +l_emy +(cڡ +boo +:: +asio +:: +mub_bufr +& +bufr_qu +) + +244  +bufr_qu +. +size +() == 0; + +247  +vide +(cڡ +boo +:: +asio +:: +mub_bufr +& +bufr_qu +) + +249 +bufr_qu +. +da +(); + +252  +Bufr + +f +(cڡ +boo +:: +asio +:: +mub_bufr +& +bufr_qu +) + +254  +Bufr +( +bufr_qu +); + +257 + give +: + +258 +tive_bufr_ty + +bufr_ +; + +259 + gd +:: +size_t + +tٮ_bufr_size_ +; + +262 + gme + < +tyme + + gBufr +> + +263 +ass + + gbufr_qu_adr +< + gBufr +, + gboo +:: +asio +:: +cڡ_bufr +> + +264 : +bufr_qu_adr_ba + + +266 +public +: + +267 +exic + +bufr_qu_adr +( + +268 cڡ +boo +:: +asio +:: +cڡ_bufr +& +bufr_qu +) + +270 +_tive_bufr +( +bufr_ +, +Bufr +( +bufr_qu +)); + +271 + gtٮ_bufr_size_ + = +bufr_qu +. +size +(); + +274 +tive_bufr_ty +* +bufrs +() + +276  & + gbufr_ +; + +279 + gd +:: +size_t + +cou +() const + +284 + gd +:: +size_t + +tٮ_size +() const + +286  +tٮ_bufr_size_ +; + +289 +bo + +l_emy +() const + +291  + gtٮ_bufr_size_ + == 0; + +294  +bo + +l_emy +(cڡ +boo +:: +asio +:: +cڡ_bufr +& +bufr_qu +) + +296  +bufr_qu +. +size +() == 0; + +299  +vide +(cڡ +boo +:: +asio +:: +cڡ_bufr +& +bufr_qu +) + +301 +bufr_qu +. +da +(); + +304  +Bufr + +f +(cڡ +boo +:: +asio +:: +cڡ_bufr +& +bufr_qu +) + +306  +Bufr +( +bufr_qu +); + +309 + give +: + +310 +tive_bufr_ty + +bufr_ +; + +311 + gd +:: +size_t + +tٮ_bufr_size_ +; + +314 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +316 + gme + < +tyme + + gBufr +> + +317 +ass + + gbufr_qu_adr +< + gBufr +, + gboo +:: +asio +:: +mub_bufrs_1 +> + +318 : +bufr_qu_adr_ba + + +320 +public +: + +321 +exic + +bufr_qu_adr +( + +322 cڡ +boo +:: +asio +:: +mub_bufrs_1 +& +bufr_qu +) + +324 +_tive_bufr +( +bufr_ +, +Bufr +( +bufr_qu +)); + +325 + gtٮ_bufr_size_ + = +bufr_qu +. +size +(); + +328 +tive_bufr_ty +* +bufrs +() + +330  & + gbufr_ +; + +333 + gd +:: +size_t + +cou +() const + +338 + gd +:: +size_t + +tٮ_size +() const + +340  +tٮ_bufr_size_ +; + +343 +bo + +l_emy +() const + +345  + gtٮ_bufr_size_ + == 0; + +348  +bo + +l_emy +(cڡ +boo +:: +asio +:: +mub_bufrs_1 +& +bufr_qu +) + +350  +bufr_qu +. +size +() == 0; + +353  +vide +(cڡ +boo +:: +asio +:: +mub_bufrs_1 +& +bufr_qu +) + +355 +bufr_qu +. +da +(); + +358  +Bufr + +f +(cڡ +boo +:: +asio +:: +mub_bufrs_1 +& +bufr_qu +) + +360  +Bufr +( +bufr_qu +); + +363 + give +: + +364 +tive_bufr_ty + +bufr_ +; + +365 + gd +:: +size_t + +tٮ_bufr_size_ +; + +368 + gme + < +tyme + + gBufr +> + +369 +ass + + gbufr_qu_adr +< + gBufr +, + gboo +:: +asio +:: +cڡ_bufrs_1 +> + +370 : +bufr_qu_adr_ba + + +372 +public +: + +373 +exic + +bufr_qu_adr +( + +374 cڡ +boo +:: +asio +:: +cڡ_bufrs_1 +& +bufr_qu +) + +376 +_tive_bufr +( +bufr_ +, +Bufr +( +bufr_qu +)); + +377 + gtٮ_bufr_size_ + = +bufr_qu +. +size +(); + +380 +tive_bufr_ty +* +bufrs +() + +382  & + gbufr_ +; + +385 + gd +:: +size_t + +cou +() const + +390 + gd +:: +size_t + +tٮ_size +() const + +392  +tٮ_bufr_size_ +; + +395 +bo + +l_emy +() const + +397  + gtٮ_bufr_size_ + == 0; + +400  +bo + +l_emy +(cڡ +boo +:: +asio +:: +cڡ_bufrs_1 +& +bufr_qu +) + +402  +bufr_qu +. +size +() == 0; + +405  +vide +(cڡ +boo +:: +asio +:: +cڡ_bufrs_1 +& +bufr_qu +) + +407 +bufr_qu +. +da +(); + +410  +Bufr + +f +(cڡ +boo +:: +asio +:: +cڡ_bufrs_1 +& +bufr_qu +) + +412  +Bufr +( +bufr_qu +); + +415 + give +: + +416 +tive_bufr_ty + +bufr_ +; + +417 + gd +:: +size_t + +tٮ_bufr_size_ +; + +422 + gme + < +tyme + + gBufr +,ym + gEm +> + +423 +ass + + gbufr_qu_adr +< + gBufr +, + gboo +:: +y +< +Em +, 2> > + +424 : +bufr_qu_adr_ba + + +426 +public +: + +427 +exic + +bufr_qu_adr +( + +428 cڡ +boo +:: +y +< +Em +, 2>& +bufr_qu +) + +430 +_tive_bufr +( +bufrs_ +[0], +Bufr +( +bufr_qu +[0])); + +431 +_tive_bufr +( +bufrs_ +[1], +Bufr +( +bufr_qu +[1])); + +432 + gtٮ_bufr_size_ + = +bufr_qu +[0]. +size +() + buffer_sequence[1].size(); + +435 +tive_bufr_ty +* +bufrs +() + +437  + gbufrs_ +; + +440 + gd +:: +size_t + +cou +() const + +445 + gd +:: +size_t + +tٮ_size +() const + +447  +tٮ_bufr_size_ +; + +450 +bo + +l_emy +() const + +452  + gtٮ_bufr_size_ + == 0; + +455  +bo + +l_emy +(cڡ +boo +:: +y +< +Em +, 2>& +bufr_qu +) + +457  + gbufr_qu +[0]. +size +(=0 && +bufr_qu +[1].size() == 0; + +460  +vide +(cڡ +boo +:: +y +< +Em +, 2>& +bufr_qu +) + +462 + gbufr_qu +[0]. +da +(); + +463 + gbufr_qu +[1]. +da +(); + +466  +Bufr + +f +(cڡ +boo +:: +y +< +Em +, 2>& +bufr_qu +) + +468  +Bufr +( +bufr_qu +[0]. +size +() != 0 + +469 ? +bufr_qu +[0] : buffer_sequence[1]); + +472 + give +: + +473 +tive_bufr_ty + +bufrs_ +[2]; + +474 + gd +:: +size_t + +tٮ_bufr_size_ +; + +477 #i +defed +( +BOOST_ASIO_HAS_STD_ARRAY +) + +479 + gme + < +tyme + + gBufr +,ym + gEm +> + +480 +ass + + gbufr_qu_adr +< + gBufr +, + gd +:: +y +< +Em +, 2> > + +481 : +bufr_qu_adr_ba + + +483 +public +: + +484 +exic + +bufr_qu_adr +( + +485 cڡ +d +:: +y +< +Em +, 2>& +bufr_qu +) + +487 +_tive_bufr +( +bufrs_ +[0], +Bufr +( +bufr_qu +[0])); + +488 +_tive_bufr +( +bufrs_ +[1], +Bufr +( +bufr_qu +[1])); + +489 + gtٮ_bufr_size_ + = +bufr_qu +[0]. +size +() + buffer_sequence[1].size(); + +492 +tive_bufr_ty +* +bufrs +() + +494  + gbufrs_ +; + +497 + gd +:: +size_t + +cou +() const + +502 + gd +:: +size_t + +tٮ_size +() const + +504  +tٮ_bufr_size_ +; + +507 +bo + +l_emy +() const + +509  + gtٮ_bufr_size_ + == 0; + +512  +bo + +l_emy +(cڡ +d +:: +y +< +Em +, 2>& +bufr_qu +) + +514  + gbufr_qu +[0]. +size +(=0 && +bufr_qu +[1].size() == 0; + +517  +vide +(cڡ +d +:: +y +< +Em +, 2>& +bufr_qu +) + +519 + gbufr_qu +[0]. +da +(); + +520 + gbufr_qu +[1]. +da +(); + +523  +Bufr + +f +(cڡ +d +:: +y +< +Em +, 2>& +bufr_qu +) + +525  +Bufr +( +bufr_qu +[0]. +size +() != 0 + +526 ? +bufr_qu +[0] : buffer_sequence[1]); + +529 + give +: + +530 +tive_bufr_ty + +bufrs_ +[2]; + +531 + gd +:: +size_t + +tٮ_bufr_size_ +; + +540  + ~ + +542 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +543  + ~ + + @/usr/include/boost/asio/detail/buffered_stream_storage.hpp + +11 #ide +BOOST_ASIO_DETAIL_BUFFERED_STREAM_STORAGE_HPP + + +12  + #BOOST_ASIO_DETAIL_BUFFERED_STREAM_STORAGE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +29 +mea + + gda + { + +31 as + cbufd_am_age + + +33 + gpublic +: + +35  + tby_ty +; + +38  + gd +:: + tsize_t + + tsize_ty +; + +41 +exic + +bufd_am_age +( +d +:: +size_t + +bufr_cy +) + +42 : +beg_offt_ +(0), + +43 +d_offt_ +(0), + +44 +bufr_ +( +bufr_cy +) + +49  +r +() + +51 + gbeg_offt_ + = 0; + +52 + gd_offt_ + = 0; + +56 +mub_bufr + +da +() + +58  + gboo +:: +asio +:: +bufr +( +bufr_ ++ +beg_offt_ +; + +62 +cڡ_bufr + +da +() const + +64  + gboo +:: +asio +:: +bufr +( +bufr_ ++ +beg_offt_ +; + +68 +bo + +emy +() const + +70  + gbeg_offt_ + = +d_offt_ +; + +74 +size_ty + +size +() const + +76  + gd_offt_ + - + gbeg_offt_ +; + +80  +size +( +size_ty + +ngth +) + +82 +BOOST_ASIO_ASSERT +( +ngth + < +cy +()); + +83 i( + gbeg_offt_ + + + gngth + < +cy +()) + +85 +d_offt_ + = +beg_offt_ + + +ngth +; + +89 +usg + +mea + + gd +; + +90 +memmove +(& +bufr_ +[0], &bufr_[0] + +beg_offt_ +, +size +()); + +91 + gd_offt_ + = +ngth +; + +92 + gbeg_offt_ + = 0; + +97 +size_ty + +cy +() const + +99  + gbufr_ +. +size +(); + +103  +csume +( +size_ty + +cou +) + +105 +BOOST_ASIO_ASSERT +( +beg_offt_ + + +cou + < +d_offt_ +); + +106 + gbeg_offt_ + + +cou +; + +107 i( +emy +()) + +108 +r +(); + +111 + give +: + +113 +size_ty + +beg_offt_ +; + +116 +size_ty + + gd_offt_ +; + +119 + gd +:: +ve +< +by_ty +> +bufr_ +; + +126  + ~ + + @/usr/include/boost/asio/detail/chrono.hpp + +11 #ide +BOOST_ASIO_DETAIL_CHRONO_HPP + + +12  + #BOOST_ASIO_DETAIL_CHRONO_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_STD_CHRONO +) + +21  + ~ + +22 #i +defed +( +BOOST_ASIO_HAS_BOOST_CHRONO +) + +23  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +28 +mea + + gchro + { + +30 #i +defed +( +BOOST_ASIO_HAS_STD_CHRONO +) + +31 +usg + + gd +:: +chro +:: +duti +; + +32 +usg + + gd +:: +chro +:: +time_pot +; + +33 +usg + + gd +:: +chro +:: +duti_ +; + +34 +usg + + gd +:: +chro +:: +nocds +; + +35 +usg + + gd +:: +chro +:: +miocds +; + +36 +usg + + gd +:: +chro +:: +mlicds +; + +37 +usg + + gd +:: +chro +:: +cds +; + +38 +usg + + gd +:: +chro +:: +mus +; + +39 +usg + + gd +:: +chro +:: +hours +; + +40 +usg + + gd +:: +chro +:: +time_pot_ +; + +41 #i +defed +( +BOOST_ASIO_HAS_STD_CHRONO_MONOTONIC_CLOCK +) + +42  + gd +:: + tchro +:: + tmic_ock + + tdy_ock +; + +44 +usg + + gd +:: +chro +:: +dy_ock +; + +46 +usg + + gd +:: +chro +:: +syem_ock +; + +47 +usg + + gd +:: +chro +:: +high_suti_ock +; + +48 #i +defed +( +BOOST_ASIO_HAS_BOOST_CHRONO +) + +49 +usg + + gboo +:: +chro +:: +duti +; + +50 +usg + + gboo +:: +chro +:: +time_pot +; + +51 +usg + + gboo +:: +chro +:: +duti_ +; + +52 +usg + + gboo +:: +chro +:: +nocds +; + +53 +usg + + gboo +:: +chro +:: +miocds +; + +54 +usg + + gboo +:: +chro +:: +mlicds +; + +55 +usg + + gboo +:: +chro +:: +cds +; + +56 +usg + + gboo +:: +chro +:: +mus +; + +57 +usg + + gboo +:: +chro +:: +hours +; + +58 +usg + + gboo +:: +chro +:: +time_pot_ +; + +59 +usg + + gboo +:: +chro +:: +syem_ock +; + +60 +usg + + gboo +:: +chro +:: +dy_ock +; + +61 +usg + + gboo +:: +chro +:: +high_suti_ock +; + + @/usr/include/boost/asio/detail/chrono_time_traits.hpp + +11 #ide +BOOST_ASIO_DETAIL_CHRONO_TIME_TRAITS_HPP + + +12  + #BOOST_ASIO_DETAIL_CHRONO_TIME_TRAITS_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + gasio + { + +24 +mea + + gda + { + +27 + gme + < +t64_t + + gv1 +, i64_ + gv2 +> + +28  + sgcd + {num { + gvue + = +gcd +< +v2 +, + gv1 + % + gv2 +>:: +vue + }; }; + +30 + gme + < +t64_t + + gv1 +> + +31  + ggcd +< + gv1 +, 0> {num { + gvue + = +v1 + }; }; + +34 + gme + < +tyme + + gClock +,ym + gWaTs +> + +35  + schro_time_as + + +38  +Clock + + tock_ty +; + +41  +tyme + + tock_ty +:: + tduti + + tduti_ty +; + +44  +tyme + + tock_ty +:: + ttime_pot + + ttime_ty +; + +47  +tyme + + tduti_ty +:: + triod + + triod_ty +; + +50  +time_ty + +now +() + +52  + gock_ty +:: +now +(); + +56  +time_ty + +add +(cڡime_ty& +t +, cڡ +duti_ty +& +d +) + +58 cڡ +time_ty + + goch +; + +59 i( + gt + > +och +) + +61 i(( +time_ty +:: +max +)(- +t + < +d +) + +62  ( +time_ty +:: +max +)(); + +66 i(-( + gt + - ( + gtime_ty +:: +m +)()> +d +) + +67  ( +time_ty +:: +m +)(); + +70  + gt + + + gd +; + +74  +duti_ty + +suba +(cڡ +time_ty +& +t1 +, cڡime_ty& +t2 +) + +76 cڡ +time_ty + + goch +; + +77 i( + gt1 + > +och +) + +79 i( +t2 + > +och +) + +81  +t1 + - +t2 +; + +83 i( + gt2 + =( +time_ty +:: +m +)()) + +85  ( +duti_ty +:: +max +)(); + +87 i(( + gtime_ty +:: +max +)(- +t1 + < +och + - +t2 +) + +89  ( +duti_ty +:: +max +)(); + +93  + gt1 + - + gt2 +; + +98 i( + gt2 + < + goch +) + +100  + gt1 + - + gt2 +; + +102 i( + gt1 + =( +time_ty +:: +m +)()) + +104  ( +duti_ty +:: +m +)(); + +106 i(( + gtime_ty +:: +max +)(- +t2 + < +och + - +t1 +) + +108  ( +duti_ty +:: +m +)(); + +112  -( + gt2 + - + gt1 +); + +118  +bo + +ss_th +(cڡ +time_ty +& +t1 +, cڡime_ty& +t2 +) + +120  + gt1 + < + gt2 +; + +125 as + cposix_time_duti + + +127 + gpublic +: + +128 +exic + +posix_time_duti +(cڡ +duti_ty +& +d +) + +129 : +d_ +( +d +) + +133 +t64_t + +ticks +() const + +135  +d_ +. +cou +(); + +138 +t64_t + +tٮ_cds +() const + +140  + gduti_ +<1, 1>(); + +143 +t64_t + +tٮ_mlicds +() const + +145  + gduti_ +<1, 1000>(); + +148 +t64_t + +tٮ_miocds +() const + +150  + gduti_ +<1, 1000000>(); + +153 + give +: + +154 +me + < +t64_t + +Num +, i64_ + gD +> + +155 +t64_t + +duti_ +() const + +157 cڡ +t64_t + + gnum1 + = +riod_ty +:: +num + / +gcd +:: +vue +; + +158 cڡ +t64_t + + gnum2 + = +Num + / +gcd +< +riod_ty +:: +num +, + gNum +>:: +vue +; + +160 cڡ +t64_t + + gd1 + = +riod_ty +:: +d + / +gcd +:: +vue +; + +161 cڡ +t64_t + + gd2 + = +D + / +gcd +< +riod_ty +:: +d +, + gD +>:: +vue +; + +163 cڡ +t64_t + + gnum + = +num1 + * +d2 +; + +164 cڡ +t64_t + + gd + = +num2 + * +d1 +; + +166 i( + gnum + =1 && +d + == 1) + +167  +ticks +(); + +168 i( + gnum + !1 && +d + == 1) + +169  +ticks +(* +num +; + +170 i( + gnum + =1 && +riod_ty +:: +d + != 1) + +171  +ticks +(/ +d +; + +173  +ticks +(* + gnum + / + gd +; + +176 +duti_ty + + gd_ +; + +180  +posix_time_duti + +to_posix_duti +(cڡ +duti_ty +& +d +) + +182  +posix_time_duti +( +WaTs +:: +to_wa_duti +( +d +)); + +190  + ~ + + @/usr/include/boost/asio/detail/config.hpp + +11 #ide +BOOST_ASIO_DETAIL_CONFIG_HPP + + +12  + #BOOST_ASIO_DETAIL_CONFIG_HPP + + + ) + +14 #i +defed +( +BOOST_ASIO_STANDALONE +) + +15  + #BOOST_ASIO_DISABLE_BOOST_ARRAY + 1 + + ) + +16  + #BOOST_ASIO_DISABLE_BOOST_ASSERT + 1 + + ) + +17  + #BOOST_ASIO_DISABLE_BOOST_BIND + 1 + + ) + +18  + #BOOST_ASIO_DISABLE_BOOST_CHRONO + 1 + + ) + +19  + #BOOST_ASIO_DISABLE_BOOST_DATE_TIME + 1 + + ) + +20  + #BOOST_ASIO_DISABLE_BOOST_LIMITS + 1 + + ) + +21  + #BOOST_ASIO_DISABLE_BOOST_REGEX + 1 + + ) + +22  + #BOOST_ASIO_DISABLE_BOOST_STATIC_CONSTANT + 1 + + ) + +23  + #BOOST_ASIO_DISABLE_BOOST_THROW_EXCEPTION + 1 + + ) + +24  + #BOOST_ASIO_DISABLE_BOOST_WORKAROUND + 1 + + ) + +26  + ~ + +27  + ~ + +28  + #BOOST_ASIO_HAS_BOOST_CONFIG + 1 + + ) + +34 #i! +defed +( +BOOST_ASIO_HEADER_ONLY +) + +35 #i! +defed +( +BOOST_ASIO_SEPARATE_COMPILATION +) + +36 #i! +defed +( +BOOST_ASIO_DYN_LINK +) + +37  + #BOOST_ASIO_HEADER_ONLY + 1 + + ) + +42 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +43  + #BOOST_ASIO_DECL + +le + + + ) + +45 #i +defed +( +_MSC_VER +|| defed( +__BORLANDC__ +|| defed( +__CODEGEARC__ +) + +48 #i +defed +( +BOOST_ASIO_DYN_LINK +) + +50 #i +defed +( +BOOST_ASIO_SOURCE +) + +51  + #BOOST_ASIO_DECL + + `__deec +( +dexpt +) + + ) + +53  + #BOOST_ASIO_DECL + + `__deec +( +dimpt +) + + ) + +60 #i! +defed +( +BOOST_ASIO_DECL +) + +61  + #BOOST_ASIO_DECL + + + ) + +65 #i! +defed +( +BOOST_ASIO_MSVC +) + +66 #i +defed +( +BOOST_ASIO_HAS_BOOST_CONFIG +&& defed( +BOOST_MSVC +) + +67  + #BOOST_ASIO_MSVC + +BOOST_MSVC + + + ) + +68 #i +defed +( +_MSC_VER +&& (defed( +__INTELLISENSE__ +) \ + +69 || (! +defed +( +__MWERKS__ +&& ! + $defed +( +__EDG_VERSION__ +))) + +70  + #BOOST_ASIO_MSVC + +_MSC_VER + + + ) + +75 #i + `defed +( +__g__ +) + +76 #i( +__lulus + >= 201103) + +77 #i + `__has_ude +(< +__cfig +>) + +78  + ~<__cfig +> + +79 #i + `defed +( +_LIBCPP_VERSION +) + +80  + #BOOST_ASIO_HAS_CLANG_LIBCXX + 1 + + ) + +87 #i + `defed +( +__ANDROID__ +) + +88  + ~ + +92 #i! + `defed +( +BOOST_ASIO_HAS_MOVE +) + +93 #i! + `defed +( +BOOST_ASIO_DISABLE_MOVE +) + +94 #i + `defed +( +__g__ +) + +95 #i + `__has_u +( +__cxx_rvue_ns__ +) + +96  + #BOOST_ASIO_HAS_MOVE + 1 + + ) + +99 #i + `defed +( +__GNUC__ +) + +100 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 5)) || (__GNUC__ > 4) + +101 #i + `defed +( +__GXX_EXPERIMENTAL_CXX0X__ +) + +102  + #BOOST_ASIO_HAS_MOVE + 1 + + ) + +106 #i + `defed +( +BOOST_ASIO_MSVC +) + +107 #i( +_MSC_VER + >= 1700) + +108  + #BOOST_ASIO_HAS_MOVE + 1 + + ) + +111 #i + `defed +( +__INTEL_CXX11_MODE__ +) + +112 #i + `defed +( +__INTEL_COMPILER +) && (__INTEL_COMPILER >= 1500) + +113  + #BOOST_ASIO_HAS_MOVE + 1 + + ) + +115 #i + `defed +( +__ICL +) && (__ICL >= 1500) + +116  + #BOOST_ASIO_HAS_MOVE + 1 + + ) + +125 #i + `defed +( +BOOST_ASIO_HAS_MOVE +&& !defed( +BOOST_ASIO_MOVE_CAST +) + +126  + #BOOST_ASIO_MOVE_ARG +( +ty +ty&& + + ) + +127  + #BOOST_ASIO_MOVE_ARG2 +( +ty1 +, +ty2 +ty1,y2&& + + ) + +128  + #BOOST_ASIO_MOVE_CAST +( +ty + +ic_ + + + ) + +129  + #BOOST_ASIO_MOVE_CAST2 +( +ty1 +, +ty2 + +ic_ + + + ) + +137 #i! + `defed +( +BOOST_ASIO_MOVE_CAST +) + +138 #i + `defed +( +__GNUC__ +) + +139 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 1)) || (__GNUC__ > 4) + +140  + #BOOST_ASIO_MOVE_ARG +( +ty +cڡy& + + ) + +142  + #BOOST_ASIO_MOVE_ARG +( +ty + + ) +type + +144 #i + `defed +( +BOOST_ASIO_MSVC +) + +145 #i( +_MSC_VER + >= 1400) + +146  + #BOOST_ASIO_MOVE_ARG +( +ty +cڡy& + + ) + +148  + #BOOST_ASIO_MOVE_ARG +( +ty + + ) +type + +151  + #BOOST_ASIO_MOVE_ARG +( +ty + + ) +type + +153  + #BOOST_ASIO_MOVE_CAST +( +ty + +ic_ + + + ) + +154  + #BOOST_ASIO_MOVE_CAST2 +( +ty1 +, +ty2 + +ic_ + + + ) + +158 #i! + `defed +( +BOOST_ASIO_HAS_VARIADIC_TEMPLATES +) + +159 #i! + `defed +( +BOOST_ASIO_DISABLE_VARIADIC_TEMPLATES +) + +160 #i + `defed +( +__g__ +) + +161 #i + `__has_u +( +__cxx_vdic_mes__ +) + +162  + #BOOST_ASIO_HAS_VARIADIC_TEMPLATES + 1 + + ) + +165 #i + `defed +( +__GNUC__ +) + +166 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 3)) || (__GNUC__ > 4) + +167 #i + `defed +( +__GXX_EXPERIMENTAL_CXX0X__ +) + +168  + #BOOST_ASIO_HAS_VARIADIC_TEMPLATES + 1 + + ) + +172 #i + `defed +( +BOOST_ASIO_MSVC +) + +173 #i( +_MSC_VER + >= 1900) + +174  + #BOOST_ASIO_HAS_VARIADIC_TEMPLATES + 1 + + ) + +181 #i! + `defed +( +BOOST_ASIO_DELETED +) + +182 #i + `defed +( +__GNUC__ +) + +183 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 7)) || (__GNUC__ > 4) + +184 #i + `defed +( +__GXX_EXPERIMENTAL_CXX0X__ +) + +185  + #BOOST_ASIO_DELETED + = +de + + + ) + +189 #i + `defed +( +__g__ +) + +190 #i + `__has_u +( +__cxx_ded_funis__ +) + +191  + #BOOST_ASIO_DELETED + = +de + + + ) + +194 #i + `defed +( +BOOST_ASIO_MSVC +) + +195 #i( +_MSC_VER + >= 1900) + +196  + #BOOST_ASIO_DELETED + = +de + + + ) + +199 #i! + `defed +( +BOOST_ASIO_DELETED +) + +200  + #BOOST_ASIO_DELETED + + + ) + +205 #i! + `defed +( +BOOST_ASIO_HAS_CONSTEXPR +) + +206 #i! + `defed +( +BOOST_ASIO_DISABLE_CONSTEXPR +) + +207 #i + `defed +( +__g__ +) + +208 #i + `__has_u +( +__cxx_cڡex__ +) + +209  + #BOOST_ASIO_HAS_CONSTEXPR + 1 + + ) + +212 #i + `defed +( +__GNUC__ +) + +213 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 6)) || (__GNUC__ > 4) + +214 #i + `defed +( +__GXX_EXPERIMENTAL_CXX0X__ +) + +215  + #BOOST_ASIO_HAS_CONSTEXPR + 1 + + ) + +219 #i + `defed +( +BOOST_ASIO_MSVC +) + +220 #i( +_MSC_VER + >= 1900) + +221  + #BOOST_ASIO_HAS_CONSTEXPR + 1 + + ) + +226 #i! + `defed +( +BOOST_ASIO_CONSTEXPR +) + +227 #i + `defed +( +BOOST_ASIO_HAS_CONSTEXPR +) + +228  + #BOOST_ASIO_CONSTEXPR + +cڡex + + + ) + +230  + #BOOST_ASIO_CONSTEXPR + + + ) + +235 #i! + `defed +( +BOOST_ASIO_NOEXCEPT +) + +236 #i! + `defed +( +BOOST_ASIO_DISABLE_NOEXCEPT +) + +237 #i + `defed +( +BOOST_ASIO_HAS_BOOST_CONFIG +&& ( +BOOST_VERSION + >= 105300) + +238  + #BOOST_ASIO_NOEXCEPT + +BOOST_NOEXCEPT + + + ) + +239  + #BOOST_ASIO_NOEXCEPT_OR_NOTHROW + +BOOST_NOEXCEPT_OR_NOTHROW + + + ) + +240 #i + `defed +( +__g__ +) + +241 #i + `__has_u +( +__cxx_nx__ +) + +242  + #BOOST_ASIO_NOEXCEPT + + `nx +( +ue +) + + ) + +243  + #BOOST_ASIO_NOEXCEPT_OR_NOTHROW + + `nx +( +ue +) + + ) + +245 #i + `defed +( +__GNUC__ +) + +246 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 7)) || (__GNUC__ > 4) + +247 #i + `defed +( +__GXX_EXPERIMENTAL_CXX0X__ +) + +248  + #BOOST_ASIO_NOEXCEPT + + `nx +( +ue +) + + ) + +249  + #BOOST_ASIO_NOEXCEPT_OR_NOTHROW + + `nx +( +ue +) + + ) + +252 #i + `defed +( +BOOST_ASIO_MSVC +) + +253 #i( +_MSC_VER + >= 1900) + +254  + #BOOST_ASIO_NOEXCEPT + + `nx +( +ue +) + + ) + +255  + #BOOST_ASIO_NOEXCEPT_OR_NOTHROW + + `nx +( +ue +) + + ) + +259 #i! + `defed +( +BOOST_ASIO_NOEXCEPT +) + +260  + #BOOST_ASIO_NOEXCEPT + + + ) + +262 #i! + `defed +( +BOOST_ASIO_NOEXCEPT_OR_NOTHROW +) + +263  + #BOOST_ASIO_NOEXCEPT_OR_NOTHROW + + `throw +() + + ) + +268 #i! + `defed +( +BOOST_ASIO_HAS_DECLTYPE +) + +269 #i! + `defed +( +BOOST_ASIO_DISABLE_DECLTYPE +) + +270 #i + `defed +( +__g__ +) + +271 #i + `__has_u +( +__cxx_dety__ +) + +272  + #BOOST_ASIO_HAS_DECLTYPE + 1 + + ) + +275 #i + `defed +( +__GNUC__ +) + +276 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 6)) || (__GNUC__ > 4) + +277 #i + `defed +( +__GXX_EXPERIMENTAL_CXX0X__ +) + +278  + #BOOST_ASIO_HAS_DECLTYPE + 1 + + ) + +282 #i + `defed +( +BOOST_ASIO_MSVC +) + +283 #i( +_MSC_VER + >= 1700) + +284  + #BOOST_ASIO_HAS_DECLTYPE + 1 + + ) + +291 #i! + `defed +( +BOOST_ASIO_HAS_ALIAS_TEMPLATES +) + +292 #i! + `defed +( +BOOST_ASIO_DISABLE_ALIAS_TEMPLATES +) + +293 #i + `defed +( +__g__ +) + +294 #i + `__has_u +( +__cxx_s_mes__ +) + +295  + #BOOST_ASIO_HAS_ALIAS_TEMPLATES + 1 + + ) + +298 #i + `defed +( +__GNUC__ +) + +299 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 7)) || (__GNUC__ > 4) + +300 #i + `defed +( +__GXX_EXPERIMENTAL_CXX0X__ +) + +301  + #BOOST_ASIO_HAS_ALIAS_TEMPLATES + 1 + + ) + +305 #i + `defed +( +BOOST_ASIO_MSVC +) + +306 #i( +_MSC_VER + >= 1900) + +307  + #BOOST_ASIO_HAS_ALIAS_TEMPLATES + 1 + + ) + +314 #i! + `defed +( +BOOST_ASIO_DISABLE_STD_SYSTEM_ERROR +) + +315 #i + `defed +( +__g__ +) + +316 #i + `defed +( +BOOST_ASIO_HAS_CLANG_LIBCXX +) + +317  + #BOOST_ASIO_HAS_STD_SYSTEM_ERROR + 1 + + ) + +318 #i( +__lulus + >= 201103) + +319 #i + `__has_ude +(< +syem_r +>) + +320  + #BOOST_ASIO_HAS_STD_SYSTEM_ERROR + 1 + + ) + +324 #i + `defed +( +__GNUC__ +) + +325 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 6)) || (__GNUC__ > 4) + +326 #i + `defed +( +__GXX_EXPERIMENTAL_CXX0X__ +) + +327  + #BOOST_ASIO_HAS_STD_SYSTEM_ERROR + 1 + + ) + +331 #i + `defed +( +BOOST_ASIO_MSVC +) + +332 #i( +_MSC_VER + >= 1700) + +333  + #BOOST_ASIO_HAS_STD_SYSTEM_ERROR + 1 + + ) + +339 #i! + `defed +( +BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT +) + +340 #i( +BOOST_VERSION + >= 105300) + +341  + #BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT + +BOOST_NOEXCEPT + + + ) + +342 #i + `defed +( +__g__ +) + +343 #i + `__has_u +( +__cxx_nx__ +) + +344  + #BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT + + `nx +( +ue +) + + ) + +346 #i + `defed +( +__GNUC__ +) + +347 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 7)) || (__GNUC__ > 4) + +348 #i + `defed +( +__GXX_EXPERIMENTAL_CXX0X__ +) + +349  + #BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT + + `nx +( +ue +) + + ) + +352 #i + `defed +( +BOOST_ASIO_MSVC +) + +353 #i( +_MSC_VER + >= 1900) + +354  + #BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT + + `nx +( +ue +) + + ) + +357 #i! + `defed +( +BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT +) + +358  + #BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT + + + ) + +363 #i! + `defed +( +BOOST_ASIO_HAS_STD_ARRAY +) + +364 #i! + `defed +( +BOOST_ASIO_DISABLE_STD_ARRAY +) + +365 #i + `defed +( +__g__ +) + +366 #i + `defed +( +BOOST_ASIO_HAS_CLANG_LIBCXX +) + +367  + #BOOST_ASIO_HAS_STD_ARRAY + 1 + + ) + +368 #i( +__lulus + >= 201103) + +369 #i + `__has_ude +(< +y +>) + +370  + #BOOST_ASIO_HAS_STD_ARRAY + 1 + + ) + +374 #i + `defed +( +__GNUC__ +) + +375 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 3)) || (__GNUC__ > 4) + +376 #i + `defed +( +__GXX_EXPERIMENTAL_CXX0X__ +) + +377  + #BOOST_ASIO_HAS_STD_ARRAY + 1 + + ) + +381 #i + `defed +( +BOOST_ASIO_MSVC +) + +382 #i( +_MSC_VER + >= 1600) + +383  + #BOOST_ASIO_HAS_STD_ARRAY + 1 + + ) + +390 #i! + `defed +( +BOOST_ASIO_HAS_STD_SHARED_PTR +) + +391 #i! + `defed +( +BOOST_ASIO_DISABLE_STD_SHARED_PTR +) + +392 #i + `defed +( +__g__ +) + +393 #i + `defed +( +BOOST_ASIO_HAS_CLANG_LIBCXX +) + +394  + #BOOST_ASIO_HAS_STD_SHARED_PTR + 1 + + ) + +395 #i( +__lulus + >= 201103) + +396  + #BOOST_ASIO_HAS_STD_SHARED_PTR + 1 + + ) + +399 #i + `defed +( +__GNUC__ +) + +400 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 3)) || (__GNUC__ > 4) + +401 #i + `defed +( +__GXX_EXPERIMENTAL_CXX0X__ +) + +402  + #BOOST_ASIO_HAS_STD_SHARED_PTR + 1 + + ) + +406 #i + `defed +( +BOOST_ASIO_MSVC +) + +407 #i( +_MSC_VER + >= 1600) + +408  + #BOOST_ASIO_HAS_STD_SHARED_PTR + 1 + + ) + +415 #i! + `defed +( +BOOST_ASIO_HAS_STD_ALLOCATOR_ARG +) + +416 #i! + `defed +( +BOOST_ASIO_DISABLE_STD_ALLOCATOR_ARG +) + +417 #i + `defed +( +__g__ +) + +418 #i + `defed +( +BOOST_ASIO_HAS_CLANG_LIBCXX +) + +419  + #BOOST_ASIO_HAS_STD_ALLOCATOR_ARG + 1 + + ) + +420 #i( +__lulus + >= 201103) + +421  + #BOOST_ASIO_HAS_STD_ALLOCATOR_ARG + 1 + + ) + +424 #i + `defed +( +__GNUC__ +) + +425 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 6)) || (__GNUC__ > 4) + +426 #i + `defed +( +__GXX_EXPERIMENTAL_CXX0X__ +) + +427  + #BOOST_ASIO_HAS_STD_ALLOCATOR_ARG + 1 + + ) + +431 #i + `defed +( +BOOST_ASIO_MSVC +) + +432 #i( +_MSC_VER + >= 1600) + +433  + #BOOST_ASIO_HAS_STD_ALLOCATOR_ARG + 1 + + ) + +440 #i! + `defed +( +BOOST_ASIO_HAS_STD_ATOMIC +) + +441 #i! + `defed +( +BOOST_ASIO_DISABLE_STD_ATOMIC +) + +442 #i + `defed +( +__g__ +) + +443 #i + `defed +( +BOOST_ASIO_HAS_CLANG_LIBCXX +) + +444  + #BOOST_ASIO_HAS_STD_ATOMIC + 1 + + ) + +445 #i( +__lulus + >= 201103) + +446 #i + `__has_ude +(< +omic +>) + +447  + #BOOST_ASIO_HAS_STD_ATOMIC + 1 + + ) + +451 #i + `defed +( +__GNUC__ +) + +452 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 7)) || (__GNUC__ > 4) + +453 #i + `defed +( +__GXX_EXPERIMENTAL_CXX0X__ +) + +454  + #BOOST_ASIO_HAS_STD_ATOMIC + 1 + + ) + +458 #i + `defed +( +BOOST_ASIO_MSVC +) + +459 #i( +_MSC_VER + >= 1700) + +460  + #BOOST_ASIO_HAS_STD_ATOMIC + 1 + + ) + +469 #i! + `defed +( +BOOST_ASIO_HAS_STD_CHRONO +) + +470 #i! + `defed +( +BOOST_ASIO_DISABLE_STD_CHRONO +) + +471 #i + `defed +( +__g__ +) + +472 #i + `defed +( +BOOST_ASIO_HAS_CLANG_LIBCXX +) + +473  + #BOOST_ASIO_HAS_STD_CHRONO + 1 + + ) + +474 #i( +__lulus + >= 201103) + +475 #i + `__has_ude +(< +chro +>) + +476  + #BOOST_ASIO_HAS_STD_CHRONO + 1 + + ) + +480 #i + `defed +( +__GNUC__ +) + +481 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 6)) || (__GNUC__ > 4) + +482 #i + `defed +( +__GXX_EXPERIMENTAL_CXX0X__ +) + +483  + #BOOST_ASIO_HAS_STD_CHRONO + 1 + + ) + +484 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + == 6)) + +485  + #BOOST_ASIO_HAS_STD_CHRONO_MONOTONIC_CLOCK + 1 + + ) + +490 #i + `defed +( +BOOST_ASIO_MSVC +) + +491 #i( +_MSC_VER + >= 1700) + +492  + #BOOST_ASIO_HAS_STD_CHRONO + 1 + + ) + +499 #i! + `defed +( +BOOST_ASIO_HAS_BOOST_CHRONO +) + +500 #i! + `defed +( +BOOST_ASIO_DISABLE_BOOST_CHRONO +) + +501 #i( +BOOST_VERSION + >= 104700) + +502  + #BOOST_ASIO_HAS_BOOST_CHRONO + 1 + + ) + +508 #i! + `defed +( +BOOST_ASIO_HAS_CHRONO +) + +509 #i + `defed +( +BOOST_ASIO_HAS_STD_CHRONO +) \ + +510 || + $defed +( +BOOST_ASIO_HAS_BOOST_CHRONO +) + +511  + #BOOST_ASIO_HAS_CHRONO + 1 + + ) + +517 #i! + `defed +( +BOOST_ASIO_HAS_BOOST_DATE_TIME +) + +518 #i! + `defed +( +BOOST_ASIO_DISABLE_BOOST_DATE_TIME +) + +519  + #BOOST_ASIO_HAS_BOOST_DATE_TIME + 1 + + ) + +524 #i! + `defed +( +BOOST_ASIO_HAS_STD_ADDRESSOF +) + +525 #i! + `defed +( +BOOST_ASIO_DISABLE_STD_ADDRESSOF +) + +526 #i + `defed +( +__g__ +) + +527 #i + `defed +( +BOOST_ASIO_HAS_CLANG_LIBCXX +) + +528  + #BOOST_ASIO_HAS_STD_ADDRESSOF + 1 + + ) + +529 #i( +__lulus + >= 201103) + +530  + #BOOST_ASIO_HAS_STD_ADDRESSOF + 1 + + ) + +533 #i + `defed +( +__GNUC__ +) + +534 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 6)) || (__GNUC__ > 4) + +535 #i + `defed +( +__GXX_EXPERIMENTAL_CXX0X__ +) + +536  + #BOOST_ASIO_HAS_STD_ADDRESSOF + 1 + + ) + +540 #i + `defed +( +BOOST_ASIO_MSVC +) + +541 #i( +_MSC_VER + >= 1700) + +542  + #BOOST_ASIO_HAS_STD_ADDRESSOF + 1 + + ) + +549 #i! + `defed +( +BOOST_ASIO_HAS_STD_FUNCTION +) + +550 #i! + `defed +( +BOOST_ASIO_DISABLE_STD_FUNCTION +) + +551 #i + `defed +( +__g__ +) + +552 #i + `defed +( +BOOST_ASIO_HAS_CLANG_LIBCXX +) + +553  + #BOOST_ASIO_HAS_STD_FUNCTION + 1 + + ) + +554 #i( +__lulus + >= 201103) + +555  + #BOOST_ASIO_HAS_STD_FUNCTION + 1 + + ) + +558 #i + `defed +( +__GNUC__ +) + +559 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 5)) || (__GNUC__ > 4) + +560 #i + `defed +( +__GXX_EXPERIMENTAL_CXX0X__ +) + +561  + #BOOST_ASIO_HAS_STD_FUNCTION + 1 + + ) + +565 #i + `defed +( +BOOST_ASIO_MSVC +) + +566 #i( +_MSC_VER + >= 1700) + +567  + #BOOST_ASIO_HAS_STD_FUNCTION + 1 + + ) + +574 #i! + `defed +( +BOOST_ASIO_HAS_STD_TYPE_TRAITS +) + +575 #i! + `defed +( +BOOST_ASIO_DISABLE_STD_TYPE_TRAITS +) + +576 #i + `defed +( +__g__ +) + +577 #i + `defed +( +BOOST_ASIO_HAS_CLANG_LIBCXX +) + +578  + #BOOST_ASIO_HAS_STD_TYPE_TRAITS + 1 + + ) + +579 #i( +__lulus + >= 201103) + +580 #i + `__has_ude +(< +ty_as +>) + +581  + #BOOST_ASIO_HAS_STD_TYPE_TRAITS + 1 + + ) + +585 #i + `defed +( +__GNUC__ +) + +586 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 5)) || (__GNUC__ > 4) + +587 #i + `defed +( +__GXX_EXPERIMENTAL_CXX0X__ +) + +588  + #BOOST_ASIO_HAS_STD_TYPE_TRAITS + 1 + + ) + +592 #i + `defed +( +BOOST_ASIO_MSVC +) + +593 #i( +_MSC_VER + >= 1700) + +594  + #BOOST_ASIO_HAS_STD_TYPE_TRAITS + 1 + + ) + +601 #i! + `defed +( +BOOST_ASIO_HAS_NULLPTR +) + +602 #i! + `defed +( +BOOST_ASIO_DISABLE_NULLPTR +) + +603 #i + `defed +( +__g__ +) + +604 #i + `__has_u +( +__cxx_nuαr__ +) + +605  + #BOOST_ASIO_HAS_NULLPTR + 1 + + ) + +607 #i + `defed +( +__GNUC__ +) + +608 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 6)) || (__GNUC__ > 4) + +609 #i + `defed +( +__GXX_EXPERIMENTAL_CXX0X__ +) + +610  + #BOOST_ASIO_HAS_NULLPTR + 1 + + ) + +614 #i + `defed +( +BOOST_ASIO_MSVC +) + +615 #i( +_MSC_VER + >= 1700) + +616  + #BOOST_ASIO_HAS_NULLPTR + 1 + + ) + +623 #i! + `defed +( +BOOST_ASIO_HAS_CXX11_ALLOCATORS +) + +624 #i! + `defed +( +BOOST_ASIO_DISABLE_CXX11_ALLOCATORS +) + +625 #i + `defed +( +__g__ +) + +626 #i + `defed +( +BOOST_ASIO_HAS_CLANG_LIBCXX +) + +627  + #BOOST_ASIO_HAS_CXX11_ALLOCATORS + 1 + + ) + +628 #i( +__lulus + >= 201103) + +629  + #BOOST_ASIO_HAS_CXX11_ALLOCATORS + 1 + + ) + +631 #i + `defed +( +__GNUC__ +) + +632 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 7)) || (__GNUC__ > 4) + +633 #i + `defed +( +__GXX_EXPERIMENTAL_CXX0X__ +) + +634  + #BOOST_ASIO_HAS_CXX11_ALLOCATORS + 1 + + ) + +638 #i + `defed +( +BOOST_ASIO_MSVC +) + +639 #i( +_MSC_VER + >= 1800) + +640  + #BOOST_ASIO_HAS_CXX11_ALLOCATORS + 1 + + ) + +647 #i! + `defed +( +BOOST_ASIO_HAS_CSTDINT +) + +648 #i! + `defed +( +BOOST_ASIO_DISABLE_CSTDINT +) + +649 #i + `defed +( +__g__ +) + +650 #i + `defed +( +BOOST_ASIO_HAS_CLANG_LIBCXX +) + +651  + #BOOST_ASIO_HAS_CSTDINT + 1 + + ) + +652 #i( +__lulus + >= 201103) + +653  + #BOOST_ASIO_HAS_CSTDINT + 1 + + ) + +656 #i + `defed +( +__GNUC__ +) + +657 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 5)) || (__GNUC__ > 4) + +658 #i + `defed +( +__GXX_EXPERIMENTAL_CXX0X__ +) + +659  + #BOOST_ASIO_HAS_CSTDINT + 1 + + ) + +663 #i + `defed +( +BOOST_ASIO_MSVC +) + +664 #i( +_MSC_VER + >= 1700) + +665  + #BOOST_ASIO_HAS_CSTDINT + 1 + + ) + +672 #i! + `defed +( +BOOST_ASIO_HAS_STD_THREAD +) + +673 #i! + `defed +( +BOOST_ASIO_DISABLE_STD_THREAD +) + +674 #i + `defed +( +__g__ +) + +675 #i + `defed +( +BOOST_ASIO_HAS_CLANG_LIBCXX +) + +676  + #BOOST_ASIO_HAS_STD_THREAD + 1 + + ) + +677 #i( +__lulus + >= 201103) + +678 #i + `__has_ude +(< +thad +>) + +679  + #BOOST_ASIO_HAS_STD_THREAD + 1 + + ) + +683 #i + `defed +( +__GNUC__ +) + +684 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 7)) || (__GNUC__ > 4) + +685 #i + `defed +( +__GXX_EXPERIMENTAL_CXX0X__ +) + +686  + #BOOST_ASIO_HAS_STD_THREAD + 1 + + ) + +690 #i + `defed +( +BOOST_ASIO_MSVC +) + +691 #i( +_MSC_VER + >= 1700) + +692  + #BOOST_ASIO_HAS_STD_THREAD + 1 + + ) + +699 #i! + `defed +( +BOOST_ASIO_HAS_STD_MUTEX_AND_CONDVAR +) + +700 #i! + `defed +( +BOOST_ASIO_DISABLE_STD_MUTEX_AND_CONDVAR +) + +701 #i + `defed +( +__g__ +) + +702 #i + `defed +( +BOOST_ASIO_HAS_CLANG_LIBCXX +) + +703  + #BOOST_ASIO_HAS_STD_MUTEX_AND_CONDVAR + 1 + + ) + +704 #i( +__lulus + >= 201103) + +705 #i + `__has_ude +(< +mux +>) + +706  + #BOOST_ASIO_HAS_STD_MUTEX_AND_CONDVAR + 1 + + ) + +710 #i + `defed +( +__GNUC__ +) + +711 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 7)) || (__GNUC__ > 4) + +712 #i + `defed +( +__GXX_EXPERIMENTAL_CXX0X__ +) + +713  + #BOOST_ASIO_HAS_STD_MUTEX_AND_CONDVAR + 1 + + ) + +717 #i + `defed +( +BOOST_ASIO_MSVC +) + +718 #i( +_MSC_VER + >= 1700) + +719  + #BOOST_ASIO_HAS_STD_MUTEX_AND_CONDVAR + 1 + + ) + +726 #i! + `defed +( +BOOST_ASIO_HAS_STD_CALL_ONCE +) + +727 #i! + `defed +( +BOOST_ASIO_DISABLE_STD_CALL_ONCE +) + +728 #i + `defed +( +__g__ +) + +729 #i + `defed +( +BOOST_ASIO_HAS_CLANG_LIBCXX +) + +730  + #BOOST_ASIO_HAS_STD_CALL_ONCE + 1 + + ) + +731 #i( +__lulus + >= 201103) + +732 #i + `__has_ude +(< +mux +>) + +733  + #BOOST_ASIO_HAS_STD_CALL_ONCE + 1 + + ) + +737 #i + `defed +( +__GNUC__ +) + +738 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 7)) || (__GNUC__ > 4) + +739 #i + `defed +( +__GXX_EXPERIMENTAL_CXX0X__ +) + +740  + #BOOST_ASIO_HAS_STD_CALL_ONCE + 1 + + ) + +744 #i + `defed +( +BOOST_ASIO_MSVC +) + +745 #i( +_MSC_VER + >= 1700) + +746  + #BOOST_ASIO_HAS_STD_CALL_ONCE + 1 + + ) + +753 #i! + `defed +( +BOOST_ASIO_HAS_STD_FUTURE +) + +754 #i! + `defed +( +BOOST_ASIO_DISABLE_STD_FUTURE +) + +755 #i + `defed +( +__g__ +) + +756 #i + `defed +( +BOOST_ASIO_HAS_CLANG_LIBCXX +) + +757  + #BOOST_ASIO_HAS_STD_FUTURE + 1 + + ) + +758 #i( +__lulus + >= 201103) + +759 #i + `__has_ude +(< +futu +>) + +760  + #BOOST_ASIO_HAS_STD_FUTURE + 1 + + ) + +764 #i + `defed +( +__GNUC__ +) + +765 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 7)) || (__GNUC__ > 4) + +766 #i + `defed +( +__GXX_EXPERIMENTAL_CXX0X__ +) + +767  + #BOOST_ASIO_HAS_STD_FUTURE + 1 + + ) + +771 #i + `defed +( +BOOST_ASIO_MSVC +) + +772 #i( +_MSC_VER + >= 1700) + +773  + #BOOST_ASIO_HAS_STD_FUTURE + 1 + + ) + +780 #i! + `defed +( +BOOST_ASIO_HAS_STD_STRING_VIEW +) + +781 #i! + `defed +( +BOOST_ASIO_DISABLE_STD_STRING_VIEW +) + +782 #i + `defed +( +__g__ +) + +783 #i + `defed +( +BOOST_ASIO_HAS_CLANG_LIBCXX +) + +784 #i( +__lulus + >= 201402) + +785 #i + `__has_ude +(< +rg_vw +>) + +786  + #BOOST_ASIO_HAS_STD_STRING_VIEW + 1 + + ) + +790 #i( +__lulus + >= 201703) + +791 #i + `__has_ude +(< +rg_vw +>) + +792  + #BOOST_ASIO_HAS_STD_STRING_VIEW + 1 + + ) + +796 #i + `defed +( +__GNUC__ +) + +797 #i( +__GNUC__ + >= 7) + +798 #i( +__lulus + >= 201703) + +799  + #BOOST_ASIO_HAS_STD_STRING_VIEW + 1 + + ) + +802 #i + `defed +( +BOOST_ASIO_MSVC +) + +803 #i( +_MSC_VER + >1910 && +_MSVC_LANG + >= 201703) + +804  + #BOOST_ASIO_HAS_STD_STRING_VIEW + 1 + + ) + +811 #i! + `defed +( +BOOST_ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW +) + +812 #i! + `defed +( +BOOST_ASIO_DISABLE_STD_EXPERIMENTAL_STRING_VIEW +) + +813 #i + `defed +( +__g__ +) + +814 #i + `defed +( +BOOST_ASIO_HAS_CLANG_LIBCXX +) + +815 #i( +_LIBCPP_VERSION + < 7000) + +816 #i( +__lulus + >= 201402) + +817 #i + `__has_ude +(< +exriml +/ +rg_vw +>) + +818  + #BOOST_ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW + 1 + + ) + +823 #i( +__lulus + >= 201402) + +824 #i + `__has_ude +(< +exriml +/ +rg_vw +>) + +825  + #BOOST_ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW + 1 + + ) + +830 #i + `defed +( +__GNUC__ +) + +831 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 9)) || (__GNUC__ > 4) + +832 #i( +__lulus + >= 201402) + +833  + #BOOST_ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW + 1 + + ) + +841 #i! + `defed +( +BOOST_ASIO_HAS_STRING_VIEW +) + +842 #i! + `defed +( +BOOST_ASIO_DISABLE_STRING_VIEW +) + +843 #i + `defed +( +BOOST_ASIO_HAS_STD_STRING_VIEW +) + +844  + #BOOST_ASIO_HAS_STRING_VIEW + 1 + + ) + +845 #i + `defed +( +BOOST_ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW +) + +846  + #BOOST_ASIO_HAS_STRING_VIEW + 1 + + ) + +852 #i! + `defed +( +BOOST_ASIO_HAS_STD_IOSTREAM_MOVE +) + +853 #i! + `defed +( +BOOST_ASIO_DISABLE_STD_IOSTREAM_MOVE +) + +854 #i + `defed +( +__GNUC__ +) + +855 #i( +__GNUC__ + > 4) + +856 #i + `defed +( +__GXX_EXPERIMENTAL_CXX0X__ +) + +857  + #BOOST_ASIO_HAS_STD_IOSTREAM_MOVE + 1 + + ) + +861 #i + `defed +( +BOOST_ASIO_MSVC +) + +862 #i( +_MSC_VER + >= 1700) + +863  + #BOOST_ASIO_HAS_STD_IOSTREAM_MOVE + 1 + + ) + +870 #i! + `defed +( +BOOST_ASIO_HAS_STD_INVOKE_RESULT +) + +871 #i! + `defed +( +BOOST_ASIO_DISABLE_STD_INVOKE_RESULT +) + +872 #i + `defed +( +BOOST_ASIO_MSVC +) + +873 #i( +_MSC_VER + >1911 && +_MSVC_LANG + >= 201703) + +874  + #BOOST_ASIO_HAS_STD_INVOKE_RESULT + 1 + + ) + +881 #i! + `defed +( +BOOST_ASIO_WINDOWS_APP +) + +882 #i + `defed +( +_WIN32_WINNT +) && (_WIN32_WINNT >= 0x0603) + +883  + ~ + +884 #i + `WINAPI_FAMILY_PARTITION +( +WINAPI_PARTITION_APP +) \ + +885 && ! + $WINAPI_FAMILY_PARTITION +( +WINAPI_PARTITION_DESKTOP +) + +886  + #BOOST_ASIO_WINDOWS_APP + 1 + + ) + +893 #i! + `defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +894 #i! + `defed +( +BOOST_ASIO_WINDOWS_APP +) + +895 #i + `defed +( +__lulus_w +) + +896  + ~ + +897 #i + `WINAPI_FAMILY_PARTITION +( +WINAPI_PARTITION_APP +) \ + +898 && ! + $WINAPI_FAMILY_PARTITION +( +WINAPI_PARTITION_DESKTOP +) + +899  + #BOOST_ASIO_WINDOWS_RUNTIME + 1 + + ) + +907 #i! + `defed +( +BOOST_ASIO_WINDOWS +) + +908 #i! + `defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +909 #i + `defed +( +BOOST_ASIO_HAS_BOOST_CONFIG +&& defed( +BOOST_WINDOWS +) + +910  + #BOOST_ASIO_WINDOWS + 1 + + ) + +911 #i + `defed +( +WIN32 +|| defed( +_WIN32 +|| defed( +__WIN32__ +) + +912  + #BOOST_ASIO_WINDOWS + 1 + + ) + +913 #i + `defed +( +BOOST_ASIO_WINDOWS_APP +) + +914  + #BOOST_ASIO_WINDOWS + 1 + + ) + +920 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +921 #i! + `defed +( +_WIN32_WINNT +&& !defed( +_WIN32_WINDOWS +) + +922 #i + `defed +( +_MSC_VER +|| defed( +__BORLANDC__ +) + +923 #agm + `mesge +( \ + +929 #wng +Pa + +defe + +_WIN32_WINNT + + + +_WIN32_WINDOWS + +rly +. + +930 #wng +F + +exame +, +add + - +D_WIN32_WINNT +=0x0501 +to + +the + +comp + +commd + +le +. + +931 #wng +Assumg + +_WIN32_WINNT +=0x0501 ( +i +. +e +. +Wdows + +XP + +rg +). + +933  + #_WIN32_WINNT + 0x0501 + + ) + +935 #i + `defed +( +_MSC_VER +) + +936 #i + `defed +( +_WIN32 +&& !defed( +WIN32 +) + +937 #i! + `defed +( +_WINSOCK2API_ +) + +938  + #WIN32 + + +939 # // !defed(_WINSOCK2API_) + + ) + +940 #r +Pa + +defe + +the + +mao + +WIN32 + + + +your + +comp + +tis + + +944 #i + `defed +( +__BORLANDC__ +) + +945 #i + `defed +( +__WIN32__ +&& !defed( +WIN32 +) + +946 #i! + `defed +( +_WINSOCK2API_ +) + +947  + #WIN32 + + +948 # // !defed(_WINSOCK2API_) + + ) + +949 #r +Pa + +defe + +the + +mao + +WIN32 + + + +your + +comp + +tis + + +953 #i + `defed +( +__CYGWIN__ +) + +954 #i! + `defed +( +__USE_W32_SOCKETS +) + +955 #r +You + +mu + +add + - +D__USE_W32_SOCKETS + +to + +your + +comp + +tis +. + +961 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +962 #i! + `defed +( +BOOST_ASIO_NO_WIN32_LEAN_AND_MEAN +) + +963 #i! + `defed +( +WIN32_LEAN_AND_MEAN +) + +964  + #WIN32_LEAN_AND_MEAN + + + ) + +970 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +971 #i! + `defed +( +BOOST_ASIO_NO_NOMINMAX +) + +972 #i! + `defed +( +NOMINMAX +) + +973  + #NOMINMAX + 1 + + ) + +979 #i! + `defed +( +BOOST_ASIO_HAS_IOCP +) + +980 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +981 #i + `defed +( +_WIN32_WINNT +) && (_WIN32_WINNT >= 0x0400) + +982 #i! + `defed +( +UNDER_CE +&& !defed( +BOOST_ASIO_WINDOWS_APP +) + +983 #i! + `defed +( +BOOST_ASIO_DISABLE_IOCP +) + +984  + #BOOST_ASIO_HAS_IOCP + 1 + + ) + +994 #i! + `defed +( +BOOST_ASIO_HAS_UNISTD_H +) + +995 #i! + `defed +( +BOOST_ASIO_HAS_BOOST_CONFIG +) + +996 #i + `defed +( +unix +) \ + +997 || + `defed +( +__unix +) \ + +998 || + `defed +( +_XOPEN_SOURCE +) \ + +999 || + `defed +( +_POSIX_SOURCE +) \ + +1000 || ( + `defed +( +__MACH__ +&& defed( +__APPLE__ +)) \ + +1001 || + `defed +( +__FeBSD__ +) \ + +1002 || + `defed +( +__NBSD__ +) \ + +1003 || + `defed +( +__OnBSD__ +) \ + +1004 || + $defed +( +__lux__ +) + +1005  + #BOOST_ASIO_HAS_UNISTD_H + 1 + + ) + +1009 #i + `defed +( +BOOST_ASIO_HAS_UNISTD_H +) + +1010  + ~ + +1014 #i + `defed +( +__lux__ +) + +1015  + ~ + +1016 #i! + `defed +( +BOOST_ASIO_HAS_EPOLL +) + +1017 #i! + `defed +( +BOOST_ASIO_DISABLE_EPOLL +) + +1018 #i +LINUX_VERSION_CODE + > + `KERNEL_VERSION +(2,5,45) + +1019  + #BOOST_ASIO_HAS_EPOLL + 1 + + ) + +1023 #i! + `defed +( +BOOST_ASIO_HAS_EVENTFD +) + +1024 #i! + `defed +( +BOOST_ASIO_DISABLE_EVENTFD +) + +1025 #i +LINUX_VERSION_CODE + > + `KERNEL_VERSION +(2,6,22) + +1026  + #BOOST_ASIO_HAS_EVENTFD + 1 + + ) + +1030 #i! + `defed +( +BOOST_ASIO_HAS_TIMERFD +) + +1031 #i + `defed +( +BOOST_ASIO_HAS_EPOLL +) + +1032 #i( +__GLIBC__ + > 2|| (__GLIBC__ =2 && +__GLIBC_MINOR__ + >= 8) + +1033  + #BOOST_ASIO_HAS_TIMERFD + 1 + + ) + +1040 #i( + `defed +( +__MACH__ +&& defed( +__APPLE__ +)) \ + +1041 || + `defed +( +__FeBSD__ +) \ + +1042 || + `defed +( +__NBSD__ +) \ + +1043 || + $defed +( +__OnBSD__ +) + +1044 #i! + `defed +( +BOOST_ASIO_HAS_KQUEUE +) + +1045 #i! + `defed +( +BOOST_ASIO_DISABLE_KQUEUE +) + +1046  + #BOOST_ASIO_HAS_KQUEUE + 1 + + ) + +1055 #i + `defed +( +__sun +) + +1056 #i! + `defed +( +BOOST_ASIO_HAS_DEV_POLL +) + +1057 #i! + `defed +( +BOOST_ASIO_DISABLE_DEV_POLL +) + +1058  + #BOOST_ASIO_HAS_DEV_POLL + 1 + + ) + +1064 #i! + `defed +( +BOOST_ASIO_HAS_SERIAL_PORT +) + +1065 #i + `defed +( +BOOST_ASIO_HAS_IOCP +) \ + +1066 || ! + `defed +( +BOOST_ASIO_WINDOWS +) \ + +1067 && ! + `defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) \ + +1068 && ! + $defed +( +__CYGWIN__ +) + +1069 #i! + `defed +( +__SYMBIAN32__ +) + +1070 #i! + `defed +( +BOOST_ASIO_DISABLE_SERIAL_PORT +) + +1071  + #BOOST_ASIO_HAS_SERIAL_PORT + 1 + + ) + +1081 #i! + `defed +( +BOOST_ASIO_HAS_WINDOWS_STREAM_HANDLE +) + +1082 #i! + `defed +( +BOOST_ASIO_DISABLE_WINDOWS_STREAM_HANDLE +) + +1083 #i + `defed +( +BOOST_ASIO_HAS_IOCP +) + +1084  + #BOOST_ASIO_HAS_WINDOWS_STREAM_HANDLE + 1 + + ) + +1090 #i! + `defed +( +BOOST_ASIO_HAS_WINDOWS_RANDOM_ACCESS_HANDLE +) + +1091 #i! + `defed +( +BOOST_ASIO_DISABLE_WINDOWS_RANDOM_ACCESS_HANDLE +) + +1092 #i + `defed +( +BOOST_ASIO_HAS_IOCP +) + +1093  + #BOOST_ASIO_HAS_WINDOWS_RANDOM_ACCESS_HANDLE + 1 + + ) + +1099 #i! + `defed +( +BOOST_ASIO_HAS_WINDOWS_OBJECT_HANDLE +) + +1100 #i! + `defed +( +BOOST_ASIO_DISABLE_WINDOWS_OBJECT_HANDLE +) + +1101 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +1102 #i! + `defed +( +UNDER_CE +&& !defed( +BOOST_ASIO_WINDOWS_APP +) + +1103  + #BOOST_ASIO_HAS_WINDOWS_OBJECT_HANDLE + 1 + + ) + +1110 #i! + `defed +( +BOOST_ASIO_HAS_WINDOWS_OVERLAPPED_PTR +) + +1111 #i! + `defed +( +BOOST_ASIO_DISABLE_WINDOWS_OVERLAPPED_PTR +) + +1112 #i + `defed +( +BOOST_ASIO_HAS_IOCP +) + +1113  + #BOOST_ASIO_HAS_WINDOWS_OVERLAPPED_PTR + 1 + + ) + +1119 #i! + `defed +( +BOOST_ASIO_HAS_POSIX_STREAM_DESCRIPTOR +) + +1120 #i! + `defed +( +BOOST_ASIO_DISABLE_POSIX_STREAM_DESCRIPTOR +) + +1121 #i! + `defed +( +BOOST_ASIO_WINDOWS +) \ + +1122 && ! + `defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) \ + +1123 && ! + $defed +( +__CYGWIN__ +) + +1124  + #BOOST_ASIO_HAS_POSIX_STREAM_DESCRIPTOR + 1 + + ) + +1132 #i! + `defed +( +BOOST_ASIO_HAS_LOCAL_SOCKETS +) + +1133 #i! + `defed +( +BOOST_ASIO_DISABLE_LOCAL_SOCKETS +) + +1134 #i! + `defed +( +BOOST_ASIO_WINDOWS +) \ + +1135 && ! + `defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) \ + +1136 && ! + $defed +( +__CYGWIN__ +) + +1137  + #BOOST_ASIO_HAS_LOCAL_SOCKETS + 1 + + ) + +1145 #i! + `defed +( +BOOST_ASIO_HAS_SIGACTION +) + +1146 #i! + `defed +( +BOOST_ASIO_DISABLE_SIGACTION +) + +1147 #i! + `defed +( +BOOST_ASIO_WINDOWS +) \ + +1148 && ! + `defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) \ + +1149 && ! + $defed +( +__CYGWIN__ +) + +1150  + #BOOST_ASIO_HAS_SIGACTION + 1 + + ) + +1158 #i! + `defed +( +BOOST_ASIO_HAS_SIGNAL +) + +1159 #i! + `defed +( +BOOST_ASIO_DISABLE_SIGNAL +) + +1160 #i! + `defed +( +UNDER_CE +) + +1161  + #BOOST_ASIO_HAS_SIGNAL + 1 + + ) + +1167 #i! + `defed +( +BOOST_ASIO_HAS_GETADDRINFO +) + +1168 #i! + `defed +( +BOOST_ASIO_DISABLE_GETADDRINFO +) + +1169 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +1170 #i + `defed +( +_WIN32_WINNT +) && (_WIN32_WINNT >= 0x0501) + +1171  + #BOOST_ASIO_HAS_GETADDRINFO + 1 + + ) + +1172 #i + `defed +( +UNDER_CE +) + +1173  + #BOOST_ASIO_HAS_GETADDRINFO + 1 + + ) + +1175 #i + `defed +( +__MACH__ +&& defed( +__APPLE__ +) + +1176 #i + `defed +( +__MAC_OS_X_VERSION_MIN_REQUIRED +) + +1177 #i( +__MAC_OS_X_VERSION_MIN_REQUIRED + >= 1050) + +1178  + #BOOST_ASIO_HAS_GETADDRINFO + 1 + + ) + +1181  + #BOOST_ASIO_HAS_GETADDRINFO + 1 + + ) + +1184  + #BOOST_ASIO_HAS_GETADDRINFO + 1 + + ) + +1190 #i! + `defed +( +BOOST_ASIO_NO_IOSTREAM +) + +1191 #i + `defed +( +BOOST_ASIO_HAS_BOOST_CONFIG +&& defed( +BOOST_NO_IOSTREAM +) + +1192  + #BOOST_ASIO_NO_IOSTREAM + 1 + + ) + +1197 #i! + `defed +( +BOOST_ASIO_NO_EXCEPTIONS +) + +1198 #i + `defed +( +BOOST_ASIO_HAS_BOOST_CONFIG +&& defed( +BOOST_NO_EXCEPTIONS +) + +1199  + #BOOST_ASIO_NO_EXCEPTIONS + 1 + + ) + +1204 #i! + `defed +( +BOOST_ASIO_NO_TYPEID +) + +1205 #i + `defed +( +BOOST_ASIO_HAS_BOOST_CONFIG +&& defed( +BOOST_NO_TYPEID +) + +1206  + #BOOST_ASIO_NO_TYPEID + 1 + + ) + +1211 #i! + `defed +( +BOOST_ASIO_HAS_THREADS +) + +1212 #i! + `defed +( +BOOST_ASIO_DISABLE_THREADS +) + +1213 #i + `defed +( +BOOST_ASIO_HAS_BOOST_CONFIG +&& defed( +BOOST_HAS_THREADS +) + +1214  + #BOOST_ASIO_HAS_THREADS + 1 + + ) + +1215 #i + `defed +( +__GNUC__ +&& !defed( +__MINGW32__ +) \ + +1216 && ! + `defed +( +lux +&& !defed( +__lux +&& ! + $defed +( +__lux__ +) + +1217  + #BOOST_ASIO_HAS_THREADS + 1 + + ) + +1218 #i + `defed +( +_MT +|| defed( +__MT__ +) + +1219  + #BOOST_ASIO_HAS_THREADS + 1 + + ) + +1220 #i + `defed +( +_REENTRANT +) + +1221  + #BOOST_ASIO_HAS_THREADS + 1 + + ) + +1222 #i + `defed +( +__APPLE__ +) + +1223  + #BOOST_ASIO_HAS_THREADS + 1 + + ) + +1224 #i + `defed +( +_POSIX_THREADS +) && (_POSIX_THREADS + 0 >= 0) + +1225  + #BOOST_ASIO_HAS_THREADS + 1 + + ) + +1226 #i + `defed +( +_PTHREADS +) + +1227  + #BOOST_ASIO_HAS_THREADS + 1 + + ) + +1233 #i! + `defed +( +BOOST_ASIO_HAS_PTHREADS +) + +1234 #i + `defed +( +BOOST_ASIO_HAS_THREADS +) + +1235 #i + `defed +( +BOOST_ASIO_HAS_BOOST_CONFIG +&& defed( +BOOST_HAS_PTHREADS +) + +1236  + #BOOST_ASIO_HAS_PTHREADS + 1 + + ) + +1237 #i + `defed +( +_POSIX_THREADS +) && (_POSIX_THREADS + 0 >= 0) + +1238  + #BOOST_ASIO_HAS_PTHREADS + 1 + + ) + +1244  + #BOOST_ASIO_PREVENT_MACRO_SUBSTITUTION + + + ) + +1247 #i! + `defed +( +BOOST_ASIO_STATIC_CONSTANT +) + +1248 #i! + `defed +( +BOOST_ASIO_DISABLE_BOOST_STATIC_CONSTANT +) + +1249  + #BOOST_ASIO_STATIC_CONSTANT +( +ty +, +assignmt +) \ + +1250 + `BOOST_STATIC_CONSTANT +( +ty +, +assignmt +) + + ) + +1252  + #BOOST_ASIO_STATIC_CONSTANT +( +ty +, +assignmt +) \ + +1253 cڡ +ty + +assignmt + + + ) + +1258 #i! + `defed +( +BOOST_ASIO_HAS_BOOST_ARRAY +) + +1259 #i! + `defed +( +BOOST_ASIO_DISABLE_BOOST_ARRAY +) + +1260  + #BOOST_ASIO_HAS_BOOST_ARRAY + 1 + + ) + +1265 #i! + `defed +( +BOOST_ASIO_HAS_BOOST_ASSERT +) + +1266 #i! + `defed +( +BOOST_ASIO_DISABLE_BOOST_ASSERT +) + +1267  + #BOOST_ASIO_HAS_BOOST_ASSERT + 1 + + ) + +1272 #i! + `defed +( +BOOST_ASIO_HAS_BOOST_LIMITS +) + +1273 #i! + `defed +( +BOOST_ASIO_DISABLE_BOOST_LIMITS +) + +1274  + #BOOST_ASIO_HAS_BOOST_LIMITS + 1 + + ) + +1279 #i! + `defed +( +BOOST_ASIO_HAS_BOOST_THROW_EXCEPTION +) + +1280 #i! + `defed +( +BOOST_ASIO_DISABLE_BOOST_THROW_EXCEPTION +) + +1281  + #BOOST_ASIO_HAS_BOOST_THROW_EXCEPTION + 1 + + ) + +1286 #i! + `defed +( +BOOST_ASIO_HAS_BOOST_REGEX +) + +1287 #i! + `defed +( +BOOST_ASIO_DISABLE_BOOST_REGEX +) + +1288  + #BOOST_ASIO_HAS_BOOST_REGEX + 1 + + ) + +1293 #i! + `defed +( +BOOST_ASIO_HAS_BOOST_BIND +) + +1294 #i! + `defed +( +BOOST_ASIO_DISABLE_BOOST_BIND +) + +1295  + #BOOST_ASIO_HAS_BOOST_BIND + 1 + + ) + +1300 #i! + `defed +( +BOOST_ASIO_HAS_BOOST_WORKAROUND +) + +1301 #i! + `defed +( +BOOST_ASIO_DISABLE_BOOST_WORKAROUND +) + +1302  + #BOOST_ASIO_HAS_BOOST_WORKAROUND + 1 + + ) + +1307 #i! + `defed +( +BOOST_ASIO_HAS_SECURE_RTL +) + +1308 #i! + `defed +( +BOOST_ASIO_DISABLE_SECURE_RTL +) + +1309 #i + `defed +( +BOOST_ASIO_MSVC +) \ + +1310 && ( +BOOST_ASIO_MSVC + >= 1400) \ + +1311 && ! + $defed +( +UNDER_CE +) + +1312  + #BOOST_ASIO_HAS_SECURE_RTL + 1 + + ) + +1320 #i! + `defed +( +BOOST_ASIO_HAS_HANDLER_HOOKS +) + +1321 #i! + `defed +( +BOOST_ASIO_DISABLE_HANDLER_HOOKS +) + +1322 #i + `defed +( +__GNUC__ +) + +1323 #i( +__GNUC__ + >= 3) + +1324  + #BOOST_ASIO_HAS_HANDLER_HOOKS + 1 + + ) + +1326 #i! + `defed +( +__BORLANDC__ +) + +1327  + #BOOST_ASIO_HAS_HANDLER_HOOKS + 1 + + ) + +1333 #i! + `defed +( +BOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION +) + +1334 #i + `defed +( +__lux__ +) + +1335 #i + `defed +( +__GNUC__ +&& (defed( +__i386__ +|| defed( +__x86_64__ +)) + +1336 #i(( +__GNUC__ + =3&& ( +__GNUC_MINOR__ + >= 3)) || (__GNUC__ > 3) + +1337 #i! + `defed +( +__INTEL_COMPILER +&& !defed( +__ICL +) \ + +1338 && !( + `defed +( +__g__ +&& + $defed +( +__ANDROID__ +)) + +1339  + #BOOST_ASIO_HAS_THREAD_KEYWORD_EXTENSION + 1 + + ) + +1340  + #BOOST_ASIO_THREAD_KEYWORD + +__thad + + + ) + +1341 #i + `defed +( +__INTEL_COMPILER +) && (__INTEL_COMPILER >= 1100) + +1342  + #BOOST_ASIO_HAS_THREAD_KEYWORD_EXTENSION + 1 + + ) + +1348 #i + `defed +( +BOOST_ASIO_MSVC +&& defed( +BOOST_ASIO_WINDOWS_RUNTIME +) + +1349 #i( +_MSC_VER + >= 1700) + +1350  + #BOOST_ASIO_HAS_THREAD_KEYWORD_EXTENSION + 1 + + ) + +1351  + #BOOST_ASIO_THREAD_KEYWORD + + `__deec +( +thad +) + + ) + +1355 #i! + `defed +( +BOOST_ASIO_THREAD_KEYWORD +) + +1356  + #BOOST_ASIO_THREAD_KEYWORD + +__thad + + + ) + +1360 #i! + `defed +( +BOOST_ASIO_DISABLE_SSIZE_T +) + +1361 #i + `defed +( +__lux__ +) \ + +1362 || ( + `defed +( +__MACH__ +&& + $defed +( +__APPLE__ +)) + +1363  + #BOOST_ASIO_HAS_SSIZE_T + 1 + + ) + +1369 #i + `defed +( +BOOST_ASIO_ENABLE_OLD_SERVICES +) + +1370  + #BOOST_ASIO_SVC_TPARAM + , +tyme + +Svi + + + ) + +1371  + #BOOST_ASIO_SVC_TPARAM_DEF1 +( +d1 +, +tyme + +Svi + + ) +d1 + +1372  + #BOOST_ASIO_SVC_TPARAM_DEF2 +( +d1 +, +d2 +, +tyme + +Svi + d1, + ) +d2 + +1373  + #BOOST_ASIO_SVC_TARG + , +Svi + + + ) + +1374  + #BOOST_ASIO_SVC_T + +Svi + + + ) + +1375  + #BOOST_ASIO_SVC_TPARAM1 + , +tyme + +Svi1 + + + ) + +1376  + #BOOST_ASIO_SVC_TPARAM1_DEF1 +( +d1 +, +tyme + +Svi1 + + ) +d1 + +1377  + #BOOST_ASIO_SVC_TPARAM1_DEF2 +( +d1 +, +d2 +, +tyme + +Svi1 + d1, + ) +d2 + +1378  + #BOOST_ASIO_SVC_TARG1 + , +Svi1 + + + ) + +1379  + #BOOST_ASIO_SVC_T1 + +Svi1 + + + ) + +1380  + #BOOST_ASIO_SVC_ACCESS + +public + + + ) + +1382  + #BOOST_ASIO_SVC_TPARAM + + + ) + +1383  + #BOOST_ASIO_SVC_TPARAM_DEF1 +( +d1 +) + + ) + +1384  + #BOOST_ASIO_SVC_TPARAM_DEF2 +( +d1 +, +d2 +) + + ) + +1385  + #BOOST_ASIO_SVC_TARG + + + ) + +1387  + #BOOST_ASIO_SVC_TPARAM1 + + + ) + +1388  + #BOOST_ASIO_SVC_TPARAM1_DEF1 +( +d1 +) + + ) + +1389  + #BOOST_ASIO_SVC_TPARAM1_DEF2 +( +d1 +, +d2 +) + + ) + +1390  + #BOOST_ASIO_SVC_TARG1 + + + ) + +1392  + #BOOST_ASIO_SVC_ACCESS + +eed + + + ) + +1396 #i + `defed +( +BOOST_ASIO_NO_DEPRECATED +) + +1397  + #BOOST_ASIO_SYNC_OP_VOID +  + + ) + +1398  + #BOOST_ASIO_SYNC_OP_VOID_RETURN +( +e + + + ) + +1400  + #BOOST_ASIO_SYNC_OP_VOID + +boo +:: +syem +:: +r_code + + + ) + +1401  + #BOOST_ASIO_SYNC_OP_VOID_RETURN +( +e + + ) +e + +1405 #i + `defed +( +__g__ +) + +1406 #i + `defed +( +__e_bud_vsi__ +) + +1407 #i( +__g_maj__ + >= 7) + +1408  + #BOOST_ASIO_UNUSED_TYPEDEF + + `__ibu__ +(( +__unud__ +)) + + ) + +1410 #i(( +__g_maj__ + =3&& ( +__g_m__ + >= 6)) \ + +1411 || ( +__g_maj__ + > 3) + +1412  + #BOOST_ASIO_UNUSED_TYPEDEF + + `__ibu__ +(( +__unud__ +)) + + ) + +1415 #i + `defed +( +__GNUC__ +) + +1416 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 8)) || (__GNUC__ > 4) + +1417  + #BOOST_ASIO_UNUSED_TYPEDEF + + `__ibu__ +(( +__unud__ +)) + + ) + +1420 #i! + `defed +( +BOOST_ASIO_UNUSED_TYPEDEF +) + +1421  + #BOOST_ASIO_UNUSED_TYPEDEF + + + ) + +1425 #i + `defed +( +__GNUC__ +) + +1426 #i( +__GNUC__ + >= 4) + +1427  + #BOOST_ASIO_UNUSED_VARIABLE + + `__ibu__ +(( +__unud__ +)) + + ) + +1430 #i! + `defed +( +BOOST_ASIO_UNUSED_VARIABLE +) + +1431  + #BOOST_ASIO_UNUSED_VARIABLE + + + ) + +1435 #i! + `defed +( +BOOST_ASIO_HAS_CO_AWAIT +) + +1436 #i! + `defed +( +BOOST_ASIO_DISABLE_CO_AWAIT +) + +1437 #i + `defed +( +BOOST_ASIO_MSVC +) + +1438 #i( +_MSC_FULL_VER + >= 190023506) + +1439 #i + `defed +( +_RESUMABLE_FUNCTIONS_SUPPORTED +) + +1440  + #BOOST_ASIO_HAS_CO_AWAIT + 1 + + ) + +1445 #i + `defed +( +__g__ +) + +1446 #i( +__p_coutes + >= 201703) + +1447 #i + `__has_ude +(< +exriml +/ +coute +>) + +1448  + #BOOST_ASIO_HAS_CO_AWAIT + 1 + + ) + + @/usr/include/boost/asio/detail/cstddef.hpp + +11 #ide +BOOST_ASIO_DETAIL_CSTDDEF_HPP + + +12  + #BOOST_ASIO_DETAIL_CSTDDEF_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21 +mea + + gboo + { + +22 +mea + + gasio + { + +24 #i +defed +( +BOOST_ASIO_HAS_NULLPTR +) + +25 +usg + + gd +:: +nuαr_t +; + +27  + snuαr_t + {}; + + @/usr/include/boost/asio/detail/cstdint.hpp + +11 #ide +BOOST_ASIO_DETAIL_CSTDINT_HPP + + +12  + #BOOST_ASIO_DETAIL_CSTDINT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_CSTDINT +) + +21  + ~ + +23  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +29 #i +defed +( +BOOST_ASIO_HAS_CSTDINT +) + +30 +usg + + gd +:: +t16_t +; + +31 +usg + + gd +:: +t_a16_t +; + +32 +usg + + gd +:: +ut16_t +; + +33 +usg + + gd +:: +ut_a16_t +; + +34 +usg + + gd +:: +t32_t +; + +35 +usg + + gd +:: +t_a32_t +; + +36 +usg + + gd +:: +ut32_t +; + +37 +usg + + gd +:: +ut_a32_t +; + +38 +usg + + gd +:: +t64_t +; + +39 +usg + + gd +:: +t_a64_t +; + +40 +usg + + gd +:: +ut64_t +; + +41 +usg + + gd +:: +ut_a64_t +; + +42 +usg + + gd +:: +utmax_t +; + +44 +usg + + gboo +:: +t16_t +; + +45 +usg + + gboo +:: +t_a16_t +; + +46 +usg + + gboo +:: +ut16_t +; + +47 +usg + + gboo +:: +ut_a16_t +; + +48 +usg + + gboo +:: +t32_t +; + +49 +usg + + gboo +:: +t_a32_t +; + +50 +usg + + gboo +:: +ut32_t +; + +51 +usg + + gboo +:: +ut_a32_t +; + +52 +usg + + gboo +:: +t64_t +; + +53 +usg + + gboo +:: +t_a64_t +; + +54 +usg + + gboo +:: +ut64_t +; + +55 +usg + + gboo +:: +ut_a64_t +; + +56 +usg + + gboo +:: +utmax_t +; + + @/usr/include/boost/asio/detail/deadline_timer_service.hpp + +11 #ide +BOOST_ASIO_DETAIL_DEADLINE_TIMER_SERVICE_HPP + + +12  + #BOOST_ASIO_DETAIL_DEADLINE_TIMER_SERVICE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +34 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +35  + ~ + +36  + ~ + +39  + ~ + +41 +mea + + gboo + { + +42 +mea + + gasio + { + +43 +mea + + gda + { + +45 + gme + < +tyme + + gTime_Ts +> + +46 +ass + + gddle_tim_rvi + + +47 : +public + +rvi_ba +< +ddle_tim_rvi +< +Time_Ts +> > + +49 +public +: + +51  +tyme + + tTime_Ts +:: + ttime_ty +ime_type; + +54  +tyme + + tTime_Ts +:: + tduti_ty + duration_type; + +58  + gimemti_ty + + +59 : +ive + +boo +:: +asio +:: +da +:: +ncyab + + +61 +time_ty + +expy +; + +62 +bo + + gmight_have_ndg_was +; + +63 +tyme + + gtim_queue +< + gTime_Ts +>:: +r_tim_da + +tim_da +; + +67 +ddle_tim_rvi +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +68 : +rvi_ba +< +ddle_tim_rvi +< +Time_Ts +> >( +io_cڋxt +), + +69 +schedur_ +( +boo +:: +asio +:: +u_rvi +< +tim_schedur +>( +io_cڋxt +)) + +71 +schedur_ +. +_sk +(); + +72 + gschedur_ +. +add_tim_queue +( +tim_queue_ +); + +76 ~ +ddle_tim_rvi +() + +78 + gschedur_ +. +move_tim_queue +( +tim_queue_ +); + +82  +shutdown +() + +87  +cڡru +( +imemti_ty +& +im +) + +89 + gim +. + gexpy + = +time_ty +(); + +90 + gim +. + gmight_have_ndg_was + = +l +; + +94  +deroy +( +imemti_ty +& +im +) + +96 + gboo +:: +syem +:: +r_code + +ec +; + +97 +nl +( +im +, +ec +); + +101  +move_cڡru +( +imemti_ty +& +im +, + +102 +imemti_ty +& +h_im +) + +104 + gschedur_ +. +move_tim +( +tim_queue_ +, +im +. +tim_da +, +h_im +.timer_data); + +106 + gim +. + gexpy + = +h_im +. +expy +; + +107 + gh_im +. + gexpy + = +time_ty +(); + +109 + gim +. + gmight_have_ndg_was + = +h_im +. +might_have_ndg_was +; + +110 + gh_im +. + gmight_have_ndg_was + = +l +; + +114  +move_assign +( +imemti_ty +& +im +, + +115 +ddle_tim_rvi +& +h_rvi +, + +116 +imemti_ty +& +h_im +) + +118 i( + gthis + !& +h_rvi +) + +119 i( +im +. +might_have_ndg_was +) + +120 +schedur_ +. +nl_tim +( +tim_queue_ +, +im +. +tim_da +); + +122 + gh_rvi +. + gschedur_ +. +move_tim +( +h_rvi +. +tim_queue_ +, + +123 +im +. +tim_da +, +h_im +.timer_data); + +125 + gim +. + gexpy + = +h_im +. +expy +; + +126 + gh_im +. + gexpy + = +time_ty +(); + +128 + gim +. + gmight_have_ndg_was + = +h_im +. +might_have_ndg_was +; + +129 + gh_im +. + gmight_have_ndg_was + = +l +; + +133 + gd +:: +size_t + +nl +( +imemti_ty +& +im +, +boo +:: +syem +:: +r_code +& +ec +) + +135 i(! +im +. +might_have_ndg_was +) + +137 +ec + = +boo +:: +syem +:: +r_code +(); + +141 +BOOST_ASIO_HANDLER_OPERATION +(( +schedur_ +. +cڋxt +(), + +142 "ddle_tim", & +im +, 0, "cancel")); + +144 + gd +:: +size_t + +cou + = +schedur_ +. +nl_tim +( +tim_queue_ +, +im +. +tim_da +); + +145 + gim +. + gmight_have_ndg_was + = +l +; + +146 + gec + = +boo +:: +syem +:: +r_code +(); + +147  + gcou +; + +151 + gd +:: +size_t + +nl_e +( +imemti_ty +& +im +, + +152 +boo +:: +syem +:: +r_code +& +ec +) + +154 i(! +im +. +might_have_ndg_was +) + +156 +ec + = +boo +:: +syem +:: +r_code +(); + +160 +BOOST_ASIO_HANDLER_OPERATION +(( +schedur_ +. +cڋxt +(), + +161 "ddle_tim", & +im +, 0, "cancel_one")); + +163 + gd +:: +size_t + +cou + = +schedur_ +. +nl_tim +( + +164 +tim_queue_ +, +im +. +tim_da +, 1); + +165 i( + gcou + == 0) + +166 +im +. +might_have_ndg_was + = +l +; + +167 + gec + = +boo +:: +syem +:: +r_code +(); + +168  + gcou +; + +172 +time_ty + +expy +(cڡ +imemti_ty +& +im +) const + +174  + gim +. + gexpy +; + +178 +time_ty + +expes_ +(cڡ +imemti_ty +& +im +) const + +180  + gim +. + gexpy +; + +184 +duti_ty + +expes_om_now +(cڡ +imemti_ty +& +im +) const + +186  + gTime_Ts +:: +suba +( +this +-> +expy +( +im +), +Time_Ts +:: +now +()); + +190 + gd +:: +size_t + +expes_ +( +imemti_ty +& +im +, + +191 cڡ +time_ty +& +expy_time +, +boo +:: +syem +:: +r_code +& +ec +) + +193 +d +:: +size_t + +cou + = +nl +( +im +, +ec +); + +194 + gim +. + gexpy + = +expy_time +; + +195 + gec + = +boo +:: +syem +:: +r_code +(); + +196  + gcou +; + +200 + gd +:: +size_t + +expes_a +( +imemti_ty +& +im +, + +201 cڡ +duti_ty +& +expy_time +, +boo +:: +syem +:: +r_code +& +ec +) + +203  +expes_ +( +im +, + +204 +Time_Ts +:: +add +(Time_Ts:: +now +(), +expy_time +), +ec +); + +208 + gd +:: +size_t + +expes_om_now +( +imemti_ty +& +im +, + +209 cڡ +duti_ty +& +expy_time +, +boo +:: +syem +:: +r_code +& +ec +) + +211  +expes_ +( +im +, + +212 +Time_Ts +:: +add +(Time_Ts:: +now +(), +expy_time +), +ec +); + +216  +wa +( +imemti_ty +& +im +, +boo +:: +syem +:: +r_code +& +ec +) + +218 +time_ty + +now + = +Time_Ts +::now(); + +219 + gec + = +boo +:: +syem +:: +r_code +(); + +220  + gTime_Ts +:: +ss_th +( +now +, +im +. +expy +&& ! + gec +) + +222 + gthis +-> +do_wa +( +Time_Ts +:: +to_posix_duti +( + +223 +Time_Ts +:: +suba +( +im +. +expy +, +now +)), +ec +); + +224 + gnow + = +Time_Ts +:: +now +(); + +229 + gme + < +tyme + + gHdr +> + +230  +async_wa +( +imemti_ty +& +im +, +Hdr +& +hdr +) + +233  + gwa_hdr +< + tHdr +> + t +; + +234 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +235 + +:: +r +:: +lo +( +hdr +), 0 }; + +236 + gp +. +w + ( +p +. +v + + +( +hdr +); + +238 + gim +. + gmight_have_ndg_was + = +ue +; + +240 +BOOST_ASIO_HANDLER_CREATION +(( +schedur_ +. +cڋxt +(), + +241 * +p +.p, "ddle_tim", & +im +, 0, "async_wait")); + +243 + gschedur_ +. +schedu_tim +( +tim_queue_ +, +im +. +expy +, im. +tim_da +, +p +.p); + +244 + gp +. + gv + = +p +.p = 0; + +247 + give +: + +251 +me + < +tyme + +Duti +> + +252  +do_wa +(cڡ +Duti +& +timeout +, +boo +:: +syem +:: +r_code +& +ec +) + +254 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +255 +d +:: +this_thad +:: +p_f +( + +256 +d +:: +chro +:: +cds +( +timeout +. +tٮ_cds +()) + +257 + +d +:: +chro +:: +miocds +( +timeout +. +tٮ_miocds +())); + +258 + gec + = +boo +:: +syem +:: +r_code +(); + +260 :: +timev + +tv +; + +261 + gtv +. + gtv_c + = +timeout +. +tٮ_cds +(); + +262 + gtv +. + gtv_uc + = +timeout +. +tٮ_miocds +() % 1000000; + +263 + gsock_s +:: + +(0, 0, 0, 0, & +tv +, +ec +); + +268 + gtim_queue +< + gTime_Ts +> + gtim_queue_ +; + +271 + gtim_schedur +& + gschedur_ +; + +278  + ~ + + @/usr/include/boost/asio/detail/functional.hpp + +11 #ide +BOOST_ASIO_DETAIL_FUNCTIONAL_HPP + + +12  + #BOOST_ASIO_DETAIL_FUNCTIONAL_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +22 #i! +defed +( +BOOST_ASIO_HAS_STD_FUNCTION +) + +23  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +28 +mea + + gda + { + +30 #i +defed +( +BOOST_ASIO_HAS_STD_FUNCTION +) + +31 +usg + + gd +:: +funi +; + +33 +usg + + gboo +:: +funi +; + + @/usr/include/boost/asio/detail/future.hpp + +11 #ide +BOOST_ASIO_DETAIL_FUTURE_HPP + + +12  + #BOOST_ASIO_DETAIL_FUTURE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19 #i +defed +( +BOOST_ASIO_HAS_STD_FUTURE +) + +20  + ~ + +24 #i +defed +( +__GNUC__ +&& !defed( +BOOST_ASIO_HAS_CLANG_LIBCXX +) + +25 #i +defed +( +_GLIBCXX_HAS_GTHREADS +) + +26  + #BOOST_ASIO_HAS_STD_FUTURE_CLASS + 1 + + ) + +29  + #BOOST_ASIO_HAS_STD_FUTURE_CLASS + 1 + + ) + + @/usr/include/boost/asio/detail/handler_type_requirements.hpp + +11 #ide +BOOST_ASIO_DETAIL_HANDLER_TYPE_REQUIREMENTS_HPP + + +12  + #BOOST_ASIO_DETAIL_HANDLER_TYPE_REQUIREMENTS_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +23 #i! +defed +( +BOOST_ASIO_DISABLE_HANDLER_TYPE_REQUIREMENTS +) + +24 #i! +defed +( +__GNUC__ +) || (__GNUC__ >= 4) + +25  + #BOOST_ASIO_ENABLE_HANDLER_TYPE_REQUIREMENTS + 1 + + ) + +32 #i! +defed +( +BOOST_ASIO_DISABLE_HANDLER_TYPE_REQUIREMENTS_ASSERT +) + +33 #i +defed +( +__GNUC__ +) + +34 #i(( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 5)) || (__GNUC__ > 4) + +35 #i +defed +( +__GXX_EXPERIMENTAL_CXX0X__ +) + +36  + #BOOST_ASIO_ENABLE_HANDLER_TYPE_REQUIREMENTS_ASSERT + 1 + + ) + +40 #i +defed +( +BOOST_ASIO_MSVC +) + +41 #i( +_MSC_VER + >= 1600) + +42  + #BOOST_ASIO_ENABLE_HANDLER_TYPE_REQUIREMENTS_ASSERT + 1 + + ) + +45 #i +defed +( +__g__ +) + +46 #i +__has_u +( +__cxx_ic_as__ +) + +47  + #BOOST_ASIO_ENABLE_HANDLER_TYPE_REQUIREMENTS_ASSERT + 1 + + ) + +52 #i +defed +( +BOOST_ASIO_ENABLE_HANDLER_TYPE_REQUIREMENTS +) + +53  + ~ + +56 +mea + + gboo + { + +57 +mea + + gasio + { + +58 +mea + + gda + { + +60 #i +defed +( +BOOST_ASIO_ENABLE_HANDLER_TYPE_REQUIREMENTS +) + +62 #i +defed +( +BOOST_ASIO_ENABLE_HANDLER_TYPE_REQUIREMENTS_ASSERT +) + +64 + gme + < +tyme + + gHdr +> + +65 aut +zo_g_cyab_hdr_ +( +Hdr + +h +, *) + +66 -> +dety +( + +67 ( +Hdr +( +ic_ +( +h +))), + +68 (( +h +)()), + +71 + gme + < +tyme + + gHdr +> + +72 (& +zo_g_cyab_hdr_ +( +Hdr +, ...))[2]; + +74 + gme + < +tyme + + gHdr +,ym + gArg1 +> + +75 aut +e_g_hdr_ +( +Hdr + +h +, +Arg1 +* +a1 +) + +76 -> +dety +( + +77 ( +Hdr +( +BOOST_ASIO_MOVE_CAST +(Hdr)( +h +))), + +78 (( +h +)(* +a1 +)), + +81 + gme + < +tyme + + gHdr +> + +82 (& +e_g_hdr_ +( +Hdr + +h +, ...))[2]; + +84 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gArg2 +> + +85 aut +two_g_hdr_ +( +Hdr + +h +, +Arg1 +* +a1 +, +Arg2 +* +a2 +) + +86 -> +dety +( + +87 ( +Hdr +( +BOOST_ASIO_MOVE_CAST +(Hdr)( +h +))), + +88 (( +h +)(* +a1 +, * +a2 +)), + +91 + gme + < +tyme + + gHdr +> + +92 (& +two_g_hdr_ +( +Hdr +, ...))[2]; + +94 + gme + < +tyme + + gHdr +,ym + gArg1 +,ym + gArg2 +> + +95 aut +two_g_move_hdr_ +( +Hdr + +h +, +Arg1 +* +a1 +, +Arg2 +* +a2 +) + +96 -> +dety +( + +97 ( +Hdr +( +BOOST_ASIO_MOVE_CAST +(Hdr)( +h +))), + +98 (( +h +)(* +a1 +, +BOOST_ASIO_MOVE_CAST +( +Arg2 +)(* +a2 +))), + +101 + gme + < +tyme + + gHdr +> + +102 (& +two_g_move_hdr_ +( +Hdr +, ...))[2]; + +104  + #BOOST_ASIO_HANDLER_TYPE_REQUIREMENTS_ASSERT +( +ex +, +msg +) \ + +105 + `ic_as +( +ex +, +msg +); + + ) + +109  + #BOOST_ASIO_HANDLER_TYPE_REQUIREMENTS_ASSERT +( +ex +, +msg +) + + ) + +113 + gme + < +tyme + + gT +> T& +lvf +(); + +114 + gme + < +tyme + + gT +> T& +lvf +( +T +); + +115 + gme + < +tyme + + gT +> cڡ T& +vf +(); + +116 + gme + < +tyme + + gT +> cڡ T& +vf +( +T +); + +117 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +118 + gme + < +tyme + + gT +> +T + +rvf +(); + +119 + gme + < +tyme + + gT +> +T + +rvf +(T); + +121 + gme + < +tyme + + gT +> cڡ T& +rvf +(); + +122 + gme + < +tyme + + gT +> cڡ T& +rvf +( +T +); + +124 + gme + < +tyme + + gT +>  +gbyv +( +T +); + +126 + gme + <> + +127  + shdr_ty_quemts + + +131  + #BOOST_ASIO_LEGACY_COMPLETION_HANDLER_CHECK +( \ + +132 +hdr_ty +, +hdr +) \ + +134  + `BOOST_ASIO_HANDLER_TYPE +( + thdr_ty +, \ + +135 () + tasio_ue_hdr_ty +; \ + +137 + `BOOST_ASIO_HANDLER_TYPE_REQUIREMENTS_ASSERT +( \ + +138 ( +boo +:: +asio +:: +da +:: + `zo_g_cyab_hdr_ +( \ + +139 +boo +:: +asio +:: +da +:: +vf +< \ + +140 +asio_ue_hdr_ty +>(), 0)) == 1, \ + +143  +boo +:: + tasio +:: + tda +:: + thdr_ty_quemts +< \ + +145 + tboo +:: + tasio +:: + tda +:: + tgbyv +( \ + +146 + tboo +:: + tasio +:: + tda +:: + tvf +< \ + +147 + tasio_ue_hdr_ty +>())) + \ + +149 + tboo +:: + tasio +:: + tda +:: + tlvf +< \ + +150 + tasio_ue_hdr_ty +>()(), \ + +151 (0))> + tBOOST_ASIO_UNUSED_TYPEDEF + + + ) + +153  + tBOOST_ASIO_READ_HANDLER_CHECK +( \ + +154 + thdr_ty +, + thdr +) \ + +156  + `BOOST_ASIO_HANDLER_TYPE +( + thdr_ty +, \ + +157 ( + tboo +:: + tsyem +:: + tr_code +, + td +:: + tsize_t +)) \ + +158 + tasio_ue_hdr_ty +; \ + +160 + `BOOST_ASIO_HANDLER_TYPE_REQUIREMENTS_ASSERT +( \ + +161 ( +boo +:: +asio +:: +da +:: + `two_g_hdr_ +( \ + +162 +boo +:: +asio +:: +da +:: +rvf +< \ + +163 +asio_ue_hdr_ty +>(), \ + +164 +ic_ +(0), \ + +165 +ic_ +(0))) == 1, \ + +168  +boo +:: + tasio +:: + tda +:: + thdr_ty_quemts +< \ + +170 + tboo +:: + tasio +:: + tda +:: + tgbyv +( \ + +171 + tboo +:: + tasio +:: + tda +:: + trvf +< \ + +172 + tasio_ue_hdr_ty +>())) + \ + +174 + tboo +:: + tasio +:: + tda +:: + tlvf +< \ + +175 + tasio_ue_hdr_ty +>()( \ + +176 + tboo +:: + tasio +:: + tda +:: + tlvf +(), \ + +177 + tboo +:: + tasio +:: + tda +:: + tlvf +()), \ + +178 (0))> + tBOOST_ASIO_UNUSED_TYPEDEF + + + ) + +180  + tBOOST_ASIO_WRITE_HANDLER_CHECK +( \ + +181 + thdr_ty +, + thdr +) \ + +183  + `BOOST_ASIO_HANDLER_TYPE +( + thdr_ty +, \ + +184 ( + tboo +:: + tsyem +:: + tr_code +, + td +:: + tsize_t +)) \ + +185 + tasio_ue_hdr_ty +; \ + +187 + `BOOST_ASIO_HANDLER_TYPE_REQUIREMENTS_ASSERT +( \ + +188 ( +boo +:: +asio +:: +da +:: + `two_g_hdr_ +( \ + +189 +boo +:: +asio +:: +da +:: +rvf +< \ + +190 +asio_ue_hdr_ty +>(), \ + +191 +ic_ +(0), \ + +192 +ic_ +(0))) == 1, \ + +195  +boo +:: + tasio +:: + tda +:: + thdr_ty_quemts +< \ + +197 + tboo +:: + tasio +:: + tda +:: + tgbyv +( \ + +198 + tboo +:: + tasio +:: + tda +:: + trvf +< \ + +199 + tasio_ue_hdr_ty +>())) + \ + +201 + tboo +:: + tasio +:: + tda +:: + tlvf +< \ + +202 + tasio_ue_hdr_ty +>()( \ + +203 + tboo +:: + tasio +:: + tda +:: + tlvf +(), \ + +204 + tboo +:: + tasio +:: + tda +:: + tlvf +()), \ + +205 (0))> + tBOOST_ASIO_UNUSED_TYPEDEF + + + ) + +207  + tBOOST_ASIO_ACCEPT_HANDLER_CHECK +( \ + +208 + thdr_ty +, + thdr +) \ + +210  + `BOOST_ASIO_HANDLER_TYPE +( + thdr_ty +, \ + +211 ( + tboo +:: + tsyem +:: + tr_code +)) \ + +212 + tasio_ue_hdr_ty +; \ + +214 + `BOOST_ASIO_HANDLER_TYPE_REQUIREMENTS_ASSERT +( \ + +215 ( +boo +:: +asio +:: +da +:: + `e_g_hdr_ +( \ + +216 +boo +:: +asio +:: +da +:: +rvf +< \ + +217 +asio_ue_hdr_ty +>(), \ + +218 +ic_ +(0))) == 1, \ + +221  +boo +:: + tasio +:: + tda +:: + thdr_ty_quemts +< \ + +223 + tboo +:: + tasio +:: + tda +:: + tgbyv +( \ + +224 + tboo +:: + tasio +:: + tda +:: + trvf +< \ + +225 + tasio_ue_hdr_ty +>())) + \ + +227 + tboo +:: + tasio +:: + tda +:: + tlvf +< \ + +228 + tasio_ue_hdr_ty +>()( \ + +229 + tboo +:: + tasio +:: + tda +:: + tlvf +()), \ + +230 (0))> + tBOOST_ASIO_UNUSED_TYPEDEF + + + ) + +232  + tBOOST_ASIO_MOVE_ACCEPT_HANDLER_CHECK +( \ + +233 + thdr_ty +, + thdr +, + tsock_ty +) \ + +235  + `BOOST_ASIO_HANDLER_TYPE +( + thdr_ty +, \ + +236 ( + tboo +:: + tsyem +:: + tr_code +, + tsock_ty +)) \ + +237 + tasio_ue_hdr_ty +; \ + +239 + `BOOST_ASIO_HANDLER_TYPE_REQUIREMENTS_ASSERT +( \ + +240 ( +boo +:: +asio +:: +da +:: + `two_g_move_hdr_ +( \ + +241 +boo +:: +asio +:: +da +:: +rvf +< \ + +242 +asio_ue_hdr_ty +>(), \ + +243 +ic_ +(0), \ + +244 +ic_ +< +sock_ty +*>(0))) == 1, \ + +247  +boo +:: + tasio +:: + tda +:: + thdr_ty_quemts +< \ + +249 + tboo +:: + tasio +:: + tda +:: + tgbyv +( \ + +250 + tboo +:: + tasio +:: + tda +:: + trvf +< \ + +251 + tasio_ue_hdr_ty +>())) + \ + +253 + tboo +:: + tasio +:: + tda +:: + tlvf +< \ + +254 + tasio_ue_hdr_ty +>()( \ + +255 + tboo +:: + tasio +:: + tda +:: + tlvf +(), \ + +256 + tboo +:: + tasio +:: + tda +:: + trvf +< + tsock_ty +>()), \ + +257 (0))> + tBOOST_ASIO_UNUSED_TYPEDEF + + + ) + +259  + tBOOST_ASIO_CONNECT_HANDLER_CHECK +( \ + +260 + thdr_ty +, + thdr +) \ + +262  + `BOOST_ASIO_HANDLER_TYPE +( + thdr_ty +, \ + +263 ( + tboo +:: + tsyem +:: + tr_code +)) \ + +264 + tasio_ue_hdr_ty +; \ + +266 + `BOOST_ASIO_HANDLER_TYPE_REQUIREMENTS_ASSERT +( \ + +267 ( +boo +:: +asio +:: +da +:: + `e_g_hdr_ +( \ + +268 +boo +:: +asio +:: +da +:: +rvf +< \ + +269 +asio_ue_hdr_ty +>(), \ + +270 +ic_ +(0))) == 1, \ + +273  +boo +:: + tasio +:: + tda +:: + thdr_ty_quemts +< \ + +275 + tboo +:: + tasio +:: + tda +:: + tgbyv +( \ + +276 + tboo +:: + tasio +:: + tda +:: + trvf +< \ + +277 + tasio_ue_hdr_ty +>())) + \ + +279 + tboo +:: + tasio +:: + tda +:: + tlvf +< \ + +280 + tasio_ue_hdr_ty +>()( \ + +281 + tboo +:: + tasio +:: + tda +:: + tlvf +()), \ + +282 (0))> + tBOOST_ASIO_UNUSED_TYPEDEF + + + ) + +284  + tBOOST_ASIO_RANGE_CONNECT_HANDLER_CHECK +( \ + +285 + thdr_ty +, + thdr +, + tdpot_ty +) \ + +287  + `BOOST_ASIO_HANDLER_TYPE +( + thdr_ty +, \ + +288 ( + tboo +:: + tsyem +:: + tr_code +, + tdpot_ty +)) \ + +289 + tasio_ue_hdr_ty +; \ + +291 + `BOOST_ASIO_HANDLER_TYPE_REQUIREMENTS_ASSERT +( \ + +292 ( +boo +:: +asio +:: +da +:: + `two_g_hdr_ +( \ + +293 +boo +:: +asio +:: +da +:: +rvf +< \ + +294 +asio_ue_hdr_ty +>(), \ + +295 +ic_ +(0), \ + +296 +ic_ +(0))) == 1, \ + +299  +boo +:: + tasio +:: + tda +:: + thdr_ty_quemts +< \ + +301 + tboo +:: + tasio +:: + tda +:: + tgbyv +( \ + +302 + tboo +:: + tasio +:: + tda +:: + trvf +< \ + +303 + tasio_ue_hdr_ty +>())) + \ + +305 + tboo +:: + tasio +:: + tda +:: + tlvf +< \ + +306 + tasio_ue_hdr_ty +>()( \ + +307 + tboo +:: + tasio +:: + tda +:: + tlvf +(), \ + +308 + tboo +:: + tasio +:: + tda +:: + tlvf +()), \ + +309 (0))> + tBOOST_ASIO_UNUSED_TYPEDEF + + + ) + +311  + tBOOST_ASIO_ITERATOR_CONNECT_HANDLER_CHECK +( \ + +312 + thdr_ty +, + thdr +, + t_ty +) \ + +314  + `BOOST_ASIO_HANDLER_TYPE +( + thdr_ty +, \ + +315 ( + tboo +:: + tsyem +:: + tr_code +, + t_ty +)) \ + +316 + tasio_ue_hdr_ty +; \ + +318 + `BOOST_ASIO_HANDLER_TYPE_REQUIREMENTS_ASSERT +( \ + +319 ( +boo +:: +asio +:: +da +:: + `two_g_hdr_ +( \ + +320 +boo +:: +asio +:: +da +:: +rvf +< \ + +321 +asio_ue_hdr_ty +>(), \ + +322 +ic_ +(0), \ + +323 +ic_ +(0))) == 1, \ + +326  +boo +:: + tasio +:: + tda +:: + thdr_ty_quemts +< \ + +328 + tboo +:: + tasio +:: + tda +:: + tgbyv +( \ + +329 + tboo +:: + tasio +:: + tda +:: + trvf +< \ + +330 + tasio_ue_hdr_ty +>())) + \ + +332 + tboo +:: + tasio +:: + tda +:: + tlvf +< \ + +333 + tasio_ue_hdr_ty +>()( \ + +334 + tboo +:: + tasio +:: + tda +:: + tlvf +(), \ + +335 + tboo +:: + tasio +:: + tda +:: + tlvf +()), \ + +336 (0))> + tBOOST_ASIO_UNUSED_TYPEDEF + + + ) + +338  + tBOOST_ASIO_RESOLVE_HANDLER_CHECK +( \ + +339 + thdr_ty +, + thdr +, + tnge_ty +) \ + +341  + `BOOST_ASIO_HANDLER_TYPE +( + thdr_ty +, \ + +342 ( + tboo +:: + tsyem +:: + tr_code +, + tnge_ty +)) \ + +343 + tasio_ue_hdr_ty +; \ + +345 + `BOOST_ASIO_HANDLER_TYPE_REQUIREMENTS_ASSERT +( \ + +346 ( +boo +:: +asio +:: +da +:: + `two_g_hdr_ +( \ + +347 +boo +:: +asio +:: +da +:: +rvf +< \ + +348 +asio_ue_hdr_ty +>(), \ + +349 +ic_ +(0), \ + +350 +ic_ +(0))) == 1, \ + +353  +boo +:: + tasio +:: + tda +:: + thdr_ty_quemts +< \ + +355 + tboo +:: + tasio +:: + tda +:: + tgbyv +( \ + +356 + tboo +:: + tasio +:: + tda +:: + trvf +< \ + +357 + tasio_ue_hdr_ty +>())) + \ + +359 + tboo +:: + tasio +:: + tda +:: + tlvf +< \ + +360 + tasio_ue_hdr_ty +>()( \ + +361 + tboo +:: + tasio +:: + tda +:: + tlvf +(), \ + +362 + tboo +:: + tasio +:: + tda +:: + tlvf +()), \ + +363 (0))> + tBOOST_ASIO_UNUSED_TYPEDEF + + + ) + +365  + tBOOST_ASIO_WAIT_HANDLER_CHECK +( \ + +366 + thdr_ty +, + thdr +) \ + +368  + `BOOST_ASIO_HANDLER_TYPE +( + thdr_ty +, \ + +369 ( + tboo +:: + tsyem +:: + tr_code +)) \ + +370 + tasio_ue_hdr_ty +; \ + +372 + `BOOST_ASIO_HANDLER_TYPE_REQUIREMENTS_ASSERT +( \ + +373 ( +boo +:: +asio +:: +da +:: + `e_g_hdr_ +( \ + +374 +boo +:: +asio +:: +da +:: +rvf +< \ + +375 +asio_ue_hdr_ty +>(), \ + +376 +ic_ +(0))) == 1, \ + +379  +boo +:: + tasio +:: + tda +:: + thdr_ty_quemts +< \ + +381 + tboo +:: + tasio +:: + tda +:: + tgbyv +( \ + +382 + tboo +:: + tasio +:: + tda +:: + trvf +< \ + +383 + tasio_ue_hdr_ty +>())) + \ + +385 + tboo +:: + tasio +:: + tda +:: + tlvf +< \ + +386 + tasio_ue_hdr_ty +>()( \ + +387 + tboo +:: + tasio +:: + tda +:: + tlvf +()), \ + +388 (0))> + tBOOST_ASIO_UNUSED_TYPEDEF + + + ) + +390  + tBOOST_ASIO_SIGNAL_HANDLER_CHECK +( \ + +391 + thdr_ty +, + thdr +) \ + +393  + `BOOST_ASIO_HANDLER_TYPE +( + thdr_ty +, \ + +394 ( + tboo +:: + tsyem +:: + tr_code +, )) \ + +395 + tasio_ue_hdr_ty +; \ + +397 + `BOOST_ASIO_HANDLER_TYPE_REQUIREMENTS_ASSERT +( \ + +398 ( +boo +:: +asio +:: +da +:: + `two_g_hdr_ +( \ + +399 +boo +:: +asio +:: +da +:: +rvf +< \ + +400 +asio_ue_hdr_ty +>(), \ + +401 +ic_ +(0), \ + +402 +ic_ +(0))) == 1, \ + +405  +boo +:: + tasio +:: + tda +:: + thdr_ty_quemts +< \ + +407 + tboo +:: + tasio +:: + tda +:: + tgbyv +( \ + +408 + tboo +:: + tasio +:: + tda +:: + trvf +< \ + +409 + tasio_ue_hdr_ty +>())) + \ + +411 + tboo +:: + tasio +:: + tda +:: + tlvf +< \ + +412 + tasio_ue_hdr_ty +>()( \ + +413 + tboo +:: + tasio +:: + tda +:: + tlvf +(), \ + +414 + tboo +:: + tasio +:: + tda +:: + tlvf +()), \ + +415 (0))> + tBOOST_ASIO_UNUSED_TYPEDEF + + + ) + +417  + tBOOST_ASIO_HANDSHAKE_HANDLER_CHECK +( \ + +418 + thdr_ty +, + thdr +) \ + +420  + `BOOST_ASIO_HANDLER_TYPE +( + thdr_ty +, \ + +421 ( + tboo +:: + tsyem +:: + tr_code +)) \ + +422 + tasio_ue_hdr_ty +; \ + +424 + `BOOST_ASIO_HANDLER_TYPE_REQUIREMENTS_ASSERT +( \ + +425 ( +boo +:: +asio +:: +da +:: + `e_g_hdr_ +( \ + +426 +boo +:: +asio +:: +da +:: +rvf +< \ + +427 +asio_ue_hdr_ty +>(), \ + +428 +ic_ +(0))) == 1, \ + +431  +boo +:: + tasio +:: + tda +:: + thdr_ty_quemts +< \ + +433 + tboo +:: + tasio +:: + tda +:: + tgbyv +( \ + +434 + tboo +:: + tasio +:: + tda +:: + trvf +< \ + +435 + tasio_ue_hdr_ty +>())) + \ + +437 + tboo +:: + tasio +:: + tda +:: + tlvf +< \ + +438 + tasio_ue_hdr_ty +>()( \ + +439 + tboo +:: + tasio +:: + tda +:: + tlvf +()), \ + +440 (0))> + tBOOST_ASIO_UNUSED_TYPEDEF + + + ) + +442  + tBOOST_ASIO_BUFFERED_HANDSHAKE_HANDLER_CHECK +( \ + +443 + thdr_ty +, + thdr +) \ + +445  + `BOOST_ASIO_HANDLER_TYPE +( + thdr_ty +, \ + +446 ( + tboo +:: + tsyem +:: + tr_code +, + td +:: + tsize_t +)) \ + +447 + tasio_ue_hdr_ty +; \ + +449 + `BOOST_ASIO_HANDLER_TYPE_REQUIREMENTS_ASSERT +( \ + +450 ( +boo +:: +asio +:: +da +:: + `two_g_hdr_ +( \ + +451 +boo +:: +asio +:: +da +:: +rvf +< \ + +452 +asio_ue_hdr_ty +>(), \ + +453 +ic_ +(0), \ + +454 +ic_ +(0))) == 1, \ + +457  +boo +:: + tasio +:: + tda +:: + thdr_ty_quemts +< \ + +459 + tboo +:: + tasio +:: + tda +:: + tgbyv +( \ + +460 + tboo +:: + tasio +:: + tda +:: + trvf +< \ + +461 + tasio_ue_hdr_ty +>())) + \ + +463 + tboo +:: + tasio +:: + tda +:: + tlvf +< \ + +464 + tasio_ue_hdr_ty +>()( \ + +465 + tboo +:: + tasio +:: + tda +:: + tlvf +(), \ + +466 + tboo +:: + tasio +:: + tda +:: + tlvf +()), \ + +467 (0))> + tBOOST_ASIO_UNUSED_TYPEDEF + + + ) + +469  + tBOOST_ASIO_SHUTDOWN_HANDLER_CHECK +( \ + +470 + thdr_ty +, + thdr +) \ + +472  + `BOOST_ASIO_HANDLER_TYPE +( + thdr_ty +, \ + +473 ( + tboo +:: + tsyem +:: + tr_code +)) \ + +474 + tasio_ue_hdr_ty +; \ + +476 + `BOOST_ASIO_HANDLER_TYPE_REQUIREMENTS_ASSERT +( \ + +477 ( +boo +:: +asio +:: +da +:: + `e_g_hdr_ +( \ + +478 +boo +:: +asio +:: +da +:: +rvf +< \ + +479 +asio_ue_hdr_ty +>(), \ + +480 +ic_ +(0))) == 1, \ + +483  +boo +:: + tasio +:: + tda +:: + thdr_ty_quemts +< \ + +485 + tboo +:: + tasio +:: + tda +:: + tgbyv +( \ + +486 + tboo +:: + tasio +:: + tda +:: + trvf +< \ + +487 + tasio_ue_hdr_ty +>())) + \ + +489 + tboo +:: + tasio +:: + tda +:: + tlvf +< \ + +490 + tasio_ue_hdr_ty +>()( \ + +491 + tboo +:: + tasio +:: + tda +:: + tlvf +()), \ + +492 (0))> + tBOOST_ASIO_UNUSED_TYPEDEF + + + ) + +496  + tBOOST_ASIO_LEGACY_COMPLETION_HANDLER_CHECK +( \ + +497 + thdr_ty +, + thdr +) \ + +498  + tBOOST_ASIO_UNUSED_TYPEDEF + + + ) + +500  + tBOOST_ASIO_READ_HANDLER_CHECK +( \ + +501 + thdr_ty +, + thdr +) \ + +502  + tBOOST_ASIO_UNUSED_TYPEDEF + + + ) + +504  + tBOOST_ASIO_WRITE_HANDLER_CHECK +( \ + +505 + thdr_ty +, + thdr +) \ + +506  + tBOOST_ASIO_UNUSED_TYPEDEF + + + ) + +508  + tBOOST_ASIO_ACCEPT_HANDLER_CHECK +( \ + +509 + thdr_ty +, + thdr +) \ + +510  + tBOOST_ASIO_UNUSED_TYPEDEF + + + ) + +512  + tBOOST_ASIO_MOVE_ACCEPT_HANDLER_CHECK +( \ + +513 + thdr_ty +, + thdr +, + tsock_ty +) \ + +514  + tBOOST_ASIO_UNUSED_TYPEDEF + + + ) + +516  + tBOOST_ASIO_CONNECT_HANDLER_CHECK +( \ + +517 + thdr_ty +, + thdr +) \ + +518  + tBOOST_ASIO_UNUSED_TYPEDEF + + + ) + +520  + tBOOST_ASIO_RANGE_CONNECT_HANDLER_CHECK +( \ + +521 + thdr_ty +, + thdr +, + t_ty +) \ + +522  + tBOOST_ASIO_UNUSED_TYPEDEF + + + ) + +524  + tBOOST_ASIO_ITERATOR_CONNECT_HANDLER_CHECK +( \ + +525 + thdr_ty +, + thdr +, + t_ty +) \ + +526  + tBOOST_ASIO_UNUSED_TYPEDEF + + + ) + +528  + tBOOST_ASIO_RESOLVE_HANDLER_CHECK +( \ + +529 + thdr_ty +, + thdr +, + t_ty +) \ + +530  + tBOOST_ASIO_UNUSED_TYPEDEF + + + ) + +532  + tBOOST_ASIO_WAIT_HANDLER_CHECK +( \ + +533 + thdr_ty +, + thdr +) \ + +534  + tBOOST_ASIO_UNUSED_TYPEDEF + + + ) + +536  + tBOOST_ASIO_SIGNAL_HANDLER_CHECK +( \ + +537 + thdr_ty +, + thdr +) \ + +538  + tBOOST_ASIO_UNUSED_TYPEDEF + + + ) + +540  + tBOOST_ASIO_HANDSHAKE_HANDLER_CHECK +( \ + +541 + thdr_ty +, + thdr +) \ + +542  + tBOOST_ASIO_UNUSED_TYPEDEF + + + ) + +544  + tBOOST_ASIO_BUFFERED_HANDSHAKE_HANDLER_CHECK +( \ + +545 + thdr_ty +, + thdr +) \ + +546  + tBOOST_ASIO_UNUSED_TYPEDEF + + + ) + +548  + tBOOST_ASIO_SHUTDOWN_HANDLER_CHECK +( \ + +549 + thdr_ty +, + thdr +) \ + +550  + tBOOST_ASIO_UNUSED_TYPEDEF + + + ) + + @/usr/include/boost/asio/detail/io_control.hpp + +11 #ide +BOOST_ASIO_DETAIL_IO_CONTROL_HPP + + +12  + #BOOST_ASIO_DETAIL_IO_CONTROL_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + gda + { + +27 +mea + + gio_cڌ + { + +30 as + cbys_adab + + +32 + gpublic +: + +34 +bys_adab +() + +35 : +vue_ +(0) + +40 +bys_adab +( +d +:: +size_t + +vue +) + +41 : +vue_ +( +ic_ +< +da +:: +iol_g_ty +>( +vue +)) + +46  +me +() const + +48  +ic_ +<>( +BOOST_ASIO_OS_DEF +( +FIONREAD +)); + +52  +t +( +d +:: +size_t + +vue +) + +54 +vue_ + = +ic_ +< +da +:: +iol_g_ty +>( +vue +); + +58 + gd +:: +size_t + +g +() const + +60  +ic_ +< +d +:: +size_t +>( +vue_ +); + +64 + gda +:: +iol_g_ty +* +da +() + +66  & +vue_ +; + +70 cڡ + gda +:: +iol_g_ty +* +da +() const + +72  & +vue_ +; + +75 + give +: + +76 +da +:: +iol_g_ty + +vue_ +; + +84  + ~ + + @/usr/include/boost/asio/detail/is_buffer_sequence.hpp + +11 #ide +BOOST_ASIO_DETAIL_IS_BUFFER_SEQUENCE_HPP + + +12  + #BOOST_ASIO_DETAIL_IS_BUFFER_SEQUENCE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +26 +ass + + gmub_bufr +; + +27 +ass + + gcڡ_bufr +; + +29 +mea + + gda + { + +31  + sbufr_qu_mems_ba + + +33  +beg +(); + +34  +d +(); + +35  +size +(); + +36  +max_size +(); + +37  +cy +(); + +38  +da +(); + +39  +e +(); + +40  +comm +(); + +41  +csume +(); + +44 + gme + < +tyme + + gT +> + +45  + gbufr_qu_mems_dived + + +46 : +T +, + gbufr_qu_mems_ba + + +50 + gme + < +tyme + + gT +, T> + +51  + sbufr_qu_mems_check + + +55 + gme + < + gtyme +> + +56 (& +bufr_qu_beg_hr +(...))[2]; + +58 #i +defed +( +BOOST_ASIO_HAS_DECLTYPE +) + +60 + gme + < +tyme + + gT +> + +61  +bufr_qu_beg_hr +( +T +* +t +, + +62 +tyme + +ab_if +:: +vue +>:: +ty +*); + +68 + gme + < +tyme + + gT +> + +69  +bufr_qu_beg_hr +( +T +* +t +, + +70 +bufr_qu_mems_check +< + +71 ( +bufr_qu_mems_ba +::*)(), + +72 & +bufr_qu_mems_dived +< +T +>:: +beg +>*); + +76 + gme + < + gtyme +> + +77 (& +bufr_qu_d_hr +(...))[2]; + +79 #i +defed +( +BOOST_ASIO_HAS_DECLTYPE +) + +81 + gme + < +tyme + + gT +> + +82  +bufr_qu_d_hr +( +T +* +t +, + +83 +tyme + +ab_if +:: +vue +>:: +ty +*); + +89 + gme + < +tyme + + gT +> + +90  +bufr_qu_d_hr +( +T +* +t +, + +91 +bufr_qu_mems_check +< + +92 ( +bufr_qu_mems_ba +::*)(), + +93 & +bufr_qu_mems_dived +< +T +>:: +d +>*); + +97 + gme + < + gtyme +> + +98 (& +size_mem_hr +(...))[2]; + +100 + gme + < +tyme + + gT +> + +101  +size_mem_hr +( + +102 +bufr_qu_mems_check +< + +103 ( +bufr_qu_mems_ba +::*)(), + +104 & +bufr_qu_mems_dived +< +T +>:: +size +>*); + +106 + gme + < + gtyme +> + +107 (& +max_size_mem_hr +(...))[2]; + +109 + gme + < +tyme + + gT +> + +110  +max_size_mem_hr +( + +111 +bufr_qu_mems_check +< + +112 ( +bufr_qu_mems_ba +::*)(), + +113 & +bufr_qu_mems_dived +< +T +>:: +max_size +>*); + +115 + gme + < + gtyme +> + +116 (& +cy_mem_hr +(...))[2]; + +118 + gme + < +tyme + + gT +> + +119  +cy_mem_hr +( + +120 +bufr_qu_mems_check +< + +121 ( +bufr_qu_mems_ba +::*)(), + +122 & +bufr_qu_mems_dived +< +T +>:: +cy +>*); + +124 + gme + < + gtyme +> + +125 (& +da_mem_hr +(...))[2]; + +127 + gme + < +tyme + + gT +> + +128  +da_mem_hr +( + +129 +bufr_qu_mems_check +< + +130 ( +bufr_qu_mems_ba +::*)(), + +131 & +bufr_qu_mems_dived +< +T +>:: +da +>*); + +133 + gme + < + gtyme +> + +134 (& +e_mem_hr +(...))[2]; + +136 + gme + < +tyme + + gT +> + +137  +e_mem_hr +( + +138 +bufr_qu_mems_check +< + +139 ( +bufr_qu_mems_ba +::*)(), + +140 & +bufr_qu_mems_dived +< +T +>:: +e +>*); + +142 + gme + < + gtyme +> + +143 (& +comm_mem_hr +(...))[2]; + +145 + gme + < +tyme + + gT +> + +146  +comm_mem_hr +( + +147 +bufr_qu_mems_check +< + +148 ( +bufr_qu_mems_ba +::*)(), + +149 & +bufr_qu_mems_dived +< +T +>:: +comm +>*); + +151 + gme + < + gtyme +> + +152 (& +csume_mem_hr +(...))[2]; + +154 + gme + < +tyme + + gT +> + +155  +csume_mem_hr +( + +156 +bufr_qu_mems_check +< + +157 ( +bufr_qu_mems_ba +::*)(), + +158 & +bufr_qu_mems_dived +< +T +>:: +csume +>*); + +160 + gme + < + gtyme +,ypename> + +161 (& +bufr_qu_emt_ty_hr +(...))[2]; + +163 #i +defed +( +BOOST_ASIO_HAS_DECLTYPE +) + +165 + gme + < +tyme + + gT +,ym + gBufr +> + +166  +bufr_qu_emt_ty_hr +( +T +* +t +, + +167 +tyme + +ab_if +< +is_cvtib +< + +168 +dety +(* +boo +:: +asio +:: +bufr_qu_beg +(* +t +)), + +169 +Bufr +>:: +vue +>:: +ty +*); + +173 + gme + < +tyme + + gT +,ym + gBufr +> + +174  +bufr_qu_emt_ty_hr +( + +175 +tyme + +T +:: +cڡ_ +*, + +176 +tyme + +ab_if +< +is_cvtib +< + +177 +tyme + +T +:: +vue_ty +, +Bufr +>:: +vue +>:: +ty +*); + +181 + gme + < + gtyme +> + +182 (& +cڡ_bufrs_ty_tydef_hr +(...))[2]; + +184 + gme + < +tyme + + gT +> + +185  +cڡ_bufrs_ty_tydef_hr +( + +186 +tyme + +T +:: +cڡ_bufrs_ty +*); + +188 + gme + < + gtyme +> + +189 (& +mub_bufrs_ty_tydef_hr +(...))[2]; + +191 + gme + < +tyme + + gT +> + +192  +mub_bufrs_ty_tydef_hr +( + +193 +tyme + +T +:: +mub_bufrs_ty +*); + +195 + gme + < +tyme + + gT +,ym + gBufr +> + +196  + gis_bufr_qu_ass + + +197 : +gl_cڡt +< +bo +, + +198 ( + gbufr_qu_beg_hr +< + gT +>(0)) != 1 && + +199 ( +bufr_qu_d_hr +< +T +>(0)) != 1 && + +200 ( +bufr_qu_emt_ty_hr +< +T +, + gBufr +>(0, 0)) == 1> + +204 + gme + < +tyme + + gT +,ym + gBufr +> + +205  + gis_bufr_qu + + +206 : +cdiڮ +< +is_ass +< +T +>:: +vue +, + +207 + gis_bufr_qu_ass +< + gT +, + gBufr +>, + +208 + gl_ty +>:: +ty + + +212 + gme + <> + +213  + gis_bufr_qu +< + gmub_bufr +, mutable_buffer> + +214 : +ue_ty + + +218 + gme + <> + +219  + gis_bufr_qu +< + gmub_bufr +, + gcڡ_bufr +> + +220 : +ue_ty + + +224 + gme + <> + +225  + gis_bufr_qu +< + gcڡ_bufr +, const_buffer> + +226 : +ue_ty + + +230 + gme + <> + +231  + gis_bufr_qu +< + gcڡ_bufr +, + gmub_bufr +> + +232 : +l_ty + + +236 + gme + < +tyme + + gT +> + +237  + gis_dymic_bufr_ass + + +238 : +gl_cڡt +< +bo +, + +239 ( + gsize_mem_hr +< + gT +>(0)) != 1 && + +240 ( +max_size_mem_hr +< +T +>(0)) != 1 && + +241 ( +cy_mem_hr +< +T +>(0)) != 1 && + +242 ( +da_mem_hr +< +T +>(0)) != 1 && + +243 ( +csume_mem_hr +< +T +>(0)) != 1 && + +244 ( +e_mem_hr +< +T +>(0)) != 1 && + +245 ( +comm_mem_hr +< +T +>(0)) != 1 && + +246 ( +cڡ_bufrs_ty_tydef_hr +< +T +>(0)) == 1 && + +247 ( +mub_bufrs_ty_tydef_hr +< +T +>(0)) == 1> + +251 + gme + < +tyme + + gT +> + +252  + gis_dymic_bufr + + +253 : +cdiڮ +< +is_ass +< +T +>:: +vue +, + +254 + gis_dymic_bufr_ass +< + gT +>, + +255 + gl_ty +>:: +ty + + +263  + ~ + + @/usr/include/boost/asio/detail/is_executor.hpp + +11 #ide +BOOST_ASIO_DETAIL_IS_EXECUTOR_HPP + + +12  + #BOOST_ASIO_DETAIL_IS_EXECUTOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +25 +mea + + gda + { + +27  + sexecut_mems_ba + + +29  +cڋxt +(); + +30  +_wk_d +(); + +31  +_wk_fished +(); + +32  +dich +(); + +33  +po +(); + +34  +der +(); + +37 + gme + < +tyme + + gT +> + +38  + gexecut_mems_dived + + +39 : +T +, + gexecut_mems_ba + + +43 + gme + < +tyme + + gT +, T> + +44  + sexecut_mems_check + + +48 + gme + < + gtyme +> + +49 (& +cڋxt_mem_hr +(...))[2]; + +51 + gme + < +tyme + + gT +> + +52  +cڋxt_mem_hr +( + +53 +execut_mems_check +< + +54 ( +execut_mems_ba +::*)(), + +55 & +execut_mems_dived +< +T +>:: +cڋxt +>*); + +57 + gme + < + gtyme +> + +58 (& +_wk_d_mem_hr +(...))[2]; + +60 + gme + < +tyme + + gT +> + +61  +_wk_d_mem_hr +( + +62 +execut_mems_check +< + +63 ( +execut_mems_ba +::*)(), + +64 & +execut_mems_dived +< +T +>:: +_wk_d +>*); + +66 + gme + < + gtyme +> + +67 (& +_wk_fished_mem_hr +(...))[2]; + +69 + gme + < +tyme + + gT +> + +70  +_wk_fished_mem_hr +( + +71 +execut_mems_check +< + +72 ( +execut_mems_ba +::*)(), + +73 & +execut_mems_dived +< +T +>:: +_wk_fished +>*); + +75 + gme + < + gtyme +> + +76 (& +dich_mem_hr +(...))[2]; + +78 + gme + < +tyme + + gT +> + +79  +dich_mem_hr +( + +80 +execut_mems_check +< + +81 ( +execut_mems_ba +::*)(), + +82 & +execut_mems_dived +< +T +>:: +dich +>*); + +84 + gme + < + gtyme +> + +85 (& +po_mem_hr +(...))[2]; + +87 + gme + < +tyme + + gT +> + +88  +po_mem_hr +( + +89 +execut_mems_check +< + +90 ( +execut_mems_ba +::*)(), + +91 & +execut_mems_dived +< +T +>:: +po +>*); + +93 + gme + < + gtyme +> + +94 (& +der_mem_hr +(...))[2]; + +96 + gme + < +tyme + + gT +> + +97  +der_mem_hr +( + +98 +execut_mems_check +< + +99 ( +execut_mems_ba +::*)(), + +100 & +execut_mems_dived +< +T +>:: +der +>*); + +102 + gme + < +tyme + + gT +> + +103  + gis_execut_ass + + +104 : +gl_cڡt +< +bo +, + +105 ( + gcڋxt_mem_hr +< + gT +>(0)) != 1 && + +106 ( +_wk_d_mem_hr +< +T +>(0)) != 1 && + +107 ( +_wk_fished_mem_hr +< +T +>(0)) != 1 && + +108 ( +dich_mem_hr +< +T +>(0)) != 1 && + +109 ( +po_mem_hr +< +T +>(0)) != 1 && + +110 ( +der_mem_hr +< +T +>(0)) != 1> + +114 + gme + < +tyme + + gT +> + +115  + gis_execut + + +116 : +cdiڮ +< +is_ass +< +T +>:: +vue +, + +117 + gis_execut_ass +< + gT +>, + +118 + gl_ty +>:: +ty + + +126  + ~ + + @/usr/include/boost/asio/detail/limits.hpp + +11 #ide +BOOST_ASIO_DETAIL_LIMITS_HPP + + +12  + #BOOST_ASIO_DETAIL_LIMITS_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_BOOST_LIMITS +) + +21  + ~ + +23  + ~ + + @/usr/include/boost/asio/detail/memory.hpp + +11 #ide +BOOST_ASIO_DETAIL_MEMORY_HPP + + +12  + #BOOST_ASIO_DETAIL_MEMORY_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21 #i! +defed +( +BOOST_ASIO_HAS_STD_SHARED_PTR +) + +22  + ~ + +23  + ~ + +26 #i! +defed +( +BOOST_ASIO_HAS_STD_ADDRESSOF +) + +27  + ~ + +30 +mea + + gboo + { + +31 +mea + + gasio + { + +32 +mea + + gda + { + +34 #i +defed +( +BOOST_ASIO_HAS_STD_SHARED_PTR +) + +35 +usg + + gd +:: +shed_r +; + +36 +usg + + gd +:: +wk_r +; + +38 +usg + + gboo +:: +shed_r +; + +39 +usg + + gboo +:: +wk_r +; + +42 #i +defed +( +BOOST_ASIO_HAS_STD_ADDRESSOF +) + +43 +usg + + gd +:: +addssof +; + +45 +usg + + gboo +:: +addssof +; + +50 #i +defed +( +BOOST_ASIO_HAS_CXX11_ALLOCATORS +) + +51 +usg + + gd +:: +lot_g_t +; + +52  + #BOOST_ASIO_USES_ALLOCATOR +( +t +) \ + +53 +mea + +d + { \ + +54 +me + < +tyme + +Aot +> \ + +55  +us_lot +< +t +, +Aot +> : +ue_ty + {}; \ + +57 + + ) + +58  + #BOOST_ASIO_REBIND_ALLOC +( +loc +, +t +) \ + +59 +tyme + +d +:: +lot_as +< +loc +>:: +me + +bd_loc +< +t +> + + ) + +62  + slot_g_t + {}; + +63  + #BOOST_ASIO_USES_ALLOCATOR +( +t +) + + ) + +64  + #BOOST_ASIO_REBIND_ALLOC +( +loc +, +t +) \ + +65 +tyme + +loc +:: +me + +bd +< +t +>:: +h + + + ) + + @/usr/include/boost/asio/detail/noncopyable.hpp + +11 #ide +BOOST_ASIO_DETAIL_NONCOPYABLE_HPP + + +12  + #BOOST_ASIO_DETAIL_NONCOPYABLE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + gasio + { + +24 +mea + + gda + { + +26 as + cncyab + + +28 + geed +: + +29 +ncyab +() {} + +30 ~ +ncyab +() {} + +31 +ive +: + +32 +ncyab +(constoncopyable&); + +33 cڡ + gncyab +& + gݔ +=(cڡ +ncyab +&); + +38 +usg + + gboo +:: +asio +:: +da +:: +ncyab +; + +43  + ~ + + @/usr/include/boost/asio/detail/null_socket_service.hpp + +11 #ide +BOOST_ASIO_DETAIL_NULL_SOCKET_SERVICE_HPP + + +12  + #BOOST_ASIO_DETAIL_NULL_SOCKET_SERVICE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28  + ~ + +30 +mea + + gboo + { + +31 +mea + + gasio + { + +32 +mea + + gda + { + +34 + gme + < +tyme + + gProc +> + +35 +ass + + gnu_sock_rvi + : + +36 +public + +rvi_ba +< +nu_sock_rvi +< +Proc +> > + +38 +public +: + +40  +Proc + + toc_ty +; + +43  +tyme + + tProc +:: + tdpot + + tdpot_ty +; + +46  + ttive_hd_ty +; + +49  + simemti_ty + + +54 +nu_sock_rvi +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +55 : +rvi_ba +< +nu_sock_rvi +< +Proc +> >( +io_cڋxt +), + +56 +io_cڋxt_ +( +io_cڋxt +) + +61  +shutdown +() + +66  +cڡru +( +imemti_ty +&) + +71  +move_cڡru +( +imemti_ty +&, implementation_type&) + +76  +move_assign +( +imemti_ty +&, + +77 +nu_sock_rvi +&, +imemti_ty +&) + +82 + gme + < +tyme + + gProc1 +> + +83  +cvtg_move_cڡru +( +imemti_ty +&, + +84 +nu_sock_rvi +< +Proc1 +>&, + +85 +tyme + +nu_sock_rvi +< +Proc1 +>:: +imemti_ty +&) + +90  +deroy +( +imemti_ty +&) + +95 +boo +:: +syem +:: +r_code + +ݒ +( +imemti_ty +&, + +96 cڡ +oc_ty +&, +boo +:: +syem +:: +r_code +& +ec +) + +98 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +99  + gec +; + +103 + gboo +:: +syem +:: +r_code + +assign +( +imemti_ty +&, cڡ +oc_ty +&, + +104 cڡ +tive_hd_ty +&, +boo +:: +syem +:: +r_code +& +ec +) + +106 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +107  + gec +; + +111 +bo + +is_ݒ +(cڡ +imemti_ty +&) const + +113  + gl +; + +117 + gboo +:: +syem +:: +r_code + +o +( +imemti_ty +&, + +118 +boo +:: +syem +:: +r_code +& +ec +) + +120 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +121  + gec +; + +125 +tive_hd_ty + +a +( +imemti_ty +&, + +126 +boo +:: +syem +:: +r_code +& +ec +) + +128 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +133 +tive_hd_ty + +tive_hd +( +imemti_ty +&) + +139 + gboo +:: +syem +:: +r_code + +nl +( +imemti_ty +&, + +140 +boo +:: +syem +:: +r_code +& +ec +) + +142 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +143  + gec +; + +147 +bo + +_mk +(cڡ +imemti_ty +&, + +148 +boo +:: +syem +:: +r_code +& +ec +) const + +150 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +151  + gl +; + +155 + gd +:: +size_t + +avaab +(cڡ +imemti_ty +&, + +156 +boo +:: +syem +:: +r_code +& +ec +) const + +158 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +163 + gboo +:: +syem +:: +r_code + +li +( +imemti_ty +&, + +164 , +boo +:: +syem +:: +r_code +& +ec +) + +166 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +167  + gec +; + +171 + gme + < +tyme + + gIO_Cڌ_Commd +> + +172 + gboo +:: +syem +:: +r_code + +io_cڌ +( +imemti_ty +&, + +173 +IO_Cڌ_Commd +&, +boo +:: +syem +:: +r_code +& +ec +) + +175 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +176  + gec +; + +180 +bo + +n_blockg +(cڡ +imemti_ty +&) const + +182  + gl +; + +186 + gboo +:: +syem +:: +r_code + +n_blockg +( +imemti_ty +&, + +187 +bo +, +boo +:: +syem +:: +r_code +& +ec +) + +189 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +190  + gec +; + +194 +bo + +tive_n_blockg +(cڡ +imemti_ty +&) const + +196  + gl +; + +200 + gboo +:: +syem +:: +r_code + +tive_n_blockg +( +imemti_ty +&, + +201 +bo +, +boo +:: +syem +:: +r_code +& +ec +) + +203 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +204  + gec +; + +208 + gboo +:: +syem +:: +r_code + +shutdown +( +imemti_ty +&, + +209 +sock_ba +:: +shutdown_ty +, +boo +:: +syem +:: +r_code +& +ec +) + +211 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +212  + gec +; + +216 + gboo +:: +syem +:: +r_code + +bd +( +imemti_ty +&, + +217 cڡ +dpot_ty +&, +boo +:: +syem +:: +r_code +& +ec +) + +219 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +220  + gec +; + +224 + gme + < +tyme + + gOi +> + +225 + gboo +:: +syem +:: +r_code + +t_ti +( +imemti_ty +&, + +226 cڡ +Oi +&, +boo +:: +syem +:: +r_code +& +ec +) + +228 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +229  + gec +; + +233 + gme + < +tyme + + gOi +> + +234 + gboo +:: +syem +:: +r_code + +g_ti +(cڡ +imemti_ty +&, + +235 +Oi +&, +boo +:: +syem +:: +r_code +& +ec +) const + +237 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +238  + gec +; + +242 +dpot_ty + +lol_dpot +(cڡ +imemti_ty +&, + +243 +boo +:: +syem +:: +r_code +& +ec +) const + +245 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +246  +dpot_ty +(); + +250 +dpot_ty + +me_dpot +(cڡ +imemti_ty +&, + +251 +boo +:: +syem +:: +r_code +& +ec +) const + +253 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +254  +dpot_ty +(); + +258 + gme + < +tyme + + gCڡBufrSequ +> + +259 + gd +:: +size_t + +nd +( +imemti_ty +&, cڡ +CڡBufrSequ +&, + +260 +sock_ba +:: +mesge_ags +, +boo +:: +syem +:: +r_code +& +ec +) + +262 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +267 + gd +:: +size_t + +nd +( +imemti_ty +&, cڡ +nu_bufrs +&, + +268 +sock_ba +:: +mesge_ags +, +boo +:: +syem +:: +r_code +& +ec +) + +270 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +276 + gme + < +tyme + + gCڡBufrSequ +,ym + gHdr +> + +277  +async_nd +( +imemti_ty +&, cڡ +CڡBufrSequ +&, + +278 +sock_ba +:: +mesge_ags +, +Hdr +& +hdr +) + +280 + gboo +:: +syem +:: +r_code + +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +281 cڡ + gd +:: +size_t + +bys_sed + = 0; + +282 + gio_cڋxt_ +. +po +( +da +:: +bd_hdr +( +hdr +, +ec +, +bys_sed +)); + +286 + gme + < +tyme + + gHdr +> + +287  +async_nd +( +imemti_ty +&, cڡ +nu_bufrs +&, + +288 +sock_ba +:: +mesge_ags +, +Hdr +& +hdr +) + +290 + gboo +:: +syem +:: +r_code + +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +291 cڡ + gd +:: +size_t + +bys_sed + = 0; + +292 + gio_cڋxt_ +. +po +( +da +:: +bd_hdr +( +hdr +, +ec +, +bys_sed +)); + +296 + gme + < +tyme + + gMubBufrSequ +> + +297 + gd +:: +size_t + +ive +( +imemti_ty +&, cڡ +MubBufrSequ +&, + +298 +sock_ba +:: +mesge_ags +, +boo +:: +syem +:: +r_code +& +ec +) + +300 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +305 + gd +:: +size_t + +ive +( +imemti_ty +&, cڡ +nu_bufrs +&, + +306 +sock_ba +:: +mesge_ags +, +boo +:: +syem +:: +r_code +& +ec +) + +308 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +314 + gme + < +tyme + + gMubBufrSequ +,ym + gHdr +> + +315  +async_ive +( +imemti_ty +&, cڡ +MubBufrSequ +&, + +316 +sock_ba +:: +mesge_ags +, +Hdr +& +hdr +) + +318 + gboo +:: +syem +:: +r_code + +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +319 cڡ + gd +:: +size_t + +bys_sed + = 0; + +320 + gio_cڋxt_ +. +po +( +da +:: +bd_hdr +( +hdr +, +ec +, +bys_sed +)); + +324 + gme + < +tyme + + gHdr +> + +325  +async_ive +( +imemti_ty +&, cڡ +nu_bufrs +&, + +326 +sock_ba +:: +mesge_ags +, +Hdr +& +hdr +) + +328 + gboo +:: +syem +:: +r_code + +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +329 cڡ + gd +:: +size_t + +bys_sed + = 0; + +330 + gio_cڋxt_ +. +po +( +da +:: +bd_hdr +( +hdr +, +ec +, +bys_sed +)); + +335 + gme + < +tyme + + gMubBufrSequ +> + +336 + gd +:: +size_t + +ive_wh_ags +( +imemti_ty +&, + +337 cڡ +MubBufrSequ +&, +sock_ba +:: +mesge_ags +, + +338 +sock_ba +:: +mesge_ags +&, +boo +:: +syem +:: +r_code +& +ec +) + +340 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +345 + gd +:: +size_t + +ive_wh_ags +( +imemti_ty +&, + +346 cڡ +nu_bufrs +&, +sock_ba +:: +mesge_ags +, + +347 +sock_ba +:: +mesge_ags +&, +boo +:: +syem +:: +r_code +& +ec +) + +349 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +355 + gme + < +tyme + + gMubBufrSequ +,ym + gHdr +> + +356  +async_ive_wh_ags +( +imemti_ty +&, + +357 cڡ +MubBufrSequ +&, +sock_ba +:: +mesge_ags +, + +358 +sock_ba +:: +mesge_ags +&, +Hdr +& +hdr +) + +360 + gboo +:: +syem +:: +r_code + +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +361 cڡ + gd +:: +size_t + +bys_sed + = 0; + +362 + gio_cڋxt_ +. +po +( +da +:: +bd_hdr +( +hdr +, +ec +, +bys_sed +)); + +366 + gme + < +tyme + + gHdr +> + +367  +async_ive_wh_ags +( +imemti_ty +&, + +368 cڡ +nu_bufrs +&, +sock_ba +:: +mesge_ags +, + +369 +sock_ba +:: +mesge_ags +&, +Hdr +& +hdr +) + +371 + gboo +:: +syem +:: +r_code + +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +372 cڡ + gd +:: +size_t + +bys_sed + = 0; + +373 + gio_cڋxt_ +. +po +( +da +:: +bd_hdr +( +hdr +, +ec +, +bys_sed +)); + +378 + gme + < +tyme + + gCڡBufrSequ +> + +379 + gd +:: +size_t + +nd_to +( +imemti_ty +&, cڡ +CڡBufrSequ +&, + +380 cڡ +dpot_ty +&, +sock_ba +:: +mesge_ags +, + +381 +boo +:: +syem +:: +r_code +& +ec +) + +383 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +388 + gd +:: +size_t + +nd_to +( +imemti_ty +&, cڡ +nu_bufrs +&, + +389 cڡ +dpot_ty +&, +sock_ba +:: +mesge_ags +, + +390 +boo +:: +syem +:: +r_code +& +ec +) + +392 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +398 + gme + < +tyme + + gCڡBufrSequ +,ym + gHdr +> + +399  +async_nd_to +( +imemti_ty +&, cڡ +CڡBufrSequ +&, + +400 cڡ +dpot_ty +&, +sock_ba +:: +mesge_ags +, + +401 +Hdr +& +hdr +) + +403 + gboo +:: +syem +:: +r_code + +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +404 cڡ + gd +:: +size_t + +bys_sed + = 0; + +405 + gio_cڋxt_ +. +po +( +da +:: +bd_hdr +( +hdr +, +ec +, +bys_sed +)); + +409 + gme + < +tyme + + gHdr +> + +410  +async_nd_to +( +imemti_ty +&, cڡ +nu_bufrs +&, + +411 cڡ +dpot_ty +&, +sock_ba +:: +mesge_ags +, +Hdr +& +hdr +) + +413 + gboo +:: +syem +:: +r_code + +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +414 cڡ + gd +:: +size_t + +bys_sed + = 0; + +415 + gio_cڋxt_ +. +po +( +da +:: +bd_hdr +( +hdr +, +ec +, +bys_sed +)); + +420 + gme + < +tyme + + gMubBufrSequ +> + +421 + gd +:: +size_t + +ive_om +( +imemti_ty +&, cڡ +MubBufrSequ +&, + +422 +dpot_ty +&, +sock_ba +:: +mesge_ags +, + +423 +boo +:: +syem +:: +r_code +& +ec +) + +425 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +430 + gd +:: +size_t + +ive_om +( +imemti_ty +&, cڡ +nu_bufrs +&, + +431 +dpot_ty +&, +sock_ba +:: +mesge_ags +, + +432 +boo +:: +syem +:: +r_code +& +ec +) + +434 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +441 + gme + < +tyme + + gMubBufrSequ +,ym + gHdr +> + +442  +async_ive_om +( +imemti_ty +&, + +443 cڡ +MubBufrSequ +&, +dpot_ty +&, + +444 +sock_ba +:: +mesge_ags +, +Hdr +& +hdr +) + +446 + gboo +:: +syem +:: +r_code + +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +447 cڡ + gd +:: +size_t + +bys_sed + = 0; + +448 + gio_cڋxt_ +. +po +( +da +:: +bd_hdr +( +hdr +, +ec +, +bys_sed +)); + +452 + gme + < +tyme + + gHdr +> + +453  +async_ive_om +( +imemti_ty +&, + +454 cڡ +nu_bufrs +&, +dpot_ty +&, + +455 +sock_ba +:: +mesge_ags +, +Hdr +& +hdr +) + +457 + gboo +:: +syem +:: +r_code + +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +458 cڡ + gd +:: +size_t + +bys_sed + = 0; + +459 + gio_cڋxt_ +. +po +( +da +:: +bd_hdr +( +hdr +, +ec +, +bys_sed +)); + +463 + gme + < +tyme + + gSock +> + +464 + gboo +:: +syem +:: +r_code + +ac +( +imemti_ty +&, + +465 +Sock +&, +dpot_ty +*, +boo +:: +syem +:: +r_code +& +ec +) + +467 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +468  + gec +; + +473 + gme + < +tyme + + gSock +,ym + gHdr +> + +474  +async_ac +( +imemti_ty +&, +Sock +&, + +475 +dpot_ty +*, +Hdr +& +hdr +) + +477 + gboo +:: +syem +:: +r_code + +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +478 + gio_cڋxt_ +. +po +( +da +:: +bd_hdr +( +hdr +, +ec +)); + +482 + gboo +:: +syem +:: +r_code + +c +( +imemti_ty +&, + +483 cڡ +dpot_ty +&, +boo +:: +syem +:: +r_code +& +ec +) + +485 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +486  + gec +; + +490 + gme + < +tyme + + gHdr +> + +491  +async_c +( +imemti_ty +&, + +492 cڡ +dpot_ty +&, +Hdr +& +hdr +) + +494 + gboo +:: +syem +:: +r_code + +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +495 + gio_cڋxt_ +. +po +( +da +:: +bd_hdr +( +hdr +, +ec +)); + +498 + give +: + +499 +boo +:: +asio +:: +io_cڋxt +& +io_cڋxt_ +; + +506  + ~ + + @/usr/include/boost/asio/detail/pop_options.hpp + +13 #i +defed +( +__COMO__ +) + +17 #i +defed +( +__DMC__ +) + +21 #i +defed +( +__INTEL_COMPILER +|| defed( +__ICL +) \ + +22 || +defed +( +__ICC +|| + $defed +( +__ECC +) + +26 #i( +__GNUC__ + =4 && +__GNUC_MINOR__ + >= 1) || (__GNUC__ > 4) + +27 #agm +GCC + +visiby + +p + + +30 #i + `defed +( +__g__ +) + +34 #i + `defed +( +__OBJC__ +) + +35 #i! + `defed +( +__APPLE_CC__ +) || (__APPLE_CC__ <= 1) + +36 #i + `defed +( +BOOST_ASIO_OBJC_WORKAROUND +) + +37 #unde +Proc + + +38 #unde +id + + +39 #unde +BOOST_ASIO_OBJC_WORKAROUND + + +44 #i! + `defed +( +_WIN32 +&& !defed( +__WIN32__ +&& !defed( +WIN32 +) + +45 #agm +GCC + +visiby + +p + + +48 #i + `defed +( +__GNUC__ +) + +52 #i + `defed +( +__MINGW32__ +|| defed( +__CYGWIN__ +) + +53 #agm + `ck + ( +p +) + +56 #i + `defed +( +__OBJC__ +) + +57 #i! + `defed +( +__APPLE_CC__ +) || (__APPLE_CC__ <= 1) + +58 #i + `defed +( +BOOST_ASIO_OBJC_WORKAROUND +) + +59 #unde +Proc + + +60 #unde +id + + +61 #unde +BOOST_ASIO_OBJC_WORKAROUND + + +66 #i( +__GNUC__ + =4 && +__GNUC_MINOR__ + >= 1) || (__GNUC__ > 4) + +67 #agm +GCC + +visiby + +p + + +70 #i( +__GNUC__ + >= 7) + +71 #agm +GCC + +dgnoic + +p + + +74 #i + `defed +( +__KCC +) + +78 #i + `defed +( +__sgi +) + +82 #i + `defed +( +__DECCXX +) + +86 #i + `defed +( +__ghs +) + +90 #i + `defed +( +__BORLANDC__ +) + +94 #agm +ti + +p + + +95 #agm +nushtwn + + +96 #agm +nackwng + + +98 #i + `defed +( +__MWERKS__ +) + +102 #i + `defed +( +__SUNPRO_CC +) + +106 #i + `defed +( +__HP_aCC +) + +110 #i + `defed +( +__MRC__ +|| defed( +__SC__ +) + +114 #i + `defed +( +__IBMCPP__ +) + +118 #i + `defed +( +_MSC_VER +) + +125 #agm + `wng + ( +p +) + +126 #agm + `ck + ( +p +) + +128 #i + `defed +( +__lulus_i +|| defed( +__lulus_w +) + +129 #i + `defed +( +BOOST_ASIO_CLR_WORKAROUND +) + +130 #unde +gic + + +131 #unde +BOOST_ASIO_CLR_WORKAROUND + + + @/usr/include/boost/asio/detail/push_options.hpp + +13 #i +defed +( +__COMO__ +) + +17 #i +defed +( +__DMC__ +) + +21 #i +defed +( +__INTEL_COMPILER +|| defed( +__ICL +) \ + +22 || +defed +( +__ICC +|| + $defed +( +__ECC +) + +26 #i( +__GNUC__ + =4 && +__GNUC_MINOR__ + >= 1) || (__GNUC__ > 4) + +27 #agm +GCC + +visiby + + `push + () + +30 #i + `defed +( +__g__ +) + +34 #i + `defed +( +__OBJC__ +) + +35 #i! + `defed +( +__APPLE_CC__ +) || (__APPLE_CC__ <= 1) + +36 #i! + `defed +( +BOOST_ASIO_DISABLE_OBJC_WORKAROUND +) + +37 #i! + `defed +( +Proc +&& !defed( +id +) + +38  + #Proc + +p_Proc + + + ) + +39  + #id + +p_id + + + ) + +40  + #BOOST_ASIO_OBJC_WORKAROUND + + + ) + +46 #i! + `defed +( +_WIN32 +&& !defed( +__WIN32__ +&& !defed( +WIN32 +) + +47 #agm +GCC + +visiby + + `push + () + +50 #i + `defed +( +__GNUC__ +) + +54 #i + `defed +( +__MINGW32__ +|| defed( +__CYGWIN__ +) + +55 #agm + `ck + ( +push +, 8) + +58 #i + `defed +( +__OBJC__ +) + +59 #i! + `defed +( +__APPLE_CC__ +) || (__APPLE_CC__ <= 1) + +60 #i! + `defed +( +BOOST_ASIO_DISABLE_OBJC_WORKAROUND +) + +61 #i! + `defed +( +Proc +&& !defed( +id +) + +62  + #Proc + +p_Proc + + + ) + +63  + #id + +p_id + + + ) + +64  + #BOOST_ASIO_OBJC_WORKAROUND + + + ) + +70 #i( +__GNUC__ + =4 && +__GNUC_MINOR__ + >= 1) || (__GNUC__ > 4) + +71 #agm +GCC + +visiby + + `push + () + +74 #i( +__GNUC__ + >= 7) + +75 #agm +GCC + +dgnoic + +push + + +76 #agm +GCC + +dgnoic + +igned + "-Wimplicit-fallthrough" + +79 #i + `defed +( +__KCC +) + +83 #i + `defed +( +__sgi +) + +87 #i + `defed +( +__DECCXX +) + +91 #i + `defed +( +__ghs +) + +95 #i + `defed +( +__BORLANDC__ +) + +99 #agm +ti + +push + - +a8 + - +b + - +Ve +- - +Vx +- - +w +- +l + - +vi +- + +100 #agm +nushtwn + + +101 #agm +nackwng + + +102 #i! + `defed +( +__MT__ +) + +103 #r +Muəhaded + +RTL + +mu + +be + +ed +. + +106 #i + `defed +( +__MWERKS__ +) + +110 #i + `defed +( +__SUNPRO_CC +) + +114 #i + `defed +( +__HP_aCC +) + +118 #i + `defed +( +__MRC__ +|| defed( +__SC__ +) + +122 #i + `defed +( +__IBMCPP__ +) + +126 #i + `defed +( +_MSC_VER +) + +133 #agm + `wng + ( +dib +:4103) + +134 #agm + `wng + ( +push +) + +135 #agm + `wng + ( +dib +:4127) + +136 #agm + `wng + ( +dib +:4180) + +137 #agm + `wng + ( +dib +:4244) + +138 #agm + `wng + ( +dib +:4355) + +139 #agm + `wng + ( +dib +:4510) + +140 #agm + `wng + ( +dib +:4512) + +141 #agm + `wng + ( +dib +:4610) + +142 #agm + `wng + ( +dib +:4675) + +143 #i( +_MSC_VER + < 1600) + +145 #agm + `wng + ( +dib +:4100) + +147 #i + `defed +( +_M_IX86 +&& defed( +_Wp64 +) + +150 #agm + `wng + ( +dib +:4311) + +151 #agm + `wng + ( +dib +:4312) + +153 #agm + `ck + ( +push +, 8) + +159 #i( +_MSC_VER + < 1300) + +160 #agm + `timize + ("g", +off +) + +162 #i! + `defed +( +_MT +) + +163 #r +Muəhaded + +RTL + +mu + +be + +ed +. + +166 #i + `defed +( +__lulus_i +|| defed( +__lulus_w +) + +167 #i! + `defed +( +BOOST_ASIO_DISABLE_CLR_WORKAROUND +) + +168 #i! + `defed +( +gic +) + +169  + #gic + +p_gic + + + ) + +170  + #BOOST_ASIO_CLR_WORKAROUND + + + ) + + @/usr/include/boost/asio/detail/reactive_descriptor_service.hpp + +11 #ide +BOOST_ASIO_DETAIL_REACTIVE_DESCRIPTOR_SERVICE_HPP + + +12  + #BOOST_ASIO_DETAIL_REACTIVE_DESCRIPTOR_SERVICE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_WINDOWS +) \ + +21 && ! +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) \ + +22 && ! + $defed +( +__CYGWIN__ +) + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +39  + ~ + +41 +mea + +boo + { + +42 +mea + +asio + { + +43 +mea + +da + { + +45 +ass + +aive_dest_rvi + : + +46 +public + +rvi_ba +< +aive_dest_rvi +> + +48 +public +: + +50  + ttive_hd_ty +; + +53 as + cimemti_ty + + +54 : +ive + +boo +:: +asio +:: +da +:: +ncyab + + +56 +public +: + +58 + `imemti_ty +() + +59 : + `dest_ +(-1), + +60 + `e_ +(0) + +64 +ive +: + +66 +nd + +ass + +aive_dest_rvi +; + +69  +dest_ +; + +72 +dest_s +:: +e_ty + +e_ +; + +75 +a +:: +r_dest_da + +a_da_ +; + +79 +BOOST_ASIO_DECL + + `aive_dest_rvi +( + +80 +boo +:: +asio +:: +io_cڋxt +& io_context); + +83 +BOOST_ASIO_DECL +  + `shutdown +(); + +86 +BOOST_ASIO_DECL +  + `cڡru +( +imemti_ty +& +im +); + +89 +BOOST_ASIO_DECL +  + `move_cڡru +( +imemti_ty +& +im +, + +90 +imemti_ty +& +h_im +); + +93 +BOOST_ASIO_DECL +  + `move_assign +( +imemti_ty +& +im +, + +94 +aive_dest_rvi +& +h_rvi +, + +95 +imemti_ty +& +h_im +); + +98 +BOOST_ASIO_DECL +  + `deroy +( +imemti_ty +& +im +); + +101 +BOOST_ASIO_DECL + +boo +:: +syem +:: +r_code + + `assign +( +imemti_ty +& +im +, + +102 cڡ +tive_hd_ty +& +tive_dest +, + +103 +boo +:: +syem +:: +r_code +& +ec +); + +106 +bo + + `is_ݒ +(cڡ +imemti_ty +& +im +) const + +108  +im +. +dest_ + != -1; + +112 +BOOST_ASIO_DECL + +boo +:: +syem +:: +r_code + + `o +( +imemti_ty +& +im +, + +113 +boo +:: +syem +:: +r_code +& +ec +); + +116 +tive_hd_ty + + `tive_hd +(cڡ +imemti_ty +& +im +) const + +118  +im +. +dest_ +; + +122 +BOOST_ASIO_DECL + +tive_hd_ty + + `a +( +imemti_ty +& +im +); + +125 +BOOST_ASIO_DECL + +boo +:: +syem +:: +r_code + + `nl +( +imemti_ty +& +im +, + +126 +boo +:: +syem +:: +r_code +& +ec +); + +129 +me + < +tyme + +IO_Cڌ_Commd +> + +130 +boo +:: +syem +:: +r_code + + `io_cڌ +( +imemti_ty +& +im +, + +131 +IO_Cڌ_Commd +& +commd +, +boo +:: +syem +:: +r_code +& +ec +) + +133 +dest_s +:: + `iol +( +im +. +dest_ +, im. +e_ +, + +134 +commd +. + `me +(), +ic_ +< +iol_g_ty +*>(commd. + `da +()), +ec +); + +135  +ec +; + +139 +bo + + `n_blockg +(cڡ +imemti_ty +& +im +) const + +141  ( +im +. +e_ + & +dest_s +:: +ur_t_n_blockg +) != 0; + +145 +boo +:: +syem +:: +r_code + + `n_blockg +( +imemti_ty +& +im +, + +146 +bo + +mode +, +boo +:: +syem +:: +r_code +& +ec +) + +148 +dest_s +:: + `t_ur_n_blockg +( + +149 +im +. +dest_ +, im. +e_ +, +mode +, +ec +); + +150  +ec +; + +154 +bo + + `tive_n_blockg +(cڡ +imemti_ty +& +im +) const + +156  ( +im +. +e_ + & +dest_s +:: +_n_blockg +) != 0; + +160 +boo +:: +syem +:: +r_code + + `tive_n_blockg +( +imemti_ty +& +im +, + +161 +bo + +mode +, +boo +:: +syem +:: +r_code +& +ec +) + +163 +dest_s +:: + `t__n_blockg +( + +164 +im +. +dest_ +, im. +e_ +, +mode +, +ec +); + +165  +ec +; + +170 +boo +:: +syem +:: +r_code + + `wa +( +imemti_ty +& +im +, + +171 +posix +:: +dest_ba +:: +wa_ty + +w +, +boo +:: +syem +:: +r_code +& +ec +) + +173  +w +) + +175  +posix +:: +dest_ba +:: +wa_ad +: + +176 +dest_s +:: + `pl_ad +( +im +. +dest_ +, im. +e_ +, +ec +); + +178  +posix +:: +dest_ba +:: +wa_wre +: + +179 +dest_s +:: + `pl_wre +( +im +. +dest_ +, im. +e_ +, +ec +); + +181  +posix +:: +dest_ba +:: +wa_r +: + +182 +dest_s +:: + `pl_r +( +im +. +dest_ +, im. +e_ +, +ec +); + +185 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +189  +ec +; + +194 +me + < +tyme + +Hdr +> + +195  + `async_wa +( +imemti_ty +& +im +, + +196 +posix +:: +dest_ba +:: +wa_ty + +w +, +Hdr +& +hdr +) + +198 +bo + +is_ctui + = + +199 +boo_asio_hdr_ct_hrs +:: + `is_ctui +( +hdr +); + +202  +aive_wa_ +< + tHdr +> + t +; + +203 +tyme + + +:: +r + +p + = { +boo +:: +asio +:: +da +:: + `addssof +( +hdr +), + +204 + +:: +r +:: + `lo +( +hdr +), 0 }; + +205 +p +. + `w + (p. +v + + ` +( +hdr +); + +207 + `BOOST_ASIO_HANDLER_CREATION +(( +a_ +. + `cڋxt +(), * +p +.p, "descriptor", + +208 & +im +, im. +dest_ +, "async_wait")); + +210  +_ty +; + +211  +w +) + +213  +posix +:: +dest_ba +:: +wa_ad +: + +214 +_ty + = +a +:: +ad_ +; + +216  +posix +:: +dest_ba +:: +wa_wre +: + +217 +_ty + = +a +:: +wre_ +; + +219  +posix +:: +dest_ba +:: +wa_r +: + +220 +_ty + = +a +:: +ex_ +; + +223 +p +.p-> +ec_ + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +224 +a_ +. + `po_immed_comi +( +p +.p, +is_ctui +); + +225 +p +. +v + =.p = 0; + +229 + `t_ +( +im +, +_ty +, +p +.p, +is_ctui +, +l +, false); + +230 +p +. +v + =.p = 0; + +234 +me + < +tyme + +CڡBufrSequ +> + +235 +size_t + + `wre_some +( +imemti_ty +& +im +, + +236 cڡ +CڡBufrSequ +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +) + +238 +bufr_qu_adr +< +boo +:: +asio +:: +cڡ_bufr +, + +239 +CڡBufrSequ +> + `bufs +( +bufrs +); + +241  +dest_s +:: + `sync_wre +( +im +. +dest_ +, im. +e_ +, + +242 +bufs +. + `bufrs +(), bufs. + `cou +(), bufs. + `l_emy +(), +ec +); + +246 +size_t + + `wre_some +( +imemti_ty +& +im +, + +247 cڡ +nu_bufrs +&, +boo +:: +syem +:: +r_code +& +ec +) + +250 +dest_s +:: + `pl_wre +( +im +. +dest_ +, im. +e_ +, +ec +); + +257 +me + < +tyme + +CڡBufrSequ +,ym +Hdr +> + +258  + `async_wre_some +( +imemti_ty +& +im +, + +259 cڡ +CڡBufrSequ +& +bufrs +, +Hdr +& +hdr +) + +261 +bo + +is_ctui + = + +262 +boo_asio_hdr_ct_hrs +:: + `is_ctui +( +hdr +); + +265  +dest_wre_ +< + tCڡBufrSequ +, + tHdr +> + t +; + +266 +tyme + + +:: +r + +p + = { +boo +:: +asio +:: +da +:: + `addssof +( +hdr +), + +267 + +:: +r +:: + `lo +( +hdr +), 0 }; + +268 +p +. + `w + (p. +v + + ` +( +im +. +dest_ +, +bufrs +, +hdr +); + +270 + `BOOST_ASIO_HANDLER_CREATION +(( +a_ +. + `cڋxt +(), * +p +.p, "descriptor", + +271 & +im +, im. +dest_ +, "async_write_some")); + +273 + `t_ +( +im +, +a +:: +wre_ +, +p +.p, +is_ctui +, +ue +, + +274 +bufr_qu_adr +< +boo +:: +asio +:: +cڡ_bufr +, + +275 +CڡBufrSequ +>:: + `l_emy +( +bufrs +)); + +276 +p +. +v + =.p = 0; + +280 +me + < +tyme + +Hdr +> + +281  + `async_wre_some +( +imemti_ty +& +im +, + +282 cڡ +nu_bufrs +&, +Hdr +& +hdr +) + +284 +bo + +is_ctui + = + +285 +boo_asio_hdr_ct_hrs +:: + `is_ctui +( +hdr +); + +288  +aive_nu_bufrs_ +< + tHdr +> + t +; + +289 +tyme + + +:: +r + +p + = { +boo +:: +asio +:: +da +:: + `addssof +( +hdr +), + +290 + +:: +r +:: + `lo +( +hdr +), 0 }; + +291 +p +. + `w + (p. +v + + ` +( +hdr +); + +293 + `BOOST_ASIO_HANDLER_CREATION +(( +a_ +. + `cڋxt +(), * +p +.p, "descriptor", + +294 & +im +, im. +dest_ +, "async_write_some(null_buffers)")); + +296 + `t_ +( +im +, +a +:: +wre_ +, +p +.p, +is_ctui +, +l +, false); + +297 +p +. +v + =.p = 0; + +301 +me + < +tyme + +MubBufrSequ +> + +302 +size_t + + `ad_some +( +imemti_ty +& +im +, + +303 cڡ +MubBufrSequ +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +) + +305 +bufr_qu_adr +< +boo +:: +asio +:: +mub_bufr +, + +306 +MubBufrSequ +> + `bufs +( +bufrs +); + +308  +dest_s +:: + `sync_ad +( +im +. +dest_ +, im. +e_ +, + +309 +bufs +. + `bufrs +(), bufs. + `cou +(), bufs. + `l_emy +(), +ec +); + +313 +size_t + + `ad_some +( +imemti_ty +& +im +, + +314 cڡ +nu_bufrs +&, +boo +:: +syem +:: +r_code +& +ec +) + +317 +dest_s +:: + `pl_ad +( +im +. +dest_ +, im. +e_ +, +ec +); + +324 +me + < +tyme + +MubBufrSequ +,ym +Hdr +> + +325  + `async_ad_some +( +imemti_ty +& +im +, + +326 cڡ +MubBufrSequ +& +bufrs +, +Hdr +& +hdr +) + +328 +bo + +is_ctui + = + +329 +boo_asio_hdr_ct_hrs +:: + `is_ctui +( +hdr +); + +332  +dest_ad_ +< + tMubBufrSequ +, + tHdr +> + t +; + +333 +tyme + + +:: +r + +p + = { +boo +:: +asio +:: +da +:: + `addssof +( +hdr +), + +334 + +:: +r +:: + `lo +( +hdr +), 0 }; + +335 +p +. + `w + (p. +v + + ` +( +im +. +dest_ +, +bufrs +, +hdr +); + +337 + `BOOST_ASIO_HANDLER_CREATION +(( +a_ +. + `cڋxt +(), * +p +.p, "descriptor", + +338 & +im +, im. +dest_ +, "async_read_some")); + +340 + `t_ +( +im +, +a +:: +ad_ +, +p +.p, +is_ctui +, +ue +, + +341 +bufr_qu_adr +< +boo +:: +asio +:: +mub_bufr +, + +342 +MubBufrSequ +>:: + `l_emy +( +bufrs +)); + +343 +p +. +v + =.p = 0; + +347 +me + < +tyme + +Hdr +> + +348  + `async_ad_some +( +imemti_ty +& +im +, + +349 cڡ +nu_bufrs +&, +Hdr +& +hdr +) + +351 +bo + +is_ctui + = + +352 +boo_asio_hdr_ct_hrs +:: + `is_ctui +( +hdr +); + +355  +aive_nu_bufrs_ +< + tHdr +> + t +; + +356 +tyme + + +:: +r + +p + = { +boo +:: +asio +:: +da +:: + `addssof +( +hdr +), + +357 + +:: +r +:: + `lo +( +hdr +), 0 }; + +358 +p +. + `w + (p. +v + + ` +( +hdr +); + +360 + `BOOST_ASIO_HANDLER_CREATION +(( +a_ +. + `cڋxt +(), * +p +.p, "descriptor", + +361 & +im +, im. +dest_ +, "async_read_some(null_buffers)")); + +363 + `t_ +( +im +, +a +:: +ad_ +, +p +.p, +is_ctui +, +l +, false); + +364 +p +. +v + =.p = 0; + +367 +ive +: + +369 +BOOST_ASIO_DECL +  + `t_ +( +imemti_ty +& +im +,  +_ty +, + +370 +a_ +* + +, +bo + +is_ctui +, bo +is_n_blockg +, bo +no +); + +373 +a +& +a_ +; + +377 + } +} + +380  + ~ + +382 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +383  + ~ + + @/usr/include/boost/asio/detail/reactive_serial_port_service.hpp + +12 #ide +BOOST_ASIO_DETAIL_REACTIVE_SERIAL_PORT_SERVICE_HPP + + +13  + #BOOST_ASIO_DETAIL_REACTIVE_SERIAL_PORT_SERVICE_HPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_HAS_SERIAL_PORT +) + +22 #i! +defed +( +BOOST_ASIO_WINDOWS +&& !defed( +__CYGWIN__ +) + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +31  + ~ + +33 +mea + + gboo + { + +34 +mea + + gasio + { + +35 +mea + + gda + { + +38 +ass + + gaive_rl_pt_rvi + : + +39 +public + +rvi_ba +< +aive_rl_pt_rvi +> + +41 +public +: + +43  +aive_dest_rvi +:: + ttive_hd_ty +ative_handle_type; + +46  + gaive_dest_rvi +:: + timemti_ty + implementation_type; + +48 +BOOST_ASIO_DECL + +aive_rl_pt_rvi +( + +49 +boo +:: +asio +:: +io_cڋxt +& io_context); + +52 +BOOST_ASIO_DECL +  +shutdown +(); + +55  +cڡru +( +imemti_ty +& +im +) + +57 + gdest_rvi_ +. +cڡru +( +im +); + +61  +move_cڡru +( +imemti_ty +& +im +, + +62 +imemti_ty +& +h_im +) + +64 + gdest_rvi_ +. +move_cڡru +( +im +, +h_im +); + +68  +move_assign +( +imemti_ty +& +im +, + +69 +aive_rl_pt_rvi +& +h_rvi +, + +70 +imemti_ty +& +h_im +) + +72 + gdest_rvi_ +. +move_assign +( +im +, + +73 +h_rvi +. +dest_rvi_ +, +h_im +); + +77  +deroy +( +imemti_ty +& +im +) + +79 + gdest_rvi_ +. +deroy +( +im +); + +83 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +ݒ +( +imemti_ty +& +im +, + +84 cڡ +d +:: +rg +& +devi +, +boo +:: +syem +:: +r_code +& +ec +); + +87 + gboo +:: +syem +:: +r_code + +assign +( +imemti_ty +& +im +, + +88 cڡ +tive_hd_ty +& +tive_dest +, + +89 +boo +:: +syem +:: +r_code +& +ec +) + +91  +dest_rvi_ +. +assign +( +im +, +tive_dest +, +ec +); + +95 +bo + +is_ݒ +(cڡ +imemti_ty +& +im +) const + +97  + gdest_rvi_ +. +is_ݒ +( +im +); + +101 + gboo +:: +syem +:: +r_code + +o +( +imemti_ty +& +im +, + +102 +boo +:: +syem +:: +r_code +& +ec +) + +104  +dest_rvi_ +. +o +( +im +, +ec +); + +108 +tive_hd_ty + +tive_hd +( +imemti_ty +& +im +) + +110  + gdest_rvi_ +. +tive_hd +( +im +); + +114 + gboo +:: +syem +:: +r_code + +nl +( +imemti_ty +& +im +, + +115 +boo +:: +syem +:: +r_code +& +ec +) + +117  +dest_rvi_ +. +nl +( +im +, +ec +); + +121 + gme + < +tyme + + gSbSlPtOi +> + +122 + gboo +:: +syem +:: +r_code + +t_ti +( +imemti_ty +& +im +, + +123 cڡ +SbSlPtOi +& +ti +, +boo +:: +syem +:: +r_code +& +ec +) + +125  +do_t_ti +( +im +, + +126 & +aive_rl_pt_rvi +:: +e_ti +< +SbSlPtOi +>, + +127 & +ti +, +ec +); + +131 + gme + < +tyme + + gGbSlPtOi +> + +132 + gboo +:: +syem +:: +r_code + +g_ti +(cڡ +imemti_ty +& +im +, + +133 +GbSlPtOi +& +ti +, +boo +:: +syem +:: +r_code +& +ec +) const + +135  +do_g_ti +( +im +, + +136 & +aive_rl_pt_rvi +:: +ld_ti +< +GbSlPtOi +>, + +137 & +ti +, +ec +); + +141 + gboo +:: +syem +:: +r_code + +nd_bak +( +imemti_ty +& +im +, + +142 +boo +:: +syem +:: +r_code +& +ec +) + +144 +o + = 0; + +145 + gdest_s +:: +r_w +(:: +tcndbak +( + +146 +dest_rvi_ +. +tive_hd +( +im +), 0), +ec +); + +147  + gec +; + +151 + gme + < +tyme + + gCڡBufrSequ +> + +152 +size_t + +wre_some +( +imemti_ty +& +im +, + +153 cڡ +CڡBufrSequ +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +) + +155  +dest_rvi_ +. +wre_some +( +im +, +bufrs +, +ec +); + +160 + gme + < +tyme + + gCڡBufrSequ +,ym + gHdr +> + +161  +async_wre_some +( +imemti_ty +& +im +, + +162 cڡ +CڡBufrSequ +& +bufrs +, +Hdr +& +hdr +) + +164 + gdest_rvi_ +. +async_wre_some +( +im +, +bufrs +, +hdr +); + +168 + gme + < +tyme + + gMubBufrSequ +> + +169 +size_t + +ad_some +( +imemti_ty +& +im +, + +170 cڡ +MubBufrSequ +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +) + +172  +dest_rvi_ +. +ad_some +( +im +, +bufrs +, +ec +); + +177 + gme + < +tyme + + gMubBufrSequ +,ym + gHdr +> + +178  +async_ad_some +( +imemti_ty +& +im +, + +179 cڡ +MubBufrSequ +& +bufrs +, +Hdr +& +hdr +) + +181 + gdest_rvi_ +. +async_ad_some +( +im +, +bufrs +, +hdr +); + +184 + give +: + +186  +boo +:: + tsyem +:: + tr_code + (* + te_funi_ty +)( + +187 cڡ *, + trmios +&, + tboo +:: + tsyem +:: + tr_code +&); + +190 + gme + < +tyme + + gSbSlPtOi +> + +191  + gboo +:: +syem +:: +r_code + +e_ti +(cڡ * +ti +, + +192 +rmios +& +age +, +boo +:: +syem +:: +r_code +& +ec +) + +194 +ic_ +( +ti +)-> +e +( +age +, +ec +); + +195  + gec +; + +199 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +do_t_ti +( + +200 +imemti_ty +& +im +, +e_funi_ty + +e +, + +201 cڡ * +ti +, +boo +:: +syem +:: +r_code +& +ec +); + +204  + gboo +:: + tsyem +:: + tr_code + (* + tld_funi_ty +)( + +205 *, cڡ + trmios +&, + tboo +:: + tsyem +:: + tr_code +&); + +208 + gme + < +tyme + + gGbSlPtOi +> + +209  + gboo +:: +syem +:: +r_code + +ld_ti +(* +ti +, + +210 cڡ +rmios +& +age +, +boo +:: +syem +:: +r_code +& +ec +) + +212 +ic_ +< +GbSlPtOi +*>( +ti +)-> +ld +( +age +, +ec +); + +213  + gec +; + +217 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +do_g_ti +( + +218 cڡ +imemti_ty +& +im +, +ld_funi_ty + +ld +, + +219 * +ti +, +boo +:: +syem +:: +r_code +& +ec +) const; + +222 +aive_dest_rvi + + gdest_rvi_ +; + +229  + ~ + +231 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +232  + ~ + + @/usr/include/boost/asio/detail/reactive_socket_service.hpp + +11 #ide +BOOST_ASIO_DETAIL_REACTIVE_SOCKET_SERVICE_HPP + + +12  + #BOOST_ASIO_DETAIL_REACTIVE_SOCKET_SERVICE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_HAS_IOCP +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +39  + ~ + +41  + ~ + +43 +mea + + gboo + { + +44 +mea + + gasio + { + +45 +mea + + gda + { + +47 + gme + < +tyme + + gProc +> + +48 +ass + + gaive_sock_rvi + : + +49 +public + +rvi_ba +< +aive_sock_rvi +< +Proc +> >, + +50 +public + + gaive_sock_rvi_ba + + +52 + gpublic +: + +54  +Proc + + toc_ty +; + +57  +tyme + + tProc +:: + tdpot + + tdpot_ty +; + +60  +sock_ty + + ttive_hd_ty +; + +63  + gimemti_ty + : + +64 +aive_sock_rvi_ba +:: +ba_imemti_ty + + +67 +imemti_ty +() + +68 : +oc_ +( +dpot_ty +(). +oc +()) + +73 +oc_ty + +oc_ +; + +77 +aive_sock_rvi +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +78 : +rvi_ba +< +aive_sock_rvi +< +Proc +> >( +io_cڋxt +), + +79 +aive_sock_rvi_ba +( +io_cڋxt +) + +84  +shutdown +() + +86 + gthis +-> +ba_shutdown +(); + +90  +move_cڡru +( +imemti_ty +& +im +, + +91 +imemti_ty +& +h_im +) + +93 + gthis +-> +ba_move_cڡru +( +im +, +h_im +); + +95 + gim +. + goc_ + = +h_im +. +oc_ +; + +96 + gh_im +. + goc_ + = +dpot_ty +(). +oc +(); + +100  +move_assign +( +imemti_ty +& +im +, + +101 +aive_sock_rvi_ba +& +h_rvi +, + +102 +imemti_ty +& +h_im +) + +104 + gthis +-> +ba_move_assign +( +im +, +h_rvi +, +h_im +); + +106 + gim +. + goc_ + = +h_im +. +oc_ +; + +107 + gh_im +. + goc_ + = +dpot_ty +(). +oc +(); + +111 + gme + < +tyme + + gProc1 +> + +112  +cvtg_move_cڡru +( +imemti_ty +& +im +, + +113 +aive_sock_rvi +< +Proc1 +>&, + +114 +tyme + +aive_sock_rvi +< + +115 +Proc1 +>:: +imemti_ty +& +h_im +) + +117 +this +-> +ba_move_cڡru +( +im +, +h_im +); + +119 + gim +. + goc_ + = +oc_ty +( +h_im +. +oc_ +); + +120 + gh_im +. + goc_ + = +tyme + +Proc1 +:: +dpot +(). +oc +(); + +124 + gboo +:: +syem +:: +r_code + +ݒ +( +imemti_ty +& +im +, + +125 cڡ +oc_ty +& +oc +, +boo +:: +syem +:: +r_code +& +ec +) + +127 i(! +do_ݒ +( +im +, +oc +. +my +(), + +128 +oc +. +ty +(),roc.oc(), +ec +)) + +129 + gim +. + goc_ + = +oc +; + +130  + gec +; + +134 + gboo +:: +syem +:: +r_code + +assign +( +imemti_ty +& +im +, + +135 cڡ +oc_ty +& +oc +, cڡ +tive_hd_ty +& +tive_sock +, + +136 +boo +:: +syem +:: +r_code +& +ec +) + +138 i(! +do_assign +( +im +, +oc +. +ty +(), +tive_sock +, +ec +)) + +139 + gim +. + goc_ + = +oc +; + +140  + gec +; + +144 +tive_hd_ty + +tive_hd +( +imemti_ty +& +im +) + +146  + gim +. + gsock_ +; + +150 + gboo +:: +syem +:: +r_code + +bd +( +imemti_ty +& +im +, + +151 cڡ +dpot_ty +& +dpot +, +boo +:: +syem +:: +r_code +& +ec +) + +153 +sock_s +:: +bd +( +im +. +sock_ +, +dpot +. +da +(),ndpot. +size +(), +ec +); + +154  + gec +; + +158 + gme + < +tyme + + gOi +> + +159 + gboo +:: +syem +:: +r_code + +t_ti +( +imemti_ty +& +im +, + +160 cڡ +Oi +& +ti +, +boo +:: +syem +:: +r_code +& +ec +) + +162 +sock_s +:: +tsockt +( +im +. +sock_ +, im. +e_ +, + +163 +ti +. +v +( +im +. +oc_ +), oi. +me +(impl.protocol_), + +164 +ti +. +da +( +im +. +oc_ +), oi. +size +(im.oc_), +ec +); + +165  + gec +; + +169 + gme + < +tyme + + gOi +> + +170 + gboo +:: +syem +:: +r_code + +g_ti +(cڡ +imemti_ty +& +im +, + +171 +Oi +& +ti +, +boo +:: +syem +:: +r_code +& +ec +) const + +173 +d +:: +size_t + +size + = +ti +.size( +im +. +oc_ +); + +174 + gsock_s +:: +gsockt +( +im +. +sock_ +, im. +e_ +, + +175 +ti +. +v +( +im +. +oc_ +), oi. +me +(impl.protocol_), + +176 +ti +. +da +( +im +. +oc_ +), & +size +, +ec +); + +177 i(! + gec +) + +178 + gti +. +size +( +im +. +oc_ +, +size +); + +179  + gec +; + +183 +dpot_ty + +lol_dpot +(cڡ +imemti_ty +& +im +, + +184 +boo +:: +syem +:: +r_code +& +ec +) const + +186 +dpot_ty + +dpot +; + +187 + gd +:: +size_t + +addr_n + = +dpot +. +cy +(); + +188 i( + gsock_s +:: +gsockme +( +im +. +sock_ +, +dpot +. +da +(), & +addr_n +, +ec +)) + +189  +dpot_ty +(); + +190 + gdpot +. +size +( +addr_n +); + +191  + gdpot +; + +195 +dpot_ty + +me_dpot +(cڡ +imemti_ty +& +im +, + +196 +boo +:: +syem +:: +r_code +& +ec +) const + +198 +dpot_ty + +dpot +; + +199 + gd +:: +size_t + +addr_n + = +dpot +. +cy +(); + +200 i( + gsock_s +:: +gme +( +im +. +sock_ +, + +201 +dpot +. +da +(), & +addr_n +, +l +, +ec +)) + +202  +dpot_ty +(); + +203 + gdpot +. +size +( +addr_n +); + +204  + gdpot +; + +208 + gboo +:: +syem +:: +r_code + +shutdown +( +ba_imemti_ty +& +im +, + +209 +sock_ba +:: +shutdown_ty + +wh +, +boo +:: +syem +:: +r_code +& +ec +) + +211 +sock_s +:: +shutdown +( +im +. +sock_ +, +wh +, +ec +); + +212  + gec +; + +217 + gme + < +tyme + + gCڡBufrSequ +> + +218 +size_t + +nd_to +( +imemti_ty +& +im +, cڡ +CڡBufrSequ +& +bufrs +, + +219 cڡ +dpot_ty +& +dei +, +sock_ba +:: +mesge_ags + +ags +, + +220 +boo +:: +syem +:: +r_code +& +ec +) + +222 +bufr_qu_adr +< +boo +:: +asio +:: +cڡ_bufr +, + +223 + gCڡBufrSequ +> +bufs +( +bufrs +); + +225  + gsock_s +:: +sync_ndto +( +im +. +sock_ +, im. +e_ +, + +226 +bufs +. +bufrs +(), bufs. +cou +(), +ags +, + +227 +dei +. +da +(), dei. +size +(), +ec +); + +231 +size_t + +nd_to +( +imemti_ty +& +im +, cڡ +nu_bufrs +&, + +232 cڡ +dpot_ty +&, +sock_ba +:: +mesge_ags +, + +233 +boo +:: +syem +:: +r_code +& +ec +) + +236 +sock_s +:: +pl_wre +( +im +. +sock_ +, im. +e_ +, -1, +ec +); + +243 + gme + < +tyme + + gCڡBufrSequ +,ym + gHdr +> + +244  +async_nd_to +( +imemti_ty +& +im +, + +245 cڡ +CڡBufrSequ +& +bufrs +, + +246 cڡ +dpot_ty +& +dei +, +sock_ba +:: +mesge_ags + +ags +, + +247 +Hdr +& +hdr +) + +249 +bo + + gis_ctui + = + +250 +boo_asio_hdr_ct_hrs +:: +is_ctui +( +hdr +); + +253  + gaive_sock_ndto_ +< + tCڡBufrSequ +, + +254 + tdpot_ty +, + tHdr +> + t +; + +255 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +256 + +:: +r +:: +lo +( +hdr +), 0 }; + +257 + gp +. +w + ( +p +. +v + + +( +im +. +sock_ +, +bufrs +, +dei +, +ags +, +hdr +); + +259 +BOOST_ASIO_HANDLER_CREATION +(( +a_ +. +cڋxt +(), * +p +.p, "socket", + +260 & +im +, im. +sock_ +, "async_send_to")); + +262 +t_ +( +im +, +a +:: +wre_ +, +p +.p, +is_ctui +, +ue +, +l +); + +263 + gp +. + gv + = +p +.p = 0; + +267 + gme + < +tyme + + gHdr +> + +268  +async_nd_to +( +imemti_ty +& +im +, cڡ +nu_bufrs +&, + +269 cڡ +dpot_ty +&, +sock_ba +:: +mesge_ags +, +Hdr +& +hdr +) + +271 +bo + + gis_ctui + = + +272 +boo_asio_hdr_ct_hrs +:: +is_ctui +( +hdr +); + +275  + gaive_nu_bufrs_ +< + tHdr +> + t +; + +276 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +277 + +:: +r +:: +lo +( +hdr +), 0 }; + +278 + gp +. +w + ( +p +. +v + + +( +hdr +); + +280 +BOOST_ASIO_HANDLER_CREATION +(( +a_ +. +cڋxt +(), * +p +.p, "socket", + +281 & +im +, im. +sock_ +, "async_send_to(null_buffers)")); + +283 +t_ +( +im +, +a +:: +wre_ +, +p +.p, +is_ctui +, +l +, false); + +284 + gp +. + gv + = +p +.p = 0; + +289 + gme + < +tyme + + gMubBufrSequ +> + +290 +size_t + +ive_om +( +imemti_ty +& +im +, + +291 cڡ +MubBufrSequ +& +bufrs +, + +292 +dpot_ty +& +nd_dpot +, +sock_ba +:: +mesge_ags + +ags +, + +293 +boo +:: +syem +:: +r_code +& +ec +) + +295 +bufr_qu_adr +< +boo +:: +asio +:: +mub_bufr +, + +296 + gMubBufrSequ +> +bufs +( +bufrs +); + +298 + gd +:: +size_t + +addr_n + = +nd_dpot +. +cy +(); + +299 + gd +:: +size_t + +bys_cvd + = +sock_s +:: +sync_cvom +( + +300 +im +. +sock_ +, im. +e_ +, +bufs +. +bufrs +(), bufs. +cou +(), + +301 +ags +, +nd_dpot +. +da +(), & +addr_n +, +ec +); + +303 i(! + gec +) + +304 + gnd_dpot +. +size +( +addr_n +); + +306  + gbys_cvd +; + +310 +size_t + +ive_om +( +imemti_ty +& +im +, cڡ +nu_bufrs +&, + +311 +dpot_ty +& +nd_dpot +, +sock_ba +:: +mesge_ags +, + +312 +boo +:: +syem +:: +r_code +& +ec +) + +315 +sock_s +:: +pl_ad +( +im +. +sock_ +, im. +e_ +, -1, +ec +); + +318 + gnd_dpot + = +dpot_ty +(); + +326 + gme + < +tyme + + gMubBufrSequ +,ym + gHdr +> + +327  +async_ive_om +( +imemti_ty +& +im +, + +328 cڡ +MubBufrSequ +& +bufrs +, +dpot_ty +& +nd_dpot +, + +329 +sock_ba +:: +mesge_ags + +ags +, +Hdr +& +hdr +) + +331 +bo + + gis_ctui + = + +332 +boo_asio_hdr_ct_hrs +:: +is_ctui +( +hdr +); + +335  + gaive_sock_cvom_ +< + tMubBufrSequ +, + +336 + tdpot_ty +, + tHdr +> + t +; + +337 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +338 + +:: +r +:: +lo +( +hdr +), 0 }; + +339  + goc + = +im +. +oc_ +. +ty +(); + +340 + gp +. +w + ( +p +. +v + + +( +im +. +sock_ +, +oc +, + +341 +bufrs +, +nd_dpot +, +ags +, +hdr +); + +343 +BOOST_ASIO_HANDLER_CREATION +(( +a_ +. +cڋxt +(), * +p +.p, "socket", + +344 & +im +, im. +sock_ +, "async_receive_from")); + +346 +t_ +( +im +, + +347 ( +ags + & +sock_ba +:: +mesge_out_of_bd +) + +348 ? +a +:: +ex_ + ::: +ad_ +, + +349 +p +.p, +is_ctui +, +ue +, +l +); + +350 + gp +. + gv + = +p +.p = 0; + +354 + gme + < +tyme + + gHdr +> + +355  +async_ive_om +( +imemti_ty +& +im +, + +356 cڡ +nu_bufrs +&, +dpot_ty +& +nd_dpot +, + +357 +sock_ba +:: +mesge_ags + +ags +, +Hdr +& +hdr +) + +359 +bo + + gis_ctui + = + +360 +boo_asio_hdr_ct_hrs +:: +is_ctui +( +hdr +); + +363  + gaive_nu_bufrs_ +< + tHdr +> + t +; + +364 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +365 + +:: +r +:: +lo +( +hdr +), 0 }; + +366 + gp +. +w + ( +p +. +v + + +( +hdr +); + +368 +BOOST_ASIO_HANDLER_CREATION +(( +a_ +. +cڋxt +(), * +p +.p, "socket", + +369 & +im +, im. +sock_ +, "async_receive_from(null_buffers)")); + +372 + gnd_dpot + = +dpot_ty +(); + +374 +t_ +( +im +, + +375 ( +ags + & +sock_ba +:: +mesge_out_of_bd +) + +376 ? +a +:: +ex_ + ::: +ad_ +, + +377 +p +.p, +is_ctui +, +l +, false); + +378 + gp +. + gv + = +p +.p = 0; + +382 + gme + < +tyme + + gSock +> + +383 + gboo +:: +syem +:: +r_code + +ac +( +imemti_ty +& +im +, + +384 +Sock +& + +, +dpot_ty +* +_dpot +, +boo +:: +syem +:: +r_code +& +ec +) + +387 i( + +. +is_ݒ +()) + +389 +ec + = +boo +:: +asio +:: +r +:: +ady_ݒ +; + +390  + gec +; + +393 + gd +:: +size_t + +addr_n + = +_dpot + ?r_dpot-> +cy +() : 0; + +394 +sock_hd + +w_sock +( +sock_s +:: +sync_ac +( +im +. +sock_ +, + +395 +im +. +e_ +, +_dpot + ?r_dpot-> +da +() : 0, + +396 +_dpot + ? & +addr_n + : 0, +ec +)); + +399 i( + gw_sock +. +g +(! +vid_sock +) + +401 i( +_dpot +) + +402 +_dpot +-> +size +( +addr_n +); + +403 + g +. +assign +( +im +. +oc_ +, +w_sock +. +g +(), +ec +); + +404 i(! + gec +) + +405 + gw_sock +. +a +(); + +408  + gec +; + +411 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +413 +tyme + + gProc +:: +sock + +ac +( +imemti_ty +& +im +, + +414 +io_cڋxt +* +_io_cڋxt +, +dpot_ty +* +_dpot +, + +415 +boo +:: +syem +:: +r_code +& +ec +) + +417 +tyme + +Proc +:: +sock + + +( + +418 +_io_cڋxt + ? *_io_cڋx: +io_cڋxt_ +); + +420 + gd +:: +size_t + +addr_n + = +_dpot + ?r_dpot-> +cy +() : 0; + +421 +sock_hd + +w_sock +( +sock_s +:: +sync_ac +( +im +. +sock_ +, + +422 +im +. +e_ +, +_dpot + ?r_dpot-> +da +() : 0, + +423 +_dpot + ? & +addr_n + : 0, +ec +)); + +426 i( + gw_sock +. +g +(! +vid_sock +) + +428 i( +_dpot +) + +429 +_dpot +-> +size +( +addr_n +); + +430 + g +. +assign +( +im +. +oc_ +, +w_sock +. +g +(), +ec +); + +431 i(! + gec +) + +432 + gw_sock +. +a +(); + +435  + g +; + +441 + gme + < +tyme + + gSock +,ym + gHdr +> + +442  +async_ac +( +imemti_ty +& +im +, +Sock +& + +, + +443 +dpot_ty +* +_dpot +, +Hdr +& +hdr +) + +445 +bo + + gis_ctui + = + +446 +boo_asio_hdr_ct_hrs +:: +is_ctui +( +hdr +); + +449  + gaive_sock_ac_ +< + tSock +, + tProc +, + tHdr +> + t +; + +450 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +451 + +:: +r +:: +lo +( +hdr +), 0 }; + +452 + gp +. +w + ( +p +. +v + + +( +im +. +sock_ +, im. +e_ +, + +, + +453 +im +. +oc_ +, +_dpot +, +hdr +); + +455 +BOOST_ASIO_HANDLER_CREATION +(( +a_ +. +cڋxt +(), * +p +.p, "socket", + +456 & +im +, im. +sock_ +, "async_accept")); + +458 +t_ac_ +( +im +, +p +.p, +is_ctui +, + +. +is_ݒ +()); + +459 + gp +. + gv + = +p +.p = 0; + +462 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +465 + gme + < +tyme + + gHdr +> + +466  +async_ac +( +imemti_ty +& +im +, + +467 +boo +:: +asio +:: +io_cڋxt +* +_io_cڋxt +, + +468 +dpot_ty +* +_dpot +, +Hdr +& +hdr +) + +470 +bo + + gis_ctui + = + +471 +boo_asio_hdr_ct_hrs +:: +is_ctui +( +hdr +); + +474  + gaive_sock_move_ac_ +< + tProc +, + tHdr +> + t +; + +475 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +476 + +:: +r +:: +lo +( +hdr +), 0 }; + +477 + gp +. +w + ( +p +. +v + + +( +_io_cڋxt + ? *_io_cڋx: +io_cڋxt_ +, + +478 +im +. +sock_ +, im. +e_ +, im. +oc_ +, +_dpot +, +hdr +); + +480 +BOOST_ASIO_HANDLER_CREATION +(( +a_ +. +cڋxt +(), * +p +.p, "socket", + +481 & +im +, im. +sock_ +, "async_accept")); + +483 +t_ac_ +( +im +, +p +.p, +is_ctui +, +l +); + +484 + gp +. + gv + = +p +.p = 0; + +489 + gboo +:: +syem +:: +r_code + +c +( +imemti_ty +& +im +, + +490 cڡ +dpot_ty +& +_dpot +, +boo +:: +syem +:: +r_code +& +ec +) + +492 +sock_s +:: +sync_c +( +im +. +sock_ +, + +493 +_dpot +. +da +(),r_dpot. +size +(), +ec +); + +494  + gec +; + +498 + gme + < +tyme + + gHdr +> + +499  +async_c +( +imemti_ty +& +im +, + +500 cڡ +dpot_ty +& +_dpot +, +Hdr +& +hdr +) + +502 +bo + + gis_ctui + = + +503 +boo_asio_hdr_ct_hrs +:: +is_ctui +( +hdr +); + +506  + gaive_sock_c_ +< + tHdr +> + t +; + +507 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +508 + +:: +r +:: +lo +( +hdr +), 0 }; + +509 + gp +. +w + ( +p +. +v + + +( +im +. +sock_ +, +hdr +); + +511 +BOOST_ASIO_HANDLER_CREATION +(( +a_ +. +cڋxt +(), * +p +.p, "socket", + +512 & +im +, im. +sock_ +, "async_connect")); + +514 +t_c_ +( +im +, +p +.p, +is_ctui +, + +515 +_dpot +. +da +(),r_dpot. +size +()); + +516 + gp +. + gv + = +p +.p = 0; + +524  + ~ + + @/usr/include/boost/asio/detail/regex_fwd.hpp + +11 #ide +BOOST_ASIO_DETAIL_REGEX_FWD_HPP + + +12  + #BOOST_ASIO_DETAIL_REGEX_FWD_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18 #i +defed +( +BOOST_ASIO_HAS_BOOST_REGEX +) + +20  + ~ + +21  + ~ + +23 +mea + + gboo + { + +25 + gme + < +ass + + gBidiIt +> + +26  + gsub_mch +; + +28 + gme + < +ass + + gBidiIt +, cs + gAot +> + +29 +ass + + gmch_sus +; + + @/usr/include/boost/asio/detail/resolver_service.hpp + +11 #ide +BOOST_ASIO_DETAIL_RESOLVER_SERVICE_HPP + + +12  + #BOOST_ASIO_DETAIL_RESOLVER_SERVICE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30  + ~ + +32 +mea + + gboo + { + +33 +mea + + gasio + { + +34 +mea + + gda + { + +36 + gme + < +tyme + + gProc +> + +37 +ass + + gsv_rvi + : + +38 +public + +rvi_ba +< +sv_rvi +< +Proc +> >, + +39 +public + + gsv_rvi_ba + + +41 + gpublic +: + +44  +sock_s +:: + tshed_nl_tok_ty + + timemti_ty +; + +47  +tyme + + tProc +:: + tdpot + + tdpot_ty +; + +50  + gboo +:: + tasio +:: + t +:: + tbasic_sv_quy +< + tProc +> + tquy_ty +; + +53  + gboo +:: + tasio +:: + t +:: + tbasic_sv_sus +< + tProc +> + tsus_ty +; + +56 +sv_rvi +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +57 : +rvi_ba +< +sv_rvi +< +Proc +> >( +io_cڋxt +), + +58 +sv_rvi_ba +( +io_cڋxt +) + +63  +shutdown +() + +65 + gthis +-> +ba_shutdown +(); + +69  +nify_fk +( +boo +:: +asio +:: +io_cڋxt +:: +fk_evt + +fk_ev +) + +71 +this +-> +ba_nify_fk +( +fk_ev +); + +75 +sus_ty + +sve +( +imemti_ty +&, cڡ +quy_ty +& +quy +, + +76 +boo +:: +syem +:: +r_code +& +ec +) + +78 +boo +:: +asio +:: +da +:: +addrfo_ty +* +addss_fo + = 0; + +80 + gsock_s +:: +gaddrfo +( +quy +. +ho_me +(). +c_r +(), + +81 +quy +. +rvi_me +(). +c_r +(), quy. +hts +(), & +addss_fo +, +ec +); + +82 +auto_addrfo + +auto_addss_fo +( +addss_fo +); + +84  + gec + ? +sus_ty +(:esus_ty:: + +( + +85 +addss_fo +, +quy +. +ho_me +(), quy. +rvi_me +()); + +89 + gme + < +tyme + + gHdr +> + +90  +async_sve +( +imemti_ty +& +im +, + +91 cڡ +quy_ty +& +quy +, +Hdr +& +hdr +) + +94  + gsve_quy_ +< + tProc +, + tHdr +> + t +; + +95 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +96 + +:: +r +:: +lo +( +hdr +), 0 }; + +97 + gp +. +w + ( +p +. +v + + +( +im +, +quy +, +io_cڋxt_im_ +, +hdr +); + +99 +BOOST_ASIO_HANDLER_CREATION +(( +io_cڋxt_im_ +. +cڋxt +(), + +100 * +p +.p, "sv", & +im +, 0, "async_resolve")); + +102 +t_sve_ +( +p +.p); + +103 + gp +. + gv + = +p +.p = 0; + +107 +sus_ty + +sve +( +imemti_ty +&, + +108 cڡ +dpot_ty +& +dpot +, +boo +:: +syem +:: +r_code +& +ec +) + +110  +ho_me +[ +NI_MAXHOST +]; + +111  + grvi_me +[ +NI_MAXSERV +]; + +112 + gsock_s +:: +sync_gmefo +( +dpot +. +da +(),ndpot. +size +(), + +113 +ho_me +, +NI_MAXHOST +, +rvi_me +, +NI_MAXSERV +, + +114 +dpot +. +oc +(). +ty +(), +ec +); + +116  + gec + ? +sus_ty +(:esus_ty:: + +( + +117 +dpot +, +ho_me +, +rvi_me +); + +121 + gme + < +tyme + + gHdr +> + +122  +async_sve +( +imemti_ty +& +im +, + +123 cڡ +dpot_ty +& +dpot +, +Hdr +& +hdr +) + +126  + gsve_dpot_ +< + tProc +, + tHdr +> + t +; + +127 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +128 + +:: +r +:: +lo +( +hdr +), 0 }; + +129 + gp +. +w + ( +p +. +v + + +( +im +, +dpot +, +io_cڋxt_im_ +, +hdr +); + +131 +BOOST_ASIO_HANDLER_CREATION +(( +io_cڋxt_im_ +. +cڋxt +(), + +132 * +p +.p, "sv", & +im +, 0, "async_resolve")); + +134 +t_sve_ +( +p +.p); + +135 + gp +. + gv + = +p +.p = 0; + +143  + ~ + + @/usr/include/boost/asio/detail/scheduler.hpp + +11 #ide +BOOST_ASIO_DETAIL_SCHEDULER_HPP + + +12  + #BOOST_ASIO_DETAIL_SCHEDULER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30  + ~ + +32 +mea + + gboo + { + +33 +mea + + gasio + { + +34 +mea + + gda + { + +36  + gschedur_thad_fo +; + +38 +ass + + gschedur + + +39 : +public + +executi_cڋxt_rvi_ba +< +schedur +>, + +40 +public + + gthad_cڋxt + + +42 + gpublic +: + +43  +schedur_ݔi + + tݔi +; + +47 +BOOST_ASIO_DECL + +schedur +( +boo +:: +asio +:: +executi_cڋxt +& +x +, + +48  +ccucy_ht + = 0); + +51 +BOOST_ASIO_DECL +  +shutdown +(); + +54 +BOOST_ASIO_DECL +  +_sk +(); + +57 +BOOST_ASIO_DECL + + gd +:: +size_t + +run +( +boo +:: +syem +:: +r_code +& +ec +); + +60 +BOOST_ASIO_DECL + + gd +:: +size_t + +run_e +( +boo +:: +syem +:: +r_code +& +ec +); + +63 +BOOST_ASIO_DECL + + gd +:: +size_t + +wa_e +( + +64  +uc +, +boo +:: +syem +:: +r_code +& +ec +); + +67 +BOOST_ASIO_DECL + + gd +:: +size_t + +pl +( +boo +:: +syem +:: +r_code +& +ec +); + +70 +BOOST_ASIO_DECL + + gd +:: +size_t + +pl_e +( +boo +:: +syem +:: +r_code +& +ec +); + +73 +BOOST_ASIO_DECL +  + +(); + +76 +BOOST_ASIO_DECL + +bo + +ݳd +() const; + +79 +BOOST_ASIO_DECL +  +t +(); + +82  +wk_d +() + +84 ++ + goutdg_wk_ +; + +89 +BOOST_ASIO_DECL +  +comntg_wk_d +(); + +92  +wk_fished +() + +94 i(-- + goutdg_wk_ + == 0) + +95 + +(); + +99 +bo + +n_dich +() + +101  + gthad__ack +:: +cڏs +( +this +) != 0; + +106 +BOOST_ASIO_DECL +  +po_immed_comi +( + +107 +ݔi +* + +, +bo + +is_ctui +); + +111 +BOOST_ASIO_DECL +  +po_deed_comi +( +ݔi +* + +); + +115 +BOOST_ASIO_DECL +  +po_deed_comis +( +_queue +< +ݔi +>& +s +); + +119 +BOOST_ASIO_DECL +  +do_dich +( +ݔi +* + +); + +123 +BOOST_ASIO_DECL +  +abd_ݔis +( +_queue +< +ݔi +>& +s +); + +126  +ccucy_ht +() const + +128  + gccucy_ht_ +; + +131 + give +: + +133  +cdiڮly_abd_mux + + tmux +; + +136  +cdiڮly_abd_evt + + tevt +; + +139  +schedur_thad_fo + + tthad_fo +; + +142 +BOOST_ASIO_DECL + + gd +:: +size_t + +do_run_e +( +mux +:: +sced_lock +& +lock +, + +143 +thad_fo +& +this_thad +, cڡ +boo +:: +syem +:: +r_code +& +ec +); + +146 +BOOST_ASIO_DECL + + gd +:: +size_t + +do_wa_e +( +mux +:: +sced_lock +& +lock +, + +147 +thad_fo +& +this_thad +,  +uc +, cڡ +boo +:: +syem +:: +r_code +& +ec +); + +150 +BOOST_ASIO_DECL + + gd +:: +size_t + +do_pl_e +( +mux +:: +sced_lock +& +lock +, + +151 +thad_fo +& +this_thad +, cڡ +boo +:: +syem +:: +r_code +& +ec +); + +154 +BOOST_ASIO_DECL +  +_l_thads +( +mux +:: +sced_lock +& +lock +); + +157 +BOOST_ASIO_DECL +  +wake_e_thad_d_uock +( + +158 +mux +:: +sced_lock +& +lock +); + +161  + gsk_nup +; + +162 +nd +  + gsk_nup +; + +165  + gwk_nup +; + +166 +nd +  + gwk_nup +; + +169 cڡ +bo + + ge_thad_ +; + +172 +mub + +mux + + gmux_ +; + +175 +evt + + gwakeup_evt_ +; + +178 +a +* + gsk_ +; + +181  + gsk_ݔi + : +ݔi + + +183 +sk_ݔi +(: +ݔi +(0) {} + +184 } +sk_ݔi_ +; + +187 +bo + + gsk_ued_ +; + +190 +omic_cou + + goutdg_wk_ +; + +193 + g_queue +< + gݔi +> + g_queue_ +; + +196 +bo + + gݳd_ +; + +199 +bo + + gshutdown_ +; + +202 cڡ  + gccucy_ht_ +; + +209  + ~ + +211 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +212  + ~ + + @/usr/include/boost/asio/detail/signal_init.hpp + +11 #ide +BOOST_ASIO_DETAIL_SIGNAL_INIT_HPP + + +12  + #BOOST_ASIO_DETAIL_SIGNAL_INIT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_WINDOWS +&& !defed( +__CYGWIN__ +) + +22  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +28 +mea + + gda + { + +30 + gme + < + gSigl + = +SIGPIPE +> + +31 as + csigl_ + + +33 +public +: + +35 +sigl_ +() + +37 +d +:: +sigl +( +Sigl +, +SIG_IGN +); + +45  + ~ + + @/usr/include/boost/asio/detail/signal_set_service.hpp + +11 #ide +BOOST_ASIO_DETAIL_SIGNAL_SET_SERVICE_HPP + + +12  + #BOOST_ASIO_DETAIL_SIGNAL_SET_SERVICE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +31 #i! +defed +( +BOOST_ASIO_WINDOWS +&& !defed( +__CYGWIN__ +) + +32  + ~ + +35  + ~ + +37 +mea + + gboo + { + +38 +mea + + gasio + { + +39 +mea + + gda + { + +41 #i +defed +( +NSIG +) && (NSIG > 0) + +42 um { + gmax_sigl_numb + = +NSIG + }; + +44 um { + gmax_sigl_numb + = 128 }; + +47 +BOOST_ASIO_DECL +  +sigl_e +* +g_sigl_e +(); + +49 "C" +BOOST_ASIO_DECL +  +boo_asio_sigl_hdr +( +sigl_numb +); + +51 +ass + + gsigl_t_rvi + : + +52 +public + +rvi_ba +< +sigl_t_rvi +> + +54 +public +: + +56 as + cgiti + + +58 +public +: + +60 +giti +() + +61 : +sigl_numb_ +(0), + +62 +queue_ +(0), + +63 +undived_ +(0), + +64 +xt__b_ +(0), + +65 +ev__b_ +(0), + +66 +xt__t_ +(0) + +70 + give +: + +72 +nd + +ass + +sigl_t_rvi +; + +75  + gsigl_numb_ +; + +78 + g_queue +< + gsigl_ +>* + gqueue_ +; + +81 + gd +:: +size_t + +undived_ +; + +84 +giti +* + gxt__b_ +; + +85 +giti +* + gev__b_ +; + +88 +giti +* + gxt__t_ +; + +92 as + cimemti_ty + + +94 + gpublic +: + +96 +imemti_ty +() + +97 : +sigls_ +(0) + +101 +ive +: + +103 +nd + +ass + +sigl_t_rvi +; + +106 + g_queue +< + gsigl_ +> + gqueue_ +; + +109 +giti +* + gsigls_ +; + +113 +BOOST_ASIO_DECL + +sigl_t_rvi +( +boo +:: +asio +:: +io_cڋxt +& io_context); + +116 + gBOOST_ASIO_DECL + ~ +sigl_t_rvi +(); + +119 +BOOST_ASIO_DECL +  +shutdown +(); + +122 +BOOST_ASIO_DECL +  +nify_fk +( + +123 +boo +:: +asio +:: +io_cڋxt +:: +fk_evt + +fk_ev +); + +126 +BOOST_ASIO_DECL +  +cڡru +( +imemti_ty +& +im +); + +129 +BOOST_ASIO_DECL +  +deroy +( +imemti_ty +& +im +); + +132 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +add +( +imemti_ty +& +im +, + +133  +sigl_numb +, +boo +:: +syem +:: +r_code +& +ec +); + +136 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +move +( +imemti_ty +& +im +, + +137  +sigl_numb +, +boo +:: +syem +:: +r_code +& +ec +); + +140 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +r +( +imemti_ty +& +im +, + +141 +boo +:: +syem +:: +r_code +& +ec +); + +144 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +nl +( +imemti_ty +& +im +, + +145 +boo +:: +syem +:: +r_code +& +ec +); + +148 + gme + < +tyme + + gHdr +> + +149  +async_wa +( +imemti_ty +& +im +, +Hdr +& +hdr +) + +152  + gsigl_hdr +< + tHdr +> + t +; + +153 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +154 + +:: +r +:: +lo +( +hdr +), 0 }; + +155 + gp +. +w + ( +p +. +v + + +( +hdr +); + +157 +BOOST_ASIO_HANDLER_CREATION +(( +io_cڋxt_ +. +cڋxt +(), + +158 * +p +.p, "sigl_t", & +im +, 0, "async_wait")); + +160 +t_wa_ +( +im +, +p +.p); + +161 + gp +. + gv + = +p +.p = 0; + +165 +BOOST_ASIO_DECL +  +div_sigl +( +sigl_numb +); + +167 + give +: + +169 +BOOST_ASIO_DECL +  +add_rvi +( +sigl_t_rvi +* +rvi +); + +172 +BOOST_ASIO_DECL +  +move_rvi +( +sigl_t_rvi +* +rvi +); + +175 +BOOST_ASIO_DECL +  +ݒ_dests +(); + +178 +BOOST_ASIO_DECL +  +o_dests +(); + +181 +BOOST_ASIO_DECL +  +t_wa_ +( +imemti_ty +& +im +, +sigl_ +* + +); + +184 + gio_cڋxt_im +& + gio_cڋxt_ +; + +186 #i! +defed +( +BOOST_ASIO_WINDOWS +) \ + +187 && ! +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) \ + +188 && ! +defed +( +__CYGWIN__ +) + +190 +ass + + gpe_ad_ +; + +193 + ga +& + ga_ +; + +196 + ga +:: +r_dest_da + +a_da_ +; + +202 +giti +* + ggitis_ +[ +max_sigl_numb +]; + +205 +sigl_t_rvi +* + gxt_ +; + +206 +sigl_t_rvi +* + gev_ +; + +213  + ~ + +215 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +216  + ~ + + @/usr/include/boost/asio/detail/socket_ops.hpp + +11 #ide +BOOST_ASIO_DETAIL_SOCKET_OPS_HPP + + +12  + #BOOST_ASIO_DETAIL_SOCKET_OPS_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +28 +mea + + gda + { + +29 +mea + + gsock_s + { + +35 + gur_t_n_blockg + = 1, + +38 + g_n_blockg + = 2, + +41 + gn_blockg + = +ur_t_n_blockg + | +_n_blockg +, + +44 + gab_ci_ab܋d + = 4, + +47 + gur_t_lg + = 8, + +50 + gam_ܛed + = 16, + +53 + gdagm_ܛed + = 32, + +56 + gpossib_dup + = 64 + +59  + te_ty +; + +61  + sno_d + {  +ݔ +()(*) {} }; + +62  + gshed_r +<> + tshed_nl_tok_ty +; + +63  + gwk_r +<> + twk_nl_tok_ty +; + +65 #i! +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +67 +BOOST_ASIO_DECL + +sock_ty + +ac +(sock_ty +s +, +sock_addr_ty +* +addr +, + +68 +d +:: +size_t +* +add +, +boo +:: +syem +:: +r_code +& +ec +); + +70 +BOOST_ASIO_DECL + +sock_ty + +sync_ac +(sock_ty +s +, + +71 +e_ty + +e +, +sock_addr_ty +* +addr +, + +72 +d +:: +size_t +* +add +, +boo +:: +syem +:: +r_code +& +ec +); + +74 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +76 +BOOST_ASIO_DECL +  +come_io_ac +( +sock_ty + +s +, + +77 * +ouut_bufr +, +DWORD + +addss_ngth +, + +78 +sock_addr_ty +* +addr +, +d +:: +size_t +* +add +, + +79 +sock_ty + +w_sock +, +boo +:: +syem +:: +r_code +& +ec +); + +83 +BOOST_ASIO_DECL + +bo + +n_blockg_ac +( +sock_ty + +s +, + +84 +e_ty + +e +, +sock_addr_ty +* +addr +, +d +:: +size_t +* +add +, + +85 +boo +:: +syem +:: +r_code +& +ec +, +sock_ty +& +w_sock +); + +89 +BOOST_ASIO_DECL +  +bd +( +sock_ty + +s +, cڡ +sock_addr_ty +* +addr +, + +90 +d +:: +size_t + +add +, +boo +:: +syem +:: +r_code +& +ec +); + +92 +BOOST_ASIO_DECL +  +o +( +sock_ty + +s +, +e_ty +& +e +, + +93 +bo + +derui +, +boo +:: +syem +:: +r_code +& +ec +); + +95 +BOOST_ASIO_DECL + +bo + +t_ur_n_blockg +( +sock_ty + +s +, + +96 +e_ty +& +e +, +bo + +vue +, +boo +:: +syem +:: +r_code +& +ec +); + +98 +BOOST_ASIO_DECL + +bo + +t__n_blockg +( +sock_ty + +s +, + +99 +e_ty +& +e +, +bo + +vue +, +boo +:: +syem +:: +r_code +& +ec +); + +101 +BOOST_ASIO_DECL +  +shutdown +( +sock_ty + +s +, + +102  +wh +, +boo +:: +syem +:: +r_code +& +ec +); + +104 +BOOST_ASIO_DECL +  +c +( +sock_ty + +s +, cڡ +sock_addr_ty +* +addr +, + +105 +d +:: +size_t + +add +, +boo +:: +syem +:: +r_code +& +ec +); + +107 +BOOST_ASIO_DECL +  +sync_c +( +sock_ty + +s +, cڡ +sock_addr_ty +* +addr +, + +108 +d +:: +size_t + +add +, +boo +:: +syem +:: +r_code +& +ec +); + +110 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +112 +BOOST_ASIO_DECL +  +come_io_c +( +sock_ty + +s +, + +113 +boo +:: +syem +:: +r_code +& +ec +); + +117 +BOOST_ASIO_DECL + +bo + +n_blockg_c +( +sock_ty + +s +, + +118 +boo +:: +syem +:: +r_code +& +ec +); + +120 +BOOST_ASIO_DECL +  +sock +( +af +,  +ty +,  +oc +, + +121 +sock_ty + +sv +[2], +boo +:: +syem +:: +r_code +& +ec +); + +123 +BOOST_ASIO_DECL + +bo + +sockmk +( +sock_ty + +s +, +boo +:: +syem +:: +r_code +& +ec +); + +125 +BOOST_ASIO_DECL + +size_t + +avaab +( +sock_ty + +s +, +boo +:: +syem +:: +r_code +& +ec +); + +127 +BOOST_ASIO_DECL +  +li +( +sock_ty + +s +, + +128  +backlog +, +boo +:: +syem +:: +r_code +& +ec +); + +130 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +131  +WSABUF + + tbuf +; + +133  +iovec + + tbuf +; + +136 +BOOST_ASIO_DECL +  +_buf +( +buf +& +b +, * +da +, +size_t + +size +); + +138 +BOOST_ASIO_DECL +  +_buf +( +buf +& +b +, cڡ * +da +, +size_t + +size +); + +140 +BOOST_ASIO_DECL + +sigd_size_ty + +cv +( +sock_ty + +s +, +buf +* +bufs +, + +141 +size_t + +cou +,  +ags +, +boo +:: +syem +:: +r_code +& +ec +); + +143 +BOOST_ASIO_DECL + +size_t + +sync_cv +( +sock_ty + +s +, +e_ty + +e +, +buf +* +bufs +, + +144 +size_t + +cou +,  +ags +, +bo + +l_emy +, +boo +:: +syem +:: +r_code +& +ec +); + +146 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +148 +BOOST_ASIO_DECL +  +come_io_cv +( +e_ty + +e +, + +149 cڡ +wk_nl_tok_ty +& +nl_tok +, +bo + +l_emy +, + +150 +boo +:: +syem +:: +r_code +& +ec +, +size_t + +bys_sed +); + +154 +BOOST_ASIO_DECL + +bo + +n_blockg_cv +( +sock_ty + +s +, + +155 +buf +* +bufs +, +size_t + +cou +,  +ags +, +bo + +is_am +, + +156 +boo +:: +syem +:: +r_code +& +ec +, +size_t +& +bys_sed +); + +160 +BOOST_ASIO_DECL + +sigd_size_ty + +cvom +( +sock_ty + +s +, +buf +* +bufs +, + +161 +size_t + +cou +,  +ags +, +sock_addr_ty +* +addr +, + +162 +d +:: +size_t +* +add +, +boo +:: +syem +:: +r_code +& +ec +); + +164 +BOOST_ASIO_DECL + +size_t + +sync_cvom +( +sock_ty + +s +, +e_ty + +e +, + +165 +buf +* +bufs +, +size_t + +cou +,  +ags +, +sock_addr_ty +* +addr +, + +166 +d +:: +size_t +* +add +, +boo +:: +syem +:: +r_code +& +ec +); + +168 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +170 +BOOST_ASIO_DECL +  +come_io_cvom +( + +171 cڡ +wk_nl_tok_ty +& +nl_tok +, + +172 +boo +:: +syem +:: +r_code +& +ec +); + +176 +BOOST_ASIO_DECL + +bo + +n_blockg_cvom +( +sock_ty + +s +, + +177 +buf +* +bufs +, +size_t + +cou +,  +ags +, + +178 +sock_addr_ty +* +addr +, +d +:: +size_t +* +add +, + +179 +boo +:: +syem +:: +r_code +& +ec +, +size_t +& +bys_sed +); + +183 +BOOST_ASIO_DECL + +sigd_size_ty + +cvmsg +( +sock_ty + +s +, +buf +* +bufs +, + +184 +size_t + +cou +,  +_ags +, & +out_ags +, + +185 +boo +:: +syem +:: +r_code +& +ec +); + +187 +BOOST_ASIO_DECL + +size_t + +sync_cvmsg +( +sock_ty + +s +, +e_ty + +e +, + +188 +buf +* +bufs +, +size_t + +cou +,  +_ags +, & +out_ags +, + +189 +boo +:: +syem +:: +r_code +& +ec +); + +191 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +193 +BOOST_ASIO_DECL +  +come_io_cvmsg +( + +194 cڡ +wk_nl_tok_ty +& +nl_tok +, + +195 +boo +:: +syem +:: +r_code +& +ec +); + +199 +BOOST_ASIO_DECL + +bo + +n_blockg_cvmsg +( +sock_ty + +s +, + +200 +buf +* +bufs +, +size_t + +cou +,  +_ags +, & +out_ags +, + +201 +boo +:: +syem +:: +r_code +& +ec +, +size_t +& +bys_sed +); + +205 +BOOST_ASIO_DECL + +sigd_size_ty + +nd +( +sock_ty + +s +, cڡ +buf +* +bufs +, + +206 +size_t + +cou +,  +ags +, +boo +:: +syem +:: +r_code +& +ec +); + +208 +BOOST_ASIO_DECL + +size_t + +sync_nd +( +sock_ty + +s +, +e_ty + +e +, + +209 cڡ +buf +* +bufs +, +size_t + +cou +,  +ags +, + +210 +bo + +l_emy +, +boo +:: +syem +:: +r_code +& +ec +); + +212 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +214 +BOOST_ASIO_DECL +  +come_io_nd +( + +215 cڡ +wk_nl_tok_ty +& +nl_tok +, + +216 +boo +:: +syem +:: +r_code +& +ec +); + +220 +BOOST_ASIO_DECL + +bo + +n_blockg_nd +( +sock_ty + +s +, + +221 cڡ +buf +* +bufs +, +size_t + +cou +,  +ags +, + +222 +boo +:: +syem +:: +r_code +& +ec +, +size_t +& +bys_sed +); + +226 +BOOST_ASIO_DECL + +sigd_size_ty + +ndto +( +sock_ty + +s +, cڡ +buf +* +bufs +, + +227 +size_t + +cou +,  +ags +, cڡ +sock_addr_ty +* +addr +, + +228 +d +:: +size_t + +add +, +boo +:: +syem +:: +r_code +& +ec +); + +230 +BOOST_ASIO_DECL + +size_t + +sync_ndto +( +sock_ty + +s +, +e_ty + +e +, + +231 cڡ +buf +* +bufs +, +size_t + +cou +,  +ags +, cڡ +sock_addr_ty +* +addr +, + +232 +d +:: +size_t + +add +, +boo +:: +syem +:: +r_code +& +ec +); + +234 #i! +defed +( +BOOST_ASIO_HAS_IOCP +) + +236 +BOOST_ASIO_DECL + +bo + +n_blockg_ndto +( +sock_ty + +s +, + +237 cڡ +buf +* +bufs +, +size_t + +cou +,  +ags +, + +238 cڡ +sock_addr_ty +* +addr +, +d +:: +size_t + +add +, + +239 +boo +:: +syem +:: +r_code +& +ec +, +size_t +& +bys_sed +); + +243 +BOOST_ASIO_DECL + +sock_ty + +sock +( +af +,  +ty +,  +oc +, + +244 +boo +:: +syem +:: +r_code +& +ec +); + +246 +BOOST_ASIO_DECL +  +tsockt +( +sock_ty + +s +, +e_ty +& +e +, + +247  +v +,  +݊ame +, cڡ * +tv +, + +248 +d +:: +size_t + +ݎ +, +boo +:: +syem +:: +r_code +& +ec +); + +250 +BOOST_ASIO_DECL +  +gsockt +( +sock_ty + +s +, +e_ty + +e +, + +251  +v +,  +݊ame +, * +tv +, + +252 +size_t +* +ݎ +, +boo +:: +syem +:: +r_code +& +ec +); + +254 +BOOST_ASIO_DECL +  +gme +( +sock_ty + +s +, +sock_addr_ty +* +addr +, + +255 +d +:: +size_t +* +add +, +bo + +ched +, +boo +:: +syem +:: +r_code +& +ec +); + +257 +BOOST_ASIO_DECL +  +gsockme +( +sock_ty + +s +, +sock_addr_ty +* +addr +, + +258 +d +:: +size_t +* +add +, +boo +:: +syem +:: +r_code +& +ec +); + +260 +BOOST_ASIO_DECL +  +iol +( +sock_ty + +s +, +e_ty +& +e +, + +261  +cmd +, +iol_g_ty +* +g +, +boo +:: +syem +:: +r_code +& +ec +); + +263 +BOOST_ASIO_DECL +  + +( +nfds +, +fd_t +* +adfds +, fd_t* +wrefds +, + +264 +fd_t +* +exfds +, +timev +* +timeout +, +boo +:: +syem +:: +r_code +& +ec +); + +266 +BOOST_ASIO_DECL +  +pl_ad +( +sock_ty + +s +, + +267 +e_ty + +e +,  +mc +, +boo +:: +syem +:: +r_code +& +ec +); + +269 +BOOST_ASIO_DECL +  +pl_wre +( +sock_ty + +s +, + +270 +e_ty + +e +,  +mc +, +boo +:: +syem +:: +r_code +& +ec +); + +272 +BOOST_ASIO_DECL +  +pl_r +( +sock_ty + +s +, + +273 +e_ty + +e +,  +mc +, +boo +:: +syem +:: +r_code +& +ec +); + +275 +BOOST_ASIO_DECL +  +pl_c +( +sock_ty + +s +, + +276  +mc +, +boo +:: +syem +:: +r_code +& +ec +); + +280 +BOOST_ASIO_DECL + cڡ * +_ +( +af +, cڡ * +c +, * +de +, + +281 +size_t + +ngth +,  +sce_id +, +boo +:: +syem +:: +r_code +& +ec +); + +283 +BOOST_ASIO_DECL +  +_ +( +af +, cڡ * +c +, * +de +, + +284 * +sce_id +, +boo +:: +syem +:: +r_code +& +ec +); + +286 +BOOST_ASIO_DECL +  +ghome +(* +me +, + +287  +m +, +boo +:: +syem +:: +r_code +& +ec +); + +289 #i! +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +291 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +gaddrfo +(cڡ * +ho +, + +292 cڡ * +rvi +, cڡ +addrfo_ty +& +hts +, + +293 +addrfo_ty +** +su +, +boo +:: +syem +:: +r_code +& +ec +); + +295 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +background_gaddrfo +( + +296 cڡ +wk_nl_tok_ty +& +nl_tok +, cڡ * +ho +, + +297 cڡ * +rvi +, cڡ +addrfo_ty +& +hts +, + +298 +addrfo_ty +** +su +, +boo +:: +syem +:: +r_code +& +ec +); + +300 +BOOST_ASIO_DECL +  +addrfo +( +addrfo_ty +* +ai +); + +302 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +gmefo +( + +303 cڡ +sock_addr_ty +* +addr +, +d +:: +size_t + +add +, + +304 * +ho +, +d +:: +size_t + +hon +, * +rv +, + +305 +d +:: +size_t + +rvn +,  +ags +, +boo +:: +syem +:: +r_code +& +ec +); + +307 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +sync_gmefo +( + +308 cڡ +sock_addr_ty +* +addr +, +d +:: +size_t + +add +, + +309 * +ho +, +d +:: +size_t + +hon +, * +rv +, + +310 +d +:: +size_t + +rvn +,  +sock_ty +, +boo +:: +syem +:: +r_code +& +ec +); + +312 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +background_gmefo +( + +313 cڡ +wk_nl_tok_ty +& +nl_tok +, + +314 cڡ +sock_addr_ty +* +addr +, +d +:: +size_t + +add +, + +315 * +ho +, +d +:: +size_t + +hon +, * +rv +, + +316 +d +:: +size_t + +rvn +,  +sock_ty +, +boo +:: +syem +:: +r_code +& +ec +); + +320 +BOOST_ASIO_DECL + +u_lg_ty + +twk_to_ho_lg +(u_lg_ty +vue +); + +322 +BOOST_ASIO_DECL + +u_lg_ty + +ho_to_twk_lg +(u_lg_ty +vue +); + +324 +BOOST_ASIO_DECL + +u_sht_ty + +twk_to_ho_sht +(u_sht_ty +vue +); + +326 +BOOST_ASIO_DECL + +u_sht_ty + +ho_to_twk_sht +(u_sht_ty +vue +); + +333  + ~ + +335 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +336  + ~ + + @/usr/include/boost/asio/detail/socket_option.hpp + +11 #ide +BOOST_ASIO_DETAIL_SOCKET_OPTION_HPP + + +12  + #BOOST_ASIO_DETAIL_SOCKET_OPTION_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +28 +mea + + gda + { + +29 +mea + + gsock_ti + { + +32 + gme + < + gLev +,  + gName +> + +33 as + cboޗn + + +35 + gpublic +: + +37 +boޗn +() + +38 : +vue_ +(0) + +43 +exic + +boޗn +( +bo + +v +) + +44 : +vue_ +( +v + ? 1 : 0) + +49 +boޗn +& +ݔ +=( +bo + +v +) + +51 +vue_ + = +v + ? 1 : 0; + +52  * + gthis +; + +56 +bo + +vue +() const + +58  !! + gvue_ +; + +62 +ݔ + +bo +() const + +64  !! + gvue_ +; + +68 +bo + + gݔ +!() const + +70  ! + gvue_ +; + +74 + gme + < +tyme + + gProc +> + +75  +v +(cڡ +Proc +&) const + +77  + gLev +; + +81 + gme + < +tyme + + gProc +> + +82  +me +(cڡ +Proc +&) const + +84  + gName +; + +88 + gme + < +tyme + + gProc +> + +89 * +da +(cڡ +Proc +&) + +91  & + gvue_ +; + +95 + gme + < +tyme + + gProc +> + +96 cڡ * +da +(cڡ +Proc +&) const + +98  & + gvue_ +; + +102 + gme + < +tyme + + gProc +> + +103 + gd +:: +size_t + +size +(cڡ +Proc +&) const + +105  ( +vue_ +); + +109 + gme + < +tyme + + gProc +> + +110  +size +(cڡ +Proc +&, +d +:: +size_t + +s +) + +115  +s +) + +118 +vue_ + = * +t_ +<*>(&value_) ? 1 : 0; + +120 ( + gvue_ +): + +124 +d +:: +ngth_r + +ex +("boolean socket optionesize"); + +125 + gboo +:: +asio +:: +da +:: +throw_exi +( +ex +); + +130 + give +: + +131  +vue_ +; + +135 + gme + < + gLev +,  + gName +> + +136 as + cg + + +138 + gpublic +: + +140 +g +() + +141 : +vue_ +(0) + +146 +exic + +g +( +v +) + +147 : +vue_ +( +v +) + +152 +g +& +ݔ +=( +v +) + +154 +vue_ + = +v +; + +155  * + gthis +; + +159  +vue +() const + +161  + gvue_ +; + +165 + gme + < +tyme + + gProc +> + +166  +v +(cڡ +Proc +&) const + +168  + gLev +; + +172 + gme + < +tyme + + gProc +> + +173  +me +(cڡ +Proc +&) const + +175  + gName +; + +179 + gme + < +tyme + + gProc +> + +180 * +da +(cڡ +Proc +&) + +182  & + gvue_ +; + +186 + gme + < +tyme + + gProc +> + +187 cڡ * +da +(cڡ +Proc +&) const + +189  & + gvue_ +; + +193 + gme + < +tyme + + gProc +> + +194 + gd +:: +size_t + +size +(cڡ +Proc +&) const + +196  ( +vue_ +); + +200 + gme + < +tyme + + gProc +> + +201  +size +(cڡ +Proc +&, +d +:: +size_t + +s +) + +203 i( +s + !( +vue_ +)) + +205 +d +:: +ngth_r + +ex +("integer socket optionesize"); + +206 + gboo +:: +asio +:: +da +:: +throw_exi +( +ex +); + +210 + give +: + +211  +vue_ +; + +215 + gme + < + gLev +,  + gName +> + +216 as + clg + + +218 + gpublic +: + +220 +lg +() + +222 +vue_ +. +l_off + = 0; + +223 + gvue_ +. + gl_lg + = 0; + +227 +lg +( +bo + +e +,  +t +) + +229 +abd +( +e +); + +230 +timeout + +BOOST_ASIO_PREVENT_MACRO_SUBSTITUTION +( +t +); + +234  +abd +( +bo + +vue +) + +236 + gvue_ +. + gl_off + = +vue + ? 1 : 0; + +240 +bo + +abd +() const + +242  + gvue_ +. + gl_off + != 0; + +246  +timeout + +BOOST_ASIO_PREVENT_MACRO_SUBSTITUTION +( +vue +) + +248 #i +defed +( +WIN32 +) + +249 + gvue_ +. + gl_lg + = +ic_ +< +u_sht +>( +vue +); + +251 + gvue_ +. + gl_lg + = +vue +; + +256  +timeout + +BOOST_ASIO_PREVENT_MACRO_SUBSTITUTION +() const + +258  + gic_ +<>( + gvue_ +. + gl_lg +); + +262 + gme + < +tyme + + gProc +> + +263  +v +(cڡ +Proc +&) const + +265  + gLev +; + +269 + gme + < +tyme + + gProc +> + +270  +me +(cڡ +Proc +&) const + +272  + gName +; + +276 + gme + < +tyme + + gProc +> + +277 + gda +:: +lg_ty +* +da +(cڡ +Proc +&) + +279  & +vue_ +; + +283 + gme + < +tyme + + gProc +> + +284 cڡ + gda +:: +lg_ty +* +da +(cڡ +Proc +&) const + +286  & +vue_ +; + +290 + gme + < +tyme + + gProc +> + +291 + gd +:: +size_t + +size +(cڡ +Proc +&) const + +293  ( +vue_ +); + +297 + gme + < +tyme + + gProc +> + +298  +size +(cڡ +Proc +&, +d +:: +size_t + +s +) + +300 i( +s + !( +vue_ +)) + +302 +d +:: +ngth_r + +ex +("linger socket optionesize"); + +303 + gboo +:: +asio +:: +da +:: +throw_exi +( +ex +); + +307 + give +: + +308 +da +:: +lg_ty + +vue_ +; + +316  + ~ + + @/usr/include/boost/asio/detail/socket_types.hpp + +11 #ide +BOOST_ASIO_DETAIL_SOCKET_TYPES_HPP + + +12  + #BOOST_ASIO_DETAIL_SOCKET_TYPES_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +22 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +23 #i +defed +( +_WINSOCKAPI_ +&& !defed( +_WINSOCK2API_ +) + +24 #r +WSock +. +h + +has + +ady + +bn + +uded + + +26 #i +defed +( +__BORLANDC__ +) + +27  + ~ + +28 #i! +defed +( +_WSPIAPI_H_ +) + +29  + #_WSPIAPI_H_ + + + ) + +30  + #BOOST_ASIO_WSPIAPI_H_DEFINED + + + ) + +33  + ~ + +34  + ~ + +35 #i +defed +( +WINAPI_FAMILY +) + +36 #i(( +WINAPI_FAMILY + & +WINAPI_PARTITION_DESKTOP +) != 0) + +37  + ~ + +40 #i! +defed +( +BOOST_ASIO_WINDOWS_APP +) + +41  + ~ + +43 #i +defed +( +BOOST_ASIO_WSPIAPI_H_DEFINED +) + +44 #unde +_WSPIAPI_H_ + + +45 #unde +BOOST_ASIO_WSPIAPI_H_DEFINED + + +47 #i! +defed +( +BOOST_ASIO_NO_DEFAULT_LINKED_LIBS +) + +48 #i +defed +( +UNDER_CE +) + +49 #agm +commt +( +lib +, "ws2.lib") + +50 #i +defed +( +_MSC_VER +|| defed( +__BORLANDC__ +) + +51 #agm +commt +( +lib +, "ws2_32.lib") + +52 #i! +defed +( +BOOST_ASIO_WINDOWS_APP +) + +53 #agm +commt +( +lib +, "mswsock.lib") + +57  + ~ + +59  + ~ + +60 #i( +defed +( +__MACH__ +&& defed( +__APPLE__ +)) \ + +61 || +defed +( +__FeBSD__ +|| defed( +__NBSD__ +) \ + +62 || +defed +( +__OnBSD__ +|| defed( +__lux__ +) \ + +63 || + $defed +( +__EMSCRIPTEN__ +) + +64  + ~ + +65 #i! + `defed +( +__SYMBIAN32__ +) + +66  + ~ + +68  + ~ + +69  + ~ + +70  + ~ + +71 #i + `defed +( +__hpux +) + +72  + ~ + +74 #i! + `defed +( +__hpux +|| defed( +__SELECT +) + +75  + ~ + +77  + ~ + +78  + ~ + +79  + ~ + +80  + ~ + +81 #i! + `defed +( +__SYMBIAN32__ +) + +82  + ~ + +84  + ~ + +85  + ~ + +86  + ~ + +87  + ~ + +88 #i + `defed +( +__sun +) + +89  + ~ + +90  + ~ + +94  + ~ + +96 +mea + +boo + { + +97 +mea + +asio + { + +98 +mea + +da + { + +100 #i + `defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +101 cڡ  +max_addr_v4_r_n + = 256; + +102 cڡ  +max_addr_v6_r_n + = 256; + +103  + t__t32 + + tu_lg_ty +; + +104  + t__t16 + + tu_sht_ty +; + +105  + s4_addr_ty + { +u_lg_ty + +s_addr +; }; + +106  + s4_mq_ty + { +4_addr_ty + +imr_muɟddr +, +imr_r +; }; + +107  + s6_addr_ty + {  +s6_addr +[16]; }; + +108  + s6_mq_ty + { +6_addr_ty + +v6mr_muɟddr +; + +109  +v6mr_r +; }; + +110  + ssock_addr_ty + {  +_my +; }; + +111  + ssockaddr_4_ty + {  +s_my +; + +112 +4_addr_ty + +s_addr +; +u_sht_ty + +s_pt +; }; + +113  + ssockaddr_6_ty + {  +s6_my +; + +114 +6_addr_ty + +s6_addr +; +u_sht_ty + +s6_pt +; + +115 +u_lg_ty + +s6_owfo +; u_lg_ty +s6_sce_id +; }; + +116  + ssockaddr_age_ty + {  +ss_my +; + +117  +ss_bys +[128 - ()]; }; + +118  + saddrfo_ty + {  +ai_ags +; + +119  +ai_my +, +ai_sockty +, +ai_oc +; + +120  +ai_add +; cڡ * +ai_addr +; + +121 cڡ * +ai_nme +; +addrfo_ty +* +ai_xt +; }; + +122  + slg_ty + { +u_sht_ty + +l_off +, +l_lg +; }; + +123  +u_lg_ty + + tiol_g_ty +; + +124  + tsigd_size_ty +; + +125  + #BOOST_ASIO_OS_DEF +( +c + +BOOST_ASIO_OS_DEF_ +## + ) +c + +126  + #BOOST_ASIO_OS_DEF_AF_UNSPEC + 0 + + ) + +127  + #BOOST_ASIO_OS_DEF_AF_INET + 2 + + ) + +128  + #BOOST_ASIO_OS_DEF_AF_INET6 + 23 + + ) + +129  + #BOOST_ASIO_OS_DEF_SOCK_STREAM + 1 + + ) + +130  + #BOOST_ASIO_OS_DEF_SOCK_DGRAM + 2 + + ) + +131  + #BOOST_ASIO_OS_DEF_SOCK_RAW + 3 + + ) + +132  + #BOOST_ASIO_OS_DEF_SOCK_SEQPACKET + 5 + + ) + +133  + #BOOST_ASIO_OS_DEF_IPPROTO_IP + 0 + + ) + +134  + #BOOST_ASIO_OS_DEF_IPPROTO_IPV6 + 41 + + ) + +135  + #BOOST_ASIO_OS_DEF_IPPROTO_TCP + 6 + + ) + +136  + #BOOST_ASIO_OS_DEF_IPPROTO_UDP + 17 + + ) + +137  + #BOOST_ASIO_OS_DEF_IPPROTO_ICMP + 1 + + ) + +138  + #BOOST_ASIO_OS_DEF_IPPROTO_ICMPV6 + 58 + + ) + +139  + #BOOST_ASIO_OS_DEF_FIONBIO + 1 + + ) + +140  + #BOOST_ASIO_OS_DEF_FIONREAD + 2 + + ) + +141  + #BOOST_ASIO_OS_DEF_INADDR_ANY + 0 + + ) + +142  + #BOOST_ASIO_OS_DEF_MSG_OOB + 0x1 + + ) + +143  + #BOOST_ASIO_OS_DEF_MSG_PEEK + 0x2 + + ) + +144  + #BOOST_ASIO_OS_DEF_MSG_DONTROUTE + 0x4 + + ) + +145  + #BOOST_ASIO_OS_DEF_MSG_EOR + 0 + +146  + #BOOST_ASIO_OS_DEF_SHUT_RD + 0x0 + + ) + +147  + #BOOST_ASIO_OS_DEF_SHUT_WR + 0x1 + + ) + +148  + #BOOST_ASIO_OS_DEF_SHUT_RDWR + 0x2 + + ) + +149  + #BOOST_ASIO_OS_DEF_SOMAXCONN + 0x7fffffff + + ) + +150  + #BOOST_ASIO_OS_DEF_SOL_SOCKET + 0xffff + + ) + +151  + #BOOST_ASIO_OS_DEF_SO_BROADCAST + 0x20 + + ) + +152  + #BOOST_ASIO_OS_DEF_SO_DEBUG + 0x1 + + ) + +153  + #BOOST_ASIO_OS_DEF_SO_DONTROUTE + 0x10 + + ) + +154  + #BOOST_ASIO_OS_DEF_SO_KEEPALIVE + 0x8 + + ) + +155  + #BOOST_ASIO_OS_DEF_SO_LINGER + 0x80 + + ) + +156  + #BOOST_ASIO_OS_DEF_SO_OOBINLINE + 0x100 + + ) + +157  + #BOOST_ASIO_OS_DEF_SO_SNDBUF + 0x1001 + + ) + +158  + #BOOST_ASIO_OS_DEF_SO_RCVBUF + 0x1002 + + ) + +159  + #BOOST_ASIO_OS_DEF_SO_SNDLOWAT + 0x1003 + + ) + +160  + #BOOST_ASIO_OS_DEF_SO_RCVLOWAT + 0x1004 + + ) + +161  + #BOOST_ASIO_OS_DEF_SO_REUSEADDR + 0x4 + + ) + +162  + #BOOST_ASIO_OS_DEF_TCP_NODELAY + 0x1 + + ) + +163  + #BOOST_ASIO_OS_DEF_IP_MULTICAST_IF + 2 + + ) + +164  + #BOOST_ASIO_OS_DEF_IP_MULTICAST_TTL + 3 + + ) + +165  + #BOOST_ASIO_OS_DEF_IP_MULTICAST_LOOP + 4 + + ) + +166  + #BOOST_ASIO_OS_DEF_IP_ADD_MEMBERSHIP + 5 + + ) + +167  + #BOOST_ASIO_OS_DEF_IP_DROP_MEMBERSHIP + 6 + + ) + +168  + #BOOST_ASIO_OS_DEF_IP_TTL + 7 + + ) + +169  + #BOOST_ASIO_OS_DEF_IPV6_UNICAST_HOPS + 4 + + ) + +170  + #BOOST_ASIO_OS_DEF_IPV6_MULTICAST_IF + 9 + + ) + +171  + #BOOST_ASIO_OS_DEF_IPV6_MULTICAST_HOPS + 10 + + ) + +172  + #BOOST_ASIO_OS_DEF_IPV6_MULTICAST_LOOP + 11 + + ) + +173  + #BOOST_ASIO_OS_DEF_IPV6_JOIN_GROUP + 12 + + ) + +174  + #BOOST_ASIO_OS_DEF_IPV6_LEAVE_GROUP + 13 + + ) + +175  + #BOOST_ASIO_OS_DEF_AI_CANONNAME + 0x2 + + ) + +176  + #BOOST_ASIO_OS_DEF_AI_PASSIVE + 0x1 + + ) + +177  + #BOOST_ASIO_OS_DEF_AI_NUMERICHOST + 0x4 + + ) + +178  + #BOOST_ASIO_OS_DEF_AI_NUMERICSERV + 0x8 + + ) + +179  + #BOOST_ASIO_OS_DEF_AI_V4MAPPED + 0x800 + + ) + +180  + #BOOST_ASIO_OS_DEF_AI_ALL + 0x100 + + ) + +181  + #BOOST_ASIO_OS_DEF_AI_ADDRCONFIG + 0x400 + + ) + +182 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +183  +SOCKET + + tsock_ty +; + +184 cڡ +SOCKET + +vid_sock + = +INVALID_SOCKET +; + +185 cڡ  +sock_r_tv + = +SOCKET_ERROR +; + +186 cڡ  +max_addr_v4_r_n + = 256; + +187 cڡ  +max_addr_v6_r_n + = 256; + +188  +sockaddr + + tsock_addr_ty +; + +189  +_addr + + t4_addr_ty +; + +190  +_mq + + t4_mq_ty +; + +191  +sockaddr_ + + tsockaddr_4_ty +; + +192 #i + `defed +( +BOOST_ASIO_HAS_OLD_WIN_SDK +) + +193  +6_addr_emuti + + t6_addr_ty +; + +194  +v6_mq_emuti + + t6_mq_ty +; + +195  +sockaddr_6_emuti + + tsockaddr_6_ty +; + +196  +sockaddr_age_emuti + + tsockaddr_age_ty +; + +197  +addrfo_emuti + + taddrfo_ty +; + +199  +6_addr + + t6_addr_ty +; + +200  +v6_mq + + t6_mq_ty +; + +201  +sockaddr_6 + + tsockaddr_6_ty +; + +202  +sockaddr_age + + tsockaddr_age_ty +; + +203  +addrfo + + taddrfo_ty +; + +205 :: +lg + + tlg_ty +; + +206  + tiol_g_ty +; + +207  +u_lg + + tu_lg_ty +; + +208  +u_sht + + tu_sht_ty +; + +209  + tsigd_size_ty +; + +210  + #BOOST_ASIO_OS_DEF +( +c + +BOOST_ASIO_OS_DEF_ +## + ) +c + +211  + #BOOST_ASIO_OS_DEF_AF_UNSPEC + +AF_UNSPEC + + + ) + +212  + #BOOST_ASIO_OS_DEF_AF_INET + +AF_INET + + + ) + +213  + #BOOST_ASIO_OS_DEF_AF_INET6 + +AF_INET6 + + + ) + +214  + #BOOST_ASIO_OS_DEF_SOCK_STREAM + +SOCK_STREAM + + + ) + +215  + #BOOST_ASIO_OS_DEF_SOCK_DGRAM + +SOCK_DGRAM + + + ) + +216  + #BOOST_ASIO_OS_DEF_SOCK_RAW + +SOCK_RAW + + + ) + +217  + #BOOST_ASIO_OS_DEF_SOCK_SEQPACKET + +SOCK_SEQPACKET + + + ) + +218  + #BOOST_ASIO_OS_DEF_IPPROTO_IP + +IPPROTO_IP + + + ) + +219  + #BOOST_ASIO_OS_DEF_IPPROTO_IPV6 + +IPPROTO_IPV6 + + + ) + +220  + #BOOST_ASIO_OS_DEF_IPPROTO_TCP + +IPPROTO_TCP + + + ) + +221  + #BOOST_ASIO_OS_DEF_IPPROTO_UDP + +IPPROTO_UDP + + + ) + +222  + #BOOST_ASIO_OS_DEF_IPPROTO_ICMP + +IPPROTO_ICMP + + + ) + +223  + #BOOST_ASIO_OS_DEF_IPPROTO_ICMPV6 + +IPPROTO_ICMPV6 + + + ) + +224  + #BOOST_ASIO_OS_DEF_FIONBIO + +FIONBIO + + + ) + +225  + #BOOST_ASIO_OS_DEF_FIONREAD + +FIONREAD + + + ) + +226  + #BOOST_ASIO_OS_DEF_INADDR_ANY + +INADDR_ANY + + + ) + +227  + #BOOST_ASIO_OS_DEF_MSG_OOB + +MSG_OOB + + + ) + +228  + #BOOST_ASIO_OS_DEF_MSG_PEEK + +MSG_PEEK + + + ) + +229  + #BOOST_ASIO_OS_DEF_MSG_DONTROUTE + +MSG_DONTROUTE + + + ) + +230  + #BOOST_ASIO_OS_DEF_MSG_EOR + 0 + +231  + #BOOST_ASIO_OS_DEF_SHUT_RD + +SD_RECEIVE + + + ) + +232  + #BOOST_ASIO_OS_DEF_SHUT_WR + +SD_SEND + + + ) + +233  + #BOOST_ASIO_OS_DEF_SHUT_RDWR + +SD_BOTH + + + ) + +234  + #BOOST_ASIO_OS_DEF_SOMAXCONN + +SOMAXCONN + + + ) + +235  + #BOOST_ASIO_OS_DEF_SOL_SOCKET + +SOL_SOCKET + + + ) + +236  + #BOOST_ASIO_OS_DEF_SO_BROADCAST + +SO_BROADCAST + + + ) + +237  + #BOOST_ASIO_OS_DEF_SO_DEBUG + +SO_DEBUG + + + ) + +238  + #BOOST_ASIO_OS_DEF_SO_DONTROUTE + +SO_DONTROUTE + + + ) + +239  + #BOOST_ASIO_OS_DEF_SO_KEEPALIVE + +SO_KEEPALIVE + + + ) + +240  + #BOOST_ASIO_OS_DEF_SO_LINGER + +SO_LINGER + + + ) + +241  + #BOOST_ASIO_OS_DEF_SO_OOBINLINE + +SO_OOBINLINE + + + ) + +242  + #BOOST_ASIO_OS_DEF_SO_SNDBUF + +SO_SNDBUF + + + ) + +243  + #BOOST_ASIO_OS_DEF_SO_RCVBUF + +SO_RCVBUF + + + ) + +244  + #BOOST_ASIO_OS_DEF_SO_SNDLOWAT + +SO_SNDLOWAT + + + ) + +245  + #BOOST_ASIO_OS_DEF_SO_RCVLOWAT + +SO_RCVLOWAT + + + ) + +246  + #BOOST_ASIO_OS_DEF_SO_REUSEADDR + +SO_REUSEADDR + + + ) + +247  + #BOOST_ASIO_OS_DEF_TCP_NODELAY + +TCP_NODELAY + + + ) + +248  + #BOOST_ASIO_OS_DEF_IP_MULTICAST_IF + +IP_MULTICAST_IF + + + ) + +249  + #BOOST_ASIO_OS_DEF_IP_MULTICAST_TTL + +IP_MULTICAST_TTL + + + ) + +250  + #BOOST_ASIO_OS_DEF_IP_MULTICAST_LOOP + +IP_MULTICAST_LOOP + + + ) + +251  + #BOOST_ASIO_OS_DEF_IP_ADD_MEMBERSHIP + +IP_ADD_MEMBERSHIP + + + ) + +252  + #BOOST_ASIO_OS_DEF_IP_DROP_MEMBERSHIP + +IP_DROP_MEMBERSHIP + + + ) + +253  + #BOOST_ASIO_OS_DEF_IP_TTL + +IP_TTL + + + ) + +254  + #BOOST_ASIO_OS_DEF_IPV6_UNICAST_HOPS + +IPV6_UNICAST_HOPS + + + ) + +255  + #BOOST_ASIO_OS_DEF_IPV6_MULTICAST_IF + +IPV6_MULTICAST_IF + + + ) + +256  + #BOOST_ASIO_OS_DEF_IPV6_MULTICAST_HOPS + +IPV6_MULTICAST_HOPS + + + ) + +257  + #BOOST_ASIO_OS_DEF_IPV6_MULTICAST_LOOP + +IPV6_MULTICAST_LOOP + + + ) + +258  + #BOOST_ASIO_OS_DEF_IPV6_JOIN_GROUP + +IPV6_JOIN_GROUP + + + ) + +259  + #BOOST_ASIO_OS_DEF_IPV6_LEAVE_GROUP + +IPV6_LEAVE_GROUP + + + ) + +260  + #BOOST_ASIO_OS_DEF_AI_CANONNAME + +AI_CANONNAME + + + ) + +261  + #BOOST_ASIO_OS_DEF_AI_PASSIVE + +AI_PASSIVE + + + ) + +262  + #BOOST_ASIO_OS_DEF_AI_NUMERICHOST + +AI_NUMERICHOST + + + ) + +263 #i + `defed +( +AI_NUMERICSERV +) + +264  + #BOOST_ASIO_OS_DEF_AI_NUMERICSERV + +AI_NUMERICSERV + + + ) + +266  + #BOOST_ASIO_OS_DEF_AI_NUMERICSERV + 0 + + ) + +268 #i + `defed +( +AI_V4MAPPED +) + +269  + #BOOST_ASIO_OS_DEF_AI_V4MAPPED + +AI_V4MAPPED + + + ) + +271  + #BOOST_ASIO_OS_DEF_AI_V4MAPPED + 0 + + ) + +273 #i + `defed +( +AI_ALL +) + +274  + #BOOST_ASIO_OS_DEF_AI_ALL + +AI_ALL + + + ) + +276  + #BOOST_ASIO_OS_DEF_AI_ALL + 0 + + ) + +278 #i + `defed +( +AI_ADDRCONFIG +) + +279  + #BOOST_ASIO_OS_DEF_AI_ADDRCONFIG + +AI_ADDRCONFIG + + + ) + +281  + #BOOST_ASIO_OS_DEF_AI_ADDRCONFIG + 0 + + ) + +283 #i + `defed + ( +_WIN32_WINNT +) + +284 cڡ  +max_iov_n + = 64; + +286 cڡ  +max_iov_n + = 16; + +289  + tsock_ty +; + +290 cڡ  +vid_sock + = -1; + +291 cڡ  +sock_r_tv + = -1; + +292 cڡ  +max_addr_v4_r_n + = +INET_ADDRSTRLEN +; + +293 #i + `defed +( +INET6_ADDRSTRLEN +) + +294 cڡ  +max_addr_v6_r_n + = +INET6_ADDRSTRLEN + + 1 + +IF_NAMESIZE +; + +296 cڡ  +max_addr_v6_r_n + = 256; + +298  +sockaddr + + tsock_addr_ty +; + +299  +_addr + + t4_addr_ty +; + +300 #i + `defed +( +__hpux +) + +302  + s4_mq_ty + + +304  +_addr + +imr_muɟddr +; + +305  +_addr + +imr_r +; + +308  +_mq + + t4_mq_ty +; + +310  +sockaddr_ + + tsockaddr_4_ty +; + +311  +6_addr + + t6_addr_ty +; + +312  +v6_mq + + t6_mq_ty +; + +313  +sockaddr_6 + + tsockaddr_6_ty +; + +314  +sockaddr_age + + tsockaddr_age_ty +; + +315  +sockaddr_un + + tsockaddr_un_ty +; + +316  +addrfo + + taddrfo_ty +; + +317 :: +lg + + tlg_ty +; + +318  + tiol_g_ty +; + +319  +ut32_t + + tu_lg_ty +; + +320  +ut16_t + + tu_sht_ty +; + +321 #i + `defed +( +BOOST_ASIO_HAS_SSIZE_T +) + +322  +ssize_t + + tsigd_size_ty +; + +324  + tsigd_size_ty +; + +326  + #BOOST_ASIO_OS_DEF +( +c + +BOOST_ASIO_OS_DEF_ +## + ) +c + +327  + #BOOST_ASIO_OS_DEF_AF_UNSPEC + +AF_UNSPEC + + + ) + +328  + #BOOST_ASIO_OS_DEF_AF_INET + +AF_INET + + + ) + +329  + #BOOST_ASIO_OS_DEF_AF_INET6 + +AF_INET6 + + + ) + +330  + #BOOST_ASIO_OS_DEF_SOCK_STREAM + +SOCK_STREAM + + + ) + +331  + #BOOST_ASIO_OS_DEF_SOCK_DGRAM + +SOCK_DGRAM + + + ) + +332  + #BOOST_ASIO_OS_DEF_SOCK_RAW + +SOCK_RAW + + + ) + +333  + #BOOST_ASIO_OS_DEF_SOCK_SEQPACKET + +SOCK_SEQPACKET + + + ) + +334  + #BOOST_ASIO_OS_DEF_IPPROTO_IP + +IPPROTO_IP + + + ) + +335  + #BOOST_ASIO_OS_DEF_IPPROTO_IPV6 + +IPPROTO_IPV6 + + + ) + +336  + #BOOST_ASIO_OS_DEF_IPPROTO_TCP + +IPPROTO_TCP + + + ) + +337  + #BOOST_ASIO_OS_DEF_IPPROTO_UDP + +IPPROTO_UDP + + + ) + +338  + #BOOST_ASIO_OS_DEF_IPPROTO_ICMP + +IPPROTO_ICMP + + + ) + +339  + #BOOST_ASIO_OS_DEF_IPPROTO_ICMPV6 + +IPPROTO_ICMPV6 + + + ) + +340  + #BOOST_ASIO_OS_DEF_FIONBIO + +FIONBIO + + + ) + +341  + #BOOST_ASIO_OS_DEF_FIONREAD + +FIONREAD + + + ) + +342  + #BOOST_ASIO_OS_DEF_INADDR_ANY + +INADDR_ANY + + + ) + +343  + #BOOST_ASIO_OS_DEF_MSG_OOB + +MSG_OOB + + + ) + +344  + #BOOST_ASIO_OS_DEF_MSG_PEEK + +MSG_PEEK + + + ) + +345  + #BOOST_ASIO_OS_DEF_MSG_DONTROUTE + +MSG_DONTROUTE + + + ) + +346  + #BOOST_ASIO_OS_DEF_MSG_EOR + +MSG_EOR + + + ) + +347  + #BOOST_ASIO_OS_DEF_SHUT_RD + +SHUT_RD + + + ) + +348  + #BOOST_ASIO_OS_DEF_SHUT_WR + +SHUT_WR + + + ) + +349  + #BOOST_ASIO_OS_DEF_SHUT_RDWR + +SHUT_RDWR + + + ) + +350  + #BOOST_ASIO_OS_DEF_SOMAXCONN + +SOMAXCONN + + + ) + +351  + #BOOST_ASIO_OS_DEF_SOL_SOCKET + +SOL_SOCKET + + + ) + +352  + #BOOST_ASIO_OS_DEF_SO_BROADCAST + +SO_BROADCAST + + + ) + +353  + #BOOST_ASIO_OS_DEF_SO_DEBUG + +SO_DEBUG + + + ) + +354  + #BOOST_ASIO_OS_DEF_SO_DONTROUTE + +SO_DONTROUTE + + + ) + +355  + #BOOST_ASIO_OS_DEF_SO_KEEPALIVE + +SO_KEEPALIVE + + + ) + +356  + #BOOST_ASIO_OS_DEF_SO_LINGER + +SO_LINGER + + + ) + +357  + #BOOST_ASIO_OS_DEF_SO_OOBINLINE + +SO_OOBINLINE + + + ) + +358  + #BOOST_ASIO_OS_DEF_SO_SNDBUF + +SO_SNDBUF + + + ) + +359  + #BOOST_ASIO_OS_DEF_SO_RCVBUF + +SO_RCVBUF + + + ) + +360  + #BOOST_ASIO_OS_DEF_SO_SNDLOWAT + +SO_SNDLOWAT + + + ) + +361  + #BOOST_ASIO_OS_DEF_SO_RCVLOWAT + +SO_RCVLOWAT + + + ) + +362  + #BOOST_ASIO_OS_DEF_SO_REUSEADDR + +SO_REUSEADDR + + + ) + +363  + #BOOST_ASIO_OS_DEF_TCP_NODELAY + +TCP_NODELAY + + + ) + +364  + #BOOST_ASIO_OS_DEF_IP_MULTICAST_IF + +IP_MULTICAST_IF + + + ) + +365  + #BOOST_ASIO_OS_DEF_IP_MULTICAST_TTL + +IP_MULTICAST_TTL + + + ) + +366  + #BOOST_ASIO_OS_DEF_IP_MULTICAST_LOOP + +IP_MULTICAST_LOOP + + + ) + +367  + #BOOST_ASIO_OS_DEF_IP_ADD_MEMBERSHIP + +IP_ADD_MEMBERSHIP + + + ) + +368  + #BOOST_ASIO_OS_DEF_IP_DROP_MEMBERSHIP + +IP_DROP_MEMBERSHIP + + + ) + +369  + #BOOST_ASIO_OS_DEF_IP_TTL + +IP_TTL + + + ) + +370  + #BOOST_ASIO_OS_DEF_IPV6_UNICAST_HOPS + +IPV6_UNICAST_HOPS + + + ) + +371  + #BOOST_ASIO_OS_DEF_IPV6_MULTICAST_IF + +IPV6_MULTICAST_IF + + + ) + +372  + #BOOST_ASIO_OS_DEF_IPV6_MULTICAST_HOPS + +IPV6_MULTICAST_HOPS + + + ) + +373  + #BOOST_ASIO_OS_DEF_IPV6_MULTICAST_LOOP + +IPV6_MULTICAST_LOOP + + + ) + +374  + #BOOST_ASIO_OS_DEF_IPV6_JOIN_GROUP + +IPV6_JOIN_GROUP + + + ) + +375  + #BOOST_ASIO_OS_DEF_IPV6_LEAVE_GROUP + +IPV6_LEAVE_GROUP + + + ) + +376  + #BOOST_ASIO_OS_DEF_AI_CANONNAME + +AI_CANONNAME + + + ) + +377  + #BOOST_ASIO_OS_DEF_AI_PASSIVE + +AI_PASSIVE + + + ) + +378  + #BOOST_ASIO_OS_DEF_AI_NUMERICHOST + +AI_NUMERICHOST + + + ) + +379 #i + `defed +( +AI_NUMERICSERV +) + +380  + #BOOST_ASIO_OS_DEF_AI_NUMERICSERV + +AI_NUMERICSERV + + + ) + +382  + #BOOST_ASIO_OS_DEF_AI_NUMERICSERV + 0 + + ) + +386 #i + `defed +( +AI_V4MAPPED +&& !defed( +__QNXNTO__ +) + +387  + #BOOST_ASIO_OS_DEF_AI_V4MAPPED + +AI_V4MAPPED + + + ) + +389  + #BOOST_ASIO_OS_DEF_AI_V4MAPPED + 0 + + ) + +391 #i + `defed +( +AI_ALL +&& !defed( +__QNXNTO__ +) + +392  + #BOOST_ASIO_OS_DEF_AI_ALL + +AI_ALL + + + ) + +394  + #BOOST_ASIO_OS_DEF_AI_ALL + 0 + + ) + +396 #i + `defed +( +AI_ADDRCONFIG +&& !defed( +__QNXNTO__ +) + +397  + #BOOST_ASIO_OS_DEF_AI_ADDRCONFIG + +AI_ADDRCONFIG + + + ) + +399  + #BOOST_ASIO_OS_DEF_AI_ADDRCONFIG + 0 + + ) + +401 #i + `defed +( +IOV_MAX +) + +402 cڡ  +max_iov_n + = +IOV_MAX +; + +405 cڡ  +max_iov_n + = 16; + +408 cڡ  +cuom_sock_ti_v + = 0xA5100000; + +409 cڡ  +ab_ci_ab܋d_ti + = 1; + +410 cڡ  +ways__ti + = 2; + +414 + } +} + +416  + ~ + + @/usr/include/boost/asio/detail/strand_executor_service.hpp + +11 #ide +BOOST_ASIO_DETAIL_STRAND_EXECUTOR_SERVICE_HPP + + +12  + #BOOST_ASIO_DETAIL_STRAND_EXECUTOR_SERVICE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28  + ~ + +30 +mea + + gboo + { + +31 +mea + + gasio + { + +32 +mea + + gda + { + +35 +ass + + gnd_execut_rvi + + +36 : +public + +executi_cڋxt_rvi_ba +< +nd_execut_rvi +> + +38 +public +: + +40 as + cnd_im + + +42 +public +: + +43 +BOOST_ASIO_DECL + ~ +nd_im +(); + +45 + give +: + +46 +nd + +ass + +nd_execut_rvi +; + +49 +mux +* + gmux_ +; + +54 +bo + + glocked_ +; + +58 +bo + + gshutdown_ +; + +63 + g_queue +< + gschedur_ݔi +> + gwag_queue_ +; + +68 + g_queue +< + gschedur_ݔi +> + gady_queue_ +; + +71 +nd_im +* + gxt_ +; + +72 +nd_im +* + gev_ +; + +75 +nd_execut_rvi +* + grvi_ +; + +78  + gshed_r +< + tnd_im +> + timemti_ty +; + +81 +BOOST_ASIO_DECL + +exic + +nd_execut_rvi +( +executi_cڋxt +& +cڋxt +); + +84 +BOOST_ASIO_DECL +  +shutdown +(); + +87 +BOOST_ASIO_DECL + +imemti_ty + +_imemti +(); + +90 + gme + < +tyme + + gExecut +,ym + gFuni +,ym + gAot +> + +91  +dich +(cڡ +imemti_ty +& +im +, +Execut +& +ex +, + +92 +BOOST_ASIO_MOVE_ARG +( +Funi + +funi +, cڡ +Aot +& +a +); + +95 + gme + < +tyme + + gExecut +,ym + gFuni +,ym + gAot +> + +96  +po +(cڡ +imemti_ty +& +im +, +Execut +& +ex +, + +97 +BOOST_ASIO_MOVE_ARG +( +Funi + +funi +, cڡ +Aot +& +a +); + +100 + gme + < +tyme + + gExecut +,ym + gFuni +,ym + gAot +> + +101  +der +(cڡ +imemti_ty +& +im +, +Execut +& +ex +, + +102 +BOOST_ASIO_MOVE_ARG +( +Funi + +funi +, cڡ +Aot +& +a +); + +105 +BOOST_ASIO_DECL +  +bo + +rušg__this_thad +( + +106 cڡ +imemti_ty +& +im +); + +108 + give +: + +109 +nd + +ass + +nd_im +; + +110 + gme + < +tyme + + gExecut +> +ass + + gvok +; + +113 +BOOST_ASIO_DECL +  +bo + +queue +(cڡ +imemti_ty +& +im +, + +114 +schedur_ݔi +* + +); + +117 +mux + + gmux_ +; + +120 um { + gnum_muxes + = 193 }; + +123 + gsced_r +< + gmux +> + gmuxes_ +[ +num_muxes +]; + +127 + gd +:: +size_t + +_ +; + +130 +nd_im +* + gim_li_ +; + +137  + ~ + +139  + ~ + +140 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +141  + ~ + + @/usr/include/boost/asio/detail/strand_service.hpp + +11 #ide +BOOST_ASIO_DETAIL_STRAND_SERVICE_HPP + + +12  + #BOOST_ASIO_DETAIL_STRAND_SERVICE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +29 +mea + + gda + { + +32 +ass + + gnd_rvi + + +33 : +public + +boo +:: +asio +:: +da +:: +rvi_ba +< +nd_rvi +> + +35 +ive +: + +37  +_do_come_ex +; + +40  + g_dich_ex +; + +42 + gpublic +: + +45 as + cnd_im + + +46 : +public + +ݔi + + +48 +public +: + +49 +nd_im +(); + +51 + give +: + +53 +nd + +ass + +nd_rvi +; + +54 +nd +  + g_do_come_ex +; + +55 +nd +  + g_dich_ex +; + +58 + gboo +:: +asio +:: +da +:: +mux + +mux_ +; + +63 +bo + + glocked_ +; + +68 + g_queue +< + gݔi +> + gwag_queue_ +; + +73 + g_queue +< + gݔi +> + gady_queue_ +; + +76  +nd_im +* + timemti_ty +; + +79 +BOOST_ASIO_DECL + +exic + +nd_rvi +( +boo +:: +asio +:: +io_cڋxt +& io_context); + +82 +BOOST_ASIO_DECL +  +shutdown +(); + +85 +BOOST_ASIO_DECL +  +cڡru +( +imemti_ty +& +im +); + +88 + gme + < +tyme + + gHdr +> + +89  +dich +( +imemti_ty +& +im +, +Hdr +& +hdr +); + +92 + gme + < +tyme + + gHdr +> + +93  +po +( +imemti_ty +& +im +, +Hdr +& +hdr +); + +96 +BOOST_ASIO_DECL + +bo + +rušg__this_thad +( + +97 cڡ +imemti_ty +& +im +) const; + +99 + give +: + +102 +BOOST_ASIO_DECL + +bo + +do_dich +( +imemti_ty +& +im +, +ݔi +* + +); + +105 +BOOST_ASIO_DECL +  +do_po +( +imemti_ty +& +im +, + +106 +ݔi +* + +, +bo + +is_ctui +); + +108 +BOOST_ASIO_DECL +  +do_come +(* +owr +, + +109 +ݔi +* +ba +, cڡ +boo +:: +syem +:: +r_code +& +ec +, + +110 +d +:: +size_t + +bys_sed +); + +113 + gio_cڋxt_im +& + gio_cڋxt_ +; + +116 + gboo +:: +asio +:: +da +:: +mux + +mux_ +; + +119 #i +defed +( +BOOST_ASIO_STRAND_IMPLEMENTATIONS +) + +120 um { + gnum_imemtis + = +BOOST_ASIO_STRAND_IMPLEMENTATIONS + }; + +122 um { + gnum_imemtis + = 193 }; + +126 + gsced_r +< + gnd_im +> + gimemtis_ +[ +num_imemtis +]; + +130 + gd +:: +size_t + +_ +; + +137  + ~ + +139  + ~ + +140 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +141  + ~ + + @/usr/include/boost/asio/detail/string_view.hpp + +11 #ide +BOOST_ASIO_DETAIL_STRING_VIEW_HPP + + +12  + #BOOST_ASIO_DETAIL_STRING_VIEW_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_STRING_VIEW +) + +22 #i +defed +( +BOOST_ASIO_HAS_STD_STRING_VIEW +) + +23  + ~ + +24 #i +defed +( +BOOST_ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW +) + +25  + ~ + +27 #r +BOOST_ASIO_HAS_STRING_VIEW + +is + +t + +but + +no + +rg_vw + i +avaab + + +30 +mea + + gboo + { + +31 +mea + + gasio + { + +33 #i +defed +( +BOOST_ASIO_HAS_STD_STRING_VIEW +) + +34 +usg + + gd +:: +basic_rg_vw +; + +35 +usg + + gd +:: +rg_vw +; + +36 #i +defed +( +BOOST_ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW +) + +37 +usg + + gd +:: +exriml +:: +basic_rg_vw +; + +38 +usg + + gd +:: +exriml +:: +rg_vw +; + +44  + #BOOST_ASIO_STRING_VIEW_PARAM + +boo +:: +asio +:: +rg_vw + + + ) + +46  + #BOOST_ASIO_STRING_VIEW_PARAM + cڡ +d +:: +rg +& + + ) + + @/usr/include/boost/asio/detail/thread_group.hpp + +11 #ide +BOOST_ASIO_DETAIL_THREAD_GROUP_HPP + + +12  + #BOOST_ASIO_DETAIL_THREAD_GROUP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + gasio + { + +24 +mea + + gda + { + +26 as + cthad_group + + +28 + gpublic +: + +30 +thad_group +() + +31 : +f_ +(0) + +36 ~ +thad_group +() + +38 +jo +(); + +42 + gme + < +tyme + + gFuni +> + +43  +_thad +( +Funi + +f +) + +45 + gf_ + = +w + +em +( +f +, +f_ +); + +49 + gme + < +tyme + + gFuni +> + +50  +_thads +( +Funi + +f +, +d +:: +size_t + +num_thads +) + +52  +d +:: +size_t + +i + = 0; + gi + < + gnum_thads +; ++i) + +53 +_thad +( +f +); + +57  +jo +() + +59  + gf_ +) + +61 + gf_ +-> + gthad_ +. +jo +(); + +62 +em +* + gtmp + = +f_ +; + +63 + gf_ + = +f_ +-> +xt_ +; + +64 +de + + gtmp +; + +68 + give +: + +70  + sem + + +72 +me + < +tyme + +Funi +> + +73 +exic + +em +( +Funi + +f +, im* +xt +) + +74 : +thad_ +( +f +), + +75 +xt_ +( +xt +) + +79 + gboo +:: +asio +:: +da +:: +thad + +thad_ +; + +80 +em +* + gxt_ +; + +84 +em +* + gf_ +; + + @/usr/include/boost/asio/detail/throw_error.hpp + +11 #ide +BOOST_ASIO_DETAIL_THROW_ERROR_HPP + + +12  + #BOOST_ASIO_DETAIL_THROW_ERROR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +25 +mea + + gda + { + +27 +BOOST_ASIO_DECL +  +do_throw_r +(cڡ +boo +:: +syem +:: +r_code +& +r +); + +29 +BOOST_ASIO_DECL +  +do_throw_r +(cڡ +boo +:: +syem +:: +r_code +& +r +, + +30 cڡ * +loti +); + +32 +le +  +throw_r +(cڡ +boo +:: +syem +:: +r_code +& +r +) + +34 i( +r +) + +35 +do_throw_r +( +r +); + +38 +le +  +throw_r +(cڡ +boo +:: +syem +:: +r_code +& +r +, + +39 cڡ * +loti +) + +41 i( + gr +) + +42 +do_throw_r +( +r +, +loti +); + +49  + ~ + +51 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +52  + ~ + + @/usr/include/boost/asio/detail/throw_exception.hpp + +11 #ide +BOOST_ASIO_DETAIL_THROW_EXCEPTION_HPP + + +12  + #BOOST_ASIO_DETAIL_THROW_EXCEPTION_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_BOOST_THROW_EXCEPTION +) + +21  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + gda + { + +28 #i +defed +( +BOOST_ASIO_HAS_BOOST_THROW_EXCEPTION +) + +29 +usg + + gboo +:: +throw_exi +; + +33 + gme + < +tyme + + gExi +> + +34  +throw_exi +(cڡ +Exi +& +e +); + +39 #i! +defed +( +BOOST_ASIO_NO_EXCEPTIONS +) + +40 + gme + < +tyme + + gExi +> + +41  +throw_exi +(cڡ +Exi +& +e +) + +43 +throw + + ge +; + + @/usr/include/boost/asio/detail/type_traits.hpp + +11 #ide +BOOST_ASIO_DETAIL_TYPE_TRAITS_HPP + + +12  + #BOOST_ASIO_DETAIL_TYPE_TRAITS_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_STD_TYPE_TRAITS +) + +21  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +39 +mea + + gboo + { + +40 +mea + + gasio + { + +42 #i +defed +( +BOOST_ASIO_HAS_STD_TYPE_TRAITS +) + +43 +usg + + gd +:: +add_cڡ +; + +44 +usg + + gd +:: +cdiڮ +; + +45 +usg + + gd +:: +dey +; + +46 +usg + + gd +:: +ab_if +; + +47 +usg + + gd +:: +l_ty +; + +48 +usg + + gd +:: +gl_cڡt +; + +49 +usg + + gd +:: +is_ba_of +; + +50 +usg + + gd +:: +is_ass +; + +51 +usg + + gd +:: +is_cڡ +; + +52 +usg + + gd +:: +is_cvtib +; + +53 +usg + + gd +:: +is_funi +; + +54 +usg + + gd +:: +is_me +; + +55 +usg + + gd +:: +move_por +; + +56 +usg + + gd +:: +move_n +; + +57 #i +defed +( +BOOST_ASIO_HAS_STD_INVOKE_RESULT +) + +58 + gme + < + gtyme +>  + gsu_of +; + +59 + gme + < +tyme + + gF +, + gtyme +... + gArgs +> + +60  + gsu_of +< +F +( +Args +...)> : +d +:: +voke_su + {}; + +62 +usg + + gd +:: +su_of +; + +64 +usg + + gd +:: +ue_ty +; + +66 +usg + + gboo +:: +add_cڡ +; + +67 + gme + < +bo + + gCdi +, +tyme + + gTy + = > + +68  +ab_if + : +boo +:: +ab_if_c +< +Cdi +, + gTy +> {}; + +69 +usg + + gboo +:: +cdiڮ +; + +70 +usg + + gboo +:: +dey +; + +71 +usg + + gboo +:: +l_ty +; + +72 +usg + + gboo +:: +gl_cڡt +; + +73 +usg + + gboo +:: +is_ba_of +; + +74 +usg + + gboo +:: +is_ass +; + +75 +usg + + gboo +:: +is_cڡ +; + +76 +usg + + gboo +:: +is_cvtib +; + +77 +usg + + gboo +:: +is_funi +; + +78 +usg + + gboo +:: +is_me +; + +79 +usg + + gboo +:: +move_por +; + +80 +usg + + gboo +:: +move_n +; + +81 +usg + + gboo +:: +su_of +; + +82 +usg + + gboo +:: +ue_ty +; + + @/usr/include/boost/asio/detail/variadic_templates.hpp + +11 #ide +BOOST_ASIO_DETAIL_VARIADIC_TEMPLATES_HPP + + +12  + #BOOST_ASIO_DETAIL_VARIADIC_TEMPLATES_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_HAS_VARIADIC_TEMPLATES +) + +22  + #BOOST_ASIO_VARIADIC_TPARAMS +( +n + +BOOST_ASIO_VARIADIC_TPARAMS_ +## + ) +n + +24  + #BOOST_ASIO_VARIADIC_TPARAMS_1 + \ + +25 +tyme + +T1 + + + ) + +26  + #BOOST_ASIO_VARIADIC_TPARAMS_2 + \ + +27 +tyme + +T1 +,ym +T2 + + + ) + +28  + #BOOST_ASIO_VARIADIC_TPARAMS_3 + \ + +29 +tyme + +T1 +,ym +T2 +,ym +T3 + + + ) + +30  + #BOOST_ASIO_VARIADIC_TPARAMS_4 + \ + +31 +tyme + +T1 +,ym +T2 +,ym +T3 +,ym +T4 + + + ) + +32  + #BOOST_ASIO_VARIADIC_TPARAMS_5 + \ + +33 +tyme + +T1 +,ym +T2 +,ym +T3 +,ym +T4 +,ym +T5 + + + ) + +35  + #BOOST_ASIO_VARIADIC_TARGS +( +n + +BOOST_ASIO_VARIADIC_TARGS_ +## + ) +n + +37  + #BOOST_ASIO_VARIADIC_TARGS_1 + +T1 + + + ) + +38  + #BOOST_ASIO_VARIADIC_TARGS_2 + +T1 +, +T2 + + + ) + +39  + #BOOST_ASIO_VARIADIC_TARGS_3 + +T1 +, +T2 +, +T3 + + + ) + +40  + #BOOST_ASIO_VARIADIC_TARGS_4 + +T1 +, +T2 +, +T3 +, +T4 + + + ) + +41  + #BOOST_ASIO_VARIADIC_TARGS_5 + +T1 +, +T2 +, +T3 +, +T4 +, +T5 + + + ) + +43  + #BOOST_ASIO_VARIADIC_BYVAL_PARAMS +( +n +) \ + +44 +BOOST_ASIO_VARIADIC_BYVAL_PARAMS_ +## +n + + + ) + +46  + #BOOST_ASIO_VARIADIC_BYVAL_PARAMS_1 + +T1 + +x1 + + + ) + +47  + #BOOST_ASIO_VARIADIC_BYVAL_PARAMS_2 + +T1 + +x1 +, +T2 + +x2 + + + ) + +48  + #BOOST_ASIO_VARIADIC_BYVAL_PARAMS_3 + +T1 + +x1 +, +T2 + +x2 +, +T3 + +x3 + + + ) + +49  + #BOOST_ASIO_VARIADIC_BYVAL_PARAMS_4 + +T1 + +x1 +, +T2 + +x2 +, +T3 + +x3 +, +T4 + +x4 + + + ) + +50  + #BOOST_ASIO_VARIADIC_BYVAL_PARAMS_5 + +T1 + +x1 +, +T2 + +x2 +, +T3 + +x3 +, +T4 + +x4 +, +T5 + +x5 + + + ) + +52  + #BOOST_ASIO_VARIADIC_BYVAL_ARGS +( +n +) \ + +53 +BOOST_ASIO_VARIADIC_BYVAL_ARGS_ +## +n + + + ) + +55  + #BOOST_ASIO_VARIADIC_BYVAL_ARGS_1 + +x1 + + + ) + +56  + #BOOST_ASIO_VARIADIC_BYVAL_ARGS_2 + +x1 +, +x2 + + + ) + +57  + #BOOST_ASIO_VARIADIC_BYVAL_ARGS_3 + +x1 +, +x2 +, +x3 + + + ) + +58  + #BOOST_ASIO_VARIADIC_BYVAL_ARGS_4 + +x1 +, +x2 +, +x3 +, +x4 + + + ) + +59  + #BOOST_ASIO_VARIADIC_BYVAL_ARGS_5 + +x1 +, +x2 +, +x3 +, +x4 +, +x5 + + + ) + +61  + #BOOST_ASIO_VARIADIC_MOVE_PARAMS +( +n +) \ + +62 +BOOST_ASIO_VARIADIC_MOVE_PARAMS_ +## +n + + + ) + +64  + #BOOST_ASIO_VARIADIC_MOVE_PARAMS_1 + \ + +65 + `BOOST_ASIO_MOVE_ARG +( +T1 + +x1 + + + ) + +66  + #BOOST_ASIO_VARIADIC_MOVE_PARAMS_2 + \ + +67 + `BOOST_ASIO_MOVE_ARG +( +T1 + +x1 +, BOOST_ASIO_MOVE_ARG( +T2 + +x2 + + + ) + +68  + #BOOST_ASIO_VARIADIC_MOVE_PARAMS_3 + \ + +69 + `BOOST_ASIO_MOVE_ARG +( +T1 + +x1 +, BOOST_ASIO_MOVE_ARG( +T2 + +x2 +, \ + +70 + `BOOST_ASIO_MOVE_ARG +( +T3 + +x3 + + + ) + +71  + #BOOST_ASIO_VARIADIC_MOVE_PARAMS_4 + \ + +72 + `BOOST_ASIO_MOVE_ARG +( +T1 + +x1 +, BOOST_ASIO_MOVE_ARG( +T2 + +x2 +, \ + +73 + `BOOST_ASIO_MOVE_ARG +( +T3 + +x3 +, BOOST_ASIO_MOVE_ARG( +T4 + +x4 + + + ) + +74  + #BOOST_ASIO_VARIADIC_MOVE_PARAMS_5 + \ + +75 + `BOOST_ASIO_MOVE_ARG +( +T1 + +x1 +, BOOST_ASIO_MOVE_ARG( +T2 + +x2 +, \ + +76 + `BOOST_ASIO_MOVE_ARG +( +T3 + +x3 +, BOOST_ASIO_MOVE_ARG( +T4 + +x4 +, \ + +77 + `BOOST_ASIO_MOVE_ARG +( +T5 + +x5 + + + ) + +79  + #BOOST_ASIO_VARIADIC_MOVE_ARGS +( +n +) \ + +80 +BOOST_ASIO_VARIADIC_MOVE_ARGS_ +## +n + + + ) + +82  + #BOOST_ASIO_VARIADIC_MOVE_ARGS_1 + \ + +83 + `BOOST_ASIO_MOVE_CAST +( +T1 +)( +x1 +) + + ) + +84  + #BOOST_ASIO_VARIADIC_MOVE_ARGS_2 + \ + +85 + `BOOST_ASIO_MOVE_CAST +( +T1 +)( +x1 +), BOOST_ASIO_MOVE_CAST( +T2 +)( +x2 +) + + ) + +86  + #BOOST_ASIO_VARIADIC_MOVE_ARGS_3 + \ + +87 + `BOOST_ASIO_MOVE_CAST +( +T1 +)( +x1 +), BOOST_ASIO_MOVE_CAST( +T2 +)( +x2 +), \ + +88 + `BOOST_ASIO_MOVE_CAST +( +T3 +)( +x3 +) + + ) + +89  + #BOOST_ASIO_VARIADIC_MOVE_ARGS_4 + \ + +90 + `BOOST_ASIO_MOVE_CAST +( +T1 +)( +x1 +), BOOST_ASIO_MOVE_CAST( +T2 +)( +x2 +), \ + +91 + `BOOST_ASIO_MOVE_CAST +( +T3 +)( +x3 +), BOOST_ASIO_MOVE_CAST( +T4 +)( +x4 +) + + ) + +92  + #BOOST_ASIO_VARIADIC_MOVE_ARGS_5 + \ + +93 + `BOOST_ASIO_MOVE_CAST +( +T1 +)( +x1 +), BOOST_ASIO_MOVE_CAST( +T2 +)( +x2 +), \ + +94 + `BOOST_ASIO_MOVE_CAST +( +T3 +)( +x3 +), BOOST_ASIO_MOVE_CAST( +T4 +)( +x4 +), \ + +95 + `BOOST_ASIO_MOVE_CAST +( +T5 +)( +x5 +) + + ) + +97  + #BOOST_ASIO_VARIADIC_DECAY +( +n +) \ + +98 +BOOST_ASIO_VARIADIC_DECAY_ +## +n + + + ) + +100  + #BOOST_ASIO_VARIADIC_DECAY_1 + \ + +101 +tyme + +dey +< +T1 +>:: +ty + + + ) + +102  + #BOOST_ASIO_VARIADIC_DECAY_2 + \ + +103 +tyme + +dey +< +T1 +>:: +ty +,ymdey< +T2 +>:: + ) +type + +104  + #BOOST_ASIO_VARIADIC_DECAY_3 + \ + +105 +tyme + +dey +< +T1 +>:: +ty +,ymdey< +T2 +>::type, \ + +106 +tyme + +dey +< +T3 +>:: +ty + + + ) + +107  + #BOOST_ASIO_VARIADIC_DECAY_4 + \ + +108 +tyme + +dey +< +T1 +>:: +ty +,ymdey< +T2 +>::type, \ + +109 +tyme + +dey +< +T3 +>:: +ty +,ymdey< +T4 +>:: + ) +type + +110  + #BOOST_ASIO_VARIADIC_DECAY_5 + \ + +111 +tyme + +dey +< +T1 +>:: +ty +,ymdey< +T2 +>::type, \ + +112 +tyme + +dey +< +T3 +>:: +ty +,ymdey< +T4 +>::type, \ + +113 +tyme + +dey +< +T5 +>:: +ty + + + ) + +115  + #BOOST_ASIO_VARIADIC_GENERATE +( +m + + `m +(1m(2m(3m(4m(5) + + ) + + @/usr/include/boost/asio/detail/win_iocp_handle_service.hpp + +12 #ide +BOOST_ASIO_DETAIL_WIN_IOCP_HANDLE_SERVICE_HPP + + +13  + #BOOST_ASIO_DETAIL_WIN_IOCP_HANDLE_SERVICE_HPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +35  + ~ + +37 +mea + + gboo + { + +38 +mea + + gasio + { + +39 +mea + + gda + { + +41 +ass + + gw_io_hd_rvi + : + +42 +public + +rvi_ba +< +w_io_hd_rvi +> + +44 +public +: + +46  +HANDLE + + ttive_hd_ty +; + +49 as + cimemti_ty + + +51 + gpublic +: + +53 +imemti_ty +() + +54 : +hd_ +( +INVALID_HANDLE_VALUE +), + +55 +_nΩi_thad_id_ +(0), + +56 +xt_ +(0), + +57 +ev_ +(0) + +61 + give +: + +63 +nd + +ass + +w_io_hd_rvi +; + +66 +tive_hd_ty + + ghd_ +; + +72 +DWORD + + g_nΩi_thad_id_ +; + +75 +imemti_ty +* + gxt_ +; + +76 +imemti_ty +* + gev_ +; + +79 +BOOST_ASIO_DECL + +w_io_hd_rvi +( +boo +:: +asio +:: +io_cڋxt +& io_context); + +82 +BOOST_ASIO_DECL +  +shutdown +(); + +85 +BOOST_ASIO_DECL +  +cڡru +( +imemti_ty +& +im +); + +88 +BOOST_ASIO_DECL +  +move_cڡru +( +imemti_ty +& +im +, + +89 +imemti_ty +& +h_im +); + +92 +BOOST_ASIO_DECL +  +move_assign +( +imemti_ty +& +im +, + +93 +w_io_hd_rvi +& +h_rvi +, + +94 +imemti_ty +& +h_im +); + +97 +BOOST_ASIO_DECL +  +deroy +( +imemti_ty +& +im +); + +100 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +assign +( +imemti_ty +& +im +, + +101 cڡ +tive_hd_ty +& +hd +, +boo +:: +syem +:: +r_code +& +ec +); + +104 +bo + +is_ݒ +(cڡ +imemti_ty +& +im +) const + +106  + gim +. + ghd_ + ! +INVALID_HANDLE_VALUE +; + +110 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +o +( +imemti_ty +& +im +, + +111 +boo +:: +syem +:: +r_code +& +ec +); + +114 +tive_hd_ty + +tive_hd +(cڡ +imemti_ty +& +im +) const + +116  + gim +. + ghd_ +; + +120 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +nl +( +imemti_ty +& +im +, + +121 +boo +:: +syem +:: +r_code +& +ec +); + +124 + gme + < +tyme + + gCڡBufrSequ +> + +125 +size_t + +wre_some +( +imemti_ty +& +im +, + +126 cڡ +CڡBufrSequ +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +) + +128  +wre_some_ +( +im +, 0, +bufrs +, +ec +); + +133 + gme + < +tyme + + gCڡBufrSequ +> + +134 +size_t + +wre_some_ +( +imemti_ty +& +im +, +ut64_t + +offt +, + +135 cڡ +CڡBufrSequ +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +) + +137 +boo +:: +asio +:: +cڡ_bufr + +bufr + = + +138 +bufr_qu_adr +< +boo +:: +asio +:: +cڡ_bufr +, + +139 + gCڡBufrSequ +>:: +f +( +bufrs +); + +141  +do_wre +( +im +, +offt +, +bufr +, +ec +); + +146 + gme + < +tyme + + gCڡBufrSequ +,ym + gHdr +> + +147  +async_wre_some +( +imemti_ty +& +im +, + +148 cڡ +CڡBufrSequ +& +bufrs +, +Hdr +& +hdr +) + +151  + gw_io_hd_wre_ +< + tCڡBufrSequ +, + tHdr +> + t +; + +152 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +153 + +:: +r +:: +lo +( +hdr +), 0 }; + +154 + gp +. +w + ( +p +. +v + + +( +bufrs +, +hdr +); + +156 +BOOST_ASIO_HANDLER_CREATION +(( +io_rvi_ +. +cڋxt +(), * +p +.p, "hd", & +im +, + +157 +t_ +< +utmax_t +>( +im +. +hd_ +), "async_write_some")); + +159 +t_wre_ +( +im +, 0, + +160 +bufr_qu_adr +< +boo +:: +asio +:: +cڡ_bufr +, + +161 +CڡBufrSequ +>:: +f +( +bufrs +), +p +.p); + +162 + gp +. + gv + = +p +.p = 0; + +167 + gme + < +tyme + + gCڡBufrSequ +,ym + gHdr +> + +168  +async_wre_some_ +( +imemti_ty +& +im +, +ut64_t + +offt +, + +169 cڡ +CڡBufrSequ +& +bufrs +, +Hdr +& +hdr +) + +172  + gw_io_hd_wre_ +< + tCڡBufrSequ +, + tHdr +> + t +; + +173 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +174 + +:: +r +:: +lo +( +hdr +), 0 }; + +175 + gp +. +w + ( +p +. +v + + +( +bufrs +, +hdr +); + +177 +BOOST_ASIO_HANDLER_CREATION +(( +io_rvi_ +. +cڋxt +(), * +p +.p, "hd", & +im +, + +178 +t_ +< +utmax_t +>( +im +. +hd_ +), "async_write_some_at")); + +180 +t_wre_ +( +im +, +offt +, + +181 +bufr_qu_adr +< +boo +:: +asio +:: +cڡ_bufr +, + +182 +CڡBufrSequ +>:: +f +( +bufrs +), +p +.p); + +183 + gp +. + gv + = +p +.p = 0; + +187 + gme + < +tyme + + gMubBufrSequ +> + +188 +size_t + +ad_some +( +imemti_ty +& +im +, + +189 cڡ +MubBufrSequ +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +) + +191  +ad_some_ +( +im +, 0, +bufrs +, +ec +); + +195 + gme + < +tyme + + gMubBufrSequ +> + +196 +size_t + +ad_some_ +( +imemti_ty +& +im +, +ut64_t + +offt +, + +197 cڡ +MubBufrSequ +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +) + +199 +boo +:: +asio +:: +mub_bufr + +bufr + = + +200 +bufr_qu_adr +< +boo +:: +asio +:: +mub_bufr +, + +201 + gMubBufrSequ +>:: +f +( +bufrs +); + +203  +do_ad +( +im +, +offt +, +bufr +, +ec +); + +208 + gme + < +tyme + + gMubBufrSequ +,ym + gHdr +> + +209  +async_ad_some +( +imemti_ty +& +im +, + +210 cڡ +MubBufrSequ +& +bufrs +, +Hdr +& +hdr +) + +213  + gw_io_hd_ad_ +< + tMubBufrSequ +, + tHdr +> + t +; + +214 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +215 + +:: +r +:: +lo +( +hdr +), 0 }; + +216 + gp +. +w + ( +p +. +v + + +( +bufrs +, +hdr +); + +218 +BOOST_ASIO_HANDLER_CREATION +(( +io_rvi_ +. +cڋxt +(), * +p +.p, "hd", & +im +, + +219 +t_ +< +utmax_t +>( +im +. +hd_ +), "async_read_some")); + +221 +t_ad_ +( +im +, 0, + +222 +bufr_qu_adr +< +boo +:: +asio +:: +mub_bufr +, + +223 +MubBufrSequ +>:: +f +( +bufrs +), +p +.p); + +224 + gp +. + gv + = +p +.p = 0; + +230 + gme + < +tyme + + gMubBufrSequ +,ym + gHdr +> + +231  +async_ad_some_ +( +imemti_ty +& +im +, +ut64_t + +offt +, + +232 cڡ +MubBufrSequ +& +bufrs +, +Hdr +& +hdr +) + +235  + gw_io_hd_ad_ +< + tMubBufrSequ +, + tHdr +> + t +; + +236 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +237 + +:: +r +:: +lo +( +hdr +), 0 }; + +238 + gp +. +w + ( +p +. +v + + +( +bufrs +, +hdr +); + +240 +BOOST_ASIO_HANDLER_CREATION +(( +io_rvi_ +. +cڋxt +(), * +p +.p, "hd", & +im +, + +241 +t_ +< +utmax_t +>( +im +. +hd_ +), "async_read_some_at")); + +243 +t_ad_ +( +im +, +offt +, + +244 +bufr_qu_adr +< +boo +:: +asio +:: +mub_bufr +, + +245 +MubBufrSequ +>:: +f +( +bufrs +), +p +.p); + +246 + gp +. + gv + = +p +.p = 0; + +249 + give +: + +251 +size_t + +wre_some +( +imemti_ty +& +im +, + +252 cڡ +nu_bufrs +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +); + +253 +size_t + +wre_some_ +( +imemti_ty +& +im +, +ut64_t + +offt +, + +254 cڡ +nu_bufrs +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +); + +255 + gme + < +tyme + + gHdr +> + +256  +async_wre_some +( +imemti_ty +& +im +, + +257 cڡ +nu_bufrs +& +bufrs +, +Hdr +& +hdr +); + +258 + gme + < +tyme + + gHdr +> + +259  +async_wre_some_ +( +imemti_ty +& +im +, +ut64_t + +offt +, + +260 cڡ +nu_bufrs +& +bufrs +, +Hdr +& +hdr +); + +261 +size_t + +ad_some +( +imemti_ty +& +im +, + +262 cڡ +nu_bufrs +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +); + +263 +size_t + +ad_some_ +( +imemti_ty +& +im +, +ut64_t + +offt +, + +264 cڡ +nu_bufrs +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +); + +265 + gme + < +tyme + + gHdr +> + +266  +async_ad_some +( +imemti_ty +& +im +, + +267 cڡ +nu_bufrs +& +bufrs +, +Hdr +& +hdr +); + +268 + gme + < +tyme + + gHdr +> + +269  +async_ad_some_ +( +imemti_ty +& +im +, +ut64_t + +offt +, + +270 cڡ +nu_bufrs +& +bufrs +, +Hdr +& +hdr +); + +273 +ass + + govϵed_w +; + +276 +BOOST_ASIO_DECL + +size_t + +do_wre +( +imemti_ty +& +im +, + +277 +ut64_t + +offt +, cڡ +boo +:: +asio +:: +cڡ_bufr +& +bufr +, + +278 +boo +:: +syem +:: +r_code +& +ec +); + +281 +BOOST_ASIO_DECL +  +t_wre_ +( +imemti_ty +& +im +, + +282 +ut64_t + +offt +, cڡ +boo +:: +asio +:: +cڡ_bufr +& +bufr +, + +283 +ݔi +* + +); + +286 +BOOST_ASIO_DECL + +size_t + +do_ad +( +imemti_ty +& +im +, + +287 +ut64_t + +offt +, cڡ +boo +:: +asio +:: +mub_bufr +& +bufr +, + +288 +boo +:: +syem +:: +r_code +& +ec +); + +291 +BOOST_ASIO_DECL +  +t_ad_ +( +imemti_ty +& +im +, + +292 +ut64_t + +offt +, cڡ +boo +:: +asio +:: +mub_bufr +& +bufr +, + +293 +ݔi +* + +); + +296 +BOOST_ASIO_DECL +  +upde_nΩi_thad_id +( +imemti_ty +& +im +); + +300 +BOOST_ASIO_DECL +  +o_f_derui +( +imemti_ty +& +im +); + +304 + gw_io_io_cڋxt +& + gio_rvi_ +; + +307 +mux + + gmux_ +; + +310 +imemti_ty +* + gim_li_ +; + +317  + ~ + +319 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +320  + ~ + + @/usr/include/boost/asio/detail/win_iocp_overlapped_ptr.hpp + +11 #ide +BOOST_ASIO_DETAIL_WIN_IOCP_OVERLAPPED_PTR_HPP + + +12  + #BOOST_ASIO_DETAIL_WIN_IOCP_OVERLAPPED_PTR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +29  + ~ + +31 +mea + + gboo + { + +32 +mea + + gasio + { + +33 +mea + + gda + { + +36 as + cw_io_ovϵed_r + + +37 : +ive + +ncyab + + +39 +public +: + +41 +w_io_ovϵed_r +() + +42 : +r_ +(0), + +43 +io_rvi_ +(0) + +48 + gme + < +tyme + + gHdr +> + +49 +exic + +w_io_ovϵed_r +( + +50 +boo +:: +asio +:: +io_cڋxt +& io_cڋxt, +BOOST_ASIO_MOVE_ARG +( +Hdr + +hdr +) + +51 : +r_ +(0), + +52 +io_rvi_ +(0) + +54 + gthis +-> +t +( +io_cڋxt +, +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)); + +58 ~ +w_io_ovϵed_r +() + +60 +t +(); + +64  +t +() + +66 i( + gr_ +) + +68 + gr_ +-> +deroy +(); + +69 + gr_ + = 0; + +70 + gio_rvi_ +-> +wk_fished +(); + +71 + gio_rvi_ + = 0; + +77 + gme + < +tyme + + gHdr +> + +78  +t +( +boo +:: +asio +:: +io_cڋxt +& io_cڋxt, +Hdr + +hdr +) + +80  + gw_io_ovϵed_ +< + tHdr +> + t +; + +81 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +82 + +:: +r +:: +lo +( +hdr +), 0 }; + +83 + gp +. +w + ( +p +. +v + + +( +hdr +); + +85 +BOOST_ASIO_HANDLER_CREATION +(( +io_cڋxt +, * +p +.p, + +86 "io_cڋxt", & +io_cڋxt +. +im_ +, 0, "overlapped")); + +88 + gio_cڋxt +. + gim_ +. +wk_d +(); + +89 +t +(); + +90 + gr_ + = +p +.p; + +91 + gp +. + gv + = +p +.p = 0; + +92 + gio_rvi_ + = & +io_cڋxt +. +im_ +; + +96 +OVERLAPPED +* +g +() + +98  + gr_ +; + +102 cڡ +OVERLAPPED +* +g +() const + +104  + gr_ +; + +108 +OVERLAPPED +* +a +() + +110 i( + gr_ +) + +111 + gio_rvi_ +-> +_ndg +( +r_ +); + +113 +OVERLAPPED +* + gtmp + = +r_ +; + +114 + gr_ + = 0; + +115 + gio_rvi_ + = 0; + +116  + gtmp +; + +120  +come +(cڡ +boo +:: +syem +:: +r_code +& +ec +, + +121 +d +:: +size_t + +bys_sed +) + +123 i( +r_ +) + +125 +io_rvi_ +-> +_comi +( +r_ +, +ec +, + +126 +ic_ +< +DWORD +>( +bys_sed +)); + +127 + gr_ + = 0; + +128 + gio_rvi_ + = 0; + +132 + give +: + +133 +w_io_ݔi +* +r_ +; + +134 +w_io_io_cڋxt +* + gio_rvi_ +; + +141  + ~ + + @/usr/include/boost/asio/detail/win_iocp_serial_port_service.hpp + +12 #ide +BOOST_ASIO_DETAIL_WIN_IOCP_SERIAL_PORT_SERVICE_HPP + + +13  + #BOOST_ASIO_DETAIL_WIN_IOCP_SERIAL_PORT_SERVICE_HPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_HAS_IOCP +&& defed( +BOOST_ASIO_HAS_SERIAL_PORT +) + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28  + ~ + +30 +mea + + gboo + { + +31 +mea + + gasio + { + +32 +mea + + gda + { + +35 +ass + + gw_io_rl_pt_rvi + : + +36 +public + +rvi_ba +< +w_io_rl_pt_rvi +> + +38 +public +: + +40  +w_io_hd_rvi +:: + ttive_hd_ty +ative_handle_type; + +43  + gw_io_hd_rvi +:: + timemti_ty + implementation_type; + +46 +BOOST_ASIO_DECL + +w_io_rl_pt_rvi +( + +47 +boo +:: +asio +:: +io_cڋxt +& io_context); + +50 +BOOST_ASIO_DECL +  +shutdown +(); + +53  +cڡru +( +imemti_ty +& +im +) + +55 + ghd_rvi_ +. +cڡru +( +im +); + +59  +move_cڡru +( +imemti_ty +& +im +, + +60 +imemti_ty +& +h_im +) + +62 + ghd_rvi_ +. +move_cڡru +( +im +, +h_im +); + +66  +move_assign +( +imemti_ty +& +im +, + +67 +w_io_rl_pt_rvi +& +h_rvi +, + +68 +imemti_ty +& +h_im +) + +70 + ghd_rvi_ +. +move_assign +( +im +, + +71 +h_rvi +. +hd_rvi_ +, +h_im +); + +75  +deroy +( +imemti_ty +& +im +) + +77 + ghd_rvi_ +. +deroy +( +im +); + +81 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +ݒ +( +imemti_ty +& +im +, + +82 cڡ +d +:: +rg +& +devi +, +boo +:: +syem +:: +r_code +& +ec +); + +85 + gboo +:: +syem +:: +r_code + +assign +( +imemti_ty +& +im +, + +86 cڡ +tive_hd_ty +& +hd +, +boo +:: +syem +:: +r_code +& +ec +) + +88  +hd_rvi_ +. +assign +( +im +, +hd +, +ec +); + +92 +bo + +is_ݒ +(cڡ +imemti_ty +& +im +) const + +94  + ghd_rvi_ +. +is_ݒ +( +im +); + +98 + gboo +:: +syem +:: +r_code + +o +( +imemti_ty +& +im +, + +99 +boo +:: +syem +:: +r_code +& +ec +) + +101  +hd_rvi_ +. +o +( +im +, +ec +); + +105 +tive_hd_ty + +tive_hd +( +imemti_ty +& +im +) + +107  + ghd_rvi_ +. +tive_hd +( +im +); + +111 + gboo +:: +syem +:: +r_code + +nl +( +imemti_ty +& +im +, + +112 +boo +:: +syem +:: +r_code +& +ec +) + +114  +hd_rvi_ +. +nl +( +im +, +ec +); + +118 + gme + < +tyme + + gSbSlPtOi +> + +119 + gboo +:: +syem +:: +r_code + +t_ti +( +imemti_ty +& +im +, + +120 cڡ +SbSlPtOi +& +ti +, +boo +:: +syem +:: +r_code +& +ec +) + +122  +do_t_ti +( +im +, + +123 & +w_io_rl_pt_rvi +:: +e_ti +< +SbSlPtOi +>, + +124 & +ti +, +ec +); + +128 + gme + < +tyme + + gGbSlPtOi +> + +129 + gboo +:: +syem +:: +r_code + +g_ti +(cڡ +imemti_ty +& +im +, + +130 +GbSlPtOi +& +ti +, +boo +:: +syem +:: +r_code +& +ec +) const + +132  +do_g_ti +( +im +, + +133 & +w_io_rl_pt_rvi +:: +ld_ti +< +GbSlPtOi +>, + +134 & +ti +, +ec +); + +138 + gboo +:: +syem +:: +r_code + +nd_bak +( +imemti_ty +&, + +139 +boo +:: +syem +:: +r_code +& +ec +) + +141 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +142  + gec +; + +146 + gme + < +tyme + + gCڡBufrSequ +> + +147 +size_t + +wre_some +( +imemti_ty +& +im +, + +148 cڡ +CڡBufrSequ +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +) + +150  +hd_rvi_ +. +wre_some +( +im +, +bufrs +, +ec +); + +155 + gme + < +tyme + + gCڡBufrSequ +,ym + gHdr +> + +156  +async_wre_some +( +imemti_ty +& +im +, + +157 cڡ +CڡBufrSequ +& +bufrs +, +Hdr +& +hdr +) + +159 + ghd_rvi_ +. +async_wre_some +( +im +, +bufrs +, +hdr +); + +163 + gme + < +tyme + + gMubBufrSequ +> + +164 +size_t + +ad_some +( +imemti_ty +& +im +, + +165 cڡ +MubBufrSequ +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +) + +167  +hd_rvi_ +. +ad_some +( +im +, +bufrs +, +ec +); + +172 + gme + < +tyme + + gMubBufrSequ +,ym + gHdr +> + +173  +async_ad_some +( +imemti_ty +& +im +, + +174 cڡ +MubBufrSequ +& +bufrs +, +Hdr +& +hdr +) + +176 + ghd_rvi_ +. +async_ad_some +( +im +, +bufrs +, +hdr +); + +179 + give +: + +181  +boo +:: + tsyem +:: + tr_code + (* + te_funi_ty +)( + +182 cڡ *, :: + tDCB +&, + tboo +:: + tsyem +:: + tr_code +&); + +185 + gme + < +tyme + + gSbSlPtOi +> + +186  + gboo +:: +syem +:: +r_code + +e_ti +(cڡ * +ti +, + +187 :: +DCB +& +age +, +boo +:: +syem +:: +r_code +& +ec +) + +189 +ic_ +( +ti +)-> +e +( +age +, +ec +); + +190  + gec +; + +194 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +do_t_ti +( + +195 +imemti_ty +& +im +, +e_funi_ty + +e +, + +196 cڡ * +ti +, +boo +:: +syem +:: +r_code +& +ec +); + +199  + gboo +:: + tsyem +:: + tr_code + (* + tld_funi_ty +)( + +200 *, cڡ :: + tDCB +&, + tboo +:: + tsyem +:: + tr_code +&); + +203 + gme + < +tyme + + gGbSlPtOi +> + +204  + gboo +:: +syem +:: +r_code + +ld_ti +(* +ti +, + +205 cڡ :: +DCB +& +age +, +boo +:: +syem +:: +r_code +& +ec +) + +207 +ic_ +< +GbSlPtOi +*>( +ti +)-> +ld +( +age +, +ec +); + +208  + gec +; + +212 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +do_g_ti +( + +213 cڡ +imemti_ty +& +im +, +ld_funi_ty + +ld +, + +214 * +ti +, +boo +:: +syem +:: +r_code +& +ec +) const; + +217 +w_io_hd_rvi + + ghd_rvi_ +; + +224  + ~ + +226 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +227  + ~ + + @/usr/include/boost/asio/detail/win_iocp_socket_service.hpp + +11 #ide +BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_SERVICE_HPP + + +12  + #BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_SERVICE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +39  + ~ + +40  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +44  + ~ + +45  + ~ + +47  + ~ + +49 +mea + + gboo + { + +50 +mea + + gasio + { + +51 +mea + + gda + { + +53 + gme + < +tyme + + gProc +> + +54 +ass + + gw_io_sock_rvi + : + +55 +public + +rvi_ba +< +w_io_sock_rvi +< +Proc +> >, + +56 +public + + gw_io_sock_rvi_ba + + +58 + gpublic +: + +60  +Proc + + toc_ty +; + +63  +tyme + + tProc +:: + tdpot + + tdpot_ty +; + +66 as + ctive_hd_ty + + +68 + gpublic +: + +69 +tive_hd_ty +( +sock_ty + +s +) + +70 : +sock_ +( +s +), + +71 +have_me_dpot_ +( +l +) + +75 +tive_hd_ty +( +sock_ty + +s +, cڡ +dpot_ty +& + +) + +76 : +sock_ +( +s +), + +77 +have_me_dpot_ +( +ue +), + +78 +me_dpot_ +( + +) + +82  + gݔ +=( +sock_ty + +s +) + +84 +sock_ + = +s +; + +85 + ghave_me_dpot_ + = +l +; + +86 + gme_dpot_ + = +dpot_ty +(); + +89 +ݔ + +sock_ty +() const + +91  + gsock_ +; + +94 +bo + +have_me_dpot +() const + +96  + ghave_me_dpot_ +; + +99 +dpot_ty + +me_dpot +() const + +101  + gme_dpot_ +; + +104 + give +: + +105 +sock_ty + +sock_ +; + +106 +bo + + ghave_me_dpot_ +; + +107 +dpot_ty + + gme_dpot_ +; + +111  + gimemti_ty + : + +112 +w_io_sock_rvi_ba +:: +ba_imemti_ty + + +115 +imemti_ty +() + +116 : +oc_ +( +dpot_ty +(). +oc +()), + +117 +have_me_dpot_ +( +l +), + +118 +me_dpot_ +() + +123 +oc_ty + + goc_ +; + +126 +bo + + ghave_me_dpot_ +; + +129 +dpot_ty + + gme_dpot_ +; + +133 +w_io_sock_rvi +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +134 : +rvi_ba +< +w_io_sock_rvi +< +Proc +> >( +io_cڋxt +), + +135 +w_io_sock_rvi_ba +( +io_cڋxt +) + +140  +shutdown +() + +142 + gthis +-> +ba_shutdown +(); + +146  +move_cڡru +( +imemti_ty +& +im +, + +147 +imemti_ty +& +h_im +) + +149 + gthis +-> +ba_move_cڡru +( +im +, +h_im +); + +151 + gim +. + goc_ + = +h_im +. +oc_ +; + +152 + gh_im +. + goc_ + = +dpot_ty +(). +oc +(); + +154 + gim +. + ghave_me_dpot_ + = +h_im +. +have_me_dpot_ +; + +155 + gh_im +. + ghave_me_dpot_ + = +l +; + +157 + gim +. + gme_dpot_ + = +h_im +. +me_dpot_ +; + +158 + gh_im +. + gme_dpot_ + = +dpot_ty +(); + +162  +move_assign +( +imemti_ty +& +im +, + +163 +w_io_sock_rvi_ba +& +h_rvi +, + +164 +imemti_ty +& +h_im +) + +166 + gthis +-> +ba_move_assign +( +im +, +h_rvi +, +h_im +); + +168 + gim +. + goc_ + = +h_im +. +oc_ +; + +169 + gh_im +. + goc_ + = +dpot_ty +(). +oc +(); + +171 + gim +. + ghave_me_dpot_ + = +h_im +. +have_me_dpot_ +; + +172 + gh_im +. + ghave_me_dpot_ + = +l +; + +174 + gim +. + gme_dpot_ + = +h_im +. +me_dpot_ +; + +175 + gh_im +. + gme_dpot_ + = +dpot_ty +(); + +179 + gme + < +tyme + + gProc1 +> + +180  +cvtg_move_cڡru +( +imemti_ty +& +im +, + +181 +w_io_sock_rvi +< +Proc1 +>&, + +182 +tyme + +w_io_sock_rvi +< + +183 +Proc1 +>:: +imemti_ty +& +h_im +) + +185 +this +-> +ba_move_cڡru +( +im +, +h_im +); + +187 + gim +. + goc_ + = +oc_ty +( +h_im +. +oc_ +); + +188 + gh_im +. + goc_ + = +tyme + +Proc1 +:: +dpot +(). +oc +(); + +190 + gim +. + ghave_me_dpot_ + = +h_im +. +have_me_dpot_ +; + +191 + gh_im +. + ghave_me_dpot_ + = +l +; + +193 + gim +. + gme_dpot_ + = +h_im +. +me_dpot_ +; + +194 + gh_im +. + gme_dpot_ + = +tyme + +Proc1 +:: +dpot +(); + +198 + gboo +:: +syem +:: +r_code + +ݒ +( +imemti_ty +& +im +, + +199 cڡ +oc_ty +& +oc +, +boo +:: +syem +:: +r_code +& +ec +) + +201 i(! +do_ݒ +( +im +, +oc +. +my +(), + +202 +oc +. +ty +(),roc.oc(), +ec +)) + +204 + gim +. + goc_ + = +oc +; + +205 + gim +. + ghave_me_dpot_ + = +l +; + +206 + gim +. + gme_dpot_ + = +dpot_ty +(); + +208  + gec +; + +212 + gboo +:: +syem +:: +r_code + +assign +( +imemti_ty +& +im +, + +213 cڡ +oc_ty +& +oc +, cڡ +tive_hd_ty +& +tive_sock +, + +214 +boo +:: +syem +:: +r_code +& +ec +) + +216 i(! +do_assign +( +im +, +oc +. +ty +(), +tive_sock +, +ec +)) + +218 + gim +. + goc_ + = +oc +; + +219 + gim +. + ghave_me_dpot_ + = +tive_sock +. +have_me_dpot +(); + +220 + gim +. + gme_dpot_ + = +tive_sock +. +me_dpot +(); + +222  + gec +; + +226 +tive_hd_ty + +tive_hd +( +imemti_ty +& +im +) + +228 i( + gim +. + ghave_me_dpot_ +) + +229  +tive_hd_ty +( +im +. +sock_ +, im. +me_dpot_ +); + +230  +tive_hd_ty +( +im +. +sock_ +); + +234 + gboo +:: +syem +:: +r_code + +bd +( +imemti_ty +& +im +, + +235 cڡ +dpot_ty +& +dpot +, +boo +:: +syem +:: +r_code +& +ec +) + +237 +sock_s +:: +bd +( +im +. +sock_ +, +dpot +. +da +(),ndpot. +size +(), +ec +); + +238  + gec +; + +242 + gme + < +tyme + + gOi +> + +243 + gboo +:: +syem +:: +r_code + +t_ti +( +imemti_ty +& +im +, + +244 cڡ +Oi +& +ti +, +boo +:: +syem +:: +r_code +& +ec +) + +246 +sock_s +:: +tsockt +( +im +. +sock_ +, im. +e_ +, + +247 +ti +. +v +( +im +. +oc_ +), oi. +me +(impl.protocol_), + +248 +ti +. +da +( +im +. +oc_ +), oi. +size +(im.oc_), +ec +); + +249  + gec +; + +253 + gme + < +tyme + + gOi +> + +254 + gboo +:: +syem +:: +r_code + +g_ti +(cڡ +imemti_ty +& +im +, + +255 +Oi +& +ti +, +boo +:: +syem +:: +r_code +& +ec +) const + +257 +d +:: +size_t + +size + = +ti +.size( +im +. +oc_ +); + +258 + gsock_s +:: +gsockt +( +im +. +sock_ +, im. +e_ +, + +259 +ti +. +v +( +im +. +oc_ +), oi. +me +(impl.protocol_), + +260 +ti +. +da +( +im +. +oc_ +), & +size +, +ec +); + +261 i(! + gec +) + +262 + gti +. +size +( +im +. +oc_ +, +size +); + +263  + gec +; + +267 +dpot_ty + +lol_dpot +(cڡ +imemti_ty +& +im +, + +268 +boo +:: +syem +:: +r_code +& +ec +) const + +270 +dpot_ty + +dpot +; + +271 + gd +:: +size_t + +addr_n + = +dpot +. +cy +(); + +272 i( + gsock_s +:: +gsockme +( +im +. +sock_ +, +dpot +. +da +(), & +addr_n +, +ec +)) + +273  +dpot_ty +(); + +274 + gdpot +. +size +( +addr_n +); + +275  + gdpot +; + +279 +dpot_ty + +me_dpot +(cڡ +imemti_ty +& +im +, + +280 +boo +:: +syem +:: +r_code +& +ec +) const + +282 +dpot_ty + +dpot + = +im +. +me_dpot_ +; + +283 + gd +:: +size_t + +addr_n + = +dpot +. +cy +(); + +284 i( + gsock_s +:: +gme +( +im +. +sock_ +, +dpot +. +da +(), + +285 & +addr_n +, +im +. +have_me_dpot_ +, +ec +)) + +286  +dpot_ty +(); + +287 + gdpot +. +size +( +addr_n +); + +288  + gdpot +; + +292 + gboo +:: +syem +:: +r_code + +shutdown +( +ba_imemti_ty +& +im +, + +293 +sock_ba +:: +shutdown_ty + +wh +, +boo +:: +syem +:: +r_code +& +ec +) + +295 +sock_s +:: +shutdown +( +im +. +sock_ +, +wh +, +ec +); + +296  + gec +; + +301 + gme + < +tyme + + gCڡBufrSequ +> + +302 +size_t + +nd_to +( +imemti_ty +& +im +, cڡ +CڡBufrSequ +& +bufrs +, + +303 cڡ +dpot_ty +& +dei +, +sock_ba +:: +mesge_ags + +ags +, + +304 +boo +:: +syem +:: +r_code +& +ec +) + +306 +bufr_qu_adr +< +boo +:: +asio +:: +cڡ_bufr +, + +307 + gCڡBufrSequ +> +bufs +( +bufrs +); + +309  + gsock_s +:: +sync_ndto +( +im +. +sock_ +, im. +e_ +, + +310 +bufs +. +bufrs +(), bufs. +cou +(), +ags +, + +311 +dei +. +da +(), dei. +size +(), +ec +); + +315 +size_t + +nd_to +( +imemti_ty +& +im +, cڡ +nu_bufrs +&, + +316 cڡ +dpot_ty +&, +sock_ba +:: +mesge_ags +, + +317 +boo +:: +syem +:: +r_code +& +ec +) + +320 +sock_s +:: +pl_wre +( +im +. +sock_ +, im. +e_ +, -1, +ec +); + +327 + gme + < +tyme + + gCڡBufrSequ +,ym + gHdr +> + +328  +async_nd_to +( +imemti_ty +& +im +, + +329 cڡ +CڡBufrSequ +& +bufrs +, cڡ +dpot_ty +& +dei +, + +330 +sock_ba +:: +mesge_ags + +ags +, +Hdr +& +hdr +) + +333  + gw_io_sock_nd_ +< + tCڡBufrSequ +, + tHdr +> + t +; + +334 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +335 + +:: +r +:: +lo +( +hdr +), 0 }; + +336 + gp +. +w + ( +p +. +v + + +( +im +. +nl_tok_ +, +bufrs +, +hdr +); + +338 +BOOST_ASIO_HANDLER_CREATION +(( +io_cڋxt_ +, * +p +.p, "socket", + +339 & +im +, im. +sock_ +, "async_send_to")); + +341 + gbufr_qu_adr +< + gboo +:: +asio +:: +cڡ_bufr +, + +342 + gCڡBufrSequ +> +bufs +( +bufrs +); + +344 +t_nd_to_ +( +im +, +bufs +. +bufrs +(), bufs. +cou +(), + +345 +dei +. +da +(), +ic_ +<>(dei. +size +()), + +346 +ags +, +p +.p); + +347 + gp +. + gv + = +p +.p = 0; + +351 + gme + < +tyme + + gHdr +> + +352  +async_nd_to +( +imemti_ty +& +im +, cڡ +nu_bufrs +&, + +353 cڡ +dpot_ty +&, +sock_ba +:: +mesge_ags +, +Hdr +& +hdr +) + +356  + gw_io_nu_bufrs_ +< + tHdr +> + t +; + +357 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +358 + +:: +r +:: +lo +( +hdr +), 0 }; + +359 + gp +. +w + ( +p +. +v + + +( +im +. +nl_tok_ +, +hdr +); + +361 +BOOST_ASIO_HANDLER_CREATION +(( +io_cڋxt_ +, * +p +.p, "socket", + +362 & +im +, im. +sock_ +, "async_send_to(null_buffers)")); + +364 +t_a_ +( +im +, +_a +:: +wre_ +, +p +.p); + +365 + gp +. + gv + = +p +.p = 0; + +370 + gme + < +tyme + + gMubBufrSequ +> + +371 +size_t + +ive_om +( +imemti_ty +& +im +, + +372 cڡ +MubBufrSequ +& +bufrs +, + +373 +dpot_ty +& +nd_dpot +, +sock_ba +:: +mesge_ags + +ags +, + +374 +boo +:: +syem +:: +r_code +& +ec +) + +376 +bufr_qu_adr +< +boo +:: +asio +:: +mub_bufr +, + +377 + gMubBufrSequ +> +bufs +( +bufrs +); + +379 + gd +:: +size_t + +addr_n + = +nd_dpot +. +cy +(); + +380 + gd +:: +size_t + +bys_cvd + = +sock_s +:: +sync_cvom +( + +381 +im +. +sock_ +, im. +e_ +, +bufs +. +bufrs +(), bufs. +cou +(), + +382 +ags +, +nd_dpot +. +da +(), & +addr_n +, +ec +); + +384 i(! + gec +) + +385 + gnd_dpot +. +size +( +addr_n +); + +387  + gbys_cvd +; + +391 +size_t + +ive_om +( +imemti_ty +& +im +, + +392 cڡ +nu_bufrs +&, +dpot_ty +& +nd_dpot +, + +393 +sock_ba +:: +mesge_ags +, +boo +:: +syem +:: +r_code +& +ec +) + +396 +sock_s +:: +pl_ad +( +im +. +sock_ +, im. +e_ +, -1, +ec +); + +399 + gnd_dpot + = +dpot_ty +(); + +407 + gme + < +tyme + + gMubBufrSequ +,ym + gHdr +> + +408  +async_ive_om +( +imemti_ty +& +im +, + +409 cڡ +MubBufrSequ +& +bufrs +, +dpot_ty +& +nd_dp +, + +410 +sock_ba +:: +mesge_ags + +ags +, +Hdr +& +hdr +) + +413  + gw_io_sock_cvom_ +< + +414 + tMubBufrSequ +, + tdpot_ty +, + tHdr +> + t +; + +415 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +416 + +:: +r +:: +lo +( +hdr +), 0 }; + +417 + gp +. +w + ( +p +. +v + + +( +nd_dp +, +im +. +nl_tok_ +, +bufrs +, +hdr +); + +419 +BOOST_ASIO_HANDLER_CREATION +(( +io_cڋxt_ +, * +p +.p, "socket", + +420 & +im +, im. +sock_ +, "async_receive_from")); + +422 + gbufr_qu_adr +< + gboo +:: +asio +:: +mub_bufr +, + +423 + gMubBufrSequ +> +bufs +( +bufrs +); + +425 +t_ive_om_ +( +im +, +bufs +. +bufrs +(), bufs. +cou +(), + +426 +nd_dp +. +da +(), +ags +, & +p +.p-> +dpot_size +(),.p); + +427 + gp +. + gv + = +p +.p = 0; + +431 + gme + < +tyme + + gHdr +> + +432  +async_ive_om +( +imemti_ty +& +im +, + +433 cڡ +nu_bufrs +&, +dpot_ty +& +nd_dpot +, + +434 +sock_ba +:: +mesge_ags + +ags +, +Hdr +& +hdr +) + +437  + gw_io_nu_bufrs_ +< + tHdr +> + t +; + +438 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +439 + +:: +r +:: +lo +( +hdr +), 0 }; + +440 + gp +. +w + ( +p +. +v + + +( +im +. +nl_tok_ +, +hdr +); + +442 +BOOST_ASIO_HANDLER_CREATION +(( +io_cڋxt_ +, * +p +.p, "socket", + +443 & +im +, im. +sock_ +, "async_receive_from(null_buffers)")); + +446 + gnd_dpot + = +dpot_ty +(); + +448 +t_nu_bufrs_ive_ +( +im +, +ags +, +p +.p); + +449 + gp +. + gv + = +p +.p = 0; + +453 + gme + < +tyme + + gSock +> + +454 + gboo +:: +syem +:: +r_code + +ac +( +imemti_ty +& +im +, +Sock +& + +, + +455 +dpot_ty +* +_dpot +, +boo +:: +syem +:: +r_code +& +ec +) + +458 i( + +. +is_ݒ +()) + +460 +ec + = +boo +:: +asio +:: +r +:: +ady_ݒ +; + +461  + gec +; + +464 + gd +:: +size_t + +addr_n + = +_dpot + ?r_dpot-> +cy +() : 0; + +465 +sock_hd + +w_sock +( +sock_s +:: +sync_ac +( +im +. +sock_ +, + +466 +im +. +e_ +, +_dpot + ?r_dpot-> +da +() : 0, + +467 +_dpot + ? & +addr_n + : 0, +ec +)); + +470 i( + gw_sock +. +g +(! +vid_sock +) + +472 i( +_dpot +) + +473 +_dpot +-> +size +( +addr_n +); + +474 + g +. +assign +( +im +. +oc_ +, +w_sock +. +g +(), +ec +); + +475 i(! + gec +) + +476 + gw_sock +. +a +(); + +479  + gec +; + +482 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +484 +tyme + + gProc +:: +sock + +ac +( +imemti_ty +& +im +, + +485 +io_cڋxt +* +_io_cڋxt +, +dpot_ty +* +_dpot +, + +486 +boo +:: +syem +:: +r_code +& +ec +) + +488 +tyme + +Proc +:: +sock + + +( + +489 +_io_cڋxt + ? *_io_cڋx: +io_cڋxt_ +); + +491 + gd +:: +size_t + +addr_n + = +_dpot + ?r_dpot-> +cy +() : 0; + +492 +sock_hd + +w_sock +( +sock_s +:: +sync_ac +( +im +. +sock_ +, + +493 +im +. +e_ +, +_dpot + ?r_dpot-> +da +() : 0, + +494 +_dpot + ? & +addr_n + : 0, +ec +)); + +497 i( + gw_sock +. +g +(! +vid_sock +) + +499 i( +_dpot +) + +500 +_dpot +-> +size +( +addr_n +); + +501 + g +. +assign +( +im +. +oc_ +, +w_sock +. +g +(), +ec +); + +502 i(! + gec +) + +503 + gw_sock +. +a +(); + +506  + g +; + +512 + gme + < +tyme + + gSock +,ym + gHdr +> + +513  +async_ac +( +imemti_ty +& +im +, +Sock +& + +, + +514 +dpot_ty +* +_dpot +, +Hdr +& +hdr +) + +517  + gw_io_sock_ac_ +< + tSock +, + toc_ty +, + tHdr +> + t +; + +518 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +519 + +:: +r +:: +lo +( +hdr +), 0 }; + +520 +bo + + gab_ci_ab܋d + = + +521 ( +im +. +e_ + & +sock_s +:: +ab_ci_ab܋d +) != 0; + +522 + gp +. +w + ( +p +. +v + + +(* +this +, +im +. +sock_ +, + +, im. +oc_ +, + +523 +_dpot +, +ab_ci_ab܋d +, +hdr +); + +525 +BOOST_ASIO_HANDLER_CREATION +(( +io_cڋxt_ +, * +p +.p, "socket", + +526 & +im +, im. +sock_ +, "async_accept")); + +528 +t_ac_ +( +im +, + +. +is_ݒ +(), +p +.p-> +w_sock +(), + +529 +im +. +oc_ +. +my +(), im.oc_. +ty +(), + +530 +im +. +oc_ +. +oc +(), +p +.p-> +ouut_bufr +(), + +531 +p +.p-> +addss_ngth +(),.p); + +532 + gp +. + gv + = +p +.p = 0; + +535 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +538 + gme + < +tyme + + gHdr +> + +539  +async_ac +( +imemti_ty +& +im +, + +540 +boo +:: +asio +:: +io_cڋxt +* +_io_cڋxt +, + +541 +dpot_ty +* +_dpot +, +Hdr +& +hdr +) + +544  + gw_io_sock_move_ac_ +< + toc_ty +, + tHdr +> + t +; + +545 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +546 + +:: +r +:: +lo +( +hdr +), 0 }; + +547 +bo + + gab_ci_ab܋d + = + +548 ( +im +. +e_ + & +sock_s +:: +ab_ci_ab܋d +) != 0; + +549 + gp +. +w + ( +p +. +v + + +(* +this +, +im +. +sock_ +, im. +oc_ +, + +550 +_io_cڋxt + ? *_io_cڋx: +io_cڋxt_ +, + +551 +_dpot +, +ab_ci_ab܋d +, +hdr +); + +553 +BOOST_ASIO_HANDLER_CREATION +(( +io_cڋxt_ +, * +p +.p, "socket", + +554 & +im +, im. +sock_ +, "async_accept")); + +556 +t_ac_ +( +im +, +l +, +p +.p-> +w_sock +(), + +557 +im +. +oc_ +. +my +(), im.oc_. +ty +(), + +558 +im +. +oc_ +. +oc +(), +p +.p-> +ouut_bufr +(), + +559 +p +.p-> +addss_ngth +(),.p); + +560 + gp +. + gv + = +p +.p = 0; + +565 + gboo +:: +syem +:: +r_code + +c +( +imemti_ty +& +im +, + +566 cڡ +dpot_ty +& +_dpot +, +boo +:: +syem +:: +r_code +& +ec +) + +568 +sock_s +:: +sync_c +( +im +. +sock_ +, + +569 +_dpot +. +da +(),r_dpot. +size +(), +ec +); + +570  + gec +; + +574 + gme + < +tyme + + gHdr +> + +575  +async_c +( +imemti_ty +& +im +, + +576 cڡ +dpot_ty +& +_dpot +, +Hdr +& +hdr +) + +579  + gw_io_sock_c_ +< + tHdr +> + t +; + +580 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +581 + +:: +r +:: +lo +( +hdr +), 0 }; + +582 + gp +. +w + ( +p +. +v + + +( +im +. +sock_ +, +hdr +); + +584 +BOOST_ASIO_HANDLER_CREATION +(( +io_cڋxt_ +, * +p +.p, "socket", + +585 & +im +, im. +sock_ +, "async_connect")); + +587 +t_c_ +( +im +, im. +oc_ +. +my +(), im.oc_. +ty +(), + +588 +_dpot +. +da +(), +ic_ +<>Փr_dpot. +size +()), +p +.p); + +589 + gp +. + gv + = +p +.p = 0; + +597  + ~ + + @/usr/include/boost/asio/detail/win_object_handle_service.hpp + +12 #ide +BOOST_ASIO_DETAIL_WIN_OBJECT_HANDLE_SERVICE_HPP + + +13  + #BOOST_ASIO_DETAIL_WIN_OBJECT_HANDLE_SERVICE_HPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_HAS_WINDOWS_OBJECT_HANDLE +) + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +29  + ~ + +31 +mea + + gboo + { + +32 +mea + + gasio + { + +33 +mea + + gda + { + +35 +ass + + gw_obje_hd_rvi + : + +36 +public + +rvi_ba +< +w_obje_hd_rvi +> + +38 +public +: + +40  +HANDLE + + ttive_hd_ty +; + +43 as + cimemti_ty + + +45 + gpublic +: + +47 +imemti_ty +() + +48 : +hd_ +( +INVALID_HANDLE_VALUE +), + +49 +wa_hd_ +( +INVALID_HANDLE_VALUE +), + +50 +owr_ +(0), + +51 +xt_ +(0), + +52 +ev_ +(0) + +56 + give +: + +58 +nd + +ass + +w_obje_hd_rvi +; + +62 +tive_hd_ty + + ghd_ +; + +66 +HANDLE + + gwa_hd_ +; + +71 + g_queue +< + gwa_ +> + g_queue_ +; + +74 +w_obje_hd_rvi +* + gowr_ +; + +78 +imemti_ty +* + gxt_ +; + +79 +imemti_ty +* + gev_ +; + +83 +BOOST_ASIO_DECL + +w_obje_hd_rvi +( + +84 +boo +:: +asio +:: +io_cڋxt +& io_context); + +87 +BOOST_ASIO_DECL +  +shutdown +(); + +90 +BOOST_ASIO_DECL +  +cڡru +( +imemti_ty +& +im +); + +93 +BOOST_ASIO_DECL +  +move_cڡru +( +imemti_ty +& +im +, + +94 +imemti_ty +& +h_im +); + +97 +BOOST_ASIO_DECL +  +move_assign +( +imemti_ty +& +im +, + +98 +w_obje_hd_rvi +& +h_rvi +, + +99 +imemti_ty +& +h_im +); + +102 +BOOST_ASIO_DECL +  +deroy +( +imemti_ty +& +im +); + +105 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +assign +( +imemti_ty +& +im +, + +106 cڡ +tive_hd_ty +& +hd +, +boo +:: +syem +:: +r_code +& +ec +); + +109 +bo + +is_ݒ +(cڡ +imemti_ty +& +im +) const + +111  + gim +. + ghd_ + ! +INVALID_HANDLE_VALUE + && +im +. +hd_ + != 0; + +115 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +o +( +imemti_ty +& +im +, + +116 +boo +:: +syem +:: +r_code +& +ec +); + +119 +tive_hd_ty + +tive_hd +(cڡ +imemti_ty +& +im +) const + +121  + gim +. + ghd_ +; + +125 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +nl +( +imemti_ty +& +im +, + +126 +boo +:: +syem +:: +r_code +& +ec +); + +129 +BOOST_ASIO_DECL +  +wa +( +imemti_ty +& +im +, + +130 +boo +:: +syem +:: +r_code +& +ec +); + +133 + gme + < +tyme + + gHdr +> + +134  +async_wa +( +imemti_ty +& +im +, +Hdr +& +hdr +) + +137  + gwa_hdr +< + tHdr +> + t +; + +138 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +139 + +:: +r +:: +lo +( +hdr +), 0 }; + +140 + gp +. +w + ( +p +. +v + + +( +hdr +); + +142 +BOOST_ASIO_HANDLER_CREATION +(( +io_cڋxt_ +. +cڋxt +(), * +p +.p, "object_handle", + +143 & +im +, +t_ +< +utmax_t +>(im. +wa_hd_ +), "async_wait")); + +145 +t_wa_ +( +im +, +p +.p); + +146 + gp +. + gv + = +p +.p = 0; + +149 + give +: + +151 +BOOST_ASIO_DECL +  +t_wa_ +( +imemti_ty +& +im +, +wa_ +* + +); + +154 +BOOST_ASIO_DECL +  +gi_wa_back +( + +155 +imemti_ty +& +im +, +mux +:: +sced_lock +& +lock +); + +158  +BOOST_ASIO_DECL + +VOID + +CALLBACK + +wa_back +( + +159 +PVOID + +m +, +BOOLEAN + +timeout +); + +162 + gio_cڋxt_im +& + gio_cڋxt_ +; + +165 +mux + + gmux_ +; + +168 +imemti_ty +* + gim_li_ +; + +171 +bo + + gshutdown_ +; + +178  + ~ + +180 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +181  + ~ + + @/usr/include/boost/asio/detail/winrt_resolver_service.hpp + +11 #ide +BOOST_ASIO_DETAIL_WINRT_RESOLVER_SERVICE_HPP + + +12  + #BOOST_ASIO_DETAIL_WINRT_RESOLVER_SERVICE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +31  + ~ + +33 +mea + + gboo + { + +34 +mea + + gasio + { + +35 +mea + + gda + { + +37 + gme + < +tyme + + gProc +> + +38 +ass + + gw_sv_rvi + : + +39 +public + +rvi_ba +< +w_sv_rvi +< +Proc +> > + +41 +public +: + +45  +sock_s +:: + tshed_nl_tok_ty + + timemti_ty +; + +48  +tyme + + tProc +:: + tdpot + + tdpot_ty +; + +51  + gboo +:: + tasio +:: + t +:: + tbasic_sv_quy +< + tProc +> + tquy_ty +; + +54  + gboo +:: + tasio +:: + t +:: + tbasic_sv_sus +< + tProc +> + tsus_ty +; + +57 +w_sv_rvi +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +58 : +rvi_ba +< +w_sv_rvi +< +Proc +> >( +io_cڋxt +), + +59 +io_cڋxt_ +( +u_rvi +< +io_cڋxt_im +>( +io_cڋxt +)), + +60 +async_mag_ +( +u_rvi +< +w_async_mag +>( +io_cڋxt +)) + +65 ~ +w_sv_rvi +() + +70  +shutdown +() + +75  +nify_fk +( +boo +:: +asio +:: +io_cڋxt +:: +fk_evt +) + +80  +cڡru +( +imemti_ty +&) + +85  +move_cڡru +( +imemti_ty +&, + +86 +imemti_ty +&) + +91  +move_assign +( +imemti_ty +&, + +92 +w_sv_rvi +&, +imemti_ty +&) + +97  +deroy +( +imemti_ty +&) + +102  +nl +( +imemti_ty +&) + +107 +sus_ty + +sve +( +imemti_ty +&, + +108 cڡ +quy_ty +& +quy +, +boo +:: +syem +:: +r_code +& +ec +) + +110 +y + + +112 +usg + +mea + +Wdows +:: +Nwkg +:: +Socks +; + +113 aut + gdpot_s + = +async_mag_ +. +sync +( + +114 +DagmSock +:: +GEndpotPasAsync +( + +115 +w_uts +:: +ho_me +( +quy +.host_name()), + +116 +w_uts +:: +rg +( +quy +. +rvi_me +())), +ec +); + +118 i( + gec +) + +119  +sus_ty +(); + +121  + gsus_ty +:: + +( + +122 +dpot_s +, +quy +. +hts +(), + +123 +quy +. +ho_me +(), quy. +rvi_me +()); + +125 +tch + ( +Ptfm +:: +Exi +^ +e +) + +127 +ec + = +boo +:: +syem +:: +r_code +( +e +-> +HResu +, + +128 +boo +:: +syem +:: +syem_gy +()); + +129  +sus_ty +(); + +134 + gme + < +tyme + + gHdr +> + +135  +async_sve +( +imemti_ty +& +im +, + +136 cڡ +quy_ty +& +quy +, +Hdr +& +hdr +) + +138 +bo + + gis_ctui + = + +139 +boo_asio_hdr_ct_hrs +:: +is_ctui +( +hdr +); + +142  + gw_sve_ +< + tProc +, + tHdr +> + t +; + +143 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +144 + +:: +r +:: +lo +( +hdr +), 0 }; + +145 + gp +. +w + ( +p +. +v + + +( +quy +, +hdr +); + +147 +BOOST_ASIO_HANDLER_CREATION +(( +io_cڋxt_ +. +cڋxt +(), + +148 * +p +.p, "sv", & +im +, 0, "async_resolve")); + +149 () + gim +; + +151 + gy + + +153 +usg + +mea + + gWdows +:: +Nwkg +:: +Socks +; + +154 + gasync_mag_ +. +async +( +DagmSock +:: +GEndpotPasAsync +( + +155 +w_uts +:: +ho_me +( +quy +.host_name()), + +156 +w_uts +:: +rg +( +quy +. +rvi_me +())), +p +.p); + +157 + gp +. + gv + = +p +.p = 0; + +159 +tch + ( +Ptfm +:: +Exi +^ +e +) + +161 +p +.p-> +ec_ + = +boo +:: +syem +:: +r_code +( + +162 +e +-> +HResu +, +boo +:: +syem +:: +syem_gy +()); + +163 + gio_cڋxt_ +. +po_immed_comi +( +p +.p, +is_ctui +); + +164 + gp +. + gv + = +p +.p = 0; + +169 +sus_ty + +sve +( +imemti_ty +&, + +170 cڡ +dpot_ty +&, +boo +:: +syem +:: +r_code +& +ec +) + +172 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +173  +sus_ty +(); + +177 + gme + < +tyme + + gHdr +> + +178  +async_sve +( +imemti_ty +&, + +179 cڡ +dpot_ty +&, +Hdr +& +hdr +) + +181 + gboo +:: +syem +:: +r_code + +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +182 cڡ +sus_ty + + gsus +; + +183 + gio_cڋxt_ +. +g_io_cڋxt +(). +po +( + +184 +da +:: +bd_hdr +( +hdr +, +ec +, +sus +)); + +187 + give +: + +188 +io_cڋxt_im +& +io_cڋxt_ +; + +189 + gw_async_mag +& + gasync_mag_ +; + +196  + ~ + + @/usr/include/boost/asio/detail/winrt_ssocket_service.hpp + +11 #ide +BOOST_ASIO_DETAIL_WINRT_SSOCKET_SERVICE_HPP + + +12  + #BOOST_ASIO_DETAIL_WINRT_SSOCKET_SERVICE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +29  + ~ + +31 +mea + + gboo + { + +32 +mea + + gasio + { + +33 +mea + + gda + { + +35 + gme + < +tyme + + gProc +> + +36 +ass + + gw_ssock_rvi + : + +37 +public + +rvi_ba +< +w_ssock_rvi +< +Proc +> >, + +38 +public + + gw_ssock_rvi_ba + + +40 + gpublic +: + +42  +Proc + + toc_ty +; + +45  +tyme + + tProc +:: + tdpot + + tdpot_ty +; + +48  + gWdows +:: + tNwkg +:: + tSocks +:: + tSmSock +^ + ttive_hd_ty +; + +51  + gimemti_ty + : +ba_imemti_ty + + +54 +imemti_ty +() + +55 : +ba_imemti_ty +(), + +56 +oc_ +( +dpot_ty +(). +oc +()) + +61 +oc_ty + + goc_ +; + +65 +w_ssock_rvi +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +66 : +rvi_ba +< +w_ssock_rvi +< +Proc +> >( +io_cڋxt +), + +67 +w_ssock_rvi_ba +( +io_cڋxt +) + +72  +shutdown +() + +74 + gthis +-> +ba_shutdown +(); + +78  +move_cڡru +( +imemti_ty +& +im +, + +79 +imemti_ty +& +h_im +) + +81 + gthis +-> +ba_move_cڡru +( +im +, +h_im +); + +83 + gim +. + goc_ + = +h_im +. +oc_ +; + +84 + gh_im +. + goc_ + = +dpot_ty +(). +oc +(); + +88  +move_assign +( +imemti_ty +& +im +, + +89 +w_ssock_rvi +& +h_rvi +, + +90 +imemti_ty +& +h_im +) + +92 + gthis +-> +ba_move_assign +( +im +, +h_rvi +, +h_im +); + +94 + gim +. + goc_ + = +h_im +. +oc_ +; + +95 + gh_im +. + goc_ + = +dpot_ty +(). +oc +(); + +99 + gme + < +tyme + + gProc1 +> + +100  +cvtg_move_cڡru +( +imemti_ty +& +im +, + +101 +w_ssock_rvi +< +Proc1 +>&, + +102 +tyme + +w_ssock_rvi +< + +103 +Proc1 +>:: +imemti_ty +& +h_im +) + +105 +this +-> +ba_move_cڡru +( +im +, +h_im +); + +107 + gim +. + goc_ + = +oc_ty +( +h_im +. +oc_ +); + +108 + gh_im +. + goc_ + = +tyme + +Proc1 +:: +dpot +(). +oc +(); + +112 + gboo +:: +syem +:: +r_code + +ݒ +( +imemti_ty +& +im +, + +113 cڡ +oc_ty +& +oc +, +boo +:: +syem +:: +r_code +& +ec +) + +115 i( +is_ݒ +( +im +)) + +117 +ec + = +boo +:: +asio +:: +r +:: +ady_ݒ +; + +118  + gec +; + +121 + gy + + +123 + gim +. + gsock_ + = +f + +w + +Wdows +:: +Nwkg +:: +Socks +:: +SmSock +; + +124 + gim +. + goc_ + = +oc +; + +125 + gec + = +boo +:: +syem +:: +r_code +(); + +127 +tch + ( +Ptfm +:: +Exi +^ +e +) + +129 +ec + = +boo +:: +syem +:: +r_code +( +e +-> +HResu +, + +130 +boo +:: +syem +:: +syem_gy +()); + +133  + gec +; + +137 + gboo +:: +syem +:: +r_code + +assign +( +imemti_ty +& +im +, + +138 cڡ +oc_ty +& +oc +, cڡ +tive_hd_ty +& +tive_sock +, + +139 +boo +:: +syem +:: +r_code +& +ec +) + +141 i( +is_ݒ +( +im +)) + +143 +ec + = +boo +:: +asio +:: +r +:: +ady_ݒ +; + +144  + gec +; + +147 + gim +. + gsock_ + = +tive_sock +; + +148 + gim +. + goc_ + = +oc +; + +149 + gec + = +boo +:: +syem +:: +r_code +(); + +151  + gec +; + +155 + gboo +:: +syem +:: +r_code + +bd +( +imemti_ty +&, + +156 cڡ +dpot_ty +&, +boo +:: +syem +:: +r_code +& +ec +) + +158 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +159  + gec +; + +163 +dpot_ty + +lol_dpot +(cڡ +imemti_ty +& +im +, + +164 +boo +:: +syem +:: +r_code +& +ec +) const + +166 +dpot_ty + +dpot +; + +167 + gdpot +. +size +( +do_g_dpot +( +im +, +ue +, + +168 +dpot +. +da +(),ndpot. +size +(), +ec +)); + +169  + gdpot +; + +173 +dpot_ty + +me_dpot +(cڡ +imemti_ty +& +im +, + +174 +boo +:: +syem +:: +r_code +& +ec +) const + +176 +dpot_ty + +dpot +; + +177 + gdpot +. +size +( +do_g_dpot +( +im +, +l +, + +178 +dpot +. +da +(),ndpot. +size +(), +ec +)); + +179  + gdpot +; + +183 + gme + < +tyme + + gOi +> + +184 + gboo +:: +syem +:: +r_code + +t_ti +( +imemti_ty +& +im +, + +185 cڡ +Oi +& +ti +, +boo +:: +syem +:: +r_code +& +ec +) + +187  +do_t_ti +( +im +, +ti +. +v +(im. +oc_ +), + +188 +ti +. +me +( +im +. +oc_ +), oi. +da +(impl.protocol_), + +189 +ti +. +size +( +im +. +oc_ +), +ec +); + +193 + gme + < +tyme + + gOi +> + +194 + gboo +:: +syem +:: +r_code + +g_ti +(cڡ +imemti_ty +& +im +, + +195 +Oi +& +ti +, +boo +:: +syem +:: +r_code +& +ec +) const + +197 +d +:: +size_t + +size + = +ti +.size( +im +. +oc_ +); + +198 +do_g_ti +( +im +, +ti +. +v +(im. +oc_ +), + +199 +ti +. +me +( +im +. +oc_ +), + +200 +ti +. +da +( +im +. +oc_ +), & +size +, +ec +); + +201 i(! + gec +) + +202 + gti +. +size +( +im +. +oc_ +, +size +); + +203  + gec +; + +207 + gboo +:: +syem +:: +r_code + +c +( +imemti_ty +& +im +, + +208 cڡ +dpot_ty +& +_dpot +, +boo +:: +syem +:: +r_code +& +ec +) + +210  +do_c +( +im +, +_dpot +. +da +(), +ec +); + +214 + gme + < +tyme + + gHdr +> + +215  +async_c +( +imemti_ty +& +im +, + +216 cڡ +dpot_ty +& +_dpot +, +Hdr +& +hdr +) + +218 +bo + + gis_ctui + = + +219 +boo_asio_hdr_ct_hrs +:: +is_ctui +( +hdr +); + +222  + gw_sock_c_ +< + tHdr +> + t +; + +223 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +224 + +:: +r +:: +lo +( +hdr +), 0 }; + +225 + gp +. +w + ( +p +. +v + + +( +hdr +); + +227 +BOOST_ASIO_HANDLER_CREATION +(( +io_cڋxt_ +. +cڋxt +(), + +228 * +p +.p, "sock", & +im +, 0, "async_connect")); + +230 +t_c_ +( +im +, +_dpot +. +da +(), +p +.p, +is_ctui +); + +231 + gp +. + gv + = +p +.p = 0; + +239  + ~ + + @/usr/include/boost/asio/detail/winrt_utils.hpp + +11 #ide +BOOST_ASIO_DETAIL_WINRT_UTILS_HPP + + +12  + #BOOST_ASIO_DETAIL_WINRT_UTILS_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +34  + ~ + +36 +mea + + gboo + { + +37 +mea + + gasio + { + +38 +mea + + gda + { + +39 +mea + + gw_uts + { + +41 +le + + gPtfm +:: +Sg +^ +rg +(cڡ * +om +) + +43 +d +:: +wrg + +tmp +( +om +, from + std:: + +(from)); + +44  +f + +w + + gPtfm +:: +Sg +( +tmp +. +c_r +()); + +47 +le + + gPtfm +:: +Sg +^ +rg +(cڡ +d +::rg& +om +) + +49 +d +:: +wrg + +tmp +( +om +. +beg +(), from. +d +()); + +50  +f + +w + + gPtfm +:: +Sg +( +tmp +. +c_r +()); + +53 +le + + gd +:: +rg + sg( +Ptfm +:: +Sg +^ +om +) + +55 +d +:: +wrg_cvt +> +cvr +; + +56  + gcvr +. +to_bys +( +om +-> +Da +()); + +59 +le + + gPtfm +:: +Sg +^ +rg +( +om +) + +61  +rg +( +d +:: +to_rg +( +om +)); + +64 + gme + < +tyme + + gT +> + +65 +le + + gPtfm +:: +Sg +^ +rg +(cڡ +T +& +om +) + +67  +rg +( +om +. +to_rg +()); + +70 +le +  +g +( +Ptfm +:: +Sg +^ +om +) + +72  +_wtoi +( +om +-> +Da +()); + +75 + gme + < +tyme + + gT +> + +76 +le + + gWdows +:: +Nwkg +:: +HoName +^ +ho_me +(cڡ +T +& +om +) + +78  +f + +w + +Wdows +:: +Nwkg +:: +HoName +(( +rg +)( +om +)); + +81 + gme + < +tyme + + gCڡBufrSequ +> + +82 +le + + gWdows +:: +Stage +:: +Sms +:: +IBufr +^ +bufr_dup +( + +83 cڡ +CڡBufrSequ +& +bufrs +) + +85 +usg + +Mioso +:: +WRL +:: +ComP +; + +86 +usg + + gboo +:: +asio +:: +bufr_size +; + +87 + gd +:: +size_t + +size + = +bufr_size +( +bufrs +); + +88 aut + gb + = +f + +w + +Wdows +:: +Stage +:: +Sms +:: +Bufr +( +size +); + +89 + gComP +< + gIIneab +> + g + = +t_ +< +IIneab +*>( +b +); + +90 + gComP +< + gWdows +:: +Stage +:: +Sms +:: +IBufrByAcss +> +bacc +; + +91 + g +. +As +(& +bacc +); + +92 +by +* + gbys + = +nuαr +; + +93 + gbacc +-> +Bufr +(& +bys +); + +94 + gboo +:: +asio +:: +bufr_cy +( +boo +::asio:: +bufr +( +bys +, +size +), +bufrs +); + +95 + gb +-> + gLgth + = +size +; + +96  + gb +; + +104  + ~ + + @/usr/include/boost/asio/detail/winsock_init.hpp + +11 #ide +BOOST_ASIO_DETAIL_WINSOCK_INIT_HPP + + +12  + #BOOST_ASIO_DETAIL_WINSOCK_INIT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + gda + { + +28 as + cwsock__ba + + +30 + geed +: + +33  + sda + + +35  +_cou_ +; + +36  + gsu_ +; + +39 +BOOST_ASIO_DECL +  +tup +( +da +& +d +, + +40  +maj +,  +m +); + +42 +BOOST_ASIO_DECL +  +mu_tup +( +da +& +d +); + +44 +BOOST_ASIO_DECL +  +nup +( +da +& +d +); + +46 +BOOST_ASIO_DECL +  +mu_nup +( +da +& +d +); + +48 +BOOST_ASIO_DECL +  +throw__r +( +da +& +d +); + +51 + gme + < + gMaj + = 2,  + gM + = 0> + +52 as + cwsock_ + : +ive + +wsock__ba + + +54 +public +: + +55 +wsock_ +( +bo + +low_throw + = +ue +) + +57 +tup +( +da_ +, +Maj +, +M +); + +58 i( + glow_throw +) + +59 +throw__r +( +da_ +); + +62 +wsock_ +(const winsock_init&) + +64 +tup +( +da_ +, +Maj +, +M +); + +65 +throw__r +( +da_ +); + +68 ~ +wsock_ +() + +70 +nup +( +da_ +); + +87 as + cmu + + +89 + gpublic +: + +90 +mu +() + +92 +mu_tup +( +da_ +); + +95 +mu +(const manual&) + +97 +mu_tup +( +da_ +); + +100 ~ +mu +() + +102 +mu_nup +( +da_ +); + +106 + give +: + +107 +nd + +ass + +mu +; + +108  +da + + gda_ +; + +111 + gme + < + gMaj +,  + gM +> + +112 + gwsock__ba +:: +da + +wsock_ +< +Maj +, + gM +>:: +da_ +; + +116 cڡ + gwsock_ +<>& + gwsock__ + = +wsock_ +<>( +l +); + +122  + ~ + +124 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +125  + ~ + + @/usr/include/boost/asio/detail/wrapped_handler.hpp + +11 #ide +BOOST_ASIO_DETAIL_WRAPPED_HANDLER_HPP + + +12  + #BOOST_ASIO_DETAIL_WRAPPED_HANDLER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gasio + { + +27 +mea + + gda + { + +29  + sis_ctui_deged + + +31 + gme + < +tyme + + gDich +,ym + gHdr +> + +32 +bo + +ݔ +()( + gDich +&, + gHdr +& + ghdr +) const + +34  + gboo_asio_hdr_ct_hrs +:: +is_ctui +( +hdr +); + +38  + sis_ctui_if_rušg + + +40 + gme + < +tyme + + gDich +,ym + gHdr +> + +41 +bo + +ݔ +()( + gDich +& + gdich +, + gHdr +&) const + +43  + gdich +. +rušg__this_thad +(); + +47 + gme + < +tyme + + gDich +,ym + gHdr +, + +48 +tyme + + gIsCtui + = +is_ctui_deged +> + +49 as + cwed_hdr + + +51 +public +: + +52  + tsu_ty +; + +54 +wed_hdr +( +Dich + +dich +, +Hdr +& +hdr +) + +55 : +dich_ +( +dich +), + +56 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +60 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +61 +wed_hdr +(cڡ wed_hdr& +h +) + +62 : +dich_ +( +h +.dispatcher_), + +63 +hdr_ +( +h +.handler_) + +67 +wed_hdr +(wed_hdr&& +h +) + +68 : +dich_ +( +h +.dispatcher_), + +69 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +h +.handler_)) + +74  +ݔ +()() + +76 + gdich_ +. +dich +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr_ +)); + +79  +ݔ +()() const + +81 + gdich_ +. +dich +( +hdr_ +); + +84 + gme + < +tyme + + gArg1 +> + +85  +ݔ +()(cڡ + gArg1 +& + gg1 +) + +87 + gdich_ +. +dich +( +da +:: +bd_hdr +( +hdr_ +, +g1 +)); + +90 + gme + < +tyme + + gArg1 +> + +91  +ݔ +()(cڡ + gArg1 +& + gg1 +) const + +93 + gdich_ +. +dich +( +da +:: +bd_hdr +( +hdr_ +, +g1 +)); + +96 + gme + < +tyme + + gArg1 +,ym + gArg2 +> + +97  +ݔ +()(cڡ + gArg1 +& + gg1 +, cڡ + gArg2 +& + gg2 +) + +99 + gdich_ +. +dich +( +da +:: +bd_hdr +( +hdr_ +, +g1 +, +g2 +)); + +102 + gme + < +tyme + + gArg1 +,ym + gArg2 +> + +103  +ݔ +()(cڡ + gArg1 +& + gg1 +, cڡ + gArg2 +& + gg2 +) const + +105 + gdich_ +. +dich +( +da +:: +bd_hdr +( +hdr_ +, +g1 +, +g2 +)); + +108 + gme + < +tyme + + gArg1 +,ym + gArg2 +,ym + gArg3 +> + +109  +ݔ +()(cڡ + gArg1 +& + gg1 +, cڡ + gArg2 +& + gg2 +, cڡ + gArg3 +& + gg3 +) + +111 + gdich_ +. +dich +( +da +:: +bd_hdr +( +hdr_ +, +g1 +, +g2 +, +g3 +)); + +114 + gme + < +tyme + + gArg1 +,ym + gArg2 +,ym + gArg3 +> + +115  +ݔ +()(cڡ + gArg1 +& + gg1 +, cڡ + gArg2 +& + gg2 +, cڡ + gArg3 +& + gg3 +) const + +117 + gdich_ +. +dich +( +da +:: +bd_hdr +( +hdr_ +, +g1 +, +g2 +, +g3 +)); + +120 + gme + < +tyme + + gArg1 +,ym + gArg2 +,ym + gArg3 +,ym + gArg4 +> + +121  +ݔ +()(cڡ + gArg1 +& + gg1 +, cڡ + gArg2 +& + gg2 +, cڡ + gArg3 +& + gg3 +, + +122 cڡ + gArg4 +& + gg4 +) + +124 + gdich_ +. +dich +( + +125 +da +:: +bd_hdr +( +hdr_ +, +g1 +, +g2 +, +g3 +, +g4 +)); + +128 + gme + < +tyme + + gArg1 +,ym + gArg2 +,ym + gArg3 +,ym + gArg4 +> + +129  +ݔ +()(cڡ + gArg1 +& + gg1 +, cڡ + gArg2 +& + gg2 +, cڡ + gArg3 +& + gg3 +, + +130 cڡ + gArg4 +& + gg4 +) const + +132 + gdich_ +. +dich +( + +133 +da +:: +bd_hdr +( +hdr_ +, +g1 +, +g2 +, +g3 +, +g4 +)); + +136 + gme + < +tyme + + gArg1 +,ym + gArg2 +,ym + gArg3 +,ym + gArg4 +, + +137 +tyme + + gArg5 +> + +138  +ݔ +()(cڡ + gArg1 +& + gg1 +, cڡ + gArg2 +& + gg2 +, cڡ + gArg3 +& + gg3 +, + +139 cڡ + gArg4 +& + gg4 +, cڡ + gArg5 +& + gg5 +) + +141 + gdich_ +. +dich +( + +142 +da +:: +bd_hdr +( +hdr_ +, +g1 +, +g2 +, +g3 +, +g4 +, +g5 +)); + +145 + gme + < +tyme + + gArg1 +,ym + gArg2 +,ym + gArg3 +,ym + gArg4 +, + +146 +tyme + + gArg5 +> + +147  +ݔ +()(cڡ + gArg1 +& + gg1 +, cڡ + gArg2 +& + gg2 +, cڡ + gArg3 +& + gg3 +, + +148 cڡ + gArg4 +& + gg4 +, cڡ + gArg5 +& + gg5 +) const + +150 + gdich_ +. +dich +( + +151 +da +:: +bd_hdr +( +hdr_ +, +g1 +, +g2 +, +g3 +, +g4 +, +g5 +)); + +155 +Dich + + gdich_ +; + +156 +Hdr + + ghdr_ +; + +159 + gme + < +tyme + + gHdr +,ym + gCڋxt +> + +160 as + cwed_hdr + + +162 + gpublic +: + +163 +exic + +wed_hdr +( +Hdr +& +hdr +, cڡ +Cڋxt +& +cڋxt +) + +164 : +cڋxt_ +( +cڋxt +), + +165 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +169 +exic + +wed_hdr +(cڡ +Hdr +& +hdr +, cڡ +Cڋxt +& +cڋxt +) + +170 : +cڋxt_ +( +cڋxt +), + +171 +hdr_ +( +hdr +) + +175 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +176 +wed_hdr +(cڡewed_hdr& +h +) + +177 : +cڋxt_ +( +h +.context_), + +178 +hdr_ +( +h +.handler_) + +182 +wed_hdr +ewed_hdr&& +h +) + +183 : +cڋxt_ +( +BOOST_ASIO_MOVE_CAST +( +Cڋxt +)( +h +.context_)), + +184 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +h +.handler_)) + +189  +ݔ +()() + +191 +hdr_ +(); + +194  +ݔ +()() const + +196 +hdr_ +(); + +200 +Cڋxt + + gcڋxt_ +; + +201 +Hdr + + ghdr_ +; + +204 + gme + < +tyme + + gDich +,ym + gHdr +,ym + gIsCtui +> + +205 +le + * +asio_hdr_lo +( +d +:: +size_t + +size +, + +206 +wed_hdr +< +Dich +, +Hdr +, +IsCtui +>* +this_hdr +) + +208  + gboo_asio_hdr_loc_hrs +:: +lo +( + +209 +size +, +this_hdr +-> +hdr_ +); + +212 + gme + < +tyme + + gDich +,ym + gHdr +,ym + gIsCtui +> + +213 +le +  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, + +214 +wed_hdr +< +Dich +, +Hdr +, +IsCtui +>* +this_hdr +) + +216 + gboo_asio_hdr_loc_hrs +:: +do +( + +217 +por +, +size +, +this_hdr +-> +hdr_ +); + +220 + gme + < +tyme + + gDich +,ym + gHdr +,ym + gIsCtui +> + +221 +le + +bo + +asio_hdr_is_ctui +( + +222 +wed_hdr +< +Dich +, +Hdr +, +IsCtui +>* +this_hdr +) + +224  +IsCtui +()( + gthis_hdr +-> + gdich_ +,his_hdr-> + ghdr_ +); + +227 + gme + < +tyme + + gFuni +,ym + gDich +, + +228 +tyme + + gHdr +,ym + gIsCtui +> + +229 +le +  +asio_hdr_voke +( +Funi +& +funi +, + +230 +wed_hdr +< +Dich +, +Hdr +, +IsCtui +>* +this_hdr +) + +232 + gthis_hdr +-> + gdich_ +. +dich +( + +233 +wed_hdr +< +Funi +, +Hdr +>( + +234 +funi +, +this_hdr +-> +hdr_ +)); + +237 + gme + < +tyme + + gFuni +,ym + gDich +, + +238 +tyme + + gHdr +,ym + gIsCtui +> + +239 +le +  +asio_hdr_voke +(cڡ +Funi +& +funi +, + +240 +wed_hdr +< +Dich +, +Hdr +, +IsCtui +>* +this_hdr +) + +242 + gthis_hdr +-> + gdich_ +. +dich +( + +243 +wed_hdr +< +Funi +, +Hdr +>( + +244 +funi +, +this_hdr +-> +hdr_ +)); + +247 + gme + < +tyme + + gHdr +,ym + gCڋxt +> + +248 +le + * +asio_hdr_lo +( +d +:: +size_t + +size +, + +249 +wed_hdr +< +Hdr +, +Cڋxt +>* +this_hdr +) + +251  + gboo_asio_hdr_loc_hrs +:: +lo +( + +252 +size +, +this_hdr +-> +cڋxt_ +); + +255 + gme + < +tyme + + gHdr +,ym + gCڋxt +> + +256 +le +  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, + +257 +wed_hdr +< +Hdr +, +Cڋxt +>* +this_hdr +) + +259 + gboo_asio_hdr_loc_hrs +:: +do +( + +260 +por +, +size +, +this_hdr +-> +cڋxt_ +); + +263 + gme + < +tyme + + gDich +,ym + gCڋxt +> + +264 +le + +bo + +asio_hdr_is_ctui +( + +265 +wed_hdr +< +Dich +, +Cڋxt +>* +this_hdr +) + +267  + gboo_asio_hdr_ct_hrs +:: +is_ctui +( + +268 +this_hdr +-> +cڋxt_ +); + +271 + gme + < +tyme + + gFuni +,ym + gHdr +,ym + gCڋxt +> + +272 +le +  +asio_hdr_voke +( +Funi +& +funi +, + +273 +wed_hdr +< +Hdr +, +Cڋxt +>* +this_hdr +) + +275 + gboo_asio_hdr_voke_hrs +:: +voke +( + +276 +funi +, +this_hdr +-> +cڋxt_ +); + +279 + gme + < +tyme + + gFuni +,ym + gHdr +,ym + gCڋxt +> + +280 +le +  +asio_hdr_voke +(cڡ +Funi +& +funi +, + +281 +wed_hdr +< +Hdr +, +Cڋxt +>* +this_hdr +) + +283 + gboo_asio_hdr_voke_hrs +:: +voke +( + +284 +funi +, +this_hdr +-> +cڋxt_ +); + +291  + ~ + + @/usr/include/boost/asio/generic/detail/endpoint.hpp + +11 #ide +BOOST_ASIO_GENERIC_DETAIL_ENDPOINT_HPP + + +12  + #BOOST_ASIO_GENERIC_DETAIL_ENDPOINT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +21  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gasio + { + +27 +mea + + ggic + { + +28 +mea + + gda + { + +31 as + cdpot + + +33 + gpublic +: + +35 +BOOST_ASIO_DECL + +dpot +(); + +38 +BOOST_ASIO_DECL + +dpot +(cڡ * +sock_addr +, + +39 +d +:: +size_t + +sock_addr_size +,  +sock_oc +); + +42 +dpot +(cڡndpot& +h +) + +43 : +da_ +( +h +.data_), + +44 +size_ +( +h +.size_), + +45 +oc_ +( +h +.protocol_) + +50 + gdpot +& + gݔ +=(cڡ +dpot +& +h +) + +52 +da_ + = +h +.data_; + +53 + gsize_ + = +h +. +size_ +; + +54 + goc_ + = +h +. +oc_ +; + +55  * + gthis +; + +59  +my +() const + +61  + gda_ +. + gba +. + g_my +; + +65  +oc +() const + +67  + goc_ +; + +71 + gboo +:: +asio +:: +da +:: +sock_addr_ty +* +da +() + +73  & +da_ +. +ba +; + +77 cڡ + gboo +:: +asio +:: +da +:: +sock_addr_ty +* +da +() const + +79  & +da_ +. +ba +; + +83 + gd +:: +size_t + +size +() const + +85  +size_ +; + +89 +BOOST_ASIO_DECL +  +size +( +d +:: +size_t + +size +); + +92 + gd +:: +size_t + +cy +() const + +94  ( +boo +:: +asio +:: +da +:: +sockaddr_age_ty +); + +98 +BOOST_ASIO_DECL + +nd + +bo + + gݔ +==( + +99 cڡ +dpot +& +e1 +, cڡ + gdpot +& + ge2 +); + +102 +BOOST_ASIO_DECL + +nd + +bo + + gݔ +<( + +103 cڡ + gdpot +& + ge1 +, cڡndpot& + ge2 +); + +105 + give +: + +107  + uda_uni + + +109 +boo +:: +asio +:: +da +:: +sock_addr_ty + +ba +; + +110 + gboo +:: +asio +:: +da +:: +sockaddr_age_ty + +gic +; + +111 } + gda_ +; + +114 + gd +:: +size_t + +size_ +; + +117  + goc_ +; + +120 +BOOST_ASIO_DECL +  + +(cڡ * +sock_addr +, + +121 +d +:: +size_t + +sock_addr_size +,  +sock_oc +); + +129  + ~ + +131 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +132  + ~ + + @/usr/include/boost/asio/impl/buffered_read_stream.hpp + +11 #ide +BOOST_ASIO_IMPL_BUFFERED_READ_STREAM_HPP + + +12  + #BOOST_ASIO_IMPL_BUFFERED_READ_STREAM_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +30 + gme + < +tyme + + gSm +> + +31 + gd +:: +size_t + +bufd_ad_am +< +Sm +>:: +fl +() + +33 +da +:: +bufr_size_gud + + +34 +size_gud +( +age_ +); + +35 + gd +:: +size_t + +evious_size + = +age_ +. +size +(); + +36 + gage_ +. +size +( +age_ +. +cy +()); + +37 + gage_ +. +size +( +evious_size + + +xt_y_ +. +ad_some +( +bufr +( + +38 +age_ +. +da +(+ +evious_size +, + +39 +age_ +. +size +(- +evious_size +))); + +40 + gsize_gud +. +comm +(); + +41  + gage_ +. +size +(- + gevious_size +; + +44 + gme + < +tyme + + gSm +> + +45 + gd +:: +size_t + +bufd_ad_am +< +Sm +>:: +fl +( +boo +:: +syem +:: +r_code +& +ec +) + +47 +da +:: +bufr_size_gud + + +48 +size_gud +( +age_ +); + +49 + gd +:: +size_t + +evious_size + = +age_ +. +size +(); + +50 + gage_ +. +size +( +age_ +. +cy +()); + +51 + gage_ +. +size +( +evious_size + + +xt_y_ +. +ad_some +( +bufr +( + +52 +age_ +. +da +(+ +evious_size +, + +53 +age_ +. +size +(- +evious_size +), + +54 +ec +)); + +55 + gsize_gud +. +comm +(); + +56  + gage_ +. +size +(- + gevious_size +; + +59 +mea + + gda + + +61 + gme + < +tyme + + gRdHdr +> + +62 as + cbufd_fl_hdr + + +64 + gpublic +: + +65 +bufd_fl_hdr +( +da +:: +bufd_am_age +& +age +, + +66 +d +:: +size_t + +evious_size +, +RdHdr +& +hdr +) + +67 : +age_ +( +age +), + +68 +evious_size_ +( +evious_size +), + +69 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)) + +73 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +74 +bufd_fl_hdr +(cڡ bufd_fl_hdr& +h +) + +75 : +age_ +( +h +.storage_), + +76 +evious_size_ +( +h +.previous_size_), + +77 +hdr_ +( +h +.handler_) + +81 +bufd_fl_hdr +(bufd_fl_hdr&& +h +) + +82 : +age_ +( +h +.storage_), + +83 +evious_size_ +( +h +.previous_size_), + +84 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +h +.handler_)) + +89  +ݔ +()(cڡ + gboo +:: +syem +:: +r_code +& +ec +, + +90 cڡ + gd +:: +size_t + +bys_sed +) + +92 +age_ +. +size +( +evious_size_ + + +bys_sed +); + +93 +hdr_ +( +ec +, +bys_sed +); + +97 + gda +:: +bufd_am_age +& +age_ +; + +98 + gd +:: +size_t + +evious_size_ +; + +99 +RdHdr + + ghdr_ +; + +102 + gme + < +tyme + + gRdHdr +> + +103 +le + * +asio_hdr_lo +( +d +:: +size_t + +size +, + +104 +bufd_fl_hdr +< +RdHdr +>* +this_hdr +) + +106  + gboo_asio_hdr_loc_hrs +:: +lo +( + +107 +size +, +this_hdr +-> +hdr_ +); + +110 + gme + < +tyme + + gRdHdr +> + +111 +le +  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, + +112 +bufd_fl_hdr +< +RdHdr +>* +this_hdr +) + +114 + gboo_asio_hdr_loc_hrs +:: +do +( + +115 +por +, +size +, +this_hdr +-> +hdr_ +); + +118 + gme + < +tyme + + gRdHdr +> + +119 +le + +bo + +asio_hdr_is_ctui +( + +120 +bufd_fl_hdr +< +RdHdr +>* +this_hdr +) + +122  + gboo_asio_hdr_ct_hrs +:: +is_ctui +( + +123 +this_hdr +-> +hdr_ +); + +126 + gme + < +tyme + + gFuni +,ym + gRdHdr +> + +127 +le +  +asio_hdr_voke +( +Funi +& +funi +, + +128 +bufd_fl_hdr +< +RdHdr +>* +this_hdr +) + +130 + gboo_asio_hdr_voke_hrs +:: +voke +( + +131 +funi +, +this_hdr +-> +hdr_ +); + +134 + gme + < +tyme + + gFuni +,ym + gRdHdr +> + +135 +le +  +asio_hdr_voke +(cڡ +Funi +& +funi +, + +136 +bufd_fl_hdr +< +RdHdr +>* +this_hdr +) + +138 + gboo_asio_hdr_voke_hrs +:: +voke +( + +139 +funi +, +this_hdr +-> +hdr_ +); + +143 #i! +defed +( +GENERATING_DOCUMENTATION +) + +145 + gme + < +tyme + + gRdHdr +,ym + gAot +> + +146  + gassocd_lot +< + +147 + gda +:: +bufd_fl_hdr +< +RdHdr +>, + gAot +> + +149  +tyme + + tassocd_lot +< + tRdHdr +, + tAot +>:: + tty +ype; + +151  +ty + +g +(cڡ +da +:: +bufd_fl_hdr +< +RdHdr +>& +h +, + +152 cڡ +Aot +& +a + = Aot() +BOOST_ASIO_NOEXCEPT + + +154  +assocd_lot +< +RdHdr +, +Aot +>:: +g +( +h +. +hdr_ +, +a +); + +158 + gme + < +tyme + + gRdHdr +,ym + gExecut +> + +159  + gassocd_execut +< + +160 + gda +:: +bufd_fl_hdr +< +RdHdr +>, + gExecut +> + +162  +tyme + + tassocd_execut +< + tRdHdr +, + tExecut +>:: + tty +ype; + +164  +ty + +g +(cڡ +da +:: +bufd_fl_hdr +< +RdHdr +>& +h +, + +165 cڡ +Execut +& +ex + = Execut() +BOOST_ASIO_NOEXCEPT + + +167  +assocd_execut +< +RdHdr +, +Execut +>:: +g +( +h +. +hdr_ +, +ex +); + +173 + gme + < +tyme + + gSm +> + +174 + gme + < +tyme + + gRdHdr +> + +175 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +176 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +177 +bufd_ad_am +< +Sm +>:: +async_fl +( + +178 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +182 +BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + + gty_check +; + +184 + gasync_comi +< + gRdHdr +, + +185 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +187 + gd +:: +size_t + +evious_size + = +age_ +. +size +(); + +188 + gage_ +. +size +( +age_ +. +cy +()); + +189 + gxt_y_ +. +async_ad_some +( + +190 +bufr +( + +191 +age_ +. +da +(+ +evious_size +, + +192 +age_ +. +size +(- +evious_size +), + +193 +da +:: +bufd_fl_hdr +< +BOOST_ASIO_HANDLER_TYPE +( + +194 +RdHdr +, ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +))>( + +195 +age_ +, +evious_size +, + +. +comi_hdr +)); + +197  + g +. + gsu +. +g +(); + +200 + gme + < +tyme + + gSm +> + +201 + gme + < +tyme + + gMubBufrSequ +> + +202 + gd +:: +size_t + +bufd_ad_am +< +Sm +>:: +ad_some +( + +203 cڡ +MubBufrSequ +& +bufrs +) + +205 +usg + +boo +:: +asio +:: +bufr_size +; + +206 i( +bufr_size +( +bufrs +) == 0) + +209 i( + gage_ +. +emy +()) + +210 + gthis +-> +fl +(); + +212  + gthis +-> +cy +( +bufrs +); + +215 + gme + < +tyme + + gSm +> + +216 + gme + < +tyme + + gMubBufrSequ +> + +217 + gd +:: +size_t + +bufd_ad_am +< +Sm +>:: +ad_some +( + +218 cڡ +MubBufrSequ +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +) + +220 +ec + = +boo +:: +syem +:: +r_code +(); + +222 +usg + + gboo +:: +asio +:: +bufr_size +; + +223 i( +bufr_size +( +bufrs +) == 0) + +226 i( + gage_ +. +emy +(&& ! + gthis +-> +fl +( +ec +)) + +229  + gthis +-> +cy +( +bufrs +); + +232 +mea + + gda + + +234 + gme + < +tyme + + gMubBufrSequ +,ym + gRdHdr +> + +235 as + cbufd_ad_some_hdr + + +237 + gpublic +: + +238 +bufd_ad_some_hdr +( +da +:: +bufd_am_age +& +age +, + +239 cڡ +MubBufrSequ +& +bufrs +, +RdHdr +& +hdr +) + +240 : +age_ +( +age +), + +241 +bufrs_ +( +bufrs +), + +242 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)) + +246 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +247 +bufd_ad_some_hdr +(cڡ bufd_ad_some_hdr& +h +) + +248 : +age_ +( +h +.storage_), + +249 +bufrs_ +( +h +.buffers_), + +250 +hdr_ +( +h +.handler_) + +254 +bufd_ad_some_hdr +(bufd_ad_some_hdr&& +h +) + +255 : +age_ +( +h +.storage_), + +256 +bufrs_ +( +h +.buffers_), + +257 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +h +.handler_)) + +262  +ݔ +()(cڡ + gboo +:: +syem +:: +r_code +& +ec +, + gd +:: +size_t +) + +264 i( +ec + || +age_ +. +emy +()) + +266 cڡ +d +:: +size_t + +ngth + = 0; + +267 +hdr_ +( +ec +, +ngth +); + +271 cڡ + gd +:: +size_t + +bys_cݛd + = +boo +:: +asio +:: +bufr_cy +( + +272 +bufrs_ +, +age_ +. +da +(), stage_. +size +()); + +273 + gage_ +. +csume +( +bys_cݛd +); + +274 +hdr_ +( +ec +, +bys_cݛd +); + +279 + gda +:: +bufd_am_age +& +age_ +; + +280 +MubBufrSequ + + gbufrs_ +; + +281 +RdHdr + + ghdr_ +; + +284 + gme + < +tyme + + gMubBufrSequ +,ym + gRdHdr +> + +285 +le + * +asio_hdr_lo +( +d +:: +size_t + +size +, + +286 +bufd_ad_some_hdr +< + +287 +MubBufrSequ +, +RdHdr +>* +this_hdr +) + +289  + gboo_asio_hdr_loc_hrs +:: +lo +( + +290 +size +, +this_hdr +-> +hdr_ +); + +293 + gme + < +tyme + + gMubBufrSequ +,ym + gRdHdr +> + +294 +le +  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, + +295 +bufd_ad_some_hdr +< + +296 +MubBufrSequ +, +RdHdr +>* +this_hdr +) + +298 + gboo_asio_hdr_loc_hrs +:: +do +( + +299 +por +, +size +, +this_hdr +-> +hdr_ +); + +302 + gme + < +tyme + + gMubBufrSequ +,ym + gRdHdr +> + +303 +le + +bo + +asio_hdr_is_ctui +( + +304 +bufd_ad_some_hdr +< + +305 +MubBufrSequ +, +RdHdr +>* +this_hdr +) + +307  + gboo_asio_hdr_ct_hrs +:: +is_ctui +( + +308 +this_hdr +-> +hdr_ +); + +311 + gme + < +tyme + + gFuni +,ym + gMubBufrSequ +, + +312 +tyme + + gRdHdr +> + +313 +le +  +asio_hdr_voke +( +Funi +& +funi +, + +314 +bufd_ad_some_hdr +< + +315 +MubBufrSequ +, +RdHdr +>* +this_hdr +) + +317 + gboo_asio_hdr_voke_hrs +:: +voke +( + +318 +funi +, +this_hdr +-> +hdr_ +); + +321 + gme + < +tyme + + gFuni +,ym + gMubBufrSequ +, + +322 +tyme + + gRdHdr +> + +323 +le +  +asio_hdr_voke +(cڡ +Funi +& +funi +, + +324 +bufd_ad_some_hdr +< + +325 +MubBufrSequ +, +RdHdr +>* +this_hdr +) + +327 + gboo_asio_hdr_voke_hrs +:: +voke +( + +328 +funi +, +this_hdr +-> +hdr_ +); + +332 #i! +defed +( +GENERATING_DOCUMENTATION +) + +334 + gme + < +tyme + + gMubBufrSequ +, + +335 +tyme + + gRdHdr +,ym + gAot +> + +336  + gassocd_lot +< + +337 + gda +:: +bufd_ad_some_hdr +< +MubBufrSequ +, + gRdHdr +>, + +338 + gAot +> + +340  +tyme + + tassocd_lot +< + tRdHdr +, + tAot +>:: + tty +ype; + +342  +ty + +g +( + +343 cڡ +da +:: +bufd_ad_some_hdr +< + +344 +MubBufrSequ +, +RdHdr +>& +h +, + +345 cڡ +Aot +& +a + = Aot() +BOOST_ASIO_NOEXCEPT + + +347  +assocd_lot +< +RdHdr +, +Aot +>:: +g +( +h +. +hdr_ +, +a +); + +351 + gme + < +tyme + + gMubBufrSequ +, + +352 +tyme + + gRdHdr +,ym + gExecut +> + +353  + gassocd_execut +< + +354 + gda +:: +bufd_ad_some_hdr +< +MubBufrSequ +, + gRdHdr +>, + +355 + gExecut +> + +357  +tyme + + tassocd_execut +< + tRdHdr +, + tExecut +>:: + tty +ype; + +359  +ty + +g +( + +360 cڡ +da +:: +bufd_ad_some_hdr +< + +361 +MubBufrSequ +, +RdHdr +>& +h +, + +362 cڡ +Execut +& +ex + = Execut() +BOOST_ASIO_NOEXCEPT + + +364  +assocd_execut +< +RdHdr +, +Execut +>:: +g +( +h +. +hdr_ +, +ex +); + +370 + gme + < +tyme + + gSm +> + +371 + gme + < +tyme + + gMubBufrSequ +,ym + gRdHdr +> + +372 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +373 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +374 +bufd_ad_am +< +Sm +>:: +async_ad_some +( + +375 cڡ +MubBufrSequ +& +bufrs +, + +376 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +380 +BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + + gty_check +; + +382 + gasync_comi +< + gRdHdr +, + +383 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +385 +usg + + gboo +:: +asio +:: +bufr_size +; + +386 i( +bufr_size +( +bufrs +=0 || ! +age_ +. +emy +()) + +388 +xt_y_ +. +async_ad_some +( +BOOST_ASIO_MUTABLE_BUFFER +(0, 0), + +389 +da +:: +bufd_ad_some_hdr +< + +390 +MubBufrSequ +, +BOOST_ASIO_HANDLER_TYPE +( + +391 +RdHdr +, ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +))>( + +392 +age_ +, +bufrs +, + +. +comi_hdr +)); + +396 + gthis +-> +async_fl +( +da +:: +bufd_ad_some_hdr +< + +397 +MubBufrSequ +, +BOOST_ASIO_HANDLER_TYPE +( + +398 +RdHdr +, ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +))>( + +399 +age_ +, +bufrs +, + +. +comi_hdr +)); + +402  + g +. + gsu +. +g +(); + +405 + gme + < +tyme + + gSm +> + +406 + gme + < +tyme + + gMubBufrSequ +> + +407 + gd +:: +size_t + +bufd_ad_am +< +Sm +>:: +ek +( + +408 cڡ +MubBufrSequ +& +bufrs +) + +410 i( +age_ +. +emy +()) + +411 +this +-> +fl +(); + +412  + gthis +-> +ek_cy +( +bufrs +); + +415 + gme + < +tyme + + gSm +> + +416 + gme + < +tyme + + gMubBufrSequ +> + +417 + gd +:: +size_t + +bufd_ad_am +< +Sm +>:: +ek +( + +418 cڡ +MubBufrSequ +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +) + +420 +ec + = +boo +:: +syem +:: +r_code +(); + +421 i( + gage_ +. +emy +(&& ! + gthis +-> +fl +( +ec +)) + +423  + gthis +-> +ek_cy +( +bufrs +); + +429  + ~ + + @/usr/include/boost/asio/impl/buffered_write_stream.hpp + +11 #ide +BOOST_ASIO_IMPL_BUFFERED_WRITE_STREAM_HPP + + +12  + #BOOST_ASIO_IMPL_BUFFERED_WRITE_STREAM_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +30 + gme + < +tyme + + gSm +> + +31 + gd +:: +size_t + +bufd_wre_am +< +Sm +>:: +ush +() + +33 +d +:: +size_t + +bys_wrn + = +wre +( +xt_y_ +, + +34 +bufr +( +age_ +. +da +(), stage_. +size +())); + +35 + gage_ +. +csume +( +bys_wrn +); + +36  + gbys_wrn +; + +39 + gme + < +tyme + + gSm +> + +40 + gd +:: +size_t + +bufd_wre_am +< +Sm +>:: +ush +( +boo +:: +syem +:: +r_code +& +ec +) + +42 +d +:: +size_t + +bys_wrn + = +wre +( +xt_y_ +, + +43 +bufr +( +age_ +. +da +(), stage_. +size +()), + +44 +sr_l +(), +ec +); + +45 + gage_ +. +csume +( +bys_wrn +); + +46  + gbys_wrn +; + +49 +mea + + gda + + +51 + gme + < +tyme + + gWreHdr +> + +52 as + cbufd_ush_hdr + + +54 + gpublic +: + +55 +bufd_ush_hdr +( +da +:: +bufd_am_age +& +age +, + +56 +WreHdr +& +hdr +) + +57 : +age_ +( +age +), + +58 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +hdr +)) + +62 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +63 +bufd_ush_hdr +(cڡ bufd_ush_hdr& +h +) + +64 : +age_ +( +h +.storage_), + +65 +hdr_ +( +h +.handler_) + +69 +bufd_ush_hdr +(bufd_ush_hdr&& +h +) + +70 : +age_ +( +h +.storage_), + +71 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +h +.handler_)) + +76  +ݔ +()(cڡ + gboo +:: +syem +:: +r_code +& +ec +, + +77 cڡ + gd +:: +size_t + +bys_wrn +) + +79 +age_ +. +csume +( +bys_wrn +); + +80 +hdr_ +( +ec +, +bys_wrn +); + +84 + gda +:: +bufd_am_age +& +age_ +; + +85 +WreHdr + + ghdr_ +; + +88 + gme + < +tyme + + gWreHdr +> + +89 +le + * +asio_hdr_lo +( +d +:: +size_t + +size +, + +90 +bufd_ush_hdr +< +WreHdr +>* +this_hdr +) + +92  + gboo_asio_hdr_loc_hrs +:: +lo +( + +93 +size +, +this_hdr +-> +hdr_ +); + +96 + gme + < +tyme + + gWreHdr +> + +97 +le +  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, + +98 +bufd_ush_hdr +< +WreHdr +>* +this_hdr +) + +100 + gboo_asio_hdr_loc_hrs +:: +do +( + +101 +por +, +size +, +this_hdr +-> +hdr_ +); + +104 + gme + < +tyme + + gWreHdr +> + +105 +le + +bo + +asio_hdr_is_ctui +( + +106 +bufd_ush_hdr +< +WreHdr +>* +this_hdr +) + +108  + gboo_asio_hdr_ct_hrs +:: +is_ctui +( + +109 +this_hdr +-> +hdr_ +); + +112 + gme + < +tyme + + gFuni +,ym + gWreHdr +> + +113 +le +  +asio_hdr_voke +( +Funi +& +funi +, + +114 +bufd_ush_hdr +< +WreHdr +>* +this_hdr +) + +116 + gboo_asio_hdr_voke_hrs +:: +voke +( + +117 +funi +, +this_hdr +-> +hdr_ +); + +120 + gme + < +tyme + + gFuni +,ym + gWreHdr +> + +121 +le +  +asio_hdr_voke +(cڡ +Funi +& +funi +, + +122 +bufd_ush_hdr +< +WreHdr +>* +this_hdr +) + +124 + gboo_asio_hdr_voke_hrs +:: +voke +( + +125 +funi +, +this_hdr +-> +hdr_ +); + +129 #i! +defed +( +GENERATING_DOCUMENTATION +) + +131 + gme + < +tyme + + gWreHdr +,ym + gAot +> + +132  + gassocd_lot +< + +133 + gda +:: +bufd_ush_hdr +< +WreHdr +>, + gAot +> + +135  +tyme + + tassocd_lot +< + tWreHdr +, + tAot +>:: + tty +ype; + +137  +ty + +g +(cڡ +da +:: +bufd_ush_hdr +< +WreHdr +>& +h +, + +138 cڡ +Aot +& +a + = Aot() +BOOST_ASIO_NOEXCEPT + + +140  +assocd_lot +< +WreHdr +, +Aot +>:: +g +( +h +. +hdr_ +, +a +); + +144 + gme + < +tyme + + gWreHdr +,ym + gExecut +> + +145  + gassocd_execut +< + +146 + gda +:: +bufd_ush_hdr +< +WreHdr +>, + gExecut +> + +148  +tyme + + tassocd_execut +< + tWreHdr +, + tExecut +>:: + tty +ype; + +150  +ty + +g +(cڡ +da +:: +bufd_ush_hdr +< +WreHdr +>& +h +, + +151 cڡ +Execut +& +ex + = Execut() +BOOST_ASIO_NOEXCEPT + + +153  +assocd_execut +< +WreHdr +, +Execut +>:: +g +( +h +. +hdr_ +, +ex +); + +159 + gme + < +tyme + + gSm +> + +160 + gme + < +tyme + + gWreHdr +> + +161 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +162 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +163 +bufd_wre_am +< +Sm +>:: +async_ush +( + +164 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +168 +BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + + gty_check +; + +170 + gasync_comi +< + gWreHdr +, + +171 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +173 +async_wre +( +xt_y_ +, +bufr +( +age_ +. +da +(), stage_. +size +()), + +174 +da +:: +bufd_ush_hdr +< +BOOST_ASIO_HANDLER_TYPE +( + +175 +WreHdr +, ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +))>( + +176 +age_ +, + +. +comi_hdr +)); + +178  + g +. + gsu +. +g +(); + +181 + gme + < +tyme + + gSm +> + +182 + gme + < +tyme + + gCڡBufrSequ +> + +183 + gd +:: +size_t + +bufd_wre_am +< +Sm +>:: +wre_some +( + +184 cڡ +CڡBufrSequ +& +bufrs +) + +186 +usg + +boo +:: +asio +:: +bufr_size +; + +187 i( +bufr_size +( +bufrs +) == 0) + +190 i( + gage_ +. +size +(= +age_ +. +cy +()) + +191 +this +-> +ush +(); + +193  + gthis +-> +cy +( +bufrs +); + +196 + gme + < +tyme + + gSm +> + +197 + gme + < +tyme + + gCڡBufrSequ +> + +198 + gd +:: +size_t + +bufd_wre_am +< +Sm +>:: +wre_some +( + +199 cڡ +CڡBufrSequ +& +bufrs +, +boo +:: +syem +:: +r_code +& +ec +) + +201 +ec + = +boo +:: +syem +:: +r_code +(); + +203 +usg + + gboo +:: +asio +:: +bufr_size +; + +204 i( +bufr_size +( +bufrs +) == 0) + +207 i( + gage_ +. +size +(= +age_ +. +cy +(&& ! +ush +( +ec +)) + +210  + gthis +-> +cy +( +bufrs +); + +213 +mea + + gda + + +215 + gme + < +tyme + + gCڡBufrSequ +,ym + gWreHdr +> + +216 as + cbufd_wre_some_hdr + + +218 + gpublic +: + +219 +bufd_wre_some_hdr +( +da +:: +bufd_am_age +& +age +, + +220 cڡ +CڡBufrSequ +& +bufrs +, +WreHdr +& +hdr +) + +221 : +age_ +( +age +), + +222 +bufrs_ +( +bufrs +), + +223 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +hdr +)) + +227 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +228 +bufd_wre_some_hdr +(cڡ bufd_wre_some_hdr& +h +) + +229 : +age_ +( +h +.storage_), + +230 +bufrs_ +( +h +.buffers_), + +231 +hdr_ +( +h +.handler_) + +235 +bufd_wre_some_hdr +(bufd_wre_some_hdr&& +h +) + +236 : +age_ +( +h +.storage_), + +237 +bufrs_ +( +h +.buffers_), + +238 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +h +.handler_)) + +243  +ݔ +()(cڡ + gboo +:: +syem +:: +r_code +& +ec +, + gd +:: +size_t +) + +245 i( +ec +) + +247 cڡ +d +:: +size_t + +ngth + = 0; + +248 +hdr_ +( +ec +, +ngth +); + +252 +usg + + gboo +:: +asio +:: +bufr_size +; + +253 + gd +:: +size_t + +ig_size + = +age_ +. +size +(); + +254 + gd +:: +size_t + +a_ava + = +age_ +. +cy +(- +ig_size +; + +255 + gd +:: +size_t + +bys_ava + = +bufr_size +( +bufrs_ +); + +256 + gd +:: +size_t + +ngth + = +bys_ava + < +a_ava + + +257 ? +bys_ava + : +a_ava +; + +258 + gage_ +. +size +( +ig_size + + +ngth +); + +259 cڡ + gd +:: +size_t + +bys_cݛd + = +boo +:: +asio +:: +bufr_cy +( + +260 +age_ +. +da +(+ +ig_size +, +bufrs_ +, +ngth +); + +261 +hdr_ +( +ec +, +bys_cݛd +); + +266 + gda +:: +bufd_am_age +& +age_ +; + +267 +CڡBufrSequ + + gbufrs_ +; + +268 +WreHdr + + ghdr_ +; + +271 + gme + < +tyme + + gCڡBufrSequ +,ym + gWreHdr +> + +272 +le + * +asio_hdr_lo +( +d +:: +size_t + +size +, + +273 +bufd_wre_some_hdr +< + +274 +CڡBufrSequ +, +WreHdr +>* +this_hdr +) + +276  + gboo_asio_hdr_loc_hrs +:: +lo +( + +277 +size +, +this_hdr +-> +hdr_ +); + +280 + gme + < +tyme + + gCڡBufrSequ +,ym + gWreHdr +> + +281 +le +  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, + +282 +bufd_wre_some_hdr +< + +283 +CڡBufrSequ +, +WreHdr +>* +this_hdr +) + +285 + gboo_asio_hdr_loc_hrs +:: +do +( + +286 +por +, +size +, +this_hdr +-> +hdr_ +); + +289 + gme + < +tyme + + gCڡBufrSequ +,ym + gWreHdr +> + +290 +le + +bo + +asio_hdr_is_ctui +( + +291 +bufd_wre_some_hdr +< + +292 +CڡBufrSequ +, +WreHdr +>* +this_hdr +) + +294  + gboo_asio_hdr_ct_hrs +:: +is_ctui +( + +295 +this_hdr +-> +hdr_ +); + +298 + gme + < +tyme + + gFuni +,ym + gCڡBufrSequ +, + +299 +tyme + + gWreHdr +> + +300 +le +  +asio_hdr_voke +( +Funi +& +funi +, + +301 +bufd_wre_some_hdr +< + +302 +CڡBufrSequ +, +WreHdr +>* +this_hdr +) + +304 + gboo_asio_hdr_voke_hrs +:: +voke +( + +305 +funi +, +this_hdr +-> +hdr_ +); + +308 + gme + < +tyme + + gFuni +,ym + gCڡBufrSequ +, + +309 +tyme + + gWreHdr +> + +310 +le +  +asio_hdr_voke +(cڡ +Funi +& +funi +, + +311 +bufd_wre_some_hdr +< + +312 +CڡBufrSequ +, +WreHdr +>* +this_hdr +) + +314 + gboo_asio_hdr_voke_hrs +:: +voke +( + +315 +funi +, +this_hdr +-> +hdr_ +); + +319 #i! +defed +( +GENERATING_DOCUMENTATION +) + +321 + gme + < +tyme + + gCڡBufrSequ +, + +322 +tyme + + gWreHdr +,ym + gAot +> + +323  + gassocd_lot +< + +324 + gda +:: +bufd_wre_some_hdr +< +CڡBufrSequ +, + gWreHdr +>, + +325 + gAot +> + +327  +tyme + + tassocd_lot +< + tWreHdr +, + tAot +>:: + tty +ype; + +329  +ty + +g +( + +330 cڡ +da +:: +bufd_wre_some_hdr +< + +331 +CڡBufrSequ +, +WreHdr +>& +h +, + +332 cڡ +Aot +& +a + = Aot() +BOOST_ASIO_NOEXCEPT + + +334  +assocd_lot +< +WreHdr +, +Aot +>:: +g +( +h +. +hdr_ +, +a +); + +338 + gme + < +tyme + + gCڡBufrSequ +, + +339 +tyme + + gWreHdr +,ym + gExecut +> + +340  + gassocd_execut +< + +341 + gda +:: +bufd_wre_some_hdr +< +CڡBufrSequ +, + gWreHdr +>, + +342 + gExecut +> + +344  +tyme + + tassocd_execut +< + tWreHdr +, + tExecut +>:: + tty +ype; + +346  +ty + +g +( + +347 cڡ +da +:: +bufd_wre_some_hdr +< + +348 +CڡBufrSequ +, +WreHdr +>& +h +, + +349 cڡ +Execut +& +ex + = Execut() +BOOST_ASIO_NOEXCEPT + + +351  +assocd_execut +< +WreHdr +, +Execut +>:: +g +( +h +. +hdr_ +, +ex +); + +357 + gme + < +tyme + + gSm +> + +358 + gme + < +tyme + + gCڡBufrSequ +,ym + gWreHdr +> + +359 +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +360 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +361 +bufd_wre_am +< +Sm +>:: +async_wre_some +( + +362 cڡ +CڡBufrSequ +& +bufrs +, + +363 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +367 +BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + + gty_check +; + +369 + gasync_comi +< + gWreHdr +, + +370 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +372 +usg + + gboo +:: +asio +:: +bufr_size +; + +373 i( +bufr_size +( +bufrs +) == 0 + +374 || +age_ +. +size +(< stage_. +cy +()) + +376 +xt_y_ +. +async_wre_some +( +BOOST_ASIO_CONST_BUFFER +(0, 0), + +377 +da +:: +bufd_wre_some_hdr +< + +378 +CڡBufrSequ +, +BOOST_ASIO_HANDLER_TYPE +( + +379 +WreHdr +, ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +))>( + +380 +age_ +, +bufrs +, + +. +comi_hdr +)); + +384 + gthis +-> +async_ush +( +da +:: +bufd_wre_some_hdr +< + +385 +CڡBufrSequ +, +BOOST_ASIO_HANDLER_TYPE +( + +386 +WreHdr +, ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +))>( + +387 +age_ +, +bufrs +, + +. +comi_hdr +)); + +390  + g +. + gsu +. +g +(); + +393 + gme + < +tyme + + gSm +> + +394 + gme + < +tyme + + gCڡBufrSequ +> + +395 + gd +:: +size_t + +bufd_wre_am +< +Sm +>:: +cy +( + +396 cڡ +CڡBufrSequ +& +bufrs +) + +398 +usg + +boo +:: +asio +:: +bufr_size +; + +399 + gd +:: +size_t + +ig_size + = +age_ +. +size +(); + +400 + gd +:: +size_t + +a_ava + = +age_ +. +cy +(- +ig_size +; + +401 + gd +:: +size_t + +bys_ava + = +bufr_size +( +bufrs +); + +402 + gd +:: +size_t + +ngth + = +bys_ava + < +a_ava + ? bytes_avail : space_avail; + +403 + gage_ +. +size +( +ig_size + + +ngth +); + +404  + gboo +:: +asio +:: +bufr_cy +( + +405 +age_ +. +da +(+ +ig_size +, +bufrs +, +ngth +); + +411  + ~ + + @/usr/include/boost/asio/impl/connect.hpp + +11 #ide +BOOST_ASIO_IMPL_CONNECT_HPP + + +12  + #BOOST_ASIO_IMPL_CONNECT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30  + ~ + +32 +mea + + gboo + { + +33 +mea + + gasio + { + +35 +mea + + gda + + +37  + sdeu_c_cdi + + +39 + gme + < +tyme + + gEndpot +> + +40 +bo + +ݔ +()(cڡ + gboo +:: +syem +:: +r_code +&, cڡ + gEndpot +&) + +42  + gue +; + +46 + gme + < +tyme + + gProc +,ym + gIt +> + +47 +le + +tyme + + gProc +:: +dpot + +def_c_su +( + +48 +It + + +, +boo +:: +syem +:: +r_code +& +ec +) + +50  +ec + ? +tyme + +Proc +:: +dpot +(: * + +; + +53 + gme + < +tyme + + gT +,ym + gIt +> + +54  + ggacy_c_cdi_hr + : +T + + +56 (* +back_func_ty +)(...); + +57 +ݔ + +back_func_ty +() const; + +60 + gme + < +tyme + + gR +,ym + gArg1 +,ym + gArg2 +,ym + gIt +> + +61  + ggacy_c_cdi_hr +< +R + (*)( + gArg1 +, + gArg2 +), + gIt +> + +63 +R + +ݔ +()( + gArg1 +, + gArg2 +) const; + +64  +ݔ +()(...) const; + +67 + gme + < +tyme + + gT +,ym + gIt +> + +68  + sis_gacy_c_cdi + + +70  +asio_c_cdi_check +(); + +71 (& +asio_c_cdi_check +( +It +))[2]; + +73 cڡ +bo + + gvue + = + +74 ( +asio_c_cdi_check +( + +75 (* +ic_ +< +gacy_c_cdi_hr +< +T +, +It +>*>(0))( + +76 * +ic_ +(0), + +77 * +ic_ +(0)))) != 1; + +80 + gme + < +tyme + + gCCdi +,ym + gIt +> + +81 +le + +It + +_c_cdi +( +CCdi +& +c_cdi +, + +82 cڡ +boo +:: +syem +:: +r_code +& +ec +, +It + +xt +, It +d +, + +83 +tyme + +ab_if +< +is_gacy_c_cdi +< + +84 +CCdi +, +It +>:: +vue +>:: +ty +* = 0) + +86 i( +xt + ! +d +) + +87  +c_cdi +( +ec +, +xt +); + +88  + gd +; + +91 + gme + < +tyme + + gCCdi +,ym + gIt +> + +92 +le + +It + +_c_cdi +( +CCdi +& +c_cdi +, + +93 cڡ +boo +:: +syem +:: +r_code +& +ec +, +It + +xt +, It +d +, + +94 +tyme + +ab_if +:: +vue +>:: +ty +* = 0) + +97 ; + gxt + ! +d +; ++next) + +98 i( +c_cdi +( +ec +, * +xt +)) + +99  + gxt +; + +100  + gd +; + +104 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +,ym + gEndpotSequ +> + +105 +tyme + + gProc +:: +dpot + +c +( + +106 +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +107 cڡ +EndpotSequ +& +dpots +, + +108 +tyme + +ab_if +< +is_dpot_qu +< + +109 +EndpotSequ +>:: +vue +>:: +ty +*) + +111 +boo +:: +syem +:: +r_code + +ec +; + +112 +tyme + + gProc +:: +dpot + +su + = +c +( +s +, +dpots +, +ec +); + +113 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "connect"); + +114  + gsu +; + +117 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +,ym + gEndpotSequ +> + +118 +tyme + + gProc +:: +dpot + +c +( + +119 +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +120 cڡ +EndpotSequ +& +dpots +, +boo +:: +syem +:: +r_code +& +ec +, + +121 +tyme + +ab_if +< +is_dpot_qu +< + +122 +EndpotSequ +>:: +vue +>:: +ty +*) + +124  +da +:: +def_c_su +< +Proc +>( + +125 +c +( +s +, +dpots +. +beg +(),ndpots. +d +(), + +126 +da +:: +deu_c_cdi +(), +ec +), + gec +); + +129 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +130 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +,ym + gIt +> + +131 +It + +c +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, It +beg +, + +132 +tyme + +ab_if +:: +vue +>:: +ty +*) + +134 +boo +:: +syem +:: +r_code + +ec +; + +135 +It + + gsu + = +c +( +s +, +beg +, +ec +); + +136 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "connect"); + +137  + gsu +; + +140 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +,ym + gIt +> + +141 +le + +It + +c +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +142 +It + +beg +, +boo +:: +syem +:: +r_code +& +ec +, + +143 +tyme + +ab_if +:: +vue +>:: +ty +*) + +145  +c +( +s +, +beg +, +It +(), +da +:: +deu_c_cdi +(), +ec +); + +149 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +,ym + gIt +> + +150 +It + +c +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +151 +It + +beg +, It +d +) + +153 + gboo +:: +syem +:: +r_code + +ec +; + +154 +It + + gsu + = +c +( +s +, +beg +, +d +, +ec +); + +155 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "connect"); + +156  + gsu +; + +159 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +,ym + gIt +> + +160 +le + +It + +c +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +161 +It + +beg +, It +d +, +boo +:: +syem +:: +r_code +& +ec +) + +163  +c +( +s +, +beg +, +d +, +da +:: +deu_c_cdi +(), +ec +); + +166 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +, + +167 +tyme + + gEndpotSequ +,ym + gCCdi +> + +168 +tyme + + gProc +:: +dpot + +c +( + +169 +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +170 cڡ +EndpotSequ +& +dpots +, +CCdi + +c_cdi +, + +171 +tyme + +ab_if +< +is_dpot_qu +< + +172 +EndpotSequ +>:: +vue +>:: +ty +*) + +174 +boo +:: +syem +:: +r_code + +ec +; + +175 +tyme + + gProc +:: +dpot + +su + = +c +( + +176 +s +, +dpots +, +c_cdi +, +ec +); + +177 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "connect"); + +178  + gsu +; + +181 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +, + +182 +tyme + + gEndpotSequ +,ym + gCCdi +> + +183 +tyme + + gProc +:: +dpot + +c +( + +184 +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +185 cڡ +EndpotSequ +& +dpots +, +CCdi + +c_cdi +, + +186 +boo +:: +syem +:: +r_code +& +ec +, + +187 +tyme + +ab_if +< +is_dpot_qu +< + +188 +EndpotSequ +>:: +vue +>:: +ty +*) + +190  +da +:: +def_c_su +< +Proc +>( + +191 +c +( +s +, +dpots +. +beg +(),ndpots. +d +(), + +192 +c_cdi +, +ec +), + gec +); + +195 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +196 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +, + +197 +tyme + + gIt +,ym + gCCdi +> + +198 +It + +c +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +199 +It + +beg +, +CCdi + +c_cdi +, + +200 +tyme + +ab_if +:: +vue +>:: +ty +*) + +202 +boo +:: +syem +:: +r_code + +ec +; + +203 +It + + gsu + = +c +( +s +, +beg +, +c_cdi +, +ec +); + +204 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "connect"); + +205  + gsu +; + +208 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +, + +209 +tyme + + gIt +,ym + gCCdi +> + +210 +le + +It + +c +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +211 +It + +beg +, +CCdi + +c_cdi +, + +212 +boo +:: +syem +:: +r_code +& +ec +, + +213 +tyme + +ab_if +:: +vue +>:: +ty +*) + +215  +c +( +s +, +beg +, +It +(), +c_cdi +, +ec +); + +219 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +, + +220 +tyme + + gIt +,ym + gCCdi +> + +221 +It + +c +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +222 +It + +beg +, It +d +, +CCdi + +c_cdi +) + +224 + gboo +:: +syem +:: +r_code + +ec +; + +225 +It + + gsu + = +c +( +s +, +beg +, +d +, +c_cdi +, +ec +); + +226 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "connect"); + +227  + gsu +; + +230 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +, + +231 +tyme + + gIt +,ym + gCCdi +> + +232 +It + +c +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +233 +It + +beg +, It +d +, +CCdi + +c_cdi +, + +234 +boo +:: +syem +:: +r_code +& +ec +) + +236 +ec + = +boo +:: +syem +:: +r_code +(); + +238  +It + + g + = +beg +; i! +d +; ++iter) + +240 + g + = ( +da +:: +_c_cdi +( +c_cdi +, +ec +, + +, +d +)); + +241 i( + g + ! +d +) + +243 +s +. +o +( +ec +); + +244 + gs +. +c +(* + +, +ec +); + +245 i(! + gec +) + +246  + g +; + +252 i(! + gec +) + +253 + gec + = +boo +:: +asio +:: +r +:: +n_found +; + +255  + gd +; + +258 +mea + + gda + + +261 + gme + < +tyme + + gCCdi +> + +262 as + cba_om_c_cdi + + +264 + geed +: + +265 +exic + +ba_om_c_cdi +( + +266 cڡ +CCdi +& +c_cdi +) + +267 : +c_cdi_ +( +c_cdi +) + +271 +me + < +tyme + +It +> + +272  +check_cdi +(cڡ +boo +:: +syem +:: +r_code +& +ec +, + +273 +It +& + +, It& +d +) + +275 + g + = +da +:: +_c_cdi +( +c_cdi_ +, +ec +, + +, +d +); + +278 + give +: + +279 +CCdi + +c_cdi_ +; + +284 + gme + <> + +285 +ass + + gba_om_c_cdi +< + gdeu_c_cdi +> + +287 + geed +: + +288 +exic + +ba_om_c_cdi +(cڡ +deu_c_cdi +&) + +292 +me + < +tyme + +It +> + +293  +check_cdi +(cڡ +boo +:: +syem +:: +r_code +&, +It +&, Iterator&) + +298 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +, + +299 +tyme + + gEndpotSequ +,ym + gCCdi +, + +300 +tyme + + gRgeCHdr +> + +301 +ass + + gnge_c_ + : +ba_om_c_cdi +< +CCdi +> + +303 +public +: + +304 +nge_c_ +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +sock +, + +305 cڡ +EndpotSequ +& +dpots +, + +306 cڡ +CCdi +& +c_cdi +, + +307 +RgeCHdr +& +hdr +) + +308 : +ba_om_c_cdi +< +CCdi +>( +c_cdi +), + +309 +sock_ +( +sock +), + +310 +dpots_ +( +dpots +), + +311 +dex_ +(0), + +312 +t_ +(0), + +313 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +RgeCHdr +)( +hdr +)) + +317 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +318 +nge_c_ +(cڡge_c_& +h +) + +319 : +ba_om_c_cdi +< +CCdi +>( +h +), + +320 +sock_ +( +h +.socket_), + +321 +dpots_ +( +h +.endpoints_), + +322 +dex_ +( +h +.index_), + +323 +t_ +( +h +.start_), + +324 +hdr_ +( +h +.handler_) + +328 +nge_c_ +Ԫge_c_&& +h +) + +329 : +ba_om_c_cdi +< +CCdi +>( +h +), + +330 +sock_ +( +h +.socket_), + +331 +dpots_ +( +h +.endpoints_), + +332 +dex_ +( +h +.index_), + +333 +t_ +( +h +.start_), + +334 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +RgeCHdr +)( +h +.handler_)) + +339  +ݔ +()( + gboo +:: +syem +:: +r_code + +ec +,  + gt + = 0) + +341 +tyme + +EndpotSequ +:: +cڡ_ + +beg + = +dpots_ +.begin(); + +342 +tyme + + gEndpotSequ +:: +cڡ_ + + + = +beg +; + +343 + gd +:: +adv +( + +, +dex_ +); + +344 +tyme + + gEndpotSequ +:: +cڡ_ + +d + = +dpots_ +.end(); + +346  + gt_ + = +t +) + +351 + gthis +-> +check_cdi +( +ec +, + +, +d +); + +352 + gdex_ + = +d +:: +di +( +beg +, + +); + +354 i( + g + ! +d +) + +356 +sock_ +. +o +( +ec +); + +357 + gsock_ +. +async_c +(* + +, + +358 +BOOST_ASIO_MOVE_CAST +( +nge_c_ +)(* +this +)); + +362 i( + gt +) + +364 + gec + = +boo +:: +asio +:: +r +:: +n_found +; + +365 + gboo +:: +asio +:: +po +( +sock_ +. +g_execut +(), + +366 +da +:: +bd_hdr +( + +367 +BOOST_ASIO_MOVE_CAST +( +nge_c_ +)(* +this +), +ec +)); + +373 i( + + = +d +) + +376 i(! + gsock_ +. +is_ݒ +()) + +378 + gec + = +boo +:: +asio +:: +r +:: +ݔi_ab܋d +; + +382 i(! + gec +) + +385 ++ + g +; + +386 ++ + gdex_ +; + +389 +hdr_ +( +ic_ +( +ec +), + +390 +ic_ +( + +391 +ec + || + + = +d + ? +tyme + +Proc +:: +dpot +() : *iter)); + +396 + gbasic_sock +< +Proc + + gBOOST_ASIO_SVC_TARG +>& + gsock_ +; + +397 +EndpotSequ + + gdpots_ +; + +398 + gd +:: +size_t + +dex_ +; + +399  + gt_ +; + +400 +RgeCHdr + + ghdr_ +; + +403 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +, + +404 +tyme + + gEndpotSequ +,ym + gCCdi +, + +405 +tyme + + gRgeCHdr +> + +406 +le + * +asio_hdr_lo +( +d +:: +size_t + +size +, + +407 +nge_c_ +< +Proc + +BOOST_ASIO_SVC_TARG +, +EndpotSequ +, + +408 +CCdi +, +RgeCHdr +>* +this_hdr +) + +410  + gboo_asio_hdr_loc_hrs +:: +lo +( + +411 +size +, +this_hdr +-> +hdr_ +); + +414 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +, + +415 +tyme + + gEndpotSequ +,ym + gCCdi +, + +416 +tyme + + gRgeCHdr +> + +417 +le +  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, + +418 +nge_c_ +< +Proc + +BOOST_ASIO_SVC_TARG +, +EndpotSequ +, + +419 +CCdi +, +RgeCHdr +>* +this_hdr +) + +421 + gboo_asio_hdr_loc_hrs +:: +do +( + +422 +por +, +size +, +this_hdr +-> +hdr_ +); + +425 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +, + +426 +tyme + + gEndpotSequ +,ym + gCCdi +, + +427 +tyme + + gRgeCHdr +> + +428 +le + +bo + +asio_hdr_is_ctui +( + +429 +nge_c_ +< +Proc + +BOOST_ASIO_SVC_TARG +, +EndpotSequ +, + +430 +CCdi +, +RgeCHdr +>* +this_hdr +) + +432  + gboo_asio_hdr_ct_hrs +:: +is_ctui +( + +433 +this_hdr +-> +hdr_ +); + +436 + gme + < +tyme + + gFuni +,ym +Proc + + +437 + gBOOST_ASIO_SVC_TPARAM +, +tyme + + gEndpotSequ +, + +438 +tyme + + gCCdi +,ym + gRgeCHdr +> + +439 +le +  +asio_hdr_voke +( +Funi +& +funi +, + +440 +nge_c_ +< +Proc + +BOOST_ASIO_SVC_TARG +, +EndpotSequ +, + +441 +CCdi +, +RgeCHdr +>* +this_hdr +) + +443 + gboo_asio_hdr_voke_hrs +:: +voke +( + +444 +funi +, +this_hdr +-> +hdr_ +); + +447 + gme + < +tyme + + gFuni +,ym +Proc + + +448 + gBOOST_ASIO_SVC_TPARAM +, +tyme + + gEndpotSequ +, + +449 +tyme + + gCCdi +,ym + gRgeCHdr +> + +450 +le +  +asio_hdr_voke +(cڡ +Funi +& +funi +, + +451 +nge_c_ +< +Proc + +BOOST_ASIO_SVC_TARG +, +EndpotSequ +, + +452 +CCdi +, +RgeCHdr +>* +this_hdr +) + +454 + gboo_asio_hdr_voke_hrs +:: +voke +( + +455 +funi +, +this_hdr +-> +hdr_ +); + +458 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +,ym + gIt +, + +459 +tyme + + gCCdi +,ym + gItCHdr +> + +460 +ass + + g_c_ + : +ba_om_c_cdi +< +CCdi +> + +462 +public +: + +463 +_c_ +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +sock +, + +464 cڡ +It +& +beg +, cڡ It& +d +, + +465 cڡ +CCdi +& +c_cdi +, + +466 +ItCHdr +& +hdr +) + +467 : +ba_om_c_cdi +< +CCdi +>( +c_cdi +), + +468 +sock_ +( +sock +), + +469 +_ +( +beg +), + +470 +d_ +( +d +), + +471 +t_ +(0), + +472 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +ItCHdr +)( +hdr +)) + +476 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +477 +_c_ +(cڡ it_c_& +h +) + +478 : +ba_om_c_cdi +< +CCdi +>( +h +), + +479 +sock_ +( +h +.socket_), + +480 +_ +( +h +.iter_), + +481 +d_ +( +h +.end_), + +482 +t_ +( +h +.start_), + +483 +hdr_ +( +h +.handler_) + +487 +_c_ +(_c_&& +h +) + +488 : +ba_om_c_cdi +< +CCdi +>( +h +), + +489 +sock_ +( +h +.socket_), + +490 +_ +( +h +.iter_), + +491 +d_ +( +h +.end_), + +492 +t_ +( +h +.start_), + +493 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +ItCHdr +)( +h +.handler_)) + +498  +ݔ +()( + gboo +:: +syem +:: +r_code + +ec +,  + gt + = 0) + +500  +t_ + = +t +) + +505 + gthis +-> +check_cdi +( +ec +, +_ +, +d_ +); + +507 i( + g_ + ! +d_ +) + +509 +sock_ +. +o +( +ec +); + +510 + gsock_ +. +async_c +(* +_ +, + +511 +BOOST_ASIO_MOVE_CAST +( +_c_ +)(* +this +)); + +515 i( + gt +) + +517 + gec + = +boo +:: +asio +:: +r +:: +n_found +; + +518 + gboo +:: +asio +:: +po +( +sock_ +. +g_execut +(), + +519 +da +:: +bd_hdr +( + +520 +BOOST_ASIO_MOVE_CAST +( +_c_ +)(* +this +), +ec +)); + +526 i( +_ + = +d_ +) + +529 i(! + gsock_ +. +is_ݒ +()) + +531 + gec + = +boo +:: +asio +:: +r +:: +ݔi_ab܋d +; + +535 i(! + gec +) + +538 ++ + g_ +; + +541 +hdr_ +( +ic_ +( +ec +), + +542 +ic_ +( +_ +)); + +547 + gbasic_sock +< +Proc + + gBOOST_ASIO_SVC_TARG +>& + gsock_ +; + +548 +It + + g_ +; + +549 +It + + gd_ +; + +550  + gt_ +; + +551 +ItCHdr + + ghdr_ +; + +554 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +,ym + gIt +, + +555 +tyme + + gCCdi +,ym + gItCHdr +> + +556 +le + * +asio_hdr_lo +( +d +:: +size_t + +size +, + +557 +_c_ +< +Proc + +BOOST_ASIO_SVC_TARG +, +It +, + +558 +CCdi +, +ItCHdr +>* +this_hdr +) + +560  + gboo_asio_hdr_loc_hrs +:: +lo +( + +561 +size +, +this_hdr +-> +hdr_ +); + +564 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +,ym + gIt +, + +565 +tyme + + gCCdi +,ym + gItCHdr +> + +566 +le +  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, + +567 +_c_ +< +Proc + +BOOST_ASIO_SVC_TARG +, +It +, + +568 +CCdi +, +ItCHdr +>* +this_hdr +) + +570 + gboo_asio_hdr_loc_hrs +:: +do +( + +571 +por +, +size +, +this_hdr +-> +hdr_ +); + +574 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +,ym + gIt +, + +575 +tyme + + gCCdi +,ym + gItCHdr +> + +576 +le + +bo + +asio_hdr_is_ctui +( + +577 +_c_ +< +Proc + +BOOST_ASIO_SVC_TARG +, +It +, + +578 +CCdi +, +ItCHdr +>* +this_hdr +) + +580  + gboo_asio_hdr_ct_hrs +:: +is_ctui +( + +581 +this_hdr +-> +hdr_ +); + +584 + gme + < +tyme + + gFuni +,ym +Proc + + +585 + gBOOST_ASIO_SVC_TPARAM +, +tyme + + gIt +, + +586 +tyme + + gCCdi +,ym + gItCHdr +> + +587 +le +  +asio_hdr_voke +( +Funi +& +funi +, + +588 +_c_ +< +Proc + +BOOST_ASIO_SVC_TARG +, +It +, + +589 +CCdi +, +ItCHdr +>* +this_hdr +) + +591 + gboo_asio_hdr_voke_hrs +:: +voke +( + +592 +funi +, +this_hdr +-> +hdr_ +); + +595 + gme + < +tyme + + gFuni +,ym +Proc + + +596 + gBOOST_ASIO_SVC_TPARAM +, +tyme + + gIt +, + +597 +tyme + + gCCdi +,ym + gItCHdr +> + +598 +le +  +asio_hdr_voke +(cڡ +Funi +& +funi +, + +599 +_c_ +< +Proc + +BOOST_ASIO_SVC_TARG +, +It +, + +600 +CCdi +, +ItCHdr +>* +this_hdr +) + +602 + gboo_asio_hdr_voke_hrs +:: +voke +( + +603 +funi +, +this_hdr +-> +hdr_ +); + +607 #i! +defed +( +GENERATING_DOCUMENTATION +) + +609 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +, + +610 +tyme + + gEndpotSequ +,ym + gCCdi +, + +611 +tyme + + gRgeCHdr +,ym + gAot +> + +612  + gassocd_lot +< + +613 + gda +:: +nge_c_ +< +Proc + +BOOST_ASIO_SVC_TARG +, + +614 + gEndpotSequ +, + gCCdi +, + gRgeCHdr +>, + +615 + gAot +> + +617  +tyme + + tassocd_lot +< + +618 + tRgeCHdr +, + tAot +>:: + tty +ype; + +620  +ty + +g +( + +621 cڡ +da +:: +nge_c_ +< +Proc + +BOOST_ASIO_SVC_TARG +, + +622 +EndpotSequ +, +CCdi +, +RgeCHdr +>& +h +, + +623 cڡ +Aot +& +a + = Aot() +BOOST_ASIO_NOEXCEPT + + +625  +assocd_lot +< +RgeCHdr +, + +626 +Aot +>:: +g +( +h +. +hdr_ +, +a +); + +630 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +, + +631 +tyme + + gEndpotSequ +,ym + gCCdi +, + +632 +tyme + + gRgeCHdr +,ym + gExecut +> + +633  + gassocd_execut +< + +634 + gda +:: +nge_c_ +< +Proc + +BOOST_ASIO_SVC_TARG +, + +635 + gEndpotSequ +, + gCCdi +, + gRgeCHdr +>, + +636 + gExecut +> + +638  +tyme + + tassocd_execut +< + +639 + tRgeCHdr +, + tExecut +>:: + tty +ype; + +641  +ty + +g +( + +642 cڡ +da +:: +nge_c_ +< +Proc + +BOOST_ASIO_SVC_TARG +, + +643 +EndpotSequ +, +CCdi +, +RgeCHdr +>& +h +, + +644 cڡ +Execut +& +ex + = Execut() +BOOST_ASIO_NOEXCEPT + + +646  +assocd_execut +< +RgeCHdr +, + +647 +Execut +>:: +g +( +h +. +hdr_ +, +ex +); + +651 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +, + +652 +tyme + + gIt +,ym + gCCdi +, + +653 +tyme + + gItCHdr +,ym + gAot +> + +654  + gassocd_lot +< + +655 + gda +:: +_c_ +< +Proc + +BOOST_ASIO_SVC_TARG +, + gIt +, + +656 + gCCdi +, + gItCHdr +>, + +657 + gAot +> + +659  +tyme + + tassocd_lot +< + +660 + tItCHdr +, + tAot +>:: + tty +ype; + +662  +ty + +g +( + +663 cڡ +da +:: +_c_ +< +Proc + +BOOST_ASIO_SVC_TARG +, + +664 +It +, +CCdi +, +ItCHdr +>& +h +, + +665 cڡ +Aot +& +a + = Aot() +BOOST_ASIO_NOEXCEPT + + +667  +assocd_lot +< +ItCHdr +, + +668 +Aot +>:: +g +( +h +. +hdr_ +, +a +); + +672 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +, + +673 +tyme + + gIt +,ym + gCCdi +, + +674 +tyme + + gItCHdr +,ym + gExecut +> + +675  + gassocd_execut +< + +676 + gda +:: +_c_ +< +Proc + +BOOST_ASIO_SVC_TARG +, + gIt +, + +677 + gCCdi +, + gItCHdr +>, + +678 + gExecut +> + +680  +tyme + + tassocd_execut +< + +681 + tItCHdr +, + tExecut +>:: + tty +ype; + +683  +ty + +g +( + +684 cڡ +da +:: +_c_ +< +Proc + +BOOST_ASIO_SVC_TARG +, + +685 +It +, +CCdi +, +ItCHdr +>& +h +, + +686 cڡ +Execut +& +ex + = Execut() +BOOST_ASIO_NOEXCEPT + + +688  +assocd_execut +< +ItCHdr +, + +689 +Execut +>:: +g +( +h +. +hdr_ +, +ex +); + +695 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +, + +696 +tyme + + gEndpotSequ +,ym + gRgeCHdr +> + +697 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +RgeCHdr +, + +698 ( +boo +:: +syem +:: +r_code +, +tyme + +Proc +:: +dpot +)) + +699 +async_c +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +700 cڡ +EndpotSequ +& +dpots +, + +701 +BOOST_ASIO_MOVE_ARG +( +RgeCHdr + +hdr +, + +702 +tyme + +ab_if +< +is_dpot_qu +< + +703 +EndpotSequ +>:: +vue +>:: +ty +*) + +707 +BOOST_ASIO_RANGE_CONNECT_HANDLER_CHECK +( + +708 +RgeCHdr +, +hdr +, +tyme + +Proc +:: +dpot + +ty_check +; + +710 + gasync_comi +< + gRgeCHdr +, + +711 ( + gboo +:: +syem +:: +r_code +, +tyme + + gProc +:: +dpot +)> + +712 + +( +hdr +); + +714 + gda +:: +nge_c_ +< +Proc + +BOOST_ASIO_SVC_TARG +, + gEndpotSequ +, + +715 + gda +:: +deu_c_cdi +, + +716 +BOOST_ASIO_HANDLER_TYPE +( +RgeCHdr +, + +717 ( +boo +:: +syem +:: +r_code +, +tyme + +Proc +:: +dpot +))>( +s +, + +718 + gdpots +, + gda +:: +deu_c_cdi +(), + +719 + g +. + gcomi_hdr +)( + gboo +:: +syem +:: +r_code +(), 1); + +721  + g +. + gsu +. +g +(); + +724 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +725 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +, + +726 +tyme + + gIt +,ym + gItCHdr +> + +727 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +ItCHdr +, + +728 ( +boo +:: +syem +:: +r_code +, +It +)) + +729 +async_c +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +730 +It + +beg +, +BOOST_ASIO_MOVE_ARG +( +ItCHdr + +hdr +, + +731 +tyme + +ab_if +:: +vue +>:: +ty +*) + +735 +BOOST_ASIO_ITERATOR_CONNECT_HANDLER_CHECK +( + +736 +ItCHdr +, +hdr +, +It + + gty_check +; + +738 + gasync_comi +< + gItCHdr +, + +739 ( + gboo +:: +syem +:: +r_code +, + gIt +)> + +( +hdr +); + +741 + gda +:: +_c_ +< +Proc + +BOOST_ASIO_SVC_TARG +, + gIt +, + +742 + gda +:: +deu_c_cdi +, +BOOST_ASIO_HANDLER_TYPE +( + +743 +ItCHdr +, ( +boo +:: +syem +:: +r_code +, +It +))>( + gs +, + +744 + gbeg +, +It +(), + gda +:: +deu_c_cdi +(), + +745 + g +. + gcomi_hdr +)( + gboo +:: +syem +:: +r_code +(), 1); + +747  + g +. + gsu +. +g +(); + +751 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +, + +752 +tyme + + gIt +,ym + gItCHdr +> + +753 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +ItCHdr +, + +754 ( +boo +:: +syem +:: +r_code +, +It +)) + +755 +async_c +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +756 +It + +beg +, It +d +, + +757 +BOOST_ASIO_MOVE_ARG +( +ItCHdr + +hdr +) + +761 +BOOST_ASIO_ITERATOR_CONNECT_HANDLER_CHECK +( + +762 +ItCHdr +, +hdr +, +It + + gty_check +; + +764 + gasync_comi +< + gItCHdr +, + +765 ( + gboo +:: +syem +:: +r_code +, + gIt +)> + +( +hdr +); + +767 + gda +:: +_c_ +< +Proc + +BOOST_ASIO_SVC_TARG +, + gIt +, + +768 + gda +:: +deu_c_cdi +, +BOOST_ASIO_HANDLER_TYPE +( + +769 +ItCHdr +, ( +boo +:: +syem +:: +r_code +, +It +))>( + gs +, + +770 + gbeg +, + gd +, + gda +:: +deu_c_cdi +(), + +771 + g +. + gcomi_hdr +)( + gboo +:: +syem +:: +r_code +(), 1); + +773  + g +. + gsu +. +g +(); + +776 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +,ym + gEndpotSequ +, + +777 +tyme + + gCCdi +,ym + gRgeCHdr +> + +778 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +RgeCHdr +, + +779 ( +boo +:: +syem +:: +r_code +, +tyme + +Proc +:: +dpot +)) + +780 +async_c +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +781 cڡ +EndpotSequ +& +dpots +, +CCdi + +c_cdi +, + +782 +BOOST_ASIO_MOVE_ARG +( +RgeCHdr + +hdr +, + +783 +tyme + +ab_if +< +is_dpot_qu +< + +784 +EndpotSequ +>:: +vue +>:: +ty +*) + +788 +BOOST_ASIO_RANGE_CONNECT_HANDLER_CHECK +( + +789 +RgeCHdr +, +hdr +, +tyme + +Proc +:: +dpot + +ty_check +; + +791 + gasync_comi +< + gRgeCHdr +, + +792 ( + gboo +:: +syem +:: +r_code +, +tyme + + gProc +:: +dpot +)> + +793 + +( +hdr +); + +795 + gda +:: +nge_c_ +< +Proc + +BOOST_ASIO_SVC_TARG +, + gEndpotSequ +, + +796 + gCCdi +, +BOOST_ASIO_HANDLER_TYPE +( +RgeCHdr +, + +797 ( +boo +:: +syem +:: +r_code +, +tyme + +Proc +:: +dpot +))>( +s +, + +798 + gdpots +, + gc_cdi +, + g +. + gcomi_hdr +)( + +799 + gboo +:: +syem +:: +r_code +(), 1); + +801  + g +. + gsu +. +g +(); + +804 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +805 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +,ym + gIt +, + +806 +tyme + + gCCdi +,ym + gItCHdr +> + +807 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +ItCHdr +, + +808 ( +boo +:: +syem +:: +r_code +, +It +)) + +809 +async_c +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +810 +It + +beg +, +CCdi + +c_cdi +, + +811 +BOOST_ASIO_MOVE_ARG +( +ItCHdr + +hdr +, + +812 +tyme + +ab_if +:: +vue +>:: +ty +*) + +816 +BOOST_ASIO_ITERATOR_CONNECT_HANDLER_CHECK +( + +817 +ItCHdr +, +hdr +, +It + + gty_check +; + +819 + gasync_comi +< + gItCHdr +, + +820 ( + gboo +:: +syem +:: +r_code +, + gIt +)> + +( +hdr +); + +822 + gda +:: +_c_ +< +Proc + +BOOST_ASIO_SVC_TARG +, + gIt +, + +823 + gCCdi +, +BOOST_ASIO_HANDLER_TYPE +( + +824 +ItCHdr +, ( +boo +:: +syem +:: +r_code +, +It +))>( + gs +, + +825 + gbeg +, +It +(), + gc_cdi +, + g +. + gcomi_hdr +)( + +826 + gboo +:: +syem +:: +r_code +(), 1); + +828  + g +. + gsu +. +g +(); + +832 + gme + < +tyme + +Proc + + gBOOST_ASIO_SVC_TPARAM +,ym + gIt +, + +833 +tyme + + gCCdi +,ym + gItCHdr +> + +834 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +ItCHdr +, + +835 ( +boo +:: +syem +:: +r_code +, +It +)) + +836 +async_c +( +basic_sock +< +Proc + +BOOST_ASIO_SVC_TARG +>& +s +, + +837 +It + +beg +, It +d +, +CCdi + +c_cdi +, + +838 +BOOST_ASIO_MOVE_ARG +( +ItCHdr + +hdr +) + +842 +BOOST_ASIO_ITERATOR_CONNECT_HANDLER_CHECK +( + +843 +ItCHdr +, +hdr +, +It + + gty_check +; + +845 + gasync_comi +< + gItCHdr +, + +846 ( + gboo +:: +syem +:: +r_code +, + gIt +)> + +( +hdr +); + +848 + gda +:: +_c_ +< +Proc + +BOOST_ASIO_SVC_TARG +, + gIt +, + +849 + gCCdi +, +BOOST_ASIO_HANDLER_TYPE +( + +850 +ItCHdr +, ( +boo +:: +syem +:: +r_code +, +It +))>( + gs +, + +851 + gbeg +, + gd +, + gc_cdi +, + g +. + gcomi_hdr +)( + +852 + gboo +:: +syem +:: +r_code +(), 1); + +854  + g +. + gsu +. +g +(); + +860  + ~ + + @/usr/include/boost/asio/impl/defer.hpp + +11 #ide +BOOST_ASIO_IMPL_DEFER_HPP + + +12  + #BOOST_ASIO_IMPL_DEFER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gasio + { + +28 + gme + < +tyme + + gComiTok +> + +29 +BOOST_ASIO_INITFN_RESULT_TYPE +( +ComiTok +, () +der +( + +30 +BOOST_ASIO_MOVE_ARG +( +ComiTok + +tok +) + +32  +BOOST_ASIO_HANDLER_TYPE +( + tComiTok +, () + thdr +; + +34 + gasync_comi +< + gComiTok +, ()> + +( +tok +); + +36 +tyme + + gassocd_execut +< + ghdr +>:: +ty + +ex +( + +37 ( +g_assocd_execut +)( + +. +comi_hdr +)); + +39 +tyme + + gassocd_lot +< + ghdr +>:: +ty + +loc +( + +40 ( +g_assocd_lot +)( + +. +comi_hdr +)); + +42 + gex +. +der +( +BOOST_ASIO_MOVE_CAST +( +hdr +)( + +. +comi_hdr +), +loc +); + +44  + g +. + gsu +. +g +(); + +47 + gme + < +tyme + + gExecut +,ym + gComiTok +> + +48 +BOOST_ASIO_INITFN_RESULT_TYPE +( +ComiTok +, () +der +( + +49 cڡ +Execut +& +ex +, +BOOST_ASIO_MOVE_ARG +( +ComiTok + +tok +, + +50 +tyme + +ab_if +< +is_execut +< +Execut +>:: +vue +>:: +ty +*) + +52  +BOOST_ASIO_HANDLER_TYPE +( + tComiTok +, () + thdr +; + +54 + gasync_comi +< + gComiTok +, ()> + +( +tok +); + +56 +tyme + + gassocd_lot +< + ghdr +>:: +ty + +loc +( + +57 ( +g_assocd_lot +)( + +. +comi_hdr +)); + +59 + gex +. +der +( +da +:: +wk_dich +< +hdr +>( + +. +comi_hdr +), +loc +); + +61  + g +. + gsu +. +g +(); + +64 + gme + < +tyme + + gExecutiCڋxt +,ym + gComiTok +> + +65 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +ComiTok +, () +der +( + +66 +ExecutiCڋxt +& +x +, +BOOST_ASIO_MOVE_ARG +( +ComiTok + +tok +, + +67 +tyme + +ab_if +< +is_cvtib +< + +68 +ExecutiCڋxt +&, +executi_cڋxt +&>:: +vue +>:: +ty +*) + +70  ( +der +)( +x +. +g_execut +(), + +71 +BOOST_ASIO_MOVE_CAST +( +ComiTok +)( + gtok +)); + +77  + ~ + + @/usr/include/boost/asio/impl/dispatch.hpp + +11 #ide +BOOST_ASIO_IMPL_DISPATCH_HPP + + +12  + #BOOST_ASIO_IMPL_DISPATCH_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gasio + { + +28 + gme + < +tyme + + gComiTok +> + +29 +BOOST_ASIO_INITFN_RESULT_TYPE +( +ComiTok +, () +dich +( + +30 +BOOST_ASIO_MOVE_ARG +( +ComiTok + +tok +) + +32  +BOOST_ASIO_HANDLER_TYPE +( + tComiTok +, () + thdr +; + +34 + gasync_comi +< + gComiTok +, ()> + +( +tok +); + +36 +tyme + + gassocd_execut +< + ghdr +>:: +ty + +ex +( + +37 ( +g_assocd_execut +)( + +. +comi_hdr +)); + +39 +tyme + + gassocd_lot +< + ghdr +>:: +ty + +loc +( + +40 ( +g_assocd_lot +)( + +. +comi_hdr +)); + +42 + gex +. +dich +( +BOOST_ASIO_MOVE_CAST +( +hdr +)( + +. +comi_hdr +), +loc +); + +44  + g +. + gsu +. +g +(); + +47 + gme + < +tyme + + gExecut +,ym + gComiTok +> + +48 +BOOST_ASIO_INITFN_RESULT_TYPE +( +ComiTok +, () +dich +( + +49 cڡ +Execut +& +ex +, +BOOST_ASIO_MOVE_ARG +( +ComiTok + +tok +, + +50 +tyme + +ab_if +< +is_execut +< +Execut +>:: +vue +>:: +ty +*) + +52  +BOOST_ASIO_HANDLER_TYPE +( + tComiTok +, () + thdr +; + +54 + gasync_comi +< + gComiTok +, ()> + +( +tok +); + +56 +tyme + + gassocd_lot +< + ghdr +>:: +ty + +loc +( + +57 ( +g_assocd_lot +)( + +. +comi_hdr +)); + +59 + gex +. +dich +( +da +:: +wk_dich +< +hdr +>( + +60 + +. +comi_hdr +), +loc +); + +62  + g +. + gsu +. +g +(); + +65 + gme + < +tyme + + gExecutiCڋxt +,ym + gComiTok +> + +66 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +ComiTok +, () +dich +( + +67 +ExecutiCڋxt +& +x +, +BOOST_ASIO_MOVE_ARG +( +ComiTok + +tok +, + +68 +tyme + +ab_if +< +is_cvtib +< + +69 +ExecutiCڋxt +&, +executi_cڋxt +&>:: +vue +>:: +ty +*) + +71  ( +dich +)( +x +. +g_execut +(), + +72 +BOOST_ASIO_MOVE_CAST +( +ComiTok +)( + gtok +)); + +78  + ~ + + @/usr/include/boost/asio/impl/error.ipp + +11 #ide +BOOST_ASIO_IMPL_ERROR_IPP + + +12  + #BOOST_ASIO_IMPL_ERROR_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + gr + { + +28 #i! +defed +( +BOOST_ASIO_WINDOWS +&& !defed( +__CYGWIN__ +) + +30 +mea + + gda + { + +32 as + ctdb_gy + : +public + +boo +:: +syem +:: +r_gy + + +34 +public +: + +35 cڡ * +me +(cڡ +BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT + + +40 + gd +:: +rg + +mesge +( +vue +) const + +42 i( +vue + = +r +:: +ho_n_found +) + +44 i( + gvue + = +r +:: +ho_n_found_y_aga +) + +46 i( + gvue + = +r +:: +no_da +) + +48 i( + gvue + = +r +:: +no_covy +) + +56 cڡ + gboo +:: +syem +:: +r_gy +& +g_tdb_gy +() + +58  +da +:: +tdb_gy + + +; + +59  + g +; + +62 +mea + + gda + { + +64 as + caddrfo_gy + : +public + +boo +:: +syem +:: +r_gy + + +66 +public +: + +67 cڡ * +me +(cڡ +BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT + + +72 + gd +:: +rg + +mesge +( +vue +) const + +74 i( +vue + = +r +:: +rvi_n_found +) + +76 i( + gvue + = +r +:: +sock_ty_n_su܋d +) + +84 cڡ + gboo +:: +syem +:: +r_gy +& +g_addrfo_gy +() + +86  +da +:: +addrfo_gy + + +; + +87  + g +; + +92 +mea + + gda + { + +94 as + cmisc_gy + : +public + +boo +:: +syem +:: +r_gy + + +96 +public +: + +97 cڡ * +me +(cڡ +BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT + + +102 + gd +:: +rg + +mesge +( +vue +) const + +104 i( +vue + = +r +:: +ady_ݒ +) + +106 i( + gvue + = +r +:: +eof +) + +108 i( + gvue + = +r +:: +n_found +) + +110 i( + gvue + = +r +:: +fd_t_u +) + +118 cڡ + gboo +:: +syem +:: +r_gy +& +g_misc_gy +() + +120  +da +:: +misc_gy + + +; + +121  + g +; + +128  + ~ + + @/usr/include/boost/asio/impl/execution_context.hpp + +11 #ide +BOOST_ASIO_IMPL_EXECUTION_CONTEXT_HPP + + +12  + #BOOST_ASIO_IMPL_EXECUTION_CONTEXT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +27 + gme + < +tyme + + gSvi +> + +28 +le + + gSvi +& +u_rvi +( +executi_cڋxt +& +e +) + +31 () + gic_ +< + gexecuti_cڋxt +:: +rvi +*>( +ic_ +< +Svi +*>(0)); + +33  + ge +. + grvi_giry_ +-> +me + + gu_rvi +< + gSvi +>(); + +36 #i! +defed +( +GENERATING_DOCUMENTATION +) + +37 #i +defed +( +BOOST_ASIO_HAS_VARIADIC_TEMPLATES +) + +39 + gme + < +tyme + + gSvi +, + gtyme +... + gArgs +> + +40 + gSvi +& +make_rvi +( +executi_cڋxt +& +e +, +BOOST_ASIO_MOVE_ARG +( +Args +)... +gs +) + +42 + gda +:: +sced_r +< +Svi +> +svc +( + +43 +w + +Svi +( +e +, +BOOST_ASIO_MOVE_CAST +( +Args +)( +gs +)...)); + +44 + ge +. + grvi_giry_ +-> +me + + gadd_rvi +< + gSvi +>( + gsvc +. +g +()); + +45 + gSvi +& + gsu + = * +svc +; + +46 + gsvc +. +a +(); + +47  + gsu +; + +52 + gme + < +tyme + + gSvi +> + +53 + gSvi +& +make_rvi +( +executi_cڋxt +& +e +) + +55 + gda +:: +sced_r +< +Svi +> +svc +( +w + Svi( +e +)); + +56 + ge +. + grvi_giry_ +-> +me + + gadd_rvi +< + gSvi +>( + gsvc +. +g +()); + +57 + gSvi +& + gsu + = * +svc +; + +58 + gsvc +. +a +(); + +59  + gsu +; + +62  + #BOOST_ASIO_PRIVATE_MAKE_SERVICE_DEF +( +n +) \ + +63 +me + < +tyme + +Svi +, + `BOOST_ASIO_VARIADIC_TPARAMS +( +n +)> \ + +64 +Svi +& + `make_rvi +( +executi_cڋxt +& +e +, \ + +65 + `BOOST_ASIO_VARIADIC_MOVE_PARAMS +( +n +)) \ + +67 +da +:: +sced_r +< +Svi +> + `svc +( \ + +68 +w + + `Svi +( +e +, + `BOOST_ASIO_VARIADIC_MOVE_ARGS +( +n +))); \ + +69 +e +. +rvi_giry_ +-> +me + +add_rvi +< +Svi +>( +svc +. + `g +()); \ + +70 +Svi +& +su + = * +svc +; \ + +71 +svc +. + `a +(); \ + +72  +su +; \ + +74 + + ) + +75 +BOOST_ASIO_VARIADIC_GENERATE +( +BOOST_ASIO_PRIVATE_MAKE_SERVICE_DEF +) + +76 #unde +BOOST_ASIO_PRIVATE_MAKE_SERVICE_DEF + + +81 + gme + < +tyme + + gSvi +> + +82 +le +  +add_rvi +( +executi_cڋxt +& +e +, +Svi +* +svc +) + +85 () + gic_ +< + gexecuti_cڋxt +:: +rvi +*>( +ic_ +< +Svi +*>(0)); + +87 + ge +. + grvi_giry_ +-> +me + + gadd_rvi +< + gSvi +>( + gsvc +); + +90 + gme + < +tyme + + gSvi +> + +91 +le + +bo + +has_rvi +( +executi_cڋxt +& +e +) + +94 () + gic_ +< + gexecuti_cڋxt +:: +rvi +*>( +ic_ +< +Svi +*>(0)); + +96  + ge +. + grvi_giry_ +-> +me + + ghas_rvi +< + gSvi +>(); + +99 +le + + gexecuti_cڋxt +&xecuti_cڋxt:: +rvi +:: +cڋxt +() + +101  +owr_ +; + +107  + ~ + + @/usr/include/boost/asio/impl/execution_context.ipp + +11 #ide +BOOST_ASIO_IMPL_EXECUTION_CONTEXT_IPP + + +12  + #BOOST_ASIO_IMPL_EXECUTION_CONTEXT_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +27 + gexecuti_cڋxt +:: +executi_cڋxt +() + +28 : +rvi_giry_ +( +w + +boo +:: +asio +:: +da +:: +rvi_giry +(* +this +)) + +32 +executi_cڋxt +::~execution_context() + +34 +shutdown +(); + +35 +deroy +(); + +36 +de + + grvi_giry_ +; + +39  + gexecuti_cڋxt +:: +shutdown +() + +41 +rvi_giry_ +-> +shutdown_rvis +(); + +44  + gexecuti_cڋxt +:: +deroy +() + +46 +rvi_giry_ +-> +deroy_rvis +(); + +49  + gexecuti_cڋxt +:: +nify_fk +( + +50 +boo +:: +asio +:: +executi_cڋxt +:: +fk_evt + +evt +) + +52 +rvi_giry_ +-> +nify_fk +( +evt +); + +55 + gexecuti_cڋxt +:: +rvi +::rvi( +executi_cڋxt +& +owr +) + +56 : +owr_ +( +owr +), + +57 +xt_ +(0) + +61 + gexecuti_cڋxt +:: +rvi +::~service() + +65  +executi_cڋxt +:: +rvi +:: +nify_fk +xecuti_cڋxt:: +fk_evt +) + +69 +rvi_ady_exis +::service_already_exists() + +70 : +d +:: +logic_r +("Servicelreadyxists.") + +74 +vid_rvi_owr +::invalid_service_owner() + +75 : +d +:: +logic_r +("Invalid service owner.") + +82  + ~ + + @/usr/include/boost/asio/impl/executor.hpp + +11 #ide +BOOST_ASIO_IMPL_EXECUTOR_HPP + + +12  + #BOOST_ASIO_IMPL_EXECUTOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + + gboo + { + +30 +mea + + gasio + { + +32 #i! +defed +( +GENERATING_DOCUMENTATION +) + +34 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +37 as + cexecut +:: +funi + + +39 +public +: + +40 +me + < +tyme + +F +,ym + gAoc +> + +41 +exic + +funi +( +F + +f +, cڡ +Aoc +& +a +) + +44  + gda +:: + texecut_ +< + tF +, + tAoc +> + t +; + +45 +tyme + + g +:: +r + +p + = { +da +:: +addssof +( +a +), + +::r:: +lo +(a), 0 }; + +46 + g_ + = +w + ( +p +. +v + + +( +BOOST_ASIO_MOVE_CAST +( +F +)( +f +), +a +); + +47 + gp +. + gv + = 0; + +50 +funi +(funi&& +h +) + +51 : +_ +( +h +.op_) + +53 +h +. +_ + = 0; + +56 ~ +funi +() + +58 i( + g_ +) + +59 + g_ +-> +deroy +(); + +62  +ݔ +()() + +64 i( + g_ +) + +66 + gda +:: +schedur_ݔi +* + + = +_ +; + +67 + g_ + = 0; + +68 + g +-> +come +( +this +, +boo +:: +syem +:: +r_code +(), 0); + +72 + give +: + +73 +da +:: +schedur_ݔi +* +_ +; + +79 as + cexecut +:: +funi + + +81 +public +: + +82 +me + < +tyme + +F +,ym + gAoc +> + +83 +exic + +funi +(cڡ +F +& +f +, cڡ +Aoc +&) + +84 : +im_ +( +w + +im +< +F +>( +f +)) + +88  +ݔ +()() + +90 +im_ +-> +voke_ +(im_. +g +()); + +93 + give +: + +95  + sim_ba + + +97 (* +voke_ +)( +im_ba +*); + +101 + gme + < +tyme + + gF +> + +102  + gim + : +im_ba + + +104 +im +(cڡ +F +& +f +) + +105 : +funi_ +( +f +) + +107 +voke_ + = & +funi +:: +voke +< +F +>; + +110 +F + + gfuni_ +; + +114 + gme + < +tyme + + gF +> + +115  +voke +( +im_ba +* +i +) + +117 + gic_ +< + gim +< + gF +>*>( + gi +)-> +funi_ +(); + +120 + gda +:: +shed_r +< +im_ba +> +im_ +; + +126 + gme + < +tyme + + gExecut +,ym + gAot +> + +127 as + cexecut +:: +im + + +128 : +public + +execut +:: +im_ba + + +130 +public +: + +131  +BOOST_ASIO_REBIND_ALLOC +( + tAot +, + tim + + tlot_ty +; + +133  +im_ba +* + +(cڡ +Execut +& +e +, +Aot + +a + = Allocator()) + +135 +w_mem + +mem +( +a +); + +136 +im +* + gp + = +w + ( +mem +. +r_ +im( +e +, +a +); + +137 + gmem +. + gr_ + = 0; + +138  + gp +; + +141 +im +(cڡ +Execut +& +e +, cڡ +Aot +& +a + + gBOOST_ASIO_NOEXCEPT + + +142 : +im_ba +( +l +), + +143 +f_cou_ +(1), + +144 +execut_ +( +e +), + +145 +lot_ +( +a +) + +149 +im_ba +* +e +(cڡ + gBOOST_ASIO_NOEXCEPT + + +151 ++ + gf_cou_ +; + +152  + gcڡ_ +< + gim_ba +*>( + gic_ +( + gthis +)); + +155  +deroy +( + gBOOST_ASIO_NOEXCEPT + + +157 i(-- + gf_cou_ + == 0) + +159 +lot_ty + +loc +( +lot_ +); + +160 +im +* + gp + = +this +; + +161 + gp +->~ +im +(); + +162 + gloc +. +do +( +p +, 1); + +166  +_wk_d +( + gBOOST_ASIO_NOEXCEPT + + +168 + gexecut_ +. +_wk_d +(); + +171  +_wk_fished +( + gBOOST_ASIO_NOEXCEPT + + +173 + gexecut_ +. +_wk_fished +(); + +176 + gexecuti_cڋxt +& +cڋxt +( + gBOOST_ASIO_NOEXCEPT + + +178  + gexecut_ +. +cڋxt +(); + +181  +dich +( +BOOST_ASIO_MOVE_ARG +( +funi + +f +) + +183 + gexecut_ +. +dich +( +BOOST_ASIO_MOVE_CAST +( +funi +)( +f +), +lot_ +); + +186  +po +( +BOOST_ASIO_MOVE_ARG +( +funi + +f +) + +188 + gexecut_ +. +po +( +BOOST_ASIO_MOVE_CAST +( +funi +)( +f +), +lot_ +); + +191  +der +( +BOOST_ASIO_MOVE_ARG +( +funi + +f +) + +193 + gexecut_ +. +der +( +BOOST_ASIO_MOVE_CAST +( +funi +)( +f +), +lot_ +); + +196 +ty_id_su_ty + +rg_ty +(cڡ + gBOOST_ASIO_NOEXCEPT + + +198  + gty_id +< + gExecut +>(); + +201 * +rg +( + gBOOST_ASIO_NOEXCEPT + + +203  & + gexecut_ +; + +206 cڡ * +rg +(cڡ + gBOOST_ASIO_NOEXCEPT + + +208  & + gexecut_ +; + +211 +bo + +equs +(cڡ +im_ba +* +e +cڡ + gBOOST_ASIO_NOEXCEPT + + +213 i( + gthis + = +e +) + +214  +ue +; + +215 i( +rg_ty +(! +e +->target_type()) + +216  +l +; + +217  + gexecut_ + =* +ic_ +( +e +-> +rg +()); + +220 + give +: + +221 +mub + +da +:: +omic_cou + +f_cou_ +; + +222 +Execut + + gexecut_ +; + +223 +Aot + + glot_ +; + +225  + sw_mem + + +227 +lot_ty + + glot_ +; + +228 +im +* + gr_ +; + +230 +exic + +w_mem +(cڡ +Aot +& +a +) + +231 : +lot_ +( +a +), + +232 +r_ +( +lot_ +. +lo +(1)) + +236 ~ +w_mem +() + +238 i( + gr_ +) + +239 + glot_ +. +do +( +r_ +, 1); + +242 + give +: + +244 +w_mem +(constaw_mem&); + +245 +w_mem + + gݔ +=(constaw_mem&); + +250 + gme + < +tyme + + gAot +> + +251 +ass + + gexecut +:: +im +< +syem_execut +, + gAot +> + +252 : +public + +execut +:: +im_ba + + +254 +public +: + +255  +im_ba +* + +(cڡ +syem_execut +&, + +256 cڡ +Aot +& = Allocator()) + +258  & +da +:: +glob +< +im +< +syem_execut +, +d +:: +lot +<> > >(); + +261 +im +() + +262 : +im_ba +( +ue +) + +266 +im_ba +* +e +(cڡ +BOOST_ASIO_NOEXCEPT + + +268  +cڡ_ +< +im_ba +*>( +ic_ +( +this +)); + +271  +deroy +( + gBOOST_ASIO_NOEXCEPT + + +275  +_wk_d +( + gBOOST_ASIO_NOEXCEPT + + +277 + gexecut_ +. +_wk_d +(); + +280  +_wk_fished +( + gBOOST_ASIO_NOEXCEPT + + +282 + gexecut_ +. +_wk_fished +(); + +285 + gexecuti_cڋxt +& +cڋxt +( + gBOOST_ASIO_NOEXCEPT + + +287  + gexecut_ +. +cڋxt +(); + +290  +dich +( +BOOST_ASIO_MOVE_ARG +( +funi + +f +) + +292 + gexecut_ +. +dich +( +BOOST_ASIO_MOVE_CAST +( +funi +)( +f +), +lot_ +); + +295  +po +( +BOOST_ASIO_MOVE_ARG +( +funi + +f +) + +297 + gexecut_ +. +po +( +BOOST_ASIO_MOVE_CAST +( +funi +)( +f +), +lot_ +); + +300  +der +( +BOOST_ASIO_MOVE_ARG +( +funi + +f +) + +302 + gexecut_ +. +der +( +BOOST_ASIO_MOVE_CAST +( +funi +)( +f +), +lot_ +); + +305 +ty_id_su_ty + +rg_ty +(cڡ + gBOOST_ASIO_NOEXCEPT + + +307  + gty_id +< + gsyem_execut +>(); + +310 * +rg +( + gBOOST_ASIO_NOEXCEPT + + +312  & + gexecut_ +; + +315 cڡ * +rg +(cڡ + gBOOST_ASIO_NOEXCEPT + + +317  & + gexecut_ +; + +320 +bo + +equs +(cڡ +im_ba +* +e +cڡ + gBOOST_ASIO_NOEXCEPT + + +322  + gthis + = +e +; + +325 + give +: + +326 +syem_execut + +execut_ +; + +327 +Aot + + glot_ +; + +330 + gme + < +tyme + + gExecut +> + +331 + gexecut +:: +execut +( +Execut + +e +) + +332 : +im_ +( +im +< +Execut +, +d +:: +lot +<> >:: + +( +e +)) + +336 +me + < +tyme + +Execut +,ym + gAot +> + +337 + gexecut +:: +execut +( +lot_g_t +, cڡ +Aot +& +a +, +Execut + +e +) + +338 : +im_ +( +im +< +Execut +, +Aot +>:: + +( +e +, +a +)) + +342 + gme + < +tyme + + gFuni +,ym + gAot +> + +343  + gexecut +:: +dich +( +BOOST_ASIO_MOVE_ARG +( +Funi + +f +, + +344 cڡ +Aot +& +a +) const + +346 +im_ba +* + gi + = +g_im +(); + +347 i( + gi +-> + g_dich_ +) + +348 +syem_execut +(). +dich +( +BOOST_ASIO_MOVE_CAST +( +Funi +)( +f +), +a +); + +350 + gi +-> +dich +( +funi +( +BOOST_ASIO_MOVE_CAST +( +Funi +)( +f +), +a +)); + +353 + gme + < +tyme + + gFuni +,ym + gAot +> + +354  + gexecut +:: +po +( +BOOST_ASIO_MOVE_ARG +( +Funi + +f +, + +355 cڡ +Aot +& +a +) const + +357 +g_im +()-> +po +( +funi +( +BOOST_ASIO_MOVE_CAST +( +Funi +)( +f +), +a +)); + +360 + gme + < +tyme + + gFuni +,ym + gAot +> + +361  + gexecut +:: +der +( +BOOST_ASIO_MOVE_ARG +( +Funi + +f +, + +362 cڡ +Aot +& +a +) const + +364 +g_im +()-> +der +( +funi +( +BOOST_ASIO_MOVE_CAST +( +Funi +)( +f +), +a +)); + +367 + gme + < +tyme + + gExecut +> + +368 +Execut +* + gexecut +:: +rg +( +BOOST_ASIO_NOEXCEPT + + +370  +im_ + && im_-> +rg_ty +(= +ty_id +< +Execut +>() + +371 ? +ic_ +< +Execut +*>( +im_ +-> +rg +()) : 0; + +374 + gme + < +tyme + + gExecut +> + +375 cڡ +Execut +* + gexecut +:: +rg +(cڡ +BOOST_ASIO_NOEXCEPT + + +377  +im_ + && im_-> +rg_ty +(= +ty_id +< +Execut +>() + +378 ? +ic_ +< +Execut +*>( +im_ +-> +rg +()) : 0; + +386  + ~ + + @/usr/include/boost/asio/impl/executor.ipp + +11 #ide +BOOST_ASIO_IMPL_EXECUTOR_IPP + + +12  + #BOOST_ASIO_IMPL_EXECUTOR_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +26 + gbad_execut +:: +bad_execut +( +BOOST_ASIO_NOEXCEPT + + +30 cڡ * +bad_execut +:: +wh +(cڡ +BOOST_ASIO_NOEXCEPT_OR_NOTHROW + + +38  + ~ + + @/usr/include/boost/asio/impl/handler_alloc_hook.ipp + +11 #ide +BOOST_ASIO_IMPL_HANDLER_ALLOC_HOOK_IPP + + +12  + #BOOST_ASIO_IMPL_HANDLER_ALLOC_HOOK_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gasio + { + +28 * +asio_hdr_lo +( +d +:: +size_t + +size +, ...) + +30 #i! +defed +( +BOOST_ASIO_DISABLE_SMALL_BLOCK_RECYCLING +) + +31  + gda +:: +thad_fo_ba +:: +lo +( + +32 +da +:: +thad_cڋxt +:: +thad__ack +:: +t +(), +size +); + +34  :: +ݔ + +w +( +size +); + +38  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, ...) + +40 #i! +defed +( +BOOST_ASIO_DISABLE_SMALL_BLOCK_RECYCLING +) + +41 + gda +:: +thad_fo_ba +:: +do +( + +42 +da +:: +thad_cڋxt +:: +thad__ack +:: +t +(), +por +, +size +); + +44 () + gsize +; + +45 :: +ݔ + +de +( +por +); + +52  + ~ + + @/usr/include/boost/asio/impl/io_context.hpp + +11 #ide +BOOST_ASIO_IMPL_IO_CONTEXT_HPP + + +12  + #BOOST_ASIO_IMPL_IO_CONTEXT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + + gboo + { + +30 +mea + + gasio + { + +32 + gme + < +tyme + + gSvi +> + +33 +le + + gSvi +& +u_rvi +( +io_cڋxt +& +ioc +) + +36 () + gic_ +< + gexecuti_cڋxt +:: +rvi +*>( +ic_ +< +Svi +*>(0)); + +37 () + gic_ +(& +Svi +::id); + +39  + gioc +. + grvi_giry_ +-> +me + + gu_rvi +< + gSvi +>(ioc); + +42 + gme + <> + +43 +le + + gda +:: +io_cڋxt_im +& +u_rvi +< +da +::io_context_impl>( + +44 +io_cڋxt +& +ioc +) + +46  +ioc +. +im_ +; + +52  + ~ + +54 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +55  + ~ + +57  + ~ + +60  + ~ + +62 +mea + + gboo + { + +63 +mea + + gasio + { + +65 +le + + gio_cڋxt +:: +execut_ty + + +66 +io_cڋxt +:: +g_execut +( +BOOST_ASIO_NOEXCEPT + + +68  +execut_ty +(* +this +); + +71 #i +defed +( +BOOST_ASIO_HAS_CHRONO +) + +73 + gme + < +tyme + + gR +,ym + gPiod +> + +74 + gd +:: +size_t + +io_cڋxt +:: +run_f +( + +75 cڡ +chro +:: +duti +< +R +, +Piod +>& +l_time +) + +77  + gthis +-> +run_u +( +chro +:: +dy_ock +:: +now +(+ +l_time +); + +80 + gme + < +tyme + + gClock +,ym + gDuti +> + +81 + gd +:: +size_t + +io_cڋxt +:: +run_u +( + +82 cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +) + +84 + gd +:: +size_t + +n + = 0; + +85  + gthis +-> +run_e_u +( +abs_time +)) + +86 i( + gn + !( +d +:: +numic_lims +:: +max +)()) + +87 ++ +n +; + +88  + gn +; + +91 + gme + < +tyme + + gR +,ym + gPiod +> + +92 + gd +:: +size_t + +io_cڋxt +:: +run_e_f +( + +93 cڡ +chro +:: +duti +< +R +, +Piod +>& +l_time +) + +95  + gthis +-> +run_e_u +( +chro +:: +dy_ock +:: +now +(+ +l_time +); + +98 + gme + < +tyme + + gClock +,ym + gDuti +> + +99 + gd +:: +size_t + +io_cڋxt +:: +run_e_u +( + +100 cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +) + +102 +tyme + + gClock +:: +time_pot + +now + = +Clock +::now(); + +103  + gnow + < + gabs_time +) + +105 +tyme + + gClock +:: +duti + +l_time + = +abs_time + - +now +; + +106 i( + gl_time + > + gchro +:: +cds +(1)) + +107 +l_time + = +chro +:: +cds +(1); + +109 + gboo +:: +syem +:: +r_code + +ec +; + +110 + gd +:: +size_t + +s + = +im_ +. +wa_e +( + +111 +ic_ +<>( +chro +:: +duti_ +< + +112 +chro +:: +miocds +>( +l_time +). +cou +()), +ec +); + +113 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +); + +115 i( + gs + || + gim_ +. +ݳd +()) + +116  + gs +; + +118 + gnow + = +Clock +:: +now +(); + +126 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +128 +le +  + gio_cڋxt +:: +t +() + +130 +t +(); + +133 + gme + < +tyme + + gLegacyComiHdr +> + +134 +BOOST_ASIO_INITFN_RESULT_TYPE +( +LegacyComiHdr +, ()) + +135 + gio_cڋxt +:: +dich +( +BOOST_ASIO_MOVE_ARG +( +LegacyComiHdr + +hdr +) + +139 +BOOST_ASIO_LEGACY_COMPLETION_HANDLER_CHECK +( + +140 +LegacyComiHdr +, +hdr + + gty_check +; + +142 + gasync_comi +< + gLegacyComiHdr +, ()> + +( +hdr +); + +144 i( + gim_ +. +n_dich +()) + +146 + gda +:: +nd_block + +b +( +da +::nd_block:: +fu +); + +147 + gboo_asio_hdr_voke_hrs +:: +voke +( + +148 + +. +comi_hdr +, init.completion_handler); + +153  + gda +:: + tcomi_hdr +< + +154 + ttyme + + thdr_ty +< + tLegacyComiHdr +, ()>:: + tty +> + t +; + +155 +tyme + + g +:: +r + +p + = { +da +:: +addssof +( + +. +comi_hdr +), + +156 + +:: +r +:: +lo +( + +. +comi_hdr +), 0 }; + +157 + gp +. +w + ( +p +. +v + + +( + +. +comi_hdr +); + +159 +BOOST_ASIO_HANDLER_CREATION +((* +this +, * +p +.p, + +160 "io_cڋxt", +this +, 0, "dispatch")); + +162 + gim_ +. +do_dich +( +p +.p); + +163 + gp +. + gv + = +p +.p = 0; + +166  + g +. + gsu +. +g +(); + +169 + gme + < +tyme + + gLegacyComiHdr +> + +170 +BOOST_ASIO_INITFN_RESULT_TYPE +( +LegacyComiHdr +, ()) + +171 + gio_cڋxt +:: +po +( +BOOST_ASIO_MOVE_ARG +( +LegacyComiHdr + +hdr +) + +175 +BOOST_ASIO_LEGACY_COMPLETION_HANDLER_CHECK +( + +176 +LegacyComiHdr +, +hdr + + gty_check +; + +178 + gasync_comi +< + gLegacyComiHdr +, ()> + +( +hdr +); + +180 +bo + + gis_ctui + = + +181 +boo_asio_hdr_ct_hrs +:: +is_ctui +( + +. +comi_hdr +); + +184  + gda +:: + tcomi_hdr +< + +185 + ttyme + + thdr_ty +< + tLegacyComiHdr +, ()>:: + tty +> + t +; + +186 +tyme + + g +:: +r + +p + = { +da +:: +addssof +( + +. +comi_hdr +), + +187 + +:: +r +:: +lo +( + +. +comi_hdr +), 0 }; + +188 + gp +. +w + ( +p +. +v + + +( + +. +comi_hdr +); + +190 +BOOST_ASIO_HANDLER_CREATION +((* +this +, * +p +.p, + +191 "io_cڋxt", +this +, 0, "post")); + +193 + gim_ +. +po_immed_comi +( +p +.p, +is_ctui +); + +194 + gp +. + gv + = +p +.p = 0; + +196  + g +. + gsu +. +g +(); + +199 + gme + < +tyme + + gHdr +> + +200 #i +defed +( +GENERATING_DOCUMENTATION +) + +201 + gunecifd + + +203 +le + + gda +:: +wed_hdr +< +io_cڋxt +&, + gHdr +> + +205 + gio_cڋxt +:: +wp +( +Hdr + +hdr +) + +207  +da +:: +wed_hdr +< +io_cڋxt +&, + gHdr +>(* + gthis +, + ghdr +); + +212 +le + + gio_cڋxt +& + +213 + gio_cڋxt +:: +execut_ty +:: +cڋxt +(cڡ +BOOST_ASIO_NOEXCEPT + + +215  +io_cڋxt_ +; + +218 +le +  + +219 + gio_cڋxt +:: +execut_ty +:: +_wk_d +(cڡ +BOOST_ASIO_NOEXCEPT + + +221 +io_cڋxt_ +. +im_ +. +wk_d +(); + +224 +le +  + +225 + gio_cڋxt +:: +execut_ty +:: +_wk_fished +(cڡ +BOOST_ASIO_NOEXCEPT + + +227 +io_cڋxt_ +. +im_ +. +wk_fished +(); + +230 + gme + < +tyme + + gFuni +,ym + gAot +> + +231  + gio_cڋxt +:: +execut_ty +:: +dich +( + +232 +BOOST_ASIO_MOVE_ARG +( +Funi + +f +, cڡ +Aot +& +a +) const + +234  +tyme + + tdey +< + tFuni +>:: + tty + + tfuni_ty +; + +237 i( + gio_cڋxt_ +. + gim_ +. +n_dich +()) + +240 +funi_ty + +tmp +( +BOOST_ASIO_MOVE_CAST +( +Funi +)( +f +)); + +242 + gda +:: +nd_block + +b +( +da +::nd_block:: +fu +); + +243 + gboo_asio_hdr_voke_hrs +:: +voke +( +tmp +,mp); + +248  + gda +:: + texecut_ +< + tfuni_ty +, + tAot +, + tda +:: + tݔi +> + t +; + +249 +tyme + + g +:: +r + +p + = { +da +:: +addssof +( +a +), + +::r:: +lo +(a), 0 }; + +250 + gp +. +w + ( +p +. +v + + +( +BOOST_ASIO_MOVE_CAST +( +Funi +)( +f +), +a +); + +252 +BOOST_ASIO_HANDLER_CREATION +(( +this +-> +cڋxt +(), * +p +.p, + +253 "io_cڋxt", & +this +-> +cڋxt +(), 0, "dispatch")); + +255 + gio_cڋxt_ +. + gim_ +. +po_immed_comi +( +p +.p, +l +); + +256 + gp +. + gv + = +p +.p = 0; + +259 + gme + < +tyme + + gFuni +,ym + gAot +> + +260  + gio_cڋxt +:: +execut_ty +:: +po +( + +261 +BOOST_ASIO_MOVE_ARG +( +Funi + +f +, cڡ +Aot +& +a +) const + +263  +tyme + + tdey +< + tFuni +>:: + tty + + tfuni_ty +; + +266  + gda +:: + texecut_ +< + tfuni_ty +, + tAot +, + tda +:: + tݔi +> + t +; + +267 +tyme + + g +:: +r + +p + = { +da +:: +addssof +( +a +), + +::r:: +lo +(a), 0 }; + +268 + gp +. +w + ( +p +. +v + + +( +BOOST_ASIO_MOVE_CAST +( +Funi +)( +f +), +a +); + +270 +BOOST_ASIO_HANDLER_CREATION +(( +this +-> +cڋxt +(), * +p +.p, + +271 "io_cڋxt", & +this +-> +cڋxt +(), 0, "post")); + +273 + gio_cڋxt_ +. + gim_ +. +po_immed_comi +( +p +.p, +l +); + +274 + gp +. + gv + = +p +.p = 0; + +277 + gme + < +tyme + + gFuni +,ym + gAot +> + +278  + gio_cڋxt +:: +execut_ty +:: +der +( + +279 +BOOST_ASIO_MOVE_ARG +( +Funi + +f +, cڡ +Aot +& +a +) const + +281  +tyme + + tdey +< + tFuni +>:: + tty + + tfuni_ty +; + +284  + gda +:: + texecut_ +< + tfuni_ty +, + tAot +, + tda +:: + tݔi +> + t +; + +285 +tyme + + g +:: +r + +p + = { +da +:: +addssof +( +a +), + +::r:: +lo +(a), 0 }; + +286 + gp +. +w + ( +p +. +v + + +( +BOOST_ASIO_MOVE_CAST +( +Funi +)( +f +), +a +); + +288 +BOOST_ASIO_HANDLER_CREATION +(( +this +-> +cڋxt +(), * +p +.p, + +289 "io_cڋxt", & +this +-> +cڋxt +(), 0, "defer")); + +291 + gio_cڋxt_ +. + gim_ +. +po_immed_comi +( +p +.p, +ue +); + +292 + gp +. + gv + = +p +.p = 0; + +295 +le + +bo + + +296 + gio_cڋxt +:: +execut_ty +:: +rušg__this_thad +(cڡ +BOOST_ASIO_NOEXCEPT + + +298  +io_cڋxt_ +. +im_ +. +n_dich +(); + +301 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +302 +le + + gio_cڋxt +:: +wk +::wk( +boo +:: +asio +:: +io_cڋxt +& io_context) + +303 : +io_cڋxt_im_ +( +io_cڋxt +. +im_ +) + +305 +io_cڋxt_im_ +. +wk_d +(); + +308 +le + + gio_cڋxt +:: +wk +::wk(cڡ wk& +h +) + +309 : +io_cڋxt_im_ +( +h +.io_context_impl_) + +311 +io_cڋxt_im_ +. +wk_d +(); + +314 +le + + gio_cڋxt +:: +wk +::~work() + +316 +io_cڋxt_im_ +. +wk_fished +(); + +319 +le + + gboo +:: +asio +:: +io_cڋxt +& io_cڋxt:: +wk +:: +g_io_cڋxt +() + +321  +ic_ +< +boo +:: +asio +:: +io_cڋxt +&>( +io_cڋxt_im_ +. +cڋxt +()); + +324 +le + + gboo +:: +asio +:: +io_cڋxt +& io_cڋxt:: +wk +:: +g_io_rvi +() + +326  +ic_ +< +boo +:: +asio +:: +io_cڋxt +&>( +io_cڋxt_im_ +. +cڋxt +()); + +330 +le + + gboo +:: +asio +:: +io_cڋxt +& io_cڋxt:: +rvi +:: +g_io_cڋxt +() + +332  +ic_ +< +boo +:: +asio +:: +io_cڋxt +&>( +cڋxt +()); + +335 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +336 +le + + gboo +:: +asio +:: +io_cڋxt +& io_cڋxt:: +rvi +:: +g_io_rvi +() + +338  +ic_ +< +boo +:: +asio +:: +io_cڋxt +&>( +cڋxt +()); + +345  + ~ + + @/usr/include/boost/asio/impl/io_context.ipp + +11 #ide +BOOST_ASIO_IMPL_IO_CONTEXT_IPP + + +12  + #BOOST_ASIO_IMPL_IO_CONTEXT_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +27  + ~ + +29  + ~ + +32  + ~ + +34 +mea + + gboo + { + +35 +mea + + gasio + { + +37 + gio_cڋxt +:: +io_cڋxt +() + +38 : +im_ +( +add_im +( +w + +im_ty +(* +this +, +BOOST_ASIO_CONCURRENCY_HINT_DEFAULT +))) + +42 + gio_cڋxt +:: +io_cڋxt +( +ccucy_ht +) + +43 : +im_ +( +add_im +( +w + +im_ty +(* +this +, +ccucy_ht + == 1 + +44 ? +BOOST_ASIO_CONCURRENCY_HINT_1 + : +ccucy_ht +))) + +48 +io_cڋxt +:: +im_ty +& io_cڋxt:: +add_im +(io_cڋxt::im_ty* +im +) + +50 +boo +:: +asio +:: +da +:: +sced_r +< +im_ty +> +sced_im +( +im +); + +51 + gboo +:: +asio +:: +add_rvi +< +im_ty +>(* +this +, + gsced_im +. +g +()); + +52  * + gsced_im +. +a +(); + +55 + gio_cڋxt +::~ +io_cڋxt +() + +59 +io_cڋxt +:: +cou_ty + io_cڋxt:: +run +() + +61 +boo +:: +syem +:: +r_code + +ec +; + +62 +cou_ty + + gs + = +im_ +. +run +( +ec +); + +63 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +); + +64  + gs +; + +67 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +68 + gio_cڋxt +:: +cou_ty + +io_cڋxt +:: +run +( +boo +:: +syem +:: +r_code +& +ec +) + +70  +im_ +. +run +( +ec +); + +74 + gio_cڋxt +:: +cou_ty + +io_cڋxt +:: +run_e +() + +76 +boo +:: +syem +:: +r_code + +ec +; + +77 +cou_ty + + gs + = +im_ +. +run_e +( +ec +); + +78 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +); + +79  + gs +; + +82 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +83 + gio_cڋxt +:: +cou_ty + +io_cڋxt +:: +run_e +( +boo +:: +syem +:: +r_code +& +ec +) + +85  +im_ +. +run_e +( +ec +); + +89 + gio_cڋxt +:: +cou_ty + +io_cڋxt +:: +pl +() + +91 +boo +:: +syem +:: +r_code + +ec +; + +92 +cou_ty + + gs + = +im_ +. +pl +( +ec +); + +93 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +); + +94  + gs +; + +97 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +98 + gio_cڋxt +:: +cou_ty + +io_cڋxt +:: +pl +( +boo +:: +syem +:: +r_code +& +ec +) + +100  +im_ +. +pl +( +ec +); + +104 + gio_cڋxt +:: +cou_ty + +io_cڋxt +:: +pl_e +() + +106 +boo +:: +syem +:: +r_code + +ec +; + +107 +cou_ty + + gs + = +im_ +. +pl_e +( +ec +); + +108 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +); + +109  + gs +; + +112 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +113 + gio_cڋxt +:: +cou_ty + +io_cڋxt +:: +pl_e +( +boo +:: +syem +:: +r_code +& +ec +) + +115  +im_ +. +pl_e +( +ec +); + +119  + gio_cڋxt +:: + +() + +121 +im_ +. + +(); + +124 +bo + + gio_cڋxt +:: +ݳd +() const + +126  +im_ +. +ݳd +(); + +129  + gio_cڋxt +:: +t +() + +131 +im_ +. +t +(); + +134 + gio_cڋxt +:: +rvi +::rvi( +boo +:: +asio +:: +io_cڋxt +& +owr +) + +135 : +executi_cڋxt +:: +rvi +( +owr +) + +139 +io_cڋxt +:: +rvi +::~service() + +143  +io_cڋxt +:: +rvi +:: +shutdown +() + +145 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +146 +shutdown_rvi +(); + +150 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +151  + gio_cڋxt +:: +rvi +:: +shutdown_rvi +() + +156  +io_cڋxt +:: +rvi +:: +nify_fk +(io_cڋxt:: +fk_evt + +ev +) + +158 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +159 +fk_rvi +( +ev +); + +161 () + gev +; + +165 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +166  + gio_cڋxt +:: +rvi +:: +fk_rvi +( +io_cڋxt +:: +fk_evt +) + +174  + ~ + + @/usr/include/boost/asio/impl/post.hpp + +11 #ide +BOOST_ASIO_IMPL_POST_HPP + + +12  + #BOOST_ASIO_IMPL_POST_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gasio + { + +28 + gme + < +tyme + + gComiTok +> + +29 +BOOST_ASIO_INITFN_RESULT_TYPE +( +ComiTok +, () +po +( + +30 +BOOST_ASIO_MOVE_ARG +( +ComiTok + +tok +) + +32  +BOOST_ASIO_HANDLER_TYPE +( + tComiTok +, () + thdr +; + +34 + gasync_comi +< + gComiTok +, ()> + +( +tok +); + +36 +tyme + + gassocd_execut +< + ghdr +>:: +ty + +ex +( + +37 ( +g_assocd_execut +)( + +. +comi_hdr +)); + +39 +tyme + + gassocd_lot +< + ghdr +>:: +ty + +loc +( + +40 ( +g_assocd_lot +)( + +. +comi_hdr +)); + +42 + gex +. +po +( +BOOST_ASIO_MOVE_CAST +( +hdr +)( + +. +comi_hdr +), +loc +); + +44  + g +. + gsu +. +g +(); + +47 + gme + < +tyme + + gExecut +,ym + gComiTok +> + +48 +BOOST_ASIO_INITFN_RESULT_TYPE +( +ComiTok +, () +po +( + +49 cڡ +Execut +& +ex +, +BOOST_ASIO_MOVE_ARG +( +ComiTok + +tok +, + +50 +tyme + +ab_if +< +is_execut +< +Execut +>:: +vue +>:: +ty +*) + +52  +BOOST_ASIO_HANDLER_TYPE +( + tComiTok +, () + thdr +; + +54 + gasync_comi +< + gComiTok +, ()> + +( +tok +); + +56 +tyme + + gassocd_lot +< + ghdr +>:: +ty + +loc +( + +57 ( +g_assocd_lot +)( + +. +comi_hdr +)); + +59 + gex +. +po +( +da +:: +wk_dich +< +hdr +>( + +. +comi_hdr +), +loc +); + +61  + g +. + gsu +. +g +(); + +64 + gme + < +tyme + + gExecutiCڋxt +,ym + gComiTok +> + +65 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +ComiTok +, () +po +( + +66 +ExecutiCڋxt +& +x +, +BOOST_ASIO_MOVE_ARG +( +ComiTok + +tok +, + +67 +tyme + +ab_if +< +is_cvtib +< + +68 +ExecutiCڋxt +&, +executi_cڋxt +&>:: +vue +>:: +ty +*) + +70  ( +po +)( +x +. +g_execut +(), + +71 +BOOST_ASIO_MOVE_CAST +( +ComiTok +)( + gtok +)); + +77  + ~ + + @/usr/include/boost/asio/impl/read.hpp + +11 #ide +BOOST_ASIO_IMPL_READ_HPP + + +12  + #BOOST_ASIO_IMPL_READ_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +35  + ~ + +37 +mea + + gboo + { + +38 +mea + + gasio + { + +40 +mea + + gda + + +42 + gme + < +tyme + + gSyncRdSm +,ym + gMubBufrSequ +, + +43 +tyme + + gMubBufrIt +,ym + gComiCdi +> + +44 + gd +:: +size_t + +ad_bufr_qu +( +SyncRdSm +& +s +, + +45 cڡ +MubBufrSequ +& +bufrs +, cڡ +MubBufrIt +&, + +46 +ComiCdi + +comi_cdi +, +boo +:: +syem +:: +r_code +& +ec +) + +48 +ec + = +boo +:: +syem +:: +r_code +(); + +49 + gboo +:: +asio +:: +da +:: +csumg_bufrs +< +mub_bufr +, + +50 + gMubBufrSequ +, + gMubBufrIt +> +tmp +( +bufrs +); + +51 ! + gtmp +. +emy +()) + +53 i( + gd +:: +size_t + +max_size + = +da +:: +adt_comi_cdi_su +( + +54 +comi_cdi +( +ec +, +tmp +. +tٮ_csumed +()))) + +55 + gtmp +. +csume +( +s +. +ad_some +( +tmp +. +e +( +max_size +), +ec +)); + +59  + gtmp +. +tٮ_csumed +();; + +63 + gme + < +tyme + + gSyncRdSm +,ym + gMubBufrSequ +, + +64 +tyme + + gComiCdi +> + +65 + gd +:: +size_t + +ad +( +SyncRdSm +& +s +, cڡ +MubBufrSequ +& +bufrs +, + +66 +ComiCdi + +comi_cdi +, +boo +:: +syem +:: +r_code +& +ec +, + +67 +tyme + +ab_if +< + +68 +is_mub_bufr_qu +< +MubBufrSequ +>:: +vue + + +69 >:: +ty +*) + +71  +da +:: +ad_bufr_qu +( +s +, +bufrs +, + +72 +boo +:: +asio +:: +bufr_qu_beg +( +bufrs +), +comi_cdi +, +ec +); + +75 + gme + < +tyme + + gSyncRdSm +,ym + gMubBufrSequ +> + +76 +le + + gd +:: +size_t + +ad +( +SyncRdSm +& +s +, cڡ +MubBufrSequ +& +bufrs +, + +77 +tyme + +ab_if +< + +78 +is_mub_bufr_qu +< +MubBufrSequ +>:: +vue + + +79 >:: +ty +*) + +81 +boo +:: +syem +:: +r_code + +ec +; + +82 + gd +:: +size_t + +bys_sed + = +ad +( +s +, +bufrs +, +sr_l +(), +ec +); + +83 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "read"); + +84  + gbys_sed +; + +87 + gme + < +tyme + + gSyncRdSm +,ym + gMubBufrSequ +> + +88 +le + + gd +:: +size_t + +ad +( +SyncRdSm +& +s +, cڡ +MubBufrSequ +& +bufrs +, + +89 +boo +:: +syem +:: +r_code +& +ec +, + +90 +tyme + +ab_if +< + +91 +is_mub_bufr_qu +< +MubBufrSequ +>:: +vue + + +92 >:: +ty +*) + +94  +ad +( +s +, +bufrs +, +sr_l +(), +ec +); + +97 + gme + < +tyme + + gSyncRdSm +,ym + gMubBufrSequ +, + +98 +tyme + + gComiCdi +> + +99 +le + + gd +:: +size_t + +ad +( +SyncRdSm +& +s +, cڡ +MubBufrSequ +& +bufrs +, + +100 +ComiCdi + +comi_cdi +, + +101 +tyme + +ab_if +< + +102 +is_mub_bufr_qu +< +MubBufrSequ +>:: +vue + + +103 >:: +ty +*) + +105 +boo +:: +syem +:: +r_code + +ec +; + +106 + gd +:: +size_t + +bys_sed + = +ad +( +s +, +bufrs +, +comi_cdi +, +ec +); + +107 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "read"); + +108  + gbys_sed +; + +111 + gme + < +tyme + + gSyncRdSm +,ym + gDymicBufr +, + +112 +tyme + + gComiCdi +> + +113 + gd +:: +size_t + +ad +( +SyncRdSm +& +s +, + +114 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +115 +ComiCdi + +comi_cdi +, +boo +:: +syem +:: +r_code +& +ec +, + +116 +tyme + +ab_if +< + +117 +is_dymic_bufr +< +tyme + +dey +< +DymicBufr +>:: +ty +>:: +vue + + +118 >:: +ty +*) + +120 +tyme + +dey +< +DymicBufr +>:: +ty + +b +( + +121 +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( +bufrs +)); + +123 + gec + = +boo +:: +syem +:: +r_code +(); + +124 + gd +:: +size_t + +tٮ_sed + = 0; + +125 + gd +:: +size_t + +max_size + = +da +:: +adt_comi_cdi_su +( + +126 +comi_cdi +( +ec +, +tٮ_sed +)); + +127 + gd +:: +size_t + +bys_avaab + = +d +:: +m +( + +128 +d +:: +max +(512, + gb +. +cy +(- b. +size +()), + +129 + gd +:: +m +< +d +:: +size_t +>( +max_size +, + gb +.max_size(- b. +size +())); + +130  + gbys_avaab + > 0) + +132 + gd +:: +size_t + +bys_sed + = +s +. +ad_some +( +b +. +e +( +bys_avaab +), +ec +); + +133 + gb +. +comm +( +bys_sed +); + +134 + gtٮ_sed + + +bys_sed +; + +135 + gmax_size + = +da +:: +adt_comi_cdi_su +( + +136 +comi_cdi +( +ec +, +tٮ_sed +)); + +137 + gbys_avaab + = +d +:: +m +( + +138 +d +:: +max +(512, + gb +. +cy +(- b. +size +()), + +139 + gd +:: +m +< +d +:: +size_t +>( +max_size +, + gb +.max_size(- b. +size +())); + +141  + gtٮ_sed +; + +144 + gme + < +tyme + + gSyncRdSm +,ym + gDymicBufr +> + +145 +le + + gd +:: +size_t + +ad +( +SyncRdSm +& +s +, + +146 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +147 +tyme + +ab_if +< + +148 +is_dymic_bufr +< +tyme + +dey +< +DymicBufr +>:: +ty +>:: +vue + + +149 >:: +ty +*) + +151 +boo +:: +syem +:: +r_code + +ec +; + +152 + gd +:: +size_t + +bys_sed + = +ad +( +s +, + +153 +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( +bufrs +), +sr_l +(), +ec +); + +154 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "read"); + +155  + gbys_sed +; + +158 + gme + < +tyme + + gSyncRdSm +,ym + gDymicBufr +> + +159 +le + + gd +:: +size_t + +ad +( +SyncRdSm +& +s +, + +160 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +161 +boo +:: +syem +:: +r_code +& +ec +, + +162 +tyme + +ab_if +< + +163 +is_dymic_bufr +< +tyme + +dey +< +DymicBufr +>:: +ty +>:: +vue + + +164 >:: +ty +*) + +166  +ad +( +s +, +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( +bufrs +), + +167 +sr_l +(), +ec +); + +170 + gme + < +tyme + + gSyncRdSm +,ym + gDymicBufr +, + +171 +tyme + + gComiCdi +> + +172 +le + + gd +:: +size_t + +ad +( +SyncRdSm +& +s +, + +173 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +174 +ComiCdi + +comi_cdi +, + +175 +tyme + +ab_if +< + +176 +is_dymic_bufr +< +tyme + +dey +< +DymicBufr +>:: +ty +>:: +vue + + +177 >:: +ty +*) + +179 +boo +:: +syem +:: +r_code + +ec +; + +180 + gd +:: +size_t + +bys_sed + = +ad +( +s +, + +181 +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( +bufrs +), + +182 +comi_cdi +, +ec +); + +183 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "read"); + +184  + gbys_sed +; + +187 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +188 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +190 + gme + < +tyme + + gSyncRdSm +,ym + gAot +, + +191 +tyme + + gComiCdi +> + +192 +le + + gd +:: +size_t + +ad +( +SyncRdSm +& +s +, + +193 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +194 +ComiCdi + +comi_cdi +, +boo +:: +syem +:: +r_code +& +ec +) + +196  +ad +( +s +, +basic_ambuf_f +< +Aot +>( +b +), +comi_cdi +, +ec +); + +199 + gme + < +tyme + + gSyncRdSm +,ym + gAot +> + +200 +le + + gd +:: +size_t + +ad +( +SyncRdSm +& +s +, + +201 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +) + +203  +ad +( +s +, +basic_ambuf_f +< +Aot +>( +b +)); + +206 + gme + < +tyme + + gSyncRdSm +,ym + gAot +> + +207 +le + + gd +:: +size_t + +ad +( +SyncRdSm +& +s +, + +208 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +209 +boo +:: +syem +:: +r_code +& +ec +) + +211  +ad +( +s +, +basic_ambuf_f +< +Aot +>( +b +), +ec +); + +214 + gme + < +tyme + + gSyncRdSm +,ym + gAot +, + +215 +tyme + + gComiCdi +> + +216 +le + + gd +:: +size_t + +ad +( +SyncRdSm +& +s +, + +217 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +218 +ComiCdi + +comi_cdi +) + +220  +ad +( +s +, +basic_ambuf_f +< +Aot +>( +b +), +comi_cdi +); + +226 +mea + + gda + + +228 + gme + < +tyme + + gAsyncRdSm +,ym + gMubBufrSequ +, + +229 +tyme + + gMubBufrIt +,ym + gComiCdi +, + +230 +tyme + + gRdHdr +> + +231 +ass + + gad_ + + +232 : +da +:: +ba_om_comi_cd +< +ComiCdi +> + +234 +public +: + +235 +ad_ +( +AsyncRdSm +& +am +, cڡ +MubBufrSequ +& +bufrs +, + +236 +ComiCdi + +comi_cdi +, +RdHdr +& +hdr +) + +237 : +da +:: +ba_om_comi_cd +< + +238 +ComiCdi +>( +comi_cdi +), + +239 +am_ +( +am +), + +240 +bufrs_ +( +bufrs +), + +241 +t_ +(0), + +242 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)) + +246 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +247 +ad_ +(cڡd_& +h +) + +248 : +da +:: +ba_om_comi_cd +< +ComiCdi +>( +h +), + +249 +am_ +( +h +.stream_), + +250 +bufrs_ +( +h +.buffers_), + +251 +t_ +( +h +.start_), + +252 +hdr_ +( +h +.handler_) + +256 +ad_ +ԗd_&& +h +) + +257 : +da +:: +ba_om_comi_cd +< +ComiCdi +>( +h +), + +258 +am_ +( +h +.stream_), + +259 +bufrs_ +( +h +.buffers_), + +260 +t_ +( +h +.start_), + +261 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +h +.handler_)) + +266  +ݔ +()(cڡ + gboo +:: +syem +:: +r_code +& +ec +, + +267 + gd +:: +size_t + +bys_sed +,  + gt + = 0) + +269 +d +:: +size_t + +max_size +; + +270  + gt_ + = +t +) + +273 +max_size + = +this +-> +check_f_comi +( +ec +, +bufrs_ +. +tٮ_csumed +()); + +276 + gam_ +. +async_ad_some +( +bufrs_ +. +e +( +max_size +), + +277 +BOOST_ASIO_MOVE_CAST +( +ad_ +)(* +this +)); + +279 +bufrs_ +. +csume +( +bys_sed +); + +280 i((! + gec + && + gbys_sed + =0|| +bufrs_ +. +emy +()) + +282 + gmax_size + = +this +-> +check_f_comi +( +ec +, +bufrs_ +. +tٮ_csumed +()); + +283 }  + gmax_size + > 0); + +285 +hdr_ +( +ec +, +bufrs_ +. +tٮ_csumed +()); + +290 + gAsyncRdSm +& + gam_ +; + +291 + gboo +:: +asio +:: +da +:: +csumg_bufrs +< +mub_bufr +, + +292 + gMubBufrSequ +, + gMubBufrIt +> + gbufrs_ +; + +293  + gt_ +; + +294 +RdHdr + + ghdr_ +; + +297 + gme + < +tyme + + gAsyncRdSm +,ym + gMubBufrSequ +, + +298 +tyme + + gMubBufrIt +,ym + gComiCdi +, + +299 +tyme + + gRdHdr +> + +300 +le + * +asio_hdr_lo +( +d +:: +size_t + +size +, + +301 +ad_ +< +AsyncRdSm +, +MubBufrSequ +, +MubBufrIt +, + +302 +ComiCdi +, +RdHdr +>* +this_hdr +) + +304  + gboo_asio_hdr_loc_hrs +:: +lo +( + +305 +size +, +this_hdr +-> +hdr_ +); + +308 + gme + < +tyme + + gAsyncRdSm +,ym + gMubBufrSequ +, + +309 +tyme + + gMubBufrIt +,ym + gComiCdi +, + +310 +tyme + + gRdHdr +> + +311 +le +  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, + +312 +ad_ +< +AsyncRdSm +, +MubBufrSequ +, +MubBufrIt +, + +313 +ComiCdi +, +RdHdr +>* +this_hdr +) + +315 + gboo_asio_hdr_loc_hrs +:: +do +( + +316 +por +, +size +, +this_hdr +-> +hdr_ +); + +319 + gme + < +tyme + + gAsyncRdSm +,ym + gMubBufrSequ +, + +320 +tyme + + gMubBufrIt +,ym + gComiCdi +, + +321 +tyme + + gRdHdr +> + +322 +le + +bo + +asio_hdr_is_ctui +( + +323 +ad_ +< +AsyncRdSm +, +MubBufrSequ +, +MubBufrIt +, + +324 +ComiCdi +, +RdHdr +>* +this_hdr +) + +326  + gthis_hdr +-> + gt_ + =0 ? +ue + + +327 : +boo_asio_hdr_ct_hrs +:: +is_ctui +( + +328 +this_hdr +-> +hdr_ +); + +331 + gme + < +tyme + + gFuni +,ym + gAsyncRdSm +, + +332 +tyme + + gMubBufrSequ +,ym + gMubBufrIt +, + +333 +tyme + + gComiCdi +,ym + gRdHdr +> + +334 +le +  +asio_hdr_voke +( +Funi +& +funi +, + +335 +ad_ +< +AsyncRdSm +, +MubBufrSequ +, +MubBufrIt +, + +336 +ComiCdi +, +RdHdr +>* +this_hdr +) + +338 + gboo_asio_hdr_voke_hrs +:: +voke +( + +339 +funi +, +this_hdr +-> +hdr_ +); + +342 + gme + < +tyme + + gFuni +,ym + gAsyncRdSm +, + +343 +tyme + + gMubBufrSequ +,ym + gMubBufrIt +, + +344 +tyme + + gComiCdi +,ym + gRdHdr +> + +345 +le +  +asio_hdr_voke +(cڡ +Funi +& +funi +, + +346 +ad_ +< +AsyncRdSm +, +MubBufrSequ +, +MubBufrIt +, + +347 +ComiCdi +, +RdHdr +>* +this_hdr +) + +349 + gboo_asio_hdr_voke_hrs +:: +voke +( + +350 +funi +, +this_hdr +-> +hdr_ +); + +353 + gme + < +tyme + + gAsyncRdSm +,ym + gMubBufrSequ +, + +354 +tyme + + gMubBufrIt +,ym + gComiCdi +, + +355 +tyme + + gRdHdr +> + +356 +le +  +t_ad_bufr_qu_ +( +AsyncRdSm +& +am +, + +357 cڡ +MubBufrSequ +& +bufrs +, cڡ +MubBufrIt +&, + +358 +ComiCdi + +comi_cdi +, +RdHdr +& +hdr +) + +360 + gda +:: +ad_ +< +AsyncRdSm +, + gMubBufrSequ +, + +361 + gMubBufrIt +, + gComiCdi +, + gRdHdr +>( + +362 + gam +, + gbufrs +, + gcomi_cdi +, + ghdr +)( + +363 + gboo +:: +syem +:: +r_code +(), 0, 1); + +367 #i! +defed +( +GENERATING_DOCUMENTATION +) + +369 + gme + < +tyme + + gAsyncRdSm +,ym + gMubBufrSequ +, + +370 +tyme + + gMubBufrIt +,ym + gComiCdi +, + +371 +tyme + + gRdHdr +,ym + gAot +> + +372  + gassocd_lot +< + +373 + gda +:: +ad_ +< +AsyncRdSm +, + gMubBufrSequ +, + +374 + gMubBufrIt +, + gComiCdi +, + gRdHdr +>, + +375 + gAot +> + +377  +tyme + + tassocd_lot +< + tRdHdr +, + tAot +>:: + tty +ype; + +379  +ty + +g +( + +380 cڡ +da +:: +ad_ +< +AsyncRdSm +, +MubBufrSequ +, + +381 +MubBufrIt +, +ComiCdi +, +RdHdr +>& +h +, + +382 cڡ +Aot +& +a + = Aot() +BOOST_ASIO_NOEXCEPT + + +384  +assocd_lot +< +RdHdr +, +Aot +>:: +g +( +h +. +hdr_ +, +a +); + +388 + gme + < +tyme + + gAsyncRdSm +,ym + gMubBufrSequ +, + +389 +tyme + + gMubBufrIt +,ym + gComiCdi +, + +390 +tyme + + gRdHdr +,ym + gExecut +> + +391  + gassocd_execut +< + +392 + gda +:: +ad_ +< +AsyncRdSm +, + gMubBufrSequ +, + +393 + gMubBufrIt +, + gComiCdi +, + gRdHdr +>, + +394 + gExecut +> + +396  +tyme + + tassocd_execut +< + tRdHdr +, + tExecut +>:: + tty +ype; + +398  +ty + +g +( + +399 cڡ +da +:: +ad_ +< +AsyncRdSm +, +MubBufrSequ +, + +400 +MubBufrIt +, +ComiCdi +, +RdHdr +>& +h +, + +401 cڡ +Execut +& +ex + = Execut() +BOOST_ASIO_NOEXCEPT + + +403  +assocd_execut +< +RdHdr +, +Execut +>:: +g +( +h +. +hdr_ +, +ex +); + +409 + gme + < +tyme + + gAsyncRdSm +,ym + gMubBufrSequ +, + +410 +tyme + + gComiCdi +,ym + gRdHdr +> + +411 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +412 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +413 +async_ad +( +AsyncRdSm +& +s +, cڡ +MubBufrSequ +& +bufrs +, + +414 +ComiCdi + +comi_cdi +, + +415 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +, + +416 +tyme + +ab_if +< + +417 +is_mub_bufr_qu +< +MubBufrSequ +>:: +vue + + +418 >:: +ty +*) + +422 +BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + + gty_check +; + +424 + gasync_comi +< + gRdHdr +, + +425 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +427 + gda +:: +t_ad_bufr_qu_ +( +s +, +bufrs +, + +428 +boo +:: +asio +:: +bufr_qu_beg +( +bufrs +), +comi_cdi +, + +429 + +. +comi_hdr +); + +431  + g +. + gsu +. +g +(); + +434 + gme + < +tyme + + gAsyncRdSm +,ym + gMubBufrSequ +, + +435 +tyme + + gRdHdr +> + +436 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +437 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +438 +async_ad +( +AsyncRdSm +& +s +, cڡ +MubBufrSequ +& +bufrs +, + +439 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +, + +440 +tyme + +ab_if +< + +441 +is_mub_bufr_qu +< +MubBufrSequ +>:: +vue + + +442 >:: +ty +*) + +446 +BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + + gty_check +; + +448 + gasync_comi +< + gRdHdr +, + +449 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +451 + gda +:: +t_ad_bufr_qu_ +( +s +, +bufrs +, + +452 +boo +:: +asio +:: +bufr_qu_beg +( +bufrs +), +sr_l +(), + +453 + +. +comi_hdr +); + +455  + g +. + gsu +. +g +(); + +458 +mea + + gda + + +460 + gme + < +tyme + + gAsyncRdSm +,ym + gDymicBufr +, + +461 +tyme + + gComiCdi +,ym + gRdHdr +> + +462 +ass + + gad_dynbuf_ + + +463 : +da +:: +ba_om_comi_cd +< +ComiCdi +> + +465 +public +: + +466 +me + < +tyme + +BufrSequ +> + +467 +ad_dynbuf_ +( +AsyncRdSm +& +am +, + +468 +BOOST_ASIO_MOVE_ARG +( +BufrSequ + +bufrs +, + +469 +ComiCdi + +comi_cdi +, +RdHdr +& +hdr +) + +470 : +da +:: +ba_om_comi_cd +< + +471 +ComiCdi +>( +comi_cdi +), + +472 +am_ +( +am +), + +473 +bufrs_ +( +BOOST_ASIO_MOVE_CAST +( +BufrSequ +)( +bufrs +)), + +474 +t_ +(0), + +475 +tٮ_sed_ +(0), + +476 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)) + +480 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +481 +ad_dynbuf_ +(cڡd_dynbuf_& +h +) + +482 : +da +:: +ba_om_comi_cd +< +ComiCdi +>( +h +), + +483 +am_ +( +h +.stream_), + +484 +bufrs_ +( +h +.buffers_), + +485 +t_ +( +h +.start_), + +486 +tٮ_sed_ +( +h +.total_transferred_), + +487 +hdr_ +( +h +.handler_) + +491 +ad_dynbuf_ +ԗd_dynbuf_&& +h +) + +492 : +da +:: +ba_om_comi_cd +< +ComiCdi +>( +h +), + +493 +am_ +( +h +.stream_), + +494 +bufrs_ +( +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( +h +.buffers_)), + +495 +t_ +( +h +.start_), + +496 +tٮ_sed_ +( +h +.total_transferred_), + +497 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +h +.handler_)) + +502  +ݔ +()(cڡ + gboo +:: +syem +:: +r_code +& +ec +, + +503 + gd +:: +size_t + +bys_sed +,  + gt + = 0) + +505 +d +:: +size_t + +max_size +, +bys_avaab +; + +506  + gt_ + = +t +) + +509 +max_size + = +this +-> +check_f_comi +( +ec +, +tٮ_sed_ +); + +510 + gbys_avaab + = +d +:: +m +( + +511 +d +:: +max +(512, + +512 + gbufrs_ +. +cy +(- bufrs_. +size +()), + +513 + gd +:: +m +< +d +:: +size_t +>( +max_size +, + +514 + gbufrs_ +. +max_size +(- bufrs_. +size +())); + +517 + gam_ +. +async_ad_some +( +bufrs_ +. +e +( +bys_avaab +), + +518 +BOOST_ASIO_MOVE_CAST +( +ad_dynbuf_ +)(* +this +)); + +520 +tٮ_sed_ + + +bys_sed +; + +521 + gbufrs_ +. +comm +( +bys_sed +); + +522 + gmax_size + = +this +-> +check_f_comi +( +ec +, +tٮ_sed_ +); + +523 + gbys_avaab + = +d +:: +m +( + +524 +d +:: +max +(512, + +525 + gbufrs_ +. +cy +(- bufrs_. +size +()), + +526 + gd +:: +m +< +d +:: +size_t +>( +max_size +, + +527 + gbufrs_ +. +max_size +(- bufrs_. +size +())); + +528 i((! + gec + && + gbys_sed + =0|| +bys_avaab + == 0) + +532 +hdr_ +( +ec +, +ic_ +( +tٮ_sed_ +)); + +537 + gAsyncRdSm +& + gam_ +; + +538 +DymicBufr + + gbufrs_ +; + +539  + gt_ +; + +540 + gd +:: +size_t + +tٮ_sed_ +; + +541 +RdHdr + + ghdr_ +; + +544 + gme + < +tyme + + gAsyncRdSm +,ym + gDymicBufr +, + +545 +tyme + + gComiCdi +,ym + gRdHdr +> + +546 +le + * +asio_hdr_lo +( +d +:: +size_t + +size +, + +547 +ad_dynbuf_ +< +AsyncRdSm +, +DymicBufr +, + +548 +ComiCdi +, +RdHdr +>* +this_hdr +) + +550  + gboo_asio_hdr_loc_hrs +:: +lo +( + +551 +size +, +this_hdr +-> +hdr_ +); + +554 + gme + < +tyme + + gAsyncRdSm +,ym + gDymicBufr +, + +555 +tyme + + gComiCdi +,ym + gRdHdr +> + +556 +le +  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, + +557 +ad_dynbuf_ +< +AsyncRdSm +, +DymicBufr +, + +558 +ComiCdi +, +RdHdr +>* +this_hdr +) + +560 + gboo_asio_hdr_loc_hrs +:: +do +( + +561 +por +, +size +, +this_hdr +-> +hdr_ +); + +564 + gme + < +tyme + + gAsyncRdSm +,ym + gDymicBufr +, + +565 +tyme + + gComiCdi +,ym + gRdHdr +> + +566 +le + +bo + +asio_hdr_is_ctui +( + +567 +ad_dynbuf_ +< +AsyncRdSm +, +DymicBufr +, + +568 +ComiCdi +, +RdHdr +>* +this_hdr +) + +570  + gthis_hdr +-> + gt_ + =0 ? +ue + + +571 : +boo_asio_hdr_ct_hrs +:: +is_ctui +( + +572 +this_hdr +-> +hdr_ +); + +575 + gme + < +tyme + + gFuni +,ym + gAsyncRdSm +, + +576 +tyme + + gDymicBufr +,ym + gComiCdi +, + +577 +tyme + + gRdHdr +> + +578 +le +  +asio_hdr_voke +( +Funi +& +funi +, + +579 +ad_dynbuf_ +< +AsyncRdSm +, +DymicBufr +, + +580 +ComiCdi +, +RdHdr +>* +this_hdr +) + +582 + gboo_asio_hdr_voke_hrs +:: +voke +( + +583 +funi +, +this_hdr +-> +hdr_ +); + +586 + gme + < +tyme + + gFuni +,ym + gAsyncRdSm +, + +587 +tyme + + gDymicBufr +,ym + gComiCdi +, + +588 +tyme + + gRdHdr +> + +589 +le +  +asio_hdr_voke +(cڡ +Funi +& +funi +, + +590 +ad_dynbuf_ +< +AsyncRdSm +, +DymicBufr +, + +591 +ComiCdi +, +RdHdr +>* +this_hdr +) + +593 + gboo_asio_hdr_voke_hrs +:: +voke +( + +594 +funi +, +this_hdr +-> +hdr_ +); + +598 #i! +defed +( +GENERATING_DOCUMENTATION +) + +600 + gme + < +tyme + + gAsyncRdSm +,ym + gDymicBufr +, + +601 +tyme + + gComiCdi +,ym + gRdHdr +,ym + gAot +> + +602  + gassocd_lot +< + +603 + gda +:: +ad_dynbuf_ +< +AsyncRdSm +, + +604 + gDymicBufr +, + gComiCdi +, + gRdHdr +>, + +605 + gAot +> + +607  +tyme + + tassocd_lot +< + tRdHdr +, + tAot +>:: + tty +ype; + +609  +ty + +g +( + +610 cڡ +da +:: +ad_dynbuf_ +< +AsyncRdSm +, + +611 +DymicBufr +, +ComiCdi +, +RdHdr +>& +h +, + +612 cڡ +Aot +& +a + = Aot() +BOOST_ASIO_NOEXCEPT + + +614  +assocd_lot +< +RdHdr +, +Aot +>:: +g +( +h +. +hdr_ +, +a +); + +618 + gme + < +tyme + + gAsyncRdSm +,ym + gDymicBufr +, + +619 +tyme + + gComiCdi +,ym + gRdHdr +,ym + gExecut +> + +620  + gassocd_execut +< + +621 + gda +:: +ad_dynbuf_ +< +AsyncRdSm +, + +622 + gDymicBufr +, + gComiCdi +, + gRdHdr +>, + +623 + gExecut +> + +625  +tyme + + tassocd_execut +< + tRdHdr +, + tExecut +>:: + tty +ype; + +627  +ty + +g +( + +628 cڡ +da +:: +ad_dynbuf_ +< +AsyncRdSm +, + +629 +DymicBufr +, +ComiCdi +, +RdHdr +>& +h +, + +630 cڡ +Execut +& +ex + = Execut() +BOOST_ASIO_NOEXCEPT + + +632  +assocd_execut +< +RdHdr +, +Execut +>:: +g +( +h +. +hdr_ +, +ex +); + +638 + gme + < +tyme + + gAsyncRdSm +, + +639 +tyme + + gDymicBufr +,ym + gRdHdr +> + +640 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +641 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +642 +async_ad +( +AsyncRdSm +& +s +, + +643 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +644 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +, + +645 +tyme + +ab_if +< + +646 +is_dymic_bufr +< +tyme + +dey +< +DymicBufr +>:: +ty +>:: +vue + + +647 >:: +ty +*) + +649  +async_ad +( +s +, + +650 +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( +bufrs +), + +651 +sr_l +(), +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)); + +654 + gme + < +tyme + + gAsyncRdSm +,ym + gDymicBufr +, + +655 +tyme + + gComiCdi +,ym + gRdHdr +> + +656 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +657 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +658 +async_ad +( +AsyncRdSm +& +s +, + +659 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +660 +ComiCdi + +comi_cdi +, + +661 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +, + +662 +tyme + +ab_if +< + +663 +is_dymic_bufr +< +tyme + +dey +< +DymicBufr +>:: +ty +>:: +vue + + +664 >:: +ty +*) + +668 +BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + + gty_check +; + +670 + gasync_comi +< + gRdHdr +, + +671 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +673 + gda +:: +ad_dynbuf_ +< +AsyncRdSm +, + +674 +tyme + + gdey +< + gDymicBufr +>:: +ty +, + +675 + gComiCdi +, +BOOST_ASIO_HANDLER_TYPE +( + +676 +RdHdr +, ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +))>( + +677 +s +, +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( + gbufrs +), + +678 + gcomi_cdi +, + g +. + gcomi_hdr +)( + +679 + gboo +:: +syem +:: +r_code +(), 0, 1); + +681  + g +. + gsu +. +g +(); + +684 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +685 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +687 + gme + < +tyme + + gAsyncRdSm +,ym + gAot +,ym + gRdHdr +> + +688 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +689 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +690 +async_ad +( +AsyncRdSm +& +s +, +basic_ambuf +< +Aot +>& +b +, + +691 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +693  +async_ad +( +s +, +basic_ambuf_f +< +Aot +>( +b +), + +694 +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)); + +697 + gme + < +tyme + + gAsyncRdSm +,ym + gAot +, + +698 +tyme + + gComiCdi +,ym + gRdHdr +> + +699 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +700 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +701 +async_ad +( +AsyncRdSm +& +s +, +basic_ambuf +< +Aot +>& +b +, + +702 +ComiCdi + +comi_cdi +, + +703 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +705  +async_ad +( +s +, +basic_ambuf_f +< +Aot +>( +b +), + +706 +comi_cdi +, +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)); + +715  + ~ + + @/usr/include/boost/asio/impl/read_at.hpp + +11 #ide +BOOST_ASIO_IMPL_READ_AT_HPP + + +12  + #BOOST_ASIO_IMPL_READ_AT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +35  + ~ + +37 +mea + + gboo + { + +38 +mea + + gasio + { + +40 +mea + + gda + + +42 + gme + < +tyme + + gSyncRdomAcssRdDevi +,ym + gMubBufrSequ +, + +43 +tyme + + gMubBufrIt +,ym + gComiCdi +> + +44 + gd +:: +size_t + +ad__bufr_qu +( +SyncRdomAcssRdDevi +& +d +, + +45 +ut64_t + +offt +, cڡ +MubBufrSequ +& +bufrs +, + +46 cڡ +MubBufrIt +&, +ComiCdi + +comi_cdi +, + +47 +boo +:: +syem +:: +r_code +& +ec +) + +49 +ec + = +boo +:: +syem +:: +r_code +(); + +50 + gboo +:: +asio +:: +da +:: +csumg_bufrs +< +mub_bufr +, + +51 + gMubBufrSequ +, + gMubBufrIt +> +tmp +( +bufrs +); + +52 ! + gtmp +. +emy +()) + +54 i( + gd +:: +size_t + +max_size + = +da +:: +adt_comi_cdi_su +( + +55 +comi_cdi +( +ec +, +tmp +. +tٮ_csumed +()))) + +57 + gtmp +. +csume +( +d +. +ad_some_ +( +offt + + +tmp +. +tٮ_csumed +(), + +58 +tmp +. +e +( +max_size +), +ec +)); + +63  + gtmp +. +tٮ_csumed +();; + +67 + gme + < +tyme + + gSyncRdomAcssRdDevi +,ym + gMubBufrSequ +, + +68 +tyme + + gComiCdi +> + +69 + gd +:: +size_t + +ad_ +( +SyncRdomAcssRdDevi +& +d +, + +70 +ut64_t + +offt +, cڡ +MubBufrSequ +& +bufrs +, + +71 +ComiCdi + +comi_cdi +, +boo +:: +syem +:: +r_code +& +ec +) + +73  +da +:: +ad__bufr_qu +( +d +, +offt +, +bufrs +, + +74 +boo +:: +asio +:: +bufr_qu_beg +( +bufrs +), +comi_cdi +, +ec +); + +77 + gme + < +tyme + + gSyncRdomAcssRdDevi +,ym + gMubBufrSequ +> + +78 +le + + gd +:: +size_t + +ad_ +( +SyncRdomAcssRdDevi +& +d +, + +79 +ut64_t + +offt +, cڡ +MubBufrSequ +& +bufrs +) + +81 + gboo +:: +syem +:: +r_code + +ec +; + +82 + gd +:: +size_t + +bys_sed + = +ad_ +( + +83 +d +, +offt +, +bufrs +, +sr_l +(), +ec +); + +84 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "read_at"); + +85  + gbys_sed +; + +88 + gme + < +tyme + + gSyncRdomAcssRdDevi +,ym + gMubBufrSequ +> + +89 +le + + gd +:: +size_t + +ad_ +( +SyncRdomAcssRdDevi +& +d +, + +90 +ut64_t + +offt +, cڡ +MubBufrSequ +& +bufrs +, + +91 +boo +:: +syem +:: +r_code +& +ec +) + +93  +ad_ +( +d +, +offt +, +bufrs +, +sr_l +(), +ec +); + +96 + gme + < +tyme + + gSyncRdomAcssRdDevi +,ym + gMubBufrSequ +, + +97 +tyme + + gComiCdi +> + +98 +le + + gd +:: +size_t + +ad_ +( +SyncRdomAcssRdDevi +& +d +, + +99 +ut64_t + +offt +, cڡ +MubBufrSequ +& +bufrs +, + +100 +ComiCdi + +comi_cdi +) + +102 + gboo +:: +syem +:: +r_code + +ec +; + +103 + gd +:: +size_t + +bys_sed + = +ad_ +( + +104 +d +, +offt +, +bufrs +, +comi_cdi +, +ec +); + +105 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "read_at"); + +106  + gbys_sed +; + +109 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +110 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +112 + gme + < +tyme + + gSyncRdomAcssRdDevi +,ym + gAot +, + +113 +tyme + + gComiCdi +> + +114 + gd +:: +size_t + +ad_ +( +SyncRdomAcssRdDevi +& +d +, + +115 +ut64_t + +offt +, +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +116 +ComiCdi + +comi_cdi +, +boo +:: +syem +:: +r_code +& +ec +) + +118 +ec + = +boo +:: +syem +:: +r_code +(); + +119 + gd +:: +size_t + +tٮ_sed + = 0; + +120 + gd +:: +size_t + +max_size + = +da +:: +adt_comi_cdi_su +( + +121 +comi_cdi +( +ec +, +tٮ_sed +)); + +122 + gd +:: +size_t + +bys_avaab + = +ad_size_hr +( +b +, +max_size +); + +123  + gbys_avaab + > 0) + +125 + gd +:: +size_t + +bys_sed + = +d +. +ad_some_ +( + +126 +offt + + +tٮ_sed +, +b +. +e +( +bys_avaab +), +ec +); + +127 + gb +. +comm +( +bys_sed +); + +128 + gtٮ_sed + + +bys_sed +; + +129 + gmax_size + = +da +:: +adt_comi_cdi_su +( + +130 +comi_cdi +( +ec +, +tٮ_sed +)); + +131 + gbys_avaab + = +ad_size_hr +( +b +, +max_size +); + +133  + gtٮ_sed +; + +136 + gme + < +tyme + + gSyncRdomAcssRdDevi +,ym + gAot +> + +137 +le + + gd +:: +size_t + +ad_ +( +SyncRdomAcssRdDevi +& +d +, + +138 +ut64_t + +offt +, +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +) + +140 +boo +:: +syem +:: +r_code + +ec +; + +141 + gd +:: +size_t + +bys_sed + = +ad_ +( + +142 +d +, +offt +, +b +, +sr_l +(), +ec +); + +143 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "read_at"); + +144  + gbys_sed +; + +147 + gme + < +tyme + + gSyncRdomAcssRdDevi +,ym + gAot +> + +148 +le + + gd +:: +size_t + +ad_ +( +SyncRdomAcssRdDevi +& +d +, + +149 +ut64_t + +offt +, +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +150 +boo +:: +syem +:: +r_code +& +ec +) + +152  +ad_ +( +d +, +offt +, +b +, +sr_l +(), +ec +); + +155 + gme + < +tyme + + gSyncRdomAcssRdDevi +,ym + gAot +, + +156 +tyme + + gComiCdi +> + +157 +le + + gd +:: +size_t + +ad_ +( +SyncRdomAcssRdDevi +& +d +, + +158 +ut64_t + +offt +, +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +159 +ComiCdi + +comi_cdi +) + +161 + gboo +:: +syem +:: +r_code + +ec +; + +162 + gd +:: +size_t + +bys_sed + = +ad_ +( + +163 +d +, +offt +, +b +, +comi_cdi +, +ec +); + +164 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "read_at"); + +165  + gbys_sed +; + +171 +mea + + gda + + +173 + gme + < +tyme + + gAsyncRdomAcssRdDevi +, + +174 +tyme + + gMubBufrSequ +,ym + gMubBufrIt +, + +175 +tyme + + gComiCdi +,ym + gRdHdr +> + +176 +ass + + gad__ + + +177 : +da +:: +ba_om_comi_cd +< +ComiCdi +> + +179 +public +: + +180 +ad__ +( +AsyncRdomAcssRdDevi +& +devi +, + +181 +ut64_t + +offt +, cڡ +MubBufrSequ +& +bufrs +, + +182 +ComiCdi + +comi_cdi +, +RdHdr +& +hdr +) + +183 : +da +:: +ba_om_comi_cd +< + +184 +ComiCdi +>( +comi_cdi +), + +185 +devi_ +( +devi +), + +186 +offt_ +( +offt +), + +187 +bufrs_ +( +bufrs +), + +188 +t_ +(0), + +189 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)) + +193 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +194 +ad__ +(cڡd__& +h +) + +195 : +da +:: +ba_om_comi_cd +< +ComiCdi +>( +h +), + +196 +devi_ +( +h +.device_), + +197 +offt_ +( +h +.offset_), + +198 +bufrs_ +( +h +.buffers_), + +199 +t_ +( +h +.start_), + +200 +hdr_ +( +h +.handler_) + +204 +ad__ +ԗd__&& +h +) + +205 : +da +:: +ba_om_comi_cd +< +ComiCdi +>( +h +), + +206 +devi_ +( +h +.device_), + +207 +offt_ +( +h +.offset_), + +208 +bufrs_ +( +h +.buffers_), + +209 +t_ +( +h +.start_), + +210 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +h +.handler_)) + +215  +ݔ +()(cڡ + gboo +:: +syem +:: +r_code +& +ec +, + +216 + gd +:: +size_t + +bys_sed +,  + gt + = 0) + +218 +d +:: +size_t + +max_size +; + +219  + gt_ + = +t +) + +222 +max_size + = +this +-> +check_f_comi +( +ec +, +bufrs_ +. +tٮ_csumed +()); + +225 + gdevi_ +. +async_ad_some_ +( + +226 +offt_ + + +bufrs_ +. +tٮ_csumed +(), bufrs_. +e +( +max_size +), + +227 +BOOST_ASIO_MOVE_CAST +( +ad__ +)(* +this +)); + +229 +bufrs_ +. +csume +( +bys_sed +); + +230 i((! + gec + && + gbys_sed + =0|| +bufrs_ +. +emy +()) + +232 + gmax_size + = +this +-> +check_f_comi +( +ec +, +bufrs_ +. +tٮ_csumed +()); + +233 }  + gmax_size + > 0); + +235 +hdr_ +( +ec +, +bufrs_ +. +tٮ_csumed +()); + +240 + gAsyncRdomAcssRdDevi +& + gdevi_ +; + +241 +ut64_t + + gofft_ +; + +242 + gboo +:: +asio +:: +da +:: +csumg_bufrs +< +mub_bufr +, + +243 + gMubBufrSequ +, + gMubBufrIt +> + gbufrs_ +; + +244  + gt_ +; + +245 +RdHdr + + ghdr_ +; + +248 + gme + < +tyme + + gAsyncRdomAcssRdDevi +, + +249 +tyme + + gMubBufrSequ +,ym + gMubBufrIt +, + +250 +tyme + + gComiCdi +,ym + gRdHdr +> + +251 +le + * +asio_hdr_lo +( +d +:: +size_t + +size +, + +252 +ad__ +< +AsyncRdomAcssRdDevi +, +MubBufrSequ +, + +253 +MubBufrIt +, +ComiCdi +, +RdHdr +>* +this_hdr +) + +255  + gboo_asio_hdr_loc_hrs +:: +lo +( + +256 +size +, +this_hdr +-> +hdr_ +); + +259 + gme + < +tyme + + gAsyncRdomAcssRdDevi +, + +260 +tyme + + gMubBufrSequ +,ym + gMubBufrIt +, + +261 +tyme + + gComiCdi +,ym + gRdHdr +> + +262 +le +  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, + +263 +ad__ +< +AsyncRdomAcssRdDevi +, +MubBufrSequ +, + +264 +MubBufrIt +, +ComiCdi +, +RdHdr +>* +this_hdr +) + +266 + gboo_asio_hdr_loc_hrs +:: +do +( + +267 +por +, +size +, +this_hdr +-> +hdr_ +); + +270 + gme + < +tyme + + gAsyncRdomAcssRdDevi +, + +271 +tyme + + gMubBufrSequ +,ym + gMubBufrIt +, + +272 +tyme + + gComiCdi +,ym + gRdHdr +> + +273 +le + +bo + +asio_hdr_is_ctui +( + +274 +ad__ +< +AsyncRdomAcssRdDevi +, +MubBufrSequ +, + +275 +MubBufrIt +, +ComiCdi +, +RdHdr +>* +this_hdr +) + +277  + gthis_hdr +-> + gt_ + =0 ? +ue + + +278 : +boo_asio_hdr_ct_hrs +:: +is_ctui +( + +279 +this_hdr +-> +hdr_ +); + +282 + gme + < +tyme + + gFuni +,ym + gAsyncRdomAcssRdDevi +, + +283 +tyme + + gMubBufrSequ +,ym + gMubBufrIt +, + +284 +tyme + + gComiCdi +,ym + gRdHdr +> + +285 +le +  +asio_hdr_voke +( +Funi +& +funi +, + +286 +ad__ +< +AsyncRdomAcssRdDevi +, +MubBufrSequ +, + +287 +MubBufrIt +, +ComiCdi +, +RdHdr +>* +this_hdr +) + +289 + gboo_asio_hdr_voke_hrs +:: +voke +( + +290 +funi +, +this_hdr +-> +hdr_ +); + +293 + gme + < +tyme + + gFuni +,ym + gAsyncRdomAcssRdDevi +, + +294 +tyme + + gMubBufrSequ +,ym + gMubBufrIt +, + +295 +tyme + + gComiCdi +,ym + gRdHdr +> + +296 +le +  +asio_hdr_voke +(cڡ +Funi +& +funi +, + +297 +ad__ +< +AsyncRdomAcssRdDevi +, +MubBufrSequ +, + +298 +MubBufrIt +, +ComiCdi +, +RdHdr +>* +this_hdr +) + +300 + gboo_asio_hdr_voke_hrs +:: +voke +( + +301 +funi +, +this_hdr +-> +hdr_ +); + +304 + gme + < +tyme + + gAsyncRdomAcssRdDevi +, + +305 +tyme + + gMubBufrSequ +,ym + gMubBufrIt +, + +306 +tyme + + gComiCdi +,ym + gRdHdr +> + +307 +le +  +t_ad__bufr_qu_ +( +AsyncRdomAcssRdDevi +& +d +, + +308 +ut64_t + +offt +, cڡ +MubBufrSequ +& +bufrs +, + +309 cڡ +MubBufrIt +&, +ComiCdi + +comi_cdi +, + +310 +RdHdr +& +hdr +) + +312 + gda +:: +ad__ +< +AsyncRdomAcssRdDevi +, + gMubBufrSequ +, + +313 + gMubBufrIt +, + gComiCdi +, + gRdHdr +>( + +314 + gd +, + gofft +, + gbufrs +, + gcomi_cdi +, + ghdr +)( + +315 + gboo +:: +syem +:: +r_code +(), 0, 1); + +319 #i! +defed +( +GENERATING_DOCUMENTATION +) + +321 + gme + < +tyme + + gAsyncRdomAcssRdDevi +, + +322 +tyme + + gMubBufrSequ +,ym + gMubBufrIt +, + +323 +tyme + + gComiCdi +,ym + gRdHdr +,ym + gAot +> + +324  + gassocd_lot +< + +325 + gda +:: +ad__ +< +AsyncRdomAcssRdDevi +, + gMubBufrSequ +, + +326 + gMubBufrIt +, + gComiCdi +, + gRdHdr +>, + +327 + gAot +> + +329  +tyme + + tassocd_lot +< + tRdHdr +, + tAot +>:: + tty +ype; + +331  +ty + +g +( + +332 cڡ +da +:: +ad__ +< +AsyncRdomAcssRdDevi +, + +333 +MubBufrSequ +, +MubBufrIt +, + +334 +ComiCdi +, +RdHdr +>& +h +, + +335 cڡ +Aot +& +a + = Aot() +BOOST_ASIO_NOEXCEPT + + +337  +assocd_lot +< +RdHdr +, +Aot +>:: +g +( +h +. +hdr_ +, +a +); + +341 + gme + < +tyme + + gAsyncRdomAcssRdDevi +, + +342 +tyme + + gMubBufrSequ +,ym + gMubBufrIt +, + +343 +tyme + + gComiCdi +,ym + gRdHdr +,ym + gExecut +> + +344  + gassocd_execut +< + +345 + gda +:: +ad__ +< +AsyncRdomAcssRdDevi +, + gMubBufrSequ +, + +346 + gMubBufrIt +, + gComiCdi +, + gRdHdr +>, + +347 + gExecut +> + +349  +tyme + + tassocd_execut +< + tRdHdr +, + tExecut +>:: + tty +ype; + +351  +ty + +g +( + +352 cڡ +da +:: +ad__ +< +AsyncRdomAcssRdDevi +, + +353 +MubBufrSequ +, +MubBufrIt +, + +354 +ComiCdi +, +RdHdr +>& +h +, + +355 cڡ +Execut +& +ex + = Execut() +BOOST_ASIO_NOEXCEPT + + +357  +assocd_execut +< +RdHdr +, +Execut +>:: +g +( +h +. +hdr_ +, +ex +); + +363 + gme + < +tyme + + gAsyncRdomAcssRdDevi +,ym + gMubBufrSequ +, + +364 +tyme + + gComiCdi +,ym + gRdHdr +> + +365 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +366 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +367 +async_ad_ +( +AsyncRdomAcssRdDevi +& +d +, + +368 +ut64_t + +offt +, cڡ +MubBufrSequ +& +bufrs +, + +369 +ComiCdi + +comi_cdi +, + +370 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +374 +BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + + gty_check +; + +376 + gasync_comi +< + gRdHdr +, + +377 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +379 + gda +:: +t_ad__bufr_qu_ +( +d +, +offt +, +bufrs +, + +380 +boo +:: +asio +:: +bufr_qu_beg +( +bufrs +), +comi_cdi +, + +381 + +. +comi_hdr +); + +383  + g +. + gsu +. +g +(); + +386 + gme + < +tyme + + gAsyncRdomAcssRdDevi +,ym + gMubBufrSequ +, + +387 +tyme + + gRdHdr +> + +388 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +389 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +390 +async_ad_ +( +AsyncRdomAcssRdDevi +& +d +, + +391 +ut64_t + +offt +, cڡ +MubBufrSequ +& +bufrs +, + +392 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +396 +BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + + gty_check +; + +398 + gasync_comi +< + gRdHdr +, + +399 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +401 + gda +:: +t_ad__bufr_qu_ +( +d +, +offt +, +bufrs +, + +402 +boo +:: +asio +:: +bufr_qu_beg +( +bufrs +), +sr_l +(), + +403 + +. +comi_hdr +); + +405  + g +. + gsu +. +g +(); + +408 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +409 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +411 +mea + + gda + + +413 + gme + < +tyme + + gAsyncRdomAcssRdDevi +,ym + gAot +, + +414 +tyme + + gComiCdi +,ym + gRdHdr +> + +415 +ass + + gad__ambuf_ + + +416 : +da +:: +ba_om_comi_cd +< +ComiCdi +> + +418 +public +: + +419 +ad__ambuf_ +( +AsyncRdomAcssRdDevi +& +devi +, + +420 +ut64_t + +offt +, +basic_ambuf +< +Aot +>& +ambuf +, + +421 +ComiCdi + +comi_cdi +, +RdHdr +& +hdr +) + +422 : +da +:: +ba_om_comi_cd +< + +423 +ComiCdi +>( +comi_cdi +), + +424 +devi_ +( +devi +), + +425 +offt_ +( +offt +), + +426 +ambuf_ +( +ambuf +), + +427 +t_ +(0), + +428 +tٮ_sed_ +(0), + +429 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)) + +433 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +434 +ad__ambuf_ +(cڡd__ambuf_& +h +) + +435 : +da +:: +ba_om_comi_cd +< +ComiCdi +>( +h +), + +436 +devi_ +( +h +.device_), + +437 +offt_ +( +h +.offset_), + +438 +ambuf_ +( +h +.streambuf_), + +439 +t_ +( +h +.start_), + +440 +tٮ_sed_ +( +h +.total_transferred_), + +441 +hdr_ +( +h +.handler_) + +445 +ad__ambuf_ +ԗd__ambuf_&& +h +) + +446 : +da +:: +ba_om_comi_cd +< +ComiCdi +>( +h +), + +447 +devi_ +( +h +.device_), + +448 +offt_ +( +h +.offset_), + +449 +ambuf_ +( +h +.streambuf_), + +450 +t_ +( +h +.start_), + +451 +tٮ_sed_ +( +h +.total_transferred_), + +452 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +h +.handler_)) + +457  +ݔ +()(cڡ + gboo +:: +syem +:: +r_code +& +ec +, + +458 + gd +:: +size_t + +bys_sed +,  + gt + = 0) + +460 +d +:: +size_t + +max_size +, +bys_avaab +; + +461  + gt_ + = +t +) + +464 +max_size + = +this +-> +check_f_comi +( +ec +, +tٮ_sed_ +); + +465 + gbys_avaab + = +ad_size_hr +( +ambuf_ +, +max_size +); + +468 + gdevi_ +. +async_ad_some_ +( +offt_ + + +tٮ_sed_ +, + +469 +ambuf_ +. +e +( +bys_avaab +), + +470 +BOOST_ASIO_MOVE_CAST +( +ad__ambuf_ +)(* +this +)); + +472 +tٮ_sed_ + + +bys_sed +; + +473 + gambuf_ +. +comm +( +bys_sed +); + +474 + gmax_size + = +this +-> +check_f_comi +( +ec +, +tٮ_sed_ +); + +475 + gbys_avaab + = +ad_size_hr +( +ambuf_ +, +max_size +); + +476 i((! + gec + && + gbys_sed + =0|| +bys_avaab + == 0) + +480 +hdr_ +( +ec +, +ic_ +( +tٮ_sed_ +)); + +485 + gAsyncRdomAcssRdDevi +& + gdevi_ +; + +486 +ut64_t + + gofft_ +; + +487 + gboo +:: +asio +:: +basic_ambuf +< +Aot +>& +ambuf_ +; + +488  + gt_ +; + +489 + gd +:: +size_t + +tٮ_sed_ +; + +490 +RdHdr + + ghdr_ +; + +493 + gme + < +tyme + + gAsyncRdomAcssRdDevi +,ym + gAot +, + +494 +tyme + + gComiCdi +,ym + gRdHdr +> + +495 +le + * +asio_hdr_lo +( +d +:: +size_t + +size +, + +496 +ad__ambuf_ +< +AsyncRdomAcssRdDevi +, +Aot +, + +497 +ComiCdi +, +RdHdr +>* +this_hdr +) + +499  + gboo_asio_hdr_loc_hrs +:: +lo +( + +500 +size +, +this_hdr +-> +hdr_ +); + +503 + gme + < +tyme + + gAsyncRdomAcssRdDevi +,ym + gAot +, + +504 +tyme + + gComiCdi +,ym + gRdHdr +> + +505 +le +  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, + +506 +ad__ambuf_ +< +AsyncRdomAcssRdDevi +, +Aot +, + +507 +ComiCdi +, +RdHdr +>* +this_hdr +) + +509 + gboo_asio_hdr_loc_hrs +:: +do +( + +510 +por +, +size +, +this_hdr +-> +hdr_ +); + +513 + gme + < +tyme + + gAsyncRdomAcssRdDevi +,ym + gAot +, + +514 +tyme + + gComiCdi +,ym + gRdHdr +> + +515 +le + +bo + +asio_hdr_is_ctui +( + +516 +ad__ambuf_ +< +AsyncRdomAcssRdDevi +, +Aot +, + +517 +ComiCdi +, +RdHdr +>* +this_hdr +) + +519  + gthis_hdr +-> + gt_ + =0 ? +ue + + +520 : +boo_asio_hdr_ct_hrs +:: +is_ctui +( + +521 +this_hdr +-> +hdr_ +); + +524 + gme + < +tyme + + gFuni +,ym + gAsyncRdomAcssRdDevi +, + +525 +tyme + + gAot +,ym + gComiCdi +,ym + gRdHdr +> + +526 +le +  +asio_hdr_voke +( +Funi +& +funi +, + +527 +ad__ambuf_ +< +AsyncRdomAcssRdDevi +, +Aot +, + +528 +ComiCdi +, +RdHdr +>* +this_hdr +) + +530 + gboo_asio_hdr_voke_hrs +:: +voke +( + +531 +funi +, +this_hdr +-> +hdr_ +); + +534 + gme + < +tyme + + gFuni +,ym + gAsyncRdomAcssRdDevi +, + +535 +tyme + + gAot +,ym + gComiCdi +,ym + gRdHdr +> + +536 +le +  +asio_hdr_voke +(cڡ +Funi +& +funi +, + +537 +ad__ambuf_ +< +AsyncRdomAcssRdDevi +, +Aot +, + +538 +ComiCdi +, +RdHdr +>* +this_hdr +) + +540 + gboo_asio_hdr_voke_hrs +:: +voke +( + +541 +funi +, +this_hdr +-> +hdr_ +); + +545 #i! +defed +( +GENERATING_DOCUMENTATION +) + +547 + gme + < +tyme + + gAsyncRdomAcssRdDevi +,ym + gAot +, + +548 +tyme + + gComiCdi +,ym + gRdHdr +,ym + gAot1 +> + +549  + gassocd_lot +< + +550 + gda +:: +ad__ambuf_ +< +AsyncRdomAcssRdDevi +, + +551 + gAot +, + gComiCdi +, + gRdHdr +>, + +552 + gAot1 +> + +554  +tyme + + tassocd_lot +< + tRdHdr +, + tAot1 +>:: + tty +ype; + +556  +ty + +g +( + +557 cڡ +da +:: +ad__ambuf_ +< +AsyncRdomAcssRdDevi +, + +558 +Aot +, +ComiCdi +, +RdHdr +>& +h +, + +559 cڡ +Aot1 +& +a + = Aot1() +BOOST_ASIO_NOEXCEPT + + +561  +assocd_lot +< +RdHdr +, +Aot1 +>:: +g +( +h +. +hdr_ +, +a +); + +565 + gme + < +tyme + + gAsyncRdomAcssRdDevi +,ym + gExecut +, + +566 +tyme + + gComiCdi +,ym + gRdHdr +,ym + gExecut1 +> + +567  + gassocd_execut +< + +568 + gda +:: +ad__ambuf_ +< +AsyncRdomAcssRdDevi +, + +569 + gExecut +, + gComiCdi +, + gRdHdr +>, + +570 + gExecut1 +> + +572  +tyme + + tassocd_execut +< + tRdHdr +, + tExecut1 +>:: + tty +ype; + +574  +ty + +g +( + +575 cڡ +da +:: +ad__ambuf_ +< +AsyncRdomAcssRdDevi +, + +576 +Execut +, +ComiCdi +, +RdHdr +>& +h +, + +577 cڡ +Execut1 +& +ex + = Execut1() +BOOST_ASIO_NOEXCEPT + + +579  +assocd_execut +< +RdHdr +, +Execut1 +>:: +g +( +h +. +hdr_ +, +ex +); + +585 + gme + < +tyme + + gAsyncRdomAcssRdDevi +,ym + gAot +, + +586 +tyme + + gComiCdi +,ym + gRdHdr +> + +587 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +588 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +589 +async_ad_ +( +AsyncRdomAcssRdDevi +& +d +, + +590 +ut64_t + +offt +, +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +591 +ComiCdi + +comi_cdi +, + +592 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +596 +BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + + gty_check +; + +598 + gasync_comi +< + gRdHdr +, + +599 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +601 + gda +:: +ad__ambuf_ +< +AsyncRdomAcssRdDevi +, + gAot +, + +602 + gComiCdi +, +BOOST_ASIO_HANDLER_TYPE +( +RdHdr +, + +603 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +))>( + +604 +d +, + gofft +, + gb +, + gcomi_cdi +, + g +. + gcomi_hdr +)( + +605 + gboo +:: +syem +:: +r_code +(), 0, 1); + +607  + g +. + gsu +. +g +(); + +610 + gme + < +tyme + + gAsyncRdomAcssRdDevi +,ym + gAot +, + +611 +tyme + + gRdHdr +> + +612 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +613 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +614 +async_ad_ +( +AsyncRdomAcssRdDevi +& +d +, + +615 +ut64_t + +offt +, +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +616 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +620 +BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + + gty_check +; + +622 + gasync_comi +< + gRdHdr +, + +623 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +625 + gda +:: +ad__ambuf_ +< +AsyncRdomAcssRdDevi +, + gAot +, + +626 + gda +:: +sr_l_t +, +BOOST_ASIO_HANDLER_TYPE +( +RdHdr +, + +627 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +))>( + +628 +d +, + gofft +, + gb +, +sr_l +(), + g +. + gcomi_hdr +)( + +629 + gboo +:: +syem +:: +r_code +(), 0, 1); + +631  + g +. + gsu +. +g +(); + +640  + ~ + + @/usr/include/boost/asio/impl/read_until.hpp + +11 #ide +BOOST_ASIO_IMPL_READ_UNTIL_HPP + + +12  + #BOOST_ASIO_IMPL_READ_UNTIL_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +34  + ~ + +36 +mea + + gboo + { + +37 +mea + + gasio + { + +39 + gme + < +tyme + + gSyncRdSm +,ym + gDymicBufr +> + +40 +le + + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +41 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +,  +dim +) + +43 + gboo +:: +syem +:: +r_code + +ec +; + +44 + gd +:: +size_t + +bys_sed + = +ad_u +( +s +, + +45 +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( +bufrs +), +dim +, +ec +); + +46 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "read_until"); + +47  + gbys_sed +; + +50 + gme + < +tyme + + gSyncRdSm +,ym + gDymicBufr +> + +51 + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +52 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +53  +dim +, +boo +:: +syem +:: +r_code +& +ec +) + +55 +tyme + +dey +< +DymicBufr +>:: +ty + +b +( + +56 +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( +bufrs +)); + +58 + gd +:: +size_t + +ch_posi + = 0; + +62  +tyme + + tDymicBufr +:: + tcڡ_bufrs_ty + + tbufrs_ty +; + +63  + gbufrs_ +< + tbufrs_ty +> + t +; + +64 +bufrs_ty + + gda_bufrs + = +b +. +da +(); + +65 + + + gbeg + = it:: +beg +( +da_bufrs +); + +66 + + + gt_pos + = +beg + + +ch_posi +; + +67 + + + gd + = it:: +d +( +da_bufrs +); + +70 + + + g + = +d +:: +fd +( +t_pos +, +d +, +dim +); + +71 i( + g + ! +d +) + +74 +ec + = +boo +:: +syem +:: +r_code +(); + +75  + g + - + gbeg + + 1; + +80 + gch_posi + = +d + - +beg +; + +84 i( + gb +. +size +(= +b +. +max_size +()) + +86 +ec + = +r +:: +n_found +; + +91 + gd +:: +size_t + +bys_to_ad + = +d +:: +m +( + +92 +d +:: +max +(512, + gb +. +cy +(- b. +size +()), + +93 + gd +:: +m +< +d +:: +size_t +>(65536, + gb +. +max_size +(- b. +size +())); + +94 + gb +. +comm +( +s +. +ad_some +( +b +. +e +( +bys_to_ad +), +ec +)); + +95 i( + gec +) + +100 + gme + < +tyme + + gSyncRdSm +,ym + gDymicBufr +> + +101 +le + + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +102 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +103 +BOOST_ASIO_STRING_VIEW_PARAM + +dim +) + +105 + gboo +:: +syem +:: +r_code + +ec +; + +106 + gd +:: +size_t + +bys_sed + = +ad_u +( +s +, + +107 +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( +bufrs +), +dim +, +ec +); + +108 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "read_until"); + +109  + gbys_sed +; + +112 +mea + + gda + + +120 + gme + < +tyme + + gIt1 +,ym + gIt2 +> + +121 + gd +:: + +< +It1 +, + gbo +> +l_ch +( + +122 +It1 + +f1 +, It1 +ϡ1 +, +It2 + +f2 +, It2 +ϡ2 +) + +124  +It1 + + g1 + = +f1 +; ir1 ! +ϡ1 +; ++iter1) + +126 +It1 + + g_1 + = +1 +; + +127 +It2 + + g_2 + = +f2 +; + +128 ;; ++ + g_1 +, ++ + g_2 +) + +130 i( + g_2 + = +ϡ2 +) + +131  +d +:: +make_ +( +1 +, +ue +); + +132 i( + g_1 + = +ϡ1 +) + +134 i( +_2 + ! +f2 +) + +135  +d +:: +make_ +( +1 +, +l +); + +139 i(* + g_1 + !* +_2 +) + +143  + gd +:: +make_ +( +ϡ1 +, +l +); + +147 + gme + < +tyme + + gSyncRdSm +,ym + gDymicBufr +> + +148 + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +149 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +150 +BOOST_ASIO_STRING_VIEW_PARAM + +dim +, +boo +:: +syem +:: +r_code +& +ec +) + +152 +tyme + +dey +< +DymicBufr +>:: +ty + +b +( + +153 +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( +bufrs +)); + +155 + gd +:: +size_t + +ch_posi + = 0; + +159  +tyme + + tDymicBufr +:: + tcڡ_bufrs_ty + + tbufrs_ty +; + +160  + gbufrs_ +< + tbufrs_ty +> + t +; + +161 +bufrs_ty + + gda_bufrs + = +b +. +da +(); + +162 + + + gbeg + = it:: +beg +( +da_bufrs +); + +163 + + + gt_pos + = +beg + + +ch_posi +; + +164 + + + gd + = it:: +d +( +da_bufrs +); + +167 + gd +:: + +< + +, + gbo +> + gsu + = +da +:: +l_ch +( + +168 +t_pos +, +d +, +dim +. +beg +(), delim.end()); + +169 i( + gsu +. + gf + ! +d +) + +171 i( +su +. +cd +) + +174 +ec + = +boo +:: +syem +:: +r_code +(); + +175  + gsu +. + gf + - + gbeg + + + gdim +. +ngth +(); + +180 + gch_posi + = +su +. +f + - +beg +; + +186 + gch_posi + = +d + - +beg +; + +190 i( + gb +. +size +(= +b +. +max_size +()) + +192 +ec + = +r +:: +n_found +; + +197 + gd +:: +size_t + +bys_to_ad + = +d +:: +m +( + +198 +d +:: +max +(512, + gb +. +cy +(- b. +size +()), + +199 + gd +:: +m +< +d +:: +size_t +>(65536, + gb +. +max_size +(- b. +size +())); + +200 + gb +. +comm +( +s +. +ad_some +( +b +. +e +( +bys_to_ad +), +ec +)); + +201 i( + gec +) + +206 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +207 #i +defed +( +BOOST_ASIO_HAS_BOOST_REGEX +) + +209 + gme + < +tyme + + gSyncRdSm +,ym + gDymicBufr +> + +210 +le + + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +211 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +212 cڡ +boo +:: +gex +& +ex +) + +214 +boo +:: +syem +:: +r_code + +ec +; + +215 + gd +:: +size_t + +bys_sed + = +ad_u +( +s +, + +216 +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( +bufrs +), +ex +, +ec +); + +217 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "read_until"); + +218  + gbys_sed +; + +221 + gme + < +tyme + + gSyncRdSm +,ym + gDymicBufr +> + +222 + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +223 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +224 cڡ +boo +:: +gex +& +ex +, boo:: +syem +:: +r_code +& +ec +) + +226 +tyme + +dey +< +DymicBufr +>:: +ty + +b +( + +227 +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( +bufrs +)); + +229 + gd +:: +size_t + +ch_posi + = 0; + +233  +tyme + + tDymicBufr +:: + tcڡ_bufrs_ty + + tbufrs_ty +; + +234  + gbufrs_ +< + tbufrs_ty +> + t +; + +235 +bufrs_ty + + gda_bufrs + = +b +. +da +(); + +236 + + + gbeg + = it:: +beg +( +da_bufrs +); + +237 + + + gt_pos + = +beg + + +ch_posi +; + +238 + + + gd + = it:: +d +( +da_bufrs +); + +241 + gboo +:: +mch_sus +< + +, + +242 +tyme + + gd +:: +ve +< +boo +:: +sub_mch +< + +> >:: +lot_ty +> + +243 +mch_sus +; + +244 i( +gex_ch +( +t_pos +, +d +, +mch_sus +, +ex +, + +245 +boo +:: +mch_deu + | boo:: +mch_l +)) + +247 i( +mch_sus +[0]. +mched +) + +250 +ec + = +boo +:: +syem +:: +r_code +(); + +251  + gmch_sus +[0]. + gcd + - + gbeg +; + +256 + gch_posi + = +mch_sus +[0]. +f + - +beg +; + +262 + gch_posi + = +d + - +beg +; + +266 i( + gb +. +size +(= +b +. +max_size +()) + +268 +ec + = +r +:: +n_found +; + +273 + gd +:: +size_t + +bys_to_ad + = +d +:: +m +( + +274 +d +:: +max +(512, + gb +. +cy +(- b. +size +()), + +275 + gd +:: +m +< +d +:: +size_t +>(65536, + gb +. +max_size +(- b. +size +())); + +276 + gb +. +comm +( +s +. +ad_some +( +b +. +e +( +bys_to_ad +), +ec +)); + +277 i( + gec +) + +284 + gme + < +tyme + + gSyncRdSm +, + +285 +tyme + + gDymicBufr +,ym + gMchCdi +> + +286 +le + + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +287 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +288 +MchCdi + +mch_cdi +, + +289 +tyme + +ab_if +< +is_mch_cdi +< +MchCdi +>:: +vue +>:: +ty +*) + +291 +boo +:: +syem +:: +r_code + +ec +; + +292 + gd +:: +size_t + +bys_sed + = +ad_u +( +s +, + +293 +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( +bufrs +), + +294 +mch_cdi +, +ec +); + +295 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "read_until"); + +296  + gbys_sed +; + +299 + gme + < +tyme + + gSyncRdSm +, + +300 +tyme + + gDymicBufr +,ym + gMchCdi +> + +301 + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +302 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +303 +MchCdi + +mch_cdi +, +boo +:: +syem +:: +r_code +& +ec +, + +304 +tyme + +ab_if +< +is_mch_cdi +< +MchCdi +>:: +vue +>:: +ty +*) + +306 +tyme + +dey +< +DymicBufr +>:: +ty + +b +( + +307 +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( +bufrs +)); + +309 + gd +:: +size_t + +ch_posi + = 0; + +313  +tyme + + tDymicBufr +:: + tcڡ_bufrs_ty + + tbufrs_ty +; + +314  + gbufrs_ +< + tbufrs_ty +> + t +; + +315 +bufrs_ty + + gda_bufrs + = +b +. +da +(); + +316 + + + gbeg + = it:: +beg +( +da_bufrs +); + +317 + + + gt_pos + = +beg + + +ch_posi +; + +318 + + + gd + = it:: +d +( +da_bufrs +); + +321 + gd +:: + +< + +, + gbo +> + gsu + = +mch_cdi +( +t_pos +, +d +); + +322 i( + gsu +. + gcd +) + +325 + gec + = +boo +:: +syem +:: +r_code +(); + +326  + gsu +. + gf + - + gbeg +; + +328 i( + gsu +. + gf + ! +d +) + +331 +ch_posi + = +su +. +f + - +beg +; + +336 + gch_posi + = +d + - +beg +; + +340 i( + gb +. +size +(= +b +. +max_size +()) + +342 +ec + = +r +:: +n_found +; + +347 + gd +:: +size_t + +bys_to_ad + = +d +:: +m +( + +348 +d +:: +max +(512, + gb +. +cy +(- b. +size +()), + +349 + gd +:: +m +< +d +:: +size_t +>(65536, + gb +. +max_size +(- b. +size +())); + +350 + gb +. +comm +( +s +. +ad_some +( +b +. +e +( +bys_to_ad +), +ec +)); + +351 i( + gec +) + +356 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +358 + gme + < +tyme + + gSyncRdSm +,ym + gAot +> + +359 +le + + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +360 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +,  +dim +) + +362  +ad_u +( +s +, +basic_ambuf_f +< +Aot +>( +b +), +dim +); + +365 + gme + < +tyme + + gSyncRdSm +,ym + gAot +> + +366 +le + + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +367 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +,  +dim +, + +368 +boo +:: +syem +:: +r_code +& +ec +) + +370  +ad_u +( +s +, +basic_ambuf_f +< +Aot +>( +b +), +dim +, +ec +); + +373 + gme + < +tyme + + gSyncRdSm +,ym + gAot +> + +374 +le + + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +375 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +376 +BOOST_ASIO_STRING_VIEW_PARAM + +dim +) + +378  +ad_u +( +s +, +basic_ambuf_f +< +Aot +>( +b +), +dim +); + +381 + gme + < +tyme + + gSyncRdSm +,ym + gAot +> + +382 +le + + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +383 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +384 +BOOST_ASIO_STRING_VIEW_PARAM + +dim +, +boo +:: +syem +:: +r_code +& +ec +) + +386  +ad_u +( +s +, +basic_ambuf_f +< +Aot +>( +b +), +dim +, +ec +); + +389 #i +defed +( +BOOST_ASIO_HAS_BOOST_REGEX +) + +391 + gme + < +tyme + + gSyncRdSm +,ym + gAot +> + +392 +le + + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +393 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, cڡ boo:: +gex +& +ex +) + +395  +ad_u +( +s +, +basic_ambuf_f +< +Aot +>( +b +), +ex +); + +398 + gme + < +tyme + + gSyncRdSm +,ym + gAot +> + +399 +le + + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +400 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, cڡ boo:: +gex +& +ex +, + +401 +boo +:: +syem +:: +r_code +& +ec +) + +403  +ad_u +( +s +, +basic_ambuf_f +< +Aot +>( +b +), +ex +, +ec +); + +408 + gme + < +tyme + + gSyncRdSm +,ym + gAot +,ym + gMchCdi +> + +409 +le + + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +410 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, +MchCdi + +mch_cdi +, + +411 +tyme + +ab_if +< +is_mch_cdi +< +MchCdi +>:: +vue +>:: +ty +*) + +413  +ad_u +( +s +, +basic_ambuf_f +< +Aot +>( +b +), +mch_cdi +); + +416 + gme + < +tyme + + gSyncRdSm +,ym + gAot +,ym + gMchCdi +> + +417 +le + + gd +:: +size_t + +ad_u +( +SyncRdSm +& +s +, + +418 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +419 +MchCdi + +mch_cdi +, +boo +:: +syem +:: +r_code +& +ec +, + +420 +tyme + +ab_if +< +is_mch_cdi +< +MchCdi +>:: +vue +>:: +ty +*) + +422  +ad_u +( +s +, +basic_ambuf_f +< +Aot +>( +b +), +mch_cdi +, +ec +); + +428 +mea + + gda + + +430 + gme + < +tyme + + gAsyncRdSm +, + +431 +tyme + + gDymicBufr +,ym + gRdHdr +> + +432 as + cad_u_dim_ + + +434 + gpublic +: + +435 +me + < +tyme + +BufrSequ +> + +436 +ad_u_dim_ +( +AsyncRdSm +& +am +, + +437 +BOOST_ASIO_MOVE_ARG +( +BufrSequ + +bufrs +, + +438  +dim +, +RdHdr +& +hdr +) + +439 : +am_ +( +am +), + +440 +bufrs_ +( +BOOST_ASIO_MOVE_CAST +( +BufrSequ +)( +bufrs +)), + +441 +dim_ +( +dim +), + +442 +t_ +(0), + +443 +ch_posi_ +(0), + +444 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)) + +448 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +449 +ad_u_dim_ +(cڡd_u_dim_& +h +) + +450 : +am_ +( +h +.stream_), + +451 +bufrs_ +( +h +.buffers_), + +452 +dim_ +( +h +.delim_), + +453 +t_ +( +h +.start_), + +454 +ch_posi_ +( +h +.search_position_), + +455 +hdr_ +( +h +.handler_) + +459 +ad_u_dim_ +ԗd_u_dim_&& +h +) + +460 : +am_ +( +h +.stream_), + +461 +bufrs_ +( +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( +h +.buffers_)), + +462 +dim_ +( +h +.delim_), + +463 +t_ +( +h +.start_), + +464 +ch_posi_ +( +h +.search_position_), + +465 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +h +.handler_)) + +470  +ݔ +()(cڡ + gboo +:: +syem +:: +r_code +& +ec +, + +471 + gd +:: +size_t + +bys_sed +,  + gt + = 0) + +473 cڡ +d +:: +size_t + +n_found + = (d:: +numic_lims +:: +max +)(); + +474 + gd +:: +size_t + +bys_to_ad +; + +475  + gt_ + = +t +) + +482  +tyme + + tDymicBufr +:: + tcڡ_bufrs_ty + + +483 + tbufrs_ty +; + +484  + gbufrs_ +< + tbufrs_ty +> + t +; + +485 +bufrs_ty + + gda_bufrs + = +bufrs_ +. +da +(); + +486 + + + gbeg + = it:: +beg +( +da_bufrs +); + +487 + + + gt_pos + = +beg + + +ch_posi_ +; + +488 + + + gd + = it:: +d +( +da_bufrs +); + +491 + + + g + = +d +:: +fd +( +t_pos +, +d +, +dim_ +); + +492 i( + g + ! +d +) + +495 +ch_posi_ + = + + - +beg + + 1; + +496 + gbys_to_ad + = 0; + +500 i( + gbufrs_ +. +size +(= +bufrs_ +. +max_size +()) + +502 +ch_posi_ + = +n_found +; + +503 + gbys_to_ad + = 0; + +510 + gch_posi_ + = +d + - +beg +; + +511 + gbys_to_ad + = +d +:: +m +( + +512 +d +:: +max +(512, + +513 + gbufrs_ +. +cy +(- bufrs_. +size +()), + +514 + gd +:: +m +< +d +:: +size_t +>(65536, + +515 + gbufrs_ +. +max_size +(- bufrs_. +size +())); + +520 i(! + gt + && + gbys_to_ad + == 0) + +524 + gam_ +. +async_ad_some +( +bufrs_ +. +e +( +bys_to_ad +), + +525 +BOOST_ASIO_MOVE_CAST +( +ad_u_dim_ +)(* +this +)); + +527 +bufrs_ +. +comm +( +bys_sed +); + +528 i( + gec + || + gbys_sed + == 0) + +532 cڡ + gboo +:: +syem +:: +r_code + +su_ec + = + +533 ( +ch_posi_ + = +n_found +) + +534 ? +r +:: +n_found + : +ec +; + +536 cڡ + gd +:: +size_t + +su_n + = + +537 ( +ec + || +ch_posi_ + = +n_found +) + +538 ? 0 : +ch_posi_ +; + +540 +hdr_ +( +su_ec +, +su_n +); + +545 + gAsyncRdSm +& + gam_ +; + +546 +DymicBufr + + gbufrs_ +; + +547  + gdim_ +; + +548  + gt_ +; + +549 + gd +:: +size_t + +ch_posi_ +; + +550 +RdHdr + + ghdr_ +; + +553 + gme + < +tyme + + gAsyncRdSm +, + +554 +tyme + + gDymicBufr +,ym + gRdHdr +> + +555 +le + * +asio_hdr_lo +( +d +:: +size_t + +size +, + +556 +ad_u_dim_ +< +AsyncRdSm +, + +557 +DymicBufr +, +RdHdr +>* +this_hdr +) + +559  + gboo_asio_hdr_loc_hrs +:: +lo +( + +560 +size +, +this_hdr +-> +hdr_ +); + +563 + gme + < +tyme + + gAsyncRdSm +, + +564 +tyme + + gDymicBufr +,ym + gRdHdr +> + +565 +le +  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, + +566 +ad_u_dim_ +< +AsyncRdSm +, + +567 +DymicBufr +, +RdHdr +>* +this_hdr +) + +569 + gboo_asio_hdr_loc_hrs +:: +do +( + +570 +por +, +size +, +this_hdr +-> +hdr_ +); + +573 + gme + < +tyme + + gAsyncRdSm +, + +574 +tyme + + gDymicBufr +,ym + gRdHdr +> + +575 +le + +bo + +asio_hdr_is_ctui +( + +576 +ad_u_dim_ +< +AsyncRdSm +, + +577 +DymicBufr +, +RdHdr +>* +this_hdr +) + +579  + gthis_hdr +-> + gt_ + =0 ? +ue + + +580 : +boo_asio_hdr_ct_hrs +:: +is_ctui +( + +581 +this_hdr +-> +hdr_ +); + +584 + gme + < +tyme + + gFuni +,ym + gAsyncRdSm +, + +585 +tyme + + gDymicBufr +,ym + gRdHdr +> + +586 +le +  +asio_hdr_voke +( +Funi +& +funi +, + +587 +ad_u_dim_ +< +AsyncRdSm +, + +588 +DymicBufr +, +RdHdr +>* +this_hdr +) + +590 + gboo_asio_hdr_voke_hrs +:: +voke +( + +591 +funi +, +this_hdr +-> +hdr_ +); + +594 + gme + < +tyme + + gFuni +,ym + gAsyncRdSm +, + +595 +tyme + + gDymicBufr +,ym + gRdHdr +> + +596 +le +  +asio_hdr_voke +(cڡ +Funi +& +funi +, + +597 +ad_u_dim_ +< +AsyncRdSm +, + +598 +DymicBufr +, +RdHdr +>* +this_hdr +) + +600 + gboo_asio_hdr_voke_hrs +:: +voke +( + +601 +funi +, +this_hdr +-> +hdr_ +); + +605 #i! +defed +( +GENERATING_DOCUMENTATION +) + +607 + gme + < +tyme + + gAsyncRdSm +,ym + gDymicBufr +, + +608 +tyme + + gRdHdr +,ym + gAot +> + +609  + gassocd_lot +< + +610 + gda +:: +ad_u_dim_ +< +AsyncRdSm +, + +611 + gDymicBufr +, + gRdHdr +>, + +612 + gAot +> + +614  +tyme + + tassocd_lot +< + tRdHdr +, + tAot +>:: + tty +ype; + +616  +ty + +g +( + +617 cڡ +da +:: +ad_u_dim_ +< +AsyncRdSm +, + +618 +DymicBufr +, +RdHdr +>& +h +, + +619 cڡ +Aot +& +a + = Aot() +BOOST_ASIO_NOEXCEPT + + +621  +assocd_lot +< +RdHdr +, +Aot +>:: +g +( +h +. +hdr_ +, +a +); + +625 + gme + < +tyme + + gAsyncRdSm +,ym + gDymicBufr +, + +626 +tyme + + gRdHdr +,ym + gExecut +> + +627  + gassocd_execut +< + +628 + gda +:: +ad_u_dim_ +< +AsyncRdSm +, + +629 + gDymicBufr +, + gRdHdr +>, + +630 + gExecut +> + +632  +tyme + + tassocd_execut +< + tRdHdr +, + tExecut +>:: + tty +ype; + +634  +ty + +g +( + +635 cڡ +da +:: +ad_u_dim_ +< +AsyncRdSm +, + +636 +DymicBufr +, +RdHdr +>& +h +, + +637 cڡ +Execut +& +ex + = Execut() +BOOST_ASIO_NOEXCEPT + + +639  +assocd_execut +< +RdHdr +, +Execut +>:: +g +( +h +. +hdr_ +, +ex +); + +645 + gme + < +tyme + + gAsyncRdSm +, + +646 +tyme + + gDymicBufr +,ym + gRdHdr +> + +647 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +648 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +649 +async_ad_u +( +AsyncRdSm +& +s +, + +650 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +651  +dim +, +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +655 +BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + + gty_check +; + +657 + gasync_comi +< + gRdHdr +, + +658 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +660 + gda +:: +ad_u_dim_ +< +AsyncRdSm +, + +661 +tyme + + gdey +< + gDymicBufr +>:: +ty +, + +662 +BOOST_ASIO_HANDLER_TYPE +( +RdHdr +, + +663 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +))>( + +664 +s +, +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( + gbufrs +), + +665 + gdim +, + g +. + gcomi_hdr +)( + gboo +:: +syem +:: +r_code +(), 0, 1); + +667  + g +. + gsu +. +g +(); + +670 +mea + + gda + + +672 + gme + < +tyme + + gAsyncRdSm +, + +673 +tyme + + gDymicBufr +,ym + gRdHdr +> + +674 as + cad_u_dim_rg_ + + +676 + gpublic +: + +677 +me + < +tyme + +BufrSequ +> + +678 +ad_u_dim_rg_ +( +AsyncRdSm +& +am +, + +679 +BOOST_ASIO_MOVE_ARG +( +BufrSequ + +bufrs +, + +680 cڡ +d +:: +rg +& +dim +, +RdHdr +& +hdr +) + +681 : +am_ +( +am +), + +682 +bufrs_ +( +BOOST_ASIO_MOVE_CAST +( +BufrSequ +)( +bufrs +)), + +683 +dim_ +( +dim +), + +684 +t_ +(0), + +685 +ch_posi_ +(0), + +686 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)) + +690 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +691 +ad_u_dim_rg_ +(cڡd_u_dim_rg_& +h +) + +692 : +am_ +( +h +.stream_), + +693 +bufrs_ +( +h +.buffers_), + +694 +dim_ +( +h +.delim_), + +695 +t_ +( +h +.start_), + +696 +ch_posi_ +( +h +.search_position_), + +697 +hdr_ +( +h +.handler_) + +701 +ad_u_dim_rg_ +ԗd_u_dim_rg_&& +h +) + +702 : +am_ +( +h +.stream_), + +703 +bufrs_ +( +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( +h +.buffers_)), + +704 +dim_ +( +BOOST_ASIO_MOVE_CAST +( +d +:: +rg +)( +h +.delim_)), + +705 +t_ +( +h +.start_), + +706 +ch_posi_ +( +h +.search_position_), + +707 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +h +.handler_)) + +712  +ݔ +()(cڡ + gboo +:: +syem +:: +r_code +& +ec +, + +713 + gd +:: +size_t + +bys_sed +,  + gt + = 0) + +715 cڡ +d +:: +size_t + +n_found + = (d:: +numic_lims +:: +max +)(); + +716 + gd +:: +size_t + +bys_to_ad +; + +717  + gt_ + = +t +) + +724  +tyme + + tDymicBufr +:: + tcڡ_bufrs_ty + + +725 + tbufrs_ty +; + +726  + gbufrs_ +< + tbufrs_ty +> + t +; + +727 +bufrs_ty + + gda_bufrs + = +bufrs_ +. +da +(); + +728 + + + gbeg + = it:: +beg +( +da_bufrs +); + +729 + + + gt_pos + = +beg + + +ch_posi_ +; + +730 + + + gd + = it:: +d +( +da_bufrs +); + +733 + gd +:: + +< + +, + gbo +> + gsu + = +da +:: +l_ch +( + +734 +t_pos +, +d +, +dim_ +. +beg +(), delim_.end()); + +735 i( + gsu +. + gf + ! +d + && +su +. +cd +) + +738 +ch_posi_ + = +su +. +f + - +beg + + +dim_ +. +ngth +(); + +739 + gbys_to_ad + = 0; + +743 i( + gbufrs_ +. +size +(= +bufrs_ +. +max_size +()) + +745 +ch_posi_ + = +n_found +; + +746 + gbys_to_ad + = 0; + +752 i( + gsu +. + gf + ! +d +) + +756 +ch_posi_ + = +su +. +f + - +beg +; + +761 + gch_posi_ + = +d + - +beg +; + +764 + gbys_to_ad + = +d +:: +m +( + +765 +d +:: +max +(512, + +766 + gbufrs_ +. +cy +(- bufrs_. +size +()), + +767 + gd +:: +m +< +d +:: +size_t +>(65536, + +768 + gbufrs_ +. +max_size +(- bufrs_. +size +())); + +773 i(! + gt + && + gbys_to_ad + == 0) + +777 + gam_ +. +async_ad_some +( +bufrs_ +. +e +( +bys_to_ad +), + +778 +BOOST_ASIO_MOVE_CAST +( +ad_u_dim_rg_ +)(* +this +)); + +780 +bufrs_ +. +comm +( +bys_sed +); + +781 i( + gec + || + gbys_sed + == 0) + +785 cڡ + gboo +:: +syem +:: +r_code + +su_ec + = + +786 ( +ch_posi_ + = +n_found +) + +787 ? +r +:: +n_found + : +ec +; + +789 cڡ + gd +:: +size_t + +su_n + = + +790 ( +ec + || +ch_posi_ + = +n_found +) + +791 ? 0 : +ch_posi_ +; + +793 +hdr_ +( +su_ec +, +su_n +); + +798 + gAsyncRdSm +& + gam_ +; + +799 +DymicBufr + + gbufrs_ +; + +800 + gd +:: +rg + +dim_ +; + +801  + gt_ +; + +802 + gd +:: +size_t + +ch_posi_ +; + +803 +RdHdr + + ghdr_ +; + +806 + gme + < +tyme + + gAsyncRdSm +, + +807 +tyme + + gDymicBufr +,ym + gRdHdr +> + +808 +le + * +asio_hdr_lo +( +d +:: +size_t + +size +, + +809 +ad_u_dim_rg_ +< +AsyncRdSm +, + +810 +DymicBufr +, +RdHdr +>* +this_hdr +) + +812  + gboo_asio_hdr_loc_hrs +:: +lo +( + +813 +size +, +this_hdr +-> +hdr_ +); + +816 + gme + < +tyme + + gAsyncRdSm +, + +817 +tyme + + gDymicBufr +,ym + gRdHdr +> + +818 +le +  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, + +819 +ad_u_dim_rg_ +< +AsyncRdSm +, + +820 +DymicBufr +, +RdHdr +>* +this_hdr +) + +822 + gboo_asio_hdr_loc_hrs +:: +do +( + +823 +por +, +size +, +this_hdr +-> +hdr_ +); + +826 + gme + < +tyme + + gAsyncRdSm +, + +827 +tyme + + gDymicBufr +,ym + gRdHdr +> + +828 +le + +bo + +asio_hdr_is_ctui +( + +829 +ad_u_dim_rg_ +< +AsyncRdSm +, + +830 +DymicBufr +, +RdHdr +>* +this_hdr +) + +832  + gthis_hdr +-> + gt_ + =0 ? +ue + + +833 : +boo_asio_hdr_ct_hrs +:: +is_ctui +( + +834 +this_hdr +-> +hdr_ +); + +837 + gme + < +tyme + + gFuni +,ym + gAsyncRdSm +, + +838 +tyme + + gDymicBufr +,ym + gRdHdr +> + +839 +le +  +asio_hdr_voke +( +Funi +& +funi +, + +840 +ad_u_dim_rg_ +< +AsyncRdSm +, + +841 +DymicBufr +, +RdHdr +>* +this_hdr +) + +843 + gboo_asio_hdr_voke_hrs +:: +voke +( + +844 +funi +, +this_hdr +-> +hdr_ +); + +847 + gme + < +tyme + + gFuni +,ym + gAsyncRdSm +, + +848 +tyme + + gDymicBufr +,ym + gRdHdr +> + +849 +le +  +asio_hdr_voke +(cڡ +Funi +& +funi +, + +850 +ad_u_dim_rg_ +< +AsyncRdSm +, + +851 +DymicBufr +, +RdHdr +>* +this_hdr +) + +853 + gboo_asio_hdr_voke_hrs +:: +voke +( + +854 +funi +, +this_hdr +-> +hdr_ +); + +858 #i! +defed +( +GENERATING_DOCUMENTATION +) + +860 + gme + < +tyme + + gAsyncRdSm +,ym + gDymicBufr +, + +861 +tyme + + gRdHdr +,ym + gAot +> + +862  + gassocd_lot +< + +863 + gda +:: +ad_u_dim_rg_ +< +AsyncRdSm +, + +864 + gDymicBufr +, + gRdHdr +>, + +865 + gAot +> + +867  +tyme + + tassocd_lot +< + tRdHdr +, + tAot +>:: + tty +ype; + +869  +ty + +g +( + +870 cڡ +da +:: +ad_u_dim_rg_ +< +AsyncRdSm +, + +871 +DymicBufr +, +RdHdr +>& +h +, + +872 cڡ +Aot +& +a + = Aot() +BOOST_ASIO_NOEXCEPT + + +874  +assocd_lot +< +RdHdr +, +Aot +>:: +g +( +h +. +hdr_ +, +a +); + +878 + gme + < +tyme + + gAsyncRdSm +,ym + gDymicBufr +, + +879 +tyme + + gRdHdr +,ym + gExecut +> + +880  + gassocd_execut +< + +881 + gda +:: +ad_u_dim_rg_ +< +AsyncRdSm +, + +882 + gDymicBufr +, + gRdHdr +>, + +883 + gExecut +> + +885  +tyme + + tassocd_execut +< + tRdHdr +, + tExecut +>:: + tty +ype; + +887  +ty + +g +( + +888 cڡ +da +:: +ad_u_dim_rg_ +< +AsyncRdSm +, + +889 +DymicBufr +, +RdHdr +>& +h +, + +890 cڡ +Execut +& +ex + = Execut() +BOOST_ASIO_NOEXCEPT + + +892  +assocd_execut +< +RdHdr +, +Execut +>:: +g +( +h +. +hdr_ +, +ex +); + +898 + gme + < +tyme + + gAsyncRdSm +, + +899 +tyme + + gDymicBufr +,ym + gRdHdr +> + +900 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +901 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +902 +async_ad_u +( +AsyncRdSm +& +s +, + +903 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +904 +BOOST_ASIO_STRING_VIEW_PARAM + +dim +, + +905 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +909 +BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + + gty_check +; + +911 + gasync_comi +< + gRdHdr +, + +912 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +914 + gda +:: +ad_u_dim_rg_ +< +AsyncRdSm +, + +915 +tyme + + gdey +< + gDymicBufr +>:: +ty +, + +916 +BOOST_ASIO_HANDLER_TYPE +( +RdHdr +, + +917 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +))>( + +918 +s +, +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( + gbufrs +), + +919 + gic_ +< + gd +:: +rg +>( +dim +), + +920 + g +. + gcomi_hdr +)( + gboo +:: +syem +:: +r_code +(), 0, 1); + +922  + g +. + gsu +. +g +(); + +925 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +926 #i +defed +( +BOOST_ASIO_HAS_BOOST_REGEX +) + +928 +mea + + gda + + +930 + gme + < +tyme + + gAsyncRdSm +,ym + gDymicBufr +, + +931 +tyme + + gRegEx +,ym + gRdHdr +> + +932 as + cad_u_ex_ + + +934 + gpublic +: + +935 +me + < +tyme + +BufrSequ +> + +936 +ad_u_ex_ +( +AsyncRdSm +& +am +, + +937 +BOOST_ASIO_MOVE_ARG +( +BufrSequ + +bufrs +, + +938 cڡ +boo +:: +gex +& +ex +, +RdHdr +& +hdr +) + +939 : +am_ +( +am +), + +940 +bufrs_ +( +BOOST_ASIO_MOVE_CAST +( +BufrSequ +)( +bufrs +)), + +941 +ex_ +( +ex +), + +942 +t_ +(0), + +943 +ch_posi_ +(0), + +944 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)) + +948 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +949 +ad_u_ex_ +(cڡd_u_ex_& +h +) + +950 : +am_ +( +h +.stream_), + +951 +bufrs_ +( +h +.buffers_), + +952 +ex_ +( +h +.expr_), + +953 +t_ +( +h +.start_), + +954 +ch_posi_ +( +h +.search_position_), + +955 +hdr_ +( +h +.handler_) + +959 +ad_u_ex_ +ԗd_u_ex_&& +h +) + +960 : +am_ +( +h +.stream_), + +961 +bufrs_ +( +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( +h +.buffers_)), + +962 +ex_ +( +h +.expr_), + +963 +t_ +( +h +.start_), + +964 +ch_posi_ +( +h +.search_position_), + +965 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +h +.handler_)) + +970  +ݔ +()(cڡ + gboo +:: +syem +:: +r_code +& +ec +, + +971 + gd +:: +size_t + +bys_sed +,  + gt + = 0) + +973 cڡ +d +:: +size_t + +n_found + = (d:: +numic_lims +:: +max +)(); + +974 + gd +:: +size_t + +bys_to_ad +; + +975  + gt_ + = +t +) + +982  +tyme + + tDymicBufr +:: + tcڡ_bufrs_ty + + +983 + tbufrs_ty +; + +984  + gbufrs_ +< + tbufrs_ty +> + t +; + +985 +bufrs_ty + + gda_bufrs + = +bufrs_ +. +da +(); + +986 + + + gbeg + = it:: +beg +( +da_bufrs +); + +987 + + + gt_pos + = +beg + + +ch_posi_ +; + +988 + + + gd + = it:: +d +( +da_bufrs +); + +991 + gboo +:: +mch_sus +< + +, + +992 +tyme + + gd +:: +ve +< +boo +:: +sub_mch +< + +> >:: +lot_ty +> + +993 +mch_sus +; + +994 +bo + + gmch + = +gex_ch +( +t_pos +, +d +, +mch_sus +, +ex_ +, + +995 +boo +:: +mch_deu + | boo:: +mch_l +); + +996 i( + gmch + && + gmch_sus +[0]. + gmched +) + +999 + gch_posi_ + = +mch_sus +[0]. +cd + - +beg +; + +1000 + gbys_to_ad + = 0; + +1004 i( + gbufrs_ +. +size +(= +bufrs_ +. +max_size +()) + +1006 +ch_posi_ + = +n_found +; + +1007 + gbys_to_ad + = 0; + +1013 i( + gmch +) + +1017 + gch_posi_ + = +mch_sus +[0]. +f + - +beg +; + +1022 + gch_posi_ + = +d + - +beg +; + +1025 + gbys_to_ad + = +d +:: +m +( + +1026 +d +:: +max +(512, + +1027 + gbufrs_ +. +cy +(- bufrs_. +size +()), + +1028 + gd +:: +m +< +d +:: +size_t +>(65536, + +1029 + gbufrs_ +. +max_size +(- bufrs_. +size +())); + +1034 i(! + gt + && + gbys_to_ad + == 0) + +1038 + gam_ +. +async_ad_some +( +bufrs_ +. +e +( +bys_to_ad +), + +1039 +BOOST_ASIO_MOVE_CAST +( +ad_u_ex_ +)(* +this +)); + +1041 +bufrs_ +. +comm +( +bys_sed +); + +1042 i( + gec + || + gbys_sed + == 0) + +1046 cڡ + gboo +:: +syem +:: +r_code + +su_ec + = + +1047 ( +ch_posi_ + = +n_found +) + +1048 ? +r +:: +n_found + : +ec +; + +1050 cڡ + gd +:: +size_t + +su_n + = + +1051 ( +ec + || +ch_posi_ + = +n_found +) + +1052 ? 0 : +ch_posi_ +; + +1054 +hdr_ +( +su_ec +, +su_n +); + +1059 + gAsyncRdSm +& + gam_ +; + +1060 +DymicBufr + + gbufrs_ +; + +1061 +RegEx + + gex_ +; + +1062  + gt_ +; + +1063 + gd +:: +size_t + +ch_posi_ +; + +1064 +RdHdr + + ghdr_ +; + +1067 + gme + < +tyme + + gAsyncRdSm +,ym + gDymicBufr +, + +1068 +tyme + + gRegEx +,ym + gRdHdr +> + +1069 +le + * +asio_hdr_lo +( +d +:: +size_t + +size +, + +1070 +ad_u_ex_ +< +AsyncRdSm +, + +1071 +DymicBufr +, +RegEx +, +RdHdr +>* +this_hdr +) + +1073  + gboo_asio_hdr_loc_hrs +:: +lo +( + +1074 +size +, +this_hdr +-> +hdr_ +); + +1077 + gme + < +tyme + + gAsyncRdSm +,ym + gDymicBufr +, + +1078 +tyme + + gRegEx +,ym + gRdHdr +> + +1079 +le +  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, + +1080 +ad_u_ex_ +< +AsyncRdSm +, + +1081 +DymicBufr +, +RegEx +, +RdHdr +>* +this_hdr +) + +1083 + gboo_asio_hdr_loc_hrs +:: +do +( + +1084 +por +, +size +, +this_hdr +-> +hdr_ +); + +1087 + gme + < +tyme + + gAsyncRdSm +,ym + gDymicBufr +, + +1088 +tyme + + gRegEx +,ym + gRdHdr +> + +1089 +le + +bo + +asio_hdr_is_ctui +( + +1090 +ad_u_ex_ +< +AsyncRdSm +, + +1091 +DymicBufr +, +RegEx +, +RdHdr +>* +this_hdr +) + +1093  + gthis_hdr +-> + gt_ + =0 ? +ue + + +1094 : +boo_asio_hdr_ct_hrs +:: +is_ctui +( + +1095 +this_hdr +-> +hdr_ +); + +1098 + gme + < +tyme + + gFuni +,ym + gAsyncRdSm +, + +1099 +tyme + + gDymicBufr +,ym + gRegEx +,ym + gRdHdr +> + +1100 +le +  +asio_hdr_voke +( +Funi +& +funi +, + +1101 +ad_u_ex_ +< +AsyncRdSm +, + +1102 +DymicBufr +, +RegEx +, +RdHdr +>* +this_hdr +) + +1104 + gboo_asio_hdr_voke_hrs +:: +voke +( + +1105 +funi +, +this_hdr +-> +hdr_ +); + +1108 + gme + < +tyme + + gFuni +,ym + gAsyncRdSm +, + +1109 +tyme + + gDymicBufr +,ym + gRegEx +,ym + gRdHdr +> + +1110 +le +  +asio_hdr_voke +(cڡ +Funi +& +funi +, + +1111 +ad_u_ex_ +< +AsyncRdSm +, + +1112 +DymicBufr +, +RegEx +, +RdHdr +>* +this_hdr +) + +1114 + gboo_asio_hdr_voke_hrs +:: +voke +( + +1115 +funi +, +this_hdr +-> +hdr_ +); + +1119 #i! +defed +( +GENERATING_DOCUMENTATION +) + +1121 + gme + < +tyme + + gAsyncRdSm +,ym + gDymicBufr +, + +1122 +tyme + + gRegEx +,ym + gRdHdr +,ym + gAot +> + +1123  + gassocd_lot +< + +1124 + gda +:: +ad_u_ex_ +< +AsyncRdSm +, + +1125 + gDymicBufr +, + gRegEx +, + gRdHdr +>, + +1126 + gAot +> + +1128  +tyme + + tassocd_lot +< + tRdHdr +, + tAot +>:: + tty +ype; + +1130  +ty + +g +( + +1131 cڡ +da +:: +ad_u_ex_ +< +AsyncRdSm +, + +1132 +DymicBufr +, +RegEx +, +RdHdr +>& +h +, + +1133 cڡ +Aot +& +a + = Aot() +BOOST_ASIO_NOEXCEPT + + +1135  +assocd_lot +< +RdHdr +, +Aot +>:: +g +( +h +. +hdr_ +, +a +); + +1139 + gme + < +tyme + + gAsyncRdSm +,ym + gDymicBufr +, + +1140 +tyme + + gRegEx +,ym + gRdHdr +,ym + gExecut +> + +1141  + gassocd_execut +< + +1142 + gda +:: +ad_u_ex_ +< +AsyncRdSm +, + +1143 + gDymicBufr +, + gRegEx +, + gRdHdr +>, + +1144 + gExecut +> + +1146  +tyme + + tassocd_execut +< + tRdHdr +, + tExecut +>:: + tty +ype; + +1148  +ty + +g +( + +1149 cڡ +da +:: +ad_u_ex_ +< +AsyncRdSm +, + +1150 +DymicBufr +, +RegEx +, +RdHdr +>& +h +, + +1151 cڡ +Execut +& +ex + = Execut() +BOOST_ASIO_NOEXCEPT + + +1153  +assocd_execut +< +RdHdr +, +Execut +>:: +g +( +h +. +hdr_ +, +ex +); + +1159 + gme + < +tyme + + gAsyncRdSm +, + +1160 +tyme + + gDymicBufr +,ym + gRdHdr +> + +1161 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +1162 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +1163 +async_ad_u +( +AsyncRdSm +& +s +, + +1164 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +1165 cڡ +boo +:: +gex +& +ex +, + +1166 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +1170 +BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + + gty_check +; + +1172 + gasync_comi +< + gRdHdr +, + +1173 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +1175 + gda +:: +ad_u_ex_ +< +AsyncRdSm +, + +1176 +tyme + + gdey +< + gDymicBufr +>:: +ty +, + +1177 + gboo +:: +gex +, +BOOST_ASIO_HANDLER_TYPE +( +RdHdr +, + +1178 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +))>( + +1179 +s +, +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( + gbufrs +), + +1180 + gex +, + g +. + gcomi_hdr +)( + gboo +:: +syem +:: +r_code +(), 0, 1); + +1182  + g +. + gsu +. +g +(); + +1187 +mea + + gda + + +1189 + gme + < +tyme + + gAsyncRdSm +,ym + gDymicBufr +, + +1190 +tyme + + gMchCdi +,ym + gRdHdr +> + +1191 as + cad_u_mch_ + + +1193 + gpublic +: + +1194 +me + < +tyme + +BufrSequ +> + +1195 +ad_u_mch_ +( +AsyncRdSm +& +am +, + +1196 +BOOST_ASIO_MOVE_ARG +( +BufrSequ + +bufrs +, + +1197 +MchCdi + +mch_cdi +, +RdHdr +& +hdr +) + +1198 : +am_ +( +am +), + +1199 +bufrs_ +( +BOOST_ASIO_MOVE_CAST +( +BufrSequ +)( +bufrs +)), + +1200 +mch_cdi_ +( +mch_cdi +), + +1201 +t_ +(0), + +1202 +ch_posi_ +(0), + +1203 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)) + +1207 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +1208 +ad_u_mch_ +(cڡd_u_mch_& +h +) + +1209 : +am_ +( +h +.stream_), + +1210 +bufrs_ +( +h +.buffers_), + +1211 +mch_cdi_ +( +h +.match_condition_), + +1212 +t_ +( +h +.start_), + +1213 +ch_posi_ +( +h +.search_position_), + +1214 +hdr_ +( +h +.handler_) + +1218 +ad_u_mch_ +ԗd_u_mch_&& +h +) + +1219 : +am_ +( +h +.stream_), + +1220 +bufrs_ +( +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( +h +.buffers_)), + +1221 +mch_cdi_ +( +h +.match_condition_), + +1222 +t_ +( +h +.start_), + +1223 +ch_posi_ +( +h +.search_position_), + +1224 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +h +.handler_)) + +1229  +ݔ +()(cڡ + gboo +:: +syem +:: +r_code +& +ec +, + +1230 + gd +:: +size_t + +bys_sed +,  + gt + = 0) + +1232 cڡ +d +:: +size_t + +n_found + = (d:: +numic_lims +:: +max +)(); + +1233 + gd +:: +size_t + +bys_to_ad +; + +1234  + gt_ + = +t +) + +1241  +tyme + + tDymicBufr +:: + tcڡ_bufrs_ty + + +1242 + tbufrs_ty +; + +1243  + gbufrs_ +< + tbufrs_ty +> + t +; + +1244 +bufrs_ty + + gda_bufrs + = +bufrs_ +. +da +(); + +1245 + + + gbeg + = it:: +beg +( +da_bufrs +); + +1246 + + + gt_pos + = +beg + + +ch_posi_ +; + +1247 + + + gd + = it:: +d +( +da_bufrs +); + +1250 + gd +:: + +< + +, + gbo +> + gsu + = +mch_cdi_ +( +t_pos +, +d +); + +1251 i( + gsu +. + gcd +) + +1254 + gch_posi_ + = +su +. +f + - +beg +; + +1255 + gbys_to_ad + = 0; + +1259 i( + gbufrs_ +. +size +(= +bufrs_ +. +max_size +()) + +1261 +ch_posi_ + = +n_found +; + +1262 + gbys_to_ad + = 0; + +1268 i( + gsu +. + gf + ! +d +) + +1272 +ch_posi_ + = +su +. +f + - +beg +; + +1277 + gch_posi_ + = +d + - +beg +; + +1280 + gbys_to_ad + = +d +:: +m +( + +1281 +d +:: +max +(512, + +1282 + gbufrs_ +. +cy +(- bufrs_. +size +()), + +1283 + gd +:: +m +< +d +:: +size_t +>(65536, + +1284 + gbufrs_ +. +max_size +(- bufrs_. +size +())); + +1289 i(! + gt + && + gbys_to_ad + == 0) + +1293 + gam_ +. +async_ad_some +( +bufrs_ +. +e +( +bys_to_ad +), + +1294 +BOOST_ASIO_MOVE_CAST +( +ad_u_mch_ +)(* +this +)); + +1296 +bufrs_ +. +comm +( +bys_sed +); + +1297 i( + gec + || + gbys_sed + == 0) + +1301 cڡ + gboo +:: +syem +:: +r_code + +su_ec + = + +1302 ( +ch_posi_ + = +n_found +) + +1303 ? +r +:: +n_found + : +ec +; + +1305 cڡ + gd +:: +size_t + +su_n + = + +1306 ( +ec + || +ch_posi_ + = +n_found +) + +1307 ? 0 : +ch_posi_ +; + +1309 +hdr_ +( +su_ec +, +su_n +); + +1314 + gAsyncRdSm +& + gam_ +; + +1315 +DymicBufr + + gbufrs_ +; + +1316 +MchCdi + + gmch_cdi_ +; + +1317  + gt_ +; + +1318 + gd +:: +size_t + +ch_posi_ +; + +1319 +RdHdr + + ghdr_ +; + +1322 + gme + < +tyme + + gAsyncRdSm +,ym + gDymicBufr +, + +1323 +tyme + + gMchCdi +,ym + gRdHdr +> + +1324 +le + * +asio_hdr_lo +( +d +:: +size_t + +size +, + +1325 +ad_u_mch_ +< +AsyncRdSm +, +DymicBufr +, + +1326 +MchCdi +, +RdHdr +>* +this_hdr +) + +1328  + gboo_asio_hdr_loc_hrs +:: +lo +( + +1329 +size +, +this_hdr +-> +hdr_ +); + +1332 + gme + < +tyme + + gAsyncRdSm +,ym + gDymicBufr +, + +1333 +tyme + + gMchCdi +,ym + gRdHdr +> + +1334 +le +  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, + +1335 +ad_u_mch_ +< +AsyncRdSm +, +DymicBufr +, + +1336 +MchCdi +, +RdHdr +>* +this_hdr +) + +1338 + gboo_asio_hdr_loc_hrs +:: +do +( + +1339 +por +, +size +, +this_hdr +-> +hdr_ +); + +1342 + gme + < +tyme + + gAsyncRdSm +,ym + gDymicBufr +, + +1343 +tyme + + gMchCdi +,ym + gRdHdr +> + +1344 +le + +bo + +asio_hdr_is_ctui +( + +1345 +ad_u_mch_ +< +AsyncRdSm +, +DymicBufr +, + +1346 +MchCdi +, +RdHdr +>* +this_hdr +) + +1348  + gthis_hdr +-> + gt_ + =0 ? +ue + + +1349 : +boo_asio_hdr_ct_hrs +:: +is_ctui +( + +1350 +this_hdr +-> +hdr_ +); + +1353 + gme + < +tyme + + gFuni +,ym + gAsyncRdSm +, + +1354 +tyme + + gDymicBufr +,ym + gMchCdi +, + +1355 +tyme + + gRdHdr +> + +1356 +le +  +asio_hdr_voke +( +Funi +& +funi +, + +1357 +ad_u_mch_ +< +AsyncRdSm +, +DymicBufr +, + +1358 +MchCdi +, +RdHdr +>* +this_hdr +) + +1360 + gboo_asio_hdr_voke_hrs +:: +voke +( + +1361 +funi +, +this_hdr +-> +hdr_ +); + +1364 + gme + < +tyme + + gFuni +,ym + gAsyncRdSm +, + +1365 +tyme + + gDymicBufr +,ym + gMchCdi +, + +1366 +tyme + + gRdHdr +> + +1367 +le +  +asio_hdr_voke +(cڡ +Funi +& +funi +, + +1368 +ad_u_mch_ +< +AsyncRdSm +, +DymicBufr +, + +1369 +MchCdi +, +RdHdr +>* +this_hdr +) + +1371 + gboo_asio_hdr_voke_hrs +:: +voke +( + +1372 +funi +, +this_hdr +-> +hdr_ +); + +1376 #i! +defed +( +GENERATING_DOCUMENTATION +) + +1378 + gme + < +tyme + + gAsyncRdSm +,ym + gDymicBufr +, + +1379 +tyme + + gMchCdi +,ym + gRdHdr +,ym + gAot +> + +1380  + gassocd_lot +< + +1381 + gda +:: +ad_u_mch_ +< +AsyncRdSm +, + +1382 + gDymicBufr +, + gMchCdi +, + gRdHdr +>, + +1383 + gAot +> + +1385  +tyme + + tassocd_lot +< + tRdHdr +, + tAot +>:: + tty +ype; + +1387  +ty + +g +( + +1388 cڡ +da +:: +ad_u_mch_ +< +AsyncRdSm +, + +1389 +DymicBufr +, +MchCdi +, +RdHdr +>& +h +, + +1390 cڡ +Aot +& +a + = Aot() +BOOST_ASIO_NOEXCEPT + + +1392  +assocd_lot +< +RdHdr +, +Aot +>:: +g +( +h +. +hdr_ +, +a +); + +1396 + gme + < +tyme + + gAsyncRdSm +,ym + gDymicBufr +, + +1397 +tyme + + gMchCdi +,ym + gRdHdr +,ym + gExecut +> + +1398  + gassocd_execut +< + +1399 + gda +:: +ad_u_mch_ +< +AsyncRdSm +, + +1400 + gDymicBufr +, + gMchCdi +, + gRdHdr +>, + +1401 + gExecut +> + +1403  +tyme + + tassocd_execut +< + tRdHdr +, + tExecut +>:: + tty +ype; + +1405  +ty + +g +( + +1406 cڡ +da +:: +ad_u_mch_ +< +AsyncRdSm +, + +1407 +DymicBufr +, +MchCdi +, +RdHdr +>& +h +, + +1408 cڡ +Execut +& +ex + = Execut() +BOOST_ASIO_NOEXCEPT + + +1410  +assocd_execut +< +RdHdr +, +Execut +>:: +g +( +h +. +hdr_ +, +ex +); + +1416 + gme + < +tyme + + gAsyncRdSm +,ym + gDymicBufr +, + +1417 +tyme + + gMchCdi +,ym + gRdHdr +> + +1418 +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +1419 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +1420 +async_ad_u +( +AsyncRdSm +& +s +, + +1421 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +1422 +MchCdi + +mch_cdi +, +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +, + +1423 +tyme + +ab_if +< +is_mch_cdi +< +MchCdi +>:: +vue +>:: +ty +*) + +1427 +BOOST_ASIO_READ_HANDLER_CHECK +( +RdHdr +, +hdr + + gty_check +; + +1429 + gasync_comi +< + gRdHdr +, + +1430 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +1432 + gda +:: +ad_u_mch_ +< +AsyncRdSm +, + +1433 +tyme + + gdey +< + gDymicBufr +>:: +ty +, + +1434 + gMchCdi +, +BOOST_ASIO_HANDLER_TYPE +( +RdHdr +, + +1435 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +))>( + +1436 +s +, +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( + gbufrs +), + +1437 + gmch_cdi +, + g +. + gcomi_hdr +)( + +1438 + gboo +:: +syem +:: +r_code +(), 0, 1); + +1440  + g +. + gsu +. +g +(); + +1443 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +1445 + gme + < +tyme + + gAsyncRdSm +,ym + gAot +,ym + gRdHdr +> + +1446 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +1447 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +1448 +async_ad_u +( +AsyncRdSm +& +s +, + +1449 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +1450  +dim +, +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +1452  +async_ad_u +( +s +, +basic_ambuf_f +< +Aot +>( +b +), + +1453 +dim +, +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)); + +1456 + gme + < +tyme + + gAsyncRdSm +,ym + gAot +,ym + gRdHdr +> + +1457 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +1458 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +1459 +async_ad_u +( +AsyncRdSm +& +s +, + +1460 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +1461 +BOOST_ASIO_STRING_VIEW_PARAM + +dim +, + +1462 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +1464  +async_ad_u +( +s +, +basic_ambuf_f +< +Aot +>( +b +), + +1465 +dim +, +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)); + +1468 #i +defed +( +BOOST_ASIO_HAS_BOOST_REGEX +) + +1470 + gme + < +tyme + + gAsyncRdSm +,ym + gAot +,ym + gRdHdr +> + +1471 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +1472 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +1473 +async_ad_u +( +AsyncRdSm +& +s +, + +1474 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, cڡ boo:: +gex +& +ex +, + +1475 +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +) + +1477  +async_ad_u +( +s +, +basic_ambuf_f +< +Aot +>( +b +), + +1478 +ex +, +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)); + +1483 + gme + < +tyme + + gAsyncRdSm +,ym + gAot +, + +1484 +tyme + + gMchCdi +,ym + gRdHdr +> + +1485 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +RdHdr +, + +1486 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +1487 +async_ad_u +( +AsyncRdSm +& +s +, + +1488 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +1489 +MchCdi + +mch_cdi +, +BOOST_ASIO_MOVE_ARG +( +RdHdr + +hdr +, + +1490 +tyme + +ab_if +< +is_mch_cdi +< +MchCdi +>:: +vue +>:: +ty +*) + +1492  +async_ad_u +( +s +, +basic_ambuf_f +< +Aot +>( +b +), + +1493 +mch_cdi +, +BOOST_ASIO_MOVE_CAST +( +RdHdr +)( +hdr +)); + +1502  + ~ + + @/usr/include/boost/asio/impl/serial_port_base.hpp + +12 #ide +BOOST_ASIO_IMPL_SERIAL_PORT_BASE_HPP + + +13  + #BOOST_ASIO_IMPL_SERIAL_PORT_BASE_HPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +21 +mea + + gboo + { + +22 +mea + + gasio + { + +24 +le + + grl_pt_ba +:: +baud_ +::baud_( + +) + +25 : +vue_ +( + +) + +29 +le +  +rl_pt_ba +:: +baud_ +:: +vue +() const + +31  +vue_ +; + +34 +le + + grl_pt_ba +:: +ow_cڌ +:: +ty + + +35 +rl_pt_ba +:: +ow_cڌ +:: +vue +() const + +37  +vue_ +; + +40 +le + + grl_pt_ba +:: +ry +:: +ty + +rl_pt_ba +::ry:: +vue +() const + +42  +vue_ +; + +45 +le + + grl_pt_ba +:: +_bs +:: +ty + + +46 +rl_pt_ba +:: +_bs +:: +vue +() const + +48  +vue_ +; + +51 +le +  + grl_pt_ba +:: +cha_size +:: +vue +() const + +53  +vue_ +; + +59  + ~ + + @/usr/include/boost/asio/impl/serial_port_base.ipp + +12 #ide +BOOST_ASIO_IMPL_SERIAL_PORT_BASE_IPP + + +13  + #BOOST_ASIO_IMPL_SERIAL_PORT_BASE_IPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_HAS_SERIAL_PORT +) + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28 #i +defed +( +GENERATING_DOCUMENTATION +) + +29  + #BOOST_ASIO_OPTION_STORAGE + +imemti_defed + + + ) + +30 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +31  + #BOOST_ASIO_OPTION_STORAGE + +DCB + + + ) + +33  + #BOOST_ASIO_OPTION_STORAGE + +rmios + + + ) + +36  + ~ + +38 +mea + + gboo + { + +39 +mea + + gasio + { + +41 +BOOST_ASIO_SYNC_OP_VOID + + grl_pt_ba +:: +baud_ +:: +e +( + +42 +BOOST_ASIO_OPTION_STORAGE +& +age +, +boo +:: +syem +:: +r_code +& +ec +) const + +44 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +45 +age +. +BaudRe + = +vue_ +; + +47 +d_t + + gbaud +; + +48  + gvue_ +) + +51 0: +baud + = +B0 +; ; + +52 50: +baud + = +B50 +; ; + +53 75: +baud + = +B75 +; ; + +54 110: +baud + = +B110 +; ; + +55 134: +baud + = +B134 +; ; + +56 150: +baud + = +B150 +; ; + +57 200: +baud + = +B200 +; ; + +58 300: +baud + = +B300 +; ; + +59 600: +baud + = +B600 +; ; + +60 1200: +baud + = +B1200 +; ; + +61 1800: +baud + = +B1800 +; ; + +62 2400: +baud + = +B2400 +; ; + +63 4800: +baud + = +B4800 +; ; + +64 9600: +baud + = +B9600 +; ; + +65 19200: +baud + = +B19200 +; ; + +66 38400: +baud + = +B38400 +; ; + +68 #ifde +B7200 + + +69 7200: +baud + = +B7200 +; ; + +71 #ifde +B14400 + + +72 14400: +baud + = +B14400 +; ; + +74 #ifde +B57600 + + +75 57600: +baud + = +B57600 +; ; + +77 #ifde +B115200 + + +78 115200: +baud + = +B115200 +; ; + +80 #ifde +B230400 + + +81 230400: +baud + = +B230400 +; ; + +83 #ifde +B460800 + + +84 460800: +baud + = +B460800 +; ; + +86 #ifde +B500000 + + +87 500000: +baud + = +B500000 +; ; + +89 #ifde +B576000 + + +90 576000: +baud + = +B576000 +; ; + +92 #ifde +B921600 + + +93 921600: +baud + = +B921600 +; ; + +95 #ifde +B1000000 + + +96 1000000: +baud + = +B1000000 +; ; + +98 #ifde +B1152000 + + +99 1152000: +baud + = +B1152000 +; ; + +101 #ifde +B2000000 + + +102 2000000: +baud + = +B2000000 +; ; + +104 #ifde +B3000000 + + +105 3000000: +baud + = +B3000000 +; ; + +107 #ifde +B3500000 + + +108 3500000: +baud + = +B3500000 +; ; + +110 #ifde +B4000000 + + +111 4000000: +baud + = +B4000000 +; ; + +114 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +115 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +117 #i +defed +( +_BSD_SOURCE +|| defed( +_DEFAULT_SOURCE +) + +118 :: +cftd +(& +age +, +baud +); + +120 :: +cftid +(& +age +, +baud +); + +121 :: +cftod +(& +age +, +baud +); + +124 + gec + = +boo +:: +syem +:: +r_code +(); + +125 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +128 +BOOST_ASIO_SYNC_OP_VOID + + grl_pt_ba +:: +baud_ +:: +ld +( + +129 cڡ +BOOST_ASIO_OPTION_STORAGE +& +age +, +boo +:: +syem +:: +r_code +& +ec +) + +131 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +132 +vue_ + = +age +. +BaudRe +; + +134 +d_t + + gbaud + = :: +cfgod +(& +age +); + +135  + gbaud +) + +138  + gB0 +: +vue_ + = 0; ; + +139  + gB50 +: +vue_ + = 50; ; + +140  + gB75 +: +vue_ + = 75; ; + +141  + gB110 +: +vue_ + = 110; ; + +142  + gB134 +: +vue_ + = 134; ; + +143  + gB150 +: +vue_ + = 150; ; + +144  + gB200 +: +vue_ + = 200; ; + +145  + gB300 +: +vue_ + = 300; ; + +146  + gB600 +: +vue_ + = 600; ; + +147  + gB1200 +: +vue_ + = 1200; ; + +148  + gB1800 +: +vue_ + = 1800; ; + +149  + gB2400 +: +vue_ + = 2400; ; + +150  + gB4800 +: +vue_ + = 4800; ; + +151  + gB9600 +: +vue_ + = 9600; ; + +152  + gB19200 +: +vue_ + = 19200; ; + +153  + gB38400 +: +vue_ + = 38400; ; + +155 #ifde +B7200 + + +156  + gB7200 +: +vue_ + = 7200; ; + +158 #ifde +B14400 + + +159  + gB14400 +: +vue_ + = 14400; ; + +161 #ifde +B57600 + + +162  + gB57600 +: +vue_ + = 57600; ; + +164 #ifde +B115200 + + +165  + gB115200 +: +vue_ + = 115200; ; + +167 #ifde +B230400 + + +168  + gB230400 +: +vue_ + = 230400; ; + +170 #ifde +B460800 + + +171  + gB460800 +: +vue_ + = 460800; ; + +173 #ifde +B500000 + + +174  + gB500000 +: +vue_ + = 500000; ; + +176 #ifde +B576000 + + +177  + gB576000 +: +vue_ + = 576000; ; + +179 #ifde +B921600 + + +180  + gB921600 +: +vue_ + = 921600; ; + +182 #ifde +B1000000 + + +183  + gB1000000 +: +vue_ + = 1000000; ; + +185 #ifde +B1152000 + + +186  + gB1152000 +: +vue_ + = 1152000; ; + +188 #ifde +B2000000 + + +189  + gB2000000 +: +vue_ + = 2000000; ; + +191 #ifde +B3000000 + + +192  + gB3000000 +: +vue_ + = 3000000; ; + +194 #ifde +B3500000 + + +195  + gB3500000 +: +vue_ + = 3500000; ; + +197 #ifde +B4000000 + + +198  + gB4000000 +: +vue_ + = 4000000; ; + +201 +vue_ + = 0; + +202 + gec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +203 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +206 + gec + = +boo +:: +syem +:: +r_code +(); + +207 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +210 + grl_pt_ba +:: +ow_cڌ +::flow_control( + +211 +rl_pt_ba +:: +ow_cڌ +:: +ty + +t +) + +212 : +vue_ +( +t +) + +214 i( +t + ! +ne + && ! +sowe + && ! +hdwe +) + +216 +d +:: +out_of_nge + +ex +("invalid flow_control value"); + +217 + gboo +:: +asio +:: +da +:: +throw_exi +( +ex +); + +221 +BOOST_ASIO_SYNC_OP_VOID + + grl_pt_ba +:: +ow_cڌ +:: +e +( + +222 +BOOST_ASIO_OPTION_STORAGE +& +age +, +boo +:: +syem +:: +r_code +& +ec +) const + +224 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +225 +age +. +fOutxCtsFlow + = +FALSE +; + +226 + gage +. + gfOutxDFlow + = +FALSE +; + +227 + gage +. + gfTXCtueOnXoff + = +TRUE +; + +228 + gage +. + gfDCڌ + = +DTR_CONTROL_ENABLE +; + +229 + gage +. + gfDSsivy + = +FALSE +; + +230 + gage +. + gfOutX + = +FALSE +; + +231 + gage +. + gfInX + = +FALSE +; + +232 + gage +. + gfRtsCڌ + = +RTS_CONTROL_ENABLE +; + +233  + gvue_ +) + +235  + gne +: + +237  + gsowe +: + +238 +age +. +fOutX + = +TRUE +; + +239 + gage +. + gfInX + = +TRUE +; + +241  + ghdwe +: + +242 +age +. +fOutxCtsFlow + = +TRUE +; + +243 + gage +. + gfRtsCڌ + = +RTS_CONTROL_HANDSHAKE +; + +249  + gvue_ +) + +251  + gne +: + +252 +age +. +c_iag + &~( +IXOFF + | +IXON +); + +253 #i +defed +( +_BSD_SOURCE +|| defed( +_DEFAULT_SOURCE +) + +254 + gage +. + gc_cag + &~ +CRTSCTS +; + +255 #i +defed +( +__QNXNTO__ +) + +256 + gage +. + gc_cag + &~( +IHFLOW + | +OHFLOW +); + +259  + gsowe +: + +260 +age +. +c_iag + | +IXOFF + | +IXON +; + +261 #i +defed +( +_BSD_SOURCE +|| defed( +_DEFAULT_SOURCE +) + +262 + gage +. + gc_cag + &~ +CRTSCTS +; + +263 #i +defed +( +__QNXNTO__ +) + +264 + gage +. + gc_cag + &~( +IHFLOW + | +OHFLOW +); + +267  + ghdwe +: + +268 #i +defed +( +_BSD_SOURCE +|| defed( +_DEFAULT_SOURCE +) + +269 +age +. +c_iag + &~( +IXOFF + | +IXON +); + +270 + gage +. + gc_cag + | +CRTSCTS +; + +272 #i +defed +( +__QNXNTO__ +) + +273 + gage +. + gc_iag + &~( +IXOFF + | +IXON +); + +274 + gage +. + gc_cag + |( +IHFLOW + | +OHFLOW +); + +277 + gec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +278 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +284 + gec + = +boo +:: +syem +:: +r_code +(); + +285 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +288 +BOOST_ASIO_SYNC_OP_VOID + + grl_pt_ba +:: +ow_cڌ +:: +ld +( + +289 cڡ +BOOST_ASIO_OPTION_STORAGE +& +age +, +boo +:: +syem +:: +r_code +& +ec +) + +291 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +292 i( +age +. +fOutX + && stage. +fInX +) + +294 +vue_ + = +sowe +; + +296 i( + gage +. + gfOutxCtsFlow + && stage. + gfRtsCڌ + = +RTS_CONTROL_HANDSHAKE +) + +298 +vue_ + = +hdwe +; + +302 + gvue_ + = +ne +; + +305 i( + gage +. + gc_iag + & ( + gIXOFF + | + gIXON +)) + +307 + gvue_ + = +sowe +; + +309 #i +defed +( +_BSD_SOURCE +|| defed( +_DEFAULT_SOURCE +) + +310 i( + gage +. + gc_cag + & + gCRTSCTS +) + +312 + gvue_ + = +hdwe +; + +314 #i +defed +( +__QNXNTO__ +) + +315 i( + gage +. + gc_cag + & + gIHFLOW + && stage.c_cag & + gOHFLOW +) + +317 + gvue_ + = +hdwe +; + +322 + gvue_ + = +ne +; + +325 + gec + = +boo +:: +syem +:: +r_code +(); + +326 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +329 + grl_pt_ba +:: +ry +::ry( +rl_pt_ba +::ry:: +ty + +t +) + +330 : +vue_ +( +t +) + +332 i( +t + ! +ne + && ! +odd + && ! +ev +) + +334 +d +:: +out_of_nge + +ex +("invalidarity value"); + +335 + gboo +:: +asio +:: +da +:: +throw_exi +( +ex +); + +339 +BOOST_ASIO_SYNC_OP_VOID + + grl_pt_ba +:: +ry +:: +e +( + +340 +BOOST_ASIO_OPTION_STORAGE +& +age +, +boo +:: +syem +:: +r_code +& +ec +) const + +342 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +343  +vue_ +) + +345  +ne +: + +346 +age +. +fPy + = +FALSE +; + +347 + gage +. + gPy + = +NOPARITY +; + +349  + godd +: + +350 +age +. +fPy + = +TRUE +; + +351 + gage +. + gPy + = +ODDPARITY +; + +353  + gev +: + +354 +age +. +fPy + = +TRUE +; + +355 + gage +. + gPy + = +EVENPARITY +; + +361  + gvue_ +) + +363  + gne +: + +364 +age +. +c_iag + | +IGNPAR +; + +365 + gage +. + gc_cag + &~( +PARENB + | +PARODD +); + +367  + gev +: + +368 +age +. +c_iag + &~( +IGNPAR + | +PARMRK +); + +369 + gage +. + gc_iag + | +INPCK +; + +370 + gage +. + gc_cag + | +PARENB +; + +371 + gage +. + gc_cag + &~ +PARODD +; + +373  + godd +: + +374 +age +. +c_iag + &~( +IGNPAR + | +PARMRK +); + +375 + gage +. + gc_iag + | +INPCK +; + +376 + gage +. + gc_cag + |( +PARENB + | +PARODD +); + +382 + gec + = +boo +:: +syem +:: +r_code +(); + +383 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +386 +BOOST_ASIO_SYNC_OP_VOID + + grl_pt_ba +:: +ry +:: +ld +( + +387 cڡ +BOOST_ASIO_OPTION_STORAGE +& +age +, +boo +:: +syem +:: +r_code +& +ec +) + +389 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +390 i( +age +. +Py + = +EVENPARITY +) + +392 +vue_ + = +ev +; + +394 i( + gage +. + gPy + = +ODDPARITY +) + +396 +vue_ + = +odd +; + +400 + gvue_ + = +ne +; + +403 i( + gage +. + gc_cag + & + gPARENB +) + +405 i( + gage +. + gc_cag + & + gPARODD +) + +407 + gvue_ + = +odd +; + +411 + gvue_ + = +ev +; + +416 + gvue_ + = +ne +; + +419 + gec + = +boo +:: +syem +:: +r_code +(); + +420 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +423 + grl_pt_ba +:: +_bs +::stop_bits( + +424 +rl_pt_ba +:: +_bs +:: +ty + +t +) + +425 : +vue_ +( +t +) + +427 i( +t + ! +e + && ! +ڕotfive + && ! +two +) + +429 +d +:: +out_of_nge + +ex +("invalid stop_bits value"); + +430 + gboo +:: +asio +:: +da +:: +throw_exi +( +ex +); + +434 +BOOST_ASIO_SYNC_OP_VOID + + grl_pt_ba +:: +_bs +:: +e +( + +435 +BOOST_ASIO_OPTION_STORAGE +& +age +, +boo +:: +syem +:: +r_code +& +ec +) const + +437 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +438  +vue_ +) + +440  +e +: + +441 +age +. +StBs + = +ONESTOPBIT +; + +443  + gڕotfive +: + +444 +age +. +StBs + = +ONE5STOPBITS +; + +446  + gtwo +: + +447 +age +. +StBs + = +TWOSTOPBITS +; + +453  + gvue_ +) + +455  + ge +: + +456 +age +. +c_cag + &~ +CSTOPB +; + +458  + gtwo +: + +459 +age +. +c_cag + | +CSTOPB +; + +462 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +463 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +466 + gec + = +boo +:: +syem +:: +r_code +(); + +467 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +470 +BOOST_ASIO_SYNC_OP_VOID + + grl_pt_ba +:: +_bs +:: +ld +( + +471 cڡ +BOOST_ASIO_OPTION_STORAGE +& +age +, +boo +:: +syem +:: +r_code +& +ec +) + +473 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +474 i( +age +. +StBs + = +ONESTOPBIT +) + +476 +vue_ + = +e +; + +478 i( + gage +. + gStBs + = +ONE5STOPBITS +) + +480 +vue_ + = +ڕotfive +; + +482 i( + gage +. + gStBs + = +TWOSTOPBITS +) + +484 +vue_ + = +two +; + +488 + gvue_ + = +e +; + +491 + gvue_ + = ( +age +. +c_cag + & +CSTOPB +? +two + : +e +; + +493 + gec + = +boo +:: +syem +:: +r_code +(); + +494 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +497 + grl_pt_ba +:: +cha_size +::cha_size( +t +) + +498 : +vue_ +( +t +) + +500 i( +t + < 5 || > 8) + +502 +d +:: +out_of_nge + +ex +("invalid character_size value"); + +503 + gboo +:: +asio +:: +da +:: +throw_exi +( +ex +); + +507 +BOOST_ASIO_SYNC_OP_VOID + + grl_pt_ba +:: +cha_size +:: +e +( + +508 +BOOST_ASIO_OPTION_STORAGE +& +age +, +boo +:: +syem +:: +r_code +& +ec +) const + +510 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +511 +age +. +BySize + = +vue_ +; + +513 + gage +. + gc_cag + &~ +CSIZE +; + +514  + gvue_ +) + +516 5: +age +. +c_cag + | +CS5 +; ; + +517 6: +age +. +c_cag + | +CS6 +; ; + +518 7: +age +. +c_cag + | +CS7 +; ; + +519 8: +age +. +c_cag + | +CS8 +; ; + +523 + gec + = +boo +:: +syem +:: +r_code +(); + +524 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +527 +BOOST_ASIO_SYNC_OP_VOID + + grl_pt_ba +:: +cha_size +:: +ld +( + +528 cڡ +BOOST_ASIO_OPTION_STORAGE +& +age +, +boo +:: +syem +:: +r_code +& +ec +) + +530 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +531 +vue_ + = +age +. +BySize +; + +533 i(( + gage +. + gc_cag + & + gCSIZE += +CS5 +{ +vue_ + = 5; } + +534 i(( + gage +. + gc_cag + & + gCSIZE += +CS6 +{ +vue_ + = 6; } + +535 i(( + gage +. + gc_cag + & + gCSIZE += +CS7 +{ +vue_ + = 7; } + +536 i(( + gage +. + gc_cag + & + gCSIZE += +CS8 +{ +vue_ + = 8; } + +540 + gvue_ + = 8; + +543 + gec + = +boo +:: +syem +:: +r_code +(); + +544 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +550  + ~ + +552 #unde +BOOST_ASIO_OPTION_STORAGE + + + @/usr/include/boost/asio/impl/system_context.hpp + +11 #ide +BOOST_ASIO_IMPL_SYSTEM_CONTEXT_HPP + + +12  + #BOOST_ASIO_IMPL_SYSTEM_CONTEXT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + gasio + { + +25 +le + + gsyem_cڋxt +:: +execut_ty + + +26 +syem_cڋxt +:: +g_execut +( +BOOST_ASIO_NOEXCEPT + + +28  +syem_execut +(); + +34  + ~ + + @/usr/include/boost/asio/impl/system_context.ipp + +11 #ide +BOOST_ASIO_IMPL_SYSTEM_CONTEXT_IPP + + +12  + #BOOST_ASIO_IMPL_SYSTEM_CONTEXT_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +26  + gsyem_cڋxt +:: +thad_funi + + +28 +da +:: +schedur +* +schedur_ +; + +30  +ݔ +()() + +32 + gboo +:: +syem +:: +r_code + +ec +; + +33 + gschedur_ +-> +run +( +ec +); + +37 + gsyem_cڋxt +:: +syem_cڋxt +() + +38 : +schedur_ +( +u_rvi +< +da +:: +schedur +>(* +this +)) + +40 +schedur_ +. +wk_d +(); + +42 +thad_funi + + gf + = { & +schedur_ + }; + +43 + gd +:: +size_t + +num_thads + = +da +:: +thad +:: +hdwe_ccucy +() * 2; + +44 + gthads_ +. +_thads +( +f +, +num_thads + ?um_threads : 2); + +47 + gsyem_cڋxt +::~ +syem_cڋxt +() + +49 +schedur_ +. +wk_fished +(); + +50 + gschedur_ +. + +(); + +51 + gthads_ +. +jo +(); + +54  + gsyem_cڋxt +:: + +() + +56 +schedur_ +. + +(); + +59 +bo + + gsyem_cڋxt +:: +ݳd +(cڡ +BOOST_ASIO_NOEXCEPT + + +61  +schedur_ +. +ݳd +(); + +64  + gsyem_cڋxt +:: +jo +() + +66 +schedur_ +. +wk_fished +(); + +67 + gthads_ +. +jo +(); + +73  + ~ + + @/usr/include/boost/asio/impl/system_executor.hpp + +11 #ide +BOOST_ASIO_IMPL_SYSTEM_EXECUTOR_HPP + + +12  + #BOOST_ASIO_IMPL_SYSTEM_EXECUTOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +29 +le + + gsyem_cڋxt +& + gsyem_execut +:: +cڋxt +(cڡ +BOOST_ASIO_NOEXCEPT + + +31  +da +:: +glob +< +syem_cڋxt +>(); + +34 + gme + < +tyme + + gFuni +,ym + gAot +> + +35  + gsyem_execut +:: +dich +( + +36 +BOOST_ASIO_MOVE_ARG +( +Funi + +f +, cڡ +Aot +&) const + +38 +tyme + + gdey +< + gFuni +>:: +ty + +tmp +( +BOOST_ASIO_MOVE_CAST +( +Funi +)( +f +)); + +39 + gboo_asio_hdr_voke_hrs +:: +voke +( +tmp +,mp); + +42 + gme + < +tyme + + gFuni +,ym + gAot +> + +43  + gsyem_execut +:: +po +( + +44 +BOOST_ASIO_MOVE_ARG +( +Funi + +f +, cڡ +Aot +& +a +) const + +46  +tyme + + tdey +< + tFuni +>:: + tty + + tfuni_ty +; + +48 + gsyem_cڋxt +& + gx + = +da +:: +glob +< +syem_cڋxt +>(); + +51  + gda +:: + texecut_ +< + tfuni_ty +, + tAot +> + t +; + +52 +tyme + + g +:: +r + +p + = { +da +:: +addssof +( +a +), + +::r:: +lo +(a), 0 }; + +53 + gp +. +w + ( +p +. +v + + +( +BOOST_ASIO_MOVE_CAST +( +Funi +)( +f +), +a +); + +55 +BOOST_ASIO_HANDLER_CREATION +(( +x +, * +p +.p, + +56 "syem_execut", & +this +-> +cڋxt +(), 0, "post")); + +58 + gx +. + gschedur_ +. +po_immed_comi +( +p +.p, +l +); + +59 + gp +. + gv + = +p +.p = 0; + +62 + gme + < +tyme + + gFuni +,ym + gAot +> + +63  + gsyem_execut +:: +der +( + +64 +BOOST_ASIO_MOVE_ARG +( +Funi + +f +, cڡ +Aot +& +a +) const + +66  +tyme + + tdey +< + tFuni +>:: + tty + + tfuni_ty +; + +68 + gsyem_cڋxt +& + gx + = +da +:: +glob +< +syem_cڋxt +>(); + +71  + gda +:: + texecut_ +< + tfuni_ty +, + tAot +> + t +; + +72 +tyme + + g +:: +r + +p + = { +da +:: +addssof +( +a +), + +::r:: +lo +(a), 0 }; + +73 + gp +. +w + ( +p +. +v + + +( +BOOST_ASIO_MOVE_CAST +( +Funi +)( +f +), +a +); + +75 +BOOST_ASIO_HANDLER_CREATION +(( +x +, * +p +.p, + +76 "syem_execut", & +this +-> +cڋxt +(), 0, "defer")); + +78 + gx +. + gschedur_ +. +po_immed_comi +( +p +.p, +ue +); + +79 + gp +. + gv + = +p +.p = 0; + +85  + ~ + + @/usr/include/boost/asio/impl/thread_pool.hpp + +11 #ide +BOOST_ASIO_IMPL_THREAD_POOL_HPP + + +12  + #BOOST_ASIO_IMPL_THREAD_POOL_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +29 +le + + gthad_po +:: +execut_ty + + +30 +thad_po +:: +g_execut +( +BOOST_ASIO_NOEXCEPT + + +32  +execut_ty +(* +this +); + +35 +le + + gthad_po +& + +36 + gthad_po +:: +execut_ty +:: +cڋxt +(cڡ +BOOST_ASIO_NOEXCEPT + + +38  +po_ +; + +41 +le +  + +42 + gthad_po +:: +execut_ty +:: +_wk_d +(cڡ +BOOST_ASIO_NOEXCEPT + + +44 +po_ +. +schedur_ +. +wk_d +(); + +47 +le +  + gthad_po +:: +execut_ty +:: +_wk_fished +() + +48 cڡ +BOOST_ASIO_NOEXCEPT + + +50 +po_ +. +schedur_ +. +wk_fished +(); + +53 + gme + < +tyme + + gFuni +,ym + gAot +> + +54  + gthad_po +:: +execut_ty +:: +dich +( + +55 +BOOST_ASIO_MOVE_ARG +( +Funi + +f +, cڡ +Aot +& +a +) const + +57  +tyme + + tdey +< + tFuni +>:: + tty + + tfuni_ty +; + +60 i( + gpo_ +. + gschedur_ +. +n_dich +()) + +63 +funi_ty + +tmp +( +BOOST_ASIO_MOVE_CAST +( +Funi +)( +f +)); + +65 + gda +:: +nd_block + +b +( +da +::nd_block:: +fu +); + +66 + gboo_asio_hdr_voke_hrs +:: +voke +( +tmp +,mp); + +71  + gda +:: + texecut_ +< + tfuni_ty +, + tAot +> + t +; + +72 +tyme + + g +:: +r + +p + = { +da +:: +addssof +( +a +), + +::r:: +lo +(a), 0 }; + +73 + gp +. +w + ( +p +. +v + + +( +BOOST_ASIO_MOVE_CAST +( +Funi +)( +f +), +a +); + +75 +BOOST_ASIO_HANDLER_CREATION +(( +po_ +, * +p +.p, + +76 "thad_po", & +this +-> +cڋxt +(), 0, "dispatch")); + +78 + gpo_ +. + gschedur_ +. +po_immed_comi +( +p +.p, +l +); + +79 + gp +. + gv + = +p +.p = 0; + +82 + gme + < +tyme + + gFuni +,ym + gAot +> + +83  + gthad_po +:: +execut_ty +:: +po +( + +84 +BOOST_ASIO_MOVE_ARG +( +Funi + +f +, cڡ +Aot +& +a +) const + +86  +tyme + + tdey +< + tFuni +>:: + tty + + tfuni_ty +; + +89  + gda +:: + texecut_ +< + tfuni_ty +, + tAot +> + t +; + +90 +tyme + + g +:: +r + +p + = { +da +:: +addssof +( +a +), + +::r:: +lo +(a), 0 }; + +91 + gp +. +w + ( +p +. +v + + +( +BOOST_ASIO_MOVE_CAST +( +Funi +)( +f +), +a +); + +93 +BOOST_ASIO_HANDLER_CREATION +(( +po_ +, * +p +.p, + +94 "thad_po", & +this +-> +cڋxt +(), 0, "post")); + +96 + gpo_ +. + gschedur_ +. +po_immed_comi +( +p +.p, +l +); + +97 + gp +. + gv + = +p +.p = 0; + +100 + gme + < +tyme + + gFuni +,ym + gAot +> + +101  + gthad_po +:: +execut_ty +:: +der +( + +102 +BOOST_ASIO_MOVE_ARG +( +Funi + +f +, cڡ +Aot +& +a +) const + +104  +tyme + + tdey +< + tFuni +>:: + tty + + tfuni_ty +; + +107  + gda +:: + texecut_ +< + tfuni_ty +, + tAot +> + t +; + +108 +tyme + + g +:: +r + +p + = { +da +:: +addssof +( +a +), + +::r:: +lo +(a), 0 }; + +109 + gp +. +w + ( +p +. +v + + +( +BOOST_ASIO_MOVE_CAST +( +Funi +)( +f +), +a +); + +111 +BOOST_ASIO_HANDLER_CREATION +(( +po_ +, * +p +.p, + +112 "thad_po", & +this +-> +cڋxt +(), 0, "defer")); + +114 + gpo_ +. + gschedur_ +. +po_immed_comi +( +p +.p, +ue +); + +115 + gp +. + gv + = +p +.p = 0; + +118 +le + +bo + + +119 + gthad_po +:: +execut_ty +:: +rušg__this_thad +(cڡ +BOOST_ASIO_NOEXCEPT + + +121  +po_ +. +schedur_ +. +n_dich +(); + +127  + ~ + + @/usr/include/boost/asio/impl/thread_pool.ipp + +11 #ide +BOOST_ASIO_IMPL_THREAD_POOL_IPP + + +12  + #BOOST_ASIO_IMPL_THREAD_POOL_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +26  + gthad_po +:: +thad_funi + + +28 +da +:: +schedur +* +schedur_ +; + +30  +ݔ +()() + +32 + gboo +:: +syem +:: +r_code + +ec +; + +33 + gschedur_ +-> +run +( +ec +); + +37 + gthad_po +:: +thad_po +() + +38 : +schedur_ +( +u_rvi +< +da +:: +schedur +>(* +this +)) + +40 +schedur_ +. +wk_d +(); + +42 +thad_funi + + gf + = { & +schedur_ + }; + +43 + gd +:: +size_t + +num_thads + = +da +:: +thad +:: +hdwe_ccucy +() * 2; + +44 + gthads_ +. +_thads +( +f +, +num_thads + ?um_threads : 2); + +47 + gthad_po +:: +thad_po +( +d +:: +size_t + +num_thads +) + +48 : +schedur_ +( +u_rvi +< +da +:: +schedur +>(* +this +)) + +50 +schedur_ +. +wk_d +(); + +52 +thad_funi + + gf + = { & +schedur_ + }; + +53 + gthads_ +. +_thads +( +f +, +num_thads +); + +56 + gthad_po +::~ +thad_po +() + +58 + +(); + +59 +jo +(); + +62  + gthad_po +:: + +() + +64 +schedur_ +. + +(); + +67  + gthad_po +:: +jo +() + +69 +schedur_ +. +wk_fished +(); + +70 + gthads_ +. +jo +(); + +76  + ~ + + @/usr/include/boost/asio/impl/use_future.hpp + +11 #ide +BOOST_ASIO_IMPL_USE_FUTURE_HPP + + +12  + #BOOST_ASIO_IMPL_USE_FUTURE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + + gboo + { + +30 +mea + + gasio + { + +31 +mea + + gda + { + +33 #i +defed +( +BOOST_ASIO_HAS_VARIADIC_TEMPLATES +) + +35 + gme + < +tyme + + gT +,ym + gF +, + gtyme +... + gArgs +> + +36 +le +  +omi_voke_d_t +( +d +:: +omi +< +T +>& +p +, + +37 +F +& +f +, +BOOST_ASIO_MOVE_ARG +( +Args +)... +gs +) + +39 #i! +defed +( +BOOST_ASIO_NO_EXCEPTIONS +) + +40 + gy + + +43 + gp +. +t_vue +( +f +( +BOOST_ASIO_MOVE_CAST +( +Args +)( +gs +)...)); + +45 #i! +defed +( +BOOST_ASIO_NO_EXCEPTIONS +) + +46 +tch + (...) + +48 + gp +. +t_exi +( +d +:: +cut_exi +()); + +53 + gme + < +tyme + + gF +, + gtyme +... + gArgs +> + +54 +le +  +omi_voke_d_t +( +d +:: +omi +<>& +p +, + +55 +F +& +f +, +BOOST_ASIO_MOVE_ARG +( +Args +)... +gs +) + +57 #i! +defed +( +BOOST_ASIO_NO_EXCEPTIONS +) + +58 + gy + + +61 +f +( +BOOST_ASIO_MOVE_CAST +( +Args +)( +gs +)...); + +62 + gp +. +t_vue +(); + +64 #i! +defed +( +BOOST_ASIO_NO_EXCEPTIONS +) + +65 +tch + (...) + +67 + gp +. +t_exi +( +d +:: +cut_exi +()); + +74 + gme + < +tyme + + gT +,ym + gF +> + +75 +le +  +omi_voke_d_t +( +d +:: +omi +< +T +>& +p +, +F +& +f +) + +77 #i! +defed +( +BOOST_ASIO_NO_EXCEPTIONS +) + +78 + gy + + +81 + gp +. +t_vue +( +f +()); + +83 #i! +defed +( +BOOST_ASIO_NO_EXCEPTIONS +) + +84 +tch + (...) + +86 + gp +. +t_exi +( +d +:: +cut_exi +()); + +91 + gme + < +tyme + + gF +,ym + gArgs +> + +92 +le +  +omi_voke_d_t +( +d +:: +omi +<>& +p +, +F +& +f +) + +94 #i! +defed +( +BOOST_ASIO_NO_EXCEPTIONS +) + +95 + gy + + +98 +f +(); + +99 + gp +. +t_vue +(); + +100 #i! +defed +( +BOOST_ASIO_NO_EXCEPTIONS +) + +102 +tch + (...) + +104 + gp +. +t_exi +( +d +:: +cut_exi +()); + +109 #i +defed +( +BOOST_ASIO_NO_EXCEPTIONS +) + +111  + #BOOST_ASIO_PRIVATE_PROMISE_INVOKE_DEF +( +n +) \ + +112 +me + < +tyme + +T +,ym +F +, + `BOOST_ASIO_VARIADIC_TPARAMS +( +n +)> \ + +113 +le +  + `omi_voke_d_t +( +d +:: +omi +< +T +>& +p +, \ + +114 +F +& +f +, + `BOOST_ASIO_VARIADIC_MOVE_PARAMS +( +n +)) \ + +116 +p +. + `t_vue +( + `f +( + `BOOST_ASIO_VARIADIC_MOVE_ARGS +( +n +))); \ + +119 +me + < +tyme + +F +, + `BOOST_ASIO_VARIADIC_TPARAMS +( +n +)> \ + +120 +le +  + `omi_voke_d_t +( +d +:: +omi +<>& +p +, \ + +121 +F +& +f +, + `BOOST_ASIO_VARIADIC_MOVE_PARAMS +( +n +)) \ + +123 + `f +( + `BOOST_ASIO_VARIADIC_MOVE_ARGS +( +n +)); \ + +124 +p +. + `t_vue +(); \ + +126 + + ) + +127 +BOOST_ASIO_VARIADIC_GENERATE +( +BOOST_ASIO_PRIVATE_PROMISE_INVOKE_DEF +) + +128 #unde +BOOST_ASIO_PRIVATE_PROMISE_INVOKE_DEF + + +132  + #BOOST_ASIO_PRIVATE_PROMISE_INVOKE_DEF +( +n +) \ + +133 +me + < +tyme + +T +,ym +F +, + `BOOST_ASIO_VARIADIC_TPARAMS +( +n +)> \ + +134 +le +  + `omi_voke_d_t +( +d +:: +omi +< +T +>& +p +, \ + +135 +F +& +f +, + `BOOST_ASIO_VARIADIC_MOVE_PARAMS +( +n +)) \ + +137 +y + \ + +139 +p +. + `t_vue +( + `f +( + `BOOST_ASIO_VARIADIC_MOVE_ARGS +( +n +))); \ + +141 + `tch + (...) \ + +143 +p +. + `t_exi +( +d +:: + `cut_exi +()); \ + +147 +me + < +tyme + +F +, + `BOOST_ASIO_VARIADIC_TPARAMS +( +n +)> \ + +148 +le +  + `omi_voke_d_t +( +d +:: +omi +<>& +p +, \ + +149 +F +& +f +, + `BOOST_ASIO_VARIADIC_MOVE_PARAMS +( +n +)) \ + +151 +y + \ + +153 + `f +( + `BOOST_ASIO_VARIADIC_MOVE_ARGS +( +n +)); \ + +154 +p +. + `t_vue +(); \ + +156 + `tch + (...) \ + +158 +p +. + `t_exi +( +d +:: + `cut_exi +()); \ + +161 + + ) + +162 +BOOST_ASIO_VARIADIC_GENERATE +( +BOOST_ASIO_PRIVATE_PROMISE_INVOKE_DEF +) + +163 #unde +BOOST_ASIO_PRIVATE_PROMISE_INVOKE_DEF + + +171 + gme + < +tyme + + gT +,ym + gF +> + +172 as + comi_vok + + +174 + gpublic +: + +175 +omi_vok +(cڡ +shed_r +< +d +:: +omi +< +T +> >& +p +, + +176 +BOOST_ASIO_MOVE_ARG +( +F + +f +) + +177 : +p_ +( +p +), +f_ +( +BOOST_ASIO_MOVE_CAST +( +F +)( +f +)) + +181  +ݔ +()() + +183 #i! +defed +( +BOOST_ASIO_NO_EXCEPTIONS +) + +184 + gy + + +187 +f_ +(); + +189 #i! +defed +( +BOOST_ASIO_NO_EXCEPTIONS +) + +190 +tch + (...) + +192 + gp_ +-> +t_exi +( +d +:: +cut_exi +()); + +197 + give +: + +198 +shed_r +< +d +:: +omi +< +T +> > +p_ +; + +199 +tyme + + gdey +< + gF +>:: +ty + +f_ +; + +204 + gme + < +tyme + + gT +> + +205 as + comi_execut + + +207 + gpublic +: + +208 +exic + +omi_execut +(cڡ +shed_r +< +d +:: +omi +< +T +> >& +p +) + +209 : +p_ +( +p +) + +213 +executi_cڋxt +& +cڋxt +(cڡ +BOOST_ASIO_NOEXCEPT + + +215  +syem_execut +(). +cڋxt +(); + +218  +_wk_d +(cڡ + gBOOST_ASIO_NOEXCEPT + {} + +219  +_wk_fished +(cڡ + gBOOST_ASIO_NOEXCEPT + {} + +221 + gme + < +tyme + + gF +,ym + gA +> + +222  +dich +( +BOOST_ASIO_MOVE_ARG +( +F + +f +, cڡ +A +&) const + +224 + gomi_vok +< + gT +, + gF +>( + gp_ +, +BOOST_ASIO_MOVE_CAST +( +F +)( + gf +))(); + +227 + gme + < +tyme + + gF +,ym + gA +> + +228  +po +( +BOOST_ASIO_MOVE_ARG +( +F + +f +, cڡ +A +& +a +) const + +230 +syem_execut +(). +po +( + +231 +omi_vok +< +T +, +F +>( +p_ +, +BOOST_ASIO_MOVE_CAST +(F)( +f +)), +a +); + +234 + gme + < +tyme + + gF +,ym + gA +> + +235  +der +( +BOOST_ASIO_MOVE_ARG +( +F + +f +, cڡ +A +& +a +) const + +237 +syem_execut +(). +der +( + +238 +omi_vok +< +T +, +F +>( +p_ +, +BOOST_ASIO_MOVE_CAST +(F)( +f +)), +a +); + +241 +nd + +bo + + gݔ +==(cڡ +omi_execut +& +a +, + +242 cڡ + gomi_execut +& + gb + + gBOOST_ASIO_NOEXCEPT + + +244  + ga +. + gp_ + = +b +. +p_ +; + +247 +nd + +bo + + gݔ +!=(cڡ +omi_execut +& +a +, + +248 cڡ + gomi_execut +& + gb + + gBOOST_ASIO_NOEXCEPT + + +250  + ga +. + gp_ + ! +b +. +p_ +; + +253 + give +: + +254 +shed_r +< +d +:: +omi +< +T +> > +p_ +; + +258 + gme + < +tyme + + gT +> + +259 as + comi_t + + +261 + gpublic +: + +262  +omi_execut +< + tT +> + texecut_ty +; + +264 +execut_ty + +g_execut +(cڡ + gBOOST_ASIO_NOEXCEPT + + +266  +execut_ty +( +p_ +); + +269  + gd +:: + tfutu +< + tT +> + tfutu_ty +; + +271 +futu_ty + +g_futu +() + +273  + gp_ +-> +g_futu +(); + +276 + geed +: + +277 +me + < +tyme + +Aot +> + +278  +_omi +(cڡ +Aot +& +a +) + +280 +BOOST_ASIO_REBIND_ALLOC +( +Aot +,  +b +( +a +); + +281 + gp_ + = +d +:: +lo_shed +>( +b +, + gd +:: +lot_g +, + gb +); + +284 + gshed_r +< + gd +:: +omi +< +T +> > +p_ +; + +288 +ass + + gomi_hdr_0 + + +289 : +public + +omi_t +<> + +291 +public +: + +292  +ݔ +()() + +294 +this +-> +p_ +-> +t_vue +(); + +299 +ass + + gomi_hdr_ec_0 + + +300 : +public + +omi_t +<> + +302 +public +: + +303  +ݔ +()(cڡ +boo +:: +syem +:: +r_code +& +ec +) + +305 i( +ec +) + +307 +this +-> +p_ +-> +t_exi +( + +308 +d +:: +make_exi_r +( + +309 +boo +:: +syem +:: +syem_r +( +ec +))); + +313 + gthis +-> + gp_ +-> +t_vue +(); + +319 +ass + + gomi_hdr_ex_0 + + +320 : +public + +omi_t +<> + +322 +public +: + +323  +ݔ +()(cڡ +d +:: +exi_r +& +ex +) + +325 i( +ex +) + +327 +this +-> +p_ +-> +t_exi +( +ex +); + +331 + gthis +-> + gp_ +-> +t_vue +(); + +337 + gme + < +tyme + + gT +> + +338 +ass + + gomi_hdr_1 + + +339 : +public + +omi_t +< +T +> + +341 +public +: + +342 +me + < +tyme + +Arg +> + +343  +ݔ +()( +BOOST_ASIO_MOVE_ARG +( +Arg + +g +) + +345 +this +-> +p_ +-> +t_vue +( +BOOST_ASIO_MOVE_CAST +( +Arg +)( +g +)); + +350 + gme + < +tyme + + gT +> + +351 +ass + + gomi_hdr_ec_1 + + +352 : +public + +omi_t +< +T +> + +354 +public +: + +355 +me + < +tyme + +Arg +> + +356  +ݔ +()(cڡ +boo +:: +syem +:: +r_code +& +ec +, + +357 +BOOST_ASIO_MOVE_ARG +( +Arg + + gg +) + +359 i( + gec +) + +361 + gthis +-> + gp_ +-> +t_exi +( + +362 +d +:: +make_exi_r +( + +363 +boo +:: +syem +:: +syem_r +( +ec +))); + +366 + gthis +-> + gp_ +-> +t_vue +( +BOOST_ASIO_MOVE_CAST +( +Arg +)( +g +)); + +371 + gme + < +tyme + + gT +> + +372 +ass + + gomi_hdr_ex_1 + + +373 : +public + +omi_t +< +T +> + +375 +public +: + +376 +me + < +tyme + +Arg +> + +377  +ݔ +()(cڡ +d +:: +exi_r +& +ex +, + +378 +BOOST_ASIO_MOVE_ARG +( +Arg + + gg +) + +380 i( + gex +) + +381 + gthis +-> + gp_ +-> +t_exi +( +ex +); + +383 + gthis +-> + gp_ +-> +t_vue +( +BOOST_ASIO_MOVE_CAST +( +Arg +)( +g +)); + +388 + gme + < +tyme + + gT +> + +389 +ass + + gomi_hdr_n + + +390 : +public + +omi_t +< +T +> + +392 +public +: + +393 #i +defed +( +BOOST_ASIO_HAS_VARIADIC_TEMPLATES +) + +395 +me + < +tyme +... +Args +> + +396  +ݔ +()( +BOOST_ASIO_MOVE_ARG +( +Args +)... +gs +) + +398 +this +-> +p_ +-> +t_vue +( + +399 +d +:: +fwd_as_tue +( + +400 +BOOST_ASIO_MOVE_CAST +( +Args +)( +gs +)...)); + +405  + #BOOST_ASIO_PRIVATE_CALL_OP_DEF +( +n +) \ + +406 +me + < + `BOOST_ASIO_VARIADIC_TPARAMS +( +n +)> \ + +407  + `ݔ +()( + `BOOST_ASIO_VARIADIC_MOVE_PARAMS +( +n +)) \ + +409 +this +-> +p_ +-> + `t_vue +( \ + +410 +d +:: + `fwd_as_tue +( \ + +411 + `BOOST_ASIO_VARIADIC_MOVE_ARGS +( +n +))); \ + +413 + + ) + +414 +BOOST_ASIO_VARIADIC_GENERATE +( +BOOST_ASIO_PRIVATE_CALL_OP_DEF +) + +415 #unde +BOOST_ASIO_PRIVATE_CALL_OP_DEF + + +421 + gme + < +tyme + + gT +> + +422 +ass + + gomi_hdr_ec_n + + +423 : +public + +omi_t +< +T +> + +425 +public +: + +426 #i +defed +( +BOOST_ASIO_HAS_VARIADIC_TEMPLATES +) + +428 +me + < +tyme +... +Args +> + +429  +ݔ +()(cڡ +boo +:: +syem +:: +r_code +& +ec +, + +430 +BOOST_ASIO_MOVE_ARG +( +Args +)... + ggs +) + +432 i( + gec +) + +434 + gthis +-> + gp_ +-> +t_exi +( + +435 +d +:: +make_exi_r +( + +436 +boo +:: +syem +:: +syem_r +( +ec +))); + +440 + gthis +-> + gp_ +-> +t_vue +( + +441 +d +:: +fwd_as_tue +( + +442 +BOOST_ASIO_MOVE_CAST +( +Args +)( +gs +)...)); + +448  + #BOOST_ASIO_PRIVATE_CALL_OP_DEF +( +n +) \ + +449 +me + < + `BOOST_ASIO_VARIADIC_TPARAMS +( +n +)> \ + +450  + `ݔ +()(cڡ +boo +:: +syem +:: +r_code +& +ec +, \ + +451 + `BOOST_ASIO_VARIADIC_MOVE_PARAMS +( +n +)) \ + +453 i( +ec +) \ + +455 +this +-> +p_ +-> + `t_exi +( \ + +456 +d +:: + `make_exi_r +( \ + +457 +boo +:: +syem +:: + `syem_r +( +ec +))); \ + +461 +this +-> +p_ +-> + `t_vue +( \ + +462 +d +:: + `fwd_as_tue +( \ + +463 + `BOOST_ASIO_VARIADIC_MOVE_ARGS +( +n +))); \ + +466 + + ) + +467 +BOOST_ASIO_VARIADIC_GENERATE +( +BOOST_ASIO_PRIVATE_CALL_OP_DEF +) + +468 #unde +BOOST_ASIO_PRIVATE_CALL_OP_DEF + + +474 + gme + < +tyme + + gT +> + +475 +ass + + gomi_hdr_ex_n + + +476 : +public + +omi_t +< +T +> + +478 +public +: + +479 #i +defed +( +BOOST_ASIO_HAS_VARIADIC_TEMPLATES +) + +481 +me + < +tyme +... +Args +> + +482  +ݔ +()(cڡ +d +:: +exi_r +& +ex +, + +483 +BOOST_ASIO_MOVE_ARG +( +Args +)... + ggs +) + +485 i( + gex +) + +486 + gthis +-> + gp_ +-> +t_exi +( +ex +); + +489 + gthis +-> + gp_ +-> +t_vue +( + +490 +d +:: +fwd_as_tue +( + +491 +BOOST_ASIO_MOVE_CAST +( +Args +)( +gs +)...)); + +497  + #BOOST_ASIO_PRIVATE_CALL_OP_DEF +( +n +) \ + +498 +me + < + `BOOST_ASIO_VARIADIC_TPARAMS +( +n +)> \ + +499  + `ݔ +()(cڡ +d +:: +exi_r +& +ex +, \ + +500 + `BOOST_ASIO_VARIADIC_MOVE_PARAMS +( +n +)) \ + +502 i( +ex +) \ + +503 +this +-> +p_ +-> + `t_exi +( +ex +); \ + +506 +this +-> +p_ +-> + `t_vue +( \ + +507 +d +:: + `fwd_as_tue +( \ + +508 + `BOOST_ASIO_VARIADIC_MOVE_ARGS +( +n +))); \ + +511 + + ) + +512 +BOOST_ASIO_VARIADIC_GENERATE +( +BOOST_ASIO_PRIVATE_CALL_OP_DEF +) + +513 #unde +BOOST_ASIO_PRIVATE_CALL_OP_DEF + + +520 + gme + < + gtyme +> +ass + + gomi_hdr_ +; + +522 + gme + <> + +523 +ass + + gomi_hdr_ +<()> + +524 : +public + +omi_hdr_0 + {}; + +526 + gme + <> + +527 +ass + + gomi_hdr_ +<( + gboo +:: +syem +:: +r_code +)> + +528 : +public + +omi_hdr_ec_0 + {}; + +530 + gme + <> + +531 +ass + + gomi_hdr_ +<( + gd +:: +exi_r +)> + +532 : +public + +omi_hdr_ex_0 + {}; + +534 + gme + < +tyme + + gArg +> + +535 +ass + + gomi_hdr_ +<( + gArg +)> + +536 : +public + +omi_hdr_1 +< +Arg +> {}; + +538 + gme + < +tyme + + gArg +> + +539 +ass + + gomi_hdr_ +<( + gboo +:: +syem +:: +r_code +, + gArg +)> + +540 : +public + +omi_hdr_ec_1 +< +Arg +> {}; + +542 + gme + < +tyme + + gArg +> + +543 +ass + + gomi_hdr_ +<( + gd +:: +exi_r +, + gArg +)> + +544 : +public + +omi_hdr_ex_1 +< +Arg +> {}; + +546 #i +defed +( +BOOST_ASIO_HAS_VARIADIC_TEMPLATES +) + +548 + gme + < + gtyme +... + gArg +> + +549 +ass + + gomi_hdr_ +<( + gArg +...)> + +550 : +public + +omi_hdr_n +< +d +:: +tue +< +Arg +...> > {}; + +552 + gme + < + gtyme +... + gArg +> + +553 +ass + + gomi_hdr_ +<( + gboo +:: +syem +:: +r_code +, + gArg +...)> + +554 : +public + +omi_hdr_ec_n +< +d +:: +tue +< +Arg +...> > {}; + +556 + gme + < + gtyme +... + gArg +> + +557 +ass + + gomi_hdr_ +<( + gd +:: +exi_r +, + gArg +...)> + +558 : +public + +omi_hdr_ex_n +< +d +:: +tue +< +Arg +...> > {}; + +562  + #BOOST_ASIO_PRIVATE_PROMISE_SELECTOR_DEF +( +n +) \ + +563 +me + < +tyme + +Arg +, + `BOOST_ASIO_VARIADIC_TPARAMS +( +n +)> \ + +564 +ass + +omi_hdr_ +< \ + +565 ( +Arg +, + `BOOST_ASIO_VARIADIC_TARGS +( +n +))> \ + +566 : +public + +omi_hdr_n +< \ + +567 +d +:: +tue +< +Arg +, + `BOOST_ASIO_VARIADIC_TARGS +( +n +)> > {}; \ + +569 +me + < +tyme + +Arg +, + `BOOST_ASIO_VARIADIC_TPARAMS +( +n +)> \ + +570 +ass + +omi_hdr_ +< \ + +571 ( +boo +:: +syem +:: +r_code +, +Arg +, + `BOOST_ASIO_VARIADIC_TARGS +( +n +))> \ + +572 : +public + +omi_hdr_ec_n +< \ + +573 +d +:: +tue +< +Arg +, + `BOOST_ASIO_VARIADIC_TARGS +( +n +)> > {}; \ + +575 +me + < +tyme + +Arg +, + `BOOST_ASIO_VARIADIC_TPARAMS +( +n +)> \ + +576 +ass + +omi_hdr_ +< \ + +577 ( +d +:: +exi_r +, +Arg +, + `BOOST_ASIO_VARIADIC_TARGS +( +n +))> \ + +578 : +public + +omi_hdr_ex_n +< \ + +579 +d +:: +tue +< +Arg +, + `BOOST_ASIO_VARIADIC_TARGS +( +n +)> > {}; \ + +580 + + ) + +581 +BOOST_ASIO_VARIADIC_GENERATE +( +BOOST_ASIO_PRIVATE_PROMISE_SELECTOR_DEF +) + +582 #unde +BOOST_ASIO_PRIVATE_PROMISE_SELECTOR_DEF + + +588 + gme + < +tyme + + gSigtu +,ym + gAot +> + +589 +ass + + gomi_hdr + + +590 : +public + +omi_hdr_ +< +Sigtu +> + +592 +public +: + +593  +Aot + + tlot_ty +; + +594  + tsu_ty +; + +596 +omi_hdr +( +u_futu_t +< +Aot +> +u +) + +597 : +lot_ +( +u +. +g_lot +()) + +599 +this +-> +_omi +( +lot_ +); + +602 +lot_ty + +g_lot +(cڡ + gBOOST_ASIO_NOEXCEPT + + +604  + glot_ +; + +607 + give +: + +608 +Aot + +lot_ +; + +611 + gme + < +tyme + + gFuni +,ym + gSigtu +,ym + gAot +> + +612 +le +  +asio_hdr_voke +( +Funi +& +f +, + +613 +omi_hdr +< +Sigtu +, +Aot +>* +h +) + +615 +tyme + + gomi_hdr +< + gSigtu +, + gAot +>:: +execut_ty + + +616 +ex +( +h +-> +g_execut +()); + +617 + gex +. +dich +( +BOOST_ASIO_MOVE_CAST +( +Funi +)( +f +), +d +:: +lot +<>()); + +620 + gme + < +tyme + + gFuni +,ym + gSigtu +,ym + gAot +> + +621 +le +  +asio_hdr_voke +(cڡ +Funi +& +f +, + +622 +omi_hdr +< +Sigtu +, +Aot +>* +h +) + +624 +tyme + + gomi_hdr +< + gSigtu +, + gAot +>:: +execut_ty + + +625 +ex +( +h +-> +g_execut +()); + +626 + gex +. +dich +( +f +, +d +:: +lot +<>()); + +630 + gme + < +tyme + + gSigtu +,ym + gAot +> + +631 as + comi_async_su + + +633 + gpublic +: + +634  +omi_hdr +< + tSigtu +, + tAot +> + tcomi_hdr_ty +; + +635  +tyme + + tcomi_hdr_ty +:: + tfutu_ty + + ttu_ty +; + +637 +exic + +omi_async_su +( +comi_hdr_ty +& +h +) + +638 : +futu_ +( +h +. +g_futu +()) + +642 +tu_ty + +g +() + +644  +BOOST_ASIO_MOVE_CAST +( +tu_ty +)( +futu_ +); + +647 + give +: + +648 +tu_ty + +futu_ +; + +652 + gme + < +tyme + + gFuni +,ym + gAot +> + +653 as + cckaged_tok + + +655 + gpublic +: + +656 +ckaged_tok +( +Funi + +f +, cڡ +Aot +& +a +) + +657 : +funi_ +( +BOOST_ASIO_MOVE_CAST +( +Funi +)( +f +)), + +658 +lot_ +( +a +) + +663 +Funi + + gfuni_ +; + +664 +Aot + + glot_ +; + +669 + gme + < +tyme + + gFuni +,ym + gAot +,ym + gResu +> + +670 +ass + + gckaged_hdr + + +671 : +public + +omi_t +< +Resu +> + +673 +public +: + +674  +Aot + + tlot_ty +; + +675  + tsu_ty +; + +677 +ckaged_hdr +( +ckaged_tok +< +Funi +, +Aot +> +t +) + +678 : +funi_ +( +BOOST_ASIO_MOVE_CAST +( +Funi +)( +t +.function_)), + +679 +lot_ +( +t +.allocator_) + +681 + gthis +-> +_omi +( +lot_ +); + +684 +lot_ty + +g_lot +(cڡ + gBOOST_ASIO_NOEXCEPT + + +686  + glot_ +; + +689 #i +defed +( +BOOST_ASIO_HAS_VARIADIC_TEMPLATES +) + +691 + gme + < + gtyme +... + gArgs +> + +692  +ݔ +()( +BOOST_ASIO_MOVE_ARG +( +Args +)... + ggs +) + +694 ( + gomi_voke_d_t +)(* + gthis +-> + gp_ +, + +695 + gfuni_ +, +BOOST_ASIO_MOVE_CAST +( +Args +)( + ggs +)...); + +700  +ݔ +()() + +702 ( + gomi_voke_d_t +)(* + gthis +-> + gp_ +, + gfuni_ +); + +705  + #BOOST_ASIO_PRIVATE_CALL_OP_DEF +( +n +) \ + +706 +me + < + `BOOST_ASIO_VARIADIC_TPARAMS +( +n +)> \ + +707  + `ݔ +()( + `BOOST_ASIO_VARIADIC_MOVE_PARAMS +( +n +)) \ + +709 ( +omi_voke_d_t +)(* +this +-> +p_ +, \ + +710 +funi_ +, + `BOOST_ASIO_VARIADIC_MOVE_ARGS +( +n +)); \ + +712 + + ) + +713 +BOOST_ASIO_VARIADIC_GENERATE +( +BOOST_ASIO_PRIVATE_CALL_OP_DEF +) + +714 #unde +BOOST_ASIO_PRIVATE_CALL_OP_DEF + + +718 + give +: + +719 +Funi + +funi_ +; + +720 +Aot + + glot_ +; + +723 + gme + < +tyme + + gFuni +, + +724 +tyme + + gFuni1 +,ym + gAot +,ym + gResu +> + +725 +le +  +asio_hdr_voke +( +Funi +& +f +, + +726 +ckaged_hdr +< +Funi1 +, +Aot +, +Resu +>* +h +) + +728 +tyme + + gckaged_hdr +< + gFuni1 +, + gAot +, + gResu +>:: +execut_ty + + +729 +ex +( +h +-> +g_execut +()); + +730 + gex +. +dich +( +BOOST_ASIO_MOVE_CAST +( +Funi +)( +f +), +d +:: +lot +<>()); + +733 + gme + < +tyme + + gFuni +, + +734 +tyme + + gFuni1 +,ym + gAot +,ym + gResu +> + +735 +le +  +asio_hdr_voke +(cڡ +Funi +& +f +, + +736 +ckaged_hdr +< +Funi1 +, +Aot +, +Resu +>* +h +) + +738 +tyme + + gckaged_hdr +< + gFuni1 +, + gAot +, + gResu +>:: +execut_ty + + +739 +ex +( +h +-> +g_execut +()); + +740 + gex +. +dich +( +f +, +d +:: +lot +<>()); + +744 + gme + < +tyme + + gFuni +,ym + gAot +,ym + gResu +> + +745 as + cckaged_async_su + + +747 + gpublic +: + +748  +ckaged_hdr +< + tFuni +, + tAot +, + tResu +> + tcomi_hdr_ty +; + +749  +tyme + + tcomi_hdr_ty +:: + tfutu_ty + + ttu_ty +; + +751 +exic + +ckaged_async_su +( +comi_hdr_ty +& +h +) + +752 : +futu_ +( +h +. +g_futu +()) + +756 +tu_ty + +g +() + +758  +BOOST_ASIO_MOVE_CAST +( +tu_ty +)( +futu_ +); + +761 + give +: + +762 +tu_ty + +futu_ +; + +767 + gme + < +tyme + + gAot +>em + +768 +le + + gda +:: +ckaged_tok +< +tyme + +dey +< +Funi +>:: +ty +, + gAot +> + +769 + gu_futu_t +< + gAot +>:: +ݔ +()( +BOOST_ASIO_MOVE_ARG +( +Funi + +f +) const + +771  +da +:: +ckaged_tok +< +tyme + +dey +< +Funi +>:: +ty +, + gAot +>( + +772 +BOOST_ASIO_MOVE_CAST +( +Funi +)( + gf +), + glot_ +); + +775 #i! +defed +( +GENERATING_DOCUMENTATION +) + +777 #i +defed +( +BOOST_ASIO_HAS_VARIADIC_TEMPLATES +) + +779 + gme + < +tyme + + gAot +,ym + gResu +, + gtyme +... + gArgs +> + +780 +ass + + gasync_su +< + gu_futu_t +< + gAot +>, +Resu +( +Args +...)> + +781 : +public + +da +:: +omi_async_su +< + +782 ( +tyme + +dey +< +Args +>:: +ty +...), + gAot +> + +784 + gpublic +: + +785 +exic + +async_su +( + +786 +tyme + +da +:: +omi_async_su +<ym +dey +< +Args +>:: +ty +...), + +787 +Aot +>:: +comi_hdr_ty +& +h +) + +788 : +da +:: +omi_async_su +< + +789 ( +tyme + +dey +< +Args +>:: +ty +...), + gAot +>( + gh +) + +794 + gme + < +tyme + + gFuni +,ym + gAot +, + +795 +tyme + + gResu +, + gtyme +... + gArgs +> + +796 +ass + + gasync_su +< + gda +:: +ckaged_tok +< +Funi +, + gAot +>, +Resu +( +Args +...)> + +797 : +public + +da +:: +ckaged_async_su +< +Funi +, + gAot +, + +798 +tyme + + gsu_of +< +Funi +( +Args +...)>:: +ty +> + +800 +public +: + +801 +exic + +async_su +( + +802 +tyme + +da +:: +ckaged_async_su +< +Funi +, +Aot +, + +803 +tyme + +su_of +< +Funi +( +Args +...)>:: +ty +>:: +comi_hdr_ty +& +h +) + +804 : +da +:: +ckaged_async_su +< +Funi +, + gAot +, + +805 +tyme + + gsu_of +< +Funi +( +Args +...)>:: +ty +>( +h +) + +812 + gme + < +tyme + + gAot +,ym + gResu +> + +813 +ass + + gasync_su +< + gu_futu_t +< + gAot +>, +Resu +()> + +814 : +public + +da +:: +omi_async_su +<(), + gAot +> + +816 + gpublic +: + +817 +exic + +async_su +( + +818 +tyme + +da +:: +omi_async_su +< + +819 (), +Aot +>:: +comi_hdr_ty +& +h +) + +820 : +da +:: +omi_async_su +<(), + gAot +>( + gh +) + +825 + gme + < +tyme + + gFuni +,ym + gAot +,ym + gResu +> + +826 +ass + + gasync_su +< + gda +:: +ckaged_tok +< +Funi +, + gAot +>, +Resu +()> + +827 : +public + +da +:: +ckaged_async_su +< +Funi +, + gAot +, + +828 +tyme + + gsu_of +< +Funi +()>:: +ty +> + +830 +public +: + +831 +exic + +async_su +( + +832 +tyme + +da +:: +ckaged_async_su +< +Funi +, +Aot +, + +833 +tyme + +su_of +< +Funi +()>:: +ty +>:: +comi_hdr_ty +& +h +) + +834 : +da +:: +ckaged_async_su +< +Funi +, + gAot +, + +835 +tyme + + gsu_of +< +Funi +()>:: +ty +>( +h +) + +840  + #BOOST_ASIO_PRIVATE_ASYNC_RESULT_DEF +( +n +) \ + +841 +me + < +tyme + +Aot +, \ + +842 +tyme + +Resu +, + `BOOST_ASIO_VARIADIC_TPARAMS +( +n +)> \ + +843 +ass + +async_su +< +u_futu_t +< +Aot +>, \ + +844 + `Resu +( + `BOOST_ASIO_VARIADIC_TARGS +( +n +))> \ + +845 : +public + +da +:: +omi_async_su +< \ + +846 ( + `BOOST_ASIO_VARIADIC_DECAY +( +n +)), +Aot +> \ + +848 +public +: \ + +849 +exic + + `async_su +( \ + +850 +tyme + +da +:: +omi_async_su +< \ + +851 ( + `BOOST_ASIO_VARIADIC_DECAY +( +n +)), \ + +852 +Aot +>:: +comi_hdr_ty +& +h +) \ + +853 : +da +:: +omi_async_su +< \ + +854 ( + `BOOST_ASIO_VARIADIC_DECAY +( +n +)), +Aot +>( +h +) \ + +859 +me + < +tyme + +Funi +,ym +Aot +, \ + +860 +tyme + +Resu +, + `BOOST_ASIO_VARIADIC_TPARAMS +( +n +)> \ + +861 +ass + +async_su +< +da +:: +ckaged_tok +< +Funi +, +Aot +>, \ + +862 + `Resu +( + `BOOST_ASIO_VARIADIC_TARGS +( +n +))> \ + +863 : +public + +da +:: +ckaged_async_su +< +Funi +, +Aot +, \ + +864 +tyme + +su_of +< + `Funi +( + `BOOST_ASIO_VARIADIC_TARGS +( +n +))>:: +ty +> \ + +866 +public +: \ + +867 +exic + + `async_su +( \ + +868 +tyme + +da +:: +ckaged_async_su +< +Funi +, +Aot +, \ + +869 +tyme + +su_of +< + `Funi +( + `BOOST_ASIO_VARIADIC_TARGS +( +n +))>:: +ty + \ + +870 >:: +comi_hdr_ty +& +h +) \ + +871 : +da +:: +ckaged_async_su +< +Funi +, +Aot +, \ + +872 +tyme + +su_of +< + `Funi +( + `BOOST_ASIO_VARIADIC_TARGS +( +n +))>:: +ty +>( +h +) \ + +876 + + ) + +877 +BOOST_ASIO_VARIADIC_GENERATE +( +BOOST_ASIO_PRIVATE_ASYNC_RESULT_DEF +) + +878 #unde +BOOST_ASIO_PRIVATE_ASYNC_RESULT_DEF + + +882 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +884 + gme + < +tyme + + gAot +,ym + gSigtu +> + +885  + ghdr_ty +< + gu_futu_t +< + gAot +>, + gSigtu +> + +887  +tyme + + tasync_su +< + tu_futu_t +< + tAot +>, + +888 + tSigtu +>:: + tcomi_hdr_ty + + tty +; + +891 + gme + < +tyme + + gSigtu +,ym + gAot +> + +892 +ass + + gasync_su +< + gda +:: +omi_hdr +< +Sigtu +, + gAot +> > + +893 : +public + +da +:: +omi_async_su +< +Sigtu +, + gAot +> + +895 + gpublic +: + +896  +tyme + + tda +:: + tomi_async_su +< + +897 + tSigtu +, + tAot +>:: + ttu_ty + + tty +; + +899 +exic + +async_su +( + +900 +tyme + +da +:: +omi_async_su +< + +901 +Sigtu +, +Aot +>:: +comi_hdr_ty +& +h +) + +902 : +da +:: +omi_async_su +< +Sigtu +, + gAot +>( + gh +) + +907 + gme + < +tyme + + gFuni +,ym + gAot +,ym + gSigtu +> + +908  + ghdr_ty +< + gda +:: +ckaged_tok +< +Funi +, + gAot +>, + gSigtu +> + +910  +tyme + + tasync_su +< + tda +:: + tckaged_tok +< + tFuni +, + tAot +>, + +911 + tSigtu +>:: + tcomi_hdr_ty + + tty +; + +914 + gme + < +tyme + + gFuni +,ym + gAot +,ym + gResu +> + +915 +ass + + gasync_su +< + gda +:: +ckaged_hdr +< +Funi +, + gAot +, + gResu +> > + +916 : +public + +da +:: +ckaged_async_su +< +Funi +, + gAot +, + gResu +> + +918 + gpublic +: + +919  +tyme + + tda +:: + tckaged_async_su +< + +920 + tFuni +, + tAot +, + tResu +>:: + ttu_ty + + tty +; + +922 +exic + +async_su +( + +923 +tyme + +da +:: +ckaged_async_su +< + +924 +Funi +, +Aot +, +Resu +>:: +comi_hdr_ty +& +h +) + +925 : +da +:: +ckaged_async_su +< +Funi +, + gAot +, + gResu +>( + gh +) + +937  + ~ + + @/usr/include/boost/asio/impl/write.hpp + +11 #ide +BOOST_ASIO_IMPL_WRITE_HPP + + +12  + #BOOST_ASIO_IMPL_WRITE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +33  + ~ + +35 +mea + + gboo + { + +36 +mea + + gasio + { + +38 +mea + + gda + + +40 + gme + < +tyme + + gSyncWreSm +,ym + gCڡBufrSequ +, + +41 +tyme + + gCڡBufrIt +,ym + gComiCdi +> + +42 + gd +:: +size_t + +wre_bufr_qu +( +SyncWreSm +& +s +, + +43 cڡ +CڡBufrSequ +& +bufrs +, cڡ +CڡBufrIt +&, + +44 +ComiCdi + +comi_cdi +, +boo +:: +syem +:: +r_code +& +ec +) + +46 +ec + = +boo +:: +syem +:: +r_code +(); + +47 + gboo +:: +asio +:: +da +:: +csumg_bufrs +< +cڡ_bufr +, + +48 + gCڡBufrSequ +, + gCڡBufrIt +> +tmp +( +bufrs +); + +49 ! + gtmp +. +emy +()) + +51 i( + gd +:: +size_t + +max_size + = +da +:: +adt_comi_cdi_su +( + +52 +comi_cdi +( +ec +, +tmp +. +tٮ_csumed +()))) + +53 + gtmp +. +csume +( +s +. +wre_some +( +tmp +. +e +( +max_size +), +ec +)); + +57  + gtmp +. +tٮ_csumed +();; + +61 + gme + < +tyme + + gSyncWreSm +,ym + gCڡBufrSequ +, + +62 +tyme + + gComiCdi +> + +63 +le + + gd +:: +size_t + +wre +( +SyncWreSm +& +s +, cڡ +CڡBufrSequ +& +bufrs +, + +64 +ComiCdi + +comi_cdi +, +boo +:: +syem +:: +r_code +& +ec +, + +65 +tyme + +ab_if +< + +66 +is_cڡ_bufr_qu +< +CڡBufrSequ +>:: +vue + + +67 >:: +ty +*) + +69  +da +:: +wre_bufr_qu +( +s +, +bufrs +, + +70 +boo +:: +asio +:: +bufr_qu_beg +( +bufrs +), +comi_cdi +, +ec +); + +73 + gme + < +tyme + + gSyncWreSm +,ym + gCڡBufrSequ +> + +74 +le + + gd +:: +size_t + +wre +( +SyncWreSm +& +s +, cڡ +CڡBufrSequ +& +bufrs +, + +75 +tyme + +ab_if +< + +76 +is_cڡ_bufr_qu +< +CڡBufrSequ +>:: +vue + + +77 >:: +ty +*) + +79 +boo +:: +syem +:: +r_code + +ec +; + +80 + gd +:: +size_t + +bys_sed + = +wre +( +s +, +bufrs +, +sr_l +(), +ec +); + +81 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "write"); + +82  + gbys_sed +; + +85 + gme + < +tyme + + gSyncWreSm +,ym + gCڡBufrSequ +> + +86 +le + + gd +:: +size_t + +wre +( +SyncWreSm +& +s +, cڡ +CڡBufrSequ +& +bufrs +, + +87 +boo +:: +syem +:: +r_code +& +ec +, + +88 +tyme + +ab_if +< + +89 +is_cڡ_bufr_qu +< +CڡBufrSequ +>:: +vue + + +90 >:: +ty +*) + +92  +wre +( +s +, +bufrs +, +sr_l +(), +ec +); + +95 + gme + < +tyme + + gSyncWreSm +,ym + gCڡBufrSequ +, + +96 +tyme + + gComiCdi +> + +97 +le + + gd +:: +size_t + +wre +( +SyncWreSm +& +s +, cڡ +CڡBufrSequ +& +bufrs +, + +98 +ComiCdi + +comi_cdi +, + +99 +tyme + +ab_if +< + +100 +is_cڡ_bufr_qu +< +CڡBufrSequ +>:: +vue + + +101 >:: +ty +*) + +103 +boo +:: +syem +:: +r_code + +ec +; + +104 + gd +:: +size_t + +bys_sed + = +wre +( +s +, +bufrs +, +comi_cdi +, +ec +); + +105 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "write"); + +106  + gbys_sed +; + +109 + gme + < +tyme + + gSyncWreSm +,ym + gDymicBufr +, + +110 +tyme + + gComiCdi +> + +111 + gd +:: +size_t + +wre +( +SyncWreSm +& +s +, + +112 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +113 +ComiCdi + +comi_cdi +, +boo +:: +syem +:: +r_code +& +ec +, + +114 +tyme + +ab_if +< + +115 +is_dymic_bufr +< +tyme + +dey +< +DymicBufr +>:: +ty +>:: +vue + + +116 >:: +ty +*) + +118 +tyme + +dey +< +DymicBufr +>:: +ty + +b +( + +119 +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( +bufrs +)); + +121 + gd +:: +size_t + +bys_sed + = +wre +( +s +, +b +. +da +(), +comi_cdi +, +ec +); + +122 + gb +. +csume +( +bys_sed +); + +123  + gbys_sed +; + +126 + gme + < +tyme + + gSyncWreSm +,ym + gDymicBufr +> + +127 +le + + gd +:: +size_t + +wre +( +SyncWreSm +& +s +, + +128 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +129 +tyme + +ab_if +< + +130 +is_dymic_bufr +< +tyme + +dey +< +DymicBufr +>:: +ty +>:: +vue + + +131 >:: +ty +*) + +133 +boo +:: +syem +:: +r_code + +ec +; + +134 + gd +:: +size_t + +bys_sed + = +wre +( +s +, + +135 +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( +bufrs +), + +136 +sr_l +(), +ec +); + +137 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "write"); + +138  + gbys_sed +; + +141 + gme + < +tyme + + gSyncWreSm +,ym + gDymicBufr +> + +142 +le + + gd +:: +size_t + +wre +( +SyncWreSm +& +s +, + +143 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +144 +boo +:: +syem +:: +r_code +& +ec +, + +145 +tyme + +ab_if +< + +146 +is_dymic_bufr +< +tyme + +dey +< +DymicBufr +>:: +ty +>:: +vue + + +147 >:: +ty +*) + +149  +wre +( +s +, +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( +bufrs +), + +150 +sr_l +(), +ec +); + +153 + gme + < +tyme + + gSyncWreSm +,ym + gDymicBufr +, + +154 +tyme + + gComiCdi +> + +155 +le + + gd +:: +size_t + +wre +( +SyncWreSm +& +s +, + +156 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +157 +ComiCdi + +comi_cdi +, + +158 +tyme + +ab_if +< + +159 +is_dymic_bufr +< +tyme + +dey +< +DymicBufr +>:: +ty +>:: +vue + + +160 >:: +ty +*) + +162 +boo +:: +syem +:: +r_code + +ec +; + +163 + gd +:: +size_t + +bys_sed + = +wre +( +s +, + +164 +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( +bufrs +), + +165 +comi_cdi +, +ec +); + +166 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "write"); + +167  + gbys_sed +; + +170 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +171 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +173 + gme + < +tyme + + gSyncWreSm +,ym + gAot +, + +174 +tyme + + gComiCdi +> + +175 +le + + gd +:: +size_t + +wre +( +SyncWreSm +& +s +, + +176 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +177 +ComiCdi + +comi_cdi +, +boo +:: +syem +:: +r_code +& +ec +) + +179  +wre +( +s +, +basic_ambuf_f +< +Aot +>( +b +), +comi_cdi +, +ec +); + +182 + gme + < +tyme + + gSyncWreSm +,ym + gAot +> + +183 +le + + gd +:: +size_t + +wre +( +SyncWreSm +& +s +, + +184 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +) + +186  +wre +( +s +, +basic_ambuf_f +< +Aot +>( +b +)); + +189 + gme + < +tyme + + gSyncWreSm +,ym + gAot +> + +190 +le + + gd +:: +size_t + +wre +( +SyncWreSm +& +s +, + +191 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +192 +boo +:: +syem +:: +r_code +& +ec +) + +194  +wre +( +s +, +basic_ambuf_f +< +Aot +>( +b +), +ec +); + +197 + gme + < +tyme + + gSyncWreSm +,ym + gAot +, + +198 +tyme + + gComiCdi +> + +199 +le + + gd +:: +size_t + +wre +( +SyncWreSm +& +s +, + +200 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +201 +ComiCdi + +comi_cdi +) + +203  +wre +( +s +, +basic_ambuf_f +< +Aot +>( +b +), +comi_cdi +); + +209 +mea + + gda + + +211 + gme + < +tyme + + gAsyncWreSm +,ym + gCڡBufrSequ +, + +212 +tyme + + gCڡBufrIt +,ym + gComiCdi +, + +213 +tyme + + gWreHdr +> + +214 +ass + + gwre_ + + +215 : +da +:: +ba_om_comi_cd +< +ComiCdi +> + +217 +public +: + +218 +wre_ +( +AsyncWreSm +& +am +, cڡ +CڡBufrSequ +& +bufrs +, + +219 +ComiCdi + +comi_cdi +, +WreHdr +& +hdr +) + +220 : +da +:: +ba_om_comi_cd +< + +221 +ComiCdi +>( +comi_cdi +), + +222 +am_ +( +am +), + +223 +bufrs_ +( +bufrs +), + +224 +t_ +(0), + +225 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +hdr +)) + +229 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +230 +wre_ +(cڡ wre_& +h +) + +231 : +da +:: +ba_om_comi_cd +< +ComiCdi +>( +h +), + +232 +am_ +( +h +.stream_), + +233 +bufrs_ +( +h +.buffers_), + +234 +t_ +( +h +.start_), + +235 +hdr_ +( +h +.handler_) + +239 +wre_ +(wre_&& +h +) + +240 : +da +:: +ba_om_comi_cd +< +ComiCdi +>( +h +), + +241 +am_ +( +h +.stream_), + +242 +bufrs_ +( +h +.buffers_), + +243 +t_ +( +h +.start_), + +244 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +h +.handler_)) + +249  +ݔ +()(cڡ + gboo +:: +syem +:: +r_code +& +ec +, + +250 + gd +:: +size_t + +bys_sed +,  + gt + = 0) + +252 +d +:: +size_t + +max_size +; + +253  + gt_ + = +t +) + +256 +max_size + = +this +-> +check_f_comi +( +ec +, +bufrs_ +. +tٮ_csumed +()); + +259 + gam_ +. +async_wre_some +( +bufrs_ +. +e +( +max_size +), + +260 +BOOST_ASIO_MOVE_CAST +( +wre_ +)(* +this +)); + +262 +bufrs_ +. +csume +( +bys_sed +); + +263 i((! + gec + && + gbys_sed + =0|| +bufrs_ +. +emy +()) + +265 + gmax_size + = +this +-> +check_f_comi +( +ec +, +bufrs_ +. +tٮ_csumed +()); + +266 }  + gmax_size + > 0); + +268 +hdr_ +( +ec +, +bufrs_ +. +tٮ_csumed +()); + +273 + gAsyncWreSm +& + gam_ +; + +274 + gboo +:: +asio +:: +da +:: +csumg_bufrs +< +cڡ_bufr +, + +275 + gCڡBufrSequ +, + gCڡBufrIt +> + gbufrs_ +; + +276  + gt_ +; + +277 +WreHdr + + ghdr_ +; + +280 + gme + < +tyme + + gAsyncWreSm +,ym + gCڡBufrSequ +, + +281 +tyme + + gCڡBufrIt +,ym + gComiCdi +, + +282 +tyme + + gWreHdr +> + +283 +le + * +asio_hdr_lo +( +d +:: +size_t + +size +, + +284 +wre_ +< +AsyncWreSm +, +CڡBufrSequ +, +CڡBufrIt +, + +285 +ComiCdi +, +WreHdr +>* +this_hdr +) + +287  + gboo_asio_hdr_loc_hrs +:: +lo +( + +288 +size +, +this_hdr +-> +hdr_ +); + +291 + gme + < +tyme + + gAsyncWreSm +,ym + gCڡBufrSequ +, + +292 +tyme + + gCڡBufrIt +,ym + gComiCdi +, + +293 +tyme + + gWreHdr +> + +294 +le +  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, + +295 +wre_ +< +AsyncWreSm +, +CڡBufrSequ +, +CڡBufrIt +, + +296 +ComiCdi +, +WreHdr +>* +this_hdr +) + +298 + gboo_asio_hdr_loc_hrs +:: +do +( + +299 +por +, +size +, +this_hdr +-> +hdr_ +); + +302 + gme + < +tyme + + gAsyncWreSm +,ym + gCڡBufrSequ +, + +303 +tyme + + gCڡBufrIt +,ym + gComiCdi +, + +304 +tyme + + gWreHdr +> + +305 +le + +bo + +asio_hdr_is_ctui +( + +306 +wre_ +< +AsyncWreSm +, +CڡBufrSequ +, +CڡBufrIt +, + +307 +ComiCdi +, +WreHdr +>* +this_hdr +) + +309  + gthis_hdr +-> + gt_ + =0 ? +ue + + +310 : +boo_asio_hdr_ct_hrs +:: +is_ctui +( + +311 +this_hdr +-> +hdr_ +); + +314 + gme + < +tyme + + gFuni +,ym + gAsyncWreSm +, + +315 +tyme + + gCڡBufrSequ +,ym + gCڡBufrIt +, + +316 +tyme + + gComiCdi +,ym + gWreHdr +> + +317 +le +  +asio_hdr_voke +( +Funi +& +funi +, + +318 +wre_ +< +AsyncWreSm +, +CڡBufrSequ +, +CڡBufrIt +, + +319 +ComiCdi +, +WreHdr +>* +this_hdr +) + +321 + gboo_asio_hdr_voke_hrs +:: +voke +( + +322 +funi +, +this_hdr +-> +hdr_ +); + +325 + gme + < +tyme + + gFuni +,ym + gAsyncWreSm +, + +326 +tyme + + gCڡBufrSequ +,ym + gCڡBufrIt +, + +327 +tyme + + gComiCdi +,ym + gWreHdr +> + +328 +le +  +asio_hdr_voke +(cڡ +Funi +& +funi +, + +329 +wre_ +< +AsyncWreSm +, +CڡBufrSequ +, +CڡBufrIt +, + +330 +ComiCdi +, +WreHdr +>* +this_hdr +) + +332 + gboo_asio_hdr_voke_hrs +:: +voke +( + +333 +funi +, +this_hdr +-> +hdr_ +); + +336 + gme + < +tyme + + gAsyncWreSm +,ym + gCڡBufrSequ +, + +337 +tyme + + gCڡBufrIt +,ym + gComiCdi +, + +338 +tyme + + gWreHdr +> + +339 +le +  +t_wre_bufr_qu_ +( +AsyncWreSm +& +am +, + +340 cڡ +CڡBufrSequ +& +bufrs +, cڡ +CڡBufrIt +&, + +341 +ComiCdi + +comi_cdi +, +WreHdr +& +hdr +) + +343 + gda +:: +wre_ +< +AsyncWreSm +, + gCڡBufrSequ +, + +344 + gCڡBufrIt +, + gComiCdi +, + gWreHdr +>( + +345 + gam +, + gbufrs +, + gcomi_cdi +, + ghdr +)( + +346 + gboo +:: +syem +:: +r_code +(), 0, 1); + +351 #i! +defed +( +GENERATING_DOCUMENTATION +) + +353 + gme + < +tyme + + gAsyncWreSm +,ym + gCڡBufrSequ +, + +354 +tyme + + gCڡBufrIt +,ym + gComiCdi +, + +355 +tyme + + gWreHdr +,ym + gAot +> + +356  + gassocd_lot +< + +357 + gda +:: +wre_ +< +AsyncWreSm +, + gCڡBufrSequ +, + +358 + gCڡBufrIt +, + gComiCdi +, + gWreHdr +>, + +359 + gAot +> + +361  +tyme + + tassocd_lot +< + tWreHdr +, + tAot +>:: + tty +ype; + +363  +ty + +g +( + +364 cڡ +da +:: +wre_ +< +AsyncWreSm +, +CڡBufrSequ +, + +365 +CڡBufrIt +, +ComiCdi +, +WreHdr +>& +h +, + +366 cڡ +Aot +& +a + = Aot() +BOOST_ASIO_NOEXCEPT + + +368  +assocd_lot +< +WreHdr +, +Aot +>:: +g +( +h +. +hdr_ +, +a +); + +372 + gme + < +tyme + + gAsyncWreSm +,ym + gCڡBufrSequ +, + +373 +tyme + + gCڡBufrIt +,ym + gComiCdi +, + +374 +tyme + + gWreHdr +,ym + gExecut +> + +375  + gassocd_execut +< + +376 + gda +:: +wre_ +< +AsyncWreSm +, + gCڡBufrSequ +, + +377 + gCڡBufrIt +, + gComiCdi +, + gWreHdr +>, + +378 + gExecut +> + +380  +tyme + + tassocd_execut +< + tWreHdr +, + tExecut +>:: + tty +ype; + +382  +ty + +g +( + +383 cڡ +da +:: +wre_ +< +AsyncWreSm +, +CڡBufrSequ +, + +384 +CڡBufrIt +, +ComiCdi +, +WreHdr +>& +h +, + +385 cڡ +Execut +& +ex + = Execut() +BOOST_ASIO_NOEXCEPT + + +387  +assocd_execut +< +WreHdr +, +Execut +>:: +g +( +h +. +hdr_ +, +ex +); + +393 + gme + < +tyme + + gAsyncWreSm +,ym + gCڡBufrSequ +, + +394 +tyme + + gComiCdi +,ym + gWreHdr +> + +395 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +396 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +397 +async_wre +( +AsyncWreSm +& +s +, cڡ +CڡBufrSequ +& +bufrs +, + +398 +ComiCdi + +comi_cdi +, + +399 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +, + +400 +tyme + +ab_if +< + +401 +is_cڡ_bufr_qu +< +CڡBufrSequ +>:: +vue + + +402 >:: +ty +*) + +406 +BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + + gty_check +; + +408 + gasync_comi +< + gWreHdr +, + +409 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +411 + gda +:: +t_wre_bufr_qu_ +( +s +, +bufrs +, + +412 +boo +:: +asio +:: +bufr_qu_beg +( +bufrs +), +comi_cdi +, + +413 + +. +comi_hdr +); + +415  + g +. + gsu +. +g +(); + +418 + gme + < +tyme + + gAsyncWreSm +,ym + gCڡBufrSequ +, + +419 +tyme + + gWreHdr +> + +420 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +421 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +422 +async_wre +( +AsyncWreSm +& +s +, cڡ +CڡBufrSequ +& +bufrs +, + +423 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +, + +424 +tyme + +ab_if +< + +425 +is_cڡ_bufr_qu +< +CڡBufrSequ +>:: +vue + + +426 >:: +ty +*) + +430 +BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + + gty_check +; + +432 + gasync_comi +< + gWreHdr +, + +433 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +435 + gda +:: +t_wre_bufr_qu_ +( +s +, +bufrs +, + +436 +boo +:: +asio +:: +bufr_qu_beg +( +bufrs +), +sr_l +(), + +437 + +. +comi_hdr +); + +439  + g +. + gsu +. +g +(); + +442 +mea + + gda + + +444 + gme + < +tyme + + gAsyncWreSm +,ym + gDymicBufr +, + +445 +tyme + + gComiCdi +,ym + gWreHdr +> + +446 as + cwre_dynbuf_ + + +448 + gpublic +: + +449 +me + < +tyme + +BufrSequ +> + +450 +wre_dynbuf_ +( +AsyncWreSm +& +am +, + +451 +BOOST_ASIO_MOVE_ARG +( +BufrSequ + +bufrs +, + +452 +ComiCdi + +comi_cdi +, +WreHdr +& +hdr +) + +453 : +am_ +( +am +), + +454 +bufrs_ +( +BOOST_ASIO_MOVE_CAST +( +BufrSequ +)( +bufrs +)), + +455 +comi_cdi_ +( + +456 +BOOST_ASIO_MOVE_CAST +( +ComiCdi +)( +comi_cdi +)), + +457 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +hdr +)) + +461 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +462 +wre_dynbuf_ +(cڡ wre_dynbuf_& +h +) + +463 : +am_ +( +h +.stream_), + +464 +bufrs_ +( +h +.buffers_), + +465 +comi_cdi_ +( +h +.completion_condition_), + +466 +hdr_ +( +h +.handler_) + +470 +wre_dynbuf_ +(wre_dynbuf_&& +h +) + +471 : +am_ +( +h +.stream_), + +472 +bufrs_ +( +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( +h +.buffers_)), + +473 +comi_cdi_ +( + +474 +BOOST_ASIO_MOVE_CAST +( +ComiCdi +)( + +475 +h +. +comi_cdi_ +)), + +476 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +h +.handler_)) + +481  +ݔ +()(cڡ + gboo +:: +syem +:: +r_code +& +ec +, + +482 + gd +:: +size_t + +bys_sed +,  + gt + = 0) + +484  +t +) + +487 +async_wre +( +am_ +, +bufrs_ +. +da +(), +comi_cdi_ +, + +488 +BOOST_ASIO_MOVE_CAST +( +wre_dynbuf_ +)(* +this +)); + +490 +bufrs_ +. +csume +( +bys_sed +); + +491 +hdr_ +( +ec +, +ic_ +( +bys_sed +)); + +496 + gAsyncWreSm +& + gam_ +; + +497 +DymicBufr + + gbufrs_ +; + +498 +ComiCdi + + gcomi_cdi_ +; + +499 +WreHdr + + ghdr_ +; + +502 + gme + < +tyme + + gAsyncWreSm +,ym + gDymicBufr +, + +503 +tyme + + gComiCdi +,ym + gWreHdr +> + +504 +le + * +asio_hdr_lo +( +d +:: +size_t + +size +, + +505 +wre_dynbuf_ +< +AsyncWreSm +, +DymicBufr +, + +506 +ComiCdi +, +WreHdr +>* +this_hdr +) + +508  + gboo_asio_hdr_loc_hrs +:: +lo +( + +509 +size +, +this_hdr +-> +hdr_ +); + +512 + gme + < +tyme + + gAsyncWreSm +,ym + gDymicBufr +, + +513 +tyme + + gComiCdi +,ym + gWreHdr +> + +514 +le +  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, + +515 +wre_dynbuf_ +< +AsyncWreSm +, +DymicBufr +, + +516 +ComiCdi +, +WreHdr +>* +this_hdr +) + +518 + gboo_asio_hdr_loc_hrs +:: +do +( + +519 +por +, +size +, +this_hdr +-> +hdr_ +); + +522 + gme + < +tyme + + gAsyncWreSm +,ym + gDymicBufr +, + +523 +tyme + + gComiCdi +,ym + gWreHdr +> + +524 +le + +bo + +asio_hdr_is_ctui +( + +525 +wre_dynbuf_ +< +AsyncWreSm +, +DymicBufr +, + +526 +ComiCdi +, +WreHdr +>* +this_hdr +) + +528  + gboo_asio_hdr_ct_hrs +:: +is_ctui +( + +529 +this_hdr +-> +hdr_ +); + +532 + gme + < +tyme + + gFuni +,ym + gAsyncWreSm +, + +533 +tyme + + gDymicBufr +,ym + gComiCdi +, + +534 +tyme + + gWreHdr +> + +535 +le +  +asio_hdr_voke +( +Funi +& +funi +, + +536 +wre_dynbuf_ +< +AsyncWreSm +, +DymicBufr +, + +537 +ComiCdi +, +WreHdr +>* +this_hdr +) + +539 + gboo_asio_hdr_voke_hrs +:: +voke +( + +540 +funi +, +this_hdr +-> +hdr_ +); + +543 + gme + < +tyme + + gFuni +,ym + gAsyncWreSm +, + +544 +tyme + + gDymicBufr +,ym + gComiCdi +, + +545 +tyme + + gWreHdr +> + +546 +le +  +asio_hdr_voke +(cڡ +Funi +& +funi +, + +547 +wre_dynbuf_ +< +AsyncWreSm +, +DymicBufr +, + +548 +ComiCdi +, +WreHdr +>* +this_hdr +) + +550 + gboo_asio_hdr_voke_hrs +:: +voke +( + +551 +funi +, +this_hdr +-> +hdr_ +); + +555 #i! +defed +( +GENERATING_DOCUMENTATION +) + +557 + gme + < +tyme + + gAsyncWreSm +,ym + gDymicBufr +, + +558 +tyme + + gComiCdi +,ym + gWreHdr +,ym + gAot +> + +559  + gassocd_lot +< + +560 + gda +:: +wre_dynbuf_ +< +AsyncWreSm +, + +561 + gDymicBufr +, + gComiCdi +, + gWreHdr +>, + +562 + gAot +> + +564  +tyme + + tassocd_lot +< + tWreHdr +, + tAot +>:: + tty +ype; + +566  +ty + +g +( + +567 cڡ +da +:: +wre_dynbuf_ +< +AsyncWreSm +, + +568 +DymicBufr +, +ComiCdi +, +WreHdr +>& +h +, + +569 cڡ +Aot +& +a + = Aot() +BOOST_ASIO_NOEXCEPT + + +571  +assocd_lot +< +WreHdr +, +Aot +>:: +g +( +h +. +hdr_ +, +a +); + +575 + gme + < +tyme + + gAsyncWreSm +,ym + gDymicBufr +, + +576 +tyme + + gComiCdi +,ym + gWreHdr +,ym + gExecut +> + +577  + gassocd_execut +< + +578 + gda +:: +wre_dynbuf_ +< +AsyncWreSm +, + +579 + gDymicBufr +, + gComiCdi +, + gWreHdr +>, + +580 + gExecut +> + +582  +tyme + + tassocd_execut +< + tWreHdr +, + tExecut +>:: + tty +ype; + +584  +ty + +g +( + +585 cڡ +da +:: +wre_dynbuf_ +< +AsyncWreSm +, + +586 +DymicBufr +, +ComiCdi +, +WreHdr +>& +h +, + +587 cڡ +Execut +& +ex + = Execut() +BOOST_ASIO_NOEXCEPT + + +589  +assocd_execut +< +WreHdr +, +Execut +>:: +g +( +h +. +hdr_ +, +ex +); + +595 + gme + < +tyme + + gAsyncWreSm +, + +596 +tyme + + gDymicBufr +,ym + gWreHdr +> + +597 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +598 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +599 +async_wre +( +AsyncWreSm +& +s +, + +600 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +601 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +, + +602 +tyme + +ab_if +< + +603 +is_dymic_bufr +< +tyme + +dey +< +DymicBufr +>:: +ty +>:: +vue + + +604 >:: +ty +*) + +606  +async_wre +( +s +, + +607 +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( +bufrs +), + +608 +sr_l +(), +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +hdr +)); + +611 + gme + < +tyme + + gAsyncWreSm +,ym + gDymicBufr +, + +612 +tyme + + gComiCdi +,ym + gWreHdr +> + +613 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +614 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +615 +async_wre +( +AsyncWreSm +& +s +, + +616 +BOOST_ASIO_MOVE_ARG +( +DymicBufr + +bufrs +, + +617 +ComiCdi + +comi_cdi +, + +618 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +, + +619 +tyme + +ab_if +< + +620 +is_dymic_bufr +< +tyme + +dey +< +DymicBufr +>:: +ty +>:: +vue + + +621 >:: +ty +*) + +625 +BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + + gty_check +; + +627 + gasync_comi +< + gWreHdr +, + +628 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +630 + gda +:: +wre_dynbuf_ +< +AsyncWreSm +, + +631 +tyme + + gdey +< + gDymicBufr +>:: +ty +, + +632 + gComiCdi +, +BOOST_ASIO_HANDLER_TYPE +( + +633 +WreHdr +, ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +))>( + +634 +s +, +BOOST_ASIO_MOVE_CAST +( +DymicBufr +)( + gbufrs +), + +635 + gcomi_cdi +, + g +. + gcomi_hdr +)( + +636 + gboo +:: +syem +:: +r_code +(), 0, 1); + +638  + g +. + gsu +. +g +(); + +641 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +642 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +644 + gme + < +tyme + + gAsyncWreSm +,ym + gAot +,ym + gWreHdr +> + +645 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +646 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +647 +async_wre +( +AsyncWreSm +& +s +, + +648 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +649 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +651  +async_wre +( +s +, +basic_ambuf_f +< +Aot +>( +b +), + +652 +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +hdr +)); + +655 + gme + < +tyme + + gAsyncWreSm +,ym + gAot +, + +656 +tyme + + gComiCdi +,ym + gWreHdr +> + +657 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +658 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +659 +async_wre +( +AsyncWreSm +& +s +, + +660 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +661 +ComiCdi + +comi_cdi +, + +662 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +664  +async_wre +( +s +, +basic_ambuf_f +< +Aot +>( +b +), + +665 +comi_cdi +, +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +hdr +)); + +674  + ~ + + @/usr/include/boost/asio/impl/write_at.hpp + +11 #ide +BOOST_ASIO_IMPL_WRITE_AT_HPP + + +12  + #BOOST_ASIO_IMPL_WRITE_AT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +33  + ~ + +35 +mea + + gboo + { + +36 +mea + + gasio + { + +38 +mea + + gda + + +40 + gme + < +tyme + + gSyncRdomAcssWreDevi +,ym + gCڡBufrSequ +, + +41 +tyme + + gCڡBufrIt +,ym + gComiCdi +> + +42 + gd +:: +size_t + +wre__bufr_qu +( +SyncRdomAcssWreDevi +& +d +, + +43 +ut64_t + +offt +, cڡ +CڡBufrSequ +& +bufrs +, + +44 cڡ +CڡBufrIt +&, +ComiCdi + +comi_cdi +, + +45 +boo +:: +syem +:: +r_code +& +ec +) + +47 +ec + = +boo +:: +syem +:: +r_code +(); + +48 + gboo +:: +asio +:: +da +:: +csumg_bufrs +< +cڡ_bufr +, + +49 + gCڡBufrSequ +, + gCڡBufrIt +> +tmp +( +bufrs +); + +50 ! + gtmp +. +emy +()) + +52 i( + gd +:: +size_t + +max_size + = +da +:: +adt_comi_cdi_su +( + +53 +comi_cdi +( +ec +, +tmp +. +tٮ_csumed +()))) + +55 + gtmp +. +csume +( +d +. +wre_some_ +( +offt + + +tmp +. +tٮ_csumed +(), + +56 +tmp +. +e +( +max_size +), +ec +)); + +61  + gtmp +. +tٮ_csumed +();; + +65 + gme + < +tyme + + gSyncRdomAcssWreDevi +,ym + gCڡBufrSequ +, + +66 +tyme + + gComiCdi +> + +67 + gd +:: +size_t + +wre_ +( +SyncRdomAcssWreDevi +& +d +, + +68 +ut64_t + +offt +, cڡ +CڡBufrSequ +& +bufrs +, + +69 +ComiCdi + +comi_cdi +, +boo +:: +syem +:: +r_code +& +ec +) + +71  +da +:: +wre__bufr_qu +( +d +, +offt +, +bufrs +, + +72 +boo +:: +asio +:: +bufr_qu_beg +( +bufrs +), +comi_cdi +, +ec +); + +75 + gme + < +tyme + + gSyncRdomAcssWreDevi +,ym + gCڡBufrSequ +> + +76 +le + + gd +:: +size_t + +wre_ +( +SyncRdomAcssWreDevi +& +d +, + +77 +ut64_t + +offt +, cڡ +CڡBufrSequ +& +bufrs +) + +79 + gboo +:: +syem +:: +r_code + +ec +; + +80 + gd +:: +size_t + +bys_sed + = +wre_ +( + +81 +d +, +offt +, +bufrs +, +sr_l +(), +ec +); + +82 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "write_at"); + +83  + gbys_sed +; + +86 + gme + < +tyme + + gSyncRdomAcssWreDevi +,ym + gCڡBufrSequ +> + +87 +le + + gd +:: +size_t + +wre_ +( +SyncRdomAcssWreDevi +& +d +, + +88 +ut64_t + +offt +, cڡ +CڡBufrSequ +& +bufrs +, + +89 +boo +:: +syem +:: +r_code +& +ec +) + +91  +wre_ +( +d +, +offt +, +bufrs +, +sr_l +(), +ec +); + +94 + gme + < +tyme + + gSyncRdomAcssWreDevi +,ym + gCڡBufrSequ +, + +95 +tyme + + gComiCdi +> + +96 +le + + gd +:: +size_t + +wre_ +( +SyncRdomAcssWreDevi +& +d +, + +97 +ut64_t + +offt +, cڡ +CڡBufrSequ +& +bufrs +, + +98 +ComiCdi + +comi_cdi +) + +100 + gboo +:: +syem +:: +r_code + +ec +; + +101 + gd +:: +size_t + +bys_sed + = +wre_ +( + +102 +d +, +offt +, +bufrs +, +comi_cdi +, +ec +); + +103 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "write_at"); + +104  + gbys_sed +; + +107 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +108 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +110 + gme + < +tyme + + gSyncRdomAcssWreDevi +,ym + gAot +, + +111 +tyme + + gComiCdi +> + +112 + gd +:: +size_t + +wre_ +( +SyncRdomAcssWreDevi +& +d +, + +113 +ut64_t + +offt +, +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +114 +ComiCdi + +comi_cdi +, +boo +:: +syem +:: +r_code +& +ec +) + +116 +d +:: +size_t + +bys_sed + = +wre_ +( + +117 +d +, +offt +, +b +. +da +(), +comi_cdi +, +ec +); + +118 + gb +. +csume +( +bys_sed +); + +119  + gbys_sed +; + +122 + gme + < +tyme + + gSyncRdomAcssWreDevi +,ym + gAot +> + +123 +le + + gd +:: +size_t + +wre_ +( +SyncRdomAcssWreDevi +& +d +, + +124 +ut64_t + +offt +, +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +) + +126 +boo +:: +syem +:: +r_code + +ec +; + +127 + gd +:: +size_t + +bys_sed + = +wre_ +( +d +, +offt +, +b +, +sr_l +(), +ec +); + +128 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "write_at"); + +129  + gbys_sed +; + +132 + gme + < +tyme + + gSyncRdomAcssWreDevi +,ym + gAot +> + +133 +le + + gd +:: +size_t + +wre_ +( +SyncRdomAcssWreDevi +& +d +, + +134 +ut64_t + +offt +, +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +135 +boo +:: +syem +:: +r_code +& +ec +) + +137  +wre_ +( +d +, +offt +, +b +, +sr_l +(), +ec +); + +140 + gme + < +tyme + + gSyncRdomAcssWreDevi +,ym + gAot +, + +141 +tyme + + gComiCdi +> + +142 +le + + gd +:: +size_t + +wre_ +( +SyncRdomAcssWreDevi +& +d +, + +143 +ut64_t + +offt +, +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +144 +ComiCdi + +comi_cdi +) + +146 + gboo +:: +syem +:: +r_code + +ec +; + +147 + gd +:: +size_t + +bys_sed + = +wre_ +( + +148 +d +, +offt +, +b +, +comi_cdi +, +ec +); + +149 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "write_at"); + +150  + gbys_sed +; + +156 +mea + + gda + + +158 + gme + < +tyme + + gAsyncRdomAcssWreDevi +, + +159 +tyme + + gCڡBufrSequ +,ym + gCڡBufrIt +, + +160 +tyme + + gComiCdi +,ym + gWreHdr +> + +161 +ass + + gwre__ + + +162 : +da +:: +ba_om_comi_cd +< +ComiCdi +> + +164 +public +: + +165 +wre__ +( +AsyncRdomAcssWreDevi +& +devi +, + +166 +ut64_t + +offt +, cڡ +CڡBufrSequ +& +bufrs +, + +167 +ComiCdi + +comi_cdi +, +WreHdr +& +hdr +) + +168 : +da +:: +ba_om_comi_cd +< + +169 +ComiCdi +>( +comi_cdi +), + +170 +devi_ +( +devi +), + +171 +offt_ +( +offt +), + +172 +bufrs_ +( +bufrs +), + +173 +t_ +(0), + +174 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +hdr +)) + +178 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +179 +wre__ +(cڡ wre__& +h +) + +180 : +da +:: +ba_om_comi_cd +< +ComiCdi +>( +h +), + +181 +devi_ +( +h +.device_), + +182 +offt_ +( +h +.offset_), + +183 +bufrs_ +( +h +.buffers_), + +184 +t_ +( +h +.start_), + +185 +hdr_ +( +h +.handler_) + +189 +wre__ +(wre__&& +h +) + +190 : +da +:: +ba_om_comi_cd +< +ComiCdi +>( +h +), + +191 +devi_ +( +h +.device_), + +192 +offt_ +( +h +.offset_), + +193 +bufrs_ +( +h +.buffers_), + +194 +t_ +( +h +.start_), + +195 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +h +.handler_)) + +200  +ݔ +()(cڡ + gboo +:: +syem +:: +r_code +& +ec +, + +201 + gd +:: +size_t + +bys_sed +,  + gt + = 0) + +203 +d +:: +size_t + +max_size +; + +204  + gt_ + = +t +) + +207 +max_size + = +this +-> +check_f_comi +( +ec +, +bufrs_ +. +tٮ_csumed +()); + +210 + gdevi_ +. +async_wre_some_ +( + +211 +offt_ + + +bufrs_ +. +tٮ_csumed +(), bufrs_. +e +( +max_size +), + +212 +BOOST_ASIO_MOVE_CAST +( +wre__ +)(* +this +)); + +214 +bufrs_ +. +csume +( +bys_sed +); + +215 i((! + gec + && + gbys_sed + =0|| +bufrs_ +. +emy +()) + +217 + gmax_size + = +this +-> +check_f_comi +( +ec +, +bufrs_ +. +tٮ_csumed +()); + +218 }  + gmax_size + > 0); + +220 +hdr_ +( +ec +, +bufrs_ +. +tٮ_csumed +()); + +225 + gAsyncRdomAcssWreDevi +& + gdevi_ +; + +226 +ut64_t + + gofft_ +; + +227 + gboo +:: +asio +:: +da +:: +csumg_bufrs +< +cڡ_bufr +, + +228 + gCڡBufrSequ +, + gCڡBufrIt +> + gbufrs_ +; + +229  + gt_ +; + +230 +WreHdr + + ghdr_ +; + +233 + gme + < +tyme + + gAsyncRdomAcssWreDevi +, + +234 +tyme + + gCڡBufrSequ +,ym + gCڡBufrIt +, + +235 +tyme + + gComiCdi +,ym + gWreHdr +> + +236 +le + * +asio_hdr_lo +( +d +:: +size_t + +size +, + +237 +wre__ +< +AsyncRdomAcssWreDevi +, +CڡBufrSequ +, + +238 +CڡBufrIt +, +ComiCdi +, +WreHdr +>* +this_hdr +) + +240  + gboo_asio_hdr_loc_hrs +:: +lo +( + +241 +size +, +this_hdr +-> +hdr_ +); + +244 + gme + < +tyme + + gAsyncRdomAcssWreDevi +, + +245 +tyme + + gCڡBufrSequ +,ym + gCڡBufrIt +, + +246 +tyme + + gComiCdi +,ym + gWreHdr +> + +247 +le +  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, + +248 +wre__ +< +AsyncRdomAcssWreDevi +, +CڡBufrSequ +, + +249 +CڡBufrIt +, +ComiCdi +, +WreHdr +>* +this_hdr +) + +251 + gboo_asio_hdr_loc_hrs +:: +do +( + +252 +por +, +size +, +this_hdr +-> +hdr_ +); + +255 + gme + < +tyme + + gAsyncRdomAcssWreDevi +, + +256 +tyme + + gCڡBufrSequ +,ym + gCڡBufrIt +, + +257 +tyme + + gComiCdi +,ym + gWreHdr +> + +258 +le + +bo + +asio_hdr_is_ctui +( + +259 +wre__ +< +AsyncRdomAcssWreDevi +, +CڡBufrSequ +, + +260 +CڡBufrIt +, +ComiCdi +, +WreHdr +>* +this_hdr +) + +262  + gthis_hdr +-> + gt_ + =0 ? +ue + + +263 : +boo_asio_hdr_ct_hrs +:: +is_ctui +( + +264 +this_hdr +-> +hdr_ +); + +267 + gme + < +tyme + + gFuni +,ym + gAsyncRdomAcssWreDevi +, + +268 +tyme + + gCڡBufrSequ +,ym + gCڡBufrIt +, + +269 +tyme + + gComiCdi +,ym + gWreHdr +> + +270 +le +  +asio_hdr_voke +( +Funi +& +funi +, + +271 +wre__ +< +AsyncRdomAcssWreDevi +, +CڡBufrSequ +, + +272 +CڡBufrIt +, +ComiCdi +, +WreHdr +>* +this_hdr +) + +274 + gboo_asio_hdr_voke_hrs +:: +voke +( + +275 +funi +, +this_hdr +-> +hdr_ +); + +278 + gme + < +tyme + + gFuni +,ym + gAsyncRdomAcssWreDevi +, + +279 +tyme + + gCڡBufrSequ +,ym + gCڡBufrIt +, + +280 +tyme + + gComiCdi +,ym + gWreHdr +> + +281 +le +  +asio_hdr_voke +(cڡ +Funi +& +funi +, + +282 +wre__ +< +AsyncRdomAcssWreDevi +, +CڡBufrSequ +, + +283 +CڡBufrIt +, +ComiCdi +, +WreHdr +>* +this_hdr +) + +285 + gboo_asio_hdr_voke_hrs +:: +voke +( + +286 +funi +, +this_hdr +-> +hdr_ +); + +289 + gme + < +tyme + + gAsyncRdomAcssWreDevi +, + +290 +tyme + + gCڡBufrSequ +,ym + gCڡBufrIt +, + +291 +tyme + + gComiCdi +,ym + gWreHdr +> + +292 +le +  +t_wre__bufr_qu_ +( +AsyncRdomAcssWreDevi +& +d +, + +293 +ut64_t + +offt +, cڡ +CڡBufrSequ +& +bufrs +, + +294 cڡ +CڡBufrIt +&, +ComiCdi + +comi_cdi +, + +295 +WreHdr +& +hdr +) + +297 + gda +:: +wre__ +< +AsyncRdomAcssWreDevi +, + gCڡBufrSequ +, + +298 + gCڡBufrIt +, + gComiCdi +, + gWreHdr +>( + +299 + gd +, + gofft +, + gbufrs +, + gcomi_cdi +, + ghdr +)( + +300 + gboo +:: +syem +:: +r_code +(), 0, 1); + +304 #i! +defed +( +GENERATING_DOCUMENTATION +) + +306 + gme + < +tyme + + gAsyncRdomAcssWreDevi +, + +307 +tyme + + gCڡBufrSequ +,ym + gCڡBufrIt +, + +308 +tyme + + gComiCdi +,ym + gWreHdr +,ym + gAot +> + +309  + gassocd_lot +< + +310 + gda +:: +wre__ +< +AsyncRdomAcssWreDevi +, + gCڡBufrSequ +, + +311 + gCڡBufrIt +, + gComiCdi +, + gWreHdr +>, + +312 + gAot +> + +314  +tyme + + tassocd_lot +< + tWreHdr +, + tAot +>:: + tty +ype; + +316  +ty + +g +( + +317 cڡ +da +:: +wre__ +< +AsyncRdomAcssWreDevi +, + +318 +CڡBufrSequ +, +CڡBufrIt +, + +319 +ComiCdi +, +WreHdr +>& +h +, + +320 cڡ +Aot +& +a + = Aot() +BOOST_ASIO_NOEXCEPT + + +322  +assocd_lot +< +WreHdr +, +Aot +>:: +g +( +h +. +hdr_ +, +a +); + +326 + gme + < +tyme + + gAsyncRdomAcssWreDevi +, + +327 +tyme + + gCڡBufrSequ +,ym + gCڡBufrIt +, + +328 +tyme + + gComiCdi +,ym + gWreHdr +,ym + gExecut +> + +329  + gassocd_execut +< + +330 + gda +:: +wre__ +< +AsyncRdomAcssWreDevi +, + gCڡBufrSequ +, + +331 + gCڡBufrIt +, + gComiCdi +, + gWreHdr +>, + +332 + gExecut +> + +334  +tyme + + tassocd_execut +< + tWreHdr +, + tExecut +>:: + tty +ype; + +336  +ty + +g +( + +337 cڡ +da +:: +wre__ +< +AsyncRdomAcssWreDevi +, + +338 +CڡBufrSequ +, +CڡBufrIt +, + +339 +ComiCdi +, +WreHdr +>& +h +, + +340 cڡ +Execut +& +ex + = Execut() +BOOST_ASIO_NOEXCEPT + + +342  +assocd_execut +< +WreHdr +, +Execut +>:: +g +( +h +. +hdr_ +, +ex +); + +348 + gme + < +tyme + + gAsyncRdomAcssWreDevi +,ym + gCڡBufrSequ +, + +349 +tyme + + gComiCdi +,ym + gWreHdr +> + +350 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +351 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +352 +async_wre_ +( +AsyncRdomAcssWreDevi +& +d +, + +353 +ut64_t + +offt +, cڡ +CڡBufrSequ +& +bufrs +, + +354 +ComiCdi + +comi_cdi +, + +355 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +359 +BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + + gty_check +; + +361 + gasync_comi +< + gWreHdr +, + +362 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +364 + gda +:: +t_wre__bufr_qu_ +( +d +, +offt +, +bufrs +, + +365 +boo +:: +asio +:: +bufr_qu_beg +( +bufrs +), +comi_cdi +, + +366 + +. +comi_hdr +); + +368  + g +. + gsu +. +g +(); + +371 + gme + < +tyme + + gAsyncRdomAcssWreDevi +,ym + gCڡBufrSequ +, + +372 +tyme + + gWreHdr +> + +373 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +374 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +375 +async_wre_ +( +AsyncRdomAcssWreDevi +& +d +, + +376 +ut64_t + +offt +, cڡ +CڡBufrSequ +& +bufrs +, + +377 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +381 +BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + + gty_check +; + +383 + gasync_comi +< + gWreHdr +, + +384 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +386 + gda +:: +t_wre__bufr_qu_ +( +d +, +offt +, +bufrs +, + +387 +boo +:: +asio +:: +bufr_qu_beg +( +bufrs +), +sr_l +(), + +388 + +. +comi_hdr +); + +390  + g +. + gsu +. +g +(); + +393 #i! +defed +( +BOOST_ASIO_NO_EXTENSIONS +) + +394 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +396 +mea + + gda + + +398 + gme + < +tyme + + gAot +,ym + gWreHdr +> + +399 as + cwre__ambuf_ + + +401 + gpublic +: + +402 +wre__ambuf_ +( + +403 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +ambuf +, + +404 +WreHdr +& +hdr +) + +405 : +ambuf_ +( +ambuf +), + +406 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +hdr +)) + +410 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +411 +wre__ambuf_ +(cڡ wre__ambuf_& +h +) + +412 : +ambuf_ +( +h +.streambuf_), + +413 +hdr_ +( +h +.handler_) + +417 +wre__ambuf_ +(wre__ambuf_&& +h +) + +418 : +ambuf_ +( +h +.streambuf_), + +419 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +WreHdr +)( +h +.handler_)) + +424  +ݔ +()(cڡ + gboo +:: +syem +:: +r_code +& +ec +, + +425 cڡ + gd +:: +size_t + +bys_sed +) + +427 +ambuf_ +. +csume +( +bys_sed +); + +428 +hdr_ +( +ec +, +bys_sed +); + +432 + gboo +:: +asio +:: +basic_ambuf +< +Aot +>& +ambuf_ +; + +433 +WreHdr + + ghdr_ +; + +436 + gme + < +tyme + + gAot +,ym + gWreHdr +> + +437 +le + * +asio_hdr_lo +( +d +:: +size_t + +size +, + +438 +wre__ambuf_ +< +Aot +, +WreHdr +>* +this_hdr +) + +440  + gboo_asio_hdr_loc_hrs +:: +lo +( + +441 +size +, +this_hdr +-> +hdr_ +); + +444 + gme + < +tyme + + gAot +,ym + gWreHdr +> + +445 +le +  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, + +446 +wre__ambuf_ +< +Aot +, +WreHdr +>* +this_hdr +) + +448 + gboo_asio_hdr_loc_hrs +:: +do +( + +449 +por +, +size +, +this_hdr +-> +hdr_ +); + +452 + gme + < +tyme + + gAot +,ym + gWreHdr +> + +453 +le + +bo + +asio_hdr_is_ctui +( + +454 +wre__ambuf_ +< +Aot +, +WreHdr +>* +this_hdr +) + +456  + gboo_asio_hdr_ct_hrs +:: +is_ctui +( + +457 +this_hdr +-> +hdr_ +); + +460 + gme + < +tyme + + gFuni +,ym + gAot +,ym + gWreHdr +> + +461 +le +  +asio_hdr_voke +( +Funi +& +funi +, + +462 +wre__ambuf_ +< +Aot +, +WreHdr +>* +this_hdr +) + +464 + gboo_asio_hdr_voke_hrs +:: +voke +( + +465 +funi +, +this_hdr +-> +hdr_ +); + +468 + gme + < +tyme + + gFuni +,ym + gAot +,ym + gWreHdr +> + +469 +le +  +asio_hdr_voke +(cڡ +Funi +& +funi +, + +470 +wre__ambuf_ +< +Aot +, +WreHdr +>* +this_hdr +) + +472 + gboo_asio_hdr_voke_hrs +:: +voke +( + +473 +funi +, +this_hdr +-> +hdr_ +); + +476 + gme + < +tyme + + gAot +,ym + gWreHdr +> + +477 +le + + gwre__ambuf_ +< + gAot +, + gWreHdr +> + +478 +make_wre__ambuf_ +( + +479 +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, +WreHdr + +hdr +) + +481  + gwre__ambuf_ +< + gAot +, + gWreHdr +>( + gb +, + ghdr +); + +485 #i! +defed +( +GENERATING_DOCUMENTATION +) + +487 + gme + < +tyme + + gAot +,ym + gWreHdr +,ym + gAot1 +> + +488  + gassocd_lot +< + +489 + gda +:: +wre__ambuf_ +< +Aot +, + gWreHdr +>, + +490 + gAot1 +> + +492  +tyme + + tassocd_lot +< + tWreHdr +, + tAot1 +>:: + tty +ype; + +494  +ty + +g +( + +495 cڡ +da +:: +wre__ambuf_ +< +Aot +, +WreHdr +>& +h +, + +496 cڡ +Aot1 +& +a + = Aot1() +BOOST_ASIO_NOEXCEPT + + +498  +assocd_lot +< +WreHdr +, +Aot1 +>:: +g +( +h +. +hdr_ +, +a +); + +502 + gme + < +tyme + + gExecut +,ym + gWreHdr +,ym + gExecut1 +> + +503  + gassocd_execut +< + +504 + gda +:: +wre__ambuf_ +< +Execut +, + gWreHdr +>, + +505 + gExecut1 +> + +507  +tyme + + tassocd_execut +< + tWreHdr +, + tExecut1 +>:: + tty +ype; + +509  +ty + +g +( + +510 cڡ +da +:: +wre__ambuf_ +< +Execut +, +WreHdr +>& +h +, + +511 cڡ +Execut1 +& +ex + = Execut1() +BOOST_ASIO_NOEXCEPT + + +513  +assocd_execut +< +WreHdr +, +Execut1 +>:: +g +( +h +. +hdr_ +, +ex +); + +519 + gme + < +tyme + + gAsyncRdomAcssWreDevi +,ym + gAot +, + +520 +tyme + + gComiCdi +,ym + gWreHdr +> + +521 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +522 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +523 +async_wre_ +( +AsyncRdomAcssWreDevi +& +d +, + +524 +ut64_t + +offt +, +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +525 +ComiCdi + +comi_cdi +, + +526 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +530 +BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + + gty_check +; + +532 + gasync_comi +< + gWreHdr +, + +533 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +535 +async_wre_ +( +d +, +offt +, +b +. +da +(), +comi_cdi +, + +536 +da +:: +wre__ambuf_ +< +Aot +, +BOOST_ASIO_HANDLER_TYPE +( + +537 +WreHdr +, ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +))>( + +538 +b +, + +. +comi_hdr +)); + +540  + g +. + gsu +. +g +(); + +543 + gme + < +tyme + + gAsyncRdomAcssWreDevi +,ym + gAot +, + +544 +tyme + + gWreHdr +> + +545 +le + +BOOST_ASIO_INITFN_RESULT_TYPE +( +WreHdr +, + +546 ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +)) + +547 +async_wre_ +( +AsyncRdomAcssWreDevi +& +d +, + +548 +ut64_t + +offt +, +boo +:: +asio +:: +basic_ambuf +< +Aot +>& +b +, + +549 +BOOST_ASIO_MOVE_ARG +( +WreHdr + +hdr +) + +553 +BOOST_ASIO_WRITE_HANDLER_CHECK +( +WreHdr +, +hdr + + gty_check +; + +555 + gasync_comi +< + gWreHdr +, + +556 ( + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +)> + +( +hdr +); + +558 +async_wre_ +( +d +, +offt +, +b +. +da +(), +sr_l +(), + +559 +da +:: +wre__ambuf_ +< +Aot +, +BOOST_ASIO_HANDLER_TYPE +( + +560 +WreHdr +, ( +boo +:: +syem +:: +r_code +, +d +:: +size_t +))>( + +561 +b +, + +. +comi_hdr +)); + +563  + g +. + gsu +. +g +(); + +572  + ~ + + @/usr/include/boost/asio/ip/basic_resolver_results.hpp + +11 #ide +BOOST_ASIO_IP_BASIC_RESOLVER_RESULTS_HPP + + +12  + #BOOST_ASIO_IP_BASIC_RESOLVER_RESULTS_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +26  + ~ + +29  + ~ + +31 +mea + + gboo + { + +32 +mea + + gasio + { + +33 +mea + + g + { + +50 + gme + < +tyme + + gItProc +> + +51 +ass + + gbasic_sv_sus + + +52 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +53 : +public + +basic_sv_ +< +ItProc +> + +55 : +ive + +basic_sv_ +< +ItProc +> + +58 +public +: + +60  +ItProc + + toc_ty +; + +63  +tyme + + toc_ty +:: + tdpot + + tdpot_ty +; + +66  + gbasic_sv_y +< + toc_ty +> + tvue_ty +; + +69 cڡ + tvue_ty +& + tcڡ_n +; + +72  + gvue_ty +& + tn +; + +75  + gbasic_sv_ +< + toc_ty +> + tcڡ_ +; + +78  +cڡ_ + + t +; + +81  + gd +:: + trdiff_t + + tdifn_ty +; + +84  + gd +:: + tsize_t + + tsize_ty +; + +87 +basic_sv_sus +() + +92 +basic_sv_sus +(cڡ basic_sv_sus& +h +) + +93 : +basic_sv_ +< +ItProc +>( +h +) + +97 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +99 +basic_sv_sus +(basic_sv_sus&& +h +) + +100 : +basic_sv_ +< +ItProc +>( + +101 +BOOST_ASIO_MOVE_CAST +( +basic_sv_sus +)( +h +)) + +107 +basic_sv_sus +& +ݔ +=(cڡ basic_sv_sus& +h +) + +109 +basic_sv_ +< +ItProc +>:: +ݔ +=( +h +); + +110  * + gthis +; + +113 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +115 + gbasic_sv_sus +& + gݔ +=( +basic_sv_sus +&& +h +) + +117 +basic_sv_ +< +ItProc +>:: +ݔ +=( + +118 +BOOST_ASIO_MOVE_CAST +( +basic_sv_sus +)( +h +)); + +119  * + gthis +; + +123 #i! +defed +( +GENERATING_DOCUMENTATION +) + +125  +basic_sv_sus + + +( + +126 +boo +:: +asio +:: +da +:: +addrfo_ty +* +addss_fo +, + +127 cڡ +d +:: +rg +& +ho_me +, cڡ std::rg& +rvi_me +) + +129 +basic_sv_sus + +sus +; + +130 i(! + gaddss_fo +) + +131  + gsus +; + +133 + gd +:: +rg + +au_ho_me + = +ho_me +; + +134 i( + gaddss_fo +-> + gai_nme +) + +135 + gau_ho_me + = +addss_fo +-> +ai_nme +; + +137 + gsus +. + gvues_ +. +t +( +w + +vues_ty +); + +139  + gaddss_fo +) + +141 i( + gaddss_fo +-> + gai_my + = +BOOST_ASIO_OS_DEF +( +AF_INET +) + +142 || +addss_fo +-> +ai_my + = +BOOST_ASIO_OS_DEF +( +AF_INET6 +)) + +144 +usg + +mea + +d +; + +145 +tyme + + gItProc +:: +dpot +ndpoint; + +146 + gdpot +. +size +( +ic_ +< +d +:: +size_t +>( +addss_fo +-> +ai_add +)); + +147 +memy +( +dpot +. +da +(), +addss_fo +-> +ai_addr +, + +148 +addss_fo +-> +ai_add +); + +149 + gsus +. + gvues_ +-> +push_back +( + +150 +basic_sv_y +< +ItProc +>( +dpot +, + +151 +au_ho_me +, +rvi_me +)); + +153 + gaddss_fo + = +addss_fo +-> +ai_xt +; + +156  + gsus +; + +160  +basic_sv_sus + + +(cڡ +dpot_ty +& +dpot +, + +161 cڡ +d +:: +rg +& +ho_me +, cڡ std::rg& +rvi_me +) + +163 +basic_sv_sus + +sus +; + +164 + gsus +. + gvues_ +. +t +( +w + +vues_ty +); + +165 + gsus +. + gvues_ +-> +push_back +( + +166 +basic_sv_y +< +ItProc +>( + +167 +dpot +, +ho_me +, +rvi_me +)); + +168  + gsus +; + +172 + gme + < +tyme + + gEndpotIt +> + +173  +basic_sv_sus + + +( + +174 +EndpotIt + +beg +, EndpotIt +d +, + +175 cڡ +d +:: +rg +& +ho_me +, cڡ std::rg& +rvi_me +) + +177 +basic_sv_sus + +sus +; + +178 i( + gbeg + ! +d +) + +180 +sus +. +vues_ +. +t +( +w + +vues_ty +); + +181  +EndpotIt + + g_ + = +beg +;p_ ! +d +; ++ep_iter) + +183 + gsus +. + gvues_ +-> +push_back +( + +184 +basic_sv_y +< +ItProc +>( + +185 * +_ +, +ho_me +, +rvi_me +)); + +188  + gsus +; + +191 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +193  +basic_sv_sus + + +( + +194 +Wdows +:: +Foundi +:: +Cis +:: +IVeVw +< + +195 +Wdows +:: +Nwkg +:: +EndpotPa +^>^ +dpots +, + +196 cڡ +boo +:: +asio +:: +da +:: +addrfo_ty +& +hts +, + +197 cڡ +d +:: +rg +& +ho_me +, cڡ std::rg& +rvi_me +) + +199 +basic_sv_sus + +sus +; + +200 i( + gdpots +-> + gSize +) + +202 + gsus +. + gvues_ +. +t +( +w + +vues_ty +); + +203  + gi + = 0; i < + gdpots +-> + gSize +; ++i) + +205 aut + g + = +dpots +-> +GAt +( +i +); + +207 i( + ghts +. + gai_my + = +BOOST_ASIO_OS_DEF +( +AF_INET +) + +208 && + +-> +RemeHoName +-> +Ty + + +209 ! +Wdows +:: +Nwkg +:: +HoNameTy +:: +Ipv4 +) + +212 i( + ghts +. + gai_my + = +BOOST_ASIO_OS_DEF +( +AF_INET6 +) + +213 && + +-> +RemeHoName +-> +Ty + + +214 ! +Wdows +:: +Nwkg +:: +HoNameTy +:: +Ipv6 +) + +217 + gsus +. + gvues_ +-> +push_back +( + +218 +basic_sv_y +< +ItProc +>( + +219 +tyme + +ItProc +:: +dpot +( + +220 + +:: +make_addss +( + +221 +boo +:: +asio +:: +da +:: +w_uts +:: +rg +( + +222 + +-> +RemeHoName +-> +CilName +)), + +223 +boo +:: +asio +:: +da +:: +w_uts +:: +g +( + +224 + +-> +RemeSviName +)), + +225 +ho_me +, +rvi_me +)); + +228  + gsus +; + +234 +size_ty + +size +(cڡ + gBOOST_ASIO_NOEXCEPT + + +236  + gthis +-> + gvues_ + ?his->vues_-> +size +() : 0; + +240 +size_ty + +max_size +(cڡ + gBOOST_ASIO_NOEXCEPT + + +242  + gthis +-> + gvues_ + ?his->vues_-> +max_size +(: +vues_ty +().max_size(); + +246 +bo + +emy +(cڡ + gBOOST_ASIO_NOEXCEPT + + +248  + gthis +-> + gvues_ + ?his->vues_-> +emy +(: +ue +; + +252 +cڡ_ + +beg +() const + +254 +basic_sv_sus + +tmp +(* +this +); + +255 + gtmp +. + gdex_ + = 0; + +256  +BOOST_ASIO_MOVE_CAST +( +basic_sv_sus +)( + gtmp +); + +260 +cڡ_ + +d +() const + +262  +cڡ_ +(); + +266 +cڡ_ + +cbeg +() const + +268  +beg +(); + +272 +cڡ_ + +nd +() const + +274  +d +(); + +278  +sw +( +basic_sv_sus +& +th + + gBOOST_ASIO_NOEXCEPT + + +280 i( + gthis + !& +th +) + +282 +this +-> +vues_ +. +sw +( +th +.values_); + +283 + gd +:: +size_t + +dex + = +this +-> +dex_ +; + +284 + gthis +-> + gdex_ + = +th +. +dex_ +; + +285 + gth +. + gdex_ + = +dex +; + +290 +nd + +bo + + gݔ +==(cڡ +basic_sv_sus +& +a +, + +291 cڡ + gbasic_sv_sus +& + gb +) + +293  + ga +. +equ +( +b +); + +297 +nd + +bo + + gݔ +!=(cڡ +basic_sv_sus +& +a +, + +298 cڡ + gbasic_sv_sus +& + gb +) + +300  ! + ga +. +equ +( +b +); + +303 + give +: + +304  +d +:: + tve +< + tbasic_sv_y +< + tItProc +> > + tvues_ty +; + +311  + ~ + + @/usr/include/boost/asio/ip/detail/endpoint.hpp + +11 #ide +BOOST_ASIO_IP_DETAIL_ENDPOINT_HPP + + +12  + #BOOST_ASIO_IP_DETAIL_ENDPOINT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +29 +mea + + g + { + +30 +mea + + gda + { + +33 as + cdpot + + +35 + gpublic +: + +37 +BOOST_ASIO_DECL + +dpot +(); + +40 +BOOST_ASIO_DECL + +dpot +( +my +,  +pt_num +); + +43 +BOOST_ASIO_DECL + +dpot +(cڡ +boo +:: +asio +:: + +:: +addss +& +addr +, + +44  +pt_num +); + +47 +dpot +(cڡndpot& +h +) + +48 : +da_ +( +h +.data_) + +53 +dpot +& +ݔ +=(cڡndpot& +h +) + +55 +da_ + = +h +.data_; + +56  * + gthis +; + +60 + gboo +:: +asio +:: +da +:: +sock_addr_ty +* +da +() + +62  & +da_ +. +ba +; + +66 cڡ + gboo +:: +asio +:: +da +:: +sock_addr_ty +* +da +() const + +68  & +da_ +. +ba +; + +72 + gd +:: +size_t + +size +() const + +74 i( +is_v4 +()) + +75  ( +boo +:: +asio +:: +da +:: +sockaddr_4_ty +); + +77  ( + gboo +:: +asio +:: +da +:: +sockaddr_6_ty +); + +81 +BOOST_ASIO_DECL +  +size +( +d +:: +size_t + +w_size +); + +84 + gd +:: +size_t + +cy +() const + +86  ( +da_ +); + +90 +BOOST_ASIO_DECL +  +pt +() const; + +93 +BOOST_ASIO_DECL +  +pt +( +pt_num +); + +96 +BOOST_ASIO_DECL + + gboo +:: +asio +:: + +:: +addss +ddress() const; + +99 +BOOST_ASIO_DECL +  +addss +(cڡ +boo +:: +asio +:: + +::addss& +addr +); + +102 +BOOST_ASIO_DECL + +nd + +bo + + gݔ +==( + +103 cڡ +dpot +& +e1 +, cڡ + gdpot +& + ge2 +); + +106 +BOOST_ASIO_DECL + +nd + +bo + + gݔ +<( + +107 cڡ + gdpot +& + ge1 +, cڡndpot& + ge2 +); + +110 +bo + +is_v4 +() const + +112  + gda_ +. + gba +. + g_my + = +BOOST_ASIO_OS_DEF +( +AF_INET +); + +115 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +117 +BOOST_ASIO_DECL + + gd +:: +rg + +to_rg +() const; + +120 + give +: + +122  + uda_uni + + +124 +boo +:: +asio +:: +da +:: +sock_addr_ty + +ba +; + +125 + gboo +:: +asio +:: +da +:: +sockaddr_4_ty + +v4 +; + +126 + gboo +:: +asio +:: +da +:: +sockaddr_6_ty + +v6 +; + +127 } + gda_ +; + +135  + ~ + +137 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +138  + ~ + + @/usr/include/boost/asio/ip/detail/socket_option.hpp + +11 #ide +BOOST_ASIO_IP_DETAIL_SOCKET_OPTION_HPP + + +12  + #BOOST_ASIO_IP_DETAIL_SOCKET_OPTION_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + + gboo + { + +30 +mea + + gasio + { + +31 +mea + + g + { + +32 +mea + + gda + { + +33 +mea + + gsock_ti + { + +36 + gme + < + gIPv4_Lev +,  + gIPv4_Name +,  + gIPv6_Lev +,  + gIPv6_Name +> + +37 as + cmui_ab_loback + + +39 + gpublic +: + +40 #i +defed +( +__sun +|| defed( +__osf__ +) + +41  + tv4_vue_ty +; + +42  + tv6_vue_ty +; + +43 #i +defed +( +_AIX +|| defed( +__hpux +|| defed( +__QNXNTO__ +) + +44  + tv4_vue_ty +; + +45  + tv6_vue_ty +; + +47  + tv4_vue_ty +; + +48  + tv6_vue_ty +; + +52 +mui_ab_loback +() + +53 : +v4_vue_ +(0), + +54 +v6_vue_ +(0) + +59 +exic + +mui_ab_loback +( +bo + +v +) + +60 : +v4_vue_ +( +v + ? 1 : 0), + +61 +v6_vue_ +( +v + ? 1 : 0) + +66 +mui_ab_loback +& +ݔ +=( +bo + +v +) + +68 +v4_vue_ + = +v + ? 1 : 0; + +69 + gv6_vue_ + = +v + ? 1 : 0; + +70  * + gthis +; + +74 +bo + +vue +() const + +76  !! + gv4_vue_ +; + +80 +ݔ + +bo +() const + +82  !! + gv4_vue_ +; + +86 +bo + + gݔ +!() const + +88  ! + gv4_vue_ +; + +92 + gme + < +tyme + + gProc +> + +93  +v +(cڡ +Proc +& +oc +) const + +95 i( + goc +. +my +(= +PF_INET6 +) + +96  +IPv6_Lev +; + +97  + gIPv4_Lev +; + +101 + gme + < +tyme + + gProc +> + +102  +me +(cڡ +Proc +& +oc +) const + +104 i( + goc +. +my +(= +PF_INET6 +) + +105  +IPv6_Name +; + +106  + gIPv4_Name +; + +110 + gme + < +tyme + + gProc +> + +111 * +da +(cڡ +Proc +& +oc +) + +113 i( + goc +. +my +(= +PF_INET6 +) + +114  & +v6_vue_ +; + +115  & + gv4_vue_ +; + +119 + gme + < +tyme + + gProc +> + +120 cڡ * +da +(cڡ +Proc +& +oc +) const + +122 i( + goc +. +my +(= +PF_INET6 +) + +123  & +v6_vue_ +; + +124  & + gv4_vue_ +; + +128 + gme + < +tyme + + gProc +> + +129 + gd +:: +size_t + +size +(cڡ +Proc +& +oc +) const + +131 i( +oc +. +my +(= +PF_INET6 +) + +132  ( +v6_vue_ +); + +133  ( + gv4_vue_ +); + +137 + gme + < +tyme + + gProc +> + +138  +size +(cڡ +Proc +& +oc +, +d +:: +size_t + +s +) + +140 i( +oc +. +my +(= +PF_INET6 +) + +142 i( +s + !( +v6_vue_ +)) + +144 +d +:: +ngth_r + +ex +("multicast_enable_loopback socket optionesize"); + +145 + gboo +:: +asio +:: +da +:: +throw_exi +( +ex +); + +147 + gv4_vue_ + = +v6_vue_ + ? 1 : 0; + +151 i( + gs + !( +v4_vue_ +)) + +153 +d +:: +ngth_r + +ex +("multicast_enable_loopback socket optionesize"); + +154 + gboo +:: +asio +:: +da +:: +throw_exi +( +ex +); + +156 + gv6_vue_ + = +v4_vue_ + ? 1 : 0; + +160 + give +: + +161 +v4_vue_ty + +v4_vue_ +; + +162 +v6_vue_ty + + gv6_vue_ +; + +166 + gme + < + gIPv4_Lev +,  + gIPv4_Name +,  + gIPv6_Lev +,  + gIPv6_Name +> + +167 as + cuni_hs + + +169 + gpublic +: + +171 +uni_hs +() + +172 : +vue_ +(0) + +177 +exic + +uni_hs +( +v +) + +178 : +vue_ +( +v +) + +183 +uni_hs +& +ݔ +=( +v +) + +185 +vue_ + = +v +; + +186  * + gthis +; + +190  +vue +() const + +192  + gvue_ +; + +196 + gme + < +tyme + + gProc +> + +197  +v +(cڡ +Proc +& +oc +) const + +199 i( + goc +. +my +(= +PF_INET6 +) + +200  +IPv6_Lev +; + +201  + gIPv4_Lev +; + +205 + gme + < +tyme + + gProc +> + +206  +me +(cڡ +Proc +& +oc +) const + +208 i( + goc +. +my +(= +PF_INET6 +) + +209  +IPv6_Name +; + +210  + gIPv4_Name +; + +214 + gme + < +tyme + + gProc +> + +215 * +da +(cڡ +Proc +&) + +217  & + gvue_ +; + +221 + gme + < +tyme + + gProc +> + +222 cڡ * +da +(cڡ +Proc +&) const + +224  & + gvue_ +; + +228 + gme + < +tyme + + gProc +> + +229 + gd +:: +size_t + +size +(cڡ +Proc +&) const + +231  ( +vue_ +); + +235 + gme + < +tyme + + gProc +> + +236  +size +(cڡ +Proc +&, +d +:: +size_t + +s +) + +238 i( +s + !( +vue_ +)) + +240 +d +:: +ngth_r + +ex +("unicast hops socket optionesize"); + +241 + gboo +:: +asio +:: +da +:: +throw_exi +( +ex +); + +243 #i +defed +( +__hpux +) + +244 i( + gvue_ + < 0) + +245 + gvue_ + = +vue_ + & 0xFF; + +249 + give +: + +250  +vue_ +; + +254 + gme + < + gIPv4_Lev +,  + gIPv4_Name +,  + gIPv6_Lev +,  + gIPv6_Name +> + +255 as + cmui_hs + + +257 + gpublic +: + +258 #i +defed +( +BOOST_ASIO_WINDOWS +&& defed( +UNDER_CE +) + +259  + tv4_vue_ty +; + +261  + tv4_vue_ty +; + +263  + tv6_vue_ty +; + +266 +mui_hs +() + +267 : +v4_vue_ +(0), + +268 +v6_vue_ +(0) + +273 +exic + +mui_hs +( +v +) + +275 i( + gv + < 0 || v > 255) + +277 + gd +:: +out_of_nge + +ex +("multicast hops value out ofange"); + +278 + gboo +:: +asio +:: +da +:: +throw_exi +( +ex +); + +280 + gv4_vue_ + = ( +v4_vue_ty +) +v +; + +281 + gv6_vue_ + = +v +; + +285 + gmui_hs +& + gݔ +=( +v +) + +287 i( +v + < 0 || v > 255) + +289 +d +:: +out_of_nge + +ex +("multicast hops value out ofange"); + +290 + gboo +:: +asio +:: +da +:: +throw_exi +( +ex +); + +292 + gv4_vue_ + = ( +v4_vue_ty +) +v +; + +293 + gv6_vue_ + = +v +; + +294  * + gthis +; + +298  +vue +() const + +300  + gv6_vue_ +; + +304 + gme + < +tyme + + gProc +> + +305  +v +(cڡ +Proc +& +oc +) const + +307 i( + goc +. +my +(= +PF_INET6 +) + +308  +IPv6_Lev +; + +309  + gIPv4_Lev +; + +313 + gme + < +tyme + + gProc +> + +314  +me +(cڡ +Proc +& +oc +) const + +316 i( + goc +. +my +(= +PF_INET6 +) + +317  +IPv6_Name +; + +318  + gIPv4_Name +; + +322 + gme + < +tyme + + gProc +> + +323 * +da +(cڡ +Proc +& +oc +) + +325 i( + goc +. +my +(= +PF_INET6 +) + +326  & +v6_vue_ +; + +327  & + gv4_vue_ +; + +331 + gme + < +tyme + + gProc +> + +332 cڡ * +da +(cڡ +Proc +& +oc +) const + +334 i( + goc +. +my +(= +PF_INET6 +) + +335  & +v6_vue_ +; + +336  & + gv4_vue_ +; + +340 + gme + < +tyme + + gProc +> + +341 + gd +:: +size_t + +size +(cڡ +Proc +& +oc +) const + +343 i( +oc +. +my +(= +PF_INET6 +) + +344  ( +v6_vue_ +); + +345  ( + gv4_vue_ +); + +349 + gme + < +tyme + + gProc +> + +350  +size +(cڡ +Proc +& +oc +, +d +:: +size_t + +s +) + +352 i( +oc +. +my +(= +PF_INET6 +) + +354 i( +s + !( +v6_vue_ +)) + +356 +d +:: +ngth_r + +ex +("multicast hops socket optionesize"); + +357 + gboo +:: +asio +:: +da +:: +throw_exi +( +ex +); + +359 i( + gv6_vue_ + < 0) + +360 + gv4_vue_ + = 0; + +361 i( + gv6_vue_ + > 255) + +362 + gv4_vue_ + = 255; + +364 + gv4_vue_ + = ( +v4_vue_ty +) +v6_vue_ +; + +368 i( + gs + !( +v4_vue_ +)) + +370 +d +:: +ngth_r + +ex +("multicast hops socket optionesize"); + +371 + gboo +:: +asio +:: +da +:: +throw_exi +( +ex +); + +373 + gv6_vue_ + = +v4_vue_ +; + +377 + give +: + +378 +v4_vue_ty + +v4_vue_ +; + +379 +v6_vue_ty + + gv6_vue_ +; + +383 + gme + < + gIPv4_Lev +,  + gIPv4_Name +,  + gIPv6_Lev +,  + gIPv6_Name +> + +384 as + cmui_que + + +386 + gpublic +: + +388 +mui_que +() + +389 : +v4_vue_ +(), + +390 +v6_vue_ +() + +395 +exic + +mui_que +(cڡ +addss +& +mui_addss +) + +396 : +v4_vue_ +(), + +397 +v6_vue_ +() + +399 i( + gmui_addss +. +is_v6 +()) + +401 +usg + +mea + + gd +; + +402 +addss_v6 + + gv6_addss + = +mui_addss +. +to_v6 +(); + +403 + gaddss_v6 +:: +bys_ty + +bys + = +v6_addss +. +to_bys +(); + +404 +memy +( +v6_vue_ +. +v6mr_muɟddr +. +s6_addr +, +bys +. +da +(), 16); + +405 + gv6_vue_ +. + gv6mr_r + = +v6_addss +. +sce_id +(); + +409 + gv4_vue_ +. + gimr_muɟddr +. + gs_addr + = + +410 +boo +:: +asio +:: +da +:: +sock_s +:: +ho_to_twk_lg +( + +411 +mui_addss +. +to_v4 +(). +to_ut +()); + +412 + gv4_vue_ +. + gimr_r +. + gs_addr + = + +413 +boo +:: +asio +:: +da +:: +sock_s +:: +ho_to_twk_lg +( + +414 +addss_v4 +:: +y +(). +to_ut +()); + +419 +exic + +mui_que +(cڡ +addss_v4 +& +mui_addss +, + +420 cڡ +addss_v4 +& +twk_r + =ddss_v4:: +y +()) + +421 : +v6_vue_ +() + +423 +v4_vue_ +. +imr_muɟddr +. +s_addr + = + +424 +boo +:: +asio +:: +da +:: +sock_s +:: +ho_to_twk_lg +( + +425 +mui_addss +. +to_ut +()); + +426 + gv4_vue_ +. + gimr_r +. + gs_addr + = + +427 +boo +:: +asio +:: +da +:: +sock_s +:: +ho_to_twk_lg +( + +428 +twk_r +. +to_ut +()); + +432 +exic + +mui_que +( + +433 cڡ +addss_v6 +& +mui_addss +, + +434  +twk_r + = 0) + +435 : +v4_vue_ +() + +437 +usg + +mea + +d +; + +438 + gaddss_v6 +:: +bys_ty + +bys + = +mui_addss +. +to_bys +(); + +439 +memy +( +v6_vue_ +. +v6mr_muɟddr +. +s6_addr +, +bys +. +da +(), 16); + +440 i( + gtwk_r +) + +441 + gv6_vue_ +. + gv6mr_r + = +twk_r +; + +443 + gv6_vue_ +. + gv6mr_r + = +mui_addss +. +sce_id +(); + +447 + gme + < +tyme + + gProc +> + +448  +v +(cڡ +Proc +& +oc +) const + +450 i( + goc +. +my +(= +PF_INET6 +) + +451  +IPv6_Lev +; + +452  + gIPv4_Lev +; + +456 + gme + < +tyme + + gProc +> + +457  +me +(cڡ +Proc +& +oc +) const + +459 i( + goc +. +my +(= +PF_INET6 +) + +460  +IPv6_Name +; + +461  + gIPv4_Name +; + +465 + gme + < +tyme + + gProc +> + +466 cڡ * +da +(cڡ +Proc +& +oc +) const + +468 i( + goc +. +my +(= +PF_INET6 +) + +469  & +v6_vue_ +; + +470  & + gv4_vue_ +; + +474 + gme + < +tyme + + gProc +> + +475 + gd +:: +size_t + +size +(cڡ +Proc +& +oc +) const + +477 i( +oc +. +my +(= +PF_INET6 +) + +478  ( +v6_vue_ +); + +479  ( + gv4_vue_ +); + +482 + give +: + +483 +boo +:: +asio +:: +da +:: +4_mq_ty + +v4_vue_ +; + +484 + gboo +:: +asio +:: +da +:: +6_mq_ty + +v6_vue_ +; + +488 + gme + < + gIPv4_Lev +,  + gIPv4_Name +,  + gIPv6_Lev +,  + gIPv6_Name +> + +489 as + ctwk_r + + +491 + gpublic +: + +493 +twk_r +() + +495 +v4_vue_ +. +s_addr + = + +496 +boo +:: +asio +:: +da +:: +sock_s +:: +ho_to_twk_lg +( + +497 +addss_v4 +:: +y +(). +to_ut +()); + +498 + gv6_vue_ + = 0; + +502 +exic + +twk_r +(cڡ +addss_v4 +& +v4_r +) + +504 + gv4_vue_ +. + gs_addr + = + +505 +boo +:: +asio +:: +da +:: +sock_s +:: +ho_to_twk_lg +( + +506 +v4_r +. +to_ut +()); + +507 + gv6_vue_ + = 0; + +511 +exic + +twk_r +( +v6_r +) + +513 + gv4_vue_ +. + gs_addr + = + +514 +boo +:: +asio +:: +da +:: +sock_s +:: +ho_to_twk_lg +( + +515 +addss_v4 +:: +y +(). +to_ut +()); + +516 + gv6_vue_ + = +v6_r +; + +520 + gme + < +tyme + + gProc +> + +521  +v +(cڡ +Proc +& +oc +) const + +523 i( + goc +. +my +(= +PF_INET6 +) + +524  +IPv6_Lev +; + +525  + gIPv4_Lev +; + +529 + gme + < +tyme + + gProc +> + +530  +me +(cڡ +Proc +& +oc +) const + +532 i( + goc +. +my +(= +PF_INET6 +) + +533  +IPv6_Name +; + +534  + gIPv4_Name +; + +538 + gme + < +tyme + + gProc +> + +539 cڡ * +da +(cڡ +Proc +& +oc +) const + +541 i( + goc +. +my +(= +PF_INET6 +) + +542  & +v6_vue_ +; + +543  & + gv4_vue_ +; + +547 + gme + < +tyme + + gProc +> + +548 + gd +:: +size_t + +size +(cڡ +Proc +& +oc +) const + +550 i( +oc +. +my +(= +PF_INET6 +) + +551  ( +v6_vue_ +); + +552  ( + gv4_vue_ +); + +555 + give +: + +556 +boo +:: +asio +:: +da +:: +4_addr_ty + +v4_vue_ +; + +557  + gv6_vue_ +; + +566  + ~ + + @/usr/include/boost/asio/ip/impl/address.hpp + +11 #ide +BOOST_ASIO_IP_IMPL_ADDRESS_HPP + + +12  + #BOOST_ASIO_IP_IMPL_ADDRESS_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + g + { + +28 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +30 +le + +addss + + gaddss +:: +om_rg +(cڡ * +r +) + +32  +boo +:: +asio +:: + +:: +make_addss +( +r +); + +35 +le + +addss + + gaddss +:: +om_rg +( + +36 cڡ * +r +, +boo +:: +syem +:: +r_code +& +ec +) + +38  +boo +:: +asio +:: + +:: +make_addss +( +r +, +ec +); + +41 +le + +addss + + gaddss +:: +om_rg +(cڡ +d +:: +rg +& +r +) + +43  +boo +:: +asio +:: + +:: +make_addss +( +r +); + +46 +le + +addss + + gaddss +:: +om_rg +( + +47 cڡ +d +:: +rg +& +r +, +boo +:: +syem +:: +r_code +& +ec +) + +49  +boo +:: +asio +:: + +:: +make_addss +( +r +, +ec +); + +54 + gme + < +tyme + + gEm +,ym + gTs +> + +55 + gd +:: +basic_oam +< +Em +, + gTs +>& + gݔ +<<( + +56 + gd +:: +basic_oam +< +Em +, + gTs +>& + gos +, cڡ + gaddss +& + gaddr +) + +58  + gos + << + gaddr +. +to_rg +(). +c_r +(); + +65  + ~ + + @/usr/include/boost/asio/ip/impl/address.ipp + +11 #ide +BOOST_ASIO_IP_IMPL_ADDRESS_IPP + + +12  + #BOOST_ASIO_IP_IMPL_ADDRESS_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + + gboo + { + +30 +mea + + gasio + { + +31 +mea + + g + { + +33 + gaddss +:: +addss +() + +34 : +ty_ +( +v4 +), + +35 +v4_addss_ +(), + +36 +v6_addss_ +() + +40 + gaddss +:: +addss +(cڡ +boo +:: +asio +:: + +:: +addss_v4 +& +v4_addss +) + +41 : +ty_ +( +v4 +), + +42 +v4_addss_ +( +v4_addss +), + +43 +v6_addss_ +() + +47 + gaddss +:: +addss +(cڡ +boo +:: +asio +:: + +:: +addss_v6 +& +v6_addss +) + +48 : +ty_ +( +v6 +), + +49 +v4_addss_ +(), + +50 +v6_addss_ +( +v6_addss +) + +54 + gaddss +:: +addss +(cڡddss& +h +) + +55 : +ty_ +( +h +.type_), + +56 +v4_addss_ +( +h +.ipv4_address_), + +57 +v6_addss_ +( +h +.ipv6_address_) + +61 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +62 + gaddss +:: +addss +ddss&& +h +) + +63 : +ty_ +( +h +.type_), + +64 +v4_addss_ +( +h +.ipv4_address_), + +65 +v6_addss_ +( +h +.ipv6_address_) + +70 + gaddss +&ddss:: +ݔ +=(cڡ +addss +& +h +) + +72 +ty_ + = +h +.type_; + +73 + gv4_addss_ + = +h +. +v4_addss_ +; + +74 + gv6_addss_ + = +h +. +v6_addss_ +; + +75  * + gthis +; + +78 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +79 + gaddss +&ddss:: +ݔ +=( +addss +&& +h +) + +81 +ty_ + = +h +.type_; + +82 + gv4_addss_ + = +h +. +v4_addss_ +; + +83 + gv6_addss_ + = +h +. +v6_addss_ +; + +84  * + gthis +; + +88 + gaddss +&ddss:: +ݔ +=(cڡ +boo +:: +asio +:: + +:: +addss_v4 +& +v4_addss +) + +90 +ty_ + = +v4 +; + +91 + gv4_addss_ + = +v4_addss +; + +92 + gv6_addss_ + = +boo +:: +asio +:: + +:: +addss_v6 +(); + +93  * + gthis +; + +96 + gaddss +&ddss:: +ݔ +=(cڡ +boo +:: +asio +:: + +:: +addss_v6 +& +v6_addss +) + +98 +ty_ + = +v6 +; + +99 + gv4_addss_ + = +boo +:: +asio +:: + +:: +addss_v4 +(); + +100 + gv6_addss_ + = +v6_addss +; + +101  * + gthis +; + +104 +addss + +make_addss +(cڡ * +r +) + +106 + gboo +:: +syem +:: +r_code + +ec +; + +107 +addss + + gaddr + = +make_addss +( +r +, +ec +); + +108 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +); + +109  + gaddr +; + +112 +addss + +make_addss +(cڡ * +r +, +boo +:: +syem +:: +r_code +& +ec +) + +114 +boo +:: +asio +:: + +:: +addss_v6 + +v6_addss + = + +115 +boo +:: +asio +:: + +:: +make_addss_v6 +( +r +, +ec +); + +116 i(! + gec +) + +117  +addss +( +v6_addss +); + +119 + gboo +:: +asio +:: + +:: +addss_v4 + +v4_addss + = + +120 +boo +:: +asio +:: + +:: +make_addss_v4 +( +r +, +ec +); + +121 i(! + gec +) + +122  +addss +( +v4_addss +); + +124  +addss +(); + +127 +addss + +make_addss +(cڡ +d +:: +rg +& +r +) + +129  +make_addss +( +r +. +c_r +()); + +132 +addss + +make_addss +(cڡ +d +:: +rg +& +r +, + +133 +boo +:: +syem +:: +r_code +& +ec +) + +135  +make_addss +( +r +. +c_r +(), +ec +); + +138 #i +defed +( +BOOST_ASIO_HAS_STRING_VIEW +) + +140 +addss + +make_addss +( +rg_vw + +r +) + +142  +make_addss +( +ic_ +< +d +:: +rg +>( +r +)); + +145 +addss + +make_addss +( +rg_vw + +r +, + +146 +boo +:: +syem +:: +r_code +& +ec +) + +148  +make_addss +( +ic_ +< +d +:: +rg +>( +r +), +ec +); + +153 + gboo +:: +asio +:: + +:: +addss_v4 + +addss +:: +to_v4 +() const + +155 i( +ty_ + ! +v4 +) + +157 +bad_addss_ + +ex +; + +158 + gboo +:: +asio +:: +da +:: +throw_exi +( +ex +); + +160  + gv4_addss_ +; + +163 + gboo +:: +asio +:: + +:: +addss_v6 + +addss +:: +to_v6 +() const + +165 i( +ty_ + ! +v6 +) + +167 +bad_addss_ + +ex +; + +168 + gboo +:: +asio +:: +da +:: +throw_exi +( +ex +); + +170  + gv6_addss_ +; + +173 + gd +:: +rg + +addss +:: +to_rg +() const + +175 i( +ty_ + = +v6 +) + +176  +v6_addss_ +. +to_rg +(); + +177  + gv4_addss_ +. +to_rg +(); + +180 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +181 + gd +:: +rg + +addss +:: +to_rg +( +boo +:: +syem +:: +r_code +& +ec +) const + +183 i( +ty_ + = +v6 +) + +184  +v6_addss_ +. +to_rg +( +ec +); + +185  + gv4_addss_ +. +to_rg +( +ec +); + +189 +bo + + gaddss +:: +is_loback +() const + +191  ( +ty_ + = +v4 +) + +192 ? +v4_addss_ +. +is_loback +() + +193 : +v6_addss_ +. +is_loback +(); + +196 +bo + + gaddss +:: +is_unecifd +() const + +198  ( +ty_ + = +v4 +) + +199 ? +v4_addss_ +. +is_unecifd +() + +200 : +v6_addss_ +. +is_unecifd +(); + +203 +bo + + gaddss +:: +is_mui +() const + +205  ( +ty_ + = +v4 +) + +206 ? +v4_addss_ +. +is_mui +() + +207 : +v6_addss_ +. +is_mui +(); + +210 +bo + + gݔ +==(cڡ +addss +& +a1 +, cڡ + gaddss +& + ga2 +) + +212 i( + ga1 +. + gty_ + ! +a2 +. +ty_ +) + +213  +l +; + +214 i( + ga1 +. + gty_ + = +addss +:: +v6 +) + +215  +a1 +. +v6_addss_ + = +a2 +.ipv6_address_; + +216  + ga1 +. + gv4_addss_ + = +a2 +. +v4_addss_ +; + +219 +bo + + gݔ +<(cڡ + gaddss +& + ga1 +, cڡddss& + ga2 +) + +221 i( + ga1 +. + gty_ + < + ga2 +.type_) + +222  + gue +; + +223 i( + ga1 +. + gty_ + > + ga2 +.type_) + +224  + gl +; + +225 i( + ga1 +. + gty_ + = +addss +:: +v6 +) + +226  +a1 +. +v6_addss_ + < +a2 +.ipv6_address_; + +227  + ga1 +. + gv4_addss_ + < + ga2 +.ipv4_address_; + +234  + ~ + + @/usr/include/boost/asio/ip/impl/address_v4.hpp + +11 #ide +BOOST_ASIO_IP_IMPL_ADDRESS_V4_HPP + + +12  + #BOOST_ASIO_IP_IMPL_ADDRESS_V4_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + g + { + +28 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +30 +le + +addss_v4 + + gaddss_v4 +:: +om_rg +(cڡ * +r +) + +32  +boo +:: +asio +:: + +:: +make_addss_v4 +( +r +); + +35 +le + +addss_v4 + + gaddss_v4 +:: +om_rg +( + +36 cڡ * +r +, +boo +:: +syem +:: +r_code +& +ec +) + +38  +boo +:: +asio +:: + +:: +make_addss_v4 +( +r +, +ec +); + +41 +le + +addss_v4 + + gaddss_v4 +:: +om_rg +(cڡ +d +:: +rg +& +r +) + +43  +boo +:: +asio +:: + +:: +make_addss_v4 +( +r +); + +46 +le + +addss_v4 + + gaddss_v4 +:: +om_rg +( + +47 cڡ +d +:: +rg +& +r +, +boo +:: +syem +:: +r_code +& +ec +) + +49  +boo +:: +asio +:: + +:: +make_addss_v4 +( +r +, +ec +); + +54 + gme + < +tyme + + gEm +,ym + gTs +> + +55 + gd +:: +basic_oam +< +Em +, + gTs +>& + gݔ +<<( + +56 + gd +:: +basic_oam +< +Em +, + gTs +>& + gos +, cڡ + gaddss_v4 +& + gaddr +) + +58  + gos + << + gaddr +. +to_rg +(). +c_r +(); + +65  + ~ + + @/usr/include/boost/asio/ip/impl/address_v4.ipp + +11 #ide +BOOST_ASIO_IP_IMPL_ADDRESS_V4_IPP + + +12  + #BOOST_ASIO_IP_IMPL_ADDRESS_V4_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28  + ~ + +30 +mea + + gboo + { + +31 +mea + + gasio + { + +32 +mea + + g + { + +34 + gaddss_v4 +:: +addss_v4 +(cڡddss_v4:: +bys_ty +& +bys +) + +36 #i +UCHAR_MAX + > 0xFF + +37 i( +bys +[0] > 0xFF || bytes[1] > 0xFF + +38 || +bys +[2] > 0xFF || bytes[3] > 0xFF) + +40 +d +:: +out_of_nge + +ex +("address_v4 from bytes_type"); + +41 + gboo +:: +asio +:: +da +:: +throw_exi +( +ex +); + +45 +usg + +mea + + gd +; + +46 +memy +(& +addr_ +. +s_addr +, +bys +. +da +(), 4); + +49 + gaddss_v4 +:: +addss_v4 +ddss_v4:: +ut_ty + +addr +) + +51 i(( +d +:: +numic_lims +< +ut_ty +>:: +max +)() > 0xFFFFFFFF) + +53 +d +:: +out_of_nge + +ex +("address_v4 from unsigned integer"); + +54 + gboo +:: +asio +:: +da +:: +throw_exi +( +ex +); + +57 + gaddr_ +. + gs_addr + = +boo +:: +asio +:: +da +:: +sock_s +:: +ho_to_twk_lg +( + +58 +ic_ +< +boo +:: +asio +:: +da +:: +u_lg_ty +>( +addr +)); + +61 + gaddss_v4 +:: +bys_ty + +addss_v4 +:: +to_bys +() const + +63 +usg + +mea + +d +; + +64 +bys_ty + + gbys +; + +65 #i +defed +( +BOOST_ASIO_HAS_STD_ARRAY +) + +66 +memy +( +bys +. +da +(), & +addr_ +. +s_addr +, 4); + +68 +memy +( +bys +. +ems +, & +addr_ +. +s_addr +, 4); + +70  + gbys +; + +73 + gaddss_v4 +:: +ut_ty + +addss_v4 +:: +to_ut +() const + +75  +boo +:: +asio +:: +da +:: +sock_s +:: +twk_to_ho_lg +( +addr_ +. +s_addr +); + +78 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +79  + gaddss_v4 +:: +to_ulg +() const + +81  +boo +:: +asio +:: +da +:: +sock_s +:: +twk_to_ho_lg +( +addr_ +. +s_addr +); + +85 + gd +:: +rg + +addss_v4 +:: +to_rg +() const + +87 +boo +:: +syem +:: +r_code + +ec +; + +88  + gaddr_r +[ +boo +:: +asio +:: +da +:: +max_addr_v4_r_n +]; + +89 cڡ * + gaddr + = + +90 +boo +:: +asio +:: +da +:: +sock_s +:: +_ +( + +91 +BOOST_ASIO_OS_DEF +( +AF_INET +), & +addr_ +, +addr_r +, + +92 +boo +:: +asio +:: +da +:: +max_addr_v4_r_n +, 0, +ec +); + +93 i( + gaddr + == 0) + +94 +boo +:: +asio +:: +da +:: +throw_r +( +ec +); + +95  + gaddr +; + +98 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +99 + gd +:: +rg + +addss_v4 +:: +to_rg +( +boo +:: +syem +:: +r_code +& +ec +) const + +101  +addr_r +[ +boo +:: +asio +:: +da +:: +max_addr_v4_r_n +]; + +102 cڡ * + gaddr + = + +103 +boo +:: +asio +:: +da +:: +sock_s +:: +_ +( + +104 +BOOST_ASIO_OS_DEF +( +AF_INET +), & +addr_ +, +addr_r +, + +105 +boo +:: +asio +:: +da +:: +max_addr_v4_r_n +, 0, +ec +); + +106 i( + gaddr + == 0) + +107  +d +:: +rg +(); + +108  + gaddr +; + +112 +bo + + gaddss_v4 +:: +is_loback +() const + +114  ( +to_ut +() & 0xFF000000) == 0x7F000000; + +117 +bo + + gaddss_v4 +:: +is_unecifd +() const + +119  +to_ut +() == 0; + +122 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +123 +bo + + gaddss_v4 +:: +is_ass_a +() const + +125  ( +to_ut +() & 0x80000000) == 0; + +128 +bo + + gaddss_v4 +:: +is_ass_b +() const + +130  ( +to_ut +() & 0xC0000000) == 0x80000000; + +133 +bo + + gaddss_v4 +:: +is_ass_c +() const + +135  ( +to_ut +() & 0xE0000000) == 0xC0000000; + +139 +bo + + gaddss_v4 +:: +is_mui +() const + +141  ( +to_ut +() & 0xF0000000) == 0xE0000000; + +144 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +145 +addss_v4 + + gaddss_v4 +:: +brd +(cڡddss_v4& +addr +, cڡddss_v4& +mask +) + +147  +addss_v4 +( +addr +. +to_ut +(| ( +mask +.to_uint() ^ 0xFFFFFFFF)); + +150 +addss_v4 + + gaddss_v4 +:: +tmask +(cڡddss_v4& +addr +) + +152 i( +addr +. +is_ass_a +()) + +153  +addss_v4 +(0xFF000000); + +154 i( + gaddr +. +is_ass_b +()) + +155  +addss_v4 +(0xFFFF0000); + +156 i( + gaddr +. +is_ass_c +()) + +157  +addss_v4 +(0xFFFFFF00); + +158  +addss_v4 +(0xFFFFFFFF); + +162 +addss_v4 + +make_addss_v4 +(cڡ * +r +) + +164 + gboo +:: +syem +:: +r_code + +ec +; + +165 +addss_v4 + + gaddr + = +make_addss_v4 +( +r +, +ec +); + +166 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +); + +167  + gaddr +; + +170 +addss_v4 + +make_addss_v4 +( + +171 cڡ * +r +, +boo +:: +syem +:: +r_code +& +ec +) + +173 +addss_v4 +:: +bys_ty + +bys +; + +174 i( + gboo +:: +asio +:: +da +:: +sock_s +:: +_ +( + +175 +BOOST_ASIO_OS_DEF +( +AF_INET +), +r +, & +bys +, 0, +ec +) <= 0) + +176  +addss_v4 +(); + +177  +addss_v4 +( +bys +); + +180 +addss_v4 + +make_addss_v4 +(cڡ +d +:: +rg +& +r +) + +182  +make_addss_v4 +( +r +. +c_r +()); + +185 +addss_v4 + +make_addss_v4 +( + +186 cڡ +d +:: +rg +& +r +, +boo +:: +syem +:: +r_code +& +ec +) + +188  +make_addss_v4 +( +r +. +c_r +(), +ec +); + +191 #i +defed +( +BOOST_ASIO_HAS_STRING_VIEW +) + +193 +addss_v4 + +make_addss_v4 +( +rg_vw + +r +) + +195  +make_addss_v4 +( +ic_ +< +d +:: +rg +>( +r +)); + +198 +addss_v4 + +make_addss_v4 +( +rg_vw + +r +, + +199 +boo +:: +syem +:: +r_code +& +ec +) + +201  +make_addss_v4 +( +ic_ +< +d +:: +rg +>( +r +), +ec +); + +210  + ~ + + @/usr/include/boost/asio/ip/impl/address_v6.hpp + +11 #ide +BOOST_ASIO_IP_IMPL_ADDRESS_V6_HPP + + +12  + #BOOST_ASIO_IP_IMPL_ADDRESS_V6_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + g + { + +28 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +30 +le + +addss_v6 + + gaddss_v6 +:: +om_rg +(cڡ * +r +) + +32  +boo +:: +asio +:: + +:: +make_addss_v6 +( +r +); + +35 +le + +addss_v6 + + gaddss_v6 +:: +om_rg +( + +36 cڡ * +r +, +boo +:: +syem +:: +r_code +& +ec +) + +38  +boo +:: +asio +:: + +:: +make_addss_v6 +( +r +, +ec +); + +41 +le + +addss_v6 + + gaddss_v6 +:: +om_rg +(cڡ +d +:: +rg +& +r +) + +43  +boo +:: +asio +:: + +:: +make_addss_v6 +( +r +); + +46 +le + +addss_v6 + + gaddss_v6 +:: +om_rg +( + +47 cڡ +d +:: +rg +& +r +, +boo +:: +syem +:: +r_code +& +ec +) + +49  +boo +:: +asio +:: + +:: +make_addss_v6 +( +r +, +ec +); + +54 + gme + < +tyme + + gEm +,ym + gTs +> + +55 + gd +:: +basic_oam +< +Em +, + gTs +>& + gݔ +<<( + +56 + gd +:: +basic_oam +< +Em +, + gTs +>& + gos +, cڡ + gaddss_v6 +& + gaddr +) + +58  + gos + << + gaddr +. +to_rg +(). +c_r +(); + +65  + ~ + + @/usr/include/boost/asio/ip/impl/address_v6.ipp + +11 #ide +BOOST_ASIO_IP_IMPL_ADDRESS_V6_IPP + + +12  + #BOOST_ASIO_IP_IMPL_ADDRESS_V6_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +29  + ~ + +31 +mea + + gboo + { + +32 +mea + + gasio + { + +33 +mea + + g + { + +35 + gaddss_v6 +:: +addss_v6 +() + +36 : +addr_ +(), + +37 +sce_id_ +(0) + +41 + gaddss_v6 +:: +addss_v6 +(cڡddss_v6:: +bys_ty +& +bys +, + +42  +sce +) + +43 : +sce_id_ +( +sce +) + +45 #i +UCHAR_MAX + > 0xFF + +46  +d +:: +size_t + +i + = 0; + gi + < + gbys +. +size +(); ++i) + +48 i( + gbys +[ +i +] > 0xFF) + +50 + gd +:: +out_of_nge + +ex +("address_v6 from bytes_type"); + +51 + gboo +:: +asio +:: +da +:: +throw_exi +( +ex +); + +56 +usg + +mea + + gd +; + +57 +memy +( +addr_ +. +s6_addr +, +bys +. +da +(), 16); + +60 + gaddss_v6 +:: +addss_v6 +(cڡddss_v6& +h +) + +61 : +addr_ +( +h +.addr_), + +62 +sce_id_ +( +h +.scope_id_) + +66 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +67 + gaddss_v6 +:: +addss_v6 +ddss_v6&& +h +) + +68 : +addr_ +( +h +.addr_), + +69 +sce_id_ +( +h +.scope_id_) + +74 + gaddss_v6 +&ddss_v6:: +ݔ +=(cڡ +addss_v6 +& +h +) + +76 +addr_ + = +h +.addr_; + +77 + gsce_id_ + = +h +. +sce_id_ +; + +78  * + gthis +; + +81 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +82 + gaddss_v6 +&ddss_v6:: +ݔ +=( +addss_v6 +&& +h +) + +84 +addr_ + = +h +.addr_; + +85 + gsce_id_ + = +h +. +sce_id_ +; + +86  * + gthis +; + +90 + gaddss_v6 +:: +bys_ty + +addss_v6 +:: +to_bys +() const + +92 +usg + +mea + +d +; + +93 +bys_ty + + gbys +; + +94 #i +defed +( +BOOST_ASIO_HAS_STD_ARRAY +) + +95 +memy +( +bys +. +da +(), +addr_ +. +s6_addr +, 16); + +97 +memy +( +bys +. +ems +, +addr_ +. +s6_addr +, 16); + +99  + gbys +; + +102 + gd +:: +rg + +addss_v6 +:: +to_rg +() const + +104 +boo +:: +syem +:: +r_code + +ec +; + +105  + gaddr_r +[ +boo +:: +asio +:: +da +:: +max_addr_v6_r_n +]; + +106 cڡ * + gaddr + = + +107 +boo +:: +asio +:: +da +:: +sock_s +:: +_ +( + +108 +BOOST_ASIO_OS_DEF +( +AF_INET6 +), & +addr_ +, +addr_r +, + +109 +boo +:: +asio +:: +da +:: +max_addr_v6_r_n +, +sce_id_ +, +ec +); + +110 i( + gaddr + == 0) + +111 +boo +:: +asio +:: +da +:: +throw_r +( +ec +); + +112  + gaddr +; + +115 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +116 + gd +:: +rg + +addss_v6 +:: +to_rg +( +boo +:: +syem +:: +r_code +& +ec +) const + +118  +addr_r +[ +boo +:: +asio +:: +da +:: +max_addr_v6_r_n +]; + +119 cڡ * + gaddr + = + +120 +boo +:: +asio +:: +da +:: +sock_s +:: +_ +( + +121 +BOOST_ASIO_OS_DEF +( +AF_INET6 +), & +addr_ +, +addr_r +, + +122 +boo +:: +asio +:: +da +:: +max_addr_v6_r_n +, +sce_id_ +, +ec +); + +123 i( + gaddr + == 0) + +124  +d +:: +rg +(); + +125  + gaddr +; + +128 +addss_v4 + + gaddss_v6 +:: +to_v4 +() const + +130 i(! +is_v4_md +(&& ! +is_v4_comtib +()) + +132 +bad_addss_ + +ex +; + +133 + gboo +:: +asio +:: +da +:: +throw_exi +( +ex +); + +136 + gaddss_v4 +:: +bys_ty + +v4_bys + = { { +addr_ +. +s6_addr +[12], + +137 +addr_ +. +s6_addr +[13],ddr_.s6_addr[14],ddr_.s6_addr[15] } }; + +138  +addss_v4 +( +v4_bys +); + +142 +bo + + gaddss_v6 +:: +is_loback +() const + +144  (( +addr_ +. +s6_addr +[0] == 0) && (addr_.s6_addr[1] == 0) + +145 && ( +addr_ +. +s6_addr +[2] == 0) && (addr_.s6_addr[3] == 0) + +146 && ( +addr_ +. +s6_addr +[4] == 0) && (addr_.s6_addr[5] == 0) + +147 && ( +addr_ +. +s6_addr +[6] == 0) && (addr_.s6_addr[7] == 0) + +148 && ( +addr_ +. +s6_addr +[8] == 0) && (addr_.s6_addr[9] == 0) + +149 && ( +addr_ +. +s6_addr +[10] == 0) && (addr_.s6_addr[11] == 0) + +150 && ( +addr_ +. +s6_addr +[12] == 0) && (addr_.s6_addr[13] == 0) + +151 && ( +addr_ +. +s6_addr +[14] == 0) && (addr_.s6_addr[15] == 1)); + +154 +bo + + gaddss_v6 +:: +is_unecifd +() const + +156  (( +addr_ +. +s6_addr +[0] == 0) && (addr_.s6_addr[1] == 0) + +157 && ( +addr_ +. +s6_addr +[2] == 0) && (addr_.s6_addr[3] == 0) + +158 && ( +addr_ +. +s6_addr +[4] == 0) && (addr_.s6_addr[5] == 0) + +159 && ( +addr_ +. +s6_addr +[6] == 0) && (addr_.s6_addr[7] == 0) + +160 && ( +addr_ +. +s6_addr +[8] == 0) && (addr_.s6_addr[9] == 0) + +161 && ( +addr_ +. +s6_addr +[10] == 0) && (addr_.s6_addr[11] == 0) + +162 && ( +addr_ +. +s6_addr +[12] == 0) && (addr_.s6_addr[13] == 0) + +163 && ( +addr_ +. +s6_addr +[14] == 0) && (addr_.s6_addr[15] == 0)); + +166 +bo + + gaddss_v6 +:: +is_lk_lol +() const + +168  (( +addr_ +. +s6_addr +[0] == 0xfe) && ((addr_.s6_addr[1] & 0xc0) == 0x80)); + +171 +bo + + gaddss_v6 +:: +is_se_lol +() const + +173  (( +addr_ +. +s6_addr +[0] == 0xfe) && ((addr_.s6_addr[1] & 0xc0) == 0xc0)); + +176 +bo + + gaddss_v6 +:: +is_v4_md +() const + +178  (( +addr_ +. +s6_addr +[0] == 0) && (addr_.s6_addr[1] == 0) + +179 && ( +addr_ +. +s6_addr +[2] == 0) && (addr_.s6_addr[3] == 0) + +180 && ( +addr_ +. +s6_addr +[4] == 0) && (addr_.s6_addr[5] == 0) + +181 && ( +addr_ +. +s6_addr +[6] == 0) && (addr_.s6_addr[7] == 0) + +182 && ( +addr_ +. +s6_addr +[8] == 0) && (addr_.s6_addr[9] == 0) + +183 && ( +addr_ +. +s6_addr +[10] == 0xff) && (addr_.s6_addr[11] == 0xff)); + +186 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +187 +bo + + gaddss_v6 +:: +is_v4_comtib +() const + +189  (( +addr_ +. +s6_addr +[0] == 0) && (addr_.s6_addr[1] == 0) + +190 && ( +addr_ +. +s6_addr +[2] == 0) && (addr_.s6_addr[3] == 0) + +191 && ( +addr_ +. +s6_addr +[4] == 0) && (addr_.s6_addr[5] == 0) + +192 && ( +addr_ +. +s6_addr +[6] == 0) && (addr_.s6_addr[7] == 0) + +193 && ( +addr_ +. +s6_addr +[8] == 0) && (addr_.s6_addr[9] == 0) + +194 && ( +addr_ +. +s6_addr +[10] == 0) && (addr_.s6_addr[11] == 0) + +195 && !(( +addr_ +. +s6_addr +[12] == 0) + +196 && ( +addr_ +. +s6_addr +[13] == 0) + +197 && ( +addr_ +. +s6_addr +[14] == 0) + +198 && (( +addr_ +. +s6_addr +[15] == 0) || (addr_.s6_addr[15] == 1)))); + +202 +bo + + gaddss_v6 +:: +is_mui +() const + +204  ( +addr_ +. +s6_addr +[0] == 0xff); + +207 +bo + + gaddss_v6 +:: +is_mui_glob +() const + +209  (( +addr_ +. +s6_addr +[0] == 0xff) && ((addr_.s6_addr[1] & 0x0f) == 0x0e)); + +212 +bo + + gaddss_v6 +:: +is_mui_lk_lol +() const + +214  (( +addr_ +. +s6_addr +[0] == 0xff) && ((addr_.s6_addr[1] & 0x0f) == 0x02)); + +217 +bo + + gaddss_v6 +:: +is_mui_node_lol +() const + +219  (( +addr_ +. +s6_addr +[0] == 0xff) && ((addr_.s6_addr[1] & 0x0f) == 0x01)); + +222 +bo + + gaddss_v6 +:: +is_mui_g_lol +() const + +224  (( +addr_ +. +s6_addr +[0] == 0xff) && ((addr_.s6_addr[1] & 0x0f) == 0x08)); + +227 +bo + + gaddss_v6 +:: +is_mui_se_lol +() const + +229  (( +addr_ +. +s6_addr +[0] == 0xff) && ((addr_.s6_addr[1] & 0x0f) == 0x05)); + +232 +bo + + gݔ +==(cڡ +addss_v6 +& +a1 +, cڡ + gaddss_v6 +& + ga2 +) + +234 +usg + +mea + + gd +; + +235  +memcmp +(& +a1 +. +addr_ +, & +a2 +.addr_, + +236 ( +boo +:: +asio +:: +da +:: +6_addr_ty +)) == 0 + +237 && +a1 +. +sce_id_ + = +a2 +.scope_id_; + +240 +bo + + gݔ +<(cڡ + gaddss_v6 +& + ga1 +, cڡddss_v6& + ga2 +) + +242 +usg + +mea + + gd +; + +243  + gmemcmp_su + = +memcmp +(& +a1 +. +addr_ +, & +a2 +.addr_, + +244 ( +boo +:: +asio +:: +da +:: +6_addr_ty +)); + +245 i( + gmemcmp_su + < 0) + +246  + gue +; + +247 i( + gmemcmp_su + > 0) + +248  + gl +; + +249  + ga1 +. + gsce_id_ + < + ga2 +.scope_id_; + +252 +addss_v6 + + gaddss_v6 +:: +loback +() + +254 +addss_v6 + +tmp +; + +255 + gtmp +. + gaddr_ +. + gs6_addr +[15] = 1; + +256  + gtmp +; + +259 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +260 +addss_v6 + + gaddss_v6 +:: +v4_md +(cڡ +addss_v4 +& +addr +) + +262 +addss_v4 +:: +bys_ty + +v4_bys + = +addr +. +to_bys +(); + +263 +bys_ty + + gv6_bys + = { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0xFF, 0xFF, + +264 +v4_bys +[0], v4_bytes[1], v4_bytes[2], v4_bytes[3] } }; + +265  +addss_v6 +( +v6_bys +); + +268 +addss_v6 + + gaddss_v6 +:: +v4_comtib +(cڡ +addss_v4 +& +addr +) + +270 +addss_v4 +:: +bys_ty + +v4_bys + = +addr +. +to_bys +(); + +271 +bys_ty + + gv6_bys + = { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + +272 +v4_bys +[0], v4_bytes[1], v4_bytes[2], v4_bytes[3] } }; + +273  +addss_v6 +( +v6_bys +); + +277 +addss_v6 + +make_addss_v6 +(cڡ * +r +) + +279 + gboo +:: +syem +:: +r_code + +ec +; + +280 +addss_v6 + + gaddr + = +make_addss_v6 +( +r +, +ec +); + +281 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +); + +282  + gaddr +; + +285 +addss_v6 + +make_addss_v6 +( + +286 cڡ * +r +, +boo +:: +syem +:: +r_code +& +ec +) + +288 +addss_v6 +:: +bys_ty + +bys +; + +289  + gsce_id + = 0; + +290 i( + gboo +:: +asio +:: +da +:: +sock_s +:: +_ +( + +291 +BOOST_ASIO_OS_DEF +( +AF_INET6 +), +r +, & +bys +[0], & +sce_id +, +ec +) <= 0) + +292  +addss_v6 +(); + +293  +addss_v6 +( +bys +, +sce_id +); + +296 +addss_v6 + +make_addss_v6 +(cڡ +d +:: +rg +& +r +) + +298  +make_addss_v6 +( +r +. +c_r +()); + +301 +addss_v6 + +make_addss_v6 +( + +302 cڡ +d +:: +rg +& +r +, +boo +:: +syem +:: +r_code +& +ec +) + +304  +make_addss_v6 +( +r +. +c_r +(), +ec +); + +307 #i +defed +( +BOOST_ASIO_HAS_STRING_VIEW +) + +309 +addss_v6 + +make_addss_v6 +( +rg_vw + +r +) + +311  +make_addss_v6 +( +ic_ +< +d +:: +rg +>( +r +)); + +314 +addss_v6 + +make_addss_v6 +( +rg_vw + +r +, + +315 +boo +:: +syem +:: +r_code +& +ec +) + +317  +make_addss_v6 +( +ic_ +< +d +:: +rg +>( +r +), +ec +); + +322 +addss_v4 + +make_addss_v4 +( + +323 +v4_md_t +, cڡ +addss_v6 +& +v6_addr +) + +325 i(! + gv6_addr +. +is_v4_md +()) + +327 +bad_addss_ + + gex +; + +328 + gboo +:: +asio +:: +da +:: +throw_exi +( +ex +); + +331 + gaddss_v6 +:: +bys_ty + +v6_bys + = +v6_addr +. +to_bys +(); + +332 + gaddss_v4 +:: +bys_ty + +v4_bys + = { { +v6_bys +[12], + +333 +v6_bys +[13], v6_bytes[14], v6_bytes[15] } }; + +334  +addss_v4 +( +v4_bys +); + +337 +addss_v6 + +make_addss_v6 +( + +338 +v4_md_t +, cڡ +addss_v4 +& +v4_addr +) + +340 + gaddss_v4 +:: +bys_ty + +v4_bys + = +v4_addr +. +to_bys +(); + +341 + gaddss_v6 +:: +bys_ty + +v6_bys + = { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + +342 0xFF, 0xFF, +v4_bys +[0], v4_bytes[1], v4_bytes[2], v4_bytes[3] } }; + +343  +addss_v6 +( +v6_bys +); + +350  + ~ + + @/usr/include/boost/asio/ip/impl/basic_endpoint.hpp + +11 #ide +BOOST_ASIO_IP_IMPL_BASIC_ENDPOINT_HPP + + +12  + #BOOST_ASIO_IP_IMPL_BASIC_ENDPOINT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + g + { + +28 + gme + < +tyme + + gEm +,ym + gTs +,ym + gItProc +> + +29 + gd +:: +basic_oam +< +Em +, + gTs +>& + gݔ +<<( + +30 + gd +:: +basic_oam +< +Em +, + gTs +>& + gos +, + +31 cڡ + gbasic_dpot +< + gItProc +>& + gdpot +) + +33 + gboo +:: +asio +:: + +:: +da +:: +dpot + +tmp_ +ndpot. +addss +(),ndpot. +pt +()); + +34  + gos + << + gtmp_ +. +to_rg +(). +c_r +(); + +41  + ~ + + @/usr/include/boost/asio/ip/impl/host_name.ipp + +11 #ide +BOOST_ASIO_IP_IMPL_HOST_NAME_IPP + + +12  + #BOOST_ASIO_IP_IMPL_HOST_NAME_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +28 +mea + + g + { + +30 + gd +:: +rg + +ho_me +() + +32  +me +[1024]; + +33 + gboo +:: +syem +:: +r_code + +ec +; + +34 i( + gboo +:: +asio +:: +da +:: +sock_s +:: +ghome +( +me +, ame), +ec +) != 0) + +36 +boo +:: +asio +:: +da +:: +throw_r +( +ec +); + +37  + gd +:: +rg +(); + +39  + gd +:: +rg +( +me +); + +42 + gd +:: +rg + +ho_me +( +boo +:: +syem +:: +r_code +& +ec +) + +44  +me +[1024]; + +45 i( + gboo +:: +asio +:: +da +:: +sock_s +:: +ghome +( +me +, ame), +ec +) != 0) + +46  +d +:: +rg +(); + +47  + gd +:: +rg +( +me +); + +54  + ~ + + @/usr/include/boost/asio/local/detail/endpoint.hpp + +12 #ide +BOOST_ASIO_LOCAL_DETAIL_ENDPOINT_HPP + + +13  + #BOOST_ASIO_LOCAL_DETAIL_ENDPOINT_HPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_HAS_LOCAL_SOCKETS +) + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + + gboo + { + +30 +mea + + gasio + { + +31 +mea + + glol + { + +32 +mea + + gda + { + +35 as + cdpot + + +37 + gpublic +: + +39 +BOOST_ASIO_DECL + +dpot +(); + +42 +BOOST_ASIO_DECL + +dpot +(cڡ * +th_me +); + +45 +BOOST_ASIO_DECL + +dpot +(cڡ +d +:: +rg +& +th_me +); + +48 +dpot +(cڡndpot& +h +) + +49 : +da_ +( +h +.data_), + +50 +th_ngth_ +( +h +.path_length_) + +55 + gdpot +& + gݔ +=(cڡ +dpot +& +h +) + +57 +da_ + = +h +.data_; + +58 + gth_ngth_ + = +h +. +th_ngth_ +; + +59  * + gthis +; + +63 + gboo +:: +asio +:: +da +:: +sock_addr_ty +* +da +() + +65  & +da_ +. +ba +; + +69 cڡ + gboo +:: +asio +:: +da +:: +sock_addr_ty +* +da +() const + +71  & +da_ +. +ba +; + +75 + gd +:: +size_t + +size +() const + +77  +th_ngth_ + + +78 + +offtof +( +boo +:: +asio +:: +da +:: +sockaddr_un_ty +, +sun_th +); + +82 +BOOST_ASIO_DECL +  +size +( +d +:: +size_t + +size +); + +85 + gd +:: +size_t + +cy +() const + +87  ( +boo +:: +asio +:: +da +:: +sockaddr_un_ty +); + +91 +BOOST_ASIO_DECL + + gd +:: +rg + +th +() const; + +94 +BOOST_ASIO_DECL +  +th +(cڡ * +p +); + +97 +BOOST_ASIO_DECL +  +th +(cڡ +d +:: +rg +& +p +); + +100 +BOOST_ASIO_DECL + +nd + +bo + + gݔ +==( + +101 cڡ +dpot +& +e1 +, cڡ + gdpot +& + ge2 +); + +104 +BOOST_ASIO_DECL + +nd + +bo + + gݔ +<( + +105 cڡ + gdpot +& + ge1 +, cڡndpot& + ge2 +); + +107 + give +: + +109  + uda_uni + + +111 +boo +:: +asio +:: +da +:: +sock_addr_ty + +ba +; + +112 + gboo +:: +asio +:: +da +:: +sockaddr_un_ty + +lol +; + +113 } + gda_ +; + +116 + gd +:: +size_t + +th_ngth_ +; + +119 +BOOST_ASIO_DECL +  + +(cڡ * +th +, +d +:: +size_t + +th_ngth +); + +127  + ~ + +129 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +130  + ~ + + @/usr/include/boost/asio/ssl/detail/buffered_handshake_op.hpp + +11 #ide +BOOST_ASIO_SSL_DETAIL_BUFFERED_HANDSHAKE_OP_HPP + + +12  + #BOOST_ASIO_SSL_DETAIL_BUFFERED_HANDSHAKE_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + gs + { + +27 +mea + + gda + { + +29 + gme + < +tyme + + gCڡBufrSequ +> + +30 as + cbufd_hdshake_ + + +32 + gpublic +: + +33 +bufd_hdshake_ +( +am_ba +:: +hdshake_ty + +ty +, + +34 cڡ +CڡBufrSequ +& +bufrs +) + +35 : +ty_ +( +ty +), + +36 +bufrs_ +( +bufrs +), + +37 +tٮ_bufr_size_ +( +boo +:: +asio +:: +bufr_size +( +bufrs_ +)) + +41 +ge +:: +wt + +ݔ +()nge& +g +, + +42 + gboo +:: +syem +:: +r_code +& +ec +, + +43 + gd +:: +size_t +& +bys_sed +) const + +45  +this +-> +oss +( +g +, +ec +, +bys_sed +, + +46 +boo +:: +asio +:: +bufr_qu_beg +( +bufrs_ +), + +47 +boo +:: +asio +:: +bufr_qu_d +( +bufrs_ +)); + +50 + gme + < +tyme + + gHdr +> + +51  +_hdr +( +Hdr +& +hdr +, + +52 cڡ +boo +:: +syem +:: +r_code +& +ec +, + +53 cڡ +d +:: +size_t +& +bys_sed +) const + +55 +hdr +( +ec +, +bys_sed +); + +58 + give +: + +59 +me + < +tyme + +It +> + +60 +ge +:: +wt + +oss +nge& +g +, + +61 +boo +:: +syem +:: +r_code +& +ec +, + +62 +d +:: +size_t +& +bys_sed +, + +63 +It + +beg +, It +d +) const + +65 +It + + g + = +beg +; + +66 + gd +:: +size_t + +accumuϋd_size + = 0; + +70 + gge +:: +wt + w +g +. +hdshake +( +ty_ +, +ec +); + +71 i( + gwt + ! +ge +:: +wt_put_d_y + + +72 || +bys_sed + = +tٮ_bufr_size_ +) + +73  +wt +; + +76  + g + ! +d +) + +78 +cڡ_bufr + +bufr +(* + +); + +81 i( + gbys_sed + > +accumuϋd_size + + +bufr +. +size +()) + +83 +accumuϋd_size + + +bufr +. +size +(); + +84 ++ + g +; + +91 i( + gbys_sed + > + gaccumuϋd_size +) + +92 + gbufr + = +bufr + + ( +bys_sed + - +accumuϋd_size +); + +96 + gbys_sed + + +bufr +. +size +(); + +97 + gbufr + = +g +. +put_put +( +bufr +); + +98 + gbys_sed + - +bufr +. +size +(); + +104 + gam_ba +:: +hdshake_ty + +ty_ +; + +105 +CڡBufrSequ + + gbufrs_ +; + +106 + gd +:: +size_t + +tٮ_bufr_size_ +; + +114  + ~ + + @/usr/include/boost/asio/ssl/detail/handshake_op.hpp + +11 #ide +BOOST_ASIO_SSL_DETAIL_HANDSHAKE_OP_HPP + + +12  + #BOOST_ASIO_SSL_DETAIL_HANDSHAKE_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + gs + { + +27 +mea + + gda + { + +29 as + chdshake_ + + +31 + gpublic +: + +32 +hdshake_ +( +am_ba +:: +hdshake_ty + +ty +) + +33 : +ty_ +( +ty +) + +37 +ge +:: +wt + +ݔ +()nge& +g +, + +38 + gboo +:: +syem +:: +r_code +& +ec +, + +39 + gd +:: +size_t +& +bys_sed +) const + +41 +bys_sed + = 0; + +42  + gg +. +hdshake +( +ty_ +, +ec +); + +45 + gme + < +tyme + + gHdr +> + +46  +_hdr +( +Hdr +& +hdr +, + +47 cڡ +boo +:: +syem +:: +r_code +& +ec +, + +48 cڡ +d +:: +size_t +&) const + +50 +hdr +( +ec +); + +53 + give +: + +54 +am_ba +:: +hdshake_ty + +ty_ +; + +62  + ~ + + @/usr/include/boost/asio/ssl/detail/io.hpp + +11 #ide +BOOST_ASIO_SSL_DETAIL_IO_HPP + + +12  + #BOOST_ASIO_SSL_DETAIL_IO_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +28 +mea + + gs + { + +29 +mea + + gda + { + +31 + gme + < +tyme + + gSm +,ym + gOti +> + +32 + gd +:: +size_t + +io +( +Sm +& +xt_y +, +am_ce +& +ce +, + +33 cڡ +Oti +& + +, +boo +:: +syem +:: +r_code +& +ec +) + +35 +d +:: +size_t + +bys_sed + = 0; + +36 d + +( +ce +. +ge_ +, +ec +, +bys_sed +)) + +38  + gge +:: +wt_put_d_y +: + +42 i( +ce +. +put_ +. +size +() == 0) + +43 +ce +. +put_ + = +boo +:: +asio +:: +bufr +(ce. +put_bufr_ +, + +44 +xt_y +. +ad_some +( +ce +. +put_bufr_ +, +ec +)); + +47 + gce +. + gput_ + = +ce +. +ge_ +. +put_put +(ce. +put_ +); + +52  + gge +:: +wt_ouut_d_y +: + +56 +boo +:: +asio +:: +wre +( +xt_y +, + +57 +ce +. +ge_ +. +g_ouut +(ce. +ouut_bufr_ +), +ec +); + +62  + gge +:: +wt_ouut +: + +66 +boo +:: +asio +:: +wre +( +xt_y +, + +67 +ce +. +ge_ +. +g_ouut +(ce. +ouut_bufr_ +), +ec +); + +70 + gce +. + gge_ +. +m_r_code +( +ec +); + +71  + gbys_sed +; + +76 +ce +. +ge_ +. +m_r_code +( +ec +); + +77  + gbys_sed +; + +79 } ! + gec +); + +82 + gce +. + gge_ +. +m_r_code +( +ec +); + +86 + gme + < +tyme + + gSm +,ym + gOti +,ym + gHdr +> + +87 as + cio_ + + +89 + gpublic +: + +90 +io_ +( +Sm +& +xt_y +, +am_ce +& +ce +, + +91 cڡ +Oti +& + +, +Hdr +& +hdr +) + +92 : +xt_y_ +( +xt_y +), + +93 +ce_ +( +ce +), + +94 +_ +( + +), + +95 +t_ +(0), + +96 +wt_ +( +ge +:: +wt_nhg +), + +97 +bys_sed_ +(0), + +98 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +102 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +103 +io_ +(cڡ io_& +h +) + +104 : +xt_y_ +( +h +.next_layer_), + +105 +ce_ +( +h +.core_), + +106 +_ +( +h +.op_), + +107 +t_ +( +h +.start_), + +108 +wt_ +( +h +.want_), + +109 +ec_ +( +h +.ec_), + +110 +bys_sed_ +( +h +.bytes_transferred_), + +111 +hdr_ +( +h +.handler_) + +115 +io_ +(io_&& +h +) + +116 : +xt_y_ +( +h +.next_layer_), + +117 +ce_ +( +h +.core_), + +118 +_ +( +BOOST_ASIO_MOVE_CAST +( +Oti +)( +h +.op_)), + +119 +t_ +( +h +.start_), + +120 +wt_ +( +h +.want_), + +121 +ec_ +( +h +.ec_), + +122 +bys_sed_ +( +h +.bytes_transferred_), + +123 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +h +.handler_)) + +128  +ݔ +()( + gboo +:: +syem +:: +r_code + +ec +, + +129 + gd +:: +size_t + +bys_sed + = ~ +d +::size_t(0),  + gt + = 0) + +131  +t_ + = +t +) + +136  +wt_ + = +_ +( +ce_ +. +ge_ +, +ec_ +, +bys_sed_ +)) + +138  + gge +:: +wt_put_d_y +: + +142 i( +ce_ +. +put_ +. +size +() != 0) + +144 +ce_ +. +put_ + = ce_. +ge_ +. +put_put +(core_.input_); + +152 i( + gce_ +. +expy +( +ce_ +. +ndg_ad_ +=ce_. +g_f +()) + +155 +ce_ +. +ndg_ad_ +. +expes_ +(ce_. +pos_f +()); + +158 + gxt_y_ +. +async_ad_some +( + +159 +boo +:: +asio +:: +bufr +( +ce_ +. +put_bufr_ +), + +160 +BOOST_ASIO_MOVE_CAST +( +io_ +)(* +this +)); + +165 + gce_ +. + gndg_ad_ +. +async_wa +( +BOOST_ASIO_MOVE_CAST +( +io_ +)(* +this +)); + +172  + gge +:: +wt_ouut_d_y +: + +173  +ge +:: +wt_ouut +: + +179 i( +ce_ +. +expy +(ce_. +ndg_wre_ +=ce_. +g_f +()) + +182 +ce_ +. +ndg_wre_ +. +expes_ +(ce_. +pos_f +()); + +185 + gboo +:: +asio +:: +async_wre +( +xt_y_ +, + +186 +ce_ +. +ge_ +. +g_ouut +(ce_. +ouut_bufr_ +), + +187 +BOOST_ASIO_MOVE_CAST +( +io_ +)(* +this +)); + +192 + gce_ +. + gndg_wre_ +. +async_wa +( +BOOST_ASIO_MOVE_CAST +( +io_ +)(* +this +)); + +206 i( +t +) + +208 +xt_y_ +. +async_ad_some +( + +209 +boo +:: +asio +:: +bufr +( +ce_ +. +put_bufr_ +, 0), + +210 +BOOST_ASIO_MOVE_CAST +( +io_ +)(* +this +)); + +224 i( +bys_sed + =~ +d +:: +size_t +(0)) + +225 +bys_sed + = 0; + +226 i(! + gec_ +) + +227 + gec_ + = +ec +; + +229  + gwt_ +) + +231  + gge +:: +wt_put_d_y +: + +234 +ce_ +. +put_ + = +boo +:: +asio +:: +bufr +( + +235 +ce_ +. +put_bufr_ +, +bys_sed +); + +236 + gce_ +. + gput_ + = +ce_ +. +ge_ +. +put_put +(ce_. +put_ +); + +239 + gce_ +. + gndg_ad_ +. +expes_ +( +ce_ +. +g_f +()); + +244  + gge +:: +wt_ouut_d_y +: + +247 +ce_ +. +ndg_wre_ +. +expes_ +(ce_. +g_f +()); + +252  + gge +:: +wt_ouut +: + +255 +ce_ +. +ndg_wre_ +. +expes_ +(ce_. +g_f +()); + +262 +_ +. +_hdr +( +hdr_ +, + +263 +ce_ +. +ge_ +. +m_r_code +( +ec_ +), + +264 +ec_ + ? 0 : +bys_sed_ +); + +269 } ! + gec_ +); + +272 + g_ +. +_hdr +( +hdr_ +, +ce_ +. +ge_ +. +m_r_code +( +ec_ +), 0); + +277 + gSm +& + gxt_y_ +; + +278 + gam_ce +& + gce_ +; + +279 +Oti + + g_ +; + +280  + gt_ +; + +281 + gge +:: +wt + +wt_ +; + +282 + gboo +:: +syem +:: +r_code + +ec_ +; + +283 + gd +:: +size_t + +bys_sed_ +; + +284 +Hdr + + ghdr_ +; + +287 + gme + < +tyme + + gSm +,ym + gOti +,ym + gHdr +> + +288 +le + * +asio_hdr_lo +( +d +:: +size_t + +size +, + +289 +io_ +< +Sm +, +Oti +, +Hdr +>* +this_hdr +) + +291  + gboo_asio_hdr_loc_hrs +:: +lo +( + +292 +size +, +this_hdr +-> +hdr_ +); + +295 + gme + < +tyme + + gSm +,ym + gOti +,ym + gHdr +> + +296 +le +  +asio_hdr_do +(* +por +, +d +:: +size_t + +size +, + +297 +io_ +< +Sm +, +Oti +, +Hdr +>* +this_hdr +) + +299 + gboo_asio_hdr_loc_hrs +:: +do +( + +300 +por +, +size +, +this_hdr +-> +hdr_ +); + +303 + gme + < +tyme + + gSm +,ym + gOti +,ym + gHdr +> + +304 +le + +bo + +asio_hdr_is_ctui +( + +305 +io_ +< +Sm +, +Oti +, +Hdr +>* +this_hdr +) + +307  + gthis_hdr +-> + gt_ + =0 ? +ue + + +308 : +boo_asio_hdr_ct_hrs +:: +is_ctui +( +this_hdr +-> +hdr_ +); + +311 + gme + < +tyme + + gFuni +,ym + gSm +, + +312 +tyme + + gOti +,ym + gHdr +> + +313 +le +  +asio_hdr_voke +( +Funi +& +funi +, + +314 +io_ +< +Sm +, +Oti +, +Hdr +>* +this_hdr +) + +316 + gboo_asio_hdr_voke_hrs +:: +voke +( + +317 +funi +, +this_hdr +-> +hdr_ +); + +320 + gme + < +tyme + + gFuni +,ym + gSm +, + +321 +tyme + + gOti +,ym + gHdr +> + +322 +le +  +asio_hdr_voke +(cڡ +Funi +& +funi +, + +323 +io_ +< +Sm +, +Oti +, +Hdr +>* +this_hdr +) + +325 + gboo_asio_hdr_voke_hrs +:: +voke +( + +326 +funi +, +this_hdr +-> +hdr_ +); + +329 + gme + < +tyme + + gSm +,ym + gOti +,ym + gHdr +> + +330 +le +  +async_io +( +Sm +& +xt_y +, +am_ce +& +ce +, + +331 cڡ +Oti +& + +, +Hdr +& +hdr +) + +333 + gio_ +< + gSm +, + gOti +, + gHdr +>( + +334 + gxt_y +, + gce +, + g +, + ghdr +)( + +335 + gboo +:: +syem +:: +r_code +(), 0, 1); + +341 + gme + < +tyme + + gSm +,ym + gOti +, + +342 +tyme + + gHdr +,ym + gAot +> + +343  + gassocd_lot +< + +344 + gs +:: +da +:: +io_ +< +Sm +, + gOti +, + gHdr +>, + gAot +> + +346  +tyme + + tassocd_lot +< + tHdr +, + tAot +>:: + tty +ype; + +348  +ty + +g +(cڡ +s +:: +da +:: +io_ +< +Sm +, +Oti +, +Hdr +>& +h +, + +349 cڡ +Aot +& +a + = Aot() +BOOST_ASIO_NOEXCEPT + + +351  +assocd_lot +< +Hdr +, +Aot +>:: +g +( +h +. +hdr_ +, +a +); + +355 + gme + < +tyme + + gSm +,ym + gOti +, + +356 +tyme + + gHdr +,ym + gExecut +> + +357  + gassocd_execut +< + +358 + gs +:: +da +:: +io_ +< +Sm +, + gOti +, + gHdr +>, + gExecut +> + +360  +tyme + + tassocd_execut +< + tHdr +, + tExecut +>:: + tty +ype; + +362  +ty + +g +(cڡ +s +:: +da +:: +io_ +< +Sm +, +Oti +, +Hdr +>& +h +, + +363 cڡ +Execut +& +ex + = Execut() +BOOST_ASIO_NOEXCEPT + + +365  +assocd_execut +< +Hdr +, +Execut +>:: +g +( +h +. +hdr_ +, +ex +); + +372  + ~ + + @/usr/include/boost/asio/ssl/detail/openssl_init.hpp + +11 #ide +BOOST_ASIO_SSL_DETAIL_OPENSSL_INIT_HPP + + +12  + #BOOST_ASIO_SSL_DETAIL_OPENSSL_INIT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +28 +mea + + gs + { + +29 +mea + + gda + { + +31 as + cݒs__ba + + +32 : +ive + +ncyab + + +34 +eed +: + +36 +ass + +do_ +; + +43 +BOOST_ASIO_DECL +  + gboo +:: +asio +:: +da +:: +shed_r +< +do_ +> + +(); + +45 #i! +defed +( +SSL_OP_NO_COMPRESSION +) \ + +46 && ( + gOPENSSL_VERSION_NUMBER + >= 0x00908000L) + +49 +BOOST_ASIO_DECL +  +STACK_OF +( +SSL_COMP +)* +g_nu_comessi_mhods +(); + +54 + gme + < +bo + + gDo_In + = +ue +> + +55 as + cݒs_ + : +ive + +ݒs__ba + + +57 +public +: + +59 +ݒs_ +() + +60 : +f_ +( + +()) + +62 +usg + +mea + +d +; + +65 +ݒs_ +* + gtmp + = & +_ +; + +66 +memmove +(& +tmp +, &tmp, ( +ݒs_ +*)); + +70 ~ +ݒs_ +() + +74 #i! +defed +( +SSL_OP_NO_COMPRESSION +) \ + +75 && ( + gOPENSSL_VERSION_NUMBER + >= 0x00908000L) + +76 +usg + +ݒs__ba +:: +g_nu_comessi_mhods +; + +80 + give +: + +82  +ݒs_ + +_ +; + +86 + gboo +:: +asio +:: +da +:: +shed_r +< +do_ +> +f_ +; + +89 + gme + < +bo + + gDo_In +> + +90 + gݒs_ +< + gDo_In +> ons_:: +_ +; + +97  + ~ + +99 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +100  + ~ + + @/usr/include/boost/asio/ssl/detail/openssl_types.hpp + +11 #ide +BOOST_ASIO_SSL_DETAIL_OPENSSL_TYPES_HPP + + +12  + #BOOST_ASIO_SSL_DETAIL_OPENSSL_TYPES_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~<ݒs/cf.h +> + +21  + ~<ݒs/s.h +> + +22 #i! +defed +( +OPENSSL_NO_ENGINE +) + +23  + ~<ݒs/ge.h +> + +25  + ~<ݒs/dh.h +> + +26  + ~<ݒs/r.h +> + +27  + ~<ݒs/r.h +> + +28  + ~<ݒs/x509v3.h +> + + @/usr/include/boost/asio/ssl/detail/password_callback.hpp + +11 #ide +BOOST_ASIO_SSL_DETAIL_PASSWORD_CALLBACK_HPP + + +12  + #BOOST_ASIO_SSL_DETAIL_PASSWORD_CALLBACK_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +28 +mea + + gs + { + +29 +mea + + gda + { + +31 as + csswd_back_ba + + +33 + gpublic +: + +34 +vtu + ~ +sswd_back_ba +() + +38 +vtu + +d +:: +rg + + +(d:: +size_t + +size +, + +39 +cڋxt_ba +:: +sswd_puo + +puo +) = 0; + +42 + gme + < +tyme + + gPasswdClback +> + +43 as + csswd_back + : +public + +sswd_back_ba + + +45 +public +: + +46 +exic + +sswd_back +( +PasswdClback + +back +) + +47 : +back_ +( +back +) + +51 +vtu + +d +:: +rg + + +(d:: +size_t + +size +, + +52 +cڋxt_ba +:: +sswd_puo + +puo +) + +54  +back_ +( +size +, +puo +); + +57 + give +: + +58 +PasswdClback + +back_ +; + +66  + ~ + + @/usr/include/boost/asio/ssl/detail/read_op.hpp + +11 #ide +BOOST_ASIO_SSL_DETAIL_READ_OP_HPP + + +12  + #BOOST_ASIO_SSL_DETAIL_READ_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +21  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gasio + { + +27 +mea + + gs + { + +28 +mea + + gda + { + +30 + gme + < +tyme + + gMubBufrSequ +> + +31 as + cad_ + + +33 + gpublic +: + +34 +ad_ +(cڡ +MubBufrSequ +& +bufrs +) + +35 : +bufrs_ +( +bufrs +) + +39 +ge +:: +wt + +ݔ +()nge& +g +, + +40 + gboo +:: +syem +:: +r_code +& +ec +, + +41 + gd +:: +size_t +& +bys_sed +) const + +43 +boo +:: +asio +:: +mub_bufr + +bufr + = + +44 +boo +:: +asio +:: +da +:: +bufr_qu_adr +:: +f +( +bufrs_ +); + +47  + gg +. +ad +( +bufr +, +ec +, +bys_sed +); + +50 + gme + < +tyme + + gHdr +> + +51  +_hdr +( +Hdr +& +hdr +, + +52 cڡ +boo +:: +syem +:: +r_code +& +ec +, + +53 cڡ +d +:: +size_t +& +bys_sed +) const + +55 +hdr +( +ec +, +bys_sed +); + +58 + give +: + +59 +MubBufrSequ + +bufrs_ +; + +67  + ~ + + @/usr/include/boost/asio/ssl/detail/shutdown_op.hpp + +11 #ide +BOOST_ASIO_SSL_DETAIL_SHUTDOWN_OP_HPP + + +12  + #BOOST_ASIO_SSL_DETAIL_SHUTDOWN_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + gs + { + +27 +mea + + gda + { + +29 as + cshutdown_ + + +31 + gpublic +: + +32 +ge +:: +wt + +ݔ +()nge& +g +, + +33 + gboo +:: +syem +:: +r_code +& +ec +, + +34 + gd +:: +size_t +& +bys_sed +) const + +36 +bys_sed + = 0; + +37  + gg +. +shutdown +( +ec +); + +40 + gme + < +tyme + + gHdr +> + +41  +_hdr +( +Hdr +& +hdr +, + +42 cڡ +boo +:: +syem +:: +r_code +& +ec +, + +43 cڡ +d +:: +size_t +&) const + +45 +hdr +( +ec +); + +54  + ~ + + @/usr/include/boost/asio/ssl/detail/stream_core.hpp + +11 #ide +BOOST_ASIO_SSL_DETAIL_STREAM_CORE_HPP + + +12  + #BOOST_ASIO_SSL_DETAIL_STREAM_CORE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_BOOST_DATE_TIME +) + +21  + ~ + +23  + ~ + +25  + ~ + +26  + ~ + +28  + ~ + +30 +mea + + gboo + { + +31 +mea + + gasio + { + +32 +mea + + gs + { + +33 +mea + + gda + { + +35  + sam_ce + + +39 um { + gmax_s_cd_size + = 17 * 1024 }; + +41 +am_ce +( +SSL_CTX +* +cڋxt +, +boo +:: +asio +:: +io_cڋxt +& io_context) + +42 : +ge_ +( +cڋxt +), + +43 +ndg_ad_ +( +io_cڋxt +), + +44 +ndg_wre_ +( +io_cڋxt +), + +45 +ouut_bufr_a_ +( +max_s_cd_size +), + +46 +ouut_bufr_ +( +boo +:: +asio +:: +bufr +( +ouut_bufr_a_ +)), + +47 +put_bufr_a_ +( +max_s_cd_size +), + +48 +put_bufr_ +( +boo +:: +asio +:: +bufr +( +put_bufr_a_ +)) + +50 +ndg_ad_ +. +expes_ +( +g_f +()); + +51 + gndg_wre_ +. +expes_ +( +g_f +()); + +54 ~ +am_ce +() + +59 +ge + + gge_ +; + +61 #i +defed +( +BOOST_ASIO_HAS_BOOST_DATE_TIME +) + +63 + gboo +:: +asio +:: +ddle_tim + +ndg_ad_ +; + +66 + gboo +:: +asio +:: +ddle_tim + +ndg_wre_ +; + +69  + gboo +:: +asio +:: +ddle_tim +:: +time_ty + +g_f +() + +71  +boo +:: +posix_time +:: +g_f +; + +75  + gboo +:: +asio +:: +ddle_tim +:: +time_ty + +pos_f +() + +77  +boo +:: +posix_time +:: +pos_f +; + +81  + gboo +:: +asio +:: +ddle_tim +:: +time_ty + +expy +( + +82 cڡ +boo +:: +asio +:: +ddle_tim +& +tim +) + +84  +tim +. +expes_ +(); + +88 + gboo +:: +asio +:: +dy_tim + +ndg_ad_ +; + +91 + gboo +:: +asio +:: +dy_tim + +ndg_wre_ +; + +94  + gboo +:: +asio +:: +dy_tim +:: +time_pot + +g_f +() + +96  ( +boo +:: +asio +:: +dy_tim +:: +time_pot +:: +m +)(); + +100  + gboo +:: +asio +:: +dy_tim +:: +time_pot + +pos_f +() + +102  ( +boo +:: +asio +:: +dy_tim +:: +time_pot +:: +max +)(); + +106  + gboo +:: +asio +:: +dy_tim +:: +time_pot + +expy +( + +107 cڡ +boo +:: +asio +:: +dy_tim +& +tim +) + +109  +tim +. +expy +(); + +114 + gd +:: +ve +<> +ouut_bufr_a_ +; + +117 cڡ + gboo +:: +asio +:: +mub_bufr + +ouut_bufr_ +; + +120 + gd +:: +ve +<> +put_bufr_a_ +; + +123 cڡ + gboo +:: +asio +:: +mub_bufr + +put_bufr_ +; + +126 + gboo +:: +asio +:: +cڡ_bufr + +put_ +; + +134  + ~ + + @/usr/include/boost/asio/ssl/detail/verify_callback.hpp + +11 #ide +BOOST_ASIO_SSL_DETAIL_VERIFY_CALLBACK_HPP + + +12  + #BOOST_ASIO_SSL_DETAIL_VERIFY_CALLBACK_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + gs + { + +27 +mea + + gda + { + +29 as + cvify_back_ba + + +31 + gpublic +: + +32 +vtu + ~ +vify_back_ba +() + +36 +vtu + +bo + + +(bo +evifd +, +vify_cڋxt +& +x +) = 0; + +39 + gme + < +tyme + + gVifyClback +> + +40 as + cvify_back + : +public + +vify_back_ba + + +42 +public +: + +43 +exic + +vify_back +( +VifyClback + +back +) + +44 : +back_ +( +back +) + +48 +vtu + +bo + + +(bo +evifd +, +vify_cڋxt +& +x +) + +50  +back_ +( +evifd +, +x +); + +53 + give +: + +54 +VifyClback + +back_ +; + +62  + ~ + + @/usr/include/boost/asio/ssl/detail/write_op.hpp + +11 #ide +BOOST_ASIO_SSL_DETAIL_WRITE_OP_HPP + + +12  + #BOOST_ASIO_SSL_DETAIL_WRITE_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +21  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gasio + { + +27 +mea + + gs + { + +28 +mea + + gda + { + +30 + gme + < +tyme + + gCڡBufrSequ +> + +31 as + cwre_ + + +33 + gpublic +: + +34 +wre_ +(cڡ +CڡBufrSequ +& +bufrs +) + +35 : +bufrs_ +( +bufrs +) + +39 +ge +:: +wt + +ݔ +()nge& +g +, + +40 + gboo +:: +syem +:: +r_code +& +ec +, + +41 + gd +:: +size_t +& +bys_sed +) const + +43 +boo +:: +asio +:: +cڡ_bufr + +bufr + = + +44 +boo +:: +asio +:: +da +:: +bufr_qu_adr +:: +f +( +bufrs_ +); + +47  + gg +. +wre +( +bufr +, +ec +, +bys_sed +); + +50 + gme + < +tyme + + gHdr +> + +51  +_hdr +( +Hdr +& +hdr +, + +52 cڡ +boo +:: +syem +:: +r_code +& +ec +, + +53 cڡ +d +:: +size_t +& +bys_sed +) const + +55 +hdr +( +ec +, +bys_sed +); + +58 + give +: + +59 +CڡBufrSequ + +bufrs_ +; + +67  + ~ + + @/usr/include/boost/asio/ssl/impl/context.hpp + +12 #ide +BOOST_ASIO_SSL_IMPL_CONTEXT_HPP + + +13  + #BOOST_ASIO_SSL_IMPL_CONTEXT_HPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +21  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gasio + { + +27 +mea + + gs + { + +29 + gme + < +tyme + + gVifyClback +> + +30  + gcڋxt +:: +t_vify_back +( +VifyClback + +back +) + +32 +boo +:: +syem +:: +r_code + +ec +; + +33 + gthis +-> +t_vify_back +( +back +, +ec +); + +34 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "set_verify_callback"); + +37 + gme + < +tyme + + gVifyClback +> + +38 +BOOST_ASIO_SYNC_OP_VOID + + gcڋxt +:: +t_vify_back +( + +39 +VifyClback + +back +, +boo +:: +syem +:: +r_code +& +ec +) + +41 +do_t_vify_back +( + +42 +w + +da +:: +vify_back +< +VifyClback +>( +back +), +ec +); + +43 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +46 + gme + < +tyme + + gPasswdClback +> + +47  + gcڋxt +:: +t_sswd_back +( +PasswdClback + +back +) + +49 +boo +:: +syem +:: +r_code + +ec +; + +50 + gthis +-> +t_sswd_back +( +back +, +ec +); + +51 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "set_password_callback"); + +54 + gme + < +tyme + + gPasswdClback +> + +55 +BOOST_ASIO_SYNC_OP_VOID + + gcڋxt +:: +t_sswd_back +( + +56 +PasswdClback + +back +, +boo +:: +syem +:: +r_code +& +ec +) + +58 +do_t_sswd_back +( + +59 +w + +da +:: +sswd_back +< +PasswdClback +>( +back +), +ec +); + +60 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +67  + ~ + + @/usr/include/boost/asio/ssl/impl/context.ipp + +12 #ide +BOOST_ASIO_SSL_IMPL_CONTEXT_IPP + + +13  + #BOOST_ASIO_SSL_IMPL_CONTEXT_IPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + + gboo + { + +30 +mea + + gasio + { + +31 +mea + + gs + { + +33  + gcڋxt +:: +bio_nup + + +35 +BIO +* +p +; + +36 ~ +bio_nup +({ i( + gp +:: +BIO_ +( +p +); } + +39  + gcڋxt +:: +x509_nup + + +41 +X509 +* +p +; + +42 ~ +x509_nup +({ i( + gp +:: +X509_ +( +p +); } + +45  + gcڋxt +:: +evp_pkey_nup + + +47 +EVP_PKEY +* +p +; + +48 ~ +evp_pkey_nup +({ i( + gp +:: +EVP_PKEY_ +( +p +); } + +51  + gcڋxt +:: +r_nup + + +53 +RSA +* +p +; + +54 ~ +r_nup +({ i( + gp +:: +RSA_ +( +p +); } + +57  + gcڋxt +:: +dh_nup + + +59 +DH +* +p +; + +60 ~ +dh_nup +({ i( + gp +:: +DH_ +( +p +); } + +63 + gcڋxt +:: +cڋxt +(cڋxt:: +mhod + +m +) + +64 : +hd_ +(0) + +66 :: +ERR_r_r +(); + +68  + gm +) + +71 #i( +OPENSSL_VERSION_NUMBER + >0x10100000L|| +defed +( +OPENSSL_NO_SSL2 +) + +72  + gcڋxt +:: +sv2 +: + +73  +cڋxt +:: +sv2_ +: + +74  +cڋxt +:: +sv2_rv +: + +75 +boo +:: +asio +:: +da +:: +throw_r +( + +76 +boo +:: +asio +:: +r +:: +vid_gumt +, "context"); + +79  + gcڋxt +:: +sv2 +: + +80 +hd_ + = :: +SSL_CTX_w +(:: +SSLv2_mhod +()); + +82  + gcڋxt +:: +sv2_ +: + +83 +hd_ + = :: +SSL_CTX_w +(:: +SSLv2__mhod +()); + +85  + gcڋxt +:: +sv2_rv +: + +86 +hd_ + = :: +SSL_CTX_w +(:: +SSLv2_rv_mhod +()); + +91 #i( +OPENSSL_VERSION_NUMBER + >0x10100000L&& ! +defed +( +LIBRESSL_VERSION_NUMBER +) + +92  + gcڋxt +:: +sv3 +: + +93 +hd_ + = :: +SSL_CTX_w +(:: +TLS_mhod +()); + +94 i( + ghd_ +) + +96 +SSL_CTX_t_m_o_vsi +( +hd_ +, +SSL3_VERSION +); + +97 +SSL_CTX_t_max_o_vsi +( +hd_ +, +SSL3_VERSION +); + +100  + gcڋxt +:: +sv3_ +: + +101 +hd_ + = :: +SSL_CTX_w +(:: +TLS__mhod +()); + +102 i( + ghd_ +) + +104 +SSL_CTX_t_m_o_vsi +( +hd_ +, +SSL3_VERSION +); + +105 +SSL_CTX_t_max_o_vsi +( +hd_ +, +SSL3_VERSION +); + +108  + gcڋxt +:: +sv3_rv +: + +109 +hd_ + = :: +SSL_CTX_w +(:: +TLS_rv_mhod +()); + +110 i( + ghd_ +) + +112 +SSL_CTX_t_m_o_vsi +( +hd_ +, +SSL3_VERSION +); + +113 +SSL_CTX_t_max_o_vsi +( +hd_ +, +SSL3_VERSION +); + +116 #i +defed +( +OPENSSL_NO_SSL3 +) + +117  + gcڋxt +:: +sv3 +: + +118  +cڋxt +:: +sv3_ +: + +119  +cڋxt +:: +sv3_rv +: + +120 +boo +:: +asio +:: +da +:: +throw_r +( + +121 +boo +:: +asio +:: +r +:: +vid_gumt +, "context"); + +124  + gcڋxt +:: +sv3 +: + +125 +hd_ + = :: +SSL_CTX_w +(:: +SSLv3_mhod +()); + +127  + gcڋxt +:: +sv3_ +: + +128 +hd_ + = :: +SSL_CTX_w +(:: +SSLv3__mhod +()); + +130  + gcڋxt +:: +sv3_rv +: + +131 +hd_ + = :: +SSL_CTX_w +(:: +SSLv3_rv_mhod +()); + +136 #i( +OPENSSL_VERSION_NUMBER + >0x10100000L&& ! +defed +( +LIBRESSL_VERSION_NUMBER +) + +137  + gcڋxt +:: +sv1 +: + +138 +hd_ + = :: +SSL_CTX_w +(:: +TLS_mhod +()); + +139 i( + ghd_ +) + +141 +SSL_CTX_t_m_o_vsi +( +hd_ +, +TLS1_VERSION +); + +142 +SSL_CTX_t_max_o_vsi +( +hd_ +, +TLS1_VERSION +); + +145  + gcڋxt +:: +sv1_ +: + +146 +hd_ + = :: +SSL_CTX_w +(:: +TLS__mhod +()); + +147 i( + ghd_ +) + +149 +SSL_CTX_t_m_o_vsi +( +hd_ +, +TLS1_VERSION +); + +150 +SSL_CTX_t_max_o_vsi +( +hd_ +, +TLS1_VERSION +); + +153  + gcڋxt +:: +sv1_rv +: + +154 +hd_ + = :: +SSL_CTX_w +(:: +TLS_rv_mhod +()); + +155 i( + ghd_ +) + +157 +SSL_CTX_t_m_o_vsi +( +hd_ +, +TLS1_VERSION +); + +158 +SSL_CTX_t_max_o_vsi +( +hd_ +, +TLS1_VERSION +); + +161 #i +defed +( +SSL_TXT_TLSV1 +) + +162  + gcڋxt +:: +sv1 +: + +163 +hd_ + = :: +SSL_CTX_w +(:: +TLSv1_mhod +()); + +165  + gcڋxt +:: +sv1_ +: + +166 +hd_ + = :: +SSL_CTX_w +(:: +TLSv1__mhod +()); + +168  + gcڋxt +:: +sv1_rv +: + +169 +hd_ + = :: +SSL_CTX_w +(:: +TLSv1_rv_mhod +()); + +172  + gcڋxt +:: +sv1 +: + +173  +cڋxt +:: +sv1_ +: + +174  +cڋxt +:: +sv1_rv +: + +175 +boo +:: +asio +:: +da +:: +throw_r +( + +176 +boo +:: +asio +:: +r +:: +vid_gumt +, "context"); + +181 #i( +OPENSSL_VERSION_NUMBER + >0x10100000L&& ! +defed +( +LIBRESSL_VERSION_NUMBER +) + +182  + gcڋxt +:: +sv11 +: + +183 +hd_ + = :: +SSL_CTX_w +(:: +TLS_mhod +()); + +184 i( + ghd_ +) + +186 +SSL_CTX_t_m_o_vsi +( +hd_ +, +TLS1_1_VERSION +); + +187 +SSL_CTX_t_max_o_vsi +( +hd_ +, +TLS1_1_VERSION +); + +190  + gcڋxt +:: +sv11_ +: + +191 +hd_ + = :: +SSL_CTX_w +(:: +TLS__mhod +()); + +192 i( + ghd_ +) + +194 +SSL_CTX_t_m_o_vsi +( +hd_ +, +TLS1_1_VERSION +); + +195 +SSL_CTX_t_max_o_vsi +( +hd_ +, +TLS1_1_VERSION +); + +198  + gcڋxt +:: +sv11_rv +: + +199 +hd_ + = :: +SSL_CTX_w +(:: +TLS_rv_mhod +()); + +200 i( + ghd_ +) + +202 +SSL_CTX_t_m_o_vsi +( +hd_ +, +TLS1_1_VERSION +); + +203 +SSL_CTX_t_max_o_vsi +( +hd_ +, +TLS1_1_VERSION +); + +206 #i +defed +( +SSL_TXT_TLSV1_1 +) + +207  + gcڋxt +:: +sv11 +: + +208 +hd_ + = :: +SSL_CTX_w +(:: +TLSv1_1_mhod +()); + +210  + gcڋxt +:: +sv11_ +: + +211 +hd_ + = :: +SSL_CTX_w +(:: +TLSv1_1__mhod +()); + +213  + gcڋxt +:: +sv11_rv +: + +214 +hd_ + = :: +SSL_CTX_w +(:: +TLSv1_1_rv_mhod +()); + +217  + gcڋxt +:: +sv11 +: + +218  +cڋxt +:: +sv11_ +: + +219  +cڋxt +:: +sv11_rv +: + +220 +boo +:: +asio +:: +da +:: +throw_r +( + +221 +boo +:: +asio +:: +r +:: +vid_gumt +, "context"); + +226 #i( +OPENSSL_VERSION_NUMBER + >0x10100000L&& ! +defed +( +LIBRESSL_VERSION_NUMBER +) + +227  + gcڋxt +:: +sv12 +: + +228 +hd_ + = :: +SSL_CTX_w +(:: +TLS_mhod +()); + +229 i( + ghd_ +) + +231 +SSL_CTX_t_m_o_vsi +( +hd_ +, +TLS1_2_VERSION +); + +232 +SSL_CTX_t_max_o_vsi +( +hd_ +, +TLS1_2_VERSION +); + +235  + gcڋxt +:: +sv12_ +: + +236 +hd_ + = :: +SSL_CTX_w +(:: +TLS__mhod +()); + +237 i( + ghd_ +) + +239 +SSL_CTX_t_m_o_vsi +( +hd_ +, +TLS1_2_VERSION +); + +240 +SSL_CTX_t_max_o_vsi +( +hd_ +, +TLS1_2_VERSION +); + +243  + gcڋxt +:: +sv12_rv +: + +244 +hd_ + = :: +SSL_CTX_w +(:: +TLS_rv_mhod +()); + +245 i( + ghd_ +) + +247 +SSL_CTX_t_m_o_vsi +( +hd_ +, +TLS1_2_VERSION +); + +248 +SSL_CTX_t_max_o_vsi +( +hd_ +, +TLS1_2_VERSION +); + +251 #i +defed +( +SSL_TXT_TLSV1_2 +) + +252  + gcڋxt +:: +sv12 +: + +253 +hd_ + = :: +SSL_CTX_w +(:: +TLSv1_2_mhod +()); + +255  + gcڋxt +:: +sv12_ +: + +256 +hd_ + = :: +SSL_CTX_w +(:: +TLSv1_2__mhod +()); + +258  + gcڋxt +:: +sv12_rv +: + +259 +hd_ + = :: +SSL_CTX_w +(:: +TLSv1_2_rv_mhod +()); + +262  + gcڋxt +:: +sv12 +: + +263  +cڋxt +:: +sv12_ +: + +264  +cڋxt +:: +sv12_rv +: + +265 +boo +:: +asio +:: +da +:: +throw_r +( + +266 +boo +:: +asio +:: +r +:: +vid_gumt +, "context"); + +271 #i( +OPENSSL_VERSION_NUMBER + >= 0x10101000L) \ + +272 && ! +defed +( +LIBRESSL_VERSION_NUMBER +) + +273  + gcڋxt +:: +sv13 +: + +274 +hd_ + = :: +SSL_CTX_w +(:: +TLS_mhod +()); + +275 i( + ghd_ +) + +277 +SSL_CTX_t_m_o_vsi +( +hd_ +, +TLS1_3_VERSION +); + +278 +SSL_CTX_t_max_o_vsi +( +hd_ +, +TLS1_3_VERSION +); + +281  + gcڋxt +:: +sv13_ +: + +282 +hd_ + = :: +SSL_CTX_w +(:: +TLS__mhod +()); + +283 i( + ghd_ +) + +285 +SSL_CTX_t_m_o_vsi +( +hd_ +, +TLS1_3_VERSION +); + +286 +SSL_CTX_t_max_o_vsi +( +hd_ +, +TLS1_3_VERSION +); + +289  + gcڋxt +:: +sv13_rv +: + +290 +hd_ + = :: +SSL_CTX_w +(:: +TLS_rv_mhod +()); + +291 i( + ghd_ +) + +293 +SSL_CTX_t_m_o_vsi +( +hd_ +, +TLS1_3_VERSION +); + +294 +SSL_CTX_t_max_o_vsi +( +hd_ +, +TLS1_3_VERSION +); + +299  + gcڋxt +:: +sv13 +: + +300  +cڋxt +:: +sv13_ +: + +301  +cڋxt +:: +sv13_rv +: + +302 +boo +:: +asio +:: +da +:: +throw_r +( + +303 +boo +:: +asio +:: +r +:: +vid_gumt +, "context"); + +309  + gcڋxt +:: +sv23 +: + +310 +hd_ + = :: +SSL_CTX_w +(:: +SSLv23_mhod +()); + +312  + gcڋxt +:: +sv23_ +: + +313 +hd_ + = :: +SSL_CTX_w +(:: +SSLv23__mhod +()); + +315  + gcڋxt +:: +sv23_rv +: + +316 +hd_ + = :: +SSL_CTX_w +(:: +SSLv23_rv_mhod +()); + +320 #i( +OPENSSL_VERSION_NUMBER + >0x10100000L&& ! +defed +( +LIBRESSL_VERSION_NUMBER +) + +321  + gcڋxt +:: +s +: + +322 +hd_ + = :: +SSL_CTX_w +(:: +TLS_mhod +()); + +323 i( + ghd_ +) + +324 +SSL_CTX_t_m_o_vsi +( +hd_ +, +TLS1_VERSION +); + +326  + gcڋxt +:: +s_ +: + +327 +hd_ + = :: +SSL_CTX_w +(:: +TLS__mhod +()); + +328 i( + ghd_ +) + +329 +SSL_CTX_t_m_o_vsi +( +hd_ +, +TLS1_VERSION +); + +331  + gcڋxt +:: +s_rv +: + +332 +hd_ + = :: +SSL_CTX_w +(:: +TLS_rv_mhod +()); + +333 i( + ghd_ +) + +334 +SSL_CTX_t_m_o_vsi +( +hd_ +, +TLS1_VERSION +); + +337  + gcڋxt +:: +s +: + +338 +hd_ + = :: +SSL_CTX_w +(:: +SSLv23_mhod +()); + +339 i( + ghd_ +) + +340 +SSL_CTX_t_tis +( +hd_ +, +SSL_OP_NO_SSLv2 + | +SSL_OP_NO_SSLv3 +); + +342  + gcڋxt +:: +s_ +: + +343 +hd_ + = :: +SSL_CTX_w +(:: +SSLv23__mhod +()); + +344 i( + ghd_ +) + +345 +SSL_CTX_t_tis +( +hd_ +, +SSL_OP_NO_SSLv2 + | +SSL_OP_NO_SSLv3 +); + +347  + gcڋxt +:: +s_rv +: + +348 +hd_ + = :: +SSL_CTX_w +(:: +SSLv23_rv_mhod +()); + +349 i( + ghd_ +) + +350 +SSL_CTX_t_tis +( +hd_ +, +SSL_OP_NO_SSLv2 + | +SSL_OP_NO_SSLv3 +); + +355 +hd_ + = :: +SSL_CTX_w +(0); + +359 i( + ghd_ + == 0) + +361 +boo +:: +syem +:: +r_code + +ec +( + +362 +ic_ +<>(:: +ERR_g_r +()), + +363 +boo +:: +asio +:: +r +:: +g_s_gy +()); + +364 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "context"); + +367 +t_tis +( +no_comessi +); + +370 #i +defed +( +BOOST_ASIO_HAS_MOVE +|| defed( +GENERATING_DOCUMENTATION +) + +371 + gcڋxt +:: +cڋxt +(cڋxt&& +h +) + +373 +hd_ + = +h +.handle_; + +374 + gh +. + ghd_ + = 0; + +377 + gcڋxt +& cڋxt:: +ݔ +=( +cڋxt +&& +h +) + +379 +cڋxt + +tmp +( +BOOST_ASIO_MOVE_CAST +(cڋxt)(* +this +)); + +380 + ghd_ + = +h +. +hd_ +; + +381 + gh +. + ghd_ + = 0; + +382  * + gthis +; + +386 + gcڋxt +::~ +cڋxt +() + +388 i( +hd_ +) + +390 #i( +OPENSSL_VERSION_NUMBER + >0x10100000L&& ! +defed +( +LIBRESSL_VERSION_NUMBER +) + +391 * +cb_urda + = :: +SSL_CTX_g_deu_sswd_cb_urda +( +hd_ +); + +393 * + gcb_urda + = +hd_ +-> +deu_sswd_back_urda +; + +395 i( + gcb_urda +) + +397 + gda +:: +sswd_back_ba +* +back + = + +398 +ic_ +< +da +:: +sswd_back_ba +*>( + +399 +cb_urda +); + +400 +de + + gback +; + +401 #i( +OPENSSL_VERSION_NUMBER + >0x10100000L&& ! +defed +( +LIBRESSL_VERSION_NUMBER +) + +402 :: +SSL_CTX_t_deu_sswd_cb_urda +( +hd_ +, 0); + +404 + ghd_ +-> + gdeu_sswd_back_urda + = 0; + +408 i( +SSL_CTX_g_p_da +( +hd_ +)) + +410 + gda +:: +vify_back_ba +* +back + = + +411 +ic_ +< +da +:: +vify_back_ba +*>( + +412 +SSL_CTX_g_p_da +( +hd_ +)); + +413 +de + + gback +; + +414 +SSL_CTX_t_p_da +( +hd_ +, 0); + +417 :: +SSL_CTX_ +( +hd_ +); + +421 + gcڋxt +:: +tive_hd_ty + +cڋxt +:: +tive_hd +() + +423  +hd_ +; + +426  + gcڋxt +:: +r_tis +( +cڋxt +:: +tis + +o +) + +428 +boo +:: +syem +:: +r_code + +ec +; + +429 +r_tis +( +o +, +ec +); + +430 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "clear_options"); + +433 +BOOST_ASIO_SYNC_OP_VOID + + gcڋxt +:: +r_tis +( + +434 +cڋxt +:: +tis + +o +, +boo +:: +syem +:: +r_code +& +ec +) + +436 #i( +OPENSSL_VERSION_NUMBER + >= 0x009080DFL) \ + +437 && ( +OPENSSL_VERSION_NUMBER + != 0x00909000L) + +438 #i! +defed +( +SSL_OP_NO_COMPRESSION +) + +439 i(( +o + & +cڋxt +:: +no_comessi +) != 0) + +441 #i( +OPENSSL_VERSION_NUMBER + >= 0x00908000L) + +442 +hd_ +-> +comp_mhods + = +SSL_COMP_g_comessi_mhods +(); + +444 + go + ^ +cڋxt +:: +no_comessi +; + +448 :: +SSL_CTX_r_tis +( +hd_ +, +o +); + +450 + gec + = +boo +:: +syem +:: +r_code +(); + +453 () + go +; + +454 + gec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +457 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +460  + gcڋxt +:: +t_tis +( +cڋxt +:: +tis + +o +) + +462 +boo +:: +syem +:: +r_code + +ec +; + +463 +t_tis +( +o +, +ec +); + +464 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "set_options"); + +467 +BOOST_ASIO_SYNC_OP_VOID + + gcڋxt +:: +t_tis +( + +468 +cڋxt +:: +tis + +o +, +boo +:: +syem +:: +r_code +& +ec +) + +470 #i! +defed +( +SSL_OP_NO_COMPRESSION +) + +471 i(( +o + & +cڋxt +:: +no_comessi +) != 0) + +473 #i( +OPENSSL_VERSION_NUMBER + >= 0x00908000L) + +474 +hd_ +-> +comp_mhods + = + +475 +boo +:: +asio +:: +s +:: +da +:: +ݒs_ +<>:: +g_nu_comessi_mhods +(); + +477 + go + ^ +cڋxt +:: +no_comessi +; + +481 :: +SSL_CTX_t_tis +( +hd_ +, +o +); + +483 + gec + = +boo +:: +syem +:: +r_code +(); + +484 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +487  + gcڋxt +:: +t_vify_mode +( +vify_mode + +v +) + +489 +boo +:: +syem +:: +r_code + +ec +; + +490 +t_vify_mode +( +v +, +ec +); + +491 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "set_verify_mode"); + +494 +BOOST_ASIO_SYNC_OP_VOID + + gcڋxt +:: +t_vify_mode +( + +495 +vify_mode + +v +, +boo +:: +syem +:: +r_code +& +ec +) + +497 :: +SSL_CTX_t_vify +( +hd_ +, +v +, :: +SSL_CTX_g_vify_back +(handle_)); + +499 + gec + = +boo +:: +syem +:: +r_code +(); + +500 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +503  + gcڋxt +:: +t_vify_dth +( +dth +) + +505 +boo +:: +syem +:: +r_code + +ec +; + +506 +t_vify_dth +( +dth +, +ec +); + +507 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "set_verify_depth"); + +510 +BOOST_ASIO_SYNC_OP_VOID + + gcڋxt +:: +t_vify_dth +( + +511  +dth +, +boo +:: +syem +:: +r_code +& +ec +) + +513 :: +SSL_CTX_t_vify_dth +( +hd_ +, +dth +); + +515 + gec + = +boo +:: +syem +:: +r_code +(); + +516 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +519  + gcڋxt +:: +ld_vify_fe +(cڡ +d +:: +rg +& +fame +) + +521 +boo +:: +syem +:: +r_code + +ec +; + +522 +ld_vify_fe +( +fame +, +ec +); + +523 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "load_verify_file"); + +526 +BOOST_ASIO_SYNC_OP_VOID + + gcڋxt +:: +ld_vify_fe +( + +527 cڡ +d +:: +rg +& +fame +, +boo +:: +syem +:: +r_code +& +ec +) + +529 :: +ERR_r_r +(); + +531 i(:: +SSL_CTX_ld_vify_lotis +( +hd_ +, +fame +. +c_r +(), 0) != 1) + +533 +ec + = +boo +:: +syem +:: +r_code +( + +534 +ic_ +<>(:: +ERR_g_r +()), + +535 +boo +:: +asio +:: +r +:: +g_s_gy +()); + +536 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +539 + gec + = +boo +:: +syem +:: +r_code +(); + +540 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +543  + gcڋxt +:: +add_ifi_authܙy +(cڡ +cڡ_bufr +& + +) + +545 +boo +:: +syem +:: +r_code + +ec +; + +546 +add_ifi_authܙy +( + +, +ec +); + +547 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "add_certificate_authority"); + +550 +BOOST_ASIO_SYNC_OP_VOID + + gcڋxt +:: +add_ifi_authܙy +( + +551 cڡ +cڡ_bufr +& + +, +boo +:: +syem +:: +r_code +& +ec +) + +553 :: +ERR_r_r +(); + +555 +bio_nup + + gbio + = { +make_bufr_bio +( + +) }; + +556 i( + gbio +. + gp +) + +558 i( +X509_STORE +* + ge + = :: +SSL_CTX_g__e +( +hd_ +)) + +562 +x509_nup + + g + = { :: +PEM_ad_bio_X509 +( +bio +. +p +, 0, 0, 0) }; + +563 i(! + g +. + gp +) + +566 i(:: +X509_STORE_add_ +( +e +, + +. +p +) != 1) + +568 +ec + = +boo +:: +syem +:: +r_code +( + +569 +ic_ +<>(:: +ERR_g_r +()), + +570 +boo +:: +asio +:: +r +:: +g_s_gy +()); + +571 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +577 + gec + = +boo +:: +syem +:: +r_code +(); + +578 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +581  + gcڋxt +:: +t_deu_vify_ths +() + +583 +boo +:: +syem +:: +r_code + +ec +; + +584 +t_deu_vify_ths +( +ec +); + +585 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "set_default_verify_paths"); + +588 +BOOST_ASIO_SYNC_OP_VOID + + gcڋxt +:: +t_deu_vify_ths +( + +589 +boo +:: +syem +:: +r_code +& +ec +) + +591 :: +ERR_r_r +(); + +593 i(:: +SSL_CTX_t_deu_vify_ths +( +hd_ +) != 1) + +595 +ec + = +boo +:: +syem +:: +r_code +( + +596 +ic_ +<>(:: +ERR_g_r +()), + +597 +boo +:: +asio +:: +r +:: +g_s_gy +()); + +598 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +601 + gec + = +boo +:: +syem +:: +r_code +(); + +602 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +605  + gcڋxt +:: +add_vify_th +(cڡ +d +:: +rg +& +th +) + +607 +boo +:: +syem +:: +r_code + +ec +; + +608 +add_vify_th +( +th +, +ec +); + +609 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "add_verify_path"); + +612 +BOOST_ASIO_SYNC_OP_VOID + + gcڋxt +:: +add_vify_th +( + +613 cڡ +d +:: +rg +& +th +, +boo +:: +syem +:: +r_code +& +ec +) + +615 :: +ERR_r_r +(); + +617 i(:: +SSL_CTX_ld_vify_lotis +( +hd_ +, 0, +th +. +c_r +()) != 1) + +619 +ec + = +boo +:: +syem +:: +r_code +( + +620 +ic_ +<>(:: +ERR_g_r +()), + +621 +boo +:: +asio +:: +r +:: +g_s_gy +()); + +622 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +625 + gec + = +boo +:: +syem +:: +r_code +(); + +626 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +629  + gcڋxt +:: +u_ifi +( + +630 cڡ +cڡ_bufr +& +ifi +, +fe_fm + +fm +) + +632 + gboo +:: +syem +:: +r_code + +ec +; + +633 +u_ifi +( +ifi +, +fm +, +ec +); + +634 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "use_certificate"); + +637 +BOOST_ASIO_SYNC_OP_VOID + + gcڋxt +:: +u_ifi +( + +638 cڡ +cڡ_bufr +& +ifi +, +fe_fm + +fm +, + +639 +boo +:: +syem +:: +r_code +& +ec +) + +641 :: +ERR_r_r +(); + +643 i( + gfm + = +cڋxt_ba +:: +a1 +) + +645 i(:: +SSL_CTX_u_ifi_ASN1 +( +hd_ +, + +646 +ic_ +<>( +ifi +. +size +()), + +647 +ic_ +( +ifi +. +da +())) == 1) + +649 +ec + = +boo +:: +syem +:: +r_code +(); + +650 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +653 i( + gfm + = +cڋxt_ba +:: +m +) + +655 +bio_nup + +bio + = { +make_bufr_bio +( +ifi +) }; + +656 i( + gbio +. + gp +) + +658 +x509_nup + + g + = { :: +PEM_ad_bio_X509 +( +bio +. +p +, 0, 0, 0) }; + +659 i( + g +. + gp +) + +661 i(:: +SSL_CTX_u_ifi +( +hd_ +, + +. +p +) == 1) + +663 +ec + = +boo +:: +syem +:: +r_code +(); + +664 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +671 + gec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +672 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +675 + gec + = +boo +:: +syem +:: +r_code +( + +676 +ic_ +<>(:: +ERR_g_r +()), + +677 +boo +:: +asio +:: +r +:: +g_s_gy +()); + +678 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +681  + gcڋxt +:: +u_ifi_fe +( + +682 cڡ +d +:: +rg +& +fame +, +fe_fm + +fm +) + +684 + gboo +:: +syem +:: +r_code + +ec +; + +685 +u_ifi_fe +( +fame +, +fm +, +ec +); + +686 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "use_certificate_file"); + +689 +BOOST_ASIO_SYNC_OP_VOID + + gcڋxt +:: +u_ifi_fe +( + +690 cڡ +d +:: +rg +& +fame +, +fe_fm + +fm +, + +691 +boo +:: +syem +:: +r_code +& +ec +) + +693  +fe_ty +; + +694  + gfm +) + +696  + gcڋxt_ba +:: +a1 +: + +697 +fe_ty + = +SSL_FILETYPE_ASN1 +; + +699  + gcڋxt_ba +:: +m +: + +700 +fe_ty + = +SSL_FILETYPE_PEM +; + +704 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +705 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +709 :: +ERR_r_r +(); + +711 i(:: +SSL_CTX_u_ifi_fe +( +hd_ +, +fame +. +c_r +(), +fe_ty +) != 1) + +713 +ec + = +boo +:: +syem +:: +r_code +( + +714 +ic_ +<>(:: +ERR_g_r +()), + +715 +boo +:: +asio +:: +r +:: +g_s_gy +()); + +716 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +719 + gec + = +boo +:: +syem +:: +r_code +(); + +720 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +723  + gcڋxt +:: +u_ifi_cha +(cڡ +cڡ_bufr +& +cha +) + +725 +boo +:: +syem +:: +r_code + +ec +; + +726 +u_ifi_cha +( +cha +, +ec +); + +727 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "use_certificate_chain"); + +730 +BOOST_ASIO_SYNC_OP_VOID + + gcڋxt +:: +u_ifi_cha +( + +731 cڡ +cڡ_bufr +& +cha +, +boo +:: +syem +:: +r_code +& +ec +) + +733 :: +ERR_r_r +(); + +735 +bio_nup + + gbio + = { +make_bufr_bio +( +cha +) }; + +736 i( + gbio +. + gp +) + +738 #i( +OPENSSL_VERSION_NUMBER + >0x10100000L&& ! +defed +( +LIBRESSL_VERSION_NUMBER +) + +739 +m_sswd_cb +* + gback + = :: +SSL_CTX_g_deu_sswd_cb +( +hd_ +); + +740 * + gcb_urda + = :: +SSL_CTX_g_deu_sswd_cb_urda +( +hd_ +); + +742 +m_sswd_cb +* + gback + = +hd_ +-> +deu_sswd_back +; + +743 * + gcb_urda + = +hd_ +-> +deu_sswd_back_urda +; + +745 +x509_nup + + g + = { + +746 :: +PEM_ad_bio_X509_AUX +( +bio +. +p +, 0, + +747 +back +, + +748 +cb_urda +) }; + +749 i(! + g +. + gp +) + +751 + gec + = +boo +:: +syem +:: +r_code +( +ERR_R_PEM_LIB +, + +752 +boo +:: +asio +:: +r +:: +g_s_gy +()); + +753 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +756  + gsu + = :: +SSL_CTX_u_ifi +( +hd_ +, + +. +p +); + +757 i( + gsu + =0 || :: +ERR_ek_r +() != 0) + +759 +ec + = +boo +:: +syem +:: +r_code +( + +760 +ic_ +<>(:: +ERR_g_r +()), + +761 +boo +:: +asio +:: +r +:: +g_s_gy +()); + +762 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +765 #i( +OPENSSL_VERSION_NUMBER + >0x10002000L&& ! +defed +( +LIBRESSL_VERSION_NUMBER +) + +766 :: +SSL_CTX_r_cha_s +( +hd_ +); + +768 i( + ghd_ +-> + gexa_s +) + +770 :: +sk_X509_p_ +( +hd_ +-> +exa_s +, +X509_ +); + +771 + ghd_ +-> + gexa_s + = 0; + +775  +X509 +* + g + = :: +PEM_ad_bio_X509 +( +bio +. +p +, 0, + +776 +back +, + +777 +cb_urda +)) + +779 i(!:: +SSL_CTX_add_exa_cha_ +( +hd_ +, + +)) + +781 + gec + = +boo +:: +syem +:: +r_code +( + +782 +ic_ +<>(:: +ERR_g_r +()), + +783 +boo +:: +asio +:: +r +:: +g_s_gy +()); + +784 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +788 + gsu + = :: +ERR_ek_ϡ_r +(); + +789 i(( +ERR_GET_LIB +( +su += +ERR_LIB_PEM +) + +790 && ( +ERR_GET_REASON +( +su += +PEM_R_NO_START_LINE +)) + +792 :: +ERR_r_r +(); + +793 + gec + = +boo +:: +syem +:: +r_code +(); + +794 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +798 + gec + = +boo +:: +syem +:: +r_code +( + +799 +ic_ +<>(:: +ERR_g_r +()), + +800 +boo +:: +asio +:: +r +:: +g_s_gy +()); + +801 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +804  + gcڋxt +:: +u_ifi_cha_fe +(cڡ +d +:: +rg +& +fame +) + +806 +boo +:: +syem +:: +r_code + +ec +; + +807 +u_ifi_cha_fe +( +fame +, +ec +); + +808 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "use_certificate_chain_file"); + +811 +BOOST_ASIO_SYNC_OP_VOID + + gcڋxt +:: +u_ifi_cha_fe +( + +812 cڡ +d +:: +rg +& +fame +, +boo +:: +syem +:: +r_code +& +ec +) + +814 :: +ERR_r_r +(); + +816 i(:: +SSL_CTX_u_ifi_cha_fe +( +hd_ +, +fame +. +c_r +()) != 1) + +818 +ec + = +boo +:: +syem +:: +r_code +( + +819 +ic_ +<>(:: +ERR_g_r +()), + +820 +boo +:: +asio +:: +r +:: +g_s_gy +()); + +821 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +824 + gec + = +boo +:: +syem +:: +r_code +(); + +825 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +828  + gcڋxt +:: +u_ive_key +( + +829 cڡ +cڡ_bufr +& +ive_key +, +cڋxt +:: +fe_fm + +fm +) + +831 +boo +:: +syem +:: +r_code + +ec +; + +832 +u_ive_key +( +ive_key +, +fm +, +ec +); + +833 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "use_private_key"); + +836 +BOOST_ASIO_SYNC_OP_VOID + + gcڋxt +:: +u_ive_key +( + +837 cڡ +cڡ_bufr +& +ive_key +, +cڋxt +:: +fe_fm + +fm +, + +838 +boo +:: +syem +:: +r_code +& +ec +) + +840 :: +ERR_r_r +(); + +842 #i( +OPENSSL_VERSION_NUMBER + >0x10100000L&& ! +defed +( +LIBRESSL_VERSION_NUMBER +) + +843 +m_sswd_cb +* + gback + = :: +SSL_CTX_g_deu_sswd_cb +( +hd_ +); + +844 * + gcb_urda + = :: +SSL_CTX_g_deu_sswd_cb_urda +( +hd_ +); + +846 +m_sswd_cb +* + gback + = +hd_ +-> +deu_sswd_back +; + +847 * + gcb_urda + = +hd_ +-> +deu_sswd_back_urda +; + +850 +bio_nup + + gbio + = { +make_bufr_bio +( +ive_key +) }; + +851 i( + gbio +. + gp +) + +853 +evp_pkey_nup + + gevp_ive_key + = { 0 }; + +854  + gfm +) + +856  + gcڋxt_ba +:: +a1 +: + +857 +evp_ive_key +. +p + = :: +d2i_PriveKey_bio +( +bio +.p, 0); + +859  + gcڋxt_ba +:: +m +: + +860 +evp_ive_key +. +p + = :: +PEM_ad_bio_PriveKey +( + +861 +bio +. +p +, 0, +back +, + +862 +cb_urda +); + +866 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +867 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +871 i( + gevp_ive_key +. + gp +) + +873 i(:: +SSL_CTX_u_PriveKey +( +hd_ +, +evp_ive_key +. +p +) == 1) + +875 +ec + = +boo +:: +syem +:: +r_code +(); + +876 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +881 + gec + = +boo +:: +syem +:: +r_code +( + +882 +ic_ +<>(:: +ERR_g_r +()), + +883 +boo +:: +asio +:: +r +:: +g_s_gy +()); + +884 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +887  + gcڋxt +:: +u_ive_key_fe +( + +888 cڡ +d +:: +rg +& +fame +, +cڋxt +:: +fe_fm + +fm +) + +890 +boo +:: +syem +:: +r_code + +ec +; + +891 +u_ive_key_fe +( +fame +, +fm +, +ec +); + +892 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "use_private_key_file"); + +895  + gcڋxt +:: +u_r_ive_key +( + +896 cڡ +cڡ_bufr +& +ive_key +, +cڋxt +:: +fe_fm + +fm +) + +898 +boo +:: +syem +:: +r_code + +ec +; + +899 +u_r_ive_key +( +ive_key +, +fm +, +ec +); + +900 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "use_rsa_private_key"); + +903 +BOOST_ASIO_SYNC_OP_VOID + + gcڋxt +:: +u_r_ive_key +( + +904 cڡ +cڡ_bufr +& +ive_key +, +cڋxt +:: +fe_fm + +fm +, + +905 +boo +:: +syem +:: +r_code +& +ec +) + +907 :: +ERR_r_r +(); + +909 #i( +OPENSSL_VERSION_NUMBER + >0x10100000L&& ! +defed +( +LIBRESSL_VERSION_NUMBER +) + +910 +m_sswd_cb +* + gback + = :: +SSL_CTX_g_deu_sswd_cb +( +hd_ +); + +911 * + gcb_urda + = :: +SSL_CTX_g_deu_sswd_cb_urda +( +hd_ +); + +913 +m_sswd_cb +* + gback + = +hd_ +-> +deu_sswd_back +; + +914 * + gcb_urda + = +hd_ +-> +deu_sswd_back_urda +; + +917 +bio_nup + + gbio + = { +make_bufr_bio +( +ive_key +) }; + +918 i( + gbio +. + gp +) + +920 +r_nup + + gr_ive_key + = { 0 }; + +921  + gfm +) + +923  + gcڋxt_ba +:: +a1 +: + +924 +r_ive_key +. +p + = :: +d2i_RSAPriveKey_bio +( +bio +.p, 0); + +926  + gcڋxt_ba +:: +m +: + +927 +r_ive_key +. +p + = :: +PEM_ad_bio_RSAPriveKey +( + +928 +bio +. +p +, 0, +back +, + +929 +cb_urda +); + +933 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +934 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +938 i( + gr_ive_key +. + gp +) + +940 i(:: +SSL_CTX_u_RSAPriveKey +( +hd_ +, +r_ive_key +. +p +) == 1) + +942 +ec + = +boo +:: +syem +:: +r_code +(); + +943 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +948 + gec + = +boo +:: +syem +:: +r_code +( + +949 +ic_ +<>(:: +ERR_g_r +()), + +950 +boo +:: +asio +:: +r +:: +g_s_gy +()); + +951 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +954 +BOOST_ASIO_SYNC_OP_VOID + + gcڋxt +:: +u_ive_key_fe +( + +955 cڡ +d +:: +rg +& +fame +, +cڋxt +:: +fe_fm + +fm +, + +956 +boo +:: +syem +:: +r_code +& +ec +) + +958  +fe_ty +; + +959  + gfm +) + +961  + gcڋxt_ba +:: +a1 +: + +962 +fe_ty + = +SSL_FILETYPE_ASN1 +; + +964  + gcڋxt_ba +:: +m +: + +965 +fe_ty + = +SSL_FILETYPE_PEM +; + +969 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +970 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +974 :: +ERR_r_r +(); + +976 i(:: +SSL_CTX_u_PriveKey_fe +( +hd_ +, +fame +. +c_r +(), +fe_ty +) != 1) + +978 +ec + = +boo +:: +syem +:: +r_code +( + +979 +ic_ +<>(:: +ERR_g_r +()), + +980 +boo +:: +asio +:: +r +:: +g_s_gy +()); + +981 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +984 + gec + = +boo +:: +syem +:: +r_code +(); + +985 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +988  + gcڋxt +:: +u_r_ive_key_fe +( + +989 cڡ +d +:: +rg +& +fame +, +cڋxt +:: +fe_fm + +fm +) + +991 +boo +:: +syem +:: +r_code + +ec +; + +992 +u_r_ive_key_fe +( +fame +, +fm +, +ec +); + +993 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "use_rsa_private_key_file"); + +996 +BOOST_ASIO_SYNC_OP_VOID + + gcڋxt +:: +u_r_ive_key_fe +( + +997 cڡ +d +:: +rg +& +fame +, +cڋxt +:: +fe_fm + +fm +, + +998 +boo +:: +syem +:: +r_code +& +ec +) + +1000  +fe_ty +; + +1001  + gfm +) + +1003  + gcڋxt_ba +:: +a1 +: + +1004 +fe_ty + = +SSL_FILETYPE_ASN1 +; + +1006  + gcڋxt_ba +:: +m +: + +1007 +fe_ty + = +SSL_FILETYPE_PEM +; + +1011 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +1012 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +1016 :: +ERR_r_r +(); + +1018 i(:: +SSL_CTX_u_RSAPriveKey_fe +( + +1019 +hd_ +, +fame +. +c_r +(), +fe_ty +) != 1) + +1021 +ec + = +boo +:: +syem +:: +r_code +( + +1022 +ic_ +<>(:: +ERR_g_r +()), + +1023 +boo +:: +asio +:: +r +:: +g_s_gy +()); + +1024 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +1027 + gec + = +boo +:: +syem +:: +r_code +(); + +1028 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +1031  + gcڋxt +:: +u_tmp_dh +(cڡ +cڡ_bufr +& +dh +) + +1033 +boo +:: +syem +:: +r_code + +ec +; + +1034 +u_tmp_dh +( +dh +, +ec +); + +1035 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "use_tmp_dh"); + +1038 +BOOST_ASIO_SYNC_OP_VOID + + gcڋxt +:: +u_tmp_dh +( + +1039 cڡ +cڡ_bufr +& +dh +, +boo +:: +syem +:: +r_code +& +ec +) + +1041 :: +ERR_r_r +(); + +1043 +bio_nup + + gbio + = { +make_bufr_bio +( +dh +) }; + +1044 i( + gbio +. + gp +) + +1046  +do_u_tmp_dh +( +bio +. +p +, +ec +); + +1049 + gec + = +boo +:: +syem +:: +r_code +( + +1050 +ic_ +<>(:: +ERR_g_r +()), + +1051 +boo +:: +asio +:: +r +:: +g_s_gy +()); + +1052 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +1055  + gcڋxt +:: +u_tmp_dh_fe +(cڡ +d +:: +rg +& +fame +) + +1057 +boo +:: +syem +:: +r_code + +ec +; + +1058 +u_tmp_dh_fe +( +fame +, +ec +); + +1059 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "use_tmp_dh_file"); + +1062 +BOOST_ASIO_SYNC_OP_VOID + + gcڋxt +:: +u_tmp_dh_fe +( + +1063 cڡ +d +:: +rg +& +fame +, +boo +:: +syem +:: +r_code +& +ec +) + +1065 :: +ERR_r_r +(); + +1067 +bio_nup + + gbio + = { :: +BIO_w_fe +( +fame +. +c_r +(), "r") }; + +1068 i( + gbio +. + gp +) + +1070  +do_u_tmp_dh +( +bio +. +p +, +ec +); + +1073 + gec + = +boo +:: +syem +:: +r_code +( + +1074 +ic_ +<>(:: +ERR_g_r +()), + +1075 +boo +:: +asio +:: +r +:: +g_s_gy +()); + +1076 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +1079 +BOOST_ASIO_SYNC_OP_VOID + + gcڋxt +:: +do_u_tmp_dh +( + +1080 +BIO +* +bio +, +boo +:: +syem +:: +r_code +& +ec +) + +1082 :: +ERR_r_r +(); + +1084 +dh_nup + + gdh + = { :: +PEM_ad_bio_DHms +( +bio +, 0, 0, 0) }; + +1085 i( + gdh +. + gp +) + +1087 i(:: +SSL_CTX_t_tmp_dh +( +hd_ +, +dh +. +p +) == 1) + +1089 +ec + = +boo +:: +syem +:: +r_code +(); + +1090 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +1094 + gec + = +boo +:: +syem +:: +r_code +( + +1095 +ic_ +<>(:: +ERR_g_r +()), + +1096 +boo +:: +asio +:: +r +:: +g_s_gy +()); + +1097 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +1100 +BOOST_ASIO_SYNC_OP_VOID + + gcڋxt +:: +do_t_vify_back +( + +1101 +da +:: +vify_back_ba +* +back +, +boo +:: +syem +:: +r_code +& +ec +) + +1103 i( +SSL_CTX_g_p_da +( +hd_ +)) + +1105 +de + +ic_ +< +da +:: +vify_back_ba +*>( + +1106 +SSL_CTX_g_p_da +( +hd_ +)); + +1109 +SSL_CTX_t_p_da +( +hd_ +, +back +); + +1111 :: +SSL_CTX_t_vify +( +hd_ +, + +1112 :: +SSL_CTX_g_vify_mode +( +hd_ +), + +1113 & +cڋxt +:: +vify_back_funi +); + +1115 + gec + = +boo +:: +syem +:: +r_code +(); + +1116 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +1119  + gcڋxt +:: +vify_back_funi +( +evifd +, +X509_STORE_CTX +* +x +) + +1121 i( + gx +) + +1123 i( +SSL +* + gs + = +ic_ +( + +1124 :: +X509_STORE_CTX_g_ex_da +( + +1125 +x +, :: +SSL_g_ex_da_X509_STORE_CTX_idx +()))) + +1127 i( +SSL_CTX +* +hd + = :: +SSL_g_SSL_CTX +( +s +)) + +1129 i( +SSL_CTX_g_p_da +( +hd +)) + +1131 +da +:: +vify_back_ba +* +back + = + +1132 +ic_ +< +da +:: +vify_back_ba +*>( + +1133 +SSL_CTX_g_p_da +( +hd +)); + +1135 +vify_cڋxt + +vify_x +( +x +); + +1136  + gback +-> + +( +evifd + !0, +vify_x +) ? 1 : 0; + +1145 +BOOST_ASIO_SYNC_OP_VOID + + gcڋxt +:: +do_t_sswd_back +( + +1146 +da +:: +sswd_back_ba +* +back +, +boo +:: +syem +:: +r_code +& +ec +) + +1148 #i( +OPENSSL_VERSION_NUMBER + >0x10100000L&& ! +defed +( +LIBRESSL_VERSION_NUMBER +) + +1149 * +d_back + = :: +SSL_CTX_g_deu_sswd_cb_urda +( +hd_ +); + +1150 :: +SSL_CTX_t_deu_sswd_cb_urda +( +hd_ +, +back +); + +1152 * + gd_back + = +hd_ +-> +deu_sswd_back_urda +; + +1153 + ghd_ +-> + gdeu_sswd_back_urda + = +back +; + +1156 i( + gd_back +) + +1157 +de + + gic_ +< + gda +:: +sswd_back_ba +*>( + +1158 +d_back +); + +1160 +SSL_CTX_t_deu_sswd_cb +( +hd_ +, & +cڋxt +:: +sswd_back_funi +); + +1162 + gec + = +boo +:: +syem +:: +r_code +(); + +1163 +BOOST_ASIO_SYNC_OP_VOID_RETURN +( +ec +); + +1166  + gcڋxt +:: +sswd_back_funi +( + +1167 * +buf +,  +size +,  +puo +, * +da +) + +1169 +usg + +mea + + gd +; + +1171 i( + gda +) + +1173 + gda +:: +sswd_back_ba +* +back + = + +1174 +ic_ +< +da +:: +sswd_back_ba +*>( +da +); + +1176 + gd +:: +rg + +sswd + = +back +-> + +( +ic_ +< +d +:: +size_t +>( +size +), + +1177 +puo + ? +cڋxt_ba +:: +f_wrg + : cڋxt_ba:: +f_adg +); + +1179 #i +defed +( +BOOST_ASIO_HAS_SECURE_RTL +) + +1180 +ry_s +( +buf +, +size +, +sswd +. +c_r +()); + +1182 * + gbuf + = '\0'; + +1183 i( + gsize + > 0) + +1184 +t +( +buf +, +sswd +. +c_r +(), +size + - 1); + +1187  + gic_ +<>( + +( +buf +)); + +1193 +BIO +* + gcڋxt +:: +make_bufr_bio +(cڡ +cڡ_bufr +& +b +) + +1195  :: +BIO_w_mem_buf +( + +1196 +cڡ_ +<*>( +b +. +da +()), + +1197 +ic_ +<>( +b +. +size +())); + +1204  + ~ + + @/usr/include/boost/asio/ssl/impl/error.ipp + +11 #ide +BOOST_ASIO_SSL_IMPL_ERROR_IPP + + +12  + #BOOST_ASIO_SSL_IMPL_ERROR_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + gr + { + +27 +mea + + gda + { + +29 as + cs_gy + : +public + +boo +:: +syem +:: +r_gy + + +31 +public +: + +32 cڡ * +me +(cڡ +BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT + + +37 + gd +:: +rg + +mesge +( +vue +) const + +39 cڡ * +s + = :: +ERR_as_r_rg +( +vue +); + +40  + gs + ? s : "asio.sslrror"; + +46 cڡ + gboo +:: +syem +:: +r_gy +& +g_s_gy +() + +48  +da +:: +s_gy + + +; + +49  + g +; + +53 +mea + + gs + { + +54 +mea + + gr + { + +56 #i( +OPENSSL_VERSION_NUMBER + < 0x10100000L&& ! +defed +( +OPENSSL_IS_BORINGSSL +) + +58 cڡ + gboo +:: +syem +:: +r_gy +& +g_am_gy +() + +60  +boo +:: +asio +:: +r +:: +g_s_gy +(); + +65 +mea + + gda + { + +67 as + cam_gy + : +public + +boo +:: +syem +:: +r_gy + + +69 +public +: + +70 cڡ * +me +(cڡ +BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT + + +75 + gd +:: +rg + +mesge +( +vue +) const + +77  +vue +) + +79  +am_und +:  "streamruncated"; + +87 cڡ + gboo +:: +syem +:: +r_gy +& +g_am_gy +() + +89  +da +:: +am_gy + + +; + +90  + g +; + +100  + ~ + + @/usr/include/boost/asio/ssl/impl/rfc2818_verification.ipp + +11 #ide +BOOST_ASIO_SSL_IMPL_RFC2818_VERIFICATION_IPP + + +12  + #BOOST_ASIO_SSL_IMPL_RFC2818_VERIFICATION_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + gs + { + +32 +bo + + grfc2818_vifiti +:: +ݔ +()( + +33 +bo + +evifd +, + gvify_cڋxt +& + gx +) const + +35 +usg + +mea + + gd +; + +38 i(! + gevifd +) + +39  + gl +; + +42  + gdth + = +X509_STORE_CTX_g_r_dth +( +x +. +tive_hd +()); + +43 i( + gdth + > 0) + +44  + gue +; + +48 + gboo +:: +syem +:: +r_code + +ec +; + +49 + g +:: +addss +dds + +:: +make_addss +( +ho_ +, +ec +); + +50 +bo + + gis_addss + = ! +ec +; + +52 +X509 +* + g + = +X509_STORE_CTX_g_cut_ +( +x +. +tive_hd +()); + +56 +GENERAL_NAMES +* + ggs + = +ic_ +( + +57 +X509_g_ext_d2i +( + +, +NID_subje_t_me +, 0, 0)); + +58  + gi + = 0; i < +sk_GENERAL_NAME_num +( +gs +); ++i) + +60 +GENERAL_NAME +* + gg + = +sk_GENERAL_NAME_vue +( +gs +, +i +); + +61 i( + gg +-> + gty + = +GEN_DNS + && ! +is_addss +) + +63 +ASN1_IA5STRING +* +doma + = +g +-> +d +. +dNSName +; + +64 i( + gdoma +-> + gty + = +V_ASN1_IA5STRING + && +doma +-> +da + && doma-> +ngth +) + +66 cڡ * +n + = +t_ +( +doma +-> +da +); + +67 + gd +:: +size_t + +n_ngth + = +doma +-> +ngth +; + +68 i( +mch_n +( +n +, +n_ngth +, +ho_ +. +c_r +())) + +70 +GENERAL_NAMES_ +( +gs +); + +71  + gue +; + +75 i( + gg +-> + gty + = +GEN_IPADD + && +is_addss +) + +77 +ASN1_OCTET_STRING +* +_addss + = +g +-> +d +. +iPAddss +; + +78 i( + g_addss +-> + gty + = +V_ASN1_OCTET_STRING + && +_addss +-> +da +) + +80 i( +addss +. +is_v4 +(&& +_addss +-> +ngth + == 4) + +82 + +:: +addss_v4 +:: +bys_ty + +bys + = +addss +. +to_v4 +(). +to_bys +(); + +83 i( +memcmp +( +bys +. +da +(), +_addss +->data, 4) == 0) + +85 +GENERAL_NAMES_ +( +gs +); + +86  + gue +; + +89 i( + gaddss +. +is_v6 +(&& + g_addss +-> + gngth + == 16) + +91 + +:: +addss_v6 +:: +bys_ty + +bys + = +addss +. +to_v6 +(). +to_bys +(); + +92 i( +memcmp +( +bys +. +da +(), +_addss +->data, 16) == 0) + +94 +GENERAL_NAMES_ +( +gs +); + +95  + gue +; + +101 +GENERAL_NAMES_ +( +gs +); + +105 +X509_NAME +* + gme + = +X509_g_subje_me +( + +); + +106  + gi + = -1; + +107 +ASN1_STRING +* + gcomm_me + = 0; + +108 ( + gi + = +X509_NAME_g_dex_by_NID +( +me +, +NID_commName +, +i +)) >= 0) + +110 +X509_NAME_ENTRY +* +me_y + = +X509_NAME_g_y +( +me +, +i +); + +111 + gcomm_me + = +X509_NAME_ENTRY_g_da +( +me_y +); + +113 i( + gcomm_me + && comm_me-> + gda + && comm_me-> + gngth +) + +115 cڡ * + gn + = +t_ +( +comm_me +-> +da +); + +116 + gd +:: +size_t + +n_ngth + = +comm_me +-> +ngth +; + +117 i( +mch_n +( +n +, +n_ngth +, +ho_ +. +c_r +())) + +118  + gue +; + +121  + gl +; + +124 +bo + + grfc2818_vifiti +:: +mch_n +(cڡ * +n +, + +125 +d +:: +size_t + +n_ngth +, cڡ * +ho +) + +127 +usg + +mea + + gd +; + +129 cڡ * + gp + = +n +; + +130 cڡ * + gp_d + = +p + + +n_ngth +; + +131 cڡ * + gh + = +ho +; + +133  + gp + ! +p_d + && * +h +) + +135 i(* +p + == '*') + +137 ++ +p +; + +138 * + gh + && *h != '.') + +139 i( +mch_n +( +p +, +p_d + -, +h +++)) + +140  + gue +; + +142 i( +tow +(* +p +=tow(* +h +)) + +144 ++ +p +; + +145 ++ + gh +; + +149  + gl +; + +153  + gp + = +p_d + && !* +h +; + +160  + ~ + + @/usr/include/boost/beast/core/bind_handler.hpp + +10 #ide +BOOST_BEAST_BIND_HANDLER_HPP + + +11  + #BOOST_BEAST_BIND_HANDLER_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19 +mea + + gboo + { + +20 +mea + + gb + { + +55 + gme +< +ass + + gHdr +, + gass +... + gArgs +> + +56 #i +BOOST_BEAST_DOXYGEN + + +57 + gimemti_defed + + +59 + gda +:: +bound_hdr +< + +60 +tyme + +d +:: +dey +< +Hdr +>:: +ty +, + gArgs +...> + +62 +bd_hdr +( +Hdr +&& +hdr +, +Args +&&... +gs +) + +66 +ic_as +( +is_comi_hdr +< + +67 +Hdr +, ( +Args +...)>:: +vue +, + +70  + gda +:: +bound_hdr +< +tyme + +d +:: +dey +< + +71 +Hdr +>:: +ty +, + gArgs +...>( + gd +:: +fwd +< + +72 +Hdr +>( +hdr +), + gd +:: +fwd +< +Args +>( +gs +)...); + + @/usr/include/boost/beast/core/buffered_read_stream.hpp + +10 #ide +BOOST_BEAST_BUFFERED_READ_STREAM_HPP + + +11  + #BOOST_BEAST_BUFFERED_READ_STREAM_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gb + { + +91 + gme +< +ass + + gSm +, cs + gDymicBufr +> + +92 as + cbufd_ad_am + + +94 +ic_as +( + +95 +boo +:: +asio +:: +is_dymic_bufr +< +DymicBufr +>:: +vue +, + +98 + gme +< +ass + + gBufrs +, cs + gHdr +> + +99 +ass + + gad_some_ +; + +101 +DymicBufr + + gbufr_ +; + +102 + gd +:: +size_t + +cy_ + = 0; + +103 +Sm + + gxt_y_ +; + +105 + gpublic +: + +107 +usg + +bufr_ty + = +DymicBufr +; + +110 +usg + + gxt_y_ty + = + +111 +tyme + +d +:: +move_n +< +Sm +>:: +ty +; + +114 +usg + + glowe_y_ty + = +g_lowe_y +< +xt_y_ty +>; + +121 +bufd_ad_am +(buffered_read_stream&&) = ; + +128 + gbufd_ad_am +& + gݔ +=( +bufd_ad_am +&&) = ; + +134 + gme +< + gass +... + gArgs +> + +135 +exic + + +136 +bufd_ad_am +( +Args +&&... +gs +); + +139 + gxt_y_ty +& + +140 +xt_y +() + +142  + gxt_y_ +; + +146 +xt_y_ty + const& + +147 +xt_y +() const + +149  + gxt_y_ +; + +153 + glowe_y_ty +& + +154 +lowe_y +() + +156  + gxt_y_ +. +lowe_y +(); + +160 +lowe_y_ty + const& + +161 +lowe_y +() const + +163  + gxt_y_ +. +lowe_y +(); + +176 #i +BOOST_BEAST_DOXYGEN + + +177 + gimemti_defed + + +179 + gme +< + +180 +ass + + gT + = +xt_y_ty +, + +181 + gass + = +tyme + +d +:: +ab_if +< + +182 +has_g_execut +< +xt_y_ty +>:: +vue +>:: +ty +> + +185 +g_execut +( +nx + -> + +186 +dety +( +d +:: +dev +< +T +&>(). +g_execut +()) + +188  +xt_y_ +. +g_execut +(); + +198 + gDymicBufr +& + +199 +bufr +() + +201  + gbufr_ +; + +205 +DymicBufr + const& + +206 +bufr +() const + +208  + gbufr_ +; + +227 +cy +( +d +:: +size_t + +size +) + +229 +cy_ + = +size +; + +244 + gme +< +ass + + gMubBufrSequ +> + +245 + gd +:: +size_t + + +246 +ad_some +( +MubBufrSequ + cڡ& +bufrs +); + +260 + gme +< +ass + + gMubBufrSequ +> + +261 + gd +:: +size_t + + +262 +ad_some +( +MubBufrSequ + cڡ& +bufrs +, + +263 +r_code +& +ec +); + +288 + gme +< +ass + + gMubBufrSequ +, cs + gRdHdr +> + +289 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +290 +RdHdr +, ( +r_code +, +d +:: +size_t +)) + +291 +async_ad_some +( +MubBufrSequ + cڡ& +bufrs +, + +292 +RdHdr +&& +hdr +); + +306 + gme +< +ass + + gCڡBufrSequ +> + +307 + gd +:: +size_t + + +308 +wre_some +( +CڡBufrSequ + cڡ& +bufrs +) + +310 +ic_as +( +is_sync_wre_am +< +xt_y_ty +>:: +vue +, + +312  + gxt_y_ +. +wre_some +( +bufrs +); + +327 + gme +< +ass + + gCڡBufrSequ +> + +328 + gd +:: +size_t + + +329 +wre_some +( +CڡBufrSequ + cڡ& +bufrs +, + +330 +r_code +& +ec +) + +332 +ic_as +( +is_sync_wre_am +< +xt_y_ty +>:: +vue +, + +334  + gxt_y_ +. +wre_some +( +bufrs +, +ec +); + +360 + gme +< +ass + + gCڡBufrSequ +, cs + gWreHdr +> + +361 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +362 +WreHdr +, ( +r_code +, +d +:: +size_t +)) + +363 +async_wre_some +( +CڡBufrSequ + cڡ& +bufrs +, + +364 +WreHdr +&& +hdr +); + +370  + ~ + + @/usr/include/boost/beast/core/buffers_adapter.hpp + +10 #ide +BOOST_BEAST_BUFFERS_ADAPTER_HPP + + +11  + #BOOST_BEAST_BUFFERS_ADAPTER_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19 +mea + + gboo + { + +20 +mea + + gb + { + +36 + gme +< +ass + + gMubBufrSequ +> + +37 as + cbufrs_adr + + +39 +ic_as +( +boo +:: +asio +:: +is_mub_bufr_qu +< +MubBufrSequ +>:: +vue +, + +42 +usg + + g_ty + = +tyme + + +43 +da +:: +bufr_qu_ +< + +44 +MubBufrSequ +>:: +ty +; + +46 +MubBufrSequ + + gbs_ +; + +47 +_ty + + gbeg_ +; + +48 +_ty + + gout_ +; + +49 +_ty + + gd_ +; + +50 + gd +:: +size_t + +max_size_ +; + +51 + gd +:: +size_t + +_pos_ + = 0; + +52 + gd +:: +size_t + +_size_ + = 0; + +53 + gd +:: +size_t + +out_pos_ + = 0; + +54 + gd +:: +size_t + +out_d_ + = 0; + +56 + gme +< +ass + + gDedud +> + +57 +bufrs_adr +( +Dedud +&& +h +, + +58 +d +:: +size_t + +nbeg +, std::size_ +nout +, + +59 +d +:: +size_t + +nd +) + +60 : +bs_ +( +d +:: +fwd +< +Dedud +>( +h +).bs_) + +61 , +beg_ +( +d +:: +xt +( +bs_ +. +beg +(), +nbeg +)) + +62 , +out_ +( +d +:: +xt +( +bs_ +. +beg +(), +nout +)) + +63 , +d_ +( +d +:: +xt +( +bs_ +. +beg +(), +nd +)) + +64 , +max_size_ +( +h +.max_size_) + +65 , +_pos_ +( +h +.in_pos_) + +66 , +_size_ +( +h +.in_size_) + +67 , +out_pos_ +( +h +.out_pos_) + +68 , +out_d_ +( +h +.out_end_) + +72 +_ty + +d_im +() const; + +74 + gpublic +: + +76 +usg + +vue_ty + = +MubBufrSequ +; + +78 #i +BOOST_BEAST_DOXYGEN + + +80 +usg + + gcڡ_bufrs_ty + = +imemti_defed +; + +83 +usg + + gmub_bufrs_ty + = +imemti_defed +; + +86 +ass + + gcڡ_bufrs_ty +; + +88 +ass + + gmub_bufrs_ty +; + +93 +bufrs_adr +(bufrs_adr&& +h +); + +96 +bufrs_adr +(bufrs_adcڡ& +h +); + +99 + gbufrs_adr +& + gݔ +=( +bufrs_adr +&& +h +); + +102 + gbufrs_adr +& + gݔ +=( +bufrs_adr + const&); + +110 +exic + + +111 +bufrs_adr +( +MubBufrSequ + cڡ& +bufrs +); + +120 + gme +< + gass +... + gArgs +> + +121 +exic + + +122 +bufrs_adr +( +boo +:: +_a__t +, +Args +&&... +gs +); + +125 + gd +:: +size_t + + +126 +max_size +() const + +128  +max_size_ +; + +132 + gd +:: +size_t + + +133 +size +() const + +135  +_size_ +; + +139 + gd +:: +size_t + + +140 +cy +() const + +142  +max_size_ +; + +146 +vue_ty + const& + +147 +vue +() const + +149  + gbs_ +; + +160 +mub_bufrs_ty + + +161 +e +( +d +:: +size_t + +n +); + +169 +comm +( +d +:: +size_t + +n +); + +175 +cڡ_bufrs_ty + + +176 +da +() const; + +180 +csume +( +d +:: +size_t + +n +); + +186  + ~ + + @/usr/include/boost/beast/core/buffers_cat.hpp + +10 #ide +BOOST_BEAST_BUFFERS_CAT_HPP + + +11  + #BOOST_BEAST_BUFFERS_CAT_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + gb + { + +24 + gme +< + gass +... + gBufrs +> + +25 as + cbufrs_t_vw + + +27 + gd +:: +tue +< +Bufrs +...> +bn_ +; + +29 + gpublic +: + +36 #i +BOOST_BEAST_DOXYGEN + + +37 +usg + +vue_ty + = +imemti_defed +; + +39 +usg + + gvue_ty + = +tyme + + +40 +da +:: +comm_bufrs_ty +< +Bufrs +...>:: +ty +; + +44 +ass + + gcڡ_ +; + +47 +bufrs_t_vw +(buffers_cat_view&&) = ; + +50 + gbufrs_t_vw +& + gݔ +=( +bufrs_t_vw +&&) = ; + +53 + gbufrs_t_vw +& + gݔ +=( +bufrs_t_vw + const&) = ; + +61 +exic + + +62 +bufrs_t_vw +( +Bufrs + cڡ&... +bufrs +); + +67 +bufrs_t_vw +(buffers_cat_view const&) = ; + +70 +cڡ_ + + +71 +beg +() const; + +74 +cڡ_ + + +75 +d +() const; + +97 #i +BOOST_BEAST_DOXYGEN + + +98 + gme +< + gass +... + gBufrSequ +> + +99 + gbufrs_t_vw +< + gBufrSequ +...> + +100 +bufrs_t +( +BufrSequ + cڡ&... +bufrs +) + +102 + gme +< +ass + + gB1 +, cs + gB2 +, + gass +... + gBn +> + +103 +le + + +104 + gbufrs_t_vw +< + gB1 +, + gB2 +, + gBn +...> + +105 +bufrs_t +( +B1 + cڡ& +b1 +, +B2 + cڡ& +b2 +, +Bn + cڡ&... +bn +) + +108 +ic_as +( + +109 +da +:: +is_l_cڡ_bufr_qu +< +B1 +, +B2 +, +Bn +...>:: +vue +, + +111  + gbufrs_t_vw +< + gB1 +, + gB2 +, + gBn +...>{ + gb1 +, + gb2 +, + gbn +...}; + +117  + ~ + + @/usr/include/boost/beast/core/buffers_prefix.hpp + +10 #ide +BOOST_BEAST_BUFFERS_PREFIX_HPP + + +11  + #BOOST_BEAST_BUFFERS_PREFIX_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20 +mea + + gboo + { + +21 +mea + + gb + { + +31 + gme +< +ass + + gBufrSequ +> + +32 as + cbufrs_efix_vw + + +34 +usg + + gbufrs_ty + = +tyme + + +35 +d +:: +dey +< +BufrSequ +>:: +ty +; + +37 +usg + + g_ty + = +tyme + + +38 +da +:: +bufr_qu_ +< +bufrs_ty +>:: +ty +; + +40 +BufrSequ + + gbs_ +; + +41 + gd +:: +size_t + +size_ +; + +42 + gd +:: +size_t + +ma_ +; + +43 +_ty + + gd_ +; + +45 + gme +< +ass + + gDedud +> + +46 +bufrs_efix_vw +( + +47 +Dedud +&& +h +, +d +:: +size_t + +di +) + +48 : +bs_ +( +d +:: +fwd +< +Dedud +>( +h +).bs_) + +49 , +size_ +( +h +.size_) + +50 , +ma_ +( +h +.remain_) + +51 , +d_ +( +d +:: +xt +( +bs_ +. +beg +(), +di +)) + +56 +tup +( +d +:: +size_t + +size +); + +58 + gpublic +: + +60 +usg + +vue_ty + = +tyme + +d +:: +cdiڮ +< + +61 +d +:: +is_cvtib +< +tyme + + +62 +d +:: +_as +< +_ty +>:: +vue_ty +, + +63 + gboo +:: +asio +:: +mub_bufr +>:: +vue +, + +64 + gboo +:: +asio +:: +mub_bufr +, + +65 + gboo +:: +asio +:: +cڡ_bufr +>:: +ty +; + +67 #i +BOOST_BEAST_DOXYGEN + + +69 +usg + + gcڡ_ + = +imemti_defed +; + +72 +ass + + gcڡ_ +; + +77 +bufrs_efix_vw +(buffers_prefix_view&&); + +80 +bufrs_efix_vw +(buffers_prefix_view const&); + +83 + gbufrs_efix_vw +& + gݔ +=( +bufrs_efix_vw +&&); + +86 + gbufrs_efix_vw +& + gݔ +=( +bufrs_efix_vw + const&); + +99 +bufrs_efix_vw +( + +100 +d +:: +size_t + +size +, + +101 +BufrSequ + cڡ& +bufrs +); + +112 + gme +< + gass +... + gArgs +> + +113 +bufrs_efix_vw +( + +114 +d +:: +size_t + +size +, + +115 +boo +:: +_a__t +, + +116 +Args +&&... +gs +); + +119 +cڡ_ + + +120 +beg +() const; + +123 +cڡ_ + + +124 +d +() const; + +141 +le + + +142 + gboo +:: +asio +:: +cڡ_bufr + + +143 +bufrs_efix +( +d +:: +size_t + +size +, + +144 +boo +:: +asio +:: +cڡ_bufr + +bufr +) + +146  { +bufr +. +da +(), + +147 ( + gd +:: +m +)( +size +, + gbufr +.size())}; + +164 +le + + +165 + gboo +:: +asio +:: +mub_bufr + + +166 +bufrs_efix +( +d +:: +size_t + +size +, + +167 +boo +:: +asio +:: +mub_bufr + +bufr +) + +169  { +bufr +. +da +(), + +170 ( + gd +:: +m +)( +size +, + gbufr +.size())}; + +189 + gme +< +ass + + gBufrSequ +> + +190 #i +BOOST_BEAST_DOXYGEN + + +191 + gbufrs_efix_vw +< + gBufrSequ +> + +193 +le + + +194 +tyme + + gd +:: +ab_if +< + +195 ! +d +:: +is_me +< +BufrSequ +, + +196 + gboo +:: +asio +:: +cڡ_bufr +>:: +vue + && + +197 ! +d +:: +is_me +< +BufrSequ +, + +198 + gboo +:: +asio +:: +mub_bufr +>:: +vue +, + +199 + gbufrs_efix_vw +< + gBufrSequ +>>:: +ty + + +201 +bufrs_efix +( +d +:: +size_t + +size +, +BufrSequ + cڡ& +bufrs +) + +203 +ic_as +( + +204 +boo +:: +asio +:: +is_cڡ_bufr_qu +< +BufrSequ +>:: +vue + || + +205 +boo +:: +asio +:: +is_mub_bufr_qu +< +BufrSequ +>:: +vue +, + +207  + gbufrs_efix_vw +< + gBufrSequ +>( + gsize +, + gbufrs +); + +220 + gme +< +ass + + gBufrSequ +> + +221 +tyme + + gd +:: +cdiڮ +< + +222 +boo +:: +asio +:: +is_mub_bufr_qu +< +BufrSequ +>:: +vue +, + +223 + gboo +:: +asio +:: +mub_bufr +, + +224 + gboo +:: +asio +:: +cڡ_bufr +>:: +ty + + +225 +bufrs_t +( +BufrSequ + cڡ& +bufrs +) + +227 autcڡ +f + = + +228 +boo +:: +asio +:: +bufr_qu_beg +( +bufrs +); + +229 if( + gf + = +boo +:: +asio +:: +bufr_qu_d +( +bufrs +)) + +231  * + gf +; + +237  + ~ + + @/usr/include/boost/beast/core/buffers_suffix.hpp + +10 #ide +BOOST_BEAST_BUFFERS_SUFFIX_HPP + + +11  + #BOOST_BEAST_BUFFERS_SUFFIX_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~< +> + +19  + ~ + +21 +mea + + gboo + { + +22 +mea + + gb + { + +53 + gme +< +ass + + gBufrSequ +> + +54 as + cbufrs_suffix + + +56 +usg + + gbufrs_ty + = + +57 +tyme + +d +:: +dey +< +BufrSequ +>:: +ty +; + +59 +usg + + g_ty + = +tyme + + +60 +da +:: +bufr_qu_ +< +bufrs_ty +>:: +ty +; + +62 +BufrSequ + + gbs_ +; + +63 +_ty + + gbeg_ +; + +64 + gd +:: +size_t + +sk_ + = 0; + +66 + gme +< +ass + + gDedud +> + +67 +bufrs_suffix +( +Dedud +&& +h +, +d +:: +size_t + +di +) + +68 : +bs_ +( +d +:: +fwd +< +Dedud +>( +h +).bs_) + +69 , +beg_ +( +d +:: +xt +( + +70 +boo +:: +asio +:: +bufr_qu_beg +( +bs_ +), + +71 +di +)) + +72 , +sk_ +( +h +.skip_) + +76 + gpublic +: + +84 #i +BOOST_BEAST_DOXYGEN + + +85 +usg + +vue_ty + = +imemti_defed +; + +87 +usg + + gvue_ty + = +tyme + +d +:: +cdiڮ +< + +88 +d +:: +is_cvtib +< +tyme + + +89 +d +:: +_as +< +_ty +>:: +vue_ty +, + +90 + gboo +:: +asio +:: +mub_bufr +>:: +vue +, + +91 + gboo +:: +asio +:: +mub_bufr +, + +92 + gboo +:: +asio +:: +cڡ_bufr +>:: +ty +; + +95 #i +BOOST_BEAST_DOXYGEN + + +97 +usg + + gcڡ_ + = +imemti_defed +; + +100 +ass + + gcڡ_ +; + +105 +bufrs_suffix +(); + +108 +bufrs_suffix +(buffers_suffix&&); + +111 +bufrs_suffix +(buffers_suffix const&); + +118 +exic + + +119 +bufrs_suffix +( +BufrSequ + cڡ& +bufrs +); + +128 + gme +< + gass +... + gArgs +> + +129 +bufrs_suffix +( +boo +:: +_a__t +, +Args +&&... +gs +); + +132 + gbufrs_suffix +& + gݔ +=( +bufrs_suffix +&&); + +135 + gbufrs_suffix +& + gݔ +=( +bufrs_suffix + const&); + +138 +cڡ_ + + +139 +beg +() const; + +142 +cڡ_ + + +143 +d +() const; + +152 +csume +( +d +:: +size_t + +amou +); + +158  + ~ + + @/usr/include/boost/beast/core/buffers_to_string.hpp + +10 #ide +BOOST_BEAST_BUFFERS_TO_STRING_HPP + + +11  + #BOOST_BEAST_BUFFERS_TO_STRING_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +18 +mea + + gboo + { + +19 +mea + + gb + { + +43 + gme +< +ass + + gCڡBufrSequ +> + +44 +le + + +45 + gd +:: +rg + + +46 +bufrs_to_rg +( +CڡBufrSequ + cڡ& +bufrs +) + +48 +d +:: +rg + +su +; + +49 + gsu +. +rve +( +boo +:: +asio +:: +bufr_size +( +bufrs +)); + +50  + gboo +:: +asio +:: +cڡ_bufr + +bufr + : + +51 +da +:: +bufrs_nge +( +bufrs +)) + +52 +su +. +nd +( +ic_ +< + +53 cڡ*>( +bufr +. +da +()), bufr. +size +()); + +54  + gsu +; + + @/usr/include/boost/beast/core/error.hpp + +10 #ide +BOOST_BEAST_ERROR_HPP + + +11  + #BOOST_BEAST_ERROR_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + gb + { + +21 +usg + + gr_code + = +boo +:: +syem +:: +r_code +; + +24 +usg + + gsyem_r + = +boo +:: +syem +:: +syem_r +; + +27 +usg + + gr_gy + = +boo +:: +syem +:: +r_gy +; + +30 #i +BOOST_BEAST_DOXYGEN + + +31 +r_gy + const& + +32 +gic_gy +(); + +34 +usg + + gboo +:: +syem +:: +gic_gy +; + +38 #i +BOOST_BEAST_DOXYGEN + + +39 +r_gy + const& + +40 +syem_gy +(); + +42 +usg + + gboo +:: +syem +:: +syem_gy +; + +46 +usg + + gr_cdi + = +boo +:: +syem +:: +r_cdi +; + +49 #i +BOOST_BEAST_DOXYGEN + + +50 + erc +{}; + +52 +mea + + grc + = +boo +:: +syem +:: +rc +; + + @/usr/include/boost/beast/core/file.hpp + +10 #ide +BOOST_BEAST_CORE_FILE_HPP + + +11  + #BOOST_BEAST_CORE_FILE_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20 +mea + + gboo + { + +21 +mea + + gb + { + +28 #i +BOOST_BEAST_DOXYGEN + + +29  + gfe + : +fe_dio + + +33 #i +BOOST_BEAST_USE_WIN32_FILE + + +34 +usg + + gfe + = +fe_w32 +; + +35 #i +BOOST_BEAST_USE_POSIX_FILE + + +36 +usg + + gfe + = +fe_posix +; + +38 +usg + + gfe + = +fe_dio +; + + @/usr/include/boost/beast/core/file_base.hpp + +10 #ide +BOOST_BEAST_CORE_FILE_BASE_HPP + + +11  + #BOOST_BEAST_CORE_FILE_BASE_HPP + + + ) + +13  + ~ + +14  + ~ + +16 +mea + + gboo + { + +17 +mea + + gb + { + +26 as + cfe_mode + + +29 + gad +, + +32 + gsn +, + +41 + gwre +, + +47 + gwre_w +, + +53 + gwre_exig +, + +65 + gnd +, + +74 + gnd_w +, + +83 + gnd_exig + + + @/usr/include/boost/beast/core/file_posix.hpp + +10 #ide +BOOST_BEAST_CORE_FILE_POSIX_HPP + + +11  + #BOOST_BEAST_CORE_FILE_POSIX_HPP + + + ) + +13  + ~ + +15 #i! +defed +( +BOOST_BEAST_NO_POSIX_FILE +) + +16 #i! +defed +( +__APPLE__ +&& ! defed( +__lux__ +) + +17  + #BOOST_BEAST_NO_POSIX_FILE + + + ) + +21 #i! +defed +( +BOOST_BEAST_USE_POSIX_FILE +) + +22 #i! +defed +( +BOOST_BEAST_NO_POSIX_FILE +) + +23  + #BOOST_BEAST_USE_POSIX_FILE + 1 + + ) + +25  + #BOOST_BEAST_USE_POSIX_FILE + 0 + + ) + +29 #i +BOOST_BEAST_USE_POSIX_FILE + + +31  + ~ + +32  + ~ + +33  + ~ + +35 +mea + + gboo + { + +36 +mea + + gb + { + +42 as + cfe_posix + + +44  + gfd_ + = -1; + +46 + gpublic +: + +51 +usg + +tive_hd_ty + = ; + +57 ~ +fe_posix +(); + +63 +fe_posix +() = ; + +69 +fe_posix +(fe_posix&& +h +); + +75 + gfe_posix +& + gݔ +=( +fe_posix +&& +h +); + +78 +tive_hd_ty + + +79 +tive_hd +() const + +81  + gfd_ +; + +91 +tive_hd +( +tive_hd_ty + +fd +); + +94 +bo + + +95 +is_ݒ +() const + +97  + gfd_ + != -1; + +105 +o +( +r_code +& +ec +); + +116 +ݒ +(cڡ* +th +, +fe_mode + +mode +, +r_code +& +ec +); + +124 + gd +:: +ut64_t + + +125 +size +( +r_code +& +ec +) const; + +133 + gd +:: +ut64_t + + +134 +pos +( +r_code +& +ec +) const; + +143 +ek +( +d +:: +ut64_t + +offt +, +r_code +& +ec +); + +153 + gd +:: +size_t + + +154 +ad +(* +bufr +, +d +:: +size_t + +n +, +r_code +& +ec +) const; + +164 + gd +:: +size_t + + +165 +wre +(cڡ* +bufr +, +d +:: +size_t + +n +, +r_code +& +ec +); + +171  + ~ + + @/usr/include/boost/beast/core/file_stdio.hpp + +10 #ide +BOOST_BEAST_CORE_FILE_STDIO_HPP + + +11  + #BOOST_BEAST_CORE_FILE_STDIO_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19 +mea + + gboo + { + +20 +mea + + gb + { + +27 as + cfe_dio + + +29 +FILE +* + gf_ + = +nuαr +; + +31 + gpublic +: + +36 +usg + +tive_hd_ty + = +FILE +*; + +42 ~ +fe_dio +(); + +48 +fe_dio +() = ; + +54 +fe_dio +(fe_dio&& +h +); + +60 + gfe_dio +& + gݔ +=( +fe_dio +&& +h +); + +63 +FILE +* + +64 +tive_hd +() const + +66  + gf_ +; + +76 +tive_hd +( +FILE +* +f +); + +79 +bo + + +80 +is_ݒ +() const + +82  + gf_ + ! +nuαr +; + +90 +o +( +r_code +& +ec +); + +101 +ݒ +(cڡ* +th +, +fe_mode + +mode +, +r_code +& +ec +); + +109 + gd +:: +ut64_t + + +110 +size +( +r_code +& +ec +) const; + +118 + gd +:: +ut64_t + + +119 +pos +( +r_code +& +ec +) const; + +128 +ek +( +d +:: +ut64_t + +offt +, +r_code +& +ec +); + +138 + gd +:: +size_t + + +139 +ad +(* +bufr +, +d +:: +size_t + +n +, +r_code +& +ec +) const; + +149 + gd +:: +size_t + + +150 +wre +(cڡ* +bufr +, +d +:: +size_t + +n +, +r_code +& +ec +); + +156  + ~ + + @/usr/include/boost/beast/core/file_win32.hpp + +10 #ide +BOOST_BEAST_CORE_FILE_WIN32_HPP + + +11  + #BOOST_BEAST_CORE_FILE_WIN32_HPP + + + ) + +13  + ~ + +15 #i! +defed +( +BOOST_BEAST_USE_WIN32_FILE +) + +16 #ifde +BOOST_MSVC + + +17  + #BOOST_BEAST_USE_WIN32_FILE + 1 + + ) + +19  + #BOOST_BEAST_USE_WIN32_FILE + 0 + + ) + +23 #i +BOOST_BEAST_USE_WIN32_FILE + + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +32 +mea + + gboo + { + +33 +mea + + gb + { + +39 as + cfe_w32 + + +41 + gboo +:: +wi +:: +HANDLE_ + +h_ + = + +42 +boo +:: +wi +:: +INVALID_HANDLE_VALUE_ +; + +44 + gpublic +: + +49 #i +BOOST_BEAST_DOXYGEN + + +50 +usg + +tive_hd_ty + = +HANDLE +; + +52 +usg + + gtive_hd_ty + = +boo +:: +wi +:: +HANDLE_ +; + +59 ~ +fe_w32 +(); + +65 +fe_w32 +() = ; + +71 +fe_w32 +(fe_w32&& +h +); + +77 + gfe_w32 +& + gݔ +=( +fe_w32 +&& +h +); + +80 +tive_hd_ty + + +81 +tive_hd +() + +83  + gh_ +; + +93 +tive_hd +( +tive_hd_ty + +h +); + +96 +bo + + +97 +is_ݒ +() const + +99  + gh_ + ! +boo +:: +wi +:: +INVALID_HANDLE_VALUE_ +; + +107 +o +( +r_code +& +ec +); + +118 +ݒ +(cڡ* +th +, +fe_mode + +mode +, +r_code +& +ec +); + +126 + gd +:: +ut64_t + + +127 +size +( +r_code +& +ec +) const; + +135 + gd +:: +ut64_t + + +136 +pos +( +r_code +& +ec +); + +145 +ek +( +d +:: +ut64_t + +offt +, +r_code +& +ec +); + +155 + gd +:: +size_t + + +156 +ad +(* +bufr +, +d +:: +size_t + +n +, +r_code +& +ec +); + +166 + gd +:: +size_t + + +167 +wre +(cڡ* +bufr +, +d +:: +size_t + +n +, +r_code +& +ec +); + +173  + ~ + + @/usr/include/boost/beast/core/flat_buffer.hpp + +10 #ide +BOOST_BEAST_FLAT_BUFFER_HPP + + +11  + #BOOST_BEAST_FLAT_BUFFER_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20 +mea + + gboo + { + +21 +mea + + gb + { + +44 + gme +< +ass + + gAot +> + +45 +ass + + gbasic__bufr + + +46 #i! +BOOST_BEAST_DOXYGEN + + +47 : +ive + +boo +:: +emy_vue +< + +48 +tyme + +da +:: +lot_as +< +Aot +>:: + +49 +me + +bd_loc +<>> + +54 +m_size + = 512 + +57 + gme +< +ass + + gOthAoc +> + +58 +nd + +ass + + gbasic__bufr +; + +60 +usg + + gba_loc_ty + = +tyme + + +61 +da +:: +lot_as +< +Aot +>:: + +62 +me + +bd_loc +<>; + +64 +usg + + gloc_as + = + +65 +da +:: +lot_as +< +ba_loc_ty +>; + +68 +le + + +69 + gd +:: +size_t + + +70 +di +(cڡ* +f +, cڡ* +ϡ +) + +72  + gic_ +< + gd +:: +size_t +>( +ϡ + - +f +); + +75 * + gbeg_ +; + +76 * + g_ +; + +77 * + gout_ +; + +78 * + gϡ_ +; + +79 * + gd_ +; + +80 + gd +:: +size_t + +max_ +; + +82 + gpublic +: + +84 +usg + +lot_ty + = +Aot +; + +87 +usg + + gcڡ_bufrs_ty + = +boo +:: +asio +:: +cڡ_bufr +; + +90 +usg + + gmub_bufrs_ty + = +boo +:: +asio +:: +mub_bufr +; + +93 ~ +basic__bufr +(); + +99 +basic__bufr +(); + +107 +exic + + +108 +basic__bufr +( +d +:: +size_t + +lim +); + +116 +exic + + +117 +basic__bufr +( +Aot + cڡ& +loc +); + +127 +basic__bufr +( + +128 +d +:: +size_t + +lim +, +Aot + cڡ& +loc +); + +138 +basic__bufr +(basic__bufr&& +h +); + +150 +basic__bufr +( + +151 +basic__bufr +&& +h +, +Aot + cڡ& +loc +); + +157 +basic__bufr +(basic__bufcڡ& +h +); + +165 +basic__bufr +(basic__bufcڡ& +h +, + +166 +Aot + cڡ& +loc +); + +172 + gme +< +ass + + gOthAoc +> + +173 +basic__bufr +( + +174 +basic__bufr +< +OthAoc +> cڡ& +h +); + +182 + gme +< +ass + + gOthAoc +> + +183 +basic__bufr +( + +184 +basic__bufr +< +OthAoc +> cڡ& +h +, + +185 +Aot + cڡ& +loc +); + +195 + gbasic__bufr +& + +196 + gݔ +=( +basic__bufr +&& +h +); + +204 + gbasic__bufr +& + +205 + gݔ +=( +basic__bufr + cڡ& +h +); + +213 + gme +< +ass + + gOthAoc +> + +214 + gbasic__bufr +& + +215 + gݔ +=( +basic__bufr +< +OthAoc +> cڡ& +h +); + +218 +lot_ty + + +219 +g_lot +() const + +221  + gthis +-> +g +(); + +225 + gd +:: +size_t + + +226 +size +() const + +228  +di +( +_ +, +out_ +); + +232 + gd +:: +size_t + + +233 +max_size +() const + +235  +max_ +; + +239 + gd +:: +size_t + + +240 +cy +() const + +242  +di +( +beg_ +, +d_ +); + +246 +cڡ_bufrs_ty + + +247 +da +() const + +249  { + g_ +, +di +( +_ +, +out_ +)}; + +259 +mub_bufrs_ty + + +260 +e +( +d +:: +size_t + +n +); + +272 +comm +( +d +:: +size_t + +n +) + +274 +out_ + +( +d +:: +m +)( +n +, +di +(out_, +ϡ_ +)); + +286 +csume +( +d +:: +size_t + +n +); + +294 +shrk_to_f +(); + +297 + gme +< +ass + + gAoc +> + +298 +nd + + +300 +sw +( + +301 +basic__bufr +< +Aoc +>& +lhs +, + +302 +basic__bufr +< +Aoc +>& +rhs +); + +304 + give +: + +306 +t +(); + +308 + gme +< +ass + + gDymicBufr +> + +310 +cy_om +( +DymicBufr + cڡ& +h +); + +313 +move_assign +( +basic__bufr +&, +d +:: +ue_ty +); + +316 +move_assign +( +basic__bufr +&, +d +:: +l_ty +); + +319 +cy_assign +( +basic__bufr + cڡ&, +d +:: +ue_ty +); + +322 +cy_assign +( +basic__bufr + cڡ&, +d +:: +l_ty +); + +325 +sw +( +basic__bufr +&); + +328 +sw +( +basic__bufr +&, +d +:: +ue_ty +); + +331 +sw +( +basic__bufr +&, +d +:: +l_ty +); + +334 +usg + + g_bufr + = + +335 +basic__bufr +< +d +:: +lot +<>>; + +340  + ~ + + @/usr/include/boost/beast/core/flat_static_buffer.hpp + +10 #ide +BOOST_BEAST_FLAT_STATIC_BUFFER_HPP + + +11  + #BOOST_BEAST_FLAT_STATIC_BUFFER_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19 +mea + + gboo + { + +20 +mea + + gb + { + +39 as + c_ic_bufr_ba + + +41 * + gbeg_ +; + +42 * + g_ +; + +43 * + gout_ +; + +44 * + gϡ_ +; + +45 * + gd_ +; + +47 +_ic_bufr_ba +(_ic_bufr_ba cڡ& +h + +de +; + +48 + g_ic_bufr_ba +& + gݔ +=( +_ic_bufr_ba + cڡ& +de +; + +50 + gpublic +: + +55 +usg + +cڡ_bufrs_ty + = +boo +:: +asio +:: +cڡ_bufr +; + +61 +usg + + gmub_bufrs_ty + = +boo +:: +asio +:: +mub_bufr +; + +71 +_ic_bufr_ba +(* +p +, +d +:: +size_t + +n +) + +73 +t_im +( +p +, +n +); + +77 + gd +:: +size_t + + +78 +size +() const + +80  +out_ + - +_ +; + +84 + gd +:: +size_t + + +85 +max_size +() const + +87  +di +( +beg_ +, +d_ +); + +91 + gd +:: +size_t + + +92 +cy +() const + +94  +max_size +(); + +101 +cڡ_bufrs_ty + + +102 +da +() const; + +106 +t +(); + +116 +mub_bufrs_ty + + +117 +e +( +d +:: +size_t + +n +); + +125 +comm +( +d +:: +size_t + +n +) + +127 +out_ + +( +d +:: +m +)( +n +, + gϡ_ + - + gout_ +); + +132 +csume +( +d +:: +size_t + +n +) + +134 +csume_im +( +n +); + +137 + geed +: + +144 +_ic_bufr_ba +() = ; + +158 +t +(* +p +, +d +:: +size_t + +n +); + +160 + give +: + +162 +le + + +163 +d +:: +size_t + + +164 +di +(cڡ* +f +, cڡ* +ϡ +) + +166  + gic_ +< + gd +:: +size_t +>( +ϡ + - +f +); + +169 + gme +< + gass + = > + +171 +t_im +(); + +173 + gme +< + gass + = > + +175 +t_im +(* +p +, +d +:: +size_t + +n +); + +177 + gme +< + gass + = > + +178 +mub_bufrs_ty + + +179 +e_im +( +d +:: +size_t + +n +); + +181 + gme +< + gass + = > + +183 +csume_im +( +d +:: +size_t + +n +); + +202 + gme +< + gd +:: +size_t + +N +> + +203 as + c_ic_bufr + : +public + +_ic_bufr_ba + + +205  +buf_ +[ +N +]; + +207 + gpublic +: + +209 +_ic_bufr +(flat_static_buffer const&); + +212 +_ic_bufr +() + +213 : +_ic_bufr_ba +( +buf_ +, +N +) + +218 + g_ic_bufr +& + gݔ +=( +_ic_bufr + const&); + +221 + g_ic_bufr_ba +& + +222 +ba +() + +224  * + gthis +; + +228 +_ic_bufr_ba + const& + +229 +ba +() const + +231  * + gthis +; + +235 + gd +:: +size_t + +cڡex + + +236 +max_size +() const + +238  +N +; + +242 + gd +:: +size_t + +cڡex + + +243 +cy +() const + +245  +N +; + +252  + ~ + + @/usr/include/boost/beast/core/handler_ptr.hpp + +10 #ide +BOOST_BEAST_HANDLER_PTR_HPP + + +11  + #BOOST_BEAST_HANDLER_PTR_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20 +mea + + gboo + { + +21 +mea + + gb + { + +50 + gme +< +ass + + gT +, cs + gHdr +> + +51 as + chdr_r + + +53 +usg + + ghdr_age_t + = +tyme + +da +:: +igd_uni +<1, + gHdr +>:: +ty +; + +55 +T +* + gt_ + = +nuαr +; + +56 +hdr_age_t + + gh_ +; + +58  +r +(); + +60 + gpublic +: + +61 +ic_as +( +d +:: +is_nhrow_deruib +< +T +>:: +vue +, + +65 +usg + + gemt_ty + = +T +; + +68 +usg + + ghdr_ty + = +Hdr +; + +71 +hdr_r +( +de +; + +74 + ghdr_r +& + gݔ +=( +hdr_r + cڡ& +de +; + +77 + ghdr_r +& + gݔ +=( +hdr_r + && +de +; + +85 ~ +hdr_r +(); + +92 +hdr_r +(hdr_r&& +h +); + +95 +hdr_r +(hdr_cڡ& +h + +de +; + +118 + gme +< +ass + + gDedudHdr +, + gass +... + gArgs +> + +119 +exic + +hdr_r +( +DedudHdr +&& +hdr +, +Args +&&... +gs +); + +122 +hdr_ty + const& + +123 +hdr +() const + +125  * + gt_ +< +Hdr + cڡ*>(& + gh_ +); + +129 + ghdr_ty +& + +130 +hdr +() + +132  * + gt_ +< + gHdr +*>(& + gh_ +); + +136 +bo + + +137 +has_vue +(cڡ + gnx + + +139  + gt_ + ! +nuαr +; + +147 +T +* + +148 +g +() const + +150 +BOOST_ASSERT +( +t_ +); + +151  + gt_ +; + +159 + gT +& + +160 + gݔ +*() const + +162 +BOOST_ASSERT +( +t_ +); + +163  * + gt_ +; + +167 +T +* + +168 + gݔ +->() const + +170  + gt_ +; + +187 +hdr_ty + + +188 +a_hdr +(); + +208 + gme +< + gass +... + gArgs +> + +210 +voke +( +Args +&&... +gs +); + +216  + ~ + + @/usr/include/boost/beast/core/multi_buffer.hpp + +10 #ide +BOOST_BEAST_MULTI_BUFFER_HPP + + +11  + #BOOST_BEAST_MULTI_BUFFER_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~< +> + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gb + { + +37 + gme +< +ass + + gAot +> + +38 +ass + + gbasic_mui_bufr + + +39 #i! +BOOST_BEAST_DOXYGEN + + +40 : +ive + +boo +:: +emy_vue +< + +41 +tyme + +da +:: +lot_as +< +Aot +>:: + +42 +me + +bd_loc +<>> + +45 +usg + +ba_loc_ty + = +tyme + + +46 +da +:: +lot_as +< +Aot +>:: + +47 +me + +bd_loc +<>; + +52 +ass + + gemt +; + +54 +usg + + gloc_as + = +da +:: +lot_as +< +ba_loc_ty +>; + +55 +usg + + gli_ty + = +tyme + +boo +:: +usive +:: +make_li +< +emt +, + +56 + gboo +:: +usive +:: +cڡt_time_size +< +ue +>>:: +ty +; + +57 +usg + + g + = +tyme + +li_ty +:: + +; + +58 +usg + + gcڡ_ + = +tyme + +li_ty +:: +cڡ_ +; + +60 +usg + + gsize_ty + = +tyme + +loc_as +:: +size_ty +; + +61 +usg + + gcڡ_bufr + = +boo +:: +asio +:: +cڡ_bufr +; + +62 +usg + + gmub_bufr + = +boo +:: +asio +:: +mub_bufr +; + +64 +ic_as +( +d +:: +is_ba_of +:: +_gy +>:: +vue +, + +68 +ic_as +( +d +:: +is_ba_of +:: +_gy +>:: +vue +, + +72 + gd +:: +size_t + +max_ + = + +73 ( +d +:: +numic_lims +:: +max +)(); + +74 +li_ty + + gli_ +; + +75 + + + gout_ +; + +76 +size_ty + + g_size_ + = 0; + +77 +size_ty + + g_pos_ + = 0; + +78 +size_ty + + gout_pos_ + = 0; + +79 +size_ty + + gout_d_ + = 0; + +81 + gpublic +: + +83 +usg + +lot_ty + = +Aot +; + +85 #i +BOOST_BEAST_DOXYGEN + + +87 +usg + + gcڡ_bufrs_ty + = +imemti_defed +; + +90 +usg + + gmub_bufrs_ty + = +imemti_defed +; + +93 +ass + + gcڡ_bufrs_ty +; + +95 +ass + + gmub_bufrs_ty +; + +100 ~ +basic_mui_bufr +(); + +106 +basic_mui_bufr +(); + +112 +exic + + +113 +basic_mui_bufr +( +d +:: +size_t + +lim +); + +119 +exic + + +120 +basic_mui_bufr +( +Aot + cڡ& +loc +); + +128 +basic_mui_bufr +( + +129 +d +:: +size_t + +lim +, +Aot + cڡ& +loc +); + +139 +basic_mui_bufr +(basic_mui_bufr&& +h +); + +151 +basic_mui_bufr +(basic_mui_bufr&& +h +, + +152 +Aot + cڡ& +loc +); + +158 +basic_mui_bufr +(basic_mui_bufcڡ& +h +); + +166 +basic_mui_bufr +(basic_mui_bufcڡ& +h +, + +167 +Aot + cڡ& +loc +); + +173 + gme +< +ass + + gOthAoc +> + +174 +basic_mui_bufr +(basic_multi_buffer< + +175 +OthAoc +> cڡ& +h +); + +183 + gme +< +ass + + gOthAoc +> + +184 +basic_mui_bufr +(basic_multi_buffer< + +185 +OthAoc +> cڡ& +h +, +lot_ty + cڡ& +loc +); + +195 + gbasic_mui_bufr +& + +196 + gݔ +=( +basic_mui_bufr +&& +h +); + +204 + gbasic_mui_bufr +& + gݔ +=( +basic_mui_bufr + cڡ& +h +); + +212 + gme +< +ass + + gOthAoc +> + +213 + gbasic_mui_bufr +& + gݔ +=( + +214 +basic_mui_bufr +< +OthAoc +> cڡ& +h +); + +217 +lot_ty + + +218 +g_lot +() const + +220  + gthis +-> +g +(); + +224 +size_ty + + +225 +size +() const + +227  + g_size_ +; + +231 +size_ty + + +232 +max_size +() const + +234  + gmax_ +; + +238 + gd +:: +size_t + + +239 +cy +() const; + +245 +cڡ_bufrs_ty + + +246 +da +() const; + +253 +mub_bufrs_ty + + +254 +e +( +size_ty + +n +); + +262 +comm +( +size_ty + +n +); + +266 +csume +( +size_ty + +n +); + +268 + gme +< +ass + + gAoc +> + +269 +nd + + +271 +sw +( + +272 +basic_mui_bufr +< +Aoc +>& +lhs +, + +273 +basic_mui_bufr +< +Aoc +>& +rhs +); + +275 + give +: + +276 +me +< +ass + +OthAoc +> + +277 +nd + +ass + +basic_mui_bufr +; + +280 +de_li +(); + +283 +t +(); + +285 + gme +< +ass + + gDymicBufr +> + +287 +cy_om +( +DymicBufr + cڡ& +h +); + +290 +move_assign +( +basic_mui_bufr +& +h +, +d +:: +l_ty +); + +293 +move_assign +( +basic_mui_bufr +& +h +, +d +:: +ue_ty +); + +296 +cy_assign +( +basic_mui_bufr + cڡ& +h +, +d +:: +l_ty +); + +299 +cy_assign +( +basic_mui_bufr + cڡ& +h +, +d +:: +ue_ty +); + +302 +sw +( +basic_mui_bufr +&); + +305 +sw +( +basic_mui_bufr +&, +d +:: +ue_ty +); + +308 +sw +( +basic_mui_bufr +&, +d +:: +l_ty +); + +311 +debug_check +() const; + +315 +usg + + gmui_bufr + = +basic_mui_bufr +< +d +:: +lot +<>>; + +320  + ~ + + @/usr/include/boost/beast/core/ostream.hpp + +10 #ide +BOOST_BEAST_WRITE_OSTREAM_HPP + + +11  + #BOOST_BEAST_WRITE_OSTREAM_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20 +mea + + gboo + { + +21 +mea + + gb + { + +44 + gme +< +ass + + gCڡBufrSequ +> + +45 #i +BOOST_BEAST_DOXYGEN + + +46 + gimemti_defed + + +48 + gda +:: +bufrs_hr +< +CڡBufrSequ +> + +50 +bufrs +( +CڡBufrSequ + cڡ& +b +) + +52 +ic_as +( +boo +:: +asio +:: +is_cڡ_bufr_qu +< + +53 +CڡBufrSequ +>:: +vue +, + +55  + gda +:: +bufrs_hr +< + +56 +CڡBufrSequ +>{ +b +}; + +83 + gme +< +ass + + gDymicBufr +> + +84 #i +BOOST_BEAST_DOXYGEN + + +85 + gimemti_defed + + +87 + gda +:: +oam_hr +< + +88 +DymicBufr +, , + gd +:: +ch_as +<>, + +89 + gda +:: +basic_ambuf_movab +:: +vue +> + +91 +oam +( +DymicBufr +& +bufr +) + +93 +ic_as +( + +94 +boo +:: +asio +:: +is_dymic_bufr +< +DymicBufr +>:: +vue +, + +96  + gda +:: +oam_hr +< + +97 +DymicBufr +, , + gd +:: +ch_as +<>, + +98 + gda +:: +basic_ambuf_movab +:: +vue +>{ +bufr +}; + + @/usr/include/boost/beast/core/read_size.hpp + +10 #ide +BOOST_BEAST_READ_SIZE_HELPER_HPP + + +11  + #BOOST_BEAST_READ_SIZE_HELPER_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + gb + { + +35 + gme +< +ass + + gDymicBufr +> + +36 + gd +:: +size_t + + +37 +ad_size +( +DymicBufr +& +bufr +, +d +:: +size_t + +max_size +); + +54 + gme +< +ass + + gDymicBufr +> + +55 + gd +:: +size_t + + +56 +ad_size__throw +( +DymicBufr +& +bufr +, + +57 +d +:: +size_t + +max_size +); + +62  + ~ + + @/usr/include/boost/beast/core/span.hpp + +10 #ide +BOOST_BEAST_CORE_SPAN_HPP + + +11  + #BOOST_BEAST_CORE_SPAN_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~< +> + +17  + ~ + +18  + ~ + +20 +mea + + gboo + { + +21 +mea + + gb + { + +31 + gme +< +ass + + gT +> + +32 as + c + + +34 +T +* + gda_ + = +nuαr +; + +35 + gd +:: +size_t + +size_ + = 0; + +37 + gpublic +: + +39 +usg + +emt_ty + = +T +; + +42 +usg + + gvue_ty + = +tyme + +d +:: +move_cڡ +< +T +>:: +ty +; + +45 +usg + + gdex_ty + = +d +:: +rdiff_t +; + +48 +usg + + gpor + = +T +*; + +51 +usg + + gn + = +T +&; + +54 +usg + + g + = +por +; + +57 +usg + + gcڡ_por + = +T + const*; + +60 +usg + + gcڡ_n + = +T + const&; + +63 +usg + + gcڡ_ + = +cڡ_por +; + +66 + +() = ; + +69 + +(span const&) = ; + +72 + g +& + gݔ +=( + + const&) = ; + +80 + +( +T +* +da +, +d +:: +size_t + +size +) + +81 : +da_ +( +da +), +size_ +( +size +) + +89 + gme +< +ass + + gCtiguousCڏ + + +90 #i! +BOOST_BEAST_DOXYGEN + + +91 , + gass + = +tyme + +d +:: +ab_if +< + +92 +da +:: +is_ctiguous_cڏ +< + +93 +CtiguousCڏ +, + gT +>:: +vue +>:: +ty + + +96 +exic + + +97 + +( +CtiguousCڏ +&& +cڏ +) + +98 : +da_ +( +cڏ +. +da +()) + +99 , +size_ +( +cڏ +. +size +()) + +103 #i! +BOOST_BEAST_DOXYGEN + + +104 + gme +< +ass + + gChT +, cs + gTs +, cs + gAot +> + +105 +exic + + +106 + +( +d +:: +basic_rg +< +ChT +, +Ts +, +Aot +>& +s +) + +107 : +da_ +(& +s +[0]) + +108 , +size_ +( +s +. +size +()) + +112 + gme +< +ass + + gChT +, cs + gTs +, cs + gAot +> + +113 +exic + + +114 + +( +d +:: +basic_rg +< +ChT +, +Ts +, +Aot +> cڡ& +s +) + +115 : +da_ +( +s +. +da +()) + +116 , +size_ +( +s +. +size +()) + +125 + gme +< +ass + + gCtiguousCڏ +> + +126 #i +BOOST_BEAST_DOXYGEN + + +127 + g +& + +129 +tyme + + gd +:: +ab_if +< +da +:: +is_ctiguous_cڏ +< + +130 +CtiguousCڏ +, + gT +>:: +vue +, + +131 + g +&>:: +ty + + +133 +ݔ +=( +CtiguousCڏ +&& +cڏ +) + +135 +da_ + = +cڏ +. +da +(); + +136 + gsize_ + = +cڏ +. +size +(); + +137  * + gthis +; + +140 #i! +BOOST_BEAST_DOXYGEN + + +141 + gme +< +ass + + gChT +, cs + gTs +, cs + gAot +> + +142 + g +& + +143 + gݔ +=( +d +:: +basic_rg +< + +144 +ChT +, + gTs +, + gAot +>& + gs +) + +146 + gda_ + = & +s +[0]; + +147 + gsize_ + = +s +. +size +(); + +148  * + gthis +; + +151 + gme +< +ass + + gChT +, cs + gTs +, cs + gAot +> + +152 + g +& + +153 + gݔ +=( +d +:: +basic_rg +< + +154 +ChT +, + gTs +, + gAot +> cڡ& + gs +) + +156 + gda_ + = +s +. +da +(); + +157 + gsize_ + = +s +. +size +(); + +158  * + gthis +; + +163 +bo + + +164 +emy +() const + +166  + gsize_ + == 0; + +170 +T +* + +171 +da +() const + +173  + gda_ +; + +177 + gd +:: +size_t + + +178 +size +() const + +180  +size_ +; + +184 +cڡ_ + + +185 +beg +() const + +187  + gda_ +; + +191 +cڡ_ + + +192 +cbeg +() const + +194  + gda_ +; + +198 +cڡ_ + + +199 +d +() const + +201  + gda_ + + + gsize_ +; + +205 +cڡ_ + + +206 +nd +() const + +208  + gda_ + + + gsize_ +; + + @/usr/include/boost/beast/core/static_buffer.hpp + +10 #ide +BOOST_BEAST_STATIC_BUFFER_HPP + + +11  + #BOOST_BEAST_STATIC_BUFFER_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20 +mea + + gboo + { + +21 +mea + + gb + { + +41 as + cic_bufr_ba + + +43 * + gbeg_ +; + +44 + gd +:: +size_t + +_off_ + = 0; + +45 + gd +:: +size_t + +_size_ + = 0; + +46 + gd +:: +size_t + +out_size_ + = 0; + +47 + gd +:: +size_t + +cy_ +; + +49 +ic_bufr_ba +(ic_bufr_ba cڡ& +h + +de +; + +50 + gic_bufr_ba +& + gݔ +=( +ic_bufr_ba + cڡ& +de +; + +52 + gpublic +: + +54 +usg + +cڡ_bufrs_ty + = + +55 +d +:: +y +< +boo +:: +asio +:: +cڡ_bufr +, 2>; + +58 +usg + + gmub_bufrs_ty + = + +59 +d +:: +y +< +boo +:: +asio +:: +mub_bufr +, 2>; + +69 +ic_bufr_ba +(* +p +, +d +:: +size_t + +size +); + +72 + gd +:: +size_t + + +73 +size +() const + +75  +_size_ +; + +79 + gd +:: +size_t + + +80 +max_size +() const + +82  +cy_ +; + +86 + gd +:: +size_t + + +87 +cy +() const + +89  +cy_ +; + +94 +cڡ_bufrs_ty + + +95 +da +() const; + +99 +mub_bufrs_ty + + +100 +mub_da +(); + +108 +mub_bufrs_ty + + +109 +e +( +d +:: +size_t + +size +); + +118 +comm +( +d +:: +size_t + +size +); + +127 +csume +( +d +:: +size_t + +size +); + +129 + geed +: + +136 +ic_bufr_ba +() = ; + +150 +t +(* +p +, +d +:: +size_t + +size +); + +170 + gme +< + gd +:: +size_t + +N +> + +171 as + cic_bufr + : +public + +ic_bufr_ba + + +173  +buf_ +[ +N +]; + +175 + gpublic +: + +177 +ic_bufr +(static_buffer const&); + +180 +ic_bufr +() + +181 : +ic_bufr_ba +( +buf_ +, +N +) + +186 + gic_bufr +& + gݔ +=( +ic_bufr + const&); + +189 + gic_bufr_ba +& + +190 +ba +() + +192  * + gthis +; + +196 +ic_bufr_ba + const& + +197 +ba +() const + +199  * + gthis +; + +203 + gd +:: +size_t + +cڡex + + +204 +max_size +() const + +206  +N +; + +210 + gd +:: +size_t + +cڡex + + +211 +cy +() const + +213  +N +; + +220  + ~ + + @/usr/include/boost/beast/core/static_string.hpp + +10 #ide +BOOST_BEAST_STATIC_STRING_HPP + + +11  + #BOOST_BEAST_STATIC_STRING_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~< +> + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gb + { + +40 + gme +< + +41 + gd +:: +size_t + +N +, + +42 +ass + + gChT + = , + +43 +ass + + gTs + = +d +:: +ch_as +< +ChT +>> + +44 as + cic_rg + + +46 +me +< +d +:: +size_t +, +ass +, class> + +47 +nd + +ass + +ic_rg +; + +50 +rm +() + +52 + gTs +:: +assign +( +s_ +[ +n_ +], 0); + +55 + gd +:: +size_t + +n_ +; + +56 +ChT + + gs_ +[ +N ++1]; + +58 + gpublic +: + +63 +usg + +as_ty + = +Ts +; + +64 +usg + + gvue_ty + = +tyme + +Ts +:: +ch_ty +; + +65 +usg + + gsize_ty + = +d +:: +size_t +; + +66 +usg + + gdifn_ty + = +d +:: +rdiff_t +; + +67 +usg + + gpor + = +vue_ty +*; + +68 +usg + + gn + = +vue_ty +&; + +69 +usg + + gcڡ_por + = +vue_ty + const*; + +70 +usg + + gcڡ_n + = +vue_ty + const&; + +71 +usg + + g + = +vue_ty +*; + +72 +usg + + gcڡ_ + = +vue_ty + const*; + +73 +usg + + gv_ + = + +74 +d +:: +v_ +< + +>; + +75 +usg + + gcڡ_v_ + = + +76 +d +:: +v_ +< +cڡ_ +>; + +79 +usg + + grg_vw_ty + = + +80 +basic_rg_vw +< +ChT +, + gTs +>; + +87  + gd +:: +size_t + +cڡex + +max_size_n + = +N +; + +90  +cڡex + +size_ty + + gos + = size_type(-1); + +97 +ic_rg +(); + +103 +ic_rg +( +size_ty + +cou +, +ChT + +ch +); + +106 + gme +< + gd +:: +size_t + +M +> + +107 +ic_rg +(ic_rg< +M +, +ChT +, +Ts +> cڡ& +h +, + +108 +size_ty + +pos +); + +111 + gme +< + gd +:: +size_t + +M +> + +112 +ic_rg +(ic_rg< +M +, +ChT +, +Ts +> cڡ& +h +, + +113 +size_ty + +pos +, size_ty +cou +); + +116 +ic_rg +( +ChT + cڡ* +s +, +size_ty + +cou +); + +119 +ic_rg +( +ChT + cڡ* +s +); + +122 + gme +< +ass + + gIutIt +> + +123 +ic_rg +( +IutIt + +f +, IutI +ϡ +); + +126 +ic_rg +(ic_rg cڡ& +h +); + +129 + gme +< + gd +:: +size_t + +M +> + +130 +ic_rg +(ic_rg< +M +, +ChT +, +Ts +> cڡ& +h +); + +133 +ic_rg +( +d +:: +liz_li +< +ChT +> + +); + +136 +exic + + +137 +ic_rg +( +rg_vw_ty + +sv +); + +145 #i +BOOST_BEAST_DOXYGEN + + +146 + gme +< +ass + + gT +> + +148 + gme +< +ass + + gT +, + gass + = +tyme + +d +:: +ab_if +< + +149 +d +:: +is_cvtib +< +T +, + grg_vw_ty +>:: +vue +>:: +ty +> + +151 +ic_rg +( +T + cڡ& +t +, +size_ty + +pos +, size_ty +n +); + +158 + gic_rg +& + +159 + gݔ +=( +ic_rg + cڡ& +r +) + +161  +assign +( +r +); + +165 + gme +< + gd +:: +size_t + +M +> + +166 +ic_rg +& + +167 +ݔ +=( +ic_rg +< +M +, + gChT +, + gTs +> cڡ& + gr +) + +169  +assign +( +r +); + +173 + gic_rg +& + +174 + gݔ +=( +ChT + cڡ* +s +) + +176  +assign +( +s +); + +180 + gic_rg +& + +181 + gݔ +=( +ChT + +ch +) + +183  +assign_ch +( +ch +, + +184 +d +:: +gl_cڡt +< +bo +, ( +N +>0)>{}); + +188 + gic_rg +& + +189 + gݔ +=( +d +:: +liz_li +< +ChT +> + +) + +191  +assign +( + +); + +195 + gic_rg +& + +196 + gݔ +=( +rg_vw_ty + +sv +) + +198  +assign +( +sv +); + +202 + gic_rg +& + +203 +assign +( +size_ty + +cou +, +ChT + +ch +); + +206 + gic_rg +& + +207 +assign +( +ic_rg + cڡ& +r +); + +214 + gme +< + gd +:: +size_t + +M +> + +215 +ic_rg +& + +216 +assign +( +ic_rg +< +M +, +ChT +, +Ts +> cڡ& +r +) + +218  +assign +( +r +. +da +(), s. +size +()); + +222 + gme +< + gd +:: +size_t + +M +> + +223 +ic_rg +& + +224 +assign +( +ic_rg +< +M +, +ChT +, +Ts +> cڡ& +r +, + +225 +size_ty + +pos +, size_ty +cou + = +os +); + +228 + gic_rg +& + +229 +assign +( +ChT + cڡ* +s +, +size_ty + +cou +); + +232 + gic_rg +& + +233 +assign +( +ChT + cڡ* +s +) + +235  +assign +( +s +, +Ts +:: +ngth +(s)); + +239 + gme +< +ass + + gIutIt +> + +240 + gic_rg +& + +241 +assign +( +IutIt + +f +, IutI +ϡ +); + +244 + gic_rg +& + +245 +assign +( +d +:: +liz_li +< +ChT +> + +) + +247  +assign +( + +. +beg +(), in. +d +()); + +251 + gic_rg +& + +252 +assign +( +rg_vw_ty + +r +) + +254  +assign +( +r +. +da +(), s. +size +()); + +263 + gme +< +ass + + gT +> + +264 #i +BOOST_BEAST_DOXYGEN + + +265 + gic_rg +& + +267 +tyme + + gd +:: +ab_if +< +d +:: +is_cvtib +< +T +, + +268 + grg_vw_ty +>:: +vue +, + gic_rg +&>:: +ty + + +270 +assign +( +T + cڡ& +t +, + +271 +size_ty + +pos +, size_ty +cou + = +os +); + +278 +n + + +279 + +( +size_ty + +pos +); + +282 +cڡ_n + + +283 + +( +size_ty + +pos +) const; + +286 +n + + +287 + gݔ +[]( +size_ty + + gpos +) + +289  + gs_ +[ +pos +]; + +293 +cڡ_n + + +294 + gݔ +[]( +size_ty + + gpos +) const + +296  + gs_ +[ +pos +]; + +300 + gChT +& + +301 +t +() + +303  + gs_ +[0]; + +307 +ChT + const& + +308 +t +() const + +310  + gs_ +[0]; + +314 + gChT +& + +315 +back +() + +317  + gs_ +[ +n_ +-1]; + +321 +ChT + const& + +322 +back +() const + +324  + gs_ +[ +n_ +-1]; + +328 +ChT +* + +329 +da +() + +331  & + gs_ +[0]; + +335 +ChT + const* + +336 +da +() const + +338  & + gs_ +[0]; + +342 +ChT + const* + +343 +c_r +() const + +345  +da +(); + +349 +ݔ + +rg_vw_ty +() const + +351  + gbasic_rg_vw +< + +352 + gChT +, + gTs +>{ +da +(), +size +()}; + +360 + + + +361 +beg +() + +363  & + gs_ +[0]; + +367 +cڡ_ + + +368 +beg +() const + +370  & + gs_ +[0]; + +374 +cڡ_ + + +375 +cbeg +() const + +377  & + gs_ +[0]; + +381 + + + +382 +d +() + +384  & + gs_ +[ +n_ +]; + +388 +cڡ_ + + +389 +d +() const + +391  & + gs_ +[ +n_ +]; + +395 +cڡ_ + + +396 +nd +() const + +398  & + gs_ +[ +n_ +]; + +402 +v_ + + +403 +rbeg +() + +405  + gv_ +{ +d +()}; + +409 +cڡ_v_ + + +410 +rbeg +() const + +412  + gcڡ_v_ +{ +nd +()}; + +416 +cڡ_v_ + + +417 +beg +() const + +419  + gcڡ_v_ +{ +nd +()}; + +423 +v_ + + +424 +nd +() + +426  + gv_ +{ +beg +()}; + +430 +cڡ_v_ + + +431 +nd +() const + +433  + gcڡ_v_ +{ +cbeg +()}; + +437 +cڡ_v_ + + +438 +d +() const + +440  + gcڡ_v_ +{ +cbeg +()}; + +448 +bo + + +449 +emy +() const + +451  + gn_ + == 0; + +455 +size_ty + + +456 +size +() const + +458  + gn_ +; + +462 +size_ty + + +463 +ngth +() const + +465  +size +(); + +469 +size_ty + +cڡex + + +470 +max_size +() const + +472  + gN +; + +481 +rve +( +d +:: +size_t + +n +); + +484 +size_ty + +cڡex + + +485 +cy +() const + +487  +max_size +(); + +495 +shrk_to_f +() + +505 +r +(); + +507 + gic_rg +& + +508 + +( +size_ty + +dex +, size_ty +cou +, +ChT + +ch +); + +510 + gic_rg +& + +511 + +( +size_ty + +dex +, +ChT + cڡ* +s +) + +513  + +( +dex +, +s +, +Ts +:: +ngth +(s)); + +516 + gic_rg +& + +517 + +( +size_ty + +dex +, +ChT + cڡ* +s +, size_ty +cou +); + +519 + gme +< + gd +:: +size_t + +M +> + +520 +ic_rg +& + +521 + +( +size_ty + +dex +, + +522 +ic_rg +< +M +, +ChT +, +Ts +> cڡ& +r +) + +524  + +( +dex +, +r +. +da +(), s. +size +()); + +527 + gme +< + gd +:: +size_t + +M +> + +528 +ic_rg +& + +529 + +( +size_ty + +dex +, + +530 +ic_rg +< +M +, +ChT +, +Ts +> cڡ& +r +, + +531 +size_ty + +dex_r +, size_ty +cou + = +os +); + +533 + + + +534 + +( +cڡ_ + +pos +, +ChT + +ch +) + +536  + +( +pos +, 1, +ch +); + +539 + + + +540 + +( +cڡ_ + +pos +, +size_ty + +cou +, +ChT + +ch +); + +542 + gme +< +ass + + gIutIt +> + +543 #i +BOOST_BEAST_DOXYGEN + + +544 + g + + +546 +tyme + + gd +:: +ab_if +< + +547 +da +:: +is_put_ +< +IutIt +>:: +vue +, + +548 + g +>:: +ty + + +550 + +( +cڡ_ + +pos +, +IutIt + +f +, IutI +ϡ +); + +552 + + + +553 + +( +cڡ_ + +pos +, +d +:: +liz_li +< +ChT +> + +) + +555  + +( +pos +, + +. +beg +(), in. +d +()); + +558 + gic_rg +& + +559 + +( +size_ty + +dex +, +rg_vw_ty + +r +) + +561  + +( +dex +, +r +. +da +(), s. +size +()); + +564 + gme +< +ass + + gT +> + +565 #i +BOOST_BEAST_DOXYGEN + + +566 + gic_rg +& + +568 +tyme + + gd +:: +ab_if +< + +569 +d +:: +is_cvtib +< +T + cڡ&, + grg_vw_ty +>:: +vue + && + +570 ! +d +:: +is_cvtib +< +T + cڡ&, +ChT + cڡ*>:: +vue +, + +571 + gic_rg +&>:: +ty + + +573 + +( +size_ty + +dex +, +T + cڡ& +t +, + +574 +size_ty + +dex_r +, size_ty +cou + = +os +); + +576 + gic_rg +& + +577 +a +( +size_ty + +dex + = 0, size_ty +cou + = +os +); + +579 + + + +580 +a +( +cڡ_ + +pos +); + +582 + + + +583 +a +( +cڡ_ + +f +, cڡ_ +ϡ +); + +586 +push_back +( +ChT + +ch +); + +589 +p_back +() + +591 + gTs +:: +assign +( +s_ +[-- +n_ +], 0); + +594 + gic_rg +& + +595 +nd +( +size_ty + +cou +, +ChT + +ch +) + +597 + +( +d +(), +cou +, +ch +); + +598  * + gthis +; + +601 + gme +< + gd +:: +size_t + +M +> + +602 +ic_rg +& + +603 +nd +( +ic_rg +< +M +, +ChT +, +Ts +> cڡ& +r +) + +605 + +( +size +(), +r +); + +606  * + gthis +; + +609 + gme +< + gd +:: +size_t + +M +> + +610 +ic_rg +& + +611 +nd +( +ic_rg +< +M +, +ChT +, +Ts +> cڡ& +r +, + +612 +size_ty + +pos +, size_ty +cou + = +os +); + +614 + gic_rg +& + +615 +nd +( +ChT + cڡ* +s +, +size_ty + +cou +) + +617 + +( +size +(), +s +, +cou +); + +618  * + gthis +; + +621 + gic_rg +& + +622 +nd +( +ChT + cڡ* +s +) + +624 + +( +size +(), +s +); + +625  * + gthis +; + +628 + gme +< +ass + + gIutIt +> + +629 #i +BOOST_BEAST_DOXYGEN + + +630 + gic_rg +& + +632 +tyme + + gd +:: +ab_if +< + +633 +da +:: +is_put_ +< +IutIt +>:: +vue +, + +634 + gic_rg +&>:: +ty + + +636 +nd +( +IutIt + +f +, IutI +ϡ +) + +638 + +( +d +(), +f +, +ϡ +); + +639  * + gthis +; + +642 + gic_rg +& + +643 +nd +( +d +:: +liz_li +< +ChT +> + +) + +645 + +( +d +(), + +); + +646  * + gthis +; + +649 + gic_rg +& + +650 +nd +( +rg_vw_ty + +sv +) + +652 + +( +size +(), +sv +); + +653  * + gthis +; + +656 + gme +< +ass + + gT +> + +657 +tyme + + gd +:: +ab_if +< + +658 +d +:: +is_cvtib +< +T + cڡ&, + grg_vw_ty +>:: +vue + && + +659 ! +d +:: +is_cvtib +< +T + cڡ&, +ChT + cڡ*>:: +vue +, + +660 + gic_rg +&>:: +ty + + +661 +nd +( +T + cڡ& +t +, +size_ty + +pos +, size_ty +cou + = +os +) + +663 + +( +size +(), +t +, +pos +, +cou +); + +664  * + gthis +; + +667 + gme +< + gd +:: +size_t + +M +> + +668 +ic_rg +& + +669 +ݔ ++=( +ic_rg +< +M +, + gChT +, + gTs +> cڡ& + gr +) + +671  +nd +( +r +. +da +(), s. +size +()); + +674 + gic_rg +& + +675 + gݔ ++=( +ChT + +ch +) + +677 +push_back +( +ch +); + +678  * + gthis +; + +681 + gic_rg +& + +682 + gݔ ++=( +ChT + cڡ* +s +) + +684  +nd +( +s +); + +687 + gic_rg +& + +688 + gݔ ++=( +d +:: +liz_li +< +ChT +> + +) + +690  +nd +( + +); + +693 + gic_rg +& + +694 + gݔ ++=( +rg_vw_ty + cڡ& +r +) + +696  +nd +( +r +); + +699 + gme +< + gd +:: +size_t + +M +> + +701 +com +( +ic_rg +< +M +, +ChT +, +Ts +> cڡ& +r +) const + +703  + gda +:: +xicogphil_com +< +ChT +, + gTs +>( + +704 & + gs_ +[0], + gn_ +, & + gr +.s_[0], str.n_); + +707 + gme +< + gd +:: +size_t + +M +> + +709 +com +( +size_ty + +pos1 +, size_ty +cou1 +, + +710 +ic_rg +< +M +, +ChT +, +Ts +> cڡ& +r +) const + +712  + gda +:: +xicogphil_com +< +ChT +, + gTs +>( + +713 +subr +( +pos1 +, +cou1 +), + gr +. +da +(), s. +size +()); + +716 + gme +< + gd +:: +size_t + +M +> + +718 +com +( +size_ty + +pos1 +, size_ty +cou1 +, + +719 +ic_rg +< +M +, +ChT +, +Ts +> cڡ& +r +, + +720 +size_ty + +pos2 +, size_ty +cou2 + = +os +) const + +722  +da +:: +xicogphil_com +( + +723 +subr +( +pos1 +, +cou1 +), +r +.subr( +pos2 +, +cou2 +)); + +727 +com +( +ChT + cڡ* +s +) const + +729  + gda +:: +xicogphil_com +< +ChT +, + gTs +>( + +730 & + gs_ +[0], + gn_ +, + gs +, + gTs +:: +ngth +( +s +)); + +734 +com +( +size_ty + +pos1 +, size_ty +cou1 +, + +735 +ChT + cڡ* +s +) const + +737  + gda +:: +xicogphil_com +< +ChT +, + gTs +>( + +738 +subr +( +pos1 +, +cou1 +), + gs +, + gTs +:: +ngth +( +s +)); + +742 +com +( +size_ty + +pos1 +, size_ty +cou1 +, + +743 +ChT + cڡ* +s +, +size_ty + +cou2 +) const + +745  + gda +:: +xicogphil_com +< +ChT +, + gTs +>( + +746 +subr +( +pos1 +, +cou1 +), + gs +, + gcou2 +); + +750 +com +( +rg_vw_ty + +r +) const + +752  + gda +:: +xicogphil_com +< +ChT +, + gTs +>( + +753 & + gs_ +[0], + gn_ +, + gr +. +da +(), s. +size +()); + +757 +com +( +size_ty + +pos1 +, size_ty +cou1 +, + +758 +rg_vw_ty + +r +) const + +760  + gda +:: +xicogphil_com +< +ChT +, + gTs +>( + +761 +subr +( +pos1 +, +cou1 +), + gr +); + +764 + gme +< +ass + + gT +> + +765 #i +BOOST_BEAST_DOXYGEN + + +768 +tyme + + gd +:: +ab_if +< + +769 +d +:: +is_cvtib +< +T + cڡ&, + grg_vw_ty +>:: +vue + && + +770 ! +d +:: +is_cvtib +< +T + cڡ&, +ChT + cڡ*>:: +vue +, + +771 >:: +ty + + +773 +com +( +size_ty + +pos1 +, size_ty +cou1 +, + +774 +T + cڡ& +t +, +size_ty + +pos2 +, + +775 +size_ty + +cou2 + = +os +) const + +777  +com +( +pos1 +, +cou1 +, + +778 +rg_vw_ty +( +t +). +subr +( +pos2 +, +cou2 +)); + +781 +rg_vw_ty + + +782 +subr +( +size_ty + +pos + = 0, size_ty +cou + = +os +) const; + +785 +size_ty + + +786 +cy +( +ChT +* +de +, +size_ty + +cou +, size_ty +pos + = 0) const; + +794 +size +( +d +:: +size_t + +n +); + +802 +size +( +d +:: +size_t + +n +, +ChT + +c +); + +806 +sw +( +ic_rg +& +r +); + +809 + gme +< + gd +:: +size_t + +M +> + +811 +sw +( +ic_rg +< +M +, +ChT +, +Ts +>& +r +); + +817 + give +: + +818 +ic_rg +& + +819 +assign_ch +( +ChT + +ch +, +d +:: +ue_ty +); + +821 + gic_rg +& + +822 +assign_ch +( +ChT + +ch +, +d +:: +l_ty +); + +832 + gme +< + gd +:: +size_t + +N +, std::size_ +M +, +ass + + gChT +, cs + gTs +> + +834 + gݔ ++( + +835 + gic_rg +< + gN +, + gChT +, + gTs +>cڡ& + glhs +, + +836 + gic_rg +< + gM +, + gChT +, + gTs +>cڡ& + grhs + +de +; + +838 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +840 + gݔ ++( +ChT + cڡ* + glhs +, + +841 + gic_rg +< + gN +, + gChT +, + gTs +>cڡ& + grhs + +de +; + +843 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +845 + gݔ ++( +ChT + + glhs +, + +846 + gic_rg +< + gN +, + gChT +, + gTs +> cڡ& + grhs + +de +; + +848 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +850 + gݔ ++( + gic_rg +< + gN +, + gChT +, + gTs +> cڡ& + glhs +, + +851 +ChT + cڡ* + grhs + +de +; + +853 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +855 + gݔ ++( + gic_rg +< + gN +, + gChT +, + gTs +> cڡ& + glhs +, + +856 +ChT + + grhs + +de +; + +862 + gme +< + gd +:: +size_t + +N +, std::size_ +M +, + +863 +ass + + gChT +, cs + gTs +> + +864 +bo + + +865 + gݔ +==( + +866 +ic_rg +< +N +, + gChT +, + gTs +> cڡ& + glhs +, + +867 + gic_rg +< + gM +, + gChT +, + gTs +> cڡ& + grhs +) + +869  + glhs +. +com +( +rhs +) == 0; + +872 + gme +< + gd +:: +size_t + +N +, std::size_ +M +, + +873 +ass + + gChT +, cs + gTs +> + +874 +bo + + +875 + gݔ +!=( + +876 +ic_rg +< +N +, + gChT +, + gTs +> cڡ& + glhs +, + +877 + gic_rg +< + gM +, + gChT +, + gTs +> cڡ& + grhs +) + +879  + glhs +. +com +( +rhs +) != 0; + +882 + gme +< + gd +:: +size_t + +N +, std::size_ +M +, + +883 +ass + + gChT +, cs + gTs +> + +884 +bo + + +885 + gݔ +<( + +886 + gic_rg +< + gN +, + gChT +, + gTs +> cڡ& + glhs +, + +887 + gic_rg +< + gM +, + gChT +, + gTs +> cڡ& + grhs +) + +889  + glhs +. +com +( +rhs +) < 0; + +892 + gme +< + gd +:: +size_t + +N +, std::size_ +M +, + +893 +ass + + gChT +, cs + gTs +> + +894 +bo + + +895 + gݔ +<=( + +896 +ic_rg +< +N +, + gChT +, + gTs +> cڡ& + glhs +, + +897 + gic_rg +< + gM +, + gChT +, + gTs +> cڡ& + grhs +) + +899  + glhs +. +com +( +rhs +) <= 0; + +902 + gme +< + gd +:: +size_t + +N +, std::size_ +M +, + +903 +ass + + gChT +, cs + gTs +> + +904 +bo + + +905 + gݔ +>( + +906 + gic_rg +< + gN +, + gChT +, + gTs +> cڡ& + glhs +, + +907 + gic_rg +< + gM +, + gChT +, + gTs +> cڡ& + grhs +) + +909  + glhs +. +com +( +rhs +) > 0; + +912 + gme +< + gd +:: +size_t + +N +, std::size_ +M +, + +913 +ass + + gChT +, cs + gTs +> + +914 +bo + + +915 + gݔ +>=( + +916 +ic_rg +< +N +, + gChT +, + gTs +> cڡ& + glhs +, + +917 + gic_rg +< + gM +, + gChT +, + gTs +> cڡ& + grhs +) + +919  + glhs +. +com +( +rhs +) >= 0; + +922 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +923 +bo + + +924 + gݔ +==( + +925 +ChT + cڡ* +lhs +, + +926 + gic_rg +< + gN +, + gChT +, + gTs +> cڡ& + grhs +) + +928  + gda +:: +xicogphil_com +< +ChT +, + gTs +>( + +929 + glhs +, + gTs +:: +ngth +( +lhs +), + +930 + grhs +. +da +(),hs. +size +()) == 0; + +933 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +934 +bo + + +935 + gݔ +==( + +936 +ic_rg +< +N +, + gChT +, + gTs +> cڡ& + glhs +, + +937 +ChT + cڡ* + grhs +) + +939  + gda +:: +xicogphil_com +< +ChT +, + gTs +>( + +940 + glhs +. +da +(),hs. +size +(), + +941 + grhs +, + gTs +:: +ngth +( +rhs +)) == 0; + +944 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +945 +bo + + +946 + gݔ +!=( + +947 +ChT + cڡ* +lhs +, + +948 + gic_rg +< + gN +, + gChT +, + gTs +> cڡ& + grhs +) + +950  + gda +:: +xicogphil_com +< +ChT +, + gTs +>( + +951 + glhs +, + gTs +:: +ngth +( +lhs +), + +952 + grhs +. +da +(),hs. +size +()) != 0; + +955 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +956 +bo + + +957 + gݔ +!=( + +958 +ic_rg +< +N +, + gChT +, + gTs +> cڡ& + glhs +, + +959 +ChT + cڡ* + grhs +) + +961  + gda +:: +xicogphil_com +< +ChT +, + gTs +>( + +962 + glhs +. +da +(),hs. +size +(), + +963 + grhs +, + gTs +:: +ngth +( +rhs +)) != 0; + +966 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +967 +bo + + +968 + gݔ +<( + +969 +ChT + cڡ* + glhs +, + +970 + gic_rg +< + gN +, + gChT +, + gTs +> cڡ& + grhs +) + +972  + gda +:: +xicogphil_com +< +ChT +, + gTs +>( + +973 + glhs +, + gTs +:: +ngth +( +lhs +), + +974 + grhs +. +da +(),hs. +size +()) < 0; + +977 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +978 +bo + + +979 + gݔ +<( + +980 + gic_rg +< + gN +, + gChT +, + gTs +> cڡ& + glhs +, + +981 +ChT + cڡ* + grhs +) + +983  + gda +:: +xicogphil_com +< +ChT +, + gTs +>( + +984 + glhs +. +da +(),hs. +size +(), + +985 + grhs +, + gTs +:: +ngth +( +rhs +)) < 0; + +988 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +989 +bo + + +990 + gݔ +<=( + +991 +ChT + cڡ* +lhs +, + +992 + gic_rg +< + gN +, + gChT +, + gTs +> cڡ& + grhs +) + +994  + gda +:: +xicogphil_com +< +ChT +, + gTs +>( + +995 + glhs +, + gTs +:: +ngth +( +lhs +), + +996 + grhs +. +da +(),hs. +size +()) <= 0; + +999 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +1000 +bo + + +1001 + gݔ +<=( + +1002 +ic_rg +< +N +, + gChT +, + gTs +> cڡ& + glhs +, + +1003 +ChT + cڡ* + grhs +) + +1005  + gda +:: +xicogphil_com +< +ChT +, + gTs +>( + +1006 + glhs +. +da +(),hs. +size +(), + +1007 + grhs +, + gTs +:: +ngth +( +rhs +)) <= 0; + +1010 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +1011 +bo + + +1012 + gݔ +>( + +1013 +ChT + cڡ* + glhs +, + +1014 + gic_rg +< + gN +, + gChT +, + gTs +> cڡ& + grhs +) + +1016  + gda +:: +xicogphil_com +< +ChT +, + gTs +>( + +1017 + glhs +, + gTs +:: +ngth +( +lhs +), + +1018 + grhs +. +da +(),hs. +size +()) > 0; + +1021 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +1022 +bo + + +1023 + gݔ +>( + +1024 + gic_rg +< + gN +, + gChT +, + gTs +> cڡ& + glhs +, + +1025 +ChT + cڡ* + grhs +) + +1027  + gda +:: +xicogphil_com +< +ChT +, + gTs +>( + +1028 + glhs +. +da +(),hs. +size +(), + +1029 + grhs +, + gTs +:: +ngth +( +rhs +)) > 0; + +1032 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +1033 +bo + + +1034 + gݔ +>=( + +1035 +ChT + cڡ* +lhs +, + +1036 + gic_rg +< + gN +, + gChT +, + gTs +> cڡ& + grhs +) + +1038  + gda +:: +xicogphil_com +< +ChT +, + gTs +>( + +1039 + glhs +, + gTs +:: +ngth +( +lhs +), + +1040 + grhs +. +da +(),hs. +size +()) >= 0; + +1043 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +1044 +bo + + +1045 + gݔ +>=( + +1046 +ic_rg +< +N +, + gChT +, + gTs +> cڡ& + glhs +, + +1047 +ChT + cڡ* + grhs +) + +1049  + gda +:: +xicogphil_com +< +ChT +, + gTs +>( + +1050 + glhs +. +da +(),hs. +size +(), + +1051 + grhs +, + gTs +:: +ngth +( +rhs +)) >= 0; + +1058 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +1060 +sw +( + +1061 +ic_rg +< +N +, +ChT +, +Ts +>& +lhs +, + +1062 +ic_rg +< +N +, +ChT +, +Ts +>& +rhs +) + +1064 + glhs +. +sw +( +rhs +); + +1067 + gme +< + gd +:: +size_t + +N +, std::size_ +M +, + +1068 +ass + + gChT +, cs + gTs +> + +1070 +sw +( + +1071 +ic_rg +< +N +, +ChT +, +Ts +>& +lhs +, + +1072 +ic_rg +< +M +, +ChT +, +Ts +>& +rhs +) + +1074 + glhs +. +sw +( +rhs +); + +1081 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +1082 + gd +:: +basic_oam +< +ChT +, + gTs +>& + +1083 + gݔ +<<( + gd +:: +basic_oam +< +ChT +, + gTs +>& + gos +, + +1084 + gic_rg +< + gN +, + gChT +, + gTs +> cڡ& + gr +) + +1086  + gos + << + gic_ +< + +1087 + gb +:: +basic_rg_vw +< +ChT +, + gTs +>>( + gr +); + +1103 + gme +< +ass + + gIeg +> + +1104 + gic_rg +< + gda +:: +max_digs +(( +Ieg +))> + +1105 +to_ic_rg +( +Ieg + +x +); + +1110  + ~ + + @/usr/include/boost/beast/core/string.hpp + +10 #ide +BOOST_BEAST_STRING_HPP + + +11  + #BOOST_BEAST_STRING_HPP + + + ) + +13  + ~ + +14  + ~ + +16 #i +defed +( +BOOST_BEAST_USE_STD_STRING_VIEW +) + +17  + ~ + +19  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gb + { + +27 #i +defed +( +BOOST_BEAST_USE_STD_STRING_VIEW +) + +29 +usg + + grg_vw + = +d +:: +rg_vw +; + +32 + gme +< +ass + + gChT +, cs + gTs +> + +33 +usg + + gbasic_rg_vw + = + +34 +d +:: +basic_rg_vw +< +ChT +, + gTs +>; + +37 +usg + + grg_vw + = +boo +:: +rg_vw +; + +40 + gme +< +ass + + gChT +, cs + gTs +> + +41 +usg + + gbasic_rg_vw + = + +42 +boo +:: +basic_rg_vw +< +ChT +, + gTs +>; + +45 +mea + + gda + { + +47 +le + + +49 +ascii_tow +( +c +) + +51  (( + gic_ +<>( + gc +) - 65U) < 26) ? + +52 + gc + + 'a' - 'A' : +c +; + +55 + gme +< + gass + = > + +56 +bo + + +57 +qus +( + +58 +b +:: +rg_vw + +lhs +, + +59 +b +:: +rg_vw + +rhs +) + +61 aut +n + = +lhs +. +size +(); + +62 if( + grhs +. +size +(! +n +) + +63  +l +; + +64 aut + gp1 + = +lhs +. +da +(); + +65 aut + gp2 + = +rhs +. +da +(); + +66  + ga +, + gb +; + +67  + gn +--) + +69 + ga + = * +p1 +++; + +70 + gb + = * +p2 +++; + +71 if( + ga + ! +b +) + +76 if( +ascii_tow +( +a +!ascii_tow( +b +)) + +77  +l +; + +78 + ga + = * +p1 +++; + +79 + gb + = * +p2 +++; + +81  + gn +--); + +82  + gue +; + +85  + gue +; + +98 +le + + +99 +bo + + +100 +qus +( + +101 +b +:: +rg_vw + +lhs +, + +102 +b +:: +rg_vw + +rhs +) + +104  +da +:: +qus +( +lhs +, +rhs +); + +111  + sess + + +113 +bo + + +114 +ݔ +()( + +115 +rg_vw + + glhs +, + +116 +rg_vw + + grhs +) const + +118 +usg + + gd +:: +beg +; + +119 +usg + + gd +:: +d +; + +120  + gd +:: +xicogphil_com +( + +121 +beg +( +lhs +), +d +hs), beg( +rhs +),nd(rhs), + +122 []( +c1 +,  +c2 +) + +124  +da +:: +ascii_tow +( +c1 +< da::ascii_tow( +c2 +); + +134  + squ + + +136 +bo + + +137 +ݔ +()( + +138 +rg_vw + + glhs +, + +139 +rg_vw + + grhs +) const + +141  +qus +( +lhs +, +rhs +); + + @/usr/include/boost/beast/core/string_param.hpp + +10 #ide +BOOST_BEAST_STRING_PARAM_HPP + + +11  + #BOOST_BEAST_STRING_PARAM_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20 +mea + + gboo + { + +21 +mea + + gb + { + +42 as + crg_m + + +44 +rg_vw + + gsv_ +; + +45  + gbuf_ +[128]; + +46 + gboo +:: +tiڮ +< +da +:: +ic_oam +> +os_ +; + +48 + gme +< +ass + + gT +> + +49 +tyme + + gd +:: +ab_if +< + +50 +d +:: +is_gl +< +T +>:: +vue +>:: +ty + + +51 +t +( +T + const&); + +53 + gme +< +ass + + gT +> + +54 +tyme + + gd +:: +ab_if +< + +55 ! +d +:: +is_gl +< +T +>:: +vue + && + +56 ! +d +:: +is_cvtib +< +T +, + grg_vw +>:: +vue + + +57 >:: +ty + + +58 +t +( +T + const&); + +61 +t +( +rg_vw +); + +63 + gme +< +ass + + gT +> + +64 +tyme + + gd +:: +ab_if +< + +65 +d +:: +is_gl +< +T +>:: +vue +>:: +ty + + +66 +t_1 +( +T + const&); + +68 + gme +< +ass + + gT +> + +69 +tyme + + gd +:: +ab_if +< + +70 ! +d +:: +is_gl +< +T +>:: +vue +>:: +ty + + +71 +t_1 +( +T + const&); + +74 +t_n +() + +78 + gme +< +ass + + gT0 +, + gass +... + gTN +> + +80 +t_n +( +T0 + cڡ&, +TN + const&...); + +82 + gme +< +ass + + gT0 +, cs + gT1 +, + gass +... + gTN +> + +84 +t +( +T0 + cڡ&, +T1 + cڡ&, +TN + const&...); + +86 + gpublic +: + +88 +rg_m +(rg_m cڡ& +de +; + +91 + grg_m +& + gݔ +=( +rg_m + cڡ& +de +; + +108 + gme +< + gass +... + gArgs +> + +109 +rg_m +( +Args + cڡ&... +gs +); + +112 +rg_vw + + +113 +r +() const + +115  + gsv_ +; + +119 +ݔ + +rg_vw + const() const + +121  + gsv_ +; + +128  + ~ + + @/usr/include/boost/beast/core/type_traits.hpp + +10 #ide +BOOST_BEAST_TYPE_TRAITS_HPP + + +11  + #BOOST_BEAST_TYPE_TRAITS_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19 +mea + + gboo + { + +20 +mea + + gb + { + +50 + gme +< +ass + + gT +, cs + gSigtu +> + +51 #i +BOOST_BEAST_DOXYGEN + + +52 +usg + + gis_comi_hdr + = +d +:: +gl_cڡt +< +bo +, ...>; + +54 +usg + + gis_comi_hdr + = +d +:: +gl_cڡt +< +bo +, + +55 + gd +:: +is_move_cڡruib +< +tyme + +d +:: +dey +< +T +>:: +ty +>:: +vue + && + +56 +da +:: +is_vob +< +T +, + gSigtu +>:: +vue +>; + +112 #i +BOOST_BEAST_DOXYGEN + + +113 + gme +< +ass + + gT +> + +114  + ghas_g_execut + : +d +:: +gl_cڡt +< +bo +, ...>{}; + +116 + gme +< +ass + + gT +, + gass + = > + +117  +has_g_execut + : +d +:: +l_ty + {}; + +119 + gme +< +ass + + gT +> + +120  + ghas_g_execut +< + gT +, + gb +:: +da +:: +void_t +< +dety +( + +121 +d +:: +dev +< +T +&>(). +g_execut +())>> : std:: +ue_ty + {}; + +151 #i +BOOST_BEAST_DOXYGEN + + +152 + gme +< +ass + + gT +> + +153  + gg_lowe_y +; + +155 + gme +< +ass + + gT +> + +156 +usg + + gg_lowe_y + = +tyme + +da +:: +g_lowe_y_hr +< +T +>:: +ty +; + +186 #i +BOOST_BEAST_DOXYGEN + + +187 + gme +< +ass + + gT +> + +188  + gis_async_ad_am + : +d +:: +gl_cڡt +< +bo +, ...>{}; + +190 + gme +< +ass + + gT +, + gass + = > + +191  +is_async_ad_am + : +d +:: +l_ty + {}; + +193 + gme +< +ass + + gT +> + +194  + gis_async_ad_am +< + gT +, + gda +:: +void_t +< +dety +( + +195 +d +:: +dev +< +T +>(). +async_ad_some +( + +196 +d +:: +dev +< +da +:: +MubBufrSequ +>(), + +197 +d +:: +dev +< +da +:: +RdHdr +>()) + +198 )>> : +d +:: +gl_cڡt +< +bo +, + +199 + ghas_g_execut +< + gT +>:: +vue + + +230 #i +BOOST_BEAST_DOXYGEN + + +231 + gme +< +ass + + gT +> + +232  + gis_async_wre_am + : +d +:: +gl_cڡt +< +bo +, ...>{}; + +234 + gme +< +ass + + gT +, + gass + = > + +235  +is_async_wre_am + : +d +:: +l_ty + {}; + +237 + gme +< +ass + + gT +> + +238  + gis_async_wre_am +< + gT +, + gda +:: +void_t +< +dety +( + +239 +d +:: +dev +< +T +>(). +async_wre_some +( + +240 +d +:: +dev +< +da +:: +CڡBufrSequ +>(), + +241 +d +:: +dev +< +da +:: +WreHdr +>()) + +242 )>> : +d +:: +gl_cڡt +< +bo +, + +243 + ghas_g_execut +< + gT +>:: +vue + + +274 #i +BOOST_BEAST_DOXYGEN + + +275 + gme +< +ass + + gT +> + +276  + gis_sync_ad_am + : +d +:: +gl_cڡt +< +bo +, ...>{}; + +278 + gme +< +ass + + gT +, + gass + = > + +279  +is_sync_ad_am + : +d +:: +l_ty + {}; + +281 + gme +< +ass + + gT +> + +282  + gis_sync_ad_am +< + gT +, + gda +:: +void_t +< +dety +( + +283 +d +:: +dev +(d::dev< +T +>(). +ad_some +( + +284 +d +:: +dev +< +da +:: +MubBufrSequ +>()), + +285 +d +:: +dev +(d::dev< +T +>(). +ad_some +( + +286 +d +:: +dev +< +da +:: +MubBufrSequ +>(), + +287 +d +:: +dev +< +boo +:: +syem +:: +r_code +&>()) + +288 )>> : +d +:: +ue_ty + {}; + +318 #i +BOOST_BEAST_DOXYGEN + + +319 + gme +< +ass + + gT +> + +320  + gis_sync_wre_am + : +d +:: +gl_cڡt +< +bo +, ...>{}; + +322 + gme +< +ass + + gT +, + gass + = > + +323  +is_sync_wre_am + : +d +:: +l_ty + {}; + +325 + gme +< +ass + + gT +> + +326  + gis_sync_wre_am +< + gT +, + gda +:: +void_t +< +dety +( + +327 +d +:: +dev +(d::dev< +T +&>(). +wre_some +( + +328 +d +:: +dev +< +da +:: +CڡBufrSequ +>()), + +329 +d +:: +dev +(d::dev< +T +&>(). +wre_some +( + +330 +d +:: +dev +< +da +:: +CڡBufrSequ +>(), + +331 +d +:: +dev +< +boo +:: +syem +:: +r_code +&>()) + +332 )>> : +d +:: +ue_ty + {}; + +362 #i +BOOST_BEAST_DOXYGEN + + +363 + gme +< +ass + + gT +> + +364  + gis_async_am + : +d +:: +gl_cڡt +< +bo +, ...>{}; + +366 + gme +< +ass + + gT +> + +367 +usg + + gis_async_am + = +d +:: +gl_cڡt +< +bo +, + +368 + gis_async_ad_am +< + gT +>:: +vue + && +is_async_wre_am +< +T +>::value>; + +398 #i +BOOST_BEAST_DOXYGEN + + +399 + gme +< +ass + + gT +> + +400  + gis_sync_am + : +d +:: +gl_cڡt +< +bo +, ...>{}; + +402 + gme +< +ass + + gT +> + +403 +usg + + gis_sync_am + = +d +:: +gl_cڡt +< +bo +, + +404 + gis_sync_ad_am +< + gT +>:: +vue + && +is_sync_wre_am +< +T +>::value>; + +440 #i +BOOST_BEAST_DOXYGEN + + +441 + gme +< +ass + + gT +> + +442  + gis_fe + : +d +:: +gl_cڡt +< +bo +, ...>{}; + +444 + gme +< +ass + + gT +, + gass + = > + +445  +is_fe + : +d +:: +l_ty + {}; + +447 + gme +< +ass + + gT +> + +448  + gis_fe +< + gT +, + gda +:: +void_t +< +dety +( + +449 +d +:: +dev +< +bo +&>(d::dev< +T + cڡ&>(). +is_ݒ +(), + +450 +d +:: +dev +< +T +&>(). +o +(d::dev< +r_code +&>()), + +451 +d +:: +dev +< +T +&>(). +ݒ +( + +452 +d +:: +dev +<const*>(), + +453 +d +:: +dev +< +fe_mode +>(), + +454 +d +:: +dev +< +r_code +&>()), + +455 +d +:: +dev +(d::dev< +T +&>(). +size +( + +456 +d +:: +dev +< +r_code +&>()), + +457 +d +:: +dev +(d::dev< +T +&>(). +pos +( + +458 +d +:: +dev +< +r_code +&>()), + +459 +d +:: +dev +< +T +&>(). +ek +( + +460 +d +:: +dev +(), + +461 +d +:: +dev +< +r_code +&>()), + +462 +d +:: +dev +(d::dev< +T +&>(). +ad +( + +463 +d +:: +dev +<*>(), + +464 +d +:: +dev +(), + +465 +d +:: +dev +< +r_code +&>()), + +466 +d +:: +dev +(d::dev< +T +&>(). +wre +( + +467 +d +:: +dev +<const*>(), + +468 +d +:: +dev +(), + +469 +d +:: +dev +< +r_code +&>()) + +470 )>> : +d +:: +gl_cڡt +< +bo +, + +471 + gd +:: +is_deu_cڡruib +< +T +>:: +vue + && + +472 +d +:: +is_deruib +< +T +>:: +vue + + + @/usr/include/boost/beast/http/basic_dynamic_body.hpp + +10 #ide +BOOST_BEAST_HTTP_BASIC_DYNAMIC_BODY_HPP + + +11  + #BOOST_BEAST_HTTP_BASIC_DYNAMIC_BODY_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gb + { + +25 +mea + + ghp + { + +33 + gme +< +ass + + gDymicBufr +> + +34  + sbasic_dymic_body + + +36 +ic_as +( + +37 +boo +:: +asio +:: +is_dymic_bufr +< +DymicBufr +>:: +vue +, + +45 +usg + + gvue_ty + = +DymicBufr +; + +54 + gd +:: +ut64_t + + +55 +size +( +vue_ty + cڡ& +v +) + +57  +v +. +size +(); + +64 #i +BOOST_BEAST_DOXYGEN + + +65 +usg + + gad + = +imemti_defed +; + +67 as + cad + + +69 + gvue_ty +& + gbody_ +; + +71 + gpublic +: + +72 +me +< +bo + +isReque +, +ass + + gFlds +> + +73 +exic + + +74 +ad +( +hd +< +isReque +, +Flds +>&, +vue_ty +& +b +) + +75 : +body_ +( +b +) + +80 + +( +boo +:: +tiڮ +< + +81 +d +:: +ut64_t +> cڡ&, +r_code +& +ec +) + +83 + gec +. +assign +(0, +ec +. +gy +()); + +86 + gme +< +ass + + gCڡBufrSequ +> + +87 + gd +:: +size_t + + +88 +put +( +CڡBufrSequ + cڡ& +bufrs +, + +89 +r_code +& +ec +) + +91 +usg + + gboo +:: +asio +:: +bufr_cy +; + +92 +usg + + gboo +:: +asio +:: +bufr_size +; + +93 autcڡ + gn + = +bufr_size +( +bufrs +); + +94 if( + gbody_ +. +size +(> body_. +max_size +(- + gn +) + +96 + gec + = +r +:: +bufr_ovow +; + +99 autcڡ + gmb + = + +100 +b +:: +da +:: +dymic_bufr_e +( + +101 +body_ +, ( +d +:: +m +)( +n +, + +102 +body_ +. +max_size +(- body_. +size +()), + +103 +ec +, +r +:: +bufr_ovow +); + +104 if( + gec +) + +106 autcڡ + gbys_sed + = + +107 +bufr_cy +(* +mb +, +bufrs +); + +108 + gbody_ +. +comm +( +bys_sed +); + +109  + gbys_sed +; + +113 +fish +( +r_code +& +ec +) + +115 + gec +. +assign +(0, +ec +. +gy +()); + +124 #i +BOOST_BEAST_DOXYGEN + + +125 +usg + + gwr + = +imemti_defed +; + +127 as + cwr + + +129 +DymicBufr + cڡ& + gbody_ +; + +131 + gpublic +: + +132 +usg + +cڡ_bufrs_ty + = + +133 +tyme + +DymicBufr +:: +cڡ_bufrs_ty +; + +135 + gme +< +bo + + gisReque +, +ass + + gFlds +> + +136 +exic + + +137 +wr +( +hd +< +isReque +, +Flds +> cڡ&, +vue_ty + cڡ& +b +) + +138 : +body_ +( +b +) + +143 + +( +r_code +& +ec +) + +145 +ec +. +assign +(0,c. +gy +()); + +148 + gboo +:: +tiڮ +< +d +:: + +< +cڡ_bufrs_ty +, + gbo +>> + +149 +g +( +r_code +& +ec +) + +151 + gec +. +assign +(0, +ec +. +gy +()); + +152  {{ + gbody_ +. +da +(), + gl +}}; + + @/usr/include/boost/beast/http/basic_parser.hpp + +10 #ide +BOOST_BEAST_HTTP_BASIC_PARSER_HPP + + +11  + #BOOST_BEAST_HTTP_BASIC_PARSER_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gb + { + +29 +mea + + ghp + { + +171 + gme +< +bo + + gisReque +, +ass + + gDived +> + +172 as + cbasic_rr + + +173 : +ive + +da +:: +basic_rr_ba + + +175 +me +< +bo + +OthIsReque +, +ass + + gOthDived +> + +176 +nd + +ass + + gbasic_rr +; + +179  + gd +:: +size_t + +cڡex + +max_ack_bufr + = 8192; + +182  +cڡex + + gagSkBody + = 1<< 0; + +185  +cڡex + + gagEag + = 1<< 1; + +188  +cڡex + + gagGSome + = 1<< 2; + +193  +cڡex + + gagHasBody + = 1<< 3; + +195  +cڡex + + gagHTTP11 + = 1<< 4; + +196  +cڡex + + gagNdEOF + = 1<< 5; + +197  +cڡex + + gagExCRLF + = 1<< 6; + +198  +cڡex + + gagCiClo + = 1<< 7; + +199  +cڡex + + gagCiUpgde + = 1<< 8; + +200  +cڡex + + gagCiKpAlive + = 1<< 9; + +201  +cڡex + + gagCڋLgth + = 1<< 10; + +202  +cڡex + + gagChunked + = 1<< 11; + +203  +cڡex + + gagUpgde + = 1<< 12; + +204  +cڡex + + gagFChunk + = 1<< 13; + +206  +cڡex + + +207 + gd +:: +ut64_t + + +208 +deu_body_lim +( +d +:: +ue_ty +) + +214  +cڡex + + +215 + gd +:: +ut64_t + + +216 +deu_body_lim +( +d +:: +l_ty +) + +222 + gd +:: +ut64_t + +body_lim_ + = + +223 +deu_body_lim +( +is_que +{}); + +224 + gd +:: +ut64_t + +n_ + = 0; + +225 + gd +:: +unique_r +<[]> +buf_ +; + +226 + gd +:: +size_t + +buf_n_ + = 0; + +227 + gd +:: +size_t + +sk_ + = 0; + +228 + gd +:: +ut32_t + +hd_lim_ + = 8192; + +229  + gus_ + = 0; + +230 +e + + ge_ + = s:: +nhg_y +; + +231  + gf_ + = 0; + +233 + geed +: + +235 +basic_rr +() = ; + +238 +basic_rr +(basic_parser &&) = ; + +241 + gbasic_rr +& + gݔ +=( +basic_rr + &&) = ; + +250 + gme +< +ass + + gOthDived +> + +251 +basic_rr +(basic_rr< +isReque +, +OthDived +>&&); + +253 + gpublic +: + +255 +usg + +is_que + = + +256 +d +:: +gl_cڡt +< +bo +, + gisReque +>; + +259 ~ +basic_rr +() = ; + +262 +basic_rr +(basic_rcڡ& +de +; + +265 + gbasic_rr +& + gݔ +=( +basic_rr + cڡ& +de +; + +273 + gbasic_rr +& + +274 +ba +() + +276  * + gthis +; + +285 +basic_rr + const& + +286 +ba +() const + +288  * + gthis +; + +292 +bo + + +293 +g_some +() const + +295  + ge_ + ! +e +:: +nhg_y +; + +310 +bo + + +311 +is_de +() const + +313  + ge_ + = +e +:: +come +; + +318 +bo + + +319 +is_hd_de +() const + +321  + ge_ + > + ge +:: +flds +; + +329 +bo + + +330 +upgde +() const + +332  ( + gf_ + & + gagCiUpgde +) != 0; + +340 +bo + + +341 +chunked +() const + +343  ( + gf_ + & + gagChunked +) != 0; + +354 +bo + + +355 +kp_ive +() const; + +362 + gboo +:: +tiڮ +< +d +:: +ut64_t +> + +363 +cڋ_ngth +() const; + +373 +bo + + +374 +ed_eof +() const + +376  ( + gf_ + & + gagNdEOF +) != 0; + +411 +body_lim +( +d +:: +ut64_t + +v +) + +413 +body_lim_ + = +v +; + +429 +hd_lim +( +d +:: +ut32_t + +v +) + +431 +hd_lim_ + = +v +; + +435 +bo + + +436 +g +() const + +438  ( + gf_ + & + gagEag +) != 0; + +458 +g +( +bo + +v +) + +460 if( + gv +) + +461 + gf_ + | +agEag +; + +463 + gf_ + &~ +agEag +; + +467 +bo + + +468 +sk +() const + +470  ( + gf_ + & + gagSkBody +) != 0; + +489 +sk +( +bo + +v +); + +523 + gme +< +ass + + gCڡBufrSequ +> + +524 + gd +:: +size_t + + +525 +put +( +CڡBufrSequ + cڡ& +bufrs +, +r_code +& +ec +); + +527 #i! +BOOST_BEAST_DOXYGEN + + +528 + gd +:: +size_t + + +529 +put +( +boo +:: +asio +:: +cڡ_bufr + cڡ& +bufr +, + +530 +r_code +& +ec +); + +550 +put_eof +( +r_code +& +ec +); + +552 + give +: + +553 +le + + +554 +Dived +& + +555 +im +() + +557  * +ic_ +< +Dived +*>( +this +); + +560 + gme +< +ass + + gCڡBufrSequ +> + +561 + gd +:: +size_t + + +562 +put_om_ack +( +d +:: +size_t + +size +, + +563 +CڡBufrSequ + cڡ& +bufrs +, + +564 +r_code +& +ec +); + +567 +maybe_ed_me +( + +568 cڡ* +p +, +d +:: +size_t + +n +, + +569 +r_code +& +ec +); + +572 +r_t_le +( + +573 cڡ*& +p +, cڡ* +ϡ +, + +574 +r_code +& +ec +, +d +:: +ue_ty +); + +577 +r_t_le +( + +578 cڡ*& +p +, cڡ* +ϡ +, + +579 +r_code +& +ec +, +d +:: +l_ty +); + +582 +r_flds +( + +583 cڡ*& +p +, cڡ* +ϡ +, + +584 +r_code +& +ec +); + +587 +fish_hd +( + +588 +r_code +& +ec +, +d +:: +ue_ty +); + +591 +fish_hd +( + +592 +r_code +& +ec +, +d +:: +l_ty +); + +595 +r_body +(cڡ*& +p +, + +596 +d +:: +size_t + +n +, +r_code +& +ec +); + +599 +r_body_to_eof +(cڡ*& +p +, + +600 +d +:: +size_t + +n +, +r_code +& +ec +); + +603 +r_chunk_hd +(cڡ*& +p +, + +604 +d +:: +size_t + +n +, +r_code +& +ec +); + +607 +r_chunk_body +(cڡ*& +p +, + +608 +d +:: +size_t + +n +, +r_code +& +ec +); + +611 +do_fld +( +fld + +f +, + +612 +rg_vw + +vue +, +r_code +& +ec +); + +619  + ~ + + @/usr/include/boost/beast/http/buffer_body.hpp + +10 #ide +BOOST_BEAST_HTTP_BUFFER_BODY_HPP + + +11  + #BOOST_BEAST_HTTP_BUFFER_BODY_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21 +mea + + gboo + { + +22 +mea + + gb + { + +23 +mea + + ghp + { + +32  + sbufr_body + + +35  + svue_ty + + +59 * + gda + = +nuαr +; + +78 + gd +:: +size_t + +size + = 0; + +91 +bo + + gme + = +ue +; + +98 #i +BOOST_BEAST_DOXYGEN + + +99 +usg + + gad + = +imemti_defed +; + +101 as + cad + + +103 + gvue_ty +& + gbody_ +; + +105 + gpublic +: + +106 +me +< +bo + +isReque +, +ass + + gFlds +> + +107 +exic + + +108 +ad +( +hd +< +isReque +, +Flds +>&, +vue_ty +& +b +) + +109 : +body_ +( +b +) + +114 + +( +boo +:: +tiڮ +< +d +:: +ut64_t +> cڡ&, +r_code +& +ec +) + +116 + gec +. +assign +(0, +ec +. +gy +()); + +119 + gme +< +ass + + gCڡBufrSequ +> + +120 + gd +:: +size_t + + +121 +put +( +CڡBufrSequ + cڡ& +bufrs +, + +122 +r_code +& +ec +) + +124 +usg + + gboo +:: +asio +:: +bufr_size +; + +125 +usg + + gboo +:: +asio +:: +bufr_cy +; + +126 if(! + gbody_ +. + gda +) + +128 + gec + = +r +:: +ed_bufr +; + +131 autcڡ + gbys_sed + = + +132 +bufr_cy +( +boo +:: +asio +:: +bufr +( + +133 +body_ +. +da +, body_. +size +), +bufrs +); + +134 + gbody_ +. + gda + = +ic_ +<*>( + +135 +body_ +. +da ++ +bys_sed +; + +136 + gbody_ +. + gsize + - +bys_sed +; + +137 if( + gbys_sed + = +bufr_size +( +bufrs +)) + +138 +ec +. +assign +(0,c. +gy +()); + +140 + gec + = +r +:: +ed_bufr +; + +141  + gbys_sed +; + +145 +fish +( +r_code +& +ec +) + +147 + gec +. +assign +(0, +ec +. +gy +()); + +156 #i +BOOST_BEAST_DOXYGEN + + +157 +usg + + gwr + = +imemti_defed +; + +159 as + cwr + + +161 +bo + + gtogg_ + = +l +; + +162 +vue_ty + cڡ& + gbody_ +; + +164 + gpublic +: + +165 +usg + +cڡ_bufrs_ty + = + +166 +boo +:: +asio +:: +cڡ_bufr +; + +168 + gme +< +bo + + gisReque +, +ass + + gFlds +> + +169 +exic + + +170 +wr +( +hd +< +isReque +, +Flds +> cڡ&, +vue_ty + cڡ& +b +) + +171 : +body_ +( +b +) + +176 + +( +r_code +& +ec +) + +178 +ec +. +assign +(0,c. +gy +()); + +181 + gboo +:: +tiڮ +< + +182 +d +:: + +< +cڡ_bufrs_ty +, + gbo +>> + +183 +g +( +r_code +& +ec +) + +185 if( + gtogg_ +) + +187 if( + gbody_ +. + gme +) + +189 + gtogg_ + = +l +; + +190 + gec + = +r +:: +ed_bufr +; + +194 + gec +. +assign +(0, +ec +. +gy +()); + +196  + gboo +:: +ne +; + +198 if( + gbody_ +. + gda +) + +200 + gec +. +assign +(0, +ec +. +gy +()); + +201 + gtogg_ + = +ue +; + +202  {{ + gcڡ_bufrs_ty +{ + +203 + gbody_ +. + gda +, body_. + gsize +}, body_. + gme +}}; + +205 if( + gbody_ +. + gme +) + +206 + gec + = +r +:: +ed_bufr +; + +208 + gec +. +assign +(0, +ec +. +gy +()); + +209  + gboo +:: +ne +; + +215 #i! +BOOST_BEAST_DOXYGEN + + +217 + gme +< +bo + + gisReque +, +ass + + gFlds +> + +218 + gd +:: +oam +& + +219 +ݔ +<<( +d +:: +oam +& +os +, + gmesge +< + gisReque +, + +220 + gbufr_body +, + gFlds +> cڡ& + gmsg + +de +; + + @/usr/include/boost/beast/http/chunk_encode.hpp + +10 #ide +BOOST_BEAST_HTTP_CHUNK_ENCODE_HPP + + +11  + #BOOST_BEAST_HTTP_CHUNK_ENCODE_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + gb + { + +24 +mea + + ghp + { + +40  + schunk_lf + + +43 +chunk_lf +() = ; + +48 #i +BOOST_BEAST_DOXYGEN + + +49 +usg + + gvue_ty + = +imemti_defed +; + +51 +usg + + gvue_ty + = +da +:: +chunk_lf_ +:: +vue_ty +; + +55 +usg + + gcڡ_ + = +vue_ty + const*; + +58 +chunk_lf +(chunk_crlf const&) = ; + +61 +cڡ_ + + +62 +beg +() const + +64  & + gda +:: +chunk_lf_ +:: +vue +; + +68 +cڡ_ + + +69 +d +() const + +71  +beg +() + 1; + +105 as + cchunk_hd + + +107 +usg + + gvw_ty + = +bufrs_t_vw +< + +108 +da +:: +chunk_size +, + +109 + gboo +:: +asio +:: +cڡ_bufr +, + +110 + gchunk_lf +>; + +112 + gd +:: +shed_r +< + +113 +da +:: +chunk_exnsis +> +exts_ +; + +114 +vw_ty + + gvw_ +; + +116 + gpublic +: + +128 +exic + + +129 +chunk_hd +( +d +:: +size_t + +size +); + +154 +chunk_hd +( + +155 +d +:: +size_t + +size +, + +156 +rg_vw + +exnsis +); + +180 + gme +< +ass + + gChunkExnsis + + +181 #i! +BOOST_BEAST_DOXYGEN + + +182 , + gass + = +tyme + +d +:: +ab_if +< + +183 +da +:: +is_chunk_exnsis +< + +184 +ChunkExnsis +>:: +vue +>:: +ty + + +187 +chunk_hd +( + +188 +d +:: +size_t + +size +, + +189 +ChunkExnsis +&& +exnsis +); + +216 + gme +< +ass + + gChunkExnsis +, cs + gAot + + +217 #i! +BOOST_BEAST_DOXYGEN + + +218 , + gass + = +tyme + +d +:: +ab_if +< + +219 +da +:: +is_chunk_exnsis +< + +220 +ChunkExnsis +>:: +vue +>:: +ty + + +223 +chunk_hd +( + +224 +d +:: +size_t + +size +, + +225 +ChunkExnsis +&& +exnsis +, + +226 +Aot + cڡ& +lot +); + +231 #i +BOOST_BEAST_DOXYGEN + + +232 +usg + + gvue_ty + = +imemti_defed +; + +234 +usg + + gvue_ty + = +tyme + +vw_ty +:: +vue_ty +; + +238 #i +BOOST_BEAST_DOXYGEN + + +239 +usg + + gcڡ_ + = +imemti_defed +; + +241 +usg + + gcڡ_ + = +tyme + +vw_ty +:: +cڡ_ +; + +245 +chunk_hd +(chunk_header const&) = ; + +248 +cڡ_ + + +249 +beg +() const + +251  + gvw_ +. +beg +(); + +255 +cڡ_ + + +256 +d +() const + +258  + gvw_ +. +d +(); + +283 + gme +< +ass + + gCڡBufrSequ +> + +284 as + cchunk_body + + +286 +usg + + gvw_ty + = +bufrs_t_vw +< + +287 +da +:: +chunk_size +, + +288 + gboo +:: +asio +:: +cڡ_bufr +, + +289 + gchunk_lf +, + +290 + gCڡBufrSequ +, + +291 + gchunk_lf +>; + +293 + gd +:: +shed_r +< + +294 +da +:: +chunk_exnsis +> +exts_ +; + +295 +vw_ty + + gvw_ +; + +297 + gpublic +: + +312 +exic + + +313 +chunk_body +( + +314 +CڡBufrSequ + cڡ& +bufrs +); + +342 +chunk_body +( + +343 +CڡBufrSequ + cڡ& +bufrs +, + +344 +rg_vw + +exnsis +); + +371 + gme +< +ass + + gChunkExnsis + + +372 #i! +BOOST_BEAST_DOXYGEN + + +373 , + gass + = +tyme + +d +:: +ab_if +< + +374 ! +d +:: +is_cvtib +< +tyme + std:: +dey +< + +375 +ChunkExnsis +>:: +ty +, + grg_vw +>:: +vue +>::type + +378 +chunk_body +( + +379 +CڡBufrSequ + cڡ& +bufrs +, + +380 +ChunkExnsis +&& +exnsis +); + +410 + gme +< +ass + + gChunkExnsis +, cs + gAot + + +411 #i! +BOOST_BEAST_DOXYGEN + + +412 , + gass + = +tyme + +d +:: +ab_if +< + +413 ! +d +:: +is_cvtib +< +tyme + std:: +dey +< + +414 +ChunkExnsis +>:: +ty +, + grg_vw +>:: +vue +>::type + +417 +chunk_body +( + +418 +CڡBufrSequ + cڡ& +bufrs +, + +419 +ChunkExnsis +&& +exnsis +, + +420 +Aot + cڡ& +lot +); + +425 #i +BOOST_BEAST_DOXYGEN + + +426 +usg + + gvue_ty + = +imemti_defed +; + +428 +usg + + gvue_ty + = +tyme + +vw_ty +:: +vue_ty +; + +432 #i +BOOST_BEAST_DOXYGEN + + +433 +usg + + gcڡ_ + = +imemti_defed +; + +435 +usg + + gcڡ_ + = +tyme + +vw_ty +:: +cڡ_ +; + +439 +cڡ_ + + +440 +beg +() const + +442  + gvw_ +. +beg +(); + +446 +cڡ_ + + +447 +d +() const + +449  + gvw_ +. +d +(); + +457 + gme +< +ass + + gT + = +chunk_lf +> + +458 as + cchunk_ϡ + + +460 +ic_as +( + +461 +is_flds +< +T +>:: +vue + || + +462 +boo +:: +asio +:: +is_cڡ_bufr_qu +< +T +>:: +vue +, + +465 +usg + + gbufrs_ty + = +tyme + + +466 +da +:: +bufrs__flds +< +T +>:: +ty +; + +468 +usg + + gvw_ty + = + +469 +bufrs_t_vw +< + +470 +da +:: +chunk_size0 +, + +471 + gbufrs_ty +>; + +473 + gme +< +ass + + gAot +> + +474 +bufrs_ty + + +475 +e +( +T + cڡ& +a +, +Aot + cڡ& +loc +); + +477 +bufrs_ty + + +478 +e +( +T + cڡ& +a +, +d +:: +ue_ty +); + +480 +bufrs_ty + + +481 +e +( +T + cڡ& +a +, +d +:: +l_ty +); + +483 + gd +:: +shed_r +<> +_ +; + +484 +vw_ty + + gvw_ +; + +486 + gpublic +: + +491 +chunk_ϡ +(); + +502 +exic + + +503 +chunk_ϡ +( +T + cڡ& +a +); + +513 #i +BOOST_BEAST_DOXYGEN + + +514 + gme +< +ass + + gAot +> + +515 +chunk_ϡ +( +T + cڡ& +a +, +Aot + cڡ& +lot +); + +517 + gme +< +ass + + gDedudT +, cs + gAot +, + +518 + gass + = +tyme + +d +:: +ab_if +< + +519 +is_flds +< +DedudT +>:: +vue +>:: +ty +> + +520 +chunk_ϡ +( + +521 +DedudT + cڡ& +a +, +Aot + cڡ& +lot +); + +527 +chunk_ϡ +(chunk_last const&) = ; + +530 #i +BOOST_BEAST_DOXYGEN + + +531 +usg + + gvue_ty + = +imemti_defed +; + +533 +usg + + gvue_ty + = + +534 +tyme + +vw_ty +:: +vue_ty +; + +538 #i +BOOST_BEAST_DOXYGEN + + +539 +usg + + gcڡ_ + = +imemti_defed +; + +541 +usg + + gcڡ_ + = + +542 +tyme + +vw_ty +:: +cڡ_ +; + +546 +cڡ_ + + +547 +beg +() const + +549  + gvw_ +. +beg +(); + +553 +cڡ_ + + +554 +d +() const + +556  + gvw_ +. +d +(); + +570 + gme +< +ass + + gAot +> + +571 as + cbasic_chunk_exnsis + + +573 + gd +:: +basic_rg +<, + +574 + gd +:: +ch_as +<>, + gAot +> + gs_ +; + +576 + gd +:: +basic_rg +<, + +577 + gd +:: +ch_as +<>, + gAot +> + gnge_ +; + +579 + gme +< +ass + + gFwdIt +> + +580 +FwdIt + + +581 +do_r +( +FwdIt + + +, FwdI +ϡ +, +r_code +& +ec +); + +584 +do_ +( +rg_vw + +me +, sg_vw +vue +); + +586 + gpublic +: + +593 +usg + +vue_ty + = +d +:: + +< +rg_vw +, + grg_vw +>; + +595 +ass + + gcڡ_ +; + +598 +basic_chunk_exnsis +() = ; + +601 +basic_chunk_exnsis +(basic_chunk_extensions&&) = ; + +604 +basic_chunk_exnsis +(basic_chunk_extensions const&) = ; + +610 +exic + + +611 +basic_chunk_exnsis +( +Aot + cڡ& +lot +) + +612 : +s_ +( +lot +) + +622 +r +() + +624 +s_ +. +r +(); + +632 +r +( +rg_vw + +s +, +r_code +& +ec +); + +639 + +( +rg_vw + +me +); + +649 + +( +rg_vw + +me +, sg_vw +vue +); + +652 +rg_vw + + +653 +r +() const + +655  + gs_ +; + +658 +cڡ_ + + +659 +beg +() const; + +661 +cڡ_ + + +662 +d +() const; + +668 +usg + + gchunk_exnsis + = + +669 +basic_chunk_exnsis +< +d +:: +lot +<>>; + +684 + gme +< +ass + + gCڡBufrSequ +, + gass +... + gArgs +> + +686 +make_chunk +( + +687 +CڡBufrSequ + cڡ& +bufrs +, + +688 +Args +&&... +gs +) -> + +689 + gchunk_body +< + gCڡBufrSequ +> + +691  + gchunk_body +< + gCڡBufrSequ +>( + +692 + gbufrs +, + gd +:: +fwd +< +Args +>( +gs +)...); + +700 +le + + +701 + gchunk_ϡ +< + gchunk_lf +> + +702 +make_chunk_ϡ +() + +704  + gchunk_ϡ +< + gchunk_lf +>{}; + +720 + gme +< +ass + + gT +, + gass +... + gArgs +> + +721 + gchunk_ϡ +< + gT +> + +722 +make_chunk_ϡ +( + +723 +T + cڡ& +a +, + +724 +Args +&&... +gs +) + +726  + gchunk_ϡ +< + gT +>{ + +727 + ga +, + gd +:: +fwd +< +Args +>( +gs +)...}; + +734  + ~ + + @/usr/include/boost/beast/http/dynamic_body.hpp + +10 #ide +BOOST_BEAST_HTTP_DYNAMIC_BODY_HPP + + +11  + #BOOST_BEAST_HTTP_DYNAMIC_BODY_HPP + + + ) + +13  + ~ + +14  + ~ + +16 +mea + + gboo + { + +17 +mea + + gb + { + +18 +mea + + ghp + { + +24 +usg + + gdymic_body + = +basic_dymic_body +< +mui_bufr +>; + + @/usr/include/boost/beast/http/empty_body.hpp + +10 #ide +BOOST_BEAST_HTTP_EMPTY_BODY_HPP + + +11  + #BOOST_BEAST_HTTP_EMPTY_BODY_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +18 +mea + + gboo + { + +19 +mea + + gb + { + +20 +mea + + ghp + { + +31  + semy_body + + +38  + svue_ty + + +49 + gd +:: +ut64_t + + +50 +size +( +vue_ty +) + +59 #i +BOOST_BEAST_DOXYGEN + + +60 +usg + + gad + = +imemti_defed +; + +62  + sad + + +64 + gme +< +bo + + gisReque +, +ass + + gFlds +> + +65 +exic + + +66 +ad +( +hd +< +isReque +, +Flds +>&, +vue_ty +&) + +71 + +( +boo +:: +tiڮ +< +d +:: +ut64_t +> cڡ&, +r_code +& +ec +) + +73 + gec +. +assign +(0, +ec +. +gy +()); + +76 + gme +< +ass + + gCڡBufrSequ +> + +77 + gd +:: +size_t + + +78 +put +( +CڡBufrSequ + const&, + +79 +r_code +& +ec +) + +81 + gec + = +r +:: +uxed_body +; + +86 +fish +( +r_code +& +ec +) + +88 + gec +. +assign +(0, +ec +. +gy +()); + +97 #i +BOOST_BEAST_DOXYGEN + + +98 +usg + + gwr + = +imemti_defed +; + +100  + swr + + +102 +usg + + gcڡ_bufrs_ty + = + +103 +boo +:: +asio +:: +cڡ_bufr +; + +105 + gme +< +bo + + gisReque +, +ass + + gFlds +> + +106 +exic + + +107 +wr +( +hd +< +isReque +, +Flds +> cڡ&, +vue_ty + const&) + +112 + +( +r_code +& +ec +) + +114 + gec +. +assign +(0, +ec +. +gy +()); + +117 + gboo +:: +tiڮ +< +d +:: + +< +cڡ_bufrs_ty +, + gbo +>> + +118 +g +( +r_code +& +ec +) + +120 + gec +. +assign +(0, +ec +. +gy +()); + +121  + gboo +:: +ne +; + + @/usr/include/boost/beast/http/error.hpp + +10 #ide +BOOST_BEAST_HTTP_ERROR_HPP + + +11  + #BOOST_BEAST_HTTP_ERROR_HPP + + + ) + +13  + ~ + +14  + ~ + +16 +mea + + gboo + { + +17 +mea + + gb + { + +18 +mea + + ghp + { + +21 as + cr + + +30 + gd_of_am + = 1, + +38 + gl_mesge +, + +46 + ged_me +, + +56 + guxed_body +, + +71 + ged_bufr +, + +75 + gd_of_chunk +, + +83 + gbufr_ovow +, + +90 + ghd_lim +, + +97 + gbody_lim +, + +104 + gbad_loc +, + +111 + gbad_le_dg +, + +114 + gbad_mhod +, + +117 + gbad_rg +, + +120 + gbad_vsi +, + +123 + gbad_us +, + +126 + gbad_as +, + +129 + gbad_fld +, + +132 + gbad_vue +, + +135 + gbad_cڋ_ngth +, + +138 + gbad_sr_codg +, + +141 + gbad_chunk +, + +144 + gbad_chunk_exnsi +, + +147 + gbad_obs_fd + + +154  + ~ + + @/usr/include/boost/beast/http/field.hpp + +10 #ide +BOOST_BEAST_HTTP_FIELD_HPP + + +11  + #BOOST_BEAST_HTTP_FIELD_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + gb + { + +19 +mea + + ghp + { + +21 as + cfld + :  + +23 +unknown + = 0, + +25 + ga_im +, + +26 + gac +, + +27 + gac_addis +, + +28 + gac_cht +, + +29 + gac_dime +, + +30 + gac_codg +, + +31 + gac_us +, + +32 + gac_nguage +, + +33 + gac_tch +, + +34 + gac_po +, + +35 + gac_nges +, + +36 + gacss_cڌ +, + +37 + gacss_cڌ_low_edtls +, + +38 + gacss_cڌ_low_hds +, + +39 + gacss_cڌ_low_mhods +, + +40 + gacss_cڌ_low_ig +, + +41 + gacss_cڌ_expo_hds +, + +42 + gacss_cڌ_max_age +, + +43 + gacss_cڌ_que_hds +, + +44 + gacss_cڌ_que_mhod +, + +45 + gage +, + +46 + glow +, + +47 + g +, + +48 + gso_cڌ +, + +49 + gt_svc +, + +50 + gt_ud +, + +51 + ge_c +, + +52 + ges +, + +53 + gly_to +, + +54 + gy_to_de_f +, + +55 + goved +, + +56 + gchive +, + +57 + gchived_ +, + +58 + gtie_mes +, + +59 + gtie_updes +, + +60 + gauthtiti_cڌ +, + +61 + gauthtiti_fo +, + +62 + gauthtiti_sus +, + +63 + gauthizi +, + +64 + gauto_submd +, + +65 + gautofwded +, + +66 + gautosubmd +, + +67 + gba +, + +68 + gbcc +, + +69 + gbody +, + +70 + gc_ext +, + +71 + gc_m +, + +72 + gc_t +, + +73 + gc_p +, + +74 + gc_p_fo +, + +75 + gche_cڌ +, + +76 + gldav_timezes +, + +77 + gnl_key +, + +78 + gnl_lock +, + +79 + gcc +, + +80 + go +, + +81 + gcommts +, + +82 + gcomn +, + +83 + gci +, + +84 + gcڋ_ive +, + +85 + gcڋ_ba +, + +86 + gcڋ_desti +, + +87 + gcڋ_diosi +, + +88 + gcڋ_duti +, + +89 + gcڋ_codg +, + +90 + gcڋ_us +, + +91 + gcڋ_id +, + +92 + gcڋ_idtifr +, + +93 + gcڋ_nguage +, + +94 + gcڋ_ngth +, + +95 + gcڋ_loti +, + +96 + gcڋ_md5 +, + +97 + gcڋ_nge +, + +98 + gcڋ_tu +, + +99 + gcڋ_st_ty +, + +100 + gcڋ_y_ty +, + +101 + gcڋ_sr_codg +, + +102 + gcڋ_ty +, + +103 + gcڋ_vsi +, + +104 + gcڌ +, + +105 + gcvsi +, + +106 + gcvsi_wh_loss +, + +107 + gcook +, + +108 + gcook2 +, + +109 + gco +, + +110 + gda +, + +111 + gde +, + +112 + gde_ived +, + +113 + gdav +, + +114 + gdeu_y +, + +115 + gdeed_divy +, + +116 + gdivy_de +, + +117 + gd_ba +, + +118 + gdth +, + +119 + gdived_om +, + +120 + gdei +, + +121 + gdifl_id +, + +122 + gdige +, + +123 + gdisrded_x400_ms_exnsis +, + +124 + gdisrded_x400_mts_exnsis +, + +125 + gdiso_cs +, + +126 + gdiosi_nifiti_tis +, + +127 + gdiosi_nifiti_to +, + +128 + gdiributi +, + +129 + gdkim_sigtu +, + +130 + gdl_exnsi_hiy +, + +131 + gdowngded_bcc +, + +132 + gdowngded_cc +, + +133 + gdowngded_diosi_nifiti_to +, + +134 + gdowngded_f_c +, + +135 + gdowngded_om +, + +136 + gdowngded__y_to +, + +137 + gdowngded_ma_om +, + +138 + gdowngded_mesge_id +, + +139 + gdowngded_ig_c +, + +140 + gdowngded_rt_to +, + +141 + gdowngded_ns +, + +142 + gdowngded_y_to +, + +143 + gdowngded__bcc +, + +144 + gdowngded__cc +, + +145 + gdowngded__om +, + +146 + gdowngded__y_to +, + +147 + gdowngded__nd +, + +148 + gdowngded__to +, + +149 + gdowngded_tu_th +, + +150 + gdowngded_nd +, + +151 + gdowngded_to +, + +152 + gedit_us +, + +153 + gs_vsi +, + +154 + gcodg +, + +155 + gyed +, + +156 + grs_to +, + +157 + gag +, + +158 + gex +, + +159 + gexpes +, + +160 + gexpy_de +, + +161 + gext +, + +162 + gflowup_to +, + +163 + gfwded +, + +164 + gom +, + +165 + gge_divy_pt +, + +166 + ggofe +, + +167 + ghobeg +, + +168 + gho +, + +169 + ghp2_gs +, + +170 + gif_ +, + +171 + gif_mch +, + +172 + gif_modifd_s +, + +173 + gif_ne_mch +, + +174 + gif_nge +, + +175 + gif_schedu_g_mch +, + +176 + gif_unmodifd_s +, + +177 + gim +, + +178 + gimp܏n +, + +179 + g_y_to +, + +180 + gcome_cy +, + +181 + gjei_de +, + +182 + gjei_fo +, + +183 + gjabb_id +, + +184 + gkp_ive +, + +185 + gkeywds +, + +186 + gb +, + +187 + gnguage +, + +188 + gϡ_modifd +, + +189 + gϋ_divy_time +, + +190 + gles +, + +191 + glk +, + +192 + gli_chive +, + +193 + gli_hp +, + +194 + gli_id +, + +195 + gli_owr +, + +196 + gli_po +, + +197 + gli_subsibe +, + +198 + gli_unsubsibe +, + +199 + gli_unsubsibe_po +, + +200 + gloti +, + +201 + glock_tok +, + +202 + gm +, + +203 + gmax_fwds +, + +204 + gmemto_dime +, + +205 + gmesge_cڋxt +, + +206 + gmesge_id +, + +207 + gmesge_ty +, + +208 + gm +, + +209 + gmhod_check +, + +210 + gmhod_check_expes +, + +211 + gmime_vsi +, + +212 + gmmhs_a127_mesge_idtifr +, + +213 + gmmhs_authizg_urs +, + +214 + gmmhs_codss_mesge_dit +, + +215 + gmmhs_cy_ed +, + +216 + gmmhs_exemed_addss +, + +217 + gmmhs_exnded_authiti_fo +, + +218 + gmmhs_hdlg_ruis +, + +219 + gmmhs_mesge_ruis +, + +220 + gmmhs_mesge_ty +, + +221 + gmmhs_ig_ad +, + +222 + gmmhs_ig_n +, + +223 + gmmhs_h_cs_dit_cc +, + +224 + gmmhs_h_cs_dit_to +, + +225 + gmmhs_imy_ed +, + +226 + gmmhs_subje_dit_codes +, + +227 + gmt_iܙy +, + +228 + ggٟ +, + +229 + gwsgroups +, + +230 + g_pog_de +, + +231 + g_pog_ho +, + +232 + gn_comn +, + +233 + gobsޑes +, + +234 + gt +, + +235 + gtiڮ +, + +236 + gtiڮ_www_authti +, + +237 + gdg_ty +, + +238 + ggizi +, + +239 + gig +, + +240 + gig_coded_fmi_tys +, + +241 + gig_om +, + +242 + gig_mesge_id +, + +243 + gig_c +, + +244 + gig_nd +, + +245 + gig_subje +, + +246 + gig_tu_addss +, + +247 + govwre +, + +248 + gp3p +, + +249 + gth +, + +250 + gp +, + +251 + gp_fo +, + +252 + gpics_b +, + +253 + gposi +, + +254 + gpog_vsi +, + +255 + gagma +, + +256 + ger +, + +257 + gen_d +, + +258 + gevt_ndivy_pt +, + +259 + giܙy +, + +260 + givic +, + +261 + gofeobje +, + +262 + goc +, + +263 + goc_fo +, + +264 + goc_quy +, + +265 + goc_que +, + +266 + goxy_authti +, + +267 + goxy_authtiti_fo +, + +268 + goxy_authizi +, + +269 + goxy_ci +, + +270 + goxy_us +, + +271 + goxy_rui +, + +272 + gpublic_ +, + +273 + gpublic_key_ps +, + +274 + gpublic_key_ps_pt_ly +, + +275 + gnge +, + +276 + gived +, + +277 + gived_f +, + +278 + gde_f +, + +279 + gns +, + +280 + gr +, + +281 + gr_ro +, + +282 + gy_vsi +, + +283 + gy_by +, + +284 + gy_to +, + +285 + gque_c_vid_s +, + +286 + g_bcc +, + +287 + g_cc +, + +288 + g_de +, + +289 + g_om +, + +290 + g_mesge_id +, + +291 + g_y_to +, + +292 + g_nd +, + +293 + g_to +, + +294 + gsuti_ht +, + +295 + gsv_loti +, + +296 + gy_a +, + +297 + gtu_th +, + +298 + g +, + +299 + gschedu_y +, + +300 + gschedu_g +, + +301 + gc_websock_ac +, + +302 + gc_websock_exnsis +, + +303 + gc_websock_key +, + +304 + gc_websock_oc +, + +305 + gc_websock_vsi +, + +306 + gcury_scheme +, + +307 + ge_so +, + +308 + gnd +, + +309 + gnsivy +, + +310 + grv +, + +311 + gt_cook +, + +312 + gt_cook2 +, + +313 + grofe +, + +314 + gsio_b +, + +315 + gsio_b_hiy +, + +316 + gug +, + +317 + gs߷i +, + +318 + gsici +, + +319 + gus_uri +, + +320 + gri_t_cury +, + +321 + gsubje +, + +322 + gsubok +, + +323 + gsub +, + +324 + gsummy +, + +325 + gsurdes +, + +326 + gsuoge_by +, + +327 + gsuoge_cڌ +, + +328 + gt +, + +329 + g +, + +330 + gtimeout +, + +331 + gt +, + +332 + gto +, + +333 + gtic +, + +334 + ga +, + +335 + gsr_codg +, + +336 + gl +, + +337 + gua_c +, + +338 + gua_med +, + +339 + gua_pixs +, + +340 + gua_suti +, + +341 + gua_wdowpixs +, + +342 + gupgde +, + +343 + gurgcy +, + +344 + guri +, + +345 + gur_agt +, + +346 + gv_vy +, + +347 + gvy +, + +348 + gvbr_fo +, + +349 + gvsi +, + +350 + gv +, + +351 + gwt_dige +, + +352 + gwng +, + +353 + gwww_authti +, + +354 + gx_chived_ +, + +355 + gx_devi_ac +, + +356 + gx_devi_ac_cht +, + +357 + gx_devi_ac_codg +, + +358 + gx_devi_ac_nguage +, + +359 + gx_devi_ur_agt +, + +360 + gx_ame_tis +, + +361 + gx_me +, + +362 + gx_pgp_sig +, + +363 + gx_rivu +, + +364 + gx_ririmto_mesge_id +, + +365 + gx_tivu +, + +366 + gx_ato +, + +367 + gx_vifisicuzza +, + +368 + gx400_cڋ_idtifr +, + +369 + gx400_cڋ_tu +, + +370 + gx400_cڋ_ty +, + +371 + gx400_mts_idtifr +, + +372 + gx400_ig +, + +373 + gx400_ived +, + +374 + gx400_cs +, + +375 + gx400_a +, + +376 + gxf +, + +383 +rg_vw + + +384 +to_rg +( +fld + +f +); + +393 +fld + + +394 +rg_to_fld +( +rg_vw + +s +); + +397 +le + + +398 + gd +:: +oam +& + +399 +ݔ +<<( +d +:: +oam +& +os +, +fld + + gf +) + +401  + gos + << +to_rg +( +f +); + +408  + ~ + + @/usr/include/boost/beast/http/fields.hpp + +10 #ide +BOOST_BEAST_HTTP_FIELDS_HPP + + +11  + #BOOST_BEAST_HTTP_FIELDS_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +31 +mea + + gboo + { + +32 +mea + + gb + { + +33 +mea + + ghp + { + +53 + gme +< +ass + + gAot +> + +54 +ass + + gbasic_flds + + +55 #i! +BOOST_BEAST_DOXYGEN + + +56 : +ive + +boo +:: +emy_vue +< +Aot +> + +60 +ic_as +( +d +:: +is_por +< +tyme + + +61 +d +:: +lot_as +< +Aot +>:: +por +>:: +vue +, + +64 +nd + +ass + + gflds_ +; + +66  + gd +:: +size_t + +cڡex + +max_ic_bufr + = 4096; + +68  + gemt +; + +70 +usg + + goff_t + = +d +:: +ut16_t +; + +72 + gpublic +: + +74 +usg + +lot_ty + = +Aot +; + +77 as + cvue_ty + + +79 +nd + +ass + + gbasic_flds +; + +81 +off_t + + goff_ +; + +82 +off_t + + gn_ +; + +83 +fld + + gf_ +; + +86 +da +() const; + +88 + gboo +:: +asio +:: +cڡ_bufr + + +89 +bufr +() const; + +91 + geed +: + +92 +vue_ty +( +fld + +me +, + +93 +rg_vw + +ame +, sg_vw +vue +); + +95 + gpublic +: + +97 +vue_ty +(vue_ty cڡ& +de +; + +100 + gvue_ty +& + gݔ +=( +vue_ty + cڡ& +de +; + +103 +fld + + +104 +me +() const; + +107 +rg_vw + const + +108 +me_rg +() const; + +111 +rg_vw + const + +112 +vue +() const; + +119 #i +BOOST_BEAST_DOXYGEN + + +120 +usg + + gkey_com + = +imemti_defed +; + +122  + gkey_com + : +b +:: +ess + + +126 +bo + + +127 +ݔ +()( + +128 +rg_vw + +lhs +, + +129 +vue_ty + cڡ& + grhs +cڡ + gnx + + +131 if( + glhs +. +size +(< + grhs +. +me_rg +().size()) + +132  + gue +; + +133 if( + glhs +. +size +(> + grhs +. +me_rg +().size()) + +134  + gl +; + +135  + gess +:: +ݔ +()( +lhs +, + grhs +. +me_rg +()); + +139 +bo + + +140 +ݔ +()( + +141 +vue_ty + cڡ& + glhs +, + +142 +rg_vw + + grhs +cڡ + gnx + + +144 if( + glhs +. +me_rg +(). +size +(< + grhs +.size()) + +145  + gue +; + +146 if( + glhs +. +me_rg +(). +size +(> + grhs +.size()) + +147  + gl +; + +148  + gess +:: +ݔ +()( +lhs +. +me_rg +(), + grhs +); + +152 +bo + + +153 +ݔ +()( + +154 +vue_ty + cڡ& + glhs +, + +155 +vue_ty + cڡ& + grhs +cڡ + gnx + + +157 if( + glhs +. +me_rg +(). +size +(< + grhs +.name_string().size()) + +158  + gue +; + +159 if( + glhs +. +me_rg +(). +size +(> + grhs +.name_string().size()) + +160  + gl +; + +161  + gess +:: +ݔ +()( +lhs +. +me_rg +(), + grhs +.name_string()); + +166 #i +BOOST_BEAST_DOXYGEN + + +167 +usg + + gwr + = +imemti_defed +; + +169 +ass + + gwr +; + +172 + give +: + +173  +emt + + +174 : +public + +boo +:: +usive +:: +li_ba_hook +< + +175 +boo +:: +usive +:: +lk_mode +< + +176 +boo +:: +usive +:: +nm_lk +>> + +177 , +public + + gboo +:: +usive +:: +t_ba_hook +< + +178 +boo +:: +usive +:: +lk_mode +< + +179 +boo +:: +usive +:: +nm_lk +>> + +180 , +public + + gvue_ty + + +182 +emt +( +fld + +me +, + +183 +rg_vw + +ame +, sg_vw +vue +); + +186 +usg + + gli_t + = +tyme + +boo +:: +usive +:: +make_li +< + +187 +emt +, + +188 + gboo +:: +usive +:: +cڡt_time_size +< +l +> + +189 >:: +ty +; + +191 +usg + + gt_t + = +tyme + +boo +:: +usive +:: +make_muit +< + +192 +emt +, + +193 + gboo +:: +usive +:: +cڡt_time_size +< +ue +>, + +194 + gboo +:: +usive +:: +com +< +key_com +> + +195 >:: +ty +; + +197 +usg + + gign_ty + = +tyme + + +198 +boo +:: +ty_wh_ignmt +< +ignof +( +emt +)>:: +ty +; + +200 +usg + + gbd_ty + = +tyme + + +201 +b +:: +da +:: +lot_as +< +Aot +>:: + +202 +me + +bd_loc +< +emt +>; + +204 +usg + + gloc_as + = + +205 +b +:: +da +:: +lot_as +< +bd_ty +>; + +207 +usg + + gsize_ty + = +tyme + + +208 +b +:: +da +:: +lot_as +< +Aot +>:: +size_ty +; + +211 + gpublic +: + +213 ~ +basic_flds +(); + +216 +basic_flds +() = ; + +222 +exic + + +223 +basic_flds +( +Aot + cڡ& +loc + + gnx +; + +230 +basic_flds +(basic_flds&& + gnx +; + +239 +basic_flds +(basic_flds&&, +Aot + cڡ& +loc +); + +242 +basic_flds +(basic_fields const&); + +248 +basic_flds +(basic_fldcڡ&, +Aot + cڡ& +loc +); + +251 + gme +< +ass + + gOthAoc +> + +252 +basic_flds +(basic_flds< +OthAoc +> const&); + +258 + gme +< +ass + + gOthAoc +> + +259 +basic_flds +(basic_flds< +OthAoc +> const&, + +260 +Aot + cڡ& +loc +); + +267 + gbasic_flds +& + gݔ +=( +basic_flds +&& +nx +( + +268 +loc_as +:: +age__cڏ_move_assignmt +:: +vue +); + +271 + gbasic_flds +& + gݔ +=( +basic_flds + const&); + +274 + gme +< +ass + + gOthAoc +> + +275 + gbasic_flds +& + gݔ +=( +basic_flds +< +OthAoc +> const&); + +277 + gpublic +: + +279 #i +BOOST_BEAST_DOXYGEN + + +280 +usg + +cڡ_ + = +imemti_defed +; + +282 +usg + + gcڡ_ + = +tyme + +li_t +:: +cڡ_ +; + +286 +usg + + g + = +cڡ_ +; + +289 +lot_ty + + +290 +g_lot +() const + +292  + gthis +-> +g +(); + +312 +rg_vw + const + +313 + +( +fld + +me +) const; + +326 +rg_vw + const + +327 + +( +rg_vw + +me +) const; + +336 +rg_vw + const + +337 + gݔ +[]( +fld + + gme +) const; + +346 +rg_vw + const + +347 + gݔ +[]( +rg_vw + + gme +) const; + +356 +cڡ_ + + +357 +beg +() const + +359  + gli_ +. +cbeg +(); + +363 +cڡ_ + + +364 +d +() const + +366  + gli_ +. +nd +(); + +370 +cڡ_ + + +371 +cbeg +() const + +373  + gli_ +. +cbeg +(); + +377 +cڡ_ + + +378 +nd +() const + +380  + gli_ +. +nd +(); + +389 + give +: + +392 +bo + + +393 +emy +() const + +395  +li_ +. +emy +(); + +397 + gpublic +: + +417 +r +(); + +430 + +( +fld + +me +, +rg_m + cڡ& +vue +); + +443 + +( +rg_vw + +me +, +rg_m + cڡ& +vue +); + +461 + +( +fld + +me +, +rg_vw + +me_rg +, + +462 +rg_m + cڡ& +vue +); + +476 +t +( +fld + +me +, +rg_m + cڡ& +vue +); + +488 +t +( +rg_vw + +me +, +rg_m + cڡ& +vue +); + +502 +cڡ_ + + +503 +a +( +cڡ_ + +pos +); + +517 + gd +:: +size_t + + +518 +a +( +fld + +me +); + +532 + gd +:: +size_t + + +533 +a +( +rg_vw + +me +); + +547 +sw +( +basic_flds +& +h +); + +550 + gme +< +ass + + gAoc +> + +551 +nd + + +553 +sw +( +basic_flds +< +Aoc +>& +lhs +, basic_flds& +rhs +); + +565 + gd +:: +size_t + + +566 +cou +( +fld + +me +) const; + +572 + gd +:: +size_t + + +573 +cou +( +rg_vw + +me +) const; + +585 +cڡ_ + + +586 +fd +( +fld + +me +) const; + +598 +cڡ_ + + +599 +fd +( +rg_vw + +me +) const; + +608 + gd +:: + +< +cڡ_ +, + gcڡ_ +> + +609 +equ_nge +( +fld + +me +) const; + +618 + gd +:: + +< +cڡ_ +, + gcڡ_ +> + +619 +equ_nge +( +rg_vw + +me +) const; + +628 +key_com + + +629 +key_comp +() const + +631  + gkey_com +{}; + +634 + geed +: + +639 +rg_vw + + +640 +g_mhod_im +() const; + +646 +rg_vw + + +647 +g_rg_im +() const; + +653 +rg_vw + + +654 +g_as_im +() const; + +658 +bo + + +659 +g_chunked_im +() const; + +663 +bo + + +664 +g_kp_ive_im +( +vsi +) const; + +668 +bo + + +669 +has_cڋ_ngth_im +() const; + +676 +t_mhod_im +( +rg_vw + +s +); + +683 +t_rg_im +( +rg_vw + +s +); + +690 +t_as_im +( +rg_vw + +s +); + +695 +t_chunked_im +( +bo + +vue +); + +700 +t_cڋ_ngth_im +( + +701 +boo +:: +tiڮ +< +d +:: +ut64_t +> cڡ& +vue +); + +706 +t_kp_ive_im +( + +707  +vsi +, +bo + +kp_ive +); + +709 + give +: + +710 +me +< +ass + +OthAoc +> + +711 +nd + +ass + +basic_flds +; + +713 + gemt +& + +714 +w_emt +( +fld + +me +, + +715 +rg_vw + +ame +, sg_vw +vue +); + +718 +de_emt +( +emt +& +e +); + +721 +t_emt +( +emt +& +e +); + +724 +loc_rg +( +rg_vw +& +de +, sg_vw +s +); + +727 +loc_rg +( + +728 +rg_vw +& +de +, sg_vw +s +); + +730 + gme +< +ass + + gOthAoc +> + +732 +cy_l +( +basic_flds +< +OthAoc +> const&); + +735 +r_l +(); + +738 +de_li +(); + +741 +move_assign +( +basic_flds +&, +d +:: +ue_ty +); + +744 +move_assign +( +basic_flds +&, +d +:: +l_ty +); + +747 +cy_assign +( +basic_flds + cڡ&, +d +:: +ue_ty +); + +750 +cy_assign +( +basic_flds + cڡ&, +d +:: +l_ty +); + +753 +sw +( +basic_flds +& +h +, +d +:: +ue_ty +); + +756 +sw +( +basic_flds +& +h +, +d +:: +l_ty +); + +758 +t_t + + gt_ +; + +759 +li_t + + gli_ +; + +760 +rg_vw + + gmhod_ +; + +761 +rg_vw + + grg__as_ +; + +765 +usg + + gflds + = +basic_flds +< +d +:: +lot +<>>; + +771  + ~ + + @/usr/include/boost/beast/http/file_body.hpp + +10 #ide +BOOST_BEAST_HTTP_FILE_BODY_HPP + + +11  + #BOOST_BEAST_HTTP_FILE_BODY_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + gb + { + +24 +mea + + ghp + { + +27 +usg + + gfe_body + = +basic_fe_body +< +fe +>; + +33  + ~ + + @/usr/include/boost/beast/http/message.hpp + +10 #ide +BOOST_BEAST_HTTP_MESSAGE_HPP + + +11  + #BOOST_BEAST_HTTP_MESSAGE_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30 +mea + + gboo + { + +31 +mea + + gb + { + +32 +mea + + ghp + { + +48 #i +BOOST_BEAST_DOXYGEN + + +49 + gme +< +bo + + gisReque +, +ass + + gFlds + = +flds +> + +50  +hd + : +Flds + + +53 +me +< +bo + +isReque +, +ass + + gFlds + = +flds +> + +54  +hd +; + +56 + gme +< +ass + + gFlds +> + +57  + ghd +< + gue +, + gFlds +> : +Flds + + +60 +ic_as +( +is_flds +< +Flds +>:: +vue +, + +64 #i +BOOST_BEAST_DOXYGEN + + +65 +usg + + gis_que + = +d +:: +gl_cڡt +< +bo +, + gisReque +>; + +67 +usg + + gis_que + = +d +:: +ue_ty +; + +71 +usg + + gflds_ty + = +Flds +; + +74 +hd +() = ; + +77 +hd +(header&&) = ; + +80 +hd +(header const&) = ; + +83 + ghd +& + gݔ +=( +hd +&&) = ; + +86 + ghd +& + gݔ +=( +hd + const&) = ; + +99  +vsi +(cڡ + gnx + + +101  + gvsi_ +; + +117  +vsi +( +vue + + gnx + + +119 +BOOST_ASSERT +( +vue + > 0 && value < 100); + +120 + gvsi_ + = +vue +; + +133 +vb + + +134 +mhod +() const; + +148 +mhod +( +vb + +v +); + +156 +rg_vw + + +157 +mhod_rg +() const; + +170 +mhod_rg +( +rg_vw + +s +); + +181 +rg_vw + + +182 +rg +() const; + +197 +rg +( +rg_vw + +s +); + +212 #i +BOOST_BEAST_DOXYGEN + + +213 + gme +< + gass +... + gArgs +> + +214 +exic + + +215 +hd +( +Args +&&... +gs +); + +218 + gme +< +ass + + gArg1 +, + gass +... + gArgN +, + +219 + gass + = +tyme + +d +:: +ab_if +< + +220 ! +d +:: +is_cvtib +< +tyme + + +221 +d +:: +dey +< +Arg1 +>:: +ty +, + ghd +>:: +vue + && + +222 ! +d +:: +is_cvtib +< +tyme + + +223 +d +:: +dey +< +Arg1 +>:: +ty +, + gvb +>:: +vue + && + +224 ! +d +:: +is_cvtib +< +tyme + + +225 +d +:: +dey +< +Arg1 +>:: +ty +, + ghd +>:: +vue + + +226 >:: +ty +> + +227 +exic + + +228 +hd +( +Arg1 +&& +g1 +, +ArgN +&&... +gn +); + +230 + give +: + +231 +me +< +bo +, + gass +, class> + +232 +nd +  + gmesge +; + +234 + gme +< +ass + + gT +> + +235 +nd + + +237 +sw +( +hd +< +ue +, +T +>& +m1 +, hd& +m2 +); + +239 + gme +< + gass +... + gFldsArgs +> + +240 +hd +( + +241 +vb + +mhod +, + +242 +rg_vw + +rg_ +, + +243  +vsi_vue +, + +244 +FldsArgs +&&... +flds_gs +) + +245 : +Flds +( +d +:: +fwd +< +FldsArgs +>( +flds_gs +)...) + +246 , +mhod_ +( +mhod +) + +248 +vsi +( +vsi_vue +); + +249 +rg +( +rg_ +); + +252  + gvsi_ + = 11; + +253 +vb + + gmhod_ + = vb:: +unknown +; + +260 + gme +< +ass + + gFlds +> + +261  + ghd +< + gl +, + gFlds +> : +Flds + + +263 +ic_as +( +is_flds +< +Flds +>:: +vue +, + +267 +usg + + gis_que + = +d +:: +l_ty +; + +270 +usg + + gflds_ty + = +Flds +; + +273 +hd +() = ; + +276 +hd +(header&&) = ; + +279 +hd +(header const&) = ; + +282 + ghd +& + gݔ +=( +hd +&&) = ; + +285 + ghd +& + gݔ +=( +hd + const&) = ; + +297 + gme +< +ass + + gArg1 +, + gass +... + gArgN +, + +298 + gass + = +tyme + +d +:: +ab_if +< + +299 ! +d +:: +is_cvtib +< +tyme + + +300 +d +:: +dey +< +Arg1 +>:: +ty +, + gus +>:: +vue + && + +301 ! +d +:: +is_cvtib +< +tyme + + +302 +d +:: +dey +< +Arg1 +>:: +ty +, + ghd +>:: +vue + + +303 >:: +ty +> + +304 +exic + + +305 +hd +( +Arg1 +&& +g1 +, +ArgN +&&... +gn +); + +318  +vsi +(cڡ + gnx + + +320  + gvsi_ +; + +336  +vsi +( +vue + + gnx + + +338 +BOOST_ASSERT +( +vue + > 0 && value < 100); + +339 + gvsi_ + = +vue +; + +351 +us + + +352 +su +() const; + +361 +su +( +us + +v +); + +376 +su +( +v +); + +386 +su_t +() const; + +394 +rg_vw + + +395 +as +() const; + +416 +as +( +rg_vw + +s +); + +418 + give +: + +419 #i! +BOOST_BEAST_DOXYGEN + + +420 +me +< +bo +, + gass +, class> + +421 +nd +  + gmesge +; + +423 + gme +< +ass + + gT +> + +424 +nd + + +426 +sw +( +hd +< +l +, +T +>& +m1 +, hd& +m2 +); + +428 + gme +< + gass +... + gFldsArgs +> + +429 +hd +( + +430 +us + +su +, + +431  +vsi_vue +, + +432 +FldsArgs +&&... +flds_gs +) + +433 : +Flds +( +d +:: +fwd +< +FldsArgs +>( +flds_gs +)...) + +434 , +su_ +( +su +) + +436 +vsi +( +vsi_vue +); + +439  + gvsi_ + = 11; + +440 +us + + gsu_ + = stus:: +ok +; + +445 + gme +< +ass + + gFlds + = +flds +> + +446 +usg + +que_hd + = +hd +< +ue +, + gFlds +>; + +449 + gme +< +ass + + gFlds + = +flds +> + +450 +usg + +ڣ_hd + = +hd +< +l +, + gFlds +>; + +452 #i +defed +( +BOOST_MSVC +) + +454 +mea + + gda + { + +455 + gme +< +ass + + gT +> + +456 +usg + + gvue_ty_t + = +tyme + +T +:: +vue_ty +; + +489 + gme +< +bo + + gisReque +, +ass + + gBody +, cs + gFlds + = +flds +> + +490  +mesge + + +491 : +hd +< +isReque +, + gFlds +> + +492 #i! +BOOST_BEAST_DOXYGEN + + +493 , + gboo +:: +emy_vue +< + +494 +tyme + +Body +:: +vue_ty +> + +498 +usg + +hd_ty + = +hd +< +isReque +, + gFlds +>; + +504 +usg + + gbody_ty + = +Body +; + +507 +mesge +() = ; + +510 +mesge +(message&&) = ; + +513 +mesge +(message const&) = ; + +516 + gmesge +& + gݔ +=( +mesge +&&) = ; + +519 + gmesge +& + gݔ +=( +mesge + const&) = ; + +528 + gme +< + gass +... + gBodyArgs +> + +529 +exic + + +530 +mesge +( +hd_ty +&& +h +, +BodyArgs +&&... +body_gs +); + +539 + gme +< + gass +... + gBodyArgs +> + +540 +exic + + +541 +mesge +( +hd_ty + cڡ& +h +, +BodyArgs +&&... +body_gs +); + +553 #i +BOOST_BEAST_DOXYGEN + + +554 +mesge +( +vb + +mhod +, +rg_vw + +rg +,  +vsi +); + +556 + gme +< +ass + + gVsi +, + +557 + gass + = +tyme + +d +:: +ab_if +< +isReque + && + +558 +d +:: +is_cvtib +< +Vsi +, >:: +vue +>:: +ty +> + +559 +mesge +( +vb + +mhod +, +rg_vw + +rg +, +Vsi + +vsi +); + +574 #i +BOOST_BEAST_DOXYGEN + + +575 + gme +< +ass + + gBodyArg +> + +576 +mesge +( +vb + +mhod +, +rg_vw + +rg +, + +577  +vsi +, +BodyArg +&& +body_g +); + +579 + gme +< +ass + + gVsi +, cs + gBodyArg +, + +580 + gass + = +tyme + +d +:: +ab_if +< +isReque + && + +581 +d +:: +is_cvtib +< +Vsi +, >:: +vue +>:: +ty +> + +582 +mesge +( +vb + +mhod +, +rg_vw + +rg +, + +583 +Vsi + +vsi +, +BodyArg +&& +body_g +); + +600 #i +BOOST_BEAST_DOXYGEN + + +601 + gme +< +ass + + gBodyArg +, cs + gFldsArg +> + +602 +mesge +( +vb + +mhod +, +rg_vw + +rg +,  +vsi +, + +603 +BodyArg +&& +body_g +, +FldsArg +&& +flds_g +); + +605 + gme +< +ass + + gVsi +, cs + gBodyArg +, cs + gFldsArg +, + +606 + gass + = +tyme + +d +:: +ab_if +< +isReque + && + +607 +d +:: +is_cvtib +< +Vsi +, >:: +vue +>:: +ty +> + +608 +mesge +( +vb + +mhod +, +rg_vw + +rg +, +Vsi + +vsi +, + +609 +BodyArg +&& +body_g +, +FldsArg +&& +flds_g +); + +620 #i +BOOST_BEAST_DOXYGEN + + +621 +mesge +( +us + +su +,  +vsi +); + +623 + gme +< +ass + + gVsi +, + +624 + gass + = +tyme + +d +:: +ab_if +:: +vue +>:: +ty +> + +626 +mesge +( +us + +su +, +Vsi + +vsi +); + +639 #i +BOOST_BEAST_DOXYGEN + + +640 + gme +< +ass + + gBodyArg +> + +641 +mesge +( +us + +su +,  +vsi +, +BodyArg +&& +body_g +); + +643 + gme +< +ass + + gVsi +, cs + gBodyArg +, + +644 + gass + = +tyme + +d +:: +ab_if +:: +vue +>:: +ty +> + +646 +mesge +( +us + +su +, +Vsi + +vsi +, +BodyArg +&& +body_g +); + +661 #i +BOOST_BEAST_DOXYGEN + + +662 + gme +< +ass + + gBodyArg +, cs + gFldsArg +> + +663 +mesge +( +us + +su +,  +vsi +, + +664 +BodyArg +&& +body_g +, +FldsArg +&& +flds_g +); + +666 + gme +< +ass + + gVsi +, cs + gBodyArg +, cs + gFldsArg +, + +667 + gass + = +tyme + +d +:: +ab_if +:: +vue +>:: +ty +> + +669 +mesge +( +us + +su +, +Vsi + +vsi +, + +670 +BodyArg +&& +body_g +, +FldsArg +&& +flds_g +); + +677 +exic + + +678 +mesge +( +d +:: +pwi_cڡru_t +); + +685 + gme +< + gass +... + gBodyArgs +> + +686 +mesge +( +d +:: +pwi_cڡru_t +, + +687 +d +:: +tue +< +BodyArgs +...> +body_gs +); + +697 + gme +< + gass +... + gBodyArgs +, css... + gFldsArgs +> + +698 +mesge +( +d +:: +pwi_cڡru_t +, + +699 +d +:: +tue +< +BodyArgs +...> +body_gs +, + +700 +d +:: +tue +< +FldsArgs +...> +flds_gs +); + +703 +hd_ty + const& + +704 +ba +() const + +706  * + gthis +; + +710 + ghd_ty +& + +711 +ba +() + +713  * + gthis +; + +717 +bo + + +718 +chunked +() const + +720  + gthis +-> +g_chunked_im +(); + +735 +chunked +( +bo + +vue +); + +743 +bo + + +744 +has_cڋ_ngth +() const + +746  + gthis +-> +has_cڋ_ngth_im +(); + +764 +cڋ_ngth +( +boo +:: +tiڮ +< +d +:: +ut64_t +> cڡ& +vue +); + +772 +bo + + +773 +kp_ive +() const + +775  + gthis +-> +g_kp_ive_im +( +this +-> +vsi +()); + +789 +kp_ive +( +bo + +vue +) + +791 + gthis +-> +t_kp_ive_im +( +this +-> +vsi +(), +vue +); + +816 +bo + + +817 +ed_eof +() const + +819  +ed_eof +( +tyme + +hd_ty +:: +is_que +{}); + +834 + gboo +:: +tiڮ +< +d +:: +ut64_t +> + +835 +yld_size +() const; + +852 +e_yld +() + +854 +e_yld +( +tyme + +hd_ty +:: +is_que +{}); + +858 #i +BOOST_BEAST_DOXYGEN + || ! +defed +( +BOOST_MSVC +) + +859 +tyme + + gbody_ty +:: +vue_ty +& + +861 +da +:: +vue_ty_t +< +Body +>& + +863 +body +()& +nx + + +865  +this +-> +boo +:: +emy_vue +< + +866 +tyme + +Body +:: +vue_ty +>:: +g +(); + +870 #i +BOOST_BEAST_DOXYGEN + || ! +defed +( +BOOST_MSVC +) + +871 +tyme + + gbody_ty +:: +vue_ty +&& + +873 +da +:: +vue_ty_t +< +Body +>&& + +875 +body +()&& +nx + + +877  +d +:: +move +( + +878 +this +-> +boo +:: +emy_vue +< + +879 +tyme + +Body +:: +vue_ty +>:: +g +()); + +883 #i +BOOST_BEAST_DOXYGEN + || ! +defed +( +BOOST_MSVC +) + +884 +tyme + + gbody_ty +:: +vue_ty + const& + +886 +da +:: +vue_ty_t +< +Body +> const& + +888 +body +(cڡ& +nx + + +890  +this +-> +boo +:: +emy_vue +< + +891 +tyme + +Body +:: +vue_ty +>:: +g +(); + +894 + give +: + +895 +ic_as +( +is_body +< +Body +>:: +vue +, + +898 + gme +< + +899 + gass +... + gBodyArgs +, + +900 + gd +:: +size_t +... +IBodyArgs +> + +901 +mesge +( + +902 +d +:: +pwi_cڡru_t +, + +903 +d +:: +tue +< +BodyArgs +...>& +body_gs +, + +904 +b +:: +da +:: +dex_qu +< +IBodyArgs +...>) + +905 : +boo +:: +emy_vue +< + +906 +tyme + +Body +:: +vue_ty +>( +boo +:: +emy__t +(), + +907 + gd +:: +fwd +< +BodyArgs +>( + +908 +d +:: +g +< +IBodyArgs +>( +body_gs +))...) + +910 +boo +:: +igne_unud +( +body_gs +); + +913 + gme +< + +914 + gass +... + gBodyArgs +, + +915 + gass +... + gFldsArgs +, + +916 + gd +:: +size_t +... +IBodyArgs +, + +917 + gd +:: +size_t +... +IFldsArgs +> + +918 +mesge +( + +919 +d +:: +pwi_cڡru_t +, + +920 +d +:: +tue +< +BodyArgs +...>& +body_gs +, + +921 +d +:: +tue +< +FldsArgs +...>& +flds_gs +, + +922 +b +:: +da +:: +dex_qu +< +IBodyArgs +...>, + +923 +b +:: +da +:: +dex_qu +< +IFldsArgs +...>) + +924 : +hd_ty +( +d +:: +fwd +< +FldsArgs +>( + +925 +d +:: +g +< +IFldsArgs +>( +flds_gs +))...) + +926 , + gboo +:: +emy_vue +< + +927 +tyme + +Body +:: +vue_ty +>( +boo +:: +emy__t +(), + +928 + gd +:: +fwd +< +BodyArgs +>( + +929 +d +:: +g +< +IBodyArgs +>( +body_gs +))...) + +931 +boo +:: +igne_unud +( +body_gs +); + +932 + gboo +:: +igne_unud +( +flds_gs +); + +935 +bo + + +936 +ed_eof +( +d +:: +ue_ty +) const + +938  ! +kp_ive +(); + +941 +bo + + +942 +ed_eof +( +d +:: +l_ty +) const; + +944 + gboo +:: +tiڮ +< +d +:: +ut64_t +> + +945 +yld_size +( +d +:: +ue_ty +) const + +947  +Body +:: +size +( +this +-> +body +()); + +950 + gboo +:: +tiڮ +< +d +:: +ut64_t +> + +951 +yld_size +( +d +:: +l_ty +) const + +953  +boo +:: +ne +; + +957 +e_yld +( +d +:: +ue_ty +); + +960 +e_yld +( +d +:: +l_ty +); + +964 + gme +< +ass + + gBody +, cs + gFlds + = +flds +> + +965 +usg + +que + = +mesge +< +ue +, + gBody +, + gFlds +>; + +968 + gme +< +ass + + gBody +, cs + gFlds + = +flds +> + +969 +usg + +ڣ + = +mesge +< +l +, + gBody +, + gFlds +>; + +973 #i +BOOST_BEAST_DOXYGEN + + +979 + gme +< +bo + + gisReque +, +ass + + gFlds +> + +981 +sw +( + +982 +hd +< +isReque +, +Flds +>& +m1 +, + +983 +hd +< +isReque +, +Flds +>& +m2 +); + +991 + gme +< +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +993 +sw +( + +994 +mesge +< +isReque +, +Body +, +Flds +>& +m1 +, + +995 +mesge +< +isReque +, +Body +, +Flds +>& +m2 +); + +1001  + ~ + + @/usr/include/boost/beast/http/parser.hpp + +10 #ide +BOOST_BEAST_HTTP_PARSER_HPP + + +11  + #BOOST_BEAST_HTTP_PARSER_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gb + { + +26 +mea + + ghp + { + +45 + gme +< + +46 +bo + + gisReque +, + +47 +ass + + gBody +, + +48 +ass + + gAot + = +d +:: +lot +<>> + +49 +ass + +rr + + +50 : +public + +basic_rr +< +isReque +, + +51 + grr +< + gisReque +, + gBody +, + gAot +>> + +53 +ic_as +( +is_body +< +Body +>:: +vue +, + +56 +ic_as +( +is_body_ad +< +Body +>:: +vue +, + +59 + gme +< + gbo +, + gass +, class> + +60 +nd + +ass + + grr +; + +62 +usg + + gba_ty + = +basic_rr +< +isReque +, + +63 + grr +< + gisReque +, + gBody +, + gAot +>>; + +65 + gmesge +< + gisReque +, + gBody +, + gbasic_flds +< + gAot +>> + gm_ +; + +66 +tyme + + gBody +:: +ad + +rd_ +; + +67 +bo + + grd_ed_ + = +l +; + +69 + gd +:: +funi +<( + +70 +d +:: +ut64_t +, + +71 + grg_vw +, + +72 + gr_code +&)> + gcb_h_ +; + +74 + gd +:: +funi +< +d +:: +size_t +( + +75 +d +:: +ut64_t +, + +76 +rg_vw +, + +77 +r_code +&)> + gcb_b_ +; + +79 + gpublic +: + +81 +usg + +vue_ty + = + +82 +mesge +< +isReque +, + gBody +, + gbasic_flds +< + gAot +>>; + +85 ~ +rr +() = ; + +88 +rr +լcڡ& +de +; + +91 + grr +& + gݔ +=( +rr + cڡ& +de +; + +94 +rr +լr&& +h + +de +; + +97 +rr +(); + +108 #i +BOOST_BEAST_DOXYGEN + + +109 + gme +< + gass +... + gArgs +> + +110 +exic + + +111 +rr +( +Args +&&... +gs +); + +113 + gme +< +ass + + gArg1 +, + gass +... + gArgN +, + +114 + gass + = +tyme + +d +:: +ab_if +< + +115 ! +da +:: +is_rr +< +tyme + + +116 +d +:: +dey +< +Arg1 +>:: +ty +>:: +vue +>::type> + +117 +exic + + +118 +rr +( +Arg1 +&& +g1 +, +ArgN +&&... +gn +); + +152 #i +BOOST_BEAST_DOXYGEN + + +153 + gme +< +ass + + gOthBody +, + gass +... + gArgs +> + +155 + gme +< +ass + + gOthBody +, + gass +... + gArgs +, + +156 + gass + = +tyme + +d +:: +ab_if +< + +157 ! +d +:: +is_me +< +Body +, + gOthBody +>:: +vue +>:: +ty +> + +159 +exic + + +160 +rr +լr< +isReque +, +OthBody +, + +161 +Aot +>&& +rr +, +Args +&&... +gs +); + +168 +vue_ty + const& + +169 +g +() const + +171  + gm_ +; + +179 + gvue_ty +& + +180 +g +() + +182  + gm_ +; + +195 +vue_ty + + +196 +a +() + +198 +ic_as +( +d +:: +is_move_cڡruib +< +dety +( +m_ +)>:: +vue +, + +200  + gd +:: +move +( +m_ +); + +237 + gme +< +ass + + gClback +> + +239 +_chunk_hd +( +Clback +& +cb +) + +243 +BOOST_STATIC_ASSERT +(! +d +:: +is_cڡ +< +Clback +>:: +vue +); + +246 +BOOST_ASSERT +(! +rd_ed_ +); + +248 + gcb_h_ + = +d +:: +f +( +cb +); + +285 + gme +< +ass + + gClback +> + +287 +_chunk_body +( +Clback +& +cb +) + +291 +BOOST_STATIC_ASSERT +(! +d +:: +is_cڡ +< +Clback +>:: +vue +); + +294 +BOOST_ASSERT +(! +rd_ed_ +); + +296 + gcb_b_ + = +d +:: +f +( +cb +); + +299 + give +: + +300 +nd + +ass + +basic_rr +< +isReque +, + grr +>; + +302 +rr +( +d +:: +ue_ty +); + +303 +rr +( +d +:: +l_ty +); + +305 + gme +< +ass + + gOthBody +, + gass +... + gArgs +, + +306 + gass + = +tyme + +d +:: +ab_if +< + +307 ! +d +:: +is_me +< +Body +, + gOthBody +>:: +vue +>:: +ty +> + +308 +rr +( + +309 +d +:: +ue_ty +, + +310 +rr +< +isReque +, +OthBody +, +Aot +>&&arser, + +311 +Args +&&... +gs +); + +313 + gme +< +ass + + gOthBody +, + gass +... + gArgs +, + +314 + gass + = +tyme + +d +:: +ab_if +< + +315 ! +d +:: +is_me +< +Body +, + gOthBody +>:: +vue +>:: +ty +> + +316 +rr +( + +317 +d +:: +l_ty +, + +318 +rr +< +isReque +, +OthBody +, +Aot +>&&arser, + +319 +Args +&&... +gs +); + +321 + gme +< +ass + + gArg1 +, + gass +... + gArgN +, + +322 + gass + = +tyme + +d +:: +ab_if +< + +323 ! +da +:: +is_rr +< +tyme + + +324 +d +:: +dey +< +Arg1 +>:: +ty +>:: +vue +>::type> + +325 +exic + + +326 +rr +( +Arg1 +&& +g1 +, +d +:: +ue_ty +, +ArgN +&&... +gn +); + +328 + gme +< +ass + + gArg1 +, + gass +... + gArgN +, + +329 + gass + = +tyme + +d +:: +ab_if +< + +330 ! +da +:: +is_rr +< +tyme + + +331 +d +:: +dey +< +Arg1 +>:: +ty +>:: +vue +>::type> + +332 +exic + + +333 +rr +( +Arg1 +&& +g1 +, +d +:: +l_ty +, +ArgN +&&... +gn +); + +336 +_que_im +( + +337 +vb + +mhod +, + +338 +rg_vw + +mhod_r +, + +339 +rg_vw + +rg +, + +340  +vsi +, + +341 +r_code +& +ec +) + +343 + gy + + +345 + gm_ +. +rg +(target); + +346 if( + gmhod + ! +vb +:: +unknown +) + +347 +m_ +. +mhod +(method); + +349 + gm_ +. +mhod_rg +( +mhod_r +); + +350 + gec +. +assign +(0, +ec +. +gy +()); + +352 +tch +( +d +:: +bad_loc + const&) + +354 +ec + = +r +:: +bad_loc +; + +356 + gm_ +. +vsi +(version); + +360 +_ڣ_im +( + +361  +code +, + +362 +rg_vw + +as +, + +363  +vsi +, + +364 +r_code +& +ec +) + +366 + gm_ +. +su +( +code +); + +367 + gm_ +. +vsi +(version); + +368 + gy + + +370 + gm_ +. +as +(reason); + +371 + gec +. +assign +(0, +ec +. +gy +()); + +373 +tch +( +d +:: +bad_loc + const&) + +375 +ec + = +r +:: +bad_loc +; + +380 +_fld_im +( + +381 +fld + +me +, + +382 +rg_vw + +me_rg +, + +383 +rg_vw + +vue +, + +384 +r_code +& +ec +) + +386 + gy + + +388 + gm_ +. + +( +me +, +me_rg +, +vue +); + +389 + gec +. +assign +(0, +ec +. +gy +()); + +391 +tch +( +d +:: +bad_loc + const&) + +393 +ec + = +r +:: +bad_loc +; + +398 +_hd_im +( +r_code +& +ec +) + +400 + gec +. +assign +(0, +ec +. +gy +()); + +404 +_body__im +( + +405 +boo +:: +tiڮ +< +d +:: +ut64_t +> cڡ& +cڋ_ngth +, + +406 +r_code +& +ec +) + +408 + grd_ +. + +( +cڋ_ngth +, +ec +); + +409 + grd_ed_ + = +ue +; + +412 + gd +:: +size_t + + +413 +_body_im +( + +414 +rg_vw + +body +, + +415 +r_code +& +ec +) + +417  + grd_ +. +put +( +boo +:: +asio +:: +bufr +( + +418 +body +. +da +(), body. +size +()), +ec +); + +422 +_chunk_hd_im +( + +423 +d +:: +ut64_t + +size +, + +424 +rg_vw + +exnsis +, + +425 +r_code +& +ec +) + +427 if( + gcb_h_ +) + +428  +cb_h_ +( +size +, +exnsis +, +ec +); + +429 + gec +. +assign +(0, +ec +. +gy +()); + +432 + gd +:: +size_t + + +433 +_chunk_body_im +( + +434 +d +:: +ut64_t + +ma +, + +435 +rg_vw + +body +, + +436 +r_code +& +ec +) + +438 if( + gcb_b_ +) + +439  +cb_b_ +( +ma +, +body +, +ec +); + +440  + grd_ +. +put +( +boo +:: +asio +:: +bufr +( + +441 +body +. +da +(), body. +size +()), +ec +); + +445 +_fish_im +( +r_code +& +ec +) + +447 + grd_ +. +fish +( +ec +); + +452 + gme +< +ass + + gBody +, cs + gAot + = +d +:: +lot +<>> + +453 +usg + +que_rr + = +rr +< +ue +, + gBody +, + gAot +>; + +456 + gme +< +ass + + gBody +, cs + gAot + = +d +:: +lot +<>> + +457 +usg + +ڣ_rr + = +rr +< +l +, + gBody +, + gAot +>; + +463  + ~ + + @/usr/include/boost/beast/http/read.hpp + +10 #ide +BOOST_BEAST_HTTP_READ_HPP + + +11  + #BOOST_BEAST_HTTP_READ_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19 +mea + + gboo + { + +20 +mea + + gb + { + +21 +mea + + ghp + { + +66 + gme +< + +67 +ass + + gSyncRdSm +, + +68 +ass + + gDymicBufr +, + +69 +bo + + gisReque +, +ass + + gDived +> + +70 + gd +:: +size_t + + +71 +ad_some +( + +72 +SyncRdSm +& +am +, + +73 +DymicBufr +& +bufr +, + +74 +basic_rr +< +isReque +, +Dived +>& +rr +); + +123 + gme +< + +124 +ass + + gSyncRdSm +, + +125 +ass + + gDymicBufr +, + +126 +bo + + gisReque +, +ass + + gDived +> + +127 + gd +:: +size_t + + +128 +ad_some +( + +129 +SyncRdSm +& +am +, + +130 +DymicBufr +& +bufr +, + +131 +basic_rr +< +isReque +, +Dived +>& +rr +, + +132 +r_code +& +ec +); + +195 + gme +< + +196 +ass + + gAsyncRdSm +, + +197 +ass + + gDymicBufr +, + +198 +bo + + gisReque +, +ass + + gDived +, + +199 +ass + + gRdHdr +> + +200 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +201 +RdHdr +, ( +r_code +, +d +:: +size_t +)) + +202 +async_ad_some +( + +203 +AsyncRdSm +& +am +, + +204 +DymicBufr +& +bufr +, + +205 +basic_rr +< +isReque +, +Dived +>& +rr +, + +206 +RdHdr +&& +hdr +); + +255 + gme +< + +256 +ass + + gSyncRdSm +, + +257 +ass + + gDymicBufr +, + +258 +bo + + gisReque +, +ass + + gDived +> + +259 + gd +:: +size_t + + +260 +ad_hd +( + +261 +SyncRdSm +& +am +, + +262 +DymicBufr +& +bufr +, + +263 +basic_rr +< +isReque +, +Dived +>& +rr +); + +310 + gme +< + +311 +ass + + gSyncRdSm +, + +312 +ass + + gDymicBufr +, + +313 +bo + + gisReque +, +ass + + gDived +> + +314 + gd +:: +size_t + + +315 +ad_hd +( + +316 +SyncRdSm +& +am +, + +317 +DymicBufr +& +bufr +, + +318 +basic_rr +< +isReque +, +Dived +>& +rr +, + +319 +r_code +& +ec +); + +379 + gme +< + +380 +ass + + gAsyncRdSm +, + +381 +ass + + gDymicBufr +, + +382 +bo + + gisReque +, +ass + + gDived +, + +383 +ass + + gRdHdr +> + +384 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +385 +RdHdr +, ( +r_code +, +d +:: +size_t +)) + +386 +async_ad_hd +( + +387 +AsyncRdSm +& +am +, + +388 +DymicBufr +& +bufr +, + +389 +basic_rr +< +isReque +, +Dived +>& +rr +, + +390 +RdHdr +&& +hdr +); + +439 + gme +< + +440 +ass + + gSyncRdSm +, + +441 +ass + + gDymicBufr +, + +442 +bo + + gisReque +, +ass + + gDived +> + +443 + gd +:: +size_t + + +444 +ad +( + +445 +SyncRdSm +& +am +, + +446 +DymicBufr +& +bufr +, + +447 +basic_rr +< +isReque +, +Dived +>& +rr +); + +494 + gme +< + +495 +ass + + gSyncRdSm +, + +496 +ass + + gDymicBufr +, + +497 +bo + + gisReque +, +ass + + gDived +> + +498 + gd +:: +size_t + + +499 +ad +( + +500 +SyncRdSm +& +am +, + +501 +DymicBufr +& +bufr +, + +502 +basic_rr +< +isReque +, +Dived +>& +rr +, + +503 +r_code +& +ec +); + +563 + gme +< + +564 +ass + + gAsyncRdSm +, + +565 +ass + + gDymicBufr +, + +566 +bo + + gisReque +, +ass + + gDived +, + +567 +ass + + gRdHdr +> + +568 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +569 +RdHdr +, ( +r_code +, +d +:: +size_t +)) + +570 +async_ad +( + +571 +AsyncRdSm +& +am +, + +572 +DymicBufr +& +bufr +, + +573 +basic_rr +< +isReque +, +Dived +>& +rr +, + +574 +RdHdr +&& +hdr +); + +622 + gme +< + +623 +ass + + gSyncRdSm +, + +624 +ass + + gDymicBufr +, + +625 +bo + + gisReque +, +ass + + gBody +, cs + gAot +> + +626 + gd +:: +size_t + + +627 +ad +( + +628 +SyncRdSm +& +am +, + +629 +DymicBufr +& +bufr +, + +630 +mesge +< +isReque +, +Body +, +basic_flds +< +Aot +>>& +msg +); + +676 + gme +< + +677 +ass + + gSyncRdSm +, + +678 +ass + + gDymicBufr +, + +679 +bo + + gisReque +, +ass + + gBody +, cs + gAot +> + +680 + gd +:: +size_t + + +681 +ad +( + +682 +SyncRdSm +& +am +, + +683 +DymicBufr +& +bufr +, + +684 +mesge +< +isReque +, +Body +, +basic_flds +< +Aot +>>& +msg +, + +685 +r_code +& +ec +); + +746 + gme +< + +747 +ass + + gAsyncRdSm +, + +748 +ass + + gDymicBufr +, + +749 +bo + + gisReque +, +ass + + gBody +, cs + gAot +, + +750 +ass + + gRdHdr +> + +751 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +752 +RdHdr +, ( +r_code +, +d +:: +size_t +)) + +753 +async_ad +( + +754 +AsyncRdSm +& +am +, + +755 +DymicBufr +& +bufr +, + +756 +mesge +< +isReque +, +Body +, +basic_flds +< +Aot +>>& +msg +, + +757 +RdHdr +&& +hdr +); + +763  + ~ + + @/usr/include/boost/beast/http/rfc7230.hpp + +10 #ide +BOOST_BEAST_HTTP_RFC7230_HPP + + +11  + #BOOST_BEAST_HTTP_RFC7230_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + gb + { + +19 +mea + + ghp + { + +53 as + cm_li + + +55 +rg_vw + + gs_ +; + +57 + gpublic +: + +64 +usg + +vue_ty + = + +65 +d +:: + +< +rg_vw +, + grg_vw +>; + +68 #i +BOOST_BEAST_DOXYGEN + + +69 +usg + + gcڡ_ + = +imemti_defed +; + +71 +ass + + gcڡ_ +; + +75 +m_li +() = ; + +82 +exic + + +83 +m_li +( +rg_vw + +s +) + +84 : +s_ +( +s +) + +89 +cڡ_ + +beg +() const; + +92 +cڡ_ + +d +() const; + +95 +cڡ_ + +cbeg +() const; + +98 +cڡ_ + +nd +() const; + +141 as + cext_li + + +143 +usg + + g_ty + = +rg_vw +:: +cڡ_ +; + +145 +rg_vw + + gs_ +; + +147 + gpublic +: + +154 +usg + +vue_ty + = +d +:: + +< +rg_vw +, + gm_li +>; + +157 #i +BOOST_BEAST_DOXYGEN + + +158 +usg + + gcڡ_ + = +imemti_defed +; + +160 +ass + + gcڡ_ +; + +168 +exic + + +169 +ext_li +( +rg_vw + +s +) + +170 : +s_ +( +s +) + +175 +cڡ_ + +beg +() const; + +178 +cڡ_ + +d +() const; + +181 +cڡ_ + +cbeg +() const; + +184 +cڡ_ + +nd +() const; + +193 + gme +< +ass + + gT +> + +194 +cڡ_ + + +195 +fd +( +T + cڡ& +s +); + +201 + gme +< +ass + + gT +> + +202 +bo + + +203 +exis +( +T + cڡ& +s +); + +234 as + ctok_li + + +236 +usg + + g_ty + = +rg_vw +:: +cڡ_ +; + +238 +rg_vw + + gs_ +; + +240 + gpublic +: + +242 +usg + +vue_ty + = +rg_vw +; + +245 #i +BOOST_BEAST_DOXYGEN + + +246 +usg + + gcڡ_ + = +imemti_defed +; + +248 +ass + + gcڡ_ +; + +256 +exic + + +257 +tok_li +( +rg_vw + +s +) + +258 : +s_ +( +s +) + +263 +cڡ_ + +beg +() const; + +266 +cڡ_ + +d +() const; + +269 +cڡ_ + +cbeg +() const; + +272 +cڡ_ + +nd +() const; + +278 + gme +< +ass + + gT +> + +279 +bo + + +280 +exis +( +T + cڡ& +s +); + +308 +usg + + gt_tok_li + = + +309 +da +:: +basic_rd_li +< + +310 +da +:: +t_tok_li_picy +>; + +318 + gme +< +ass + + gPicy +> + +319 +bo + + +320 +vide_li +( +da +:: +basic_rd_li +< + +321 +Picy +> cڡ& +li +); + +327  + ~ + + @/usr/include/boost/beast/http/serializer.hpp + +10 #ide +BOOST_BEAST_HTTP_SERIALIZER_HPP + + +11  + #BOOST_BEAST_HTTP_SERIALIZER_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gb + { + +27 +mea + + ghp + { + +53 + gme +< + +54 +bo + + gisReque +, + +55 +ass + + gBody +, + +56 +ass + + gFlds + = +flds +> + +57 as + crliz + + +59 +public +: + +60 +ic_as +( +is_body +< +Body +>:: +vue +, + +63 +ic_as +( +is_body_wr +< +Body +>:: +vue +, + +71 #i +BOOST_BEAST_DOXYGEN + + +72 +usg + + gvue_ty + = +imemti_defed +; + +74 +usg + + gvue_ty + = +tyme + +d +:: +cdiڮ +< + +75 +d +:: +is_cڡruib +< +tyme + +Body +:: +wr +, + +76 + ghd +< + gisReque +, + gFlds +>&, + +77 +tyme + + gBody +:: +vue_ty +&>:: +vue + && + +78 ! +d +:: +is_cڡruib +< +tyme + +Body +:: +wr +, + +79 + ghd +< + gisReque +, + gFlds +> const&, + +80 +tyme + + gBody +:: +vue_ty + cڡ&>:: +vue +, + +81 + gmesge +< + gisReque +, + gBody +, + gFlds +>, + +82 + gmesge +< + gisReque +, + gBody +, + gFlds +> cڡ>:: +ty +; + +85 + give +: + +88 +do_cڡru + = 0, + +90 + gdo_ + = 10, + +91 + gdo_hd_ly + = 20, + +92 + gdo_hd + = 30, + +93 + gdo_body + = 40, + +95 + gdo__c + = 50, + +96 + gdo_hd_ly_c + = 60, + +97 + gdo_hd_c + = 70, + +98 + gdo_body_c + = 80, + +99 + gdo_f_c + = 90, + +100 #ide +BOOST_BEAST_NO_BIG_VARIANTS + + +101 + gdo_body_f_c + = 100, + +102 + gdo_l_c + = 110, + +105 + gdo_come + = 120 + +108  +fwr +( +d +:: +ue_ty +); + +109  +fwr +( +d +:: +l_ty +); + +111 + gme +< + gd +:: +size_t +, +ass + + gVis +> + +113 +do_vis +( +r_code +& +ec +, +Vis +& +vis +); + +115 +usg + + gwr + = +tyme + +Body +:: +wr +; + +117 +usg + + gcb1_t + = +bufrs_suffix +< +tyme + + +118 +Flds +:: +wr +:: +cڡ_bufrs_ty +>; + +119 +usg + + gpcb1_t + = +bufrs_efix_vw +< +cb1_t + const&>; + +121 +usg + + gcb2_t + = +bufrs_suffix +< +bufrs_t_vw +< + +122 +tyme + +Flds +:: +wr +:: +cڡ_bufrs_ty +, + +123 +tyme + + gwr +:: +cڡ_bufrs_ty +>>; + +124 +usg + + gpcb2_t + = +bufrs_efix_vw +< +cb2_t + const&>; + +126 +usg + + gcb3_t + = +bufrs_suffix +< + +127 +tyme + +wr +:: +cڡ_bufrs_ty +>; + +128 +usg + + gpcb3_t + = +bufrs_efix_vw +< +cb3_t + const&>; + +130 +usg + + gcb4_t + = +bufrs_suffix +< +bufrs_t_vw +< + +131 +tyme + +Flds +:: +wr +:: +cڡ_bufrs_ty +, + +132 + gda +:: +chunk_size +, + +133 + gboo +:: +asio +:: +cڡ_bufr +, + +134 + gchunk_lf +, + +135 +tyme + + gwr +:: +cڡ_bufrs_ty +, + +136 + gchunk_lf +>>; + +137 +usg + + gpcb4_t + = +bufrs_efix_vw +< +cb4_t + const&>; + +139 +usg + + gcb5_t + = +bufrs_suffix +< +bufrs_t_vw +< + +140 +da +:: +chunk_size +, + +141 + gboo +:: +asio +:: +cڡ_bufr +, + +142 + gchunk_lf +, + +143 +tyme + + gwr +:: +cڡ_bufrs_ty +, + +144 + gchunk_lf +>>; + +145 +usg + + gpcb5_t + = +bufrs_efix_vw +< +cb5_t + const&>; + +147 +usg + + gcb6_t + = +bufrs_suffix +< +bufrs_t_vw +< + +148 +da +:: +chunk_size +, + +149 + gboo +:: +asio +:: +cڡ_bufr +, + +150 + gchunk_lf +, + +151 +tyme + + gwr +:: +cڡ_bufrs_ty +, + +152 + gchunk_lf +, + +153 + gboo +:: +asio +:: +cڡ_bufr +, + +154 + gboo +:: +asio +:: +cڡ_bufr +, + +155 + gchunk_lf +>>; + +156 +usg + + gpcb6_t + = +bufrs_efix_vw +< +cb6_t + const&>; + +158 +usg + + gcb7_t + = +bufrs_suffix +< +bufrs_t_vw +< + +159 +tyme + +Flds +:: +wr +:: +cڡ_bufrs_ty +, + +160 + gda +:: +chunk_size +, + +161 + gboo +:: +asio +:: +cڡ_bufr +, + +162 + gchunk_lf +, + +163 +tyme + + gwr +:: +cڡ_bufrs_ty +, + +164 + gchunk_lf +, + +165 + gboo +:: +asio +:: +cڡ_bufr +, + +166 + gboo +:: +asio +:: +cڡ_bufr +, + +167 + gchunk_lf +>>; + +168 +usg + + gpcb7_t + = +bufrs_efix_vw +< +cb7_t + const&>; + +170 +usg + + gcb8_t + = +bufrs_suffix +< +bufrs_t_vw +< + +171 +boo +:: +asio +:: +cڡ_bufr +, + +172 + gboo +:: +asio +:: +cڡ_bufr +, + +173 + gchunk_lf +>>; + +174 +usg + + gpcb8_t + = +bufrs_efix_vw +< +cb8_t + const&>; + +176 + gvue_ty +& + gm_ +; + +177 +wr + + gwr_ +; + +178 + gboo +:: +tiڮ +< +tyme + +Flds +:: +wr +> +fwr_ +; + +179 + gb +:: +da +:: +v +< + +180 +cb1_t +, + gcb2_t +, + gcb3_t +, + gcb4_t +, + +181 + gcb5_t + , + gcb6_t +, + gcb7_t +, + gcb8_t +> + gv_ +; + +182 + gb +:: +da +:: +v +< + +183 +pcb1_t +, + gpcb2_t +, + gpcb3_t +, + gpcb4_t +, + +184 + gpcb5_t + , + gpcb6_t +, + gpcb7_t +, + gpcb8_t +> + gpv_ +; + +185 + gd +:: +size_t + +lim_ + = + +186 ( +d +:: +numic_lims +:: +max +)(); + +187  + gs_ + = +do_cڡru +; + +188 +bo + + gl_ + = +l +; + +189 +bo + + ghd_de_ + = +l +; + +190 +bo + + gme_ +; + +192 + gpublic +: + +194 +rliz +(serializer&&) = ; + +197 +rliz +(serializer const&) = ; + +200 + grliz +& + gݔ +=( +rliz + cڡ& +de +; + +216 +exic + + +217 +rliz +( +vue_ty +& +msg +); + +220 + gvue_ty +& + +221 +g +() + +223  + gm_ +; + +227 + gd +:: +size_t + + +228 +lim +() + +230  +lim_ +; + +245 +lim +( +d +:: +size_t +imit) + +247 +lim_ + = +lim + > 0 ?imit : + +248 ( +d +:: +numic_lims +:: +max +)(); + +253 +bo + + +254 +l +() + +256  + gl_ +; + +267 +l +( +bo + +v +) + +269 + gl_ + = +v +; + +277 +bo + + +278 +is_hd_de +() + +280  + ghd_de_ +; + +289 +bo + + +290 +is_de +() + +292  + gs_ + = +do_come +; + +319 + gme +< +ass + + gVis +> + +321 +xt +( +r_code +& +ec +, +Vis +&& +vis +); + +338 +csume +( +d +:: +size_t + +n +); + +350 + gwr +& + +351 +wr_im +() + +353  + gwr_ +; + +358 + gme +< +ass + + gBody +, cs + gFlds + = +flds +> + +359 +usg + +que_rliz + = +rliz +< +ue +, + gBody +, + gFlds +>; + +362 + gme +< +ass + + gBody +, cs + gFlds + = +flds +> + +363 +usg + +ڣ_rliz + = +rliz +< +l +, + gBody +, + gFlds +>; + +369  + ~ + + @/usr/include/boost/beast/http/span_body.hpp + +10 #ide +BOOST_BEAST_HTTP_SPAN_BODY_HPP + + +11  + #BOOST_BEAST_HTTP_SPAN_BODY_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19 +mea + + gboo + { + +20 +mea + + gb + { + +21 +mea + + ghp + { + +34 + gme +< +ass + + gT +> + +35  + s_body + + +37 + give +: + +38 +ic_as +( +d +:: +is_pod +< +T +>:: +vue +, + +41 + gpublic +: + +47 +usg + +vue_ty + = + +< +T +>; + +56 + gd +:: +ut64_t + + +57 +size +( +vue_ty + cڡ& +body +) + +59  +body +. +size +(); + +66 #i +BOOST_BEAST_DOXYGEN + + +67 +usg + + gad + = +imemti_defed +; + +69 as + cad + + +71 + gvue_ty +& + gbody_ +; + +73 + gpublic +: + +74 +me +< +bo + +isReque +, +ass + + gFlds +> + +75 +exic + + +76 +ad +( +hd +< +isReque +, +Flds +>&, +vue_ty +& +b +) + +77 : +body_ +( +b +) + +82 + +( +boo +:: +tiڮ +< + +83 +d +:: +ut64_t +> cڡ& +ngth +, +r_code +& +ec +) + +85 if( + gngth + && *ngth > + gbody_ +. +size +()) + +87 + gec + = +r +:: +bufr_ovow +; + +90 + gec +. +assign +(0, +ec +. +gy +()); + +93 + gme +< +ass + + gCڡBufrSequ +> + +94 + gd +:: +size_t + + +95 +put +( +CڡBufrSequ + cڡ& +bufrs +, + +96 +r_code +& +ec +) + +98 +usg + + gboo +:: +asio +:: +bufr_size +; + +99 +usg + + gboo +:: +asio +:: +bufr_cy +; + +100 autcڡ + gn + = +bufr_size +( +bufrs +); + +101 autcڡ + gn + = +body_ +. +size +(); + +102 if( + gn + > + gn +) + +104 + gec + = +r +:: +bufr_ovow +; + +107 + gec +. +assign +(0, +ec +. +gy +()); + +108 +bufr_cy +( +boo +:: +asio +:: +bufr +( + +109 +body_ +. +da +(), +n +), +bufrs +); + +110 + gbody_ + = +vue_ty +{ + +111 +body_ +. +da +(+ +n +, body_. +size +() -}; + +112  + gn +; + +116 +fish +( +r_code +& +ec +) + +118 + gec +. +assign +(0, +ec +. +gy +()); + +127 #i +BOOST_BEAST_DOXYGEN + + +128 +usg + + gwr + = +imemti_defed +; + +130 as + cwr + + +132 +vue_ty + cڡ& + gbody_ +; + +134 + gpublic +: + +135 +usg + +cڡ_bufrs_ty + = + +136 +boo +:: +asio +:: +cڡ_bufr +; + +138 + gme +< +bo + + gisReque +, +ass + + gFlds +> + +139 +exic + + +140 +wr +( +hd +< +isReque +, +Flds +> cڡ&, +vue_ty + cڡ& +b +) + +141 : +body_ +( +b +) + +146 + +( +r_code +& +ec +) + +148 +ec +. +assign +(0,c. +gy +()); + +151 + gboo +:: +tiڮ +< +d +:: + +< +cڡ_bufrs_ty +, + gbo +>> + +152 +g +( +r_code +& +ec +) + +154 + gec +. +assign +(0, +ec +. +gy +()); + +156 { + gbody_ +. +da +(), + +157 + gbody_ +. +size +(* ( +tyme + + +158 + gvue_ty +:: +vue_ty +)}, + +159 + gl +}}; + + @/usr/include/boost/beast/http/status.hpp + +10 #ide +BOOST_BEAST_HTTP_STATUS_HPP + + +11  + #BOOST_BEAST_HTTP_STATUS_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + gb + { + +19 +mea + + ghp + { + +21 as + cus + :  + +30 +unknown + = 0, + +32 + gctue_ + = 100, + +33 + gswchg_ocs + = 101, + +34 + gossg + = 102, + +36 + gok + = 200, + +37 + gd + = 201, + +38 + gaced + = 202, + +39 + gn_authܙive_fmi + = 203, + +40 + gno_cڋ + = 204, + +41 + gt_cڋ + = 205, + +42 + gl_cڋ + = 206, + +43 + gmui_us + = 207, + +44 + gady_p܋d + = 208, + +45 + gim_ud + = 226, + +47 + gmuɝ_chois + = 300, + +48 + gmoved_rmy + = 301, + +49 + gfound + = 302, + +50 + ge_h + = 303, + +51 + gn_modifd + = 304, + +52 + gu_oxy + = 305, + +53 + gmpܬy_de + = 307, + +54 + grmt_de + = 308, + +56 + gbad_que + = 400, + +57 + guuthized + = 401, + +58 + gymt_qued + = 402, + +59 + gfbidd + = 403, + +60 + gn_found + = 404, + +61 + gmhod_n_lowed + = 405, + +62 + gn_acab + = 406, + +63 + goxy_authtiti_qued + = 407, + +64 + gque_timeout + = 408, + +65 + gci + = 409, + +66 + gge + = 410, + +67 + gngth_qued + = 411, + +68 + gecdi_ed + = 412, + +69 + gyld_too_rge + = 413, + +70 + guri_too_lg + = 414, + +71 + gunsu܋d_med_ty + = 415, + +72 + gnge_n_tisfb + = 416, + +73 + gexi_ed + = 417, + +74 + gmisdeed_que + = 421, + +75 + gurosb_ty + = 422, + +76 + glocked + = 423, + +77 + ged_ddcy + = 424, + +78 + gupgde_qued + = 426, + +79 + gecdi_qued + = 428, + +80 + gtoo_my_ques + = 429, + +81 + gque_hd_flds_too_rge + = 431, + +82 + gci_od_whout_ڣ + = 444, + +83 + guvaab_f_g_ass + = 451, + +84 + g_od_que + = 499, + +86 + g_rv_r + = 500, + +87 + gn_imemd + = 501, + +88 + gbad_geway + = 502, + +89 + grvi_uvaab + = 503, + +90 + ggeway_timeout + = 504, + +91 + ghp_vsi_n_su܋d + = 505, + +92 + gv_so_gٟs + = 506, + +93 + gsuffic_age + = 507, + +94 + glo_deed + = 508, + +95 + gn_exnded + = 510, + +96 + gtwk_authtiti_qued + = 511, + +97 + gtwk_c_timeout_r + = 599 + +102 as + cus_ass + :  + +105 +unknown + = 0, + +108 + gfmiڮ + = 1, + +111 + gsucssful + = 2, + +114 + gdei + = 3, + +117 + g_r + = 4, + +120 + grv_r + = 5, + +128 +us + + +129 +t_to_us +( +v +); + +138 +us_ass + + +139 +to_us_ass +( +v +); + +147 +us_ass + + +148 +to_us_ass +( +us + +v +); + +154 +rg_vw + + +155 +obsޑe_as +( +us + +v +); + +158 + gd +:: +oam +& + +159 +ݔ +<<( +d +:: +oam +&, + gus +); + +165  + ~ + + @/usr/include/boost/beast/http/string_body.hpp + +10 #ide +BOOST_BEAST_HTTP_STRING_BODY_HPP + + +11  + #BOOST_BEAST_HTTP_STRING_BODY_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gb + { + +28 +mea + + ghp + { + +36 + gme +< + +37 +ass + + gChT +, + +38 +ass + + gTs + = +d +:: +ch_as +< +ChT +>, + +39 +ass + + gAot + = +d +:: +lot +< +ChT +>> + +40  + sbasic_rg_body + + +42 +ive +: + +43 +ic_as +( + +44 +d +:: +is_gl +< +ChT +>:: +vue + && + +45 ( +ChT +) == 1, + +48 + gpublic +: + +54 +usg + +vue_ty + = + +55 +d +:: +basic_rg +< +ChT +, + gTs +, + gAot +>; + +64 + gd +:: +ut64_t + + +65 +size +( +vue_ty + cڡ& +body +) + +67  +body +. +size +(); + +74 #i +BOOST_BEAST_DOXYGEN + + +75 +usg + + gad + = +imemti_defed +; + +77 as + cad + + +79 + gvue_ty +& + gbody_ +; + +81 + gpublic +: + +82 +me +< +bo + +isReque +, +ass + + gFlds +> + +83 +exic + + +84 +ad +( +hd +< +isReque +, +Flds +>&, +vue_ty +& +b +) + +85 : +body_ +( +b +) + +90 + +( +boo +:: +tiڮ +< + +91 +d +:: +ut64_t +> cڡ& +ngth +, +r_code +& +ec +) + +93 if( + gngth +) + +95 if( + gic_ +< + gd +:: +size_t +>(* +ngth +) != *length) + +97 +ec + = +r +:: +bufr_ovow +; + +100 + gy + + +102 + gbody_ +. +rve +( + +103 +ic_ +< +d +:: +size_t +>(* +ngth +)); + +105 +tch +( +d +:: +exi + const&) + +107 +ec + = +r +:: +bufr_ovow +; + +111 + gec +. +assign +(0, +ec +. +gy +()); + +114 + gme +< +ass + + gCڡBufrSequ +> + +115 + gd +:: +size_t + + +116 +put +( +CڡBufrSequ + cڡ& +bufrs +, + +117 +r_code +& +ec +) + +119 +usg + + gboo +:: +asio +:: +bufr_size +; + +120 +usg + + gboo +:: +asio +:: +bufr_cy +; + +121 autcڡ + gexa + = +bufr_size +( +bufrs +); + +122 autcڡ + gsize + = +body_ +. +size +(); + +123 + gy + + +125 + gbody_ +. +size +( +size + + +exa +); + +127 +tch +( +d +:: +exi + const&) + +129 +ec + = +r +:: +bufr_ovow +; + +132 + gec +. +assign +(0, +ec +. +gy +()); + +133 +ChT +* + gde + = & +body_ +[ +size +]; + +134 aut + gb + : +b +:: +da +:: +bufrs_nge +( +bufrs +)) + +136 +Ts +:: +cy +( +de +, +ic_ +< + +137 +ChT + cڡ*>( +b +. +da +()), b. +size +()); + +138 + gde + + +b +. +size +(); + +140  + gexa +; + +144 +fish +( +r_code +& +ec +) + +146 + gec +. +assign +(0, +ec +. +gy +()); + +155 #i +BOOST_BEAST_DOXYGEN + + +156 +usg + + gwr + = +imemti_defed +; + +158 as + cwr + + +160 +vue_ty + cڡ& + gbody_ +; + +162 + gpublic +: + +163 +usg + +cڡ_bufrs_ty + = + +164 +boo +:: +asio +:: +cڡ_bufr +; + +166 + gme +< +bo + + gisReque +, +ass + + gFlds +> + +167 +exic + + +168 +wr +( +hd +< +isReque +, +Flds +> cڡ&, +vue_ty + cڡ& +b +) + +169 : +body_ +( +b +) + +174 + +( +r_code +& +ec +) + +176 +ec +. +assign +(0,c. +gy +()); + +179 + gboo +:: +tiڮ +< +d +:: + +< +cڡ_bufrs_ty +, + gbo +>> + +180 +g +( +r_code +& +ec +) + +182 + gec +. +assign +(0, +ec +. +gy +()); + +183  {{ + gcڡ_bufrs_ty +{ + +184 + gbody_ +. +da +(), body_. +size +()}, + gl +}}; + +191 +usg + + grg_body + = +basic_rg_body +<>; + + @/usr/include/boost/beast/http/type_traits.hpp + +10 #ide +BOOST_BEAST_HTTP_TYPE_TRAITS_HPP + + +11  + #BOOST_BEAST_HTTP_TYPE_TRAITS_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gb + { + +25 +mea + + ghp + { + +27 + gme +< + gbo +, + gass +, class> + +28  + gmesge +; + +47 + gme +< +ass + + gT +> + +48 #i +BOOST_BEAST_DOXYGEN + + +49  + gis_body + : +d +:: +gl_cڡt +< +bo +, ...>{}; + +51 +usg + + gis_body + = +da +:: +has_vue_ty +< +T +>; + +74 #i +BOOST_BEAST_DOXYGEN + + +75 + gme +< +ass + + gT +> + +76  + gis_body_wr + : +d +:: +gl_cڡt +< +bo +, ...> {}; + +78 + gme +< +ass + + gT +, + gass + = > + +79  +is_body_wr + : +d +:: +l_ty + {}; + +81 + gme +< +ass + + gT +> + +82  + gis_body_wr +< + gT +, + gb +:: +da +:: +void_t +< + +83 +tyme + +T +:: +wr +, + +84 +tyme + + gT +:: +wr +:: +cڡ_bufrs_ty +, + +85 +dety +( + +86 +d +:: +dev +< +tyme + +T +:: +wr +&>(). + +(d::dev< +r_code +&>()), + +87 +d +:: +dev +< +boo +:: +tiڮ +>&>() = + +89 +d +:: +dev +< +tyme + +T +:: +wr +>(). +g +(d::dev< +r_code +&>()) + +90 )>> : +d +:: +gl_cڡt +< +bo +, + +91 + gboo +:: +asio +:: +is_cڡ_bufr_qu +< + +92 +tyme + +T +:: +wr +:: +cڡ_bufrs_ty +>:: +vue + && ( + +93 ( +d +:: +is_cڡruib +< +tyme + +T +:: +wr +, + +94 + ghd +< + gue +, + gda +:: +flds_mod +>&, + +95 +tyme + + gT +:: +vue_ty +&>:: +vue + && + +96 +d +:: +is_cڡruib +< +tyme + +T +:: +wr +, + +97 + ghd +< + gl +, + gda +:: +flds_mod +>&, + +98 +tyme + + gT +:: +vue_ty +&>:: +vue +) + +105 #i +BOOST_BEAST_DOXYGEN + + +106 + gme +< +ass + + gT +> + +107  + gis_mub_body_wr + : +d +:: +gl_cڡt +< +bo +, ...> {}; + +109 + gme +< +ass + + gT +, + gass + = > + +110  +is_mub_body_wr + : +d +:: +l_ty + {}; + +112 + gme +< +ass + + gT +> + +113  + gis_mub_body_wr +< + gT +, + gb +:: +da +:: +void_t +< + +114 +tyme + +T +:: +wr +, + +115 +tyme + + gT +:: +wr +:: +cڡ_bufrs_ty +, + +116 +dety +( + +117 +d +:: +dev +< +tyme + +T +:: +wr +&>(). + +(d::dev< +r_code +&>()), + +118 +d +:: +dev +< +boo +:: +tiڮ +>&>() = + +120 +d +:: +dev +< +tyme + +T +:: +wr +>(). +g +(d::dev< +r_code +&>()) + +121 )>> : +d +:: +gl_cڡt +< +bo +, + +122 + gboo +:: +asio +:: +is_cڡ_bufr_qu +< + +123 +tyme + +T +:: +wr +:: +cڡ_bufrs_ty +>:: +vue + && (( + +124 +d +:: +is_cڡruib +< +tyme + +T +:: +wr +, + +125 + ghd +< + gue +, + gda +:: +flds_mod +>&, + +126 +tyme + + gT +:: +vue_ty +&>:: +vue + && + +127 +d +:: +is_cڡruib +< +tyme + +T +:: +wr +, + +128 + ghd +< + gl +, + gda +:: +flds_mod +>&, + +129 +tyme + + gT +:: +vue_ty +&>:: +vue + && + +130 ! +d +:: +is_cڡruib +< +tyme + +T +:: +wr +, + +131 + ghd +< + gue +, + gda +:: +flds_mod +> const&, + +132 +tyme + + gT +:: +vue_ty + cڡ&>:: +vue + && + +133 ! +d +:: +is_cڡruib +< +tyme + +T +:: +wr +, + +134 + ghd +< + gl +, + gda +:: +flds_mod +> const&, + +135 +tyme + + gT +:: +vue_ty + cڡ&>:: +vue + + +160 #i +BOOST_BEAST_DOXYGEN + + +161 + gme +< +ass + + gT +> + +162  + gis_body_ad + : +d +:: +gl_cڡt +< +bo +, ...> {}; + +164 + gme +< +ass + + gT +, + gass + = > + +165  +is_body_ad + : +d +:: +l_ty + {}; + +167 + gme +< +ass + + gT +> + +168  + gis_body_ad +< + gT +, + gb +:: +da +:: +void_t +< +dety +( + +169 +d +:: +dev +< +tyme + +T +:: +ad +&>(). + +( + +170 +boo +:: +tiڮ +< +d +:: +ut64_t +>(), + +171 +d +:: +dev +< +r_code +&>()), + +172 +d +:: +dev +() = + +173 +d +:: +dev +< +tyme + +T +:: +ad +&>(). +put +( + +174 +d +:: +dev +< +boo +:: +asio +:: +cڡ_bufr +>(), + +175 +d +:: +dev +< +r_code +&>()), + +176 +d +:: +dev +< +tyme + +T +:: +ad +&>(). +fish +( + +177 +d +:: +dev +< +r_code +&>()) + +178 )>> : +d +:: +gl_cڡt +< +bo +, + +179 ( + gd +:: +is_cڡruib +< +tyme + +T +:: +ad +, + +180 + ghd +< + gue +, + gda +:: +flds_mod +>&, + +181 +tyme + + gT +:: +vue_ty +&>:: +vue + && + +182 +d +:: +is_cڡruib +< +tyme + +T +:: +ad +, + +183 + ghd +< + gl +, + gda +:: +flds_mod +>&, + +184 +tyme + + gT +:: +vue_ty +&>:: +vue +) + +215 #i +BOOST_BEAST_DOXYGEN + + +216 + gme +< +ass + + gT +> + +217  + gis_flds + : +d +:: +gl_cڡt +< +bo +, ...> {}; + +219 + gme +< +ass + + gT +> + +220 +usg + + gis_flds + = +tyme + +da +:: +is_flds_hr +< +T +>:: +ty +; + + @/usr/include/boost/beast/http/vector_body.hpp + +10 #ide +BOOST_BEAST_HTTP_VECTOR_BODY_HPP + + +11  + #BOOST_BEAST_HTTP_VECTOR_BODY_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gb + { + +28 +mea + + ghp + { + +36 + gme +< +ass + + gT +, cs + gAot + = +d +:: +lot +< +T +>> + +37  + sve_body + + +39 +ive +: + +40 +ic_as +(( +T +) == 1 && + +41 +d +:: +is_gl +< +T +>:: +vue +, + +44 + gpublic +: + +50 +usg + +vue_ty + = +d +:: +ve +< +T +, + gAot +>; + +59 + gd +:: +ut64_t + + +60 +size +( +vue_ty + cڡ& +body +) + +62  +body +. +size +(); + +69 #i +BOOST_BEAST_DOXYGEN + + +70 +usg + + gad + = +imemti_defed +; + +72 as + cad + + +74 + gvue_ty +& + gbody_ +; + +76 + gpublic +: + +77 +me +< +bo + +isReque +, +ass + + gFlds +> + +78 +exic + + +79 +ad +( +hd +< +isReque +, +Flds +>&, +vue_ty +& +b +) + +80 : +body_ +( +b +) + +85 + +( +boo +:: +tiڮ +< + +86 +d +:: +ut64_t +> cڡ& +ngth +, +r_code +& +ec +) + +88 if( + gngth +) + +90 if( + gic_ +< + gd +:: +size_t +>(* +ngth +) != *length) + +92 +ec + = +r +:: +bufr_ovow +; + +95 + gy + + +97 + gbody_ +. +rve +( + +98 +ic_ +< +d +:: +size_t +>(* +ngth +)); + +100 +tch +( +d +:: +exi + const&) + +102 +ec + = +r +:: +bufr_ovow +; + +106 + gec +. +assign +(0, +ec +. +gy +()); + +109 + gme +< +ass + + gCڡBufrSequ +> + +110 + gd +:: +size_t + + +111 +put +( +CڡBufrSequ + cڡ& +bufrs +, + +112 +r_code +& +ec +) + +114 +usg + + gboo +:: +asio +:: +bufr_size +; + +115 +usg + + gboo +:: +asio +:: +bufr_cy +; + +116 autcڡ + gn + = +bufr_size +( +bufrs +); + +117 autcڡ + gn + = +body_ +. +size +(); + +118 + gy + + +120 + gbody_ +. +size +( +n + + +n +); + +122 +tch +( +d +:: +exi + const&) + +124 +ec + = +r +:: +bufr_ovow +; + +127 + gec +. +assign +(0, +ec +. +gy +()); + +128  +bufr_cy +( +boo +:: +asio +:: +bufr +( + +129 & +body_ +[0] + +n +, +n +), +bufrs +); + +133 +fish +( +r_code +& +ec +) + +135 + gec +. +assign +(0, +ec +. +gy +()); + +144 #i +BOOST_BEAST_DOXYGEN + + +145 +usg + + gwr + = +imemti_defed +; + +147 as + cwr + + +149 +vue_ty + cڡ& + gbody_ +; + +151 + gpublic +: + +152 +usg + +cڡ_bufrs_ty + = + +153 +boo +:: +asio +:: +cڡ_bufr +; + +155 + gme +< +bo + + gisReque +, +ass + + gFlds +> + +156 +exic + + +157 +wr +( +hd +< +isReque +, +Flds +> cڡ&, +vue_ty + cڡ& +b +) + +158 : +body_ +( +b +) + +163 + +( +r_code +& +ec +) + +165 +ec +. +assign +(0,c. +gy +()); + +168 + gboo +:: +tiڮ +< +d +:: + +< +cڡ_bufrs_ty +, + gbo +>> + +169 +g +( +r_code +& +ec +) + +171 + gec +. +assign +(0, +ec +. +gy +()); + +172  {{ + gcڡ_bufrs_ty +{ + +173 + gbody_ +. +da +(), body_. +size +()}, + gl +}}; + + @/usr/include/boost/beast/http/verb.hpp + +10 #ide +BOOST_BEAST_HTTP_VERB_HPP + + +11  + #BOOST_BEAST_HTTP_VERB_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + gb + { + +19 +mea + + ghp + { + +26 as + cvb + + +34 + gunknown + = 0, + +37 + gde_ +, + +43 + gg +, + +50 + ghd +, + +59 + gpo +, + +67 + gput +, + +74 + gc +, + +81 + gtis +, + +85 + ga +, + +89 + gcy +, + +90 + glock +, + +91 + gmkc +, + +92 + gmove +, + +93 + gfd +, + +94 + gݷtch +, + +95 + gch +, + +96 + guock +, + +97 + gbd +, + +98 + gbd +, + +99 + gunbd +, + +100 + ga +, + +104 + gpt +, + +105 + gmkaivy +, + +106 + gcheckout +, + +107 + gmge +, + +111 + gmch +, + +112 + gnify +, + +113 + gsubsibe +, + +114 + gunsubsibe +, + +118 + gtch +, + +119 + gpurge +, + +123 + gmknd +, + +127 + glk +, + +128 + guƚk + + +136 +vb + + +137 +rg_to_vb +( +rg_vw + +s +); + +140 +rg_vw + + +141 +to_rg +( +vb + +v +); + +144 +le + + +145 + gd +:: +oam +& + +146 +ݔ +<<( +d +:: +oam +& +os +, +vb + + gv +) + +148  + gos + << +to_rg +( +v +); + +155  + ~ + + @/usr/include/boost/beast/http/write.hpp + +10 #ide +BOOST_BEAST_HTTP_WRITE_HPP + + +11  + #BOOST_BEAST_HTTP_WRITE_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30 +mea + + gboo + { + +31 +mea + + gb + { + +32 +mea + + ghp + { + +68 + gme +< + +69 +ass + + gSyncWreSm +, + +70 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +71 + gd +:: +size_t + + +72 +wre_some +( + +73 +SyncWreSm +& +am +, + +74 +rliz +< +isReque +, +Body +, +Flds +>& + +); + +110 + gme +< + +111 +ass + + gSyncWreSm +, + +112 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +113 + gd +:: +size_t + + +114 +wre_some +( + +115 +SyncWreSm +& +am +, + +116 +rliz +< +isReque +, +Body +, +Flds +>& + +, + +117 +r_code +& +ec +); + +166 + gme +< + +167 +ass + + gAsyncWreSm +, + +168 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +, + +169 +ass + + gWreHdr +> + +170 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +171 +WreHdr +, ( +r_code +, +d +:: +size_t +)) + +172 +async_wre_some +( + +173 +AsyncWreSm +& +am +, + +174 +rliz +< +isReque +, +Body +, +Flds +>& + +, + +175 +WreHdr +&& +hdr +); + +206 + gme +< + +207 +ass + + gSyncWreSm +, + +208 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +209 + gd +:: +size_t + + +210 +wre_hd +( + +211 +SyncWreSm +& +am +, + +212 +rliz +< +isReque +, +Body +, +Flds +>& + +); + +241 + gme +< + +242 +ass + + gSyncWreSm +, + +243 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +244 + gd +:: +size_t + + +245 +wre_hd +( + +246 +SyncWreSm +& +am +, + +247 +rliz +< +isReque +, +Body +, +Flds +>& + +, + +248 +r_code +& +ec +); + +290 + gme +< + +291 +ass + + gAsyncWreSm +, + +292 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +, + +293 +ass + + gWreHdr +> + +294 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +295 +WreHdr +, ( +r_code +, +d +:: +size_t +)) + +296 +async_wre_hd +( + +297 +AsyncWreSm +& +am +, + +298 +rliz +< +isReque +, +Body +, +Flds +>& + +, + +299 +WreHdr +&& +hdr +); + +327 + gme +< + +328 +ass + + gSyncWreSm +, + +329 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +330 + gd +:: +size_t + + +331 +wre +( + +332 +SyncWreSm +& +am +, + +333 +rliz +< +isReque +, +Body +, +Flds +>& + +); + +359 + gme +< + +360 +ass + + gSyncWreSm +, + +361 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +362 + gd +:: +size_t + + +363 +wre +( + +364 +SyncWreSm +& +am +, + +365 +rliz +< +isReque +, +Body +, +Flds +>& + +, + +366 +r_code +& +ec +); + +405 + gme +< + +406 +ass + + gAsyncWreSm +, + +407 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +, + +408 +ass + + gWreHdr +> + +409 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +410 +WreHdr +, ( +r_code +, +d +:: +size_t +)) + +411 +async_wre +( + +412 +AsyncWreSm +& +am +, + +413 +rliz +< +isReque +, +Body +, +Flds +>& + +, + +414 +WreHdr +&& +hdr +); + +445 + gme +< + +446 +ass + + gSyncWreSm +, + +447 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +448 #i +BOOST_BEAST_DOXYGEN + + +449 + gd +:: +size_t + + +451 +tyme + +d +:: +ab_if +< + +452 +is_mub_body_wr +< +Body +>:: +vue +, + +453 + gd +:: +size_t +>:: +ty + + +455 +wre +( + +456 +SyncWreSm +& +am +, + +457 +mesge +< +isReque +, +Body +, +Flds +>& +msg +); + +486 + gme +< + +487 +ass + + gSyncWreSm +, + +488 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +489 #i +BOOST_BEAST_DOXYGEN + + +490 + gd +:: +size_t + + +492 +tyme + +d +:: +ab_if +< + +493 ! +is_mub_body_wr +< +Body +>:: +vue +, + +494 + gd +:: +size_t +>:: +ty + + +496 +wre +( + +497 +SyncWreSm +& +am +, + +498 +mesge +< +isReque +, +Body +, +Flds +> cڡ& +msg +); + +527 + gme +< + +528 +ass + + gSyncWreSm +, + +529 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +530 #i +BOOST_BEAST_DOXYGEN + + +531 + gd +:: +size_t + + +533 +tyme + +d +:: +ab_if +< + +534 +is_mub_body_wr +< +Body +>:: +vue +, + +535 + gd +:: +size_t +>:: +ty + + +537 +wre +( + +538 +SyncWreSm +& +am +, + +539 +mesge +< +isReque +, +Body +, +Flds +>& +msg +, + +540 +r_code +& +ec +); + +569 + gme +< + +570 +ass + + gSyncWreSm +, + +571 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +572 #i +BOOST_BEAST_DOXYGEN + + +573 + gd +:: +size_t + + +575 +tyme + +d +:: +ab_if +< + +576 ! +is_mub_body_wr +< +Body +>:: +vue +, + +577 + gd +:: +size_t +>:: +ty + + +579 +wre +( + +580 +SyncWreSm +& +am +, + +581 +mesge +< +isReque +, +Body +, +Flds +> cڡ& +msg +, + +582 +r_code +& +ec +); + +624 + gme +< + +625 +ass + + gAsyncWreSm +, + +626 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +, + +627 +ass + + gWreHdr +> + +628 #i +BOOST_BEAST_DOXYGEN + + +629 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +630 +WreHdr +, ( +r_code +, +d +:: +size_t +)) + +632 +tyme + +d +:: +ab_if +< + +633 +is_mub_body_wr +< +Body +>:: +vue +, + +634 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +635 +WreHdr +, ( +r_code +, +d +:: +size_t +))>:: +ty + + +637 +async_wre +( + +638 +AsyncWreSm +& +am +, + +639 +mesge +< +isReque +, +Body +, +Flds +>& +msg +, + +640 +WreHdr +&& +hdr +); + +682 + gme +< + +683 +ass + + gAsyncWreSm +, + +684 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +, + +685 +ass + + gWreHdr +> + +686 #i +BOOST_BEAST_DOXYGEN + + +687 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +688 +WreHdr +, ( +r_code +, +d +:: +size_t +)) + +690 +tyme + +d +:: +ab_if +< + +691 ! +is_mub_body_wr +< +Body +>:: +vue +, + +692 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +693 +WreHdr +, ( +r_code +, +d +:: +size_t +))>:: +ty + + +695 +async_wre +( + +696 +AsyncWreSm +& +am +, + +697 +mesge +< +isReque +, +Body +, +Flds +> cڡ& +msg +, + +698 +WreHdr +&& +hdr +); + +711 + gme +< +bo + + gisReque +, +ass + + gFlds +> + +712 + gd +:: +oam +& + +713 +ݔ +<<( +d +:: +oam +& +os +, + +714 + ghd +< + gisReque +, + gFlds +> cڡ& + gmsg +); + +728 + gme +< +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +729 + gd +:: +oam +& + +730 +ݔ +<<( +d +:: +oam +& +os +, + +731 + gmesge +< + gisReque +, + gBody +, + gFlds +> cڡ& + gmsg +); + +737  + ~ + + @/usr/include/boost/beast/websocket/error.hpp + +10 #ide +BOOST_BEAST_WEBSOCKET_ERROR_HPP + + +11  + #BOOST_BEAST_WEBSOCKET_ERROR_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + gb + { + +19 +mea + + gwebsock + { + +22 as + cr + + +26 + god + = 1, + +37 #i! +BOOST_BEAST_DOXYGEN + + +38 + gunud1 + = 2, + +39 + gunud2 + = 3, + +44 + gbufr_ovow +, + +48 + gl_dee_block +, + +52 + gmesge_too_big +, + +64 + gbad_hp_vsi +, + +70 + gbad_mhod +, + +76 + gno_ho +, + +82 + gno_ci +, + +88 + gno_ci_upgde +, + +94 + gno_upgde +, + +100 + gno_upgde_websock +, + +106 + gno_c_key +, + +112 + gbad_c_key +, + +118 + gno_c_vsi +, + +124 + gbad_c_vsi +, + +130 + gno_c_ac +, + +136 + gbad_c_ac +, + +142 + gupgde_deed +, + +154 + gbad_code +, + +160 + gbad_da_ame +, + +166 + gbad_ctui +, + +172 + gbad_rved_bs +, + +178 + gbad_cڌ_agmt +, + +184 + gbad_cڌ_size +, + +190 + gbad_unmasked_ame +, + +196 + gbad_masked_ame +, + +202 + gbad_size +, + +208 + gbad_ame_yld +, + +214 + gbad_o_code +, + +220 + gbad_o_size +, + +226 + gbad_o_yld + + +230 as + ccdi + + +238 + ghdshake_ed + = 1, + +245 + goc_viީi + + +252  + ~ + + @/usr/include/boost/beast/websocket/option.hpp + +10 #ide +BOOST_BEAST_WEBSOCKET_OPTION_HPP + + +11  + #BOOST_BEAST_WEBSOCKET_OPTION_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gb + { + +26 +mea + + gwebsock + { + +36  + srmesge_dee + + +39 +bo + + grv_ab + = +l +; + +42 +bo + + g_ab + = +l +; + +48  + grv_max_wdow_bs + = 15; + +54  + g_max_wdow_bs + = 15; + +57 +bo + + grv_no_cڋxt_keov + = +l +; + +60 +bo + + g_no_cڋxt_keov + = +l +; + +63  + gcompLev + = 8; + +66  + gmemLev + = 4; + + @/usr/include/boost/beast/websocket/rfc6455.hpp + +10 #ide +BOOST_BEAST_WEBSOCKET_RFC6455_HPP + + +11  + #BOOST_BEAST_WEBSOCKET_RFC6455_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20 +mea + + gboo + { + +21 +mea + + gb + { + +22 +mea + + gwebsock + { + +56 + gme +< +ass + + gAot +> + +57 +bo + + +58 +is_upgde +( +b +:: +hp +:: +hd +< +ue +, + +59 +hp +:: +basic_flds +< +Aot +>> cڡ& +q +); + +67 + go_code + : +d +:: +ut16_t + + +70 +nm + = 1000, + +73 + ggog_away + = 1001, + +76 + goc_r + = 1002, + +79 + gunknown_da + = 1003, + +82 + gbad_yld + = 1007, + +85 + gpicy_r + = 1008, + +88 + gtoo_big + = 1009, + +91 + geds_exnsi + = 1010, + +94 + g_r + = 1011, + +97 + grvi_t + = 1012, + +100 + gy_aga_ϋr + = 1013, + +111 + gne + = 0, + +117 + grved1 + = 1004, + +123 + gno_us + = 1005, + +129 + gabnm + = 1006, + +135 + grved2 + = 1014, + +141 + grved3 + = 1015 + +150 +usg + + gas_rg + = +ic_rg +<123, >; + +153 +usg + + gpg_da + = +ic_rg +<125, >; + +160  + so_as + + +163 + gd +:: +ut16_t + +code + = +o_code +:: +ne +; + +166 +as_rg + + gas +; + +173 +o_as +() = ; + +176 +o_as +( +d +:: +ut16_t + +code_ +) + +177 : +code +( +code_ +) + +182 +o_as +( +rg_vw + +s +) + +183 : +code +( +o_code +:: +nm +) + +184 , +as +( +s +) + +189 +o_as +(cڡ* +s +) + +190 : +code +( +o_code +:: +nm +) + +191 , +as +( +s +) + +196 +o_as +( +o_code + +code_ +, +rg_vw + +s +) + +197 : +code +( +code_ +) + +198 , +as +( +s +) + +203 +ݔ + +bo +() const + +205  + gcode + ! +o_code +:: +ne +; + +213  + ~ + + @/usr/include/boost/beast/websocket/stream.hpp + +10 #ide +BOOST_BEAST_WEBSOCKET_STREAM_HPP + + +11  + #BOOST_BEAST_WEBSOCKET_STREAM_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +39  + ~ + +41 +mea + + gboo + { + +42 +mea + + gb + { + +43 +mea + + gwebsock + { + +46 +usg + + gque_ty + = +hp +:: +que +; + +49 +usg + + gڣ_ty + = +hp +:: +ڣ +; + +56 as + came_ty + + +59 + go +, + +62 + gpg +, + +65 + gpg + + +68 +mea + + gda + { + +69 +ass + + game_ +; + +124 + gme +< + +125 +ass + + gNextLay +, + +126 +bo + + gdeeSu܋d +> + +127 +ass + + gam + + +128 #i! +BOOST_BEAST_DOXYGEN + + +129 : +ive + +da +:: +am_ba +< +deeSu܋d +> + +132 +nd + +ass + +o_ +; + +133 +nd + +ass + + game_ +; + +134 +nd + +ass + + gpg_ +; + +135 +nd + +ass + + gad1_ +; + +136 +nd + +ass + + gad2_ +; + +137 +nd + +ass + + gam_ +; + +138 +nd + +ass + + gwre_ +; + +144  + gd +:: +size_t + +cڡex + +max_cڌ_ame_size + = 2 + 8 + 4 + 125; + +145  + gd +:: +size_t + +cڡex + +t_ame_size + = 1536; + +147 +usg + + gcڌ_cb_ty + = + +148 +d +:: +funi +<( +ame_ty +, + grg_vw +)>; + +150 as + cus + + +152 + gݒ +, + +153 + gosg +, + +154 + god +, + +155 + ged + + +158 +NextLay + + gam_ +; + +159 +o_as + + g_ +; + +160 +cڌ_cb_ty + + g_cb_ +; + +162 + gd +:: +size_t + +rd_msg_max_ + + +164 + gd +:: +ut64_t + +rd_size_ + + +166 + gd +:: +ut64_t + +rd_ma_ + + +168 + gda +:: +ame_hd + +rd_fh_ +; + +169 + gda +:: +ed_key + +rd_key_ +; + +170 + gda +:: +ame_bufr + +rd_fb_ +; + +171 + gda +:: +utf8_check + +rd_utf8_ +; + +172 + gic_bufr +< + +173 + + gt_ame_size +> + grd_buf_ +; + +174 + gda +:: +code + +rd__ + + +175 +da +:: +code +:: +xt +; + +176 +bo + + grd_ct_ + + +177 +l +; + +178 +bo + + grd_de_ + + +179 +ue +; + +180 +bo + + grd_o_ + + +181 +l +; + +182 + gda +:: +so_mux + +rd_block_ +; + +184 +re_ty + + gre_ + + +185 +re_ty +:: + +; + +186 +us + + gus_ + + +187 +us +:: +od +; + +189 + gda +:: +so_mux + +wr_block_ +; + +190 +bo + + gwr_o_ + + +191 +l +; + +192 +bo + + gwr_ct_ + + +193 +l +; + +194 +bo + + gwr_ag_ + + +195 +l +; + +196 +bo + + gwr_ag_t_ + + +197 +ue +; + +198 +bo + + gwr_comess_ + + +199 +l +; + +200 + gda +:: +code + +wr_code_ + + +201 +da +:: +code +:: +xt +; + +202 + gd +:: +unique_r +< + +203 +d +:: +ut8_t +[]> +wr_buf_ +; + +204 + gd +:: +size_t + +wr_buf_size_ + + +206 + gd +:: +size_t + +wr_buf_t_ + + +208 + gda +:: +fh_bufr + +wr_fb_ +; + +210 + gda +:: +uti + +ud_rd_ +; + +211 + gda +:: +uti + +ud_wr_ +; + +212 + gda +:: +uti + +ud_pg_ +; + +213 + gda +:: +uti + +ud_o_ +; + +214 + gda +:: +uti + +ud_r_rd_ +; + +215 + gda +:: +uti + +ud_r_o_ +; + +217 + gpublic +: + +219 +usg + +is_dee_su܋d + = + +220 +d +:: +gl_cڡt +< +bo +, + gdeeSu܋d +>; + +223 +usg + + gxt_y_ty + = + +224 +tyme + +d +:: +move_n +< +NextLay +>:: +ty +; + +227 +usg + + glowe_y_ty + = +g_lowe_y +< +xt_y_ty +>; + +230 +usg + + gexecut_ty + = +tyme + +xt_y_ty +:: +execut_ty +; + +239 ~ +am +() = ; + +249 +am +(stream&&) = ; + +259 + gam +& + gݔ +=( +am +&&) = ; + +272 + gme +< + gass +... + gArgs +> + +273 +exic + + +274 +am +( +Args +&&... +gs +); + +285 +execut_ty + + +286 +g_execut +( + gnx + + +288  + gam_ +. +g_execut +(); + +299 + gxt_y_ty +& + +300 +xt_y +() + +302  + gam_ +; + +313 +xt_y_ty + const& + +314 +xt_y +() const + +316  + gam_ +; + +327 + glowe_y_ty +& + +328 +lowe_y +() + +330  + gam_ +. +lowe_y +(); + +341 +lowe_y_ty + const& + +342 +lowe_y +() const + +344  + gam_ +. +lowe_y +(); + +358 +bo + + +359 +is_ݒ +() const + +361  + gus_ + = +us +:: +ݒ +; + +373 +bo + + +374 +g_by +() const + +376  + grd__ + = +da +:: +code +:: +by +; + +388 +bo + + +389 +g_xt +() const + +391  ! +g_by +(); + +395 +bo + + +396 +is_mesge_de +() const + +398  + grd_de_ +; + +405 +o_as + const& + +406 +as +() const + +408  + g_ +; + +424 + gd +:: +size_t + + +425 +ad_size_ht +( + +426 +d +:: +size_t + +l_size + = + +t_ame_size +) const + +428  +ad_size_ht +( +l_size +, + +429 +is_dee_su܋d +{}); + +445 + gme +< +ass + + gDymicBufr + + +446 #i! +BOOST_BEAST_DOXYGEN + + +447 , + gass + = +tyme + +d +:: +ab_if +< + +448 ! +d +:: +is_gl +< +DymicBufr +>:: +vue +>:: +ty + + +451 +d +:: +size_t + + +452 +ad_size_ht +( + +453 +DymicBufr +& +bufr +) const; + +467 +t_ti +( +rmesge_dee + cڡ& +o +) + +469 +t_ti +( +o +, +is_dee_su܋d +{}); + +474 +g_ti +( +rmesge_dee +& +o +) + +476 +g_ti +( +o +, +is_dee_su܋d +{}); + +499 +auto_agmt +( +bo + +vue +) + +501 + gwr_ag_t_ + = +vue +; + +505 +bo + + +506 +auto_agmt +() const + +508  + gwr_ag_t_ +; + +531 +by +( +bo + +vue +) + +533 + gwr_code_ + = +vue + ? + +534 +da +:: +code +:: +by + : + +535 +da +:: +code +:: +xt +; + +539 +bo + + +540 +by +() const + +542  + gwr_code_ + = +da +:: +code +:: +by +; + +590 +cڌ_back +( +d +:: +funi +<( +ame_ty +, +rg_vw +)> +cb +) + +592 + g_cb_ + = +d +:: +move +( +cb +); + +600 +cڌ_back +() + +602 + g_cb_ + = {}; + +623 +ad_mesge_max +( +d +:: +size_t + +amou +) + +625 +rd_msg_max_ + = +amou +; + +629 + gd +:: +size_t + + +630 +ad_mesge_max +() const + +632  +rd_msg_max_ +; + +661 +cu_ng +( +bo + +vue +) + +663 + gthis +-> + gcu_ng_ + = +vue +; + +692 +wre_bufr_size +( +d +:: +size_t + +amou +) + +694 if( +amou + < 8) + +695 +BOOST_THROW_EXCEPTION +( +d +:: +vid_gumt +{ + +697 + gwr_buf_t_ + = +amou +; + +701 + gd +:: +size_t + + +702 +wre_bufr_size +() const + +704  +wr_buf_t_ +; + +727 +xt +( +bo + +vue +) + +729 + gwr_code_ + = +vue + ? + +730 +da +:: +code +:: +xt + : + +731 +da +:: +code +:: +by +; + +735 +bo + + +736 +xt +() const + +738  + gwr_code_ + = +da +:: +code +:: +xt +; + +787 +hdshake +( + +788 +rg_vw + +ho +, + +789 +rg_vw + +rg +); + +835 +hdshake +( + +836 +ڣ_ty +& +s +, + +837 +rg_vw + +ho +, + +838 +rg_vw + +rg +); + +892 + gme +< +ass + + gRequeDecܩ +> + +894 +hdshake_ex +( + +895 +rg_vw + +ho +, + +896 +rg_vw + +rg +, + +897 +RequeDecܩ + cڡ& +decܩ +); + +955 + gme +< +ass + + gRequeDecܩ +> + +957 +hdshake_ex +( + +958 +ڣ_ty +& +s +, + +959 +rg_vw + +ho +, + +960 +rg_vw + +rg +, + +961 +RequeDecܩ + cڡ& +decܩ +); + +1001 +hdshake +( + +1002 +rg_vw + +ho +, + +1003 +rg_vw + +rg +, + +1004 +r_code +& +ec +); + +1048 +hdshake +( + +1049 +ڣ_ty +& +s +, + +1050 +rg_vw + +ho +, + +1051 +rg_vw + +rg +, + +1052 +r_code +& +ec +); + +1105 + gme +< +ass + + gRequeDecܩ +> + +1107 +hdshake_ex +( + +1108 +rg_vw + +ho +, + +1109 +rg_vw + +rg +, + +1110 +RequeDecܩ + cڡ& +decܩ +, + +1111 +r_code +& +ec +); + +1168 + gme +< +ass + + gRequeDecܩ +> + +1170 +hdshake_ex +( + +1171 +ڣ_ty +& +s +, + +1172 +rg_vw + +ho +, + +1173 +rg_vw + +rg +, + +1174 +RequeDecܩ + cڡ& +decܩ +, + +1175 +r_code +& +ec +); + +1217 + gme +< +ass + + gHdshakeHdr +> + +1218 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +1219 +HdshakeHdr +, ( +r_code +)) + +1220 +async_hdshake +( + +1221 +rg_vw + +ho +, + +1222 +rg_vw + +rg +, + +1223 +HdshakeHdr +&& +hdr +); + +1269 + gme +< +ass + + gHdshakeHdr +> + +1270 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +1271 +HdshakeHdr +, ( +r_code +)) + +1272 +async_hdshake +( + +1273 +ڣ_ty +& +s +, + +1274 +rg_vw + +ho +, + +1275 +rg_vw + +rg +, + +1276 +HdshakeHdr +&& +hdr +); + +1327 + gme +< +ass + + gRequeDecܩ +, cs + gHdshakeHdr +> + +1328 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +1329 +HdshakeHdr +, ( +r_code +)) + +1330 +async_hdshake_ex +( + +1331 +rg_vw + +ho +, + +1332 +rg_vw + +rg +, + +1333 +RequeDecܩ + cڡ& +decܩ +, + +1334 +HdshakeHdr +&& +hdr +); + +1389 + gme +< +ass + + gRequeDecܩ +, cs + gHdshakeHdr +> + +1390 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +1391 +HdshakeHdr +, ( +r_code +)) + +1392 +async_hdshake_ex +( + +1393 +ڣ_ty +& +s +, + +1394 +rg_vw + +ho +, + +1395 +rg_vw + +rg +, + +1396 +RequeDecܩ + cڡ& +decܩ +, + +1397 +HdshakeHdr +&& +hdr +); + +1437 +ac +(); + +1479 + gme +< +ass + + gReڣDecܩ +> + +1481 +ac_ex +( +ReڣDecܩ + cڡ& +decܩ +); + +1515 +ac +( +r_code +& +ec +); + +1557 + gme +< +ass + + gReڣDecܩ +> + +1559 +ac_ex +( + +1560 +ReڣDecܩ + cڡ& +decܩ +, + +1561 +r_code +& +ec +); + +1598 + gme +< +ass + + gCڡBufrSequ +> + +1599 #i +BOOST_BEAST_DOXYGEN + + +1602 +tyme + + gd +:: +ab_if +:: +vue +>:: +ty + + +1605 +ac +( +CڡBufrSequ + cڡ& +bufrs +); + +1651 + gme +< +ass + + gCڡBufrSequ +, + +1652 +ass + + gReڣDecܩ +> + +1653 #i +BOOST_BEAST_DOXYGEN + + +1656 +tyme + + gd +:: +ab_if +:: +vue +>:: +ty + + +1659 +ac_ex +( + +1660 +CڡBufrSequ + cڡ& +bufrs +, + +1661 +ReڣDecܩ + cڡ& +decܩ +); + +1698 + gme +< +ass + + gCڡBufrSequ +> + +1699 #i +BOOST_BEAST_DOXYGEN + + +1702 +tyme + + gd +:: +ab_if +:: +vue +>:: +ty + + +1705 +ac +( + +1706 +CڡBufrSequ + cڡ& +bufrs +, + +1707 +r_code +& +ec +); + +1753 + gme +< +ass + + gCڡBufrSequ +, cs + gReڣDecܩ +> + +1754 #i +BOOST_BEAST_DOXYGEN + + +1757 +tyme + + gd +:: +ab_if +:: +vue +>:: +ty + + +1760 +ac_ex +( + +1761 +CڡBufrSequ + cڡ& +bufrs +, + +1762 +ReڣDecܩ + cڡ& +decܩ +, + +1763 +r_code +& +ec +); + +1792 + gme +< +ass + + gBody +, cs + gAot +> + +1794 +ac +( +hp +:: +que +< +Body +, + +1795 +hp +:: +basic_flds +< +Aot +>> cڡ& +q +); + +1833 + gme +< +ass + + gBody +, cs + gAot +, + +1834 +ass + + gReڣDecܩ +> + +1836 +ac_ex +( +hp +:: +que +< +Body +, + +1837 +hp +:: +basic_flds +< +Aot +>> cڡ& +q +, + +1838 +ReڣDecܩ + cڡ& +decܩ +); + +1867 + gme +< +ass + + gBody +, cs + gAot +> + +1869 +ac +( +hp +:: +que +< +Body +, + +1870 +hp +:: +basic_flds +< +Aot +>> cڡ& +q +, + +1871 +r_code +& +ec +); + +1909 + gme +< +ass + + gBody +, cs + gAot +, + +1910 +ass + + gReڣDecܩ +> + +1912 +ac_ex +( +hp +:: +que +< +Body +, + +1913 +hp +:: +basic_flds +< +Aot +>> cڡ& +q +, + +1914 +ReڣDecܩ + cڡ& +decܩ +, + +1915 +r_code +& +ec +); + +1964 + gme +< +ass + + gAcHdr +> + +1965 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +1966 +AcHdr +, ( +r_code +)) + +1967 +async_ac +( +AcHdr +&& +hdr +); + +2025 + gme +< + +2026 +ass + + gReڣDecܩ +, + +2027 +ass + + gAcHdr +> + +2028 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +2029 +AcHdr +, ( +r_code +)) + +2030 +async_ac_ex +( + +2031 +ReڣDecܩ + cڡ& +decܩ +, + +2032 +AcHdr +&& +hdr +); + +2088 + gme +< + +2089 +ass + + gCڡBufrSequ +, + +2090 +ass + + gAcHdr +> + +2091 #i +BOOST_BEAST_DOXYGEN + + +2092 + gvoid__dedud + + +2094 +tyme + + gd +:: +ab_if +< + +2095 ! +hp +:: +da +:: +is_hd +< +CڡBufrSequ +>:: +vue +, + +2096 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +2097 +AcHdr +, ( +r_code +))>:: +ty + + +2099 +async_ac +( + +2100 +CڡBufrSequ + cڡ& +bufrs +, + +2101 +AcHdr +&& +hdr +); + +2166 + gme +< + +2167 +ass + + gCڡBufrSequ +, + +2168 +ass + + gReڣDecܩ +, + +2169 +ass + + gAcHdr +> + +2170 #i +BOOST_BEAST_DOXYGEN + + +2171 + gvoid__dedud + + +2173 +tyme + + gd +:: +ab_if +< + +2174 ! +hp +:: +da +:: +is_hd +< +CڡBufrSequ +>:: +vue +, + +2175 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +2176 +AcHdr +, ( +r_code +))>:: +ty + + +2178 +async_ac_ex +( + +2179 +CڡBufrSequ + cڡ& +bufrs +, + +2180 +ReڣDecܩ + cڡ& +decܩ +, + +2181 +AcHdr +&& +hdr +); + +2227 + gme +< + +2228 +ass + + gBody +, cs + gAot +, + +2229 +ass + + gAcHdr +> + +2230 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +2231 +AcHdr +, ( +r_code +)) + +2232 +async_ac +( + +2233 +hp +:: +que +< +Body +, + +2234 +hp +:: +basic_flds +< +Aot +>> cڡ& +q +, + +2235 +AcHdr +&& +hdr +); + +2290 + gme +< + +2291 +ass + + gBody +, cs + gAot +, + +2292 +ass + + gReڣDecܩ +, + +2293 +ass + + gAcHdr +> + +2294 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +2295 +AcHdr +, ( +r_code +)) + +2296 +async_ac_ex +( + +2297 +hp +:: +que +< +Body +, + +2298 +hp +:: +basic_flds +< +Aot +>> cڡ& +q +, + +2299 +ReڣDecܩ + cڡ& +decܩ +, + +2300 +AcHdr +&& +hdr +); + +2335 +o +( +o_as + cڡ& + +); + +2364 +o +( +o_as + cڡ& + +, +r_code +& +ec +); + +2409 + gme +< +ass + + gCloHdr +> + +2410 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +2411 +CloHdr +, ( +r_code +)) + +2412 +async_o +( +o_as + cڡ& + +, +CloHdr +&& +hdr +); + +2431 +pg +( +pg_da + cڡ& +yld +); + +2450 +pg +( +pg_da + cڡ& +yld +, +r_code +& +ec +); + +2487 + gme +< +ass + + gWreHdr +> + +2488 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +2489 +WreHdr +, ( +r_code +)) + +2490 +async_pg +( +pg_da + cڡ& +yld +, +WreHdr +&& +hdr +); + +2514 +pg +( +pg_da + cڡ& +yld +); + +2538 +pg +( +pg_da + cڡ& +yld +, +r_code +& +ec +); + +2580 + gme +< +ass + + gWreHdr +> + +2581 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +2582 +WreHdr +, ( +r_code +)) + +2583 +async_pg +( +pg_da + cڡ& +yld +, +WreHdr +&& +hdr +); + +2631 + gme +< +ass + + gDymicBufr +> + +2632 + gd +:: +size_t + + +2633 +ad +( +DymicBufr +& +bufr +); + +2674 + gme +< +ass + + gDymicBufr +> + +2675 + gd +:: +size_t + + +2676 +ad +( +DymicBufr +& +bufr +, +r_code +& +ec +); + +2739 + gme +< +ass + + gDymicBufr +, cs + gRdHdr +> + +2740 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +2741 +RdHdr +, ( +r_code +, +d +:: +size_t +)) + +2742 +async_ad +( + +2743 +DymicBufr +& +bufr +, + +2744 +RdHdr +&& +hdr +); + +2794 + gme +< +ass + + gDymicBufr +> + +2795 + gd +:: +size_t + + +2796 +ad_some +( + +2797 +DymicBufr +& +bufr +, + +2798 +d +:: +size_t + +lim +); + +2845 + gme +< +ass + + gDymicBufr +> + +2846 + gd +:: +size_t + + +2847 +ad_some +( + +2848 +DymicBufr +& +bufr +, + +2849 +d +:: +size_t + +lim +, + +2850 +r_code +& +ec +); + +2919 + gme +< +ass + + gDymicBufr +, cs + gRdHdr +> + +2920 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +2921 +RdHdr +, ( +r_code +, +d +:: +size_t +)) + +2922 +async_ad_some +( + +2923 +DymicBufr +& +bufr +, + +2924 +d +:: +size_t + +lim +, + +2925 +RdHdr +&& +hdr +); + +2972 + gme +< +ass + + gMubBufrSequ +> + +2973 + gd +:: +size_t + + +2974 +ad_some +( + +2975 +MubBufrSequ + cڡ& +bufrs +); + +3019 + gme +< +ass + + gMubBufrSequ +> + +3020 + gd +:: +size_t + + +3021 +ad_some +( + +3022 +MubBufrSequ + cڡ& +bufrs +, + +3023 +r_code +& +ec +); + +3092 + gme +< +ass + + gMubBufrSequ +, cs + gRdHdr +> + +3093 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +3094 +RdHdr +, ( +r_code +, +d +:: +size_t +)) + +3095 +async_ad_some +( + +3096 +MubBufrSequ + cڡ& +bufrs +, + +3097 +RdHdr +&& +hdr +); + +3140 + gme +< +ass + + gCڡBufrSequ +> + +3141 + gd +:: +size_t + + +3142 +wre +( +CڡBufrSequ + cڡ& +bufrs +); + +3181 + gme +< +ass + + gCڡBufrSequ +> + +3182 + gd +:: +size_t + + +3183 +wre +( +CڡBufrSequ + cڡ& +bufrs +, +r_code +& +ec +); + +3233 + gme +< + +3234 +ass + + gCڡBufrSequ +, + +3235 +ass + + gWreHdr +> + +3236 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +3237 +WreHdr +, ( +r_code +, +d +:: +size_t +)) + +3238 +async_wre +( + +3239 +CڡBufrSequ + cڡ& +bufrs +, + +3240 +WreHdr +&& +hdr +); + +3272 + gme +< +ass + + gCڡBufrSequ +> + +3273 + gd +:: +size_t + + +3274 +wre_some +( +bo + +f +, +CڡBufrSequ + cڡ& +bufrs +); + +3308 + gme +< +ass + + gCڡBufrSequ +> + +3309 + gd +:: +size_t + + +3310 +wre_some +( +bo + +f +, + +3311 +CڡBufrSequ + cڡ& +bufrs +, +r_code +& +ec +); + +3357 + gme +< +ass + + gCڡBufrSequ +, cs + gWreHdr +> + +3358 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +3359 +WreHdr +, ( +r_code +, +d +:: +size_t +)) + +3360 +async_wre_some +( +bo + +f +, + +3361 +CڡBufrSequ + cڡ& +bufrs +, +WreHdr +&& +hdr +); + +3363 + give +: + +3364 +me +< +ass +, + gass +> cs + gac_ +; + +3365 + gme +< + gass +> +ass + + go_ +; + +3366 + gme +< + gass +> +ass + + ghdshake_ +; + +3367 + gme +< + gass +> +ass + + gpg_ +; + +3368 + gme +< + gass +, css> +ass + + gad_some_ +; + +3369 + gme +< + gass +, css> +ass + + gad_ +; + +3370 + gme +< + gass +> +ass + + gڣ_ +; + +3371 + gme +< + gass +, css> +ass + + gwre_some_ +; + +3372 + gme +< + gass +, css> +ass + + gwre_ +; + +3374  +deu_decܩe_q +( +que_ty +&) {} + +3375  +deu_decܩe_s +( +ڣ_ty +&) {} + +3378 +t_ti +( +rmesge_dee + cڡ& +o +, +d +:: +ue_ty +); + +3381 +t_ti +( +rmesge_dee + cڡ&, +d +:: +l_ty +); + +3384 +g_ti +( +rmesge_dee +& +o +, +d +:: +ue_ty +) + +3386 +o + = +this +-> +pmd_ts_ +; + +3390 +g_ti +( +rmesge_dee +& +o +, +d +:: +l_ty +) + +3392 +o + = {}; + +3393 + go +. + g_ab + = +l +; + +3394 + go +. + grv_ab + = +l +; + +3397  +ݒ +( +re_ty + +re +); + +3399  +ݒ_pmd +( +d +:: +ue_ty +); + +3401  +ݒ_pmd +( +d +:: +l_ty +) + +3405  +o +(); + +3407  +o_pmd +( +d +:: +ue_ty +) + +3409 +this +-> +pmd_ +. +t +(); + +3412  +o_pmd +( +d +:: +l_ty +) + +3416  +t +(); + +3418  +beg_msg +() + +3420 +beg_msg +( +is_dee_su܋d +{}); + +3423  +beg_msg +( +d +:: +ue_ty +); + +3425  +beg_msg +( +d +:: +l_ty +); + +3427 + gd +:: +size_t + + +3428 +ad_size_ht +( + +3429 +d +:: +size_t + +l_size +, + +3430 +d +:: +ue_ty +) const; + +3432 + gd +:: +size_t + + +3433 +ad_size_ht +( + +3434 +d +:: +size_t + +l_size +, + +3435 +d +:: +l_ty +) const; + +3437 +bo + + +3438 +check_ݒ +( +r_code +& +ec +) + +3440 if( + gus_ + ! +us +:: +ݒ +) + +3442 +ec + = +boo +:: +asio +:: +r +:: +ݔi_ab܋d +; + +3443  + gl +; + +3445 + gec +. +assign +(0, +ec +. +gy +()); + +3446  + gue +; + +3449 +bo + + +3450 +check_ok +( +r_code +& +ec +) + +3452 if( + gec +) + +3454 if( + gus_ + ! +us +:: +od +) + +3455 +us_ + = +us +:: +ed +; + +3456  + gl +; + +3458  + gue +; + +3461 + gme +< +ass + + gDymicBufr +> + +3462 +bo + + +3463 +r_fh +( + +3464 +da +:: +ame_hd +& +fh +, + +3465 +DymicBufr +& +b +, + +3466 +r_code +& +ec +); + +3468 + gme +< +ass + + gDymicBufr +> + +3470 +wre_o +( +DymicBufr +& +b +, +o_as + cڡ& +rc +); + +3472 + gme +< +ass + + gDymicBufr +> + +3474 +wre_pg +( +DymicBufr +& +b +, + +3475 +da +:: +code + + +, +pg_da + cڡ& +da +); + +3481 + gme +< +ass + + gDecܩ +> + +3482 +que_ty + + +3483 +bud_que +( +da +:: +c_ws_key_ty +& +key +, + +3484 +rg_vw + +ho +, + +3485 +rg_vw + +rg +, + +3486 +Decܩ + cڡ& +decܩ +); + +3489 +bud_que_pmd +( +que_ty +& +q +, +d +:: +ue_ty +); + +3492 +bud_que_pmd +( +que_ty +&, +d +:: +l_ty +) + +3496 +me +< + +3497 +ass + +Body +, cs + gAot +, cs + gDecܩ +> + +3498 +ڣ_ty + + +3499 +bud_ڣ +( + +3500 +hp +:: +que +< +Body +, + +3501 +hp +:: +basic_flds +< +Aot +>> cڡ& +q +, + +3502 +Decܩ + cڡ& +decܩ +, + +3503 +r_code +& +ec +); + +3505 + gme +< +ass + + gBody +, cs + gAot +> + +3507 +bud_ڣ_pmd +( + +3508 +ڣ_ty +& +s +, + +3509 +hp +:: +que +< +Body +, + +3510 +hp +:: +basic_flds +< +Aot +>> cڡ& +q +, + +3511 +d +:: +ue_ty +); + +3513 + gme +< +ass + + gBody +, cs + gAot +> + +3515 +bud_ڣ_pmd +( + +3516 +ڣ_ty +&, + +3517 +hp +:: +que +< +Body +, + +3518 +hp +:: +basic_flds +< +Aot +>> const&, + +3519 +d +:: +l_ty +) + +3524 +_ڣ +( + +3525 +ڣ_ty + cڡ& +s +, + +3526 +da +:: +c_ws_key_ty + cڡ& +key +, + +3527 +r_code +& +ec +); + +3530 +_ڣ_pmd +( + +3531 +ڣ_ty + cڡ& +s +, + +3532 +d +:: +ue_ty +); + +3535 +_ڣ_pmd +( + +3536 +ڣ_ty + const&, + +3537 +d +:: +l_ty +) + +3545 +me +< +ass + +Aot +> + +3547 +do_pmd_cfig +( + +3548 +hp +:: +basic_flds +< +Aot +> cڡ& +h +, + +3549 +d +:: +ue_ty +) + +3551 +pmd_ad +( +this +-> +pmd_cfig_ +, +h +); + +3554 + gme +< +ass + + gAot +> + +3556 +do_pmd_cfig +( + +3557 +hp +:: +basic_flds +< +Aot +> const&, + +3558 +d +:: +l_ty +) + +3562 +me +< +ass + +Decܩ +> + +3564 +do_ac +( + +3565 +Decܩ + cڡ& +decܩ +, + +3566 +r_code +& +ec +); + +3568 + gme +< + +3569 +ass + + gBody +, cs + gAot +, + +3570 +ass + + gDecܩ +> + +3572 +do_ac +( + +3573 +hp +:: +que +< +Body +, + +3574 +hp +:: +basic_flds +< +Aot +>> cڡ& +q +, + +3575 +Decܩ + cڡ& +decܩ +, + +3576 +r_code +& +ec +); + +3578 + gme +< +ass + + gRequeDecܩ +> + +3580 +do_hdshake +( +ڣ_ty +* +s_p +, + +3581 +rg_vw + +ho +, sg_vw +rg +, + +3582 +RequeDecܩ + cڡ& +decܩ +, + +3583 +r_code +& +ec +); + +3590 +do_ +( + +3591 +d +:: +ut16_t + +code +, + +3592 +r_code + +ev +, + +3593 +r_code +& +ec +); + +3619 +le + + +3621 +ed_ng +( +d +:: +ed_q +& +ss +) + +3623 +da +:: +am_ng +:: +ed +(& +ss +); + +3630  + ~ + +3631  + ~ + +3632  + ~ + +3633  + ~ + +3634  + ~ + +3635  + ~ + +3636  + ~ + + @/usr/include/boost/beast/websocket/stream_fwd.hpp + +10 #ide +BOOST_BEAST_WEBSOCKET_STREAM_FWD_HPP + + +11  + #BOOST_BEAST_WEBSOCKET_STREAM_FWD_HPP + + + ) + +13  + ~ + +15 +mea + + gboo + { + +16 +mea + + gb + { + +17 +mea + + gwebsock + { + +19 + gme +< + +20 +ass + + gNextLay +, + +21 +bo + + gdeeSu܋d + = +ue +> + +22 +ass + +am +; + + @/usr/include/boost/beast/websocket/teardown.hpp + +10 #ide +BOOST_BEAST_WEBSOCKET_TEARDOWN_HPP + + +11  + #BOOST_BEAST_WEBSOCKET_TEARDOWN_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19 +mea + + gboo + { + +20 +mea + + gb + { + +21 +mea + + gwebsock + { + +38 + gme +< +ass + + gSock +> + +40 +down +( + +41 +re_ty + +re +, + +42 +Sock +& +sock +, + +43 +r_code +& +ec +) + +45 + gboo +:: +igne_unud +( +re +, +sock +, +ec +); + +54 +ic_as +(( +Sock +)==-1, + +85 + gme +< + +86 +ass + + gSock +, + +87 +ass + + gTrdownHdr +> + +89 +async_down +( + +90 +re_ty + +re +, + +91 +Sock +& +sock +, + +92 +TrdownHdr +&& +hdr +) + +94 + gboo +:: +igne_unud +( +re +, +sock +, +hdr +); + +103 +ic_as +(( +Sock +)==-1, + +111 +mea + + gwebsock + { + +129 +down +( + +130 +re_ty + +re +, + +131 +boo +:: +asio +:: + +:: +t +:: +sock +& socket, + +132 +r_code +& +ec +); + +161 + gme +< +ass + + gTrdownHdr +> + +163 +async_down +( + +164 +re_ty + +re +, + +165 +boo +:: +asio +:: + +:: +t +:: +sock +& socket, + +166 +TrdownHdr +&& +hdr +); + +172  + ~ + + @/usr/include/boost/beast/zlib/deflate_stream.hpp + +10 #ide +BOOST_BEAST_ZLIB_DEFLATE_STREAM_HPP + + +11  + #BOOST_BEAST_ZLIB_DEFLATE_STREAM_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gb + { + +25 +mea + + gzlib + { + +59 as + cdee_am + + +60 : +ive + +da +:: +dee_am + + +62 +public +: + +80 +dee_am +() + +82 +t +(6, 15, +DEF_MEM_LEVEL +, +Segy +:: +nm +); + +98 +t +( + +99  +v +, + +100  +wdowBs +, + +101  +memLev +, + +102 +Segy + +gy +) + +104 +doRet +( +v +, +wdowBs +, +memLev +, +gy +); + +117 +t +() + +119 +doRet +(); + +132 +r +() + +134 +doCˬ +(); + +147 + gd +:: +size_t + + +148 +u_bound +( +d +:: +size_t + +sourL +) const + +150  +doUBound +( +sourL +); + +164 +tu +( + +165  +good_ngth +, + +166  +max_zy +, + +167  +ni_ngth +, + +168  +max_cha +) + +170 +doTu +( +good_ngth +, +max_zy +, +ni_ngth +, +max_cha +); + +284 +wre +( + +285 +z_ms +& +zs +, + +286 +Flush + +ush +, + +287 +r_code +& +ec +) + +289 +doWre +( +zs +, +ush +, +ec +); + +312 +ms +( + +313 +z_ms +& +zs +, + +314  +v +, + +315 +Segy + +gy +, + +316 +r_code +& +ec +) + +318 +doPams +( +zs +, +v +, +gy +, +ec +); + +335 +ndg +(* +vue +, * +bs +) + +337 +doPdg +( +vue +, +bs +); + +355 +ime +( +bs +,  +vue +, +r_code +& +ec +) + +357  +doPrime +( +bs +, +vue +, +ec +); + +371 + gd +:: +size_t + + +372 +dee_u_bound +( +d +:: +size_t + +bys +); + +390 +le + + +391 + gd +:: +size_t + + +392 +dee_u_bound +( +d +:: +size_t + +bys +) + +394  +bys + + + +395 (( +bys + + 7) >> 3) + + +396 (( +bys + + 63) >> 6) + 5 + + + @/usr/include/boost/beast/zlib/error.hpp + +10 #ide +BOOST_BEAST_ZLIB_ERROR_HPP + + +11  + #BOOST_BEAST_ZLIB_ERROR_HPP + + + ) + +13  + ~ + +14  + ~ + +16 +mea + + gboo + { + +17 +mea + + gb + { + +18 +mea + + gzlib + { + +50 as + cr + + +62 + ged_bufrs + = 1, + +68 + gd_of_am +, + +79 + gam_r +, + +90 + gvid_block_ty +, + +93 + gvid_ed_ngth +, + +96 + gtoo_my_symbs +, + +99 + gvid_code_hs +, + +102 + gvid_b_ngth_ +, + +105 + gmissg_eob +, + +108 + gvid_l_ngth +, + +111 + gvid_di_code +, + +114 + gvid_di +, + +121 + gov_subsibed_ngth +, + +124 + gcome_ngth_t +, + +129 + gg + + +136  + ~ + + @/usr/include/boost/beast/zlib/inflate_stream.hpp + +10 #ide +BOOST_BEAST_ZLIB_INFLATE_STREAM_HPP + + +11  + #BOOST_BEAST_ZLIB_INFLATE_STREAM_HPP + + + ) + +13  + ~ + +14  + ~ + +44 +mea + + gboo + { + +45 +mea + + gb + { + +46 +mea + + gzlib + { + +64 as + ce_am + + +65 : +ive + +da +:: +e_am + + +67 +public +: + +72 +e_am +() = ; + +81 +t +() + +83 +doRet +(); + +93 +t +( +wdowBs +) + +95 +doRet +( +wdowBs +); + +103 +r +() + +105 +doCˬ +(); + +210 +wre +( +z_ms +& +zs +, +Flush + +ush +, +r_code +& +ec +) + +212 +doWre +( +zs +, +ush +, +ec +); + + @/usr/include/boost/beast/zlib/zlib.hpp + +10 #ide +BOOST_BEAST_ZLIB_ZLIB_HPP + + +11  + #BOOST_BEAST_ZLIB_ZLIB_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +45 +mea + + gboo + { + +46 +mea + + gb + { + +47 +mea + + gzlib + { + +49 #i! +defed +( +__MACTYPES__ +) + +50 +usg + + gBy + = ; + +52 +usg + + guI + = ; + +55 + ekd + + +57 + gby + = 0, + +58 + gxt + = 1, + +59 + gunknown + = 2 + +79  + sz_ms + + +85 cڡ* + gxt_ +; + +91 + gd +:: +size_t + +ava_ +; + +95 + gd +:: +size_t + +tٮ_ + = 0; + +99 * + gxt_out +; + +103 + gd +:: +size_t + +ava_out +; + +107 + gd +:: +size_t + +tٮ_out + = 0; + +109  + gda_ty + = +unknown +; + +114 as + cFlush + + +118 + gne +, + +119 + gblock +, + +120 + gl +, + +121 + gsync +, + +122 + gfu +, + +123 + gfish +, + +124 + gs + + +128 + ecomessi + + +130 + gne + = 0, + +131 + gbe_d + = 1, + +132 + gbe_size + = 9, + +133 + gdeu_size + = -1 + +140 as + cSegy + + +147 + gnm +, + +154 + gfd +, + +161 + ghuffm +, + +169 + ge +, + +176 + gfixed + + + @/usr/include/boost/bind/arg.hpp + +1 #ide +BOOST_BIND_ARG_HPP_INCLUDED + + +2  + #BOOST_BIND_ARG_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +22  + ~ + +23  + ~ + +25 +mea + + gboo + + +28 + gme +< +bo + + gEq +>  + s_g_eq + + +32 + gme +<>  + g_g_eq +< + gue +> + +34  + tty +; + +37 + gme +<  + gI + >  + sg + + +39 +BOOST_CONSTEXPR + +g +() + +43 + gme +< +ass + + gT + > +BOOST_CONSTEXPR + +g + +T + cڡ & , +tyme + +_g_eq +< +I + = +is_ahd +:: +vue + >:: +ty + * = 0 ) + +48 + gme +<  + gI + > +BOOST_CONSTEXPR + +bo + + gݔ +== +g +< +I +> cڡ &, + gg + const & ) + +50  + gue +; + +53 #i! +defed + +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION + ) + +55 + gme +<  + gI + >  + gis_ahd +< + gg + > + +57 + e_vt + { + gvue + = +I + }; + +60 + gme +<  + gI + >  + gis_ahd +< + gg + (*) () > + +62 + e_vt + { + gvue + = +I + }; + + @/usr/include/boost/blank_fwd.hpp + +13 #ide +BOOST_BLANK_FWD_HPP + + +14  + #BOOST_BLANK_FWD_HPP + + + ) + +16 +mea + + gboo + { + +18  + gbnk +; + + @/usr/include/boost/call_traits.hpp + +11 #ide +BOOST_CALL_TRAITS_HPP + + +12  + #BOOST_CALL_TRAITS_HPP + + + ) + +14 #ide +BOOST_CONFIG_HPP + + +15  + ~ + +18  + ~ + + @/usr/include/boost/cerrno.hpp + +10 #ide +BOOST_SYSTEM_CERRNO_HPP + + +11  + #BOOST_SYSTEM_CERRNO_HPP + + + ) + +13  + ~ + +17 #ide +EAFNOSUPPORT + + +18  + #EAFNOSUPPORT + 9901 + + ) + +21 #ide +EADDRINUSE + + +22  + #EADDRINUSE + 9902 + + ) + +25 #ide +EADDRNOTAVAIL + + +26  + #EADDRNOTAVAIL + 9903 + + ) + +29 #ide +EISCONN + + +30  + #EISCONN + 9904 + + ) + +33 #ide +EBADMSG + + +34  + #EBADMSG + 9905 + + ) + +37 #ide +ECONNABORTED + + +38  + #ECONNABORTED + 9906 + + ) + +41 #ide +EALREADY + + +42  + #EALREADY + 9907 + + ) + +45 #ide +ECONNREFUSED + + +46  + #ECONNREFUSED + 9908 + + ) + +49 #ide +ECONNRESET + + +50  + #ECONNRESET + 9909 + + ) + +53 #ide +EDESTADDRREQ + + +54  + #EDESTADDRREQ + 9910 + + ) + +57 #ide +EHOSTUNREACH + + +58  + #EHOSTUNREACH + 9911 + + ) + +61 #ide +EIDRM + + +62  + #EIDRM + 9912 + + ) + +65 #ide +EMSGSIZE + + +66  + #EMSGSIZE + 9913 + + ) + +69 #ide +ENETDOWN + + +70  + #ENETDOWN + 9914 + + ) + +73 #ide +ENETRESET + + +74  + #ENETRESET + 9915 + + ) + +77 #ide +ENETUNREACH + + +78  + #ENETUNREACH + 9916 + + ) + +81 #ide +ENOBUFS + + +82  + #ENOBUFS + 9917 + + ) + +85 #ide +ENOLINK + + +86  + #ENOLINK + 9918 + + ) + +89 #ide +ENODATA + + +90  + #ENODATA + 9919 + + ) + +93 #ide +ENOMSG + + +94  + #ENOMSG + 9920 + + ) + +97 #ide +ENOPROTOOPT + + +98  + #ENOPROTOOPT + 9921 + + ) + +101 #ide +ENOSR + + +102  + #ENOSR + 9922 + + ) + +105 #ide +ENOTSOCK + + +106  + #ENOTSOCK + 9923 + + ) + +109 #ide +ENOSTR + + +110  + #ENOSTR + 9924 + + ) + +113 #ide +ENOTCONN + + +114  + #ENOTCONN + 9925 + + ) + +117 #ide +ENOTSUP + + +118  + #ENOTSUP + 9926 + + ) + +121 #ide +ECANCELED + + +122  + #ECANCELED + 9927 + + ) + +125 #ide +EINPROGRESS + + +126  + #EINPROGRESS + 9928 + + ) + +129 #ide +EOPNOTSUPP + + +130  + #EOPNOTSUPP + 9929 + + ) + +133 #ide +EWOULDBLOCK + + +134  + #EWOULDBLOCK + 9930 + + ) + +137 #ide +EOWNERDEAD + + +138  + #EOWNERDEAD + 9931 + + ) + +141 #ide +EPROTO + + +142  + #EPROTO + 9932 + + ) + +145 #ide +EPROTONOSUPPORT + + +146  + #EPROTONOSUPPORT + 9933 + + ) + +149 #ide +ENOTRECOVERABLE + + +150  + #ENOTRECOVERABLE + 9934 + + ) + +153 #ide +ETIME + + +154  + #ETIME + 9935 + + ) + +157 #ide +ETXTBSY + + +158  + #ETXTBSY + 9936 + + ) + +161 #ide +ETIMEDOUT + + +162  + #ETIMEDOUT + 9938 + + ) + +165 #ide +ELOOP + + +166  + #ELOOP + 9939 + + ) + +169 #ide +EOVERFLOW + + +170  + #EOVERFLOW + 9940 + + ) + +173 #ide +EPROTOTYPE + + +174  + #EPROTOTYPE + 9941 + + ) + +177 #ide +ENOSYS + + +178  + #ENOSYS + 9942 + + ) + +181 #ide +EINVAL + + +182  + #EINVAL + 9943 + + ) + +185 #ide +ERANGE + + +186  + #ERANGE + 9944 + + ) + +189 #ide +EILSEQ + + +190  + #EILSEQ + 9945 + + ) + +195 #ide +E2BIG + + +196  + #E2BIG + 9946 + + ) + +199 #ide +EDOM + + +200  + #EDOM + 9947 + + ) + +203 #ide +EFAULT + + +204  + #EFAULT + 9948 + + ) + +207 #ide +EBADF + + +208  + #EBADF + 9949 + + ) + +211 #ide +EPIPE + + +212  + #EPIPE + 9950 + + ) + +215 #ide +EXDEV + + +216  + #EXDEV + 9951 + + ) + +219 #ide +EBUSY + + +220  + #EBUSY + 9952 + + ) + +223 #ide +ENOTEMPTY + + +224  + #ENOTEMPTY + 9953 + + ) + +227 #ide +ENOEXEC + + +228  + #ENOEXEC + 9954 + + ) + +231 #ide +EEXIST + + +232  + #EEXIST + 9955 + + ) + +235 #ide +EFBIG + + +236  + #EFBIG + 9956 + + ) + +239 #ide +ENAMETOOLONG + + +240  + #ENAMETOOLONG + 9957 + + ) + +243 #ide +ENOTTY + + +244  + #ENOTTY + 9958 + + ) + +247 #ide +EINTR + + +248  + #EINTR + 9959 + + ) + +251 #ide +ESPIPE + + +252  + #ESPIPE + 9960 + + ) + +255 #ide +EIO + + +256  + #EIO + 9961 + + ) + +259 #ide +EISDIR + + +260  + #EISDIR + 9962 + + ) + +263 #ide +ECHILD + + +264  + #ECHILD + 9963 + + ) + +267 #ide +ENOLCK + + +268  + #ENOLCK + 9964 + + ) + +271 #ide +ENOSPC + + +272  + #ENOSPC + 9965 + + ) + +275 #ide +ENXIO + + +276  + #ENXIO + 9966 + + ) + +279 #ide +ENODEV + + +280  + #ENODEV + 9967 + + ) + +283 #ide +ENOENT + + +284  + #ENOENT + 9968 + + ) + +287 #ide +ESRCH + + +288  + #ESRCH + 9969 + + ) + +291 #ide +ENOTDIR + + +292  + #ENOTDIR + 9970 + + ) + +295 #ide +ENOMEM + + +296  + #ENOMEM + 9971 + + ) + +299 #ide +EPERM + + +300  + #EPERM + 9972 + + ) + +303 #ide +EACCES + + +304  + #EACCES + 9973 + + ) + +307 #ide +EROFS + + +308  + #EROFS + 9974 + + ) + +311 #ide +EDEADLK + + +312  + #EDEADLK + 9975 + + ) + +315 #ide +EAGAIN + + +316  + #EAGAIN + 9976 + + ) + +319 #ide +ENFILE + + +320  + #ENFILE + 9977 + + ) + +323 #ide +EMFILE + + +324  + #EMFILE + 9978 + + ) + +327 #ide +EMLINK + + +328  + #EMLINK + 9979 + + ) + + @/usr/include/boost/config/abi_prefix.hpp + +9 #ide +BOOST_CONFIG_ABI_PREFIX_HPP + + +10  + #BOOST_CONFIG_ABI_PREFIX_HPP + + + ) + +12 #r  +usi + +of + +hd + +boo +/ +cfig +/ +abi_efix +. +h + +is + + + +r + + +15  + ~ + +18 #ifde +BOOST_HAS_ABI_HEADERS + + +19 #ud +BOOST_ABI_PREFIX + + +22 #i +defed + +__BORLANDC__ + ) + +23 #agm +nushtwn + + + @/usr/include/boost/config/abi_suffix.hpp + +12 #ide +BOOST_CONFIG_ABI_PREFIX_HPP + + +13 #r +Hd + +boo +/ +cfig +/ +abi_suffix +. +h + +mu + +ly + +be + +ud + +a + boo/cfig/ +abi_efix +.hpp + +15 #unde +BOOST_CONFIG_ABI_PREFIX_HPP + + +19 #ifde +BOOST_HAS_ABI_HEADERS + + +20 #ud +BOOST_ABI_SUFFIX + + +23 #i +defed + +__BORLANDC__ + ) + +24 #agm +nushtwn + + + @/usr/include/boost/config/compiler/borland.hpp + +15 #i +__BORLANDC__ + < 0x540 + +20 #i( +__BORLANDC__ + > 0x613) + +26 #i( +__BORLANDC__ + == 0x600) + +32 #i( +__BORLANDC__ + < 0x560|| +defed +( +_USE_OLD_RW_STL +) + +33  + #BOOST_BCB_WITH_ROGUE_WAVE + + + ) + +34 #i +__BORLANDC__ + < 0x570 + +35  + #BOOST_BCB_WITH_STLPORT + + + ) + +37  + #BOOST_BCB_WITH_DINKUMWARE + + + ) + +42 #i +__BORLANDC__ + <= 0x0550 + +44  + #BOOST_NO_MEMBER_TEMPLATE_FRIENDS + + + ) + +45 #i +__BORLANDC__ + == 0x0550 + +47  + #BOOST_NO_OPERATORS_IN_NAMESPACE + + + ) + +50  + #BOOST_NO_CXX11_VARIADIC_MACROS + + + ) + +54 #i( +__BORLANDC__ + <= 0x551) + +55  + #BOOST_NO_CV_SPECIALIZATIONS + + + ) + +56  + #BOOST_NO_CV_VOID_SPECIALIZATIONS + + + ) + +57  + #BOOST_NO_DEDUCED_TYPENAME + + + ) + +59 #ifde +__lulus + + +60  + ~ + +61  + ~ + +63  + ~ + +64  + ~ + +66 #ide +WCHAR_MAX + + +67  + #WCHAR_MAX + 0xffff + + ) + +69 #ide +WCHAR_MIN + + +70  + #WCHAR_MIN + 0 + + ) + +75 #i( +__BORLANDC__ + <= 0x564) + +77 #i +defed +( +NDEBUG +&& defed( +__lulus +) + +79  + ~ + +80 #unde +rcmp + + +83  + ~ + +84 #ide +o + + +85  + #o + +o + + + ) + +92 #i( +__BORLANDC__ + >= 0x561) && (__BORLANDC__ <= 0x580) + +94  + #BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS + + + ) + +98 #i( +__BORLANDC__ + <= 0x582) + +99  + #BOOST_NO_SFINAE + + + ) + +100  + #BOOST_BCB_PARTIAL_SPECIALIZATION_BUG + + + ) + +101  + #BOOST_NO_TEMPLATE_TEMPLATES + + + ) + +103  + #BOOST_NO_PRIVATE_IN_AGGREGATE + + + ) + +105 #ifde +_WIN32 + + +106  + #BOOST_NO_SWPRINTF + + + ) + +107 #i +defed +( +lux +|| defed( +__lux__ +|| defed( +__lux +) + +110  + #BOOST_NO_STDC_NAMESPACE + + + ) + +112 #agm +defeti + +BOOST_CPPUNWIND + - +x + + +116 #i( +__BORLANDC__ + <= 0x613) + +119  + #BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS + + + ) + +120  + #BOOST_NO_IS_ABSTRACT + + + ) + +121  + #BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS + + + ) + +122  + #BOOST_NO_USING_TEMPLATE + + + ) + +123  + #BOOST_SP_NO_SP_CONVERTIBLE + + + ) + +126  + #BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS + + + ) + +130  + #BOOST_NO_INTEGRAL_INT64_T + + + ) + +131  + #BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL + + + ) + +132  + #BOOST_NO_DEPENDENT_NESTED_DERIVATIONS + + + ) + +133  + #BOOST_NO_MEMBER_TEMPLATE_FRIENDS + + + ) + +134  + #BOOST_NO_TWO_PHASE_NAME_LOOKUP + + + ) + +135  + #BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE + + + ) + +136  + #BOOST_NO_NESTED_FRIENDSHIP + + + ) + +137  + #BOOST_NO_TYPENAME_WITH_CTOR + + + ) + +138 #i( +__BORLANDC__ + < 0x600) + +139  + #BOOST_ILLEGAL_CV_REFERENCES + + + ) + +146 #i( +__BORLANDC__ + >= 0x599) + +147 #agm +defeti + +BOOST_CODEGEAR_0X_SUPPORT + - +Ax + + +152 #i! +defed + +BOOST_CODEGEAR_0X_SUPPORT + ) || ( +__BORLANDC__ + < 0x610) + +153  + #BOOST_NO_CXX11_CHAR16_T + + + ) + +154  + #BOOST_NO_CXX11_CHAR32_T + + + ) + +155  + #BOOST_NO_CXX11_DECLTYPE + + + ) + +156  + #BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS + + + ) + +157  + #BOOST_NO_CXX11_EXTERN_TEMPLATE + + + ) + +158  + #BOOST_NO_CXX11_RVALUE_REFERENCES + + + ) + +159  + #BOOST_NO_CXX11_SCOPED_ENUMS + + + ) + +160  + #BOOST_NO_CXX11_STATIC_ASSERT + + + ) + +162  + #BOOST_HAS_ALIGNOF + + + ) + +163  + #BOOST_HAS_CHAR16_T + + + ) + +164  + #BOOST_HAS_CHAR32_T + + + ) + +165  + #BOOST_HAS_DECLTYPE + + + ) + +166  + #BOOST_HAS_EXPLICIT_CONVERSION_OPS + + + ) + +167  + #BOOST_HAS_REF_QUALIFIER + + + ) + +168  + #BOOST_HAS_RVALUE_REFS + + + ) + +169  + #BOOST_HAS_STATIC_ASSERT + + + ) + +172  + #BOOST_NO_CXX11_AUTO_DECLARATIONS + + + ) + +173  + #BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS + + + ) + +174  + #BOOST_NO_CXX11_CONSTEXPR + + + ) + +175  + #BOOST_NO_CXX11_DECLTYPE_N3276 + + + ) + +176  + #BOOST_NO_CXX11_DEFAULTED_FUNCTIONS + + + ) + +177  + #BOOST_NO_CXX11_DEFAULTED_MOVES + + + ) + +178  + #BOOST_NO_CXX11_DELETED_FUNCTIONS + + + ) + +179  + #BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS + + + ) + +180  + #BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + + ) + +181  + #BOOST_NO_CXX11_LAMBDAS + + + ) + +182  + #BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS + + + ) + +183  + #BOOST_NO_CXX11_NULLPTR + + + ) + +184  + #BOOST_NO_CXX11_RANGE_BASED_FOR + + + ) + +185  + #BOOST_NO_CXX11_RAW_LITERALS + + + ) + +186  + #BOOST_NO_CXX11_RVALUE_REFERENCES + + + ) + +187  + #BOOST_NO_CXX11_SCOPED_ENUMS + + + ) + +188  + #BOOST_NO_SFINAE_EXPR + + + ) + +189  + #BOOST_NO_CXX11_SFINAE_EXPR + + + ) + +190  + #BOOST_NO_CXX11_TEMPLATE_ALIASES + + + ) + +191  + #BOOST_NO_CXX11_UNICODE_LITERALS + + +192  + #BOOST_NO_CXX11_VARIADIC_TEMPLATES + + + ) + +193  + #BOOST_NO_CXX11_NOEXCEPT + + + ) + +194  + #BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX + + + ) + +195  + #BOOST_NO_CXX11_USER_DEFINED_LITERALS + + + ) + +196  + #BOOST_NO_CXX11_ALIGNAS + + + ) + +197  + #BOOST_NO_CXX11_TRAILING_RESULT_TYPES + + + ) + +198  + #BOOST_NO_CXX11_INLINE_NAMESPACES + + + ) + +199  + #BOOST_NO_CXX11_REF_QUALIFIERS + + + ) + +200  + #BOOST_NO_CXX11_FINAL + + + ) + +201  + #BOOST_NO_CXX11_THREAD_LOCAL + + + ) + +204 #i! +defed +( +__p_aggge_nsdmi +) || (__cpp_aggregate_nsdmi < 201304) + +205  + #BOOST_NO_CXX14_AGGREGATE_NSDMI + + + ) + +207 #i! +defed +( +__p_by_ls +) || (__cpp_binary_literals < 201304) + +208  + #BOOST_NO_CXX14_BINARY_LITERALS + + + ) + +210 #i! +defed +( +__p_cڡex +) || (__cpp_constexpr < 201304) + +211  + #BOOST_NO_CXX14_CONSTEXPR + + + ) + +213 #i! +defed +( +__p_dety_auto +) || (__cpp_decltype_auto < 201304) + +214  + #BOOST_NO_CXX14_DECLTYPE_AUTO + + + ) + +216 #i( +__lulus + < 201304) + +217  + #BOOST_NO_CXX14_DIGIT_SEPARATORS + + + ) + +219 #i! +defed +( +__p_gic_mbdas +) || (__cpp_generic_lambdas < 201304) + +220  + #BOOST_NO_CXX14_GENERIC_LAMBDAS + + + ) + +222 #i! +defed +( +__p__us +) || (__cpp_init_captures < 201304) + +223  + #BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES + + + ) + +225 #i! +defed +( +__p_tu_ty_dedui +) || (__cpp_return_type_deduction < 201304) + +226  + #BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION + + + ) + +228 #i! +defed +( +__p_vb_mes +) || (__cpp_variable_templates < 201304) + +229  + #BOOST_NO_CXX14_VARIABLE_TEMPLATES + + + ) + +233 #i! +defed +( +__p_ruud_bdgs +) || (__cpp_structured_bindings < 201606) + +234  + #BOOST_NO_CXX17_STRUCTURED_BINDINGS + + + ) + +236 #i! +defed +( +__p_le_vbs +) || (__cpp_inline_variables < 201606) + +237  + #BOOST_NO_CXX17_INLINE_VARIABLES + + + ) + +239 #i! +defed +( +__p_fd_exessis +) || (__cpp_fold_expressions < 201603) + +240  + #BOOST_NO_CXX17_FOLD_EXPRESSIONS + + + ) + +242 #i! +defed +( +__p_if_cڡex +) || (__cpp_if_constexpr < 201606) + +243  + #BOOST_NO_CXX17_IF_CONSTEXPR + + + ) + +246 #i +__BORLANDC__ + >= 0x590 + +247  + #BOOST_HAS_TR1_HASH + + + ) + +249  + #BOOST_HAS_MACRO_USE_FACET + + + ) + +254 #i +__BORLANDC__ + >= 0x561 + +255 #ide +__NO_LONG_LONG + + +256  + #BOOST_HAS_LONG_LONG + + + ) + +258  + #BOOST_NO_LONG_LONG + + + ) + +261 #ifde +_WIN32 + + +262  + #BOOST_HAS_STDINT_H + + + ) + +269 #i +defed + +BOOST_BCB_WITH_ROGUE_WAVE + ) + +273  + ~ + +278 #i( +__BORLANDC__ + >0x530&& ! +defed +( +__STRICT_ANSI__ +) + +279  + #BOOST_HAS_MS_INT64 + + + ) + +284 #i! +defed +( +_CPPUNWIND +&& !defed( +BOOST_CPPUNWIND +&& !defed( +__EXCEPTIONS +&& !defed( +BOOST_NO_EXCEPTIONS +) + +285  + #BOOST_NO_EXCEPTIONS + + + ) + +290 #ide +__STRICT_ANSI__ + + +291  + #BOOST_HAS_DIRENT_H + + + ) + +296 #i +defed +( +__STRICT_ANSI__ +) + +298  + #BOOST_SYMBOL_EXPORT + + + ) + +303 #i +__BORLANDC__ + != 0x600 + +304 #ide +BOOST_ABI_PREFIX + + +305  + #BOOST_ABI_PREFIX + "boo/cfig/abi/bnd_efix.h" + + ) + +307 #ide +BOOST_ABI_SUFFIX + + +308  + #BOOST_ABI_SUFFIX + "boo/cfig/abi/bnd_suffix.h" + + ) + +314 #i +__BORLANDC__ + < 0x600 + +315 #agm +defeti + +BOOST_DISABLE_WIN32 + - +A + + +316 #i +defed +( +__STRICT_ANSI__ +) + +317  + #BOOST_DISABLE_WIN32 + + + ) + +323 #i +defed +( +_MSC_VER +) && (_MSC_VER <= 1200) + +324  + #BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP + + + ) + +325  + #BOOST_NO_VOID_RETURNS + + + ) + +333  + #BOOST_NO_COMPLETE_VALUE_INITIALIZATION + + + ) + +335  + #BOOST_COMPILER + "Bnd C++ vsi " + `BOOST_STRINGIZE +( +__BORLANDC__ +) + + ) + + @/usr/include/boost/config/compiler/clang.hpp + +11  + #BOOST_HAS_PRAGMA_ONCE + + + ) + +14 #i +defed + ( +_MSC_VER +&& ( +__g_maj__ + > 3 || (__g_maj__ =3 && +__g_m__ + >= 4)) + +15  + #BOOST_HAS_PRAGMA_DETECT_MISMATCH + + + ) + +22 #ide +__has_exnsi + + +23  + #__has_exnsi + +__has_u + + + ) + +26 #ide +__has_ibu + + +27  + #__has_ibu +( +x +0 + + ) + +30 #ide +__has_p_ibu + + +31  + #__has_p_ibu +( +x +0 + + ) + +34 #i! +__has_u +( +cxx_exis +&& ! +defed +( +BOOST_NO_EXCEPTIONS +) + +35  + #BOOST_NO_EXCEPTIONS + + + ) + +38 #i! +__has_u +( +cxx_ti +&& ! +defed +( +BOOST_NO_RTTI +) + +39  + #BOOST_NO_RTTI + + + ) + +42 #i! +__has_u +( +cxx_ti +&& ! +defed +( +BOOST_NO_TYPEID +) + +43  + #BOOST_NO_TYPEID + + + ) + +46 #i! +__has_u +( +cxx_thad_lol +) + +47  + #BOOST_NO_CXX11_THREAD_LOCAL + + + ) + +50 #ifde +__is_idtifr + + +51 #i! +__is_idtifr +( +__t64 +&& ! +defed +( +__GNUC__ +) + +52  + #BOOST_HAS_MS_INT64 + + + ) + +56 #i +__has_ude +(< +dt +. +h +>) + +57  + #BOOST_HAS_STDINT_H + + + ) + +61  + #BOOST_HAS_NRVO + + + ) + +64 #i! +defed + ( +__c2__ +&& defed( +__has_but +) + +65 #i +__has_but +( +__but_ex +) + +66  + #BOOST_LIKELY +( +x + + `__but_ex +(x, 1) + + ) + +67  + #BOOST_UNLIKELY +( +x + + `__but_ex +(x, 0) + + ) + +72  + #BOOST_HAS_LONG_LONG + + + ) + +85 #i +defed +( +__CUDACC__ +) + +86 #i +defed +( +BOOST_GCC_CXX11 +) + +87  + #BOOST_NVCC_CXX11 + + + ) + +89  + #BOOST_NVCC_CXX03 + + + ) + +93 #i +defed +( +__SIZEOF_INT128__ +&& !defed( +BOOST_NVCC_CXX03 +&& !defed( +_MSC_VER +) + +94  + #BOOST_HAS_INT128 + + + ) + +101 #i +defed +( +_WIN32 +|| defed( +__WIN32__ +|| defed( +WIN32 +|| defed( +__CYGWIN__ +) + +102  + #BOOST_HAS_DECLSPEC + + + ) + +103  + #BOOST_SYMBOL_EXPORT + + `__ibu__ +(( +__dexpt__ +)) + + ) + +104  + #BOOST_SYMBOL_IMPORT + + `__ibu__ +(( +__dimpt__ +)) + + ) + +106  + #BOOST_SYMBOL_EXPORT + + `__ibu__ +(( + `__visiby__ +("deu"))) + + ) + +107  + #BOOST_SYMBOL_VISIBLE + + `__ibu__ +(( + `__visiby__ +("deu"))) + + ) + +108  + #BOOST_SYMBOL_IMPORT + + + ) + +115 #i +__lulus + >201103L && +defed +( +__has_wng +) + +116 #i +__has_u +( +cxx_ibus +&& +__has_wng +("-Wimplicit-fallthrough") + +117  + #BOOST_FALLTHROUGH + [[ +g +:: +through +]] + + ) + +121 #i! +__has_u +( +cxx_auto_ty +) + +122  + #BOOST_NO_CXX11_AUTO_DECLARATIONS + + + ) + +123  + #BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS + + + ) + +129 #i( +defed +( +_MSC_VER +&& (_MSC_VER < 1900)|| !(defed( +__GXX_EXPERIMENTAL_CXX0X__ +|| +__lulus + >= 201103L) + +130  + #BOOST_NO_CXX11_CHAR16_T + + + ) + +131  + #BOOST_NO_CXX11_CHAR32_T + + + ) + +134 #i +defed +( +_MSC_VER +&& (_MSC_VER >1800&& !defed( +__GNUC__ +) + +135  + #BOOST_HAS_EXPM1 + + + ) + +136  + #BOOST_HAS_LOG1P + + + ) + +139 #i! +__has_u +( +cxx_cڡex +) + +140  + #BOOST_NO_CXX11_CONSTEXPR + + + ) + +143 #i! +__has_u +( +cxx_dety +) + +144  + #BOOST_NO_CXX11_DECLTYPE + + + ) + +147 #i! +__has_u +( +cxx_dety_come_tu_tys +) + +148  + #BOOST_NO_CXX11_DECLTYPE_N3276 + + + ) + +151 #i! +__has_u +( +cxx_deued_funis +) + +152  + #BOOST_NO_CXX11_DEFAULTED_FUNCTIONS + + + ) + +155 #i! +__has_u +( +cxx_ded_funis +) + +156  + #BOOST_NO_CXX11_DELETED_FUNCTIONS + + + ) + +159 #i! +__has_u +( +cxx_exic_cvsis +) + +160  + #BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS + + + ) + +163 #i! +__has_u +( +cxx_deu_funi_me_gs +) + +164  + #BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS + + + ) + +167 #i! +__has_u +( +cxx_gized_lizs +) + +168  + #BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + + ) + +171 #i! +__has_u +( +cxx_mbdas +) + +172  + #BOOST_NO_CXX11_LAMBDAS + + + ) + +175 #i! +__has_u +( +cxx_lol_ty_me_gs +) + +176  + #BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS + + + ) + +179 #i! +__has_u +( +cxx_nx +) + +180  + #BOOST_NO_CXX11_NOEXCEPT + + + ) + +183 #i! +__has_u +( +cxx_nuαr +) + +184  + #BOOST_NO_CXX11_NULLPTR + + + ) + +187 #i! +__has_u +( +cxx_nge_f +) + +188  + #BOOST_NO_CXX11_RANGE_BASED_FOR + + + ) + +191 #i! +__has_u +( +cxx_w_rg_ls +) + +192  + #BOOST_NO_CXX11_RAW_LITERALS + + + ) + +195 #i! +__has_u +( +cxx_n_quifd_funis +) + +196  + #BOOST_NO_CXX11_REF_QUALIFIERS + + + ) + +199 #i! +__has_u +( +cxx_gized_lizs +) + +200  + #BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX + + + ) + +203 #i! +__has_u +( +cxx_rvue_ns +) + +204  + #BOOST_NO_CXX11_RVALUE_REFERENCES + + + ) + +207 #i! +__has_u +( +cxx_rg_ums +) + +208  + #BOOST_NO_CXX11_SCOPED_ENUMS + + + ) + +211 #i! +__has_u +( +cxx_ic_as +) + +212  + #BOOST_NO_CXX11_STATIC_ASSERT + + + ) + +215 #i! +__has_u +( +cxx_s_mes +) + +216  + #BOOST_NO_CXX11_TEMPLATE_ALIASES + + + ) + +219 #i! +__has_u +( +cxx_unicode_ls +) + +220  + #BOOST_NO_CXX11_UNICODE_LITERALS + + + ) + +223 #i! +__has_u +( +cxx_vdic_mes +) + +224  + #BOOST_NO_CXX11_VARIADIC_TEMPLATES + + + ) + +227 #i! +__has_u +( +cxx_ur_ls +) + +228  + #BOOST_NO_CXX11_USER_DEFINED_LITERALS + + + ) + +231 #i! +__has_u +( +cxx_igs +) + +232  + #BOOST_NO_CXX11_ALIGNAS + + + ) + +235 #i! +__has_u +( +cxx_ag_tu +) + +236  + #BOOST_NO_CXX11_TRAILING_RESULT_TYPES + + + ) + +239 #i! +__has_u +( +cxx_le_meas +) + +240  + #BOOST_NO_CXX11_INLINE_NAMESPACES + + + ) + +243 #i! +__has_u +( +cxx_ovride_cڌ +) + +244  + #BOOST_NO_CXX11_FINAL + + + ) + +247 #i!( +__has_u +( +__cxx_by_ls__ +|| +__has_exnsi +(__cxx_binary_literals__)) + +248  + #BOOST_NO_CXX14_BINARY_LITERALS + + + ) + +251 #i! +__has_u +( +__cxx_dety_auto__ +) + +252  + #BOOST_NO_CXX14_DECLTYPE_AUTO + + + ) + +255 #i! +__has_u +( +__cxx_aggge_nsdmi__ +) + +256  + #BOOST_NO_CXX14_AGGREGATE_NSDMI + + + ) + +259 #i! +__has_u +( +__cxx__us__ +) + +260  + #BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES + + + ) + +263 #i! +__has_u +( +__cxx_gic_mbdas__ +) + +264  + #BOOST_NO_CXX14_GENERIC_LAMBDAS + + + ) + +281 #i! +__has_u +( +__cxx_gic_mbdas__ +|| !__has_u( +__cxx_xed_cڡex__ +) + +282  + #BOOST_NO_CXX14_CONSTEXPR + + + ) + +285 #i! +__has_u +( +__cxx_tu_ty_dedui__ +) + +286  + #BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION + + + ) + +289 #i! +__has_u +( +__cxx_vb_mes__ +) + +290  + #BOOST_NO_CXX14_VARIABLE_TEMPLATES + + + ) + +293 #i! +defed +( +__p_ruud_bdgs +) || (__cpp_structured_bindings < 201606) + +294  + #BOOST_NO_CXX17_STRUCTURED_BINDINGS + + + ) + +297 #i! +defed +( +__p_if_cڡex +) || (__cpp_if_constexpr < 201606) + +298  + #BOOST_NO_CXX17_IF_CONSTEXPR + + + ) + +302 #i! +__has_p_ibu +( +through +|| +__lulus + < 201406L + +303  + #BOOST_NO_CXX17_INLINE_VARIABLES + + + ) + +304  + #BOOST_NO_CXX17_FOLD_EXPRESSIONS + + + ) + +307 #i +__lulus + < 201103L + +308  + #BOOST_NO_CXX11_SFINAE_EXPR + + + ) + +311 #i +__lulus + < 201400 + +313  + #BOOST_NO_CXX14_DIGIT_SEPARATORS + + + ) + +317 #i +defed +( +__has_but +&& __has_but( +__but_uėchab +) + +318  + #BOOST_UNREACHABLE_RETURN +( +x + + `__but_uėchab +(); + + ) + +321 #i( +__g_maj__ + =3&& ( +__g_m__ + == 0) + +323  + #BOOST_NO_CXX11_FIXED_LENGTH_VARIADIC_TEMPLATE_EXPANSION_PACKS + + + ) + +327  + #BOOST_ATTRIBUTE_UNUSED + + `__ibu__ +(( +__unud__ +)) + + ) + +330 #i +__has_ibu +( +__may_s__ +) + +331  + #BOOST_MAY_ALIAS + + `__ibu__ +(( +__may_s__ +)) + + ) + +334 #ide +BOOST_COMPILER + + +335  + #BOOST_COMPILER + "Cng vsi " +__g_vsi__ + + + ) + +339  + #BOOST_CLANG + 1 + + ) + + @/usr/include/boost/config/compiler/codegear.hpp + +12 #i! +defed + +BOOST_WITH_CODEGEAR_WARNINGS + ) + +14 #agm +wn + -8004 + +15 #agm +wn + -8008 + +16 #agm +wn + -8066 + +17 #agm +wn + -8104 + +18 #agm +wn + -8105 + +23 #i( +__CODEGEARC__ + > 0x621) + +24 #i +defed +( +BOOST_ASSERT_CONFIG +) + +27 #agm +mesge +( "boost: Unknown compiler version -leaseunhe configureestsndeportheesults") + +32 #i( +__CODEGEARC__ + <= 0x613) + +33  + #BOOST_NO_INTEGRAL_INT64_T + + + ) + +34  + #BOOST_NO_DEPENDENT_NESTED_DERIVATIONS + + + ) + +35  + #BOOST_NO_PRIVATE_IN_AGGREGATE + + + ) + +36  + #BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE + + + ) + +39  + #BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS + + + ) + +40  + #BOOST_SP_NO_SP_CONVERTIBLE + + + ) + +44 #i( +__CODEGEARC__ + <= 0x621) + +45  + #BOOST_NO_TYPENAME_WITH_CTOR + + +46  + #BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL + + + ) + +47  + #BOOST_NO_MEMBER_TEMPLATE_FRIENDS + + + ) + +48  + #BOOST_NO_NESTED_FRIENDSHIP + + +49  + #BOOST_NO_USING_TEMPLATE + + + ) + +50  + #BOOST_NO_TWO_PHASE_NAME_LOOKUP + + + ) + +52  + #BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS + + + ) + +61  + #BOOST_NO_COMPLETE_VALUE_INITIALIZATION + + + ) + +63 #i +defed +( +NDEBUG +&& defed( +__lulus +) + +65  + ~ + +66 #unde +rcmp + + +69  + ~ + +70 #ide +o + + +71  + #o + +o + + + ) + +77 #i( +__CODEGEARC__ + >= 0x620) + +78  + #BOOST_HAS_PRAGMA_ONCE + + + ) + +84 #i( +__CODEGEARC__ + <= 0x620) + +85  + #BOOST_NO_CXX11_STATIC_ASSERT + + + ) + +87  + #BOOST_HAS_STATIC_ASSERT + + + ) + +89  + #BOOST_HAS_CHAR16_T + + + ) + +90  + #BOOST_HAS_CHAR32_T + + + ) + +91  + #BOOST_HAS_LONG_LONG + + + ) + +93  + #BOOST_HAS_DECLTYPE + + + ) + +94  + #BOOST_HAS_EXPLICIT_CONVERSION_OPS + + + ) + +96  + #BOOST_HAS_SCOPED_ENUM + + + ) + +98  + #BOOST_HAS_STD_TYPE_TRAITS + + + ) + +100  + #BOOST_NO_CXX11_AUTO_DECLARATIONS + + + ) + +101  + #BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS + + + ) + +102  + #BOOST_NO_CXX11_CONSTEXPR + + + ) + +103  + #BOOST_NO_CXX11_DEFAULTED_FUNCTIONS + + + ) + +104  + #BOOST_NO_CXX11_DELETED_FUNCTIONS + + + ) + +105  + #BOOST_NO_CXX11_EXTERN_TEMPLATE + + + ) + +106  + #BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS + + + ) + +107  + #BOOST_NO_CXX11_LAMBDAS + + + ) + +108  + #BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS + + + ) + +109  + #BOOST_NO_CXX11_NOEXCEPT + + + ) + +110  + #BOOST_NO_CXX11_NULLPTR + + + ) + +111  + #BOOST_NO_CXX11_RANGE_BASED_FOR + + + ) + +112  + #BOOST_NO_CXX11_RAW_LITERALS + + + ) + +113  + #BOOST_NO_CXX11_RVALUE_REFERENCES + + + ) + +114  + #BOOST_NO_SFINAE_EXPR + + + ) + +115  + #BOOST_NO_CXX11_SFINAE_EXPR + + + ) + +116  + #BOOST_NO_CXX11_TEMPLATE_ALIASES + + + ) + +117  + #BOOST_NO_CXX11_UNICODE_LITERALS + + + ) + +118  + #BOOST_NO_CXX11_VARIADIC_TEMPLATES + + + ) + +119  + #BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX + + + ) + +120  + #BOOST_NO_CXX11_USER_DEFINED_LITERALS + + + ) + +121  + #BOOST_NO_CXX11_ALIGNAS + + + ) + +122  + #BOOST_NO_CXX11_TRAILING_RESULT_TYPES + + + ) + +123  + #BOOST_NO_CXX11_INLINE_NAMESPACES + + + ) + +124  + #BOOST_NO_CXX11_REF_QUALIFIERS + + + ) + +125  + #BOOST_NO_CXX11_FINAL + + + ) + +126  + #BOOST_NO_CXX11_THREAD_LOCAL + + + ) + +129 #i! +defed +( +__p_aggge_nsdmi +) || (__cpp_aggregate_nsdmi < 201304) + +130  + #BOOST_NO_CXX14_AGGREGATE_NSDMI + + + ) + +132 #i! +defed +( +__p_by_ls +) || (__cpp_binary_literals < 201304) + +133  + #BOOST_NO_CXX14_BINARY_LITERALS + + + ) + +135 #i! +defed +( +__p_cڡex +) || (__cpp_constexpr < 201304) + +136  + #BOOST_NO_CXX14_CONSTEXPR + + + ) + +138 #i! +defed +( +__p_dety_auto +) || (__cpp_decltype_auto < 201304) + +139  + #BOOST_NO_CXX14_DECLTYPE_AUTO + + + ) + +141 #i( +__lulus + < 201304) + +142  + #BOOST_NO_CXX14_DIGIT_SEPARATORS + + + ) + +144 #i! +defed +( +__p_gic_mbdas +) || (__cpp_generic_lambdas < 201304) + +145  + #BOOST_NO_CXX14_GENERIC_LAMBDAS + + + ) + +147 #i! +defed +( +__p__us +) || (__cpp_init_captures < 201304) + +148  + #BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES + + + ) + +150 #i! +defed +( +__p_tu_ty_dedui +) || (__cpp_return_type_deduction < 201304) + +151  + #BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION + + + ) + +153 #i! +defed +( +__p_vb_mes +) || (__cpp_variable_templates < 201304) + +154  + #BOOST_NO_CXX14_VARIABLE_TEMPLATES + + + ) + +158 #i! +defed +( +__p_ruud_bdgs +) || (__cpp_structured_bindings < 201606) + +159  + #BOOST_NO_CXX17_STRUCTURED_BINDINGS + + + ) + +162 #i! +defed +( +__p_le_vbs +) || (__cpp_inline_variables < 201606) + +163  + #BOOST_NO_CXX17_INLINE_VARIABLES + + + ) + +166 #i! +defed +( +__p_fd_exessis +) || (__cpp_fold_expressions < 201603) + +167  + #BOOST_NO_CXX17_FOLD_EXPRESSIONS + + + ) + +170 #i! +defed +( +__p_if_cڡex +) || (__cpp_if_constexpr < 201606) + +171  + #BOOST_NO_CXX17_IF_CONSTEXPR + + + ) + +177  + #BOOST_HAS_TR1_HASH + + + ) + +178  + #BOOST_HAS_TR1_TYPE_TRAITS + + + ) + +179  + #BOOST_HAS_TR1_UNORDERED_MAP + + + ) + +180  + #BOOST_HAS_TR1_UNORDERED_SET + + + ) + +182  + #BOOST_HAS_MACRO_USE_FACET + + + ) + +184  + #BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + + ) + +187 #ifde +_WIN32 + + +188  + #BOOST_HAS_STDINT_H + + + ) + +194 #i! +defed +( +__STRICT_ANSI__ +) + +195  + #BOOST_HAS_MS_INT64 + + + ) + +200 #i! +defed +( +_CPPUNWIND +&& !defed( +BOOST_CPPUNWIND +&& !defed( +__EXCEPTIONS +&& !defed( +BOOST_NO_EXCEPTIONS +) + +201  + #BOOST_NO_EXCEPTIONS + + + ) + +206 #i! +defed +( +__STRICT_ANSI__ +) + +207  + #BOOST_HAS_DIRENT_H + + + ) + +212 #i +defed +( +__STRICT_ANSI__ +) + +214  + #BOOST_SYMBOL_EXPORT + + + ) + +219 #ide +BOOST_ABI_PREFIX + + +220  + #BOOST_ABI_PREFIX + "boo/cfig/abi/bnd_efix.h" + + ) + +222 #ide +BOOST_ABI_SUFFIX + + +223  + #BOOST_ABI_SUFFIX + "boo/cfig/abi/bnd_suffix.h" + + ) + +228 #agm +defeti + +BOOST_DISABLE_WIN32 + - +A + + +233 #i +defed +( +_MSC_VER +) && (_MSC_VER <= 1200) + +234  + #BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP + + + ) + +235  + #BOOST_NO_VOID_RETURNS + + + ) + +238  + #BOOST_COMPILER + "CodeGC++ vsi " + `BOOST_STRINGIZE +( +__CODEGEARC__ +) + + ) + + @/usr/include/boost/config/compiler/comeau.hpp + +15  + ~ + +17 #i( +__COMO_VERSION__ + <= 4245) + +19 #i +defed +( +_MSC_VER +) && _MSC_VER <= 1300 + +20 #i +_MSC_VER + > 100 + +22  + #BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP + + + ) + +28 #i +defed +( +_MSC_VER +) && (_MSC_VER < 1300) + +29  + #BOOST_NO_VOID_RETURNS + + + ) + +37 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +38  + #BOOST_HAS_MS_INT64 + + + ) + +41  + #BOOST_COMPILER + "Comu comp vsi " + `BOOST_STRINGIZE +( +__COMO_VERSION__ +) + + ) + +46 #i +__COMO_VERSION__ + < 4245 + +51 #i( +__COMO_VERSION__ + > 4245) + +52 #i +defed +( +BOOST_ASSERT_CONFIG +) + + @/usr/include/boost/config/compiler/compaq_cxx.hpp + +10  + #BOOST_COMPILER + "HP Tru64 C++ " + `BOOST_STRINGIZE +( +__DECCXX_VER +) + + ) + +12  + ~ + + @/usr/include/boost/config/compiler/cray.hpp + +120  + #BOOST_CRAY_x + 9867657 + +121  + #BOOST_CRAY_APPEND +( +MACRO + + `BOOST_CRAY_APPEND_INTERNAL +(MACRO) + + ) + +122  + #BOOST_CRAY_APPEND_INTERNAL +( +MACRO + +BOOST_CRAY_ +## + ) +MACRO + +124 #i +BOOST_CRAY_x + = +BOOST_CRAY_APPEND +( +_RELEASE_PATCHLEVEL +) + +133  + #BOOST_CRAY_VERSION + ( +_RELEASE_MAJOR + * 10000 + +_RELEASE_MINOR + * 100 + 99) + + ) + +141  + #BOOST_CRAY_VERSION + ( +_RELEASE_MAJOR + * 10000 + +_RELEASE_MINOR + * 100 + +_RELEASE_PATCHLEVEL +) + + ) + +145 #unde +BOOST_CRAY_APPEND_INTERNAL + + +146 #unde +BOOST_CRAY_APPEND + + +147 #unde +BOOST_CRAY_x + + +150 #ifde +__GNUC__ + + +151  + #BOOST_GCC_VERSION + ( +__GNUC__ + * 10000 + +__GNUC_MINOR__ + * 100 + +__GNUC_PATCHLEVEL__ +) + + ) + +154 #ide +BOOST_COMPILER + + +155  + #BOOST_COMPILER + "Cy C++ vsi " + `BOOST_STRINGIZE +( +_RELEASE_MAJOR +"." BOOST_STRINGIZE( +_RELEASE_MINOR +"." BOOST_STRINGIZE( +_RELEASE_PATCHLEVEL +) + + ) + +164 #i +__lulus + >201103L && +defed +( +__GNUC__ +&& !defed( +__GXX_EXPERIMENTAL_CXX0X__ +) + +165  + #__GXX_EXPERIMENTAL_CXX0X__ + 1 + + ) + +175 #i +BOOST_CRAY_VERSION + < 80000 + +181 #ide +__EDG__ + + +189  + ~ + +191  + #BOOST_HAS_NRVO + + + ) + +192  + #BOOST_NO_COMPLETE_VALUE_INITIALIZATION + + + ) + +193  + #BOOST_NO_CXX11_AUTO_DECLARATIONS + + + ) + +194  + #BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS + + + ) + +195  + #BOOST_NO_CXX11_CHAR16_T + + + ) + +196  + #BOOST_NO_CXX11_CHAR32_T + + + ) + +197  + #BOOST_NO_CXX11_CONSTEXPR + + + ) + +198  + #BOOST_NO_CXX11_DECLTYPE + + + ) + +199  + #BOOST_NO_CXX11_DECLTYPE_N3276 + + + ) + +200  + #BOOST_NO_CXX11_DEFAULTED_FUNCTIONS + + + ) + +201  + #BOOST_NO_CXX11_DELETED_FUNCTIONS + + + ) + +202  + #BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS + + + ) + +203  + #BOOST_NO_CXX11_FINAL + + + ) + +204  + #BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS + + + ) + +205  + #BOOST_NO_CXX11_LAMBDAS + + + ) + +206  + #BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS + + + ) + +207  + #BOOST_NO_CXX11_NOEXCEPT + + + ) + +208  + #BOOST_NO_CXX11_NULLPTR + + + ) + +209  + #BOOST_NO_CXX11_RANGE_BASED_FOR + + + ) + +210  + #BOOST_NO_CXX11_RAW_LITERALS + + + ) + +211  + #BOOST_NO_CXX11_REF_QUALIFIERS + + + ) + +212  + #BOOST_NO_CXX11_RVALUE_REFERENCES + + + ) + +213  + #BOOST_NO_CXX11_SCOPED_ENUMS + + + ) + +214  + #BOOST_NO_CXX11_SFINAE_EXPR + + + ) + +215  + #BOOST_NO_CXX11_STATIC_ASSERT + + + ) + +216  + #BOOST_NO_CXX11_TEMPLATE_ALIASES + + + ) + +217  + #BOOST_NO_CXX11_THREAD_LOCAL + + + ) + +218  + #BOOST_NO_CXX11_UNICODE_LITERALS + + + ) + +219  + #BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX + + + ) + +220  + #BOOST_NO_CXX11_USER_DEFINED_LITERALS + + + ) + +221  + #BOOST_NO_CXX11_VARIADIC_MACROS + + + ) + +222  + #BOOST_NO_CXX11_VARIADIC_TEMPLATES + + + ) + +223  + #BOOST_NO_SFINAE_EXPR + + + ) + +224  + #BOOST_NO_TWO_PHASE_NAME_LOOKUP + + + ) + +227  + #BOOST_MATH_DISABLE_STD_FPCLASSIFY + + + ) + +230  + #BOOST_SP_USE_PTHREADS + + + ) + +231  + #BOOST_AC_USE_PTHREADS + + + ) + +243 #ide +__ATOMIC_RELAXED + + +244  + #__ATOMIC_RELAXED + 0 + + ) + +245  + #__ATOMIC_CONSUME + 1 + + ) + +246  + #__ATOMIC_ACQUIRE + 2 + + ) + +247  + #__ATOMIC_RELEASE + 3 + + ) + +248  + #__ATOMIC_ACQ_REL + 4 + + ) + +249  + #__ATOMIC_SEQ_CST + 5 + + ) + +260 #i +BOOST_CRAY_VERSION + >= 80500 + +262 #i +__lulus + >= 201103L + +264 #unde +BOOST_HAS_NRVO + + +265 #unde +BOOST_NO_COMPLETE_VALUE_INITIALIZATION + + +266 #unde +BOOST_NO_CXX11_AUTO_DECLARATIONS + + +267 #unde +BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS + + +268 #unde +BOOST_NO_CXX11_CHAR16_T + + +269 #unde +BOOST_NO_CXX11_CHAR32_T + + +270 #unde +BOOST_NO_CXX11_CONSTEXPR + + +271 #unde +BOOST_NO_CXX11_DECLTYPE + + +272 #unde +BOOST_NO_CXX11_DECLTYPE_N3276 + + +273 #unde +BOOST_NO_CXX11_DEFAULTED_FUNCTIONS + + +274 #unde +BOOST_NO_CXX11_DELETED_FUNCTIONS + + +275 #unde +BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS + + +276 #unde +BOOST_NO_CXX11_FINAL + + +277 #unde +BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS + + +278 #unde +BOOST_NO_CXX11_LAMBDAS + + +279 #unde +BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS + + +280 #unde +BOOST_NO_CXX11_NOEXCEPT + + +281 #unde +BOOST_NO_CXX11_NULLPTR + + +282 #unde +BOOST_NO_CXX11_RANGE_BASED_FOR + + +283 #unde +BOOST_NO_CXX11_RAW_LITERALS + + +284 #unde +BOOST_NO_CXX11_REF_QUALIFIERS + + +285 #unde +BOOST_NO_CXX11_RVALUE_REFERENCES + + +286 #unde +BOOST_NO_CXX11_SCOPED_ENUMS + + +287 #unde +BOOST_NO_CXX11_SFINAE_EXPR + + +288 #unde +BOOST_NO_CXX11_STATIC_ASSERT + + +289 #unde +BOOST_NO_CXX11_TEMPLATE_ALIASES + + +290 #unde +BOOST_NO_CXX11_THREAD_LOCAL + + +291 #unde +BOOST_NO_CXX11_UNICODE_LITERALS + + +292 #unde +BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX + + +293 #unde +BOOST_NO_CXX11_USER_DEFINED_LITERALS + + +294 #unde +BOOST_NO_CXX11_VARIADIC_MACROS + + +295 #unde +BOOST_NO_CXX11_VARIADIC_TEMPLATES + + +296 #unde +BOOST_NO_SFINAE_EXPR + + +297 #unde +BOOST_NO_TWO_PHASE_NAME_LOOKUP + + +298 #unde +BOOST_MATH_DISABLE_STD_FPCLASSIFY + + +299 #unde +BOOST_SP_USE_PTHREADS + + +300 #unde +BOOST_AC_USE_PTHREADS + + +302  + #BOOST_HAS_VARIADIC_TMPL + + + ) + +303  + #BOOST_HAS_UNISTD_H + + + ) + +304  + #BOOST_HAS_TR1_COMPLEX_INVERSE_TRIG + + + ) + +305  + #BOOST_HAS_TR1_COMPLEX_OVERLOADS + + + ) + +306  + #BOOST_HAS_STDINT_H + + + ) + +307  + #BOOST_HAS_STATIC_ASSERT + + + ) + +308  + #BOOST_HAS_SIGACTION + + + ) + +309  + #BOOST_HAS_SCHED_YIELD + + + ) + +310  + #BOOST_HAS_RVALUE_REFS + + + ) + +311  + #BOOST_HAS_PTHREADS + + + ) + +312  + #BOOST_HAS_PTHREAD_YIELD + + + ) + +313  + #BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE + + + ) + +314  + #BOOST_HAS_PARTIAL_STD_ALLOCATOR + + + ) + +315  + #BOOST_HAS_NRVO + + + ) + +316  + #BOOST_HAS_NL_TYPES_H + + + ) + +317  + #BOOST_HAS_NANOSLEEP + + + ) + +318  + #BOOST_NO_CXX11_SMART_PTR + + + ) + +319  + #BOOST_NO_CXX11_HDR_FUNCTIONAL + + + ) + +320  + #BOOST_NO_CXX14_CONSTEXPR + + + ) + +321  + #BOOST_HAS_LONG_LONG + + + ) + +322  + #BOOST_HAS_FLOAT128 + + + ) + +324 #i +__lulus + < 201402L + +325  + #BOOST_NO_CXX11_DECLTYPE_N3276 + + + ) + +337 #i +BOOST_CRAY_VERSION + >= 80600 + +339 #i +__lulus + >= 199711L + +340  + #BOOST_HAS_FLOAT128 + + + ) + +341  + #BOOST_HAS_PTHREAD_YIELD + + +342  + #BOOST_NO_COMPLETE_VALUE_INITIALIZATION + + +343 #unde +BOOST_NO_CXX11_CHAR16_T + + + ) + +344 #unde +BOOST_NO_CXX11_CHAR32_T + + +345 #unde +BOOST_NO_CXX11_INLINE_NAMESPACES + + +346 #unde +BOOST_NO_CXX11_FINAL + + +347 #unde +BOOST_NO_CXX11_FIXED_LENGTH_VARIADIC_TEMPLATE_EXPANSION_PACKS + + +348 #unde +BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS + + +349  + #BOOST_NO_CXX11_SFINAE_EXPR + + +350 #unde +BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX + + + ) + +351 #unde +BOOST_NO_CXX11_VARIADIC_MACROS + + +352 #unde +BOOST_NO_CXX11_VARIADIC_TEMPLATES + + +366 #unde +BOOST_NO_DEDUCED_TYPENAME + + +367 #unde +BOOST_NO_SFINAE_EXPR + + +368 #unde +BOOST_NO_TWO_PHASE_NAME_LOOKUP + + +371 #i +__lulus + >= 201103L + +372 #unde +BOOST_NO_CXX11_ALIGNAS + + +373 #unde +BOOST_NO_CXX11_DECLTYPE_N3276 + + +374  + #BOOST_NO_CXX11_HDR_ATOMIC + + + ) + +375 #unde +BOOST_NO_CXX11_HDR_FUNCTIONAL + + +376  + #BOOST_NO_CXX11_HDR_REGEX + + +377 #unde +BOOST_NO_CXX11_SFINAE_EXPR + + + ) + +378 #unde +BOOST_NO_CXX11_SMART_PTR + + +379 #unde +BOOST_NO_CXX11_TRAILING_RESULT_TYPES + + +382 #i +__lulus + >= 201402L + +383 #unde +BOOST_NO_CXX14_CONSTEXPR + + +384  + #BOOST_NO_CXX14_DIGIT_SEPARATORS + + + ) + +398 #i +BOOST_CRAY_VERSION + >= 80700 + +400 #i +__lulus + >= 199711L + +403 #i +__lulus + >= 201103L + +404 #unde +BOOST_NO_CXX11_HDR_ATOMIC + + +405 #unde +BOOST_NO_CXX11_HDR_REGEX + + +408 #i +__lulus + >= 201402L + +417 #i +BOOST_CRAY_VERSION + > 80799 + +419 #i +__lulus + >= 199711L + +422 #i +__lulus + >= 201103L + +425 #i +__lulus + >= 201402L + +439 #unde +BOOST_GCC_VERSION + + +440 #unde +BOOST_CRAY_VERSION + + + @/usr/include/boost/config/compiler/digitalmars.hpp + +9  + #BOOST_COMPILER + +__DMC_VERSION_STRING__ + + + ) + +11  + #BOOST_HAS_LONG_LONG + + + ) + +12  + #BOOST_HAS_PRAGMA_ONCE + + + ) + +14 #i! +defed +( +BOOST_STRICT_CONFIG +) + +15  + #BOOST_NO_MEMBER_TEMPLATE_FRIENDS + + + ) + +16  + #BOOST_NO_OPERATORS_IN_NAMESPACE + + + ) + +17  + #BOOST_NO_UNREACHABLE_RETURN_DETECTION + + + ) + +18  + #BOOST_NO_SFINAE + + + ) + +19  + #BOOST_NO_USING_TEMPLATE + + + ) + +20  + #BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL + + + ) + +25  + #BOOST_HAS_DIRENT_H + + + ) + +26  + #BOOST_HAS_STDINT_H + + + ) + +27  + #BOOST_HAS_WINTHREADS + + + ) + +29 #i( +__DMC__ + >= 0x847) + +30  + #BOOST_HAS_EXPM1 + + + ) + +31  + #BOOST_HAS_LOG1P + + + ) + +37 #ifde +__lulus + + +38  + ~ + +40 #i! +defed +( +__STL_IMPORT_VENDOR_CSTD +&& !defed( +_STLP_IMPORT_VENDOR_CSTD +) + +41  + #BOOST_NO_STDC_NAMESPACE + + + ) + +46 #i! +defed +( +_CPPUNWIND +&& !defed( +BOOST_NO_EXCEPTIONS +) + +47  + #BOOST_NO_EXCEPTIONS + + + ) + +53  + #BOOST_NO_CXX11_AUTO_DECLARATIONS + + + ) + +54  + #BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS + + + ) + +55  + #BOOST_NO_CXX11_CHAR16_T + + + ) + +56  + #BOOST_NO_CXX11_CHAR32_T + + + ) + +57  + #BOOST_NO_CXX11_CONSTEXPR + + + ) + +58  + #BOOST_NO_CXX11_DECLTYPE + + + ) + +59  + #BOOST_NO_CXX11_DECLTYPE_N3276 + + + ) + +60  + #BOOST_NO_CXX11_DEFAULTED_FUNCTIONS + + + ) + +61  + #BOOST_NO_CXX11_DELETED_FUNCTIONS + + + ) + +62  + #BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS + + + ) + +63  + #BOOST_NO_CXX11_EXTERN_TEMPLATE + + + ) + +64  + #BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + + ) + +65  + #BOOST_NO_CXX11_LAMBDAS + + + ) + +66  + #BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS + + + ) + +67  + #BOOST_NO_CXX11_NOEXCEPT + + + ) + +68  + #BOOST_NO_CXX11_NULLPTR + + + ) + +69  + #BOOST_NO_CXX11_RANGE_BASED_FOR + + + ) + +70  + #BOOST_NO_CXX11_RAW_LITERALS + + + ) + +71  + #BOOST_NO_CXX11_RVALUE_REFERENCES + + + ) + +72  + #BOOST_NO_CXX11_SCOPED_ENUMS + + + ) + +73  + #BOOST_NO_SFINAE_EXPR + + + ) + +74  + #BOOST_NO_CXX11_SFINAE_EXPR + + + ) + +75  + #BOOST_NO_CXX11_STATIC_ASSERT + + + ) + +76  + #BOOST_NO_CXX11_TEMPLATE_ALIASES + + + ) + +77  + #BOOST_NO_CXX11_UNICODE_LITERALS + + + ) + +78  + #BOOST_NO_CXX11_VARIADIC_TEMPLATES + + + ) + +79  + #BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX + + + ) + +80  + #BOOST_NO_CXX11_USER_DEFINED_LITERALS + + + ) + +81  + #BOOST_NO_CXX11_ALIGNAS + + + ) + +82  + #BOOST_NO_CXX11_TRAILING_RESULT_TYPES + + + ) + +83  + #BOOST_NO_CXX11_INLINE_NAMESPACES + + + ) + +84  + #BOOST_NO_CXX11_REF_QUALIFIERS + + + ) + +85  + #BOOST_NO_CXX11_FINAL + + + ) + +86  + #BOOST_NO_CXX11_THREAD_LOCAL + + + ) + +89 #i! +defed +( +__p_aggge_nsdmi +) || (__cpp_aggregate_nsdmi < 201304) + +90  + #BOOST_NO_CXX14_AGGREGATE_NSDMI + + + ) + +92 #i! +defed +( +__p_by_ls +) || (__cpp_binary_literals < 201304) + +93  + #BOOST_NO_CXX14_BINARY_LITERALS + + + ) + +95 #i! +defed +( +__p_cڡex +) || (__cpp_constexpr < 201304) + +96  + #BOOST_NO_CXX14_CONSTEXPR + + + ) + +98 #i! +defed +( +__p_dety_auto +) || (__cpp_decltype_auto < 201304) + +99  + #BOOST_NO_CXX14_DECLTYPE_AUTO + + + ) + +101 #i( +__lulus + < 201304) + +102  + #BOOST_NO_CXX14_DIGIT_SEPARATORS + + + ) + +104 #i! +defed +( +__p_gic_mbdas +) || (__cpp_generic_lambdas < 201304) + +105  + #BOOST_NO_CXX14_GENERIC_LAMBDAS + + + ) + +107 #i! +defed +( +__p__us +) || (__cpp_init_captures < 201304) + +108  + #BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES + + + ) + +110 #i! +defed +( +__p_tu_ty_dedui +) || (__cpp_return_type_deduction < 201304) + +111  + #BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION + + + ) + +113 #i! +defed +( +__p_vb_mes +) || (__cpp_variable_templates < 201304) + +114  + #BOOST_NO_CXX14_VARIABLE_TEMPLATES + + + ) + +118 #i! +defed +( +__p_ruud_bdgs +) || (__cpp_structured_bindings < 201606) + +119  + #BOOST_NO_CXX17_STRUCTURED_BINDINGS + + + ) + +121 #i! +defed +( +__p_le_vbs +) || (__cpp_inline_variables < 201606) + +122  + #BOOST_NO_CXX17_INLINE_VARIABLES + + + ) + +124 #i! +defed +( +__p_fd_exessis +) || (__cpp_fold_expressions < 201603) + +125  + #BOOST_NO_CXX17_FOLD_EXPRESSIONS + + + ) + +127 #i! +defed +( +__p_if_cڡex +) || (__cpp_if_constexpr < 201606) + +128  + #BOOST_NO_CXX17_IF_CONSTEXPR + + + ) + +131 #i( +__DMC__ + <= 0x840) + +136 #i( +__DMC__ + > 0x848) + +137 #i +defed +( +BOOST_ASSERT_CONFIG +) + + @/usr/include/boost/config/compiler/gcc.hpp + +19  + #BOOST_GCC_VERSION + ( +__GNUC__ + * 10000 + +__GNUC_MINOR__ + * 100 + +__GNUC_PATCHLEVEL__ +) + + ) + +20 #i! +defed +( +__CUDACC__ +) + +21  + #BOOST_GCC + +BOOST_GCC_VERSION + + + ) + +24 #i +defed +( +__GXX_EXPERIMENTAL_CXX0X__ +|| ( +__lulus + >= 201103L) + +25  + #BOOST_GCC_CXX11 + + + ) + +28 #i +__GNUC__ + == 3 + +29 #i +defed + ( +__PATHSCALE__ +) + +30  + #BOOST_NO_TWO_PHASE_NAME_LOOKUP + + + ) + +31  + #BOOST_NO_IS_ABSTRACT + + + ) + +34 #i +__GNUC_MINOR__ + < 4 + +35  + #BOOST_NO_IS_ABSTRACT + + + ) + +37  + #BOOST_NO_CXX11_EXTERN_TEMPLATE + + + ) + +39 #i +__GNUC__ + < 4 + +43  + #BOOST_NO_TWO_PHASE_NAME_LOOKUP + + + ) + +44 #ifde +__OPEN64__ + + +45  + #BOOST_NO_IS_ABSTRACT + + + ) + +50 #i +BOOST_GCC_VERSION + >= 30400 + +51  + #BOOST_HAS_PRAGMA_ONCE + + + ) + +54 #i +BOOST_GCC_VERSION + < 40400 + +63  + #BOOST_NO_COMPLETE_VALUE_INITIALIZATION + + + ) + +66 #i! +defed +( +__EXCEPTIONS +&& !defed( +BOOST_NO_EXCEPTIONS +) + +67  + #BOOST_NO_EXCEPTIONS + + + ) + +76 #i! +defed +( +__MINGW32__ +&& !defed( +lux +&& !defed( +__lux +&& !defed( +__lux__ +) + +77  + #BOOST_HAS_THREADS + + + ) + +85 #i! +defed +( +__DARWIN_NO_LONG_LONG +) + +86  + #BOOST_HAS_LONG_LONG + + + ) + +92  + #BOOST_HAS_NRVO + + + ) + +95  + #BOOST_LIKELY +( +x + + `__but_ex +(x, 1) + + ) + +96  + #BOOST_UNLIKELY +( +x + + `__but_ex +(x, 0) + + ) + +101 #i +__GNUC__ + >= 4 + +102 #i +defed +( +_WIN32 +|| defed( +__WIN32__ +|| defed( +WIN32 +|| defed( +__CYGWIN__ +) + +106  + #BOOST_HAS_DECLSPEC + + + ) + +107  + #BOOST_SYMBOL_EXPORT + + `__ibu__ +(( +__dexpt__ +)) + + ) + +108  + #BOOST_SYMBOL_IMPORT + + `__ibu__ +(( +__dimpt__ +)) + + ) + +110  + #BOOST_SYMBOL_EXPORT + + `__ibu__ +(( + `__visiby__ +("deu"))) + + ) + +111  + #BOOST_SYMBOL_IMPORT + + + ) + +113  + #BOOST_SYMBOL_VISIBLE + + `__ibu__ +(( + `__visiby__ +("deu"))) + + ) + +116  + #BOOST_SYMBOL_EXPORT + + + ) + +122 #i +BOOST_GCC_VERSION + > 40300 + +123 #ide +__GXX_RTTI + + +124 #ide +BOOST_NO_TYPEID + + +125  + #BOOST_NO_TYPEID + + + ) + +127 #ide +BOOST_NO_RTTI + + +128  + #BOOST_NO_RTTI + + + ) + +144 #i +defed +( +__CUDACC__ +) + +145 #i +defed +( +BOOST_GCC_CXX11 +) + +146  + #BOOST_NVCC_CXX11 + + + ) + +148  + #BOOST_NVCC_CXX03 + + + ) + +152 #i +defed +( +__SIZEOF_INT128__ +&& !defed( +BOOST_NVCC_CXX03 +) + +153  + #BOOST_HAS_INT128 + + + ) + +164 #ifde +__lulus + + +165  + ~ + +167  + ~ + +169 #i +defed +( +_GLIBCXX_USE_FLOAT128 +&& !defed( +__STRICT_ANSI__ +&& !defed( +BOOST_NVCC_CXX03 +) + +170  + #BOOST_HAS_FLOAT128 + + + ) + +175 #i( +BOOST_GCC_VERSION + >40300&& +defed +( +BOOST_GCC_CXX11 +) + +179  + #BOOST_HAS_DECLTYPE + + + ) + +180  + #BOOST_HAS_RVALUE_REFS + + + ) + +181  + #BOOST_HAS_STATIC_ASSERT + + + ) + +182  + #BOOST_HAS_VARIADIC_TMPL + + + ) + +184  + #BOOST_NO_CXX11_DECLTYPE + + + ) + +185  + #BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS + + + ) + +186  + #BOOST_NO_CXX11_RVALUE_REFERENCES + + + ) + +187  + #BOOST_NO_CXX11_STATIC_ASSERT + + + ) + +192 #i( +BOOST_GCC_VERSION + < 40400|| ! +defed +( +BOOST_GCC_CXX11 +) + +193  + #BOOST_NO_CXX11_AUTO_DECLARATIONS + + + ) + +194  + #BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS + + + ) + +195  + #BOOST_NO_CXX11_CHAR16_T + + + ) + +196  + #BOOST_NO_CXX11_CHAR32_T + + + ) + +197  + #BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + + ) + +198  + #BOOST_NO_CXX11_DEFAULTED_FUNCTIONS + + + ) + +199  + #BOOST_NO_CXX11_DELETED_FUNCTIONS + + + ) + +200  + #BOOST_NO_CXX11_TRAILING_RESULT_TYPES + + + ) + +201  + #BOOST_NO_CXX11_INLINE_NAMESPACES + + + ) + +202  + #BOOST_NO_CXX11_VARIADIC_TEMPLATES + + + ) + +205 #i +BOOST_GCC_VERSION + < 40500 + +206  + #BOOST_NO_SFINAE_EXPR + + + ) + +210 #i +__GNUC__ + < 4 || (__GNUC__ =4 && +__GNUC_MINOR__ + =5|| ! +defed +( +BOOST_GCC_CXX11 +) + +211  + #BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS + + + ) + +216 #i( +BOOST_GCC_VERSION + < 40500|| ! +defed +( +BOOST_GCC_CXX11 +) + +217  + #BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS + + + ) + +218  + #BOOST_NO_CXX11_LAMBDAS + + + ) + +219  + #BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS + + + ) + +220  + #BOOST_NO_CXX11_RAW_LITERALS + + + ) + +221  + #BOOST_NO_CXX11_UNICODE_LITERALS + + + ) + +226 #i( +BOOST_GCC_VERSION + < 40501|| ! +defed +( +BOOST_GCC_CXX11 +) + +229  + #BOOST_NO_CXX11_SCOPED_ENUMS + + + ) + +234 #i( +BOOST_GCC_VERSION + < 40600|| ! +defed +( +BOOST_GCC_CXX11 +) + +235  + #BOOST_NO_CXX11_CONSTEXPR + + + ) + +236  + #BOOST_NO_CXX11_DEFAULTED_MOVES + + + ) + +237  + #BOOST_NO_CXX11_NOEXCEPT + + + ) + +238  + #BOOST_NO_CXX11_NULLPTR + + + ) + +239  + #BOOST_NO_CXX11_RANGE_BASED_FOR + + + ) + +240  + #BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX + + + ) + +245 #i( +BOOST_GCC_VERSION + < 40700|| ! +defed +( +BOOST_GCC_CXX11 +) + +246  + #BOOST_NO_CXX11_FINAL + + + ) + +247  + #BOOST_NO_CXX11_TEMPLATE_ALIASES + + + ) + +248  + #BOOST_NO_CXX11_USER_DEFINED_LITERALS + + + ) + +249  + #BOOST_NO_CXX11_FIXED_LENGTH_VARIADIC_TEMPLATE_EXPANSION_PACKS + + + ) + +254 #i( +BOOST_GCC_VERSION + < 40800|| ! +defed +( +BOOST_GCC_CXX11 +) + +255  + #BOOST_NO_CXX11_ALIGNAS + + + ) + +256  + #BOOST_NO_CXX11_THREAD_LOCAL + + + ) + +257  + #BOOST_NO_CXX11_SFINAE_EXPR + + + ) + +262 #i( +BOOST_GCC_VERSION + < 40801|| ! +defed +( +BOOST_GCC_CXX11 +) + +263  + #BOOST_NO_CXX11_DECLTYPE_N3276 + + + ) + +264  + #BOOST_NO_CXX11_REF_QUALIFIERS + + + ) + +265  + #BOOST_NO_CXX14_BINARY_LITERALS + + + ) + +270 #i( +BOOST_GCC_VERSION + < 40900|| ( +__lulus + < 201300) + +271  + #BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION + + + ) + +272  + #BOOST_NO_CXX14_GENERIC_LAMBDAS + + + ) + +273  + #BOOST_NO_CXX14_DIGIT_SEPARATORS + + + ) + +274  + #BOOST_NO_CXX14_DECLTYPE_AUTO + + + ) + +275 #i!(( +BOOST_GCC_VERSION + >40801&& (BOOST_GCC_VERSION < 40900&& +defed +( +BOOST_GCC_CXX11 +)) + +276  + #BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES + + + ) + +282 #i! +defed +( +__p_aggge_nsdmi +) || (__cpp_aggregate_nsdmi < 201304) + +283  + #BOOST_NO_CXX14_AGGREGATE_NSDMI + + + ) + +285 #i! +defed +( +__p_cڡex +) || (__cpp_constexpr < 201304) + +286  + #BOOST_NO_CXX14_CONSTEXPR + + + ) + +288 #i( +BOOST_GCC_VERSION + < 50200|| ! +defed +( +__p_vb_mes +) || (__cpp_variable_templates < 201304) + +289  + #BOOST_NO_CXX14_VARIABLE_TEMPLATES + + + ) + +293 #i! +defed +( +__p_ruud_bdgs +) || (__cpp_structured_bindings < 201606) + +294  + #BOOST_NO_CXX17_STRUCTURED_BINDINGS + + + ) + +296 #i! +defed +( +__p_le_vbs +) || (__cpp_inline_variables < 201606) + +297  + #BOOST_NO_CXX17_INLINE_VARIABLES + + + ) + +299 #i! +defed +( +__p_fd_exessis +) || (__cpp_fold_expressions < 201603) + +300  + #BOOST_NO_CXX17_FOLD_EXPRESSIONS + + + ) + +302 #i! +defed +( +__p_if_cڡex +) || (__cpp_if_constexpr < 201606) + +303  + #BOOST_NO_CXX17_IF_CONSTEXPR + + + ) + +306 #i +__GNUC__ + >= 7 + +307  + #BOOST_FALLTHROUGH + + `__ibu__ +(( +through +)) + + ) + +310 #ifde +__MINGW32__ + + +314  + #BOOST_NO_CXX11_THREAD_LOCAL + + + ) + +319 #i +__GNUC__ + >= 4 + +320  + #BOOST_ATTRIBUTE_UNUSED + + `__ibu__ +(( +__unud__ +)) + + ) + +324  + #BOOST_MAY_ALIAS + + `__ibu__ +(( +__may_s__ +)) + + ) + +328 #i +BOOST_GCC_VERSION + >= 40800 + +329  + #BOOST_UNREACHABLE_RETURN +( +x + + `__but_uėchab +(); + + ) + +332 #ide +BOOST_COMPILER + + +333  + #BOOST_COMPILER + "GNU C++ vsi " +__VERSION__ + + + ) + +338 #ifde +__GXX_CONCEPTS__ + + +339  + #BOOST_HAS_CONCEPTS + + + ) + +340  + #BOOST_COMPILER + "CGCC vsi " +__VERSION__ + + + ) + +345 #i( +BOOST_GCC_VERSION +< 30300) + +350 #i( +BOOST_GCC_VERSION + > 80100) + +351 #i +defed +( +BOOST_ASSERT_CONFIG +) + + @/usr/include/boost/config/compiler/gcc_xml.hpp + +10 #i! +defed +( +__GCCXML_GNUC__ +|| ((__GCCXML_GNUC__ <3&& ( +__GCCXML_GNUC_MINOR__ + <= 3)) + +11  + #BOOST_NO_IS_ABSTRACT + + + ) + +19 #i! +defed +( +__MINGW32__ +&& !defed( +_MSC_VER +&& !defed( +lux +&& !defed( +__lux +&& !defed( +__lux__ +) + +20  + #BOOST_HAS_THREADS + + + ) + +26  + #BOOST_HAS_LONG_LONG + + + ) + +30  + #BOOST_NO_CXX11_CONSTEXPR + + + ) + +31  + #BOOST_NO_CXX11_NULLPTR + + + ) + +32  + #BOOST_NO_CXX11_TEMPLATE_ALIASES + + + ) + +33  + #BOOST_NO_CXX11_DECLTYPE + + + ) + +34  + #BOOST_NO_CXX11_DECLTYPE_N3276 + + + ) + +35  + #BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS + + + ) + +36  + #BOOST_NO_CXX11_RVALUE_REFERENCES + + + ) + +37  + #BOOST_NO_CXX11_STATIC_ASSERT + + + ) + +38  + #BOOST_NO_CXX11_VARIADIC_TEMPLATES + + + ) + +39  + #BOOST_NO_CXX11_VARIADIC_MACROS + + + ) + +40  + #BOOST_NO_CXX11_AUTO_DECLARATIONS + + + ) + +41  + #BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS + + + ) + +42  + #BOOST_NO_CXX11_CHAR16_T + + + ) + +43  + #BOOST_NO_CXX11_CHAR32_T + + + ) + +44  + #BOOST_NO_CXX11_DEFAULTED_FUNCTIONS + + + ) + +45  + #BOOST_NO_CXX11_DELETED_FUNCTIONS + + + ) + +46  + #BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + + ) + +47  + #BOOST_NO_CXX11_SCOPED_ENUMS + + + ) + +48  + #BOOST_NO_SFINAE_EXPR + + + ) + +49  + #BOOST_NO_CXX11_SFINAE_EXPR + + + ) + +50  + #BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS + + + ) + +51  + #BOOST_NO_CXX11_LAMBDAS + + + ) + +52  + #BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS + + + ) + +53  + #BOOST_NO_CXX11_RANGE_BASED_FOR + + + ) + +54  + #BOOST_NO_CXX11_RAW_LITERALS + + + ) + +55  + #BOOST_NO_CXX11_UNICODE_LITERALS + + + ) + +56  + #BOOST_NO_CXX11_NOEXCEPT + + + ) + +57  + #BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX + + + ) + +58  + #BOOST_NO_CXX11_USER_DEFINED_LITERALS + + + ) + +59  + #BOOST_NO_CXX11_ALIGNAS + + + ) + +60  + #BOOST_NO_CXX11_TRAILING_RESULT_TYPES + + + ) + +61  + #BOOST_NO_CXX11_INLINE_NAMESPACES + + + ) + +62  + #BOOST_NO_CXX11_REF_QUALIFIERS + + + ) + +63  + #BOOST_NO_CXX11_FINAL + + + ) + +64  + #BOOST_NO_CXX11_THREAD_LOCAL + + + ) + +67 #i! +defed +( +__p_aggge_nsdmi +) || (__cpp_aggregate_nsdmi < 201304) + +68  + #BOOST_NO_CXX14_AGGREGATE_NSDMI + + + ) + +70 #i! +defed +( +__p_by_ls +) || (__cpp_binary_literals < 201304) + +71  + #BOOST_NO_CXX14_BINARY_LITERALS + + + ) + +73 #i! +defed +( +__p_cڡex +) || (__cpp_constexpr < 201304) + +74  + #BOOST_NO_CXX14_CONSTEXPR + + + ) + +76 #i! +defed +( +__p_dety_auto +) || (__cpp_decltype_auto < 201304) + +77  + #BOOST_NO_CXX14_DECLTYPE_AUTO + + + ) + +79 #i( +__lulus + < 201304) + +80  + #BOOST_NO_CXX14_DIGIT_SEPARATORS + + + ) + +82 #i! +defed +( +__p_gic_mbdas +) || (__cpp_generic_lambdas < 201304) + +83  + #BOOST_NO_CXX14_GENERIC_LAMBDAS + + + ) + +85 #i! +defed +( +__p__us +) || (__cpp_init_captures < 201304) + +86  + #BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES + + + ) + +88 #i! +defed +( +__p_tu_ty_dedui +) || (__cpp_return_type_deduction < 201304) + +89  + #BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION + + + ) + +91 #i! +defed +( +__p_vb_mes +) || (__cpp_variable_templates < 201304) + +92  + #BOOST_NO_CXX14_VARIABLE_TEMPLATES + + + ) + +96 #i! +defed +( +__p_ruud_bdgs +) || (__cpp_structured_bindings < 201606) + +97  + #BOOST_NO_CXX17_STRUCTURED_BINDINGS + + + ) + +99 #i! +defed +( +__p_le_vbs +) || (__cpp_inline_variables < 201606) + +100  + #BOOST_NO_CXX17_INLINE_VARIABLES + + + ) + +102 #i! +defed +( +__p_fd_exessis +) || (__cpp_fold_expressions < 201603) + +103  + #BOOST_NO_CXX17_FOLD_EXPRESSIONS + + + ) + +105 #i! +defed +( +__p_if_cڡex +) || (__cpp_if_constexpr < 201606) + +106  + #BOOST_NO_CXX17_IF_CONSTEXPR + + + ) + +109  + #BOOST_COMPILER + "GCC-XML C++ vsi " +__GCCXML__ + + + ) + + @/usr/include/boost/config/compiler/greenhills.hpp + +10  + #BOOST_COMPILER + "GhlC++ vsi " + `BOOST_STRINGIZE +( +__ghs +) + + ) + +12  + ~ + +17 #i +__ghs + < 0 + +22 #i( +__ghs + > 0) + +23 #i +defed +( +BOOST_ASSERT_CONFIG +) + + @/usr/include/boost/config/compiler/hp_acc.hpp + +15 #i +defed +( +__EDG__ +) + +16  + ~ + +19 #i( +__HP_aCC + <= 33100) + +20  + #BOOST_NO_INTEGRAL_INT64_T + + + ) + +21  + #BOOST_NO_OPERATORS_IN_NAMESPACE + + + ) + +22 #i! +defed +( +_NAMESPACE_STD +) + +23  + #BOOST_NO_STD_LOCALE + + + ) + +24  + #BOOST_NO_STRINGSTREAM + + + ) + +28 #i( +__HP_aCC + <= 33300) + +30  + #BOOST_NO_MEMBER_TEMPLATES + + + ) + +31  + #BOOST_NO_DEPENDENT_NESTED_DERIVATIONS + + + ) + +32  + #BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE + + + ) + +35 #i( +__HP_aCC + <= 38000) + +36  + #BOOST_NO_TWO_PHASE_NAME_LOOKUP + + + ) + +39 #i( +__HP_aCC + > 50000) && (__HP_aCC < 60000) + +40  + #BOOST_NO_UNREACHABLE_RETURN_DETECTION + + + ) + +41  + #BOOST_NO_TEMPLATE_TEMPLATES + + + ) + +42  + #BOOST_NO_SWPRINTF + + + ) + +43  + #BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS + + + ) + +44  + #BOOST_NO_IS_ABSTRACT + + + ) + +45  + #BOOST_NO_MEMBER_TEMPLATE_FRIENDS + + + ) + +49 #i( +__HP_aCC + >= 33900) + +50  + #BOOST_HAS_LONG_LONG + + + ) + +51  + #BOOST_HAS_PARTIAL_STD_ALLOCATOR + + + ) + +54 #i( +__HP_aCC + >= 50000 ) && (__HP_aCC <= 53800 ) || (__HP_aCC < 31300 ) + +55  + #BOOST_NO_MEMBER_TEMPLATE_KEYWORD + + + ) + +63 #i( +__HP_aCC + >60000|| ((__HP_aCC > 38000&& +defed +( +__hpxd98 +)) + +64  + #BOOST_NO_TWO_PHASE_NAME_LOOKUP + + + ) + +67  + #BOOST_COMPILER + "HPCC vsi " + `BOOST_STRINGIZE +( +__HP_aCC +) + + ) + +72 #i +__HP_aCC + < 33000 + +78 #i +__HP_aCC + > 30000 && __HP_aCC < 50000 + +79 #i +__HP_aCC + < 38000 + +82 #i! +defed +( +__hpxd98 +) + +93 #i! +defed +( +__EDG__ +) + +95  + #BOOST_NO_CXX11_AUTO_DECLARATIONS + + + ) + +96  + #BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS + + + ) + +97  + #BOOST_NO_CXX11_CHAR16_T + + + ) + +98  + #BOOST_NO_CXX11_CHAR32_T + + + ) + +99  + #BOOST_NO_CXX11_CONSTEXPR + + + ) + +100  + #BOOST_NO_CXX11_DECLTYPE + + + ) + +101  + #BOOST_NO_CXX11_DECLTYPE_N3276 + + + ) + +102  + #BOOST_NO_CXX11_DEFAULTED_FUNCTIONS + + + ) + +103  + #BOOST_NO_CXX11_DELETED_FUNCTIONS + + + ) + +104  + #BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS + + + ) + +105  + #BOOST_NO_CXX11_EXTERN_TEMPLATE + + + ) + +106  + #BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS + + + ) + +107  + #BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + + ) + +108  + #BOOST_NO_CXX11_LAMBDAS + + + ) + +109  + #BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS + + + ) + +110  + #BOOST_NO_CXX11_NOEXCEPT + + + ) + +111  + #BOOST_NO_CXX11_NULLPTR + + + ) + +112  + #BOOST_NO_CXX11_RANGE_BASED_FOR + + + ) + +113  + #BOOST_NO_CXX11_RAW_LITERALS + + + ) + +114  + #BOOST_NO_CXX11_RVALUE_REFERENCES + + + ) + +115  + #BOOST_NO_CXX11_SCOPED_ENUMS + + + ) + +116  + #BOOST_NO_SFINAE_EXPR + + + ) + +117  + #BOOST_NO_CXX11_SFINAE_EXPR + + + ) + +118  + #BOOST_NO_CXX11_STATIC_ASSERT + + + ) + +119  + #BOOST_NO_CXX11_TEMPLATE_ALIASES + + + ) + +120  + #BOOST_NO_CXX11_UNICODE_LITERALS + + + ) + +121  + #BOOST_NO_CXX11_VARIADIC_TEMPLATES + + + ) + +122  + #BOOST_NO_CXX11_USER_DEFINED_LITERALS + + + ) + +123  + #BOOST_NO_CXX11_ALIGNAS + + + ) + +124  + #BOOST_NO_CXX11_TRAILING_RESULT_TYPES + + + ) + +125  + #BOOST_NO_CXX11_INLINE_NAMESPACES + + + ) + +126  + #BOOST_NO_CXX11_REF_QUALIFIERS + + + ) + +127  + #BOOST_NO_CXX11_THREAD_LOCAL + + + ) + +134 #i( +__HP_aCC + < 62500|| ! +defed +( +HP_CXX0x_SOURCE +) + +135  + #BOOST_NO_CXX11_VARIADIC_MACROS + + + ) + +143 #i(( +__HP_aCC + > 61300|| ((__HP_aCC > 38000&& +defed +( +__hpxd98 +))) + +144 #i +defed +( +BOOST_ASSERT_CONFIG +) + + @/usr/include/boost/config/compiler/intel.hpp + +17 #i +defed +( +__INTEL_COMPILER +&& (__INTEL_COMPILER >1500&& (defed( +_MSC_VER +|| defed( +__GNUC__ +)) + +19 #ifde +_MSC_VER + + +21  + ~ + +23 #unde +BOOST_MSVC + + +24 #unde +BOOST_MSVC_FULL_VER + + +26 #i( +__INTEL_COMPILER + >1500&& ( +_MSC_VER + >= 1900) + +30  + #BOOST_HAS_EXPM1 + + + ) + +31  + #BOOST_HAS_LOG1P + + + ) + +32 #unde +BOOST_NO_CXX14_BINARY_LITERALS + + +34 #unde +BOOST_NO_SFINAE_EXPR + + +38 #i( +__INTEL_COMPILER + <1600&& ! +defed +( +BOOST_NO_CXX14_VARIABLE_TEMPLATES +) + +39  + #BOOST_NO_CXX14_VARIABLE_TEMPLATES + + + ) + +44  + ~ + +46 #unde +BOOST_GCC_VERSION + + +47 #unde +BOOST_GCC_CXX11 + + +48 #unde +BOOST_GCC + + +49 #unde +BOOST_FALLTHROUGH + + +52 #i( +__INTEL_COMPILER + <1700&& ! +defed +( +BOOST_NO_CXX14_CONSTEXPR +) + +53  + #BOOST_NO_CXX14_CONSTEXPR + + + ) + +56 #i( +__INTEL_COMPILER + >1800&& ( +__lulus + >= 201703) + +57  + #BOOST_FALLTHROUGH + [[ +through +]] + + ) + +62 #unde +BOOST_COMPILER + + +64 #i +defed +( +__INTEL_COMPILER +) + +65 #i +__INTEL_COMPILER + == 9999 + +66  + #BOOST_INTEL_CXX_VERSION + 1200 + +67 # + + ) + +68  + #BOOST_INTEL_CXX_VERSION + +__INTEL_COMPILER + + + ) + +70 #i +defed +( +__ICL +) + +71  + #BOOST_INTEL_CXX_VERSION + +__ICL + + + ) + +72 #i +defed +( +__ICC +) + +73  + #BOOST_INTEL_CXX_VERSION + +__ICC + + + ) + +74 #i +defed +( +__ECC +) + +75  + #BOOST_INTEL_CXX_VERSION + +__ECC + + + ) + +79 #i(!( +defed +( +_WIN32 +|| defed( +_WIN64 +)&& defed( +__STDC_HOSTED__ +&& (__STDC_HOSTED__ && ( +BOOST_INTEL_CXX_VERSION + <1200))|| defed( +__GXX_EXPERIMENTAL_CPP0X__ +|| defed( +__GXX_EXPERIMENTAL_CXX0X__ +) + +80  + #BOOST_INTEL_STDCXX0X + + + ) + +82 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1600) + +83  + #BOOST_INTEL_STDCXX0X + + + ) + +86 #ifde +__GNUC__ + + +87  + #BOOST_INTEL_GCC_VERSION + ( +__GNUC__ + * 10000 + +__GNUC_MINOR__ + * 100 + +__GNUC_PATCHLEVEL__ +) + + ) + +90 #i! +defed +( +BOOST_COMPILER +) + +91 #i +defed +( +BOOST_INTEL_STDCXX0X +) + +92  + #BOOST_COMPILER + "I C++ C++0x modvsi " + `BOOST_STRINGIZE +( +BOOST_INTEL_CXX_VERSION +) + + ) + +94  + #BOOST_COMPILER + "I C++ vsi " + `BOOST_STRINGIZE +( +BOOST_INTEL_CXX_VERSION +) + + ) + +98  + #BOOST_INTEL + +BOOST_INTEL_CXX_VERSION + + + ) + +100 #i +defed +( +_WIN32 +|| defed( +_WIN64 +) + +101  + #BOOST_INTEL_WIN + +BOOST_INTEL + + + ) + +103  + #BOOST_INTEL_LINUX + +BOOST_INTEL + + + ) + +108  + ~ + +110 #i +defed +( +__INTEL_COMPILER +) + +111 #i +__INTEL_COMPILER + == 9999 + +112  + #BOOST_INTEL_CXX_VERSION + 1200 + +113 # + + ) + +114  + #BOOST_INTEL_CXX_VERSION + +__INTEL_COMPILER + + + ) + +116 #i +defed +( +__ICL +) + +117  + #BOOST_INTEL_CXX_VERSION + +__ICL + + + ) + +118 #i +defed +( +__ICC +) + +119  + #BOOST_INTEL_CXX_VERSION + +__ICC + + + ) + +120 #i +defed +( +__ECC +) + +121  + #BOOST_INTEL_CXX_VERSION + +__ECC + + + ) + +125 #i(!( +defed +( +_WIN32 +|| defed( +_WIN64 +)&& defed( +__STDC_HOSTED__ +&& (__STDC_HOSTED__ && ( +BOOST_INTEL_CXX_VERSION + <1200))|| defed( +__GXX_EXPERIMENTAL_CPP0X__ +|| defed( +__GXX_EXPERIMENTAL_CXX0X__ +) + +126  + #BOOST_INTEL_STDCXX0X + + + ) + +128 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1600) + +129  + #BOOST_INTEL_STDCXX0X + + + ) + +132 #ifde +__GNUC__ + + +133  + #BOOST_INTEL_GCC_VERSION + ( +__GNUC__ + * 10000 + +__GNUC_MINOR__ + * 100 + +__GNUC_PATCHLEVEL__ +) + + ) + +136 #i! +defed +( +BOOST_COMPILER +) + +137 #i +defed +( +BOOST_INTEL_STDCXX0X +) + +138  + #BOOST_COMPILER + "I C++ C++0x modvsi " + `BOOST_STRINGIZE +( +BOOST_INTEL_CXX_VERSION +) + + ) + +140  + #BOOST_COMPILER + "I C++ vsi " + `BOOST_STRINGIZE +( +BOOST_INTEL_CXX_VERSION +) + + ) + +144  + #BOOST_INTEL + +BOOST_INTEL_CXX_VERSION + + + ) + +146 #i +defed +( +_WIN32 +|| defed( +_WIN64 +) + +147  + #BOOST_INTEL_WIN + +BOOST_INTEL + + + ) + +149  + #BOOST_INTEL_LINUX + +BOOST_INTEL + + + ) + +152 #i( +BOOST_INTEL_CXX_VERSION + <= 600) + +154 #i +defed +( +_MSC_VER +) && (_MSC_VER <= 1300) + +167  + #BOOST_NO_SWPRINTF + + + ) + +172 #i +defed +( +_MSC_VER +) && (_MSC_VER <= 1200) + +173  + #BOOST_NO_VOID_RETURNS + + + ) + +174  + #BOOST_NO_INTEGRAL_INT64_T + + + ) + +179 #i( +BOOST_INTEL_CXX_VERSION + <710&& +defed +( +_WIN32 +) + +180  + #BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS + + + ) + +184 #i +BOOST_INTEL_CXX_VERSION + < 600 + +185  + #BOOST_NO_INTRINSIC_WCHAR_T + + + ) + +195 #i(( +_WCHAR_T_DEFINED + + 0=0&& (( +_WCHAR_T + + 0) == 0) + +196  + #BOOST_NO_INTRINSIC_WCHAR_T + + + ) + +200 #i +defed +( +__GNUC__ +&& !defed( +BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL +) + +207 #i(( +__GNUC__ + =3&& ( +__GNUC_MINOR__ + <2)|| ( +BOOST_INTEL + < 900|| ( +__INTEL_COMPILER_BUILD_DATE + < 20050912) + +208  + #BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL + + + ) + +211 #i( +defed +( +__GNUC__ +&& (__GNUC__ < 4)|| (defed( +_WIN32 +&& ( +BOOST_INTEL_CXX_VERSION + <= 1200)) || (BOOST_INTEL_CXX_VERSION <= 1200) + +213  + #BOOST_NO_TWO_PHASE_NAME_LOOKUP + + + ) + +221 #ifde +__lulus + + +222 #i +defed +( +BOOST_NO_INTRINSIC_WCHAR_T +) + +223  + ~ + +224 + gme +< +tyme + + gT + >  + gas_no_sic_wch_t +; + +225 + gme +<>  + gas_no_sic_wch_t +< + gwch_t +> {  + tty +; }; + +228  + gas_no_sic_wch_t +<>:: + tty + + tas_no_sic_wch_t_ +; + +230 + gme +< +tyme + + gT + >  + gas_sic_wch_t +; + +231 + gme +<>  + gas_sic_wch_t +< + gwch_t +> {}; + +233 + gme +<>  + gas_sic_wch_t +<> {}; + +237 #i +defed +( +_MSC_VER +) && (_MSC_VER+0 >= 1000) + +238 #i +_MSC_VER + >= 1200 + +239  + #BOOST_HAS_MS_INT64 + + + ) + +241  + #BOOST_NO_SWPRINTF + + + ) + +242  + #BOOST_NO_TWO_PHASE_NAME_LOOKUP + + + ) + +243 #i +defed +( +_WIN32 +) + +244  + #BOOST_DISABLE_WIN32 + + + ) + +250 #i( +BOOST_INTEL_CXX_VERSION + >= 600) + +251  + #BOOST_HAS_NRVO + + + ) + +257 #i +defed +( +__GNUC__ +&& +BOOST_INTEL_CXX_VERSION + >= 800 + +258  + #BOOST_LIKELY +( +x + + `__but_ex +(x, 1) + + ) + +259  + #BOOST_UNLIKELY +( +x + + `__but_ex +(x, 0) + + ) + +267 #i! +defed +( +__RTTI +&& !defed( +__INTEL_RTTI__ +&& !defed( +__GXX_RTTI +&& !defed( +_CPPRTTI +) + +269 #i! +defed +( +BOOST_NO_RTTI +) + +270  + #BOOST_NO_RTTI + + + ) + +274 #i! +defed +( +_MSC_VER +&& !defed( +BOOST_NO_TYPEID +) + +275  + #BOOST_NO_TYPEID + + + ) + +283 #i +BOOST_INTEL_CXX_VERSION + < 600 + +288 #i +defed +( +__APPLE__ +&& defed( +__INTEL_COMPILER +) + +289  + #BOOST_NO_TWO_PHASE_NAME_LOOKUP + + + ) + +293 #i +defed +( +__ium__ +&& defed( +__INTEL_COMPILER +) + +294  + #BOOST_NO_TWO_PHASE_NAME_LOOKUP + + + ) + +306 #i +defed +( +__INTEL_COMPILER +) + +307 #i( +__INTEL_COMPILER + <1110|| (__INTEL_COMPILER =9999|| ( +defed +( +_WIN32 +) && (__INTEL_COMPILER < 1600)) + +308  + #BOOST_NO_COMPLETE_VALUE_INITIALIZATION + + + ) + +315 #i +defed +( +__GNUC__ +) && (__GNUC__ >= 4) + +316  + #BOOST_SYMBOL_EXPORT + + `__ibu__ +(( + `visiby +("deu"))) + + ) + +317  + #BOOST_SYMBOL_IMPORT + + + ) + +318  + #BOOST_SYMBOL_VISIBLE + + `__ibu__ +(( + `visiby +("deu"))) + + ) + +322 #i +defed +( +__GNUC__ +&& ( +BOOST_INTEL_CXX_VERSION + >= 1300) + +323  + #BOOST_MAY_ALIAS + + `__ibu__ +(( +__may_s__ +)) + + ) + +333 #i +defed +( +BOOST_INTEL_STDCXX0X +) + +335 #i( +BOOST_INTEL_CXX_VERSION + >1500&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40600)&& !defed( +_MSC_VER +) + +337 #unde +BOOST_NO_CXX11_CONSTEXPR + + +340 #i( +BOOST_INTEL_CXX_VERSION + >1210&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40600)&& (!defed( +_MSC_VER +) || (_MSC_VER >= 1600)) + +341 #unde +BOOST_NO_CXX11_NULLPTR + + +344 #i( +BOOST_INTEL_CXX_VERSION + >1210&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40700)&& (!defed( +_MSC_VER +|| ( +_MSC_FULL_VER + >= 180020827)) + +345 #unde +BOOST_NO_CXX11_TEMPLATE_ALIASES + + +349 #i( +BOOST_INTEL_CXX_VERSION + >1200&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40300)&& (!defed( +_MSC_VER +) || (_MSC_VER >= 1600)) + +350 #unde +BOOST_NO_CXX11_DECLTYPE + + +354 #i( +BOOST_INTEL_CXX_VERSION + >1500&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40800)&& (!defed( +_MSC_VER +|| ( +_MSC_FULL_VER + >= 180020827)) + +355 #unde +BOOST_NO_CXX11_DECLTYPE_N3276 + + +359 #i( +BOOST_INTEL_CXX_VERSION + >1200&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40300)&& (!defed( +_MSC_VER +|| ( +_MSC_FULL_VER + >= 180020827)) + +360 #unde +BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS + + +364 #i( +BOOST_INTEL_CXX_VERSION + >1300&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40300)&& (!defed( +_MSC_VER +) || (_MSC_VER >= 1600)) + +366 #unde +BOOST_NO_CXX11_RVALUE_REFERENCES + + +370 #i( +BOOST_INTEL_CXX_VERSION + >1110&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40300)&& (!defed( +_MSC_VER +) || (_MSC_VER >= 1600)) + +371 #unde +BOOST_NO_CXX11_STATIC_ASSERT + + +375 #i( +BOOST_INTEL_CXX_VERSION + >1200&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40400)&& (!defed( +_MSC_VER +|| ( +_MSC_FULL_VER + >= 180020827)) + +376 #unde +BOOST_NO_CXX11_VARIADIC_TEMPLATES + + +380 #i( +BOOST_INTEL_CXX_VERSION + >1200&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40200)&& (!defed( +_MSC_VER +) || (_MSC_VER >= 1400)) + +381 #unde +BOOST_NO_CXX11_VARIADIC_MACROS + + +385 #i( +BOOST_INTEL_CXX_VERSION + >1200&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40400)&& (!defed( +_MSC_VER +) || (_MSC_VER >= 1600)) + +386 #unde +BOOST_NO_CXX11_AUTO_DECLARATIONS + + +390 #i( +BOOST_INTEL_CXX_VERSION + >1200&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40400)&& (!defed( +_MSC_VER +) || (_MSC_VER >= 1600)) + +391 #unde +BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS + + +395 #i( +BOOST_INTEL_CXX_VERSION + >1400&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40400)&& (!defed( +_MSC_VER +) || (_MSC_VER >= 9999)) + +396 #unde +BOOST_NO_CXX11_CHAR16_T + + +400 #i( +BOOST_INTEL_CXX_VERSION + >1400&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40400)&& (!defed( +_MSC_VER +) || (_MSC_VER >= 9999)) + +401 #unde +BOOST_NO_CXX11_CHAR32_T + + +405 #i( +BOOST_INTEL_CXX_VERSION + >1200&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40400)&& (!defed( +_MSC_VER +|| ( +_MSC_FULL_VER + >= 180020827)) + +406 #unde +BOOST_NO_CXX11_DEFAULTED_FUNCTIONS + + +410 #i( +BOOST_INTEL_CXX_VERSION + >1200&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40400)&& (!defed( +_MSC_VER +|| ( +_MSC_FULL_VER + >= 180020827)) + +411 #unde +BOOST_NO_CXX11_DELETED_FUNCTIONS + + +415 #i( +BOOST_INTEL_CXX_VERSION + >1400&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40400)&& (!defed( +_MSC_VER +) || (_MSC_VER >= 1700)) + +416 #unde +BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + +420 #i( +BOOST_INTEL_CXX_VERSION + >1400&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40501)&& (!defed( +_MSC_VER +) || (_MSC_VER >= 1700)) + +422 #unde +BOOST_NO_CXX11_SCOPED_ENUMS + + +426 #i( +BOOST_INTEL_CXX_VERSION + >1200&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40500)&& (!defed( +_MSC_VER +) || (_MSC_VER >= 9999)) + +427 #unde +BOOST_NO_SFINAE_EXPR + + +431 #i( +BOOST_INTEL_CXX_VERSION + >1500&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40800)&& !defed( +_MSC_VER +) + +432 #unde +BOOST_NO_CXX11_SFINAE_EXPR + + +436 #i( +BOOST_INTEL_CXX_VERSION + >1500&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40500)&& (!defed( +_MSC_VER +|| ( +_MSC_FULL_VER + >= 180020827)) + +438 #unde +BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS + + +442 #i( +BOOST_INTEL_CXX_VERSION + >1200&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40500)&& (!defed( +_MSC_VER +) || (_MSC_VER >= 1600)) + +443 #unde +BOOST_NO_CXX11_LAMBDAS + + +447 #i( +BOOST_INTEL_CXX_VERSION + >1200&& (! +defed +( +BOOST_INTEL_GCC_VERSION +) || (BOOST_INTEL_GCC_VERSION >= 40500)) + +448 #unde +BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS + + +452 #i( +BOOST_INTEL_CXX_VERSION + >1400&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40600)&& (!defed( +_MSC_VER +) || (_MSC_VER >= 1700)) + +453 #unde +BOOST_NO_CXX11_RANGE_BASED_FOR + + +457 #i( +BOOST_INTEL_CXX_VERSION + >1400&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40500)&& (!defed( +_MSC_VER +|| ( +_MSC_FULL_VER + >= 180020827)) + +458 #unde +BOOST_NO_CXX11_RAW_LITERALS + + +462 #i( +BOOST_INTEL_CXX_VERSION + >1400&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40500)&& (!defed( +_MSC_VER +) || (_MSC_VER >= 9999)) + +463 #unde +BOOST_NO_CXX11_UNICODE_LITERALS + + +467 #i( +BOOST_INTEL_CXX_VERSION + >1500&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40600)&& (!defed( +_MSC_VER +) || (_MSC_VER >= 9999)) + +470 #unde +BOOST_NO_CXX11_NOEXCEPT + + +474 #i( +BOOST_INTEL_CXX_VERSION + >1400&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40600)&& (!defed( +_MSC_VER +) || (_MSC_VER >= 9999)) + +475 #unde +BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX + + +479 #i( +BOOST_INTEL_CXX_VERSION + >1500&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40700)&& (!defed( +_MSC_VER +|| ( +_MSC_FULL_VER + >= 190021730)) + +480 #unde +BOOST_NO_CXX11_USER_DEFINED_LITERALS + + +484 #i( +BOOST_INTEL_CXX_VERSION + >1500&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40800)&& (!defed( +_MSC_VER +|| ( +_MSC_FULL_VER + >= 190021730)) + +485 #unde +BOOST_NO_CXX11_ALIGNAS + + +489 #i( +BOOST_INTEL_CXX_VERSION + >1200&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40400)&& (!defed( +_MSC_VER +|| ( +_MSC_FULL_VER + >= 180020827)) + +490 #unde +BOOST_NO_CXX11_TRAILING_RESULT_TYPES + + +494 #i( +BOOST_INTEL_CXX_VERSION + >1400&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40400)&& (!defed( +_MSC_VER +|| ( +_MSC_FULL_VER + >= 190021730)) + +495 #unde +BOOST_NO_CXX11_INLINE_NAMESPACES + + +499 #i( +BOOST_INTEL_CXX_VERSION + >1400&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40800)&& (!defed( +_MSC_VER +|| ( +_MSC_FULL_VER + >= 190021730)) + +500 #unde +BOOST_NO_CXX11_REF_QUALIFIERS + + +504 #i( +BOOST_INTEL_CXX_VERSION + >1400&& (! +defed +( +BOOST_INTEL_GCC_VERSION +|| (BOOST_INTEL_GCC_VERSION >40700)&& (!defed( +_MSC_VER +) || (_MSC_VER >= 1700)) + +505 #unde +BOOST_NO_CXX11_FINAL + + +512  + #BOOST_NO_CXX11_FIXED_LENGTH_VARIADIC_TEMPLATE_EXPANSION_PACKS + + + ) + +514 #i +defed +( +BOOST_INTEL_STDCXX0X +&& ( +BOOST_INTEL_CXX_VERSION + <= 1310) + +515  + #BOOST_NO_CXX11_HDR_FUTURE + + + ) + +516  + #BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + + ) + +519 #i +defed +( +BOOST_INTEL_STDCXX0X +&& ( +BOOST_INTEL_CXX_VERSION + == 1400) + +521  + #BOOST_NO_CXX11_HDR_FUTURE + + + ) + +522  + #BOOST_NO_CXX11_HDR_TUPLE + + + ) + +525 #i( +BOOST_INTEL_CXX_VERSION + < 1200) + +529  + #BOOST_NO_FENV_H + + + ) + +535 #i( +BOOST_INTEL_CXX_VERSION + <= 1310) + +536  + #BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS + + + ) + +539 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1600) + +540  + #BOOST_HAS_STDINT_H + + + ) + +543 #i +defed +( +__CUDACC__ +) + +544 #i +defed +( +BOOST_GCC_CXX11 +) + +545  + #BOOST_NVCC_CXX11 + + + ) + +547  + #BOOST_NVCC_CXX03 + + + ) + +551 #i +defed +( +__LP64__ +&& defed( +__GNUC__ +&& ( +BOOST_INTEL_CXX_VERSION + >1310&& !defed( +BOOST_NVCC_CXX03 +) + +552  + #BOOST_HAS_INT128 + + + ) + +558 #i( +BOOST_INTEL_CXX_VERSION + > 1700) + +559 #i +defed +( +BOOST_ASSERT_CONFIG +) + +561 #i +defed +( +_MSC_VER +) + + @/usr/include/boost/config/compiler/kai.hpp + +12  + ~ + +14 #i( +__KCC_VERSION + <4001|| ! +defed +( +BOOST_STRICT_CONFIG +) + +16  + #BOOST_NO_STDC_NAMESPACE + + + ) + +20 #i! +defed +( +_EXCEPTIONS +&& !defed( +BOOST_NO_EXCEPTIONS +) + +21  + #BOOST_NO_EXCEPTIONS + + + ) + +26 #i( +__KCC_VERSION + > 4001) + +27 #i +defed +( +BOOST_ASSERT_CONFIG +) + + @/usr/include/boost/config/compiler/metrowerks.hpp + +16 #ifde +_MSL_NO_LOCALE + + +17  + #BOOST_NO_STD_LOCALE + + + ) + +20 #i +__MWERKS__ + <= 0x2301 + +21  + #BOOST_NO_FUNCTION_TEMPLATE_ORDERING + + + ) + +22  + #BOOST_NO_POINTER_TO_MEMBER_CONST + + + ) + +23  + #BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS + + + ) + +24  + #BOOST_NO_MEMBER_TEMPLATE_KEYWORD + + + ) + +27 #i +__MWERKS__ + <= 0x2401 + +31 #if( +__MWERKS__ + <= 0x2407) + +32  + #BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS + + + ) + +33  + #BOOST_NO_UNREACHABLE_RETURN_DETECTION + + + ) + +36 #if( +__MWERKS__ + <= 0x3003) + +37  + #BOOST_NO_SFINAE + + + ) + +42 #if( +__MWERKS__ + <0x3207|| ! +defed +( +BOOST_STRICT_CONFIG +) + +43  + #BOOST_NO_MEMBER_TEMPLATE_FRIENDS + + + ) + +44  + #BOOST_NO_IS_ABSTRACT + + + ) + +47 #i! +__ti +( +wch_ty +) + +48  + #BOOST_NO_INTRINSIC_WCHAR_T + + + ) + +51 #i! +__ti +( +exis +&& ! +defed +( +BOOST_NO_EXCEPTIONS +) + +52  + #BOOST_NO_EXCEPTIONS + + + ) + +55 #i( +__INTEL__ + && +_WIN32 +|| ( +__POWERPC__ + && +mactosh +) + +56 #i +__MWERKS__ + == 0x3000 + +57  + #BOOST_COMPILER_VERSION + 8.0 + + ) + +58 #i +__MWERKS__ + == 0x3001 + +59  + #BOOST_COMPILER_VERSION + 8.1 + + ) + +60 #i +__MWERKS__ + == 0x3002 + +61  + #BOOST_COMPILER_VERSION + 8.2 + + ) + +62 #i +__MWERKS__ + == 0x3003 + +63  + #BOOST_COMPILER_VERSION + 8.3 + + ) + +64 #i +__MWERKS__ + == 0x3200 + +65  + #BOOST_COMPILER_VERSION + 9.0 + + ) + +66 #i +__MWERKS__ + == 0x3201 + +67  + #BOOST_COMPILER_VERSION + 9.1 + + ) + +68 #i +__MWERKS__ + == 0x3202 + +69  + #BOOST_COMPILER_VERSION + 9.2 + + ) + +70 #i +__MWERKS__ + == 0x3204 + +71  + #BOOST_COMPILER_VERSION + 9.3 + + ) + +72 #i +__MWERKS__ + == 0x3205 + +73  + #BOOST_COMPILER_VERSION + 9.4 + + ) + +74 #i +__MWERKS__ + == 0x3206 + +75  + #BOOST_COMPILER_VERSION + 9.5 + + ) + +76 #i +__MWERKS__ + == 0x3207 + +77  + #BOOST_COMPILER_VERSION + 9.6 + + ) + +79  + #BOOST_COMPILER_VERSION + +__MWERKS__ + + + ) + +82  + #BOOST_COMPILER_VERSION + +__MWERKS__ + + + ) + +90 #i +__MWERKS__ + > 0x3206 && +__ti +( +rvue_fs +) + +91  + #BOOST_HAS_RVALUE_REFS + + + ) + +93  + #BOOST_NO_CXX11_RVALUE_REFERENCES + + + ) + +95  + #BOOST_NO_CXX11_AUTO_DECLARATIONS + + + ) + +96  + #BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS + + + ) + +97  + #BOOST_NO_CXX11_CHAR16_T + + + ) + +98  + #BOOST_NO_CXX11_CHAR32_T + + + ) + +99  + #BOOST_NO_CXX11_CONSTEXPR + + + ) + +100  + #BOOST_NO_CXX11_DECLTYPE + + + ) + +101  + #BOOST_NO_CXX11_DECLTYPE_N3276 + + + ) + +102  + #BOOST_NO_CXX11_DEFAULTED_FUNCTIONS + + + ) + +103  + #BOOST_NO_CXX11_DELETED_FUNCTIONS + + + ) + +104  + #BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS + + + ) + +105  + #BOOST_NO_CXX11_EXTERN_TEMPLATE + + + ) + +106  + #BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS + + + ) + +107  + #BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + + ) + +108  + #BOOST_NO_CXX11_LAMBDAS + + + ) + +109  + #BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS + + + ) + +110  + #BOOST_NO_CXX11_NOEXCEPT + + + ) + +111  + #BOOST_NO_CXX11_NULLPTR + + + ) + +112  + #BOOST_NO_CXX11_RANGE_BASED_FOR + + + ) + +113  + #BOOST_NO_CXX11_RAW_LITERALS + + + ) + +114  + #BOOST_NO_CXX11_SCOPED_ENUMS + + + ) + +115  + #BOOST_NO_SFINAE_EXPR + + + ) + +116  + #BOOST_NO_CXX11_SFINAE_EXPR + + + ) + +117  + #BOOST_NO_CXX11_STATIC_ASSERT + + + ) + +118  + #BOOST_NO_CXX11_TEMPLATE_ALIASES + + + ) + +119  + #BOOST_NO_CXX11_UNICODE_LITERALS + + + ) + +120  + #BOOST_NO_CXX11_VARIADIC_TEMPLATES + + + ) + +121  + #BOOST_NO_CXX11_VARIADIC_MACROS + + + ) + +122  + #BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX + + + ) + +123  + #BOOST_NO_CXX11_USER_DEFINED_LITERALS + + + ) + +124  + #BOOST_NO_CXX11_ALIGNAS + + + ) + +125  + #BOOST_NO_CXX11_TRAILING_RESULT_TYPES + + + ) + +126  + #BOOST_NO_CXX11_INLINE_NAMESPACES + + + ) + +127  + #BOOST_NO_CXX11_REF_QUALIFIERS + + + ) + +128  + #BOOST_NO_CXX11_FINAL + + + ) + +129  + #BOOST_NO_CXX11_THREAD_LOCAL + + + ) + +132 #i! +defed +( +__p_aggge_nsdmi +) || (__cpp_aggregate_nsdmi < 201304) + +133  + #BOOST_NO_CXX14_AGGREGATE_NSDMI + + + ) + +135 #i! +defed +( +__p_by_ls +) || (__cpp_binary_literals < 201304) + +136  + #BOOST_NO_CXX14_BINARY_LITERALS + + + ) + +138 #i! +defed +( +__p_cڡex +) || (__cpp_constexpr < 201304) + +139  + #BOOST_NO_CXX14_CONSTEXPR + + + ) + +141 #i! +defed +( +__p_dety_auto +) || (__cpp_decltype_auto < 201304) + +142  + #BOOST_NO_CXX14_DECLTYPE_AUTO + + + ) + +144 #i( +__lulus + < 201304) + +145  + #BOOST_NO_CXX14_DIGIT_SEPARATORS + + + ) + +147 #i! +defed +( +__p_gic_mbdas +) || (__cpp_generic_lambdas < 201304) + +148  + #BOOST_NO_CXX14_GENERIC_LAMBDAS + + + ) + +150 #i! +defed +( +__p__us +) || (__cpp_init_captures < 201304) + +151  + #BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES + + + ) + +153 #i! +defed +( +__p_tu_ty_dedui +) || (__cpp_return_type_deduction < 201304) + +154  + #BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION + + + ) + +156 #i! +defed +( +__p_vb_mes +) || (__cpp_variable_templates < 201304) + +157  + #BOOST_NO_CXX14_VARIABLE_TEMPLATES + + + ) + +161 #i! +defed +( +__p_ruud_bdgs +) || (__cpp_structured_bindings < 201606) + +162  + #BOOST_NO_CXX17_STRUCTURED_BINDINGS + + + ) + +164 #i! +defed +( +__p_le_vbs +) || (__cpp_inline_variables < 201606) + +165  + #BOOST_NO_CXX17_INLINE_VARIABLES + + + ) + +167 #i! +defed +( +__p_fd_exessis +) || (__cpp_fold_expressions < 201603) + +168  + #BOOST_NO_CXX17_FOLD_EXPRESSIONS + + + ) + +170 #i! +defed +( +__p_if_cڡex +) || (__cpp_if_constexpr < 201606) + +171  + #BOOST_NO_CXX17_IF_CONSTEXPR + + + ) + +174  + #BOOST_COMPILER + "MrowkCodeWri C++ vsi " + `BOOST_STRINGIZE +( +BOOST_COMPILER_VERSION +) + + ) + +179 #i +__MWERKS__ + < 0x2301 + +184 #i( +__MWERKS__ + > 0x3205) + +185 #i +defed +( +BOOST_ASSERT_CONFIG +) + + @/usr/include/boost/config/compiler/mpw.hpp + +11 #i +defed +( +__SC__ +) + +12  + #BOOST_COMPILER + "MPW SC vsi " + `BOOST_STRINGIZE +( +__SC__ +) + + ) + +13 #i +defed +( +__MRC__ +) + +14  + #BOOST_COMPILER + "MPW MrC vsi " + `BOOST_STRINGIZE +( +__MRC__ +) + + ) + +22 #i( +MPW_CPLUS + <0x890|| ! +defed +( +BOOST_STRICT_CONFIG +) + +23  + #BOOST_NO_CV_SPECIALIZATIONS + + + ) + +24  + #BOOST_NO_DEPENDENT_NESTED_DERIVATIONS + + + ) + +25  + #BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS + + + ) + +26  + #BOOST_NO_INCLASS_MEMBER_INITIALIZATION + + + ) + +27  + #BOOST_NO_INTRINSIC_WCHAR_T + + + ) + +28  + #BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION + + + ) + +29  + #BOOST_NO_USING_TEMPLATE + + + ) + +31  + #BOOST_NO_CWCHAR + + + ) + +32  + #BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS + + + ) + +34  + #BOOST_NO_STD_ALLOCATOR + + + ) + +43  + #BOOST_NO_CXX11_AUTO_DECLARATIONS + + + ) + +44  + #BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS + + + ) + +45  + #BOOST_NO_CXX11_CHAR16_T + + + ) + +46  + #BOOST_NO_CXX11_CHAR32_T + + + ) + +47  + #BOOST_NO_CXX11_CONSTEXPR + + + ) + +48  + #BOOST_NO_CXX11_DECLTYPE + + + ) + +49  + #BOOST_NO_CXX11_DECLTYPE_N3276 + + + ) + +50  + #BOOST_NO_CXX11_DEFAULTED_FUNCTIONS + + + ) + +51  + #BOOST_NO_CXX11_DELETED_FUNCTIONS + + + ) + +52  + #BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS + + + ) + +53  + #BOOST_NO_CXX11_EXTERN_TEMPLATE + + + ) + +54  + #BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS + + + ) + +55  + #BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + + ) + +56  + #BOOST_NO_CXX11_LAMBDAS + + + ) + +57  + #BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS + + + ) + +58  + #BOOST_NO_CXX11_NOEXCEPT + + + ) + +59  + #BOOST_NO_CXX11_NULLPTR + + + ) + +60  + #BOOST_NO_CXX11_RANGE_BASED_FOR + + + ) + +61  + #BOOST_NO_CXX11_RAW_LITERALS + + + ) + +62  + #BOOST_NO_CXX11_RVALUE_REFERENCES + + + ) + +63  + #BOOST_NO_CXX11_SCOPED_ENUMS + + + ) + +64  + #BOOST_NO_SFINAE_EXPR + + + ) + +65  + #BOOST_NO_CXX11_SFINAE_EXPR + + + ) + +66  + #BOOST_NO_CXX11_STATIC_ASSERT + + + ) + +67  + #BOOST_NO_CXX11_TEMPLATE_ALIASES + + + ) + +68  + #BOOST_NO_CXX11_UNICODE_LITERALS + + + ) + +69  + #BOOST_NO_CXX11_VARIADIC_TEMPLATES + + + ) + +70  + #BOOST_NO_CXX11_VARIADIC_MACROS + + + ) + +71  + #BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX + + + ) + +72  + #BOOST_NO_CXX11_USER_DEFINED_LITERALS + + + ) + +73  + #BOOST_NO_CXX11_ALIGNAS + + + ) + +74  + #BOOST_NO_CXX11_TRAILING_RESULT_TYPES + + + ) + +75  + #BOOST_NO_CXX11_INLINE_NAMESPACES + + + ) + +76  + #BOOST_NO_CXX11_REF_QUALIFIERS + + + ) + +77  + #BOOST_NO_CXX11_FINAL + + + ) + +78  + #BOOST_NO_CXX11_THREAD_LOCAL + + + ) + +81 #i! +defed +( +__p_aggge_nsdmi +) || (__cpp_aggregate_nsdmi < 201304) + +82  + #BOOST_NO_CXX14_AGGREGATE_NSDMI + + + ) + +84 #i! +defed +( +__p_by_ls +) || (__cpp_binary_literals < 201304) + +85  + #BOOST_NO_CXX14_BINARY_LITERALS + + + ) + +87 #i! +defed +( +__p_cڡex +) || (__cpp_constexpr < 201304) + +88  + #BOOST_NO_CXX14_CONSTEXPR + + + ) + +90 #i! +defed +( +__p_dety_auto +) || (__cpp_decltype_auto < 201304) + +91  + #BOOST_NO_CXX14_DECLTYPE_AUTO + + + ) + +93 #i( +__lulus + < 201304) + +94  + #BOOST_NO_CXX14_DIGIT_SEPARATORS + + + ) + +96 #i! +defed +( +__p_gic_mbdas +) || (__cpp_generic_lambdas < 201304) + +97  + #BOOST_NO_CXX14_GENERIC_LAMBDAS + + + ) + +99 #i! +defed +( +__p__us +) || (__cpp_init_captures < 201304) + +100  + #BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES + + + ) + +102 #i! +defed +( +__p_tu_ty_dedui +) || (__cpp_return_type_deduction < 201304) + +103  + #BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION + + + ) + +105 #i! +defed +( +__p_vb_mes +) || (__cpp_variable_templates < 201304) + +106  + #BOOST_NO_CXX14_VARIABLE_TEMPLATES + + + ) + +110 #i! +defed +( +__p_ruud_bdgs +) || (__cpp_structured_bindings < 201606) + +111  + #BOOST_NO_CXX17_STRUCTURED_BINDINGS + + + ) + +113 #i! +defed +( +__p_le_vbs +) || (__cpp_inline_variables < 201606) + +114  + #BOOST_NO_CXX17_INLINE_VARIABLES + + + ) + +116 #i! +defed +( +__p_fd_exessis +) || (__cpp_fold_expressions < 201603) + +117  + #BOOST_NO_CXX17_FOLD_EXPRESSIONS + + + ) + +119 #i! +defed +( +__p_if_cڡex +) || (__cpp_if_constexpr < 201606) + +120  + #BOOST_NO_CXX17_IF_CONSTEXPR + + + ) + +126 #i +MPW_CPLUS + < 0x890 + +131 #i( +MPW_CPLUS + > 0x890) + +132 #i +defed +( +BOOST_ASSERT_CONFIG +) + + @/usr/include/boost/config/compiler/nvcc.hpp + +10 #ide +BOOST_COMPILER + + +11  + #BOOST_COMPILER + "NVIDIA CUDA C++ Comp" + + ) + +14 #i +defed +( +__CUDACC_VER_MAJOR__ +&& defed( +__CUDACC_VER_MINOR__ +&& defed( +__CUDACC_VER_BUILD__ +) + +15  + #BOOST_CUDA_VERSION + ( +__CUDACC_VER_MAJOR__ + * 1000000 + +__CUDACC_VER_MINOR__ + * 10000 + +__CUDACC_VER_BUILD__ +) + + ) + +18  + #BOOST_CUDA_VERSION + 7000000 + + ) + +23  + #BOOST_GPU_ENABLED + +__ho__ + +__devi__ + + + ) + +29 #i +BOOST_CUDA_VERSION + < 7050000 + +30  + #BOOST_NO_CXX11_VARIADIC_TEMPLATES + + + ) + +33 #i( +BOOST_CUDA_VERSION + > 8000000) && (BOOST_CUDA_VERSION < 8010000) + +34  + #BOOST_NO_CXX11_VARIADIC_TEMPLATES + + + ) + +37 #i +defed +( +_MSC_VER +&& ( +BOOST_CUDA_VERSION + < 9000000) + +38  + #BOOST_NO_CXX11_CONSTEXPR + + + ) + +41 #ifde +__CUDACC__ + + +45 #i +defed +( +_MSC_VER +) + +46  + #BOOST_NO_CXX14_DIGIT_SEPARATORS + + + ) + +47  + #BOOST_NO_CXX11_UNICODE_LITERALS + + + ) + +53 #i( +BOOST_CUDA_VERSION + >= 8000000) && (BOOST_CUDA_VERSION < 8010000) + +54  + #BOOST_NO_CXX11_NOEXCEPT + + + ) + + @/usr/include/boost/config/compiler/pathscale.hpp + +11 #ide +BOOST_COMPILER + + +12  + #BOOST_COMPILER + "PhS EKOPh C++ Comp vsi " +__PATHSCALE__ + + + ) + +15 #i +__PATHCC__ + >= 6 + +19  + ~"boo/cfig/comp/g.h +" + +20 #i +__PATHCC__ + >= 4 + +21  + #BOOST_MSVC6_MEMBER_TEMPLATES + + + ) + +22  + #BOOST_HAS_UNISTD_H + + + ) + +23  + #BOOST_HAS_STDINT_H + + + ) + +24  + #BOOST_HAS_SIGACTION + + + ) + +25  + #BOOST_HAS_SCHED_YIELD + + + ) + +26  + #BOOST_HAS_THREADS + + + ) + +27  + #BOOST_HAS_PTHREADS + + + ) + +28  + #BOOST_HAS_PTHREAD_YIELD + + + ) + +29  + #BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE + + + ) + +30  + #BOOST_HAS_PARTIAL_STD_ALLOCATOR + + + ) + +31  + #BOOST_HAS_NRVO + + + ) + +32  + #BOOST_HAS_NL_TYPES_H + + + ) + +33  + #BOOST_HAS_NANOSLEEP + + + ) + +34  + #BOOST_HAS_LONG_LONG + + + ) + +35  + #BOOST_HAS_LOG1P + + + ) + +36  + #BOOST_HAS_GETTIMEOFDAY + + + ) + +37  + #BOOST_HAS_EXPM1 + + + ) + +38  + #BOOST_HAS_DIRENT_H + + + ) + +39  + #BOOST_HAS_CLOCK_GETTIME + + + ) + +40  + #BOOST_NO_CXX11_VARIADIC_TEMPLATES + + + ) + +41  + #BOOST_NO_CXX11_UNICODE_LITERALS + + + ) + +42  + #BOOST_NO_CXX11_TEMPLATE_ALIASES + + + ) + +43  + #BOOST_NO_CXX11_STATIC_ASSERT + + + ) + +44  + #BOOST_NO_SFINAE_EXPR + + + ) + +45  + #BOOST_NO_CXX11_SFINAE_EXPR + + + ) + +46  + #BOOST_NO_CXX11_SCOPED_ENUMS + + + ) + +47  + #BOOST_NO_CXX11_RVALUE_REFERENCES + + + ) + +48  + #BOOST_NO_CXX11_RANGE_BASED_FOR + + + ) + +49  + #BOOST_NO_CXX11_RAW_LITERALS + + + ) + +50  + #BOOST_NO_CXX11_NULLPTR + + + ) + +51  + #BOOST_NO_CXX11_NUMERIC_LIMITS + + + ) + +52  + #BOOST_NO_CXX11_NOEXCEPT + + + ) + +53  + #BOOST_NO_CXX11_LAMBDAS + + + ) + +54  + #BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS + + + ) + +55  + #BOOST_NO_MS_INT64_NUMERIC_LIMITS + + + ) + +56  + #BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS + + + ) + +57  + #BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS + + + ) + +58  + #BOOST_NO_CXX11_DELETED_FUNCTIONS + + + ) + +59  + #BOOST_NO_CXX11_DEFAULTED_FUNCTIONS + + + ) + +60  + #BOOST_NO_CXX11_DECLTYPE + + + ) + +61  + #BOOST_NO_CXX11_DECLTYPE_N3276 + + + ) + +62  + #BOOST_NO_CXX11_CONSTEXPR + + + ) + +63  + #BOOST_NO_COMPLETE_VALUE_INITIALIZATION + + + ) + +64  + #BOOST_NO_CXX11_CHAR32_T + + + ) + +65  + #BOOST_NO_CXX11_CHAR16_T + + + ) + +66  + #BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS + + + ) + +67  + #BOOST_NO_CXX11_AUTO_DECLARATIONS + + + ) + +68  + #BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX + + + ) + +69  + #BOOST_NO_CXX11_HDR_UNORDERED_SET + + + ) + +70  + #BOOST_NO_CXX11_HDR_UNORDERED_MAP + + + ) + +71  + #BOOST_NO_CXX11_HDR_TYPEINDEX + + + ) + +72  + #BOOST_NO_CXX11_HDR_TUPLE + + + ) + +73  + #BOOST_NO_CXX11_HDR_THREAD + + + ) + +74  + #BOOST_NO_CXX11_HDR_SYSTEM_ERROR + + + ) + +75  + #BOOST_NO_CXX11_HDR_REGEX + + + ) + +76  + #BOOST_NO_CXX11_HDR_RATIO + + + ) + +77  + #BOOST_NO_CXX11_HDR_RANDOM + + + ) + +78  + #BOOST_NO_CXX11_HDR_MUTEX + + + ) + +79  + #BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + + ) + +80  + #BOOST_NO_CXX11_HDR_FUTURE + + + ) + +81  + #BOOST_NO_CXX11_HDR_FORWARD_LIST + + + ) + +82  + #BOOST_NO_CXX11_HDR_CONDITION_VARIABLE + + + ) + +83  + #BOOST_NO_CXX11_HDR_CODECVT + + + ) + +84  + #BOOST_NO_CXX11_HDR_CHRONO + + + ) + +85  + #BOOST_NO_CXX11_USER_DEFINED_LITERALS + + + ) + +86  + #BOOST_NO_CXX11_ALIGNAS + + + ) + +87  + #BOOST_NO_CXX11_TRAILING_RESULT_TYPES + + + ) + +88  + #BOOST_NO_CXX11_INLINE_NAMESPACES + + + ) + +89  + #BOOST_NO_CXX11_REF_QUALIFIERS + + + ) + +90  + #BOOST_NO_CXX11_FINAL + + + ) + +91  + #BOOST_NO_CXX11_THREAD_LOCAL + + + ) + +94 #i! +defed +( +__p_aggge_nsdmi +) || (__cpp_aggregate_nsdmi < 201304) + +95  + #BOOST_NO_CXX14_AGGREGATE_NSDMI + + + ) + +97 #i! +defed +( +__p_by_ls +) || (__cpp_binary_literals < 201304) + +98  + #BOOST_NO_CXX14_BINARY_LITERALS + + + ) + +100 #i! +defed +( +__p_cڡex +) || (__cpp_constexpr < 201304) + +101  + #BOOST_NO_CXX14_CONSTEXPR + + + ) + +103 #i! +defed +( +__p_dety_auto +) || (__cpp_decltype_auto < 201304) + +104  + #BOOST_NO_CXX14_DECLTYPE_AUTO + + + ) + +106 #i( +__lulus + < 201304) + +107  + #BOOST_NO_CXX14_DIGIT_SEPARATORS + + + ) + +109 #i! +defed +( +__p_gic_mbdas +) || (__cpp_generic_lambdas < 201304) + +110  + #BOOST_NO_CXX14_GENERIC_LAMBDAS + + + ) + +112 #i! +defed +( +__p__us +) || (__cpp_init_captures < 201304) + +113  + #BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES + + + ) + +115 #i! +defed +( +__p_tu_ty_dedui +) || (__cpp_return_type_deduction < 201304) + +116  + #BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION + + + ) + +118 #i! +defed +( +__p_vb_mes +) || (__cpp_variable_templates < 201304) + +119  + #BOOST_NO_CXX14_VARIABLE_TEMPLATES + + + ) + +123 #i! +defed +( +__p_ruud_bdgs +) || (__cpp_structured_bindings < 201606) + +124  + #BOOST_NO_CXX17_STRUCTURED_BINDINGS + + + ) + +126 #i! +defed +( +__p_le_vbs +) || (__cpp_inline_variables < 201606) + +127  + #BOOST_NO_CXX17_INLINE_VARIABLES + + + ) + +129 #i! +defed +( +__p_fd_exessis +) || (__cpp_fold_expressions < 201603) + +130  + #BOOST_NO_CXX17_FOLD_EXPRESSIONS + + + ) + +132 #i! +defed +( +__p_if_cڡex +) || (__cpp_if_constexpr < 201606) + +133  + #BOOST_NO_CXX17_IF_CONSTEXPR + + + ) + + @/usr/include/boost/config/compiler/pgi.hpp + +11  + #BOOST_COMPILER_VERSION + +__PGIC__ +## +__PGIC_MINOR__ + + + ) + +12  + #BOOST_COMPILER + "PGI comp vsi " + `BOOST_STRINGIZE +( +BOOST_COMPILER_VERSION +) + + ) + +15  + ~ + +20 #unde +BOOST_HAS_FLOAT128 + + +23 #unde +BOOST_HAS_INT128 + + + @/usr/include/boost/config/compiler/sgi_mipspro.hpp + +10  + #BOOST_COMPILER + "SGI Irix comp vsi " + `BOOST_STRINGIZE +( +_COMPILER_VERSION +) + + ) + +12  + ~ + +19  + #BOOST_HAS_THREADS + + + ) + +20  + #BOOST_NO_TWO_PHASE_NAME_LOOKUP + + + ) + +22 #unde +BOOST_NO_SWPRINTF + + +23 #unde +BOOST_DEDUCED_TYPENAME + + + @/usr/include/boost/config/compiler/sunpro_cc.hpp + +14 #i +__SUNPRO_CC + <= 0x500 + +15  + #BOOST_NO_MEMBER_TEMPLATES + + + ) + +16  + #BOOST_NO_FUNCTION_TEMPLATE_ORDERING + + + ) + +19 #i( +__SUNPRO_CC + <= 0x520) + +27  + #BOOST_NO_INCLASS_MEMBER_INITIALIZATION + + + ) + +34  + #BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION + + + ) + +37 #i( +__SUNPRO_CC + <= 0x530) + +44  + #BOOST_NO_INCLASS_MEMBER_INITIALIZATION + + + ) + +57  + #BOOST_NO_INTEGRAL_INT64_T + + + ) + +60 #i( +__SUNPRO_CC + < 0x570) + +61  + #BOOST_NO_TEMPLATE_TEMPLATES + + + ) + +64  + #BOOST_NO_INCLASS_MEMBER_INITIALIZATION + + + ) + +65  + #BOOST_NO_SFINAE + + + ) + +66  + #BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS + + + ) + +68 #i( +__SUNPRO_CC + <= 0x580) + +69  + #BOOST_NO_IS_ABSTRACT + + + ) + +72 #i( +__SUNPRO_CC + <= 0x5100) + +77  + #BOOST_NO_COMPLETE_VALUE_INITIALIZATION + + + ) + +83 #i +__SUNPRO_CC + > 0x500 + +84  + #BOOST_SYMBOL_EXPORT + +__glob + + + ) + +85  + #BOOST_SYMBOL_IMPORT + +__glob + + + ) + +86  + #BOOST_SYMBOL_VISIBLE + +__glob + + + ) + +89 #i( +__SUNPRO_CC + < 0x5130) + +91  + #BOOST_NO_TWO_PHASE_NAME_LOOKUP + + + ) + +92  + #BOOST_NO_SFINAE_EXPR + + + ) + +93  + #BOOST_NO_ADL_BARRIER + + + ) + +94  + #BOOST_NO_CXX11_VARIADIC_MACROS + + + ) + +97 #i( +__SUNPRO_CC + < 0x5130|| ( +__lulus + < 201100) + +99  + #BOOST_NO_CXX11_AUTO_DECLARATIONS + + + ) + +100  + #BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS + + + ) + +101  + #BOOST_NO_CXX11_CHAR16_T + + + ) + +102  + #BOOST_NO_CXX11_CHAR32_T + + + ) + +103  + #BOOST_NO_CXX11_CONSTEXPR + + + ) + +104  + #BOOST_NO_CXX11_DECLTYPE + + + ) + +105  + #BOOST_NO_CXX11_DEFAULTED_FUNCTIONS + + + ) + +106  + #BOOST_NO_CXX11_DELETED_FUNCTIONS + + + ) + +107  + #BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS + + + ) + +108  + #BOOST_NO_CXX11_EXTERN_TEMPLATE + + + ) + +109  + #BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS + + + ) + +110  + #BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + + ) + +111  + #BOOST_NO_CXX11_LAMBDAS + + + ) + +112  + #BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS + + + ) + +113  + #BOOST_NO_CXX11_NOEXCEPT + + + ) + +114  + #BOOST_NO_CXX11_NULLPTR + + + ) + +115  + #BOOST_NO_CXX11_RANGE_BASED_FOR + + + ) + +116  + #BOOST_NO_CXX11_RAW_LITERALS + + + ) + +117  + #BOOST_NO_CXX11_RVALUE_REFERENCES + + + ) + +118  + #BOOST_NO_CXX11_SCOPED_ENUMS + + + ) + +119  + #BOOST_NO_CXX11_STATIC_ASSERT + + + ) + +120  + #BOOST_NO_CXX11_TEMPLATE_ALIASES + + + ) + +121  + #BOOST_NO_CXX11_UNICODE_LITERALS + + + ) + +122  + #BOOST_NO_CXX11_ALIGNAS + + + ) + +123  + #BOOST_NO_CXX11_TRAILING_RESULT_TYPES + + + ) + +124  + #BOOST_NO_CXX11_INLINE_NAMESPACES + + + ) + +125  + #BOOST_NO_CXX11_FINAL + + + ) + +128 #i( +__SUNPRO_CC + < 0x5140|| ( +__lulus + < 201103) + +129  + #BOOST_NO_CXX11_VARIADIC_TEMPLATES + + + ) + +130  + #BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX + + + ) + +131  + #BOOST_NO_CXX11_FIXED_LENGTH_VARIADIC_TEMPLATE_EXPANSION_PACKS + + + ) + +132  + #BOOST_NO_CXX11_DECLTYPE_N3276 + + + ) + +133  + #BOOST_NO_CXX11_USER_DEFINED_LITERALS + + + ) + +134  + #BOOST_NO_CXX11_REF_QUALIFIERS + + + ) + +135  + #BOOST_NO_CXX11_THREAD_LOCAL + + + ) + +138  + #BOOST_NO_COMPLETE_VALUE_INITIALIZATION + + + ) + +142  + #BOOST_HAS_LONG_LONG + + + ) + +144  + #BOOST_NO_CXX11_SFINAE_EXPR + + + ) + +147 #i! +defed +( +__p_aggge_nsdmi +) || (__cpp_aggregate_nsdmi < 201304) + +148  + #BOOST_NO_CXX14_AGGREGATE_NSDMI + + + ) + +150 #i! +defed +( +__p_by_ls +) || (__cpp_binary_literals < 201304) + +151  + #BOOST_NO_CXX14_BINARY_LITERALS + + + ) + +153 #i! +defed +( +__p_cڡex +) || (__cpp_constexpr < 201304) + +154  + #BOOST_NO_CXX14_CONSTEXPR + + + ) + +156 #i! +defed +( +__p_dety_auto +|| (__p_dety_aut< 201304|| ( +__lulus + < 201402L) + +157  + #BOOST_NO_CXX14_DECLTYPE_AUTO + + + ) + +159 #i( +__lulus + < 201304) + +160  + #BOOST_NO_CXX14_DIGIT_SEPARATORS + + + ) + +162 #i! +defed +( +__p_gic_mbdas +) || (__cpp_generic_lambdas < 201304) + +163  + #BOOST_NO_CXX14_GENERIC_LAMBDAS + + + ) + +165 #i! +defed +( +__p__us +) || (__cpp_init_captures < 201304) + +166  + #BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES + + + ) + +168 #i! +defed +( +__p_tu_ty_dedui +) || (__cpp_return_type_deduction < 201304) + +169  + #BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION + + + ) + +171 #i! +defed +( +__p_vb_mes +) || (__cpp_variable_templates < 201304) + +172  + #BOOST_NO_CXX14_VARIABLE_TEMPLATES + + + ) + +176 #i! +defed +( +__p_ruud_bdgs +) || (__cpp_structured_bindings < 201606) + +177  + #BOOST_NO_CXX17_STRUCTURED_BINDINGS + + + ) + +179 #i! +defed +( +__p_le_vbs +) || (__cpp_inline_variables < 201606) + +180  + #BOOST_NO_CXX17_INLINE_VARIABLES + + + ) + +182 #i! +defed +( +__p_fd_exessis +) || (__cpp_fold_expressions < 201603) + +183  + #BOOST_NO_CXX17_FOLD_EXPRESSIONS + + + ) + +185 #i! +defed +( +__p_if_cڡex +) || (__cpp_if_constexpr < 201606) + +186  + #BOOST_NO_CXX17_IF_CONSTEXPR + + + ) + +191 #i( +__SUNPRO_CC + >0x5140&& +defed +( +__SunOS_5_12 +&& !defed( +BOOST_HAS_THREADS +) + +192  + #BOOST_HAS_THREADS + + + ) + +199  + #BOOST_COMPILER + "Sucomp vsi " + `BOOST_STRINGIZE +( +__SUNPRO_CC +) + + ) + +204 #i +__SUNPRO_CC + < 0x400 + +209 #i( +__SUNPRO_CC + > 0x5150) + +210 #i +defed +( +BOOST_ASSERT_CONFIG +) + + @/usr/include/boost/config/compiler/vacpp.hpp + +14 #i +__IBMCPP__ + <= 501 + +15  + #BOOST_NO_MEMBER_TEMPLATE_FRIENDS + + + ) + +16  + #BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS + + + ) + +19 #i( +__IBMCPP__ + <= 502) + +23  + #BOOST_NO_INCLASS_MEMBER_INITIALIZATION + + + ) + +24  + #BOOST_NO_INTEGRAL_INT64_T + + + ) + +25  + #BOOST_NO_MEMBER_TEMPLATE_KEYWORD + + + ) + +28 #i( +__IBMCPP__ + <600|| ! +defed +( +BOOST_STRICT_CONFIG +) + +29  + #BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS + + + ) + +32 #i( +__IBMCPP__ + <= 1110) + +37  + #BOOST_NO_COMPLETE_VALUE_INITIALIZATION + + + ) + +43 #ifde +_THREAD_SAFE + + +44  + #BOOST_HAS_THREADS + + + ) + +47  + #BOOST_COMPILER + "IBM Visu Agvsi " + `BOOST_STRINGIZE +( +__IBMCPP__ +) + + ) + +52 #i +__IBMCPP__ + < 500 + +57 #i( +__IBMCPP__ + > 1210) + +58 #i +defed +( +BOOST_ASSERT_CONFIG +) + +64 #i +__IBMCPP__ + <= 1010 + +65  + #BOOST_NO_PARTIAL_SPECIALIZATION_IMPLICIT_DEFAULT_ARGS + + + ) + +69 #i( +__IBMCPP__ + >= 1310) + +70  + #BOOST_MAY_ALIAS + + `__ibu__ +(( +__may_s__ +)) + + ) + +78 #i! +__IBMCPP_AUTO_TYPEDEDUCTION + + +79  + #BOOST_NO_CXX11_AUTO_DECLARATIONS + + + ) + +80  + #BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS + + + ) + +82 #i! +__IBMCPP_UTF_LITERAL__ + + +83  + #BOOST_NO_CXX11_CHAR16_T + + + ) + +84  + #BOOST_NO_CXX11_CHAR32_T + + + ) + +86 #i! +__IBMCPP_CONSTEXPR + + +87  + #BOOST_NO_CXX11_CONSTEXPR + + + ) + +89 #i! +__IBMCPP_DECLTYPE + + +90  + #BOOST_NO_CXX11_DECLTYPE + + + ) + +92  + #BOOST_HAS_DECLTYPE + + + ) + +94  + #BOOST_NO_CXX11_DECLTYPE_N3276 + + + ) + +95  + #BOOST_NO_CXX11_DEFAULTED_FUNCTIONS + + + ) + +96  + #BOOST_NO_CXX11_DELETED_FUNCTIONS + + + ) + +97 #i! +__IBMCPP_EXPLICIT_CONVERSION_OPERATORS + + +98  + #BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS + + + ) + +100 #i! +__IBMCPP_EXTERN_TEMPLATE + + +101  + #BOOST_NO_CXX11_EXTERN_TEMPLATE + + + ) + +103 #i! +__IBMCPP_VARIADIC_TEMPLATES + + +105  + #BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS + + + ) + +107  + #BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + + ) + +108  + #BOOST_NO_CXX11_LAMBDAS + + + ) + +109  + #BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS + + + ) + +110  + #BOOST_NO_CXX11_NOEXCEPT + + + ) + +111  + #BOOST_NO_CXX11_NULLPTR + + + ) + +112  + #BOOST_NO_CXX11_RANGE_BASED_FOR + + + ) + +113  + #BOOST_NO_CXX11_RAW_LITERALS + + + ) + +114  + #BOOST_NO_CXX11_USER_DEFINED_LITERALS + + + ) + +115 #i! +__IBMCPP_RVALUE_REFERENCES + + +116  + #BOOST_NO_CXX11_RVALUE_REFERENCES + + + ) + +118 #i! +__IBMCPP_SCOPED_ENUM + + +119  + #BOOST_NO_CXX11_SCOPED_ENUMS + + + ) + +121  + #BOOST_NO_SFINAE_EXPR + + + ) + +122  + #BOOST_NO_CXX11_SFINAE_EXPR + + + ) + +123  + #BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX + + + ) + +124 #i! +__IBMCPP_STATIC_ASSERT + + +125  + #BOOST_NO_CXX11_STATIC_ASSERT + + + ) + +127  + #BOOST_NO_CXX11_TEMPLATE_ALIASES + + + ) + +128  + #BOOST_NO_CXX11_UNICODE_LITERALS + + + ) + +129 #i! +__IBMCPP_VARIADIC_TEMPLATES + + +130  + #BOOST_NO_CXX11_VARIADIC_TEMPLATES + + + ) + +132 #i! +__C99_MACRO_WITH_VA_ARGS + + +133  + #BOOST_NO_CXX11_VARIADIC_MACROS + + + ) + +135  + #BOOST_NO_CXX11_ALIGNAS + + + ) + +136  + #BOOST_NO_CXX11_TRAILING_RESULT_TYPES + + + ) + +137  + #BOOST_NO_CXX11_INLINE_NAMESPACES + + + ) + +138  + #BOOST_NO_CXX11_REF_QUALIFIERS + + + ) + +139  + #BOOST_NO_CXX11_FINAL + + + ) + +140  + #BOOST_NO_CXX11_THREAD_LOCAL + + + ) + +143 #i! +defed +( +__p_aggge_nsdmi +) || (__cpp_aggregate_nsdmi < 201304) + +144  + #BOOST_NO_CXX14_AGGREGATE_NSDMI + + + ) + +146 #i! +defed +( +__p_by_ls +) || (__cpp_binary_literals < 201304) + +147  + #BOOST_NO_CXX14_BINARY_LITERALS + + + ) + +149 #i! +defed +( +__p_cڡex +) || (__cpp_constexpr < 201304) + +150  + #BOOST_NO_CXX14_CONSTEXPR + + + ) + +152 #i! +defed +( +__p_dety_auto +) || (__cpp_decltype_auto < 201304) + +153  + #BOOST_NO_CXX14_DECLTYPE_AUTO + + + ) + +155 #i( +__lulus + < 201304) + +156  + #BOOST_NO_CXX14_DIGIT_SEPARATORS + + + ) + +158 #i! +defed +( +__p_gic_mbdas +) || (__cpp_generic_lambdas < 201304) + +159  + #BOOST_NO_CXX14_GENERIC_LAMBDAS + + + ) + +161 #i! +defed +( +__p__us +) || (__cpp_init_captures < 201304) + +162  + #BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES + + + ) + +164 #i! +defed +( +__p_tu_ty_dedui +) || (__cpp_return_type_deduction < 201304) + +165  + #BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION + + + ) + +167 #i! +defed +( +__p_vb_mes +) || (__cpp_variable_templates < 201304) + +168  + #BOOST_NO_CXX14_VARIABLE_TEMPLATES + + + ) + +172 #i! +defed +( +__p_ruud_bdgs +) || (__cpp_structured_bindings < 201606) + +173  + #BOOST_NO_CXX17_STRUCTURED_BINDINGS + + + ) + +175 #i! +defed +( +__p_le_vbs +) || (__cpp_inline_variables < 201606) + +176  + #BOOST_NO_CXX17_INLINE_VARIABLES + + + ) + +178 #i! +defed +( +__p_fd_exessis +) || (__cpp_fold_expressions < 201603) + +179  + #BOOST_NO_CXX17_FOLD_EXPRESSIONS + + + ) + +181 #i! +defed +( +__p_if_cڡex +) || (__cpp_if_constexpr < 201606) + +182  + #BOOST_NO_CXX17_IF_CONSTEXPR + + + ) + + @/usr/include/boost/config/compiler/visualc.hpp + +23  + #BOOST_MSVC + +_MSC_VER + + + ) + +28 #i +_MSC_FULL_VER + > 100000000 + +29  + #BOOST_MSVC_FULL_VER + +_MSC_FULL_VER + + + ) + +31  + #BOOST_MSVC_FULL_VER + ( +_MSC_FULL_VER + * 10) + + ) + +35 #agm +wng + +dib + : 4503 ) + +37  + #BOOST_HAS_PRAGMA_ONCE + + + ) + +42 #i +_MSC_VER + < 1310 + +46 #i +_MSC_FULL_VER + < 180020827 + +47  + #BOOST_NO_FENV_H + + + ) + +50 #i +_MSC_VER + < 1400 + +53  + #BOOST_NO_SWPRINTF + + + ) + +55  + #BOOST_NO_CXX11_EXTERN_TEMPLATE + + + ) + +57  + #BOOST_NO_CXX11_VARIADIC_MACROS + + + ) + +58  + #BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS + + + ) + +61 #i +_MSC_VER + < 1500 + +62  + #BOOST_NO_MEMBER_TEMPLATE_FRIENDS + + + ) + +65 #i +_MSC_VER + < 1600 + +67  + #BOOST_NO_ADL_BARRIER + + + ) + +71 #ide +_NATIVE_WCHAR_T_DEFINED + + +72  + #BOOST_NO_INTRINSIC_WCHAR_T + + + ) + +77 #i! +defed +( +_CPPUNWIND +&& !defed( +BOOST_NO_EXCEPTIONS +) + +78  + #BOOST_NO_EXCEPTIONS + + + ) + +84  + #BOOST_HAS_MS_INT64 + + + ) + +85 #i +defed +( +_MSC_EXTENSIONS +|| ( +_MSC_VER + >= 1400) + +86  + #BOOST_HAS_LONG_LONG + + + ) + +88  + #BOOST_NO_LONG_LONG + + + ) + +90 #i( +_MSC_VER + >1400&& ! +defed +( +_DEBUG +) + +91  + #BOOST_HAS_NRVO + + + ) + +93 #i +_MSC_VER + >= 1600 + +94  + #BOOST_HAS_PRAGMA_DETECT_MISMATCH + + + ) + +100 #i! +defed +( +_MSC_EXTENSIONS +&& !defed( +BOOST_DISABLE_WIN32 +) + +101  + #BOOST_DISABLE_WIN32 + + + ) + +103 #i! +defed +( +_CPPRTTI +&& !defed( +BOOST_NO_RTTI +) + +104  + #BOOST_NO_RTTI + + + ) + +110 #i( +_MSC_VER + >1700&& +defed +( +_HAS_CXX17 +) && (_HAS_CXX17 > 0) + +113  + #BOOST_HAS_TR1_UNORDERED_MAP + + + ) + +114  + #BOOST_HAS_TR1_UNORDERED_SET + + + ) + +124 #i +_MSC_VER + < 1600 + +125  + #BOOST_NO_CXX11_AUTO_DECLARATIONS + + + ) + +126  + #BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS + + + ) + +127  + #BOOST_NO_CXX11_LAMBDAS + + + ) + +128  + #BOOST_NO_CXX11_RVALUE_REFERENCES + + + ) + +129  + #BOOST_NO_CXX11_STATIC_ASSERT + + + ) + +130  + #BOOST_NO_CXX11_NULLPTR + + + ) + +131  + #BOOST_NO_CXX11_DECLTYPE + + + ) + +134 #i +_MSC_VER + >= 1600 + +135  + #BOOST_HAS_STDINT_H + + + ) + +140 #i +_MSC_VER + < 1700 + +141  + #BOOST_NO_CXX11_FINAL + + + ) + +142  + #BOOST_NO_CXX11_RANGE_BASED_FOR + + + ) + +143  + #BOOST_NO_CXX11_SCOPED_ENUMS + + + ) + +148 #i +_MSC_FULL_VER + < 180020827 + +149  + #BOOST_NO_CXX11_DEFAULTED_FUNCTIONS + + + ) + +150  + #BOOST_NO_CXX11_DELETED_FUNCTIONS + + + ) + +151  + #BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS + + + ) + +152  + #BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS + + + ) + +153  + #BOOST_NO_CXX11_RAW_LITERALS + + + ) + +154  + #BOOST_NO_CXX11_TEMPLATE_ALIASES + + + ) + +155  + #BOOST_NO_CXX11_TRAILING_RESULT_TYPES + + + ) + +156  + #BOOST_NO_CXX11_VARIADIC_TEMPLATES + + + ) + +157  + #BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX + + + ) + +158  + #BOOST_NO_CXX11_DECLTYPE_N3276 + + + ) + +161 #i +_MSC_FULL_VER + >= 180020827 + +162  + #BOOST_HAS_EXPM1 + + + ) + +163  + #BOOST_HAS_LOG1P + + + ) + +168 #i( +_MSC_FULL_VER + < 190023026) + +169  + #BOOST_NO_CXX11_NOEXCEPT + + + ) + +170  + #BOOST_NO_CXX11_DEFAULTED_MOVES + + + ) + +171  + #BOOST_NO_CXX11_REF_QUALIFIERS + + + ) + +172  + #BOOST_NO_CXX11_USER_DEFINED_LITERALS + + + ) + +173  + #BOOST_NO_CXX11_ALIGNAS + + + ) + +174  + #BOOST_NO_CXX11_INLINE_NAMESPACES + + + ) + +175  + #BOOST_NO_CXX11_CHAR16_T + + + ) + +176  + #BOOST_NO_CXX11_CHAR32_T + + + ) + +177  + #BOOST_NO_CXX11_UNICODE_LITERALS + + + ) + +178  + #BOOST_NO_CXX14_DECLTYPE_AUTO + + + ) + +179  + #BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES + + + ) + +180  + #BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION + + + ) + +181  + #BOOST_NO_CXX14_BINARY_LITERALS + + + ) + +182  + #BOOST_NO_CXX14_GENERIC_LAMBDAS + + + ) + +183  + #BOOST_NO_CXX14_DIGIT_SEPARATORS + + + ) + +184  + #BOOST_NO_CXX11_THREAD_LOCAL + + + ) + +188 #i( +_MSC_FULL_VER + < 190024210) + +189  + #BOOST_NO_CXX14_VARIABLE_TEMPLATES + + + ) + +190  + #BOOST_NO_SFINAE_EXPR + + + ) + +191  + #BOOST_NO_CXX11_CONSTEXPR + + + ) + +196 #i( +_MSC_VER + < 1910) + +197  + #BOOST_NO_CXX14_AGGREGATE_NSDMI + + + ) + +202 #i( +_MSC_VER + < 1911|| ( +_MSVC_LANG + < 201703) + +203  + #BOOST_NO_CXX17_STRUCTURED_BINDINGS + + + ) + +204  + #BOOST_NO_CXX17_IF_CONSTEXPR + + + ) + +205  + #BOOST_NO_CXX17_HDR_OPTIONAL + + + ) + +206  + #BOOST_NO_CXX17_HDR_STRING_VIEW + + + ) + +225  + #BOOST_NO_COMPLETE_VALUE_INITIALIZATION + + + ) + +233  + #BOOST_NO_TWO_PHASE_NAME_LOOKUP + + + ) + +235 #i( +_MSC_VER + < 1912|| ( +_MSVC_LANG + < 201402) + +237  + #BOOST_NO_CXX11_SFINAE_EXPR + + + ) + +239 #i( +_MSC_VER + < 1915|| ( +_MSVC_LANG + < 201402) + +242  + #BOOST_NO_CXX14_CONSTEXPR + + + ) + +245 #i( +_MSC_VER + < 1912|| ( +_MSVC_LANG + < 201703) + +246  + #BOOST_NO_CXX17_INLINE_VARIABLES + + + ) + +247  + #BOOST_NO_CXX17_FOLD_EXPRESSIONS + + + ) + +253 #ifde +_M_CEE + + +254 #ide +BOOST_NO_CXX11_THREAD_LOCAL + + +255  + #BOOST_NO_CXX11_THREAD_LOCAL + + + ) + +257 #ide +BOOST_NO_SFINAE_EXPR + + +258  + #BOOST_NO_SFINAE_EXPR + + + ) + +260 #ide +BOOST_NO_CXX11_REF_QUALIFIERS + + +261  + #BOOST_NO_CXX11_REF_QUALIFIERS + + + ) + +264 #ifde +_M_CEE_PURE + + +265 #ide +BOOST_NO_CXX11_CONSTEXPR + + +266  + #BOOST_NO_CXX11_CONSTEXPR + + + ) + +273 #ide +BOOST_ABI_PREFIX + + +274  + #BOOST_ABI_PREFIX + "boo/cfig/abi/msvc_efix.h" + + ) + +276 #ide +BOOST_ABI_SUFFIX + + +277  + #BOOST_ABI_SUFFIX + "boo/cfig/abi/msvc_suffix.h" + + ) + +280 #ide +BOOST_COMPILER + + +287 #i +defed +( +UNDER_CE +) + +288 #i +_MSC_VER + < 1400 + +290 #i +defed +( +BOOST_ASSERT_CONFIG +) + +293 #agm +mesge +("boost: Unknown EVC++ compiler version -leaseunhe configureestsndeportheesults") + +295 #i +_MSC_VER + < 1500 + +296  + #BOOST_COMPILER_VERSION + +evc8 + + + ) + +297 #i +_MSC_VER + < 1600 + +298  + #BOOST_COMPILER_VERSION + +evc9 + + + ) + +299 #i +_MSC_VER + < 1700 + +300  + #BOOST_COMPILER_VERSION + +evc10 + + + ) + +301 #i +_MSC_VER + < 1800 + +302  + #BOOST_COMPILER_VERSION + +evc11 + + + ) + +303 #i +_MSC_VER + < 1900 + +304  + #BOOST_COMPILER_VERSION + +evc12 + + + ) + +305 #i +_MSC_VER + < 2000 + +306  + #BOOST_COMPILER_VERSION + +evc14 + + + ) + +308 #i +defed +( +BOOST_ASSERT_CONFIG +) + +311 #agm +mesge +("boost: Unknown EVC++ compiler version -leaseunhe configureestsndeportheesults") + +315 #i +_MSC_VER + < 1200 + +317  + #BOOST_COMPILER_VERSION + 5.0 + + ) + +318 #i +_MSC_VER + < 1300 + +319  + #BOOST_COMPILER_VERSION + 6.0 + + ) + +320 #i +_MSC_VER + < 1310 + +321  + #BOOST_COMPILER_VERSION + 7.0 + + ) + +322 #i +_MSC_VER + < 1400 + +323  + #BOOST_COMPILER_VERSION + 7.1 + + ) + +324 #i +_MSC_VER + < 1500 + +325  + #BOOST_COMPILER_VERSION + 8.0 + + ) + +326 #i +_MSC_VER + < 1600 + +327  + #BOOST_COMPILER_VERSION + 9.0 + + ) + +328 #i +_MSC_VER + < 1700 + +329  + #BOOST_COMPILER_VERSION + 10.0 + + ) + +330 #i +_MSC_VER + < 1800 + +331  + #BOOST_COMPILER_VERSION + 11.0 + + ) + +332 #i +_MSC_VER + < 1900 + +333  + #BOOST_COMPILER_VERSION + 12.0 + + ) + +334 #i +_MSC_VER + < 1910 + +335  + #BOOST_COMPILER_VERSION + 14.0 + + ) + +336 #i +_MSC_VER + < 1920 + +337  + #BOOST_COMPILER_VERSION + 14.1 + + ) + +339  + #BOOST_COMPILER_VERSION + +_MSC_VER + + + ) + +343  + #BOOST_COMPILER + "Mioso Visu C++ vsi " + `BOOST_STRINGIZE +( +BOOST_COMPILER_VERSION +) + + ) + +346  + ~ + +350 #i( +_MSC_VER + > 1912) + +351 #i +defed +( +BOOST_ASSERT_CONFIG +) + +353 #i! +defed +( +BOOST_CONFIG_SUPPRESS_OUTDATED_MESSAGE +) + + @/usr/include/boost/config/compiler/xlcpp.hpp + +11  + #BOOST_HAS_PRAGMA_ONCE + + + ) + +14 #i +defed + ( +_MSC_VER +&& ( +__g_maj__ + > 3 || (__g_maj__ =3 && +__g_m__ + >= 4)) + +15  + #BOOST_HAS_PRAGMA_DETECT_MISMATCH + + + ) + +22 #ide +__has_exnsi + + +23  + #__has_exnsi + +__has_u + + + ) + +26 #ide +__has_p_ibu + + +27  + #__has_p_ibu +( +x +0 + + ) + +30 #i! +__has_u +( +cxx_exis +&& ! +defed +( +BOOST_NO_EXCEPTIONS +) + +31  + #BOOST_NO_EXCEPTIONS + + + ) + +34 #i! +__has_u +( +cxx_ti +&& ! +defed +( +BOOST_NO_RTTI +) + +35  + #BOOST_NO_RTTI + + + ) + +38 #i! +__has_u +( +cxx_ti +&& ! +defed +( +BOOST_NO_TYPEID +) + +39  + #BOOST_NO_TYPEID + + + ) + +42 #i +defed +( +__t64 +&& !defed( +__GNUC__ +) + +43  + #BOOST_HAS_MS_INT64 + + + ) + +46  + #BOOST_HAS_NRVO + + + ) + +49 #i +defed +( +__has_but +) + +50 #i +__has_but +( +__but_ex +) + +51  + #BOOST_LIKELY +( +x + + `__but_ex +(x, 1) + + ) + +52  + #BOOST_UNLIKELY +( +x + + `__but_ex +(x, 0) + + ) + +57  + #BOOST_HAS_LONG_LONG + + + ) + +62 #i! +defed +( +_WIN32 +&& !defed( +__WIN32__ +&& !defed( +WIN32 +) + +63  + #BOOST_SYMBOL_EXPORT + + `__ibu__ +(( + `__visiby__ +("deu"))) + + ) + +64  + #BOOST_SYMBOL_IMPORT + + + ) + +65  + #BOOST_SYMBOL_VISIBLE + + `__ibu__ +(( + `__visiby__ +("deu"))) + + ) + +72 #i +__lulus + >201103L && +defed +( +__has_wng +) + +73 #i +__has_u +( +cxx_ibus +&& +__has_wng +("-Wimplicit-fallthrough") + +74  + #BOOST_FALLTHROUGH + [[ +g +:: +through +]] + + ) + +78 #i! +__has_u +( +cxx_auto_ty +) + +79  + #BOOST_NO_CXX11_AUTO_DECLARATIONS + + + ) + +80  + #BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS + + + ) + +86 #i +defed +( +_MSC_VER +|| !(defed( +__GXX_EXPERIMENTAL_CXX0X__ +|| +__lulus + >= 201103L) + +87  + #BOOST_NO_CXX11_CHAR16_T + + + ) + +88  + #BOOST_NO_CXX11_CHAR32_T + + + ) + +91 #i! +__has_u +( +cxx_cڡex +) + +92  + #BOOST_NO_CXX11_CONSTEXPR + + + ) + +95 #i! +__has_u +( +cxx_dety +) + +96  + #BOOST_NO_CXX11_DECLTYPE + + + ) + +99 #i! +__has_u +( +cxx_dety_come_tu_tys +) + +100  + #BOOST_NO_CXX11_DECLTYPE_N3276 + + + ) + +103 #i! +__has_u +( +cxx_deued_funis +) + +104  + #BOOST_NO_CXX11_DEFAULTED_FUNCTIONS + + + ) + +107 #i! +__has_u +( +cxx_ded_funis +) + +108  + #BOOST_NO_CXX11_DELETED_FUNCTIONS + + + ) + +111 #i! +__has_u +( +cxx_exic_cvsis +) + +112  + #BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS + + + ) + +115 #i! +__has_u +( +cxx_deu_funi_me_gs +) + +116  + #BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS + + + ) + +119 #i! +__has_u +( +cxx_gized_lizs +) + +120  + #BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + + ) + +123 #i! +__has_u +( +cxx_mbdas +) + +124  + #BOOST_NO_CXX11_LAMBDAS + + + ) + +127 #i! +__has_u +( +cxx_lol_ty_me_gs +) + +128  + #BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS + + + ) + +131 #i! +__has_u +( +cxx_nx +) + +132  + #BOOST_NO_CXX11_NOEXCEPT + + + ) + +135 #i! +__has_u +( +cxx_nuαr +) + +136  + #BOOST_NO_CXX11_NULLPTR + + + ) + +139 #i! +__has_u +( +cxx_nge_f +) + +140  + #BOOST_NO_CXX11_RANGE_BASED_FOR + + + ) + +143 #i! +__has_u +( +cxx_w_rg_ls +) + +144  + #BOOST_NO_CXX11_RAW_LITERALS + + + ) + +147 #i! +__has_u +( +cxx_n_quifd_funis +) + +148  + #BOOST_NO_CXX11_REF_QUALIFIERS + + + ) + +151 #i! +__has_u +( +cxx_gized_lizs +) + +152  + #BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX + + + ) + +155 #i! +__has_u +( +cxx_rvue_ns +) + +156  + #BOOST_NO_CXX11_RVALUE_REFERENCES + + + ) + +159 #i! +__has_u +( +cxx_rg_ums +) + +160  + #BOOST_NO_CXX11_SCOPED_ENUMS + + + ) + +163 #i! +__has_u +( +cxx_ic_as +) + +164  + #BOOST_NO_CXX11_STATIC_ASSERT + + + ) + +167 #i! +__has_u +( +cxx_s_mes +) + +168  + #BOOST_NO_CXX11_TEMPLATE_ALIASES + + + ) + +171 #i! +__has_u +( +cxx_unicode_ls +) + +172  + #BOOST_NO_CXX11_UNICODE_LITERALS + + + ) + +175 #i! +__has_u +( +cxx_vdic_mes +) + +176  + #BOOST_NO_CXX11_VARIADIC_TEMPLATES + + + ) + +179 #i! +__has_u +( +cxx_ur_ls +) + +180  + #BOOST_NO_CXX11_USER_DEFINED_LITERALS + + + ) + +183 #i! +__has_u +( +cxx_igs +) + +184  + #BOOST_NO_CXX11_ALIGNAS + + + ) + +187 #i! +__has_u +( +cxx_ag_tu +) + +188  + #BOOST_NO_CXX11_TRAILING_RESULT_TYPES + + + ) + +191 #i! +__has_u +( +cxx_le_meas +) + +192  + #BOOST_NO_CXX11_INLINE_NAMESPACES + + + ) + +195 #i! +__has_u +( +cxx_ovride_cڌ +) + +196  + #BOOST_NO_CXX11_FINAL + + + ) + +199 #i!( +__has_u +( +__cxx_by_ls__ +|| +__has_exnsi +(__cxx_binary_literals__)) + +200  + #BOOST_NO_CXX14_BINARY_LITERALS + + + ) + +203 #i! +__has_u +( +__cxx_dety_auto__ +) + +204  + #BOOST_NO_CXX14_DECLTYPE_AUTO + + + ) + +207 #i! +__has_u +( +__cxx_aggge_nsdmi__ +) + +208  + #BOOST_NO_CXX14_AGGREGATE_NSDMI + + + ) + +211 #i! +__has_u +( +__cxx__us__ +) + +212  + #BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES + + + ) + +215 #i! +__has_u +( +__cxx_gic_mbdas__ +) + +216  + #BOOST_NO_CXX14_GENERIC_LAMBDAS + + + ) + +233 #i! +__has_u +( +__cxx_gic_mbdas__ +|| !__has_u( +__cxx_xed_cڡex__ +) + +234  + #BOOST_NO_CXX14_CONSTEXPR + + + ) + +237 #i! +__has_u +( +__cxx_tu_ty_dedui__ +) + +238  + #BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION + + + ) + +241 #i! +__has_u +( +__cxx_vb_mes__ +) + +242  + #BOOST_NO_CXX14_VARIABLE_TEMPLATES + + + ) + +245 #i! +defed +( +__p_ruud_bdgs +) || (__cpp_structured_bindings < 201606) + +246  + #BOOST_NO_CXX17_STRUCTURED_BINDINGS + + + ) + +249 #i! +defed +( +__p_if_cڡex +) || (__cpp_if_constexpr < 201606) + +250  + #BOOST_NO_CXX17_IF_CONSTEXPR + + + ) + +254 #i! +__has_p_ibu +( +through +|| +__lulus + < 201406L + +255  + #BOOST_NO_CXX17_INLINE_VARIABLES + + + ) + +256  + #BOOST_NO_CXX17_FOLD_EXPRESSIONS + + + ) + +259 #i! +__has_u +( +cxx_thad_lol +) + +260  + #BOOST_NO_CXX11_THREAD_LOCAL + + + ) + +263 #i +__lulus + < 201400 + +265  + #BOOST_NO_CXX14_DIGIT_SEPARATORS + + + ) + +270 #i +defed +( +__GNUC__ +) && (__GNUC__ >= 4) + +271  + #BOOST_ATTRIBUTE_UNUSED + + `__ibu__ +(( +unud +)) + + ) + +275 #i +__has_ibu +( +__may_s__ +) + +276  + #BOOST_MAY_ALIAS + + `__ibu__ +(( +__may_s__ +)) + + ) + +279 #ide +BOOST_COMPILER + + +280  + #BOOST_COMPILER + "Cng vsi " +__g_vsi__ + + + ) + +284  + #BOOST_CLANG + 1 + + ) + + @/usr/include/boost/config/compiler/xlcpp_zos.hpp + +12 #i! +defed +( +__IBMCPP__ +|| !defed( +__COMPILER_VER__ +) || __COMPILER_VER__ < 0x42010000 + +16 #i +__COMPILER_VER__ + > 0x42010000 + +17 #i +defed +( +BOOST_ASSERT_CONFIG +) + +22  + #BOOST_COMPILER + "IBM z/OS XL C/C++ vsi " + `BOOST_STRINGIZE +( +__COMPILER_VER__ +) + + ) + +23  + #BOOST_XLCPP_ZOS + +__COMPILER_VER__ + + + ) + +27  + ~ + +29 #i! +defed +( +__IBMCPP_DEFAULTED_AND_DELETED_FUNCTIONS +) + +30  + #BOOST_NO_CXX11_DELETED_FUNCTIONS + + + ) + +31  + #BOOST_NO_CXX11_DEFAULTED_FUNCTIONS + + + ) + +32  + #BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS + + + ) + +37 #i +defed +( +__UU +|| defed( +__C99 +|| defed( +__TR1 +) + +38  + #BOOST_HAS_LOG1P + + + ) + +39  + #BOOST_HAS_EXPM1 + + + ) + +42 #i +defed +( +__C99 +|| defed( +__TR1 +) + +43  + #BOOST_HAS_STDINT_H + + + ) + +45  + #BOOST_NO_FENV_H + + + ) + +50  + #BOOST_HAS_NRVO + + + ) + +52 #i! +defed +( +__RTTI_ALL__ +) + +53  + #BOOST_NO_RTTI + + + ) + +56 #i! +defed +( +_CPPUNWIND +&& !defed( +__EXCEPTIONS +) + +57  + #BOOST_NO_EXCEPTIONS + + + ) + +60 #i +defed +( +_LONG_LONG +|| defed( +__IBMCPP_C99_LONG_LONG +|| defed( +__LL +) + +61  + #BOOST_HAS_LONG_LONG + + + ) + +63  + #BOOST_NO_LONG_LONG + + + ) + +66 #i +defed +( +_LONG_LONG +|| defed( +__IBMCPP_C99_LONG_LONG +|| defed( +__LL +|| defed( +_LP64 +) + +67  + #BOOST_HAS_MS_INT64 + + + ) + +70  + #BOOST_NO_SFINAE_EXPR + + + ) + +71  + #BOOST_NO_CXX11_SFINAE_EXPR + + + ) + +73 #i +defed +( +__IBMCPP_VARIADIC_TEMPLATES +) + +74  + #BOOST_HAS_VARIADIC_TMPL + + + ) + +76  + #BOOST_NO_CXX11_VARIADIC_TEMPLATES + + + ) + +77  + #BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS + + + ) + +80 #i +defed +( +__IBMCPP_STATIC_ASSERT +) + +81  + #BOOST_HAS_STATIC_ASSERT + + + ) + +83  + #BOOST_NO_CXX11_STATIC_ASSERT + + + ) + +86 #i +defed +( +__IBMCPP_RVALUE_REFERENCES +) + +87  + #BOOST_HAS_RVALUE_REFS + + + ) + +89  + #BOOST_NO_CXX11_RVALUE_REFERENCES + + + ) + +92 #i! +defed +( +__IBMCPP_SCOPED_ENUM +) + +93  + #BOOST_NO_CXX11_SCOPED_ENUMS + + + ) + +96  + #BOOST_NO_CXX11_FIXED_LENGTH_VARIADIC_TEMPLATE_EXPANSION_PACKS + + + ) + +97  + #BOOST_NO_CXX11_TEMPLATE_ALIASES + + + ) + +98  + #BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS + + + ) + +100 #i! +defed +( +__IBMCPP_EXPLICIT_CONVERSION_OPERATORS +) + +101  + #BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS + + + ) + +104 #i! +defed +( +__IBMCPP_DECLTYPE +) + +105  + #BOOST_NO_CXX11_DECLTYPE + + + ) + +107  + #BOOST_HAS_DECLTYPE + + + ) + +109  + #BOOST_NO_CXX11_DECLTYPE_N3276 + + + ) + +111 #i! +defed +( +__IBMCPP_INLINE_NAMESPACE +) + +112  + #BOOST_NO_CXX11_INLINE_NAMESPACES + + + ) + +115 #i! +defed +( +__IBMCPP_AUTO_TYPEDEDUCTION +) + +116  + #BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS + + + ) + +117  + #BOOST_NO_CXX11_AUTO_DECLARATIONS + + + ) + +118  + #BOOST_NO_CXX11_TRAILING_RESULT_TYPES + + + ) + +121 #i! +defed +( +__IBM_CHAR32_T__ +) + +122  + #BOOST_NO_CXX11_CHAR32_T + + + ) + +124 #i! +defed +( +__IBM_CHAR16_T__ +) + +125  + #BOOST_NO_CXX11_CHAR16_T + + + ) + +128 #i! +defed +( +__IBMCPP_CONSTEXPR +) + +129  + #BOOST_NO_CXX11_CONSTEXPR + + + ) + +132  + #BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX + + + ) + +133  + #BOOST_NO_CXX11_UNICODE_LITERALS + + + ) + +134  + #BOOST_NO_CXX11_RAW_LITERALS + + + ) + +135  + #BOOST_NO_CXX11_RANGE_BASED_FOR + + + ) + +136  + #BOOST_NO_CXX11_NULLPTR + + + ) + +137  + #BOOST_NO_CXX11_NOEXCEPT + + + ) + +138  + #BOOST_NO_CXX11_LAMBDAS + + + ) + +139  + #BOOST_NO_CXX11_USER_DEFINED_LITERALS + + + ) + +140  + #BOOST_NO_CXX11_THREAD_LOCAL + + + ) + +141  + #BOOST_NO_CXX11_REF_QUALIFIERS + + + ) + +142  + #BOOST_NO_CXX11_FINAL + + + ) + +143  + #BOOST_NO_CXX11_ALIGNAS + + + ) + +144  + #BOOST_NO_CXX14_VARIABLE_TEMPLATES + + + ) + +145  + #BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION + + + ) + +146  + #BOOST_NO_CXX14_AGGREGATE_NSDMI + + + ) + +147  + #BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES + + + ) + +148  + #BOOST_NO_CXX14_GENERIC_LAMBDAS + + + ) + +149  + #BOOST_NO_CXX14_DIGIT_SEPARATORS + + + ) + +150  + #BOOST_NO_CXX14_DECLTYPE_AUTO + + + ) + +151  + #BOOST_NO_CXX14_CONSTEXPR + + + ) + +152  + #BOOST_NO_CXX14_BINARY_LITERALS + + + ) + +153  + #BOOST_NO_CXX17_STRUCTURED_BINDINGS + + + ) + +154  + #BOOST_NO_CXX17_INLINE_VARIABLES + + + ) + +155  + #BOOST_NO_CXX17_FOLD_EXPRESSIONS + + + ) + +156  + #BOOST_NO_CXX17_IF_CONSTEXPR + + + ) + +160 #i +defed +( +__IBM_ATTRIBUTES +) + +161  + #BOOST_FORCEINLINE + +le + + `__ibu__ + (( +__ways_le__ +)) + + ) + +162  + #BOOST_NOINLINE + + `__ibu__ + (( +__nole__ +)) + + ) + +163  + #BOOST_MAY_ALIAS + + `__ibu__ +(( +__may_s__ +)) + + ) + +167 "but"  +__but_ex +(, ); + +169  + #BOOST_LIKELY +( +x + + `__but_ex +((x&& +ue +, 1) + + ) + +170  + #BOOST_UNLIKELY +( +x + + `__but_ex +((x&& +ue +, 0) + + ) + + @/usr/include/boost/config/detail/posix_features.hpp + +17 #i +defed +( +BOOST_HAS_UNISTD_H +) + +18  + ~ + +21 #i +defed +( +_XOPEN_VERSION +) && (_XOPEN_VERSION >= 3) + +22  + #BOOST_HAS_NL_TYPES_H + + + ) + +26 #i +defed +( +_POSIX_VERSION +) && (_POSIX_VERSION >= 200100) + +27  + #BOOST_HAS_STDINT_H + + + ) + +31 #i +defed +( +_POSIX_VERSION +) && (_POSIX_VERSION >= 199009L) + +32  + #BOOST_HAS_DIRENT_H + + + ) + +36 #i +defed +( +_POSIX_VERSION +) && (_POSIX_VERSION >= 199506L) + +37  + #BOOST_HAS_SIGACTION + + + ) + +45 #i +defed +( +_POSIX_THREADS +&& (_POSIX_THREADS+0 >0&& !defed( +BOOST_HAS_WINTHREADS +&& !defed( +BOOST_HAS_MPTASKS +) + +46  + #BOOST_HAS_PTHREADS + + + ) + +51 #i( +defed +( +_POSIX_TIMERS +) && (_POSIX_TIMERS+0 >= 0)) \ + +52 || ( +defed +( +_XOPEN_REALTIME +&& ( + g_XOPEN_REALTIME ++0 >= 0)) + +53  + #BOOST_HAS_NANOSLEEP + + + ) + +60 #i( +defed +( +_POSIX_TIMERS +) && (_POSIX_TIMERS+0 >= 0)) + +61  + #BOOST_HAS_CLOCK_GETTIME + + + ) + +67 #i +defed +( +_POSIX_PRIORITY_SCHEDULING +) && (_POSIX_PRIORITY_SCHEDULING+0 > 0)\ + +68 || ( +defed +( +_POSIX_THREAD_PRIORITY_SCHEDULING +) && (_POSIX_THREAD_PRIORITY_SCHEDULING+0 > 0))\ + +69 || ( +defed +( +_XOPEN_REALTIME +) && (_XOPEN_REALTIME+0 >= 0)) + +70  + #BOOST_HAS_SCHED_YIELD + + + ) + +78 #i +defed +( +_XOPEN_VERSION +) && (_XOPEN_VERSION+0 >= 500) + +79  + #BOOST_HAS_GETTIMEOFDAY + + + ) + +80 #i +defed +( +_XOPEN_SOURCE +) && (_XOPEN_SOURCE+0 >= 500) + +81  + #BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE + + + ) + +83 #ide +BOOST_HAS_LOG1P + + +84  + #BOOST_HAS_LOG1P + + + ) + +86 #ide +BOOST_HAS_EXPM1 + + +87  + #BOOST_HAS_EXPM1 + + + ) + + @/usr/include/boost/config/helper_macros.hpp + +1 #ide +BOOST_CONFIG_HELPER_MACROS_HPP_INCLUDED + + +2  + #BOOST_CONFIG_HELPER_MACROS_HPP_INCLUDED + + + ) + +22  + #BOOST_STRINGIZE +( +X + + `BOOST_DO_STRINGIZE +(X) + + ) + +23  + #BOOST_DO_STRINGIZE +( +X +#X + + ) + +33  + #BOOST_JOIN +( +X +, +Y + + `BOOST_DO_JOIN +(X, Y) + + ) + +34  + #BOOST_DO_JOIN +( +X +, +Y + + `BOOST_DO_JOIN2 +(X,Y) + + ) + +35  + #BOOST_DO_JOIN2 +( +X +, +Y +X## + ) +Y + + @/usr/include/boost/config/platform/aix.hpp + +10  + #BOOST_PLATFORM + "IBM Aix" + + ) + +12  + #BOOST_HAS_UNISTD_H + + + ) + +13  + #BOOST_HAS_NL_TYPES_H + + + ) + +14  + #BOOST_HAS_NANOSLEEP + + + ) + +15  + #BOOST_HAS_CLOCK_GETTIME + + + ) + +20  + #BOOST_HAS_STDINT_H + + + ) + +23  + #BOOST_HAS_PTHREADS + + + ) + +24  + #BOOST_HAS_PTHREAD_DELAY_NP + + + ) + +25  + #BOOST_HAS_SCHED_YIELD + + + ) + +29  + ~ + + @/usr/include/boost/config/platform/amigaos.hpp + +8  + #BOOST_PLATFORM + "AmigaOS" + + ) + +10  + #BOOST_DISABLE_THREADS + + + ) + +11  + #BOOST_NO_CWCHAR + + + ) + +12  + #BOOST_NO_STD_WSTRING + + + ) + +13  + #BOOST_NO_INTRINSIC_WCHAR_T + + + ) + + @/usr/include/boost/config/platform/beos.hpp + +10  + #BOOST_PLATFORM + "BeOS" + + ) + +12  + #BOOST_NO_CWCHAR + + + ) + +13  + #BOOST_NO_CWCTYPE + + + ) + +14  + #BOOST_HAS_UNISTD_H + + + ) + +16  + #BOOST_HAS_BETHREADS + + + ) + +18 #ide +BOOST_DISABLE_THREADS + + +19  + #BOOST_HAS_THREADS + + + ) + +23  + ~ + + @/usr/include/boost/config/platform/bsd.hpp + +12 #i! +defed +( +__FeBSD__ +&& !defed( +__NBSD__ +&& !defed( +__OnBSD__ +&& !defed( +__DgFly__ +) + +16 #ifde +__FeBSD__ + + +17  + #BOOST_PLATFORM + "FeBSD " + `BOOST_STRINGIZE +( +__FeBSD__ +) + + ) + +18 #i +defed +( +__NBSD__ +) + +19  + #BOOST_PLATFORM + "NBSD " + `BOOST_STRINGIZE +( +__NBSD__ +) + + ) + +20 #i +defed +( +__OnBSD__ +) + +21  + #BOOST_PLATFORM + "OnBSD " + `BOOST_STRINGIZE +( +__OnBSD__ +) + + ) + +22 #i +defed +( +__DgFly__ +) + +23  + #BOOST_PLATFORM + "DgFly " + `BOOST_STRINGIZE +( +__DgFly__ +) + + ) + +31 #i( +defed +( +__FeBSD__ +&& (__FeBSD__ >3)|| defed( +__DgFly__ +) + +32  + #BOOST_HAS_NL_TYPES_H + + + ) + +39 #i( +defed +( +__FeBSD__ +) && (__FreeBSD__ <= 3))\ + +40 || +defed +( +__OnBSD__ +|| + $defed +( +__DgFly__ +) + +41  + #BOOST_HAS_PTHREADS + + + ) + +47 #i + `defed +( +__NBSD__ +) + +48  + #__NBSD_GCC__ + ( +__GNUC__ + * 1000000 \ + +49 + +__GNUC_MINOR__ + * 1000 \ + +50 + +__GNUC_PATCHLEVEL__ +) + + ) + +55  + #_GLIBCXX_HAVE_SWPRINTF + 1 + + ) + +58 #i!(( + `defed +( +__FeBSD__ +) && (__FreeBSD__ >= 5)) \ + +59 || ( + `defed +( +__NBSD_GCC__ +&& (__NBSD_GCC__ >2095003)|| + $defed +( +__DgFly__ +)) + +60  + #BOOST_NO_CWCHAR + + + ) + +65 #i! + `defed +( +__OnBSD__ +|| defed( +__DgFly__ +) + +66  + #BOOST_NO_CTYPE_FUNCTIONS + + + ) + +72  + #BOOST_HAS_SCHED_YIELD + + + ) + +73  + #BOOST_HAS_NANOSLEEP + + + ) + +74  + #BOOST_HAS_GETTIMEOFDAY + + + ) + +75  + #BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE + + + ) + +76  + #BOOST_HAS_SIGACTION + + + ) + +79  + #BOOST_HAS_UNISTD_H + + + ) + +80  + ~ + + @/usr/include/boost/config/platform/cray.hpp + +11  + #BOOST_PLATFORM + "Cy" + + ) + +14  + #BOOST_HAS_UNISTD_H + + + ) + +15  + ~ + + @/usr/include/boost/config/platform/cygwin.hpp + +10  + #BOOST_PLATFORM + "Cygw" + + ) + +11  + #BOOST_HAS_DIRENT_H + + + ) + +12  + #BOOST_HAS_LOG1P + + + ) + +13  + #BOOST_HAS_EXPM1 + + + ) + +19  + #BOOST_HAS_UNISTD_H + + + ) + +20  + ~ + +21 #i +defed +( +_POSIX_THREADS +&& (_POSIX_THREADS+0 >0&& !defed( +BOOST_HAS_WINTHREADS +) + +22  + #BOOST_HAS_PTHREADS + + + ) + +23  + #BOOST_HAS_SCHED_YIELD + + + ) + +24  + #BOOST_HAS_GETTIMEOFDAY + + + ) + +25  + #BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE + + + ) + +28 #i! +defed +( +BOOST_HAS_WINTHREADS +) + +29  + #BOOST_HAS_WINTHREADS + + + ) + +31  + #BOOST_HAS_FTIME + + + ) + +37  + ~ + +38 #ifde +_STDINT_H + + +39  + #BOOST_HAS_STDINT_H + + + ) + +41 #i +__GNUC__ + > 5 && ! +defed +( +BOOST_HAS_STDINT_H +) + +42  + #BOOST_HAS_STDINT_H + + + ) + +46  + #BOOST_NO_FENV_H + + + ) + +49 #ide +BOOST_NO_CXX14_HDR_SHARED_MUTEX + + +50  + ~ + +51 #i!( +__XSI_VISIBLE + >500 || +__POSIX_VISIBLE + >= 200112) + +52  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +57  + ~ + +62 #ifde +BOOST_HAS_NL_TYPES_H + + +63 #unde +BOOST_HAS_NL_TYPES_H + + + @/usr/include/boost/config/platform/hpux.hpp + +14  + #BOOST_PLATFORM + "HP-UX" + + ) + +20 #i( +defed +( +__GNUC__ +&& (__GNUC__ >3)|| defed( +__HP_aCC +) + +21  + #BOOST_HAS_STDINT_H + + + ) + +24 #i!( +defed +( +__HP_aCC +|| !defed( +_INCLUDE__STDC_A1_SOURCE +)) + +25  + #BOOST_NO_SWPRINTF + + + ) + +27 #i +defed +( +__HP_aCC +&& !defed( +_INCLUDE__STDC_A1_SOURCE +) + +28  + #BOOST_NO_CWCTYPE + + + ) + +31 #i +defed +( +__GNUC__ +) + +32 #i( +__GNUC__ + < 3|| ((__GNUC__ =3&& ( +__GNUC_MINOR__ + < 3)) + +34  + #BOOST_DISABLE_THREADS + + + ) + +35 #i! +defed +( +BOOST_DISABLE_THREADS +) + +37  + #BOOST_HAS_THREADS + + + ) + +38  + #BOOST_HAS_PTHREADS + + + ) + +40 #i +defed +( +__HP_aCC +&& !defed( +BOOST_DISABLE_THREADS +) + +41  + #BOOST_HAS_PTHREADS + + + ) + +45  + #BOOST_HAS_UNISTD_H + + + ) + +46  + ~ + +49 #ide +BOOST_HAS_GETTIMEOFDAY + + +50  + #BOOST_HAS_GETTIMEOFDAY + + + ) + +52 #ide +BOOST_HAS_SCHED_YIELD + + +53  + #BOOST_HAS_SCHED_YIELD + + + ) + +55 #ide +BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE + + +56  + #BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE + + + ) + +58 #ide +BOOST_HAS_NL_TYPES_H + + +59  + #BOOST_HAS_NL_TYPES_H + + + ) + +61 #ide +BOOST_HAS_NANOSLEEP + + +62  + #BOOST_HAS_NANOSLEEP + + + ) + +64 #ide +BOOST_HAS_GETTIMEOFDAY + + +65  + #BOOST_HAS_GETTIMEOFDAY + + + ) + +67 #ide +BOOST_HAS_DIRENT_H + + +68  + #BOOST_HAS_DIRENT_H + + + ) + +70 #ide +BOOST_HAS_CLOCK_GETTIME + + +71  + #BOOST_HAS_CLOCK_GETTIME + + + ) + +73 #ide +BOOST_HAS_SIGACTION + + +74  + #BOOST_HAS_SIGACTION + + + ) + +76 #ide +BOOST_HAS_NRVO + + +77 #ide +__risc + + +78  + #BOOST_HAS_NRVO + + + ) + +81 #ide +BOOST_HAS_LOG1P + + +82  + #BOOST_HAS_LOG1P + + + ) + +84 #ide +BOOST_HAS_EXPM1 + + +85  + #BOOST_HAS_EXPM1 + + + ) + + @/usr/include/boost/config/platform/irix.hpp + +12  + #BOOST_PLATFORM + "SGI Irix" + + ) + +14  + #BOOST_NO_SWPRINTF + + + ) + +18  + #BOOST_HAS_GETTIMEOFDAY + + + ) + +19  + #BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE + + + ) + +21 #ifde +__GNUC__ + + +23  + #BOOST_DISABLE_THREADS + + + ) + +27  + #BOOST_HAS_UNISTD_H + + + ) + +28  + ~ + + @/usr/include/boost/config/platform/linux.hpp + +11  + #BOOST_PLATFORM + "lux" + + ) + +14 #ifde +__lulus + + +15  + ~ + +17  + ~ + +24 #i +defed +( +__GLIBC__ +&& ((__GLIBC__ > 2|| ((__GLIBC__ =2&& ( +__GLIBC_MINOR__ + >= 1))) + +29 #i +defed +( +__GNUC__ +|| (( +__GLIBC__ + > 2|| ((__GLIBC__ =2&& ( +__GLIBC_MINOR__ + >= 5))) + +30  + #BOOST_HAS_STDINT_H + + + ) + +34 #i +defed +( +__LIBCOMO__ +) + +40 #i +__LIBCOMO_VERSION__ + <= 20 + +41  + #BOOST_NO_STDC_NAMESPACE + + + ) + +44 #i +__LIBCOMO_VERSION__ + <= 21 + +45  + #BOOST_NO_SWPRINTF + + + ) + +54 #i +defed +( +__GLIBC__ +) && (__GLIBC__ >= 2) + +55  + #BOOST_HAS_GETTIMEOFDAY + + + ) + +58 #ifde +__USE_POSIX199309 + + +59  + #BOOST_HAS_NANOSLEEP + + + ) + +62 #i +defed +( +__GLIBC__ +&& defed( +__GLIBC_PREREQ +) + +66 #i! +__GLIBC_PREREQ +(2,2|| (! +defed +( +__USE_ISOC99 +&& !defed( +__USE_UNIX98 +)) + +67  + #BOOST_NO_SWPRINTF + + + ) + +70  + #BOOST_NO_SWPRINTF + + + ) + +74  + #BOOST_HAS_UNISTD_H + + + ) + +75  + ~ + +76 #i +defed +( +__USE_GNU +&& !defed( +__ANDROID__ +&& !defed( +ANDROID +) + +77  + #BOOST_HAS_PTHREAD_YIELD + + + ) + +80 #ide +__GNUC__ + + +86 #ide +__exnsi__ + + +87  + #__exnsi__ + + + ) + +89 #ide +__cڡ__ + + +90  + #__cڡ__ + cڡ + + ) + +92 #ide +__vީe__ + + +93  + #__vީe__ + vީe + + ) + +95 #ide +__sigd__ + + +96  + #__sigd__ + sigd + + ) + +98 #ide +__tyof__ + + +99  + #__tyof__ + +tyof + + + ) + +101 #ide +__le__ + + +102  + #__le__ + +le + + + ) + + @/usr/include/boost/config/platform/macos.hpp + +12  + #BOOST_PLATFORM + "MaOS" + + ) + +14 #i +__MACH__ + && ! +defed +( +_MSL_USING_MSL_C +) + +18 #ide +BOOST_HAS_UNISTD_H + + +19  + #BOOST_HAS_UNISTD_H + + + ) + +28  + ~ + +29 #ide +BOOST_HAS_STDINT_H + + +30  + #BOOST_HAS_STDINT_H + + + ) + +38  + #BOOST_HAS_SCHED_YIELD + + + ) + +39  + #BOOST_HAS_GETTIMEOFDAY + + + ) + +40  + #BOOST_HAS_SIGACTION + + + ) + +42 #i( +__GNUC__ + < 3&& ! +defed + +__APPLE_CC__ +) + +47  + #BOOST_NO_STDC_NAMESPACE + + + ) + +50 #i( +__GNUC__ + >= 4) + +53  + #BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE + + + ) + +54  + #BOOST_HAS_NANOSLEEP + + + ) + +64 #i +defed +( +TARGET_API_MAC_CARBON +&& TARGET_API_MAC_CARBON ) || ( defed( +TARGET_CARBON +) && TARGET_CARBON ) + +66 #i! +defed +( +BOOST_HAS_PTHREADS +) + +69 #i +__de_os + = +__mac_os_x + ) + +72  + #BOOST_HAS_GETTIMEOFDAY + + + ) + +75 #ifde +BOOST_HAS_PTHREADS + + +76  + #BOOST_HAS_THREADS + + + ) + +80  + #BOOST_BIND_ENABLE_PASCAL + + + ) + + @/usr/include/boost/config/platform/qnxnto.hpp + +10  + #BOOST_PLATFORM + "QNX" + + ) + +12  + #BOOST_HAS_UNISTD_H + + + ) + +13  + ~ + +17 #unde +BOOST_HAS_NL_TYPES_H + + +18 #unde +BOOST_HAS_LOG1P + + +19 #unde +BOOST_HAS_EXPM1 + + +21  + #BOOST_HAS_PTHREADS + + + ) + +22  + #BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE + + + ) + +24  + #BOOST_HAS_GETTIMEOFDAY + + + ) + +25  + #BOOST_HAS_CLOCK_GETTIME + + + ) + +26  + #BOOST_HAS_NANOSLEEP + + + ) + + @/usr/include/boost/config/platform/solaris.hpp + +11  + #BOOST_PLATFORM + "SuSެis" + + ) + +13  + #BOOST_HAS_GETTIMEOFDAY + + + ) + +16  + #BOOST_HAS_UNISTD_H + + + ) + +17  + ~ + +22 #i +defed +( +__GNUC__ +&& defed( +_POSIX_THREADS +&& !defed( +_PTHREADS +) + +23 #unde +BOOST_HAS_PTHREADS + + +26  + #BOOST_HAS_STDINT_H + + + ) + +27  + #BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE + + + ) + +28  + #BOOST_HAS_LOG1P + + + ) + +29  + #BOOST_HAS_EXPM1 + + + ) + + @/usr/include/boost/config/platform/symbian.hpp + +13  + #BOOST_PLATFORM + "Symbn" + + ) + +14  + #BOOST_SYMBIAN + 1 + + ) + +17 #i +defed +( +__S60_3X__ +) + +19  + #BOOST_S60_3rd_EDITION_FP2_OR_LATER_SDK + + + ) + +21 #ifde +__lulus + + +22  + ~ + +24  + ~ + +26  + #BOOST_HAS_UNISTD_H + + + ) + +27  + ~ + +29 #ide +BOOST_HAS_STDINT_H + + +30  + #BOOST_HAS_STDINT_H + + + ) + +32 #ide +BOOST_HAS_GETTIMEOFDAY + + +33  + #BOOST_HAS_GETTIMEOFDAY + + + ) + +35 #ide +BOOST_HAS_DIRENT_H + + +36  + #BOOST_HAS_DIRENT_H + + + ) + +38 #ide +BOOST_HAS_SIGACTION + + +39  + #BOOST_HAS_SIGACTION + + + ) + +41 #ide +BOOST_HAS_PTHREADS + + +42  + #BOOST_HAS_PTHREADS + + + ) + +44 #ide +BOOST_HAS_NANOSLEEP + + +45  + #BOOST_HAS_NANOSLEEP + + + ) + +47 #ide +BOOST_HAS_SCHED_YIELD + + +48  + #BOOST_HAS_SCHED_YIELD + + + ) + +50 #ide +BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE + + +51  + #BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE + + + ) + +53 #ide +BOOST_HAS_LOG1P + + +54  + #BOOST_HAS_LOG1P + + + ) + +56 #ide +BOOST_HAS_EXPM1 + + +57  + #BOOST_HAS_EXPM1 + + + ) + +59 #ide +BOOST_POSIX_API + + +60  + #BOOST_POSIX_API + + + ) + +63  + ~ + +65 #ide +__LITTLE_ENDIAN + + +66 #ifde +_LITTLE_ENDIAN + + +67  + #__LITTLE_ENDIAN + +_LITTLE_ENDIAN + + + ) + +69  + #__LITTLE_ENDIAN + 1234 + + ) + +72 #ide +__BIG_ENDIAN + + +73 #ifde +_BIG_ENDIAN + + +74  + #__BIG_ENDIAN + +_BIG_ENDIAN + + + ) + +76  + #__BIG_ENDIAN + 4321 + + ) + +79 #ide +__BYTE_ORDER + + +80  + #__BYTE_ORDER + +__LITTLE_ENDIAN + + +83  + #BOOST_ASIO_DISABLE_SERIAL_PORT + + + ) + +84  + #BOOST_DATE_TIME_NO_LOCALE + + + ) + +85  + #BOOST_NO_STD_WSTRING + + + ) + +86  + #BOOST_EXCEPTION_DISABLE + + + ) + +87  + #BOOST_NO_EXCEPTIONS + + + ) + +93 #i +defed +( +__WINSCW__ +&& !defed( +BOOST_DISABLE_WIN32 +) + +94  + #BOOST_DISABLE_WIN32 + + +96 + + ) + + @/usr/include/boost/config/platform/vms.hpp + +6 #ide +BOOST_CONFIG_PLATFORM_VMS_HPP + + +7  + #BOOST_CONFIG_PLATFORM_VMS_HPP + + + ) + +9  + #BOOST_PLATFORM + "OnVMS" + + ) + +11 #unde +BOOST_HAS_STDINT_H + + +12  + #BOOST_HAS_UNISTD_H + + + ) + +13  + #BOOST_HAS_NL_TYPES_H + + + ) + +14  + #BOOST_HAS_GETTIMEOFDAY + + + ) + +15  + #BOOST_HAS_DIRENT_H + + + ) + +16  + #BOOST_HAS_PTHREADS + + + ) + +17  + #BOOST_HAS_NANOSLEEP + + + ) + +18  + #BOOST_HAS_CLOCK_GETTIME + + + ) + +19  + #BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE + + + ) + +20  + #BOOST_HAS_LOG1P + + + ) + +21  + #BOOST_HAS_EXPM1 + + + ) + +22  + #BOOST_HAS_THREADS + + + ) + +23 #unde +BOOST_HAS_SCHED_YIELD + + + @/usr/include/boost/config/platform/vxworks.hpp + +97  + ~ + +98 #i! +defed +( +_WRS_VXWORKS_MAJOR +) || (_WRS_VXWORKS_MAJOR < 6) + +104 #i( +_WRS_VXWORKS_MAJOR + =6&& ( +_WRS_VXWORKS_MINOR + < 9) + +113  + #BOOST_PLATFORM + "vxWks" + + ) + +116 #ifde +_WRS_KERNEL + + +119  + #BOOST_NO_CWCHAR + + + ) + +122  + #BOOST_NO_CWCTYPE + + + ) + +123  + #BOOST_NO_SWPRINTF + + + ) + +124  + #BOOST_NO_STD_WSTRING + + + ) + +125  + #BOOST_NO_STD_WSTREAMBUF + + + ) + +129  + #BOOST_HAS_UNISTD_H + + + ) + +130  + #BOOST_HAS_STDINT_H + + + ) + +131  + #BOOST_HAS_DIRENT_H + + + ) + +132  + #BOOST_HAS_SLIST + + + ) + +138  + #BOOST_LOCALE_WITH_ICU + + + ) + +141  + #BOOST_HAS_THREADS + + + ) + +142  + #BOOST_HAS_NANOSLEEP + + + ) + +143  + #BOOST_HAS_GETTIMEOFDAY + + + ) + +144  + #BOOST_HAS_CLOCK_GETTIME + + + ) + +145  + #BOOST_HAS_MACRO_USE_FACET + + + ) + +148  + #BOOST_HAS_PTHREADS + + + ) + +149  + #BOOST_HAS_SCHED_YIELD + + + ) + +150  + #BOOST_HAS_SIGACTION + + + ) + +153 #ifde +__RTP__ + + +154  + #BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE + + + ) + +155  + #BOOST_HAS_LOG1P + + + ) + +156  + #BOOST_HAS_EXPM1 + + + ) + +160 #ifde +_WRS_KERNEL + + +166 #ifde +_WRS_KERNEL + + +167 #ide +_POSIX_TIMERS + + +168  + #_POSIX_TIMERS + 1 + + ) + +170 #ide +_POSIX_THREADS + + +171  + #_POSIX_THREADS + 1 + + ) + +175 #i( +_WRS_VXWORKS_MAJOR + < 7) + +179 #ifde +__RTP__ + + +180  + ~ + +181  + ~ + +191  + ~ + +194  + #VX_JOIN +( +X +, +Y + + `VX_DO_JOIN +(X, Y) + + ) + +195  + #VX_DO_JOIN +( +X +, +Y + + `VX_DO_JOIN2 +(X, Y) + + ) + +196  + #VX_DO_JOIN2 +( +X +, +Y +X## + ) +Y + +199 #unde +INT32_C + + +200 #unde +UINT32_C + + +201 #unde +INT64_C + + +202 #unde +UINT64_C + + +203  + #INT32_C +( +x + + `VX_JOIN +(x, +L +) + + ) + +204  + #UINT32_C +( +x + + `VX_JOIN +(x, +UL +) + + ) + +205  + #INT64_C +( +x + + `VX_JOIN +(x, +LL +) + + ) + +206  + #UINT64_C +( +x + + `VX_JOIN +(x, +ULL +) + + ) + +209  + ~ + +212  + ~ + +213  + ~ + +216 #ifde +__lulus + + +230 #i +defed + ( +__RTP__ +&& ( +_WRS_VXWORKS_MAJOR + < 7) + +231 +le +  + $gim +( +sour +,  +im + * +p +){ + +232  + `glim +(0, 0, +sour +, +p +); + +233 + } +} + +235 +le +  + $lim +( +sour +, cڡ  +im + * +p +){ + +236  + `im +(0, 0, +sour +, +cڡ_ +< +im +*>( +p +)); + +237 + } +} + +241 +le +  +un +(cڡ * +p +, +off_t + +l +){ + +242  +fd + = +ݒ +( +p +, +O_WRONLY +); + +243 i( +fd + == -1){ + +244 +o + = +EACCES +; + +247 i( +run +( +fd +, +l +) == -1){ + +248 +o +( +fd +); + +249 +o + = +EACCES +; + +252  +o +( +fd +); + +255 #ifde +__GNUC__ + + +256  + #___unud + + `__ibu__ +(( +unud +)) + + ) + +258  + #___unud + + + ) + +262 +le +  +symlk +(cڡ * +th1 + +___unud +, cڡ * +th2 + ___unused){ + +264 +o + = +EACCES +; + +268 +le + +ssize_t + +adlk +(cڡ * +th1 + +___unud +, * +th2 + ___unud, +size_t + +size + ___unused){ + +270 +o + = +EACCES +; + +274 #i( +_WRS_VXWORKS_MAJOR + < 7) + +276 +le +  +gtimeofday +( +timev + * +tv +, * ) { + +277  +timeec + +ts +; + +278 +ock_gtime +( +CLOCK_MONOTONIC +, & +ts +); + +279 +tv +-> +tv_c + = +ts +.tv_sec; + +280 +tv +-> +tv_uc + = +ts +. +tv_nc + / 1000; + +285 #ifde +__lulus + + +293 #i( +_WRS_VXWORKS_MAJOR + < 7) + +294 #ifde +__lulus + + +306  + stms +{ + +307 +ock_t + +tms_utime +; + +308 +ock_t + +tms_ime +; + +309 +ock_t + +tms_cutime +; + +310 +ock_t + +tms_cime +; + +314 +le + +ock_t + +times +( +tms + * +t +){ + +315  +timeec + +ts +; + +316 +ock_gtime +( +CLOCK_THREAD_CPUTIME_ID +, & +ts +); + +317 +ock_t + +ticks +( +ic_ +(ic_<>( +ts +. +tv_c +* +CLOCKS_PER_SEC + + + +318 +ic_ +<>( +ts +. +tv_nc +* +CLOCKS_PER_SEC + / 1000000.0)); + +319 +t +-> +tms_utime + = +ticks +/2U; + +320 +t +-> +tms_ime + = +ticks +/2U; + +321 +t +-> +tms_cutime + = 0; + +322 +t +-> +tms_cime + = 0; + +323  +ticks +; + +327 +mea + +d + { + +328 +usg + :: +times +; + +334 #ifde +__lulus + + +335 "C"  +bzo + (*, +size_t +); + +338 +mea + + gd + { + +339 #ifde +__RTP__ + + +340 + gusg + :: +gim +; + +341 + gusg + :: +lim +; + +343 + gusg + :: +un +; + +344 + gusg + :: +symlk +; + +345 + gusg + :: +adlk +; + +346 #i( +_WRS_VXWORKS_MAJOR + < 7) + +347 + gusg + :: +gtimeofday +; + +357  + ~ + +358 #i( +_WRS_VXWORKS_MAJOR + < 7) + +359  + #ggesize +( + `syscf +( +_SC_PAGESIZE +) + +360 +le +  + `l +( +p +, +b +{  + ` +(p, b); } + +362 #ide +S_ISSOCK + + + ) + +363  + #S_ISSOCK +( +mode +((mod& +S_IFMT += +S_IFSOCK +) + +365 #ide +FPE_FLTINV + + + ) + +366  + #FPE_FLTINV + ( +FPE_FLTSUB ++1) + +368 #i! + `defed +( +BUS_ADRALN +&& defed( +BUS_ADRALNR +) + + ) + +369  + #BUS_ADRALN + +BUS_ADRALNR + + +371  + tlo_t +; + +372 + + ) + +374  + ~ + +377 #unde +BOOST_HAS_NL_TYPES_H + + +382 #ide +_WRS_CONFIG_LANG_LIB_CPLUS_CPLUS_USER_2011 + + +383  + #BOOST_NO_CXX11_ADDRESSOF + + +384  + #BOOST_NO_CXX11_ALLOCATOR + + + ) + +385  + #BOOST_NO_CXX11_ATOMIC_SMART_PTR + + + ) + +386  + #BOOST_NO_CXX11_NUMERIC_LIMITS + + +387  + #BOOST_NO_CXX11_SMART_PTR + + + ) + +388  + #BOOST_NO_CXX11_STD_ALIGN + + + ) + +391  + #BOOST_NO_CXX11_HDR_ARRAY + + + ) + +392  + #BOOST_NO_CXX11_HDR_ATOMIC + + + ) + +393  + #BOOST_NO_CXX11_HDR_CHRONO + + + ) + +394  + #BOOST_NO_CXX11_HDR_CONDITION_VARIABLE + + + ) + +395  + #BOOST_NO_CXX11_HDR_FORWARD_LIST + + +396  + #BOOST_NO_CXX11_HDR_FUNCTIONAL + + + ) + +397  + #BOOST_NO_CXX11_HDR_FUTURE + + + ) + +398  + #BOOST_NO_CXX11_HDR_MUTEX + + + ) + +399  + #BOOST_NO_CXX11_HDR_RANDOM + + +400  + #BOOST_NO_CXX11_HDR_RATIO + + + ) + +401  + #BOOST_NO_CXX11_HDR_REGEX + + + ) + +402  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +403  + #BOOST_NO_CXX11_HDR_SYSTEM_ERROR + + + ) + +404  + #BOOST_NO_CXX11_HDR_THREAD + + + ) + +405  + #BOOST_NO_CXX11_HDR_TYPEINDEX + + + ) + +406  + #BOOST_NO_CXX11_HDR_TYPE_TRAITS + + + ) + +407  + #BOOST_NO_CXX11_HDR_TUPLE + + + ) + +408  + #BOOST_NO_CXX11_HDR_UNORDERED_MAP + + + ) + +409  + #BOOST_NO_CXX11_HDR_UNORDERED_SET + + + ) + +411 #ide +BOOST_SYSTEM_NO_DEPRECATED + + +412  + #BOOST_SYSTEM_NO_DEPRECATED + + +415 + + ) + +418 #unde +NONE + + +420 #unde +ri + + +425 #i( +_WRS_VXWORKS_MAJOR + > 6) + +426 #ide +BOOST_ASIO_HAS_POSIX_STREAM_DESCRIPTOR + + +427  + #BOOST_ASIO_HAS_POSIX_STREAM_DESCRIPTOR + + + ) + +430  + #BOOST_ASIO_DISABLE_SERIAL_PORT + + + ) + + @/usr/include/boost/config/platform/win32.hpp + +13  + #BOOST_PLATFORM + "W32" + + ) + +16 #i +defed +( +__MINGW32__ +) + +17  + ~<_mgw.h +> + +20 #i +defed +( +__GNUC__ +&& !defed( +BOOST_NO_SWPRINTF +) + +21  + #BOOST_NO_SWPRINTF + + + ) + +28 #ide +BOOST_SYMBOL_EXPORT + + +29  + #BOOST_HAS_DECLSPEC + + + ) + +30  + #BOOST_SYMBOL_EXPORT + + `__deec +( +dexpt +) + + ) + +31  + #BOOST_SYMBOL_IMPORT + + `__deec +( +dimpt +) + + ) + +34 #i +defed +( +__MINGW32__ +&& (( +__MINGW32_MAJOR_VERSION + > 2|| ((__MINGW32_MAJOR_VERSION =2&& ( +__MINGW32_MINOR_VERSION + >= 0))) + +35  + #BOOST_HAS_STDINT_H + + + ) + +36 #ide +__STDC_LIMIT_MACROS + + +37  + #__STDC_LIMIT_MACROS + + + ) + +39  + #BOOST_HAS_DIRENT_H + + + ) + +40  + #BOOST_HAS_UNISTD_H + + + ) + +43 #i +defed +( +__MINGW32__ +&& ( +__GNUC__ + >= 4) + +48  + #BOOST_HAS_GETTIMEOFDAY + + + ) + +60 #ide +BOOST_HAS_PTHREADS + + +61  + #BOOST_HAS_WINTHREADS + + + ) + +67 #i +defed +( +_WIN32_WCE +|| defed( +UNDER_CE +) + +68  + #BOOST_NO_ANSI_APIS + + + ) + +70  + #BOOST_NO_SWPRINTF + + + ) + +72  + #BOOST_HAS_GETSYSTEMTIMEASFILETIME + + + ) + +73  + #BOOST_HAS_THREADEX + + + ) + +74  + #BOOST_HAS_GETSYSTEMTIMEASFILETIME + + + ) + +80 #i +defed +( +WINAPI_FAMILY +) && \ + +81 ( + gWINAPI_FAMILY + = +WINAPI_FAMILY_APP + || +WINAPI_FAMILY + = +WINAPI_FAMILY_PHONE_APP +) + +82  + #BOOST_NO_ANSI_APIS + + + ) + +85 #ide +BOOST_DISABLE_WIN32 + + +87  + #BOOST_HAS_FTIME + + + ) + +88  + #BOOST_WINDOWS + 1 + + ) + + @/usr/include/boost/config/platform/zos.hpp + +11  + #BOOST_PLATFORM + "IBM z/OS" + + ) + +13  + ~ + +15 #i +defed +( +__UU +) + +16  + #BOOST_HAS_GETTIMEOFDAY + + + ) + +19 #i +defed +( +_OPEN_THREADS +|| defed( +__SUSV3_THR +) + +20  + #BOOST_HAS_PTHREADS + + + ) + +21  + #BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE + + + ) + +22  + #BOOST_HAS_THREADS + + + ) + +25 #i +defed +( +__SUSV3 +|| defed( +__SUSV3_THR +) + +26  + #BOOST_HAS_SCHED_YIELD + + + ) + +29  + #BOOST_HAS_SIGACTION + + + ) + +30  + #BOOST_HAS_UNISTD_H + + + ) + +31  + #BOOST_HAS_DIRENT_H + + + ) + +32  + #BOOST_HAS_NL_TYPES_H + + + ) + + @/usr/include/boost/config/stdlib/dinkumware.hpp + +14 #i! +defed +( +_YVALS +&& !defed( +_CPPLIB_VER +) + +15  + ~ + +16 #i! +defed +( +_YVALS +&& !defed( +_CPPLIB_VER +) + +17 #r +This + +is + +n + +the + +Dkumwe + +lib +! + +22 #i +defed +( +_CPPLIB_VER +) && (_CPPLIB_VER >= 306) + +25 #i!( +defed +( +_GLOBAL_USING +&& (_GLOBAL_USING+0 > 0)&& !defed( +__BORLANDC__ +&& !defed( +_STD +&& !(defed( +__ICC +) && (__ICC >= 700)) + +26  + #BOOST_NO_STDC_NAMESPACE + + + ) + +28 #i!( +defed +( +_HAS_MEMBER_TEMPLATES_REBIND +&& (_HAS_MEMBER_TEMPLATES_REBIND+0 > 0)&& !(defed( +_MSC_VER +&& (_MSC_VER > 1300)&& defed( +BOOST_MSVC +) + +29  + #BOOST_NO_STD_ALLOCATOR + + + ) + +31  + #BOOST_HAS_PARTIAL_STD_ALLOCATOR + + + ) + +32 #i +defed +( +BOOST_MSVC +) && (BOOST_MSVC < 1300) + +34  + #BOOST_NO_STD_USE_FACET + + + ) + +35  + #BOOST_HAS_TWO_ARG_USE_FACET + + + ) + +37  + #BOOST_NO_STDC_NAMESPACE + + + ) + +39  + #BOOST_NO_EXCEPTION_STD_NAMESPACE + + + ) + +42 #i! +defed +( +_LONGLONG +&& ( +_CPPLIB_VER + <= 310) + +43  + #BOOST_NO_MS_INT64_NUMERIC_LIMITS + + + ) + +48  + #BOOST_MSVC_STD_ITERATOR + 1 + + ) + +49  + #BOOST_NO_STD_ITERATOR + + + ) + +50  + #BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS + + + ) + +51  + #BOOST_NO_STD_ALLOCATOR + + + ) + +52  + #BOOST_NO_STDC_NAMESPACE + + + ) + +53  + #BOOST_NO_STD_USE_FACET + + + ) + +54  + #BOOST_NO_STD_OUTPUT_ITERATOR_ASSIGN + + + ) + +55  + #BOOST_HAS_MACRO_USE_FACET + + + ) + +56 #ide +_CPPLIB_VER + + +59 #ide +__MTA__ + + +60  + #BOOST_NO_STD_MIN_MAX + + + ) + +62  + #BOOST_NO_MS_INT64_NUMERIC_LIMITS + + + ) + +71 #i +defed +( +_MSC_VER +&& (_MSC_VER >1310&& !defed( +__BORLANDC__ +) + +72  + #BOOST_STD_EXTENSION_NAMESPACE + +dext + + + ) + +76 #i( +defed +( +_MSC_VER +&& (_MSC_VER <1300&& !defed( +__BORLANDC__ +)|| !defed( +_CPPLIB_VER +) || (_CPPLIB_VER < 306) + +80  + #BOOST_NO_STD_ITERATOR_TRAITS + + + ) + +83 #i +defed +( +__ICL +&& (__ICL < 800&& defed( +_CPPLIB_VER +) && (_CPPLIB_VER <= 310) + +86  + #BOOST_NO_STD_LOCALE + + + ) + +95 #i! +_HAS_EXCEPTIONS + && (( +defed +( +BOOST_MSVC +&& BOOST_MSVC >1400|| (defed( +__g__ +&& defed( +_MSC_VER +))) + +96  + ~ + +98  + ~ + +99 #i(! +_HAS_EXCEPTIONS + && ! +defed +( +__ghs__ +)|| (defed(__ghs__&& ! +_HAS_NAMESPACE +&& !defed( +__TI_COMPILER_VERSION__ +&& !defed( +__VISUALDSPVERSION__ +) \ + +100 && ! + $defed +( +__VXWORKS__ +) + +101  + #BOOST_NO_STD_TYPEINFO + + + ) + +106 #i! + `defed +( +_CPPLIB_VER +) || _CPPLIB_VER < 520 + +107  + #BOOST_NO_CXX11_HDR_ARRAY + + + ) + +108  + #BOOST_NO_CXX11_HDR_CODECVT + + + ) + +109  + #BOOST_NO_CXX11_HDR_FORWARD_LIST + + + ) + +110  + #BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + + ) + +111  + #BOOST_NO_CXX11_HDR_RANDOM + + + ) + +112  + #BOOST_NO_CXX11_HDR_REGEX + + + ) + +113  + #BOOST_NO_CXX11_HDR_SYSTEM_ERROR + + + ) + +114  + #BOOST_NO_CXX11_HDR_UNORDERED_MAP + + + ) + +115  + #BOOST_NO_CXX11_HDR_UNORDERED_SET + + + ) + +116  + #BOOST_NO_CXX11_HDR_TUPLE + + + ) + +117  + #BOOST_NO_CXX11_HDR_TYPEINDEX + + + ) + +118  + #BOOST_NO_CXX11_HDR_FUNCTIONAL + + + ) + +119  + #BOOST_NO_CXX11_NUMERIC_LIMITS + + + ) + +120  + #BOOST_NO_CXX11_SMART_PTR + + + ) + +123 #i((! + `defed +( +_HAS_TR1_IMPORTS +|| (_HAS_TR1_IMPORTS+0 =0)&& !defed( +BOOST_NO_CXX11_HDR_TUPLE +)) \ + +124 && (! + `defed +( +_CPPLIB_VER +) || _CPPLIB_VER < 610) + +125  + #BOOST_NO_CXX11_HDR_TUPLE + + + ) + +130 #i! + `defed +( +_CPPLIB_VER +) || _CPPLIB_VER < 540 + +131  + #BOOST_NO_CXX11_HDR_TYPE_TRAITS + + + ) + +132  + #BOOST_NO_CXX11_HDR_CHRONO + + + ) + +133  + #BOOST_NO_CXX11_HDR_CONDITION_VARIABLE + + + ) + +134  + #BOOST_NO_CXX11_HDR_FUTURE + + + ) + +135  + #BOOST_NO_CXX11_HDR_MUTEX + + + ) + +136  + #BOOST_NO_CXX11_HDR_RATIO + + + ) + +137  + #BOOST_NO_CXX11_HDR_THREAD + + + ) + +138  + #BOOST_NO_CXX11_ATOMIC_SMART_PTR + + + ) + +143 #i! + `defed +( +_CPPLIB_VER +) || _CPPLIB_VER < 610 + +144  + #BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + + ) + +145  + #BOOST_NO_CXX11_HDR_ATOMIC + + + ) + +146  + #BOOST_NO_CXX11_ALLOCATOR + + + ) + +148  + #BOOST_NO_CXX11_STD_ALIGN + + + ) + +152 #i! + `defed +( +_CPPLIB_VER +) || _CPPLIB_VER < 650 + +153  + #BOOST_NO_CXX11_POINTER_TRAITS + + + ) + +154 #i + `defed +( +BOOST_MSVC +) && BOOST_MSVC < 1910 + +155  + #BOOST_NO_CXX11_POINTER_TRAITS + + + ) + +158 #i + `defed +( +__has_ude +) + +159 #i! + `__has_ude +(< +shed_mux +>) + +160  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +161 #i( +__lulus + < 201402&& ! + `defed +( +_MSC_VER +) + +162  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +164 #i! + `defed +( +_CPPLIB_VER +) || (_CPPLIB_VER < 650) + +165  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +169 #i! + `defed +( +_CPPLIB_VER +) || (_CPPLIB_VER < 650) + +170  + #BOOST_NO_CXX14_STD_EXCHANGE + + + ) + +174 #i! + `defed +( +_CPPLIB_VER +|| (_CPPLIB_VER < 650|| !defed( +BOOST_MSVC +|| (BOOST_MSVC < 1910|| !defed( +_HAS_CXX17 +) || (_HAS_CXX17 == 0) + +175  + #BOOST_NO_CXX17_STD_APPLY + + + ) + +176  + #BOOST_NO_CXX17_ITERATOR_TRAITS + + + ) + +178 #i! + `defed +( +_CPPLIB_VER +|| (_CPPLIB_VER < 650|| !defed( +_HAS_CXX17 +|| (_HAS_CXX17 =0|| !defed( +_MSVC_STL_UPDATE +) || (_MSVC_STL_UPDATE < 201709) + +179  + #BOOST_NO_CXX17_STD_INVOKE + + + ) + +182 #i!(! + `defed +( +_CPPLIB_VER +|| (_CPPLIB_VER < 650|| !defed( +BOOST_MSVC +|| (BOOST_MSVC < 1912|| !defed( +_HAS_CXX17 +) || (_HAS_CXX17 == 0)) + +184  + #BOOST_NO_STD_ITERATOR + + + ) + +187 #i + `defed +( +BOOST_INTEL +) && (BOOST_INTEL <= 1400) + +189  + #BOOST_NO_CXX11_HDR_ATOMIC + + + ) + +195 #i! + `defed +( +_CPPLIB_VER +) || _CPPLIB_VER < 650 + +196  + #BOOST_NO_CXX11_ADDRESSOF + + + ) + +202 #i + `defed +( +_CPPLIB_VER +) && (_CPPLIB_VER == 650) + +203  + #BOOST_NO_CXX11_HDR_CODECVT + + + ) + +206 #i + `defed +( +_CPPLIB_VER +) && (_CPPLIB_VER >= 650) + +210 #i + `defed +( +_HAS_AUTO_PTR_ETC +) && (_HAS_AUTO_PTR_ETC == 0) + +211  + #BOOST_NO_AUTO_PTR + + + ) + +212  + #BOOST_NO_CXX98_RANDOM_SHUFFLE + + + ) + +213  + #BOOST_NO_CXX98_FUNCTION_BASE + + + ) + +214  + #BOOST_NO_CXX98_BINDERS + + + ) + +221 #ifde +_M_CEE + + +222 #ide +BOOST_NO_CXX11_HDR_MUTEX + + +223  + #BOOST_NO_CXX11_HDR_MUTEX + + + ) + +225 #ide +BOOST_NO_CXX11_HDR_ATOMIC + + +226  + #BOOST_NO_CXX11_HDR_ATOMIC + + + ) + +228 #ide +BOOST_NO_CXX11_HDR_FUTURE + + +229  + #BOOST_NO_CXX11_HDR_FUTURE + + + ) + +231 #ide +BOOST_NO_CXX11_HDR_CONDITION_VARIABLE + + +232  + #BOOST_NO_CXX11_HDR_CONDITION_VARIABLE + + + ) + +234 #ide +BOOST_NO_CXX11_HDR_THREAD + + +235  + #BOOST_NO_CXX11_HDR_THREAD + + + ) + +237 #ide +BOOST_NO_CXX14_HDR_SHARED_MUTEX + + +238  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +240 #ide +BOOST_NO_CXX14_STD_EXCHANGE + + +241  + #BOOST_NO_CXX14_STD_EXCHANGE + + + ) + +243 #ide +BOOST_NO_FENV_H + + +244  + #BOOST_NO_FENV_H + + + ) + +248 #ifde +_CPPLIB_VER + + +249  + #BOOST_DINKUMWARE_STDLIB + +_CPPLIB_VER + + + ) + +251  + #BOOST_DINKUMWARE_STDLIB + 1 + + ) + +254 #ifde +_CPPLIB_VER + + +255  + #BOOST_STDLIB + "Dkumwddibry vsi " + `BOOST_STRINGIZE +( +_CPPLIB_VER +) + + ) + +257  + #BOOST_STDLIB + "Dkumwddibry vsi 1.x" + + ) + + @/usr/include/boost/config/stdlib/libcomo.hpp + +12 #i! +defed +( +__LIBCOMO__ +) + +13  + ~ + +14 #i! +defed +( +__LIBCOMO__ +) + +23 #i +__LIBCOMO_VERSION__ + <= 22 + +24  + #BOOST_NO_STD_WSTREAMBUF + + + ) + +27 #i( +__LIBCOMO_VERSION__ + <31&& +defed +( +_WIN32 +) + +28  + #BOOST_NO_SWPRINTF + + + ) + +31 #i +__LIBCOMO_VERSION__ + >= 31 + +32  + #BOOST_HAS_HASH + + + ) + +33  + #BOOST_HAS_SLIST + + + ) + +38  + #BOOST_NO_CXX11_HDR_ARRAY + + + ) + +39  + #BOOST_NO_CXX11_HDR_CHRONO + + + ) + +40  + #BOOST_NO_CXX11_HDR_CODECVT + + + ) + +41  + #BOOST_NO_CXX11_HDR_CONDITION_VARIABLE + + + ) + +42  + #BOOST_NO_CXX11_HDR_FORWARD_LIST + + + ) + +43  + #BOOST_NO_CXX11_HDR_FUTURE + + + ) + +44  + #BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + + ) + +45  + #BOOST_NO_CXX11_HDR_MUTEX + + + ) + +46  + #BOOST_NO_CXX11_HDR_RANDOM + + + ) + +47  + #BOOST_NO_CXX11_HDR_RATIO + + + ) + +48  + #BOOST_NO_CXX11_HDR_REGEX + + + ) + +49  + #BOOST_NO_CXX11_HDR_SYSTEM_ERROR + + + ) + +50  + #BOOST_NO_CXX11_HDR_THREAD + + + ) + +51  + #BOOST_NO_CXX11_HDR_TUPLE + + + ) + +52  + #BOOST_NO_CXX11_HDR_TYPE_TRAITS + + + ) + +53  + #BOOST_NO_CXX11_HDR_TYPEINDEX + + + ) + +54  + #BOOST_NO_CXX11_HDR_UNORDERED_MAP + + + ) + +55  + #BOOST_NO_CXX11_HDR_UNORDERED_SET + + + ) + +56  + #BOOST_NO_CXX11_NUMERIC_LIMITS + + + ) + +57  + #BOOST_NO_CXX11_ALLOCATOR + + + ) + +58  + #BOOST_NO_CXX11_POINTER_TRAITS + + + ) + +59  + #BOOST_NO_CXX11_ATOMIC_SMART_PTR + + + ) + +60  + #BOOST_NO_CXX11_SMART_PTR + + + ) + +61  + #BOOST_NO_CXX11_HDR_FUNCTIONAL + + + ) + +62  + #BOOST_NO_CXX11_HDR_ATOMIC + + + ) + +63  + #BOOST_NO_CXX11_STD_ALIGN + + + ) + +64  + #BOOST_NO_CXX11_ADDRESSOF + + + ) + +66 #i +defed +( +__has_ude +) + +67 #i! +__has_ude +(< +shed_mux +>) + +68  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +69 #i +__lulus + < 201402 + +70  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +73  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +77  + #BOOST_NO_CXX14_STD_EXCHANGE + + + ) + +80  + #BOOST_NO_CXX17_STD_APPLY + + + ) + +81  + #BOOST_NO_CXX17_STD_INVOKE + + + ) + +82  + #BOOST_NO_CXX17_ITERATOR_TRAITS + + + ) + +90  + #BOOST_HAS_SGI_TYPE_TRAITS + + + ) + +92  + #BOOST_STDLIB + "Comu snddibry " + `BOOST_STRINGIZE +( +__LIBCOMO_VERSION__ +) + + ) + + @/usr/include/boost/config/stdlib/libcpp.hpp + +11 #i! +defed +( +_LIBCPP_VERSION +) + +12  + ~ + +13 #i! +defed +( +_LIBCPP_VERSION +) + +18  + #BOOST_STDLIB + "libc++ vsi " + `BOOST_STRINGIZE +( +_LIBCPP_VERSION +) + + ) + +20  + #BOOST_HAS_THREADS + + + ) + +22 #ifde +_LIBCPP_HAS_NO_VARIADICS + + +23  + #BOOST_NO_CXX11_HDR_TUPLE + + + ) + +30 #i +defed +( +_LIBCPP_HAS_NO_TEMPLATE_ALIASES +) + +31  + #BOOST_NO_CXX11_ALLOCATOR + + + ) + +32  + #BOOST_NO_CXX11_POINTER_TRAITS + + + ) + +35 #i +__lulus + < 201103 + +42  + #BOOST_NO_CXX11_HDR_CODECVT + + + ) + +43  + #BOOST_NO_CXX11_HDR_CONDITION_VARIABLE + + + ) + +44  + #BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + + ) + +45  + #BOOST_NO_CXX11_HDR_MUTEX + + + ) + +46  + #BOOST_NO_CXX11_HDR_RANDOM + + + ) + +47  + #BOOST_NO_CXX11_HDR_RATIO + + + ) + +48  + #BOOST_NO_CXX11_HDR_REGEX + + + ) + +49  + #BOOST_NO_CXX11_HDR_SYSTEM_ERROR + + + ) + +50  + #BOOST_NO_CXX11_HDR_THREAD + + + ) + +51  + #BOOST_NO_CXX11_HDR_TUPLE + + + ) + +52  + #BOOST_NO_CXX11_HDR_TYPEINDEX + + + ) + +53  + #BOOST_NO_CXX11_HDR_UNORDERED_MAP + + + ) + +54  + #BOOST_NO_CXX11_HDR_UNORDERED_SET + + + ) + +55  + #BOOST_NO_CXX11_NUMERIC_LIMITS + + + ) + +56  + #BOOST_NO_CXX11_ALLOCATOR + + + ) + +57  + #BOOST_NO_CXX11_POINTER_TRAITS + + + ) + +58  + #BOOST_NO_CXX11_SMART_PTR + + + ) + +59  + #BOOST_NO_CXX11_HDR_FUNCTIONAL + + + ) + +60  + #BOOST_NO_CXX11_STD_ALIGN + + + ) + +61  + #BOOST_NO_CXX11_ADDRESSOF + + + ) + +62  + #BOOST_NO_CXX11_HDR_ATOMIC + + + ) + +63  + #BOOST_NO_CXX11_ATOMIC_SMART_PTR + + + ) + +64  + #BOOST_NO_CXX11_HDR_CHRONO + + + ) + +65  + #BOOST_NO_CXX11_HDR_TYPE_TRAITS + + + ) + +66  + #BOOST_NO_CXX11_HDR_FUTURE + + + ) + +67 #i +_LIBCPP_VERSION + < 3700 + +71  + #BOOST_NO_CXX11_HDR_ATOMIC + + + ) + +72  + #BOOST_NO_CXX11_ATOMIC_SMART_PTR + + + ) + +73  + #BOOST_NO_CXX11_HDR_CHRONO + + + ) + +74  + #BOOST_NO_CXX11_HDR_TYPE_TRAITS + + + ) + +75  + #BOOST_NO_CXX11_HDR_FUTURE + + + ) + +79 #i +_LIBCPP_VERSION + < 3700 + +81  + #BOOST_NO_STD_MESSAGES + + + ) + +85 #i( +_LIBCPP_VERSION + < 3700|| ( +__lulus + <= 201402L) + +86  + #BOOST_NO_CXX14_STD_EXCHANGE + + + ) + +90 #i( +_LIBCPP_VERSION + < 4000|| ( +__lulus + <= 201402L) + +91  + #BOOST_NO_CXX17_STD_APPLY + + + ) + +92  + #BOOST_NO_CXX17_HDR_OPTIONAL + + + ) + +93  + #BOOST_NO_CXX17_HDR_STRING_VIEW + + + ) + +95 #i( +_LIBCPP_VERSION + > 4000&& ( +__lulus + > 201402L&& ! +defed +( +_LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR +) + +96  + #BOOST_NO_AUTO_PTR + + + ) + +98 #i( +_LIBCPP_VERSION + > 4000&& ( +__lulus + > 201402L&& ! +defed +( +_LIBCPP_ENABLE_CXX17_REMOVED_RANDOM_SHUFFLE +) + +99  + #BOOST_NO_CXX98_RANDOM_SHUFFLE + + + ) + +101 #i( +_LIBCPP_VERSION + > 4000&& ( +__lulus + > 201402L&& ! +defed +( +_LIBCPP_ENABLE_CXX17_REMOVED_BINDERS +) + +102  + #BOOST_NO_CXX98_BINDERS + + + ) + +105  + #BOOST_NO_CXX17_ITERATOR_TRAITS + + + ) + +106  + #BOOST_NO_CXX17_STD_INVOKE + + +107 + + ) + +108 #i( +_LIBCPP_VERSION + <1101&& ! +defed +( +BOOST_NO_CXX11_THREAD_LOCAL +) + +113  + #BOOST_NO_CXX11_THREAD_LOCAL + + + ) + +116 #i +defed +( +__lux__ +&& ( +_LIBCPP_VERSION + < 6000&& !defed( +BOOST_NO_CXX11_THREAD_LOCAL +) + +126  + #BOOST_NO_CXX11_THREAD_LOCAL + + + ) + +129 #i +defed +( +__has_ude +) + +130 #i! +__has_ude +(< +shed_mux +>) + +131  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +132 #i +__lulus + <= 201103 + +133  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +135 #i +__lulus + < 201402 + +136  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +139 #i! +defed +( +BOOST_NO_CXX14_HDR_SHARED_MUTEX +&& ( +_LIBCPP_VERSION + < 5000) + +140  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + + @/usr/include/boost/config/stdlib/libstdcpp3.hpp + +12  + #BOOST_GNU_STDLIB + 1 + + ) + +14 #ifde +__GLIBCXX__ + + +15  + #BOOST_STDLIB + "GNUibdc++ vsi " + `BOOST_STRINGIZE +( +__GLIBCXX__ +) + + ) + +17  + #BOOST_STDLIB + "GNUibdc++ vsi " + `BOOST_STRINGIZE +( +__GLIBCPP__ +) + + ) + +20 #i! +defed +( +_GLIBCPP_USE_WCHAR_T +&& !defed( +_GLIBCXX_USE_WCHAR_T +) + +21  + #BOOST_NO_CWCHAR + + + ) + +22  + #BOOST_NO_CWCTYPE + + + ) + +23  + #BOOST_NO_STD_WSTRING + + + ) + +24  + #BOOST_NO_STD_WSTREAMBUF + + + ) + +27 #i +defed +( +__osf__ +&& !defed( +_REENTRANT +) \ + +28 && ( +defed +( +_GLIBCXX_HAVE_GTHR_DEFAULT +|| + $defed +( +_GLIBCPP_HAVE_GTHR_DEFAULT +) ) + +31  + #_REENTRANT + + + ) + +34 #ifde +__GLIBCXX__ + + +35 #i + `defed +( +_GLIBCXX_HAVE_GTHR_DEFAULT +) \ + +36 || + `defed +( +_GLIBCXX__PTHREADS +) \ + +37 || + `defed +( +_GLIBCXX_HAS_GTHREADS +) \ + +38 || + `defed +( +_WIN32 +) \ + +39 || + `defed +( +_AIX +) \ + +40 || + $defed +( +__HAIKU__ +) + +46  + #BOOST_HAS_THREADS + + + ) + +48  + #BOOST_DISABLE_THREADS + + + ) + +50 #i + `defed +( +__GLIBCPP__ +) \ + +51 && ! + `defed +( +_GLIBCPP_HAVE_GTHR_DEFAULT +) \ + +52 && ! + $defed +( +_GLIBCPP__PTHREADS +) + +54  + #BOOST_DISABLE_THREADS + + + ) + +57 #i( + `defed +( +lux +|| defed( +__lux +|| defed( +__lux__ +)&& defed( +__m__ +&& defed( +_GLIBCPP_HAVE_GTHR_DEFAULT +) + +60  + #BOOST_HAS_THREADS + + + ) + +63 #i! + `defed +( +_GLIBCPP_USE_LONG_LONG +) \ + +64 && ! + `defed +( +_GLIBCXX_USE_LONG_LONG +)\ + +65 && + $defed +( +BOOST_HAS_LONG_LONG +) + +68 #unde +BOOST_HAS_LONG_LONG + + +72 #i! + `defed +( +CYGWIN +&& ( defed( +__unix__ +) \ + +73 || + `defed +( +__unix +) \ + +74 || + `defed +( +unix +) \ + +75 || + `defed +( +__APPLE__ +) \ + +76 || + `defed +( +__APPLE +) \ + +77 || + $defed +( +APPLE +)) + +78  + ~ + +81 #ide +__VXWORKS__ + + +82 #i + `defed +( +__GLIBCXX__ +|| (defed( +__GLIBCPP__ +) && __GLIBCPP__>=20020514) + +83  + #BOOST_STD_EXTENSION_NAMESPACE + +__gnu_cxx + + + ) + +84  + #BOOST_HAS_SLIST + + + ) + +85  + #BOOST_HAS_HASH + + + ) + +86  + #BOOST_SLIST_HEADER + < +ext +/ +i +> + + ) + +87 #i! + `defed +( +__GNUC__ +|| __GNUC__ < 4 || (__GNUC__ =4 && +__GNUC_MINOR__ + < 3) + +88  + #BOOST_HASH_SET_HEADER + < +ext +/ +hash_t +> + + ) + +89  + #BOOST_HASH_MAP_HEADER + < +ext +/ +hash_m +> + + ) + +91  + #BOOST_HASH_SET_HEADER + < +backwd +/ +hash_t +> + + ) + +92  + #BOOST_HASH_MAP_HEADER + < +backwd +/ +hash_m +> + + ) + +100 #i + `defed +( +__GXX_EXPERIMENTAL_CXX0X__ +|| ( +__lulus + >= 201103) + +101  + #BOOST_LIBSTDCXX11 + + + ) + +126 #ifde +__g__ + + +128 #i + `__has_ude +(< +exriml +/ +memy_sour +>) + +129  + #BOOST_LIBSTDCXX_VERSION + 60100 + + ) + +130 #i + `__has_ude +(< +exriml +/ +y +>) + +131  + #BOOST_LIBSTDCXX_VERSION + 50100 + + ) + +132 #i + `__has_ude +(< +shed_mux +>) + +133  + #BOOST_LIBSTDCXX_VERSION + 40900 + + ) + +134 #i + `__has_ude +(< +ext +/ +cmh +>) + +135  + #BOOST_LIBSTDCXX_VERSION + 40800 + + ) + +136 #i + `__has_ude +(< +sced_lot +>) + +137  + #BOOST_LIBSTDCXX_VERSION + 40700 + + ) + +138 #i + `__has_ude +(< +tydex +>) + +139  + #BOOST_LIBSTDCXX_VERSION + 40600 + + ) + +140 #i + `__has_ude +(< +futu +>) + +141  + #BOOST_LIBSTDCXX_VERSION + 40500 + + ) + +142 #i + `__has_ude +(< +tio +>) + +143  + #BOOST_LIBSTDCXX_VERSION + 40400 + + ) + +144 #i + `__has_ude +(< +y +>) + +145  + #BOOST_LIBSTDCXX_VERSION + 40300 + + ) + +148 #i( +BOOST_LIBSTDCXX_VERSION + < 50100) + +151 "C" * + `gs + (* +__s +); + +156 #i +BOOST_LIBSTDCXX_VERSION + < 50000 + +157  + #BOOST_NO_CXX11_HDR_REGEX + + + ) + +163 #i +BOOST_LIBSTDCXX_VERSION + < 40800 + +164  + #BOOST_NO_CXX11_THREAD_LOCAL + + + ) + +170 #i( +__g_maj__ + < 5) + +171 #i +BOOST_LIBSTDCXX_VERSION + < 40800 + +172  + #BOOST_NO_CXX11_HDR_FUTURE + + + ) + +173  + #BOOST_NO_CXX11_HDR_MUTEX + + + ) + +174  + #BOOST_NO_CXX11_HDR_CONDITION_VARIABLE + + + ) + +175  + #BOOST_NO_CXX11_HDR_CHRONO + + + ) + +186 #i + `defed +( +__SUNPRO_CC +&& (__SUNPRO_CC >0x5130&& ( +__lulus + >= 201103L) + +191 #i +__SUNPRO_CC + >= 0x5140 + +192  + #BOOST_LIBSTDCXX_VERSION + 50100 + + ) + +194  + #BOOST_LIBSTDCXX_VERSION + 40800 + + ) + +198 #i! + `defed +( +BOOST_LIBSTDCXX_VERSION +) + +199  + #BOOST_LIBSTDCXX_VERSION + ( +__GNUC__ + * 10000 + +__GNUC_MINOR__ + * 100 + +__GNUC_PATCHLEVEL__ +) + + ) + +204 #i + `defed +( +BOOST_LIBSTDCXX11 +) + +205 #i +BOOST_LIBSTDCXX_VERSION + < 40600 + +206 #i! +_GLIBCXX_DEPRECATED + + +207  + #BOOST_NO_AUTO_PTR + + + ) + +209 #i! +_GLIBCXX_USE_DEPRECATED + + +210  + #BOOST_NO_AUTO_PTR + + + ) + +216 #i( +BOOST_LIBSTDCXX_VERSION + < 40300|| ! + `defed +( +BOOST_LIBSTDCXX11 +) + +217  + #BOOST_NO_CXX11_HDR_ARRAY + + + ) + +218  + #BOOST_NO_CXX11_HDR_TUPLE + + + ) + +219  + #BOOST_NO_CXX11_HDR_UNORDERED_MAP + + + ) + +220  + #BOOST_NO_CXX11_HDR_UNORDERED_SET + + + ) + +221  + #BOOST_NO_CXX11_HDR_FUNCTIONAL + + + ) + +226 #i( +BOOST_LIBSTDCXX_VERSION + < 40400|| ! + `defed +( +BOOST_LIBSTDCXX11 +) + +227  + #BOOST_NO_CXX11_HDR_CONDITION_VARIABLE + + + ) + +228  + #BOOST_NO_CXX11_HDR_FORWARD_LIST + + + ) + +229  + #BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + + ) + +230  + #BOOST_NO_CXX11_HDR_MUTEX + + + ) + +231  + #BOOST_NO_CXX11_HDR_RATIO + + + ) + +232  + #BOOST_NO_CXX11_HDR_SYSTEM_ERROR + + + ) + +233  + #BOOST_NO_CXX11_SMART_PTR + + + ) + +235  + #BOOST_HAS_TR1_COMPLEX_INVERSE_TRIG + + + ) + +236  + #BOOST_HAS_TR1_COMPLEX_OVERLOADS + + + ) + +241 #i( +BOOST_LIBSTDCXX_VERSION + < 40500|| ! + `defed +( +BOOST_LIBSTDCXX11 +) + +242  + #BOOST_NO_CXX11_NUMERIC_LIMITS + + + ) + +243  + #BOOST_NO_CXX11_HDR_FUTURE + + + ) + +244  + #BOOST_NO_CXX11_HDR_RANDOM + + + ) + +249 #i( +BOOST_LIBSTDCXX_VERSION + < 40600|| ! + `defed +( +BOOST_LIBSTDCXX11 +) + +250  + #BOOST_NO_CXX11_HDR_TYPEINDEX + + + ) + +251  + #BOOST_NO_CXX11_ADDRESSOF + + + ) + +252  + #BOOST_NO_CXX17_ITERATOR_TRAITS + + + ) + +257 #i( +BOOST_LIBSTDCXX_VERSION + < 40700|| ! + `defed +( +BOOST_LIBSTDCXX11 +) + +260  + #BOOST_NO_CXX11_HDR_CHRONO + + + ) + +261  + #BOOST_NO_CXX11_ALLOCATOR + + + ) + +262  + #BOOST_NO_CXX11_POINTER_TRAITS + + + ) + +266 #i( +BOOST_LIBSTDCXX_VERSION + < 40800|| ! + `defed +( +BOOST_LIBSTDCXX11 +) + +268  + #BOOST_NO_CXX11_HDR_ATOMIC + + + ) + +269  + #BOOST_NO_CXX11_HDR_THREAD + + + ) + +273 #i( +BOOST_LIBSTDCXX_VERSION + < 40900|| ! + `defed +( +BOOST_LIBSTDCXX11 +) + +276  + #BOOST_NO_CXX11_HDR_REGEX + + + ) + +278 #i( +BOOST_LIBSTDCXX_VERSION + < 40900|| ( +__lulus + <= 201103) + +279  + #BOOST_NO_CXX14_STD_EXCHANGE + + + ) + +282 #i + `defed +( +__g_maj__ +&& ((__g_maj__ < 3|| ((__g_maj__ =3&& ( +__g_m__ + < 7))) + +284  + #BOOST_NO_CXX11_HDR_ATOMIC + + + ) + +289 #i( +BOOST_LIBSTDCXX_VERSION + < 50100|| ! + `defed +( +BOOST_LIBSTDCXX11 +) + +290  + #BOOST_NO_CXX11_HDR_TYPE_TRAITS + + + ) + +291  + #BOOST_NO_CXX11_HDR_CODECVT + + + ) + +292  + #BOOST_NO_CXX11_ATOMIC_SMART_PTR + + + ) + +293  + #BOOST_NO_CXX11_STD_ALIGN + + + ) + +299 #i( +BOOST_LIBSTDCXX_VERSION + < 70100|| ( +__lulus + <= 201402L) + +300  + #BOOST_NO_CXX17_STD_INVOKE + + + ) + +301  + #BOOST_NO_CXX17_STD_APPLY + + + ) + +302  + #BOOST_NO_CXX17_HDR_OPTIONAL + + + ) + +303  + #BOOST_NO_CXX17_HDR_STRING_VIEW + + + ) + +306 #i + `defed +( +__has_ude +) + +307 #i! + `__has_ude +(< +shed_mux +>) + +308  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +309 #i +__lulus + <= 201103 + +310  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +312 #i +__lulus + < 201402 || ( +BOOST_LIBSTDCXX_VERSION + < 40900|| ! + `defed +( +BOOST_LIBSTDCXX11 +) + +313  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +318 #i + `defed +( +__SUNPRO_CC +) && (__SUNPRO_CC < 0x5140) + +319  + #BOOST_NO_CXX11_HDR_FUTURE + + + ) + +320  + #BOOST_NO_CXX11_HDR_FORWARD_LIST + + + ) + +321  + #BOOST_NO_CXX11_HDR_ATOMIC + + + ) + +325  + #BOOST_NO_CXX11_SMART_PTR + + + ) + +328 #i(! + `defed +( +_GLIBCXX_HAS_GTHREADS +|| !defed( +_GLIBCXX_USE_C99_STDINT_TR1 +)) + +330 #ide +BOOST_NO_CXX11_HDR_CONDITION_VARIABLE + + +331  + #BOOST_NO_CXX11_HDR_CONDITION_VARIABLE + + + ) + +333 #ide +BOOST_NO_CXX11_HDR_MUTEX + + +334  + #BOOST_NO_CXX11_HDR_MUTEX + + + ) + +336 #ide +BOOST_NO_CXX11_HDR_THREAD + + +337  + #BOOST_NO_CXX11_HDR_THREAD + + + ) + +339 #ide +BOOST_NO_CXX14_HDR_SHARED_MUTEX + + +340  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +344 #i(! + `defed +( +_GTHREAD_USE_MUTEX_TIMEDLOCK +|| (_GTHREAD_USE_MUTEX_TIMEDLOCK =0)&& !defed( +BOOST_NO_CXX11_HDR_MUTEX +) + +346  + #BOOST_NO_CXX11_HDR_MUTEX + + + ) + + @/usr/include/boost/config/stdlib/modena.hpp + +10 #i! +defed +( +MSIPL_COMPILE_H +) + +11  + ~ + +12 #i! +defed +( +__MSIPL_COMPILE_H +) + +17 #ide +MSIPL_NL_TYPES + + +18  + #BOOST_NO_STD_MESSAGES + + + ) + +21 #ide +MSIPL_WCHART + + +22  + #BOOST_NO_STD_WSTRING + + + ) + +27  + #BOOST_NO_CXX11_HDR_ARRAY + + + ) + +28  + #BOOST_NO_CXX11_HDR_CHRONO + + + ) + +29  + #BOOST_NO_CXX11_HDR_CODECVT + + + ) + +30  + #BOOST_NO_CXX11_HDR_CONDITION_VARIABLE + + + ) + +31  + #BOOST_NO_CXX11_HDR_FORWARD_LIST + + + ) + +32  + #BOOST_NO_CXX11_HDR_FUTURE + + + ) + +33  + #BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + + ) + +34  + #BOOST_NO_CXX11_HDR_MUTEX + + + ) + +35  + #BOOST_NO_CXX11_HDR_RANDOM + + + ) + +36  + #BOOST_NO_CXX11_HDR_RATIO + + + ) + +37  + #BOOST_NO_CXX11_HDR_REGEX + + + ) + +38  + #BOOST_NO_CXX11_HDR_SYSTEM_ERROR + + + ) + +39  + #BOOST_NO_CXX11_HDR_THREAD + + + ) + +40  + #BOOST_NO_CXX11_HDR_TUPLE + + + ) + +41  + #BOOST_NO_CXX11_HDR_TYPE_TRAITS + + + ) + +42  + #BOOST_NO_CXX11_HDR_TYPEINDEX + + + ) + +43  + #BOOST_NO_CXX11_HDR_UNORDERED_MAP + + + ) + +44  + #BOOST_NO_CXX11_HDR_UNORDERED_SET + + + ) + +45  + #BOOST_NO_CXX11_NUMERIC_LIMITS + + + ) + +46  + #BOOST_NO_CXX11_ALLOCATOR + + + ) + +47  + #BOOST_NO_CXX11_POINTER_TRAITS + + + ) + +48  + #BOOST_NO_CXX11_ATOMIC_SMART_PTR + + + ) + +49  + #BOOST_NO_CXX11_SMART_PTR + + + ) + +50  + #BOOST_NO_CXX11_HDR_FUNCTIONAL + + + ) + +51  + #BOOST_NO_CXX11_HDR_ATOMIC + + + ) + +52  + #BOOST_NO_CXX11_STD_ALIGN + + + ) + +53  + #BOOST_NO_CXX11_ADDRESSOF + + + ) + +55 #i +defed +( +__has_ude +) + +56 #i! +__has_ude +(< +shed_mux +>) + +57  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +58 #i +__lulus + < 201402 + +59  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +62  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +66  + #BOOST_NO_CXX14_STD_EXCHANGE + + + ) + +69  + #BOOST_NO_CXX17_STD_APPLY + + + ) + +70  + #BOOST_NO_CXX17_STD_INVOKE + + + ) + +71  + #BOOST_NO_CXX17_ITERATOR_TRAITS + + + ) + +73  + #BOOST_STDLIB + "ModC++ snddibry" + + ) + + @/usr/include/boost/config/stdlib/msl.hpp + +11 #ide +__MSL_CPP__ + + +12  + ~ + +13 #ide +__MSL_CPP__ + + +14 #r +This + +is + +n + +the + +MSL + +dd + +libry +! + +18 #i +__MSL_CPP__ + >= 0x6000 + +19  + #BOOST_HAS_HASH + + + ) + +20  + #BOOST_STD_EXTENSION_NAMESPACE + +Mrowks + + + ) + +22  + #BOOST_HAS_SLIST + + + ) + +24 #i +__MSL_CPP__ + < 0x6209 + +25  + #BOOST_NO_STD_MESSAGES + + + ) + +29  + ~ + +31 #i +defed +( +__MSL__ +) && (__MSL__ >= 0x5000) + +32  + #BOOST_HAS_STDINT_H + + + ) + +33 #i! +defed +( +__PALMOS_TRAPS__ +) + +34  + #BOOST_HAS_UNISTD_H + + + ) + +37  + ~ + +40 #i +defed +( +_MWMT +|| +_MSL_THREADSAFE + + +41  + #BOOST_HAS_THREADS + + + ) + +44 #ifde +_MSL_NO_EXPLICIT_FUNC_TEMPLATE_ARG + + +45  + #BOOST_NO_STD_USE_FACET + + + ) + +46  + #BOOST_HAS_TWO_ARG_USE_FACET + + + ) + +51  + #BOOST_NO_CXX11_HDR_ARRAY + + + ) + +52  + #BOOST_NO_CXX11_HDR_CHRONO + + + ) + +53  + #BOOST_NO_CXX11_HDR_CODECVT + + + ) + +54  + #BOOST_NO_CXX11_HDR_CONDITION_VARIABLE + + + ) + +55  + #BOOST_NO_CXX11_HDR_FORWARD_LIST + + + ) + +56  + #BOOST_NO_CXX11_HDR_FUTURE + + + ) + +57  + #BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + + ) + +58  + #BOOST_NO_CXX11_HDR_MUTEX + + + ) + +59  + #BOOST_NO_CXX11_HDR_RANDOM + + + ) + +60  + #BOOST_NO_CXX11_HDR_RATIO + + + ) + +61  + #BOOST_NO_CXX11_HDR_REGEX + + + ) + +62  + #BOOST_NO_CXX11_HDR_SYSTEM_ERROR + + + ) + +63  + #BOOST_NO_CXX11_HDR_THREAD + + + ) + +64  + #BOOST_NO_CXX11_HDR_TUPLE + + + ) + +65  + #BOOST_NO_CXX11_HDR_TYPE_TRAITS + + + ) + +66  + #BOOST_NO_CXX11_HDR_TYPEINDEX + + + ) + +67  + #BOOST_NO_CXX11_HDR_UNORDERED_MAP + + + ) + +68  + #BOOST_NO_CXX11_HDR_UNORDERED_SET + + + ) + +69  + #BOOST_NO_CXX11_NUMERIC_LIMITS + + + ) + +70  + #BOOST_NO_CXX11_ALLOCATOR + + + ) + +71  + #BOOST_NO_CXX11_POINTER_TRAITS + + + ) + +72  + #BOOST_NO_CXX11_ATOMIC_SMART_PTR + + + ) + +73  + #BOOST_NO_CXX11_SMART_PTR + + + ) + +74  + #BOOST_NO_CXX11_HDR_FUNCTIONAL + + + ) + +75  + #BOOST_NO_CXX11_HDR_ATOMIC + + + ) + +76  + #BOOST_NO_CXX11_STD_ALIGN + + + ) + +77  + #BOOST_NO_CXX11_ADDRESSOF + + + ) + +79 #i +defed +( +__has_ude +) + +80 #i! +__has_ude +(< +shed_mux +>) + +81  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +82 #i +__lulus + < 201402 + +83  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +86  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +90  + #BOOST_NO_CXX14_STD_EXCHANGE + + + ) + +93  + #BOOST_NO_CXX17_STD_APPLY + + + ) + +94  + #BOOST_NO_CXX17_STD_INVOKE + + + ) + +95  + #BOOST_NO_CXX17_ITERATOR_TRAITS + + + ) + +97  + #BOOST_STDLIB + "MrowkSndd Libry vsi " + `BOOST_STRINGIZE +( +__MSL_CPP__ +) + + ) + + @/usr/include/boost/config/stdlib/roguewave.hpp + +13  + #BOOST_RW_STDLIB + 1 + + ) + +15 #i! +defed +( +__STD_RWCOMPILER_H__ +&& !defed( +_RWSTD_VER +) + +16  + ~ + +17 #i! +defed +( +__STD_RWCOMPILER_H__ +&& !defed( +_RWSTD_VER +) + +18 #r +This + +is + +n + +the + +Rogue + +Wave + +dd + +libry + + +24 #ide +_RWSTD_VER + + +25  + #BOOST_RWSTD_VER + 0x010000 + + ) + +26 #i +_RWSTD_VER + < 0x010000 + +27  + #BOOST_RWSTD_VER + ( +_RWSTD_VER + << 8) + + ) + +29  + #BOOST_RWSTD_VER + +_RWSTD_VER + + + ) + +32 #ide +_RWSTD_VER + + +33  + #BOOST_STDLIB + "RoguWavddibry vsi (Unknowvsi)" + + ) + +34 #i +_RWSTD_VER + < 0x04010200 + +35  + #BOOST_STDLIB + "RoguWavddibry vsi " + `BOOST_STRINGIZE +( +_RWSTD_VER +) + + ) + +37 #ifde +_RWSTD_VER_STR + + +38  + #BOOST_STDLIB + "AchSTDCXX snddibry vsi " +_RWSTD_VER_STR + + + ) + +40  + #BOOST_STDLIB + "AchSTDCXX snddibry vsi " + `BOOST_STRINGIZE +( +_RWSTD_VER +) + + ) + +49 #i +BOOST_RWSTD_VER + < 0x020200 + +50  + #BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS + + + ) + +55 #i +BOOST_RWSTD_VER + <0x020101 && (! +defed +( +__SUNPRO_CC +) || (__SUNPRO_CC < 0x550)) + +56  + #BOOST_NO_LONG_LONG_NUMERIC_LIMITS + + + ) + +62 #ifde +__BORLANDC__ + + +63  + #BOOST_NO_MS_INT64_NUMERIC_LIMITS + + + ) + +69 #i +defed +( +_RWSTD_NO_SIMPLE_DEFAULT_TEMPLATES +|| defed( +RWSTD_NO_SIMPLE_DEFAULT_TEMPLATES +|| ( +BOOST_RWSTD_VER + < 0x020000) + +70  + #BOOST_NO_STD_ITERATOR + + + ) + +76 #i +defed +( +_RWSTD_NO_CLASS_PARTIAL_SPEC +|| defed( +RWSTD_NO_CLASS_PARTIAL_SPEC +) + +77  + #BOOST_NO_STD_ITERATOR_TRAITS + + + ) + +84 #i( +BOOST_RWSTD_VER + < 0x020000) + +85  + #BOOST_NO_AUTO_PTR + + + ) + +86  + #BOOST_NO_STRINGSTREAM + + + ) + +87  + #BOOST_NO_STD_ALLOCATOR + + + ) + +88  + #BOOST_NO_STD_LOCALE + + + ) + +94 #i +defed +( +RWSTD_NO_MEMBER_TEMPLATES +|| defed( +_RWSTD_NO_MEMBER_TEMPLATES +) + +95  + #BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS + + + ) + +103 #i! +defed +( +_RWSTD_ALLOCATOR +|| (defed( +__HP_aCC +) && __HP_aCC <= 33100) + +104  + #BOOST_NO_STD_ALLOCATOR + + + ) + +110 #i +defed +( +_RWSTD_NO_TEMPLATE_ON_RETURN_TYPE +&& !defed( +BOOST_NO_STD_LOCALE +) + +111  + #BOOST_NO_STD_USE_FACET + + + ) + +112  + #BOOST_HAS_TWO_ARG_USE_FACET + + + ) + +119 #i( +BOOST_RWSTD_VER + < 0x020000|| +defed +( +_RWSTD_NO_CLASS_PARTIAL_SPEC +) + +120  + #BOOST_NO_STD_DISTANCE + + + ) + +127 #i +BOOST_RWSTD_VER + < 0x020100 + +128  + #BOOST_NO_STD_OUTPUT_ITERATOR_ASSIGN + + + ) + +134 #i! +defed +( +_RWSTD_LONG_LONG +&& defed( +BOOST_HAS_LONG_LONG +) + +135 #unde +BOOST_HAS_LONG_LONG + + +141 #i +defed +( +__HP_aCC +&& !defed( +_HP_NAMESPACE_STD +) + +148 #i +defed +( +__HP_aCC +&& ( +BOOST_RWSTD_VER + == 0x02020100) + +149 #ide +__HP_TC1_MAKE_PAIR + + +150  + #__HP_TC1_MAKE_PAIR + + + ) + +152 #ide +_HP_INSTANTIATE_STD2_VL + + +153  + #_HP_INSTANTIATE_STD2_VL + + + ) + +157 #i +_RWSTD_VER + < 0x05000000 + +158  + #BOOST_NO_CXX11_HDR_ARRAY + + + ) + +161  + #BOOST_NO_CXX11_HDR_TYPE_TRAITS + + + ) + +165  + #BOOST_NO_CXX11_HDR_CHRONO + + + ) + +166  + #BOOST_NO_CXX11_HDR_CODECVT + + + ) + +167  + #BOOST_NO_CXX11_HDR_CONDITION_VARIABLE + + + ) + +168  + #BOOST_NO_CXX11_HDR_FORWARD_LIST + + + ) + +169  + #BOOST_NO_CXX11_HDR_FUTURE + + + ) + +170  + #BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + + ) + +171  + #BOOST_NO_CXX11_HDR_MUTEX + + + ) + +172  + #BOOST_NO_CXX11_HDR_RANDOM + + + ) + +173  + #BOOST_NO_CXX11_HDR_RATIO + + + ) + +174  + #BOOST_NO_CXX11_HDR_REGEX + + + ) + +175  + #BOOST_NO_CXX11_HDR_SYSTEM_ERROR + + + ) + +176  + #BOOST_NO_CXX11_HDR_THREAD + + + ) + +177  + #BOOST_NO_CXX11_HDR_TUPLE + + + ) + +178  + #BOOST_NO_CXX11_HDR_TYPEINDEX + + + ) + +179  + #BOOST_NO_CXX11_HDR_UNORDERED_MAP + + + ) + +180  + #BOOST_NO_CXX11_HDR_UNORDERED_SET + + + ) + +181  + #BOOST_NO_CXX11_NUMERIC_LIMITS + + + ) + +182  + #BOOST_NO_CXX11_ALLOCATOR + + + ) + +183  + #BOOST_NO_CXX11_POINTER_TRAITS + + + ) + +184  + #BOOST_NO_CXX11_ATOMIC_SMART_PTR + + + ) + +185  + #BOOST_NO_CXX11_SMART_PTR + + + ) + +186  + #BOOST_NO_CXX11_HDR_FUNCTIONAL + + + ) + +187  + #BOOST_NO_CXX11_HDR_ATOMIC + + + ) + +188  + #BOOST_NO_CXX11_STD_ALIGN + + + ) + +189  + #BOOST_NO_CXX11_ADDRESSOF + + + ) + +191 #i +defed +( +__has_ude +) + +192 #i! +__has_ude +(< +shed_mux +>) + +193  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +194 #i +__lulus + < 201402 + +195  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +198  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +202  + #BOOST_NO_CXX14_STD_EXCHANGE + + + ) + +205  + #BOOST_NO_CXX17_STD_APPLY + + + ) + +206  + #BOOST_NO_CXX17_STD_INVOKE + + + ) + +207  + #BOOST_NO_CXX17_ITERATOR_TRAITS + + + ) + + @/usr/include/boost/config/stdlib/sgi.hpp + +12 #i! +defed +( +__STL_CONFIG_H +) + +13  + ~ + +14 #i! +defed +( +__STL_CONFIG_H +) + +22 #i! +defed +( +__STL_CLASS_PARTIAL_SPECIALIZATION +) + +23  + #BOOST_NO_STD_ITERATOR_TRAITS + + + ) + +29 #i +defed +( +__GNUC__ +) && (__GNUC__ < 3) && \ + +30 (( + g__GNUC_MINOR__ + < 95) || (__GNUC_MINOR__ == 96)) && \ + +31 ! +defed +( +__STL_USE_NEW_IOSTREAMS +) || \ + +32 + $defed +( +__APPLE_CC__ +) + +40  + #BOOST_NO_STRINGSTREAM + + + ) + +44 #i! + `defed +( +CYGWIN +&& ( defed( +__unix__ +) \ + +45 || + `defed +( +__unix +) \ + +46 || + `defed +( +unix +) \ + +47 || + `defed +( +__APPLE__ +) \ + +48 || + `defed +( +__APPLE +) \ + +49 || + $defed +( +APPLE +)) + +50  + ~ + +58 #i! + `defed +( +__SGI_STL_OWN_IOSTREAMS +&& !defed( +__STL_USE_NEW_IOSTREAMS +) + +59  + #BOOST_NO_STD_LOCALE + + + ) + +65 #i + `defed +( +__sgi +&& ( +_COMPILER_VERSION + <650&& !defed( +__SGI_STL_OWN_IOSTREAMS +) + +66  + #BOOST_NO_STD_LOCALE + + + ) + +72 #i + `defed +( +__sgi +&& ( +_COMPILER_VERSION + <740&& defed( +__STL_USE_NEW_IOSTREAMS +) + +73  + #BOOST_NO_STD_MESSAGES + + + ) + +80 #i! + `defed +( +__STL_MEMBER_TEMPLATES +) + +81  + #BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS + + + ) + +82  + #BOOST_NO_STD_ALLOCATOR + + + ) + +88  + #BOOST_HAS_HASH + + + ) + +89  + #BOOST_HAS_SLIST + + + ) + +94 #i( + `defed +( +__GNUC__ +) && (__GNUC__ < 3)) + +95  + ~ + +96 #i + `defed +( +__BASTRING__ +) + +97  + #BOOST_NO_LIMITS + + + ) + +99 #unde +BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS + + +100  + #BOOST_NO_STD_WSTRING + + + ) + +107 #i! + `defed +( +__STL_USE_NAMESPACES +) + +108  + #BOOST_NO_STD_ITERATOR + + + ) + +117  + #BOOST_HAS_SGI_TYPE_TRAITS + + + ) + +121  + #BOOST_NO_CXX11_HDR_ARRAY + + + ) + +122  + #BOOST_NO_CXX11_HDR_CHRONO + + + ) + +123  + #BOOST_NO_CXX11_HDR_CODECVT + + + ) + +124  + #BOOST_NO_CXX11_HDR_CONDITION_VARIABLE + + + ) + +125  + #BOOST_NO_CXX11_HDR_FORWARD_LIST + + + ) + +126  + #BOOST_NO_CXX11_HDR_FUTURE + + + ) + +127  + #BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + + ) + +128  + #BOOST_NO_CXX11_HDR_MUTEX + + + ) + +129  + #BOOST_NO_CXX11_HDR_RANDOM + + + ) + +130  + #BOOST_NO_CXX11_HDR_RATIO + + + ) + +131  + #BOOST_NO_CXX11_HDR_REGEX + + + ) + +132  + #BOOST_NO_CXX11_HDR_SYSTEM_ERROR + + + ) + +133  + #BOOST_NO_CXX11_HDR_THREAD + + + ) + +134  + #BOOST_NO_CXX11_HDR_TUPLE + + + ) + +135  + #BOOST_NO_CXX11_HDR_TYPE_TRAITS + + + ) + +136  + #BOOST_NO_CXX11_HDR_TYPEINDEX + + + ) + +137  + #BOOST_NO_CXX11_HDR_UNORDERED_MAP + + + ) + +138  + #BOOST_NO_CXX11_HDR_UNORDERED_SET + + + ) + +139  + #BOOST_NO_CXX11_NUMERIC_LIMITS + + + ) + +140  + #BOOST_NO_CXX11_ALLOCATOR + + + ) + +141  + #BOOST_NO_CXX11_POINTER_TRAITS + + + ) + +142  + #BOOST_NO_CXX11_ATOMIC_SMART_PTR + + + ) + +143  + #BOOST_NO_CXX11_SMART_PTR + + + ) + +144  + #BOOST_NO_CXX11_HDR_FUNCTIONAL + + + ) + +145  + #BOOST_NO_CXX11_HDR_ATOMIC + + + ) + +146  + #BOOST_NO_CXX11_STD_ALIGN + + + ) + +147  + #BOOST_NO_CXX11_ADDRESSOF + + + ) + +149 #i + `defed +( +__has_ude +) + +150 #i! + `__has_ude +(< +shed_mux +>) + +151  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +152 #i +__lulus + < 201402 + +153  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +156  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +160  + #BOOST_NO_CXX14_STD_EXCHANGE + + + ) + +163  + #BOOST_NO_CXX17_STD_APPLY + + + ) + +164  + #BOOST_NO_CXX17_STD_INVOKE + + + ) + +165  + #BOOST_NO_CXX17_ITERATOR_TRAITS + + + ) + +167  + #BOOST_STDLIB + "SGI snddibry" + + ) + + @/usr/include/boost/config/stdlib/stlport.hpp + +12 #i! +defed +( +__SGI_STL_PORT +&& !defed( +_STLPORT_VERSION +) + +13  + ~ + +14 #i! +defed +( +__SGI_STL_PORT +&& !defed( +_STLPORT_VERSION +) + +20 #i! +defed +( +CYGWIN +&& ( defed( +__unix__ +) \ + +21 || +defed +( +__unix +) \ + +22 || +defed +( +unix +) \ + +23 || +defed +( +__APPLE__ +) \ + +24 || +defed +( +__APPLE +) \ + +25 || + $defed +( +APPLE +)) + +26  + ~ + +33 #i( + `defed +( +__STL_STATIC_CONST_INIT_BUG +|| defed( +_STLP_STATIC_CONST_INIT_BUG +)&& ( +__SGI_STL_PORT + <= 0x400) + +34  + #BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS + + + ) + +41 #i!( + `defed +( +_STLP_CLASS_PARTIAL_SPECIALIZATION +|| defed( +__STL_CLASS_PARTIAL_SPECIALIZATION +)) + +42  + #BOOST_NO_STD_ITERATOR_TRAITS + + + ) + +48 #i( + `defed +( +__GNUC__ +&& (__GNUC__ < 3)&& !(defed( +__SGI_STL_OWN_IOSTREAMS +|| defed( +_STLP_OWN_IOSTREAMS +)) + +49  + #BOOST_NO_STRINGSTREAM + + + ) + +55 #i + `defed +( +__STL_NO_IOSTREAMS +|| defed( +__STL_NO_NEW_IOSTREAMS +|| defed( +_STLP_NO_IOSTREAMS +|| defed( +_STLP_NO_NEW_IOSTREAMS +) + +56  + #BOOST_NO_STD_LOCALE + + + ) + +57  + #BOOST_NO_STRINGSTREAM + + + ) + +64 #ifde +_STLPORT_VERSION + + +65 #i!( +_STLPORT_VERSION + >0x500&& ! + `defed +( +_STLP_OWN_IOSTREAMS +&& defed( +_STLP_USE_NAMESPACES +&& defed( +BOOST_NO_USING_TEMPLATE +&& !defed( +__BORLANDC__ +) + +66  + #BOOST_NO_STD_LOCALE + + + ) + +69 #i! + `defed +( +__SGI_STL_OWN_IOSTREAMS +&& defed( +__STL_USE_NAMESPACES +&& defed( +BOOST_NO_USING_TEMPLATE +&& !defed( +__BORLANDC__ +) + +70  + #BOOST_NO_STD_LOCALE + + + ) + +74 #i + `defed +( +_STLPORT_VERSION +) && (_STLPORT_VERSION >= 0x520) + +75  + #BOOST_HAS_TR1_UNORDERED_SET + + + ) + +76  + #BOOST_HAS_TR1_UNORDERED_MAP + + + ) + +82 #i!( + `defed +( +__STL_MEMBER_TEMPLATES +|| defed( +_STLP_MEMBER_TEMPLATES +)) + +83  + #BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS + + + ) + +84  + #BOOST_NO_STD_ALLOCATOR + + + ) + +89  + #BOOST_HAS_PARTIAL_STD_ALLOCATOR + + + ) + +91 #i! + `defed +( +_STLP_MEMBER_TEMPLATE_CLASSES +|| defed( +_STLP_DONT_SUPPORT_REBIND_MEMBER_TEMPLATE +) + +92  + #BOOST_NO_STD_ALLOCATOR + + + ) + +95 #i + `defed +( +_STLP_NO_MEMBER_TEMPLATE_KEYWORD +&& defed( +BOOST_MSVC +) && (BOOST_MSVC <= 1300) + +96  + #BOOST_NO_STD_ALLOCATOR + + + ) + +103 #i! + `defed +( +_STLP_HAS_WCHAR_T +&& !defed( +_STLP_WCHAR_T_IS_USHORT +) + +104 #ide +BOOST_NO_STD_WSTRING + + +105  + #BOOST_NO_STD_WSTRING + + + ) + +107 #ide +BOOST_NO_STD_WSTREAMBUF + + +108  + #BOOST_NO_STD_WSTREAMBUF + + + ) + +115 #ide +_STLP_NO_EXTENSIONS + + +116  + #BOOST_HAS_HASH + + + ) + +117  + #BOOST_HAS_SLIST + + + ) + +131 #i! + `defed +( +__BORLANDC__ +&& !defed( +__DMC__ +) + +138 #i( + `defed +( +__STL_IMPORT_VENDOR_CSTD +) \ + +139 || + `defed +( +__STL_USE_OWN_NAMESPACE +) \ + +140 || + `defed +( +_STLP_IMPORT_VENDOR_CSTD +) \ + +141 || + `defed +( +_STLP_USE_OWN_NAMESPACE +)) \ + +142 && ( + `defed +( +__STL_VENDOR_GLOBAL_CSTD +|| + $defed + ( +_STLP_VENDOR_GLOBAL_CSTD +)) + +143  + #BOOST_NO_STDC_NAMESPACE + + + ) + +144  + #BOOST_NO_EXCEPTION_STD_NAMESPACE + + + ) + +146 #i + `defed +( +__BORLANDC__ +) && __BORLANDC__ < 0x560 + +148  + ~ + +149 +mea + +d + { +usg + :: +abs +; + } +} + +151  + ~ + +152 #ifde +ry + + +153 #unde +ry + + +155 #ifde +rcmp + + +156 #unde +rcmp + + +158 #ifde +_STLP_VENDOR_CSTD + + +159 +mea + + gd +{ +usg + + g_STLP_VENDOR_CSTD +:: +rcmp +; usg _STLP_VENDOR_CSTD:: +ry +; } + +166 #i +defed +( +__STL_NO_EXPLICIT_FUNCTION_TMPL_ARGS +|| defed( +_STLP_NO_EXPLICIT_FUNCTION_TMPL_ARGS +) + +167  + #BOOST_NO_STD_USE_FACET + + + ) + +168  + #BOOST_HAS_STLP_USE_FACET + + + ) + +176 #i +defed +( +_STLP_NO_NATIVE_WIDE_FUNCTIONS +&& !defed( +BOOST_NO_STDC_NAMESPACE +) + +177  + #BOOST_NO_CWCHAR + + + ) + +178  + #BOOST_NO_CWCTYPE + + + ) + +186 #i! +defed + +_STLP_HAS_WCHAR_T +|| defed( +_STLP_WCHAR_T_IS_USHORT +) + +187 #unde +BOOST_NO_INTRINSIC_WCHAR_T + + +188  + #BOOST_NO_INTRINSIC_WCHAR_T + + + ) + +195 #i +defed +( +__BORLANDC__ +) && (__BORLANDC__ == 0x560) + +196 #unde +BOOST_HAS_HASH + + +202 #i +defed +( +__GNUC__ +) && (__GNUC__ < 3) + +203  + ~ + +204  + #BOOST_USING_STD_MIN +((()0) + + ) + +205  + #BOOST_USING_STD_MAX +((()0) + + ) + +206 +mea + + gboo + { +usg + + gd +:: +m +; usg std:: +max +; } + +211  + #BOOST_NO_CXX11_HDR_ARRAY + + + ) + +212  + #BOOST_NO_CXX11_HDR_CHRONO + + + ) + +213  + #BOOST_NO_CXX11_HDR_CODECVT + + + ) + +214  + #BOOST_NO_CXX11_HDR_CONDITION_VARIABLE + + + ) + +215  + #BOOST_NO_CXX11_HDR_FORWARD_LIST + + + ) + +216  + #BOOST_NO_CXX11_HDR_FUTURE + + + ) + +217  + #BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + + ) + +218  + #BOOST_NO_CXX11_HDR_MUTEX + + + ) + +219  + #BOOST_NO_CXX11_HDR_RANDOM + + + ) + +220  + #BOOST_NO_CXX11_HDR_RATIO + + + ) + +221  + #BOOST_NO_CXX11_HDR_REGEX + + + ) + +222  + #BOOST_NO_CXX11_HDR_SYSTEM_ERROR + + + ) + +223  + #BOOST_NO_CXX11_HDR_THREAD + + + ) + +224  + #BOOST_NO_CXX11_HDR_TUPLE + + + ) + +225  + #BOOST_NO_CXX11_HDR_TYPE_TRAITS + + + ) + +226  + #BOOST_NO_CXX11_HDR_TYPEINDEX + + + ) + +227  + #BOOST_NO_CXX11_HDR_UNORDERED_MAP + + + ) + +228  + #BOOST_NO_CXX11_HDR_UNORDERED_SET + + + ) + +229  + #BOOST_NO_CXX11_NUMERIC_LIMITS + + + ) + +230  + #BOOST_NO_CXX11_ALLOCATOR + + + ) + +231  + #BOOST_NO_CXX11_POINTER_TRAITS + + + ) + +232  + #BOOST_NO_CXX11_ATOMIC_SMART_PTR + + + ) + +233  + #BOOST_NO_CXX11_SMART_PTR + + + ) + +234  + #BOOST_NO_CXX11_HDR_FUNCTIONAL + + + ) + +235  + #BOOST_NO_CXX11_HDR_ATOMIC + + + ) + +236  + #BOOST_NO_CXX11_STD_ALIGN + + + ) + +237  + #BOOST_NO_CXX11_ADDRESSOF + + + ) + +239 #i +defed +( +__has_ude +) + +240 #i! +__has_ude +(< +shed_mux +>) + +241  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +242 #i +__lulus + < 201402 + +243  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +246  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +250  + #BOOST_NO_CXX14_STD_EXCHANGE + + + ) + +253  + #BOOST_NO_CXX17_STD_APPLY + + + ) + +254  + #BOOST_NO_CXX17_STD_INVOKE + + + ) + +255  + #BOOST_NO_CXX17_ITERATOR_TRAITS + + + ) + +257  + #BOOST_STDLIB + "STLP܈ddibry vsi " + `BOOST_STRINGIZE +( +__SGI_STL_PORT +) + + ) + + @/usr/include/boost/config/stdlib/vacpp.hpp + +8 #i +__IBMCPP__ + <= 501 + +9  + #BOOST_NO_STD_ALLOCATOR + + + ) + +12  + #BOOST_HAS_MACRO_USE_FACET + + + ) + +13  + #BOOST_NO_STD_MESSAGES + + + ) + +16 #i! +defed +( +CYGWIN +&& ( defed( +__unix__ +) \ + +17 || +defed +( +__unix +) \ + +18 || +defed +( +unix +) \ + +19 || +defed +( +__APPLE__ +) \ + +20 || +defed +( +__APPLE +) \ + +21 || + $defed +( +APPLE +)) + +22  + ~ + +27  + #BOOST_NO_CXX11_HDR_ARRAY + + + ) + +28  + #BOOST_NO_CXX11_HDR_CHRONO + + + ) + +29  + #BOOST_NO_CXX11_HDR_CODECVT + + + ) + +30  + #BOOST_NO_CXX11_HDR_CONDITION_VARIABLE + + + ) + +31  + #BOOST_NO_CXX11_HDR_FORWARD_LIST + + + ) + +32  + #BOOST_NO_CXX11_HDR_FUTURE + + + ) + +33  + #BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + + ) + +34  + #BOOST_NO_CXX11_HDR_MUTEX + + + ) + +35  + #BOOST_NO_CXX11_HDR_RANDOM + + + ) + +36  + #BOOST_NO_CXX11_HDR_RATIO + + + ) + +37  + #BOOST_NO_CXX11_HDR_REGEX + + + ) + +38  + #BOOST_NO_CXX11_HDR_SYSTEM_ERROR + + + ) + +39  + #BOOST_NO_CXX11_HDR_THREAD + + + ) + +40  + #BOOST_NO_CXX11_HDR_TUPLE + + + ) + +41  + #BOOST_NO_CXX11_HDR_TYPE_TRAITS + + + ) + +42  + #BOOST_NO_CXX11_HDR_TYPEINDEX + + + ) + +43  + #BOOST_NO_CXX11_HDR_UNORDERED_MAP + + + ) + +44  + #BOOST_NO_CXX11_HDR_UNORDERED_SET + + + ) + +45  + #BOOST_NO_CXX11_NUMERIC_LIMITS + + + ) + +46  + #BOOST_NO_CXX11_ALLOCATOR + + + ) + +47  + #BOOST_NO_CXX11_POINTER_TRAITS + + + ) + +48  + #BOOST_NO_CXX11_ATOMIC_SMART_PTR + + + ) + +49  + #BOOST_NO_CXX11_SMART_PTR + + + ) + +50  + #BOOST_NO_CXX11_HDR_FUNCTIONAL + + + ) + +51  + #BOOST_NO_CXX11_HDR_ATOMIC + + + ) + +52  + #BOOST_NO_CXX11_STD_ALIGN + + + ) + +53  + #BOOST_NO_CXX11_ADDRESSOF + + + ) + +55 #i + `defed +( +__has_ude +) + +56 #i! + `__has_ude +(< +shed_mux +>) + +57  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +58 #i +__lulus + < 201402 + +59  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +62  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +66  + #BOOST_NO_CXX14_STD_EXCHANGE + + + ) + +69  + #BOOST_NO_CXX17_STD_APPLY + + + ) + +70  + #BOOST_NO_CXX17_STD_INVOKE + + + ) + +71  + #BOOST_NO_CXX17_ITERATOR_TRAITS + + + ) + +73  + #BOOST_STDLIB + "Visu Agdeu snddibry" + + ) + + @/usr/include/boost/config/stdlib/xlcpp_zos.hpp + +12 #i +__TARGET_LIB__ + < 0x42010000 + +16 #i +__TARGET_LIB__ + > 0x42010000 + +17 #i +defed +( +BOOST_ASSERT_CONFIG +) + +22  + #BOOST_STDLIB + "IBM z/OS XL C/C++ snddibry" + + ) + +24  + #BOOST_HAS_MACRO_USE_FACET + + + ) + +26  + #BOOST_NO_CXX11_HDR_TYPE_TRAITS + + + ) + +27  + #BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + + ) + +29  + #BOOST_NO_CXX11_ADDRESSOF + + + ) + +30  + #BOOST_NO_CXX11_SMART_PTR + + + ) + +31  + #BOOST_NO_CXX11_ATOMIC_SMART_PTR + + + ) + +32  + #BOOST_NO_CXX11_NUMERIC_LIMITS + + + ) + +33  + #BOOST_NO_CXX11_ALLOCATOR + + + ) + +34  + #BOOST_NO_CXX11_POINTER_TRAITS + + + ) + +35  + #BOOST_NO_CXX11_HDR_FUNCTIONAL + + + ) + +36  + #BOOST_NO_CXX11_HDR_UNORDERED_SET + + + ) + +37  + #BOOST_NO_CXX11_HDR_UNORDERED_MAP + + + ) + +38  + #BOOST_NO_CXX11_HDR_TYPEINDEX + + + ) + +39  + #BOOST_NO_CXX11_HDR_TUPLE + + + ) + +40  + #BOOST_NO_CXX11_HDR_THREAD + + + ) + +41  + #BOOST_NO_CXX11_HDR_SYSTEM_ERROR + + + ) + +42  + #BOOST_NO_CXX11_HDR_REGEX + + + ) + +43  + #BOOST_NO_CXX11_HDR_RATIO + + + ) + +44  + #BOOST_NO_CXX11_HDR_RANDOM + + + ) + +45  + #BOOST_NO_CXX11_HDR_MUTEX + + + ) + +46  + #BOOST_NO_CXX11_HDR_FUTURE + + + ) + +47  + #BOOST_NO_CXX11_HDR_FORWARD_LIST + + + ) + +48  + #BOOST_NO_CXX11_HDR_CONDITION_VARIABLE + + + ) + +49  + #BOOST_NO_CXX11_HDR_CODECVT + + + ) + +50  + #BOOST_NO_CXX11_HDR_CHRONO + + + ) + +51  + #BOOST_NO_CXX11_HDR_ATOMIC + + + ) + +52  + #BOOST_NO_CXX11_HDR_ARRAY + + + ) + +53  + #BOOST_NO_CXX11_STD_ALIGN + + + ) + +55  + #BOOST_NO_CXX14_STD_EXCHANGE + + + ) + +56  + #BOOST_NO_CXX14_HDR_SHARED_MUTEX + + + ) + +58  + #BOOST_NO_CXX17_STD_INVOKE + + + ) + +59  + #BOOST_NO_CXX17_STD_APPLY + + + ) + +60  + #BOOST_NO_CXX17_ITERATOR_TRAITS + + + ) + + @/usr/include/boost/config/workaround.hpp + +5 #ide +BOOST_CONFIG_WORKAROUND_HPP + + +6  + #BOOST_CONFIG_WORKAROUND_HPP + + + ) + +39 #ide +BOOST_STRICT_CONFIG + + +41  + ~ + +43 #ide +__BORLANDC__ + + +44  + #__BORLANDC___WORKAROUND_GUARD + 1 + + ) + +46  + #__BORLANDC___WORKAROUND_GUARD + 0 + + ) + +48 #ide +__CODEGEARC__ + + +49  + #__CODEGEARC___WORKAROUND_GUARD + 1 + + ) + +51  + #__CODEGEARC___WORKAROUND_GUARD + 0 + + ) + +53 #ide +_MSC_VER + + +54  + #_MSC_VER_WORKAROUND_GUARD + 1 + + ) + +56  + #_MSC_VER_WORKAROUND_GUARD + 0 + + ) + +58 #ide +_MSC_FULL_VER + + +59  + #_MSC_FULL_VER_WORKAROUND_GUARD + 1 + + ) + +61  + #_MSC_FULL_VER_WORKAROUND_GUARD + 0 + + ) + +63 #ide +BOOST_MSVC + + +64  + #BOOST_MSVC_WORKAROUND_GUARD + 1 + + ) + +66  + #BOOST_MSVC_WORKAROUND_GUARD + 0 + + ) + +68 #ide +BOOST_MSVC_FULL_VER + + +69  + #BOOST_MSVC_FULL_VER_WORKAROUND_GUARD + 1 + + ) + +71  + #BOOST_MSVC_FULL_VER_WORKAROUND_GUARD + 0 + + ) + +73 #ide +__GNUC__ + + +74  + #__GNUC___WORKAROUND_GUARD + 1 + + ) + +76  + #__GNUC___WORKAROUND_GUARD + 0 + + ) + +78 #ide +__GNUC_MINOR__ + + +79  + #__GNUC_MINOR___WORKAROUND_GUARD + 1 + + ) + +81  + #__GNUC_MINOR___WORKAROUND_GUARD + 0 + + ) + +83 #ide +__GNUC_PATCHLEVEL__ + + +84  + #__GNUC_PATCHLEVEL___WORKAROUND_GUARD + 1 + + ) + +86  + #__GNUC_PATCHLEVEL___WORKAROUND_GUARD + 0 + + ) + +88 #ide +BOOST_GCC + + +89  + #BOOST_GCC_WORKAROUND_GUARD + 1 + + ) + +90  + #BOOST_GCC_VERSION_WORKAROUND_GUARD + 1 + + ) + +92  + #BOOST_GCC_WORKAROUND_GUARD + 0 + + ) + +93  + #BOOST_GCC_VERSION_WORKAROUND_GUARD + 0 + + ) + +95 #ide +BOOST_XLCPP_ZOS + + +96  + #BOOST_XLCPP_ZOS_WORKAROUND_GUARD + 1 + + ) + +98  + #BOOST_XLCPP_ZOS_WORKAROUND_GUARD + 0 + + ) + +100 #ide +__IBMCPP__ + + +101  + #__IBMCPP___WORKAROUND_GUARD + 1 + + ) + +103  + #__IBMCPP___WORKAROUND_GUARD + 0 + + ) + +105 #ide +__SUNPRO_CC + + +106  + #__SUNPRO_CC_WORKAROUND_GUARD + 1 + + ) + +108  + #__SUNPRO_CC_WORKAROUND_GUARD + 0 + + ) + +110 #ide +__DECCXX_VER + + +111  + #__DECCXX_VER_WORKAROUND_GUARD + 1 + + ) + +113  + #__DECCXX_VER_WORKAROUND_GUARD + 0 + + ) + +115 #ide +__MWERKS__ + + +116  + #__MWERKS___WORKAROUND_GUARD + 1 + + ) + +118  + #__MWERKS___WORKAROUND_GUARD + 0 + + ) + +120 #ide +__EDG__ + + +121  + #__EDG___WORKAROUND_GUARD + 1 + + ) + +123  + #__EDG___WORKAROUND_GUARD + 0 + + ) + +125 #ide +__EDG_VERSION__ + + +126  + #__EDG_VERSION___WORKAROUND_GUARD + 1 + + ) + +128  + #__EDG_VERSION___WORKAROUND_GUARD + 0 + + ) + +130 #ide +__HP_aCC + + +131  + #__HP_aCC_WORKAROUND_GUARD + 1 + + ) + +133  + #__HP_aCC_WORKAROUND_GUARD + 0 + + ) + +135 #ide +__hpxd98 + + +136  + #__hpxd98_WORKAROUND_GUARD + 1 + + ) + +138  + #__hpxd98_WORKAROUND_GUARD + 0 + + ) + +140 #ide +_CRAYC + + +141  + #_CRAYC_WORKAROUND_GUARD + 1 + + ) + +143  + #_CRAYC_WORKAROUND_GUARD + 0 + + ) + +145 #ide +__DMC__ + + +146  + #__DMC___WORKAROUND_GUARD + 1 + + ) + +148  + #__DMC___WORKAROUND_GUARD + 0 + + ) + +150 #ide +MPW_CPLUS + + +151  + #MPW_CPLUS_WORKAROUND_GUARD + 1 + + ) + +153  + #MPW_CPLUS_WORKAROUND_GUARD + 0 + + ) + +155 #ide +__COMO__ + + +156  + #__COMO___WORKAROUND_GUARD + 1 + + ) + +158  + #__COMO___WORKAROUND_GUARD + 0 + + ) + +160 #ide +__COMO_VERSION__ + + +161  + #__COMO_VERSION___WORKAROUND_GUARD + 1 + + ) + +163  + #__COMO_VERSION___WORKAROUND_GUARD + 0 + + ) + +165 #ide +__INTEL_COMPILER + + +166  + #__INTEL_COMPILER_WORKAROUND_GUARD + 1 + + ) + +168  + #__INTEL_COMPILER_WORKAROUND_GUARD + 0 + + ) + +170 #ide +__ICL + + +171  + #__ICL_WORKAROUND_GUARD + 1 + + ) + +173  + #__ICL_WORKAROUND_GUARD + 0 + + ) + +175 #ide +_COMPILER_VERSION + + +176  + #_COMPILER_VERSION_WORKAROUND_GUARD + 1 + + ) + +178  + #_COMPILER_VERSION_WORKAROUND_GUARD + 0 + + ) + +181 #ide +_RWSTD_VER + + +182  + #_RWSTD_VER_WORKAROUND_GUARD + 1 + + ) + +184  + #_RWSTD_VER_WORKAROUND_GUARD + 0 + + ) + +186 #ide +BOOST_RWSTD_VER + + +187  + #BOOST_RWSTD_VER_WORKAROUND_GUARD + 1 + + ) + +189  + #BOOST_RWSTD_VER_WORKAROUND_GUARD + 0 + + ) + +191 #ide +__GLIBCPP__ + + +192  + #__GLIBCPP___WORKAROUND_GUARD + 1 + + ) + +194  + #__GLIBCPP___WORKAROUND_GUARD + 0 + + ) + +196 #ide +_GLIBCXX_USE_C99_FP_MACROS_DYNAMIC + + +197  + #_GLIBCXX_USE_C99_FP_MACROS_DYNAMIC_WORKAROUND_GUARD + 1 + + ) + +199  + #_GLIBCXX_USE_C99_FP_MACROS_DYNAMIC_WORKAROUND_GUARD + 0 + + ) + +201 #ide +__SGI_STL_PORT + + +202  + #__SGI_STL_PORT_WORKAROUND_GUARD + 1 + + ) + +204  + #__SGI_STL_PORT_WORKAROUND_GUARD + 0 + + ) + +206 #ide +_STLPORT_VERSION + + +207  + #_STLPORT_VERSION_WORKAROUND_GUARD + 1 + + ) + +209  + #_STLPORT_VERSION_WORKAROUND_GUARD + 0 + + ) + +211 #ide +__LIBCOMO_VERSION__ + + +212  + #__LIBCOMO_VERSION___WORKAROUND_GUARD + 1 + + ) + +214  + #__LIBCOMO_VERSION___WORKAROUND_GUARD + 0 + + ) + +216 #ide +_CPPLIB_VER + + +217  + #_CPPLIB_VER_WORKAROUND_GUARD + 1 + + ) + +219  + #_CPPLIB_VER_WORKAROUND_GUARD + 0 + + ) + +222 #ide +BOOST_INTEL_CXX_VERSION + + +223  + #BOOST_INTEL_CXX_VERSION_WORKAROUND_GUARD + 1 + + ) + +225  + #BOOST_INTEL_CXX_VERSION_WORKAROUND_GUARD + 0 + + ) + +227 #ide +BOOST_INTEL_WIN + + +228  + #BOOST_INTEL_WIN_WORKAROUND_GUARD + 1 + + ) + +230  + #BOOST_INTEL_WIN_WORKAROUND_GUARD + 0 + + ) + +232 #ide +BOOST_DINKUMWARE_STDLIB + + +233  + #BOOST_DINKUMWARE_STDLIB_WORKAROUND_GUARD + 1 + + ) + +235  + #BOOST_DINKUMWARE_STDLIB_WORKAROUND_GUARD + 0 + + ) + +237 #ide +BOOST_INTEL + + +238  + #BOOST_INTEL_WORKAROUND_GUARD + 1 + + ) + +240  + #BOOST_INTEL_WORKAROUND_GUARD + 0 + + ) + +243  + #BOOST_MPL_CFG_GCC_WORKAROUND_GUARD + 0 + + ) + +245  + #BOOST_WORKAROUND +( +symb +, + +) \ + +246 (( +symb + ## +_WORKAROUND_GUARD + + 0 == 0) && \ + +247 ( +symb + !0&& (1 % ((symb + ++ 1))) + + ) + +266 #ifde +BOOST_DETECT_OUTDATED_WORKAROUNDS + + +267  + #BOOST_OPEN_PAREN + ( + + ) + +268  + #BOOST_TESTED_AT +( +vue +> vue?(-1): +BOOST_OPEN_PAREN + 1 + + ) + +270  + #BOOST_TESTED_AT +( +vue +!((vue)-(vue)) + + ) + +275  + #BOOST_WORKAROUND +( +symb +, + +0 + + ) + + @/usr/include/boost/core/checked_delete.hpp + +1 #ide +BOOST_CORE_CHECKED_DELETE_HPP + + +2  + #BOOST_CORE_CHECKED_DELETE_HPP + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +24 +mea + + gboo + + +29 + gme +< +ass + + gT +> +le +  +checked_de +( +T + * +x +) + +32  + tty_mu_be_come +[ ( +T +)? 1: -1 ]; + +33 (( + gty_mu_be_come +); + +34 +de + + gx +; + +37 + gme +< +ass + + gT +> +le +  +checked_y_de +( +T + * +x +) + +39  + tty_mu_be_come +[ ( +T +)? 1: -1 ]; + +40 (( + gty_mu_be_come +); + +41 + gde + [] + gx +; + +44 + gme +< +ass + + gT +>  + schecked_d + + +46  + tsu_ty +; + +47  +T + * + tgumt_ty +; + +49  +ݔ +()( +T + * + gx +) const + +52 + gboo +:: +checked_de +( +x +); + +56 + gme +< +ass + + gT +>  + schecked_y_d + + +58  + tsu_ty +; + +59  +T + * + tgumt_ty +; + +61  +ݔ +()( +T + * + gx +) const + +63 + gboo +:: +checked_y_de +( +x +); + + @/usr/include/boost/core/demangle.hpp + +1 #ide +BOOST_CORE_DEMANGLE_HPP_INCLUDED + + +2  + #BOOST_CORE_DEMANGLE_HPP_INCLUDED + + + ) + +13  + ~ + +14  + ~ + +16 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +17 #agm + + + +23 #i +defed + +__has_ude + ) && (!defed +BOOST_GCC + ) || ( +__GNUC__ + + 0) >= 5) + +24 #i +__has_ude +(< +cxxabi +. +h +>) + +25  + #BOOST_CORE_HAS_CXXABI_H + + + ) + +27 #i +defed + +__GLIBCXX__ + ) || defed +__GLIBCPP__ + ) + +28  + #BOOST_CORE_HAS_CXXABI_H + + + ) + +31 #i +defed + +BOOST_CORE_HAS_CXXABI_H + ) + +32  + ~ + +36 #i +defed + +__GABIXX_CXXABI_H__ + ) + +37 #unde +BOOST_CORE_HAS_CXXABI_H + + +39  + ~ + +40  + ~ + +44 +mea + + gboo + + +47 +mea + + gce + + +50 +le + cڡ * +demg_loc +cڡ * +me + ) + gBOOST_NOEXCEPT +; + +51 +le +  +demg_ +cڡ * +me + ) + gBOOST_NOEXCEPT +; + +53 as + csced_demgd_me + + +55 + give +: + +56 cڡ * +m_p +; + +58 + gpublic +: + +59 +exic + +sced_demgd_me +cڡ * +me + ) +BOOST_NOEXCEPT + : + +60 +m_p + +demg_loc + +me + ) ) + +64 ~ +sced_demgd_me +( +BOOST_NOEXCEPT + + +66 +demg_ + +m_p + ); + +69 cڡ * +g +(cڡ + gBOOST_NOEXCEPT + + +71  + gm_p +; + +74 +BOOST_DELETED_FUNCTION +( +sced_demgd_me +( scoped_demangled_name const& )) + +75 +BOOST_DELETED_FUNCTION +( +sced_demgd_me +& +ݔ += ( scoped_demangled_name const& )) + +79 #i +defed + +BOOST_CORE_HAS_CXXABI_H + ) + +81 +le + cڡ * +demg_loc +cڡ * +me + ) + gBOOST_NOEXCEPT + + +83  + gus + = 0; + +84 + gd +:: +size_t + +size + = 0; + +85  + gabi +:: +__cxa_demg + +me +, +NULL +, & +size +, & +us + ); + +88 +le +  +demg_ +cڡ * +me + ) + gBOOST_NOEXCEPT + + +90 + gd +:: + + +cڡ_ +< * > +me + ) ); + +93 +le + + gd +:: +rg + +demg +cڡ * +me + ) + +95 +sced_demgd_me + +demgd_me + +me + ); + +96 cڡ * + gp + = +demgd_me +. +g +(); + +97 if! + gp + ) + +98 + gp + = +me +; + +99  + gp +; + +104 +le + cڡ * +demg_loc +cڡ * +me + ) + gBOOST_NOEXCEPT + + +106  + gme +; + +109 +le +  +demg_ +cڡ * ) + gBOOST_NOEXCEPT + + +113 +le + + gd +:: +rg + +demg +cڡ * +me + ) + +115  +me +; + +124 #unde +BOOST_CORE_HAS_CXXABI_H + + + @/usr/include/boost/core/ignore_unused.hpp + +7 #ide +BOOST_CORE_IGNORE_UNUSED_HPP + + +8  + #BOOST_CORE_IGNORE_UNUSED_HPP + + + ) + +10  + ~ + +12 +mea + + gboo + { + +14 #ide +BOOST_NO_CXX11_VARIADIC_TEMPLATES + + +16 + gme + < + gtyme +... + gTs +> + +17 +BOOST_FORCEINLINE + +BOOST_CXX14_CONSTEXPR +  +igne_unud +( +Ts + const& ...) + +20 + gme + < + gtyme +... + gTs +> + +21 +BOOST_FORCEINLINE + +BOOST_CXX14_CONSTEXPR +  +igne_unud +() + +26 + gme + < +tyme + + gT1 +> + +27 +BOOST_FORCEINLINE + +BOOST_CXX14_CONSTEXPR +  +igne_unud +( +T1 + const&) + +30 + gme + < +tyme + + gT1 +,ym + gT2 +> + +31 +BOOST_FORCEINLINE + +BOOST_CXX14_CONSTEXPR +  +igne_unud +( +T1 + cڡ&, +T2 + const&) + +34 + gme + < +tyme + + gT1 +,ym + gT2 +,ym + gT3 +> + +35 +BOOST_FORCEINLINE + +BOOST_CXX14_CONSTEXPR +  +igne_unud +( +T1 + cڡ&, +T2 + cڡ&, +T3 + const&) + +38 + gme + < +tyme + + gT1 +,ym + gT2 +,ym + gT3 +,ym + gT4 +> + +39 +BOOST_FORCEINLINE + +BOOST_CXX14_CONSTEXPR +  +igne_unud +( +T1 + cڡ&, +T2 + cڡ&, +T3 + cڡ&, +T4 + const&) + +42 + gme + < +tyme + + gT1 +,ym + gT2 +,ym + gT3 +,ym + gT4 +,ym + gT5 +> + +43 +BOOST_FORCEINLINE + +BOOST_CXX14_CONSTEXPR +  +igne_unud +( +T1 + cڡ&, +T2 + cڡ&, +T3 + cڡ&, +T4 + cڡ&, +T5 + const&) + +46 + gme + < +tyme + + gT1 +> + +47 +BOOST_FORCEINLINE + +BOOST_CXX14_CONSTEXPR +  +igne_unud +() + +50 + gme + < +tyme + + gT1 +,ym + gT2 +> + +51 +BOOST_FORCEINLINE + +BOOST_CXX14_CONSTEXPR +  +igne_unud +() + +54 + gme + < +tyme + + gT1 +,ym + gT2 +,ym + gT3 +> + +55 +BOOST_FORCEINLINE + +BOOST_CXX14_CONSTEXPR +  +igne_unud +() + +58 + gme + < +tyme + + gT1 +,ym + gT2 +,ym + gT3 +,ym + gT4 +> + +59 +BOOST_FORCEINLINE + +BOOST_CXX14_CONSTEXPR +  +igne_unud +() + +62 + gme + < +tyme + + gT1 +,ym + gT2 +,ym + gT3 +,ym + gT4 +,ym + gT5 +> + +63 +BOOST_FORCEINLINE + +BOOST_CXX14_CONSTEXPR +  +igne_unud +() + + @/usr/include/boost/core/no_exceptions_support.hpp + +1 #ide +BOOST_CORE_NO_EXCEPTIONS_SUPPORT_HPP + + +2  + #BOOST_CORE_NO_EXCEPTIONS_SUPPORT_HPP + + + ) + +4 #i +defed +( +_MSC_VER +) + +5 #agm + + + +23  + ~ + +24  + ~ + +26 #i!( +defed + +BOOST_NO_EXCEPTIONS +) + +27  + #BOOST_TRY + { +y + + + ) + +28  + #BOOST_CATCH +( +x + + `tch +(x) + + ) + +29  + #BOOST_RETHROW + +throw +; + + ) + +30  + #BOOST_CATCH_END + } + + ) + +32 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +33  + #BOOST_TRY + { i("") + + ) + +34  + #BOOST_CATCH +( +x + i(!"") + + ) + +36  + #BOOST_TRY + { i( +ue +) + + ) + +37  + #BOOST_CATCH +( +x + i( +l +) + + ) + +39  + #BOOST_RETHROW + + + ) + +40  + #BOOST_CATCH_END + } + + ) + + @/usr/include/boost/core/noncopyable.hpp + +9 #ide +BOOST_CORE_NONCOPYABLE_HPP + + +10  + #BOOST_CORE_NONCOPYABLE_HPP + + + ) + +12  + ~ + +14 +mea + + gboo + { + +21 +mea + + gncyab_ + + +23 #ide +BOOST_NONCOPYABLE_BASE_TOKEN_DEFINED + + +24  + #BOOST_NONCOPYABLE_BASE_TOKEN_DEFINED + + + ) + +34  + sba_tok + {}; + +38 as + cncyab +: +ba_tok + + +40 +eed +: + +41 #i! +defed +( +BOOST_NO_CXX11_DEFAULTED_FUNCTIONS +&& !defed( +BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS +) + +42 +BOOST_CONSTEXPR + +ncyab +() = ; + +43 ~ +ncyab +() = ; + +45 +ncyab +() {} + +46 ~ +ncyab +() {} + +48 #i! +defed +( +BOOST_NO_CXX11_DELETED_FUNCTIONS +) + +49 +ncyab +cڡcyab& ) = +de +; + +50 + gncyab +& + gݔ +=cڡ +ncyab +& ) = +de +; + +52 + give +: + +53 +ncyab +( constoncopyable& ); + +54 + gncyab +& + gݔ +=cڡ +ncyab +& ); + +59  + gncyab_ +:: + tncyab +oncopyable; + + @/usr/include/boost/current_function.hpp + +1 #ide +BOOST_CURRENT_FUNCTION_HPP_INCLUDED + + +2  + #BOOST_CURRENT_FUNCTION_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +22 +mea + + gboo + + +25 +mea + + gda + + +28 +le +  +cut_funi_hr +() + +31 #i +defed + +BOOST_DISABLE_CURRENT_FUNCTION + ) + +33  + #BOOST_CURRENT_FUNCTION + "(unknown)" + + ) + +35 #i +defed +( +__GNUC__ +|| (defed( +__MWERKS__ +&& (__MWERKS__ >0x3000)|| (defed( +__ICC +&& (__ICC >600)|| defed( +__ghs__ +) + +37  + #BOOST_CURRENT_FUNCTION + +__PRETTY_FUNCTION__ + + + ) + +39 #i +defed +( +__DMC__ +) && (__DMC__ >= 0x810) + +41  + #BOOST_CURRENT_FUNCTION + +__PRETTY_FUNCTION__ + + + ) + +43 #i +defed +( +__FUNCSIG__ +) + +45  + #BOOST_CURRENT_FUNCTION + +__FUNCSIG__ + + + ) + +47 #i( +defed +( +__INTEL_COMPILER +&& (__INTEL_COMPILER >600)|| (defed( +__IBMCPP__ +) && (__IBMCPP__ >= 500)) + +49  + #BOOST_CURRENT_FUNCTION + +__FUNCTION__ + + + ) + +51 #i +defed +( +__BORLANDC__ +) && (__BORLANDC__ >= 0x550) + +53  + #BOOST_CURRENT_FUNCTION + +__FUNC__ + + + ) + +55 #i +defed +( +__STDC_VERSION__ +) && (__STDC_VERSION__ >= 199901) + +57  + #BOOST_CURRENT_FUNCTION + +__func__ + + + ) + +59 #i +defed +( +__lulus +) && (__cplusplus >= 201103) + +61  + #BOOST_CURRENT_FUNCTION + +__func__ + + + ) + +65  + #BOOST_CURRENT_FUNCTION + "(unknown)" + + ) + + @/usr/include/boost/date_time/posix_time/posix_time_types.hpp + +7 #ide +POSIX_TIME_TYPES_HPP___ + + +8  + #POSIX_TIME_TYPES_HPP___ + + + ) + +10  + ~"boo/de_time/time_ock.h +" + +11  + ~"boo/de_time/mioc_time_ock.h +" + +12  + ~"boo/de_time/posix_time/ime.h +" + +13 #i +defed +( +BOOST_DATE_TIME_OPTIONAL_GREGORIAN_TYPES +) + +14  + ~"boo/de_time/posix_time/de_duti_ݔs.h +" + +16  + ~"boo/de_time/posix_time/posix_time_duti.h +" + +17  + ~"boo/de_time/posix_time/posix_time_syem.h +" + +18  + ~"boo/de_time/posix_time/time_riod.h +" + +19  + ~"boo/de_time/time_.h +" + +20  + ~"boo/de_time/d_rus.h +" + +22 +mea + + gboo + { + +25 +mea + + gposix_time + { + +30  + gde_time +:: + ttime_r +< + time +> + ttime_ +; + +34  + gde_time +:: + tcd_ock +< + time +> second_clock; + +36 #ifde +BOOST_DATE_TIME_HAS_HIGH_PRECISION_CLOCK + + +40  + gde_time +:: + tmioc_ock +< + time +> microsec_clock; + +44  + gde_time +:: + tnu_d_rus +< + time +:: + tde_ty +, + ttime_duti +> + tno_d +; + +46  + gde_time +:: + tus_d_rus +< + time +:: + tde_ty +, + ttime_duti +> + tus_d +; + + @/usr/include/boost/detail/templated_streams.hpp + +13 #ide +BOOST_DETAIL_TEMPLATED_STREAMS_HPP + + +14  + #BOOST_DETAIL_TEMPLATED_STREAMS_HPP + + + ) + +16  + ~"boo/cfig.h +" + +24 #i! +defed +( +BOOST_NO_STD_LOCALE +) + +26  + #BOOST_TEMPLATED_STREAM_TEMPLATE +( +E +, +T +) \ + +27 +me + < +tyme + +E + ,ym +T + > + + ) + +29  + #BOOST_TEMPLATED_STREAM_TEMPLATE_ALLOC +( +E +, +T +, +A +) \ + +30 +me + < +tyme + +E + ,ym +T + ,ym +A + > + + ) + +32  + #BOOST_TEMPLATED_STREAM_ARGS +( +E +, +T +) \ + +33 +tyme + +E + ,ym +T + + + ) + +35  + #BOOST_TEMPLATED_STREAM_ARGS_ALLOC +( +E +, +T +, +A +) \ + +36 +tyme + +E + ,ym +T + ,ym +A + + + ) + +38  + #BOOST_TEMPLATED_STREAM_COMMA + , + + ) + +40  + #BOOST_TEMPLATED_STREAM_ELEM +( +E + + ) +E + +41  + #BOOST_TEMPLATED_STREAM_TRAITS +( +T + + ) +T + +42  + #BOOST_TEMPLATED_STREAM_ALLOC +( +A + + ) +A + +44  + #BOOST_TEMPLATED_STREAM +( +X +, +E +, +T +) \ + +45 + `BOOST_JOIN +( +d +:: +basic_ +, +X +)< +E + , +T + > + + ) + +47  + #BOOST_TEMPLATED_STREAM_WITH_ALLOC +( +X +, +E +, +T +, +A +) \ + +48 + `BOOST_JOIN +( +d +:: +basic_ +, +X +)< +E + , +T + , +A + > + + ) + +52  + #BOOST_TEMPLATED_STREAM_TEMPLATE +( +E +, +T + + + ) + +54  + #BOOST_TEMPLATED_STREAM_TEMPLATE_ALLOC +( +E +, +T +, +A + + + ) + +56  + #BOOST_TEMPLATED_STREAM_ARGS +( +E +, +T + + + ) + +58  + #BOOST_TEMPLATED_STREAM_ARGS_ALLOC +( +E +, +T +, +A + + + ) + +60  + #BOOST_TEMPLATED_STREAM_COMMA + + + ) + +62  + #BOOST_TEMPLATED_STREAM_ELEM +( +E + + + ) + +63  + #BOOST_TEMPLATED_STREAM_TRAITS +( +T + +d +:: +ch_as +<> + + ) + +64  + #BOOST_TEMPLATED_STREAM_ALLOC +( +A + +d +:: +lot +<> + + ) + +66  + #BOOST_TEMPLATED_STREAM +( +X +, +E +, +T +) \ + +67 +d +:: +X + + + ) + +69  + #BOOST_TEMPLATED_STREAM_WITH_ALLOC +( +X +, +E +, +T +, +A +) \ + +70 +d +:: +X + + + ) + + @/usr/include/boost/exception/exception.hpp + +6 #ide +UUID_274DA366004E11DCB1DDFE2E56D89593 + + +7  + #UUID_274DA366004E11DCB1DDFE2E56D89593 + + + ) + +9  + ~ + +11 #ifde +BOOST_EXCEPTION_MINI_BOOST + + +12  + ~ + +13 +mea + + gboo + {amea + gexi_da + { +usg + + gd +:: +shed_r +; } } + +15 +mea + + gboo + { + gme + < +ass + + gT +> cs + gshed_r +; } + +16 +mea + + gboo + {amea + gexi_da + { +usg + boo:: +shed_r +; } } + +19 #i +defed +( +__GNUC__ +&& (__GNUC__*100+ +__GNUC_MINOR__ +>301&& !defed( +BOOST_EXCEPTION_ENABLE_WARNINGS +) + +20 #agm +GCC + +syem_hd + + +22 #i +defed +( +_MSC_VER +&& !defed( +BOOST_EXCEPTION_ENABLE_WARNINGS +) + +23 #agm +wng +( +push +,1) + +26 +mea + + +27 + gboo + + +29 +mea + + +30 + gexi_da + + +32 + gme + < +ass + + gT +> + +34 + cfcou_r + + +36 + gpublic +: + +38 +fcou_r +(): + +39 +px_ +(0) + +43 ~ +fcou_r +() + +45 +a +(); + +48 +fcou_r +лfcou_cڡ & +x + ): + +49 +px_ +( +x +.px_) + +51 +add_f +(); + +54 + gfcou_r + & + +55 + gݔ += +fcou_r + cڡ & +x + ) + +57 +adt +( +x +. +px_ +); + +58  * + gthis +; + +62 +adt + +T + * +px + ) + +64 +a +(); + +65 + gpx_ += +px +; + +66 +add_f +(); + +69 +T + * + +70 +g +() const + +72  + gpx_ +; + +75 + give +: + +77 +T + * +px_ +; + +80 +add_f +() + +82 if + gpx_ + ) + +83 + gpx_ +-> +add_f +(); + +87 +a +() + +89 if + gpx_ + &&x_-> +a +() ) + +90 + gpx_ +=0; + +97 + gme + < +ass + + gTag +,as + gT +> + +98 +ass + + gr_fo +; + +100  + gr_fo +< + tthrow_funi_ +,cڡ *> + tthrow_funi +; + +101  + gr_fo +< + tthrow_fe_ +,cڡ *> + tthrow_fe +; + +102  + gr_fo +< + tthrow_le_ +,> + tthrow_le +; + +104 + gme + <> + +105 +ass + + +106 + gr_fo +< + gthrow_funi_ +,const *> + +108 + gpublic +: + +109 cڡ * + tvue_ty +; + +110 +vue_ty + + gv_ +; + +111 +exic + + +112 +r_fo + +vue_ty + +v + ): + +113 +v_ +( +v +) + +118 + gme + <> + +119 +ass + + +120 + gr_fo +< + gthrow_fe_ +,const *> + +122 + gpublic +: + +123 cڡ * + tvue_ty +; + +124 +vue_ty + + gv_ +; + +125 +exic + + +126 +r_fo + +vue_ty + +v + ): + +127 +v_ +( +v +) + +132 + gme + <> + +133 +ass + + +134 + gr_fo +< + gthrow_le_ +,> + +136 + gpublic +: + +137  + tvue_ty +; + +138 +vue_ty + + gv_ +; + +139 +exic + + +140 +r_fo + +vue_ty + +v + ): + +141 +v_ +( +v +) + +146 +ass + + +147 +BOOST_SYMBOL_VISIBLE + + +148 + gexi +; + +150 +mea + + +151 + gexi_da + + +153 +ass + + gr_fo_ba +; + +154  + gty_fo_ +; + +157 + sr_fo_cڏ + + +159 +vtu + cڡ * +dgnoic_fmi +( const * ) const = 0; + +160 +vtu + + gshed_r +< + gr_fo_ba +> +g + +ty_fo_ + const & ) const = 0; + +161 +vtu +  +t + +shed_r +< +r_fo_ba +> cڡ &, +ty_fo_ + const & ) = 0; + +162 +vtu +  +add_f +() const = 0; + +163 +vtu + +bo + +a +() const = 0; + +164 +vtu + + gfcou_r +< + gexi_da +:: +r_fo_cڏ +> +e +() const = 0; + +166 + geed +: + +168 ~ +r_fo_cڏ +( +throw +() + +173 + gme + < + gass +> + +174  + gg_fo +; + +176 + gme + <> + +177  + gg_fo +< + gthrow_funi +>; + +179 + gme + <> + +180  + gg_fo +< + gthrow_fe +>; + +182 + gme + <> + +183  + gg_fo +< + gthrow_le +>; + +185 + gme + < + gass +> + +186  + gt_fo_rv +; + +188 + gme + <> + +189  + gt_fo_rv +< + gthrow_funi +>; + +191 + gme + <> + +192  + gt_fo_rv +< + gthrow_fe +>; + +194 + gme + <> + +195  + gt_fo_rv +< + gthrow_le +>; + +197 cڡ * +g_dgnoic_fmi + +exi + const &, const * ); + +199  +cy_boo_exi + +exi + *,xception const * ); + +201 + gme + < +ass + + gE +,as + gTag +,as + gT +> + +202 +E + cڡ & +t_fo +E cڡ &, +r_fo +< +Tag +, +T +> const & ); + +204 + gme + < +ass + + gE +> + +205 +E + cڡ & +t_fo +E cڡ &, +throw_funi + const & ); + +207 + gme + < +ass + + gE +> + +208 +E + cڡ & +t_fo +E cڡ &, +throw_fe + const & ); + +210 + gme + < +ass + + gE +> + +211 +E + cڡ & +t_fo +E cڡ &, +throw_le + const & ); + +215 + cBOOST_SYMBOL_VISIBLE + + +216 + gexi + + +219 + gpublic +: + +220 +me + < +ass + +Tag +>  +t + +tyme + Tag:: +ty + const & ); + +221 + gme + < +ass + + gTag +> +tyme + Tag:: +ty + cڡ * +g +() const; + +224 + geed +: + +226 +exi +(): + +227 +throw_funi_ +(0), + +228 +throw_fe_ +(0), + +229 +throw_le_ +(-1) + +233 #ifde +__HP_aCC + + +236 +exi +exi cڡ & +x + ) +throw +(): + +237 +da_ +( +x +.data_), + +238 +throw_funi_ +( +x +.throw_function_), + +239 +throw_fe_ +( +x +.throw_file_), + +240 +throw_le_ +( +x +.throw_line_) + +245 + gvtu + ~ +exi +( +throw +() + +246 #ide +__HP_aCC + + +251 #i( +defed +( +__MWERKS__ +&& __MWERKS__<=0x3207|| (defed( +_MSC_VER +) && _MSC_VER<=1310) + +252 + gpublic +: + +254 +ive +: + +256 +me + < +ass + +E +> + +257 +nd + +E + cڡ & +exi_da +:: +t_fo +E cڡ &, +throw_funi + const & ); + +259 + gme + < +ass + + gE +> + +260 +nd + +E + cڡ & + gexi_da +:: +t_fo +E cڡ &, +throw_fe + const & ); + +262 + gme + < +ass + + gE +> + +263 +nd + +E + cڡ & + gexi_da +:: +t_fo +E cڡ &, +throw_le + const & ); + +265 + gme + < +ass + + gE +,as + gTag +,as + gT +> + +266 +nd + +E + cڡ & + gexi_da +:: +t_fo +E cڡ &, +r_fo +< +Tag +, +T +> const & ); + +268 +nd + cڡ * + gexi_da +:: +g_dgnoic_fmi + +exi + const &, const * ); + +270 + gme + < + gass +> + +271 +nd +  + gexi_da +:: +g_fo +; + +272 +nd +  + gexi_da +:: +g_fo +< +throw_funi +>; + +273 +nd +  + gexi_da +:: +g_fo +< +throw_fe +>; + +274 +nd +  + gexi_da +:: +g_fo +< +throw_le +>; + +275 + gme + < + gass +> + +276 +nd +  + gexi_da +:: +t_fo_rv +; + +277 +nd +  + gexi_da +:: +t_fo_rv +< +throw_funi +>; + +278 +nd +  + gexi_da +:: +t_fo_rv +< +throw_fe +>; + +279 +nd +  + gexi_da +:: +t_fo_rv +< +throw_le +>; + +280 +nd +  + gexi_da +:: +cy_boo_exi + +exi + *,xception const * ); + +282 +mub + + gexi_da +:: +fcou_r +< +exi_da +:: +r_fo_cڏ +> +da_ +; + +283 +mub + cڡ * + gthrow_funi_ +; + +284 +mub + cڡ * + gthrow_fe_ +; + +285 +mub +  + gthrow_le_ +; + +288 +le + + +289 + gexi +:: + +290 ~ + $exi +( + $throw +() + +292 + } +} + +294 +mea + + +295 +exi_da + + +297 +me + < +ass + +E +> + +298 +E + const & + +299 +t_fo + +E + cڡ & +x +, +throw_funi + cڡ & +y + ) + +301 + gx +. + gthrow_funi_ += +y +. +v_ +; + +302  + gx +; + +305 + gme + < +ass + + gE +> + +306 +E + const & + +307 +t_fo + +E + cڡ & +x +, +throw_fe + cڡ & +y + ) + +309 + gx +. + gthrow_fe_ += +y +. +v_ +; + +310  + gx +; + +313 + gme + < +ass + + gE +> + +314 +E + const & + +315 +t_fo + +E + cڡ & +x +, +throw_le + cڡ & +y + ) + +317 + gx +. + gthrow_le_ += +y +. +v_ +; + +318  + gx +; + +324 +mea + + +325 + gexi_da + + +327 + gme + < +ass + + gT +> + +329 +BOOST_SYMBOL_VISIBLE + + +330 + gr_fo_je +: + +331 +public + +T +, + +332 +public + + gexi + + +334 +exic + + +335 +r_fo_je + +T + cڡ & +x + ): + +336 +T +( +x +) + +340 ~ +r_fo_je +( +throw +() + +345  + srge_size + {  + gc +[256]; }; + +346 +rge_size + +dich_boo_exi + +exi + const * ); + +348  + ssml_size + { }; + +349 +sml_size + +dich_boo_exi +( const * ); + +351 + gme + < + gass +,> + +352  + gab_r_fo_hr +; + +354 + gme + < +ass + + gT +> + +356 + gab_r_fo_hr +< + gT +,( + grge_size +)> + +358  +T + + tty +; + +361 + gme + < +ass + + gT +> + +363 + gab_r_fo_hr +< + gT +,( + gsml_size +)> + +365  + gr_fo_je +< + tT +> + tty +; + +368 + gme + < +ass + + gT +> + +370 + sab_r_fo_tu_ty + + +372  +tyme + + tab_r_fo_hr +< + tT +,( + texi_da +:: + tdich_boo_exi +( + tic_ +(0)))>:: + tty +ype; + +376 + gme + < +ass + + gT +> + +377 +le + + +378 +tyme + + +379 + gexi_da +:: +ab_r_fo_tu_ty +< +T +>:: +ty + + +380 + $ab_r_fo + +T + cڡ & +x + ) + +382  +tyme + + texi_da +:: + tab_r_fo_tu_ty +< + tT +>:: + tty + + t +; + +383  + ` +( +x +); + +384 + } +} + +388 +mea + + +389 + gexi_da + + +392 + cBOOST_SYMBOL_VISIBLE + + +393 + ge_ba + + +395 + gpublic +: + +397 +vtu + +e_ba + cڡ * +e +() const = 0; + +398 +vtu +  +throw +() const = 0; + +400 + gvtu + + +401 ~ +e_ba +( +throw +() + +406 +le + + +408 +cy_boo_exi + +exi + * +a +,xi cڡ * +b + ) + +410 + gfcou_r +< + gr_fo_cڏ +> + gda +; + +411 if +r_fo_cڏ + * + gd += +b +-> +da_ +. +g +() ) + +412 +da + = +d +-> +e +(); + +413 + ga +-> + gthrow_fe_ + = +b +-> +throw_fe_ +; + +414 + ga +-> + gthrow_le_ + = +b +-> +throw_le_ +; + +415 + ga +-> + gthrow_funi_ + = +b +-> +throw_funi_ +; + +416 + ga +-> + gda_ + = +da +; + +419 +le + + +421 +cy_boo_exi +( *, const * ) + +425 + gme + < +ass + + gT +> + +426 +ass + + +427 +BOOST_SYMBOL_VISIBLE + + +428 + ge_im +: + +429 +public + +T +, + +430 +public + +vtu + + ge_ba + + +432  + se_g + { }; + +433 +e_im +e_im cڡ & +x +, +e_g + ): + +434 +T +( +x +) + +436 +cy_boo_exi +( +this +,& +x +); + +439 + gpublic +: + +441 +exic + + +442 +e_im + +T + cڡ & +x + ): + +443 +T +( +x +) + +445 +cy_boo_exi +( +this +,& +x +); + +448 ~ +e_im +( +throw +() + +452 + give +: + +454 +e_ba + const * + +455 +e +() const + +457  +w + +e_im +(* +this +, +e_g +()); + +461 +throw +() const + +463 +throw +* + gthis +; + +468 + gme + < +ass + + gT +> + +469 +le + + +470 + gexi_da +:: +e_im +< +T +> + +471 + $ab_cut_exi + +T + cڡ & +x + ) + +473  +exi_da +:: +e_im +< +T +>( +x +); + +474 + } +} + +476 + gme + < +ass + + gT +> + +478 +BOOST_SYMBOL_VISIBLE + + +479 + gwx +: + +480 +public + +exi_da +:: +e_im +< +tyme +xi_da:: +ab_r_fo_tu_ty +< +T +>:: +ty +> + +482  +exi_da +:: + te_im +< + ttyme + + texi_da +:: + tab_r_fo_tu_ty +< + tT +>:: + tty +> + tba_ty +; + +483 + gpublic +: + +484 +exic + + +485 +wx + +tyme + +exi_da +:: +ab_r_fo_tu_ty +< +T +>:: +ty + cڡ & +x + ): + +486 +ba_ty + +x + ) + +490 ~ +wx +( +throw +() + +495 +mea + + +496 + gexi_da + + +498 + gme + < +ass + + gT +> + +500 + smove_r_fo_je + + +502  +T + + tty +; + +505 + gme + < +ass + + gT +> + +507 + gmove_r_fo_je +< + gr_fo_je +< + gT +> > + +509  +T + + tty +; + +512 + gme + < +ass + + gT +> + +513 +le + + +514 + gwx +< +tyme + + gmove_r_fo_je +< + gT +>:: +ty +> + +515 +ab_bh + +T + cڡ & +x + ) + +517  +wx +< +tyme + +move_r_fo_je +< +T +>:: +ty +> +ab_r_fo + +x + ) ); + +522 #i +defed +( +_MSC_VER +&& !defed( +BOOST_EXCEPTION_ENABLE_WARNINGS +) + +523 #agm +wng +( +p +) + + @/usr/include/boost/function.hpp + +13 #ide +BOOST_FUNCTION_MAX_ARGS + + +14  + #BOOST_FUNCTION_MAX_ARGS + 10 + + ) + +17 #i! +defed +( +BOOST_FUNCTION_MAX_ARGS_DEFINED +|| (BOOST_FUNCTION_MAX_ARGS_DEFINED ! +BOOST_FUNCTION_MAX_ARGS +) + +19 #i! +defed +( +BOOST_FUNCTION_MAX_ARGS_DEFINED +) + +20  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 0 + + ) + +23  + ~ + +25  + ~ + +26  + ~ + +30  + ~ + +33 #i +BOOST_WORKAROUND +( +__IBMCPP__ +, >= 500) && BOOST_WORKAROUND(__IBMCPP__, < 800) + +34 #i +BOOST_FUNCTION_MAX_ARGS + >= 0 + +35  + ~ + +37 #i +BOOST_FUNCTION_MAX_ARGS + >= 1 + +38  + ~ + +40 #i +BOOST_FUNCTION_MAX_ARGS + >= 2 + +41  + ~ + +43 #i +BOOST_FUNCTION_MAX_ARGS + >= 3 + +44  + ~ + +46 #i +BOOST_FUNCTION_MAX_ARGS + >= 4 + +47  + ~ + +49 #i +BOOST_FUNCTION_MAX_ARGS + >= 5 + +50  + ~ + +52 #i +BOOST_FUNCTION_MAX_ARGS + >= 6 + +53  + ~ + +55 #i +BOOST_FUNCTION_MAX_ARGS + >= 7 + +56  + ~ + +58 #i +BOOST_FUNCTION_MAX_ARGS + >= 8 + +59  + ~ + +61 #i +BOOST_FUNCTION_MAX_ARGS + >= 9 + +62  + ~ + +64 #i +BOOST_FUNCTION_MAX_ARGS + >= 10 + +65  + ~ + +69  + #BOOST_PP_ITERATION_PARAMS_1 + (3,(0, +BOOST_FUNCTION_MAX_ARGS +,< +boo +/ +funi +/ +da +/ +funi_e +. +h +>)) + + ) + +70 #ud +BOOST_PP_ITERATE +() + +71 #unde +BOOST_PP_ITERATION_PARAMS_1 + + + @/usr/include/boost/functional/hash_fwd.hpp + +6  + ~ + + @/usr/include/boost/integer_fwd.hpp + +9 #ide +BOOST_INTEGER_FWD_HPP + + +10  + #BOOST_INTEGER_FWD_HPP + + + ) + +12  + ~ + +13  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +20 +mea + + gboo + + +23 #ifde +BOOST_NO_INTEGRAL_INT64_T + + +24  + tic_log2_gumt_ty +; + +25  + tic_log2_su_ty +; + +26  + tic_m_max_sigd_ty +; + +27  + tic_m_max_unsigd_ty +; + +29  + gboo +:: + tutmax_t + + tic_m_max_unsigd_ty +; + +30  + gboo +:: + ttmax_t + + tic_m_max_sigd_ty +; + +31  + gboo +:: + tutmax_t + + tic_log2_gumt_ty +; + +32  + tic_log2_su_ty +; + +42 + gme + < +ass + + gT + > + +43 +ass + + gg_as +; + +45 + gme + < > + +46 +ass + + gg_as +< + gbo + >; + +48 + gme + < > + +49 +ass + + gg_as +< >; + +51 + gme + < > + +52 +ass + + gg_as +< signed >; + +54 + gme + < > + +55 +ass + + gg_as +< >; + +57 #ide +BOOST_NO_INTRINSIC_WCHAR_T + + +58 + gme + < > + +59 +ass + + gg_as +< + gwch_t + >; + +62 + gme + < > + +63 +ass + + gg_as +< >; + +65 + gme + < > + +66 +ass + + gg_as +< >; + +68 + gme + < > + +69 +ass + + gg_as +< >; + +71 + gme + < > + +72 +ass + + gg_as +< >; + +74 + gme + < > + +75 +ass + + gg_as +< >; + +77 + gme + < > + +78 +ass + + gg_as +< >; + +80 #i! +defed +( +BOOST_NO_INTEGRAL_INT64_T +&& !defed( +BOOST_NO_INT64_T +&& defed( +BOOST_HAS_LONG_LONG +) + +81 + gme + < > + +82 +ass + + gg_as +< :: +boo +:: +lg_lg_ty +>; + +84 + gme + < > + +85 +ass + + gg_as +< :: +boo +:: +ulg_lg_ty + >; + +86 #i! +defed +( +BOOST_NO_INTEGRAL_INT64_T +&& !defed( +BOOST_NO_INT64_T +&& defed( +BOOST_HAS_MS_INT64 +) + +87 + gme + < > + +88 +ass + + gg_as +< + g__t64 +>; + +90 + gme + < > + +91 +ass + + gg_as +< + g__t64 +>; + +97 + gme + < +tyme + + gLI + > + +98  + gt__t +; + +100 + gme +<  + gBs + > + +101  + gt_t +; + +103 + gme +<  + gBs + > + +104  + gut_t +; + +106 #i! +defed +( +BOOST_NO_INTEGRAL_INT64_T +&& defed( +BOOST_HAS_LONG_LONG +) + +107 + gme +< + gboo +:: +lg_lg_ty + +MaxVue + > + +109 +me +<  +MaxVue + > + +111  +t_max_vue_t +; + +113 #i! +defed +( +BOOST_NO_INTEGRAL_INT64_T +&& defed( +BOOST_HAS_LONG_LONG +) + +114 + gme +< + gboo +:: +lg_lg_ty + +MVue + > + +116 +me +<  +MVue + > + +118  +t_m_vue_t +; + +120 #i! +defed +( +BOOST_NO_INTEGRAL_INT64_T +&& defed( +BOOST_HAS_LONG_LONG +) + +121 + gme +< + gboo +:: +ulg_lg_ty + +MaxVue + > + +123 +me +<  +MaxVue + > + +125  +ut_vue_t +; + +130 + gme + < + gd +:: +size_t + +B + > + +131  +high_b_mask_t +; + +133 + gme + < + gd +:: +size_t + +Bs + > + +134  +low_bs_mask_t +; + +136 + gme + < > + +137  + glow_bs_mask_t +< :: +d +:: +numic_lims +<>:: +digs + >; + +141 + gme + < +ic_log2_gumt_ty + + gVue + > + +142  + gic_log2 +; + +144 + gme + <>  + gic_log2 +<0u>; + +149 + gme + < +ic_m_max_sigd_ty + + gVue1 +, stic_m_max_sigd_ty + gVue2 +> + +150  + gic_sigd_m +; + +152 + gme + < +ic_m_max_sigd_ty + + gVue1 +, stic_m_max_sigd_ty + gVue2 +> + +153  + gic_sigd_max +; + +155 + gme + < +ic_m_max_unsigd_ty + + gVue1 +, stic_m_max_unsigd_ty + gVue2 +> + +156  + gic_unsigd_m +; + +158 + gme + < +ic_m_max_unsigd_ty + + gVue1 +, stic_m_max_unsigd_ty + gVue2 +> + +159  + gic_unsigd_max +; + +162 +mea + + gg + + +166 #ifde +BOOST_NO_INTEGRAL_INT64_T + + +167  + tic_gcd_ty +; + +169  + gboo +:: + tutmax_t + + tic_gcd_ty +; + +172 + gme + < +ic_gcd_ty + + gVue1 +, stic_gcd_ty + gVue2 + > + +173  + gic_gcd +; + +174 + gme + < +ic_gcd_ty + + gVue1 +, stic_gcd_ty + gVue2 + > + +175  + gic_lcm +; + +180 + gme + < +tyme + + gIegTy + > + +181 +ass + + ggcd_evu +; + +182 + gme + < +tyme + + gIegTy + > + +183 +ass + + glcm_evu +; + + @/usr/include/boost/iostreams/categories.hpp + +11 #ide +BOOST_IOSTREAMS_CATEGORIES_HPP_INCLUDED + + +12  + #BOOST_IOSTREAMS_CATEGORIES_HPP_INCLUDED + + + ) + +14 #i +defed +( +_MSC_VER +) + +15 #agm + + + +18 +mea + + gboo + {amea + gioams + { + +22  + sy_g + { }; + +23 +mea + + gda + {  + gtwo_qu + : +vtu + +y_g + { }; } + +24 +mea + + gda + {  + gndom_acss + : +vtu + +y_g + { }; } + +25 +mea + + gda + {  + ge_hd + : +vtu + +y_g + { }; } + +26 +mea + + gda + {  + gtwo_hd + : +vtu + +y_g + { }; } + +27  + gput + : +vtu + +y_g + { }; + +28  + gouut + : +vtu + +y_g + { }; + +29  + gbideiڮ + : +vtu + +put +, vtu + gouut +, + gda +:: +two_qu + { }; + +30  + gdu_u + : +vtu + +put +, vtu + gouut + { }; + +31  + gput_ekab + : +vtu + +put +, vtu + gda +:: +ndom_acss + { }; + +32  + gouut_ekab + : +vtu + +ouut +, vtu + gda +:: +ndom_acss + { }; + +33  + gekab + + +34 : +vtu + +put_ekab +, + +35 +vtu + + gouut_ekab +, + +36 + gda +:: +e_hd + + +38  + gdu_ekab + + +39 : +vtu + +put_ekab +, + +40 +vtu + + gouut_ekab +, + +41 + gda +:: +two_hd + + +43  + gbideiڮ_ekab + + +44 : +put_ekab +, + gouut_ekab +, + +45 + gbideiڮ +, + gda +:: +two_hd + + +50  + gdevi_g + : +vtu + +y_g + { }; + +51  + gfr_g + : +vtu + +y_g + { }; + +57  + gekab_g + : +vtu + +y_g + { }; + +58  + gob_g + : +vtu + +y_g + { }; + +59  + gushab_g + : +vtu + +y_g + { }; + +60  + glolizab_g + : +vtu + +y_g + { }; + +61  + gtimly_bufd_g + : +vtu + +y_g + { }; + +62  + gde_g + : +vtu + +y_g + { }; + +63  + gmuich_g + : +vtu + +y_g + { }; + +65  + gsour_g + : +devi_g +, + gput + { }; + +66  + gsk_g + : +devi_g +, + gouut + { }; + +67  + gbideiڮ_devi_g + : +devi_g +, + gbideiڮ + { }; + +68  + gekab_devi_g + : +vtu + +devi_g +, + gekab + { }; + +70  + gput_fr_g + : +fr_g +, + gput + { }; + +71  + gouut_fr_g + : +fr_g +, + gouut + { }; + +72  + gbideiڮ_fr_g + : +fr_g +, + gbideiڮ + { }; + +73  + gekab_fr_g + : +fr_g +, + gekab + { }; + +74  + gdu_u_fr_g + : +fr_g +, + gdu_u + { }; + +76  + gmuich_put_fr_g + + +77 : +muich_g +, + +78 + gput_fr_g + + +80  + gmuich_ouut_fr_g + + +81 : +muich_g +, + +82 + gouut_fr_g + + +84  + gmuich_bideiڮ_fr_g + + +85 : +muich_g +, + +86 + gbideiڮ_fr_g + + +88  + gmuich_ekab_fr_g + + +89 : +muich_g +, + +90 + gekab_fr_g + + +92  + gmuich_du_u_fr_g + + +93 : +muich_g +, + +94 + gdu_u_fr_g + + +101  + gd_io_g + : +vtu + +lolizab_g + { }; + +102  + giam_g + + +103 : +vtu + +devi_g +, + +104 +vtu + + gekab_g +, + +105 +vtu + + gd_io_g + + +107  + goam_g + + +108 : +vtu + +devi_g +, + +109 +vtu + + gd_io_g + + +111  + gioam_g + + +112 : +iam_g +, + +113 + goam_g + + +115  + gambuf_g + + +116 : +devi_g +, + +117 + gekab_g +, + +118 + gd_io_g + + +120  + gifam_g + + +121 : +put_ekab +, + +122 + gob_g +, + +123 + giam_g + + +125  + gofam_g + + +126 : +ouut_ekab +, + +127 + gob_g +, + +128 + goam_g + + +130  + gfam_g + + +131 : +ekab +, + +132 + gob_g +, + +133 + gioam_g + + +135  + gfebuf_g + + +136 : +ekab +, + +137 + gob_g +, + +138 + gambuf_g + + +140  + girgam_g + + +141 : +put_ekab +, + +142 + giam_g + + +144  + gorgam_g + + +145 : +ouut_ekab +, + +146 + goam_g + + +148  + grgam_g + + +149 : +du_ekab +, + +150 + gioam_g + + +152  + grgbuf_g + + +153 : +du_ekab +, + +154 + gambuf_g + + +156  + ggic_iam_g + + +157 : +put_ekab +, + +158 + giam_g + + +160  + ggic_oam_g + + +161 : +ouut_ekab +, + +162 + goam_g + + +164  + ggic_ioam_g + + +165 : +ekab +, + +166 + gioam_g + + +168  + ggic_ambuf_g + + +169 : +ekab +, + +170 + gambuf_g + + + @/usr/include/boost/iostreams/detail/broken_overload_resolution/forward.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_BROKEN_OVERLOAD_RESOLUTION_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_DETAIL_BROKEN_OVERLOAD_RESOLUTION_HPP_INCLUDED + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +15 +mea + + gboo + {amea + gioams + {amea + gda + { + +17 + gme +< +tyme + + gDevi +,ym + gU +> + +18  + sfwd_im + { + +19 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = + +20 ! +is_me +< +U +, +Devi + >:: +vue + && + +21 ! +is_me +< +U +, +n_w +< +Devi +> >:: +vue + )); + +24 + gme +< +tyme + + gDevi +,ym + gU +> + +25  + gfwd + + +26 : +m +:: +bo_ +< +fwd_im +< +Devi +, + gU +>:: +vue +> + + @/usr/include/boost/iostreams/detail/broken_overload_resolution/stream_buffer.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_BROKEN_OVERLOAD_RESOLUTION_STREAM_BUFFER_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_DETAIL_BROKEN_OVERLOAD_RESOLUTION_STREAM_BUFFER_HPP_INCLUDED + + + ) + +11  + ~ + +12  + ~ + +14 +mea + + gboo + {amea + gioams + { + +16 + gme +< +tyme + + gT +, + +17 +tyme + + gTr + = + +18 +BOOST_IOSTREAMS_CHAR_TRAITS +( + +19 +BOOST_DEDUCED_TYPENAME + +ch_ty_of +< +T +>:: +ty + + +21 +tyme + + gAoc + = + +22 +d +:: +lot +< + +23 +BOOST_DEDUCED_TYPENAME + +ch_ty_of +< +T +>:: +ty + + +25 +tyme + + gMode + = +BOOST_DEDUCED_TYPENAME + +mode_of +< +T +>:: +ty + > + +26 +ass + +am_bufr + + +27 : +public + +da +:: +am_bufr_as +< +T +, + gTr +, + gAoc +, + gMode +>:: +ty + + +29 +ive +: + +30 +BOOST_STATIC_ASSERT +(( + +31 +is_cvtib +< + +32 +BOOST_DEDUCED_TYPENAME + +ioams +:: +gy_of +< +T +>:: +ty +, +Mode + + +33 >:: +vue + + +35  +tyme + + +36 + tda +:: + tam_bufr_as +< + +37 + tT +, + tTr +, + tAoc +, + tMode + + +38 >:: + tty + + tba_ty +; + +39 + gpublic +: + +40  +tyme + + tch_ty_of +< + tT +>:: + tty + + tch_ty +; + +41  + ggy + + +42 : +Mode +, + +43 + gob_g +, + +44 + gambuf_g + + +46 +BOOST_IOSTREAMS_STREAMBUF_TYPEDEFS +( +Tr +) + +47 +am_bufr +() { } + +48 ~ +am_bufr +() + +50 + gy + { + +51 i( + gthis +-> +is_ݒ +(&&his-> +auto_o +()) + +52 + gthis +-> +o +(); + +53 } +tch + (...) { } + +55 + gme +< +tyme + + gU0 +> + +56 +am_bufr +(cڡ +U0 +& +u0 +) + +58 +ݒ_im +( +da +:: +fwd +< +T +, +U0 +>(), +u0 +); + +60 + gme +< +tyme + + gU0 +,ym + gU1 +> + +61 +am_bufr +(cڡ +U0 +& +u0 +, cڡ +U1 +& +u1 +) + +63 +ݒ_im +( +da +:: +fwd +< +T +, +U0 +>(), +u0 +, +u1 +); + +65 + gme +< +tyme + + gU0 +,ym + gU1 +,ym + gU2 +> + +66 +am_bufr +(cڡ +U0 +& +u0 +, cڡ +U1 +& +u1 +, cڡ +U2 +& +u2 +) + +68 +ݒ_im +( +da +:: +fwd +< +T +, +U0 +>(), +u0 +, +u1 +, +u2 +); + +70 #i! +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1300) + +71 + gme +< +tyme + + gU0 +> + +72 +am_bufr +( +U0 +& +u0 +) + +74 +ݒ_im +( +da +:: +fwd +< +T +, +U0 +>(), +u0 +); + +76 + gme +< +tyme + + gU0 +,ym + gU1 +> + +77 +am_bufr +( +U0 +& +u0 +, cڡ +U1 +& +u1 +) + +79 +ݒ_im +( +da +:: +fwd +< +T +, +U0 +>(), +u0 +, +u1 +); + +81 + gme +< +tyme + + gU0 +,ym + gU1 +,ym + gU2 +> + +82 +am_bufr +( +U0 +& +u0 +, cڡ +U1 +& +u1 +, cڡ +U2 +& +u2 +) + +84 +ݒ_im +( +da +:: +fwd +< +T +, +U0 +>(), +u0 +, +u1 +, +u2 +); + +87 + gme +< +tyme + + gU0 +> + +88  +ݒ +(cڡ +U0 +& +u0 +) + +90 +ݒ_im +( +da +:: +fwd +< +T +, +U0 +>(), +u0 +); + +92 + gme +< +tyme + + gU0 +,ym + gU1 +> + +93  +ݒ +(cڡ +U0 +& +u0 +, cڡ +U1 +& +u1 +) + +95 +ݒ_im +( +da +:: +fwd +< +T +, +U0 +>(), +u0 +, +u1 +); + +97 + gme +< +tyme + + gU0 +,ym + gU1 +,ym + gU2 +> + +98  +ݒ +(cڡ +U0 +& +u0 +, cڡ +U1 +& +u1 +, cڡ +U2 +& +u2 +) + +100 +ݒ_im +( +da +:: +fwd +< +T +, +U0 +>(), +u0 +, +u1 +, +u2 +); + +102 #i! +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1300) + +103 + gme +< +tyme + + gU0 +> + +104  +ݒ +( +U0 +& +u0 +) + +106 +ݒ_im +( +da +:: +fwd +< +T +, +U0 +>(), +u0 +); + +108 + gme +< +tyme + + gU0 +,ym + gU1 +> + +109  +ݒ +( +U0 +& +u0 +, cڡ +U1 +& +u1 +) + +111 +ݒ_im +( +da +:: +fwd +< +T +, +U0 +>(), +u0 +, +u1 +); + +113 + gme +< +tyme + + gU0 +,ym + gU1 +,ym + gU2 +> + +114  +ݒ +( +U0 +& +u0 +, cڡ +U1 +& +u1 +, cڡ +U2 +& +u2 +) + +116 +ݒ_im +( +da +:: +fwd +< +T +, +U0 +>(), +u0 +, +u1 +, +u2 +); + +119 + gT +& + gݔ +*({  * + gthis +-> +compڒt +(); } + +120 +T +* + gݔ +->({  + gthis +-> +compڒt +(); } + +121 + give +: + +122 +me +< +tyme + +U0 +> + +123  +ݒ_im +( +m +:: +l_ +, cڡ +U0 +& +u0 +) + +125 + gba_ty +:: +ݒ +( +cڡ_ +< +U0 +&>( +u0 +), -1, -1); + +127 #i! +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1300) + +128 + gme +< +tyme + + gU0 +> + +129  +ݒ_im +( +m +:: +l_ +, +U0 +& +u0 +) + +131 + gba_ty +:: +ݒ +( +da +:: +wp +( +u0 +), -1, -1); + +134 + gme +< +tyme + + gU0 +> + +135  +ݒ_im +( +m +:: +ue_ +, cڡ +U0 +& +u0 +) + +137 + gba_ty +:: +ݒ +( +T +( +cڡ_ +< +U0 +&>( +u0 +)), -1, -1); + +139 #i! +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1300) + +140 + gme +< +tyme + + gU0 +> + +141  +ݒ_im +( +m +:: +ue_ +, +U0 +& +u0 +) + +143 + gba_ty +:: +ݒ +( +T +( +u0 +), -1, -1); + +146 + gme +< +tyme + + gU0 +,ym + gU1 +> + +147  +ݒ_im +( +m +:: +l_ +, cڡ +U0 +& +u0 +, cڡ +U1 +& +u1 +) + +149 + gba_ty +:: +ݒ +( +u0 +, +u1 +, -1); + +151 + gme +< +tyme + + gU0 +,ym + gU1 +> + +152  +ݒ_im +( +m +:: +ue_ +, cڡ +U0 +& +u0 +, cڡ +U1 +& +u1 +) + +154 + gba_ty +:: +ݒ +( +T +( +cڡ_ +< +U0 +&>( +u0 +), +u1 +), -1, -1); + +156 #i! +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1300) + +157 + gme +< +tyme + + gU0 +,ym + gU1 +> + +158  +ݒ_im +( +m +:: +ue_ +, +U0 +& +u0 +, cڡ +U1 +& +u1 +) + +160 + gba_ty +:: +ݒ +( +T +( +u0 +, +u1 +), -1, -1); + +163 + gme +< +tyme + + gU0 +,ym + gU1 +,ym + gU2 +> + +164  +ݒ_im +( +m +:: +l_ +, cڡ +U0 +& +u0 +, cڡ +U1 +& +u1 +, cڡ +U2 +& +u2 +) + +166 + gba_ty +:: +ݒ +( +u0 +, +u1 +, +u2 +); + +168 + gme +< +tyme + + gU0 +,ym + gU1 +,ym + gU2 +> + +169  +ݒ_im +( +m +:: +ue_ +, cڡ +U0 +& +u0 +, cڡ +U1 +& +u1 +, cڡ +U2 +& +u2 +) + +171 + gba_ty +:: +ݒ +( +T +( +cڡ_ +< +U0 +&>( +u0 +), +u1 +, +u2 +), -1, -1); + +173 #i! +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1300) + +174 + gme +< +tyme + + gU0 +,ym + gU1 +,ym + gU2 +> + +175  +ݒ_im +( +m +:: +ue_ +, +U0 +& +u0 +, cڡ +U1 +& +u1 +, cڡ +U2 +& +u2 +) + +177 + gba_ty +:: +ݒ +( +T +( +u0 +, +u1 +, +u2 +), -1, -1); + +180  +check_ݒ +() + +182 i( + gthis +-> +is_ݒ +()) + +183 + gboo +:: +throw_exi +( +BOOST_IOSTREAMS_FAILURE +("already open")); + + @/usr/include/boost/iostreams/detail/config/disable_warnings.hpp + +8  + ~ + +9  + ~ + +11 #i +defed +( +BOOST_MSVC +) + +12 #agm +wng +( +push +) + +13 #agm +wng +( +dib +:4127) + +14 #agm +wng +( +dib +:4130) + +15 #agm +wng +( +dib +:4224) + +16 #agm +wng +( +dib +:4244) + +17 #agm +wng +( +dib +:4512) + +18 #agm +wng +( +dib +:4706) + +19 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, >= 1400) + +20 #agm +wng +( +dib +:6334) + +23 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, < 0x600) + +24 #agm +wn + -8008 + +25 #agm +wn + -8066 + +26 #agm +wn + -8071 + +27 #agm +wn + -8072 + +28 #agm +wn + -8080 + + @/usr/include/boost/iostreams/detail/config/enable_warnings.hpp + +8 #i +defed +( +BOOST_MSVC +) + +9 #agm +wng +( +p +) + +11 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, < 0x600) + +12 #agm +wn + .8008 + +13 #agm +wn + .8066 + +14 #agm +wn + .8071 + +15 #agm +wn + .8072 + +16 #agm +wn + .8080 + + @/usr/include/boost/iostreams/detail/config/gcc.hpp + +11 #ide +BOOST_IOSTREAMS_DETAIL_CONFIG_GCC_HPP_INCLUDED + + +12  + #BOOST_IOSTREAMS_DETAIL_CONFIG_GCC_HPP_INCLUDED + + + ) + +14 #i +defed +( +_MSC_VER +) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +__GNUC__ +&& !defed( +BOOST_INTEL +) + +21  + #BOOST_IOSTREAMS_GCC + ( +__GNUC__ + * 100 + +__GNUC_MINOR__ +) + + ) + +22  + #BOOST_IOSTREAMS_GCC_WORKAROUND_GUARD + 1 + + ) + +24  + #BOOST_IOSTREAMS_GCC_WORKAROUND_GUARD + 0 + + ) + + @/usr/include/boost/iostreams/detail/config/limits.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_CONFIG_LIMITS_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_DETAIL_CONFIG_LIMITS_HPP_INCLUDED + + + ) + +11 #ide +BOOST_IOSTREAMS_MAX_FORWARDING_ARITY + + +12  + #BOOST_IOSTREAMS_MAX_FORWARDING_ARITY + 3 + + ) + +15 #ide +BOOST_IOSTREAMS_MAX_EXECUTE_ARITY + + +16  + #BOOST_IOSTREAMS_MAX_EXECUTE_ARITY + 5 + + ) + + @/usr/include/boost/iostreams/detail/config/wide_streams.hpp + +11 #ide +BOOST_IOSTREAMS_DETAIL_CONFIG_WIDE_STREAMS_HPP_INCLUDED + + +12  + #BOOST_IOSTREAMS_DETAIL_CONFIG_WIDE_STREAMS_HPP_INCLUDED + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +18 #i +defed +( +_MSC_VER +) + +19 #agm + + + +25 #ide +BOOST_IOSTREAMS_NO_STREAM_TEMPLATES + + +26 #i +defed +( +__STL_CONFIG_H +) && \ + +27 ! +defed + ( +__STL_USE_NEW_IOSTREAMS +&& !defed( +__ayx1 +) \ + +29  + #BOOST_IOSTREAMS_NO_STREAM_TEMPLATES + + + ) + +35 #ide +BOOST_IOSTREAMS_NO_WIDE_STREAMS + + +36 #i +defed +( +BOOST_IOSTREAMS_NO_STREAM_TEMPLATES +) || \ + +37 +defed + ( +BOOST_NO_STD_WSTREAMBUF +) && \ + +38 ! +defed +( +__MSL_CPP__ +|| defed( +_MSL_NO_WCHART_CPP_SUPPORT +) ) \ + +40  + #BOOST_IOSTREAMS_NO_WIDE_STREAMS + + + ) + +46 #ide +BOOST_IOSTREAMS_NO_LOCALE + + +47 #i +defed +( +BOOST_NO_STD_LOCALE +) && \ + +48 ! +defed +( +__MSL_CPP__ +|| defed( +_MSL_NO_WCHART_CPP_SUPPORT +) ) \ + +50  + #BOOST_IOSTREAMS_NO_LOCALE + + + ) + + @/usr/include/boost/iostreams/detail/ios.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_IOS_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_DETAIL_IOS_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18 #ide +BOOST_IOSTREAMS_NO_STREAM_TEMPLATES + + +19 #i! +BOOST_WORKAROUND +( +__MWERKS__ +, <= 0x3003) + +20  + ~ + +22  + ~ + +23  + ~ + +26  + ~ + +27  + ~ + +30 +mea + + gboo + {amea + gioams + {amea + gda + { + +32 #ide +BOOST_IOSTREAMS_NO_STREAM_TEMPLATES + + +33  + #BOOST_IOSTREAMS_BASIC_IOS +( +ch +, + + +d +:: +basic_ios +< ch,> + + ) + +34 #i! +BOOST_WORKAROUND +( +__MWERKS__ +, <= 0x3003) && \ + +35 ! +BOOST_WORKAROUND +( +__BORLANDC__ +, < 0x600) \ + +38  + #BOOST_IOS + +d +:: +ios + + + ) + +39  + #BOOST_IOSTREAMS_FAILURE + +d +:: +ios +:: +u + + + ) + +43  + #BOOST_IOS + +d +:: +ios_ba + + + ) + +44  + #BOOST_IOSTREAMS_FAILURE + +d +:: +ios_ba +:: +u + + + ) + +49  + #BOOST_IOS + +d +:: +ios + + + ) + +50  + #BOOST_IOSTREAMS_BASIC_IOS +( +ch +, + + +d +:: +ios + + + ) + +51  + #BOOST_IOSTREAMS_FAILURE + +boo +:: +ioams +:: +da +:: +u + + + ) + +53 as + cu + : +d +:: +exi + { + +54 +public +: + +55 +exic + +u +(cڡ +d +:: +rg +& +wh_g +: +wh_ +(what_arg) { } + +56 cڡ * +wh +(cڡ {  +wh_ +. +c_r +(); } + +57 + give +: + +58 +d +:: +rg + +wh_ +; + + @/usr/include/boost/iostreams/detail/push_params.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_PUSH_PARAMS_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_DETAIL_PUSH_PARAMS_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + #BOOST_IOSTREAMS_PUSH_PARAMS +() \ + +16 , +d +:: +amsize + +bufr_size + = -1 , std::amsiz +pback_size + = -1 \ + +17 + + ) + +19  + #BOOST_IOSTREAMS_PUSH_ARGS +(, +bufr_size +, +pback_size + + + ) + + @/usr/include/boost/iostreams/detail/streambuf/direct_streambuf.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_DIRECT_STREAMBUF_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_DETAIL_DIRECT_STREAMBUF_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +35  + ~ + +37 +mea + + gboo + {amea + gioams + { + +39 +mea + + gda + { + +41 + gme +< +tyme + + gT +, + +42 +tyme + + gTr + = + +43 +BOOST_IOSTREAMS_CHAR_TRAITS +( + +44 +BOOST_DEDUCED_TYPENAME + +ch_ty_of +< +T +>:: +ty + + +46 +ass + +de_ambuf + + +47 : +public + +lked_ambuf +< +BOOST_DEDUCED_TYPENAME + +ch_ty_of +< +T +>:: +ty +, + gTr +> + +49 + gpublic +: + +50  +tyme + + tch_ty_of +< + tT +>:: + tty + + tch_ty +; + +51 +BOOST_IOSTREAMS_STREAMBUF_TYPEDEFS +( +Tr +) + +52 + give +: + +53  +lked_ambuf +< + tch_ty +, + tas_ty +> + tba_ty +; + +54  +tyme + + tgy_of +< + tT +>:: + tty + + tgy +; + +55  +BOOST_IOSTREAMS_BASIC_STREAMBUF +( + +56 + tch_ty +, + tas_ty + + +57 + tambuf_ty +; + +58 + gpublic +: + +59  +ݒ +(cڡ +T +& +t +, +d +:: +amsize + +bufr_size +, + +60 +d +:: +amsize + +pback_size +); + +61 +bo + +is_ݒ +() const; + +62  +o +(); + +63 +bo + +auto_o +(cڡ {  + gauto_o_ +; } + +64  +t_auto_o +( +bo + +o +{ + gauto_o_ + = close; } + +65 +bo + +ri_sync +({  + gue +; } + +68 +T +* +compڒt +({  + gage_ +. +g +(); } + +69 + geed +: + +70 +BOOST_IOSTREAMS_USING_PROTECTED_STREAMBUF_MEMBERS +( +ba_ty +) + +71 +de_ambuf +(); + +76  +o_im +( +BOOST_IOS +:: +ݒmode + +m +); + +77 cڡ + gboo +:: +ce +:: +tyfo +& +compڒt_ty +(cڡ {  +BOOST_CORE_TYPEID +( +T +); } + +78 * +compڒt_im +({  +compڒt +(); } + +79 #ifde +BOOST_IOSTREAMS_NO_STREAM_TEMPLATES + + +80 + gpublic +: + +84 +t_ty + +undow +(); + +85 +t_ty + +pback +(t_ty +c +); + +86 +t_ty + +ovow +(t_ty +c +); + +87 +pos_ty + +ekoff + +off_ty + +off +, +BOOST_IOS +:: +ekd + +way +, + +88 +BOOST_IOS +:: +ݒmode + +which + ); + +89 +pos_ty + +ekpos +os_ty + +, +BOOST_IOS +:: +ݒmode + +which +); + +90 + give +: + +91 +pos_ty + +ek_im + +am_offt + +off +, +BOOST_IOS +:: +ekd + +way +, + +92 +BOOST_IOS +:: +ݒmode + +which + ); + +93  +_put +( +y_g +) { } + +94  +_put +( +put +); + +95  +_ouut +( +y_g +) { } + +96  +_ouut +( +ouut +); + +97  +_g_ +(); + +98  +_put_ +(); + +99 +bo + +e_hd +() const; + +100 +bo + +two_hd +() const; + +101 + gtiڮ +< + gT +> + gage_ +; + +102 +ch_ty + * + gibeg_ +, * + gnd_ +, * + gobeg_ +, * + gnd_ +; + +103 +bo + + gauto_o_ +; + +108 + gme +< +tyme + + gT +,ym + gTr +> + +109 + gde_ambuf +< + gT +, + gTr +>:: +de_ambuf +() + +110 : +ibeg_ +(0), +nd_ +(0), +obeg_ +(0), +nd_ +(0), +auto_o_ +( +ue +) + +111 { + gthis +-> +t_ue_eof +( +ue +); } + +113 + gme +< +tyme + + gT +,ym + gTr +> + +114  + gde_ambuf +< + gT +, + gTr +>:: +ݒ + + +115 (cڡ +T +& +t +, + gd +:: +amsize +, std::streamsize) + +117 +age_ +. +t +( +t +); + +118 +_put +( +gy +()); + +119 +_ouut +( +gy +()); + +120 +tg +(0, 0, 0); + +121 + +(0, 0); + +122 + gthis +-> +t_eds_o +(); + +125 + gme +< +tyme + + gT +,ym + gTr +> + +126 +bo + + gde_ambuf +< + gT +, + gTr +>:: +is_ݒ +() const + +127 {  +ibeg_ + !0 || +obeg_ + != 0; } + +129 + gme +< +tyme + + gT +,ym + gTr +> + +130  + gde_ambuf +< + gT +, + gTr +>:: +o +() + +132 +ba_ty +* +lf + = +this +; + +133 + gda +:: +execu_l + +da +:: +_memb_o +(* +lf +, +BOOST_IOS +:: + +), + +134 +da +:: +_memb_o +(* +lf +, +BOOST_IOS +:: +out +), + +135 +da +:: +_t +( +age_ +) ); + +138 + gme +< +tyme + + gT +,ym + gTr +> + +139 +tyme + + gde_ambuf +< + gT +, + gTr +>:: +t_ty + + +140 +de_ambuf +< +T +, + gTr +>:: +undow +() + +142 i(! +ibeg_ +) + +143 +boo +:: +throw_exi +( +_ad +()); + +144 i(! +gr +()) + +145 +_g_ +(); + +146  +gr +(! +nd_ + ? + +147 +as_ty +:: +to_t_ty +(* +gr +()) : + +148 +as_ty +:: +eof +(); + +151 + gme +< +tyme + + gT +,ym + gTr +> + +152 +tyme + + gde_ambuf +< + gT +, + gTr +>:: +t_ty + + +153 +de_ambuf +< +T +, + gTr +>:: +pback +( +t_ty + +c +) + +155 +usg + +mea + +d +; + +156 i(! + gibeg_ +) + +157 + gboo +:: +throw_exi +( +_ad +()); + +158 i( +gr +(!0 && gr(! +ibeg_ +) { + +159 +gbump +(-1); + +160 i(! + gas_ty +:: +eq_t_ty +( +c +, +as_ty +:: +eof +())) + +161 * +gr +( +as_ty +:: +to_ch_ty +( +c +); + +162  + gas_ty +:: +n_eof +( +c +); + +164 + gboo +:: +throw_exi +( +bad_putback +()); + +167 + gme +< +tyme + + gT +,ym + gTr +> + +168 +tyme + + gde_ambuf +< + gT +, + gTr +>:: +t_ty + + +169 +de_ambuf +< +T +, + gTr +>:: +ovow +( +t_ty + +c +) + +171 +usg + +mea + +d +; + +172 i(! + gobeg_ +) + +173 + gboo +:: +throw_exi +( +BOOST_IOSTREAMS_FAILURE +("no writeccess")); + +174 i(! + +() +_put_ +(); + +175 i(! + gas_ty +:: +eq_t_ty +( +c +, +as_ty +:: +eof +())) { + +176 i( + +(= +nd_ +) + +177 +boo +:: +throw_exi +( + +178 +BOOST_IOSTREAMS_FAILURE +("writereaxhausted") + +180 * + +( +as_ty +:: +to_ch_ty +( +c +); + +181 +pbump +(1); + +182  + gc +; + +184  + gas_ty +:: +n_eof +( +c +); + +187 + gme +< +tyme + + gT +,ym + gTr +> + +188 +le + +tyme + + gde_ambuf +< + gT +, + gTr +>:: +pos_ty + + +189 +de_ambuf +< +T +, + gTr +>:: +ekoff + + +190 ( +off_ty + +off +, + gBOOST_IOS +:: +ekd + +way +, BOOST_IOS:: +ݒmode + +which +) + +191 {  +ek_im +( +off +, +way +, +which +); } + +193 + gme +< +tyme + + gT +,ym + gTr +> + +194 +le + +tyme + + gde_ambuf +< + gT +, + gTr +>:: +pos_ty + + +195 +de_ambuf +< +T +, + gTr +>:: +ekpos + + +196 ( +pos_ty + + +, + gBOOST_IOS +:: +ݒmode + +which +) + +198  +ek_im +( +posi_to_offt +( + +), +BOOST_IOS +:: +beg +, +which +); + +201 + gme +< +tyme + + gT +,ym + gTr +> + +202  + gde_ambuf +< + gT +, + gTr +>:: +o_im +( +BOOST_IOS +:: +ݒmode + +which +) + +204 i( +which + = +BOOST_IOS +:: + + && +ibeg_ + != 0) { + +205 +tg +(0, 0, 0); + +206 + gibeg_ + = +nd_ + = 0; + +208 i( + gwhich + = +BOOST_IOS +:: +out + && +obeg_ + != 0) { + +209 +sync +(); + +210 + +(0, 0); + +211 + gobeg_ + = +nd_ + = 0; + +213 + gboo +:: +ioams +:: +o +(* +age_ +, +which +); + +216 + gme +< +tyme + + gT +,ym + gTr +> + +217 +tyme + + gde_ambuf +< + gT +, + gTr +>:: +pos_ty + +de_ambuf +< +T +, Tr>:: +ek_im + + +218 ( +am_offt + +off +, + gBOOST_IOS +:: +ekd + +way +, BOOST_IOS:: +ݒmode + +which +) + +220 +usg + +mea + +d +; + +221 + gBOOST_IOS +:: +ݒmode + +bh + = +BOOST_IOS +:: + + | BOOST_IOS:: +out +; + +222 i( +two_hd +(&& ( + gwhich + & + gbh += +bh +) + +223 +boo +:: +throw_exi +( +bad_ek +()); + +224 +am_offt + + gsu + = -1; + +225 +bo + + ge + = +e_hd +(); + +226 i( + ge + && ( + +(!0 || +gr +()== 0)) + +227 +_g_ +(); + +228 i( + ge + || (( + gwhich + & + gBOOST_IOS +:: + +!0 && +ibeg_ + != 0)) { + +229 i(! +gr +() +tg +( +ibeg_ +, ibeg_, +nd_ +); + +230 +rdiff_t + + gxt + = 0; + +231  + gway +) { + +232  + gBOOST_IOS +:: +beg +: +xt + = +off +; ; + +233  + gBOOST_IOS +:: +cur +: +xt + = ( +gr +(- +ibeg_ ++ +off +; ; + +234  + gBOOST_IOS +:: +d +: +xt + = ( +nd_ + - +ibeg_ ++ +off +; ; + +235 : +BOOST_ASSERT +(0); + +237 i( + gxt + < 0 ||ex> ( + gnd_ + - + gibeg_ +)) + +238 + gboo +:: +throw_exi +( +bad_ek +()); + +239 +tg +( +ibeg_ +, ibeg_ + +xt +, +nd_ +); + +240 + gsu + = +xt +; + +242 i(! + ge + && ( + gwhich + & + gBOOST_IOS +:: +out +!0 && +obeg_ + != 0) { + +243 i(! + +() + +( +obeg_ +, +nd_ +); + +244 +rdiff_t + + gxt + = 0; + +245  + gway +) { + +246  + gBOOST_IOS +:: +beg +: +xt + = +off +; ; + +247  + gBOOST_IOS +:: +cur +: +xt + = ( + +(- +obeg_ ++ +off +; ; + +248  + gBOOST_IOS +:: +d +: +xt + = ( +nd_ + - +obeg_ ++ +off +; ; + +249 : +BOOST_ASSERT +(0); + +251 i( + gxt + < 0 ||ex> ( + gnd_ + - + gobeg_ +)) + +252 + gboo +:: +throw_exi +( +bad_ek +()); + +253 +pbump +( +ic_ +<>( +xt + - ( + +(- +obeg_ +))); + +254 + gsu + = +xt +; + +256  +offt_to_posi +( +su +); + +259 + gme +< +tyme + + gT +,ym + gTr +> + +260  + gde_ambuf +< + gT +, + gTr +>:: +_put +( +put +) + +262 +d +:: + +< +ch_ty +*, + gch_ty +*> + gp + = +put_qu +(* +age_ +); + +263 + gibeg_ + = +p +. +f +; + +264 + gnd_ + = +p +. +cd +; + +267 + gme +< +tyme + + gT +,ym + gTr +> + +268  + gde_ambuf +< + gT +, + gTr +>:: +_ouut +( +ouut +) + +270 +d +:: + +< +ch_ty +*, + gch_ty +*> + gp + = +ouut_qu +(* +age_ +); + +271 + gobeg_ + = +p +. +f +; + +272 + gnd_ + = +p +. +cd +; + +275 + gme +< +tyme + + gT +,ym + gTr +> + +276  + gde_ambuf +< + gT +, + gTr +>:: +_g_ +() + +278 +tg +( +ibeg_ +, ibeg_, +nd_ +); + +279 i( +e_hd +(&& + +()) { + +280 +gbump +( +ic_ +<>( + +(- +obeg_ +)); + +281 + +(0, 0); + +285 + gme +< +tyme + + gT +,ym + gTr +> + +286  + gde_ambuf +< + gT +, + gTr +>:: +_put_ +() + +288 + +( +obeg_ +, +nd_ +); + +289 i( +e_hd +(&& +gr +()) { + +290 +pbump +( +ic_ +<>( +gr +(- +ibeg_ +)); + +291 +tg +(0, 0, 0); + +295 + gme +< +tyme + + gT +,ym + gTr +> + +296 +le + +bo + + gde_ambuf +< + gT +, + gTr +>:: +e_hd +() const + +297 {  +ibeg_ + && +obeg_ + && ibeg_ == obeg_; } + +299 + gme +< +tyme + + gT +,ym + gTr +> + +300 +le + +bo + + gde_ambuf +< + gT +, + gTr +>:: +two_hd +() const + +301 {  +ibeg_ + && +obeg_ + && ibeg_ != obeg_; } + +309  + ~ + + @/usr/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp + +13 #ide +BOOST_IOSTREAMS_DETAIL_INDIRECT_STREAMBUF_HPP_INCLUDED + + +14  + #BOOST_IOSTREAMS_DETAIL_INDIRECT_STREAMBUF_HPP_INCLUDED + + + ) + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +39  + ~ + +42  + ~ + +44 +mea + + gboo + {amea + gioams + {amea + gda + { + +49 + gme +< +tyme + + gT +,ym + gTr +,ym + gAoc +,ym + gMode +> + +50 +ass + + gde_ambuf + + +51 : +public + +lked_ambuf +< +BOOST_DEDUCED_TYPENAME + +ch_ty_of +< +T +>:: +ty +, + gTr +> + +53 + gpublic +: + +54  +tyme + + tch_ty_of +< + tT +>:: + tty + + tch_ty +; + +55 +BOOST_IOSTREAMS_STREAMBUF_TYPEDEFS +( +Tr +) + +56 + give +: + +57  +tyme + + tgy_of +< + tT +>:: + tty + + tgy +; + +58  + gc_adr +< + tT +> + tw +; + +59  + gda +:: + tbasic_bufr +< + tch_ty +, + tAoc +> + tbufr_ty +; + +60  + gde_ambuf +< + tT +, + tTr +, + tAoc +, + tMode +> + tmy_ty +; + +61  + gda +:: + tlked_ambuf +< + tch_ty +, + tas_ty +> + tba_ty +; + +62  + glked_ambuf +< + tch_ty +, + tTr +> + tambuf_ty +; + +63 + gpublic +: + +64 +de_ambuf +(); + +66  +ݒ +(cڡ +T +& +t + +BOOST_IOSTREAMS_PUSH_PARAMS +()); + +67 +bo + +is_ݒ +() const; + +68  +o +(); + +69 +bo + +auto_o +() const; + +70  +t_auto_o +( +bo + +o +); + +71 +bo + +ri_sync +(); + +74 +T +* +compڒt +({  &* +obj +(); } + +75 + geed +: + +76 +BOOST_IOSTREAMS_USING_PROTECTED_STREAMBUF_MEMBERS +( +ba_ty +) + +80 #ide +BOOST_IOSTREAMS_NO_LOCALE + + +81  +imbue +(cڡ +d +:: +lo +& +loc +); + +83 #ifde +BOOST_IOSTREAMS_NO_STREAM_TEMPLATES + + +84 + gpublic +: + +86 +t_ty + +undow +(); + +87 +t_ty + +pback +(t_ty +c +); + +88 +t_ty + +ovow +(t_ty +c +); + +89  +sync +(); + +90 +pos_ty + +ekoff + +off_ty + +off +, +BOOST_IOS +:: +ekd + +way +, + +91 +BOOST_IOS +:: +ݒmode + +which + ); + +92 +pos_ty + +ekpos +os_ty + +, +BOOST_IOS +:: +ݒmode + +which +); + +95  +t_xt +( +ambuf_ty +* +xt +); + +96  +o_im +( +BOOST_IOS +:: +ݒmode + +m +); + +97 cڡ + gboo +:: +ce +:: +tyfo +& +compڒt_ty +(cڡ {  +BOOST_CORE_TYPEID +( +T +); } + +98 * +compڒt_im +({  +compڒt +(); } + +99 + give +: + +103 +w +& +obj +({  * +age_ +; } + +104 +ambuf_ty +* +xt +(cڡ {  + gxt_ +; } + +105 + gbufr_ty +& + +({  + gbufr_ +. +f +(); } + +106 + gbufr_ty +& +out +({  + gbufr_ +. +cd +(); } + +107 +bo + +n_ad +(cڡ {  + gis_cvtib +< + gMode +, + gput +>:: +vue +; } + +108 +bo + +n_wre +(cڡ {  + gis_cvtib +< + gMode +, + gouut +>:: +vue +; } + +109 +bo + +ouut_bufd +(cڡ {  ( + gags_ + & + gf_ouut_bufd +) != 0; } + +110 +bo + +shed_bufr +(cڡ {  + gis_cvtib +< + gMode +, + gekab +>:: +vue + || +is_cvtib +< +Mode +, + gdu_ekab +>::value; } + +111  +t_ags +( +f +{ + gags_ + = f; } + +115 +vtu +  +_g_ +(); + +116 +vtu +  +_put_ +(); + +120 +pos_ty + +ek_im + +am_offt + +off +, +BOOST_IOS +:: +ekd + +way +, + +121 +BOOST_IOS +:: +ݒmode + +which + ); + +122  +sync_im +(); + +124 + eag_ty + { + +125 + gf_ݒ + = 1, + +126 + gf_ouut_bufd + = +f_ݒ + << 1, + +127 + gf_auto_o + = +f_ouut_bufd + << 1 + +130 + gtiڮ +< + gw +> + gage_ +; + +131 +ambuf_ty +* + gxt_ +; + +132 + gdoub_obje +< + +133 + gbufr_ty +, + +134 + gis_cvtib +< + +135 + gMode +, + +136 + gtwo_qu + + +138 > + gbufr_ +; + +139 + gd +:: +amsize + +pback_size_ +; + +140  + gags_ +; + +145 + gme +< +tyme + + gT +,ym + gTr +,ym + gAoc +,ym + gMode +> + +146 + gde_ambuf +< + gT +, + gTr +, + gAoc +, + gMode +>:: +de_ambuf +() + +147 : +xt_ +(0), +pback_size_ +(0), +ags_ +( +f_auto_o +) { } + +151 + gme +< +tyme + + gT +,ym + gTr +,ym + gAoc +,ym + gMode +> + +152  + gde_ambuf +< + gT +, + gTr +, + gAoc +, + gMode +>:: +ݒ + + +153 (cڡ +T +& +t +, + gd +:: +amsize + +bufr_size +, std::amsiz +pback_size +) + +155 +usg + +mea + +d +; + +158 + gbufr_size + = + +159 ( +bufr_size + != -1) ? + +160 +bufr_size + : + +161 +ioams +:: +tim_bufr_size +( +t +); + +162 + gpback_size + = + +163 ( +pback_size + != -1) ? + +164 +pback_size + : + +165 +deu_pback_bufr_size +; + +168 i( +n_ad +()) { + +169 + gpback_size_ + = ( +d +:: +max +)(d:: +amsize +(2), + gpback_size +); + +170 + gd +:: +amsize + +size + = + +171 +pback_size_ + + + +172 +bufr_size + ? bufr_size: +d +:: +amsize +(1) ); + +173 + +(). +size +( +ic_ +<>( +size +)); + +174 i(! +shed_bufr +()) + +175 +_g_ +(); + +179 i( +n_wre +(&& ! +shed_bufr +()) { + +180 i( + gbufr_size + ! +d +:: +amsize +(0)) + +181 +out +(). +size +( +ic_ +<>( +bufr_size +)); + +182 +_put_ +(); + +185 + gage_ +. +t +( +w +( +t +)); + +186 + gags_ + | +f_ݒ +; + +187 i( +n_wre +(&& + gbufr_size + > 1) + +188 + gags_ + | +f_ouut_bufd +; + +189 + gthis +-> +t_ue_eof +( +l +); + +190 + gthis +-> +t_eds_o +(); + +193 + gme +< +tyme + + gT +,ym + gTr +,ym + gAoc +,ym + gMode +> + +194 +le + +bo + + gde_ambuf +< + gT +, + gTr +, + gAoc +, + gMode +>:: +is_ݒ +() const + +195 {  ( +ags_ + & +f_ݒ +) != 0; } + +197 + gme +< +tyme + + gT +,ym + gTr +,ym + gAoc +,ym + gMode +> + +198  + gde_ambuf +< + gT +, + gTr +, + gAoc +, + gMode +>:: +o +() + +200 +usg + +mea + +d +; + +201 +ba_ty +* + glf + = +this +; + +202 + gda +:: +execu_l +( + +203 +da +:: +_memb_o +(* +lf +, +BOOST_IOS +:: + +), + +204 +da +:: +_memb_o +(* +lf +, +BOOST_IOS +:: +out +), + +205 +da +:: +_t +( +age_ +), + +206 +da +:: +r_ags +( +ags_ +) + +210 + gme +< +tyme + + gT +,ym + gTr +,ym + gAoc +,ym + gMode +> + +211 +bo + + gde_ambuf +< + gT +, + gTr +, + gAoc +, + gMode +>:: +auto_o +() const + +212 {  ( +ags_ + & +f_auto_o +) != 0; } + +214 + gme +< +tyme + + gT +,ym + gTr +,ym + gAoc +,ym + gMode +> + +215  + gde_ambuf +< + gT +, + gTr +, + gAoc +, + gMode +>:: +t_auto_o +( +bo + +o +) + +216 { +ags_ + = (ags_ & ~ +f_auto_o +| ( +o + ? f_auto_close : 0); } + +220 #ide +BOOST_IOSTREAMS_NO_LOCALE + + +221 + gme +< +tyme + + gT +,ym + gTr +,ym + gAoc +,ym + gMode +> + +222  + gde_ambuf +< + gT +, + gTr +, + gAoc +, + gMode +>:: +imbue +(cڡ +d +:: +lo +& +loc +) + +224 i( +is_ݒ +()) { + +225 +obj +(). +imbue +( +loc +); + +226 i( + gxt_ +) + +227 + gxt_ +-> +pubimbue +( +loc +); + +232 + gme +< +tyme + + gT +,ym + gTr +,ym + gAoc +,ym + gMode +> + +233 +tyme + + gde_ambuf +< + gT +, + gTr +, + gAoc +, + gMode +>:: +t_ty + + +234 +de_ambuf +< +T +, + gTr +, + gAoc +, + gMode +>:: +undow +() + +236 +usg + +mea + +d +; + +237 i(! +gr +() +_g_ +(); + +238 + gbufr_ty +& + gbuf + = + +(); + +239 i( +gr +(< +egr +() + gas_ty +:: +to_t_ty +(*gptr()); + +242 + gd +:: +amsize + +kp + = + +243 ( +d +:: +m +) +ic_ +( +gr +(- +eback +()), + +244 + gpback_size_ + ); + +245 i( + gkp +) + +246 + gas_ty +:: +move + +buf +. +da +(+ ( +pback_size_ + - +kp +), + +247 +gr +(- +kp +, keep ); + +250 +tg + +buf +. +da +(+ +pback_size_ + - +kp +, + +251 +buf +. +da +(+ +pback_size_ +, + +252 +buf +. +da +(+ +pback_size_ + ); + +255 + gd +:: +amsize + +chs + = + +256 +obj +(). +ad +( +buf +. +da +(+ +pback_size_ +, buf. +size +(-back_size_, +xt_ +); + +257 i( + gchs + == -1) { + +258 +this +-> +t_ue_eof +( +ue +); + +259 + gchs + = 0; + +261 +tg +( +eback +(), +gr +(), +buf +. +da +(+ +pback_size_ + + +chs +); + +262  + gchs + != 0 ? + +263 +as_ty +:: +to_t_ty +(* +gr +()) : + +264 +as_ty +:: +eof +(); + +267 + gme +< +tyme + + gT +,ym + gTr +,ym + gAoc +,ym + gMode +> + +268 +tyme + + gde_ambuf +< + gT +, + gTr +, + gAoc +, + gMode +>:: +t_ty + + +269 +de_ambuf +< +T +, + gTr +, + gAoc +, + gMode +>:: +pback +( +t_ty + +c +) + +271 i( +gr +(! +eback +()) { + +272 +gbump +(-1); + +273 i(! + gas_ty +:: +eq_t_ty +( +c +, +as_ty +:: +eof +())) + +274 * +gr +( +as_ty +:: +to_ch_ty +( +c +); + +275  + gas_ty +:: +n_eof +( +c +); + +277 + gboo +:: +throw_exi +( +bad_putback +()); + +281 + gme +< +tyme + + gT +,ym + gTr +,ym + gAoc +,ym + gMode +> + +282 +tyme + + gde_ambuf +< + gT +, + gTr +, + gAoc +, + gMode +>:: +t_ty + + +283 +de_ambuf +< +T +, + gTr +, + gAoc +, + gMode +>:: +ovow +( +t_ty + +c +) + +285 i( +ouut_bufd +(&& + +() == 0) || + +286 ( +shed_bufr +(&& +gr +() != 0) ) + +288 +_put_ +(); + +290 i(! + gas_ty +:: +eq_t_ty +( +c +, +as_ty +:: +eof +())) { + +291 i( +ouut_bufd +()) { + +292 i( + +(= +r +()) { + +293 +sync_im +(); + +294 i( + +(= +r +()) + +295  +as_ty +:: +eof +(); + +297 * + +( +as_ty +:: +to_ch_ty +( +c +); + +298 +pbump +(1); + +300 +ch_ty + + gd + = +as_ty +:: +to_ch_ty +( +c +); + +301 i( +obj +(). +wre +(& +d +, 1, +xt_ +) != 1) + +302  +as_ty +:: +eof +(); + +305  + gas_ty +:: +n_eof +( +c +); + +308 + gme +< +tyme + + gT +,ym + gTr +,ym + gAoc +,ym + gMode +> + +309  + gde_ambuf +< + gT +, + gTr +, + gAoc +, + gMode +>:: +sync +() + +311 +y + { + +312 +sync_im +(); + +313 +obj +(). +ush +( +xt_ +); + +315 } +tch + (...) {  -1; } + +318 + gme +< +tyme + + gT +,ym + gTr +,ym + gAoc +,ym + gMode +> + +319 +bo + + gde_ambuf +< + gT +, + gTr +, + gAoc +, + gMode +>:: +ri_sync +() + +321 +y + { + +322 +sync_im +(); + +323  +obj +(). +ush +( +xt_ +); + +324 } +tch + (...{  + gl +; } + +327 + gme +< +tyme + + gT +,ym + gTr +,ym + gAoc +,ym + gMode +> + +328 +le + +tyme + + gde_ambuf +< + gT +, + gTr +, + gAoc +, + gMode +>:: +pos_ty + + +329 +de_ambuf +< +T +, + gTr +, + gAoc +, + gMode +>:: +ekoff + + +330 ( +off_ty + +off +, + gBOOST_IOS +:: +ekd + +way +, BOOST_IOS:: +ݒmode + +which +) + +331 {  +ek_im +( +off +, +way +, +which +); } + +333 + gme +< +tyme + + gT +,ym + gTr +,ym + gAoc +,ym + gMode +> + +334 +le + +tyme + + gde_ambuf +< + gT +, + gTr +, + gAoc +, + gMode +>:: +pos_ty + + +335 +de_ambuf +< +T +, + gTr +, + gAoc +, + gMode +>:: +ekpos + + +336 ( +pos_ty + + +, + gBOOST_IOS +:: +ݒmode + +which +) + +338  +ek_im +( +posi_to_offt +( + +), +BOOST_IOS +:: +beg +, +which +); + +341 + gme +< +tyme + + gT +,ym + gTr +,ym + gAoc +,ym + gMode +> + +342 +tyme + + gde_ambuf +< + gT +, + gTr +, + gAoc +, + gMode +>:: +pos_ty + + +343 +de_ambuf +< +T +, + gTr +, + gAoc +, + gMode +>:: +ek_im + + +344 ( +am_offt + +off +, + gBOOST_IOS +:: +ekd + +way +, BOOST_IOS:: +ݒmode + +which +) + +346 i +gr +(!0 && +way + = +BOOST_IOS +:: +cur + && +which + =BOOST_IOS:: + + && + +347 +eback +(- +gr +(< +off + && of< +egr +() - gptr() ) + +349 +gbump +( +ic_ +<>( +off +)); + +350  +obj +(). +ek +( +am_offt +(0), +BOOST_IOS +:: +cur +, BOOST_IOS:: + +, +xt_ +) - + +351 + gic_ +< + goff_ty +>( +egr +(- +gr +()); + +353 i( + +() != 0) + +354 +this +-> +BOOST_IOSTREAMS_PUBSYNC +(); + +355 i( + gway + = +BOOST_IOS +:: +cur + && +gr +()) + +356 +off + - +ic_ +< +off_ty +>( +egr +(- +gr +()); + +357 +bo + + gtwo_hd + = +is_cvtib +< +gy +, + gdu_ekab +>:: +vue + || + +358 +is_cvtib +< +gy +, + gbideiڮ_ekab +>:: +vue +; + +359 i( + gtwo_hd +) { + +360 + gBOOST_IOS +:: +ݒmode + +bh + = +BOOST_IOS +:: + + | BOOST_IOS:: +out +; + +361 i(( + gwhich + & + gbh += +bh +) + +362 +boo +:: +throw_exi +( +bad_ek +()); + +363 i( + gwhich + & + gBOOST_IOS +:: + +) { + +364 +tg +(0, 0, 0); + +366 i( + gwhich + & + gBOOST_IOS +:: +out +) { + +367 + +(0, 0); + +371 +tg +(0, 0, 0); + +372 + +(0, 0); + +374  +obj +(). +ek +( +off +, +way +, +which +, +xt_ +); + +377 + gme +< +tyme + + gT +,ym + gTr +,ym + gAoc +,ym + gMode +> + +378 +le +  + gde_ambuf +< + gT +, + gTr +, + gAoc +, + gMode +>:: +t_xt + + +379 ( +ambuf_ty +* +xt +) + +380 { +xt_ + = +xt +; } + +382 + gme +< +tyme + + gT +,ym + gTr +,ym + gAoc +,ym + gMode +> + +383 +le +  + gde_ambuf +< + gT +, + gTr +, + gAoc +, + gMode +>:: +o_im + + +384 ( +BOOST_IOS +:: +ݒmode + +which +) + +386 i( +which + = +BOOST_IOS +:: + + && +is_cvtib +< +Mode +, + gput +>:: +vue +) { + +387 +tg +(0, 0, 0); + +389 i( + gwhich + = +BOOST_IOS +:: +out + && +is_cvtib +< +Mode +, + gouut +>:: +vue +) { + +390 +sync +(); + +391 + +(0, 0); + +393 i! + gis_cvtib +< + ggy +, + gdu_u +>:: +vue + || + +394 +is_cvtib +< +Mode +, + gput +>:: +vue + =( +which + = +BOOST_IOS +:: + +) ) + +396 +obj +(). +o +( +which +, +xt_ +); + +402 + gme +< +tyme + + gT +,ym + gTr +,ym + gAoc +,ym + gMode +> + +403  + gde_ambuf +< + gT +, + gTr +, + gAoc +, + gMode +>:: +sync_im +() + +405 +d +:: +amsize + +ava +, + gamt +; + +406 i(( + gava + = +ic_ +< +d +:: +amsize +>( + +(- +pba +())) > 0) { + +407 i(( +amt + = +obj +(). +wre +( +pba +(), +ava +, +xt +())) ==vail) + +408 + +( +out +(). +beg +(), out(). +d +()); + +410 cڡ +ch_ty +* + gr + = + +(); + +411 + +( +out +(). +beg +(+ +amt +, out(). +d +()); + +412 +pbump +( +ic_ +<>( +r + - + +())); + +417 + gme +< +tyme + + gT +,ym + gTr +,ym + gAoc +,ym + gMode +> + +418  + gde_ambuf +< + gT +, + gTr +, + gAoc +, + gMode +>:: +_g_ +() + +420 i( +shed_bufr +(&& + +() != 0) { + +421 +sync_im +(); + +422 + +(0, 0); + +424 +tg +( + +(). +beg +(), in().begin(), in().begin()); + +427 + gme +< +tyme + + gT +,ym + gTr +,ym + gAoc +,ym + gMode +> + +428  + gde_ambuf +< + gT +, + gTr +, + gAoc +, + gMode +>:: +_put_ +() + +430 +usg + +mea + +d +; + +431 i( +shed_bufr +(&& +gr +() != 0) { + +432 +obj +(). +ek +( +ic_ +< +off_ty +>( +gr +(- +egr +()), +BOOST_IOS +:: +cur +, BOOST_IOS:: + +, +xt_ +); + +433 +tg +(0, 0, 0); + +435 i( +ouut_bufd +()) + +436 + +( +out +(). +beg +(), out(). +d +()); + +438 + +(0, 0); + +445  + ~ + + @/usr/include/boost/iostreams/traits.hpp + +15 #ide +BOOST_IOSTREAMS_IO_TRAITS_HPP_INCLUDED + + +16  + #BOOST_IOSTREAMS_IO_TRAITS_HPP_INCLUDED + + + ) + +18 #i +defed +( +_MSC_VER +) + +19 #agm + + + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +39  + ~ + +40  + ~ + +41  + ~ + +44  + ~ + +46 +mea + + gboo + {amea + gioams + { + +50 #ide +BOOST_IOSTREAMS_NO_STREAM_TEMPLATES + + +52 +BOOST_IOSTREAMS_BOOL_TRAIT_DEF +( +is_iam +, +d +:: +basic_iam +, 2) + +53 +BOOST_IOSTREAMS_BOOL_TRAIT_DEF +( +is_oam +, +d +:: +basic_oam +, 2) + +54 +BOOST_IOSTREAMS_BOOL_TRAIT_DEF +( +is_ioam +, +d +:: +basic_ioam +, 2) + +55 +BOOST_IOSTREAMS_BOOL_TRAIT_DEF +( +is_ambuf +, +d +:: +basic_ambuf +, 2) + +56 +BOOST_IOSTREAMS_BOOL_TRAIT_DEF +( +is_ifam +, +d +:: +basic_ifam +, 2) + +57 +BOOST_IOSTREAMS_BOOL_TRAIT_DEF +( +is_ofam +, +d +:: +basic_ofam +, 2) + +58 +BOOST_IOSTREAMS_BOOL_TRAIT_DEF +( +is_fam +, +d +:: +basic_fam +, 2) + +59 +BOOST_IOSTREAMS_BOOL_TRAIT_DEF +( +is_febuf +, +d +:: +basic_febuf +, 2) + +60 +BOOST_IOSTREAMS_BOOL_TRAIT_DEF +( +is_irgam +, +d +:: +basic_irgam +, 3) + +61 +BOOST_IOSTREAMS_BOOL_TRAIT_DEF +( +is_orgam +, +d +:: +basic_orgam +, 3) + +62 +BOOST_IOSTREAMS_BOOL_TRAIT_DEF +( +is_rgam +, +d +:: +basic_rgam +, 3) + +63 +BOOST_IOSTREAMS_BOOL_TRAIT_DEF +( +is_rgbuf +, +d +:: +basic_rgbuf +, 3) + +67 +BOOST_IOSTREAMS_BOOL_TRAIT_DEF +( +is_iam +, +d +:: +iam +, 0) + +68 +BOOST_IOSTREAMS_BOOL_TRAIT_DEF +( +is_oam +, +d +:: +oam +, 0) + +69 +BOOST_IOSTREAMS_BOOL_TRAIT_DEF +( +is_ioam +, +d +:: +ioam +, 0) + +70 +BOOST_IOSTREAMS_BOOL_TRAIT_DEF +( +is_ambuf +, +d +:: +ambuf +, 0) + +74 + gme +< +tyme + + gT +> + +75  + gis_d_io + + +76 : +m +:: +_ +< +is_iam +< +T +>, + gis_oam +< + gT +>, + gis_ambuf + > + +79 + gme +< +tyme + + gT +> + +80  + gis_d_fe_devi + + +81 : +m +:: +_ +< + +82 +is_ifam +< +T +>, + +83 + gis_ofam +< + gT +>, + +84 + gis_fam +< + gT +>, + +85 + gis_febuf +< + gT +> + +89 + gme +< +tyme + + gT +> + +90  + gis_d_rg_devi + + +91 : +m +:: +_ +< + +92 +is_irgam +< +T +>, + +93 + gis_orgam +< + gT +>, + +94 + gis_rgam +< + gT +>, + +95 + gis_rgbuf +< + gT +> + +99 + gme +< +tyme + + gDevi +,ym + gTr +,ym + gAoc +> + +100  + gam +; + +102 + gme +< +tyme + + gT +,ym + gTr +,ym + gAoc +,ym + gMode +> + +103 +ass + + gam_bufr +; + +105 + gme +< +tyme + + gMode +,ym + gCh +,ym + gTr +, + +106 +tyme + + gAoc +,ym + gAcss + > + +107 +ass + + gfrg_am +; + +109 + gme +< +tyme + + gMode +,ym + gCh +,ym + gTr +, + +110 +tyme + + gAoc +,ym + gAcss + > + +111 +ass + + gwfrg_am +; + +113 + gme +< +tyme + + gMode +,ym + gCh +,ym + gTr +, + +114 +tyme + + gAoc +,ym + gAcss + > + +115 +ass + + gfrg_ambuf +; + +117 + gme +< +tyme + + gMode +,ym + gCh +,ym + gTr +, + +118 +tyme + + gAoc +,ym + gAcss + > + +119 +ass + + gfrg_wambuf +; + +121 +mea + + gda + { + +123 + gme +< +tyme + + gT +,ym + gTr +> + +124 +ass + + glked_ambuf +; + +126 +BOOST_IOSTREAMS_BOOL_TRAIT_DEF + +is_boo_am +, + +127 +boo +:: +ioams +:: +am +, + +129 +BOOST_IOSTREAMS_BOOL_TRAIT_DEF + +is_boo_am_bufr +, + +130 +boo +:: +ioams +:: +am_bufr +, + +132 +BOOST_IOSTREAMS_BOOL_TRAIT_DEF + +is_frg_am_im +, + +133 +boo +:: +ioams +:: +frg_am +, + +135 +BOOST_IOSTREAMS_BOOL_TRAIT_DEF + +is_frg_wam_im +, + +136 +boo +:: +ioams +:: +wfrg_am +, + +138 +BOOST_IOSTREAMS_BOOL_TRAIT_DEF + +is_frg_ambuf_im +, + +139 +boo +:: +ioams +:: +frg_ambuf +, + +141 +BOOST_IOSTREAMS_BOOL_TRAIT_DEF + +is_frg_wambuf_im +, + +142 +boo +:: +ioams +:: +frg_wambuf +, + +144 +BOOST_IOSTREAMS_BOOL_TRAIT_DEF +( +is_lked +, +lked_ambuf +, 2) + +146 + gme +< +tyme + + gT +> + +147  + gis_frg_am + + +148 : +m +:: +_ +< + +149 +is_frg_am_im +< +T +>, + +150 + gis_frg_wam_im +< + gT +> + +154 + gme +< +tyme + + gT +> + +155  + gis_frg_ambuf + + +156 : +m +:: +_ +< + +157 +is_frg_ambuf_im +< +T +>, + +158 + gis_frg_wambuf_im +< + gT +> + +162 + gme +< +tyme + + gT +> + +163  + gis_boo + + +164 : +m +:: +_ +< + +165 +is_boo_am +< +T +>, + +166 + gis_boo_am_bufr +< + gT +>, + +167 + gis_frg_am +< + gT +>, + +168 + gis_frg_ambuf +< + gT +> + +176 +mea + + gda + { + +178 + gme +< +tyme + + gT +> + +179  + smemb_ch_ty + {  +tyme + + tT +:: + tch_ty + + tty +; }; + +183 #ide +BOOST_IOSTREAMS_NO_STREAM_TEMPLATES + + +185 + gme +< +tyme + + gT +> + +186  + gch_ty_of + + +187 : +da +:: +memb_ch_ty +< + +188 +tyme + +da +:: +unwed_ty +< +T +>:: +ty + + +194 + gme +< +tyme + + gT +> + +195  + sch_ty_of + { + +196  +tyme + + tda +:: + tunwed_ty +< + tT +>:: + tty + + tU +; + +197  +tyme + + +198 + tm +:: + tev_if +< + +199 + tis_d_io +< + tU +>, + +200 + tm +:: + tidty +<>, + +201 + tda +:: + tmemb_ch_ty +< + tU +> + +202 >:: + tty +ype; + +207 + gme +< +tyme + + gIr +> + +208  + gch_ty_of +< + g_nge +< + gIr +> > { + +209  +tyme + + t_vue +< + tIr +>:: + tty +ype; + +215 +mea + + gda + { + +217 + gme +< +tyme + + gT +> + +218  + smemb_gy + {  +tyme + + tT +:: + tgy + + tty +; }; + +222 + gme +< +tyme + + gT +> + +223  + sgy_of + { + +224 + gme +< +tyme + + gU +> + +225  + smemb_gy + { + +226  +tyme + + tU +:: + tgy + + tty +; + +228  +tyme + + tda +:: + tunwed_ty +< + tT +>:: + tty + + tU +; + +229  +tyme + + +230 + tm +:: + tev_if +< + +231 + tm +:: + td_ +< + +232 + tis_d_io +< + tU +>, + +233 + tm +:: + tn_ +< + tda +:: + tis_boo +< + tU +> > + +235 + tioams +:: + t +< + +236 + tis_febuf +< + tU +>, + tfebuf_g +, + +237 + tis_ifam +< + tU +>, + tifam_g +, + +238 + tis_ofam +< + tU +>, + tofam_g +, + +239 + tis_fam +< + tU +>, + tfam_g +, + +240 + tis_rgbuf +< + tU +>, + trgbuf_g +, + +241 + tis_irgam +< + tU +>, + tirgam_g +, + +242 + tis_orgam +< + tU +>, + torgam_g +, + +243 + tis_rgam +< + tU +>, + trgam_g +, + +244 + tis_ambuf +< + tU +>, + tgic_ambuf_g +, + +245 + tis_ioam +< + tU +>, + tgic_ioam_g +, + +246 + tis_iam +< + tU +>, + tgic_iam_g +, + +247 + tis_oam +< + tU +>, + tgic_oam_g + + +249 + tda +:: + tmemb_gy +< + tU +> + +250 >:: + tty +ype; + +255 + gme +< +tyme + + gT +> + +256  + ggy_of +< + gn_w +< + gT +> > + +257 : +gy_of +< +T +> + +266 + gme +< +tyme + + gT +> + +267 +le + +tyme + + ggy_of +< + gT +>:: +ty + +g_gy +(cڡ +T +&) + +268 {  +tyme + + tgy_of +< + tT +>:: + tty + + tgy +;  +gy +(); } + +272 + gme +< +tyme + + gT +> + +273  + st_ty_of + { + +274 #ide +BOOST_IOSTREAMS_NO_STREAM_TEMPLATES + + +275  + gd +:: + tch_as +< + +276 + tBOOST_DEDUCED_TYPENAME + + tch_ty_of +< + tT +>:: + tty + + +277 > + tas_ty +; + +278  +tyme + + tas_ty +:: + tt_ty + + tty +; + +280  + tty +; + +286 +mea + + gda + { + +288 + gme +< + gN +>  + gio_mode_im +; + +290  + #BOOST_IOSTREAMS_MODE_HELPER +( +g_ +, +id_ +) \ + +291 +_ +< +id_ +> + `io_mode_im_hr +( +g_ +); \ + +292 +me +<>  +io_mode_im +< +id_ +> {  +g_ + + tty +; }; \ + +293 + + ) + +294 +BOOST_IOSTREAMS_MODE_HELPER +( +put +, 1) + +295 +BOOST_IOSTREAMS_MODE_HELPER +( +ouut +, 2) + +296 +BOOST_IOSTREAMS_MODE_HELPER +( +bideiڮ +, 3) + +297 +BOOST_IOSTREAMS_MODE_HELPER +( +put_ekab +, 4) + +298 +BOOST_IOSTREAMS_MODE_HELPER +( +ouut_ekab +, 5) + +299 +BOOST_IOSTREAMS_MODE_HELPER +( +ekab +, 6) + +300 +BOOST_IOSTREAMS_MODE_HELPER +( +du_ekab +, 7) + +301 +BOOST_IOSTREAMS_MODE_HELPER +( +bideiڮ_ekab +, 8) + +302 +BOOST_IOSTREAMS_MODE_HELPER +( +du_u +, 9) + +303 #unde +BOOST_IOSTREAMS_MODE_HELPER + + +305 + gme +< +tyme + + gT +> + +306  + sio_mode_id + { + +307  +tyme + + tgy_of +< + tT +>:: + tty + + tgy +; + +308 +BOOST_SELECT_BY_SIZE +(, +vue +, +da +:: +io_mode_im_hr +( +gy +())); + +313 + gme +< +tyme + + gT +> + +314  + gmode_of + : +da +:: +io_mode_im +< da:: +io_mode_id +< +T +>:: +vue + > { }; + +318 + gme +< +tyme + + gT +> + +319  + gmode_of +< + gn_w +< + gT +> > + +320 : +mode_of +< +T +> + +326 +mea + + gda + { + +328 + gme +< +tyme + + gT +,ym + gTag +> + +329  + shas_a_im + { + +330  +tyme + + tgy_of +< + tT +>:: + tty + + tgy +; + +331 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = ( +is_cvtib +< +gy +, +Tag +>::value)); + +334 + gme +< +tyme + + gT +,ym + gTag +> + +335  + ghas_a + + +336 : +m +:: +bo_ +< +has_a_im +< +T +, + gTag +>:: +vue +> + +341 + gme +< +tyme + + gT +> + +342  + gis_devi + : +da +:: +has_a +< +T +, + gdevi_g +> { }; + +344 + gme +< +tyme + + gT +> + +345  + gis_fr + : +da +:: +has_a +< +T +, + gfr_g +> { }; + +347 + gme +< +tyme + + gT +> + +348  + gis_de + : +da +:: +has_a +< +T +, + gde_g +> { }; + +352  + #BOOST_IOSTREAMS_STREAMBUF_TYPEDEFS +( +Tr +) \ + +353  +Tr + + tas_ty +; \ + +354  +tyme + + tas_ty +:: + tt_ty + int_type; \ + +355  +tyme + + tas_ty +:: + toff_ty + off_type; \ + +356  +tyme + + tas_ty +:: + tpos_ty +os_type; \ + +357 + + ) + +361  + ~ + + @/usr/include/boost/move/adl_move_swap.hpp + +12 #ide +BOOST_MOVE_ADL_MOVE_SWAP_HPP + + +13  + #BOOST_MOVE_ADL_MOVE_SWAP_HPP + + + ) + +15 #ide +BOOST_CONFIG_HPP + + +16  + ~ + +18 # +#i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +20 #agm + + + +25  + ~ + +26  + ~ + +29 #i +defed +( +_MSC_VER +&& defed( +BOOST_DINKUMWARE_STDLIB +) + +30  + ~ + +31 #i +defed +( +BOOST_GNU_STDLIB +) + +34 #i! +defed +( +BOOST_GCC +|| (( +__GNUC__ + < 4|| ((__GNUC__ =4&& ( +__GNUC_MINOR__ + < 3))) + +35  + ~ + +36 #i( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + == 3) + +38  + ~ + +41  + ~ + +43 #i +defed +( +_LIBCPP_VERSION +) + +44  + ~ + +45 #i +__lulus + >= 201103L + +46  + ~ + +48  + ~ + +51  + ~ + +53 #i! +defed +( +BOOST_MOVE_DOXYGEN_INVOKED +) + +55 #i +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +56 +mea + + gboo_move_memb_sw + { + +58  + sdt_ + + +60 +dt_ +(...); + +63  + sive_ty + + +65  +ive_ty + + gp +; + +66 +ive_ty + cڡ & + gݔ +,() const; + +69  + tyes_ty +; + +70  + sno_ty +{  + gdummy +[2]; }; + +72 + gme +< +tyme + + gT +> + +73 +no_ty + +is_ive_ty +( +T + const &); + +75 +yes_ty + +is_ive_ty +( +ive_ty + const &); + +77 + gme + < +tyme + + gTy +> + +78 as + chas_memb_funi_med_sw + + +80  + sBaMix + + +82  +sw +(); + +85  + gBa + : +public + +Ty +,ubli + gBaMix + { +Ba +(); }; + +86 + gme + < +tyme + + gT +, +T + + gt +> cs + cHr +{}; + +88 + gme + < +tyme + + gU +> + +89  +no_ty + +dedu +( +U +*, +Hr +<( +BaMix +::*)(), &U:: +sw +>* = 0); + +90  +yes_ty + +dedu +(...); + +92 + gpublic +: + +93 cڡ +bo + +vue + = ( +yes_ty +=( +dedu +(( +Ba +*)(0))); + +96 + gme +< +tyme + + gFun +, +bo + + gHasFunc +> + +97  + shas_memb_sw_im + + +99 cڡ +bo + + gvue + = +l +; + +102 + gme +< +tyme + + gFun +> + +103  + ghas_memb_sw_im +< + gFun +, + gue +> + +105  + gFunWp + : +Fun + + +107 +FunWp +(); + +109 +usg + + gFun +:: +sw +; + +110 +ive_ty + +sw +( +dt_ +) const; + +113  + gFun + & +dev_fun +(); + +114  +FunWp + +dev_wp +(); + +116  +bo + cڡ + gvue + = + +117 ( +no_ty +=( +is_ive_ty +( +dev_wp +(). +sw +( +dev_fun +()), 0)) ); + +120 + gme +< +tyme + + gFun +> + +121  + ghas_memb_sw + : +public + +has_memb_sw_im + + +122 < +Fun +, + ghas_memb_funi_med_sw +< + gFun +>:: +vue +> + +127 +mea + + gboo_move_adl_sw +{ + +129 + gme +< +ass + + gP1 +, cs + gP2 +, + gbo + = +P1 +:: +vue +> + +130  + sd__im + + +131 { cڡ +bo + +vue + = +l +; }; + +133 + gme +< +ass + + gP1 +, cs + gP2 +> + +134  + gd__im +< + gP1 +, + gP2 +, + gue +> + +135 { cڡ +bo + + gvue + = +P2 +:: +vue +; }; + +137 + gme +< +ass + + gP1 +, cs + gP2 +> + +138  + gd_ + + +139 : +d__im +< +P1 +, + gP2 +> + +144 + gme +< +ass + + gP1 +, cs + gP2 +, + gbo + = +P1 +:: +vue +> + +145  + sd__n_im + + +146 { cڡ +bo + +vue + = +l +; }; + +148 + gme +< +ass + + gP1 +, cs + gP2 +> + +149  + gd__n_im +< + gP1 +, + gP2 +, + gue +> + +150 { cڡ +bo + + gvue + = ! +P2 +:: +vue +; }; + +152 + gme +< +ass + + gP1 +, cs + gP2 +> + +153  + gd__n + + +154 : +d__n_im +< +P1 +, + gP2 +> + +157 + gme +< +ass + + gT +> + +158 +BOOST_MOVE_FORCEINLINE +  +sw_oxy +( +T +& +x +, T& +y +, +tyme + +boo +:: +move_da +:: +ab_if_c +:: +vue +>:: +ty +* = 0) + +163 +usg + +mea + +d +; + +164 +sw +( +x +, +y +); + +167 + gme +< +ass + + gT +> + +168 +BOOST_MOVE_FORCEINLINE +  +sw_oxy +( +T +& +x +, T& +y + + +169 , +tyme + +boo +:: +move_da +:: +ab_if +< +d__n_im + + +170 , +boo_move_memb_sw +:: +has_memb_sw +< +T +> > + +171 >:: +ty +* = 0) + +172 { +T + +t +(:: +boo +:: +move +( +x +)); + gx + = ::boo::move( +y +); + gy + = ::boost::move(t); } + +174 + gme +< +ass + + gT +> + +175 +BOOST_MOVE_FORCEINLINE +  +sw_oxy +( +T +& +x +, T& +y + + +176 , +tyme + +boo +:: +move_da +:: +ab_if +< +d__im +< boo::move_da:: +has_move_emuti_abd_im +< +T +> + +177 , +boo_move_memb_sw +:: +has_memb_sw +< +T +> > + +178 >:: +ty +* = 0) + +179 { +x +. +sw +( +y +); } + +185 +mea + + gboo_move_adl_sw +{ + +187 + gme +< +ass + + gT +> + +188 +BOOST_MOVE_FORCEINLINE +  +sw_oxy +( +T +& +x +, T& +y +) + +190 +usg + + gd +:: +sw +; + +191 +sw +( +x +, +y +); + +198 +mea + + gboo_move_adl_sw +{ + +200 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +201  +sw_oxy +( +T + (& +x +)[ +N +], T (& +y +)[N]) + +203  + gd +:: +size_t + +i + = 0; + gi + < + gN +; ++i){ + +204 :: +boo_move_adl_sw +:: +sw_oxy +( +x +[ +i +], +y +[i]); + +212 +mea + + gboo +{ + +224 + gme +< +ass + + gT +> + +225 +BOOST_MOVE_FORCEINLINE +  +adl_move_sw +( +T +& +x +, T& +y +) + +227 :: +boo_move_adl_sw +:: +sw_oxy +( +x +, +y +); + +244 + gme +< +ass + + gFwdIt1 +, cs + gFwdIt2 +> + +245 +FwdIt2 + +adl_move_sw_nges +( +FwdIt1 + +f1 +, FwdIt1 +ϡ1 +, FwdIt2 +f2 +) + +247  + gf1 + ! +ϡ1 +) { + +248 :: +boo +:: +adl_move_sw +(* +f1 +, * +f2 +); + +249 ++ + gf1 +; + +250 ++ + gf2 +; + +252  + gf2 +; + +255 + gme +< +ass + + gBidIt1 +, cs + gBidIt2 +> + +256 +BidIt2 + +adl_move_sw_nges_backwd +( +BidIt1 + +f1 +, BidIt1 +ϡ1 +, BidIt2 +ϡ2 +) + +258  + gf1 + ! +ϡ1 +) { + +259 :: +boo +:: +adl_move_sw +(*(-- +ϡ1 +), *(-- +ϡ2 +)); + +261  + gϡ2 +; + +264 + gme +< +ass + + gFwdIt1 +, cs + gFwdIt2 +> + +265  +adl_move__sw +( +FwdIt1 + +a +, +FwdIt2 + +b +) + +267 + gboo +:: +adl_move_sw +(* +a +, * +b +); + + @/usr/include/boost/move/detail/config_begin.hpp + +10 #ide +BOOST_CONFIG_HPP + + +11  + ~ + +14 #ifde +BOOST_MSVC + + +15 #agm +wng + ( +push +) + +16 #agm +wng + ( +dib + : 4324) + +17 #agm +wng + ( +dib + : 4675) + +18 #agm +wng + ( +dib + : 4996) + +19 #agm +wng + ( +dib + : 4714) + +20 #agm +wng + ( +dib + : 4127) + + @/usr/include/boost/move/detail/config_end.hpp + +10 #i +defed + +BOOST_MSVC + + +11 #agm +wng + ( +p +) + + @/usr/include/boost/move/detail/workaround.hpp + +11 #ide +BOOST_MOVE_DETAIL_WORKAROUND_HPP + + +12  + #BOOST_MOVE_DETAIL_WORKAROUND_HPP + + + ) + +14 #ide +BOOST_CONFIG_HPP + + +15  + ~ + +17 # +#i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +19 #agm + + + +22 #i ! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +&& !defed( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) + +23  + #BOOST_MOVE_PERFECT_FORWARDING + + + ) + +26 #i +defed +( +__has_u +) + +27  + #BOOST_MOVE_HAS_FEATURE + +__has_u + + + ) + +29  + #BOOST_MOVE_HAS_FEATURE +( +x +0 + + ) + +32 #i +BOOST_MOVE_HAS_FEATURE +( +addss_niz +|| +defed +( +__SANITIZE_ADDRESS__ +) + +33  + #BOOST_MOVE_ADDRESS_SANITIZER_ON + + + ) + +37  + #BOOST_MOVE_IMPDEF +( +TYPE + + ) +TYPE + +38  + #BOOST_MOVE_SEEDOC +( +TYPE + + ) +TYPE + +39  + #BOOST_MOVE_DOC0PTR +( +TYPE + + ) +TYPE + +40  + #BOOST_MOVE_DOC1ST +( +TYPE1 +, +TYPE2 + + ) +TYPE2 + +41  + #BOOST_MOVE_I + , + + ) + +42  + #BOOST_MOVE_DOCIGN +( +T1 + + ) +T1 + +44 #i +defed +( +__GNUC__ +&& (__GNUC__ =4&& ( +__GNUC_MINOR__ + < 5&& !defed( +__g__ +) + +46  + #BOOST_MOVE_OLD_RVALUE_REF_BINDING_RULES + + + ) + +47 #i +defed +( +_MSC_VER +) && (_MSC_VER == 1600) + +49  + #BOOST_MOVE_MSVC_10_MEMBER_RVALUE_REF_BUG + + + ) + +50  + #BOOST_MOVE_MSVC_AUTO_MOVE_RETURN_BUG + + + ) + +51 #i +defed +( +_MSC_VER +) && (_MSC_VER == 1700) + +52  + #BOOST_MOVE_MSVC_AUTO_MOVE_RETURN_BUG + + + ) + +55 #i +defed +( +BOOST_MOVE_DISABLE_FORCEINLINE +) + +56  + #BOOST_MOVE_FORCEINLINE + +le + + + ) + +57 #i +defed +( +BOOST_MOVE_FORCEINLINE_IS_BOOST_FORCELINE +) + +58  + #BOOST_MOVE_FORCEINLINE + +BOOST_FORCEINLINE + + + ) + +59 #i +defed +( +BOOST_MSVC +&& defed( +_DEBUG +) + +61  + #BOOST_MOVE_FORCEINLINE + +le + + + ) + +62 #i +defed +( +__GNUC__ +&& ((__GNUC__ < 4|| (__GNUC__ =4 && ( +__GNUC_MINOR__ + < 5))) + +64  + #BOOST_MOVE_FORCEINLINE + +le + + + ) + +66  + #BOOST_MOVE_FORCEINLINE + +BOOST_FORCEINLINE + + + ) + + @/usr/include/boost/move/move.hpp + +17 #ide +BOOST_MOVE_MOVE_HPP + + +18  + #BOOST_MOVE_MOVE_HPP + + + ) + +20 #ide +BOOST_CONFIG_HPP + + +21  + ~ + +23 # +#i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +25 #agm + + + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + + @/usr/include/boost/move/traits.hpp + +14 #ide +BOOST_MOVE_TRAITS_HPP + + +15  + #BOOST_MOVE_TRAITS_HPP + + + ) + +17 #ide +BOOST_CONFIG_HPP + + +18  + ~ + +20 # +#i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +22 #agm + + + +25  + ~ + +27 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +28  + ~ + +30  + ~ + +31  + ~ + +33 +mea + + gboo + { + +44 + gme + < +ass + + gT +> + +45  + ghas_ivl_deru_a_move + + +46 : :: +boo +:: +move_da +:: +is_ivy_deruib +< +T +> + +53 + gme + < +ass + + gT +> + +54  + shas_nhrow_move + + +56 cڡ +bo + + gvue + = +boo +:: +move_da +:: +is_nhrow_move_cڡruib +< +T +>:: +vue + && + +57 +boo +:: +move_da +:: +is_nhrow_move_assigb +< +T +>:: +vue +; + +60 +mea + + gmove_da + { + +62 + gme + < +ass + + gT +> + +63  + sis_nhrow_move_cڡruib__uncyab + + +67 cڡ +bo + + gvue + = +is_nhrow_move_cڡruib +< +T +>:: +vue + || + +68 +has_nhrow_move +< +T +>:: +vue + || + +69 ! +is_cy_cڡruib +< +T +>:: +vue +; + +75  + ~ + + @/usr/include/boost/move/utility_core.hpp + +17 #ide +BOOST_MOVE_MOVE_UTILITY_CORE_HPP + + +18  + #BOOST_MOVE_MOVE_UTILITY_CORE_HPP + + + ) + +20 #ide +BOOST_CONFIG_HPP + + +21  + ~ + +23 # +#i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +25 #agm + + + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +34 #i +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +&& !defed( +BOOST_MOVE_DOXYGEN_INVOKED +) + +36 +mea + + gboo + { + +38 + gme +< +ass + + gT +> + +39  + sab_move_uty_emuti + + +41 cڡ +bo + + gvue + = +ue +; + +50 + gme + < +ass + + gT +> + +51 +BOOST_MOVE_FORCEINLINE + + gtyme + :: +boo +:: +move_da +:: +ab_if_d + + +52 < +T + & + +53 , + gab_move_uty_emuti +< + gT +> + +54 , + ghas_move_emuti_dibd +< + gT +> + +55 >:: +ty + + +56 +move +( +T +& +x + +BOOST_NOEXCEPT + + +58  +x +; + +61 + gme + < +ass + + gT +> + +62 +BOOST_MOVE_FORCEINLINE + + gtyme + :: +boo +:: +move_da +:: +ab_if_d + + +63 < +rv +< +T +>& + +64 , + gab_move_uty_emuti +< + gT +> + +65 , + ghas_move_emuti_abd +< + gT +> + +66 >:: +ty + + +67 +move +( +T +& +x + +BOOST_NOEXCEPT + + +69  * +BOOST_MOVE_TO_RV_CAST +(:: +boo +:: +rv +< +T +>*, ::boo:: +move_da +:: +addssof +( +x +) ); + +72 + gme + < +ass + + gT +> + +73 +BOOST_MOVE_FORCEINLINE + + gtyme + :: +boo +:: +move_da +:: +ab_if_d + + +74 < +rv +< +T +>& + +75 , + gab_move_uty_emuti +< + gT +> + +76 , + ghas_move_emuti_abd +< + gT +> + +77 >:: +ty + + +78 +move +( +rv +< +T +>& +x + +BOOST_NOEXCEPT + + +80  +x +; + +89 + gme + < +ass + + gT +> + +90 +BOOST_MOVE_FORCEINLINE + + gtyme + :: +boo +:: +move_da +:: +ab_if_d + + +91 < +T + & + +92 , + gab_move_uty_emuti +< + gT +> + +93 , :: +boo +:: +move_da +:: +is_rv +< +T +> + +94 >:: +ty + + +95 +fwd +(cڡ +tyme + :: +boo +:: +move_da +:: +idty +< +T +>:: +ty + & +x + +BOOST_NOEXCEPT + + +97  +cڡ_ +< +T +&>( +x +); + +100 + gme + < +ass + + gT +> + +101 +BOOST_MOVE_FORCEINLINE + + gtyme + :: +boo +:: +move_da +:: +ab_if_d + + +102 < cڡ +T + & + +103 , + gab_move_uty_emuti +< + gT +> + +104 , :: +boo +:: +move_da +:: +is_n_rv +< +T +> + +105 >:: +ty + + +106 +fwd +(cڡ +tyme + :: +boo +:: +move_da +:: +idty +< +T +>:: +ty + & +x + +BOOST_NOEXCEPT + + +108  +x +; + +117 + gme + < +ass + + gT +> + +118 +BOOST_MOVE_FORCEINLINE + + gtyme + :: +boo +:: +move_da +:: +ab_if_d + + +119 < +T + & + +120 , + gab_move_uty_emuti +< + gT +> + +121 , :: +boo +:: +move_da +:: +is_rv +< +T +> + +122 >:: +ty + + +123 +move_if_n_lvue_n +(cڡ +tyme + :: +boo +:: +move_da +:: +idty +< +T +>:: +ty + & +x + +BOOST_NOEXCEPT + + +125  +cڡ_ +< +T +&>( +x +); + +128 + gme + < +ass + + gT +> + +129 +BOOST_MOVE_FORCEINLINE + + gtyme + :: +boo +:: +move_da +:: +ab_if_d + + +130 < +tyme + :: +boo +:: +move_da +:: +add_lvue_n +< +T +>:: +ty + + +131 , + gab_move_uty_emuti +< + gT +> + +132 , :: +boo +:: +move_da +:: +is_n_rv +< +T +> + +133 , :: +boo +:: +move_da +:: +_ + + +134 < :: +boo +:: +move_da +:: +is_lvue_n +< +T +> + +135 , + ghas_move_emuti_dibd +< + gT +> + +137 >:: +ty + + +138 +move_if_n_lvue_n +( +tyme + :: +boo +:: +move_da +:: +move_n +< +T +>:: +ty + & +x + +BOOST_NOEXCEPT + + +140  +x +; + +143 + gme + < +ass + + gT +> + +144 +BOOST_MOVE_FORCEINLINE + + gtyme + :: +boo +:: +move_da +:: +ab_if_d + + +145 < +rv +< +T +>& + +146 , + gab_move_uty_emuti +< + gT +> + +147 , :: +boo +:: +move_da +:: +is_n_rv +< +T +> + +148 , :: +boo +:: +move_da +:: +d_ + + +149 < :: +boo +:: +move_da +:: +n_ +< ::boo::move_da:: +is_lvue_n +< +T +> > + +150 , + ghas_move_emuti_abd +< + gT +> + +152 >:: +ty + + +153 +move_if_n_lvue_n +( +tyme + :: +boo +:: +move_da +:: +move_n +< +T +>:: +ty + & +x + +BOOST_NOEXCEPT + + +155  +move +( +x +); + +162 #i +defed +( +BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE +) + +163  + ~ + +165 +mea + + gboo +{ + +167 + gusg + :: +d +:: +move +; + +168 + gusg + :: +d +:: +fwd +; + +174 +mea + + gboo + { + +182 + gme +< +ass + + gT +> + +183  + sab_move_uty_emuti + + +185 cڡ +bo + + gvue + = +l +; + +194 #i +defed +( +BOOST_MOVE_DOXYGEN_INVOKED +) + +199 + gme + < +ass + + gT +> + +200 +rvue_n + +move +( +put_n + + gnx +; + +202 #i +defed +( +BOOST_MOVE_OLD_RVALUE_REF_BINDING_RULES +) + +205 + gme + < +ass + + gT +> + +206 +BOOST_MOVE_FORCEINLINE + + gtyme + :: +boo +:: +move_da +:: +move_n +< +T +>:: +ty + && +move +(T&& +t + +BOOST_NOEXCEPT + + +207 {  +t +; } + +211 + gme + < +ass + + gT +> + +212 +BOOST_MOVE_FORCEINLINE + + gtyme + :: +boo +:: +move_da +:: +move_n +< +T +>:: +ty + && +move +(T&& +t + +BOOST_NOEXCEPT + + +213 {  +ic_ +< +tyme + :: +boo +:: +move_da +:: +move_n +< +T +>:: +ty + &&>( +t +); } + +224 #i +defed +( +BOOST_MOVE_DOXYGEN_INVOKED +) + +236 + gme + < +ass + + gT +> +ouut_n + +fwd +( +put_n + + gnx +; + +237 #i +defed +( +BOOST_MOVE_OLD_RVALUE_REF_BINDING_RULES +) + +241 + gme + < +ass + + gT +> + +242 +BOOST_MOVE_FORCEINLINE + + gT +&& +fwd +( +tyme + :: +boo +:: +move_da +:: +idty +< +T +>:: +ty +&& +t + +BOOST_NOEXCEPT + + +243 {  +t +; } + +247 + gme + < +ass + + gT +> + +248 +BOOST_MOVE_FORCEINLINE + + gT +&& +fwd +( +tyme + :: +boo +:: +move_da +:: +move_n +< +T +>:: +ty +& +t + +BOOST_NOEXCEPT + + +249 {  +ic_ +< +T +&&>( +t +); } + +251 + gme + < +ass + + gT +> + +252 +BOOST_MOVE_FORCEINLINE + + gT +&& +fwd +( +tyme + :: +boo +:: +move_da +:: +move_n +< +T +>:: +ty +&& +t + +BOOST_NOEXCEPT + + +255 +BOOST_STATIC_ASSERT +(! +boo +:: +move_da +:: +is_lvue_n +< +T +>:: +vue +); + +256  + gic_ +< + gT +&&>( + gt +); + +268 #i +defed +( +BOOST_MOVE_DOXYGEN_INVOKED +) + +271 + gme + < +ass + + gT +> +ouut_n + +move_if_n_lvue_n +( +put_n + + gnx +; + +272 #i +defed +( +BOOST_MOVE_OLD_RVALUE_REF_BINDING_RULES +) + +276 + gme + < +ass + + gT +> + +277 +BOOST_MOVE_FORCEINLINE + + gT +&& +move_if_n_lvue_n +( +tyme + :: +boo +:: +move_da +:: +idty +< +T +>:: +ty +&& +t + +BOOST_NOEXCEPT + + +278 {  +t +; } + +282 + gme + < +ass + + gT +> + +283 +BOOST_MOVE_FORCEINLINE + + gT +&& +move_if_n_lvue_n +( +tyme + :: +boo +:: +move_da +:: +move_n +< +T +>:: +ty +& +t + +BOOST_NOEXCEPT + + +284 {  +ic_ +< +T +&&>( +t +); } + +286 + gme + < +ass + + gT +> + +287 +BOOST_MOVE_FORCEINLINE + + gT +&& +move_if_n_lvue_n +( +tyme + :: +boo +:: +move_da +:: +move_n +< +T +>:: +ty +&& +t + +BOOST_NOEXCEPT + + +290 +BOOST_STATIC_ASSERT +(! +boo +:: +move_da +:: +is_lvue_n +< +T +>:: +vue +); + +291  + gic_ +< + gT +&&>( + gt +); + +302 #i! +defed +( +BOOST_MOVE_DOXYGEN_INVOKED +) + +304 +mea + + gboo +{ + +305 +mea + + gmove_da +{ + +307 + gme + < +tyme + + gT +> + +308 +tyme + + gboo +:: +move_da +:: +add_rvue_n +< +T +>:: +ty + +dev +(); + +316  + ~ + + @/usr/include/boost/mpl/O1_size_fwd.hpp + +2 #ide +BOOST_MPL_O1_SIZE_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_O1_SIZE_FWD_HPP_INCLUDED + + + ) + +17 +mea + + gboo + {amea + gm + { + +19 + gme +< +tyme + + gTag + >  + gO1_size_im +; + +20 + gme +< +tyme + + gSequ + >  + gO1_size +; + + @/usr/include/boost/mpl/advance.hpp + +2 #ide +BOOST_MPL_ADVANCE_HPP_INCLUDED + + +3  + #BOOST_MPL_ADVANCE_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30 +mea + + gboo + {amea + gm + { + +33 + gme +< +tyme + + gTag + > + +34  + sadv_im + + +36 + gme +< +tyme + + gIt +,ym + gN + >  + sy + + +38  +tyme + + tss +< + tN +, + tlg_ +<0> >:: + tty + + tbackwd_ +; + +39  +tyme + + tif_ +< + tbackwd_ +, + tge +< + tN +>, N >:: + tty + + tofft_ +; + +41  +tyme + + tif_ +< + +42 + tbackwd_ + + +43 , + taux +:: + tadv_backwd +< + tBOOST_MPL_AUX_VALUE_WKND +( + tofft_ +):: + tvue + > + +44 , + taux +:: + tadv_fwd +< + tBOOST_MPL_AUX_VALUE_WKND +( + tofft_ +):: + tvue + > + +45 >:: + tty + + tf_ +; + +47  +tyme + + ty_wp1 +< + tf_ +, + tIt +>:: + tty +ype; + +52 + gme +< + +53 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +It +) + +54 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +N +) + +56  + gadv + + +57 : +adv_im +< +tyme + +g +< +It +>:: +ty + > + +58 :: +me + +y +< +It +, + gN +> + +62 + gme +< + +63 +tyme + + gIt + + +64 , +BOOST_MPL_AUX_NTTP_DECL +(, +N +) + +66  + gadv_c + + +67 : +adv_im +< +tyme + +g +< +It +>:: +ty + > + +68 :: +me + +y +< +It +, + glg_ +< + gN +> > + +72 +BOOST_MPL_AUX_NA_SPEC +(2, +adv +) + + @/usr/include/boost/mpl/always.hpp + +2 #ide +BOOST_MPL_ALWAYS_HPP_INCLUDED + + +3  + #BOOST_MPL_ALWAYS_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +21 +mea + + gboo + {amea + gm + { + +23 + gme +< +tyme + + gVue + >  + sways + + +25 + gme +< + +26 +BOOST_MPL_PP_DEFAULT_PARAMS +( +BOOST_MPL_LIMIT_METAFUNCTION_ARITY +, +tyme + +T +, + +) + +28  + sy + + +30  +Vue + + tty +; + +34 +BOOST_MPL_AUX_ARITY_SPEC +(0, +ways +) + + @/usr/include/boost/mpl/apply.hpp + +2 #i! +defed +( +BOOST_PP_IS_ITERATING +) + +6 #ide +BOOST_MPL_APPLY_HPP_INCLUDED + + +7  + #BOOST_MPL_APPLY_HPP_INCLUDED + + + ) + +21 #i! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +30  + ~ + +32 #i! +defed +( +BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS +) \ + +33 && ! + $defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +35  + #BOOST_MPL_PREPROCESSED_HEADER + +y +. +h + + + ) + +36  + ~ + +40  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +44  + ~ + +45  + ~ + +46  + ~ + +47  + ~ + +48  + ~ + +49  + ~ + +50  + ~ + +52  + ~ + +53  + ~ + +54  + ~ + +55  + ~ + +57 +mea + +boo + {amea +m + { + +60  + #AUX778076_APPLY_PARAMS +( +m +) \ + +61 + `BOOST_MPL_PP_PARAMS +( \ + +62 +BOOST_MPL_LIMIT_METAFUNCTION_ARITY + \ + +63 , +m + \ + +65 + + ) + +67  + #AUX778076_APPLY_DEF_PARAMS +( +m +, +vue +) \ + +68 + `BOOST_MPL_PP_DEFAULT_PARAMS +( \ + +69 +BOOST_MPL_LIMIT_METAFUNCTION_ARITY + \ + +70 , +m + \ + +71 , +vue + \ + +73 + + ) + +75  + #AUX778076_APPLY_N_PARAMS +( +n +, +m +) \ + +76 + `BOOST_MPL_PP_PARAMS +( +n +, +m +) \ + +77 + + ) + +79  + #AUX778076_APPLY_N_COMMA_PARAMS +( +n +, +m +) \ + +80 + `BOOST_PP_COMMA_IF +( +n +) \ + +81 + `BOOST_MPL_PP_PARAMS +( +n +, +m +) \ + +82 + + ) + +84  + #AUX778076_APPLY_N_PARTIAL_SPEC_PARAMS +( +n +, +m +, +def +) \ + +85 + `BOOST_PP_COMMA_IF +( +n +) \ + +86 + `BOOST_MPL_PP_PARTIAL_SPEC_PARAMS +( +n +, +m +, +def +) \ + +87 + + ) + +89  + #AUX778076_APPLY_N_SPEC_PARAMS +( +n +, +m +) \ + +90 + `BOOST_MPL_PP_ENUM +( + `BOOST_PP_INC +( +n +), +m +) \ + +91 + + ) + +94  + #BOOST_PP_ITERATION_PARAMS_1 + \ + +95 (3,(0, +BOOST_MPL_LIMIT_METAFUNCTION_ARITY +, < +boo +/ +m +/ +y +. +h +>)) + + ) + +96 #ud + `BOOST_PP_ITERATE +() + +98 #i! + `defed +( +BOOST_MPL_CFG_NO_APPLY_TEMPLATE +) + +100 #i + `defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +102 +mea + +aux + { + +104  + #AUX778076_COUNT_ARGS_PREFIX + +y + + + ) + +105  + #AUX778076_COUNT_ARGS_DEFAULT + + + + + ) + +106  + #AUX778076_COUNT_ARGS_ARITY + +BOOST_MPL_LIMIT_METAFUNCTION_ARITY + + + ) + +107  + ~ + +111 +me +< + +112 +tyme + +F +, + `AUX778076_APPLY_DEF_PARAMS +ym +T +, + +) + +114  +y + + +115 : +aux +:: +y_choor +< + +116 +aux +:: +y_cou_gs +< + `AUX778076_APPLY_PARAMS +( +T +>:: +vue + + +117 >:: +me + +su_ +< +F +, + `AUX778076_APPLY_PARAMS +( +T +>:: +ty + + +124 #unde +AUX778076_APPLY_N_SPEC_PARAMS + + +125 #unde +AUX778076_APPLY_N_PARTIAL_SPEC_PARAMS + + +126 #unde +AUX778076_APPLY_N_COMMA_PARAMS + + +127 #unde +AUX778076_APPLY_N_PARAMS + + +128 #unde +AUX778076_APPLY_DEF_PARAMS + + +129 #unde +AUX778076_APPLY_PARAMS + + +131 } + } +} + +141 #i +BOOST_PP_ITERATION_DEPTH +() == 1 + +143  + #i_ + + `BOOST_PP_FRAME_ITERATION +(1) + + ) + +145 + gme +< + +146 +tyme + +F + +AUX778076_APPLY_N_COMMA_PARAMS +( +i_ +,ym +T +) + +148  + $BOOST_PP_CAT +( +y +, +i_ +) + +149 #i! + `BOOST_WORKAROUND +( +BOOST_MSVC +, < 1300) + +150 : + `BOOST_PP_CAT +( +y_wp +, +i_ +)< + +151 +tyme + +mbda +< +F +>:: +ty + + +152 + `AUX778076_APPLY_N_COMMA_PARAMS +( +i_ +, +T +) + +157  +tyme + + tBOOST_PP_CAT +( + ty_wp +, + ti_ +)< + +158 + ttyme + + tmbda +< + tF +>:: + tty + + +159 + tAUX778076_APPLY_N_COMMA_PARAMS +( + ti_ +, + tT +) + +160 >:: + tty +ype; + +162 + `BOOST_MPL_AUX_LAMBDA_SUPPORT +( + +163 + `BOOST_PP_INC +( +i_ +) + +164 , + `BOOST_PP_CAT +( +y +, +i_ +) + +165 , ( +F + + `AUX778076_APPLY_N_COMMA_PARAMS +( +i_ +, +T +)) + +167 + } +}; + +170 #i +defed +( +BOOST_MPL_CFG_MSVC_ETI_BUG +) + +172 + gme +<> + +173  +BOOST_PP_CAT +( +y +, +i_ +)< +AUX778076_APPLY_N_SPEC_PARAMS +(i_, )> + +175  + tty +; + +179 #i! +defed +( +BOOST_MPL_CFG_NO_APPLY_TEMPLATE +) + +180 #i! +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +182 #i +i_ + = +BOOST_MPL_LIMIT_METAFUNCTION_ARITY + + +184 + gme +< + +185 +tyme + +F + +AUX778076_APPLY_N_COMMA_PARAMS +( +i_ +,ym +T +) + +187  + gy + + +188 : +BOOST_PP_CAT +( +y +, +i_ +)< +F + +AUX778076_APPLY_N_COMMA_PARAMS +(i_, +T +) > + +192 + gme +< + +193 +tyme + +F + +AUX778076_APPLY_N_COMMA_PARAMS +( +i_ +,ym +T +) + +195  + gy +< +F + +AUX778076_APPLY_N_PARTIAL_SPEC_PARAMS +( +i_ +, +T +, + +) > + +196 : +BOOST_PP_CAT +( +y +, +i_ +)< +F + +AUX778076_APPLY_N_COMMA_PARAMS +(i_, +T +) > + +203 #i! +defed +( +BOOST_MPL_CFG_NO_APPLY_TEMPLATE +) + +204 +mea + + gaux + { + +206 + gme +<> + +207  + gy_choor +< + gi_ +> + +209 + gme +< + +210 +tyme + + gF +, +AUX778076_APPLY_PARAMS +ym +T +) + +212  + ssu_ + + +214  +BOOST_PP_CAT +( + ty +, + ti_ +)< + +215 + tF + + tAUX778076_APPLY_N_COMMA_PARAMS +( + ti_ +, + tT +) + +216 > + tty +; + +226 #unde +i_ + + + @/usr/include/boost/mpl/arg.hpp + +2 #i! +defed +( +BOOST_PP_IS_ITERATING +) + +6 #ide +BOOST_MPL_ARG_HPP_INCLUDED + + +7  + #BOOST_MPL_ARG_HPP_INCLUDED + + + ) + +22 #i! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +30  + ~ + +31  + ~ + +33 #i! +defed +( +BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS +) \ + +34 && ! + $defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +36  + #BOOST_MPL_PREPROCESSED_HEADER + +g +. +h + + + ) + +37  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +44  + ~ + +45  + ~ + +46  + ~ + +48  + ~ + +49  + ~ + +50  + ~ + +52 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN + + +55 #i! + `defed +( +BOOST_MPL_CFG_NO_DEFAULT_PARAMETERS_IN_NESTED_TEMPLATES +) + +56  + #AUX778076_ARG_N_DEFAULT_PARAMS +( +m +, +vue +) \ + +57 + `BOOST_MPL_PP_DEFAULT_PARAMS +( \ + +58 +BOOST_MPL_LIMIT_METAFUNCTION_ARITY + \ + +59 , +m + \ + +60 , +vue + \ + +62 + + ) + +64  + #AUX778076_ARG_N_DEFAULT_PARAMS +( +m +, +vue +) \ + +65 + `BOOST_MPL_PP_PARAMS +( \ + +66 +BOOST_MPL_LIMIT_METAFUNCTION_ARITY + \ + +67 , +m + \ + +69 + + ) + +72  + #BOOST_PP_ITERATION_PARAMS_1 + \ + +73 (3,(0, +BOOST_MPL_LIMIT_METAFUNCTION_ARITY +, < +boo +/ +m +/ +g +. +h +>)) + + ) + +74 #ud + `BOOST_PP_ITERATE +() + +77 #unde +AUX778076_ARG_N_DEFAULT_PARAMS + + +79 + $BOOST_MPL_AUX_NONTYPE_ARITY_SPEC +(1,, +g +) + +81 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE + + +89  + #i_ + + `BOOST_PP_FRAME_ITERATION +(1) + + ) + +91 #i +i_ + > 0 + +93 +me +<>  +g +< +i_ +> + +95 + `BOOST_STATIC_CONSTANT +(, +vue + = +i_ +); + +96  +g +< + tBOOST_PP_INC +( + ti_ +)> + txt +; + +97 + `BOOST_MPL_AUX_ARG_TYPEDEF +( + +, +g +) + +98 + `BOOST_MPL_AUX_ARG_TYPEDEF +( + +, +ty +) + +100 +me +< + +101 + `AUX778076_ARG_N_DEFAULT_PARAMS +( +tyme + +U +, + +) + +103  + sy + + +105  + `BOOST_PP_CAT +( + tU +, + ti_ + + tty +; + +106 + `BOOST_MPL_AUX_ASSERT_NOT_NA +( +ty +); + +108 + } +}; + +112 + gme +<>  + gg +<-1> + +114 +BOOST_STATIC_CONSTANT +(, +vue + = -1); + +115 +BOOST_MPL_AUX_ARG_TYPEDEF +( + +, +g +) + +116 +BOOST_MPL_AUX_ARG_TYPEDEF +( + +, +ty +) + +118 + gme +< + +119 +AUX778076_ARG_N_DEFAULT_PARAMS +( +tyme + +U +, + +) + +121  + sy + + +123  +U1 + + tty +; + +124 +BOOST_MPL_AUX_ASSERT_NOT_NA +( +ty +); + +130 #unde +i_ + + + @/usr/include/boost/mpl/aux_/O1_size_impl.hpp + +2 #ide +BOOST_MPL_O1_SIZE_IMPL_HPP_INCLUDED + + +3  + #BOOST_MPL_O1_SIZE_IMPL_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26 +mea + + gboo + {amea + gm + { + +32 #i! +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1300) \ + +33 && ! +BOOST_WORKAROUND +( +__MWERKS__ +, +BOOST_TESTED_AT +(0x3003)) + +35 +mea + + gaux + { + +36 + gme +< +tyme + + gSequ + >  + gO1_size_im + + +37 : +Sequ +:: +size + + +42 + gme +< +tyme + + gTag + > + +43  + sO1_size_im + + +45 + gme +< +tyme + + gSequ + >  + gy + + +46 #i! +defed +( +BOOST_MPL_CFG_NO_NESTED_FORWARDING +) + +47 : +if_ +< + +48 +aux +:: +has_size +< +Sequ +> + +49 , + gaux +:: +O1_size_im +< +Sequ +> + +50 , + glg_ +<-1> + +51 >:: +ty + + +55  +tyme + + tif_ +< + +56 + taux +:: + thas_size +< + tSequ +> + +57 , + taux +:: + tO1_size_im +< + tSequ +> + +58 , + tlg_ +<-1> + +59 >:: + tty +ype; + +61 +BOOST_STATIC_CONSTANT +(, +vue + = + +62 ( +if_ +< + +63 +aux +:: +has_size +< +Sequ +> + +64 , +aux +:: +O1_size_im +< +Sequ +> + +65 , +lg_ +<-1> + +66 >:: +ty +:: +vue +) + +74 + gme +< +tyme + + gTag + > + +75  + sO1_size_im + + +77 + gme +< +tyme + + gSequ + >  + gy + + +78 : +lg_ +<-1> + + @/usr/include/boost/mpl/aux_/adl_barrier.hpp + +2 #ide +BOOST_MPL_AUX_ADL_BARRIER_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_ADL_BARRIER_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +21 #i! +defed +( +BOOST_MPL_CFG_NO_ADL_BARRIER_NAMESPACE +) + +23  + #BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE + +m_ + + + ) + +24  + #BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN + +mea + +m_ + { + + ) + +25  + #BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE + } + + ) + +26  + #BOOST_MPL_AUX_ADL_BARRIER_DECL +( +ty +) \ + +27 +mea + +boo + {amea +m + { \ + +28 +usg + :: +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE +:: +ty +; \ + +30 + + ) + +32 #i! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +33 +mea + + gBOOST_MPL_AUX_ADL_BARRIER_NAMESPACE + {amea + gaux + {} } + +34 +mea + + gboo + {amea + gm + { +usg +amea + gBOOST_MPL_AUX_ADL_BARRIER_NAMESPACE +; + +35 +mea + + gaux + { +usg +amea + gBOOST_MPL_AUX_ADL_BARRIER_NAMESPACE +:: +aux +; } + +41  + #BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE + +boo +:: +m + + + ) + +42  + #BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN + +mea + +boo + {amea +m + { + + ) + +43  + #BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE + }} + + ) + +44  + #BOOST_MPL_AUX_ADL_BARRIER_DECL +( +ty + + + ) + + @/usr/include/boost/mpl/aux_/arity.hpp + +2 #ide +BOOST_MPL_AUX_ARITY_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_ARITY_HPP_INCLUDED + + + ) + +17  + ~ + +19 #i +defed +( +BOOST_MPL_CFG_BROKEN_DEFAULT_PARAMETERS_IN_NESTED_TEMPLATES +) + +21  + ~ + +22  + ~ + +24 +mea + + gboo + {amea + gm + {amea + gaux + { + +29 + gme +< +tyme + + gF +, +BOOST_MPL_AUX_NTTP_DECL +(, +N +) > + +30  + sy + + +32 +BOOST_STATIC_CONSTANT +(, +vue + = +N +); + + @/usr/include/boost/mpl/aux_/begin_end_impl.hpp + +2 #ide +BOOST_MPL_AUX_BEGIN_END_IMPL_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_BEGIN_END_IMPL_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26 +mea + + gboo + {amea + gm + { + +29 +mea + + gaux + { + +31 + gme +< +tyme + + gSequ + > + +32  + sbeg_ty + + +34  +tyme + + tSequ +:: + tbeg + + tty +; + +36 + gme +< +tyme + + gSequ + > + +37  + sd_ty + + +39  +tyme + + tSequ +:: + td + + tty +; + +48 + gme +< +tyme + + gTag + > + +49  + sbeg_im + + +51 + gme +< +tyme + + gSequ + >  + sy + + +53  +tyme + + tev_if +< + taux +:: + thas_beg +< + tSequ +, + tue_ +>, + +54 + taux +:: + tbeg_ty +< + tSequ +>, + tvoid_ +>:: + tty +ype; + +58 + gme +< +tyme + + gTag + > + +59  + sd_im + + +61 + gme +< +tyme + + gSequ + >  + sy + + +63  +tyme + + tev_if +< + taux +:: + thas_beg +< + tSequ +, + tue_ +>, + +64 + taux +:: + td_ty +< + tSequ +>, + tvoid_ +>:: + tty +ype; + +70  + #AUX778076_IMPL_SPEC +( +me +, +g +, +su +) \ + +71 +me +<> \ + +72  +me +## +_im +< +g +> \ + +74 +me +< +tyme + +Sequ + >  +y + \ + +76  +su + + tty +; \ + +79 + + ) + +82 +AUX778076_IMPL_SPEC +( +beg +, +áed_beg_d_g +, +tyme + +Sequ +::begin) + +83 +AUX778076_IMPL_SPEC +( +d +, +áed_beg_d_g +, +tyme + +Sequ +::end) + +88 +AUX778076_IMPL_SPEC +( +beg +, +n_qu_g +, +void_ +) + +89 +AUX778076_IMPL_SPEC +( +d +, +n_qu_g +, +void_ +) + +90 +AUX778076_IMPL_SPEC +( +beg +, + +, +void_ +) + +91 +AUX778076_IMPL_SPEC +( +d +, + +, +void_ +) + +93 #unde +AUX778076_IMPL_SPEC + + +96 +BOOST_MPL_ALGORITM_TRAITS_LAMBDA_SPEC_IMPL +(1, +beg_im +) + +97 +BOOST_MPL_ALGORITM_TRAITS_LAMBDA_SPEC_IMPL +(1, +d_im +) + + @/usr/include/boost/mpl/aux_/common_name_wknd.hpp + +2 #ide +BOOST_MPL_AUX_COMMON_NAME_WKND_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_COMMON_NAME_WKND_HPP_INCLUDED + + + ) + +17  + ~ + +19 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, < 0x561) + +22  + #BOOST_MPL_AUX_COMMON_NAME_WKND +( +me +) \ + +23 +mea + +me_ +## +wknd + { \ + +24 +me +< +tyme + >  + `me +(); \ + +26 + + ) + +30  + #BOOST_MPL_AUX_COMMON_NAME_WKND +( +me + + + ) + + @/usr/include/boost/mpl/aux_/comparison_op.hpp + +16 #i! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +17  + ~ + +18  + ~ + +21 #i! +defed +( +AUX778076_OP_PREFIX +) + +22  + #AUX778076_OP_PREFIX + +AUX778076_OP_NAME + + + ) + +25  + #AUX778076_OP_ARITY + 2 + + ) + +27  + ~ + +28  + ~ + +29  + ~ + +31 #i! +defed +( +BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS +) \ + +32 && ! + $defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +34  + #BOOST_MPL_PREPROCESSED_HEADER + +AUX778076_OP_PREFIX +. +h + + + ) + +35  + ~ + +39  + ~ + +40  + ~ + +42 +mea + +boo + {amea +m + { + +45 #i0 +AUX778076_OP_TOKEN + 1 && !(1 AUX778076_OP_TOKEN 0) && !(0 AUX778076_OP_TOKEN 0) + +46  + #AUX778076_OP +( +N1 +, +N2 +) \ + +47 + `BOOST_MPL_AUX_VALUE_WKND +( +N2 +):: +vue + > BOOST_MPL_AUX_VALUE_WKND( +N1 +)::value ) \ + +48 + + ) + +50  + #AUX778076_OP +( +N1 +, +N2 +) \ + +51 + `BOOST_MPL_AUX_VALUE_WKND +( +N1 +):: +vue + \ + +52 +AUX778076_OP_TOKEN + + `BOOST_MPL_AUX_VALUE_WKND +( +N2 +):: +vue + \ + +54 + + ) + +57 +me +<> + +58  +AUX778076_OP_IMPL_NAME +< +gl_c_g +,integral_c_tag> + +60 +me +< +tyme + +N1 +,ym +N2 + >  +y + + +61 #i! + `defed +( +BOOST_MPL_CFG_NO_NESTED_VALUE_ARITHMETIC +) + +62 : +bo_ +< + `AUX778076_OP +( +N1 +, +N2 +) > + +66 + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = + `AUX778076_OP +( +N1 +, +N2 +)); + +67  +bo_ +< + tvue +> + tty +; + +72 #unde +AUX778076_OP + + +74 } + } +} + +78 #unde +AUX778076_OP_TAG_NAME + + +79 #unde +AUX778076_OP_IMPL_NAME + + +80 #unde +AUX778076_OP_ARITY + + +81 #unde +AUX778076_OP_PREFIX + + +82 #unde +AUX778076_OP_NAME + + +83 #unde +AUX778076_OP_TOKEN + + + @/usr/include/boost/mpl/aux_/config/ctps.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_CTPS_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_CTPS_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +20 #i ! +defed +( +BOOST_MPL_CFG_NO_NONTYPE_TEMPLATE_PARTIAL_SPEC +) \ + +21 && ! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) \ + +22 && +BOOST_WORKAROUND +( +__BORLANDC__ +, < 0x582) + +24  + #BOOST_MPL_CFG_NO_NONTYPE_TEMPLATE_PARTIAL_SPEC + + + ) + + @/usr/include/boost/mpl/aux_/config/dtp.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_DTP_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_DTP_HPP_INCLUDED + + + ) + +17  + ~ + +25 #i ! +defed +( +BOOST_MPL_CFG_NO_DEFAULT_PARAMETERS_IN_NESTED_TEMPLATES +) \ + +26 && ! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) \ + +27 && +BOOST_WORKAROUND +( +__BORLANDC__ +, >= 0x560) \ + +28 && +BOOST_WORKAROUND +( +__BORLANDC__ +, + $BOOST_TESTED_AT +(0x610)) + +30  + #BOOST_MPL_CFG_NO_DEFAULT_PARAMETERS_IN_NESTED_TEMPLATES + + + ) + +35 #i ! + `defed +( +BOOST_MPL_CFG_BROKEN_DEFAULT_PARAMETERS_IN_NESTED_TEMPLATES +) \ + +36 && ! + `defed +( +BOOST_MPL_PREPROCESSING_MODE +) \ + +37 && ( + `BOOST_WORKAROUND +( +__MWERKS__ +, <= 0x3001) \ + +38 || + `BOOST_WORKAROUND +( +__BORLANDC__ +, + `BOOST_TESTED_AT +(0x610)) \ + +39 || + `defed +( +BOOST_MPL_CFG_NO_DEFAULT_PARAMETERS_IN_NESTED_TEMPLATES +) \ + +42  + #BOOST_MPL_CFG_BROKEN_DEFAULT_PARAMETERS_IN_NESTED_TEMPLATES + + + ) + + @/usr/include/boost/mpl/aux_/config/eti.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_ETI_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_ETI_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +21 #i ! +defed +( +BOOST_MPL_CFG_MSVC_60_ETI_BUG +) \ + +22 && ! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) \ + +23 && +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1300) + +25  + #BOOST_MPL_CFG_MSVC_60_ETI_BUG + + + ) + +29 #i ! +defed +( +BOOST_MPL_CFG_MSVC_70_ETI_BUG +) \ + +30 && ! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) \ + +31 && + $BOOST_WORKAROUND +( +BOOST_MSVC +, == 1300) + +33  + #BOOST_MPL_CFG_MSVC_70_ETI_BUG + + + ) + +37 #i ! + `defed +( +BOOST_MPL_CFG_MSVC_ETI_BUG +) \ + +38 && ! + `defed +( +BOOST_MPL_PREPROCESSING_MODE +) \ + +39 && ( + `defed +( +BOOST_MPL_CFG_MSVC_60_ETI_BUG +) \ + +40 || + `defed +( +BOOST_MPL_CFG_MSVC_70_ETI_BUG +) \ + +43  + #BOOST_MPL_CFG_MSVC_ETI_BUG + + + ) + + @/usr/include/boost/mpl/aux_/config/forwarding.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_FORWARDING_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_FORWARDING_HPP_INCLUDED + + + ) + +17  + ~ + +19 #i ! +defed +( +BOOST_MPL_CFG_NO_NESTED_FORWARDING +) \ + +20 && ! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) \ + +21 && +BOOST_WORKAROUND +( +__BORLANDC__ +, + $BOOST_TESTED_AT +(0x610)) + +23  + #BOOST_MPL_CFG_NO_NESTED_FORWARDING + + + ) + + @/usr/include/boost/mpl/aux_/config/gcc.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_GCC_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_GCC_HPP_INCLUDED + + + ) + +17 #i +defed +( +__GNUC__ +&& !defed( +__EDG_VERSION__ +) + +18  + #BOOST_MPL_CFG_GCC + (( +__GNUC__ + << 8| +__GNUC_MINOR__ +) + + ) + +20  + #BOOST_MPL_CFG_GCC + 0 + + ) + + @/usr/include/boost/mpl/aux_/config/gpu.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_GPU_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_GPU_HPP_INCLUDED + + + ) + +17  + ~ + +19 #i! +defed +( +BOOST_MPL_CFG_GPU_ENABLED +) \ + +21  + #BOOST_MPL_CFG_GPU_ENABLED + +BOOST_GPU_ENABLED + + + ) + +25 #i +defed + +__CUDACC__ + + +27  + #BOOST_MPL_CFG_GPU + 1 + + ) + +31  + #BOOST_MPL_CFG_GPU + 0 + + ) + + @/usr/include/boost/mpl/aux_/config/integral.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_INTEGRAL_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_INTEGRAL_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +20 #i ! +defed +( +BOOST_MPL_CFG_BCC_INTEGRAL_CONSTANTS +) \ + +21 && ! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) \ + +22 && +BOOST_WORKAROUND +( +__BORLANDC__ +, + $BOOST_TESTED_AT +(0x610)) + +24  + #BOOST_MPL_CFG_BCC_INTEGRAL_CONSTANTS + + + ) + +28 #i ! + `defed +( +BOOST_MPL_CFG_NO_NESTED_VALUE_ARITHMETIC +) \ + +29 && ! + `defed +( +BOOST_MPL_PREPROCESSING_MODE +) \ + +30 && ( + `BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1300) \ + +31 || + `BOOST_WORKAROUND +( +__EDG_VERSION__ +, <= 238) \ + +34  + #BOOST_MPL_CFG_NO_NESTED_VALUE_ARITHMETIC + + + ) + + @/usr/include/boost/mpl/aux_/config/lambda.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_LAMBDA_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_LAMBDA_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +23 #i ! +defed +( +BOOST_MPL_CFG_NO_FULL_LAMBDA_SUPPORT +) \ + +24 && ( +defed +( +BOOST_MPL_CFG_NO_TEMPLATE_TEMPLATE_PARAMETERS +) \ + +25 || +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) \ + +28  + #BOOST_MPL_CFG_NO_FULL_LAMBDA_SUPPORT + + + ) + + @/usr/include/boost/mpl/aux_/config/msvc.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_MSVC_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_MSVC_HPP_INCLUDED + + + ) + +19  + ~ + + @/usr/include/boost/mpl/aux_/config/nttp.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_NTTP_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_NTTP_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +33 #i ! +defed +( +BOOST_MPL_CFG_NTTP_BUG +) \ + +34 && ! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) \ + +35 && +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1300) + +37  + #BOOST_MPL_CFG_NTTP_BUG + + + ) + + @/usr/include/boost/mpl/aux_/config/pp_counter.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_PP_COUNTER_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_PP_COUNTER_HPP_INCLUDED + + + ) + +17 #i! +defed +( +BOOST_MPL_AUX_PP_COUNTER +) + +18  + ~ + +19 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, >= 1300) + +20  + #BOOST_MPL_AUX_PP_COUNTER +( +__COUNTER__ + + + ) + +22  + #BOOST_MPL_AUX_PP_COUNTER +( +__LINE__ + + + ) + + @/usr/include/boost/mpl/aux_/config/preprocessor.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_PREPROCESSOR_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_PREPROCESSOR_HPP_INCLUDED + + + ) + +17  + ~ + +19 #i! +defed +( +BOOST_MPL_CFG_BROKEN_PP_MACRO_EXPANSION +) \ + +20 && ( +BOOST_WORKAROUND +( +__MWERKS__ +, <= 0x3003) \ + +21 || +BOOST_WORKAROUND +( +__BORLANDC__ +, < 0x582) \ + +22 || +BOOST_WORKAROUND +( +__IBMCPP__ +, +BOOST_TESTED_AT +(502)) \ + +25  + #BOOST_MPL_CFG_BROKEN_PP_MACRO_EXPANSION + + + ) + +29 #i! +defed +( +BOOST_MPL_CFG_NO_OWN_PP_PRIMITIVES +) + +30  + #BOOST_MPL_CFG_NO_OWN_PP_PRIMITIVES + + + ) + +33 #i! +defed +( +BOOST_NEEDS_TOKEN_PASTING_OP_FOR_TOKENS_JUXTAPOSING +) \ + +34 && +BOOST_WORKAROUND +( +__DMC__ +, + $BOOST_TESTED_AT +(0x840)) + +35  + #BOOST_NEEDS_TOKEN_PASTING_OP_FOR_TOKENS_JUXTAPOSING + + + ) + + @/usr/include/boost/mpl/aux_/config/static_constant.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_STATIC_CONSTANT_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_STATIC_CONSTANT_HPP_INCLUDED + + + ) + +17 #i! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +19  + ~ + +22 #unde +BOOST_STATIC_CONSTANT + + + @/usr/include/boost/mpl/aux_/config/ttp.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_TTP_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_TTP_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +21 #i! +defed +( +BOOST_MPL_CFG_NO_TEMPLATE_TEMPLATE_PARAMETERS +) \ + +22 && ( +defed +( +BOOST_NO_TEMPLATE_TEMPLATES +) \ + +23 || +BOOST_WORKAROUND + +__BORLANDC__ +, +BOOST_TESTED_AT +( 0x590) ) \ + +26  + #BOOST_MPL_CFG_NO_TEMPLATE_TEMPLATE_PARAMETERS + + + ) + +31 #i ! +defed +( +BOOST_MPL_CFG_EXTENDED_TEMPLATE_PARAMETERS_MATCHING +) \ + +32 && ! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) \ + +33 && ( +BOOST_WORKAROUND +( +BOOST_MPL_CFG_GCC +, +BOOST_TESTED_AT +(0x0302)) \ + +34 || +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x610)) \ + +37  + #BOOST_MPL_CFG_EXTENDED_TEMPLATE_PARAMETERS_MATCHING + + + ) + + @/usr/include/boost/mpl/aux_/config/use_preprocessed.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_USE_PREPROCESSED_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_USE_PREPROCESSED_HPP_INCLUDED + + + ) + + @/usr/include/boost/mpl/aux_/config/workaround.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_WORKAROUND_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_WORKAROUND_HPP_INCLUDED + + + ) + +17  + ~ + + @/usr/include/boost/mpl/aux_/empty_impl.hpp + +2 #ide +BOOST_MPL_AUX_EMPTY_IMPL_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_EMPTY_IMPL_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gboo + {amea + gm + { + +27 + gme +< +tyme + + gTag + > + +28  + semy_im + + +30 + gme +< +tyme + + gSequ + >  + gy + + +31 : +is_me +< + +32 +tyme + +beg +< +Sequ +>:: +ty + + +33 , +tyme + + gd +< + gSequ +>:: +ty + + +39 +BOOST_MPL_ALGORITM_TRAITS_LAMBDA_SPEC +(1, +emy_im +) + + @/usr/include/boost/mpl/aux_/find_if_pred.hpp + +2 #ide +BOOST_MPL_AUX_FIND_IF_PRED_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_FIND_IF_PRED_HPP_INCLUDED + + + ) + +14  + ~ + +15  + ~ + +17 +mea + + gboo + {amea + gm + {amea + gaux + { + +19 + gme +< +tyme + + gPdi + > + +20  + sfd_if_ed + + +22 + gme +< +tyme + + gIt + > + +23  + sy + + +25  + gn_ +< + taux +:: + t_y1 +< + tPdi +, + tIt +> > + tty +; + + @/usr/include/boost/mpl/aux_/fold_impl.hpp + +2 #ide +BOOST_MPL_AUX_FOLD_IMPL_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_FOLD_IMPL_HPP_INCLUDED + + + ) + +17 #i! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22 #i +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +23  + ~ + +24  + ~ + +28  + ~ + +30 #i! +defed +( +BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS +) \ + +31 && ! + $defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +33  + #BOOST_MPL_PREPROCESSED_HEADER + +fd_im +. +h + + + ) + +34  + ~ + +38  + #AUX778076_FOLD_IMPL_OP +( + + +tyme + +def +<>:: +ty + + + ) + +39  + #AUX778076_FOLD_IMPL_NAME_PREFIX + +fd + + + ) + +40  + ~ + + @/usr/include/boost/mpl/aux_/front_impl.hpp + +2 #ide +BOOST_MPL_AUX_FRONT_IMPL_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_FRONT_IMPL_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gboo + {amea + gm + { + +27 + gme +< +tyme + + gTag + > + +28  + st_im + + +30 + gme +< +tyme + + gSequ + >  + sy + + +32  +tyme + + tbeg +< + tSequ +>:: + tty + + t_ +; + +33  +tyme + + tdef +< + t_ +>:: + tty +ype; + +37 +BOOST_MPL_ALGORITM_TRAITS_LAMBDA_SPEC +(1, +t_im +) + + @/usr/include/boost/mpl/aux_/has_begin.hpp + +2 #ide +BOOST_MPL_AUX_HAS_BEGIN_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_HAS_BEGIN_HPP_INCLUDED + + + ) + +17  + ~ + +19 +mea + + gboo + {amea + gm + {amea + gaux + { + +20 +BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF +( +has_beg +, +beg +, +ue +) + + @/usr/include/boost/mpl/aux_/has_tag.hpp + +2 #ide +BOOST_MPL_AUX_HAS_TAG_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_HAS_TAG_HPP_INCLUDED + + + ) + +17  + ~ + +19 +mea + + gboo + {amea + gm + {amea + gaux + { + +20 +BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF +( +has_g +, +g +, +l +) + + @/usr/include/boost/mpl/aux_/include_preprocessed.hpp + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 #i! +defed +( +BOOST_NEEDS_TOKEN_PASTING_OP_FOR_TOKENS_JUXTAPOSING +) + +23  + #AUX778076_PREPROCESSED_HEADER + \ + +24 +BOOST_MPL_CFG_COMPILER_DIR +/ +BOOST_MPL_PREPROCESSED_HEADER + \ + +25 + + ) + +27  + #AUX778076_PREPROCESSED_HEADER + \ + +28 + `BOOST_PP_CAT +( +BOOST_MPL_CFG_COMPILER_DIR +,/)## +BOOST_MPL_PREPROCESSED_HEADER + \ + +29 + + ) + +32 #i +BOOST_WORKAROUND +( +__IBMCPP__ +, +BOOST_TESTED_AT +(700)) + +33  + #AUX778076_INCLUDE_STRING + + `BOOST_PP_STRINGIZE +( +boo +/ +m +/ +aux_ +/ +rosd +/ +AUX778076_PREPROCESSED_HEADER +) + + ) + +34 #ud +AUX778076_INCLUDE_STRING + + +35 #unde +AUX778076_INCLUDE_STRING + + +37 #ud +BOOST_PP_STRINGIZE +( +boo +/ +m +/ +aux_ +/ +rosd +/ +AUX778076_PREPROCESSED_HEADER +) + +40 #unde +AUX778076_PREPROCESSED_HEADER + + +42 #unde +BOOST_MPL_PREPROCESSED_HEADER + + + @/usr/include/boost/mpl/aux_/insert_range_impl.hpp + +2 #ide +BOOST_MPL_AUX_INSERT_RANGE_IMPL_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_INSERT_RANGE_IMPL_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28  + ~ + +30 +mea + + gboo + {amea + gm + { + +37 + gme +< +tyme + + gTag + > + +38  + s_nge_im + + +40 + gme +< + +41 +tyme + + gSequ + + +42 , +tyme + + gPos + + +43 , +tyme + + gRge + + +45  + gy + + +46 #i! +defed +( +BOOST_MPL_CFG_NO_NESTED_FORWARDING +) + +47 : +v_fd +< + +48 +jot_vw +< + +49 +_nge +< +tyme + +beg +< +Sequ +>:: +ty +, + gPos +> + +50 , + gjot_vw +< + +51 + gRge + + +52 , + g_nge +< + gPos +, +tyme + + gd +< + gSequ +>:: +ty +> + +55 , +tyme + + gr +< + gSequ +>:: +ty + + +56 , + g +< + g_1 +, + gbeg +<_1>, + g_2 +> + +61  +tyme + + tv_fd +< + +62 + tjot_vw +< + +63 + t_nge +< + ttyme + + tbeg +< + tSequ +>:: + tty +, + tPos +> + +64 , + tjot_vw +< + +65 + tRge + + +66 , + t_nge +< + tPos +, + ttyme + + td +< + tSequ +>:: + tty +> + +69 , + ttyme + + tr +< + tSequ +>:: + tty + + +70 , + t +< + t_1 +, + tbeg +<_1>, + t_2 +> + +71 >:: + tty +ype; + +76 +BOOST_MPL_ALGORITM_TRAITS_LAMBDA_SPEC +(3, +_nge_im +) + + @/usr/include/boost/mpl/aux_/inserter_algorithm.hpp + +2 #ide +BOOST_MPL_AUX_INSERTER_ALGORITHM_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_INSERTER_ALGORITHM_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +34  + ~ + +36 #i! +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +38  + #BOOST_MPL_AUX_INSERTER_ALGORITHM_DEF +( +y +, +me +) \ + +39 + `BOOST_MPL_AUX_COMMON_NAME_WKND +( +me +) \ + +40 +me +< \ + +41 + `BOOST_MPL_PP_DEFAULT_PARAMS +( +y +, +tyme + +P +, + +) \ + +43  +me + \ + +44 : +aux +:: +me +## +_im +< + `BOOST_MPL_PP_PARAMS +( +y +, +P +)> \ + +48 +me +< \ + +49 + `BOOST_MPL_PP_PARAMS +( + `BOOST_PP_DEC +( +y +), +tyme + +P +) \ + +51  +me +< + `BOOST_MPL_PP_PARAMS +( + `BOOST_PP_DEC +( +y +), +P +), + + > \ + +52 : +if_ +< +has_push_back +< +tyme + +r +< +P1 +>:: +ty +> \ + +53 , +aux +:: +me +## +_im +< \ + +54 + `BOOST_MPL_PP_PARAMS +( + `BOOST_PP_DEC +( +y +), +P +) \ + +55 , +back_ +< +tyme + +r +< +P1 +>:: +ty + > \ + +57 , +aux +:: +v_ +## +me +## +_im +< \ + +58 + `BOOST_MPL_PP_PARAMS +( + `BOOST_PP_DEC +( +y +), +P +) \ + +59 , +t_ +< +tyme + +r +< +P1 +>:: +ty + > \ + +61 >:: +ty + \ + +65 +me +< \ + +66 + `BOOST_MPL_PP_DEFAULT_PARAMS +( +y +, +tyme + +P +, + +) \ + +68  +v_ +## +me + \ + +69 : +aux +:: +v_ +## +me +## +_im +< + `BOOST_MPL_PP_PARAMS +( +y +, +P +)> \ + +73 +me +< \ + +74 + `BOOST_MPL_PP_PARAMS +( + `BOOST_PP_DEC +( +y +), +tyme + +P +) \ + +76  +v_ +## +me +< + `BOOST_MPL_PP_PARAMS +( + `BOOST_PP_DEC +( +y +), +P +), + + > \ + +77 : +if_ +< +has_push_back +< +P1 +> \ + +78 , +aux +:: +v_ +## +me +## +_im +< \ + +79 + `BOOST_MPL_PP_PARAMS +( + `BOOST_PP_DEC +( +y +), +P +) \ + +80 , +back_ +< +tyme + +r +< +P1 +>:: +ty + > \ + +82 , +aux +:: +me +## +_im +< \ + +83 + `BOOST_MPL_PP_PARAMS +( + `BOOST_PP_DEC +( +y +), +P +) \ + +84 , +t_ +< +tyme + +r +< +P1 +>:: +ty + > \ + +86 >:: +ty + \ + +89 + `BOOST_MPL_AUX_NA_SPEC +( +y +, +me +) \ + +90 + `BOOST_MPL_AUX_NA_SPEC +( +y +, +v_ +## +me +) \ + +91 + + ) + +95  + #BOOST_MPL_AUX_INSERTER_ALGORITHM_DEF +( +y +, +me +) \ + +96 + `BOOST_MPL_AUX_COMMON_NAME_WKND +( +me +) \ + +97 +me +< \ + +98 + `BOOST_MPL_PP_PARAMS +( + `BOOST_PP_DEC +( +y +), +tyme + +P +) \ + +100  +def_ +## +me +## +_im + \ + +101 : +if_ +< +has_push_back +< +P1 +> \ + +102 , +aux +:: +me +## +_im +< \ + +103 + `BOOST_MPL_PP_PARAMS +( + `BOOST_PP_DEC +( +y +), +P +) \ + +104 , +back_ +< +tyme + +r +< +P1 +>:: +ty + > \ + +106 , +aux +:: +v_ +## +me +## +_im +< \ + +107 + `BOOST_MPL_PP_PARAMS +( + `BOOST_PP_DEC +( +y +), +P +) \ + +108 , +t_ +< +tyme + +r +< +P1 +>:: +ty + > \ + +110 >:: +ty + \ + +114 +me +< \ + +115 + `BOOST_MPL_PP_DEFAULT_PARAMS +( +y +, +tyme + +P +, + +) \ + +117  +me + \ + +119  +tyme + + tev_if +< \ + +120 + tis_ +< + tBOOST_PP_CAT +( + tP +, + ty +)> \ + +121 , + tdef_ +## + tme +## + t_im +< + tBOOST_MPL_PP_PARAMS +( + tBOOST_PP_DEC +( + ty +), + tP +)> \ + +122 , + taux +:: + tme +## + t_im +< + tBOOST_MPL_PP_PARAMS +( + ty +, + tP +)> \ + +123 >:: + tty +ype; \ + +126 +me +< \ + +127 + `BOOST_MPL_PP_PARAMS +( + `BOOST_PP_DEC +( +y +), +tyme + +P +) \ + +129  +def_v_ +## +me +## +_im + \ + +130 : +if_ +< +has_push_back +< +P1 +> \ + +131 , +aux +:: +v_ +## +me +## +_im +< \ + +132 + `BOOST_MPL_PP_PARAMS +( + `BOOST_PP_DEC +( +y +), +P +) \ + +133 , +back_ +< +tyme + +r +< +P1 +>:: +ty + > \ + +135 , +aux +:: +me +## +_im +< \ + +136 + `BOOST_MPL_PP_PARAMS +( + `BOOST_PP_DEC +( +y +), +P +) \ + +137 , +t_ +< +tyme + +r +< +P1 +>:: +ty + > \ + +139 >:: +ty + \ + +142 +me +< \ + +143 + `BOOST_MPL_PP_DEFAULT_PARAMS +( +y +, +tyme + +P +, + +) \ + +145  +v_ +## +me + \ + +147  +tyme + + tev_if +< \ + +148 + tis_ +< + tBOOST_PP_CAT +( + tP +, + ty +)> \ + +149 , + tdef_v_ +## + tme +## + t_im +< + tBOOST_MPL_PP_PARAMS +( + tBOOST_PP_DEC +( + ty +), + tP +)> \ + +150 , + taux +:: + tv_ +## + tme +## + t_im +< + tBOOST_MPL_PP_PARAMS +( + ty +, + tP +)> \ + +151 >:: + tty +ype; \ + +153 + `BOOST_MPL_AUX_NA_SPEC +( +y +, +me +) \ + +154 + `BOOST_MPL_AUX_NA_SPEC +( +y +, +v_ +## +me +) \ + +155 + + ) + + @/usr/include/boost/mpl/aux_/integral_wrapper.hpp + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +24 #i! +defed +( +AUX_WRAPPER_NAME +) + +25  + #AUX_WRAPPER_NAME + + `BOOST_PP_CAT +( +AUX_WRAPPER_VALUE_TYPE +, +_ +) + + ) + +28 #i! +defed +( +AUX_WRAPPER_PARAMS +) + +29  + #AUX_WRAPPER_PARAMS +( +N + + `BOOST_MPL_AUX_NTTP_DECL +( +AUX_WRAPPER_VALUE_TYPE +, N) + + ) + +32 #i! +defed +( +AUX_WRAPPER_INST +) + +33 #i +BOOST_WORKAROUND +( +__MWERKS__ +, <= 0x2407) + +34  + #AUX_WRAPPER_INST +( +vue + +AUX_WRAPPER_NAME +< vu> + + ) + +36  + #AUX_WRAPPER_INST +( +vue + +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE +:: +AUX_WRAPPER_NAME +< vu> + + ) + +40 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN + + +42 + gme +< +AUX_WRAPPER_PARAMS +( +N +) > + +43  + sAUX_WRAPPER_NAME + + +45 +BOOST_STATIC_CONSTANT +( +AUX_WRAPPER_VALUE_TYPE +, +vue + = +N +); + +48 #i +BOOST_WORKAROUND +( +__EDG_VERSION__ +, <= 238) + +49  +AUX_WRAPPER_NAME + + tty +; + +51  +AUX_WRAPPER_NAME + + tty +; + +53  +AUX_WRAPPER_VALUE_TYPE + + tvue_ty +; + +54  +gl_c_g + + tg +; + +59 #i +BOOST_WORKAROUND +( +__EDG_VERSION__ +, <= 243) + +60 + mive +: + +61 +BOOST_STATIC_CONSTANT +( +AUX_WRAPPER_VALUE_TYPE +, +xt_vue + = +BOOST_MPL_AUX_STATIC_CAST +(AUX_WRAPPER_VALUE_TYPE, ( +N + + 1))); + +62 +BOOST_STATIC_CONSTANT +( +AUX_WRAPPER_VALUE_TYPE +, +i_vue + = +BOOST_MPL_AUX_STATIC_CAST +(AUX_WRAPPER_VALUE_TYPE, ( +N + - 1))); + +63 + mpublic +: + +64  +AUX_WRAPPER_INST +( + txt_vue + + txt +; + +65  +AUX_WRAPPER_INST +( + ti_vue + + ti +; + +66 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x561)) \ + +67 || +BOOST_WORKAROUND +( +__IBMCPP__ +, +BOOST_TESTED_AT +(502)) \ + +68 || ( +BOOST_WORKAROUND +( +__HP_aCC +, <53800&& (BOOST_WORKAROUND( +__hpxd98 +, != 1))) + +69  +AUX_WRAPPER_INST + + tBOOST_MPL_AUX_STATIC_CAST +( + tAUX_WRAPPER_VALUE_TYPE +, ( + tN + + 1) + txt +; + +70  +AUX_WRAPPER_INST + + tBOOST_MPL_AUX_STATIC_CAST +( + tAUX_WRAPPER_VALUE_TYPE +, ( + tN + - 1) + ti +; + +72  +AUX_WRAPPER_INST + + tBOOST_MPL_AUX_STATIC_CAST +( + tAUX_WRAPPER_VALUE_TYPE +, ( + tvue + + 1) + txt +; + +73  +AUX_WRAPPER_INST + + tBOOST_MPL_AUX_STATIC_CAST +( + tAUX_WRAPPER_VALUE_TYPE +, ( + tvue + - 1) + ti +; + +80 +BOOST_CONSTEXPR + +ݔ + +AUX_WRAPPER_VALUE_TYPE +(cڡ {  + mic_ +< + mAUX_WRAPPER_VALUE_TYPE +>( + mthis +-> + mvue +); } + +83 #i! +defed +( +BOOST_NO_INCLASS_MEMBER_INITIALIZATION +) + +84 + gme +< +AUX_WRAPPER_PARAMS +( +N +) > + +85 +AUX_WRAPPER_VALUE_TYPE + cڡ + $AUX_WRAPPER_INST +( +N +):: +vue +; + +88 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE + + +90 #unde +AUX_WRAPPER_NAME + + +91 #unde +AUX_WRAPPER_PARAMS + + +92 #unde +AUX_WRAPPER_INST + + +93 #unde +AUX_WRAPPER_VALUE_TYPE + + + @/usr/include/boost/mpl/aux_/iter_apply.hpp + +2 #ide +BOOST_MPL_ITER_APPLY_HPP_INCLUDED + + +3  + #BOOST_MPL_ITER_APPLY_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +20 +mea + + gboo + {amea + gm + {amea + gaux + { + +22 + gme +< + +23 +tyme + + gF + + +24 , +tyme + + gIt + + +26  + g_y1 + + +27 : +y1 +< +F +, +tyme + + gdef +< + gIt +>:: +ty + > + +31 + gme +< + +32 +tyme + + gF + + +33 , +tyme + + gIt1 + + +34 , +tyme + + gIt2 + + +36  + g_y2 + + +37 : +y2 +< + +38 +F + + +39 , +tyme + + gdef +< + gIt1 +>:: +ty + + +40 , +tyme + + gdef +< + gIt2 +>:: +ty + + + @/usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp + +2 #ide +BOOST_MPL_AUX_ITER_FOLD_IF_IMPL_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_ITER_FOLD_IF_IMPL_HPP_INCLUDED + + + ) + +18 #i! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +26  + ~ + +28 #i! +defed +( +BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS +) \ + +29 && ! + $defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +31  + #BOOST_MPL_PREPROCESSED_HEADER + +_fd_if_im +. +h + + + ) + +32  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +39  + ~ + +40  + ~ + +41  + ~ + +43 +mea + +boo + {amea +m + {amea +aux + { + +45 +me +< +tyme + +It +,ym +S + > + +46  + s_fd_if_nu_ + + +48  +S + + te +; + +49  +It + + t +; + +52 +me +< +bo + > + +53  + s_fd_if__im + + +55 +me +< + +56 +tyme + +It + + +57 , +tyme + +S + + +58 , +tyme + +SOp + + +59 , +tyme + +ItOp + + +61  + ssu_ + + +63  +tyme + + ty2 +< + tSOp +, + tS +, + tIt +>:: + tty + + te +; + +64  +tyme + + tItOp +:: + tty + + t +; + +68 +me +<> + +69  +_fd_if__im +< +l +> + +71 +me +< + +72 +tyme + +It + + +73 , +tyme + +S + + +74 , +tyme + +SOp + + +75 , +tyme + +ItOp + + +77  + ssu_ + + +79  +S + + te +; + +80  +It + + t +; + +87 +me +< + +88 +tyme + +It + + +89 , +tyme + +S + + +90 , +tyme + +FwdOp + + +91 , +tyme + +Pdi + + +93  + s_fd_if_fwd_ + + +95  +tyme + + ty2 +< + tPdi +, + tS +, + tIt +>:: + tty + + tn_ϡ +; + +96  +tyme + + t_fd_if__im +< + +97 + tBOOST_MPL_AUX_MSVC_VALUE_WKND +( + tn_ϡ +):: + tvue + + +98 >:: + tme + + tsu_ +< + tIt +, + tS +, + tFwdOp +, + tm +:: + txt + > + tim_ +; + +100  +tyme + + tim_ +:: + te + state; + +101  +tyme + + tim_ +:: + t + iterator; + +104 +me +< + +105 +tyme + +It + + +106 , +tyme + +S + + +107 , +tyme + +BackwdOp + + +108 , +tyme + +Pdi + + +110  + s_fd_if_backwd_ + + +112  +tyme + + ty2 +< + tPdi +, + tS +, + tIt +>:: + tty + + tn_ϡ +; + +113  +tyme + + t_fd_if__im +< + +114 + tBOOST_MPL_AUX_MSVC_VALUE_WKND +( + tn_ϡ +):: + tvue + + +115 >:: + tme + + tsu_ +< + tIt +, + tS +, + tBackwdOp +, + tidty + > + tim_ +; + +117  +tyme + + tim_ +:: + te + state; + +118  +tyme + + tim_ +:: + t + iterator; + +124  + #AUX_ITER_FOLD_FORWARD_STEP +( +unud +, +i +, +unud2 +) \ + +125  +_fd_if_fwd_ +< \ + +126 + ttyme + + tBOOST_PP_CAT +( + tfwd_ +, + ti +):: + t + \ + +127 , + ttyme + + tBOOST_PP_CAT +( + tfwd_ +, + ti +):: + te + \ + +128 , + tFwdOp + \ + +129 , + tFwdPdi + \ + +130 > + tBOOST_PP_CAT +( + tfwd_ +, + tBOOST_PP_INC +( + ti +)); \ + +131 + + ) + +133  + #AUX_ITER_FOLD_BACKWARD_STEP_FUNC +( +i +) \ + +134  +_fd_if_backwd_ +< \ + +135 + ttyme + + tBOOST_PP_CAT +( + tfwd_ +, + tBOOST_PP_DEC +( + ti +)):: + t + \ + +136 , + ttyme + + tBOOST_PP_CAT +( + tbackwd_ +, + ti +):: + te + \ + +137 , + tBackwdOp + \ + +138 , + tBackwdPdi + \ + +139 > + tBOOST_PP_CAT +( + tbackwd_ +, + tBOOST_PP_DEC +( + ti +)); \ + +140 + + ) + +142  + #AUX_ITER_FOLD_BACKWARD_STEP +( +unud +, +i +, +unud2 +) \ + +143 + `AUX_ITER_FOLD_BACKWARD_STEP_FUNC +( \ + +144 + `BOOST_PP_SUB_D +(1, +BOOST_MPL_LIMIT_UNROLLING +, +i +) \ + +146 + + ) + +148  + #AUX_LAST_FORWARD_STEP + \ + +149 + `BOOST_PP_CAT +( +fwd_ +, +BOOST_MPL_LIMIT_UNROLLING +) \ + +150 + + ) + +152  + #AUX_LAST_BACKWARD_STEP + \ + +153 + `BOOST_PP_CAT +( +backwd_ +, +BOOST_MPL_LIMIT_UNROLLING +) \ + +154 + + ) + +156 +me +< + +157 +tyme + +It + + +158 , +tyme + +S + + +159 , +tyme + +FwdOp + + +160 , +tyme + +FwdPdi + + +161 , +tyme + +BackwdOp + + +162 , +tyme + +BackwdPdi + + +164  + s_fd_if_im + + +166 +ive +: + +167  +_fd_if_nu_ +< + tIt +, + tS +> + tfwd_0 +; + +168 + `BOOST_PP_REPEAT +( + +169 +BOOST_MPL_LIMIT_UNROLLING + + +170 , +AUX_ITER_FOLD_FORWARD_STEP + + +171 , +unud + + +174  +tyme + + tif_ +< + +175 + ttyme + + tAUX_LAST_FORWARD_STEP +:: + tn_ϡ + + +176 , + t_fd_if_im +< + +177 + ttyme + + tAUX_LAST_FORWARD_STEP +:: + t + + +178 , + ttyme + + tAUX_LAST_FORWARD_STEP +:: + te + + +179 , + tFwdOp + + +180 , + tFwdPdi + + +181 , + tBackwdOp + + +182 , + tBackwdPdi + + +184 , + t_fd_if_nu_ +< + +185 + ttyme + + tAUX_LAST_FORWARD_STEP +:: + t + + +186 , + ttyme + + tAUX_LAST_FORWARD_STEP +:: + te + + +188 >:: + tty + + tAUX_LAST_BACKWARD_STEP +; + +190 + `BOOST_PP_REPEAT +( + +191 +BOOST_MPL_LIMIT_UNROLLING + + +192 , +AUX_ITER_FOLD_BACKWARD_STEP + + +193 , +unud + + +196 +public +: + +197  +tyme + + tbackwd_0 +:: + te + state; + +198  +tyme + + tAUX_LAST_BACKWARD_STEP +:: + t + iterator; + +201 #unde +AUX_LAST_BACKWARD_STEP + + +202 #unde +AUX_LAST_FORWARD_STEP + + +203 #unde +AUX_ITER_FOLD_BACKWARD_STEP + + +204 #unde +AUX_ITER_FOLD_BACKWARD_STEP_FUNC + + +205 #unde +AUX_ITER_FOLD_FORWARD_STEP + + +207 }} + } +} + + @/usr/include/boost/mpl/aux_/lambda_spec.hpp + +2 #ide +BOOST_MPL_AUX_LAMBDA_SPEC_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_LAMBDA_SPEC_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24 #i! +defed +( +BOOST_MPL_CFG_NO_FULL_LAMBDA_SUPPORT +) + +26  + #BOOST_MPL_AUX_PASS_THROUGH_LAMBDA_SPEC +( +i +, +me +) \ + +27 +me +< \ + +28 + `BOOST_MPL_PP_PARAMS +( +i +, +tyme + +T +) \ + +29 , +tyme + +Tag + \ + +31  +mbda +< \ + +32 +me +< + `BOOST_MPL_PP_PARAMS +( +i +, +T +) > \ + +33 , +Tag + \ + +34 + `BOOST_MPL_AUX_LAMBDA_ARITY_PARAM +( +t_ +< +i +>) \ + +37  +l_ + + tis_ +; \ + +38  +me +< + tBOOST_MPL_PP_PARAMS +( + ti +, + tT +> + tsu_ +; \ + +39  +su_ + + tty +; \ + +41 + + ) + +45  + #BOOST_MPL_AUX_PASS_THROUGH_LAMBDA_SPEC +( +i +, +me + + + ) + + @/usr/include/boost/mpl/aux_/logical_op.hpp + +16 #i! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +36 +mea + + gboo + {amea + gm + { + +38  + #AUX778076_PARAMS +( +m +, +sub +) \ + +39 + `BOOST_MPL_PP_PARAMS +( \ + +40 + `BOOST_MPL_PP_SUB +( +BOOST_MPL_LIMIT_METAFUNCTION_ARITY +, +sub +) \ + +41 , +m + \ + +43 + + ) + +45  + #AUX778076_SHIFTED_PARAMS +( +m +, +sub +) \ + +46 + `BOOST_MPL_PP_EXT_PARAMS +( \ + +47 2, + `BOOST_MPL_PP_SUB +( + `BOOST_PP_INC +( +BOOST_MPL_LIMIT_METAFUNCTION_ARITY +), +sub +) \ + +48 , +m + \ + +50 + + ) + +52  + #AUX778076_SPEC_PARAMS +( +m +) \ + +53 + `BOOST_MPL_PP_ENUM +( \ + +54 + `BOOST_PP_DEC +( +BOOST_MPL_LIMIT_METAFUNCTION_ARITY +) \ + +55 , +m + \ + +57 + + ) + +59 +mea + + gaux + { + +61 #i! +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +63 + gme +< +bo + + gC_ +, +AUX778076_PARAMS +( +tyme + +T +, 1) > + +64  +BOOST_PP_CAT +( +AUX778076_OP_NAME +, +im +) + +65 : +BOOST_PP_CAT +( +AUX778076_OP_VALUE1 +, +_ +) + +69 + gme +< +AUX778076_PARAMS +( +tyme + +T +, 1) > + +70  +BOOST_PP_CAT +( +AUX778076_OP_NAME +, +im +)< + gAUX778076_OP_VALUE2 +, +AUX778076_PARAMS +( +T +, 1) > + +71 : +BOOST_PP_CAT +( +AUX778076_OP_NAME +, +im +)< + +72 +BOOST_MPL_AUX_NESTED_TYPE_WKND +( +T1 +):: +vue + + +73 , +AUX778076_SHIFTED_PARAMS +( +T +, 1) + +74 , +BOOST_PP_CAT +( +AUX778076_OP_VALUE2 +, +_ +) + +79 + gme +<> + +80  +BOOST_PP_CAT +( +AUX778076_OP_NAME +, +im +)< + +81 + gAUX778076_OP_VALUE2 + + +82 , +AUX778076_SPEC_PARAMS +( +BOOST_PP_CAT +( +AUX778076_OP_VALUE2 +, +_ +)) + +84 : +BOOST_PP_CAT +( +AUX778076_OP_VALUE2 +, +_ +) + +90 + gme +< +bo + + gC_ + >  +BOOST_PP_CAT +( +AUX778076_OP_NAME +, +im +) + +92 + gme +< +AUX778076_PARAMS +( +tyme + +T +, 1>  + gsu_ + + +93 : +BOOST_PP_CAT +( +AUX778076_OP_VALUE1 +, +_ +) + +98 + gme +<>  +BOOST_PP_CAT +( +AUX778076_OP_NAME +, +im +)< + gAUX778076_OP_VALUE2 +> + +100 + gme +< +AUX778076_PARAMS +( +tyme + +T +, 1>  + gsu_ + + +101 : +BOOST_PP_CAT +( +AUX778076_OP_NAME +, +im +)< + +102 +BOOST_MPL_AUX_NESTED_TYPE_WKND +( +T1 +):: +vue + + +103 >:: +me + +su_ +< +AUX778076_SHIFTED_PARAMS +( +T +,1), +BOOST_PP_CAT +( +AUX778076_OP_VALUE2 +, +_ +) > + +107 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, == 1300) + +108 + gme +<>  + gsu_ +< +AUX778076_SPEC_PARAMS +( +BOOST_PP_CAT +( +AUX778076_OP_VALUE2 +, +_ +))> + +109 : +BOOST_PP_CAT +( +AUX778076_OP_VALUE2 +, +_ +) + +116 + gme +<> + +117  +BOOST_PP_CAT +( +AUX778076_OP_NAME +, +im +)< + gAUX778076_OP_VALUE2 +> + +118 :: +su_ +< +AUX778076_SPEC_PARAMS +( +BOOST_PP_CAT +( +AUX778076_OP_VALUE2 +, +_ +)) > + +119 : +BOOST_PP_CAT +( +AUX778076_OP_VALUE2 +, +_ +) + +128 + gme +< + +129 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +T1 +) + +130 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +T2 +) + +131 +BOOST_MPL_PP_DEF_PARAMS_TAIL +(2, +tyme + +T +, +BOOST_PP_CAT +( +AUX778076_OP_VALUE2 +, +_ +)) + +133  + gAUX778076_OP_NAME + + +134 #i! +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +135 : +aux +:: +BOOST_PP_CAT +( +AUX778076_OP_NAME +, +im +)< + +136 +BOOST_MPL_AUX_NESTED_TYPE_WKND +( +T1 +):: +vue + + +137 , +AUX778076_SHIFTED_PARAMS +( +T +,0) + +140 : +aux +:: +BOOST_PP_CAT +( +AUX778076_OP_NAME +, +im +)< + +141 +BOOST_MPL_AUX_NESTED_TYPE_WKND +( +T1 +):: +vue + + +142 >:: +me + +su_ +< +AUX778076_SHIFTED_PARAMS +( +T +,0) > + +145 +BOOST_MPL_AUX_LAMBDA_SUPPORT +( + +146 +BOOST_MPL_LIMIT_METAFUNCTION_ARITY + + +147 , +AUX778076_OP_NAME + + +148 , ( +AUX778076_PARAMS +( +T +, 0)) + +152 +BOOST_MPL_AUX_NA_SPEC2 +( + +154 , +BOOST_MPL_LIMIT_METAFUNCTION_ARITY + + +155 , +AUX778076_OP_NAME + + +160 #unde +AUX778076_SPEC_PARAMS + + +161 #unde +AUX778076_SHIFTED_PARAMS + + +162 #unde +AUX778076_PARAMS + + +163 #unde +AUX778076_OP_NAME + + +164 #unde +AUX778076_OP_VALUE1 + + +165 #unde +AUX778076_OP_VALUE2 + + + @/usr/include/boost/mpl/aux_/msvc_eti_base.hpp + +2 #ide +BOOST_MPL_AUX_MSVC_ETI_BASE_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_MSVC_ETI_BASE_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gboo + {amea + gm + {amea + gaux + { + +24 #i +defed +( +BOOST_MPL_CFG_MSVC_70_ETI_BUG +) + +26 + gme +< + gbo + >  + smsvc_i_ba_im + + +28 + gme +< +tyme + + gT + >  + gsu_ + + +29 : +T + + +31  +T + + tty +; + +35 + gme +<>  + gmsvc_i_ba_im +< + gue +> + +37 + gme +< +tyme + + gT + >  + ssu_ + + +39  +su_ + + tty +; + +40  +su_ + + tf +; + +41  +su_ + + tcd +; + +42  +su_ + + tg +; + +43 um { + gvue + = 0 }; + +47 + gme +< +tyme + + gT + >  + gmsvc_i_ba + + +48 : +msvc_i_ba_im +< +is_msvc_i_g +< +T +>:: +vue + > + +49 :: +me + +su_ +< +T +> + +55 + gme +< +tyme + + gT + >  + gmsvc_i_ba + + +56 : +T + + +58 #i +BOOST_WORKAROUND +( +BOOST_MPL_CFG_GCC +, +BOOST_TESTED_AT +(0x0304)) + +59 +msvc_i_ba +(); + +61  +T + + tty +; + +66 + gme +<>  + gmsvc_i_ba +<> + +68  +msvc_i_ba + + tty +; + +69  +msvc_i_ba + + tf +; + +70  +msvc_i_ba + + tcd +; + +71  +msvc_i_ba + + tg +; + +72 um { + gvue + = 0 }; + + @/usr/include/boost/mpl/aux_/msvc_is_class.hpp + +2 #ide +BOOST_MPL_AUX_MSVC_IS_CLASS_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_MSVC_IS_CLASS_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + {amea + gm + {amea + gaux + { + +26 + gme +< +tyme + + gT + >  + sis_ass_hr + + +28 ( + gT +::* + tty +)(); + +33 + gme +< +tyme + + gT + > + +34  + smsvc_is_ass_im + + +36 + gme +< +tyme + + gU +> + +37  +yes_g + + +( +ty_w +< +U +>*, +is_ass_hr +:: +ty + = 0); + +38  +no_g + + +(const volatile*, ...); + +40 um { + gvue + = ( + +(( +ty_w +< +T +>*)0)=( +yes_g +) }; + +41  + gbo_ +< + tvue +> + tty +; + +46 + gme +< +tyme + + gT + > + +47  + gmsvc_is_ass + + +48 : +if_ +< + +49 +is_n +< +T +> + +50 , + gl_ + + +51 , + gmsvc_is_ass_im +< + gT +> + +52 >:: +ty + + + @/usr/include/boost/mpl/aux_/msvc_type.hpp + +2 #ide +BOOST_MPL_AUX_MSVC_TYPE_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_MSVC_TYPE_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +20 +mea + + gboo + {amea + gm + {amea + gaux + { + +22 #i +defed +( +BOOST_MPL_CFG_MSVC_70_ETI_BUG +) + +24 + gme +< + gbo + >  + smsvc_ty_im + + +26 + gme +< +tyme + + gT + >  + ssu_ + + +28  +tyme + + tT +:: + tty +ype; + +32 + gme +<>  + gmsvc_ty_im +< + gue +> + +34 + gme +< +tyme + + gT + >  + ssu_ + + +36  +su_ + + tty +; + +40 + gme +< +tyme + + gT + >  + gmsvc_ty + + +41 : +msvc_ty_im +< +is_msvc_i_g +< +T +>:: +vue + > + +42 :: +me + +su_ +< +T +> + +48 + gme +< +tyme + + gT + >  + smsvc_ty + + +50  +tyme + + tT +:: + tty +ype; + +53 + gme +<>  + gmsvc_ty +<> + +55  + tty +; + + @/usr/include/boost/mpl/aux_/na.hpp + +2 #ide +BOOST_MPL_AUX_NA_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_NA_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gboo + {amea + gm + { + +24 + gme +< +tyme + + gT + > + +25  + gis_ + + +26 : +l_ + + +28 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1300) + +29 +usg + + gl_ +:: +vue +; + +33 + gme +<> + +34  + gis_ +< + g +> + +35 : +ue_ + + +37 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1300) + +38 +usg + + gue_ +:: +vue +; + +42 + gme +< +tyme + + gT + > + +43  + gis_n_ + + +44 : +ue_ + + +46 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1300) + +47 +usg + + gue_ +:: +vue +; + +51 + gme +<> + +52  + gis_n_ +< + g +> + +53 : +l_ + + +55 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1300) + +56 +usg + + gl_ +:: +vue +; + +60 #i! +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +61 + gme +< +tyme + + gT +,ym + gU + >  + sif_ + + +63  +T + + tty +; + +66 + gme +< +tyme + + gU + >  + gif_ +< + g +,U> + +68  +U + + tty +; + +71 + gme +< +tyme + + gT + >  + sif__im + + +73 + gme +< +tyme + + gU + >  + sy + + +75  +T + + tty +; + +79 + gme +<>  + gif__im +< + g +> + +81 + gme +< +tyme + + gU + >  + sy + + +83  +U + + tty +; + +87 + gme +< +tyme + + gT +,ym + gU + >  + gif_ + + +88 : +if__im +< +T +>:: +me + +y +< +U +> + + @/usr/include/boost/mpl/aux_/na_fwd.hpp + +2 #ide +BOOST_MPL_AUX_NA_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_NA_FWD_HPP_INCLUDED + + + ) + +17  + ~ + +19 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN + + +22  + s + + +24  + + + tty +; + +25 um { + mvue + = 0 }; + +28 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE + + +29 + $BOOST_MPL_AUX_ADL_BARRIER_DECL +( + +) + + @/usr/include/boost/mpl/aux_/na_spec.hpp + +2 #ide +BOOST_MPL_AUX_NA_SPEC_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_NA_SPEC_HPP_INCLUDED + + + ) + +17 #i! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +38  + #BOOST_MPL_AUX_NA_PARAMS +( +i +) \ + +39 + `BOOST_MPL_PP_ENUM +( +i +, + +) \ + +40 + + ) + +42 #i +defed +( +BOOST_MPL_CFG_BROKEN_DEFAULT_PARAMETERS_IN_NESTED_TEMPLATES +) + +43  + #BOOST_MPL_AUX_NA_SPEC_ARITY +( +i +, +me +) \ + +44 +mea + +aux + { \ + +45 +me +< + `BOOST_MPL_AUX_NTTP_DECL +(, +N +) > \ + +46  +y +< \ + +47 +me +< + `BOOST_MPL_AUX_NA_PARAMS +( +i +) > \ + +48 , +N + \ + +50 : +t_ +< +BOOST_MPL_LIMIT_METAFUNCTION_ARITY + > \ + +54 + + ) + +56  + #BOOST_MPL_AUX_NA_SPEC_ARITY +( +i +, +me + + + ) + +59  + #BOOST_MPL_AUX_NA_SPEC_MAIN +( +i +, +me +) \ + +60 +me +<> \ + +61  +me +< + `BOOST_MPL_AUX_NA_PARAMS +( +i +) > \ + +63 +me +< \ + +64 + `BOOST_MPL_PP_PARAMS +( +i +, +tyme + +T +) \ + +65 + `BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL +( +i +, +tyme + +T +, + +) \ + +67  +y + \ + +68 : +me +< + `BOOST_MPL_PP_PARAMS +( +i +, +T +) > \ + +72 + + ) + +74 #i +defed +( +BOOST_MPL_CFG_NO_FULL_LAMBDA_SUPPORT +) + +75  + #BOOST_MPL_AUX_NA_SPEC_LAMBDA +( +i +, +me +) \ + +76 +me +<> \ + +77  +mbda +< \ + +78 +me +< + `BOOST_MPL_AUX_NA_PARAMS +( +i +) > \ + +79 , +void_ + \ + +80 , +ue_ + \ + +83  +l_ + + tis_ +; \ + +84  +me +< + tBOOST_MPL_AUX_NA_PARAMS +( + ti +> + tty +; \ + +86 +me +<> \ + +87  +mbda +< \ + +88 +me +< + `BOOST_MPL_AUX_NA_PARAMS +( +i +) > \ + +89 , +void_ + \ + +90 , +l_ + \ + +93  +l_ + + tis_ +; \ + +94  +me +< + tBOOST_MPL_AUX_NA_PARAMS +( + ti +> + tty +; \ + +96 + + ) + +98  + #BOOST_MPL_AUX_NA_SPEC_LAMBDA +( +i +, +me +) \ + +99 +me +< +tyme + +Tag + > \ + +100  +mbda +< \ + +101 +me +< + `BOOST_MPL_AUX_NA_PARAMS +( +i +) > \ + +102 , +Tag + \ + +103 + `BOOST_MPL_AUX_LAMBDA_ARITY_PARAM +( +t_ +<-1>) \ + +106  +l_ + + tis_ +; \ + +107  +me +< + tBOOST_MPL_AUX_NA_PARAMS +( + ti +> + tsu_ +; \ + +108  +me +< + tBOOST_MPL_AUX_NA_PARAMS +( + ti +> + tty +; \ + +110 + + ) + +113 #i +defed +( +BOOST_MPL_CFG_EXTENDED_TEMPLATE_PARAMETERS_MATCHING +) \ + +114 || +defed +( +BOOST_MPL_CFG_NO_FULL_LAMBDA_SUPPORT +) \ + +115 && + $defed +( +BOOST_MPL_CFG_BROKEN_OVERLOAD_RESOLUTION +) + +116  + #BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY +( +i +, +j +, +me +) \ + +117 +mea + +aux + { \ + +118 +me +< + `BOOST_MPL_PP_PARAMS +( +j +, +tyme + +T +) > \ + +119  +me_y +< \ + +120 +me +< + `BOOST_MPL_PP_PARAMS +( +j +, +T +) > \ + +122 : +t_ +< +j +> \ + +126 +me +<> \ + +127  +me_y +< \ + +128 +me +< + `BOOST_MPL_PP_ENUM +( +i +, + +) > \ + +130 : +t_ +<-1> \ + +133 + } +} \ + +134 + + ) + +136  + #BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY +( +i +, +j +, +me + + + ) + +139 #i +defed +( +BOOST_MPL_CFG_MSVC_ETI_BUG +) + +140  + #BOOST_MPL_AUX_NA_SPEC_ETI +( +i +, +me +) \ + +141 +me +<> \ + +142  +me +< + `BOOST_MPL_PP_ENUM +( +i +, ) > \ + +144  + tty +; \ + +145 um { +vue + = 0 }; \ + +147 + + ) + +149  + #BOOST_MPL_AUX_NA_SPEC_ETI +( +i +, +me + + + ) + +152  + #BOOST_MPL_AUX_NA_PARAM +( +m +跿m = + + + + ) + +154  + #BOOST_MPL_AUX_NA_SPEC_NO_ETI +( +i +, +me +) \ + +155 + `BOOST_MPL_AUX_NA_SPEC_MAIN +( +i +, +me +) \ + +156 + `BOOST_MPL_AUX_NA_SPEC_LAMBDA +( +i +, +me +) \ + +157 + `BOOST_MPL_AUX_NA_SPEC_ARITY +( +i +, +me +) \ + +158 + `BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY +( +i +, i, +me +) \ + +159 + + ) + +161  + #BOOST_MPL_AUX_NA_SPEC +( +i +, +me +) \ + +162 + `BOOST_MPL_AUX_NA_SPEC_NO_ETI +( +i +, +me +) \ + +163 + `BOOST_MPL_AUX_NA_SPEC_ETI +( +i +, +me +) \ + +164 + + ) + +166  + #BOOST_MPL_AUX_NA_SPEC2 +( +i +, +j +, +me +) \ + +167 + `BOOST_MPL_AUX_NA_SPEC_MAIN +( +i +, +me +) \ + +168 + `BOOST_MPL_AUX_NA_SPEC_ETI +( +i +, +me +) \ + +169 + `BOOST_MPL_AUX_NA_SPEC_LAMBDA +( +i +, +me +) \ + +170 + `BOOST_MPL_AUX_NA_SPEC_ARITY +( +i +, +me +) \ + +171 + `BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY +( +i +, +j +, +me +) \ + +172 + + ) + + @/usr/include/boost/mpl/aux_/nested_type_wknd.hpp + +2 #ide +BOOST_MPL_AUX_NESTED_TYPE_WKND_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_NESTED_TYPE_WKND_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +20 #i +BOOST_WORKAROUND +( +BOOST_MPL_CFG_GCC +, +BOOST_TESTED_AT +(0x0302)) \ + +21 || +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x561)) \ + +22 || +BOOST_WORKAROUND +( +__SUNPRO_CC +, +BOOST_TESTED_AT +(0x530)) \ + +23 || +BOOST_WORKAROUND +( +__DMC__ +, + $BOOST_TESTED_AT +(0x840)) + +25 +mea + +boo + {amea +m + {amea +aux + { + +26 +me +< +tyme + +T + >  +áed_ty_wknd + + +27 : +T +:: +ty + + +30 }} + } +} + +32 #i +BOOST_WORKAROUND +( +__DMC__ +, +BOOST_TESTED_AT +(0x840)) + +33  + #BOOST_MPL_AUX_NESTED_TYPE_WKND +( +T +) \ + +34 +aux +:: +áed_ty_wknd +< +T +> \ + +35 + + ) + +37  + #BOOST_MPL_AUX_NESTED_TYPE_WKND +( +T +) \ + +38 :: +boo +:: +m +:: +aux +:: +áed_ty_wknd +< +T +> \ + +39 + + ) + +44  + #BOOST_MPL_AUX_NESTED_TYPE_WKND +( +T +T:: +ty + + + ) + + @/usr/include/boost/mpl/aux_/nttp_decl.hpp + +2 #ide +BOOST_MPL_AUX_NTTP_DECL_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_NTTP_DECL_HPP_INCLUDED + + + ) + +17  + ~ + +19 #i +defed +( +BOOST_MPL_CFG_NTTP_BUG +) + +21  +bo + + t_m__bo +; + +22  + t_m__t +; + +23  + t_m__unsigd +; + +24  + t_m__lg +; + +26  + ~ + +27  + #BOOST_MPL_AUX_NTTP_DECL +( +T +, +x + + `BOOST_PP_CAT +( +_m__ +,Tx + + ) + +31  + #BOOST_MPL_AUX_NTTP_DECL +( +T +, +x +T x + + ) + + @/usr/include/boost/mpl/aux_/preprocessor/enum.hpp + +2 #ide +BOOST_MPL_AUX_PREPROCESSOR_ENUM_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_PREPROCESSOR_ENUM_HPP_INCLUDED + + + ) + +17  + ~ + +24 #i! +defed +( +BOOST_MPL_CFG_NO_OWN_PP_PRIMITIVES +) + +26  + ~ + +28  + #BOOST_MPL_PP_ENUM +( +n +, +m +) \ + +29 + `BOOST_PP_CAT +( +BOOST_MPL_PP_ENUM_ +, +n +)( +m +) \ + +30 + + ) + +32  + #BOOST_MPL_PP_ENUM_0 +( +p +) + + ) + +33  + #BOOST_MPL_PP_ENUM_1 +( +p + + ) +p + +34  + #BOOST_MPL_PP_ENUM_2 +( +p +p, + ) +p + +35  + #BOOST_MPL_PP_ENUM_3 +( +p +p,p, + ) +p + +36  + #BOOST_MPL_PP_ENUM_4 +( +p +p,p,p, + ) +p + +37  + #BOOST_MPL_PP_ENUM_5 +( +p +p,p,p,p, + ) +p + +38  + #BOOST_MPL_PP_ENUM_6 +( +p +p,p,p,p,p, + ) +p + +39  + #BOOST_MPL_PP_ENUM_7 +( +p +p,p,p,p,p,p, + ) +p + +40  + #BOOST_MPL_PP_ENUM_8 +( +p +p,p,p,p,p,p,p, + ) +p + +41  + #BOOST_MPL_PP_ENUM_9 +( +p +p,p,p,p,p,p,p,p, + ) +p + +45  + ~ + +46  + ~ + +48  + #BOOST_MPL_PP_AUX_ENUM_FUNC +( +unud +, +i +, +m +) \ + +49 + `BOOST_PP_COMMA_IF +( +i + +m + \ + +50 + + ) + +52  + #BOOST_MPL_PP_ENUM +( +n +, +m +) \ + +53 + `BOOST_PP_REPEAT +( \ + +54 +n + \ + +55 , +BOOST_MPL_PP_AUX_ENUM_FUNC + \ + +56 , +m + \ + +58 + + ) + + @/usr/include/boost/mpl/aux_/preprocessor/params.hpp + +2 #ide +BOOST_MPL_AUX_PREPROCESSOR_PARAMS_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_PREPROCESSOR_PARAMS_HPP_INCLUDED + + + ) + +17  + ~ + +24 #i! +defed +( +BOOST_MPL_CFG_NO_OWN_PP_PRIMITIVES +) + +26  + ~ + +28  + #BOOST_MPL_PP_PARAMS +( +n +, +p +) \ + +29 + `BOOST_PP_CAT +( +BOOST_MPL_PP_PARAMS_ +, +n +)( +p +) \ + +30 + + ) + +32  + #BOOST_MPL_PP_PARAMS_0 +( +p +) + + ) + +33  + #BOOST_MPL_PP_PARAMS_1 +( +p +p##1 + + ) + +34  + #BOOST_MPL_PP_PARAMS_2 +( +p +p##1,p##2 + + ) + +35  + #BOOST_MPL_PP_PARAMS_3 +( +p +p##1,p##2,p##3 + + ) + +36  + #BOOST_MPL_PP_PARAMS_4 +( +p +p##1,p##2,p##3,p##4 + + ) + +37  + #BOOST_MPL_PP_PARAMS_5 +( +p +p##1,p##2,p##3,p##4,p##5 + + ) + +38  + #BOOST_MPL_PP_PARAMS_6 +( +p +p##1,p##2,p##3,p##4,p##5,p##6 + + ) + +39  + #BOOST_MPL_PP_PARAMS_7 +( +p +p##1,p##2,p##3,p##4,p##5,p##6,p##7 + + ) + +40  + #BOOST_MPL_PP_PARAMS_8 +( +p +p##1,p##2,p##3,p##4,p##5,p##6,p##7,p##8 + + ) + +41  + #BOOST_MPL_PP_PARAMS_9 +( +p +p##1,p##2,p##3,p##4,p##5,p##6,p##7,p##8,p##9 + + ) + +45  + ~ + +46  + ~ + +47  + ~ + +48  + ~ + +50  + #BOOST_MPL_PP_AUX_PARAM_FUNC +( +unud +, +i +, +m +) \ + +51 + `BOOST_PP_COMMA_IF +( +i +) \ + +52 + `BOOST_PP_CAT +( +m +, + `BOOST_PP_INC +( +i +)) \ + +53 + + ) + +55  + #BOOST_MPL_PP_PARAMS +( +n +, +m +) \ + +56 + `BOOST_PP_REPEAT +( \ + +57 +n + \ + +58 , +BOOST_MPL_PP_AUX_PARAM_FUNC + \ + +59 , +m + \ + +61 + + ) + + @/usr/include/boost/mpl/aux_/push_front_impl.hpp + +2 #ide +BOOST_MPL_AUX_PUSH_FRONT_IMPL_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_PUSH_FRONT_IMPL_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +26 +mea + + gboo + {amea + gm + { + +28  + shas_push_t_g + {}; + +33 + gme +< +tyme + + gTag + > + +34  + spush_t_im + + +36 + gme +< +tyme + + gSequ +,ym + gT + >  + sy + + +41 +BOOST_MPL_ASSERT_MSG +( + +42 +boo +:: +is_me +< +T +, +has_push_t_g + >:: +vue + ) + +43 , +REQUESTED_PUSH_FRONT_SPECIALIZATION_FOR_SEQUENCE_DOES_NOT_EXIST + + +44 , ( +Sequ + ) + +49 + gme +< +tyme + + gTag + > + +50  + shas_push_t_im + + +52 + gme +< +tyme + + gSeq + >  + gy + + +53 #i! +defed +( +BOOST_MPL_CFG_NO_NESTED_FORWARDING +) + +54 : +aux +:: +has_ty +< +push_t +< +Seq +, + ghas_push_t_g + > > + +58  + gaux +:: + thas_ty +< + tpush_t +< + tSeq +, + thas_push_t_g + > > + tty +; + +59 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = + +60 ( +aux +:: +has_ty +< +push_t +< +Seq +, +has_push_t_g + > >:: +vue +) + +66 +BOOST_MPL_ALGORITM_TRAITS_LAMBDA_SPEC +(2, +push_t_im +) + +67 +BOOST_MPL_ALGORITM_TRAITS_LAMBDA_SPEC +(1, +has_push_t_im +) + + @/usr/include/boost/mpl/aux_/sequence_wrapper.hpp + +4 #i! +defed +( +BOOST_PP_IS_ITERATING +) + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +33 #i +defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +34 #unde +LONG_MAX + + +37 +mea + + gboo + {amea + gm + { + +39 #i! +defed +( +AUX778076_SEQUENCE_BASE_NAME +) + +40  + #AUX778076_SEQUENCE_BASE_NAME + +AUX778076_SEQUENCE_NAME + + + ) + +43 #i! +defed +( +AUX778076_SEQUENCE_INTEGRAL_WRAPPER +) + +45  + #AUX778076_SEQUENCE_PARAM_NAME + +T + + + ) + +46  + #AUX778076_SEQUENCE_TEMPLATE_PARAM + +tyme + +T + + + ) + +47  + #AUX778076_SEQUENCE_DEFAULT + + + + + ) + +49  + #AUX778076_SEQUENCE_NAME_N +( +n +) \ + +50 + `BOOST_PP_CAT +( +AUX778076_SEQUENCE_BASE_NAME +, +n +) \ + +51 + + ) + +53  + #AUX778076_SEQUENCE_PARAMS +() \ + +54 + `BOOST_PP_ENUM_PARAMS +( \ + +55 +AUX778076_SEQUENCE_LIMIT + \ + +56 , +AUX778076_SEQUENCE_TEMPLATE_PARAM + \ + +58 + + ) + +60  + #AUX778076_SEQUENCE_ARGS +() \ + +61 + `BOOST_PP_ENUM_PARAMS +( \ + +62 +AUX778076_SEQUENCE_LIMIT + \ + +63 , +T + \ + +65 + + ) + +67  + #AUX778076_SEQUENCE_DEFAULT_PARAMS +() \ + +68 + `BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT +( \ + +69 +AUX778076_SEQUENCE_LIMIT + \ + +70 , +AUX778076_SEQUENCE_TEMPLATE_PARAM + \ + +71 , +AUX778076_SEQUENCE_DEFAULT + \ + +73 + + ) + +75  + #AUX778076_SEQUENCE_N_PARAMS +( +n +) \ + +76 + `BOOST_PP_ENUM_PARAMS +( +n +, +AUX778076_SEQUENCE_TEMPLATE_PARAM +) \ + +77 + + ) + +79  + #AUX778076_SEQUENCE_N_ARGS +( +n +) \ + +80 + `BOOST_PP_ENUM_PARAMS +( +n +, +T +) \ + +81 + + ) + +83  + #AUX778076_SEQUENCE_N_PARTIAL_SPEC_ARGS +( +n +) \ + +84 + `BOOST_PP_ENUM_PARAMS +( +n +, +T +) \ + +85 + `BOOST_PP_COMMA_IF +( +n +) \ + +86 + `BOOST_PP_ENUM +( \ + +87 + `BOOST_PP_SUB_D +(1, +AUX778076_SEQUENCE_LIMIT +, +n +) \ + +88 , +BOOST_PP_TUPLE_ELEM_3_2 + \ + +89 , +AUX778076_SEQUENCE_DEFAULT + \ + +91 + + ) + +95  + #AUX778076_SEQUENCE_PARAM_NAME + +C + + + ) + +96  + #AUX778076_SEQUENCE_TEMPLATE_PARAM + + `BOOST_MPL_AUX_NTTP_DECL +(, +C +) + + ) + +97  + #AUX778076_SEQUENCE_DEFAULT + +LONG_MAX + + + ) + +99  + #AUX778076_SEQUENCE_PARAMS +() \ + +100 +tyme + +T +, + `BOOST_PP_ENUM_PARAMS +( \ + +101 +AUX778076_SEQUENCE_LIMIT + \ + +102 , +AUX778076_SEQUENCE_TEMPLATE_PARAM + \ + +104 + + ) + +106  + #AUX778076_SEQUENCE_ARGS +() \ + +107 +T +, + `BOOST_PP_ENUM_PARAMS +( \ + +108 +AUX778076_SEQUENCE_LIMIT + \ + +109 , +C + \ + +111 + + ) + +113  + #AUX778076_SEQUENCE_DEFAULT_PARAMS +() \ + +114 +tyme + +T +, \ + +115 + `BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT +( \ + +116 +AUX778076_SEQUENCE_LIMIT + \ + +117 , +AUX778076_SEQUENCE_TEMPLATE_PARAM + \ + +118 , +AUX778076_SEQUENCE_DEFAULT + \ + +120 + + ) + +122  + #AUX778076_SEQUENCE_N_PARAMS +( +n +) \ + +123 +tyme + +T + + `BOOST_PP_COMMA_IF +( +n +) \ + +124 + `BOOST_PP_ENUM_PARAMS +( +n +, +AUX778076_SEQUENCE_TEMPLATE_PARAM +) \ + +125 + + ) + +127 #i! +defed +( +AUX778076_SEQUENCE_CONVERT_CN_TO +) + +128  + #AUX778076_SEQUENCE_CONVERT_CN_TO +( +z +, +n +, +TARGET + + `BOOST_PP_CAT +( +C +,n) + + ) + +131  + #AUX778076_SEQUENCE_N_ARGS +( +n +) \ + +132 +T + + `BOOST_PP_COMMA_IF +( +n +) \ + +133 + `BOOST_PP_ENUM +( +n +, +AUX778076_SEQUENCE_CONVERT_CN_TO +, +T +) \ + +134 + + ) + +136  + #AUX778076_SEQUENCE_N_PARTIAL_SPEC_ARGS +( +n +) \ + +137 +T +, + `BOOST_PP_ENUM_PARAMS +( +n +, +C +) \ + +138 + `BOOST_PP_COMMA_IF +( +n +) \ + +139 + `BOOST_PP_ENUM +( \ + +140 + `BOOST_PP_SUB_D +(1, +AUX778076_SEQUENCE_LIMIT +, +n +) \ + +141 , +BOOST_PP_TUPLE_ELEM_3_2 + \ + +142 , +AUX778076_SEQUENCE_DEFAULT + \ + +144 + + ) + +149 #i! +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +151 + gme +< + +152 +AUX778076_SEQUENCE_DEFAULT_PARAMS +() + +154  + gAUX778076_SEQUENCE_NAME +; + +156 +mea + + gaux + { + +157 + gme +< +BOOST_MPL_AUX_NTTP_DECL +(, +N +) > + +158  +BOOST_PP_CAT +( +AUX778076_SEQUENCE_NAME +, +_choor +); + +162  + #BOOST_PP_ITERATION_PARAMS_1 + \ + +163 (3,(0, +AUX778076_SEQUENCE_LIMIT +, < +boo +/ +m +/ +aux_ +/ +qu_w +. +h +>)) + + ) + +164 #ud +BOOST_PP_ITERATE +() + +167 #i +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +169 +mea + + gaux + { + +171  + #AUX778076_COUNT_ARGS_PREFIX + +AUX778076_SEQUENCE_NAME + + + ) + +172  + #AUX778076_COUNT_ARGS_DEFAULT + +AUX778076_SEQUENCE_DEFAULT + + + ) + +173  + #AUX778076_COUNT_ARGS_PARAM_NAME + +AUX778076_SEQUENCE_PARAM_NAME + + + ) + +174  + #AUX778076_COUNT_ARGS_TEMPLATE_PARAM + +AUX778076_SEQUENCE_TEMPLATE_PARAM + + + ) + +175  + #AUX778076_COUNT_ARGS_ARITY + +AUX778076_SEQUENCE_LIMIT + + + ) + +176  + #AUX778076_COUNT_ARGS_USE_STANDARD_PP_PRIMITIVES + + + ) + +177  + ~ + +179 + gme +< + +180 +AUX778076_SEQUENCE_PARAMS +() + +182  +BOOST_PP_CAT +( +AUX778076_SEQUENCE_NAME +, +_im +) + +184  + gaux +:: + tBOOST_PP_CAT +( + tAUX778076_SEQUENCE_NAME +, + t_cou_gs +)< + +185 + tBOOST_PP_ENUM_PARAMS +( + tAUX778076_SEQUENCE_LIMIT +, + tAUX778076_SEQUENCE_PARAM_NAME +) + +186 > + tg_num_ +; + +188  +tyme + + taux +:: + tBOOST_PP_CAT +( + tAUX778076_SEQUENCE_NAME +, + t_choor +)< + tg_num_ +:: + tvue + > + +189 :: + tme + + tsu_ +< + tAUX778076_SEQUENCE_ARGS +(>:: + tty +ype; + +194 + gme +< + +195 +AUX778076_SEQUENCE_DEFAULT_PARAMS +() + +197  + gAUX778076_SEQUENCE_NAME + + +198 : +aux +:: +BOOST_PP_CAT +( +AUX778076_SEQUENCE_NAME +, +_im +)< + +199 +AUX778076_SEQUENCE_ARGS +() + +200 >:: +ty + + +202  +tyme + + taux +:: + tBOOST_PP_CAT +( + tAUX778076_SEQUENCE_NAME +, + t_im +)< + +203 + tAUX778076_SEQUENCE_ARGS +() + +204 >:: + tty +ype; + +209 #unde +AUX778076_SEQUENCE_N_PARTIAL_SPEC_ARGS + + +210 #unde +AUX778076_SEQUENCE_N_ARGS + + +211 #unde +AUX778076_SEQUENCE_CONVERT_CN_TO + + +212 #unde +AUX778076_SEQUENCE_N_PARAMS + + +213 #unde +AUX778076_SEQUENCE_DEFAULT_PARAMS + + +214 #unde +AUX778076_SEQUENCE_ARGS + + +215 #unde +AUX778076_SEQUENCE_PARAMS + + +216 #unde +AUX778076_SEQUENCE_NAME_N + + +217 #unde +AUX778076_SEQUENCE_DEFAULT + + +218 #unde +AUX778076_SEQUENCE_TEMPLATE_PARAM + + +219 #unde +AUX778076_SEQUENCE_PARAM_NAME + + +220 #unde +AUX778076_SEQUENCE_LIMIT + + +221 #unde +AUX778076_SEQUENCE_BASE_NAME + + +222 #unde +AUX778076_SEQUENCE_NAME + + +223 #unde +AUX778076_SEQUENCE_INTEGRAL_WRAPPER + + +230  + #i_ + + `BOOST_PP_FRAME_ITERATION +(1) + + ) + +232 #i! +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +234 #i +i_ + = +AUX778076_SEQUENCE_LIMIT + + +237 + gme +< + +238 +AUX778076_SEQUENCE_N_PARAMS +( +i_ +) + +240  + gAUX778076_SEQUENCE_NAME + + +241 : +AUX778076_SEQUENCE_NAME_N +( +i_ +)< +AUX778076_SEQUENCE_N_ARGS +(i_) > + +243  +tyme + + tAUX778076_SEQUENCE_NAME_N +( + ti_ +)< + tAUX778076_SEQUENCE_N_ARGS +(i_>:: + tty +ype; + +248 + gme +< + +249 +AUX778076_SEQUENCE_N_PARAMS +( +i_ +) + +251  + gAUX778076_SEQUENCE_NAME +< +AUX778076_SEQUENCE_N_PARTIAL_SPEC_ARGS +( +i_ +) > + +252 : +AUX778076_SEQUENCE_NAME_N +( +i_ +)< +AUX778076_SEQUENCE_N_ARGS +(i_) > + +254 #i +i_ + > 0 || +defed +( +AUX778076_SEQUENCE_INTEGRAL_WRAPPER +) + +255  +tyme + + tAUX778076_SEQUENCE_NAME_N +( + ti_ +)< + tAUX778076_SEQUENCE_N_ARGS +(i_>:: + tty +ype; + +257  +AUX778076_SEQUENCE_NAME_N +( + ti_ +)< + tAUX778076_SEQUENCE_N_ARGS +(i_>:: + tty +ype; + +265 +mea + + gaux + { + +267 + gme +<> + +268  +BOOST_PP_CAT +( +AUX778076_SEQUENCE_NAME +, +_choor +)< + gi_ +> + +270 + gme +< + +271 +AUX778076_SEQUENCE_PARAMS +() + +273  + ssu_ + + +275 #i +i_ + > 0 || +defed +( +AUX778076_SEQUENCE_INTEGRAL_WRAPPER +) + +276  +tyme + + tAUX778076_SEQUENCE_NAME_N +( + ti_ +)< + +277 + tAUX778076_SEQUENCE_N_ARGS +( + ti_ +) + +278 >:: + tty +ype; + +280  +AUX778076_SEQUENCE_NAME_N +( + ti_ +)< + +281 + tAUX778076_SEQUENCE_N_ARGS +( + ti_ +) + +282 >:: + tty +ype; + +291 #unde +i_ + + + @/usr/include/boost/mpl/aux_/static_cast.hpp + +2 #ide +BOOST_MPL_AUX_STATIC_CAST_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_STATIC_CAST_HPP_INCLUDED + + + ) + +17  + ~ + +19 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x561)) \ + +20 || +BOOST_WORKAROUND +( +__GNUC__ +, < 3) \ + +21 || +BOOST_WORKAROUND +( +__MWERKS__ +, <= 0x3001) + +22  + #BOOST_MPL_AUX_STATIC_CAST +( +T +, +ex +(T)x) + + ) + +24  + #BOOST_MPL_AUX_STATIC_CAST +( +T +, +ex + +ic_ +x) + + ) + + @/usr/include/boost/mpl/aux_/template_arity.hpp + +2 #i! +defed +( +BOOST_PP_IS_ITERATING +) + +6 #ide +BOOST_MPL_AUX_TEMPLATE_ARITY_HPP_INCLUDED + + +7  + #BOOST_MPL_AUX_TEMPLATE_ARITY_HPP_INCLUDED + + + ) + +21  + ~ + +22  + ~ + +24 #i! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +25  + ~ + +26  + ~ + +27 #i! +defed +( +BOOST_MPL_CFG_NO_FULL_LAMBDA_SUPPORT +) + +28 #i +defed +( +BOOST_MPL_CFG_EXTENDED_TEMPLATE_PARAMETERS_MATCHING +) + +29  + ~ + +32  + ~ + +36  + ~ + +37  + ~ + +39 #i! +defed +( +BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS +) \ + +40 && ! + $defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +42  + #BOOST_MPL_PREPROCESSED_HEADER + +me_y +. +h + + + ) + +43  + ~ + +47 #i! + `defed +( +BOOST_MPL_CFG_NO_FULL_LAMBDA_SUPPORT +) + +48 #i + `defed +( +BOOST_MPL_CFG_EXTENDED_TEMPLATE_PARAMETERS_MATCHING +) + +50  + ~ + +51  + ~ + +52  + ~ + +53  + ~ + +54  + ~ + +56  + ~ + +57  + ~ + +58  + ~ + +59  + ~ + +60  + ~ + +62  + #AUX778076_ARITY + + `BOOST_PP_INC +( +BOOST_MPL_LIMIT_METAFUNCTION_ARITY +) + + ) + +64 +mea + +boo + {amea +m + {amea +aux + { + +66 +me +< + `BOOST_MPL_AUX_NTTP_DECL +(, +N +>  + sy_g + + +68 (& + tty +)[ +N + + 1]; + +71  + #AUX778076_MAX_ARITY_OP +( +unud +, +e +, +i_ +) \ + +72 + `BOOST_PP_CAT +( +C +, +i_ +> 0 ? BOOST_PP_CAT(C,i_: +e + ) \ + +73 + + ) + +75 +me +< + +76 + `BOOST_MPL_PP_PARAMS +( +AUX778076_ARITY +, + `BOOST_MPL_AUX_NTTP_DECL +(, +C +)) + +78  + smax_y + + +80 + `BOOST_STATIC_CONSTANT +(, +vue + = + +81 + `BOOST_PP_SEQ_FOLD_LEFT +( + +82 +AUX778076_MAX_ARITY_OP + + +84 , + `BOOST_MPL_PP_RANGE +(1, +AUX778076_ARITY +) + +89 #unde +AUX778076_MAX_ARITY_OP + + +91 +y_g +<0>:: +ty + + `y_hr +(...); + +93  + #BOOST_PP_ITERATION_LIMITS + (1, +AUX778076_ARITY +) + + ) + +94  + #BOOST_PP_FILENAME_1 + < +boo +/ +m +/ +aux_ +/ +me_y +. +h +> + + ) + +95 #ud + `BOOST_PP_ITERATE +() + +97 +me +< +tyme + +F +, + `BOOST_MPL_AUX_NTTP_DECL +(, +N +) > + +98  + sme_y_im + + +100 + `BOOST_STATIC_CONSTANT +(, +vue + = + +101 (:: +boo +:: +m +:: +aux +:: + `y_hr +( +ty_w +< +F +>(), +y_g +< +N +>())) - 1 + +105  + #AUX778076_TEMPLATE_ARITY_IMPL_INVOCATION +( +unud +, +i_ +, +F +) \ + +106 + `BOOST_PP_COMMA_IF +( +i_ + +me_y_im +< +F +, + `BOOST_PP_INC +(i_)>:: +vue + \ + +107 + + ) + +109 +me +< +tyme + +F + > + +110  + sme_y + + +112 + `BOOST_STATIC_CONSTANT +(, +vue + = ( + +113 +max_y +< + `BOOST_MPL_PP_REPEAT +( + +114 +AUX778076_ARITY + + +115 , +AUX778076_TEMPLATE_ARITY_IMPL_INVOCATION + + +116 , +F + + +117 >:: +vue + + +120  +m +:: + tt_ +< + tvue +> + tty +; + +123 #unde +AUX778076_TEMPLATE_ARITY_IMPL_INVOCATION + + +125 #unde +AUX778076_ARITY + + +127 }} + } +} + +132  + ~ + +134 +mea + + gboo + {amea + gm + {amea + gaux + { + +136 + gme +< + gbo + > + +137  + sme_y_im + + +139 + gme +< +tyme + + gF + >  + gsu_ + + +140 : +m +:: +t_ +<-1> + +145 + gme +<> + +146  + gme_y_im +< + gue +> + +148 + gme +< +tyme + + gF + >  + gsu_ + + +149 : +F +:: +y + + +154 + gme +< +tyme + + gF + > + +155  + gme_y + + +156 : +me_y_im +< :: +boo +:: +m +:: +aux +:: +has_bd +< +F +>:: +vue + > + +157 :: +me + +su_ +< +F +> + +161 #i +defed +( +BOOST_MPL_CFG_MSVC_ETI_BUG +) + +162 + gme +<> + +163  + gme_y +<> + +164 : +m +:: +t_ +<-1> + +179  + #i_ + + `BOOST_PP_FRAME_ITERATION +(1) + + ) + +181 + gme +< + +182 + gme +< +BOOST_MPL_PP_PARAMS +( +i_ +, +tyme + +P +> +ass + + gF + + +183 , +BOOST_MPL_PP_PARAMS +( +i_ +, +tyme + +T +) + +185 +tyme + + gy_g +< + gi_ +>:: +ty + + +186 +y_hr +( +ty_w +< +F +< +BOOST_MPL_PP_PARAMS +( +i_ +, +T +)> >, +y_g +); + +188 #unde +i_ + + + @/usr/include/boost/mpl/aux_/yes_no.hpp + +2 #ide +BOOST_MPL_AUX_YES_NO_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_YES_NO_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +23 +mea + + gboo + {amea + gm + {amea + gaux + { + +25 (& + gno_g +)[1]; + +26 (& + gyes_g +)[2]; + +28 + gme +< +bo + + gC_ + >  + syes_no_g + + +30  +no_g + + tty +; + +33 + gme +<>  + gyes_no_g +< + gue +> + +35  +yes_g + + tty +; + +39 + gme +< +BOOST_MPL_AUX_NTTP_DECL +(, +n +>  + sweighd_g + + +41 #i! +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1300) + +42 (& + gty +)[ +n +]; + +44  + gbuf +[ +n +]; + +45  +weighd_g + + tty +; + +49 #i +defed +( +BOOST_MPL_CFG_NO_DEPENDENT_ARRAY_TYPES +) + +50 + gme +<>  + gweighd_g +<0> + +52 (& + gty +)[1]; + + @/usr/include/boost/mpl/begin_end_fwd.hpp + +2 #ide +BOOST_MPL_BEGIN_END_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_BEGIN_END_FWD_HPP_INCLUDED + + + ) + +17 +mea + + gboo + {amea + gm + { + +19 + gme +< +tyme + + gTag + >  + gbeg_im +; + +20 + gme +< +tyme + + gTag + >  + gd_im +; + +22 + gme +< +tyme + + gSequ + >  + gbeg +; + +23 + gme +< +tyme + + gSequ + >  + gd +; + + @/usr/include/boost/mpl/bind.hpp + +2 #i! +defed +( +BOOST_PP_IS_ITERATING +) + +6 #ide +BOOST_MPL_BIND_HPP_INCLUDED + + +7  + #BOOST_MPL_BIND_HPP_INCLUDED + + + ) + +22 #i! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33 #i +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +34  + ~ + +38  + ~ + +39  + ~ + +40  + ~ + +42 #i! +defed +( +BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS +) \ + +43 && ! + $defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +45 #i + `defed +( +BOOST_MPL_CFG_NO_UNNAMED_PLACEHOLDER_SUPPORT +) + +46  + #BOOST_MPL_PREPROCESSED_HEADER + +basic_bd +. +h + + + ) + +48  + #BOOST_MPL_PREPROCESSED_HEADER + +bd +. +h + + + ) + +50  + ~ + +54  + ~ + +55  + ~ + +56  + ~ + +57  + ~ + +58  + ~ + +59  + ~ + +60  + ~ + +61  + ~ + +62  + ~ + +63  + ~ + +64  + ~ + +65  + ~ + +66  + ~ + +68  + ~ + +69  + ~ + +70  + ~ + +71  + ~ + +73 +mea + +boo + {amea +m + { + +76  + #AUX778076_APPLY + \ + +77 + `BOOST_PP_CAT +( +y_wp +, +BOOST_MPL_LIMIT_METAFUNCTION_ARITY +) \ + +78 + + ) + +80 #i + `defed +( +BOOST_MPL_CFG_DMC_AMBIGUOUS_CTPS +) + +81  + #AUX778076_DMC_PARAM +(,  +dummy_ + + + ) + +83  + #AUX778076_DMC_PARAM +() + + ) + +86  + #AUX778076_BIND_PARAMS +( +m +) \ + +87 + `BOOST_MPL_PP_PARAMS +( \ + +88 +BOOST_MPL_LIMIT_METAFUNCTION_ARITY + \ + +89 , +m + \ + +91 + + ) + +93  + #AUX778076_BIND_DEFAULT_PARAMS +( +m +, +vue +) \ + +94 + `BOOST_MPL_PP_DEFAULT_PARAMS +( \ + +95 +BOOST_MPL_LIMIT_METAFUNCTION_ARITY + \ + +96 , +m + \ + +97 , +vue + \ + +99 + + ) + +101  + #AUX778076_BIND_N_PARAMS +( +n +, +m +) \ + +102 + `BOOST_PP_COMMA_IF +( +n + + `BOOST_MPL_PP_PARAMS +, +m +) \ + +103 + + ) + +105  + #AUX778076_BIND_N_SPEC_PARAMS +( +n +, +m +, +def +) \ + +106 + `BOOST_PP_COMMA_IF +( +n +) \ + +107 + `BOOST_MPL_PP_PARTIAL_SPEC_PARAMS +( +n +, +m +, +def +) \ + +108 + + ) + +110 #i! + `defed +( +BOOST_MPL_CFG_NO_DEFAULT_PARAMETERS_IN_NESTED_TEMPLATES +) + +111  + #AUX778076_BIND_NESTED_DEFAULT_PARAMS +( +m +, +vue +) \ + +112 + `AUX778076_BIND_DEFAULT_PARAMS +( +m +, +vue +) \ + +113 + + ) + +115  + #AUX778076_BIND_NESTED_DEFAULT_PARAMS +( +m +, +vue +) \ + +116 + `AUX778076_BIND_PARAMS +( +m +) \ + +117 + + ) + +120 +mea + +aux + { + +122 #i! + `defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +124 +me +< + +125 +tyme + +T +, + `AUX778076_BIND_PARAMS +ym +U +) + +127  + ssve_bd_g + + +129  +T + + tty +; + +132 #i! + `defed +( +BOOST_MPL_CFG_NO_UNNAMED_PLACEHOLDER_SUPPORT +) + +134 +me +< + +135 +tyme + +T + + +136 , +tyme + +Arg + + +138  + sa_uamed_g + + +140  +Arg + + txt +; + +141  +T + + tty +; + +144 +me +< + +145 +tyme + +Arg + + +147  +a_uamed_g +< +g +<-1>, +Arg + > + +149  +tyme + + tArg +:: + txt +ext; + +150  +Arg + + tty +; + +155 +me +< + +156 + `BOOST_MPL_AUX_NTTP_DECL +(, +N +), + `AUX778076_BIND_PARAMS +( +tyme + +U +) + +158  +sve_bd_g +< +g +< +N +>, + `AUX778076_BIND_PARAMS +( +U +) > + +160  +tyme + + tAUX778076_APPLY +< + tm +:: + tg +< + tN +>, + tAUX778076_BIND_PARAMS +( + tU +)>:: + tty +ype; + +163 #i! + `defed +( +BOOST_MPL_CFG_NO_BIND_TEMPLATE +) + +164 +me +< + +165 +tyme + +F +, + `AUX778076_BIND_PARAMS +ym +T +), AUX778076_BIND_PARAMSym +U +) + +167  +sve_bd_g +< +bd +< +F +, + `AUX778076_BIND_PARAMS +( +T +)>,AUX778076_BIND_PARAMS( +U +) > + +169  +bd +< + tF +, + tAUX778076_BIND_PARAMS +( + tT +)> + tf_ +; + +170  +tyme + + tAUX778076_APPLY +< + tf_ +, + tAUX778076_BIND_PARAMS +( + tU +)>:: + tty +ype; + +179 +me +< +bo + > + +180  + ssve_g_im + + +182 +me +< +tyme + +T +, + `AUX778076_BIND_PARAMS +ym +U +>  + ssu_ + + +184  +T + + tty +; + +188 +me +<> + +189  +sve_g_im +< +ue +> + +191 +me +< +tyme + +T +, + `AUX778076_BIND_PARAMS +ym +U +>  + ssu_ + + +193  +tyme + + tAUX778076_APPLY +< + +194 + tT + + +195 , + tAUX778076_BIND_PARAMS +( + tU +) + +196 >:: + tty +ype; + +201 +me +< +tyme + +T + >  +is_bd_me +; + +203 +me +< + +204 +tyme + +T +, + `AUX778076_BIND_PARAMS +ym +U +) + +206  +sve_bd_g + + +207 : +sve_g_im +< +is_bd_me +< +T +>:: +vue + > + +208 :: +me + +su_ +< +T +, + `AUX778076_BIND_PARAMS +( +U +) > + +212 #i! + `defed +( +BOOST_MPL_CFG_NO_UNNAMED_PLACEHOLDER_SUPPORT +) + +214 +me +< +tyme + +T + > + +215  + sa_uamed_g_im + + +217 +me +< +tyme + +Arg + >  + ssu_ + + +219  +Arg + + txt +; + +220  +T + + tty +; + +224 +me +<> + +225  +a_uamed_g_im +< +g +<-1> > + +227 +me +< +tyme + +Arg + >  + ssu_ + + +229  +tyme + + txt +< + tArg +>:: + tty +ext; + +230  +Arg + + tty +; + +234 +me +< +tyme + +T +,ym +Arg + > + +235  +a_uamed_g + + +236 : +a_uamed_g_im +< +T +>:: +me + +su_ +< +Arg +> + +244 +me +< + `BOOST_MPL_AUX_NTTP_DECL +(, +y_ +>  +bd_choor +; + +246 +aux +:: +no_g + + `is_bd_hr +(...); + +247 +me +< +tyme + +T + > +aux +:: +no_g + + `is_bd_hr +( +e +*); + +253 #i! + `defed +( +BOOST_MPL_CFG_NO_BIND_TEMPLATE +) + +254 +me +< + +255 +tyme + +F +, + `AUX778076_BIND_PARAMS +ym +T +) + +257 +aux +:: +yes_g + + `is_bd_hr +( +bd +< +F +, + `AUX778076_BIND_PARAMS +( +T +)>*); + +260 +me +< + `BOOST_MPL_AUX_NTTP_DECL +(, +N +) > + +261 +aux +:: +yes_g + + `is_bd_hr +( +g +< +N +>*); + +263 +me +< +bo + +is_f_ + = +ue + > + +264  + sis_bd_me_im + + +266 +me +< +tyme + +T + >  + ssu_ + + +268 + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +272 +me +<> + +273  +is_bd_me_im +< +l +> + +275 +me +< +tyme + +T + >  + ssu_ + + +277 + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = + +278 ( +aux +:: + `is_bd_hr +( +ic_ +< +T +*>(0))) + +279 =( +aux +:: +yes_g +) + +284 +me +< +tyme + +T + >  +is_bd_me + + +285 : +is_bd_me_im +< :: +boo +:: +da +:: +is_n_im +< +T +>:: +vue + > + +286 :: +me + +su_ +< +T +> + +295  + #BOOST_PP_ITERATION_PARAMS_1 + \ + +296 (3,(0, +BOOST_MPL_LIMIT_METAFUNCTION_ARITY +, < +boo +/ +m +/ +bd +. +h +>)) + + ) + +297 #ud + `BOOST_PP_ITERATE +() + +299 #i! + `defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) \ + +300 && ! + `defed +( +BOOST_MPL_CFG_NO_TEMPLATE_TEMPLATE_PARAMETERS +) + +302  + #AUX778076_SPEC_NAME + +if_ + + + ) + +303  + #BOOST_PP_ITERATION_PARAMS_1 + (3,(3, 3, < +boo +/ +m +/ +bd +. +h +>)) + + ) + +304 #ud + `BOOST_PP_ITERATE +() + +306 #i! + `defed +( +BOOST_MPL_CFG_DMC_AMBIGUOUS_CTPS +) + +307  + #AUX778076_SPEC_NAME + +ev_if + + + ) + +308  + #BOOST_PP_ITERATION_PARAMS_1 + (3,(3, 3, < +boo +/ +m +/ +bd +. +h +>)) + + ) + +309 #ud + `BOOST_PP_ITERATE +() + +314 #i + `defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) \ + +315 && ! + `defed +( +BOOST_MPL_CFG_NO_BIND_TEMPLATE +) + +317 +mea + +aux + { + +319  + #AUX778076_COUNT_ARGS_PREFIX + +bd + + + ) + +320  + #AUX778076_COUNT_ARGS_DEFAULT + + + + + ) + +321  + #AUX778076_COUNT_ARGS_ARITY + +BOOST_MPL_LIMIT_METAFUNCTION_ARITY + + + ) + +322  + ~ + +326 +me +< + +327 +tyme + +F +, + `AUX778076_BIND_PARAMS +ym +T + + `AUX778076_DMC_PARAM +() + +329  +bd + + +330 : +aux +:: +bd_choor +< + +331 +aux +:: +bd_cou_gs +< + `AUX778076_BIND_PARAMS +( +T +)>:: +vue + + +332 >:: +me + +su_ +< +F +, + `AUX778076_BIND_PARAMS +( +T +>:: +ty + + +336 + `BOOST_MPL_AUX_ARITY_SPEC +( + +337 + `BOOST_PP_INC +( +BOOST_MPL_LIMIT_METAFUNCTION_ARITY +) + +338 , +bd + + +341 + `BOOST_MPL_AUX_TEMPLATE_ARITY_SPEC +( + +342 + `BOOST_PP_INC +( +BOOST_MPL_LIMIT_METAFUNCTION_ARITY +) + +343 , +bd + + +349 #unde +AUX778076_BIND_NESTED_DEFAULT_PARAMS + + +350 #unde +AUX778076_BIND_N_SPEC_PARAMS + + +351 #unde +AUX778076_BIND_N_PARAMS + + +352 #unde +AUX778076_BIND_DEFAULT_PARAMS + + +353 #unde +AUX778076_BIND_PARAMS + + +354 #unde +AUX778076_DMC_PARAM + + +355 #unde +AUX778076_APPLY + + +357 } + } +} + +367 #i +BOOST_PP_ITERATION_DEPTH +() == 1 + +369  + #i_ + + `BOOST_PP_FRAME_ITERATION +(1) + + ) + +371 #i +defed +( +AUX778076_SPEC_NAME +) + +374 + gme + +ass + + gF +,ym + gTag + > + +375  +BOOST_PP_CAT +( +que +, +i_ +); + +377 + gme +< +BOOST_MPL_PP_PARAMS +( +i_ +, +tyme + +T +>  + gAUX778076_SPEC_NAME +; + +379 + gme +< + +380 +tyme + +Tag + +AUX778076_BIND_N_PARAMS +( +i_ +,ym +T +) + +382  +BOOST_PP_CAT +( +bd +, +i_ +)< + +383 +BOOST_PP_CAT +( +que +, +i_ +)< + gAUX778076_SPEC_NAME +, + gTag +> + +384 +AUX778076_BIND_N_PARAMS +( +i_ +, +T +) + +387 + gme +< + +388 +AUX778076_BIND_NESTED_DEFAULT_PARAMS +( +tyme + +U +, + +) + +390  + sy + + +392 + give +: + +393  +m +:: + tg +<1> + tn1 +; + +394  + #BOOST_PP_ITERATION_PARAMS_2 + (3,(1, +i_ +, < +boo +/ +m +/ +bd +. +h +>)) + + ) + +395 #ud +BOOST_PP_ITERATE +() + +397  +tyme + + tAUX778076_SPEC_NAME +< + +398 + ttyme + + tt1 +:: + tty + + +399 , + tBOOST_MPL_PP_EXT_PARAMS +(2, + tBOOST_PP_INC +( + ti_ +), + tt +) + +400 >:: + tty + + tf_ +; + +402 + gpublic +: + +403  +tyme + + tf_ +:: + tty +ype; + +407 #unde +AUX778076_SPEC_NAME + + +411 + gme +< + +412 +tyme + +F + + $AUX778076_BIND_N_PARAMS +( +i_ +, +tyme + +T + + `AUX778076_DMC_PARAM +() + +414  + $BOOST_PP_CAT +( +bd +, +i_ +) + +416 +me +< + +417 + `AUX778076_BIND_NESTED_DEFAULT_PARAMS +( +tyme + +U +, + +) + +419  + sy + + +421 +ive +: + +422 #i! + `defed +( +BOOST_MPL_CFG_NO_UNNAMED_PLACEHOLDER_SUPPORT +) + +424  +aux +:: + ta_uamed_g +< + tF +, + tm +:: + tg +<1> > + tr0 +; + +425  +tyme + + tr0 +:: + tty + + ta0 +; + +426  +tyme + + tr0 +:: + txt + + tn1 +; + +427  +tyme + + taux +:: + tsve_bd_g +< + ta0 +, + tAUX778076_BIND_PARAMS +( + tU +)>:: + tty + + tf_ +; + +430  +tyme + + taux +:: + tsve_bd_g +< + tF +, + tAUX778076_BIND_PARAMS +( + tU +)>:: + tty + + tf_ +; + +434 #i +i_ + > 0 + +435  + #BOOST_PP_ITERATION_PARAMS_2 + (3,(1, +i_ +, < +boo +/ +m +/ +bd +. +h +>)) + + ) + +436 #ud + `BOOST_PP_ITERATE +() + +439 +public +: + +441  + #AUX778076_ARG +( +unud +, +i_ +, +t +) \ + +442 + `BOOST_PP_COMMA_IF +( +i_ +) \ + +443 +tyme + + `BOOST_PP_CAT +( +t +, + `BOOST_PP_INC +( +i_ +)):: +ty + \ + +444 + + ) + +446  +tyme + + tBOOST_PP_CAT +( + ty_wp +, + ti_ +)< + +447 + tf_ + + +448 + tBOOST_PP_COMMA_IF +( + ti_ + + tBOOST_MPL_PP_REPEAT +(i_, + tAUX778076_ARG +, + tt +) + +449 >:: + tty +ype; + +451 #unde +AUX778076_ARG + + +453 + } +}; + +455 +mea + + gaux + { + +457 #i! +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +459 + gme +< + +460 +tyme + +F + +AUX778076_BIND_N_PARAMS +( +i_ +,ym +T +), +AUX778076_BIND_PARAMS +ym +U +) + +462  + gsve_bd_g +< + +463 +BOOST_PP_CAT +( +bd +, +i_ +)< +F + +AUX778076_BIND_N_PARAMS +(i_, +T +)>, +AUX778076_BIND_PARAMS +( +U +) + +466  +BOOST_PP_CAT +( + tbd +, + ti_ +)< + tF + + tAUX778076_BIND_N_PARAMS +(i_, + tT +)> + tf_ +; + +467  +tyme + + tAUX778076_APPLY +< + tf_ +, + tAUX778076_BIND_PARAMS +( + tU +)>:: + tty +ype; + +472 + gme +< + +473 +tyme + +F + +AUX778076_BIND_N_PARAMS +( +i_ +,ym +T +) + +475 + gaux +:: +yes_g + + +476 +is_bd_hr +( +BOOST_PP_CAT +( +bd +, +i_ +)< +F + +AUX778076_BIND_N_PARAMS +(i_, +T +)>*); + +482 +BOOST_MPL_AUX_ARITY_SPEC +( +BOOST_PP_INC +( +i_ +), + $BOOST_PP_CAT +( +bd +, +i_ +)) + +483 + `BOOST_MPL_AUX_TEMPLATE_ARITY_SPEC +( + `BOOST_PP_INC +( +i_ +), + $BOOST_PP_CAT +( +bd +, +i_ +)) + +485 #i! + `defed +( +BOOST_MPL_CFG_NO_BIND_TEMPLATE +) + +486 #i! + `defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +488 #i +i_ + = +BOOST_MPL_LIMIT_METAFUNCTION_ARITY + + +490 +me +< + +491 +tyme + +F + + $AUX778076_BIND_N_PARAMS +( +i_ +, +tyme + +T + + `AUX778076_DMC_PARAM +() + +493  +bd + + +494 : + `BOOST_PP_CAT +( +bd +, +i_ +)< +F + + `AUX778076_BIND_N_PARAMS +(i_, +T +) > + +496 + } +}; + +498 + gme +< + +499 +tyme + +F + + $AUX778076_BIND_N_PARAMS +( +i_ +, +tyme + +T + + `AUX778076_DMC_PARAM +() + +501  +bd +< +F + + `AUX778076_BIND_N_SPEC_PARAMS +( +i_ +, +T +, + +) > + +502 : + `BOOST_PP_CAT +( +bd +, +i_ +)< +F + + `AUX778076_BIND_N_PARAMS +(i_, +T +) > + +504 + } +}; + +509 +mea + + gaux + { + +511 + gme +<> + +512  + gbd_choor +< + gi_ +> + +514 + gme +< + +515 +tyme + + gF +, +AUX778076_BIND_PARAMS +ym +T +) + +517  + ssu_ + + +519  +BOOST_PP_CAT +( + tbd +, + ti_ +)< + tF + + tAUX778076_BIND_N_PARAMS +(i_, + tT +> + tty +; + +530 #unde +i_ + + +534 #i +BOOST_PP_ITERATION_DEPTH +() == 2 + +536  + #j_ + + `BOOST_PP_FRAME_ITERATION +(2) + + ) + +537 #i! +defed +( +BOOST_MPL_CFG_NO_UNNAMED_PLACEHOLDER_SUPPORT +) + +539  + gaux +:: + ta_uamed_g +< + tBOOST_PP_CAT +( + tT +, + tj_ +),BOOST_PP_CAT( + tn +,j_> BOOST_PP_CAT( + tr +,j_); + +540  +tyme + + tBOOST_PP_CAT +( + tr +, + tj_ +):: + tty + BOOST_PP_CAT( + ta +,j_); + +541  +tyme + + tBOOST_PP_CAT +( + tr +, + tj_ +):: + txt + BOOST_PP_CAT( + tn +, + tBOOST_PP_INC +(j_)); + +542  +aux +:: + tsve_bd_g +< + tBOOST_PP_CAT +( + ta +, + tj_ +), + tAUX778076_BIND_PARAMS +( + tU +)> BOOST_PP_CAT( + tt +,j_); + +545  +aux +:: + tsve_bd_g +< + tBOOST_PP_CAT +( + tT +, + tj_ +), + tAUX778076_BIND_PARAMS +( + tU +)> BOOST_PP_CAT( + tt +,j_); + +548 #unde +j_ + + + @/usr/include/boost/mpl/bool_fwd.hpp + +2 #ide +BOOST_MPL_BOOL_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_BOOL_FWD_HPP_INCLUDED + + + ) + +17  + ~ + +19 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN + + +21 + gme +< +bo + + gC_ + >  + gbo_ +; + +24  + gbo_ +< + tue +> + tue_ +; + +25  + gbo_ +< + tl +> + tl_ +; + +27 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE + + +29 + $BOOST_MPL_AUX_ADL_BARRIER_DECL +( +bo_ +) + +30 + $BOOST_MPL_AUX_ADL_BARRIER_DECL +( +ue_ +) + +31 + $BOOST_MPL_AUX_ADL_BARRIER_DECL +( +l_ +) + + @/usr/include/boost/mpl/distance.hpp + +2 #ide +BOOST_MPL_DISTANCE_HPP_INCLUDED + + +3  + #BOOST_MPL_DISTANCE_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +31 +mea + + gboo + {amea + gm + { + +34 + gme +< +tyme + + gTag + >  + sdi_im + + +36 + gme +< +tyme + + gF +,ym + gLa + >  + gy + + +37 #i! +defed +( +BOOST_MPL_CFG_NO_NESTED_FORWARDING +) + +38 : +aux +:: +msvc_i_ba +< +tyme + +_fd +< + +39 +_nge +< +F +, + gLa +> + +40 , + gm +:: +lg_ +<0> + +41 , + gxt +<> + +42 >:: +ty + > + +46  +tyme + + t_fd +< + +47 + t_nge +< + tF +, + tLa +> + +48 , + tm +:: + tlg_ +<0> + +49 , + txt +<> + +50 >:: + tty +ype; + +52 +BOOST_STATIC_CONSTANT +(, +vue + = + +53 ( +_fd +< + +54 +_nge +< +F +, +La +> + +55 , +m +:: +lg_ +<0> + +56 , +xt +<> + +57 >:: +ty +:: +vue +) + +63 + gme +< + +64 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +F +) + +65 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +La +) + +67  + gdi + + +68 : +di_im +< +tyme + +g +< +F +>:: +ty + > + +69 :: +me + +y +< +F +, + gLa +> + +71 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(2, +di +, ( +F +, +La +)) + +74 +BOOST_MPL_AUX_NA_SPEC +(2, +di +) + + @/usr/include/boost/mpl/empty_fwd.hpp + +2 #ide +BOOST_MPL_EMPTY_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_EMPTY_FWD_HPP_INCLUDED + + + ) + +17 +mea + + gboo + {amea + gm + { + +19 + gme +< +tyme + + gTag + >  + gemy_im +; + +20 + gme +< +tyme + + gSequ + >  + gemy +; + + @/usr/include/boost/mpl/front_fwd.hpp + +2 #ide +BOOST_MPL_FRONT_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_FRONT_FWD_HPP_INCLUDED + + + ) + +17 +mea + + gboo + {amea + gm + { + +19 + gme +< +tyme + + gTag + >  + gt_im +; + +20 + gme +< +tyme + + gSequ + >  + gt +; + + @/usr/include/boost/mpl/insert_range_fwd.hpp + +2 #ide +BOOST_MPL_INSERT_RANGE_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_INSERT_RANGE_FWD_HPP_INCLUDED + + + ) + +17 +mea + + gboo + {amea + gm + { + +19 + gme +< +tyme + + gTag + >  + g_nge_im +; + +20 + gme +< +tyme + + gSequ +,ym + gPos +,ym + gRge + >  + g_nge +; + + @/usr/include/boost/mpl/int_fwd.hpp + +2 #ide +BOOST_MPL_INT_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_INT_FWD_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +20 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN + + +22 + gme +< +BOOST_MPL_AUX_NTTP_DECL +(, +N +>  + gt_ +; + +24 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE + + +25 + $BOOST_MPL_AUX_ADL_BARRIER_DECL +( +t_ +) + + @/usr/include/boost/mpl/integral_c_tag.hpp + +2 #ide +BOOST_MPL_INTEGRAL_C_TAG_HPP_INCLUDED + + +3  + #BOOST_MPL_INTEGRAL_C_TAG_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +21 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN + + +22  + sgl_c_g + { +BOOST_STATIC_CONSTANT +(, +vue + = 0); }; + +23 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE + + +24 + $BOOST_MPL_AUX_ADL_BARRIER_DECL +( +gl_c_g +) + + @/usr/include/boost/mpl/iter_fold.hpp + +2 #ide +BOOST_MPL_ITER_FOLD_HPP_INCLUDED + + +3  + #BOOST_MPL_ITER_FOLD_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25 +mea + + gboo + {amea + gm + { + +27 + gme +< + +28 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ +) + +29 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +S +) + +30 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +FwdOp +) + +32  + s_fd + + +34  +tyme + + taux +:: + t_fd_im +< + +35 :: + tboo +:: + tm +:: + tO1_size +< + tSequ +>:: + tvue + + +36 , + ttyme + + tbeg +< + tSequ +>:: + tty + + +37 , + ttyme + + td +< + tSequ +>:: + tty + + +38 , + tS + + +39 , + ttyme + + tmbda +< + tFwdOp +>:: + tty + + +40 >:: + te + + tty +; + +42 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(3, +_fd +,( +Sequ +, +S +, +FwdOp +)) + +45 +BOOST_MPL_AUX_NA_SPEC +(3, +_fd +) + + @/usr/include/boost/mpl/lambda.hpp + +2 #ide +BOOST_MPL_LAMBDA_HPP_INCLUDED + + +3  + #BOOST_MPL_LAMBDA_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +21 #i! +defed +( +BOOST_MPL_CFG_NO_FULL_LAMBDA_SUPPORT +) + +22  + ~ + +24  + ~ + +25  + ~ + +26  + #BOOST_MPL_CFG_NO_IMPLICIT_METAFUNCTIONS + + + ) + + @/usr/include/boost/mpl/limits/arity.hpp + +2 #ide +BOOST_MPL_LIMITS_ARITY_HPP_INCLUDED + + +3  + #BOOST_MPL_LIMITS_ARITY_HPP_INCLUDED + + + ) + +17 #i! +defed +( +BOOST_MPL_LIMIT_METAFUNCTION_ARITY +) + +18  + #BOOST_MPL_LIMIT_METAFUNCTION_ARITY + 5 + + ) + + @/usr/include/boost/mpl/limits/list.hpp + +2 #ide +BOOST_MPL_LIMITS_LIST_HPP_INCLUDED + + +3  + #BOOST_MPL_LIMITS_LIST_HPP_INCLUDED + + + ) + +17 #i! +defed +( +BOOST_MPL_LIMIT_LIST_SIZE +) + +18  + #BOOST_MPL_LIMIT_LIST_SIZE + 20 + + ) + + @/usr/include/boost/mpl/long_fwd.hpp + +2 #ide +BOOST_MPL_LONG_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_LONG_FWD_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +20 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN + + +22 + gme +< +BOOST_MPL_AUX_NTTP_DECL +(, +N +>  + glg_ +; + +24 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE + + +25 + $BOOST_MPL_AUX_ADL_BARRIER_DECL +( +lg_ +) + + @/usr/include/boost/mpl/next_prior.hpp + +2 #ide +BOOST_MPL_NEXT_PRIOR_HPP_INCLUDED + + +3  + #BOOST_MPL_NEXT_PRIOR_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +21 +mea + + gboo + {amea + gm + { + +23 +BOOST_MPL_AUX_COMMON_NAME_WKND +( +xt +) + +24 +BOOST_MPL_AUX_COMMON_NAME_WKND +( +i +) + +26 + gme +< + +27 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +T +) + +29  + sxt + + +31  +tyme + + tT +:: + txt + + tty +; + +32 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +xt +,( +T +)) + +35 + gme +< + +36 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +T +) + +38  + si + + +40  +tyme + + tT +:: + ti + + tty +; + +41 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +i +,( +T +)) + +44 +BOOST_MPL_AUX_NA_SPEC +(1, +xt +) + +45 +BOOST_MPL_AUX_NA_SPEC +(1, +i +) + + @/usr/include/boost/mpl/or.hpp + +2 #ide +BOOST_MPL_OR_HPP_INCLUDED + + +3  + #BOOST_MPL_OR_HPP_INCLUDED + + + ) + +17  + ~ + +19 #i! +defed +( +BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS +) \ + +20 && ! + $defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +32 #i + `defed +( +_MSC_VER +&& !defed( +__g__ +) + +33 #ide +__GCCXML__ + + +34 #i + `defed +( + +) + +35 #agm + `push_mao +("or") + +36 #unde + + + +37  + # +( +x +) + + ) + +42  + #BOOST_MPL_PREPROCESSED_HEADER + + +. +h + + + ) + +43  + ~ + +45 #i + `defed +( +_MSC_VER +&& !defed( +__g__ +) + +46 #ide +__GCCXML__ + + +47 #i + `defed +( + +) + +48 #agm + `p_mao +("or") + +55  + #AUX778076_OP_NAME + +_ + + + ) + +56  + #AUX778076_OP_VALUE1 + +ue + + + ) + +57  + #AUX778076_OP_VALUE2 + +l + + + ) + +58  + ~ + + @/usr/include/boost/mpl/pair_view.hpp + +2 #ide +BOOST_MPL_PAIR_VIEW_HPP_INCLUDED + + +3  + #BOOST_MPL_PAIR_VIEW_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30 +mea + + gboo + {amea + gm + { + +32 +mea + + gaux + { + +33  + g__g +; + +35 #i +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +37 + gme +< +tyme + + gIr1 +,ym + gIr2 +,ym + gCegy + > + +38  + g_ +; + +40 + gme +< +tyme + + gCegy + >  + si__ + + +42 + gme +< +tyme + + gIr1 +,ym + gIr2 + >  + sy + + +44  +tyme + + tm +:: + ti +< + tIr1 +>:: + tty + + ti1_ +; + +45  +tyme + + tm +:: + ti +< + tIr2 +>:: + tty + + ti2_ +; + +46  + g_ +< + ti1_ +, + ti2_ +, + tCegy +> + tty +; + +50 + gme +<>  + gi__ +< + gfwd__g +> + +52 + gme +< +tyme + + gIr1 +,ym + gIr2 + >  + sy + + +54  + g_ +< + tIr1 +, + tIr2 +, + tfwd__g +> + tty +; + +61 + gme +< + +62 +tyme + + gIr1 + + +63 , +tyme + + gIr2 + + +64 , +tyme + + gCegy + + +66  + s_ + + +68  + gaux +:: + t__g + + tg +; + +69  +Cegy + + tgy +; + +70  +Ir1 + + tf +; + +71  +Ir2 + + tcd +; + +73 #i +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +74  + g +< + +75 + ttyme + + tdef +< + tIr1 +>:: + tty + + +76 , + ttyme + + tdef +< + tIr2 +>:: + tty + + +77 > + tty +; + +79  +tyme + + tm +:: + txt +< + tIr1 +>:: + tty + + ti1_ +; + +80  +tyme + + tm +:: + txt +< + tIr2 +>:: + tty + + ti2_ +; + +81  + g_ +< + ti1_ +, + ti2_ +, + tCegy +> + txt +; + +83  + gy_wp2 +< + taux +:: + ti__ +< + tCegy +>, + tIr1 +, + tIr2 + >:: + tty + + ti +; + +88 #i! +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +90 + gme +< +tyme + + gIr1 +,ym + gIr2 +,ym + gC + > + +91  + gdef +< + g_ +< + gIr1 +, + gIr2 +, + gC +> > + +93  + g +< + +94 + ttyme + + tdef +< + tIr1 +>:: + tty + + +95 , + ttyme + + tdef +< + tIr2 +>:: + tty + + +96 > + tty +; + +99 + gme +< +tyme + + gIr1 +,ym + gIr2 +,ym + gC + > + +100  + gxt +< + g_ +< + gIr1 +, + gIr2 +, + gC +> > + +102  +tyme + + tm +:: + txt +< + tIr1 +>:: + tty + + ti1_ +; + +103  +tyme + + tm +:: + txt +< + tIr2 +>:: + tty + + ti2_ +; + +104  + g_ +< + ti1_ +, + ti2_ +, + tC +> + tty +; + +107 + gme +< +tyme + + gIr1 +,ym + gIr2 +,ym + gC + > + +108  + gi +< + g_ +< + gIr1 +, + gIr2 +, + gC +> > + +110  +tyme + + tm +:: + ti +< + tIr1 +>:: + tty + + ti1_ +; + +111  +tyme + + tm +:: + ti +< + tIr2 +>:: + tty + + ti2_ +; + +112  + g_ +< + ti1_ +, + ti2_ +, + tC +> + tty +; + +118 + gme +<>  + gadv_im +< + gaux +:: +__g +> + +120 +me +< +tyme + +Ir +,ym + gD + >  + sy + + +122  +tyme + + tm +:: + tadv +< + ttyme + + tIr +:: + tf +, + tD + >:: + tty + + ti1_ +; + +123  +tyme + + tm +:: + tadv +< + ttyme + + tIr +:: + tcd +, + tD + >:: + tty + + ti2_ +; + +124  + g_ +< + ti1_ +, + ti2_ +, + ttyme + + tIr +:: + tgy +> + tty +; + +128 + gme +<>  + gdi_im +< + gaux +:: +__g +> + +130 +me +< +tyme + +Ir1 +,ym + gIr2 + >  + sy + + +133  +tyme + + tm +:: + tdi +< + +134 + ttyme + + tf +< + tIr1 +>:: + tty + + +135 , + ttyme + + tf +< + tIr2 +>:: + tty + + +136 >:: + tty +ype; + +141 + gme +< + +142 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ1 +) + +143 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ2 +) + +145  + s_vw + + +147  +áed_beg_d_g + + tg +; + +149  +tyme + + tbeg +< + tSequ1 +>:: + tty + + t1_ +; + +150  +tyme + + tbeg +< + tSequ2 +>:: + tty + + t2_ +; + +151  +tyme + + tm +< + +152 + ttyme + + t_gy +< + t1_ +>:: + tty + + +153 , + ttyme + + t_gy +< + t2_ +>:: + tty + + +154 >:: + tty + + tgy_ +; + +156  + g_ +< + t1_ +, + t2_ +, + tgy_ +> + tbeg +; + +158  + g_ +< + +159 + ttyme + + td +< + tSequ1 +>:: + tty + + +160 , + ttyme + + td +< + tSequ2 +>:: + tty + + +161 , + tgy_ + + +162 > + td +; + +165 +BOOST_MPL_AUX_NA_SPEC +(2, +_vw +) + + @/usr/include/boost/mpl/push_front_fwd.hpp + +2 #ide +BOOST_MPL_PUSH_FRONT_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_PUSH_FRONT_FWD_HPP_INCLUDED + + + ) + +17 +mea + + gboo + {amea + gm + { + +19 + gme +< +tyme + + gTag + >  + gpush_t_im +; + +20 + gme +< +tyme + + gSequ +,ym + gT + >  + gpush_t +; + + @/usr/include/boost/mpl/reverse_fold.hpp + +2 #ide +BOOST_MPL_REVERSE_FOLD_HPP_INCLUDED + + +3  + #BOOST_MPL_REVERSE_FOLD_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24 +mea + + gboo + {amea + gm + { + +26 + gme +< + +27 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ +) + +28 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +S +) + +29 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +BackwdOp +) + +30 , +tyme + + gFwdOp + = +g +<1> + +32  + sv_fd + + +34  +tyme + + taux +:: + tv_fd_im +< + +35 :: + tboo +:: + tm +:: + tO1_size +< + tSequ +>:: + tvue + + +36 , + ttyme + + tbeg +< + tSequ +>:: + tty + + +37 , + ttyme + + td +< + tSequ +>:: + tty + + +38 , + tS + + +39 , + tBackwdOp + + +40 , + tFwdOp + + +41 >:: + te + + tty +; + +43 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(3, +v_fd +,( +Sequ +, +S +, +BackwdOp +)) + +46 +BOOST_MPL_AUX_NA_SPEC +(3, +v_fd +) + + @/usr/include/boost/mpl/sequence_tag.hpp + +2 #ide +BOOST_MPL_SEQUENCE_TAG_HPP_INCLUDED + + +3  + #BOOST_MPL_SEQUENCE_TAG_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26 +mea + + gboo + {amea + gm + { + +30 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1300) \ + +31 || +defed +( +BOOST_MPL_CFG_NO_HAS_XXX +) + +33 + gme +< + +34 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ +) + +36  + squ_g + + +38  +tyme + + tSequ +:: + tg + + tty +; + +41 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, == 1300) + +45 +mea + + gaux + { + +47 + gme +< + gbo + > + +48  + squ_g_im + + +50 + gme +< +tyme + + gSequ + >  + ssu_ + + +52  +tyme + + tSequ +:: + tg + + tty +; + +56 + gme +<> + +57  + gqu_g_im +< + gl +> + +59 + gme +< +tyme + + gSequ + >  + ssu_ + + +61  + tty +; + +67 + gme +< + +68 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ +) + +70  + gqu_g + + +71 : +aux +:: +qu_g_im +< !aux:: +is_msvc_i_g +< +Sequ +>:: +vue + > + +72 :: +me + +su_ +< +Sequ +> + +78 +mea + + gaux + { + +80 + gme +< +bo + + ghas_g_ +, bo + ghas_beg_ + > + +81  + squ_g_im + + +85 + gme +< +tyme + + gSequ + >  + gsu2_ +; + +88  + #AUX_CLASS_SEQUENCE_TAG_SPEC +( +has_g +, +has_beg +, +su_ty +) \ + +89 +me +<>  +qu_g_im +< +has_g +, +has_beg +> \ + +91 +me +< +tyme + +Sequ + >  +su2_ + \ + +93  +su_ty + + tty +; \ + +96 + + ) + +98 +AUX_CLASS_SEQUENCE_TAG_SPEC +( +ue +,rue, +tyme + +Sequ +:: +g +) + +99 +AUX_CLASS_SEQUENCE_TAG_SPEC +( +ue +, +l +, +tyme + +Sequ +:: +g +) + +100 +AUX_CLASS_SEQUENCE_TAG_SPEC +( +l +, +ue +, +áed_beg_d_g +) + +101 +AUX_CLASS_SEQUENCE_TAG_SPEC +( +l +, f, +n_qu_g +) + +103 #unde +AUX_CLASS_SEQUENCE_TAG_SPEC + + +107 + gme +< + +108 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ +) + +110  + gqu_g + + +111 : +aux +:: +qu_g_im +< + +112 :: +boo +:: +m +:: +aux +:: +has_g +< +Sequ +>:: +vue + + +113 , :: +boo +:: +m +:: +aux +:: +has_beg +< +Sequ +>:: +vue + + +114 >:: +me + +su2_ +< +Sequ +> + +120 +BOOST_MPL_AUX_NA_SPEC +(1, +qu_g +) + + @/usr/include/boost/mpl/sequence_tag_fwd.hpp + +2 #ide +BOOST_MPL_SEQUENCE_TAG_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_SEQUENCE_TAG_FWD_HPP_INCLUDED + + + ) + +17 +mea + + gboo + {amea + gm + { + +19  + gáed_beg_d_g +; + +20  + gn_qu_g +; + +22 + gme +< +tyme + + gSequ + >  + gqu_g +; + + @/usr/include/boost/mpl/size.hpp + +2 #ide +BOOST_MPL_SIZE_HPP_INCLUDED + + +3  + #BOOST_MPL_SIZE_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24 +mea + + gboo + {amea + gm + { + +26 + gme +< + +27 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ +) + +29  + gsize + + +30 : +aux +:: +msvc_i_ba +< + +31 +tyme + +size_im +:: +ty + > + +32 :: +me + +y +< +Sequ + >:: +ty + + +33 >:: +ty + + +35 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +size +, ( +Sequ +)) + +38 +BOOST_MPL_AUX_NA_SPEC +(1, +size +) + + @/usr/include/boost/mpl/size_t_fwd.hpp + +2 #ide +BOOST_MPL_SIZE_T_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_SIZE_T_FWD_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +21 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN + + +23 + gme +< + gd +:: +size_t + +N + > size_t; + +25 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE + + +26 + $BOOST_MPL_AUX_ADL_BARRIER_DECL +( +size_t +) + + @/usr/include/boost/mpl/void.hpp + +2 #ide +BOOST_MPL_VOID_HPP_INCLUDED + + +3  + #BOOST_MPL_VOID_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN + + +29  + svoid_ + {  +void_ + + tty +; }; + +31 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE + + +33 +mea + + gboo + {amea + gm + { + +35 + gme +< +tyme + + gT + > + +36  + gis_void_ + + +37 : +l_ + + +39 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1300) + +40 +usg + + gl_ +:: +vue +; + +44 + gme +<> + +45  + gis_void_ +< + gvoid_ +> + +46 : +ue_ + + +48 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1300) + +49 +usg + + gue_ +:: +vue +; + +53 + gme +< +tyme + + gT + > + +54  + gis_n_void_ + + +55 : +ue_ + + +57 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1300) + +58 +usg + + gue_ +:: +vue +; + +62 + gme +<> + +63  + gis_n_void_ +< + gvoid_ +> + +64 : +l_ + + +66 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1300) + +67 +usg + + gl_ +:: +vue +; + +71 +BOOST_MPL_AUX_NA_SPEC +(1, +is_void_ +) + +72 +BOOST_MPL_AUX_NA_SPEC +(1, +is_n_void_ +) + + @/usr/include/boost/noncopyable.hpp + +9 #ide +BOOST_NONCOPYABLE_HPP + + +10  + #BOOST_NONCOPYABLE_HPP + + + ) + +15  + ~ + + @/usr/include/boost/none_t.hpp + +13 #ide +BOOST_NONE_T_17SEP2003_HPP + + +14  + #BOOST_NONE_T_17SEP2003_HPP + + + ) + +16 +mea + + gboo + { + +18 #ifde +BOOST_OPTIONAL_USE_OLD_DEFINITION_OF_NONE + + +20 +mea + + gda + {  + sne_hr +{}; } + +21  + tda +:: + tne_hr +::* + tne_t + ; + +23 #i +defed + +BOOST_OPTIONAL_USE_SINGLETON_DEFINITION_OF_NONE + + +25 as + cne_t + {}; + +29  + sne_t + + +31  + s_g +{}; + +32 +exic + +ne_t +( +_g +){} + + @/usr/include/boost/parameter/binding.hpp + +4 #ide +BOOST_PARAMETER_BINDING_DWA200558_HPP + + +5  + #BOOST_PARAMETER_BINDING_DWA200558_HPP + + + ) + +7  + ~ + +8  + ~ + +9  + ~ + +10  + ~ + +11  + ~ + +12  + ~ + +14 +mea + + gboo + {amea + gm + { + +20 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +21 + gme + < +ass + + gPams +, cs + gKeywd +, cs + gDeu +> + +22  + sbdg0 + + +24  +tyme + + tm +:: + ty_wp3 +< + +25 + ttyme + + tPams +:: + tbdg +, + tKeywd +, + tDeu +, + tm +:: + tue_ + + +26 >:: + tty +ype; + +28 +BOOST_MPL_ASSERT_NOT +(( + +29 +m +:: +d_ +< + +30 +is_me +< +Deu +, +void_ +> + +31 , +is_me +< +ty +, +void_ +> + +37 + gme + < +ass + + gPams +, cs + gKeywd +, cs + gDeu + = +void_ +> + +38  + sbdg + + +40 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +41  +tyme + + tm +:: + tev_if +< + +42 + tm +:: + tis_ahd +< + tPams +> + +43 , + tm +:: + tidty +<> + +44 , + tbdg0 +< + tPams +, + tKeywd +, + tDeu +> + +45 >:: + tty +ype; + +47  +tyme + + tm +:: + ty_wp3 +< + +48 + ttyme + + tPams +:: + tbdg +, + tKeywd +, + tDeu +, + tm +:: + tue_ + + +49 >:: + tty +ype; + +51 +BOOST_MPL_ASSERT_NOT +(( + +52 +m +:: +d_ +< + +53 +is_me +< +Deu +, +void_ +> + +54 , +is_me +< +ty +, +void_ +> + +59 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(3, +bdg +,( +Pams +, +Keywd +, +Deu +)) + +66 + gme + < +ass + + gPams +, cs + gKeywd +, cs + gDeuFn +> + +67  + szy_bdg + + +69  +tyme + + tm +:: + ty_wp3 +< + +70 + ttyme + + tPams +:: + tbdg + + +71 , + tKeywd + + +72 , + ttyme + + taux +:: + tsu_of0 +< + tDeuFn +>:: + tty + + +73 , + tm +:: + tue_ + + +74 >:: + tty +ype; + + @/usr/include/boost/parameter/keyword.hpp + +6 #ide +KEYWORD_050328_HPP + + +7  + #KEYWORD_050328_HPP + + + ) + +9  + ~ + +10  + ~ + +11  + ~ + +13 +mea + + gboo + {amea + gm + { + +30 + gme + < +ass + + gTag +> + +31  + skeywd + + +33 + gme + < +ass + + gT +> + +34 +tyme + + gaux +:: +g +< +Tag +, + gT +>:: +ty + const + +35 +ݔ +=( +T +& +x +) const + +37  +tyme + + taux +:: + tg +< + tTag +, + tT +>:: + tty + + tsu +; + +38  +su +( +x +); + +41 + gme + < +ass + + gDeu +> + +42 + gaux +:: +deu_ +< +Tag +, + gDeu +> + +43 + gݔ +|( + gDeu +& + gdeu_ +) const + +45  + gaux +:: +deu_ +< +Tag +, + gDeu +>( + gdeu_ +); + +48 + gme + < +ass + + gDeu +> + +49 + gaux +:: +zy_deu +< +Tag +, + gDeu +> + +50 + gݔ +||( + gDeu +& + gdeu_ +) const + +52  + gaux +:: +zy_deu +< +Tag +, + gDeu +>( + gdeu_ +); + +55 + gme + < +ass + + gT +> + +56 +tyme + + gaux +:: +g +< +Tag +, +T + cڡ>:: +ty + const + +57 +ݔ +=( +T + cڡ& +x +) const + +59  +tyme + + taux +:: + tg +< + tTag +, + tT + cڡ>:: + tty + + tsu +; + +60  +su +( +x +); + +63 + gme + < +ass + + gDeu +> + +64 + gaux +:: +deu_ +< +Tag +, cڡ + gDeu +> + +65 + gݔ +|(cڡ + gDeu +& + gdeu_ +) const + +67  + gaux +:: +deu_ +< +Tag +, cڡ + gDeu +>( + gdeu_ +); + +70 + gme + < +ass + + gDeu +> + +71 + gaux +:: +zy_deu +< +Tag +, + gDeu +> + +72 + gݔ +||( +Deu + cڡ& + gdeu_ +) const + +74  + gaux +:: +zy_deu +< +Tag +, + gDeu +>( + gdeu_ +); + +77 + gpublic +: + +84  +keywd +< +Tag +> cڡ + +; + +87  + gkeywd +< + gTag +>& +g +() + +89  + gcڡ_ +< + gkeywd +< + gTag +>&>( + g +); + +93 + gme + < +ass + + gTag +> + +94 + gkeywd +< + gTag +> cڡ keywd:: + + = {}; + +102  + #BOOST_PARAMETER_KEYWORD +( +g_mea +, +me +) \ + +103 +mea + +g_mea + \ + +105  +me + \ + +107 cڡ* + `keywd_me +() \ + +113 +mea + \ + +115 :: +boo +:: +m +:: +keywd +< +g_mea +:: +me +> const&ame \ + +116 :: +boo +:: +m +:: +keywd +< +g_mea +:: +me +>:: + +;\ + +117 } + + ) + + @/usr/include/boost/parameter/macros.hpp + +6 #ide +BOOST_PARAMETER_MACROS_050412_HPP + + +7  + #BOOST_PARAMETER_MACROS_050412_HPP + + + ) + +9  + ~ + +10  + ~ + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20  + #BOOST_PARAMETER_FUN_TEMPLATE_HEAD1 +( +n +) \ + +21 +me +< + `BOOST_PP_ENUM_PARAMS +( +n +, +ass + +T +)> + + ) + +23  + #BOOST_PARAMETER_FUN_TEMPLATE_HEAD0 +( +n +) + + ) + +25 #i! +defed +( +BOOST_NO_SFINAE +&& ! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x592)) + +27  + #BOOST_PARAMETER_MATCH_TYPE +( +n +, +m +) \ + +28 + `BOOST_PP_EXPR_IF +( +n +, +tyme + +m +:: +mch + \ + +30 + `BOOST_PP_ENUM_PARAMS +( +n +, +T +) \ + +31 >:: +ty + + + ) + +35  + #BOOST_PARAMETER_MATCH_TYPE +( +n +, +m + + ) +param + +39  + #BOOST_PARAMETER_FUN_DECL +( +z +, +n +, +ms +) \ + +41 + `BOOST_PP_CAT +( +BOOST_PARAMETER_FUN_TEMPLATE_HEAD +, + `BOOST_PP_BOOL +( +n +))(n) \ + +43 + `BOOST_PP_TUPLE_ELEM +(3, 0, +ms +) \ + +44 + `BOOST_PP_TUPLE_ELEM +(3, 1, +ms +)( \ + +45 + `BOOST_PP_ENUM_BINARY_PARAMS +( +n +, +T +, cڡ& +p +) \ + +46 + `BOOST_PP_COMMA_IF +( +n +) \ + +47 + `BOOST_PARAMETER_MATCH_TYPE +( +n +, + `BOOST_PP_TUPLE_ELEM +(3, 2, +ms +)) \ + +48 +kw + = + `BOOST_PP_TUPLE_ELEM +(3, 2, +ms +)() \ + +51  + `BOOST_PP_CAT +( + `BOOST_PP_TUPLE_ELEM +(3, 1, +ms +), +_wh_med_ms +)( \ + +52 + `kw +( + `BOOST_PP_ENUM_PARAMS +( +n +, +p +)) \ + +54 } + + ) + +79  + #BOOST_PARAMETER_FUN +( +t +, +me +, +lo +, +hi +, +ms +) \ + +81 +me +< +ass + +Pams +> \ + +82 +t + + `BOOST_PP_CAT +( +me +, +_wh_med_ms +)( +Pams + cڡ& +p +); \ + +84 + `BOOST_PP_REPEAT_FROM_TO +( \ + +85 +lo +, + `BOOST_PP_INC +( +hi +), +BOOST_PARAMETER_FUN_DECL +, ( +t +, +me +, +ms +)) \ + +87 +me +< +ass + +Pams +> \ + +88 +t + + `BOOST_PP_CAT +( +me +, +_wh_med_ms +)( +Pams + cڡ& +p +) + + ) + +90  + #BOOST_PARAMETER_MEMFUN +( +t +, +me +, +lo +, +hi +, +ms +) \ + +92 + `BOOST_PP_REPEAT_FROM_TO +( \ + +93 +lo +, + `BOOST_PP_INC +( +hi +), +BOOST_PARAMETER_FUN_DECL +, ( +t +, +me +, +ms +)) \ + +95 +me +< +ass + +Pams +> \ + +96 +t + + `BOOST_PP_CAT +( +me +, +_wh_med_ms +)( +Pams + cڡ& +p +) + + ) + + @/usr/include/boost/parameter/match.hpp + +4 #ide +BOOST_PARAMETER_MATCH_DWA2005714_HPP + + +5  + #BOOST_PARAMETER_MATCH_DWA2005714_HPP + + + ) + +7  + ~ + +8  + ~ + +10 #i +BOOST_WORKAROUND +( +__MWERKS__ +, <= 0x3003) + +12  + #BOOST_PARAMETER_SEQ_ENUM_I +( +size +, +q + + `BOOST_PP_CAT +( +BOOST_PP_SEQ_ENUM_ +, size + ) +seq + +13  + #BOOST_PARAMETER_SEQ_ENUM +( +q + + `BOOST_PARAMETER_SEQ_ENUM_I +( + `BOOST_PP_SEQ_SIZE +(q), seq) + + ) + +15  + #BOOST_PARAMETER_SEQ_ENUM +( +q + + `BOOST_PP_SEQ_ENUM +(q) + + ) + +18 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26  + #BOOST_PARAMETER_MATCH_DEFAULTS +( +ArgTys +) \ + +27 + `BOOST_PP_ENUM_TRAILING_PARAMS +( \ + +28 + `BOOST_PP_SUB +( \ + +29 +BOOST_PARAMETER_MAX_ARITY + \ + +30 , + `BOOST_PP_SEQ_SIZE +( +ArgTys +) \ + +32 , :: +boo +:: +m +:: +void_ + +BOOST_PP_INTERCEPT + \ + +33 ) + + ) + +37  + #BOOST_PARAMETER_MATCH_DEFAULTS +( +ArgTys +) + + ) + +49  + #BOOST_PARAMETER_MATCH +( +PamSc +, +ArgTys +, +me +) \ + +50 +tyme + +PamSc + :: +mch +< \ + +51 + `BOOST_PARAMETER_SEQ_ENUM +( +ArgTys +) \ + +52 + `BOOST_PARAMETER_MATCH_DEFAULTS +( +ArgTys +) \ + +53 >:: +ty + +me + = + `PamSc + () + + ) + + @/usr/include/boost/parameter/name.hpp + +5 #ide +BOOST_PARAMETER_NAME_060806_HPP + + +6  + #BOOST_PARAMETER_NAME_060806_HPP + + + ) + +8  + ~ + +9  + ~ + +10  + ~ + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +18 #i! +defed +( +BOOST_NO_SFINAE +) \ + +19 && ! +BOOST_WORKAROUND +( +__BORLANDC__ +, + $BOOST_TESTED_AT +(0x592)) + +21  + ~ + +22  + ~ + +24 +mea + +boo + {amea +m + {amea +aux + { + +27  +mbda_g +; + +29  + sme_g_ba + + +32 +me + < +ass + +Tag +> + +33  + sme_g + + +36 +me + < +ass + +T +> + +37  +is_me_g + + +38 : +m +:: +l_ + + +41 }} + } +} + +43 +mea + + gboo + {amea + gm + { + +45 + gme + < +ass + + gT +> + +46  + gmbda +< + +47 + gT + + +48 , +tyme + + gboo +:: +ab_if +< + +49 +m +:: +aux +:: +is_me_g +< +T +>, + gm +::aux:: +mbda_g + + +50 >:: +ty + + +53  +ue_ + + tis_ +; + +54  + gbd3 +< + tque3 +< + tm +:: + tvue_ty +>, + tg +<2>, + tT +, > + tsu_ +; + +55  +su_ + + tty +; + +62 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +63  + ~ + +65  + #BOOST_PARAMETER_IS_BINARY +( +x +) \ + +66 + `BOOST_PP_SPLIT +(1, +BOOST_PARAMETER_IS_BINARY_C + +x + + `BOOST_PP_COMMA +() 0) \ + +67 + + ) + +68  + #BOOST_PARAMETER_IS_BINARY_C +( +x +, +y +) \ + +69 ~, 1 + `BOOST_PP_RPAREN +() \ + +70 + `BOOST_PP_TUPLE_EAT +(2 + `BOOST_PP_LPAREN +() ~ \ + +71 + + ) + +73  + ~ + +74  + #BOOST_PARAMETER_IS_BINARY +( +x + + `BOOST_PP_IS_BINARY +(x) + + ) + +77  + #BOOST_PARAMETER_BASIC_NAME +( +g_mea +, +g +, +me +) \ + +78 +mea + +g_mea + \ + +80  +g + \ + +82 cڡ* + `keywd_me +() \ + +84  + `BOOST_PP_STRINGIZE +( +g +); \ + +87  +boo +:: + tm +:: + tvue_ty +< \ + +88 + tboo +:: + tm +:: + t_2 +, + tg +, boo:: + tm +:: + tvoid_ + \ + +89 > + t_ +; \ + +91  +boo +:: + tm +:: + tvue_ty +< \ + +92 + tboo +:: + tm +:: + t_2 +, + tg +, boo:: + tm +:: + tvoid_ + \ + +93 > + t_1 +; \ + +96 +mea + \ + +98 :: +boo +:: +m +:: +keywd +< +g_mea +:: +g +> cڡ& +me + \ + +99 :: +boo +:: +m +:: +keywd +< +g_mea +:: +g +>:: + +; \ + +100 } + + ) + +102  + #BOOST_PARAMETER_COMPLEX_NAME_TUPLE1 +( +g +, +mea +) \ + +103 ( +g +, +mea +), ~ + + ) + +105  + #BOOST_PARAMETER_COMPLEX_NAME_TUPLE +( +me +) \ + +106 + `BOOST_PP_TUPLE_ELEM +(2, 0, ( +BOOST_PARAMETER_COMPLEX_NAME_TUPLE1 + +me +)) + + ) + +108  + #BOOST_PARAMETER_COMPLEX_NAME_TAG +( +me +) \ + +109 + `BOOST_PP_TUPLE_ELEM +(2, 0, + `BOOST_PARAMETER_COMPLEX_NAME_TUPLE +( +me +)) + + ) + +111  + #BOOST_PARAMETER_COMPLEX_NAME_NAMESPACE +( +me +) \ + +112 + `BOOST_PP_TUPLE_ELEM +(2, 1, + `BOOST_PARAMETER_COMPLEX_NAME_TUPLE +( +me +)) + + ) + +114  + #BOOST_PARAMETER_COMPLEX_NAME +( +me +) \ + +115 + `BOOST_PARAMETER_BASIC_NAME +( \ + +116 + `BOOST_PARAMETER_COMPLEX_NAME_NAMESPACE +( +me +) \ + +117 , + `BOOST_PP_TUPLE_EAT +(2 +me + \ + +118 , + `BOOST_PARAMETER_COMPLEX_NAME_TAG +( +me +) \ + +120 + + ) + +122  + #BOOST_PARAMETER_SIMPLE_NAME +( +me +) \ + +123 + `BOOST_PARAMETER_BASIC_NAME +( +g +, +me +, + `BOOST_PP_CAT +( +_ +,ame)) + + ) + +125  + #BOOST_PARAMETER_NAME +( +me +) \ + +126 + `BOOST_PP_IIF +( \ + +127 + `BOOST_PARAMETER_IS_BINARY +( +me +) \ + +128 , +BOOST_PARAMETER_COMPLEX_NAME + \ + +129 , +BOOST_PARAMETER_SIMPLE_NAME + \ + +130 )( +me +) \ + +131 + + ) + +134  + #BOOST_PARAMETER_TEMPLATE_KEYWORD +( +me +) \ + +135 +mea + +g + \ + +137  +me +; \ + +139 +me + < +ass + +T +> \ + +140  +me + \ + +141 : +boo +:: +m +:: +me_keywd +< +g +:: +me +, +T +> \ + +143 + + ) + + @/usr/include/boost/parameter/parameters.hpp + +6 #ide +BOOST_PARAMETERS_031014_HPP + + +7  + #BOOST_PARAMETERS_031014_HPP + + + ) + +9  + ~ + +11  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +40  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +44  + ~ + +45  + ~ + +46  + ~ + +47  + ~ + +48  + ~ + +49  + ~ + +51 +mea + + gm_ + + +53 + gme + < +ass + + gT +> + +54  + sunmched_gumt + + +56 +BOOST_MPL_ASSERT +(( +boo +:: +is_me +< +T +,>)); + +57  + tty +; + +61 +mea + + gboo + { + +63 + gme +< +ass + + gT +> cs + gn_w +; + +65 +mea + + gm + { + +67 +mea + + gaux + {  + su_deu + {}; } + +87 + gme + < +ass + + gTag +, cs + gPdi + = +aux +:: +u_deu +> + +88  + squed + + +90  +Tag + + tkey_ty +; + +91  +Pdi + + tedi +; + +94 + gme + < +ass + + gTag +, cs + gPdi + = +aux +:: +u_deu +> + +95  + stiڮ + + +97  +Tag + + tkey_ty +; + +98  +Pdi + + tedi +; + +101 + gme + < +ass + + gTag +> + +102  + sdedud + + +104  +Tag + + tkey_ty +; + +107 +mea + + gaux + + +111 +BOOST_DETAIL_IS_XXX_DEF +( +qued +,equired, 2) + +112 +BOOST_DETAIL_IS_XXX_DEF +( +tiڮ +, optional, 2) + +113 +BOOST_DETAIL_IS_XXX_DEF +( +dedud_aux +, +dedud +, 1) + +115 + gme + < +ass + + gS +> + +116  + gis_dedud0 + + +117 : +is_dedud_aux +< + +118 +tyme + +S +:: +key_ty + + +119 >:: +ty + + +122 + gme + < +ass + + gS +> + +123  + gis_dedud + + +124 : +m +:: +ev_if +< + +125 +m +:: +_ +< + +126 +is_tiڮ +< +S +>, + gis_qued +< + gS +> + +128 , + gis_dedud0 +< + gS +> + +129 , + gm +:: +l_ + + +130 >:: +ty + + +146 + gme + < +ass + + gT +> + +147  + sg_g_ty0 + + +149  +tyme + + tT +:: + tkey_ty + + tty +; + +152 + gme + < +ass + + gT +> + +153  + gg_g_ty + + +154 : +m +:: +ev_if +< + +155 +is_dedud_aux +< +tyme + +T +:: +key_ty +> + +156 , + gg_g_ty0 +< +tyme + + gT +:: +key_ty +> + +157 , + gm +:: +idty +< +tyme + +T +:: +key_ty +> + +161 + gme + < +ass + + gT +> + +162  + gg_ty + + +163 : +m +:: +ev_if +< + +164 +m +:: +_ +< + +165 +is_tiڮ +< +T +> + +166 , + gis_qued +< + gT +> + +168 , + gg_g_ty +< + gT +> + +169 , + gm +:: +idty +< +T +> + +173 + gme + < +ass + + gT +> + +174  + ghas_deu + + +175 : +m +:: +n_ +< +is_qued +< +T +> > + +179 + gme + < +ass + + gT +> + +180  + sg_edi__deu + + +182  +T + + tty +; + +185 + gme + <> + +186  + gg_edi__deu +< + gu_deu +> + +188  + gm +:: + tways +< + tm +:: + tue_ +> + tty +; + +192 + gme + < +ass + + gT +> + +193  + sg_edi + + +195  +tyme + + +196 + tg_edi__deu +< + ttyme + + tT +:: + tedi +>:: + tty + + +197 + tty +; + +200 + gme + < +ass + + gT +> + +201  + gedi + + +202 : +m +:: +ev_if +< + +203 +m +:: +_ +< + +204 +is_tiڮ +< +T +> + +205 , + gis_qued +< + gT +> + +207 , + gg_edi +< + gT +> + +208 , + gm +:: +idty +< +m +:: +ways + > + +218 + gme + < +ass + + gPamSc +> + +219  + sas_m_quemts + + +221  + gm_quemts +< + +222 + ttyme + + tg_ty +< + tPamSc +>:: + tty + + +223 , + ttyme + + tedi +< + tPamSc +>:: + tty + + +224 , + ttyme + + thas_deu +< + tPamSc +>:: + tty + + +225 > + tty +; + +228 + gme + < +ass + + gT +> + +229  + gis_med_gumt + + +230 : +m +:: +_ +< + +231 +is_me_keywd +< +T +> + +232 , + gis_gged_gumt +< + gT +> + +238 + gme + < +ass + + gArgLi +, cs + gPamRequemts +> + +239  + stisfs + + +241 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, == 1310) + +244  +tyme + + tm +:: + ty_wp3 +< + +245 + ttyme + + tArgLi +:: + tbdg + + +246 , + ttyme + + tPamRequemts +:: + tkeywd + + +247 , + tvoid_ + + +248 , + tm +:: + tl_ + + +249 >:: + tty + + tbound +; + +251  +tyme + + tm +:: + tev_if +< + +252 + tis_me +< + tbound +, + tvoid_ +> + +253 , + ttyme + + tPamRequemts +:: + thas_deu + + +254 , + tm +:: + ty_wp2 +< + +255 + ttyme + + tm +:: + tmbda +< + +256 + ttyme + + tPamRequemts +:: + tedi +, + tmbda_g + + +257 >:: + tty + + +258 , + tbound + + +259 , + tArgLi + + +261 >:: + tty +ype; + +263 +BOOST_STATIC_CONSTANT +( + +264 +bo +, +vue + = ( + +266 +aux +:: +to_yeo +( + +267 +ArgLi +:: +tisfs +(( +PamRequemts +*)0, (ArgList*)0) + +269 =( +yes_g +) + +273  + gm +:: + tbo_ +< + ttisfs +:: + tvue +> + tty +; + +279 + gme + < +ass + + gArgLi +, cs + gPamSc +> + +280  + gtisfs_quemts_of + + +281 : +tisfs +< + +282 +ArgLi + + +283 , +tyme + + gas_m_quemts +< + gPamSc +>:: +ty + + +290 + gme + < +ass + + gUdArgs +, cs + gSc +, cs + gArg +, cs + gTagFn +> + +291  + sg_dedud + + +293  + gm +:: + t +< + +294 + ttyme + + tm +:: + ty_wp2 +< + tTagFn +,ym + tg_ty +< + tSc +>:: + tty +, + tArg +>::type + +295 , + ttyme + + taux +:: + t_ +< + tUdArgs +,ym + tg_ty +< + tSc +>:: + tty +>::type + +296 > + tty +; + +299 + gme + < + +300 +ass + + gArgumt + + +301 , +ass + + gArgumtPack + + +302 , +ass + + gDedudArgs + + +303 , +ass + + gUdArgs + + +304 , +ass + + gTagFn + + +306  + gdedu_g +; + +309  + gmbda_g +; + +312 + gme + < + +313 +ass + + gArgumt + + +314 , +ass + + gArgumtPack + + +315 , +ass + + gDedudArgs + + +316 , +ass + + gUdArgs + + +317 , +ass + + gTagFn + + +319  + sdedu_g0 + + +321  +tyme + + tDedudArgs +:: + tec + spec; + +323  +tyme + + tm +:: + ty_wp2 +< + +324 + ttyme + + tm +:: + tmbda +< + +325 + ttyme + + tec +:: + tedi +, + tmbda_g + + +326 >:: + tty + + +327 , + tArgumt + + +328 , + tArgumtPack + + +329 >:: + tty + + tcdi +; + +333 +BOOST_MPL_ASSERT +(( + +334 +m +:: +n_ +:: +ty +> + +340  +tyme + + tm +:: + tev_if +< + +341 + tcdi + + +342 , + tg_dedud +< + tUdArgs +, + tec +, + tArgumt +, + tTagFn +> + +343 , + tdedu_g +< + tArgumt +, + tArgumtPack +, + ttyme + + tDedudArgs +:: + t +, + tUdArgs +, + tTagFn +> + +344 >:: + tty +ype; + +363 + gme + < + +364 +ass + + gArgumt + + +365 , +ass + + gArgumtPack + + +366 , +ass + + gDedudArgs + + +367 , +ass + + gUdArgs + + +368 , +ass + + gTagFn + + +370  + sdedu_g + + +372  +tyme + + tm +:: + tev_if +< + +373 + tis_me +< + tDedudArgs +, + tvoid_ +> + +374 , + tm +:: + t +< + tvoid_ +, + tUdArgs +> + +375 , + tdedu_g0 +< + tArgumt +, + tArgumtPack +, + tDedudArgs +, + tUdArgs +, + tTagFn +> + +376 >:: + tty +ype; + +379 + gme + < + +380 +ass + + gLi + + +381 , +ass + + gDedudArgs + + +382 , +ass + + gTagFn + + +383 , +ass + + gPosiڮ + + +384 , +ass + + gUdArgs + + +385 , +ass + + gArgumtPack + + +386 , +ass + + gE + + +388  + gmake_g_li_aux +; + +392 + gme + < +ass + + gUdArgs +, cs + gTagged +> + +393  + s_gged + + +395  +tyme + + taux +:: + t_ +< + +396 + tUdArgs +, + ttyme + + tTagged +:: + tkey_ty + + +397 >:: + tty +ype; + +404 + gme + < + +405 +ass + + gLi + + +406 , +ass + + gDedudArgs + + +407 , +ass + + gTagFn + + +408 , +ass + + gPosiڮ + + +409 , +ass + + gUdArgs + + +410 , +ass + + gArgumtPack + + +411 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +412 , +ass + + ggumt + + +414 , +ass + + gE + + +416 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +417  + gmake_g_li00 + + +419  + gmake_g_li0 + + +422 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +423  +tyme + + tLi +:: + tg + + tgumt +; + +425  +tyme + + tLi +:: + tec + + tm_ec +; + +426  +tyme + + tg_ty +< + tm_ec +>:: + tty + + tg_ +; + +428  + gis_med_gumt +< + tgumt +> + tis_gged +; + +432  + gm +:: + td_ +< + +433 + tm +:: + tn_ +< + +434 + tm +:: + t_ +< + tis_dedud +< + tm_ec +>, + tis_gged +> + +436 , + tPosiڮ + + +437 > + tposiڮ +; + +443  +tyme + + tm +:: + tev_if +< + +444 + tis_gged + + +445 , + t_gged +< + tUdArgs +, + tgumt +> + +446 , + tm +:: + tidty +< + tUdArgs +> + +447 >:: + tty + + tud_gs +; + +452  +tyme + + tm +:: + tev_if +< + +453 + tm +:: + t_ +< + tis_gged +, + tposiڮ +> + +454 , + tm +:: + t +< + tvoid_ +, + tud_gs +> + +455 , + tdedu_g +< + tgumt +, + tArgumtPack +, + tDedudArgs +, + tud_gs +, + tTagFn +> + +456 >:: + tty + + tdedud_da +; + +459  +tyme + + tm +:: + tev_if +< + +460 + tis_gged + + +461 , + tm +:: + tidty +< + tgumt +> + +462 , + tm +:: + tev_if +< + +463 + tposiڮ + + +464 , + tm +:: + ty_wp2 +< + tTagFn +, + tg_ +, + tgumt +> + +465 , + tm +:: + tf +< + tdedud_da +> + +467 >:: + tty + + tgged +; + +472  +tyme + + tm +:: + tif_ +< + +473 + tm +:: + td_ +< + +474 + tis_me +< + tE +, + tvoid_ +> + +475 , + tis_me +< + tgged +, + tvoid_ +> + +477 , + tm_ +:: + tunmched_gumt +< + tgumt +> + +478 , + tvoid_ + + +479 >:: + tty + + tr +; + +481  +tyme + + tm +:: + tif_ +< + +482 + tis_me +< + tgged +, + tvoid_ +> + +483 , + tArgumtPack + + +484 , + tg_li +< + tgged +, + tArgumtPack +> + +485 >:: + tty + + tgumt_ck +; + +487  +tyme + + tmake_g_li_aux +< + +488 + ttyme + + tLi +:: + t + + +489 , + tDedudArgs + + +490 , + tTagFn + + +491 , + tposiڮ + + +492 , + ttyme + + tdedud_da +:: + tcd + + +493 , + tgumt_ck + + +494 , + tr + + +495 >:: + tty +ype; + +498 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +499 + gme + < + +500 +ass + + gLi + + +501 , +ass + + gDedudArgs + + +502 , +ass + + gTagFn + + +503 , +ass + + gPosiڮ + + +504 , +ass + + gUdArgs + + +505 , +ass + + gArgumtPack + + +506 , +ass + + gE + + +508  + smake_g_li0 + + +510  +tyme + + tm +:: + tev_if +< + +511 + ttyme + + tLi +:: + tis_g_cڡ + + +512 , + tmake_g_li00 +< + +513 + tLi + + +514 , + tDedudArgs + + +515 , + tTagFn + + +516 , + tPosiڮ + + +517 , + tUdArgs + + +518 , + tArgumtPack + + +519 , + ttyme + + tLi +:: + tg + const + +520 , + tE + + +522 , + tmake_g_li00 +< + +523 + tLi + + +524 , + tDedudArgs + + +525 , + tTagFn + + +526 , + tPosiڮ + + +527 , + tUdArgs + + +528 , + tArgumtPack + + +529 , + ttyme + + tLi +:: + tg + + +530 , + tE + + +532 >:: + tty +ype; + +557 + gme + < + +558 +ass + + gLi + + +559 , +ass + + gDedudArgs + + +560 , +ass + + gTagFn + + +561 , +ass + + gPosiڮ + + +562 , +ass + + gDedudS + + +563 , +ass + + gArgumtPack + + +564 , +ass + + gE + + +566  + smake_g_li_aux + + +568  +tyme + + tm +:: + tev_if +< + +569 + tis_me +< + tLi +, + tvoid_ +> + +570 , + tm +:: + tidty + > + +571 , + tmake_g_li0 +< + tLi +, + tDedudArgs +, + tTagFn +, + tPosiڮ +, + tDedudS +, + tArgumtPack +, + tE +> + +572 >:: + tty +ype; + +577 + gme + < + +578 +ass + + gLi + + +579 , +ass + + gDedudArgs + + +580 , +ass + + gTagFn + + +581 , +ass + + gEmEs + = +m +:: +ue_ + + +583  + smake_g_li + + +585  +tyme + + tmake_g_li_aux +< + +586 + tLi +, + tDedudArgs +, + tTagFn +, + tm +:: + tue_ +, + taux +:: + tt0 +, + temy_g_li +, + tvoid_ + + +587 >:: + tty +ype; + +591 + gme + < +ass + + gSc +, cs + gArg +, cs + gTa + = +void_ +> + +592  + sem + + +594  +Sc + + tec +; + +596 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +597  + gis_cڡ +< + tArg +> + tis_g_cڡ +; + +600  +Arg + + tg +; + +601  +Ta + + t +; + +604 + gme + < +ass + + gSc +, cs + gArg +, cs + gTa +> + +605  + smake_em + + +607  + gem +< + tSc +, + tArg +, + ttyme + + tTa +:: + tty +>ype; + +611 + gme + < +ass + + gSc +, cs + gArg +, cs + gTa +> + +612  + smake_ems + + +614  +tyme + + tm +:: + tev_if +< + +615 + tis_me +< + tArg +, + tvoid_ +> + +616 , + tm +:: + tidty +< + tvoid_ +> + +617 , + tmake_em +< + tSc +, + tArg +, + tTa +> + +618 >:: + tty +ype; + +622 + gme + < +ass + + gPamSc +, cs + gTa + = +void_ +> + +623  + sdedud_em + + +625  +PamSc + + tec +; + +626  +Ta + + t +; + +630 + gme + < +ass + + gSc +, cs + gTa +> + +631  + smake_dedud_em + + +633  + gdedud_em +< + tSc +, + ttyme + + tTa +:: + tty +>ype; + +636 + gme + < +ass + + gSc +, cs + gTa +> + +637  + smake_dedud_ems + + +639  +tyme + + tm +:: + tev_if +< + +640 + tis_me +< + tSc +, + tvoid_ +> + +641 , + tm +:: + tidty +< + tvoid_ +> + +642 , + tm +:: + tev_if +< + +643 + tis_dedud +< + tSc +> + +644 , + tmake_dedud_em +< + tSc +, + tTa +> + +645 , + tTa + + +647 >:: + tty +ype; + +659  + #BOOST_PARAMETER_make_g_li +( +z +, +n +, +mes +) \ + +660 + `BOOST_PP_SEQ_ELEM +(0, +mes +)< \ + +661 + `BOOST_PP_CAT +( + `BOOST_PP_SEQ_ELEM +(1, +mes +), +n +), \ + +662 + `BOOST_PP_CAT +( + `BOOST_PP_SEQ_ELEM +(2, +mes +), +n +), + + ) + +664  + #BOOST_PARAMETER_right_g +( +z +, +n +, +xt +> + + ) + +666  + #BOOST_PARAMETER_bud_g_li +( +n +, +make +, +m_ec +, +gumt_ty +) \ + +667 + `BOOST_PP_REPEAT +( \ + +668 +n +, +BOOST_PARAMETER_make_g_li +, ( +make +)( +m_ec +)( +gumt_ty +)) \ + +669 +m +:: +idty +< +void_ +> \ + +670 + `BOOST_PP_REPEAT +( +n +, +BOOST_PARAMETER_right_g +, +_ +) + + ) + +672  + #BOOST_PARAMETER_make_dedud_li +( +z +, +n +, +mes +) \ + +673 + `BOOST_PP_SEQ_ELEM +(0, +mes +)< \ + +674 + `BOOST_PP_CAT +( + `BOOST_PP_SEQ_ELEM +(1, +mes +), +n +), + + ) + +676  + #BOOST_PARAMETER_bud_dedud_li +( +n +, +make +, +m_ec +) \ + +677 + `BOOST_PP_REPEAT +( \ + +678 +n +, +BOOST_PARAMETER_make_dedud_li +, ( +make +)( +m_ec +)) \ + +679 +m +:: +idty +< +void_ +> \ + +680 + `BOOST_PP_REPEAT +( +n +, +BOOST_PARAMETER_right_g +, +_ +) + + ) + +682  + sg_keywd_g + + +684 + gme + < +ass + + gK +, cs + gT +> + +685  + gy + + +686 : +g +< +K +, + gT +> + +690  + sg_me_keywd_g + + +692 + gme + < +ass + + gK +, cs + gT +> + +693  + sy + + +695  + gme_keywd +< + tK +, + tT +> + tty +; + +701  + #BOOST_PARAMETER_FORWARD_TYPEDEF +( +z +, +i +, +mes +) \ + +702  + `BOOST_PP_CAT +( + tBOOST_PP_SEQ_ELEM +(0, + tmes +), + ti + + tBOOST_PP_CAT +(BOOST_PP_SEQ_ELEM(1,mes),i); + + ) + +704  + #BOOST_PARAMETER_FORWARD_TYPEDEFS +( +n +, +c +, +de +) \ + +705 + `BOOST_PP_REPEAT +( +n +, +BOOST_PARAMETER_FORWARD_TYPEDEF +, ( +c +)( +de +)) + + ) + +708  + #BOOST_PARAMETER_TEMPLATE_ARGS +( +z +, +n +, +xt + +ass + + `BOOST_PP_CAT +( +PS +, +void_ + + + ) + +710 + gme +< + +711 +ass + + gPS0 + + +712 , +BOOST_PP_ENUM_SHIFTED +( +BOOST_PARAMETER_MAX_ARITY +, +BOOST_PARAMETER_TEMPLATE_ARGS +, +_ +) + +714  + sms + + +716 #unde +BOOST_PARAMETER_TEMPLATE_ARGS + + +718  +tyme + + tBOOST_PARAMETER_bud_dedud_li +( + +719 + tBOOST_PARAMETER_MAX_ARITY +, + taux +:: + tmake_dedud_ems +, + tPS + + +720 ):: + tty + + tdedud_li +; + +728 #i! +defed +( +BOOST_NO_SFINAE +&& ! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x592)) + +732 + gme + < +ass + + gArgumtPackAndE +> + +733  + gmch_ba + + +734 : +m +:: +if_ +< + +742  + #BOOST_PARAMETER_tisfs +( +z +, +n +, +xt +) \ + +743 +m +:: +d_ +< \ + +744 +aux +:: +tisfs_quemts_of +< \ + +745 +tyme + +m +:: +f +< +ArgumtPackAndE +>:: +ty + \ + +746 , + `BOOST_PP_CAT +( +PS +, +n +)> \ + +747 , + + ) + +748 + gm +:: +d_ +< + +749 +is_me +< +tyme + +m +:: +cd +< +ArgumtPackAndE +>:: +ty +, + gvoid_ +> + +750 , +BOOST_PP_REPEAT +( +BOOST_PARAMETER_MAX_ARITY +, +BOOST_PARAMETER_tisfs +, +_ +) + +751 + gm +:: +ue_ + + +752 +BOOST_PP_REPEAT +( +BOOST_PARAMETER_MAX_ARITY +, +BOOST_PARAMETER_right_g +, +_ +) + +755 #unde +BOOST_PARAMETER_tisfs + + +757 , + gm +:: +idty +< +ms +> + +758 , + gvoid_ + + +765 + gme +< + +766 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +770 +BOOST_PP_ENUM_PARAMS +( +BOOST_PARAMETER_MAX_ARITY +, +ass + +A +) + +772 +BOOST_PP_ENUM_BINARY_PARAMS +( + +773 +BOOST_PARAMETER_MAX_ARITY +, +ass + +A +, = +void_ + +BOOST_PP_INTERCEPT + + +777  +mch + + +778 #i! +defed +( +BOOST_NO_SFINAE +&& ! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x592)) + +779 : +mch_ba +< + +780 +tyme + +aux +:: +make_g_li +< + +781 +tyme + +BOOST_PARAMETER_bud_g_li +( + +782 +BOOST_PARAMETER_MAX_ARITY +, +aux +:: +make_ems +, +PS +, +A + + +783 ):: +ty + + +784 , + gdedud_li + + +785 , + gaux +:: +g_keywd_g + + +786 , + gm +:: +l_ + + +787 >:: +ty + + +788 >:: +ty + + +792  + gms +< + +793 + tBOOST_PP_ENUM_PARAMS +( + tBOOST_PARAMETER_MAX_ARITY +, + tPS +) + +794 > + tty +; + +803 + gme + < + +804 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +808 +BOOST_PP_ENUM_PARAMS +( +BOOST_PARAMETER_MAX_ARITY +, +ass + +A +) + +810 +BOOST_PP_ENUM_BINARY_PARAMS +( + +811 +BOOST_PARAMETER_MAX_ARITY +, +ass + +A +, = +void_ + +BOOST_PP_INTERCEPT + + +815  + sbd + + +817  +tyme + + taux +:: + tmake_g_li +< + +818 + ttyme + + tBOOST_PARAMETER_bud_g_li +( + +819 + tBOOST_PARAMETER_MAX_ARITY +, + taux +:: + tmake_ems +, + tPS +, + tA + + +820 ):: + tty + + +821 , + tdedud_li + + +822 , + taux +:: + tg_me_keywd_g + + +823 >:: + tty + + tsu +; + +825  +tyme + + tm +:: + tf +< + tsu +>:: + tty +ype; + +828 +BOOST_PARAMETER_FORWARD_TYPEDEFS +( +BOOST_PARAMETER_MAX_ARITY +, +PS +, +m_ec +) + +841 + gaux +:: +emy_g_li + +ݔ +()() const + +843  +aux +:: +emy_g_li +(); + +846 + gme +< +ass + + gA0 +> + +847 +tyme + + gm +:: +f +< + +848 +tyme + +aux +:: +make_g_li +< + +849 +aux +:: +em +< + +850 +PS0 +, + gA0 + + +852 , + gdedud_li + + +853 , + gaux +:: +g_keywd_g + + +854 >:: +ty + + +855 >:: +ty + + +856 +ݔ +()( +A0 +& +a0 +) const + +858  +tyme + + taux +:: + tmake_g_li +< + +859 + taux +:: + tem +< + +860 + tPS0 +, + tA0 + + +862 , + tdedud_li + + +863 , + taux +:: + tg_keywd_g + + +864 >:: + tty + + tsu +; + +866  +tyme + + tm +:: + tf +< + tsu +>:: + tty + + tsu_ty +; + +867  +tyme + + tm +:: + tcd +< + tsu +>:: + tty + + tr +; + +868 +r +(); + +870  +su_ty +( + +871 +a0 + + +873 +BOOST_PP_ENUM_TRAILING_PARAMS +( + +874 +BOOST_PP_SUB +( +BOOST_PARAMETER_MAX_ARITY +, 1) + +875 , +aux +:: +void_n +( +BOOST_PP_INTERCEPT +) + +879 + gme +< +ass + + gA0 +, cs + gA1 +> + +880 +tyme + + gm +:: +f +< + +881 +tyme + +aux +:: +make_g_li +< + +882 +aux +:: +em +< + +883 +PS0 +, + gA0 + + +884 , + gaux +:: +em +< + +885 +PS1 +, + gA1 + + +888 , + gdedud_li + + +889 , + gaux +:: +g_keywd_g + + +890 >:: +ty + + +891 >:: +ty + + +892 +ݔ +()( +A0 +& +a0 +, + gA1 +& + ga1 +) const + +894  +tyme + + taux +:: + tmake_g_li +< + +895 + taux +:: + tem +< + +896 + tPS0 +, + tA0 + + +897 , + taux +:: + tem +< + +898 + tPS1 +, + tA1 + + +901 , + tdedud_li + + +902 , + taux +:: + tg_keywd_g + + +903 >:: + tty + + tsu +; + +905  +tyme + + tm +:: + tf +< + tsu +>:: + tty + + tsu_ty +; + +906  +tyme + + tm +:: + tcd +< + tsu +>:: + tty + + tr +; + +907 +r +(); + +909  +su_ty +( + +910 +a1 +, +a0 + + +912 +BOOST_PP_ENUM_TRAILING_PARAMS +( + +913 +BOOST_PP_SUB +( +BOOST_PARAMETER_MAX_ARITY +, 2) + +914 , +aux +:: +void_n +( +BOOST_PP_INTERCEPT +) + +919  + #BOOST_PP_ITERATION_PARAMS_1 + (3,( \ + +920 3, +BOOST_PARAMETER_MAX_ARITY +,< +boo +/ +m +/ +aux_ +/ +ovlds +. +h +> \ + +921 )) + + ) + +922 #ud +BOOST_PP_ITERATE +() + + @/usr/include/boost/parameter/preprocessor.hpp + +5 #ide +BOOST_PARAMETER_PREPROCESSOR_060206_HPP + + +6  + #BOOST_PARAMETER_PREPROCESSOR_060206_HPP + + + ) + +8  + ~ + +9  + ~ + +10  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +35  + ~ + +37  + ~ + +38  + ~ + +40 +mea + + gboo + {amea + gm + {amea + gaux + { + +42 #i! +defed +( +BOOST_NO_SFINAE +&& ! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x592)) + +46 + gme + < +ass + + gMch +> + +47  + gunwp_edi +; + +50 + gme + <> + +51  + gunwp_edi +<*> + +53  + gm +:: + tways +< + tm +:: + tue_ +> + tty +; + +56 #i +BOOST_WORKAROUND +( +__SUNPRO_CC +, +BOOST_TESTED_AT +(0x580)) + +58 * + tvoid +; + +61 + gme + < +ass + + gPdi +> + +62  + gunwp_edi +< +void + ( +Pdi +)> + +64  +Pdi + + tty +; + +70 + gme + < +ass + + gPdi +> + +71  + gunwp_edi +<*( + gPdi +)> + +73  +Pdi + + tty +; + +81 + gme + < +ass + + gTg +> + +82  + gunwp_edi +<( + gTg +)> + +84  + gis_cvtib +< + tm +:: + t_ +, + tTg +> + tty +; + +88 + gme + < + +89 +ass + + gPams + + +90 , +BOOST_PP_ENUM_BINARY_PARAMS +( + +91 +BOOST_PARAMETER_MAX_ARITY +, +ass + +A +, = +boo +:: +m +:: +void_ + +BOOST_PP_INTERCEPT + + +94  +mch + + +95 : +Pams +:: +me + +mch +< + +96 +BOOST_PP_ENUM_PARAMS +( +BOOST_PARAMETER_MAX_ARITY +, +A +) + +101 #unde +l_ + + +103 + gme + < + +104 +ass + + gPams + + +105 , +BOOST_PP_ENUM_BINARY_PARAMS +( + +106 +BOOST_PARAMETER_MAX_ARITY +, +ass + +A +, = +boo +:: +m +:: +void_ + +BOOST_PP_INTERCEPT + + +109  + sgumt_ck + + +111  +tyme + + tmake_g_li +< + +112 + ttyme + + tBOOST_PARAMETER_bud_g_li +( + +113 + tBOOST_PARAMETER_MAX_ARITY +, + tmake_ems +, + ttyme + + tPams +:: + tm_ec +, + tA + + +114 ):: + tty + + +115 , + ttyme + + tPams +:: + tdedud_li + + +116 , + tg_keywd_g + + +117 , + tm +:: + tl_ + + +118 >:: + tty + + tsu +; + +119  +tyme + + tm +:: + tf +< + tsu +>:: + tty +ype; + +123 + gme + < +ass + + gT +> + +124 + gT +& +as_lvue +( +T +& +vue +, ) + +126  + gvue +; + +129 + gme + < +ass + + gT +> + +130 +T + cڡ& +as_lvue +(T cڡ& +vue +, ) + +132  + gvue +; + +136 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +138 + gme + < +ass + + gPdi +, cs + gT +, cs + gArgs +> + +139  + sy_edi + + +141 +BOOST_MPL_ASSERT +(( + +142 +m +:: +d_ + + +145  +tyme + + tm +:: + tif_ +< + +146 + ttyme + + tm +:: + ty2 +< + tPdi +, + tT +, + tArgs +>:: + tty + + +149 >:: + tty +ype; + +152 + gme + < +ass + + gP +> + +153  + sfuŌ_edi + + +155  +P + + gp +; + +157 + gme + < +ass + + gT +, cs + gArgs +, cs + gP0 +> + +158  +tyme + + gy_edi +< + gP0 +, + gT +, + gArgs +>:: +ty + + +159 +check_edi +( +ty +< +T +>, +Args +*, **(*)( +P0 +)); + +161 + gme + < +ass + + gT +, cs + gArgs +, cs + gP0 +> + +162  +tyme + + gm +:: +if_ +< + +163 +is_cvtib +< +T +, + gP0 +> + +166 >:: +ty + +check_edi +y< +T +>, +Args +*, *(*)( +P0 +)); + +168 + gme + < +ass + + gT +, cs + gArgs +> + +169  + sy + + +171 +BOOST_STATIC_CONSTANT +( +bo +, +su + = + +172 ( +check_edi +( +boo +:: +ty +< +T +>(), ( +Args +*)0, & +p +)) == 1 + +175  + gm +:: + tbo_ +< + ty +< + tT +, + tArgs +>:: + tsu +> + tty +; + +179 + gme + <> + +180  + gfuŌ_edi +<**> + +181 : +m +:: +ways + + +188 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +190  + #BOOST_PARAMETER_IS_NULLARY +( +x +) \ + +191 + `BOOST_PP_SPLIT +(1, +BOOST_PARAMETER_IS_NULLARY_C + +x + + `BOOST_PP_COMMA +() 0) \ + +192 + + ) + +193  + #BOOST_PARAMETER_IS_NULLARY_C +() \ + +194 ~, 1 + `BOOST_PP_RPAREN +() \ + +195 + `BOOST_PP_TUPLE_EAT +(2 + `BOOST_PP_LPAREN +() ~ \ + +196 + + ) + +198  + #BOOST_PARAMETER_IS_NULLARY +( +x + + `BOOST_PP_IS_NULLARY +(x) + + ) + +201  + #BOOST_PARAMETER_MEMBER_FUNCTION_CHECK_STATIC_ic + () + + ) + +202  + #BOOST_PARAMETER_MEMBER_FUNCTION_IS_STATIC +( +me +) \ + +203 + `BOOST_PARAMETER_IS_NULLARY +( \ + +204 + `BOOST_PP_CAT +( +BOOST_PARAMETER_MEMBER_FUNCTION_CHECK_STATIC_ +, +me +) \ + +205 ) + + ) + +207 #i! +defed +( +BOOST_MSVC +) + +208  + #BOOST_PARAMETER_MEMBER_FUNCTION_STRIP_STATIC_ic + + + ) + +209  + #BOOST_PARAMETER_MEMBER_FUNCTION_STRIP_STATIC +( +me +) \ + +210 + `BOOST_PP_CAT +( +BOOST_PARAMETER_MEMBER_FUNCTION_STRIP_STATIC_ +, +me +) + + ) + +218  + #BOOST_PARAMETER_MEMBER_FUNCTION_STRIP_STATIC_ic + ( + + ) + +219  + #BOOST_PARAMETER_MEMBER_FUNCTION_STRIP_STATIC_AUX +( +me +) \ + +220 + `BOOST_PP_CAT +( +BOOST_PARAMETER_MEMBER_FUNCTION_STRIP_STATIC_ +, +me +)) + + ) + +221  + #BOOST_PARAMETER_MEMBER_FUNCTION_STRIP_STATIC +( +me +) \ + +222 + `BOOST_PP_SEQ_HEAD +( \ + +223 + `BOOST_PARAMETER_MEMBER_FUNCTION_STRIP_STATIC_AUX +( +me +) \ + +224 ) + + ) + +227  + #BOOST_PARAMETER_MEMBER_FUNCTION_STATIC +( +me +) \ + +228 + `BOOST_PP_EXPR_IF +( \ + +229 + `BOOST_PARAMETER_MEMBER_FUNCTION_IS_STATIC +( +me +) \ + +231 ) + + ) + +233  + #BOOST_PARAMETER_MEMBER_FUNCTION_NAME +( +me +) \ + +234 + `BOOST_PP_IF +( \ + +235 + `BOOST_PARAMETER_MEMBER_FUNCTION_IS_STATIC +( +me +) \ + +236 , +BOOST_PARAMETER_MEMBER_FUNCTION_STRIP_STATIC + \ + +237 , +me + + `BOOST_PP_TUPLE_EAT +(1) \ + +238 )( +me +) + + ) + +242  + #BOOST_PARAMETER_ARITY_RANGE_M_tiڮ +( +e + + ) +state + +243  + #BOOST_PARAMETER_ARITY_RANGE_M_dedud_tiڮ +( +e + + ) +state + +244  + #BOOST_PARAMETER_ARITY_RANGE_M_qued +( +e + + `BOOST_PP_INC +(e) + + ) + +245  + #BOOST_PARAMETER_ARITY_RANGE_M_dedud_qued +( +e + + `BOOST_PP_INC +(e) + + ) + +247  + #BOOST_PARAMETER_ARITY_RANGE_M +( +s +, +e +, +x +) \ + +248 + `BOOST_PP_CAT +( \ + +249 +BOOST_PARAMETER_ARITY_RANGE_M_ + \ + +250 , + `BOOST_PARAMETER_FN_ARG_QUALIFIER +( +x +) \ + +251 )( +e +) + + ) + +254  + #BOOST_PARAMETER_ARITY_RANGE +( +gs +) \ + +256 + `BOOST_PP_SEQ_FOLD_LEFT +( +BOOST_PARAMETER_ARITY_RANGE_M +, 0, +gs +) \ + +257 , + `BOOST_PP_INC +( + `BOOST_PP_SEQ_SIZE +( +gs +)) \ + +258 ) + + ) + +262  + #BOOST_PARAMETER_FN_ARG_QUALIFIER +( +x +) \ + +263 + `BOOST_PP_TUPLE_ELEM +(4,0, +x +) + + ) + +266  + #BOOST_PARAMETER_FN_ARG_NAME +( +x +) \ + +267 + `BOOST_PP_TUPLE_ELEM +(4,1, +x +) + + ) + +270  + #BOOST_PARAMETER_FN_ARG_PRED +( +x +) \ + +271 + `BOOST_PP_TUPLE_ELEM +(4,2, +x +) + + ) + +274  + #BOOST_PARAMETER_FN_ARG_DEFAULT +( +x +) \ + +275 + `BOOST_PP_TUPLE_ELEM +(4,3, +x +) + + ) + +278  + #BOOST_PARAMETETER_FUNCTION_EAT_KEYWORD_QUALIFIER_out +( +x +) + + ) + +279  + #BOOST_PARAMETETER_FUNCTION_EAT_KEYWORD_QUALIFIER__out +( +x +) + + ) + +282  + #BOOST_PARAMETER_FUNCTION_IS_KEYWORD_QUALIFIER +( +x +) \ + +283 + `BOOST_PP_IS_EMPTY +( \ + +284 + `BOOST_PP_CAT +( +BOOST_PARAMETETER_FUNCTION_EAT_KEYWORD_QUALIFIER_ +, +x +) \ + +286 + + ) + +288  + #BOOST_PARAMETETER_FUNCTION_GET_KEYWORD_QUALIFIER_out +( +x + + ) +x + +289  + #BOOST_PARAMETETER_FUNCTION_GET_KEYWORD_QUALIFIER__out +( +x + + ) +x + +290  + #BOOST_PARAMETER_FUNCTION_KEYWORD_GET +( +x +) \ + +291 + `BOOST_PP_CAT +( +BOOST_PARAMETETER_FUNCTION_GET_KEYWORD_QUALIFIER_ +, +x +) + + ) + +301  + #BOOST_PARAMETER_FUNCTION_KEYWORD +( +x +) \ + +302 + `BOOST_PP_IF +( \ + +303 + `BOOST_PARAMETER_FUNCTION_IS_KEYWORD_QUALIFIER +( +x +) \ + +304 , +BOOST_PARAMETER_FUNCTION_KEYWORD_GET + \ + +305 , +x + + `BOOST_PP_TUPLE_EAT +(1) \ + +306 )( +x +) + + ) + +309  + #BOOST_PARAMETER_FN_ARG_KEYWORD +( +x +) \ + +310 + `BOOST_PARAMETER_FUNCTION_KEYWORD +( \ + +311 + `BOOST_PARAMETER_FN_ARG_NAME +( +x +) \ + +312 ) + + ) + +316  + #BOOST_PARAMETER_FUNCTION_FWD_FUNCTION_TEMPLATE_Z +( +z +, +n +) \ + +317 +me +< + `BOOST_PP_ENUM_PARAMS_Z +( +z +, +n +, +ass + +PamArgumtTy +)> + + ) + +320 #i! +defed +( +BOOST_NO_SFINAE +&& ! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x592)) + +321  + #BOOST_PARAMETER_FUNCTION_FWD_MATCH_Z +( +z +, +me +, +ms +, +n +) \ + +322 , +tyme + +boo +:: +m +:: +aux +:: +mch +< \ + +323 +ms +, + `BOOST_PP_ENUM_PARAMS +( +n +, +PamArgumtTy +) \ + +324 >:: +ty + = + `ms +() + + ) + +326  + #BOOST_PARAMETER_FUNCTION_FWD_MATCH_Z +( +z +, +me +, +ms +, +n +) + + ) + +330  + #BOOST_PARAMETER_FUNCTION_PARAMETERS_NAME +( +ba +) \ + +331 + `BOOST_PP_CAT +( \ + +332 +boo_m_ms_ + \ + +333 , + `BOOST_PP_CAT +( +__LINE__ +, + `BOOST_PARAMETER_MEMBER_FUNCTION_NAME +( +ba +)) \ + +334 ) + + ) + +338  + #BOOST_PARAMETER_FUNCTION_RESULT_NAME +( +ba +) \ + +339 + `BOOST_PP_CAT +( \ + +340 +boo_m_su_ + \ + +341 , + `BOOST_PP_CAT +( +__LINE__ +, + `BOOST_PARAMETER_MEMBER_FUNCTION_NAME +( +ba +)) \ + +342 ) + + ) + +347  + #BOOST_PARAMETER_IMPL +( +ba +) \ + +348 + `BOOST_PP_CAT +( +boo_m_im +, + `BOOST_PARAMETER_MEMBER_FUNCTION_NAME +( +ba +)) + + ) + +350  + #BOOST_PARAMETER_FUNCTION_FWD_FUNCTION00 +( +z +, +n +, +r +, +da +, +em +) \ + +351 + `BOOST_PP_IF +( \ + +352 +n + \ + +353 , +BOOST_PARAMETER_FUNCTION_FWD_FUNCTION_TEMPLATE_Z +, + `BOOST_PP_TUPLE_EAT +(2) \ + +354 )( +z +, +n +) \ + +355 + `BOOST_PARAMETER_MEMBER_FUNCTION_STATIC +( + `BOOST_PP_TUPLE_ELEM +(7,3, +da +)) \ + +356 +le + \ + +357 + `BOOST_PP_EXPR_IF +( +n +, +tyme +) \ + +358 + `BOOST_PARAMETER_FUNCTION_RESULT_NAME +( + `BOOST_PP_TUPLE_ELEM +(7,3, +da +))< \ + +359 + `BOOST_PP_EXPR_IF +( +n +, +tyme +) \ + +360 +boo +:: +m +:: +aux +:: +gumt_ck +< \ + +361 + `BOOST_PARAMETER_FUNCTION_PARAMETERS_NAME +( + `BOOST_PP_TUPLE_ELEM +(7,3, +da +)) \ + +362 + `BOOST_PP_COMMA_IF +( +n +) \ + +363 + `BOOST_PP_IF +( \ + +364 +n +, +BOOST_PP_SEQ_ENUM +, + `BOOST_PP_TUPLE_EAT +(1) \ + +365 )( +em +) \ + +366 >:: +ty + \ + +367 >:: +ty + \ + +368 + `BOOST_PARAMETER_MEMBER_FUNCTION_NAME +( + `BOOST_PP_TUPLE_ELEM +(7,3, +da +))( \ + +369 + `BOOST_PP_IF +( \ + +370 +n + \ + +371 , +BOOST_PP_SEQ_FOR_EACH_I_R + \ + +372 , + `BOOST_PP_TUPLE_EAT +(4) \ + +374 +r + \ + +375 , +BOOST_PARAMETER_FUNCTION_ARGUMENT + \ + +377 , +em + \ + +379 + `BOOST_PP_IF +( +n +, +BOOST_PARAMETER_FUNCTION_FWD_MATCH_Z +, + `BOOST_PP_TUPLE_EAT +(4))( \ + +380 +z + \ + +381 , + `BOOST_PP_TUPLE_ELEM +(7,3, +da +) \ + +382 , + `BOOST_PARAMETER_FUNCTION_PARAMETERS_NAME +( + `BOOST_PP_TUPLE_ELEM +(7,3, +da +)) \ + +383 , +n + \ + +385 + `BOOST_PP_EXPR_IF +( + `BOOST_PP_TUPLE_ELEM +(7,4, +da +), const) \ + +387  + `BOOST_PARAMETER_IMPL +( + `BOOST_PP_TUPLE_ELEM +(7,3, +da +))( \ + +388 + `BOOST_PARAMETER_FUNCTION_PARAMETERS_NAME +( + `BOOST_PP_TUPLE_ELEM +(7,3, +da +))()( \ + +389 + `BOOST_PP_ENUM_PARAMS_Z +( +z +, +n +, +a +) \ + +392 } + + ) + +395  + #BOOST_PARAMETER_FUNCTION_FWD_FUNCTION0 +( +r +, +da +, +em +) \ + +396 + `BOOST_PARAMETER_FUNCTION_FWD_FUNCTION00 +( \ + +397 + `BOOST_PP_TUPLE_ELEM +(7,0, +da +) \ + +398 , + `BOOST_PP_TUPLE_ELEM +(7,1, +da +) \ + +399 , +r + \ + +400 , +da + \ + +401 , +em + \ + +402 ) + + ) + +405  + #BOOST_PARAMETER_FUNCTION_FWD_FUNCTION_ARITY_0 +( +z +, +n +, +da +) \ + +406 + `BOOST_PARAMETER_FUNCTION_FWD_FUNCTION00 +( \ + +407 +z +, +n +, + `BOOST_PP_DEDUCE_R +() \ + +408 , ( +z +, +n +, + `BOOST_PP_TUPLE_REM +(5 +da +) \ + +410 ) + + ) + +413  + #BOOST_PARAMETER_FUNCTION_FWD_FUNCTION_ARITY_N +( +z +, +n +, +da +) \ + +414 + `BOOST_PP_SEQ_FOR_EACH +( \ + +415 +BOOST_PARAMETER_FUNCTION_FWD_FUNCTION0 + \ + +416 , ( +z +, +n +, + `BOOST_PP_TUPLE_REM +(5 +da +) \ + +417 , + `BOOST_PP_SEQ_FOR_EACH_PRODUCT +( \ + +418 +BOOST_PARAMETER_FUNCTION_FWD_PRODUCT + \ + +419 , + `BOOST_PP_SEQ_FIRST_N +( \ + +420 +n +, + `BOOST_PP_TUPLE_ELEM +(5,3, +da +) \ + +423 ) + + ) + +426  + #BOOST_PARAMETER_FUNCTION_FWD_FUNCTION +( +z +, +n +, +da +) \ + +427 + `BOOST_PP_IF +( \ + +428 +n + \ + +429 , +BOOST_PARAMETER_FUNCTION_FWD_FUNCTION_ARITY_N + \ + +430 , +BOOST_PARAMETER_FUNCTION_FWD_FUNCTION_ARITY_0 + \ + +431 )( +z +, +n +, +da +) \ + +432 + + ) + +434  + #BOOST_PARAMETER_FUNCTION_FWD_FUNCTIONS0 +( \ + +435 +su +, +me +, +gs +, +cڡ_ +, +combis +, +nge + \ + +437 + `BOOST_PP_REPEAT_FROM_TO +( \ + +438 + `BOOST_PP_TUPLE_ELEM +(2,0, +nge +), BOOST_PP_TUPLE_ELEM(2,1,range) \ + +439 , +BOOST_PARAMETER_FUNCTION_FWD_FUNCTION + \ + +440 , ( +su +, +me +, +cڡ_ +, +combis +, + `BOOST_PP_TUPLE_ELEM +(2,1, +nge +)) \ + +441 ) + + ) + +444  + #BOOST_PARAMETER_FUNCTION_FWD_FUNCTIONS +( +su +, +me +, +gs +, +cڡ_ +, +combis +) \ + +445 + `BOOST_PARAMETER_FUNCTION_FWD_FUNCTIONS0 +( \ + +446 +su +, +me +, +gs +, +cڡ_ +, +combis +, + `BOOST_PARAMETER_ARITY_RANGE +(args) \ + +447 ) + + ) + +451  + #BOOST_PARAMETER_FUNCTION_PARAMETERS_QUALIFIER_tiڮ +( +g +) \ + +452 +tiڮ +< +g + + + ) + +454  + #BOOST_PARAMETER_FUNCTION_PARAMETERS_QUALIFIER_qued +( +g +) \ + +455 +qued +< +g + + + ) + +457  + #BOOST_PARAMETER_FUNCTION_PARAMETERS_QUALIFIER_dedud_tiڮ +( +g +) \ + +458 +tiڮ +< +boo +:: +m +:: +dedud +< +g +> + + ) + +460  + #BOOST_PARAMETER_FUNCTION_PARAMETERS_QUALIFIER_dedud_qued +( +g +) \ + +461 +qued +< +boo +:: +m +:: +dedud +< +g +> + + ) + +463 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +465  + #BOOST_PARAMETER_FUNCTION_PARAMETERS_M +( +r +, +g_mea +, +i +, +em +) \ + +466 + `BOOST_PP_COMMA_IF +( +i +) \ + +467 +boo +:: +m +:: + `BOOST_PP_CAT +( \ + +468 +BOOST_PARAMETER_FUNCTION_PARAMETERS_QUALIFIER_ + \ + +469 , + `BOOST_PARAMETER_FN_ARG_QUALIFIER +( +em +) \ + +471 +g_mea +:: + `BOOST_PARAMETER_FUNCTION_KEYWORD +( \ + +472 + `BOOST_PARAMETER_FN_ARG_KEYWORD +( +em +) \ + +475 , +tyme + +boo +:: +m +:: +aux +:: +unwp_edi +< \ + +476  + `BOOST_PARAMETER_FN_ARG_PRED +( +em +) \ + +477 >:: +ty + \ + +478 > + + ) + +479 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +480  + #BOOST_PARAMETER_FUNCTION_PARAMETERS_M +( +r +, +g_mea +, +i +, +em +) \ + +481 + `BOOST_PP_COMMA_IF +( +i +) \ + +482 +boo +:: +m +:: + `BOOST_PP_CAT +( \ + +483 +BOOST_PARAMETER_FUNCTION_PARAMETERS_QUALIFIER_ + \ + +484 , + `BOOST_PARAMETER_FN_ARG_QUALIFIER +( +em +) \ + +486 +g_mea +:: + `BOOST_PARAMETER_FUNCTION_KEYWORD +( \ + +487 + `BOOST_PARAMETER_FN_ARG_KEYWORD +( +em +) \ + +490 , +boo +:: +m +:: +ways + \ + +491 > + + ) + +494  + #BOOST_PARAMETER_FUNCTION_PARAMETERS +( +g_mea +, +ba +, +gs +) \ + +495 +me + < +ass + +BooPamDummy +> \ + +496  + `BOOST_PP_CAT +( \ + +497 + `BOOST_PP_CAT +( +boo_m_ms_ +, +__LINE__ +) \ + +498 , + `BOOST_PARAMETER_MEMBER_FUNCTION_NAME +( +ba +) \ + +499 : +boo +:: +m +:: +ms +< \ + +500 + `BOOST_PP_SEQ_FOR_EACH_I +( \ + +501 +BOOST_PARAMETER_FUNCTION_PARAMETERS_M +, +g_mea +, +gs + \ + +506  + `BOOST_PP_CAT +( \ + +507 + tBOOST_PP_CAT +( + tboo_m_ms_ +, + t__LINE__ +) \ + +508 , + tBOOST_PARAMETER_MEMBER_FUNCTION_NAME +( + tba +) \ + +509 )<> + + ) + +512  + tBOOST_PARAMETER_FUNCTION_RESULT_ARG +( + tz +, + t_ +, + ti +, + tx +) \ + +513 + tBOOST_PP_COMMA_IF +( + ti + + tass + + tBOOST_PP_TUPLE_ELEM +(3,1, + tx +) + + ) + +516  + tBOOST_PARAMETER_FUNCTION_RESULT_ +( + tsu +, + tme +, + tgs +) \ + +517 + tme + < + tass + + tArgs +> \ + +518  + tBOOST_PARAMETER_FUNCTION_RESULT_NAME +( + tme +) \ + +520  +tyme + + tBOOST_PARAMETER_PARENTHESIZED_TYPE +( + tsu + + tty +; \ + +521 }; + + ) + +524  + #BOOST_PARAMETER_FUNCTION_IMPL_HEAD +( +me +) \ + +525 +me + < +ass + +Args +> \ + +526 +tyme + + `BOOST_PARAMETER_FUNCTION_RESULT_NAME +( +me +)< \ + +527 +Args + \ + +528 >:: +ty + + `BOOST_PARAMETER_IMPL +( +me +)( +Args + cڡ& +gs +) + + ) + +530  + #BOOST_PARAMETER_FUNCTION_IMPL_FWD +( +me +) \ + +531 + `BOOST_PARAMETER_FUNCTION_IMPL_HEAD +( +me +); + + ) + +534  + #BOOST_PARAMETER_FUNCTION_SPLIT_ARG_qued +( +e +, +g +) \ + +536 + `BOOST_PP_INC +( + `BOOST_PP_TUPLE_ELEM +(4, 0, +e +)) \ + +537 , + `BOOST_PP_SEQ_PUSH_BACK +( + `BOOST_PP_TUPLE_ELEM +(4, 1, +e +), +g +) \ + +538 , + `BOOST_PP_TUPLE_ELEM +(4, 2, +e +) \ + +539 , + `BOOST_PP_TUPLE_ELEM +(4, 3, +e +) \ + +540 ) + + ) + +542  + #BOOST_PARAMETER_FUNCTION_SPLIT_ARG_dedud_qued +( +e +, +g +) \ + +543 + `BOOST_PARAMETER_FUNCTION_SPLIT_ARG_qued +( +e +, +g +) + + ) + +545  + #BOOST_PARAMETER_FUNCTION_SPLIT_ARG_tiڮ +( +e +, +g +) \ + +547 + `BOOST_PP_TUPLE_ELEM +(4, 0, +e +) \ + +548 , + `BOOST_PP_TUPLE_ELEM +(4, 1, +e +) \ + +549 , + `BOOST_PP_INC +( + `BOOST_PP_TUPLE_ELEM +(4, 2, +e +)) \ + +550 , + `BOOST_PP_SEQ_PUSH_BACK +( + `BOOST_PP_TUPLE_ELEM +(4, 3, +e +), +g +) \ + +551 ) + + ) + +553  + #BOOST_PARAMETER_FUNCTION_SPLIT_ARG_dedud_tiڮ +( +e +, +g +) \ + +554 + `BOOST_PARAMETER_FUNCTION_SPLIT_ARG_tiڮ +( +e +, +g +) + + ) + +556  + #BOOST_PARAMETER_FUNCTION_SPLIT_ARG +( +s +, +e +, +g +) \ + +557 + `BOOST_PP_CAT +( \ + +558 +BOOST_PARAMETER_FUNCTION_SPLIT_ARG_ + \ + +559 , + `BOOST_PARAMETER_FN_ARG_QUALIFIER +( +g +) \ + +560 )( +e +, +g +) + + ) + +563  + #BOOST_PARAMETER_FUNCTION_SPLIT_ARGS +( +gs +) \ + +564 + `BOOST_PP_SEQ_FOLD_LEFT +( \ + +565 +BOOST_PARAMETER_FUNCTION_SPLIT_ARG + \ + +566 , (0, +BOOST_PP_SEQ_NIL +, 0,BOOST_PP_SEQ_NIL) \ + +567 , +gs + \ + +568 ) + + ) + +570  + #BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION_ARG_NAME +( +keywd +) \ + +571 + `BOOST_PP_CAT +(BOOST_PP_CAT( +keywd +, +_ +), +ty +) + + ) + +574  + #BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION_TEMPLATE_ARG +( +r +, +_ +, +g +) \ + +575 , +ass + + `BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION_ARG_NAME +( \ + +576 + `BOOST_PARAMETER_FN_ARG_KEYWORD +( +g +) \ + +577 ) + + ) + +579  + #BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION_ARG +( +r +, +_ +, +g +) \ + +580 , + `BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION_ARG_NAME +( \ + +581 + `BOOST_PARAMETER_FN_ARG_KEYWORD +( +g +) \ + +582 )& + `BOOST_PARAMETER_FN_ARG_KEYWORD +( +g +) + + ) + +584  + #BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION_PARAMETER +( +r +, +_ +, +g +) \ + +585 , + `BOOST_PARAMETER_FN_ARG_KEYWORD +( +g +) + + ) + +588  + #BOOST_PARAMETER_FUNCTION_DEFAULT_NAME +( +me +) \ + +589 + `BOOST_PP_CAT +( \ + +590 +boo_m_deu_ + \ + +591 , + `BOOST_PP_CAT +( +__LINE__ +, + `BOOST_PARAMETER_MEMBER_FUNCTION_NAME +( +me +)) \ + +592 ) + + ) + +597  + #BOOST_PARAMETER_FUNCTION_DEFAULT_ARGUMENTS +( +mao +, +n +, +l_gs +) \ + +598 + `BOOST_PP_SEQ_FOR_EACH +( \ + +599 +mao + \ + +601 , + `BOOST_PP_TUPLE_ELEM +(4,1, +l_gs +) \ + +603 + `BOOST_PP_SEQ_FOR_EACH +( \ + +604 +mao + \ + +606 , + `BOOST_PP_SEQ_FIRST_N +( \ + +607 + `BOOST_PP_SUB +( + `BOOST_PP_TUPLE_ELEM +(4,2, +l_gs +), +n +) \ + +608 , + `BOOST_PP_TUPLE_ELEM +(4,3, +l_gs +) \ + +610 ) + + ) + +613  + #BOOST_PARAMETER_FUNCTION_DEFAULT_EVAL_DEFAULT +( +g +, +g_mea +) \ + +614 +boo +:: +m +:: +keywd +< \ + +615 +g_mea +:: + `BOOST_PARAMETER_FN_ARG_KEYWORD +( +g +) \ + +616 >:: + + | +boo +:: +m +:: +aux +:: + `u_deu_g +() + + ) + +618  + #BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION_GET_ARG +( +g +, +g_ns +) \ + +619 + `BOOST_PARAMETER_FUNCTION_CAST +( \ + +620 +gs +[ \ + +621 + `BOOST_PARAMETER_FUNCTION_DEFAULT_EVAL_DEFAULT +( \ + +622 +g +, +g_ns + \ + +625 , + `BOOST_PARAMETER_FN_ARG_PRED +( +g +) \ + +626 , +Args + \ + +627 ) + + ) + +629  + #BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION_BODY +( +me +, +n +, +l_gs +, +g_mea +) \ + +631  + `BOOST_PARAMETER_FUNCTION_DEFAULT_NAME +( +me +)( \ + +632 ( + `ResuTy +(*)())0 \ + +633 , +gs + \ + +635 + `BOOST_PARAMETER_FUNCTION_DEFAULT_ARGUMENTS +( \ + +636 +BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION_PARAMETER + \ + +637 , +n + \ + +638 , +l_gs + \ + +640 , + `BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION_GET_ARG +( \ + +641 + `BOOST_PP_SEQ_ELEM +( \ + +642 + `BOOST_PP_SUB +( + `BOOST_PP_TUPLE_ELEM +(4,2, +l_gs +), +n +) \ + +643 , + `BOOST_PP_TUPLE_ELEM +(4,3, +l_gs +) \ + +645 , +g_mea + \ + +648 } + + ) + +650  + #BOOST_PARAMETER_FUNCTION_DEFAULT_EVAL_ACTUAL_DEFAULT +( +g +) \ + +651 + `BOOST_PARAMETER_FUNCTION_CAST +( \ + +652 +boo +:: +m +:: +aux +:: + `as_lvue +( + `BOOST_PARAMETER_FN_ARG_DEFAULT +( +g +), 0L) \ + +653 , + `BOOST_PARAMETER_FN_ARG_PRED +( +g +) \ + +654 , +Args + \ + +655 ) + + ) + +657  + #BOOST_PARAMETER_FUNCTION_DEFAULT_EVAL_DEFAULT_BODY +( +me +, +n +, +l_gs +, +g_ns +, +cڡ_ +) \ + +658 +me + < \ + +659 +ass + +ResuTy + \ + +660 , +ass + +Args + \ + +661 + `BOOST_PARAMETER_FUNCTION_DEFAULT_ARGUMENTS +( \ + +662 +BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION_TEMPLATE_ARG + \ + +663 , + `BOOST_PP_INC +( +n +) \ + +664 , +l_gs + \ + +667 + `BOOST_PARAMETER_MEMBER_FUNCTION_STATIC +( +me +) \ + +668 +ResuTy + + `BOOST_PARAMETER_FUNCTION_DEFAULT_NAME +( +me +)( \ + +669 + `ResuTy +(*)() \ + +670 , +Args + cڡ& +gs + \ + +672 + `BOOST_PARAMETER_FUNCTION_DEFAULT_ARGUMENTS +( \ + +673 +BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION_ARG + \ + +674 , + `BOOST_PP_INC +( +n +) \ + +675 , +l_gs + \ + +677 , +boo +:: +m +:: +aux +:: +u_deu_g + \ + +678 + `BOOST_PP_EXPR_IF +( +cڡ_ +, const) \ + +680  + `BOOST_PARAMETER_FUNCTION_DEFAULT_NAME +( +me +)( \ + +681 ( + `ResuTy +(*)())0 \ + +682 , +gs + \ + +684 + `BOOST_PARAMETER_FUNCTION_DEFAULT_ARGUMENTS +( \ + +685 +BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION_PARAMETER + \ + +686 , + `BOOST_PP_INC +( +n +) \ + +687 , +l_gs + \ + +689 , + `BOOST_PARAMETER_FUNCTION_DEFAULT_EVAL_ACTUAL_DEFAULT +( \ + +690 + `BOOST_PP_SEQ_ELEM +( \ + +691 + `BOOST_PP_SUB +( + `BOOST_PP_TUPLE_ELEM +(4,2, +l_gs +), + `BOOST_PP_INC +( +n +)) \ + +692 , + `BOOST_PP_TUPLE_ELEM +(4,3, +l_gs +) \ + +696 } + + ) + +711  + #BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION0 +( +z +, +n +, +da +) \ + +712 +me + < \ + +713 +ass + +ResuTy + \ + +714 , +ass + +Args + \ + +715 + `BOOST_PARAMETER_FUNCTION_DEFAULT_ARGUMENTS +( \ + +716 +BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION_TEMPLATE_ARG + \ + +717 , +n + \ + +718 , + `BOOST_PP_TUPLE_ELEM +(5,1, +da +) \ + +721 + `BOOST_PARAMETER_MEMBER_FUNCTION_STATIC +( + `BOOST_PP_TUPLE_ELEM +(5,0, +da +)) \ + +722 +ResuTy + + `BOOST_PARAMETER_FUNCTION_DEFAULT_NAME +( + `BOOST_PP_TUPLE_ELEM +(5,0, +da +))( \ + +723 + `ResuTy +(*)() \ + +724 , +Args + cڡ& +gs + \ + +726 + `BOOST_PARAMETER_FUNCTION_DEFAULT_ARGUMENTS +( \ + +727 +BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION_ARG + \ + +728 , +n + \ + +729 , + `BOOST_PP_TUPLE_ELEM +(5,1, +da +) \ + +731 + `BOOST_PP_EXPR_IF +( + `BOOST_PP_TUPLE_ELEM +(5,2, +da +), const) \ + +732 + `BOOST_PP_IF +( \ + +733 +n + \ + +734 , +BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION_BODY + \ + +735 , ; + `BOOST_PP_TUPLE_EAT +(4) \ + +737 + `BOOST_PP_TUPLE_ELEM +(5,0, +da +) \ + +738 , +n + \ + +739 , + `BOOST_PP_TUPLE_ELEM +(5,1, +da +) \ + +740 , + `BOOST_PP_TUPLE_ELEM +(5,3, +da +) \ + +741 ) + + ) + +743  + #BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION +( +z +, +n +, +da +) \ + +744 + `BOOST_PP_IF +( \ + +745 + `BOOST_PP_AND +( \ + +746 + `BOOST_PP_NOT +( +n +) \ + +747 , + `BOOST_PP_TUPLE_ELEM +(5,4, +da +) \ + +749 , + `BOOST_PP_TUPLE_EAT +(3) \ + +750 , +BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION0 + \ + +751 )( +z +, +n +, +da +) \ + +752 + `BOOST_PP_IF +( \ + +753 + `BOOST_PP_EQUAL +( +n +, + `BOOST_PP_TUPLE_ELEM +(4,2,BOOST_PP_TUPLE_ELEM(5,1, +da +))) \ + +754 , + `BOOST_PP_TUPLE_EAT +(5) \ + +755 , +BOOST_PARAMETER_FUNCTION_DEFAULT_EVAL_DEFAULT_BODY + \ + +757 + `BOOST_PP_TUPLE_ELEM +(5,0, +da +) \ + +758 , +n + \ + +759 , + `BOOST_PP_TUPLE_ELEM +(5,1, +da +) \ + +760 , + `BOOST_PP_TUPLE_ELEM +(5,3, +da +) \ + +761 , + `BOOST_PP_TUPLE_ELEM +(5,2, +da +) \ + +762 ) + + ) + +764  + #BOOST_PARAMETER_FUNCTION_DEFAULT_GET_ARG +( +r +, +g_ns +, +g +) \ + +765 , + `BOOST_PARAMETER_FUNCTION_CAST +( \ + +766 +gs +[ \ + +767 +boo +:: +m +:: +keywd +< +g_ns +:: + `BOOST_PARAMETER_FN_ARG_KEYWORD +( +g +)>:: + + \ + +769 , + `BOOST_PARAMETER_FN_ARG_PRED +( +g +) \ + +770 , +Args + \ + +771 ) + + ) + +776  + #BOOST_PARAMETER_FUNCTION_INITIAL_DISPATCH_FUNCTION +( +me +, +l_gs +, +cڡ_ +, +g_ns +) \ + +777 +me + < +ass + +Args +> \ + +778 +tyme + + `BOOST_PARAMETER_FUNCTION_RESULT_NAME +( +me +)< +Args +>:: +ty + \ + +779 + `BOOST_PARAMETER_MEMBER_FUNCTION_STATIC +( +me +) \ + +780 + `BOOST_PARAMETER_IMPL +( +me +)( +Args + cڡ& +gs + + `BOOST_PP_EXPR_IF +( +cڡ_ +, const) \ + +782  + `BOOST_PARAMETER_FUNCTION_DEFAULT_NAME +( +me +)( \ + +783 ( +tyme + + `BOOST_PARAMETER_FUNCTION_RESULT_NAME +( +me +)< +Args +>:: + `ty +(*)())0 \ + +784 , +gs + \ + +787 + `BOOST_PP_SEQ_FOR_EACH +( \ + +788 +BOOST_PARAMETER_FUNCTION_DEFAULT_GET_ARG + \ + +789 , +g_ns + \ + +790 , + `BOOST_PP_TUPLE_ELEM +(4,1, +l_gs +) \ + +794 } + + ) + +797  + #BOOST_PARAMETER_FUNCTION_DEFAULT_LAYER_AUX +( \ + +798 +me +, +l_gs +, +sk_fwd_de +, +cڡ_ +, +g_mea + \ + +800 + `BOOST_PP_REPEAT_FROM_TO +( \ + +802 , + `BOOST_PP_INC +( + `BOOST_PP_TUPLE_ELEM +(4, 2, +l_gs +)) \ + +803 , +BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION + \ + +804 , ( +me +, +l_gs +, +cڡ_ +, +g_mea +, +sk_fwd_de +) \ + +807 + `BOOST_PARAMETER_FUNCTION_INITIAL_DISPATCH_FUNCTION +( +me +, +l_gs +, +cڡ_ +, +g_mea +) \ + +809 +me + < \ + +810 +ass + +ResuTy + \ + +811 , +ass + +Args + \ + +812 + `BOOST_PARAMETER_FUNCTION_DEFAULT_ARGUMENTS +( \ + +813 +BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION_TEMPLATE_ARG + \ + +815 , +l_gs + \ + +818 + `BOOST_PARAMETER_MEMBER_FUNCTION_STATIC +( +me +) \ + +819 +ResuTy + + `BOOST_PARAMETER_FUNCTION_DEFAULT_NAME +( +me +)( \ + +820 + `ResuTy +(*)() \ + +821 , +Args + const& \ + +823 + `BOOST_PARAMETER_FUNCTION_DEFAULT_ARGUMENTS +( \ + +824 +BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION_ARG + \ + +826 , +l_gs + \ + +828 + `BOOST_PP_EXPR_IF +( +cڡ_ +, cڡ) + + ) + +832  + #BOOST_PARAMETER_FUNCTION_DEFAULT_LAYER +( +me +, +gs +, +sk_fwd_de +, +cڡ_ +, +g_ns +) \ + +833 + `BOOST_PARAMETER_FUNCTION_DEFAULT_LAYER_AUX +( \ + +834 +me +, + `BOOST_PARAMETER_FUNCTION_SPLIT_ARGS +( +gs +), +sk_fwd_de +, +cڡ_ +, +g_ns + \ + +835 ) + + ) + +839  + #BOOST_PARAMETER_FUNCTION_HEAD +( +su +, +me +, +g_mea +, +gs +) \ + +840 + `BOOST_PARAMETER_FUNCTION_RESULT_ +( +su +, +me +, +gs +) \ + +842 + `BOOST_PARAMETER_FUNCTION_PARAMETERS +( +g_mea +, +me +, +gs +) \ + +843 + `BOOST_PARAMETER_FUNCTION_PARAMETERS_NAME +( +me +); \ + +844 + + ) + +846  + #BOOST_PARAMETER_FUNCTION_AUX +( +su +, +me +, +g_mea +, +gs +) \ + +847 + `BOOST_PARAMETER_FUNCTION_HEAD +( +su +, +me +, +g_mea +, +gs +) \ + +848 + `BOOST_PARAMETER_FUNCTION_IMPL_HEAD +( +me +); \ + +850 + `BOOST_PARAMETER_FUNCTION_FWD_FUNCTIONS +( \ + +851 +su +, +me +, +gs +, 0 \ + +852 , + `BOOST_PARAMETER_FUNCTION_FWD_COMBINATIONS +( +gs +) \ + +855 + `BOOST_PARAMETER_FUNCTION_DEFAULT_LAYER +( +me +, +gs +, 0, 0, +g_mea +) + + ) + +858  + #BOOST_PARAMETER_FUNCTION +( +su +, +me +, +g_mea +, +gs +) \ + +859 + `BOOST_PARAMETER_FUNCTION_AUX +( \ + +860 +su +, +me +, +g_mea + \ + +861 , + `BOOST_PARAMETER_FLATTEN +(3, 2, 3, +gs +) \ + +863 + + ) + +866  + #BOOST_PARAMETER_BASIC_FUNCTION_AUX +( +su +, +me +, +g_mea +, +gs +) \ + +867 + `BOOST_PARAMETER_FUNCTION_HEAD +( +su +, +me +, +g_mea +, +gs +) \ + +869 + `BOOST_PARAMETER_FUNCTION_IMPL_FWD +( +me +) \ + +871 + `BOOST_PARAMETER_FUNCTION_FWD_FUNCTIONS +( \ + +872 +su +, +me +, +gs +, 0 \ + +873 , + `BOOST_PARAMETER_FUNCTION_FWD_COMBINATIONS +( +gs +) \ + +876 + `BOOST_PARAMETER_FUNCTION_IMPL_HEAD +( +me +) + + ) + +878  + #BOOST_PARAMETER_BASIC_FUNCTION +( +su +, +me +, +g_mea +, +gs +) \ + +879 + `BOOST_PARAMETER_BASIC_FUNCTION_AUX +( \ + +880 +su +, +me +, +g_mea + \ + +881 , + `BOOST_PARAMETER_FLATTEN +(2, 2, 3, +gs +) \ + +883 + + ) + +886  + #BOOST_PARAMETER_BASIC_MEMBER_FUNCTION_AUX +( +su +, +me +, +g_mea +, +gs +, +cڡ_ +) \ + +887 + `BOOST_PARAMETER_FUNCTION_HEAD +( +su +, +me +, +g_mea +, +gs +) \ + +889 + `BOOST_PARAMETER_FUNCTION_FWD_FUNCTIONS +( \ + +890 +su +, +me +, +gs +, +cڡ_ + \ + +891 , + `BOOST_PARAMETER_FUNCTION_FWD_COMBINATIONS +( +gs +) \ + +894 + `BOOST_PARAMETER_FUNCTION_IMPL_HEAD +( +me + + `BOOST_PP_EXPR_IF +( +cڡ_ +, const) \ + +895 + + ) + +897  + #BOOST_PARAMETER_BASIC_MEMBER_FUNCTION +( +su +, +me +, +g_mea +, +gs +) \ + +898 + `BOOST_PARAMETER_BASIC_MEMBER_FUNCTION_AUX +( \ + +899 +su +, +me +, +g_mea + \ + +900 , + `BOOST_PARAMETER_FLATTEN +(2, 2, 3, +gs +) \ + +902 ) + + ) + +905  + #BOOST_PARAMETER_BASIC_CONST_MEMBER_FUNCTION +( +su +, +me +, +g_mea +, +gs +) \ + +906 + `BOOST_PARAMETER_BASIC_MEMBER_FUNCTION_AUX +( \ + +907 +su +, +me +, +g_mea + \ + +908 , + `BOOST_PARAMETER_FLATTEN +(2, 2, 3, +gs +) \ + +910 ) + + ) + +915  + #BOOST_PARAMETER_MEMBER_FUNCTION_AUX +( +su +, +me +, +g_mea +, +cڡ_ +, +gs +) \ + +916 + `BOOST_PARAMETER_FUNCTION_HEAD +( +su +, +me +, +g_mea +, +gs +) \ + +918 + `BOOST_PARAMETER_FUNCTION_FWD_FUNCTIONS +( \ + +919 +su +, +me +, +gs +, +cڡ_ + \ + +920 , + `BOOST_PARAMETER_FUNCTION_FWD_COMBINATIONS +( +gs +) \ + +923 + `BOOST_PARAMETER_FUNCTION_DEFAULT_LAYER +( +me +, +gs +, 1, +cڡ_ +, +g_mea +) + + ) + +926  + #BOOST_PARAMETER_MEMBER_FUNCTION +( +su +, +me +, +g_mea +, +gs +) \ + +927 + `BOOST_PARAMETER_MEMBER_FUNCTION_AUX +( \ + +928 +su +, +me +, +g_mea +, 0 \ + +929 , + `BOOST_PARAMETER_FLATTEN +(3, 2, 3, +gs +) \ + +931 + + ) + +933  + #BOOST_PARAMETER_CONST_MEMBER_FUNCTION +( +su +, +me +, +g_mea +, +gs +) \ + +934 + `BOOST_PARAMETER_MEMBER_FUNCTION_AUX +( \ + +935 +su +, +me +, +g_mea +, 1 \ + +936 , + `BOOST_PARAMETER_FLATTEN +(3, 2, 3, +gs +) \ + +938 + + ) + +942  + #BOOST_PARAMETER_FUNCTION_ARGUMENT +( +r +, +_ +, +i +, +em +) \ + +943 + `BOOST_PP_COMMA_IF +( +i + +em +& + `BOOST_PP_CAT +( +a +, i) + + ) + +946  + #BOOST_PARAMETER_FUNCTION_FWD_CONSTRUCTOR00 +( +z +, +n +, +r +, +da +, +em +) \ + +947 + `BOOST_PP_IF +( \ + +948 +n + \ + +949 , +BOOST_PARAMETER_FUNCTION_FWD_FUNCTION_TEMPLATE_Z +, + `BOOST_PP_TUPLE_EAT +(2) \ + +950 )( +z +, +n +) \ + +951 + `BOOST_PP_EXPR_IF +( + `BOOST_PP_EQUAL +( +n +,1), +exic +) \ + +952 + `BOOST_PP_TUPLE_ELEM +(6,2, +da +)( \ + +953 + `BOOST_PP_IF +( \ + +954 +n + \ + +955 , +BOOST_PP_SEQ_FOR_EACH_I_R + \ + +956 , + `BOOST_PP_TUPLE_EAT +(4) \ + +958 +r + \ + +959 , +BOOST_PARAMETER_FUNCTION_ARGUMENT + \ + +961 , +em + \ + +963 + `BOOST_PP_IF +( +n +, +BOOST_PARAMETER_FUNCTION_FWD_MATCH_Z +, + `BOOST_PP_TUPLE_EAT +(4))( \ + +964 +z + \ + +965 , + `BOOST_PP_TUPLE_ELEM +(6,3, +da +) \ + +966 , + `BOOST_PP_CAT +( +cڡru_ms +, +__LINE__ +) \ + +967 , +n + \ + +970 : + `BOOST_PARAMETER_PARENTHESIZED_TYPE +( + `BOOST_PP_TUPLE_ELEM +(6,3, +da +)) ( \ + +971 + `BOOST_PP_CAT +( +cڡru_ms +, +__LINE__ +)()( \ + +972 + `BOOST_PP_ENUM_PARAMS_Z +( +z +, +n +, +a +) \ + +975 {} + + ) + +978  + #BOOST_PARAMETER_FUNCTION_FWD_CONSTRUCTOR0 +( +r +, +da +, +em +) \ + +979 + `BOOST_PARAMETER_FUNCTION_FWD_CONSTRUCTOR00 +( \ + +980 + `BOOST_PP_TUPLE_ELEM +(6,0, +da +) \ + +981 , + `BOOST_PP_TUPLE_ELEM +(6,1, +da +) \ + +982 , +r + \ + +983 , +da + \ + +984 , +em + \ + +985 ) + + ) + +988  + #BOOST_PARAMETER_FUNCTION_FWD_PRODUCT +( +r +, +odu +) \ + +989 ( +odu +) + + ) + +992  + #BOOST_PARAMETER_FUNCTION_FWD_CONSTRUCTOR_ARITY_0 +( +z +, +n +, +da +) \ + +993 + `BOOST_PARAMETER_FUNCTION_FWD_CONSTRUCTOR00 +( \ + +994 +z +, +n +, + `BOOST_PP_DEDUCE_R +() \ + +995 , ( +z +, +n +, + `BOOST_PP_TUPLE_REM +(4 +da +) \ + +997 ) + + ) + +1000  + #BOOST_PARAMETER_FUNCTION_FWD_CONSTRUCTOR_ARITY_N +( +z +, +n +, +da +) \ + +1001 + `BOOST_PP_SEQ_FOR_EACH +( \ + +1002 +BOOST_PARAMETER_FUNCTION_FWD_CONSTRUCTOR0 + \ + +1003 , ( +z +, +n +, + `BOOST_PP_TUPLE_REM +(4 +da +) \ + +1004 , + `BOOST_PP_SEQ_FOR_EACH_PRODUCT +( \ + +1005 +BOOST_PARAMETER_FUNCTION_FWD_PRODUCT + \ + +1006 , + `BOOST_PP_SEQ_FIRST_N +( \ + +1007 +n +, + `BOOST_PP_TUPLE_ELEM +(4,2, +da +) \ + +1010 ) + + ) + +1013  + #BOOST_PARAMETER_FUNCTION_FWD_CONSTRUCTOR +( +z +, +n +, +da +) \ + +1014 + `BOOST_PP_IF +( \ + +1015 +n + \ + +1016 , +BOOST_PARAMETER_FUNCTION_FWD_CONSTRUCTOR_ARITY_N + \ + +1017 , +BOOST_PARAMETER_FUNCTION_FWD_CONSTRUCTOR_ARITY_0 + \ + +1018 )( +z +, +n +, +da +) \ + +1019 + + ) + +1021  + #BOOST_PARAMETER_FUNCTION_FWD_CONSTRUCTORS0 +( +ass_ +, +ba +, +gs +, +combis +, +nge +) \ + +1022 + `BOOST_PP_REPEAT_FROM_TO +( \ + +1023 + `BOOST_PP_TUPLE_ELEM +(2,0, +nge +), BOOST_PP_TUPLE_ELEM(2,1,range) \ + +1024 , +BOOST_PARAMETER_FUNCTION_FWD_CONSTRUCTOR + \ + +1025 , ( +ass_ +, +ba +, +combis +, + `BOOST_PP_TUPLE_ELEM +(2,1, +nge +)) \ + +1026 ) + + ) + +1029  + #BOOST_PARAMETER_FUNCTION_FWD_CONSTRUCTORS +( +ass_ +, +ba +, +gs +, +combis +) \ + +1030 + `BOOST_PARAMETER_FUNCTION_FWD_CONSTRUCTORS0 +( \ + +1031 +ass_ +, +ba +, +gs +, +combis +, + `BOOST_PARAMETER_ARITY_RANGE +(args) \ + +1032 ) + + ) + +1035  + #BOOST_PARAMETER_CONSTRUCTOR_AUX +( +ass_ +, +ba +, +g_mea +, +gs +) \ + +1036 + `BOOST_PARAMETER_FUNCTION_PARAMETERS +( +g_mea +, + +, +gs +) \ + +1037 + `BOOST_PP_CAT +( +cڡru_ms +, +__LINE__ +); \ + +1039 + `BOOST_PARAMETER_FUNCTION_FWD_CONSTRUCTORS +( \ + +1040 +ass_ +, +ba +, +gs + \ + +1041 , + `BOOST_PARAMETER_FUNCTION_FWD_COMBINATIONS +( +gs +) \ + +1043 + + ) + +1045  + #BOOST_PARAMETER_CONSTRUCTOR +( +ass_ +, +ba +, +g_mea +, +gs +) \ + +1046 + `BOOST_PARAMETER_CONSTRUCTOR_AUX +( \ + +1047 +ass_ +, +ba +, +g_mea + \ + +1048 , + `BOOST_PARAMETER_FLATTEN +(2, 2, 3, +gs +) \ + +1049 ) + + ) + +1052 #ide +BOOST_NO_FUNCTION_TEMPLATE_ORDERING + + +1053  + #BOOST_PARAMETER_FUNCTION_FWD_COMBINATION +( +r +, +_ +, +i +, +em +) \ + +1054 ( + `BOOST_PP_IF +( \ + +1055 + `BOOST_PARAMETER_FUNCTION_IS_KEYWORD_QUALIFIER +( \ + +1056 + `BOOST_PARAMETER_FN_ARG_NAME +( +em +) \ + +1058 , (cڡ +PamArgumtTy + ## +i +)(ParameterArgumentType ## i) \ + +1059 , (cڡ +PamArgumtTy + ## +i +) \ + +1060 )) + + ) + +1063  + #BOOST_PARAMETER_FUNCTION_FWD_COMBINATION +( +r +, +_ +, +i +, +em +) \ + +1064 ( + `BOOST_PP_IF +( \ + +1065 + `BOOST_PARAMETER_FUNCTION_IS_KEYWORD_QUALIFIER +( \ + +1066 + `BOOST_PARAMETER_FN_ARG_NAME +( +em +) \ + +1068 , ( +PamArgumtTy + ## +i +) \ + +1069 , (cڡ +PamArgumtTy + ## +i +) \ + +1070 )) + + ) + +1073  + #BOOST_PARAMETER_FUNCTION_FWD_COMBINATIONS +( +gs +) \ + +1074 + `BOOST_PP_SEQ_FOR_EACH_I +( +BOOST_PARAMETER_FUNCTION_FWD_COMBINATION +, ~, +gs +) + + ) + + @/usr/include/boost/parameter/value_type.hpp + +5 #ide +BOOST_PARAMETER_VALUE_TYPE_060921_HPP + + +6  + #BOOST_PARAMETER_VALUE_TYPE_060921_HPP + + + ) + +8  + ~ + +9  + ~ + +10  + ~ + +11  + ~ + +12  + ~ + +13  + ~ + +15 +mea + + gboo + {amea + gm + { + +21 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +22 + gme + < +ass + + gPams +, cs + gKeywd +, cs + gDeu +> + +23  + svue_ty0 + + +25  +tyme + + tm +:: + ty_wp3 +< + +26 + ttyme + + tPams +:: + tbdg +, + tKeywd +, + tDeu +, + tm +:: + tl_ + + +27 >:: + tty +ype; + +29 +BOOST_MPL_ASSERT_NOT +(( + +30 +m +:: +d_ +< + +31 +is_me +< +Deu +, +void_ +> + +32 , +is_me +< +ty +, +void_ +> + +38 + gme + < +ass + + gPams +, cs + gKeywd +, cs + gDeu + = +void_ +> + +39  + svue_ty + + +41 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +42  +tyme + + tm +:: + tev_if +< + +43 + tm +:: + tis_ahd +< + tPams +> + +44 , + tm +:: + tidty +<> + +45 , + tvue_ty0 +< + tPams +, + tKeywd +, + tDeu +> + +46 >:: + tty +ype; + +48  +tyme + + tm +:: + ty_wp3 +< + +49 + ttyme + + tPams +:: + tbdg +, + tKeywd +, + tDeu +, + tm +:: + tl_ + + +50 >:: + tty +ype; + +52 +BOOST_MPL_ASSERT_NOT +(( + +53 +m +:: +d_ +< + +54 +is_me +< +Deu +, +void_ +> + +55 , +is_me +< +ty +, +void_ +> + +60 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(3, +vue_ty +,( +Pams +, +Keywd +, +Deu +)) + +67 + gme + < +ass + + gPams +, cs + gKeywd +, cs + gDeuFn +> + +68  + szy_vue_ty + + +70  +tyme + + tm +:: + ty_wp3 +< + +71 + ttyme + + tPams +:: + tbdg + + +72 , + tKeywd + + +73 , + ttyme + + taux +:: + tsu_of0 +< + tDeuFn +>:: + tty + + +74 , + tm +:: + tl_ + + +75 >:: + tty +ype; + + @/usr/include/boost/predef/platform.h + +9 #i! +defed +( +BOOST_PREDEF_PLATFORM_H +|| defed( +BOOST_PREDEF_INTERNAL_GENERATE_TESTS +) + +10 #ide +BOOST_PREDEF_PLATFORM_H + + +11  + #BOOST_PREDEF_PLATFORM_H + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + + @/usr/include/boost/predef/version_number.h + +8 #ide +BOOST_PREDEF_VERSION_NUMBER_H + + +9  + #BOOST_PREDEF_VERSION_NUMBER_H + + + ) + +35  + #BOOST_VERSION_NUMBER +( +maj +, +m +, +tch +) \ + +36 ((( +maj +)%100)*10000000+ ((( +m +)%100)*100000+ (( +tch +)%100000) + + ) + +38  + #BOOST_VERSION_NUMBER_MAX + \ + +39 + `BOOST_VERSION_NUMBER +(99,99,99999) + + ) + +41  + #BOOST_VERSION_NUMBER_ZERO + \ + +42 + `BOOST_VERSION_NUMBER +(0,0,0) + + ) + +44  + #BOOST_VERSION_NUMBER_MIN + \ + +45 + `BOOST_VERSION_NUMBER +(0,0,1) + + ) + +47  + #BOOST_VERSION_NUMBER_AVAILABLE + \ + +48 +BOOST_VERSION_NUMBER_MIN + + + ) + +50  + #BOOST_VERSION_NUMBER_NOT_AVAILABLE + \ + +51 +BOOST_VERSION_NUMBER_ZERO + + + ) + +63  + #BOOST_VERSION_NUMBER_MAJOR +( +N +) \ + +64 (( +N +)/10000000)%100 ) + + ) + +66  + #BOOST_VERSION_NUMBER_MINOR +( +N +) \ + +67 (( +N +)/100000)%100 ) + + ) + +69  + #BOOST_VERSION_NUMBER_PATCH +( +N +) \ + +70 ( +N +)%100000 ) + + ) + + @/usr/include/boost/preprocessor/arithmetic/dec.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_ARITHMETIC_DEC_HPP + + +15  + #BOOST_PREPROCESSOR_ARITHMETIC_DEC_HPP + + + ) + +16  +#ud + ~ + +18 # +#/* +BOOST_PP_DEC + */ + +20 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +22  + #BOOST_PP_DEC +( +x + + `BOOST_PP_DEC_I +(x) + + ) + +24  + #BOOST_PP_DEC +( +x + + `BOOST_PP_DEC_OO +((x)) + + ) + +25  + #BOOST_PP_DEC_OO +( +r + +BOOST_PP_DEC_I + ## + ) +par + +27  +#def + #BOOST_PP_DEC_I +( +x + +BOOST_PP_DEC_ + ## + ) +x + +29  +#def + #BOOST_PP_DEC_0 + 0 + + ) + +31  + #BOOST_PP_DEC_1 + 0 + + ) + +32  + #BOOST_PP_DEC_2 + 1 + + ) + +33  + #BOOST_PP_DEC_3 + 2 + + ) + +34  + #BOOST_PP_DEC_4 + 3 + + ) + +35  + #BOOST_PP_DEC_5 + 4 + + ) + +36  + #BOOST_PP_DEC_6 + 5 + + ) + +37  + #BOOST_PP_DEC_7 + 6 + + ) + +38  + #BOOST_PP_DEC_8 + 7 + + ) + +39  + #BOOST_PP_DEC_9 + 8 + + ) + +40  + #BOOST_PP_DEC_10 + 9 + + ) + +41  + #BOOST_PP_DEC_11 + 10 + + ) + +42  + #BOOST_PP_DEC_12 + 11 + + ) + +43  + #BOOST_PP_DEC_13 + 12 + + ) + +44  + #BOOST_PP_DEC_14 + 13 + + ) + +45  + #BOOST_PP_DEC_15 + 14 + + ) + +46  + #BOOST_PP_DEC_16 + 15 + + ) + +47  + #BOOST_PP_DEC_17 + 16 + + ) + +48  + #BOOST_PP_DEC_18 + 17 + + ) + +49  + #BOOST_PP_DEC_19 + 18 + + ) + +50  + #BOOST_PP_DEC_20 + 19 + + ) + +51  + #BOOST_PP_DEC_21 + 20 + + ) + +52  + #BOOST_PP_DEC_22 + 21 + + ) + +53  + #BOOST_PP_DEC_23 + 22 + + ) + +54  + #BOOST_PP_DEC_24 + 23 + + ) + +55  + #BOOST_PP_DEC_25 + 24 + + ) + +56  + #BOOST_PP_DEC_26 + 25 + + ) + +57  + #BOOST_PP_DEC_27 + 26 + + ) + +58  + #BOOST_PP_DEC_28 + 27 + + ) + +59  + #BOOST_PP_DEC_29 + 28 + + ) + +60  + #BOOST_PP_DEC_30 + 29 + + ) + +61  + #BOOST_PP_DEC_31 + 30 + + ) + +62  + #BOOST_PP_DEC_32 + 31 + + ) + +63  + #BOOST_PP_DEC_33 + 32 + + ) + +64  + #BOOST_PP_DEC_34 + 33 + + ) + +65  + #BOOST_PP_DEC_35 + 34 + + ) + +66  + #BOOST_PP_DEC_36 + 35 + + ) + +67  + #BOOST_PP_DEC_37 + 36 + + ) + +68  + #BOOST_PP_DEC_38 + 37 + + ) + +69  + #BOOST_PP_DEC_39 + 38 + + ) + +70  + #BOOST_PP_DEC_40 + 39 + + ) + +71  + #BOOST_PP_DEC_41 + 40 + + ) + +72  + #BOOST_PP_DEC_42 + 41 + + ) + +73  + #BOOST_PP_DEC_43 + 42 + + ) + +74  + #BOOST_PP_DEC_44 + 43 + + ) + +75  + #BOOST_PP_DEC_45 + 44 + + ) + +76  + #BOOST_PP_DEC_46 + 45 + + ) + +77  + #BOOST_PP_DEC_47 + 46 + + ) + +78  + #BOOST_PP_DEC_48 + 47 + + ) + +79  + #BOOST_PP_DEC_49 + 48 + + ) + +80  + #BOOST_PP_DEC_50 + 49 + + ) + +81  + #BOOST_PP_DEC_51 + 50 + + ) + +82  + #BOOST_PP_DEC_52 + 51 + + ) + +83  + #BOOST_PP_DEC_53 + 52 + + ) + +84  + #BOOST_PP_DEC_54 + 53 + + ) + +85  + #BOOST_PP_DEC_55 + 54 + + ) + +86  + #BOOST_PP_DEC_56 + 55 + + ) + +87  + #BOOST_PP_DEC_57 + 56 + + ) + +88  + #BOOST_PP_DEC_58 + 57 + + ) + +89  + #BOOST_PP_DEC_59 + 58 + + ) + +90  + #BOOST_PP_DEC_60 + 59 + + ) + +91  + #BOOST_PP_DEC_61 + 60 + + ) + +92  + #BOOST_PP_DEC_62 + 61 + + ) + +93  + #BOOST_PP_DEC_63 + 62 + + ) + +94  + #BOOST_PP_DEC_64 + 63 + + ) + +95  + #BOOST_PP_DEC_65 + 64 + + ) + +96  + #BOOST_PP_DEC_66 + 65 + + ) + +97  + #BOOST_PP_DEC_67 + 66 + + ) + +98  + #BOOST_PP_DEC_68 + 67 + + ) + +99  + #BOOST_PP_DEC_69 + 68 + + ) + +100  + #BOOST_PP_DEC_70 + 69 + + ) + +101  + #BOOST_PP_DEC_71 + 70 + + ) + +102  + #BOOST_PP_DEC_72 + 71 + + ) + +103  + #BOOST_PP_DEC_73 + 72 + + ) + +104  + #BOOST_PP_DEC_74 + 73 + + ) + +105  + #BOOST_PP_DEC_75 + 74 + + ) + +106  + #BOOST_PP_DEC_76 + 75 + + ) + +107  + #BOOST_PP_DEC_77 + 76 + + ) + +108  + #BOOST_PP_DEC_78 + 77 + + ) + +109  + #BOOST_PP_DEC_79 + 78 + + ) + +110  + #BOOST_PP_DEC_80 + 79 + + ) + +111  + #BOOST_PP_DEC_81 + 80 + + ) + +112  + #BOOST_PP_DEC_82 + 81 + + ) + +113  + #BOOST_PP_DEC_83 + 82 + + ) + +114  + #BOOST_PP_DEC_84 + 83 + + ) + +115  + #BOOST_PP_DEC_85 + 84 + + ) + +116  + #BOOST_PP_DEC_86 + 85 + + ) + +117  + #BOOST_PP_DEC_87 + 86 + + ) + +118  + #BOOST_PP_DEC_88 + 87 + + ) + +119  + #BOOST_PP_DEC_89 + 88 + + ) + +120  + #BOOST_PP_DEC_90 + 89 + + ) + +121  + #BOOST_PP_DEC_91 + 90 + + ) + +122  + #BOOST_PP_DEC_92 + 91 + + ) + +123  + #BOOST_PP_DEC_93 + 92 + + ) + +124  + #BOOST_PP_DEC_94 + 93 + + ) + +125  + #BOOST_PP_DEC_95 + 94 + + ) + +126  + #BOOST_PP_DEC_96 + 95 + + ) + +127  + #BOOST_PP_DEC_97 + 96 + + ) + +128  + #BOOST_PP_DEC_98 + 97 + + ) + +129  + #BOOST_PP_DEC_99 + 98 + + ) + +130  + #BOOST_PP_DEC_100 + 99 + + ) + +131  + #BOOST_PP_DEC_101 + 100 + + ) + +132  + #BOOST_PP_DEC_102 + 101 + + ) + +133  + #BOOST_PP_DEC_103 + 102 + + ) + +134  + #BOOST_PP_DEC_104 + 103 + + ) + +135  + #BOOST_PP_DEC_105 + 104 + + ) + +136  + #BOOST_PP_DEC_106 + 105 + + ) + +137  + #BOOST_PP_DEC_107 + 106 + + ) + +138  + #BOOST_PP_DEC_108 + 107 + + ) + +139  + #BOOST_PP_DEC_109 + 108 + + ) + +140  + #BOOST_PP_DEC_110 + 109 + + ) + +141  + #BOOST_PP_DEC_111 + 110 + + ) + +142  + #BOOST_PP_DEC_112 + 111 + + ) + +143  + #BOOST_PP_DEC_113 + 112 + + ) + +144  + #BOOST_PP_DEC_114 + 113 + + ) + +145  + #BOOST_PP_DEC_115 + 114 + + ) + +146  + #BOOST_PP_DEC_116 + 115 + + ) + +147  + #BOOST_PP_DEC_117 + 116 + + ) + +148  + #BOOST_PP_DEC_118 + 117 + + ) + +149  + #BOOST_PP_DEC_119 + 118 + + ) + +150  + #BOOST_PP_DEC_120 + 119 + + ) + +151  + #BOOST_PP_DEC_121 + 120 + + ) + +152  + #BOOST_PP_DEC_122 + 121 + + ) + +153  + #BOOST_PP_DEC_123 + 122 + + ) + +154  + #BOOST_PP_DEC_124 + 123 + + ) + +155  + #BOOST_PP_DEC_125 + 124 + + ) + +156  + #BOOST_PP_DEC_126 + 125 + + ) + +157  + #BOOST_PP_DEC_127 + 126 + + ) + +158  + #BOOST_PP_DEC_128 + 127 + + ) + +159  + #BOOST_PP_DEC_129 + 128 + + ) + +160  + #BOOST_PP_DEC_130 + 129 + + ) + +161  + #BOOST_PP_DEC_131 + 130 + + ) + +162  + #BOOST_PP_DEC_132 + 131 + + ) + +163  + #BOOST_PP_DEC_133 + 132 + + ) + +164  + #BOOST_PP_DEC_134 + 133 + + ) + +165  + #BOOST_PP_DEC_135 + 134 + + ) + +166  + #BOOST_PP_DEC_136 + 135 + + ) + +167  + #BOOST_PP_DEC_137 + 136 + + ) + +168  + #BOOST_PP_DEC_138 + 137 + + ) + +169  + #BOOST_PP_DEC_139 + 138 + + ) + +170  + #BOOST_PP_DEC_140 + 139 + + ) + +171  + #BOOST_PP_DEC_141 + 140 + + ) + +172  + #BOOST_PP_DEC_142 + 141 + + ) + +173  + #BOOST_PP_DEC_143 + 142 + + ) + +174  + #BOOST_PP_DEC_144 + 143 + + ) + +175  + #BOOST_PP_DEC_145 + 144 + + ) + +176  + #BOOST_PP_DEC_146 + 145 + + ) + +177  + #BOOST_PP_DEC_147 + 146 + + ) + +178  + #BOOST_PP_DEC_148 + 147 + + ) + +179  + #BOOST_PP_DEC_149 + 148 + + ) + +180  + #BOOST_PP_DEC_150 + 149 + + ) + +181  + #BOOST_PP_DEC_151 + 150 + + ) + +182  + #BOOST_PP_DEC_152 + 151 + + ) + +183  + #BOOST_PP_DEC_153 + 152 + + ) + +184  + #BOOST_PP_DEC_154 + 153 + + ) + +185  + #BOOST_PP_DEC_155 + 154 + + ) + +186  + #BOOST_PP_DEC_156 + 155 + + ) + +187  + #BOOST_PP_DEC_157 + 156 + + ) + +188  + #BOOST_PP_DEC_158 + 157 + + ) + +189  + #BOOST_PP_DEC_159 + 158 + + ) + +190  + #BOOST_PP_DEC_160 + 159 + + ) + +191  + #BOOST_PP_DEC_161 + 160 + + ) + +192  + #BOOST_PP_DEC_162 + 161 + + ) + +193  + #BOOST_PP_DEC_163 + 162 + + ) + +194  + #BOOST_PP_DEC_164 + 163 + + ) + +195  + #BOOST_PP_DEC_165 + 164 + + ) + +196  + #BOOST_PP_DEC_166 + 165 + + ) + +197  + #BOOST_PP_DEC_167 + 166 + + ) + +198  + #BOOST_PP_DEC_168 + 167 + + ) + +199  + #BOOST_PP_DEC_169 + 168 + + ) + +200  + #BOOST_PP_DEC_170 + 169 + + ) + +201  + #BOOST_PP_DEC_171 + 170 + + ) + +202  + #BOOST_PP_DEC_172 + 171 + + ) + +203  + #BOOST_PP_DEC_173 + 172 + + ) + +204  + #BOOST_PP_DEC_174 + 173 + + ) + +205  + #BOOST_PP_DEC_175 + 174 + + ) + +206  + #BOOST_PP_DEC_176 + 175 + + ) + +207  + #BOOST_PP_DEC_177 + 176 + + ) + +208  + #BOOST_PP_DEC_178 + 177 + + ) + +209  + #BOOST_PP_DEC_179 + 178 + + ) + +210  + #BOOST_PP_DEC_180 + 179 + + ) + +211  + #BOOST_PP_DEC_181 + 180 + + ) + +212  + #BOOST_PP_DEC_182 + 181 + + ) + +213  + #BOOST_PP_DEC_183 + 182 + + ) + +214  + #BOOST_PP_DEC_184 + 183 + + ) + +215  + #BOOST_PP_DEC_185 + 184 + + ) + +216  + #BOOST_PP_DEC_186 + 185 + + ) + +217  + #BOOST_PP_DEC_187 + 186 + + ) + +218  + #BOOST_PP_DEC_188 + 187 + + ) + +219  + #BOOST_PP_DEC_189 + 188 + + ) + +220  + #BOOST_PP_DEC_190 + 189 + + ) + +221  + #BOOST_PP_DEC_191 + 190 + + ) + +222  + #BOOST_PP_DEC_192 + 191 + + ) + +223  + #BOOST_PP_DEC_193 + 192 + + ) + +224  + #BOOST_PP_DEC_194 + 193 + + ) + +225  + #BOOST_PP_DEC_195 + 194 + + ) + +226  + #BOOST_PP_DEC_196 + 195 + + ) + +227  + #BOOST_PP_DEC_197 + 196 + + ) + +228  + #BOOST_PP_DEC_198 + 197 + + ) + +229  + #BOOST_PP_DEC_199 + 198 + + ) + +230  + #BOOST_PP_DEC_200 + 199 + + ) + +231  + #BOOST_PP_DEC_201 + 200 + + ) + +232  + #BOOST_PP_DEC_202 + 201 + + ) + +233  + #BOOST_PP_DEC_203 + 202 + + ) + +234  + #BOOST_PP_DEC_204 + 203 + + ) + +235  + #BOOST_PP_DEC_205 + 204 + + ) + +236  + #BOOST_PP_DEC_206 + 205 + + ) + +237  + #BOOST_PP_DEC_207 + 206 + + ) + +238  + #BOOST_PP_DEC_208 + 207 + + ) + +239  + #BOOST_PP_DEC_209 + 208 + + ) + +240  + #BOOST_PP_DEC_210 + 209 + + ) + +241  + #BOOST_PP_DEC_211 + 210 + + ) + +242  + #BOOST_PP_DEC_212 + 211 + + ) + +243  + #BOOST_PP_DEC_213 + 212 + + ) + +244  + #BOOST_PP_DEC_214 + 213 + + ) + +245  + #BOOST_PP_DEC_215 + 214 + + ) + +246  + #BOOST_PP_DEC_216 + 215 + + ) + +247  + #BOOST_PP_DEC_217 + 216 + + ) + +248  + #BOOST_PP_DEC_218 + 217 + + ) + +249  + #BOOST_PP_DEC_219 + 218 + + ) + +250  + #BOOST_PP_DEC_220 + 219 + + ) + +251  + #BOOST_PP_DEC_221 + 220 + + ) + +252  + #BOOST_PP_DEC_222 + 221 + + ) + +253  + #BOOST_PP_DEC_223 + 222 + + ) + +254  + #BOOST_PP_DEC_224 + 223 + + ) + +255  + #BOOST_PP_DEC_225 + 224 + + ) + +256  + #BOOST_PP_DEC_226 + 225 + + ) + +257  + #BOOST_PP_DEC_227 + 226 + + ) + +258  + #BOOST_PP_DEC_228 + 227 + + ) + +259  + #BOOST_PP_DEC_229 + 228 + + ) + +260  + #BOOST_PP_DEC_230 + 229 + + ) + +261  + #BOOST_PP_DEC_231 + 230 + + ) + +262  + #BOOST_PP_DEC_232 + 231 + + ) + +263  + #BOOST_PP_DEC_233 + 232 + + ) + +264  + #BOOST_PP_DEC_234 + 233 + + ) + +265  + #BOOST_PP_DEC_235 + 234 + + ) + +266  + #BOOST_PP_DEC_236 + 235 + + ) + +267  + #BOOST_PP_DEC_237 + 236 + + ) + +268  + #BOOST_PP_DEC_238 + 237 + + ) + +269  + #BOOST_PP_DEC_239 + 238 + + ) + +270  + #BOOST_PP_DEC_240 + 239 + + ) + +271  + #BOOST_PP_DEC_241 + 240 + + ) + +272  + #BOOST_PP_DEC_242 + 241 + + ) + +273  + #BOOST_PP_DEC_243 + 242 + + ) + +274  + #BOOST_PP_DEC_244 + 243 + + ) + +275  + #BOOST_PP_DEC_245 + 244 + + ) + +276  + #BOOST_PP_DEC_246 + 245 + + ) + +277  + #BOOST_PP_DEC_247 + 246 + + ) + +278  + #BOOST_PP_DEC_248 + 247 + + ) + +279  + #BOOST_PP_DEC_249 + 248 + + ) + +280  + #BOOST_PP_DEC_250 + 249 + + ) + +281  + #BOOST_PP_DEC_251 + 250 + + ) + +282  + #BOOST_PP_DEC_252 + 251 + + ) + +283  + #BOOST_PP_DEC_253 + 252 + + ) + +284  + #BOOST_PP_DEC_254 + 253 + + ) + +285  + #BOOST_PP_DEC_255 + 254 + + ) + +286  + #BOOST_PP_DEC_256 + 255 + + ) + +287  + #BOOST_PP_DEC_257 + 256 + + ) + + @/usr/include/boost/preprocessor/arithmetic/inc.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_ARITHMETIC_INC_HPP + + +15  + #BOOST_PREPROCESSOR_ARITHMETIC_INC_HPP + + + ) + +16  +#ud + ~ + +18 # +#/* +BOOST_PP_INC + */ + +20 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +22  + #BOOST_PP_INC +( +x + + `BOOST_PP_INC_I +(x) + + ) + +24  + #BOOST_PP_INC +( +x + + `BOOST_PP_INC_OO +((x)) + + ) + +25  + #BOOST_PP_INC_OO +( +r + +BOOST_PP_INC_I + ## + ) +par + +27  +#def + #BOOST_PP_INC_I +( +x + +BOOST_PP_INC_ + ## + ) +x + +29  +#def + #BOOST_PP_INC_0 + 1 + + ) + +31  + #BOOST_PP_INC_1 + 2 + + ) + +32  + #BOOST_PP_INC_2 + 3 + + ) + +33  + #BOOST_PP_INC_3 + 4 + + ) + +34  + #BOOST_PP_INC_4 + 5 + + ) + +35  + #BOOST_PP_INC_5 + 6 + + ) + +36  + #BOOST_PP_INC_6 + 7 + + ) + +37  + #BOOST_PP_INC_7 + 8 + + ) + +38  + #BOOST_PP_INC_8 + 9 + + ) + +39  + #BOOST_PP_INC_9 + 10 + + ) + +40  + #BOOST_PP_INC_10 + 11 + + ) + +41  + #BOOST_PP_INC_11 + 12 + + ) + +42  + #BOOST_PP_INC_12 + 13 + + ) + +43  + #BOOST_PP_INC_13 + 14 + + ) + +44  + #BOOST_PP_INC_14 + 15 + + ) + +45  + #BOOST_PP_INC_15 + 16 + + ) + +46  + #BOOST_PP_INC_16 + 17 + + ) + +47  + #BOOST_PP_INC_17 + 18 + + ) + +48  + #BOOST_PP_INC_18 + 19 + + ) + +49  + #BOOST_PP_INC_19 + 20 + + ) + +50  + #BOOST_PP_INC_20 + 21 + + ) + +51  + #BOOST_PP_INC_21 + 22 + + ) + +52  + #BOOST_PP_INC_22 + 23 + + ) + +53  + #BOOST_PP_INC_23 + 24 + + ) + +54  + #BOOST_PP_INC_24 + 25 + + ) + +55  + #BOOST_PP_INC_25 + 26 + + ) + +56  + #BOOST_PP_INC_26 + 27 + + ) + +57  + #BOOST_PP_INC_27 + 28 + + ) + +58  + #BOOST_PP_INC_28 + 29 + + ) + +59  + #BOOST_PP_INC_29 + 30 + + ) + +60  + #BOOST_PP_INC_30 + 31 + + ) + +61  + #BOOST_PP_INC_31 + 32 + + ) + +62  + #BOOST_PP_INC_32 + 33 + + ) + +63  + #BOOST_PP_INC_33 + 34 + + ) + +64  + #BOOST_PP_INC_34 + 35 + + ) + +65  + #BOOST_PP_INC_35 + 36 + + ) + +66  + #BOOST_PP_INC_36 + 37 + + ) + +67  + #BOOST_PP_INC_37 + 38 + + ) + +68  + #BOOST_PP_INC_38 + 39 + + ) + +69  + #BOOST_PP_INC_39 + 40 + + ) + +70  + #BOOST_PP_INC_40 + 41 + + ) + +71  + #BOOST_PP_INC_41 + 42 + + ) + +72  + #BOOST_PP_INC_42 + 43 + + ) + +73  + #BOOST_PP_INC_43 + 44 + + ) + +74  + #BOOST_PP_INC_44 + 45 + + ) + +75  + #BOOST_PP_INC_45 + 46 + + ) + +76  + #BOOST_PP_INC_46 + 47 + + ) + +77  + #BOOST_PP_INC_47 + 48 + + ) + +78  + #BOOST_PP_INC_48 + 49 + + ) + +79  + #BOOST_PP_INC_49 + 50 + + ) + +80  + #BOOST_PP_INC_50 + 51 + + ) + +81  + #BOOST_PP_INC_51 + 52 + + ) + +82  + #BOOST_PP_INC_52 + 53 + + ) + +83  + #BOOST_PP_INC_53 + 54 + + ) + +84  + #BOOST_PP_INC_54 + 55 + + ) + +85  + #BOOST_PP_INC_55 + 56 + + ) + +86  + #BOOST_PP_INC_56 + 57 + + ) + +87  + #BOOST_PP_INC_57 + 58 + + ) + +88  + #BOOST_PP_INC_58 + 59 + + ) + +89  + #BOOST_PP_INC_59 + 60 + + ) + +90  + #BOOST_PP_INC_60 + 61 + + ) + +91  + #BOOST_PP_INC_61 + 62 + + ) + +92  + #BOOST_PP_INC_62 + 63 + + ) + +93  + #BOOST_PP_INC_63 + 64 + + ) + +94  + #BOOST_PP_INC_64 + 65 + + ) + +95  + #BOOST_PP_INC_65 + 66 + + ) + +96  + #BOOST_PP_INC_66 + 67 + + ) + +97  + #BOOST_PP_INC_67 + 68 + + ) + +98  + #BOOST_PP_INC_68 + 69 + + ) + +99  + #BOOST_PP_INC_69 + 70 + + ) + +100  + #BOOST_PP_INC_70 + 71 + + ) + +101  + #BOOST_PP_INC_71 + 72 + + ) + +102  + #BOOST_PP_INC_72 + 73 + + ) + +103  + #BOOST_PP_INC_73 + 74 + + ) + +104  + #BOOST_PP_INC_74 + 75 + + ) + +105  + #BOOST_PP_INC_75 + 76 + + ) + +106  + #BOOST_PP_INC_76 + 77 + + ) + +107  + #BOOST_PP_INC_77 + 78 + + ) + +108  + #BOOST_PP_INC_78 + 79 + + ) + +109  + #BOOST_PP_INC_79 + 80 + + ) + +110  + #BOOST_PP_INC_80 + 81 + + ) + +111  + #BOOST_PP_INC_81 + 82 + + ) + +112  + #BOOST_PP_INC_82 + 83 + + ) + +113  + #BOOST_PP_INC_83 + 84 + + ) + +114  + #BOOST_PP_INC_84 + 85 + + ) + +115  + #BOOST_PP_INC_85 + 86 + + ) + +116  + #BOOST_PP_INC_86 + 87 + + ) + +117  + #BOOST_PP_INC_87 + 88 + + ) + +118  + #BOOST_PP_INC_88 + 89 + + ) + +119  + #BOOST_PP_INC_89 + 90 + + ) + +120  + #BOOST_PP_INC_90 + 91 + + ) + +121  + #BOOST_PP_INC_91 + 92 + + ) + +122  + #BOOST_PP_INC_92 + 93 + + ) + +123  + #BOOST_PP_INC_93 + 94 + + ) + +124  + #BOOST_PP_INC_94 + 95 + + ) + +125  + #BOOST_PP_INC_95 + 96 + + ) + +126  + #BOOST_PP_INC_96 + 97 + + ) + +127  + #BOOST_PP_INC_97 + 98 + + ) + +128  + #BOOST_PP_INC_98 + 99 + + ) + +129  + #BOOST_PP_INC_99 + 100 + + ) + +130  + #BOOST_PP_INC_100 + 101 + + ) + +131  + #BOOST_PP_INC_101 + 102 + + ) + +132  + #BOOST_PP_INC_102 + 103 + + ) + +133  + #BOOST_PP_INC_103 + 104 + + ) + +134  + #BOOST_PP_INC_104 + 105 + + ) + +135  + #BOOST_PP_INC_105 + 106 + + ) + +136  + #BOOST_PP_INC_106 + 107 + + ) + +137  + #BOOST_PP_INC_107 + 108 + + ) + +138  + #BOOST_PP_INC_108 + 109 + + ) + +139  + #BOOST_PP_INC_109 + 110 + + ) + +140  + #BOOST_PP_INC_110 + 111 + + ) + +141  + #BOOST_PP_INC_111 + 112 + + ) + +142  + #BOOST_PP_INC_112 + 113 + + ) + +143  + #BOOST_PP_INC_113 + 114 + + ) + +144  + #BOOST_PP_INC_114 + 115 + + ) + +145  + #BOOST_PP_INC_115 + 116 + + ) + +146  + #BOOST_PP_INC_116 + 117 + + ) + +147  + #BOOST_PP_INC_117 + 118 + + ) + +148  + #BOOST_PP_INC_118 + 119 + + ) + +149  + #BOOST_PP_INC_119 + 120 + + ) + +150  + #BOOST_PP_INC_120 + 121 + + ) + +151  + #BOOST_PP_INC_121 + 122 + + ) + +152  + #BOOST_PP_INC_122 + 123 + + ) + +153  + #BOOST_PP_INC_123 + 124 + + ) + +154  + #BOOST_PP_INC_124 + 125 + + ) + +155  + #BOOST_PP_INC_125 + 126 + + ) + +156  + #BOOST_PP_INC_126 + 127 + + ) + +157  + #BOOST_PP_INC_127 + 128 + + ) + +158  + #BOOST_PP_INC_128 + 129 + + ) + +159  + #BOOST_PP_INC_129 + 130 + + ) + +160  + #BOOST_PP_INC_130 + 131 + + ) + +161  + #BOOST_PP_INC_131 + 132 + + ) + +162  + #BOOST_PP_INC_132 + 133 + + ) + +163  + #BOOST_PP_INC_133 + 134 + + ) + +164  + #BOOST_PP_INC_134 + 135 + + ) + +165  + #BOOST_PP_INC_135 + 136 + + ) + +166  + #BOOST_PP_INC_136 + 137 + + ) + +167  + #BOOST_PP_INC_137 + 138 + + ) + +168  + #BOOST_PP_INC_138 + 139 + + ) + +169  + #BOOST_PP_INC_139 + 140 + + ) + +170  + #BOOST_PP_INC_140 + 141 + + ) + +171  + #BOOST_PP_INC_141 + 142 + + ) + +172  + #BOOST_PP_INC_142 + 143 + + ) + +173  + #BOOST_PP_INC_143 + 144 + + ) + +174  + #BOOST_PP_INC_144 + 145 + + ) + +175  + #BOOST_PP_INC_145 + 146 + + ) + +176  + #BOOST_PP_INC_146 + 147 + + ) + +177  + #BOOST_PP_INC_147 + 148 + + ) + +178  + #BOOST_PP_INC_148 + 149 + + ) + +179  + #BOOST_PP_INC_149 + 150 + + ) + +180  + #BOOST_PP_INC_150 + 151 + + ) + +181  + #BOOST_PP_INC_151 + 152 + + ) + +182  + #BOOST_PP_INC_152 + 153 + + ) + +183  + #BOOST_PP_INC_153 + 154 + + ) + +184  + #BOOST_PP_INC_154 + 155 + + ) + +185  + #BOOST_PP_INC_155 + 156 + + ) + +186  + #BOOST_PP_INC_156 + 157 + + ) + +187  + #BOOST_PP_INC_157 + 158 + + ) + +188  + #BOOST_PP_INC_158 + 159 + + ) + +189  + #BOOST_PP_INC_159 + 160 + + ) + +190  + #BOOST_PP_INC_160 + 161 + + ) + +191  + #BOOST_PP_INC_161 + 162 + + ) + +192  + #BOOST_PP_INC_162 + 163 + + ) + +193  + #BOOST_PP_INC_163 + 164 + + ) + +194  + #BOOST_PP_INC_164 + 165 + + ) + +195  + #BOOST_PP_INC_165 + 166 + + ) + +196  + #BOOST_PP_INC_166 + 167 + + ) + +197  + #BOOST_PP_INC_167 + 168 + + ) + +198  + #BOOST_PP_INC_168 + 169 + + ) + +199  + #BOOST_PP_INC_169 + 170 + + ) + +200  + #BOOST_PP_INC_170 + 171 + + ) + +201  + #BOOST_PP_INC_171 + 172 + + ) + +202  + #BOOST_PP_INC_172 + 173 + + ) + +203  + #BOOST_PP_INC_173 + 174 + + ) + +204  + #BOOST_PP_INC_174 + 175 + + ) + +205  + #BOOST_PP_INC_175 + 176 + + ) + +206  + #BOOST_PP_INC_176 + 177 + + ) + +207  + #BOOST_PP_INC_177 + 178 + + ) + +208  + #BOOST_PP_INC_178 + 179 + + ) + +209  + #BOOST_PP_INC_179 + 180 + + ) + +210  + #BOOST_PP_INC_180 + 181 + + ) + +211  + #BOOST_PP_INC_181 + 182 + + ) + +212  + #BOOST_PP_INC_182 + 183 + + ) + +213  + #BOOST_PP_INC_183 + 184 + + ) + +214  + #BOOST_PP_INC_184 + 185 + + ) + +215  + #BOOST_PP_INC_185 + 186 + + ) + +216  + #BOOST_PP_INC_186 + 187 + + ) + +217  + #BOOST_PP_INC_187 + 188 + + ) + +218  + #BOOST_PP_INC_188 + 189 + + ) + +219  + #BOOST_PP_INC_189 + 190 + + ) + +220  + #BOOST_PP_INC_190 + 191 + + ) + +221  + #BOOST_PP_INC_191 + 192 + + ) + +222  + #BOOST_PP_INC_192 + 193 + + ) + +223  + #BOOST_PP_INC_193 + 194 + + ) + +224  + #BOOST_PP_INC_194 + 195 + + ) + +225  + #BOOST_PP_INC_195 + 196 + + ) + +226  + #BOOST_PP_INC_196 + 197 + + ) + +227  + #BOOST_PP_INC_197 + 198 + + ) + +228  + #BOOST_PP_INC_198 + 199 + + ) + +229  + #BOOST_PP_INC_199 + 200 + + ) + +230  + #BOOST_PP_INC_200 + 201 + + ) + +231  + #BOOST_PP_INC_201 + 202 + + ) + +232  + #BOOST_PP_INC_202 + 203 + + ) + +233  + #BOOST_PP_INC_203 + 204 + + ) + +234  + #BOOST_PP_INC_204 + 205 + + ) + +235  + #BOOST_PP_INC_205 + 206 + + ) + +236  + #BOOST_PP_INC_206 + 207 + + ) + +237  + #BOOST_PP_INC_207 + 208 + + ) + +238  + #BOOST_PP_INC_208 + 209 + + ) + +239  + #BOOST_PP_INC_209 + 210 + + ) + +240  + #BOOST_PP_INC_210 + 211 + + ) + +241  + #BOOST_PP_INC_211 + 212 + + ) + +242  + #BOOST_PP_INC_212 + 213 + + ) + +243  + #BOOST_PP_INC_213 + 214 + + ) + +244  + #BOOST_PP_INC_214 + 215 + + ) + +245  + #BOOST_PP_INC_215 + 216 + + ) + +246  + #BOOST_PP_INC_216 + 217 + + ) + +247  + #BOOST_PP_INC_217 + 218 + + ) + +248  + #BOOST_PP_INC_218 + 219 + + ) + +249  + #BOOST_PP_INC_219 + 220 + + ) + +250  + #BOOST_PP_INC_220 + 221 + + ) + +251  + #BOOST_PP_INC_221 + 222 + + ) + +252  + #BOOST_PP_INC_222 + 223 + + ) + +253  + #BOOST_PP_INC_223 + 224 + + ) + +254  + #BOOST_PP_INC_224 + 225 + + ) + +255  + #BOOST_PP_INC_225 + 226 + + ) + +256  + #BOOST_PP_INC_226 + 227 + + ) + +257  + #BOOST_PP_INC_227 + 228 + + ) + +258  + #BOOST_PP_INC_228 + 229 + + ) + +259  + #BOOST_PP_INC_229 + 230 + + ) + +260  + #BOOST_PP_INC_230 + 231 + + ) + +261  + #BOOST_PP_INC_231 + 232 + + ) + +262  + #BOOST_PP_INC_232 + 233 + + ) + +263  + #BOOST_PP_INC_233 + 234 + + ) + +264  + #BOOST_PP_INC_234 + 235 + + ) + +265  + #BOOST_PP_INC_235 + 236 + + ) + +266  + #BOOST_PP_INC_236 + 237 + + ) + +267  + #BOOST_PP_INC_237 + 238 + + ) + +268  + #BOOST_PP_INC_238 + 239 + + ) + +269  + #BOOST_PP_INC_239 + 240 + + ) + +270  + #BOOST_PP_INC_240 + 241 + + ) + +271  + #BOOST_PP_INC_241 + 242 + + ) + +272  + #BOOST_PP_INC_242 + 243 + + ) + +273  + #BOOST_PP_INC_243 + 244 + + ) + +274  + #BOOST_PP_INC_244 + 245 + + ) + +275  + #BOOST_PP_INC_245 + 246 + + ) + +276  + #BOOST_PP_INC_246 + 247 + + ) + +277  + #BOOST_PP_INC_247 + 248 + + ) + +278  + #BOOST_PP_INC_248 + 249 + + ) + +279  + #BOOST_PP_INC_249 + 250 + + ) + +280  + #BOOST_PP_INC_250 + 251 + + ) + +281  + #BOOST_PP_INC_251 + 252 + + ) + +282  + #BOOST_PP_INC_252 + 253 + + ) + +283  + #BOOST_PP_INC_253 + 254 + + ) + +284  + #BOOST_PP_INC_254 + 255 + + ) + +285  + #BOOST_PP_INC_255 + 256 + + ) + +286  + #BOOST_PP_INC_256 + 256 + + ) + + @/usr/include/boost/preprocessor/config/config.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002-2011. * + +4 #* ( +C + +Cyright + +Edwd + +Dr + 2011. * + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + * + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + * + +7 #* +hp +: + +10 # +#/* +S + +hp +: + +12 # +#ide +BOOST_PREPROCESSOR_CONFIG_CONFIG_HPP + + +14  + #BOOST_PREPROCESSOR_CONFIG_CONFIG_HPP + + + ) + +15 # +#/* +BOOST_PP_CONFIG_FLAGS + */ + +17  +#def + #BOOST_PP_CONFIG_STRICT +(0x0001 + + ) + +19  + #BOOST_PP_CONFIG_IDEAL +(0x0002 + + ) + +20  +#def + #BOOST_PP_CONFIG_MSVC +(0x0004 + + ) + +22  + #BOOST_PP_CONFIG_MWCC +(0x0008 + + ) + +23  + #BOOST_PP_CONFIG_BCC +(0x0010 + + ) + +24  + #BOOST_PP_CONFIG_EDG +(0x0020 + + ) + +25  + #BOOST_PP_CONFIG_DMC +(0x0040 + + ) + +26 # +#ide +BOOST_PP_CONFIG_FLAGS + + +28 #i +defed +( +__GCCXML__ +|| defed( +__WAVE__ +|| defed( +__MWERKS__ +) && __MWERKS__ >= 0x3200 + +29  + #BOOST_PP_CONFIG_FLAGS +(( + `BOOST_PP_CONFIG_STRICT +()) + + ) + +30 #i +defed +( +__EDG__ +|| defed( +__EDG_VERSION__ +) + +31 #i +defed +( +_MSC_VER +&& !defed( +__g__ +&& (defed( +__INTELLISENSE__ +|| +__EDG_VERSION__ + >= 308) + +32 #i! +defed +( +_MSVC_TRADITIONAL +) || _MSVC_TRADITIONAL + +33  + #BOOST_PP_CONFIG_FLAGS +(( + `BOOST_PP_CONFIG_MSVC +()) + + ) + +35  + #BOOST_PP_CONFIG_FLAGS +(( + `BOOST_PP_CONFIG_STRICT +()) + + ) + +38  + #BOOST_PP_CONFIG_FLAGS +(( + `BOOST_PP_CONFIG_EDG +(| + `BOOST_PP_CONFIG_STRICT +()) + + ) + +40 #i +defed +( +_MSC_VER +&& defed( +__g__ +) + +41  + #BOOST_PP_CONFIG_FLAGS +(( + `BOOST_PP_CONFIG_STRICT +()) + + ) + +42 #i +defed +( +__MWERKS__ +) + +43  + #BOOST_PP_CONFIG_FLAGS +(( + `BOOST_PP_CONFIG_MWCC +()) + + ) + +44 #i +defed +( +__DMC__ +) + +45  + #BOOST_PP_CONFIG_FLAGS +(( + `BOOST_PP_CONFIG_DMC +()) + + ) + +46 #i +defed +( +__BORLANDC__ +) && __BORLANDC__ >= 0x581 + +47  + #BOOST_PP_CONFIG_FLAGS +(( + `BOOST_PP_CONFIG_STRICT +()) + + ) + +48 #i +defed +( +__BORLANDC__ +|| defed( +__IBMC__ +|| defed( +__IBMCPP__ +|| defed( +__SUNPRO_CC +) + +49  + #BOOST_PP_CONFIG_FLAGS +(( + `BOOST_PP_CONFIG_BCC +()) + + ) + +50 #i +defed +( +_MSC_VER +) + +51 #i! +defed +( +_MSVC_TRADITIONAL +) || _MSVC_TRADITIONAL + +52  + #BOOST_PP_CONFIG_FLAGS +(( + `BOOST_PP_CONFIG_MSVC +()) + + ) + +54  + #BOOST_PP_CONFIG_FLAGS +(( + `BOOST_PP_CONFIG_STRICT +()) + + ) + +57  + #BOOST_PP_CONFIG_FLAGS +(( + `BOOST_PP_CONFIG_STRICT +()) + + ) + +60 # +#/* +BOOST_PP_CONFIG_EXTENDED_LINE_INFO + */ + +62 # +#ide +BOOST_PP_CONFIG_EXTENDED_LINE_INFO + + +64  + #BOOST_PP_CONFIG_EXTENDED_LINE_INFO + 0 + + ) + +66 # +#/* +BOOST_PP_CONFIG_ERRORS + */ + +68 # +#ide +BOOST_PP_CONFIG_ERRORS + + +70 #ifde +NDEBUG + + +71  + #BOOST_PP_CONFIG_ERRORS + 0 + + ) + +73  + #BOOST_PP_CONFIG_ERRORS + 1 + + ) + +76 # +#/* +BOOST_PP_VARIADICS + */ + +78  +#def + #BOOST_PP_VARIADICS_MSVC + 0 + + ) + +80 #i! +defed + +BOOST_PP_VARIADICS + + +81 #/* +vdic + +sut + +exicly + +dibd +  +l + +ueed + +comps + */ + +83 #i +defed + +__GCCXML__ + || defed +__CUDACC__ + || defed +__PATHSCALE__ + || defed +__DMC__ + || defed +__CODEGEARC__ + || defed +__BORLANDC__ + || defed +__MWERKS__ + || ( defed +__SUNPRO_CC + && __SUNPRO_CC < 0x5120 ) || defed +__HP_aCC + && !defed +__EDG__ + || defed +__MRC__ + || defed +__SC__ + || (defed( +__PGI +) && !defined(__EDG__)) + +84  + #BOOST_PP_VARIADICS + 0 + + ) + +85 #i +defed +( +_MSC_VER +&& defed( +__g__ +) + +86  + #BOOST_PP_VARIADICS + 1 + + ) + +87 #/* +VC +++ ( +C +/C++ +d + +I + C++ +Comp + >17.0 +wh + +MSVC + */ + +88 #i +defed + +_MSC_VER + && _MSC_VER >1400 && (!defed +__EDG__ + || defed( +__INTELLISENSE__ +|| defed( +__INTEL_COMPILER +) && __INTEL_COMPILER >= 1700) + +89  + #BOOST_PP_VARIADICS + 1 + + ) + +90 #i! +defed +( +_MSVC_TRADITIONAL +) || _MSVC_TRADITIONAL + +91 #unde +BOOST_PP_VARIADICS_MSVC + + +92  + #BOOST_PP_VARIADICS_MSVC + 1 + + ) + +94 #/* +Wave + ( +C +/C++), +GCC + (C++) */ + +95 #i +defed + +__WAVE__ + && +__WAVE_HAS_VARIADICS__ + || defed +__GNUC__ + && defed +__GXX_EXPERIMENTAL_CXX0X__ + && __GXX_EXPERIMENTAL_CXX0X__ + +96  + #BOOST_PP_VARIADICS + 1 + + ) + +97 #/* +EDG +- +bad + ( +C +/C++), +GCC + (C), +d + +unknown + (C/C++) */ + +98 #i! +defed + +__lulus + && +__STDC_VERSION__ + >= 199901L || __cplusplus >= 201103L + +99  + #BOOST_PP_VARIADICS + 1 + + ) + +101  + #BOOST_PP_VARIADICS + 0 + + ) + +103 #i! +BOOST_PP_VARIADICS + + 1 < 2 + +104 #unde +BOOST_PP_VARIADICS + + +105  + #BOOST_PP_VARIADICS + 1 + + ) + +106 #i +defed + +_MSC_VER + && _MSC_VER >1400 && !defed( +__g__ +&& (defed( +__INTELLISENSE__ +|| (defed( +__INTEL_COMPILER +&& __INTEL_COMPILER >1700|| !(defed +__EDG__ + || defed +__GCCXML__ + || defed +__CUDACC__ + || defed +__PATHSCALE__ + || defed +__DMC__ + || defed +__CODEGEARC__ + || defed +__BORLANDC__ + || defed +__MWERKS__ + || defed +__SUNPRO_CC + || defed +__HP_aCC + || defed +__MRC__ + || defed +__SC__ + || defed +__IBMCPP__ + || defed +__PGI +)&& (!defed( +_MSVC_TRADITIONAL +) || _MSVC_TRADITIONAL) + +107 #unde +BOOST_PP_VARIADICS_MSVC + + +108  + #BOOST_PP_VARIADICS_MSVC + 1 + + ) + +111 #unde +BOOST_PP_VARIADICS + + +112  + #BOOST_PP_VARIADICS + 0 + + ) + + @/usr/include/boost/preprocessor/enum.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_ENUM_HPP + + +13  + #BOOST_PREPROCESSOR_ENUM_HPP + + + ) + +14  +#ud + ~ + + @/usr/include/boost/preprocessor/enum_params.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_ENUM_PARAMS_HPP + + +13  + #BOOST_PREPROCESSOR_ENUM_PARAMS_HPP + + + ) + +14  +#ud + ~ + + @/usr/include/boost/preprocessor/enum_shifted_params.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_ENUM_SHIFTED_PARAMS_HPP + + +13  + #BOOST_PREPROCESSOR_ENUM_SHIFTED_PARAMS_HPP + + + ) + +14  +#ud + ~ + + @/usr/include/boost/preprocessor/facilities/intercept.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_FACILITIES_INTERCEPT_HPP + + +13  + #BOOST_PREPROCESSOR_FACILITIES_INTERCEPT_HPP + + + ) + +14 # +#/* +BOOST_PP_INTERCEPT + */ + +16  +#def + #BOOST_PP_INTERCEPT + +BOOST_PP_INTERCEPT_ + + + ) + +18  +#def + #BOOST_PP_INTERCEPT_0 + + + ) + +20  + #BOOST_PP_INTERCEPT_1 + + + ) + +21  + #BOOST_PP_INTERCEPT_2 + + + ) + +22  + #BOOST_PP_INTERCEPT_3 + + + ) + +23  + #BOOST_PP_INTERCEPT_4 + + + ) + +24  + #BOOST_PP_INTERCEPT_5 + + + ) + +25  + #BOOST_PP_INTERCEPT_6 + + + ) + +26  + #BOOST_PP_INTERCEPT_7 + + + ) + +27  + #BOOST_PP_INTERCEPT_8 + + + ) + +28  + #BOOST_PP_INTERCEPT_9 + + + ) + +29  + #BOOST_PP_INTERCEPT_10 + + + ) + +30  + #BOOST_PP_INTERCEPT_11 + + + ) + +31  + #BOOST_PP_INTERCEPT_12 + + + ) + +32  + #BOOST_PP_INTERCEPT_13 + + + ) + +33  + #BOOST_PP_INTERCEPT_14 + + + ) + +34  + #BOOST_PP_INTERCEPT_15 + + + ) + +35  + #BOOST_PP_INTERCEPT_16 + + + ) + +36  + #BOOST_PP_INTERCEPT_17 + + + ) + +37  + #BOOST_PP_INTERCEPT_18 + + + ) + +38  + #BOOST_PP_INTERCEPT_19 + + + ) + +39  + #BOOST_PP_INTERCEPT_20 + + + ) + +40  + #BOOST_PP_INTERCEPT_21 + + + ) + +41  + #BOOST_PP_INTERCEPT_22 + + + ) + +42  + #BOOST_PP_INTERCEPT_23 + + + ) + +43  + #BOOST_PP_INTERCEPT_24 + + + ) + +44  + #BOOST_PP_INTERCEPT_25 + + + ) + +45  + #BOOST_PP_INTERCEPT_26 + + + ) + +46  + #BOOST_PP_INTERCEPT_27 + + + ) + +47  + #BOOST_PP_INTERCEPT_28 + + + ) + +48  + #BOOST_PP_INTERCEPT_29 + + + ) + +49  + #BOOST_PP_INTERCEPT_30 + + + ) + +50  + #BOOST_PP_INTERCEPT_31 + + + ) + +51  + #BOOST_PP_INTERCEPT_32 + + + ) + +52  + #BOOST_PP_INTERCEPT_33 + + + ) + +53  + #BOOST_PP_INTERCEPT_34 + + + ) + +54  + #BOOST_PP_INTERCEPT_35 + + + ) + +55  + #BOOST_PP_INTERCEPT_36 + + + ) + +56  + #BOOST_PP_INTERCEPT_37 + + + ) + +57  + #BOOST_PP_INTERCEPT_38 + + + ) + +58  + #BOOST_PP_INTERCEPT_39 + + + ) + +59  + #BOOST_PP_INTERCEPT_40 + + + ) + +60  + #BOOST_PP_INTERCEPT_41 + + + ) + +61  + #BOOST_PP_INTERCEPT_42 + + + ) + +62  + #BOOST_PP_INTERCEPT_43 + + + ) + +63  + #BOOST_PP_INTERCEPT_44 + + + ) + +64  + #BOOST_PP_INTERCEPT_45 + + + ) + +65  + #BOOST_PP_INTERCEPT_46 + + + ) + +66  + #BOOST_PP_INTERCEPT_47 + + + ) + +67  + #BOOST_PP_INTERCEPT_48 + + + ) + +68  + #BOOST_PP_INTERCEPT_49 + + + ) + +69  + #BOOST_PP_INTERCEPT_50 + + + ) + +70  + #BOOST_PP_INTERCEPT_51 + + + ) + +71  + #BOOST_PP_INTERCEPT_52 + + + ) + +72  + #BOOST_PP_INTERCEPT_53 + + + ) + +73  + #BOOST_PP_INTERCEPT_54 + + + ) + +74  + #BOOST_PP_INTERCEPT_55 + + + ) + +75  + #BOOST_PP_INTERCEPT_56 + + + ) + +76  + #BOOST_PP_INTERCEPT_57 + + + ) + +77  + #BOOST_PP_INTERCEPT_58 + + + ) + +78  + #BOOST_PP_INTERCEPT_59 + + + ) + +79  + #BOOST_PP_INTERCEPT_60 + + + ) + +80  + #BOOST_PP_INTERCEPT_61 + + + ) + +81  + #BOOST_PP_INTERCEPT_62 + + + ) + +82  + #BOOST_PP_INTERCEPT_63 + + + ) + +83  + #BOOST_PP_INTERCEPT_64 + + + ) + +84  + #BOOST_PP_INTERCEPT_65 + + + ) + +85  + #BOOST_PP_INTERCEPT_66 + + + ) + +86  + #BOOST_PP_INTERCEPT_67 + + + ) + +87  + #BOOST_PP_INTERCEPT_68 + + + ) + +88  + #BOOST_PP_INTERCEPT_69 + + + ) + +89  + #BOOST_PP_INTERCEPT_70 + + + ) + +90  + #BOOST_PP_INTERCEPT_71 + + + ) + +91  + #BOOST_PP_INTERCEPT_72 + + + ) + +92  + #BOOST_PP_INTERCEPT_73 + + + ) + +93  + #BOOST_PP_INTERCEPT_74 + + + ) + +94  + #BOOST_PP_INTERCEPT_75 + + + ) + +95  + #BOOST_PP_INTERCEPT_76 + + + ) + +96  + #BOOST_PP_INTERCEPT_77 + + + ) + +97  + #BOOST_PP_INTERCEPT_78 + + + ) + +98  + #BOOST_PP_INTERCEPT_79 + + + ) + +99  + #BOOST_PP_INTERCEPT_80 + + + ) + +100  + #BOOST_PP_INTERCEPT_81 + + + ) + +101  + #BOOST_PP_INTERCEPT_82 + + + ) + +102  + #BOOST_PP_INTERCEPT_83 + + + ) + +103  + #BOOST_PP_INTERCEPT_84 + + + ) + +104  + #BOOST_PP_INTERCEPT_85 + + + ) + +105  + #BOOST_PP_INTERCEPT_86 + + + ) + +106  + #BOOST_PP_INTERCEPT_87 + + + ) + +107  + #BOOST_PP_INTERCEPT_88 + + + ) + +108  + #BOOST_PP_INTERCEPT_89 + + + ) + +109  + #BOOST_PP_INTERCEPT_90 + + + ) + +110  + #BOOST_PP_INTERCEPT_91 + + + ) + +111  + #BOOST_PP_INTERCEPT_92 + + + ) + +112  + #BOOST_PP_INTERCEPT_93 + + + ) + +113  + #BOOST_PP_INTERCEPT_94 + + + ) + +114  + #BOOST_PP_INTERCEPT_95 + + + ) + +115  + #BOOST_PP_INTERCEPT_96 + + + ) + +116  + #BOOST_PP_INTERCEPT_97 + + + ) + +117  + #BOOST_PP_INTERCEPT_98 + + + ) + +118  + #BOOST_PP_INTERCEPT_99 + + + ) + +119  + #BOOST_PP_INTERCEPT_100 + + + ) + +120  + #BOOST_PP_INTERCEPT_101 + + + ) + +121  + #BOOST_PP_INTERCEPT_102 + + + ) + +122  + #BOOST_PP_INTERCEPT_103 + + + ) + +123  + #BOOST_PP_INTERCEPT_104 + + + ) + +124  + #BOOST_PP_INTERCEPT_105 + + + ) + +125  + #BOOST_PP_INTERCEPT_106 + + + ) + +126  + #BOOST_PP_INTERCEPT_107 + + + ) + +127  + #BOOST_PP_INTERCEPT_108 + + + ) + +128  + #BOOST_PP_INTERCEPT_109 + + + ) + +129  + #BOOST_PP_INTERCEPT_110 + + + ) + +130  + #BOOST_PP_INTERCEPT_111 + + + ) + +131  + #BOOST_PP_INTERCEPT_112 + + + ) + +132  + #BOOST_PP_INTERCEPT_113 + + + ) + +133  + #BOOST_PP_INTERCEPT_114 + + + ) + +134  + #BOOST_PP_INTERCEPT_115 + + + ) + +135  + #BOOST_PP_INTERCEPT_116 + + + ) + +136  + #BOOST_PP_INTERCEPT_117 + + + ) + +137  + #BOOST_PP_INTERCEPT_118 + + + ) + +138  + #BOOST_PP_INTERCEPT_119 + + + ) + +139  + #BOOST_PP_INTERCEPT_120 + + + ) + +140  + #BOOST_PP_INTERCEPT_121 + + + ) + +141  + #BOOST_PP_INTERCEPT_122 + + + ) + +142  + #BOOST_PP_INTERCEPT_123 + + + ) + +143  + #BOOST_PP_INTERCEPT_124 + + + ) + +144  + #BOOST_PP_INTERCEPT_125 + + + ) + +145  + #BOOST_PP_INTERCEPT_126 + + + ) + +146  + #BOOST_PP_INTERCEPT_127 + + + ) + +147  + #BOOST_PP_INTERCEPT_128 + + + ) + +148  + #BOOST_PP_INTERCEPT_129 + + + ) + +149  + #BOOST_PP_INTERCEPT_130 + + + ) + +150  + #BOOST_PP_INTERCEPT_131 + + + ) + +151  + #BOOST_PP_INTERCEPT_132 + + + ) + +152  + #BOOST_PP_INTERCEPT_133 + + + ) + +153  + #BOOST_PP_INTERCEPT_134 + + + ) + +154  + #BOOST_PP_INTERCEPT_135 + + + ) + +155  + #BOOST_PP_INTERCEPT_136 + + + ) + +156  + #BOOST_PP_INTERCEPT_137 + + + ) + +157  + #BOOST_PP_INTERCEPT_138 + + + ) + +158  + #BOOST_PP_INTERCEPT_139 + + + ) + +159  + #BOOST_PP_INTERCEPT_140 + + + ) + +160  + #BOOST_PP_INTERCEPT_141 + + + ) + +161  + #BOOST_PP_INTERCEPT_142 + + + ) + +162  + #BOOST_PP_INTERCEPT_143 + + + ) + +163  + #BOOST_PP_INTERCEPT_144 + + + ) + +164  + #BOOST_PP_INTERCEPT_145 + + + ) + +165  + #BOOST_PP_INTERCEPT_146 + + + ) + +166  + #BOOST_PP_INTERCEPT_147 + + + ) + +167  + #BOOST_PP_INTERCEPT_148 + + + ) + +168  + #BOOST_PP_INTERCEPT_149 + + + ) + +169  + #BOOST_PP_INTERCEPT_150 + + + ) + +170  + #BOOST_PP_INTERCEPT_151 + + + ) + +171  + #BOOST_PP_INTERCEPT_152 + + + ) + +172  + #BOOST_PP_INTERCEPT_153 + + + ) + +173  + #BOOST_PP_INTERCEPT_154 + + + ) + +174  + #BOOST_PP_INTERCEPT_155 + + + ) + +175  + #BOOST_PP_INTERCEPT_156 + + + ) + +176  + #BOOST_PP_INTERCEPT_157 + + + ) + +177  + #BOOST_PP_INTERCEPT_158 + + + ) + +178  + #BOOST_PP_INTERCEPT_159 + + + ) + +179  + #BOOST_PP_INTERCEPT_160 + + + ) + +180  + #BOOST_PP_INTERCEPT_161 + + + ) + +181  + #BOOST_PP_INTERCEPT_162 + + + ) + +182  + #BOOST_PP_INTERCEPT_163 + + + ) + +183  + #BOOST_PP_INTERCEPT_164 + + + ) + +184  + #BOOST_PP_INTERCEPT_165 + + + ) + +185  + #BOOST_PP_INTERCEPT_166 + + + ) + +186  + #BOOST_PP_INTERCEPT_167 + + + ) + +187  + #BOOST_PP_INTERCEPT_168 + + + ) + +188  + #BOOST_PP_INTERCEPT_169 + + + ) + +189  + #BOOST_PP_INTERCEPT_170 + + + ) + +190  + #BOOST_PP_INTERCEPT_171 + + + ) + +191  + #BOOST_PP_INTERCEPT_172 + + + ) + +192  + #BOOST_PP_INTERCEPT_173 + + + ) + +193  + #BOOST_PP_INTERCEPT_174 + + + ) + +194  + #BOOST_PP_INTERCEPT_175 + + + ) + +195  + #BOOST_PP_INTERCEPT_176 + + + ) + +196  + #BOOST_PP_INTERCEPT_177 + + + ) + +197  + #BOOST_PP_INTERCEPT_178 + + + ) + +198  + #BOOST_PP_INTERCEPT_179 + + + ) + +199  + #BOOST_PP_INTERCEPT_180 + + + ) + +200  + #BOOST_PP_INTERCEPT_181 + + + ) + +201  + #BOOST_PP_INTERCEPT_182 + + + ) + +202  + #BOOST_PP_INTERCEPT_183 + + + ) + +203  + #BOOST_PP_INTERCEPT_184 + + + ) + +204  + #BOOST_PP_INTERCEPT_185 + + + ) + +205  + #BOOST_PP_INTERCEPT_186 + + + ) + +206  + #BOOST_PP_INTERCEPT_187 + + + ) + +207  + #BOOST_PP_INTERCEPT_188 + + + ) + +208  + #BOOST_PP_INTERCEPT_189 + + + ) + +209  + #BOOST_PP_INTERCEPT_190 + + + ) + +210  + #BOOST_PP_INTERCEPT_191 + + + ) + +211  + #BOOST_PP_INTERCEPT_192 + + + ) + +212  + #BOOST_PP_INTERCEPT_193 + + + ) + +213  + #BOOST_PP_INTERCEPT_194 + + + ) + +214  + #BOOST_PP_INTERCEPT_195 + + + ) + +215  + #BOOST_PP_INTERCEPT_196 + + + ) + +216  + #BOOST_PP_INTERCEPT_197 + + + ) + +217  + #BOOST_PP_INTERCEPT_198 + + + ) + +218  + #BOOST_PP_INTERCEPT_199 + + + ) + +219  + #BOOST_PP_INTERCEPT_200 + + + ) + +220  + #BOOST_PP_INTERCEPT_201 + + + ) + +221  + #BOOST_PP_INTERCEPT_202 + + + ) + +222  + #BOOST_PP_INTERCEPT_203 + + + ) + +223  + #BOOST_PP_INTERCEPT_204 + + + ) + +224  + #BOOST_PP_INTERCEPT_205 + + + ) + +225  + #BOOST_PP_INTERCEPT_206 + + + ) + +226  + #BOOST_PP_INTERCEPT_207 + + + ) + +227  + #BOOST_PP_INTERCEPT_208 + + + ) + +228  + #BOOST_PP_INTERCEPT_209 + + + ) + +229  + #BOOST_PP_INTERCEPT_210 + + + ) + +230  + #BOOST_PP_INTERCEPT_211 + + + ) + +231  + #BOOST_PP_INTERCEPT_212 + + + ) + +232  + #BOOST_PP_INTERCEPT_213 + + + ) + +233  + #BOOST_PP_INTERCEPT_214 + + + ) + +234  + #BOOST_PP_INTERCEPT_215 + + + ) + +235  + #BOOST_PP_INTERCEPT_216 + + + ) + +236  + #BOOST_PP_INTERCEPT_217 + + + ) + +237  + #BOOST_PP_INTERCEPT_218 + + + ) + +238  + #BOOST_PP_INTERCEPT_219 + + + ) + +239  + #BOOST_PP_INTERCEPT_220 + + + ) + +240  + #BOOST_PP_INTERCEPT_221 + + + ) + +241  + #BOOST_PP_INTERCEPT_222 + + + ) + +242  + #BOOST_PP_INTERCEPT_223 + + + ) + +243  + #BOOST_PP_INTERCEPT_224 + + + ) + +244  + #BOOST_PP_INTERCEPT_225 + + + ) + +245  + #BOOST_PP_INTERCEPT_226 + + + ) + +246  + #BOOST_PP_INTERCEPT_227 + + + ) + +247  + #BOOST_PP_INTERCEPT_228 + + + ) + +248  + #BOOST_PP_INTERCEPT_229 + + + ) + +249  + #BOOST_PP_INTERCEPT_230 + + + ) + +250  + #BOOST_PP_INTERCEPT_231 + + + ) + +251  + #BOOST_PP_INTERCEPT_232 + + + ) + +252  + #BOOST_PP_INTERCEPT_233 + + + ) + +253  + #BOOST_PP_INTERCEPT_234 + + + ) + +254  + #BOOST_PP_INTERCEPT_235 + + + ) + +255  + #BOOST_PP_INTERCEPT_236 + + + ) + +256  + #BOOST_PP_INTERCEPT_237 + + + ) + +257  + #BOOST_PP_INTERCEPT_238 + + + ) + +258  + #BOOST_PP_INTERCEPT_239 + + + ) + +259  + #BOOST_PP_INTERCEPT_240 + + + ) + +260  + #BOOST_PP_INTERCEPT_241 + + + ) + +261  + #BOOST_PP_INTERCEPT_242 + + + ) + +262  + #BOOST_PP_INTERCEPT_243 + + + ) + +263  + #BOOST_PP_INTERCEPT_244 + + + ) + +264  + #BOOST_PP_INTERCEPT_245 + + + ) + +265  + #BOOST_PP_INTERCEPT_246 + + + ) + +266  + #BOOST_PP_INTERCEPT_247 + + + ) + +267  + #BOOST_PP_INTERCEPT_248 + + + ) + +268  + #BOOST_PP_INTERCEPT_249 + + + ) + +269  + #BOOST_PP_INTERCEPT_250 + + + ) + +270  + #BOOST_PP_INTERCEPT_251 + + + ) + +271  + #BOOST_PP_INTERCEPT_252 + + + ) + +272  + #BOOST_PP_INTERCEPT_253 + + + ) + +273  + #BOOST_PP_INTERCEPT_254 + + + ) + +274  + #BOOST_PP_INTERCEPT_255 + + + ) + +275  + #BOOST_PP_INTERCEPT_256 + + + ) + + @/usr/include/boost/preprocessor/inc.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_INC_HPP + + +13  + #BOOST_PREPROCESSOR_INC_HPP + + + ) + +14  +#ud + ~ + + @/usr/include/boost/preprocessor/iteration/iterate.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_ITERATION_ITERATE_HPP + + +13  + #BOOST_PREPROCESSOR_ITERATION_ITERATE_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22 # +#/* +BOOST_PP_ITERATION_DEPTH + */ + +24  +#def + #BOOST_PP_ITERATION_DEPTH +(0 + + ) + +26 # +#/* +BOOST_PP_ITERATION + */ + +28  +#def + #BOOST_PP_ITERATION +( + `BOOST_PP_CAT +( +BOOST_PP_ITERATION_ +, + `BOOST_PP_ITERATION_DEPTH +()) + + ) + +30 # +#/* +BOOST_PP_ITERATION_START + && +BOOST_PP_ITERATION_FINISH + */ + +32  +#def + #BOOST_PP_ITERATION_START +( + `BOOST_PP_CAT +( +BOOST_PP_ITERATION_START_ +, + `BOOST_PP_ITERATION_DEPTH +()) + + ) + +34  + #BOOST_PP_ITERATION_FINISH +( + `BOOST_PP_CAT +( +BOOST_PP_ITERATION_FINISH_ +, + `BOOST_PP_ITERATION_DEPTH +()) + + ) + +35 # +#/* +BOOST_PP_ITERATION_FLAGS + */ + +37  +#def + #BOOST_PP_ITERATION_FLAGS +(( + `BOOST_PP_CAT +( +BOOST_PP_ITERATION_FLAGS_ +, + `BOOST_PP_ITERATION_DEPTH +())()) + + ) + +39 # +#/* +BOOST_PP_FRAME_ITERATION + */ + +41  +#def + #BOOST_PP_FRAME_ITERATION +( +i + + `BOOST_PP_CAT +( +BOOST_PP_ITERATION_ +, i) + + ) + +43 # +#/* +BOOST_PP_FRAME_START + && +BOOST_PP_FRAME_FINISH + */ + +45  +#def + #BOOST_PP_FRAME_START +( +i + + `BOOST_PP_CAT +( +BOOST_PP_ITERATION_START_ +, i) + + ) + +47  + #BOOST_PP_FRAME_FINISH +( +i + + `BOOST_PP_CAT +( +BOOST_PP_ITERATION_FINISH_ +, i) + + ) + +48 # +#/* +BOOST_PP_FRAME_FLAGS + */ + +50  +#def + #BOOST_PP_FRAME_FLAGS +( +i +( + `BOOST_PP_CAT +( +BOOST_PP_ITERATION_FLAGS_ +, i)()) + + ) + +52 # +#/* +BOOST_PP_RELATIVE_ITERATION + */ + +54  +#def + #BOOST_PP_RELATIVE_ITERATION +( +i + + `BOOST_PP_CAT +( +BOOST_PP_RELATIVE_ +, i)( +BOOST_PP_ITERATION_ +) + + ) + +56  +#def + #BOOST_PP_RELATIVE_0 +( +m + + `BOOST_PP_CAT +(m, + `BOOST_PP_ITERATION_DEPTH +()) + + ) + +58  + #BOOST_PP_RELATIVE_1 +( +m + + `BOOST_PP_CAT +(m, + `BOOST_PP_DEC +( + `BOOST_PP_ITERATION_DEPTH +())) + + ) + +59  + #BOOST_PP_RELATIVE_2 +( +m + + `BOOST_PP_CAT +(m, + `BOOST_PP_DEC +(BOOST_PP_DEC( + `BOOST_PP_ITERATION_DEPTH +()))) + + ) + +60  + #BOOST_PP_RELATIVE_3 +( +m + + `BOOST_PP_CAT +(m, + `BOOST_PP_DEC +(BOOST_PP_DEC(BOOST_PP_DEC( + `BOOST_PP_ITERATION_DEPTH +())))) + + ) + +61  + #BOOST_PP_RELATIVE_4 +( +m + + `BOOST_PP_CAT +(m, + `BOOST_PP_DEC +(BOOST_PP_DEC(BOOST_PP_DEC(BOOST_PP_DEC( + `BOOST_PP_ITERATION_DEPTH +()))))) + + ) + +62 # +#/* +BOOST_PP_RELATIVE_START + && +BOOST_PP_RELATIVE_FINISH + */ + +64  +#def + #BOOST_PP_RELATIVE_START +( +i + + `BOOST_PP_CAT +( +BOOST_PP_RELATIVE_ +, i)( +BOOST_PP_ITERATION_START_ +) + + ) + +66  + #BOOST_PP_RELATIVE_FINISH +( +i + + `BOOST_PP_CAT +( +BOOST_PP_RELATIVE_ +, i)( +BOOST_PP_ITERATION_FINISH_ +) + + ) + +67 # +#/* +BOOST_PP_RELATIVE_FLAGS + */ + +69  +#def + #BOOST_PP_RELATIVE_FLAGS +( +i +( + `BOOST_PP_CAT +( +BOOST_PP_RELATIVE_ +, i)( +BOOST_PP_ITERATION_FLAGS_ +)()) + + ) + +71 # +#/* +BOOST_PP_ITERATE + */ + +73  +#def + #BOOST_PP_ITERATE +( + `BOOST_PP_CAT +( +BOOST_PP_ITERATE_ +, + `BOOST_PP_INC +( + `BOOST_PP_ITERATION_DEPTH +())) + + ) + +75  +#def + #BOOST_PP_ITERATE_1 + < +boo +/ +ross +/ +i +/ +da +/ + +/ +fwd1 +. +h +> + + ) + +77  + #BOOST_PP_ITERATE_2 + < +boo +/ +ross +/ +i +/ +da +/ + +/ +fwd2 +. +h +> + + ) + +78  + #BOOST_PP_ITERATE_3 + < +boo +/ +ross +/ +i +/ +da +/ + +/ +fwd3 +. +h +> + + ) + +79  + #BOOST_PP_ITERATE_4 + < +boo +/ +ross +/ +i +/ +da +/ + +/ +fwd4 +. +h +> + + ) + +80  + #BOOST_PP_ITERATE_5 + < +boo +/ +ross +/ +i +/ +da +/ + +/ +fwd5 +. +h +> + + ) + + @/usr/include/boost/preprocessor/list/for_each_i.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_LIST_LIST_FOR_EACH_I_HPP + + +15  + #BOOST_PREPROCESSOR_LIST_LIST_FOR_EACH_I_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23 # +#/* +BOOST_PP_LIST_FOR_EACH_I + */ + +25 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +(&& ~BOOST_PP_CONFIG_FLAGS(& +BOOST_PP_CONFIG_MSVC +() + +27  + #BOOST_PP_LIST_FOR_EACH_I +( +mao +, +da +, +li + + `BOOST_PP_FOR +((mao, da,i, 0), +BOOST_PP_LIST_FOR_EACH_I_P +, +BOOST_PP_LIST_FOR_EACH_I_O +, +BOOST_PP_LIST_FOR_EACH_I_M +) + + ) + +29  + #BOOST_PP_LIST_FOR_EACH_I +( +mao +, +da +, +li + + `BOOST_PP_LIST_FOR_EACH_I_I +(mao, da,i) + + ) + +30  + #BOOST_PP_LIST_FOR_EACH_I_I +( +mao +, +da +, +li + + `BOOST_PP_FOR +((mao, da,i, 0), +BOOST_PP_LIST_FOR_EACH_I_P +, +BOOST_PP_LIST_FOR_EACH_I_O +, +BOOST_PP_LIST_FOR_EACH_I_M +) + + ) + +32 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_STRICT +() + +34  + #BOOST_PP_LIST_FOR_EACH_I_P +( +r +, +x + +BOOST_PP_LIST_FOR_EACH_I_P_D + + ) +x + +35  + #BOOST_PP_LIST_FOR_EACH_I_P_D +( +m +, +d +, +l +, +i + + `BOOST_PP_LIST_IS_CONS +) + + ) + +37  + #BOOST_PP_LIST_FOR_EACH_I_P +( +r +, +x + + `BOOST_PP_LIST_IS_CONS +( + `BOOST_PP_TUPLE_ELEM +(4, 2, x)) + + ) + +39 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +41  + #BOOST_PP_LIST_FOR_EACH_I_O +( +r +, +x + +BOOST_PP_LIST_FOR_EACH_I_O_D + + ) +x + +42  + #BOOST_PP_LIST_FOR_EACH_I_O_D +( +m +, +d +, +l +, +i +(m, d, + `BOOST_PP_LIST_REST +), + `BOOST_PP_INC +(i)) + + ) + +44  + #BOOST_PP_LIST_FOR_EACH_I_O +( +r +, +x +( + `BOOST_PP_TUPLE_ELEM +(4, 0, x), BOOST_PP_TUPLE_ELEM(4, 1, x), + `BOOST_PP_LIST_REST +(BOOST_PP_TUPLE_ELEM(4, 2, x)), + `BOOST_PP_INC +(BOOST_PP_TUPLE_ELEM(4, 3, x))) + + ) + +46 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +48  + #BOOST_PP_LIST_FOR_EACH_I_M +( +r +, +x + + `BOOST_PP_LIST_FOR_EACH_I_M_D +, + `BOOST_PP_TUPLE_ELEM +(4, 0, x), BOOST_PP_TUPLE_ELEM(4, 1, x), BOOST_PP_TUPLE_ELEM(4, 2, x), BOOST_PP_TUPLE_ELEM(4, 3, x)) + + ) + +50  + #BOOST_PP_LIST_FOR_EACH_I_M +( +r +, +x + + `BOOST_PP_LIST_FOR_EACH_I_M_I +, +BOOST_PP_TUPLE_REM_4 + x) + + ) + +51  + #BOOST_PP_LIST_FOR_EACH_I_M_I +( +r +, +x_e + + `BOOST_PP_LIST_FOR_EACH_I_M_D +, x_e) + + ) + +53  +#def + #BOOST_PP_LIST_FOR_EACH_I_M_D +( +r +, +m +, +d +, +l +, +i + + `m +, d, i, + `BOOST_PP_LIST_FIRST +)) + + ) + +55 # +#/* +BOOST_PP_LIST_FOR_EACH_I_R + */ + +57 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +59  + #BOOST_PP_LIST_FOR_EACH_I_R +( +r +, +mao +, +da +, +li + +BOOST_PP_FOR_ + ## + `r +((mao, da,i, 0), +BOOST_PP_LIST_FOR_EACH_I_P +, +BOOST_PP_LIST_FOR_EACH_I_O +, +BOOST_PP_LIST_FOR_EACH_I_M +) + + ) + +61  + #BOOST_PP_LIST_FOR_EACH_I_R +( +r +, +mao +, +da +, +li + + `BOOST_PP_LIST_FOR_EACH_I_R_I +, mao, da,i) + + ) + +62  + #BOOST_PP_LIST_FOR_EACH_I_R_I +( +r +, +mao +, +da +, +li + +BOOST_PP_FOR_ + ## + `r +((mao, da,i, 0), +BOOST_PP_LIST_FOR_EACH_I_P +, +BOOST_PP_LIST_FOR_EACH_I_O +, +BOOST_PP_LIST_FOR_EACH_I_M +) + + ) + + @/usr/include/boost/preprocessor/punctuation/comma_if.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_PUNCTUATION_COMMA_IF_HPP + + +15  + #BOOST_PREPROCESSOR_PUNCTUATION_COMMA_IF_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21 # +#/* +BOOST_PP_COMMA_IF + */ + +23 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +25  + #BOOST_PP_COMMA_IF +( +cd + + `BOOST_PP_IF +(cd, +BOOST_PP_COMMA +, +BOOST_PP_EMPTY +)() + + ) + +27  + #BOOST_PP_COMMA_IF +( +cd + + `BOOST_PP_COMMA_IF_I +(cd) + + ) + +28  + #BOOST_PP_COMMA_IF_I +( +cd + + `BOOST_PP_IF +(cd, +BOOST_PP_COMMA +, +BOOST_PP_EMPTY +)() + + ) + + @/usr/include/boost/preprocessor/repetition/enum_binary_params.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_REPETITION_ENUM_BINARY_PARAMS_HPP + + +13  + #BOOST_PREPROCESSOR_REPETITION_ENUM_BINARY_PARAMS_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21 # +#/* +BOOST_PP_ENUM_BINARY_PARAMS + */ + +23 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +25  + #BOOST_PP_ENUM_BINARY_PARAMS +( +cou +, +p1 +, +p2 + + `BOOST_PP_REPEAT +(cou, +BOOST_PP_ENUM_BINARY_PARAMS_M +, (p1,2)) + + ) + +27  + #BOOST_PP_ENUM_BINARY_PARAMS +( +cou +, +p1 +, +p2 + + `BOOST_PP_ENUM_BINARY_PARAMS_I +(cou,1,2) + + ) + +28  + #BOOST_PP_ENUM_BINARY_PARAMS_I +( +cou +, +p1 +, +p2 + + `BOOST_PP_REPEAT +(cou, +BOOST_PP_ENUM_BINARY_PARAMS_M +, (p1,2)) + + ) + +30 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_STRICT +() + +32  + #BOOST_PP_ENUM_BINARY_PARAMS_M +( +z +, +n +, + + + `BOOST_PP_ENUM_BINARY_PARAMS_M_IM +(z,, +BOOST_PP_TUPLE_REM_2 +p) + + ) + +33  + #BOOST_PP_ENUM_BINARY_PARAMS_M_IM +( +z +, +n +, +im + + `BOOST_PP_ENUM_BINARY_PARAMS_M_I +(z,, im) + + ) + +35  + #BOOST_PP_ENUM_BINARY_PARAMS_M +( +z +, +n +, + + + `BOOST_PP_ENUM_BINARY_PARAMS_M_I +(z,, + `BOOST_PP_TUPLE_ELEM +(2, 0,p), BOOST_PP_TUPLE_ELEM(2, 1,p)) + + ) + +37 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MSVC +() + +39  + #BOOST_PP_ENUM_BINARY_PARAMS_M_I +( +z +, +n +, +p1 +, +p2 + + `BOOST_PP_ENUM_BINARY_PARAMS_M_II +(z,,1,2) + + ) + +40  + #BOOST_PP_ENUM_BINARY_PARAMS_M_II +( +z +, +n +, +p1 +, +p2 + + `BOOST_PP_COMMA_IF +p1 ##2 ## + ) +n + +42  + #BOOST_PP_ENUM_BINARY_PARAMS_M_I +( +z +, +n +, +p1 +, +p2 + + `BOOST_PP_COMMA_IF + + `BOOST_PP_CAT +1,BOOST_PP_CAT2,) + + ) + +44 # +#/* +BOOST_PP_ENUM_BINARY_PARAMS_Z + */ + +46 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +48  + #BOOST_PP_ENUM_BINARY_PARAMS_Z +( +z +, +cou +, +p1 +, +p2 + +BOOST_PP_REPEAT_ + ## + `z +(cou, +BOOST_PP_ENUM_BINARY_PARAMS_M +, (p1,2)) + + ) + +50  + #BOOST_PP_ENUM_BINARY_PARAMS_Z +( +z +, +cou +, +p1 +, +p2 + + `BOOST_PP_ENUM_BINARY_PARAMS_Z_I +(z, cou,1,2) + + ) + +51  + #BOOST_PP_ENUM_BINARY_PARAMS_Z_I +( +z +, +cou +, +p1 +, +p2 + +BOOST_PP_REPEAT_ + ## + `z +(cou, +BOOST_PP_ENUM_BINARY_PARAMS_M +, (p1,2)) + + ) + + @/usr/include/boost/preprocessor/repetition/enum_params.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_REPETITION_ENUM_PARAMS_HPP + + +15  + #BOOST_PREPROCESSOR_REPETITION_ENUM_PARAMS_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20 # +#/* +BOOST_PP_ENUM_PARAMS + */ + +22 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +24  + #BOOST_PP_ENUM_PARAMS +( +cou +, +m + + `BOOST_PP_REPEAT +(cou, +BOOST_PP_ENUM_PARAMS_M +,am) + + ) + +26  + #BOOST_PP_ENUM_PARAMS +( +cou +, +m + + `BOOST_PP_ENUM_PARAMS_I +(cou,am) + + ) + +27  + #BOOST_PP_ENUM_PARAMS_I +( +cou +, +m + + `BOOST_PP_REPEAT +(cou, +BOOST_PP_ENUM_PARAMS_M +,am) + + ) + +29  +#def + #BOOST_PP_ENUM_PARAMS_M +( +z +, +n +, +m + + `BOOST_PP_COMMA_IF +跿m ## + ) +n + +31 # +#/* +BOOST_PP_ENUM_PARAMS_Z + */ + +33 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +35  + #BOOST_PP_ENUM_PARAMS_Z +( +z +, +cou +, +m + +BOOST_PP_REPEAT_ + ## + `z +(cou, +BOOST_PP_ENUM_PARAMS_M +,am) + + ) + +37  + #BOOST_PP_ENUM_PARAMS_Z +( +z +, +cou +, +m + + `BOOST_PP_ENUM_PARAMS_Z_I +(z, cou,am) + + ) + +38  + #BOOST_PP_ENUM_PARAMS_Z_I +( +z +, +cou +, +m + +BOOST_PP_REPEAT_ + ## + `z +(cou, +BOOST_PP_ENUM_PARAMS_M +,am) + + ) + + @/usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_REPETITION_ENUM_SHIFTED_PARAMS_HPP + + +15  + #BOOST_PREPROCESSOR_REPETITION_ENUM_SHIFTED_PARAMS_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23 # +#/* +BOOST_PP_ENUM_SHIFTED_PARAMS + */ + +25 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +27  + #BOOST_PP_ENUM_SHIFTED_PARAMS +( +cou +, +m + + `BOOST_PP_REPEAT +( + `BOOST_PP_DEC +(cou), +BOOST_PP_ENUM_SHIFTED_PARAMS_M +,am) + + ) + +29  + #BOOST_PP_ENUM_SHIFTED_PARAMS +( +cou +, +m + + `BOOST_PP_ENUM_SHIFTED_PARAMS_I +(cou,am) + + ) + +30  + #BOOST_PP_ENUM_SHIFTED_PARAMS_I +( +cou +, +m + + `BOOST_PP_REPEAT +( + `BOOST_PP_DEC +(cou), +BOOST_PP_ENUM_SHIFTED_PARAMS_M +,am) + + ) + +32  +#def + #BOOST_PP_ENUM_SHIFTED_PARAMS_M +( +z +, +n +, +m + + `BOOST_PP_COMMA_IF + + `BOOST_PP_CAT +լam, + `BOOST_PP_INC +)) + + ) + +34 # +#/* +BOOST_PP_ENUM_SHIFTED_PARAMS_Z + */ + +36 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +38  + #BOOST_PP_ENUM_SHIFTED_PARAMS_Z +( +z +, +cou +, +m + +BOOST_PP_REPEAT_ + ## + `z +( + `BOOST_PP_DEC +(cou), +BOOST_PP_ENUM_SHIFTED_PARAMS_M +,am) + + ) + +40  + #BOOST_PP_ENUM_SHIFTED_PARAMS_Z +( +z +, +cou +, +m + + `BOOST_PP_ENUM_SHIFTED_PARAMS_Z_I +(z, cou,am) + + ) + +41  + #BOOST_PP_ENUM_SHIFTED_PARAMS_Z_I +( +z +, +cou +, +m + +BOOST_PP_REPEAT_ + ## + `z +( + `BOOST_PP_DEC +(cou), +BOOST_PP_ENUM_SHIFTED_PARAMS_M +,am) + + ) + + @/usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_REPETITION_ENUM_TRAILING_PARAMS_HPP + + +13  + #BOOST_PREPROCESSOR_REPETITION_ENUM_TRAILING_PARAMS_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17 # +#/* +BOOST_PP_ENUM_TRAILING_PARAMS + */ + +19 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +21  + #BOOST_PP_ENUM_TRAILING_PARAMS +( +cou +, +m + + `BOOST_PP_REPEAT +(cou, +BOOST_PP_ENUM_TRAILING_PARAMS_M +,am) + + ) + +23  + #BOOST_PP_ENUM_TRAILING_PARAMS +( +cou +, +m + + `BOOST_PP_ENUM_TRAILING_PARAMS_I +(cou,am) + + ) + +24  + #BOOST_PP_ENUM_TRAILING_PARAMS_I +( +cou +, +m + + `BOOST_PP_REPEAT +(cou, +BOOST_PP_ENUM_TRAILING_PARAMS_M +,am) + + ) + +26  +#def + #BOOST_PP_ENUM_TRAILING_PARAMS_M +( +z +, +n +, +m +,am ## + ) +n + +28 # +#/* +BOOST_PP_ENUM_TRAILING_PARAMS_Z + */ + +30 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +32  + #BOOST_PP_ENUM_TRAILING_PARAMS_Z +( +z +, +cou +, +m + +BOOST_PP_REPEAT_ + ## + `z +(cou, +BOOST_PP_ENUM_TRAILING_PARAMS_M +,am) + + ) + +34  + #BOOST_PP_ENUM_TRAILING_PARAMS_Z +( +z +, +cou +, +m + + `BOOST_PP_ENUM_TRAILING_PARAMS_Z_I +(z, cou,am) + + ) + +35  + #BOOST_PP_ENUM_TRAILING_PARAMS_Z_I +( +z +, +cou +, +m + +BOOST_PP_REPEAT_ + ## + `z +(cou, +BOOST_PP_ENUM_TRAILING_PARAMS_M +,am) + + ) + + @/usr/include/boost/preprocessor/repetition/repeat.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_REPETITION_REPEAT_HPP + + +15  + #BOOST_PREPROCESSOR_REPETITION_REPEAT_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22 # +#/* +BOOST_PP_REPEAT + */ + +26  + #BOOST_PP_REPEAT +( +cou +, +mao +, +da +) + + ) + +28  +#def + #BOOST_PP_REPEAT + + `BOOST_PP_CAT +( +BOOST_PP_REPEAT_ +, + `BOOST_PP_AUTO_REC +( +BOOST_PP_REPEAT_P +, 4)) + + ) + +30  +#def + #BOOST_PP_REPEAT_P +( +n + + `BOOST_PP_CAT +( +BOOST_PP_REPEAT_CHECK_ +, +BOOST_PP_REPEAT_ + ## + `n +(1, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_3 +, BOOST_PP_NIL)) + + ) + +32  +#def + #BOOST_PP_REPEAT_CHECK_BOOST_PP_NIL + 1 + + ) + +34  + #BOOST_PP_REPEAT_CHECK_BOOST_PP_REPEAT_1 +( +c +, +m +, +d +0 + + ) + +35  + #BOOST_PP_REPEAT_CHECK_BOOST_PP_REPEAT_2 +( +c +, +m +, +d +0 + + ) + +36  + #BOOST_PP_REPEAT_CHECK_BOOST_PP_REPEAT_3 +( +c +, +m +, +d +0 + + ) + +37  +#def + #BOOST_PP_REPEAT_1 +( +c +, +m +, +d + + `BOOST_PP_REPEAT_1_I +(c, m, d) + + ) + +39  + #BOOST_PP_REPEAT_2 +( +c +, +m +, +d + + `BOOST_PP_REPEAT_2_I +(c, m, d) + + ) + +40  + #BOOST_PP_REPEAT_3 +( +c +, +m +, +d + + `BOOST_PP_REPEAT_3_I +(c, m, d) + + ) + +41  + #BOOST_PP_REPEAT_4 +( +c +, +m +, +d + + `BOOST_PP_ERROR +(0x0003) + + ) + +42  +#def + #BOOST_PP_REPEAT_1_I +( +c +, +m +, +d + +BOOST_PP_REPEAT_1_ + ## + `c +(m, d) + + ) + +44  + #BOOST_PP_REPEAT_2_I +( +c +, +m +, +d + +BOOST_PP_REPEAT_2_ + ## + `c +(m, d) + + ) + +45  + #BOOST_PP_REPEAT_3_I +( +c +, +m +, +d + +BOOST_PP_REPEAT_3_ + ## + `c +(m, d) + + ) + +46  +#def + #BOOST_PP_REPEAT_1ST + +BOOST_PP_REPEAT_1 + + + ) + +48  + #BOOST_PP_REPEAT_2ND + +BOOST_PP_REPEAT_2 + + + ) + +49  + #BOOST_PP_REPEAT_3RD + +BOOST_PP_REPEAT_3 + + + ) + +50  +#def + #BOOST_PP_REPEAT_1_0 +( +m +, +d +) + + ) + +52  + #BOOST_PP_REPEAT_1_1 +( +m +, +d + + `m +(2, 0, d) + + ) + +53  + #BOOST_PP_REPEAT_1_2 +( +m +, +d + + `BOOST_PP_REPEAT_1_1 +(m, d + `m +(2, 1, d) + + ) + +54  + #BOOST_PP_REPEAT_1_3 +( +m +, +d + + `BOOST_PP_REPEAT_1_2 +(m, d + `m +(2, 2, d) + + ) + +55  + #BOOST_PP_REPEAT_1_4 +( +m +, +d + + `BOOST_PP_REPEAT_1_3 +(m, d + `m +(2, 3, d) + + ) + +56  + #BOOST_PP_REPEAT_1_5 +( +m +, +d + + `BOOST_PP_REPEAT_1_4 +(m, d + `m +(2, 4, d) + + ) + +57  + #BOOST_PP_REPEAT_1_6 +( +m +, +d + + `BOOST_PP_REPEAT_1_5 +(m, d + `m +(2, 5, d) + + ) + +58  + #BOOST_PP_REPEAT_1_7 +( +m +, +d + + `BOOST_PP_REPEAT_1_6 +(m, d + `m +(2, 6, d) + + ) + +59  + #BOOST_PP_REPEAT_1_8 +( +m +, +d + + `BOOST_PP_REPEAT_1_7 +(m, d + `m +(2, 7, d) + + ) + +60  + #BOOST_PP_REPEAT_1_9 +( +m +, +d + + `BOOST_PP_REPEAT_1_8 +(m, d + `m +(2, 8, d) + + ) + +61  + #BOOST_PP_REPEAT_1_10 +( +m +, +d + + `BOOST_PP_REPEAT_1_9 +(m, d + `m +(2, 9, d) + + ) + +62  + #BOOST_PP_REPEAT_1_11 +( +m +, +d + + `BOOST_PP_REPEAT_1_10 +(m, d + `m +(2, 10, d) + + ) + +63  + #BOOST_PP_REPEAT_1_12 +( +m +, +d + + `BOOST_PP_REPEAT_1_11 +(m, d + `m +(2, 11, d) + + ) + +64  + #BOOST_PP_REPEAT_1_13 +( +m +, +d + + `BOOST_PP_REPEAT_1_12 +(m, d + `m +(2, 12, d) + + ) + +65  + #BOOST_PP_REPEAT_1_14 +( +m +, +d + + `BOOST_PP_REPEAT_1_13 +(m, d + `m +(2, 13, d) + + ) + +66  + #BOOST_PP_REPEAT_1_15 +( +m +, +d + + `BOOST_PP_REPEAT_1_14 +(m, d + `m +(2, 14, d) + + ) + +67  + #BOOST_PP_REPEAT_1_16 +( +m +, +d + + `BOOST_PP_REPEAT_1_15 +(m, d + `m +(2, 15, d) + + ) + +68  + #BOOST_PP_REPEAT_1_17 +( +m +, +d + + `BOOST_PP_REPEAT_1_16 +(m, d + `m +(2, 16, d) + + ) + +69  + #BOOST_PP_REPEAT_1_18 +( +m +, +d + + `BOOST_PP_REPEAT_1_17 +(m, d + `m +(2, 17, d) + + ) + +70  + #BOOST_PP_REPEAT_1_19 +( +m +, +d + + `BOOST_PP_REPEAT_1_18 +(m, d + `m +(2, 18, d) + + ) + +71  + #BOOST_PP_REPEAT_1_20 +( +m +, +d + + `BOOST_PP_REPEAT_1_19 +(m, d + `m +(2, 19, d) + + ) + +72  + #BOOST_PP_REPEAT_1_21 +( +m +, +d + + `BOOST_PP_REPEAT_1_20 +(m, d + `m +(2, 20, d) + + ) + +73  + #BOOST_PP_REPEAT_1_22 +( +m +, +d + + `BOOST_PP_REPEAT_1_21 +(m, d + `m +(2, 21, d) + + ) + +74  + #BOOST_PP_REPEAT_1_23 +( +m +, +d + + `BOOST_PP_REPEAT_1_22 +(m, d + `m +(2, 22, d) + + ) + +75  + #BOOST_PP_REPEAT_1_24 +( +m +, +d + + `BOOST_PP_REPEAT_1_23 +(m, d + `m +(2, 23, d) + + ) + +76  + #BOOST_PP_REPEAT_1_25 +( +m +, +d + + `BOOST_PP_REPEAT_1_24 +(m, d + `m +(2, 24, d) + + ) + +77  + #BOOST_PP_REPEAT_1_26 +( +m +, +d + + `BOOST_PP_REPEAT_1_25 +(m, d + `m +(2, 25, d) + + ) + +78  + #BOOST_PP_REPEAT_1_27 +( +m +, +d + + `BOOST_PP_REPEAT_1_26 +(m, d + `m +(2, 26, d) + + ) + +79  + #BOOST_PP_REPEAT_1_28 +( +m +, +d + + `BOOST_PP_REPEAT_1_27 +(m, d + `m +(2, 27, d) + + ) + +80  + #BOOST_PP_REPEAT_1_29 +( +m +, +d + + `BOOST_PP_REPEAT_1_28 +(m, d + `m +(2, 28, d) + + ) + +81  + #BOOST_PP_REPEAT_1_30 +( +m +, +d + + `BOOST_PP_REPEAT_1_29 +(m, d + `m +(2, 29, d) + + ) + +82  + #BOOST_PP_REPEAT_1_31 +( +m +, +d + + `BOOST_PP_REPEAT_1_30 +(m, d + `m +(2, 30, d) + + ) + +83  + #BOOST_PP_REPEAT_1_32 +( +m +, +d + + `BOOST_PP_REPEAT_1_31 +(m, d + `m +(2, 31, d) + + ) + +84  + #BOOST_PP_REPEAT_1_33 +( +m +, +d + + `BOOST_PP_REPEAT_1_32 +(m, d + `m +(2, 32, d) + + ) + +85  + #BOOST_PP_REPEAT_1_34 +( +m +, +d + + `BOOST_PP_REPEAT_1_33 +(m, d + `m +(2, 33, d) + + ) + +86  + #BOOST_PP_REPEAT_1_35 +( +m +, +d + + `BOOST_PP_REPEAT_1_34 +(m, d + `m +(2, 34, d) + + ) + +87  + #BOOST_PP_REPEAT_1_36 +( +m +, +d + + `BOOST_PP_REPEAT_1_35 +(m, d + `m +(2, 35, d) + + ) + +88  + #BOOST_PP_REPEAT_1_37 +( +m +, +d + + `BOOST_PP_REPEAT_1_36 +(m, d + `m +(2, 36, d) + + ) + +89  + #BOOST_PP_REPEAT_1_38 +( +m +, +d + + `BOOST_PP_REPEAT_1_37 +(m, d + `m +(2, 37, d) + + ) + +90  + #BOOST_PP_REPEAT_1_39 +( +m +, +d + + `BOOST_PP_REPEAT_1_38 +(m, d + `m +(2, 38, d) + + ) + +91  + #BOOST_PP_REPEAT_1_40 +( +m +, +d + + `BOOST_PP_REPEAT_1_39 +(m, d + `m +(2, 39, d) + + ) + +92  + #BOOST_PP_REPEAT_1_41 +( +m +, +d + + `BOOST_PP_REPEAT_1_40 +(m, d + `m +(2, 40, d) + + ) + +93  + #BOOST_PP_REPEAT_1_42 +( +m +, +d + + `BOOST_PP_REPEAT_1_41 +(m, d + `m +(2, 41, d) + + ) + +94  + #BOOST_PP_REPEAT_1_43 +( +m +, +d + + `BOOST_PP_REPEAT_1_42 +(m, d + `m +(2, 42, d) + + ) + +95  + #BOOST_PP_REPEAT_1_44 +( +m +, +d + + `BOOST_PP_REPEAT_1_43 +(m, d + `m +(2, 43, d) + + ) + +96  + #BOOST_PP_REPEAT_1_45 +( +m +, +d + + `BOOST_PP_REPEAT_1_44 +(m, d + `m +(2, 44, d) + + ) + +97  + #BOOST_PP_REPEAT_1_46 +( +m +, +d + + `BOOST_PP_REPEAT_1_45 +(m, d + `m +(2, 45, d) + + ) + +98  + #BOOST_PP_REPEAT_1_47 +( +m +, +d + + `BOOST_PP_REPEAT_1_46 +(m, d + `m +(2, 46, d) + + ) + +99  + #BOOST_PP_REPEAT_1_48 +( +m +, +d + + `BOOST_PP_REPEAT_1_47 +(m, d + `m +(2, 47, d) + + ) + +100  + #BOOST_PP_REPEAT_1_49 +( +m +, +d + + `BOOST_PP_REPEAT_1_48 +(m, d + `m +(2, 48, d) + + ) + +101  + #BOOST_PP_REPEAT_1_50 +( +m +, +d + + `BOOST_PP_REPEAT_1_49 +(m, d + `m +(2, 49, d) + + ) + +102  + #BOOST_PP_REPEAT_1_51 +( +m +, +d + + `BOOST_PP_REPEAT_1_50 +(m, d + `m +(2, 50, d) + + ) + +103  + #BOOST_PP_REPEAT_1_52 +( +m +, +d + + `BOOST_PP_REPEAT_1_51 +(m, d + `m +(2, 51, d) + + ) + +104  + #BOOST_PP_REPEAT_1_53 +( +m +, +d + + `BOOST_PP_REPEAT_1_52 +(m, d + `m +(2, 52, d) + + ) + +105  + #BOOST_PP_REPEAT_1_54 +( +m +, +d + + `BOOST_PP_REPEAT_1_53 +(m, d + `m +(2, 53, d) + + ) + +106  + #BOOST_PP_REPEAT_1_55 +( +m +, +d + + `BOOST_PP_REPEAT_1_54 +(m, d + `m +(2, 54, d) + + ) + +107  + #BOOST_PP_REPEAT_1_56 +( +m +, +d + + `BOOST_PP_REPEAT_1_55 +(m, d + `m +(2, 55, d) + + ) + +108  + #BOOST_PP_REPEAT_1_57 +( +m +, +d + + `BOOST_PP_REPEAT_1_56 +(m, d + `m +(2, 56, d) + + ) + +109  + #BOOST_PP_REPEAT_1_58 +( +m +, +d + + `BOOST_PP_REPEAT_1_57 +(m, d + `m +(2, 57, d) + + ) + +110  + #BOOST_PP_REPEAT_1_59 +( +m +, +d + + `BOOST_PP_REPEAT_1_58 +(m, d + `m +(2, 58, d) + + ) + +111  + #BOOST_PP_REPEAT_1_60 +( +m +, +d + + `BOOST_PP_REPEAT_1_59 +(m, d + `m +(2, 59, d) + + ) + +112  + #BOOST_PP_REPEAT_1_61 +( +m +, +d + + `BOOST_PP_REPEAT_1_60 +(m, d + `m +(2, 60, d) + + ) + +113  + #BOOST_PP_REPEAT_1_62 +( +m +, +d + + `BOOST_PP_REPEAT_1_61 +(m, d + `m +(2, 61, d) + + ) + +114  + #BOOST_PP_REPEAT_1_63 +( +m +, +d + + `BOOST_PP_REPEAT_1_62 +(m, d + `m +(2, 62, d) + + ) + +115  + #BOOST_PP_REPEAT_1_64 +( +m +, +d + + `BOOST_PP_REPEAT_1_63 +(m, d + `m +(2, 63, d) + + ) + +116  + #BOOST_PP_REPEAT_1_65 +( +m +, +d + + `BOOST_PP_REPEAT_1_64 +(m, d + `m +(2, 64, d) + + ) + +117  + #BOOST_PP_REPEAT_1_66 +( +m +, +d + + `BOOST_PP_REPEAT_1_65 +(m, d + `m +(2, 65, d) + + ) + +118  + #BOOST_PP_REPEAT_1_67 +( +m +, +d + + `BOOST_PP_REPEAT_1_66 +(m, d + `m +(2, 66, d) + + ) + +119  + #BOOST_PP_REPEAT_1_68 +( +m +, +d + + `BOOST_PP_REPEAT_1_67 +(m, d + `m +(2, 67, d) + + ) + +120  + #BOOST_PP_REPEAT_1_69 +( +m +, +d + + `BOOST_PP_REPEAT_1_68 +(m, d + `m +(2, 68, d) + + ) + +121  + #BOOST_PP_REPEAT_1_70 +( +m +, +d + + `BOOST_PP_REPEAT_1_69 +(m, d + `m +(2, 69, d) + + ) + +122  + #BOOST_PP_REPEAT_1_71 +( +m +, +d + + `BOOST_PP_REPEAT_1_70 +(m, d + `m +(2, 70, d) + + ) + +123  + #BOOST_PP_REPEAT_1_72 +( +m +, +d + + `BOOST_PP_REPEAT_1_71 +(m, d + `m +(2, 71, d) + + ) + +124  + #BOOST_PP_REPEAT_1_73 +( +m +, +d + + `BOOST_PP_REPEAT_1_72 +(m, d + `m +(2, 72, d) + + ) + +125  + #BOOST_PP_REPEAT_1_74 +( +m +, +d + + `BOOST_PP_REPEAT_1_73 +(m, d + `m +(2, 73, d) + + ) + +126  + #BOOST_PP_REPEAT_1_75 +( +m +, +d + + `BOOST_PP_REPEAT_1_74 +(m, d + `m +(2, 74, d) + + ) + +127  + #BOOST_PP_REPEAT_1_76 +( +m +, +d + + `BOOST_PP_REPEAT_1_75 +(m, d + `m +(2, 75, d) + + ) + +128  + #BOOST_PP_REPEAT_1_77 +( +m +, +d + + `BOOST_PP_REPEAT_1_76 +(m, d + `m +(2, 76, d) + + ) + +129  + #BOOST_PP_REPEAT_1_78 +( +m +, +d + + `BOOST_PP_REPEAT_1_77 +(m, d + `m +(2, 77, d) + + ) + +130  + #BOOST_PP_REPEAT_1_79 +( +m +, +d + + `BOOST_PP_REPEAT_1_78 +(m, d + `m +(2, 78, d) + + ) + +131  + #BOOST_PP_REPEAT_1_80 +( +m +, +d + + `BOOST_PP_REPEAT_1_79 +(m, d + `m +(2, 79, d) + + ) + +132  + #BOOST_PP_REPEAT_1_81 +( +m +, +d + + `BOOST_PP_REPEAT_1_80 +(m, d + `m +(2, 80, d) + + ) + +133  + #BOOST_PP_REPEAT_1_82 +( +m +, +d + + `BOOST_PP_REPEAT_1_81 +(m, d + `m +(2, 81, d) + + ) + +134  + #BOOST_PP_REPEAT_1_83 +( +m +, +d + + `BOOST_PP_REPEAT_1_82 +(m, d + `m +(2, 82, d) + + ) + +135  + #BOOST_PP_REPEAT_1_84 +( +m +, +d + + `BOOST_PP_REPEAT_1_83 +(m, d + `m +(2, 83, d) + + ) + +136  + #BOOST_PP_REPEAT_1_85 +( +m +, +d + + `BOOST_PP_REPEAT_1_84 +(m, d + `m +(2, 84, d) + + ) + +137  + #BOOST_PP_REPEAT_1_86 +( +m +, +d + + `BOOST_PP_REPEAT_1_85 +(m, d + `m +(2, 85, d) + + ) + +138  + #BOOST_PP_REPEAT_1_87 +( +m +, +d + + `BOOST_PP_REPEAT_1_86 +(m, d + `m +(2, 86, d) + + ) + +139  + #BOOST_PP_REPEAT_1_88 +( +m +, +d + + `BOOST_PP_REPEAT_1_87 +(m, d + `m +(2, 87, d) + + ) + +140  + #BOOST_PP_REPEAT_1_89 +( +m +, +d + + `BOOST_PP_REPEAT_1_88 +(m, d + `m +(2, 88, d) + + ) + +141  + #BOOST_PP_REPEAT_1_90 +( +m +, +d + + `BOOST_PP_REPEAT_1_89 +(m, d + `m +(2, 89, d) + + ) + +142  + #BOOST_PP_REPEAT_1_91 +( +m +, +d + + `BOOST_PP_REPEAT_1_90 +(m, d + `m +(2, 90, d) + + ) + +143  + #BOOST_PP_REPEAT_1_92 +( +m +, +d + + `BOOST_PP_REPEAT_1_91 +(m, d + `m +(2, 91, d) + + ) + +144  + #BOOST_PP_REPEAT_1_93 +( +m +, +d + + `BOOST_PP_REPEAT_1_92 +(m, d + `m +(2, 92, d) + + ) + +145  + #BOOST_PP_REPEAT_1_94 +( +m +, +d + + `BOOST_PP_REPEAT_1_93 +(m, d + `m +(2, 93, d) + + ) + +146  + #BOOST_PP_REPEAT_1_95 +( +m +, +d + + `BOOST_PP_REPEAT_1_94 +(m, d + `m +(2, 94, d) + + ) + +147  + #BOOST_PP_REPEAT_1_96 +( +m +, +d + + `BOOST_PP_REPEAT_1_95 +(m, d + `m +(2, 95, d) + + ) + +148  + #BOOST_PP_REPEAT_1_97 +( +m +, +d + + `BOOST_PP_REPEAT_1_96 +(m, d + `m +(2, 96, d) + + ) + +149  + #BOOST_PP_REPEAT_1_98 +( +m +, +d + + `BOOST_PP_REPEAT_1_97 +(m, d + `m +(2, 97, d) + + ) + +150  + #BOOST_PP_REPEAT_1_99 +( +m +, +d + + `BOOST_PP_REPEAT_1_98 +(m, d + `m +(2, 98, d) + + ) + +151  + #BOOST_PP_REPEAT_1_100 +( +m +, +d + + `BOOST_PP_REPEAT_1_99 +(m, d + `m +(2, 99, d) + + ) + +152  + #BOOST_PP_REPEAT_1_101 +( +m +, +d + + `BOOST_PP_REPEAT_1_100 +(m, d + `m +(2, 100, d) + + ) + +153  + #BOOST_PP_REPEAT_1_102 +( +m +, +d + + `BOOST_PP_REPEAT_1_101 +(m, d + `m +(2, 101, d) + + ) + +154  + #BOOST_PP_REPEAT_1_103 +( +m +, +d + + `BOOST_PP_REPEAT_1_102 +(m, d + `m +(2, 102, d) + + ) + +155  + #BOOST_PP_REPEAT_1_104 +( +m +, +d + + `BOOST_PP_REPEAT_1_103 +(m, d + `m +(2, 103, d) + + ) + +156  + #BOOST_PP_REPEAT_1_105 +( +m +, +d + + `BOOST_PP_REPEAT_1_104 +(m, d + `m +(2, 104, d) + + ) + +157  + #BOOST_PP_REPEAT_1_106 +( +m +, +d + + `BOOST_PP_REPEAT_1_105 +(m, d + `m +(2, 105, d) + + ) + +158  + #BOOST_PP_REPEAT_1_107 +( +m +, +d + + `BOOST_PP_REPEAT_1_106 +(m, d + `m +(2, 106, d) + + ) + +159  + #BOOST_PP_REPEAT_1_108 +( +m +, +d + + `BOOST_PP_REPEAT_1_107 +(m, d + `m +(2, 107, d) + + ) + +160  + #BOOST_PP_REPEAT_1_109 +( +m +, +d + + `BOOST_PP_REPEAT_1_108 +(m, d + `m +(2, 108, d) + + ) + +161  + #BOOST_PP_REPEAT_1_110 +( +m +, +d + + `BOOST_PP_REPEAT_1_109 +(m, d + `m +(2, 109, d) + + ) + +162  + #BOOST_PP_REPEAT_1_111 +( +m +, +d + + `BOOST_PP_REPEAT_1_110 +(m, d + `m +(2, 110, d) + + ) + +163  + #BOOST_PP_REPEAT_1_112 +( +m +, +d + + `BOOST_PP_REPEAT_1_111 +(m, d + `m +(2, 111, d) + + ) + +164  + #BOOST_PP_REPEAT_1_113 +( +m +, +d + + `BOOST_PP_REPEAT_1_112 +(m, d + `m +(2, 112, d) + + ) + +165  + #BOOST_PP_REPEAT_1_114 +( +m +, +d + + `BOOST_PP_REPEAT_1_113 +(m, d + `m +(2, 113, d) + + ) + +166  + #BOOST_PP_REPEAT_1_115 +( +m +, +d + + `BOOST_PP_REPEAT_1_114 +(m, d + `m +(2, 114, d) + + ) + +167  + #BOOST_PP_REPEAT_1_116 +( +m +, +d + + `BOOST_PP_REPEAT_1_115 +(m, d + `m +(2, 115, d) + + ) + +168  + #BOOST_PP_REPEAT_1_117 +( +m +, +d + + `BOOST_PP_REPEAT_1_116 +(m, d + `m +(2, 116, d) + + ) + +169  + #BOOST_PP_REPEAT_1_118 +( +m +, +d + + `BOOST_PP_REPEAT_1_117 +(m, d + `m +(2, 117, d) + + ) + +170  + #BOOST_PP_REPEAT_1_119 +( +m +, +d + + `BOOST_PP_REPEAT_1_118 +(m, d + `m +(2, 118, d) + + ) + +171  + #BOOST_PP_REPEAT_1_120 +( +m +, +d + + `BOOST_PP_REPEAT_1_119 +(m, d + `m +(2, 119, d) + + ) + +172  + #BOOST_PP_REPEAT_1_121 +( +m +, +d + + `BOOST_PP_REPEAT_1_120 +(m, d + `m +(2, 120, d) + + ) + +173  + #BOOST_PP_REPEAT_1_122 +( +m +, +d + + `BOOST_PP_REPEAT_1_121 +(m, d + `m +(2, 121, d) + + ) + +174  + #BOOST_PP_REPEAT_1_123 +( +m +, +d + + `BOOST_PP_REPEAT_1_122 +(m, d + `m +(2, 122, d) + + ) + +175  + #BOOST_PP_REPEAT_1_124 +( +m +, +d + + `BOOST_PP_REPEAT_1_123 +(m, d + `m +(2, 123, d) + + ) + +176  + #BOOST_PP_REPEAT_1_125 +( +m +, +d + + `BOOST_PP_REPEAT_1_124 +(m, d + `m +(2, 124, d) + + ) + +177  + #BOOST_PP_REPEAT_1_126 +( +m +, +d + + `BOOST_PP_REPEAT_1_125 +(m, d + `m +(2, 125, d) + + ) + +178  + #BOOST_PP_REPEAT_1_127 +( +m +, +d + + `BOOST_PP_REPEAT_1_126 +(m, d + `m +(2, 126, d) + + ) + +179  + #BOOST_PP_REPEAT_1_128 +( +m +, +d + + `BOOST_PP_REPEAT_1_127 +(m, d + `m +(2, 127, d) + + ) + +180  + #BOOST_PP_REPEAT_1_129 +( +m +, +d + + `BOOST_PP_REPEAT_1_128 +(m, d + `m +(2, 128, d) + + ) + +181  + #BOOST_PP_REPEAT_1_130 +( +m +, +d + + `BOOST_PP_REPEAT_1_129 +(m, d + `m +(2, 129, d) + + ) + +182  + #BOOST_PP_REPEAT_1_131 +( +m +, +d + + `BOOST_PP_REPEAT_1_130 +(m, d + `m +(2, 130, d) + + ) + +183  + #BOOST_PP_REPEAT_1_132 +( +m +, +d + + `BOOST_PP_REPEAT_1_131 +(m, d + `m +(2, 131, d) + + ) + +184  + #BOOST_PP_REPEAT_1_133 +( +m +, +d + + `BOOST_PP_REPEAT_1_132 +(m, d + `m +(2, 132, d) + + ) + +185  + #BOOST_PP_REPEAT_1_134 +( +m +, +d + + `BOOST_PP_REPEAT_1_133 +(m, d + `m +(2, 133, d) + + ) + +186  + #BOOST_PP_REPEAT_1_135 +( +m +, +d + + `BOOST_PP_REPEAT_1_134 +(m, d + `m +(2, 134, d) + + ) + +187  + #BOOST_PP_REPEAT_1_136 +( +m +, +d + + `BOOST_PP_REPEAT_1_135 +(m, d + `m +(2, 135, d) + + ) + +188  + #BOOST_PP_REPEAT_1_137 +( +m +, +d + + `BOOST_PP_REPEAT_1_136 +(m, d + `m +(2, 136, d) + + ) + +189  + #BOOST_PP_REPEAT_1_138 +( +m +, +d + + `BOOST_PP_REPEAT_1_137 +(m, d + `m +(2, 137, d) + + ) + +190  + #BOOST_PP_REPEAT_1_139 +( +m +, +d + + `BOOST_PP_REPEAT_1_138 +(m, d + `m +(2, 138, d) + + ) + +191  + #BOOST_PP_REPEAT_1_140 +( +m +, +d + + `BOOST_PP_REPEAT_1_139 +(m, d + `m +(2, 139, d) + + ) + +192  + #BOOST_PP_REPEAT_1_141 +( +m +, +d + + `BOOST_PP_REPEAT_1_140 +(m, d + `m +(2, 140, d) + + ) + +193  + #BOOST_PP_REPEAT_1_142 +( +m +, +d + + `BOOST_PP_REPEAT_1_141 +(m, d + `m +(2, 141, d) + + ) + +194  + #BOOST_PP_REPEAT_1_143 +( +m +, +d + + `BOOST_PP_REPEAT_1_142 +(m, d + `m +(2, 142, d) + + ) + +195  + #BOOST_PP_REPEAT_1_144 +( +m +, +d + + `BOOST_PP_REPEAT_1_143 +(m, d + `m +(2, 143, d) + + ) + +196  + #BOOST_PP_REPEAT_1_145 +( +m +, +d + + `BOOST_PP_REPEAT_1_144 +(m, d + `m +(2, 144, d) + + ) + +197  + #BOOST_PP_REPEAT_1_146 +( +m +, +d + + `BOOST_PP_REPEAT_1_145 +(m, d + `m +(2, 145, d) + + ) + +198  + #BOOST_PP_REPEAT_1_147 +( +m +, +d + + `BOOST_PP_REPEAT_1_146 +(m, d + `m +(2, 146, d) + + ) + +199  + #BOOST_PP_REPEAT_1_148 +( +m +, +d + + `BOOST_PP_REPEAT_1_147 +(m, d + `m +(2, 147, d) + + ) + +200  + #BOOST_PP_REPEAT_1_149 +( +m +, +d + + `BOOST_PP_REPEAT_1_148 +(m, d + `m +(2, 148, d) + + ) + +201  + #BOOST_PP_REPEAT_1_150 +( +m +, +d + + `BOOST_PP_REPEAT_1_149 +(m, d + `m +(2, 149, d) + + ) + +202  + #BOOST_PP_REPEAT_1_151 +( +m +, +d + + `BOOST_PP_REPEAT_1_150 +(m, d + `m +(2, 150, d) + + ) + +203  + #BOOST_PP_REPEAT_1_152 +( +m +, +d + + `BOOST_PP_REPEAT_1_151 +(m, d + `m +(2, 151, d) + + ) + +204  + #BOOST_PP_REPEAT_1_153 +( +m +, +d + + `BOOST_PP_REPEAT_1_152 +(m, d + `m +(2, 152, d) + + ) + +205  + #BOOST_PP_REPEAT_1_154 +( +m +, +d + + `BOOST_PP_REPEAT_1_153 +(m, d + `m +(2, 153, d) + + ) + +206  + #BOOST_PP_REPEAT_1_155 +( +m +, +d + + `BOOST_PP_REPEAT_1_154 +(m, d + `m +(2, 154, d) + + ) + +207  + #BOOST_PP_REPEAT_1_156 +( +m +, +d + + `BOOST_PP_REPEAT_1_155 +(m, d + `m +(2, 155, d) + + ) + +208  + #BOOST_PP_REPEAT_1_157 +( +m +, +d + + `BOOST_PP_REPEAT_1_156 +(m, d + `m +(2, 156, d) + + ) + +209  + #BOOST_PP_REPEAT_1_158 +( +m +, +d + + `BOOST_PP_REPEAT_1_157 +(m, d + `m +(2, 157, d) + + ) + +210  + #BOOST_PP_REPEAT_1_159 +( +m +, +d + + `BOOST_PP_REPEAT_1_158 +(m, d + `m +(2, 158, d) + + ) + +211  + #BOOST_PP_REPEAT_1_160 +( +m +, +d + + `BOOST_PP_REPEAT_1_159 +(m, d + `m +(2, 159, d) + + ) + +212  + #BOOST_PP_REPEAT_1_161 +( +m +, +d + + `BOOST_PP_REPEAT_1_160 +(m, d + `m +(2, 160, d) + + ) + +213  + #BOOST_PP_REPEAT_1_162 +( +m +, +d + + `BOOST_PP_REPEAT_1_161 +(m, d + `m +(2, 161, d) + + ) + +214  + #BOOST_PP_REPEAT_1_163 +( +m +, +d + + `BOOST_PP_REPEAT_1_162 +(m, d + `m +(2, 162, d) + + ) + +215  + #BOOST_PP_REPEAT_1_164 +( +m +, +d + + `BOOST_PP_REPEAT_1_163 +(m, d + `m +(2, 163, d) + + ) + +216  + #BOOST_PP_REPEAT_1_165 +( +m +, +d + + `BOOST_PP_REPEAT_1_164 +(m, d + `m +(2, 164, d) + + ) + +217  + #BOOST_PP_REPEAT_1_166 +( +m +, +d + + `BOOST_PP_REPEAT_1_165 +(m, d + `m +(2, 165, d) + + ) + +218  + #BOOST_PP_REPEAT_1_167 +( +m +, +d + + `BOOST_PP_REPEAT_1_166 +(m, d + `m +(2, 166, d) + + ) + +219  + #BOOST_PP_REPEAT_1_168 +( +m +, +d + + `BOOST_PP_REPEAT_1_167 +(m, d + `m +(2, 167, d) + + ) + +220  + #BOOST_PP_REPEAT_1_169 +( +m +, +d + + `BOOST_PP_REPEAT_1_168 +(m, d + `m +(2, 168, d) + + ) + +221  + #BOOST_PP_REPEAT_1_170 +( +m +, +d + + `BOOST_PP_REPEAT_1_169 +(m, d + `m +(2, 169, d) + + ) + +222  + #BOOST_PP_REPEAT_1_171 +( +m +, +d + + `BOOST_PP_REPEAT_1_170 +(m, d + `m +(2, 170, d) + + ) + +223  + #BOOST_PP_REPEAT_1_172 +( +m +, +d + + `BOOST_PP_REPEAT_1_171 +(m, d + `m +(2, 171, d) + + ) + +224  + #BOOST_PP_REPEAT_1_173 +( +m +, +d + + `BOOST_PP_REPEAT_1_172 +(m, d + `m +(2, 172, d) + + ) + +225  + #BOOST_PP_REPEAT_1_174 +( +m +, +d + + `BOOST_PP_REPEAT_1_173 +(m, d + `m +(2, 173, d) + + ) + +226  + #BOOST_PP_REPEAT_1_175 +( +m +, +d + + `BOOST_PP_REPEAT_1_174 +(m, d + `m +(2, 174, d) + + ) + +227  + #BOOST_PP_REPEAT_1_176 +( +m +, +d + + `BOOST_PP_REPEAT_1_175 +(m, d + `m +(2, 175, d) + + ) + +228  + #BOOST_PP_REPEAT_1_177 +( +m +, +d + + `BOOST_PP_REPEAT_1_176 +(m, d + `m +(2, 176, d) + + ) + +229  + #BOOST_PP_REPEAT_1_178 +( +m +, +d + + `BOOST_PP_REPEAT_1_177 +(m, d + `m +(2, 177, d) + + ) + +230  + #BOOST_PP_REPEAT_1_179 +( +m +, +d + + `BOOST_PP_REPEAT_1_178 +(m, d + `m +(2, 178, d) + + ) + +231  + #BOOST_PP_REPEAT_1_180 +( +m +, +d + + `BOOST_PP_REPEAT_1_179 +(m, d + `m +(2, 179, d) + + ) + +232  + #BOOST_PP_REPEAT_1_181 +( +m +, +d + + `BOOST_PP_REPEAT_1_180 +(m, d + `m +(2, 180, d) + + ) + +233  + #BOOST_PP_REPEAT_1_182 +( +m +, +d + + `BOOST_PP_REPEAT_1_181 +(m, d + `m +(2, 181, d) + + ) + +234  + #BOOST_PP_REPEAT_1_183 +( +m +, +d + + `BOOST_PP_REPEAT_1_182 +(m, d + `m +(2, 182, d) + + ) + +235  + #BOOST_PP_REPEAT_1_184 +( +m +, +d + + `BOOST_PP_REPEAT_1_183 +(m, d + `m +(2, 183, d) + + ) + +236  + #BOOST_PP_REPEAT_1_185 +( +m +, +d + + `BOOST_PP_REPEAT_1_184 +(m, d + `m +(2, 184, d) + + ) + +237  + #BOOST_PP_REPEAT_1_186 +( +m +, +d + + `BOOST_PP_REPEAT_1_185 +(m, d + `m +(2, 185, d) + + ) + +238  + #BOOST_PP_REPEAT_1_187 +( +m +, +d + + `BOOST_PP_REPEAT_1_186 +(m, d + `m +(2, 186, d) + + ) + +239  + #BOOST_PP_REPEAT_1_188 +( +m +, +d + + `BOOST_PP_REPEAT_1_187 +(m, d + `m +(2, 187, d) + + ) + +240  + #BOOST_PP_REPEAT_1_189 +( +m +, +d + + `BOOST_PP_REPEAT_1_188 +(m, d + `m +(2, 188, d) + + ) + +241  + #BOOST_PP_REPEAT_1_190 +( +m +, +d + + `BOOST_PP_REPEAT_1_189 +(m, d + `m +(2, 189, d) + + ) + +242  + #BOOST_PP_REPEAT_1_191 +( +m +, +d + + `BOOST_PP_REPEAT_1_190 +(m, d + `m +(2, 190, d) + + ) + +243  + #BOOST_PP_REPEAT_1_192 +( +m +, +d + + `BOOST_PP_REPEAT_1_191 +(m, d + `m +(2, 191, d) + + ) + +244  + #BOOST_PP_REPEAT_1_193 +( +m +, +d + + `BOOST_PP_REPEAT_1_192 +(m, d + `m +(2, 192, d) + + ) + +245  + #BOOST_PP_REPEAT_1_194 +( +m +, +d + + `BOOST_PP_REPEAT_1_193 +(m, d + `m +(2, 193, d) + + ) + +246  + #BOOST_PP_REPEAT_1_195 +( +m +, +d + + `BOOST_PP_REPEAT_1_194 +(m, d + `m +(2, 194, d) + + ) + +247  + #BOOST_PP_REPEAT_1_196 +( +m +, +d + + `BOOST_PP_REPEAT_1_195 +(m, d + `m +(2, 195, d) + + ) + +248  + #BOOST_PP_REPEAT_1_197 +( +m +, +d + + `BOOST_PP_REPEAT_1_196 +(m, d + `m +(2, 196, d) + + ) + +249  + #BOOST_PP_REPEAT_1_198 +( +m +, +d + + `BOOST_PP_REPEAT_1_197 +(m, d + `m +(2, 197, d) + + ) + +250  + #BOOST_PP_REPEAT_1_199 +( +m +, +d + + `BOOST_PP_REPEAT_1_198 +(m, d + `m +(2, 198, d) + + ) + +251  + #BOOST_PP_REPEAT_1_200 +( +m +, +d + + `BOOST_PP_REPEAT_1_199 +(m, d + `m +(2, 199, d) + + ) + +252  + #BOOST_PP_REPEAT_1_201 +( +m +, +d + + `BOOST_PP_REPEAT_1_200 +(m, d + `m +(2, 200, d) + + ) + +253  + #BOOST_PP_REPEAT_1_202 +( +m +, +d + + `BOOST_PP_REPEAT_1_201 +(m, d + `m +(2, 201, d) + + ) + +254  + #BOOST_PP_REPEAT_1_203 +( +m +, +d + + `BOOST_PP_REPEAT_1_202 +(m, d + `m +(2, 202, d) + + ) + +255  + #BOOST_PP_REPEAT_1_204 +( +m +, +d + + `BOOST_PP_REPEAT_1_203 +(m, d + `m +(2, 203, d) + + ) + +256  + #BOOST_PP_REPEAT_1_205 +( +m +, +d + + `BOOST_PP_REPEAT_1_204 +(m, d + `m +(2, 204, d) + + ) + +257  + #BOOST_PP_REPEAT_1_206 +( +m +, +d + + `BOOST_PP_REPEAT_1_205 +(m, d + `m +(2, 205, d) + + ) + +258  + #BOOST_PP_REPEAT_1_207 +( +m +, +d + + `BOOST_PP_REPEAT_1_206 +(m, d + `m +(2, 206, d) + + ) + +259  + #BOOST_PP_REPEAT_1_208 +( +m +, +d + + `BOOST_PP_REPEAT_1_207 +(m, d + `m +(2, 207, d) + + ) + +260  + #BOOST_PP_REPEAT_1_209 +( +m +, +d + + `BOOST_PP_REPEAT_1_208 +(m, d + `m +(2, 208, d) + + ) + +261  + #BOOST_PP_REPEAT_1_210 +( +m +, +d + + `BOOST_PP_REPEAT_1_209 +(m, d + `m +(2, 209, d) + + ) + +262  + #BOOST_PP_REPEAT_1_211 +( +m +, +d + + `BOOST_PP_REPEAT_1_210 +(m, d + `m +(2, 210, d) + + ) + +263  + #BOOST_PP_REPEAT_1_212 +( +m +, +d + + `BOOST_PP_REPEAT_1_211 +(m, d + `m +(2, 211, d) + + ) + +264  + #BOOST_PP_REPEAT_1_213 +( +m +, +d + + `BOOST_PP_REPEAT_1_212 +(m, d + `m +(2, 212, d) + + ) + +265  + #BOOST_PP_REPEAT_1_214 +( +m +, +d + + `BOOST_PP_REPEAT_1_213 +(m, d + `m +(2, 213, d) + + ) + +266  + #BOOST_PP_REPEAT_1_215 +( +m +, +d + + `BOOST_PP_REPEAT_1_214 +(m, d + `m +(2, 214, d) + + ) + +267  + #BOOST_PP_REPEAT_1_216 +( +m +, +d + + `BOOST_PP_REPEAT_1_215 +(m, d + `m +(2, 215, d) + + ) + +268  + #BOOST_PP_REPEAT_1_217 +( +m +, +d + + `BOOST_PP_REPEAT_1_216 +(m, d + `m +(2, 216, d) + + ) + +269  + #BOOST_PP_REPEAT_1_218 +( +m +, +d + + `BOOST_PP_REPEAT_1_217 +(m, d + `m +(2, 217, d) + + ) + +270  + #BOOST_PP_REPEAT_1_219 +( +m +, +d + + `BOOST_PP_REPEAT_1_218 +(m, d + `m +(2, 218, d) + + ) + +271  + #BOOST_PP_REPEAT_1_220 +( +m +, +d + + `BOOST_PP_REPEAT_1_219 +(m, d + `m +(2, 219, d) + + ) + +272  + #BOOST_PP_REPEAT_1_221 +( +m +, +d + + `BOOST_PP_REPEAT_1_220 +(m, d + `m +(2, 220, d) + + ) + +273  + #BOOST_PP_REPEAT_1_222 +( +m +, +d + + `BOOST_PP_REPEAT_1_221 +(m, d + `m +(2, 221, d) + + ) + +274  + #BOOST_PP_REPEAT_1_223 +( +m +, +d + + `BOOST_PP_REPEAT_1_222 +(m, d + `m +(2, 222, d) + + ) + +275  + #BOOST_PP_REPEAT_1_224 +( +m +, +d + + `BOOST_PP_REPEAT_1_223 +(m, d + `m +(2, 223, d) + + ) + +276  + #BOOST_PP_REPEAT_1_225 +( +m +, +d + + `BOOST_PP_REPEAT_1_224 +(m, d + `m +(2, 224, d) + + ) + +277  + #BOOST_PP_REPEAT_1_226 +( +m +, +d + + `BOOST_PP_REPEAT_1_225 +(m, d + `m +(2, 225, d) + + ) + +278  + #BOOST_PP_REPEAT_1_227 +( +m +, +d + + `BOOST_PP_REPEAT_1_226 +(m, d + `m +(2, 226, d) + + ) + +279  + #BOOST_PP_REPEAT_1_228 +( +m +, +d + + `BOOST_PP_REPEAT_1_227 +(m, d + `m +(2, 227, d) + + ) + +280  + #BOOST_PP_REPEAT_1_229 +( +m +, +d + + `BOOST_PP_REPEAT_1_228 +(m, d + `m +(2, 228, d) + + ) + +281  + #BOOST_PP_REPEAT_1_230 +( +m +, +d + + `BOOST_PP_REPEAT_1_229 +(m, d + `m +(2, 229, d) + + ) + +282  + #BOOST_PP_REPEAT_1_231 +( +m +, +d + + `BOOST_PP_REPEAT_1_230 +(m, d + `m +(2, 230, d) + + ) + +283  + #BOOST_PP_REPEAT_1_232 +( +m +, +d + + `BOOST_PP_REPEAT_1_231 +(m, d + `m +(2, 231, d) + + ) + +284  + #BOOST_PP_REPEAT_1_233 +( +m +, +d + + `BOOST_PP_REPEAT_1_232 +(m, d + `m +(2, 232, d) + + ) + +285  + #BOOST_PP_REPEAT_1_234 +( +m +, +d + + `BOOST_PP_REPEAT_1_233 +(m, d + `m +(2, 233, d) + + ) + +286  + #BOOST_PP_REPEAT_1_235 +( +m +, +d + + `BOOST_PP_REPEAT_1_234 +(m, d + `m +(2, 234, d) + + ) + +287  + #BOOST_PP_REPEAT_1_236 +( +m +, +d + + `BOOST_PP_REPEAT_1_235 +(m, d + `m +(2, 235, d) + + ) + +288  + #BOOST_PP_REPEAT_1_237 +( +m +, +d + + `BOOST_PP_REPEAT_1_236 +(m, d + `m +(2, 236, d) + + ) + +289  + #BOOST_PP_REPEAT_1_238 +( +m +, +d + + `BOOST_PP_REPEAT_1_237 +(m, d + `m +(2, 237, d) + + ) + +290  + #BOOST_PP_REPEAT_1_239 +( +m +, +d + + `BOOST_PP_REPEAT_1_238 +(m, d + `m +(2, 238, d) + + ) + +291  + #BOOST_PP_REPEAT_1_240 +( +m +, +d + + `BOOST_PP_REPEAT_1_239 +(m, d + `m +(2, 239, d) + + ) + +292  + #BOOST_PP_REPEAT_1_241 +( +m +, +d + + `BOOST_PP_REPEAT_1_240 +(m, d + `m +(2, 240, d) + + ) + +293  + #BOOST_PP_REPEAT_1_242 +( +m +, +d + + `BOOST_PP_REPEAT_1_241 +(m, d + `m +(2, 241, d) + + ) + +294  + #BOOST_PP_REPEAT_1_243 +( +m +, +d + + `BOOST_PP_REPEAT_1_242 +(m, d + `m +(2, 242, d) + + ) + +295  + #BOOST_PP_REPEAT_1_244 +( +m +, +d + + `BOOST_PP_REPEAT_1_243 +(m, d + `m +(2, 243, d) + + ) + +296  + #BOOST_PP_REPEAT_1_245 +( +m +, +d + + `BOOST_PP_REPEAT_1_244 +(m, d + `m +(2, 244, d) + + ) + +297  + #BOOST_PP_REPEAT_1_246 +( +m +, +d + + `BOOST_PP_REPEAT_1_245 +(m, d + `m +(2, 245, d) + + ) + +298  + #BOOST_PP_REPEAT_1_247 +( +m +, +d + + `BOOST_PP_REPEAT_1_246 +(m, d + `m +(2, 246, d) + + ) + +299  + #BOOST_PP_REPEAT_1_248 +( +m +, +d + + `BOOST_PP_REPEAT_1_247 +(m, d + `m +(2, 247, d) + + ) + +300  + #BOOST_PP_REPEAT_1_249 +( +m +, +d + + `BOOST_PP_REPEAT_1_248 +(m, d + `m +(2, 248, d) + + ) + +301  + #BOOST_PP_REPEAT_1_250 +( +m +, +d + + `BOOST_PP_REPEAT_1_249 +(m, d + `m +(2, 249, d) + + ) + +302  + #BOOST_PP_REPEAT_1_251 +( +m +, +d + + `BOOST_PP_REPEAT_1_250 +(m, d + `m +(2, 250, d) + + ) + +303  + #BOOST_PP_REPEAT_1_252 +( +m +, +d + + `BOOST_PP_REPEAT_1_251 +(m, d + `m +(2, 251, d) + + ) + +304  + #BOOST_PP_REPEAT_1_253 +( +m +, +d + + `BOOST_PP_REPEAT_1_252 +(m, d + `m +(2, 252, d) + + ) + +305  + #BOOST_PP_REPEAT_1_254 +( +m +, +d + + `BOOST_PP_REPEAT_1_253 +(m, d + `m +(2, 253, d) + + ) + +306  + #BOOST_PP_REPEAT_1_255 +( +m +, +d + + `BOOST_PP_REPEAT_1_254 +(m, d + `m +(2, 254, d) + + ) + +307  + #BOOST_PP_REPEAT_1_256 +( +m +, +d + + `BOOST_PP_REPEAT_1_255 +(m, d + `m +(2, 255, d) + + ) + +308  +#def + #BOOST_PP_REPEAT_2_0 +( +m +, +d +) + + ) + +310  + #BOOST_PP_REPEAT_2_1 +( +m +, +d + + `m +(3, 0, d) + + ) + +311  + #BOOST_PP_REPEAT_2_2 +( +m +, +d + + `BOOST_PP_REPEAT_2_1 +(m, d + `m +(3, 1, d) + + ) + +312  + #BOOST_PP_REPEAT_2_3 +( +m +, +d + + `BOOST_PP_REPEAT_2_2 +(m, d + `m +(3, 2, d) + + ) + +313  + #BOOST_PP_REPEAT_2_4 +( +m +, +d + + `BOOST_PP_REPEAT_2_3 +(m, d + `m +(3, 3, d) + + ) + +314  + #BOOST_PP_REPEAT_2_5 +( +m +, +d + + `BOOST_PP_REPEAT_2_4 +(m, d + `m +(3, 4, d) + + ) + +315  + #BOOST_PP_REPEAT_2_6 +( +m +, +d + + `BOOST_PP_REPEAT_2_5 +(m, d + `m +(3, 5, d) + + ) + +316  + #BOOST_PP_REPEAT_2_7 +( +m +, +d + + `BOOST_PP_REPEAT_2_6 +(m, d + `m +(3, 6, d) + + ) + +317  + #BOOST_PP_REPEAT_2_8 +( +m +, +d + + `BOOST_PP_REPEAT_2_7 +(m, d + `m +(3, 7, d) + + ) + +318  + #BOOST_PP_REPEAT_2_9 +( +m +, +d + + `BOOST_PP_REPEAT_2_8 +(m, d + `m +(3, 8, d) + + ) + +319  + #BOOST_PP_REPEAT_2_10 +( +m +, +d + + `BOOST_PP_REPEAT_2_9 +(m, d + `m +(3, 9, d) + + ) + +320  + #BOOST_PP_REPEAT_2_11 +( +m +, +d + + `BOOST_PP_REPEAT_2_10 +(m, d + `m +(3, 10, d) + + ) + +321  + #BOOST_PP_REPEAT_2_12 +( +m +, +d + + `BOOST_PP_REPEAT_2_11 +(m, d + `m +(3, 11, d) + + ) + +322  + #BOOST_PP_REPEAT_2_13 +( +m +, +d + + `BOOST_PP_REPEAT_2_12 +(m, d + `m +(3, 12, d) + + ) + +323  + #BOOST_PP_REPEAT_2_14 +( +m +, +d + + `BOOST_PP_REPEAT_2_13 +(m, d + `m +(3, 13, d) + + ) + +324  + #BOOST_PP_REPEAT_2_15 +( +m +, +d + + `BOOST_PP_REPEAT_2_14 +(m, d + `m +(3, 14, d) + + ) + +325  + #BOOST_PP_REPEAT_2_16 +( +m +, +d + + `BOOST_PP_REPEAT_2_15 +(m, d + `m +(3, 15, d) + + ) + +326  + #BOOST_PP_REPEAT_2_17 +( +m +, +d + + `BOOST_PP_REPEAT_2_16 +(m, d + `m +(3, 16, d) + + ) + +327  + #BOOST_PP_REPEAT_2_18 +( +m +, +d + + `BOOST_PP_REPEAT_2_17 +(m, d + `m +(3, 17, d) + + ) + +328  + #BOOST_PP_REPEAT_2_19 +( +m +, +d + + `BOOST_PP_REPEAT_2_18 +(m, d + `m +(3, 18, d) + + ) + +329  + #BOOST_PP_REPEAT_2_20 +( +m +, +d + + `BOOST_PP_REPEAT_2_19 +(m, d + `m +(3, 19, d) + + ) + +330  + #BOOST_PP_REPEAT_2_21 +( +m +, +d + + `BOOST_PP_REPEAT_2_20 +(m, d + `m +(3, 20, d) + + ) + +331  + #BOOST_PP_REPEAT_2_22 +( +m +, +d + + `BOOST_PP_REPEAT_2_21 +(m, d + `m +(3, 21, d) + + ) + +332  + #BOOST_PP_REPEAT_2_23 +( +m +, +d + + `BOOST_PP_REPEAT_2_22 +(m, d + `m +(3, 22, d) + + ) + +333  + #BOOST_PP_REPEAT_2_24 +( +m +, +d + + `BOOST_PP_REPEAT_2_23 +(m, d + `m +(3, 23, d) + + ) + +334  + #BOOST_PP_REPEAT_2_25 +( +m +, +d + + `BOOST_PP_REPEAT_2_24 +(m, d + `m +(3, 24, d) + + ) + +335  + #BOOST_PP_REPEAT_2_26 +( +m +, +d + + `BOOST_PP_REPEAT_2_25 +(m, d + `m +(3, 25, d) + + ) + +336  + #BOOST_PP_REPEAT_2_27 +( +m +, +d + + `BOOST_PP_REPEAT_2_26 +(m, d + `m +(3, 26, d) + + ) + +337  + #BOOST_PP_REPEAT_2_28 +( +m +, +d + + `BOOST_PP_REPEAT_2_27 +(m, d + `m +(3, 27, d) + + ) + +338  + #BOOST_PP_REPEAT_2_29 +( +m +, +d + + `BOOST_PP_REPEAT_2_28 +(m, d + `m +(3, 28, d) + + ) + +339  + #BOOST_PP_REPEAT_2_30 +( +m +, +d + + `BOOST_PP_REPEAT_2_29 +(m, d + `m +(3, 29, d) + + ) + +340  + #BOOST_PP_REPEAT_2_31 +( +m +, +d + + `BOOST_PP_REPEAT_2_30 +(m, d + `m +(3, 30, d) + + ) + +341  + #BOOST_PP_REPEAT_2_32 +( +m +, +d + + `BOOST_PP_REPEAT_2_31 +(m, d + `m +(3, 31, d) + + ) + +342  + #BOOST_PP_REPEAT_2_33 +( +m +, +d + + `BOOST_PP_REPEAT_2_32 +(m, d + `m +(3, 32, d) + + ) + +343  + #BOOST_PP_REPEAT_2_34 +( +m +, +d + + `BOOST_PP_REPEAT_2_33 +(m, d + `m +(3, 33, d) + + ) + +344  + #BOOST_PP_REPEAT_2_35 +( +m +, +d + + `BOOST_PP_REPEAT_2_34 +(m, d + `m +(3, 34, d) + + ) + +345  + #BOOST_PP_REPEAT_2_36 +( +m +, +d + + `BOOST_PP_REPEAT_2_35 +(m, d + `m +(3, 35, d) + + ) + +346  + #BOOST_PP_REPEAT_2_37 +( +m +, +d + + `BOOST_PP_REPEAT_2_36 +(m, d + `m +(3, 36, d) + + ) + +347  + #BOOST_PP_REPEAT_2_38 +( +m +, +d + + `BOOST_PP_REPEAT_2_37 +(m, d + `m +(3, 37, d) + + ) + +348  + #BOOST_PP_REPEAT_2_39 +( +m +, +d + + `BOOST_PP_REPEAT_2_38 +(m, d + `m +(3, 38, d) + + ) + +349  + #BOOST_PP_REPEAT_2_40 +( +m +, +d + + `BOOST_PP_REPEAT_2_39 +(m, d + `m +(3, 39, d) + + ) + +350  + #BOOST_PP_REPEAT_2_41 +( +m +, +d + + `BOOST_PP_REPEAT_2_40 +(m, d + `m +(3, 40, d) + + ) + +351  + #BOOST_PP_REPEAT_2_42 +( +m +, +d + + `BOOST_PP_REPEAT_2_41 +(m, d + `m +(3, 41, d) + + ) + +352  + #BOOST_PP_REPEAT_2_43 +( +m +, +d + + `BOOST_PP_REPEAT_2_42 +(m, d + `m +(3, 42, d) + + ) + +353  + #BOOST_PP_REPEAT_2_44 +( +m +, +d + + `BOOST_PP_REPEAT_2_43 +(m, d + `m +(3, 43, d) + + ) + +354  + #BOOST_PP_REPEAT_2_45 +( +m +, +d + + `BOOST_PP_REPEAT_2_44 +(m, d + `m +(3, 44, d) + + ) + +355  + #BOOST_PP_REPEAT_2_46 +( +m +, +d + + `BOOST_PP_REPEAT_2_45 +(m, d + `m +(3, 45, d) + + ) + +356  + #BOOST_PP_REPEAT_2_47 +( +m +, +d + + `BOOST_PP_REPEAT_2_46 +(m, d + `m +(3, 46, d) + + ) + +357  + #BOOST_PP_REPEAT_2_48 +( +m +, +d + + `BOOST_PP_REPEAT_2_47 +(m, d + `m +(3, 47, d) + + ) + +358  + #BOOST_PP_REPEAT_2_49 +( +m +, +d + + `BOOST_PP_REPEAT_2_48 +(m, d + `m +(3, 48, d) + + ) + +359  + #BOOST_PP_REPEAT_2_50 +( +m +, +d + + `BOOST_PP_REPEAT_2_49 +(m, d + `m +(3, 49, d) + + ) + +360  + #BOOST_PP_REPEAT_2_51 +( +m +, +d + + `BOOST_PP_REPEAT_2_50 +(m, d + `m +(3, 50, d) + + ) + +361  + #BOOST_PP_REPEAT_2_52 +( +m +, +d + + `BOOST_PP_REPEAT_2_51 +(m, d + `m +(3, 51, d) + + ) + +362  + #BOOST_PP_REPEAT_2_53 +( +m +, +d + + `BOOST_PP_REPEAT_2_52 +(m, d + `m +(3, 52, d) + + ) + +363  + #BOOST_PP_REPEAT_2_54 +( +m +, +d + + `BOOST_PP_REPEAT_2_53 +(m, d + `m +(3, 53, d) + + ) + +364  + #BOOST_PP_REPEAT_2_55 +( +m +, +d + + `BOOST_PP_REPEAT_2_54 +(m, d + `m +(3, 54, d) + + ) + +365  + #BOOST_PP_REPEAT_2_56 +( +m +, +d + + `BOOST_PP_REPEAT_2_55 +(m, d + `m +(3, 55, d) + + ) + +366  + #BOOST_PP_REPEAT_2_57 +( +m +, +d + + `BOOST_PP_REPEAT_2_56 +(m, d + `m +(3, 56, d) + + ) + +367  + #BOOST_PP_REPEAT_2_58 +( +m +, +d + + `BOOST_PP_REPEAT_2_57 +(m, d + `m +(3, 57, d) + + ) + +368  + #BOOST_PP_REPEAT_2_59 +( +m +, +d + + `BOOST_PP_REPEAT_2_58 +(m, d + `m +(3, 58, d) + + ) + +369  + #BOOST_PP_REPEAT_2_60 +( +m +, +d + + `BOOST_PP_REPEAT_2_59 +(m, d + `m +(3, 59, d) + + ) + +370  + #BOOST_PP_REPEAT_2_61 +( +m +, +d + + `BOOST_PP_REPEAT_2_60 +(m, d + `m +(3, 60, d) + + ) + +371  + #BOOST_PP_REPEAT_2_62 +( +m +, +d + + `BOOST_PP_REPEAT_2_61 +(m, d + `m +(3, 61, d) + + ) + +372  + #BOOST_PP_REPEAT_2_63 +( +m +, +d + + `BOOST_PP_REPEAT_2_62 +(m, d + `m +(3, 62, d) + + ) + +373  + #BOOST_PP_REPEAT_2_64 +( +m +, +d + + `BOOST_PP_REPEAT_2_63 +(m, d + `m +(3, 63, d) + + ) + +374  + #BOOST_PP_REPEAT_2_65 +( +m +, +d + + `BOOST_PP_REPEAT_2_64 +(m, d + `m +(3, 64, d) + + ) + +375  + #BOOST_PP_REPEAT_2_66 +( +m +, +d + + `BOOST_PP_REPEAT_2_65 +(m, d + `m +(3, 65, d) + + ) + +376  + #BOOST_PP_REPEAT_2_67 +( +m +, +d + + `BOOST_PP_REPEAT_2_66 +(m, d + `m +(3, 66, d) + + ) + +377  + #BOOST_PP_REPEAT_2_68 +( +m +, +d + + `BOOST_PP_REPEAT_2_67 +(m, d + `m +(3, 67, d) + + ) + +378  + #BOOST_PP_REPEAT_2_69 +( +m +, +d + + `BOOST_PP_REPEAT_2_68 +(m, d + `m +(3, 68, d) + + ) + +379  + #BOOST_PP_REPEAT_2_70 +( +m +, +d + + `BOOST_PP_REPEAT_2_69 +(m, d + `m +(3, 69, d) + + ) + +380  + #BOOST_PP_REPEAT_2_71 +( +m +, +d + + `BOOST_PP_REPEAT_2_70 +(m, d + `m +(3, 70, d) + + ) + +381  + #BOOST_PP_REPEAT_2_72 +( +m +, +d + + `BOOST_PP_REPEAT_2_71 +(m, d + `m +(3, 71, d) + + ) + +382  + #BOOST_PP_REPEAT_2_73 +( +m +, +d + + `BOOST_PP_REPEAT_2_72 +(m, d + `m +(3, 72, d) + + ) + +383  + #BOOST_PP_REPEAT_2_74 +( +m +, +d + + `BOOST_PP_REPEAT_2_73 +(m, d + `m +(3, 73, d) + + ) + +384  + #BOOST_PP_REPEAT_2_75 +( +m +, +d + + `BOOST_PP_REPEAT_2_74 +(m, d + `m +(3, 74, d) + + ) + +385  + #BOOST_PP_REPEAT_2_76 +( +m +, +d + + `BOOST_PP_REPEAT_2_75 +(m, d + `m +(3, 75, d) + + ) + +386  + #BOOST_PP_REPEAT_2_77 +( +m +, +d + + `BOOST_PP_REPEAT_2_76 +(m, d + `m +(3, 76, d) + + ) + +387  + #BOOST_PP_REPEAT_2_78 +( +m +, +d + + `BOOST_PP_REPEAT_2_77 +(m, d + `m +(3, 77, d) + + ) + +388  + #BOOST_PP_REPEAT_2_79 +( +m +, +d + + `BOOST_PP_REPEAT_2_78 +(m, d + `m +(3, 78, d) + + ) + +389  + #BOOST_PP_REPEAT_2_80 +( +m +, +d + + `BOOST_PP_REPEAT_2_79 +(m, d + `m +(3, 79, d) + + ) + +390  + #BOOST_PP_REPEAT_2_81 +( +m +, +d + + `BOOST_PP_REPEAT_2_80 +(m, d + `m +(3, 80, d) + + ) + +391  + #BOOST_PP_REPEAT_2_82 +( +m +, +d + + `BOOST_PP_REPEAT_2_81 +(m, d + `m +(3, 81, d) + + ) + +392  + #BOOST_PP_REPEAT_2_83 +( +m +, +d + + `BOOST_PP_REPEAT_2_82 +(m, d + `m +(3, 82, d) + + ) + +393  + #BOOST_PP_REPEAT_2_84 +( +m +, +d + + `BOOST_PP_REPEAT_2_83 +(m, d + `m +(3, 83, d) + + ) + +394  + #BOOST_PP_REPEAT_2_85 +( +m +, +d + + `BOOST_PP_REPEAT_2_84 +(m, d + `m +(3, 84, d) + + ) + +395  + #BOOST_PP_REPEAT_2_86 +( +m +, +d + + `BOOST_PP_REPEAT_2_85 +(m, d + `m +(3, 85, d) + + ) + +396  + #BOOST_PP_REPEAT_2_87 +( +m +, +d + + `BOOST_PP_REPEAT_2_86 +(m, d + `m +(3, 86, d) + + ) + +397  + #BOOST_PP_REPEAT_2_88 +( +m +, +d + + `BOOST_PP_REPEAT_2_87 +(m, d + `m +(3, 87, d) + + ) + +398  + #BOOST_PP_REPEAT_2_89 +( +m +, +d + + `BOOST_PP_REPEAT_2_88 +(m, d + `m +(3, 88, d) + + ) + +399  + #BOOST_PP_REPEAT_2_90 +( +m +, +d + + `BOOST_PP_REPEAT_2_89 +(m, d + `m +(3, 89, d) + + ) + +400  + #BOOST_PP_REPEAT_2_91 +( +m +, +d + + `BOOST_PP_REPEAT_2_90 +(m, d + `m +(3, 90, d) + + ) + +401  + #BOOST_PP_REPEAT_2_92 +( +m +, +d + + `BOOST_PP_REPEAT_2_91 +(m, d + `m +(3, 91, d) + + ) + +402  + #BOOST_PP_REPEAT_2_93 +( +m +, +d + + `BOOST_PP_REPEAT_2_92 +(m, d + `m +(3, 92, d) + + ) + +403  + #BOOST_PP_REPEAT_2_94 +( +m +, +d + + `BOOST_PP_REPEAT_2_93 +(m, d + `m +(3, 93, d) + + ) + +404  + #BOOST_PP_REPEAT_2_95 +( +m +, +d + + `BOOST_PP_REPEAT_2_94 +(m, d + `m +(3, 94, d) + + ) + +405  + #BOOST_PP_REPEAT_2_96 +( +m +, +d + + `BOOST_PP_REPEAT_2_95 +(m, d + `m +(3, 95, d) + + ) + +406  + #BOOST_PP_REPEAT_2_97 +( +m +, +d + + `BOOST_PP_REPEAT_2_96 +(m, d + `m +(3, 96, d) + + ) + +407  + #BOOST_PP_REPEAT_2_98 +( +m +, +d + + `BOOST_PP_REPEAT_2_97 +(m, d + `m +(3, 97, d) + + ) + +408  + #BOOST_PP_REPEAT_2_99 +( +m +, +d + + `BOOST_PP_REPEAT_2_98 +(m, d + `m +(3, 98, d) + + ) + +409  + #BOOST_PP_REPEAT_2_100 +( +m +, +d + + `BOOST_PP_REPEAT_2_99 +(m, d + `m +(3, 99, d) + + ) + +410  + #BOOST_PP_REPEAT_2_101 +( +m +, +d + + `BOOST_PP_REPEAT_2_100 +(m, d + `m +(3, 100, d) + + ) + +411  + #BOOST_PP_REPEAT_2_102 +( +m +, +d + + `BOOST_PP_REPEAT_2_101 +(m, d + `m +(3, 101, d) + + ) + +412  + #BOOST_PP_REPEAT_2_103 +( +m +, +d + + `BOOST_PP_REPEAT_2_102 +(m, d + `m +(3, 102, d) + + ) + +413  + #BOOST_PP_REPEAT_2_104 +( +m +, +d + + `BOOST_PP_REPEAT_2_103 +(m, d + `m +(3, 103, d) + + ) + +414  + #BOOST_PP_REPEAT_2_105 +( +m +, +d + + `BOOST_PP_REPEAT_2_104 +(m, d + `m +(3, 104, d) + + ) + +415  + #BOOST_PP_REPEAT_2_106 +( +m +, +d + + `BOOST_PP_REPEAT_2_105 +(m, d + `m +(3, 105, d) + + ) + +416  + #BOOST_PP_REPEAT_2_107 +( +m +, +d + + `BOOST_PP_REPEAT_2_106 +(m, d + `m +(3, 106, d) + + ) + +417  + #BOOST_PP_REPEAT_2_108 +( +m +, +d + + `BOOST_PP_REPEAT_2_107 +(m, d + `m +(3, 107, d) + + ) + +418  + #BOOST_PP_REPEAT_2_109 +( +m +, +d + + `BOOST_PP_REPEAT_2_108 +(m, d + `m +(3, 108, d) + + ) + +419  + #BOOST_PP_REPEAT_2_110 +( +m +, +d + + `BOOST_PP_REPEAT_2_109 +(m, d + `m +(3, 109, d) + + ) + +420  + #BOOST_PP_REPEAT_2_111 +( +m +, +d + + `BOOST_PP_REPEAT_2_110 +(m, d + `m +(3, 110, d) + + ) + +421  + #BOOST_PP_REPEAT_2_112 +( +m +, +d + + `BOOST_PP_REPEAT_2_111 +(m, d + `m +(3, 111, d) + + ) + +422  + #BOOST_PP_REPEAT_2_113 +( +m +, +d + + `BOOST_PP_REPEAT_2_112 +(m, d + `m +(3, 112, d) + + ) + +423  + #BOOST_PP_REPEAT_2_114 +( +m +, +d + + `BOOST_PP_REPEAT_2_113 +(m, d + `m +(3, 113, d) + + ) + +424  + #BOOST_PP_REPEAT_2_115 +( +m +, +d + + `BOOST_PP_REPEAT_2_114 +(m, d + `m +(3, 114, d) + + ) + +425  + #BOOST_PP_REPEAT_2_116 +( +m +, +d + + `BOOST_PP_REPEAT_2_115 +(m, d + `m +(3, 115, d) + + ) + +426  + #BOOST_PP_REPEAT_2_117 +( +m +, +d + + `BOOST_PP_REPEAT_2_116 +(m, d + `m +(3, 116, d) + + ) + +427  + #BOOST_PP_REPEAT_2_118 +( +m +, +d + + `BOOST_PP_REPEAT_2_117 +(m, d + `m +(3, 117, d) + + ) + +428  + #BOOST_PP_REPEAT_2_119 +( +m +, +d + + `BOOST_PP_REPEAT_2_118 +(m, d + `m +(3, 118, d) + + ) + +429  + #BOOST_PP_REPEAT_2_120 +( +m +, +d + + `BOOST_PP_REPEAT_2_119 +(m, d + `m +(3, 119, d) + + ) + +430  + #BOOST_PP_REPEAT_2_121 +( +m +, +d + + `BOOST_PP_REPEAT_2_120 +(m, d + `m +(3, 120, d) + + ) + +431  + #BOOST_PP_REPEAT_2_122 +( +m +, +d + + `BOOST_PP_REPEAT_2_121 +(m, d + `m +(3, 121, d) + + ) + +432  + #BOOST_PP_REPEAT_2_123 +( +m +, +d + + `BOOST_PP_REPEAT_2_122 +(m, d + `m +(3, 122, d) + + ) + +433  + #BOOST_PP_REPEAT_2_124 +( +m +, +d + + `BOOST_PP_REPEAT_2_123 +(m, d + `m +(3, 123, d) + + ) + +434  + #BOOST_PP_REPEAT_2_125 +( +m +, +d + + `BOOST_PP_REPEAT_2_124 +(m, d + `m +(3, 124, d) + + ) + +435  + #BOOST_PP_REPEAT_2_126 +( +m +, +d + + `BOOST_PP_REPEAT_2_125 +(m, d + `m +(3, 125, d) + + ) + +436  + #BOOST_PP_REPEAT_2_127 +( +m +, +d + + `BOOST_PP_REPEAT_2_126 +(m, d + `m +(3, 126, d) + + ) + +437  + #BOOST_PP_REPEAT_2_128 +( +m +, +d + + `BOOST_PP_REPEAT_2_127 +(m, d + `m +(3, 127, d) + + ) + +438  + #BOOST_PP_REPEAT_2_129 +( +m +, +d + + `BOOST_PP_REPEAT_2_128 +(m, d + `m +(3, 128, d) + + ) + +439  + #BOOST_PP_REPEAT_2_130 +( +m +, +d + + `BOOST_PP_REPEAT_2_129 +(m, d + `m +(3, 129, d) + + ) + +440  + #BOOST_PP_REPEAT_2_131 +( +m +, +d + + `BOOST_PP_REPEAT_2_130 +(m, d + `m +(3, 130, d) + + ) + +441  + #BOOST_PP_REPEAT_2_132 +( +m +, +d + + `BOOST_PP_REPEAT_2_131 +(m, d + `m +(3, 131, d) + + ) + +442  + #BOOST_PP_REPEAT_2_133 +( +m +, +d + + `BOOST_PP_REPEAT_2_132 +(m, d + `m +(3, 132, d) + + ) + +443  + #BOOST_PP_REPEAT_2_134 +( +m +, +d + + `BOOST_PP_REPEAT_2_133 +(m, d + `m +(3, 133, d) + + ) + +444  + #BOOST_PP_REPEAT_2_135 +( +m +, +d + + `BOOST_PP_REPEAT_2_134 +(m, d + `m +(3, 134, d) + + ) + +445  + #BOOST_PP_REPEAT_2_136 +( +m +, +d + + `BOOST_PP_REPEAT_2_135 +(m, d + `m +(3, 135, d) + + ) + +446  + #BOOST_PP_REPEAT_2_137 +( +m +, +d + + `BOOST_PP_REPEAT_2_136 +(m, d + `m +(3, 136, d) + + ) + +447  + #BOOST_PP_REPEAT_2_138 +( +m +, +d + + `BOOST_PP_REPEAT_2_137 +(m, d + `m +(3, 137, d) + + ) + +448  + #BOOST_PP_REPEAT_2_139 +( +m +, +d + + `BOOST_PP_REPEAT_2_138 +(m, d + `m +(3, 138, d) + + ) + +449  + #BOOST_PP_REPEAT_2_140 +( +m +, +d + + `BOOST_PP_REPEAT_2_139 +(m, d + `m +(3, 139, d) + + ) + +450  + #BOOST_PP_REPEAT_2_141 +( +m +, +d + + `BOOST_PP_REPEAT_2_140 +(m, d + `m +(3, 140, d) + + ) + +451  + #BOOST_PP_REPEAT_2_142 +( +m +, +d + + `BOOST_PP_REPEAT_2_141 +(m, d + `m +(3, 141, d) + + ) + +452  + #BOOST_PP_REPEAT_2_143 +( +m +, +d + + `BOOST_PP_REPEAT_2_142 +(m, d + `m +(3, 142, d) + + ) + +453  + #BOOST_PP_REPEAT_2_144 +( +m +, +d + + `BOOST_PP_REPEAT_2_143 +(m, d + `m +(3, 143, d) + + ) + +454  + #BOOST_PP_REPEAT_2_145 +( +m +, +d + + `BOOST_PP_REPEAT_2_144 +(m, d + `m +(3, 144, d) + + ) + +455  + #BOOST_PP_REPEAT_2_146 +( +m +, +d + + `BOOST_PP_REPEAT_2_145 +(m, d + `m +(3, 145, d) + + ) + +456  + #BOOST_PP_REPEAT_2_147 +( +m +, +d + + `BOOST_PP_REPEAT_2_146 +(m, d + `m +(3, 146, d) + + ) + +457  + #BOOST_PP_REPEAT_2_148 +( +m +, +d + + `BOOST_PP_REPEAT_2_147 +(m, d + `m +(3, 147, d) + + ) + +458  + #BOOST_PP_REPEAT_2_149 +( +m +, +d + + `BOOST_PP_REPEAT_2_148 +(m, d + `m +(3, 148, d) + + ) + +459  + #BOOST_PP_REPEAT_2_150 +( +m +, +d + + `BOOST_PP_REPEAT_2_149 +(m, d + `m +(3, 149, d) + + ) + +460  + #BOOST_PP_REPEAT_2_151 +( +m +, +d + + `BOOST_PP_REPEAT_2_150 +(m, d + `m +(3, 150, d) + + ) + +461  + #BOOST_PP_REPEAT_2_152 +( +m +, +d + + `BOOST_PP_REPEAT_2_151 +(m, d + `m +(3, 151, d) + + ) + +462  + #BOOST_PP_REPEAT_2_153 +( +m +, +d + + `BOOST_PP_REPEAT_2_152 +(m, d + `m +(3, 152, d) + + ) + +463  + #BOOST_PP_REPEAT_2_154 +( +m +, +d + + `BOOST_PP_REPEAT_2_153 +(m, d + `m +(3, 153, d) + + ) + +464  + #BOOST_PP_REPEAT_2_155 +( +m +, +d + + `BOOST_PP_REPEAT_2_154 +(m, d + `m +(3, 154, d) + + ) + +465  + #BOOST_PP_REPEAT_2_156 +( +m +, +d + + `BOOST_PP_REPEAT_2_155 +(m, d + `m +(3, 155, d) + + ) + +466  + #BOOST_PP_REPEAT_2_157 +( +m +, +d + + `BOOST_PP_REPEAT_2_156 +(m, d + `m +(3, 156, d) + + ) + +467  + #BOOST_PP_REPEAT_2_158 +( +m +, +d + + `BOOST_PP_REPEAT_2_157 +(m, d + `m +(3, 157, d) + + ) + +468  + #BOOST_PP_REPEAT_2_159 +( +m +, +d + + `BOOST_PP_REPEAT_2_158 +(m, d + `m +(3, 158, d) + + ) + +469  + #BOOST_PP_REPEAT_2_160 +( +m +, +d + + `BOOST_PP_REPEAT_2_159 +(m, d + `m +(3, 159, d) + + ) + +470  + #BOOST_PP_REPEAT_2_161 +( +m +, +d + + `BOOST_PP_REPEAT_2_160 +(m, d + `m +(3, 160, d) + + ) + +471  + #BOOST_PP_REPEAT_2_162 +( +m +, +d + + `BOOST_PP_REPEAT_2_161 +(m, d + `m +(3, 161, d) + + ) + +472  + #BOOST_PP_REPEAT_2_163 +( +m +, +d + + `BOOST_PP_REPEAT_2_162 +(m, d + `m +(3, 162, d) + + ) + +473  + #BOOST_PP_REPEAT_2_164 +( +m +, +d + + `BOOST_PP_REPEAT_2_163 +(m, d + `m +(3, 163, d) + + ) + +474  + #BOOST_PP_REPEAT_2_165 +( +m +, +d + + `BOOST_PP_REPEAT_2_164 +(m, d + `m +(3, 164, d) + + ) + +475  + #BOOST_PP_REPEAT_2_166 +( +m +, +d + + `BOOST_PP_REPEAT_2_165 +(m, d + `m +(3, 165, d) + + ) + +476  + #BOOST_PP_REPEAT_2_167 +( +m +, +d + + `BOOST_PP_REPEAT_2_166 +(m, d + `m +(3, 166, d) + + ) + +477  + #BOOST_PP_REPEAT_2_168 +( +m +, +d + + `BOOST_PP_REPEAT_2_167 +(m, d + `m +(3, 167, d) + + ) + +478  + #BOOST_PP_REPEAT_2_169 +( +m +, +d + + `BOOST_PP_REPEAT_2_168 +(m, d + `m +(3, 168, d) + + ) + +479  + #BOOST_PP_REPEAT_2_170 +( +m +, +d + + `BOOST_PP_REPEAT_2_169 +(m, d + `m +(3, 169, d) + + ) + +480  + #BOOST_PP_REPEAT_2_171 +( +m +, +d + + `BOOST_PP_REPEAT_2_170 +(m, d + `m +(3, 170, d) + + ) + +481  + #BOOST_PP_REPEAT_2_172 +( +m +, +d + + `BOOST_PP_REPEAT_2_171 +(m, d + `m +(3, 171, d) + + ) + +482  + #BOOST_PP_REPEAT_2_173 +( +m +, +d + + `BOOST_PP_REPEAT_2_172 +(m, d + `m +(3, 172, d) + + ) + +483  + #BOOST_PP_REPEAT_2_174 +( +m +, +d + + `BOOST_PP_REPEAT_2_173 +(m, d + `m +(3, 173, d) + + ) + +484  + #BOOST_PP_REPEAT_2_175 +( +m +, +d + + `BOOST_PP_REPEAT_2_174 +(m, d + `m +(3, 174, d) + + ) + +485  + #BOOST_PP_REPEAT_2_176 +( +m +, +d + + `BOOST_PP_REPEAT_2_175 +(m, d + `m +(3, 175, d) + + ) + +486  + #BOOST_PP_REPEAT_2_177 +( +m +, +d + + `BOOST_PP_REPEAT_2_176 +(m, d + `m +(3, 176, d) + + ) + +487  + #BOOST_PP_REPEAT_2_178 +( +m +, +d + + `BOOST_PP_REPEAT_2_177 +(m, d + `m +(3, 177, d) + + ) + +488  + #BOOST_PP_REPEAT_2_179 +( +m +, +d + + `BOOST_PP_REPEAT_2_178 +(m, d + `m +(3, 178, d) + + ) + +489  + #BOOST_PP_REPEAT_2_180 +( +m +, +d + + `BOOST_PP_REPEAT_2_179 +(m, d + `m +(3, 179, d) + + ) + +490  + #BOOST_PP_REPEAT_2_181 +( +m +, +d + + `BOOST_PP_REPEAT_2_180 +(m, d + `m +(3, 180, d) + + ) + +491  + #BOOST_PP_REPEAT_2_182 +( +m +, +d + + `BOOST_PP_REPEAT_2_181 +(m, d + `m +(3, 181, d) + + ) + +492  + #BOOST_PP_REPEAT_2_183 +( +m +, +d + + `BOOST_PP_REPEAT_2_182 +(m, d + `m +(3, 182, d) + + ) + +493  + #BOOST_PP_REPEAT_2_184 +( +m +, +d + + `BOOST_PP_REPEAT_2_183 +(m, d + `m +(3, 183, d) + + ) + +494  + #BOOST_PP_REPEAT_2_185 +( +m +, +d + + `BOOST_PP_REPEAT_2_184 +(m, d + `m +(3, 184, d) + + ) + +495  + #BOOST_PP_REPEAT_2_186 +( +m +, +d + + `BOOST_PP_REPEAT_2_185 +(m, d + `m +(3, 185, d) + + ) + +496  + #BOOST_PP_REPEAT_2_187 +( +m +, +d + + `BOOST_PP_REPEAT_2_186 +(m, d + `m +(3, 186, d) + + ) + +497  + #BOOST_PP_REPEAT_2_188 +( +m +, +d + + `BOOST_PP_REPEAT_2_187 +(m, d + `m +(3, 187, d) + + ) + +498  + #BOOST_PP_REPEAT_2_189 +( +m +, +d + + `BOOST_PP_REPEAT_2_188 +(m, d + `m +(3, 188, d) + + ) + +499  + #BOOST_PP_REPEAT_2_190 +( +m +, +d + + `BOOST_PP_REPEAT_2_189 +(m, d + `m +(3, 189, d) + + ) + +500  + #BOOST_PP_REPEAT_2_191 +( +m +, +d + + `BOOST_PP_REPEAT_2_190 +(m, d + `m +(3, 190, d) + + ) + +501  + #BOOST_PP_REPEAT_2_192 +( +m +, +d + + `BOOST_PP_REPEAT_2_191 +(m, d + `m +(3, 191, d) + + ) + +502  + #BOOST_PP_REPEAT_2_193 +( +m +, +d + + `BOOST_PP_REPEAT_2_192 +(m, d + `m +(3, 192, d) + + ) + +503  + #BOOST_PP_REPEAT_2_194 +( +m +, +d + + `BOOST_PP_REPEAT_2_193 +(m, d + `m +(3, 193, d) + + ) + +504  + #BOOST_PP_REPEAT_2_195 +( +m +, +d + + `BOOST_PP_REPEAT_2_194 +(m, d + `m +(3, 194, d) + + ) + +505  + #BOOST_PP_REPEAT_2_196 +( +m +, +d + + `BOOST_PP_REPEAT_2_195 +(m, d + `m +(3, 195, d) + + ) + +506  + #BOOST_PP_REPEAT_2_197 +( +m +, +d + + `BOOST_PP_REPEAT_2_196 +(m, d + `m +(3, 196, d) + + ) + +507  + #BOOST_PP_REPEAT_2_198 +( +m +, +d + + `BOOST_PP_REPEAT_2_197 +(m, d + `m +(3, 197, d) + + ) + +508  + #BOOST_PP_REPEAT_2_199 +( +m +, +d + + `BOOST_PP_REPEAT_2_198 +(m, d + `m +(3, 198, d) + + ) + +509  + #BOOST_PP_REPEAT_2_200 +( +m +, +d + + `BOOST_PP_REPEAT_2_199 +(m, d + `m +(3, 199, d) + + ) + +510  + #BOOST_PP_REPEAT_2_201 +( +m +, +d + + `BOOST_PP_REPEAT_2_200 +(m, d + `m +(3, 200, d) + + ) + +511  + #BOOST_PP_REPEAT_2_202 +( +m +, +d + + `BOOST_PP_REPEAT_2_201 +(m, d + `m +(3, 201, d) + + ) + +512  + #BOOST_PP_REPEAT_2_203 +( +m +, +d + + `BOOST_PP_REPEAT_2_202 +(m, d + `m +(3, 202, d) + + ) + +513  + #BOOST_PP_REPEAT_2_204 +( +m +, +d + + `BOOST_PP_REPEAT_2_203 +(m, d + `m +(3, 203, d) + + ) + +514  + #BOOST_PP_REPEAT_2_205 +( +m +, +d + + `BOOST_PP_REPEAT_2_204 +(m, d + `m +(3, 204, d) + + ) + +515  + #BOOST_PP_REPEAT_2_206 +( +m +, +d + + `BOOST_PP_REPEAT_2_205 +(m, d + `m +(3, 205, d) + + ) + +516  + #BOOST_PP_REPEAT_2_207 +( +m +, +d + + `BOOST_PP_REPEAT_2_206 +(m, d + `m +(3, 206, d) + + ) + +517  + #BOOST_PP_REPEAT_2_208 +( +m +, +d + + `BOOST_PP_REPEAT_2_207 +(m, d + `m +(3, 207, d) + + ) + +518  + #BOOST_PP_REPEAT_2_209 +( +m +, +d + + `BOOST_PP_REPEAT_2_208 +(m, d + `m +(3, 208, d) + + ) + +519  + #BOOST_PP_REPEAT_2_210 +( +m +, +d + + `BOOST_PP_REPEAT_2_209 +(m, d + `m +(3, 209, d) + + ) + +520  + #BOOST_PP_REPEAT_2_211 +( +m +, +d + + `BOOST_PP_REPEAT_2_210 +(m, d + `m +(3, 210, d) + + ) + +521  + #BOOST_PP_REPEAT_2_212 +( +m +, +d + + `BOOST_PP_REPEAT_2_211 +(m, d + `m +(3, 211, d) + + ) + +522  + #BOOST_PP_REPEAT_2_213 +( +m +, +d + + `BOOST_PP_REPEAT_2_212 +(m, d + `m +(3, 212, d) + + ) + +523  + #BOOST_PP_REPEAT_2_214 +( +m +, +d + + `BOOST_PP_REPEAT_2_213 +(m, d + `m +(3, 213, d) + + ) + +524  + #BOOST_PP_REPEAT_2_215 +( +m +, +d + + `BOOST_PP_REPEAT_2_214 +(m, d + `m +(3, 214, d) + + ) + +525  + #BOOST_PP_REPEAT_2_216 +( +m +, +d + + `BOOST_PP_REPEAT_2_215 +(m, d + `m +(3, 215, d) + + ) + +526  + #BOOST_PP_REPEAT_2_217 +( +m +, +d + + `BOOST_PP_REPEAT_2_216 +(m, d + `m +(3, 216, d) + + ) + +527  + #BOOST_PP_REPEAT_2_218 +( +m +, +d + + `BOOST_PP_REPEAT_2_217 +(m, d + `m +(3, 217, d) + + ) + +528  + #BOOST_PP_REPEAT_2_219 +( +m +, +d + + `BOOST_PP_REPEAT_2_218 +(m, d + `m +(3, 218, d) + + ) + +529  + #BOOST_PP_REPEAT_2_220 +( +m +, +d + + `BOOST_PP_REPEAT_2_219 +(m, d + `m +(3, 219, d) + + ) + +530  + #BOOST_PP_REPEAT_2_221 +( +m +, +d + + `BOOST_PP_REPEAT_2_220 +(m, d + `m +(3, 220, d) + + ) + +531  + #BOOST_PP_REPEAT_2_222 +( +m +, +d + + `BOOST_PP_REPEAT_2_221 +(m, d + `m +(3, 221, d) + + ) + +532  + #BOOST_PP_REPEAT_2_223 +( +m +, +d + + `BOOST_PP_REPEAT_2_222 +(m, d + `m +(3, 222, d) + + ) + +533  + #BOOST_PP_REPEAT_2_224 +( +m +, +d + + `BOOST_PP_REPEAT_2_223 +(m, d + `m +(3, 223, d) + + ) + +534  + #BOOST_PP_REPEAT_2_225 +( +m +, +d + + `BOOST_PP_REPEAT_2_224 +(m, d + `m +(3, 224, d) + + ) + +535  + #BOOST_PP_REPEAT_2_226 +( +m +, +d + + `BOOST_PP_REPEAT_2_225 +(m, d + `m +(3, 225, d) + + ) + +536  + #BOOST_PP_REPEAT_2_227 +( +m +, +d + + `BOOST_PP_REPEAT_2_226 +(m, d + `m +(3, 226, d) + + ) + +537  + #BOOST_PP_REPEAT_2_228 +( +m +, +d + + `BOOST_PP_REPEAT_2_227 +(m, d + `m +(3, 227, d) + + ) + +538  + #BOOST_PP_REPEAT_2_229 +( +m +, +d + + `BOOST_PP_REPEAT_2_228 +(m, d + `m +(3, 228, d) + + ) + +539  + #BOOST_PP_REPEAT_2_230 +( +m +, +d + + `BOOST_PP_REPEAT_2_229 +(m, d + `m +(3, 229, d) + + ) + +540  + #BOOST_PP_REPEAT_2_231 +( +m +, +d + + `BOOST_PP_REPEAT_2_230 +(m, d + `m +(3, 230, d) + + ) + +541  + #BOOST_PP_REPEAT_2_232 +( +m +, +d + + `BOOST_PP_REPEAT_2_231 +(m, d + `m +(3, 231, d) + + ) + +542  + #BOOST_PP_REPEAT_2_233 +( +m +, +d + + `BOOST_PP_REPEAT_2_232 +(m, d + `m +(3, 232, d) + + ) + +543  + #BOOST_PP_REPEAT_2_234 +( +m +, +d + + `BOOST_PP_REPEAT_2_233 +(m, d + `m +(3, 233, d) + + ) + +544  + #BOOST_PP_REPEAT_2_235 +( +m +, +d + + `BOOST_PP_REPEAT_2_234 +(m, d + `m +(3, 234, d) + + ) + +545  + #BOOST_PP_REPEAT_2_236 +( +m +, +d + + `BOOST_PP_REPEAT_2_235 +(m, d + `m +(3, 235, d) + + ) + +546  + #BOOST_PP_REPEAT_2_237 +( +m +, +d + + `BOOST_PP_REPEAT_2_236 +(m, d + `m +(3, 236, d) + + ) + +547  + #BOOST_PP_REPEAT_2_238 +( +m +, +d + + `BOOST_PP_REPEAT_2_237 +(m, d + `m +(3, 237, d) + + ) + +548  + #BOOST_PP_REPEAT_2_239 +( +m +, +d + + `BOOST_PP_REPEAT_2_238 +(m, d + `m +(3, 238, d) + + ) + +549  + #BOOST_PP_REPEAT_2_240 +( +m +, +d + + `BOOST_PP_REPEAT_2_239 +(m, d + `m +(3, 239, d) + + ) + +550  + #BOOST_PP_REPEAT_2_241 +( +m +, +d + + `BOOST_PP_REPEAT_2_240 +(m, d + `m +(3, 240, d) + + ) + +551  + #BOOST_PP_REPEAT_2_242 +( +m +, +d + + `BOOST_PP_REPEAT_2_241 +(m, d + `m +(3, 241, d) + + ) + +552  + #BOOST_PP_REPEAT_2_243 +( +m +, +d + + `BOOST_PP_REPEAT_2_242 +(m, d + `m +(3, 242, d) + + ) + +553  + #BOOST_PP_REPEAT_2_244 +( +m +, +d + + `BOOST_PP_REPEAT_2_243 +(m, d + `m +(3, 243, d) + + ) + +554  + #BOOST_PP_REPEAT_2_245 +( +m +, +d + + `BOOST_PP_REPEAT_2_244 +(m, d + `m +(3, 244, d) + + ) + +555  + #BOOST_PP_REPEAT_2_246 +( +m +, +d + + `BOOST_PP_REPEAT_2_245 +(m, d + `m +(3, 245, d) + + ) + +556  + #BOOST_PP_REPEAT_2_247 +( +m +, +d + + `BOOST_PP_REPEAT_2_246 +(m, d + `m +(3, 246, d) + + ) + +557  + #BOOST_PP_REPEAT_2_248 +( +m +, +d + + `BOOST_PP_REPEAT_2_247 +(m, d + `m +(3, 247, d) + + ) + +558  + #BOOST_PP_REPEAT_2_249 +( +m +, +d + + `BOOST_PP_REPEAT_2_248 +(m, d + `m +(3, 248, d) + + ) + +559  + #BOOST_PP_REPEAT_2_250 +( +m +, +d + + `BOOST_PP_REPEAT_2_249 +(m, d + `m +(3, 249, d) + + ) + +560  + #BOOST_PP_REPEAT_2_251 +( +m +, +d + + `BOOST_PP_REPEAT_2_250 +(m, d + `m +(3, 250, d) + + ) + +561  + #BOOST_PP_REPEAT_2_252 +( +m +, +d + + `BOOST_PP_REPEAT_2_251 +(m, d + `m +(3, 251, d) + + ) + +562  + #BOOST_PP_REPEAT_2_253 +( +m +, +d + + `BOOST_PP_REPEAT_2_252 +(m, d + `m +(3, 252, d) + + ) + +563  + #BOOST_PP_REPEAT_2_254 +( +m +, +d + + `BOOST_PP_REPEAT_2_253 +(m, d + `m +(3, 253, d) + + ) + +564  + #BOOST_PP_REPEAT_2_255 +( +m +, +d + + `BOOST_PP_REPEAT_2_254 +(m, d + `m +(3, 254, d) + + ) + +565  + #BOOST_PP_REPEAT_2_256 +( +m +, +d + + `BOOST_PP_REPEAT_2_255 +(m, d + `m +(3, 255, d) + + ) + +566  +#def + #BOOST_PP_REPEAT_3_0 +( +m +, +d +) + + ) + +568  + #BOOST_PP_REPEAT_3_1 +( +m +, +d + + `m +(4, 0, d) + + ) + +569  + #BOOST_PP_REPEAT_3_2 +( +m +, +d + + `BOOST_PP_REPEAT_3_1 +(m, d + `m +(4, 1, d) + + ) + +570  + #BOOST_PP_REPEAT_3_3 +( +m +, +d + + `BOOST_PP_REPEAT_3_2 +(m, d + `m +(4, 2, d) + + ) + +571  + #BOOST_PP_REPEAT_3_4 +( +m +, +d + + `BOOST_PP_REPEAT_3_3 +(m, d + `m +(4, 3, d) + + ) + +572  + #BOOST_PP_REPEAT_3_5 +( +m +, +d + + `BOOST_PP_REPEAT_3_4 +(m, d + `m +(4, 4, d) + + ) + +573  + #BOOST_PP_REPEAT_3_6 +( +m +, +d + + `BOOST_PP_REPEAT_3_5 +(m, d + `m +(4, 5, d) + + ) + +574  + #BOOST_PP_REPEAT_3_7 +( +m +, +d + + `BOOST_PP_REPEAT_3_6 +(m, d + `m +(4, 6, d) + + ) + +575  + #BOOST_PP_REPEAT_3_8 +( +m +, +d + + `BOOST_PP_REPEAT_3_7 +(m, d + `m +(4, 7, d) + + ) + +576  + #BOOST_PP_REPEAT_3_9 +( +m +, +d + + `BOOST_PP_REPEAT_3_8 +(m, d + `m +(4, 8, d) + + ) + +577  + #BOOST_PP_REPEAT_3_10 +( +m +, +d + + `BOOST_PP_REPEAT_3_9 +(m, d + `m +(4, 9, d) + + ) + +578  + #BOOST_PP_REPEAT_3_11 +( +m +, +d + + `BOOST_PP_REPEAT_3_10 +(m, d + `m +(4, 10, d) + + ) + +579  + #BOOST_PP_REPEAT_3_12 +( +m +, +d + + `BOOST_PP_REPEAT_3_11 +(m, d + `m +(4, 11, d) + + ) + +580  + #BOOST_PP_REPEAT_3_13 +( +m +, +d + + `BOOST_PP_REPEAT_3_12 +(m, d + `m +(4, 12, d) + + ) + +581  + #BOOST_PP_REPEAT_3_14 +( +m +, +d + + `BOOST_PP_REPEAT_3_13 +(m, d + `m +(4, 13, d) + + ) + +582  + #BOOST_PP_REPEAT_3_15 +( +m +, +d + + `BOOST_PP_REPEAT_3_14 +(m, d + `m +(4, 14, d) + + ) + +583  + #BOOST_PP_REPEAT_3_16 +( +m +, +d + + `BOOST_PP_REPEAT_3_15 +(m, d + `m +(4, 15, d) + + ) + +584  + #BOOST_PP_REPEAT_3_17 +( +m +, +d + + `BOOST_PP_REPEAT_3_16 +(m, d + `m +(4, 16, d) + + ) + +585  + #BOOST_PP_REPEAT_3_18 +( +m +, +d + + `BOOST_PP_REPEAT_3_17 +(m, d + `m +(4, 17, d) + + ) + +586  + #BOOST_PP_REPEAT_3_19 +( +m +, +d + + `BOOST_PP_REPEAT_3_18 +(m, d + `m +(4, 18, d) + + ) + +587  + #BOOST_PP_REPEAT_3_20 +( +m +, +d + + `BOOST_PP_REPEAT_3_19 +(m, d + `m +(4, 19, d) + + ) + +588  + #BOOST_PP_REPEAT_3_21 +( +m +, +d + + `BOOST_PP_REPEAT_3_20 +(m, d + `m +(4, 20, d) + + ) + +589  + #BOOST_PP_REPEAT_3_22 +( +m +, +d + + `BOOST_PP_REPEAT_3_21 +(m, d + `m +(4, 21, d) + + ) + +590  + #BOOST_PP_REPEAT_3_23 +( +m +, +d + + `BOOST_PP_REPEAT_3_22 +(m, d + `m +(4, 22, d) + + ) + +591  + #BOOST_PP_REPEAT_3_24 +( +m +, +d + + `BOOST_PP_REPEAT_3_23 +(m, d + `m +(4, 23, d) + + ) + +592  + #BOOST_PP_REPEAT_3_25 +( +m +, +d + + `BOOST_PP_REPEAT_3_24 +(m, d + `m +(4, 24, d) + + ) + +593  + #BOOST_PP_REPEAT_3_26 +( +m +, +d + + `BOOST_PP_REPEAT_3_25 +(m, d + `m +(4, 25, d) + + ) + +594  + #BOOST_PP_REPEAT_3_27 +( +m +, +d + + `BOOST_PP_REPEAT_3_26 +(m, d + `m +(4, 26, d) + + ) + +595  + #BOOST_PP_REPEAT_3_28 +( +m +, +d + + `BOOST_PP_REPEAT_3_27 +(m, d + `m +(4, 27, d) + + ) + +596  + #BOOST_PP_REPEAT_3_29 +( +m +, +d + + `BOOST_PP_REPEAT_3_28 +(m, d + `m +(4, 28, d) + + ) + +597  + #BOOST_PP_REPEAT_3_30 +( +m +, +d + + `BOOST_PP_REPEAT_3_29 +(m, d + `m +(4, 29, d) + + ) + +598  + #BOOST_PP_REPEAT_3_31 +( +m +, +d + + `BOOST_PP_REPEAT_3_30 +(m, d + `m +(4, 30, d) + + ) + +599  + #BOOST_PP_REPEAT_3_32 +( +m +, +d + + `BOOST_PP_REPEAT_3_31 +(m, d + `m +(4, 31, d) + + ) + +600  + #BOOST_PP_REPEAT_3_33 +( +m +, +d + + `BOOST_PP_REPEAT_3_32 +(m, d + `m +(4, 32, d) + + ) + +601  + #BOOST_PP_REPEAT_3_34 +( +m +, +d + + `BOOST_PP_REPEAT_3_33 +(m, d + `m +(4, 33, d) + + ) + +602  + #BOOST_PP_REPEAT_3_35 +( +m +, +d + + `BOOST_PP_REPEAT_3_34 +(m, d + `m +(4, 34, d) + + ) + +603  + #BOOST_PP_REPEAT_3_36 +( +m +, +d + + `BOOST_PP_REPEAT_3_35 +(m, d + `m +(4, 35, d) + + ) + +604  + #BOOST_PP_REPEAT_3_37 +( +m +, +d + + `BOOST_PP_REPEAT_3_36 +(m, d + `m +(4, 36, d) + + ) + +605  + #BOOST_PP_REPEAT_3_38 +( +m +, +d + + `BOOST_PP_REPEAT_3_37 +(m, d + `m +(4, 37, d) + + ) + +606  + #BOOST_PP_REPEAT_3_39 +( +m +, +d + + `BOOST_PP_REPEAT_3_38 +(m, d + `m +(4, 38, d) + + ) + +607  + #BOOST_PP_REPEAT_3_40 +( +m +, +d + + `BOOST_PP_REPEAT_3_39 +(m, d + `m +(4, 39, d) + + ) + +608  + #BOOST_PP_REPEAT_3_41 +( +m +, +d + + `BOOST_PP_REPEAT_3_40 +(m, d + `m +(4, 40, d) + + ) + +609  + #BOOST_PP_REPEAT_3_42 +( +m +, +d + + `BOOST_PP_REPEAT_3_41 +(m, d + `m +(4, 41, d) + + ) + +610  + #BOOST_PP_REPEAT_3_43 +( +m +, +d + + `BOOST_PP_REPEAT_3_42 +(m, d + `m +(4, 42, d) + + ) + +611  + #BOOST_PP_REPEAT_3_44 +( +m +, +d + + `BOOST_PP_REPEAT_3_43 +(m, d + `m +(4, 43, d) + + ) + +612  + #BOOST_PP_REPEAT_3_45 +( +m +, +d + + `BOOST_PP_REPEAT_3_44 +(m, d + `m +(4, 44, d) + + ) + +613  + #BOOST_PP_REPEAT_3_46 +( +m +, +d + + `BOOST_PP_REPEAT_3_45 +(m, d + `m +(4, 45, d) + + ) + +614  + #BOOST_PP_REPEAT_3_47 +( +m +, +d + + `BOOST_PP_REPEAT_3_46 +(m, d + `m +(4, 46, d) + + ) + +615  + #BOOST_PP_REPEAT_3_48 +( +m +, +d + + `BOOST_PP_REPEAT_3_47 +(m, d + `m +(4, 47, d) + + ) + +616  + #BOOST_PP_REPEAT_3_49 +( +m +, +d + + `BOOST_PP_REPEAT_3_48 +(m, d + `m +(4, 48, d) + + ) + +617  + #BOOST_PP_REPEAT_3_50 +( +m +, +d + + `BOOST_PP_REPEAT_3_49 +(m, d + `m +(4, 49, d) + + ) + +618  + #BOOST_PP_REPEAT_3_51 +( +m +, +d + + `BOOST_PP_REPEAT_3_50 +(m, d + `m +(4, 50, d) + + ) + +619  + #BOOST_PP_REPEAT_3_52 +( +m +, +d + + `BOOST_PP_REPEAT_3_51 +(m, d + `m +(4, 51, d) + + ) + +620  + #BOOST_PP_REPEAT_3_53 +( +m +, +d + + `BOOST_PP_REPEAT_3_52 +(m, d + `m +(4, 52, d) + + ) + +621  + #BOOST_PP_REPEAT_3_54 +( +m +, +d + + `BOOST_PP_REPEAT_3_53 +(m, d + `m +(4, 53, d) + + ) + +622  + #BOOST_PP_REPEAT_3_55 +( +m +, +d + + `BOOST_PP_REPEAT_3_54 +(m, d + `m +(4, 54, d) + + ) + +623  + #BOOST_PP_REPEAT_3_56 +( +m +, +d + + `BOOST_PP_REPEAT_3_55 +(m, d + `m +(4, 55, d) + + ) + +624  + #BOOST_PP_REPEAT_3_57 +( +m +, +d + + `BOOST_PP_REPEAT_3_56 +(m, d + `m +(4, 56, d) + + ) + +625  + #BOOST_PP_REPEAT_3_58 +( +m +, +d + + `BOOST_PP_REPEAT_3_57 +(m, d + `m +(4, 57, d) + + ) + +626  + #BOOST_PP_REPEAT_3_59 +( +m +, +d + + `BOOST_PP_REPEAT_3_58 +(m, d + `m +(4, 58, d) + + ) + +627  + #BOOST_PP_REPEAT_3_60 +( +m +, +d + + `BOOST_PP_REPEAT_3_59 +(m, d + `m +(4, 59, d) + + ) + +628  + #BOOST_PP_REPEAT_3_61 +( +m +, +d + + `BOOST_PP_REPEAT_3_60 +(m, d + `m +(4, 60, d) + + ) + +629  + #BOOST_PP_REPEAT_3_62 +( +m +, +d + + `BOOST_PP_REPEAT_3_61 +(m, d + `m +(4, 61, d) + + ) + +630  + #BOOST_PP_REPEAT_3_63 +( +m +, +d + + `BOOST_PP_REPEAT_3_62 +(m, d + `m +(4, 62, d) + + ) + +631  + #BOOST_PP_REPEAT_3_64 +( +m +, +d + + `BOOST_PP_REPEAT_3_63 +(m, d + `m +(4, 63, d) + + ) + +632  + #BOOST_PP_REPEAT_3_65 +( +m +, +d + + `BOOST_PP_REPEAT_3_64 +(m, d + `m +(4, 64, d) + + ) + +633  + #BOOST_PP_REPEAT_3_66 +( +m +, +d + + `BOOST_PP_REPEAT_3_65 +(m, d + `m +(4, 65, d) + + ) + +634  + #BOOST_PP_REPEAT_3_67 +( +m +, +d + + `BOOST_PP_REPEAT_3_66 +(m, d + `m +(4, 66, d) + + ) + +635  + #BOOST_PP_REPEAT_3_68 +( +m +, +d + + `BOOST_PP_REPEAT_3_67 +(m, d + `m +(4, 67, d) + + ) + +636  + #BOOST_PP_REPEAT_3_69 +( +m +, +d + + `BOOST_PP_REPEAT_3_68 +(m, d + `m +(4, 68, d) + + ) + +637  + #BOOST_PP_REPEAT_3_70 +( +m +, +d + + `BOOST_PP_REPEAT_3_69 +(m, d + `m +(4, 69, d) + + ) + +638  + #BOOST_PP_REPEAT_3_71 +( +m +, +d + + `BOOST_PP_REPEAT_3_70 +(m, d + `m +(4, 70, d) + + ) + +639  + #BOOST_PP_REPEAT_3_72 +( +m +, +d + + `BOOST_PP_REPEAT_3_71 +(m, d + `m +(4, 71, d) + + ) + +640  + #BOOST_PP_REPEAT_3_73 +( +m +, +d + + `BOOST_PP_REPEAT_3_72 +(m, d + `m +(4, 72, d) + + ) + +641  + #BOOST_PP_REPEAT_3_74 +( +m +, +d + + `BOOST_PP_REPEAT_3_73 +(m, d + `m +(4, 73, d) + + ) + +642  + #BOOST_PP_REPEAT_3_75 +( +m +, +d + + `BOOST_PP_REPEAT_3_74 +(m, d + `m +(4, 74, d) + + ) + +643  + #BOOST_PP_REPEAT_3_76 +( +m +, +d + + `BOOST_PP_REPEAT_3_75 +(m, d + `m +(4, 75, d) + + ) + +644  + #BOOST_PP_REPEAT_3_77 +( +m +, +d + + `BOOST_PP_REPEAT_3_76 +(m, d + `m +(4, 76, d) + + ) + +645  + #BOOST_PP_REPEAT_3_78 +( +m +, +d + + `BOOST_PP_REPEAT_3_77 +(m, d + `m +(4, 77, d) + + ) + +646  + #BOOST_PP_REPEAT_3_79 +( +m +, +d + + `BOOST_PP_REPEAT_3_78 +(m, d + `m +(4, 78, d) + + ) + +647  + #BOOST_PP_REPEAT_3_80 +( +m +, +d + + `BOOST_PP_REPEAT_3_79 +(m, d + `m +(4, 79, d) + + ) + +648  + #BOOST_PP_REPEAT_3_81 +( +m +, +d + + `BOOST_PP_REPEAT_3_80 +(m, d + `m +(4, 80, d) + + ) + +649  + #BOOST_PP_REPEAT_3_82 +( +m +, +d + + `BOOST_PP_REPEAT_3_81 +(m, d + `m +(4, 81, d) + + ) + +650  + #BOOST_PP_REPEAT_3_83 +( +m +, +d + + `BOOST_PP_REPEAT_3_82 +(m, d + `m +(4, 82, d) + + ) + +651  + #BOOST_PP_REPEAT_3_84 +( +m +, +d + + `BOOST_PP_REPEAT_3_83 +(m, d + `m +(4, 83, d) + + ) + +652  + #BOOST_PP_REPEAT_3_85 +( +m +, +d + + `BOOST_PP_REPEAT_3_84 +(m, d + `m +(4, 84, d) + + ) + +653  + #BOOST_PP_REPEAT_3_86 +( +m +, +d + + `BOOST_PP_REPEAT_3_85 +(m, d + `m +(4, 85, d) + + ) + +654  + #BOOST_PP_REPEAT_3_87 +( +m +, +d + + `BOOST_PP_REPEAT_3_86 +(m, d + `m +(4, 86, d) + + ) + +655  + #BOOST_PP_REPEAT_3_88 +( +m +, +d + + `BOOST_PP_REPEAT_3_87 +(m, d + `m +(4, 87, d) + + ) + +656  + #BOOST_PP_REPEAT_3_89 +( +m +, +d + + `BOOST_PP_REPEAT_3_88 +(m, d + `m +(4, 88, d) + + ) + +657  + #BOOST_PP_REPEAT_3_90 +( +m +, +d + + `BOOST_PP_REPEAT_3_89 +(m, d + `m +(4, 89, d) + + ) + +658  + #BOOST_PP_REPEAT_3_91 +( +m +, +d + + `BOOST_PP_REPEAT_3_90 +(m, d + `m +(4, 90, d) + + ) + +659  + #BOOST_PP_REPEAT_3_92 +( +m +, +d + + `BOOST_PP_REPEAT_3_91 +(m, d + `m +(4, 91, d) + + ) + +660  + #BOOST_PP_REPEAT_3_93 +( +m +, +d + + `BOOST_PP_REPEAT_3_92 +(m, d + `m +(4, 92, d) + + ) + +661  + #BOOST_PP_REPEAT_3_94 +( +m +, +d + + `BOOST_PP_REPEAT_3_93 +(m, d + `m +(4, 93, d) + + ) + +662  + #BOOST_PP_REPEAT_3_95 +( +m +, +d + + `BOOST_PP_REPEAT_3_94 +(m, d + `m +(4, 94, d) + + ) + +663  + #BOOST_PP_REPEAT_3_96 +( +m +, +d + + `BOOST_PP_REPEAT_3_95 +(m, d + `m +(4, 95, d) + + ) + +664  + #BOOST_PP_REPEAT_3_97 +( +m +, +d + + `BOOST_PP_REPEAT_3_96 +(m, d + `m +(4, 96, d) + + ) + +665  + #BOOST_PP_REPEAT_3_98 +( +m +, +d + + `BOOST_PP_REPEAT_3_97 +(m, d + `m +(4, 97, d) + + ) + +666  + #BOOST_PP_REPEAT_3_99 +( +m +, +d + + `BOOST_PP_REPEAT_3_98 +(m, d + `m +(4, 98, d) + + ) + +667  + #BOOST_PP_REPEAT_3_100 +( +m +, +d + + `BOOST_PP_REPEAT_3_99 +(m, d + `m +(4, 99, d) + + ) + +668  + #BOOST_PP_REPEAT_3_101 +( +m +, +d + + `BOOST_PP_REPEAT_3_100 +(m, d + `m +(4, 100, d) + + ) + +669  + #BOOST_PP_REPEAT_3_102 +( +m +, +d + + `BOOST_PP_REPEAT_3_101 +(m, d + `m +(4, 101, d) + + ) + +670  + #BOOST_PP_REPEAT_3_103 +( +m +, +d + + `BOOST_PP_REPEAT_3_102 +(m, d + `m +(4, 102, d) + + ) + +671  + #BOOST_PP_REPEAT_3_104 +( +m +, +d + + `BOOST_PP_REPEAT_3_103 +(m, d + `m +(4, 103, d) + + ) + +672  + #BOOST_PP_REPEAT_3_105 +( +m +, +d + + `BOOST_PP_REPEAT_3_104 +(m, d + `m +(4, 104, d) + + ) + +673  + #BOOST_PP_REPEAT_3_106 +( +m +, +d + + `BOOST_PP_REPEAT_3_105 +(m, d + `m +(4, 105, d) + + ) + +674  + #BOOST_PP_REPEAT_3_107 +( +m +, +d + + `BOOST_PP_REPEAT_3_106 +(m, d + `m +(4, 106, d) + + ) + +675  + #BOOST_PP_REPEAT_3_108 +( +m +, +d + + `BOOST_PP_REPEAT_3_107 +(m, d + `m +(4, 107, d) + + ) + +676  + #BOOST_PP_REPEAT_3_109 +( +m +, +d + + `BOOST_PP_REPEAT_3_108 +(m, d + `m +(4, 108, d) + + ) + +677  + #BOOST_PP_REPEAT_3_110 +( +m +, +d + + `BOOST_PP_REPEAT_3_109 +(m, d + `m +(4, 109, d) + + ) + +678  + #BOOST_PP_REPEAT_3_111 +( +m +, +d + + `BOOST_PP_REPEAT_3_110 +(m, d + `m +(4, 110, d) + + ) + +679  + #BOOST_PP_REPEAT_3_112 +( +m +, +d + + `BOOST_PP_REPEAT_3_111 +(m, d + `m +(4, 111, d) + + ) + +680  + #BOOST_PP_REPEAT_3_113 +( +m +, +d + + `BOOST_PP_REPEAT_3_112 +(m, d + `m +(4, 112, d) + + ) + +681  + #BOOST_PP_REPEAT_3_114 +( +m +, +d + + `BOOST_PP_REPEAT_3_113 +(m, d + `m +(4, 113, d) + + ) + +682  + #BOOST_PP_REPEAT_3_115 +( +m +, +d + + `BOOST_PP_REPEAT_3_114 +(m, d + `m +(4, 114, d) + + ) + +683  + #BOOST_PP_REPEAT_3_116 +( +m +, +d + + `BOOST_PP_REPEAT_3_115 +(m, d + `m +(4, 115, d) + + ) + +684  + #BOOST_PP_REPEAT_3_117 +( +m +, +d + + `BOOST_PP_REPEAT_3_116 +(m, d + `m +(4, 116, d) + + ) + +685  + #BOOST_PP_REPEAT_3_118 +( +m +, +d + + `BOOST_PP_REPEAT_3_117 +(m, d + `m +(4, 117, d) + + ) + +686  + #BOOST_PP_REPEAT_3_119 +( +m +, +d + + `BOOST_PP_REPEAT_3_118 +(m, d + `m +(4, 118, d) + + ) + +687  + #BOOST_PP_REPEAT_3_120 +( +m +, +d + + `BOOST_PP_REPEAT_3_119 +(m, d + `m +(4, 119, d) + + ) + +688  + #BOOST_PP_REPEAT_3_121 +( +m +, +d + + `BOOST_PP_REPEAT_3_120 +(m, d + `m +(4, 120, d) + + ) + +689  + #BOOST_PP_REPEAT_3_122 +( +m +, +d + + `BOOST_PP_REPEAT_3_121 +(m, d + `m +(4, 121, d) + + ) + +690  + #BOOST_PP_REPEAT_3_123 +( +m +, +d + + `BOOST_PP_REPEAT_3_122 +(m, d + `m +(4, 122, d) + + ) + +691  + #BOOST_PP_REPEAT_3_124 +( +m +, +d + + `BOOST_PP_REPEAT_3_123 +(m, d + `m +(4, 123, d) + + ) + +692  + #BOOST_PP_REPEAT_3_125 +( +m +, +d + + `BOOST_PP_REPEAT_3_124 +(m, d + `m +(4, 124, d) + + ) + +693  + #BOOST_PP_REPEAT_3_126 +( +m +, +d + + `BOOST_PP_REPEAT_3_125 +(m, d + `m +(4, 125, d) + + ) + +694  + #BOOST_PP_REPEAT_3_127 +( +m +, +d + + `BOOST_PP_REPEAT_3_126 +(m, d + `m +(4, 126, d) + + ) + +695  + #BOOST_PP_REPEAT_3_128 +( +m +, +d + + `BOOST_PP_REPEAT_3_127 +(m, d + `m +(4, 127, d) + + ) + +696  + #BOOST_PP_REPEAT_3_129 +( +m +, +d + + `BOOST_PP_REPEAT_3_128 +(m, d + `m +(4, 128, d) + + ) + +697  + #BOOST_PP_REPEAT_3_130 +( +m +, +d + + `BOOST_PP_REPEAT_3_129 +(m, d + `m +(4, 129, d) + + ) + +698  + #BOOST_PP_REPEAT_3_131 +( +m +, +d + + `BOOST_PP_REPEAT_3_130 +(m, d + `m +(4, 130, d) + + ) + +699  + #BOOST_PP_REPEAT_3_132 +( +m +, +d + + `BOOST_PP_REPEAT_3_131 +(m, d + `m +(4, 131, d) + + ) + +700  + #BOOST_PP_REPEAT_3_133 +( +m +, +d + + `BOOST_PP_REPEAT_3_132 +(m, d + `m +(4, 132, d) + + ) + +701  + #BOOST_PP_REPEAT_3_134 +( +m +, +d + + `BOOST_PP_REPEAT_3_133 +(m, d + `m +(4, 133, d) + + ) + +702  + #BOOST_PP_REPEAT_3_135 +( +m +, +d + + `BOOST_PP_REPEAT_3_134 +(m, d + `m +(4, 134, d) + + ) + +703  + #BOOST_PP_REPEAT_3_136 +( +m +, +d + + `BOOST_PP_REPEAT_3_135 +(m, d + `m +(4, 135, d) + + ) + +704  + #BOOST_PP_REPEAT_3_137 +( +m +, +d + + `BOOST_PP_REPEAT_3_136 +(m, d + `m +(4, 136, d) + + ) + +705  + #BOOST_PP_REPEAT_3_138 +( +m +, +d + + `BOOST_PP_REPEAT_3_137 +(m, d + `m +(4, 137, d) + + ) + +706  + #BOOST_PP_REPEAT_3_139 +( +m +, +d + + `BOOST_PP_REPEAT_3_138 +(m, d + `m +(4, 138, d) + + ) + +707  + #BOOST_PP_REPEAT_3_140 +( +m +, +d + + `BOOST_PP_REPEAT_3_139 +(m, d + `m +(4, 139, d) + + ) + +708  + #BOOST_PP_REPEAT_3_141 +( +m +, +d + + `BOOST_PP_REPEAT_3_140 +(m, d + `m +(4, 140, d) + + ) + +709  + #BOOST_PP_REPEAT_3_142 +( +m +, +d + + `BOOST_PP_REPEAT_3_141 +(m, d + `m +(4, 141, d) + + ) + +710  + #BOOST_PP_REPEAT_3_143 +( +m +, +d + + `BOOST_PP_REPEAT_3_142 +(m, d + `m +(4, 142, d) + + ) + +711  + #BOOST_PP_REPEAT_3_144 +( +m +, +d + + `BOOST_PP_REPEAT_3_143 +(m, d + `m +(4, 143, d) + + ) + +712  + #BOOST_PP_REPEAT_3_145 +( +m +, +d + + `BOOST_PP_REPEAT_3_144 +(m, d + `m +(4, 144, d) + + ) + +713  + #BOOST_PP_REPEAT_3_146 +( +m +, +d + + `BOOST_PP_REPEAT_3_145 +(m, d + `m +(4, 145, d) + + ) + +714  + #BOOST_PP_REPEAT_3_147 +( +m +, +d + + `BOOST_PP_REPEAT_3_146 +(m, d + `m +(4, 146, d) + + ) + +715  + #BOOST_PP_REPEAT_3_148 +( +m +, +d + + `BOOST_PP_REPEAT_3_147 +(m, d + `m +(4, 147, d) + + ) + +716  + #BOOST_PP_REPEAT_3_149 +( +m +, +d + + `BOOST_PP_REPEAT_3_148 +(m, d + `m +(4, 148, d) + + ) + +717  + #BOOST_PP_REPEAT_3_150 +( +m +, +d + + `BOOST_PP_REPEAT_3_149 +(m, d + `m +(4, 149, d) + + ) + +718  + #BOOST_PP_REPEAT_3_151 +( +m +, +d + + `BOOST_PP_REPEAT_3_150 +(m, d + `m +(4, 150, d) + + ) + +719  + #BOOST_PP_REPEAT_3_152 +( +m +, +d + + `BOOST_PP_REPEAT_3_151 +(m, d + `m +(4, 151, d) + + ) + +720  + #BOOST_PP_REPEAT_3_153 +( +m +, +d + + `BOOST_PP_REPEAT_3_152 +(m, d + `m +(4, 152, d) + + ) + +721  + #BOOST_PP_REPEAT_3_154 +( +m +, +d + + `BOOST_PP_REPEAT_3_153 +(m, d + `m +(4, 153, d) + + ) + +722  + #BOOST_PP_REPEAT_3_155 +( +m +, +d + + `BOOST_PP_REPEAT_3_154 +(m, d + `m +(4, 154, d) + + ) + +723  + #BOOST_PP_REPEAT_3_156 +( +m +, +d + + `BOOST_PP_REPEAT_3_155 +(m, d + `m +(4, 155, d) + + ) + +724  + #BOOST_PP_REPEAT_3_157 +( +m +, +d + + `BOOST_PP_REPEAT_3_156 +(m, d + `m +(4, 156, d) + + ) + +725  + #BOOST_PP_REPEAT_3_158 +( +m +, +d + + `BOOST_PP_REPEAT_3_157 +(m, d + `m +(4, 157, d) + + ) + +726  + #BOOST_PP_REPEAT_3_159 +( +m +, +d + + `BOOST_PP_REPEAT_3_158 +(m, d + `m +(4, 158, d) + + ) + +727  + #BOOST_PP_REPEAT_3_160 +( +m +, +d + + `BOOST_PP_REPEAT_3_159 +(m, d + `m +(4, 159, d) + + ) + +728  + #BOOST_PP_REPEAT_3_161 +( +m +, +d + + `BOOST_PP_REPEAT_3_160 +(m, d + `m +(4, 160, d) + + ) + +729  + #BOOST_PP_REPEAT_3_162 +( +m +, +d + + `BOOST_PP_REPEAT_3_161 +(m, d + `m +(4, 161, d) + + ) + +730  + #BOOST_PP_REPEAT_3_163 +( +m +, +d + + `BOOST_PP_REPEAT_3_162 +(m, d + `m +(4, 162, d) + + ) + +731  + #BOOST_PP_REPEAT_3_164 +( +m +, +d + + `BOOST_PP_REPEAT_3_163 +(m, d + `m +(4, 163, d) + + ) + +732  + #BOOST_PP_REPEAT_3_165 +( +m +, +d + + `BOOST_PP_REPEAT_3_164 +(m, d + `m +(4, 164, d) + + ) + +733  + #BOOST_PP_REPEAT_3_166 +( +m +, +d + + `BOOST_PP_REPEAT_3_165 +(m, d + `m +(4, 165, d) + + ) + +734  + #BOOST_PP_REPEAT_3_167 +( +m +, +d + + `BOOST_PP_REPEAT_3_166 +(m, d + `m +(4, 166, d) + + ) + +735  + #BOOST_PP_REPEAT_3_168 +( +m +, +d + + `BOOST_PP_REPEAT_3_167 +(m, d + `m +(4, 167, d) + + ) + +736  + #BOOST_PP_REPEAT_3_169 +( +m +, +d + + `BOOST_PP_REPEAT_3_168 +(m, d + `m +(4, 168, d) + + ) + +737  + #BOOST_PP_REPEAT_3_170 +( +m +, +d + + `BOOST_PP_REPEAT_3_169 +(m, d + `m +(4, 169, d) + + ) + +738  + #BOOST_PP_REPEAT_3_171 +( +m +, +d + + `BOOST_PP_REPEAT_3_170 +(m, d + `m +(4, 170, d) + + ) + +739  + #BOOST_PP_REPEAT_3_172 +( +m +, +d + + `BOOST_PP_REPEAT_3_171 +(m, d + `m +(4, 171, d) + + ) + +740  + #BOOST_PP_REPEAT_3_173 +( +m +, +d + + `BOOST_PP_REPEAT_3_172 +(m, d + `m +(4, 172, d) + + ) + +741  + #BOOST_PP_REPEAT_3_174 +( +m +, +d + + `BOOST_PP_REPEAT_3_173 +(m, d + `m +(4, 173, d) + + ) + +742  + #BOOST_PP_REPEAT_3_175 +( +m +, +d + + `BOOST_PP_REPEAT_3_174 +(m, d + `m +(4, 174, d) + + ) + +743  + #BOOST_PP_REPEAT_3_176 +( +m +, +d + + `BOOST_PP_REPEAT_3_175 +(m, d + `m +(4, 175, d) + + ) + +744  + #BOOST_PP_REPEAT_3_177 +( +m +, +d + + `BOOST_PP_REPEAT_3_176 +(m, d + `m +(4, 176, d) + + ) + +745  + #BOOST_PP_REPEAT_3_178 +( +m +, +d + + `BOOST_PP_REPEAT_3_177 +(m, d + `m +(4, 177, d) + + ) + +746  + #BOOST_PP_REPEAT_3_179 +( +m +, +d + + `BOOST_PP_REPEAT_3_178 +(m, d + `m +(4, 178, d) + + ) + +747  + #BOOST_PP_REPEAT_3_180 +( +m +, +d + + `BOOST_PP_REPEAT_3_179 +(m, d + `m +(4, 179, d) + + ) + +748  + #BOOST_PP_REPEAT_3_181 +( +m +, +d + + `BOOST_PP_REPEAT_3_180 +(m, d + `m +(4, 180, d) + + ) + +749  + #BOOST_PP_REPEAT_3_182 +( +m +, +d + + `BOOST_PP_REPEAT_3_181 +(m, d + `m +(4, 181, d) + + ) + +750  + #BOOST_PP_REPEAT_3_183 +( +m +, +d + + `BOOST_PP_REPEAT_3_182 +(m, d + `m +(4, 182, d) + + ) + +751  + #BOOST_PP_REPEAT_3_184 +( +m +, +d + + `BOOST_PP_REPEAT_3_183 +(m, d + `m +(4, 183, d) + + ) + +752  + #BOOST_PP_REPEAT_3_185 +( +m +, +d + + `BOOST_PP_REPEAT_3_184 +(m, d + `m +(4, 184, d) + + ) + +753  + #BOOST_PP_REPEAT_3_186 +( +m +, +d + + `BOOST_PP_REPEAT_3_185 +(m, d + `m +(4, 185, d) + + ) + +754  + #BOOST_PP_REPEAT_3_187 +( +m +, +d + + `BOOST_PP_REPEAT_3_186 +(m, d + `m +(4, 186, d) + + ) + +755  + #BOOST_PP_REPEAT_3_188 +( +m +, +d + + `BOOST_PP_REPEAT_3_187 +(m, d + `m +(4, 187, d) + + ) + +756  + #BOOST_PP_REPEAT_3_189 +( +m +, +d + + `BOOST_PP_REPEAT_3_188 +(m, d + `m +(4, 188, d) + + ) + +757  + #BOOST_PP_REPEAT_3_190 +( +m +, +d + + `BOOST_PP_REPEAT_3_189 +(m, d + `m +(4, 189, d) + + ) + +758  + #BOOST_PP_REPEAT_3_191 +( +m +, +d + + `BOOST_PP_REPEAT_3_190 +(m, d + `m +(4, 190, d) + + ) + +759  + #BOOST_PP_REPEAT_3_192 +( +m +, +d + + `BOOST_PP_REPEAT_3_191 +(m, d + `m +(4, 191, d) + + ) + +760  + #BOOST_PP_REPEAT_3_193 +( +m +, +d + + `BOOST_PP_REPEAT_3_192 +(m, d + `m +(4, 192, d) + + ) + +761  + #BOOST_PP_REPEAT_3_194 +( +m +, +d + + `BOOST_PP_REPEAT_3_193 +(m, d + `m +(4, 193, d) + + ) + +762  + #BOOST_PP_REPEAT_3_195 +( +m +, +d + + `BOOST_PP_REPEAT_3_194 +(m, d + `m +(4, 194, d) + + ) + +763  + #BOOST_PP_REPEAT_3_196 +( +m +, +d + + `BOOST_PP_REPEAT_3_195 +(m, d + `m +(4, 195, d) + + ) + +764  + #BOOST_PP_REPEAT_3_197 +( +m +, +d + + `BOOST_PP_REPEAT_3_196 +(m, d + `m +(4, 196, d) + + ) + +765  + #BOOST_PP_REPEAT_3_198 +( +m +, +d + + `BOOST_PP_REPEAT_3_197 +(m, d + `m +(4, 197, d) + + ) + +766  + #BOOST_PP_REPEAT_3_199 +( +m +, +d + + `BOOST_PP_REPEAT_3_198 +(m, d + `m +(4, 198, d) + + ) + +767  + #BOOST_PP_REPEAT_3_200 +( +m +, +d + + `BOOST_PP_REPEAT_3_199 +(m, d + `m +(4, 199, d) + + ) + +768  + #BOOST_PP_REPEAT_3_201 +( +m +, +d + + `BOOST_PP_REPEAT_3_200 +(m, d + `m +(4, 200, d) + + ) + +769  + #BOOST_PP_REPEAT_3_202 +( +m +, +d + + `BOOST_PP_REPEAT_3_201 +(m, d + `m +(4, 201, d) + + ) + +770  + #BOOST_PP_REPEAT_3_203 +( +m +, +d + + `BOOST_PP_REPEAT_3_202 +(m, d + `m +(4, 202, d) + + ) + +771  + #BOOST_PP_REPEAT_3_204 +( +m +, +d + + `BOOST_PP_REPEAT_3_203 +(m, d + `m +(4, 203, d) + + ) + +772  + #BOOST_PP_REPEAT_3_205 +( +m +, +d + + `BOOST_PP_REPEAT_3_204 +(m, d + `m +(4, 204, d) + + ) + +773  + #BOOST_PP_REPEAT_3_206 +( +m +, +d + + `BOOST_PP_REPEAT_3_205 +(m, d + `m +(4, 205, d) + + ) + +774  + #BOOST_PP_REPEAT_3_207 +( +m +, +d + + `BOOST_PP_REPEAT_3_206 +(m, d + `m +(4, 206, d) + + ) + +775  + #BOOST_PP_REPEAT_3_208 +( +m +, +d + + `BOOST_PP_REPEAT_3_207 +(m, d + `m +(4, 207, d) + + ) + +776  + #BOOST_PP_REPEAT_3_209 +( +m +, +d + + `BOOST_PP_REPEAT_3_208 +(m, d + `m +(4, 208, d) + + ) + +777  + #BOOST_PP_REPEAT_3_210 +( +m +, +d + + `BOOST_PP_REPEAT_3_209 +(m, d + `m +(4, 209, d) + + ) + +778  + #BOOST_PP_REPEAT_3_211 +( +m +, +d + + `BOOST_PP_REPEAT_3_210 +(m, d + `m +(4, 210, d) + + ) + +779  + #BOOST_PP_REPEAT_3_212 +( +m +, +d + + `BOOST_PP_REPEAT_3_211 +(m, d + `m +(4, 211, d) + + ) + +780  + #BOOST_PP_REPEAT_3_213 +( +m +, +d + + `BOOST_PP_REPEAT_3_212 +(m, d + `m +(4, 212, d) + + ) + +781  + #BOOST_PP_REPEAT_3_214 +( +m +, +d + + `BOOST_PP_REPEAT_3_213 +(m, d + `m +(4, 213, d) + + ) + +782  + #BOOST_PP_REPEAT_3_215 +( +m +, +d + + `BOOST_PP_REPEAT_3_214 +(m, d + `m +(4, 214, d) + + ) + +783  + #BOOST_PP_REPEAT_3_216 +( +m +, +d + + `BOOST_PP_REPEAT_3_215 +(m, d + `m +(4, 215, d) + + ) + +784  + #BOOST_PP_REPEAT_3_217 +( +m +, +d + + `BOOST_PP_REPEAT_3_216 +(m, d + `m +(4, 216, d) + + ) + +785  + #BOOST_PP_REPEAT_3_218 +( +m +, +d + + `BOOST_PP_REPEAT_3_217 +(m, d + `m +(4, 217, d) + + ) + +786  + #BOOST_PP_REPEAT_3_219 +( +m +, +d + + `BOOST_PP_REPEAT_3_218 +(m, d + `m +(4, 218, d) + + ) + +787  + #BOOST_PP_REPEAT_3_220 +( +m +, +d + + `BOOST_PP_REPEAT_3_219 +(m, d + `m +(4, 219, d) + + ) + +788  + #BOOST_PP_REPEAT_3_221 +( +m +, +d + + `BOOST_PP_REPEAT_3_220 +(m, d + `m +(4, 220, d) + + ) + +789  + #BOOST_PP_REPEAT_3_222 +( +m +, +d + + `BOOST_PP_REPEAT_3_221 +(m, d + `m +(4, 221, d) + + ) + +790  + #BOOST_PP_REPEAT_3_223 +( +m +, +d + + `BOOST_PP_REPEAT_3_222 +(m, d + `m +(4, 222, d) + + ) + +791  + #BOOST_PP_REPEAT_3_224 +( +m +, +d + + `BOOST_PP_REPEAT_3_223 +(m, d + `m +(4, 223, d) + + ) + +792  + #BOOST_PP_REPEAT_3_225 +( +m +, +d + + `BOOST_PP_REPEAT_3_224 +(m, d + `m +(4, 224, d) + + ) + +793  + #BOOST_PP_REPEAT_3_226 +( +m +, +d + + `BOOST_PP_REPEAT_3_225 +(m, d + `m +(4, 225, d) + + ) + +794  + #BOOST_PP_REPEAT_3_227 +( +m +, +d + + `BOOST_PP_REPEAT_3_226 +(m, d + `m +(4, 226, d) + + ) + +795  + #BOOST_PP_REPEAT_3_228 +( +m +, +d + + `BOOST_PP_REPEAT_3_227 +(m, d + `m +(4, 227, d) + + ) + +796  + #BOOST_PP_REPEAT_3_229 +( +m +, +d + + `BOOST_PP_REPEAT_3_228 +(m, d + `m +(4, 228, d) + + ) + +797  + #BOOST_PP_REPEAT_3_230 +( +m +, +d + + `BOOST_PP_REPEAT_3_229 +(m, d + `m +(4, 229, d) + + ) + +798  + #BOOST_PP_REPEAT_3_231 +( +m +, +d + + `BOOST_PP_REPEAT_3_230 +(m, d + `m +(4, 230, d) + + ) + +799  + #BOOST_PP_REPEAT_3_232 +( +m +, +d + + `BOOST_PP_REPEAT_3_231 +(m, d + `m +(4, 231, d) + + ) + +800  + #BOOST_PP_REPEAT_3_233 +( +m +, +d + + `BOOST_PP_REPEAT_3_232 +(m, d + `m +(4, 232, d) + + ) + +801  + #BOOST_PP_REPEAT_3_234 +( +m +, +d + + `BOOST_PP_REPEAT_3_233 +(m, d + `m +(4, 233, d) + + ) + +802  + #BOOST_PP_REPEAT_3_235 +( +m +, +d + + `BOOST_PP_REPEAT_3_234 +(m, d + `m +(4, 234, d) + + ) + +803  + #BOOST_PP_REPEAT_3_236 +( +m +, +d + + `BOOST_PP_REPEAT_3_235 +(m, d + `m +(4, 235, d) + + ) + +804  + #BOOST_PP_REPEAT_3_237 +( +m +, +d + + `BOOST_PP_REPEAT_3_236 +(m, d + `m +(4, 236, d) + + ) + +805  + #BOOST_PP_REPEAT_3_238 +( +m +, +d + + `BOOST_PP_REPEAT_3_237 +(m, d + `m +(4, 237, d) + + ) + +806  + #BOOST_PP_REPEAT_3_239 +( +m +, +d + + `BOOST_PP_REPEAT_3_238 +(m, d + `m +(4, 238, d) + + ) + +807  + #BOOST_PP_REPEAT_3_240 +( +m +, +d + + `BOOST_PP_REPEAT_3_239 +(m, d + `m +(4, 239, d) + + ) + +808  + #BOOST_PP_REPEAT_3_241 +( +m +, +d + + `BOOST_PP_REPEAT_3_240 +(m, d + `m +(4, 240, d) + + ) + +809  + #BOOST_PP_REPEAT_3_242 +( +m +, +d + + `BOOST_PP_REPEAT_3_241 +(m, d + `m +(4, 241, d) + + ) + +810  + #BOOST_PP_REPEAT_3_243 +( +m +, +d + + `BOOST_PP_REPEAT_3_242 +(m, d + `m +(4, 242, d) + + ) + +811  + #BOOST_PP_REPEAT_3_244 +( +m +, +d + + `BOOST_PP_REPEAT_3_243 +(m, d + `m +(4, 243, d) + + ) + +812  + #BOOST_PP_REPEAT_3_245 +( +m +, +d + + `BOOST_PP_REPEAT_3_244 +(m, d + `m +(4, 244, d) + + ) + +813  + #BOOST_PP_REPEAT_3_246 +( +m +, +d + + `BOOST_PP_REPEAT_3_245 +(m, d + `m +(4, 245, d) + + ) + +814  + #BOOST_PP_REPEAT_3_247 +( +m +, +d + + `BOOST_PP_REPEAT_3_246 +(m, d + `m +(4, 246, d) + + ) + +815  + #BOOST_PP_REPEAT_3_248 +( +m +, +d + + `BOOST_PP_REPEAT_3_247 +(m, d + `m +(4, 247, d) + + ) + +816  + #BOOST_PP_REPEAT_3_249 +( +m +, +d + + `BOOST_PP_REPEAT_3_248 +(m, d + `m +(4, 248, d) + + ) + +817  + #BOOST_PP_REPEAT_3_250 +( +m +, +d + + `BOOST_PP_REPEAT_3_249 +(m, d + `m +(4, 249, d) + + ) + +818  + #BOOST_PP_REPEAT_3_251 +( +m +, +d + + `BOOST_PP_REPEAT_3_250 +(m, d + `m +(4, 250, d) + + ) + +819  + #BOOST_PP_REPEAT_3_252 +( +m +, +d + + `BOOST_PP_REPEAT_3_251 +(m, d + `m +(4, 251, d) + + ) + +820  + #BOOST_PP_REPEAT_3_253 +( +m +, +d + + `BOOST_PP_REPEAT_3_252 +(m, d + `m +(4, 252, d) + + ) + +821  + #BOOST_PP_REPEAT_3_254 +( +m +, +d + + `BOOST_PP_REPEAT_3_253 +(m, d + `m +(4, 253, d) + + ) + +822  + #BOOST_PP_REPEAT_3_255 +( +m +, +d + + `BOOST_PP_REPEAT_3_254 +(m, d + `m +(4, 254, d) + + ) + +823  + #BOOST_PP_REPEAT_3_256 +( +m +, +d + + `BOOST_PP_REPEAT_3_255 +(m, d + `m +(4, 255, d) + + ) + + @/usr/include/boost/preprocessor/repetition/repeat_from_to.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_REPETITION_REPEAT_FROM_TO_HPP + + +15  + #BOOST_PREPROCESSOR_REPETITION_REPEAT_FROM_TO_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27 # +#/* +BOOST_PP_REPEAT_FROM_TO + */ + +31  + #BOOST_PP_REPEAT_FROM_TO +( +f +, +ϡ +, +mao +, +da +) + + ) + +33  +#def + #BOOST_PP_REPEAT_FROM_TO + + `BOOST_PP_CAT +( +BOOST_PP_REPEAT_FROM_TO_ +, + `BOOST_PP_AUTO_REC +( +BOOST_PP_REPEAT_P +, 4)) + + ) + +35  +#def + #BOOST_PP_REPEAT_FROM_TO_1 +( +f +, +l +, +m +, +dt + + `BOOST_PP_REPEAT_FROM_TO_D_1 +( + `BOOST_PP_AUTO_REC +( +BOOST_PP_WHILE_P +, 256), f,, m, dt) + + ) + +37  + #BOOST_PP_REPEAT_FROM_TO_2 +( +f +, +l +, +m +, +dt + + `BOOST_PP_REPEAT_FROM_TO_D_2 +( + `BOOST_PP_AUTO_REC +( +BOOST_PP_WHILE_P +, 256), f,, m, dt) + + ) + +38  + #BOOST_PP_REPEAT_FROM_TO_3 +( +f +, +l +, +m +, +dt + + `BOOST_PP_REPEAT_FROM_TO_D_3 +( + `BOOST_PP_AUTO_REC +( +BOOST_PP_WHILE_P +, 256), f,, m, dt) + + ) + +39  + #BOOST_PP_REPEAT_FROM_TO_4 +( +f +, +l +, +m +, +dt + + `BOOST_PP_ERROR +(0x0003) + + ) + +40  +#def + #BOOST_PP_REPEAT_FROM_TO_1ST + +BOOST_PP_REPEAT_FROM_TO_1 + + + ) + +42  + #BOOST_PP_REPEAT_FROM_TO_2ND + +BOOST_PP_REPEAT_FROM_TO_2 + + + ) + +43  + #BOOST_PP_REPEAT_FROM_TO_3RD + +BOOST_PP_REPEAT_FROM_TO_3 + + + ) + +44 # +#/* +BOOST_PP_REPEAT_FROM_TO_D + */ + +48  + #BOOST_PP_REPEAT_FROM_TO_D +( +d +, +f +, +ϡ +, +mao +, +da +) + + ) + +50  +#def + #BOOST_PP_REPEAT_FROM_TO_D + + `BOOST_PP_CAT +( +BOOST_PP_REPEAT_FROM_TO_D_ +, + `BOOST_PP_AUTO_REC +( +BOOST_PP_REPEAT_P +, 4)) + + ) + +52 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +54  + #BOOST_PP_REPEAT_FROM_TO_D_1 +( +d +, +f +, +l +, +m +, +dt + + `BOOST_PP_REPEAT_1 +( + `BOOST_PP_SUB_D +(d,, f), +BOOST_PP_REPEAT_FROM_TO_M_1 +, (d, f, m, dt)) + + ) + +55  + #BOOST_PP_REPEAT_FROM_TO_D_2 +( +d +, +f +, +l +, +m +, +dt + + `BOOST_PP_REPEAT_2 +( + `BOOST_PP_SUB_D +(d,, f), +BOOST_PP_REPEAT_FROM_TO_M_2 +, (d, f, m, dt)) + + ) + +56  + #BOOST_PP_REPEAT_FROM_TO_D_3 +( +d +, +f +, +l +, +m +, +dt + + `BOOST_PP_REPEAT_3 +( + `BOOST_PP_SUB_D +(d,, f), +BOOST_PP_REPEAT_FROM_TO_M_3 +, (d, f, m, dt)) + + ) + +58  + #BOOST_PP_REPEAT_FROM_TO_D_1 +( +d +, +f +, +l +, +m +, +dt + + `BOOST_PP_REPEAT_FROM_TO_D_1_I +(d, f,, m, dt) + + ) + +59  + #BOOST_PP_REPEAT_FROM_TO_D_2 +( +d +, +f +, +l +, +m +, +dt + + `BOOST_PP_REPEAT_FROM_TO_D_2_I +(d, f,, m, dt) + + ) + +60  + #BOOST_PP_REPEAT_FROM_TO_D_3 +( +d +, +f +, +l +, +m +, +dt + + `BOOST_PP_REPEAT_FROM_TO_D_3_I +(d, f,, m, dt) + + ) + +61  + #BOOST_PP_REPEAT_FROM_TO_D_1_I +( +d +, +f +, +l +, +m +, +dt + + `BOOST_PP_REPEAT_1 +( + `BOOST_PP_SUB_D +(d,, f), +BOOST_PP_REPEAT_FROM_TO_M_1 +, (d, f, m, dt)) + + ) + +62  + #BOOST_PP_REPEAT_FROM_TO_D_2_I +( +d +, +f +, +l +, +m +, +dt + + `BOOST_PP_REPEAT_2 +( + `BOOST_PP_SUB_D +(d,, f), +BOOST_PP_REPEAT_FROM_TO_M_2 +, (d, f, m, dt)) + + ) + +63  + #BOOST_PP_REPEAT_FROM_TO_D_3_I +( +d +, +f +, +l +, +m +, +dt + + `BOOST_PP_REPEAT_3 +( + `BOOST_PP_SUB_D +(d,, f), +BOOST_PP_REPEAT_FROM_TO_M_3 +, (d, f, m, dt)) + + ) + +65 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_STRICT +() + +67  + #BOOST_PP_REPEAT_FROM_TO_M_1 +( +z +, +n +, +dfmd + + `BOOST_PP_REPEAT_FROM_TO_M_1_IM +(z,, +BOOST_PP_TUPLE_REM_4 + dfmd) + + ) + +68  + #BOOST_PP_REPEAT_FROM_TO_M_2 +( +z +, +n +, +dfmd + + `BOOST_PP_REPEAT_FROM_TO_M_2_IM +(z,, +BOOST_PP_TUPLE_REM_4 + dfmd) + + ) + +69  + #BOOST_PP_REPEAT_FROM_TO_M_3 +( +z +, +n +, +dfmd + + `BOOST_PP_REPEAT_FROM_TO_M_3_IM +(z,, +BOOST_PP_TUPLE_REM_4 + dfmd) + + ) + +70  + #BOOST_PP_REPEAT_FROM_TO_M_1_IM +( +z +, +n +, +im + + `BOOST_PP_REPEAT_FROM_TO_M_1_I +(z,, im) + + ) + +71  + #BOOST_PP_REPEAT_FROM_TO_M_2_IM +( +z +, +n +, +im + + `BOOST_PP_REPEAT_FROM_TO_M_2_I +(z,, im) + + ) + +72  + #BOOST_PP_REPEAT_FROM_TO_M_3_IM +( +z +, +n +, +im + + `BOOST_PP_REPEAT_FROM_TO_M_3_I +(z,, im) + + ) + +74  + #BOOST_PP_REPEAT_FROM_TO_M_1 +( +z +, +n +, +dfmd + + `BOOST_PP_REPEAT_FROM_TO_M_1_I +(z,, + `BOOST_PP_TUPLE_ELEM +(4, 0, dfmd), BOOST_PP_TUPLE_ELEM(4, 1, dfmd), BOOST_PP_TUPLE_ELEM(4, 2, dfmd), BOOST_PP_TUPLE_ELEM(4, 3, dfmd)) + + ) + +75  + #BOOST_PP_REPEAT_FROM_TO_M_2 +( +z +, +n +, +dfmd + + `BOOST_PP_REPEAT_FROM_TO_M_2_I +(z,, + `BOOST_PP_TUPLE_ELEM +(4, 0, dfmd), BOOST_PP_TUPLE_ELEM(4, 1, dfmd), BOOST_PP_TUPLE_ELEM(4, 2, dfmd), BOOST_PP_TUPLE_ELEM(4, 3, dfmd)) + + ) + +76  + #BOOST_PP_REPEAT_FROM_TO_M_3 +( +z +, +n +, +dfmd + + `BOOST_PP_REPEAT_FROM_TO_M_3_I +(z,, + `BOOST_PP_TUPLE_ELEM +(4, 0, dfmd), BOOST_PP_TUPLE_ELEM(4, 1, dfmd), BOOST_PP_TUPLE_ELEM(4, 2, dfmd), BOOST_PP_TUPLE_ELEM(4, 3, dfmd)) + + ) + +78  +#def + #BOOST_PP_REPEAT_FROM_TO_M_1_I +( +z +, +n +, +d +, +f +, +m +, +dt + + `BOOST_PP_REPEAT_FROM_TO_M_1_II +(z, + `BOOST_PP_ADD_D +(d,, f), m, dt) + + ) + +80  + #BOOST_PP_REPEAT_FROM_TO_M_2_I +( +z +, +n +, +d +, +f +, +m +, +dt + + `BOOST_PP_REPEAT_FROM_TO_M_2_II +(z, + `BOOST_PP_ADD_D +(d,, f), m, dt) + + ) + +81  + #BOOST_PP_REPEAT_FROM_TO_M_3_I +( +z +, +n +, +d +, +f +, +m +, +dt + + `BOOST_PP_REPEAT_FROM_TO_M_3_II +(z, + `BOOST_PP_ADD_D +(d,, f), m, dt) + + ) + +82  +#def + #BOOST_PP_REPEAT_FROM_TO_M_1_II +( +z +, +n +, +m +, +dt + + `m +(z,, dt) + + ) + +84  + #BOOST_PP_REPEAT_FROM_TO_M_2_II +( +z +, +n +, +m +, +dt + + `m +(z,, dt) + + ) + +85  + #BOOST_PP_REPEAT_FROM_TO_M_3_II +( +z +, +n +, +m +, +dt + + `m +(z,, dt) + + ) + + @/usr/include/boost/preprocessor/seq/size.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_SEQ_SIZE_HPP + + +13  + #BOOST_PREPROCESSOR_SEQ_SIZE_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +19  + #BOOST_PP_SEQ_SIZE +( +q + + `BOOST_PP_SEQ_SIZE_I +((q)) + + ) + +20  + #BOOST_PP_SEQ_SIZE_I +( +r + +BOOST_PP_SEQ_SIZE_II + ## + ) +par + +21  + #BOOST_PP_SEQ_SIZE_II +( +q + + `BOOST_PP_CAT +( +BOOST_PP_SEQ_SIZE_ +, +BOOST_PP_SEQ_SIZE_0 + ## seq) + + ) + +22 #i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +(|| BOOST_PP_CONFIG_FLAGS(& +BOOST_PP_CONFIG_MSVC +() + +23  + #BOOST_PP_SEQ_SIZE +( +q + + `BOOST_PP_SEQ_SIZE_I +(q) + + ) + +24  + #BOOST_PP_SEQ_SIZE_I +( +q + + `BOOST_PP_CAT +( +BOOST_PP_SEQ_SIZE_ +, +BOOST_PP_SEQ_SIZE_0 + seq) + + ) + +25 #i +defed +( +__IBMC__ +|| defed( +__IBMCPP__ +) + +26  + #BOOST_PP_SEQ_SIZE +( +q + + `BOOST_PP_CAT +( +BOOST_PP_SEQ_SIZE_ +, BOOST_PP_CAT( +BOOST_PP_SEQ_SIZE_0 +, seq)) + + ) + +28  + #BOOST_PP_SEQ_SIZE +( +q + + `BOOST_PP_CAT +( +BOOST_PP_SEQ_SIZE_ +, +BOOST_PP_SEQ_SIZE_0 + seq) + + ) + +30  +#def + #BOOST_PP_SEQ_SIZE_0 +( +_ + +BOOST_PP_SEQ_SIZE_1 + + + ) + +32  + #BOOST_PP_SEQ_SIZE_1 +( +_ + +BOOST_PP_SEQ_SIZE_2 + + + ) + +33  + #BOOST_PP_SEQ_SIZE_2 +( +_ + +BOOST_PP_SEQ_SIZE_3 + + + ) + +34  + #BOOST_PP_SEQ_SIZE_3 +( +_ + +BOOST_PP_SEQ_SIZE_4 + + + ) + +35  + #BOOST_PP_SEQ_SIZE_4 +( +_ + +BOOST_PP_SEQ_SIZE_5 + + + ) + +36  + #BOOST_PP_SEQ_SIZE_5 +( +_ + +BOOST_PP_SEQ_SIZE_6 + + + ) + +37  + #BOOST_PP_SEQ_SIZE_6 +( +_ + +BOOST_PP_SEQ_SIZE_7 + + + ) + +38  + #BOOST_PP_SEQ_SIZE_7 +( +_ + +BOOST_PP_SEQ_SIZE_8 + + + ) + +39  + #BOOST_PP_SEQ_SIZE_8 +( +_ + +BOOST_PP_SEQ_SIZE_9 + + + ) + +40  + #BOOST_PP_SEQ_SIZE_9 +( +_ + +BOOST_PP_SEQ_SIZE_10 + + + ) + +41  + #BOOST_PP_SEQ_SIZE_10 +( +_ + +BOOST_PP_SEQ_SIZE_11 + + + ) + +42  + #BOOST_PP_SEQ_SIZE_11 +( +_ + +BOOST_PP_SEQ_SIZE_12 + + + ) + +43  + #BOOST_PP_SEQ_SIZE_12 +( +_ + +BOOST_PP_SEQ_SIZE_13 + + + ) + +44  + #BOOST_PP_SEQ_SIZE_13 +( +_ + +BOOST_PP_SEQ_SIZE_14 + + + ) + +45  + #BOOST_PP_SEQ_SIZE_14 +( +_ + +BOOST_PP_SEQ_SIZE_15 + + + ) + +46  + #BOOST_PP_SEQ_SIZE_15 +( +_ + +BOOST_PP_SEQ_SIZE_16 + + + ) + +47  + #BOOST_PP_SEQ_SIZE_16 +( +_ + +BOOST_PP_SEQ_SIZE_17 + + + ) + +48  + #BOOST_PP_SEQ_SIZE_17 +( +_ + +BOOST_PP_SEQ_SIZE_18 + + + ) + +49  + #BOOST_PP_SEQ_SIZE_18 +( +_ + +BOOST_PP_SEQ_SIZE_19 + + + ) + +50  + #BOOST_PP_SEQ_SIZE_19 +( +_ + +BOOST_PP_SEQ_SIZE_20 + + + ) + +51  + #BOOST_PP_SEQ_SIZE_20 +( +_ + +BOOST_PP_SEQ_SIZE_21 + + + ) + +52  + #BOOST_PP_SEQ_SIZE_21 +( +_ + +BOOST_PP_SEQ_SIZE_22 + + + ) + +53  + #BOOST_PP_SEQ_SIZE_22 +( +_ + +BOOST_PP_SEQ_SIZE_23 + + + ) + +54  + #BOOST_PP_SEQ_SIZE_23 +( +_ + +BOOST_PP_SEQ_SIZE_24 + + + ) + +55  + #BOOST_PP_SEQ_SIZE_24 +( +_ + +BOOST_PP_SEQ_SIZE_25 + + + ) + +56  + #BOOST_PP_SEQ_SIZE_25 +( +_ + +BOOST_PP_SEQ_SIZE_26 + + + ) + +57  + #BOOST_PP_SEQ_SIZE_26 +( +_ + +BOOST_PP_SEQ_SIZE_27 + + + ) + +58  + #BOOST_PP_SEQ_SIZE_27 +( +_ + +BOOST_PP_SEQ_SIZE_28 + + + ) + +59  + #BOOST_PP_SEQ_SIZE_28 +( +_ + +BOOST_PP_SEQ_SIZE_29 + + + ) + +60  + #BOOST_PP_SEQ_SIZE_29 +( +_ + +BOOST_PP_SEQ_SIZE_30 + + + ) + +61  + #BOOST_PP_SEQ_SIZE_30 +( +_ + +BOOST_PP_SEQ_SIZE_31 + + + ) + +62  + #BOOST_PP_SEQ_SIZE_31 +( +_ + +BOOST_PP_SEQ_SIZE_32 + + + ) + +63  + #BOOST_PP_SEQ_SIZE_32 +( +_ + +BOOST_PP_SEQ_SIZE_33 + + + ) + +64  + #BOOST_PP_SEQ_SIZE_33 +( +_ + +BOOST_PP_SEQ_SIZE_34 + + + ) + +65  + #BOOST_PP_SEQ_SIZE_34 +( +_ + +BOOST_PP_SEQ_SIZE_35 + + + ) + +66  + #BOOST_PP_SEQ_SIZE_35 +( +_ + +BOOST_PP_SEQ_SIZE_36 + + + ) + +67  + #BOOST_PP_SEQ_SIZE_36 +( +_ + +BOOST_PP_SEQ_SIZE_37 + + + ) + +68  + #BOOST_PP_SEQ_SIZE_37 +( +_ + +BOOST_PP_SEQ_SIZE_38 + + + ) + +69  + #BOOST_PP_SEQ_SIZE_38 +( +_ + +BOOST_PP_SEQ_SIZE_39 + + + ) + +70  + #BOOST_PP_SEQ_SIZE_39 +( +_ + +BOOST_PP_SEQ_SIZE_40 + + + ) + +71  + #BOOST_PP_SEQ_SIZE_40 +( +_ + +BOOST_PP_SEQ_SIZE_41 + + + ) + +72  + #BOOST_PP_SEQ_SIZE_41 +( +_ + +BOOST_PP_SEQ_SIZE_42 + + + ) + +73  + #BOOST_PP_SEQ_SIZE_42 +( +_ + +BOOST_PP_SEQ_SIZE_43 + + + ) + +74  + #BOOST_PP_SEQ_SIZE_43 +( +_ + +BOOST_PP_SEQ_SIZE_44 + + + ) + +75  + #BOOST_PP_SEQ_SIZE_44 +( +_ + +BOOST_PP_SEQ_SIZE_45 + + + ) + +76  + #BOOST_PP_SEQ_SIZE_45 +( +_ + +BOOST_PP_SEQ_SIZE_46 + + + ) + +77  + #BOOST_PP_SEQ_SIZE_46 +( +_ + +BOOST_PP_SEQ_SIZE_47 + + + ) + +78  + #BOOST_PP_SEQ_SIZE_47 +( +_ + +BOOST_PP_SEQ_SIZE_48 + + + ) + +79  + #BOOST_PP_SEQ_SIZE_48 +( +_ + +BOOST_PP_SEQ_SIZE_49 + + + ) + +80  + #BOOST_PP_SEQ_SIZE_49 +( +_ + +BOOST_PP_SEQ_SIZE_50 + + + ) + +81  + #BOOST_PP_SEQ_SIZE_50 +( +_ + +BOOST_PP_SEQ_SIZE_51 + + + ) + +82  + #BOOST_PP_SEQ_SIZE_51 +( +_ + +BOOST_PP_SEQ_SIZE_52 + + + ) + +83  + #BOOST_PP_SEQ_SIZE_52 +( +_ + +BOOST_PP_SEQ_SIZE_53 + + + ) + +84  + #BOOST_PP_SEQ_SIZE_53 +( +_ + +BOOST_PP_SEQ_SIZE_54 + + + ) + +85  + #BOOST_PP_SEQ_SIZE_54 +( +_ + +BOOST_PP_SEQ_SIZE_55 + + + ) + +86  + #BOOST_PP_SEQ_SIZE_55 +( +_ + +BOOST_PP_SEQ_SIZE_56 + + + ) + +87  + #BOOST_PP_SEQ_SIZE_56 +( +_ + +BOOST_PP_SEQ_SIZE_57 + + + ) + +88  + #BOOST_PP_SEQ_SIZE_57 +( +_ + +BOOST_PP_SEQ_SIZE_58 + + + ) + +89  + #BOOST_PP_SEQ_SIZE_58 +( +_ + +BOOST_PP_SEQ_SIZE_59 + + + ) + +90  + #BOOST_PP_SEQ_SIZE_59 +( +_ + +BOOST_PP_SEQ_SIZE_60 + + + ) + +91  + #BOOST_PP_SEQ_SIZE_60 +( +_ + +BOOST_PP_SEQ_SIZE_61 + + + ) + +92  + #BOOST_PP_SEQ_SIZE_61 +( +_ + +BOOST_PP_SEQ_SIZE_62 + + + ) + +93  + #BOOST_PP_SEQ_SIZE_62 +( +_ + +BOOST_PP_SEQ_SIZE_63 + + + ) + +94  + #BOOST_PP_SEQ_SIZE_63 +( +_ + +BOOST_PP_SEQ_SIZE_64 + + + ) + +95  + #BOOST_PP_SEQ_SIZE_64 +( +_ + +BOOST_PP_SEQ_SIZE_65 + + + ) + +96  + #BOOST_PP_SEQ_SIZE_65 +( +_ + +BOOST_PP_SEQ_SIZE_66 + + + ) + +97  + #BOOST_PP_SEQ_SIZE_66 +( +_ + +BOOST_PP_SEQ_SIZE_67 + + + ) + +98  + #BOOST_PP_SEQ_SIZE_67 +( +_ + +BOOST_PP_SEQ_SIZE_68 + + + ) + +99  + #BOOST_PP_SEQ_SIZE_68 +( +_ + +BOOST_PP_SEQ_SIZE_69 + + + ) + +100  + #BOOST_PP_SEQ_SIZE_69 +( +_ + +BOOST_PP_SEQ_SIZE_70 + + + ) + +101  + #BOOST_PP_SEQ_SIZE_70 +( +_ + +BOOST_PP_SEQ_SIZE_71 + + + ) + +102  + #BOOST_PP_SEQ_SIZE_71 +( +_ + +BOOST_PP_SEQ_SIZE_72 + + + ) + +103  + #BOOST_PP_SEQ_SIZE_72 +( +_ + +BOOST_PP_SEQ_SIZE_73 + + + ) + +104  + #BOOST_PP_SEQ_SIZE_73 +( +_ + +BOOST_PP_SEQ_SIZE_74 + + + ) + +105  + #BOOST_PP_SEQ_SIZE_74 +( +_ + +BOOST_PP_SEQ_SIZE_75 + + + ) + +106  + #BOOST_PP_SEQ_SIZE_75 +( +_ + +BOOST_PP_SEQ_SIZE_76 + + + ) + +107  + #BOOST_PP_SEQ_SIZE_76 +( +_ + +BOOST_PP_SEQ_SIZE_77 + + + ) + +108  + #BOOST_PP_SEQ_SIZE_77 +( +_ + +BOOST_PP_SEQ_SIZE_78 + + + ) + +109  + #BOOST_PP_SEQ_SIZE_78 +( +_ + +BOOST_PP_SEQ_SIZE_79 + + + ) + +110  + #BOOST_PP_SEQ_SIZE_79 +( +_ + +BOOST_PP_SEQ_SIZE_80 + + + ) + +111  + #BOOST_PP_SEQ_SIZE_80 +( +_ + +BOOST_PP_SEQ_SIZE_81 + + + ) + +112  + #BOOST_PP_SEQ_SIZE_81 +( +_ + +BOOST_PP_SEQ_SIZE_82 + + + ) + +113  + #BOOST_PP_SEQ_SIZE_82 +( +_ + +BOOST_PP_SEQ_SIZE_83 + + + ) + +114  + #BOOST_PP_SEQ_SIZE_83 +( +_ + +BOOST_PP_SEQ_SIZE_84 + + + ) + +115  + #BOOST_PP_SEQ_SIZE_84 +( +_ + +BOOST_PP_SEQ_SIZE_85 + + + ) + +116  + #BOOST_PP_SEQ_SIZE_85 +( +_ + +BOOST_PP_SEQ_SIZE_86 + + + ) + +117  + #BOOST_PP_SEQ_SIZE_86 +( +_ + +BOOST_PP_SEQ_SIZE_87 + + + ) + +118  + #BOOST_PP_SEQ_SIZE_87 +( +_ + +BOOST_PP_SEQ_SIZE_88 + + + ) + +119  + #BOOST_PP_SEQ_SIZE_88 +( +_ + +BOOST_PP_SEQ_SIZE_89 + + + ) + +120  + #BOOST_PP_SEQ_SIZE_89 +( +_ + +BOOST_PP_SEQ_SIZE_90 + + + ) + +121  + #BOOST_PP_SEQ_SIZE_90 +( +_ + +BOOST_PP_SEQ_SIZE_91 + + + ) + +122  + #BOOST_PP_SEQ_SIZE_91 +( +_ + +BOOST_PP_SEQ_SIZE_92 + + + ) + +123  + #BOOST_PP_SEQ_SIZE_92 +( +_ + +BOOST_PP_SEQ_SIZE_93 + + + ) + +124  + #BOOST_PP_SEQ_SIZE_93 +( +_ + +BOOST_PP_SEQ_SIZE_94 + + + ) + +125  + #BOOST_PP_SEQ_SIZE_94 +( +_ + +BOOST_PP_SEQ_SIZE_95 + + + ) + +126  + #BOOST_PP_SEQ_SIZE_95 +( +_ + +BOOST_PP_SEQ_SIZE_96 + + + ) + +127  + #BOOST_PP_SEQ_SIZE_96 +( +_ + +BOOST_PP_SEQ_SIZE_97 + + + ) + +128  + #BOOST_PP_SEQ_SIZE_97 +( +_ + +BOOST_PP_SEQ_SIZE_98 + + + ) + +129  + #BOOST_PP_SEQ_SIZE_98 +( +_ + +BOOST_PP_SEQ_SIZE_99 + + + ) + +130  + #BOOST_PP_SEQ_SIZE_99 +( +_ + +BOOST_PP_SEQ_SIZE_100 + + + ) + +131  + #BOOST_PP_SEQ_SIZE_100 +( +_ + +BOOST_PP_SEQ_SIZE_101 + + + ) + +132  + #BOOST_PP_SEQ_SIZE_101 +( +_ + +BOOST_PP_SEQ_SIZE_102 + + + ) + +133  + #BOOST_PP_SEQ_SIZE_102 +( +_ + +BOOST_PP_SEQ_SIZE_103 + + + ) + +134  + #BOOST_PP_SEQ_SIZE_103 +( +_ + +BOOST_PP_SEQ_SIZE_104 + + + ) + +135  + #BOOST_PP_SEQ_SIZE_104 +( +_ + +BOOST_PP_SEQ_SIZE_105 + + + ) + +136  + #BOOST_PP_SEQ_SIZE_105 +( +_ + +BOOST_PP_SEQ_SIZE_106 + + + ) + +137  + #BOOST_PP_SEQ_SIZE_106 +( +_ + +BOOST_PP_SEQ_SIZE_107 + + + ) + +138  + #BOOST_PP_SEQ_SIZE_107 +( +_ + +BOOST_PP_SEQ_SIZE_108 + + + ) + +139  + #BOOST_PP_SEQ_SIZE_108 +( +_ + +BOOST_PP_SEQ_SIZE_109 + + + ) + +140  + #BOOST_PP_SEQ_SIZE_109 +( +_ + +BOOST_PP_SEQ_SIZE_110 + + + ) + +141  + #BOOST_PP_SEQ_SIZE_110 +( +_ + +BOOST_PP_SEQ_SIZE_111 + + + ) + +142  + #BOOST_PP_SEQ_SIZE_111 +( +_ + +BOOST_PP_SEQ_SIZE_112 + + + ) + +143  + #BOOST_PP_SEQ_SIZE_112 +( +_ + +BOOST_PP_SEQ_SIZE_113 + + + ) + +144  + #BOOST_PP_SEQ_SIZE_113 +( +_ + +BOOST_PP_SEQ_SIZE_114 + + + ) + +145  + #BOOST_PP_SEQ_SIZE_114 +( +_ + +BOOST_PP_SEQ_SIZE_115 + + + ) + +146  + #BOOST_PP_SEQ_SIZE_115 +( +_ + +BOOST_PP_SEQ_SIZE_116 + + + ) + +147  + #BOOST_PP_SEQ_SIZE_116 +( +_ + +BOOST_PP_SEQ_SIZE_117 + + + ) + +148  + #BOOST_PP_SEQ_SIZE_117 +( +_ + +BOOST_PP_SEQ_SIZE_118 + + + ) + +149  + #BOOST_PP_SEQ_SIZE_118 +( +_ + +BOOST_PP_SEQ_SIZE_119 + + + ) + +150  + #BOOST_PP_SEQ_SIZE_119 +( +_ + +BOOST_PP_SEQ_SIZE_120 + + + ) + +151  + #BOOST_PP_SEQ_SIZE_120 +( +_ + +BOOST_PP_SEQ_SIZE_121 + + + ) + +152  + #BOOST_PP_SEQ_SIZE_121 +( +_ + +BOOST_PP_SEQ_SIZE_122 + + + ) + +153  + #BOOST_PP_SEQ_SIZE_122 +( +_ + +BOOST_PP_SEQ_SIZE_123 + + + ) + +154  + #BOOST_PP_SEQ_SIZE_123 +( +_ + +BOOST_PP_SEQ_SIZE_124 + + + ) + +155  + #BOOST_PP_SEQ_SIZE_124 +( +_ + +BOOST_PP_SEQ_SIZE_125 + + + ) + +156  + #BOOST_PP_SEQ_SIZE_125 +( +_ + +BOOST_PP_SEQ_SIZE_126 + + + ) + +157  + #BOOST_PP_SEQ_SIZE_126 +( +_ + +BOOST_PP_SEQ_SIZE_127 + + + ) + +158  + #BOOST_PP_SEQ_SIZE_127 +( +_ + +BOOST_PP_SEQ_SIZE_128 + + + ) + +159  + #BOOST_PP_SEQ_SIZE_128 +( +_ + +BOOST_PP_SEQ_SIZE_129 + + + ) + +160  + #BOOST_PP_SEQ_SIZE_129 +( +_ + +BOOST_PP_SEQ_SIZE_130 + + + ) + +161  + #BOOST_PP_SEQ_SIZE_130 +( +_ + +BOOST_PP_SEQ_SIZE_131 + + + ) + +162  + #BOOST_PP_SEQ_SIZE_131 +( +_ + +BOOST_PP_SEQ_SIZE_132 + + + ) + +163  + #BOOST_PP_SEQ_SIZE_132 +( +_ + +BOOST_PP_SEQ_SIZE_133 + + + ) + +164  + #BOOST_PP_SEQ_SIZE_133 +( +_ + +BOOST_PP_SEQ_SIZE_134 + + + ) + +165  + #BOOST_PP_SEQ_SIZE_134 +( +_ + +BOOST_PP_SEQ_SIZE_135 + + + ) + +166  + #BOOST_PP_SEQ_SIZE_135 +( +_ + +BOOST_PP_SEQ_SIZE_136 + + + ) + +167  + #BOOST_PP_SEQ_SIZE_136 +( +_ + +BOOST_PP_SEQ_SIZE_137 + + + ) + +168  + #BOOST_PP_SEQ_SIZE_137 +( +_ + +BOOST_PP_SEQ_SIZE_138 + + + ) + +169  + #BOOST_PP_SEQ_SIZE_138 +( +_ + +BOOST_PP_SEQ_SIZE_139 + + + ) + +170  + #BOOST_PP_SEQ_SIZE_139 +( +_ + +BOOST_PP_SEQ_SIZE_140 + + + ) + +171  + #BOOST_PP_SEQ_SIZE_140 +( +_ + +BOOST_PP_SEQ_SIZE_141 + + + ) + +172  + #BOOST_PP_SEQ_SIZE_141 +( +_ + +BOOST_PP_SEQ_SIZE_142 + + + ) + +173  + #BOOST_PP_SEQ_SIZE_142 +( +_ + +BOOST_PP_SEQ_SIZE_143 + + + ) + +174  + #BOOST_PP_SEQ_SIZE_143 +( +_ + +BOOST_PP_SEQ_SIZE_144 + + + ) + +175  + #BOOST_PP_SEQ_SIZE_144 +( +_ + +BOOST_PP_SEQ_SIZE_145 + + + ) + +176  + #BOOST_PP_SEQ_SIZE_145 +( +_ + +BOOST_PP_SEQ_SIZE_146 + + + ) + +177  + #BOOST_PP_SEQ_SIZE_146 +( +_ + +BOOST_PP_SEQ_SIZE_147 + + + ) + +178  + #BOOST_PP_SEQ_SIZE_147 +( +_ + +BOOST_PP_SEQ_SIZE_148 + + + ) + +179  + #BOOST_PP_SEQ_SIZE_148 +( +_ + +BOOST_PP_SEQ_SIZE_149 + + + ) + +180  + #BOOST_PP_SEQ_SIZE_149 +( +_ + +BOOST_PP_SEQ_SIZE_150 + + + ) + +181  + #BOOST_PP_SEQ_SIZE_150 +( +_ + +BOOST_PP_SEQ_SIZE_151 + + + ) + +182  + #BOOST_PP_SEQ_SIZE_151 +( +_ + +BOOST_PP_SEQ_SIZE_152 + + + ) + +183  + #BOOST_PP_SEQ_SIZE_152 +( +_ + +BOOST_PP_SEQ_SIZE_153 + + + ) + +184  + #BOOST_PP_SEQ_SIZE_153 +( +_ + +BOOST_PP_SEQ_SIZE_154 + + + ) + +185  + #BOOST_PP_SEQ_SIZE_154 +( +_ + +BOOST_PP_SEQ_SIZE_155 + + + ) + +186  + #BOOST_PP_SEQ_SIZE_155 +( +_ + +BOOST_PP_SEQ_SIZE_156 + + + ) + +187  + #BOOST_PP_SEQ_SIZE_156 +( +_ + +BOOST_PP_SEQ_SIZE_157 + + + ) + +188  + #BOOST_PP_SEQ_SIZE_157 +( +_ + +BOOST_PP_SEQ_SIZE_158 + + + ) + +189  + #BOOST_PP_SEQ_SIZE_158 +( +_ + +BOOST_PP_SEQ_SIZE_159 + + + ) + +190  + #BOOST_PP_SEQ_SIZE_159 +( +_ + +BOOST_PP_SEQ_SIZE_160 + + + ) + +191  + #BOOST_PP_SEQ_SIZE_160 +( +_ + +BOOST_PP_SEQ_SIZE_161 + + + ) + +192  + #BOOST_PP_SEQ_SIZE_161 +( +_ + +BOOST_PP_SEQ_SIZE_162 + + + ) + +193  + #BOOST_PP_SEQ_SIZE_162 +( +_ + +BOOST_PP_SEQ_SIZE_163 + + + ) + +194  + #BOOST_PP_SEQ_SIZE_163 +( +_ + +BOOST_PP_SEQ_SIZE_164 + + + ) + +195  + #BOOST_PP_SEQ_SIZE_164 +( +_ + +BOOST_PP_SEQ_SIZE_165 + + + ) + +196  + #BOOST_PP_SEQ_SIZE_165 +( +_ + +BOOST_PP_SEQ_SIZE_166 + + + ) + +197  + #BOOST_PP_SEQ_SIZE_166 +( +_ + +BOOST_PP_SEQ_SIZE_167 + + + ) + +198  + #BOOST_PP_SEQ_SIZE_167 +( +_ + +BOOST_PP_SEQ_SIZE_168 + + + ) + +199  + #BOOST_PP_SEQ_SIZE_168 +( +_ + +BOOST_PP_SEQ_SIZE_169 + + + ) + +200  + #BOOST_PP_SEQ_SIZE_169 +( +_ + +BOOST_PP_SEQ_SIZE_170 + + + ) + +201  + #BOOST_PP_SEQ_SIZE_170 +( +_ + +BOOST_PP_SEQ_SIZE_171 + + + ) + +202  + #BOOST_PP_SEQ_SIZE_171 +( +_ + +BOOST_PP_SEQ_SIZE_172 + + + ) + +203  + #BOOST_PP_SEQ_SIZE_172 +( +_ + +BOOST_PP_SEQ_SIZE_173 + + + ) + +204  + #BOOST_PP_SEQ_SIZE_173 +( +_ + +BOOST_PP_SEQ_SIZE_174 + + + ) + +205  + #BOOST_PP_SEQ_SIZE_174 +( +_ + +BOOST_PP_SEQ_SIZE_175 + + + ) + +206  + #BOOST_PP_SEQ_SIZE_175 +( +_ + +BOOST_PP_SEQ_SIZE_176 + + + ) + +207  + #BOOST_PP_SEQ_SIZE_176 +( +_ + +BOOST_PP_SEQ_SIZE_177 + + + ) + +208  + #BOOST_PP_SEQ_SIZE_177 +( +_ + +BOOST_PP_SEQ_SIZE_178 + + + ) + +209  + #BOOST_PP_SEQ_SIZE_178 +( +_ + +BOOST_PP_SEQ_SIZE_179 + + + ) + +210  + #BOOST_PP_SEQ_SIZE_179 +( +_ + +BOOST_PP_SEQ_SIZE_180 + + + ) + +211  + #BOOST_PP_SEQ_SIZE_180 +( +_ + +BOOST_PP_SEQ_SIZE_181 + + + ) + +212  + #BOOST_PP_SEQ_SIZE_181 +( +_ + +BOOST_PP_SEQ_SIZE_182 + + + ) + +213  + #BOOST_PP_SEQ_SIZE_182 +( +_ + +BOOST_PP_SEQ_SIZE_183 + + + ) + +214  + #BOOST_PP_SEQ_SIZE_183 +( +_ + +BOOST_PP_SEQ_SIZE_184 + + + ) + +215  + #BOOST_PP_SEQ_SIZE_184 +( +_ + +BOOST_PP_SEQ_SIZE_185 + + + ) + +216  + #BOOST_PP_SEQ_SIZE_185 +( +_ + +BOOST_PP_SEQ_SIZE_186 + + + ) + +217  + #BOOST_PP_SEQ_SIZE_186 +( +_ + +BOOST_PP_SEQ_SIZE_187 + + + ) + +218  + #BOOST_PP_SEQ_SIZE_187 +( +_ + +BOOST_PP_SEQ_SIZE_188 + + + ) + +219  + #BOOST_PP_SEQ_SIZE_188 +( +_ + +BOOST_PP_SEQ_SIZE_189 + + + ) + +220  + #BOOST_PP_SEQ_SIZE_189 +( +_ + +BOOST_PP_SEQ_SIZE_190 + + + ) + +221  + #BOOST_PP_SEQ_SIZE_190 +( +_ + +BOOST_PP_SEQ_SIZE_191 + + + ) + +222  + #BOOST_PP_SEQ_SIZE_191 +( +_ + +BOOST_PP_SEQ_SIZE_192 + + + ) + +223  + #BOOST_PP_SEQ_SIZE_192 +( +_ + +BOOST_PP_SEQ_SIZE_193 + + + ) + +224  + #BOOST_PP_SEQ_SIZE_193 +( +_ + +BOOST_PP_SEQ_SIZE_194 + + + ) + +225  + #BOOST_PP_SEQ_SIZE_194 +( +_ + +BOOST_PP_SEQ_SIZE_195 + + + ) + +226  + #BOOST_PP_SEQ_SIZE_195 +( +_ + +BOOST_PP_SEQ_SIZE_196 + + + ) + +227  + #BOOST_PP_SEQ_SIZE_196 +( +_ + +BOOST_PP_SEQ_SIZE_197 + + + ) + +228  + #BOOST_PP_SEQ_SIZE_197 +( +_ + +BOOST_PP_SEQ_SIZE_198 + + + ) + +229  + #BOOST_PP_SEQ_SIZE_198 +( +_ + +BOOST_PP_SEQ_SIZE_199 + + + ) + +230  + #BOOST_PP_SEQ_SIZE_199 +( +_ + +BOOST_PP_SEQ_SIZE_200 + + + ) + +231  + #BOOST_PP_SEQ_SIZE_200 +( +_ + +BOOST_PP_SEQ_SIZE_201 + + + ) + +232  + #BOOST_PP_SEQ_SIZE_201 +( +_ + +BOOST_PP_SEQ_SIZE_202 + + + ) + +233  + #BOOST_PP_SEQ_SIZE_202 +( +_ + +BOOST_PP_SEQ_SIZE_203 + + + ) + +234  + #BOOST_PP_SEQ_SIZE_203 +( +_ + +BOOST_PP_SEQ_SIZE_204 + + + ) + +235  + #BOOST_PP_SEQ_SIZE_204 +( +_ + +BOOST_PP_SEQ_SIZE_205 + + + ) + +236  + #BOOST_PP_SEQ_SIZE_205 +( +_ + +BOOST_PP_SEQ_SIZE_206 + + + ) + +237  + #BOOST_PP_SEQ_SIZE_206 +( +_ + +BOOST_PP_SEQ_SIZE_207 + + + ) + +238  + #BOOST_PP_SEQ_SIZE_207 +( +_ + +BOOST_PP_SEQ_SIZE_208 + + + ) + +239  + #BOOST_PP_SEQ_SIZE_208 +( +_ + +BOOST_PP_SEQ_SIZE_209 + + + ) + +240  + #BOOST_PP_SEQ_SIZE_209 +( +_ + +BOOST_PP_SEQ_SIZE_210 + + + ) + +241  + #BOOST_PP_SEQ_SIZE_210 +( +_ + +BOOST_PP_SEQ_SIZE_211 + + + ) + +242  + #BOOST_PP_SEQ_SIZE_211 +( +_ + +BOOST_PP_SEQ_SIZE_212 + + + ) + +243  + #BOOST_PP_SEQ_SIZE_212 +( +_ + +BOOST_PP_SEQ_SIZE_213 + + + ) + +244  + #BOOST_PP_SEQ_SIZE_213 +( +_ + +BOOST_PP_SEQ_SIZE_214 + + + ) + +245  + #BOOST_PP_SEQ_SIZE_214 +( +_ + +BOOST_PP_SEQ_SIZE_215 + + + ) + +246  + #BOOST_PP_SEQ_SIZE_215 +( +_ + +BOOST_PP_SEQ_SIZE_216 + + + ) + +247  + #BOOST_PP_SEQ_SIZE_216 +( +_ + +BOOST_PP_SEQ_SIZE_217 + + + ) + +248  + #BOOST_PP_SEQ_SIZE_217 +( +_ + +BOOST_PP_SEQ_SIZE_218 + + + ) + +249  + #BOOST_PP_SEQ_SIZE_218 +( +_ + +BOOST_PP_SEQ_SIZE_219 + + + ) + +250  + #BOOST_PP_SEQ_SIZE_219 +( +_ + +BOOST_PP_SEQ_SIZE_220 + + + ) + +251  + #BOOST_PP_SEQ_SIZE_220 +( +_ + +BOOST_PP_SEQ_SIZE_221 + + + ) + +252  + #BOOST_PP_SEQ_SIZE_221 +( +_ + +BOOST_PP_SEQ_SIZE_222 + + + ) + +253  + #BOOST_PP_SEQ_SIZE_222 +( +_ + +BOOST_PP_SEQ_SIZE_223 + + + ) + +254  + #BOOST_PP_SEQ_SIZE_223 +( +_ + +BOOST_PP_SEQ_SIZE_224 + + + ) + +255  + #BOOST_PP_SEQ_SIZE_224 +( +_ + +BOOST_PP_SEQ_SIZE_225 + + + ) + +256  + #BOOST_PP_SEQ_SIZE_225 +( +_ + +BOOST_PP_SEQ_SIZE_226 + + + ) + +257  + #BOOST_PP_SEQ_SIZE_226 +( +_ + +BOOST_PP_SEQ_SIZE_227 + + + ) + +258  + #BOOST_PP_SEQ_SIZE_227 +( +_ + +BOOST_PP_SEQ_SIZE_228 + + + ) + +259  + #BOOST_PP_SEQ_SIZE_228 +( +_ + +BOOST_PP_SEQ_SIZE_229 + + + ) + +260  + #BOOST_PP_SEQ_SIZE_229 +( +_ + +BOOST_PP_SEQ_SIZE_230 + + + ) + +261  + #BOOST_PP_SEQ_SIZE_230 +( +_ + +BOOST_PP_SEQ_SIZE_231 + + + ) + +262  + #BOOST_PP_SEQ_SIZE_231 +( +_ + +BOOST_PP_SEQ_SIZE_232 + + + ) + +263  + #BOOST_PP_SEQ_SIZE_232 +( +_ + +BOOST_PP_SEQ_SIZE_233 + + + ) + +264  + #BOOST_PP_SEQ_SIZE_233 +( +_ + +BOOST_PP_SEQ_SIZE_234 + + + ) + +265  + #BOOST_PP_SEQ_SIZE_234 +( +_ + +BOOST_PP_SEQ_SIZE_235 + + + ) + +266  + #BOOST_PP_SEQ_SIZE_235 +( +_ + +BOOST_PP_SEQ_SIZE_236 + + + ) + +267  + #BOOST_PP_SEQ_SIZE_236 +( +_ + +BOOST_PP_SEQ_SIZE_237 + + + ) + +268  + #BOOST_PP_SEQ_SIZE_237 +( +_ + +BOOST_PP_SEQ_SIZE_238 + + + ) + +269  + #BOOST_PP_SEQ_SIZE_238 +( +_ + +BOOST_PP_SEQ_SIZE_239 + + + ) + +270  + #BOOST_PP_SEQ_SIZE_239 +( +_ + +BOOST_PP_SEQ_SIZE_240 + + + ) + +271  + #BOOST_PP_SEQ_SIZE_240 +( +_ + +BOOST_PP_SEQ_SIZE_241 + + + ) + +272  + #BOOST_PP_SEQ_SIZE_241 +( +_ + +BOOST_PP_SEQ_SIZE_242 + + + ) + +273  + #BOOST_PP_SEQ_SIZE_242 +( +_ + +BOOST_PP_SEQ_SIZE_243 + + + ) + +274  + #BOOST_PP_SEQ_SIZE_243 +( +_ + +BOOST_PP_SEQ_SIZE_244 + + + ) + +275  + #BOOST_PP_SEQ_SIZE_244 +( +_ + +BOOST_PP_SEQ_SIZE_245 + + + ) + +276  + #BOOST_PP_SEQ_SIZE_245 +( +_ + +BOOST_PP_SEQ_SIZE_246 + + + ) + +277  + #BOOST_PP_SEQ_SIZE_246 +( +_ + +BOOST_PP_SEQ_SIZE_247 + + + ) + +278  + #BOOST_PP_SEQ_SIZE_247 +( +_ + +BOOST_PP_SEQ_SIZE_248 + + + ) + +279  + #BOOST_PP_SEQ_SIZE_248 +( +_ + +BOOST_PP_SEQ_SIZE_249 + + + ) + +280  + #BOOST_PP_SEQ_SIZE_249 +( +_ + +BOOST_PP_SEQ_SIZE_250 + + + ) + +281  + #BOOST_PP_SEQ_SIZE_250 +( +_ + +BOOST_PP_SEQ_SIZE_251 + + + ) + +282  + #BOOST_PP_SEQ_SIZE_251 +( +_ + +BOOST_PP_SEQ_SIZE_252 + + + ) + +283  + #BOOST_PP_SEQ_SIZE_252 +( +_ + +BOOST_PP_SEQ_SIZE_253 + + + ) + +284  + #BOOST_PP_SEQ_SIZE_253 +( +_ + +BOOST_PP_SEQ_SIZE_254 + + + ) + +285  + #BOOST_PP_SEQ_SIZE_254 +( +_ + +BOOST_PP_SEQ_SIZE_255 + + + ) + +286  + #BOOST_PP_SEQ_SIZE_255 +( +_ + +BOOST_PP_SEQ_SIZE_256 + + + ) + +287  + #BOOST_PP_SEQ_SIZE_256 +( +_ + +BOOST_PP_SEQ_SIZE_257 + + + ) + +288  +#def + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_0 + 0 + + ) + +290  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_1 + 1 + + ) + +291  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_2 + 2 + + ) + +292  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_3 + 3 + + ) + +293  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_4 + 4 + + ) + +294  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_5 + 5 + + ) + +295  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_6 + 6 + + ) + +296  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_7 + 7 + + ) + +297  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_8 + 8 + + ) + +298  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_9 + 9 + + ) + +299  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_10 + 10 + + ) + +300  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_11 + 11 + + ) + +301  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_12 + 12 + + ) + +302  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_13 + 13 + + ) + +303  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_14 + 14 + + ) + +304  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_15 + 15 + + ) + +305  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_16 + 16 + + ) + +306  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_17 + 17 + + ) + +307  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_18 + 18 + + ) + +308  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_19 + 19 + + ) + +309  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_20 + 20 + + ) + +310  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_21 + 21 + + ) + +311  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_22 + 22 + + ) + +312  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_23 + 23 + + ) + +313  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_24 + 24 + + ) + +314  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_25 + 25 + + ) + +315  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_26 + 26 + + ) + +316  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_27 + 27 + + ) + +317  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_28 + 28 + + ) + +318  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_29 + 29 + + ) + +319  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_30 + 30 + + ) + +320  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_31 + 31 + + ) + +321  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_32 + 32 + + ) + +322  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_33 + 33 + + ) + +323  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_34 + 34 + + ) + +324  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_35 + 35 + + ) + +325  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_36 + 36 + + ) + +326  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_37 + 37 + + ) + +327  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_38 + 38 + + ) + +328  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_39 + 39 + + ) + +329  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_40 + 40 + + ) + +330  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_41 + 41 + + ) + +331  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_42 + 42 + + ) + +332  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_43 + 43 + + ) + +333  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_44 + 44 + + ) + +334  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_45 + 45 + + ) + +335  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_46 + 46 + + ) + +336  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_47 + 47 + + ) + +337  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_48 + 48 + + ) + +338  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_49 + 49 + + ) + +339  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_50 + 50 + + ) + +340  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_51 + 51 + + ) + +341  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_52 + 52 + + ) + +342  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_53 + 53 + + ) + +343  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_54 + 54 + + ) + +344  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_55 + 55 + + ) + +345  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_56 + 56 + + ) + +346  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_57 + 57 + + ) + +347  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_58 + 58 + + ) + +348  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_59 + 59 + + ) + +349  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_60 + 60 + + ) + +350  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_61 + 61 + + ) + +351  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_62 + 62 + + ) + +352  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_63 + 63 + + ) + +353  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_64 + 64 + + ) + +354  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_65 + 65 + + ) + +355  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_66 + 66 + + ) + +356  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_67 + 67 + + ) + +357  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_68 + 68 + + ) + +358  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_69 + 69 + + ) + +359  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_70 + 70 + + ) + +360  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_71 + 71 + + ) + +361  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_72 + 72 + + ) + +362  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_73 + 73 + + ) + +363  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_74 + 74 + + ) + +364  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_75 + 75 + + ) + +365  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_76 + 76 + + ) + +366  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_77 + 77 + + ) + +367  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_78 + 78 + + ) + +368  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_79 + 79 + + ) + +369  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_80 + 80 + + ) + +370  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_81 + 81 + + ) + +371  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_82 + 82 + + ) + +372  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_83 + 83 + + ) + +373  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_84 + 84 + + ) + +374  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_85 + 85 + + ) + +375  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_86 + 86 + + ) + +376  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_87 + 87 + + ) + +377  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_88 + 88 + + ) + +378  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_89 + 89 + + ) + +379  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_90 + 90 + + ) + +380  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_91 + 91 + + ) + +381  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_92 + 92 + + ) + +382  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_93 + 93 + + ) + +383  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_94 + 94 + + ) + +384  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_95 + 95 + + ) + +385  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_96 + 96 + + ) + +386  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_97 + 97 + + ) + +387  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_98 + 98 + + ) + +388  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_99 + 99 + + ) + +389  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_100 + 100 + + ) + +390  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_101 + 101 + + ) + +391  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_102 + 102 + + ) + +392  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_103 + 103 + + ) + +393  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_104 + 104 + + ) + +394  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_105 + 105 + + ) + +395  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_106 + 106 + + ) + +396  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_107 + 107 + + ) + +397  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_108 + 108 + + ) + +398  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_109 + 109 + + ) + +399  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_110 + 110 + + ) + +400  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_111 + 111 + + ) + +401  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_112 + 112 + + ) + +402  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_113 + 113 + + ) + +403  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_114 + 114 + + ) + +404  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_115 + 115 + + ) + +405  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_116 + 116 + + ) + +406  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_117 + 117 + + ) + +407  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_118 + 118 + + ) + +408  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_119 + 119 + + ) + +409  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_120 + 120 + + ) + +410  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_121 + 121 + + ) + +411  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_122 + 122 + + ) + +412  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_123 + 123 + + ) + +413  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_124 + 124 + + ) + +414  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_125 + 125 + + ) + +415  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_126 + 126 + + ) + +416  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_127 + 127 + + ) + +417  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_128 + 128 + + ) + +418  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_129 + 129 + + ) + +419  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_130 + 130 + + ) + +420  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_131 + 131 + + ) + +421  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_132 + 132 + + ) + +422  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_133 + 133 + + ) + +423  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_134 + 134 + + ) + +424  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_135 + 135 + + ) + +425  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_136 + 136 + + ) + +426  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_137 + 137 + + ) + +427  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_138 + 138 + + ) + +428  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_139 + 139 + + ) + +429  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_140 + 140 + + ) + +430  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_141 + 141 + + ) + +431  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_142 + 142 + + ) + +432  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_143 + 143 + + ) + +433  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_144 + 144 + + ) + +434  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_145 + 145 + + ) + +435  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_146 + 146 + + ) + +436  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_147 + 147 + + ) + +437  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_148 + 148 + + ) + +438  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_149 + 149 + + ) + +439  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_150 + 150 + + ) + +440  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_151 + 151 + + ) + +441  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_152 + 152 + + ) + +442  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_153 + 153 + + ) + +443  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_154 + 154 + + ) + +444  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_155 + 155 + + ) + +445  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_156 + 156 + + ) + +446  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_157 + 157 + + ) + +447  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_158 + 158 + + ) + +448  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_159 + 159 + + ) + +449  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_160 + 160 + + ) + +450  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_161 + 161 + + ) + +451  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_162 + 162 + + ) + +452  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_163 + 163 + + ) + +453  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_164 + 164 + + ) + +454  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_165 + 165 + + ) + +455  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_166 + 166 + + ) + +456  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_167 + 167 + + ) + +457  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_168 + 168 + + ) + +458  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_169 + 169 + + ) + +459  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_170 + 170 + + ) + +460  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_171 + 171 + + ) + +461  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_172 + 172 + + ) + +462  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_173 + 173 + + ) + +463  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_174 + 174 + + ) + +464  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_175 + 175 + + ) + +465  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_176 + 176 + + ) + +466  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_177 + 177 + + ) + +467  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_178 + 178 + + ) + +468  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_179 + 179 + + ) + +469  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_180 + 180 + + ) + +470  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_181 + 181 + + ) + +471  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_182 + 182 + + ) + +472  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_183 + 183 + + ) + +473  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_184 + 184 + + ) + +474  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_185 + 185 + + ) + +475  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_186 + 186 + + ) + +476  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_187 + 187 + + ) + +477  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_188 + 188 + + ) + +478  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_189 + 189 + + ) + +479  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_190 + 190 + + ) + +480  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_191 + 191 + + ) + +481  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_192 + 192 + + ) + +482  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_193 + 193 + + ) + +483  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_194 + 194 + + ) + +484  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_195 + 195 + + ) + +485  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_196 + 196 + + ) + +486  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_197 + 197 + + ) + +487  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_198 + 198 + + ) + +488  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_199 + 199 + + ) + +489  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_200 + 200 + + ) + +490  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_201 + 201 + + ) + +491  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_202 + 202 + + ) + +492  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_203 + 203 + + ) + +493  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_204 + 204 + + ) + +494  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_205 + 205 + + ) + +495  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_206 + 206 + + ) + +496  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_207 + 207 + + ) + +497  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_208 + 208 + + ) + +498  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_209 + 209 + + ) + +499  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_210 + 210 + + ) + +500  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_211 + 211 + + ) + +501  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_212 + 212 + + ) + +502  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_213 + 213 + + ) + +503  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_214 + 214 + + ) + +504  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_215 + 215 + + ) + +505  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_216 + 216 + + ) + +506  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_217 + 217 + + ) + +507  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_218 + 218 + + ) + +508  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_219 + 219 + + ) + +509  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_220 + 220 + + ) + +510  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_221 + 221 + + ) + +511  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_222 + 222 + + ) + +512  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_223 + 223 + + ) + +513  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_224 + 224 + + ) + +514  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_225 + 225 + + ) + +515  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_226 + 226 + + ) + +516  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_227 + 227 + + ) + +517  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_228 + 228 + + ) + +518  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_229 + 229 + + ) + +519  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_230 + 230 + + ) + +520  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_231 + 231 + + ) + +521  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_232 + 232 + + ) + +522  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_233 + 233 + + ) + +523  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_234 + 234 + + ) + +524  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_235 + 235 + + ) + +525  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_236 + 236 + + ) + +526  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_237 + 237 + + ) + +527  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_238 + 238 + + ) + +528  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_239 + 239 + + ) + +529  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_240 + 240 + + ) + +530  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_241 + 241 + + ) + +531  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_242 + 242 + + ) + +532  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_243 + 243 + + ) + +533  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_244 + 244 + + ) + +534  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_245 + 245 + + ) + +535  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_246 + 246 + + ) + +536  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_247 + 247 + + ) + +537  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_248 + 248 + + ) + +538  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_249 + 249 + + ) + +539  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_250 + 250 + + ) + +540  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_251 + 251 + + ) + +541  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_252 + 252 + + ) + +542  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_253 + 253 + + ) + +543  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_254 + 254 + + ) + +544  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_255 + 255 + + ) + +545  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_256 + 256 + + ) + +546  + #BOOST_PP_SEQ_SIZE_BOOST_PP_SEQ_SIZE_257 + 257 + + ) + + @/usr/include/boost/preprocessor/stringize.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_STRINGIZE_HPP + + +15  + #BOOST_PREPROCESSOR_STRINGIZE_HPP + + + ) + +16  +#ud + ~ + +18 # +#/* +BOOST_PP_STRINGIZE + */ + +20 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MSVC +() + +22  + #BOOST_PP_STRINGIZE +( +xt + + `BOOST_PP_STRINGIZE_A +(ext)) + + ) + +23  + #BOOST_PP_STRINGIZE_A +( +g + +BOOST_PP_STRINGIZE_I + + ) +arg + +24 #i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +25  + #BOOST_PP_STRINGIZE +( +xt + + `BOOST_PP_STRINGIZE_OO +(ext)) + + ) + +26  + #BOOST_PP_STRINGIZE_OO +( +r + +BOOST_PP_STRINGIZE_I + ## + ) +par + +28  + #BOOST_PP_STRINGIZE +( +xt + + `BOOST_PP_STRINGIZE_I +ext) + + ) + +30 # +#i +BOOST_PP_VARIADICS + + +32  + #BOOST_PP_STRINGIZE_I +(...#__VA_ARGS__ + + ) + +34  + #BOOST_PP_STRINGIZE_I +( +xt +#xt + + ) + + @/usr/include/boost/preprocessor/tuple/elem.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002-2011) */ + +11 #/* +Revid + +by + +Edwd + +Dr + (2011,2014) */ + +12 # +#/* +S + +hp +: + +14 # +#ide +BOOST_PREPROCESSOR_TUPLE_ELEM_HPP + + +16  + #BOOST_PREPROCESSOR_TUPLE_ELEM_HPP + + + ) + +17  +#ud + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25 # +#i +BOOST_PP_VARIADICS + + +27 #i +BOOST_PP_VARIADICS_MSVC + + +28  + #BOOST_PP_TUPLE_ELEM +(... + `BOOST_PP_TUPLE_ELEM_I +( + `BOOST_PP_OVERLOAD +( +BOOST_PP_TUPLE_ELEM_O_ +, +__VA_ARGS__ +), (__VA_ARGS__)) + + ) + +29  + #BOOST_PP_TUPLE_ELEM_I +( +m +, +gs + + `BOOST_PP_TUPLE_ELEM_II +(m,rgs) + + ) + +30  + #BOOST_PP_TUPLE_ELEM_II +( +m +, +gs + + `BOOST_PP_CAT +(m ##rgs,) + + ) + +36  + #BOOST_PP_TUPLE_ELEM_O_2 +( +n +, +tue +) \ + +37 + `BOOST_PP_VARIADIC_ELEM +( +n +, + `BOOST_PP_EXPAND +( + `BOOST_PP_TUPLE_IS_SINGLE_RETURN +( +BOOST_PP_REM_CAT +, +BOOST_PP_REM +, +tue +)uple)) \ + +38 + + ) + +40  + #BOOST_PP_TUPLE_ELEM +(... + `BOOST_PP_OVERLOAD +( +BOOST_PP_TUPLE_ELEM_O_ +, +__VA_ARGS__ +)(__VA_ARGS__) + + ) + +41  + #BOOST_PP_TUPLE_ELEM_O_2 +( +n +, +tue + + `BOOST_PP_VARIADIC_ELEM +, +BOOST_PP_REM +ue) + + ) + +43  + #BOOST_PP_TUPLE_ELEM_O_3 +( +size +, +n +, +tue + + `BOOST_PP_TUPLE_ELEM_O_2 +,ue) + + ) + +45 #i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MSVC +() + +46  + #BOOST_PP_TUPLE_ELEM +( +size +, +n +, +tue + + `BOOST_PP_TUPLE_ELEM_I +( + `BOOST_PP_CAT +( +BOOST_PP_TUPLE_ELEM_ +,), BOOST_PP_CAT(BOOST_PP_CAT( +BOOST_PP_TUPLE_ELEM_E_ +, size),ue)) + + ) + +47  + #BOOST_PP_TUPLE_ELEM_I +( +m +, +gs + + `BOOST_PP_TUPLE_ELEM_II +(m,rgs) + + ) + +48  + #BOOST_PP_TUPLE_ELEM_II +( +m +, +gs + + `BOOST_PP_CAT +(m ##rgs,) + + ) + +49 #i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +50  + #BOOST_PP_TUPLE_ELEM +( +size +, +n +, +tue + + `BOOST_PP_TUPLE_ELEM_I_OO +((size,,ue)) + + ) + +51  + #BOOST_PP_TUPLE_ELEM_I_OO +( +r + +BOOST_PP_TUPLE_ELEM_I + ## + ) +par + +52  + #BOOST_PP_TUPLE_ELEM_I +( +size +, +n +, +tue + + `BOOST_PP_TUPLE_ELEM_II +(, +BOOST_PP_TUPLE_ELEM_E_ + ## siz##ue)) + + ) + +53  + #BOOST_PP_TUPLE_ELEM_II +( +r + + `BOOST_PP_TUPLE_ELEM_III_OO +լ) + + ) + +54  + #BOOST_PP_TUPLE_ELEM_III_OO +( +r + +BOOST_PP_TUPLE_ELEM_III + ## + ) +par + +55  + #BOOST_PP_TUPLE_ELEM_III +( +n +, +ue + +BOOST_PP_TUPLE_ELEM_ + ## ## + ) +etuple + +57  + #BOOST_PP_TUPLE_ELEM +( +size +, +n +, +tue + + `BOOST_PP_TUPLE_ELEM_I +( + `BOOST_PP_CAT +( +BOOST_PP_TUPLE_ELEM_ +,BOOST_PP_CAT( +BOOST_PP_TUPLE_ELEM_E_ +, sizetue) + + ) + +58  + #BOOST_PP_TUPLE_ELEM_I +( +x + + ) +x + +60  + #BOOST_PP_TUPLE_ELEM_E_1 +( +e0 +0, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +61  + #BOOST_PP_TUPLE_ELEM_E_2 +( +e0 +, +e1 +0,1, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +62  + #BOOST_PP_TUPLE_ELEM_E_3 +( +e0 +, +e1 +, +e2 +0,1,2, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +63  + #BOOST_PP_TUPLE_ELEM_E_4 +( +e0 +, +e1 +, +e2 +, +e3 +0,1,2,3, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +64  + #BOOST_PP_TUPLE_ELEM_E_5 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +0,1,2,3,4, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +65  + #BOOST_PP_TUPLE_ELEM_E_6 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +0,1,2,3,4,5, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +66  + #BOOST_PP_TUPLE_ELEM_E_7 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +0,1,2,3,4,5,6, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +67  + #BOOST_PP_TUPLE_ELEM_E_8 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +0,1,2,3,4,5,6,7, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +68  + #BOOST_PP_TUPLE_ELEM_E_9 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +0,1,2,3,4,5,6,7,8, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +69  + #BOOST_PP_TUPLE_ELEM_E_10 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +0,1,2,3,4,5,6,7,8,9, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +70  + #BOOST_PP_TUPLE_ELEM_E_11 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +0,1,2,3,4,5,6,7,8,9,10, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +71  + #BOOST_PP_TUPLE_ELEM_E_12 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +0,1,2,3,4,5,6,7,8,9,10,11, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +72  + #BOOST_PP_TUPLE_ELEM_E_13 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +0,1,2,3,4,5,6,7,8,9,10,11,12, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +73  + #BOOST_PP_TUPLE_ELEM_E_14 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +0,1,2,3,4,5,6,7,8,9,10,11,12,13, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +74  + #BOOST_PP_TUPLE_ELEM_E_15 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +75  + #BOOST_PP_TUPLE_ELEM_E_16 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +76  + #BOOST_PP_TUPLE_ELEM_E_17 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +77  + #BOOST_PP_TUPLE_ELEM_E_18 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +78  + #BOOST_PP_TUPLE_ELEM_E_19 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +79  + #BOOST_PP_TUPLE_ELEM_E_20 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +80  + #BOOST_PP_TUPLE_ELEM_E_21 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +81  + #BOOST_PP_TUPLE_ELEM_E_22 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +82  + #BOOST_PP_TUPLE_ELEM_E_23 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +83  + #BOOST_PP_TUPLE_ELEM_E_24 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +84  + #BOOST_PP_TUPLE_ELEM_E_25 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +85  + #BOOST_PP_TUPLE_ELEM_E_26 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +86  + #BOOST_PP_TUPLE_ELEM_E_27 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +87  + #BOOST_PP_TUPLE_ELEM_E_28 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +88  + #BOOST_PP_TUPLE_ELEM_E_29 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +89  + #BOOST_PP_TUPLE_ELEM_E_30 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +90  + #BOOST_PP_TUPLE_ELEM_E_31 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +91  + #BOOST_PP_TUPLE_ELEM_E_32 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +92  + #BOOST_PP_TUPLE_ELEM_E_33 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +93  + #BOOST_PP_TUPLE_ELEM_E_34 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +94  + #BOOST_PP_TUPLE_ELEM_E_35 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +95  + #BOOST_PP_TUPLE_ELEM_E_36 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +96  + #BOOST_PP_TUPLE_ELEM_E_37 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +97  + #BOOST_PP_TUPLE_ELEM_E_38 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +98  + #BOOST_PP_TUPLE_ELEM_E_39 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +99  + #BOOST_PP_TUPLE_ELEM_E_40 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +100  + #BOOST_PP_TUPLE_ELEM_E_41 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +101  + #BOOST_PP_TUPLE_ELEM_E_42 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +102  + #BOOST_PP_TUPLE_ELEM_E_43 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +103  + #BOOST_PP_TUPLE_ELEM_E_44 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +104  + #BOOST_PP_TUPLE_ELEM_E_45 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +105  + #BOOST_PP_TUPLE_ELEM_E_46 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +106  + #BOOST_PP_TUPLE_ELEM_E_47 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +107  + #BOOST_PP_TUPLE_ELEM_E_48 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +108  + #BOOST_PP_TUPLE_ELEM_E_49 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +109  + #BOOST_PP_TUPLE_ELEM_E_50 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +110  + #BOOST_PP_TUPLE_ELEM_E_51 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +111  + #BOOST_PP_TUPLE_ELEM_E_52 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +112  + #BOOST_PP_TUPLE_ELEM_E_53 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +113  + #BOOST_PP_TUPLE_ELEM_E_54 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +114  + #BOOST_PP_TUPLE_ELEM_E_55 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54, ?, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +115  + #BOOST_PP_TUPLE_ELEM_E_56 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55, ?, ?, ?, ?, ?, ?, ?, ?) + + ) + +116  + #BOOST_PP_TUPLE_ELEM_E_57 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56, ?, ?, ?, ?, ?, ?, ?) + + ) + +117  + #BOOST_PP_TUPLE_ELEM_E_58 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57, ?, ?, ?, ?, ?, ?) + + ) + +118  + #BOOST_PP_TUPLE_ELEM_E_59 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58, ?, ?, ?, ?, ?) + + ) + +119  + #BOOST_PP_TUPLE_ELEM_E_60 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59, ?, ?, ?, ?) + + ) + +120  + #BOOST_PP_TUPLE_ELEM_E_61 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60, ?, ?, ?) + + ) + +121  + #BOOST_PP_TUPLE_ELEM_E_62 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61, ?, ?) + + ) + +122  + #BOOST_PP_TUPLE_ELEM_E_63 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62, ?) + + ) + +123  + #BOOST_PP_TUPLE_ELEM_E_64 + + + ) + +124  + #BOOST_PP_TUPLE_ELEM_0 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e0 + +125  + #BOOST_PP_TUPLE_ELEM_1 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e1 + +126  + #BOOST_PP_TUPLE_ELEM_2 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e2 + +127  + #BOOST_PP_TUPLE_ELEM_3 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e3 + +128  + #BOOST_PP_TUPLE_ELEM_4 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e4 + +129  + #BOOST_PP_TUPLE_ELEM_5 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e5 + +130  + #BOOST_PP_TUPLE_ELEM_6 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e6 + +131  + #BOOST_PP_TUPLE_ELEM_7 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e7 + +132  + #BOOST_PP_TUPLE_ELEM_8 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e8 + +133  + #BOOST_PP_TUPLE_ELEM_9 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e9 + +134  + #BOOST_PP_TUPLE_ELEM_10 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e10 + +135  + #BOOST_PP_TUPLE_ELEM_11 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e11 + +136  + #BOOST_PP_TUPLE_ELEM_12 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e12 + +137  + #BOOST_PP_TUPLE_ELEM_13 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e13 + +138  + #BOOST_PP_TUPLE_ELEM_14 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e14 + +139  + #BOOST_PP_TUPLE_ELEM_15 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e15 + +140  + #BOOST_PP_TUPLE_ELEM_16 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e16 + +141  + #BOOST_PP_TUPLE_ELEM_17 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e17 + +142  + #BOOST_PP_TUPLE_ELEM_18 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e18 + +143  + #BOOST_PP_TUPLE_ELEM_19 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e19 + +144  + #BOOST_PP_TUPLE_ELEM_20 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e20 + +145  + #BOOST_PP_TUPLE_ELEM_21 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e21 + +146  + #BOOST_PP_TUPLE_ELEM_22 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e22 + +147  + #BOOST_PP_TUPLE_ELEM_23 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e23 + +148  + #BOOST_PP_TUPLE_ELEM_24 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e24 + +149  + #BOOST_PP_TUPLE_ELEM_25 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e25 + +150  + #BOOST_PP_TUPLE_ELEM_26 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e26 + +151  + #BOOST_PP_TUPLE_ELEM_27 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e27 + +152  + #BOOST_PP_TUPLE_ELEM_28 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e28 + +153  + #BOOST_PP_TUPLE_ELEM_29 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e29 + +154  + #BOOST_PP_TUPLE_ELEM_30 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e30 + +155  + #BOOST_PP_TUPLE_ELEM_31 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e31 + +156  + #BOOST_PP_TUPLE_ELEM_32 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e32 + +157  + #BOOST_PP_TUPLE_ELEM_33 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e33 + +158  + #BOOST_PP_TUPLE_ELEM_34 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e34 + +159  + #BOOST_PP_TUPLE_ELEM_35 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e35 + +160  + #BOOST_PP_TUPLE_ELEM_36 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e36 + +161  + #BOOST_PP_TUPLE_ELEM_37 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e37 + +162  + #BOOST_PP_TUPLE_ELEM_38 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e38 + +163  + #BOOST_PP_TUPLE_ELEM_39 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e39 + +164  + #BOOST_PP_TUPLE_ELEM_40 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e40 + +165  + #BOOST_PP_TUPLE_ELEM_41 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e41 + +166  + #BOOST_PP_TUPLE_ELEM_42 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e42 + +167  + #BOOST_PP_TUPLE_ELEM_43 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e43 + +168  + #BOOST_PP_TUPLE_ELEM_44 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e44 + +169  + #BOOST_PP_TUPLE_ELEM_45 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e45 + +170  + #BOOST_PP_TUPLE_ELEM_46 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e46 + +171  + #BOOST_PP_TUPLE_ELEM_47 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e47 + +172  + #BOOST_PP_TUPLE_ELEM_48 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e48 + +173  + #BOOST_PP_TUPLE_ELEM_49 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e49 + +174  + #BOOST_PP_TUPLE_ELEM_50 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e50 + +175  + #BOOST_PP_TUPLE_ELEM_51 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e51 + +176  + #BOOST_PP_TUPLE_ELEM_52 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e52 + +177  + #BOOST_PP_TUPLE_ELEM_53 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e53 + +178  + #BOOST_PP_TUPLE_ELEM_54 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e54 + +179  + #BOOST_PP_TUPLE_ELEM_55 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e55 + +180  + #BOOST_PP_TUPLE_ELEM_56 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e56 + +181  + #BOOST_PP_TUPLE_ELEM_57 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e57 + +182  + #BOOST_PP_TUPLE_ELEM_58 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e58 + +183  + #BOOST_PP_TUPLE_ELEM_59 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e59 + +184  + #BOOST_PP_TUPLE_ELEM_60 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e60 + +185  + #BOOST_PP_TUPLE_ELEM_61 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e61 + +186  + #BOOST_PP_TUPLE_ELEM_62 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e62 + +187  + #BOOST_PP_TUPLE_ELEM_63 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 + + ) +e63 + +189 # +#/* +dely + +ud + +whe + + + +Boo +... */ + +191  +#def + #BOOST_PP_TUPLE_ELEM_1_0 +( +a + + ) +a + +193  +#def + #BOOST_PP_TUPLE_ELEM_2_0 +( +a +, +b + + ) +a + +195  + #BOOST_PP_TUPLE_ELEM_2_1 +( +a +, +b + + ) +b + +196  +#def + #BOOST_PP_TUPLE_ELEM_3_0 +( +a +, +b +, +c + + ) +a + +198  + #BOOST_PP_TUPLE_ELEM_3_1 +( +a +, +b +, +c + + ) +b + +199  + #BOOST_PP_TUPLE_ELEM_3_2 +( +a +, +b +, +c + + ) +c + + @/usr/include/boost/preprocessor/tuple/to_list.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002-2011) */ + +11 #/* +Revid + +by + +Edwd + +Dr + (2011) */ + +12 # +#/* +S + +hp +: + +14 # +#ide +BOOST_PREPROCESSOR_TUPLE_TO_LIST_HPP + + +16  + #BOOST_PREPROCESSOR_TUPLE_TO_LIST_HPP + + + ) + +17  +#ud + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23 # +#/* +BOOST_PP_TUPLE_TO_LIST + */ + +25 # +#i +BOOST_PP_VARIADICS + + +27 #i +BOOST_PP_VARIADICS_MSVC + + +28  + #BOOST_PP_TUPLE_TO_LIST +(... + `BOOST_PP_TUPLE_TO_LIST_I +( + `BOOST_PP_OVERLOAD +( +BOOST_PP_TUPLE_TO_LIST_O_ +, +__VA_ARGS__ +), (__VA_ARGS__)) + + ) + +29  + #BOOST_PP_TUPLE_TO_LIST_I +( +m +, +gs + + `BOOST_PP_TUPLE_TO_LIST_II +(m,rgs) + + ) + +30  + #BOOST_PP_TUPLE_TO_LIST_II +( +m +, +gs + + `BOOST_PP_CAT +(m ##rgs,) + + ) + +31  + #BOOST_PP_TUPLE_TO_LIST_O_1 +( +tue + + `BOOST_PP_CAT +( +BOOST_PP_TUPLE_TO_LIST_ +, + `BOOST_PP_TUPLE_SIZE +ue) + ) +tuple + +33  + #BOOST_PP_TUPLE_TO_LIST +(... + `BOOST_PP_OVERLOAD +( +BOOST_PP_TUPLE_TO_LIST_O_ +, +__VA_ARGS__ +)(__VA_ARGS__) + + ) + +34  + #BOOST_PP_TUPLE_TO_LIST_O_1 +( +tue + + `BOOST_PP_CAT +( +BOOST_PP_TUPLE_TO_LIST_ +, +BOOST_PP_VARIADIC_SIZE +ue + ) +tuple + +36  + #BOOST_PP_TUPLE_TO_LIST_O_2 +( +size +, +tue + + `BOOST_PP_TUPLE_TO_LIST_O_1 +ue) + + ) + +38 #i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +39  + #BOOST_PP_TUPLE_TO_LIST +( +size +, +tue + + `BOOST_PP_TUPLE_TO_LIST_I +(size,ue) + + ) + +40 #i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MSVC +() + +41  + #BOOST_PP_TUPLE_TO_LIST_I +( +s +, +t + +BOOST_PP_TUPLE_TO_LIST_ + ## s + ) +t + +43  + #BOOST_PP_TUPLE_TO_LIST_I +( +s +, +t + + `BOOST_PP_TUPLE_TO_LIST_II +( +BOOST_PP_TUPLE_TO_LIST_ + ## s) + + ) + +44  + #BOOST_PP_TUPLE_TO_LIST_II +( +s + + ) +res + +47  + #BOOST_PP_TUPLE_TO_LIST +( +size +, +tue + + `BOOST_PP_TUPLE_TO_LIST_OO +((size,ue)) + + ) + +48  + #BOOST_PP_TUPLE_TO_LIST_OO +( +r + +BOOST_PP_TUPLE_TO_LIST_I + ## + ) +par + +49  + #BOOST_PP_TUPLE_TO_LIST_I +( +s +, +t + +BOOST_PP_TUPLE_TO_LIST_ + ## s ## + ) +t + +52  +#def + #BOOST_PP_TUPLE_TO_LIST_1 +( +e0 +0, +BOOST_PP_NIL +) + + ) + +54  + #BOOST_PP_TUPLE_TO_LIST_2 +( +e0 +, +e1 +0, (e1, +BOOST_PP_NIL +)) + + ) + +55  + #BOOST_PP_TUPLE_TO_LIST_3 +( +e0 +, +e1 +, +e2 +0, (e1, (e2, +BOOST_PP_NIL +))) + + ) + +56  + #BOOST_PP_TUPLE_TO_LIST_4 +( +e0 +, +e1 +, +e2 +, +e3 +0, (e1, (e2, (e3, +BOOST_PP_NIL +)))) + + ) + +57  + #BOOST_PP_TUPLE_TO_LIST_5 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +0, (e1, (e2, (e3, (e4, +BOOST_PP_NIL +))))) + + ) + +58  + #BOOST_PP_TUPLE_TO_LIST_6 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +0, (e1, (e2, (e3, (e4, (e5, +BOOST_PP_NIL +)))))) + + ) + +59  + #BOOST_PP_TUPLE_TO_LIST_7 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +0, (e1, (e2, (e3, (e4, (e5, (e6, +BOOST_PP_NIL +))))))) + + ) + +60  + #BOOST_PP_TUPLE_TO_LIST_8 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, +BOOST_PP_NIL +)))))))) + + ) + +61  + #BOOST_PP_TUPLE_TO_LIST_9 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, +BOOST_PP_NIL +))))))))) + + ) + +62  + #BOOST_PP_TUPLE_TO_LIST_10 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, +BOOST_PP_NIL +)))))))))) + + ) + +63  + #BOOST_PP_TUPLE_TO_LIST_11 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, +BOOST_PP_NIL +))))))))))) + + ) + +64  + #BOOST_PP_TUPLE_TO_LIST_12 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, +BOOST_PP_NIL +)))))))))))) + + ) + +65  + #BOOST_PP_TUPLE_TO_LIST_13 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, +BOOST_PP_NIL +))))))))))))) + + ) + +66  + #BOOST_PP_TUPLE_TO_LIST_14 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, +BOOST_PP_NIL +)))))))))))))) + + ) + +67  + #BOOST_PP_TUPLE_TO_LIST_15 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, +BOOST_PP_NIL +))))))))))))))) + + ) + +68  + #BOOST_PP_TUPLE_TO_LIST_16 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, +BOOST_PP_NIL +)))))))))))))))) + + ) + +69  + #BOOST_PP_TUPLE_TO_LIST_17 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, +BOOST_PP_NIL +))))))))))))))))) + + ) + +70  + #BOOST_PP_TUPLE_TO_LIST_18 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, +BOOST_PP_NIL +)))))))))))))))))) + + ) + +71  + #BOOST_PP_TUPLE_TO_LIST_19 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, +BOOST_PP_NIL +))))))))))))))))))) + + ) + +72  + #BOOST_PP_TUPLE_TO_LIST_20 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, +BOOST_PP_NIL +)))))))))))))))))))) + + ) + +73  + #BOOST_PP_TUPLE_TO_LIST_21 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, +BOOST_PP_NIL +))))))))))))))))))))) + + ) + +74  + #BOOST_PP_TUPLE_TO_LIST_22 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, +BOOST_PP_NIL +)))))))))))))))))))))) + + ) + +75  + #BOOST_PP_TUPLE_TO_LIST_23 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, +BOOST_PP_NIL +))))))))))))))))))))))) + + ) + +76  + #BOOST_PP_TUPLE_TO_LIST_24 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, +BOOST_PP_NIL +)))))))))))))))))))))))) + + ) + +77  + #BOOST_PP_TUPLE_TO_LIST_25 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, +BOOST_PP_NIL +))))))))))))))))))))))))) + + ) + +78  + #BOOST_PP_TUPLE_TO_LIST_26 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, +BOOST_PP_NIL +)))))))))))))))))))))))))) + + ) + +79  + #BOOST_PP_TUPLE_TO_LIST_27 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, +BOOST_PP_NIL +))))))))))))))))))))))))))) + + ) + +80  + #BOOST_PP_TUPLE_TO_LIST_28 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, +BOOST_PP_NIL +)))))))))))))))))))))))))))) + + ) + +81  + #BOOST_PP_TUPLE_TO_LIST_29 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, +BOOST_PP_NIL +))))))))))))))))))))))))))))) + + ) + +82  + #BOOST_PP_TUPLE_TO_LIST_30 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, +BOOST_PP_NIL +)))))))))))))))))))))))))))))) + + ) + +83  + #BOOST_PP_TUPLE_TO_LIST_31 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, +BOOST_PP_NIL +))))))))))))))))))))))))))))))) + + ) + +84  + #BOOST_PP_TUPLE_TO_LIST_32 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, +BOOST_PP_NIL +)))))))))))))))))))))))))))))))) + + ) + +85  + #BOOST_PP_TUPLE_TO_LIST_33 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, +BOOST_PP_NIL +))))))))))))))))))))))))))))))))) + + ) + +86  + #BOOST_PP_TUPLE_TO_LIST_34 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, +BOOST_PP_NIL +)))))))))))))))))))))))))))))))))) + + ) + +87  + #BOOST_PP_TUPLE_TO_LIST_35 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, +BOOST_PP_NIL +))))))))))))))))))))))))))))))))))) + + ) + +88  + #BOOST_PP_TUPLE_TO_LIST_36 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, +BOOST_PP_NIL +)))))))))))))))))))))))))))))))))))) + + ) + +89  + #BOOST_PP_TUPLE_TO_LIST_37 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, (e36, +BOOST_PP_NIL +))))))))))))))))))))))))))))))))))))) + + ) + +90  + #BOOST_PP_TUPLE_TO_LIST_38 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, (e36, (e37, +BOOST_PP_NIL +)))))))))))))))))))))))))))))))))))))) + + ) + +91  + #BOOST_PP_TUPLE_TO_LIST_39 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, (e36, (e37, (e38, +BOOST_PP_NIL +))))))))))))))))))))))))))))))))))))))) + + ) + +92  + #BOOST_PP_TUPLE_TO_LIST_40 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, (e36, (e37, (e38, (e39, +BOOST_PP_NIL +)))))))))))))))))))))))))))))))))))))))) + + ) + +93  + #BOOST_PP_TUPLE_TO_LIST_41 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, (e36, (e37, (e38, (e39, (e40, +BOOST_PP_NIL +))))))))))))))))))))))))))))))))))))))))) + + ) + +94  + #BOOST_PP_TUPLE_TO_LIST_42 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, (e36, (e37, (e38, (e39, (e40, (e41, +BOOST_PP_NIL +)))))))))))))))))))))))))))))))))))))))))) + + ) + +95  + #BOOST_PP_TUPLE_TO_LIST_43 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, (e36, (e37, (e38, (e39, (e40, (e41, (e42, +BOOST_PP_NIL +))))))))))))))))))))))))))))))))))))))))))) + + ) + +96  + #BOOST_PP_TUPLE_TO_LIST_44 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, (e36, (e37, (e38, (e39, (e40, (e41, (e42, (e43, +BOOST_PP_NIL +)))))))))))))))))))))))))))))))))))))))))))) + + ) + +97  + #BOOST_PP_TUPLE_TO_LIST_45 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, (e36, (e37, (e38, (e39, (e40, (e41, (e42, (e43, (e44, +BOOST_PP_NIL +))))))))))))))))))))))))))))))))))))))))))))) + + ) + +98  + #BOOST_PP_TUPLE_TO_LIST_46 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, (e36, (e37, (e38, (e39, (e40, (e41, (e42, (e43, (e44, (e45, +BOOST_PP_NIL +)))))))))))))))))))))))))))))))))))))))))))))) + + ) + +99  + #BOOST_PP_TUPLE_TO_LIST_47 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, (e36, (e37, (e38, (e39, (e40, (e41, (e42, (e43, (e44, (e45, (e46, +BOOST_PP_NIL +))))))))))))))))))))))))))))))))))))))))))))))) + + ) + +100  + #BOOST_PP_TUPLE_TO_LIST_48 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, (e36, (e37, (e38, (e39, (e40, (e41, (e42, (e43, (e44, (e45, (e46, (e47, +BOOST_PP_NIL +)))))))))))))))))))))))))))))))))))))))))))))))) + + ) + +101  + #BOOST_PP_TUPLE_TO_LIST_49 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, (e36, (e37, (e38, (e39, (e40, (e41, (e42, (e43, (e44, (e45, (e46, (e47, (e48, +BOOST_PP_NIL +))))))))))))))))))))))))))))))))))))))))))))))))) + + ) + +102  + #BOOST_PP_TUPLE_TO_LIST_50 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, (e36, (e37, (e38, (e39, (e40, (e41, (e42, (e43, (e44, (e45, (e46, (e47, (e48, (e49, +BOOST_PP_NIL +)))))))))))))))))))))))))))))))))))))))))))))))))) + + ) + +103  + #BOOST_PP_TUPLE_TO_LIST_51 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, (e36, (e37, (e38, (e39, (e40, (e41, (e42, (e43, (e44, (e45, (e46, (e47, (e48, (e49, (e50, +BOOST_PP_NIL +))))))))))))))))))))))))))))))))))))))))))))))))))) + + ) + +104  + #BOOST_PP_TUPLE_TO_LIST_52 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, (e36, (e37, (e38, (e39, (e40, (e41, (e42, (e43, (e44, (e45, (e46, (e47, (e48, (e49, (e50, (e51, +BOOST_PP_NIL +)))))))))))))))))))))))))))))))))))))))))))))))))))) + + ) + +105  + #BOOST_PP_TUPLE_TO_LIST_53 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, (e36, (e37, (e38, (e39, (e40, (e41, (e42, (e43, (e44, (e45, (e46, (e47, (e48, (e49, (e50, (e51, (e52, +BOOST_PP_NIL +))))))))))))))))))))))))))))))))))))))))))))))))))))) + + ) + +106  + #BOOST_PP_TUPLE_TO_LIST_54 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, (e36, (e37, (e38, (e39, (e40, (e41, (e42, (e43, (e44, (e45, (e46, (e47, (e48, (e49, (e50, (e51, (e52, (e53, +BOOST_PP_NIL +)))))))))))))))))))))))))))))))))))))))))))))))))))))) + + ) + +107  + #BOOST_PP_TUPLE_TO_LIST_55 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, (e36, (e37, (e38, (e39, (e40, (e41, (e42, (e43, (e44, (e45, (e46, (e47, (e48, (e49, (e50, (e51, (e52, (e53, (e54, +BOOST_PP_NIL +))))))))))))))))))))))))))))))))))))))))))))))))))))))) + + ) + +108  + #BOOST_PP_TUPLE_TO_LIST_56 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, (e36, (e37, (e38, (e39, (e40, (e41, (e42, (e43, (e44, (e45, (e46, (e47, (e48, (e49, (e50, (e51, (e52, (e53, (e54, (e55, +BOOST_PP_NIL +)))))))))))))))))))))))))))))))))))))))))))))))))))))))) + + ) + +109  + #BOOST_PP_TUPLE_TO_LIST_57 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, (e36, (e37, (e38, (e39, (e40, (e41, (e42, (e43, (e44, (e45, (e46, (e47, (e48, (e49, (e50, (e51, (e52, (e53, (e54, (e55, (e56, +BOOST_PP_NIL +))))))))))))))))))))))))))))))))))))))))))))))))))))))))) + + ) + +110  + #BOOST_PP_TUPLE_TO_LIST_58 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, (e36, (e37, (e38, (e39, (e40, (e41, (e42, (e43, (e44, (e45, (e46, (e47, (e48, (e49, (e50, (e51, (e52, (e53, (e54, (e55, (e56, (e57, +BOOST_PP_NIL +)))))))))))))))))))))))))))))))))))))))))))))))))))))))))) + + ) + +111  + #BOOST_PP_TUPLE_TO_LIST_59 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, (e36, (e37, (e38, (e39, (e40, (e41, (e42, (e43, (e44, (e45, (e46, (e47, (e48, (e49, (e50, (e51, (e52, (e53, (e54, (e55, (e56, (e57, (e58, +BOOST_PP_NIL +))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) + + ) + +112  + #BOOST_PP_TUPLE_TO_LIST_60 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, (e36, (e37, (e38, (e39, (e40, (e41, (e42, (e43, (e44, (e45, (e46, (e47, (e48, (e49, (e50, (e51, (e52, (e53, (e54, (e55, (e56, (e57, (e58, (e59, +BOOST_PP_NIL +)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) + + ) + +113  + #BOOST_PP_TUPLE_TO_LIST_61 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, (e36, (e37, (e38, (e39, (e40, (e41, (e42, (e43, (e44, (e45, (e46, (e47, (e48, (e49, (e50, (e51, (e52, (e53, (e54, (e55, (e56, (e57, (e58, (e59, (e60, +BOOST_PP_NIL +))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) + + ) + +114  + #BOOST_PP_TUPLE_TO_LIST_62 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, (e36, (e37, (e38, (e39, (e40, (e41, (e42, (e43, (e44, (e45, (e46, (e47, (e48, (e49, (e50, (e51, (e52, (e53, (e54, (e55, (e56, (e57, (e58, (e59, (e60, (e61, +BOOST_PP_NIL +)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) + + ) + +115  + #BOOST_PP_TUPLE_TO_LIST_63 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, (e36, (e37, (e38, (e39, (e40, (e41, (e42, (e43, (e44, (e45, (e46, (e47, (e48, (e49, (e50, (e51, (e52, (e53, (e54, (e55, (e56, (e57, (e58, (e59, (e60, (e61, (e62, +BOOST_PP_NIL +))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) + + ) + +116  + #BOOST_PP_TUPLE_TO_LIST_64 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 +0, (e1, (e2, (e3, (e4, (e5, (e6, (e7, (e8, (e9, (e10, (e11, (e12, (e13, (e14, (e15, (e16, (e17, (e18, (e19, (e20, (e21, (e22, (e23, (e24, (e25, (e26, (e27, (e28, (e29, (e30, (e31, (e32, (e33, (e34, (e35, (e36, (e37, (e38, (e39, (e40, (e41, (e42, (e43, (e44, (e45, (e46, (e47, (e48, (e49, (e50, (e51, (e52, (e53, (e54, (e55, (e56, (e57, (e58, (e59, (e60, (e61, (e62, (e63, +BOOST_PP_NIL +)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) + + ) + + @/usr/include/boost/shared_ptr.hpp + +1 #ide +BOOST_SHARED_PTR_HPP_INCLUDED + + +2  + #BOOST_SHARED_PTR_HPP_INCLUDED + + + ) + +17  + ~ + + @/usr/include/boost/signals2/connection.hpp + +14 #ide +BOOST_SIGNALS2_CONNECTION_HPP + + +15  + #BOOST_SIGNALS2_CONNECTION_HPP + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27 +mea + + gboo + + +29 +mea + + gsigls2 + + +31 +le +  +nu_d +(const *) {} + +32 +mea + + gda + + +38 + gme +< +tyme + + gMux +> + +39 as + cgbage_cg_lock +: +public + +ncyab + + +41 +public +: + +42 +gbage_cg_lock +( +Mux + & +m +): + +43 +lock +( +m +) + +45  +add_ash +(cڡ +shed_r +<> & +p_of_ash +) + +47 +gbage +. +push_back +( +p_of_ash +); + +49 + give +: + +53 +auto_bufr +< +shed_r +<>, + ge_n_objes +<10> > + ggbage +; + +54 + gunique_lock +< + gMux +> + glock +; + +57 as + cci_body_ba + + +59 + gpublic +: + +60 +ci_body_ba +(): + +61 +_ced +( +ue +), +m__fcou +(1) + +64 + gvtu + ~ +ci_body_ba +() {} + +65  +disc +() + +67 + ggbage_cg_lock +< + gci_body_ba +> +lol_lock +(* +this +); + +68 +nock_disc +( +lol_lock +); + +70 + gme +< +tyme + + gMux +> + +71  +nock_disc +( +gbage_cg_lock +< +Mux +> & +lock_g +) const + +73 if( + g_ced +) + +75 + g_ced + = +l +; + +76 +dec__fcou +( +lock_g +); + +79 +vtu + +bo + +ced +() const = 0; + +80 + gshed_r +<> +g_block +() + +82 + gunique_lock +< + gci_body_ba +> +lol_lock +(* +this +); + +83 + gshed_r +<> + gblock + = +_wk_block +. +lock +(); + +84 if( + gblock + = +shed_r +<>()) + +86 +block +. +t +( +this +, & +nu_d +); + +87 + g_wk_block + = +block +; + +89  + gblock +; + +91 +bo + +blocked +() const + +93  ! + g_wk_block +. +exped +(); + +95 +bo + +nock_nogb_blocked +() const + +97  +nock_nogb_ced +(= +l + || +blocked +(); + +99 +bo + +nock_nogb_ced +(cڡ { + g_ced +;} + +101 +vtu +  +lock +() = 0; + +102 +vtu +  +uock +() = 0; + +110 + gme +< +tyme + + gMux +> + +111  +c__fcou +(cڡ +gbage_cg_lock +< +Mux +> &) + +113 +BOOST_ASSERT +( +m__fcou + != 0); + +114 ++ + gm__fcou +; + +120 + gme +< +tyme + + gMux +> + +121  +dec__fcou +( +gbage_cg_lock +< +Mux +> & +lock_g +) const + +123 +BOOST_ASSERT +( +m__fcou + != 0); + +124 if(-- + gm__fcou + == 0) + +126 +lock_g +. +add_ash +( +a_ +()); + +130 + geed +: + +131 +vtu + +shed_r +<> +a_ +() const = 0; + +133 + gwk_r +<> + g_wk_block +; + +134 + give +: + +135 +mub + +bo + +_ced +; + +136 +mub +  + gm__fcou +; + +139 + gme +< +tyme + + gGroupKey +,ym + gSlTy +,ym + gMux +> + +140 as + cci_body +: +public + +ci_body_ba + + +142 +public +: + +143  +Mux + + tmux_ty +; + +144 +ci_body +(cڡ +SlTy + & +_ +, cڡ +boo +:: +shed_r +< +mux_ty +> & +sigl_mux +): + +145 +m_ +( +w + +SlTy +( +_ +)), +_mux +( +sigl_mux +) + +148 + gvtu + ~ +ci_body +() {} + +149 +vtu + +bo + +ced +() const + +151 + ggbage_cg_lock +< + gmux_ty +> +lol_lock +(* +_mux +); + +152 +nock_gb_acked_objes +( +lol_lock +, +da +:: +nu_ouut_ +()); + +153  +nock_nogb_ced +(); + +155 cڡ + gGroupKey +& +group_key +(cڡ { + g_group_key +;} + +156  +t_group_key +(cڡ +GroupKey + & +key +{ + g_group_key + = key;} + +157 + gme +< +tyme + + gM +> + +158  +disc_exped_ +( +gbage_cg_lock +< +M +> & +lock_g +) + +160 if(! + gm_ +) ; + +161 +bo + + gexped + = + +(). +exped +(); + +162 if( + gexped + = +ue +) + +164 +nock_disc +( +lock_g +); + +167 + gme +< +tyme + + gM +,ym + gOuutIt +> + +168  +nock_gb_acked_objes +( +gbage_cg_lock +< +M +> & +lock_g +, + +169 +OuutIt + + +) const + +171 if(! + gm_ +) ; + +172 + g_ba +:: +acked_cڏ_ty +:: +cڡ_ + + +; + +173  + g + = + +(). +acked_objes +(). +beg +(); + +174 + g + ! + +(). +acked_objes +(). +d +(); + +175 ++ + g +) + +177 +void_shed_r_v + + glocked_obje + + +179 + gy_vis + + +181 + gda +:: +lock_wk_r_vis +(), + +182 * + g + + +185 if( +y_vis +( +da +:: +exped_wk_r_vis +(), * + +)) + +187 +nock_disc +( +lock_g +); + +190 * + g +++ = +locked_obje +; + +194 +vtu +  +lock +() + +196 + g_mux +-> +lock +(); + +198 +vtu +  +uock +() + +200 + g_mux +-> +uock +(); + +202 + gSlTy + & + +() + +204  * + gm_ +; + +206 cڡ + gSlTy + & + +() const + +208  * + gm_ +; + +210 + geed +: + +211 +vtu + +shed_r +<> +a_ +() const + +214 +shed_r +<> +ad_ + = +m_ +; + +215 + gm_ +. +t +(); + +216  + gad_ +; + +218 + give +: + +219 +mub + +boo +:: +shed_r +< +SlTy +> +m_ +; + +220 cڡ + gboo +:: +shed_r +< +mux_ty +> +_mux +; + +221 +GroupKey + + g_group_key +; + +225 +ass + + gshed_ci_block +; + +227 as + cci + + +229 + gpublic +: + +230 +nd + +ass + +shed_ci_block +; + +232 +ci +() {} + +233 +ci +(cڡ ci & +h +): +_wk_ci_body +(other._weak_connection_body) + +235 +ci +(cڡ +boo +:: +wk_r +< +da +:: +ci_body_ba +> & +ciBody +): + +236 +_wk_ci_body +( +ciBody +) + +240 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +241 +ci +(ci && +h +): +_wk_ci_body +( +d +:: +move +(other._weak_connection_body)) + +245 +h +. +_wk_ci_body +. +t +(); + +247 + gci + & + gݔ +=( +ci + && +h +) + +249 if(& +h + = +this +)  *this; + +250 + g_wk_ci_body + = +d +:: +move +( +h +. +_wk_ci_body +); + +253 + gh +. + g_wk_ci_body +. +t +(); + +254  * + gthis +; + +257 + gci + & + gݔ +=(cڡ +ci + & +h +) + +259 if(& +h + = +this +)  *this; + +260 + g_wk_ci_body + = +h +. +_wk_ci_body +; + +261  * + gthis +; + +264 ~ +ci +() {} + +265  +disc +() const + +267 + gboo +:: +shed_r +< +da +:: +ci_body_ba +> +ciBody +( +_wk_ci_body +. +lock +()); + +268 if( + gciBody + == 0) ; + +269 + gciBody +-> +disc +(); + +271 +bo + +ced +() const + +273 + gboo +:: +shed_r +< +da +:: +ci_body_ba +> +ciBody +( +_wk_ci_body +. +lock +()); + +274 if( + gciBody + =0 +l +; + +275  + gciBody +-> +ced +(); + +277 +bo + +blocked +() const + +279 + gboo +:: +shed_r +< +da +:: +ci_body_ba +> +ciBody +( +_wk_ci_body +. +lock +()); + +280 if( + gciBody + =0 +ue +; + +281  + gciBody +-> +blocked +(); + +283 +bo + + gݔ +==(cڡ +ci +& +h +) const + +285 +boo +:: +shed_r +< +da +:: +ci_body_ba +> +ciBody +( +_wk_ci_body +. +lock +()); + +286 + gboo +:: +shed_r +< +da +:: +ci_body_ba +> +hCiBody +( +h +. +_wk_ci_body +. +lock +()); + +287  + gciBody + = +hCiBody +; + +289 +bo + + gݔ +!=(cڡ +ci +& +h +) const + +291  !(* +this + = +h +); + +293 +bo + + gݔ +<(cڡ + gci +& + gh +) const + +295 + gboo +:: +shed_r +< +da +:: +ci_body_ba +> +ciBody +( +_wk_ci_body +. +lock +()); + +296 + gboo +:: +shed_r +< +da +:: +ci_body_ba +> +hCiBody +( +h +. +_wk_ci_body +. +lock +()); + +297  + gciBody + < + ghCiBody +; + +299  +sw +( +ci + & +h +) + +301 +usg + + gd +:: +sw +; + +302 +sw +( +_wk_ci_body +, +h +._weak_connection_body); + +304 + geed +: + +306 +boo +:: +wk_r +< +da +:: +ci_body_ba +> +_wk_ci_body +; + +308 +le +  +sw +( +ci + & +cn1 +, ci & +cn2 +) + +310 + gcn1 +. +sw +( +cn2 +); + +313 as + csced_ci +: +public + +ci + + +315 +public +: + +316 +sced_ci +() {} + +317 +sced_ci +(cڡ +ci + & +h +): + +318 +ci +( +h +) + +320 ~ +sced_ci +() + +322 +disc +(); + +324 + gsced_ci +& + gݔ +=(cڡ +ci + & +rhs +) + +326 +disc +(); + +327 + gci +:: +ݔ +=( +rhs +); + +328  * + gthis +; + +332 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +333 +sced_ci +(sced_ci && +h +): +ci +( +d +:: +move +(other)) + +336 +sced_ci +( +ci + && +h +): ci( +d +:: +move +(other)) + +339 +sced_ci + & +ݔ +=(sced_ci && +h +) + +341 if(& +h + = +this +)  *this; + +342 +disc +(); + +343 + gci +:: +ݔ +=( +d +:: +move +( +h +)); + +344  * + gthis +; + +346 + gsced_ci + & + gݔ +=( +ci + && +h +) + +348 if(& +h + = +this +)  *this; + +349 +disc +(); + +350 + gci +:: +ݔ +=( +d +:: +move +( +h +)); + +351  * + gthis +; + +355 +ci + +a +() + +357 +ci + +cn +( +_wk_ci_body +); + +358 + g_wk_ci_body +. +t +(); + +359  + gcn +; + +361 + give +: + +362 +sced_ci +(cڡ sced_ci & +h +); + +363 + gsced_ci +& + gݔ +=(cڡ +sced_ci + & +rhs +); + +367 +le +  +sw +( +sced_ci + & +cn1 +, sced_ci & +cn2 +) + +369 + gcn1 +. +sw +( +cn2 +); + + @/usr/include/boost/signals2/detail/replace_slot_function.hpp + +10 #ide +BOOST_SIGNALS2_DETAIL_REPLACE_SLOT_FUNCTION_HPP + + +11  + #BOOST_SIGNALS2_DETAIL_REPLACE_SLOT_FUNCTION_HPP + + + ) + +13  + ~ + +15 +mea + + gboo + + +17 +mea + + gsigls2 + + +19 +mea + + gda + + +21 + gme +< +tyme + + gResuSl +,ym + gSlIn +,ym + gSlFuni +> + +22 +ResuSl + +a__funi +(cڡ +SlIn + & +_ +, cڡ +SlFuni + & +fun +) + +24 +ResuSl + + +( +fun +); + +25 + g +. +ack +( +_ +); + +26  + g +; + + @/usr/include/boost/signals2/detail/result_type_wrapper.hpp + +11 #ide +BOOST_SIGNALS2_RESULT_TYPE_WRAPPER_HPP + + +12  + #BOOST_SIGNALS2_RESULT_TYPE_WRAPPER_HPP + + + ) + +14  + ~ + +16 +mea + + gboo + { + +17 +mea + + gsigls2 + { + +18 +mea + + gda + { + +20  + svoid_ty + {}; + +23 + gme +< +tyme + + gR +> + +24  + snvoid + { + +25  +R + + tty +; + +27 + gme +<> + +28  + gnvoid +<> { + +29  +void_ty + + tty +; + +33 + gme +< +tyme + + gR +> + +34  + ssu_ty_w + { + +35  +R + + tty +; + +37 #ifde +BOOST_NO_VOID_RETURNS + + +38 + gme +<> + +39  + gsu_ty_w +<> { + +40  +void_ty + + tty +; + +45 + gme +< +tyme + + gR +> cs + ccomb_vok + + +47 + gpublic +: + +48  +R + + tsu_ty +; + +49 + gme +< +tyme + + gComb +,ym + gIutIt +> + +50 +su_ty + +ݔ +()( + gComb + & + gcomb +, + +51 +IutIt + + gf +, IutIt + gϡ +) const + +53  +comb +( +f +, +ϡ +); + +56 + gme +<> +ass + + gcomb_vok +<> + +58 + gpublic +: + +59  +su_ty_w +<>:: + tty + + tsu_ty +; + +60 + gme +< +tyme + + gComb +,ym + gIutIt +> + +61 +su_ty + +ݔ +()( + gComb + & + gcomb +, + +62 +IutIt + + gf +, IutIt + gϡ +) const + +64 +comb +( +f +, +ϡ +); + +65  +su_ty +(); + + @/usr/include/boost/signals2/detail/signals_common.hpp + +11 #ide +BOOST_SIGNALS2_SIGNALS_COMMON_HPP + + +12  + #BOOST_SIGNALS2_SIGNALS_COMMON_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20 +mea + + gboo + { + +21 +mea + + gsigls2 + { + +22 +mea + + gda + { + +24 + gme +< +tyme + + gT +> + +25 +ass + + gis_sigl +: +public + +m +:: +bo_ +< +is_ba_of +< +sigl_ba +, + gT +>:: +vue +> + +30  + ssigl_g + {}; + +31  + sn_g + {}; + +32  + svue_g + {}; + +36 + gme +< +tyme + + gS +> + +37 as + cg__g + { + +38  +tyme + + tm +:: + tif_ +< + tis_sigl +< + tS +>, + +39 + tsigl_g +, + tvue_g +>:: + tty + + tsigl__vue +; + +40 + gpublic +: + +41  +tyme + + tm +:: + tif_ +< + tis_n_w +< + tS +>, + +42 + tn_g +, + +43 + tsigl__vue +>:: + tty +ype; + +47 + gme +< +tyme + + gF +> + +48 +tyme + + gF +:: +wk_sigl_ty + + +49 +g_vob_ +(cڡ +F + & +sigl +, +sigl_g +) + +50 {  +tyme + + gF +:: +wk_sigl_ty +( +sigl +); } + +52 + gme +< +tyme + + gF +> + +53 cڡ + gF +& + +54 +g_vob_ +(cڡ +F +& +f +, +n_g +) + +55 {  + gf +; } + +57 + gme +< +tyme + + gF +> + +58 cڡ + gF +& + +59 +g_vob_ +(cڡ +F +& +f +, +vue_g +) + +60 {  + gf +; } + +64 + gme +< +tyme + + gF +> + +65 +tyme + + gg__g +< + gF +>:: +ty + + +66 +g_ty +(cڡ +F +&) + +68  +tyme + + tg__g +< + tF +>:: + tty + + +69 + tthe_g_ty +; + +70 +the_g_ty + + gg + =he_tag_type(); + +71  + gg +; + + @/usr/include/boost/signals2/detail/signals_common_macros.hpp + +11 #ide +BOOST_SIGNALS2_SIGNALS_COMMON_MACROS_HPP + + +12  + #BOOST_SIGNALS2_SIGNALS_COMMON_MACROS_HPP + + + ) + +14  + ~ + +16 #ifde +BOOST_NO_CXX11_VARIADIC_TEMPLATES + + +18 #ide +BOOST_SIGNALS2_MAX_ARGS + + +19  + #BOOST_SIGNALS2_MAX_ARGS + 9 + + ) + +23  + #BOOST_SIGNALS2_SIGNAL_CLASS_NAME +( +y + + `BOOST_PP_CAT +( +sigl +,ry) + + ) + +25  + #BOOST_SIGNALS2_WEAK_SIGNAL_CLASS_NAME +( +y + + `BOOST_PP_CAT +( +wk_ +, + `BOOST_SIGNALS2_SIGNAL_CLASS_NAME +ry)) + + ) + +27  + #BOOST_SIGNALS2_SIGNAL_IMPL_CLASS_NAME +( +y + + `BOOST_PP_CAT +( + `BOOST_SIGNALS2_SIGNAL_CLASS_NAME +ry), +_im +) + + ) + +29  + #BOOST_SIGNALS2_SIGNATURE_ARG_NAME +( +z +, +n +, +da + + `BOOST_PP_CAT +( +g +, + `BOOST_PP_INC +)) + + ) + +31  + #BOOST_SIGNALS2_SIGNATURE_FULL_ARG +( +z +, +n +, +da +) \ + +32 + `BOOST_PP_CAT +( +T +, + `BOOST_PP_INC +( +n +) + `BOOST_SIGNALS2_SIGNATURE_ARG_NAME +(~,, ~) + + ) + +34  + #BOOST_SIGNALS2_SIGNATURE_FULL_ARGS +( +y +) \ + +35 + `BOOST_PP_ENUM +( +y +, +BOOST_SIGNALS2_SIGNATURE_FULL_ARG +, ~) + + ) + +37  + #BOOST_SIGNALS2_SIGNATURE_ARG_NAMES +( +y + + `BOOST_PP_ENUM +ry, +BOOST_SIGNALS2_SIGNATURE_ARG_NAME +, ~) + + ) + +39  + #BOOST_SIGNALS2_ARGS_TEMPLATE_INSTANTIATION +( +y +) \ + +40 + `BOOST_PP_ENUM_SHIFTED_PARAMS +( + `BOOST_PP_INC +( +y +), +T +) + + ) + +42  + #BOOST_SIGNALS2_SIGNATURE_FUNCTION_TYPE +( +y +) \ + +43 + `R + ( + `BOOST_SIGNALS2_ARGS_TEMPLATE_INSTANTIATION +( +y +) + + ) + +45  + #BOOST_SIGNALS2_PREFIXED_SIGNATURE_TEMPLATE_DECL +( +y +, +efix +) \ + +46 +tyme + + `BOOST_PP_CAT +( +efix +, +R + + `BOOST_PP_COMMA_IF +( +y +) \ + +47 + `BOOST_PP_ENUM_SHIFTED_PARAMS +( + `BOOST_PP_INC +( +y +), +tyme + + `BOOST_PP_CAT +( +efix +, +T +)) + + ) + +49  + #BOOST_SIGNALS2_SIGNATURE_TEMPLATE_DECL +( +y +) \ + +50 +tyme + +R + + `BOOST_PP_COMMA_IF +( +y +) \ + +51 + `BOOST_PP_ENUM_SHIFTED_PARAMS +( + `BOOST_PP_INC +( +y +), +tyme + +T +) + + ) + +53  + #BOOST_SIGNALS2_PREFIXED_ARGS_TEMPLATE_DECL +( +y +, +efix +) \ + +54 + `BOOST_PP_ENUM_SHIFTED_PARAMS +( + `BOOST_PP_INC +( +y +), +tyme + + `BOOST_PP_CAT +( +efix +, +T +)) + + ) + +56  + #BOOST_SIGNALS2_ARGS_TEMPLATE_DECL +( +y +) \ + +57 + `BOOST_PP_ENUM_SHIFTED_PARAMS +( + `BOOST_PP_INC +( +y +), +tyme + +T +) + + ) + +59  + #BOOST_SIGNALS2_PREFIXED_SIGNATURE_TEMPLATE_INSTANTIATION +( +y +, +efix +) \ + +60 + `BOOST_PP_CAT +( +efix +, +R + + `BOOST_PP_COMMA_IF +( +y + + `BOOST_PP_ENUM_SHIFTED_PARAMS +( + `BOOST_PP_INC +ry), BOOST_PP_CATջfix, +T +)) + + ) + +62  + #BOOST_SIGNALS2_SIGNATURE_TEMPLATE_INSTANTIATION +( +y +) \ + +63 +R + + `BOOST_PP_COMMA_IF +( +y + + `BOOST_PP_ENUM_SHIFTED_PARAMS +( + `BOOST_PP_INC +ry), +T +) + + ) + +65  + #BOOST_SIGNALS2_FUNCTION_N_DECL +( +y + + `BOOST_PP_CAT +( +boo +:: +funi +,rity)<\ + +66 + `BOOST_SIGNALS2_SIGNATURE_TEMPLATE_INSTANTIATION +( +y +> + + ) + +68  + #BOOST_SIGNALS2_EXT_SLOT_TEMPLATE_INSTANTIATION +( +y +) \ + +69 +R +, cڡ +boo +:: +sigls2 +:: +ci +& + `BOOST_PP_COMMA_IF +( +y +) \ + +70 + `BOOST_PP_ENUM_SHIFTED_PARAMS +( + `BOOST_PP_INC +( +y +), +T +) + + ) + +72  + #BOOST_SIGNALS2_EXT_FUNCTION_N_DECL +( +y + + `BOOST_PP_CAT +( +boo +:: +funi +, + `BOOST_PP_INC +(arity))<\ + +73 + `BOOST_SIGNALS2_EXT_SLOT_TEMPLATE_INSTANTIATION +( +y +> + + ) + +75  + #BOOST_SIGNALS2_SLOT_CLASS_NAME +( +y + + `BOOST_PP_CAT +( + +,ry) + + ) + +77  + #BOOST_SIGNALS2_EXTENDED_SLOT_TYPE +( +y +) \ + +78 + `BOOST_SIGNALS2_SLOT_CLASS_NAME +( + `BOOST_PP_INC +( +y +))< \ + +79 + `BOOST_SIGNALS2_EXT_SLOT_TEMPLATE_INSTANTIATION +( +y +), \ + +80 +exnded__funi_ty +> + + ) + +82  + #BOOST_SIGNALS2_BOUND_EXTENDED_SLOT_FUNCTION_N +( +y + + `BOOST_PP_CAT +( +bound_exnded__funi +,ry) + + ) + +84  + #BOOST_SIGNALS2_BOUND_EXTENDED_SLOT_FUNCTION_INVOKER_N +( +y + + `BOOST_PP_CAT +( +bound_exnded__funi_vok +,ry) + + ) + +86  + #BOOST_SIGNALS2_SIGNATURE_TO_ARGN_TYPE +( +z +, +n +, +Sigtu +) \ + +87 + `BOOST_PP_CAT +(BOOST_PP_CAT( +tyme + +funi_as +< +Sigtu +>:: +g +, + `BOOST_PP_INC +( +n +)), +_ty +) + + ) + +93  + #BOOST_SIGNALS2_PORTABLE_SIGNATURE +( +y +, +Sigtu +) \ + +94 +tyme + +funi_as +< +Sigtu +>:: +su_ty + \ + +95 + `BOOST_PP_COMMA_IF +( +y + + `BOOST_PP_ENUM +ry, +BOOST_SIGNALS2_SIGNATURE_TO_ARGN_TYPE +, +Sigtu +) + + ) + +97  + #BOOST_SIGNALS2_PREFIXED_FULL_REF_ARG +( +z +, +n +, +efix +) \ + +98 + `BOOST_PP_CAT +(BOOST_PP_CAT( +efix +, +T +), + `BOOST_PP_INC +( +n +)& + `BOOST_SIGNALS2_SIGNATURE_ARG_NAME +(~,, ~) + + ) + +100  + #BOOST_SIGNALS2_PREFIXED_FULL_REF_ARGS +( +y +, +efix +) \ + +101 + `BOOST_PP_ENUM +( +y +, +BOOST_SIGNALS2_PREFIXED_FULL_REF_ARG +, +efix +) + + ) + +103  + #BOOST_SIGNALS2_FULL_CREF_ARG +( +z +, +n +, +da +) \ + +104 cڡ + `BOOST_PP_CAT +( +T +, + `BOOST_PP_INC +( +n +)& + `BOOST_SIGNALS2_SIGNATURE_ARG_NAME +(~,, ~) + + ) + +106  + #BOOST_SIGNALS2_FULL_FORWARD_ARGS +( +y +) \ + +107 + `BOOST_PP_ENUM +( +y +, +BOOST_SIGNALS2_FULL_CREF_ARG +, ~) + + ) + +108  + #BOOST_SIGNALS2_FORWARDED_ARGS +( +y +) \ + +109 + `BOOST_SIGNALS2_SIGNATURE_ARG_NAMES +( +y +) + + ) + +111  + #BOOST_SIGNALS2_PREPROCESSED_ARG_N_TYPE_CLASS_NAME +( +y + + `BOOST_PP_CAT +( +rosd_g_ty +,ry) + + ) + +114  + #BOOST_SIGNALS2_SLOT_TEMPLATE_SPECIALIZATION_DECL +( +y +) \ + +115 + `BOOST_SIGNALS2_SIGNATURE_TEMPLATE_DECL +( +y +), \ + +116 +tyme + +SlFuni + + + ) + +117  + #BOOST_SIGNALS2_SLOT_TEMPLATE_SPECIALIZATION + + + ) + +120  + #BOOST_SIGNALS2_SIGNAL_TEMPLATE_DECL +( +y +) \ + +121 + `BOOST_SIGNALS2_SIGNATURE_TEMPLATE_DECL +( +y +), \ + +122 +tyme + +Comb +, \ + +123 +tyme + +Group +, \ + +124 +tyme + +GroupCom +, \ + +125 +tyme + +SlFuni +, \ + +126 +tyme + +ExndedSlFuni +, \ + +127 +tyme + +Mux + + + ) + +129  + #BOOST_SIGNALS2_SIGNAL_TEMPLATE_DEFAULTED_DECL +( +y +) \ + +130 + `BOOST_SIGNALS2_SIGNATURE_TEMPLATE_DECL +( +y +), \ + +131 +tyme + +Comb + = +tiڮ_ϡ_vue +< +R +>, \ + +132 +tyme + +Group + = , \ + +133 +tyme + +GroupCom + = +d +:: +ss +< +Group +>, \ + +134 +tyme + +SlFuni + = + `BOOST_SIGNALS2_FUNCTION_N_DECL +( +y +), \ + +135 +tyme + +ExndedSlFuni + = + `BOOST_SIGNALS2_EXT_FUNCTION_N_DECL +( +y +), \ + +136 +tyme + +Mux + = +sigls2 +:: +mux + + + ) + +137  + #BOOST_SIGNALS2_SIGNAL_TEMPLATE_SPECIALIZATION_DECL +( +y + + `BOOST_SIGNALS2_SIGNAL_TEMPLATE_DECL +ry) + + ) + +138  + #BOOST_SIGNALS2_SIGNAL_TEMPLATE_SPECIALIZATION + + + ) + +140  + #BOOST_SIGNALS2_STD_FUNCTIONAL_BASE + +d_funiڮ_ba + + + ) + +142  + #BOOST_SIGNALS2_PP_COMMA_IF +( +y + + `BOOST_PP_COMMA_IF +ry) + + ) + +146  + #BOOST_SIGNALS2_SIGNAL_CLASS_NAME +( +y + +sigl + + + ) + +147  + #BOOST_SIGNALS2_WEAK_SIGNAL_CLASS_NAME +( +y + +wk_sigl + + + ) + +148  + #BOOST_SIGNALS2_SIGNAL_IMPL_CLASS_NAME +( +y + +sigl_im + + + ) + +149  + #BOOST_SIGNALS2_SIGNATURE_TEMPLATE_DECL +( +y + +tyme + +Sigtu + + + ) + +150  + #BOOST_SIGNALS2_ARGS_TEMPLATE_INSTANTIATION +( +y + +Args +... + + ) + +151  + #BOOST_SIGNALS2_SIGNATURE_TEMPLATE_INSTANTIATION +( +y + + `R + ( +Args +...) + + ) + +152  + #BOOST_SIGNALS2_SIGNATURE_FUNCTION_TYPE +( +y + + `R + ( +Args +...) + + ) + +153  + #BOOST_SIGNALS2_ARGS_TEMPLATE_DECL +( +y + +tyme + ... +Args + + + ) + +154  + #BOOST_SIGNALS2_FULL_FORWARD_ARGS +( +y + +Args + && ... +gs + + + ) + +155  + #BOOST_SIGNALS2_FORWARDED_ARGS +( +y + +d +:: +fwd +< +Args +>( +gs +)... + + ) + +156  + #BOOST_SIGNALS2_SLOT_CLASS_NAME +( +y + + + + + ) + +157  + #BOOST_SIGNALS2_EXTENDED_SLOT_TYPE +( +y + + +< + `R + (cڡ +ci + &, +Args +...), +exnded__funi_ty +> + + ) + +158  + #BOOST_SIGNALS2_BOUND_EXTENDED_SLOT_FUNCTION_N +( +y + +bound_exnded__funi + + + ) + +159  + #BOOST_SIGNALS2_BOUND_EXTENDED_SLOT_FUNCTION_INVOKER_N +( +y + +bound_exnded__funi_vok + + + ) + +160  + #BOOST_SIGNALS2_FUNCTION_N_DECL +( +y + +boo +:: +funi +< +Sigtu +> + + ) + +161  + #BOOST_SIGNALS2_PREFIXED_SIGNATURE_TEMPLATE_DECL +( +y +, +efix + +tyme + +efixSigtu + + + ) + +162  + #BOOST_SIGNALS2_PREFIXED_SIGNATURE_TEMPLATE_INSTANTIATION +( +y +, +efix + +efixSigtu + + + ) + +163  + #BOOST_SIGNALS2_SIGNATURE_FULL_ARGS +( +y + +Args + ... +gs + + + ) + +164  + #BOOST_SIGNALS2_SIGNATURE_ARG_NAMES +( +y + +gs +... + + ) + +165  + #BOOST_SIGNALS2_PORTABLE_SIGNATURE +( +y +, +Sigtu + + ) +Signature + +167  + #BOOST_SIGNALS2_SLOT_TEMPLATE_SPECIALIZATION_DECL +( +y +) \ + +168 +tyme + +SlFuni +, \ + +169 +tyme + +R +, \ + +170 +tyme + ... +Args + + + ) + +171  + #BOOST_SIGNALS2_SLOT_TEMPLATE_SPECIALIZATION + \ + +172 < + `R + ( +Args +...), +SlFuni +> + + ) + +174  + #BOOST_SIGNALS2_SIGNAL_TEMPLATE_DECL +( +y +) \ + +175 +tyme + +Sigtu +, \ + +176 +tyme + +Comb +, \ + +177 +tyme + +Group +, \ + +178 +tyme + +GroupCom +, \ + +179 +tyme + +SlFuni +, \ + +180 +tyme + +ExndedSlFuni +, \ + +181 +tyme + +Mux + + + ) + +182  + #BOOST_SIGNALS2_SIGNAL_TEMPLATE_DEFAULTED_DECL +( +y +) \ + +183 +tyme + +Sigtu +, \ + +184 +tyme + +Comb + = +tiڮ_ϡ_vue +:: +su_ty +>, \ + +185 +tyme + +Group + = , \ + +186 +tyme + +GroupCom + = +d +:: +ss +< +Group +>, \ + +187 +tyme + +SlFuni + = +boo +:: +funi +< +Sigtu +>, \ + +188 +tyme + +ExndedSlFuni + =ym +da +:: +vdic_exnded_sigtu +< +Sigtu +>:: +funi_ty +, \ + +189 +tyme + +Mux + = +sigls2 +:: +mux + + + ) + +190  + #BOOST_SIGNALS2_SIGNAL_TEMPLATE_SPECIALIZATION_DECL +( +y +) \ + +191 +tyme + +Comb +, \ + +192 +tyme + +Group +, \ + +193 +tyme + +GroupCom +, \ + +194 +tyme + +SlFuni +, \ + +195 +tyme + +ExndedSlFuni +, \ + +196 +tyme + +Mux +, \ + +197 +tyme + +R +, \ + +198 +tyme + ... +Args + + + ) + +199  + #BOOST_SIGNALS2_SIGNAL_TEMPLATE_SPECIALIZATION + <\ + +200 + `R + ( +Args +...), \ + +201 +Comb +, \ + +202 +Group +, \ + +203 +GroupCom +, \ + +204 +SlFuni +, \ + +205 +ExndedSlFuni +, \ + +206 +Mux +> + + ) + +208  + #BOOST_SIGNALS2_STD_FUNCTIONAL_BASE + \ + +209 +d_funiڮ_ba +< +Args +...> + + ) + +211  + #BOOST_SIGNALS2_PP_COMMA_IF +( +y +, + + ) + + @/usr/include/boost/signals2/detail/slot_call_iterator.hpp + +12 #ide +BOOST_SIGNALS2_SLOT_CALL_ITERATOR_HPP + + +13  + #BOOST_SIGNALS2_SLOT_CALL_ITERATOR_HPP + + + ) + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +29 +mea + + gboo + { + +30 +mea + + gsigls2 + { + +31 +mea + + gda + { + +32 + gme +< +tyme + + gResuTy +,ym + gFuni +> + +33 as + c___che + + +35 + gpublic +: + +36 +___che +(cڡ +Funi + & +f_g +): + +37 +f +( +f_g +), + +38 +ced__cou +(0), + +39 +disced__cou +(0), + +40 +m_aive_ +(0) + +43 ~ +___che +() + +45 if( + gm_aive_ +) + +47 + ggbage_cg_lock +< + gci_body_ba +> +lock +(* +m_aive_ +); + +48 + gm_aive_ +-> +dec__fcou +( +lock +); + +52 + gme +< +tyme + + gM +> + +53  +t_aive_ +( +gbage_cg_lock +< +M +> & +lock +, + +54 +ci_body_ba + * +aive_ +) + +56 if( + gm_aive_ +) + +57 + gm_aive_ +-> +dec__fcou +( +lock +); + +58 + gm_aive_ + = +aive_ +; + +59 if( + gm_aive_ +) + +60 + gm_aive_ +-> +c__fcou +( +lock +); + +63 + gtiڮ +< + gResuTy +> + gsu +; + +64  + gauto_bufr +< + tvoid_shed_r_v +, + te_n_objes +<10> > + tacked_rs_ty +; + +65 +acked_rs_ty + + gacked_rs +; + +66 +Funi + + gf +; + +67  + gced__cou +; + +68  + gdisced__cou +; + +69 +ci_body_ba + * + gm_aive_ +; + +76 + gme +< +tyme + + gFuni +,ym + gIt +,ym + gCiBody +> + +77 +ass + + g___t + + +78 : +public + +boo +:: +_de +< +___t +< +Funi +, + gIt +, + gCiBody +>, + +79 +tyme + + gFuni +:: +su_ty +, + +80 + gboo +:: +sg_ss_avl_g +, + +81 +tyme + + gboo +:: +add_n +:: +ty +>::type > + +83  +boo +:: + t_de +< + t___t +< + tFuni +, + tIt +, + tCiBody +>, + +84 + ttyme + + tFuni +:: + tsu_ty +, + +85 + tboo +:: + tsg_ss_avl_g +, + +86 + ttyme + + tboo +:: + tadd_n +:: + tty +>::type > + +87 + thed +; + +89  +tyme + + tFuni +:: + tsu_ty +esult_type; + +91  + g___che +< + tsu_ty +, + tFuni +> + tche_ty +; + +93 +nd + +ass + + gboo +:: +_ce_acss +; + +95 + gpublic +: + +96 +___t +( +It + +_ +, It +d_ +, + +97 +che_ty + & +c +): + +98 + +( +_ +), +d +( +d_ +), + +99 +che +(& +c +), +ab_ +( +d_ +) + +101 +lock_xt_ab +(); + +104 +tyme + + ghed +:: +n + + +105 +den +() const + +107 i(! +che +-> +su +) { + +108 +BOOST_TRY + + +110 +che +-> +su +. +t +(che-> +f +(* + +)); + +112 +BOOST_CATCH +( +exped_ + &) + +114 (* + g +)-> +disc +(); + +115 + gBOOST_RETHROW + + +117 + gBOOST_CATCH_END + + +119  + gche +-> + gsu +. +g +(); + +122  +emt +() + +124 ++ + g +; + +125 +lock_xt_ab +(); + +126 + gche +-> + gsu +. +t +(); + +129 +bo + +equ +(cڡ +___t +& +h +) const + +131  + g + = +h +. + +; + +134 + give +: + +135  +gbage_cg_lock +< + tci_body_ba +> + tlock_ty +; + +137  +t_ab_ +( +lock_ty + & +lock +, +It + +wVue +) const + +139 + gab_ + = +wVue +; + +140 if( + gab_ + = +d +) + +141 +che +-> +t_aive_ +( +lock +, 0); + +143 + gche +-> +t_aive_ +( +lock +, (* +ab_ +). +g +()); + +146  +lock_xt_ab +() const + +148 if( + g + = +ab_ +) + +152 if( + g + = +d +) + +154 if( +ab_ + ! +d +) + +156 +lock_ty + +lock +(** +ab_ +); + +157 +t_ab_ +( +lock +, +d +); + +163 +lock_ty + +lock +(** + +); + +164 ; + g + ! +d +; ++iter) + +166 + gche +-> + gacked_rs +. +r +(); + +167 (* + g +)-> +nock_gb_acked_objes +( +lock +, +d +:: +back_ +( +che +-> +acked_rs +)); + +168 if((* + g +)-> +nock_nogb_ced +()) + +170 ++ + gche +-> + gced__cou +; + +173 ++ + gche +-> + gdisced__cou +; + +175 if((* + g +)-> +nock_nogb_blocked +(= +l +) + +177 +t_ab_ +( +lock +, + +); + +181 if( + g + = +d +) + +183 +t_ab_ +( +lock +, +d +); + +187 +mub + +It + + g +; + +188 +It + + gd +; + +189 +che_ty + * + gche +; + +190 +mub + +It + + gab_ +; + + @/usr/include/boost/signals2/detail/slot_groups.hpp + +11 #ide +BOOST_SIGNALS2_SLOT_GROUPS_HPP + + +12  + #BOOST_SIGNALS2_SLOT_GROUPS_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~
  • + +17  + ~ + +18  + ~ + +20 +mea + + gboo + { + +21 +mea + + gsigls2 + { + +22 +mea + + gda + { + +23 + e_ma_group + { + gt_ungroud_s +, + ggroud_s +, + gback_ungroud_s +}; + +24 + gme +< +tyme + + gGroup +> + +25  + sgroup_key + + +27  + gd +:: + t +< + t_ma_group +, + tboo +:: + ttiڮ +< + tGroup +> > + tty +; + +29 + gme +< +tyme + + gGroup +,ym + gGroupCom +> + +30 as + cgroup_key_ss + + +32 + gpublic +: + +33 +group_key_ss +() + +35 +group_key_ss +(cڡ +GroupCom + & +group_com +): +_group_com +(group_compare) + +37 +bo + +ݔ + ()(cڡ +tyme + +group_key +< +Group +>:: +ty + & +key1 +, cڡym + ggroup_key +< + gGroup +>::ty & +key2 +) const + +39 if( +key1 +. +f + ! +key2 +.first)  key1.first < key2.first; + +40 if( + gkey1 +. + gf + ! +groud_s + +l +; + +41  +_group_com +( +key1 +. +cd +. +g +(), +key2 +.second.get()); + +43 + give +: + +44 +GroupCom + +_group_com +; + +46 + gme +< +tyme + + gGroup +,ym + gGroupCom +,ym + gVueTy +> + +47 as + cgroud_li + + +49 + gpublic +: + +50  +group_key_ss +< + tGroup +, + tGroupCom +> + tgroup_key_com_ty +; + +51 + give +: + +52  +d +:: + tli +< + tVueTy +> + tli_ty +; + +53  + gd +:: + tm + + +55 + ttyme + + tgroup_key +< + tGroup +>:: + tty +, + +56 + ttyme + + tli_ty +:: + t +, + +57 + tgroup_key_com_ty + + +58 > + tm_ty +; + +59  +tyme + + tm_ty +:: + t + + tm_ +; + +60  +tyme + + tm_ty +:: + tcڡ_ + + tcڡ_m_ +; + +61 + gpublic +: + +62  +tyme + + tli_ty +:: + t + iterator; + +63  +tyme + + tli_ty +:: + tcڡ_ + const_iterator; + +64  +tyme + + tgroup_key +< + tGroup +>:: + tty + + tgroup_key_ty +; + +66 +groud_li +(cڡ +group_key_com_ty + & +group_key_com +): + +67 +_group_key_com +( +group_key_com +) + +69 +groud_li +(cڡ groud_li & +h +): +_li +(other._list), + +70 +_group_m +( +h +._group_m), +_group_key_com +(other._group_key_compare) + +73 +tyme + + gm_ty +:: +cڡ_ + +h_m_ +; + +74 +tyme + + gli_ty +:: + + +this_li_ + = +_li +. +beg +(); + +75 +tyme + + gm_ty +:: + + +this_m_ + = +_group_m +. +beg +(); + +76  + gh_m_ + = +h +. +_group_m +. +beg +(); + +77 + gh_m_ + ! +h +. +_group_m +. +d +(); + +78 ++ + gh_m_ +, ++ + gthis_m_ +) + +80 +BOOST_ASSERT +( +this_m_ + ! +_group_m +. +d +()); + +81 + gthis_m_ +-> + gcd + = +this_li_ +; + +82 +tyme + + gli_ty +:: +cڡ_ + +h_li_ + = +h +. +g_li_ +( +h_m_ +); + +83 +tyme + + gm_ty +:: +cڡ_ + +h_xt_m_ + = +h_m_ +; + +84 ++ + gh_xt_m_ +; + +85 +tyme + + gli_ty +:: +cڡ_ + +h_xt_li_ + = +h +. +g_li_ +( +h_xt_m_ +); + +86  + gh_li_ + ! +h_xt_li_ +) + +88 ++ +h_li_ +; + +89 ++ + gthis_li_ +; + +93 + + +beg +() + +95  + g_li +. +beg +(); + +97 + + +d +() + +99  + g_li +. +d +(); + +101 + + +low_bound +(cڡ +group_key_ty + & +key +) + +103 +m_ + + gm_ + = +_group_m +. +low_bound +( +key +); + +104  +g_li_ +( +m_ +); + +106 + + +u_bound +(cڡ +group_key_ty + & +key +) + +108 +m_ + + gm_ + = +_group_m +. +u_bound +( +key +); + +109  +g_li_ +( +m_ +); + +111  +push_t +(cڡ +group_key_ty + & +key +, cڡ +VueTy + & +vue +) + +113 +m_ + + gm_ +; + +114 if( + gkey +. + gf + = +t_ungroud_s +) + +116 +m_ + = +_group_m +. +beg +(); + +119 + gm_ + = +_group_m +. +low_bound +( +key +); + +121 +m_ +( +m_ +, +key +, +vue +); + +123  +push_back +(cڡ +group_key_ty + & +key +, cڡ +VueTy + & +vue +) + +125 +m_ + + gm_ +; + +126 if( + gkey +. + gf + = +back_ungroud_s +) + +128 +m_ + = +_group_m +. +d +(); + +131 + gm_ + = +_group_m +. +u_bound +( +key +); + +133 +m_ +( +m_ +, +key +, +vue +); + +135  +a +(cڡ +group_key_ty + & +key +) + +137 +m_ + + gm_ + = +_group_m +. +low_bound +( +key +); + +138 + + + gbeg_li_ + = +g_li_ +( +m_ +); + +139 + + + gd_li_ + = +u_bound +( +key +); + +140 if( + gbeg_li_ + ! +d_li_ +) + +142 +_li +. +a +( +beg_li_ +, +d_li_ +); + +143 + g_group_m +. +a +( +m_ +); + +146 + + +a +(cڡ +group_key_ty + & +key +, cڡ it & + +) + +148 +BOOST_ASSERT +( + + ! +_li +. +d +()); + +149 +m_ + + gm_ + = +_group_m +. +low_bound +( +key +); + +150 +BOOST_ASSERT +( +m_ + ! +_group_m +. +d +()); + +151 +BOOST_ASSERT +( +wkly_equivt +( +m_ +-> +f +, +key +)); + +152 if( + gm_ +-> + gcd + = + +) + +154 + + +xt + = + +; + +155 ++ + gxt +; + +157 if( + gxt + ! +u_bound +( +key +)) + +159 +_group_m +[ +key +] = +xt +; + +162 + g_group_m +. +a +( +m_ +); + +165  + g_li +. +a +( + +); + +167  +r +() + +169 + g_li +. +r +(); + +170 + g_group_m +. +r +(); + +172 + give +: + +174 +groud_li +& +ݔ +=(cڡ groud_li & +h +); + +176 +bo + +wkly_equivt +(cڡ +group_key_ty + & +g1 +, cڡ group_key_ty & +g2 +) + +178 if( +_group_key_com +( +g1 +, +g2 +) + gl +; + +179 if( +_group_key_com +( +g2 +, +g1 +) + gl +; + +180  + gue +; + +182  +m_ +(cڡ +m_ + & +m_ +, cڡ +group_key_ty + & +key +, cڡ +VueTy + & +vue +) + +184 + + + gli_ + = +g_li_ +( +m_ +); + +185 + + + gw_ + = +_li +. + +( +li_ +, +vue +); + +186 if( + gm_ + ! +_group_m +. +d +(&& +wkly_equivt +( +key +, +m_ +-> +f +)) + +188 + g_group_m +. +a +( +m_ +); + +190 +m_ + + glow_bound_ + = +_group_m +. +low_bound +( +key +); + +191 if( + glow_bound_ + = +_group_m +. +d +() || + +192 +wkly_equivt +( +low_bound_ +-> +f +, +key += +l +) + +197 +_group_m +. + +( +tyme + +m_ty +:: +vue_ty +( +key +, +w_ +)); + +200 + + +g_li_ +(cڡ +cڡ_m_ + & +m_ +) + +202 + + + gli_ +; + +203 if( + gm_ + = +_group_m +. +d +()) + +205 +li_ + = +_li +. +d +(); + +208 + gli_ + = +m_ +-> +cd +; + +210  + gli_ +; + +212 +cڡ_ + +g_li_ +(cڡ +cڡ_m_ + & +m_ +) const + +214 +cڡ_ + + gli_ +; + +215 if( + gm_ + = +_group_m +. +d +()) + +217 +li_ + = +_li +. +d +(); + +220 + gli_ + = +m_ +-> +cd +; + +222  + gli_ +; + +225 +li_ty + + g_li +; + +227 +m_ty + + g_group_m +; + +228 +group_key_com_ty + + g_group_key_com +; + +231 + ec_posi + { + g_back +, + g_t + }; + + @/usr/include/boost/signals2/detail/unique_lock.hpp + +12 #ide +BOOST_SIGNALS2_UNIQUE_LOCK_HPP + + +13  + #BOOST_SIGNALS2_UNIQUE_LOCK_HPP + + + ) + +15  + ~ + +17 +mea + + gboo + + +19 +mea + + gsigls2 + + +21 +mea + + gda + + +23 + gme +< +tyme + + gMux +> + +24 as + cunique_lock +: +public + +ncyab + + +26 +public +: + +27 +unique_lock +( +Mux + & +m +): +_mux +(m) + +29 +_mux +. +lock +(); + +31 ~ +unique_lock +() + +33 + g_mux +. +uock +(); + +35 + give +: + +36 +Mux + & +_mux +; + + @/usr/include/boost/signals2/expired_slot.hpp + +11 #ide +BOOST_SIGNALS2_EXPIRED_SLOT_HPP + + +12  + #BOOST_SIGNALS2_EXPIRED_SLOT_HPP + + + ) + +14  + ~ + +16 +mea + + gboo + + +18 +mea + + gsigls2 + + +20 as + cexped_ +: +public + +bad_wk_r + + +22 +public +: + +23 +vtu + cڡ * +wh +(cڡ +throw +() + + @/usr/include/boost/signals2/mutex.hpp + +16 #ide +BOOST_SIGNALS2_MUTEX_HPP + + +17  + #BOOST_SIGNALS2_MUTEX_HPP + + + ) + +21 #i +defed +( +_MSC_VER +) + +22 #agm + + + +25  + ~ + +27 #i! +defed +( +BOOST_HAS_THREADS +) + +28  + ~ + +29 #i +defed +( +BOOST_HAS_PTHREADS +) + +30  + ~ + +31 #i +defed +( +BOOST_HAS_WINTHREADS +) + +32  + ~ + +35 #r +Uecognized + +thadg + +fm + + + @/usr/include/boost/signals2/optional_last_value.hpp + +11 #ide +BOOST_SIGNALS2_OPTIONAL_LAST_VALUE_HPP + + +12  + #BOOST_SIGNALS2_OPTIONAL_LAST_VALUE_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +18 +mea + + gboo + { + +19 +mea + + gsigls2 + { + +21 + gme +< +tyme + + gT +> + +22 as + ctiڮ_ϡ_vue + + +24 + gpublic +: + +25  +tiڮ +< + tT +> + tsu_ty +; + +27 + gme +< +tyme + + gIutIt +> + +28 + gtiڮ +< + gT +> +ݔ +()( +IutIt + + gf +, IutIt + gϡ +) const + +30 + gtiڮ +< + gT +> + gvue +; + +31  + gf + ! +ϡ +) + +33 +BOOST_TRY + + +35 +vue + = * +f +; + +37 +BOOST_CATCH +(cڡ +exped_ + &) {} + +38 + gBOOST_CATCH_END + + +39 ++ + gf +; + +41  + gvue +; + +45 + gme +<> + +46 +ass + + gtiڮ_ϡ_vue +<> + +48 + gpublic +: + +49  + tsu_ty +; + +50 + gme +< +tyme + + gIutIt +> + +51 +su_ty + +ݔ +()( +IutIt + + gf +, IutIt + gϡ +) const + +53  + gf + ! +ϡ +) + +55 +BOOST_TRY + + +57 * +f +; + +59 +BOOST_CATCH +(cڡ +exped_ + &) {} + +60 + gBOOST_CATCH_END + + +61 ++ + gf +; + + @/usr/include/boost/signals2/postconstructible.hpp + +15 #ide +BOOST_SIGNALS2_POSTCONSTRUCTIBLE_HPP + + +16  + #BOOST_SIGNALS2_POSTCONSTRUCTIBLE_HPP + + + ) + +18 +mea + + gboo + + +20 + gme +< +tyme + + gT +> +ass + + gshed_r +; + +22 +mea + + gsigls2 + + +24 +mea + + gpocڡruib_adl_brr + + +26 +ass + + gpocڡruib +; + +28 +mea + + gda + + +30  +do_pocڡru +(cڡ +boo +:: +sigls2 +:: +pocڡruib_adl_brr +:: +pocڡruib + * +r +); + +33 +mea + + gpocڡruib_adl_brr + + +35 as + cpocڡruib + + +37 + gpublic +: + +38 +nd +  +da +:: +do_pocڡru +(cڡ +pocڡruib + * +r +); + +39 + gme +< +tyme + + gT +> + +40 +nd +  +adl_pocڡru +(cڡ +shed_r +< +T +> &, +pocڡruib + * +p +) + +42 + gp +-> +pocڡru +(); + +44 + geed +: + +45 +pocڡruib +() {} + +46 +vtu + ~ +pocڡruib +() {} + +47 +vtu +  +pocڡru +() = 0; + +50 +usg + + gpocڡruib_adl_brr +:: +pocڡruib +; + + @/usr/include/boost/signals2/predestructible.hpp + +15 #ide +BOOST_SIGNALS2_PREDESTRUCTIBLE_HPP + + +16  + #BOOST_SIGNALS2_PREDESTRUCTIBLE_HPP + + + ) + +18 +mea + + gboo + + +20 +mea + + gsigls2 + + +22 + gme +< +tyme + + gT +> +ass + + gederug_d +; + +24 +mea + + gederuib_adl_brr + + +26 as + cederuib + + +28 + geed +: + +29 +ederuib +() {} + +30 +public +: + +31 +me +< +tyme + +T +> + +32 +nd +  +adl_pocڡru +(cڡ +shed_r +< +T +> &, ...) + +34 +nd +  +adl_ederu +( +ederuib + * +p +) + +36 + gp +-> +ederu +(); + +38 + gvtu + ~ +ederuib +() {} + +39 +vtu +  +ederu +() = 0; + +42 +usg + + gederuib_adl_brr +:: +ederuib +; + + @/usr/include/boost/signals2/preprocessed_signal.hpp + +15 #ide +BOOST_SIGNALS2_PREPROCESSED_SIGNAL_HPP + + +16  + #BOOST_SIGNALS2_PREPROCESSED_SIGNAL_HPP + + + ) + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28  + #BOOST_PP_ITERATION_LIMITS + (0, +BOOST_SIGNALS2_MAX_ARGS +) + + ) + +29  + #BOOST_PP_FILENAME_1 + < +boo +/ +sigls2 +/ +da +/ +sigl_me +. +h +> + + ) + +30 #ud +BOOST_PP_ITERATE +() + +32 +mea + + gboo + + +34 +mea + + gsigls2 + + +36 + gme +< +tyme + + gSigtu +, + +37 +tyme + + gComb + = +tiڮ_ϡ_vue +:: +su_ty +>, + +38 +tyme + + gGroup + = , + +39 +tyme + + gGroupCom + = +d +:: +ss +< +Group +>, + +40 +tyme + + gSlFuni + = +funi +< +Sigtu +>, + +41 +tyme + + gExndedSlFuni + =ym +da +:: +exnded_sigtu +< +funi_as +< +Sigtu +>:: +y +, + gSigtu +>:: +funi_ty +, + +42 +tyme + + gMux + = +mux + > + +43 +ass + +sigl +: +public + +da +:: +siglN +< +funi_as +< +Sigtu +>:: +y +, + +44 + gSigtu +, + gComb +, + gGroup +, + gGroupCom +, + gSlFuni +, + gExndedSlFuni +, + gMux +>:: +ty + + +46 +ive +: + +47  +tyme + + tda +:: + tsiglN +< + tboo +:: + tfuni_as +< + tSigtu +>:: + ty +, + +48 + tSigtu +, + tComb +, + tGroup +, + tGroupCom +, + tSlFuni +, + tExndedSlFuni +, + tMux +>:: + tty + + tba_ty +; + +49 + gpublic +: + +50 +sigl +(cڡ +Comb + & +comb_g + = Comb(), cڡ +GroupCom + & +group_com + = GroupCompare()): + +51 +ba_ty +( +comb_g +, +group_com +) + +53 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +&& +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1800) + +54 +sigl +(sig&& +h +: +ba_ty +( +d +:: +move +(other)) {} + +55 +sigl + & +ݔ +=(sig&& +h +{ +ba_ty +::ݔ=( +d +:: +move +(h));  * + gthis +; } + + @/usr/include/boost/signals2/slot.hpp + +12 #ide +BOOST_SIGNALS2_SLOT_HPP + + +13  + #BOOST_SIGNALS2_SLOT_HPP + + + ) + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27 #ifde +BOOST_NO_CXX11_VARIADIC_TEMPLATES + + +28  + ~ + +30  + ~ + + @/usr/include/boost/signals2/variadic_signal.hpp + +16 #ide +BOOST_SIGNALS2_VARIADIC_SIGNAL_HPP + + +17  + #BOOST_SIGNALS2_VARIADIC_SIGNAL_HPP + + + ) + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26 +mea + + gboo + + +28 +mea + + gsigls2 + + +30 +mea + + gda + + +32 + gme +< +tyme + + gSigtu +> +ass + + gvdic_exnded_sigtu +; + +34 + gme +< +tyme + + gR +, + gtyme + ... + gArgs +> + +35 +ass + + gvdic_exnded_sigtu +< +R + ( +Args +...)> + +37 + gpublic +: + +38  +boo +:: + tfuni +< + tR + (cڡ + tboo +:: + tsigls2 +:: + tci + &, + tArgs +...)> + tfuni_ty +; + +44  + ~ + + @/usr/include/boost/stacktrace/detail/addr2line_impls.hpp + +7 #ide +BOOST_STACKTRACE_DETAIL_ADDR2LINE_IMPLS_HPP + + +8  + #BOOST_STACKTRACE_DETAIL_ADDR2LINE_IMPLS_HPP + + + ) + +10  + ~ + +11 #ifde +BOOST_HAS_PRAGMA_ONCE + + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +26 +mea + + gboo + {amea + gacka + {amea + gda + { + +29 #i +defed +( +BOOST_STACKTRACE_ADDR2LINE_LOCATION +&& !defed( +BOOST_NO_CXX11_CONSTEXPR +) + +31 +cڡex + +bo + +is_abs_th +(cڡ * +th + + gBOOST_NOEXCEPT + { + +32  * + gth + != '\0' && ( + +33 * +th + =':' || *th ='/' || +is_abs_th +(path + 1) + +39 as + caddr2le_pe + { + +40 :: +FILE +* +p +; + +41 :: +pid_t + +pid +; + +43 + gpublic +: + +44 +exic + +addr2le_pe +(cڡ * +ag +, cڡ * +exec_th +, cڡ * +addr + + gBOOST_NOEXCEPT + + +45 : +p +(0) + +46 , +pid +(0) + +48  + gpdes +[2]; + +49 #ifde +BOOST_STACKTRACE_ADDR2LINE_LOCATION + + +50  + gog_me +[] = +BOOST_STRINGIZE + +BOOST_STACKTRACE_ADDR2LINE_LOCATION + ); + +51 #i! +defed +( +BOOST_NO_CXX11_CONSTEXPR +&& !defed( +BOOST_NO_CXX11_STATIC_ASSERT +) + +52 +ic_as +( + +53 +boo +:: +acka +:: +da +:: +is_abs_th + +BOOST_STRINGIZE + +BOOST_STACKTRACE_ADDR2LINE_LOCATION + ) ), + +59  + gog_me +[] = "/usr/bin/addr2line"; + +62 * + ggp +[] = { + +63 +og_me +, + +64 +cڡ_ +<*>( +ag +), + +65 +cڡ_ +<*>( +exec_th +), + +66 +cڡ_ +<*>( +addr +), + +70 i(:: +pe +( +pdes +) < 0) { + +74 + gpid + = :: +fk +(); + +75  + gpid +) { + +78 :: +o +( +pdes +[0]); + +79 :: +o +( +pdes +[1]); + +84 :: +o +( +STDERR_FILENO +); + +85 :: +o +( +pdes +[0]); + +86 i( + gpdes +[1] ! +STDOUT_FILENO +) { + +87 :: +dup2 +( +pdes +[1], +STDOUT_FILENO +); + +92 :: +execv +( +og_me +, +gp +); + +93 :: +_ex +(127); + +96 + gp + = :: +fdݒ +( +pdes +[0], "r"); + +97 :: +o +( +pdes +[1]); + +100 + gݔ + :: +FILE +*(cڡ +BOOST_NOEXCEPT + { + +101  +p +; + +104 ~ +addr2le_pe +( + gBOOST_NOEXCEPT + { + +105 i( + gp +) { + +106 :: +fo +( +p +); + +107  + gp + = 0; + +108 :: +kl +( +pid +, +SIGKILL +); + +109 :: +wapid +( +pid +, & +p +, 0); + +114 +le + + gd +:: +rg + +addr2le +(cڡ * +ag +, cڡ * +addr +) { + +115 + gd +:: +rg + +s +; + +117 + gboo +:: +acka +:: +da +:: +loti_om_symb + +loc +( +addr +); + +118 i(! + gloc +. +emy +()) { + +119 + gs + = +loc +. +me +(); + +121 + gs +. +size +(16); + +122  + g_size + = :: +adlk +("/oc/lf/exe", & +s +[0],es. +size +() - 1); + +123  + g_size + = +ic_ +<>( +s +. +size +() - 1)) { + +124 +s +. +size +es. +size +() * 4); + +125 + g_size + = :: +adlk +("/oc/lf/exe", & +s +[0],es. +size +() - 1); + +127 i( + g_size + == -1) { + +128 +s +. +r +(); + +129  + gs +; + +131 + gs +. +size +( +_size +); + +134 +addr2le_pe + +p +( +ag +, +s +. +c_r +(), +to_hex_y +( +addr +). +da +()); + +135 + gs +. +r +(); + +137 i(! + gp +) { + +138  + gs +; + +141  + gda +[32]; + +142 !:: +of +( +p +)) { + +143 i(:: +fgs +( +da +, (da), +p +)) { + +144 + gs + + +da +; + +151 ! + gs +. +emy +(&& (s[ +s +. +size +() - 1] == '\n' ||es[res.size() - 1] == '\r')) { + +152 +s +. +a +es. +size +() - 1); + +155  + gs +; + +159  + sto_rg_usg_addr2le + { + +160 + gd +:: +rg + +s +; + +161  +e_funi_me +(cڡ * +addr +) { + +162 + gs + = +boo +:: +acka +:: +ame +( +addr +). +me +(); + +165 +bo + +e_sour_loti +(cڡ * +addr +) { + +167 + gd +:: +rg + +sour_le + = +boo +:: +acka +:: +da +:: +addr2le +("-C", +addr +); + +168 i(! + gsour_le +. +emy +() && source_line[0] != '?') { + +169 +s + += "t "; + +170 + gs + + +sour_le +; + +171  + gue +; + +174  + gl +; + +178 + gme + < +ass + + gBa +> cs + gto_rg_im_ba +; + +179  + gto_rg_im_ba +< + tto_rg_usg_addr2le +> + tto_rg_im +; + +181 +le + + gd +:: +rg + +me_im +(cڡ * +addr +) { + +182 +d +:: +rg + +s + = +boo +:: +acka +:: +da +:: +addr2le +("-", +addr +); + +183 + gs + = +s +. +subr +(0,es. +fd_ϡ_of +('\n')); + +184 + gs + = +boo +:: +ce +:: +demg +( +s +. +c_r +()); + +186 i( + gs + == "??") { + +187 +s +. +r +(); + +190  + gs +; + +195 + gd +:: +rg + +ame +:: +sour_fe +() const { + +196 +d +:: +rg + +s +; + +197 + gs + = +boo +:: +acka +:: +da +:: +addr2le +("-e", +addr_ +); + +198 + gs + = +s +. +subr +(0,es. +fd_ϡ_of +(':')); + +199 i( + gs + == "??") { + +200 +s +. +r +(); + +203  + gs +; + +207 + gd +:: +size_t + +ame +:: +sour_le +() const { + +208 +d +:: +size_t + +le_num + = 0; + +209 + gd +:: +rg + +s + = +boo +:: +acka +:: +da +:: +addr2le +("-e", +addr_ +); + +210 cڡ + gd +:: +size_t + +ϡ + = +s +. +fd_ϡ_of +(':'); + +211 i( + gϡ + = +d +:: +rg +:: +os +) { + +214 + gs + = +s +. +subr +( +ϡ + + 1); + +216 i(! + gboo +:: +acka +:: +da +:: +y_dec_cvt +( +s +. +c_r +(), +le_num +)) { + +220  + gle_num +; + + @/usr/include/boost/stacktrace/detail/libbacktrace_impls.hpp + +7 #ide +BOOST_STACKTRACE_DETAIL_LIBBACKTRACE_IMPLS_HPP + + +8  + #BOOST_STACKTRACE_DETAIL_LIBBACKTRACE_IMPLS_HPP + + + ) + +10  + ~ + +11 #ifde +BOOST_HAS_PRAGMA_ONCE + + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20 #ifde +BOOST_STACKTRACE_BACKTRACE_INCLUDE_FILE + + +21 #ud +BOOST_STACKTRACE_BACKTRACE_INCLUDE_FILE + + +23  + ~ + +26 +mea + + gboo + {amea + gacka + {amea + gda + { + +29  + spc_da + { + +30 + gd +:: +rg +* +funi +; + +31 + gd +:: +rg +* +fame +; + +32 + gd +:: +size_t + +le +; + +35 +le +  +libbacka_symfo_back +(* +da +, +u_t + , cڡ * +symme +, uintptr_t , uintptr_t ) { + +36 + gpc_da +& + gd + = * +ic_ +< +pc_da +*>( +da +); + +37 i( + gd +. + gfuni + && + gsymme +) { + +38 * + gd +. + gfuni + = +symme +; + +43 +le +  +libbacka_symfo_back +(* +da +, +u_t + +pc +, cڡ * +symme +, u_ +symv +) { + +44 + gboo +:: +acka +:: +da +:: +libbacka_symfo_back +( +da +, +pc +, +symme +, +symv +, 0); + +47 +le +  +libbacka_fu_back +(* +da +, +u_t + , cڡ * +fame +,  +lo +, cڡ * +funi +) { + +48 + gpc_da +& + gd + = * +ic_ +< +pc_da +*>( +da +); + +49 i( + gd +. + gfame + && filename) { + +50 * + gd +. + gfame + = +fame +; + +52 i( + gd +. + gfuni + && function) { + +53 * + gd +. + gfuni + = +funi +; + +55 + gd +. + gle + = +lo +; + +59 +le +  +libbacka_r_back +(* , cڡ * ,  + gBOOST_NOEXCEPT + { + +71 +BOOST_SYMBOL_VISIBLE + + gle + :: +backa_e +* +cڡru_e +(cڡ +ogm_loti +& +og_loti + +BOOST_NOEXCEPT + { + +88 #ide +BOOST_HAS_THREADS + + +95 #ide +BOOST_NO_CXX11_THREAD_LOCAL + + +96 +thad_lol + + +97 #i +defed +( +__GNUC__ +) + +98  +__thad + + +104 :: +backa_e +* +e + = :: +backa__e +( + +105 +og_loti +. +me +(), + +107 +boo +:: +acka +:: +da +:: +libbacka_r_back +, + +110  + ge +; + +113  + sto_rg_usg_backa + { + +114 + gd +:: +rg + +s +; + +115 + gboo +:: +acka +:: +da +:: +ogm_loti + +og_loti +; + +116 :: +backa_e +* +e +; + +117 + gd +:: +rg + +fame +; + +118 + gd +:: +size_t + +le +; + +120  +e_funi_me +(cڡ * +addr +) { + +121 + gboo +:: +acka +:: +da +:: +pc_da + +da + = {& +s +, & +fame +, 0}; + +122 i( + ge +) { + +123 :: +backa_pcfo +( + +124 +e +, + +125 +t_ +< +u_t +>( +addr +), + +126 +boo +:: +acka +:: +da +:: +libbacka_fu_back +, + +127 +boo +:: +acka +:: +da +:: +libbacka_r_back +, + +128 & +da + + +131 :: +backa_symfo +( + +132 +e +, + +133 +t_ +< +u_t +>( +addr +), + +134 +boo +:: +acka +:: +da +:: +libbacka_symfo_back +, + +135 +boo +:: +acka +:: +da +:: +libbacka_r_back +, + +136 & +da + + +139 + gle + = +da +. +le +; + +142 +bo + +e_sour_loti +(const * ) { + +143 i( + gfame +. +emy +(|| ! + gle +) { + +144  + gl +; + +147 + gs + += "t "; + +148 + gs + + +fame +; + +149 + gs + += ':'; + +150 + gs + + +boo +:: +acka +:: +da +:: +to_dec_y +( +le +). +da +(); + +151  + gue +; + +154 +to_rg_usg_backa +( + gBOOST_NOEXCEPT + { + +155 + ge + = +boo +:: +acka +:: +da +:: +cڡru_e +( +og_loti +); + +159 + gme + < +ass + + gBa +> cs + gto_rg_im_ba +; + +160  + gto_rg_im_ba +< + tto_rg_usg_backa +> + tto_rg_im +; + +162 +le + + gd +:: +rg + +me_im +(cڡ * +addr +) { + +163 +d +:: +rg + +s +; + +165 + gboo +:: +acka +:: +da +:: +ogm_loti + +og_loti +; + +166 :: +backa_e +* +e + = +boo +:: +acka +:: +da +:: +cڡru_e +( +og_loti +); + +168 + gboo +:: +acka +:: +da +:: +pc_da + +da + = {& +s +, 0, 0}; + +169 i( + ge +) { + +170 :: +backa_pcfo +( + +171 +e +, + +172 +t_ +< +u_t +>( +addr +), + +173 +boo +:: +acka +:: +da +:: +libbacka_fu_back +, + +174 +boo +:: +acka +:: +da +:: +libbacka_r_back +, + +175 & +da + + +178 :: +backa_symfo +( + +179 +e +, + +180 +t_ +< +u_t +>( +addr +), + +181 +boo +:: +acka +:: +da +:: +libbacka_symfo_back +, + +182 +boo +:: +acka +:: +da +:: +libbacka_r_back +, + +183 & +da + + +186 i(! + gs +. +emy +()) { + +187 + gs + = +boo +:: +ce +:: +demg +( +s +. +c_r +()); + +190  + gs +; + +195 + gd +:: +rg + +ame +:: +sour_fe +() const { + +196 +d +:: +rg + +s +; + +198 + gboo +:: +acka +:: +da +:: +ogm_loti + +og_loti +; + +199 :: +backa_e +* +e + = +boo +:: +acka +:: +da +:: +cڡru_e +( +og_loti +); + +201 + gboo +:: +acka +:: +da +:: +pc_da + +da + = {0, & +s +, 0}; + +202 i( + ge +) { + +203 :: +backa_pcfo +( + +204 +e +, + +205 +t_ +< +u_t +>( +addr_ +), + +206 +boo +:: +acka +:: +da +:: +libbacka_fu_back +, + +207 +boo +:: +acka +:: +da +:: +libbacka_r_back +, + +208 & +da + + +212  + gs +; + +215 + gd +:: +size_t + +ame +:: +sour_le +() const { + +216 +boo +:: +acka +:: +da +:: +ogm_loti + +og_loti +; + +217 :: +backa_e +* +e + = +boo +:: +acka +:: +da +:: +cڡru_e +( +og_loti +); + +219 + gboo +:: +acka +:: +da +:: +pc_da + +da + = {0, 0, 0}; + +220 i( + ge +) { + +221 :: +backa_pcfo +( + +222 +e +, + +223 +t_ +< +u_t +>( +addr_ +), + +224 +boo +:: +acka +:: +da +:: +libbacka_fu_back +, + +225 +boo +:: +acka +:: +da +:: +libbacka_r_back +, + +226 & +da + + +230  + gda +. + gle +; + + @/usr/include/boost/stacktrace/detail/location_from_symbol.hpp + +7 #ide +BOOST_STACKTRACE_DETAIL_LOCATION_FROM_SYMBOL_HPP + + +8  + #BOOST_STACKTRACE_DETAIL_LOCATION_FROM_SYMBOL_HPP + + + ) + +10  + ~ + +11 #ifde +BOOST_HAS_PRAGMA_ONCE + + +12 #agm + + + +15 #i! +defed +( +BOOST_WINDOWS +&& !defed( +__CYGWIN__ +) + +16  + ~ + +18  + ~ + +21 +mea + + gboo + {amea + gacka + {amea + gda + { + +23 #i! +defed +( +BOOST_WINDOWS +&& !defed( +__CYGWIN__ +) + +24 as + cloti_om_symb + { + +25 :: +Dl_fo + +dli_ +; + +27 + gpublic +: + +28 +exic + +loti_om_symb +(cڡ * +addr + +BOOST_NOEXCEPT + + +29 : +dli_ +() + +31 i(!:: +dddr +( +cڡ_ +<*>( +addr +), & +dli_ +)) { + +32 + gdli_ +. + gdli_ame + = 0; + +36 +bo + +emy +(cڡ + gBOOST_NOEXCEPT + { + +37  ! + gdli_ +. + gdli_ame +; + +40 cڡ * +me +(cڡ + gBOOST_NOEXCEPT + { + +41  + gdli_ +. + gdli_ame +; + +45 as + cogm_loti + { + +46 + gpublic +: + +47 cڡ * +me +(cڡ +BOOST_NOEXCEPT + { + +54 as + cloti_om_symb + { + +55 +BOOST_STATIC_CONSTEXPR + + gboo +:: +wi +:: +DWORD_ + +DEFAULT_PATH_SIZE_ + = 260; + +56  + gfe_me_ +[ +DEFAULT_PATH_SIZE_ +]; + +58 + gpublic +: + +59 +exic + +loti_om_symb +(cڡ * +addr + +BOOST_NOEXCEPT + { + +60 +fe_me_ +[0] = '\0'; + +62 + gboo +:: +wi +:: +MEMORY_BASIC_INFORMATION_ + +mbi +; + +63 i(! + gboo +:: +wi +:: +VtuQuy +( +addr +, & +mbi +, (mbi))) { + +67 + gboo +:: +wi +:: +HMODULE_ + +hd + = +t_ +< +boo +::wi::HMODULE_>( +mbi +. +AotiBa +); + +68 i(! + gboo +:: +wi +:: +GModuFeNameA +( +hd +, +fe_me_ +, +DEFAULT_PATH_SIZE_ +)) { + +69 + gfe_me_ +[0] = '\0'; + +74 +bo + +emy +(cڡ + gBOOST_NOEXCEPT + { + +75  + gfe_me_ +[0] == '\0'; + +78 cڡ * +me +(cڡ + gBOOST_NOEXCEPT + { + +79  + gfe_me_ +; + +83 as + cogm_loti + { + +84 +BOOST_STATIC_CONSTEXPR + + gboo +:: +wi +:: +DWORD_ + +DEFAULT_PATH_SIZE_ + = 260; + +85  + gfe_me_ +[ +DEFAULT_PATH_SIZE_ +]; + +87 + gpublic +: + +88 +ogm_loti +( +BOOST_NOEXCEPT + { + +89 +fe_me_ +[0] = '\0'; + +91 cڡ + gboo +:: +wi +:: +HMODULE_ + +hd + = 0; + +92 i(! + gboo +:: +wi +:: +GModuFeNameA +( +hd +, +fe_me_ +, +DEFAULT_PATH_SIZE_ +)) { + +93 + gfe_me_ +[0] = '\0'; + +97 cڡ * +me +(cڡ + gBOOST_NOEXCEPT + { + +98  + gfe_me_ +[0] ? file_name_ : 0; + + @/usr/include/boost/stacktrace/detail/to_dec_array.hpp + +7 #ide +BOOST_STACKTRACE_DETAIL_TO_DEC_ARRAY_HPP + + +8  + #BOOST_STACKTRACE_DETAIL_TO_DEC_ARRAY_HPP + + + ) + +10  + ~ + +11 #ifde +BOOST_HAS_PRAGMA_ONCE + + +12 #agm + + + +15  + ~ + +17 +mea + + gboo + {amea + gacka + {amea + gda + { + +20 +le + + gboo +:: +y +<, 40> +to_dec_y +( +d +:: +size_t + +vue + +BOOST_NOEXCEPT + { + +21 +boo +:: +y +<, 40> + gt +; + +22 i(! + gvue +) { + +23 + gt +[0] = '0'; + +24 + gt +[1] = '\0'; + +25  + gt +; + +28 + gd +:: +size_t + +digs + = 0; + +29  + gd +:: +size_t + +vue_cy + = +vue +; + gvue_cy +; value_copy /= 10) { + +30 ++ +digs +; + +33  + gd +:: +size_t + +i + = 1; + gi + < +digs +; ++i) { + +34 + gt +[ +digs + - +i +] = '0' + ( +vue + % 10); + +35 + gvue + /= 10; + +38 + gt +[ +digs +] = '\0'; + +40  + gt +; + + @/usr/include/boost/stacktrace/detail/to_hex_array.hpp + +7 #ide +BOOST_STACKTRACE_DETAIL_TO_HEX_ARRAY_HPP + + +8  + #BOOST_STACKTRACE_DETAIL_TO_HEX_ARRAY_HPP + + + ) + +10  + ~ + +11 #ifde +BOOST_HAS_PRAGMA_ONCE + + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20 +mea + + gboo + {amea + gacka + {amea + gda + { + +22 +BOOST_STATIC_CONSTEXPR +  + gto_hex_y_bys +[] = "0123456789ABCDEF"; + +24 + gme + < +ass + + gT +> + +25 +le + + gboo +:: +y +<, 2 + (** 2 + 1> +to_hex_y +( +T + +addr + + gBOOST_NOEXCEPT + { + +26 + gboo +:: +y +<, 2 + (** 2 + 1> + gt + = {"0x"}; + +27 + gt +. +back +() = '\0'; + +28 +BOOST_STATIC_ASSERT_MSG +(! +boo +:: +is_por +< +T +>:: +vue +, ""); + +30 cڡ + gd +:: +size_t + +s + = ( +T +); + +32 * + gout + = +t +. +da +(+ +s + * 2 + 1; + +34  + gd +:: +size_t + +i + = 0; + gi + < + gs +; ++i) { + +35 cڡ  + gtmp_addr + = ( +addr + & 0xFFu); + +36 * + gout + = +to_hex_y_bys +[ +tmp_addr + & 0xF]; + +37 -- + gout +; + +38 * + gout + = +to_hex_y_bys +[ +tmp_addr + >> 4]; + +39 -- + gout +; + +40 + gaddr + >>= 8; + +43  + gt +; + +46 +le + + gboo +:: +y +<, 2 + (** 2 + 1> +to_hex_y +(cڡ * +addr + + gBOOST_NOEXCEPT + { + +47  +to_hex_y +( + +48 +t_ +< +boo +:: +make_unsigd +< +d +:: +rdiff_t +>:: +ty + >( +addr +) + + @/usr/include/boost/stacktrace/detail/unwind_base_impls.hpp + +7 #ide +BOOST_STACKTRACE_DETAIL_UNWIND_BASE_IMPLS_HPP + + +8  + #BOOST_STACKTRACE_DETAIL_UNWIND_BASE_IMPLS_HPP + + + ) + +10  + ~ + +11 #ifde +BOOST_HAS_PRAGMA_ONCE + + +12 #agm + + + +15  + ~ + +17 +mea + + gboo + {amea + gacka + {amea + gda + { + +19  + sto_rg_usg_nhg + { + +20 + gd +:: +rg + +s +; + +22  +e_funi_me +(cڡ * +addr +) { + +23 + gs + = +boo +:: +acka +:: +ame +( +addr +). +me +(); + +26 +bo + +e_sour_loti +(cڡ * ) cڡ + gBOOST_NOEXCEPT + { + +27  + gl +; + +31 + gme + < +ass + + gBa +> cs + gto_rg_im_ba +; + +32  + gto_rg_im_ba +< + tto_rg_usg_nhg +> + tto_rg_im +; + +34 +le + + gd +:: +rg + +me_im +(const * ) { + +35  +d +:: +rg +(); + +40 + gd +:: +rg + +ame +:: +sour_fe +() const { + +41  +d +:: +rg +(); + +44 + gd +:: +size_t + +ame +:: +sour_le +() const { + + @/usr/include/boost/stacktrace/detail/void_ptr_cast.hpp + +8 #ide +BOOST_STACKTRACE_DETAIL_VOID_PTR_CAST_HPP + + +9  + #BOOST_STACKTRACE_DETAIL_VOID_PTR_CAST_HPP + + + ) + +11  + ~ + +12 #ifde +BOOST_HAS_PRAGMA_ONCE + + +13 #agm + + + +16  + ~ + +17  + ~ + +19 #i +defed +( +__GNUC__ +&& defed( +__GNUC_MINOR__ +) && (__GNUC__ * 100 + __GNUC_MINOR__ > 301) + +20 #agm +GCC + +syem_hd + + +23 +mea + + gboo + {amea + gacka + {amea + gda + { + +27 + gme + < +ass + + gTo +, cs + gFrom +> + +28 +To + +void_r_ +( +From +* +v + + gBOOST_NOEXCEPT + { + +29 +BOOST_STATIC_ASSERT_MSG +( + +30 +boo +:: +is_por +< +To +>:: +vue +, + +34 +BOOST_STATIC_ASSERT_MSG +( + +35 ( +From +*=( +To +), + +39  + gt_ +< + gTo +>( + gv +); + + @/usr/include/boost/system/error_code.hpp + +1 #ide +BOOST_SYSTEM_ERROR_CODE_HPP_INCLUDED + + +2  + #BOOST_SYSTEM_ERROR_CODE_HPP_INCLUDED + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +23  + ~ + +25 #i +defed +( +BOOST_SYSTEM_HAS_SYSTEM_ERROR +) + +26  + ~ + +29 #i! +defed +( +BOOST_POSIX_API +&& !defed( +BOOST_WINDOWS_API +) + +30 #r +BOOST_POSIX_API + + + +BOOST_WINDOWS_API + +mu + +be + +defed + + +33 +mea + + gboo + + +36 +mea + + gsyem + + +39 +ass + + gr_code +; + +40 +ass + + gr_cdi +; + +45 + gme +< +ass + + gT +>  + sis_r_code_um + + +47 cڡ +bo + + gvue + = +l +; + +50 + gme +< +ass + + gT +>  + sis_r_cdi_um + + +52 cڡ +bo + + gvue + = +l +; + +57 +mea + + grc + + +60 + erc_t + + +62 + gsucss + = 0, + +63 + gaddss_my_n_su܋d + = +EAFNOSUPPORT +, + +64 + gaddss__u + = +EADDRINUSE +, + +65 + gaddss_n_avaab + = +EADDRNOTAVAIL +, + +66 + gady_ced + = +EISCONN +, + +67 + ggumt_li_too_lg + = +E2BIG +, + +68 + ggumt_out_of_doma + = +EDOM +, + +69 + gbad_addss + = +EFAULT +, + +70 + gbad_fe_dest + = +EBADF +, + +71 + gbad_mesge + = +EBADMSG +, + +72 + gbrok_pe + = +EPIPE +, + +73 + gci_ab܋d + = +ECONNABORTED +, + +74 + gci_ady__ogss + = +EALREADY +, + +75 + gci_fud + = +ECONNREFUSED +, + +76 + gci_t + = +ECONNRESET +, + +77 + goss_devi_lk + = +EXDEV +, + +78 + gdei_addss_qued + = +EDESTADDRREQ +, + +79 + gdevi__sour_busy + = +EBUSY +, + +80 + gdey_n_emy + = +ENOTEMPTY +, + +81 + gexecub_fm_r + = +ENOEXEC +, + +82 + gfe_exis + = +EEXIST +, + +83 + gfe_too_rge + = +EFBIG +, + +84 + gfame_too_lg + = +ENAMETOOLONG +, + +85 + gfuni_n_su܋d + = +ENOSYS +, + +86 + gho_uėchab + = +EHOSTUNREACH +, + +87 + gidtifr_moved + = +EIDRM +, + +88 + gg_by_qu + = +EILSEQ +, + +89 + gr_io_cڌ_ݔi + = +ENOTTY +, + +90 + gued + = +EINTR +, + +91 + gvid_gumt + = +EINVAL +, + +92 + gvid_ek + = +ESPIPE +, + +93 + gio_r + = +EIO +, + +94 + gis_a_dey + = +EISDIR +, + +95 + gmesge_size + = +EMSGSIZE +, + +96 + gtwk_down + = +ENETDOWN +, + +97 + gtwk_t + = +ENETRESET +, + +98 + gtwk_uėchab + = +ENETUNREACH +, + +99 + gno_bufr_a + = +ENOBUFS +, + +100 + gno_chd_oss + = +ECHILD +, + +101 + gno_lk + = +ENOLINK +, + +102 + gno_lock_avaab + = +ENOLCK +, + +103 + gno_mesge_avaab + = +ENODATA +, + +104 + gno_mesge + = +ENOMSG +, + +105 + gno_oc_ti + = +ENOPROTOOPT +, + +106 + gno_a__devi + = +ENOSPC +, + +107 + gno_am_sours + = +ENOSR +, + +108 + gno_such_devi__addss + = +ENXIO +, + +109 + gno_such_devi + = +ENODEV +, + +110 + gno_such_fe__dey + = +ENOENT +, + +111 + gno_such_oss + = +ESRCH +, + +112 + gn_a_dey + = +ENOTDIR +, + +113 + gn_a_sock + = +ENOTSOCK +, + +114 + gn_a_am + = +ENOSTR +, + +115 + gn_ced + = +ENOTCONN +, + +116 + gn_ough_memy + = +ENOMEM +, + +117 + gn_su܋d + = +ENOTSUP +, + +118 + gݔi_nd + = +ECANCELED +, + +119 + gݔi__ogss + = +EINPROGRESS +, + +120 + gݔi_n_rmd + = +EPERM +, + +121 + gݔi_n_su܋d + = +EOPNOTSUPP +, + +122 + gݔi_would_block + = +EWOULDBLOCK +, + +123 + gowr_dd + = +EOWNERDEAD +, + +124 + grmissi_dd + = +EACCES +, + +125 + goc_r + = +EPROTO +, + +126 + goc_n_su܋d + = +EPROTONOSUPPORT +, + +127 + gad_ly_fe_syem + = +EROFS +, + +128 + gsour_ddlock_would_occur + = +EDEADLK +, + +129 + gsour_uvaab_y_aga + = +EAGAIN +, + +130 + gsu_out_of_nge + = +ERANGE +, + +131 + ge_n_covab + = +ENOTRECOVERABLE +, + +132 + gam_timeout + = +ETIME +, + +133 + gxt_fe_busy + = +ETXTBSY +, + +134 + gtimed_out + = +ETIMEDOUT +, + +135 + gtoo_my_fes_ݒ__syem + = +ENFILE +, + +136 + gtoo_my_fes_ݒ + = +EMFILE +, + +137 + gtoo_my_lks + = +EMLINK +, + +138 + gtoo_my_symbic_lk_vs + = +ELOOP +, + +139 + gvue_too_rge + = +EOVERFLOW +, + +140 + gwrg_oc_ty + = +EPROTOTYPE + + +145 #ifde +BOOST_SYSTEM_ENABLE_DEPRECATED + + +147 +mea + + gposix + = +rc +; + +148 +mea + + gposix_r + = +rc +; + +152 + gme +<>  + gis_r_cdi_um +< + grc +:: +rc_t +> + +154 cڡ +bo + +vue + = +ue +; + +159 #ifde +BOOST_MSVC + + +160 #agm +wng + +push + ) + +162 #agm +wng + +dib +: 4355 ) + +165 + gd +:: +size_t + +hash_vue + +r_code + cڡ & +ec + ); + +167 as + cBOOST_SYMBOL_VISIBLE + + gr_gy + + +169 + give +: + +171 +nd + +d +:: +size_t + +hash_vue + +r_code + cڡ & +ec + ); + +173 #i! +defed +( +BOOST_NO_CXX11_DELETED_FUNCTIONS +) + +174 + gpublic +: + +176 +r_gy +Дr_gy cڡ & ) = +de +; + +177 + gr_gy +& + gݔ += +r_gy + cڡ & ) = +de +; + +180 + give +: + +182 +r_gy +(rror_category const & ); + +183 + gr_gy +& + gݔ += +r_gy + const & ); + +187 + give +: + +189 +boo +:: +ulg_lg_ty + +id_ +; + +191 + geed +: + +193 #i! +defed +( +BOOST_NO_CXX11_DEFAULTED_FUNCTIONS +&& !defed( +BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS +) + +195 ~ +r_gy +() = ; + +208 +BOOST_SYSTEM_CONSTEXPR + +r_gy +( + gBOOST_NOEXCEPT +: +id_ +( 0 ) + +212 +exic + +BOOST_SYSTEM_CONSTEXPR + +r_gy + +boo +:: +ulg_lg_ty + +id + ) +BOOST_NOEXCEPT +: +id_ +( id ) + +216 +public +: + +218 +vtu + cڡ * +me +(cڡ +BOOST_NOEXCEPT + = 0; + +220 +vtu + +r_cdi + +deu_r_cdi + +ev + ) cڡ + gBOOST_NOEXCEPT +; + +221 +vtu + +bo + +equivt + +code +, cڡ +r_cdi + & +cdi + ) cڡ + gBOOST_NOEXCEPT +; + +222 +vtu + +bo + +equivt +cڡ +r_code + & +code +,  +cdi + ) cڡ + gBOOST_NOEXCEPT +; + +224 +vtu + + gd +:: +rg + +mesge + +ev + ) const = 0; + +225 +vtu + cڡ * +mesge + +ev +, * +bufr +, +d +:: +size_t + +n + ) cڡ +BOOST_NOEXCEPT +; + +227 +vtu + +bo + +ed + +ev + ) cڡ + gBOOST_NOEXCEPT +; + +229 +BOOST_SYSTEM_CONSTEXPR + +bo + + gݔ +==cڡ +r_gy + & +rhs + ) cڡ +BOOST_NOEXCEPT + + +231  +rhs +. +id_ + =0? +this + == &rhs: id_ ==hs.id_; + +234 +BOOST_SYSTEM_CONSTEXPR + +bo + + gݔ +!=cڡ +r_gy + & +rhs + ) cڡ +BOOST_NOEXCEPT + + +236  !* +this + = +rhs + ); + +239 +BOOST_SYSTEM_CONSTEXPR + +bo + + gݔ + + grhs +.id_ ) + +248  + gl +; + +251 if + grhs +. + gid_ + != 0 ) + +253  +l +; + +256  + gd +:: +ss +< +r_gy + cڡ *>() +this +, & + grhs + ); + +259 #i +defed +( +BOOST_SYSTEM_HAS_SYSTEM_ERROR +) + +261 +ݔ + + gd +:: +r_gy + const & () const; + +266 #ifde +BOOST_MSVC + + +267 #agm +wng + +p + ) + +272 +mea + + gda + + +275 as + cBOOST_SYMBOL_VISIBLE + + ggic_r_gy +: +public + +r_gy + + +277 +public +: + +281 +BOOST_SYSTEM_CONSTEXPR + +gic_r_gy +( +BOOST_NOEXCEPT +: + +282 +r_gy + +boo +:: +ulg_lg_ty +( 0xB2AB117A ) << 32 ) + 0x257EDF0D ) + +286 cڡ * +me +(cڡ +BOOST_NOEXCEPT + + +291 + gd +:: +rg + +mesge + +ev + ) const; + +292 cڡ * +mesge + +ev +, * +bufr +, +d +:: +size_t + +n + ) cڡ +BOOST_NOEXCEPT +; + +295 as + cBOOST_SYMBOL_VISIBLE + + gsyem_r_gy +: +public + +r_gy + + +297 +public +: + +299 +BOOST_SYSTEM_CONSTEXPR + +syem_r_gy +( +BOOST_NOEXCEPT +: + +300 +r_gy + +boo +:: +ulg_lg_ty +( 0x8FAFD21E ) << 32 ) + 0x25C5E09B ) + +304 cڡ * +me +(cڡ +BOOST_NOEXCEPT + + +309 +r_cdi + +deu_r_cdi + +ev + ) cڡ + gBOOST_NOEXCEPT +; + +311 + gd +:: +rg + +mesge + +ev + ) const; + +312 cڡ * +mesge + +ev +, * +bufr +, +d +:: +size_t + +n + ) cڡ +BOOST_NOEXCEPT +; + +319 #i +defed +( +BOOST_SYSTEM_HAS_CONSTEXPR +) + +321 +mea + + gda + + +324 + gme +< +ass + + gT +>  + st_hd + + +326 +BOOST_SYSTEM_REQUIRE_CONST_INIT +  +cڡex + +syem_r_gy + + gsyem_gy_ +{}; + +327 +BOOST_SYSTEM_REQUIRE_CONST_INIT +  +cڡex + +gic_r_gy + + ggic_gy_ +{}; + +330 + gme +< +ass + + gT +> +BOOST_SYSTEM_REQUIRE_CONST_INIT + +cڡex + +syem_r_gy + + gt_hd +:: +syem_gy_ +; + +331 + gme +< +ass + + gT +> +BOOST_SYSTEM_REQUIRE_CONST_INIT + +cڡex + +gic_r_gy + + gt_hd +:: +gic_gy_ +; + +335 +cڡex + +r_gy + cڡ & +syem_gy +( + gBOOST_NOEXCEPT + + +337  + gda +:: +t_hd +<>:: +syem_gy_ +; + +340 +cڡex + +r_gy + cڡ & +gic_gy +( + gBOOST_NOEXCEPT + + +342  + gda +:: +t_hd +<>:: +gic_gy_ +; + +347 +le + +r_gy + cڡ & +syem_gy +( + gBOOST_NOEXCEPT + + +349 cڡ + gda +:: +syem_r_gy + +syem_gy_ +; + +350  + gsyem_gy_ +; + +353 +le + +r_gy + cڡ & +gic_gy +( + gBOOST_NOEXCEPT + + +355 cڡ + gda +:: +gic_r_gy + +gic_gy_ +; + +356  + ggic_gy_ +; + +363 #ifde +BOOST_SYSTEM_ENABLE_DEPRECATED + + +365 +le + cڡ + gr_gy + & +g_syem_gy +({  +syem_gy +(); } + +366 +le + cڡ + gr_gy + & +g_gic_gy +({  +gic_gy +(); } + +367 +le + cڡ + gr_gy + & +g_posix_gy +({  +gic_gy +(); } + +368 cڡ + gr_gy + & +posix_gy + + gBOOST_ATTRIBUTE_UNUSED + = +gic_gy +(); + +369 cڡ + gr_gy + & +o_et + + gBOOST_ATTRIBUTE_UNUSED + = +gic_gy +(); + +370 cڡ + gr_gy + & +tive_et + + gBOOST_ATTRIBUTE_UNUSED + = +syem_gy +(); + +376 +mea + + gda + + +379 + gme +< +bo + + gC +, +ass + + gT + = >  + sab_if + + +381  +T + + tty +; + +384 + gme +< +ass + + gT +>  + gab_if +< + gl +, T> + +390 #i! +defed +( +BOOST_SYSTEM_HAS_CONSTEXPR +) + +392 +le + +bo + +ed_im + +ev +, +r_gy + cڡ & +t + ) + +394  + gt +. +ed + +ev + ); + +399 +BOOST_SYSTEM_CONSTEXPR + +le + +bo + +ed_im + +ev +, +r_gy + cڡ & +t + ) + +401 if + gt + = +syem_gy +(|| +t + = +gic_gy +() ) + +403  +ev + != 0; + +407  + gt +. +ed + +ev + ); + +419 as + cr_cdi + + +421 + give +: + +423  +v_ +; + +424 +bo + + ged_ +; + +425 +r_gy + cڡ * + gt_ +; + +427 + gpublic +: + +431 +BOOST_SYSTEM_CONSTEXPR + +r_cdi +( +BOOST_NOEXCEPT +: + +432 +v_ +0 ), +ed_ + +l + ), +t_ +& +gic_gy +() ) + +436 +BOOST_SYSTEM_CONSTEXPR + +r_cdi + +v +, cڡ +r_gy + & +t + ) + gBOOST_NOEXCEPT +: + +437 +v_ + +v + ), +ed_ + +da +:: +ed_im +v, +t + ) ), +t_ +( &cat ) + +441 + gme +< +ass + + gECdiEnum +> +BOOST_SYSTEM_CONSTEXPR + +r_cdi + +ECdiEnum + +e +, + +442 +tyme + +da +:: +ab_if +< +is_r_cdi_um +< +ECdiEnum +>:: +vue +>:: +ty +* = 0 +BOOST_NOEXCEPT + + +444 * +this + = +make_r_cdi + +e + ); + +449 +BOOST_SYSTEM_CONSTEXPR +  +assign + +v +, cڡ +r_gy + & +t + ) + gBOOST_NOEXCEPT + + +451 + gv_ + = +v +; + +452 + ged_ + = +da +:: +ed_im + +v +, +t + ); + +453 + gt_ + = & +t +; + +456 + gme +< +tyme + + gECdiEnum +> + +457 +BOOST_SYSTEM_CONSTEXPR + +tyme + + gda +:: +ab_if +< +is_r_cdi_um +< +ECdiEnum +>:: +vue +, + gr_cdi +>:: +ty + & + +458 +ݔ += +ECdiEnum + +v + ) +BOOST_NOEXCEPT + + +460 * +this + = +make_r_cdi + +v + ); + +461  * + gthis +; + +464 +BOOST_SYSTEM_CONSTEXPR +  +r +( + gBOOST_NOEXCEPT + + +466 + gv_ + = 0; + +467 + ged_ + = +l +; + +468 + gt_ + = & +gic_gy +(); + +473 +BOOST_SYSTEM_CONSTEXPR +  +vue +(cڡ + gBOOST_NOEXCEPT + + +475  + gv_ +; + +478 +BOOST_SYSTEM_CONSTEXPR + cڡ + gr_gy + & +gy +(cڡ + gBOOST_NOEXCEPT + + +480  * + gt_ +; + +483 + gd +:: +rg + +mesge +() const + +485  +t_ +-> +mesge + +vue +() ); + +488 cڡ * +mesge +* +bufr +, +d +:: +size_t + +n + ) cڡ +BOOST_NOEXCEPT + + +490  +t_ +-> +mesge + +vue +(), +bufr +, +n + ); + +493 +BOOST_SYSTEM_CONSTEXPR + +bo + +ed +(cڡ + gBOOST_NOEXCEPT + + +495  + ged_ +; + +498 #i! +defed +( +BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS +) + +500 +BOOST_SYSTEM_CONSTEXPR + +exic + +ݔ + +bo +(cڡ + gBOOST_NOEXCEPT + + +502  + ged_ +; + +507 (* + gunecifd_bo_ty +)(); + +508  +unecifd_bo_ue +() {} + +510 +BOOST_SYSTEM_CONSTEXPR + +ݔ + +unecifd_bo_ty +(cڡ + gBOOST_NOEXCEPT + + +512  + ged_ +? + gunecifd_bo_ue +: 0; + +515 +BOOST_SYSTEM_CONSTEXPR + +bo + + gݔ +!(cڡ + gBOOST_NOEXCEPT + + +517  ! + ged_ +; + +526 +BOOST_SYSTEM_CONSTEXPR + +le + +nd + +bo + + gݔ +==cڡ +r_cdi + & +lhs +, cڡ + gr_cdi + & + grhs + ) + gBOOST_NOEXCEPT + + +528  + glhs +. + gv_ + = +rhs +. +v_ + && * +lhs +. +t_ + == *rhs.cat_; + +531 +BOOST_SYSTEM_CONSTEXPR + +le + +nd + +bo + + gݔ + +BOOST_SYSTEM_CONSTEXPR + +r_code + +ECodeEnum + +e +, + +578 +tyme + +da +:: +ab_if +< +is_r_code_um +< +ECodeEnum +>:: +vue +>:: +ty +* = 0 ) +BOOST_NOEXCEPT + + +580 * +this + = +make_r_code + +e + ); + +585 +BOOST_SYSTEM_CONSTEXPR +  +assign + +v +, cڡ +r_gy + & +t + ) + gBOOST_NOEXCEPT + + +587 + gv_ + = +v +; + +588 + ged_ + = +da +:: +ed_im + +v +, +t + ); + +589 + gt_ + = & +t +; + +592 + gme +< +tyme + + gECodeEnum +> + +593 +BOOST_SYSTEM_CONSTEXPR + +tyme + + gda +:: +ab_if +< +is_r_code_um +< +ECodeEnum +>:: +vue +, + gr_code +>:: +ty + & + +594 +ݔ += +ECodeEnum + +v + ) +BOOST_NOEXCEPT + + +596 * +this + = +make_r_code + +v + ); + +597  * + gthis +; + +600 +BOOST_SYSTEM_CONSTEXPR +  +r +( + gBOOST_NOEXCEPT + + +602 + gv_ + = 0; + +603 + ged_ + = +l +; + +604 + gt_ + = & +syem_gy +(); + +609 +BOOST_SYSTEM_CONSTEXPR +  +vue +(cڡ + gBOOST_NOEXCEPT + + +611  + gv_ +; + +614 +BOOST_SYSTEM_CONSTEXPR + cڡ + gr_gy + & +gy +(cڡ + gBOOST_NOEXCEPT + + +616  * + gt_ +; + +619 +r_cdi + +deu_r_cdi +(cڡ + gBOOST_NOEXCEPT + + +621  + gt_ +-> +deu_r_cdi + +vue +() ); + +624 + gd +:: +rg + +mesge +() const + +626  +t_ +-> +mesge + +vue +() ); + +629 cڡ * +mesge +* +bufr +, +d +:: +size_t + +n + ) cڡ +BOOST_NOEXCEPT + + +631  +t_ +-> +mesge + +vue +(), +bufr +, +n + ); + +634 +BOOST_SYSTEM_CONSTEXPR + +bo + +ed +(cڡ + gBOOST_NOEXCEPT + + +636  + ged_ +; + +639 #i! +defed +( +BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS +) + +641 +BOOST_SYSTEM_CONSTEXPR + +exic + +ݔ + +bo +(cڡ + gBOOST_NOEXCEPT + + +643  + ged_ +; + +648 (* + gunecifd_bo_ty +)(); + +649  +unecifd_bo_ue +() {} + +651 +BOOST_SYSTEM_CONSTEXPR + +ݔ + +unecifd_bo_ty +(cڡ + gBOOST_NOEXCEPT + + +653  + ged_ +? + gunecifd_bo_ue +: 0; + +656 +BOOST_SYSTEM_CONSTEXPR + +bo + + gݔ +!(cڡ + gBOOST_NOEXCEPT + + +658  ! + ged_ +; + +668 +BOOST_SYSTEM_CONSTEXPR + +le + +nd + +bo + + gݔ +==cڡ +r_code + & +lhs +, cڡ + gr_code + & + grhs + ) + gBOOST_NOEXCEPT + + +670  + glhs +. + gv_ + = +rhs +. +v_ + && * +lhs +. +t_ + == *rhs.cat_; + +673 +BOOST_SYSTEM_CONSTEXPR + +le + +nd + +bo + + gݔ +(8); + +719 +le + + gsyem +:: +r_code +& + $throws +() + +721  * +da +:: + `throws +(); + +722 + } +} + +726 +mea + + gsyem + + +729 +BOOST_SYSTEM_CONSTEXPR + +le + +bo + + gݔ +!=cڡ +r_code + & +lhs +, cڡ + gr_code + & + grhs + ) + gBOOST_NOEXCEPT + + +731  ! + glhs + = +rhs + ); + +734 +BOOST_SYSTEM_CONSTEXPR + +le + +bo + + gݔ +!=cڡ +r_cdi + & +lhs +, cڡ + gr_cdi + & + grhs + ) + gBOOST_NOEXCEPT + + +736  ! + glhs + = +rhs + ); + +739 +le + +bo + + gݔ +==cڡ +r_code + & +code +, cڡ + gr_cdi + & + gcdi + ) + gBOOST_NOEXCEPT + + +741  + gcode +. +gy +(). +equivt + +code +. +vue +(), +cdi + ) || + gcdi +.category().equivalent( code, condition.value() ); + +744 +le + +bo + + gݔ +!=cڡ +r_code + & +lhs +, cڡ + gr_cdi + & + grhs + ) + gBOOST_NOEXCEPT + + +746  ! + glhs + = +rhs + ); + +749 +le + +bo + + gݔ +==cڡ +r_cdi + & +cdi +, cڡ + gr_code + & + gcode + ) + gBOOST_NOEXCEPT + + +751  + gcode +. +gy +(). +equivt + +code +. +vue +(), +cdi + ) || + gcdi +.category().equivalent( code, condition.value() ); + +754 +le + +bo + + gݔ +!=cڡ +r_cdi + & +lhs +, cڡ + gr_code + & + grhs + ) + gBOOST_NOEXCEPT + + +756  ! + glhs + = +rhs + ); + +759 + gme + < +ass + + gchT +, cs + gas +> + +760 +le + + gd +:: +basic_oam +< +chT +, + gas +>& + +761 + gݔ +<< ( + gd +:: +basic_oam +< +chT +, + gas +>& + gos +, +r_code + + gec +) + +763 + gos + << + gec +. +gy +(). +me +(<< ':' <& +t + ); + +778 + gboo +:: +ulg_lg_ty + +hv + = ( +boo +::ulong_long_type( 0xCBF29CE4 ) << 32 ) + 0x84222325; + +779 + gboo +:: +ulg_lg_ty + cڡ +ime + = ( +boo +::ulong_long_type( 0x00000100 ) << 32 ) + 0x000001B3; + +783 + ghv + ^ +id +; + +784 + ghv + * +ime +; + +788 + ghv + ^ +ic_ +<> +ec +. +vue +() ); + +789 + ghv + * +ime +; + +791  + gic_ +< + gd +:: +size_t +> +hv + ); + +796 +mea + + grc + + +800 +BOOST_SYSTEM_CONSTEXPR + +le + +r_code + +make_r_code + +rc_t + +e + ) + gBOOST_NOEXCEPT + + +802  +r_code + +e +, +gic_gy +() ); + +806 +BOOST_SYSTEM_CONSTEXPR + +le + +r_cdi + +make_r_cdi + +rc_t + +e + ) + gBOOST_NOEXCEPT + + +808  +r_cdi + +e +, +gic_gy +() ); + +815 +le + +r_cdi + + gr_gy +:: +deu_r_cdi + +ev + ) cڡ +BOOST_NOEXCEPT + + +817  +r_cdi + +ev +, * +this + ); + +820 +le + +bo + + gr_gy +:: +equivt + +code +, cڡ +r_cdi + & +cdi + ) cڡ + gBOOST_NOEXCEPT + + +822  +deu_r_cdi + +code + ) = +cdi +; + +825 +le + +bo + + gr_gy +:: +equivt +cڡ +r_code + & +code +,  +cdi + ) cڡ + gBOOST_NOEXCEPT + + +827  * + gthis + = +code +. +gy +(&& code. +vue +(= +cdi +; + +830 +le + cڡ * + gr_gy +:: +mesge + +ev +, * +bufr +, +d +:: +size_t + +n + ) cڡ +BOOST_NOEXCEPT + + +832 if +n + == 0 ) + +834  +bufr +; + +837 if + gn + == 1 ) + +839 +bufr +[0] = 0; + +840  + gbufr +; + +843 #i! +defed +( +BOOST_NO_EXCEPTIONS +) + +844 + gy + + +847 + gd +:: +rg + +m + = +this +-> +mesge + +ev + ); + +849 #i +defed + +BOOST_MSVC + ) + +850 #agm +wng + +push + ) + +851 #agm +wng + +dib +: 4996 ) + +852 #i +defed +( +__g__ +&& defed( +__has_wng +) + +853 #agm +g + +dgnoic + +push + + +854 #i +__has_wng +("-Wdeprecated-declarations") + +855 #agm +g + +dgnoic + +igned + "-Wdeprecated-declarations" + +859 + gd +:: +y + +bufr +, +m +. +c_r +(), +n + - 1 ); + +860 + gbufr +[ +n +-1 ] = 0; + +862 #i +defed + +BOOST_MSVC + ) + +863 #agm +wng + +p + ) + +864 #i +defed +( +__g__ +&& defed( +__has_wng +) + +865 #agm +g + +dgnoic + +p + + +868  + gbufr +; + +870 #i! +defed +( +BOOST_NO_EXCEPTIONS +) + +871 +tch +( ... ) + +878 +le + +bo + + gr_gy +:: +ed + +ev + ) cڡ +BOOST_NOEXCEPT + + +880  +ev + != 0; + +889  + ~ + +891 +le + + gd +:: +rg + +boo +:: +syem +:: +da +:: +gic_r_gy +:: + $mesge + +ev + ) const + +893  + `gic_r_gy_mesge + +ev + ); + +894 + } +} + +896 +le + cڡ * + gboo +:: +syem +:: +da +:: +gic_r_gy +:: + $mesge + +ev +, * +bufr +, +d +:: +size_t + +n + ) cڡ +BOOST_NOEXCEPT + + +898  + `gic_r_gy_mesge + +ev +, +bufr +, +n + ); + +899 + } +} + +903 #i +defed +( +BOOST_WINDOWS_API +) + +905  + ~ + +907 +le + + gboo +:: +syem +:: +r_cdi + +boo +::syem:: +da +:: +syem_r_gy +:: + $deu_r_cdi + +ev + ) cڡ +BOOST_NOEXCEPT + + +909  + `syem_gy_deu_r_cdi_w32 + +ev + ); + +910 + } +} + +912 +le + + gd +:: +rg + +boo +:: +syem +:: +da +:: +syem_r_gy +:: + $mesge + +ev + ) const + +914  + `syem_gy_mesge_w32 + +ev + ); + +915 + } +} + +917 +le + cڡ * + gboo +:: +syem +:: +da +:: +syem_r_gy +:: + $mesge + +ev +, * +bufr +, +d +:: +size_t + +n + ) cڡ +BOOST_NOEXCEPT + + +919  + `syem_gy_mesge_w32 + +ev +, +bufr +, +n + ); + +920 + } +} + +924  + ~ + +926 +le + + gboo +:: +syem +:: +r_cdi + +boo +::syem:: +da +:: +syem_r_gy +:: + $deu_r_cdi + +ev + ) cڡ +BOOST_NOEXCEPT + + +928  + `syem_gy_deu_r_cdi_posix + +ev + ); + +929 + } +} + +931 +le + + gd +:: +rg + +boo +:: +syem +:: +da +:: +syem_r_gy +:: + $mesge + +ev + ) const + +933  + `gic_r_gy_mesge + +ev + ); + +934 + } +} + +936 +le + cڡ * + gboo +:: +syem +:: +da +:: +syem_r_gy +:: + $mesge + +ev +, * +bufr +, +d +:: +size_t + +n + ) cڡ +BOOST_NOEXCEPT + + +938  + `gic_r_gy_mesge + +ev +, +bufr +, +n + ); + +939 + } +} + +945 #i +defed +( +BOOST_SYSTEM_HAS_SYSTEM_ERROR +) + +947  + ~ + +949 +le + + gboo +:: +syem +:: +r_gy +:: +ݔ + +d +::error_category const & () const + +951  +boo +:: +syem +:: +da +:: +to_d_gy +* +this + ); + + @/usr/include/boost/system/system_error.hpp + +8 #ide +BOOST_SYSTEM_SYSTEM_ERROR_HPP + + +9  + #BOOST_SYSTEM_SYSTEM_ERROR_HPP + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +16 +mea + + gboo + + +18 +mea + + gsyem + + +22 as + cBOOST_SYMBOL_VISIBLE + + gsyem_r + : +public + +d +:: +ruime_r + + +26 +public +: + +27 +exic + +syem_r + +r_code + +ec + ) + +28 : +d +:: +ruime_r +(""), +m_r_code +( +ec +) {} + +30 +syem_r + +r_code + +ec +, cڡ +d +:: +rg + & +wh_g + ) + +31 : +d +:: +ruime_r +( +wh_g +), +m_r_code +( +ec +) {} + +33 +syem_r + +r_code + +ec +, cڡ * +wh_g + ) + +34 : +d +:: +ruime_r +( +wh_g +), +m_r_code +( +ec +) {} + +36 +syem_r + +ev +, cڡ +r_gy + & +et + ) + +37 : +d +:: +ruime_r +(""), +m_r_code +( +ev +, +et +) {} + +39 +syem_r + +ev +, cڡ +r_gy + & +et +, + +40 cڡ +d +:: +rg + & +wh_g + ) + +41 : +d +:: +ruime_r +( +wh_g +), +m_r_code +( +ev +, +et +) {} + +43 +syem_r + +ev +, cڡ +r_gy + & +et +, + +44 cڡ * +wh_g + ) + +45 : +d +:: +ruime_r +( +wh_g +), +m_r_code +( +ev +, +et +) {} + +47 + gvtu + ~ +syem_r +( + gBOOST_NOEXCEPT_OR_NOTHROW + {} + +49 +r_code + +code +(cڡ + gBOOST_NOEXCEPT + {  + gm_r_code +; } + +50 cڡ * +wh +(cڡ + gBOOST_NOEXCEPT_OR_NOTHROW +; + +52 + give +: + +53 +r_code + +m_r_code +; + +54 +mub + + gd +:: +rg + +m_wh +; + +59 +le + cڡ * + gsyem_r +:: +wh +(cڡ +BOOST_NOEXCEPT_OR_NOTHROW + + +62 i +m_wh +. +emy +() ) + +64 #ide +BOOST_NO_EXCEPTIONS + + +65 +y + + +68 +m_wh + = +this +-> +d +:: +ruime_r +:: +wh +(); + +69 i! + gm_wh +. +emy +() ) m_what += ": "; + +70 + gm_wh + + +m_r_code +. +mesge +(); + +72 #ide +BOOST_NO_EXCEPTIONS + + +73 +tch + (...{  + gd +:: +ruime_r +:: +wh +(); } + +76  + gm_wh +. +c_r +(); + + @/usr/include/boost/thread/condition_variable.hpp + +1 #ide +BOOST_THREAD_CONDITION_VARIABLE_HPP + + +2  + #BOOST_THREAD_CONDITION_VARIABLE_HPP + + + ) + +12  + ~ + +13 #i +defed +( +BOOST_THREAD_PLATFORM_WIN32 +) + +14  + ~ + +15 #i +defed +( +BOOST_THREAD_PLATFORM_PTHREAD +) + +16  + ~ + + @/usr/include/boost/thread/csbl/memory/unique_ptr.hpp + +11 #ide +BOOST_CSBL_MEMORY_UNIQUE_PTR_HPP + + +12  + #BOOST_CSBL_MEMORY_UNIQUE_PTR_HPP + + + ) + +14  + ~ + +16  + ~ + +17  + ~ + +19 +mea + + gboo + + +21 +mea + + gcsbl + + +23 + gusg + :: +boo +:: +movib +:: +unique_r +; + +24 + gusg + :: +boo +:: +movib +:: +make_unique +; + + @/usr/include/boost/thread/detail/platform.hpp + +10 #ide +BOOST_THREAD_RS06040501_HPP + + +11  + #BOOST_THREAD_RS06040501_HPP + + + ) + +14  + ~ + +17  + ~ + +20 #i +defed +( +lux +|| defed( +__lux +|| defed( +__lux__ +) + +21  + #BOOST_THREAD_LINUX + + + ) + +23 #i +defed +( +__FeBSD__ +|| defed( +__NBSD__ +|| defed( +__OnBSD__ +|| defed( +__DgFly__ +) + +24  + #BOOST_THREAD_BSD + + + ) + +25 #i +defed +( +sun +|| defed( +__sun +) + +26  + #BOOST_THREAD_SOLARIS + + + ) + +27 #i +defed +( +__sgi +) + +28  + #BOOST_THREAD_IRIX + + + ) + +29 #i +defed +( +__hpux +) + +30  + #BOOST_THREAD_HPUX + + + ) + +31 #i +defed +( +__CYGWIN__ +) + +32  + #BOOST_THREAD_CYGWIN + + + ) + +33 #i( +defed +( +_WIN32 +|| defed( +__WIN32__ +|| defed( +WIN32 +)&& !defed( +BOOST_DISABLE_WIN32 +) + +34 #i! +defed + +BOOST_THREAD_WIN32 + + +35  + #BOOST_THREAD_WIN32 + + + ) + +37 #i +defed +( +__BEOS__ +) + +38  + #BOOST_THREAD_BEOS + + + ) + +39 #i +defed +( +mactosh +|| defed( +__APPLE__ +|| defed( +__APPLE_CC__ +) + +40  + #BOOST_THREAD_MACOS + + + ) + +42 #i +defed +( +__IBMCPP__ +|| defed( +_AIX +) + +43  + #BOOST_THREAD_AIX + + + ) + +44 #i +defed +( +__amigaos__ +) + +45  + #BOOST_THREAD_AMIGAOS + + + ) + +46 #i +defed +( +__QNXNTO__ +) + +47  + #BOOST_THREAD_QNXNTO + + + ) + +48 #i +defed +( +unix +|| defed( +__unix +|| defed( +_XOPEN_SOURCE +|| defed( +_POSIX_SOURCE +) + +49 #i +defed +( +BOOST_HAS_PTHREADS +&& !defed( +BOOST_THREAD_POSIX +) + +50  + #BOOST_THREAD_POSIX + + + ) + +63 #i +defed +( +BOOST_THREAD_POSIX +) + +64  + #BOOST_THREAD_PLATFORM_PTHREAD + + + ) + +66 #i +defed +( +BOOST_THREAD_WIN32 +) + +67  + #BOOST_THREAD_PLATFORM_WIN32 + + + ) + +68 #i +defed +( +BOOST_HAS_PTHREADS +) + +69  + #BOOST_THREAD_PLATFORM_PTHREAD + + + ) + + @/usr/include/boost/thread/detail/thread.hpp + +1 #ide +BOOST_THREAD_THREAD_COMMON_HPP + + +2  + #BOOST_THREAD_THREAD_COMMON_HPP + + + ) + +9  + ~ + +10  + ~ + +12  + ~ + +13 #ide +BOOST_NO_IOSTREAM + + +14  + ~ + +16  + ~ + +17  + ~ + +18 #i +defed + +BOOST_THREAD_USES_DATETIME + + +19  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~
  • + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +39  + ~ + +40 #ifde +BOOST_THREAD_USES_CHRONO + + +41  + ~ + +42  + ~ + +45 #i +defed +( +BOOST_THREAD_PROVIDES_VARIADIC_THREAD +) + +46  + ~ + +48  + ~ + +50 #ifde +BOOST_MSVC + + +51 #agm +wng +( +push +) + +52 #agm +wng +( +dib +:4251) + +55 +mea + + gboo + + +58 +mea + + gda + + +61 #i +defed +( +BOOST_THREAD_PROVIDES_VARIADIC_THREAD +) + +63 + gme +< +tyme + + gF +, + gass + ... + gArgTys +> + +64 as + cthad_da +: + +65 +public + +da +:: +thad_da_ba + + +67 +public +: + +68 +BOOST_THREAD_NO_COPYABLE +( +thad_da +) + +69 +thad_da +( +BOOST_THREAD_RV_REF +( +F + +f_ +, BOOST_THREAD_RV_REF( +ArgTys +)... +gs_ +): + +70 + +( +boo +:: +fwd +< +F +>( +f_ +), boo::fwd< +ArgTys +>( +gs_ +)...) + +72 +me + < +d +:: +size_t + ... +Indis +> + +73  +run2 +( +tue_dis +< +Indis +...>) + +76 +da +:: +voke +( +d +:: +move +(d:: +g +<0>( + +)), std::move(d::g< +Indis +>(fp))...); + +78  +run +() + +80  +tyme + + tmake_tue_dis +< + td +:: + ttue_size + >:: + tvue +, 1>:: + tty + + tdex_ty +; + +82 +run2 +( +dex_ty +()); + +85 + give +: + +86 +d +:: +tue +< +tyme + +dey +< +F +>:: +ty +,ym + gdey +< + gArgTys +>::ty...> + +; + +90 + gme +< +tyme + + gF +> + +91 as + cthad_da +: + +92 +public + +da +:: +thad_da_ba + + +94 +public +: + +95 +BOOST_THREAD_NO_COPYABLE +( +thad_da +) + +96 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +97 +thad_da +( +BOOST_THREAD_RV_REF +( +F + +f_ +): + +98 +f +( +boo +:: +fwd +< +F +>( +f_ +)) + +106 +thad_da +( +BOOST_THREAD_RV_REF +( +F + +f_ +): + +107 +f +( +f_ +) + +109 +thad_da +( +F + +f_ +): + +110 +f +( +f_ +) + +115  +run +() + +117 +f +(); + +120 + give +: + +121 +F + +f +; + +124 + gme +< +tyme + + gF +> + +125 +ass + + gthad_da +< + gboo +:: +n_w +< +F +> >: + +126 +public + +da +:: +thad_da_ba + + +128 +ive +: + +129 +F +& +f +; + +130 + gpublic +: + +131 +BOOST_THREAD_NO_COPYABLE +( +thad_da +) + +132 +thad_da +( +boo +:: +n_w +< +F +> +f_ +): + +133 +f +( +f_ +) + +135  +run +() + +137 +f +(); + +141 + gme +< +tyme + + gF +> + +142 +ass + + gthad_da + >: + +143 +public + +da +:: +thad_da_ba + + +145 +ive +: + +146 +F +& +f +; + +147 + gpublic +: + +148 +BOOST_THREAD_NO_COPYABLE +( +thad_da +) + +149 +thad_da +(cڡ +boo +:: +n_w +< +F +> +f_ +): + +150 +f +( +f_ +) + +152  +run +() + +154 +f +(); + +160 as + cBOOST_THREAD_DECL + + gthad + + +162 + gpublic +: + +163  +thad_ibus + + tibus +; + +165 +BOOST_THREAD_MOVABLE_ONLY +( +thad +) + +166 + give +: + +168  +dummy +; + +170  +a_hd +(); + +172 + gda +:: +thad_da_r + +thad_fo +; + +174 + give +: + +175 +bo + +t_thad_nx +(); + +176 +bo + +t_thad_nx +(cڡ +ibus +& + +); + +177  +t_thad +() + +179 i(! +t_thad_nx +()) + +181 + gboo +:: +throw_exi +( +thad_sour_r +()); + +184  +t_thad +(cڡ +ibus +& + +) + +186 i(! +t_thad_nx +( + +)) + +188 + gboo +:: +throw_exi +( +thad_sour_r +()); + +192 +exic + +thad +( +da +:: +thad_da_r + +da +); + +194 + gda +:: +thad_da_r + +g_thad_fo + +BOOST_PREVENT_MACRO_SUBSTITUTION + () const; + +196 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +197 #i +defed +( +BOOST_THREAD_PROVIDES_VARIADIC_THREAD +) + +198 + gme +< +tyme + + gF +, + gass + ... + gArgTys +> + +199  +le + + gda +:: +thad_da_r + +make_thad_fo +( +BOOST_THREAD_RV_REF +( +F + +f +, BOOST_THREAD_RV_REF( +ArgTys +)... +gs +) + +201  + gda +:: +thad_da_r +( +da +:: +hp_w +< + +202 +da +:: +thad_da +< +tyme + +boo +:: +move_n +< +F +>:: +ty +, +ArgTys +...> + +204 +boo +:: +fwd +< +F +>( +f +), boo::fwd< +ArgTys +>( +gs +)... + +209 + gme +< +tyme + + gF +> + +210  +le + + gda +:: +thad_da_r + +make_thad_fo +( +BOOST_THREAD_RV_REF +( +F + +f +) + +212  +da +:: +thad_da_r +(da:: +hp_w +:: +ty +> >( + +213 +boo +:: +fwd +< +F +>( +f +))); + +216  +le + + gda +:: +thad_da_r + +make_thad_fo +((* +f +)()) + +218  +da +:: +thad_da_r +(da:: +hp_w + >( + +219 +boo +:: +fwd +<(*)()>( +f +))); + +222 + gme +< +tyme + + gF +> + +223  +le + + gda +:: +thad_da_r + +make_thad_fo +( +F + +f + + +224 , +tyme + +dib_if_c +< + +226 +is_me +< +tyme + +dey +< +F +>:: +ty +, +thad +>:: +vue +, + +227 +dummy +* >:: +ty +=0 + +230  +da +:: +thad_da_r +(da:: +hp_w + >( +f +)); + +232 + gme +< +tyme + + gF +> + +233  +le + + gda +:: +thad_da_r + +make_thad_fo +( +BOOST_THREAD_RV_REF +( +F + +f +) + +235  +da +:: +thad_da_r +(da:: +hp_w + >( +f +)); + +239 + gpublic +: + +241 #i +BOOST_WORKAROUND +( +__SUNPRO_CC +, < 0x5100) + +242 +thad +(const volatilehread&); + +245 +thad +( + gBOOST_NOEXCEPT +; + +246 ~ +thad +() + +249 #i +defed + +BOOST_THREAD_PROVIDES_THREAD_DESTRUCTOR_CALLS_TERMINATE_IF_JOINABLE + + +250 i( +joab +()) { + +251 + gd +:: +rme +(); + +254 +dach +(); + +257 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +258 + gme + < + +259 +ass + + gF + + +261 +exic + +thad +( +BOOST_THREAD_RV_REF +( +F + +f + + +264 +thad_fo +( +make_thad_fo +( +thad_da +:: +dey_cy +( +boo +:: +fwd +< +F +>( +f +)))) + +266 +t_thad +(); + +268 + gme + < + +269 +ass + + gF + + +271 +thad +( +ibus + cڡ& +s +, +BOOST_THREAD_RV_REF +( +F + +f +): + +272 +thad_fo +( +make_thad_fo +( +thad_da +:: +dey_cy +( +boo +:: +fwd +< +F +>( +f +)))) + +274 +t_thad +( +s +); + +278 #ifde +BOOST_NO_SFINAE + + +279 + gme + < +ass + + gF +> + +280 +exic + +thad +( +F + +f +): + +281 +thad_fo +( +make_thad_fo +( +f +)) + +283 +t_thad +(); + +285 + gme + < +ass + + gF +> + +286 +thad +( +ibus + cڡ& +s +, +F + +f +): + +287 +thad_fo +( +make_thad_fo +( +f +)) + +289 +t_thad +( +s +); + +292 + gme + < +ass + + gF +> + +293 +exic + +thad +( +F + +f + + +294 , +tyme + +dib_if_c +< + +295 +boo +:: +thad_da +:: +is_rv +< +F +>:: +vue + + +298 , +dummy +* >:: +ty +=0 + +300 +thad_fo +( +make_thad_fo +( +f +)) + +302 +t_thad +(); + +304 + gme + < +ass + + gF +> + +305 +thad +( +ibus + cڡ& +s +, +F + +f + + +306 , +tyme + +dib_if +< +boo +:: +thad_da +:: +is_rv +< +F +>, +dummy +* >:: +ty +=0 + +309 +thad_fo +( +make_thad_fo +( +f +)) + +311 +t_thad +( +s +); + +314 + gme + < +ass + + gF +> + +315 +exic + +thad +( +BOOST_THREAD_RV_REF +( +F + +f + + +316 , +tyme + +dib_if +< +is_me +:: +ty +, +thad +>, +dummy +* >::type=0 + +318 #ifde +BOOST_THREAD_USES_MOVE + + +319 +thad_fo +( +make_thad_fo +( +boo +:: +move +< +F +>( +f +))) + +321 +thad_fo +( +make_thad_fo +( +f +)) + +324 +t_thad +(); + +327 + gme + < +ass + + gF +> + +328 +thad +( +ibus + cڡ& +s +, +BOOST_THREAD_RV_REF +( +F + +f +): + +329 #ifde +BOOST_THREAD_USES_MOVE + + +330 +thad_fo +( +make_thad_fo +( +boo +:: +move +< +F +>( +f +))) + +332 +thad_fo +( +make_thad_fo +( +f +)) + +335 +t_thad +( +s +); + +338 +thad +( +BOOST_THREAD_RV_REF +had +x + + gBOOST_NOEXCEPT + + +340 + gthad_fo += +BOOST_THREAD_RV +( +x +). +thad_fo +; + +341 +BOOST_THREAD_RV +( +x +). + gthad_fo +. +t +(); + +344 #i +BOOST_WORKAROUND +( +__SUNPRO_CC +, < 0x5100) + +345 + gthad +& + gݔ +=( +thad + +x +) + +347 +sw +( +x +); + +348  * + gthis +; + +353 + gthad +& + gݔ +=( +BOOST_THREAD_RV_REF +( +thad + +h + +BOOST_NOEXCEPT + + +356 #i +defed + +BOOST_THREAD_PROVIDES_THREAD_MOVE_ASSIGN_CALLS_TERMINATE_IF_JOINABLE + + +357 i( +joab +() +d +:: +rme +(); + +359 +dach +(); + +361 + gthad_fo += +BOOST_THREAD_RV +( +h +). +thad_fo +; + +362 +BOOST_THREAD_RV +( +h +). + gthad_fo +. +t +(); + +363  * + gthis +; + +366 #i +defed +( +BOOST_THREAD_PROVIDES_VARIADIC_THREAD +) + +367 + gme + < +ass + + gF +, cs + gArg +, + gass + ... + gArgs +> + +368 +thad +( +F +&& +f +, +Arg +&& +g +, +Args +&&... +gs +) : + +369 +thad_fo +( +make_thad_fo +( + +370 +thad_da +:: +dey_cy +( +boo +:: +fwd +< +F +>( +f +)), + +371 +thad_da +:: +dey_cy +( +boo +:: +fwd +< +Arg +>( +g +)), + +372 +thad_da +:: +dey_cy +( +boo +:: +fwd +< +Args +>( +gs +))...) + +376 +t_thad +(); + +378 + gme + < +ass + + gF +, cs + gArg +, + gass + ... + gArgs +> + +379 +thad +( +ibus + cڡ& +s +, +F +&& +f +, +Arg +&& +g +, +Args +&&... +gs +) : + +380 +thad_fo +( +make_thad_fo +( + +381 +thad_da +:: +dey_cy +( +boo +:: +fwd +< +F +>( +f +)), + +382 +thad_da +:: +dey_cy +( +boo +:: +fwd +< +Arg +>( +g +)), + +383 +thad_da +:: +dey_cy +( +boo +:: +fwd +< +Args +>( +gs +))...) + +387 +t_thad +( +s +); + +390 + gme + < +ass + + gF +,as + gA1 +> + +391 +thad +( +F + +f +, +A1 + +a1 +, +tyme + +dib_if +< +boo +:: +thad_da +:: +is_cvtib +, +dummy +* >:: +ty +=0): + +392 +thad_fo +( +make_thad_fo +( +boo +:: +bd +(boo:: +ty +<>(), +f +, +a1 +))) + +394 +t_thad +(); + +396 + gme + < +ass + + gF +,as + gA1 +,as + gA2 +> + +397 +thad +( +F + +f +, +A1 + +a1 +, +A2 + +a2 +): + +398 +thad_fo +( +make_thad_fo +( +boo +:: +bd +(boo:: +ty +<>(), +f +, +a1 +, +a2 +))) + +400 +t_thad +(); + +403 + gme + < +ass + + gF +,as + gA1 +,as + gA2 +,as + gA3 +> + +404 +thad +( +F + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +): + +405 +thad_fo +( +make_thad_fo +( +boo +:: +bd +(boo:: +ty +<>(), +f +, +a1 +, +a2 +, +a3 +))) + +407 +t_thad +(); + +410 + gme + < +ass + + gF +,as + gA1 +,as + gA2 +,as + gA3 +,as + gA4 +> + +411 +thad +( +F + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +): + +412 +thad_fo +( +make_thad_fo +( +boo +:: +bd +(boo:: +ty +<>(), +f +, +a1 +, +a2 +, +a3 +, +a4 +))) + +414 +t_thad +(); + +417 + gme + < +ass + + gF +,as + gA1 +,as + gA2 +,as + gA3 +,as + gA4 +,as + gA5 +> + +418 +thad +( +F + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +): + +419 +thad_fo +( +make_thad_fo +( +boo +:: +bd +(boo:: +ty +<>(), +f +, +a1 +, +a2 +, +a3 +, +a4 +, +a5 +))) + +421 +t_thad +(); + +424 + gme + < +ass + + gF +,as + gA1 +,as + gA2 +,as + gA3 +,as + gA4 +,as + gA5 +,as + gA6 +> + +425 +thad +( +F + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +): + +426 +thad_fo +( +make_thad_fo +( +boo +:: +bd +(boo:: +ty +<>(), +f +, +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +))) + +428 +t_thad +(); + +431 + gme + < +ass + + gF +,as + gA1 +,as + gA2 +,as + gA3 +,as + gA4 +,as + gA5 +,as + gA6 +,as + gA7 +> + +432 +thad +( +F + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +): + +433 +thad_fo +( +make_thad_fo +( +boo +:: +bd +(boo:: +ty +<>(), +f +, +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +))) + +435 +t_thad +(); + +438 + gme + < +ass + + gF +,as + gA1 +,as + gA2 +,as + gA3 +,as + gA4 +,as + gA5 +,as + gA6 +,as + gA7 +,as + gA8 +> + +439 +thad +( +F + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +): + +440 +thad_fo +( +make_thad_fo +( +boo +:: +bd +(boo:: +ty +<>(), +f +, +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +))) + +442 +t_thad +(); + +445 + gme + < +ass + + gF +,as + gA1 +,as + gA2 +,as + gA3 +,as + gA4 +,as + gA5 +,as + gA6 +,as + gA7 +,as + gA8 +,as + gA9 +> + +446 +thad +( +F + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +, +A9 + +a9 +): + +447 +thad_fo +( +make_thad_fo +( +boo +:: +bd +(boo:: +ty +<>(), +f +, +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +, +a9 +))) + +449 +t_thad +(); + +452  +sw +( +thad +& +x + + gBOOST_NOEXCEPT + + +454 + gthad_fo +. +sw +( +x +. +thad_fo +); + +457 +ass + + gid +; + +458 +id + +g_id +(cڡ + gBOOST_NOEXCEPT +; + +460 +bo + +joab +(cڡ + gBOOST_NOEXCEPT +; + +461 + give +: + +462 +bo + +jo_nx +(); + +463 +bo + +do_y_jo_u_nx +( +da +:: +_fm_timot + cڡ & +timeout +, bo& +s +); + +464 +bo + +do_y_jo_u +( +da +:: +_fm_timot + cڡ & +timeout +); + +465 + gpublic +: + +466  +jo +(); + +468 #ifde +BOOST_THREAD_USES_CHRONO + + +469 + gme + < +ass + + gDuti +> + +470 +bo + +y_jo_u +(cڡ +chro +:: +time_pot +< +da +:: +_chro_ock +, +Duti +>& +t +) + +472  +do_y_jo_u +( +boo +:: +da +:: +_fm_timot +( +t +)); + +475 + gme + < +ass + + gClock +, cs + gDuti +> + +476 +bo + +y_jo_u +(cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +t +) + +478  +tyme + + tcomm_ty +< + tDuti +, + ttyme + + tClock +:: + tduti +>:: + tty + + tcomm_duti +; + +479 +comm_duti + +d +( +t + - +Clock +:: +now +()); + +480 + gd + = ( +d +:: +m +)( +d +, +comm_duti +( +chro +:: +mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +))); + +481  ! +y_jo_u +( +da +:: +_chro_ock +:: +now +(+ +d +) ) + +483 +d + = +t + - +Clock +:: +now +(); + +484 i + gd + < +comm_duti +:: +zo +( +l +; + +485 + gd + = ( +d +:: +m +)( +d +, +comm_duti +( +chro +:: +mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +))); + +487  + gue +; + +490 + gme + < +ass + + gR +, cs + gPiod +> + +491 +bo + +y_jo_f +(cڡ +chro +:: +duti +< +R +, +Piod +>& +l_time +) + +493  +y_jo_u +( +chro +:: +dy_ock +:: +now +(+ +l_time +); + +496 #i +defed + +BOOST_THREAD_USES_DATETIME + + +497 +bo + +timed_jo +(cڡ +syem_time +& +abs_time +) + +499 cڡ + gda +:: +_fm_timot + +ts +( +abs_time +); + +500 #i +defed + +BOOST_THREAD_INTERNAL_CLOCK_IS_MONO + + +501 + gda +:: +fm_duti + +d +( +ts + - +da +:: +_fm_ock +:: +now +()); + +502 + gd + = ( +d +:: +m +)( +d +, + gda +:: +fm_mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +)); + +503  ! +do_y_jo_u +( +da +:: +_fm_ock +:: +now +(+ +d +) ) + +505 +d + = +ts + - +da +:: +_fm_ock +:: +now +(); + +506 i + gd + < +da +:: +fm_duti +:: +zo +( +l +; + +507 + gd + = ( +d +:: +m +)( +d +, + gda +:: +fm_mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +)); + +509  + gue +; + +511  +do_y_jo_u +( +ts +); + +515 + gme +< +tyme + + gTimeDuti +> + +516 +bo + +timed_jo +( +TimeDuti + cڡ& +l_time +) + +518 + gda +:: +fm_duti + +d +( +l_time +); + +519 #i +defed +( +BOOST_THREAD_HAS_MONO_CLOCK +&& !defed( +BOOST_THREAD_INTERNAL_CLOCK_IS_MONO +) + +520 cڡ + gda +:: +mo_fm_timot + +ts +( +da +:: +mo_fm_ock +:: +now +(+ +d +); + +521 + gd + = ( +d +:: +m +)( +d +, + gda +:: +fm_mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +)); + +522  ! +do_y_jo_u +( +da +:: +_fm_ock +:: +now +(+ +d +) ) + +524 +d + = +ts + - +da +:: +mo_fm_ock +:: +now +(); + +525 i + gd + < +da +:: +fm_duti +:: +zo +( +l +; + +526 + gd + = ( +d +:: +m +)( +d +, + gda +:: +fm_mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +)); + +528  + gue +; + +530  +do_y_jo_u +( +da +:: +_fm_ock +:: +now +(+ +d +); + +534  +dach +(); + +536  +hdwe_ccucy +( + gBOOST_NOEXCEPT +; + +537  +physil_ccucy +( + gBOOST_NOEXCEPT +; + +539  + #BOOST_THREAD_DEFINES_THREAD_NATIVE_HANDLE + + + ) + +540  + gda +:: + tthad_da_ba +:: + ttive_hd_ty +ative_handle_type; + +541 +tive_hd_ty + +tive_hd +(); + +543 #i +defed + +BOOST_THREAD_PROVIDES_THREAD_EQ + + +546 +bo + + gݔ +==(cڡ +thad +& +h +) const; + +547 +bo + + gݔ +!=(cڡ +thad +& +h +) const; + +549 #i +defed + +BOOST_THREAD_USES_DATETIME + + +550  +le +  +yld +( + gBOOST_NOEXCEPT + + +552 + gthis_thad +:: +yld +(); + +555  +le +  +p +(cڡ +syem_time +& +xt +) + +557 + gthis_thad +:: +p +( +xt +); + +561 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +563  +u +(); + +564 +bo + +ui_queed +(cڡ + gBOOST_NOEXCEPT +; + +568 +le +  + $sw +( +thad +& +lhs +,thad& +rhs + +BOOST_NOEXCEPT + + +570  +lhs +. + `sw +( +rhs +); + +571 + } +} + +573 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +574 +le + + gthad +&& + $move +( +thad +& +t + +BOOST_NOEXCEPT + + +576  +ic_ +< +thad +&&>( +t +); + +577 + } +} + +580 + $BOOST_THREAD_DCL_MOVABLE +( +thad +) + +582 +mea + +this_thad + + +584 #ifde +BOOST_THREAD_PLATFORM_PTHREAD + + +585 +thad +:: +id + + `g_id +( +BOOST_NOEXCEPT +; + +587 +thad +:: +id + +BOOST_THREAD_DECL + + `g_id +( +BOOST_NOEXCEPT +; + +590 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +591  +BOOST_THREAD_DECL + + `ui_pot +(); + +592 +bo + +BOOST_THREAD_DECL + + `ui_abd +( +BOOST_NOEXCEPT +; + +593 +bo + +BOOST_THREAD_DECL + + `ui_queed +( +BOOST_NOEXCEPT +; + +596 #i +defed + +BOOST_THREAD_USES_DATETIME + + +597 +le + +BOOST_SYMBOL_VISIBLE +  + `p +(:: +boo +:: +xtime + cڡ& +abs_time +) + +599 + `p +( + `syem_time +( +abs_time +)); + +602 + } +} + +604 as + cBOOST_SYMBOL_VISIBLE + + gthad +:: +id + + +606 +ive +: + +607 +nd + +le + + +608 +d +:: +size_t + + +609 +hash_vue +(cڡ +thad +:: +id + & +v +) + +611 #i +defed + +BOOST_THREAD_PROVIDES_BASIC_THREAD_ID + + +612  +hash_vue +( +v +. +thad_da +); + +614  +hash_vue +( +v +. +thad_da +. +g +()); + +618 #i +defed + +BOOST_THREAD_PROVIDES_BASIC_THREAD_ID + + +619 #i +defed +( +BOOST_THREAD_PLATFORM_WIN32 +) + +620  + tda +; + +622  + gthad +:: + ttive_hd_ty + + tda +; + +625  + gda +:: + tthad_da_r + + tda +; + +627 +da + + gthad_da +; + +629 +id +( +da + +thad_da_ +): + +630 +thad_da +( +thad_da_ +) + +632 +nd + +ass + +thad +; + +633 +nd + +id + +BOOST_THREAD_DECL + + gthis_thad +:: +g_id +( +BOOST_NOEXCEPT +; + +634 + gpublic +: + +635 +id +( +BOOST_NOEXCEPT +: + +636 #i +defed + +BOOST_THREAD_PROVIDES_BASIC_THREAD_ID + + +637 +thad_da +(0) + +639 +thad_da +() + +643 +id +(cڡ id& +h + +BOOST_NOEXCEPT + : + +644 +thad_da +( +h +.thread_data) + +647 +bo + +ݔ +==(cڡ +id +& +y +cڡ +BOOST_NOEXCEPT + + +649  +thad_da +== +y +.thread_data; + +652 +bo + + gݔ +!=(cڡ +id +& +y +cڡ +BOOST_NOEXCEPT + + +654  +thad_da +!= +y +.thread_data; + +657 +bo + + gݔ +<(cڡ + gid +& + gy +cڡ + gBOOST_NOEXCEPT + + +659  + gthad_da +< + gy +.thread_data; + +662 +bo + + gݔ +>(cڡ + gid +& + gy +cڡ + gBOOST_NOEXCEPT + + +664  + gy +. + gthad_da +=(cڡ +id +& +y +cڡ +BOOST_NOEXCEPT + + +674  !( +thad_da +< +y +.thread_data); + +677 #ide +BOOST_NO_IOSTREAM + + +678 #ide +BOOST_NO_MEMBER_TEMPLATE_FRIENDS + + +679 + gme +< +ass + + gchT +, cs + gas +> + +680 +nd + +BOOST_SYMBOL_VISIBLE + + +681 + gd +:: +basic_oam +< +chT +, + gas +>& + +682 + gݔ +<<( + gd +:: +basic_oam +< +chT +, + gas +>& + gos +, cڡ + gid +& + gx +) + +684 if( + gx +. + gthad_da +) + +686 + gio +:: +ios_ags_v + +ifs + +os + ); + +687  + gos +<< + gd +:: +hex + << +x +. +thad_da +; + +691  + gos +<<"{Not-any-thread}"; + +695 + gme +< +ass + + gchT +, cs + gas +> + +696 +BOOST_SYMBOL_VISIBLE + + +697 + gd +:: +basic_oam +< +chT +, + gas +>& + +698 +t +( +d +:: +basic_oam +< +chT +, +as +>& +os +) const + +700 if( + gthad_da +) + +702 + gio +:: +ios_ags_v + +ifs + +os + ); + +703  + gos +<< + gd +:: +hex + << +thad_da +; + +707  + gos +<<"{Not-any-thread}"; + +715 #ifde +BOOST_THREAD_PLATFORM_PTHREAD + + +716 +le + + gthad +:: +id + +thad +:: + $g_id +(cڡ +BOOST_NOEXCEPT + + +718 #i +defed + +BOOST_THREAD_PROVIDES_BASIC_THREAD_ID + + +719  +cڡ_ +< +thad +*>( +this +)-> + `tive_hd +(); + +721 +da +:: +thad_da_r + cڡ +lol_thad_fo +=( +g_thad_fo +)(); + +722  ( +lol_thad_fo +? + `id +(local_thread_info) : id()); + +724 + } +} + +726 +mea + + gthis_thad + + +728 +le + + gthad +:: +id + +g_id +( +BOOST_NOEXCEPT + + +730 #i +defed + +BOOST_THREAD_PROVIDES_BASIC_THREAD_ID + + +731  +had_lf +(); + +733 + gboo +:: +da +:: +thad_da_ba +* cڡ +thad_fo += +g__make_cut_thad_da +(); + +734  ( + gthad_fo +? + gthad +:: +id +( +thad_fo +-> +shed_om_this +()): +thad +::id()); + +739 +le +  + gthad +:: + $jo +() { + +740 i( +this_thad +:: + `g_id +() == get_id()) + +741 +boo +:: + `throw_exi +( + `thad_sour_r +( +ic_ +<>( +syem +:: +rc +:: +sour_ddlock_would_occur +), "boosthread:rying joining itself")); + +743 + `BOOST_THREAD_VERIFY_PRECONDITION + + `jo_nx +(), + +744 + `thad_sour_r +( +ic_ +<>( +syem +:: +rc +:: +vid_gumt +), "boosthread:hreadot joinable") + +746 + } +} + +748 +le + +bo + + gthad +:: + $do_y_jo_u +( +da +:: +_fm_timot + cڡ & +timeout +) + +750 i( +this_thad +:: + `g_id +() == get_id()) + +751 +boo +:: + `throw_exi +( + `thad_sour_r +( +ic_ +<>( +syem +:: +rc +:: +sour_ddlock_would_occur +), "boosthread:rying joining itself")); + +752 +bo + +s +; + +753 i( + `do_y_jo_u_nx +( +timeout +, +s +)) + +755  +s +; + +759 + `BOOST_THREAD_THROW_ELSE_RETURN +( + +760 ( + `thad_sour_r +( +ic_ +<>( +syem +:: +rc +:: +vid_gumt +), "boosthread:hreadot joinable")), + +761 +l + + +764 + } +} + +766 #i! +defed +( +BOOST_NO_IOSTREAM +&& + $defed +( +BOOST_NO_MEMBER_TEMPLATE_FRIENDS +) + +767 +me +< +ass + +chT +, cs +as +> + +768 +BOOST_SYMBOL_VISIBLE + + +769 +d +:: +basic_oam +< +chT +, +as +>& + +770 +ݔ +<<( +d +:: +basic_oam +< +chT +, +as +>& +os +, cڡ +thad +:: +id +& +x +) + +772  +x +. + `t +( +os +); + +773 + } +} + +776 #i +defed + +BOOST_THREAD_PROVIDES_THREAD_EQ + + +777 +le + +bo + + gthad +:: +ݔ +==(cڡ +thad +& +h +) const + +779  +g_id +()== +h +.get_id(); + +782 +le + +bo + + gthad +:: +ݔ +!=(cڡ +thad +& +h +) const + +784  +g_id +()!= +h +.get_id(); + +788 +mea + + gda + + +790  + sthad_ex_funi_ba + + +792 + gvtu + ~ +thad_ex_funi_ba +() + +794 +vtu +  +ݔ +()()=0; + +797 + gme +< +tyme + + gF +> + +798  + gthad_ex_funi +: + +799 +thad_ex_funi_ba + + +801 +F + +f +; + +803 +thad_ex_funi +( +F + +f_ +): + +804 +f +( +f_ +) + +807  +ݔ +()() + +809 +f +(); + +813  +BOOST_THREAD_DECL + +add_thad_ex_funi +( +thad_ex_funi_ba +*); + +815  + gshed_e_ba +; + +816 #i +defed +( +BOOST_THREAD_PLATFORM_WIN32 +) + +817 +le +  +make_ady__thad_ex +( +shed_r +< +shed_e_ba +> +as +) + +819 + gda +:: +thad_da_ba +* cڡ +cut_thad_da +( +da +:: +g_cut_thad_da +()); + +820 if( + gcut_thad_da +) + +822 + gcut_thad_da +-> +make_ady__thad_ex +( +as +); + +826  +BOOST_THREAD_DECL + +make_ady__thad_ex +( +shed_r +< +shed_e_ba +> +as +); + +831 +mea + + gthis_thad + + +833 + gme +< +tyme + + gF +> + +834  +_thad_ex +( +F + +f +) + +836 + gda +:: +thad_ex_funi_ba +* cڡ +thad_ex_func += +da +:: +hp_w + >( +f +); + +837 + gda +:: +add_thad_ex_funi +( +thad_ex_func +); + +842 #ifde +BOOST_MSVC + + +843 #agm +wng +( +p +) + +846  + ~ + + @/usr/include/boost/thread/detail/thread_interruption.hpp + +1 #ide +BOOST_THREAD_DETAIL_THREAD_INTERRUPTION_HPP + + +2  + #BOOST_THREAD_DETAIL_THREAD_INTERRUPTION_HPP + + + ) + +9  + ~ + +10  + ~ + +12 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +14 +mea + + gboo + + +16 +mea + + gthis_thad + + +18 as + cBOOST_THREAD_DECL + + gdib_ui + + +20 +bo + + gui_was_abd +; + +21 +nd + +ass + + ge_ui +; + +22 + gpublic +: + +23 +BOOST_THREAD_NO_COPYABLE +( +dib_ui +) + +24 +dib_ui +( +BOOST_NOEXCEPT +; + +25 ~ +dib_ui +( + gBOOST_NOEXCEPT +; + +28 as + cBOOST_THREAD_DECL + + ge_ui + + +30 + gpublic +: + +31 +BOOST_THREAD_NO_COPYABLE +( +e_ui +) + +32 +exic + +e_ui +( +dib_ui +& +d + +BOOST_NOEXCEPT +; + +33 ~ +e_ui +( + gBOOST_NOEXCEPT +; + + @/usr/include/boost/thread/lock_guard.hpp + +7 #ide +BOOST_THREAD_LOCK_GUARD_HPP + + +8  + #BOOST_THREAD_LOCK_GUARD_HPP + + + ) + +10  + ~ + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15 #i! +defed + +BOOST_THREAD_PROVIDES_NESTED_LOCKS + + +16  + ~ + +17  + ~ + +20  + ~ + +22 +mea + + gboo + + +25 + gme + < +tyme + + gMux +> + +26 as + cBOOST_THREAD_SCOPED_CAPABILITY + + glock_gud + + +28 + give +: + +29 +Mux +& +m +; + +31 + gpublic +: + +32  +Mux + + tmux_ty +; + +33 +BOOST_THREAD_NO_COPYABLE + +lock_gud + ) + +35 +exic + +lock_gud +( +Mux +& +m_ + +BOOST_THREAD_ACQUIRE +(m_) : + +36 +m +( +m_ +) + +38 +m +. +lock +(); + +41 +lock_gud +( +Mux +& +m_ +, +adt_lock_t + +BOOST_THREAD_REQUIRES +(m_) : + +42 +m +( +m_ +) + +44 #i! +defed + +BOOST_THREAD_PROVIDES_NESTED_LOCKS + + +45 +BOOST_ASSERT +( +is_locked_by_this_thad +( +m +)); + +49 #i! +defed + +BOOST_THREAD_NO_CXX11_HDR_INITIALIZER_LIST + + +50 +lock_gud +( +d +:: +liz_li +< +thad_da +:: +lockab_w +< +Mux +> > +l_ +) : + +51 +m +(*( +cڡ_ +< +thad_da +:: +lockab_w +< +Mux +>*>( +l_ +. +beg +())->m)) + +53 +m +. +lock +(); + +56 +lock_gud +( +d +:: +liz_li +< +thad_da +:: +lockab_adt_w +< +Mux +> > +l_ +) : + +57 +m +(*( +cڡ_ +< +thad_da +:: +lockab_adt_w +< +Mux +>*>( +l_ +. +beg +())->m)) + +59 #i! +defed + +BOOST_THREAD_PROVIDES_NESTED_LOCKS + + +60 +BOOST_ASSERT +( +is_locked_by_this_thad +( +m +)); + +65 ~ +lock_gud +( +BOOST_THREAD_RELEASE +() + +67 + gm +. +uock +(); + +72 #i! +defed + +BOOST_THREAD_NO_MAKE_LOCK_GUARD + + +73 + gme + < +tyme + + gLockab +> + +74 + glock_gud +< + gLockab +> + $make_lock_gud +( +Lockab +& +mtx +) + +76  { +thad_da +:: +lockab_w +< +Lockab +>( +mtx +) }; + +77 + } +} + +78 + gme + < +tyme + + gLockab +> + +79 + glock_gud +< + gLockab +> + $make_lock_gud +( +Lockab +& +mtx +, +adt_lock_t +) + +81  { +thad_da +:: +lockab_adt_w +< +Lockab +>( +mtx +) }; + +82 + } +} + +86  + ~ + + @/usr/include/boost/thread/mutex.hpp + +1 #ide +BOOST_THREAD_MUTEX_HPP + + +2  + #BOOST_THREAD_MUTEX_HPP + + + ) + +12  + ~ + +13 #i +defed +( +BOOST_THREAD_PLATFORM_WIN32 +) + +14  + ~ + +15 #i +defed +( +BOOST_THREAD_PLATFORM_PTHREAD +) + +16  + ~ + +21  + ~ + +24 +mea + + gboo + + +26 +mea + + gsync + + +28 #ifde +BOOST_THREAD_NO_AUTO_DETECT_MUTEX_TYPES + + +29 + gme +<> + +30  + gis_basic_lockab +< + gmux +> + +32 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + +34 + gme +<> + +35  + gis_lockab +< + gmux +> + +37 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + +39 + gme +<> + +40  + gis_basic_lockab +< + gtimed_mux +> + +42 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + +44 + gme +<> + +45  + gis_lockab +< + gtimed_mux +> + +47 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + + @/usr/include/boost/thread/pthread/thread_data.hpp + +1 #ide +BOOST_THREAD_PTHREAD_THREAD_DATA_HPP + + +2  + #BOOST_THREAD_PTHREAD_THREAD_DATA_HPP + + + ) + +9  + ~ + +10  + ~ + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21 #ifde +BOOST_THREAD_USES_CHRONO + + +22  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +29 #i +defed +( +__ANDROID__ +) + +30 #ide +PAGE_SIZE + + +31  + #PAGE_SIZE + 4096 + + ) + +35  + ~ + +36  + ~ + +38  + ~ + +40 +mea + + gboo + + +42 as + cthad_ibus + { + +43 + gpublic +: + +44 +thad_ibus +( +BOOST_NOEXCEPT + { + +45  +s + = +had__ +(& +v_ +); + +46 +BOOST_VERIFY +(! +s + && "pthread_attr_init failed"); + +48 ~ +thad_ibus +() { + +49  + gs + = +had__deroy +(& +v_ +); + +50 +BOOST_VERIFY +(! +s + && "pthread_attr_destroy failed"); + +53  +t_ack_size +( +d +:: +size_t + +size + +BOOST_NOEXCEPT + { + +54 i( +size +==0) ; + +55 #ifde +BOOST_THREAD_USES_GETPAGESIZE + + +56 + gd +:: +size_t + +ge_size + = +ggesize +(); + +58 + gd +:: +size_t + +ge_size + = :: +syscf + +_SC_PAGESIZE +); + +60 #i +PTHREAD_STACK_MIN + > 0 + +61 i( + gsize +< + gPTHREAD_STACK_MIN +size= +PTHREAD_STACK_MIN +; + +63 + gsize + = (( +size ++ +ge_size +-1)/page_size)*page_size; + +64  + gs + = +had__tacksize +(& +v_ +, +size +); + +65 +BOOST_VERIFY +(! +s + && "pthread_attr_setstacksize failed"); + +68 + gd +:: +size_t + +g_ack_size +(cڡ +BOOST_NOEXCEPT + { + +69 +d +:: +size_t + +size +; + +70  + gs + = +had__gacksize +(& +v_ +, & +size +); + +71 +BOOST_VERIFY +(! +s + && "pthread_attr_getstacksize failed"); + +72  + gsize +; + +74  + #BOOST_THREAD_DEFINES_THREAD_ATTRIBUTES_NATIVE_HANDLE + + + ) + +76  +had__t + + ttive_hd_ty +; + +77 +tive_hd_ty +* +tive_hd +( + gBOOST_NOEXCEPT + { + +78  & + gv_ +; + +80 cڡ +tive_hd_ty +* +tive_hd +(cڡ + gBOOST_NOEXCEPT + { + +81  & + gv_ +; + +84 + give +: + +85 +had__t + +v_ +; + +88 +ass + + gthad +; + +90 +mea + + gda + + +92  + gshed_e_ba +; + +93  + gtss_nup_funi +; + +94  + gthad_ex_back_node +; + +95  + stss_da_node + + +97 + gboo +:: +shed_r +< +boo +:: +da +:: +tss_nup_funi +> +func +; + +98 * + gvue +; + +100 +tss_da_node +( +boo +:: +shed_r + +func_ +, + +101 * +vue_ +): + +102 +func +( +func_ +), +vue +( +vue_ +) + +106  + gthad_da_ba +; + +107  + gboo +:: + tshed_r +< + tthad_da_ba +> + tthad_da_r +; + +109  +BOOST_THREAD_DECL + + gthad_da_ba +: + +110 +ab_shed_om_this +< +thad_da_ba +> + +112 +thad_da_r + +lf +; + +113 +had_t + + gthad_hd +; + +114 + gboo +:: +mux + +da_mux +; + +115 + gboo +:: +cdi_vb + +de_cdi +; + +116 +bo + + gde +; + +117 +bo + + gjo_d +; + +118 +bo + + gjoed +; + +119 + gboo +:: +da +:: +thad_ex_back_node +* +thad_ex_backs +; + +120 + gd +:: +m +<cڡ*, + gboo +:: +da +:: +tss_da_node +> +tss_da +; + +126 +had_mux_t +* + gcd_mux +; + +127 +had_cd_t +* + gcut_cd +; + +129  + gd +:: + tve +< + td +:: + t +< + tcdi_vb +*, + tmux +*> + +131 > + tnify_li_t +; + +132 +nify_li_t + + gnify +; + +135  + gd +:: + tve +< + tshed_r +< + tshed_e_ba +> > + tasync_es_t +; + +136 +async_es_t + + gasync_es_ +; + +142 +bo + + gu_abd +; + +143 +bo + + gu_queed +; + +145 +thad_da_ba +(): + +146 +thad_hd +(0), + +147 +de +( +l +), +jo_d +(l), +joed +(false), + +148 +thad_ex_backs +(0), + +150 +cd_mux +(0), + +151 +cut_cd +(0), + +153 +nify +() + +155 , +async_es_ +() + +158 , +u_abd +( +ue +) + +159 , +u_queed +( +l +) + +162 + gvtu + ~ +thad_da_ba +(); + +164  +had_t + + ttive_hd_ty +; + +166 +vtu +  +run +()=0; + +167 +vtu +  +nify_l__thad_ex +( +cdi_vb +* +cv +, +mux +* +m +) + +169 + gnify +. +push_back +( +d +:: + +< +cdi_vb +*, +mux +*>( +cv +, +m +)); + +173  +make_ady__thad_ex +( +shed_r +< +shed_e_ba +> +as +) + +175 + gasync_es_ +. +push_back +( +as +); + +180 +BOOST_THREAD_DECL + +thad_da_ba +* +g_cut_thad_da +(); + +182 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +183 as + cui_check + + +185 +thad_da_ba +* cڡ + gthad_fo +; + +186 +had_mux_t +* + gm +; + +187 +bo + + gt +; + +188 +bo + + gde +; + +190  +check_f_ui +() + +192 #ide +BOOST_NO_EXCEPTIONS + + +193 if( + gthad_fo +-> + gu_queed +) + +195 + gthad_fo +-> + gu_queed += +l +; + +196 +throw + +thad_ued +(); + +201  + gݔ +=( +ui_check +&); + +202 + gpublic +: + +203 +exic + +ui_check +( +had_mux_t +* +cd_mux +, +had_cd_t +* +cd +): + +204 +thad_fo +( +da +:: +g_cut_thad_da +()), +m +( +cd_mux +), + +205 +t +( +thad_fo + &&had_fo-> +u_abd +), +de +( +l +) + +207 if( + gt +) + +209 + glock_gud +< + gmux +> +gud +( +thad_fo +-> +da_mux +); + +210 +check_f_ui +(); + +211 + gthad_fo +-> + gcd_mux += +cd_mux +; + +212 + gthad_fo +-> + gcut_cd += +cd +; + +213 +BOOST_VERIFY +(! +posix +:: +had_mux_lock +( +m +)); + +217 +BOOST_VERIFY +(! +posix +:: +had_mux_lock +( +m +)); + +220  +uock_if_locked +() + +222 i! + gde +) { + +223 i( + gt +) + +225 +BOOST_VERIFY +(! +posix +:: +had_mux_uock +( +m +)); + +226 + glock_gud +< + gmux +> +gud +( +thad_fo +-> +da_mux +); + +227 + gthad_fo +-> + gcd_mux += +NULL +; + +228 + gthad_fo +-> + gcut_cd += +NULL +; + +232 +BOOST_VERIFY +(! +posix +:: +had_mux_uock +( +m +)); + +234 + gde + = +ue +; + +238 ~ +ui_check +( +BOOST_NOEXCEPT_IF +( +l +) + +240 +uock_if_locked +(); + +246 +mea + + gthis_thad + + +248  +BOOST_THREAD_DECL + +yld +( + gBOOST_NOEXCEPT +; + +250 +mea + + ghidd + + +252 +le + +bo + +ways_l +() + +254  + gl +; + +258 #i +defed + +BOOST_THREAD_USES_DATETIME + + +259 #ifde +__DECXXX + + +261 + gme +<> + +263 +le +  +p +( +syem_time + cڡ& +abs_time +) + +265 +mux + + gmx +; + +266 + gunique_lock +< + gmux +> +lock +( +mx +); + +267 +cdi_vb + + gcd +; + +268 + gcd +. +timed_wa +( +lock +, +abs_time +, +hidd +:: +ways_l +); + +271 + gme +< +tyme + + gTimeDuti +> + +272  +p +( +TimeDuti + cڡ& +l_time +) + +274 +mux + + gmx +; + +275 + gunique_lock +< + gmux +> +lock +( +mx +); + +276 +cdi_vb + + gcd +; + +277 + gcd +. +timed_wa +( +lock +, +l_time +, +hidd +:: +ways_l +); + +281 #ifde +BOOST_THREAD_USES_CHRONO + + +282 + gme + < +ass + + gClock +, cs + gDuti +> + +283  +p_u +(cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +t +) + +285 +mux + + gmut +; + +286 + gunique_lock +< + gmux +> +lk +( +mut +); + +287 +cdi_vb + + gcv +; + +288 + gcv +. +wa_u +( +lk +, +t +, +hidd +:: +ways_l +); + +291 + gme + < +ass + + gR +, cs + gPiod +> + +292  +p_f +(cڡ +chro +:: +duti +< +R +, +Piod +>& +d +) + +294 +mux + + gmut +; + +295 + gunique_lock +< + gmux +> +lk +( +mut +); + +296 +cdi_vb + + gcv +; + +297 + gcv +. +wa_f +( +lk +, +d +, +hidd +:: +ways_l +); + +301 +mea + + gno_ui_pot + + +303 #i +defed + +BOOST_THREAD_SLEEP_FOR_IS_STEADY + + +307 +mea + + ghidd + + +309  +BOOST_THREAD_DECL + +p_f_ +(cڡ +da +:: +fm_duti +& +ts +); + +312 #i +defed + +BOOST_THREAD_USES_DATETIME + + +313 #ifde +__DECXXX + + +315 + gme +<> + +317 +le +  +p +( +syem_time + cڡ& +abs_time +) + +319 cڡ + gda +:: +_fm_timot + +ts +( +abs_time +); + +320 + gda +:: +fm_duti + +d +( +ts + - +da +:: +_fm_ock +:: +now +()); + +321  + gd + > + gda +:: +fm_duti +:: +zo +()) + +323 +d + = ( +d +:: +m +)(d, + gda +:: +fm_mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +)); + +324 + ghidd +:: +p_f_ +( +d +); + +325 + gd + = +ts + - +da +:: +_fm_ock +:: +now +(); + +329 + gme +< +tyme + + gTimeDuti +> + +330  +p +( +TimeDuti + cڡ& +l_time +) + +332 + ghidd +:: +p_f_ +( +da +:: +fm_duti +( +l_time +)); + +336 #ifde +BOOST_THREAD_USES_CHRONO + + +337 + gme + < +ass + + gR +, cs + gPiod +> + +338  +p_f +(cڡ +chro +:: +duti +< +R +, +Piod +>& +d +) + +340 + ghidd +:: +p_f_ +( +da +:: +fm_duti +( +d +)); + +343 + gme + < +ass + + gDuti +> + +344  +p_u +(cڡ +chro +:: +time_pot +& +t +) + +346 +p_f +( +t + - +chro +:: +dy_ock +:: +now +()); + +349 + gme + < +ass + + gClock +, cs + gDuti +> + +350  +p_u +(cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +t +) + +352  +tyme + + tcomm_ty +< + tDuti +, + ttyme + + tClock +:: + tduti +>:: + tty + + tcomm_duti +; + +353 +comm_duti + +d +( +t + - +Clock +:: +now +()); + +354  + gd + > + gcomm_duti +:: +zo +()) + +356 +d + = ( +d +:: +m +)(d, +comm_duti +( +chro +:: +mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +))); + +357 + ghidd +:: +p_f_ +( +da +:: +fm_duti +( +d +)); + +358 + gd + = +t + - +Clock +:: +now +(); + +367 #i +defed + +BOOST_THREAD_USES_DATETIME + + +368 #ifde +__DECXXX + + +370 + gme +<> + +372 +le +  +p +( +syem_time + cڡ& +abs_time +) + +374 + gthis_thad +:: +p +( +abs_time +); + +377 + gme +< +tyme + + gTimeDuti +> + +378  +p +( +TimeDuti + cڡ& +l_time +) + +380 + gthis_thad +:: +p +( +l_time +); + +384 #ifde +BOOST_THREAD_USES_CHRONO + + +385 + gme + < +ass + + gClock +, cs + gDuti +> + +386  +p_u +(cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +t +) + +388 + gthis_thad +:: +p_u +( +t +); + +391 + gme + < +ass + + gR +, cs + gPiod +> + +392  +p_f +(cڡ +chro +:: +duti +< +R +, +Piod +>& +d +) + +394 + gthis_thad +:: +p_f +( +d +); + +403  + ~ + + @/usr/include/boost/thread/shared_mutex.hpp + +1 #ide +BOOST_THREAD_SHARED_MUTEX_HPP + + +2  + #BOOST_THREAD_SHARED_MUTEX_HPP + + + ) + +13  + ~ + +14 #i +defed +( +BOOST_THREAD_PLATFORM_WIN32 +) + +15 #i +defed +( +BOOST_THREAD_PROVIDES_GENERIC_SHARED_MUTEX_ON_WIN +) + +16 #i +defed +( +BOOST_THREAD_V2_SHARED_MUTEX +) + +17  + ~ + +19  + ~ + +22  + ~ + +24 #i +defed +( +BOOST_THREAD_PLATFORM_PTHREAD +) + +25 #i +defed +( +BOOST_THREAD_V2_SHARED_MUTEX +) + +26  + ~ + +28  + ~ + +34  + ~ + +36 +mea + + gboo + + +38  +shed_mux + + tshed_timed_mux +; + +39 +mea + + gsync + + +41 #ifde +BOOST_THREAD_NO_AUTO_DETECT_MUTEX_TYPES + + +42 + gme +<> + +43  + gis_basic_lockab +< + gshed_mux +> + +45 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + +47 + gme +<> + +48  + gis_lockab +< + gshed_mux +> + +50 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + + @/usr/include/boost/thread/win32/thread_data.hpp + +1 #ide +BOOST_THREAD_PTHREAD_THREAD_DATA_HPP + + +2  + #BOOST_THREAD_PTHREAD_THREAD_DATA_HPP + + + ) + +9  + ~ + +10  + ~ + +11  + ~ + +12  + ~ + +13  + ~ + +15  + ~ + +17  + ~ + +18 #ifde +BOOST_THREAD_USES_CHRONO + + +19  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 #ifde +BOOST_MSVC + + +29 #agm +wng +( +push +) + +30 #agm +wng +( +dib +:4251) + +33 +mea + + gboo + + +35 +ass + + gcdi_vb +; + +36 +ass + + gmux +; + +38 as + cthad_ibus + { + +39 + gpublic +: + +40 +thad_ibus +( +BOOST_NOEXCEPT + { + +41 +v_ +. +ack_size + = 0; + +44 ~ +thad_ibus +() { + +47  +t_ack_size +( +d +:: +size_t + +size + +BOOST_NOEXCEPT + { + +48 +v_ +. +ack_size + = +size +; + +51 + gd +:: +size_t + +g_ack_size +(cڡ +BOOST_NOEXCEPT + { + +52  +v_ +. +ack_size +; + +64  + sw_s + { + +65 + gd +:: +size_t + +ack_size +; + +68  +w_s + + ttive_hd_ty +; + +69 +tive_hd_ty +* +tive_hd +({ & + gv_ +;} + +70 cڡ +tive_hd_ty +* +tive_hd +(cڡ { & + gv_ +;} + +72 + give +: + +73 +w_s + +v_ +; + +76 +mea + + gda + + +78  + gshed_e_ba +; + +79  + gtss_nup_funi +; + +80  + gthad_ex_back_node +; + +81  + stss_da_node + + +83 + gboo +:: +shed_r +< +boo +:: +da +:: +tss_nup_funi +> +func +; + +84 * + gvue +; + +86 +tss_da_node +( +boo +:: +shed_r + +func_ +, + +87 * +vue_ +): + +88 +func +( +func_ +), +vue +( +vue_ +) + +92  + gthad_da_ba +; + +93  +usive_r_add_f +( +thad_da_ba + * +p +); + +94  +usive_r_a +( +thad_da_ba + * +p +); + +96  +BOOST_THREAD_DECL + + gthad_da_ba + + +98  + gcou +; + +102 #i +BOOST_PLAT_WINDOWS_RUNTIME + + +103 + gda +:: +w32 +:: +sced_w_thad + +thad_hd +; + +105 + gda +:: +w32 +:: +hd_mag + +thad_hd +; + +108 + gboo +:: +da +:: +thad_ex_back_node +* +thad_ex_backs +; + +109  + gid +; + +110 + gd +:: +m +<cڡ*, + gboo +:: +da +:: +tss_da_node +> +tss_da +; + +111  + gd +:: + tve +< + td +:: + t +< + tcdi_vb +*, + tmux +*> + +113 > + tnify_li_t +; + +114 +nify_li_t + + gnify +; + +117  + gd +:: + tve +< + tshed_r +< + tshed_e_ba +> > + tasync_es_t +; + +118 +async_es_t + + gasync_es_ +; + +124 + gda +:: +w32 +:: +hd_mag + +ui_hd +; + +125 +bo + + gui_abd +; + +128 +thad_da_ba +(): + +129 +cou +(0), + +130 +thad_hd +(), + +131 +thad_ex_backs +(0), + +132 +id +(0), + +133 +tss_da +(), + +134 +nify +() + +136 , +async_es_ +() + +139 , +ui_hd +( +_ymous_evt +( +da +:: +w32 +:: +mu_t_evt +,da::w32:: +evt_y_t +)) + +140 , +ui_abd +( +ue +) + +143 + gvtu + ~ +thad_da_ba +(); + +145 +nd +  +usive_r_add_f +( +thad_da_ba + * +p +) + +147 +BOOST_INTERLOCKED_INCREMENT +(& +p +-> +cou +); + +150 +nd +  +usive_r_a +( +thad_da_ba + * +p +) + +152 if(! +BOOST_INTERLOCKED_DECREMENT +(& +p +-> +cou +)) + +154 + gda +:: +hp_de +( +p +); + +158 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +159  +u +() + +161 +BOOST_VERIFY +( +wi +:: +SEvt +( +ui_hd +)!=0); + +164  + gda +:: + tw32 +:: + thd + + ttive_hd_ty +; + +166 +vtu +  +run +()=0; + +168 +vtu +  +nify_l__thad_ex +( +cdi_vb +* +cv +, +mux +* +m +) + +170 + gnify +. +push_back +( +d +:: + +< +cdi_vb +*, +mux +*>( +cv +, +m +)); + +174  +make_ady__thad_ex +( +shed_r +< +shed_e_ba +> +as +) + +176 + gasync_es_ +. +push_back +( +as +); + +180 +BOOST_THREAD_DECL + +thad_da_ba +* +g_cut_thad_da +(); + +182  + gboo +:: + tusive_r +< + tda +:: + tthad_da_ba +> + tthad_da_r +; + +185 +mea + + gthis_thad + + +187  +BOOST_THREAD_DECL + +yld +( + gBOOST_NOEXCEPT +; + +189 +bo + +BOOST_THREAD_DECL + +uib_wa +( +da +:: +w32 +:: +hd + +hd_to_wa_f +, da:: +_fm_timot + cڡ & +timeout +); + +191 #i +defed + +BOOST_THREAD_USES_DATETIME + + +192 + gme +< +tyme + + gTimeDuti +> + +193 +BOOST_SYMBOL_VISIBLE +  +p +( +TimeDuti + cڡ& +l_time +) + +195 +uib_wa +( +da +:: +w32 +:: +vid_hd_vue +, da:: +_fm_ock +:: +now +(+ da:: +fm_duti +( +l_time +)); + +198 +le + +BOOST_SYMBOL_VISIBLE +  +p +( +syem_time + cڡ& +abs_time +) + +200 cڡ + gda +:: +_fm_timot + +ts +( +abs_time +); + +201 + gda +:: +fm_duti + +d +( +ts + - +da +:: +_fm_ock +:: +now +()); + +202  + gd + > + gda +:: +fm_duti +:: +zo +()) + +204 +d + = ( +d +:: +m +)(d, + gda +:: +fm_mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +)); + +205 +uib_wa +( +da +:: +w32 +:: +vid_hd_vue +, da:: +_fm_ock +:: +now +(+ +d +); + +206 + gd + = +ts + - +da +:: +_fm_ock +:: +now +(); + +211 #ifde +BOOST_THREAD_USES_CHRONO + + +212 + gme + < +ass + + gR +, cs + gPiod +> + +213  +p_f +(cڡ +chro +:: +duti +< +R +, +Piod +>& +d +) + +215 +uib_wa +( +da +:: +w32 +:: +vid_hd_vue +, da:: +_fm_ock +:: +now +(+ da:: +fm_duti +( +d +)); + +218 + gme + < +ass + + gDuti +> + +219  +p_u +(cڡ +chro +:: +time_pot +& +t +) + +221 +p_f +( +t + - +chro +:: +dy_ock +:: +now +()); + +224 + gme + < +ass + + gClock +, cs + gDuti +> + +225  +p_u +(cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +t +) + +227  +tyme + + tcomm_ty +< + tDuti +, + ttyme + + tClock +:: + tduti +>:: + tty + + tcomm_duti +; + +228 +comm_duti + +d +( +t + - +Clock +:: +now +()); + +229  + gd + > + gcomm_duti +:: +zo +()) + +231 +d + = ( +d +:: +m +)(d, +comm_duti +( +chro +:: +mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +))); + +232 +p_f +( +d +); + +233 + gd + = +t + - +Clock +:: +now +(); + +238 +mea + + gno_ui_pot + + +240 +bo + +BOOST_THREAD_DECL + +n_uib_wa +( +da +:: +w32 +:: +hd + +hd_to_wa_f +, da:: +_fm_timot + cڡ & +timeout +); + +242 #i +defed + +BOOST_THREAD_USES_DATETIME + + +243 + gme +< +tyme + + gTimeDuti +> + +244 +BOOST_SYMBOL_VISIBLE +  +p +( +TimeDuti + cڡ& +l_time +) + +246 +n_uib_wa +( +da +:: +w32 +:: +vid_hd_vue +, da:: +_fm_ock +:: +now +(+ da:: +fm_duti +( +l_time +)); + +249 +le + +BOOST_SYMBOL_VISIBLE +  +p +( +syem_time + cڡ& +abs_time +) + +251 cڡ + gda +:: +_fm_timot + +ts +( +abs_time +); + +252 + gda +:: +fm_duti + +d +( +ts + - +da +:: +_fm_ock +:: +now +()); + +253  + gd + > + gda +:: +fm_duti +:: +zo +()) + +255 +d + = ( +d +:: +m +)(d, + gda +:: +fm_mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +)); + +256 +n_uib_wa +( +da +:: +w32 +:: +vid_hd_vue +, da:: +_fm_ock +:: +now +(+ +d +); + +257 + gd + = +ts + - +da +:: +_fm_ock +:: +now +(); + +262 #ifde +BOOST_THREAD_USES_CHRONO + + +263 + gme + < +ass + + gR +, cs + gPiod +> + +264  +p_f +(cڡ +chro +:: +duti +< +R +, +Piod +>& +d +) + +266 +n_uib_wa +( +da +:: +w32 +:: +vid_hd_vue +, da:: +_fm_ock +:: +now +(+ da:: +fm_duti +( +d +)); + +269 + gme + < +ass + + gDuti +> + +270  +p_u +(cڡ +chro +:: +time_pot +& +t +) + +272 +p_f +( +t + - +chro +:: +dy_ock +:: +now +()); + +275 + gme + < +ass + + gClock +, cs + gDuti +> + +276  +p_u +(cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +t +) + +278  +tyme + + tcomm_ty +< + tDuti +, + ttyme + + tClock +:: + tduti +>:: + tty + + tcomm_duti +; + +279 +comm_duti + +d +( +t + - +Clock +:: +now +()); + +280  + gd + > + gcomm_duti +:: +zo +()) + +282 +d + = ( +d +:: +m +)(d, +comm_duti +( +chro +:: +mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +))); + +283 +p_f +( +d +); + +284 + gd + = +t + - +Clock +:: +now +(); + +293 #ifde +BOOST_MSVC + + +294 #agm +wng +( +p +) + +297  + ~ + + @/usr/include/boost/type_index/ctti_type_index.hpp + +9 #ide +BOOST_TYPE_INDEX_CTTI_TYPE_INDEX_HPP + + +10  + #BOOST_TYPE_INDEX_CTTI_TYPE_INDEX_HPP + + + ) + +21  + ~ + +22  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30 #ifde +BOOST_HAS_PRAGMA_ONCE + + +31 #agm + + + +34 +mea + + gboo + {amea + gtydex + { + +36 +mea + + gda + { + +60 as + cti_da + { + +61 #ide +BOOST_NO_CXX11_DELETED_FUNCTIONS + + +62 + gpublic +: + +63 +ti_da +( +de +; + +64 +ti_da +(cڡ ci_da& +de +; + +65 + gti_da +& + gݔ +=(cڡ +ti_da +& +de +; + +67 + give +: + +68 +ti_da +(); + +69 +ti_da +(const ctti_data&); + +70 + gti_da +& + gݔ +=(cڡ +ti_da +&); + +77 + gme + < +ass + + gT +> + +78 +le + cڡ + gda +:: +ti_da +& +ti_cڡru +( +BOOST_NOEXCEPT + { + +89  * +t_ +( +boo +::da:: +ti +< +T +>:: +n +()); + +105 +ass + + gti_ty_dex +: +public + +ty_dex_de +< +ti_ty_dex +, + gda +:: +ti_da +> { + +106 cڡ * +da_ +; + +108 +le + + gd +:: +size_t + +g_w_me_ngth +(cڡ +BOOST_NOEXCEPT +; + +110 +BOOST_CXX14_CONSTEXPR + +le + +exic + +ti_ty_dex +(cڡ * +da + + gBOOST_NOEXCEPT + + +111 : +da_ +( +da +) + +114 +public +: + +115  +da +:: + tti_da + + tty_fo_t +; + +117 +BOOST_CXX14_CONSTEXPR + +le + +ti_ty_dex +( + gBOOST_NOEXCEPT + + +118 : +da_ +( +boo +:: +da +:: +ti +<>:: +n +()) + +121 +le + +ti_ty_dex +(cڡ +ty_fo_t +& +da + +BOOST_NOEXCEPT + + +122 : +da_ +( +t_ +(& +da +)) + +125 +le + cڡ +ty_fo_t +& +ty_fo +(cڡ +BOOST_NOEXCEPT +; + +126 +BOOST_CXX14_CONSTEXPR + +le + cڡ * +w_me +(cڡ + gBOOST_NOEXCEPT +; + +127 +BOOST_CXX14_CONSTEXPR + +le + cڡ * +me +(cڡ + gBOOST_NOEXCEPT +; + +128 +le + + gd +:: +rg + +ty_me +() const; + +129 +le + + gd +:: +size_t + +hash_code +(cڡ +BOOST_NOEXCEPT +; + +131 +BOOST_CXX14_CONSTEXPR + +le + +bo + +equ +(cڡ +ti_ty_dex +& +rhs +cڡ + gBOOST_NOEXCEPT +; + +132 +BOOST_CXX14_CONSTEXPR + +le + +bo + +befe +(cڡ +ti_ty_dex +& +rhs +cڡ + gBOOST_NOEXCEPT +; + +134 + gme + < +ass + + gT +> + +135 +BOOST_CXX14_CONSTEXPR + +le +  +ti_ty_dex + +ty_id +( + gBOOST_NOEXCEPT +; + +137 + gme + < +ass + + gT +> + +138 +BOOST_CXX14_CONSTEXPR + +le +  +ti_ty_dex + +ty_id_wh_cvr +( + gBOOST_NOEXCEPT +; + +140 + gme + < +ass + + gT +> + +141 +le +  +ti_ty_dex + +ty_id_ruime +(cڡ +T +& +vb + + gBOOST_NOEXCEPT +; + +145 +le + cڡ + gti_ty_dex +:: +ty_fo_t +& +ti_ty_dex +:: +ty_fo +(cڡ +BOOST_NOEXCEPT + { + +146  * +t_ +( +da_ +); + +150 +BOOST_CXX14_CONSTEXPR + +le + +bo + + gti_ty_dex +:: +equ +(cڡ +ti_ty_dex +& +rhs +cڡ +BOOST_NOEXCEPT + { + +151 cڡ * cڡ + + = +w_me +(); + +152 cڡ * cڡ + gright + = +rhs +. +w_me +(); + +153  ! + gboo +:: +tydex +:: +da +:: +cڡex_rcmp +( + +, +right +); + +156 +BOOST_CXX14_CONSTEXPR + +le + +bo + + gti_ty_dex +:: +befe +(cڡ +ti_ty_dex +& +rhs +cڡ +BOOST_NOEXCEPT + { + +157 cڡ * cڡ + + = +w_me +(); + +158 cڡ * cڡ + gright + = +rhs +. +w_me +(); + +159  + gboo +:: +tydex +:: +da +:: +cڡex_rcmp +( + +, +right +) < 0; + +163 + gme + < +ass + + gT +> + +164 +BOOST_CXX14_CONSTEXPR + +le + +ti_ty_dex + + gti_ty_dex +:: +ty_id +( +BOOST_NOEXCEPT + { + +165  +BOOST_DEDUCED_TYPENAME + + tboo +:: + tmove_n +< + tT +>:: + tty + + tno_f_t +; + +166  +BOOST_DEDUCED_TYPENAME + + tboo +:: + tmove_cv +< + tno_f_t +>:: + tty + + tno_cvr_t +; + +167  +ti_ty_dex +( +boo +:: +da +:: +ti +< +no_cvr_t +>:: +n +()); + +172 + gme + < +ass + + gT +> + +173 +BOOST_CXX14_CONSTEXPR + +le + +ti_ty_dex + + gti_ty_dex +:: +ty_id_wh_cvr +( +BOOST_NOEXCEPT + { + +174  +ti_ty_dex +( +boo +:: +da +:: +ti +< +T +>:: +n +()); + +178 + gme + < +ass + + gT +> + +179 +le + +ti_ty_dex + + gti_ty_dex +:: +ty_id_ruime +(cڡ +T +& +vb + +BOOST_NOEXCEPT + { + +180  +vb +. +boo_ty_dex_ty_id_ruime_ +(); + +184 +BOOST_CXX14_CONSTEXPR + +le + cڡ * + gti_ty_dex +:: +w_me +(cڡ +BOOST_NOEXCEPT + { + +185  +da_ +; + +189 +BOOST_CXX14_CONSTEXPR + +le + cڡ * + gti_ty_dex +:: +me +(cڡ +BOOST_NOEXCEPT + { + +190  +da_ +; + +193 +le + + gd +:: +size_t + +ti_ty_dex +:: +g_w_me_ngth +(cڡ +BOOST_NOEXCEPT + { + +194  +d +:: + +( +w_me +(+ +da +:: +ti_sk_size__d +); + +198 +le + + gd +:: +rg + +ti_ty_dex +:: +ty_me +() const { + +199 +d +:: +size_t + +n + = +g_w_me_ngth +(); + +200  +w_me +()[ +n + - 1] == ' ') --len; + +201  + gd +:: +rg +( +w_me +(), +n +); + +205 +le + + gd +:: +size_t + +ti_ty_dex +:: +hash_code +(cڡ +BOOST_NOEXCEPT + { + +206  +boo +:: +hash_nge +( +w_me +(),aw_me(+ +g_w_me_ngth +()); + + @/usr/include/boost/type_index/detail/ctti_register_class.hpp + +9 #ide +BOOST_TYPE_INDEX_CTTI_REGISTER_CLASS_HPP + + +10  + #BOOST_TYPE_INDEX_CTTI_REGISTER_CLASS_HPP + + + ) + +16  + ~ + +18 #ifde +BOOST_HAS_PRAGMA_ONCE + + +19 #agm + + + +22 +mea + + gboo + {amea + gtydex + {amea + gda + { + +24 + gme + < +ass + + gT +> + +25 +le + cڡ + gti_da +& +ti_cڡru_tyid_f +(cڡ +T +* + gBOOST_NOEXCEPT + { + +26  + gti_cڡru +< + gT +>(); + +32  + #BOOST_TYPE_INDEX_REGISTER_CLASS + \ + +33 +vtu + cڡ +boo +:: +tydex +:: +da +:: +ti_da +& + `boo_ty_dex_ty_id_ruime_ +(cڡ +BOOST_NOEXCEPT + { \ + +34  +boo +:: +tydex +:: +da +:: + `ti_cڡru_tyid_f +( +this +); \ + +36 + + ) + + @/usr/include/boost/type_index/detail/stl_register_class.hpp + +9 #ide +BOOST_TYPE_INDEX_STL_REGISTER_CLASS_HPP + + +10  + #BOOST_TYPE_INDEX_STL_REGISTER_CLASS_HPP + + + ) + +16  + ~ + +18 #ifde +BOOST_HAS_PRAGMA_ONCE + + +19 #agm + + + +22 +mea + + gboo + {amea + gtydex + {amea + gda + { + +24 + gme + < +ass + + gT +> + +25 +le + cڡ + gl_ty_dex +:: +ty_fo_t +& +l_cڡru_tyid_f +(cڡ +T +* +BOOST_NOEXCEPT + { + +26  +tyid +( +T +); + +32  + #BOOST_TYPE_INDEX_REGISTER_CLASS + \ + +33 +vtu + cڡ +boo +:: +tydex +:: +l_ty_dex +:: +ty_fo_t +& + `boo_ty_dex_ty_id_ruime_ +(cڡ +BOOST_NOEXCEPT + { \ + +34  +boo +:: +tydex +:: +da +:: + `l_cڡru_tyid_f +( +this +); \ + +36 + + ) + + @/usr/include/boost/type_index/stl_type_index.hpp + +9 #ide +BOOST_TYPE_INDEX_STL_TYPE_INDEX_HPP + + +10  + #BOOST_TYPE_INDEX_STL_TYPE_INDEX_HPP + + + ) + +22  + ~ + +25 #i +defed +( +BOOST_NO_RTTI +&& !defed( +BOOST_MSVC +) + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +39  + ~ + +40  + ~ + +42 #i( +defed +( +_MSC_VER +) && _MSC_VER > 1600) \ + +43 || ( +defed +( +__GNUC__ +&& + g__GNUC__ + =4 && +__GNUC_MINOR__ + > 5 && defed( +__GXX_EXPERIMENTAL_CXX0X__ +)) \ + +44 || ( +defed +( +__GNUC__ +&& __GNUC__ > 4 && +__lulus + >= 201103) + +45  + #BOOST_TYPE_INDEX_STD_TYPE_INDEX_HAS_HASH_CODE + + + ) + +47  + ~ + +50 #i( +defed +( +__EDG_VERSION__ +) && __EDG_VERSION__ < 245) \ + +51 || ( +defed +( +__sgi +&& defed( +_COMPILER_VERSION +) && _COMPILER_VERSION <= 744) + +52  + ~ + +53  + ~ + +54  + ~ + +57 #ifde +BOOST_HAS_PRAGMA_ONCE + + +58 #agm + + + +61 +mea + +boo + {amea +tydex + { + +68 +ass + +l_ty_dex + + +69 : +public + +ty_dex_de +< + +70 +l_ty_dex +, + +71 #ifde +BOOST_NO_STD_TYPEINFO + + +72 +ty_fo + + +74 +d +:: +ty_fo + + +78 +public +: + +79 #ifde +BOOST_NO_STD_TYPEINFO + + +80  +ty_fo + + tty_fo_t +; + +82  + gd +:: + tty_fo + + tty_fo_t +; + +85 + give +: + +86 cڡ +ty_fo_t +* +da_ +; + +88 + gpublic +: + +89 +le + +l_ty_dex +( +BOOST_NOEXCEPT + + +90 : +da_ +(& +tyid +()) + +93 +le + +l_ty_dex +(cڡ +ty_fo_t +& +da + +BOOST_NOEXCEPT + + +94 : +da_ +(& +da +) + +97 +le + cڡ +ty_fo_t +& +ty_fo +(cڡ +BOOST_NOEXCEPT +; + +99 +le + cڡ * +w_me +(cڡ + gBOOST_NOEXCEPT +; + +100 +le + cڡ * +me +(cڡ + gBOOST_NOEXCEPT +; + +101 +le + + gd +:: +rg + +ty_me +() const; + +103 +le + + gd +:: +size_t + +hash_code +(cڡ +BOOST_NOEXCEPT +; + +104 +le + +bo + +equ +(cڡ +l_ty_dex +& +rhs +cڡ + gBOOST_NOEXCEPT +; + +105 +le + +bo + +befe +(cڡ +l_ty_dex +& +rhs +cڡ + gBOOST_NOEXCEPT +; + +107 + gme + < +ass + + gT +> + +108 +le +  +l_ty_dex + +ty_id +( + gBOOST_NOEXCEPT +; + +110 + gme + < +ass + + gT +> + +111 +le +  +l_ty_dex + +ty_id_wh_cvr +( + gBOOST_NOEXCEPT +; + +113 + gme + < +ass + + gT +> + +114 +le +  +l_ty_dex + +ty_id_ruime +(cڡ +T +& +vue + + gBOOST_NOEXCEPT +; + +117 +le + cڡ + gl_ty_dex +:: +ty_fo_t +& +l_ty_dex +:: +ty_fo +(cڡ +BOOST_NOEXCEPT + { + +118  * +da_ +; + +122 +le + cڡ * + gl_ty_dex +:: +w_me +(cڡ +BOOST_NOEXCEPT + { + +123 #ifde +_MSC_VER + + +124  +da_ +-> +w_me +(); + +126  + gda_ +-> +me +(); + +130 +le + cڡ * + gl_ty_dex +:: +me +(cڡ +BOOST_NOEXCEPT + { + +131  +da_ +-> +me +(); + +134 +le + + gd +:: +rg + +l_ty_dex +:: +ty_me +() const { + +135 cڡ  +cvr_v_me +[] = "boost::typeindex::detail::cvr_saver<"; + +136  +BOOST_CONSTEXPR_OR_CONST + + gd +:: +rg +:: +size_ty + +cvr_v_me_n + = ( +cvr_v_me +) - 1; + +140 cڡ + gboo +:: +ce +:: +sced_demgd_me + +demgd_me +( +da_ +-> +me +()); + +142 cڡ * + gbeg + = +demgd_me +. +g +(); + +143 i(! + gbeg +) { + +144 + gboo +:: +throw_exi +( +d +:: +ruime_r +("Typeame demangling failed")); + +147 cڡ + gd +:: +rg +:: +size_ty + +n + = +d +:: + +( +beg +); + +148 cڡ * + gd + = +beg + + +n +; + +150 i( + gn + > + gcvr_v_me_n +) { + +151 cڡ * + gb + = +d +:: +rr +( +beg +, +cvr_v_me +); + +152 i( + gb +) { + +153 + gb + + +cvr_v_me_n +; + +156 * + gb + == ' ') { + +157 ++ +b +; + +161 cڡ * + ge + = +d + - 1; + +162  + ge + > + gb + && *e != '>') { + +163 -- +e +; + +167  + ge + > + gb + && *(e - 1) == ' ') { + +168 -- +e +; + +171 i( + gb + < + ge +) { + +173 + gbeg + = +b +; + +174 + gd + = +e +; + +179  + gd +:: +rg +( +beg +, +d +); + +183 +le + + gd +:: +size_t + +l_ty_dex +:: +hash_code +(cڡ +BOOST_NOEXCEPT + { + +184 #ifde +BOOST_TYPE_INDEX_STD_TYPE_INDEX_HAS_HASH_CODE + + +185  +da_ +-> +hash_code +(); + +187  + gboo +:: +hash_nge +( +w_me +(),aw_me(+ +d +:: + +(raw_name())); + +196 #i( +defed +( +__GNUC__ +&& (__GNUC__ < 4 || (__GNUC__ =4 && +__GNUC_MINOR__ + < 5))) \ + +197 || +defed +( +_AIX +) \ + +198 || ( +defed +( +__sgi +&& defed( +__ho_ms +)) \ + +199 || ( +defed +( +__hpux +&& defed( +__HP_aCC +)) \ + +200 || ( +defed +( +lux +&& defed( +__INTEL_COMPILER +&& defed( +__ICC +)) + +201  + #BOOST_TYPE_INDEX_CLASSINFO_COMPARE_BY_NAMES + + + ) + +206 +le + +bo + + gl_ty_dex +:: +equ +(cڡ +l_ty_dex +& +rhs +cڡ +BOOST_NOEXCEPT + { + +207 #ifde +BOOST_TYPE_INDEX_CLASSINFO_COMPARE_BY_NAMES + + +208  +w_me +(= +rhs +.w_me(|| ! +d +:: +rcmp +(raw_name(),hs.raw_name()); + +210  !!(* + gda_ + =* +rhs +. +da_ +); + +214 +le + +bo + + gl_ty_dex +:: +befe +(cڡ +l_ty_dex +& +rhs +cڡ +BOOST_NOEXCEPT + { + +215 #ifde +BOOST_TYPE_INDEX_CLASSINFO_COMPARE_BY_NAMES + + +216  +w_me +(! +rhs +.w_me(&& +d +:: +rcmp +(raw_name(),hs.raw_name()) < 0; + +218  !! + gda_ +-> +befe +(* +rhs +. +da_ +); + +222 #unde +BOOST_TYPE_INDEX_CLASSINFO_COMPARE_BY_NAMES + + +225 + gme + < +ass + + gT +> + +226 +le + +l_ty_dex + + gl_ty_dex +:: +ty_id +( +BOOST_NOEXCEPT + { + +227  +BOOST_DEDUCED_TYPENAME + + tboo +:: + tmove_n +< + tT +>:: + tty + + tno_f_t +; + +228  +BOOST_DEDUCED_TYPENAME + + tboo +:: + tmove_cv +< + tno_f_t +>:: + tty + + tno_cvr_ef_t +; + +230 #i( +defed +( +__EDG_VERSION__ +) && __EDG_VERSION__ < 245) \ + +231 || ( +defed +( +__sgi +&& defed( +_COMPILER_VERSION +&& + g_COMPILER_VERSION + <= 744) + +235  +BOOST_DEDUCED_TYPENAME + + tboo +:: + tcdiڮ +< + +236 + tboo +:: + tis_sigd +< + tno_cvr_ef_t +>:: + tvue +, + +237 + tboo +:: + tmake_sigd +< + tno_cvr_ef_t +>, + +238 + tboo +:: + tty_idty +< + tno_cvr_ef_t +> + +239 >:: + tty + + tno_cvr_ef_zy_t +; + +241  +BOOST_DEDUCED_TYPENAME + + tno_cvr_ef_t +:: + tty + + tno_cvr_t +; + +243  +no_cvr_ef_t + + tno_cvr_t +; + +246  +tyid +( +no_cvr_t +); + +249 +mea + + gda + { + +250 + gme + < +ass + + gT +> cs + ccvr_v +{}; + +253 + gme + < +ass + + gT +> + +254 +le + +l_ty_dex + + gl_ty_dex +:: +ty_id_wh_cvr +( +BOOST_NOEXCEPT + { + +255  +BOOST_DEDUCED_TYPENAME + + tboo +:: + tcdiڮ +< + +256 + tboo +:: + tis_n +< + tT +>:: + tvue + || boo:: + tis_cڡ +::vu|| boo:: + tis_vީe +::value, + +257 + tda +:: + tcvr_v +< + tT +>, + +258 + tT + + +259 >:: + tty +ype; + +261  +tyid +( +ty +); + +265 + gme + < +ass + + gT +> + +266 +le + +l_ty_dex + + gl_ty_dex +:: +ty_id_ruime +(cڡ +T +& +vue + +BOOST_NOEXCEPT + { + +267 #ifde +BOOST_NO_RTTI + + +268  +vue +. +boo_ty_dex_ty_id_ruime_ +(); + +270  +tyid +( +vue +); + +276 #unde +BOOST_TYPE_INDEX_STD_TYPE_INDEX_HAS_HASH_CODE + + + @/usr/include/boost/type_traits/add_rvalue_reference.hpp + +8 #ide +BOOST_TYPE_TRAITS_EXT_ADD_RVALUE_REFERENCE__HPP + + +9  + #BOOST_TYPE_TRAITS_EXT_ADD_RVALUE_REFERENCE__HPP + + + ) + +11  + ~ + +15  + ~ + +16  + ~ + +31 +mea + + gboo + { + +33 +mea + + gty_as_da + { + +35 + gme + < +tyme + + gT +, +bo + + gb +> + +36  + sadd_rvue_n_hr + + +37 {  +T + + tty +; }; + +39 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +40 + gme + < +tyme + + gT +> + +41  + gadd_rvue_n_hr +< + gT +, + gue +> + +43  + gT +&& + tty +; + +47 + gme + < +tyme + + gT +> + +48  + sadd_rvue_n_imp + + +50  +tyme + + tboo +:: + tty_as_da +:: + tadd_rvue_n_hr + + +51 < + tT +, ( + tis_void +:: + tvue + = + tl + && + tis_n +::vu=l>:: + tty +ype; + +56 + gme + < +ass + + gT +>  + sadd_rvue_n + + +58  +tyme + + tboo +:: + tty_as_da +:: + tadd_rvue_n_imp +< + tT +>:: + tty +ype; + +61 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +63 + gme + < +ass + + gT +> +usg + + gadd_rvue_n_t + = +tyme + +add_rvue_n +< +T +>:: +ty +; + + @/usr/include/boost/type_traits/aligned_storage.hpp + +13 #ide +BOOST_TT_ALIGNED_STORAGE_HPP + + +14  + #BOOST_TT_ALIGNED_STORAGE_HPP + + + ) + +16  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25 +mea + + gboo + { + +27 +mea + + gda + {amea + gigd_age + { + +29 +BOOST_STATIC_CONSTANT +( + +30 +d +:: +size_t + + +31 , +ignmt_of_max_ign + = :: +boo +:: +ignmt_of +:: +vue + + +37 + gme + < + +38 + gd +:: +size_t + +size_ + + +39 , + gd +:: +size_t + +ignmt_ + + +41  + sigd_age_imp + + +43  + uda_t + + +45  +buf +[ +size_ +]; + +47 + gtyme + :: +boo +:: +ty_wh_ignmt +< +ignmt_ +>:: +ty + +ign_ +; + +48 } + gda_ +; + +49 * +addss +(cڡ {  + gcڡ_ +< + gigd_age_imp +*>( + gthis +); } + +51 + gme + < + gd +:: +size_t + +size +> + +52  +igd_age_imp +< +size +, + gd +:: +size_t +(-1)> + +54  + uda_t + + +56  +buf +[ +size +]; + +57 :: +boo +:: +da +:: +max_ign + +ign_ +; + +58 } + gda_ +; + +59 * +addss +(cڡ {  + gcڡ_ +< + gigd_age_imp +*>( + gthis +); } + +62 + gme +< + gd +:: +size_t + +ignmt_ + > + +63  +igd_age_imp +<0u, + gignmt_ +> + +66 * +addss +() const {  0; } + +71 + gme + < + +72 + gd +:: +size_t + +size_ + + +73 , + gd +:: +size_t + +ignmt_ + = +d +::size_t(-1) + +75 +ass + +igd_age + : + +76 #ide +__BORLANDC__ + + +77 +ive + + +79 +public + + +81 :: +boo +:: +da +:: +igd_age +:: +igd_age_imp +< +size_ +, + gignmt_ +> + +84 + gpublic +: + +86 :: +boo +:: + tda +:: + tigd_age +:: + tigd_age_imp +< + tsize_ +, + tignmt_ +> + tty +; + +88 +BOOST_STATIC_CONSTANT +( + +89 +d +:: +size_t + + +90 , +size + = +size_ + + +92 +BOOST_STATIC_CONSTANT +( + +93 +d +:: +size_t + + +94 , +ignmt + = ( + +95 +ignmt_ + = +d +:: +size_t +(-1) + +96 ? :: +boo +:: +da +:: +igd_age +:: +ignmt_of_max_ign + + +97 : +ignmt_ + + +101 + give +: + +103 +igd_age +(constligned_storage&); + +104 + gigd_age +& + gݔ +=(cڡ +igd_age +&); + +106 + gpublic +: + +108 +igd_age +() + +112 ~ +igd_age +() + +116 +public +: + +118 * +addss +() + +120  +ic_ +< +ty +*>( +this +)-> +addss +(); + +123 cڡ * +addss +() const + +125  + gic_ +( + gthis +)-> +addss +(); + +133 + gme + < + gd +:: +size_t + +size_ +, std::size_ +ignmt_ +> + +134  +is_pod +< :: +boo +:: +da +:: +igd_age +:: +igd_age_imp +< +size_ +, + gignmt_ +> > : +public + +ue_ty +{}; + + @/usr/include/boost/type_traits/declval.hpp + +8 #ide +BOOST_TYPE_TRAITS_DECLVAL_HPP_INCLUDED + + +9  + #BOOST_TYPE_TRAITS_DECLVAL_HPP_INCLUDED + + + ) + +11  + ~ + +15  + ~ + +37 +mea + + gboo + { + +39 + gme + < +tyme + + gT +> + +40 +tyme + + gadd_rvue_n +< + gT +>:: +ty + +dev +( +BOOST_NOEXCEPT +; + + @/usr/include/boost/type_traits/detail/config.hpp + +9 #ide +BOOST_TT_CONFIG_HPP_INCLUDED + + +10  + #BOOST_TT_CONFIG_HPP_INCLUDED + + + ) + +12 #ide +BOOST_CONFIG_HPP + + +13  + ~ + +15  + ~ + +16  + ~ + +23 #i +defed +( +BOOST_MSVC +|| (defed( +__BORLANDC__ +&& !defed( +BOOST_DISABLE_WIN32 +)) + +24  + #BOOST_TT_DECL + +__cde + + + ) + +26  + #BOOST_TT_DECL + + + ) + +29 #i( +BOOST_WORKAROUND +( +__MWERKS__ +, < 0x3000) \ + +30 || +BOOST_WORKAROUND +( +__IBMCPP__ +, < 600 ) \ + +31 || +BOOST_WORKAROUND +( +__BORLANDC__ +, < 0x5A0) \ + +32 || +defed +( +__ghs +) \ + +33 || +BOOST_WORKAROUND +( +__HP_aCC +, < 60700) \ + +34 || +BOOST_WORKAROUND +( +MPW_CPLUS +, +BOOST_TESTED_AT +(0x890)) \ + +35 || +BOOST_WORKAROUND +( +__SUNPRO_CC +, +BOOST_TESTED_AT +(0x580))) \ + +36 && + $defed +( +BOOST_NO_IS_ABSTRACT +) + +38  + #BOOST_TT_NO_CONFORMING_IS_CLASS_IMPLEMENTATION + 1 + + ) + +42 #ide +BOOST_TT_NO_CONFORMING_IS_CLASS_IMPLEMENTATION + + +43  + #BOOST_TT_HAS_CONFORMING_IS_CLASS_IMPLEMENTATION + 1 + + ) + +51 #i + `defed +( +_MSC_EXTENSIONS +&& !defed( +__BORLANDC__ +) + +52  + #BOOST_TT_TEST_MS_FUNC_SIGS + + + ) + +60 #i + `BOOST_WORKAROUND +( +__MWERKS__ +, < 0x3000|| BOOST_WORKAROUND( +__IBMCPP__ +, <= 600) + +61  + #BOOST_TT_NO_CV_FUNC_TEST + + + ) + +67  + #BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION +( +x +) + + ) + +68  + #BOOST_TT_BROKEN_COMPILER_SPEC +( +x +) + + ) + +73 #i! + `defed +( +BOOST_NO_SFINAE_EXPR +&& !defed( +BOOST_NO_CXX11_DECLTYPE +&& ! + `BOOST_WORKAROUND +( +BOOST_MSVC +, < 1900&& !BOOST_WORKAROUND( +BOOST_GCC +, < 40900) + +74  + #BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION + + + ) + +77 #i + `defed +( +__g__ +&& ( +__g_maj__ + =3&& ( +__g_m__ + < 2&& defed( +BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION +) + +78 #unde +BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION + + +84 #i! + `defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +&& ! + `BOOST_WORKAROUND +( +BOOST_GCC +, < 40900)\ + +85 && ! + `BOOST_WORKAROUND +( +BOOST_MSVC +, < 1900&& !BOOST_WORKAROUND( +__g_maj__ +, <= 4) + +86  + #BOOST_TT_HAS_ASCCURATE_IS_FUNCTION + + + ) + + @/usr/include/boost/type_traits/detail/is_function_cxx_03.hpp + +11 #ide +BOOST_TT_IS_FUNCTION_CXX_03_HPP_INCLUDED + + +12  + #BOOST_TT_IS_FUNCTION_CXX_03_HPP_INCLUDED + + + ) + +14  + ~ + +16 #i! +defed +( +BOOST_TT_TEST_MS_FUNC_SIGS +) + +17  + ~ + +19  + ~ + +20  + ~ + +29 +mea + + gboo + { + +31 #i! +defed + +__CODEGEARC__ + ) + +33 +mea + + gda + { + +35 #i! +defed +( +BOOST_TT_TEST_MS_FUNC_SIGS +) + +36 + gme +< +bo + + gis_f + = +ue +> + +37  + sis_funi_choor + + +39 +me +< +tyme + +T + >  +su_ + + +40 : +public + +l_ty + {}; + +43 + gme + <> + +44  + gis_funi_choor +< + gl +> + +46 + gme +< +tyme + + gT + >  + gsu_ + + +47 : +public + :: +boo +:: +ty_as +:: +is_funi_r_hr +< +T +*> {}; + +50 + gme + < +tyme + + gT +> + +51  + gis_funi_im + + +52 : +public + +is_funi_choor +< :: +boo +:: +is_n +< +T +>:: +vue + > + +53 :: +BOOST_NESTED_TEMPLATE + +su_ +< +T +> + +59 + gme + < +tyme + + gT +> + +60  + sis_funi_im + + +62 #i +BOOST_WORKAROUND +( +BOOST_MSVC_FULL_VER +, >= 140050000) + +63 #agm +wng +( +push +) + +64 #agm +wng +( +dib +:6334) + +66  +T +* + gt +; + +67 +BOOST_STATIC_CONSTANT +( + +68 +bo +, +vue + = (:: +boo +:: +ty_as +:: +is_funi_r_ +( +t +)) + +69 =(:: +boo +:: +ty_as +:: +yes_ty +) + +71 #i +BOOST_WORKAROUND +( +BOOST_MSVC_FULL_VER +, >= 140050000) + +72 #agm +wng +( +p +) + +76 + gme + < +tyme + + gT +> + +77  + gis_funi_im +< + gT +&> : +public + +l_ty + + +79 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +80 + gme + < +tyme + + gT +> + +81  + gis_funi_im +< + gT +&&> : +public + +l_ty + + +91 #i +defed + +__CODEGEARC__ + ) + +92 + gme + < +ass + + gT +>  + gis_funi + : +gl_cڡt +< +bo +, +__is_funi +( +T +)> {}; + +94 + gme + < +ass + + gT +>  + gis_funi + : +gl_cڡt +< +bo +, :: +boo +:: +da +:: +is_funi_im +< +T +>:: +vue +> {}; + +95 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +96 + gme + < +ass + + gT +>  + gis_funi + : +public + +l_ty + {}; + +98 #i! +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1600) + +99 + gme + < +ass + + gT +>  + gis_funi + : +public + +l_ty + {}; + +104 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +&& defed( +BOOST_MSVC +&& +BOOST_WORKAROUND +(BOOST_MSVC, <= 1700) + +105  + ~ + + @/usr/include/boost/type_traits/detail/is_function_cxx_11.hpp + +11 #ide +BOOST_TT_IS_FUNCTION_CXX_11_HPP_INCLUDED + + +12  + #BOOST_TT_IS_FUNCTION_CXX_11_HPP_INCLUDED + + + ) + +14  + ~ + +16 +mea + + gboo + { + +18 + gme + < +ass + + gT +> + +19  + gis_funi + : +public + +l_ty + {}; + +21 #i +defed +( +__p_nx_funi_ty +&& !defed( +_MSC_VER +) + +22  + #BOOST_TT_NOEXCEPT_PARAM + , +bo + +NE + + + ) + +23  + #BOOST_TT_NOEXCEPT_DECL + + `nx +( +NE +) + + ) + +25  + #BOOST_TT_NOEXCEPT_PARAM + + + ) + +26  + #BOOST_TT_NOEXCEPT_DECL + + + ) + +29 #ifde +_MSC_VER + + +30  + #BOOST_TT_DEF_CALL + +__cde + + + ) + +32  + #BOOST_TT_DEF_CALL + + + ) + +35 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +36  + gis_funi +< +R + +BOOST_TT_DEF_CALL +( +Args +...) + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +37 + gme + < +ass + + gR +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +38  + gis_funi +< +R +( +Args +..., ...) + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +40 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +41  + gis_funi +< +R + +BOOST_TT_DEF_CALL +( +Args +...)cڡ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +42 + gme + < +ass + + gR +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +43  + gis_funi +< +R +( +Args +..., ...)cڡ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +45 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +46  + gis_funi +< +R + +BOOST_TT_DEF_CALL +( +Args +...)vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +47 + gme + < +ass + + gR +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +48  + gis_funi +< +R +( +Args +..., ...)vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +50 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +51  + gis_funi +< +R + +BOOST_TT_DEF_CALL +( +Args +...)cڡ vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +52 + gme + < +ass + + gR +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +53  + gis_funi +< +R +( +Args +..., ...)cڡ vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +57 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +58  + gis_funi +< +R + +BOOST_TT_DEF_CALL +( +Args +...)& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +59 + gme + < +ass + + gR +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +60  + gis_funi +< +R +( +Args +..., ...)& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +62 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +63  + gis_funi +< +R + +BOOST_TT_DEF_CALL +( +Args +...)cڡ & + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +64 + gme + < +ass + + gR +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +65  + gis_funi +< +R +( +Args +..., ...)cڡ & + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +67 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +68  + gis_funi +< +R + +BOOST_TT_DEF_CALL +( +Args +...)vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +69 + gme + < +ass + + gR +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +70  + gis_funi +< +R +( +Args +..., ...)vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +72 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +73  + gis_funi +< +R + +BOOST_TT_DEF_CALL +( +Args +...)cڡ vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +74 + gme + < +ass + + gR +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +75  + gis_funi +< +R +( +Args +..., ...)cڡ vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +79 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +80  + gis_funi +< +R + +BOOST_TT_DEF_CALL +( +Args +...)&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +81 + gme + < +ass + + gR +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +82  + gis_funi +< +R +( +Args +..., ...)&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +84 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +85  + gis_funi +< +R + +BOOST_TT_DEF_CALL +( +Args +...)cڡ && + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +86 + gme + < +ass + + gR +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +87  + gis_funi +< +R +( +Args +..., ...)cڡ && + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +89 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +90  + gis_funi +< +R + +BOOST_TT_DEF_CALL +( +Args +...)vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +91 + gme + < +ass + + gR +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +92  + gis_funi +< +R +( +Args +..., ...)vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +94 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +95  + gis_funi +< +R + +BOOST_TT_DEF_CALL +( +Args +...)cڡ vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +96 + gme + < +ass + + gR +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +97  + gis_funi +< +R +( +Args +..., ...)cڡ vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +99 #ifde +_MSC_VER + + +100 #ifde +__CLR_VER + + +101 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +102  + gis_funi +< +R + +__r +( +Args +...) + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +104 #ide +_M_AMD64 + + +105 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +106  + gis_funi +< +R + +__d +( +Args +...) + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +107 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +108  + gis_funi +< +R + +__ +( +Args +...) + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +110 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +111  + gis_funi +< +R + +__ve +( +Args +...) + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +113 #ifde +__CLR_VER + + +114 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +115  + gis_funi +< +R + +__r +( +Args +...)cڡ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +117 #ide +_M_AMD64 + + +118 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +119  + gis_funi +< +R + +__d +( +Args +...)cڡ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +120 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +121  + gis_funi +< +R + +__ +( +Args +...)cڡ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +123 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +124  + gis_funi +< +R + +__ve +( +Args +...)cڡ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +126 #ifde +__CLR_VER + + +127 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +128  + gis_funi +< +R + +__r +( +Args +...)vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +130 #ide +_M_AMD64 + + +131 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +132  + gis_funi +< +R + +__d +( +Args +...)vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +133 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +134  + gis_funi +< +R + +__ +( +Args +...)vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +136 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +137  + gis_funi +< +R + +__ve +( +Args +...)vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +139 #ifde +__CLR_VER + + +140 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +141  + gis_funi +< +R + +__r +( +Args +...)cڡ vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +143 #ide +_M_AMD64 + + +144 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +145  + gis_funi +< +R + +__d +( +Args +...)cڡ vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +146 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +147  + gis_funi +< +R + +__ +( +Args +...)cڡ vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +149 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +150  + gis_funi +< +R + +__ve +( +Args +...)cڡ vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +153 #ifde +__CLR_VER + + +154 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +155  + gis_funi +< +R + +__r +( +Args +...)& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +157 #ide +_M_AMD64 + + +158 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +159  + gis_funi +< +R + +__d +( +Args +...)& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +160 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +161  + gis_funi +< +R + +__ +( +Args +...)& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +163 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +164  + gis_funi +< +R + +__ve +( +Args +...)& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +166 #ifde +__CLR_VER + + +167 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +168  + gis_funi +< +R + +__r +( +Args +...)cڡ & + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +170 #ide +_M_AMD64 + + +171 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +172  + gis_funi +< +R + +__d +( +Args +...)cڡ & + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +173 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +174  + gis_funi +< +R + +__ +( +Args +...)cڡ & + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +176 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +177  + gis_funi +< +R + +__ve +( +Args +...)cڡ & + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +179 #ifde +__CLR_VER + + +180 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +181  + gis_funi +< +R + +__r +( +Args +...)vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +183 #ide +_M_AMD64 + + +184 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +185  + gis_funi +< +R + +__d +( +Args +...)vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +186 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +187  + gis_funi +< +R + +__ +( +Args +...)vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +189 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +190  + gis_funi +< +R + +__ve +( +Args +...)vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +192 #ifde +__CLR_VER + + +193 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +194  + gis_funi +< +R + +__r +( +Args +...)cڡ vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +196 #ide +_M_AMD64 + + +197 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +198  + gis_funi +< +R + +__d +( +Args +...)cڡ vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +199 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +200  + gis_funi +< +R + +__ +( +Args +...)cڡ vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +202 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +203  + gis_funi +< +R + +__ve +( +Args +...)cڡ vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +206 #ifde +__CLR_VER + + +207 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +208  + gis_funi +< +R + +__r +( +Args +...)&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +210 #ide +_M_AMD64 + + +211 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +212  + gis_funi +< +R + +__d +( +Args +...)&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +213 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +214  + gis_funi +< +R + +__ +( +Args +...)&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +216 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +217  + gis_funi +< +R + +__ve +( +Args +...)&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +219 #ifde +__CLR_VER + + +220 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +221  + gis_funi +< +R + +__r +( +Args +...)cڡ && + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +223 #ide +_M_AMD64 + + +224 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +225  + gis_funi +< +R + +__d +( +Args +...)cڡ && + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +226 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +227  + gis_funi +< +R + +__ +( +Args +...)cڡ && + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +229 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +230  + gis_funi +< +R + +__ve +( +Args +...)cڡ && + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +232 #ifde +__CLR_VER + + +233 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +234  + gis_funi +< +R + +__r +( +Args +...)vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +236 #ide +_M_AMD64 + + +237 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +238  + gis_funi +< +R + +__d +( +Args +...)vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +239 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +240  + gis_funi +< +R + +__ +( +Args +...)vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +242 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +243  + gis_funi +< +R + +__ve +( +Args +...)vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +245 #ifde +__CLR_VER + + +246 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +247  + gis_funi +< +R + +__r +( +Args +...)cڡ vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +249 #ide +_M_AMD64 + + +250 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +251  + gis_funi +< +R + +__d +( +Args +...)cڡ vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +252 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +253  + gis_funi +< +R + +__ +( +Args +...)cڡ vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +255 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +256  + gis_funi +< +R + +__ve +( +Args +...)cڡ vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +262 #i +defed +( +_MSVC_LANG +) && (_MSVC_LANG >= 201703) + +264 #unde +BOOST_TT_NOEXCEPT_DECL + + +265  + #BOOST_TT_NOEXCEPT_DECL + +nx + + + ) + +267 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +268  + gis_funi +< +R + +BOOST_TT_DEF_CALL +( +Args +...) + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +269 + gme + < +ass + + gR +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +270  + gis_funi +< +R +( +Args +..., ...) + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +272 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +273  + gis_funi +< +R + +BOOST_TT_DEF_CALL +( +Args +...)cڡ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +274 + gme + < +ass + + gR +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +275  + gis_funi +< +R +( +Args +..., ...)cڡ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +277 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +278  + gis_funi +< +R + +BOOST_TT_DEF_CALL +( +Args +...)vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +279 + gme + < +ass + + gR +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +280  + gis_funi +< +R +( +Args +..., ...)vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +282 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +283  + gis_funi +< +R + +BOOST_TT_DEF_CALL +( +Args +...)cڡ vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +284 + gme + < +ass + + gR +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +285  + gis_funi +< +R +( +Args +..., ...)cڡ vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +289 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +290  + gis_funi +< +R + +BOOST_TT_DEF_CALL +( +Args +...)& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +291 + gme + < +ass + + gR +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +292  + gis_funi +< +R +( +Args +..., ...)& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +294 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +295  + gis_funi +< +R + +BOOST_TT_DEF_CALL +( +Args +...)cڡ & + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +296 + gme + < +ass + + gR +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +297  + gis_funi +< +R +( +Args +..., ...)cڡ & + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +299 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +300  + gis_funi +< +R + +BOOST_TT_DEF_CALL +( +Args +...)vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +301 + gme + < +ass + + gR +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +302  + gis_funi +< +R +( +Args +..., ...)vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +304 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +305  + gis_funi +< +R + +BOOST_TT_DEF_CALL +( +Args +...)cڡ vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +306 + gme + < +ass + + gR +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +307  + gis_funi +< +R +( +Args +..., ...)cڡ vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +311 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +312  + gis_funi +< +R + +BOOST_TT_DEF_CALL +( +Args +...&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +313 + gme + < +ass + + gR +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +314  + gis_funi +< +R +( +Args +..., ...&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +316 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +317  + gis_funi +< +R + +BOOST_TT_DEF_CALL +( +Args +...)cڡ && + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +318 + gme + < +ass + + gR +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +319  + gis_funi +< +R +( +Args +..., ...)cڡ && + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +321 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +322  + gis_funi +< +R + +BOOST_TT_DEF_CALL +( +Args +...)vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +323 + gme + < +ass + + gR +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +324  + gis_funi +< +R +( +Args +..., ...)vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +326 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +327  + gis_funi +< +R + +BOOST_TT_DEF_CALL +( +Args +...)cڡ vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +328 + gme + < +ass + + gR +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +329  + gis_funi +< +R +( +Args +..., ...)cڡ vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +331 #ifde +_MSC_VER + + +332 #ifde +__CLR_VER + + +333 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +334  + gis_funi +< +R + +__r +( +Args +...) + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +336 #ide +_M_AMD64 + + +337 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +338  + gis_funi +< +R + +__d +( +Args +...) + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +339 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +340  + gis_funi +< +R + +__ +( +Args +...) + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +342 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +343  + gis_funi +< +R + +__ve +( +Args +...) + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +345 #ifde +__CLR_VER + + +346 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +347  + gis_funi +< +R + +__r +( +Args +...)cڡ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +349 #ide +_M_AMD64 + + +350 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +351  + gis_funi +< +R + +__d +( +Args +...)cڡ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +352 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +353  + gis_funi +< +R + +__ +( +Args +...)cڡ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +355 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +356  + gis_funi +< +R + +__ve +( +Args +...)cڡ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +358 #ifde +__CLR_VER + + +359 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +360  + gis_funi +< +R + +__r +( +Args +...)vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +362 #ide +_M_AMD64 + + +363 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +364  + gis_funi +< +R + +__d +( +Args +...)vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +365 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +366  + gis_funi +< +R + +__ +( +Args +...)vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +368 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +369  + gis_funi +< +R + +__ve +( +Args +...)vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +371 #ifde +__CLR_VER + + +372 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +373  + gis_funi +< +R + +__r +( +Args +...)cڡ vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +375 #ide +_M_AMD64 + + +376 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +377  + gis_funi +< +R + +__d +( +Args +...)cڡ vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +378 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +379  + gis_funi +< +R + +__ +( +Args +...)cڡ vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +381 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +382  + gis_funi +< +R + +__ve +( +Args +...)cڡ vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +385 #ifde +__CLR_VER + + +386 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +387  + gis_funi +< +R + +__r +( +Args +...)& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +389 #ide +_M_AMD64 + + +390 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +391  + gis_funi +< +R + +__d +( +Args +...)& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +392 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +393  + gis_funi +< +R + +__ +( +Args +...)& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +395 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +396  + gis_funi +< +R + +__ve +( +Args +...)& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +398 #ifde +__CLR_VER + + +399 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +400  + gis_funi +< +R + +__r +( +Args +...)cڡ & + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +402 #ide +_M_AMD64 + + +403 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +404  + gis_funi +< +R + +__d +( +Args +...)cڡ & + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +405 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +406  + gis_funi +< +R + +__ +( +Args +...)cڡ & + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +408 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +409  + gis_funi +< +R + +__ve +( +Args +...)cڡ & + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +411 #ifde +__CLR_VER + + +412 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +413  + gis_funi +< +R + +__r +( +Args +...)vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +415 #ide +_M_AMD64 + + +416 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +417  + gis_funi +< +R + +__d +( +Args +...)vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +418 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +419  + gis_funi +< +R + +__ +( +Args +...)vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +421 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +422  + gis_funi +< +R + +__ve +( +Args +...)vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +424 #ifde +__CLR_VER + + +425 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +426  + gis_funi +< +R + +__r +( +Args +...)cڡ vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +428 #ide +_M_AMD64 + + +429 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +430  + gis_funi +< +R + +__d +( +Args +...)cڡ vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +431 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +432  + gis_funi +< +R + +__ +( +Args +...)cڡ vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +434 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +435  + gis_funi +< +R + +__ve +( +Args +...)cڡ vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +438 #ifde +__CLR_VER + + +439 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +440  + gis_funi +< +R + +__r +( +Args +...&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +442 #ide +_M_AMD64 + + +443 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +444  + gis_funi +< +R + +__d +( +Args +...&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +445 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +446  + gis_funi +< +R + +__ +( +Args +...&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +448 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +449  + gis_funi +< +R + +__ve +( +Args +...&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +451 #ifde +__CLR_VER + + +452 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +453  + gis_funi +< +R + +__r +( +Args +...)cڡ && + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +455 #ide +_M_AMD64 + + +456 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +457  + gis_funi +< +R + +__d +( +Args +...)cڡ && + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +458 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +459  + gis_funi +< +R + +__ +( +Args +...)cڡ && + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +461 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +462  + gis_funi +< +R + +__ve +( +Args +...)cڡ && + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +464 #ifde +__CLR_VER + + +465 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +466  + gis_funi +< +R + +__r +( +Args +...)vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +468 #ide +_M_AMD64 + + +469 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +470  + gis_funi +< +R + +__d +( +Args +...)vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +471 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +472  + gis_funi +< +R + +__ +( +Args +...)vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +474 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +475  + gis_funi +< +R + +__ve +( +Args +...)vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +477 #ifde +__CLR_VER + + +478 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +479  + gis_funi +< +R + +__r +( +Args +...)cڡ vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +481 #ide +_M_AMD64 + + +482 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +483  + gis_funi +< +R + +__d +( +Args +...)cڡ vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +484 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +485  + gis_funi +< +R + +__ +( +Args +...)cڡ vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +487 + gme + < +ass + + gR +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +488  + gis_funi +< +R + +__ve +( +Args +...)cڡ vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +496 #unde +BOOST_TT_NOEXCEPT_DECL + + +497 #unde +BOOST_TT_NOEXCEPT_PARAM + + +498 #unde +BOOST_TT_DEF_CALL + + + @/usr/include/boost/type_traits/detail/is_rvalue_reference_msvc10_fix.hpp + +9 #ide +BOOST_TT_IS_RVALUE_REFERENCE_MSVC10_FIX_HPP_INCLUDED + + +10  + #BOOST_TT_IS_RVALUE_REFERENCE_MSVC10_FIX_HPP_INCLUDED + + + ) + +12 +mea + + gboo + { + +14 + gme + < +ass + + gR +>  + gis_rvue_n +< +R +(&&)()> : +public + +ue_ty + {}; + +15 + gme + < +ass + + gR +>  + gis_rvue_n +< +R +(&&)(...)> : +public + +ue_ty + {}; + +16 + gme + < +ass + + gR +, cs + gArg1 +>  + gis_rvue_n +< +R +(&&)(Arg1)> : +public + +ue_ty + {}; + +17 + gme + < +ass + + gR +, cs + gArg1 +>  + gis_rvue_n +< +R +(&&)(Arg1, ...)> : +public + +ue_ty + {}; + +18 + gme + < +ass + + gR +, cs + gArg1 +, cs + gArg2 +>  + gis_rvue_n +< +R +(&&)(Arg1, Arg2)> : +public + +ue_ty + {}; + +19 + gme + < +ass + + gR +, cs + gArg1 +, cs + gArg2 +>  + gis_rvue_n +< +R +(&&)(Arg1, Arg2, ...)> : +public + +ue_ty + {}; + +20 + gme + < +ass + + gR +, cs + gArg1 +, cs + gArg2 +, cs + gArg3 +>  + gis_rvue_n +< +R +(&&)(Arg1, Arg2, Arg3)> : +public + +ue_ty + {}; + +21 + gme + < +ass + + gR +, cs + gArg1 +, cs + gArg2 +, cs + gArg3 +>  + gis_rvue_n +< +R +(&&)(Arg1, Arg2, Arg3, ...)> : +public + +ue_ty + {}; + +22 + gme + < +ass + + gR +, cs + gArg1 +, cs + gArg2 +, cs + gArg3 +, cs + gArg4 +>  + gis_rvue_n +< +R +(&&)(Arg1, Arg2, Arg3, Arg4)> : +public + +ue_ty + {}; + +23 + gme + < +ass + + gR +, cs + gArg1 +, cs + gArg2 +, cs + gArg3 +, cs + gArg4 +>  + gis_rvue_n +< +R +(&&)(Arg1, Arg2, Arg3, Arg4, ...)> : +public + +ue_ty + {}; + +24 + gme + < +ass + + gR +, cs + gArg1 +, cs + gArg2 +, cs + gArg3 +, cs + gArg4 +, cs + gArg5 +>  + gis_rvue_n +< +R +(&&)(Arg1, Arg2, Arg3, Arg4, Arg5)> : +public + +ue_ty + {}; + +25 + gme + < +ass + + gR +, cs + gArg1 +, cs + gArg2 +, cs + gArg3 +, cs + gArg4 +, cs + gArg5 +>  + gis_rvue_n +< +R +(&&)(Arg1, Arg2, Arg3, Arg4, Arg5, ...)> : +public + +ue_ty + {}; + +27 + gme + < +ass + + gR +>  + gis_rvue_n +< +R +(&)()> : +public + +l_ty + {}; + +28 + gme + < +ass + + gR +>  + gis_rvue_n +< +R +(&)(...)> : +public + +l_ty + {}; + +29 + gme + < +ass + + gR +, cs + gArg1 +>  + gis_rvue_n +< +R +(&)(Arg1)> : +public + +l_ty + {}; + +30 + gme + < +ass + + gR +, cs + gArg1 +>  + gis_rvue_n +< +R +(&)(Arg1, ...)> : +public + +l_ty + {}; + +31 + gme + < +ass + + gR +, cs + gArg1 +, cs + gArg2 +>  + gis_rvue_n +< +R +(&)(Arg1, Arg2)> : +public + +l_ty + {}; + +32 + gme + < +ass + + gR +, cs + gArg1 +, cs + gArg2 +>  + gis_rvue_n +< +R +(&)(Arg1, Arg2, ...)> : +public + +l_ty + {}; + +33 + gme + < +ass + + gR +, cs + gArg1 +, cs + gArg2 +, cs + gArg3 +>  + gis_rvue_n +< +R +(&)(Arg1, Arg2, Arg3)> : +public + +l_ty + {}; + +34 + gme + < +ass + + gR +, cs + gArg1 +, cs + gArg2 +, cs + gArg3 +>  + gis_rvue_n +< +R +(&)(Arg1, Arg2, Arg3, ...)> : +public + +l_ty + {}; + +35 + gme + < +ass + + gR +, cs + gArg1 +, cs + gArg2 +, cs + gArg3 +, cs + gArg4 +>  + gis_rvue_n +< +R +(&)(Arg1, Arg2, Arg3, Arg4)> : +public + +l_ty + {}; + +36 + gme + < +ass + + gR +, cs + gArg1 +, cs + gArg2 +, cs + gArg3 +, cs + gArg4 +>  + gis_rvue_n +< +R +(&)(Arg1, Arg2, Arg3, Arg4, ...)> : +public + +l_ty + {}; + +37 + gme + < +ass + + gR +, cs + gArg1 +, cs + gArg2 +, cs + gArg3 +, cs + gArg4 +, cs + gArg5 +>  + gis_rvue_n +< +R +(&)(Arg1, Arg2, Arg3, Arg4, Arg5)> : +public + +l_ty + {}; + +38 + gme + < +ass + + gR +, cs + gArg1 +, cs + gArg2 +, cs + gArg3 +, cs + gArg4 +, cs + gArg5 +>  + gis_rvue_n +< +R +(&)(Arg1, Arg2, Arg3, Arg4, Arg5, ...)> : +public + +l_ty + {}; + + @/usr/include/boost/type_traits/detail/yes_no_type.hpp + +11 #ide +BOOST_TT_DETAIL_YES_NO_TYPE_HPP_INCLUDED + + +12  + #BOOST_TT_DETAIL_YES_NO_TYPE_HPP_INCLUDED + + + ) + +14 +mea + + gboo + { + +15 +mea + + gty_as + { + +17  + tyes_ty +; + +18  + sno_ty + + +20  + gddg +[8]; + + @/usr/include/boost/type_traits/enable_if.hpp + +15 #ide +BOOST_TT_ENABLE_IF_HPP_INCLUDED + + +16  + #BOOST_TT_ENABLE_IF_HPP_INCLUDED + + + ) + +18  + ~ + +20 +mea + + gboo + { + +22 + gme +< +bo + + gB +, +ass + + gT + = > + +23  + sab_if_ + { + +24  +T + + tty +; + +27 + gme +< +ass + + gT +> + +28  + gab_if_ +< + gl +, + gT +> { }; + +30 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +31 + gme +< +bo + + gB +, +ass + + gT + = > + +32 +usg + +ab_if_t + = +tyme + +ab_if_ +< +B +, + gT +>:: +ty +; + + @/usr/include/boost/type_traits/has_nothrow_assign.hpp + +9 #ide +BOOST_TT_HAS_NOTHROW_ASSIGN_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_NOTHROW_ASSIGN_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +16 #i! +defed +( +BOOST_HAS_NOTHROW_ASSIGN +|| defed( +BOOST_MSVC +|| defed( +BOOST_INTEL +) + +17  + ~ + +18 #i! +defed +( +BOOST_NO_CXX11_NOEXCEPT +&& !defed( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +28 #i +defed +( +__GNUC__ +|| defed( +__SUNPRO_CC +|| defed( +__g__ +) + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33 #ifde +BOOST_INTEL + + +34  + ~ + +38 +mea + + gboo + { + +40 #i! +defed +( +BOOST_HAS_NOTHROW_ASSIGN +&& !defed( +BOOST_NO_CXX11_NOEXCEPT +&& !defed( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +42 +mea + + gda + + +44 + gme + < +ass + + gT +, +bo + + gb1 +, bo + gb2 +>  + shas_nhrow_assign_imp +{ cڡ bo + gvue + = +l +; }; + +45 + gme + < +ass + + gT +>  + ghas_nhrow_assign_imp +{ cڡ +bo + + gvue + = +nx +( +boo +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>() = boost::declval::type>()); }; + +46 + gme + < +ass + + gT +, + gd +:: +size_t + +N +>  +has_nhrow_assign_imp +< +T +[N], + gl +, + gue +>{ cڡ +bo + + gvue + = has_nhrow_assign_imp:: +vue +; }; + +47 + gme + < +ass + + gT +>  + ghas_nhrow_assign_imp +{ cڡ +bo + + gvue + = +has_nhrow_assign_imp +< +T +, f,rue>:: +vue +; }; + +52 + gme + < +ass + + gT +> + +53  + ghas_nhrow_assign + : +public + +gl_cڡt + < +bo +, + +54 #ide +BOOST_HAS_NOTHROW_ASSIGN + + +55 #i! +defed +( +BOOST_NO_CXX11_NOEXCEPT +&& !defed( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +57 + gda +:: +has_nhrow_assign_imp +< +T +, + +58 ( + gis_cڡ +< +tyme + + gmove_n +< + gT +>:: +ty +>:: +vue + || +is_vީe +::ty>::vu|| +is_n +::value), + +59 + gis_assigb +< +tyme + + gadd_n +< + gT +>:: +ty +,ymadd_n::ty>:: +vue + + +60 >:: +vue + + +62 :: +boo +:: +has_ivl_assign +< +T +>:: +vue + + +65 +BOOST_HAS_NOTHROW_ASSIGN +( +T +) + +69 + gme + < +ass + + gT +, + gd +:: +size_t + +N +>  +has_nhrow_assign + < +T +[N]> : +public + has_nothrow_assign {}; + +70 + gme + <>  + ghas_nhrow_assign +<> : +public + +l_ty +{}; + +71 + gme + < +ass + + gT +>  + ghas_nhrow_assign +< +T + vީe> : +public + +l_ty +{}; + +72 + gme + < +ass + + gT +>  + ghas_nhrow_assign + : +public + +l_ty +{}; + +73 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +74 + gme + < +ass + + gT +>  + ghas_nhrow_assign + : +public + +l_ty +{}; + +76 #ide +BOOST_NO_CV_VOID_SPECIALIZATIONS + + +77 + gme + <>  + ghas_nhrow_assign +<cڡ> : +public + +l_ty +{}; + +78 + gme + <>  + ghas_nhrow_assign +<cڡ vީe> : +public + +l_ty +{}; + +79 + gme + <>  + ghas_nhrow_assign +<vީe> : +public + +l_ty +{}; + + @/usr/include/boost/type_traits/has_trivial_constructor.hpp + +9 #ide +BOOST_TT_HAS_TRIVIAL_CONSTRUCTOR_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_TRIVIAL_CONSTRUCTOR_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +16 #ifde +BOOST_HAS_TRIVIAL_CONSTRUCTOR + + +17 #ifde +BOOST_HAS_SGI_TYPE_TRAITS + + +18  + ~ + +19 #i +defed +( +__GNUC__ +|| defed( +__SUNPRO_CC +) + +20  + ~ + +21 #ifde +BOOST_INTEL + + +22  + ~ + +28 #i( +defed +( +__GNUC__ +&& (__GNUC__ * 100 + +__GNUC_MINOR__ + >409)|| defed( +BOOST_CLANG +|| (defed( +__SUNPRO_CC +&& defed( +BOOST_HAS_TRIVIAL_CONSTRUCTOR +)) + +29  + ~ + +30  + #BOOST_TT_TRIVIAL_CONSTRUCT_FIX + && +is_deu_cڡruib +< +T +>:: +vue + + + ) + +34  + #BOOST_TT_TRIVIAL_CONSTRUCT_FIX + + + ) + +37 +mea + + gboo + { + +39 + gme + < +tyme + + gT +>  + ghas_ivl_cڡru + + +40 #ifde +BOOST_HAS_TRIVIAL_CONSTRUCTOR + + +41 : +public + +gl_cڡt + < +bo +, ((:: +boo +:: +is_pod +< +T +>:: +vue + || +BOOST_HAS_TRIVIAL_CONSTRUCTOR +(T) +BOOST_TT_TRIVIAL_CONSTRUCT_FIX +)>{}; + +43 : +public + +gl_cڡt + < +bo +, :: +boo +:: +is_pod +< +T +>:: +vue +>{}; + +46 + gme + <>  + ghas_ivl_cڡru +<> : +public + +boo +:: +l_ty +{}; + +47 + gme + <>  + ghas_ivl_cڡru +<cڡ> : +public + +boo +:: +l_ty +{}; + +48 + gme + <>  + ghas_ivl_cڡru +<cڡ vީe> : +public + +boo +:: +l_ty +{}; + +49 + gme + <>  + ghas_ivl_cڡru +<vީe> : +public + +boo +:: +l_ty +{}; + +51 + gme + < +ass + + gT +>  + ghas_ivl_deu_cڡru + : +public + +has_ivl_cڡru +< +T +> {}; + +53 #unde +BOOST_TT_TRIVIAL_CONSTRUCT_FIX + + + @/usr/include/boost/type_traits/has_trivial_copy.hpp + +9 #ide +BOOST_TT_HAS_TRIVIAL_COPY_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_TRIVIAL_COPY_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +17 #i( +defed +( +__GNUC__ +&& (__GNUC__ * 100 + +__GNUC_MINOR__ + >409)|| defed( +BOOST_CLANG +|| (defed( +__SUNPRO_CC +&& defed( +BOOST_HAS_TRIVIAL_COPY +)) + +18  + ~ + +19  + #BOOST_TT_TRIVIAL_CONSTRUCT_FIX + && +is_cy_cڡruib +< +T +>:: +vue + + + ) + +21  + #BOOST_TT_TRIVIAL_CONSTRUCT_FIX + + + ) + +24 #ifde +BOOST_INTEL + + +25  + ~ + +26  + ~ + +29 +mea + + gboo + { + +31 + gme + < +tyme + + gT +>  + ghas_ivl_cy + + +32 : +public + +gl_cڡt +< +bo +, + +33 #ifde +BOOST_HAS_TRIVIAL_COPY + + +34 +BOOST_HAS_TRIVIAL_COPY +( +T + + gBOOST_TT_TRIVIAL_CONSTRUCT_FIX + + +36 :: +boo +:: +is_pod +< +T +>:: +vue + + +40 + gme + < +tyme + + gT +, + gd +:: +size_t + +N +>  +has_ivl_cy +< +T +[N]> : +public + +l_ty +{}; + +41 + gme + < +tyme + + gT +>  + ghas_ivl_cy + : +public + +l_ty +{}; + +43 + gme + < +tyme + + gT +>  + ghas_ivl_cy +< +T + vީe> : +public + +l_ty +{}; + +45 + gme + <>  + ghas_ivl_cy +<> : +public + +l_ty +{}; + +46 #ide +BOOST_NO_CV_VOID_SPECIALIZATIONS + + +47 + gme + <>  + ghas_ivl_cy +<cڡ> : +public + +l_ty +{}; + +48 + gme + <>  + ghas_ivl_cy +<vީe> : +public + +l_ty +{}; + +49 + gme + <>  + ghas_ivl_cy +<cڡ vީe> : +public + +l_ty +{}; + +52 + gme + < +ass + + gT +>  + ghas_ivl_cy + : +public + +l_ty +{}; + +53 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +54 + gme + < +ass + + gT +>  + ghas_ivl_cy + : +public + +l_ty +{}; + +57 + gme + < +ass + + gT +>  + ghas_ivl_cy_cڡru + : +public + +has_ivl_cy +< +T +>{}; + +59 #unde +BOOST_TT_TRIVIAL_CONSTRUCT_FIX + + + @/usr/include/boost/type_traits/has_trivial_move_assign.hpp + +11 #ide +BOOST_TT_HAS_TRIVIAL_MOVE_ASSIGN_HPP_INCLUDED + + +12  + #BOOST_TT_HAS_TRIVIAL_MOVE_ASSIGN_HPP_INCLUDED + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +18 #i! +defed +( +BOOST_HAS_TRIVIAL_MOVE_ASSIGN +|| defed( +BOOST_MSVC +|| defed( +BOOST_INTEL +) + +19  + ~ + +20  + ~ + +21  + ~ + +22 #ifde +BOOST_MSVC + + +23  + ~ + +27 #i +defed +( +__GNUC__ +|| defed( +__g__ +) + +28  + ~ + +29  + ~ + +32 #ifde +__SUNPRO_CC + + +33  + ~ + +34  + ~ + +35 #i +__lulus + >= 201103 + +36  + #SOLARIS_EXTRA_CHECK + && +is_assigb +< +tyme + +move_cڡ +< +T +>:: +ty +&,ymmove_cڡ::ty&&>:: +vue + + + ) + +40 #ide +SOLARIS_EXTRA_CHECK + + +41  + #SOLARIS_EXTRA_CHECK + + + ) + +44 +mea + + gboo +{ + +46 + gme + < +tyme + + gT +> + +47  + ghas_ivl_move_assign + : +public + +gl_cڡt +< +bo +, + +48 #ifde +BOOST_HAS_TRIVIAL_MOVE_ASSIGN + + +49 +BOOST_HAS_TRIVIAL_MOVE_ASSIGN +( +T +) + +51 :: +boo +:: +is_pod +< +T +>:: +vue + && !::boo:: +is_cڡ +::vu&& !::boo:: +is_vީe +::vu +SOLARIS_EXTRA_CHECK + + +55 + gme + <>  + ghas_ivl_move_assign +<> : +public + +l_ty +{}; + +56 #ide +BOOST_NO_CV_VOID_SPECIALIZATIONS + + +57 + gme + <>  + ghas_ivl_move_assign +<cڡ> : +public + +l_ty +{}; + +58 + gme + <>  + ghas_ivl_move_assign +<cڡ vީe> : +public + +l_ty +{}; + +59 + gme + <>  + ghas_ivl_move_assign +<vީe> : +public + +l_ty +{}; + +61 + gme + < +ass + + gT +>  + ghas_ivl_move_assign + : +public + +l_ty +{}; + +62 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +63 + gme + < +ass + + gT +>  + ghas_ivl_move_assign + : +public + +l_ty +{}; + +66 + gme + < +ass + + gT +, + gd +:: +size_t + +N +>  +has_ivl_move_assign +< +T +[N]> : +public + +l_ty +{}; + +67 + gme + < +ass + + gT +>  + ghas_ivl_move_assign + : +public + +l_ty +{}; + +71 #unde +SOLARIS_EXTRA_CHECK + + + @/usr/include/boost/type_traits/has_trivial_move_constructor.hpp + +11 #ide +BOOST_TT_HAS_TRIVIAL_MOVE_CONSTRUCTOR_HPP_INCLUDED + + +12  + #BOOST_TT_HAS_TRIVIAL_MOVE_CONSTRUCTOR_HPP_INCLUDED + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +18 #ifde +BOOST_HAS_TRIVIAL_MOVE_CONSTRUCTOR + + +20 #i +defed +( +BOOST_MSVC +|| defed( +BOOST_INTEL +) + +21  + ~ + +22  + ~ + +23  + ~ + +26 #i +defed +( +__GNUC__ +|| defed( +__g__ +) + +27  + ~ + +28  + ~ + +32 +mea + + gboo + { + +34 + gme + < +tyme + + gT +>  + ghas_ivl_move_cڡru + : +public + +gl_cڡt +< +bo +, +BOOST_HAS_TRIVIAL_MOVE_CONSTRUCTOR +( +T +)>{}; + +38 #ifde +__SUNPRO_CC + + +39  + ~ + +40  + ~ + +41 #i +__lulus + >= 201103 + +42  + #SOLARIS_EXTRA_CHECK + && +is_cڡruib +< +tyme + +move_cڡ +< +T +>:: +ty +,ymmove_cڡ::ty&&>:: +vue + + + ) + +46 #ide +SOLARIS_EXTRA_CHECK + + +47  + #SOLARIS_EXTRA_CHECK + + + ) + +50  + ~ + +51  + ~ + +53 +mea + + gboo + { + +55 + gme + < +tyme + + gT +>  + ghas_ivl_move_cڡru + + +56 : +public + +gl_cڡt +< +bo +, :: +boo +:: +is_pod +< +T +>:: +vue + && !::boo:: +is_vީe +::vu +SOLARIS_EXTRA_CHECK +>{}; + +58 #unde +SOLARIS_EXTRA_CHECK + + +62 + gme + <>  + ghas_ivl_move_cڡru +<> : +public + +l_ty +{}; + +63 #ide +BOOST_NO_CV_VOID_SPECIALIZATIONS + + +64 + gme + <>  + ghas_ivl_move_cڡru +<cڡ> : +public + +l_ty +{}; + +65 + gme + <>  + ghas_ivl_move_cڡru +<vީe> : +public + +l_ty +{}; + +66 + gme + <>  + ghas_ivl_move_cڡru +<cڡ vީe> : +public + +l_ty +{}; + +69 + gme + < +ass + + gT +>  + ghas_ivl_move_cڡru + : +public + +ue_ty +{}; + +70 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +71 + gme + < +ass + + gT +>  + ghas_ivl_move_cڡru + : +public + +ue_ty +{}; + +74 + gme + < +ass + + gT +, + gd +:: +size_t + +N +>  +has_ivl_move_cڡru +< +T +[N]> : +public + +l_ty +{}; + +75 + gme + < +ass + + gT +>  + ghas_ivl_move_cڡru + : +public + +l_ty +{}; + + @/usr/include/boost/type_traits/intrinsics.hpp + +8 #ide +BOOST_TT_INTRINSICS_HPP_INCLUDED + + +9  + #BOOST_TT_INTRINSICS_HPP_INCLUDED + + + ) + +11 #ide +BOOST_TT_DISABLE_INTRINSICS + + +13  + ~ + +15 #ide +BOOST_TT_CONFIG_HPP_INCLUDED + + +16  + ~ + +55 #ifde +BOOST_HAS_SGI_TYPE_TRAITS + + +58  + ~ + +59 #ifde +__NBSD__ + + +63  + ~ + +65  + ~ + +67  + #BOOST_IS_POD +( +T +:: +boo +:: +is_me +< +tyme + :: +__ty_as +:: +is_POD_ty +, :: +__ue_ty +>:: +vue + + + ) + +68  + #BOOST_HAS_TRIVIAL_CONSTRUCTOR +( +T +:: +boo +:: +is_me +< +tyme + :: +__ty_as +:: +has_ivl_deu_cڡru +, :: +__ue_ty +>:: +vue + + + ) + +69  + #BOOST_HAS_TRIVIAL_COPY +( +T +:: +boo +:: +is_me +< +tyme + :: +__ty_as +:: +has_ivl_cy_cڡru +, :: +__ue_ty +>:: +vue + + + ) + +70  + #BOOST_HAS_TRIVIAL_ASSIGN +( +T +:: +boo +:: +is_me +< +tyme + :: +__ty_as +:: +has_ivl_assignmt_ݔ +, :: +__ue_ty +>:: +vue + + + ) + +71  + #BOOST_HAS_TRIVIAL_DESTRUCTOR +( +T +:: +boo +:: +is_me +< +tyme + :: +__ty_as +:: +has_ivl_deru +, :: +__ue_ty +>:: +vue + + + ) + +73 #ifde +__sgi + + +74  + #BOOST_HAS_TYPE_TRAITS_INTRINSICS + + + ) + +78 #i +defed +( +__MSL_CPP__ +) && (__MSL_CPP__ >= 0x8000) + +83  + ~ + +84  + #BOOST_IS_UNION +( +T + +BOOST_STD_EXTENSION_NAMESPACE +:: +is_uni +:: +vue + + + ) + +85  + #BOOST_IS_POD +( +T + +BOOST_STD_EXTENSION_NAMESPACE +:: +is_POD +:: +vue + + + ) + +86  + #BOOST_HAS_TRIVIAL_CONSTRUCTOR +( +T + +BOOST_STD_EXTENSION_NAMESPACE +:: +has_ivl_deu_ +:: +vue + + + ) + +87  + #BOOST_HAS_TRIVIAL_COPY +( +T + +BOOST_STD_EXTENSION_NAMESPACE +:: +has_ivl_cy_ +:: +vue + + + ) + +88  + #BOOST_HAS_TRIVIAL_ASSIGN +( +T + +BOOST_STD_EXTENSION_NAMESPACE +:: +has_ivl_assignmt +:: +vue + + + ) + +89  + #BOOST_HAS_TRIVIAL_DESTRUCTOR +( +T + +BOOST_STD_EXTENSION_NAMESPACE +:: +has_ivl_dt +:: +vue + + + ) + +90  + #BOOST_HAS_TYPE_TRAITS_INTRINSICS + + + ) + +93 #i( +defed +( +BOOST_MSVC +&& defed( +BOOST_MSVC_FULL_VER +) && (BOOST_MSVC_FULL_VER >=140050215))\ + +94 || ( +defed +( +BOOST_INTEL +&& defed( +_MSC_VER +&& ( + g_MSC_VER + >= 1500)) + +100  + #BOOST_IS_UNION +( +T + + `__is_uni +(T) + + ) + +101  + #BOOST_IS_POD +( +T +( + `__is_pod +(T&& + `__has_ivl_cڡru +(T)) + + ) + +102  + #BOOST_IS_EMPTY +( +T + + `__is_emy +(T) + + ) + +103  + #BOOST_HAS_TRIVIAL_CONSTRUCTOR +( +T + + `__has_ivl_cڡru +(T) + + ) + +104  + #BOOST_HAS_TRIVIAL_ASSIGN +( +T +( + `__has_ivl_assign +(T|| ( :: +boo +:: +is_pod +:: +vue + && ! ::boo:: +is_cڡ +::vu&& !::boo:: +is_vީe +::vue)) + + ) + +105  + #BOOST_HAS_TRIVIAL_DESTRUCTOR +( +T +( + `__has_ivl_deru +(T|| :: +boo +:: +is_pod +:: +vue +) + + ) + +106  + #BOOST_HAS_NOTHROW_CONSTRUCTOR +( +T +( + `__has_nhrow_cڡru +(T|| :: +boo +:: +has_ivl_cڡru +:: +vue +) + + ) + +107 #i! +defed +( +BOOST_INTEL +) + +108  + #BOOST_HAS_NOTHROW_COPY +( +T +(( + `__has_nhrow_cy +(T|| :: +boo +:: +has_ivl_cy +:: +vue +&& ! +is_y +::vue) + + ) + +109  + #BOOST_HAS_TRIVIAL_COPY +( +T +( + `__has_ivl_cy +(T|| :: +boo +:: +is_pod +:: +vue +) + + ) + +110 #i( +_MSC_VER + >= 1900) + +111  + #BOOST_HAS_NOTHROW_COPY +( +T +(( + `__is_nhrow_cڡruib +(T, +tyme + +add_lvue_n +:: +ty +>::ty)&& ! +is_y +:: +vue +) + + ) + +112  + #BOOST_HAS_TRIVIAL_COPY +( +T +( + `__is_ivy_cڡruib +(T, +tyme + +add_lvue_n +:: +ty +>::ty)) + + ) + +114  + #BOOST_HAS_NOTHROW_ASSIGN +( +T +( + `__has_nhrow_assign +(T|| :: +boo +:: +has_ivl_assign +:: +vue +) + + ) + +115  + #BOOST_HAS_VIRTUAL_DESTRUCTOR +( +T + + `__has_vtu_deru +(T) + + ) + +117  + #BOOST_IS_ABSTRACT +( +T + + `__is_ab +(T) + + ) + +118  + #BOOST_IS_BASE_OF +( +T +, +U +( + `__is_ba_of +(T,U&& ! +is_me +:: +vue +) + + ) + +119  + #BOOST_IS_CLASS +( +T + + `__is_ass +(T) + + ) + +120  + #BOOST_IS_CONVERTIBLE +( +T +, +U +(( + `__is_cvtib_to +(T,U|| ( +is_me +:: +vue + && ! +is_funi +::vue)&& ! + `__is_ab +(U)) + + ) + +121  + #BOOST_IS_ENUM +( +T + + `__is_um +(T) + + ) + +125 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1800) + +126  + #BOOST_HAS_TRIVIAL_MOVE_CONSTRUCTOR +( +T +(( + `__is_ivy_cڡruib +(T, T&&|| +boo +:: +is_pod +:: +vue +&& ! ::boo:: +is_vީe +::vu&& ! ::boo:: +is_n +::vue) + + ) + +127  + #BOOST_HAS_TRIVIAL_MOVE_ASSIGN +( +T +(( + `__is_ivy_assigb +(T, T&&|| +boo +:: +is_pod +:: +vue +&& ! ::boo:: +is_cڡ +::vu&& !::boo:: +is_vީe +::vu&& ! ::boo:: +is_n +::vue) + + ) + +128 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1700) + +129  + #BOOST_HAS_TRIVIAL_MOVE_CONSTRUCTOR +( +T +(( + `__has_ivl_move_cڡru +(T|| +boo +:: +is_pod +:: +vue +&& ! ::boo:: +is_vީe +::vu&& ! ::boo:: +is_n +::vue) + + ) + +130  + #BOOST_HAS_TRIVIAL_MOVE_ASSIGN +( +T +(( + `__has_ivl_move_assign +(T|| +boo +:: +is_pod +:: +vue +&& ! ::boo:: +is_cڡ +::vu&& !::boo:: +is_vީe +::vu&& ! ::boo:: +is_n +::vue) + + ) + +132 #ide +BOOST_NO_CXX11_FINAL + + +135  + #BOOST_IS_POLYMORPHIC +( +T + + `__is_pymphic +(T) + + ) + +137 #i +_MSC_FULL_VER + >= 180020827 + +138  + #BOOST_IS_NOTHROW_MOVE_ASSIGN +( +T +( + `__is_nhrow_assigb +(T&, T&&)) + + ) + +139  + #BOOST_IS_NOTHROW_MOVE_CONSTRUCT +( +T +( + `__is_nhrow_cڡruib +(T, T&&)) + + ) + +141 #i +_MSC_VER + >= 1800 + +142  + #BOOST_IS_FINAL +( +T + + `__is_f +(T) + + ) + +144  + #BOOST_HAS_TYPE_TRAITS_INTRINSICS + + + ) + +147 #i +defed +( +__DMC__ +) && (__DMC__ >= 0x848) + +149  + #BOOST_IS_UNION +( +T +( + `__tyfo +(T& 0x400) + + ) + +150  + #BOOST_IS_POD +( +T +( + `__tyfo +(T& 0x800) + + ) + +151  + #BOOST_IS_EMPTY +( +T +( + `__tyfo +(T& 0x1000) + + ) + +152  + #BOOST_HAS_TRIVIAL_CONSTRUCTOR +( +T +( + `__tyfo +(T& 0x10) + + ) + +153  + #BOOST_HAS_TRIVIAL_COPY +( +T +( + `__tyfo +(T& 0x20) + + ) + +154  + #BOOST_HAS_TRIVIAL_ASSIGN +( +T +( + `__tyfo +(T& 0x40) + + ) + +155  + #BOOST_HAS_TRIVIAL_DESTRUCTOR +( +T +( + `__tyfo +(T& 0x8) + + ) + +156  + #BOOST_HAS_NOTHROW_CONSTRUCTOR +( +T +( + `__tyfo +(T& 0x80) + + ) + +157  + #BOOST_HAS_NOTHROW_COPY +( +T +( + `__tyfo +(T& 0x100) + + ) + +158  + #BOOST_HAS_NOTHROW_ASSIGN +( +T +( + `__tyfo +(T& 0x200) + + ) + +159  + #BOOST_HAS_VIRTUAL_DESTRUCTOR +( +T +( + `__tyfo +(T& 0x4) + + ) + +160  + #BOOST_HAS_TYPE_TRAITS_INTRINSICS + + + ) + +163 #i +defed +( +BOOST_CLANG +&& defed( +__has_u +&& !defed( +__CUDACC__ +) + +175  + ~ + +177 #i +__has_u +( +is_uni +) + +178  + #BOOST_IS_UNION +( +T + + `__is_uni +(T) + + ) + +180 #i(! +defed +( +__GLIBCXX__ +|| (__GLIBCXX__ >20080306 && __GLIBCXX__ !20080519)&& +__has_u +( +is_pod +) + +181  + #BOOST_IS_POD +( +T + + `__is_pod +(T) + + ) + +183 #i(! +defed +( +__GLIBCXX__ +|| (__GLIBCXX__ >20080306 && __GLIBCXX__ !20080519)&& +__has_u +( +is_emy +) + +184  + #BOOST_IS_EMPTY +( +T + + `__is_emy +(T) + + ) + +186 #i +__has_u +( +has_ivl_cڡru +) + +187  + #BOOST_HAS_TRIVIAL_CONSTRUCTOR +( +T + + `__has_ivl_cڡru +(T) + + ) + +189 #i +__has_u +( +has_ivl_cy +) + +190  + #BOOST_HAS_TRIVIAL_COPY +( +T +( + `__has_ivl_cy +(T&& ! +is_n +:: +vue +) + + ) + +192 #i +__has_u +( +has_ivl_assign +) + +193  + #BOOST_HAS_TRIVIAL_ASSIGN +( +T +( + `__has_ivl_assign +(T&& ! +is_vީe +:: +vue + && +is_assigb +::vue) + + ) + +195 #i +__has_u +( +has_ivl_deru +) + +196  + #BOOST_HAS_TRIVIAL_DESTRUCTOR +( +T +( + `__has_ivl_deru +(T&& +is_deruib +:: +vue +) + + ) + +198 #i +__has_u +( +has_nhrow_cڡru +) + +199  + #BOOST_HAS_NOTHROW_CONSTRUCTOR +( +T +( + `__has_nhrow_cڡru +(T&& +is_deu_cڡruib +:: +vue +) + + ) + +201 #i +__has_u +( +has_nhrow_cy +) + +202  + #BOOST_HAS_NOTHROW_COPY +( +T +( + `__has_nhrow_cy +(T&& ! +is_vީe +:: +vue + && ! +is_n +::vu&& +is_cy_cڡruib +::vue) + + ) + +204 #i +__has_u +( +has_nhrow_assign +) + +205  + #BOOST_HAS_NOTHROW_ASSIGN +( +T +( + `__has_nhrow_assign +(T&& ! +is_vީe +:: +vue + && +is_assigb +::vue) + + ) + +207 #i +__has_u +( +has_vtu_deru +) + +208  + #BOOST_HAS_VIRTUAL_DESTRUCTOR +( +T + + `__has_vtu_deru +(T) + + ) + +210 #i +__has_u +( +is_ab +) + +211  + #BOOST_IS_ABSTRACT +( +T + + `__is_ab +(T) + + ) + +213 #i +__has_u +( +is_ba_of +) + +214  + #BOOST_IS_BASE_OF +( +T +, +U +( + `__is_ba_of +(T,U&& ! +is_me +:: +vue +) + + ) + +216 #i +__has_u +( +is_ass +) + +217  + #BOOST_IS_CLASS +( +T + + `__is_ass +(T) + + ) + +219 #i +__has_u +( +is_cvtib_to +) + +220  + #BOOST_IS_CONVERTIBLE +( +T +, +U + + `__is_cvtib_to +(T,U) + + ) + +222 #i +__has_u +( +is_um +) + +223  + #BOOST_IS_ENUM +( +T + + `__is_um +(T) + + ) + +225 #i +__has_u +( +is_pymphic +) + +226  + #BOOST_IS_POLYMORPHIC +( +T + + `__is_pymphic +(T) + + ) + +228 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +229 #i +__has_exnsi +( +is_ivy_cڡruib +) + +230  + #BOOST_HAS_TRIVIAL_MOVE_CONSTRUCTOR +( +T +( + `__is_ivy_cڡruib +(T, T&&&& +is_cڡruib +:: +vue + && !:: +boo +:: +is_vީe +::vue) + + ) + +232 #i +__has_exnsi +( +is_ivy_assigb +) + +233  + #BOOST_HAS_TRIVIAL_MOVE_ASSIGN +( +T +( + `__is_ivy_assigb +(T&, T&&&& +is_assigb +:: +vue + && !:: +boo +:: +is_vީe +::vue) + + ) + +236 #i(! +defed +( +unix +&& !defed( +__unix__ +)|| defed( +__LP64__ +|| !defed( +__GNUC__ +) + +240  + #BOOST_ALIGNMENT_OF +( +T + + `__ignof +(T) + + ) + +242 #i +__has_u +( +is_f +) + +243  + #BOOST_IS_FINAL +( +T + + `__is_f +(T) + + ) + +246  + #BOOST_HAS_TYPE_TRAITS_INTRINSICS + + + ) + +249 #i +defed +( +__GNUC__ +&& ((__GNUC__ > 4|| ((__GNUC__ =4&& ( +__GNUC_MINOR__ + >3&& !defed( +__GCCXML__ +))&& !defed( +BOOST_CLANG +) + +256 #ifde +BOOST_INTEL + + +257  + #BOOST_INTEL_TT_OPTS + || +is_pod +< +T +>:: +vue + + + ) + +259  + #BOOST_INTEL_TT_OPTS + + + ) + +262  + #BOOST_IS_UNION +( +T + + `__is_uni +(T) + + ) + +263  + #BOOST_IS_POD +( +T + + `__is_pod +(T) + + ) + +264  + #BOOST_IS_EMPTY +( +T + + `__is_emy +(T) + + ) + +265  + #BOOST_HAS_TRIVIAL_CONSTRUCTOR +( +T +(( + `__has_ivl_cڡru +(T +BOOST_INTEL_TT_OPTS +&& ! :: +boo +:: +is_vީe +:: +vue +) + + ) + +266  + #BOOST_HAS_TRIVIAL_COPY +( +T +(( + `__has_ivl_cy +(T +BOOST_INTEL_TT_OPTS +&& ! +is_n +:: +vue +) + + ) + +267 #i( +__GNUC__ + * 100 + +__GNUC_MINOR__ +) >= 409 + +268  + #BOOST_HAS_TRIVIAL_ASSIGN +( +T +(( + `__has_ivl_assign +(T +BOOST_INTEL_TT_OPTS +&& ! :: +boo +:: +is_vީe +:: +vue + && ! ::boo:: +is_cڡ +::vu&& +is_assigb +::vue) + + ) + +269  + #BOOST_HAS_TRIVIAL_DESTRUCTOR +( +T +( + `__has_ivl_deru +(T +BOOST_INTEL_TT_OPTS + && +is_deruib +:: +vue +) + + ) + +270  + #BOOST_HAS_NOTHROW_CONSTRUCTOR +( +T +( + `__has_nhrow_cڡru +(T&& +is_deu_cڡruib +:: +vue + +BOOST_INTEL_TT_OPTS +) + + ) + +271  + #BOOST_HAS_NOTHROW_COPY +( +T +(( + `__has_nhrow_cy +(T +BOOST_INTEL_TT_OPTS +&& ! +is_vީe +:: +vue + && ! +is_n +::vu&& +is_cy_cڡruib +::vue) + + ) + +272  + #BOOST_HAS_NOTHROW_ASSIGN +( +T +(( + `__has_nhrow_assign +(T +BOOST_INTEL_TT_OPTS +&& ! +is_vީe +:: +vue + && ! +is_cڡ +::vu&& +is_assigb +::vue) + + ) + +274  + #BOOST_HAS_TRIVIAL_ASSIGN +( +T +(( + `__has_ivl_assign +(T +BOOST_INTEL_TT_OPTS +&& ! :: +boo +:: +is_vީe +:: +vue + && ! ::boo:: +is_cڡ +::vue) + + ) + +275  + #BOOST_HAS_TRIVIAL_DESTRUCTOR +( +T +( + `__has_ivl_deru +(T +BOOST_INTEL_TT_OPTS +) + + ) + +276  + #BOOST_HAS_NOTHROW_CONSTRUCTOR +( +T +( + `__has_nhrow_cڡru +(T +BOOST_INTEL_TT_OPTS +) + + ) + +277 #i(( +__GNUC__ + * 100 + +__GNUC_MINOR__ +) != 407) && ((__GNUC__ * 100 + __GNUC_MINOR__) != 408) + +278  + #BOOST_HAS_NOTHROW_COPY +( +T +(( + `__has_nhrow_cy +(T +BOOST_INTEL_TT_OPTS +&& ! +is_vީe +:: +vue + && ! +is_n +::vu&& ! +is_y +::vue) + + ) + +280  + #BOOST_HAS_NOTHROW_ASSIGN +( +T +(( + `__has_nhrow_assign +(T +BOOST_INTEL_TT_OPTS +&& ! +is_vީe +:: +vue + && ! +is_cڡ +::vu&& ! +is_y +::vue) + + ) + +282  + #BOOST_HAS_VIRTUAL_DESTRUCTOR +( +T + + `__has_vtu_deru +(T) + + ) + +284  + #BOOST_IS_ABSTRACT +( +T + + `__is_ab +(T) + + ) + +285  + #BOOST_IS_BASE_OF +( +T +, +U +( + `__is_ba_of +(T,U&& ! +is_me +:: +vue +) + + ) + +286  + #BOOST_IS_CLASS +( +T + + `__is_ass +(T) + + ) + +287  + #BOOST_IS_ENUM +( +T + + `__is_um +(T) + + ) + +288  + #BOOST_IS_POLYMORPHIC +( +T + + `__is_pymphic +(T) + + ) + +289 #i(! +defed +( +unix +&& !defed( +__unix__ +) && \ + +290 !( +defed +( +__VXWORKS__ +&& defed( +__i386__ +))|| + $defed +( +__LP64__ +) + +294  + #BOOST_ALIGNMENT_OF +( +T + + `__ignof__ +(T) + + ) + +296 #i( +__GNUC__ + > 4|| ((__GNUC__ =4&& ( +__GNUC_MINOR__ + >= 7)) + +297  + #BOOST_IS_FINAL +( +T + + `__is_f +(T) + + ) + +300 #i( +__GNUC__ + >5&& ( +__lulus + >= 201103) + +301  + #BOOST_HAS_TRIVIAL_MOVE_ASSIGN +( +T +( + `__is_ivy_assigb +(T&, T&&&& +is_assigb +:: +vue + && !:: +boo +:: +is_vީe +::vue) + + ) + +302  + #BOOST_HAS_TRIVIAL_MOVE_CONSTRUCTOR +( +T +( + `__is_ivy_cڡruib +(T, T&&&& +is_cڡruib +:: +vue + && !:: +boo +:: +is_vީe +::vue) + + ) + +305  + #BOOST_HAS_TYPE_TRAITS_INTRINSICS + + + ) + +308 #i + `defed +( +__SUNPRO_CC +) && (__SUNPRO_CC >= 0x5130) + +309  + #BOOST_IS_UNION +( +T + + `__ae_is_uni +(T) + + ) + +310  + #BOOST_IS_POD +( +T +( + `__ae_is_pod +(T&& ! +is_funi +:: +vue +) + + ) + +311  + #BOOST_IS_EMPTY +( +T + + `__ae_is_emy +(T) + + ) + +312  + #BOOST_HAS_TRIVIAL_CONSTRUCTOR +( +T +( + `__ae_has_ivl_cڡru +(T&& ! :: +boo +:: +is_vީe +:: +vue +) + + ) + +313  + #BOOST_HAS_TRIVIAL_COPY +( +T +( + `__ae_has_ivl_cy +(T&& ! +is_n +:: +vue +) + + ) + +314  + #BOOST_HAS_TRIVIAL_ASSIGN +( +T +(( + `__ae_has_ivl_assign +(T|| + `__ae_is_ivl +(T)&& ! :: +boo +:: +is_vީe +:: +vue + && ! ::boo:: +is_cڡ +::vu&& +is_assigb +::vue) + + ) + +315  + #BOOST_HAS_TRIVIAL_DESTRUCTOR +( +T +( + `__ae_has_ivl_deru +(T&& +is_deruib +:: +vue +) + + ) + +316  + #BOOST_HAS_NOTHROW_CONSTRUCTOR +( +T +(( + `__ae_has_nhrow_cڡru +(T|| + `__ae_has_ivl_cڡru +(T|| + `__ae_is_ivl +(T)&& +is_deu_cڡruib +:: +vue +) + + ) + +319  + #BOOST_HAS_NOTHROW_ASSIGN +( +T +(( + `__ae_has_nhrow_assign +(T|| + `__ae_has_ivl_assign +(T|| + `__ae_is_ivl +(T)&& ! +is_vީe +:: +vue + && ! +is_cڡ +::vu&& +is_assigb +::vue) + + ) + +320  + #BOOST_HAS_VIRTUAL_DESTRUCTOR +( +T + + `__ae_has_vtu_deru +(T) + + ) + +322  + #BOOST_IS_ABSTRACT +( +T + + `__ae_is_ab +(T) + + ) + +324  + #BOOST_IS_CLASS +( +T + + `__ae_is_ass +(T) + + ) + +325  + #BOOST_IS_ENUM +( +T + + `__ae_is_um +(T) + + ) + +326  + #BOOST_IS_POLYMORPHIC +( +T + + `__ae_is_pymphic +(T) + + ) + +327  + #BOOST_ALIGNMENT_OF +( +T + + `__ignof__ +(T) + + ) + +328  + #BOOST_IS_FINAL +( +T + + `__ae_is_f +(T) + + ) + +330  + #BOOST_HAS_TYPE_TRAITS_INTRINSICS + + + ) + +333 #i + `defed +( +__ghs__ +&& ( +__GHS_VERSION_NUMBER + >= 600) + +334  + ~ + +335  + ~ + +336  + ~ + +338  + #BOOST_IS_UNION +( +T + + `__is_uni +(T) + + ) + +339  + #BOOST_IS_POD +( +T + + `__is_pod +(T) + + ) + +340  + #BOOST_IS_EMPTY +( +T + + `__is_emy +(T) + + ) + +341  + #BOOST_HAS_TRIVIAL_CONSTRUCTOR +( +T + + `__has_ivl_cڡru +(T) + + ) + +342  + #BOOST_HAS_TRIVIAL_COPY +( +T +( + `__has_ivl_cy +(T&& ! +is_n +:: +vue +) + + ) + +343  + #BOOST_HAS_TRIVIAL_ASSIGN +( +T +( + `__has_ivl_assign +(T&& ! +is_vީe +:: +vue +) + + ) + +344  + #BOOST_HAS_TRIVIAL_DESTRUCTOR +( +T + + `__has_ivl_deru +(T) + + ) + +345  + #BOOST_HAS_NOTHROW_CONSTRUCTOR +( +T + + `__has_nhrow_cڡru +(T) + + ) + +346  + #BOOST_HAS_NOTHROW_COPY +( +T +( + `__has_nhrow_cy +(T&& ! +is_vީe +:: +vue + && ! +is_n +::vue) + + ) + +347  + #BOOST_HAS_NOTHROW_ASSIGN +( +T +( + `__has_nhrow_assign +(T&& ! +is_vީe +:: +vue +) + + ) + +348  + #BOOST_HAS_VIRTUAL_DESTRUCTOR +( +T + + `__has_vtu_deru +(T) + + ) + +350  + #BOOST_IS_ABSTRACT +( +T + + `__is_ab +(T) + + ) + +351  + #BOOST_IS_BASE_OF +( +T +, +U +( + `__is_ba_of +(T,U&& ! +is_me +:: +vue +) + + ) + +352  + #BOOST_IS_CLASS +( +T + + `__is_ass +(T) + + ) + +353  + #BOOST_IS_ENUM +( +T + + `__is_um +(T) + + ) + +354  + #BOOST_IS_POLYMORPHIC +( +T + + `__is_pymphic +(T) + + ) + +355  + #BOOST_ALIGNMENT_OF +( +T + + `__ignof__ +(T) + + ) + +356  + #BOOST_HAS_TYPE_TRAITS_INTRINSICS + + + ) + +359 #i + `defed +( +__CODEGEARC__ +) + +360  + ~ + +361  + ~ + +362  + ~ + +363  + ~ + +365  + #BOOST_IS_UNION +( +T + + `__is_uni +(T) + + ) + +366  + #BOOST_IS_POD +( +T + + `__is_pod +(T) + + ) + +367  + #BOOST_IS_EMPTY +( +T + + `__is_emy +(T) + + ) + +368  + #BOOST_HAS_TRIVIAL_CONSTRUCTOR +( +T +( + `__has_ivl_deu_cڡru +(T)) + + ) + +369  + #BOOST_HAS_TRIVIAL_COPY +( +T +( + `__has_ivl_cy_cڡru +(T&& ! +is_n +:: +vue +) + + ) + +370  + #BOOST_HAS_TRIVIAL_ASSIGN +( +T +( + `__has_ivl_assign +(T&& ! +is_vީe +:: +vue +) + + ) + +371  + #BOOST_HAS_TRIVIAL_DESTRUCTOR +( +T +( + `__has_ivl_deru +(T)) + + ) + +372  + #BOOST_HAS_NOTHROW_CONSTRUCTOR +( +T +( + `__has_nhrow_deu_cڡru +(T)) + + ) + +373  + #BOOST_HAS_NOTHROW_COPY +( +T +( + `__has_nhrow_cy_cڡru +(T&& ! +is_vީe +:: +vue + && ! +is_n +::vue) + + ) + +374  + #BOOST_HAS_NOTHROW_ASSIGN +( +T +( + `__has_nhrow_assign +(T&& ! +is_vީe +:: +vue +) + + ) + +375  + #BOOST_HAS_VIRTUAL_DESTRUCTOR +( +T + + `__has_vtu_deru +(T) + + ) + +377  + #BOOST_IS_ABSTRACT +( +T + + `__is_ab +(T) + + ) + +378  + #BOOST_IS_BASE_OF +( +T +, +U +( + `__is_ba_of +(T,U&& ! +is_void +:: +vue + && !is_void::vue) + + ) + +379  + #BOOST_IS_CLASS +( +T + + `__is_ass +(T) + + ) + +380  + #BOOST_IS_CONVERTIBLE +( +T +, +U +( + `__is_cvtib +(T,U|| +is_void +:: +vue +) + + ) + +381  + #BOOST_IS_ENUM +( +T + + `__is_um +(T) + + ) + +382  + #BOOST_IS_POLYMORPHIC +( +T + + `__is_pymphic +(T) + + ) + +383  + #BOOST_ALIGNMENT_OF +( +T + + `ignof +(T) + + ) + +385  + #BOOST_HAS_TYPE_TRAITS_INTRINSICS + + + ) + + @/usr/include/boost/type_traits/is_abstract.hpp + +1 #ide +BOOST_TT_IS_ABSTRACT_CLASS_HPP + + +2  + #BOOST_TT_IS_ABSTRACT_CLASS_HPP + + + ) + +4 #i +defed +( +_MSC_VER +) + +5 #agm + + + +51  + ~ + +52  + ~ + +53  + ~ + +54 #ide +BOOST_IS_ABSTRACT + + +55  + ~ + +56  + ~ + +57  + ~ + +58 #ifde +BOOST_NO_IS_ABSTRACT + + +59  + ~ + +63 +mea + + gboo + { + +65 +mea + + gda +{ + +67 #ifde +BOOST_IS_ABSTRACT + + +68 + gme + < +ass + + gT +> + +69  + sis_ab_imp + + +71 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +BOOST_IS_ABSTRACT +( +T +)); + +73 #i! +defed +( +BOOST_NO_IS_ABSTRACT +) + +74 + gme +< +ass + + gT +> + +75  + sis_ab_imp2 + + +81 + gme +< +ass + + gU +> + +82  + gty_as +:: +no_ty + +check_sig +( +U + (*)[1]); + +83 + gme +< +ass + + gU +> + +84  + gty_as +:: +yes_ty + +check_sig +(...); + +89 +BOOST_STATIC_ASSERT +(( +T +) != 0); + +93 #ifde +__GNUC__ + + +94 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +s1 + = ( +is_ab_imp2 +< +T +>:: +me + +check_sig +(0))); + +96 #i +BOOST_WORKAROUND +( +BOOST_MSVC_FULL_VER +, >= 140050000) + +97 #agm +wng +( +push +) + +98 #agm +wng +( +dib +:6334) + +100 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +s1 + = ( +check_sig +< +T +>(0))); + +101 #i +BOOST_WORKAROUND +( +BOOST_MSVC_FULL_VER +, >= 140050000) + +102 #agm +wng +( +p +) + +106 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = + +107 ( +s1 + =( +ty_as +:: +yes_ty +))); + +110 + gme + < +bo + + gv +> + +111  + sis_ab_ + + +113 + gme + < +ass + + gT +> + +114  + sbd + + +116  + gis_ab_imp2 +< + tT +> + tty +; + +119 + gme + <> + +120  + gis_ab_ +< + gl +> + +122 + gme + < +ass + + gT +> + +123  + sbd + + +125  +l_ty + + tty +; + +129 + gme + < +ass + + gT +> + +130  + sis_ab_imp + + +132  + gis_ab_ +< :: + tboo +:: + tis_ass +< + tT +>:: + tvue +> + t +; + +133  +tyme + + t +:: + tme + + tbd +< + tT +> + tbd +; + +134  +tyme + + tbd +:: + tty +ype; + +136 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ty +::value); + +142 #ide +BOOST_NO_IS_ABSTRACT + + +143 + gme + < +ass + + gT +>  + gis_ab + : +public + +gl_cڡt +< +bo +, :: +boo +:: +da +:: +is_ab_imp +< +T +>:: +vue +> {}; + +145 + gme + < +ass + + gT +>  + gis_ab + : +public + +gl_cڡt +< +bo +, :: +boo +:: +da +:: +is_pymphic_imp +< +T +>:: +vue +> {}; + + @/usr/include/boost/type_traits/is_arithmetic.hpp + +9 #ide +BOOST_TT_IS_ARITHMETIC_HPP_INCLUDED + + +10  + #BOOST_TT_IS_ARITHMETIC_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +15 +mea + + gboo + { + +17 + gme + < +ass + + gT +> + +18  + gis_hmic + : +public + +gl_cڡt +< +bo +, + gis_gl +< + gT +>:: +vue + || +is_tg_pot +< +T +>::value> {}; + + @/usr/include/boost/type_traits/is_array.hpp + +14 #ide +BOOST_TT_IS_ARRAY_HPP_INCLUDED + + +15  + #BOOST_TT_IS_ARRAY_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +20 +mea + + gboo + { + +22 #i +defed + +__CODEGEARC__ + ) + +23 + gme + < +ass + + gT +>  + gis_y + : +public + +gl_cڡt +< +bo +, +__is_y +( +T +)> {}; + +25 + gme + < +ass + + gT +>  + gis_y + : +public + +l_ty + {}; + +26 #i! +defed +( +BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS +) + +27 + gme + < +ass + + gT +, + gd +:: +size_t + +N +>  +is_y +< +T +[N]> : +public + +ue_ty + {}; + +28 + gme + < +ass + + gT +, + gd +:: +size_t + +N +>  +is_y +< +T + cڡ[N]> : +public + +ue_ty +{}; + +29 + gme + < +ass + + gT +, + gd +:: +size_t + +N +>  +is_y +< +T + vީe[N]> : +public + +ue_ty +{}; + +30 + gme + < +ass + + gT +, + gd +:: +size_t + +N +>  +is_y +< +T + cڡ vީe[N]> : +public + +ue_ty +{}; + +31 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, < 0x600&& ! +defed +( +__IBMCPP__ +&& !BOOST_WORKAROUND( +__DMC__ +, +BOOST_TESTED_AT +(0x840)) + +32 + gme + < +ass + + gT +>  + gis_y + : +public + +ue_ty +{}; + +33 + gme + < +ass + + gT +>  + gis_y +< +T + cڡ[]> : +public + +ue_ty +{}; + +34 + gme + < +ass + + gT +>  + gis_y +< +T + cڡ vީe[]> : +public + +ue_ty +{}; + +35 + gme + < +ass + + gT +>  + gis_y +< +T + vީe[]> : +public + +ue_ty +{}; + + @/usr/include/boost/type_traits/is_class.hpp + +10 #ide +BOOST_TT_IS_CLASS_HPP_INCLUDED + + +11  + #BOOST_TT_IS_CLASS_HPP_INCLUDED + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16 #ide +BOOST_IS_CLASS + + +17  + ~ + +19 #ifde +BOOST_TT_HAS_CONFORMING_IS_CLASS_IMPLEMENTATION + + +20  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +31 +mea + + gboo + { + +33 +mea + + gda + { + +35 #ide +BOOST_IS_CLASS + + +36 #ifde +BOOST_TT_HAS_CONFORMING_IS_CLASS_IMPLEMENTATION + + +48 #i +defed +( +__GNUC__ +&& !defed( +__EDG_VERSION__ +) + +50 + gme + < +ass + + gU +> :: +boo +:: +ty_as +:: +yes_ty + +is_ass_ +(( +U +::*)()); + +51 + gme + < +ass + + gU +> :: +boo +:: +ty_as +:: +no_ty + +is_ass_ +(...); + +53 + gme + < +tyme + + gT +> + +54  + sis_ass_im + + +57 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = + +58 ( +is_ass_ +< +T +>(0)=(:: +boo +:: +ty_as +:: +yes_ty +) + +59 && ! :: +boo +:: +is_uni +< +T +>:: +vue + + +65 + gme + < +tyme + + gT +> + +66  + sis_ass_im + + +68 + gme + < +ass + + gU +> :: +boo +:: +ty_as +:: +yes_ty + +is_ass_ +(( +U +::*)()); + +69 + gme + < +ass + + gU +> :: +boo +:: +ty_as +:: +no_ty + +is_ass_ +(...); + +71 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = + +72 ( +is_ass_ +< +T +>(0)=(:: +boo +:: +ty_as +:: +yes_ty +) + +73 && ! :: +boo +:: +is_uni +< +T +>:: +vue + + +81 + gme + < +tyme + + gT +> + +82  + sis_ass_im + + +84 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = + +85 ! :: +boo +:: +is_uni +< +T +>:: +vue + >::value + +86 && ! :: +boo +:: +is_sr +< +T +>:: +vue + + +87 && ! :: +boo +:: +is_y +< +T +>:: +vue + + +88 && ! :: +boo +:: +is_n +< +T +>:: +vue + + +89 && ! :: +boo +:: +is_void +< +T +>:: +vue + + +90 && ! :: +boo +:: +is_funi +< +T +>:: +vue + + +96 + gme + < +tyme + + gT +> + +97  + sis_ass_im + + +99 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +BOOST_IS_CLASS +( +T +)); + +105 + gme + < +ass + + gT +>  + gis_ass + : +public + +gl_cڡt +< +bo +, :: +boo +:: +da +:: +is_ass_im +< +T +>:: +vue +> {}; + +106 #ifde +__EDG_VERSION__ + + +107 + gme + < +ass + + gT +>  + gis_ass + : +public + +is_ass +< +T +>{}; + +108 + gme + < +ass + + gT +>  + gis_ass + : +public + +is_ass +< +T +>{}; + +109 + gme + < +ass + + gT +>  + gis_ass + : +public + +is_ass +< +T +>{}; + + @/usr/include/boost/type_traits/is_complete.hpp + +9 #ide +BOOST_TT_IS_COMPLETE_HPP_INCLUDED + + +10  + #BOOST_TT_IS_COMPLETE_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +31 +mea + + gboo + { + +37  + #BOOST_TT_HAS_WORKING_IS_COMPLETE + + + ) + +39 #i! +defed +( +BOOST_NO_SFINAE_EXPR +&& ! +BOOST_WORKAROUND +( +BOOST_MSVC +, <1900&& !BOOST_WORKAROUND( +BOOST_GCC_VERSION +, < 40600) + +41 +mea + + gda +{ + +43 + gme + < + gN +> + +44  + sok_g + {  + gd +;  + gc +[ +N +]; }; + +46 + gme + < +ass + + gT +> + +47 + gok_g +<( + gT +)> +check_is_come +(); + +48 + gme + < +ass + + gT +> + +49  +check_is_come +(...); + +52 + gme + < +ass + + gT +>  + gis_come + + +53 : +public + +gl_cڡt +< +bo +, :: +boo +:: +is_funi +< +tyme + boo:: +move_n +< +T +>:: +ty +>:: +vue + || (( +da +:: +check_is_come +(0)) != ())> {}; + +55 #i! +defed +( +BOOST_NO_SFINAE +&& !defed( +BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS +&& ! +BOOST_WORKAROUND +( +BOOST_GCC_VERSION +, < 40500) + +57 +mea + + gda + + +60 + gme + < +ass + + gT +> + +61  + sis_come_imp + + +63 + gme + < +ass + + gU +, + gass + = +dety +(( +boo +:: +dev +< +U + >())) > + +64  +ty_as +:: +yes_ty + +check +( +U +*); + +66 + gme + < +ass + + gU +> + +67  + gty_as +:: +no_ty + +check +(...); + +69 cڡ +bo + + gvue + = ( +check +< +T +>(0)=( +ty_as +:: +yes_ty +); + +75 + gme + < +ass + + gT +> + +76  + gis_come + : +boo +:: +gl_cڡt +< +bo +, ::boo:: +is_funi +< +tyme + boo:: +move_n +< +T +>:: +ty +>:: +vue + || ::boo:: +da +:: +is_come_imp +::value> + +78 + gme + < +ass + + gT +> + +79  + gis_come +< + gT +&> : +boo +:: +is_come +< +T +> {}; + +83 + gme + < +ass + + gT +>  + gis_come + + +84 : +public + +boo +:: +gl_cڡt +< +bo +, + gue +> {}; + +86 #unde +BOOST_TT_HAS_WORKING_IS_COMPLETE + + + @/usr/include/boost/type_traits/is_copy_constructible.hpp + +9 #ide +BOOST_TT_IS_COPY_CONSTRUCTIBLE_HPP_INCLUDED + + +10  + #BOOST_TT_IS_COPY_CONSTRUCTIBLE_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +15 #i! +defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +&& !defed( +BOOST_NO_CXX11_DECLTYPE +&& ! +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1800&& !BOOST_WORKAROUND( +BOOST_GCC_VERSION +, < 40900) + +17  + ~ + +19 #i! +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1800) + +21 +mea + + gboo + { + +23 + gme + < +ass + + gT +>  + gis_cy_cڡruib + : +public + +boo +:: +is_cڡruib +< +T +, const T&>{}; + +25 + gme + <>  + gis_cy_cڡruib +<> : +public + +l_ty +{}; + +26 + gme + <>  + gis_cy_cڡruib +<cڡ> : +public + +l_ty +{}; + +27 + gme + <>  + gis_cy_cڡruib +<cڡ vީe> : +public + +l_ty +{}; + +28 + gme + <>  + gis_cy_cڡruib +<vީe> : +public + +l_ty +{}; + +40  + ~ + +42 +mea + + gboo + { + +44 +mea + + gda + + +47 + gme + < +ass + + gT +, +bo + + gb +>  + gis_cy_cڡruib_imp + : +public + +boo +:: +is_cڡruib +< +T +, const T&>{}; + +48 + gme + < +ass + + gT +>  + gis_cy_cڡruib_imp + : +public + +l_ty +{}; + +52 + gme + < +ass + + gT +>  + gis_cy_cڡruib + : +public + +da +:: +is_cy_cڡruib_imp +< +T +, + gis_ncyab +:: +vue +>{}; + +54 + gme + <>  + gis_cy_cڡruib +<> : +public + +l_ty +{}; + +55 + gme + <>  + gis_cy_cڡruib +<cڡ> : +public + +l_ty +{}; + +56 + gme + <>  + gis_cy_cڡruib +<cڡ vީe> : +public + +l_ty +{}; + +57 + gme + <>  + gis_cy_cڡruib +<vީe> : +public + +l_ty +{}; + +65  + ~ + +66  + ~ + +67  + ~ + +68  + ~ + +69  + ~ + +70  + ~ + +71  + ~ + +73 #ifde +BOOST_MSVC + + +74 #agm +wng +( +push +) + +75 #agm +wng +( +dib +:4181) + +78 +mea + + gboo + { + +80 +mea + + gda +{ + +82 + gme + < +bo + + gDivedFromNcyab +, +ass + + gT +> + +83  + sis_cy_cڡruib_im2 + { + +93 #i! +defed +( +BOOST_NO_CXX11_DELETED_FUNCTIONS +&& !defed( +BOOST_INTEL_CXX_VERSION +&& !(defed( +BOOST_MSVC +&& +_MSC_VER + == 1800) + +95 #ifde +BOOST_NO_CXX11_DECLTYPE + + +96 + gme + < +ass + + gT1 +> + +97  + gboo +:: +ty_as +:: +yes_ty + + +(cڡ +T1 +&, +boo +:: +m +:: +t_ +<(T1(boo:: +dev +()))>* = 0); + +99 + gme + < +ass + + gT1 +> + +100  + gboo +:: +ty_as +:: +yes_ty + + +(cڡ +T1 +&, +dety +(T1( +boo +:: +dev +()))* = 0); + +103  + gboo +:: +ty_as +:: +no_ty + + +(...); + +105 + gme + < +ass + + gT1 +> + +106  + gboo +:: +ty_as +:: +no_ty + + +(cڡ +T1 +&, +tyme + T1:: +boo_move_no_cy_cڡru__assign +* = 0); + +107  + gboo +:: +ty_as +:: +yes_ty + + +(...); + +141 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = ( + +142 ( + +( + +143 +boo +:: +dev +< +BOOST_DEDUCED_TYPENAME + boo:: +add_n +< +T + cڡ>:: +ty +>() + +144 )=( +boo +:: +ty_as +:: +yes_ty +) + +146 ! +boo +:: +is_rvue_n +< +T +>:: +vue + + +147 && ! +boo +:: +is_y +< +T +>:: +vue + + +151 + gme + < +ass + + gT +> + +152  + gis_cy_cڡruib_im2 +< + gue +, + gT +> { + +153 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +156 + gme + < +ass + + gT +> + +157  + sis_cy_cڡruib_im + { + +159 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = ( + +160 +boo +:: +da +:: +is_cy_cڡruib_im2 +< + +161 +boo +:: +is_ncyab +< +T +>:: +vue +, + +162 +T + + +163 >:: +vue + + +169 + gme + < +ass + + gT +>  + gis_cy_cڡruib + : +public + +gl_cڡt +< +bo +, :: +boo +:: +da +:: +is_cy_cڡruib_im +< +T +>:: +vue +>{}; + +170 + gme + <>  + gis_cy_cڡruib +<> : +public + +l_ty +{}; + +171 #ide +BOOST_NO_CV_VOID_SPECIALIZATIONS + + +172 + gme + <>  + gis_cy_cڡruib +<cڡ> : +public + +l_ty +{}; + +173 + gme + <>  + gis_cy_cڡruib +<vީe> : +public + +l_ty +{}; + +174 + gme + <>  + gis_cy_cڡruib +<cڡ vީe> : +public + +l_ty +{}; + +179 #ifde +BOOST_MSVC + + +180 #agm +wng +( +p +) + + @/usr/include/boost/type_traits/is_default_constructible.hpp + +9 #ide +BOOST_TT_IS_DEFAULT_CONSTRUCTIBLE_HPP_INCLUDED + + +10  + #BOOST_TT_IS_DEFAULT_CONSTRUCTIBLE_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +18 #i +BOOST_WORKAROUND +( +BOOST_GCC_VERSION +, < 40700) + +19  + ~ + +21 #i +defed +( +__g__ +|| (defed( +__GNUC__ +&& (__GNUC__ <5)|| (defed( +BOOST_MSVC +) && (BOOST_MSVC == 1800)) + +22  + ~ + +25 #i! +defed +( +BOOST_NO_CXX11_DECLTYPE +&& ! +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1800&& !BOOST_WORKAROUND( +BOOST_GCC_VERSION +, < 40500) + +27  + ~ + +29 +mea + + gboo +{ + +31 +mea + + gda +{ + +33  + sis_deu_cڡruib_imp + + +35 + gme +< +tyme + + g_Tp +, + gtyme + = +dety +( +_Tp +())> + +36  +boo +:: +ty_as +:: +yes_ty + + +(); + +38 + gme +< + gtyme +> + +39  + gboo +:: +ty_as +:: +no_ty + + +(...); + +41 #i +BOOST_WORKAROUND +( +BOOST_GCC_VERSION +, < 40700) + +42 + gme +< +ass + + gT +, +bo + + gb +> + +43  + sis_deu_cڡruib_ab_fr + + +45 cڡ +bo + + gvue + = ( +is_deu_cڡruib_imp +:: + +< +T +>(0)=( +boo +:: +ty_as +:: +yes_ty +); + +47 + gme +< +ass + + gT +> + +48  + gis_deu_cڡruib_ab_fr +< + gT +, + gue +> + +50 cڡ +bo + + gvue + = +l +; + +55 #i +BOOST_WORKAROUND +( +BOOST_GCC_VERSION +, < 40700) + +56 + gme + < +ass + + gT +>  + gis_deu_cڡruib + : +public + +gl_cڡt +< +bo +, + gda +:: +is_deu_cڡruib_ab_fr +< +T +, + gboo +:: +is_ab +:: +vue +>::value> + +58 +BOOST_STATIC_ASSERT_MSG +( +boo +:: +is_come +< +T +>:: +vue +, "Argumentso is_default_constructible must be completeypes"); + +61 + gme + < +ass + + gT +>  + gis_deu_cڡruib + : +public + +gl_cڡt +< +bo +, ( + gda +:: +is_deu_cڡruib_imp +:: + +< +T +>(0)=( +boo +:: +ty_as +:: +yes_ty +)> + +63 +BOOST_STATIC_ASSERT_MSG +( +boo +:: +is_come +< +T +>:: +vue +, "Argumentso is_default_constructible must be completeypes"); + +66 + gme + < +ass + + gT +, + gd +:: +size_t + +N +>  +is_deu_cڡruib +< +T +[N]> : +public + is_default_constructible{}; + +67 + gme + < +ass + + gT +>  + gis_deu_cڡruib + : +public + +is_deu_cڡruib +< +T +>{}; + +68 + gme + < +ass + + gT +>  + gis_deu_cڡruib + : +public + +gl_cڡt +< +bo +, + gl +>{}; + +69 #i +defed +( +__g__ +|| (defed( +__GNUC__ +&& (__GNUC__ <5))|| (defed( +BOOST_MSVC +) && (BOOST_MSVC == 1800)) + +70 + gme + < +ass + + gT +, cs + gU +>  + gis_deu_cڡruib +< + gd +:: + +< +T +,U> > : +public + +gl_cڡt +< +bo +, is_deu_cڡruib:: +vue + && +is_deu_cڡruib +< +U +>::value>{}; + +72 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +73 + gme + < +ass + + gT +>  + gis_deu_cڡruib + : +public + +gl_cڡt +< +bo +, + gl +>{}; + +75 + gme + <>  + gis_deu_cڡruib +<> : +public + +gl_cڡt +< +bo +, + gl +>{}; + +76 + gme + <>  + gis_deu_cڡruib +<cڡ> : +public + +gl_cڡt +< +bo +, + gl +>{}; + +77 + gme + <>  + gis_deu_cڡruib +<vީe> : +public + +gl_cڡt +< +bo +, + gl +>{}; + +78 + gme + <>  + gis_deu_cڡruib +<cڡ vީe> : +public + +gl_cڡt +< +bo +, + gl +>{}; + +82  + ~ + +84 +mea + + gboo +{ + +88 + gme + < +ass + + gT +>  + gis_deu_cڡruib + : +public + +is_pod +< +T +>{}; + +89 + gme + <>  + gis_deu_cڡruib +<> : +public + +gl_cڡt +< +bo +, + gl +>{}; + +90 + gme + <>  + gis_deu_cڡruib +<cڡ> : +public + +gl_cڡt +< +bo +, + gl +>{}; + +91 + gme + <>  + gis_deu_cڡruib +<vީe> : +public + +gl_cڡt +< +bo +, + gl +>{}; + +92 + gme + <>  + gis_deu_cڡruib +<cڡ vީe> : +public + +gl_cڡt +< +bo +, + gl +>{}; + + @/usr/include/boost/type_traits/is_destructible.hpp + +9 #ide +BOOST_TT_IS_DESTRUCTIBLE_HPP_INCLUDED + + +10  + #BOOST_TT_IS_DESTRUCTIBLE_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +18 #i! +defed +( +BOOST_NO_CXX11_DECLTYPE +&& ! +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1800) + +20  + ~ + +21  + ~ + +23 +mea + + gboo +{ + +25 +mea + + gda +{ + +27  + sis_deruib_imp + + +29 + gme +< +tyme + + gT +, + gtyme + = +dety +( +boo +:: +dev +< +T +&>().~T())> + +30  +boo +:: +ty_as +:: +yes_ty + + +(); + +31 + gme +< + gtyme +> + +32  + gboo +:: +ty_as +:: +no_ty + + +(...); + +37 + gme + < +ass + + gT +>  + gis_deruib + : +public + +gl_cڡt +< +bo +, ( + gda +:: +is_deruib_imp +:: + +< +T +>(0)=( +boo +:: +ty_as +:: +yes_ty +)> + +39 +BOOST_STATIC_ASSERT_MSG +( +boo +:: +is_come +< +T +>:: +vue +, "Argumentso is_destructible must be completeypes"); + +44  + ~ + +45  + ~ + +47 +mea + + gboo +{ + +50 + gme + < +ass + + gT +>  + gis_deruib + : +public + +gl_cڡt +< +bo +, + gis_pod +:: +vue + || +is_ass +< +T +>::value> + +52 +BOOST_STATIC_ASSERT_MSG +( +boo +:: +is_come +< +T +>:: +vue +, "Argumentso is_destructible must be completeypes"); + +56 + gme + <>  + gis_deruib +<> : +public + +l_ty +{}; + +57 + gme + <>  + gis_deruib +<cڡ> : +public + +l_ty +{}; + +58 + gme + <>  + gis_deruib +<vީe> : +public + +l_ty +{}; + +59 + gme + <>  + gis_deruib +<cڡ vީe> : +public + +l_ty +{}; + +60 + gme + < +ass + + gT +>  + gis_deruib + : +public + +is_deruib +< +T +>{}; + +61 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +62 + gme + < +ass + + gT +>  + gis_deruib + : +public + +is_deruib +< +T +>{}; + +64 + gme + < +ass + + gT +, + gd +:: +size_t + +N +>  +is_deruib +< +T +[N]> : +public + is_destructible{}; + +65 + gme + < +ass + + gT +>  + gis_deruib + : +public + +is_deruib +< +T +>{}; + + @/usr/include/boost/type_traits/is_empty.hpp + +9 #ide +BOOST_TT_IS_EMPTY_HPP_INCLUDED + + +10  + #BOOST_TT_IS_EMPTY_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20 #ide +BOOST_INTERNAL_IS_EMPTY + + +21  + #BOOST_INTERNAL_IS_EMPTY +( +T + +l + + + ) + +23  + #BOOST_INTERNAL_IS_EMPTY +( +T + + `BOOST_IS_EMPTY +(T) + + ) + +26 +mea + + gboo + { + +28 +mea + + gda + { + +31 #ifde +BOOST_MSVC + + +32 #agm +wng +( +push +) + +33 #agm +wng +( +dib +:4624) + +36 + gme + < +tyme + + gT +> + +37  + gemy_hr_t1 + : +public + +T + + +39 +emy_hr_t1 +(); + +40  + gi +[256]; + +41 + give +: + +43 +emy_hr_t1 +(constmpty_helper_t1&); + +44 + gemy_hr_t1 +& + gݔ +=(cڡ +emy_hr_t1 +&); + +47 #ifde +BOOST_MSVC + + +48 #agm +wng +( +p +) + +51  + semy_hr_t2 + {  + gi +[256]; }; + +53 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, < 0x600) + +55 + gme + < +tyme + + gT +, +bo + + gis_a_ass + = +l +> + +56  + semy_hr + + +58 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +61 + gme + < +tyme + + gT +> + +62  + gemy_hr +< + gT +, + gue +> + +64 +BOOST_STATIC_CONSTANT +( + +65 +bo +, +vue + = (( +emy_hr_t1 +< +T +>=( +emy_hr_t2 +)) + +69 + gme + < +tyme + + gT +> + +70  + sis_emy_im + + +72  +tyme + + tmove_cv +< + tT +>:: + tty + + tcvt +; + +73 +BOOST_STATIC_CONSTANT +( + +74 +bo +, + +75 +vue + = ( :: +boo +:: +da +:: +emy_hr +< +cvt +,::boo:: +is_ass +< +T +>::vue>::vu|| +BOOST_INTERNAL_IS_EMPTY +(cvt))); + +80 + gme + < +tyme + + gT +, +bo + + gis_a_ass +, bo + gcvtib_to_t +> + +81  + semy_hr + + +83 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +86 + gme + < +tyme + + gT +> + +87  + gemy_hr +< + gT +, + gue +, + gl +> + +89 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = ( + +90 ( +emy_hr_t1 +< +T +>=( +emy_hr_t2 +) + +94 + gme + < +tyme + + gT +> + +95  + sis_emy_im + + +97  +tyme + + tmove_cv +< + tT +>:: + tty + + tcvt +; + +98  +tyme + + tadd_n +< + tT +>:: + tty + + tr_ty +; + +100 +BOOST_STATIC_CONSTANT +( + +101 +bo +, +vue + = ( + +102 :: +boo +:: +da +:: +emy_hr +< + +103 +cvt + + +104 , :: +boo +:: +is_ass +< +T +>:: +vue + + +105 , :: +boo +:: +is_cvtib +< +r_ty +,>:: +vue + + +106 >:: +vue + || +BOOST_INTERNAL_IS_EMPTY +( +cvt +)); + +113 +me + < +ass + +T +>  +is_emy + : +gl_cڡt +< +bo +, :: +boo +:: +da +:: +is_emy_im +:: +vue +> {}; + +117 #unde +BOOST_INTERNAL_IS_EMPTY + + + @/usr/include/boost/type_traits/is_enum.hpp + +11 #ide +BOOST_TT_IS_ENUM_HPP_INCLUDED + + +12  + #BOOST_TT_IS_ENUM_HPP_INCLUDED + + + ) + +14  + ~ + +15  + ~ + +16 #ide +BOOST_IS_ENUM + + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22 #ifde +__GNUC__ + + +23  + ~ + +25  + ~ + +26 #i +defed +( +BOOST_TT_HAS_CONFORMING_IS_CLASS_IMPLEMENTATION +) + +27  + ~ + +28  + ~ + +32 +mea + + gboo + { + +34 #ide +BOOST_IS_ENUM + + +35 #i!( +defed +( +__BORLANDC__ +) && (__BORLANDC__ <= 0x551)) + +37 +mea + + gda + { + +39 #i +defed +( +BOOST_TT_HAS_CONFORMING_IS_CLASS_IMPLEMENTATION +) + +41 + gme + < +tyme + + gT +> + +42  + sis_ass__uni + + +44 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = :: +boo +:: +is_ass +< +T +>::vu|| ::boo:: +is_uni +::value); + +49 + gme + < +tyme + + gT +> + +50  + sis_ass__uni + + +52 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x581)) + +53 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +55 + gme + < +ass + + gU +> :: +boo +:: +ty_as +:: +yes_ty + +is_ass__uni_ +(( +U +::*)()); + +57 #i +BOOST_WORKAROUND +( +__MWERKS__ +, <= 0x3000) + +58 :: +boo +:: +ty_as +:: +no_ty + +is_ass__uni_ +(...); + +59 +BOOST_STATIC_CONSTANT +( + +60 +bo +, +vue + = ( +is_ass__uni_ +(0)=(:: +boo +:: +ty_as +:: +yes_ty +)); + +62 + gme + < +ass + + gU +> + +63 :: +boo +:: +ty_as +:: +no_ty + +is_ass__uni_ +(...); + +64 +BOOST_STATIC_CONSTANT +( + +65 +bo +, +vue + = ( +is_ass__uni_ +< +T +>(0)=(:: +boo +:: +ty_as +:: +yes_ty +)); + +71  + st_cvtib + + +73 +t_cvtib +(); + +78 + gme + < +bo + + gis_tyme_hmic__n + = +ue +> + +79  + sis_um_hr + + +81 +me + < +tyme + +T +>  + sty + + +83 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +87 + gme + <> + +88  + gis_um_hr +< + gl +> + +90 + gme + < +tyme + + gT +>  + sty + + +92 cڡ +bo + + gvue + = :: +boo +:: +is_cvtib +< +tyme + boo:: +add_n +< +T +>:: +ty +, ::boo:: +da +:: +t_cvtib +>:: +vue +; + +96 + gme + < +tyme + + gT +>  + sis_um_im + + +101 #i +defed +( +__GNUC__ +) + +103 #ifde +BOOST_TT_HAS_CONFORMING_IS_CLASS_IMPLEMENTATION + + +108 +BOOST_STATIC_CONSTANT +( +bo +, + + = + +109 :: +boo +:: +is_hmic +< +T +>:: +vue + + +110 || :: +boo +:: +is_n +< +T +>:: +vue + + +111 || :: +boo +:: +is_funi +< +T +>:: +vue + + +112 || +is_ass__uni +< +T +>:: +vue + + +113 || +is_y +< +T +>:: +vue +); + +117 +BOOST_STATIC_CONSTANT +( +bo +, + + = + +118 :: +boo +:: +is_hmic +< +T +>:: +vue + + +119 || :: +boo +:: +is_n +< +T +>:: +vue + + +120 || :: +boo +:: +is_funi +< +T +>:: +vue + + +121 || +is_y +< +T +>:: +vue +); + +126 +BOOST_STATIC_CONSTANT +( +bo +, + + = + +127 :: +boo +:: +is_hmic +< +T +>:: +vue + + +128 || :: +boo +:: +is_n +< +T +>:: +vue + + +129 || +is_ass__uni +< +T +>:: +vue + + +130 || +is_y +< +T +>:: +vue +); + +134 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, < 0x600) + +135 :: +boo +:: + tda +:: + tis_um_hr +< + +136 :: + tboo +:: + tda +:: + tis_um_im +< + tT +>:: + t + + +137 > + t_t +; + +139 :: +boo +:: + tda +:: + tis_um_hr +< + t +> + t_t +; + +142  +tyme + + t_t +:: + tme + + tty +< + tT +> + thr +; + +143 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +hr +::value); + +148 + gme + < +ass + + gT +>  + gis_um + : +public + +gl_cڡt +< +bo +, :: +boo +:: +da +:: +is_um_im +< +T +>:: +vue +> {}; + +154 + gme + < +ass + + gT +>  + gis_um + : +public + +gl_cڡt +< +bo +, + gl +> {}; + +160 + gme + < +ass + + gT +>  + gis_um + : +public + +gl_cڡt +< +bo +, +BOOST_IS_ENUM +( +T +)> {}; + + @/usr/include/boost/type_traits/is_integral.hpp + +9 #ide +BOOST_TT_IS_INTEGRAL_HPP_INCLUDED + + +10  + #BOOST_TT_IS_INTEGRAL_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +15 +mea + + gboo + { + +17 #i +defed + +__CODEGEARC__ + ) + +18 + gme + < +ass + + gT +> + +19  + gis_gl + : +public + +gl_cڡt +< +bo +, +__is_gl +( +T +)> {}; + +22 + gme + < +ass + + gT +>  + gis_gl + : +public + +l_ty + {}; + +23 + gme + < +ass + + gT +>  + gis_gl + : +public + +is_gl +< +T +> {}; + +24 + gme + < +ass + + gT +>  + gis_gl + : +public + +is_gl +< +T +>{}; + +25 + gme + < +ass + + gT +>  + gis_gl + : +public + +is_gl +< +T +>{}; + +30 + gme +<>  + gis_gl +<> : +public + +ue_ty + {}; + +31 + gme +<>  + gis_gl +<> : +public + +ue_ty +{}; + +32 + gme +<>  + gis_gl +<> : +public + +ue_ty +{}; + +33 + gme +<>  + gis_gl +<> : +public + +ue_ty +{}; + +35 + gme +<>  + gis_gl + : +public + +ue_ty +{}; + +36 + gme +<>  + gis_gl +<> : +public + +ue_ty +{}; + +37 + gme +<>  + gis_gl +<> : +public + +ue_ty +{}; + +38 + gme +<>  + gis_gl +<> : +public + +ue_ty +{}; + +40 + gme +<>  + gis_gl +<> : +public + +ue_ty +{}; + +41 + gme +<>  + gis_gl +< + gbo +> : +public + +ue_ty +{}; + +43 #ide +BOOST_NO_INTRINSIC_WCHAR_T + + +47 + gme +<>  + gis_gl +< + gwch_t +> : +public + +ue_ty +{}; + +52 #i( +defed +( +BOOST_INTEL_CXX_VERSION +&& defed( +_MSC_VER +) && (BOOST_INTEL_CXX_VERSION <= 600)) \ + +53 || ( +defed +( +__BORLANDC__ +&& ( + g__BORLANDC__ + =0x600&& ( +_MSC_VER + < 1300)) + +54 +me +<>  +is_gl +< +__t8 +> : +public + +ue_ty +{}; + +55 + gme +<>  + gis_gl +< + g__t16 +> : +public + +ue_ty +{}; + +56 + gme +<>  + gis_gl +< + g__t32 +> : +public + +ue_ty +{}; + +57 + gme +<>  + gis_gl +< + g__t8 +> : +public + +ue_ty +{}; + +58 + gme +<>  + gis_gl +< + g__t16 +> : +public + +ue_ty +{}; + +59 + gme +<>  + gis_gl +< + g__t32 +> : +public + +ue_ty +{}; + +60 #ifde +__BORLANDC__ + + +61 + gme +<>  + gis_gl +< + g__t64 +> : +public + +ue_ty +{}; + +62 + gme +<>  + gis_gl +< + g__t64 +> : +public + +ue_ty +{}; + +66 #i +defed +( +BOOST_HAS_LONG_LONG +) + +67 + gme +<>  + gis_gl +< :: +boo +:: +ulg_lg_ty +> : +public + +ue_ty +{}; + +68 + gme +<>  + gis_gl +< :: +boo +:: +lg_lg_ty +> : +public + +ue_ty +{}; + +69 #i +defed +( +BOOST_HAS_MS_INT64 +) + +70 + gme +<>  + gis_gl +< + g__t64 +> : +public + +ue_ty +{}; + +71 + gme +<>  + gis_gl +< + g__t64 +> : +public + +ue_ty +{}; + +74 #ifde +BOOST_HAS_INT128 + + +75 + gme +<>  + gis_gl +< + gboo +:: +t128_ty +> : +public + +ue_ty +{}; + +76 + gme +<>  + gis_gl +< + gboo +:: +ut128_ty +> : +public + +ue_ty +{}; + +78 #ide +BOOST_NO_CXX11_CHAR16_T + + +79 + gme +<>  + gis_gl +< + gch16_t +> : +public + +ue_ty +{}; + +81 #ide +BOOST_NO_CXX11_CHAR32_T + + +82 + gme +<>  + gis_gl +< + gch32_t +> : +public + +ue_ty +{}; + + @/usr/include/boost/type_traits/is_member_function_pointer.hpp + +11 #ide +BOOST_TT_IS_MEMBER_FUNCTION_POINTER_HPP_INCLUDED + + +12  + #BOOST_TT_IS_MEMBER_FUNCTION_POINTER_HPP_INCLUDED + + + ) + +14  + ~ + +16 #ifde +BOOST_TT_HAS_ASCCURATE_IS_FUNCTION + + +18  + ~ + +22  + ~ + + @/usr/include/boost/type_traits/is_member_pointer.hpp + +21 #ide +BOOST_TT_IS_MEMBER_POINTER_HPP_INCLUDED + + +22  + #BOOST_TT_IS_MEMBER_POINTER_HPP_INCLUDED + + + ) + +24  + ~ + +25  + ~ + +27 +mea + + gboo + { + +29 #i +defed + +__CODEGEARC__ + ) + +30 + gme + < +ass + + gT +>  + gis_memb_por + : +public + +gl_cڡt +< +bo +, +__is_memb_por +( +T +)>{}; + +32 + gme + < +ass + + gT +>  + gis_memb_por + : +public + +gl_cڡt +< +bo +, :: +boo +:: +is_memb_funi_por +< +T +>:: +vue +>{}; + +33 + gme + < +ass + + gT +, cs + gU +>  + gis_memb_por +< +U + T::* > : +public + +ue_ty +{}; + +35 #i! +BOOST_WORKAROUND +( +__MWERKS__ +,<=0x3003&& !BOOST_WORKAROUND( +__IBMCPP__ +, <=600) + +36 + gme + < +ass + + gT +, cs + gU +>  + gis_memb_por +< +U + T::*cڡ> : +public + +ue_ty +{}; + +37 + gme + < +ass + + gT +, cs + gU +>  + gis_memb_por +< +U + T::*cڡ vީe> : +public + +ue_ty +{}; + +38 + gme + < +ass + + gT +, cs + gU +>  + gis_memb_por +< +U + T::*vީe> : +public + +ue_ty +{}; + + @/usr/include/boost/type_traits/is_pod.hpp + +9 #ide +BOOST_TT_IS_POD_HPP_INCLUDED + + +10  + #BOOST_TT_IS_POD_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +18 #ifde +__SUNPRO_CC + + +19  + ~ + +22  + ~ + +24 #ide +BOOST_IS_POD + + +25  + #BOOST_INTERNAL_IS_POD +( +T + +l + + + ) + +27  + #BOOST_INTERNAL_IS_POD +( +T + + `BOOST_IS_POD +(T) + + ) + +30 +mea + + gboo + { + +33 + gme +< +tyme + + gT + >  + gis_POD +; + +35 + gme + < +tyme + + gT +>  + gis_pod + + +36 : +public + +gl_cڡt +< +bo +, :: +boo +:: +is_sr +< +T +>:: +vue + || ::boo:: +is_void +::vu|| +BOOST_INTERNAL_IS_POD +(T)> + +39 #i! +defed +( +BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS +) + +40 + gme + < +tyme + + gT +, + gd +:: +size_t + +sz +>  +is_pod +< +T +[sz]> : +public + is_pod{}; + +45 + gme +<>  + gis_pod +<> : +public + +ue_ty +{}; + +47 #ide +BOOST_NO_CV_VOID_SPECIALIZATIONS + + +48 + gme +<>  + gis_pod +<cڡ> : +public + +ue_ty +{}; + +49 + gme +<>  + gis_pod +<cڡ vީe> : +public + +ue_ty +{}; + +50 + gme +<>  + gis_pod +<vީe> : +public + +ue_ty +{}; + +53 + gme +< +ass + + gT +>  + gis_POD + : +public + +is_pod +< +T +>{}; + +57 #unde +BOOST_INTERNAL_IS_POD + + + @/usr/include/boost/type_traits/is_pointer.hpp + +21 #ide +BOOST_TT_IS_POINTER_HPP_INCLUDED + + +22  + #BOOST_TT_IS_POINTER_HPP_INCLUDED + + + ) + +24  + ~ + +26 +mea + + gboo + { + +28 #i +defed + +__CODEGEARC__ + ) + +29 + gme + < +ass + + gT +>  + gis_por + : +public + +gl_cڡt +< +bo +, +__is_por +( +T +)>{}; + +31 + gme + < +ass + + gT +>  + gis_por + : +public + +l_ty +{}; + +32 + gme + < +ass + + gT +>  + gis_por + : +public + +ue_ty +{}; + +33 + gme + < +ass + + gT +>  + gis_por +< +T +*cڡ> : +public + +ue_ty +{}; + +34 + gme + < +ass + + gT +>  + gis_por +< +T +*cڡ vީe> : +public + +ue_ty +{}; + +35 + gme + < +ass + + gT +>  + gis_por +< +T +*vީe> : +public + +ue_ty +{}; + +37 #ifde +BOOST_MSVC + + +38 + gme + < +ass + + gT +>  + gis_por +< +T + cڡ> : +public + +is_por +{}; + +39 + gme + < +ass + + gT +>  + gis_por +< +T + cڡ vީe> : +public + +is_por +{}; + +40 + gme + < +ass + + gT +>  + gis_por +< +T + vީe> : +public + +is_por +{}; + + @/usr/include/boost/type_traits/is_stateless.hpp + +9 #ide +BOOST_TT_IS_STATELESS_HPP_INCLUDED + + +10  + #BOOST_TT_IS_STATELESS_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19 +mea + + gboo + { + +21 + gme + < +tyme + + gT +> + +22  + gis_ess + + +23 : +public + +gl_cڡt +< +bo +, + +24 (:: +boo +:: +has_ivl_cڡru +< +T +>:: +vue + + +25 && :: +boo +:: +has_ivl_cy +< +T +>:: +vue + + +26 && :: +boo +:: +has_ivl_deru +< +T +>:: +vue + + +27 && :: +boo +:: +is_ass +< +T +>:: +vue + + +28 && :: +boo +:: +is_emy +< +T +>:: +vue +)> + + @/usr/include/boost/type_traits/remove_all_extents.hpp + +9 #ide +BOOST_TT_REMOVE_ALL_EXTENTS_HPP_INCLUDED + + +10  + #BOOST_TT_REMOVE_ALL_EXTENTS_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +16 +mea + + gboo + { + +18 + gme + < +ass + + gT +>  + smove_l_exs +{  +T + + tty +; }; + +20 #i! +defed +( +BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS +) + +21 + gme + < +ass + + gT +, + gd +:: +size_t + +N +>  +move_l_exs +< +T +[N]> : +public +emove_all_extents{}; + +22 + gme + < +ass + + gT +, + gd +:: +size_t + +N +>  +move_l_exs +< +T + cڡ[N]> : +public +emove_all_extents{}; + +23 + gme + < +ass + + gT +, + gd +:: +size_t + +N +>  +move_l_exs +< +T + vީe[N]> : +public +emove_all_extents{}; + +24 + gme + < +ass + + gT +, + gd +:: +size_t + +N +>  +move_l_exs +< +T + cڡ vީe[N]> : +public +emove_all_extents{}; + +25 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x610)&& ! +defed +( +__IBMCPP__ +&& !BOOST_WORKAROUND( +__DMC__ +, BOOST_TESTED_AT(0x840)) + +26 + gme + < +ass + + gT +>  + gmove_l_exs + : +public + +move_l_exs +< +T +>{}; + +27 + gme + < +ass + + gT +>  + gmove_l_exs +< +T + cڡ[]> : +public + +move_l_exs +{}; + +28 + gme + < +ass + + gT +>  + gmove_l_exs +< +T + vީe[]> : +public + +move_l_exs +{}; + +29 + gme + < +ass + + gT +>  + gmove_l_exs +< +T + cڡ vީe[]> : +public + +move_l_exs +{}; + +33 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +35 + gme + < +ass + + gT +> +usg + + gmove_l_exs_t + = +tyme + +move_l_exs +< +T +>:: +ty +; + + @/usr/include/boost/type_traits/remove_bounds.hpp + +9 #ide +BOOST_TT_REMOVE_BOUNDS_HPP_INCLUDED + + +10  + #BOOST_TT_REMOVE_BOUNDS_HPP_INCLUDED + + + ) + +12  + ~ + +14 +mea + + gboo + + +17 + gme + < +ass + + gT +>  + gmove_bounds + : +public + +move_ex +< +T +> {}; + +19 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +21 + gme + < +ass + + gT +> +usg + + gmove_bounds_t + = +tyme + +move_bounds +< +T +>:: +ty +; + + @/usr/include/boost/type_traits/remove_cv.hpp + +11 #ide +BOOST_TT_REMOVE_CV_HPP_INCLUDED + + +12  + #BOOST_TT_REMOVE_CV_HPP_INCLUDED + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +18 +mea + + gboo + { + +21 + gme + < +ass + + gT +>  + smove_cv +{  +T + + tty +; }; + +22 + gme + < +ass + + gT +>  + gmove_cv +< +T + cڡ>{ T + tty +; }; + +23 + gme + < +ass + + gT +>  + gmove_cv +< +T + vީe>{ T + tty +; }; + +24 + gme + < +ass + + gT +>  + gmove_cv +< +T + cڡ vީe>{ T + tty +; }; + +26 #i! +defed +( +BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS +) + +27 + gme + < +ass + + gT +, + gd +:: +size_t + +N +>  +move_cv +< +T + cڡ[N]>{ T + tty +[N]; }; + +28 + gme + < +ass + + gT +, + gd +:: +size_t + +N +>  +move_cv +< +T + cڡ vީe[N]>{ T + tty +[N]; }; + +29 + gme + < +ass + + gT +, + gd +:: +size_t + +N +>  +move_cv +< +T + vީe[N]>{ T + tty +[N]; }; + +30 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, < 0x600&& ! +defed +( +__IBMCPP__ +&& !BOOST_WORKAROUND( +__DMC__ +, +BOOST_TESTED_AT +(0x840)) + +31 + gme + < +ass + + gT +>  + gmove_cv +< +T + cڡ[]>{ T + tty +[]; }; + +32 + gme + < +ass + + gT +>  + gmove_cv +< +T + cڡ vީe[]>{ T + tty +[]; }; + +33 + gme + < +ass + + gT +>  + gmove_cv +< +T + vީe[]>{ T + tty +[]; }; + +37 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +39 + gme + < +ass + + gT +> +usg + + gmove_cv_t + = +tyme + +move_cv +< +T +>:: +ty +; + + @/usr/include/boost/type_traits/type_identity.hpp + +1 #ide +BOOST_TYPE_TRAITS_TYPE_IDENTITY_HPP_INCLUDED + + +2  + #BOOST_TYPE_TRAITS_TYPE_IDENTITY_HPP_INCLUDED + + + ) + +12  + ~ + +14 +mea + + gboo + + +17 + gme +< +ass + + gT +>  + sty_idty + + +19  +T + + tty +; + +22 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +24 + gme + < +ass + + gT +> +usg + + gty_idty_t + = +tyme + +ty_idty +< +T +>:: +ty +; + + @/usr/include/boost/utility/detail/result_of_iterate.hpp + +14 #i! +defed +( +BOOST_PP_IS_ITERATING +) + +15 #r +Boo + +su_of + - d +n + +ude + +this + +fe +! + +19 #i +BOOST_WORKAROUND +( +__MWERKS__ +, +BOOST_TESTED_AT +(0x3002)&& +BOOST_PP_ITERATION +() == 0 + +20  + #BOOST_RESULT_OF_ARGS +  + + ) + +22  + #BOOST_RESULT_OF_ARGS + + `BOOST_PP_ENUM_PARAMS +( + `BOOST_PP_ITERATION +(), +T +) + + ) + +25 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x551)) + +26 + gme +< +tyme + +F + +BOOST_PP_ENUM_TRAILING_PARAMS +( +BOOST_PP_ITERATION +(),tym +T +)> + +27  + g1_su_of +< +F +( +BOOST_RESULT_OF_ARGS +)> + +28 : +cdiڮ +< + +29 +is_por +< +F +>:: +vue + || +is_memb_funi_por +::value + +30 , + gboo +:: +da +:: +1_su_of_im +< + +31 +tyme + +move_cv +< +F +>:: +ty +, + +32 +tyme + + gmove_cv +< + gF +>:: +ty +( +BOOST_RESULT_OF_ARGS +), + +33 ( + gboo +:: +da +:: +su_of_has_su_ty +< +F +>:: +vue +)> + +34 , + gboo +:: +da +:: +1_su_of_im +< + +35 +F +, + +36 +F +( +BOOST_RESULT_OF_ARGS +), + +37 ( + gboo +:: +da +:: +su_of_has_su_ty +< +F +>:: +vue +)> >:: +ty + { }; + +40 #ifde +BOOST_RESULT_OF_USE_DECLTYPE + + +41 + gme +< +tyme + +F + +BOOST_PP_ENUM_TRAILING_PARAMS +( +BOOST_PP_ITERATION +(),tym +T +)> + +42  + gsu_of +< +F +( +BOOST_RESULT_OF_ARGS +)> + +43 : +da +:: +p0x_su_of +< +F +( +BOOST_RESULT_OF_ARGS +)> { }; + +46 #ifde +BOOST_RESULT_OF_USE_TR1_WITH_DECLTYPE_FALLBACK + + +47 + gme +< +tyme + +F + +BOOST_PP_ENUM_TRAILING_PARAMS +( +BOOST_PP_ITERATION +(),tym +T +)> + +48  + gsu_of +< +F +( +BOOST_RESULT_OF_ARGS +)> + +49 : +cdiڮ +< +da +:: +su_of_has_su_ty +< +F +>:: +vue + || da:: +su_of_has_su +::value, + +50 + g1_su_of +< +F +( +BOOST_RESULT_OF_ARGS +)>, + +51 + gda +:: +p0x_su_of +< +F +( +BOOST_RESULT_OF_ARGS +)> >:: +ty + { }; + +54 #i +defed +( +BOOST_RESULT_OF_USE_DECLTYPE +|| defed( +BOOST_RESULT_OF_USE_TR1_WITH_DECLTYPE_FALLBACK +) + +56 +mea + + gda + { + +58 + gme +< +tyme + +F + +BOOST_PP_ENUM_TRAILING_PARAMS +( +BOOST_PP_ITERATION +(),tym +T +)> + +59  + gp0x_su_of +< +F +( +BOOST_PP_ENUM_PARAMS +( +BOOST_PP_ITERATION +(), +T +))> + +60 : +cdiڮ +< + +61 +is_memb_funi_por +< +F +>:: +vue + + +62 , + gda +:: +1_su_of_im +< + +63 +tyme + +move_cv +< +F +>:: +ty +, + +64 +tyme + + gmove_cv +< + gF +>:: +ty +( +BOOST_PP_ENUM_PARAMS +( +BOOST_PP_ITERATION +(), +T +)), + gl + + +66 , + gda +:: +p0x_su_of_im +< + +67 +F +( +BOOST_PP_ENUM_PARAMS +( +BOOST_PP_ITERATION +(), +T +)) + +69 >:: +ty + + +72 #ifde +BOOST_NO_SFINAE_EXPR + + +74 + gme +< +tyme + + gF +> + +75  +BOOST_PP_CAT +( +su_of_ab_fun_2_ +, +BOOST_PP_ITERATION +()); + +77 + gme +< +tyme + +R + +BOOST_PP_ENUM_TRAILING_PARAMS +( +BOOST_PP_ITERATION +(),ym +T +)> + +78  +BOOST_PP_CAT +( +su_of_ab_fun_2_ +, +BOOST_PP_ITERATION +())< +R +( +BOOST_PP_ENUM_PARAMS +(BOOST_PP_ITERATION(), +T +))> { + +79 +R + +ݔ +()( +BOOST_PP_ENUM_PARAMS +( +BOOST_PP_ITERATION +(), +T +)) const; + +80  +su_of_ive_ty + cڡ &(* + tp_t +)(...); + +81 +ݔ + +p_t +() const volatile; + +84 + gme +< +tyme + + gF +> + +85  +BOOST_PP_CAT +( +su_of_ab_fun_ +, +BOOST_PP_ITERATION +()) + +86 : +BOOST_PP_CAT +( +su_of_ab_fun_2_ +, +BOOST_PP_ITERATION +())< + gF +> + +89 + gme +< +tyme + + gF +> + +90  +BOOST_PP_CAT +( +su_of_ab_fun_ +, +BOOST_PP_ITERATION +())< + gF + *> + +91 : +BOOST_PP_CAT +( +su_of_ab_fun_2_ +, +BOOST_PP_ITERATION +())< + gF +> + +94 + gme +< +tyme + + gF +> + +95  +BOOST_PP_CAT +( +su_of___w_ty_ +, +BOOST_PP_ITERATION +()) + +96 : +cdiڮ +< + +97 +is_ass +< +tyme + +move_n +< +F +>:: +ty +>:: +vue +, + +98 + gsu_of_wp_ab_ass +< + gF +>, + +99 + gty_idty +< +BOOST_PP_CAT +( +su_of_ab_fun_ +, +BOOST_PP_ITERATION +())< +tyme + + gmove_cv +:: +ty +>::type> > + +100 >:: +ty + + +103 + gme +< +tyme + +F + +BOOST_PP_ENUM_TRAILING_PARAMS +( +BOOST_PP_ITERATION +(),ym +T +)> + +104  +BOOST_PP_CAT +( +su_of_is_ab_ +, +BOOST_PP_ITERATION +()) { + +105  +tyme + + tBOOST_PP_CAT +( + tsu_of___w_ty_ +, + tBOOST_PP_ITERATION +())< + tF +>:: + tty + + tw_t +; + +106 cڡ +bo + + gvue + = ( + +107 ( +su_of_no_ty +=( +da +:: +su_of_is_ive_ty +( + +108 ( +boo +:: +dev +< +w_t +>()( +BOOST_PP_ENUM_BINARY_PARAMS +( +BOOST_PP_ITERATION +(), boo::dev< +T +, >( +BOOST_PP_INTERCEPT +)), +su_of_wed_ty +()) + +111  + ggl_cڡt +< + tbo +, + tvue +> + tty +; + +114 + gme +< +tyme + +F + +BOOST_PP_ENUM_TRAILING_PARAMS +( +BOOST_PP_ITERATION +(),tym +T +)> + +115  + gp0x_su_of_im +< +F +( +BOOST_PP_ENUM_PARAMS +( +BOOST_PP_ITERATION +(), +T +)), + gue +> + +116 : +zy_ab_if +< + +117 +BOOST_PP_CAT +( +su_of_is_ab_ +, +BOOST_PP_ITERATION +())< +F + +BOOST_PP_ENUM_TRAILING_PARAMS +(BOOST_PP_ITERATION(), +T +)> + +118 , + gp0x_su_of_im +< +F +( +BOOST_PP_ENUM_PARAMS +( +BOOST_PP_ITERATION +(), +T +)), + gl +> + +122 + gme +< +tyme + +F + +BOOST_PP_ENUM_TRAILING_PARAMS +( +BOOST_PP_ITERATION +(),tym +T +)> + +123  + gp0x_su_of_im +< +F +( +BOOST_PP_ENUM_PARAMS +( +BOOST_PP_ITERATION +(), +T +)), + gl +> + +125  +dety +( + +126 + tboo +:: + tdev +< + tF +>()( + +127 + tBOOST_PP_ENUM_BINARY_PARAMS +( + tBOOST_PP_ITERATION +(), + tboo +:: + tdev +< + tT +, >( + tBOOST_PP_INTERCEPT +) + +129 + tty +; + +134 + gme +< +tyme + +F + +BOOST_PP_ENUM_TRAILING_PARAMS +( +BOOST_PP_ITERATION +(),tym +T +)> + +135  + gp0x_su_of_im +< +F +( +BOOST_PP_ENUM_PARAMS +( +BOOST_PP_ITERATION +(), +T +)), + +136 +tyme + + gsu_of_ways_void +< +dety +( + +137 +boo +:: +dev +< +F +>()( + +138 +BOOST_PP_ENUM_BINARY_PARAMS +( +BOOST_PP_ITERATION +(), +boo +:: +dev +< +T +, >( +BOOST_PP_INTERCEPT +) + +140 )>:: +ty +> { + +141  +dety +( + +142 + tboo +:: + tdev +< + tF +>()( + +143 + tBOOST_PP_ENUM_BINARY_PARAMS +( + tBOOST_PP_ITERATION +(), + tboo +:: + tdev +< + tT +, >( + tBOOST_PP_INTERCEPT +) + +145 + tty +; + +154 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x551)) + +155 + gme +< +tyme + +F + +BOOST_PP_ENUM_TRAILING_PARAMS +( +BOOST_PP_ITERATION +(),tym +T +)> + +156  + gsu_of +< +F +( +BOOST_RESULT_OF_ARGS +)> + +157 : +1_su_of +< +F +( +BOOST_RESULT_OF_ARGS +)> { }; + +162 #unde +BOOST_RESULT_OF_ARGS + + +164 #i +BOOST_PP_ITERATION +() >= 1 + +166 +mea + + gda + { + +168 + gme +< +tyme + + gR +,ym +FArgs + +BOOST_PP_ENUM_TRAILING_PARAMS +( +BOOST_PP_ITERATION +(),tym +T +)> + +169  + g1_su_of_im +< +R + (*)( +BOOST_PP_ENUM_PARAMS +( +BOOST_PP_ITERATION +(), +T +)), + gFArgs +, + gl +> + +171  +R + + tty +; + +174 + gme +< +tyme + + gR +,ym +FArgs + +BOOST_PP_ENUM_TRAILING_PARAMS +( +BOOST_PP_ITERATION +(),tym +T +)> + +175  + g1_su_of_im +< +R + (&)( +BOOST_PP_ENUM_PARAMS +( +BOOST_PP_ITERATION +(), +T +)), + gFArgs +, + gl +> + +177  +R + + tty +; + +180 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x551)) + +181 + gme +< +tyme + + gR +,ym +FArgs + +BOOST_PP_ENUM_TRAILING_PARAMS +( +BOOST_PP_ITERATION +(),tym +T +)> + +182  + g1_su_of_im +< +R + ( +T0 +::*) + +183 ( +BOOST_PP_ENUM_SHIFTED_PARAMS +( +BOOST_PP_ITERATION +(), +T +)), + +184 + gFArgs +, + gl +> + +186  +R + + tty +; + +189 + gme +< +tyme + + gR +,ym +FArgs + +BOOST_PP_ENUM_TRAILING_PARAMS +( +BOOST_PP_ITERATION +(),tym +T +)> + +190  + g1_su_of_im +< +R + ( +T0 +::*) + +191 ( +BOOST_PP_ENUM_SHIFTED_PARAMS +( +BOOST_PP_ITERATION +(), +T +)) + +193 + gFArgs +, + gl +> + +195  +R + + tty +; + +198 + gme +< +tyme + + gR +,ym +FArgs + +BOOST_PP_ENUM_TRAILING_PARAMS +( +BOOST_PP_ITERATION +(),tym +T +)> + +199  + g1_su_of_im +< +R + ( +T0 +::*) + +200 ( +BOOST_PP_ENUM_SHIFTED_PARAMS +( +BOOST_PP_ITERATION +(), +T +)) + +202 + gFArgs +, + gl +> + +204  +R + + tty +; + +207 + gme +< +tyme + + gR +,ym +FArgs + +BOOST_PP_ENUM_TRAILING_PARAMS +( +BOOST_PP_ITERATION +(),tym +T +)> + +208  + g1_su_of_im +< +R + ( +T0 +::*) + +209 ( +BOOST_PP_ENUM_SHIFTED_PARAMS +( +BOOST_PP_ITERATION +(), +T +)) + +211 + gFArgs +, + gl +> + +213  +R + + tty +; + + @/usr/include/boost/variant/detail/cast_storage.hpp + +13 #ide +BOOST_VARIANT_DETAIL_CAST_STORAGE_HPP + + +14  + #BOOST_VARIANT_DETAIL_CAST_STORAGE_HPP + + + ) + +16  + ~ + +18 +mea + + gboo + { + +19 +mea + + gda + {amea + gv + { + +27 + gme + < +tyme + + gT +> + +28 +le + + gT +& +_age +(* +age +) + +30  * + gic_ +< + gT +*>( + gage +); + +33 + gme + < +tyme + + gT +> + +34 +le + cڡ + gT +& +_age +(cڡ * +age +) + +36  * + gic_ +( + gage +); + + @/usr/include/boost/variant/detail/has_result_type.hpp + +12 #ide +BOOST_VARIANT_DETAIL_HAS_RESULT_TYPE_HPP + + +13  + #BOOST_VARIANT_DETAIL_HAS_RESULT_TYPE_HPP + + + ) + +15  + ~ + +16  + ~ + +19 +mea + + gboo + {amea + gda + {amea + gv + { + +21 + gme + < +tyme + + gT + > + +22  + shas_su_ty + { + +23 + give +: + +24  + tyes +; + +25 ru {  + gy +[2]; } + tno +; + +27 + gme +< +tyme + + gC +>  +yes + + +ym +boo +:: +move_n +:: +ty +*); + +28 + gme +< +tyme + + gC +>  +no + + +(...); + +30 + gpublic +: + +31 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = ( + +< +T +>(0)=( +yes +)); + + @/usr/include/boost/variant/detail/substitute.hpp + +2 #i! +defed +( +BOOST_PP_IS_ITERATING +) + +18 #ide +BOOST_VARIANT_DETAIL_SUBSTITUTE_HPP + + +19  + #BOOST_VARIANT_DETAIL_SUBSTITUTE_HPP + + + ) + +21  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +35 +mea + + gboo + { + +36 +mea + + gda + {amea + gv + { + +38 #i! +defed +( +BOOST_VARIANT_DETAIL_NO_SUBSTITUTE +) + +49 + gme + < + +50 +tyme + + gT +,ym + gDe +,ym +Sour + + +51 +BOOST_MPL_AUX_LAMBDA_ARITY_PARAM +( + +52 +tyme + +Ary + + +55  + ssubu + + +57  +T + + tty +; + +64  + #BOOST_VARIANT_AUX_ENABLE_RECURSIVE_IMPL_SUBSTITUTE_TAG +( +CV_ +) \ + +65 +me + < +tyme + +De +,ym +Sour +> \ + +66  +subu +< \ + +67 +CV_ + +Sour + \ + +68 , +De + \ + +69 , +Sour + \ + +70 + `BOOST_MPL_AUX_LAMBDA_ARITY_PARAM +( +m +:: +t_ +<-1>) \ + +73  +CV_ + + tDe + + tty +; \ + +75 + + ) + +77 +BOOST_VARIANT_AUX_ENABLE_RECURSIVE_IMPL_SUBSTITUTE_TAG + +BOOST_PP_EMPTY +() ) + +78 +BOOST_VARIANT_AUX_ENABLE_RECURSIVE_IMPL_SUBSTITUTE_TAG +(const) + +79 +BOOST_VARIANT_AUX_ENABLE_RECURSIVE_IMPL_SUBSTITUTE_TAG +(volatile) + +80 +BOOST_VARIANT_AUX_ENABLE_RECURSIVE_IMPL_SUBSTITUTE_TAG +(const volatile) + +82 #unde +BOOST_VARIANT_AUX_ENABLE_RECURSIVE_IMPL_SUBSTITUTE_TAG + + +87  + #BOOST_VARIANT_AUX_ENABLE_RECURSIVE_IMPL_HANDLE_POINTER +( +CV_ +) \ + +88 +me + < +tyme + +T +,ym +De +,ym +Sour +> \ + +89  +subu +< \ + +90 +T + * +CV_ + \ + +91 , +De + \ + +92 , +Sour + \ + +93 + `BOOST_MPL_AUX_LAMBDA_ARITY_PARAM +( +m +:: +t_ +<-1>) \ + +96  +tyme + + tsubu +< \ + +97 + tT +, + tDe +, + tSour + \ + +98 >:: + tty + * + tCV_ +ype; \ + +100 + + ) + +102 +BOOST_VARIANT_AUX_ENABLE_RECURSIVE_IMPL_HANDLE_POINTER + +BOOST_PP_EMPTY +() ) + +103 +BOOST_VARIANT_AUX_ENABLE_RECURSIVE_IMPL_HANDLE_POINTER +(const) + +104 +BOOST_VARIANT_AUX_ENABLE_RECURSIVE_IMPL_HANDLE_POINTER +(volatile) + +105 +BOOST_VARIANT_AUX_ENABLE_RECURSIVE_IMPL_HANDLE_POINTER +(const volatile) + +107 #unde +BOOST_VARIANT_AUX_ENABLE_RECURSIVE_IMPL_HANDLE_POINTER + + +112 + gme + < +tyme + + gT +,ym + gDe +,ym + gSour +> + +113  + gsubu +< + +114 + gT +& + +115 , + gDe + + +116 , +Sour + + +117 +BOOST_MPL_AUX_LAMBDA_ARITY_PARAM +( +m +:: +t_ +<-1>) + +120  +tyme + + tsubu +< + +121 + tT +, + tDe +, + tSour + + +122 >:: + tty + &ype; + +129 #i! +defed +( +BOOST_VARIANT_DO_NOT_USE_VARIADIC_TEMPLATES +) + +130 + gme + < + +131 + gme + < + gtyme +...> +ass + + gF + + +132 , + gtyme +... + gTs + + +133 , +tyme + + gDe + + +134 , +tyme + +Sour + + +135 +BOOST_MPL_AUX_LAMBDA_ARITY_PARAM +( +tyme + +Ary +) + +137  + gsubu +< + +138 + gF +< + gTs +...> + +139 , + gDe + + +140 , +Sour + + +141 +BOOST_MPL_AUX_LAMBDA_ARITY_PARAM +( +Ary +) + +144  + gF +< + ttyme + + tsubu +< + +145 + tTs +, + tDe +, + tSour + + +146 >:: + tty +...>ype; + +152 + gme + < + +153 +tyme + + gR + + +154 , + gtyme +... + gA + + +155 , +tyme + + gDe + + +156 , +tyme + + gSour + + +158  + gsubu +< + +159 +R + (*)( + gA +...) + +160 , + gDe + + +161 , +Sour + + +162 +BOOST_MPL_AUX_LAMBDA_ARITY_PARAM +( +m +:: +t_ +<-1>) + +165 +ive +: + +166  +tyme + + tsubu +< + tR +, + tDe +, + tSour + >:: + tty + + tr +; + +168 + gpublic +: + +169  +r + (* + tty +)( + ttyme + + tsubu +< + +170 + tA +, + tDe +, + tSour + + +171 >:: + tty +...); + +175  + #BOOST_VARIANT_AUX_SUBSTITUTE_TYPEDEF_IMPL +( +N +) \ + +176  +tyme + + tsubu +< \ + +177 + tBOOST_PP_CAT +( + tU +, + tN +), + tDe +, + tSour + \ + +178 >:: + tty + + tBOOST_PP_CAT +( + tu +, + tN +); \ + +179 + + ) + +181  + #BOOST_VARIANT_AUX_SUBSTITUTE_TYPEDEF +( +z +, +N +, +_ +) \ + +182 + `BOOST_VARIANT_AUX_SUBSTITUTE_TYPEDEF_IMPL + + `BOOST_PP_INC +( +N +) ) \ + +183 + + ) + +185  + #BOOST_PP_ITERATION_LIMITS + (0, +BOOST_MPL_LIMIT_METAFUNCTION_ARITY +) + + ) + +186  + #BOOST_PP_FILENAME_1 + < +boo +/ +v +/ +da +/ +subu +. +h +> + + ) + +187 #ud +BOOST_PP_ITERATE +() + +189 #unde +BOOST_VARIANT_AUX_SUBSTITUTE_TYPEDEF_IMPL + + +190 #unde +BOOST_VARIANT_AUX_SUBSTITUTE_TYPEDEF + + +202 #i +BOOST_PP_ITERATION_DEPTH +() == 1 + +203  + #i + + `BOOST_PP_FRAME_ITERATION +(1) + + ) + +205 #i +i + > 0 + +210 + gme + < + +211 + gme + < +BOOST_MPL_PP_PARAMS +( +i +, +tyme + +P +> +ass + + gT + + +212 , +BOOST_MPL_PP_PARAMS +( +i +, +tyme + +U +) + +213 , +tyme + + gDe + + +214 , +tyme + + gSour + + +216  + gsubu +< + +217 + gT +< +BOOST_MPL_PP_PARAMS +( +i +, +U +) > + +218 , + gDe + + +219 , +Sour + + +220 +BOOST_MPL_AUX_LAMBDA_ARITY_PARAM +( +m +:: +t_ +< +i + )>) + +223 +ive +: + +224 +BOOST_MPL_PP_REPEAT +( +i +, +BOOST_VARIANT_AUX_SUBSTITUTE_TYPEDEF +, +_ +) + +226 + gpublic +: + +227  +T +< + tBOOST_MPL_PP_PARAMS +( + ti +, + tu +> + tty +; + +233 + gme + < + +234 +tyme + + gR + + +235 , +BOOST_MPL_PP_PARAMS +( +i +, +tyme + +U +) + +236 , +tyme + + gDe + + +237 , +tyme + + gSour + + +239  + gsubu +< + +240 + $R + (*) + `BOOST_MPL_PP_PARAMS +( +i +, +U +) ) + +241 , +De + + +242 , +Sour + + +243 + `BOOST_MPL_AUX_LAMBDA_ARITY_PARAM +( +m +:: +t_ +<-1>) + +246 +ive +: + +247  +tyme + + tsubu +< + tR +, + tDe +, + tSour + >:: + tty + + tr +; + +248 + `BOOST_MPL_PP_REPEAT +( +i +, +BOOST_VARIANT_AUX_SUBSTITUTE_TYPEDEF +, +_ +) + +250 +public +: + +251  + `r + (* + tty +) + tBOOST_MPL_PP_PARAMS +( + ti +, + tu +) ); + +252 + } +}; + +254 #i +i + == 0 + +259 + gme + < + +260 +tyme + + gR +,ym + gDe +,ym + gSour + + +262  + gsubu +< + +263 + $R + (*)( ) + +264 , +De + + +265 , +Sour + + +266 + `BOOST_MPL_AUX_LAMBDA_ARITY_PARAM +( +m +:: +t_ +<-1>) + +269 +ive +: + +270  +tyme + + tsubu +< + tR +, + tDe +, + tSour + >:: + tty + + tr +; + +272 +public +: + +273  + `r + (* + tty +)( ); + +274 + } +}; + +278 #unde +i + + + @/usr/include/boost/version.hpp + +9 #ide +BOOST_VERSION_HPP + + +10  + #BOOST_VERSION_HPP + + + ) + +22  + #BOOST_VERSION + 106900 + + ) + +30  + #BOOST_LIB_VERSION + "1_69" + + ) + + @/usr/include/boost/weak_ptr.hpp + +1 #ide +BOOST_WEAK_PTR_HPP_INCLUDED + + +2  + #BOOST_WEAK_PTR_HPP_INCLUDED + + + ) + +16  + ~ + + @/usr/include/boost/winapi/access_rights.hpp + +8 #ide +BOOST_WINAPI_ACCESS_RIGHTS_HPP_INCLUDED_ + + +9  + #BOOST_WINAPI_ACCESS_RIGHTS_HPP_INCLUDED_ + + + ) + +11  + ~ + +13 #ifde +BOOST_HAS_PRAGMA_ONCE + + +14 #agm + + + +17 +mea + + gboo + { + +18 +mea + + gwi + { + +20 #i +defed + +BOOST_USE_WINDOWS_H + ) + +22 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDELETE_ + = +DELETE +; + +23 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gREAD_CONTROL_ + = +READ_CONTROL +; + +24 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWRITE_DAC_ + = +WRITE_DAC +; + +25 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWRITE_OWNER_ + = +WRITE_OWNER +; + +26 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gSYNCHRONIZE_ + = +SYNCHRONIZE +; + +28 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gSTANDARD_RIGHTS_ALL_ + = +STANDARD_RIGHTS_ALL +; + +29 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gSTANDARD_RIGHTS_EXECUTE_ + = +STANDARD_RIGHTS_EXECUTE +; + +30 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gSTANDARD_RIGHTS_READ_ + = +STANDARD_RIGHTS_READ +; + +31 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gSTANDARD_RIGHTS_REQUIRED_ + = +STANDARD_RIGHTS_REQUIRED +; + +32 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gSTANDARD_RIGHTS_WRITE_ + = +STANDARD_RIGHTS_WRITE +; + +34 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gSPECIFIC_RIGHTS_ALL_ + = +SPECIFIC_RIGHTS_ALL +; + +36 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gACCESS_SYSTEM_SECURITY_ + = +ACCESS_SYSTEM_SECURITY +; + +38 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gMAXIMUM_ALLOWED_ + = +MAXIMUM_ALLOWED +; + +40 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gGENERIC_ALL_ + = +GENERIC_ALL +; + +41 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gGENERIC_EXECUTE_ + = +GENERIC_EXECUTE +; + +42 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gGENERIC_WRITE_ + = +GENERIC_WRITE +; + +43 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gGENERIC_READ_ + = +GENERIC_READ +; + +45 :: +ACCESS_MASK + + tACCESS_MASK_ +; + +46 :: +PACCESS_MASK + + tPACCESS_MASK_ +; + +50 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDELETE_ + = 0x00010000; + +51 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gREAD_CONTROL_ + = 0x00020000; + +52 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWRITE_DAC_ + = 0x00040000; + +53 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWRITE_OWNER_ + = 0x00080000; + +54 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gSYNCHRONIZE_ + = 0x00100000; + +56 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gSTANDARD_RIGHTS_ALL_ + = 0x001F0000; + +57 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gSTANDARD_RIGHTS_EXECUTE_ + = +READ_CONTROL_ +; + +58 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gSTANDARD_RIGHTS_READ_ + = +READ_CONTROL_ +; + +59 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gSTANDARD_RIGHTS_REQUIRED_ + = 0x000F0000; + +60 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gSTANDARD_RIGHTS_WRITE_ + = +READ_CONTROL_ +; + +62 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gSPECIFIC_RIGHTS_ALL_ + = 0x0000FFFF; + +64 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gACCESS_SYSTEM_SECURITY_ + = 0x01000000; + +66 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gMAXIMUM_ALLOWED_ + = 0x02000000; + +68 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gGENERIC_ALL_ + = 0x10000000; + +69 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gGENERIC_EXECUTE_ + = 0x20000000; + +70 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gGENERIC_WRITE_ + = 0x40000000; + +71 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gGENERIC_READ_ + = 0x80000000; + +73  +DWORD_ + + tACCESS_MASK_ +; + +74  +ACCESS_MASK_ +* + tPACCESS_MASK_ +; + + @/usr/include/boost/winapi/file_management.hpp + +11 #ide +BOOST_WINAPI_FILE_MANAGEMENT_HPP_INCLUDED_ + + +12  + #BOOST_WINAPI_FILE_MANAGEMENT_HPP_INCLUDED_ + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19 #ifde +BOOST_HAS_PRAGMA_ONCE + + +20 #agm + + + +45 #i! +defed + +BOOST_USE_WINDOWS_H + ) + +48 #i +BOOST_WINAPI_PARTITION_DESKTOP + || +BOOST_WINAPI_PARTITION_SYSTEM + + +49 #i! +defed + +BOOST_NO_ANSI_APIS + ) + +50 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +51 +AFeApisANSI +( +BOOST_WINAPI_DETAIL_VOID +); + +53 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HANDLE_ + +BOOST_WINAPI_WINAPI_CC + + +54 +CeFeA +( + +55 +boo +:: +wi +:: +LPCSTR_ + +FeName +, + +56 +boo +:: +wi +:: +DWORD_ + +dwDesedAcss +, + +57 +boo +:: +wi +:: +DWORD_ + +dwSheMode +, + +58 :: +_SECURITY_ATTRIBUTES +* +SecuryAribus +, + +59 +boo +:: +wi +:: +DWORD_ + +dwCiDiosi +, + +60 +boo +:: +wi +:: +DWORD_ + +dwFgsAndAribus +, + +61 +boo +:: +wi +:: +HANDLE_ + +hTemeFe +); + +63  +_WIN32_FIND_DATAA +; + +64 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HANDLE_ + +BOOST_WINAPI_WINAPI_CC + + +65 +FdFFeA +( +boo +:: +wi +:: +LPCSTR_ + +FeName +, :: +_WIN32_FIND_DATAA +* +FdFeDa +); + +67 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +68 +FdNextFeA +( +boo +:: +wi +:: +HANDLE_ + +hFdFe +, :: +_WIN32_FIND_DATAA +* +FdFeDa +); + +71 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HANDLE_ + +BOOST_WINAPI_WINAPI_CC + + +72 +CeFeW +( + +73 +boo +:: +wi +:: +LPCWSTR_ + +FeName +, + +74 +boo +:: +wi +:: +DWORD_ + +dwDesedAcss +, + +75 +boo +:: +wi +:: +DWORD_ + +dwSheMode +, + +76 :: +_SECURITY_ATTRIBUTES +* +SecuryAribus +, + +77 +boo +:: +wi +:: +DWORD_ + +dwCiDiosi +, + +78 +boo +:: +wi +:: +DWORD_ + +dwFgsAndAribus +, + +79 +boo +:: +wi +:: +HANDLE_ + +hTemeFe +); + +81  +_WIN32_FIND_DATAW +; + +82 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HANDLE_ + +BOOST_WINAPI_WINAPI_CC + + +83 +FdFFeW +( +boo +:: +wi +:: +LPCWSTR_ + +FeName +, :: +_WIN32_FIND_DATAW +* +FdFeDa +); + +85 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +86 +FdNextFeW +( +boo +:: +wi +:: +HANDLE_ + +hFdFe +, :: +_WIN32_FIND_DATAW +* +FdFeDa +); + +88  +_BY_HANDLE_FILE_INFORMATION +; + +89 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +90 +GFeInfmiByHd +( + +91 +boo +:: +wi +:: +HANDLE_ + +hFe +, + +92 :: +_BY_HANDLE_FILE_INFORMATION +* +FeInfmi +); + +94 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +95 +LockFe +( + +96 +boo +:: +wi +:: +HANDLE_ + +hFe +, + +97 +boo +:: +wi +:: +DWORD_ + +dwFeOfftLow +, + +98 +boo +:: +wi +:: +DWORD_ + +dwFeOfftHigh +, + +99 +boo +:: +wi +:: +DWORD_ + +nNumbOfBysToLockLow +, + +100 +boo +:: +wi +:: +DWORD_ + +nNumbOfBysToLockHigh +); + +102 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +103 +LockFeEx +( + +104 +boo +:: +wi +:: +HANDLE_ + +hFe +, + +105 +boo +:: +wi +:: +DWORD_ + +dwFgs +, + +106 +boo +:: +wi +:: +DWORD_ + +dwRerved +, + +107 +boo +:: +wi +:: +DWORD_ + +nNumbOfBysToLockLow +, + +108 +boo +:: +wi +:: +DWORD_ + +nNumbOfBysToLockHigh +, + +109 :: +_OVERLAPPED +* +Ovϵed +); + +111 #i +BOOST_USE_WINAPI_VERSION + > +BOOST_WINAPI_VERSION_WINXP + + +112 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +113 +SFeVidDa +( + +114 +boo +:: +wi +:: +HANDLE_ + +hFe +, + +115 +boo +:: +wi +:: +LONGLONG_ + +VidDaLgth +); + +118 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +119 +UockFe +( + +120 +boo +:: +wi +:: +HANDLE_ + +hFe +, + +121 +boo +:: +wi +:: +DWORD_ + +dwFeOfftLow +, + +122 +boo +:: +wi +:: +DWORD_ + +dwFeOfftHigh +, + +123 +boo +:: +wi +:: +DWORD_ + +nNumbOfBysToUockLow +, + +124 +boo +:: +wi +:: +DWORD_ + +nNumbOfBysToUockHigh +); + +126 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +127 +UockFeEx +( + +128 +boo +:: +wi +:: +HANDLE_ + +hFe +, + +129 +boo +:: +wi +:: +DWORD_ + +dwRerved +, + +130 +boo +:: +wi +:: +DWORD_ + +nNumbOfBysToUockLow +, + +131 +boo +:: +wi +:: +DWORD_ + +nNumbOfBysToUockHigh +, + +132 :: +_OVERLAPPED +* +Ovϵed +); + +135 #i +BOOST_WINAPI_PARTITION_APP + || +BOOST_WINAPI_PARTITION_SYSTEM + + +136 #i! +defed + +BOOST_NO_ANSI_APIS + ) + +137 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +138 +DeFeA +( +boo +:: +wi +:: +LPCSTR_ + +FeName +); + +140 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +141 +MoveFeExA +( + +142 +boo +:: +wi +:: +LPCSTR_ + +ExigFeName +, + +143 +boo +:: +wi +:: +LPCSTR_ + +NewFeName +, + +144 +boo +:: +wi +:: +DWORD_ + +dwFgs +); + +147 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +148 +DeFeW +( +boo +:: +wi +:: +LPCWSTR_ + +FeName +); + +150 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +151 +FdClo +( +boo +:: +wi +:: +HANDLE_ + +hFdFe +); + +153 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +154 +MoveFeExW +( + +155 +boo +:: +wi +:: +LPCWSTR_ + +ExigFeName +, + +156 +boo +:: +wi +:: +LPCWSTR_ + +NewFeName +, + +157 +boo +:: +wi +:: +DWORD_ + +dwFgs +); + +159 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +160 +RdFe +( + +161 +boo +:: +wi +:: +HANDLE_ + +hFe +, + +162 +boo +:: +wi +:: +LPVOID_ + +Bufr +, + +163 +boo +:: +wi +:: +DWORD_ + +nNumbOfBysToRd +, + +164 +boo +:: +wi +:: +LPDWORD_ + +NumbOfBysRd +, + +165 :: +_OVERLAPPED +* +Ovϵed +); + +167 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +168 +SEndOfFe +( +boo +:: +wi +:: +HANDLE_ + +hFe +); + +170 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +171 +WreFe +( + +172 +boo +:: +wi +:: +HANDLE_ + +hFe +, + +173 +boo +:: +wi +:: +LPCVOID_ + +Bufr +, + +174 +boo +:: +wi +:: +DWORD_ + +nNumbOfBysToWre +, + +175 +boo +:: +wi +:: +LPDWORD_ + +NumbOfBysWrn +, + +176 :: +_OVERLAPPED +* +Ovϵed +); + +179 #i +BOOST_WINAPI_PARTITION_APP_SYSTEM + + +180 #i! +defed + +BOOST_NO_ANSI_APIS + ) + +181 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +DWORD_ + +BOOST_WINAPI_WINAPI_CC + + +182 +GFeAribusA +( +boo +:: +wi +:: +LPCSTR_ + +FeName +); + +185 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +DWORD_ + +BOOST_WINAPI_WINAPI_CC + + +186 +GFeAribusW +( +boo +:: +wi +:: +LPCWSTR_ + +FeName +); + +188 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +189 +GFeSizeEx +( +boo +:: +wi +:: +HANDLE_ + +hFe +, :: +_LARGE_INTEGER +* +FeSize +); + +191 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +DWORD_ + +BOOST_WINAPI_WINAPI_CC + + +192 +SFePor +( + +193 +boo +:: +wi +:: +HANDLE_ + +hFe +, + +194 +boo +:: +wi +:: +LONG_ + +DiToMove +, + +195 +boo +:: +wi +:: +PLONG_ + +DiToMoveHigh +, + +196 +boo +:: +wi +:: +DWORD_ + +dwMoveMhod +); + +202 +mea + +boo + { + +203 +mea + +wi + { + +205 #i +defed + +BOOST_USE_WINDOWS_H + ) + +207 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +INVALID_FILE_SIZE_ + = +INVALID_FILE_SIZE +; + +208 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +INVALID_SET_FILE_POINTER_ + = +INVALID_SET_FILE_POINTER +; + +209 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +INVALID_FILE_ATTRIBUTES_ + = +INVALID_FILE_ATTRIBUTES +; + +211 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_READONLY_ + = +FILE_ATTRIBUTE_READONLY +; + +212 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_HIDDEN_ + = +FILE_ATTRIBUTE_HIDDEN +; + +213 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_SYSTEM_ + = +FILE_ATTRIBUTE_SYSTEM +; + +214 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_DIRECTORY_ + = +FILE_ATTRIBUTE_DIRECTORY +; + +215 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_ARCHIVE_ + = +FILE_ATTRIBUTE_ARCHIVE +; + +216 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_DEVICE_ + = +FILE_ATTRIBUTE_DEVICE +; + +217 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_NORMAL_ + = +FILE_ATTRIBUTE_NORMAL +; + +218 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_TEMPORARY_ + = +FILE_ATTRIBUTE_TEMPORARY +; + +219 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_SPARSE_FILE_ + = +FILE_ATTRIBUTE_SPARSE_FILE +; + +220 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_REPARSE_POINT_ + = +FILE_ATTRIBUTE_REPARSE_POINT +; + +221 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_COMPRESSED_ + = +FILE_ATTRIBUTE_COMPRESSED +; + +222 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_OFFLINE_ + = +FILE_ATTRIBUTE_OFFLINE +; + +223 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_NOT_CONTENT_INDEXED_ + = +FILE_ATTRIBUTE_NOT_CONTENT_INDEXED +; + +224 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_ENCRYPTED_ + = +FILE_ATTRIBUTE_ENCRYPTED +; + +226 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +CREATE_NEW_ + = +CREATE_NEW +; + +227 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +CREATE_ALWAYS_ + = +CREATE_ALWAYS +; + +228 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +OPEN_EXISTING_ + = +OPEN_EXISTING +; + +229 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +OPEN_ALWAYS_ + = +OPEN_ALWAYS +; + +230 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +TRUNCATE_EXISTING_ + = +TRUNCATE_EXISTING +; + +232 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_SHARE_READ_ + = +FILE_SHARE_READ +; + +233 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_SHARE_WRITE_ + = +FILE_SHARE_WRITE +; + +234 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_SHARE_DELETE_ + = +FILE_SHARE_DELETE +; + +236 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_BEGIN_ + = +FILE_BEGIN +; + +237 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_CURRENT_ + = +FILE_CURRENT +; + +238 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_END_ + = +FILE_END +; + +242 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +INVALID_FILE_SIZE_ + = ((DWORD_)0xFFFFFFFF); + +243 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +INVALID_SET_FILE_POINTER_ + = ((DWORD_)-1); + +244 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +INVALID_FILE_ATTRIBUTES_ + = ((DWORD_)-1); + +246 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_READONLY_ + = 0x00000001; + +247 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_HIDDEN_ + = 0x00000002; + +248 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_SYSTEM_ + = 0x00000004; + +249 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_DIRECTORY_ + = 0x00000010; + +250 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_ARCHIVE_ + = 0x00000020; + +251 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_DEVICE_ + = 0x00000040; + +252 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_NORMAL_ + = 0x00000080; + +253 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_TEMPORARY_ + = 0x00000100; + +254 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_SPARSE_FILE_ + = 0x00000200; + +255 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_REPARSE_POINT_ + = 0x00000400; + +256 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_COMPRESSED_ + = 0x00000800; + +257 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_OFFLINE_ + = 0x00001000; + +258 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_NOT_CONTENT_INDEXED_ + = 0x00002000; + +259 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_ENCRYPTED_ + = 0x00004000; + +261 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +CREATE_NEW_ + = 1; + +262 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +CREATE_ALWAYS_ + = 2; + +263 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +OPEN_EXISTING_ + = 3; + +264 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +OPEN_ALWAYS_ + = 4; + +265 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +TRUNCATE_EXISTING_ + = 5; + +267 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_SHARE_READ_ + = 0x00000001; + +268 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_SHARE_WRITE_ + = 0x00000002; + +269 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_SHARE_DELETE_ + = 0x00000004; + +271 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_BEGIN_ + = 0; + +272 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_CURRENT_ + = 1; + +273 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_END_ + = 2; + +278 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_FLAG_WRITE_THROUGH_ + = 0x80000000; + +279 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_FLAG_OVERLAPPED_ + = 0x40000000; + +280 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_FLAG_NO_BUFFERING_ + = 0x20000000; + +281 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_FLAG_RANDOM_ACCESS_ + = 0x10000000; + +282 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_FLAG_SEQUENTIAL_SCAN_ + = 0x08000000; + +283 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_FLAG_DELETE_ON_CLOSE_ + = 0x04000000; + +284 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_FLAG_BACKUP_SEMANTICS_ + = 0x02000000; + +285 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_FLAG_POSIX_SEMANTICS_ + = 0x01000000; + +286 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_FLAG_SESSION_AWARE_ + = 0x00800000; + +287 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_FLAG_OPEN_REPARSE_POINT_ + = 0x00200000; + +288 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_FLAG_OPEN_NO_RECALL_ + = 0x00100000; + +289 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_FLAG_FIRST_PIPE_INSTANCE_ + = 0x00080000; + +291 #i +BOOST_USE_WINAPI_VERSION + > +BOOST_WINAPI_VERSION_WIN8 + + +292 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_FLAG_OPEN_REQUIRING_OPLOCK_ + = 0x00040000; + +296 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_VIRTUAL_ + = 0x00010000; + +301 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_INTEGRITY_STREAM_ + = 0x00008000; + +302 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_NO_SCRUB_DATA_ + = 0x00020000; + +304 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FILE_ATTRIBUTE_EA_ + = 0x00040000; + +306 #i +BOOST_WINAPI_PARTITION_DESKTOP + || +BOOST_WINAPI_PARTITION_SYSTEM + + +307 #i! +defed + +BOOST_NO_ANSI_APIS + ) + +308 +usg + :: +AFeApisANSI +; + +310 +BOOST_FORCEINLINE + +HANDLE_ + +CeFeA +( + +311 +LPCSTR_ + +FeName +, + +312 +DWORD_ + +dwDesedAcss +, + +313 +DWORD_ + +dwSheMode +, + +314 +SECURITY_ATTRIBUTES_ +* +SecuryAribus +, + +315 +DWORD_ + +dwCiDiosi +, + +316 +DWORD_ + +dwFgsAndAribus +, + +317 +HANDLE_ + +hTemeFe +) + +319  :: +CeFeA +( + +320 +FeName +, + +321 +dwDesedAcss +, + +322 +dwSheMode +, + +323 +t_ +< :: +_SECURITY_ATTRIBUTES +* >( +SecuryAribus +), + +324 +dwCiDiosi +, + +325 +dwFgsAndAribus +, + +326 +hTemeFe +); + +329 +BOOST_FORCEINLINE + +HANDLE_ + +_fe +( + +330 +LPCSTR_ + +FeName +, + +331 +DWORD_ + +dwDesedAcss +, + +332 +DWORD_ + +dwSheMode +, + +333 +SECURITY_ATTRIBUTES_ +* +SecuryAribus +, + +334 +DWORD_ + +dwCiDiosi +, + +335 +DWORD_ + +dwFgsAndAribus +, + +336 +HANDLE_ + +hTemeFe +) + +338  :: +CeFeA +( + +339 +FeName +, + +340 +dwDesedAcss +, + +341 +dwSheMode +, + +342 +t_ +< :: +_SECURITY_ATTRIBUTES +* >( +SecuryAribus +), + +343 +dwCiDiosi +, + +344 +dwFgsAndAribus +, + +345 +hTemeFe +); + +348  +BOOST_MAY_ALIAS + + t_WIN32_FIND_DATAA + { + +349 +DWORD_ + +dwFeAribus +; + +350 +FILETIME_ + +CiTime +; + +351 +FILETIME_ + +LaAcssTime +; + +352 +FILETIME_ + +LaWreTime +; + +353 +DWORD_ + +nFeSizeHigh +; + +354 +DWORD_ + +nFeSizeLow +; + +355 +DWORD_ + +dwRerved0 +; + +356 +DWORD_ + +dwRerved1 +; + +357 +CHAR_ + +cFeName +[ +MAX_PATH_ +]; + +358 +CHAR_ + +cAɔNjFeName +[14]; + +359 #ifde +_MAC + + +360 +DWORD_ + +dwFeTy +; + +361 +DWORD_ + +dwCTy +; + +362 +WORD_ + +wFdFgs +; + +364 } + tWIN32_FIND_DATAA_ +, * + tPWIN32_FIND_DATAA_ +, * + tLPWIN32_FIND_DATAA_ +; + +366 +BOOST_FORCEINLINE + +HANDLE_ + +FdFFeA +( +LPCSTR_ + +FeName +, +WIN32_FIND_DATAA_ +* +FdFeDa +) + +368  :: +FdFFeA +( +FeName +, +t_ +< :: +_WIN32_FIND_DATAA +* >( +FdFeDa +)); + +371 +BOOST_FORCEINLINE + +HANDLE_ + +fd_f_fe +( +LPCSTR_ + +FeName +, +WIN32_FIND_DATAA_ +* +FdFeDa +) + +373  :: +FdFFeA +( +FeName +, +t_ +< :: +_WIN32_FIND_DATAA +* >( +FdFeDa +)); + +376 +BOOST_FORCEINLINE + +BOOL_ + +FdNextFeA +( +HANDLE_ + +hFdFe +, +WIN32_FIND_DATAA_ +* +FdFeDa +) + +378  :: +FdNextFeA +( +hFdFe +, +t_ +< :: +_WIN32_FIND_DATAA +* >( +FdFeDa +)); + +381 +BOOST_FORCEINLINE + +BOOL_ + +fd_xt_fe +( +HANDLE_ + +hFdFe +, +WIN32_FIND_DATAA_ +* +FdFeDa +) + +383  :: +FdNextFeA +( +hFdFe +, +t_ +< :: +_WIN32_FIND_DATAA +* >( +FdFeDa +)); + +388 +BOOST_FORCEINLINE + +HANDLE_ + +CeFeW +( + +389 +LPCWSTR_ + +FeName +, + +390 +DWORD_ + +dwDesedAcss +, + +391 +DWORD_ + +dwSheMode +, + +392 +SECURITY_ATTRIBUTES_ +* +SecuryAribus +, + +393 +DWORD_ + +dwCiDiosi +, + +394 +DWORD_ + +dwFgsAndAribus +, + +395 +HANDLE_ + +hTemeFe +) + +397  :: +CeFeW +( + +398 +FeName +, + +399 +dwDesedAcss +, + +400 +dwSheMode +, + +401 +t_ +< :: +_SECURITY_ATTRIBUTES +* >( +SecuryAribus +), + +402 +dwCiDiosi +, + +403 +dwFgsAndAribus +, + +404 +hTemeFe +); + +407 +BOOST_FORCEINLINE + +HANDLE_ + +_fe +( + +408 +LPCWSTR_ + +FeName +, + +409 +DWORD_ + +dwDesedAcss +, + +410 +DWORD_ + +dwSheMode +, + +411 +SECURITY_ATTRIBUTES_ +* +SecuryAribus +, + +412 +DWORD_ + +dwCiDiosi +, + +413 +DWORD_ + +dwFgsAndAribus +, + +414 +HANDLE_ + +hTemeFe +) + +416  :: +CeFeW +( + +417 +FeName +, + +418 +dwDesedAcss +, + +419 +dwSheMode +, + +420 +t_ +< :: +_SECURITY_ATTRIBUTES +* >( +SecuryAribus +), + +421 +dwCiDiosi +, + +422 +dwFgsAndAribus +, + +423 +hTemeFe +); + +426  +BOOST_MAY_ALIAS + + t_WIN32_FIND_DATAW + { + +427 +DWORD_ + +dwFeAribus +; + +428 +FILETIME_ + +CiTime +; + +429 +FILETIME_ + +LaAcssTime +; + +430 +FILETIME_ + +LaWreTime +; + +431 +DWORD_ + +nFeSizeHigh +; + +432 +DWORD_ + +nFeSizeLow +; + +433 +DWORD_ + +dwRerved0 +; + +434 +DWORD_ + +dwRerved1 +; + +435 +WCHAR_ + +cFeName +[ +MAX_PATH_ +]; + +436 +WCHAR_ + +cAɔNjFeName +[14]; + +437 #ifde +_MAC + + +438 +DWORD_ + +dwFeTy +; + +439 +DWORD_ + +dwCTy +; + +440 +WORD_ + +wFdFgs +; + +442 } + tWIN32_FIND_DATAW_ +, * + tPWIN32_FIND_DATAW_ +, * + tLPWIN32_FIND_DATAW_ +; + +444  +BOOST_MAY_ALIAS + + t_BY_HANDLE_FILE_INFORMATION + { + +445 +DWORD_ + +dwFeAribus +; + +446 +FILETIME_ + +CiTime +; + +447 +FILETIME_ + +LaAcssTime +; + +448 +FILETIME_ + +LaWreTime +; + +449 +DWORD_ + +dwVumeSlNumb +; + +450 +DWORD_ + +nFeSizeHigh +; + +451 +DWORD_ + +nFeSizeLow +; + +452 +DWORD_ + +nNumbOfLks +; + +453 +DWORD_ + +nFeIndexHigh +; + +454 +DWORD_ + +nFeIndexLow +; + +455 } + tBY_HANDLE_FILE_INFORMATION_ +, * + tPBY_HANDLE_FILE_INFORMATION_ +, * + tLPBY_HANDLE_FILE_INFORMATION_ +; + +457 +BOOST_FORCEINLINE + +HANDLE_ + +FdFFeW +( +LPCWSTR_ + +FeName +, +WIN32_FIND_DATAW_ +* +FdFeDa +) + +459  :: +FdFFeW +( +FeName +, +t_ +< :: +_WIN32_FIND_DATAW +* >( +FdFeDa +)); + +462 +BOOST_FORCEINLINE + +HANDLE_ + +fd_f_fe +( +LPCWSTR_ + +FeName +, +WIN32_FIND_DATAW_ +* +FdFeDa +) + +464  :: +FdFFeW +( +FeName +, +t_ +< :: +_WIN32_FIND_DATAW +* >( +FdFeDa +)); + +467 +BOOST_FORCEINLINE + +BOOL_ + +FdNextFeW +( +HANDLE_ + +hFdFe +, +WIN32_FIND_DATAW_ +* +FdFeDa +) + +469  :: +FdNextFeW +( +hFdFe +, +t_ +< :: +_WIN32_FIND_DATAW +* >( +FdFeDa +)); + +472 +BOOST_FORCEINLINE + +BOOL_ + +fd_xt_fe +( +HANDLE_ + +hFdFe +, +WIN32_FIND_DATAW_ +* +FdFeDa +) + +474  :: +FdNextFeW +( +hFdFe +, +t_ +< :: +_WIN32_FIND_DATAW +* >( +FdFeDa +)); + +477 +BOOST_FORCEINLINE + +BOOL_ + +GFeInfmiByHd +( +HANDLE_ + +h +, +BY_HANDLE_FILE_INFORMATION_ +* +fo +) + +479  :: +GFeInfmiByHd +( +h +, +t_ +< :: +_BY_HANDLE_FILE_INFORMATION +* >( +fo +)); + +482 +usg + :: +LockFe +; + +484 +BOOST_FORCEINLINE + +BOOL_ + +LockFeEx +( + +485 +HANDLE_ + +hFe +, + +486 +DWORD_ + +dwFgs +, + +487 +DWORD_ + +dwRerved +, + +488 +DWORD_ + +nNumbOfBysToLockLow +, + +489 +DWORD_ + +nNumbOfBysToLockHigh +, + +490 +OVERLAPPED_ +* +Ovϵed +) + +492  :: +LockFeEx +( +hFe +, +dwFgs +, +dwRerved +, +nNumbOfBysToLockLow +, +nNumbOfBysToLockHigh +, +t_ +< :: +_OVERLAPPED +* >( +Ovϵed +)); + +495 #i +BOOST_USE_WINAPI_VERSION + > +BOOST_WINAPI_VERSION_WINXP + + +496 +usg + :: +SFeVidDa +; + +499 +usg + :: +UockFe +; + +501 +BOOST_FORCEINLINE + +BOOL_ + +UockFeEx +( + +502 +HANDLE_ + +hFe +, + +503 +DWORD_ + +dwRerved +, + +504 +DWORD_ + +nNumbOfBysToUockLow +, + +505 +DWORD_ + +nNumbOfBysToUockHigh +, + +506 +OVERLAPPED_ +* +Ovϵed +) + +508  :: +UockFeEx +( +hFe +, +dwRerved +, +nNumbOfBysToUockLow +, +nNumbOfBysToUockHigh +, +t_ +< :: +_OVERLAPPED +* >( +Ovϵed +)); + +512 #i +BOOST_WINAPI_PARTITION_APP + || +BOOST_WINAPI_PARTITION_SYSTEM + + +513 #i! +defed + +BOOST_NO_ANSI_APIS + ) + +514 +usg + :: +DeFeA +; + +516 +BOOST_FORCEINLINE + +BOOL_ + +de_fe +( +LPCSTR_ + +FeName +) + +518  :: +DeFeA +( +FeName +); + +521 +usg + :: +MoveFeExA +; + +523 +BOOST_FORCEINLINE + +BOOL_ + +move_fe +( +LPCSTR_ + +ExigFeName +, LPCSTR_ +NewFeName +, +DWORD_ + +dwFgs +) + +525  :: +MoveFeExA +( +ExigFeName +, +NewFeName +, +dwFgs +); + +529 +usg + :: +DeFeW +; + +531 +BOOST_FORCEINLINE + +BOOL_ + +de_fe +( +LPCWSTR_ + +FeName +) + +533  :: +DeFeW +( +FeName +); + +536 +usg + :: +FdClo +; + +537 +usg + :: +MoveFeExW +; + +539 +BOOST_FORCEINLINE + +BOOL_ + +move_fe +( +LPCWSTR_ + +ExigFeName +, LPCWSTR_ +NewFeName +, +DWORD_ + +dwFgs +) + +541  :: +MoveFeExW +( +ExigFeName +, +NewFeName +, +dwFgs +); + +544 +BOOST_FORCEINLINE + +BOOL_ + +RdFe +( + +545 +HANDLE_ + +hFe +, + +546 +LPVOID_ + +Bufr +, + +547 +DWORD_ + +nNumbOfBysToWre +, + +548 +LPDWORD_ + +NumbOfBysWrn +, + +549 +OVERLAPPED_ +* +Ovϵed +) + +551  :: +RdFe +( +hFe +, +Bufr +, +nNumbOfBysToWre +, +NumbOfBysWrn +, +t_ +< :: +_OVERLAPPED +* >( +Ovϵed +)); + +554 +usg + :: +SEndOfFe +; + +556 +BOOST_FORCEINLINE + +BOOL_ + +WreFe +( + +557 +HANDLE_ + +hFe +, + +558 +LPCVOID_ + +Bufr +, + +559 +DWORD_ + +nNumbOfBysToWre +, + +560 +LPDWORD_ + +NumbOfBysWrn +, + +561 +OVERLAPPED_ +* +Ovϵed +) + +563  :: +WreFe +( +hFe +, +Bufr +, +nNumbOfBysToWre +, +NumbOfBysWrn +, +t_ +< :: +_OVERLAPPED +* >( +Ovϵed +)); + +567 #i +BOOST_WINAPI_PARTITION_APP_SYSTEM + + +568 #i! +defed + +BOOST_NO_ANSI_APIS + ) + +569 +usg + :: +GFeAribusA +; + +571 +BOOST_FORCEINLINE + +DWORD_ + +g_fe_ibus +( +LPCSTR_ + +FeName +) + +573  :: +GFeAribusA +( +FeName +); + +576 +usg + :: +GFeAribusW +; + +578 +BOOST_FORCEINLINE + +DWORD_ + +g_fe_ibus +( +LPCWSTR_ + +FeName +) + +580  :: +GFeAribusW +( +FeName +); + +583 +BOOST_FORCEINLINE + +BOOL_ + +GFeSizeEx +( +HANDLE_ + +hFe +, +LARGE_INTEGER_ +* +FeSize +) + +585  :: +GFeSizeEx +( +hFe +, +t_ +< :: +_LARGE_INTEGER +* >( +FeSize +)); + +588 +usg + :: +SFePor +; + + @/usr/include/boost/winapi/get_current_process.hpp + +9 #ide +BOOST_WINAPI_GET_CURRENT_PROCESS_HPP_INCLUDED_ + + +10  + #BOOST_WINAPI_GET_CURRENT_PROCESS_HPP_INCLUDED_ + + + ) + +12  + ~ + +14 #ifde +BOOST_HAS_PRAGMA_ONCE + + +15 #agm + + + +19 #i! +defed + +BOOST_USE_WINDOWS_H + ) && !defed +UNDER_CE + ) + +21 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HANDLE_ + +BOOST_WINAPI_WINAPI_CC + +GCutPross +( +BOOST_WINAPI_DETAIL_VOID +); + +25 +mea + +boo + { + +26 +mea + +wi + { + +27 +usg + :: +GCutPross +; + + @/usr/include/boost/winapi/handles.hpp + +9 #ide +BOOST_WINAPI_HANDLES_HPP_INCLUDED_ + + +10  + #BOOST_WINAPI_HANDLES_HPP_INCLUDED_ + + + ) + +12  + ~ + +14 #ifde +BOOST_HAS_PRAGMA_ONCE + + +15 #agm + + + +18 #i! +defed + +BOOST_USE_WINDOWS_H + ) + +20 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +21 +CloHd +( +boo +:: +wi +:: +HANDLE_ + +hd +); + +23 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +24 +DuiHd +( + +25 +boo +:: +wi +:: +HANDLE_ + +hSourProssHd +, + +26 +boo +:: +wi +:: +HANDLE_ + +hSourHd +, + +27 +boo +:: +wi +:: +HANDLE_ + +hTgProssHd +, + +28 +boo +:: +wi +:: +HANDLE_ +* +TgHd +, + +29 +boo +:: +wi +:: +DWORD_ + +dwDesedAcss +, + +30 +boo +:: +wi +:: +BOOL_ + +bInhHd +, + +31 +boo +:: +wi +:: +DWORD_ + +dwOis +); + +33 #i +BOOST_USE_WINAPI_VERSION + > +BOOST_WINAPI_VERSION_WIN10 + + +34 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +35 +ComObjeHds +( + +36 +boo +:: +wi +:: +HANDLE_ + +hFObjeHd +, + +37 +boo +:: +wi +:: +HANDLE_ + +hSecdObjeHd +); + +42 +mea + +boo + { + +43 +mea + +wi + { + +45 +usg + :: +CloHd +; + +46 +usg + :: +DuiHd +; + +48 #i +BOOST_USE_WINAPI_VERSION + > +BOOST_WINAPI_VERSION_WIN10 + + +49 +usg + :: +ComObjeHds +; + +53 #i +defed + +BOOST_USE_WINDOWS_H + ) + +54 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +DUPLICATE_CLOSE_SOURCE_ + = +DUPLICATE_CLOSE_SOURCE +; + +55 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +DUPLICATE_SAME_ACCESS_ + = +DUPLICATE_SAME_ACCESS +; + +56 cڡ +HANDLE_ + +INVALID_HANDLE_VALUE_ + = +INVALID_HANDLE_VALUE +; + +58 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +DUPLICATE_CLOSE_SOURCE_ + = 1; + +59 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +DUPLICATE_SAME_ACCESS_ + = 2; + +60 cڡ +HANDLE_ + +INVALID_HANDLE_VALUE_ + = (HANDLE_)(-1); + +63 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +dui_o_sour + = +DUPLICATE_CLOSE_SOURCE_ +; + +64 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +dui_me_acss + = +DUPLICATE_SAME_ACCESS_ +; + +65 cڡ +HANDLE_ + +vid_hd_vue + = +INVALID_HANDLE_VALUE_ +; + + @/usr/include/boost/winapi/stack_backtrace.hpp + +8 #ide +BOOST_WINAPI_STACK_BACKTRACE_HPP_INCLUDED_ + + +9  + #BOOST_WINAPI_STACK_BACKTRACE_HPP_INCLUDED_ + + + ) + +11  + ~ + +12  + ~ + +14 #ifde +BOOST_HAS_PRAGMA_ONCE + + +15 #agm + + + +19 #i! +defed + +BOOST_WINAPI_IS_MINGW + ) + +22 #i( +BOOST_USE_NTDDI_VERSION + > +BOOST_WINAPI_NTDDI_WINXP +) + +24 #i +BOOST_WINAPI_PARTITION_APP_SYSTEM + + +27 #i! +defed + +BOOST_USE_WINDOWS_H + ) || (defed( +_MSC_VER +) && (_MSC_VER+0) < 1500) + +30 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +WORD_ + + +31 +BOOST_WINAPI_NTAPI_CC + +RCtuSckBackT +( + +32 +boo +:: +wi +:: +DWORD_ + +FmesToSk +, + +33 +boo +:: +wi +:: +DWORD_ + +FmesToCtu +, + +34 +boo +:: +wi +:: +PVOID_ +* +BackT +, + +35 +boo +:: +wi +:: +PDWORD_ + +BackTHash +); + +40 +mea + +boo + { + +41 +mea + +wi + { + +43 +usg + :: +RCtuSckBackT +; + + @/usr/include/endian.h + +18 #idef +_ENDIAN_H + + +19  + #_ENDIAN_H + 1 + + ) + +21  + ~ + +31  + #__LITTLE_ENDIAN + 1234 + + ) + +32  + #__BIG_ENDIAN + 4321 + + ) + +33  + #__PDP_ENDIAN + 3412 + + ) + +36  + ~ + +40 #ide +__FLOAT_WORD_ORDER + + +41  + #__FLOAT_WORD_ORDER + +__BYTE_ORDER + + + ) + +44 #ifdef +__USE_MISC + + +45  + #LITTLE_ENDIAN + +__LITTLE_ENDIAN + + + ) + +46  + #BIG_ENDIAN + +__BIG_ENDIAN + + + ) + +47  + #PDP_ENDIAN + +__PDP_ENDIAN + + + ) + +48  + #BYTE_ORDER + +__BYTE_ORDER + + + ) + +51 #i +__BYTE_ORDER + = +__LITTLE_ENDIAN + + +52  + #__LONG_LONG_PAIR +( +HI +, +LO +LO, + ) +HI + +53 #i +__BYTE_ORDER + = +__BIG_ENDIAN + + +54  + #__LONG_LONG_PAIR +( +HI +, +LO +HI, + ) +LO + +58 #i +defed + +__USE_MISC + && !defed +__ASSEMBLER__ + + +60  + ~ + +61  + ~ + +63 #i +__BYTE_ORDER + = +__LITTLE_ENDIAN + + +64  + #htobe16 +( +x + + `__bsw_16 + (x) + + ) + +65  + #hte16 +( +x + + `__ut16_idty + (x) + + ) + +66  + #be16toh +( +x + + `__bsw_16 + (x) + + ) + +67  + #16toh +( +x + + `__ut16_idty + (x) + + ) + +69  + #htobe32 +( +x + + `__bsw_32 + (x) + + ) + +70  + #hte32 +( +x + + `__ut32_idty + (x) + + ) + +71  + #be32toh +( +x + + `__bsw_32 + (x) + + ) + +72  + #32toh +( +x + + `__ut32_idty + (x) + + ) + +74  + #htobe64 +( +x + + `__bsw_64 + (x) + + ) + +75  + #hte64 +( +x + + `__ut64_idty + (x) + + ) + +76  + #be64toh +( +x + + `__bsw_64 + (x) + + ) + +77  + #64toh +( +x + + `__ut64_idty + (x) + + ) + +80  + #htobe16 +( +x + + `__ut16_idty + (x) + + ) + +81  + #hte16 +( +x + + `__bsw_16 + (x) + + ) + +82  + #be16toh +( +x + + `__ut16_idty + (x) + + ) + +83  + #16toh +( +x + + `__bsw_16 + (x) + + ) + +85  + #htobe32 +( +x + + `__ut32_idty + (x) + + ) + +86  + #hte32 +( +x + + `__bsw_32 + (x) + + ) + +87  + #be32toh +( +x + + `__ut32_idty + (x) + + ) + +88  + #32toh +( +x + + `__bsw_32 + (x) + + ) + +90  + #htobe64 +( +x + + `__ut64_idty + (x) + + ) + +91  + #hte64 +( +x + + `__bsw_64 + (x) + + ) + +92  + #be64toh +( +x + + `__ut64_idty + (x) + + ) + +93  + #64toh +( +x + + `__bsw_64 + (x) + + ) + + @/usr/include/fcntl.h + +22 #idef +_FCNTL_H + + +23  + #_FCNTL_H + 1 + + ) + +25  + ~ + +28 + g__BEGIN_DECLS + + +31  + ~ + +35  + ~ + +39 #ifde +__O_TMPFILE + + +40  + #__OPEN_NEEDS_MODE +( +oag +) \ + +41 ((( +oag +& +O_CREAT +!0 || ((oag& +__O_TMPFILE +=__O_TMPFILE) + + ) + +43  + #__OPEN_NEEDS_MODE +( +oag +(((oag& +O_CREAT +!0) + + ) + +49 #ide +__mode_t_defed + + +50  +__mode_t + + tmode_t +; + +51  + #__mode_t_defed + + + ) + +54 #ide +__off_t_defed + + +55 #ide +__USE_FILE_OFFSET64 + + +56  +__off_t + + toff_t +; + +58  +__off64_t + + toff_t +; + +60  + #__off_t_defed + + + ) + +63 #i +defed + +__USE_LARGEFILE64 + && !defed +__off64_t_defed + + +64  +__off64_t + + toff64_t +; + +65  + #__off64_t_defed + + + ) + +68 #ide +__pid_t_defed + + +69  +__pid_t + + tpid_t +; + +70  + #__pid_t_defed + + + ) + +74 #ifde +__USE_XOPEN2K8 + + +75  + ~ + +77 #i +defed + +__USE_XOPEN + || defed +__USE_XOPEN2K8 + + +78  + ~ + +80  + #S_IFMT + +__S_IFMT + + + ) + +81  + #S_IFDIR + +__S_IFDIR + + + ) + +82  + #S_IFCHR + +__S_IFCHR + + + ) + +83  + #S_IFBLK + +__S_IFBLK + + + ) + +84  + #S_IFREG + +__S_IFREG + + + ) + +85 #ifde +__S_IFIFO + + +86  + #S_IFIFO + +__S_IFIFO + + + ) + +88 #ifde +__S_IFLNK + + +89  + #S_IFLNK + +__S_IFLNK + + + ) + +91 #i( +defed + +__USE_UNIX98 + || defed +__USE_XOPEN2K8 +&& defed +__S_IFSOCK + + +92  + #S_IFSOCK + +__S_IFSOCK + + + ) + +97  + #S_ISUID + +__S_ISUID + + + ) + +98  + #S_ISGID + +__S_ISGID + + + ) + +100 #i +defed + +__USE_MISC + || defed +__USE_XOPEN + + +102  + #S_ISVTX + +__S_ISVTX + + + ) + +105  + #S_IRUSR + +__S_IREAD + + + ) + +106  + #S_IWUSR + +__S_IWRITE + + + ) + +107  + #S_IXUSR + +__S_IEXEC + + + ) + +109  + #S_IRWXU + ( +__S_IREAD +| +__S_IWRITE +| +__S_IEXEC +) + + ) + +111  + #S_IRGRP + ( +S_IRUSR + >> 3 + + ) + +112  + #S_IWGRP + ( +S_IWUSR + >> 3 + + ) + +113  + #S_IXGRP + ( +S_IXUSR + >> 3 + + ) + +115  + #S_IRWXG + ( +S_IRWXU + >> 3) + + ) + +117  + #S_IROTH + ( +S_IRGRP + >> 3 + + ) + +118  + #S_IWOTH + ( +S_IWGRP + >> 3 + + ) + +119  + #S_IXOTH + ( +S_IXGRP + >> 3 + + ) + +121  + #S_IRWXO + ( +S_IRWXG + >> 3) + + ) + +124 #ifdef +__USE_MISC + + +125 #ide +R_OK + + +128  + #R_OK + 4 + + ) + +129  + #W_OK + 2 + + ) + +130  + #X_OK + 1 + + ) + +131  + #F_OK + 0 + + ) + +136 #i +defed + +__USE_XOPEN + || defed +__USE_XOPEN2K8 + + +137  + #SEEK_SET + 0 + + ) + +138  + #SEEK_CUR + 1 + + ) + +139  + #SEEK_END + 2 + + ) + +148 #ifde +__USE_ATFILE + + +149  + #AT_FDCWD + -100 + + ) + +152  + #AT_SYMLINK_NOFOLLOW + 0x100 + + ) + +153  + #AT_REMOVEDIR + 0x200 + + ) + +155  + #AT_SYMLINK_FOLLOW + 0x400 + + ) + +156 #ifde +__USE_GNU + + +157  + #AT_NO_AUTOMOUNT + 0x800 + + ) + +159  + #AT_EMPTY_PATH + 0x1000 + + ) + +160  + #AT_STATX_SYNC_TYPE + 0x6000 + + ) + +161  + #AT_STATX_SYNC_AS_STAT + 0x0000 + + ) + +162  + #AT_STATX_FORCE_SYNC + 0x2000 + + ) + +163  + #AT_STATX_DONT_SYNC + 0x4000 + + ) + +165  + #AT_EACCESS + 0x200 + + ) + +174 #ide +__USE_FILE_OFFSET64 + + +175  +f + ( +__fd +,  +__cmd +, ...); + +177 #ifde +__REDIRECT + + +178  +__REDIRECT + ( +f +, ( +__fd +,  +__cmd +, ...), +f64 +); + +180  + #f + +f64 + + + ) + +183 #ifde +__USE_LARGEFILE64 + + +184  +f64 + ( +__fd +,  +__cmd +, ...); + +194 #ide +__USE_FILE_OFFSET64 + + +195  + $ݒ + (cڡ * +__fe +,  +__oag +, ... + `__nnu + ((1)); + +197 #ifde +__REDIRECT + + +198  + `__REDIRECT + ( +ݒ +, (cڡ * +__fe +,  +__oag +, ...), +ݒ64 +) + +199 + `__nnu + ((1)); + +201  + #ݒ + +ݒ64 + + + ) + +204 #ifde +__USE_LARGEFILE64 + + +205  + $ݒ64 + (cڡ * +__fe +,  +__oag +, ... + `__nnu + ((1)); + +208 #ifde +__USE_ATFILE + + +218 #ide +__USE_FILE_OFFSET64 + + +219  + $ݒ + ( +__fd +, cڡ * +__fe +,  +__oag +, ...) + +220 + `__nnu + ((2)); + +222 #ifde +__REDIRECT + + +223  + `__REDIRECT + ( +ݒ +, ( +__fd +, cڡ * +__fe +,  +__oag +, + +224 ...), +ݒ64 + + `__nnu + ((2)); + +226  + #ݒ + +ݒ64 + + + ) + +229 #ifde +__USE_LARGEFILE64 + + +230  + $ݒ64 + ( +__fd +, cڡ * +__fe +,  +__oag +, ...) + +231 + `__nnu + ((2)); + +240 #ide +__USE_FILE_OFFSET64 + + +241  + $t + (cڡ * +__fe +, +mode_t + +__mode + + `__nnu + ((1)); + +243 #ifde +__REDIRECT + + +244  + `__REDIRECT + ( +t +, (cڡ * +__fe +, +mode_t + +__mode +), + +245 +t64 + + `__nnu + ((1)); + +247  + #t + +t64 + + + ) + +250 #ifde +__USE_LARGEFILE64 + + +251  + $t64 + (cڡ * +__fe +, +mode_t + +__mode + + `__nnu + ((1)); + +254 #i! +defed + +F_LOCK + && (defed +__USE_MISC + || (defed +__USE_XOPEN_EXTENDED + \ + +255 && ! +defed + +__USE_POSIX +)) + +264  + #F_ULOCK + 0 + + ) + +265  + #F_LOCK + 1 + + ) + +266  + #F_TLOCK + 2 + + ) + +267  + #F_TEST + 3 + + ) + +269 #ide +__USE_FILE_OFFSET64 + + +270  + `lockf + ( +__fd +,  +__cmd +, +off_t + +__n +); + +272 #ifde +__REDIRECT + + +273  + `__REDIRECT + ( +lockf +, ( +__fd +,  +__cmd +, +__off64_t + +__n +), +lockf64 +); + +275  + #lockf + +lockf64 + + + ) + +278 #ifde +__USE_LARGEFILE64 + + +279  + `lockf64 + ( +__fd +,  +__cmd +, +off64_t + +__n +); + +283 #ifde +__USE_XOPEN2K + + +286 #ide +__USE_FILE_OFFSET64 + + +287  + $posix_dvi + ( +__fd +, +off_t + +__offt +, off_ +__n +, + +288  +__advi + +__THROW +; + +290 #ifde +__REDIRECT_NTH + + +291  + `__REDIRECT_NTH + ( +posix_dvi +, ( +__fd +, +__off64_t + +__offt +, + +292 +__off64_t + +__n +,  +__advi +), + +293 +posix_dvi64 +); + +295  + #posix_dvi + +posix_dvi64 + + + ) + +298 #ifde +__USE_LARGEFILE64 + + +299  + $posix_dvi64 + ( +__fd +, +off64_t + +__offt +, off64_ +__n +, + +300  +__advi + +__THROW +; + +308 #ide +__USE_FILE_OFFSET64 + + +309  + `posix_o + ( +__fd +, +off_t + +__offt +, off_ +__n +); + +311 #ifde +__REDIRECT + + +312  + `__REDIRECT + ( +posix_o +, ( +__fd +, +__off64_t + +__offt +, + +313 +__off64_t + +__n +), + +314 +posix_o64 +); + +316  + #posix_o + +posix_o64 + + + ) + +319 #ifde +__USE_LARGEFILE64 + + +320  + `posix_o64 + ( +__fd +, +off64_t + +__offt +, off64_ +__n +); + +326 #i +__USE_FORTIFY_LEVEL + > 0 && +defed + +__ftify_funi + \ + +327 && +defed + +__va_g_ck_n + + +328  + ~ + +331 +__END_DECLS + + + @/usr/include/gnu/stubs-32.h + +6 #ifde +_LIBC + + +7 #r +Alitis + +may + +n + +defe + +the + +mao + +_LIBC + + +10  + #__ub_chags + + + ) + +11  + #__ub_ach + + + ) + +12  + #__ub_fchags + + + ) + +13  + #__ub_fdach + + + ) + +14  + #__ub_gy + + + ) + +15  + #__ub_lchmod + + + ) + +16  + #__ub_voke + + + ) + +17  + #__ub_og + + + ) + +18  + #__ub_sigtu + + + ) + +19  + #__ub_sk + + + ) + +20  + #__ub_ty + + + ) + + @/usr/include/gnu/stubs-64.h + +6 #ifde +_LIBC + + +7 #r +Alitis + +may + +n + +defe + +the + +mao + +_LIBC + + +10  + #__ub___comt_bdush + + + ) + +11  + #__ub_chags + + + ) + +12  + #__ub_ach + + + ) + +13  + #__ub_fchags + + + ) + +14  + #__ub_fdach + + + ) + +15  + #__ub_gmsg + + + ) + +16  + #__ub_gy + + + ) + +17  + #__ub_lchmod + + + ) + +18  + #__ub_putmsg + + + ) + +19  + #__ub_voke + + + ) + +20  + #__ub_og + + + ) + +21  + #__ub_sigtu + + + ) + +22  + #__ub_sk + + + ) + +23  + #__ub_ty + + + ) + + @/usr/include/limits.h + +22 #ide +_LIBC_LIMITS_H_ + + +23  + #_LIBC_LIMITS_H_ + 1 + + ) + +25  + #__GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION + + + ) + +26  + ~ + +32  + #MB_LEN_MAX + 16 + + ) + +37 #i! +defed + +__GNUC__ + || __GNUC__ < 2 + +42 #ide +_LIMITS_H + + +43  + #_LIMITS_H + 1 + + ) + +45  + ~ + +54  + #CHAR_BIT + 8 + + ) + +57  + #SCHAR_MIN + (-128) + + ) + +58  + #SCHAR_MAX + 127 + + ) + +61  + #UCHAR_MAX + 255 + + ) + +64 #ifde +__CHAR_UNSIGNED__ + + +65  + #CHAR_MIN + 0 + + ) + +66  + #CHAR_MAX + +UCHAR_MAX + + + ) + +68  + #CHAR_MIN + +SCHAR_MIN + + + ) + +69  + #CHAR_MAX + +SCHAR_MAX + + + ) + +73  + #SHRT_MIN + (-32768) + + ) + +74  + #SHRT_MAX + 32767 + + ) + +77  + #USHRT_MAX + 65535 + + ) + +80  + #INT_MIN + (- +INT_MAX + - 1) + + ) + +81  + #INT_MAX + 2147483647 + + ) + +84  + #UINT_MAX + 4294967295U + + ) + +87 #i +__WORDSIZE + == 64 + +88  + #LONG_MAX + 9223372036854775807L + + ) + +90  + #LONG_MAX + 2147483647L + + ) + +92  + #LONG_MIN + (- +LONG_MAX + - 1L) + + ) + +95 #i +__WORDSIZE + == 64 + +96  + #ULONG_MAX + 18446744073709551615UL + + ) + +98  + #ULONG_MAX + 4294967295UL + + ) + +101 #ifde +__USE_ISOC99 + + +104  + #LLONG_MAX + 9223372036854775807LL + + ) + +105  + #LLONG_MIN + (- +LLONG_MAX + - 1LL) + + ) + +108  + #ULLONG_MAX + 18446744073709551615ULL + + ) + +122 #i +defed + +__GNUC__ + && !defed +_GCC_LIMITS_H_ + + +124 #ude_x< +lims +. +h +> + +130 #i +defed + +__USE_ISOC99 + && defed +__GNUC__ + + +131 #ide +LLONG_MIN + + +132  + #LLONG_MIN + (- +LLONG_MAX +-1) + + ) + +134 #ide +LLONG_MAX + + +135  + #LLONG_MAX + +__LONG_LONG_MAX__ + + + ) + +137 #ide +ULLONG_MAX + + +138  + #ULLONG_MAX + ( +LLONG_MAX + * 2ULL + 1) + + ) + +145 #i +__GLIBC_USE + ( +IEC_60559_BFP_EXT +) + +146 #ide +CHAR_WIDTH + + +147  + #CHAR_WIDTH + 8 + + ) + +149 #ide +SCHAR_WIDTH + + +150  + #SCHAR_WIDTH + 8 + + ) + +152 #ide +UCHAR_WIDTH + + +153  + #UCHAR_WIDTH + 8 + + ) + +155 #ide +SHRT_WIDTH + + +156  + #SHRT_WIDTH + 16 + + ) + +158 #ide +USHRT_WIDTH + + +159  + #USHRT_WIDTH + 16 + + ) + +161 #ide +INT_WIDTH + + +162  + #INT_WIDTH + 32 + + ) + +164 #ide +UINT_WIDTH + + +165  + #UINT_WIDTH + 32 + + ) + +167 #ide +LONG_WIDTH + + +168  + #LONG_WIDTH + +__WORDSIZE + + + ) + +170 #ide +ULONG_WIDTH + + +171  + #ULONG_WIDTH + +__WORDSIZE + + + ) + +173 #ide +LLONG_WIDTH + + +174  + #LLONG_WIDTH + 64 + + ) + +176 #ide +ULLONG_WIDTH + + +177  + #ULLONG_WIDTH + 64 + + ) + +181 #ifdef +__USE_POSIX + + +183  + ~ + +186 #ifdef +__USE_POSIX2 + + +187  + ~ + +190 #ifdef +__USE_XOPEN + + +191  + ~ + + @/usr/include/netdb.h + +22 #idef +_NETDB_H + + +23  + #_NETDB_H + 1 + + ) + +25  + ~ + +27  + ~ + +28  + ~ + +29 #ifde +__USE_MISC + + +32  + ~ + +35 #ifde +__USE_GNU + + +36  + ~ + +37  + ~ + +40  + ~ + +43  + #_PATH_HEQUIV + "/c/hos.equiv" + + ) + +44  + #_PATH_HOSTS + "/c/hos" + + ) + +45  + #_PATH_NETWORKS + "/c/twks" + + ) + +46  + #_PATH_NSSWITCH_CONF + "/c/nsswch.cf" + + ) + +47  + #_PATH_PROTOCOLS + "/c/ocs" + + ) + +48  + #_PATH_SERVICES + "/c/rvis" + + ) + +51 + g__BEGIN_DECLS + + +53 #i +defed + +__USE_MISC + || !defed +__USE_XOPEN2K8 + + +56  + #h_o + (* + `__h_o_loti + ()) + + ) + +59 * + $__h_o_loti + ( +__THROW + + `__ibu__ + (( +__cڡ__ +)); + +63  + #HOST_NOT_FOUND + 1 + + ) + +64  + #TRY_AGAIN + 2 + + ) + +66  + #NO_RECOVERY + 3 + + ) + +68  + #NO_DATA + 4 + + ) + +71 #ifde +__USE_MISC + + +72  + #NETDB_INTERNAL + -1 + + ) + +73  + #NETDB_SUCCESS + 0 + + ) + +74  + #NO_ADDRESS + +NO_DATA + + + ) + +77 #i +defed + +__USE_XOPEN2K + || defed +__USE_XOPEN_EXTENDED + + +79  + #IPPORT_RESERVED + 1024 + + ) + +82 #ifde +__USE_GNU + + +84  + #SCOPE_DELIMITER + '%' + + ) + +87 #ifde +__USE_MISC + + +90  + $hr + (cڡ * +__r + +__THROW +; + +93 cڡ * + $h + ( +__r_num + +__THROW +; + +98  + shot + + +100 * +h_me +; + +101 ** +h_s +; + +102  +h_addy +; + +103  +h_ngth +; + +104 ** +h_addr_li +; + +105 #ifde +__USE_MISC + + +106  + #h_addr + +h_addr_li +[0] + + ) + +115  + `thot + ( +__ay_ݒ +); + +121  + `dhot + (); + +128  +hot + * + `ghot + (); + +135  +hot + * + `ghobyaddr + (cڡ * +__addr +, +__sockn_t + +__n +, + +136  +__ty +); + +142  +hot + * + `ghobyme + (cڡ * +__me +); + +144 #ifde +__USE_MISC + + +153  +hot + * + `ghobyme2 + (cڡ * +__me +,  +__af +); + +165  + `ghot_r + ( +hot + * +__ri + +__su_buf +, + +166 * +__ri + +__buf +, +size_t + +__bu +, + +167  +hot + ** +__ri + +__su +, + +168 * +__ri + +__h_ +); + +170  + `ghobyaddr_r + (cڡ * +__ri + +__addr +, +__sockn_t + +__n +, + +171  +__ty +, + +172  +hot + * +__ri + +__su_buf +, + +173 * +__ri + +__buf +, +size_t + +__bu +, + +174  +hot + ** +__ri + +__su +, + +175 * +__ri + +__h_ +); + +177  + `ghobyme_r + (cڡ * +__ri + +__me +, + +178  +hot + * +__ri + +__su_buf +, + +179 * +__ri + +__buf +, +size_t + +__bu +, + +180  +hot + ** +__ri + +__su +, + +181 * +__ri + +__h_ +); + +183  + `ghobyme2_r + (cڡ * +__ri + +__me +,  +__af +, + +184  +hot + * +__ri + +__su_buf +, + +185 * +__ri + +__buf +, +size_t + +__bu +, + +186  +hot + ** +__ri + +__su +, + +187 * +__ri + +__h_ +); + +196  + `t + ( +__ay_ݒ +); + +202  + `dË + (); + +209  +Ë + * + `gË + (); + +216  +Ë + * + `gtbyaddr + ( +ut32_t + +__t +,  +__ty +); + +222  +Ë + * + `gtbyme + (cڡ * +__me +); + +224 #ifdef +__USE_MISC + + +235  + `gË_r + ( +Ë + * +__ri + +__su_buf +, + +236 * +__ri + +__buf +, +size_t + +__bu +, + +237  +Ë + ** +__ri + +__su +, + +238 * +__ri + +__h_ +); + +240  + `gtbyaddr_r + ( +ut32_t + +__t +,  +__ty +, + +241  +Ë + * +__ri + +__su_buf +, + +242 * +__ri + +__buf +, +size_t + +__bu +, + +243  +Ë + ** +__ri + +__su +, + +244 * +__ri + +__h_ +); + +246  + `gtbyme_r + (cڡ * +__ri + +__me +, + +247  +Ë + * +__ri + +__su_buf +, + +248 * +__ri + +__buf +, +size_t + +__bu +, + +249  +Ë + ** +__ri + +__su +, + +250 * +__ri + +__h_ +); + +255  + srvt + + +257 * +s_me +; + +258 ** +s_s +; + +259  +s_pt +; + +260 * +s_o +; + +268  + `trvt + ( +__ay_ݒ +); + +274  + `drvt + (); + +281  +rvt + * + `grvt + (); + +288  +rvt + * + `grvbyme + (cڡ * +__me +, cڡ * +__o +); + +295  +rvt + * + `grvbypt + ( +__pt +, cڡ * +__o +); + +298 #ifdef +__USE_MISC + + +306  + `grvt_r + ( +rvt + * +__ri + +__su_buf +, + +307 * +__ri + +__buf +, +size_t + +__bu +, + +308  +rvt + ** +__ri + +__su +); + +310  + `grvbyme_r + (cڡ * +__ri + +__me +, + +311 cڡ * +__ri + +__o +, + +312  +rvt + * +__ri + +__su_buf +, + +313 * +__ri + +__buf +, +size_t + +__bu +, + +314  +rvt + ** +__ri + +__su +); + +316  + `grvbypt_r + ( +__pt +, cڡ * +__ri + +__o +, + +317  +rvt + * +__ri + +__su_buf +, + +318 * +__ri + +__buf +, +size_t + +__bu +, + +319  +rvt + ** +__ri + +__su +); + +324  + s + + +326 * +p_me +; + +327 ** +p_s +; + +328  +p_o +; + +336  + `r + ( +__ay_ݒ +); + +342  + `d + (); + +349  + + * + `g + (); + +355  + + * + `gobyme + (cڡ * +__me +); + +361  + + * + `gobynumb + ( +__o +); + +364 #ifdef +__USE_MISC + + +372  + `g_r + ( + + * +__ri + +__su_buf +, + +373 * +__ri + +__buf +, +size_t + +__bu +, + +374  + + ** +__ri + +__su +); + +376  + `gobyme_r + (cڡ * +__ri + +__me +, + +377  + + * +__ri + +__su_buf +, + +378 * +__ri + +__buf +, +size_t + +__bu +, + +379  + + ** +__ri + +__su +); + +381  + `gobynumb_r + ( +__o +, + +382  + + * +__ri + +__su_buf +, + +383 * +__ri + +__buf +, +size_t + +__bu +, + +384  + + ** +__ri + +__su +); + +393  + `g + (cڡ * +__tgroup +); + +401  + `dtg + (); + +410  + `gtg + (** +__ri + +__hop +, + +411 ** +__ri + +__u +, + +412 ** +__ri + +__domap +); + +421  + `tgr + (cڡ * +__tgroup +, cڡ * +__ho +, + +422 cڡ * +__ur +, cڡ * +__doma +); + +430  + `gtg_r + (** +__ri + +__hop +, + +431 ** +__ri + +__u +, + +432 ** +__ri + +__domap +, + +433 * +__ri + +__bufr +, +size_t + +__bu +); + +437 #ifde +__USE_MISC + + +449  + `rcmd + (** +__ri + +__aho +,  +__t +, + +450 cڡ * +__ri + +__locur +, + +451 cڡ * +__ri + +__mur +, + +452 cڡ * +__ri + +__cmd +, *__ri +__fd2p +); + +461  + `rcmd_af + (** +__ri + +__aho +,  +__t +, + +462 cڡ * +__ri + +__locur +, + +463 cڡ * +__ri + +__mur +, + +464 cڡ * +__ri + +__cmd +, *__ri +__fd2p +, + +465 +_my_t + +__af +); + +477  + `xec + (** +__ri + +__aho +,  +__t +, + +478 cڡ * +__ri + +__me +, + +479 cڡ * +__ri + +__ss +, + +480 cڡ * +__ri + +__cmd +, *__ri +__fd2p +); + +489  + `xec_af + (** +__ri + +__aho +,  +__t +, + +490 cڡ * +__ri + +__me +, + +491 cڡ * +__ri + +__ss +, + +492 cڡ * +__ri + +__cmd +, *__ri +__fd2p +, + +493 +_my_t + +__af +); + +503  + `rurok + (cڡ * +__rho +,  +__sur +, + +504 cڡ * +__mur +, cڡ * +__locur +); + +513  + `rurok_af + (cڡ * +__rho +,  +__sur +, + +514 cڡ * +__mur +, cڡ * +__locur +, + +515 +_my_t + +__af +); + +526  + `urok + ( +ut32_t + +__ddr +,  +__sur +, + +527 cڡ * +__mur +, cڡ * +__locur +); + +537  + `urok_af + (cڡ * +__ddr +,  +__sur +, + +538 cڡ * +__mur +, cڡ * +__locur +, + +539 +_my_t + +__af +); + +549  + `esvpt + (* +__pt +); + +558  + `esvpt_af + (* +__pt +, +_my_t + +__af +); + +563 #ifde +__USE_XOPEN2K + + +565  + saddrfo + + +567  +ai_ags +; + +568  +ai_my +; + +569  +ai_sockty +; + +570  +ai_oc +; + +571 +sockn_t + +ai_add +; + +572  +sockaddr + * +ai_addr +; + +573 * +ai_nme +; + +574  +addrfo + * +ai_xt +; + +577 #ifde +__USE_GNU + + +579  + sgaicb + + +581 cڡ * +_me +; + +582 cڡ * +_rvi +; + +583 cڡ  +addrfo + * +_que +; + +584  +addrfo + * +_su +; + +586  +__tu +; + +587  +__glibc_rved +[5]; + +591  + #GAI_WAIT + 0 + + ) + +592  + #GAI_NOWAIT + 1 + + ) + +596  + #AI_PASSIVE + 0x0001 + + ) + +597  + #AI_CANONNAME + 0x0002 + + ) + +598  + #AI_NUMERICHOST + 0x0004 + + ) + +599  + #AI_V4MAPPED + 0x0008 + + ) + +600  + #AI_ALL + 0x0010 + + ) + +601  + #AI_ADDRCONFIG + 0x0020 + + ) + +603 #ifde +__USE_GNU + + +604  + #AI_IDN + 0x0040 + + ) + +607  + #AI_CANONIDN + 0x0080 + + ) + +608  + #AI_IDN_ALLOW_UNASSIGNED + \ + +609 + `__glibc_mao_wng + ("AI_IDN_ALLOW_UNASSIGNED idd"0x0100 + + ) + +610  + #AI_IDN_USE_STD3_ASCII_RULES + \ + +611 + `__glibc_mao_wng + ("AI_IDN_USE_STD3_ASCII_RULES idd"0x0200 + + ) + +613  + #AI_NUMERICSERV + 0x0400 + + ) + +616  + #EAI_BADFLAGS + -1 + + ) + +617  + #EAI_NONAME + -2 + + ) + +618  + #EAI_AGAIN + -3 + + ) + +619  + #EAI_FAIL + -4 + + ) + +620  + #EAI_FAMILY + -6 + + ) + +621  + #EAI_SOCKTYPE + -7 + + ) + +622  + #EAI_SERVICE + -8 + + ) + +623  + #EAI_MEMORY + -10 + + ) + +624  + #EAI_SYSTEM + -11 + + ) + +625  + #EAI_OVERFLOW + -12 + + ) + +626 #ifde +__USE_GNU + + +627  + #EAI_NODATA + -5 + + ) + +628  + #EAI_ADDRFAMILY + -9 + + ) + +629  + #EAI_INPROGRESS + -100 + + ) + +630  + #EAI_CANCELED + -101 + + ) + +631  + #EAI_NOTCANCELED + -102 + + ) + +632  + #EAI_ALLDONE + -103 + + ) + +633  + #EAI_INTR + -104 + + ) + +634  + #EAI_IDN_ENCODE + -105 + + ) + +637 #ifde +__USE_MISC + + +638  + #NI_MAXHOST + 1025 + + ) + +639  + #NI_MAXSERV + 32 + + ) + +642  + #NI_NUMERICHOST + 1 + + ) + +643  + #NI_NUMERICSERV + 2 + + ) + +644  + #NI_NOFQDN + 4 + + ) + +645  + #NI_NAMEREQD + 8 + + ) + +646  + #NI_DGRAM + 16 + + ) + +647 #ifde +__USE_GNU + + +648  + #NI_IDN + 32 + + ) + +649  + #NI_IDN_ALLOW_UNASSIGNED + \ + +650 + `__glibc_mao_wng + ("NI_IDN_ALLOW_UNASSIGNED idd"64 + + ) + +651  + #NI_IDN_USE_STD3_ASCII_RULES + \ + +652 + `__glibc_mao_wng + ("NI_IDN_USE_STD3_ASCII_RULES idd"128 + + ) + +660  + `gaddrfo + (cڡ * +__ri + +__me +, + +661 cڡ * +__ri + +__rvi +, + +662 cڡ  +addrfo + * +__ri + +__q +, + +663  +addrfo + ** +__ri + +__i +); + +666  + $addrfo + ( +addrfo + * +__ai + +__THROW +; + +669 cڡ * + $gai_ + ( +__ecode + +__THROW +; + +675  + `gmefo + (cڡ  +sockaddr + * +__ri + +__ +, + +676 +sockn_t + +__n +, * +__ri + +__ho +, + +677 +sockn_t + +__hon +, * +__ri + +__rv +, + +678 +sockn_t + +__rvn +,  +__ags +); + +681 #ifde +__USE_GNU + + +690  + `gaddrfo_a + ( +__mode +,  +gaicb + * +__li +[ +__ri_r +], + +691  +__t +,  +sigevt + * +__ri + +__sig +); + +701  + `gai_sud + (cڡ  +gaicb + *cڡ +__li +[],  +__t +, + +702 cڡ  +timeec + * +__timeout +); + +705  + $gai_r + ( +gaicb + * +__q + +__THROW +; + +708  + $gai_nl + ( +gaicb + * +__gaicbp + +__THROW +; + +711 +__END_DECLS + + + @/usr/include/openssl/bio.h + +10 #ide +HEADER_BIO_H + + +11  + #HEADER_BIO_H + + + ) + +13  + ~<ݒs/e_os2.h +> + +15 #ide +OPENSSL_NO_STDIO + + +16  + ~ + +18  + ~ + +20  + ~<ݒs/yo.h +> + +21  + ~<ݒs/biۼ.h +> + +23 #ide +OPENSSL_NO_SCTP + + +24  + ~<ݒs/e_os2.h +> + +27 #ifde +__lulus + + +32  + #BIO_TYPE_DESCRIPTOR + 0x0100 + + ) + +33  + #BIO_TYPE_FILTER + 0x0200 + + ) + +34  + #BIO_TYPE_SOURCE_SINK + 0x0400 + + ) + +37  + #BIO_TYPE_NONE + 0 + + ) + +38  + #BIO_TYPE_MEM + ( 1| +BIO_TYPE_SOURCE_SINK +) + + ) + +39  + #BIO_TYPE_FILE + ( 2| +BIO_TYPE_SOURCE_SINK +) + + ) + +41  + #BIO_TYPE_FD + ( 4| +BIO_TYPE_SOURCE_SINK +| +BIO_TYPE_DESCRIPTOR +) + + ) + +42  + #BIO_TYPE_SOCKET + ( 5| +BIO_TYPE_SOURCE_SINK +| +BIO_TYPE_DESCRIPTOR +) + + ) + +43  + #BIO_TYPE_NULL + ( 6| +BIO_TYPE_SOURCE_SINK +) + + ) + +44  + #BIO_TYPE_SSL + ( 7| +BIO_TYPE_FILTER +) + + ) + +45  + #BIO_TYPE_MD + ( 8| +BIO_TYPE_FILTER +) + + ) + +46  + #BIO_TYPE_BUFFER + ( 9| +BIO_TYPE_FILTER +) + + ) + +47  + #BIO_TYPE_CIPHER + (10| +BIO_TYPE_FILTER +) + + ) + +48  + #BIO_TYPE_BASE64 + (11| +BIO_TYPE_FILTER +) + + ) + +49  + #BIO_TYPE_CONNECT + (12| +BIO_TYPE_SOURCE_SINK +| +BIO_TYPE_DESCRIPTOR +) + + ) + +50  + #BIO_TYPE_ACCEPT + (13| +BIO_TYPE_SOURCE_SINK +| +BIO_TYPE_DESCRIPTOR +) + + ) + +52  + #BIO_TYPE_NBIO_TEST + (16| +BIO_TYPE_FILTER +) + + ) + +53  + #BIO_TYPE_NULL_FILTER + (17| +BIO_TYPE_FILTER +) + + ) + +54  + #BIO_TYPE_BIO + (19| +BIO_TYPE_SOURCE_SINK +) + + ) + +55  + #BIO_TYPE_LINEBUFFER + (20| +BIO_TYPE_FILTER +) + + ) + +56  + #BIO_TYPE_DGRAM + (21| +BIO_TYPE_SOURCE_SINK +| +BIO_TYPE_DESCRIPTOR +) + + ) + +57  + #BIO_TYPE_ASN1 + (22| +BIO_TYPE_FILTER +) + + ) + +58  + #BIO_TYPE_COMP + (23| +BIO_TYPE_FILTER +) + + ) + +59 #ide +OPENSSL_NO_SCTP + + +60  + #BIO_TYPE_DGRAM_SCTP + (24| +BIO_TYPE_SOURCE_SINK +| +BIO_TYPE_DESCRIPTOR +) + + ) + +63  + #BIO_TYPE_START + 128 + + ) + +69  + #BIO_NOCLOSE + 0x00 + + ) + +70  + #BIO_CLOSE + 0x01 + + ) + +75  + #BIO_CTRL_RESET + 1 + + ) + +76  + #BIO_CTRL_EOF + 2 + + ) + +77  + #BIO_CTRL_INFO + 3 + + ) + +78  + #BIO_CTRL_SET + 4 + + ) + +79  + #BIO_CTRL_GET + 5 + + ) + +80  + #BIO_CTRL_PUSH + 6 + + ) + +81  + #BIO_CTRL_POP + 7 + + ) + +82  + #BIO_CTRL_GET_CLOSE + 8 + + ) + +83  + #BIO_CTRL_SET_CLOSE + 9 + + ) + +84  + #BIO_CTRL_PENDING + 10 + + ) + +85  + #BIO_CTRL_FLUSH + 11 + + ) + +86  + #BIO_CTRL_DUP + 12 + + ) + +87  + #BIO_CTRL_WPENDING + 13 + + ) + +88  + #BIO_CTRL_SET_CALLBACK + 14 + + ) + +89  + #BIO_CTRL_GET_CALLBACK + 15 + + ) + +91  + #BIO_CTRL_PEEK + 29 + + ) + +92  + #BIO_CTRL_SET_FILENAME + 30 + + ) + +95  + #BIO_CTRL_DGRAM_CONNECT + 31 + + ) + +96  + #BIO_CTRL_DGRAM_SET_CONNECTED + 32 + + ) + +98  + #BIO_CTRL_DGRAM_SET_RECV_TIMEOUT + 33 + + ) + +99  + #BIO_CTRL_DGRAM_GET_RECV_TIMEOUT + 34 + + ) + +100  + #BIO_CTRL_DGRAM_SET_SEND_TIMEOUT + 35 + + ) + +101  + #BIO_CTRL_DGRAM_GET_SEND_TIMEOUT + 36 + + ) + +103  + #BIO_CTRL_DGRAM_GET_RECV_TIMER_EXP + 37 + + ) + +104  + #BIO_CTRL_DGRAM_GET_SEND_TIMER_EXP + 38 + + ) + +107  + #BIO_CTRL_DGRAM_MTU_DISCOVER + 39 + + ) + +110  + #BIO_CTRL_DGRAM_QUERY_MTU + 40 + + ) + +111  + #BIO_CTRL_DGRAM_GET_FALLBACK_MTU + 47 + + ) + +112  + #BIO_CTRL_DGRAM_GET_MTU + 41 + + ) + +113  + #BIO_CTRL_DGRAM_SET_MTU + 42 + + ) + +117  + #BIO_CTRL_DGRAM_MTU_EXCEEDED + 43 + + ) + +121  + #BIO_CTRL_DGRAM_GET_PEER + 46 + + ) + +122  + #BIO_CTRL_DGRAM_SET_PEER + 44 + + ) + +124  + #BIO_CTRL_DGRAM_SET_NEXT_TIMEOUT + 45 + + ) + +126  + #BIO_CTRL_DGRAM_SET_DONT_FRAG + 48 + + ) + +128  + #BIO_CTRL_DGRAM_GET_MTU_OVERHEAD + 49 + + ) + +131  + #BIO_CTRL_DGRAM_SCTP_SET_IN_HANDSHAKE + 50 + + ) + +132 #ide +OPENSSL_NO_SCTP + + +134  + #BIO_CTRL_DGRAM_SCTP_ADD_AUTH_KEY + 51 + + ) + +135  + #BIO_CTRL_DGRAM_SCTP_NEXT_AUTH_KEY + 52 + + ) + +136  + #BIO_CTRL_DGRAM_SCTP_AUTH_CCS_RCVD + 53 + + ) + +137  + #BIO_CTRL_DGRAM_SCTP_GET_SNDINFO + 60 + + ) + +138  + #BIO_CTRL_DGRAM_SCTP_SET_SNDINFO + 61 + + ) + +139  + #BIO_CTRL_DGRAM_SCTP_GET_RCVINFO + 62 + + ) + +140  + #BIO_CTRL_DGRAM_SCTP_SET_RCVINFO + 63 + + ) + +141  + #BIO_CTRL_DGRAM_SCTP_GET_PRINFO + 64 + + ) + +142  + #BIO_CTRL_DGRAM_SCTP_SET_PRINFO + 65 + + ) + +143  + #BIO_CTRL_DGRAM_SCTP_SAVE_SHUTDOWN + 70 + + ) + +146  + #BIO_CTRL_DGRAM_SET_PEEK_MODE + 71 + + ) + +149  + #BIO_FP_READ + 0x02 + + ) + +150  + #BIO_FP_WRITE + 0x04 + + ) + +151  + #BIO_FP_APPEND + 0x08 + + ) + +152  + #BIO_FP_TEXT + 0x10 + + ) + +154  + #BIO_FLAGS_READ + 0x01 + + ) + +155  + #BIO_FLAGS_WRITE + 0x02 + + ) + +156  + #BIO_FLAGS_IO_SPECIAL + 0x04 + + ) + +157  + #BIO_FLAGS_RWS + ( +BIO_FLAGS_READ +| +BIO_FLAGS_WRITE +| +BIO_FLAGS_IO_SPECIAL +) + + ) + +158  + #BIO_FLAGS_SHOULD_RETRY + 0x08 + + ) + +159 #ide +BIO_FLAGS_UPLINK + + +164  + #BIO_FLAGS_UPLINK + 0 + + ) + +167  + #BIO_FLAGS_BASE64_NO_NL + 0x100 + + ) + +174  + #BIO_FLAGS_MEM_RDONLY + 0x200 + + ) + +175  + #BIO_FLAGS_NONCLEAR_RST + 0x400 + + ) + +177  +bio_addr_ + + tBIO_ADDR +; + +178  +bio_addrfo_ + + tBIO_ADDRINFO +; + +180  +BIO_g_w_dex +(); + +181  +BIO_t_ags +( +BIO + * +b +,  +ags +); + +182  +BIO__ags +(cڡ +BIO + * +b +,  +ags +); + +183  +BIO_r_ags +( +BIO + * +b +,  +ags +); + +185  + #BIO_g_ags +( +b + + `BIO__ags +(b, ~(0x0)) + + ) + +186  + #BIO_t_y_ecl +( +b +) \ + +187 + `BIO_t_ags +( +b +, ( +BIO_FLAGS_IO_SPECIAL +| +BIO_FLAGS_SHOULD_RETRY +)) + + ) + +188  + #BIO_t_y_ad +( +b +) \ + +189 + `BIO_t_ags +( +b +, ( +BIO_FLAGS_READ +| +BIO_FLAGS_SHOULD_RETRY +)) + + ) + +190  + #BIO_t_y_wre +( +b +) \ + +191 + `BIO_t_ags +( +b +, ( +BIO_FLAGS_WRITE +| +BIO_FLAGS_SHOULD_RETRY +)) + + ) + +194  + #BIO_r_y_ags +( +b +) \ + +195 + `BIO_r_ags +( +b +, ( +BIO_FLAGS_RWS +| +BIO_FLAGS_SHOULD_RETRY +)) + + ) + +196  + #BIO_g_y_ags +( +b +) \ + +197 + `BIO__ags +( +b +, ( +BIO_FLAGS_RWS +| +BIO_FLAGS_SHOULD_RETRY +)) + + ) + +200  + #BIO_should_ad +( +a + + `BIO__ags +, +BIO_FLAGS_READ +) + + ) + +201  + #BIO_should_wre +( +a + + `BIO__ags +, +BIO_FLAGS_WRITE +) + + ) + +202  + #BIO_should_io_ecl +( +a + + `BIO__ags +, +BIO_FLAGS_IO_SPECIAL +) + + ) + +203  + #BIO_y_ty +( +a + + `BIO__ags +, +BIO_FLAGS_RWS +) + + ) + +204  + #BIO_should_y +( +a + + `BIO__ags +, +BIO_FLAGS_SHOULD_RETRY +) + + ) + +216  + #BIO_RR_SSL_X509_LOOKUP + 0x01 + + ) + +218  + #BIO_RR_CONNECT + 0x02 + + ) + +220  + #BIO_RR_ACCEPT + 0x03 + + ) + +223  + #BIO_CB_FREE + 0x01 + + ) + +224  + #BIO_CB_READ + 0x02 + + ) + +225  + #BIO_CB_WRITE + 0x03 + + ) + +226  + #BIO_CB_PUTS + 0x04 + + ) + +227  + #BIO_CB_GETS + 0x05 + + ) + +228  + #BIO_CB_CTRL + 0x06 + + ) + +234  + #BIO_CB_RETURN + 0x80 + + ) + +235  + #BIO_CB_tu +( +a +()| +BIO_CB_RETURN +) + + ) + +236  + #BIO_cb_e +( +a +(!()& +BIO_CB_RETURN +)) + + ) + +237  + #BIO_cb_po +( +a +()& +BIO_CB_RETURN +) + + ) + +239 (* +BIO_back_ +)( + tBIO + * + tb +,  + tݔ +, cڡ * + tgp +,  + tgi +, + +240  + tgl +,  + tt +); + +241 (* +BIO_back__ex +)( + tBIO + * + tb +,  + tݔ +, cڡ * + tgp +, + +242 + tsize_t + + tn +,  + tgi +, + +243  + tgl +,  + tt +, + tsize_t + * + tosd +); + +244 +BIO_back_ + +BIO_g_back +(cڡ +BIO + * +b +); + +245  +BIO_t_back +( +BIO + * +b +, +BIO_back_ + +back +); + +247 +BIO_back__ex + +BIO_g_back_ex +(cڡ +BIO + * +b +); + +248  +BIO_t_back_ex +( +BIO + * +b +, +BIO_back__ex + +back +); + +250 * +BIO_g_back_g +(cڡ +BIO + * +b +); + +251  +BIO_t_back_g +( +BIO + * +b +, * +g +); + +253  +bio_mhod_ + + tBIO_METHOD +; + +255 cڡ * +BIO_mhod_me +(cڡ +BIO + * +b +); + +256  +BIO_mhod_ty +(cڡ +BIO + * +b +); + +258  + tBIO_fo_cb +( + tBIO + *, , ); + +259  +BIO_fo_cb + + tbio_fo_cb +; + +261 +DEFINE_STACK_OF +( +BIO +) + +264  + ta1_ps_func + ( + tBIO + * + tb +, ** + tpbuf +, * + t +, + +265 * + trg +); + +267 #ide +OPENSSL_NO_SCTP + + +269  + sbio_dgm_sp_dfo + { + +270 +ut16_t + +d_sid +; + +271 +ut16_t + +d_ags +; + +272 +ut32_t + +d_id +; + +273 +ut32_t + +d_cڋxt +; + +276  + sbio_dgm_sp_rcvfo + { + +277 +ut16_t + +rcv_sid +; + +278 +ut16_t + +rcv_s +; + +279 +ut16_t + +rcv_ags +; + +280 +ut32_t + +rcv_id +; + +281 +ut32_t + +rcv_t +; + +282 +ut32_t + +rcv_cumt +; + +283 +ut32_t + +rcv_cڋxt +; + +286  + sbio_dgm_sp_fo + { + +287 +ut16_t + +_picy +; + +288 +ut32_t + +_vue +; + +296  + #BIO_C_SET_CONNECT + 100 + + ) + +297  + #BIO_C_DO_STATE_MACHINE + 101 + + ) + +298  + #BIO_C_SET_NBIO + 102 + + ) + +300  + #BIO_C_SET_FD + 104 + + ) + +301  + #BIO_C_GET_FD + 105 + + ) + +302  + #BIO_C_SET_FILE_PTR + 106 + + ) + +303  + #BIO_C_GET_FILE_PTR + 107 + + ) + +304  + #BIO_C_SET_FILENAME + 108 + + ) + +305  + #BIO_C_SET_SSL + 109 + + ) + +306  + #BIO_C_GET_SSL + 110 + + ) + +307  + #BIO_C_SET_MD + 111 + + ) + +308  + #BIO_C_GET_MD + 112 + + ) + +309  + #BIO_C_GET_CIPHER_STATUS + 113 + + ) + +310  + #BIO_C_SET_BUF_MEM + 114 + + ) + +311  + #BIO_C_GET_BUF_MEM_PTR + 115 + + ) + +312  + #BIO_C_GET_BUFF_NUM_LINES + 116 + + ) + +313  + #BIO_C_SET_BUFF_SIZE + 117 + + ) + +314  + #BIO_C_SET_ACCEPT + 118 + + ) + +315  + #BIO_C_SSL_MODE + 119 + + ) + +316  + #BIO_C_GET_MD_CTX + 120 + + ) + +318  + #BIO_C_SET_BUFF_READ_DATA + 122 + + ) + +319  + #BIO_C_GET_CONNECT + 123 + + ) + +320  + #BIO_C_GET_ACCEPT + 124 + + ) + +321  + #BIO_C_SET_SSL_RENEGOTIATE_BYTES + 125 + + ) + +322  + #BIO_C_GET_SSL_NUM_RENEGOTIATES + 126 + + ) + +323  + #BIO_C_SET_SSL_RENEGOTIATE_TIMEOUT + 127 + + ) + +324  + #BIO_C_FILE_SEEK + 128 + + ) + +325  + #BIO_C_GET_CIPHER_CTX + 129 + + ) + +326  + #BIO_C_SET_BUF_MEM_EOF_RETURN + 130 + + ) + +328  + #BIO_C_SET_BIND_MODE + 131 + + ) + +329  + #BIO_C_GET_BIND_MODE + 132 + + ) + +330  + #BIO_C_FILE_TELL + 133 + + ) + +331  + #BIO_C_GET_SOCKS + 134 + + ) + +332  + #BIO_C_SET_SOCKS + 135 + + ) + +334  + #BIO_C_SET_WRITE_BUF_SIZE + 136 + + ) + +335  + #BIO_C_GET_WRITE_BUF_SIZE + 137 + + ) + +336  + #BIO_C_MAKE_BIO_PAIR + 138 + + ) + +337  + #BIO_C_DESTROY_BIO_PAIR + 139 + + ) + +338  + #BIO_C_GET_WRITE_GUARANTEE + 140 + + ) + +339  + #BIO_C_GET_READ_REQUEST + 141 + + ) + +340  + #BIO_C_SHUTDOWN_WR + 142 + + ) + +341  + #BIO_C_NREAD0 + 143 + + ) + +342  + #BIO_C_NREAD + 144 + + ) + +343  + #BIO_C_NWRITE0 + 145 + + ) + +344  + #BIO_C_NWRITE + 146 + + ) + +345  + #BIO_C_RESET_READ_REQUEST + 147 + + ) + +346  + #BIO_C_SET_MD_CTX + 148 + + ) + +348  + #BIO_C_SET_PREFIX + 149 + + ) + +349  + #BIO_C_GET_PREFIX + 150 + + ) + +350  + #BIO_C_SET_SUFFIX + 151 + + ) + +351  + #BIO_C_GET_SUFFIX + 152 + + ) + +353  + #BIO_C_SET_EX_ARG + 153 + + ) + +354  + #BIO_C_GET_EX_ARG + 154 + + ) + +356  + #BIO_C_SET_CONNECT_MODE + 155 + + ) + +358  + #BIO_t_p_da +( +s +, +g + + `BIO_t_ex_da +(s,0,g) + + ) + +359  + #BIO_g_p_da +( +s + + `BIO_g_ex_da +(s,0) + + ) + +361  + #BIO_t_nbio +( +b +, +n + + `BIO_ +(b, +BIO_C_SET_NBIO +,), +NULL +) + + ) + +363 #ide +OPENSSL_NO_SOCK + + +366  + #BIO_FAMILY_IPV4 + 4 + + ) + +367  + #BIO_FAMILY_IPV6 + 6 + + ) + +368  + #BIO_FAMILY_IPANY + 256 + + ) + +371  + #BIO_t_cn_home +( +b +, +me + + `BIO_ +(b, +BIO_C_SET_CONNECT +,0, \ + +372 (*)( +me +)) + + ) + +373  + #BIO_t_cn_pt +( +b +, +pt + + `BIO_ +(b, +BIO_C_SET_CONNECT +,1, \ + +374 (*)( +pt +)) + + ) + +375  + #BIO_t_cn_addss +( +b +, +addr + + `BIO_ +(b, +BIO_C_SET_CONNECT +,2, \ + +376 (*)( +addr +)) + + ) + +377  + #BIO_t_cn__my +( +b +, +f + + `BIO_t_ +(b, +BIO_C_SET_CONNECT +,3,f) + + ) + +378  + #BIO_g_cn_home +( +b +((cڡ *) + `BIO_r_ +(b, +BIO_C_GET_CONNECT +,0)) + + ) + +379  + #BIO_g_cn_pt +( +b +((cڡ *) + `BIO_r_ +(b, +BIO_C_GET_CONNECT +,1)) + + ) + +380  + #BIO_g_cn_addss +( +b +((cڡ +BIO_ADDR + *) + `BIO_r_ +(b, +BIO_C_GET_CONNECT +,2)) + + ) + +381  + #BIO_g_cn__my +( +b + + `BIO_ +(b, +BIO_C_GET_CONNECT +,3, +NULL +) + + ) + +382  + #BIO_t_cn_mode +( +b +, +n + + `BIO_ +(b, +BIO_C_SET_CONNECT_MODE +,), +NULL +) + + ) + +385  + #BIO_t_ac_me +( +b +, +me + + `BIO_ +(b, +BIO_C_SET_ACCEPT +,0, \ + +386 (*)( +me +)) + + ) + +387  + #BIO_t_ac_pt +( +b +, +pt + + `BIO_ +(b, +BIO_C_SET_ACCEPT +,1, \ + +388 (*)( +pt +)) + + ) + +389  + #BIO_g_ac_me +( +b +((cڡ *) + `BIO_r_ +(b, +BIO_C_GET_ACCEPT +,0)) + + ) + +390  + #BIO_g_ac_pt +( +b +((cڡ *) + `BIO_r_ +(b, +BIO_C_GET_ACCEPT +,1)) + + ) + +391  + #BIO_g__me +( +b +((cڡ *) + `BIO_r_ +(b, +BIO_C_GET_ACCEPT +,2)) + + ) + +392  + #BIO_g__pt +( +b +((cڡ *) + `BIO_r_ +(b, +BIO_C_GET_ACCEPT +,3)) + + ) + +394  + #BIO_t_nbio_ac +( +b +, +n + + `BIO_ +(b, +BIO_C_SET_ACCEPT +,2,)?(*)"a": +NULL +) + + ) + +395  + #BIO_t_ac_bios +( +b +, +bio + + `BIO_ +(b, +BIO_C_SET_ACCEPT +,3, \ + +396 (*)( +bio +)) + + ) + +397  + #BIO_t_ac__my +( +b +, +f + + `BIO_t_ +(b, +BIO_C_SET_ACCEPT +,4,f) + + ) + +398  + #BIO_g_ac__my +( +b + + `BIO_ +(b, +BIO_C_GET_ACCEPT +,4, +NULL +) + + ) + +401  + #BIO_BIND_NORMAL + 0 + + ) + +402  + #BIO_BIND_REUSEADDR + +BIO_SOCK_REUSEADDR + + + ) + +403  + #BIO_BIND_REUSEADDR_IF_UNUSED + +BIO_SOCK_REUSEADDR + + + ) + +404  + #BIO_t_bd_mode +( +b +, +mode + + `BIO_ +(b, +BIO_C_SET_BIND_MODE +,mode, +NULL +) + + ) + +405  + #BIO_g_bd_mode +( +b + + `BIO_ +(b, +BIO_C_GET_BIND_MODE +,0, +NULL +) + + ) + +408  + #BIO_do_c +( +b + + `BIO_do_hdshake +(b) + + ) + +409  + #BIO_do_ac +( +b + + `BIO_do_hdshake +(b) + + ) + +412  + #BIO_do_hdshake +( +b + + `BIO_ +(b, +BIO_C_DO_STATE_MACHINE +,0, +NULL +) + + ) + +415  + #BIO_t_fd +( +b +, +fd +, +c + + `BIO_t_ +(b, +BIO_C_SET_FD +,c,fd) + + ) + +416  + #BIO_g_fd +( +b +, +c + + `BIO_ +(b, +BIO_C_GET_FD +,0,(*)(c)) + + ) + +419  + #BIO_t_ +( +b +, + +, +c + + `BIO_ +(b, +BIO_C_SET_FILE_PTR +,c,(*)()) + + ) + +420  + #BIO_g_ +( +b +, +p + + `BIO_ +(b, +BIO_C_GET_FILE_PTR +,0,(*)(p)) + + ) + +423  + #BIO_ek +( +b +, +ofs +() + `BIO_ +(b, +BIO_C_FILE_SEEK +,ofs, +NULL +) + + ) + +424  + #BIO_ +( +b +() + `BIO_ +(b, +BIO_C_FILE_TELL +,0, +NULL +) + + ) + +430 #ifde +CONST_STRICT + + +435  +BIO_ad_fame +( +BIO + * +b +, cڡ * +me +); + +437  + #BIO_ad_fame +( +b +, +me +() + `BIO_ +(b, +BIO_C_SET_FILENAME +, \ + +438 +BIO_CLOSE +| +BIO_FP_READ +,(*)( +me +)) + + ) + +440  + #BIO_wre_fame +( +b +, +me +() + `BIO_ +(b, +BIO_C_SET_FILENAME +, \ + +441 +BIO_CLOSE +| +BIO_FP_WRITE +, +me +) + + ) + +442  + #BIO_nd_fame +( +b +, +me +() + `BIO_ +(b, +BIO_C_SET_FILENAME +, \ + +443 +BIO_CLOSE +| +BIO_FP_APPEND +, +me +) + + ) + +444  + #BIO_rw_fame +( +b +, +me +() + `BIO_ +(b, +BIO_C_SET_FILENAME +, \ + +445 +BIO_CLOSE +| +BIO_FP_READ +| +BIO_FP_WRITE +, +me +) + + ) + +453  + #BIO_t_s +( +b +, +s +, +c + + `BIO_ +(b, +BIO_C_SET_SSL +,c,(*)(s)) + + ) + +454  + #BIO_g_s +( +b +, +sp + + `BIO_ +(b, +BIO_C_GET_SSL +,0,(*)(sp)) + + ) + +455  + #BIO_t_s_mode +( +b +, + + + `BIO_ +(b, +BIO_C_SSL_MODE +,, +NULL +) + + ) + +456  + #BIO_t_s_gٟ_bys +( +b +, +num +) \ + +457 + `BIO_ +( +b +, +BIO_C_SET_SSL_RENEGOTIATE_BYTES +, +num +, +NULL +) + + ) + +458  + #BIO_g_num_gٟs +( +b +) \ + +459 + `BIO_ +( +b +, +BIO_C_GET_SSL_NUM_RENEGOTIATES +,0, +NULL +) + + ) + +460  + #BIO_t_s_gٟ_timeout +( +b +, +cds +) \ + +461 + `BIO_ +( +b +, +BIO_C_SET_SSL_RENEGOTIATE_TIMEOUT +, +cds +, +NULL +) + + ) + +466  + #BIO_g_mem_da +( +b +, + + + `BIO_ +(b, +BIO_CTRL_INFO +,0,(*)p)) + + ) + +467  + #BIO_t_mem_buf +( +b +, +bm +, +c + + `BIO_ +(b, +BIO_C_SET_BUF_MEM +,c,(*)(bm)) + + ) + +468  + #BIO_g_mem_r +( +b +, + + + `BIO_ +(b, +BIO_C_GET_BUF_MEM_PTR +,0, \ + +469 (*)( + +)) + + ) + +470  + #BIO_t_mem_eof_tu +( +b +, +v +) \ + +471 + `BIO_ +( +b +, +BIO_C_SET_BUF_MEM_EOF_RETURN +, +v +, +NULL +) + + ) + +474  + #BIO_g_bufr_num_les +( +b + + `BIO_ +(b, +BIO_C_GET_BUFF_NUM_LINES +,0, +NULL +) + + ) + +475  + #BIO_t_bufr_size +( +b +, +size + + `BIO_ +(b, +BIO_C_SET_BUFF_SIZE +,size, +NULL +) + + ) + +476  + #BIO_t_ad_bufr_size +( +b +, +size + + `BIO_t_ +(b, +BIO_C_SET_BUFF_SIZE +,size,0) + + ) + +477  + #BIO_t_wre_bufr_size +( +b +, +size + + `BIO_t_ +(b, +BIO_C_SET_BUFF_SIZE +,size,1) + + ) + +478  + #BIO_t_bufr_ad_da +( +b +, +buf +, +num + + `BIO_ +(b, +BIO_C_SET_BUFF_READ_DATA +,num,buf) + + ) + +481  + #BIO_dup_e +( +b +, +t + + `BIO_ +(b, +BIO_CTRL_DUP +,0,(*)ԑ)) + + ) + +483  + #BIO_t +( +b +() + `BIO_ +(b, +BIO_CTRL_RESET +,0, +NULL +) + + ) + +484  + #BIO_eof +( +b +() + `BIO_ +(b, +BIO_CTRL_EOF +,0, +NULL +) + + ) + +485  + #BIO_t_o +( +b +, +c +() + `BIO_ +(b, +BIO_CTRL_SET_CLOSE +,(c), +NULL +) + + ) + +486  + #BIO_g_o +( +b +() + `BIO_ +(b, +BIO_CTRL_GET_CLOSE +,0, +NULL +) + + ) + +487  + #BIO_ndg +( +b +() + `BIO_ +(b, +BIO_CTRL_PENDING +,0, +NULL +) + + ) + +488  + #BIO_wndg +( +b +() + `BIO_ +(b, +BIO_CTRL_WPENDING +,0, +NULL +) + + ) + +490 +size_t + +BIO__ndg +( +BIO + * +b +); + +491 +size_t + +BIO__wndg +( +BIO + * +b +); + +492  + #BIO_ush +( +b +() + `BIO_ +(b, +BIO_CTRL_FLUSH +,0, +NULL +) + + ) + +493  + #BIO_g_fo_back +( +b +, +cbp +() + `BIO_ +(b, +BIO_CTRL_GET_CALLBACK +,0, \ + +494 +cbp +) + + ) + +495  + #BIO_t_fo_back +( +b +, +cb +() + `BIO_back_ +(b, +BIO_CTRL_SET_CALLBACK +,cb) + + ) + +498  + #BIO_bufr_g_num_les +( +b + + `BIO_ +(b, +BIO_CTRL_GET +,0, +NULL +) + + ) + +499  + #BIO_bufr_ek +( +b +, +s +, +l + + `BIO_ +(b, +BIO_CTRL_PEEK +,),(s)) + + ) + +502  + #BIO_t_wre_buf_size +( +b +, +size +() + `BIO_ +(b, +BIO_C_SET_WRITE_BUF_SIZE +,size, +NULL +) + + ) + +503  + #BIO_g_wre_buf_size +( +b +, +size +( +size_t +) + `BIO_ +(b, +BIO_C_GET_WRITE_BUF_SIZE +,size, +NULL +) + + ) + +504  + #BIO_make_bio_ +( +b1 +, +b2 +() + `BIO_ +(b1, +BIO_C_MAKE_BIO_PAIR +,0,b2) + + ) + +505  + #BIO_deroy_bio_ +( +b +() + `BIO_ +(b, +BIO_C_DESTROY_BIO_PAIR +,0, +NULL +) + + ) + +506  + #BIO_shutdown_wr +( +b +() + `BIO_ +(b, +BIO_C_SHUTDOWN_WR +, 0, +NULL +) + + ) + +508  + #BIO_g_wre_gue +( +b +() + `BIO_ +(b, +BIO_C_GET_WRITE_GUARANTEE +,0, +NULL +) + + ) + +509  + #BIO_g_ad_que +( +b +() + `BIO_ +(b, +BIO_C_GET_READ_REQUEST +,0, +NULL +) + + ) + +510 +size_t + +BIO__g_wre_gue +( +BIO + * +b +); + +511 +size_t + +BIO__g_ad_que +( +BIO + * +b +); + +512  +BIO__t_ad_que +( +BIO + * +b +); + +515  + #BIO__dgm_c +( +b +, + +) \ + +516 () + `BIO_ +( +b +, +BIO_CTRL_DGRAM_CONNECT +,0, (*)( + +)) + + ) + +517  + #BIO__t_ced +( +b +, + +) \ + +518 () + `BIO_ +( +b +, +BIO_CTRL_DGRAM_SET_CONNECTED +, 0, (*)( + +)) + + ) + +519  + #BIO_dgm_cv_timedout +( +b +) \ + +520 () + `BIO_ +( +b +, +BIO_CTRL_DGRAM_GET_RECV_TIMER_EXP +, 0, +NULL +) + + ) + +521  + #BIO_dgm_nd_timedout +( +b +) \ + +522 () + `BIO_ +( +b +, +BIO_CTRL_DGRAM_GET_SEND_TIMER_EXP +, 0, +NULL +) + + ) + +523  + #BIO_dgm_g_ +( +b +, + +) \ + +524 () + `BIO_ +( +b +, +BIO_CTRL_DGRAM_GET_PEER +, 0, (*)( + +)) + + ) + +525  + #BIO_dgm_t_ +( +b +, + +) \ + +526 () + `BIO_ +( +b +, +BIO_CTRL_DGRAM_SET_PEER +, 0, (*)( + +)) + + ) + +527  + #BIO_dgm_g_mtu_ovhd +( +b +) \ + +528 () + `BIO_ +(( +b +), +BIO_CTRL_DGRAM_GET_MTU_OVERHEAD +, 0, +NULL +) + + ) + +530  + #BIO_g_ex_w_dex +( +l +, +p +, +wf +, +dupf +, +f +) \ + +531 + `CRYPTO_g_ex_w_dex +( +CRYPTO_EX_INDEX_BIO +, +l +, +p +, +wf +, +dupf +, +f +) + + ) + +532  +BIO_t_ex_da +( +BIO + * +bio +,  +idx +, * +da +); + +533 * +BIO_g_ex_da +( +BIO + * +bio +,  +idx +); + +534 +ut64_t + +BIO_numb_ad +( +BIO + * +bio +); + +535 +ut64_t + +BIO_numb_wrn +( +BIO + * +bio +); + +538  +BIO_a1_t_efix +( +BIO + * +b +, +a1_ps_func + * +efix +, + +539 +a1_ps_func + * +efix_ +); + +540  +BIO_a1_g_efix +( +BIO + * +b +, +a1_ps_func + ** +fix +, + +541 +a1_ps_func + ** +fix_ +); + +542  +BIO_a1_t_suffix +( +BIO + * +b +, +a1_ps_func + * +suffix +, + +543 +a1_ps_func + * +suffix_ +); + +544  +BIO_a1_g_suffix +( +BIO + * +b +, +a1_ps_func + ** +psuffix +, + +545 +a1_ps_func + ** +psuffix_ +); + +547 cڡ +BIO_METHOD + * +BIO_s_fe +(); + +548 +BIO + * +BIO_w_fe +(cڡ * +fame +, cڡ * +mode +); + +549 #ide +OPENSSL_NO_STDIO + + +550 +BIO + * +BIO_w_ +( +FILE + * +am +,  +o_ag +); + +552 +BIO + * +BIO_w +(cڡ +BIO_METHOD + * +ty +); + +553  +BIO_ +( +BIO + * +a +); + +554  +BIO_t_da +( +BIO + * +a +, * +r +); + +555 * +BIO_g_da +( +BIO + * +a +); + +556  +BIO_t_ +( +BIO + * +a +,  + +); + +557  +BIO_g_ +( +BIO + * +a +); + +558  +BIO_t_shutdown +( +BIO + * +a +,  +shut +); + +559  +BIO_g_shutdown +( +BIO + * +a +); + +560  +BIO_v +( +BIO + * +a +); + +561  +BIO_up_f +( +BIO + * +a +); + +562  +BIO_ad +( +BIO + * +b +, * +da +,  +dn +); + +563  +BIO_ad_ex +( +BIO + * +b +, * +da +, +size_t + +dn +, size_* +adbys +); + +564  +BIO_gs +( +BIO + * +bp +, * +buf +,  +size +); + +565  +BIO_wre +( +BIO + * +b +, cڡ * +da +,  +dn +); + +566  +BIO_wre_ex +( +BIO + * +b +, cڡ * +da +, +size_t + +dn +, size_* +wrn +); + +567  +BIO_puts +( +BIO + * +bp +, cڡ * +buf +); + +568  +BIO_dt +( +BIO + * +b +,  +dt +,  +max +); + +569  +BIO_ +( +BIO + * +bp +,  +cmd +,  +rg +, * +rg +); + +570  +BIO_back_ +( +BIO + * +b +,  +cmd +, +BIO_fo_cb + * + +); + +571 * +BIO_r_ +( +BIO + * +bp +,  +cmd +,  +rg +); + +572  +BIO_t_ +( +BIO + * +bp +,  +cmd +,  +rg +,  +rg +); + +573 +BIO + * +BIO_push +(BIO * +b +, BIO * +nd +); + +574 +BIO + * +BIO_p +(BIO * +b +); + +575  +BIO__l +( +BIO + * +a +); + +576 +BIO + * +BIO_fd_ty +(BIO * +b +,  +bio_ty +); + +577 +BIO + * +BIO_xt +(BIO * +b +); + +578  +BIO_t_xt +( +BIO + * +b +, BIO * +xt +); + +579 +BIO + * +BIO_g_y_BIO +(BIO * +bio +, * +as +); + +580  +BIO_g_y_as +( +BIO + * +bio +); + +581  +BIO_t_y_as +( +BIO + * +bio +,  +as +); + +582 +BIO + * +BIO_dup_cha +(BIO * + +); + +584  +BIO_ėd0 +( +BIO + * +bio +, ** +buf +); + +585  +BIO_ėd +( +BIO + * +bio +, ** +buf +,  +num +); + +586  +BIO_nwre0 +( +BIO + * +bio +, ** +buf +); + +587  +BIO_nwre +( +BIO + * +bio +, ** +buf +,  +num +); + +589  +BIO_debug_back +( +BIO + * +bio +,  +cmd +, cڡ * +gp +,  +gi +, + +590  +gl +,  +t +); + +592 cڡ +BIO_METHOD + * +BIO_s_mem +(); + +593 cڡ +BIO_METHOD + * +BIO_s_cmem +(); + +594 +BIO + * +BIO_w_mem_buf +(cڡ * +buf +,  +n +); + +595 #ide +OPENSSL_NO_SOCK + + +596 cڡ +BIO_METHOD + * +BIO_s_sock +(); + +597 cڡ +BIO_METHOD + * +BIO_s_c +(); + +598 cڡ +BIO_METHOD + * +BIO_s_ac +(); + +600 cڡ +BIO_METHOD + * +BIO_s_fd +(); + +601 cڡ +BIO_METHOD + * +BIO_s_log +(); + +602 cڡ +BIO_METHOD + * +BIO_s_bio +(); + +603 cڡ +BIO_METHOD + * +BIO_s_nu +(); + +604 cڡ +BIO_METHOD + * +BIO_f_nu +(); + +605 cڡ +BIO_METHOD + * +BIO_f_bufr +(); + +606 cڡ +BIO_METHOD + * +BIO_f_lebufr +(); + +607 cڡ +BIO_METHOD + * +BIO_f_nbio_ +(); + +608 #ide +OPENSSL_NO_DGRAM + + +609 cڡ +BIO_METHOD + * +BIO_s_dagm +(); + +610  +BIO_dgm_n_l_r +( +r +); + +611 +BIO + * +BIO_w_dgm +( +fd +,  +o_ag +); + +612 #ide +OPENSSL_NO_SCTP + + +613 cڡ +BIO_METHOD + * +BIO_s_dagm_sp +(); + +614 +BIO + * +BIO_w_dgm_sp +( +fd +,  +o_ag +); + +615  +BIO_dgm_is_sp +( +BIO + * +bio +); + +616  +BIO_dgm_sp_nifiti_cb +( +BIO + * +b +, + +617 (* +hd_nifitis +( +BIO + * +bio +, + +618 * +cڋxt +, + +619 * +buf +), + +620 * +cڋxt +); + +621  +BIO_dgm_sp_wa_f_dry +( +BIO + * +b +); + +622  +BIO_dgm_sp_msg_wag +( +BIO + * +b +); + +626 #ide +OPENSSL_NO_SOCK + + +627  +BIO_sock_should_y +( +i +); + +628  +BIO_sock_n_l_r +( +r +); + +631  +BIO_fd_should_y +( +i +); + +632  +BIO_fd_n_l_r +( +r +); + +633  +BIO_dump_cb +((* +cb +(cڡ * +da +, +size_t + +n +, * +u +), + +634 * +u +, cڡ * +s +,  +n +); + +635  +BIO_dump_dt_cb +((* +cb +(cڡ * +da +, +size_t + +n +, * +u +), + +636 * +u +, cڡ * +s +,  +n +,  +dt +); + +637  +BIO_dump +( +BIO + * +b +, cڡ * +bys +,  +n +); + +638  +BIO_dump_dt +( +BIO + * +b +, cڡ * +bys +,  +n +,  +dt +); + +639 #ide +OPENSSL_NO_STDIO + + +640  +BIO_dump_ +( +FILE + * + +, cڡ * +s +,  +n +); + +641  +BIO_dump_dt_ +( +FILE + * + +, cڡ * +s +,  +n +,  +dt +); + +643  +BIO_hex_rg +( +BIO + * +out +,  +dt +,  +width +, * +da +, + +644  +d +); + +646 #ide +OPENSSL_NO_SOCK + + +647 +BIO_ADDR + * +BIO_ADDR_w +(); + +648  +BIO_ADDR_wmake +( +BIO_ADDR + * + +,  +my +, + +649 cڡ * +whe +, +size_t + +wh +,  +pt +); + +650  +BIO_ADDR_ +( +BIO_ADDR + *); + +651  +BIO_ADDR_r +( +BIO_ADDR + * + +); + +652  +BIO_ADDR_my +(cڡ +BIO_ADDR + * + +); + +653  +BIO_ADDR_waddss +(cڡ +BIO_ADDR + * + +, * +p +, +size_t + * +l +); + +654  +BIO_ADDR_wpt +(cڡ +BIO_ADDR + * + +); + +655 * +BIO_ADDR_home_rg +(cڡ +BIO_ADDR + * + +,  +numic +); + +656 * +BIO_ADDR_rvi_rg +(cڡ +BIO_ADDR + * + +,  +numic +); + +657 * +BIO_ADDR_th_rg +(cڡ +BIO_ADDR + * + +); + +659 cڡ +BIO_ADDRINFO + * +BIO_ADDRINFO_xt +(cڡ BIO_ADDRINFO * +bai +); + +660  +BIO_ADDRINFO_my +(cڡ +BIO_ADDRINFO + * +bai +); + +661  +BIO_ADDRINFO_sockty +(cڡ +BIO_ADDRINFO + * +bai +); + +662  +BIO_ADDRINFO_oc +(cڡ +BIO_ADDRINFO + * +bai +); + +663 cڡ +BIO_ADDR + * +BIO_ADDRINFO_addss +(cڡ +BIO_ADDRINFO + * +bai +); + +664  +BIO_ADDRINFO_ +( +BIO_ADDRINFO + * +bai +); + +666 + eBIO_horv_iܙs + { + +667 +BIO_PARSE_PRIO_HOST +, +BIO_PARSE_PRIO_SERV + + +669  +BIO_r_horv +(cڡ * +horv +, ** +ho +, ** +rvi +, + +670 +BIO_horv_iܙs + +horv_io +); + +671 + eBIO_lookup_ty + { + +672 +BIO_LOOKUP_CLIENT +, +BIO_LOOKUP_SERVER + + +674  +BIO_lookup +(cڡ * +ho +, cڡ * +rvi +, + +675 +BIO_lookup_ty + +lookup_ty +, + +676  +my +,  +sockty +, +BIO_ADDRINFO + ** +s +); + +677  +BIO_lookup_ex +(cڡ * +ho +, cڡ * +rvi +, + +678  +lookup_ty +,  +my +,  +sockty +,  +oc +, + +679 +BIO_ADDRINFO + ** +s +); + +680  +BIO_sock_r +( +sock +); + +681  +BIO_sock_iol +( +fd +,  +ty +, * +g +); + +682  +BIO_sock_nbio +( +fd +,  +mode +); + +683  +BIO_sock_ +(); + +684 #i +OPENSSL_API_COMPAT + < 0x10100000L + +685  + #BIO_sock_nup +(0 + + ) + +687  +BIO_t_t_nday +( +sock +,  +tu_ +); + +689 +DEPRECATEDIN_1_1_0 +( +hot + * +BIO_ghobyme +(cڡ * +me +)) + +690 +DEPRECATEDIN_1_1_0 +( +BIO_g_pt +(cڡ * +r +, * +pt_r +)) + +691 +DEPRECATEDIN_1_1_0 +( +BIO_g_ho_ +(cڡ * +r +, * + +)) + +692 +DEPRECATEDIN_1_1_0 +( +BIO_g_ac_sock +(* +ho_pt +,  +mode +)) + +693 +DEPRECATEDIN_1_1_0 +( +BIO_ac +( +sock +, ** +_pt +)) + +695  + uBIO_sock_fo_u + { + +696 +BIO_ADDR + * +addr +; + +698 + eBIO_sock_fo_ty + { + +699 +BIO_SOCK_INFO_ADDRESS + + +701  +BIO_sock_fo +( +sock +, + +702 +BIO_sock_fo_ty + +ty +,  +BIO_sock_fo_u + * +fo +); + +704  + #BIO_SOCK_REUSEADDR + 0x01 + + ) + +705  + #BIO_SOCK_V6_ONLY + 0x02 + + ) + +706  + #BIO_SOCK_KEEPALIVE + 0x04 + + ) + +707  + #BIO_SOCK_NONBLOCK + 0x08 + + ) + +708  + #BIO_SOCK_NODELAY + 0x10 + + ) + +710  +BIO_sock +( +doma +,  +sockty +,  +oc +,  +tis +); + +711  +BIO_c +( +sock +, cڡ +BIO_ADDR + * +addr +,  +tis +); + +712  +BIO_bd +( +sock +, cڡ +BIO_ADDR + * +addr +,  +tis +); + +713  +BIO_li +( +sock +, cڡ +BIO_ADDR + * +addr +,  +tis +); + +714  +BIO_ac_ex +( +ac_sock +, +BIO_ADDR + * +addr +,  +tis +); + +715  +BIO_osock +( +sock +); + +717 +BIO + * +BIO_w_sock +( +sock +,  +o_ag +); + +718 +BIO + * +BIO_w_c +(cڡ * +ho_pt +); + +719 +BIO + * +BIO_w_ac +(cڡ * +ho_pt +); + +722 +BIO + * +BIO_w_fd +( +fd +,  +o_ag +); + +724  +BIO_w_bio_ +( +BIO + ** +bio1 +, +size_t + +wrebuf1 +, + +725 +BIO + ** +bio2 +, +size_t + +wrebuf2 +); + +732  +BIO_cy_xt_y +( +BIO + * +b +); + +738  + #os_bio____ +( +x +) + + ) + +739 #i +defed +( +__GNUC__ +&& defed( +__STDC_VERSION__ +) \ + +740 && ! +defed +( +__APPLE__ +) + +745 #i +__STDC_VERSION__ + >= 199901L + +746 #unde +os_bio____ + + +747  + #os_bio____ + +__ibu__ + + + ) + +748 #i +__GNUC__ +*10 + +__GNUC_MINOR__ + >= 44 + +749  + #os_bio__tf__ + +__gnu_tf__ + + + ) + +751  + #os_bio__tf__ + +__tf__ + + + ) + +755  +BIO_tf +( +BIO + * +bio +, cڡ * +fm +, ...) + +756 +os_bio____ +(( +__fm__ +( +os_bio__tf__ +, 2, 3))); + +757  +BIO_vtf +( +BIO + * +bio +, cڡ * +fm +, +va_li + +gs +) + +758 +os_bio____ +(( +__fm__ +( +os_bio__tf__ +, 2, 0))); + +759  +BIO_tf +(* +buf +, +size_t + +n +, cڡ * +fm +, ...) + +760 +os_bio____ +(( +__fm__ +( +os_bio__tf__ +, 3, 4))); + +761  +BIO_vtf +(* +buf +, +size_t + +n +, cڡ * +fm +, +va_li + +gs +) + +762 +os_bio____ +(( +__fm__ +( +os_bio__tf__ +, 3, 0))); + +763 #unde +os_bio____ + + +764 #unde +os_bio__tf__ + + +767 +BIO_METHOD + * +BIO_mh_w +( +ty +, cڡ * +me +); + +768  +BIO_mh_ +( +BIO_METHOD + * +biom +); + +769 (* +BIO_mh_g_wre +(cڡ +BIO_METHOD + * +biom +)( +BIO + *, const *, ); + +770 (* +BIO_mh_g_wre_ex +(cڡ +BIO_METHOD + * +biom +)( +BIO + *, cڡ *, +size_t +, + +771 +size_t + *); + +772  +BIO_mh_t_wre +( +BIO_METHOD + * +biom +, + +773 (* +wre +( +BIO + *, const *, )); + +774  +BIO_mh_t_wre_ex +( +BIO_METHOD + * +biom +, + +775 (* +bwre +( +BIO + *, cڡ *, +size_t +, size_t *)); + +776 (* +BIO_mh_g_ad +(cڡ +BIO_METHOD + * +biom +)( +BIO + *, *, ); + +777 (* +BIO_mh_g_ad_ex +(cڡ +BIO_METHOD + * +biom +)( +BIO + *, *, +size_t +, size_t *); + +778  +BIO_mh_t_ad +( +BIO_METHOD + * +biom +, + +779 (* +ad +( +BIO + *, *, )); + +780  +BIO_mh_t_ad_ex +( +BIO_METHOD + * +biom +, + +781 (* +bad +( +BIO + *, *, +size_t +, size_t *)); + +782 (* +BIO_mh_g_puts +(cڡ +BIO_METHOD + * +biom +)( +BIO + *, const *); + +783  +BIO_mh_t_puts +( +BIO_METHOD + * +biom +, + +784 (* +puts +( +BIO + *, const *)); + +785 (* +BIO_mh_g_gs +(cڡ +BIO_METHOD + * +biom +)( +BIO + *, *, ); + +786  +BIO_mh_t_gs +( +BIO_METHOD + * +biom +, + +787 (* +gs +( +BIO + *, *, )); + +788 (* +BIO_mh_g_ +(cڡ +BIO_METHOD + * +biom +)( +BIO + *, , , *); + +789  +BIO_mh_t_ +( +BIO_METHOD + * +biom +, + +790 (* + +( +BIO + *, , , *)); + +791 (* +BIO_mh_g_ +(cڡ +BIO_METHOD + * +bi +)( +BIO + *); + +792  +BIO_mh_t_ +( +BIO_METHOD + * +biom +, (* + +( +BIO + *)); + +793 (* +BIO_mh_g_deroy +(cڡ +BIO_METHOD + * +biom +)( +BIO + *); + +794  +BIO_mh_t_deroy +( +BIO_METHOD + * +biom +, (* +deroy +( +BIO + *)); + +795 (* +BIO_mh_g_back_ +(cڡ +BIO_METHOD + * +biom +)) + +796 ( +BIO + *, , +BIO_fo_cb + *); + +797  +BIO_mh_t_back_ +( +BIO_METHOD + * +biom +, + +798 (* +back_ +( +BIO + *, , + +799 +BIO_fo_cb + *)); + +801 #ifde +__lulus + + + @/usr/include/openssl/e_os2.h + +10 #ide +HEADER_E_OS2_H + + +11  + #HEADER_E_OS2_H + + + ) + +13  + ~<ݒs/ݒscf.h +> + +15 #ifde +__lulus + + +25  + #OPENSSL_SYS_UNIX + + + ) + +33 #i +defed +( +OPENSSL_SYS_MSDOS +) + +34 #unde +OPENSSL_SYS_UNIX + + +45 #i +defed +( +OPENSSL_SYS_UEFI +) + +46 #unde +OPENSSL_SYS_UNIX + + +47 #i +defed +( +OPENSSL_SYS_UWIN +) + +48 #unde +OPENSSL_SYS_UNIX + + +49  + #OPENSSL_SYS_WIN32_UWIN + + + ) + +51 #i +defed +( +__CYGWIN__ +|| defed( +OPENSSL_SYS_CYGWIN +) + +52  + #OPENSSL_SYS_WIN32_CYGWIN + + + ) + +54 #i +defed +( +_WIN32 +|| defed( +OPENSSL_SYS_WIN32 +) + +55 #unde +OPENSSL_SYS_UNIX + + +56 #i! +defed +( +OPENSSL_SYS_WIN32 +) + +57  + #OPENSSL_SYS_WIN32 + + + ) + +60 #i +defed +( +_WIN64 +|| defed( +OPENSSL_SYS_WIN64 +) + +61 #unde +OPENSSL_SYS_UNIX + + +62 #i! +defed +( +OPENSSL_SYS_WIN64 +) + +63  + #OPENSSL_SYS_WIN64 + + + ) + +66 #i +defed +( +OPENSSL_SYS_WINNT +) + +67 #unde +OPENSSL_SYS_UNIX + + +69 #i +defed +( +OPENSSL_SYS_WINCE +) + +70 #unde +OPENSSL_SYS_UNIX + + +76 #i +defed +( +OPENSSL_SYS_WIN32 +|| defed( +OPENSSL_SYS_WIN64 +|| defed( +OPENSSL_SYS_WINNT +|| defed( +OPENSSL_SYS_WINCE +) + +77 #unde +OPENSSL_SYS_UNIX + + +78  + #OPENSSL_SYS_WINDOWS + + + ) + +79 #ide +OPENSSL_SYS_MSDOS + + +80  + #OPENSSL_SYS_MSDOS + + + ) + +89 #ifde +OPENSSL_SYS_WINDOWS + + +90 #ide +OPENSSL_OPT_WINDLL + + +91 #i +defed +( +_WINDLL +) + +93  + #OPENSSL_OPT_WINDLL + + + ) + +99 #i +defed +( +__VMS +|| defed( +VMS +|| defed( +OPENSSL_SYS_VMS +) + +100 #i! +defed +( +OPENSSL_SYS_VMS +) + +101 #unde +OPENSSL_SYS_UNIX + + +103  + #OPENSSL_SYS_VMS + + + ) + +104 #i +defed +( +__DECC +) + +105  + #OPENSSL_SYS_VMS_DECC + + + ) + +106 #i +defed +( +__DECCXX +) + +107  + #OPENSSL_SYS_VMS_DECC + + + ) + +108  + #OPENSSL_SYS_VMS_DECCXX + + + ) + +110  + #OPENSSL_SYS_VMS_NODECC + + + ) + +115 #ifde +OPENSSL_SYS_UNIX + + +116 #i +defed +( +lux +|| defed( +__lux__ +&& !defed( +OPENSSL_SYS_LINUX +) + +117  + #OPENSSL_SYS_LINUX + + + ) + +119 #i +defed +( +_AIX +&& !defed( +OPENSSL_SYS_AIX +) + +120  + #OPENSSL_SYS_AIX + + + ) + +125 #i +defed +( +__VOS__ +&& !defed( +OPENSSL_SYS_VOS +) + +126  + #OPENSSL_SYS_VOS + + + ) + +127 #ifde +__HPPA__ + + +128  + #OPENSSL_SYS_VOS_HPPA + + + ) + +130 #ifde +__IA32__ + + +131  + #OPENSSL_SYS_VOS_IA32 + + + ) + +140 #ifde +OPENSSL_SYS_MSDOS + + +141  + #OPENSSL_UNISTD_IO + < +io +. +h +> + + ) + +142  + #OPENSSL_DECLARE_EXIT +  + `ex +(); + + ) + +144  + #OPENSSL_UNISTD_IO + +OPENSSL_UNISTD + + + ) + +145  + #OPENSSL_DECLARE_EXIT + + + ) + +167 #i +defed +( +OPENSSL_SYS_WINDOWS +&& defed( +OPENSSL_OPT_WINDLL +) + +168  + #OPENSSL_EXPORT + + `__deec +( +dexpt +) + + ) + +169  + #OPENSSL_EXTERN + + `__deec +( +dimpt +) + + ) + +171  + #OPENSSL_EXPORT + + + ) + +172  + #OPENSSL_EXTERN + + + ) + +186 #ifde +OPENSSL_EXPORT_VAR_AS_FUNCTION + + +187  + #OPENSSL_IMPLEMENT_GLOBAL +( +ty +, +me +, +vue +) \ + +188 +ty + * +_shadow_ +## + `me +() \ + +189 {  +ty + +_hide_ +## +me += +vue +;  &_hide_##me; } + + ) + +190  + #OPENSSL_DECLARE_GLOBAL +( +ty +, +me +ty * +_shadow_ +## + `me +() + + ) + +191  + #OPENSSL_GLOBAL_REF +( +me +(*( +_shadow_ +## + `me +())) + + ) + +193  + #OPENSSL_IMPLEMENT_GLOBAL +( +ty +, +me +, +vue +ty +_shadow_ +##me=vue; + + ) + +194  + #OPENSSL_DECLARE_GLOBAL +( +ty +, +me + +OPENSSL_EXPORT +y +_shadow_ +## + ) +name + +195  + #OPENSSL_GLOBAL_REF +( +me + +_shadow_ +## + ) +name + +198 #ifde +_WIN32 + + +199 #ifde +_WIN64 + + +200  + #os_ssize_t + +__t64 + + + ) + +201  + #OSSL_SSIZE_MAX + +_I64_MAX + + + ) + +203  + #os_ssize_t +  + + ) + +204  + #OSSL_SSIZE_MAX + +INT_MAX + + + ) + +208 #i +defed +( +OPENSSL_SYS_UEFI +&& !defed( +os_ssize_t +) + +209  + #os_ssize_t + +INTN + + + ) + +210  + #OSSL_SSIZE_MAX + +MAX_INTN + + + ) + +213 #ide +os_ssize_t + + +214  + #os_ssize_t + +ssize_t + + + ) + +215 #i +defed +( +SSIZE_MAX +) + +216  + #OSSL_SSIZE_MAX + +SSIZE_MAX + + + ) + +217 #i +defed +( +_POSIX_SSIZE_MAX +) + +218  + #OSSL_SSIZE_MAX + +_POSIX_SSIZE_MAX + + + ) + +220  + #OSSL_SSIZE_MAX + (( +ssize_t +)( +SIZE_MAX +>>1)) + + ) + +224 #ifde +DEBUG_UNUSED + + +225  + #__owur + + `__ibu__ +(( +__wn_unud_su__ +)) + + ) + +227  + #__owur + + + ) + +231 #i +defed +( +OPENSSL_SYS_UEFI +) + +232  +INT8 + + tt8_t +; + +233  +UINT8 + + tut8_t +; + +234  +INT16 + + tt16_t +; + +235  +UINT16 + + tut16_t +; + +236  +INT32 + + tt32_t +; + +237  +UINT32 + + tut32_t +; + +238  +INT64 + + tt64_t +; + +239  +UINT64 + + tut64_t +; + +240 #i( +defed +( +__STDC_VERSION__ +) && __STDC_VERSION__ >= 199901L) || \ + +241 +defed +( +__osf__ +|| defed( +__sgi +|| defed( +__hpux +) || \ + +242 +defed +( +OPENSSL_SYS_VMS +|| defed ( +__OnBSD__ +) + +243  + ~ + +244 #i +defed +( +_MSC_VER +) && _MSC_VER<=1500 + +249 sigd  + tt8_t +; + +250  + tut8_t +; + +251  + tt16_t +; + +252  + tut16_t +; + +253  + tt32_t +; + +254  + tut32_t +; + +255  +__t64 + + tt64_t +; + +256  + t__t64 + + tut64_t +; + +258  + ~ + +262 #i! +defed +( +le +&& !defed( +__lulus +) + +263 #i +defed +( +__STDC_VERSION__ +) && __STDC_VERSION__>=199901L + +265  + #os_le + +le + + + ) + +266 #i +defed +( +__GNUC__ +) && __GNUC__>=2 + +267  + #os_le + +__le__ + + + ) + +268 #i +defed +( +_MSC_VER +) + +274  + #os_le + +__le + + + ) + +276  + #os_le + + + ) + +279  + #os_le + +le + + + ) + +282 #i +defed +( +__STDC_VERSION__ +) && __STDC_VERSION__ >= 201112L + +283  + #os_nܑu + +_Nܑu + + + ) + +284 #i +defed +( +__GNUC__ +) && __GNUC__ >= 2 + +285  + #os_nܑu + + `__ibu__ +(( +nܑu +)) + + ) + +287  + #os_nܑu + + + ) + +291 #i +defed +( +__GNUC__ +) + +292  + #os_unud + + `__ibu__ +(( +unud +)) + + ) + +294  + #os_unud + + + ) + +297 #ifde +__lulus + + + @/usr/include/openssl/evperr.h + +11 #ide +HEADER_EVPERR_H + + +12  + #HEADER_EVPERR_H + + + ) + +14 #ifde +__lulus + + +17  +ERR_ld_EVP_rgs +(); + +22  + #EVP_F_AESNI_INIT_KEY + 165 + + ) + +23  + #EVP_F_AES_GCM_CTRL + 196 + + ) + +24  + #EVP_F_AES_INIT_KEY + 133 + + ) + +25  + #EVP_F_AES_OCB_CIPHER + 169 + + ) + +26  + #EVP_F_AES_T4_INIT_KEY + 178 + + ) + +27  + #EVP_F_AES_WRAP_CIPHER + 170 + + ) + +28  + #EVP_F_ALG_MODULE_INIT + 177 + + ) + +29  + #EVP_F_ARIA_CCM_INIT_KEY + 175 + + ) + +30  + #EVP_F_ARIA_GCM_CTRL + 197 + + ) + +31  + #EVP_F_ARIA_GCM_INIT_KEY + 176 + + ) + +32  + #EVP_F_ARIA_INIT_KEY + 185 + + ) + +33  + #EVP_F_B64_NEW + 198 + + ) + +34  + #EVP_F_CAMELLIA_INIT_KEY + 159 + + ) + +35  + #EVP_F_CHACHA20_POLY1305_CTRL + 182 + + ) + +36  + #EVP_F_CMLL_T4_INIT_KEY + 179 + + ) + +37  + #EVP_F_DES_EDE3_WRAP_CIPHER + 171 + + ) + +38  + #EVP_F_DO_SIGVER_INIT + 161 + + ) + +39  + #EVP_F_ENC_NEW + 199 + + ) + +40  + #EVP_F_EVP_CIPHERINIT_EX + 123 + + ) + +41  + #EVP_F_EVP_CIPHER_ASN1_TO_PARAM + 204 + + ) + +42  + #EVP_F_EVP_CIPHER_CTX_COPY + 163 + + ) + +43  + #EVP_F_EVP_CIPHER_CTX_CTRL + 124 + + ) + +44  + #EVP_F_EVP_CIPHER_CTX_SET_KEY_LENGTH + 122 + + ) + +45  + #EVP_F_EVP_CIPHER_PARAM_TO_ASN1 + 205 + + ) + +46  + #EVP_F_EVP_DECRYPTFINAL_EX + 101 + + ) + +47  + #EVP_F_EVP_DECRYPTUPDATE + 166 + + ) + +48  + #EVP_F_EVP_DIGESTFINALXOF + 174 + + ) + +49  + #EVP_F_EVP_DIGESTINIT_EX + 128 + + ) + +50  + #EVP_F_EVP_ENCRYPTDECRYPTUPDATE + 219 + + ) + +51  + #EVP_F_EVP_ENCRYPTFINAL_EX + 127 + + ) + +52  + #EVP_F_EVP_ENCRYPTUPDATE + 167 + + ) + +53  + #EVP_F_EVP_MD_CTX_COPY_EX + 110 + + ) + +54  + #EVP_F_EVP_MD_SIZE + 162 + + ) + +55  + #EVP_F_EVP_OPENINIT + 102 + + ) + +56  + #EVP_F_EVP_PBE_ALG_ADD + 115 + + ) + +57  + #EVP_F_EVP_PBE_ALG_ADD_TYPE + 160 + + ) + +58  + #EVP_F_EVP_PBE_CIPHERINIT + 116 + + ) + +59  + #EVP_F_EVP_PBE_SCRYPT + 181 + + ) + +60  + #EVP_F_EVP_PKCS82PKEY + 111 + + ) + +61  + #EVP_F_EVP_PKEY2PKCS8 + 113 + + ) + +62  + #EVP_F_EVP_PKEY_ASN1_ADD0 + 188 + + ) + +63  + #EVP_F_EVP_PKEY_CHECK + 186 + + ) + +64  + #EVP_F_EVP_PKEY_COPY_PARAMETERS + 103 + + ) + +65  + #EVP_F_EVP_PKEY_CTX_CTRL + 137 + + ) + +66  + #EVP_F_EVP_PKEY_CTX_CTRL_STR + 150 + + ) + +67  + #EVP_F_EVP_PKEY_CTX_DUP + 156 + + ) + +68  + #EVP_F_EVP_PKEY_CTX_MD + 168 + + ) + +69  + #EVP_F_EVP_PKEY_DECRYPT + 104 + + ) + +70  + #EVP_F_EVP_PKEY_DECRYPT_INIT + 138 + + ) + +71  + #EVP_F_EVP_PKEY_DECRYPT_OLD + 151 + + ) + +72  + #EVP_F_EVP_PKEY_DERIVE + 153 + + ) + +73  + #EVP_F_EVP_PKEY_DERIVE_INIT + 154 + + ) + +74  + #EVP_F_EVP_PKEY_DERIVE_SET_PEER + 155 + + ) + +75  + #EVP_F_EVP_PKEY_ENCRYPT + 105 + + ) + +76  + #EVP_F_EVP_PKEY_ENCRYPT_INIT + 139 + + ) + +77  + #EVP_F_EVP_PKEY_ENCRYPT_OLD + 152 + + ) + +78  + #EVP_F_EVP_PKEY_GET0_DH + 119 + + ) + +79  + #EVP_F_EVP_PKEY_GET0_DSA + 120 + + ) + +80  + #EVP_F_EVP_PKEY_GET0_EC_KEY + 131 + + ) + +81  + #EVP_F_EVP_PKEY_GET0_HMAC + 183 + + ) + +82  + #EVP_F_EVP_PKEY_GET0_POLY1305 + 184 + + ) + +83  + #EVP_F_EVP_PKEY_GET0_RSA + 121 + + ) + +84  + #EVP_F_EVP_PKEY_GET0_SIPHASH + 172 + + ) + +85  + #EVP_F_EVP_PKEY_GET_RAW_PRIVATE_KEY + 202 + + ) + +86  + #EVP_F_EVP_PKEY_GET_RAW_PUBLIC_KEY + 203 + + ) + +87  + #EVP_F_EVP_PKEY_KEYGEN + 146 + + ) + +88  + #EVP_F_EVP_PKEY_KEYGEN_INIT + 147 + + ) + +89  + #EVP_F_EVP_PKEY_METH_ADD0 + 194 + + ) + +90  + #EVP_F_EVP_PKEY_METH_NEW + 195 + + ) + +91  + #EVP_F_EVP_PKEY_NEW + 106 + + ) + +92  + #EVP_F_EVP_PKEY_NEW_CMAC_KEY + 193 + + ) + +93  + #EVP_F_EVP_PKEY_NEW_RAW_PRIVATE_KEY + 191 + + ) + +94  + #EVP_F_EVP_PKEY_NEW_RAW_PUBLIC_KEY + 192 + + ) + +95  + #EVP_F_EVP_PKEY_PARAMGEN + 148 + + ) + +96  + #EVP_F_EVP_PKEY_PARAMGEN_INIT + 149 + + ) + +97  + #EVP_F_EVP_PKEY_PARAM_CHECK + 189 + + ) + +98  + #EVP_F_EVP_PKEY_PUBLIC_CHECK + 190 + + ) + +99  + #EVP_F_EVP_PKEY_SET1_ENGINE + 187 + + ) + +100  + #EVP_F_EVP_PKEY_SET_ALIAS_TYPE + 206 + + ) + +101  + #EVP_F_EVP_PKEY_SIGN + 140 + + ) + +102  + #EVP_F_EVP_PKEY_SIGN_INIT + 141 + + ) + +103  + #EVP_F_EVP_PKEY_VERIFY + 142 + + ) + +104  + #EVP_F_EVP_PKEY_VERIFY_INIT + 143 + + ) + +105  + #EVP_F_EVP_PKEY_VERIFY_RECOVER + 144 + + ) + +106  + #EVP_F_EVP_PKEY_VERIFY_RECOVER_INIT + 145 + + ) + +107  + #EVP_F_EVP_SIGNFINAL + 107 + + ) + +108  + #EVP_F_EVP_VERIFYFINAL + 108 + + ) + +109  + #EVP_F_INT_CTX_NEW + 157 + + ) + +110  + #EVP_F_OK_NEW + 200 + + ) + +111  + #EVP_F_PKCS5_PBE_KEYIVGEN + 117 + + ) + +112  + #EVP_F_PKCS5_V2_PBE_KEYIVGEN + 118 + + ) + +113  + #EVP_F_PKCS5_V2_PBKDF2_KEYIVGEN + 164 + + ) + +114  + #EVP_F_PKCS5_V2_SCRYPT_KEYIVGEN + 180 + + ) + +115  + #EVP_F_PKEY_SET_TYPE + 158 + + ) + +116  + #EVP_F_RC2_MAGIC_TO_METH + 109 + + ) + +117  + #EVP_F_RC5_CTRL + 125 + + ) + +118  + #EVP_F_S390X_AES_GCM_CTRL + 201 + + ) + +119  + #EVP_F_UPDATE + 173 + + ) + +124  + #EVP_R_AES_KEY_SETUP_FAILED + 143 + + ) + +125  + #EVP_R_ARIA_KEY_SETUP_FAILED + 176 + + ) + +126  + #EVP_R_BAD_DECRYPT + 100 + + ) + +127  + #EVP_R_BUFFER_TOO_SMALL + 155 + + ) + +128  + #EVP_R_CAMELLIA_KEY_SETUP_FAILED + 157 + + ) + +129  + #EVP_R_CIPHER_PARAMETER_ERROR + 122 + + ) + +130  + #EVP_R_COMMAND_NOT_SUPPORTED + 147 + + ) + +131  + #EVP_R_COPY_ERROR + 173 + + ) + +132  + #EVP_R_CTRL_NOT_IMPLEMENTED + 132 + + ) + +133  + #EVP_R_CTRL_OPERATION_NOT_IMPLEMENTED + 133 + + ) + +134  + #EVP_R_DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH + 138 + + ) + +135  + #EVP_R_DECODE_ERROR + 114 + + ) + +136  + #EVP_R_DIFFERENT_KEY_TYPES + 101 + + ) + +137  + #EVP_R_DIFFERENT_PARAMETERS + 153 + + ) + +138  + #EVP_R_ERROR_LOADING_SECTION + 165 + + ) + +139  + #EVP_R_ERROR_SETTING_FIPS_MODE + 166 + + ) + +140  + #EVP_R_EXPECTING_AN_HMAC_KEY + 174 + + ) + +141  + #EVP_R_EXPECTING_AN_RSA_KEY + 127 + + ) + +142  + #EVP_R_EXPECTING_A_DH_KEY + 128 + + ) + +143  + #EVP_R_EXPECTING_A_DSA_KEY + 129 + + ) + +144  + #EVP_R_EXPECTING_A_EC_KEY + 142 + + ) + +145  + #EVP_R_EXPECTING_A_POLY1305_KEY + 164 + + ) + +146  + #EVP_R_EXPECTING_A_SIPHASH_KEY + 175 + + ) + +147  + #EVP_R_FIPS_MODE_NOT_SUPPORTED + 167 + + ) + +148  + #EVP_R_GET_RAW_KEY_FAILED + 182 + + ) + +149  + #EVP_R_ILLEGAL_SCRYPT_PARAMETERS + 171 + + ) + +150  + #EVP_R_INITIALIZATION_ERROR + 134 + + ) + +151  + #EVP_R_INPUT_NOT_INITIALIZED + 111 + + ) + +152  + #EVP_R_INVALID_DIGEST + 152 + + ) + +153  + #EVP_R_INVALID_FIPS_MODE + 168 + + ) + +154  + #EVP_R_INVALID_KEY + 163 + + ) + +155  + #EVP_R_INVALID_KEY_LENGTH + 130 + + ) + +156  + #EVP_R_INVALID_OPERATION + 148 + + ) + +157  + #EVP_R_KEYGEN_FAILURE + 120 + + ) + +158  + #EVP_R_KEY_SETUP_FAILED + 180 + + ) + +159  + #EVP_R_MEMORY_LIMIT_EXCEEDED + 172 + + ) + +160  + #EVP_R_MESSAGE_DIGEST_IS_NULL + 159 + + ) + +161  + #EVP_R_METHOD_NOT_SUPPORTED + 144 + + ) + +162  + #EVP_R_MISSING_PARAMETERS + 103 + + ) + +163  + #EVP_R_NOT_XOF_OR_INVALID_LENGTH + 178 + + ) + +164  + #EVP_R_NO_CIPHER_SET + 131 + + ) + +165  + #EVP_R_NO_DEFAULT_DIGEST + 158 + + ) + +166  + #EVP_R_NO_DIGEST_SET + 139 + + ) + +167  + #EVP_R_NO_KEY_SET + 154 + + ) + +168  + #EVP_R_NO_OPERATION_SET + 149 + + ) + +169  + #EVP_R_ONLY_ONESHOT_SUPPORTED + 177 + + ) + +170  + #EVP_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE + 150 + + ) + +171  + #EVP_R_OPERATON_NOT_INITIALIZED + 151 + + ) + +172  + #EVP_R_PARTIALLY_OVERLAPPING + 162 + + ) + +173  + #EVP_R_PBKDF2_ERROR + 181 + + ) + +174  + #EVP_R_PKEY_APPLICATION_ASN1_METHOD_ALREADY_REGISTERED + 179 + + ) + +175  + #EVP_R_PRIVATE_KEY_DECODE_ERROR + 145 + + ) + +176  + #EVP_R_PRIVATE_KEY_ENCODE_ERROR + 146 + + ) + +177  + #EVP_R_PUBLIC_KEY_NOT_RSA + 106 + + ) + +178  + #EVP_R_UNKNOWN_CIPHER + 160 + + ) + +179  + #EVP_R_UNKNOWN_DIGEST + 161 + + ) + +180  + #EVP_R_UNKNOWN_OPTION + 169 + + ) + +181  + #EVP_R_UNKNOWN_PBE_ALGORITHM + 121 + + ) + +182  + #EVP_R_UNSUPPORTED_ALGORITHM + 156 + + ) + +183  + #EVP_R_UNSUPPORTED_CIPHER + 107 + + ) + +184  + #EVP_R_UNSUPPORTED_KEYLENGTH + 123 + + ) + +185  + #EVP_R_UNSUPPORTED_KEY_DERIVATION_FUNCTION + 124 + + ) + +186  + #EVP_R_UNSUPPORTED_KEY_SIZE + 108 + + ) + +187  + #EVP_R_UNSUPPORTED_NUMBER_OF_ROUNDS + 135 + + ) + +188  + #EVP_R_UNSUPPORTED_PRF + 125 + + ) + +189  + #EVP_R_UNSUPPORTED_PRIVATE_KEY_ALGORITHM + 118 + + ) + +190  + #EVP_R_UNSUPPORTED_SALT_TYPE + 126 + + ) + +191  + #EVP_R_WRAP_MODE_NOT_ALLOWED + 170 + + ) + +192  + #EVP_R_WRONG_FINAL_BLOCK_LENGTH + 109 + + ) + + @/usr/include/openssl/objects.h + +10 #ide +HEADER_OBJECTS_H + + +11  + #HEADER_OBJECTS_H + + + ) + +13  + ~<ݒs/obj_mac.h +> + +14  + ~<ݒs/bio.h +> + +15  + ~<ݒs/a1.h +> + +16  + ~<ݒs/obje.h +> + +18  + #OBJ_NAME_TYPE_UNDEF + 0x00 + + ) + +19  + #OBJ_NAME_TYPE_MD_METH + 0x01 + + ) + +20  + #OBJ_NAME_TYPE_CIPHER_METH + 0x02 + + ) + +21  + #OBJ_NAME_TYPE_PKEY_METH + 0x03 + + ) + +22  + #OBJ_NAME_TYPE_COMP_METH + 0x04 + + ) + +23  + #OBJ_NAME_TYPE_NUM + 0x05 + + ) + +25  + #OBJ_NAME_ALIAS + 0x8000 + + ) + +27  + #OBJ_BSEARCH_VALUE_ON_NOMATCH + 0x01 + + ) + +28  + #OBJ_BSEARCH_FIRST_VALUE_ON_MATCH + 0x02 + + ) + +31 #ifde +__lulus + + +35  + sobj_me_ + { + +36  +ty +; + +37  +s +; + +38 cڡ * +me +; + +39 cڡ * +da +; + +40 } + tOBJ_NAME +; + +42  + #OBJ__d_add_obje +( +a +, +b +, +c + + `OBJ_ +,b,c) + + ) + +44  +OBJ_NAME_ +(); + +45  +OBJ_NAME_w_dex +((* +hash_func +) (const *), + +46 (* +cmp_func +) (const *, const *), + +47 (* +_func +) (const *, , const *)); + +48 cڡ * +OBJ_NAME_g +(cڡ * +me +,  +ty +); + +49  +OBJ_NAME_add +(cڡ * +me +,  +ty +, cڡ * +da +); + +50  +OBJ_NAME_move +(cڡ * +me +,  +ty +); + +51  +OBJ_NAME_nup +( +ty +); + +52  +OBJ_NAME_do_l +( +ty +, (* + +(cڡ +OBJ_NAME + *, * +g +), + +53 * +g +); + +54  +OBJ_NAME_do_l_s܋d +( +ty +, + +55 (* + +(cڡ +OBJ_NAME + *, * +g +), + +56 * +g +); + +58 +ASN1_OBJECT + * +OBJ_dup +(cڡ ASN1_OBJECT * +o +); + +59 +ASN1_OBJECT + * +OBJ_nid2obj +( +n +); + +60 cڡ * +OBJ_nid2 +( +n +); + +61 cڡ * +OBJ_nid2 +( +n +); + +62  +OBJ_obj2nid +(cڡ +ASN1_OBJECT + * +o +); + +63 +ASN1_OBJECT + * +OBJ_txt2obj +(cڡ * +s +,  +no_me +); + +64  +OBJ_obj2txt +(* +buf +,  +buf_n +, cڡ +ASN1_OBJECT + * +a +,  +no_me +); + +65  +OBJ_txt2nid +(cڡ * +s +); + +66  +OBJ_2nid +(cڡ * +s +); + +67  +OBJ_2nid +(cڡ * +s +); + +68  +OBJ_cmp +(cڡ +ASN1_OBJECT + * +a +, cڡ ASN1_OBJECT * +b +); + +69 cڡ * +OBJ_bch_ +(cڡ * +key +, cڡ * +ba +,  +num +,  +size +, + +70 (* +cmp +) (const *, const *)); + +71 cڡ * +OBJ_bch_ex_ +(cڡ * +key +, cڡ * +ba +,  +num +, + +72  +size +, + +73 (* +cmp +) (const *, const *), + +74  +ags +); + +76  + #_DECLARE_OBJ_BSEARCH_CMP_FN +( +sce +, +ty1 +, +ty2 +, +nm +) \ + +77  +nm +## + `_cmp_BSEARCH_CMP_FN +(const *, const *); \ + +78  +nm +## + `_cmp +( +ty1 + cڡ *, +ty2 + const *); \ + +79 +sce + +ty2 + * +OBJ_bch_ +## + `nm +( +ty1 + * +key +,y2 cڡ * +ba +,  +num +) + + ) + +81  + #DECLARE_OBJ_BSEARCH_CMP_FN +( +ty1 +, +ty2 +, +cmp +) \ + +82 + `_DECLARE_OBJ_BSEARCH_CMP_FN +(, +ty1 +, +ty2 +, +cmp +) + + ) + +83  + #DECLARE_OBJ_BSEARCH_GLOBAL_CMP_FN +( +ty1 +, +ty2 +, +nm +) \ + +84 +ty2 + * +OBJ_bch_ +## + `nm +( +ty1 + * +key +,y2 cڡ * +ba +,  +num +) + + ) + +113  + #IMPLEMENT_OBJ_BSEARCH_CMP_FN +( +ty1 +, +ty2 +, +nm +) \ + +114  +nm +## + `_cmp_BSEARCH_CMP_FN +(cڡ * +a_ +, cڡ * +b_ +) \ + +116 +ty1 + cڡ * +a + = +a_ +; \ + +117 +ty2 + cڡ * +b + = +b_ +; \ + +118  +nm +## + `_cmp +( +a +, +b +); \ + +120  +ty2 + * +OBJ_bch_ +## + `nm +( +ty1 + * +key +,y2 cڡ * +ba +,  +num +) \ + +122  ( +ty2 + *) + `OBJ_bch_ +( +key +, +ba +, +num +, (type2), \ + +123 +nm +## +_cmp_BSEARCH_CMP_FN +); \ + +125  + `dummy_y +() + + ) + +127  + #IMPLEMENT_OBJ_BSEARCH_GLOBAL_CMP_FN +( +ty1 +, +ty2 +, +nm +) \ + +128  +nm +## + `_cmp_BSEARCH_CMP_FN +(cڡ * +a_ +, cڡ * +b_ +) \ + +130 +ty1 + cڡ * +a + = +a_ +; \ + +131 +ty2 + cڡ * +b + = +b_ +; \ + +132  +nm +## + `_cmp +( +a +, +b +); \ + +134 +ty2 + * +OBJ_bch_ +## + `nm +( +ty1 + * +key +,y2 cڡ * +ba +,  +num +) \ + +136  ( +ty2 + *) + `OBJ_bch_ +( +key +, +ba +, +num +, (type2), \ + +137 +nm +## +_cmp_BSEARCH_CMP_FN +); \ + +139  + `dummy_y +() + + ) + +141  + #OBJ_bch +( +ty1 +, +key +, +ty2 +, +ba +, +num +, +cmp +) \ + +142 (( +ty2 + *) + `OBJ_bch_ +( + `CHECKED_PTR_OF +( +ty1 +, +key +),CHECKED_PTR_OFy2, +ba +), \ + +143 +num +,( +ty2 +), \ + +144 (() + `CHECKED_PTR_OF +( +ty1 +, +cmp +## +_ty_1 +), \ + +145 () + `CHECKED_PTR_OF +( +ty2 +, +cmp +## +_ty_2 +), \ + +146 +cmp +## +_BSEARCH_CMP_FN +))) + + ) + +148  + #OBJ_bch_ex +( +ty1 +, +key +, +ty2 +, +ba +, +num +, +cmp +, +ags +) \ + +149 (( +ty2 + *) + `OBJ_bch_ex_ +( + `CHECKED_PTR_OF +( +ty1 +, +key +),CHECKED_PTR_OFy2, +ba +), \ + +150 +num +,( +ty2 +), \ + +151 (() + `CHECKED_PTR_OF +( +ty1 +, +cmp +## +_ty_1 +), \ + +152 () +ty_2 += + `CHECKED_PTR_OF +( +ty2 +, +cmp +## +_ty_2 +), \ + +153 +cmp +## +_BSEARCH_CMP_FN +)), +ags +) + + ) + +155  +OBJ_w_nid +( +num +); + +156  +OBJ_add_obje +(cڡ +ASN1_OBJECT + * +obj +); + +157  +OBJ_ +(cڡ * +oid +, cڡ * + +, cڡ * + +); + +158 #i +OPENSSL_API_COMPAT + < 0x10100000L + +159  + #OBJ_nup +(0 + + ) + +161  +OBJ__objes +( +BIO + * + +); + +163 +size_t + +OBJ_ngth +(cڡ +ASN1_OBJECT + * +obj +); + +164 cڡ * +OBJ_g0_da +(cڡ +ASN1_OBJECT + * +obj +); + +166  +OBJ_fd_sigid_gs +( +signid +, * +pdig_nid +, * +key_nid +); + +167  +OBJ_fd_sigid_by_gs +(* +psignid +,  +dig_nid +,  +pkey_nid +); + +168  +OBJ_add_sigid +( +signid +,  +dig_id +,  +pkey_id +); + +169  +OBJ_sigid_ +(); + +172 #ifde +__lulus + + + @/usr/include/openssl/opensslconf.h + +13  + ~<ݒs/ݒsv.h +> + +15 #ifde +__lulus + + +19 #ifde +OPENSSL_ALGORITHM_DEFINES + + +20 #r +OPENSSL_ALGORITHM_DEFINES + +no + +lg + +su܋d + + +27 #ide +OPENSSL_NO_MD2 + + +28  + #OPENSSL_NO_MD2 + + + ) + +30 #ide +OPENSSL_NO_RC5 + + +31  + #OPENSSL_NO_RC5 + + + ) + +33 #ide +OPENSSL_THREADS + + +34  + #OPENSSL_THREADS + + + ) + +36 #ide +OPENSSL_RAND_SEED_OS + + +37  + #OPENSSL_RAND_SEED_OS + + + ) + +39 #ide +OPENSSL_NO_ASAN + + +40  + #OPENSSL_NO_ASAN + + + ) + +42 #ide +OPENSSL_NO_CRYPTO_MDEBUG + + +43  + #OPENSSL_NO_CRYPTO_MDEBUG + + + ) + +45 #ide +OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE + + +46  + #OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE + + + ) + +48 #ide +OPENSSL_NO_DEVCRYPTOENG + + +49  + #OPENSSL_NO_DEVCRYPTOENG + + + ) + +51 #ide +OPENSSL_NO_EGD + + +52  + #OPENSSL_NO_EGD + + + ) + +54 #ide +OPENSSL_NO_EXTERNAL_TESTS + + +55  + #OPENSSL_NO_EXTERNAL_TESTS + + + ) + +57 #ide +OPENSSL_NO_FUZZ_AFL + + +58  + #OPENSSL_NO_FUZZ_AFL + + + ) + +60 #ide +OPENSSL_NO_FUZZ_LIBFUZZER + + +61  + #OPENSSL_NO_FUZZ_LIBFUZZER + + + ) + +63 #ide +OPENSSL_NO_HEARTBEATS + + +64  + #OPENSSL_NO_HEARTBEATS + + + ) + +66 #ide +OPENSSL_NO_MSAN + + +67  + #OPENSSL_NO_MSAN + + + ) + +69 #ide +OPENSSL_NO_SCTP + + +70  + #OPENSSL_NO_SCTP + + + ) + +72 #ide +OPENSSL_NO_SSL_TRACE + + +73  + #OPENSSL_NO_SSL_TRACE + + + ) + +75 #ide +OPENSSL_NO_SSL3 + + +76  + #OPENSSL_NO_SSL3 + + + ) + +78 #ide +OPENSSL_NO_SSL3_METHOD + + +79  + #OPENSSL_NO_SSL3_METHOD + + + ) + +81 #ide +OPENSSL_NO_UBSAN + + +82  + #OPENSSL_NO_UBSAN + + + ) + +84 #ide +OPENSSL_NO_UNIT_TEST + + +85  + #OPENSSL_NO_UNIT_TEST + + + ) + +87 #ide +OPENSSL_NO_WEAK_SSL_CIPHERS + + +88  + #OPENSSL_NO_WEAK_SSL_CIPHERS + + + ) + +90 #ide +OPENSSL_NO_STATIC_ENGINE + + +91  + #OPENSSL_NO_STATIC_ENGINE + + + ) + +99  + #NON_EMPTY_TRANSLATION_UNIT + * +dummy + = &dummy; + + ) + +107 #ide +DECLARE_DEPRECATED + + +108  + #DECLARE_DEPRECATED +( +f +f; + + ) + +109 #ifde +__GNUC__ + + +110 #i +__GNUC__ + > 3 || (__GNUC__ =3 && +__GNUC_MINOR__ + > 0) + +111 #unde +DECLARE_DEPRECATED + + +112  + #DECLARE_DEPRECATED +( +f + + `__ibu__ + (( +dd +)); + + ) + +117 #ide +OPENSSL_FILE + + +118 #ifde +OPENSSL_NO_FILENAMES + + +119  + #OPENSSL_FILE + "" + + ) + +120  + #OPENSSL_LINE + 0 + + ) + +122  + #OPENSSL_FILE + +__FILE__ + + + ) + +123  + #OPENSSL_LINE + +__LINE__ + + + ) + +127 #ide +OPENSSL_MIN_API + + +128  + #OPENSSL_MIN_API + 0 + + ) + +131 #i! +defed +( +OPENSSL_API_COMPAT +|| OPENSSL_API_COMPAT < +OPENSSL_MIN_API + + +132 #unde +OPENSSL_API_COMPAT + + +133  + #OPENSSL_API_COMPAT + +OPENSSL_MIN_API + + + ) + +140 #i +OPENSSL_VERSION_NUMBER + < 0x10200000L + +141  + #DEPRECATEDIN_1_2_0 +( +f +f; + + ) + +142 #i +OPENSSL_API_COMPAT + < 0x10200000L + +143  + #DEPRECATEDIN_1_2_0 +( +f + + `DECLARE_DEPRECATED +(f) + + ) + +145  + #DEPRECATEDIN_1_2_0 +( +f +) + + ) + +148 #i +OPENSSL_API_COMPAT + < 0x10100000L + +149  + #DEPRECATEDIN_1_1_0 +( +f + + `DECLARE_DEPRECATED +(f) + + ) + +151  + #DEPRECATEDIN_1_1_0 +( +f +) + + ) + +154 #i +OPENSSL_API_COMPAT + < 0x10000000L + +155  + #DEPRECATEDIN_1_0_0 +( +f + + `DECLARE_DEPRECATED +(f) + + ) + +157  + #DEPRECATEDIN_1_0_0 +( +f +) + + ) + +160 #i +OPENSSL_API_COMPAT + < 0x00908000L + +161  + #DEPRECATEDIN_0_9_8 +( +f + + `DECLARE_DEPRECATED +(f) + + ) + +163  + #DEPRECATEDIN_0_9_8 +( +f +) + + ) + +167 #unde +I386_ONLY + + +169 #unde +OPENSSL_UNISTD + + +170  + #OPENSSL_UNISTD + < +unid +. +h +> + + ) + +172 #unde +OPENSSL_EXPORT_VAR_AS_FUNCTION + + +177 #i! +defed +( +OPENSSL_SYS_UEFI +) + +178 #unde +BN_LLONG + + +180  + #SIXTY_FOUR_BIT_LONG + + + ) + +181 #unde +SIXTY_FOUR_BIT + + +182 #unde +THIRTY_TWO_BIT + + +185  + #RC4_INT +  + + ) + +187 #ifde +__lulus + + + @/usr/include/openssl/ossl_typ.h + +10 #ide +HEADER_OPENSSL_TYPES_H + + +11  + #HEADER_OPENSSL_TYPES_H + + + ) + +13  + ~ + +15 #ifde +__lulus + + +19  + ~<ݒs/e_os2.h +> + +21 #ifde +NO_ASN1_TYPEDEFS + + +22  + #ASN1_INTEGER + +ASN1_STRING + + + ) + +23  + #ASN1_ENUMERATED + +ASN1_STRING + + + ) + +24  + #ASN1_BIT_STRING + +ASN1_STRING + + + ) + +25  + #ASN1_OCTET_STRING + +ASN1_STRING + + + ) + +26  + #ASN1_PRINTABLESTRING + +ASN1_STRING + + + ) + +27  + #ASN1_T61STRING + +ASN1_STRING + + + ) + +28  + #ASN1_IA5STRING + +ASN1_STRING + + + ) + +29  + #ASN1_UTCTIME + +ASN1_STRING + + + ) + +30  + #ASN1_GENERALIZEDTIME + +ASN1_STRING + + + ) + +31  + #ASN1_TIME + +ASN1_STRING + + + ) + +32  + #ASN1_GENERALSTRING + +ASN1_STRING + + + ) + +33  + #ASN1_UNIVERSALSTRING + +ASN1_STRING + + + ) + +34  + #ASN1_BMPSTRING + +ASN1_STRING + + + ) + +35  + #ASN1_VISIBLESTRING + +ASN1_STRING + + + ) + +36  + #ASN1_UTF8STRING + +ASN1_STRING + + + ) + +37  + #ASN1_BOOLEAN +  + + ) + +38  + #ASN1_NULL +  + + ) + +40  +a1_rg_ + + tASN1_INTEGER +; + +41  +a1_rg_ + + tASN1_ENUMERATED +; + +42  +a1_rg_ + + tASN1_BIT_STRING +; + +43  +a1_rg_ + + tASN1_OCTET_STRING +; + +44  +a1_rg_ + + tASN1_PRINTABLESTRING +; + +45  +a1_rg_ + + tASN1_T61STRING +; + +46  +a1_rg_ + + tASN1_IA5STRING +; + +47  +a1_rg_ + + tASN1_GENERALSTRING +; + +48  +a1_rg_ + + tASN1_UNIVERSALSTRING +; + +49  +a1_rg_ + + tASN1_BMPSTRING +; + +50  +a1_rg_ + + tASN1_UTCTIME +; + +51  +a1_rg_ + + tASN1_TIME +; + +52  +a1_rg_ + + tASN1_GENERALIZEDTIME +; + +53  +a1_rg_ + + tASN1_VISIBLESTRING +; + +54  +a1_rg_ + + tASN1_UTF8STRING +; + +55  +a1_rg_ + + tASN1_STRING +; + +56  + tASN1_BOOLEAN +; + +57  + tASN1_NULL +; + +60  +a1_obje_ + + tASN1_OBJECT +; + +62  +ASN1_ITEM_ + + tASN1_ITEM +; + +63  +a1_px_ + + tASN1_PCTX +; + +64  +a1_sx_ + + tASN1_SCTX +; + +66 #ifde +_WIN32 + + +67 #unde +X509_NAME + + +68 #unde +X509_EXTENSIONS + + +69 #unde +PKCS7_ISSUER_AND_SERIAL + + +70 #unde +PKCS7_SIGNER_INFO + + +71 #unde +OCSP_REQUEST + + +72 #unde +OCSP_RESPONSE + + +75 #ifde +BIGNUM + + +76 #unde +BIGNUM + + +78  +de_ +; + +79  +bio_ + + tBIO +; + +80  +bignum_ + + tBIGNUM +; + +81  +bignum_x + + tBN_CTX +; + +82  +bn_bldg_ + + tBN_BLINDING +; + +83  +bn_mt_x_ + + tBN_MONT_CTX +; + +84  +bn__x_ + + tBN_RECP_CTX +; + +85  +bn_gcb_ + + tBN_GENCB +; + +87  +buf_mem_ + + tBUF_MEM +; + +89  +evp_ch_ + + tEVP_CIPHER +; + +90  +evp_ch_x_ + + tEVP_CIPHER_CTX +; + +91  +evp_md_ + + tEVP_MD +; + +92  +evp_md_x_ + + tEVP_MD_CTX +; + +93  +evp_pkey_ + + tEVP_PKEY +; + +95  +evp_pkey_a1_mhod_ + + tEVP_PKEY_ASN1_METHOD +; + +97  +evp_pkey_mhod_ + + tEVP_PKEY_METHOD +; + +98  +evp_pkey_x_ + + tEVP_PKEY_CTX +; + +100  +evp_Encode_Ctx_ + + tEVP_ENCODE_CTX +; + +102  +hmac_x_ + + tHMAC_CTX +; + +104  +dh_ + + tDH +; + +105  +dh_mhod + + tDH_METHOD +; + +107  +d_ + + tDSA +; + +108  +d_mhod + + tDSA_METHOD +; + +110  +r_ + + tRSA +; + +111  +r_mh_ + + tRSA_METHOD +; + +113  +ec_key_ + + tEC_KEY +; + +114  +ec_key_mhod_ + + tEC_KEY_METHOD +; + +116  +nd_mh_ + + tRAND_METHOD +; + +117  +nd_drbg_ + + tRAND_DRBG +; + +119  +s_de_ + + tSSL_DANE +; + +120  +x509_ + + tX509 +; + +121  +X509_g_ + + tX509_ALGOR +; + +122  +X509_l_ + + tX509_CRL +; + +123  +x509_l_mhod_ + + tX509_CRL_METHOD +; + +124  +x509_voked_ + + tX509_REVOKED +; + +125  +X509_me_ + + tX509_NAME +; + +126  +X509_pubkey_ + + tX509_PUBKEY +; + +127  +x509_e_ + + tX509_STORE +; + +128  +x509_e_x_ + + tX509_STORE_CTX +; + +130  +x509_obje_ + + tX509_OBJECT +; + +131  +x509_lookup_ + + tX509_LOOKUP +; + +132  +x509_lookup_mhod_ + + tX509_LOOKUP_METHOD +; + +133  +X509_VERIFY_PARAM_ + + tX509_VERIFY_PARAM +; + +135  +x509_sig_fo_ + + tX509_SIG_INFO +; + +137  +pkcs8_iv_key_fo_ + + tPKCS8_PRIV_KEY_INFO +; + +139  +v3_ext_x + + tX509V3_CTX +; + +140  +cf_ + + tCONF +; + +141  +os__gs_ + + tOPENSSL_INIT_SETTINGS +; + +143  +ui_ + + tUI +; + +144  +ui_mhod_ + + tUI_METHOD +; + +146  +ge_ + + tENGINE +; + +147  +s_ + + tSSL +; + +148  +s_x_ + + tSSL_CTX +; + +150  +comp_x_ + + tCOMP_CTX +; + +151  +comp_mhod_ + + tCOMP_METHOD +; + +153  +X509_POLICY_NODE_ + + tX509_POLICY_NODE +; + +154  +X509_POLICY_LEVEL_ + + tX509_POLICY_LEVEL +; + +155  +X509_POLICY_TREE_ + + tX509_POLICY_TREE +; + +156  +X509_POLICY_CACHE_ + + tX509_POLICY_CACHE +; + +158  +AUTHORITY_KEYID_ + + tAUTHORITY_KEYID +; + +159  +DIST_POINT_ + + tDIST_POINT +; + +160  +ISSUING_DIST_POINT_ + + tISSUING_DIST_POINT +; + +161  +NAME_CONSTRAINTS_ + + tNAME_CONSTRAINTS +; + +163  +yo_ex_da_ + + tCRYPTO_EX_DATA +; + +165  +oc_q_x_ + + tOCSP_REQ_CTX +; + +166  +oc_ڣ_ + + tOCSP_RESPONSE +; + +167  +oc_d_id_ + + tOCSP_RESPID +; + +169  +s_ + + tSCT +; + +170  +s_x_ + + tSCT_CTX +; + +171  +log_ + + tCTLOG +; + +172  +log_e_ + + tCTLOG_STORE +; + +173  +_picy_ev_x_ + + tCT_POLICY_EVAL_CTX +; + +175  +os_e_fo_ + + tOSSL_STORE_INFO +; + +176  +os_e_ch_ + + tOSSL_STORE_SEARCH +; + +178 #i +defed +( +__STDC_VERSION__ +) && __STDC_VERSION__ >= 199901L && \ + +179 +defed +( +INTMAX_MAX +&& defed( +UINTMAX_MAX +) + +180  +tmax_t + + tos_tmax_t +; + +181  +utmax_t + + tos_utmax_t +; + +189  + tos_tmax_t +; + +190  + tos_utmax_t +; + +193 #ifde +__lulus + + + @/usr/include/openssl/symhacks.h + +10 #ide +HEADER_SYMHACKS_H + + +11  + #HEADER_SYMHACKS_H + + + ) + +13  + ~<ݒs/e_os2.h +> + +16 #i +defed +( +OPENSSL_SYS_VMS +) + +17 #unde +ERR_ld_CRYPTO_rgs + + +18  + #ERR_ld_CRYPTO_rgs + +ERR_ld_CRYPTOlib_rgs + + + ) + +19 #unde +OCSP_lID_w + + +20  + #OCSP_lID_w + +OCSP_lID2_w + + + ) + +22 #unde +d2i_ECPARAMETERS + + +23  + #d2i_ECPARAMETERS + +d2i_UC_ECPARAMETERS + + + ) + +24 #unde +i2d_ECPARAMETERS + + +25  + #i2d_ECPARAMETERS + +i2d_UC_ECPARAMETERS + + + ) + +26 #unde +d2i_ECPKPARAMETERS + + +27  + #d2i_ECPKPARAMETERS + +d2i_UC_ECPKPARAMETERS + + + ) + +28 #unde +i2d_ECPKPARAMETERS + + +29  + #i2d_ECPKPARAMETERS + +i2d_UC_ECPKPARAMETERS + + + ) + +32 #unde +cms_Da_ + + +33  + #cms_Da_ + +iv_cms_Da_ + + + ) + + @/usr/include/spdlog/details/pattern_formatter.h + +6 #agm + + + +8  + ~"dlog/das/fmt_hr.h +" + +9  + ~"dlog/das/log_msg.h +" + +10  + ~"dlog/das/os.h +" + +11  + ~"dlog/fmt/fmt.h +" + +12  + ~"dlog/fmr.h +" + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25 +mea + + gdlog + { + +26 +mea + + gdas + { + +29  + sddg_fo + + +31 + ed_side + + +33 + g +, + +34 + gright +, + +35 + g + + +38 +ddg_fo +() = ; + +39 +ddg_fo +( +size_t + +width +,addg_fo:: +d_side + +side +) + +40 : +width_ +( +width +) + +41 , +side_ +( +side +) + +45 +bo + +abd +() const + +47  + gwidth_ + != 0; + +49 cڡ +size_t + + gwidth_ + = 0; + +50 cڡ +d_side + + gside_ + = + +; + +53 as + csced_d + + +55 + gpublic +: + +56 +sced_d +( +size_t + +wed_size +, +ddg_fo + & +dfo +, +fmt +:: +memy_bufr + & +de +) + +57 : +dfo_ +( +dfo +) + +58 , +de_ +( +de +) + +61 i( + gdfo_ +. + gwidth_ + < +wed_size +) + +63 +tٮ_d_ + = 0; + +67 + gtٮ_d_ + = +dfo +. +width_ + - +wed_size +; + +68 i( + gdfo_ +. + gside_ + = +ddg_fo +:: + +) + +70 +d_ +( +tٮ_d_ +); + +71 + gtٮ_d_ + = 0; + +73 i( + gdfo_ +. + gside_ + = +ddg_fo +:: + +) + +75 aut +hf_d + = +tٮ_d_ + / 2; + +76 aut + gmd + = +tٮ_d_ + & 1; + +77 +d_ +( +hf_d +); + +78 + gtٮ_d_ + = +hf_d + + +md +; + +82 +sced_d +( +dlog +:: +rg_vw_t + +txt +, +ddg_fo + & +dfo +, +fmt +:: +memy_bufr + & +de +) + +83 : +sced_d +( +txt +. +size +(), +dfo +, +de +) + +87 ~ +sced_d +() + +89 i( + gtٮ_d_ +) + +91 +d_ +( +tٮ_d_ +); + +95 + give +: + +96  +d_ +( +size_t + +cou +) + +99 +as +( +cou + < +as_ +. +size +()); + +100 + gfmt_hr +:: +nd_rg_vw +( +rg_vw_t +( +as_ +. +da +(), +cou +), +de_ +); + +103 cڡ + gddg_fo + & + gdfo_ +; + +104 + gfmt +:: +memy_bufr + & +de_ +; + +105 +size_t + + gtٮ_d_ +; + +106 +rg_vw_t + + gas_ +{" " + +111 as + cag_fmr + + +113 + gpublic +: + +114 +exic + +ag_fmr +( +ddg_fo + +dfo +) + +115 : +dfo_ +( +dfo +) + +118 +ag_fmr +() = ; + +119 + gvtu + ~ +ag_fmr +() = ; + +120 +vtu +  +fm +(cڡ +das +:: +log_msg + & +msg +, cڡ +d +:: +tm + & +tm_time +, +fmt +:: +memy_bufr + & +de +) = 0; + +122 + geed +: + +123 +ddg_fo + +dfo_ +; + +129 as + cme_fmr + : +public + +ag_fmr + + +131 +public +: + +132 +exic + +me_fmr +( +ddg_fo + +dfo +) + +133 : +ag_fmr +( +dfo +) + +137  +fm +(cڡ +das +:: +log_msg + & +msg +, cڡ +d +:: +tm + &, +fmt +:: +memy_bufr + & +de + +ovride + + +139 i( +dfo_ +. +abd +()) + +141 +sced_d + +p +(* +msg +. +logg_me +, +dfo_ +, +de +); + +142 + gfmt_hr +:: +nd_rg_vw +(* +msg +. +logg_me +, +de +); + +146 + gfmt_hr +:: +nd_rg_vw +(* +msg +. +logg_me +, +de +); + +152 as + cv_fmr + : +public + +ag_fmr + + +154 +public +: + +155 +exic + +v_fmr +( +ddg_fo + +dfo +) + +156 : +ag_fmr +( +dfo +) + +160  +fm +(cڡ +das +:: +log_msg + & +msg +, cڡ +d +:: +tm + &, +fmt +:: +memy_bufr + & +de + +ovride + + +162 +rg_vw_t + & +v_me + = +v +:: +to_rg_vw +( +msg +.level); + +163 i( + gdfo_ +. +abd +()) + +165 +sced_d + +p +( +v_me +, +dfo_ +, +de +); + +166 + gfmt_hr +:: +nd_rg_vw +( +v_me +, +de +); + +170 + gfmt_hr +:: +nd_rg_vw +( +v_me +, +de +); + +176 as + csht_v_fmr + : +public + +ag_fmr + + +178 +public +: + +179 +exic + +sht_v_fmr +( +ddg_fo + +dfo +) + +180 : +ag_fmr +( +dfo +) + +184  +fm +(cڡ +das +:: +log_msg + & +msg +, cڡ +d +:: +tm + &, +fmt +:: +memy_bufr + & +de + +ovride + + +186 +rg_vw_t + +v_me +{ +v +:: +to_sht_c_r +( +msg +.level)}; + +187 +sced_d + +p +( +v_me +, +dfo_ +, +de +); + +188 + gfmt_hr +:: +nd_rg_vw +( +v_me +, +de +); + +196 cڡ * +ampm +(cڡ +tm + & +t +) + +198  + gt +. + gtm_hour + >= 12 ? "PM" : "AM"; + +201  +to12h +(cڡ +tm + & +t +) + +203  + gt +. + gtm_hour + > 12 ?.tm_hou- 12 : +t +. +tm_hour +; + +207 cڡ * + gdays +[]{"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"}; + +208 as + ca_fmr + : +public + +ag_fmr + + +210 +public +: + +211 +exic + +a_fmr +( +ddg_fo + +dfo +) + +212 : +ag_fmr +( +dfo +) + +216  +fm +(cڡ +das +:: +log_msg + &, cڡ +d +:: +tm + & +tm_time +, +fmt +:: +memy_bufr + & +de + +ovride + + +218 +rg_vw_t + +fld_vue +{ +days +[ +tm_time +. +tm_wday +]}; + +219 +sced_d + +p +( +fld_vue +, +dfo_ +, +de +); + +220 + gfmt_hr +:: +nd_rg_vw +( +fld_vue +, +de +); + +225 cڡ * + gfu_days +[]{"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}; + +226 as + cA_fmr + : +public + +ag_fmr + + +228 +public +: + +229 +exic + +A_fmr +( +ddg_fo + +dfo +) + +230 : +ag_fmr +( +dfo +) + +234  +fm +(cڡ +das +:: +log_msg + &, cڡ +d +:: +tm + & +tm_time +, +fmt +:: +memy_bufr + & +de + +ovride + + +236 +rg_vw_t + +fld_vue +{ +fu_days +[ +tm_time +. +tm_wday +]}; + +237 +sced_d + +p +( +fld_vue +, +dfo_ +, +de +); + +238 + gfmt_hr +:: +nd_rg_vw +( +fld_vue +, +de +); + +243 cڡ * + gmths +[]{"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec"}; + +244 as + cb_fmr + : +public + +ag_fmr + + +246 +public +: + +247 +exic + +b_fmr +( +ddg_fo + +dfo +) + +248 : +ag_fmr +( +dfo +) + +252  +fm +(cڡ +das +:: +log_msg + &, cڡ +d +:: +tm + & +tm_time +, +fmt +:: +memy_bufr + & +de + +ovride + + +254 +rg_vw_t + +fld_vue +{ +mths +[ +tm_time +. +tm_m +]}; + +255 +sced_d + +p +( +fld_vue +, +dfo_ +, +de +); + +256 + gfmt_hr +:: +nd_rg_vw +( +fld_vue +, +de +); + +261 cڡ * + gfu_mths +[]{ + +263 as + cB_fmr + : +public + +ag_fmr + + +265 +public +: + +266 +exic + +B_fmr +( +ddg_fo + +dfo +) + +267 : +ag_fmr +( +dfo +) + +271  +fm +(cڡ +das +:: +log_msg + &, cڡ +d +:: +tm + & +tm_time +, +fmt +:: +memy_bufr + & +de + +ovride + + +273 +rg_vw_t + +fld_vue +{ +fu_mths +[ +tm_time +. +tm_m +]}; + +274 +sced_d + +p +( +fld_vue +, +dfo_ +, +de +); + +275 + gfmt_hr +:: +nd_rg_vw +( +fld_vue +, +de +); + +280 as + cc_fmr + + gf + : +public + +ag_fmr + + +282 +public +: + +283 +exic + +c_fmr +( +ddg_fo + +dfo +) + +284 : +ag_fmr +( +dfo +) + +288  +fm +(cڡ +das +:: +log_msg + &, cڡ +d +:: +tm + & +tm_time +, +fmt +:: +memy_bufr + & +de + +ovride + + +290 cڡ +size_t + +fld_size + = 24; + +291 +sced_d + +p +( +fld_size +, +dfo_ +, +de +); + +293 + gfmt_hr +:: +nd_rg_vw +( +days +[ +tm_time +. +tm_wday +], +de +); + +294 + gde +. +push_back +(' '); + +295 + gfmt_hr +:: +nd_rg_vw +( +mths +[ +tm_time +. +tm_m +], +de +); + +296 + gde +. +push_back +(' '); + +297 + gfmt_hr +:: +nd_t +( +tm_time +. +tm_mday +, +de +); + +298 + gde +. +push_back +(' '); + +301 + gfmt_hr +:: +d2 +( +tm_time +. +tm_hour +, +de +); + +302 + gde +. +push_back +(':'); + +303 + gfmt_hr +:: +d2 +( +tm_time +. +tm_m +, +de +); + +304 + gde +. +push_back +(':'); + +305 + gfmt_hr +:: +d2 +( +tm_time +. +tm_c +, +de +); + +306 + gde +. +push_back +(' '); + +307 + gfmt_hr +:: +nd_t +( +tm_time +. +tm_yr + + 1900, +de +); + +312 as + cC_fmr + + gf + : +public + +ag_fmr + + +314 +public +: + +315 +exic + +C_fmr +( +ddg_fo + +dfo +) + +316 : +ag_fmr +( +dfo +) + +320  +fm +(cڡ +das +:: +log_msg + &, cڡ +d +:: +tm + & +tm_time +, +fmt +:: +memy_bufr + & +de + +ovride + + +322 cڡ +size_t + +fld_size + = 2; + +323 +sced_d + +p +( +fld_size +, +dfo_ +, +de +); + +324 + gfmt_hr +:: +d2 +( +tm_time +. +tm_yr + % 100, +de +); + +329 as + cD_fmr + + gf + : +public + +ag_fmr + + +331 +public +: + +332 +exic + +D_fmr +( +ddg_fo + +dfo +) + +333 : +ag_fmr +( +dfo +) + +337  +fm +(cڡ +das +:: +log_msg + &, cڡ +d +:: +tm + & +tm_time +, +fmt +:: +memy_bufr + & +de + +ovride + + +339 cڡ +size_t + +fld_size + = 10; + +340 +sced_d + +p +( +fld_size +, +dfo_ +, +de +); + +342 + gfmt_hr +:: +d2 +( +tm_time +. +tm_m + + 1, +de +); + +343 + gde +. +push_back +('/'); + +344 + gfmt_hr +:: +d2 +( +tm_time +. +tm_mday +, +de +); + +345 + gde +. +push_back +('/'); + +346 + gfmt_hr +:: +d2 +( +tm_time +. +tm_yr + % 100, +de +); + +351 as + cY_fmr + + gf + : +public + +ag_fmr + + +353 +public +: + +354 +exic + +Y_fmr +( +ddg_fo + +dfo +) + +355 : +ag_fmr +( +dfo +){}; + +357  +fm +(cڡ +das +:: +log_msg + &, cڡ +d +:: +tm + & +tm_time +, +fmt +:: +memy_bufr + & +de + +ovride + + +359 cڡ +size_t + +fld_size + = 4; + +360 +sced_d + +p +( +fld_size +, +dfo_ +, +de +); + +361 + gfmt_hr +:: +nd_t +( +tm_time +. +tm_yr + + 1900, +de +); + +366 as + cm_fmr + + gf + : +public + +ag_fmr + + +368 +public +: + +369 +exic + +m_fmr +( +ddg_fo + +dfo +) + +370 : +ag_fmr +( +dfo +) + +374  +fm +(cڡ +das +:: +log_msg + &, cڡ +d +:: +tm + & +tm_time +, +fmt +:: +memy_bufr + & +de + +ovride + + +376 cڡ +size_t + +fld_size + = 2; + +377 +sced_d + +p +( +fld_size +, +dfo_ +, +de +); + +378 + gfmt_hr +:: +d2 +( +tm_time +. +tm_m + + 1, +de +); + +383 as + cd_fmr + + gf + : +public + +ag_fmr + + +385 +public +: + +386 +exic + +d_fmr +( +ddg_fo + +dfo +) + +387 : +ag_fmr +( +dfo +) + +391  +fm +(cڡ +das +:: +log_msg + &, cڡ +d +:: +tm + & +tm_time +, +fmt +:: +memy_bufr + & +de + +ovride + + +393 cڡ +size_t + +fld_size + = 2; + +394 +sced_d + +p +( +fld_size +, +dfo_ +, +de +); + +395 + gfmt_hr +:: +d2 +( +tm_time +. +tm_mday +, +de +); + +400 as + cH_fmr + + gf + : +public + +ag_fmr + + +402 +public +: + +403 +exic + +H_fmr +( +ddg_fo + +dfo +) + +404 : +ag_fmr +( +dfo +) + +408  +fm +(cڡ +das +:: +log_msg + &, cڡ +d +:: +tm + & +tm_time +, +fmt +:: +memy_bufr + & +de + +ovride + + +410 cڡ +size_t + +fld_size + = 2; + +411 +sced_d + +p +( +fld_size +, +dfo_ +, +de +); + +412 + gfmt_hr +:: +d2 +( +tm_time +. +tm_hour +, +de +); + +417 as + cI_fmr + + gf + : +public + +ag_fmr + + +419 +public +: + +420 +exic + +I_fmr +( +ddg_fo + +dfo +) + +421 : +ag_fmr +( +dfo +){}; + +423  +fm +(cڡ +das +:: +log_msg + &, cڡ +d +:: +tm + & +tm_time +, +fmt +:: +memy_bufr + & +de + +ovride + + +425 cڡ +size_t + +fld_size + = 2; + +426 +sced_d + +p +( +fld_size +, +dfo_ +, +de +); + +427 + gfmt_hr +:: +d2 +( +to12h +( +tm_time +), +de +); + +432 as + cM_fmr + + gf + : +public + +ag_fmr + + +434 +public +: + +435 +exic + +M_fmr +( +ddg_fo + +dfo +) + +436 : +ag_fmr +( +dfo +){}; + +438  +fm +(cڡ +das +:: +log_msg + &, cڡ +d +:: +tm + & +tm_time +, +fmt +:: +memy_bufr + & +de + +ovride + + +440 cڡ +size_t + +fld_size + = 2; + +441 +sced_d + +p +( +fld_size +, +dfo_ +, +de +); + +442 + gfmt_hr +:: +d2 +( +tm_time +. +tm_m +, +de +); + +447 as + cS_fmr + + gf + : +public + +ag_fmr + + +449 +public +: + +450 +exic + +S_fmr +( +ddg_fo + +dfo +) + +451 : +ag_fmr +( +dfo +){}; + +453  +fm +(cڡ +das +:: +log_msg + &, cڡ +d +:: +tm + & +tm_time +, +fmt +:: +memy_bufr + & +de + +ovride + + +455 cڡ +size_t + +fld_size + = 2; + +456 +sced_d + +p +( +fld_size +, +dfo_ +, +de +); + +457 + gfmt_hr +:: +d2 +( +tm_time +. +tm_c +, +de +); + +462 as + ce_fmr + + gf + : +public + +ag_fmr + + +464 +public +: + +465 +exic + +e_fmr +( +ddg_fo + +dfo +) + +466 : +ag_fmr +( +dfo +){}; + +468  +fm +(cڡ +das +:: +log_msg + & +msg +, cڡ +d +:: +tm + &, +fmt +:: +memy_bufr + & +de + +ovride + + +470 aut +mlis + = +fmt_hr +:: +time_ai +< +d +:: +chro +:: +mlicds +>( +msg +. +time +); + +471 i( + gdfo_ +. +abd +()) + +473 cڡ +size_t + + gfld_size + = 3; + +474 +sced_d + +p +( +fld_size +, +dfo_ +, +de +); + +475 + gfmt_hr +:: +d3 +( +ic_ +< +ut32_t +>( +mlis +. +cou +()), +de +); + +479 + gfmt_hr +:: +d3 +( +ic_ +< +ut32_t +>( +mlis +. +cou +()), +de +); + +485 as + cf_fmr + + gf + : +public + +ag_fmr + + +487 +public +: + +488 +exic + +f_fmr +( +ddg_fo + +dfo +) + +489 : +ag_fmr +( +dfo +){}; + +491  +fm +(cڡ +das +:: +log_msg + & +msg +, cڡ +d +:: +tm + &, +fmt +:: +memy_bufr + & +de + +ovride + + +493 aut +mios + = +fmt_hr +:: +time_ai +< +d +:: +chro +:: +miocds +>( +msg +. +time +); + +494 i( + gdfo_ +. +abd +()) + +496 cڡ +size_t + + gfld_size + = 6; + +497 +sced_d + +p +( +fld_size +, +dfo_ +, +de +); + +498 + gfmt_hr +:: +d6 +( +ic_ +< +size_t +>( +mios +. +cou +()), +de +); + +502 + gfmt_hr +:: +d6 +( +ic_ +< +size_t +>( +mios +. +cou +()), +de +); + +508 as + cF_fmr + + gf + : +public + +ag_fmr + + +510 +public +: + +511 +exic + +F_fmr +( +ddg_fo + +dfo +) + +512 : +ag_fmr +( +dfo +){}; + +514  +fm +(cڡ +das +:: +log_msg + & +msg +, cڡ +d +:: +tm + &, +fmt +:: +memy_bufr + & +de + +ovride + + +516 aut +ns + = +fmt_hr +:: +time_ai +< +d +:: +chro +:: +nocds +>( +msg +. +time +); + +517 i( + gdfo_ +. +abd +()) + +519 cڡ +size_t + + gfld_size + = 9; + +520 +sced_d + +p +( +fld_size +, +dfo_ +, +de +); + +521 + gfmt_hr +:: +d9 +( +ic_ +< +size_t +>( +ns +. +cou +()), +de +); + +525 + gfmt_hr +:: +d9 +( +ic_ +< +size_t +>( +ns +. +cou +()), +de +); + +531 as + cE_fmr + + gf + : +public + +ag_fmr + + +533 +public +: + +534 +exic + +E_fmr +( +ddg_fo + +dfo +) + +535 : +ag_fmr +( +dfo +){}; + +537  +fm +(cڡ +das +:: +log_msg + & +msg +, cڡ +d +:: +tm + &, +fmt +:: +memy_bufr + & +de + +ovride + + +539 cڡ +size_t + +fld_size + = 10; + +540 +sced_d + +p +( +fld_size +, +dfo_ +, +de +); + +541 aut + gduti + = +msg +. +time +. +time_s_och +(); + +542 aut + gcds + = +d +:: +chro +:: +duti_ +( +duti +). +cou +(); + +543 + gfmt_hr +:: +nd_t +( +cds +, +de +); + +548 as + cp_fmr + + gf + : +public + +ag_fmr + + +550 +public +: + +551 +exic + +p_fmr +( +ddg_fo + +dfo +) + +552 : +ag_fmr +( +dfo +){}; + +554  +fm +(cڡ +das +:: +log_msg + &, cڡ +d +:: +tm + & +tm_time +, +fmt +:: +memy_bufr + & +de + +ovride + + +556 cڡ +size_t + +fld_size + = 2; + +557 +sced_d + +p +( +fld_size +, +dfo_ +, +de +); + +558 + gfmt_hr +:: +nd_rg_vw +( +ampm +( +tm_time +), +de +); + +563 as + cr_fmr + + gf + : +public + +ag_fmr + + +565 +public +: + +566 +exic + +r_fmr +( +ddg_fo + +dfo +) + +567 : +ag_fmr +( +dfo +){}; + +569  +fm +(cڡ +das +:: +log_msg + &, cڡ +d +:: +tm + & +tm_time +, +fmt +:: +memy_bufr + & +de + +ovride + + +571 cڡ +size_t + +fld_size + = 11; + +572 +sced_d + +p +( +fld_size +, +dfo_ +, +de +); + +574 + gfmt_hr +:: +d2 +( +to12h +( +tm_time +), +de +); + +575 + gde +. +push_back +(':'); + +576 + gfmt_hr +:: +d2 +( +tm_time +. +tm_m +, +de +); + +577 + gde +. +push_back +(':'); + +578 + gfmt_hr +:: +d2 +( +tm_time +. +tm_c +, +de +); + +579 + gde +. +push_back +(' '); + +580 + gfmt_hr +:: +nd_rg_vw +( +ampm +( +tm_time +), +de +); + +585 as + cR_fmr + + gf + : +public + +ag_fmr + + +587 +public +: + +588 +exic + +R_fmr +( +ddg_fo + +dfo +) + +589 : +ag_fmr +( +dfo +){}; + +591  +fm +(cڡ +das +:: +log_msg + &, cڡ +d +:: +tm + & +tm_time +, +fmt +:: +memy_bufr + & +de + +ovride + + +593 cڡ +size_t + +fld_size + = 5; + +594 +sced_d + +p +( +fld_size +, +dfo_ +, +de +); + +596 + gfmt_hr +:: +d2 +( +tm_time +. +tm_hour +, +de +); + +597 + gde +. +push_back +(':'); + +598 + gfmt_hr +:: +d2 +( +tm_time +. +tm_m +, +de +); + +603 as + cT_fmr + + gf + : +public + +ag_fmr + + +605 +public +: + +606 +exic + +T_fmr +( +ddg_fo + +dfo +) + +607 : +ag_fmr +( +dfo +){}; + +609  +fm +(cڡ +das +:: +log_msg + &, cڡ +d +:: +tm + & +tm_time +, +fmt +:: +memy_bufr + & +de + +ovride + + +611 cڡ +size_t + +fld_size + = 8; + +612 +sced_d + +p +( +fld_size +, +dfo_ +, +de +); + +614 + gfmt_hr +:: +d2 +( +tm_time +. +tm_hour +, +de +); + +615 + gde +. +push_back +(':'); + +616 + gfmt_hr +:: +d2 +( +tm_time +. +tm_m +, +de +); + +617 + gde +. +push_back +(':'); + +618 + gfmt_hr +:: +d2 +( +tm_time +. +tm_c +, +de +); + +623 as + cz_fmr + + gf + : +public + +ag_fmr + + +625 +public +: + +626 +exic + +z_fmr +( +ddg_fo + +dfo +) + +627 : +ag_fmr +( +dfo +){}; + +629 cڡ + gd +:: +chro +:: +cds + +che_esh + = +d +::chrono::seconds(5); + +631 +z_fmr +() = ; + +632 +z_fmr +(cڡ z_fm& +de +; + +633 + gz_fmr + & + gݔ +=(cڡ +z_fmr + & +de +; + +635  +fm +(cڡ +das +:: +log_msg + & +msg +, cڡ +d +:: +tm + & +tm_time +, +fmt +:: +memy_bufr + & +de + +ovride + + +637 cڡ +size_t + +fld_size + = 6; + +638 +sced_d + +p +( +fld_size +, +dfo_ +, +de +); + +640 #ifde +_WIN32 + + +641  + gtٮ_mus + = +g_ched_offt +( +msg +, +tm_time +); + +645 ()( + gmsg +); + +646  + gtٮ_mus + = +os +:: +utc_mus_offt +( +tm_time +); + +648 +bo + + gis_give + = +tٮ_mus + < 0; + +649 i( + gis_give +) + +651 + gtٮ_mus + = - +tٮ_mus +; + +652 + gde +. +push_back +('-'); + +656 + gde +. +push_back +('+'); + +659 + gfmt_hr +:: +d2 +( +tٮ_mus + / 60, +de +); + +660 + gde +. +push_back +(':'); + +661 + gfmt_hr +:: +d2 +( +tٮ_mus + % 60, +de +); + +664 + give +: + +665 +log_ock +:: +time_pot + +ϡ_upde_ +{ +d +:: +chro +:: +cds +(0)}; + +666 #ifde +_WIN32 + + +667  + gofft_mus_ +{0}; + +669  +g_ched_offt +(cڡ +log_msg + & +msg +, cڡ +d +:: +tm + & +tm_time +) + +671 i( +msg +. +time + - +ϡ_upde_ + > +che_esh +) + +673 +offt_mus_ + = +os +:: +utc_mus_offt +( +tm_time +); + +674 + gϡ_upde_ + = +msg +. +time +; + +676  + gofft_mus_ +; + +682 as + ct_fmr + + gf + : +public + +ag_fmr + + +684 +public +: + +685 +exic + +t_fmr +( +ddg_fo + +dfo +) + +686 : +ag_fmr +( +dfo +){}; + +688  +fm +(cڡ +das +:: +log_msg + & +msg +, cڡ +d +:: +tm + &, +fmt +:: +memy_bufr + & +de + +ovride + + +690 i( +dfo_ +. +abd +()) + +692 cڡut +fld_size + = +fmt_hr +:: +cou_digs +( +msg +. +thad_id +); + +693 +sced_d + +p +( +fld_size +, +dfo_ +, +de +); + +694 + gfmt_hr +:: +nd_t +( +msg +. +thad_id +, +de +); + +698 + gfmt_hr +:: +nd_t +( +msg +. +thad_id +, +de +); + +704 as + cpid_fmr + + gf + : +public + +ag_fmr + + +706 +public +: + +707 +exic + +pid_fmr +( +ddg_fo + +dfo +) + +708 : +ag_fmr +( +dfo +){}; + +710  +fm +(cڡ +das +:: +log_msg + &, cڡ +d +:: +tm + &, +fmt +:: +memy_bufr + & +de + +ovride + + +712 cڡut +pid + = +ic_ +< +ut32_t +>( +das +:: +os +::pid()); + +713 i( + gdfo_ +. +abd +()) + +715 aut + gfld_size + = +fmt_hr +:: +cou_digs +( +pid +); + +716 +sced_d + +p +( +fld_size +, +dfo_ +, +de +); + +717 + gfmt_hr +:: +nd_t +( +pid +, +de +); + +721 + gfmt_hr +:: +nd_t +( +pid +, +de +); + +727 as + ci_fmr + + gf + : +public + +ag_fmr + + +729 +public +: + +730 +exic + +i_fmr +( +ddg_fo + +dfo +) + +731 : +ag_fmr +( +dfo +){}; + +733  +fm +(cڡ +das +:: +log_msg + & +msg +, cڡ +d +:: +tm + &, +fmt +:: +memy_bufr + & +de + +ovride + + +735 cڡ +size_t + +fld_size + = 6; + +736 +sced_d + +p +( +fld_size +, +dfo_ +, +de +); + +737 + gfmt_hr +:: +d6 +( +msg +. +msg_id +, +de +); + +741 as + cv_fmr + + gf + : +public + +ag_fmr + + +743 +public +: + +744 +exic + +v_fmr +( +ddg_fo + +dfo +) + +745 : +ag_fmr +( +dfo +){}; + +747  +fm +(cڡ +das +:: +log_msg + & +msg +, cڡ +d +:: +tm + &, +fmt +:: +memy_bufr + & +de + +ovride + + +749 i( +dfo_ +. +abd +()) + +751 +sced_d + +p +( +msg +. +yld +, +dfo_ +, +de +); + +752 + gfmt_hr +:: +nd_rg_vw +( +msg +. +yld +, +de +); + +756 + gfmt_hr +:: +nd_rg_vw +( +msg +. +yld +, +de +); + +761 as + cch_fmr + + gf + : +public + +ag_fmr + + +763 +public +: + +764 +exic + +ch_fmr +( +ch +) + +765 : +ch_ +( +ch +) + +769  +fm +(cڡ +das +:: +log_msg + &, cڡ +d +:: +tm + &, +fmt +:: +memy_bufr + & +de + +ovride + + +771 cڡ +size_t + +fld_size + = 1; + +772 +sced_d + +p +( +fld_size +, +dfo_ +, +de +); + +773 + gde +. +push_back +( +ch_ +); + +776 + give +: + +777  +ch_ +; + +781 as + caggge_fmr + + gf + : +public + +ag_fmr + + +783 +public +: + +784 +aggge_fmr +() = ; + +786  +add_ch +( +ch +) + +788 + gr_ + + +ch +; + +790  +fm +(cڡ +das +:: +log_msg + &, cڡ +d +:: +tm + &, +fmt +:: +memy_bufr + & +de + +ovride + + +792 +fmt_hr +:: +nd_rg_vw +( +r_ +, +de +); + +795 + give +: + +796 +d +:: +rg + +r_ +; + +800 as + cc_t_fmr + + gf + : +public + +ag_fmr + + +802 +public +: + +803 +exic + +c_t_fmr +( +ddg_fo + +dfo +) + +804 : +ag_fmr +( +dfo +) + +808  +fm +(cڡ +das +:: +log_msg + & +msg +, cڡ +d +:: +tm + &, +fmt +:: +memy_bufr + & +de + +ovride + + +810 +msg +. +c_nge_t + = +de +. +size +(); + +813 as + cc__fmr + + gf + : +public + +ag_fmr + + +815 +public +: + +816 +exic + +c__fmr +( +ddg_fo + +dfo +) + +817 : +ag_fmr +( +dfo +) + +821  +fm +(cڡ +das +:: +log_msg + & +msg +, cڡ +d +:: +tm + &, +fmt +:: +memy_bufr + & +de + +ovride + + +823 +msg +. +c_nge_d + = +de +. +size +(); + +828 as + csour_loti_fmr + + gf + : +public + +ag_fmr + + +830 +public +: + +831 +exic + +sour_loti_fmr +( +ddg_fo + +dfo +) + +832 : +ag_fmr +( +dfo +){}; + +834  +fm +(cڡ +das +:: +log_msg + & +msg +, cڡ +d +:: +tm + &, +fmt +:: +memy_bufr + & +de + +ovride + + +836 i( +msg +. +sour +. +emy +()) + +840 i( + gdfo_ +. +abd +()) + +842 cڡut + gxt_size + = +d +:: +ch_as +<>:: +ngth +( +msg +. +sour +. +fame ++ +fmt_hr +:: +cou_digs +(msg.sour. +le +) + 1; + +843 +sced_d + +p +( +xt_size +, +dfo_ +, +de +); + +844 + gfmt_hr +:: +nd_rg_vw +( +msg +. +sour +. +fame +, +de +); + +845 + gde +. +push_back +(':'); + +846 + gfmt_hr +:: +nd_t +( +msg +. +sour +. +le +, +de +); + +850 + gfmt_hr +:: +nd_rg_vw +( +msg +. +sour +. +fame +, +de +); + +851 + gde +. +push_back +(':'); + +852 + gfmt_hr +:: +nd_t +( +msg +. +sour +. +le +, +de +); + +857 as + csour_fame_fmr + + gf + : +public + +ag_fmr + + +859 +public +: + +860 +exic + +sour_fame_fmr +( +ddg_fo + +dfo +) + +861 : +ag_fmr +( +dfo +){}; + +863  +fm +(cڡ +das +:: +log_msg + & +msg +, cڡ +d +:: +tm + &, +fmt +:: +memy_bufr + & +de + +ovride + + +865 i( +msg +. +sour +. +emy +()) + +869 +sced_d + +p +( +msg +. +sour +. +fame +, +dfo_ +, +de +); + +870 + gfmt_hr +:: +nd_rg_vw +( +msg +. +sour +. +fame +, +de +); + +874 as + csour_lum_fmr + + gf + : +public + +ag_fmr + + +876 +public +: + +877 +exic + +sour_lum_fmr +( +ddg_fo + +dfo +) + +878 : +ag_fmr +( +dfo +){}; + +880  +fm +(cڡ +das +:: +log_msg + & +msg +, cڡ +d +:: +tm + &, +fmt +:: +memy_bufr + & +de + +ovride + + +882 i( +msg +. +sour +. +emy +()) + +886 i( + gdfo_ +. +abd +()) + +888 aut + gfld_size + = +fmt_hr +:: +cou_digs +( +msg +. +sour +. +le +); + +889 +sced_d + +p +( +fld_size +, +dfo_ +, +de +); + +890 + gfmt_hr +:: +nd_t +( +msg +. +sour +. +le +, +de +); + +894 + gfmt_hr +:: +nd_t +( +msg +. +sour +. +le +, +de +); + +899 as + csour_funame_fmr + + gf + : +public + +ag_fmr + + +901 +public +: + +902 +exic + +sour_funame_fmr +( +ddg_fo + +dfo +) + +903 : +ag_fmr +( +dfo +){}; + +905  +fm +(cڡ +das +:: +log_msg + & +msg +, cڡ +d +:: +tm + &, +fmt +:: +memy_bufr + & +de + +ovride + + +907 i( +msg +. +sour +. +emy +()) + +911 +sced_d + +p +( +msg +. +sour +. +funame +, +dfo_ +, +de +); + +912 + gfmt_hr +:: +nd_rg_vw +( +msg +. +sour +. +funame +, +de +); + +918 as + cfu_fmr + + gf + : +public + +ag_fmr + + +920 +public +: + +921 +exic + +fu_fmr +( +ddg_fo + +dfo +) + +922 : +ag_fmr +( +dfo +) + +926  +fm +(cڡ +das +:: +log_msg + & +msg +, cڡ +d +:: +tm + & +tm_time +, +fmt +:: +memy_bufr + & +de + +ovride + + +928 +usg + +d +:: +chro +:: +duti_ +; + +929 +usg + + gd +:: +chro +:: +mlicds +; + +930 +usg + + gd +:: +chro +:: +cds +; + +932 #ide +SPDLOG_NO_DATETIME + + +935 aut + gduti + = +msg +. +time +. +time_s_och +(); + +936 aut + gcs + = +duti_ +< +cds +>( +duti +); + +938 i( + gche_timeamp_ + ! +cs + || +ched_dime_ +. +size +() == 0) + +940 +ched_dime_ +. +r +(); + +941 + gched_dime_ +. +push_back +('['); + +942 + gfmt_hr +:: +nd_t +( +tm_time +. +tm_yr + + 1900, +ched_dime_ +); + +943 + gched_dime_ +. +push_back +('-'); + +945 + gfmt_hr +:: +d2 +( +tm_time +. +tm_m + + 1, +ched_dime_ +); + +946 + gched_dime_ +. +push_back +('-'); + +948 + gfmt_hr +:: +d2 +( +tm_time +. +tm_mday +, +ched_dime_ +); + +949 + gched_dime_ +. +push_back +(' '); + +951 + gfmt_hr +:: +d2 +( +tm_time +. +tm_hour +, +ched_dime_ +); + +952 + gched_dime_ +. +push_back +(':'); + +954 + gfmt_hr +:: +d2 +( +tm_time +. +tm_m +, +ched_dime_ +); + +955 + gched_dime_ +. +push_back +(':'); + +957 + gfmt_hr +:: +d2 +( +tm_time +. +tm_c +, +ched_dime_ +); + +958 + gched_dime_ +. +push_back +('.'); + +960 + gche_timeamp_ + = +cs +; + +962 + gfmt_hr +:: +nd_buf +( +ched_dime_ +, +de +); + +964 aut + gmlis + = +fmt_hr +:: +time_ai +< +mlicds +>( +msg +. +time +); + +965 + gfmt_hr +:: +d3 +( +ic_ +< +ut32_t +>( +mlis +. +cou +()), +de +); + +966 + gde +. +push_back +(']'); + +967 + gde +. +push_back +(' '); + +970 () + gtm_time +; + +973 #ide +SPDLOG_NO_NAME + + +974 i(! + gmsg +. + glogg_me +-> +emy +()) + +976 + gde +. +push_back +('['); + +978 + gfmt_hr +:: +nd_rg_vw +(* +msg +. +logg_me +, +de +); + +979 + gde +. +push_back +(']'); + +980 + gde +. +push_back +(' '); + +984 + gde +. +push_back +('['); + +986 + gmsg +. + gc_nge_t + = +de +. +size +(); + +988 + gfmt_hr +:: +nd_rg_vw +( +v +:: +to_rg_vw +( +msg +.v), +de +); + +989 + gmsg +. + gc_nge_d + = +de +. +size +(); + +990 + gde +. +push_back +(']'); + +991 + gde +. +push_back +(' '); + +994 i(! + gmsg +. + gsour +. +emy +()) + +996 + gde +. +push_back +('['); + +997 + gfmt_hr +:: +nd_rg_vw +( +msg +. +sour +. +fame +, +de +); + +998 + gde +. +push_back +(':'); + +999 + gfmt_hr +:: +nd_t +( +msg +. +sour +. +le +, +de +); + +1000 + gde +. +push_back +(']'); + +1001 + gde +. +push_back +(' '); + +1004 + gfmt_hr +:: +nd_rg_vw +( +msg +. +yld +, +de +); + +1007 + give +: + +1008 +d +:: +chro +:: +cds + +che_timeamp_ +{0}; + +1009 + gfmt +:: +basic_memy_bufr +<, 128> + gched_dime_ +; + +1014 as + cn_fmr + + gf + : +public + +fmr + + +1016 +public +: + +1017 +exic + +n_fmr +( + +1018 +d +:: +rg + +n +, +n_time_ty + +time_ty + =_time_ty:: +lol +, std::rg +e + = +dlog +:: +das +:: +os +:: +deu_e +) + +1019 : +n_ +( +d +:: +move +( +n +)) + +1020 , +e_ +( +d +:: +move +( +e +)) + +1021 , +n_time_ty_ +( +time_ty +) + +1022 , +ϡ_log_cs_ +(0) + +1024 + gd +:: +memt +(& +ched_tm_ +, 0, (cached_tm_)); + +1025 +compe_n_ +( +n_ +); + +1029 +exic + +n_fmr +( +n_time_ty + +time_ty + =_time_ty:: +lol +, +d +:: +rg + +e + = +dlog +:: +das +:: +os +:: +deu_e +) + +1030 : +n_ +("%+") + +1031 , +e_ +( +d +:: +move +( +e +)) + +1032 , +n_time_ty_ +( +time_ty +) + +1033 , +ϡ_log_cs_ +(0) + +1035 + gd +:: +memt +(& +ched_tm_ +, 0, (cached_tm_)); + +1036 + gfmrs_ +. +push_back +( +das +:: +make_unique +(das:: +ddg_fo +{})); + +1039 +n_fmr +(cڡ_fm& +h + +de +; + +1040 + gn_fmr + & + gݔ +=(cڡ +n_fmr + & +h + +de +; + +1042 + gd +:: +unique_r +< +fmr +> +e +(cڡ +ovride + + +1044  +das +:: +make_unique +< +n_fmr +>( +n_ +, + gn_time_ty_ +, + ge_ +); + +1047  +fm +(cڡ +das +:: +log_msg + & +msg +, +fmt +:: +memy_bufr + & +de + +ovride + + +1049 #ide +SPDLOG_NO_DATETIME + + +1050 aut +cs + = +d +:: +chro +:: +duti_ +( +msg +. +time +. +time_s_och +()); + +1051 i( + gcs + ! +ϡ_log_cs_ +) + +1053 +ched_tm_ + = +g_time_ +( +msg +); + +1054 + gϡ_log_cs_ + = +cs +; + +1057 aut& + gf + : +fmrs_ +) + +1059 +f +-> +fm +( +msg +, +ched_tm_ +, +de +); + +1062 + gdas +:: +fmt_hr +:: +nd_rg_vw +( +e_ +, +de +); + +1065 + give +: + +1066 +d +:: +rg + +n_ +; + +1067 + gd +:: +rg + +e_ +; + +1068 +n_time_ty + + gn_time_ty_ +; + +1069 + gd +:: +tm + +ched_tm_ +; + +1070 + gd +:: +chro +:: +cds + +ϡ_log_cs_ +; + +1072 + gd +:: +ve +< +d +:: +unique_r +< +das +:: +ag_fmr +>> +fmrs_ +; + +1074 + gd +:: +tm + +g_time_ +(cڡ +das +:: +log_msg + & +msg +) + +1076 i( +n_time_ty_ + = +n_time_ty +:: +lol +) + +1078  +das +:: +os +:: +loime +( +log_ock +:: +to_time_t +( +msg +. +time +)); + +1080  + gdas +:: +os +:: +gmtime +( +log_ock +:: +to_time_t +( +msg +. +time +)); + +1083  +hd_ag_ +( +ag +, +das +:: +ddg_fo + +ddg +) + +1085  +ag +) + +1089 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1093 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1097 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1101 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1105 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1109 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1113 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1117 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1122 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1126 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1130 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1134 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1138 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1143 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1147 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1151 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1155 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1159 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1163 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1167 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1171 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1175 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1179 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1183 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1187 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1191 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1195 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1200 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1204 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1208 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1211 #ifde +SPDLOG_ENABLE_MESSAGE_COUNTER + + +1213 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1217 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1221 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1225 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1229 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1233 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1237 +fmrs_ +. +push_back +( +das +:: +make_unique +( +ddg +)); + +1241 +fmrs_ +. +push_back +( +das +:: +make_unique +('%')); + +1245 aut +unknown_ag + = +das +:: +make_unique +(); + +1246 + gunknown_ag +-> +add_ch +('%'); + +1247 + gunknown_ag +-> +add_ch +( +ag +); + +1248 + gfmrs_ +. +push_back +(( +d +:: +move +( +unknown_ag +))); + +1256 + gdas +:: +ddg_fo + +hd_dec_ +( +d +:: +rg +:: +cڡ_ + & + +, std::rg::cڡ_ +d +) + +1258 +usg + +das +:: +ddg_fo +; + +1259 +usg + + gdas +:: +sced_d +; + +1260 cڡ +size_t + + gmax_width + = 128; + +1261 i( + g + = +d +) + +1263  +ddg_fo +{}; + +1266 + gddg_fo +:: +d_side + +side +; + +1267 * + g +) + +1270 +side + = +ddg_fo +:: +right +; + +1271 ++ + g +; + +1274 +side + = +ddg_fo +:: + +; + +1275 ++ + g +; + +1278 +side + = +das +:: +ddg_fo +:: + +; + +1282 i( + g + = +d + || ! +d +:: +isdig +( +ic_ +<>(* + +))) + +1284  +ddg_fo +{0, +side +}; + +1287 aut + gwidth + = +ic_ +< +size_t +>(* + + - '0'); + +1288 ++ + g +; i! +d + && +d +:: +isdig +( +ic_ +<>(* + +)); ++it) + +1290 aut + gdig + = +ic_ +< +size_t +>(* + + - '0'); + +1291 + gwidth + = +width + * 10 + +dig +; + +1293  + gdas +:: +ddg_fo +{ +d +:: +m +< +size_t +>( +width +, + gmax_width +), + gside +}; + +1296  +compe_n_ +(cڡ +d +:: +rg + & +n +) + +1298 aut +d + = +n +.end(); + +1299 + gd +:: +unique_r +< +das +:: +aggge_fmr +> +ur_chs +; + +1300 + gfmrs_ +. +r +(); + +1301 aut + g + = +n +. +beg +(); i! +d +; ++it) + +1303 i(* + g + == '%') + +1305 i( +ur_chs +) + +1307 +fmrs_ +. +push_back +( +d +:: +move +( +ur_chs +)); + +1310 aut + gddg + = +hd_dec_ +(++ + +, +d +); + +1312 i( + g + ! +d +) + +1314 +hd_ag_ +(* + +, +ddg +); + +1323 i(! + gur_chs +) + +1325 + gur_chs + = +das +:: +make_unique +(); + +1327 + gur_chs +-> +add_ch +(* + +); + +1330 i( + gur_chs +) + +1332 + gfmrs_ +. +push_back +( +d +:: +move +( +ur_chs +)); + + @/usr/include/stdlib.h + +22 #idef +_STDLIB_H + + +24  + #__GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION + + + ) + +25  + ~ + +28  + #__ed_size_t + + + ) + +29  + #__ed_wch_t + + + ) + +30  + #__ed_NULL + + + ) + +31  + ~ + +33 + g__BEGIN_DECLS + + +35  + #_STDLIB_H + 1 + + ) + +37 #i( +defed + +__USE_XOPEN + || defed +__USE_XOPEN2K8 +&& !defed +_SYS_WAIT_H + + +39  + ~ + +40  + ~ + +43  + #WEXITSTATUS +( +us + + `__WEXITSTATUS + (us) + + ) + +44  + #WTERMSIG +( +us + + `__WTERMSIG + (us) + + ) + +45  + #WSTOPSIG +( +us + + `__WSTOPSIG + (us) + + ) + +46  + #WIFEXITED +( +us + + `__WIFEXITED + (us) + + ) + +47  + #WIFSIGNALED +( +us + + `__WIFSIGNALED + (us) + + ) + +48  + #WIFSTOPPED +( +us + + `__WIFSTOPPED + (us) + + ) + +49 #ifde +__WIFCONTINUED + + +50  + #WIFCONTINUED +( +us + + `__WIFCONTINUED + (us) + + ) + +55  + ~ + +60  + mqu +; + +61  + mm +; + +62 } + tdiv_t +; + +65 #ide +__ldiv_t_defed + + +68  + mqu +; + +69  + mm +; + +70 } + tldiv_t +; + +71  + #__ldiv_t_defed + 1 + + ) + +74 #i +defed + +__USE_ISOC99 + && !defed +__div_t_defed + + +76 +__exnsi__ + struct + +78  + mqu +; + +79  + mm +; + +80 } + tdiv_t +; + +81  + #__div_t_defed + 1 + + ) + +86  + #RAND_MAX + 2147483647 + + ) + +91  + #EXIT_FAILURE + 1 + + ) + +92  + #EXIT_SUCCESS + 0 + + ) + +96  + #MB_CUR_MAX + ( + `__y_g_mb_cur_max + ()) + + ) + +97 +size_t + + $__y_g_mb_cur_max + ( +__THROW + +__wur +; + +101  + $of + (cڡ * +__Ō +) + +102 +__THROW + +__ibu_pu__ + + `__nnu + ((1) +__wur +; + +104  + $oi + (cڡ * +__Ō +) + +105 +__THROW + +__ibu_pu__ + + `__nnu + ((1) +__wur +; + +107  + $ + (cڡ * +__Ō +) + +108 +__THROW + +__ibu_pu__ + + `__nnu + ((1) +__wur +; + +110 #ifde +__USE_ISOC99 + + +112 +__exnsi__ +  + $l + (cڡ * +__Ō +) + +113 +__THROW + +__ibu_pu__ + + `__nnu + ((1) +__wur +; + +117  + $od + (cڡ * +__ri + +__Ō +, + +118 ** +__ri + +__dr +) + +119 +__THROW + + `__nnu + ((1)); + +121 #ifdef +__USE_ISOC99 + + +123  + $of + (cڡ * +__ri + +__Ō +, + +124 ** +__ri + +__dr + +__THROW + + `__nnu + ((1)); + +126  + $d + (cڡ * +__ri + +__Ō +, + +127 ** +__ri + +__dr +) + +128 +__THROW + + `__nnu + ((1)); + +133 #i +__HAVE_FLOAT16 + && + `__GLIBC_USE + ( +IEC_60559_TYPES_EXT +) + +134 +_Flt16 + + $of16 + (cڡ * +__ri + +__Ō +, + +135 ** +__ri + +__dr +) + +136 +__THROW + + `__nnu + ((1)); + +139 #i +__HAVE_FLOAT32 + && + `__GLIBC_USE + ( +IEC_60559_TYPES_EXT +) + +140 +_Flt32 + + $of32 + (cڡ * +__ri + +__Ō +, + +141 ** +__ri + +__dr +) + +142 +__THROW + + `__nnu + ((1)); + +145 #i +__HAVE_FLOAT64 + && + `__GLIBC_USE + ( +IEC_60559_TYPES_EXT +) + +146 +_Flt64 + + $of64 + (cڡ * +__ri + +__Ō +, + +147 ** +__ri + +__dr +) + +148 +__THROW + + `__nnu + ((1)); + +151 #i +__HAVE_FLOAT128 + && + `__GLIBC_USE + ( +IEC_60559_TYPES_EXT +) + +152 +_Flt128 + + $of128 + (cڡ * +__ri + +__Ō +, + +153 ** +__ri + +__dr +) + +154 +__THROW + + `__nnu + ((1)); + +157 #i +__HAVE_FLOAT32X + && + `__GLIBC_USE + ( +IEC_60559_TYPES_EXT +) + +158 +_Flt32x + + $of32x + (cڡ * +__ri + +__Ō +, + +159 ** +__ri + +__dr +) + +160 +__THROW + + `__nnu + ((1)); + +163 #i +__HAVE_FLOAT64X + && + `__GLIBC_USE + ( +IEC_60559_TYPES_EXT +) + +164 +_Flt64x + + $of64x + (cڡ * +__ri + +__Ō +, + +165 ** +__ri + +__dr +) + +166 +__THROW + + `__nnu + ((1)); + +169 #i +__HAVE_FLOAT128X + && + `__GLIBC_USE + ( +IEC_60559_TYPES_EXT +) + +170 +_Flt128x + + $of128x + (cڡ * +__ri + +__Ō +, + +171 ** +__ri + +__dr +) + +172 +__THROW + + `__nnu + ((1)); + +176  + $ + (cڡ * +__ri + +__Ō +, + +177 ** +__ri + +__dr +,  +__ba +) + +178 +__THROW + + `__nnu + ((1)); + +180  + $oul + (cڡ * +__ri + +__Ō +, + +181 ** +__ri + +__dr +,  +__ba +) + +182 +__THROW + + `__nnu + ((1)); + +184 #ifde +__USE_MISC + + +186 +__exnsi__ + + +187  + $oq + (cڡ * +__ri + +__Ō +, + +188 ** +__ri + +__dr +,  +__ba +) + +189 +__THROW + + `__nnu + ((1)); + +191 +__exnsi__ + + +192  + $ouq + (cڡ * +__ri + +__Ō +, + +193 ** +__ri + +__dr +,  +__ba +) + +194 +__THROW + + `__nnu + ((1)); + +197 #ifde +__USE_ISOC99 + + +199 +__exnsi__ + + +200  + $l + (cڡ * +__ri + +__Ō +, + +201 ** +__ri + +__dr +,  +__ba +) + +202 +__THROW + + `__nnu + ((1)); + +204 +__exnsi__ + + +205  + $ou + (cڡ * +__ri + +__Ō +, + +206 ** +__ri + +__dr +,  +__ba +) + +207 +__THROW + + `__nnu + ((1)); + +211 #i + `__GLIBC_USE + ( +IEC_60559_BFP_EXT +) + +212  + $romd + (* +__de +, +size_t + +__size +, cڡ * +__fm +, + +213  +__f +) + +214 +__THROW + + `__nnu + ((3)); + +216  + $romf + (* +__de +, +size_t + +__size +, cڡ * +__fm +, + +217  +__f +) + +218 +__THROW + + `__nnu + ((3)); + +220  + $roml + (* +__de +, +size_t + +__size +, cڡ * +__fm +, + +221  +__f +) + +222 +__THROW + + `__nnu + ((3)); + +225 #i +__HAVE_FLOAT16 + && + `__GLIBC_USE + ( +IEC_60559_TYPES_EXT +) + +226  + $romf16 + (* +__de +, +size_t + +__size +, cڡ * +__fm +, + +227 +_Flt16 + +__f +) + +228 +__THROW + + `__nnu + ((3)); + +231 #i +__HAVE_FLOAT32 + && + `__GLIBC_USE + ( +IEC_60559_TYPES_EXT +) + +232  + $romf32 + (* +__de +, +size_t + +__size +, cڡ * +__fm +, + +233 +_Flt32 + +__f +) + +234 +__THROW + + `__nnu + ((3)); + +237 #i +__HAVE_FLOAT64 + && + `__GLIBC_USE + ( +IEC_60559_TYPES_EXT +) + +238  + $romf64 + (* +__de +, +size_t + +__size +, cڡ * +__fm +, + +239 +_Flt64 + +__f +) + +240 +__THROW + + `__nnu + ((3)); + +243 #i +__HAVE_FLOAT128 + && + `__GLIBC_USE + ( +IEC_60559_TYPES_EXT +) + +244  + $romf128 + (* +__de +, +size_t + +__size +, cڡ * +__fm +, + +245 +_Flt128 + +__f +) + +246 +__THROW + + `__nnu + ((3)); + +249 #i +__HAVE_FLOAT32X + && + `__GLIBC_USE + ( +IEC_60559_TYPES_EXT +) + +250  + $romf32x + (* +__de +, +size_t + +__size +, cڡ * +__fm +, + +251 +_Flt32x + +__f +) + +252 +__THROW + + `__nnu + ((3)); + +255 #i +__HAVE_FLOAT64X + && + `__GLIBC_USE + ( +IEC_60559_TYPES_EXT +) + +256  + $romf64x + (* +__de +, +size_t + +__size +, cڡ * +__fm +, + +257 +_Flt64x + +__f +) + +258 +__THROW + + `__nnu + ((3)); + +261 #i +__HAVE_FLOAT128X + && + `__GLIBC_USE + ( +IEC_60559_TYPES_EXT +) + +262  + $romf128x + (* +__de +, +size_t + +__size +, cڡ * +__fm +, + +263 +_Flt128x + +__f +) + +264 +__THROW + + `__nnu + ((3)); + +268 #ifde +__USE_GNU + + +272  + ~ + +274  + $_l + (cڡ * +__ri + +__Ō +, + +275 ** +__ri + +__dr +,  +__ba +, + +276 +lo_t + +__loc + +__THROW + + `__nnu + ((1, 4)); + +278  + $oul_l + (cڡ * +__ri + +__Ō +, + +279 ** +__ri + +__dr +, + +280  +__ba +, +lo_t + +__loc +) + +281 +__THROW + + `__nnu + ((1, 4)); + +283 +__exnsi__ + + +284  + $l_l + (cڡ * +__ri + +__Ō +, + +285 ** +__ri + +__dr +,  +__ba +, + +286 +lo_t + +__loc +) + +287 +__THROW + + `__nnu + ((1, 4)); + +289 +__exnsi__ + + +290  + $ou_l + (cڡ * +__ri + +__Ō +, + +291 ** +__ri + +__dr +, + +292  +__ba +, +lo_t + +__loc +) + +293 +__THROW + + `__nnu + ((1, 4)); + +295  + $od_l + (cڡ * +__ri + +__Ō +, + +296 ** +__ri + +__dr +, +lo_t + +__loc +) + +297 +__THROW + + `__nnu + ((1, 3)); + +299  + $of_l + (cڡ * +__ri + +__Ō +, + +300 ** +__ri + +__dr +, +lo_t + +__loc +) + +301 +__THROW + + `__nnu + ((1, 3)); + +303  + $d_l + (cڡ * +__ri + +__Ō +, + +304 ** +__ri + +__dr +, + +305 +lo_t + +__loc +) + +306 +__THROW + + `__nnu + ((1, 3)); + +308 #i +__HAVE_FLOAT16 + + +309 +_Flt16 + + $of16_l + (cڡ * +__ri + +__Ō +, + +310 ** +__ri + +__dr +, + +311 +lo_t + +__loc +) + +312 +__THROW + + `__nnu + ((1, 3)); + +315 #i +__HAVE_FLOAT32 + + +316 +_Flt32 + + $of32_l + (cڡ * +__ri + +__Ō +, + +317 ** +__ri + +__dr +, + +318 +lo_t + +__loc +) + +319 +__THROW + + `__nnu + ((1, 3)); + +322 #i +__HAVE_FLOAT64 + + +323 +_Flt64 + + $of64_l + (cڡ * +__ri + +__Ō +, + +324 ** +__ri + +__dr +, + +325 +lo_t + +__loc +) + +326 +__THROW + + `__nnu + ((1, 3)); + +329 #i +__HAVE_FLOAT128 + + +330 +_Flt128 + + $of128_l + (cڡ * +__ri + +__Ō +, + +331 ** +__ri + +__dr +, + +332 +lo_t + +__loc +) + +333 +__THROW + + `__nnu + ((1, 3)); + +336 #i +__HAVE_FLOAT32X + + +337 +_Flt32x + + $of32x_l + (cڡ * +__ri + +__Ō +, + +338 ** +__ri + +__dr +, + +339 +lo_t + +__loc +) + +340 +__THROW + + `__nnu + ((1, 3)); + +343 #i +__HAVE_FLOAT64X + + +344 +_Flt64x + + $of64x_l + (cڡ * +__ri + +__Ō +, + +345 ** +__ri + +__dr +, + +346 +lo_t + +__loc +) + +347 +__THROW + + `__nnu + ((1, 3)); + +350 #i +__HAVE_FLOAT128X + + +351 +_Flt128x + + $of128x_l + (cڡ * +__ri + +__Ō +, + +352 ** +__ri + +__dr +, + +353 +lo_t + +__loc +) + +354 +__THROW + + `__nnu + ((1, 3)); + +359 #ifde +__USE_EXTERN_INLINES + + +360 +__ex_le +  + +361 + `__NTH + ( + $oi + (cڡ * +__Ō +)) + +363  ( + ` + ( +__Ō +, (** +NULL +, 10); + +364 + } +} + +365 +__ex_le +  + +366 +__NTH + ( + $ + (cڡ * +__Ō +)) + +368  + ` + ( +__Ō +, (** +NULL +, 10); + +369 + } +} + +371 #ifde +__USE_ISOC99 + + +372 +__exnsi__ + +__ex_le +  + +373 +__NTH + ( + $l + (cڡ * +__Ō +)) + +375  + `l + ( +__Ō +, (** +NULL +, 10); + +376 + } +} + +381 #i +defed + +__USE_MISC + || defed +__USE_XOPEN_EXTENDED + + +385 * + $l64a + ( +__n + +__THROW + +__wur +; + +388  + $a64l + (cڡ * +__s +) + +389 +__THROW + +__ibu_pu__ + + `__nnu + ((1) +__wur +; + +393 #i +defed + +__USE_MISC + || defed +__USE_XOPEN_EXTENDED + + +394  + ~ + +401  + $ndom + ( +__THROW +; + +404  + $dom + ( +__ed + +__THROW +; + +410 * + $e + ( +__ed +, * +__ebuf +, + +411 +size_t + +__ + +__THROW + + `__nnu + ((2)); + +415 * + $te + (* +__ebuf + +__THROW + + `__nnu + ((1)); + +418 #ifde +__USE_MISC + + +423  + sndom_da + + +425 +t32_t + * + +; + +426 +t32_t + * + +; + +427 +t32_t + * +e +; + +428  +nd_ty +; + +429  +nd_deg +; + +430  +nd_p +; + +431 +t32_t + * +d_r +; + +434  + $ndom_r + ( +ndom_da + * +__ri + +__buf +, + +435 +t32_t + * +__ri + +__su + +__THROW + + `__nnu + ((1, 2)); + +437  + $dom_r + ( +__ed +,  +ndom_da + * +__buf +) + +438 +__THROW + + `__nnu + ((2)); + +440  + $e_r + ( +__ed +, * +__ri + +__ebuf +, + +441 +size_t + +__ +, + +442  +ndom_da + * +__ri + +__buf +) + +443 +__THROW + + `__nnu + ((2, 4)); + +445  + $te_r + (* +__ri + +__ebuf +, + +446  +ndom_da + * +__ri + +__buf +) + +447 +__THROW + + `__nnu + ((1, 2)); + +453  + $nd + ( +__THROW +; + +455  + $d + ( +__ed + +__THROW +; + +457 #ifde +__USE_POSIX199506 + + +459  + $nd_r + (* +__ed + +__THROW +; + +463 #i +defed + +__USE_MISC + || defed +__USE_XOPEN + + +467  + $dnd48 + ( +__THROW +; + +468  + $d48 + ( +__xsubi +[3] +__THROW + + `__nnu + ((1)); + +471  + $̪d48 + ( +__THROW +; + +472  + $Īd48 + ( +__xsubi +[3]) + +473 +__THROW + + `__nnu + ((1)); + +476  + $mnd48 + ( +__THROW +; + +477  + $jnd48 + ( +__xsubi +[3]) + +478 +__THROW + + `__nnu + ((1)); + +481  + $d48 + ( +__edv + +__THROW +; + +482 * + $ed48 + ( +__ed16v +[3]) + +483 +__THROW + + `__nnu + ((1)); + +484  + $lcg48 + ( +__m +[7] +__THROW + + `__nnu + ((1)); + +486 #ifde +__USE_MISC + + +490  + sdnd48_da + + +492  +__x +[3]; + +493  +__d_x +[3]; + +494  +__c +; + +495  +__ +; + +496 +__exnsi__ +  +__a +; + +501  + $dnd48_r + ( +dnd48_da + * +__ri + +__bufr +, + +502 * +__ri + +__su + +__THROW + + `__nnu + ((1, 2)); + +503  + $d48_r + ( +__xsubi +[3], + +504  +dnd48_da + * +__ri + +__bufr +, + +505 * +__ri + +__su + +__THROW + + `__nnu + ((1, 2)); + +508  + $̪d48_r + ( +dnd48_da + * +__ri + +__bufr +, + +509 * +__ri + +__su +) + +510 +__THROW + + `__nnu + ((1, 2)); + +511  + $Īd48_r + ( +__xsubi +[3], + +512  +dnd48_da + * +__ri + +__bufr +, + +513 * +__ri + +__su +) + +514 +__THROW + + `__nnu + ((1, 2)); + +517  + $mnd48_r + ( +dnd48_da + * +__ri + +__bufr +, + +518 * +__ri + +__su +) + +519 +__THROW + + `__nnu + ((1, 2)); + +520  + $jnd48_r + ( +__xsubi +[3], + +521  +dnd48_da + * +__ri + +__bufr +, + +522 * +__ri + +__su +) + +523 +__THROW + + `__nnu + ((1, 2)); + +526  + $d48_r + ( +__edv +,  +dnd48_da + * +__bufr +) + +527 +__THROW + + `__nnu + ((2)); + +529  + $ed48_r + ( +__ed16v +[3], + +530  +dnd48_da + * +__bufr + +__THROW + + `__nnu + ((1, 2)); + +532  + $lcg48_r + ( +__m +[7], + +533  +dnd48_da + * +__bufr +) + +534 +__THROW + + `__nnu + ((1, 2)); + +539 * + $mloc + ( +size_t + +__size + +__THROW + +__ibu_mloc__ + +__wur +; + +541 * + $oc + ( +size_t + +__nmemb +, size_ +__size +) + +542 +__THROW + +__ibu_mloc__ + +__wur +; + +549 * + $loc + (* +__r +, +size_t + +__size +) + +550 +__THROW + +__ibu_wn_unud_su__ +; + +552 #ifde +__USE_MISC + + +558 * + $loay + (* +__r +, +size_t + +__nmemb +, size_ +__size +) + +559 +__THROW + +__ibu_wn_unud_su__ +; + +563  + $ + (* +__r + +__THROW +; + +565 #ifde +__USE_MISC + + +566  + ~ + +569 #i( +defed + +__USE_XOPEN_EXTENDED + && !defed +__USE_XOPEN2K +) \ + +570 || +defed + +__USE_MISC + + +572 * + $vloc + ( +size_t + +__size + +__THROW + +__ibu_mloc__ + +__wur +; + +575 #ifde +__USE_XOPEN2K + + +577  + $posix_memign + (** +__memr +, +size_t + +__ignmt +, size_ +__size +) + +578 +__THROW + + `__nnu + ((1) +__wur +; + +581 #ifde +__USE_ISOC11 + + +583 * + $igd_loc + ( +size_t + +__ignmt +, size_ +__size +) + +584 +__THROW + +__ibu_mloc__ + + `__ibu_loc_size__ + ((2) +__wur +; + +588  + $abt + ( +__THROW + + `__ibu__ + (( +__nܑu__ +)); + +592  + `ex + ((* +__func +() +__THROW + + `__nnu + ((1)); + +594 #i +defed + +__USE_ISOC11 + || defed +__USE_ISOCXX11 + + +596 #ifde +__lulus + + +597 "C++"  + `_quick_ex + ((* +__func +) ()) + +598 +__THROW + + `__asm + ("_quick_ex" + `__nnu + ((1)); + +600  + `_quick_ex + ((* +__func +() +__THROW + + `__nnu + ((1)); + +604 #ifdef +__USE_MISC + + +607  + `_ex + ((* +__func +( +__us +, * +__g +), *__arg) + +608 +__THROW + + `__nnu + ((1)); + +614  + $ex + ( +__us + +__THROW + + `__ibu__ + (( +__nܑu__ +)); + +616 #i +defed + +__USE_ISOC11 + || defed +__USE_ISOCXX11 + + +620  + $quick_ex + ( +__us + +__THROW + + `__ibu__ + (( +__nܑu__ +)); + +623 #ifde +__USE_ISOC99 + + +626  + $_Ex + ( +__us + +__THROW + + `__ibu__ + (( +__nܑu__ +)); + +631 * + $gv + (cڡ * +__me + +__THROW + + `__nnu + ((1) +__wur +; + +633 #ifde +__USE_GNU + + +636 * + $cu_gv + (cڡ * +__me +) + +637 +__THROW + + `__nnu + ((1) +__wur +; + +640 #i +defed + +__USE_MISC + || defed +__USE_XOPEN + + +644  + $punv + (* +__rg + +__THROW + + `__nnu + ((1)); + +647 #ifde +__USE_XOPEN2K + + +650  + $nv + (cڡ * +__me +, cڡ * +__vue +,  +__a +) + +651 +__THROW + + `__nnu + ((2)); + +654  + $unnv + (cڡ * +__me + +__THROW + + `__nnu + ((1)); + +657 #ifdef +__USE_MISC + + +661  + $nv + ( +__THROW +; + +665 #i +defed + +__USE_MISC + \ + +666 || ( +defed + +__USE_XOPEN_EXTENDED + && !defed +__USE_XOPEN2K8 +) + +672 * + $mkmp + (* +__me + +__THROW + + `__nnu + ((1)); + +675 #i +defed + +__USE_XOPEN_EXTENDED + || defed +__USE_XOPEN2K8 + + +684 #ide +__USE_FILE_OFFSET64 + + +685  + $mkemp + (* +__me + + `__nnu + ((1) +__wur +; + +687 #ifde +__REDIRECT + + +688  + `__REDIRECT + ( +mkemp +, (* +__me +), +mkemp64 +) + +689 + `__nnu + ((1) +__wur +; + +691  + #mkemp + +mkemp64 + + + ) + +694 #ifde +__USE_LARGEFILE64 + + +695  + $mkemp64 + (* +__me + + `__nnu + ((1) +__wur +; + +699 #ifde +__USE_MISC + + +706 #ide +__USE_FILE_OFFSET64 + + +707  + $mkemps + (* +__me +,  +__suffixn + + `__nnu + ((1) +__wur +; + +709 #ifde +__REDIRECT + + +710  + `__REDIRECT + ( +mkemps +, (* +__me +,  +__suffixn +), + +711 +mkemps64 + + `__nnu + ((1) +__wur +; + +713  + #mkemps + +mkemps64 + + + ) + +716 #ifde +__USE_LARGEFILE64 + + +717  + $mkemps64 + (* +__me +,  +__suffixn +) + +718 + `__nnu + ((1) +__wur +; + +722 #ifde +__USE_XOPEN2K8 + + +728 * + $mkdmp + (* +__me + +__THROW + + `__nnu + ((1) +__wur +; + +731 #ifde +__USE_GNU + + +738 #ide +__USE_FILE_OFFSET64 + + +739  + $mkoemp + (* +__me +,  +__ags + + `__nnu + ((1) +__wur +; + +741 #ifde +__REDIRECT + + +742  + `__REDIRECT + ( +mkoemp +, (* +__me +,  +__ags +), +mkoemp64 +) + +743 + `__nnu + ((1) +__wur +; + +745  + #mkoemp + +mkoemp64 + + + ) + +748 #ifde +__USE_LARGEFILE64 + + +749  + $mkoemp64 + (* +__me +,  +__ags + + `__nnu + ((1) +__wur +; + +758 #ide +__USE_FILE_OFFSET64 + + +759  + $mkoemps + (* +__me +,  +__suffixn +,  +__ags +) + +760 + `__nnu + ((1) +__wur +; + +762 #ifde +__REDIRECT + + +763  + `__REDIRECT + ( +mkoemps +, (* +__me +,  +__suffixn +, + +764  +__ags +), +mkoemps64 +) + +765 + `__nnu + ((1) +__wur +; + +767  + #mkoemps + +mkoemps64 + + + ) + +770 #ifde +__USE_LARGEFILE64 + + +771  + $mkoemps64 + (* +__me +,  +__suffixn +,  +__ags +) + +772 + `__nnu + ((1) +__wur +; + +781  + $syem + (cڡ * +__commd + +__wur +; + +784 #ifdef +__USE_GNU + + +787 * + $nilize_fe_me + (cڡ * +__me +) + +788 +__THROW + + `__nnu + ((1) +__wur +; + +791 #i +defed + +__USE_MISC + || defed +__USE_XOPEN_EXTENDED + + +797 * + $th + (cڡ * +__ri + +__me +, + +798 * +__ri + +__sved + +__THROW + +__wur +; + +803 #ide +__COMPAR_FN_T + + +804  + #__COMPAR_FN_T + + + ) + +805 (* + t__comr__t +) (const *, const *); + +807 #ifdef +__USE_GNU + + +808  +__comr__t + + tcomris__t +; + +811 #ifde +__USE_GNU + + +812 (* + t__comr_d__t +) (const *, const *, *); + +817 * + $bch + (cڡ * +__key +, cڡ * +__ba +, + +818 +size_t + +__nmemb +, size_ +__size +, +__comr__t + +__comr +) + +819 + `__nnu + ((1, 2, 5) +__wur +; + +821 #ifde +__USE_EXTERN_INLINES + + +822  + ~ + +827  + $qst + (* +__ba +, +size_t + +__nmemb +, size_ +__size +, + +828 +__comr__t + +__comr + + `__nnu + ((1, 4)); + +829 #ifde +__USE_GNU + + +830  + $qst_r + (* +__ba +, +size_t + +__nmemb +, size_ +__size +, + +831 +__comr_d__t + +__comr +, * +__g +) + +832 + `__nnu + ((1, 4)); + +837  + $abs + ( +__x + +__THROW + + `__ibu__ + (( +__cڡ__ +) +__wur +; + +838  + $bs + ( +__x + +__THROW + + `__ibu__ + (( +__cڡ__ +) +__wur +; + +840 #ifde +__USE_ISOC99 + + +841 +__exnsi__ +  + $abs + ( +__x +) + +842 +__THROW + + `__ibu__ + (( +__cڡ__ +) +__wur +; + +849 +div_t + + $div + ( +__num +,  +__dom +) + +850 +__THROW + + `__ibu__ + (( +__cڡ__ +) +__wur +; + +851 +ldiv_t + + $ldiv + ( +__num +,  +__dom +) + +852 +__THROW + + `__ibu__ + (( +__cڡ__ +) +__wur +; + +854 #ifde +__USE_ISOC99 + + +855 +__exnsi__ + +div_t + + $div + ( +__num +, + +856  +__dom +) + +857 +__THROW + + `__ibu__ + (( +__cڡ__ +) +__wur +; + +861 #i( +defed + +__USE_XOPEN_EXTENDED + && !defed +__USE_XOPEN2K8 +) \ + +862 || +defed + +__USE_MISC + + +869 * + $ecvt + ( +__vue +,  +__ndig +, * +__ri + +__det +, + +870 * +__ri + +__sign + +__THROW + + `__nnu + ((3, 4) +__wur +; + +875 * + $fcvt + ( +__vue +,  +__ndig +, * +__ri + +__det +, + +876 * +__ri + +__sign + +__THROW + + `__nnu + ((3, 4) +__wur +; + +881 * + $gcvt + ( +__vue +,  +__ndig +, * +__buf +) + +882 +__THROW + + `__nnu + ((3) +__wur +; + +885 #ifde +__USE_MISC + + +887 * + $qecvt + ( +__vue +,  +__ndig +, + +888 * +__ri + +__det +, *__ri +__sign +) + +889 +__THROW + + `__nnu + ((3, 4) +__wur +; + +890 * + $qfcvt + ( +__vue +,  +__ndig +, + +891 * +__ri + +__det +, *__ri +__sign +) + +892 +__THROW + + `__nnu + ((3, 4) +__wur +; + +893 * + $qgcvt + ( +__vue +,  +__ndig +, * +__buf +) + +894 +__THROW + + `__nnu + ((3) +__wur +; + +899  + $ecvt_r + ( +__vue +,  +__ndig +, * +__ri + +__det +, + +900 * +__ri + +__sign +, *__ri +__buf +, + +901 +size_t + +__n + +__THROW + + `__nnu + ((3, 4, 5)); + +902  + $fcvt_r + ( +__vue +,  +__ndig +, * +__ri + +__det +, + +903 * +__ri + +__sign +, *__ri +__buf +, + +904 +size_t + +__n + +__THROW + + `__nnu + ((3, 4, 5)); + +906  + $qecvt_r + ( +__vue +,  +__ndig +, + +907 * +__ri + +__det +, *__ri +__sign +, + +908 * +__ri + +__buf +, +size_t + +__n +) + +909 +__THROW + + `__nnu + ((3, 4, 5)); + +910  + $qfcvt_r + ( +__vue +,  +__ndig +, + +911 * +__ri + +__det +, *__ri +__sign +, + +912 * +__ri + +__buf +, +size_t + +__n +) + +913 +__THROW + + `__nnu + ((3, 4, 5)); + +919  + $mbn + (cڡ * +__s +, +size_t + +__n + +__THROW +; + +922  + $mbtowc + ( +wch_t + * +__ri + +__pwc +, + +923 cڡ * +__ri + +__s +, +size_t + +__n + +__THROW +; + +926  + $womb + (* +__s +, +wch_t + +__wch + +__THROW +; + +930 +size_t + + $mbowcs + ( +wch_t + * +__ri + +__pwcs +, + +931 cڡ * +__ri + +__s +, +size_t + +__n + +__THROW +; + +933 +size_t + + $wcombs + (* +__ri + +__s +, + +934 cڡ +wch_t + * +__ri + +__pwcs +, +size_t + +__n +) + +935 +__THROW +; + +938 #ifde +__USE_MISC + + +943  + $mch + (cڡ * +__ڣ + +__THROW + + `__nnu + ((1) +__wur +; + +947 #i +defed + +__USE_XOPEN_EXTENDED + || defed +__USE_XOPEN2K8 + + +954  + $gsubt + (** +__ri + +__tip +, + +955 *cڡ * +__ri + +__toks +, + +956 ** +__ri + +__vu +) + +957 +__THROW + + `__nnu + ((1, 2, 3) +__wur +; + +963 #ifde +__USE_XOPEN2KXSI + + +965  + $posix_ݒ + ( +__oag + +__wur +; + +968 #ifde +__USE_XOPEN_EXTENDED + + +973  + $g + ( +__fd + +__THROW +; + +977  + $uock + ( +__fd + +__THROW +; + +982 * + $ame + ( +__fd + +__THROW + +__wur +; + +985 #ifde +__USE_GNU + + +989  + $ame_r + ( +__fd +, * +__buf +, +size_t + +__bu +) + +990 +__THROW + + `__nnu + ((2)); + +993  + `g + (); + +996 #ifde +__USE_MISC + + +1000  + $gldavg + ( +__ldavg +[],  +__m +) + +1001 +__THROW + + `__nnu + ((1)); + +1004 #i +defed + +__USE_XOPEN_EXTENDED + && !defed +__USE_XOPEN2K + + +1007  + $y + ( +__THROW +; + +1010  + ~ + +1013 #i +__USE_FORTIFY_LEVEL + > 0 && +defed + +__ftify_funi + + +1014  + ~ + +1016 #ifde +__LDBL_COMPAT + + +1017  + ~ + +1020 +__END_DECLS + + + @/usr/include/sys/select.h + +21 #ide +_SYS_SELECT_H + + +22  + #_SYS_SELECT_H + 1 + + ) + +24  + ~ + +27  + ~ + +30  + ~ + +33  + ~ + +36  + ~ + +37  + ~ + +38 #ifde +__USE_XOPEN2K + + +39  + ~ + +42 #ide +__sucds_t_defed + + +43  +__sucds_t + + tsucds_t +; + +44  + #__sucds_t_defed + + + ) + +49  + t__fd_mask +; + +52 #unde +__NFDBITS + + +54  + #__NFDBITS + (8 * ( ( +__fd_mask +)) + + ) + +55  + #__FD_ELT +( +d +((d/ +__NFDBITS +) + + ) + +56  + #__FD_MASK +( +d +(( +__fd_mask +(1UL << ((d% +__NFDBITS +))) + + ) + +63 #ifde +__USE_XOPEN + + +64 +__fd_mask + + mfds_bs +[ +__FD_SETSIZE + / +__NFDBITS +]; + +65  + #__FDS_BITS +( +t +((t)-> +fds_bs +) + + ) + +67 +__fd_mask + + m__fds_bs +[ +__FD_SETSIZE + / +__NFDBITS +]; + +68  + #__FDS_BITS +( +t +((t)-> +__fds_bs +) + + ) + +70 } + tfd_t +; + +73  + #FD_SETSIZE + +__FD_SETSIZE + + + ) + +75 #ifde +__USE_MISC + + +77  +__fd_mask + + tfd_mask +; + +80  + #NFDBITS + +__NFDBITS + + + ) + +85  + #FD_SET +( +fd +, +fd + + `__FD_SET + (fd, fd) + + ) + +86  + #FD_CLR +( +fd +, +fd + + `__FD_CLR + (fd, fd) + + ) + +87  + #FD_ISSET +( +fd +, +fd + + `__FD_ISSET + (fd, fd) + + ) + +88  + #FD_ZERO +( +fd + + `__FD_ZERO + (fd) + + ) + +91 +__BEGIN_DECLS + + +101  + + ( +__nfds +, +fd_t + * +__ri + +__adfds +, + +102 +fd_t + * +__ri + +__wrefds +, + +103 +fd_t + * +__ri + +__exfds +, + +104  +timev + * +__ri + +__timeout +); + +106 #ifde +__USE_XOPEN2K + + +113  +p + ( +__nfds +, +fd_t + * +__ri + +__adfds +, + +114 +fd_t + * +__ri + +__wrefds +, + +115 +fd_t + * +__ri + +__exfds +, + +116 cڡ  +timeec + * +__ri + +__timeout +, + +117 cڡ +__sigt_t + * +__ri + +__sigmask +); + +122 #i +__USE_FORTIFY_LEVEL + > 0 && +defed + +__GNUC__ + + +123  + ~ + +126 + g__END_DECLS + + + @/usr/include/sys/stat.h + +22 #idef +_SYS_STAT_H + + +23  + #_SYS_STAT_H + 1 + + ) + +25  + ~ + +27  + ~ + +29 #ifde +__USE_XOPEN2K8 + + +30  + ~ + +33 #i +defed + +__USE_XOPEN + || defed +__USE_XOPEN2K + + +37  + ~ + +39 #ide +__dev_t_defed + + +40  +__dev_t + + tdev_t +; + +41  + #__dev_t_defed + + + ) + +44 #ide +__gid_t_defed + + +45  +__gid_t + + tgid_t +; + +46  + #__gid_t_defed + + + ) + +49 #ide +__o_t_defed + + +50 #ide +__USE_FILE_OFFSET64 + + +51  +__o_t + + to_t +; + +53  +__o64_t + + to_t +; + +55  + #__o_t_defed + + + ) + +58 #ide +__mode_t_defed + + +59  +__mode_t + + tmode_t +; + +60  + #__mode_t_defed + + + ) + +63 #ide +__ƚk_t_defed + + +64  +__ƚk_t + + tƚk_t +; + +65  + #__ƚk_t_defed + + + ) + +68 #ide +__off_t_defed + + +69 #ide +__USE_FILE_OFFSET64 + + +70  +__off_t + + toff_t +; + +72  +__off64_t + + toff_t +; + +74  + #__off_t_defed + + + ) + +77 #ide +__uid_t_defed + + +78  +__uid_t + + tuid_t +; + +79  + #__uid_t_defed + + + ) + +83 #ifde +__USE_UNIX98 + + +84 #ide +__blkt_t_defed + + +85 #ide +__USE_FILE_OFFSET64 + + +86  +__blkt_t + + tblkt_t +; + +88  +__blkt64_t + + tblkt_t +; + +90  + #__blkt_t_defed + + + ) + +93 #ide +__blksize_t_defed + + +94  +__blksize_t + + tblksize_t +; + +95  + #__blksize_t_defed + + + ) + +99 + g__BEGIN_DECLS + + +101  + ~ + +103 #i +defed + +__USE_MISC + || defed +__USE_XOPEN + + +104  + #S_IFMT + +__S_IFMT + + + ) + +105  + #S_IFDIR + +__S_IFDIR + + + ) + +106  + #S_IFCHR + +__S_IFCHR + + + ) + +107  + #S_IFBLK + +__S_IFBLK + + + ) + +108  + #S_IFREG + +__S_IFREG + + + ) + +109 #ifde +__S_IFIFO + + +110  + #S_IFIFO + +__S_IFIFO + + + ) + +112 #ifde +__S_IFLNK + + +113  + #S_IFLNK + +__S_IFLNK + + + ) + +115 #i( +defed + +__USE_MISC + || defed +__USE_XOPEN_EXTENDED +) \ + +116 && +defed + + g__S_IFSOCK + + +117  + #S_IFSOCK + +__S_IFSOCK + + + ) + +123  + #__S_ISTYPE +( +mode +, +mask +(((mode& +__S_IFMT +=(mask)) + + ) + +125  + #S_ISDIR +( +mode + + `__S_ISTYPE +((mode), +__S_IFDIR +) + + ) + +126  + #S_ISCHR +( +mode + + `__S_ISTYPE +((mode), +__S_IFCHR +) + + ) + +127  + #S_ISBLK +( +mode + + `__S_ISTYPE +((mode), +__S_IFBLK +) + + ) + +128  + #S_ISREG +( +mode + + `__S_ISTYPE +((mode), +__S_IFREG +) + + ) + +129 #ifde +__S_IFIFO + + +130  + #S_ISFIFO +( +mode + + `__S_ISTYPE +((mode), +__S_IFIFO +) + + ) + +132 #ifde +__S_IFLNK + + +133  + #S_ISLNK +( +mode + + `__S_ISTYPE +((mode), +__S_IFLNK +) + + ) + +136 #i +defed + +__USE_MISC + && !defed +__S_IFLNK + + +137  + #S_ISLNK +( +mode +0 + + ) + +140 #i( +defed + +__USE_XOPEN_EXTENDED + || defed +__USE_XOPEN2K +) \ + +141 && +defed + + g__S_IFSOCK + + +142  + #S_ISSOCK +( +mode + + `__S_ISTYPE +((mode), +__S_IFSOCK +) + + ) + +143 #i +defed + +__USE_XOPEN2K + + +144  + #S_ISSOCK +( +mode +0 + + ) + +151 #ifdef +__USE_POSIX199309 + + +152  + #S_TYPEISMQ +( +buf + + `__S_TYPEISMQ +(buf) + + ) + +153  + #S_TYPEISSEM +( +buf + + `__S_TYPEISSEM +(buf) + + ) + +154  + #S_TYPEISSHM +( +buf + + `__S_TYPEISSHM +(buf) + + ) + +160  + #S_ISUID + +__S_ISUID + + + ) + +161  + #S_ISGID + +__S_ISGID + + + ) + +163 #i +defed + +__USE_MISC + || defed +__USE_XOPEN + + +165  + #S_ISVTX + +__S_ISVTX + + + ) + +168  + #S_IRUSR + +__S_IREAD + + + ) + +169  + #S_IWUSR + +__S_IWRITE + + + ) + +170  + #S_IXUSR + +__S_IEXEC + + + ) + +172  + #S_IRWXU + ( +__S_IREAD +| +__S_IWRITE +| +__S_IEXEC +) + + ) + +174 #ifde +__USE_MISC + + +175  + #S_IREAD + +S_IRUSR + + + ) + +176  + #S_IWRITE + +S_IWUSR + + + ) + +177  + #S_IEXEC + +S_IXUSR + + + ) + +180  + #S_IRGRP + ( +S_IRUSR + >> 3 + + ) + +181  + #S_IWGRP + ( +S_IWUSR + >> 3 + + ) + +182  + #S_IXGRP + ( +S_IXUSR + >> 3 + + ) + +184  + #S_IRWXG + ( +S_IRWXU + >> 3) + + ) + +186  + #S_IROTH + ( +S_IRGRP + >> 3 + + ) + +187  + #S_IWOTH + ( +S_IWGRP + >> 3 + + ) + +188  + #S_IXOTH + ( +S_IXGRP + >> 3 + + ) + +190  + #S_IRWXO + ( +S_IRWXG + >> 3) + + ) + +193 #ifdef +__USE_MISC + + +195  + #ACCESSPERMS + ( +S_IRWXU +| +S_IRWXG +| +S_IRWXO + + + ) + +196  + #ALLPERMS + ( +S_ISUID +| +S_ISGID +| +S_ISVTX +| +S_IRWXU +| +S_IRWXG +| +S_IRWXO +) + + ) + +197  + #DEFFILEMODE + ( +S_IRUSR +| +S_IWUSR +| +S_IRGRP +| +S_IWGRP +| +S_IROTH +| +S_IWOTH +) + + ) + +199  + #S_BLKSIZE + 512 + + ) + +203 #ide +__USE_FILE_OFFSET64 + + +205  + $ + (cڡ * +__ri + +__fe +, + +206  + + * +__ri + +__buf + +__THROW + + `__nnu + ((1, 2)); + +210  + $f + ( +__fd +,  + + * +__buf + +__THROW + + `__nnu + ((2)); + +212 #ifde +__REDIRECT_NTH + + +213  + `__REDIRECT_NTH + ( + +, (cڡ * +__ri + +__fe +, + +214  + + * +__ri + +__buf +), +64 +) + +215 + `__nnu + ((1, 2)); + +216  + `__REDIRECT_NTH + ( +f +, ( +__fd +,  + + * +__buf +), +f64 +) + +217 + `__nnu + ((2)); + +219  + # + +64 + + + ) + +220  + #f + +f64 + + + ) + +223 #ifde +__USE_LARGEFILE64 + + +224  + $64 + (cڡ * +__ri + +__fe +, + +225  +64 + * +__ri + +__buf + +__THROW + + `__nnu + ((1, 2)); + +226  + $f64 + ( +__fd +,  +64 + * +__buf + +__THROW + + `__nnu + ((2)); + +229 #ifde +__USE_ATFILE + + +233 #ide +__USE_FILE_OFFSET64 + + +234  + $f + ( +__fd +, cڡ * +__ri + +__fe +, + +235  + + * +__ri + +__buf +,  +__ag +) + +236 +__THROW + + `__nnu + ((2, 3)); + +238 #ifde +__REDIRECT_NTH + + +239  + `__REDIRECT_NTH + ( +f +, ( +__fd +, cڡ * +__ri + +__fe +, + +240  + + * +__ri + +__buf +, + +241  +__ag +), + +242 +f64 + + `__nnu + ((2, 3)); + +244  + #f + +f64 + + + ) + +248 #ifde +__USE_LARGEFILE64 + + +249  + $f64 + ( +__fd +, cڡ * +__ri + +__fe +, + +250  +64 + * +__ri + +__buf +,  +__ag +) + +251 +__THROW + + `__nnu + ((2, 3)); + +255 #i +defed + +__USE_XOPEN_EXTENDED + || defed +__USE_XOPEN2K + + +256 #ide +__USE_FILE_OFFSET64 + + +259  + $l + (cڡ * +__ri + +__fe +, + +260  + + * +__ri + +__buf + +__THROW + + `__nnu + ((1, 2)); + +262 #ifde +__REDIRECT_NTH + + +263  + `__REDIRECT_NTH + ( +l +, + +264 (cڡ * +__ri + +__fe +, + +265  + + * +__ri + +__buf +), +l64 +) + +266 + `__nnu + ((1, 2)); + +268  + #l + +l64 + + + ) + +271 #ifde +__USE_LARGEFILE64 + + +272  + $l64 + (cڡ * +__ri + +__fe +, + +273  +64 + * +__ri + +__buf +) + +274 +__THROW + + `__nnu + ((1, 2)); + +280  + $chmod + (cڡ * +__fe +, +__mode_t + +__mode +) + +281 +__THROW + + `__nnu + ((1)); + +283 #ifde +__USE_MISC + + +287  + $lchmod + (cڡ * +__fe +, +__mode_t + +__mode +) + +288 +__THROW + + `__nnu + ((1)); + +292 #i +defed + +__USE_POSIX199309 + || defed +__USE_XOPEN_EXTENDED + + +293  + $fchmod + ( +__fd +, +__mode_t + +__mode + +__THROW +; + +296 #ifde +__USE_ATFILE + + +299  + $fchmod + ( +__fd +, cڡ * +__fe +, +__mode_t + +__mode +, + +300  +__ag +) + +301 +__THROW + + `__nnu + ((2) +__wur +; + +308 +__mode_t + + $umask + ( +__mode_t + +__mask + +__THROW +; + +310 #ifdef +__USE_GNU + + +313 +__mode_t + + $gumask + ( +__THROW +; + +317  + $mkd + (cڡ * +__th +, +__mode_t + +__mode +) + +318 +__THROW + + `__nnu + ((1)); + +320 #ifde +__USE_ATFILE + + +324  + $mkd + ( +__fd +, cڡ * +__th +, +__mode_t + +__mode +) + +325 +__THROW + + `__nnu + ((2)); + +331 #i +defed + +__USE_MISC + || defed +__USE_XOPEN_EXTENDED + + +332  + $mknod + (cڡ * +__th +, +__mode_t + +__mode +, +__dev_t + +__dev +) + +333 +__THROW + + `__nnu + ((1)); + +335 #ifde +__USE_ATFILE + + +339  + $mknod + ( +__fd +, cڡ * +__th +, +__mode_t + +__mode +, + +340 +__dev_t + +__dev + +__THROW + + `__nnu + ((2)); + +346  + $mkfifo + (cڡ * +__th +, +__mode_t + +__mode +) + +347 +__THROW + + `__nnu + ((1)); + +349 #ifde +__USE_ATFILE + + +353  + $mkfift + ( +__fd +, cڡ * +__th +, +__mode_t + +__mode +) + +354 +__THROW + + `__nnu + ((2)); + +357 #ifde +__USE_ATFILE + + +360  + $utimt + ( +__fd +, cڡ * +__th +, + +361 cڡ  +timeec + +__times +[2], + +362  +__ags +) + +363 +__THROW + + `__nnu + ((2)); + +366 #ifde +__USE_XOPEN2K8 + + +368  + $futims + ( +__fd +, cڡ  +timeec + +__times +[2] +__THROW +; + +386 #ide +_STAT_VER + + +387  + #_STAT_VER + 0 + + ) + +389 #ide +_MKNOD_VER + + +390  + #_MKNOD_VER + 0 + + ) + +394 #ide +__USE_FILE_OFFSET64 + + +395  + $__fx + ( +__v +,  +__fdes +,  + + * +___buf +) + +396 +__THROW + + `__nnu + ((3)); + +397  + $__x + ( +__v +, cڡ * +__fame +, + +398  + + * +___buf + +__THROW + + `__nnu + ((2, 3)); + +399  + $__lx + ( +__v +, cڡ * +__fame +, + +400  + + * +___buf + +__THROW + + `__nnu + ((2, 3)); + +401  + $__fx + ( +__v +,  +__fdes +, cڡ * +__fame +, + +402  + + * +___buf +,  +__ag +) + +403 +__THROW + + `__nnu + ((3, 4)); + +405 #ifde +__REDIRECT_NTH + + +406  + `__REDIRECT_NTH + ( +__fx +, ( +__v +,  +__fdes +, + +407  + + * +___buf +), +__fx64 +) + +408 + `__nnu + ((3)); + +409  + `__REDIRECT_NTH + ( +__x +, ( +__v +, cڡ * +__fame +, + +410  + + * +___buf +), +__x64 +) + +411 + `__nnu + ((2, 3)); + +412  + `__REDIRECT_NTH + ( +__lx +, ( +__v +, cڡ * +__fame +, + +413  + + * +___buf +), +__lx64 +) + +414 + `__nnu + ((2, 3)); + +415  + `__REDIRECT_NTH + ( +__fx +, ( +__v +,  +__fdes +, + +416 cڡ * +__fame +, + +417  + + * +___buf +,  +__ag +), + +418 +__fx64 + + `__nnu + ((3, 4)); + +421  + #__fx + +__fx64 + + + ) + +422  + #__x + +__x64 + + + ) + +423  + #__lx + +__lx64 + + + ) + +427 #ifde +__USE_LARGEFILE64 + + +428  + $__fx64 + ( +__v +,  +__fdes +,  +64 + * +___buf +) + +429 +__THROW + + `__nnu + ((3)); + +430  + $__x64 + ( +__v +, cڡ * +__fame +, + +431  +64 + * +___buf + +__THROW + + `__nnu + ((2, 3)); + +432  + $__lx64 + ( +__v +, cڡ * +__fame +, + +433  +64 + * +___buf + +__THROW + + `__nnu + ((2, 3)); + +434  + $__fx64 + ( +__v +,  +__fdes +, cڡ * +__fame +, + +435  +64 + * +___buf +,  +__ag +) + +436 +__THROW + + `__nnu + ((3, 4)); + +438  + $__xmknod + ( +__v +, cڡ * +__th +, +__mode_t + +__mode +, + +439 +__dev_t + * +__dev + +__THROW + + `__nnu + ((2, 4)); + +441  + $__xmknod + ( +__v +,  +__fd +, cڡ * +__th +, + +442 +__mode_t + +__mode +, +__dev_t + * +__dev +) + +443 +__THROW + + `__nnu + ((3, 5)); + +445 #ifde +__USE_GNU + + +446  + ~ + +449 #ifde +__USE_EXTERN_INLINES + + +452 +__ex_le +  + +453 + `__NTH + ( + $ + (cڡ * +__th +,  + + * +__buf +)) + +455  + `__x + ( +_STAT_VER +, +__th +, +__buf +); + +456 + } +} + +458 #i +defed + +__USE_MISC + || defed +__USE_XOPEN_EXTENDED + + +459 +__ex_le +  + +460 +__NTH + ( + $l + (cڡ * +__th +,  + + * +__buf +)) + +462  + `__lx + ( +_STAT_VER +, +__th +, +__buf +); + +463 + } +} + +466 +__ex_le +  + +467 +__NTH + ( + $f + ( +__fd +,  + + * +__buf +)) + +469  + `__fx + ( +_STAT_VER +, +__fd +, +__buf +); + +470 + } +} + +472 #ifde +__USE_ATFILE + + +473 +__ex_le +  + +474 +__NTH + ( + $f + ( +__fd +, cڡ * +__fame +,  + + * +__buf +, + +475  +__ag +)) + +477  + `__fx + ( +_STAT_VER +, +__fd +, +__fame +, +__buf +, +__ag +); + +478 + } +} + +481 #ifde +__USE_MISC + + +482 +__ex_le +  + +483 +__NTH + ( + $mknod + (cڡ * +__th +, +__mode_t + +__mode +, +__dev_t + +__dev +)) + +485  + `__xmknod + ( +_MKNOD_VER +, +__th +, +__mode +, & +__dev +); + +486 + } +} + +489 #ifde +__USE_ATFILE + + +490 +__ex_le +  + +491 +__NTH + ( + $mknod + ( +__fd +, cڡ * +__th +, +__mode_t + +__mode +, + +492 +__dev_t + +__dev +)) + +494  + `__xmknod + ( +_MKNOD_VER +, +__fd +, +__th +, +__mode +, & +__dev +); + +495 + } +} + +498 #i +defed + +__USE_LARGEFILE64 + \ + +499 && (! +defed + + g__USE_FILE_OFFSET64 + \ + +500 || ( +defed + + g__REDIRECT_NTH + && defed + g__OPTIMIZE__ +)) + +501 +__ex_le +  + +502 +__NTH + ( + $64 + (cڡ * +__th +,  +64 + * +__buf +)) + +504  + `__x64 + ( +_STAT_VER +, +__th +, +__buf +); + +505 + } +} + +507 #i +defed + +__USE_MISC + || defed +__USE_XOPEN_EXTENDED + + +508 +__ex_le +  + +509 +__NTH + ( + $l64 + (cڡ * +__th +,  +64 + * +__buf +)) + +511  + `__lx64 + ( +_STAT_VER +, +__th +, +__buf +); + +512 + } +} + +515 +__ex_le +  + +516 +__NTH + ( + $f64 + ( +__fd +,  +64 + * +__buf +)) + +518  + `__fx64 + ( +_STAT_VER +, +__fd +, +__buf +); + +519 + } +} + +521 #ifde +__USE_ATFILE + + +522 +__ex_le +  + +523 +__NTH + ( + $f64 + ( +__fd +, cڡ * +__fame +,  +64 + * +__buf +, + +524  +__ag +)) + +526  + `__fx64 + ( +_STAT_VER +, +__fd +, +__fame +, +__buf +, +__ag +); + +527 + } +} + +534 + g__END_DECLS + + + @/usr/include/sys/syscall.h + +18 #ide +_SYSCALL_H + + +19  + #_SYSCALL_H + 1 + + ) + +24  + ~ + +26 #ide +_LIBC + + +31  + ~ + + @/usr/include/termios.h + +22 #idef +_TERMIOS_H + + +23  + #_TERMIOS_H + 1 + + ) + +25  + ~ + +26 #i +defed + +__USE_XOPEN_EXTENDED + || defed +__USE_XOPEN2K8 + + +28  + ~ + +29 #ide +__pid_t_defed + + +30  +__pid_t + + tpid_t +; + +31  + #__pid_t_defed + + + ) + +35 + g__BEGIN_DECLS + + +39  + ~ + +41 #ifde +__USE_MISC + + +44  + #CCEQ +( +v +, +c +((c=(v&& (v! +_POSIX_VDISABLE +) + + ) + +48 +d_t + + $cfgod + (cڡ  +rmios + * +__rmios_p + +__THROW +; + +51 +d_t + + $cfgid + (cڡ  +rmios + * +__rmios_p + +__THROW +; + +54  + $cftod + ( +rmios + * +__rmios_p +, +d_t + +__d + +__THROW +; + +57  + $cftid + ( +rmios + * +__rmios_p +, +d_t + +__d + +__THROW +; + +59 #ifdef +__USE_MISC + + +61  + $cftd + ( +rmios + * +__rmios_p +, +d_t + +__d + +__THROW +; + +66  + $tcg + ( +__fd +,  +rmios + * +__rmios_p + +__THROW +; + +70  + $tcr + ( +__fd +,  +__tiڮ_ais +, + +71 cڡ  +rmios + * +__rmios_p + +__THROW +; + +74 #ifdef +__USE_MISC + + +76  + $cfmakaw + ( +rmios + * +__rmios_p + +__THROW +; + +80  + $tcndbak + ( +__fd +,  +__duti + +__THROW +; + +86  + `tcd + ( +__fd +); + +90  + $tcush + ( +__fd +,  +__queue_ + +__THROW +; + +94  + $tcow + ( +__fd +,  +__ai + +__THROW +; + +97 #i +defed + +__USE_XOPEN_EXTENDED + || defed +__USE_XOPEN2K8 + + +99 +__pid_t + + $tcgsid + ( +__fd + +__THROW +; + +103 #ifde +__USE_MISC + + +104  + ~ + +107 +__END_DECLS + + + @/usr/include/unistd.h + +22 #idef +_UNISTD_H + + +23  + #_UNISTD_H + 1 + + ) + +25  + ~ + +27 + g__BEGIN_DECLS + + +32 #ifde +__USE_XOPEN2K8 + + +34  + #_POSIX_VERSION + 200809L + + ) + +35 #i +defed + +__USE_XOPEN2K + + +37  + #_POSIX_VERSION + 200112L + + ) + +38 #i +defed + +__USE_POSIX199506 + + +40  + #_POSIX_VERSION + 199506L + + ) + +41 #i +defed + +__USE_POSIX199309 + + +43  + #_POSIX_VERSION + 199309L + + ) + +46  + #_POSIX_VERSION + 199009L + + ) + +52 #ifde +__USE_XOPEN2K8 + + +53  + #__POSIX2_THIS_VERSION + 200809L + + ) + +55 #i +defed + +__USE_XOPEN2K + + +57  + #__POSIX2_THIS_VERSION + 200112L + + ) + +58 #i +defed + +__USE_POSIX199506 + + +60  + #__POSIX2_THIS_VERSION + 199506L + + ) + +63  + #__POSIX2_THIS_VERSION + 199209L + + ) + +67  + #_POSIX2_VERSION + +__POSIX2_THIS_VERSION + + + ) + +70  + #_POSIX2_C_VERSION + +__POSIX2_THIS_VERSION + + + ) + +74  + #_POSIX2_C_BIND + +__POSIX2_THIS_VERSION + + + ) + +78  + #_POSIX2_C_DEV + +__POSIX2_THIS_VERSION + + + ) + +82  + #_POSIX2_SW_DEV + +__POSIX2_THIS_VERSION + + + ) + +86  + #_POSIX2_LOCALEDEF + +__POSIX2_THIS_VERSION + + + ) + +89 #ifde +__USE_XOPEN2K8 + + +90  + #_XOPEN_VERSION + 700 + + ) + +91 #i +defed + +__USE_XOPEN2K + + +92  + #_XOPEN_VERSION + 600 + + ) + +93 #i +defed + +__USE_UNIX98 + + +94  + #_XOPEN_VERSION + 500 + + ) + +96  + #_XOPEN_VERSION + 4 + + ) + +100  + #_XOPEN_XCU_VERSION + 4 + + ) + +103  + #_XOPEN_XPG2 + 1 + + ) + +104  + #_XOPEN_XPG3 + 1 + + ) + +105  + #_XOPEN_XPG4 + 1 + + ) + +108  + #_XOPEN_UNIX + 1 + + ) + +112  + #_XOPEN_ENH_I18N + 1 + + ) + +115  + #_XOPEN_LEGACY + 1 + + ) + +202  + ~ + +205 #i +defed + +__USE_UNIX98 + || defed +__USE_XOPEN2K + + +206  + ~ + +210  + #STDIN_FILENO + 0 + + ) + +211  + #STDOUT_FILENO + 1 + + ) + +212  + #STDERR_FILENO + 2 + + ) + +217  + ~ + +219 #idef +__ssize_t_defed + + +220  +__ssize_t + + tssize_t +; + +221  + #__ssize_t_defed + + + ) + +224  + #__ed_size_t + + + ) + +225  + #__ed_NULL + + + ) + +226  + ~ + +228 #i +defed + +__USE_XOPEN + || defed +__USE_XOPEN2K + + +231 #ide +__gid_t_defed + + +232  +__gid_t + + tgid_t +; + +233  + #__gid_t_defed + + + ) + +236 #ide +__uid_t_defed + + +237  +__uid_t + + tuid_t +; + +238  + #__uid_t_defed + + + ) + +241 #ide +__off_t_defed + + +242 #ide +__USE_FILE_OFFSET64 + + +243  +__off_t + + toff_t +; + +245  +__off64_t + + toff_t +; + +247  + #__off_t_defed + + + ) + +249 #i +defed + +__USE_LARGEFILE64 + && !defed +__off64_t_defed + + +250  +__off64_t + + toff64_t +; + +251  + #__off64_t_defed + + + ) + +254 #ide +__ucds_t_defed + + +255  +__ucds_t + + tucds_t +; + +256  + #__ucds_t_defed + + + ) + +259 #ide +__pid_t_defed + + +260  +__pid_t + + tpid_t +; + +261  + #__pid_t_defed + + + ) + +265 #i +defed + +__USE_XOPEN_EXTENDED + || defed +__USE_XOPEN2K + + +266 #ide +___t_defed + + +267  +___t + + t_t +; + +268  + #___t_defed + + + ) + +272 #i +defed + +__USE_MISC + || defed +__USE_XOPEN + + +273 #ide +__sockn_t_defed + + +274  +__sockn_t + + tsockn_t +; + +275  + #__sockn_t_defed + + + ) + +281  + #R_OK + 4 + + ) + +282  + #W_OK + 2 + + ) + +283  + #X_OK + 1 + + ) + +284  + #F_OK + 0 + + ) + +287  + $acss + (cڡ * +__me +,  +__ty + +__THROW + + `__nnu + ((1)); + +289 #ifde +__USE_GNU + + +292  + $euidacss + (cڡ * +__me +,  +__ty +) + +293 +__THROW + + `__nnu + ((1)); + +296  + $css + (cڡ * +__me +,  +__ty +) + +297 +__THROW + + `__nnu + ((1)); + +300 #ifde +__USE_ATFILE + + +304  + $cst + ( +__fd +, cڡ * +__fe +,  +__ty +,  +__ag +) + +305 +__THROW + + `__nnu + ((2) +__wur +; + +310 #idef +_STDIO_H + + +311  + #SEEK_SET + 0 + + ) + +312  + #SEEK_CUR + 1 + + ) + +313  + #SEEK_END + 2 + + ) + +314 #ifde +__USE_GNU + + +315  + #SEEK_DATA + 3 + + ) + +316  + #SEEK_HOLE + 4 + + ) + +320 #i +defed + +__USE_MISC + && !defed +L_SET + + +322  + #L_SET + +SEEK_SET + + + ) + +323  + #L_INCR + +SEEK_CUR + + + ) + +324  + #L_XTND + +SEEK_END + + + ) + +333 #ide +__USE_FILE_OFFSET64 + + +334 +__off_t + + $lek + ( +__fd +, +__off_t + +__offt +,  +__wh + +__THROW +; + +336 #ifde +__REDIRECT_NTH + + +337 +__off64_t + + `__REDIRECT_NTH + ( +lek +, + +338 ( +__fd +, +__off64_t + +__offt +,  +__wh +), + +339 +lek64 +); + +341  + #lek + +lek64 + + + ) + +344 #ifde +__USE_LARGEFILE64 + + +345 +__off64_t + + $lek64 + ( +__fd +, +__off64_t + +__offt +,  +__wh +) + +346 +__THROW +; + +353  + `o + ( +__fd +); + +360 +ssize_t + + $ad + ( +__fd +, * +__buf +, +size_t + +__nbys + +__wur +; + +366 +ssize_t + + $wre + ( +__fd +, cڡ * +__buf +, +size_t + +__n + +__wur +; + +368 #i +defed + +__USE_UNIX98 + || defed +__USE_XOPEN2K8 + + +369 #ide +__USE_FILE_OFFSET64 + + +376 +ssize_t + + $d + ( +__fd +, * +__buf +, +size_t + +__nbys +, + +377 +__off_t + +__offt + +__wur +; + +384 +ssize_t + + $pwre + ( +__fd +, cڡ * +__buf +, +size_t + +__n +, + +385 +__off_t + +__offt + +__wur +; + +387 #ifde +__REDIRECT + + +388 +ssize_t + + `__REDIRECT + ( +d +, ( +__fd +, * +__buf +, +size_t + +__nbys +, + +389 +__off64_t + +__offt +), + +390 +d64 + +__wur +; + +391 +ssize_t + + `__REDIRECT + ( +pwre +, ( +__fd +, cڡ * +__buf +, + +392 +size_t + +__nbys +, +__off64_t + +__offt +), + +393 +pwre64 + +__wur +; + +395  + #d + +d64 + + + ) + +396  + #pwre + +pwre64 + + + ) + +400 #ifde +__USE_LARGEFILE64 + + +404 +ssize_t + + $d64 + ( +__fd +, * +__buf +, +size_t + +__nbys +, + +405 +__off64_t + +__offt + +__wur +; + +408 +ssize_t + + $pwre64 + ( +__fd +, cڡ * +__buf +, +size_t + +__n +, + +409 +__off64_t + +__offt + +__wur +; + +417  + $pe + ( +__pedes +[2] +__THROW + +__wur +; + +419 #ifde +__USE_GNU + + +422  + $pe2 + ( +__pedes +[2],  +__ags + +__THROW + +__wur +; + +432  + $m + ( +__cds + +__THROW +; + +444  + `p + ( +__cds +); + +446 #i( +defed + +__USE_XOPEN_EXTENDED + && !defed +__USE_XOPEN2K8 +) \ + +447 || +defed + +__USE_MISC + + +452 +__ucds_t + + $um + ( +__ucds_t + +__vue +, __ucds_ +__rv +) + +453 +__THROW +; + +460  + `up + ( +__ucds_t + +__ucds +); + +469  + `u + (); + +473  + $chown + (cڡ * +__fe +, +__uid_t + +__owr +, +__gid_t + +__group +) + +474 +__THROW + + `__nnu + ((1) +__wur +; + +476 #i +defed + +__USE_XOPEN_EXTENDED + || defed +__USE_XOPEN2K8 + + +478  + $fchown + ( +__fd +, +__uid_t + +__owr +, +__gid_t + +__group + +__THROW + +__wur +; + +483  + $lchown + (cڡ * +__fe +, +__uid_t + +__owr +, +__gid_t + +__group +) + +484 +__THROW + + `__nnu + ((1) +__wur +; + +488 #ifde +__USE_ATFILE + + +491  + $fchowt + ( +__fd +, cڡ * +__fe +, +__uid_t + +__owr +, + +492 +__gid_t + +__group +,  +__ag +) + +493 +__THROW + + `__nnu + ((2) +__wur +; + +497  + $chd + (cڡ * +__th + +__THROW + + `__nnu + ((1) +__wur +; + +499 #i +defed + +__USE_XOPEN_EXTENDED + || defed +__USE_XOPEN2K8 + + +501  + $fchd + ( +__fd + +__THROW + +__wur +; + +511 * + $gcwd + (* +__buf +, +size_t + +__size + +__THROW + +__wur +; + +513 #ifdef +__USE_GNU + + +517 * + $g_cut_d_me + ( +__THROW +; + +520 #i( +defed + +__USE_XOPEN_EXTENDED + && !defed +__USE_XOPEN2K8 +) \ + +521 || +defed + +__USE_MISC + + +525 * + $gwd + (* +__buf +) + +526 +__THROW + + `__nnu + ((1) +__ibu_dd__ + +__wur +; + +531  + $dup + ( +__fd + +__THROW + +__wur +; + +534  + $dup2 + ( +__fd +,  +__fd2 + +__THROW +; + +536 #ifde +__USE_GNU + + +539  + $dup3 + ( +__fd +,  +__fd2 +,  +__ags + +__THROW +; + +543 ** +__v +; + +544 #ifde +__USE_GNU + + +545 ** +v +; + +551  + $execve + (cڡ * +__th +, *cڡ +__gv +[], + +552 *cڡ +__vp +[] +__THROW + + `__nnu + ((1, 2)); + +554 #ifde +__USE_XOPEN2K8 + + +557  + $xecve + ( +__fd +, *cڡ +__gv +[], *cڡ +__vp +[]) + +558 +__THROW + + `__nnu + ((2)); + +563  + $execv + (cڡ * +__th +, *cڡ +__gv +[]) + +564 +__THROW + + `__nnu + ((1, 2)); + +568  + $exee + (cڡ * +__th +, cڡ * +__g +, ...) + +569 +__THROW + + `__nnu + ((1, 2)); + +573  + $exe + (cڡ * +__th +, cڡ * +__g +, ...) + +574 +__THROW + + `__nnu + ((1, 2)); + +578  + $execvp + (cڡ * +__fe +, *cڡ +__gv +[]) + +579 +__THROW + + `__nnu + ((1, 2)); + +584  + $exep + (cڡ * +__fe +, cڡ * +__g +, ...) + +585 +__THROW + + `__nnu + ((1, 2)); + +587 #ifde +__USE_GNU + + +590  + $execv + (cڡ * +__fe +, *cڡ +__gv +[], + +591 *cڡ +__vp +[]) + +592 +__THROW + + `__nnu + ((1, 2)); + +596 #i +defed + +__USE_MISC + || defed +__USE_XOPEN + + +598  + $ni + ( +__c + +__THROW + +__wur +; + +603  + $_ex + ( +__us + + `__ibu__ + (( +__nܑu__ +)); + +609  + ~ + +612  + $thcf + (cڡ * +__th +,  +__me +) + +613 +__THROW + + `__nnu + ((1)); + +616  + $hcf + ( +__fd +,  +__me + +__THROW +; + +619  + $syscf + ( +__me + +__THROW +; + +621 #ifdef +__USE_POSIX2 + + +623 +size_t + + $cfr + ( +__me +, * +__buf +, +size_t + +__n + +__THROW +; + +628 +__pid_t + + $gpid + ( +__THROW +; + +631 +__pid_t + + $gid + ( +__THROW +; + +634 +__pid_t + + $gpg + ( +__THROW +; + +637 +__pid_t + + $__gpgid + ( +__pid_t + +__pid + +__THROW +; + +638 #i +defed + +__USE_XOPEN_EXTENDED + || defed +__USE_XOPEN2K8 + + +639 +__pid_t + + $gpgid + ( +__pid_t + +__pid + +__THROW +; + +646  + $gid + ( +__pid_t + +__pid +, __pid_ +__pgid + +__THROW +; + +648 #i +defed + +__USE_MISC + || defed +__USE_XOPEN_EXTENDED + + +660  + $g + ( +__THROW +; + +667 +__pid_t + + $tsid + ( +__THROW +; + +669 #i +defed + +__USE_XOPEN_EXTENDED + || defed +__USE_XOPEN2K8 + + +671 +__pid_t + + $gsid + ( +__pid_t + +__pid + +__THROW +; + +675 +__uid_t + + $guid + ( +__THROW +; + +678 +__uid_t + + $geuid + ( +__THROW +; + +681 +__gid_t + + $ggid + ( +__THROW +; + +684 +__gid_t + + $gegid + ( +__THROW +; + +689  + $ggroups + ( +__size +, +__gid_t + +__li +[] +__THROW + +__wur +; + +691 #ifdef +__USE_GNU + + +693  + $group_memb + ( +__gid_t + +__gid + +__THROW +; + +700  + $tuid + ( +__uid_t + +__uid + +__THROW + +__wur +; + +702 #i +defed + +__USE_MISC + || defed +__USE_XOPEN_EXTENDED + + +705  + $euid + ( +__uid_t + +__ruid +, __uid_ +__euid + +__THROW + +__wur +; + +708 #ifde +__USE_XOPEN2K + + +710  + $uid + ( +__uid_t + +__uid + +__THROW + +__wur +; + +717  + $tgid + ( +__gid_t + +__gid + +__THROW + +__wur +; + +719 #i +defed + +__USE_MISC + || defed +__USE_XOPEN_EXTENDED + + +722  + $egid + ( +__gid_t + +__rgid +, __gid_ +__egid + +__THROW + +__wur +; + +725 #ifde +__USE_XOPEN2K + + +727  + $gid + ( +__gid_t + +__gid + +__THROW + +__wur +; + +730 #ifde +__USE_GNU + + +733  + $gsuid + ( +__uid_t + * +__ruid +, __uid_* +__euid +, __uid_* +__suid +) + +734 +__THROW +; + +738  + $gsgid + ( +__gid_t + * +__rgid +, __gid_* +__egid +, __gid_* +__sgid +) + +739 +__THROW +; + +743  + $esuid + ( +__uid_t + +__ruid +, __uid_ +__euid +, __uid_ +__suid +) + +744 +__THROW + +__wur +; + +748  + $esgid + ( +__gid_t + +__rgid +, __gid_ +__egid +, __gid_ +__sgid +) + +749 +__THROW + +__wur +; + +756 +__pid_t + + $fk + ( +__THROWNL +; + +758 #i( +defed + +__USE_XOPEN_EXTENDED + && !defed +__USE_XOPEN2K8 +) \ + +759 || +defed + +__USE_MISC + + +764 +__pid_t + + $vfk + ( +__THROW +; + +770 * + $yme + ( +__fd + +__THROW +; + +774  + $yme_r + ( +__fd +, * +__buf +, +size_t + +__bu +) + +775 +__THROW + + `__nnu + ((2) +__wur +; + +779  + $iy + ( +__fd + +__THROW +; + +781 #ifde +__USE_MISC + + +784  + $y + ( +__THROW +; + +789  + $lk + (cڡ * +__om +, cڡ * +__to +) + +790 +__THROW + + `__nnu + ((1, 2) +__wur +; + +792 #ifde +__USE_ATFILE + + +795  + $lk + ( +__omfd +, cڡ * +__om +,  +__tofd +, + +796 cڡ * +__to +,  +__ags +) + +797 +__THROW + + `__nnu + ((2, 4) +__wur +; + +800 #i +defed + +__USE_XOPEN_EXTENDED + || defed +__USE_XOPEN2K + + +802  + $symlk + (cڡ * +__om +, cڡ * +__to +) + +803 +__THROW + + `__nnu + ((1, 2) +__wur +; + +808 +ssize_t + + $adlk + (cڡ * +__ri + +__th +, + +809 * +__ri + +__buf +, +size_t + +__n +) + +810 +__THROW + + `__nnu + ((1, 2) +__wur +; + +813 #ifde +__USE_ATFILE + + +815  + $symlk + (cڡ * +__om +,  +__tofd +, + +816 cڡ * +__to + +__THROW + + `__nnu + ((1, 3) +__wur +; + +819 +ssize_t + + $adlk + ( +__fd +, cڡ * +__ri + +__th +, + +820 * +__ri + +__buf +, +size_t + +__n +) + +821 +__THROW + + `__nnu + ((2, 3) +__wur +; + +825  + $uƚk + (cڡ * +__me + +__THROW + + `__nnu + ((1)); + +827 #ifde +__USE_ATFILE + + +829  + $uƚk + ( +__fd +, cڡ * +__me +,  +__ag +) + +830 +__THROW + + `__nnu + ((2)); + +834  + $rmd + (cڡ * +__th + +__THROW + + `__nnu + ((1)); + +838 +__pid_t + + $tcgpg + ( +__fd + +__THROW +; + +841  + $tcg + ( +__fd +, +__pid_t + +__pg_id + +__THROW +; + +848 * + `glog + (); + +849 #ifde +__USE_POSIX199506 + + +856  + $glog_r + (* +__me +, +size_t + +__me_n + + `__nnu + ((1)); + +859 #ifdef +__USE_MISC + + +861  + $og + (cڡ * +__me + +__THROW + + `__nnu + ((1)); + +865 #ifdef +__USE_POSIX2 + + +869  + ~ + +873 #i +defed + +__USE_XOPEN_EXTENDED + || defed +__USE_XOPEN2K + + +877  + $ghome + (* +__me +, +size_t + +__n + +__THROW + + `__nnu + ((1)); + +881 #i +defed + +__USE_MISC + + +884  + $thome + (cڡ * +__me +, +size_t + +__n +) + +885 +__THROW + + `__nnu + ((1) +__wur +; + +889  + $thoid + ( +__id + +__THROW + +__wur +; + +895  + $gdomame + (* +__me +, +size_t + +__n +) + +896 +__THROW + + `__nnu + ((1) +__wur +; + +897  + $tdomame + (cڡ * +__me +, +size_t + +__n +) + +898 +__THROW + + `__nnu + ((1) +__wur +; + +904  + $vhgup + ( +__THROW +; + +907  + $voke + (cڡ * +__fe + +__THROW + + `__nnu + ((1) +__wur +; + +915  + $of + (* +__me_bufr +, +size_t + +__size +, + +916 +size_t + +__offt +,  +__s +) + +917 +__THROW + + `__nnu + ((1)); + +923  + $ac + (cڡ * +__me + +__THROW +; + +927 * + $gurshl + ( +__THROW +; + +928  + $durshl + ( +__THROW +; + +929  + $turshl + ( +__THROW +; + +935  + $dm + ( +__nochd +,  +__noo + +__THROW + +__wur +; + +939 #i +defed + +__USE_MISC + || (defed +__USE_XOPEN + && !defed +__USE_XOPEN2K +) + +942  + $chro + (cڡ * +__th + +__THROW + + `__nnu + ((1) +__wur +; + +946 * + $gss + (cڡ * +__om + + `__nnu + ((1)); + +954  + `fsync + ( +__fd +); + +957 #ifde +__USE_GNU + + +960  + $syncfs + ( +__fd + +__THROW +; + +964 #i +defed + +__USE_MISC + || defed +__USE_XOPEN_EXTENDED + + +967  + `ghoid + (); + +970  + $sync + ( +__THROW +; + +973 #i +defed + +__USE_MISC + || !defed +__USE_XOPEN2K + + +976  + $ggesize + ( +__THROW + + `__ibu__ + (( +__cڡ__ +)); + +981  + $gdbsize + ( +__THROW +; + +987 #i +defed + +__USE_XOPEN_EXTENDED + || defed +__USE_XOPEN2K8 + + +990 #ide +__USE_FILE_OFFSET64 + + +991  + $un + (cڡ * +__fe +, +__off_t + +__ngth +) + +992 +__THROW + + `__nnu + ((1) +__wur +; + +994 #ifde +__REDIRECT_NTH + + +995  + `__REDIRECT_NTH + ( +un +, + +996 (cڡ * +__fe +, +__off64_t + +__ngth +), + +997 +un64 + + `__nnu + ((1) +__wur +; + +999  + #un + +un64 + + + ) + +1002 #ifde +__USE_LARGEFILE64 + + +1003  + $un64 + (cڡ * +__fe +, +__off64_t + +__ngth +) + +1004 +__THROW + + `__nnu + ((1) +__wur +; + +1009 #i +defed + +__USE_POSIX199309 + \ + +1010 || +defed + +__USE_XOPEN_EXTENDED + || defed +__USE_XOPEN2K + + +1013 #ide +__USE_FILE_OFFSET64 + + +1014  + $run + ( +__fd +, +__off_t + +__ngth + +__THROW + +__wur +; + +1016 #ifde +__REDIRECT_NTH + + +1017  + `__REDIRECT_NTH + ( +run +, ( +__fd +, +__off64_t + +__ngth +), + +1018 +run64 + +__wur +; + +1020  + #run + +run64 + + + ) + +1023 #ifde +__USE_LARGEFILE64 + + +1024  + $run64 + ( +__fd +, +__off64_t + +__ngth + +__THROW + +__wur +; + +1030 #i( +defed + +__USE_XOPEN_EXTENDED + && !defed +__USE_XOPEN2K +) \ + +1031 || +defed + +__USE_MISC + + +1035  + $brk + (* +__addr + +__THROW + +__wur +; + +1041 * + $sbrk + ( +_t + +__d + +__THROW +; + +1045 #ifde +__USE_MISC + + +1056  + $sys + ( +__syo +, ... +__THROW +; + +1061 #i( +defed + +__USE_MISC + || defed +__USE_XOPEN_EXTENDED +&& !defed +F_LOCK + + +1073  + #F_ULOCK + 0 + + ) + +1074  + #F_LOCK + 1 + + ) + +1075  + #F_TLOCK + 2 + + ) + +1076  + #F_TEST + 3 + + ) + +1078 #ide +__USE_FILE_OFFSET64 + + +1079  + $lockf + ( +__fd +,  +__cmd +, +__off_t + +__n + +__wur +; + +1081 #ifde +__REDIRECT + + +1082  + `__REDIRECT + ( +lockf +, ( +__fd +,  +__cmd +, +__off64_t + +__n +), + +1083 +lockf64 + +__wur +; + +1085  + #lockf + +lockf64 + + + ) + +1088 #ifde +__USE_LARGEFILE64 + + +1089  + $lockf64 + ( +__fd +,  +__cmd +, +__off64_t + +__n + +__wur +; + +1094 #ifde +__USE_GNU + + +1099  + #TEMP_FAILURE_RETRY +( +exessi +) \ + +1100 ( +__exnsi__ + \ + +1101 ({  +__su +; \ + +1102 d +__su + = (( +exessi +); \ + +1103  +__su + =-1L && +o + = +EINTR +); \ + +1104 +__su +; + } +})) + + ) + +1107 +ssize_t + +cy_fe_nge + ( +__fd +, +__off64_t + * +__poff +, + +1108  +__outfd +, +__off64_t + * +__poutoff +, + +1109 +size_t + +__ngth +,  +__ags +); + +1112 #i +defed + +__USE_POSIX199309 + || defed +__USE_UNIX98 + + +1115  +fdasync + ( +__fdes +); + +1118 #ifde +__USE_MISC + + +1124 * + $y + (cڡ * +__key +, cڡ * +__ +) + +1125 +__THROW + + `__nnu + ((1, 2)); + +1128 #ifdef +__USE_XOPEN + + +1133  + $swab + (cڡ * +__ri + +__om +, *__ri +__to +, + +1134 +ssize_t + +__n + +__THROW + + `__nnu + ((1, 2)); + +1141 #i +defed + +__USE_XOPEN + && !defed +__USE_XOPEN2K + + +1143 * + $mid + (* +__s + +__THROW +; + +1146 * + `curid + (* +__s +); + +1152 #i +defed + +__USE_UNIX98 + && !defed +__USE_XOPEN2K + + +1153  + `had_fk + ((* +__e +) (), + +1154 (* +__ +) (), + +1155 (* +__chd +() +__THROW +; + +1158 #ifde +__USE_MISC + + +1161  + $gy + (* +__bufr +, +size_t + +__ngth + +__wur +; + +1165 #i +__USE_FORTIFY_LEVEL + > 0 && +defed + +__ftify_funi + + +1166  + ~ + +1169 +__END_DECLS + + + @/usr/include/unwind.h + +26 #ide +_UNWIND_H + + +27  + #_UNWIND_H + + + ) + +30  + ~ + +32 #ifde +__lulus + + +42 +_URC_NO_REASON + = 0, + +43 +_URC_FOREIGN_EXCEPTION_CAUGHT + = 1, + +44 +_URC_FATAL_PHASE2_ERROR + = 2, + +45 +_URC_FATAL_PHASE1_ERROR + = 3, + +46 +_URC_NORMAL_STOP + = 4, + +47 +_URC_END_OF_STACK + = 5, + +48 +_URC_HANDLER_FOUND + = 6, + +49 +_URC_INSTALL_CONTEXT + = 7, + +50 +_URC_CONTINUE_UNWIND + = 8 + +52 + t_Unwd_Rs_Code +; + +54  + t_Unwd_Ai +; + +56  + #_UA_SEARCH_PHASE + 1 + + ) + +57  + #_UA_CLEANUP_PHASE + 2 + + ) + +58  + #_UA_HANDLER_FRAME + 4 + + ) + +59  + #_UA_FORCE_UNWIND + 8 + + ) + +61  +_Unwd_Cڋxt +; + +62  +_Unwd_Exi +; + +64 (* +_Unwd_Exi_C˪up_Fn +( + t_Unwd_Rs_Code +, + +65  + t_Unwd_Exi + *); + +67  +_Unwd_Rs_Code + (* + t_Unwd_St_Fn +(, + t_Unwd_Ai +, + +68 + tut64_t +, + +69  + t_Unwd_Exi + *, + +70  + t_Unwd_Cڋxt + *, + +77  + s_Unwd_Exi + + +79 +ut64_t + +exi_ass +; + +80 +_Unwd_Exi_C˪up_Fn + +exi_nup +; + +81  +ive_1 +; + +82  +ive_2 +; + +83 } +__ibu__ +(( +__igd__ +)); + +85 +_Unwd_Rs_Code + +_Unwd_RaiExi + ( +_Unwd_Exi + *); + +86 +_Unwd_Rs_Code + +_Unwd_FdUnwd + ( +_Unwd_Exi + *, + +87 +_Unwd_St_Fn +, *); + +88  +_Unwd_Resume + ( +_Unwd_Exi + *); + +89  +_Unwd_DeExi + ( +_Unwd_Exi + *); + +90  +_Unwd_GGR + ( +_Unwd_Cڋxt + *, ); + +91  +_Unwd_SGR + ( +_Unwd_Cڋxt + *, , ); + +92  +_Unwd_GIP + ( +_Unwd_Cڋxt + *); + +93  +_Unwd_GIPInfo + ( +_Unwd_Cڋxt + *, *); + +94  +_Unwd_SIP + ( +_Unwd_Cڋxt + *, ); + +95  +_Unwd_GLguageScificDa + ( +_Unwd_Cڋxt +*); + +96  +_Unwd_GRegiS + ( +_Unwd_Cڋxt + *); + +98 #ifde +_GNU_SOURCE + + +102  +_Unwd_Rs_Code + (* + t_Unwd_T_Fn +( + t_Unwd_Cڋxt + *, + +107  + #_UA_END_OF_STACK + 16 + + ) + +112 +_Unwd_Rs_Code + + +113 +_Unwd_Resume__Rhrow + ( +_Unwd_Exi + *); + +117  +_Unwd_GBSP + ( +_Unwd_Cڋxt + *); + +121  +_Unwd_GCFA + ( +_Unwd_Cڋxt + *); + +124  +_Unwd_GDaRBa + ( +_Unwd_Cڋxt + *); + +127  +_Unwd_GTextRBa + ( +_Unwd_Cڋxt + *); + +135 +_Unwd_Rs_Code + +_Unwd_Backa + ( +_Unwd_T_Fn +, *); + +143 * +_Unwd_FdEnosgFuni + (*); + +150 #ifde +__lulus + + + @/usr/include/alloca.h + +18 #idef +_ALLOCA_H + + +19  + #_ALLOCA_H + 1 + + ) + +21  + ~ + +23  + #__ed_size_t + + + ) + +24  + ~ + +26 + g__BEGIN_DECLS + + +29 #unde +lo + + +32 * + $lo + ( +size_t + +__size + +__THROW +; + +34 #ifdef +__GNUC__ + + +35  + #lo +( +size + + `__but_lo + (size) + + ) + +38 +__END_DECLS + + + @/usr/include/arpa/inet.h + +18 #ide +_ARPA_INET_H + + +19  + #_ARPA_INET_H + 1 + + ) + +21  + ~ + +22  + ~ + +25 #ide +__sockn_t_defed + + +26  +__sockn_t + + tsockn_t +; + +27  + #__sockn_t_defed + + + ) + +30 +__BEGIN_DECLS + + +34 +_addr_t + + $_addr + (cڡ * +__ + +__THROW +; + +37 +_addr_t + + $_aof + ( +_addr + +__ + +__THROW +; + +41  +_addr + + $_makddr + ( +_addr_t + +__t +, in_addr_ +__ho +) + +42 +__THROW +; + +45 +_addr_t + + $_tof + ( +_addr + +__ + +__THROW +; + +49 +_addr_t + + $_twk + (cڡ * +__ + +__THROW +; + +53 * + $_ + ( +_addr + +__ + +__THROW +; + +58  + $_ + ( +__af +, cڡ * +__ri + +__ +, + +59 * +__ri + +__buf + +__THROW +; + +64 cڡ * + $_ + ( +__af +, cڡ * +__ri + +__ +, + +65 * +__ri + +__buf +, +sockn_t + +__n +) + +66 +__THROW +; + +70 #ifde +__USE_MISC + + +73  + $_ + (cڡ * +__ +,  +_addr + * +__p + +__THROW +; + +77 * + $_Ï + ( +_addr_t + +__t +, * +__buf +, +size_t + +__n + +__THROW +; + +82 * + $_t_ + ( +__af +, cڡ * +__ +,  +__bs +, + +83 * +__buf +, +size_t + +__n + +__THROW +; + +88  + $_t_ + ( +__af +, cڡ * +__ +, + +89 * +__buf +, +size_t + +__n + +__THROW +; + +94  + $_np_addr + (cڡ * +__ +, + +95 * +__buf +,  +__n + +__THROW +; + +99 * + $_np_ + ( +__n +, cڡ * +__ +, + +100 * +__buf + +__THROW +; + +103 +__END_DECLS + + + @/usr/include/asm/unistd.h + +2 #ide +_ASM_X86_UNISTD_H + + +3  + #_ASM_X86_UNISTD_H + + + ) + +6  + #__X32_SYSCALL_BIT + 0x40000000 + + ) + +8 #ifde +__i386__ + + +9  + ~ + +10 #i +defed +( +__ILP32__ +) + +11  + ~ + +13  + ~ + + @/usr/include/bits/byteswap.h + +19 #i! +defed + +_BYTESWAP_H + && !defed +_NETINET_IN_H + && !defed +_ENDIAN_H + + +23 #ide +_BITS_BYTESWAP_H + + +24  + #_BITS_BYTESWAP_H + 1 + + ) + +26  + ~ + +27  + ~ + +30  + #__bsw_cڡt_16 +( +x +) \ + +31 (( +__ut16_t +(((( +x +>> 8& 0xff| (((x& 0xff<< 8))) + + ) + +33  +__le + +__ut16_t + + +34 + $__bsw_16 + ( +__ut16_t + +__bsx +) + +36 #i + `__GNUC_PREREQ + (4, 8) + +37  + `__but_bsw16 + ( +__bsx +); + +39  + `__bsw_cڡt_16 + ( +__bsx +); + +41 + } +} + +44  + #__bsw_cڡt_32 +( +x +) \ + +45 (((( +x +) & 0xff000000u) >> 24) | (((x) & 0x00ff0000u) >> 8) \ + +46 | ((( +x +& 0x0000ff00u<< 8| (((x& 0x000000ffu<< 24)) + + ) + +48  +__le + +__ut32_t + + +49 + $__bsw_32 + ( +__ut32_t + +__bsx +) + +51 #i + `__GNUC_PREREQ + (4, 3) + +52  + `__but_bsw32 + ( +__bsx +); + +54  + `__bsw_cڡt_32 + ( +__bsx +); + +56 + } +} + +59  + #__bsw_cڡt_64 +( +x +) \ + +60 (((( +x +) & 0xff00000000000000ull) >> 56) \ + +61 | ((( +x +) & 0x00ff000000000000ull) >> 40) \ + +62 | ((( +x +) & 0x0000ff0000000000ull) >> 24) \ + +63 | ((( +x +) & 0x000000ff00000000ull) >> 8) \ + +64 | ((( +x +) & 0x00000000ff000000ull) << 8) \ + +65 | ((( +x +) & 0x0000000000ff0000ull) << 24) \ + +66 | ((( +x +) & 0x000000000000ff00ull) << 40) \ + +67 | ((( +x +& 0x00000000000000ffu<< 56)) + + ) + +69 +__exnsi__ +  +__le + +__ut64_t + + +70 + $__bsw_64 + ( +__ut64_t + +__bsx +) + +72 #i + `__GNUC_PREREQ + (4, 3) + +73  + `__but_bsw64 + ( +__bsx +); + +75  + `__bsw_cڡt_64 + ( +__bsx +); + +77 + } +} + + @/usr/include/bits/confname.h + +19 #ide +_UNISTD_H + + +26 + m_PC_LINK_MAX +, + +27  + #_PC_LINK_MAX + +_PC_LINK_MAX + + + ) + +28 + m_PC_MAX_CANON +, + +29  + #_PC_MAX_CANON + +_PC_MAX_CANON + + + ) + +30 + m_PC_MAX_INPUT +, + +31  + #_PC_MAX_INPUT + +_PC_MAX_INPUT + + + ) + +32 + m_PC_NAME_MAX +, + +33  + #_PC_NAME_MAX + +_PC_NAME_MAX + + + ) + +34 + m_PC_PATH_MAX +, + +35  + #_PC_PATH_MAX + +_PC_PATH_MAX + + + ) + +36 + m_PC_PIPE_BUF +, + +37  + #_PC_PIPE_BUF + +_PC_PIPE_BUF + + + ) + +38 + m_PC_CHOWN_RESTRICTED +, + +39  + #_PC_CHOWN_RESTRICTED + +_PC_CHOWN_RESTRICTED + + + ) + +40 + m_PC_NO_TRUNC +, + +41  + #_PC_NO_TRUNC + +_PC_NO_TRUNC + + + ) + +42 + m_PC_VDISABLE +, + +43  + #_PC_VDISABLE + +_PC_VDISABLE + + + ) + +44 + m_PC_SYNC_IO +, + +45  + #_PC_SYNC_IO + +_PC_SYNC_IO + + + ) + +46 + m_PC_ASYNC_IO +, + +47  + #_PC_ASYNC_IO + +_PC_ASYNC_IO + + + ) + +48 + m_PC_PRIO_IO +, + +49  + #_PC_PRIO_IO + +_PC_PRIO_IO + + + ) + +50 + m_PC_SOCK_MAXBUF +, + +51  + #_PC_SOCK_MAXBUF + +_PC_SOCK_MAXBUF + + + ) + +52 + m_PC_FILESIZEBITS +, + +53  + #_PC_FILESIZEBITS + +_PC_FILESIZEBITS + + + ) + +54 + m_PC_REC_INCR_XFER_SIZE +, + +55  + #_PC_REC_INCR_XFER_SIZE + +_PC_REC_INCR_XFER_SIZE + + + ) + +56 + m_PC_REC_MAX_XFER_SIZE +, + +57  + #_PC_REC_MAX_XFER_SIZE + +_PC_REC_MAX_XFER_SIZE + + + ) + +58 + m_PC_REC_MIN_XFER_SIZE +, + +59  + #_PC_REC_MIN_XFER_SIZE + +_PC_REC_MIN_XFER_SIZE + + + ) + +60 + m_PC_REC_XFER_ALIGN +, + +61  + #_PC_REC_XFER_ALIGN + +_PC_REC_XFER_ALIGN + + + ) + +62 + m_PC_ALLOC_SIZE_MIN +, + +63  + #_PC_ALLOC_SIZE_MIN + +_PC_ALLOC_SIZE_MIN + + + ) + +64 + m_PC_SYMLINK_MAX +, + +65  + #_PC_SYMLINK_MAX + +_PC_SYMLINK_MAX + + + ) + +66 + m_PC_2_SYMLINKS + + +67  + #_PC_2_SYMLINKS + +_PC_2_SYMLINKS + + + ) + +73 + m_SC_ARG_MAX +, + +74  + #_SC_ARG_MAX + +_SC_ARG_MAX + + + ) + +75 + m_SC_CHILD_MAX +, + +76  + #_SC_CHILD_MAX + +_SC_CHILD_MAX + + + ) + +77 + m_SC_CLK_TCK +, + +78  + #_SC_CLK_TCK + +_SC_CLK_TCK + + + ) + +79 + m_SC_NGROUPS_MAX +, + +80  + #_SC_NGROUPS_MAX + +_SC_NGROUPS_MAX + + + ) + +81 + m_SC_OPEN_MAX +, + +82  + #_SC_OPEN_MAX + +_SC_OPEN_MAX + + + ) + +83 + m_SC_STREAM_MAX +, + +84  + #_SC_STREAM_MAX + +_SC_STREAM_MAX + + + ) + +85 + m_SC_TZNAME_MAX +, + +86  + #_SC_TZNAME_MAX + +_SC_TZNAME_MAX + + + ) + +87 + m_SC_JOB_CONTROL +, + +88  + #_SC_JOB_CONTROL + +_SC_JOB_CONTROL + + + ) + +89 + m_SC_SAVED_IDS +, + +90  + #_SC_SAVED_IDS + +_SC_SAVED_IDS + + + ) + +91 + m_SC_REALTIME_SIGNALS +, + +92  + #_SC_REALTIME_SIGNALS + +_SC_REALTIME_SIGNALS + + + ) + +93 + m_SC_PRIORITY_SCHEDULING +, + +94  + #_SC_PRIORITY_SCHEDULING + +_SC_PRIORITY_SCHEDULING + + + ) + +95 + m_SC_TIMERS +, + +96  + #_SC_TIMERS + +_SC_TIMERS + + + ) + +97 + m_SC_ASYNCHRONOUS_IO +, + +98  + #_SC_ASYNCHRONOUS_IO + +_SC_ASYNCHRONOUS_IO + + + ) + +99 + m_SC_PRIORITIZED_IO +, + +100  + #_SC_PRIORITIZED_IO + +_SC_PRIORITIZED_IO + + + ) + +101 + m_SC_SYNCHRONIZED_IO +, + +102  + #_SC_SYNCHRONIZED_IO + +_SC_SYNCHRONIZED_IO + + + ) + +103 + m_SC_FSYNC +, + +104  + #_SC_FSYNC + +_SC_FSYNC + + + ) + +105 + m_SC_MAPPED_FILES +, + +106  + #_SC_MAPPED_FILES + +_SC_MAPPED_FILES + + + ) + +107 + m_SC_MEMLOCK +, + +108  + #_SC_MEMLOCK + +_SC_MEMLOCK + + + ) + +109 + m_SC_MEMLOCK_RANGE +, + +110  + #_SC_MEMLOCK_RANGE + +_SC_MEMLOCK_RANGE + + + ) + +111 + m_SC_MEMORY_PROTECTION +, + +112  + #_SC_MEMORY_PROTECTION + +_SC_MEMORY_PROTECTION + + + ) + +113 + m_SC_MESSAGE_PASSING +, + +114  + #_SC_MESSAGE_PASSING + +_SC_MESSAGE_PASSING + + + ) + +115 + m_SC_SEMAPHORES +, + +116  + #_SC_SEMAPHORES + +_SC_SEMAPHORES + + + ) + +117 + m_SC_SHARED_MEMORY_OBJECTS +, + +118  + #_SC_SHARED_MEMORY_OBJECTS + +_SC_SHARED_MEMORY_OBJECTS + + + ) + +119 + m_SC_AIO_LISTIO_MAX +, + +120  + #_SC_AIO_LISTIO_MAX + +_SC_AIO_LISTIO_MAX + + + ) + +121 + m_SC_AIO_MAX +, + +122  + #_SC_AIO_MAX + +_SC_AIO_MAX + + + ) + +123 + m_SC_AIO_PRIO_DELTA_MAX +, + +124  + #_SC_AIO_PRIO_DELTA_MAX + +_SC_AIO_PRIO_DELTA_MAX + + + ) + +125 + m_SC_DELAYTIMER_MAX +, + +126  + #_SC_DELAYTIMER_MAX + +_SC_DELAYTIMER_MAX + + + ) + +127 + m_SC_MQ_OPEN_MAX +, + +128  + #_SC_MQ_OPEN_MAX + +_SC_MQ_OPEN_MAX + + + ) + +129 + m_SC_MQ_PRIO_MAX +, + +130  + #_SC_MQ_PRIO_MAX + +_SC_MQ_PRIO_MAX + + + ) + +131 + m_SC_VERSION +, + +132  + #_SC_VERSION + +_SC_VERSION + + + ) + +133 + m_SC_PAGESIZE +, + +134  + #_SC_PAGESIZE + +_SC_PAGESIZE + + + ) + +135  + #_SC_PAGE_SIZE + +_SC_PAGESIZE + + + ) + +136 + m_SC_RTSIG_MAX +, + +137  + #_SC_RTSIG_MAX + +_SC_RTSIG_MAX + + + ) + +138 + m_SC_SEM_NSEMS_MAX +, + +139  + #_SC_SEM_NSEMS_MAX + +_SC_SEM_NSEMS_MAX + + + ) + +140 + m_SC_SEM_VALUE_MAX +, + +141  + #_SC_SEM_VALUE_MAX + +_SC_SEM_VALUE_MAX + + + ) + +142 + m_SC_SIGQUEUE_MAX +, + +143  + #_SC_SIGQUEUE_MAX + +_SC_SIGQUEUE_MAX + + + ) + +144 + m_SC_TIMER_MAX +, + +145  + #_SC_TIMER_MAX + +_SC_TIMER_MAX + + + ) + +149 + m_SC_BC_BASE_MAX +, + +150  + #_SC_BC_BASE_MAX + +_SC_BC_BASE_MAX + + + ) + +151 + m_SC_BC_DIM_MAX +, + +152  + #_SC_BC_DIM_MAX + +_SC_BC_DIM_MAX + + + ) + +153 + m_SC_BC_SCALE_MAX +, + +154  + #_SC_BC_SCALE_MAX + +_SC_BC_SCALE_MAX + + + ) + +155 + m_SC_BC_STRING_MAX +, + +156  + #_SC_BC_STRING_MAX + +_SC_BC_STRING_MAX + + + ) + +157 + m_SC_COLL_WEIGHTS_MAX +, + +158  + #_SC_COLL_WEIGHTS_MAX + +_SC_COLL_WEIGHTS_MAX + + + ) + +159 + m_SC_EQUIV_CLASS_MAX +, + +160  + #_SC_EQUIV_CLASS_MAX + +_SC_EQUIV_CLASS_MAX + + + ) + +161 + m_SC_EXPR_NEST_MAX +, + +162  + #_SC_EXPR_NEST_MAX + +_SC_EXPR_NEST_MAX + + + ) + +163 + m_SC_LINE_MAX +, + +164  + #_SC_LINE_MAX + +_SC_LINE_MAX + + + ) + +165 + m_SC_RE_DUP_MAX +, + +166  + #_SC_RE_DUP_MAX + +_SC_RE_DUP_MAX + + + ) + +167 + m_SC_CHARCLASS_NAME_MAX +, + +168  + #_SC_CHARCLASS_NAME_MAX + +_SC_CHARCLASS_NAME_MAX + + + ) + +170 + m_SC_2_VERSION +, + +171  + #_SC_2_VERSION + +_SC_2_VERSION + + + ) + +172 + m_SC_2_C_BIND +, + +173  + #_SC_2_C_BIND + +_SC_2_C_BIND + + + ) + +174 + m_SC_2_C_DEV +, + +175  + #_SC_2_C_DEV + +_SC_2_C_DEV + + + ) + +176 + m_SC_2_FORT_DEV +, + +177  + #_SC_2_FORT_DEV + +_SC_2_FORT_DEV + + + ) + +178 + m_SC_2_FORT_RUN +, + +179  + #_SC_2_FORT_RUN + +_SC_2_FORT_RUN + + + ) + +180 + m_SC_2_SW_DEV +, + +181  + #_SC_2_SW_DEV + +_SC_2_SW_DEV + + + ) + +182 + m_SC_2_LOCALEDEF +, + +183  + #_SC_2_LOCALEDEF + +_SC_2_LOCALEDEF + + + ) + +185 + m_SC_PII +, + +186  + #_SC_PII + +_SC_PII + + + ) + +187 + m_SC_PII_XTI +, + +188  + #_SC_PII_XTI + +_SC_PII_XTI + + + ) + +189 + m_SC_PII_SOCKET +, + +190  + #_SC_PII_SOCKET + +_SC_PII_SOCKET + + + ) + +191 + m_SC_PII_INTERNET +, + +192  + #_SC_PII_INTERNET + +_SC_PII_INTERNET + + + ) + +193 + m_SC_PII_OSI +, + +194  + #_SC_PII_OSI + +_SC_PII_OSI + + + ) + +195 + m_SC_POLL +, + +196  + #_SC_POLL + +_SC_POLL + + + ) + +197 + m_SC_SELECT +, + +198  + #_SC_SELECT + +_SC_SELECT + + + ) + +199 + m_SC_UIO_MAXIOV +, + +200  + #_SC_UIO_MAXIOV + +_SC_UIO_MAXIOV + + + ) + +201 + m_SC_IOV_MAX + = +_SC_UIO_MAXIOV +, + +202  + #_SC_IOV_MAX + +_SC_IOV_MAX + + + ) + +203 + m_SC_PII_INTERNET_STREAM +, + +204  + #_SC_PII_INTERNET_STREAM + +_SC_PII_INTERNET_STREAM + + + ) + +205 + m_SC_PII_INTERNET_DGRAM +, + +206  + #_SC_PII_INTERNET_DGRAM + +_SC_PII_INTERNET_DGRAM + + + ) + +207 + m_SC_PII_OSI_COTS +, + +208  + #_SC_PII_OSI_COTS + +_SC_PII_OSI_COTS + + + ) + +209 + m_SC_PII_OSI_CLTS +, + +210  + #_SC_PII_OSI_CLTS + +_SC_PII_OSI_CLTS + + + ) + +211 + m_SC_PII_OSI_M +, + +212  + #_SC_PII_OSI_M + +_SC_PII_OSI_M + + + ) + +213 + m_SC_T_IOV_MAX +, + +214  + #_SC_T_IOV_MAX + +_SC_T_IOV_MAX + + + ) + +217 + m_SC_THREADS +, + +218  + #_SC_THREADS + +_SC_THREADS + + + ) + +219 + m_SC_THREAD_SAFE_FUNCTIONS +, + +220  + #_SC_THREAD_SAFE_FUNCTIONS + +_SC_THREAD_SAFE_FUNCTIONS + + + ) + +221 + m_SC_GETGR_R_SIZE_MAX +, + +222  + #_SC_GETGR_R_SIZE_MAX + +_SC_GETGR_R_SIZE_MAX + + + ) + +223 + m_SC_GETPW_R_SIZE_MAX +, + +224  + #_SC_GETPW_R_SIZE_MAX + +_SC_GETPW_R_SIZE_MAX + + + ) + +225 + m_SC_LOGIN_NAME_MAX +, + +226  + #_SC_LOGIN_NAME_MAX + +_SC_LOGIN_NAME_MAX + + + ) + +227 + m_SC_TTY_NAME_MAX +, + +228  + #_SC_TTY_NAME_MAX + +_SC_TTY_NAME_MAX + + + ) + +229 + m_SC_THREAD_DESTRUCTOR_ITERATIONS +, + +230  + #_SC_THREAD_DESTRUCTOR_ITERATIONS + +_SC_THREAD_DESTRUCTOR_ITERATIONS + + + ) + +231 + m_SC_THREAD_KEYS_MAX +, + +232  + #_SC_THREAD_KEYS_MAX + +_SC_THREAD_KEYS_MAX + + + ) + +233 + m_SC_THREAD_STACK_MIN +, + +234  + #_SC_THREAD_STACK_MIN + +_SC_THREAD_STACK_MIN + + + ) + +235 + m_SC_THREAD_THREADS_MAX +, + +236  + #_SC_THREAD_THREADS_MAX + +_SC_THREAD_THREADS_MAX + + + ) + +237 + m_SC_THREAD_ATTR_STACKADDR +, + +238  + #_SC_THREAD_ATTR_STACKADDR + +_SC_THREAD_ATTR_STACKADDR + + + ) + +239 + m_SC_THREAD_ATTR_STACKSIZE +, + +240  + #_SC_THREAD_ATTR_STACKSIZE + +_SC_THREAD_ATTR_STACKSIZE + + + ) + +241 + m_SC_THREAD_PRIORITY_SCHEDULING +, + +242  + #_SC_THREAD_PRIORITY_SCHEDULING + +_SC_THREAD_PRIORITY_SCHEDULING + + + ) + +243 + m_SC_THREAD_PRIO_INHERIT +, + +244  + #_SC_THREAD_PRIO_INHERIT + +_SC_THREAD_PRIO_INHERIT + + + ) + +245 + m_SC_THREAD_PRIO_PROTECT +, + +246  + #_SC_THREAD_PRIO_PROTECT + +_SC_THREAD_PRIO_PROTECT + + + ) + +247 + m_SC_THREAD_PROCESS_SHARED +, + +248  + #_SC_THREAD_PROCESS_SHARED + +_SC_THREAD_PROCESS_SHARED + + + ) + +250 + m_SC_NPROCESSORS_CONF +, + +251  + #_SC_NPROCESSORS_CONF + +_SC_NPROCESSORS_CONF + + + ) + +252 + m_SC_NPROCESSORS_ONLN +, + +253  + #_SC_NPROCESSORS_ONLN + +_SC_NPROCESSORS_ONLN + + + ) + +254 + m_SC_PHYS_PAGES +, + +255  + #_SC_PHYS_PAGES + +_SC_PHYS_PAGES + + + ) + +256 + m_SC_AVPHYS_PAGES +, + +257  + #_SC_AVPHYS_PAGES + +_SC_AVPHYS_PAGES + + + ) + +258 + m_SC_ATEXIT_MAX +, + +259  + #_SC_ATEXIT_MAX + +_SC_ATEXIT_MAX + + + ) + +260 + m_SC_PASS_MAX +, + +261  + #_SC_PASS_MAX + +_SC_PASS_MAX + + + ) + +263 + m_SC_XOPEN_VERSION +, + +264  + #_SC_XOPEN_VERSION + +_SC_XOPEN_VERSION + + + ) + +265 + m_SC_XOPEN_XCU_VERSION +, + +266  + #_SC_XOPEN_XCU_VERSION + +_SC_XOPEN_XCU_VERSION + + + ) + +267 + m_SC_XOPEN_UNIX +, + +268  + #_SC_XOPEN_UNIX + +_SC_XOPEN_UNIX + + + ) + +269 + m_SC_XOPEN_CRYPT +, + +270  + #_SC_XOPEN_CRYPT + +_SC_XOPEN_CRYPT + + + ) + +271 + m_SC_XOPEN_ENH_I18N +, + +272  + #_SC_XOPEN_ENH_I18N + +_SC_XOPEN_ENH_I18N + + + ) + +273 + m_SC_XOPEN_SHM +, + +274  + #_SC_XOPEN_SHM + +_SC_XOPEN_SHM + + + ) + +276 + m_SC_2_CHAR_TERM +, + +277  + #_SC_2_CHAR_TERM + +_SC_2_CHAR_TERM + + + ) + +278 + m_SC_2_C_VERSION +, + +279  + #_SC_2_C_VERSION + +_SC_2_C_VERSION + + + ) + +280 + m_SC_2_UPE +, + +281  + #_SC_2_UPE + +_SC_2_UPE + + + ) + +283 + m_SC_XOPEN_XPG2 +, + +284  + #_SC_XOPEN_XPG2 + +_SC_XOPEN_XPG2 + + + ) + +285 + m_SC_XOPEN_XPG3 +, + +286  + #_SC_XOPEN_XPG3 + +_SC_XOPEN_XPG3 + + + ) + +287 + m_SC_XOPEN_XPG4 +, + +288  + #_SC_XOPEN_XPG4 + +_SC_XOPEN_XPG4 + + + ) + +290 + m_SC_CHAR_BIT +, + +291  + #_SC_CHAR_BIT + +_SC_CHAR_BIT + + + ) + +292 + m_SC_CHAR_MAX +, + +293  + #_SC_CHAR_MAX + +_SC_CHAR_MAX + + + ) + +294 + m_SC_CHAR_MIN +, + +295  + #_SC_CHAR_MIN + +_SC_CHAR_MIN + + + ) + +296 + m_SC_INT_MAX +, + +297  + #_SC_INT_MAX + +_SC_INT_MAX + + + ) + +298 + m_SC_INT_MIN +, + +299  + #_SC_INT_MIN + +_SC_INT_MIN + + + ) + +300 + m_SC_LONG_BIT +, + +301  + #_SC_LONG_BIT + +_SC_LONG_BIT + + + ) + +302 + m_SC_WORD_BIT +, + +303  + #_SC_WORD_BIT + +_SC_WORD_BIT + + + ) + +304 + m_SC_MB_LEN_MAX +, + +305  + #_SC_MB_LEN_MAX + +_SC_MB_LEN_MAX + + + ) + +306 + m_SC_NZERO +, + +307  + #_SC_NZERO + +_SC_NZERO + + + ) + +308 + m_SC_SSIZE_MAX +, + +309  + #_SC_SSIZE_MAX + +_SC_SSIZE_MAX + + + ) + +310 + m_SC_SCHAR_MAX +, + +311  + #_SC_SCHAR_MAX + +_SC_SCHAR_MAX + + + ) + +312 + m_SC_SCHAR_MIN +, + +313  + #_SC_SCHAR_MIN + +_SC_SCHAR_MIN + + + ) + +314 + m_SC_SHRT_MAX +, + +315  + #_SC_SHRT_MAX + +_SC_SHRT_MAX + + + ) + +316 + m_SC_SHRT_MIN +, + +317  + #_SC_SHRT_MIN + +_SC_SHRT_MIN + + + ) + +318 + m_SC_UCHAR_MAX +, + +319  + #_SC_UCHAR_MAX + +_SC_UCHAR_MAX + + + ) + +320 + m_SC_UINT_MAX +, + +321  + #_SC_UINT_MAX + +_SC_UINT_MAX + + + ) + +322 + m_SC_ULONG_MAX +, + +323  + #_SC_ULONG_MAX + +_SC_ULONG_MAX + + + ) + +324 + m_SC_USHRT_MAX +, + +325  + #_SC_USHRT_MAX + +_SC_USHRT_MAX + + + ) + +327 + m_SC_NL_ARGMAX +, + +328  + #_SC_NL_ARGMAX + +_SC_NL_ARGMAX + + + ) + +329 + m_SC_NL_LANGMAX +, + +330  + #_SC_NL_LANGMAX + +_SC_NL_LANGMAX + + + ) + +331 + m_SC_NL_MSGMAX +, + +332  + #_SC_NL_MSGMAX + +_SC_NL_MSGMAX + + + ) + +333 + m_SC_NL_NMAX +, + +334  + #_SC_NL_NMAX + +_SC_NL_NMAX + + + ) + +335 + m_SC_NL_SETMAX +, + +336  + #_SC_NL_SETMAX + +_SC_NL_SETMAX + + + ) + +337 + m_SC_NL_TEXTMAX +, + +338  + #_SC_NL_TEXTMAX + +_SC_NL_TEXTMAX + + + ) + +340 + m_SC_XBS5_ILP32_OFF32 +, + +341  + #_SC_XBS5_ILP32_OFF32 + +_SC_XBS5_ILP32_OFF32 + + + ) + +342 + m_SC_XBS5_ILP32_OFFBIG +, + +343  + #_SC_XBS5_ILP32_OFFBIG + +_SC_XBS5_ILP32_OFFBIG + + + ) + +344 + m_SC_XBS5_LP64_OFF64 +, + +345  + #_SC_XBS5_LP64_OFF64 + +_SC_XBS5_LP64_OFF64 + + + ) + +346 + m_SC_XBS5_LPBIG_OFFBIG +, + +347  + #_SC_XBS5_LPBIG_OFFBIG + +_SC_XBS5_LPBIG_OFFBIG + + + ) + +349 + m_SC_XOPEN_LEGACY +, + +350  + #_SC_XOPEN_LEGACY + +_SC_XOPEN_LEGACY + + + ) + +351 + m_SC_XOPEN_REALTIME +, + +352  + #_SC_XOPEN_REALTIME + +_SC_XOPEN_REALTIME + + + ) + +353 + m_SC_XOPEN_REALTIME_THREADS +, + +354  + #_SC_XOPEN_REALTIME_THREADS + +_SC_XOPEN_REALTIME_THREADS + + + ) + +356 + m_SC_ADVISORY_INFO +, + +357  + #_SC_ADVISORY_INFO + +_SC_ADVISORY_INFO + + + ) + +358 + m_SC_BARRIERS +, + +359  + #_SC_BARRIERS + +_SC_BARRIERS + + + ) + +360 + m_SC_BASE +, + +361  + #_SC_BASE + +_SC_BASE + + + ) + +362 + m_SC_C_LANG_SUPPORT +, + +363  + #_SC_C_LANG_SUPPORT + +_SC_C_LANG_SUPPORT + + + ) + +364 + m_SC_C_LANG_SUPPORT_R +, + +365  + #_SC_C_LANG_SUPPORT_R + +_SC_C_LANG_SUPPORT_R + + + ) + +366 + m_SC_CLOCK_SELECTION +, + +367  + #_SC_CLOCK_SELECTION + +_SC_CLOCK_SELECTION + + + ) + +368 + m_SC_CPUTIME +, + +369  + #_SC_CPUTIME + +_SC_CPUTIME + + + ) + +370 + m_SC_THREAD_CPUTIME +, + +371  + #_SC_THREAD_CPUTIME + +_SC_THREAD_CPUTIME + + + ) + +372 + m_SC_DEVICE_IO +, + +373  + #_SC_DEVICE_IO + +_SC_DEVICE_IO + + + ) + +374 + m_SC_DEVICE_SPECIFIC +, + +375  + #_SC_DEVICE_SPECIFIC + +_SC_DEVICE_SPECIFIC + + + ) + +376 + m_SC_DEVICE_SPECIFIC_R +, + +377  + #_SC_DEVICE_SPECIFIC_R + +_SC_DEVICE_SPECIFIC_R + + + ) + +378 + m_SC_FD_MGMT +, + +379  + #_SC_FD_MGMT + +_SC_FD_MGMT + + + ) + +380 + m_SC_FIFO +, + +381  + #_SC_FIFO + +_SC_FIFO + + + ) + +382 + m_SC_PIPE +, + +383  + #_SC_PIPE + +_SC_PIPE + + + ) + +384 + m_SC_FILE_ATTRIBUTES +, + +385  + #_SC_FILE_ATTRIBUTES + +_SC_FILE_ATTRIBUTES + + + ) + +386 + m_SC_FILE_LOCKING +, + +387  + #_SC_FILE_LOCKING + +_SC_FILE_LOCKING + + + ) + +388 + m_SC_FILE_SYSTEM +, + +389  + #_SC_FILE_SYSTEM + +_SC_FILE_SYSTEM + + + ) + +390 + m_SC_MONOTONIC_CLOCK +, + +391  + #_SC_MONOTONIC_CLOCK + +_SC_MONOTONIC_CLOCK + + + ) + +392 + m_SC_MULTI_PROCESS +, + +393  + #_SC_MULTI_PROCESS + +_SC_MULTI_PROCESS + + + ) + +394 + m_SC_SINGLE_PROCESS +, + +395  + #_SC_SINGLE_PROCESS + +_SC_SINGLE_PROCESS + + + ) + +396 + m_SC_NETWORKING +, + +397  + #_SC_NETWORKING + +_SC_NETWORKING + + + ) + +398 + m_SC_READER_WRITER_LOCKS +, + +399  + #_SC_READER_WRITER_LOCKS + +_SC_READER_WRITER_LOCKS + + + ) + +400 + m_SC_SPIN_LOCKS +, + +401  + #_SC_SPIN_LOCKS + +_SC_SPIN_LOCKS + + + ) + +402 + m_SC_REGEXP +, + +403  + #_SC_REGEXP + +_SC_REGEXP + + + ) + +404 + m_SC_REGEX_VERSION +, + +405  + #_SC_REGEX_VERSION + +_SC_REGEX_VERSION + + + ) + +406 + m_SC_SHELL +, + +407  + #_SC_SHELL + +_SC_SHELL + + + ) + +408 + m_SC_SIGNALS +, + +409  + #_SC_SIGNALS + +_SC_SIGNALS + + + ) + +410 + m_SC_SPAWN +, + +411  + #_SC_SPAWN + +_SC_SPAWN + + + ) + +412 + m_SC_SPORADIC_SERVER +, + +413  + #_SC_SPORADIC_SERVER + +_SC_SPORADIC_SERVER + + + ) + +414 + m_SC_THREAD_SPORADIC_SERVER +, + +415  + #_SC_THREAD_SPORADIC_SERVER + +_SC_THREAD_SPORADIC_SERVER + + + ) + +416 + m_SC_SYSTEM_DATABASE +, + +417  + #_SC_SYSTEM_DATABASE + +_SC_SYSTEM_DATABASE + + + ) + +418 + m_SC_SYSTEM_DATABASE_R +, + +419  + #_SC_SYSTEM_DATABASE_R + +_SC_SYSTEM_DATABASE_R + + + ) + +420 + m_SC_TIMEOUTS +, + +421  + #_SC_TIMEOUTS + +_SC_TIMEOUTS + + + ) + +422 + m_SC_TYPED_MEMORY_OBJECTS +, + +423  + #_SC_TYPED_MEMORY_OBJECTS + +_SC_TYPED_MEMORY_OBJECTS + + + ) + +424 + m_SC_USER_GROUPS +, + +425  + #_SC_USER_GROUPS + +_SC_USER_GROUPS + + + ) + +426 + m_SC_USER_GROUPS_R +, + +427  + #_SC_USER_GROUPS_R + +_SC_USER_GROUPS_R + + + ) + +428 + m_SC_2_PBS +, + +429  + #_SC_2_PBS + +_SC_2_PBS + + + ) + +430 + m_SC_2_PBS_ACCOUNTING +, + +431  + #_SC_2_PBS_ACCOUNTING + +_SC_2_PBS_ACCOUNTING + + + ) + +432 + m_SC_2_PBS_LOCATE +, + +433  + #_SC_2_PBS_LOCATE + +_SC_2_PBS_LOCATE + + + ) + +434 + m_SC_2_PBS_MESSAGE +, + +435  + #_SC_2_PBS_MESSAGE + +_SC_2_PBS_MESSAGE + + + ) + +436 + m_SC_2_PBS_TRACK +, + +437  + #_SC_2_PBS_TRACK + +_SC_2_PBS_TRACK + + + ) + +438 + m_SC_SYMLOOP_MAX +, + +439  + #_SC_SYMLOOP_MAX + +_SC_SYMLOOP_MAX + + + ) + +440 + m_SC_STREAMS +, + +441  + #_SC_STREAMS + +_SC_STREAMS + + + ) + +442 + m_SC_2_PBS_CHECKPOINT +, + +443  + #_SC_2_PBS_CHECKPOINT + +_SC_2_PBS_CHECKPOINT + + + ) + +445 + m_SC_V6_ILP32_OFF32 +, + +446  + #_SC_V6_ILP32_OFF32 + +_SC_V6_ILP32_OFF32 + + + ) + +447 + m_SC_V6_ILP32_OFFBIG +, + +448  + #_SC_V6_ILP32_OFFBIG + +_SC_V6_ILP32_OFFBIG + + + ) + +449 + m_SC_V6_LP64_OFF64 +, + +450  + #_SC_V6_LP64_OFF64 + +_SC_V6_LP64_OFF64 + + + ) + +451 + m_SC_V6_LPBIG_OFFBIG +, + +452  + #_SC_V6_LPBIG_OFFBIG + +_SC_V6_LPBIG_OFFBIG + + + ) + +454 + m_SC_HOST_NAME_MAX +, + +455  + #_SC_HOST_NAME_MAX + +_SC_HOST_NAME_MAX + + + ) + +456 + m_SC_TRACE +, + +457  + #_SC_TRACE + +_SC_TRACE + + + ) + +458 + m_SC_TRACE_EVENT_FILTER +, + +459  + #_SC_TRACE_EVENT_FILTER + +_SC_TRACE_EVENT_FILTER + + + ) + +460 + m_SC_TRACE_INHERIT +, + +461  + #_SC_TRACE_INHERIT + +_SC_TRACE_INHERIT + + + ) + +462 + m_SC_TRACE_LOG +, + +463  + #_SC_TRACE_LOG + +_SC_TRACE_LOG + + + ) + +465 + m_SC_LEVEL1_ICACHE_SIZE +, + +466  + #_SC_LEVEL1_ICACHE_SIZE + +_SC_LEVEL1_ICACHE_SIZE + + + ) + +467 + m_SC_LEVEL1_ICACHE_ASSOC +, + +468  + #_SC_LEVEL1_ICACHE_ASSOC + +_SC_LEVEL1_ICACHE_ASSOC + + + ) + +469 + m_SC_LEVEL1_ICACHE_LINESIZE +, + +470  + #_SC_LEVEL1_ICACHE_LINESIZE + +_SC_LEVEL1_ICACHE_LINESIZE + + + ) + +471 + m_SC_LEVEL1_DCACHE_SIZE +, + +472  + #_SC_LEVEL1_DCACHE_SIZE + +_SC_LEVEL1_DCACHE_SIZE + + + ) + +473 + m_SC_LEVEL1_DCACHE_ASSOC +, + +474  + #_SC_LEVEL1_DCACHE_ASSOC + +_SC_LEVEL1_DCACHE_ASSOC + + + ) + +475 + m_SC_LEVEL1_DCACHE_LINESIZE +, + +476  + #_SC_LEVEL1_DCACHE_LINESIZE + +_SC_LEVEL1_DCACHE_LINESIZE + + + ) + +477 + m_SC_LEVEL2_CACHE_SIZE +, + +478  + #_SC_LEVEL2_CACHE_SIZE + +_SC_LEVEL2_CACHE_SIZE + + + ) + +479 + m_SC_LEVEL2_CACHE_ASSOC +, + +480  + #_SC_LEVEL2_CACHE_ASSOC + +_SC_LEVEL2_CACHE_ASSOC + + + ) + +481 + m_SC_LEVEL2_CACHE_LINESIZE +, + +482  + #_SC_LEVEL2_CACHE_LINESIZE + +_SC_LEVEL2_CACHE_LINESIZE + + + ) + +483 + m_SC_LEVEL3_CACHE_SIZE +, + +484  + #_SC_LEVEL3_CACHE_SIZE + +_SC_LEVEL3_CACHE_SIZE + + + ) + +485 + m_SC_LEVEL3_CACHE_ASSOC +, + +486  + #_SC_LEVEL3_CACHE_ASSOC + +_SC_LEVEL3_CACHE_ASSOC + + + ) + +487 + m_SC_LEVEL3_CACHE_LINESIZE +, + +488  + #_SC_LEVEL3_CACHE_LINESIZE + +_SC_LEVEL3_CACHE_LINESIZE + + + ) + +489 + m_SC_LEVEL4_CACHE_SIZE +, + +490  + #_SC_LEVEL4_CACHE_SIZE + +_SC_LEVEL4_CACHE_SIZE + + + ) + +491 + m_SC_LEVEL4_CACHE_ASSOC +, + +492  + #_SC_LEVEL4_CACHE_ASSOC + +_SC_LEVEL4_CACHE_ASSOC + + + ) + +493 + m_SC_LEVEL4_CACHE_LINESIZE +, + +494  + #_SC_LEVEL4_CACHE_LINESIZE + +_SC_LEVEL4_CACHE_LINESIZE + + + ) + +497 + m_SC_IPV6 + = +_SC_LEVEL1_ICACHE_SIZE + + 50, + +498  + #_SC_IPV6 + +_SC_IPV6 + + + ) + +499 + m_SC_RAW_SOCKETS +, + +500  + #_SC_RAW_SOCKETS + +_SC_RAW_SOCKETS + + + ) + +502 + m_SC_V7_ILP32_OFF32 +, + +503  + #_SC_V7_ILP32_OFF32 + +_SC_V7_ILP32_OFF32 + + + ) + +504 + m_SC_V7_ILP32_OFFBIG +, + +505  + #_SC_V7_ILP32_OFFBIG + +_SC_V7_ILP32_OFFBIG + + + ) + +506 + m_SC_V7_LP64_OFF64 +, + +507  + #_SC_V7_LP64_OFF64 + +_SC_V7_LP64_OFF64 + + + ) + +508 + m_SC_V7_LPBIG_OFFBIG +, + +509  + #_SC_V7_LPBIG_OFFBIG + +_SC_V7_LPBIG_OFFBIG + + + ) + +511 + m_SC_SS_REPL_MAX +, + +512  + #_SC_SS_REPL_MAX + +_SC_SS_REPL_MAX + + + ) + +514 + m_SC_TRACE_EVENT_NAME_MAX +, + +515  + #_SC_TRACE_EVENT_NAME_MAX + +_SC_TRACE_EVENT_NAME_MAX + + + ) + +516 + m_SC_TRACE_NAME_MAX +, + +517  + #_SC_TRACE_NAME_MAX + +_SC_TRACE_NAME_MAX + + + ) + +518 + m_SC_TRACE_SYS_MAX +, + +519  + #_SC_TRACE_SYS_MAX + +_SC_TRACE_SYS_MAX + + + ) + +520 + m_SC_TRACE_USER_EVENT_MAX +, + +521  + #_SC_TRACE_USER_EVENT_MAX + +_SC_TRACE_USER_EVENT_MAX + + + ) + +523 + m_SC_XOPEN_STREAMS +, + +524  + #_SC_XOPEN_STREAMS + +_SC_XOPEN_STREAMS + + + ) + +526 + m_SC_THREAD_ROBUST_PRIO_INHERIT +, + +527  + #_SC_THREAD_ROBUST_PRIO_INHERIT + +_SC_THREAD_ROBUST_PRIO_INHERIT + + + ) + +528 + m_SC_THREAD_ROBUST_PRIO_PROTECT + + +529  + #_SC_THREAD_ROBUST_PRIO_PROTECT + +_SC_THREAD_ROBUST_PRIO_PROTECT + + + ) + +535 + m_CS_PATH +, + +536  + #_CS_PATH + +_CS_PATH + + + ) + +538 + m_CS_V6_WIDTH_RESTRICTED_ENVS +, + +539  + #_CS_V6_WIDTH_RESTRICTED_ENVS + +_CS_V6_WIDTH_RESTRICTED_ENVS + + + ) + +540  + #_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS + +_CS_V6_WIDTH_RESTRICTED_ENVS + + + ) + +542 + m_CS_GNU_LIBC_VERSION +, + +543  + #_CS_GNU_LIBC_VERSION + +_CS_GNU_LIBC_VERSION + + + ) + +544 + m_CS_GNU_LIBPTHREAD_VERSION +, + +545  + #_CS_GNU_LIBPTHREAD_VERSION + +_CS_GNU_LIBPTHREAD_VERSION + + + ) + +547 + m_CS_V5_WIDTH_RESTRICTED_ENVS +, + +548  + #_CS_V5_WIDTH_RESTRICTED_ENVS + +_CS_V5_WIDTH_RESTRICTED_ENVS + + + ) + +549  + #_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS + +_CS_V5_WIDTH_RESTRICTED_ENVS + + + ) + +551 + m_CS_V7_WIDTH_RESTRICTED_ENVS +, + +552  + #_CS_V7_WIDTH_RESTRICTED_ENVS + +_CS_V7_WIDTH_RESTRICTED_ENVS + + + ) + +553  + #_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS + +_CS_V7_WIDTH_RESTRICTED_ENVS + + + ) + +555 + m_CS_LFS_CFLAGS + = 1000, + +556  + #_CS_LFS_CFLAGS + +_CS_LFS_CFLAGS + + + ) + +557 + m_CS_LFS_LDFLAGS +, + +558  + #_CS_LFS_LDFLAGS + +_CS_LFS_LDFLAGS + + + ) + +559 + m_CS_LFS_LIBS +, + +560  + #_CS_LFS_LIBS + +_CS_LFS_LIBS + + + ) + +561 + m_CS_LFS_LINTFLAGS +, + +562  + #_CS_LFS_LINTFLAGS + +_CS_LFS_LINTFLAGS + + + ) + +563 + m_CS_LFS64_CFLAGS +, + +564  + #_CS_LFS64_CFLAGS + +_CS_LFS64_CFLAGS + + + ) + +565 + m_CS_LFS64_LDFLAGS +, + +566  + #_CS_LFS64_LDFLAGS + +_CS_LFS64_LDFLAGS + + + ) + +567 + m_CS_LFS64_LIBS +, + +568  + #_CS_LFS64_LIBS + +_CS_LFS64_LIBS + + + ) + +569 + m_CS_LFS64_LINTFLAGS +, + +570  + #_CS_LFS64_LINTFLAGS + +_CS_LFS64_LINTFLAGS + + + ) + +572 + m_CS_XBS5_ILP32_OFF32_CFLAGS + = 1100, + +573  + #_CS_XBS5_ILP32_OFF32_CFLAGS + +_CS_XBS5_ILP32_OFF32_CFLAGS + + + ) + +574 + m_CS_XBS5_ILP32_OFF32_LDFLAGS +, + +575  + #_CS_XBS5_ILP32_OFF32_LDFLAGS + +_CS_XBS5_ILP32_OFF32_LDFLAGS + + + ) + +576 + m_CS_XBS5_ILP32_OFF32_LIBS +, + +577  + #_CS_XBS5_ILP32_OFF32_LIBS + +_CS_XBS5_ILP32_OFF32_LIBS + + + ) + +578 + m_CS_XBS5_ILP32_OFF32_LINTFLAGS +, + +579  + #_CS_XBS5_ILP32_OFF32_LINTFLAGS + +_CS_XBS5_ILP32_OFF32_LINTFLAGS + + + ) + +580 + m_CS_XBS5_ILP32_OFFBIG_CFLAGS +, + +581  + #_CS_XBS5_ILP32_OFFBIG_CFLAGS + +_CS_XBS5_ILP32_OFFBIG_CFLAGS + + + ) + +582 + m_CS_XBS5_ILP32_OFFBIG_LDFLAGS +, + +583  + #_CS_XBS5_ILP32_OFFBIG_LDFLAGS + +_CS_XBS5_ILP32_OFFBIG_LDFLAGS + + + ) + +584 + m_CS_XBS5_ILP32_OFFBIG_LIBS +, + +585  + #_CS_XBS5_ILP32_OFFBIG_LIBS + +_CS_XBS5_ILP32_OFFBIG_LIBS + + + ) + +586 + m_CS_XBS5_ILP32_OFFBIG_LINTFLAGS +, + +587  + #_CS_XBS5_ILP32_OFFBIG_LINTFLAGS + +_CS_XBS5_ILP32_OFFBIG_LINTFLAGS + + + ) + +588 + m_CS_XBS5_LP64_OFF64_CFLAGS +, + +589  + #_CS_XBS5_LP64_OFF64_CFLAGS + +_CS_XBS5_LP64_OFF64_CFLAGS + + + ) + +590 + m_CS_XBS5_LP64_OFF64_LDFLAGS +, + +591  + #_CS_XBS5_LP64_OFF64_LDFLAGS + +_CS_XBS5_LP64_OFF64_LDFLAGS + + + ) + +592 + m_CS_XBS5_LP64_OFF64_LIBS +, + +593  + #_CS_XBS5_LP64_OFF64_LIBS + +_CS_XBS5_LP64_OFF64_LIBS + + + ) + +594 + m_CS_XBS5_LP64_OFF64_LINTFLAGS +, + +595  + #_CS_XBS5_LP64_OFF64_LINTFLAGS + +_CS_XBS5_LP64_OFF64_LINTFLAGS + + + ) + +596 + m_CS_XBS5_LPBIG_OFFBIG_CFLAGS +, + +597  + #_CS_XBS5_LPBIG_OFFBIG_CFLAGS + +_CS_XBS5_LPBIG_OFFBIG_CFLAGS + + + ) + +598 + m_CS_XBS5_LPBIG_OFFBIG_LDFLAGS +, + +599  + #_CS_XBS5_LPBIG_OFFBIG_LDFLAGS + +_CS_XBS5_LPBIG_OFFBIG_LDFLAGS + + + ) + +600 + m_CS_XBS5_LPBIG_OFFBIG_LIBS +, + +601  + #_CS_XBS5_LPBIG_OFFBIG_LIBS + +_CS_XBS5_LPBIG_OFFBIG_LIBS + + + ) + +602 + m_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS +, + +603  + #_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS + +_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS + + + ) + +605 + m_CS_POSIX_V6_ILP32_OFF32_CFLAGS +, + +606  + #_CS_POSIX_V6_ILP32_OFF32_CFLAGS + +_CS_POSIX_V6_ILP32_OFF32_CFLAGS + + + ) + +607 + m_CS_POSIX_V6_ILP32_OFF32_LDFLAGS +, + +608  + #_CS_POSIX_V6_ILP32_OFF32_LDFLAGS + +_CS_POSIX_V6_ILP32_OFF32_LDFLAGS + + + ) + +609 + m_CS_POSIX_V6_ILP32_OFF32_LIBS +, + +610  + #_CS_POSIX_V6_ILP32_OFF32_LIBS + +_CS_POSIX_V6_ILP32_OFF32_LIBS + + + ) + +611 + m_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS +, + +612  + #_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS + +_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS + + + ) + +613 + m_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS +, + +614  + #_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS + +_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS + + + ) + +615 + m_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS +, + +616  + #_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS + +_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS + + + ) + +617 + m_CS_POSIX_V6_ILP32_OFFBIG_LIBS +, + +618  + #_CS_POSIX_V6_ILP32_OFFBIG_LIBS + +_CS_POSIX_V6_ILP32_OFFBIG_LIBS + + + ) + +619 + m_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS +, + +620  + #_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS + +_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS + + + ) + +621 + m_CS_POSIX_V6_LP64_OFF64_CFLAGS +, + +622  + #_CS_POSIX_V6_LP64_OFF64_CFLAGS + +_CS_POSIX_V6_LP64_OFF64_CFLAGS + + + ) + +623 + m_CS_POSIX_V6_LP64_OFF64_LDFLAGS +, + +624  + #_CS_POSIX_V6_LP64_OFF64_LDFLAGS + +_CS_POSIX_V6_LP64_OFF64_LDFLAGS + + + ) + +625 + m_CS_POSIX_V6_LP64_OFF64_LIBS +, + +626  + #_CS_POSIX_V6_LP64_OFF64_LIBS + +_CS_POSIX_V6_LP64_OFF64_LIBS + + + ) + +627 + m_CS_POSIX_V6_LP64_OFF64_LINTFLAGS +, + +628  + #_CS_POSIX_V6_LP64_OFF64_LINTFLAGS + +_CS_POSIX_V6_LP64_OFF64_LINTFLAGS + + + ) + +629 + m_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS +, + +630  + #_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS + +_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS + + + ) + +631 + m_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS +, + +632  + #_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS + +_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS + + + ) + +633 + m_CS_POSIX_V6_LPBIG_OFFBIG_LIBS +, + +634  + #_CS_POSIX_V6_LPBIG_OFFBIG_LIBS + +_CS_POSIX_V6_LPBIG_OFFBIG_LIBS + + + ) + +635 + m_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS +, + +636  + #_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS + +_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS + + + ) + +638 + m_CS_POSIX_V7_ILP32_OFF32_CFLAGS +, + +639  + #_CS_POSIX_V7_ILP32_OFF32_CFLAGS + +_CS_POSIX_V7_ILP32_OFF32_CFLAGS + + + ) + +640 + m_CS_POSIX_V7_ILP32_OFF32_LDFLAGS +, + +641  + #_CS_POSIX_V7_ILP32_OFF32_LDFLAGS + +_CS_POSIX_V7_ILP32_OFF32_LDFLAGS + + + ) + +642 + m_CS_POSIX_V7_ILP32_OFF32_LIBS +, + +643  + #_CS_POSIX_V7_ILP32_OFF32_LIBS + +_CS_POSIX_V7_ILP32_OFF32_LIBS + + + ) + +644 + m_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS +, + +645  + #_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS + +_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS + + + ) + +646 + m_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS +, + +647  + #_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS + +_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS + + + ) + +648 + m_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS +, + +649  + #_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS + +_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS + + + ) + +650 + m_CS_POSIX_V7_ILP32_OFFBIG_LIBS +, + +651  + #_CS_POSIX_V7_ILP32_OFFBIG_LIBS + +_CS_POSIX_V7_ILP32_OFFBIG_LIBS + + + ) + +652 + m_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS +, + +653  + #_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS + +_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS + + + ) + +654 + m_CS_POSIX_V7_LP64_OFF64_CFLAGS +, + +655  + #_CS_POSIX_V7_LP64_OFF64_CFLAGS + +_CS_POSIX_V7_LP64_OFF64_CFLAGS + + + ) + +656 + m_CS_POSIX_V7_LP64_OFF64_LDFLAGS +, + +657  + #_CS_POSIX_V7_LP64_OFF64_LDFLAGS + +_CS_POSIX_V7_LP64_OFF64_LDFLAGS + + + ) + +658 + m_CS_POSIX_V7_LP64_OFF64_LIBS +, + +659  + #_CS_POSIX_V7_LP64_OFF64_LIBS + +_CS_POSIX_V7_LP64_OFF64_LIBS + + + ) + +660 + m_CS_POSIX_V7_LP64_OFF64_LINTFLAGS +, + +661  + #_CS_POSIX_V7_LP64_OFF64_LINTFLAGS + +_CS_POSIX_V7_LP64_OFF64_LINTFLAGS + + + ) + +662 + m_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS +, + +663  + #_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS + +_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS + + + ) + +664 + m_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS +, + +665  + #_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS + +_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS + + + ) + +666 + m_CS_POSIX_V7_LPBIG_OFFBIG_LIBS +, + +667  + #_CS_POSIX_V7_LPBIG_OFFBIG_LIBS + +_CS_POSIX_V7_LPBIG_OFFBIG_LIBS + + + ) + +668 + m_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS +, + +669  + #_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS + +_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS + + + ) + +671 + m_CS_V6_ENV +, + +672  + #_CS_V6_ENV + +_CS_V6_ENV + + + ) + +673 + m_CS_V7_ENV + + +674  + #_CS_V7_ENV + +_CS_V7_ENV + + + ) + + @/usr/include/bits/endian.h + +3 #ide +_ENDIAN_H + + +7  + #__BYTE_ORDER + +__LITTLE_ENDIAN + + + ) + + @/usr/include/bits/environments.h + +18 #ide +_UNISTD_H + + +22  + ~ + +42 #i +__WORDSIZE + == 64 + +56  + #_POSIX_V7_LPBIG_OFFBIG + -1 + + ) + +57  + #_POSIX_V6_LPBIG_OFFBIG + -1 + + ) + +58  + #_XBS5_LPBIG_OFFBIG + -1 + + ) + +61  + #_POSIX_V7_LP64_OFF64 + 1 + + ) + +62  + #_POSIX_V6_LP64_OFF64 + 1 + + ) + +63  + #_XBS5_LP64_OFF64 + 1 + + ) + +69  + #_POSIX_V7_ILP32_OFFBIG + 1 + + ) + +70  + #_POSIX_V6_ILP32_OFFBIG + 1 + + ) + +71  + #_XBS5_ILP32_OFFBIG + 1 + + ) + +73 #ide +__x86_64__ + + +75  + #_POSIX_V7_ILP32_OFF32 + 1 + + ) + +76  + #_POSIX_V6_ILP32_OFF32 + 1 + + ) + +77  + #_XBS5_ILP32_OFF32 + 1 + + ) + +95  + #__ILP32_OFF32_CFLAGS + "-m32" + + ) + +96  + #__ILP32_OFF32_LDFLAGS + "-m32" + + ) + +97 #i +defed + +__x86_64__ + && defed +__ILP32__ + + +98  + #__ILP32_OFFBIG_CFLAGS + "-mx32" + + ) + +99  + #__ILP32_OFFBIG_LDFLAGS + "-mx32" + + ) + +101  + #__ILP32_OFFBIG_CFLAGS + "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" + + ) + +102  + #__ILP32_OFFBIG_LDFLAGS + "-m32" + + ) + +104  + #__LP64_OFF64_CFLAGS + "-m64" + + ) + +105  + #__LP64_OFF64_LDFLAGS + "-m64" + + ) + + @/usr/include/bits/fcntl.h + +19 #ide +_FCNTL_H + + +23 #ifde +__x86_64__ + + +24  + #__O_LARGEFILE + 0 + + ) + +27 #ifde +__x86_64__ + + +29  + #F_GETLK64 + 5 + + ) + +30  + #F_SETLK64 + 6 + + ) + +31  + #F_SETLKW64 + 7 + + ) + +35  + sock + + +37  + ml_ty +; + +38  + ml_wh +; + +39 #ide +__USE_FILE_OFFSET64 + + +40 +__off_t + + ml_t +; + +41 +__off_t + + ml_n +; + +43 +__off64_t + + ml_t +; + +44 +__off64_t + + ml_n +; + +46 +__pid_t + + ml_pid +; + +49 #ifde +__USE_LARGEFILE64 + + +50  + sock64 + + +52  + ml_ty +; + +53  + ml_wh +; + +54 +__off64_t + + ml_t +; + +55 +__off64_t + + ml_n +; + +56 +__pid_t + + ml_pid +; + +61  + ~ + + @/usr/include/bits/fcntl2.h + +19 #idef +_FCNTL_H + + +25 #ide +__USE_FILE_OFFSET64 + + +26  + $__ݒ_2 + (cڡ * +__th +,  +__oag + + `__nnu + ((1)); + +27  + `__REDIRECT + ( +__ݒ_s +, (cڡ * +__th +,  +__oag +, ...), + +28 +ݒ + + `__nnu + ((1)); + +30  + `__REDIRECT + ( +__ݒ_2 +, (cڡ * +__th +,  +__oag +), + +31 +__ݒ64_2 + + `__nnu + ((1)); + +32  + `__REDIRECT + ( +__ݒ_s +, (cڡ * +__th +,  +__oag +, ...), + +33 +ݒ64 + + `__nnu + ((1)); + +35 + `__rde + ( +__ݒ_too_my_gs +, + +37 + `__rde + ( +__ݒ_missg_mode +, + +40 +__ftify_funi +  + +41 + $ݒ + (cڡ * +__th +,  +__oag +, ...) + +43 i( + `__va_g_ck_n + () > 1) + +44 + `__ݒ_too_my_gs + (); + +46 i( + `__but_cڡt_p + ( +__oag +)) + +48 i( + `__OPEN_NEEDS_MODE + ( +__oag +&& + `__va_g_ck_n + () < 1) + +50 + `__ݒ_missg_mode + (); + +51  + `__ݒ_2 + ( +__th +, +__oag +); + +53  + `__ݒ_s + ( +__th +, +__oag +, + `__va_g_ck + ()); + +56 i( + `__va_g_ck_n + () < 1) + +57  + `__ݒ_2 + ( +__th +, +__oag +); + +59  + `__ݒ_s + ( +__th +, +__oag +, + `__va_g_ck + ()); + +60 + } +} + +63 #ifde +__USE_LARGEFILE64 + + +64  + $__ݒ64_2 + (cڡ * +__th +,  +__oag + + `__nnu + ((1)); + +65  + `__REDIRECT + ( +__ݒ64_s +, (cڡ * +__th +,  +__oag +, + +66 ...), +ݒ64 + + `__nnu + ((1)); + +67 + `__rde + ( +__ݒ64_too_my_gs +, + +69 + `__rde + ( +__ݒ64_missg_mode +, + +72 +__ftify_funi +  + +73 + $ݒ64 + (cڡ * +__th +,  +__oag +, ...) + +75 i( + `__va_g_ck_n + () > 1) + +76 + `__ݒ64_too_my_gs + (); + +78 i( + `__but_cڡt_p + ( +__oag +)) + +80 i( + `__OPEN_NEEDS_MODE + ( +__oag +&& + `__va_g_ck_n + () < 1) + +82 + `__ݒ64_missg_mode + (); + +83  + `__ݒ64_2 + ( +__th +, +__oag +); + +85  + `__ݒ64_s + ( +__th +, +__oag +, + `__va_g_ck + ()); + +88 i( + `__va_g_ck_n + () < 1) + +89  + `__ݒ64_2 + ( +__th +, +__oag +); + +91  + `__ݒ64_s + ( +__th +, +__oag +, + `__va_g_ck + ()); + +92 + } +} + +96 #ifde +__USE_ATFILE + + +97 #ide +__USE_FILE_OFFSET64 + + +98  + $__ݒ_2 + ( +__fd +, cڡ * +__th +,  +__oag +) + +99 + `__nnu + ((2)); + +100  + `__REDIRECT + ( +__ݒ_s +, ( +__fd +, cڡ * +__th +, + +101  +__oag +, ...), +ݒ +) + +102 + `__nnu + ((2)); + +104  + `__REDIRECT + ( +__ݒ_2 +, ( +__fd +, cڡ * +__th +, + +105  +__oag +), +__ݒ64_2 +) + +106 + `__nnu + ((2)); + +107  + `__REDIRECT + ( +__ݒ_s +, ( +__fd +, cڡ * +__th +, + +108  +__oag +, ...), +ݒ64 +) + +109 + `__nnu + ((2)); + +111 + `__rde + ( +__ݒ_too_my_gs +, + +113 + `__rde + ( +__ݒ_missg_mode +, + +116 +__ftify_funi +  + +117 + $ݒ + ( +__fd +, cڡ * +__th +,  +__oag +, ...) + +119 i( + `__va_g_ck_n + () > 1) + +120 + `__ݒ_too_my_gs + (); + +122 i( + `__but_cڡt_p + ( +__oag +)) + +124 i( + `__OPEN_NEEDS_MODE + ( +__oag +&& + `__va_g_ck_n + () < 1) + +126 + `__ݒ_missg_mode + (); + +127  + `__ݒ_2 + ( +__fd +, +__th +, +__oag +); + +129  + `__ݒ_s + ( +__fd +, +__th +, +__oag +, + `__va_g_ck + ()); + +132 i( + `__va_g_ck_n + () < 1) + +133  + `__ݒ_2 + ( +__fd +, +__th +, +__oag +); + +135  + `__ݒ_s + ( +__fd +, +__th +, +__oag +, + `__va_g_ck + ()); + +136 + } +} + +139 #ifde +__USE_LARGEFILE64 + + +140  + $__ݒ64_2 + ( +__fd +, cڡ * +__th +,  +__oag +) + +141 + `__nnu + ((2)); + +142  + `__REDIRECT + ( +__ݒ64_s +, ( +__fd +, cڡ * +__th +, + +143  +__oag +, ...), +ݒ64 +) + +144 + `__nnu + ((2)); + +145 + `__rde + ( +__ݒ64_too_my_gs +, + +147 + `__rde + ( +__ݒ64_missg_mode +, + +150 +__ftify_funi +  + +151 + $ݒ64 + ( +__fd +, cڡ * +__th +,  +__oag +, ...) + +153 i( + `__va_g_ck_n + () > 1) + +154 + `__ݒ64_too_my_gs + (); + +156 i( + `__but_cڡt_p + ( +__oag +)) + +158 i( + `__OPEN_NEEDS_MODE + ( +__oag +&& + `__va_g_ck_n + () < 1) + +160 + `__ݒ64_missg_mode + (); + +161  + `__ݒ64_2 + ( +__fd +, +__th +, +__oag +); + +163  + `__ݒ64_s + ( +__fd +, +__th +, +__oag +, + `__va_g_ck + ()); + +166 i( + `__va_g_ck_n + () < 1) + +167  + `__ݒ64_2 + ( +__fd +, +__th +, +__oag +); + +169  + `__ݒ64_s + ( +__fd +, +__th +, +__oag +, + `__va_g_ck + ()); + +170 + } +} + + @/usr/include/bits/floatn.h + +19 #ide +_BITS_FLOATN_H + + +20  + #_BITS_FLOATN_H + + + ) + +22  + ~ + +29 #i( +defed + +__x86_64__ + \ + +30 ? +__GNUC_PREREQ + (4, 3) \ + +31 : ( +defed + +__GNU__ + ? + $__GNUC_PREREQ + (4, 5: + $__GNUC_PREREQ + (4, 4))) + +32  + #__HAVE_FLOAT128 + 1 + + ) + +34  + #__HAVE_FLOAT128 + 0 + + ) + +39 #i +__HAVE_FLOAT128 + + +40  + #__HAVE_DISTINCT_FLOAT128 + 1 + + ) + +42  + #__HAVE_DISTINCT_FLOAT128 + 0 + + ) + +48  + #__HAVE_FLOAT64X + 1 + + ) + +54  + #__HAVE_FLOAT64X_LONG_DOUBLE + 1 + + ) + +56 #ide +__ASSEMBLER__ + + +60 #i +__HAVE_FLOAT128 + + +61 #i! + `__GNUC_PREREQ + (7, 0|| +defed + +__lulus + + +63  + #__f128 +( +x +x## +q + + + ) + +65  + #__f128 +( +x +x## +f128 + + + ) + +70 #i +__HAVE_FLOAT128 + + +71 #i! + `__GNUC_PREREQ + (7, 0|| +defed + +__lulus + + +74  +_Comex +  + t__ct128 + + t__ibu__ + (( + t__mode__ + ( + t__TC__ +))); + +75  + #__CFLOAT128 + +__ct128 + + + ) + +77  + #__CFLOAT128 + +_Comex + +_Flt128 + + + ) + +82 #i +__HAVE_FLOAT128 + + +85 #i! + `__GNUC_PREREQ + (7, 0|| +defed + +__lulus + + +86  +__t128 + + t_Flt128 +; + +90 #i! + `__GNUC_PREREQ + (7, 0) + +91  + #__but_huge_vf128 +((( +_Flt128 + + `__but_huge_v + ()) + + ) + +99 #i! + `__GNUC_PREREQ + (7, 0) + +100  + #__but_cysignf128 + +__but_cysignq + + + ) + +101  + #__but_bsf128 + +__but_bsq + + + ) + +102  + #__but_ff128 +((( +_Flt128 + + `__but_f + ()) + + ) + +103  + #__but_nf128 +( +x +(( +_Flt128 + + `__but_n + (x)) + + ) + +104  + #__but_nsf128 +( +x +(( +_Flt128 + + `__but_ns + (x)) + + ) + +111 #i! + `__GNUC_PREREQ + (6, 0) + +112  + #__but_signbf128 + +__signbf128 + + + ) + +119  + ~ + + @/usr/include/bits/netdb.h + +18 #ide +_NETDB_H + + +26  + sË + + +28 * + mn_me +; + +29 ** + mn_s +; + +30  + mn_addy +; + +31 +ut32_t + + mn_t +; + + @/usr/include/bits/posix1_lim.h + +24 #idef +_BITS_POSIX1_LIM_H + + +25  + #_BITS_POSIX1_LIM_H + 1 + + ) + +27  + ~ + +32  + #_POSIX_AIO_LISTIO_MAX + 2 + + ) + +35  + #_POSIX_AIO_MAX + 1 + + ) + +38  + #_POSIX_ARG_MAX + 4096 + + ) + +41 #ifde +__USE_XOPEN2K + + +42  + #_POSIX_CHILD_MAX + 25 + + ) + +44  + #_POSIX_CHILD_MAX + 6 + + ) + +48  + #_POSIX_DELAYTIMER_MAX + 32 + + ) + +52  + #_POSIX_HOST_NAME_MAX + 255 + + ) + +55  + #_POSIX_LINK_MAX + 8 + + ) + +58  + #_POSIX_LOGIN_NAME_MAX + 9 + + ) + +61  + #_POSIX_MAX_CANON + 255 + + ) + +65  + #_POSIX_MAX_INPUT + 255 + + ) + +68  + #_POSIX_MQ_OPEN_MAX + 8 + + ) + +71  + #_POSIX_MQ_PRIO_MAX + 32 + + ) + +74  + #_POSIX_NAME_MAX + 14 + + ) + +77 #ifde +__USE_XOPEN2K + + +78  + #_POSIX_NGROUPS_MAX + 8 + + ) + +80  + #_POSIX_NGROUPS_MAX + 0 + + ) + +84 #ifde +__USE_XOPEN2K + + +85  + #_POSIX_OPEN_MAX + 20 + + ) + +87  + #_POSIX_OPEN_MAX + 16 + + ) + +90 #i! +defed + +__USE_XOPEN2K + || defed +__USE_GNU + + +93  + #_POSIX_FD_SETSIZE + +_POSIX_OPEN_MAX + + + ) + +97  + #_POSIX_PATH_MAX + 256 + + ) + +100  + #_POSIX_PIPE_BUF + 512 + + ) + +104  + #_POSIX_RE_DUP_MAX + 255 + + ) + +107  + #_POSIX_RTSIG_MAX + 8 + + ) + +110  + #_POSIX_SEM_NSEMS_MAX + 256 + + ) + +113  + #_POSIX_SEM_VALUE_MAX + 32767 + + ) + +116  + #_POSIX_SIGQUEUE_MAX + 32 + + ) + +119  + #_POSIX_SSIZE_MAX + 32767 + + ) + +122  + #_POSIX_STREAM_MAX + 8 + + ) + +125  + #_POSIX_SYMLINK_MAX + 255 + + ) + +129  + #_POSIX_SYMLOOP_MAX + 8 + + ) + +132  + #_POSIX_TIMER_MAX + 32 + + ) + +135  + #_POSIX_TTY_NAME_MAX + 9 + + ) + +138 #ifde +__USE_XOPEN2K + + +139  + #_POSIX_TZNAME_MAX + 6 + + ) + +141  + #_POSIX_TZNAME_MAX + 3 + + ) + +144 #i! +defed + +__USE_XOPEN2K + || defed +__USE_GNU + + +146  + #_POSIX_QLIMIT + 1 + + ) + +150  + #_POSIX_HIWAT + +_POSIX_PIPE_BUF + + + ) + +153  + #_POSIX_UIO_MAXIOV + 16 + + ) + +157  + #_POSIX_CLOCKRES_MIN + 20000000 + + ) + +161  + ~ + +164 #idef +SSIZE_MAX + + +168 #i +__WORDSIZE + =64 || +__WORDSIZE32_SIZE_ULONG + + +169  + #SSIZE_MAX + +LONG_MAX + + + ) + +171  + #SSIZE_MAX + +INT_MAX + + + ) + +179 #idef +NGROUPS_MAX + + +180  + #NGROUPS_MAX + 8 + + ) + + @/usr/include/bits/posix2_lim.h + +22 #idef +_BITS_POSIX2_LIM_H + + +23  + #_BITS_POSIX2_LIM_H + 1 + + ) + +27  + #_POSIX2_BC_BASE_MAX + 99 + + ) + +30  + #_POSIX2_BC_DIM_MAX + 2048 + + ) + +33  + #_POSIX2_BC_SCALE_MAX + 99 + + ) + +36  + #_POSIX2_BC_STRING_MAX + 1000 + + ) + +40  + #_POSIX2_COLL_WEIGHTS_MAX + 2 + + ) + +44  + #_POSIX2_EXPR_NEST_MAX + 32 + + ) + +47  + #_POSIX2_LINE_MAX + 2048 + + ) + +51  + #_POSIX2_RE_DUP_MAX + 255 + + ) + +55  + #_POSIX2_CHARCLASS_NAME_MAX + 14 + + ) + +62 #idef +BC_BASE_MAX + + +63  + #BC_BASE_MAX + +_POSIX2_BC_BASE_MAX + + + ) + +65 #idef +BC_DIM_MAX + + +66  + #BC_DIM_MAX + +_POSIX2_BC_DIM_MAX + + + ) + +68 #idef +BC_SCALE_MAX + + +69  + #BC_SCALE_MAX + +_POSIX2_BC_SCALE_MAX + + + ) + +71 #idef +BC_STRING_MAX + + +72  + #BC_STRING_MAX + +_POSIX2_BC_STRING_MAX + + + ) + +74 #idef +COLL_WEIGHTS_MAX + + +75  + #COLL_WEIGHTS_MAX + 255 + + ) + +77 #idef +EXPR_NEST_MAX + + +78  + #EXPR_NEST_MAX + +_POSIX2_EXPR_NEST_MAX + + + ) + +80 #idef +LINE_MAX + + +81  + #LINE_MAX + +_POSIX2_LINE_MAX + + + ) + +83 #idef +CHARCLASS_NAME_MAX + + +84  + #CHARCLASS_NAME_MAX + 2048 + + ) + +88  + #RE_DUP_MAX + (0x7fff) + + ) + + @/usr/include/bits/posix_opt.h + +19 #idef +_BITS_POSIX_OPT_H + + +20  + #_BITS_POSIX_OPT_H + 1 + + ) + +23  + #_POSIX_JOB_CONTROL + 1 + + ) + +26  + #_POSIX_SAVED_IDS + 1 + + ) + +29  + #_POSIX_PRIORITY_SCHEDULING + 200809L + + ) + +32  + #_POSIX_SYNCHRONIZED_IO + 200809L + + ) + +35  + #_POSIX_FSYNC + 200809L + + ) + +38  + #_POSIX_MAPPED_FILES + 200809L + + ) + +41  + #_POSIX_MEMLOCK + 200809L + + ) + +44  + #_POSIX_MEMLOCK_RANGE + 200809L + + ) + +47  + #_POSIX_MEMORY_PROTECTION + 200809L + + ) + +50  + #_POSIX_CHOWN_RESTRICTED + 0 + + ) + +54  + #_POSIX_VDISABLE + '\0' + + ) + +57  + #_POSIX_NO_TRUNC + 1 + + ) + +60  + #_XOPEN_REALTIME + 1 + + ) + +63  + #_XOPEN_REALTIME_THREADS + 1 + + ) + +66  + #_XOPEN_SHM + 1 + + ) + +69  + #_POSIX_THREADS + 200809L + + ) + +72  + #_POSIX_REENTRANT_FUNCTIONS + 1 + + ) + +73  + #_POSIX_THREAD_SAFE_FUNCTIONS + 200809L + + ) + +76  + #_POSIX_THREAD_PRIORITY_SCHEDULING + 200809L + + ) + +79  + #_POSIX_THREAD_ATTR_STACKSIZE + 200809L + + ) + +82  + #_POSIX_THREAD_ATTR_STACKADDR + 200809L + + ) + +85  + #_POSIX_THREAD_PRIO_INHERIT + 200809L + + ) + +89  + #_POSIX_THREAD_PRIO_PROTECT + 200809L + + ) + +91 #ifde +__USE_XOPEN2K8 + + +93  + #_POSIX_THREAD_ROBUST_PRIO_INHERIT + 200809L + + ) + +96  + #_POSIX_THREAD_ROBUST_PRIO_PROTECT + -1 + + ) + +100  + #_POSIX_SEMAPHORES + 200809L + + ) + +103  + #_POSIX_REALTIME_SIGNALS + 200809L + + ) + +106  + #_POSIX_ASYNCHRONOUS_IO + 200809L + + ) + +107  + #_POSIX_ASYNC_IO + 1 + + ) + +109  + #_LFS_ASYNCHRONOUS_IO + 1 + + ) + +111  + #_POSIX_PRIORITIZED_IO + 200809L + + ) + +114  + #_LFS64_ASYNCHRONOUS_IO + 1 + + ) + +117  + #_LFS_LARGEFILE + 1 + + ) + +118  + #_LFS64_LARGEFILE + 1 + + ) + +119  + #_LFS64_STDIO + 1 + + ) + +122  + #_POSIX_SHARED_MEMORY_OBJECTS + 200809L + + ) + +125  + #_POSIX_CPUTIME + 0 + + ) + +128  + #_POSIX_THREAD_CPUTIME + 0 + + ) + +131  + #_POSIX_REGEXP + 1 + + ) + +134  + #_POSIX_READER_WRITER_LOCKS + 200809L + + ) + +137  + #_POSIX_SHELL + 1 + + ) + +140  + #_POSIX_TIMEOUTS + 200809L + + ) + +143  + #_POSIX_SPIN_LOCKS + 200809L + + ) + +146  + #_POSIX_SPAWN + 200809L + + ) + +149  + #_POSIX_TIMERS + 200809L + + ) + +152  + #_POSIX_BARRIERS + 200809L + + ) + +155  + #_POSIX_MESSAGE_PASSING + 200809L + + ) + +158  + #_POSIX_THREAD_PROCESS_SHARED + 200809L + + ) + +161  + #_POSIX_MONOTONIC_CLOCK + 0 + + ) + +164  + #_POSIX_CLOCK_SELECTION + 200809L + + ) + +167  + #_POSIX_ADVISORY_INFO + 200809L + + ) + +170  + #_POSIX_IPV6 + 200809L + + ) + +173  + #_POSIX_RAW_SOCKETS + 200809L + + ) + +176  + #_POSIX2_CHAR_TERM + 200809L + + ) + +179  + #_POSIX_SPORADIC_SERVER + -1 + + ) + +180  + #_POSIX_THREAD_SPORADIC_SERVER + -1 + + ) + +183  + #_POSIX_TRACE + -1 + + ) + +184  + #_POSIX_TRACE_EVENT_FILTER + -1 + + ) + +185  + #_POSIX_TRACE_INHERIT + -1 + + ) + +186  + #_POSIX_TRACE_LOG + -1 + + ) + +189  + #_POSIX_TYPED_MEMORY_OBJECTS + -1 + + ) + + @/usr/include/bits/select.h + +18 #ide +_SYS_SELECT_H + + +22  + ~ + +25 #i +defed + +__GNUC__ + && __GNUC__ >= 2 + +27 #i +__WORDSIZE + == 64 + +28  + #__FD_ZERO_STOS + "osq" + + ) + +30  + #__FD_ZERO_STOS + "o" + + ) + +33  + #__FD_ZERO +( +fd +) \ + +35  +__d0 +, +__d1 +; \ + +36 +__asm__ + + `__vީe__ + ("d;; " +__FD_ZERO_STOS + \ + +37 : "=c" ( +__d0 +), "=D" ( +__d1 +) \ + +38 : "a" (0), "0" ( ( +fd_t +) \ + +39 /  ( +__fd_mask +)), \ + +40 "1" (& + `__FDS_BITS + ( +fd +)[0]) \ + +42 } 0) + + ) + +48  + #__FD_ZERO +( +t +) \ + +50  +__i +; \ + +51 +fd_t + * +__r + = ( +t +); \ + +52  +__i + = 0; __<  ( +fd_t +/  ( +__fd_mask +); ++__i) \ + +53 + `__FDS_BITS + ( +__r +)[ +__i +] = 0; \ + +54 } 0) + + ) + +58  + #__FD_SET +( +d +, +t +) \ + +59 ((( + `__FDS_BITS + ( +t +)[ + `__FD_ELT + ( +d +)] | + `__FD_MASK + (d))) + + ) + +60  + #__FD_CLR +( +d +, +t +) \ + +61 ((( + `__FDS_BITS + ( +t +)[ + `__FD_ELT + ( +d +)] &~ + `__FD_MASK + (d))) + + ) + +62  + #__FD_ISSET +( +d +, +t +) \ + +63 (( + `__FDS_BITS + ( +t +)[ + `__FD_ELT + ( +d +)] & + `__FD_MASK + (d)!0) + + ) + + @/usr/include/bits/select2.h + +19 #ide +_SYS_SELECT_H + + +24  +__fdt_chk + ( +__d +); + +25  + $__fdt_wn + ( +__d +) + +26 + `__wljr + ("bit outside of fd_set selected"); + +27 #unde +__FD_ELT + + +28  + #__FD_ELT +( +d +) \ + +29 +__exnsi__ + \ + +30 ({  +__d + = ( +d +); \ + +31 ( + `__but_cڡt_p + ( +__d +) \ + +32 ? (0 < +__d + && __d < +__FD_SETSIZE + \ + +33 ? ( +__d + / +__NFDBITS +) \ + +34 : + `__fdt_wn + ( +__d +)) \ + +35 : + `__fdt_chk + ( +__d +)); + } +}) + + ) + + @/usr/include/bits/stat.h + +18 #i! +defed + +_SYS_STAT_H + && !defed +_FCNTL_H + + +22 #ide +_BITS_STAT_H + + +23  + #_BITS_STAT_H + 1 + + ) + +26 #ide +__x86_64__ + + +27  + #_STAT_VER_LINUX_OLD + 1 + + ) + +28  + #_STAT_VER_KERNEL + 1 + + ) + +29  + #_STAT_VER_SVR4 + 2 + + ) + +30  + #_STAT_VER_LINUX + 3 + + ) + +33  + #_MKNOD_VER_LINUX + 1 + + ) + +34  + #_MKNOD_VER_SVR4 + 2 + + ) + +35  + #_MKNOD_VER + +_MKNOD_VER_LINUX + + + ) + +37  + #_STAT_VER_KERNEL + 0 + + ) + +38  + #_STAT_VER_LINUX + 1 + + ) + +41  + #_MKNOD_VER_LINUX + 0 + + ) + +44  + #_STAT_VER + +_STAT_VER_LINUX + + + ) + +46  + s + + +48 +__dev_t + + m_dev +; + +49 #ide +__x86_64__ + + +50  + m__d1 +; + +52 #i +defed + +__x86_64__ + || !defed +__USE_FILE_OFFSET64 + + +53 +__o_t + + m_o +; + +55 +__o_t + + m___o +; + +57 #ide +__x86_64__ + + +58 +__mode_t + + m_mode +; + +59 +__ƚk_t + + m_ƚk +; + +61 +__ƚk_t + + m_ƚk +; + +62 +__mode_t + + m_mode +; + +64 +__uid_t + + m_uid +; + +65 +__gid_t + + m_gid +; + +66 #ifde +__x86_64__ + + +67  + m__d0 +; + +69 +__dev_t + + m_rdev +; + +70 #ide +__x86_64__ + + +71  + m__d2 +; + +73 #i +defed + +__x86_64__ + || !defed +__USE_FILE_OFFSET64 + + +74 +__off_t + + m_size +; + +76 +__off64_t + + m_size +; + +78 +__blksize_t + + m_blksize +; + +79 #i +defed + +__x86_64__ + || !defed +__USE_FILE_OFFSET64 + + +80 +__blkt_t + + m_blocks +; + +82 +__blkt64_t + + m_blocks +; + +84 #ifde +__USE_XOPEN2K8 + + +91  +timeec + + m_im +; + +92  +timeec + + m_mtim +; + +93  +timeec + + m_im +; + +94  + #_ime + +_im +. +tv_c + + + ) + +95  + #_mtime + +_mtim +. +tv_c + + + ) + +96  + #_ime + +_im +. +tv_c + + + ) + +98 +__time_t + + m_ime +; + +99 +__sys_ulg_t + + m_imc +; + +100 +__time_t + + m_mtime +; + +101 +__sys_ulg_t + + m_mtimc +; + +102 +__time_t + + m_ime +; + +103 +__sys_ulg_t + + m_imc +; + +105 #ifde +__x86_64__ + + +106 +__sys_g_t + + m__glibc_rved +[3]; + +108 #ide +__USE_FILE_OFFSET64 + + +109  + m__glibc_rved4 +; + +110  + m__glibc_rved5 +; + +112 +__o64_t + + m_o +; + +117 #ifde +__USE_LARGEFILE64 + + +119  + s64 + + +121 +__dev_t + + m_dev +; + +122 #ifde +__x86_64__ + + +123 +__o64_t + + m_o +; + +124 +__ƚk_t + + m_ƚk +; + +125 +__mode_t + + m_mode +; + +127  + m__d1 +; + +128 +__o_t + + m___o +; + +129 +__mode_t + + m_mode +; + +130 +__ƚk_t + + m_ƚk +; + +132 +__uid_t + + m_uid +; + +133 +__gid_t + + m_gid +; + +134 #ifde +__x86_64__ + + +135  + m__d0 +; + +136 +__dev_t + + m_rdev +; + +137 +__off_t + + m_size +; + +139 +__dev_t + + m_rdev +; + +140  + m__d2 +; + +141 +__off64_t + + m_size +; + +143 +__blksize_t + + m_blksize +; + +144 +__blkt64_t + + m_blocks +; + +145 #ifde +__USE_XOPEN2K8 + + +152  +timeec + + m_im +; + +153  +timeec + + m_mtim +; + +154  +timeec + + m_im +; + +156 +__time_t + + m_ime +; + +157 +__sys_ulg_t + + m_imc +; + +158 +__time_t + + m_mtime +; + +159 +__sys_ulg_t + + m_mtimc +; + +160 +__time_t + + m_ime +; + +161 +__sys_ulg_t + + m_imc +; + +163 #ifde +__x86_64__ + + +164 +__sys_g_t + + m__glibc_rved +[3]; + +166 +__o64_t + + m_o +; + +172  + #_STATBUF_ST_BLKSIZE + + + ) + +173  + #_STATBUF_ST_RDEV + + + ) + +175  + #_STATBUF_ST_NSEC + + + ) + +179  + #__S_IFMT + 0170000 + + ) + +182  + #__S_IFDIR + 0040000 + + ) + +183  + #__S_IFCHR + 0020000 + + ) + +184  + #__S_IFBLK + 0060000 + + ) + +185  + #__S_IFREG + 0100000 + + ) + +186  + #__S_IFIFO + 0010000 + + ) + +187  + #__S_IFLNK + 0120000 + + ) + +188  + #__S_IFSOCK + 0140000 + + ) + +192  + #__S_TYPEISMQ +( +buf +((buf)-> +_mode + - (buf)->_mode) + + ) + +193  + #__S_TYPEISSEM +( +buf +((buf)-> +_mode + - (buf)->_mode) + + ) + +194  + #__S_TYPEISSHM +( +buf +((buf)-> +_mode + - (buf)->_mode) + + ) + +198  + #__S_ISUID + 04000 + + ) + +199  + #__S_ISGID + 02000 + + ) + +200  + #__S_ISVTX + 01000 + + ) + +201  + #__S_IREAD + 0400 + + ) + +202  + #__S_IWRITE + 0200 + + ) + +203  + #__S_IEXEC + 0100 + + ) + +205 #ifde +__USE_ATFILE + + +206  + #UTIME_NOW + ((1<< 30- 1l) + + ) + +207  + #UTIME_OMIT + ((1<< 30- 2l) + + ) + + @/usr/include/bits/statx.h + +21 #ide +_SYS_STAT_H + + +22 #r +Nev + +ude + < +bs +/ + +. +x +. +h +> +dely +, inud< +sys +/.h> +d +. + +25  + sx_timeamp + + +27 +__t64_t + + mtv_c +; + +28 +__ut32_t + + mtv_nc +; + +29 +__t32_t + + m__x_timeamp_d1 +[1]; + +36  + sx + + +38 +__ut32_t + + mx_mask +; + +39 +__ut32_t + + mx_blksize +; + +40 +__ut64_t + + mx_ibus +; + +41 +__ut32_t + + mx_ƚk +; + +42 +__ut32_t + + mx_uid +; + +43 +__ut32_t + + mx_gid +; + +44 +__ut16_t + + mx_mode +; + +45 +__ut16_t + + m__x_d1 +[1]; + +46 +__ut64_t + + mx_o +; + +47 +__ut64_t + + mx_size +; + +48 +__ut64_t + + mx_blocks +; + +49 +__ut64_t + + mx_ibus_mask +; + +50  +x_timeamp + + mx_ime +; + +51  +x_timeamp + + mx_btime +; + +52  +x_timeamp + + mx_ime +; + +53  +x_timeamp + + mx_mtime +; + +54 +__ut32_t + + mx_rdev_maj +; + +55 +__ut32_t + + mx_rdev_m +; + +56 +__ut32_t + + mx_dev_maj +; + +57 +__ut32_t + + mx_dev_m +; + +58 +__ut64_t + + m__x_d2 +[14]; + +61  + #STATX_TYPE + 0x0001U + + ) + +62  + #STATX_MODE + 0x0002U + + ) + +63  + #STATX_NLINK + 0x0004U + + ) + +64  + #STATX_UID + 0x0008U + + ) + +65  + #STATX_GID + 0x0010U + + ) + +66  + #STATX_ATIME + 0x0020U + + ) + +67  + #STATX_MTIME + 0x0040U + + ) + +68  + #STATX_CTIME + 0x0080U + + ) + +69  + #STATX_INO + 0x0100U + + ) + +70  + #STATX_SIZE + 0x0200U + + ) + +71  + #STATX_BLOCKS + 0x0400U + + ) + +72  + #STATX_BASIC_STATS + 0x07ffU + + ) + +73  + #STATX_ALL + 0x0fffU + + ) + +74  + #STATX_BTIME + 0x0800U + + ) + +75  + #STATX__RESERVED + 0x80000000U + + ) + +77  + #STATX_ATTR_COMPRESSED + 0x0004 + + ) + +78  + #STATX_ATTR_IMMUTABLE + 0x0010 + + ) + +79  + #STATX_ATTR_APPEND + 0x0020 + + ) + +80  + #STATX_ATTR_NODUMP + 0x0040 + + ) + +81  + #STATX_ATTR_ENCRYPTED + 0x0800 + + ) + +82  + #STATX_ATTR_AUTOMOUNT + 0x1000 + + ) + +84 +__BEGIN_DECLS + + +87  + $x + ( +__dfd +, cڡ * +__ri + +__th +,  +__ags +, + +88  +__mask +,  +x + * +__ri + +__buf +) + +89 +__THROW + + `__nnu + ((2, 5)); + +91 +__END_DECLS + + + @/usr/include/bits/stdlib-bsearch.h + +19 +__ex_le + * + +20 + $bch + (cڡ * +__key +, cڡ * +__ba +, +size_t + +__nmemb +, size_ +__size +, + +21 +__comr__t + +__comr +) + +23 +size_t + +__l +, +__u +, +__idx +; + +24 cڡ * +__p +; + +25  +__comris +; + +27 +__l + = 0; + +28 +__u + = +__nmemb +; + +29  +__l + < +__u +) + +31 +__idx + = ( +__l + + +__u +) / 2; + +32 +__p + = (*(((cڡ * +__ba ++ ( +__idx + * +__size +)); + +33 +__comris + = (* +__comr +( +__key +, +__p +); + +34 i( +__comris + < 0) + +35 +__u + = +__idx +; + +36 i( +__comris + > 0) + +37 +__l + = +__idx + + 1; + +39  (* +__p +; + +42  +NULL +; + +43 + } +} + + @/usr/include/bits/stdlib-float.h + +19 #ide +_STDLIB_H + + +23 #ifde +__USE_EXTERN_INLINES + + +24 +__ex_le +  + +25 +__NTH + ( + $of + (cڡ * +__Ō +)) + +27  + `od + ( +__Ō +, (** +NULL +); + +28 + } +} + + @/usr/include/bits/stdlib-ldbl.h + +19 #ide +_STDLIB_H + + +23 #ifdef +__USE_ISOC99 + + +24 + $__LDBL_REDIR1_DECL + ( +d +, +od +) + +27 #ifde +__USE_GNU + + +28 + $__LDBL_REDIR1_DECL + ( +d_l +, +od_l +) + +31 #i + `__GLIBC_USE + ( +IEC_60559_BFP_EXT +) + +32 + $__LDBL_REDIR1_DECL + ( +roml +, +romd +) + +35 #ifde +__USE_MISC + + +36 + $__LDBL_REDIR1_DECL + ( +qecvt +, +ecvt +) + +37 + $__LDBL_REDIR1_DECL + ( +qfcvt +, +fcvt +) + +38 + $__LDBL_REDIR1_DECL + ( +qgcvt +, +gcvt +) + +39 + $__LDBL_REDIR1_DECL + ( +qecvt_r +, +ecvt_r +) + +40 + $__LDBL_REDIR1_DECL + ( +qfcvt_r +, +fcvt_r +) + + @/usr/include/bits/stdlib.h + +19 #ide +_STDLIB_H + + +23 * + $__th_chk + (cڡ * +__ri + +__me +, + +24 * +__ri + +__sved +, + +25 +size_t + +__svedn + +__THROW + +__wur +; + +26 * + `__REDIRECT_NTH + ( +__th_s +, + +27 (cڡ * +__ri + +__me +, + +28 * +__ri + +__sved +), +th + +__wur +; + +29 * + `__REDIRECT_NTH + ( +__th_chk_wn +, + +30 (cڡ * +__ri + +__me +, + +31 * +__ri + +__sved +, + +32 +size_t + +__svedn +), +__th_chk + +__wur + + +33 + `__wljr + ("secondrgument ofealpath must beither NULL ort " + +36 +__ftify_funi + +__wur + * + +37 + `__NTH + ( + $th + (cڡ * +__ri + +__me +, *__ri +__sved +)) + +39 i( + `__bos + ( +__sved +!( +size_t +) -1) + +41 #i +defed + +_LIBC_LIMITS_H_ + && defed +PATH_MAX + + +42 i( + `__bos + ( +__sved +< +PATH_MAX +) + +43  + `__th_chk_wn + ( +__me +, +__sved +, + `__bos + (__resolved)); + +45  + `__th_chk + ( +__me +, +__sved +, + `__bos + (__resolved)); + +48  + `__th_s + ( +__me +, +__sved +); + +49 + } +} + +52  + $__ame_r_chk + ( +__fd +, * +__buf +, +size_t + +__bu +, + +53 +size_t + +__ėl + +__THROW + + `__nnu + ((2)); + +54  + `__REDIRECT_NTH + ( +__ame_r_s +, ( +__fd +, * +__buf +, + +55 +size_t + +__bu +), +ame_r +) + +56 + `__nnu + ((2)); + +57  + `__REDIRECT_NTH + ( +__ame_r_chk_wn +, + +58 ( +__fd +, * +__buf +, +size_t + +__bu +, + +59 +size_t + +__ėl +), +__ame_r_chk +) + +60 + `__nnu + ((2) + `__wljr + ("ptsname_r called with buflen biggerhan " + +63 +__ftify_funi +  + +64 + `__NTH + ( + $ame_r + ( +__fd +, * +__buf +, +size_t + +__bu +)) + +66 i( + `__bos + ( +__buf +!( +size_t +) -1) + +68 i(! + `__but_cڡt_p + ( +__bu +)) + +69  + `__ame_r_chk + ( +__fd +, +__buf +, +__bu +, + `__bos + (__buf)); + +70 i( +__bu + > + `__bos + ( +__buf +)) + +71  + `__ame_r_chk_wn + ( +__fd +, +__buf +, +__bu +, + `__bos + (__buf)); + +73  + `__ame_r_s + ( +__fd +, +__buf +, +__bu +); + +74 + } +} + +77  + $__womb_chk + (* +__s +, +wch_t + +__wch +, +size_t + +__bu +) + +78 +__THROW + +__wur +; + +79  + `__REDIRECT_NTH + ( +__womb_s +, (* +__s +, +wch_t + +__wch +), + +80 +womb + +__wur +; + +82 +__ftify_funi + +__wur +  + +83 + `__NTH + ( + $womb + (* +__s +, +wch_t + +__wch +)) + +88  + #__STDLIB_MB_LEN_MAX + 16 + + ) + +89 #i +defed + +MB_LEN_MAX + && MB_LEN_MAX ! +__STDLIB_MB_LEN_MAX + + +92 i( + `__bos + ( +__s +!( +size_t +-1 && +__STDLIB_MB_LEN_MAX + > __bos (__s)) + +93  + `__womb_chk + ( +__s +, +__wch +, + `__bos + (__s)); + +94  + `__womb_s + ( +__s +, +__wch +); + +95 + } +} + +98 +size_t + + $__mbowcs_chk + ( +wch_t + * +__ri + +__d +, + +99 cڡ * +__ri + +__c +, + +100 +size_t + +__n +, size_ +__dn + +__THROW +; + +101 +size_t + + `__REDIRECT_NTH + ( +__mbowcs_s +, + +102 ( +wch_t + * +__ri + +__d +, + +103 cڡ * +__ri + +__c +, + +104 +size_t + +__n +), +mbowcs +); + +105 +size_t + + `__REDIRECT_NTH + ( +__mbowcs_chk_wn +, + +106 ( +wch_t + * +__ri + +__d +, + +107 cڡ * +__ri + +__c +, + +108 +size_t + +__n +, size_ +__dn +), +__mbowcs_chk +) + +109 + `__wljr + ("mbstowcs called with dst buffer smallerhanen " + +112 +__ftify_funi + +size_t + + +113 + `__NTH + ( + $mbowcs + ( +wch_t + * +__ri + +__d +, cڡ *__ri +__c +, + +114 +size_t + +__n +)) + +116 i( + `__bos + ( +__d +!( +size_t +) -1) + +118 i(! + `__but_cڡt_p + ( +__n +)) + +119  + `__mbowcs_chk + ( +__d +, +__c +, +__n +, + +120 + `__bos + ( +__d +/  ( +wch_t +)); + +122 i( +__n + > + `__bos + ( +__d +/  ( +wch_t +)) + +123  + `__mbowcs_chk_wn + ( +__d +, +__c +, +__n +, + +124 + `__bos + ( +__d +/  ( +wch_t +)); + +126  + `__mbowcs_s + ( +__d +, +__c +, +__n +); + +127 + } +} + +130 +size_t + + $__wcombs_chk + (* +__ri + +__d +, + +131 cڡ +wch_t + * +__ri + +__c +, + +132 +size_t + +__n +, size_ +__dn + +__THROW +; + +133 +size_t + + `__REDIRECT_NTH + ( +__wcombs_s +, + +134 (* +__ri + +__d +, + +135 cڡ +wch_t + * +__ri + +__c +, + +136 +size_t + +__n +), +wcombs +); + +137 +size_t + + `__REDIRECT_NTH + ( +__wcombs_chk_wn +, + +138 (* +__ri + +__d +, + +139 cڡ +wch_t + * +__ri + +__c +, + +140 +size_t + +__n +, size_ +__dn +), +__wcombs_chk +) + +141 + `__wljr + ("wcstombs called with dst buffer smallerhanen"); + +143 +__ftify_funi + +size_t + + +144 + `__NTH + ( + $wcombs + (* +__ri + +__d +, cڡ +wch_t + *__ri +__c +, + +145 +size_t + +__n +)) + +147 i( + `__bos + ( +__d +!( +size_t +) -1) + +149 i(! + `__but_cڡt_p + ( +__n +)) + +150  + `__wcombs_chk + ( +__d +, +__c +, +__n +, + `__bos + (__dst)); + +151 i( +__n + > + `__bos + ( +__d +)) + +152  + `__wcombs_chk_wn + ( +__d +, +__c +, +__n +, + `__bos + (__dst)); + +154  + `__wcombs_s + ( +__d +, +__c +, +__n +); + +155 + } +} + + @/usr/include/bits/syscall.h + +4 #ide +_SYSCALL_H + + +8  + #__GLIBC_LINUX_VERSION_CODE + 267264 + + ) + +10 #ifde +__NR_FAST_omic_upde + + +11  + #SYS_FAST_omic_upde + +__NR_FAST_omic_upde + + + ) + +14 #ifde +__NR_FAST_cmpxchg + + +15  + #SYS_FAST_cmpxchg + +__NR_FAST_cmpxchg + + + ) + +18 #ifde +__NR_FAST_cmpxchg64 + + +19  + #SYS_FAST_cmpxchg64 + +__NR_FAST_cmpxchg64 + + + ) + +22 #ifde +__NR__Σek + + +23  + #SYS__Σek + +__NR__Σek + + + ) + +26 #ifde +__NR__w + + +27  + #SYS__w + +__NR__w + + + ) + +30 #ifde +__NR__sysl + + +31  + #SYS__sysl + +__NR__sysl + + + ) + +34 #ifde +__NR_ac + + +35  + #SYS_ac + +__NR_ac + + + ) + +38 #ifde +__NR_ac4 + + +39  + #SYS_ac4 + +__NR_ac4 + + + ) + +42 #ifde +__NR_acss + + +43  + #SYS_acss + +__NR_acss + + + ) + +46 #ifde +__NR_ac + + +47  + #SYS_ac + +__NR_ac + + + ) + +50 #ifde +__NR_a_g + + +51  + #SYS_a_g + +__NR_a_g + + + ) + +54 #ifde +__NR_a_t + + +55  + #SYS_a_t + +__NR_a_t + + + ) + +58 #ifde +__NR_add_key + + +59  + #SYS_add_key + +__NR_add_key + + + ) + +62 #ifde +__NR_adjtimex + + +63  + #SYS_adjtimex + +__NR_adjtimex + + + ) + +66 #ifde +__NR_afs_sys + + +67  + #SYS_afs_sys + +__NR_afs_sys + + + ) + +70 #ifde +__NR_m + + +71  + #SYS_m + +__NR_m + + + ) + +74 #ifde +__NR_loc_hugages + + +75  + #SYS_loc_hugages + +__NR_loc_hugages + + + ) + +78 #ifde +__NR_ch_l + + +79  + #SYS_ch_l + +__NR_ch_l + + + ) + +82 #ifde +__NR_m_dvi64_64 + + +83  + #SYS_m_dvi64_64 + +__NR_m_dvi64_64 + + + ) + +86 #ifde +__NR_m_sync_fe_nge + + +87  + #SYS_m_sync_fe_nge + +__NR_m_sync_fe_nge + + + ) + +90 #ifde +__NR_omic_brr + + +91  + #SYS_omic_brr + +__NR_omic_brr + + + ) + +94 #ifde +__NR_omic_cmpxchg_32 + + +95  + #SYS_omic_cmpxchg_32 + +__NR_omic_cmpxchg_32 + + + ) + +98 #ifde +__NR_l + + +99  + #SYS_l + +__NR_l + + + ) + +102 #ifde +__NR_bdush + + +103  + #SYS_bdush + +__NR_bdush + + + ) + +106 #ifde +__NR_bd + + +107  + #SYS_bd + +__NR_bd + + + ) + +110 #ifde +__NR_bpf + + +111  + #SYS_bpf + +__NR_bpf + + + ) + +114 #ifde +__NR_bak + + +115  + #SYS_bak + +__NR_bak + + + ) + +118 #ifde +__NR_brk + + +119  + #SYS_brk + +__NR_brk + + + ) + +122 #ifde +__NR_chel + + +123  + #SYS_chel + +__NR_chel + + + ) + +126 #ifde +__NR_cheush + + +127  + #SYS_cheush + +__NR_cheush + + + ) + +130 #ifde +__NR_pg + + +131  + #SYS_pg + +__NR_pg + + + ) + +134 #ifde +__NR_pt + + +135  + #SYS_pt + +__NR_pt + + + ) + +138 #ifde +__NR_chd + + +139  + #SYS_chd + +__NR_chd + + + ) + +142 #ifde +__NR_chmod + + +143  + #SYS_chmod + +__NR_chmod + + + ) + +146 #ifde +__NR_chown + + +147  + #SYS_chown + +__NR_chown + + + ) + +150 #ifde +__NR_chown32 + + +151  + #SYS_chown32 + +__NR_chown32 + + + ) + +154 #ifde +__NR_chro + + +155  + #SYS_chro + +__NR_chro + + + ) + +158 #ifde +__NR_ock_adjtime + + +159  + #SYS_ock_adjtime + +__NR_ock_adjtime + + + ) + +162 #ifde +__NR_ock_gs + + +163  + #SYS_ock_gs + +__NR_ock_gs + + + ) + +166 #ifde +__NR_ock_gtime + + +167  + #SYS_ock_gtime + +__NR_ock_gtime + + + ) + +170 #ifde +__NR_ock_nop + + +171  + #SYS_ock_nop + +__NR_ock_nop + + + ) + +174 #ifde +__NR_ock_ime + + +175  + #SYS_ock_ime + +__NR_ock_ime + + + ) + +178 #ifde +__NR_e + + +179  + #SYS_e + +__NR_e + + + ) + +182 #ifde +__NR_e2 + + +183  + #SYS_e2 + +__NR_e2 + + + ) + +186 #ifde +__NR_o + + +187  + #SYS_o + +__NR_o + + + ) + +190 #ifde +__NR_cmpxchg_badaddr + + +191  + #SYS_cmpxchg_badaddr + +__NR_cmpxchg_badaddr + + + ) + +194 #ifde +__NR_c + + +195  + #SYS_c + +__NR_c + + + ) + +198 #ifde +__NR_cy_fe_nge + + +199  + #SYS_cy_fe_nge + +__NR_cy_fe_nge + + + ) + +202 #ifde +__NR_t + + +203  + #SYS_t + +__NR_t + + + ) + +206 #ifde +__NR__modu + + +207  + #SYS__modu + +__NR__modu + + + ) + +210 #ifde +__NR_de_modu + + +211  + #SYS_de_modu + +__NR_de_modu + + + ) + +214 #ifde +__NR_dc + + +215  + #SYS_dc + +__NR_dc + + + ) + +218 #ifde +__NR_dup + + +219  + #SYS_dup + +__NR_dup + + + ) + +222 #ifde +__NR_dup2 + + +223  + #SYS_dup2 + +__NR_dup2 + + + ) + +226 #ifde +__NR_dup3 + + +227  + #SYS_dup3 + +__NR_dup3 + + + ) + +230 #ifde +__NR_l_ + + +231  + #SYS_l_ + +__NR_l_ + + + ) + +234 #ifde +__NR_l_1 + + +235  + #SYS_l_1 + +__NR_l_1 + + + ) + +238 #ifde +__NR_l_l + + +239  + #SYS_l_l + +__NR_l_l + + + ) + +242 #ifde +__NR_l_l_d + + +243  + #SYS_l_l_d + +__NR_l_l_d + + + ) + +246 #ifde +__NR_l_pwa + + +247  + #SYS_l_pwa + +__NR_l_pwa + + + ) + +250 #ifde +__NR_l_wa + + +251  + #SYS_l_wa + +__NR_l_wa + + + ) + +254 #ifde +__NR_l_wa_d + + +255  + #SYS_l_wa_d + +__NR_l_wa_d + + + ) + +258 #ifde +__NR_evtfd + + +259  + #SYS_evtfd + +__NR_evtfd + + + ) + +262 #ifde +__NR_evtfd2 + + +263  + #SYS_evtfd2 + +__NR_evtfd2 + + + ) + +266 #ifde +__NR_exec_wh_ld + + +267  + #SYS_exec_wh_ld + +__NR_exec_wh_ld + + + ) + +270 #ifde +__NR_execv + + +271  + #SYS_execv + +__NR_execv + + + ) + +274 #ifde +__NR_execve + + +275  + #SYS_execve + +__NR_execve + + + ) + +278 #ifde +__NR_execvt + + +279  + #SYS_execvt + +__NR_execvt + + + ) + +282 #ifde +__NR_ex + + +283  + #SYS_ex + +__NR_ex + + + ) + +286 #ifde +__NR_ex_group + + +287  + #SYS_ex_group + +__NR_ex_group + + + ) + +290 #ifde +__NR_cst + + +291  + #SYS_cst + +__NR_cst + + + ) + +294 #ifde +__NR_dvi64 + + +295  + #SYS_dvi64 + +__NR_dvi64 + + + ) + +298 #ifde +__NR_dvi64_64 + + +299  + #SYS_dvi64_64 + +__NR_dvi64_64 + + + ) + +302 #ifde +__NR_o + + +303  + #SYS_o + +__NR_o + + + ) + +306 #ifde +__NR_nify_ + + +307  + #SYS_nify_ + +__NR_nify_ + + + ) + +310 #ifde +__NR_nify_mk + + +311  + #SYS_nify_mk + +__NR_nify_mk + + + ) + +314 #ifde +__NR_fchd + + +315  + #SYS_fchd + +__NR_fchd + + + ) + +318 #ifde +__NR_fchmod + + +319  + #SYS_fchmod + +__NR_fchmod + + + ) + +322 #ifde +__NR_fchmod + + +323  + #SYS_fchmod + +__NR_fchmod + + + ) + +326 #ifde +__NR_fchown + + +327  + #SYS_fchown + +__NR_fchown + + + ) + +330 #ifde +__NR_fchown32 + + +331  + #SYS_fchown32 + +__NR_fchown32 + + + ) + +334 #ifde +__NR_fchowt + + +335  + #SYS_fchowt + +__NR_fchowt + + + ) + +338 #ifde +__NR_f + + +339  + #SYS_f + +__NR_f + + + ) + +342 #ifde +__NR_f64 + + +343  + #SYS_f64 + +__NR_f64 + + + ) + +346 #ifde +__NR_fdasync + + +347  + #SYS_fdasync + +__NR_fdasync + + + ) + +350 #ifde +__NR_fgx + + +351  + #SYS_fgx + +__NR_fgx + + + ) + +354 #ifde +__NR_f_modu + + +355  + #SYS_f_modu + +__NR_f_modu + + + ) + +358 #ifde +__NR_ix + + +359  + #SYS_ix + +__NR_ix + + + ) + +362 #ifde +__NR_ock + + +363  + #SYS_ock + +__NR_ock + + + ) + +366 #ifde +__NR_fk + + +367  + #SYS_fk + +__NR_fk + + + ) + +370 #ifde +__NR__hugages + + +371  + #SYS__hugages + +__NR__hugages + + + ) + +374 #ifde +__NR_emovex + + +375  + #SYS_emovex + +__NR_emovex + + + ) + +378 #ifde +__NR_ftx + + +379  + #SYS_ftx + +__NR_ftx + + + ) + +382 #ifde +__NR_f + + +383  + #SYS_f + +__NR_f + + + ) + +386 #ifde +__NR_f64 + + +387  + #SYS_f64 + +__NR_f64 + + + ) + +390 #ifde +__NR_f64 + + +391  + #SYS_f64 + +__NR_f64 + + + ) + +394 #ifde +__NR_ffs + + +395  + #SYS_ffs + +__NR_ffs + + + ) + +398 #ifde +__NR_ffs64 + + +399  + #SYS_ffs64 + +__NR_ffs64 + + + ) + +402 #ifde +__NR_fsync + + +403  + #SYS_fsync + +__NR_fsync + + + ) + +406 #ifde +__NR_ime + + +407  + #SYS_ime + +__NR_ime + + + ) + +410 #ifde +__NR_run + + +411  + #SYS_run + +__NR_run + + + ) + +414 #ifde +__NR_run64 + + +415  + #SYS_run64 + +__NR_run64 + + + ) + +418 #ifde +__NR_fux + + +419  + #SYS_fux + +__NR_fux + + + ) + +422 #ifde +__NR_futimet + + +423  + #SYS_futimet + +__NR_futimet + + + ) + +426 #ifde +__NR_g_kl_syms + + +427  + #SYS_g_kl_syms + +__NR_g_kl_syms + + + ) + +430 #ifde +__NR_g_mempicy + + +431  + #SYS_g_mempicy + +__NR_g_mempicy + + + ) + +434 #ifde +__NR_g_robu_li + + +435  + #SYS_g_robu_li + +__NR_g_robu_li + + + ) + +438 #ifde +__NR_g_thad_ + + +439  + #SYS_g_thad_ + +__NR_g_thad_ + + + ) + +442 #ifde +__NR_gu + + +443  + #SYS_gu + +__NR_gu + + + ) + +446 #ifde +__NR_gcwd + + +447  + #SYS_gcwd + +__NR_gcwd + + + ) + +450 #ifde +__NR_gdts + + +451  + #SYS_gdts + +__NR_gdts + + + ) + +454 #ifde +__NR_gdts64 + + +455  + #SYS_gdts64 + +__NR_gdts64 + + + ) + +458 #ifde +__NR_gdomame + + +459  + #SYS_gdomame + +__NR_gdomame + + + ) + +462 #ifde +__NR_gdbsize + + +463  + #SYS_gdbsize + +__NR_gdbsize + + + ) + +466 #ifde +__NR_gegid + + +467  + #SYS_gegid + +__NR_gegid + + + ) + +470 #ifde +__NR_gegid32 + + +471  + #SYS_gegid32 + +__NR_gegid32 + + + ) + +474 #ifde +__NR_geuid + + +475  + #SYS_geuid + +__NR_geuid + + + ) + +478 #ifde +__NR_geuid32 + + +479  + #SYS_geuid32 + +__NR_geuid32 + + + ) + +482 #ifde +__NR_ggid + + +483  + #SYS_ggid + +__NR_ggid + + + ) + +486 #ifde +__NR_ggid32 + + +487  + #SYS_ggid32 + +__NR_ggid32 + + + ) + +490 #ifde +__NR_ggroups + + +491  + #SYS_ggroups + +__NR_ggroups + + + ) + +494 #ifde +__NR_ggroups32 + + +495  + #SYS_ggroups32 + +__NR_ggroups32 + + + ) + +498 #ifde +__NR_ghome + + +499  + #SYS_ghome + +__NR_ghome + + + ) + +502 #ifde +__NR_gim + + +503  + #SYS_gim + +__NR_gim + + + ) + +506 #ifde +__NR_ggesize + + +507  + #SYS_ggesize + +__NR_ggesize + + + ) + +510 #ifde +__NR_gme + + +511  + #SYS_gme + +__NR_gme + + + ) + +514 #ifde +__NR_gpgid + + +515  + #SYS_gpgid + +__NR_gpgid + + + ) + +518 #ifde +__NR_gpg + + +519  + #SYS_gpg + +__NR_gpg + + + ) + +522 #ifde +__NR_gpid + + +523  + #SYS_gpid + +__NR_gpid + + + ) + +526 #ifde +__NR_gpmsg + + +527  + #SYS_gpmsg + +__NR_gpmsg + + + ) + +530 #ifde +__NR_gid + + +531  + #SYS_gid + +__NR_gid + + + ) + +534 #ifde +__NR_giܙy + + +535  + #SYS_giܙy + +__NR_giܙy + + + ) + +538 #ifde +__NR_gndom + + +539  + #SYS_gndom + +__NR_gndom + + + ) + +542 #ifde +__NR_gsgid + + +543  + #SYS_gsgid + +__NR_gsgid + + + ) + +546 #ifde +__NR_gsgid32 + + +547  + #SYS_gsgid32 + +__NR_gsgid32 + + + ) + +550 #ifde +__NR_gsuid + + +551  + #SYS_gsuid + +__NR_gsuid + + + ) + +554 #ifde +__NR_gsuid32 + + +555  + #SYS_gsuid32 + +__NR_gsuid32 + + + ) + +558 #ifde +__NR_gim + + +559  + #SYS_gim + +__NR_gim + + + ) + +562 #ifde +__NR_gruge + + +563  + #SYS_gruge + +__NR_gruge + + + ) + +566 #ifde +__NR_gsid + + +567  + #SYS_gsid + +__NR_gsid + + + ) + +570 #ifde +__NR_gsockme + + +571  + #SYS_gsockme + +__NR_gsockme + + + ) + +574 #ifde +__NR_gsockt + + +575  + #SYS_gsockt + +__NR_gsockt + + + ) + +578 #ifde +__NR_gtid + + +579  + #SYS_gtid + +__NR_gtid + + + ) + +582 #ifde +__NR_gtimeofday + + +583  + #SYS_gtimeofday + +__NR_gtimeofday + + + ) + +586 #ifde +__NR_guid + + +587  + #SYS_guid + +__NR_guid + + + ) + +590 #ifde +__NR_guid32 + + +591  + #SYS_guid32 + +__NR_guid32 + + + ) + +594 #ifde +__NR_gunwd + + +595  + #SYS_gunwd + +__NR_gunwd + + + ) + +598 #ifde +__NR_gx + + +599  + #SYS_gx + +__NR_gx + + + ) + +602 #ifde +__NR_gxgid + + +603  + #SYS_gxgid + +__NR_gxgid + + + ) + +606 #ifde +__NR_gxpid + + +607  + #SYS_gxpid + +__NR_gxpid + + + ) + +610 #ifde +__NR_gxuid + + +611  + #SYS_gxuid + +__NR_gxuid + + + ) + +614 #ifde +__NR_gy + + +615  + #SYS_gy + +__NR_gy + + + ) + +618 #ifde +__NR_id + + +619  + #SYS_id + +__NR_id + + + ) + +622 #ifde +__NR__modu + + +623  + #SYS__modu + +__NR__modu + + + ) + +626 #ifde +__NR_ify_add_wch + + +627  + #SYS_ify_add_wch + +__NR_ify_add_wch + + + ) + +630 #ifde +__NR_ify_ + + +631  + #SYS_ify_ + +__NR_ify_ + + + ) + +634 #ifde +__NR_ify_1 + + +635  + #SYS_ify_1 + +__NR_ify_1 + + + ) + +638 #ifde +__NR_ify_rm_wch + + +639  + #SYS_ify_rm_wch + +__NR_ify_rm_wch + + + ) + +642 #ifde +__NR_io_nl + + +643  + #SYS_io_nl + +__NR_io_nl + + + ) + +646 #ifde +__NR_io_deroy + + +647  + #SYS_io_deroy + +__NR_io_deroy + + + ) + +650 #ifde +__NR_io_gevts + + +651  + #SYS_io_gevts + +__NR_io_gevts + + + ) + +654 #ifde +__NR_io_pgevts + + +655  + #SYS_io_pgevts + +__NR_io_pgevts + + + ) + +658 #ifde +__NR_io_tup + + +659  + #SYS_io_tup + +__NR_io_tup + + + ) + +662 #ifde +__NR_io_subm + + +663  + #SYS_io_subm + +__NR_io_subm + + + ) + +666 #ifde +__NR_iol + + +667  + #SYS_iol + +__NR_iol + + + ) + +670 #ifde +__NR_iݔm + + +671  + #SYS_iݔm + +__NR_iݔm + + + ) + +674 #ifde +__NR_il + + +675  + #SYS_il + +__NR_il + + + ) + +678 #ifde +__NR_irio_g + + +679  + #SYS_irio_g + +__NR_irio_g + + + ) + +682 #ifde +__NR_irio_t + + +683  + #SYS_irio_t + +__NR_irio_t + + + ) + +686 #ifde +__NR_c + + +687  + #SYS_c + +__NR_c + + + ) + +690 #ifde +__NR_kcmp + + +691  + #SYS_kcmp + +__NR_kcmp + + + ) + +694 #ifde +__NR_kn_us + + +695  + #SYS_kn_us + +__NR_kn_us + + + ) + +698 #ifde +__NR_kexec_fe_ld + + +699  + #SYS_kexec_fe_ld + +__NR_kexec_fe_ld + + + ) + +702 #ifde +__NR_kexec_ld + + +703  + #SYS_kexec_ld + +__NR_kexec_ld + + + ) + +706 #ifde +__NR_keyl + + +707  + #SYS_keyl + +__NR_keyl + + + ) + +710 #ifde +__NR_kl + + +711  + #SYS_kl + +__NR_kl + + + ) + +714 #ifde +__NR_lchown + + +715  + #SYS_lchown + +__NR_lchown + + + ) + +718 #ifde +__NR_lchown32 + + +719  + #SYS_lchown32 + +__NR_lchown32 + + + ) + +722 #ifde +__NR_lgx + + +723  + #SYS_lgx + +__NR_lgx + + + ) + +726 #ifde +__NR_lk + + +727  + #SYS_lk + +__NR_lk + + + ) + +730 #ifde +__NR_lk + + +731  + #SYS_lk + +__NR_lk + + + ) + +734 #ifde +__NR_li + + +735  + #SYS_li + +__NR_li + + + ) + +738 #ifde +__NR_lix + + +739  + #SYS_lix + +__NR_lix + + + ) + +742 #ifde +__NR_ix + + +743  + #SYS_ix + +__NR_ix + + + ) + +746 #ifde +__NR_Σek + + +747  + #SYS_Σek + +__NR_Σek + + + ) + +750 #ifde +__NR_lock + + +751  + #SYS_lock + +__NR_lock + + + ) + +754 #ifde +__NR_lookup_dcook + + +755  + #SYS_lookup_dcook + +__NR_lookup_dcook + + + ) + +758 #ifde +__NR_emovex + + +759  + #SYS_emovex + +__NR_emovex + + + ) + +762 #ifde +__NR_lek + + +763  + #SYS_lek + +__NR_lek + + + ) + +766 #ifde +__NR_ltx + + +767  + #SYS_ltx + +__NR_ltx + + + ) + +770 #ifde +__NR_l + + +771  + #SYS_l + +__NR_l + + + ) + +774 #ifde +__NR_l64 + + +775  + #SYS_l64 + +__NR_l64 + + + ) + +778 #ifde +__NR_madvi + + +779  + #SYS_madvi + +__NR_madvi + + + ) + +782 #ifde +__NR_mbd + + +783  + #SYS_mbd + +__NR_mbd + + + ) + +786 #ifde +__NR_membrr + + +787  + #SYS_membrr + +__NR_membrr + + + ) + +790 #ifde +__NR_memfd_ + + +791  + #SYS_memfd_ + +__NR_memfd_ + + + ) + +794 #ifde +__NR_memy_dg + + +795  + #SYS_memy_dg + +__NR_memy_dg + + + ) + +798 #ifde +__NR_mig_ges + + +799  + #SYS_mig_ges + +__NR_mig_ges + + + ) + +802 #ifde +__NR_mce + + +803  + #SYS_mce + +__NR_mce + + + ) + +806 #ifde +__NR_mkd + + +807  + #SYS_mkd + +__NR_mkd + + + ) + +810 #ifde +__NR_mkd + + +811  + #SYS_mkd + +__NR_mkd + + + ) + +814 #ifde +__NR_mknod + + +815  + #SYS_mknod + +__NR_mknod + + + ) + +818 #ifde +__NR_mknod + + +819  + #SYS_mknod + +__NR_mknod + + + ) + +822 #ifde +__NR_mlock + + +823  + #SYS_mlock + +__NR_mlock + + + ) + +826 #ifde +__NR_mlock2 + + +827  + #SYS_mlock2 + +__NR_mlock2 + + + ) + +830 #ifde +__NR_mlockl + + +831  + #SYS_mlockl + +__NR_mlockl + + + ) + +834 #ifde +__NR_mm + + +835  + #SYS_mm + +__NR_mm + + + ) + +838 #ifde +__NR_mm2 + + +839  + #SYS_mm2 + +__NR_mm2 + + + ) + +842 #ifde +__NR_modify_ldt + + +843  + #SYS_modify_ldt + +__NR_modify_ldt + + + ) + +846 #ifde +__NR_mou + + +847  + #SYS_mou + +__NR_mou + + + ) + +850 #ifde +__NR_move_ges + + +851  + #SYS_move_ges + +__NR_move_ges + + + ) + +854 #ifde +__NR_me + + +855  + #SYS_me + +__NR_me + + + ) + +858 #ifde +__NR_mpx + + +859  + #SYS_mpx + +__NR_mpx + + + ) + +862 #ifde +__NR_mq_gr + + +863  + #SYS_mq_gr + +__NR_mq_gr + + + ) + +866 #ifde +__NR_mq_nify + + +867  + #SYS_mq_nify + +__NR_mq_nify + + + ) + +870 #ifde +__NR_mq_ݒ + + +871  + #SYS_mq_ݒ + +__NR_mq_ݒ + + + ) + +874 #ifde +__NR_mq_timedive + + +875  + #SYS_mq_timedive + +__NR_mq_timedive + + + ) + +878 #ifde +__NR_mq_timednd + + +879  + #SYS_mq_timednd + +__NR_mq_timednd + + + ) + +882 #ifde +__NR_mq_uƚk + + +883  + #SYS_mq_uƚk + +__NR_mq_uƚk + + + ) + +886 #ifde +__NR_mm + + +887  + #SYS_mm + +__NR_mm + + + ) + +890 #ifde +__NR_msgl + + +891  + #SYS_msgl + +__NR_msgl + + + ) + +894 #ifde +__NR_msgg + + +895  + #SYS_msgg + +__NR_msgg + + + ) + +898 #ifde +__NR_msgrcv + + +899  + #SYS_msgrcv + +__NR_msgrcv + + + ) + +902 #ifde +__NR_msgd + + +903  + #SYS_msgd + +__NR_msgd + + + ) + +906 #ifde +__NR_msync + + +907  + #SYS_msync + +__NR_msync + + + ) + +910 #ifde +__NR_muɝx + + +911  + #SYS_muɝx + +__NR_muɝx + + + ) + +914 #ifde +__NR_muock + + +915  + #SYS_muock + +__NR_muock + + + ) + +918 #ifde +__NR_muockl + + +919  + #SYS_muockl + +__NR_muockl + + + ) + +922 #ifde +__NR_munm + + +923  + #SYS_munm + +__NR_munm + + + ) + +926 #ifde +__NR_me_to_hd_ + + +927  + #SYS_me_to_hd_ + +__NR_me_to_hd_ + + + ) + +930 #ifde +__NR_nop + + +931  + #SYS_nop + +__NR_nop + + + ) + +934 #ifde +__NR_wf + + +935  + #SYS_wf + +__NR_wf + + + ) + +938 #ifde +__NR_nfsrvl + + +939  + #SYS_nfsrvl + +__NR_nfsrvl + + + ) + +942 #ifde +__NR_ni_sys + + +943  + #SYS_ni_sys + +__NR_ni_sys + + + ) + +946 #ifde +__NR_ni + + +947  + #SYS_ni + +__NR_ni + + + ) + +950 #ifde +__NR_d_adjtimex + + +951  + #SYS_d_adjtimex + +__NR_d_adjtimex + + + ) + +954 #ifde +__NR_df + + +955  + #SYS_df + +__NR_df + + + ) + +958 #ifde +__NR_dl + + +959  + #SYS_dl + +__NR_dl + + + ) + +962 #ifde +__NR_ddume + + +963  + #SYS_ddume + +__NR_ddume + + + ) + +966 #ifde +__NR_d + + +967  + #SYS_d + +__NR_d + + + ) + +970 #ifde +__NR_dumou + + +971  + #SYS_dumou + +__NR_dumou + + + ) + +974 #ifde +__NR_dume + + +975  + #SYS_dume + +__NR_dume + + + ) + +978 #ifde +__NR_ݒ + + +979  + #SYS_ݒ + +__NR_ݒ + + + ) + +982 #ifde +__NR_ݒ_by_hd_ + + +983  + #SYS_ݒ_by_hd_ + +__NR_ݒ_by_hd_ + + + ) + +986 #ifde +__NR_ݒ + + +987  + #SYS_ݒ + +__NR_ݒ + + + ) + +990 #ifde +__NR_osf_adjtime + + +991  + #SYS_osf_adjtime + +__NR_osf_adjtime + + + ) + +994 #ifde +__NR_osf_afs_sys + + +995  + #SYS_osf_afs_sys + +__NR_osf_afs_sys + + + ) + +998 #ifde +__NR_osf_t_ock + + +999  + #SYS_osf_t_ock + +__NR_osf_t_ock + + + ) + +1002 #ifde +__NR_osf_t_tsid + + +1003  + #SYS_osf_t_tsid + +__NR_osf_t_tsid + + + ) + +1006 #ifde +__NR_osf_t_signdg + + +1007  + #SYS_osf_t_signdg + +__NR_osf_t_signdg + + + ) + +1010 #ifde +__NR_osf_asynch_dm + + +1011  + #SYS_osf_asynch_dm + +__NR_osf_asynch_dm + + + ) + +1014 #ifde +__NR_osf_aud + + +1015  + #SYS_osf_aud + +__NR_osf_aud + + + ) + +1018 #ifde +__NR_osf_audg + + +1019  + #SYS_osf_audg + +__NR_osf_audg + + + ) + +1022 #ifde +__NR_osf_chags + + +1023  + #SYS_osf_chags + +__NR_osf_chags + + + ) + +1026 #ifde +__NR_osf_execve + + +1027  + #SYS_osf_execve + +__NR_osf_execve + + + ) + +1030 #ifde +__NR_osf_exptfs + + +1031  + #SYS_osf_exptfs + +__NR_osf_exptfs + + + ) + +1034 #ifde +__NR_osf_fchags + + +1035  + #SYS_osf_fchags + +__NR_osf_fchags + + + ) + +1038 #ifde +__NR_osf_fdasync + + +1039  + #SYS_osf_fdasync + +__NR_osf_fdasync + + + ) + +1042 #ifde +__NR_osf_hcf + + +1043  + #SYS_osf_hcf + +__NR_osf_hcf + + + ) + +1046 #ifde +__NR_osf_f + + +1047  + #SYS_osf_f + +__NR_osf_f + + + ) + +1050 #ifde +__NR_osf_ffs + + +1051  + #SYS_osf_ffs + +__NR_osf_ffs + + + ) + +1054 #ifde +__NR_osf_ffs64 + + +1055  + #SYS_osf_ffs64 + +__NR_osf_ffs64 + + + ) + +1058 #ifde +__NR_osf_fur + + +1059  + #SYS_osf_fur + +__NR_osf_fur + + + ) + +1062 #ifde +__NR_osf_gaddsscf + + +1063  + #SYS_osf_gaddsscf + +__NR_osf_gaddsscf + + + ) + +1066 #ifde +__NR_osf_gds + + +1067  + #SYS_osf_gds + +__NR_osf_gds + + + ) + +1070 #ifde +__NR_osf_gdomame + + +1071  + #SYS_osf_gdomame + +__NR_osf_gdomame + + + ) + +1074 #ifde +__NR_osf_gfh + + +1075  + #SYS_osf_gfh + +__NR_osf_gfh + + + ) + +1078 #ifde +__NR_osf_gfs + + +1079  + #SYS_osf_gfs + +__NR_osf_gfs + + + ) + +1082 #ifde +__NR_osf_ghoid + + +1083  + #SYS_osf_ghoid + +__NR_osf_ghoid + + + ) + +1086 #ifde +__NR_osf_gim + + +1087  + #SYS_osf_gim + +__NR_osf_gim + + + ) + +1090 #ifde +__NR_osf_glog + + +1091  + #SYS_osf_glog + +__NR_osf_glog + + + ) + +1094 #ifde +__NR_osf_gm + + +1095  + #SYS_osf_gm + +__NR_osf_gm + + + ) + +1098 #ifde +__NR_osf_gruge + + +1099  + #SYS_osf_gruge + +__NR_osf_gruge + + + ) + +1102 #ifde +__NR_osf_gsysfo + + +1103  + #SYS_osf_gsysfo + +__NR_osf_gsysfo + + + ) + +1106 #ifde +__NR_osf_gtimeofday + + +1107  + #SYS_osf_gtimeofday + +__NR_osf_gtimeofday + + + ) + +1110 #ifde +__NR_osf_kld + + +1111  + #SYS_osf_kld + +__NR_osf_kld + + + ) + +1114 #ifde +__NR_osf_kmod + + +1115  + #SYS_osf_kmod + +__NR_osf_kmod + + + ) + +1118 #ifde +__NR_osf_l + + +1119  + #SYS_osf_l + +__NR_osf_l + + + ) + +1122 #ifde +__NR_osf_mem + + +1123  + #SYS_osf_mem + +__NR_osf_mem + + + ) + +1126 #ifde +__NR_osf_mce + + +1127  + #SYS_osf_mce + +__NR_osf_mce + + + ) + +1130 #ifde +__NR_osf_mou + + +1131  + #SYS_osf_mou + +__NR_osf_mou + + + ) + +1134 #ifde +__NR_osf_mm + + +1135  + #SYS_osf_mm + +__NR_osf_mm + + + ) + +1138 #ifde +__NR_osf_msfs_sys + + +1139  + #SYS_osf_msfs_sys + +__NR_osf_msfs_sys + + + ) + +1142 #ifde +__NR_osf_mp + + +1143  + #SYS_osf_mp + +__NR_osf_mp + + + ) + +1146 #ifde +__NR_osf_mvid + + +1147  + #SYS_osf_mvid + +__NR_osf_mvid + + + ) + +1150 #ifde +__NR_osf_mwakeup + + +1151  + #SYS_osf_mwakeup + +__NR_osf_mwakeup + + + ) + +1154 #ifde +__NR_osf_c + + +1155  + #SYS_osf_c + +__NR_osf_c + + + ) + +1158 #ifde +__NR_osf_nfssvc + + +1159  + #SYS_osf_nfssvc + +__NR_osf_nfssvc + + + ) + +1162 #ifde +__NR_osf_ngme + + +1163  + #SYS_osf_ngme + +__NR_osf_ngme + + + ) + +1166 #ifde +__NR_osf_ngsockme + + +1167  + #SYS_osf_ngsockme + +__NR_osf_ngsockme + + + ) + +1170 #ifde +__NR_osf_ecvom + + +1171  + #SYS_osf_ecvom + +__NR_osf_ecvom + + + ) + +1174 #ifde +__NR_osf_ecvmsg + + +1175  + #SYS_osf_ecvmsg + +__NR_osf_ecvmsg + + + ) + +1178 #ifde +__NR_osf_nndmsg + + +1179  + #SYS_osf_nndmsg + +__NR_osf_nndmsg + + + ) + +1182 #ifde +__NR_osf_p_adjtime + + +1183  + #SYS_osf_p_adjtime + +__NR_osf_p_adjtime + + + ) + +1186 #ifde +__NR_osf_p_gtime + + +1187  + #SYS_osf_p_gtime + +__NR_osf_p_gtime + + + ) + +1190 #ifde +__NR_osf_d_t + + +1191  + #SYS_osf_d_t + +__NR_osf_d_t + + + ) + +1194 #ifde +__NR_osf_d_f + + +1195  + #SYS_osf_d_f + +__NR_osf_d_f + + + ) + +1198 #ifde +__NR_osf_d_gpg + + +1199  + #SYS_osf_d_gpg + +__NR_osf_d_gpg + + + ) + +1202 #ifde +__NR_osf_d_kg + + +1203  + #SYS_osf_d_kg + +__NR_osf_d_kg + + + ) + +1206 #ifde +__NR_osf_d_l + + +1207  + #SYS_osf_d_l + +__NR_osf_d_l + + + ) + +1210 #ifde +__NR_osf_d_ݒ + + +1211  + #SYS_osf_d_ݒ + +__NR_osf_d_ݒ + + + ) + +1214 #ifde +__NR_osf_d_sigai + + +1215  + #SYS_osf_d_sigai + +__NR_osf_d_sigai + + + ) + +1218 #ifde +__NR_osf_d_sigblock + + +1219  + #SYS_osf_d_sigblock + +__NR_osf_d_sigblock + + + ) + +1222 #ifde +__NR_osf_d_sigtu + + +1223  + #SYS_osf_d_sigtu + +__NR_osf_d_sigtu + + + ) + +1226 #ifde +__NR_osf_d_sigtmask + + +1227  + #SYS_osf_d_sigtmask + +__NR_osf_d_sigtmask + + + ) + +1230 #ifde +__NR_osf_d_sigvec + + +1231  + #SYS_osf_d_sigvec + +__NR_osf_d_sigvec + + + ) + +1234 #ifde +__NR_osf_d_ + + +1235  + #SYS_osf_d_ + +__NR_osf_d_ + + + ) + +1238 #ifde +__NR_osf_d_vadvi + + +1239  + #SYS_osf_d_vadvi + +__NR_osf_d_vadvi + + + ) + +1242 #ifde +__NR_osf_d_va + + +1243  + #SYS_osf_d_va + +__NR_osf_d_va + + + ) + +1246 #ifde +__NR_osf_d_wa + + +1247  + #SYS_osf_d_wa + +__NR_osf_d_wa + + + ) + +1250 #ifde +__NR_osf_dqua + + +1251  + #SYS_osf_dqua + +__NR_osf_dqua + + + ) + +1254 #ifde +__NR_osf_thcf + + +1255  + #SYS_osf_thcf + +__NR_osf_thcf + + + ) + +1258 #ifde +__NR_osf_pid_block + + +1259  + #SYS_osf_pid_block + +__NR_osf_pid_block + + + ) + +1262 #ifde +__NR_osf_pid_unblock + + +1263  + #SYS_osf_pid_unblock + +__NR_osf_pid_unblock + + + ) + +1266 #ifde +__NR_osf_ock + + +1267  + #SYS_osf_ock + +__NR_osf_ock + + + ) + +1270 #ifde +__NR_osf_iot + + +1271  + #SYS_osf_iot + +__NR_osf_iot + + + ) + +1274 #ifde +__NR_osf_of + + +1275  + #SYS_osf_of + +__NR_osf_of + + + ) + +1278 #ifde +__NR_osf_li_sys + + +1279  + #SYS_osf_li_sys + +__NR_osf_li_sys + + + ) + +1282 #ifde +__NR_osf_bo + + +1283  + #SYS_osf_bo + +__NR_osf_bo + + + ) + +1286 #ifde +__NR_osf_voke + + +1287  + #SYS_osf_voke + +__NR_osf_voke + + + ) + +1290 #ifde +__NR_osf_sbrk + + +1291  + #SYS_osf_sbrk + +__NR_osf_sbrk + + + ) + +1294 #ifde +__NR_osf_cury + + +1295  + #SYS_osf_cury + +__NR_osf_cury + + + ) + +1298 #ifde +__NR_osf_ + + +1299  + #SYS_osf_ + +__NR_osf_ + + + ) + +1302 #ifde +__NR_osf_t_ogm_ibus + + +1303  + #SYS_osf_t_ogm_ibus + +__NR_osf_t_ogm_ibus + + + ) + +1306 #ifde +__NR_osf_t_ecutive + + +1307  + #SYS_osf_t_ecutive + +__NR_osf_t_ecutive + + + ) + +1310 #ifde +__NR_osf_thoid + + +1311  + #SYS_osf_thoid + +__NR_osf_thoid + + + ) + +1314 #ifde +__NR_osf_tim + + +1315  + #SYS_osf_tim + +__NR_osf_tim + + + ) + +1318 #ifde +__NR_osf_og + + +1319  + #SYS_osf_og + +__NR_osf_og + + + ) + +1322 #ifde +__NR_osf_tsysfo + + +1323  + #SYS_osf_tsysfo + +__NR_osf_tsysfo + + + ) + +1326 #ifde +__NR_osf_imeofday + + +1327  + #SYS_osf_imeofday + +__NR_osf_imeofday + + + ) + +1330 #ifde +__NR_osf_shm + + +1331  + #SYS_osf_shm + +__NR_osf_shm + + + ) + +1334 #ifde +__NR_osf_sigl + + +1335  + #SYS_osf_sigl + +__NR_osf_sigl + + + ) + +1338 #ifde +__NR_osf_sigocmask + + +1339  + #SYS_osf_sigocmask + +__NR_osf_sigocmask + + + ) + +1342 #ifde +__NR_osf_signdt + + +1343  + #SYS_osf_signdt + +__NR_osf_signdt + + + ) + +1346 #ifde +__NR_osf_sigack + + +1347  + #SYS_osf_sigack + +__NR_osf_sigack + + + ) + +1350 #ifde +__NR_osf_sigwaim + + +1351  + #SYS_osf_sigwaim + +__NR_osf_sigwaim + + + ) + +1354 #ifde +__NR_osf_sk + + +1355  + #SYS_osf_sk + +__NR_osf_sk + + + ) + +1358 #ifde +__NR_osf_ + + +1359  + #SYS_osf_ + +__NR_osf_ + + + ) + +1362 #ifde +__NR_osf_fs + + +1363  + #SYS_osf_fs + +__NR_osf_fs + + + ) + +1366 #ifde +__NR_osf_fs64 + + +1367  + #SYS_osf_fs64 + +__NR_osf_fs64 + + + ) + +1370 #ifde +__NR_osf_subsys_fo + + +1371  + #SYS_osf_subsys_fo + +__NR_osf_subsys_fo + + + ) + +1374 #ifde +__NR_osf_swl + + +1375  + #SYS_osf_swl + +__NR_osf_swl + + + ) + +1378 #ifde +__NR_osf_sw + + +1379  + #SYS_osf_sw + +__NR_osf_sw + + + ) + +1382 #ifde +__NR_osf_sys + + +1383  + #SYS_osf_sys + +__NR_osf_sys + + + ) + +1386 #ifde +__NR_osf_sysfo + + +1387  + #SYS_osf_sysfo + +__NR_osf_sysfo + + + ) + +1390 #ifde +__NR_osf_b + + +1391  + #SYS_osf_b + +__NR_osf_b + + + ) + +1394 #ifde +__NR_osf_uadm + + +1395  + #SYS_osf_uadm + +__NR_osf_uadm + + + ) + +1398 #ifde +__NR_osf_up_thad + + +1399  + #SYS_osf_up_thad + +__NR_osf_up_thad + + + ) + +1402 #ifde +__NR_osf_uswch + + +1403  + #SYS_osf_uswch + +__NR_osf_uswch + + + ) + +1406 #ifde +__NR_osf_utc_adjtime + + +1407  + #SYS_osf_utc_adjtime + +__NR_osf_utc_adjtime + + + ) + +1410 #ifde +__NR_osf_utc_gtime + + +1411  + #SYS_osf_utc_gtime + +__NR_osf_utc_gtime + + + ) + +1414 #ifde +__NR_osf_utimes + + +1415  + #SYS_osf_utimes + +__NR_osf_utimes + + + ) + +1418 #ifde +__NR_osf_utame + + +1419  + #SYS_osf_utame + +__NR_osf_utame + + + ) + +1422 #ifde +__NR_osf_wa4 + + +1423  + #SYS_osf_wa4 + +__NR_osf_wa4 + + + ) + +1426 #ifde +__NR_osf_waid + + +1427  + #SYS_osf_waid + +__NR_osf_waid + + + ) + +1430 #ifde +__NR_u + + +1431  + #SYS_u + +__NR_u + + + ) + +1434 #ifde +__NR_pcicfig_ioba + + +1435  + #SYS_pcicfig_ioba + +__NR_pcicfig_ioba + + + ) + +1438 #ifde +__NR_pcicfig_ad + + +1439  + #SYS_pcicfig_ad + +__NR_pcicfig_ad + + + ) + +1442 #ifde +__NR_pcicfig_wre + + +1443  + #SYS_pcicfig_wre + +__NR_pcicfig_wre + + + ) + +1446 #ifde +__NR_rf_evt_ݒ + + +1447  + #SYS_rf_evt_ݒ + +__NR_rf_evt_ݒ + + + ) + +1450 #ifde +__NR_rfr + + +1451  + #SYS_rfr + +__NR_rfr + + + ) + +1454 #ifde +__NR_rfml + + +1455  + #SYS_rfml + +__NR_rfml + + + ) + +1458 #ifde +__NR_rsڮy + + +1459  + #SYS_rsڮy + +__NR_rsڮy + + + ) + +1462 #ifde +__NR_pe + + +1463  + #SYS_pe + +__NR_pe + + + ) + +1466 #ifde +__NR_pe2 + + +1467  + #SYS_pe2 + +__NR_pe2 + + + ) + +1470 #ifde +__NR_piv_ro + + +1471  + #SYS_piv_ro + +__NR_piv_ro + + + ) + +1474 #ifde +__NR_pkey_loc + + +1475  + #SYS_pkey_loc + +__NR_pkey_loc + + + ) + +1478 #ifde +__NR_pkey_ + + +1479  + #SYS_pkey_ + +__NR_pkey_ + + + ) + +1482 #ifde +__NR_pkey_me + + +1483  + #SYS_pkey_me + +__NR_pkey_me + + + ) + +1486 #ifde +__NR_pl + + +1487  + #SYS_pl + +__NR_pl + + + ) + +1490 #ifde +__NR_l + + +1491  + #SYS_l + +__NR_l + + + ) + +1494 #ifde +__NR_l + + +1495  + #SYS_l + +__NR_l + + + ) + +1498 #ifde +__NR_d64 + + +1499  + #SYS_d64 + +__NR_d64 + + + ) + +1502 #ifde +__NR_dv + + +1503  + #SYS_dv + +__NR_dv + + + ) + +1506 #ifde +__NR_dv2 + + +1507  + #SYS_dv2 + +__NR_dv2 + + + ) + +1510 #ifde +__NR_lim64 + + +1511  + #SYS_lim64 + +__NR_lim64 + + + ) + +1514 #ifde +__NR_oss_vm_adv + + +1515  + #SYS_oss_vm_adv + +__NR_oss_vm_adv + + + ) + +1518 #ifde +__NR_oss_vm_wrev + + +1519  + #SYS_oss_vm_wrev + +__NR_oss_vm_wrev + + + ) + +1522 #ifde +__NR_of + + +1523  + #SYS_of + +__NR_of + + + ) + +1526 #ifde +__NR_of + + +1527  + #SYS_of + +__NR_of + + + ) + +1530 #ifde +__NR_p6 + + +1531  + #SYS_p6 + +__NR_p6 + + + ) + +1534 #ifde +__NR_ + + +1535  + #SYS_ + +__NR_ + + + ) + +1538 #ifde +__NR_pumsg + + +1539  + #SYS_pumsg + +__NR_pumsg + + + ) + +1542 #ifde +__NR_pwre64 + + +1543  + #SYS_pwre64 + +__NR_pwre64 + + + ) + +1546 #ifde +__NR_pwrev + + +1547  + #SYS_pwrev + +__NR_pwrev + + + ) + +1550 #ifde +__NR_pwrev2 + + +1551  + #SYS_pwrev2 + +__NR_pwrev2 + + + ) + +1554 #ifde +__NR_quy_modu + + +1555  + #SYS_quy_modu + +__NR_quy_modu + + + ) + +1558 #ifde +__NR_qual + + +1559  + #SYS_qual + +__NR_qual + + + ) + +1562 #ifde +__NR_ad + + +1563  + #SYS_ad + +__NR_ad + + + ) + +1566 #ifde +__NR_adahd + + +1567  + #SYS_adahd + +__NR_adahd + + + ) + +1570 #ifde +__NR_add + + +1571  + #SYS_add + +__NR_add + + + ) + +1574 #ifde +__NR_adlk + + +1575  + #SYS_adlk + +__NR_adlk + + + ) + +1578 #ifde +__NR_adlk + + +1579  + #SYS_adlk + +__NR_adlk + + + ) + +1582 #ifde +__NR_adv + + +1583  + #SYS_adv + +__NR_adv + + + ) + +1586 #ifde +__NR_bo + + +1587  + #SYS_bo + +__NR_bo + + + ) + +1590 #ifde +__NR_cv + + +1591  + #SYS_cv + +__NR_cv + + + ) + +1594 #ifde +__NR_cvom + + +1595  + #SYS_cvom + +__NR_cvom + + + ) + +1598 #ifde +__NR_cvmmsg + + +1599  + #SYS_cvmmsg + +__NR_cvmmsg + + + ) + +1602 #ifde +__NR_cvmsg + + +1603  + #SYS_cvmsg + +__NR_cvmsg + + + ) + +1606 #ifde +__NR_m_fe_ges + + +1607  + #SYS_m_fe_ges + +__NR_m_fe_ges + + + ) + +1610 #ifde +__NR_movex + + +1611  + #SYS_movex + +__NR_movex + + + ) + +1614 #ifde +__NR_me + + +1615  + #SYS_me + +__NR_me + + + ) + +1618 #ifde +__NR_mt + + +1619  + #SYS_mt + +__NR_mt + + + ) + +1622 #ifde +__NR_mt2 + + +1623  + #SYS_mt2 + +__NR_mt2 + + + ) + +1626 #ifde +__NR_que_key + + +1627  + #SYS_que_key + +__NR_que_key + + + ) + +1630 #ifde +__NR_t_sys + + +1631  + #SYS_t_sys + +__NR_t_sys + + + ) + +1634 #ifde +__NR_riscv_ush_iche + + +1635  + #SYS_riscv_ush_iche + +__NR_riscv_ush_iche + + + ) + +1638 #ifde +__NR_rmd + + +1639  + #SYS_rmd + +__NR_rmd + + + ) + +1642 #ifde +__NR_rq + + +1643  + #SYS_rq + +__NR_rq + + + ) + +1646 #ifde +__NR__sigai + + +1647  + #SYS__sigai + +__NR__sigai + + + ) + +1650 #ifde +__NR__signdg + + +1651  + #SYS__signdg + +__NR__signdg + + + ) + +1654 #ifde +__NR__sigocmask + + +1655  + #SYS__sigocmask + +__NR__sigocmask + + + ) + +1658 #ifde +__NR__sigqueuefo + + +1659  + #SYS__sigqueuefo + +__NR__sigqueuefo + + + ) + +1662 #ifde +__NR__sigtu + + +1663  + #SYS__sigtu + +__NR__sigtu + + + ) + +1666 #ifde +__NR__sigsud + + +1667  + #SYS__sigsud + +__NR__sigsud + + + ) + +1670 #ifde +__NR__sigtimedwa + + +1671  + #SYS__sigtimedwa + +__NR__sigtimedwa + + + ) + +1674 #ifde +__NR__tgsigqueuefo + + +1675  + #SYS__tgsigqueuefo + +__NR__tgsigqueuefo + + + ) + +1678 #ifde +__NR_as + + +1679  + #SYS_as + +__NR_as + + + ) + +1682 #ifde +__NR_s390_guded_age + + +1683  + #SYS_s390_guded_age + +__NR_s390_guded_age + + + ) + +1686 #ifde +__NR_s390_pci_mmio_ad + + +1687  + #SYS_s390_pci_mmio_ad + +__NR_s390_pci_mmio_ad + + + ) + +1690 #ifde +__NR_s390_pci_mmio_wre + + +1691  + #SYS_s390_pci_mmio_wre + +__NR_s390_pci_mmio_wre + + + ) + +1694 #ifde +__NR_s390_ruime_r + + +1695  + #SYS_s390_ruime_r + +__NR_s390_ruime_r + + + ) + +1698 #ifde +__NR_s390_hyi + + +1699  + #SYS_s390_hyi + +__NR_s390_hyi + + + ) + +1702 #ifde +__NR_sched_g_affy + + +1703  + #SYS_sched_g_affy + +__NR_sched_g_affy + + + ) + +1706 #ifde +__NR_sched_g_iܙy_max + + +1707  + #SYS_sched_g_iܙy_max + +__NR_sched_g_iܙy_max + + + ) + +1710 #ifde +__NR_sched_g_iܙy_m + + +1711  + #SYS_sched_g_iܙy_m + +__NR_sched_g_iܙy_m + + + ) + +1714 #ifde +__NR_sched_gaffy + + +1715  + #SYS_sched_gaffy + +__NR_sched_gaffy + + + ) + +1718 #ifde +__NR_sched_g + + +1719  + #SYS_sched_g + +__NR_sched_g + + + ) + +1722 #ifde +__NR_sched_gm + + +1723  + #SYS_sched_gm + +__NR_sched_gm + + + ) + +1726 #ifde +__NR_sched_gschedur + + +1727  + #SYS_sched_gschedur + +__NR_sched_gschedur + + + ) + +1730 #ifde +__NR_sched__g_rv + + +1731  + #SYS_sched__g_rv + +__NR_sched__g_rv + + + ) + +1734 #ifde +__NR_sched_t_affy + + +1735  + #SYS_sched_t_affy + +__NR_sched_t_affy + + + ) + +1738 #ifde +__NR_sched_ffy + + +1739  + #SYS_sched_ffy + +__NR_sched_ffy + + + ) + +1742 #ifde +__NR_sched_r + + +1743  + #SYS_sched_r + +__NR_sched_r + + + ) + +1746 #ifde +__NR_sched_am + + +1747  + #SYS_sched_am + +__NR_sched_am + + + ) + +1750 #ifde +__NR_sched_tschedur + + +1751  + #SYS_sched_tschedur + +__NR_sched_tschedur + + + ) + +1754 #ifde +__NR_sched_yld + + +1755  + #SYS_sched_yld + +__NR_sched_yld + + + ) + +1758 #ifde +__NR_ccomp + + +1759  + #SYS_ccomp + +__NR_ccomp + + + ) + +1762 #ifde +__NR_cury + + +1763  + #SYS_cury + +__NR_cury + + + ) + +1766 #ifde +__NR_ + + +1767  + #SYS_ + +__NR_ + + + ) + +1770 #ifde +__NR_ml + + +1771  + #SYS_ml + +__NR_ml + + + ) + +1774 #ifde +__NR_mg + + +1775  + #SYS_mg + +__NR_mg + + + ) + +1778 #ifde +__NR_m + + +1779  + #SYS_m + +__NR_m + + + ) + +1782 #ifde +__NR_mtimed + + +1783  + #SYS_mtimed + +__NR_mtimed + + + ) + +1786 #ifde +__NR_nd + + +1787  + #SYS_nd + +__NR_nd + + + ) + +1790 #ifde +__NR_ndfe + + +1791  + #SYS_ndfe + +__NR_ndfe + + + ) + +1794 #ifde +__NR_ndfe64 + + +1795  + #SYS_ndfe64 + +__NR_ndfe64 + + + ) + +1798 #ifde +__NR_ndmmsg + + +1799  + #SYS_ndmmsg + +__NR_ndmmsg + + + ) + +1802 #ifde +__NR_ndmsg + + +1803  + #SYS_ndmsg + +__NR_ndmsg + + + ) + +1806 #ifde +__NR_ndto + + +1807  + #SYS_ndto + +__NR_ndto + + + ) + +1810 #ifde +__NR_t_mempicy + + +1811  + #SYS_t_mempicy + +__NR_t_mempicy + + + ) + +1814 #ifde +__NR_t_robu_li + + +1815  + #SYS_t_robu_li + +__NR_t_robu_li + + + ) + +1818 #ifde +__NR_t_thad_ + + +1819  + #SYS_t_thad_ + +__NR_t_thad_ + + + ) + +1822 #ifde +__NR_t_tid_addss + + +1823  + #SYS_t_tid_addss + +__NR_t_tid_addss + + + ) + +1826 #ifde +__NR_tdomame + + +1827  + #SYS_tdomame + +__NR_tdomame + + + ) + +1830 #ifde +__NR_tfsgid + + +1831  + #SYS_tfsgid + +__NR_tfsgid + + + ) + +1834 #ifde +__NR_tfsgid32 + + +1835  + #SYS_tfsgid32 + +__NR_tfsgid32 + + + ) + +1838 #ifde +__NR_tfsuid + + +1839  + #SYS_tfsuid + +__NR_tfsuid + + + ) + +1842 #ifde +__NR_tfsuid32 + + +1843  + #SYS_tfsuid32 + +__NR_tfsuid32 + + + ) + +1846 #ifde +__NR_tgid + + +1847  + #SYS_tgid + +__NR_tgid + + + ) + +1850 #ifde +__NR_tgid32 + + +1851  + #SYS_tgid32 + +__NR_tgid32 + + + ) + +1854 #ifde +__NR_tgroups + + +1855  + #SYS_tgroups + +__NR_tgroups + + + ) + +1858 #ifde +__NR_tgroups32 + + +1859  + #SYS_tgroups32 + +__NR_tgroups32 + + + ) + +1862 #ifde +__NR_th + + +1863  + #SYS_th + +__NR_th + + + ) + +1866 #ifde +__NR_thome + + +1867  + #SYS_thome + +__NR_thome + + + ) + +1870 #ifde +__NR_tim + + +1871  + #SYS_tim + +__NR_tim + + + ) + +1874 #ifde +__NR_s + + +1875  + #SYS_s + +__NR_s + + + ) + +1878 #ifde +__NR_gid + + +1879  + #SYS_gid + +__NR_gid + + + ) + +1882 #ifde +__NR_g + + +1883  + #SYS_g + +__NR_g + + + ) + +1886 #ifde +__NR_riܙy + + +1887  + #SYS_riܙy + +__NR_riܙy + + + ) + +1890 #ifde +__NR_egid + + +1891  + #SYS_egid + +__NR_egid + + + ) + +1894 #ifde +__NR_egid32 + + +1895  + #SYS_egid32 + +__NR_egid32 + + + ) + +1898 #ifde +__NR_esgid + + +1899  + #SYS_esgid + +__NR_esgid + + + ) + +1902 #ifde +__NR_esgid32 + + +1903  + #SYS_esgid32 + +__NR_esgid32 + + + ) + +1906 #ifde +__NR_esuid + + +1907  + #SYS_esuid + +__NR_esuid + + + ) + +1910 #ifde +__NR_esuid32 + + +1911  + #SYS_esuid32 + +__NR_esuid32 + + + ) + +1914 #ifde +__NR_euid + + +1915  + #SYS_euid + +__NR_euid + + + ) + +1918 #ifde +__NR_euid32 + + +1919  + #SYS_euid32 + +__NR_euid32 + + + ) + +1922 #ifde +__NR_lim + + +1923  + #SYS_lim + +__NR_lim + + + ) + +1926 #ifde +__NR_tsid + + +1927  + #SYS_tsid + +__NR_tsid + + + ) + +1930 #ifde +__NR_tsockt + + +1931  + #SYS_tsockt + +__NR_tsockt + + + ) + +1934 #ifde +__NR_imeofday + + +1935  + #SYS_imeofday + +__NR_imeofday + + + ) + +1938 #ifde +__NR_tuid + + +1939  + #SYS_tuid + +__NR_tuid + + + ) + +1942 #ifde +__NR_tuid32 + + +1943  + #SYS_tuid32 + +__NR_tuid32 + + + ) + +1946 #ifde +__NR_tx + + +1947  + #SYS_tx + +__NR_tx + + + ) + +1950 #ifde +__NR_sgmask + + +1951  + #SYS_sgmask + +__NR_sgmask + + + ) + +1954 #ifde +__NR_shm + + +1955  + #SYS_shm + +__NR_shm + + + ) + +1958 #ifde +__NR_shml + + +1959  + #SYS_shml + +__NR_shml + + + ) + +1962 #ifde +__NR_shmdt + + +1963  + #SYS_shmdt + +__NR_shmdt + + + ) + +1966 #ifde +__NR_shmg + + +1967  + #SYS_shmg + +__NR_shmg + + + ) + +1970 #ifde +__NR_shutdown + + +1971  + #SYS_shutdown + +__NR_shutdown + + + ) + +1974 #ifde +__NR_sigai + + +1975  + #SYS_sigai + +__NR_sigai + + + ) + +1978 #ifde +__NR_sigtack + + +1979  + #SYS_sigtack + +__NR_sigtack + + + ) + +1982 #ifde +__NR_sigl + + +1983  + #SYS_sigl + +__NR_sigl + + + ) + +1986 #ifde +__NR_siglfd + + +1987  + #SYS_siglfd + +__NR_siglfd + + + ) + +1990 #ifde +__NR_siglfd4 + + +1991  + #SYS_siglfd4 + +__NR_siglfd4 + + + ) + +1994 #ifde +__NR_signdg + + +1995  + #SYS_signdg + +__NR_signdg + + + ) + +1998 #ifde +__NR_sigocmask + + +1999  + #SYS_sigocmask + +__NR_sigocmask + + + ) + +2002 #ifde +__NR_sigtu + + +2003  + #SYS_sigtu + +__NR_sigtu + + + ) + +2006 #ifde +__NR_sigsud + + +2007  + #SYS_sigsud + +__NR_sigsud + + + ) + +2010 #ifde +__NR_sock + + +2011  + #SYS_sock + +__NR_sock + + + ) + +2014 #ifde +__NR_sock + + +2015  + #SYS_sock + +__NR_sock + + + ) + +2018 #ifde +__NR_sock + + +2019  + #SYS_sock + +__NR_sock + + + ) + +2022 #ifde +__NR_li + + +2023  + #SYS_li + +__NR_li + + + ) + +2026 #ifde +__NR_u_ + + +2027  + #SYS_u_ + +__NR_u_ + + + ) + +2030 #ifde +__NR_u_run + + +2031  + #SYS_u_run + +__NR_u_run + + + ) + +2034 #ifde +__NR_stmask + + +2035  + #SYS_stmask + +__NR_stmask + + + ) + +2038 #ifde +__NR_ + + +2039  + #SYS_ + +__NR_ + + + ) + +2042 #ifde +__NR_64 + + +2043  + #SYS_64 + +__NR_64 + + + ) + +2046 #ifde +__NR_fs + + +2047  + #SYS_fs + +__NR_fs + + + ) + +2050 #ifde +__NR_fs64 + + +2051  + #SYS_fs64 + +__NR_fs64 + + + ) + +2054 #ifde +__NR_x + + +2055  + #SYS_x + +__NR_x + + + ) + +2058 #ifde +__NR_ime + + +2059  + #SYS_ime + +__NR_ime + + + ) + +2062 #ifde +__NR_ty + + +2063  + #SYS_ty + +__NR_ty + + + ) + +2066 #ifde +__NR_subge_ + + +2067  + #SYS_subge_ + +__NR_subge_ + + + ) + +2070 #ifde +__NR_swcڋxt + + +2071  + #SYS_swcڋxt + +__NR_swcڋxt + + + ) + +2074 #ifde +__NR_swoff + + +2075  + #SYS_swoff + +__NR_swoff + + + ) + +2078 #ifde +__NR_sw + + +2079  + #SYS_sw + +__NR_sw + + + ) + +2082 #ifde +__NR_swch_dn + + +2083  + #SYS_swch_dn + +__NR_swch_dn + + + ) + +2086 #ifde +__NR_symlk + + +2087  + #SYS_symlk + +__NR_symlk + + + ) + +2090 #ifde +__NR_symlk + + +2091  + #SYS_symlk + +__NR_symlk + + + ) + +2094 #ifde +__NR_sync + + +2095  + #SYS_sync + +__NR_sync + + + ) + +2098 #ifde +__NR_sync_fe_nge + + +2099  + #SYS_sync_fe_nge + +__NR_sync_fe_nge + + + ) + +2102 #ifde +__NR_sync_fe_nge2 + + +2103  + #SYS_sync_fe_nge2 + +__NR_sync_fe_nge2 + + + ) + +2106 #ifde +__NR_syncfs + + +2107  + #SYS_syncfs + +__NR_syncfs + + + ) + +2110 #ifde +__NR_sys_debug_tcڋxt + + +2111  + #SYS_sys_debug_tcڋxt + +__NR_sys_debug_tcڋxt + + + ) + +2114 #ifde +__NR_sys_l_ + + +2115  + #SYS_sys_l_ + +__NR_sys_l_ + + + ) + +2118 #ifde +__NR_sys_l_l + + +2119  + #SYS_sys_l_l + +__NR_sys_l_l + + + ) + +2122 #ifde +__NR_sys_l_wa + + +2123  + #SYS_sys_l_wa + +__NR_sys_l_wa + + + ) + +2126 #ifde +__NR_sys + + +2127  + #SYS_sys + +__NR_sys + + + ) + +2130 #ifde +__NR_sysfs + + +2131  + #SYS_sysfs + +__NR_sysfs + + + ) + +2134 #ifde +__NR_sysfo + + +2135  + #SYS_sysfo + +__NR_sysfo + + + ) + +2138 #ifde +__NR_syog + + +2139  + #SYS_syog + +__NR_syog + + + ) + +2142 #ifde +__NR_sysms + + +2143  + #SYS_sysms + +__NR_sysms + + + ) + +2146 #ifde +__NR_e + + +2147  + #SYS_e + +__NR_e + + + ) + +2150 #ifde +__NR_tgkl + + +2151  + #SYS_tgkl + +__NR_tgkl + + + ) + +2154 #ifde +__NR_time + + +2155  + #SYS_time + +__NR_time + + + ) + +2158 #ifde +__NR_tim_ + + +2159  + #SYS_tim_ + +__NR_tim_ + + + ) + +2162 #ifde +__NR_tim_de + + +2163  + #SYS_tim_de + +__NR_tim_de + + + ) + +2166 #ifde +__NR_tim_govrun + + +2167  + #SYS_tim_govrun + +__NR_tim_govrun + + + ) + +2170 #ifde +__NR_tim_gtime + + +2171  + #SYS_tim_gtime + +__NR_tim_gtime + + + ) + +2174 #ifde +__NR_tim_ime + + +2175  + #SYS_tim_ime + +__NR_tim_ime + + + ) + +2178 #ifde +__NR_timfd + + +2179  + #SYS_timfd + +__NR_timfd + + + ) + +2182 #ifde +__NR_timfd_ + + +2183  + #SYS_timfd_ + +__NR_timfd_ + + + ) + +2186 #ifde +__NR_timfd_gtime + + +2187  + #SYS_timfd_gtime + +__NR_timfd_gtime + + + ) + +2190 #ifde +__NR_timfd_ime + + +2191  + #SYS_timfd_ime + +__NR_timfd_ime + + + ) + +2194 #ifde +__NR_times + + +2195  + #SYS_times + +__NR_times + + + ) + +2198 #ifde +__NR_tkl + + +2199  + #SYS_tkl + +__NR_tkl + + + ) + +2202 #ifde +__NR_un + + +2203  + #SYS_un + +__NR_un + + + ) + +2206 #ifde +__NR_un64 + + +2207  + #SYS_un64 + +__NR_un64 + + + ) + +2210 #ifde +__NR_tux + + +2211  + #SYS_tux + +__NR_tux + + + ) + +2214 #ifde +__NR_ugim + + +2215  + #SYS_ugim + +__NR_ugim + + + ) + +2218 #ifde +__NR_ulim + + +2219  + #SYS_ulim + +__NR_ulim + + + ) + +2222 #ifde +__NR_umask + + +2223  + #SYS_umask + +__NR_umask + + + ) + +2226 #ifde +__NR_umou + + +2227  + #SYS_umou + +__NR_umou + + + ) + +2230 #ifde +__NR_umou2 + + +2231  + #SYS_umou2 + +__NR_umou2 + + + ) + +2234 #ifde +__NR_ume + + +2235  + #SYS_ume + +__NR_ume + + + ) + +2238 #ifde +__NR_uƚk + + +2239  + #SYS_uƚk + +__NR_uƚk + + + ) + +2242 #ifde +__NR_uƚk + + +2243  + #SYS_uƚk + +__NR_uƚk + + + ) + +2246 #ifde +__NR_unshe + + +2247  + #SYS_unshe + +__NR_unshe + + + ) + +2250 #ifde +__NR_ulib + + +2251  + #SYS_ulib + +__NR_ulib + + + ) + +2254 #ifde +__NR_urufd + + +2255  + #SYS_urufd + +__NR_urufd + + + ) + +2258 #ifde +__NR_u + + +2259  + #SYS_u + +__NR_u + + + ) + +2262 #ifde +__NR_utime + + +2263  + #SYS_utime + +__NR_utime + + + ) + +2266 #ifde +__NR_utimt + + +2267  + #SYS_utimt + +__NR_utimt + + + ) + +2270 #ifde +__NR_utimes + + +2271  + #SYS_utimes + +__NR_utimes + + + ) + +2274 #ifde +__NR_u_l + + +2275  + #SYS_u_l + +__NR_u_l + + + ) + +2278 #ifde +__NR_vfk + + +2279  + #SYS_vfk + +__NR_vfk + + + ) + +2282 #ifde +__NR_vhgup + + +2283  + #SYS_vhgup + +__NR_vhgup + + + ) + +2286 #ifde +__NR_vm86 + + +2287  + #SYS_vm86 + +__NR_vm86 + + + ) + +2290 #ifde +__NR_vm86d + + +2291  + #SYS_vm86d + +__NR_vm86d + + + ) + +2294 #ifde +__NR_vmli + + +2295  + #SYS_vmli + +__NR_vmli + + + ) + +2298 #ifde +__NR_vrv + + +2299  + #SYS_vrv + +__NR_vrv + + + ) + +2302 #ifde +__NR_wa4 + + +2303  + #SYS_wa4 + +__NR_wa4 + + + ) + +2306 #ifde +__NR_waid + + +2307  + #SYS_waid + +__NR_waid + + + ) + +2310 #ifde +__NR_wapid + + +2311  + #SYS_wapid + +__NR_wapid + + + ) + +2314 #ifde +__NR_wre + + +2315  + #SYS_wre + +__NR_wre + + + ) + +2318 #ifde +__NR_wrev + + +2319  + #SYS_wrev + +__NR_wrev + + + ) + + @/usr/include/bits/termios.h + +19 #ide +_TERMIOS_H + + +23  + tcc_t +; + +24  + td_t +; + +25  + ttcag_t +; + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +33  + #B0 + 0000000 + + ) + +34  + #B50 + 0000001 + + ) + +35  + #B75 + 0000002 + + ) + +36  + #B110 + 0000003 + + ) + +37  + #B134 + 0000004 + + ) + +38  + #B150 + 0000005 + + ) + +39  + #B200 + 0000006 + + ) + +40  + #B300 + 0000007 + + ) + +41  + #B600 + 0000010 + + ) + +42  + #B1200 + 0000011 + + ) + +43  + #B1800 + 0000012 + + ) + +44  + #B2400 + 0000013 + + ) + +45  + #B4800 + 0000014 + + ) + +46  + #B9600 + 0000015 + + ) + +47  + #B19200 + 0000016 + + ) + +48  + #B38400 + 0000017 + + ) + +49 #ifde +__USE_MISC + + +50  + #EXTA + +B19200 + + + ) + +51  + #EXTB + +B38400 + + + ) + +53  + ~ + +55  + ~ + +56  + ~ + +58 #ifde +__USE_MISC + + +60  + #TIOCSER_TEMT + 0x01 + + ) + +64  + #TCOOFF + 0 + + ) + +65  + #TCOON + 1 + + ) + +66  + #TCIOFF + 2 + + ) + +67  + #TCION + 3 + + ) + +70  + #TCIFLUSH + 0 + + ) + +71  + #TCOFLUSH + 1 + + ) + +72  + #TCIOFLUSH + 2 + + ) + +74  + ~ + +76  + ~ + + @/usr/include/bits/types/locale_t.h + +19 #ide +_BITS_TYPES_LOCALE_T_H + + +20  + #_BITS_TYPES_LOCALE_T_H + 1 + + ) + +22  + ~ + +24  +__lo_t + + tlo_t +; + + @/usr/include/bits/types/struct_timeval.h + +1 #ide +__timev_defed + + +2  + #__timev_defed + 1 + + ) + +4  + ~ + +8  + stimev + + +10 +__time_t + + mtv_c +; + +11 +__sucds_t + + mtv_uc +; + + @/usr/include/bits/uintn-identity.h + +19 #i! +defed + +_NETINET_IN_H + && !defed +_ENDIAN_H + + +23 #ide +_BITS_UINTN_IDENTITY_H + + +24  + #_BITS_UINTN_IDENTITY_H + 1 + + ) + +26  + ~ + +32  +__le + +__ut16_t + + +33 + $__ut16_idty + ( +__ut16_t + +__x +) + +35  +__x +; + +36 + } +} + +38  +__le + +__ut32_t + + +39 + $__ut32_idty + ( +__ut32_t + +__x +) + +41  +__x +; + +42 + } +} + +44  +__le + +__ut64_t + + +45 + $__ut64_idty + ( +__ut64_t + +__x +) + +47  +__x +; + +48 + } +} + + @/usr/include/bits/unistd.h + +19 #ide +_UNISTD_H + + +23 +ssize_t + + $__ad_chk + ( +__fd +, * +__buf +, +size_t + +__nbys +, + +24 +size_t + +__bu + +__wur +; + +25 +ssize_t + + `__REDIRECT + ( +__ad_s +, ( +__fd +, * +__buf +, + +26 +size_t + +__nbys +), +ad + +__wur +; + +27 +ssize_t + + `__REDIRECT + ( +__ad_chk_wn +, + +28 ( +__fd +, * +__buf +, +size_t + +__nbys +, + +29 +size_t + +__bu +), +__ad_chk +) + +30 +__wur + + `__wljr + ("read called with biggerengthhan size of " + +33 +__ftify_funi + +__wur + +ssize_t + + +34 + $ad + ( +__fd +, * +__buf +, +size_t + +__nbys +) + +36 i( + `__bos0 + ( +__buf +!( +size_t +) -1) + +38 i(! + `__but_cڡt_p + ( +__nbys +)) + +39  + `__ad_chk + ( +__fd +, +__buf +, +__nbys +, + `__bos0 + (__buf)); + +41 i( +__nbys + > + `__bos0 + ( +__buf +)) + +42  + `__ad_chk_wn + ( +__fd +, +__buf +, +__nbys +, + `__bos0 + (__buf)); + +44  + `__ad_s + ( +__fd +, +__buf +, +__nbys +); + +45 + } +} + +47 #ifde +__USE_UNIX98 + + +48 +ssize_t + + $__d_chk + ( +__fd +, * +__buf +, +size_t + +__nbys +, + +49 +__off_t + +__offt +, +size_t + +__bufsize + +__wur +; + +50 +ssize_t + + $__d64_chk + ( +__fd +, * +__buf +, +size_t + +__nbys +, + +51 +__off64_t + +__offt +, +size_t + +__bufsize + +__wur +; + +52 +ssize_t + + `__REDIRECT + ( +__d_s +, + +53 ( +__fd +, * +__buf +, +size_t + +__nbys +, + +54 +__off_t + +__offt +), +d + +__wur +; + +55 +ssize_t + + `__REDIRECT + ( +__d64_s +, + +56 ( +__fd +, * +__buf +, +size_t + +__nbys +, + +57 +__off64_t + +__offt +), +d64 + +__wur +; + +58 +ssize_t + + `__REDIRECT + ( +__d_chk_wn +, + +59 ( +__fd +, * +__buf +, +size_t + +__nbys +, + +60 +__off_t + +__offt +, +size_t + +__bufsize +), +__d_chk +) + +61 +__wur + + `__wljr + ("pread called with biggerengthhan size of " + +63 +ssize_t + + `__REDIRECT + ( +__d64_chk_wn +, + +64 ( +__fd +, * +__buf +, +size_t + +__nbys +, + +65 +__off64_t + +__offt +, +size_t + +__bufsize +), + +66 +__d64_chk +) + +67 +__wur + + `__wljr + ("pread64 called with biggerengthhan size of " + +70 #ide +__USE_FILE_OFFSET64 + + +71 +__ftify_funi + +__wur + +ssize_t + + +72 + $d + ( +__fd +, * +__buf +, +size_t + +__nbys +, +__off_t + +__offt +) + +74 i( + `__bos0 + ( +__buf +!( +size_t +) -1) + +76 i(! + `__but_cڡt_p + ( +__nbys +)) + +77  + `__d_chk + ( +__fd +, +__buf +, +__nbys +, +__offt +, + `__bos0 + (__buf)); + +79 i +__nbys + > + `__bos0 + ( +__buf +)) + +80  + `__d_chk_wn + ( +__fd +, +__buf +, +__nbys +, +__offt +, + +81 + `__bos0 + ( +__buf +)); + +83  + `__d_s + ( +__fd +, +__buf +, +__nbys +, +__offt +); + +84 + } +} + +86 +__ftify_funi + +__wur + +ssize_t + + +87 + $d + ( +__fd +, * +__buf +, +size_t + +__nbys +, +__off64_t + +__offt +) + +89 i( + `__bos0 + ( +__buf +!( +size_t +) -1) + +91 i(! + `__but_cڡt_p + ( +__nbys +)) + +92  + `__d64_chk + ( +__fd +, +__buf +, +__nbys +, +__offt +, + `__bos0 + (__buf)); + +94 i +__nbys + > + `__bos0 + ( +__buf +)) + +95  + `__d64_chk_wn + ( +__fd +, +__buf +, +__nbys +, +__offt +, + +96 + `__bos0 + ( +__buf +)); + +99  + `__d64_s + ( +__fd +, +__buf +, +__nbys +, +__offt +); + +100 + } +} + +103 #ifde +__USE_LARGEFILE64 + + +104 +__ftify_funi + +__wur + +ssize_t + + +105 + $d64 + ( +__fd +, * +__buf +, +size_t + +__nbys +, +__off64_t + +__offt +) + +107 i( + `__bos0 + ( +__buf +!( +size_t +) -1) + +109 i(! + `__but_cڡt_p + ( +__nbys +)) + +110  + `__d64_chk + ( +__fd +, +__buf +, +__nbys +, +__offt +, + `__bos0 + (__buf)); + +112 i +__nbys + > + `__bos0 + ( +__buf +)) + +113  + `__d64_chk_wn + ( +__fd +, +__buf +, +__nbys +, +__offt +, + +114 + `__bos0 + ( +__buf +)); + +117  + `__d64_s + ( +__fd +, +__buf +, +__nbys +, +__offt +); + +118 + } +} + +122 #i +defed + +__USE_XOPEN_EXTENDED + || defed +__USE_XOPEN2K + + +123 +ssize_t + + $__adlk_chk + (cڡ * +__ri + +__th +, + +124 * +__ri + +__buf +, +size_t + +__n +, + +125 +size_t + +__bu +) + +126 +__THROW + + `__nnu + ((1, 2) +__wur +; + +127 +ssize_t + + `__REDIRECT_NTH + ( +__adlk_s +, + +128 (cڡ * +__ri + +__th +, + +129 * +__ri + +__buf +, +size_t + +__n +), +adlk +) + +130 + `__nnu + ((1, 2) +__wur +; + +131 +ssize_t + + `__REDIRECT_NTH + ( +__adlk_chk_wn +, + +132 (cڡ * +__ri + +__th +, + +133 * +__ri + +__buf +, +size_t + +__n +, + +134 +size_t + +__bu +), +__adlk_chk +) + +135 + `__nnu + ((1, 2) +__wur + + `__wljr + ("readlink called with biggerength " + +138 +__ftify_funi + + `__nnu + ((1, 2) +__wur + +ssize_t + + +139 + `__NTH + ( + $adlk + (cڡ * +__ri + +__th +, *__ri +__buf +, + +140 +size_t + +__n +)) + +142 i( + `__bos + ( +__buf +!( +size_t +) -1) + +144 i(! + `__but_cڡt_p + ( +__n +)) + +145  + `__adlk_chk + ( +__th +, +__buf +, +__n +, + `__bos + (__buf)); + +147 i +__n + > + `__bos + ( +__buf +)) + +148  + `__adlk_chk_wn + ( +__th +, +__buf +, +__n +, + `__bos + (__buf)); + +150  + `__adlk_s + ( +__th +, +__buf +, +__n +); + +151 + } +} + +154 #ifde +__USE_ATFILE + + +155 +ssize_t + + $__adlk_chk + ( +__fd +, cڡ * +__ri + +__th +, + +156 * +__ri + +__buf +, +size_t + +__n +, + +157 +size_t + +__bu +) + +158 +__THROW + + `__nnu + ((2, 3) +__wur +; + +159 +ssize_t + + `__REDIRECT_NTH + ( +__adlk_s +, + +160 ( +__fd +, cڡ * +__ri + +__th +, + +161 * +__ri + +__buf +, +size_t + +__n +), + +162 +adlk +) + +163 + `__nnu + ((2, 3) +__wur +; + +164 +ssize_t + + `__REDIRECT_NTH + ( +__adlk_chk_wn +, + +165 ( +__fd +, cڡ * +__ri + +__th +, + +166 * +__ri + +__buf +, +size_t + +__n +, + +167 +size_t + +__bu +), +__adlk_chk +) + +168 + `__nnu + ((2, 3) +__wur + + `__wljr + ("readlinkat called with bigger " + +172 +__ftify_funi + + `__nnu + ((2, 3) +__wur + +ssize_t + + +173 + `__NTH + ( + $adlk + ( +__fd +, cڡ * +__ri + +__th +, + +174 * +__ri + +__buf +, +size_t + +__n +)) + +176 i( + `__bos + ( +__buf +!( +size_t +) -1) + +178 i(! + `__but_cڡt_p + ( +__n +)) + +179  + `__adlk_chk + ( +__fd +, +__th +, +__buf +, +__n +, + `__bos + (__buf)); + +181 i( +__n + > + `__bos + ( +__buf +)) + +182  + `__adlk_chk_wn + ( +__fd +, +__th +, +__buf +, +__n +, + +183 + `__bos + ( +__buf +)); + +185  + `__adlk_s + ( +__fd +, +__th +, +__buf +, +__n +); + +186 + } +} + +189 * + $__gcwd_chk + (* +__buf +, +size_t + +__size +, size_ +__bu +) + +190 +__THROW + +__wur +; + +191 * + `__REDIRECT_NTH + ( +__gcwd_s +, + +192 (* +__buf +, +size_t + +__size +), +gcwd + +__wur +; + +193 * + `__REDIRECT_NTH + ( +__gcwd_chk_wn +, + +194 (* +__buf +, +size_t + +__size +, size_ +__bu +), + +195 +__gcwd_chk +) + +196 +__wur + + `__wljr + ("getcwd caller with biggerengthhan size of " + +199 +__ftify_funi + +__wur + * + +200 + `__NTH + ( + $gcwd + (* +__buf +, +size_t + +__size +)) + +202 i( + `__bos + ( +__buf +!( +size_t +) -1) + +204 i(! + `__but_cڡt_p + ( +__size +)) + +205  + `__gcwd_chk + ( +__buf +, +__size +, + `__bos + (__buf)); + +207 i( +__size + > + `__bos + ( +__buf +)) + +208  + `__gcwd_chk_wn + ( +__buf +, +__size +, + `__bos + (__buf)); + +210  + `__gcwd_s + ( +__buf +, +__size +); + +211 + } +} + +213 #i +defed + +__USE_MISC + || defed +__USE_XOPEN_EXTENDED + + +214 * + $__gwd_chk + (* +__buf +, +size_t + +bu +) + +215 +__THROW + + `__nnu + ((1) +__wur +; + +216 * + `__REDIRECT_NTH + ( +__gwd_wn +, (* +__buf +), +gwd +) + +217 + `__nnu + ((1) +__wur + + `__wljr + ("please use getcwd instead,s getwd " + +220 +__ftify_funi + + `__nnu + ((1) +__ibu_dd__ + +__wur + * + +221 + `__NTH + ( + $gwd + (* +__buf +)) + +223 i( + `__bos + ( +__buf +!( +size_t +) -1) + +224  + `__gwd_chk + ( +__buf +, + `__bos + (__buf)); + +225  + `__gwd_wn + ( +__buf +); + +226 + } +} + +229 +size_t + + $__cfr_chk + ( +__me +, * +__buf +, +size_t + +__n +, + +230 +size_t + +__bu + +__THROW +; + +231 +size_t + + `__REDIRECT_NTH + ( +__cfr_s +, ( +__me +, * +__buf +, + +232 +size_t + +__n +), +cfr +); + +233 +size_t + + `__REDIRECT_NTH + ( +__cfr_chk_wn +, + +234 ( +__me +, * +__buf +, +size_t + +__n +, + +235 +size_t + +__bu +), +__cfr_chk +) + +236 + `__wljr + ("confstr called with biggerengthhan size of destination " + +239 +__ftify_funi + +size_t + + +240 + `__NTH + ( + $cfr + ( +__me +, * +__buf +, +size_t + +__n +)) + +242 i( + `__bos + ( +__buf +!( +size_t +) -1) + +244 i(! + `__but_cڡt_p + ( +__n +)) + +245  + `__cfr_chk + ( +__me +, +__buf +, +__n +, + `__bos + (__buf)); + +247 i( + `__bos + ( +__buf +< +__n +) + +248  + `__cfr_chk_wn + ( +__me +, +__buf +, +__n +, + `__bos + (__buf)); + +250  + `__cfr_s + ( +__me +, +__buf +, +__n +); + +251 + } +} + +254  + $__ggroups_chk + ( +__size +, +__gid_t + +__li +[], +size_t + +__lin +) + +255 +__THROW + +__wur +; + +256  + `__REDIRECT_NTH + ( +__ggroups_s +, ( +__size +, +__gid_t + +__li +[]), + +257 +ggroups + +__wur +; + +258  + `__REDIRECT_NTH + ( +__ggroups_chk_wn +, + +259 ( +__size +, +__gid_t + +__li +[], +size_t + +__lin +), + +260 +__ggroups_chk +) + +261 +__wur + + `__wljr + ("getgroups called with bigger group counthan what " + +264 +__ftify_funi +  + +265 + `__NTH + ( + $ggroups + ( +__size +, +__gid_t + +__li +[])) + +267 i( + `__bos + ( +__li +!( +size_t +) -1) + +269 i(! + `__but_cڡt_p + ( +__size +) || __size < 0) + +270  + `__ggroups_chk + ( +__size +, +__li +, + `__bos + (__list)); + +272 i( +__size + *  ( +__gid_t +> + `__bos + ( +__li +)) + +273  + `__ggroups_chk_wn + ( +__size +, +__li +, + `__bos + (__list)); + +275  + `__ggroups_s + ( +__size +, +__li +); + +276 + } +} + +279  + $__yme_r_chk + ( +__fd +, * +__buf +, +size_t + +__bu +, + +280 +size_t + +__ėl + +__THROW + + `__nnu + ((2)); + +281  + `__REDIRECT_NTH + ( +__yme_r_s +, ( +__fd +, * +__buf +, + +282 +size_t + +__bu +), +yme_r +) + +283 + `__nnu + ((2)); + +284  + `__REDIRECT_NTH + ( +__yme_r_chk_wn +, + +285 ( +__fd +, * +__buf +, +size_t + +__bu +, + +286 +size_t + +__ėl +), +__yme_r_chk +) + +287 + `__nnu + ((2) + `__wljr + ("ttyname_r called with bigger buflenhan " + +290 +__ftify_funi +  + +291 + `__NTH + ( + $yme_r + ( +__fd +, * +__buf +, +size_t + +__bu +)) + +293 i( + `__bos + ( +__buf +!( +size_t +) -1) + +295 i(! + `__but_cڡt_p + ( +__bu +)) + +296  + `__yme_r_chk + ( +__fd +, +__buf +, +__bu +, + `__bos + (__buf)); + +298 i( +__bu + > + `__bos + ( +__buf +)) + +299  + `__yme_r_chk_wn + ( +__fd +, +__buf +, +__bu +, + `__bos + (__buf)); + +301  + `__yme_r_s + ( +__fd +, +__buf +, +__bu +); + +302 + } +} + +305 #ifde +__USE_POSIX199506 + + +306  + $__glog_r_chk + (* +__buf +, +size_t + +__bu +, size_ +__ėl +) + +307 + `__nnu + ((1)); + +308  + `__REDIRECT + ( +__glog_r_s +, (* +__buf +, +size_t + +__bu +), + +309 +glog_r + + `__nnu + ((1)); + +310  + `__REDIRECT + ( +__glog_r_chk_wn +, + +311 (* +__buf +, +size_t + +__bu +, size_ +__ėl +), + +312 +__glog_r_chk +) + +313 + `__nnu + ((1) + `__wljr + ("getlogin_r called with bigger buflenhan " + +316 +__ftify_funi +  + +317 + $glog_r + (* +__buf +, +size_t + +__bu +) + +319 i( + `__bos + ( +__buf +!( +size_t +) -1) + +321 i(! + `__but_cڡt_p + ( +__bu +)) + +322  + `__glog_r_chk + ( +__buf +, +__bu +, + `__bos + (__buf)); + +324 i( +__bu + > + `__bos + ( +__buf +)) + +325  + `__glog_r_chk_wn + ( +__buf +, +__bu +, + `__bos + (__buf)); + +327  + `__glog_r_s + ( +__buf +, +__bu +); + +328 + } +} + +332 #i +defed + +__USE_MISC + || defed +__USE_UNIX98 + + +333  + $__ghome_chk + (* +__buf +, +size_t + +__bu +, size_ +__ėl +) + +334 +__THROW + + `__nnu + ((1)); + +335  + `__REDIRECT_NTH + ( +__ghome_s +, (* +__buf +, +size_t + +__bu +), + +336 +ghome + + `__nnu + ((1)); + +337  + `__REDIRECT_NTH + ( +__ghome_chk_wn +, + +338 (* +__buf +, +size_t + +__bu +, size_ +__ėl +), + +339 +__ghome_chk +) + +340 + `__nnu + ((1) + `__wljr + ("gethostname called with bigger buflenhan " + +343 +__ftify_funi +  + +344 + `__NTH + ( + $ghome + (* +__buf +, +size_t + +__bu +)) + +346 i( + `__bos + ( +__buf +!( +size_t +) -1) + +348 i(! + `__but_cڡt_p + ( +__bu +)) + +349  + `__ghome_chk + ( +__buf +, +__bu +, + `__bos + (__buf)); + +351 i( +__bu + > + `__bos + ( +__buf +)) + +352  + `__ghome_chk_wn + ( +__buf +, +__bu +, + `__bos + (__buf)); + +354  + `__ghome_s + ( +__buf +, +__bu +); + +355 + } +} + +359 #i +defed + +__USE_MISC + || (defed +__USE_XOPEN + && !defed +__USE_UNIX98 +) + +360  + $__gdomame_chk + (* +__buf +, +size_t + +__bu +, size_ +__ėl +) + +361 +__THROW + + `__nnu + ((1) +__wur +; + +362  + `__REDIRECT_NTH + ( +__gdomame_s +, (* +__buf +, + +363 +size_t + +__bu +), + +364 +gdomame + + `__nnu + ((1) +__wur +; + +365  + `__REDIRECT_NTH + ( +__gdomame_chk_wn +, + +366 (* +__buf +, +size_t + +__bu +, size_ +__ėl +), + +367 +__gdomame_chk +) + +368 + `__nnu + ((1) +__wur + + `__wljr + ("getdomainname called with bigger " + +372 +__ftify_funi +  + +373 + `__NTH + ( + $gdomame + (* +__buf +, +size_t + +__bu +)) + +375 i( + `__bos + ( +__buf +!( +size_t +) -1) + +377 i(! + `__but_cڡt_p + ( +__bu +)) + +378  + `__gdomame_chk + ( +__buf +, +__bu +, + `__bos + (__buf)); + +380 i( +__bu + > + `__bos + ( +__buf +)) + +381  + `__gdomame_chk_wn + ( +__buf +, +__bu +, + `__bos + (__buf)); + +383  + `__gdomame_s + ( +__buf +, +__bu +); + +384 + } +} + + @/usr/include/bits/waitflags.h + +19 #i! +defed + +_SYS_WAIT_H + && !defed +_STDLIB_H + + +25  + #WNOHANG + 1 + + ) + +26  + #WUNTRACED + 2 + + ) + +29 #i +defed + +__USE_XOPEN_EXTENDED + || defed +__USE_XOPEN2K8 + + +30  + #WSTOPPED + 2 + + ) + +31  + #WEXITED + 4 + + ) + +32  + #WCONTINUED + 8 + + ) + +33  + #WNOWAIT + 0x01000000 + + ) + +36  + #__WNOTHREAD + 0x20000000 + + ) + +38  + #__WALL + 0x40000000 + + ) + +39  + #__WCLONE + 0x80000000 + + ) + + @/usr/include/bits/waitstatus.h + +19 #i! +defed + +_SYS_WAIT_H + && !defed +_STDLIB_H + + +28  + #__WEXITSTATUS +( +us +(((us& 0xff00>> 8) + + ) + +31  + #__WTERMSIG +( +us +((us& 0x7f) + + ) + +34  + #__WSTOPSIG +( +us + + `__WEXITSTATUS +(us) + + ) + +37  + #__WIFEXITED +( +us +( + `__WTERMSIG +(us=0) + + ) + +40  + #__WIFSIGNALED +( +us +) \ + +41 (((sigd ((( +us +& 0x7f+ 1>> 1> 0) + + ) + +44  + #__WIFSTOPPED +( +us +(((us& 0xff=0x7f) + + ) + +48 #ifde +WCONTINUED + + +49  + #__WIFCONTINUED +( +us +((us= +__W_CONTINUED +) + + ) + +53  + #__WCOREDUMP +( +us +((us& +__WCOREFLAG +) + + ) + +56  + #__W_EXITCODE +( +t +, +sig +(ԑ<< 8 | (sig)) + + ) + +57  + #__W_STOPCODE +( +sig +((sig<< 8 | 0x7f) + + ) + +58  + #__W_CONTINUED + 0xffff + + ) + +59  + #__WCOREFLAG + 0x80 + + ) + + @/usr/include/bits/xopen_lim.h + +29 #ide +_XOPEN_LIM_H + + +30  + #_XOPEN_LIM_H + 1 + + ) + +62  + #_XOPEN_IOV_MAX + +_POSIX_UIO_MAXIOV + + + ) + +64  + ~ + +65 #ifde +__IOV_MAX + + +66  + #IOV_MAX + +__IOV_MAX + + + ) + +68 #unde +IOV_MAX + + +73  + #NL_ARGMAX + +_POSIX_ARG_MAX + + + ) + +76  + #NL_LANGMAX + +_POSIX2_LINE_MAX + + + ) + +79  + #NL_MSGMAX + +INT_MAX + + + ) + +83 #i +defed + +__USE_GNU + || !defed +__USE_XOPEN2K8 + + +84  + #NL_NMAX + +INT_MAX + + + ) + +88  + #NL_SETMAX + +INT_MAX + + + ) + +91  + #NL_TEXTMAX + +INT_MAX + + + ) + +94  + #NZERO + 20 + + ) + +98 #ifde +INT_MAX + + +99 #i +INT_MAX + == 32767 + +100  + #WORD_BIT + 16 + + ) + +102 #i +INT_MAX + == 2147483647 + +103  + #WORD_BIT + 32 + + ) + +106  + #WORD_BIT + 64 + + ) + +109 #i +defed + +__INT_MAX__ + + +110 #i +__INT_MAX__ + == 32767 + +111  + #WORD_BIT + 16 + + ) + +113 #i +__INT_MAX__ + == 2147483647 + +114  + #WORD_BIT + 32 + + ) + +117  + #WORD_BIT + 64 + + ) + +121  + #WORD_BIT + 32 + + ) + +125 #ifde +LONG_MAX + + +126 #i +LONG_MAX + == 2147483647 + +127  + #LONG_BIT + 32 + + ) + +130  + #LONG_BIT + 64 + + ) + +132 #i +defed + +__LONG_MAX__ + + +133 #i +__LONG_MAX__ + == 2147483647 + +134  + #LONG_BIT + 32 + + ) + +137  + #LONG_BIT + 64 + + ) + +140  + ~ + +141 #i +__WORDSIZE + == 64 + +142  + #LONG_BIT + 64 + + ) + +144  + #LONG_BIT + 32 + + ) + + @/usr/include/boost/algorithm/string/compare.hpp + +11 #ide +BOOST_STRING_COMPARE_HPP + + +12  + #BOOST_STRING_COMPARE_HPP + + + ) + +14  + ~ + +15  + ~ + +24 +mea + + gboo + { + +25 +mea + + ggܙhm + { + +34  + sis_equ + + +40 + gme +< +tyme + + gT1 +,ym + gT2 + > + +41 +bo + +ݔ +()cڡ + gT1 +& + gArg1 +, cڡ + gT2 +& + gArg2 + ) const + +43  + gArg1 +== +Arg2 +; + +52  + sis_qu + + +58 +is_qu +cڡ +d +:: +lo +& +Loc +=std::locale() ) : + +59 +m_Loc + +Loc + ) {} + +65 +me +< +tyme + +T1 +,ym + gT2 + > + +66 +bo + +ݔ +()cڡ + gT1 +& + gArg1 +, cڡ + gT2 +& + gArg2 + ) const + +68 #i +defed +( +__BORLANDC__ +&& (__BORLANDC__ >0x560&& (__BORLANDC__ <0x564&& !defed( +_USE_OLD_RW_STL +) + +69  + gd +:: +tou +( +Arg1 +)== +d +::tou( +Arg2 +); + +71  + gd +:: +tou +< +T1 +>( +Arg1 +, + gm_Loc +)== +d +::tou< +T2 +>( +Arg2 +,m_Loc); + +75 + give +: + +76 +d +:: +lo + +m_Loc +; + +86  + sis_ss + + +92 + gme +< +tyme + + gT1 +,ym + gT2 + > + +93 +bo + +ݔ +()cڡ + gT1 +& + gArg1 +, cڡ + gT2 +& + gArg2 + ) const + +95  + gArg1 +< + gArg2 +; + +105  + sis_ess + + +111 +is_ess +cڡ +d +:: +lo +& +Loc +=std::locale() ) : + +112 +m_Loc + +Loc + ) {} + +118 +me +< +tyme + +T1 +,ym + gT2 + > + +119 +bo + +ݔ +()cڡ + gT1 +& + gArg1 +, cڡ + gT2 +& + gArg2 + ) const + +121 #i +defed +( +__BORLANDC__ +&& (__BORLANDC__ >0x560&& (__BORLANDC__ <0x564&& !defed( +_USE_OLD_RW_STL +) + +122  + gd +:: +tou +( +Arg1 +)< +d +::tou( +Arg2 +); + +124  + gd +:: +tou +< +T1 +>( +Arg1 +, + gm_Loc +)( +Arg2 +,m_Loc); + +128 + give +: + +129 +d +:: +lo + +m_Loc +; + +139  + sis_n_g + + +145 + gme +< +tyme + + gT1 +,ym + gT2 + > + +146 +bo + +ݔ +()cڡ + gT1 +& + gArg1 +, cڡ + gT2 +& + gArg2 + ) const + +148  + gArg1 +<= +Arg2 +; + +158  + sis_n_ig + + +164 +is_n_ig +cڡ +d +:: +lo +& +Loc +=std::locale() ) : + +165 +m_Loc + +Loc + ) {} + +171 +me +< +tyme + +T1 +,ym + gT2 + > + +172 +bo + +ݔ +()cڡ + gT1 +& + gArg1 +, cڡ + gT2 +& + gArg2 + ) const + +174 #i +defed +( +__BORLANDC__ +&& (__BORLANDC__ >0x560&& (__BORLANDC__ <0x564&& !defed( +_USE_OLD_RW_STL +) + +175  + gd +:: +tou +( +Arg1 +)<= +d +::tou( +Arg2 +); + +177  + gd +:: +tou +< +T1 +>( +Arg1 +, + gm_Loc +)<= +d +::tou< +T2 +>( +Arg2 +,m_Loc); + +181 + give +: + +182 +d +:: +lo + +m_Loc +; + +189 +usg + + ggܙhm +:: +is_equ +; + +190 +usg + + ggܙhm +:: +is_qu +; + +191 +usg + + ggܙhm +:: +is_ss +; + +192 +usg + + ggܙhm +:: +is_ess +; + +193 +usg + + ggܙhm +:: +is_n_g +; + +194 +usg + + ggܙhm +:: +is_n_ig +; + + @/usr/include/boost/algorithm/string/config.hpp + +11 #ide +BOOST_STRING_CONFIG_HPP + + +12  + #BOOST_STRING_CONFIG_HPP + + + ) + +14  + ~ + +15  + ~ + +17 #ifde +BOOST_STRING_DEDUCED_TYPENAME + + +21  + #BOOST_STRING_TYPENAME + +BOOST_DEDUCED_TYPENAME + + + ) + +24 #i +BOOST_WORKAROUND +( +__MWERKS__ +, <= 0x3003) + +25 #agm +r_func_m + +off + + + @/usr/include/boost/algorithm/string/constants.hpp + +11 #ide +BOOST_STRING_CONSTANTS_HPP + + +12  + #BOOST_STRING_CONSTANTS_HPP + + + ) + +14 +mea + + gboo + { + +15 +mea + + ggܙhm + { + +21 + etok_comess_mode_ty + + +23 + gtok_comess_ +, + +24 + gtok_comess_off + + +30 +usg + + ggܙhm +:: +tok_comess_ +; + +31 +usg + + ggܙhm +:: +tok_comess_off +; + + @/usr/include/boost/algorithm/string/detail/case_conv.hpp + +11 #ide +BOOST_STRING_CASE_CONV_DETAIL_HPP + + +12  + #BOOST_STRING_CASE_CONV_DETAIL_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +18  + ~ + +20 +mea + + gboo + { + +21 +mea + + ggܙhm + { + +22 +mea + + gda + { + +26 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, >= 1400) + +27 #agm +wng +( +push +) + +28 #agm +wng +( +dib +:4512) + +32 + gme +< +tyme + + gChT +> + +33  + sto_lowF + + +35  +ChT + + tgumt_ty +; + +36  +ChT + + tsu_ty +; + +38 +to_lowF +cڡ +d +:: +lo +& +Loc + ) : +m_Loc +( &Loc ) {} + +41 +ChT + +ݔ + ()ChT +Ch + ) const + +43 #i +defed +( +__BORLANDC__ +&& (__BORLANDC__ >0x560&& (__BORLANDC__ <0x564&& !defed( +_USE_OLD_RW_STL +) + +44  +d +:: +tow + +ic_ +< +tyme + +boo +:: +make_unsigd + < +ChT +>:: +ty +> ( +Ch + )); + +46  + gd +:: +tow +< +ChT +> +Ch +, * + gm_Loc + ); + +49 + give +: + +50 cڡ +d +:: +lo +* +m_Loc +; + +54 + gme +< +tyme + + gChT +> + +55  + sto_uF + + +57  +ChT + + tgumt_ty +; + +58  +ChT + + tsu_ty +; + +60 +to_uF +cڡ +d +:: +lo +& +Loc + ) : +m_Loc +( &Loc ) {} + +63 +ChT + +ݔ + ()ChT +Ch + ) const + +65 #i +defed +( +__BORLANDC__ +&& (__BORLANDC__ >0x560&& (__BORLANDC__ <0x564&& !defed( +_USE_OLD_RW_STL +) + +66  +d +:: +tou + +ic_ +< +tyme + +boo +:: +make_unsigd + < +ChT +>:: +ty +> ( +Ch + )); + +68  + gd +:: +tou +< +ChT +> +Ch +, * + gm_Loc + ); + +71 + give +: + +72 cڡ +d +:: +lo +* +m_Loc +; + +75 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, >= 1400) + +76 #agm +wng +( +p +) + +82 + gme +< +tyme + + gOuutItT +,ym + gRgeT +,ym + gFunT +> + +83 +OuutItT + +sfm_nge_cy +( + +84 +OuutItT + +Ouut +, + +85 cڡ +RgeT +& +Iut +, + +86 +FunT + +Fun +) + +88  + gd +:: +sfm +( + +89 :: +boo +:: +beg +( +Iut +), + +90 :: +boo +:: +d +( +Iut +), + +91 +Ouut +, + +92 +Fun +); + +96 + gme +< +tyme + + gRgeT +,ym + gFunT +> + +97  +sfm_nge +( + +98 cڡ +RgeT +& +Iut +, + +99 +FunT + +Fun +) + +101 + gd +:: +sfm +( + +102 :: +boo +:: +beg +( +Iut +), + +103 :: +boo +:: +d +( +Iut +), + +104 :: +boo +:: +beg +( +Iut +), + +105 +Fun +); + +108 + gme +< +tyme + + gSequT +,ym + gRgeT +,ym + gFunT +> + +109 +le + +SequT + +sfm_nge_cy +( + +110 cڡ +RgeT +& +Iut +, + +111 +FunT + +Fun +) + +113  +SequT +( + +114 :: +boo +:: +make_sfm_ +( + +115 :: +boo +:: +beg +( +Iut +), + +116 +Fun +), + +117 :: +boo +:: +make_sfm_ +( + +118 :: +boo +:: +d +( +Iut +), + +119 +Fun +)); + + @/usr/include/boost/algorithm/string/detail/classification.hpp + +11 #ide +BOOST_STRING_CLASSIFICATION_DETAIL_HPP + + +12  + #BOOST_STRING_CLASSIFICATION_DETAIL_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + ggܙhm + { + +27 +mea + + gda + { + +32  + gis_assifdF + : + +33 +public + +edi_de +< +is_assifdF +> + +36  +bo + + tsu_ty +; + +39 +is_assifdF +( +d +:: +y_ba +:: +mask + +Ty +, std:: +lo + cڡ & +Loc + = std::locale()) : + +40 +m_Ty +( +Ty +), +m_Lo +( +Loc +) {} + +42 + gme +< +tyme + + gChT +> + +43 +bo + +ݔ +() +ChT + + gCh + ) const + +45  + gd +:: +u_t +< +d +:: +y +< +ChT +> >( +m_Lo +). +is + +m_Ty +, +Ch + ); + +48 #i +defed +( +__BORLANDC__ +&& (__BORLANDC__ >0x560&& (__BORLANDC__ <0x582&& !defed( +_USE_OLD_RW_STL +) + +49 + gme +<> + +50 +bo + +ݔ +()cڡ + gCh + ) const + +52  + gd +:: +u_t +< +d +:: +y +<> >( +m_Lo +). +is + +m_Ty +, +Ch + ); + +56 + give +: + +57 +d +:: +y_ba +:: +mask + +m_Ty +; + +58 + gd +:: +lo + +m_Lo +; + +66 + gme +< +tyme + + gChT +> + +67  + gis_y_ofF + : + +68 +public + +edi_de +< +is_y_ofF +< +ChT +> > + +70 +ive +: + +72  +tyme + :: + tboo +:: + tmove_cڡ +< + tChT +>:: + tty + + tt_vue_ty +; + +74 + gpublic +: + +76  +bo + + tsu_ty +; + +79 + gme +< +tyme + + gRgeT +> + +80 +is_y_ofF +cڡ +RgeT +& +Rge + ) : +m_Size +(0) + +83 +m_Stage +. +m_dynS +=0; + +85 + gd +:: +size_t + +Size +=:: +boo +:: +di +( +Rge +); + +86 + gm_Size += +Size +; + +87 +t_vue_ty +* + gStage +=0; + +89 if( +u_fixed_age +( +m_Size +)) + +92 + gStage +=& +m_Stage +. +m_fixS +[0]; + +97 + gm_Stage +. + gm_dynS += +w + +t_vue_ty +[ +m_Size +]; + +98 + gStage += +m_Stage +. +m_dynS +; + +102 :: +d +:: +cy +(:: +boo +:: +beg +( +Rge +), ::boo:: +d +(Rge), +Stage +); + +103 :: +d +:: +st +( +Stage +, Stage+ +m_Size +); + +107 +is_y_ofF +(cڡ is_y_ofF& +Oth +: +m_Size +(Other.m_Size) + +110 +m_Stage +. +m_dynS +=0; + +111 cڡ +t_vue_ty +* + gSrcStage +=0; + +112 +t_vue_ty +* + gDeStage +=0; + +114 if( +u_fixed_age +( +m_Size +)) + +117 + gDeStage +=& +m_Stage +. +m_fixS +[0]; + +118 + gSrcStage +=& +Oth +. +m_Stage +. +m_fixS +[0]; + +123 + gm_Stage +. + gm_dynS += +w + +t_vue_ty +[ +m_Size +]; + +124 + gDeStage += +m_Stage +. +m_dynS +; + +125 + gSrcStage += +Oth +. +m_Stage +. +m_dynS +; + +129 :: +d +:: +memy +( +DeStage +, +SrcStage +, ( +t_vue_ty +)* +m_Size +); + +133 ~ +is_y_ofF +() + +135 if(! +u_fixed_age +( +m_Size +&& + gm_Stage +. + gm_dynS +!=0) + +137 +de + [] +m_Stage +. +m_dynS +; + +142 + gis_y_ofF +& + gݔ +=(cڡ +is_y_ofF +& +Oth +) + +145 if( +this +==& +Oth +)  *this; + +148 cڡ +t_vue_ty +* + gSrcStage +; + +149 +t_vue_ty +* + gDeStage +; + +151 if( +u_fixed_age +( +Oth +. +m_Size +)) + +154 + gDeStage +=& +m_Stage +. +m_fixS +[0]; + +155 + gSrcStage +=& +Oth +. +m_Stage +. +m_fixS +[0]; + +158 if(! +u_fixed_age +( +m_Size +&& + gm_Stage +. + gm_dynS +!=0) + +160 +de + [] +m_Stage +. +m_dynS +; + +164 + gm_Size += +Oth +. +m_Size +; + +169 + gSrcStage += +Oth +. +m_Stage +. +m_dynS +; + +172 if( +u_fixed_age +( +m_Size +)) + +175 +t_vue_ty +* + gpTemp += +w + s_vue_ty[ +Oth +. +m_Size +]; + +176 + gDeStage += +pTemp +; + +177 + gm_Stage +. + gm_dynS += +pTemp +; + +178 + gm_Size += +Oth +. +m_Size +; + +183 if( + gm_Stage +. + gm_dynS +!=0 && +m_Size +>= +Oth +.m_Size && m_Size + +216 +bo + +ݔ +() +Ch2T + + gCh + ) const + +218 cڡ +t_vue_ty +* + gStage += + +219 ( +u_fixed_age +( +m_Size +)) + +220 ? & +m_Stage +. +m_fixS +[0] + +221 : +m_Stage +. +m_dynS +; + +223  :: +d +:: +by_ch +( +Stage +, Stage+ +m_Size +, +Ch +); + +225 + give +: + +227  +bo + +u_fixed_age +( +d +:: +size_t + +size +) + +229  +size +<=( +t_vue_ty +*)*2; + +233 + give +: + +238 +t_vue_ty +* +m_dynS +; + +239 +t_vue_ty + + gm_fixS +[(set_value_type*)*2]; + +241 + gm_Stage +; + +244 :: +d +:: +size_t + +m_Size +; + +252 + gme +< +tyme + + gChT +> + +253  + gis_om_ngeF + : + +254 +public + +edi_de +< +is_om_ngeF +< +ChT +> > + +257  +bo + + tsu_ty +; + +260 +is_om_ngeF + +ChT + +From +, ChT +To + ) : +m_From +(From), +m_To +(To) {} + +263 + gme +< +tyme + + gCh2T +> + +264 +bo + +ݔ +() +Ch2T + + gCh + ) const + +266  ( + gm_From + < +Ch + ) && ( Ch < +m_To + ); + +269 + give +: + +270 +ChT + +m_From +; + +271 +ChT + + gm_To +; + +275 + gme +< +tyme + + gPd1T +,ym + gPd2T +> + +276  + ged_dF + : + +277 +public + +edi_de +< +ed_dF +< +Pd1T +, + gPd2T +> > + +279 + gpublic +: + +282  +bo + + tsu_ty +; + +285 +ed_dF + +Pd1T + +Pd1 +, +Pd2T + +Pd2 + ) : + +286 +m_Pd1 +( +Pd1 +), +m_Pd2 +( +Pd2 +) {} + +289 + gme +< +tyme + + gChT +> + +290 +bo + +ݔ +() +ChT + + gCh + ) const + +292  +m_Pd1 +( +Ch +&& +m_Pd2 +(Ch); + +295 + give +: + +296 +Pd1T + +m_Pd1 +; + +297 +Pd2T + + gm_Pd2 +; + +301 + gme +< +tyme + + gPd1T +,ym + gPd2T +> + +302  + ged_F + : + +303 +public + +edi_de +< +ed_F +< +Pd1T +, + gPd2T +> > + +305 + gpublic +: + +307  +bo + + tsu_ty +; + +310 +ed_F + +Pd1T + +Pd1 +, +Pd2T + +Pd2 + ) : + +311 +m_Pd1 +( +Pd1 +), +m_Pd2 +( +Pd2 +) {} + +314 + gme +< +tyme + + gChT +> + +315 +bo + +ݔ +() +ChT + + gCh + ) const + +317  +m_Pd1 +( +Ch +|| +m_Pd2 +(Ch); + +320 + give +: + +321 +Pd1T + +m_Pd1 +; + +322 +Pd2T + + gm_Pd2 +; + +326 + gme +< +tyme + + gPdT + > + +327  + ged_nF + : + +328 +public + +edi_de +< +ed_nF +< +PdT +> > + +330 +public +: + +332  +bo + + tsu_ty +; + +335 +ed_nF + +PdT + +Pd + ) : +m_Pd +(Pred) {} + +338 +me +< +tyme + +ChT +> + +339 +bo + +ݔ +() +ChT + +Ch + ) const + +341  ! +m_Pd +( +Ch +); + +344 + give +: + +345 +PdT + +m_Pd +; + + @/usr/include/boost/algorithm/string/detail/find_iterator.hpp + +11 #ide +BOOST_STRING_FIND_ITERATOR_DETAIL_HPP + + +12  + #BOOST_STRING_FIND_ITERATOR_DETAIL_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20 +mea + + gboo + { + +21 +mea + + ggܙhm + { + +22 +mea + + gda + { + +27 + gme +< +tyme + + gItT +> + +28 as + cfd__ba + + +30 + geed +: + +32  +ItT + + tput__ty +; + +33  + g_nge +< + tItT +> + tmch_ty +; + +34  + gfuni2 +< + +35 + tmch_ty +, + +36 + tput__ty +, + +37 + tput__ty +> + tfd_ty +; + +39 + geed +: + +43 +fd__ba +() {} + +45 +fd__ba +cڡ fd__ba& +Oth + ) : + +46 +m_Fd +( +Oth +.m_Finder) {} + +49 +me +< +tyme + +FdT +> + +50 +fd__ba + +FdT + +Fd +, ) : + +51 +m_Fd +( +Fd +) {} + +54 ~ +fd__ba +() {} + +57 +mch_ty + +do_fd +( + +58 +put__ty + +Beg +, + +59 +put__ty + +End + ) const + +61 i(! + gm_Fd +. +emy +()) + +63  +m_Fd +( +Beg +, +End +); + +67  +mch_ty +( +End +,End); + +72 +bo + +is_nu +() const + +74  + gm_Fd +. +emy +(); + +77 + give +: + +79 +fd_ty + +m_Fd +; + + @/usr/include/boost/algorithm/string/detail/predicate.hpp + +11 #ide +BOOST_STRING_PREDICATE_DETAIL_HPP + + +12  + #BOOST_STRING_PREDICATE_DETAIL_HPP + + + ) + +14  + ~< +> + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + ggܙhm + { + +19 +mea + + gda + { + +23 + gme +< + +24 +tyme + + gFwdIt1T +, + +25 +tyme + + gFwdIt2T +, + +26 +tyme + + gPdiT +> + +27 +le + +bo + +ds_wh__ +( + +28 +FwdIt1T + +Beg +, + +29 +FwdIt1T + +End +, + +30 +FwdIt2T + +SubBeg +, + +31 +FwdIt2T + +SubEnd +, + +32 +PdiT + +Comp +, + +33 +d +:: +bideiڮ__g +) + +35 +FwdIt1T + + += +End +; + +36 +FwdIt2T + + gp += +SubEnd +; + +37 ; + g +!= +Beg + && +p +!= +SubBeg +;) + +39 if!( +Comp +(*(-- + +),*(-- +p +))) ) + +40  + gl +; + +43  + gp +== +SubBeg +; + +46 + gme +< + +47 +tyme + + gFwdIt1T +, + +48 +tyme + + gFwdIt2T +, + +49 +tyme + + gPdiT +> + +50 +le + +bo + +ds_wh__ +( + +51 +FwdIt1T + +Beg +, + +52 +FwdIt1T + +End +, + +53 +FwdIt2T + +SubBeg +, + +54 +FwdIt2T + +SubEnd +, + +55 +PdiT + +Comp +, + +56 +d +:: +fwd__g +) + +58 i +SubBeg +== +SubEnd + ) + +61  +ue +; + +64 + g_nge +< + gFwdIt1T +> + gResu + + +65 = +ϡ_fd +( + +66 :: +boo +:: +make__nge +( +SubBeg +, +SubEnd +), + +67 +Comp +)( + gBeg +, + gEnd +); + +69  ! + gResu +. +emy +(&& Resu. +d +()== +End +; + + @/usr/include/boost/algorithm/string/detail/sequence.hpp + +11 #ide +BOOST_STRING_DETAIL_SEQUENCE_HPP + + +12  + #BOOST_STRING_DETAIL_SEQUENCE_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + ggܙhm + { + +24 +mea + + gda + { + +28 + gme +< +tyme + + gIutT +,ym + gFwdItT + > + +29 +le +  + +( + +30 +IutT +& +Iut +, + +31 +BOOST_STRING_TYPENAME + +IutT +:: + + +At +, + +32 +FwdItT + +Beg +, + +33 +FwdItT + +End + ) + +35 + gIut +. + + +At +, +Beg +, +End + ); + +38 + gme +< +tyme + + gIutT +,ym + gInT + > + +39 +le +  + +( + +40 +IutT +& +Iut +, + +41 +BOOST_STRING_TYPENAME + +IutT +:: + + +At +, + +42 cڡ +InT +& +In + ) + +44 :: +boo +:: +gܙhm +:: +da +:: + + +Iut +, +At +, ::boo:: +beg +( +In +), ::boo:: +d +(Insert) ); + +53 + gme +< +tyme + + gIutT + > + +54 +le + +tyme + + gIutT +:: + + +a +( + +55 +IutT +& +Iut +, + +56 +BOOST_STRING_TYPENAME + +IutT +:: + + +From +, + +57 +BOOST_STRING_TYPENAME + +IutT +:: + + +To + ) + +59  +Iut +. +a + +From +, +To + ); + +66 + gme +< +bo + + gHasCڡTimeOtis + > + +67  + sa_cڡ_time_hr + + +69 + gme +< +tyme + + gIutT +,ym + gFwdItT + > + +70  +ݔ +()( + +71 + gIutT +& + gIut +, + +72 +BOOST_STRING_TYPENAME + + gIutT +:: + + +From +, + +73 +BOOST_STRING_TYPENAME + + gIutT +:: + + +To +, + +74 +FwdItT + + gBeg +, + +75 +FwdItT + + gEnd + ) + +78 +FwdItT + + gInIt += +Beg +; + +79 +BOOST_STRING_TYPENAME + + gIutT +:: + + +IutIt += +From +; + +80 ; + gInIt +!= +End + && +IutIt +!= +To +; InIt++, + gIutIt +++ ) + +82 * + gIutIt +=* +InIt +; + +85 i + gInIt +!= +End + ) + +88 +Iut +. + + +IutIt +, +InIt +, +End + ); + +92 i + gIutIt +!= +To + ) + +95 +Iut +. +a + +IutIt +, +To + ); + +101 + gme +<> + +102  + ga_cڡ_time_hr +< + gue + > + +105 + gme +< +tyme + + gIutT +,ym + gFwdItT + > + +106  +ݔ +()( + +107 + gIutT +& + gIut +, + +108 +BOOST_STRING_TYPENAME + + gIutT +:: + + +From +, + +109 +BOOST_STRING_TYPENAME + + gIutT +:: + + +To +, + +110 +FwdItT + + gBeg +, + +111 +FwdItT + + gEnd + ) + +113 +BOOST_STRING_TYPENAME + + gIutT +:: + + +At += +Iut +. +a + +From +, +To + ); + +114 i + gBeg +!= +End + ) + +116 if(! +Iut +. +emy +()) + +118 +Iut +. + + +At +, +Beg +, +End + ); + +122 + gIut +. + + +Iut +. +beg +(), +Beg +, +End + ); + +129 + gme +< +bo + + gHasNive + > + +130  + sa_tive_hr + + +132 + gme +< +tyme + + gIutT +,ym + gFwdItT + > + +133  +ݔ +()( + +134 + gIutT +& + gIut +, + +135 +BOOST_STRING_TYPENAME + + gIutT +:: + + +From +, + +136 +BOOST_STRING_TYPENAME + + gIutT +:: + + +To +, + +137 +FwdItT + + gBeg +, + +138 +FwdItT + + gEnd + ) + +140 + ga_cڡ_time_hr +< + +141 + gboo +:: +m +:: +d_ +< + +142 +has_cڡ_time_ +< +IutT +>, + +143 + ghas_cڡ_time_a +< + gIutT +> >:: +vue + >()( + +144 +Iut +, + gFrom +, + gTo +, + gBeg +, + gEnd + ); + +149 + gme +<> + +150  + ga_tive_hr +< + gue + > + +152 + gme +< +tyme + + gIutT +,ym + gFwdItT + > + +153  +ݔ +()( + +154 + gIutT +& + gIut +, + +155 +BOOST_STRING_TYPENAME + + gIutT +:: + + +From +, + +156 +BOOST_STRING_TYPENAME + + gIutT +:: + + +To +, + +157 +FwdItT + + gBeg +, + +158 +FwdItT + + gEnd + ) + +160 + gIut +. +a + +From +, +To +, +Beg +, +End + ); + +166 + gme +< +tyme + + gIutT +,ym + gFwdItT + > + +167 +le +  +a +( + +168 +IutT +& +Iut +, + +169 +BOOST_STRING_TYPENAME + +IutT +:: + + +From +, + +170 +BOOST_STRING_TYPENAME + +IutT +:: + + +To +, + +171 +FwdItT + +Beg +, + +172 +FwdItT + +End + ) + +174 + ga_tive_hr +< + ghas_tive_a +< + gIutT +>:: +vue + >()( + +175 +Iut +, + gFrom +, + gTo +, + gBeg +, + gEnd + ); + +178 + gme +< +tyme + + gIutT +,ym + gInT + > + +179 +le +  +a +( + +180 +IutT +& +Iut +, + +181 +BOOST_STRING_TYPENAME + +IutT +:: + + +From +, + +182 +BOOST_STRING_TYPENAME + +IutT +:: + + +To +, + +183 cڡ +InT +& +In + ) + +185 if( + gFrom +!= +To +) + +187 :: +boo +:: +gܙhm +:: +da +:: +a + +Iut +, +From +, +To +, ::boo:: +beg +( +In +), ::boo:: +d +(Insert) ); + +191 :: +boo +:: +gܙhm +:: +da +:: + + +Iut +, +From +, ::boo:: +beg +( +In +), ::boo:: +d +(Insert) ); + + @/usr/include/boost/algorithm/string/detail/trim.hpp + +11 #ide +BOOST_STRING_TRIM_DETAIL_HPP + + +12  + #BOOST_STRING_TRIM_DETAIL_HPP + + + ) + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + ggܙhm + { + +19 +mea + + gda + { + +23 + gme +< +tyme + + gFwdItT +,ym + gPdiT + > + +24 +le + +FwdItT + +im_d__ +( + +25 +FwdItT + +InBeg +, + +26 +FwdItT + +InEnd +, + +27 +PdiT + +IsS +, + +28 +d +:: +fwd__g + ) + +30 +FwdItT + +TrimIt += +InBeg +; + +32  +FwdItT + + gIt += +InBeg +; It!= +InEnd +; ++It ) + +34 i! +IsS +(* +It +) ) + +36 + gTrimIt += +It +; + +37 ++ + gTrimIt +; + +41  + gTrimIt +; + +44 + gme +< +tyme + + gFwdItT +,ym + gPdiT + > + +45 +le + +FwdItT + +im_d__ +( + +46 +FwdItT + +InBeg +, + +47 +FwdItT + +InEnd +, + +48 +PdiT + +IsS +, + +49 +d +:: +bideiڮ__g + ) + +51  +FwdItT + +It += +InEnd +; + gIt +!= +InBeg +; ) + +53 i! +IsS +(*(-- +It +)) ) + +54  ++ + gIt +; + +57  + gInBeg +; + +60 + gme +< +tyme + + gFwdItT +,ym + gPdiT + > + +61 +le + +FwdItT + +im_beg +( + +62 +FwdItT + +InBeg +, + +63 +FwdItT + +InEnd +, + +64 +PdiT + +IsS + ) + +66 +FwdItT + + gIt += +InBeg +; + +67 ; + gIt +!= +InEnd +; ++It ) + +69 i(! +IsS +(* +It +)) + +70  + gIt +; + +73  + gIt +; + +77 + gme +< +tyme + + gFwdItT +,ym + gPdiT + > + +78 +le + +FwdItT + +im_d +( + +79 +FwdItT + +InBeg +, + +80 +FwdItT + +InEnd +, + +81 +PdiT + +IsS + ) + +83  +BOOST_STRING_TYPENAME + + tboo +:: + tda +:: + +84 + t_as +< + tFwdItT +>:: + t_gy + + tgy +; + +86  :: +boo +:: +gܙhm +:: +da +:: +im_d__ + +InBeg +, +InEnd +, +IsS +, +gy +() ); + + @/usr/include/boost/algorithm/string/find_format.hpp + +11 #ide +BOOST_STRING_FIND_FORMAT_HPP + + +12  + #BOOST_STRING_FIND_FORMAT_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +32 +mea + + gboo + { + +33 +mea + + ggܙhm + { + +53 + gme +< + +54 +tyme + + gOuutItT +, + +55 +tyme + + gRgeT +, + +56 +tyme + + gFdT +, + +57 +tyme + + gFmrT +> + +58 +le + +OuutItT + +fd_fm_cy +( + +59 +OuutItT + +Ouut +, + +60 cڡ +RgeT +& +Iut +, + +61 +FdT + +Fd +, + +62 +FmrT + +Fmr + ) + +65 +BOOST_CONCEPT_ASSERT +(( + +66 +FdC +< + +67 +FdT +, + +68 +BOOST_STRING_TYPENAME + +nge_cڡ_ +< +RgeT +>:: +ty +> + +70 +BOOST_CONCEPT_ASSERT +(( + +71 +FmrC +< + +72 +FmrT +, + +73 +FdT +, +BOOST_STRING_TYPENAME + +nge_cڡ_ +< +RgeT +>:: +ty +> + +76 + g_nge +< +BOOST_STRING_TYPENAME + + gnge_cڡ_ +< + gRgeT +>:: +ty +> +l_put +(:: +boo +:: +as_l +( +Iut +)); + +78  + gda +:: +fd_fm_cy_im +( + +79 +Ouut +, + +80 +l_put +, + +81 +Fmr +, + +82 +Fd +:: +boo +:: +beg +( +l_put +), ::boo:: +d +(lit_input) ) ); + +89 + gme +< + +90 +tyme + + gSequT +, + +91 +tyme + + gFdT +, + +92 +tyme + + gFmrT +> + +93 +le + +SequT + +fd_fm_cy +( + +94 cڡ +SequT +& +Iut +, + +95 +FdT + +Fd +, + +96 +FmrT + +Fmr + ) + +99 +BOOST_CONCEPT_ASSERT +(( + +100 +FdC +< + +101 +FdT +, + +102 +BOOST_STRING_TYPENAME + +nge_cڡ_ +< +SequT +>:: +ty +> + +104 +BOOST_CONCEPT_ASSERT +(( + +105 +FmrC +< + +106 +FmrT +, + +107 +FdT +, +BOOST_STRING_TYPENAME + +nge_cڡ_ +< +SequT +>:: +ty +> + +110  + gda +:: +fd_fm_cy_im +( + +111 +Iut +, + +112 +Fmr +, + +113 +Fd +(:: +boo +:: +beg +( +Iut +), ::boo:: +d +(Input))); + +125 + gme +< + +126 +tyme + + gSequT +, + +127 +tyme + + gFdT +, + +128 +tyme + + gFmrT +> + +129 +le +  +fd_fm +( + +130 +SequT +& +Iut +, + +131 +FdT + +Fd +, + +132 +FmrT + +Fmr +) + +135 +BOOST_CONCEPT_ASSERT +(( + +136 +FdC +< + +137 +FdT +, + +138 +BOOST_STRING_TYPENAME + +nge_cڡ_ +< +SequT +>:: +ty +> + +140 +BOOST_CONCEPT_ASSERT +(( + +141 +FmrC +< + +142 +FmrT +, + +143 +FdT +, +BOOST_STRING_TYPENAME + +nge_cڡ_ +< +SequT +>:: +ty +> + +146 + gda +:: +fd_fm_im +( + +147 +Iut +, + +148 +Fmr +, + +149 +Fd +(:: +boo +:: +beg +( +Iut +), ::boo:: +d +(Input))); + +172 + gme +< + +173 +tyme + + gOuutItT +, + +174 +tyme + + gRgeT +, + +175 +tyme + + gFdT +, + +176 +tyme + + gFmrT +> + +177 +le + +OuutItT + +fd_fm_l_cy +( + +178 +OuutItT + +Ouut +, + +179 cڡ +RgeT +& +Iut +, + +180 +FdT + +Fd +, + +181 +FmrT + +Fmr +) + +184 +BOOST_CONCEPT_ASSERT +(( + +185 +FdC +< + +186 +FdT +, + +187 +BOOST_STRING_TYPENAME + +nge_cڡ_ +< +RgeT +>:: +ty +> + +189 +BOOST_CONCEPT_ASSERT +(( + +190 +FmrC +< + +191 +FmrT +, + +192 +FdT +, +BOOST_STRING_TYPENAME + +nge_cڡ_ +< +RgeT +>:: +ty +> + +195 + g_nge +< +BOOST_STRING_TYPENAME + + gnge_cڡ_ +< + gRgeT +>:: +ty +> +l_put +(:: +boo +:: +as_l +( +Iut +)); + +197  + gda +:: +fd_fm_l_cy_im +( + +198 +Ouut +, + +199 +l_put +, + +200 +Fd +, + +201 +Fmr +, + +202 +Fd +(:: +boo +:: +beg +( +l_put +), ::boo:: +d +(lit_input))); + +209 + gme +< + +210 +tyme + + gSequT +, + +211 +tyme + + gFdT +, + +212 +tyme + + gFmrT + > + +213 +le + +SequT + +fd_fm_l_cy +( + +214 cڡ +SequT +& +Iut +, + +215 +FdT + +Fd +, + +216 +FmrT + +Fmr + ) + +219 +BOOST_CONCEPT_ASSERT +(( + +220 +FdC +< + +221 +FdT +, + +222 +BOOST_STRING_TYPENAME + +nge_cڡ_ +< +SequT +>:: +ty +> + +224 +BOOST_CONCEPT_ASSERT +(( + +225 +FmrC +< + +226 +FmrT +, + +227 +FdT +, +BOOST_STRING_TYPENAME + +nge_cڡ_ +< +SequT +>:: +ty +> + +230  + gda +:: +fd_fm_l_cy_im +( + +231 +Iut +, + +232 +Fd +, + +233 +Fmr +, + +234 +Fd +:: +boo +:: +beg +( +Iut +), ::boo:: +d +(Input) ) ); + +247 + gme +< + +248 +tyme + + gSequT +, + +249 +tyme + + gFdT +, + +250 +tyme + + gFmrT + > + +251 +le +  +fd_fm_l +( + +252 +SequT +& +Iut +, + +253 +FdT + +Fd +, + +254 +FmrT + +Fmr + ) + +257 +BOOST_CONCEPT_ASSERT +(( + +258 +FdC +< + +259 +FdT +, + +260 +BOOST_STRING_TYPENAME + +nge_cڡ_ +< +SequT +>:: +ty +> + +262 +BOOST_CONCEPT_ASSERT +(( + +263 +FmrC +< + +264 +FmrT +, + +265 +FdT +, +BOOST_STRING_TYPENAME + +nge_cڡ_ +< +SequT +>:: +ty +> + +268 + gda +:: +fd_fm_l_im +( + +269 +Iut +, + +270 +Fd +, + +271 +Fmr +, + +272 +Fd +(:: +boo +:: +beg +( +Iut +), ::boo:: +d +(Input))); + +279 +usg + + ggܙhm +:: +fd_fm_cy +; + +280 +usg + + ggܙhm +:: +fd_fm +; + +281 +usg + + ggܙhm +:: +fd_fm_l_cy +; + +282 +usg + + ggܙhm +:: +fd_fm_l +; + + @/usr/include/boost/algorithm/string/finder.hpp + +11 #ide +BOOST_STRING_FINDER_HPP + + +12  + #BOOST_STRING_FINDER_HPP + + + ) + +14  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +34 +mea + + gboo + { + +35 +mea + + ggܙhm + { + +48 + gme +< +tyme + + gRgeT +> + +49 +le + + gda +:: +f_fdF +< + +50 +BOOST_STRING_TYPENAME + +nge_cڡ_ +< +RgeT +>:: +ty +, + +51 + gis_equ +> + +52 +f_fd +cڡ +RgeT +& +Srch + ) + +55 + gda +:: +f_fdF +< + +56 +BOOST_STRING_TYPENAME + + +57 +nge_cڡ_ +< +RgeT +>:: +ty +, + +58 + gis_equ +>:: +boo +:: +as_l +( +Srch +), +is_equ +() ) ; + +65 + gme +< +tyme + + gRgeT +,tym + gPdiT +> + +66 +le + + gda +:: +f_fdF +< + +67 +BOOST_STRING_TYPENAME + +nge_cڡ_ +< +RgeT +>:: +ty +, + +68 + gPdiT +> + +69 +f_fd +( + +70 cڡ +RgeT +& +Srch +, +PdiT + +Comp + ) + +73 + gda +:: +f_fdF +< + +74 +BOOST_STRING_TYPENAME + + +75 +nge_cڡ_ +< +RgeT +>:: +ty +, + +76 + gPdiT +>:: +boo +:: +as_l +( +Srch +), + gComp + ); + +88 + gme +< +tyme + + gRgeT +> + +89 +le + + gda +:: +ϡ_fdF +< + +90 +BOOST_STRING_TYPENAME + +nge_cڡ_ +< +RgeT +>:: +ty +, + +91 + gis_equ +> + +92 +ϡ_fd +cڡ +RgeT +& +Srch + ) + +95 + gda +:: +ϡ_fdF +< + +96 +BOOST_STRING_TYPENAME + + +97 +nge_cڡ_ +< +RgeT +>:: +ty +, + +98 + gis_equ +>:: +boo +:: +as_l +( +Srch +), +is_equ +() ); + +104 + gme +< +tyme + + gRgeT +,ym + gPdiT +> + +105 +le + + gda +:: +ϡ_fdF +< + +106 +BOOST_STRING_TYPENAME + +nge_cڡ_ +< +RgeT +>:: +ty +, + +107 + gPdiT +> + +108 +ϡ_fd +cڡ +RgeT +& +Srch +, +PdiT + +Comp + ) + +111 + gda +:: +ϡ_fdF +< + +112 +BOOST_STRING_TYPENAME + + +113 +nge_cڡ_ +< +RgeT +>:: +ty +, + +114 + gPdiT +>:: +boo +:: +as_l +( +Srch +), + gComp + ) ; + +127 + gme +< +tyme + + gRgeT +> + +128 +le + + gda +:: +h_fdF +< + +129 +BOOST_STRING_TYPENAME + +nge_cڡ_ +< +RgeT +>:: +ty +, + +130 + gis_equ +> + +131 +h_fd +( + +132 cڡ +RgeT +& +Srch +, + +133  +Nth +) + +136 + gda +:: +h_fdF +< + +137 +BOOST_STRING_TYPENAME + + +138 +nge_cڡ_ +< +RgeT +>:: +ty +, + +139 + gis_equ +>:: +boo +:: +as_l +( +Srch +), + gNth +, +is_equ +() ) ; + +145 + gme +< +tyme + + gRgeT +,ym + gPdiT +> + +146 +le + + gda +:: +h_fdF +< + +147 +BOOST_STRING_TYPENAME + +nge_cڡ_ +< +RgeT +>:: +ty +, + +148 + gPdiT +> + +149 +h_fd +( + +150 cڡ +RgeT +& +Srch +, + +151  +Nth +, + +152 +PdiT + +Comp + ) + +155 + gda +:: +h_fdF +< + +156 +BOOST_STRING_TYPENAME + + +157 +nge_cڡ_ +< +RgeT +>:: +ty +, + +158 + gPdiT +>:: +boo +:: +as_l +( +Srch +), + gNth +, + gComp + ); + +172 +le + + gda +:: +hd_fdF + + +173 +hd_fd + +N + ) + +175  +da +:: +hd_fdF +( +N +); + +189 +le + + gda +:: +_fdF + + +190 +_fd + +N + ) + +192  +da +:: +_fdF +( +N +); + +213 + gme +< +tyme + + gPdiT + > + +214 +le + + gda +:: +tok_fdF +< +PdiT +> + +215 +tok_fd +( + +216 +PdiT + +Pd +, + +217 +tok_comess_mode_ty + +eComess += +tok_comess_off + ) + +219  +da +:: +tok_fdF +< +PdiT +> +Pd +, +eComess + ); + +232 + gme +< +tyme + + gFwdItT + > + +233 +le + + gda +:: +nge_fdF +< +FwdItT +> + +234 +nge_fd +( + +235 +FwdItT + +Beg +, + +236 +FwdItT + +End + ) + +238  + gda +:: +nge_fdF +< +FwdItT +> +Beg +, + gEnd + ); + +245 + gme +< +tyme + + gFwdItT + > + +246 +le + + gda +:: +nge_fdF +< +FwdItT +> + +247 +nge_fd + +_nge +< +FwdItT +> +Rge + ) + +249  +da +:: +nge_fdF +< +FwdItT +> +Rge + ); + +255 +usg + + ggܙhm +:: +f_fd +; + +256 +usg + + ggܙhm +:: +ϡ_fd +; + +257 +usg + + ggܙhm +:: +h_fd +; + +258 +usg + + ggܙhm +:: +hd_fd +; + +259 +usg + + ggܙhm +:: +_fd +; + +260 +usg + + ggܙhm +:: +tok_fd +; + +261 +usg + + ggܙhm +:: +nge_fd +; + + @/usr/include/boost/algorithm/string/formatter.hpp + +11 #ide +BOOST_STRING_FORMATTER_HPP + + +12  + #BOOST_STRING_FORMATTER_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19  + ~ + +32 +mea + + gboo + { + +33 +mea + + ggܙhm + { + +45 + gme +< +tyme + + gRgeT +> + +46 +le + + gda +:: +cڡ_fmF +< + +47 +_nge +< + +48 +BOOST_STRING_TYPENAME + +nge_cڡ_ +< +RgeT +>:: +ty +> > + +49 +cڡ_fmr +(cڡ +RgeT +& +Fm +) + +51  +da +:: +cڡ_fmF +< + +52 +_nge +< + +53 +BOOST_STRING_TYPENAME + +nge_cڡ_ +< +RgeT +>:: +ty +> >(:: +boo +:: +as_l +( +Fm +)); + +63 + gme +< +tyme + + gRgeT +> + +64 +le + + gda +:: +idty_fmF +< + +65 +_nge +< + +66 +BOOST_STRING_TYPENAME + +nge_cڡ_ +< +RgeT +>:: +ty +> > + +67 +idty_fmr +() + +69  +da +:: +idty_fmF +< + +70 +_nge +< + +71 +BOOST_STRING_TYPENAME + +nge_cڡ_ +< +RgeT +>:: +ty +> >(); + +83 + gme +< +tyme + + gRgeT +> + +84 +le + + gda +:: +emy_fmF +< + +85 +BOOST_STRING_TYPENAME + +nge_vue +< +RgeT +>:: +ty +> + +86 +emy_fmr +(cڡ +RgeT +&) + +88  +da +:: +emy_fmF +< + +89 +BOOST_STRING_TYPENAME + +nge_vue +< +RgeT +>:: +ty +>(); + +101 + gme +< +tyme + + gFdT +> + +102 +le + + gda +:: +dis_fmF +< +FdT + > + +103 +dis_fmr +(cڡ +FdT +& +Fd +) + +105  +da +:: +dis_fmF +< +FdT +>( +Fd +); + +112 +usg + + ggܙhm +:: +cڡ_fmr +; + +113 +usg + + ggܙhm +:: +idty_fmr +; + +114 +usg + + ggܙhm +:: +emy_fmr +; + +115 +usg + + ggܙhm +:: +dis_fmr +; + + @/usr/include/boost/algorithm/string/iter_find.hpp + +11 #ide +BOOST_STRING_ITER_FIND_HPP + + +12  + #BOOST_STRING_ITER_FIND_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~< +> + +17  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +41 +mea + + gboo + { + +42 +mea + + ggܙhm + { + +67 + gme +< + +68 +tyme + + gSequSequT +, + +69 +tyme + + gRgeT +, + +70 +tyme + + gFdT + > + +71 +le + + gSequSequT +& + +72 +_fd +( + +73 +SequSequT +& +Resu +, + +74 +RgeT +& +Iut +, + +75 +FdT + +Fd + ) + +77 +BOOST_CONCEPT_ASSERT +(( + +78 +FdC +< + +79 +FdT +, + +80 +BOOST_STRING_TYPENAME + +nge_ +< +RgeT +>:: +ty +> + +83 + g_nge +< +BOOST_STRING_TYPENAME + + gnge_ +< + gRgeT +>:: +ty +> +l_put +(:: +boo +:: +as_l +( +Iut +)); + +85  +BOOST_STRING_TYPENAME + + +86 + tnge_ +< + tRgeT +>:: + tty + + tput__ty +; + +87  + gfd_ +< + tput__ty +> + tfd__ty +; + +88  + gda +:: + tcy__ngeF +< + +89 + tBOOST_STRING_TYPENAME + + +90 + tnge_vue +< + tSequSequT +>:: + tty +, + +91 + tput__ty +> + tcy_nge_ty +; + +93 +put__ty + + gIutEnd +=:: +boo +:: +d +( +l_put +); + +95  + gsfm_ +< + tcy_nge_ty +, + tfd__ty +> + +96 + tsfm__ty +; + +98 +sfm__ty + + gBeg += + +99 :: +boo +:: +make_sfm_ +( + +100 +fd__ty +:: +boo +:: +beg +( +l_put +), +IutEnd +, +Fd + ), + +101 +cy_nge_ty +()); + +103 +sfm__ty + + gEnd += + +104 :: +boo +:: +make_sfm_ +( + +105 +fd__ty +(), + +106 +cy_nge_ty +()); + +108 +SequSequT + +Tmp +( +Beg +, +End +); + +110 + gResu +. +sw +( +Tmp +); + +111  + gResu +; + +138 + gme +< + +139 +tyme + + gSequSequT +, + +140 +tyme + + gRgeT +, + +141 +tyme + + gFdT + > + +142 +le + + gSequSequT +& + +143 +_l +( + +144 +SequSequT +& +Resu +, + +145 +RgeT +& +Iut +, + +146 +FdT + +Fd + ) + +148 +BOOST_CONCEPT_ASSERT +(( + +149 +FdC +< +FdT +, + +150 +BOOST_STRING_TYPENAME + +nge_ +< +RgeT +>:: +ty +> + +153 + g_nge +< +BOOST_STRING_TYPENAME + + gnge_ +< + gRgeT +>:: +ty +> +l_put +(:: +boo +:: +as_l +( +Iut +)); + +155  +BOOST_STRING_TYPENAME + + +156 + tnge_ +< + tRgeT +>:: + tty + + tput__ty +; + +157  + gl_ +< + tput__ty +> + tfd__ty +; + +158  + gda +:: + tcy__ngeF +< + +159 + tBOOST_STRING_TYPENAME + + +160 + tnge_vue +< + tSequSequT +>:: + tty +, + +161 + tput__ty +> + tcy_nge_ty +; + +163 +put__ty + + gIutEnd +=:: +boo +:: +d +( +l_put +); + +165  + gsfm_ +< + tcy_nge_ty +, + tfd__ty +> + +166 + tsfm__ty +; + +168 +sfm__ty + + gBeg += + +169 :: +boo +:: +make_sfm_ +( + +170 +fd__ty +:: +boo +:: +beg +( +l_put +), +IutEnd +, +Fd + ), + +171 +cy_nge_ty +() ); + +173 +sfm__ty + + gEnd += + +174 :: +boo +:: +make_sfm_ +( + +175 +fd__ty +(), + +176 +cy_nge_ty +() ); + +178 +SequSequT + +Tmp +( +Beg +, +End +); + +180 + gResu +. +sw +( +Tmp +); + +181  + gResu +; + +187 +usg + + ggܙhm +:: +_fd +; + +188 +usg + + ggܙhm +:: +_l +; + + @/usr/include/boost/algorithm/string/predicate_facade.hpp + +11 #ide +BOOST_STRING_PREDICATE_FACADE_HPP + + +12  + #BOOST_STRING_PREDICATE_FACADE_HPP + + + ) + +14  + ~ + +23 +mea + + gboo + { + +24 +mea + + ggܙhm + { + +35 + gme +< +tyme + + gDived +> + +36  + sedi_de + {}; + + @/usr/include/boost/algorithm/string/std/list_traits.hpp + +11 #ide +BOOST_STRING_STD_LIST_TRAITS_HPP + + +12  + #BOOST_STRING_STD_LIST_TRAITS_HPP + + + ) + +14  + ~ + +15  + ~
  • + +16  + ~ + +18 +mea + + gboo + { + +19 +mea + + ggܙhm + { + +25 + gme +< +tyme + + gT +,ym + gAocT +> + +26 +ass + + ghas_ab_s +< :: +d +:: +li +< +T +, + gAocT +> > + +28 + gpublic +: + +29 #i +BOOST_WORKAROUND + +__IBMCPP__ +, <= 600 ) + +30 um { + gvue + = +ue + }; + +32 +BOOST_STATIC_CONSTANT +( +bo +, +vue += +ue +); + +34  + gm +:: + tbo_ +< + thas_ab_s +< + tT +>:: + tvue +> + tty +; + +38 + gme +< +tyme + + gT +,ym + gAocT +> + +39 +ass + + ghas_cڡ_time_ +< :: +d +:: +li +< +T +, + gAocT +> > + +41 + gpublic +: + +42 #i +BOOST_WORKAROUND + +__IBMCPP__ +, <= 600 ) + +43 um { + gvue + = +ue + }; + +45 +BOOST_STATIC_CONSTANT +( +bo +, +vue += +ue +); + +47  + gm +:: + tbo_ +< + thas_cڡ_time_ +< + tT +>:: + tvue +> + tty +; + +51 + gme +< +tyme + + gT +,ym + gAocT +> + +52 +ass + + ghas_cڡ_time_a +< :: +d +:: +li +< +T +, + gAocT +> > + +54 + gpublic +: + +55 #i +BOOST_WORKAROUND + +__IBMCPP__ +, <= 600 ) + +56 um { + gvue + = +ue + }; + +58 +BOOST_STATIC_CONSTANT +( +bo +, +vue += +ue +); + +60  + gm +:: + tbo_ +< + thas_cڡ_time_a +< + tT +>:: + tvue +> + tty +; + + @/usr/include/boost/algorithm/string/std/slist_traits.hpp + +11 #ide +BOOST_STRING_STD_SLIST_TRAITS_HPP + + +12  + #BOOST_STRING_STD_SLIST_TRAITS_HPP + + + ) + +14  + ~ + +15  + ~ + +16 #ud +BOOST_SLIST_HEADER + + +17  + ~ + +19 +mea + + gboo + { + +20 +mea + + ggܙhm + { + +26 + gme +< +tyme + + gT +,ym + gAocT +> + +27 +ass + + ghas_ab_s +< + gBOOST_STD_EXTENSION_NAMESPACE +:: +i +< +T +, + gAocT +> > + +29 + gpublic +: + +30 #i +BOOST_WORKAROUND + +__IBMCPP__ +, <= 600 ) + +31 um { + gvue + = +ue + }; + +33 +BOOST_STATIC_CONSTANT +( +bo +, +vue += +ue +); + +35  + gm +:: + tbo_ +< + thas_ab_s +< + tT +>:: + tvue +> + tty +; + +39 + gme +< +tyme + + gT +,ym + gAocT +> + +40 +ass + + ghas_cڡ_time_ +< + gBOOST_STD_EXTENSION_NAMESPACE +:: +i +< +T +, + gAocT +> > + +42 + gpublic +: + +43 #i +BOOST_WORKAROUND + +__IBMCPP__ +, <= 600 ) + +44 um { + gvue + = +ue + }; + +46 +BOOST_STATIC_CONSTANT +( +bo +, +vue += +ue +); + +48  + gm +:: + tbo_ +< + thas_cڡ_time_ +< + tT +>:: + tvue +> + tty +; + +52 + gme +< +tyme + + gT +,ym + gAocT +> + +53 +ass + + ghas_cڡ_time_a +< + gBOOST_STD_EXTENSION_NAMESPACE +:: +i +< +T +, + gAocT +> > + +55 + gpublic +: + +56 #i +BOOST_WORKAROUND + +__IBMCPP__ +, <= 600 ) + +57 um { + gvue + = +ue + }; + +59 +BOOST_STATIC_CONSTANT +( +bo +, +vue += +ue +); + +61  + gm +:: + tbo_ +< + thas_cڡ_time_a +< + tT +>:: + tvue +> + tty +; + + @/usr/include/boost/algorithm/string/std/string_traits.hpp + +11 #ide +BOOST_STRING_STD_STRING_TRAITS_HPP + + +12  + #BOOST_STRING_STD_STRING_TRAITS_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +18 +mea + + gboo + { + +19 +mea + + ggܙhm + { + +25 + gme +< +tyme + + gT +,ym + gTsT +,ym + gAocT +> + +26 +ass + + ghas_tive_a +< + gd +:: +basic_rg +< +T +, + gTsT +, + gAocT +> > + +28 + gpublic +: + +29 #i +BOOST_WORKAROUND + +__IBMCPP__ +, <= 600 ) + +30 um { + gvue + = +ue + } ; + +32 +BOOST_STATIC_CONSTANT +( +bo +, +vue += +ue +); + +35  + gm +:: + tbo_ +< + thas_tive_a +< + tT +>:: + tvue +> + tty +; + + @/usr/include/boost/array.hpp + +31 #ide +BOOST_ARRAY_HPP + + +32  + #BOOST_ARRAY_HPP + + + ) + +34  + ~ + +36 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, >= 1400) + +37 #agm +wng +( +push +) + +38 #agm +wng +( +dib +:4996) + +39 #agm +wng +( +dib +:4510) + +40 #agm +wng +( +dib +:4610) + +43  + ~ + +44  + ~ + +45  + ~ + +46  + ~ + +47  + ~ + +50  + ~ + +51  + ~ + +52  + ~ + +55  + ~ + +58 +mea + + gboo + { + +60 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +61 as + cy + { + +62 +public +: + +63 +T + +ems +[ +N +]; + +65 + gpublic +: + +67  +T + + tvue_ty +; + +68  +T +* + t +; + +69 cڡ + tT +* + tcڡ_ +; + +70  + gT +& + tn +; + +71 cڡ + tT +& + tcڡ_n +; + +72  + gd +:: + tsize_t + + tsize_ty +; + +73  + gd +:: + trdiff_t + + tdifn_ty +; + +76 + + +beg +({  + gems +; } + +77 +cڡ_ + +beg +(cڡ {  + gems +; } + +78 +cڡ_ + +cbeg +(cڡ {  + gems +; } + +80 + + +d +({  + gems ++ + gN +; } + +81 +cڡ_ + +d +(cڡ {  + gems ++ + gN +; } + +82 +cڡ_ + +nd +(cڡ {  + gems ++ + gN +; } + +85 #i! +defed +( +BOOST_MSVC_STD_ITERATOR +&& !defed( +BOOST_NO_STD_ITERATOR_TRAITS +) + +86  + gd +:: + tv_ +< + t +>everse_iterator; + +87  + gd +:: + tv_ +< + tcڡ_ +> + tcڡ_v_ +; + +88 #i +defed +( +_RWSTD_NO_CLASS_PARTIAL_SPEC +) + +89  + gd +:: + tv_ +< + t +, + td +:: + tndom_acss__g +, + +90 + tvue_ty +, + tn +, + t +, + tdifn_ty +> + tv_ +; + +91  + gd +:: + tv_ +< + tcڡ_ +, + td +:: + tndom_acss__g +, + +92 + tvue_ty +, + tcڡ_n +, + tcڡ_ +, + tdifn_ty +> + tcڡ_v_ +; + +95  + gd +:: + tv_ +< + t +, + tT +>everse_iterator; + +96  + gd +:: + tv_ +< + tcڡ_ +, + tT +> + tcڡ_v_ +; + +99 +v_ + +rbeg +({ ev_( +d +()); } + +100 +cڡ_v_ + +rbeg +() const { + +101  +cڡ_v_ +( +d +()); + +103 +cڡ_v_ + +beg +() const { + +104  +cڡ_v_ +( +d +()); + +107 +v_ + +nd +({ ev_( +beg +()); } + +108 +cڡ_v_ + +nd +() const { + +109  +cڡ_v_ +( +beg +()); + +111 +cڡ_v_ + +d +() const { + +112  +cڡ_v_ +( +beg +()); + +116 +n + + gݔ +[]( +size_ty + + gi +) + +118  +BOOST_ASSERT_MSG + +i + < +N +, "ouonge" ), + gems +[i]; + +121 +cڡ_n + + gݔ +[]( +size_ty + + gi +) const + +123  +BOOST_ASSERT_MSG + +i + < +N +, "ouonge" ), + gems +[i]; + +127 +n + + +( +size_ty + +i +{  +ngecheck +(i), + gems +[i]; } + +128 +cڡ_n + + +( +size_ty + +i +cڡ {  +ngecheck +(i), + gems +[i]; } + +131 +n + +t +() + +133  + gems +[0]; + +136 +BOOST_CONSTEXPR + +cڡ_n + +t +() const + +138  + gems +[0]; + +141 +n + +back +() + +143  + gems +[ +N +-1]; + +146 +BOOST_CONSTEXPR + +cڡ_n + +back +() const + +148  + gems +[ +N +-1]; + +152  +BOOST_CONSTEXPR + +size_ty + +size +({  + gN +; } + +153  +BOOST_CONSTEXPR + +bo + +emy +({  + gl +; } + +154  +BOOST_CONSTEXPR + +size_ty + +max_size +({  + gN +; } + +155 um { + gic_size + = +N + }; + +158  +sw + ( +y +< +T +, +N +>& +y +) { + +159  +size_ty + + gi + = 0; i < + gN +; ++i) + +160 + gboo +:: +sw +( +ems +[ +i +], +y +.elems[i]); + +164 cڡ +T +* +da +(cڡ {  + gems +; } + +165 +T +* +da +({  + gems +; } + +168 +T +* +c_y +({  + gems +; } + +171 + gme + < +tyme + + gT2 +> + +172 + gy +< + gT +, + gN +>& + gݔ +(cڡ +y +< +T2 +,N>& + grhs +) { + +173 + gd +:: +cy +( +rhs +. +beg +(),rhs. +d +(), begin()); + +174  * + gthis +; + +178  +assign + (cڡ +T +& +vue +{ +fl + ( value ); } + +179  +fl + (cڡ +T +& +vue +) + +181 + gd +:: +fl_n +( +beg +(), +size +(), +vue +); + +185  +BOOST_CONSTEXPR + +bo + +ngecheck + ( +size_ty + +i +) { + +186  + gi + > +size +(? + gboo +:: +throw_exi +( +d +:: +out_of_nge + ("y<>: index ouonge")), + gue + : +ue +; + +191 + gme +< +ass + + gT + > + +192 +ass + + gy +< + gT +, 0 > { + +194 + gpublic +: + +196  +T + + tvue_ty +; + +197  +T +* + t +; + +198 cڡ + tT +* + tcڡ_ +; + +199  + gT +& + tn +; + +200 cڡ + tT +& + tcڡ_n +; + +201  + gd +:: + tsize_t + + tsize_ty +; + +202  + gd +:: + trdiff_t + + tdifn_ty +; + +205 + + +beg +({  it +t_ +< +T + * > +this + ) ); } + +206 +cڡ_ + +beg +(cڡ {  cڡ_ +t_ +< cڡ +T + * > +this + ) ); } + +207 +cڡ_ + +cbeg +(cڡ {  cڡ_ +t_ +< cڡ +T + * > +this + ) ); } + +209 + + +d +({  +beg +(); } + +210 +cڡ_ + +d +(cڡ {  +beg +(); } + +211 +cڡ_ + +nd +(cڡ {  +cbeg +(); } + +214 #i! +defed +( +BOOST_MSVC_STD_ITERATOR +&& !defed( +BOOST_NO_STD_ITERATOR_TRAITS +) + +215  + gd +:: + tv_ +< + t +>everse_iterator; + +216  + gd +:: + tv_ +< + tcڡ_ +> + tcڡ_v_ +; + +217 #i +defed +( +_RWSTD_NO_CLASS_PARTIAL_SPEC +) + +218  + gd +:: + tv_ +< + t +, + td +:: + tndom_acss__g +, + +219 + tvue_ty +, + tn +, + t +, + tdifn_ty +> + tv_ +; + +220  + gd +:: + tv_ +< + tcڡ_ +, + td +:: + tndom_acss__g +, + +221 + tvue_ty +, + tcڡ_n +, + tcڡ_ +, + tdifn_ty +> + tcڡ_v_ +; + +224  + gd +:: + tv_ +< + t +, + tT +>everse_iterator; + +225  + gd +:: + tv_ +< + tcڡ_ +, + tT +> + tcڡ_v_ +; + +228 +v_ + +rbeg +({ ev_( +d +()); } + +229 +cڡ_v_ + +rbeg +() const { + +230  +cڡ_v_ +( +d +()); + +232 +cڡ_v_ + +beg +() const { + +233  +cڡ_v_ +( +d +()); + +236 +v_ + +nd +({ ev_( +beg +()); } + +237 +cڡ_v_ + +nd +() const { + +238  +cڡ_v_ +( +beg +()); + +240 +cڡ_v_ + +d +() const { + +241  +cڡ_v_ +( +beg +()); + +245 +n + + gݔ +[]( + gsize_ty + ) + +247  +ed_ngecheck +(); + +250 +cڡ_n + + gݔ +[]( + gsize_ty + ) const + +252  +ed_ngecheck +(); + +256 +n + + +( +size_ty + ) {  +ed_ngecheck +(); } + +257 +cڡ_n + + +( +size_ty + ) cڡ {  +ed_ngecheck +(); } + +260 +n + +t +() + +262  +ed_ngecheck +(); + +265 +BOOST_CONSTEXPR + +cڡ_n + +t +() const + +267  +ed_ngecheck +(); + +270 +n + +back +() + +272  +ed_ngecheck +(); + +275 +BOOST_CONSTEXPR + +cڡ_n + +back +() const + +277  +ed_ngecheck +(); + +281  +BOOST_CONSTEXPR + +size_ty + +size +() {  0; } + +282  +BOOST_CONSTEXPR + +bo + +emy +({  + gue +; } + +283  +BOOST_CONSTEXPR + +size_ty + +max_size +() {  0; } + +284 um { + gic_size + = 0 }; + +286  +sw + ( +y +< +T +,0>& ) { + +290 cڡ +T +* +da +() const {  0; } + +291 +T +* +da +() {  0; } + +294 +T +* +c_y +() {  0; } + +297 + gme + < +tyme + + gT2 +> + +298 + gy +< + gT +,0>& + gݔ +(cڡ +y +< +T2 +,0>& ) { + +299  * + gthis +; + +303  +assign + (cڡ +T +& +vue +{ +fl + ( value ); } + +304  +fl + (cڡ +T +& ) {} + +307  +n + +ed_ngecheck + () { + +308 + gd +:: +out_of_nge + +e +("attemptoccesslement ofnmptyrray"); + +309 + gboo +:: +throw_exi +( +e +); + +310 #i +defed +( +BOOST_NO_EXCEPTIONS +|| (!defed( +BOOST_MSVC +&& !defed( +__PATHSCALE__ +)) + +316  +T + + gahd +; + +317  + gahd +; + +323 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +324 +bo + +ݔ +=(cڡ +y +< +T +, + gN +>& + gx +, cڡ + gy +< + gT +,N>& + gy +) { + +325  + gd +:: +equ +( +x +. +beg +(), x. +d +(), +y +.begin()); + +327 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +328 +bo + +ݔ +< (cڡ +y +< +T +, + gN +>& + gx +, cڡ + gy +< + gT +,N>& + gy +) { + +329  + gd +:: +xicogphil_com +( +x +. +beg +(),x. +d +(), +y +.begin(),y.end()); + +331 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +332 +bo + +ݔ +!(cڡ +y +< +T +, + gN +>& + gx +, cڡ + gy +< + gT +,N>& + gy +) { + +333  !( + gx +== +y +); + +335 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +336 +bo + +ݔ +> (cڡ +y +< +T +, + gN +>& + gx +, cڡ + gy +< + gT +,N>& + gy +) { + +337  + gy +< + gx +; + +339 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +340 +bo + +ݔ +<(cڡ +y +< +T +, + gN +>& + gx +, cڡ + gy +< + gT +,N>& + gy +) { + +341  !( + gy +< + gx +); + +343 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +344 +bo + +ݔ +>(cڡ +y +< +T +, + gN +>& + gx +, cڡ + gy +< + gT +,N>& + gy +) { + +345  !( + gx +< + gy +); + +349 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +350 +le +  +sw + ( +y +< +T +, +N +>& +x +,ay& +y +) { + +351 + gx +. +sw +( +y +); + +354 #i + $defed +( +__SUNPRO_CC +) + +360 +mea + +da + { + +361 +me + < +tyme + +T +, +d +:: +size_t + +N +>  + sc_y + + +363  +T + + tty +[ +N +]; + +365 + } +} + +368 + gme + < +tyme + + gT +, + gd +:: +size_t + +N +> + +369 +tyme + +da +:: +c_y +< +T +, + gN +>:: +ty +& +g_c_y +( +boo +:: +y +& +g +) + +371  + gg +. + gems +; + +375 + gme + < +tyme + + gT +, + gd +:: +size_t + +N +> + +376 +tyme + +da +:: +c_y +< +T +, + gN +>:: +ty + cڡ& +g_c_y +(cڡ +boo +:: +y +& +g +) + +378  + gg +. + gems +; + +382 + gme + < +tyme + + gT +, + gd +:: +size_t + +N +> + +383 +T +(& +g_c_y +( +boo +:: +y +& +g +))[N] + +385  + gg +. + gems +; + +389 + gme + < +tyme + + gT +, + gd +:: +size_t + +N +> + +390 cڡ +T +(& +g_c_y +(cڡ +boo +:: +y +& +g +))[N] + +392  + gg +. + gems +; + +400 + gme + < +tyme + + gT +, + gd +:: +size_t + +N +> + +401 +T +(& +g_c_y +( +d +:: +y +& +g +))[N] + +403  + gic_ +< +T +(&)[ +N +]>( + gg +); + +407 + gme + < +tyme + + gT +, + gd +:: +size_t + +N +> + +408 cڡ +T +(& +g_c_y +(cڡ +d +:: +y +& +g +))[N] + +410  + gic_ +< +T +(&)[ +N +]>( + gg +); + +414 + gme + < +ass + + gIt +> + gd +:: +size_t + +hash_nge +( +It +, It); + +416 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +417 +d +:: +size_t + +hash_vue +(cڡ +y +< +T +, +N +>& +r +) + +419  + gboo +:: +hash_nge +( +r +. +beg +(),. +d +()); + +422 + gme + < +size_t + + gIdx +, +tyme + + gT +, size_ + gN +> + +423 + gT + & +g +( +boo +:: +y +< +T +, +N +> & +r + + gBOOST_NOEXCEPT + { + +424 +BOOST_STATIC_ASSERT_MSG + ( +Idx + < +N +, "boost::get<>(boost::array &) index out ofange" ); + +425  + gr +[ +Idx +]; + +428 + gme + < +size_t + + gIdx +, +tyme + + gT +, size_ + gN +> + +429 cڡ + gT + & +g +(cڡ +boo +:: +y +< +T +, +N +> & +r + + gBOOST_NOEXCEPT + { + +430 +BOOST_STATIC_ASSERT_MSG + ( +Idx + < +N +, "boost::get<>(const boost::array &) index out ofange" ); + +431  + gr +[ +Idx +]; + +436 #ide +BOOST_NO_CXX11_HDR_ARRAY + + +438 +mea + + gd + { + +439 + gme + < +size_t + + gIdx +, +tyme + + gT +, size_ + gN +> + +440 + gT + & +g +( +boo +:: +y +< +T +, +N +> & +r + + gBOOST_NOEXCEPT + { + +441 +BOOST_STATIC_ASSERT_MSG + ( +Idx + < +N +, "std::get<>(boost::array &) index out ofange" ); + +442  + gr +[ +Idx +]; + +445 + gme + < +size_t + + gIdx +, +tyme + + gT +, size_ + gN +> + +446 cڡ + gT + & +g +(cڡ +boo +:: +y +< +T +, +N +> & +r + + gBOOST_NOEXCEPT + { + +447 +BOOST_STATIC_ASSERT_MSG + ( +Idx + < +N +, "std::get<>(const boost::array &) index out ofange" ); + +448  + gr +[ +Idx +]; + +453 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, >= 1400) + +454 #agm +wng +( +p +) + + @/usr/include/boost/asio/detail/atomic_count.hpp + +11 #ide +BOOST_ASIO_DETAIL_ATOMIC_COUNT_HPP + + +12  + #BOOST_ASIO_DETAIL_ATOMIC_COUNT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_HAS_THREADS +) + +22 #i +defed +( +BOOST_ASIO_HAS_STD_ATOMIC +) + +23  + ~ + +25  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + gda + { + +32 #i! +defed +( +BOOST_ASIO_HAS_THREADS +) + +33  + tomic_cou +; + +34 +le +  +emt +( +omic_cou +& +a +,  +b +{ + ga + += b; } + +35 #i +defed +( +BOOST_ASIO_HAS_STD_ATOMIC +) + +36  + gd +:: + tomic +<> + tomic_cou +; + +37 +le +  +emt +( +omic_cou +& +a +,  +b +{ + ga + += b; } + +39  + gboo +:: + tda +:: + tomic_cou +tomic_count; + +40 +le +  +emt +( +omic_cou +& +a +,  +b +{  + gb + > 0++ + ga +, --b; } + + @/usr/include/boost/asio/detail/base_from_completion_cond.hpp + +11 #ide +BOOST_ASIO_DETAIL_BASE_FROM_COMPLETION_COND_HPP + + +12  + #BOOST_ASIO_DETAIL_BASE_FROM_COMPLETION_COND_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +25 +mea + + gda + { + +27 + gme + < +tyme + + gComiCdi +> + +28 as + cba_om_comi_cd + + +30 + geed +: + +31 +exic + +ba_om_comi_cd +( +ComiCdi + +comi_cdi +) + +32 : +comi_cdi_ +( +comi_cdi +) + +36 +d +:: +size_t + +check_f_comi +( + +37 cڡ +boo +:: +syem +:: +r_code +& +ec +, + +38 +d +:: +size_t + +tٮ_sed +) + +40  +da +:: +adt_comi_cdi_su +( + +41 +comi_cdi_ +( +ec +, +tٮ_sed +)); + +44 + give +: + +45 +ComiCdi + +comi_cdi_ +; + +48 + gme + <> + +49 +ass + + gba_om_comi_cd +< + gsr_l_t +> + +51 + geed +: + +52 +exic + +ba_om_comi_cd +( +sr_l_t +) + +56  +d +:: +size_t + +check_f_comi +( + +57 cڡ +boo +:: +syem +:: +r_code +& +ec +, + +58 +d +:: +size_t + +tٮ_sed +) + +60  +sr_l_t +()( +ec +, + gtٮ_sed +); + +68  + ~ + + @/usr/include/boost/asio/detail/completion_handler.hpp + +11 #ide +BOOST_ASIO_DETAIL_COMPLETION_HANDLER_HPP + + +12  + #BOOST_ASIO_DETAIL_COMPLETION_HANDLER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +29 +mea + + gda + { + +31 + gme + < +tyme + + gHdr +> + +32 as + ccomi_hdr + : +public + +ݔi + + +34 +public +: + +35 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +comi_hdr +); + +37 +comi_hdr +( +Hdr +& +h +) + +38 : +ݔi +(& +comi_hdr +:: +do_come +), + +39 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +h +)) + +41 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +44  +do_come +(* +owr +, +ݔi +* +ba +, + +45 cڡ +boo +:: +syem +:: +r_code +& , + +46 +d +:: +size_t + ) + +49 +comi_hdr +* +h +( +ic_ +( +ba +)); + +50 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +h +-> +hdr_ +), h, h }; + +51 + ghdr_wk +< + gHdr +> +w +( +h +-> +hdr_ +); + +53 +BOOST_ASIO_HANDLER_COMPLETION +((* +h +)); + +61 +Hdr + +hdr +( +BOOST_ASIO_MOVE_CAST +(Hdr)( +h +-> +hdr_ +)); + +62 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +); + +63 + gp +. +t +(); + +66 i( + gowr +) + +68 +nd_block + +b +(nd_block:: +hf +); + +69 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(()); + +70 + gw +. +come +( +hdr +, handler); + +71 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +75 + give +: + +76 +Hdr + +hdr_ +; + +83  + ~ + + @/usr/include/boost/asio/detail/concurrency_hint.hpp + +11 #ide +BOOST_ASIO_DETAIL_CONCURRENCY_HINT_HPP + + +12  + #BOOST_ASIO_DETAIL_CONCURRENCY_HINT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +23  + #BOOST_ASIO_CONCURRENCY_HINT_ID + 0xA5100000u + + ) + +24  + #BOOST_ASIO_CONCURRENCY_HINT_ID_MASK + 0xFFFF0000u + + ) + +27  + #BOOST_ASIO_CONCURRENCY_HINT_LOCKING_SCHEDULER + 0x1u + + ) + +31  + #BOOST_ASIO_CONCURRENCY_HINT_LOCKING_REACTOR_REGISTRATION + 0x2u + + ) + +34  + #BOOST_ASIO_CONCURRENCY_HINT_LOCKING_REACTOR_IO + 0x4u + + ) + +37  + #BOOST_ASIO_CONCURRENCY_HINT_IS_SPECIAL +( +ht +) \ + +38 (( +ic_ +<>( +ht +) \ + +39 & +BOOST_ASIO_CONCURRENCY_HINT_ID_MASK +) \ + +40 = +BOOST_ASIO_CONCURRENCY_HINT_ID +) + + ) + +43  + #BOOST_ASIO_CONCURRENCY_HINT_IS_LOCKING +( +cy +, +ht +) \ + +44 ((( +ic_ +<>( +ht +) \ + +45 & ( +BOOST_ASIO_CONCURRENCY_HINT_ID_MASK + \ + +46 | +BOOST_ASIO_CONCURRENCY_HINT_LOCKING_ + ## +cy +)) \ + +47 ^ +BOOST_ASIO_CONCURRENCY_HINT_ID +!0) + + ) + +60  + #BOOST_ASIO_CONCURRENCY_HINT_UNSAFE + \ + +61 +ic_ +<>( +BOOST_ASIO_CONCURRENCY_HINT_ID +) + + ) + +69  + #BOOST_ASIO_CONCURRENCY_HINT_UNSAFE_IO + \ + +70 +ic_ +<>( +BOOST_ASIO_CONCURRENCY_HINT_ID + \ + +71 | +BOOST_ASIO_CONCURRENCY_HINT_LOCKING_SCHEDULER + \ + +72 | +BOOST_ASIO_CONCURRENCY_HINT_LOCKING_REACTOR_REGISTRATION +) + + ) + +75  + #BOOST_ASIO_CONCURRENCY_HINT_SAFE + \ + +76 +ic_ +<>( +BOOST_ASIO_CONCURRENCY_HINT_ID + \ + +77 | +BOOST_ASIO_CONCURRENCY_HINT_LOCKING_SCHEDULER + \ + +78 | +BOOST_ASIO_CONCURRENCY_HINT_LOCKING_REACTOR_REGISTRATION + \ + +79 | +BOOST_ASIO_CONCURRENCY_HINT_LOCKING_REACTOR_IO +) + + ) + +83 #i! +defed +( +BOOST_ASIO_CONCURRENCY_HINT_DEFAULT +) + +84  + #BOOST_ASIO_CONCURRENCY_HINT_DEFAULT + -1 + + ) + +90 #i! +defed +( +BOOST_ASIO_CONCURRENCY_HINT_1 +) + +91  + #BOOST_ASIO_CONCURRENCY_HINT_1 + 1 + + ) + + @/usr/include/boost/asio/detail/conditionally_enabled_event.hpp + +11 #ide +BOOST_ASIO_DETAIL_CONDITIONALLY_ENABLED_EVENT_HPP + + +12  + #BOOST_ASIO_DETAIL_CONDITIONALLY_ENABLED_EVENT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +29 +mea + + gda + { + +32 as + ccdiڮly_abd_evt + + +33 : +ive + +ncyab + + +35 +public +: + +37 +cdiڮly_abd_evt +() + +42 ~ +cdiڮly_abd_evt +() + +47  +sigl +( +cdiڮly_abd_mux +:: +sced_lock +& +lock +) + +49 i( +lock +. +mux_ +. +abd_ +) + +50 +evt_ +. +sigl +( +lock +); + +54  +sigl_l +( +cdiڮly_abd_mux +:: +sced_lock +& +lock +) + +56 i( +lock +. +mux_ +. +abd_ +) + +57 +evt_ +. +sigl_l +( +lock +); + +61  +uock_d_sigl_e +( + +62 +cdiڮly_abd_mux +:: +sced_lock +& +lock +) + +64 i( +lock +. +mux_ +. +abd_ +) + +65 +evt_ +. +uock_d_sigl_e +( +lock +); + +69 +bo + +maybe_uock_d_sigl_e +( + +70 +cdiڮly_abd_mux +:: +sced_lock +& +lock +) + +72 i( +lock +. +mux_ +. +abd_ +) + +73  +evt_ +. +maybe_uock_d_sigl_e +( +lock +); + +75  + gl +; + +79  +r +( +cdiڮly_abd_mux +:: +sced_lock +& +lock +) + +81 i( +lock +. +mux_ +. +abd_ +) + +82 +evt_ +. +r +( +lock +); + +86  +wa +( +cdiڮly_abd_mux +:: +sced_lock +& +lock +) + +88 i( +lock +. +mux_ +. +abd_ +) + +89 +evt_ +. +wa +( +lock +); + +91 +nu_evt +(). +wa +( +lock +); + +95 +bo + +wa_f_uc +( + +96 +cdiڮly_abd_mux +:: +sced_lock +& +lock +,  +uc +) + +98 i( + glock +. + gmux_ +. + gabd_ +) + +99  + gevt_ +. +wa_f_uc +( +lock +, +uc +); + +101  +nu_evt +(). +wa_f_uc +( +lock +, +uc +); + +104 + give +: + +105 +boo +:: +asio +:: +da +:: +evt + +evt_ +; + +112  + ~ + + @/usr/include/boost/asio/detail/conditionally_enabled_mutex.hpp + +11 #ide +BOOST_ASIO_DETAIL_CONDITIONALLY_ENABLED_MUTEX_HPP + + +12  + #BOOST_ASIO_DETAIL_CONDITIONALLY_ENABLED_MUTEX_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gasio + { + +27 +mea + + gda + { + +30 as + ccdiڮly_abd_mux + + +31 : +ive + +ncyab + + +33 +public +: + +35 as + csced_lock + + +36 : +ive + +ncyab + + +38 +public +: + +40 + eadt_lock_t + { +adt_lock + }; + +43 +sced_lock +( +cdiڮly_abd_mux +& +m +, +adt_lock_t +) + +44 : +mux_ +( +m +), + +45 +locked_ +( +m +. +abd_ +) + +50 +exic + +sced_lock +( +cdiڮly_abd_mux +& +m +) + +51 : +mux_ +( +m +) + +53 i( +m +. +abd_ +) + +55 +mux_ +.mux_. +lock +(); + +56 + glocked_ + = +ue +; + +59 + glocked_ + = +l +; + +63 ~ +sced_lock +() + +65 i( + glocked_ +) + +66 + gmux_ +.mux_. +uock +(); + +70  +lock +() + +72 i( + gmux_ +. + gabd_ + && ! + glocked_ +) + +74 + gmux_ +.mux_. +lock +(); + +75 + glocked_ + = +ue +; + +80  +uock +() + +82 i( + glocked_ +) + +84 + gmux_ +. +uock +(); + +85 + glocked_ + = +l +; + +90 +bo + +locked +() const + +92  + glocked_ +; + +96 + gboo +:: +asio +:: +da +:: +mux +& mutex() + +98  +mux_ +.mutex_; + +101 + give +: + +102 +nd + +ass + +cdiڮly_abd_evt +; + +103 + gcdiڮly_abd_mux +& + gmux_ +; + +104 +bo + + glocked_ +; + +108 +exic + +cdiڮly_abd_mux +( +bo + +abd +) + +109 : +abd_ +( +abd +) + +114 ~ +cdiڮly_abd_mux +() + +119 +bo + +abd +() const + +121  +abd_ +; + +125  +lock +() + +127 i( + gabd_ +) + +128 + gmux_ +. +lock +(); + +132  +uock +() + +134 i( + gabd_ +) + +135 + gmux_ +. +uock +(); + +138 + give +: + +139 +nd + +ass + +sced_lock +; + +140 +nd + +ass + + gcdiڮly_abd_evt +; + +141 + gboo +:: +asio +:: +da +:: +mux + +mux_ +; + +142 cڡ +bo + + gabd_ +; + +149  + ~ + + @/usr/include/boost/asio/detail/consuming_buffers.hpp + +11 #ide +BOOST_ASIO_DETAIL_CONSUMING_BUFFERS_HPP + + +12  + #BOOST_ASIO_DETAIL_CONSUMING_BUFFERS_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +28 +mea + + gda + { + +31 + gme + < +tyme + + gBufrs +> + +32  + sed_bufrs_max + + +34 um { + gvue + = +bufr_qu_adr_ba +:: +max_bufrs + }; + +37 + gme + < +tyme + + gEm +, + gd +:: +size_t + +N +> + +38  +ed_bufrs_max +< +boo +:: +y +< +Em +, + gN +> > + +40 um { + gvue + = +N + }; + +43 #i +defed +( +BOOST_ASIO_HAS_STD_ARRAY +) + +45 + gme + < +tyme + + gEm +, + gd +:: +size_t + +N +> + +46  +ed_bufrs_max +< +d +:: +y +< +Em +, + gN +> > + +48 um { + gvue + = +N + }; + +54 + gme + < +tyme + + gBufr +, + gd +:: +size_t + +MaxBufrs +> + +55  + sed_bufrs + + +57  +Bufr + + tvue_ty +; + +58 cڡ + tBufr +* + tcڡ_ +; + +60 um { + gmax_bufrs + = +MaxBufrs + < 16 ? MaxBuffers : 16 }; + +62 +ed_bufrs +(: +cou +(0) {} + +63 +cڡ_ + +beg +(cڡ {  +ems +; } + +64 +cڡ_ + +d +(cڡ {  + gems + + + gcou +; } + +66 +Bufr + + gems +[ +max_bufrs +]; + +67 + gd +:: +size_t + +cou +; + +71 + gme + < +tyme + + gBufr +,ym + gBufrs +,ym + gBufr_It +> + +72 as + ccsumg_bufrs + + +74 + gpublic +: + +75  +ed_bufrs +< + tBufr +, + ted_bufrs_max +< + tBufrs +>:: + tvue +> + +76 + ted_bufrs_ty +; + +79 +exic + +csumg_bufrs +(cڡ +Bufrs +& +bufrs +) + +80 : +bufrs_ +( +bufrs +), + +81 +tٮ_csumed_ +(0), + +82 +xt_em_ +(0), + +83 +xt_em_offt_ +(0) + +85 +usg + + gboo +:: +asio +:: +bufr_size +; + +86 + gtٮ_size_ + = +bufr_size +( +bufrs +); + +90 +bo + +emy +() const + +92  + gtٮ_csumed_ + > +tٮ_size_ +; + +96 +ed_bufrs_ty + +e +( +d +:: +size_t + +max_size +) + +98 +ed_bufrs_ty + +su +; + +100 +Bufr_It + + gxt + = +boo +:: +asio +:: +bufr_qu_beg +( +bufrs_ +); + +101 +Bufr_It + + gd + = +boo +:: +asio +:: +bufr_qu_d +( +bufrs_ +); + +103 + gd +:: +adv +( +xt +, +xt_em_ +); + +104 + gd +:: +size_t + +em_offt + = +xt_em_offt_ +; + +105  + gxt + ! +d + && +max_size + > 0 && ( +su +. +cou + 0) + +112 ++ + gsu +. + gcou +; + +113 ++ + gxt +; + +116  + gsu +; + +120  +csume +( +d +:: +size_t + +size +) + +122 +tٮ_csumed_ + + +size +; + +124 +Bufr_It + + gxt + = +boo +:: +asio +:: +bufr_qu_beg +( +bufrs_ +); + +125 +Bufr_It + + gd + = +boo +:: +asio +:: +bufr_qu_d +( +bufrs_ +); + +127 + gd +:: +adv +( +xt +, +xt_em_ +); + +128  + gxt + ! +d + && +size + > 0) + +130 +Bufr + +xt_buf + = Bufr(* +xt ++ +xt_em_offt_ +; + +131 i( + gsize + < + gxt_buf +. +size +()) + +133 + gxt_em_offt_ + + +size +; + +134 + gsize + = 0; + +138 + gsize + - +xt_buf +. +size +(); + +139 + gxt_em_offt_ + = 0; + +140 ++ + gxt_em_ +; + +141 ++ + gxt +; + +147 + gd +:: +size_t + +tٮ_csumed +() const + +149  +tٮ_csumed_ +; + +152 + give +: + +153 +Bufrs + +bufrs_ +; + +154 + gd +:: +size_t + +tٮ_size_ +; + +155 + gd +:: +size_t + +tٮ_csumed_ +; + +156 + gd +:: +size_t + +xt_em_ +; + +157 + gd +:: +size_t + +xt_em_offt_ +; + +161 + gme + < +tyme + + gBufr +> + +162 as + ccsumg_sg_bufr + + +164 + gpublic +: + +166 +me + < +tyme + +Bufr1 +> + +167 +exic + +csumg_sg_bufr +(cڡ +Bufr1 +& +bufr +) + +168 : +bufr_ +( +bufr +), + +169 +tٮ_csumed_ +(0) + +174 +bo + +emy +() const + +176  + gtٮ_csumed_ + > +bufr_ +. +size +(); + +180 +Bufr + +e +( +d +:: +size_t + +max_size +) + +182  +boo +:: +asio +:: +bufr +( +bufr_ + + +tٮ_csumed_ +, +max_size +); + +186  +csume +( +d +:: +size_t + +size +) + +188 +tٮ_csumed_ + + +size +; + +192 + gd +:: +size_t + +tٮ_csumed +() const + +194  +tٮ_csumed_ +; + +197 + give +: + +198 +Bufr + +bufr_ +; + +199 + gd +:: +size_t + +tٮ_csumed_ +; + +202 + gme + <> + +203 +ass + + gcsumg_bufrs +< + gmub_bufr +, mutable_buffer, const mutable_buffer*> + +204 : +public + +csumg_sg_bufr +< +BOOST_ASIO_MUTABLE_BUFFER +> + +206 +public +: + +207 +exic + +csumg_bufrs +(cڡ +mub_bufr +& +bufr +) + +208 : +csumg_sg_bufr +< +BOOST_ASIO_MUTABLE_BUFFER +>( +bufr +) + +213 + gme + <> + +214 +ass + + gcsumg_bufrs +< + gcڡ_bufr +, + gmub_bufr +, const mutable_buffer*> + +215 : +public + +csumg_sg_bufr +< +BOOST_ASIO_CONST_BUFFER +> + +217 +public +: + +218 +exic + +csumg_bufrs +(cڡ +mub_bufr +& +bufr +) + +219 : +csumg_sg_bufr +< +BOOST_ASIO_CONST_BUFFER +>( +bufr +) + +224 + gme + <> + +225 +ass + + gcsumg_bufrs +< + gcڡ_bufr +, const_buffer, const const_buffer*> + +226 : +public + +csumg_sg_bufr +< +BOOST_ASIO_CONST_BUFFER +> + +228 +public +: + +229 +exic + +csumg_bufrs +(cڡ +cڡ_bufr +& +bufr +) + +230 : +csumg_sg_bufr +< +BOOST_ASIO_CONST_BUFFER +>( +bufr +) + +235 #i! +defed +( +BOOST_ASIO_NO_DEPRECATED +) + +237 + gme + <> + +238 +ass + + gcsumg_bufrs +< + gmub_bufr +, + +239 + gmub_bufrs_1 +, cڡ + gmub_bufr +*> + +240 : +public + +csumg_sg_bufr +< +BOOST_ASIO_MUTABLE_BUFFER +> + +242 +public +: + +243 +exic + +csumg_bufrs +(cڡ +mub_bufrs_1 +& +bufr +) + +244 : +csumg_sg_bufr +< +BOOST_ASIO_MUTABLE_BUFFER +>( +bufr +) + +249 + gme + <> + +250 +ass + + gcsumg_bufrs +< + gcڡ_bufr +, + gmub_bufrs_1 +, cڡ + gmub_bufr +*> + +251 : +public + +csumg_sg_bufr +< +BOOST_ASIO_CONST_BUFFER +> + +253 +public +: + +254 +exic + +csumg_bufrs +(cڡ +mub_bufrs_1 +& +bufr +) + +255 : +csumg_sg_bufr +< +BOOST_ASIO_CONST_BUFFER +>( +bufr +) + +260 + gme + <> + +261 +ass + + gcsumg_bufrs +< + gcڡ_bufr +, + gcڡ_bufrs_1 +, const const_buffer*> + +262 : +public + +csumg_sg_bufr +< +BOOST_ASIO_CONST_BUFFER +> + +264 +public +: + +265 +exic + +csumg_bufrs +(cڡ +cڡ_bufrs_1 +& +bufr +) + +266 : +csumg_sg_bufr +< +BOOST_ASIO_CONST_BUFFER +>( +bufr +) + +273 + gme + < +tyme + + gBufr +,ym + gEm +> + +274 +ass + + gcsumg_bufrs +< + gBufr +, + gboo +:: +y +< +Em +, 2>, + +275 +tyme + + gboo +:: +y +< +Em +, 2>:: +cڡ_ +> + +277 +public +: + +279 +exic + +csumg_bufrs +(cڡ +boo +:: +y +< +Em +, 2>& +bufrs +) + +280 : +bufrs_ +( +bufrs +), + +281 +tٮ_csumed_ +(0) + +286 +bo + +emy +() const + +288  + gtٮ_csumed_ + >= + +289 +Bufr +( +bufrs_ +[0]). +size +() + Buffer(buffers_[1]).size(); + +293 + gboo +:: +y +< +Bufr +, 2> +e +( +d +:: +size_t + +max_size +) + +295 +boo +:: +y +< +Bufr +, 2> + gsu + = {{ + +296 +Bufr +( +bufrs_ +[0]), Buffer(buffers_[1]) }}; + +297 + gd +:: +size_t + +bufr0_size + = +su +[0]. +size +(); + +298 + gsu +[0] = +boo +:: +asio +:: +bufr +( +su +[0] + +tٮ_csumed_ +, +max_size +); + +299 + gsu +[1] = +boo +:: +asio +:: +bufr +( + +300 +su +[1] + ( +tٮ_csumed_ + < +bufr0_size + + +301 ? 0 : +tٮ_csumed_ + - +bufr0_size +), + +302 +max_size + - +su +[0]. +size +()); + +303  + gsu +; + +307  +csume +( +d +:: +size_t + +size +) + +309 +tٮ_csumed_ + + +size +; + +313 + gd +:: +size_t + +tٮ_csumed +() const + +315  +tٮ_csumed_ +; + +318 + give +: + +319 +boo +:: +y +< +Em +, 2> + gbufrs_ +; + +320 + gd +:: +size_t + +tٮ_csumed_ +; + +323 #i +defed +( +BOOST_ASIO_HAS_STD_ARRAY +) + +325 + gme + < +tyme + + gBufr +,ym + gEm +> + +326 +ass + + gcsumg_bufrs +< + gBufr +, + gd +:: +y +< +Em +, 2>, + +327 +tyme + + gd +:: +y +< +Em +, 2>:: +cڡ_ +> + +329 +public +: + +331 +exic + +csumg_bufrs +(cڡ +d +:: +y +< +Em +, 2>& +bufrs +) + +332 : +bufrs_ +( +bufrs +), + +333 +tٮ_csumed_ +(0) + +338 +bo + +emy +() const + +340  + gtٮ_csumed_ + >= + +341 +Bufr +( +bufrs_ +[0]). +size +() + Buffer(buffers_[1]).size(); + +345 + gd +:: +y +< +Bufr +, 2> +e +( +d +:: +size_t + +max_size +) + +347 +d +:: +y +< +Bufr +, 2> + gsu + = {{ + +348 +Bufr +( +bufrs_ +[0]), Buffer(buffers_[1]) }}; + +349 + gd +:: +size_t + +bufr0_size + = +su +[0]. +size +(); + +350 + gsu +[0] = +boo +:: +asio +:: +bufr +( +su +[0] + +tٮ_csumed_ +, +max_size +); + +351 + gsu +[1] = +boo +:: +asio +:: +bufr +( + +352 +su +[1] + ( +tٮ_csumed_ + < +bufr0_size + + +353 ? 0 : +tٮ_csumed_ + - +bufr0_size +), + +354 +max_size + - +su +[0]. +size +()); + +355  + gsu +; + +359  +csume +( +d +:: +size_t + +size +) + +361 +tٮ_csumed_ + + +size +; + +365 + gd +:: +size_t + +tٮ_csumed +() const + +367  +tٮ_csumed_ +; + +370 + give +: + +371 +d +:: +y +< +Em +, 2> + gbufrs_ +; + +372 + gd +:: +size_t + +tٮ_csumed_ +; + +379 + gme + < +tyme + + gBufr +> + +380 +ass + + gcsumg_bufrs +< + gBufr +, + gnu_bufrs +, cڡ + gmub_bufr +*> + +381 : +public + +boo +:: +asio +:: +nu_bufrs + + +383 +public +: + +384 +csumg_bufrs +(cڡ +nu_bufrs +&) + +389 +bo + +emy +() + +391  +l +; + +394 +nu_bufrs + +e +( +d +:: +size_t +) + +396  +nu_bufrs +(); + +399  +csume +( +d +:: +size_t +) + +404 +d +:: +size_t + +tٮ_csumed +() const + +414  + ~ + + @/usr/include/boost/asio/detail/dependent_type.hpp + +11 #ide +BOOST_ASIO_DETAIL_DEPENDENT_TYPE_HPP + + +12  + #BOOST_ASIO_DETAIL_DEPENDENT_TYPE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + gasio + { + +24 +mea + + gda + { + +26 + gme + < +tyme + + gDdsOn +,ym + gT +> + +27  + sddt_ty + + +29  +T + + tty +; + +36  + ~ + + @/usr/include/boost/asio/detail/descriptor_ops.hpp + +11 #ide +BOOST_ASIO_DETAIL_DESCRIPTOR_OPS_HPP + + +12  + #BOOST_ASIO_DETAIL_DESCRIPTOR_OPS_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_WINDOWS +) \ + +21 && ! +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) \ + +22 && ! + $defed +( +__CYGWIN__ +) + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +29  + ~ + +31 +mea + +boo + { + +32 +mea + +asio + { + +33 +mea + +da + { + +34 +mea + +dest_s + { + +40 +ur_t_n_blockg + = 1, + +43 +_n_blockg + = 2, + +46 +n_blockg + = +ur_t_n_blockg + | +_n_blockg +, + +49 +possib_dup + = 4 + +52  + te_ty +; + +54 +me + < +tyme + +RuTy +> + +55 +le + +RuTy + + `r_w +(RuTy +tu_vue +, + +56 +boo +:: +syem +:: +r_code +& +ec +) + +58 +ec + = +boo +:: +syem +:: + `r_code +( +o +, + +59 +boo +:: +asio +:: +r +:: + `g_syem_gy +()); + +60  +tu_vue +; + +63 +BOOST_ASIO_DECL +  + `ݒ +(cڡ * +th +,  +ags +, + +64 +boo +:: +syem +:: +r_code +& +ec +); + +66 +BOOST_ASIO_DECL +  + `o +( +d +, +e_ty +& +e +, + +67 +boo +:: +syem +:: +r_code +& +ec +); + +69 +BOOST_ASIO_DECL + +bo + + `t_ur_n_blockg +( +d +, + +70 +e_ty +& +e +, +bo + +vue +, +boo +:: +syem +:: +r_code +& +ec +); + +72 +BOOST_ASIO_DECL + +bo + + `t__n_blockg +( +d +, + +73 +e_ty +& +e +, +bo + +vue +, +boo +:: +syem +:: +r_code +& +ec +); + +75  +iovec + + tbuf +; + +77 +BOOST_ASIO_DECL + +d +:: +size_t + + `sync_ad +( +d +, +e_ty + +e +, +buf +* +bufs +, + +78 +d +:: +size_t + +cou +, +bo + +l_emy +, +boo +:: +syem +:: +r_code +& +ec +); + +80 +BOOST_ASIO_DECL + +bo + + `n_blockg_ad +( +d +, +buf +* +bufs +, +d +:: +size_t + +cou +, + +81 +boo +:: +syem +:: +r_code +& +ec +, +d +:: +size_t +& +bys_sed +); + +83 +BOOST_ASIO_DECL + +d +:: +size_t + + `sync_wre +( +d +, +e_ty + +e +, + +84 cڡ +buf +* +bufs +, +d +:: +size_t + +cou +, +bo + +l_emy +, + +85 +boo +:: +syem +:: +r_code +& +ec +); + +87 +BOOST_ASIO_DECL + +bo + + `n_blockg_wre +( +d +, + +88 cڡ +buf +* +bufs +, +d +:: +size_t + +cou +, + +89 +boo +:: +syem +:: +r_code +& +ec +, +d +:: +size_t +& +bys_sed +); + +91 +BOOST_ASIO_DECL +  + `iol +( +d +, +e_ty +& +e +,  +cmd +, + +92 +iol_g_ty +* +g +, +boo +:: +syem +:: +r_code +& +ec +); + +94 +BOOST_ASIO_DECL +  + `f +( +d +,  +cmd +, +boo +:: +syem +:: +r_code +& +ec +); + +96 +BOOST_ASIO_DECL +  + `f +( +d +,  +cmd +, + +97  +g +, +boo +:: +syem +:: +r_code +& +ec +); + +99 +BOOST_ASIO_DECL +  + `pl_ad +( +d +, + +100 +e_ty + +e +, +boo +:: +syem +:: +r_code +& +ec +); + +102 +BOOST_ASIO_DECL +  + `pl_wre +( +d +, + +103 +e_ty + +e +, +boo +:: +syem +:: +r_code +& +ec +); + +105 +BOOST_ASIO_DECL +  + `pl_r +( +d +, + +106 +e_ty + +e +, +boo +:: +syem +:: +r_code +& +ec +); + +111 + } +} + +113  + ~ + +115 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +116  + ~ + + @/usr/include/boost/asio/detail/descriptor_read_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_DESCRIPTOR_READ_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_DESCRIPTOR_READ_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_WINDOWS +&& !defed( +__CYGWIN__ +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30  + ~ + +32 +mea + + gboo + { + +33 +mea + + gasio + { + +34 +mea + + gda + { + +36 + gme + < +tyme + + gMubBufrSequ +> + +37 as + cdest_ad__ba + : +public + +a_ + + +39 +public +: + +40 +dest_ad__ba +( +dest +, + +41 cڡ +MubBufrSequ +& +bufrs +, +func_ty + +come_func +) + +42 : +a_ +(& +dest_ad__ba +:: +do_rfm +, +come_func +), + +43 +dest_ +( +dest +), + +44 +bufrs_ +( +bufrs +) + +48  +us + +do_rfm +( +a_ +* +ba +) + +50 +dest_ad__ba +* +o +( +ic_ +( +ba +)); + +52 + gbufr_qu_adr +< + gboo +:: +asio +:: +mub_bufr +, + +53 + gMubBufrSequ +> +bufs +( +o +-> +bufrs_ +); + +55 +us + + gsu + = +dest_s +:: +n_blockg_ad +( +o +-> +dest_ +, + +56 +bufs +. +bufrs +(), bufs. +cou +(), +o +-> +ec_ +, o-> +bys_sed_ +) + +57 ? + gde + : +n_de +; + +59 +BOOST_ASIO_HANDLER_REACTOR_OPERATION +((* +o +, "non_blocking_read", + +60 +o +-> +ec_ +, o-> +bys_sed_ +)); + +62  + gsu +; + +65 + give +: + +66  +dest_ +; + +67 +MubBufrSequ + + gbufrs_ +; + +70 + gme + < +tyme + + gMubBufrSequ +,ym + gHdr +> + +71 +ass + + gdest_ad_ + + +72 : +public + +dest_ad__ba +< +MubBufrSequ +> + +74 +public +: + +75 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +dest_ad_ +); + +77 +dest_ad_ +( +dest +, + +78 cڡ +MubBufrSequ +& +bufrs +, +Hdr +& +hdr +) + +79 : +dest_ad__ba +< +MubBufrSequ +>( + +80 +dest +, + gbufrs +, & + gdest_ad_ +:: +do_come +), + +81 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +83 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +86  +do_come +(* +owr +, +ݔi +* +ba +, + +87 cڡ +boo +:: +syem +:: +r_code +& , + +88 +d +:: +size_t + ) + +91 +dest_ad_ +* +o +( +ic_ +( +ba +)); + +92 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +93 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +95 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +103 + gda +:: +bd2 +< +Hdr +, + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +> + +104 +hdr +( +o +-> +hdr_ +, o-> +ec_ +, o-> +bys_sed_ +); + +105 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +106 + gp +. +t +(); + +109 i( + gowr +) + +111 +nd_block + +b +(nd_block:: +hf +); + +112 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +, hdr. +g2_ +)); + +113 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +114 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +118 + give +: + +119 +Hdr + +hdr_ +; + +126  + ~ + + @/usr/include/boost/asio/detail/descriptor_write_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_DESCRIPTOR_WRITE_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_DESCRIPTOR_WRITE_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_WINDOWS +&& !defed( +__CYGWIN__ +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30  + ~ + +32 +mea + + gboo + { + +33 +mea + + gasio + { + +34 +mea + + gda + { + +36 + gme + < +tyme + + gCڡBufrSequ +> + +37 as + cdest_wre__ba + : +public + +a_ + + +39 +public +: + +40 +dest_wre__ba +( +dest +, + +41 cڡ +CڡBufrSequ +& +bufrs +, +func_ty + +come_func +) + +42 : +a_ +(& +dest_wre__ba +:: +do_rfm +, +come_func +), + +43 +dest_ +( +dest +), + +44 +bufrs_ +( +bufrs +) + +48  +us + +do_rfm +( +a_ +* +ba +) + +50 +dest_wre__ba +* +o +( +ic_ +( +ba +)); + +52 + gbufr_qu_adr +< + gboo +:: +asio +:: +cڡ_bufr +, + +53 + gCڡBufrSequ +> +bufs +( +o +-> +bufrs_ +); + +55 +us + + gsu + = +dest_s +:: +n_blockg_wre +( +o +-> +dest_ +, + +56 +bufs +. +bufrs +(), bufs. +cou +(), +o +-> +ec_ +, o-> +bys_sed_ +) + +57 ? + gde + : +n_de +; + +59 +BOOST_ASIO_HANDLER_REACTOR_OPERATION +((* +o +, "non_blocking_write", + +60 +o +-> +ec_ +, o-> +bys_sed_ +)); + +62  + gsu +; + +65 + give +: + +66  +dest_ +; + +67 +CڡBufrSequ + + gbufrs_ +; + +70 + gme + < +tyme + + gCڡBufrSequ +,ym + gHdr +> + +71 +ass + + gdest_wre_ + + +72 : +public + +dest_wre__ba +< +CڡBufrSequ +> + +74 +public +: + +75 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +dest_wre_ +); + +77 +dest_wre_ +( +dest +, + +78 cڡ +CڡBufrSequ +& +bufrs +, +Hdr +& +hdr +) + +79 : +dest_wre__ba +< +CڡBufrSequ +>( + +80 +dest +, + gbufrs +, & + gdest_wre_ +:: +do_come +), + +81 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +83 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +86  +do_come +(* +owr +, +ݔi +* +ba +, + +87 cڡ +boo +:: +syem +:: +r_code +& , + +88 +d +:: +size_t + ) + +91 +dest_wre_ +* +o +( +ic_ +( +ba +)); + +92 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +93 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +95 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +103 + gda +:: +bd2 +< +Hdr +, + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +> + +104 +hdr +( +o +-> +hdr_ +, o-> +ec_ +, o-> +bys_sed_ +); + +105 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +106 + gp +. +t +(); + +109 i( + gowr +) + +111 +nd_block + +b +(nd_block:: +hf +); + +112 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +, hdr. +g2_ +)); + +113 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +114 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +118 + give +: + +119 +Hdr + +hdr_ +; + +126  + ~ + + @/usr/include/boost/asio/detail/executor_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_EXECUTOR_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_EXECUTOR_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +28 +mea + + gda + { + +30 + gme + < +tyme + + gHdr +,ym + gAoc +, + +31 +tyme + + gOti + = +schedur_ݔi +> + +32 as + cexecut_ + : +public + +Oti + + +34 +public +: + +35 +BOOST_ASIO_DEFINE_HANDLER_ALLOCATOR_PTR +( +execut_ +); + +37 + gme + < +tyme + + gH +> + +38 +execut_ +( +BOOST_ASIO_MOVE_ARG +( +H + +h +, cڡ +Aoc +& +lot +) + +39 : +Oti +(& +execut_ +:: +do_come +), + +40 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +H +)( +h +)), + +41 +lot_ +( +lot +) + +45  +do_come +(* +owr +, +Oti +* +ba +, + +46 cڡ +boo +:: +syem +:: +r_code +& , + +47 +d +:: +size_t + ) + +50 +execut_ +* +o +( +ic_ +( +ba +)); + +51 +Aoc + +lot +( +o +-> +lot_ +); + +52 +r + + gp + = { +da +:: +addssof +( +lot +), +o +, o }; + +54 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +62 +Hdr + +hdr +( +BOOST_ASIO_MOVE_CAST +(Hdr)( +o +-> +hdr_ +)); + +63 + gp +. +t +(); + +66 i( + gowr +) + +68 +nd_block + +b +(nd_block:: +hf +); + +69 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(()); + +70 + gboo_asio_hdr_voke_hrs +:: +voke +( +hdr +, handler); + +71 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +75 + give +: + +76 +Hdr + +hdr_ +; + +77 +Aoc + + glot_ +; + +84  + ~ + + @/usr/include/boost/asio/detail/fenced_block.hpp + +11 #ide +BOOST_ASIO_DETAIL_FENCED_BLOCK_HPP + + +12  + #BOOST_ASIO_DETAIL_FENCED_BLOCK_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_HAS_THREADS +) \ + +21 || + $defed +( +BOOST_ASIO_DISABLE_FENCED_BLOCK +) + +22  + ~ + +23 #i + `defed +( +BOOST_ASIO_HAS_STD_ATOMIC +) + +24  + ~ + +25 #i + `defed +( +__MACH__ +&& defed( +__APPLE__ +) + +26  + ~ + +27 #i + `defed +( +__sun +) + +28  + ~ + +29 #i + `defed +( +__GNUC__ +&& defed( +__m__ +) \ + +30 && ! + $defed +( +__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 +) + +31  + ~ + +32 #i + `defed +( +__GNUC__ +&& (defed( +__ha +|| defed( +__ha__ +)) + +33  + ~ + +34 #i + `defed +( +__GNUC__ +&& (defed( +__i386__ +|| defed( +__x86_64__ +)) + +35  + ~ + +36 #i + `defed +( +__GNUC__ +) \ + +37 && (( +__GNUC__ + =4 && +__GNUC_MINOR__ + >= 1) || (__GNUC__ > 4)) \ + +38 && ! + `defed +( +__INTEL_COMPILER +&& !defed( +__ICL +) \ + +39 && ! + `defed +( +__ICC +&& !defed( +__ECC +&& ! + $defed +( +__PATHSCALE__ +) + +40  + ~ + +41 #i + `defed +( +BOOST_ASIO_WINDOWS +&& !defed( +UNDER_CE +) + +42  + ~ + +44  + ~ + +47 +mea + +boo + { + +48 +mea + +asio + { + +49 +mea + +da + { + +51 #i! + `defed +( +BOOST_ASIO_HAS_THREADS +) \ + +52 || + `defed +( +BOOST_ASIO_DISABLE_FENCED_BLOCK +) + +53  +nu_nd_block + + tnd_block +; + +54 #i + `defed +( +BOOST_ASIO_HAS_STD_ATOMIC +) + +55  +d_nd_block + + tnd_block +; + +56 #i + `defed +( +__MACH__ +&& defed( +__APPLE__ +) + +57  +macos_nd_block + + tnd_block +; + +58 #i + `defed +( +__sun +) + +59  +sެis_nd_block + + tnd_block +; + +60 #i + `defed +( +__GNUC__ +&& defed( +__m__ +) \ + +61 && ! + `defed +( +__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 +) + +62  +gcc_m_nd_block + + tnd_block +; + +63 #i + `defed +( +__GNUC__ +&& (defed( +__ha +|| defed( +__ha__ +)) + +64  +gcc_ha_nd_block + + tnd_block +; + +65 #i + `defed +( +__GNUC__ +&& (defed( +__i386__ +|| defed( +__x86_64__ +)) + +66  +gcc_x86_nd_block + + tnd_block +; + +67 #i + `defed +( +__GNUC__ +) \ + +68 && (( +__GNUC__ + =4 && +__GNUC_MINOR__ + >= 1) || (__GNUC__ > 4)) \ + +69 && ! + `defed +( +__INTEL_COMPILER +&& !defed( +__ICL +) \ + +70 && ! + `defed +( +__ICC +&& !defed( +__ECC +&& !defed( +__PATHSCALE__ +) + +71  +gcc_sync_nd_block + + tnd_block +; + +72 #i + `defed +( +BOOST_ASIO_WINDOWS +&& !defed( +UNDER_CE +) + +73  +w_nd_block + + tnd_block +; + +75  +nu_nd_block + + tnd_block +; + +80 + } +} + + @/usr/include/boost/asio/detail/global.hpp + +11 #ide +BOOST_ASIO_DETAIL_GLOBAL_HPP + + +12  + #BOOST_ASIO_DETAIL_GLOBAL_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_HAS_THREADS +) + +21  + ~ + +22 #i +defed +( +BOOST_ASIO_WINDOWS +) + +23  + ~ + +24 #i +defed +( +BOOST_ASIO_HAS_PTHREADS +) + +25  + ~ + +26 #i +defed +( +BOOST_ASIO_HAS_STD_CALL_ONCE +) + +27  + ~ + +29 #r +Oy + +Wdows +, +POSIX + +d + +d +:: +_ + +e + +su܋d +! + +32 +mea + + gboo + { + +33 +mea + + gasio + { + +34 +mea + + gda + { + +36 + gme + < +tyme + + gT +> + +37 +le + + gT +& +glob +() + +39 #i! +defed +( +BOOST_ASIO_HAS_THREADS +) + +40  + gnu_glob +< + gT +>(); + +41 #i +defed +( +BOOST_ASIO_WINDOWS +) + +42  + gw_glob +< + gT +>(); + +43 #i +defed +( +BOOST_ASIO_HAS_PTHREADS +) + +44  + gposix_glob +< + gT +>(); + +45 #i +defed +( +BOOST_ASIO_HAS_STD_CALL_ONCE +) + +46  + gd_glob +< + gT +>(); + + @/usr/include/boost/asio/detail/handler_alloc_helpers.hpp + +11 #ide +BOOST_ASIO_DETAIL_HANDLER_ALLOC_HELPERS_HPP + + +12  + #BOOST_ASIO_DETAIL_HANDLER_ALLOC_HELPERS_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25  + ~ + +30 +mea + + gboo_asio_hdr_loc_hrs + { + +32 + gme + < +tyme + + gHdr +> + +33 +le + * +lo +( +d +:: +size_t + +s +, +Hdr +& +h +) + +35 #i! +defed +( +BOOST_ASIO_HAS_HANDLER_HOOKS +) + +36  :: +ݔ + +w +( +s +); + +38 +usg + + gboo +:: +asio +:: +asio_hdr_lo +; + +39  +asio_hdr_lo +( +s +, +boo +:: +asio +:: +da +:: +addssof +( +h +)); + +43 + gme + < +tyme + + gHdr +> + +44 +le +  +do +(* +p +, +d +:: +size_t + +s +, +Hdr +& +h +) + +46 #i! +defed +( +BOOST_ASIO_HAS_HANDLER_HOOKS +) + +47 :: +ݔ + +de +( +p +); + +49 +usg + + gboo +:: +asio +:: +asio_hdr_do +; + +50 +asio_hdr_do +( +p +, +s +, +boo +:: +asio +:: +da +:: +addssof +( +h +)); + +56 +mea + + gboo + { + +57 +mea + + gasio + { + +58 +mea + + gda + { + +60 + gme + < +tyme + + gHdr +,ym + gT +> + +61 as + chook_lot + + +63 + gpublic +: + +64  +T + + tvue_ty +; + +66 + gme + < +tyme + + gU +> + +67  + sbd + + +69  + ghook_lot +< + tHdr +, + tU +> + th +; + +72 +exic + +hook_lot +( +Hdr +& +h +) + +73 : +hdr_ +( +h +) + +77 +me + < +tyme + +U +> + +78 +hook_lot +(cڡ hook_lot< +Hdr +, +U +>& +a +) + +79 : +hdr_ +( +a +.handler_) + +83 +T +* +lo +( +d +:: +size_t + +n +) + +85  +ic_ +< +T +*>( + +86 +boo_asio_hdr_loc_hrs +:: +lo +(( +T +* +n +, +hdr_ +)); + +89  +do +( +T +* +p +, +d +:: +size_t + +n +) + +91 +boo_asio_hdr_loc_hrs +:: +do +( +p +, ( +T +* +n +, +hdr_ +); + +95 + gHdr +& + ghdr_ +; + +98 + gme + < +tyme + + gHdr +> + +99 +ass + + ghook_lot +< + gHdr +, > + +101 + gpublic +: + +102  + tvue_ty +; + +104 + gme + < +tyme + + gU +> + +105  + sbd + + +107  + ghook_lot +< + tHdr +, + tU +> + th +; + +110 +exic + +hook_lot +( +Hdr +& +h +) + +111 : +hdr_ +( +h +) + +115 +me + < +tyme + +U +> + +116 +hook_lot +(cڡ hook_lot< +Hdr +, +U +>& +a +) + +117 : +hdr_ +( +a +.handler_) + +122 +Hdr +& +hdr_ +; + +125 + gme + < +tyme + + gHdr +,ym + gAot +> + +126  + sg_hook_lot + + +128  +Aot + + tty +; + +130  +ty + +g +( +Hdr +&, cڡ +Aot +& +a +) + +132  + ga +; + +136 + gme + < +tyme + + gHdr +,ym + gT +> + +137  + gg_hook_lot +< + gHdr +, + gd +:: +lot +< +T +> > + +139  +hook_lot +< + tHdr +, + tT +> + tty +; + +141  +ty + +g +( +Hdr +& +hdr +, cڡ +d +:: +lot +< +T +>&) + +143  +ty +( +hdr +); + +151  + #BOOST_ASIO_DEFINE_HANDLER_PTR +( + +) \ + +152  +r + \ + +154 +Hdr +* +h +; \ + +155 + +* +v +; \ + +156 + +* +p +; \ + +157 ~ + `r +() \ + +159 + `t +(); \ + +161  + +* + `lo +( +Hdr +& +hdr +) \ + +163  +tyme + :: + tboo +:: + tasio +:: + tassocd_lot +< \ + +164 + tHdr +>:: + tty + + tassocd_lot_ty +; \ + +165  +tyme + :: + tboo +:: + tasio +:: + tda +:: + tg_hook_lot +< \ + +166 + tHdr +, + tassocd_lot_ty +>:: + tty + + thook_lot_ty +; \ + +167 + `BOOST_ASIO_REBIND_ALLOC +( +hook_lot_ty +, + + + `a +( \ + +168 :: +boo +:: +asio +:: +da +:: +g_hook_lot +< \ + +169 +Hdr +, +assocd_lot_ty +>:: + `g +( \ + +170 +hdr +, :: +boo +:: +asio +:: + `g_assocd_lot +(handler))); \ + +171  +a +. + `lo +(1); \ + +173  + `t +() \ + +175 i( +p +) \ + +177 +p +->~ + ` +(); \ + +178 +p + = 0; \ + +180 i( +v +) \ + +182  +tyme + :: + tboo +:: + tasio +:: + tassocd_lot +< \ + +183 + tHdr +>:: + tty + + tassocd_lot_ty +; \ + +184  +tyme + :: + tboo +:: + tasio +:: + tda +:: + tg_hook_lot +< \ + +185 + tHdr +, + tassocd_lot_ty +>:: + tty + + thook_lot_ty +; \ + +186 + `BOOST_ASIO_REBIND_ALLOC +( +hook_lot_ty +, + + + `a +( \ + +187 :: +boo +:: +asio +:: +da +:: +g_hook_lot +< \ + +188 +Hdr +, +assocd_lot_ty +>:: + `g +( \ + +189 * +h +, :: +boo +:: +asio +:: + `g_assocd_lot +(*h))); \ + +190 +a +. + `do +( +ic_ +< + +*>( +v +), 1); \ + +191 +v + = 0; \ + +195 + + ) + +197  + #BOOST_ASIO_DEFINE_HANDLER_ALLOCATOR_PTR +( + +) \ + +198  +r + \ + +200 cڡ +Aoc +* +a +; \ + +201 * +v +; \ + +202 + +* +p +; \ + +203 ~ + `r +() \ + +205 + `t +(); \ + +207  + +* + `lo +(cڡ +Aoc +& +a +) \ + +209  +tyme + :: + tboo +:: + tasio +:: + tda +:: + tg_cyg_lot +< \ + +210 + tAoc +>:: + tty + + tcyg_lot_ty +; \ + +211 + `BOOST_ASIO_REBIND_ALLOC +( +cyg_lot_ty +, + + + `a1 +( \ + +212 :: +boo +:: +asio +:: +da +:: +g_cyg_lot +< +Aoc +>:: + `g +( +a +)); \ + +213  +a1 +. + `lo +(1); \ + +215  + `t +() \ + +217 i( +p +) \ + +219 +p +->~ + ` +(); \ + +220 +p + = 0; \ + +222 i( +v +) \ + +224  +tyme + :: + tboo +:: + tasio +:: + tda +:: + tg_cyg_lot +< \ + +225 + tAoc +>:: + tty + + tcyg_lot_ty +; \ + +226 + `BOOST_ASIO_REBIND_ALLOC +( +cyg_lot_ty +, + + + `a1 +( \ + +227 :: +boo +:: +asio +:: +da +:: +g_cyg_lot +< +Aoc +>:: + `g +(* +a +)); \ + +228 +a1 +. + `do +( +ic_ +< + +*>( +v +), 1); \ + +229 +v + = 0; \ + +233 + + ) + +235  + ~ + + @/usr/include/boost/asio/detail/handler_cont_helpers.hpp + +11 #ide +BOOST_ASIO_DETAIL_HANDLER_CONT_HELPERS_HPP + + +12  + #BOOST_ASIO_DETAIL_HANDLER_CONT_HELPERS_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +27 +mea + + gboo_asio_hdr_ct_hrs + { + +29 + gme + < +tyme + + gCڋxt +> + +30 +le + +bo + +is_ctui +( +Cڋxt +& +cڋxt +) + +32 #i! +defed +( +BOOST_ASIO_HAS_HANDLER_HOOKS +) + +33  + gl +; + +35 +usg + + gboo +:: +asio +:: +asio_hdr_is_ctui +; + +36  +asio_hdr_is_ctui +( + +37 +boo +:: +asio +:: +da +:: +addssof +( +cڋxt +)); + +43  + ~ + + @/usr/include/boost/asio/detail/handler_invoke_helpers.hpp + +11 #ide +BOOST_ASIO_DETAIL_HANDLER_INVOKE_HELPERS_HPP + + +12  + #BOOST_ASIO_DETAIL_HANDLER_INVOKE_HELPERS_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +27 +mea + + gboo_asio_hdr_voke_hrs + { + +29 + gme + < +tyme + + gFuni +,ym + gCڋxt +> + +30 +le +  +voke +( +Funi +& +funi +, +Cڋxt +& +cڋxt +) + +32 #i! +defed +( +BOOST_ASIO_HAS_HANDLER_HOOKS +) + +33 +Funi + +tmp +( +funi +); + +34 +tmp +(); + +36 +usg + + gboo +:: +asio +:: +asio_hdr_voke +; + +37 +asio_hdr_voke +( +funi +, +boo +:: +asio +:: +da +:: +addssof +( +cڋxt +)); + +41 + gme + < +tyme + + gFuni +,ym + gCڋxt +> + +42 +le +  +voke +(cڡ +Funi +& +funi +, +Cڋxt +& +cڋxt +) + +44 #i! +defed +( +BOOST_ASIO_HAS_HANDLER_HOOKS +) + +45 +Funi + +tmp +( +funi +); + +46 +tmp +(); + +48 +usg + + gboo +:: +asio +:: +asio_hdr_voke +; + +49 +asio_hdr_voke +( +funi +, +boo +:: +asio +:: +da +:: +addssof +( +cڋxt +)); + +55  + ~ + + @/usr/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_BUFFER_SEQUENCE_ADAPTER_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_BUFFER_SEQUENCE_ADAPTER_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + + gboo + { + +30 +mea + + gasio + { + +31 +mea + + gda + { + +33 +ass + + gw_bufr_im + : + +34 +public + +Mioso +:: +WRL +:: +RuimeCss +< + +35 +Mioso +:: +WRL +:: +RuimeCssFgs +< + +36 +Mioso +:: +WRL +:: +RuimeCssTy +:: +WRtCssicComMix +>, + +37 + gABI +:: +Wdows +:: +Stage +:: +Sms +:: +IBufr +, + +38 + gWdows +:: +Stage +:: +Sms +:: +IBufrByAcss +> + +40 +public +: + +41 +exic + +w_bufr_im +(cڡ +boo +:: +asio +:: +cڡ_bufr +& +b +) + +43 +bys_ + = +cڡ_ +< +by +*>( +ic_ +( +b +. +da +())); + +44 + gngth_ + = +b +. +size +(); + +45 + gcy_ + = +b +. +size +(); + +48 +exic + +w_bufr_im +(cڡ +boo +:: +asio +:: +mub_bufr +& +b +) + +50 +bys_ + = +ic_ +< +by +*>( +b +. +da +()); + +51 + gngth_ + = 0; + +52 + gcy_ + = +b +. +size +(); + +55 ~ +w_bufr_im +() + +59 +STDMETHODIMP + +Bufr +( +by +** +vue +) + +61 * + gvue + = +bys_ +; + +62  + gS_OK +; + +65 +STDMETHODIMP + +g_Cacy +( +UINT32 +* +vue +) + +67 * + gvue + = +cy_ +; + +68  + gS_OK +; + +71 +STDMETHODIMP + +g_Lgth +( +UINT32 + * +vue +) + +73 * + gvue + = +ngth_ +; + +74  + gS_OK +; + +77 +STDMETHODIMP + +put_Lgth +( +UINT32 + +vue +) + +79 i( + gvue + > + gcy_ +) + +80  + gE_INVALIDARG +; + +81 + gngth_ + = +vue +; + +82  + gS_OK +; + +85 + give +: + +86 +by +* +bys_ +; + +87 +UINT32 + + gngth_ +; + +88 +UINT32 + + gcy_ +; + +91  + gbufr_qu_adr_ba +:: +_tive_bufr +( + +92 +bufr_qu_adr_ba +:: +tive_bufr_ty +& +buf +, + +93 cڡ +boo +:: +asio +:: +mub_bufr +& +bufr +) + +95 +d +:: +memt +(& +buf +, 0, ( +tive_bufr_ty +)); + +96 + gMioso +:: +WRL +:: +ComP +< +IIneab +> + + + +97 +Mioso +:: +WRL +:: +Make +< +w_bufr_im +>( +bufr +); + +98 + gbuf + = +t_ +< +Wdows +:: +Stage +:: +Sms +:: +IBufr +^>( + +. +G +()); + +101  + gbufr_qu_adr_ba +:: +_tive_bufr +( + +102 +bufr_qu_adr_ba +:: +tive_bufr_ty +& +buf +, + +103 cڡ +boo +:: +asio +:: +cڡ_bufr +& +bufr +) + +105 +d +:: +memt +(& +buf +, 0, ( +tive_bufr_ty +)); + +106 + gMioso +:: +WRL +:: +ComP +< +IIneab +> + + + +107 +Mioso +:: +WRL +:: +Make +< +w_bufr_im +>( +bufr +); + +108 + gPtfm +:: +Obje +^ +buf_obj + = +t_ +< +Ptfm +::Obje^>( + +. +G +()); + +109 + gbuf + = +t_ +< +Wdows +:: +Stage +:: +Sms +:: +IBufr +^>( + +. +G +()); + +116  + ~ + + @/usr/include/boost/asio/detail/impl/reactive_descriptor_service.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_REACTIVE_DESCRIPTOR_SERVICE_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_REACTIVE_DESCRIPTOR_SERVICE_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_WINDOWS +) \ + +21 && ! +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) \ + +22 && ! + $defed +( +__CYGWIN__ +) + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + +boo + { + +30 +mea + +asio + { + +31 +mea + +da + { + +33 +aive_dest_rvi +:: + `aive_dest_rvi +( + +34 +boo +:: +asio +:: +io_cڋxt +& io_context) + +35 : +rvi_ba +< +aive_dest_rvi +>( +io_cڋxt +), + +36 + `a_ +( +boo +:: +asio +:: +u_rvi +< +a +>( +io_cڋxt +)) + +38 +a_ +. + `_sk +(); + +41  +aive_dest_rvi +:: + `shutdown +() + +45  +aive_dest_rvi +:: + `cڡru +( + +46 +aive_dest_rvi +:: +imemti_ty +& +im +) + +48 +im +. +dest_ + = -1; + +49 +im +. +e_ + = 0; + +52  +aive_dest_rvi +:: + `move_cڡru +( + +53 +aive_dest_rvi +:: +imemti_ty +& +im +, + +54 +aive_dest_rvi +:: +imemti_ty +& +h_im +) + +56 +im +. +dest_ + = +h_im +.descriptor_; + +57 +h_im +. +dest_ + = -1; + +59 +im +. +e_ + = +h_im +.state_; + +60 +h_im +. +e_ + = 0; + +62 +a_ +. + `move_dest +( +im +. +dest_ +, + +63 +im +. +a_da_ +, +h_im +.reactor_data_); + +66  +aive_dest_rvi +:: + `move_assign +( + +67 +aive_dest_rvi +:: +imemti_ty +& +im +, + +68 +aive_dest_rvi +& +h_rvi +, + +69 +aive_dest_rvi +:: +imemti_ty +& +h_im +) + +71 + `deroy +( +im +); + +73 +im +. +dest_ + = +h_im +.descriptor_; + +74 +h_im +. +dest_ + = -1; + +76 +im +. +e_ + = +h_im +.state_; + +77 +h_im +. +e_ + = 0; + +79 +h_rvi +. +a_ +. + `move_dest +( +im +. +dest_ +, + +80 +im +. +a_da_ +, +h_im +.reactor_data_); + +83  +aive_dest_rvi +:: + `deroy +( + +84 +aive_dest_rvi +:: +imemti_ty +& +im +) + +86 i( + `is_ݒ +( +im +)) + +88 + `BOOST_ASIO_HANDLER_OPERATION +(( +a_ +. + `cڋxt +(), + +89 "dest", & +im +, im. +dest_ +, "close")); + +91 +a_ +. + `degi_dest +( +im +. +dest_ +, im. +a_da_ +, + +92 ( +im +. +e_ + & +dest_s +:: +possib_dup +) == 0); + +94 +boo +:: +syem +:: +r_code + +igned_ec +; + +95 +dest_s +:: + `o +( +im +. +dest_ +, im. +e_ +, +igned_ec +); + +97 +a_ +. + `nup_dest_da +( +im +. +a_da_ +); + +101 +boo +:: +syem +:: +r_code + +aive_dest_rvi +:: + `assign +( + +102 +aive_dest_rvi +:: +imemti_ty +& +im +, + +103 cڡ +tive_hd_ty +& +tive_dest +, +boo +:: +syem +:: +r_code +& +ec +) + +105 i( + `is_ݒ +( +im +)) + +107 +ec + = +boo +:: +asio +:: +r +:: +ady_ݒ +; + +108  +ec +; + +111 i( +r + = +a_ +. + `gi_dest +( + +112 +tive_dest +, +im +. +a_da_ +)) + +114 +ec + = +boo +:: +syem +:: + `r_code +( +r +, + +115 +boo +:: +asio +:: +r +:: + `g_syem_gy +()); + +116  +ec +; + +119 +im +. +dest_ + = +tive_dest +; + +120 +im +. +e_ + = +dest_s +:: +possib_dup +; + +121 +ec + = +boo +:: +syem +:: + `r_code +(); + +122  +ec +; + +125 +boo +:: +syem +:: +r_code + +aive_dest_rvi +:: + `o +( + +126 +aive_dest_rvi +:: +imemti_ty +& +im +, + +127 +boo +:: +syem +:: +r_code +& +ec +) + +129 i( + `is_ݒ +( +im +)) + +131 + `BOOST_ASIO_HANDLER_OPERATION +(( +a_ +. + `cڋxt +(), + +132 "dest", & +im +, im. +dest_ +, "close")); + +134 +a_ +. + `degi_dest +( +im +. +dest_ +, im. +a_da_ +, + +135 ( +im +. +e_ + & +dest_s +:: +possib_dup +) == 0); + +137 +dest_s +:: + `o +( +im +. +dest_ +, im. +e_ +, +ec +); + +139 +a_ +. + `nup_dest_da +( +im +. +a_da_ +); + +143 +ec + = +boo +:: +syem +:: + `r_code +(); + +152 + `cڡru +( +im +); + +154  +ec +; + +157 +aive_dest_rvi +:: +tive_hd_ty + + +158 +aive_dest_rvi +:: + `a +( + +159 +aive_dest_rvi +:: +imemti_ty +& +im +) + +161 +tive_hd_ty + +dest + = +im +. +dest_ +; + +163 i( + `is_ݒ +( +im +)) + +165 + `BOOST_ASIO_HANDLER_OPERATION +(( +a_ +. + `cڋxt +(), + +166 "dest", & +im +, im. +dest_ +, "release")); + +168 +a_ +. + `degi_dest +( +im +. +dest_ +, im. +a_da_ +, +l +); + +169 +a_ +. + `nup_dest_da +( +im +. +a_da_ +); + +170 + `cڡru +( +im +); + +173  +dest +; + +176 +boo +:: +syem +:: +r_code + +aive_dest_rvi +:: + `nl +( + +177 +aive_dest_rvi +:: +imemti_ty +& +im +, + +178 +boo +:: +syem +:: +r_code +& +ec +) + +180 i(! + `is_ݒ +( +im +)) + +182 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +183  +ec +; + +186 + `BOOST_ASIO_HANDLER_OPERATION +(( +a_ +. + `cڋxt +(), + +187 "dest", & +im +, im. +dest_ +, "cancel")); + +189 +a_ +. + `nl_s +( +im +. +dest_ +, im. +a_da_ +); + +190 +ec + = +boo +:: +syem +:: + `r_code +(); + +191  +ec +; + +194  +aive_dest_rvi +:: + `t_ +( + +195 +aive_dest_rvi +:: +imemti_ty +& +im +, + +196  +_ty +, +a_ +* + +, +bo + +is_ctui +, + +197 +bo + +is_n_blockg +, bo +no +) + +199 i(! +no +) + +201 i(( +im +. +e_ + & +dest_s +:: +n_blockg +) || + +202 +dest_s +:: + `t__n_blockg +( + +203 +im +. +dest_ +, im. +e_ +, +ue +, + +-> +ec_ +)) + +205 +a_ +. + `t_ +( +_ty +, +im +. +dest_ +, + +206 +im +. +a_da_ +, + +, +is_ctui +, +is_n_blockg +); + +211 +a_ +. + `po_immed_comi +( + +, +is_ctui +); + +216 + } +} + +218  + ~ + + @/usr/include/boost/asio/detail/impl/reactive_serial_port_service.ipp + +12 #ide +BOOST_ASIO_DETAIL_IMPL_REACTIVE_SERIAL_PORT_SERVICE_IPP + + +13  + #BOOST_ASIO_DETAIL_IMPL_REACTIVE_SERIAL_PORT_SERVICE_IPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_HAS_SERIAL_PORT +) + +22 #i! +defed +( +BOOST_ASIO_WINDOWS +&& !defed( +__CYGWIN__ +) + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + + gboo + { + +30 +mea + + gasio + { + +31 +mea + + gda + { + +33 + gaive_rl_pt_rvi +:: +aive_rl_pt_rvi +( + +34 +boo +:: +asio +:: +io_cڋxt +& io_context) + +35 : +rvi_ba +< +aive_rl_pt_rvi +>( +io_cڋxt +), + +36 +dest_rvi_ +( +io_cڋxt +) + +40  + gaive_rl_pt_rvi +:: +shutdown +() + +42 +dest_rvi_ +. +shutdown +(); + +45 + gboo +:: +syem +:: +r_code + +aive_rl_pt_rvi +:: +ݒ +( + +46 +aive_rl_pt_rvi +:: +imemti_ty +& +im +, + +47 cڡ +d +:: +rg +& +devi +, +boo +:: +syem +:: +r_code +& +ec +) + +49 i( +is_ݒ +( +im +)) + +51 +ec + = +boo +:: +asio +:: +r +:: +ady_ݒ +; + +52  + gec +; + +55 + gdest_s +:: +e_ty + +e + = 0; + +56  + gfd + = +dest_s +:: +ݒ +( +devi +. +c_r +(), + +57 +O_RDWR + | +O_NONBLOCK + | +O_NOCTTY +, +ec +); + +58 i( + gfd + < 0) + +59  + gec +; + +61  + gs + = +dest_s +:: +f +( +fd +, +F_GETFL +, +ec +); + +62 i( + gs + >= 0) + +63 +s + = +dest_s +:: +f +( +fd +, +F_SETFL +, s | +O_NONBLOCK +, +ec +); + +64 i( + gs + < 0) + +66 + gboo +:: +syem +:: +r_code + +igned_ec +; + +67 + gdest_s +:: +o +( +fd +, +e +, +igned_ec +); + +68  + gec +; + +72 +rmios + + gios +; + +73 + go + = 0; + +74 + gs + = +dest_s +:: +r_w +(:: +tcg +( +fd +, & +ios +), +ec +); + +75 i( + gs + >= 0) + +77 #i +defed +( +_BSD_SOURCE +|| defed( +_DEFAULT_SOURCE +) + +78 :: +cfmakaw +(& +ios +); + +80 + gios +. + gc_iag + &~( +IGNBRK + | +BRKINT + | +PARMRK + + +81 | +ISTRIP + | +INLCR + | +IGNCR + | +ICRNL + | +IXON +); + +82 + gios +. + gc_oag + &~ +OPOST +; + +83 + gios +. + gc_lag + &~( +ECHO + | +ECHONL + | +ICANON + | +ISIG + | +IEXTEN +); + +84 + gios +. + gc_cag + &~( +CSIZE + | +PARENB +); + +85 + gios +. + gc_cag + | +CS8 +; + +87 + gios +. + gc_iag + | +IGNPAR +; + +88 + gios +. + gc_cag + | +CREAD + | +CLOCAL +; + +89 + go + = 0; + +90 + gs + = +dest_s +:: +r_w +(:: +tcr +( +fd +, +TCSANOW +, & +ios +), +ec +); + +92 i( + gs + < 0) + +94 + gboo +:: +syem +:: +r_code + +igned_ec +; + +95 + gdest_s +:: +o +( +fd +, +e +, +igned_ec +); + +96  + gec +; + +100 i( + gdest_rvi_ +. +assign +( +im +, +fd +, +ec +)) + +102 + gboo +:: +syem +:: +r_code + +igned_ec +; + +103 + gdest_s +:: +o +( +fd +, +e +, +igned_ec +); + +106  + gec +; + +109 + gboo +:: +syem +:: +r_code + +aive_rl_pt_rvi +:: +do_t_ti +( + +110 +aive_rl_pt_rvi +:: +imemti_ty +& +im +, + +111 +aive_rl_pt_rvi +:: +e_funi_ty + +e +, + +112 cڡ * +ti +, +boo +:: +syem +:: +r_code +& +ec +) + +114 +rmios + +ios +; + +115 + go + = 0; + +116 + gdest_s +:: +r_w +(:: +tcg +( + +117 +dest_rvi_ +. +tive_hd +( +im +), & +ios +), +ec +); + +118 i( + gec +) + +119  + gec +; + +121 i( +e +( +ti +, +ios +, +ec +)) + +122  + gec +; + +124 + go + = 0; + +125 + gdest_s +:: +r_w +(:: +tcr +( + +126 +dest_rvi_ +. +tive_hd +( +im +), +TCSANOW +, & +ios +), +ec +); + +127  + gec +; + +130 + gboo +:: +syem +:: +r_code + +aive_rl_pt_rvi +:: +do_g_ti +( + +131 cڡ +aive_rl_pt_rvi +:: +imemti_ty +& +im +, + +132 +aive_rl_pt_rvi +:: +ld_funi_ty + +ld +, + +133 * +ti +, +boo +:: +syem +:: +r_code +& +ec +) const + +135 +rmios + +ios +; + +136 + go + = 0; + +137 + gdest_s +:: +r_w +(:: +tcg +( + +138 +dest_rvi_ +. +tive_hd +( +im +), & +ios +), +ec +); + +139 i( + gec +) + +140  + gec +; + +142  +ld +( +ti +, +ios +, +ec +); + +149  + ~ + + @/usr/include/boost/asio/detail/impl/scheduler.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_SCHEDULER_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_SCHEDULER_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + + gboo + { + +30 +mea + + gasio + { + +31 +mea + + gda + { + +33  + gschedur +:: +sk_nup + + +35 ~ +sk_nup +() + +37 i( +this_thad_ +-> +ive_outdg_wk + > 0) + +39 +boo +:: +asio +:: +da +:: +emt +( + +40 +schedur_ +-> +outdg_wk_ +, + +41 +this_thad_ +-> +ive_outdg_wk +); + +43 + gthis_thad_ +-> + give_outdg_wk + = 0; + +47 + glock_ +-> +lock +(); + +48 + gschedur_ +-> + gsk_ued_ + = +ue +; + +49 + gschedur_ +-> + g_queue_ +. +push +( +this_thad_ +-> +ive__queue +); + +50 + gschedur_ +-> + g_queue_ +. +push +(& +schedur_ +-> +sk_ݔi_ +); + +53 +schedur +* + gschedur_ +; + +54 + gmux +:: +sced_lock +* +lock_ +; + +55 +thad_fo +* + gthis_thad_ +; + +58  + gschedur +:: +wk_nup + + +60 ~ +wk_nup +() + +62 i( +this_thad_ +-> +ive_outdg_wk + > 1) + +64 +boo +:: +asio +:: +da +:: +emt +( + +65 +schedur_ +-> +outdg_wk_ +, + +66 +this_thad_ +-> +ive_outdg_wk + - 1); + +68 i( + gthis_thad_ +-> + give_outdg_wk + < 1) + +70 + gschedur_ +-> +wk_fished +(); + +72 + gthis_thad_ +-> + give_outdg_wk + = 0; + +74 #i +defed +( +BOOST_ASIO_HAS_THREADS +) + +75 i(! + gthis_thad_ +-> + give__queue +. +emy +()) + +77 + glock_ +-> +lock +(); + +78 + gschedur_ +-> + g_queue_ +. +push +( +this_thad_ +-> +ive__queue +); + +83 +schedur +* + gschedur_ +; + +84 + gmux +:: +sced_lock +* +lock_ +; + +85 +thad_fo +* + gthis_thad_ +; + +88 + gschedur +:: +schedur +( + +89 +boo +:: +asio +:: +executi_cڋxt +& +x +,  +ccucy_ht +) + +90 : +boo +:: +asio +:: +da +:: +executi_cڋxt_rvi_ba +< +schedur +>( +x +), + +91 +e_thad_ +( +ccucy_ht + == 1 + +92 || ! +BOOST_ASIO_CONCURRENCY_HINT_IS_LOCKING +( + +93 +SCHEDULER +, +ccucy_ht +) + +94 || ! +BOOST_ASIO_CONCURRENCY_HINT_IS_LOCKING +( + +95 +REACTOR_IO +, +ccucy_ht +)), + +96 +mux_ +( +BOOST_ASIO_CONCURRENCY_HINT_IS_LOCKING +( + +97 +SCHEDULER +, +ccucy_ht +)), + +98 +sk_ +(0), + +99 +sk_ued_ +( +ue +), + +100 +outdg_wk_ +(0), + +101 +ݳd_ +( +l +), + +102 +shutdown_ +( +l +), + +103 +ccucy_ht_ +( +ccucy_ht +) + +105 + gBOOST_ASIO_HANDLER_TRACKING_INIT +; + +108  + gschedur +:: +shutdown +() + +110 +mux +:: +sced_lock + +lock +( +mux_ +); + +111 + gshutdown_ + = +ue +; + +112 + glock +. +uock +(); + +115 ! + g_queue_ +. +emy +()) + +117 +ݔi +* + go + = +_queue_ +. +t +(); + +118 + g_queue_ +. +p +(); + +119 i( + go + !& +sk_ݔi_ +) + +120 +o +-> +deroy +(); + +124 + gsk_ + = 0; + +127  + gschedur +:: +_sk +() + +129 +mux +:: +sced_lock + +lock +( +mux_ +); + +130 i(! + gshutdown_ + && ! + gsk_ +) + +132 + gsk_ + = & +u_rvi +< +a +>( +this +-> +cڋxt +()); + +133 + g_queue_ +. +push +(& +sk_ݔi_ +); + +134 +wake_e_thad_d_uock +( +lock +); + +138 + gd +:: +size_t + +schedur +:: +run +( +boo +:: +syem +:: +r_code +& +ec +) + +140 +ec + = +boo +:: +syem +:: +r_code +(); + +141 i( + goutdg_wk_ + == 0) + +143 + +(); + +147 +thad_fo + + gthis_thad +; + +148 + gthis_thad +. + give_outdg_wk + = 0; + +149 + gthad__ack +:: +cڋxt + +x +( +this +, +this_thad +); + +151 + gmux +:: +sced_lock + +lock +( +mux_ +); + +153 + gd +:: +size_t + +n + = 0; + +154 ; +do_run_e +( +lock +, +this_thad +, +ec +); + glock +.lock()) + +155 i( + gn + !( +d +:: +numic_lims +:: +max +)()) + +156 ++ +n +; + +157  + gn +; + +160 + gd +:: +size_t + +schedur +:: +run_e +( +boo +:: +syem +:: +r_code +& +ec +) + +162 +ec + = +boo +:: +syem +:: +r_code +(); + +163 i( + goutdg_wk_ + == 0) + +165 + +(); + +169 +thad_fo + + gthis_thad +; + +170 + gthis_thad +. + give_outdg_wk + = 0; + +171 + gthad__ack +:: +cڋxt + +x +( +this +, +this_thad +); + +173 + gmux +:: +sced_lock + +lock +( +mux_ +); + +175  +do_run_e +( +lock +, +this_thad +, +ec +); + +178 + gd +:: +size_t + +schedur +:: +wa_e +( +uc +, +boo +:: +syem +:: +r_code +& +ec +) + +180 +ec + = +boo +:: +syem +:: +r_code +(); + +181 i( + goutdg_wk_ + == 0) + +183 + +(); + +187 +thad_fo + + gthis_thad +; + +188 + gthis_thad +. + give_outdg_wk + = 0; + +189 + gthad__ack +:: +cڋxt + +x +( +this +, +this_thad +); + +191 + gmux +:: +sced_lock + +lock +( +mux_ +); + +193  +do_wa_e +( +lock +, +this_thad +, +uc +, +ec +); + +196 + gd +:: +size_t + +schedur +:: +pl +( +boo +:: +syem +:: +r_code +& +ec +) + +198 +ec + = +boo +:: +syem +:: +r_code +(); + +199 i( + goutdg_wk_ + == 0) + +201 + +(); + +205 +thad_fo + + gthis_thad +; + +206 + gthis_thad +. + give_outdg_wk + = 0; + +207 + gthad__ack +:: +cڋxt + +x +( +this +, +this_thad +); + +209 + gmux +:: +sced_lock + +lock +( +mux_ +); + +211 #i +defed +( +BOOST_ASIO_HAS_THREADS +) + +215 i( + ge_thad_ +) + +216 i( +thad_fo +* + gour_fo + = +ic_ +( +x +. +xt_by_key +())) + +217 +_queue_ +. +push +( +our_fo +-> +ive__queue +); + +220 + gd +:: +size_t + +n + = 0; + +221 ; +do_pl_e +( +lock +, +this_thad +, +ec +); + glock +.lock()) + +222 i( + gn + !( +d +:: +numic_lims +:: +max +)()) + +223 ++ +n +; + +224  + gn +; + +227 + gd +:: +size_t + +schedur +:: +pl_e +( +boo +:: +syem +:: +r_code +& +ec +) + +229 +ec + = +boo +:: +syem +:: +r_code +(); + +230 i( + goutdg_wk_ + == 0) + +232 + +(); + +236 +thad_fo + + gthis_thad +; + +237 + gthis_thad +. + give_outdg_wk + = 0; + +238 + gthad__ack +:: +cڋxt + +x +( +this +, +this_thad +); + +240 + gmux +:: +sced_lock + +lock +( +mux_ +); + +242 #i +defed +( +BOOST_ASIO_HAS_THREADS +) + +246 i( + ge_thad_ +) + +247 i( +thad_fo +* + gour_fo + = +ic_ +( +x +. +xt_by_key +())) + +248 +_queue_ +. +push +( +our_fo +-> +ive__queue +); + +251  +do_pl_e +( +lock +, +this_thad +, +ec +); + +254  + gschedur +:: + +() + +256 +mux +:: +sced_lock + +lock +( +mux_ +); + +257 +_l_thads +( +lock +); + +260 +bo + + gschedur +:: +ݳd +() const + +262 +mux +:: +sced_lock + +lock +( +mux_ +); + +263  + gݳd_ +; + +266  + gschedur +:: +t +() + +268 +mux +:: +sced_lock + +lock +( +mux_ +); + +269 + gݳd_ + = +l +; + +272  + gschedur +:: +comntg_wk_d +() + +274 +thad_fo_ba +* +this_thad + = +thad__ack +:: +cڏs +( +this +); + +275 ++ + gic_ +< + gthad_fo +*>( + gthis_thad +)-> + give_outdg_wk +; + +278  + gschedur +:: +po_immed_comi +( + +279 +schedur +:: +ݔi +* + +, +bo + +is_ctui +) + +281 #i +defed +( +BOOST_ASIO_HAS_THREADS +) + +282 i( + ge_thad_ + || + gis_ctui +) + +284 i( +thad_fo_ba +* + gthis_thad + = +thad__ack +:: +cڏs +( +this +)) + +286 ++ +ic_ +< +thad_fo +*>( +this_thad +)-> +ive_outdg_wk +; + +287 + gic_ +< + gthad_fo +*>( + gthis_thad +)-> + give__queue +. +push +( + +); + +292 () + gis_ctui +; + +295 +wk_d +(); + +296 + gmux +:: +sced_lock + +lock +( +mux_ +); + +297 + g_queue_ +. +push +( + +); + +298 +wake_e_thad_d_uock +( +lock +); + +301  + gschedur +:: +po_deed_comi +( +schedur +:: +ݔi +* + +) + +303 #i +defed +( +BOOST_ASIO_HAS_THREADS +) + +304 i( +e_thad_ +) + +306 i( +thad_fo_ba +* +this_thad + = +thad__ack +:: +cڏs +( +this +)) + +308 +ic_ +< +thad_fo +*>( +this_thad +)-> +ive__queue +. +push +( + +); + +314 + gmux +:: +sced_lock + +lock +( +mux_ +); + +315 + g_queue_ +. +push +( + +); + +316 +wake_e_thad_d_uock +( +lock +); + +319  + gschedur +:: +po_deed_comis +( + +320 +_queue +< +schedur +:: +ݔi +>& +s +) + +322 i(! +s +. +emy +()) + +324 #i +defed +( +BOOST_ASIO_HAS_THREADS +) + +325 i( +e_thad_ +) + +327 i( +thad_fo_ba +* +this_thad + = +thad__ack +:: +cڏs +( +this +)) + +329 +ic_ +< +thad_fo +*>( +this_thad +)-> +ive__queue +. +push +( +s +); + +335 + gmux +:: +sced_lock + +lock +( +mux_ +); + +336 + g_queue_ +. +push +( +s +); + +337 +wake_e_thad_d_uock +( +lock +); + +341  + gschedur +:: +do_dich +( + +342 +schedur +:: +ݔi +* + +) + +344 +wk_d +(); + +345 + gmux +:: +sced_lock + +lock +( +mux_ +); + +346 + g_queue_ +. +push +( + +); + +347 +wake_e_thad_d_uock +( +lock +); + +350  + gschedur +:: +abd_ݔis +( + +351 +_queue +< +schedur +:: +ݔi +>& +s +) + +353 +_queue +< +schedur +:: +ݔi +> +s2 +; + +354 + gs2 +. +push +( +s +); + +357 + gd +:: +size_t + +schedur +:: +do_run_e +( +mux +:: +sced_lock +& +lock +, + +358 +schedur +:: +thad_fo +& +this_thad +, + +359 cڡ +boo +:: +syem +:: +r_code +& +ec +) + +361 ! +ݳd_ +) + +363 i(! +_queue_ +. +emy +()) + +366 +ݔi +* +o + = +_queue_ +. +t +(); + +367 + g_queue_ +. +p +(); + +368 +bo + + gme_hdrs + = (! +_queue_ +. +emy +()); + +370 i( + go + =& +sk_ݔi_ +) + +372 +sk_ued_ + = +me_hdrs +; + +374 i( + gme_hdrs + && ! + ge_thad_ +) + +375 + gwakeup_evt_ +. +uock_d_sigl_e +( +lock +); + +377 + glock +. +uock +(); + +379 +sk_nup + + g_ex + = { +this +, & +lock +, & +this_thad + }; + +380 () + g_ex +; + +385 + gsk_ +-> +run +( +me_hdrs + ? 0 : -1, +this_thad +. +ive__queue +); + +389 + gd +:: +size_t + +sk_su + = +o +-> +sk_su_ +; + +391 i( + gme_hdrs + && ! + ge_thad_ +) + +392 +wake_e_thad_d_uock +( +lock +); + +394 + glock +. +uock +(); + +397 +wk_nup + + g_ex + = { +this +, & +lock +, & +this_thad + }; + +398 () + g_ex +; + +401 + go +-> +come +( +this +, +ec +, +sk_su +); + +408 + gwakeup_evt_ +. +r +( +lock +); + +409 + gwakeup_evt_ +. +wa +( +lock +); + +416 + gd +:: +size_t + +schedur +:: +do_wa_e +( +mux +:: +sced_lock +& +lock +, + +417 +schedur +:: +thad_fo +& +this_thad +,  +uc +, + +418 cڡ +boo +:: +syem +:: +r_code +& +ec +) + +420 i( +ݳd_ +) + +423 +ݔi +* + go + = +_queue_ +. +t +(); + +424 i( + go + == 0) + +426 +wakeup_evt_ +. +r +( +lock +); + +427 + gwakeup_evt_ +. +wa_f_uc +( +lock +, +uc +); + +428 + guc + = 0; + +429 + go + = +_queue_ +. +t +(); + +432 i( + go + =& +sk_ݔi_ +) + +434 +_queue_ +. +p +(); + +435 +bo + + gme_hdrs + = (! +_queue_ +. +emy +()); + +437 + gsk_ued_ + = +me_hdrs +; + +439 i( + gme_hdrs + && ! + ge_thad_ +) + +440 + gwakeup_evt_ +. +uock_d_sigl_e +( +lock +); + +442 + glock +. +uock +(); + +445 +sk_nup + + g_ex + = { +this +, & +lock +, & +this_thad + }; + +446 () + g_ex +; + +451 + gsk_ +-> +run +( +me_hdrs + ? 0 : +uc +, +this_thad +. +ive__queue +); + +454 + go + = +_queue_ +. +t +(); + +455 i( + go + =& +sk_ݔi_ +) + +457 i(! +e_thad_ +) + +458 +wakeup_evt_ +. +maybe_uock_d_sigl_e +( +lock +); + +463 i( + go + == 0) + +466 + g_queue_ +. +p +(); + +467 +bo + + gme_hdrs + = (! +_queue_ +. +emy +()); + +469 + gd +:: +size_t + +sk_su + = +o +-> +sk_su_ +; + +471 i( + gme_hdrs + && ! + ge_thad_ +) + +472 +wake_e_thad_d_uock +( +lock +); + +474 + glock +. +uock +(); + +477 +wk_nup + + g_ex + = { +this +, & +lock +, & +this_thad + }; + +478 () + g_ex +; + +481 + go +-> +come +( +this +, +ec +, +sk_su +); + +486 + gd +:: +size_t + +schedur +:: +do_pl_e +( +mux +:: +sced_lock +& +lock +, + +487 +schedur +:: +thad_fo +& +this_thad +, + +488 cڡ +boo +:: +syem +:: +r_code +& +ec +) + +490 i( +ݳd_ +) + +493 +ݔi +* + go + = +_queue_ +. +t +(); + +494 i( + go + =& +sk_ݔi_ +) + +496 +_queue_ +. +p +(); + +497 + glock +. +uock +(); + +500 +sk_nup + + gc + = { +this +, & +lock +, & +this_thad + }; + +501 () + gc +; + +506 + gsk_ +-> +run +(0, +this_thad +. +ive__queue +); + +509 + go + = +_queue_ +. +t +(); + +510 i( + go + =& +sk_ݔi_ +) + +512 +wakeup_evt_ +. +maybe_uock_d_sigl_e +( +lock +); + +517 i( + go + == 0) + +520 + g_queue_ +. +p +(); + +521 +bo + + gme_hdrs + = (! +_queue_ +. +emy +()); + +523 + gd +:: +size_t + +sk_su + = +o +-> +sk_su_ +; + +525 i( + gme_hdrs + && ! + ge_thad_ +) + +526 +wake_e_thad_d_uock +( +lock +); + +528 + glock +. +uock +(); + +531 +wk_nup + + g_ex + = { +this +, & +lock +, & +this_thad + }; + +532 () + g_ex +; + +535 + go +-> +come +( +this +, +ec +, +sk_su +); + +540  + gschedur +:: +_l_thads +( + +541 +mux +:: +sced_lock +& +lock +) + +543 +ݳd_ + = +ue +; + +544 + gwakeup_evt_ +. +sigl_l +( +lock +); + +546 i(! + gsk_ued_ + && + gsk_ +) + +548 + gsk_ued_ + = +ue +; + +549 + gsk_ +-> +u +(); + +553  + gschedur +:: +wake_e_thad_d_uock +( + +554 +mux +:: +sced_lock +& +lock +) + +556 i(! +wakeup_evt_ +. +maybe_uock_d_sigl_e +( +lock +)) + +558 i(! +sk_ued_ + && +sk_ +) + +560 +sk_ued_ + = +ue +; + +561 + gsk_ +-> +u +(); + +563 + glock +. +uock +(); + +571  + ~ + + @/usr/include/boost/asio/detail/impl/signal_set_service.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_SIGNAL_SET_SERVICE_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_SIGNAL_SET_SERVICE_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28  + ~ + +30 +mea + + gboo + { + +31 +mea + + gasio + { + +32 +mea + + gda + { + +34  + ssigl_e + + +37 +ic_mux + + gmux_ +; + +40  + gad_dest_ +; + +43  + gwre_dest_ +; + +46 +bo + + gfk_ed_ +; + +49 +ass + +sigl_t_rvi +* + grvi_li_ +; + +52 + gd +:: +size_t + +giti_cou_ +[ +max_sigl_numb +]; + +55 +sigl_e +* +g_sigl_e +() + +57  +sigl_e + + ge + = { + +58 +BOOST_ASIO_STATIC_MUTEX_INIT +, -1, -1, +l +, 0, { 0 } }; + +59  & + ge +; + +62  +boo_asio_sigl_hdr +( +sigl_numb +) + +64 #i +defed +( +BOOST_ASIO_WINDOWS +) \ + +65 || +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) \ + +66 || +defed +( +__CYGWIN__ +) + +67 + gsigl_t_rvi +:: +div_sigl +( +sigl_numb +); + +71  + gved_o + = +o +; + +72 +sigl_e +* + ge + = +g_sigl_e +(); + +73 +sigd_size_ty + + gsu + = :: +wre +( +e +-> +wre_dest_ +, + +74 & +sigl_numb +, (signal_number)); + +75 () + gsu +; + +76 + go + = +ved_o +; + +81 #i +defed +( +BOOST_ASIO_HAS_SIGNAL +&& !defed( +BOOST_ASIO_HAS_SIGACTION +) + +82 :: +sigl +( +sigl_numb +, +boo_asio_sigl_hdr +); + +86 #i! +defed +( +BOOST_ASIO_WINDOWS +) \ + +87 && ! +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) \ + +88 && ! +defed +( +__CYGWIN__ +) + +89 as + csigl_t_rvi +:: +pe_ad_ + : +public + +a_ + + +91 +public +: + +92 +pe_ad_ +() + +93 : +a_ +(& +pe_ad_ +:: +do_rfm +,e_ad_:: +do_come +) + +97  +us + +do_rfm +( +a_ +*) + +99 +sigl_e +* +e + = +g_sigl_e +(); + +101  + gfd + = +e +-> +ad_dest_ +; + +102  + gsigl_numb + = 0; + +103 :: +ad +( +fd +, & +sigl_numb +, ()) == ()) + +104 i( +sigl_numb + >0 && sigl_numb < +max_sigl_numb +) + +105 +sigl_t_rvi +:: +div_sigl +( +sigl_numb +); + +107  + gn_de +; + +110  +do_come +(* , +ݔi +* +ba +, + +111 cڡ +boo +:: +syem +:: +r_code +& , + +112 +d +:: +size_t + ) + +114 +pe_ad_ +* +o +( +ic_ +( +ba +)); + +115 +de + + go +; + +122 + gsigl_t_rvi +:: +sigl_t_rvi +( + +123 +boo +:: +asio +:: +io_cڋxt +& io_context) + +124 : +rvi_ba +< +sigl_t_rvi +>( +io_cڋxt +), + +125 +io_cڋxt_ +( +boo +:: +asio +:: +u_rvi +< +io_cڋxt_im +>( +io_cڋxt +)), + +126 #i! +defed +( +BOOST_ASIO_WINDOWS +) \ + +127 && ! +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) \ + +128 && ! +defed +( +__CYGWIN__ +) + +129 +a_ +( +boo +:: +asio +:: +u_rvi +< +a +>( +io_cڋxt +)), + +133 +xt_ +(0), + +134 +ev_ +(0) + +136 +g_sigl_e +()-> + gmux_ +. + +(); + +138 #i! +defed +( +BOOST_ASIO_WINDOWS +) \ + +139 && ! +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) \ + +140 && ! +defed +( +__CYGWIN__ +) + +141 + ga_ +. +_sk +(); + +146  + gi + = 0; i < + gmax_sigl_numb +; ++i) + +147 + ggitis_ +[ +i +] = 0; + +149 +add_rvi +( +this +); + +152 + gsigl_t_rvi +::~ +sigl_t_rvi +() + +154 +move_rvi +( +this +); + +157  + gsigl_t_rvi +:: +shutdown +() + +159 +move_rvi +( +this +); + +161 + g_queue +< + gݔi +> + gs +; + +163  + gi + = 0; i < + gmax_sigl_numb +; ++i) + +165 +giti +* + gg + = +gitis_ +[ +i +]; + +166  + gg +) + +168 + gs +. +push +(* +g +-> +queue_ +); + +169 + gg + = +g +-> +xt__b_ +; + +173 + gio_cڋxt_ +. +abd_ݔis +( +s +); + +176  + gsigl_t_rvi +:: +nify_fk +( + +177 +boo +:: +asio +:: +io_cڋxt +:: +fk_evt + +fk_ev +) + +179 #i! +defed +( +BOOST_ASIO_WINDOWS +) \ + +180 && ! +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) \ + +181 && ! +defed +( +__CYGWIN__ +) + +182 +sigl_e +* +e + = +g_sigl_e +(); + +183 + gic_mux +:: +sced_lock + +lock +( +e +-> +mux_ +); + +185  + gfk_ev +) + +187  + gboo +:: +asio +:: +io_cڋxt +:: +fk_e +: + +189  +ad_dest + = +e +-> +ad_dest_ +; + +190 + ge +-> + gfk_ed_ + = +ue +; + +191 + glock +. +uock +(); + +192 + ga_ +. +degi__dest +( +ad_dest +, +a_da_ +); + +193 + ga_ +. +nup_dest_da +( +a_da_ +); + +196  + gboo +:: +asio +:: +io_cڋxt +:: +fk_ +: + +197 i( +e +-> +fk_ed_ +) + +199  +ad_dest + = +e +-> +ad_dest_ +; + +200 + ge +-> + gfk_ed_ + = +l +; + +201 + glock +. +uock +(); + +202 + ga_ +. +gi__dest +( +a +:: +ad_ +, + +203 +ad_dest +, +a_da_ +, +w + +pe_ad_ +); + +206  + gboo +:: +asio +:: +io_cڋxt +:: +fk_chd +: + +207 i( +e +-> +fk_ed_ +) + +209 +boo +:: +asio +:: +da +:: +sigl_block + +block +; + +210 +o_dests +(); + +211 +ݒ_dests +(); + +212  + gad_dest + = +e +-> +ad_dest_ +; + +213 + ge +-> + gfk_ed_ + = +l +; + +214 + glock +. +uock +(); + +215 + ga_ +. +gi__dest +( +a +:: +ad_ +, + +216 +ad_dest +, +a_da_ +, +w + +pe_ad_ +); + +225 () + gfk_ev +; + +231  + gsigl_t_rvi +:: +cڡru +( + +232 +sigl_t_rvi +:: +imemti_ty +& +im +) + +234 +im +. +sigls_ + = 0; + +237  + gsigl_t_rvi +:: +deroy +( + +238 +sigl_t_rvi +:: +imemti_ty +& +im +) + +240 +boo +:: +syem +:: +r_code + +igned_ec +; + +241 +r +( +im +, +igned_ec +); + +242 +nl +( +im +, +igned_ec +); + +245 + gboo +:: +syem +:: +r_code + +sigl_t_rvi +:: +add +( + +246 +sigl_t_rvi +:: +imemti_ty +& +im +, + +247  +sigl_numb +, +boo +:: +syem +:: +r_code +& +ec +) + +250 i( +sigl_numb + < 0 || sigl_numb > +max_sigl_numb +) + +252 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +253  + gec +; + +256 +sigl_e +* + ge + = +g_sigl_e +(); + +257 + gic_mux +:: +sced_lock + +lock +( +e +-> +mux_ +); + +260 +giti +** + gi_pot + = & +im +. +sigls_ +; + +261 +giti +* + gxt + = +im +. +sigls_ +; + +262  + gxt + &&ext-> + gsigl_numb_ + < + gsigl_numb +) + +264 + gi_pot + = & +xt +-> +xt__t_ +; + +265 + gxt + = +xt +-> +xt__t_ +; + +269 i( + gxt + =0 || +xt +-> +sigl_numb_ + ! +sigl_numb +) + +271 +giti +* +w_giti + = +w +egistration; + +273 #i +defed +( +BOOST_ASIO_HAS_SIGNAL +|| defed( +BOOST_ASIO_HAS_SIGACTION +) + +275 i( + ge +-> + ggiti_cou_ +[ +sigl_numb +] == 0) + +277 #i +defed +( +BOOST_ASIO_HAS_SIGACTION +) + +278 +usg + +mea + +d +; + +279  +sigai + + g +; + +280 +memt +(& + +, 0, (sa)); + +281 + g +. + g_hdr + = +boo_asio_sigl_hdr +; + +282 +sigflt +(& + +. +_mask +); + +283 i(:: +sigai +( +sigl_numb +, & + +, 0) == -1) + +285 i(:: +sigl +( +sigl_numb +, +boo_asio_sigl_hdr += +SIG_ERR +) + +288 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +289 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +291 + gec + = +boo +:: +syem +:: +r_code +( +o +, + +292 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +294 +de + + gw_giti +; + +295  + gec +; + +301 + gw_giti +-> + gsigl_numb_ + = +sigl_numb +; + +302 + gw_giti +-> + gqueue_ + = & +im +. +queue_ +; + +303 + gw_giti +-> + gxt__t_ + = +xt +; + +304 * + gi_pot + = +w_giti +; + +307 + gw_giti +-> + gxt__b_ + = +gitis_ +[ +sigl_numb +]; + +308 i( + ggitis_ +[ +sigl_numb +]) + +309 + ggitis_ +[ +sigl_numb +]-> + gev__b_ + = +w_giti +; + +310 + ggitis_ +[ +sigl_numb +] = +w_giti +; + +312 ++ + ge +-> + ggiti_cou_ +[ +sigl_numb +]; + +315 + gec + = +boo +:: +syem +:: +r_code +(); + +316  + gec +; + +319 + gboo +:: +syem +:: +r_code + +sigl_t_rvi +:: +move +( + +320 +sigl_t_rvi +:: +imemti_ty +& +im +, + +321  +sigl_numb +, +boo +:: +syem +:: +r_code +& +ec +) + +324 i( +sigl_numb + < 0 || sigl_numb > +max_sigl_numb +) + +326 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +327  + gec +; + +330 +sigl_e +* + ge + = +g_sigl_e +(); + +331 + gic_mux +:: +sced_lock + +lock +( +e +-> +mux_ +); + +334 +giti +** + gdi_pot + = & +im +. +sigls_ +; + +335 +giti +* + gg + = +im +. +sigls_ +; + +336  + gg + &&eg-> + gsigl_numb_ + < + gsigl_numb +) + +338 + gdi_pot + = & +g +-> +xt__t_ +; + +339 + gg + = +g +-> +xt__t_ +; + +342 i( + gg + !0 && +g +-> +sigl_numb_ + = +sigl_numb +) + +344 #i +defed +( +BOOST_ASIO_HAS_SIGNAL +|| defed( +BOOST_ASIO_HAS_SIGACTION +) + +346 i( +e +-> +giti_cou_ +[ +sigl_numb +] == 1) + +348 #i +defed +( +BOOST_ASIO_HAS_SIGACTION +) + +349 +usg + +mea + +d +; + +350  +sigai + + g +; + +351 +memt +(& + +, 0, (sa)); + +352 + g +. + g_hdr + = +SIG_DFL +; + +353 i(:: +sigai +( +sigl_numb +, & + +, 0) == -1) + +355 i(:: +sigl +( +sigl_numb +, +SIG_DFL += +SIG_ERR +) + +358 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +359 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +361 + gec + = +boo +:: +syem +:: +r_code +( +o +, + +362 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +364  + gec +; + +370 * + gdi_pot + = +g +-> +xt__t_ +; + +373 i( + ggitis_ +[ +sigl_numb +] = +g +) + +374 +gitis_ +[ +sigl_numb +] = +g +-> +xt__b_ +; + +375 i( + gg +-> + gev__b_ +) + +376 + gg +-> + gev__b_ +-> + gxt__b_ + = +g +-> +xt__b_ +; + +377 i( + gg +-> + gxt__b_ +) + +378 + gg +-> + gxt__b_ +-> + gev__b_ + = +g +-> +ev__b_ +; + +380 -- + ge +-> + ggiti_cou_ +[ +sigl_numb +]; + +382 +de + + gg +; + +385 + gec + = +boo +:: +syem +:: +r_code +(); + +386  + gec +; + +389 + gboo +:: +syem +:: +r_code + +sigl_t_rvi +:: +r +( + +390 +sigl_t_rvi +:: +imemti_ty +& +im +, + +391 +boo +:: +syem +:: +r_code +& +ec +) + +393 +sigl_e +* +e + = +g_sigl_e +(); + +394 + gic_mux +:: +sced_lock + +lock +( +e +-> +mux_ +); + +396  +giti +* + gg + = +im +. +sigls_ +) + +398 #i +defed +( +BOOST_ASIO_HAS_SIGNAL +|| defed( +BOOST_ASIO_HAS_SIGACTION +) + +400 i( +e +-> +giti_cou_ +[ +g +-> +sigl_numb_ +] == 1) + +402 #i +defed +( +BOOST_ASIO_HAS_SIGACTION +) + +403 +usg + +mea + +d +; + +404  +sigai + + g +; + +405 +memt +(& + +, 0, (sa)); + +406 + g +. + g_hdr + = +SIG_DFL +; + +407 i(:: +sigai +( +g +-> +sigl_numb_ +, & + +, 0) == -1) + +409 i(:: +sigl +( +g +-> +sigl_numb_ +, +SIG_DFL += +SIG_ERR +) + +412 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +413 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +415 + gec + = +boo +:: +syem +:: +r_code +( +o +, + +416 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +418  + gec +; + +424 i( + ggitis_ +[ +g +-> +sigl_numb_ +] ==eg) + +425 +gitis_ +[ +g +-> +sigl_numb_ +] =eg-> +xt__b_ +; + +426 i( + gg +-> + gev__b_ +) + +427 + gg +-> + gev__b_ +-> + gxt__b_ + = +g +-> +xt__b_ +; + +428 i( + gg +-> + gxt__b_ +) + +429 + gg +-> + gxt__b_ +-> + gev__b_ + = +g +-> +ev__b_ +; + +431 -- + ge +-> + ggiti_cou_ +[ +g +-> +sigl_numb_ +]; + +433 + gim +. + gsigls_ + = +g +-> +xt__t_ +; + +434 +de + + gg +; + +437 + gec + = +boo +:: +syem +:: +r_code +(); + +438  + gec +; + +441 + gboo +:: +syem +:: +r_code + +sigl_t_rvi +:: +nl +( + +442 +sigl_t_rvi +:: +imemti_ty +& +im +, + +443 +boo +:: +syem +:: +r_code +& +ec +) + +445 +BOOST_ASIO_HANDLER_OPERATION +(( +io_cڋxt_ +. +cڋxt +(), + +446 "sigl_t", & +im +, 0, "cancel")); + +448 + g_queue +< + gݔi +> + gs +; + +450 +sigl_e +* + ge + = +g_sigl_e +(); + +451 + gic_mux +:: +sced_lock + +lock +( +e +-> +mux_ +); + +453  +sigl_ +* + g + = +im +. +queue_ +. +t +()) + +455 + +-> +ec_ + = +boo +:: +asio +:: +r +:: +ݔi_ab܋d +; + +456 + gim +. + gqueue_ +. +p +(); + +457 + gs +. +push +( + +); + +461 + gio_cڋxt_ +. +po_deed_comis +( +s +); + +463 + gec + = +boo +:: +syem +:: +r_code +(); + +464  + gec +; + +467  + gsigl_t_rvi +:: +div_sigl +( +sigl_numb +) + +469 +sigl_e +* +e + = +g_sigl_e +(); + +470 + gic_mux +:: +sced_lock + +lock +( +e +-> +mux_ +); + +472 +sigl_t_rvi +* + grvi + = +e +-> +rvi_li_ +; + +473  + grvi +) + +475 + g_queue +< + gݔi +> + gs +; + +477 +giti +* + gg + = +rvi +-> +gitis_ +[ +sigl_numb +]; + +478  + gg +) + +480 i( + gg +-> + gqueue_ +-> +emy +()) + +482 ++ + gg +-> + gundived_ +; + +486  +sigl_ +* + g + = +g +-> +queue_ +-> +t +()) + +488 + +-> +sigl_numb_ + = +sigl_numb +; + +489 + gg +-> + gqueue_ +-> +p +(); + +490 + gs +. +push +( + +); + +494 + gg + = +g +-> +xt__b_ +; + +497 + grvi +-> + gio_cڋxt_ +. +po_deed_comis +( +s +); + +499 + grvi + = +rvi +-> +xt_ +; + +503  + gsigl_t_rvi +:: +add_rvi +( +sigl_t_rvi +* +rvi +) + +505 +sigl_e +* +e + = +g_sigl_e +(); + +506 + gic_mux +:: +sced_lock + +lock +( +e +-> +mux_ +); + +508 #i! +defed +( +BOOST_ASIO_WINDOWS +&& !defed( +__CYGWIN__ +) + +510 i( + ge +-> + grvi_li_ + == 0) + +511 +ݒ_dests +(); + +516 i( + ge +-> + grvi_li_ + != 0) + +518 i(! +BOOST_ASIO_CONCURRENCY_HINT_IS_LOCKING +( +SCHEDULER +, + +519 +rvi +-> +io_cڋxt_ +. +ccucy_ht +()) + +520 || ! +BOOST_ASIO_CONCURRENCY_HINT_IS_LOCKING +( +SCHEDULER +, + +521 +e +-> +rvi_li_ +-> +io_cڋxt_ +. +ccucy_ht +())) + +523 +d +:: +logic_r + +ex +( + +526 + gboo +:: +asio +:: +da +:: +throw_exi +( +ex +); + +531 + grvi +-> + gxt_ + = +e +-> +rvi_li_ +; + +532 + grvi +-> + gev_ + = 0; + +533 i( + ge +-> + grvi_li_ +) + +534 + ge +-> + grvi_li_ +-> + gev_ + = +rvi +; + +535 + ge +-> + grvi_li_ + = +rvi +; + +537 #i! +defed +( +BOOST_ASIO_WINDOWS +) \ + +538 && ! +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) \ + +539 && ! +defed +( +__CYGWIN__ +) + +541  + gad_dest + = +e +-> +ad_dest_ +; + +542 + glock +. +uock +(); + +543 + grvi +-> + ga_ +. +gi__dest +( +a +:: +ad_ +, + +544 +ad_dest +, +rvi +-> +a_da_ +, +w + +pe_ad_ +); + +550  + gsigl_t_rvi +:: +move_rvi +( +sigl_t_rvi +* +rvi +) + +552 +sigl_e +* +e + = +g_sigl_e +(); + +553 + gic_mux +:: +sced_lock + +lock +( +e +-> +mux_ +); + +555 i( + grvi +-> + gxt_ + || svi-> + gev_ + || + ge +-> + grvi_li_ + = +rvi +) + +557 #i! +defed +( +BOOST_ASIO_WINDOWS +) \ + +558 && ! +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) \ + +559 && ! +defed +( +__CYGWIN__ +) + +561  +ad_dest + = +e +-> +ad_dest_ +; + +562 + glock +. +uock +(); + +563 + grvi +-> + ga_ +. +degi__dest +( + +564 +ad_dest +, +rvi +-> +a_da_ +); + +565 + grvi +-> + ga_ +. +nup_dest_da +( +rvi +-> +a_da_ +); + +566 + glock +. +lock +(); + +572 i( + ge +-> + grvi_li_ + = +rvi +) + +573 +e +-> +rvi_li_ + = +rvi +-> +xt_ +; + +574 i( + grvi +-> + gev_ +) + +575 + grvi +-> + gev_ +-> + gxt_ + = +rvi +-> +xt_ +; + +576 i( + grvi +-> + gxt_ +) + +577 + grvi +-> + gxt_ +-> + gev_ + +rvi +-> +ev_ +; + +578 + grvi +-> + gxt_ + = 0; + +579 + grvi +-> + gev_ + = 0; + +581 #i! +defed +( +BOOST_ASIO_WINDOWS +&& !defed( +__CYGWIN__ +) + +583 i( + ge +-> + grvi_li_ + == 0) + +584 +o_dests +(); + +589  + gsigl_t_rvi +:: +ݒ_dests +() + +591 #i! +defed +( +BOOST_ASIO_WINDOWS +) \ + +592 && ! +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) \ + +593 && ! +defed +( +__CYGWIN__ +) + +594 +sigl_e +* +e + = +g_sigl_e +(); + +596  + gpe_fds +[2]; + +597 i(:: +pe +( +pe_fds +) == 0) + +599 +e +-> +ad_dest_ + = +pe_fds +[0]; + +600 :: +f +( +e +-> +ad_dest_ +, +F_SETFL +, +O_NONBLOCK +); + +602 + ge +-> + gwre_dest_ + = +pe_fds +[1]; + +603 :: +f +( +e +-> +wre_dest_ +, +F_SETFL +, +O_NONBLOCK +); + +605 #i +defed +( +FD_CLOEXEC +) + +606 :: +f +( +e +-> +ad_dest_ +, +F_SETFD +, +FD_CLOEXEC +); + +607 :: +f +( +e +-> +wre_dest_ +, +F_SETFD +, +FD_CLOEXEC +); + +612 + gboo +:: +syem +:: +r_code + +ec +( +o +, + +613 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +614 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "signal_set_serviceipe"); + +621  + gsigl_t_rvi +:: +o_dests +() + +623 #i! +defed +( +BOOST_ASIO_WINDOWS +) \ + +624 && ! +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) \ + +625 && ! +defed +( +__CYGWIN__ +) + +626 +sigl_e +* +e + = +g_sigl_e +(); + +628 i( + ge +-> + gad_dest_ + != -1) + +629 :: +o +( +e +-> +ad_dest_ +); + +630 + ge +-> + gad_dest_ + = -1; + +632 i( + ge +-> + gwre_dest_ + != -1) + +633 :: +o +( +e +-> +wre_dest_ +); + +634 + ge +-> + gwre_dest_ + = -1; + +640  + gsigl_t_rvi +:: +t_wa_ +( + +641 +sigl_t_rvi +:: +imemti_ty +& +im +, +sigl_ +* + +) + +643 + gio_cڋxt_ +. +wk_d +(); + +645 +sigl_e +* + ge + = +g_sigl_e +(); + +646 + gic_mux +:: +sced_lock + +lock +( +e +-> +mux_ +); + +648 +giti +* + gg + = +im +. +sigls_ +; + +649  + gg +) + +651 i( + gg +-> + gundived_ + > 0) + +653 -- + gg +-> + gundived_ +; + +654 + g +-> + gsigl_numb_ + = +g +-> +sigl_numb_ +; + +655 + gio_cڋxt_ +. +po_deed_comi +( + +); + +659 + gg + = +g +-> +xt__t_ +; + +662 + gim +. + gqueue_ +. +push +( + +); + +669  + ~ + + @/usr/include/boost/asio/detail/impl/socket_ops.ipp + +11 #ide +BOOST_ASIO_DETAIL_SOCKET_OPS_IPP + + +12  + #BOOST_ASIO_DETAIL_SOCKET_OPS_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +31  + ~ + +32  + ~ + +33  + ~ + +36 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) \ + +37 || +defed +( +__MACH__ +&& + $defed +( +__APPLE__ +) + +38 #i + `defed +( +BOOST_ASIO_HAS_PTHREADS +) + +39  + ~ + +44  + ~ + +46 +mea + +boo + { + +47 +mea + +asio + { + +48 +mea + +da + { + +49 +mea + +sock_s + { + +51 #i! + `defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +53 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +54  + smsghdr + {  +msg_m +; }; + +57 #i + `defed +( +__hpux +) + +60 "C" * + `if_dextame +(, *); + +61 "C"  + `if_modex +(const *); + +66 +le +  + `r_ϡ_r +() + +68 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +69 + `WSASLaE +(0); + +71 +o + = 0; + +75 #i! + `defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +77 +me + < +tyme + +RuTy +> + +78 +le + +RuTy + + `r_w +(RuTy +tu_vue +, + +79 +boo +:: +syem +:: +r_code +& +ec +) + +81 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +82 +ec + = +boo +:: +syem +:: + `r_code +( + `WSAGLaE +(), + +83 +boo +:: +asio +:: +r +:: + `g_syem_gy +()); + +85 +ec + = +boo +:: +syem +:: + `r_code +( +o +, + +86 +boo +:: +asio +:: +r +:: + `g_syem_gy +()); + +88  +tu_vue +; + +91 +me + < +tyme + +SockLTy +> + +92 +le + +sock_ty + + `_ac +( +SockLTy + +msghdr +::*, + +93 +sock_ty + +s +, +sock_addr_ty +* +addr +, +d +:: +size_t +* +add +) + +95 +SockLTy + +tmp_add + = +add + ? (SockLenType)*addrlen : 0; + +96 +sock_ty + +su + = :: + `ac +( +s +, +addr +, +add + ? & +tmp_add + : 0); + +97 i( +add +) + +98 * +add + = ( +d +:: +size_t +) +tmp_add +; + +99  +su +; + +102 +sock_ty + + `ac +(sock_ty +s +, +sock_addr_ty +* +addr +, + +103 +d +:: +size_t +* +add +, +boo +:: +syem +:: +r_code +& +ec +) + +105 i( +s + = +vid_sock +) + +107 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +108  +vid_sock +; + +111 + `r_ϡ_r +(); + +113 +sock_ty + +w_s + = + `r_w +( + `_ac +( + +114 & +msghdr +:: +msg_m +, +s +, +addr +, +add +), +ec +); + +115 i( +w_s + = +vid_sock +) + +116  +w_s +; + +118 #i + `defed +( +__MACH__ +&& defed( +__APPLE__ +|| defed( +__FeBSD__ +) + +119  +tv + = 1; + +120  +su + = + `r_w +(:: + `tsockt +( +w_s +, + +121 +SOL_SOCKET +, +SO_NOSIGPIPE +, & +tv +, (tv)), +ec +); + +122 i( +su + != 0) + +124 :: + `o +( +w_s +); + +125  +vid_sock +; + +129 +ec + = +boo +:: +syem +:: + `r_code +(); + +130  +w_s +; + +133 +sock_ty + + `sync_ac +(sock_ty +s +, +e_ty + +e +, + +134 +sock_addr_ty +* +addr +, +d +:: +size_t +* +add +, +boo +:: +syem +:: +r_code +& +ec +) + +140 +sock_ty + +w_sock + = +sock_s +:: + `ac +( +s +, +addr +, +add +, +ec +); + +143 i( +w_sock + ! +vid_sock +) + +144  +w_sock +; + +147 i( +ec + = +boo +:: +asio +:: +r +:: +would_block + + +148 || +ec + = +boo +:: +asio +:: +r +:: +y_aga +) + +150 i( +e + & +ur_t_n_blockg +) + +151  +vid_sock +; + +154 i( +ec + = +boo +:: +asio +:: +r +:: +ci_ab܋d +) + +156 i( +e + & +ab_ci_ab܋d +) + +157  +vid_sock +; + +160 #i + `defed +( +EPROTO +) + +161 i( +ec +. + `vue +(= +EPROTO +) + +163 i( +e + & +ab_ci_ab܋d +) + +164  +vid_sock +; + +169  +vid_sock +; + +172 i( +sock_s +:: + `pl_ad +( +s +, 0, -1, +ec +) < 0) + +173  +vid_sock +; + +177 #i + `defed +( +BOOST_ASIO_HAS_IOCP +) + +179  + `come_io_ac +( +sock_ty + +s +, + +180 * +ouut_bufr +, +DWORD + +addss_ngth +, + +181 +sock_addr_ty +* +addr +, +d +:: +size_t +* +add +, + +182 +sock_ty + +w_sock +, +boo +:: +syem +:: +r_code +& +ec +) + +185 i( +ec +. + `vue +(= +ERROR_NETNAME_DELETED +) + +186 +ec + = +boo +:: +asio +:: +r +:: +ci_ab܋d +; + +188 i(! +ec +) + +191 i( +addr + && +add +) + +193 +LPSOCKADDR + +lol_addr + = 0; + +194  +lol_addr_ngth + = 0; + +195 +LPSOCKADDR + +me_addr + = 0; + +196  +me_addr_ngth + = 0; + +197 + `GAcExSockaddrs +( +ouut_bufr +, 0, +addss_ngth +, + +198 +addss_ngth +, & +lol_addr +, & +lol_addr_ngth +, + +199 & +me_addr +, & +me_addr_ngth +); + +200 i( +ic_ +< +d +:: +size_t +>( +me_addr_ngth +> * +add +) + +202 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +206 +usg + +mea + +d +; + +207 + `memy +( +addr +, +me_addr +, +me_addr_ngth +); + +208 * +add + = +ic_ +< +d +:: +size_t +>( +me_addr_ngth +); + +214 +SOCKET + +upde_x_m + = +s +; + +215 +sock_s +:: +e_ty + +e + = 0; + +216 +sock_s +:: + `tsockt +( +w_sock +, +e +, + +217 +SOL_SOCKET +, +SO_UPDATE_ACCEPT_CONTEXT +, + +218 & +upde_x_m +, ( +SOCKET +), +ec +); + +224 +bo + + `n_blockg_ac +( +sock_ty + +s +, + +225 +e_ty + +e +, +sock_addr_ty +* +addr +, +d +:: +size_t +* +add +, + +226 +boo +:: +syem +:: +r_code +& +ec +, +sock_ty +& +w_sock +) + +231 +w_sock + = +sock_s +:: + `ac +( +s +, +addr +, +add +, +ec +); + +234 i( +w_sock + ! +vid_sock +) + +235  +ue +; + +238 i( +ec + = +boo +:: +asio +:: +r +:: +ued +) + +242 i( +ec + = +boo +:: +asio +:: +r +:: +would_block + + +243 || +ec + = +boo +:: +asio +:: +r +:: +y_aga +) + +247 i( +ec + = +boo +:: +asio +:: +r +:: +ci_ab܋d +) + +249 i( +e + & +ab_ci_ab܋d +) + +250  +ue +; + +253 #i + `defed +( +EPROTO +) + +254 i( +ec +. + `vue +(= +EPROTO +) + +256 i( +e + & +ab_ci_ab܋d +) + +257  +ue +; + +262  +ue +; + +264  +l +; + +270 +me + < +tyme + +SockLTy +> + +271 +le +  + `_bd +( +SockLTy + +msghdr +::*, + +272 +sock_ty + +s +, cڡ +sock_addr_ty +* +addr +, +d +:: +size_t + +add +) + +274  :: + `bd +( +s +, +addr +, ( +SockLTy +) +add +); + +277  + `bd +( +sock_ty + +s +, cڡ +sock_addr_ty +* +addr +, + +278 +d +:: +size_t + +add +, +boo +:: +syem +:: +r_code +& +ec +) + +280 i( +s + = +vid_sock +) + +282 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +283  +sock_r_tv +; + +286 + `r_ϡ_r +(); + +287  +su + = + `r_w +( + `_bd +( + +288 & +msghdr +:: +msg_m +, +s +, +addr +, +add +), +ec +); + +289 i( +su + == 0) + +290 +ec + = +boo +:: +syem +:: + `r_code +(); + +291  +su +; + +294  + `o +( +sock_ty + +s +, +e_ty +& +e +, + +295 +bo + +derui +, +boo +:: +syem +:: +r_code +& +ec +) + +297  +su + = 0; + +298 i( +s + ! +vid_sock +) + +303 i( +derui + && ( +e + & +ur_t_lg +)) + +305 :: +lg + +t +; + +306 +t +. +l_off + = 0; + +307 +t +. +l_lg + = 0; + +308 +boo +:: +syem +:: +r_code + +igned_ec +; + +309 +sock_s +:: + `tsockt +( +s +, +e +, +SOL_SOCKET +, + +310 +SO_LINGER +, & +t +, (t), +igned_ec +); + +313 + `r_ϡ_r +(); + +314 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +315 +su + = + `r_w +(:: + `osock +( +s +), +ec +); + +317 +su + = + `r_w +(:: + `o +( +s +), +ec +); + +320 i( +su + != 0 + +321 && ( +ec + = +boo +:: +asio +:: +r +:: +would_block + + +322 || +ec + = +boo +:: +asio +:: +r +:: +y_aga +)) + +330 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +331 +iol_g_ty + +g + = 0; + +332 :: + `iolsock +( +s +, +FIONBIO +, & +g +); + +334 #i + `defed +( +__SYMBIAN32__ +) + +335  +ags + = :: + `f +( +s +, +F_GETFL +, 0); + +336 i( +ags + >= 0) + +337 :: + `f +( +s +, +F_SETFL +, +ags + & ~ +O_NONBLOCK +); + +339 +iol_g_ty + +g + = 0; + +340 :: + `iol +( +s +, +FIONBIO +, & +g +); + +343 +e + &~ +n_blockg +; + +345 + `r_ϡ_r +(); + +346 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +347 +su + = + `r_w +(:: + `osock +( +s +), +ec +); + +349 +su + = + `r_w +(:: + `o +( +s +), +ec +); + +354 i( +su + == 0) + +355 +ec + = +boo +:: +syem +:: + `r_code +(); + +356  +su +; + +359 +bo + + `t_ur_n_blockg +( +sock_ty + +s +, + +360 +e_ty +& +e +, +bo + +vue +, +boo +:: +syem +:: +r_code +& +ec +) + +362 i( +s + = +vid_sock +) + +364 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +365  +l +; + +368 + `r_ϡ_r +(); + +369 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +370 +iol_g_ty + +g + = ( +vue + ? 1 : 0); + +371  +su + = + `r_w +(:: + `iolsock +( +s +, +FIONBIO +, & +g +), +ec +); + +372 #i + `defed +( +__SYMBIAN32__ +) + +373  +su + = + `r_w +(:: + `f +( +s +, +F_GETFL +, 0), +ec +); + +374 i( +su + >= 0) + +376 + `r_ϡ_r +(); + +377  +ag + = ( +vue + ? ( +su + | +O_NONBLOCK +) : (result & ~O_NONBLOCK)); + +378 +su + = + `r_w +(:: + `f +( +s +, +F_SETFL +, +ag +), +ec +); + +381 +iol_g_ty + +g + = ( +vue + ? 1 : 0); + +382  +su + = + `r_w +(:: + `iol +( +s +, +FIONBIO +, & +g +), +ec +); + +385 i( +su + >= 0) + +387 +ec + = +boo +:: +syem +:: + `r_code +(); + +388 i( +vue +) + +389 +e + | +ur_t_n_blockg +; + +395 +e + &~( +ur_t_n_blockg + | +_n_blockg +); + +397  +ue +; + +400  +l +; + +403 +bo + + `t__n_blockg +( +sock_ty + +s +, + +404 +e_ty +& +e +, +bo + +vue +, +boo +:: +syem +:: +r_code +& +ec +) + +406 i( +s + = +vid_sock +) + +408 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +409  +l +; + +412 i(! +vue + && ( +e + & +ur_t_n_blockg +)) + +417 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +418  +l +; + +421 + `r_ϡ_r +(); + +422 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +423 +iol_g_ty + +g + = ( +vue + ? 1 : 0); + +424  +su + = + `r_w +(:: + `iolsock +( +s +, +FIONBIO +, & +g +), +ec +); + +425 #i + `defed +( +__SYMBIAN32__ +) + +426  +su + = + `r_w +(:: + `f +( +s +, +F_GETFL +, 0), +ec +); + +427 i( +su + >= 0) + +429 + `r_ϡ_r +(); + +430  +ag + = ( +vue + ? ( +su + | +O_NONBLOCK +) : (result & ~O_NONBLOCK)); + +431 +su + = + `r_w +(:: + `f +( +s +, +F_SETFL +, +ag +), +ec +); + +434 +iol_g_ty + +g + = ( +vue + ? 1 : 0); + +435  +su + = + `r_w +(:: + `iol +( +s +, +FIONBIO +, & +g +), +ec +); + +438 i( +su + >= 0) + +440 +ec + = +boo +:: +syem +:: + `r_code +(); + +441 i( +vue +) + +442 +e + | +_n_blockg +; + +444 +e + &~ +_n_blockg +; + +445  +ue +; + +448  +l +; + +451  + `shutdown +( +sock_ty + +s +,  +wh +, +boo +:: +syem +:: +r_code +& +ec +) + +453 i( +s + = +vid_sock +) + +455 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +456  +sock_r_tv +; + +459 + `r_ϡ_r +(); + +460  +su + = + `r_w +(:: + `shutdown +( +s +, +wh +), +ec +); + +461 i( +su + == 0) + +462 +ec + = +boo +:: +syem +:: + `r_code +(); + +463  +su +; + +466 +me + < +tyme + +SockLTy +> + +467 +le +  + `_c +( +SockLTy + +msghdr +::*, + +468 +sock_ty + +s +, cڡ +sock_addr_ty +* +addr +, +d +:: +size_t + +add +) + +470  :: + `c +( +s +, +addr +, ( +SockLTy +) +add +); + +473  + `c +( +sock_ty + +s +, cڡ +sock_addr_ty +* +addr +, + +474 +d +:: +size_t + +add +, +boo +:: +syem +:: +r_code +& +ec +) + +476 i( +s + = +vid_sock +) + +478 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +479  +sock_r_tv +; + +482 + `r_ϡ_r +(); + +483  +su + = + `r_w +( + `_c +( + +484 & +msghdr +:: +msg_m +, +s +, +addr +, +add +), +ec +); + +485 i( +su + == 0) + +486 +ec + = +boo +:: +syem +:: + `r_code +(); + +487 #i + `defed +( +__lux__ +) + +488 i( +ec + = +boo +:: +asio +:: +r +:: +y_aga +) + +489 +ec + = +boo +:: +asio +:: +r +:: +no_bufr_a +; + +491  +su +; + +494  + `sync_c +( +sock_ty + +s +, cڡ +sock_addr_ty +* +addr +, + +495 +d +:: +size_t + +add +, +boo +:: +syem +:: +r_code +& +ec +) + +498 +sock_s +:: + `c +( +s +, +addr +, +add +, +ec +); + +499 i( +ec + ! +boo +:: +asio +:: +r +:: +_ogss + + +500 && +ec + ! +boo +:: +asio +:: +r +:: +would_block +) + +507 i( +sock_s +:: + `pl_c +( +s +, -1, +ec +) < 0) + +511  +c_r + = 0; + +512 +size_t + +c_r_n + = ( +c_r +); + +513 i( +sock_s +:: + `gsockt +( +s +, 0, +SOL_SOCKET +, +SO_ERROR +, + +514 & +c_r +, & +c_r_n +, +ec += +sock_r_tv +) + +518 +ec + = +boo +:: +syem +:: + `r_code +( +c_r +, + +519 +boo +:: +asio +:: +r +:: + `g_syem_gy +()); + +522 #i + `defed +( +BOOST_ASIO_HAS_IOCP +) + +524  + `come_io_c +( +sock_ty + +s +, +boo +:: +syem +:: +r_code +& +ec +) + +527  +ec +. + `vue +()) + +529  +ERROR_CONNECTION_REFUSED +: + +530 +ec + = +boo +:: +asio +:: +r +:: +ci_fud +; + +532  +ERROR_NETWORK_UNREACHABLE +: + +533 +ec + = +boo +:: +asio +:: +r +:: +twk_uėchab +; + +535  +ERROR_HOST_UNREACHABLE +: + +536 +ec + = +boo +:: +asio +:: +r +:: +ho_uėchab +; + +538  +ERROR_SEM_TIMEOUT +: + +539 +ec + = +boo +:: +asio +:: +r +:: +timed_out +; + +545 i(! +ec +) + +549 +sock_s +:: +e_ty + +e + = 0; + +550 cڡ  +so_upde_c_cڋxt + = 0x7010; + +551 +sock_s +:: + `tsockt +( +s +, +e +, +SOL_SOCKET +, + +552 +so_upde_c_cڋxt +, 0, 0, +ec +); + +558 +bo + + `n_blockg_c +( +sock_ty + +s +, +boo +:: +syem +:: +r_code +& +ec +) + +562 #i + `defed +( +BOOST_ASIO_WINDOWS +) \ + +563 || + `defed +( +__CYGWIN__ +) \ + +564 || + `defed +( +__SYMBIAN32__ +) + +565 +fd_t + +wre_fds +; + +566 + `FD_ZERO +(& +wre_fds +); + +567 + `FD_SET +( +s +, & +wre_fds +); + +568 +fd_t + +ex_fds +; + +569 + `FD_ZERO +(& +ex_fds +); + +570 + `FD_SET +( +s +, & +ex_fds +); + +571 +timev + +zo_timeout +; + +572 +zo_timeout +. +tv_c + = 0; + +573 +zo_timeout +. +tv_uc + = 0; + +574  +ady + = :: + ` +( +s + + 1, 0, & +wre_fds +, & +ex_fds +, & +zo_timeout +); + +578 +plfd + +fds +; + +579 +fds +. +fd + = +s +; + +580 +fds +. +evts + = +POLLOUT +; + +581 +fds +. +vts + = 0; + +582  +ady + = :: + `pl +(& +fds +, 1, 0); + +586 i( +ady + == 0) + +589  +l +; + +593  +c_r + = 0; + +594 +size_t + +c_r_n + = ( +c_r +); + +595 i( +sock_s +:: + `gsockt +( +s +, 0, +SOL_SOCKET +, +SO_ERROR +, + +596 & +c_r +, & +c_r_n +, +ec +) == 0) + +598 i( +c_r +) + +600 +ec + = +boo +:: +syem +:: + `r_code +( +c_r +, + +601 +boo +:: +asio +:: +r +:: + `g_syem_gy +()); + +604 +ec + = +boo +:: +syem +:: + `r_code +(); + +607  +ue +; + +610  + `sock +( +af +,  +ty +,  +oc +, + +611 +sock_ty + +sv +[2], +boo +:: +syem +:: +r_code +& +ec +) + +613 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +614 ()( +af +); + +615 ()( +ty +); + +616 ()( +oc +); + +617 ()( +sv +); + +618 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +619  +sock_r_tv +; + +621 + `r_ϡ_r +(); + +622  +su + = + `r_w +(:: + `sock +( +af +, +ty +, +oc +, +sv +), +ec +); + +623 i( +su + == 0) + +624 +ec + = +boo +:: +syem +:: + `r_code +(); + +625  +su +; + +629 +bo + + `sockmk +( +sock_ty + +s +, +boo +:: +syem +:: +r_code +& +ec +) + +631 i( +s + = +vid_sock +) + +633 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +634  +l +; + +637 #i + `defed +( +SIOCATMARK +) + +638 +iol_g_ty + +vue + = 0; + +639 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +640  +su + = + `r_w +(:: + `iolsock +( +s +, +SIOCATMARK +, & +vue +), +ec +); + +642  +su + = + `r_w +(:: + `iol +( +s +, +SIOCATMARK +, & +vue +), +ec +); + +644 i( +su + == 0) + +645 +ec + = +boo +:: +syem +:: + `r_code +(); + +646 #i + `defed +( +ENOTTY +) + +647 i( +ec +. + `vue +(= +ENOTTY +) + +648 +ec + = +boo +:: +asio +:: +r +:: +n_sock +; + +651  +vue + = + `r_w +(:: + `sockmk +( +s +), +ec +); + +652 i( +vue + != -1) + +653 +ec + = +boo +:: +syem +:: + `r_code +(); + +656  +ec + ? +l + : +vue + != 0; + +659 +size_t + + `avaab +( +sock_ty + +s +, +boo +:: +syem +:: +r_code +& +ec +) + +661 i( +s + = +vid_sock +) + +663 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +667 +iol_g_ty + +vue + = 0; + +668 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +669  +su + = + `r_w +(:: + `iolsock +( +s +, +FIONREAD +, & +vue +), +ec +); + +671  +su + = + `r_w +(:: + `iol +( +s +, +FIONREAD +, & +vue +), +ec +); + +673 i( +su + == 0) + +674 +ec + = +boo +:: +syem +:: + `r_code +(); + +675 #i + `defed +( +ENOTTY +) + +676 i( +ec +. + `vue +(= +ENOTTY +) + +677 +ec + = +boo +:: +asio +:: +r +:: +n_sock +; + +680  +ec + ? +ic_ +< +size_t +>(0: stic_( +vue +); + +683  + `li +( +sock_ty + +s +,  +backlog +, +boo +:: +syem +:: +r_code +& +ec +) + +685 i( +s + = +vid_sock +) + +687 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +688  +sock_r_tv +; + +691 + `r_ϡ_r +(); + +692  +su + = + `r_w +(:: + `li +( +s +, +backlog +), +ec +); + +693 i( +su + == 0) + +694 +ec + = +boo +:: +syem +:: + `r_code +(); + +695  +su +; + +698 +le +  + `_buf_iov_ba +(*& +ba +, * +addr +) + +700 +ba + = +addr +; + +703 +me + < +tyme + +T +> + +704 +le +  + `_buf_iov_ba +( +T +& +ba +, * +addr +) + +706 +ba + = +ic_ +< +T +>( +addr +); + +709 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +710  +WSABUF + + tbuf +; + +712  +iovec + + tbuf +; + +715  + `_buf +( +buf +& +b +, * +da +, +size_t + +size +) + +717 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +718 +b +. +buf + = +ic_ +<*>( +da +); + +719 +b +. +n + = +ic_ +< +u_lg +>( +size +); + +721 + `_buf_iov_ba +( +b +. +iov_ba +, +da +); + +722 +b +. +iov_n + = +size +; + +726  + `_buf +( +buf +& +b +, cڡ * +da +, +size_t + +size +) + +728 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +729 +b +. +buf + = +ic_ +<*>( +cڡ_ +<*>( +da +)); + +730 +b +. +n + = +ic_ +< +u_lg +>( +size +); + +732 + `_buf_iov_ba +( +b +. +iov_ba +, +cڡ_ +<*>( +da +)); + +733 +b +. +iov_n + = +size +; + +737 +le +  + `_msghdr_msg_me +(*& +me +, +sock_addr_ty +* +addr +) + +739 +me + = +addr +; + +742 +le +  + `_msghdr_msg_me +(*& +me +, cڡ +sock_addr_ty +* +addr +) + +744 +me + = +cڡ_ +< +sock_addr_ty +*>( +addr +); + +747 +me + < +tyme + +T +> + +748 +le +  + `_msghdr_msg_me +( +T +& +me +, +sock_addr_ty +* +addr +) + +750 +me + = +t_ +< +T +>( +addr +); + +753 +me + < +tyme + +T +> + +754 +le +  + `_msghdr_msg_me +( +T +& +me +, cڡ +sock_addr_ty +* +addr +) + +756 +me + = +t_ +< +T +>( +cڡ_ +< +sock_addr_ty +*>( +addr +)); + +759 +sigd_size_ty + + `cv +( +sock_ty + +s +, +buf +* +bufs +, +size_t + +cou +, + +760  +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +762 + `r_ϡ_r +(); + +763 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +765 +DWORD + +cv_buf_cou + = +ic_ +( +cou +); + +766 +DWORD + +bys_sed + = 0; + +767 +DWORD + +cv_ags + = +ags +; + +768  +su + = + `r_w +(:: + `WSARecv +( +s +, +bufs +, + +769 +cv_buf_cou +, & +bys_sed +, & +cv_ags +, 0, 0), +ec +); + +770 i( +ec +. + `vue +(= +ERROR_NETNAME_DELETED +) + +771 +ec + = +boo +:: +asio +:: +r +:: +ci_t +; + +772 i( +ec +. + `vue +(= +ERROR_PORT_UNREACHABLE +) + +773 +ec + = +boo +:: +asio +:: +r +:: +ci_fud +; + +774 i( +ec +. + `vue +(= +WSAEMSGSIZE + ||c.vue(= +ERROR_MORE_DATA +) + +775 +ec +. + `assign +(0,c. + `gy +()); + +776 i( +su + != 0) + +777  +sock_r_tv +; + +778 +ec + = +boo +:: +syem +:: + `r_code +(); + +779  +bys_sed +; + +781 +msghdr + +msg + = + `msghdr +(); + +782 +msg +. +msg_iov + = +bufs +; + +783 +msg +. +msg_iovn + = +ic_ +<>( +cou +); + +784 +sigd_size_ty + +su + = + `r_w +(:: + `cvmsg +( +s +, & +msg +, +ags +), +ec +); + +785 i( +su + >= 0) + +786 +ec + = +boo +:: +syem +:: + `r_code +(); + +787  +su +; + +791 +size_t + + `sync_cv +( +sock_ty + +s +, +e_ty + +e +, +buf +* +bufs +, + +792 +size_t + +cou +,  +ags +, +bo + +l_emy +, +boo +:: +syem +:: +r_code +& +ec +) + +794 i( +s + = +vid_sock +) + +796 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +801 i( +l_emy + && ( +e + & +am_ܛed +)) + +803 +ec + = +boo +:: +syem +:: + `r_code +(); + +811 +sigd_size_ty + +bys + = +sock_s +:: + `cv +( +s +, +bufs +, +cou +, +ags +, +ec +); + +814 i( +bys + > 0) + +815  +bys +; + +818 i(( +e + & +am_ܛed +&& +bys + == 0) + +820 +ec + = +boo +:: +asio +:: +r +:: +eof +; + +825 i(( +e + & +ur_t_n_blockg +) + +826 || ( +ec + ! +boo +:: +asio +:: +r +:: +would_block + + +827 && +ec + ! +boo +:: +asio +:: +r +:: +y_aga +)) + +831 i( +sock_s +:: + `pl_ad +( +s +, 0, -1, +ec +) < 0) + +836 #i + `defed +( +BOOST_ASIO_HAS_IOCP +) + +838  + `come_io_cv +( +e_ty + +e +, + +839 cڡ +wk_nl_tok_ty +& +nl_tok +, +bo + +l_emy +, + +840 +boo +:: +syem +:: +r_code +& +ec +, +size_t + +bys_sed +) + +843 i( +ec +. + `vue +(= +ERROR_NETNAME_DELETED +) + +845 i( +nl_tok +. + `exped +()) + +846 +ec + = +boo +:: +asio +:: +r +:: +ݔi_ab܋d +; + +848 +ec + = +boo +:: +asio +:: +r +:: +ci_t +; + +850 i( +ec +. + `vue +(= +ERROR_PORT_UNREACHABLE +) + +852 +ec + = +boo +:: +asio +:: +r +:: +ci_fud +; + +854 i( +ec +. + `vue +(= +WSAEMSGSIZE + ||c.vue(= +ERROR_MORE_DATA +) + +856 +ec +. + `assign +(0,c. + `gy +()); + +860 i(! +ec + && +bys_sed + == 0 + +861 && ( +e + & +am_ܛed +) != 0 + +862 && ! +l_emy +) + +864 +ec + = +boo +:: +asio +:: +r +:: +eof +; + +870 +bo + + `n_blockg_cv +( +sock_ty + +s +, + +871 +buf +* +bufs +, +size_t + +cou +,  +ags +, +bo + +is_am +, + +872 +boo +:: +syem +:: +r_code +& +ec +, +size_t +& +bys_sed +) + +877 +sigd_size_ty + +bys + = +sock_s +:: + `cv +( +s +, +bufs +, +cou +, +ags +, +ec +); + +880 i( +is_am + && +bys + == 0) + +882 +ec + = +boo +:: +asio +:: +r +:: +eof +; + +883  +ue +; + +887 i( +ec + = +boo +:: +asio +:: +r +:: +ued +) + +891 i( +ec + = +boo +:: +asio +:: +r +:: +would_block + + +892 || +ec + = +boo +:: +asio +:: +r +:: +y_aga +) + +893  +l +; + +896 i( +bys + >= 0) + +898 +ec + = +boo +:: +syem +:: + `r_code +(); + +899 +bys_sed + = +bys +; + +902 +bys_sed + = 0; + +904  +ue +; + +910 +sigd_size_ty + + `cvom +( +sock_ty + +s +, +buf +* +bufs +, +size_t + +cou +, + +911  +ags +, +sock_addr_ty +* +addr +, +d +:: +size_t +* +add +, + +912 +boo +:: +syem +:: +r_code +& +ec +) + +914 + `r_ϡ_r +(); + +915 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +917 +DWORD + +cv_buf_cou + = +ic_ +( +cou +); + +918 +DWORD + +bys_sed + = 0; + +919 +DWORD + +cv_ags + = +ags +; + +920  +tmp_add + = ()* +add +; + +921  +su + = + `r_w +(:: + `WSARecvFrom +( +s +, +bufs +, +cv_buf_cou +, + +922 & +bys_sed +, & +cv_ags +, +addr +, & +tmp_add +, 0, 0), +ec +); + +923 * +add + = ( +d +:: +size_t +) +tmp_add +; + +924 i( +ec +. + `vue +(= +ERROR_NETNAME_DELETED +) + +925 +ec + = +boo +:: +asio +:: +r +:: +ci_t +; + +926 i( +ec +. + `vue +(= +ERROR_PORT_UNREACHABLE +) + +927 +ec + = +boo +:: +asio +:: +r +:: +ci_fud +; + +928 i( +ec +. + `vue +(= +WSAEMSGSIZE + ||c.vue(= +ERROR_MORE_DATA +) + +929 +ec +. + `assign +(0,c. + `gy +()); + +930 i( +su + != 0) + +931  +sock_r_tv +; + +932 +ec + = +boo +:: +syem +:: + `r_code +(); + +933  +bys_sed +; + +935 +msghdr + +msg + = + `msghdr +(); + +936 + `_msghdr_msg_me +( +msg +. +msg_me +, +addr +); + +937 +msg +. +msg_m + = +ic_ +<>(* +add +); + +938 +msg +. +msg_iov + = +bufs +; + +939 +msg +. +msg_iovn + = +ic_ +<>( +cou +); + +940 +sigd_size_ty + +su + = + `r_w +(:: + `cvmsg +( +s +, & +msg +, +ags +), +ec +); + +941 * +add + = +msg +. +msg_m +; + +942 i( +su + >= 0) + +943 +ec + = +boo +:: +syem +:: + `r_code +(); + +944  +su +; + +948 +size_t + + `sync_cvom +( +sock_ty + +s +, +e_ty + +e +, +buf +* +bufs +, + +949 +size_t + +cou +,  +ags +, +sock_addr_ty +* +addr +, + +950 +d +:: +size_t +* +add +, +boo +:: +syem +:: +r_code +& +ec +) + +952 i( +s + = +vid_sock +) + +954 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +962 +sigd_size_ty + +bys + = +sock_s +:: + `cvom +( + +963 +s +, +bufs +, +cou +, +ags +, +addr +, +add +, +ec +); + +966 i( +bys + >= 0) + +967  +bys +; + +970 i(( +e + & +ur_t_n_blockg +) + +971 || ( +ec + ! +boo +:: +asio +:: +r +:: +would_block + + +972 && +ec + ! +boo +:: +asio +:: +r +:: +y_aga +)) + +976 i( +sock_s +:: + `pl_ad +( +s +, 0, -1, +ec +) < 0) + +981 #i + `defed +( +BOOST_ASIO_HAS_IOCP +) + +983  + `come_io_cvom +( + +984 cڡ +wk_nl_tok_ty +& +nl_tok +, + +985 +boo +:: +syem +:: +r_code +& +ec +) + +988 i( +ec +. + `vue +(= +ERROR_NETNAME_DELETED +) + +990 i( +nl_tok +. + `exped +()) + +991 +ec + = +boo +:: +asio +:: +r +:: +ݔi_ab܋d +; + +993 +ec + = +boo +:: +asio +:: +r +:: +ci_t +; + +995 i( +ec +. + `vue +(= +ERROR_PORT_UNREACHABLE +) + +997 +ec + = +boo +:: +asio +:: +r +:: +ci_fud +; + +999 i( +ec +. + `vue +(= +WSAEMSGSIZE + ||c.vue(= +ERROR_MORE_DATA +) + +1001 +ec +. + `assign +(0,c. + `gy +()); + +1007 +bo + + `n_blockg_cvom +( +sock_ty + +s +, + +1008 +buf +* +bufs +, +size_t + +cou +,  +ags +, + +1009 +sock_addr_ty +* +addr +, +d +:: +size_t +* +add +, + +1010 +boo +:: +syem +:: +r_code +& +ec +, +size_t +& +bys_sed +) + +1015 +sigd_size_ty + +bys + = +sock_s +:: + `cvom +( + +1016 +s +, +bufs +, +cou +, +ags +, +addr +, +add +, +ec +); + +1019 i( +ec + = +boo +:: +asio +:: +r +:: +ued +) + +1023 i( +ec + = +boo +:: +asio +:: +r +:: +would_block + + +1024 || +ec + = +boo +:: +asio +:: +r +:: +y_aga +) + +1025  +l +; + +1028 i( +bys + >= 0) + +1030 +ec + = +boo +:: +syem +:: + `r_code +(); + +1031 +bys_sed + = +bys +; + +1034 +bys_sed + = 0; + +1036  +ue +; + +1042 +sigd_size_ty + + `cvmsg +( +sock_ty + +s +, +buf +* +bufs +, +size_t + +cou +, + +1043  +_ags +, & +out_ags +, +boo +:: +syem +:: +r_code +& +ec +) + +1045 + `r_ϡ_r +(); + +1046 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +1047 +out_ags + = 0; + +1048  +sock_s +:: + `cv +( +s +, +bufs +, +cou +, +_ags +, +ec +); + +1050 +msghdr + +msg + = + `msghdr +(); + +1051 +msg +. +msg_iov + = +bufs +; + +1052 +msg +. +msg_iovn + = +ic_ +<>( +cou +); + +1053 +sigd_size_ty + +su + = + `r_w +(:: + `cvmsg +( +s +, & +msg +, +_ags +), +ec +); + +1054 i( +su + >= 0) + +1056 +ec + = +boo +:: +syem +:: + `r_code +(); + +1057 +out_ags + = +msg +. +msg_ags +; + +1060 +out_ags + = 0; + +1061  +su +; + +1065 +size_t + + `sync_cvmsg +( +sock_ty + +s +, +e_ty + +e +, + +1066 +buf +* +bufs +, +size_t + +cou +,  +_ags +, & +out_ags +, + +1067 +boo +:: +syem +:: +r_code +& +ec +) + +1069 i( +s + = +vid_sock +) + +1071 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +1079 +sigd_size_ty + +bys + = +sock_s +:: + `cvmsg +( + +1080 +s +, +bufs +, +cou +, +_ags +, +out_ags +, +ec +); + +1083 i( +bys + >= 0) + +1084  +bys +; + +1087 i(( +e + & +ur_t_n_blockg +) + +1088 || ( +ec + ! +boo +:: +asio +:: +r +:: +would_block + + +1089 && +ec + ! +boo +:: +asio +:: +r +:: +y_aga +)) + +1093 i( +sock_s +:: + `pl_ad +( +s +, 0, -1, +ec +) < 0) + +1098 #i + `defed +( +BOOST_ASIO_HAS_IOCP +) + +1100  + `come_io_cvmsg +( + +1101 cڡ +wk_nl_tok_ty +& +nl_tok +, + +1102 +boo +:: +syem +:: +r_code +& +ec +) + +1105 i( +ec +. + `vue +(= +ERROR_NETNAME_DELETED +) + +1107 i( +nl_tok +. + `exped +()) + +1108 +ec + = +boo +:: +asio +:: +r +:: +ݔi_ab܋d +; + +1110 +ec + = +boo +:: +asio +:: +r +:: +ci_t +; + +1112 i( +ec +. + `vue +(= +ERROR_PORT_UNREACHABLE +) + +1114 +ec + = +boo +:: +asio +:: +r +:: +ci_fud +; + +1116 i( +ec +. + `vue +(= +WSAEMSGSIZE + ||c.vue(= +ERROR_MORE_DATA +) + +1118 +ec +. + `assign +(0,c. + `gy +()); + +1124 +bo + + `n_blockg_cvmsg +( +sock_ty + +s +, + +1125 +buf +* +bufs +, +size_t + +cou +,  +_ags +, & +out_ags +, + +1126 +boo +:: +syem +:: +r_code +& +ec +, +size_t +& +bys_sed +) + +1131 +sigd_size_ty + +bys + = +sock_s +:: + `cvmsg +( + +1132 +s +, +bufs +, +cou +, +_ags +, +out_ags +, +ec +); + +1135 i( +ec + = +boo +:: +asio +:: +r +:: +ued +) + +1139 i( +ec + = +boo +:: +asio +:: +r +:: +would_block + + +1140 || +ec + = +boo +:: +asio +:: +r +:: +y_aga +) + +1141  +l +; + +1144 i( +bys + >= 0) + +1146 +ec + = +boo +:: +syem +:: + `r_code +(); + +1147 +bys_sed + = +bys +; + +1150 +bys_sed + = 0; + +1152  +ue +; + +1158 +sigd_size_ty + + `nd +( +sock_ty + +s +, cڡ +buf +* +bufs +, +size_t + +cou +, + +1159  +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +1161 + `r_ϡ_r +(); + +1162 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +1164 +DWORD + +nd_buf_cou + = +ic_ +( +cou +); + +1165 +DWORD + +bys_sed + = 0; + +1166 +DWORD + +nd_ags + = +ags +; + +1167  +su + = + `r_w +(:: + `WSASd +( +s +, +cڡ_ +< +buf +*>( +bufs +), + +1168 +nd_buf_cou +, & +bys_sed +, +nd_ags +, 0, 0), +ec +); + +1169 i( +ec +. + `vue +(= +ERROR_NETNAME_DELETED +) + +1170 +ec + = +boo +:: +asio +:: +r +:: +ci_t +; + +1171 i( +ec +. + `vue +(= +ERROR_PORT_UNREACHABLE +) + +1172 +ec + = +boo +:: +asio +:: +r +:: +ci_fud +; + +1173 i( +su + != 0) + +1174  +sock_r_tv +; + +1175 +ec + = +boo +:: +syem +:: + `r_code +(); + +1176  +bys_sed +; + +1178 +msghdr + +msg + = + `msghdr +(); + +1179 +msg +. +msg_iov + = +cڡ_ +< +buf +*>( +bufs +); + +1180 +msg +. +msg_iovn + = +ic_ +<>( +cou +); + +1181 #i + `defed +( +__lux__ +) + +1182 +ags + | +MSG_NOSIGNAL +; + +1184 +sigd_size_ty + +su + = + `r_w +(:: + `ndmsg +( +s +, & +msg +, +ags +), +ec +); + +1185 i( +su + >= 0) + +1186 +ec + = +boo +:: +syem +:: + `r_code +(); + +1187  +su +; + +1191 +size_t + + `sync_nd +( +sock_ty + +s +, +e_ty + +e +, cڡ +buf +* +bufs +, + +1192 +size_t + +cou +,  +ags +, +bo + +l_emy +, +boo +:: +syem +:: +r_code +& +ec +) + +1194 i( +s + = +vid_sock +) + +1196 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +1201 i( +l_emy + && ( +e + & +am_ܛed +)) + +1203 +ec + = +boo +:: +syem +:: + `r_code +(); + +1211 +sigd_size_ty + +bys + = +sock_s +:: + `nd +( +s +, +bufs +, +cou +, +ags +, +ec +); + +1214 i( +bys + >= 0) + +1215  +bys +; + +1218 i(( +e + & +ur_t_n_blockg +) + +1219 || ( +ec + ! +boo +:: +asio +:: +r +:: +would_block + + +1220 && +ec + ! +boo +:: +asio +:: +r +:: +y_aga +)) + +1224 i( +sock_s +:: + `pl_wre +( +s +, 0, -1, +ec +) < 0) + +1229 #i + `defed +( +BOOST_ASIO_HAS_IOCP +) + +1231  + `come_io_nd +( + +1232 cڡ +wk_nl_tok_ty +& +nl_tok +, + +1233 +boo +:: +syem +:: +r_code +& +ec +) + +1236 i( +ec +. + `vue +(= +ERROR_NETNAME_DELETED +) + +1238 i( +nl_tok +. + `exped +()) + +1239 +ec + = +boo +:: +asio +:: +r +:: +ݔi_ab܋d +; + +1241 +ec + = +boo +:: +asio +:: +r +:: +ci_t +; + +1243 i( +ec +. + `vue +(= +ERROR_PORT_UNREACHABLE +) + +1245 +ec + = +boo +:: +asio +:: +r +:: +ci_fud +; + +1251 +bo + + `n_blockg_nd +( +sock_ty + +s +, + +1252 cڡ +buf +* +bufs +, +size_t + +cou +,  +ags +, + +1253 +boo +:: +syem +:: +r_code +& +ec +, +size_t +& +bys_sed +) + +1258 +sigd_size_ty + +bys + = +sock_s +:: + `nd +( +s +, +bufs +, +cou +, +ags +, +ec +); + +1261 i( +ec + = +boo +:: +asio +:: +r +:: +ued +) + +1265 i( +ec + = +boo +:: +asio +:: +r +:: +would_block + + +1266 || +ec + = +boo +:: +asio +:: +r +:: +y_aga +) + +1267  +l +; + +1270 i( +bys + >= 0) + +1272 +ec + = +boo +:: +syem +:: + `r_code +(); + +1273 +bys_sed + = +bys +; + +1276 +bys_sed + = 0; + +1278  +ue +; + +1284 +sigd_size_ty + + `ndto +( +sock_ty + +s +, cڡ +buf +* +bufs +, +size_t + +cou +, + +1285  +ags +, cڡ +sock_addr_ty +* +addr +, +d +:: +size_t + +add +, + +1286 +boo +:: +syem +:: +r_code +& +ec +) + +1288 + `r_ϡ_r +(); + +1289 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +1291 +DWORD + +nd_buf_cou + = +ic_ +( +cou +); + +1292 +DWORD + +bys_sed + = 0; + +1293  +su + = + `r_w +(:: + `WSASdTo +( +s +, +cڡ_ +< +buf +*>( +bufs +), + +1294 +nd_buf_cou +, & +bys_sed +, +ags +, +addr +, + +1295 +ic_ +<>( +add +), 0, 0), +ec +); + +1296 i( +ec +. + `vue +(= +ERROR_NETNAME_DELETED +) + +1297 +ec + = +boo +:: +asio +:: +r +:: +ci_t +; + +1298 i( +ec +. + `vue +(= +ERROR_PORT_UNREACHABLE +) + +1299 +ec + = +boo +:: +asio +:: +r +:: +ci_fud +; + +1300 i( +su + != 0) + +1301  +sock_r_tv +; + +1302 +ec + = +boo +:: +syem +:: + `r_code +(); + +1303  +bys_sed +; + +1305 +msghdr + +msg + = + `msghdr +(); + +1306 + `_msghdr_msg_me +( +msg +. +msg_me +, +addr +); + +1307 +msg +. +msg_m + = +ic_ +<>( +add +); + +1308 +msg +. +msg_iov + = +cڡ_ +< +buf +*>( +bufs +); + +1309 +msg +. +msg_iovn + = +ic_ +<>( +cou +); + +1310 #i + `defed +( +__lux__ +) + +1311 +ags + | +MSG_NOSIGNAL +; + +1313 +sigd_size_ty + +su + = + `r_w +(:: + `ndmsg +( +s +, & +msg +, +ags +), +ec +); + +1314 i( +su + >= 0) + +1315 +ec + = +boo +:: +syem +:: + `r_code +(); + +1316  +su +; + +1320 +size_t + + `sync_ndto +( +sock_ty + +s +, +e_ty + +e +, cڡ +buf +* +bufs +, + +1321 +size_t + +cou +,  +ags +, cڡ +sock_addr_ty +* +addr +, + +1322 +d +:: +size_t + +add +, +boo +:: +syem +:: +r_code +& +ec +) + +1324 i( +s + = +vid_sock +) + +1326 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +1334 +sigd_size_ty + +bys + = +sock_s +:: + `ndto +( + +1335 +s +, +bufs +, +cou +, +ags +, +addr +, +add +, +ec +); + +1338 i( +bys + >= 0) + +1339  +bys +; + +1342 i(( +e + & +ur_t_n_blockg +) + +1343 || ( +ec + ! +boo +:: +asio +:: +r +:: +would_block + + +1344 && +ec + ! +boo +:: +asio +:: +r +:: +y_aga +)) + +1348 i( +sock_s +:: + `pl_wre +( +s +, 0, -1, +ec +) < 0) + +1353 #i! + `defed +( +BOOST_ASIO_HAS_IOCP +) + +1355 +bo + + `n_blockg_ndto +( +sock_ty + +s +, + +1356 cڡ +buf +* +bufs +, +size_t + +cou +,  +ags +, + +1357 cڡ +sock_addr_ty +* +addr +, +d +:: +size_t + +add +, + +1358 +boo +:: +syem +:: +r_code +& +ec +, +size_t +& +bys_sed +) + +1363 +sigd_size_ty + +bys + = +sock_s +:: + `ndto +( + +1364 +s +, +bufs +, +cou +, +ags +, +addr +, +add +, +ec +); + +1367 i( +ec + = +boo +:: +asio +:: +r +:: +ued +) + +1371 i( +ec + = +boo +:: +asio +:: +r +:: +would_block + + +1372 || +ec + = +boo +:: +asio +:: +r +:: +y_aga +) + +1373  +l +; + +1376 i( +bys + >= 0) + +1378 +ec + = +boo +:: +syem +:: + `r_code +(); + +1379 +bys_sed + = +bys +; + +1382 +bys_sed + = 0; + +1384  +ue +; + +1390 +sock_ty + + `sock +( +af +,  +ty +,  +oc +, + +1391 +boo +:: +syem +:: +r_code +& +ec +) + +1393 + `r_ϡ_r +(); + +1394 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +1395 +sock_ty + +s + = + `r_w +(:: + `WSASockW +( +af +, +ty +, +oc +, 0, 0, + +1396 +WSA_FLAG_OVERLAPPED +), +ec +); + +1397 i( +s + = +vid_sock +) + +1398  +s +; + +1400 i( +af + = + `BOOST_ASIO_OS_DEF +( +AF_INET6 +)) + +1405 +DWORD + +tv + = 0; + +1406 :: + `tsockt +( +s +, +IPPROTO_IPV6 +, +IPV6_V6ONLY +, + +1407 +t_ +(& +tv +), (optval)); + +1410 +ec + = +boo +:: +syem +:: + `r_code +(); + +1412  +s +; + +1413 #i + `defed +( +__MACH__ +&& defed( +__APPLE__ +|| defed( +__FeBSD__ +) + +1414 +sock_ty + +s + = + `r_w +(:: + `sock +( +af +, +ty +, +oc +), +ec +); + +1415 i( +s + = +vid_sock +) + +1416  +s +; + +1418  +tv + = 1; + +1419  +su + = + `r_w +(:: + `tsockt +( +s +, + +1420 +SOL_SOCKET +, +SO_NOSIGPIPE +, & +tv +, (tv)), +ec +); + +1421 i( +su + != 0) + +1423 :: + `o +( +s +); + +1424  +vid_sock +; + +1427  +s +; + +1429  +s + = + `r_w +(:: + `sock +( +af +, +ty +, +oc +), +ec +); + +1430 i( +s + >= 0) + +1431 +ec + = +boo +:: +syem +:: + `r_code +(); + +1432  +s +; + +1436 +me + < +tyme + +SockLTy +> + +1437 +le +  + `_tsockt +( +SockLTy + +msghdr +::*, + +1438 +sock_ty + +s +,  +v +,  +݊ame +, + +1439 cڡ * +tv +, +d +:: +size_t + +ݎ +) + +1441  :: + `tsockt +( +s +, +v +, +݊ame +, + +1442 (cڡ *) +tv +, ( +SockLTy +) +ݎ +); + +1445  + `tsockt +( +sock_ty + +s +, +e_ty +& +e +,  +v +,  +݊ame +, + +1446 cڡ * +tv +, +d +:: +size_t + +ݎ +, +boo +:: +syem +:: +r_code +& +ec +) + +1448 i( +s + = +vid_sock +) + +1450 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +1451  +sock_r_tv +; + +1454 i( +v + = +cuom_sock_ti_v + && +݊ame + = +ways__ti +) + +1456 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +1457  +sock_r_tv +; + +1460 i( +v + = +cuom_sock_ti_v + + +1461 && +݊ame + = +ab_ci_ab܋d_ti +) + +1463 i( +ݎ + != ()) + +1465 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +1466  +sock_r_tv +; + +1469 i(* +ic_ +( +tv +)) + +1470 +e + | +ab_ci_ab܋d +; + +1472 +e + &~ +ab_ci_ab܋d +; + +1473 +ec + = +boo +:: +syem +:: + `r_code +(); + +1477 i( +v + = +SOL_SOCKET + && +݊ame + = +SO_LINGER +) + +1478 +e + | +ur_t_lg +; + +1480 #i + `defed +( +__BORLANDC__ +) + +1484 i( +HMODULE + +wsock_modu + = :: + `GModuHdA +("ws2_32")) + +1486 ( + tWSAAPI + * + tsso_t +)( + tSOCKET +, , , const *, ); + +1487 i( +sso_t + +sso + = (sso_t):: + `GProcAddss +( +wsock_modu +, "setsockopt")) + +1489 + `r_ϡ_r +(); + +1490  + `r_w +( + `sso +( +s +, +v +, +݊ame +, + +1491 +t_ +( +tv +), + +1492 +ic_ +<>( +ݎ +)), +ec +); + +1495 +ec + = +boo +:: +asio +:: +r +:: +u +; + +1496  +sock_r_tv +; + +1498 + `r_ϡ_r +(); + +1499  +su + = + `r_w +( + `_tsockt +(& +msghdr +:: +msg_m +, + +1500 +s +, +v +, +݊ame +, +tv +, +ݎ +), +ec +); + +1501 i( +su + == 0) + +1503 +ec + = +boo +:: +syem +:: + `r_code +(); + +1505 #i + `defed +( +__MACH__ +&& defed( +__APPLE__ +) \ + +1506 || + `defed +( +__NBSD__ +|| defed( +__FeBSD__ +|| defed( +__OnBSD__ +) + +1509 i(( +e + & +dagm_ܛed +) + +1510 && +v + = +SOL_SOCKET + && +݊ame + = +SO_REUSEADDR +) + +1512 + `_tsockt +(& +msghdr +:: +msg_m +, +s +, + +1513 +SOL_SOCKET +, +SO_REUSEPORT +, +tv +, +ݎ +); + +1518  +su +; + +1522 +me + < +tyme + +SockLTy +> + +1523 +le +  + `_gsockt +( +SockLTy + +msghdr +::*, + +1524 +sock_ty + +s +,  +v +,  +݊ame +, + +1525 * +tv +, +d +:: +size_t +* +ݎ +) + +1527 +SockLTy + +tmp_ݎ + = (SockLTy)* +ݎ +; + +1528  +su + = :: + `gsockt +( +s +, +v +, +݊ame +, (*) +tv +, & +tmp_ݎ +); + +1529 * +ݎ + = ( +d +:: +size_t +) +tmp_ݎ +; + +1530  +su +; + +1533  + `gsockt +( +sock_ty + +s +, +e_ty + +e +,  +v +,  +݊ame +, + +1534 * +tv +, +size_t +* +ݎ +, +boo +:: +syem +:: +r_code +& +ec +) + +1536 i( +s + = +vid_sock +) + +1538 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +1539  +sock_r_tv +; + +1542 i( +v + = +cuom_sock_ti_v + && +݊ame + = +ways__ti +) + +1544 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +1545  +sock_r_tv +; + +1548 i( +v + = +cuom_sock_ti_v + + +1549 && +݊ame + = +ab_ci_ab܋d_ti +) + +1551 i(* +ݎ + != ()) + +1553 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +1554  +sock_r_tv +; + +1557 * +ic_ +<*>( +tv +( +e + & +ab_ci_ab܋d +) ? 1 : 0; + +1558 +ec + = +boo +:: +syem +:: + `r_code +(); + +1562 #i + `defed +( +__BORLANDC__ +) + +1566 i( +HMODULE + +wsock_modu + = :: + `GModuHdA +("ws2_32")) + +1568 ( + tWSAAPI + * + tgso_t +)( + tSOCKET +, , , *, *); + +1569 i( +gso_t + +gso + = (gso_t):: + `GProcAddss +( +wsock_modu +, "getsockopt")) + +1571 + `r_ϡ_r +(); + +1572  +tmp_ݎ + = +ic_ +<>(* +ݎ +); + +1573  +su + = + `r_w +( + `gso +( +s +, +v +, +݊ame +, + +1574 +t_ +<*>( +tv +), & +tmp_ݎ +), +ec +); + +1575 * +ݎ + = +ic_ +< +size_t +>( +tmp_ݎ +); + +1576 i( +su + !0 && +v + = +IPPROTO_IPV6 + && +݊ame + = +IPV6_V6ONLY + + +1577 && +ec +. + `vue +(= +WSAENOPROTOOPT + && * +ݎ + =( +DWORD +)) + +1584 * +ic_ +< +DWORD +*>( +tv +) = 1; + +1585 +ec + = +boo +:: +syem +:: + `r_code +(); + +1587  +su +; + +1590 +ec + = +boo +:: +asio +:: +r +:: +u +; + +1591  +sock_r_tv +; + +1592 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +1593 + `r_ϡ_r +(); + +1594  +su + = + `r_w +( + `_gsockt +(& +msghdr +:: +msg_m +, + +1595 +s +, +v +, +݊ame +, +tv +, +ݎ +), +ec +); + +1596 i( +su + !0 && +v + = +IPPROTO_IPV6 + && +݊ame + = +IPV6_V6ONLY + + +1597 && +ec +. + `vue +(= +WSAENOPROTOOPT + && * +ݎ + =( +DWORD +)) + +1604 * +ic_ +< +DWORD +*>( +tv +) = 1; + +1605 +ec + = +boo +:: +syem +:: + `r_code +(); + +1607 i( +su + == 0) + +1608 +ec + = +boo +:: +syem +:: + `r_code +(); + +1609  +su +; + +1611 + `r_ϡ_r +(); + +1612  +su + = + `r_w +( + `_gsockt +(& +msghdr +:: +msg_m +, + +1613 +s +, +v +, +݊ame +, +tv +, +ݎ +), +ec +); + +1614 #i + `defed +( +__lux__ +) + +1615 i( +su + =0 && +v + = +SOL_SOCKET + && * +ݎ + == () + +1616 && ( +݊ame + = +SO_SNDBUF + || om= +SO_RCVBUF +)) + +1623 * +ic_ +<*>( +tv +) /= 2; + +1626 i( +su + == 0) + +1627 +ec + = +boo +:: +syem +:: + `r_code +(); + +1628  +su +; + +1632 +me + < +tyme + +SockLTy +> + +1633 +le +  + `_gme +( +SockLTy + +msghdr +::*, + +1634 +sock_ty + +s +, +sock_addr_ty +* +addr +, +d +:: +size_t +* +add +) + +1636 +SockLTy + +tmp_add + = (SockLTy)* +add +; + +1637  +su + = :: + `gme +( +s +, +addr +, & +tmp_add +); + +1638 * +add + = ( +d +:: +size_t +) +tmp_add +; + +1639  +su +; + +1642  + `gme +( +sock_ty + +s +, +sock_addr_ty +* +addr +, + +1643 +d +:: +size_t +* +add +, +bo + +ched +, +boo +:: +syem +:: +r_code +& +ec +) + +1645 i( +s + = +vid_sock +) + +1647 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +1648  +sock_r_tv +; + +1651 #i + `defed +( +BOOST_ASIO_WINDOWS +&& !defed( +BOOST_ASIO_WINDOWS_APP +) \ + +1652 || + `defed +( +__CYGWIN__ +) + +1653 i( +ched +) + +1656 +DWORD + +c_time + = 0; + +1657 +size_t + +c_time_n + = ( +c_time +); + +1658 i( +sock_s +:: + `gsockt +( +s +, 0, +SOL_SOCKET +, +SO_CONNECT_TIME +, + +1659 & +c_time +, & +c_time_n +, +ec += +sock_r_tv +) + +1661  +sock_r_tv +; + +1663 i( +c_time + == 0xFFFFFFFF) + +1665 +ec + = +boo +:: +asio +:: +r +:: +n_ced +; + +1666  +sock_r_tv +; + +1670 +ec + = +boo +:: +syem +:: + `r_code +(); + +1675 () +ched +; + +1679 + `r_ϡ_r +(); + +1680  +su + = + `r_w +( + `_gme +( + +1681 & +msghdr +:: +msg_m +, +s +, +addr +, +add +), +ec +); + +1682 i( +su + == 0) + +1683 +ec + = +boo +:: +syem +:: + `r_code +(); + +1684  +su +; + +1687 +me + < +tyme + +SockLTy +> + +1688 +le +  + `_gsockme +( +SockLTy + +msghdr +::*, + +1689 +sock_ty + +s +, +sock_addr_ty +* +addr +, +d +:: +size_t +* +add +) + +1691 +SockLTy + +tmp_add + = (SockLTy)* +add +; + +1692  +su + = :: + `gsockme +( +s +, +addr +, & +tmp_add +); + +1693 * +add + = ( +d +:: +size_t +) +tmp_add +; + +1694  +su +; + +1697  + `gsockme +( +sock_ty + +s +, +sock_addr_ty +* +addr +, + +1698 +d +:: +size_t +* +add +, +boo +:: +syem +:: +r_code +& +ec +) + +1700 i( +s + = +vid_sock +) + +1702 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +1703  +sock_r_tv +; + +1706 + `r_ϡ_r +(); + +1707  +su + = + `r_w +( + `_gsockme +( + +1708 & +msghdr +:: +msg_m +, +s +, +addr +, +add +), +ec +); + +1709 i( +su + == 0) + +1710 +ec + = +boo +:: +syem +:: + `r_code +(); + +1711  +su +; + +1714  + `iol +( +sock_ty + +s +, +e_ty +& +e +,  +cmd +, + +1715 +iol_g_ty +* +g +, +boo +:: +syem +:: +r_code +& +ec +) + +1717 i( +s + = +vid_sock +) + +1719 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +1720  +sock_r_tv +; + +1723 + `r_ϡ_r +(); + +1724 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +1725  +su + = + `r_w +(:: + `iolsock +( +s +, +cmd +, +g +), +ec +); + +1726 #i + `defed +( +__MACH__ +&& defed( +__APPLE__ +) \ + +1727 || + `defed +( +__NBSD__ +|| defed( +__FeBSD__ +|| defed( +__OnBSD__ +) + +1728  +su + = + `r_w +(:: + `iol +( +s +, + +1729 +ic_ +<>( +cmd +), +g +), +ec +); + +1731  +su + = + `r_w +(:: + `iol +( +s +, +cmd +, +g +), +ec +); + +1733 i( +su + >= 0) + +1735 +ec + = +boo +:: +syem +:: + `r_code +(); + +1742 i( +cmd + = +ic_ +<>( +FIONBIO +)) + +1744 i(* +g +) + +1746 +e + | +ur_t_n_blockg +; + +1753 +e + &~( +ur_t_n_blockg + | +_n_blockg +); + +1758  +su +; + +1761  + ` +( +nfds +, +fd_t +* +adfds +, fd_t* +wrefds +, + +1762 +fd_t +* +exfds +, +timev +* +timeout +, +boo +:: +syem +:: +r_code +& +ec +) + +1764 + `r_ϡ_r +(); + +1765 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +1766 i(! +adfds + && ! +wrefds + && ! +exfds + && +timeout +) + +1768 +DWORD + +mlicds + = +timeout +-> +tv_c + * 1000 +imeout-> +tv_uc + / 1000; + +1769 i( +mlicds + == 0) + +1770 +mlicds + = 1; + +1771 :: + `S˕ +( +mlicds +); + +1772 +ec + = +boo +:: +syem +:: + `r_code +(); + +1782 i( +timeout + &&imeout-> +tv_c + == 0 + +1783 && +timeout +-> +tv_uc + > 0 &&imeout->tv_usec < 1000) + +1784 +timeout +-> +tv_uc + = 1000; + +1787 #i + `defed +( +__hpux +&& defed( +__SELECT +) + +1788 +timeec + +ts +; + +1789 +ts +. +tv_c + = +timeout + ?imeout->tv_sec : 0; + +1790 +ts +. +tv_nc + = +timeout + ?imeout-> +tv_uc + * 1000 : 0; + +1791  + `r_w +(:: + `p +( +nfds +, +adfds +, + +1792 +wrefds +, +exfds +, +timeout + ? & +ts + : 0, 0), +ec +); + +1794  +su + = + `r_w +(:: + ` +( +nfds +, +adfds +, + +1795 +wrefds +, +exfds +, +timeout +), +ec +); + +1796 i( +su + >= 0) + +1797 +ec + = +boo +:: +syem +:: + `r_code +(); + +1798  +su +; + +1802  + `pl_ad +( +sock_ty + +s +, +e_ty + +e +, + +1803  +mc +, +boo +:: +syem +:: +r_code +& +ec +) + +1805 i( +s + = +vid_sock +) + +1807 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +1808  +sock_r_tv +; + +1811 #i + `defed +( +BOOST_ASIO_WINDOWS +) \ + +1812 || + `defed +( +__CYGWIN__ +) \ + +1813 || + `defed +( +__SYMBIAN32__ +) + +1814 +fd_t + +fds +; + +1815 + `FD_ZERO +(& +fds +); + +1816 + `FD_SET +( +s +, & +fds +); + +1817 +timev + +timeout_obj +; + +1818 +timev +* +timeout +; + +1819 i( +e + & +ur_t_n_blockg +) + +1821 +timeout_obj +. +tv_c + = 0; + +1822 +timeout_obj +. +tv_uc + = 0; + +1823 +timeout + = & +timeout_obj +; + +1825 i( +mc + >= 0) + +1827 +timeout_obj +. +tv_c + = +mc + / 1000; + +1828 +timeout_obj +. +tv_uc + = ( +mc + % 1000) * 1000; + +1829 +timeout + = & +timeout_obj +; + +1832 +timeout + = 0; + +1833 + `r_ϡ_r +(); + +1834  +su + = + `r_w +(:: + ` +( +s + + 1, & +fds +, 0, 0, +timeout +), +ec +); + +1838 +plfd + +fds +; + +1839 +fds +. +fd + = +s +; + +1840 +fds +. +evts + = +POLLIN +; + +1841 +fds +. +vts + = 0; + +1842  +timeout + = ( +e + & +ur_t_n_blockg +? 0 : +mc +; + +1843 + `r_ϡ_r +(); + +1844  +su + = + `r_w +(:: + `pl +(& +fds +, 1, +timeout +), +ec +); + +1848 i( +su + == 0) + +1849 +ec + = ( +e + & +ur_t_n_blockg +) + +1850 ? +boo +:: +asio +:: +r +:: +would_block + : boo:: +syem +:: + `r_code +(); + +1851 i( +su + > 0) + +1852 +ec + = +boo +:: +syem +:: + `r_code +(); + +1853  +su +; + +1856  + `pl_wre +( +sock_ty + +s +, +e_ty + +e +, + +1857  +mc +, +boo +:: +syem +:: +r_code +& +ec +) + +1859 i( +s + = +vid_sock +) + +1861 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +1862  +sock_r_tv +; + +1865 #i + `defed +( +BOOST_ASIO_WINDOWS +) \ + +1866 || + `defed +( +__CYGWIN__ +) \ + +1867 || + `defed +( +__SYMBIAN32__ +) + +1868 +fd_t + +fds +; + +1869 + `FD_ZERO +(& +fds +); + +1870 + `FD_SET +( +s +, & +fds +); + +1871 +timev + +timeout_obj +; + +1872 +timev +* +timeout +; + +1873 i( +e + & +ur_t_n_blockg +) + +1875 +timeout_obj +. +tv_c + = 0; + +1876 +timeout_obj +. +tv_uc + = 0; + +1877 +timeout + = & +timeout_obj +; + +1879 i( +mc + >= 0) + +1881 +timeout_obj +. +tv_c + = +mc + / 1000; + +1882 +timeout_obj +. +tv_uc + = ( +mc + % 1000) * 1000; + +1883 +timeout + = & +timeout_obj +; + +1886 +timeout + = 0; + +1887 + `r_ϡ_r +(); + +1888  +su + = + `r_w +(:: + ` +( +s + + 1, 0, & +fds +, 0, +timeout +), +ec +); + +1892 +plfd + +fds +; + +1893 +fds +. +fd + = +s +; + +1894 +fds +. +evts + = +POLLOUT +; + +1895 +fds +. +vts + = 0; + +1896  +timeout + = ( +e + & +ur_t_n_blockg +? 0 : +mc +; + +1897 + `r_ϡ_r +(); + +1898  +su + = + `r_w +(:: + `pl +(& +fds +, 1, +timeout +), +ec +); + +1902 i( +su + == 0) + +1903 +ec + = ( +e + & +ur_t_n_blockg +) + +1904 ? +boo +:: +asio +:: +r +:: +would_block + : boo:: +syem +:: + `r_code +(); + +1905 i( +su + > 0) + +1906 +ec + = +boo +:: +syem +:: + `r_code +(); + +1907  +su +; + +1910  + `pl_r +( +sock_ty + +s +, +e_ty + +e +, + +1911  +mc +, +boo +:: +syem +:: +r_code +& +ec +) + +1913 i( +s + = +vid_sock +) + +1915 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +1916  +sock_r_tv +; + +1919 #i + `defed +( +BOOST_ASIO_WINDOWS +) \ + +1920 || + `defed +( +__CYGWIN__ +) \ + +1921 || + `defed +( +__SYMBIAN32__ +) + +1922 +fd_t + +fds +; + +1923 + `FD_ZERO +(& +fds +); + +1924 + `FD_SET +( +s +, & +fds +); + +1925 +timev + +timeout_obj +; + +1926 +timev +* +timeout +; + +1927 i( +e + & +ur_t_n_blockg +) + +1929 +timeout_obj +. +tv_c + = 0; + +1930 +timeout_obj +. +tv_uc + = 0; + +1931 +timeout + = & +timeout_obj +; + +1933 i( +mc + >= 0) + +1935 +timeout_obj +. +tv_c + = +mc + / 1000; + +1936 +timeout_obj +. +tv_uc + = ( +mc + % 1000) * 1000; + +1937 +timeout + = & +timeout_obj +; + +1940 +timeout + = 0; + +1941 + `r_ϡ_r +(); + +1942  +su + = + `r_w +(:: + ` +( +s + + 1, 0, 0, & +fds +, +timeout +), +ec +); + +1946 +plfd + +fds +; + +1947 +fds +. +fd + = +s +; + +1948 +fds +. +evts + = +POLLPRI + | +POLLERR + | +POLLHUP +; + +1949 +fds +. +vts + = 0; + +1950  +timeout + = ( +e + & +ur_t_n_blockg +? 0 : +mc +; + +1951 + `r_ϡ_r +(); + +1952  +su + = + `r_w +(:: + `pl +(& +fds +, 1, +timeout +), +ec +); + +1956 i( +su + == 0) + +1957 +ec + = ( +e + & +ur_t_n_blockg +) + +1958 ? +boo +:: +asio +:: +r +:: +would_block + : boo:: +syem +:: + `r_code +(); + +1959 i( +su + > 0) + +1960 +ec + = +boo +:: +syem +:: + `r_code +(); + +1961  +su +; + +1964  + `pl_c +( +sock_ty + +s +,  +mc +, +boo +:: +syem +:: +r_code +& +ec +) + +1966 i( +s + = +vid_sock +) + +1968 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +1969  +sock_r_tv +; + +1972 #i + `defed +( +BOOST_ASIO_WINDOWS +) \ + +1973 || + `defed +( +__CYGWIN__ +) \ + +1974 || + `defed +( +__SYMBIAN32__ +) + +1975 +fd_t + +wre_fds +; + +1976 + `FD_ZERO +(& +wre_fds +); + +1977 + `FD_SET +( +s +, & +wre_fds +); + +1978 +fd_t + +ex_fds +; + +1979 + `FD_ZERO +(& +ex_fds +); + +1980 + `FD_SET +( +s +, & +ex_fds +); + +1981 +timev + +timeout_obj +; + +1982 +timev +* +timeout +; + +1983 i( +mc + >= 0) + +1985 +timeout_obj +. +tv_c + = +mc + / 1000; + +1986 +timeout_obj +. +tv_uc + = ( +mc + % 1000) * 1000; + +1987 +timeout + = & +timeout_obj +; + +1990 +timeout + = 0; + +1991 + `r_ϡ_r +(); + +1992  +su + = + `r_w +(:: + ` +( + +1993 +s + + 1, 0, & +wre_fds +, & +ex_fds +, +timeout +), +ec +); + +1994 i( +su + >= 0) + +1995 +ec + = +boo +:: +syem +:: + `r_code +(); + +1996  +su +; + +2000 +plfd + +fds +; + +2001 +fds +. +fd + = +s +; + +2002 +fds +. +evts + = +POLLOUT +; + +2003 +fds +. +vts + = 0; + +2004 + `r_ϡ_r +(); + +2005  +su + = + `r_w +(:: + `pl +(& +fds +, 1, +mc +), +ec +); + +2006 i( +su + >= 0) + +2007 +ec + = +boo +:: +syem +:: + `r_code +(); + +2008  +su +; + +2016 cڡ * + `_ +( +af +, cڡ * +c +, * +de +, +size_t + +ngth +, + +2017  +sce_id +, +boo +:: +syem +:: +r_code +& +ec +) + +2019 + `r_ϡ_r +(); + +2020 #i + `defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +2021 +usg + +mea + +d +; + +2022 cڡ * +bys + = +ic_ +( +c +); + +2023 i( +af + = + `BOOST_ASIO_OS_DEF +( +AF_INET +)) + +2025 + `rtf_s +( +de +, +ngth +, "%u.%u.%u.%u", + +2026 +bys +[0], bytes[1], bytes[2], bytes[3]); + +2027  +de +; + +2029 i( +af + = + `BOOST_ASIO_OS_DEF +( +AF_INET6 +)) + +2031 +size_t + +n + = 0, +b + = 0, +z + = 0; + +2032  +n + < +ngth + && +b + < 16) + +2034 i( +bys +[ +b +] =0 && bys[b + 1] =0 && +z + == 0) + +2036 d +b + +2; b < 16 && +bys +[b] == 0 && bytes[b + 1] == 0); + +2037 +n + + + `rtf_s +( +de + +, +ngth + -, ":%s", +b + < 16 ? "" : ":"), ++ +z +; + +2041 +n + + + `rtf_s +( +de + +, +ngth + -, "%s%x", +b + ? ":" : "", + +2042 ( +ic_ +< +u_lg_ty +>( +bys +[ +b +]) << 8) | bytes[b + 1]); + +2043 +b + += 2; + +2046 i( +sce_id +) + +2047 +n + + + `rtf_s +( +de + +, +ngth + -, "%%%lu", +sce_id +); + +2048  +de +; + +2052 +ec + = +boo +:: +asio +:: +r +:: +addss_my_n_su܋d +; + +2055 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +2056 +usg + +mea + +d +; + +2058 i( +af + ! + `BOOST_ASIO_OS_DEF +( +AF_INET +&&!BOOST_ASIO_OS_DEF( +AF_INET6 +)) + +2060 +ec + = +boo +:: +asio +:: +r +:: +addss_my_n_su܋d +; + +2066 +sock_addr_ty + +ba +; + +2067 +sockaddr_age_ty + +age +; + +2068 +sockaddr_4_ty + +v4 +; + +2069 +sockaddr_6_ty + +v6 +; + +2070 } +addss +; + +2071 +DWORD + +addss_ngth +; + +2072 i( +af + = + `BOOST_ASIO_OS_DEF +( +AF_INET +)) + +2074 +addss_ngth + = ( +sockaddr_4_ty +); + +2075 +addss +. +v4 +. +s_my + = + `BOOST_ASIO_OS_DEF +( +AF_INET +); + +2076 +addss +. +v4 +. +s_pt + = 0; + +2077 + `memy +(& +addss +. +v4 +. +s_addr +, +c +, ( +4_addr_ty +)); + +2081 +addss_ngth + = ( +sockaddr_6_ty +); + +2082 +addss +. +v6 +. +s6_my + = + `BOOST_ASIO_OS_DEF +( +AF_INET6 +); + +2083 +addss +. +v6 +. +s6_pt + = 0; + +2084 +addss +. +v6 +. +s6_owfo + = 0; + +2085 +addss +. +v6 +. +s6_sce_id + = +sce_id +; + +2086 + `memy +(& +addss +. +v6 +. +s6_addr +, +c +, ( +6_addr_ty +)); + +2089 +DWORD + +rg_ngth + = +ic_ +( +ngth +); + +2090 #i + `defed +( +BOOST_NO_ANSI_APIS +|| (defed( +_MSC_VER +) && (_MSC_VER >= 1800)) + +2091 +LPWSTR + +rg_bufr + = (LPWSTR) + `_lo +( +ngth + * ( +WCHAR +)); + +2092  +su + = + `r_w +(:: + `WSAAddssToSgW +(& +addss +. +ba +, + +2093 +addss_ngth +, 0, +rg_bufr +, & +rg_ngth +), +ec +); + +2094 :: + `WideChToMuiBy +( +CP_ACP +, 0, +rg_bufr +, -1, + +2095 +de +, +ic_ +<>( +ngth +), 0, 0); + +2097  +su + = + `r_w +(:: + `WSAAddssToSgA +( + +2098 & +addss +. +ba +, +addss_ngth +, 0, +de +, & +rg_ngth +), +ec +); + +2102 i( +su + ! +sock_r_tv +) + +2103 +ec + = +boo +:: +syem +:: + `r_code +(); + +2106 i( +su + = +sock_r_tv + && ! +ec +) + +2107 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +2109  +su + = +sock_r_tv + ? 0 : +de +; + +2111 cڡ * +su + = + `r_w +(:: + `_ +( + +2112 +af +, +c +, +de +, +ic_ +<>( +ngth +)), +ec +); + +2113 i( +su + =0 && ! +ec +) + +2114 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +2115 i( +su + !0 && +af + = + `BOOST_ASIO_OS_DEF +( +AF_INET6 +&& +sce_id + != 0) + +2117 +usg + +mea + +d +; + +2118  +if_me +[( +IF_NAMESIZE + > 21 ? IF_NAMESIZE : 21) + 1] = "%"; + +2119 cڡ +6_addr_ty +* +v6_addss + = +ic_ +( +c +); + +2120 +bo + +is_lk_lol + = (( +v6_addss +-> +s6_addr +[0] == 0xfe) + +2121 && (( +v6_addss +-> +s6_addr +[1] & 0xc0) == 0x80)); + +2122 +bo + +is_mui_lk_lol + = (( +v6_addss +-> +s6_addr +[0] == 0xff) + +2123 && (( +v6_addss +-> +s6_addr +[1] & 0x0f) == 0x02)); + +2124 i((! +is_lk_lol + && ! +is_mui_lk_lol +) + +2125 || + `if_dextame +( +ic_ +<>( +sce_id +), +if_me + + 1) == 0) + +2126 + `rtf +( +if_me + + 1, "%lu", +sce_id +); + +2127 + `rt +( +de +, +if_me +); + +2129  +su +; + +2133  + `_ +( +af +, cڡ * +c +, * +de +, + +2134 * +sce_id +, +boo +:: +syem +:: +r_code +& +ec +) + +2136 + `r_ϡ_r +(); + +2137 #i + `defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +2138 +usg + +mea + +d +; + +2139 * +bys + = +ic_ +<*>( +de +); + +2140 i( +af + = + `BOOST_ASIO_OS_DEF +( +AF_INET +)) + +2142  +b0 +, +b1 +, +b2 +, +b3 +; + +2143 i( + `ssnf_s +( +c +, "%u.%u.%u.%u", & +b0 +, & +b1 +, & +b2 +, & +b3 +) != 4) + +2145 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +2148 i( +b0 + > 255 || +b1 + > 255 || +b2 + > 255 || +b3 + > 255) + +2150 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +2153 +bys +[0] = +ic_ +<>( +b0 +); + +2154 +bys +[1] = +ic_ +<>( +b1 +); + +2155 +bys +[2] = +ic_ +<>( +b2 +); + +2156 +bys +[3] = +ic_ +<>( +b3 +); + +2157 +ec + = +boo +:: +syem +:: + `r_code +(); + +2160 i( +af + = + `BOOST_ASIO_OS_DEF +( +AF_INET6 +)) + +2162 * +bys + = +ic_ +<*>( +de +); + +2163 +d +:: + `memt +( +bys +, 0, 16); + +2164  +back_bys +[16] = { 0 }; + +2165  +num_t_bys + = 0, +num_back_bys + = 0; + +2166 cڡ * +p + = +c +; + +2168 um { +fwd +, +fc +, +bwd +, +sce +, +de + } +e + = fword; + +2169  +cut_wd + = 0; + +2170  +e + ! +de +) + +2172 i( +cut_wd + > 0xFFFF) + +2174 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +2178  +e +) + +2180  +fwd +: + +2181 i(* +p + >= '0' && *p <= '9') + +2182 +cut_wd + = cut_wd * 16 + * +p +++ - '0'; + +2183 i(* +p + >= 'a' && *p <= 'f') + +2184 +cut_wd + = cut_wd * 16 + * +p +++ - 'a' + 10; + +2185 i(* +p + >= 'A' && *p <= 'F') + +2186 +cut_wd + = cut_wd * 16 + * +p +++ - 'A' + 10; + +2189 i( +num_t_bys + == 16) + +2191 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +2195 +bys +[ +num_t_bys +++] = ( +cut_wd + >> 8) & 0xFF; + +2196 +bys +[ +num_t_bys +++] = +cut_wd + & 0xFF; + +2197 +cut_wd + = 0; + +2199 i(* +p + == ':') + +2200 +e + = +fc +, ++ +p +; + +2201 i(* +p + == '%') + +2202 +e + = +sce +, ++ +p +; + +2203 i(* +p + == 0) + +2204 +e + = +de +; + +2207 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +2213  +fc +: + +2214 i(* +p + == ':') + +2215 +e + = +bwd +, ++ +p +; + +2217 +e + = +fwd +; + +2220  +bwd +: + +2221 i(* +p + >= '0' && *p <= '9') + +2222 +cut_wd + = cut_wd * 16 + * +p +++ - '0'; + +2223 i(* +p + >= 'a' && *p <= 'f') + +2224 +cut_wd + = cut_wd * 16 + * +p +++ - 'a' + 10; + +2225 i(* +p + >= 'A' && *p <= 'F') + +2226 +cut_wd + = cut_wd * 16 + * +p +++ - 'A' + 10; + +2229 i( +num_t_bys + + +num_back_bys + == 16) + +2231 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +2235 +back_bys +[ +num_back_bys +++] = ( +cut_wd + >> 8) & 0xFF; + +2236 +back_bys +[ +num_back_bys +++] = +cut_wd + & 0xFF; + +2237 +cut_wd + = 0; + +2239 i(* +p + == ':') + +2240 +e + = +bwd +, ++ +p +; + +2241 i(* +p + == '%') + +2242 +e + = +sce +, ++ +p +; + +2243 i(* +p + == 0) + +2244 +e + = +de +; + +2247 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +2253  +sce +: + +2254 i(* +p + >= '0' && *p <= '9') + +2255 +cut_wd + = cut_wd * 10 + * +p +++ - '0'; + +2256 i(* +p + == 0) + +2257 * +sce_id + = +cut_wd +, +e + = +de +; + +2260 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +2270  +i + = 0; i < +num_back_bys +; ++i) + +2271 +bys +[16 - +num_back_bys + + +i +] = +back_bys +[i]; + +2273 +ec + = +boo +:: +syem +:: + `r_code +(); + +2278 +ec + = +boo +:: +asio +:: +r +:: +addss_my_n_su܋d +; + +2281 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +2282 +usg + +mea + +d +; + +2284 i( +af + ! + `BOOST_ASIO_OS_DEF +( +AF_INET +&&!BOOST_ASIO_OS_DEF( +AF_INET6 +)) + +2286 +ec + = +boo +:: +asio +:: +r +:: +addss_my_n_su܋d +; + +2292 +sock_addr_ty + +ba +; + +2293 +sockaddr_age_ty + +age +; + +2294 +sockaddr_4_ty + +v4 +; + +2295 +sockaddr_6_ty + +v6 +; + +2296 } +addss +; + +2297  +addss_ngth + = ( +sockaddr_age_ty +); + +2298 #i + `defed +( +BOOST_NO_ANSI_APIS +|| (defed( +_MSC_VER +) && (_MSC_VER >= 1800)) + +2299  +num_wide_chs + = +ic_ +<>( + ` +( +c +)) + 1; + +2300 +LPWSTR + +wide_bufr + = (LPWSTR) + `_lo +( +num_wide_chs + * ( +WCHAR +)); + +2301 :: + `MuiByToWideCh +( +CP_ACP +, 0, +c +, -1, +wide_bufr +, +num_wide_chs +); + +2302  +su + = + `r_w +(:: + `WSASgToAddssW +( + +2303 +wide_bufr +, +af +, 0, & +addss +. +ba +, & +addss_ngth +), +ec +); + +2305  +su + = + `r_w +(:: + `WSASgToAddssA +( + +2306 +cڡ_ +<*>( +c +), +af +, 0, & +addss +. +ba +, & +addss_ngth +), +ec +); + +2309 i( +af + = + `BOOST_ASIO_OS_DEF +( +AF_INET +)) + +2311 i( +su + ! +sock_r_tv +) + +2313 + `memy +( +de +, & +addss +. +v4 +. +s_addr +, ( +4_addr_ty +)); + +2314 +ec + = +boo +:: +syem +:: + `r_code +(); + +2316 i( + `rcmp +( +c +, "255.255.255.255") == 0) + +2318 +ic_ +< +4_addr_ty +*>( +de +)-> +s_addr + = +INADDR_NONE +; + +2319 +ec + = +boo +:: +syem +:: + `r_code +(); + +2324 i( +su + ! +sock_r_tv +) + +2326 + `memy +( +de +, & +addss +. +v6 +. +s6_addr +, ( +6_addr_ty +)); + +2327 i( +sce_id +) + +2328 * +sce_id + = +addss +. +v6 +. +s6_sce_id +; + +2329 +ec + = +boo +:: +syem +:: + `r_code +(); + +2334 i( +su + = +sock_r_tv + && ! +ec +) + +2335 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +2337 i( +su + ! +sock_r_tv +) + +2338 +ec + = +boo +:: +syem +:: + `r_code +(); + +2340  +su + = +sock_r_tv + ? -1 : 1; + +2342 +usg + +mea + +d +; + +2346 cڡ +bo + +is_v6 + = ( +af + = + `BOOST_ASIO_OS_DEF +( +AF_INET6 +)); + +2347 cڡ * +if_me + = +is_v6 + ? + `rchr +( +c +, '%') : 0; + +2348  +c_buf +[ +max_addr_v6_r_n + + 1]; + +2349 cڡ * +c_r + = +c +; + +2350 i( +if_me + != 0) + +2352 i( +if_me + - +c + > +max_addr_v6_r_n +) + +2354 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +2357 + `memy +( +c_buf +, +c +, +if_me + - src); + +2358 +c_buf +[ +if_me + - +c +] = 0; + +2359 +c_r + = +c_buf +; + +2362  +su + = + `r_w +(:: + `_ +( +af +, +c_r +, +de +), +ec +); + +2363 i( +su + <0 && ! +ec +) + +2364 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +2365 i( +su + > 0 && +is_v6 + && +sce_id +) + +2367 +usg + +mea + +d +; + +2368 * +sce_id + = 0; + +2369 i( +if_me + != 0) + +2371 +6_addr_ty +* +v6_addss + = +ic_ +<6_addr_ty*>( +de +); + +2372 +bo + +is_lk_lol + = (( +v6_addss +-> +s6_addr +[0] == 0xfe) + +2373 && (( +v6_addss +-> +s6_addr +[1] & 0xc0) == 0x80)); + +2374 +bo + +is_mui_lk_lol + = (( +v6_addss +-> +s6_addr +[0] == 0xff) + +2375 && (( +v6_addss +-> +s6_addr +[1] & 0x0f) == 0x02)); + +2376 i( +is_lk_lol + || +is_mui_lk_lol +) + +2377 * +sce_id + = + `if_modex +( +if_me + + 1); + +2378 i(* +sce_id + == 0) + +2379 * +sce_id + = + `oi +( +if_me + + 1); + +2382  +su +; + +2386  + `ghome +(* +me +,  +m +, +boo +:: +syem +:: +r_code +& +ec +) + +2388 + `r_ϡ_r +(); + +2389 #i + `defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +2390 +y + + +2392 +usg + +mea + +Wdows +:: +Foundi +:: +Cis +; + +2393 +usg + +mea + +Wdows +:: +Nwkg +; + +2394 +usg + +mea + +Wdows +:: +Nwkg +:: +Civy +; + +2395 +IVeVw +< +HoName +^>^ +homes + = +NwkInfmi +:: + `GHoNames +(); + +2396  +i + = 0; i < +homes +-> +Size +; ++i) + +2398 +HoName +^ +home + = +homes +-> + `GAt +( +i +); + +2399 i( +home +-> +Ty + = +HoNameTy +:: +DomaName +) + +2401 +d +:: +wrg_cvt +> +cvr +; + +2402 +d +:: +rg + +w_me + = +cvr +. + `to_bys +( +home +-> +RawName +-> + `Da +()); + +2403 i( +m + > 0 && +w_me +. + `size +(< +ic_ +< +d +:: +size_t +>(namelen)) + +2405 + `ry_s +( +me +, +m +, +w_me +. + `c_r +()); + +2412 + `tch + ( +Ptfm +:: +Exi +^ +e +) + +2414 +ec + = +boo +:: +syem +:: + `r_code +( +e +-> +HResu +, + +2415 +boo +:: +syem +:: + `syem_gy +()); + +2419  +su + = + `r_w +(:: + `ghome +( +me +, +m +), +ec +); + +2420 #i + `defed +( +BOOST_ASIO_WINDOWS +) + +2421 i( +su + == 0) + +2422 +ec + = +boo +:: +syem +:: + `r_code +(); + +2424  +su +; + +2428 #i! + `defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +2430 #i! + `defed +( +BOOST_ASIO_HAS_GETADDRINFO +) + +2435 +le + +boo +:: +syem +:: +r_code + + `e_tdb_r +( +r +) + +2437  +r +) + +2440  +boo +:: +syem +:: + `r_code +(); + +2441  +HOST_NOT_FOUND +: + +2442  +boo +:: +asio +:: +r +:: +ho_n_found +; + +2443  +TRY_AGAIN +: + +2444  +boo +:: +asio +:: +r +:: +ho_n_found_y_aga +; + +2445  +NO_RECOVERY +: + +2446  +boo +:: +asio +:: +r +:: +no_covy +; + +2447  +NO_DATA +: + +2448  +boo +:: +asio +:: +r +:: +no_da +; + +2450 + `BOOST_ASIO_ASSERT +( +l +); + +2451  +boo +:: +asio +:: +r +:: +vid_gumt +; + +2455 +le + +hot +* + `ghobyaddr +(cڡ * +addr +,  +ngth +,  +af +, + +2456 +hot +* +su +, * +bufr +,  +bugth +, +boo +:: +syem +:: +r_code +& +ec +) + +2458 + `r_ϡ_r +(); + +2459 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +2460 ()( +bufr +); + +2461 ()( +bugth +); + +2462 +hot +* +tv + = + `r_w +(:: + `ghobyaddr +( +addr +, +ngth +, +af +), +ec +); + +2463 i(! +tv +) + +2465 +ec + = +boo +:: +syem +:: + `r_code +(); + +2466 * +su + = * +tv +; + +2467  +tv +; + +2468 #i + `defed +( +__sun +|| defed( +__QNX__ +) + +2469  +r + = 0; + +2470 +hot +* +tv + = + `r_w +(:: + `ghobyaddr_r +( +addr +, +ngth +, +af +, +su +, + +2471 +bufr +, +bugth +, & +r +), +ec +); + +2472 i( +r +) + +2473 +ec + = + `e_tdb_r +( +r +); + +2474  +tv +; + +2475 #i + `defed +( +__MACH__ +&& defed( +__APPLE__ +) + +2476 ()( +bufr +); + +2477 ()( +bugth +); + +2478  +r + = 0; + +2479 +hot +* +tv + = + `r_w +(:: + `gnodebyaddr +( + +2480 +addr +, +ngth +, +af +, & +r +), +ec +); + +2481 i( +r +) + +2482 +ec + = + `e_tdb_r +( +r +); + +2483 i(! +tv +) + +2485 * +su + = * +tv +; + +2486  +tv +; + +2488 +hot +* +tv + = 0; + +2489  +r + = 0; + +2490 + `r_w +(:: + `ghobyaddr_r +( +addr +, +ngth +, +af +, +su +, +bufr +, + +2491 +bugth +, & +tv +, & +r +), +ec +); + +2492 i( +r +) + +2493 +ec + = + `e_tdb_r +( +r +); + +2494  +tv +; + +2498 +le + +hot +* + `ghobyme +(cڡ * +me +,  +af +, hot* +su +, + +2499 * +bufr +,  +bugth +,  +ai_ags +, +boo +:: +syem +:: +r_code +& +ec +) + +2501 + `r_ϡ_r +(); + +2502 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +2503 ()( +bufr +); + +2504 ()( +bugth +); + +2505 ()( +ai_ags +); + +2506 i( +af + ! + `BOOST_ASIO_OS_DEF +( +AF_INET +)) + +2508 +ec + = +boo +:: +asio +:: +r +:: +addss_my_n_su܋d +; + +2511 +hot +* +tv + = + `r_w +(:: + `ghobyme +( +me +), +ec +); + +2512 i(! +tv +) + +2514 +ec + = +boo +:: +syem +:: + `r_code +(); + +2515 * +su + = * +tv +; + +2516  +su +; + +2517 #i + `defed +( +__sun +|| defed( +__QNX__ +) + +2518 ()( +ai_ags +); + +2519 i( +af + ! + `BOOST_ASIO_OS_DEF +( +AF_INET +)) + +2521 +ec + = +boo +:: +asio +:: +r +:: +addss_my_n_su܋d +; + +2524  +r + = 0; + +2525 +hot +* +tv + = + `r_w +(:: + `ghobyme_r +( +me +, +su +, +bufr +, + +2526 +bugth +, & +r +), +ec +); + +2527 i( +r +) + +2528 +ec + = + `e_tdb_r +( +r +); + +2529  +tv +; + +2530 #i + `defed +( +__MACH__ +&& defed( +__APPLE__ +) + +2531 ()( +bufr +); + +2532 ()( +bugth +); + +2533  +r + = 0; + +2534 +hot +* +tv + = + `r_w +(:: + `gnodebyme +( + +2535 +me +, +af +, +ai_ags +, & +r +), +ec +); + +2536 i( +r +) + +2537 +ec + = + `e_tdb_r +( +r +); + +2538 i(! +tv +) + +2540 * +su + = * +tv +; + +2541  +tv +; + +2543 ()( +ai_ags +); + +2544 i( +af + ! + `BOOST_ASIO_OS_DEF +( +AF_INET +)) + +2546 +ec + = +boo +:: +asio +:: +r +:: +addss_my_n_su܋d +; + +2549 +hot +* +tv + = 0; + +2550  +r + = 0; + +2551 + `r_w +(:: + `ghobyme_r +( +me +, +su +, + +2552 +bufr +, +bugth +, & +tv +, & +r +), +ec +); + +2553 i( +r +) + +2554 +ec + = + `e_tdb_r +( +r +); + +2555  +tv +; + +2559 +le +  + `hot +( +hot +* +h +) + +2561 #i + `defed +( +__MACH__ +&& defed( +__APPLE__ +) + +2562 i( +h +) + +2563 :: + `hot +( +h +); + +2565 ()( +h +); + +2572  + sgai_ch + + +2574 cڡ * +ho +; + +2575  +my +; + +2578 +le +  + `gai_nch +(cڡ * +ho +, + +2579 cڡ +addrfo_ty +* +hts +, + `gai_ch + (& +ch +)[2]) + +2581  +ch_cou + = 0; + +2582 i( +ho + == 0 || host[0] == '\0') + +2584 i( +hts +-> +ai_ags + & +AI_PASSIVE +) + +2587  +hts +-> +ai_my +) + +2589  + `BOOST_ASIO_OS_DEF +( +AF_INET +): + +2590 +ch +[ +ch_cou +]. +ho + = "0.0.0.0"; + +2591 +ch +[ +ch_cou +]. +my + = + `BOOST_ASIO_OS_DEF +( +AF_INET +); + +2592 ++ +ch_cou +; + +2594  + `BOOST_ASIO_OS_DEF +( +AF_INET6 +): + +2595 +ch +[ +ch_cou +]. +ho + = "0::0"; + +2596 +ch +[ +ch_cou +]. +my + = + `BOOST_ASIO_OS_DEF +( +AF_INET6 +); + +2597 ++ +ch_cou +; + +2599  + `BOOST_ASIO_OS_DEF +( +AF_UNSPEC +): + +2600 +ch +[ +ch_cou +]. +ho + = "0::0"; + +2601 +ch +[ +ch_cou +]. +my + = + `BOOST_ASIO_OS_DEF +( +AF_INET6 +); + +2602 ++ +ch_cou +; + +2603 +ch +[ +ch_cou +]. +ho + = "0.0.0.0"; + +2604 +ch +[ +ch_cou +]. +my + = + `BOOST_ASIO_OS_DEF +( +AF_INET +); + +2605 ++ +ch_cou +; + +2614  +hts +-> +ai_my +) + +2616  + `BOOST_ASIO_OS_DEF +( +AF_INET +): + +2617 +ch +[ +ch_cou +]. +ho + = "localhost"; + +2618 +ch +[ +ch_cou +]. +my + = + `BOOST_ASIO_OS_DEF +( +AF_INET +); + +2619 ++ +ch_cou +; + +2621  + `BOOST_ASIO_OS_DEF +( +AF_INET6 +): + +2622 +ch +[ +ch_cou +]. +ho + = "localhost"; + +2623 +ch +[ +ch_cou +]. +my + = + `BOOST_ASIO_OS_DEF +( +AF_INET6 +); + +2624 ++ +ch_cou +; + +2626  + `BOOST_ASIO_OS_DEF +( +AF_UNSPEC +): + +2627 +ch +[ +ch_cou +]. +ho + = "localhost"; + +2628 +ch +[ +ch_cou +]. +my + = + `BOOST_ASIO_OS_DEF +( +AF_INET6 +); + +2629 ++ +ch_cou +; + +2630 +ch +[ +ch_cou +]. +ho + = "localhost"; + +2631 +ch +[ +ch_cou +]. +my + = + `BOOST_ASIO_OS_DEF +( +AF_INET +); + +2632 ++ +ch_cou +; + +2642  +hts +-> +ai_my +) + +2644  + `BOOST_ASIO_OS_DEF +( +AF_INET +): + +2645 +ch +[ +ch_cou +]. +ho + = host; + +2646 +ch +[ +ch_cou +]. +my + = + `BOOST_ASIO_OS_DEF +( +AF_INET +); + +2647 ++ +ch_cou +; + +2649  + `BOOST_ASIO_OS_DEF +( +AF_INET6 +): + +2650 +ch +[ +ch_cou +]. +ho + = host; + +2651 +ch +[ +ch_cou +]. +my + = + `BOOST_ASIO_OS_DEF +( +AF_INET6 +); + +2652 ++ +ch_cou +; + +2654  + `BOOST_ASIO_OS_DEF +( +AF_UNSPEC +): + +2655 +ch +[ +ch_cou +]. +ho + = host; + +2656 +ch +[ +ch_cou +]. +my + = + `BOOST_ASIO_OS_DEF +( +AF_INET6 +); + +2657 ++ +ch_cou +; + +2658 +ch +[ +ch_cou +]. +ho + = host; + +2659 +ch +[ +ch_cou +]. +my + = + `BOOST_ASIO_OS_DEF +( +AF_INET +); + +2660 ++ +ch_cou +; + +2666  +ch_cou +; + +2669 +me + < +tyme + +T +> + +2670 +le + +T +* + `gai_loc +( +d +:: +size_t + +size + = (T)) + +2672 +usg + +mea + +d +; + +2673 +T +* +p + = +ic_ +(:: +ݔ + + `w +( +size +, +d +:: +nhrow +)); + +2674 i( +p +) + +2675 + `memt +( +p +, 0, +size +); + +2676  +p +; + +2679 +le +  + `gai_ +(* +p +) + +2681 :: +ݔ + + `de +( +p +); + +2684 +le +  + `gai_ry +(* +rg +, cڡ * +sour +, +d +:: +size_t + +max_size +) + +2686 +usg + +mea + +d +; + +2687 #i + `defed +( +BOOST_ASIO_HAS_SECURE_RTL +) + +2688 + `ry_s +( +rg +, +max_size +, +sour +); + +2690 * +rg + = 0; + +2691 i( +max_size + > 0) + +2692 + `t +( +rg +, +sour +, +max_size + - 1); + +2696 um { +gai_e_ag + = 1 << 30 }; + +2698 +le +  + `gai_airu +( +addrfo_ty +*** +xt +, cڡddrfo_ty* +hts +, + +2699 cڡ * +addr +,  +my +) + +2701 +usg + +mea + +d +; + +2703 +addrfo_ty +* +ai + = +gai_loc +(); + +2704 i( +ai + == 0) + +2705  +EAI_MEMORY +; + +2707 +ai +-> +ai_xt + = 0; + +2708 ** +xt + = +ai +; + +2709 * +xt + = & +ai +-> +ai_xt +; + +2711 +ai +-> +ai_nme + = 0; + +2712 +ai +-> +ai_sockty + = +hts +->ai_socktype; + +2713 i( +ai +-> +ai_sockty + == 0) + +2714 +ai +-> +ai_ags + | +gai_e_ag +; + +2715 +ai +-> +ai_oc + = +hts +->ai_protocol; + +2716 +ai +-> +ai_my + = +my +; + +2718  +ai +-> +ai_my +) + +2720  + `BOOST_ASIO_OS_DEF +( +AF_INET +): + +2722 +sockaddr_4_ty +* +sr + = +gai_loc +(); + +2723 i( +sr + == 0) + +2724  +EAI_MEMORY +; + +2725 +sr +-> +s_my + = + `BOOST_ASIO_OS_DEF +( +AF_INET +); + +2726 + `memy +(& +sr +-> +s_addr +, +addr +, ( +4_addr_ty +)); + +2727 +ai +-> +ai_addr + = +t_ +< +sockaddr +*>( +sr +); + +2728 +ai +-> +ai_add + = ( +sockaddr_4_ty +); + +2731  + `BOOST_ASIO_OS_DEF +( +AF_INET6 +): + +2733 +sockaddr_6_ty +* +s6r + = +gai_loc +(); + +2734 i( +s6r + == 0) + +2735  +EAI_MEMORY +; + +2736 +s6r +-> +s6_my + = + `BOOST_ASIO_OS_DEF +( +AF_INET6 +); + +2737 + `memy +(& +s6r +-> +s6_addr +, +addr +, ( +6_addr_ty +)); + +2738 +ai +-> +ai_addr + = +t_ +< +sockaddr +*>( +s6r +); + +2739 +ai +-> +ai_add + = ( +sockaddr_6_ty +); + +2749 +le + +addrfo_ty +* + `gai_e +ddrfo_ty* +ai +) + +2751 +usg + +mea + +d +; + +2753 +addrfo_ty +* +w_ai + = +gai_loc +(); + +2754 i( +w_ai + == 0) + +2755  +w_ai +; + +2757 +w_ai +-> +ai_xt + = +ai +->ai_next; + +2758 +ai +-> +ai_xt + = +w_ai +; + +2760 +w_ai +-> +ai_ags + = 0; + +2761 +w_ai +-> +ai_my + = +ai +->ai_family; + +2762 +w_ai +-> +ai_sockty + = +ai +->ai_socktype; + +2763 +w_ai +-> +ai_oc + = +ai +->ai_protocol; + +2764 +w_ai +-> +ai_nme + = 0; + +2765 +w_ai +-> +ai_add + = +ai +->ai_addrlen; + +2766 +w_ai +-> +ai_addr + = +gai_loc +< +sockaddr +>( +ai +-> +ai_add +); + +2767 + `memy +( +w_ai +-> +ai_addr +, +ai +->ai_addr,i-> +ai_add +); + +2769  +w_ai +; + +2772 +le +  + `gai_pt +( +addrfo_ty +* +aihd +,  +pt +,  +sockty +) + +2774  +num_found + = 0; + +2776  +addrfo_ty +* +ai + = +aihd +;i;ai-> +ai_xt +) + +2778 i( +ai +-> +ai_ags + & +gai_e_ag +) + +2780 i( +ai +-> +ai_sockty + != 0) + +2782 +ai + = + `gai_e +(ai); + +2783 i( +ai + == 0) + +2788 i( +ai +-> +ai_sockty + ! +sockty +) + +2794 +ai +-> +ai_sockty + = +sockty +; + +2796  +ai +-> +ai_my +) + +2798  + `BOOST_ASIO_OS_DEF +( +AF_INET +): + +2800 +sockaddr_4_ty +* +sr + = + +2801 +t_ +< +sockaddr_4_ty +*>( +ai +-> +ai_addr +); + +2802 +sr +-> +s_pt + = +pt +; + +2803 ++ +num_found +; + +2806  + `BOOST_ASIO_OS_DEF +( +AF_INET6 +): + +2808 +sockaddr_6_ty +* +s6r + = + +2809 +t_ +< +sockaddr_6_ty +*>( +ai +-> +ai_addr +); + +2810 +s6r +-> +s6_pt + = +pt +; + +2811 ++ +num_found +; + +2819  +num_found +; + +2822 +le +  + `gai_rv +( +addrfo_ty +* +aihd +, + +2823 cڡ +addrfo_ty +* +hts +, cڡ * +rv +) + +2825 +usg + +mea + +d +; + +2827  +num_found + = 0; + +2830 #i + `defed +( +AI_NUMERICSERV +) + +2831 ( +hts +-> +ai_ags + & +AI_NUMERICSERV +) || + +2833 + `isdig +( +ic_ +<>( +rv +[0]))) + +2835  +pt + = + `hts +( + `oi +( +rv +)); + +2836 i( +hts +-> +ai_sockty +) + +2839  +rc + = + `gai_pt +( +aihd +, +pt +, +hts +-> +ai_sockty +); + +2840 i( +rc + < 0) + +2841  +EAI_MEMORY +; + +2842 +num_found + + +rc +; + +2847  +rc + = + `gai_pt +( +aihd +, +pt +, +SOCK_STREAM +); + +2848 i( +rc + < 0) + +2849  +EAI_MEMORY +; + +2850 +num_found + + +rc +; + +2851 +rc + = + `gai_pt +( +aihd +, +pt +, +SOCK_DGRAM +); + +2852 i( +rc + < 0) + +2853  +EAI_MEMORY +; + +2854 +num_found + + +rc +; + +2860 i( +hts +-> +ai_sockty + =0 || hts->ai_sockty = +SOCK_STREAM +) + +2862 +rvt +* + + = + `grvbyme +( +rv +, "tcp"); + +2863 i( + + != 0) + +2865  +rc + = + `gai_pt +( +aihd +, + +-> +s_pt +, +SOCK_STREAM +); + +2866 i( +rc + < 0) + +2867  +EAI_MEMORY +; + +2868 +num_found + + +rc +; + +2871 i( +hts +-> +ai_sockty + =0 || hts->ai_sockty = +SOCK_DGRAM +) + +2873 +rvt +* + + = + `grvbyme +( +rv +, "udp"); + +2874 i( + + != 0) + +2876  +rc + = + `gai_pt +( +aihd +, + +-> +s_pt +, +SOCK_DGRAM +); + +2877 i( +rc + < 0) + +2878  +EAI_MEMORY +; + +2879 +num_found + + +rc +; + +2884 i( +num_found + == 0) + +2886 i( +hts +-> +ai_sockty + == 0) + +2889  +EAI_NONAME +; + +2894  +EAI_SERVICE +; + +2901 +le +  + `gai_echeck +(cڡ * +ho +, cڡ * +rvi +, + +2902  +ags +,  +my +,  +sockty +,  +oc +) + +2904 ()( +ags +); + +2905 ()( +oc +); + +2908 i( +ho + == 0 || host[0] == '\0') + +2909 i( +rvi + == 0 || service[0] == '\0') + +2910  +EAI_NONAME +; + +2913  +my +) + +2915  + `BOOST_ASIO_OS_DEF +( +AF_UNSPEC +): + +2917  + `BOOST_ASIO_OS_DEF +( +AF_INET +): + +2918  + `BOOST_ASIO_OS_DEF +( +AF_INET6 +): + +2919 i( +rvi + != 0 && service[0] != '\0') + +2920 i( +sockty + !0 && sockty ! +SOCK_STREAM + && sockty ! +SOCK_DGRAM +) + +2921  +EAI_SOCKTYPE +; + +2924  +EAI_FAMILY +; + +2930 +le +  + `addrfo_emuti +( +addrfo_ty +* +aihd +) + +2932 +addrfo_ty +* +ai + = +aihd +; + +2933  +ai +) + +2935 + `gai_ +( +ai +-> +ai_addr +); + +2936 + `gai_ +( +ai +-> +ai_nme +); + +2937 +addrfo_ty +* +aext + = +ai +-> +ai_xt +; + +2938 + `gai_ +( +ai +); + +2939 +ai + = +aext +; + +2943 +le +  + `gaddrfo_emuti +(cڡ * +ho +, cڡ * +rvi +, + +2944 cڡ +addrfo_ty +* +ht +,ddrfo_ty** +su +) + +2947 +addrfo_ty +* +aihd + = 0; + +2948 +addrfo_ty +** +aext + = & +aihd +; + +2949 * +n + = 0; + +2952 +addrfo_ty + +hts + = + `addrfo_ty +(); + +2953 +hts +. +ai_my + = + `BOOST_ASIO_OS_DEF +( +AF_UNSPEC +); + +2954 i( +ht +) + +2955 +hts + = * +ht +; + +2959 #i + `defed +( +AI_V4MAPPED +) + +2960 i( +hts +. +ai_my + ! + `BOOST_ASIO_OS_DEF +( +AF_INET6 +)) + +2961 +hts +. +ai_ags + &~ +AI_V4MAPPED +; + +2963 #i + `defed +( +AI_ALL +) + +2964 i( +hts +. +ai_my + ! + `BOOST_ASIO_OS_DEF +( +AF_INET6 +)) + +2965 +hts +. +ai_ags + &~ +AI_ALL +; + +2969  +rc + = + `gai_echeck +( +ho +, +rvi +, +hts +. +ai_ags +, hts. +ai_my +, + +2970 +hts +. +ai_sockty +, hts. +ai_oc +); + +2971 i( +rc + != 0) + +2973 + `addrfo_emuti +( +aihd +); + +2974  +rc +; + +2977 +gai_ch + +ch +[2]; + +2978  +ch_cou + = + `gai_nch +( +ho +, & +hts +, +ch +); + +2979  +gai_ch +* + + = +ch +; s< srch + +ch_cou +; ++sptr) + +2982 +4_addr_ty + +addr +; + +2983 +boo +:: +syem +:: +r_code + +ec +; + +2984 i( +sock_s +:: + `_ +( + `BOOST_ASIO_OS_DEF +( +AF_INET +), + +2985 + +-> +ho +, & +addr +, 0, +ec +) == 1) + +2987 i( +hts +. +ai_my + ! + `BOOST_ASIO_OS_DEF +( +AF_UNSPEC +) + +2988 && +hts +. +ai_my + ! + `BOOST_ASIO_OS_DEF +( +AF_INET +)) + +2990 + `addrfo_emuti +( +aihd +); + +2991 + `gai_ +( +n +); + +2992  +EAI_FAMILY +; + +2994 i( + +-> +my + = + `BOOST_ASIO_OS_DEF +( +AF_INET +)) + +2996 +rc + = + `gai_airu +(& +aext +, & +hts +, & +addr +, + `BOOST_ASIO_OS_DEF +( +AF_INET +)); + +2997 i( +rc + != 0) + +2999 + `addrfo_emuti +( +aihd +); + +3000 + `gai_ +( +n +); + +3001  +rc +; + +3008 +6_addr_ty + +6addr +; + +3009 i( +sock_s +:: + `_ +( + `BOOST_ASIO_OS_DEF +( +AF_INET6 +), + +3010 + +-> +ho +, & +6addr +, 0, +ec +) == 1) + +3012 i( +hts +. +ai_my + ! + `BOOST_ASIO_OS_DEF +( +AF_UNSPEC +) + +3013 && +hts +. +ai_my + ! + `BOOST_ASIO_OS_DEF +( +AF_INET6 +)) + +3015 + `addrfo_emuti +( +aihd +); + +3016 + `gai_ +( +n +); + +3017  +EAI_FAMILY +; + +3019 i( + +-> +my + = + `BOOST_ASIO_OS_DEF +( +AF_INET6 +)) + +3021 +rc + = + `gai_airu +(& +aext +, & +hts +, & +6addr +, + +3022 + `BOOST_ASIO_OS_DEF +( +AF_INET6 +)); + +3023 i( +rc + != 0) + +3025 + `addrfo_emuti +( +aihd +); + +3026 + `gai_ +( +n +); + +3027  +rc +; + +3034 +hot + +ht +; + +3035  +hbuf +[8192] = ""; + +3036 +hot +* +hr + = +sock_s +:: + `ghobyme +( + +-> +ho +, + +3037 + +-> +my +, & +ht +, +hbuf +, (hbuf), +hts +. +ai_ags +, +ec +); + +3038 i( +hr + == 0) + +3040 i( +ch_cou + == 2) + +3045 + `addrfo_emuti +( +aihd +); + +3046 + `gai_ +( +n +); + +3047 i( +ec + = +boo +:: +asio +:: +r +:: +ho_n_found +) + +3048  +EAI_NONAME +; + +3049 i( +ec + = +boo +:: +asio +:: +r +:: +ho_n_found_y_aga +) + +3050  +EAI_AGAIN +; + +3051 i( +ec + = +boo +:: +asio +:: +r +:: +no_covy +) + +3052  +EAI_FAIL +; + +3053 i( +ec + = +boo +:: +asio +:: +r +:: +no_da +) + +3054  +EAI_NONAME +; + +3055  +EAI_NONAME +; + +3059 i( +hts +. +ai_my + ! + `BOOST_ASIO_OS_DEF +( +AF_UNSPEC +) + +3060 && +hts +. +ai_my + ! +hr +-> +h_addy +) + +3062 + `addrfo_emuti +( +aihd +); + +3063 + `gai_ +( +n +); + +3064 +sock_s +:: + `hot +( +hr +); + +3065  +EAI_FAMILY +; + +3069 i( +ho + !0 && ho[0] !'\0' && +hr +-> +h_me + && hptr->h_name[0] + +3070 && ( +hts +. +ai_ags + & +AI_CANONNAME +&& +n + == 0) + +3072 +d +:: +size_t + +n_n + = + ` +( +hr +-> +h_me +) + 1; + +3073 +n + = +gai_loc +<>( +n_n +); + +3074 i( +n + == 0) + +3076 + `addrfo_emuti +( +aihd +); + +3077 +sock_s +:: + `hot +( +hr +); + +3078  +EAI_MEMORY +; + +3080 + `gai_ry +( +n +, +hr +-> +h_me +, +n_n +); + +3084 ** + + = +hr +-> +h_addr_li +; *ap; ++ap) + +3086 +rc + = + `gai_airu +(& +aext +, & +hts +, * + +, +hr +-> +h_addy +); + +3087 i( +rc + != 0) + +3089 + `addrfo_emuti +( +aihd +); + +3090 + `gai_ +( +n +); + +3091 +sock_s +:: + `hot +( +hr +); + +3092  +EAI_FAMILY +; + +3096 +sock_s +:: + `hot +( +hr +); + +3100 i( +aihd + == 0) + +3102 + `gai_ +( +n +); + +3103  +EAI_NONAME +; + +3107 i( +ho + !0 && ho[0] !'\0' && ( +hts +. +ai_ags + & +AI_CANONNAME +)) + +3109 i( +n +) + +3111 +aihd +-> +ai_nme + = +n +; + +3112 +n + = 0; + +3116 +d +:: +size_t + +nme_n + = + ` +( +ch +[0]. +ho +) + 1; + +3117 +aihd +-> +ai_nme + = +gai_loc +<>( +nme_n +); + +3118 i( +aihd +-> +ai_nme + == 0) + +3120 + `addrfo_emuti +( +aihd +); + +3121  +EAI_MEMORY +; + +3123 + `gai_ry +( +aihd +-> +ai_nme +, +ch +[0]. +ho +, +nme_n +); + +3126 + `gai_ +( +n +); + +3129 i( +rvi + != 0 && service[0] != '\0') + +3131 +rc + = + `gai_rv +( +aihd +, & +hts +, +rvi +); + +3132 i( +rc + != 0) + +3134 + `addrfo_emuti +( +aihd +); + +3135  +rc +; + +3140 * +su + = +aihd +; + +3144 +le + +boo +:: +syem +:: +r_code + + `gmefo_emuti +( + +3145 cڡ +sock_addr_ty +* + +, +d +:: +size_t + +n +, * +ho +, + +3146 +d +:: +size_t + +hon +, * +rv +, std::size_ +rvn +,  +ags +, + +3147 +boo +:: +syem +:: +r_code +& +ec +) + +3149 +usg + +mea + +d +; + +3151 cڡ * +addr +; + +3152 +size_t + +addr_n +; + +3153  +pt +; + +3154  + +-> +_my +) + +3156  + `BOOST_ASIO_OS_DEF +( +AF_INET +): + +3157 i( +n + !( +sockaddr_4_ty +)) + +3159  +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +3161 +addr + = +t_ +( + +3162 & +t_ +( + +)-> +s_addr +); + +3163 +addr_n + = ( +4_addr_ty +); + +3164 +pt + = +t_ +( + +)-> +s_pt +; + +3166  + `BOOST_ASIO_OS_DEF +( +AF_INET6 +): + +3167 i( +n + !( +sockaddr_6_ty +)) + +3169  +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +3171 +addr + = +t_ +( + +3172 & +t_ +( + +)-> +s6_addr +); + +3173 +addr_n + = ( +6_addr_ty +); + +3174 +pt + = +t_ +( + +)-> +s6_pt +; + +3177  +ec + = +boo +:: +asio +:: +r +:: +addss_my_n_su܋d +; + +3180 i( +ho + && +hon + > 0) + +3182 i( +ags + & +NI_NUMERICHOST +) + +3184 i( +sock_s +:: + `_ +( + +-> +_my +, +addr +, +ho +, +hon +, 0, +ec +) == 0) + +3186  +ec +; + +3191 +hot + +ht +; + +3192  +hbuf +[8192] = ""; + +3193 +hot +* +hr + = +sock_s +:: + `ghobyaddr +( +addr +, + +3194 +ic_ +<>( +addr_n +), + +-> +_my +, + +3195 & +ht +, +hbuf +, (hbuf), +ec +); + +3196 i( +hr + && hr-> +h_me + && hptr->h_name[0] != '\0') + +3198 i( +ags + & +NI_NOFQDN +) + +3200 * +d + = + `rchr +( +hr +-> +h_me +, '.'); + +3201 i( +d +) + +3203 * +d + = 0; + +3206 + `gai_ry +( +ho +, +hr +-> +h_me +, +hon +); + +3207 +sock_s +:: + `hot +( +hr +); + +3211 +sock_s +:: + `hot +( +hr +); + +3212 i( +ags + & +NI_NAMEREQD +) + +3214  +ec + = +boo +:: +asio +:: +r +:: +ho_n_found +; + +3216 i( +sock_s +:: + `_ +( + +-> +_my +, + +3217 +addr +, +ho +, +hon +, 0, +ec +) == 0) + +3219  +ec +; + +3225 i( +rv + && +rvn + > 0) + +3227 i( +ags + & +NI_NUMERICSERV +) + +3229 i( +rvn + < 6) + +3231  +ec + = +boo +:: +asio +:: +r +:: +no_bufr_a +; + +3233 #i + `defed +( +BOOST_ASIO_HAS_SECURE_RTL +) + +3234 + `rtf_s +( +rv +, +rvn +, "%u", + `ohs +( +pt +)); + +3236 + `rtf +( +rv +, "%u", + `ohs +( +pt +)); + +3241 #i + `defed +( +BOOST_ASIO_HAS_PTHREADS +) + +3242 :: +had_mux_t + +mux + = +PTHREAD_MUTEX_INITIALIZER +; + +3243 :: + `had_mux_lock +(& +mux +); + +3245 +rvt +* + + = :: + `grvbypt +( +pt +, ( +ags + & +NI_DGRAM +) ? "udp" : 0); + +3246 i( + + && sr-> +s_me + && sptr->s_name[0] != '\0') + +3248 + `gai_ry +( +rv +, + +-> +s_me +, +rvn +); + +3252 i( +rvn + < 6) + +3254  +ec + = +boo +:: +asio +:: +r +:: +no_bufr_a +; + +3256 #i + `defed +( +BOOST_ASIO_HAS_SECURE_RTL +) + +3257 + `rtf_s +( +rv +, +rvn +, "%u", + `ohs +( +pt +)); + +3259 + `rtf +( +rv +, "%u", + `ohs +( +pt +)); + +3262 #i + `defed +( +BOOST_ASIO_HAS_PTHREADS +) + +3263 :: + `had_mux_uock +(& +mux +); + +3268 +ec + = +boo +:: +syem +:: + `r_code +(); + +3269  +ec +; + +3274 +le + +boo +:: +syem +:: +r_code + + `e_addrfo_r +( +r +) + +3276  +r +) + +3279  +boo +:: +syem +:: + `r_code +(); + +3280  +EAI_AGAIN +: + +3281  +boo +:: +asio +:: +r +:: +ho_n_found_y_aga +; + +3282  +EAI_BADFLAGS +: + +3283  +boo +:: +asio +:: +r +:: +vid_gumt +; + +3284  +EAI_FAIL +: + +3285  +boo +:: +asio +:: +r +:: +no_covy +; + +3286  +EAI_FAMILY +: + +3287  +boo +:: +asio +:: +r +:: +addss_my_n_su܋d +; + +3288  +EAI_MEMORY +: + +3289  +boo +:: +asio +:: +r +:: +no_memy +; + +3290  +EAI_NONAME +: + +3291 #i + `defed +( +EAI_ADDRFAMILY +) + +3292  +EAI_ADDRFAMILY +: + +3294 #i + `defed +( +EAI_NODATA +&& (EAI_NODATA ! +EAI_NONAME +) + +3295  +EAI_NODATA +: + +3297  +boo +:: +asio +:: +r +:: +ho_n_found +; + +3298  +EAI_SERVICE +: + +3299  +boo +:: +asio +:: +r +:: +rvi_n_found +; + +3300  +EAI_SOCKTYPE +: + +3301  +boo +:: +asio +:: +r +:: +sock_ty_n_su܋d +; + +3303 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +3304  +boo +:: +syem +:: + `r_code +( + +3305 + `WSAGLaE +(), +boo +:: +asio +:: +r +:: + `g_syem_gy +()); + +3307  +boo +:: +syem +:: + `r_code +( + +3308 +o +, +boo +:: +asio +:: +r +:: + `g_syem_gy +()); + +3313 +boo +:: +syem +:: +r_code + + `gaddrfo +(cڡ * +ho +, + +3314 cڡ * +rvi +, cڡ +addrfo_ty +& +hts +, + +3315 +addrfo_ty +** +su +, +boo +:: +syem +:: +r_code +& +ec +) + +3317 +ho + = (host && *host) ? host : 0; + +3318 +rvi + = (service && *service) ? service : 0; + +3319 + `r_ϡ_r +(); + +3320 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +3321 #i + `defed +( +BOOST_ASIO_HAS_GETADDRINFO +) + +3323  +r + = :: + `gaddrfo +( +ho +, +rvi +, & +hts +, +su +); + +3324  +ec + = + `e_addrfo_r +( +r +); + +3327 ( + tWSAAPI + * + tgai_t +)(const *, + +3328 cڡ *, cڡ + taddrfo_ty +*,ddrinfo_type**); + +3329 i( +HMODULE + +wsock_modu + = :: + `GModuHdA +("ws2_32")) + +3331 i( +gai_t + +gai + = (gai_t):: + `GProcAddss +( +wsock_modu +, "getaddrinfo")) + +3333  +r + = + `gai +( +ho +, +rvi +, & +hts +, +su +); + +3334  +ec + = + `e_addrfo_r +( +r +); + +3337  +r + = + `gaddrfo_emuti +( +ho +, +rvi +, & +hts +, +su +); + +3338  +ec + = + `e_addrfo_r +( +r +); + +3340 #i! + `defed +( +BOOST_ASIO_HAS_GETADDRINFO +) + +3341  +r + = + `gaddrfo_emuti +( +ho +, +rvi +, & +hts +, +su +); + +3342  +ec + = + `e_addrfo_r +( +r +); + +3344  +r + = :: + `gaddrfo +( +ho +, +rvi +, & +hts +, +su +); + +3345 #i + `defed +( +__MACH__ +&& defed( +__APPLE__ +) + +3346 +usg + +mea + +d +; + +3347 i( +r + =0 && +rvi + && + `isdig +( +ic_ +<>(service[0]))) + +3349 +u_sht_ty + +pt + = + `ho_to_twk_sht +( + `oi +( +rvi +)); + +3350  +addrfo_ty +* +ai + = * +su +;i;ai-> +ai_xt +) + +3352  +ai +-> +ai_my +) + +3354  + `BOOST_ASIO_OS_DEF +( +AF_INET +): + +3356 +sockaddr_4_ty +* +sr + = + +3357 +t_ +< +sockaddr_4_ty +*>( +ai +-> +ai_addr +); + +3358 i( +sr +-> +s_pt + == 0) + +3359 +sr +-> +s_pt + = +pt +; + +3362  + `BOOST_ASIO_OS_DEF +( +AF_INET6 +): + +3364 +sockaddr_6_ty +* +s6r + = + +3365 +t_ +< +sockaddr_6_ty +*>( +ai +-> +ai_addr +); + +3366 i( +s6r +-> +s6_pt + == 0) + +3367 +s6r +-> +s6_pt + = +pt +; + +3376  +ec + = + `e_addrfo_r +( +r +); + +3380 +boo +:: +syem +:: +r_code + + `background_gaddrfo +( + +3381 cڡ +wk_nl_tok_ty +& +nl_tok +, cڡ * +ho +, + +3382 cڡ * +rvi +, cڡ +addrfo_ty +& +hts +, + +3383 +addrfo_ty +** +su +, +boo +:: +syem +:: +r_code +& +ec +) + +3385 i( +nl_tok +. + `exped +()) + +3386 +ec + = +boo +:: +asio +:: +r +:: +ݔi_ab܋d +; + +3388 +sock_s +:: + `gaddrfo +( +ho +, +rvi +, +hts +, +su +, +ec +); + +3389  +ec +; + +3392  + `addrfo +( +addrfo_ty +* +ai +) + +3394 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +3395 #i + `defed +( +BOOST_ASIO_HAS_GETADDRINFO +) + +3397 :: + `addrfo +( +ai +); + +3400 ( + tWSAAPI + * + ti_t +)( + taddrfo_ty +*); + +3401 i( +HMODULE + +wsock_modu + = :: + `GModuHdA +("ws2_32")) + +3403 i( +i_t + +i + = (i_t):: + `GProcAddss +( +wsock_modu +, "freeaddrinfo")) + +3405 + `i +( +ai +); + +3409 + `addrfo_emuti +( +ai +); + +3411 #i! + `defed +( +BOOST_ASIO_HAS_GETADDRINFO +) + +3412 + `addrfo_emuti +( +ai +); + +3414 :: + `addrfo +( +ai +); + +3418 +boo +:: +syem +:: +r_code + + `gmefo +(cڡ +sock_addr_ty +* +addr +, + +3419 +d +:: +size_t + +add +, * +ho +, std::size_ +hon +, + +3420 * +rv +, +d +:: +size_t + +rvn +,  +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +3422 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +3423 #i + `defed +( +BOOST_ASIO_HAS_GETADDRINFO +) + +3425 + `r_ϡ_r +(); + +3426  +r + = :: + `gmefo +( +addr +, +ic_ +< +sockn_t +>( +add +), + +3427 +ho +, +ic_ +< +DWORD +>( +hon +), + +3428 +rv +, +ic_ +< +DWORD +>( +rvn +), +ags +); + +3429  +ec + = + `e_addrfo_r +( +r +); + +3432 ( + tWSAAPI + * + tgni_t +)(cڡ + tsock_addr_ty +*, + +3433 , *, + tDWORD +, *, DWORD, ); + +3434 i( +HMODULE + +wsock_modu + = :: + `GModuHdA +("ws2_32")) + +3436 i( +gni_t + +gni + = (gni_t):: + `GProcAddss +( +wsock_modu +, "getnameinfo")) + +3438 + `r_ϡ_r +(); + +3439  +r + = + `gni +( +addr +, +ic_ +<>( +add +), + +3440 +ho +, +ic_ +< +DWORD +>( +hon +), + +3441 +rv +, +ic_ +< +DWORD +>( +rvn +), +ags +); + +3442  +ec + = + `e_addrfo_r +( +r +); + +3445 + `r_ϡ_r +(); + +3446  + `gmefo_emuti +( +addr +, +add +, + +3447 +ho +, +hon +, +rv +, +rvn +, +ags +, +ec +); + +3449 #i! + `defed +( +BOOST_ASIO_HAS_GETADDRINFO +) + +3450 +usg + +mea + +d +; + +3451 +sockaddr_age_ty + +tmp_addr +; + +3452 + `memy +(& +tmp_addr +, +addr +, +add +); + +3453 +addr + = +t_ +< +sock_addr_ty +*>(& +tmp_addr +); + +3454 + `r_ϡ_r +(); + +3455  + `gmefo_emuti +( +addr +, +add +, + +3456 +ho +, +hon +, +rv +, +rvn +, +ags +, +ec +); + +3458 + `r_ϡ_r +(); + +3459  +r + = :: + `gmefo +( +addr +, +add +, +ho +, +hon +, +rv +, +rvn +, +ags +); + +3460  +ec + = + `e_addrfo_r +( +r +); + +3464 +boo +:: +syem +:: +r_code + + `sync_gmefo +( + +3465 cڡ +sock_addr_ty +* +addr +, +d +:: +size_t + +add +, + +3466 * +ho +, +d +:: +size_t + +hon +, * +rv +, + +3467 +d +:: +size_t + +rvn +,  +sock_ty +, +boo +:: +syem +:: +r_code +& +ec +) + +3471  +ags + = ( +sock_ty + = +SOCK_DGRAM +? +NI_DGRAM + : 0; + +3472 +sock_s +:: + `gmefo +( +addr +, +add +, +ho +, + +3473 +hon +, +rv +, +rvn +, +ags +, +ec +); + +3474 i( +ec +) + +3476 +sock_s +:: + `gmefo +( +addr +, +add +, +ho +, +hon +, + +3477 +rv +, +rvn +, +ags + | +NI_NUMERICSERV +, +ec +); + +3480  +ec +; + +3483 +boo +:: +syem +:: +r_code + + `background_gmefo +( + +3484 cڡ +wk_nl_tok_ty +& +nl_tok +, + +3485 cڡ +sock_addr_ty +* +addr +, +d +:: +size_t + +add +, + +3486 * +ho +, +d +:: +size_t + +hon +, * +rv +, + +3487 +d +:: +size_t + +rvn +,  +sock_ty +, +boo +:: +syem +:: +r_code +& +ec +) + +3489 i( +nl_tok +. + `exped +()) + +3491 +ec + = +boo +:: +asio +:: +r +:: +ݔi_ab܋d +; + +3497  +ags + = ( +sock_ty + = +SOCK_DGRAM +? +NI_DGRAM + : 0; + +3498 +sock_s +:: + `gmefo +( +addr +, +add +, +ho +, + +3499 +hon +, +rv +, +rvn +, +ags +, +ec +); + +3500 i( +ec +) + +3502 +sock_s +:: + `gmefo +( +addr +, +add +, +ho +, +hon +, + +3503 +rv +, +rvn +, +ags + | +NI_NUMERICSERV +, +ec +); + +3507  +ec +; + +3512 +u_lg_ty + + `twk_to_ho_lg +(u_lg_ty +vue +) + +3514 #i + `defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +3515 * +vue_p + = +t_ +<*>(& +vue +); + +3516 +u_lg_ty + +su + = ( +ic_ +( +vue_p +[0]) << 24) + +3517 | ( +ic_ +< +u_lg_ty +>( +vue_p +[1]) << 16) + +3518 | ( +ic_ +< +u_lg_ty +>( +vue_p +[2]) << 8) + +3519 | +ic_ +< +u_lg_ty +>( +vue_p +[3]); + +3520  +su +; + +3522  + `ohl +( +vue +); + +3526 +u_lg_ty + + `ho_to_twk_lg +(u_lg_ty +vue +) + +3528 #i + `defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +3529 +u_lg_ty + +su +; + +3530 * +su_p + = +t_ +<*>(& +su +); + +3531 +su_p +[0] = +ic_ +<>(( +vue + >> 24) & 0xFF); + +3532 +su_p +[1] = +ic_ +<>(( +vue + >> 16) & 0xFF); + +3533 +su_p +[2] = +ic_ +<>(( +vue + >> 8) & 0xFF); + +3534 +su_p +[3] = +ic_ +<>( +vue + & 0xFF); + +3535  +su +; + +3537  + `htl +( +vue +); + +3541 +u_sht_ty + + `twk_to_ho_sht +(u_sht_ty +vue +) + +3543 #i + `defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +3544 * +vue_p + = +t_ +<*>(& +vue +); + +3545 +u_sht_ty + +su + = ( +ic_ +( +vue_p +[0]) << 8) + +3546 | +ic_ +< +u_sht_ty +>( +vue_p +[1]); + +3547  +su +; + +3549  + `ohs +( +vue +); + +3553 +u_sht_ty + + `ho_to_twk_sht +(u_sht_ty +vue +) + +3555 #i + `defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +3556 +u_sht_ty + +su +; + +3557 * +su_p + = +t_ +<*>(& +su +); + +3558 +su_p +[0] = +ic_ +<>(( +vue + >> 8) & 0xFF); + +3559 +su_p +[1] = +ic_ +<>( +vue + & 0xFF); + +3560  +su +; + +3562  + `hts +( +vue +); + +3569 + } +} + +3571  + ~ + + @/usr/include/boost/asio/detail/impl/strand_executor_service.hpp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_STRAND_EXECUTOR_SERVICE_HPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_STRAND_EXECUTOR_SERVICE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +28 +mea + + gda + { + +30 + gme + < +tyme + + gExecut +> + +31 as + cnd_execut_rvi +:: +vok + + +33 +public +: + +34 +vok +(cڡ +imemti_ty +& +im +, +Execut +& +ex +) + +35 : +im_ +( +im +), + +36 +wk_ +( +ex +) + +40 +vok +(cڡ invok& +h +) + +41 : +im_ +( +h +.impl_), + +42 +wk_ +( +h +.work_) + +46 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +47 +vok +(vok&& +h +) + +48 : +im_ +( +BOOST_ASIO_MOVE_CAST +( +imemti_ty +)( +h +.impl_)), + +49 +wk_ +( +BOOST_ASIO_MOVE_CAST +( +execut_wk_gud +< +Execut +>)( +h +.work_)) + +54  + s_vok_ex + + +56 +vok +* + gthis_ +; + +58 ~ +_vok_ex +() + +60 + gthis_ +-> + gim_ +-> + gmux_ +-> +lock +(); + +61 + gthis_ +-> + gim_ +-> + gady_queue_ +. +push +( +this_ +-> +im_ +-> +wag_queue_ +); + +62 +bo + + gme_hdrs + = +this_ +-> +im_ +-> +locked_ + = + +63 ! +this_ +-> +im_ +-> +ady_queue_ +. +emy +(); + +64 + gthis_ +-> + gim_ +-> + gmux_ +-> +uock +(); + +66 i( + gme_hdrs +) + +68 +Execut + +ex +( +this_ +-> +wk_ +. +g_execut +()); + +69 + gcyg_lot +<> + glot +; + +70 + gex +. +po +( +BOOST_ASIO_MOVE_CAST +( +vok +)(* +this_ +), +lot +); + +75  +ݔ +()() + +78 + g_ack +< + gnd_im +>:: +cڋxt + +x +( +im_ +. +g +()); + +81 +_vok_ex + + g_ex + = { +this + }; + +82 () + g_ex +; + +86 + gboo +:: +syem +:: +r_code + +ec +; + +87  +schedur_ݔi +* + go + = +im_ +-> +ady_queue_ +. +t +()) + +89 +im_ +-> +ady_queue_ +. +p +(); + +90 + go +-> +come +( +im_ +. +g +(), +ec +, 0); + +94 + give +: + +95 +imemti_ty + +im_ +; + +96 + gexecut_wk_gud +< + gExecut +> + gwk_ +; + +99 + gme + < +tyme + + gExecut +,ym + gFuni +,ym + gAot +> + +100  + gnd_execut_rvi +:: +dich +(cڡ +imemti_ty +& +im +, + +101 +Execut +& +ex +, +BOOST_ASIO_MOVE_ARG +( +Funi + +funi +, cڡ +Aot +& +a +) + +103  +tyme + + tdey +< + tFuni +>:: + tty + + tfuni_ty +; + +106 i( + g_ack +< + gnd_im +>:: +cڏs +( +im +. +g +())) + +109 +funi_ty + +tmp +( +BOOST_ASIO_MOVE_CAST +( +Funi +)( +funi +)); + +111 +nd_block + +b +(nd_block:: +fu +); + +112 + gboo_asio_hdr_voke_hrs +:: +voke +( +tmp +,mp); + +117  + gexecut_ +< + tfuni_ty +, + tAot +> + t +; + +118 +tyme + + g +:: +r + +p + = { +da +:: +addssof +( +a +), + +::r:: +lo +(a), 0 }; + +119 + gp +. +w + ( +p +. +v + + +( +BOOST_ASIO_MOVE_CAST +( +Funi +)( +funi +), +a +); + +121 +BOOST_ASIO_HANDLER_CREATION +(( +im +-> +rvi_ +-> +cڋxt +(), * +p +.p, + +122 "nd_execut", +im +. +g +(), 0, "dispatch")); + +125 +bo + + gf + = +queue +( +im +, +p +.p); + +126 + gp +. + gv + = +p +.p = 0; + +127 i( + gf +) + +128 + gex +. +dich +( +vok +< +Execut +>( +im +, +ex +), +a +); + +132 + gme + < +tyme + + gExecut +,ym + gFuni +,ym + gAot +> + +133  + gnd_execut_rvi +:: +po +(cڡ +imemti_ty +& +im +, + +134 +Execut +& +ex +, +BOOST_ASIO_MOVE_ARG +( +Funi + +funi +, cڡ +Aot +& +a +) + +136  +tyme + + tdey +< + tFuni +>:: + tty + + tfuni_ty +; + +139  + gexecut_ +< + tfuni_ty +, + tAot +> + t +; + +140 +tyme + + g +:: +r + +p + = { +da +:: +addssof +( +a +), + +::r:: +lo +(a), 0 }; + +141 + gp +. +w + ( +p +. +v + + +( +BOOST_ASIO_MOVE_CAST +( +Funi +)( +funi +), +a +); + +143 +BOOST_ASIO_HANDLER_CREATION +(( +im +-> +rvi_ +-> +cڋxt +(), * +p +.p, + +144 "nd_execut", +im +. +g +(), 0, "post")); + +147 +bo + + gf + = +queue +( +im +, +p +.p); + +148 + gp +. + gv + = +p +.p = 0; + +149 i( + gf +) + +150 + gex +. +po +( +vok +< +Execut +>( +im +, +ex +), +a +); + +154 + gme + < +tyme + + gExecut +,ym + gFuni +,ym + gAot +> + +155  + gnd_execut_rvi +:: +der +(cڡ +imemti_ty +& +im +, + +156 +Execut +& +ex +, +BOOST_ASIO_MOVE_ARG +( +Funi + +funi +, cڡ +Aot +& +a +) + +158  +tyme + + tdey +< + tFuni +>:: + tty + + tfuni_ty +; + +161  + gexecut_ +< + tfuni_ty +, + tAot +> + t +; + +162 +tyme + + g +:: +r + +p + = { +da +:: +addssof +( +a +), + +::r:: +lo +(a), 0 }; + +163 + gp +. +w + ( +p +. +v + + +( +BOOST_ASIO_MOVE_CAST +( +Funi +)( +funi +), +a +); + +165 +BOOST_ASIO_HANDLER_CREATION +(( +im +-> +rvi_ +-> +cڋxt +(), * +p +.p, + +166 "nd_execut", +im +. +g +(), 0, "defer")); + +169 +bo + + gf + = +queue +( +im +, +p +.p); + +170 + gp +. + gv + = +p +.p = 0; + +171 i( + gf +) + +172 + gex +. +der +( +vok +< +Execut +>( +im +, +ex +), +a +); + +179  + ~ + + @/usr/include/boost/asio/detail/impl/strand_executor_service.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_STRAND_EXECUTOR_SERVICE_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_STRAND_EXECUTOR_SERVICE_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +25 +mea + + gda + { + +27 + gnd_execut_rvi +:: +nd_execut_rvi +( +executi_cڋxt +& +x +) + +28 : +executi_cڋxt_rvi_ba +< +nd_execut_rvi +>( +x +), + +29 +mux_ +(), + +30 +_ +(0), + +31 +im_li_ +(0) + +35  + gnd_execut_rvi +:: +shutdown +() + +37 +_queue +< +schedur_ݔi +> +s +; + +39 + gboo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +41 +nd_im +* + gim + = +im_li_ +; + +42  + gim +) + +44 + gim +-> + gmux_ +-> +lock +(); + +45 + gim +-> + gshutdown_ + = +ue +; + +46 + gs +. +push +( +im +-> +wag_queue_ +); + +47 + gs +. +push +( +im +-> +ady_queue_ +); + +48 + gim +-> + gmux_ +-> +uock +(); + +49 + gim + = +im +-> +xt_ +; + +53 + gnd_execut_rvi +:: +imemti_ty + + +54 +nd_execut_rvi +:: +_imemti +() + +56 +imemti_ty + +w_im +( +w + +nd_im +); + +57 + gw_im +-> + glocked_ + = +l +; + +58 + gw_im +-> + gshutdown_ + = +l +; + +60 + gboo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +63 + gd +:: +size_t + + + = +_ +++; + +64 + gd +:: +size_t + +mux_dex + = +t_ +< +d +::size_t>( +w_im +. +g +()); + +65 + gmux_dex + +( +t_ +< +d +:: +size_t +>( +w_im +. +g +()) >> 3); + +66 + gmux_dex + ^ + + + 0x9e3779b9 + ( +mux_dex + << 6) + (mutex_index >> 2); + +67 + gmux_dex + = +mux_dex + % +num_muxes +; + +68 i(! + gmuxes_ +[ +mux_dex +]. +g +()) + +69 + gmuxes_ +[ +mux_dex +]. +t +( +w + +mux +); + +70 + gw_im +-> + gmux_ + = +muxes_ +[ +mux_dex +]. +g +(); + +73 + gw_im +-> + gxt_ + = +im_li_ +; + +74 + gw_im +-> + gev_ + = 0; + +75 i( + gim_li_ +) + +76 + gim_li_ +-> + gev_ + = +w_im +. +g +(); + +77 + gim_li_ + = +w_im +. +g +(); + +78 + gw_im +-> + grvi_ + = +this +; + +80  + gw_im +; + +83 + gnd_execut_rvi +:: +nd_im +::~strand_impl() + +85 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +rvi_ +-> +mux_ +); + +88 i( + grvi_ +-> + gim_li_ + = +this +) + +89 +rvi_ +-> +im_li_ + = +xt_ +; + +90 i( + gev_ +) + +91 + gev_ +-> + gxt_ + = +xt_ +; + +92 i( + gxt_ +) + +93 + gxt_ +-> + gev_ + +ev_ +; + +96 +bo + + gnd_execut_rvi +:: +queue +(cڡ +imemti_ty +& +im +, + +97 +schedur_ݔi +* + +) + +99 + gim +-> + gmux_ +-> +lock +(); + +100 i( + gim +-> + gshutdown_ +) + +102 + gim +-> + gmux_ +-> +uock +(); + +103 + g +-> +deroy +(); + +104  + gl +; + +106 i( + gim +-> + glocked_ +) + +109 + gim +-> + gwag_queue_ +. +push +( + +); + +110 + gim +-> + gmux_ +-> +uock +(); + +111  + gl +; + +117 + gim +-> + glocked_ + = +ue +; + +118 + gim +-> + gmux_ +-> +uock +(); + +119 + gim +-> + gady_queue_ +. +push +( + +); + +120  + gue +; + +124 +bo + + gnd_execut_rvi +:: +rušg__this_thad +( + +125 cڡ +imemti_ty +& +im +) + +127  !! +_ack +< +nd_im +>:: +cڏs +( +im +. +g +()); + +134  + ~ + + @/usr/include/boost/asio/detail/impl/strand_service.hpp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_STRAND_SERVICE_HPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_STRAND_SERVICE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +29 +mea + + gda + { + +31 +le + + gnd_rvi +:: +nd_im +::strand_impl() + +32 : +ݔi +(& +nd_rvi +:: +do_come +), + +33 +locked_ +( +l +) + +37  + gnd_rvi +:: +_dich_ex + + +39 +io_cڋxt_im +* +io_cڋxt_ +; + +40 +nd_im +* + gim_ +; + +42 ~ +_dich_ex +() + +44 + gim_ +-> + gmux_ +. +lock +(); + +45 + gim_ +-> + gady_queue_ +. +push +( +im_ +-> +wag_queue_ +); + +46 +bo + + gme_hdrs + = +im_ +-> +locked_ + = !im_-> +ady_queue_ +. +emy +(); + +47 + gim_ +-> + gmux_ +. +uock +(); + +49 i( + gme_hdrs +) + +50 + gio_cڋxt_ +-> +po_immed_comi +( +im_ +, +l +); + +54 + gme + < +tyme + + gHdr +> + +55  + gnd_rvi +:: +dich +( +nd_rvi +:: +imemti_ty +& +im +, + +56 +Hdr +& +hdr +) + +59 i( + g_ack +< + gnd_im +>:: +cڏs +( +im +)) + +61 +nd_block + +b +(nd_block:: +fu +); + +62 + gboo_asio_hdr_voke_hrs +:: +voke +( +hdr +, handler); + +67  + gcomi_hdr +< + tHdr +> + t +; + +68 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +69 + +:: +r +:: +lo +( +hdr +), 0 }; + +70 + gp +. +w + ( +p +. +v + + +( +hdr +); + +72 +BOOST_ASIO_HANDLER_CREATION +(( +this +-> +cڋxt +(), + +73 * +p +.p, "nd", +im +, 0, "dispatch")); + +75 +bo + + gdich_immedly + = +do_dich +( +im +, +p +.p); + +76 +ݔi +* + go + = +p +.p; + +77 + gp +. + gv + = +p +.p = 0; + +79 i( + gdich_immedly +) + +82 + g_ack +< + gnd_im +>:: +cڋxt + +x +( +im +); + +85 +_dich_ex + + g_ex + = { & +io_cڋxt_ +, +im + }; + +86 () + g_ex +; + +88 + gcomi_hdr +< + gHdr +>:: +do_come +( + +89 & +io_cڋxt_ +, +o +, +boo +:: +syem +:: +r_code +(), 0); + +94 + gme + < +tyme + + gHdr +> + +95  + gnd_rvi +:: +po +( +nd_rvi +:: +imemti_ty +& +im +, + +96 +Hdr +& +hdr +) + +98 +bo + + gis_ctui + = + +99 +boo_asio_hdr_ct_hrs +:: +is_ctui +( +hdr +); + +102  + gcomi_hdr +< + tHdr +> + t +; + +103 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +104 + +:: +r +:: +lo +( +hdr +), 0 }; + +105 + gp +. +w + ( +p +. +v + + +( +hdr +); + +107 +BOOST_ASIO_HANDLER_CREATION +(( +this +-> +cڋxt +(), + +108 * +p +.p, "nd", +im +, 0, "post")); + +110 +do_po +( +im +, +p +.p, +is_ctui +); + +111 + gp +. + gv + = +p +.p = 0; + +118  + ~ + + @/usr/include/boost/asio/detail/impl/strand_service.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_STRAND_SERVICE_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_STRAND_SERVICE_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + gda + { + +28  + gnd_rvi +:: +_do_come_ex + + +30 +io_cڋxt_im +* +owr_ +; + +31 +nd_im +* + gim_ +; + +33 ~ +_do_come_ex +() + +35 + gim_ +-> + gmux_ +. +lock +(); + +36 + gim_ +-> + gady_queue_ +. +push +( +im_ +-> +wag_queue_ +); + +37 +bo + + gme_hdrs + = +im_ +-> +locked_ + = !im_-> +ady_queue_ +. +emy +(); + +38 + gim_ +-> + gmux_ +. +uock +(); + +40 i( + gme_hdrs +) + +41 + gowr_ +-> +po_immed_comi +( +im_ +, +ue +); + +45 + gnd_rvi +:: +nd_rvi +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +46 : +boo +:: +asio +:: +da +:: +rvi_ba +< +nd_rvi +>( +io_cڋxt +), + +47 +io_cڋxt_ +( +boo +:: +asio +:: +u_rvi +< +io_cڋxt_im +>( +io_cڋxt +)), + +48 +mux_ +(), + +49 +_ +(0) + +53  + gnd_rvi +:: +shutdown +() + +55 +_queue +< +ݔi +> +s +; + +57 + gboo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +59  + gd +:: +size_t + +i + = 0; + gi + < + gnum_imemtis +; ++i) + +61 i( +nd_im +* + gim + = +imemtis_ +[ +i +]. +g +()) + +63 +s +. +push +( +im +-> +wag_queue_ +); + +64 + gs +. +push +( +im +-> +ady_queue_ +); + +69  + gnd_rvi +:: +cڡru +( +nd_rvi +:: +imemti_ty +& +im +) + +71 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +73 + gd +:: +size_t + + + = +_ +++; + +74 #i +defed +( +BOOST_ASIO_ENABLE_SEQUENTIAL_STRAND_ALLOCATION +) + +75 + gd +:: +size_t + +dex + = + +; + +77 + gd +:: +size_t + +dex + = +t_ +< +d +::size_t>(& +im +); + +78 + gdex + +( +t_ +< +d +:: +size_t +>(& +im +) >> 3); + +79 + gdex + ^ + + + 0x9e3779b9 + ( +dex + << 6) + (index >> 2); + +81 + gdex + = +dex + % +num_imemtis +; + +83 i(! + gimemtis_ +[ +dex +]. +g +()) + +84 + gimemtis_ +[ +dex +]. +t +( +w + +nd_im +); + +85 + gim + = +imemtis_ +[ +dex +]. +g +(); + +88 +bo + + gnd_rvi +:: +rušg__this_thad +( + +89 cڡ +imemti_ty +& +im +) const + +91  +_ack +< +nd_im +>:: +cڏs +( +im +) != 0; + +94 +bo + + gnd_rvi +:: +do_dich +( +imemti_ty +& +im +, +ݔi +* + +) + +98 +bo + + gn_dich + = +io_cڋxt_ +. +n_dich +(); + +99 + gim +-> + gmux_ +. +lock +(); + +100 i( + gn_dich + && ! + gim +-> + glocked_ +) + +103 + gim +-> + glocked_ + = +ue +; + +104 + gim +-> + gmux_ +. +uock +(); + +105  + gue +; + +108 i( + gim +-> + glocked_ +) + +111 + gim +-> + gwag_queue_ +. +push +( + +); + +112 + gim +-> + gmux_ +. +uock +(); + +118 + gim +-> + glocked_ + = +ue +; + +119 + gim +-> + gmux_ +. +uock +(); + +120 + gim +-> + gady_queue_ +. +push +( + +); + +121 + gio_cڋxt_ +. +po_immed_comi +( +im +, +l +); + +124  + gl +; + +127  + gnd_rvi +:: +do_po +( +imemti_ty +& +im +, + +128 +ݔi +* + +, +bo + +is_ctui +) + +130 + gim +-> + gmux_ +. +lock +(); + +131 i( + gim +-> + glocked_ +) + +134 + gim +-> + gwag_queue_ +. +push +( + +); + +135 + gim +-> + gmux_ +. +uock +(); + +141 + gim +-> + glocked_ + = +ue +; + +142 + gim +-> + gmux_ +. +uock +(); + +143 + gim +-> + gady_queue_ +. +push +( + +); + +144 + gio_cڋxt_ +. +po_immed_comi +( +im +, +is_ctui +); + +148  + gnd_rvi +:: +do_come +(* +owr +, +ݔi +* +ba +, + +149 cڡ +boo +:: +syem +:: +r_code +& +ec +, +d +:: +size_t + ) + +151 i( +owr +) + +153 +nd_im +* +im + = +ic_ +( +ba +); + +156 + g_ack +< + gnd_im +>:: +cڋxt + +x +( +im +); + +159 +_do_come_ex + + g_ex +; + +160 + g_ex +. + gowr_ + = +ic_ +< +io_cڋxt_im +*>( +owr +); + +161 + g_ex +. + gim_ + = +im +; + +165  +ݔi +* + go + = +im +-> +ady_queue_ +. +t +()) + +167 +im +-> +ady_queue_ +. +p +(); + +168 + go +-> +come +( +owr +, +ec +, 0); + +177  + ~ + + @/usr/include/boost/asio/detail/impl/throw_error.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_THROW_ERROR_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_THROW_ERROR_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gasio + { + +27 +mea + + gda + { + +29  +do_throw_r +(cڡ +boo +:: +syem +:: +r_code +& +r +) + +31 +boo +:: +syem +:: +syem_r + +e +( +r +); + +32 + gboo +:: +asio +:: +da +:: +throw_exi +( +e +); + +35  +do_throw_r +(cڡ +boo +:: +syem +:: +r_code +& +r +, cڡ * +loti +) + +37 + gboo +:: +syem +:: +syem_r + +e +( +r +, +loti +); + +38 + gboo +:: +asio +:: +da +:: +throw_exi +( +e +); + +45  + ~ + + @/usr/include/boost/asio/detail/impl/win_iocp_handle_service.ipp + +12 #ide +BOOST_ASIO_DETAIL_IMPL_WIN_IOCP_HANDLE_SERVICE_IPP + + +13  + #BOOST_ASIO_DETAIL_IMPL_WIN_IOCP_HANDLE_SERVICE_IPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +29 +mea + + gda + { + +31 as + cw_io_hd_rvi +:: +ovϵed_w + + +32 : +public + +OVERLAPPED + + +34 +public +: + +35 +exic + +ovϵed_w +( +boo +:: +syem +:: +r_code +& +ec +) + +37 +Il + = 0; + +38 + gIlHigh + = 0; + +39 + gOfft + = 0; + +40 + gOfftHigh + = 0; + +43 + ghEvt + = :: +CeEvtW +(0, +TRUE +, +FALSE +, 0); + +44 i( + ghEvt +) + +49 +DWORD_PTR + + gtmp + = +t_ +( +hEvt +); + +50 + ghEvt + = +t_ +< +HANDLE +>( +tmp + | 1); + +54 +DWORD + + gϡ_r + = :: +GLaE +(); + +55 + gec + = +boo +:: +syem +:: +r_code +( +ϡ_r +, + +56 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +60 ~ +ovϵed_w +() + +62 i( + ghEvt +) + +64 :: +CloHd +( +hEvt +); + +69 + gw_io_hd_rvi +:: +w_io_hd_rvi +( + +70 +boo +:: +asio +:: +io_cڋxt +& io_context) + +71 : +rvi_ba +< +w_io_hd_rvi +>( +io_cڋxt +), + +72 +io_rvi_ +( +boo +:: +asio +:: +u_rvi +< +w_io_io_cڋxt +>( +io_cڋxt +)), + +73 +mux_ +(), + +74 +im_li_ +(0) + +78  + gw_io_hd_rvi +:: +shutdown +() + +81 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +82 +imemti_ty +* + gim + = +im_li_ +; + +83  + gim +) + +85 +o_f_derui +(* +im +); + +86 + gim + = +im +-> +xt_ +; + +90  + gw_io_hd_rvi +:: +cڡru +( + +91 +w_io_hd_rvi +:: +imemti_ty +& +im +) + +93 +im +. +hd_ + = +INVALID_HANDLE_VALUE +; + +94 + gim +. + g_nΩi_thad_id_ + = 0; + +97 + gboo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +98 + gim +. + gxt_ + = +im_li_ +; + +99 + gim +. + gev_ + = 0; + +100 i( + gim_li_ +) + +101 + gim_li_ +-> + gev_ + = & +im +; + +102 + gim_li_ + = & +im +; + +105  + gw_io_hd_rvi +:: +move_cڡru +( + +106 +w_io_hd_rvi +:: +imemti_ty +& +im +, + +107 +w_io_hd_rvi +:: +imemti_ty +& +h_im +) + +109 +im +. +hd_ + = +h_im +.handle_; + +110 + gh_im +. + ghd_ + = +INVALID_HANDLE_VALUE +; + +112 + gim +. + g_nΩi_thad_id_ + = +h_im +. +_nΩi_thad_id_ +; + +113 + gh_im +. + g_nΩi_thad_id_ + = 0; + +116 + gboo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +117 + gim +. + gxt_ + = +im_li_ +; + +118 + gim +. + gev_ + = 0; + +119 i( + gim_li_ +) + +120 + gim_li_ +-> + gev_ + = & +im +; + +121 + gim_li_ + = & +im +; + +124  + gw_io_hd_rvi +:: +move_assign +( + +125 +w_io_hd_rvi +:: +imemti_ty +& +im +, + +126 +w_io_hd_rvi +& +h_rvi +, + +127 +w_io_hd_rvi +:: +imemti_ty +& +h_im +) + +129 +o_f_derui +( +im +); + +131 i( + gthis + !& +h_rvi +) + +134 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +135 i( + gim_li_ + =& +im +) + +136 +im_li_ + = +im +. +xt_ +; + +137 i( + gim +. + gev_ +) + +138 + gim +. + gev_ +-> + gxt_ + = +im +. +xt_ +; + +139 i( + gim +. + gxt_ +) + +140 + gim +. + gxt_ +-> + gev_ + +im +. +ev_ +; + +141 + gim +. + gxt_ + = 0; + +142 + gim +. + gev_ + = 0; + +145 + gim +. + ghd_ + = +h_im +. +hd_ +; + +146 + gh_im +. + ghd_ + = +INVALID_HANDLE_VALUE +; + +148 + gim +. + g_nΩi_thad_id_ + = +h_im +. +_nΩi_thad_id_ +; + +149 + gh_im +. + g_nΩi_thad_id_ + = 0; + +151 i( + gthis + !& +h_rvi +) + +154 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +h_rvi +. +mux_ +); + +155 + gim +. + gxt_ + = +h_rvi +. +im_li_ +; + +156 + gim +. + gev_ + = 0; + +157 i( + gh_rvi +. + gim_li_ +) + +158 + gh_rvi +. + gim_li_ +-> + gev_ + = & +im +; + +159 + gh_rvi +. + gim_li_ + = & +im +; + +163  + gw_io_hd_rvi +:: +deroy +( + +164 +w_io_hd_rvi +:: +imemti_ty +& +im +) + +166 +o_f_derui +( +im +); + +169 + gboo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +170 i( + gim_li_ + =& +im +) + +171 +im_li_ + = +im +. +xt_ +; + +172 i( + gim +. + gev_ +) + +173 + gim +. + gev_ +-> + gxt_ + = +im +. +xt_ +; + +174 i( + gim +. + gxt_ +) + +175 + gim +. + gxt_ +-> + gev_ + +im +. +ev_ +; + +176 + gim +. + gxt_ + = 0; + +177 + gim +. + gev_ + = 0; + +180 + gboo +:: +syem +:: +r_code + +w_io_hd_rvi +:: +assign +( + +181 +w_io_hd_rvi +:: +imemti_ty +& +im +, + +182 cڡ +tive_hd_ty +& +hd +, +boo +:: +syem +:: +r_code +& +ec +) + +184 i( +is_ݒ +( +im +)) + +186 +ec + = +boo +:: +asio +:: +r +:: +ady_ݒ +; + +187  + gec +; + +190 i( + gio_rvi_ +. +gi_hd +( +hd +, +ec +)) + +191  + gec +; + +193 + gim +. + ghd_ + = +hd +; + +194 + gec + = +boo +:: +syem +:: +r_code +(); + +195  + gec +; + +198 + gboo +:: +syem +:: +r_code + +w_io_hd_rvi +:: +o +( + +199 +w_io_hd_rvi +:: +imemti_ty +& +im +, + +200 +boo +:: +syem +:: +r_code +& +ec +) + +202 i( +is_ݒ +( +im +)) + +204 +BOOST_ASIO_HANDLER_OPERATION +(( +io_rvi_ +. +cڋxt +(), "handle", + +205 & +im +, +t_ +< +utmax_t +>(im. +hd_ +), "close")); + +207 i(!:: +CloHd +( +im +. +hd_ +)) + +209 +DWORD + +ϡ_r + = :: +GLaE +(); + +210 + gec + = +boo +:: +syem +:: +r_code +( +ϡ_r +, + +211 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +215 + gec + = +boo +:: +syem +:: +r_code +(); + +218 + gim +. + ghd_ + = +INVALID_HANDLE_VALUE +; + +219 + gim +. + g_nΩi_thad_id_ + = 0; + +223 + gec + = +boo +:: +syem +:: +r_code +(); + +226  + gec +; + +229 + gboo +:: +syem +:: +r_code + +w_io_hd_rvi +:: +nl +( + +230 +w_io_hd_rvi +:: +imemti_ty +& +im +, + +231 +boo +:: +syem +:: +r_code +& +ec +) + +233 i(! +is_ݒ +( +im +)) + +235 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +236  + gec +; + +239 +BOOST_ASIO_HANDLER_OPERATION +(( +io_rvi_ +. +cڋxt +(), "handle", + +240 & +im +, +t_ +< +utmax_t +>(im. +hd_ +), "cancel")); + +242 i( +FARPROC + + gnl_io_ex_r + = :: +GProcAddss +( + +243 :: +GModuHdA +("KERNEL32"), "CancelIoEx")) + +246  +BOOL + ( + tWINAPI +* + tnl_io_ex_t +)( + tHANDLE +, + tLPOVERLAPPED +); + +247 +nl_io_ex_t + + gnl_io_ex + = (nl_io_ex_t) +nl_io_ex_r +; + +248 i(! +nl_io_ex +( +im +. +hd_ +, 0)) + +250 +DWORD + + gϡ_r + = :: +GLaE +(); + +251 i( + gϡ_r + = +ERROR_NOT_FOUND +) + +256 +ec + = +boo +:: +syem +:: +r_code +(); + +260 + gec + = +boo +:: +syem +:: +r_code +( +ϡ_r +, + +261 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +266 + gec + = +boo +:: +syem +:: +r_code +(); + +269 i( + gim +. + g_nΩi_thad_id_ + == 0) + +272 +ec + = +boo +:: +syem +:: +r_code +(); + +274 i( + gim +. + g_nΩi_thad_id_ + =:: +GCutThadId +()) + +278 i(!:: +ClIo +( +im +. +hd_ +)) + +280 +DWORD + +ϡ_r + = :: +GLaE +(); + +281 + gec + = +boo +:: +syem +:: +r_code +( +ϡ_r +, + +282 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +286 + gec + = +boo +:: +syem +:: +r_code +(); + +293 + gec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +296  + gec +; + +299 +size_t + + gw_io_hd_rvi +:: +do_wre +( + +300 +w_io_hd_rvi +:: +imemti_ty +& +im +, +ut64_t + +offt +, + +301 cڡ +boo +:: +asio +:: +cڡ_bufr +& +bufr +, boo:: +syem +:: +r_code +& +ec +) + +303 i(! +is_ݒ +( +im +)) + +305 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +310 i( + gbufr +. +size +() == 0) + +312 +ec + = +boo +:: +syem +:: +r_code +(); + +316 +ovϵed_w + +ovϵed +( +ec +); + +317 i( + gec +) + +323 + govϵed +. + gOfft + = +offt + & 0xFFFFFFFF; + +324 + govϵed +. + gOfftHigh + = ( +offt + >> 32) & 0xFFFFFFFF; + +325 +BOOL + + gok + = :: +WreFe +( +im +. +hd_ +, +bufr +. +da +(), + +326 +ic_ +< +DWORD +>( +bufr +. +size +()), 0, & +ovϵed +); + +327 i(! + gok +) + +329 +DWORD + + gϡ_r + = :: +GLaE +(); + +330 i( + gϡ_r + ! +ERROR_IO_PENDING +) + +332 +ec + = +boo +:: +syem +:: +r_code +( +ϡ_r +, + +333 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +339 +DWORD + + gbys_sed + = 0; + +340 + gok + = :: +GOvϵedResu +( +im +. +hd_ +, + +341 & +ovϵed +, & +bys_sed +, +TRUE +); + +342 i(! + gok +) + +344 +DWORD + + gϡ_r + = :: +GLaE +(); + +345 + gec + = +boo +:: +syem +:: +r_code +( +ϡ_r +, + +346 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +350 + gec + = +boo +:: +syem +:: +r_code +(); + +351  + gbys_sed +; + +354  + gw_io_hd_rvi +:: +t_wre_ +( + +355 +w_io_hd_rvi +:: +imemti_ty +& +im +, +ut64_t + +offt +, + +356 cڡ +boo +:: +asio +:: +cڡ_bufr +& +bufr +, +ݔi +* + +) + +358 +upde_nΩi_thad_id +( +im +); + +359 + gio_rvi_ +. +wk_d +(); + +361 i(! +is_ݒ +( +im +)) + +363 + gio_rvi_ +. +_comi +( + +, +boo +:: +asio +:: +r +:: +bad_dest +); + +365 i( + gbufr +. +size +() == 0) + +368 +io_rvi_ +. +_comi +( + +); + +372 +DWORD + + gbys_sed + = 0; + +373 + g +-> + gOfft + = +offt + & 0xFFFFFFFF; + +374 + g +-> + gOfftHigh + = ( +offt + >> 32) & 0xFFFFFFFF; + +375 +BOOL + + gok + = :: +WreFe +( +im +. +hd_ +, +bufr +. +da +(), + +376 +ic_ +< +DWORD +>( +bufr +. +size +()), + +377 & +bys_sed +, + +); + +378 +DWORD + + gϡ_r + = :: +GLaE +(); + +379 i(! + gok + && + gϡ_r + ! +ERROR_IO_PENDING + + +380 && +ϡ_r + ! +ERROR_MORE_DATA +) + +382 +io_rvi_ +. +_comi +( + +, +ϡ_r +, +bys_sed +); + +386 + gio_rvi_ +. +_ndg +( + +); + +391 +size_t + + gw_io_hd_rvi +:: +do_ad +( + +392 +w_io_hd_rvi +:: +imemti_ty +& +im +, +ut64_t + +offt +, + +393 cڡ +boo +:: +asio +:: +mub_bufr +& +bufr +, boo:: +syem +:: +r_code +& +ec +) + +395 i(! +is_ݒ +( +im +)) + +397 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +402 i( + gbufr +. +size +() == 0) + +404 +ec + = +boo +:: +syem +:: +r_code +(); + +408 +ovϵed_w + +ovϵed +( +ec +); + +409 i( + gec +) + +415 + govϵed +. + gOfft + = +offt + & 0xFFFFFFFF; + +416 + govϵed +. + gOfftHigh + = ( +offt + >> 32) & 0xFFFFFFFF; + +417 +BOOL + + gok + = :: +RdFe +( +im +. +hd_ +, +bufr +. +da +(), + +418 +ic_ +< +DWORD +>( +bufr +. +size +()), 0, & +ovϵed +); + +419 i(! + gok +) + +421 +DWORD + + gϡ_r + = :: +GLaE +(); + +422 i( + gϡ_r + ! +ERROR_IO_PENDING + && +ϡ_r + ! +ERROR_MORE_DATA +) + +424 i( +ϡ_r + = +ERROR_HANDLE_EOF +) + +426 +ec + = +boo +:: +asio +:: +r +:: +eof +; + +430 + gec + = +boo +:: +syem +:: +r_code +( +ϡ_r +, + +431 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +438 +DWORD + + gbys_sed + = 0; + +439 + gok + = :: +GOvϵedResu +( +im +. +hd_ +, + +440 & +ovϵed +, & +bys_sed +, +TRUE +); + +441 i(! + gok +) + +443 +DWORD + + gϡ_r + = :: +GLaE +(); + +444 i( + gϡ_r + = +ERROR_HANDLE_EOF +) + +446 +ec + = +boo +:: +asio +:: +r +:: +eof +; + +450 + gec + = +boo +:: +syem +:: +r_code +( +ϡ_r +, + +451 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +453  ( + gϡ_r + = +ERROR_MORE_DATA +? +bys_sed + : 0; + +456 + gec + = +boo +:: +syem +:: +r_code +(); + +457  + gbys_sed +; + +460  + gw_io_hd_rvi +:: +t_ad_ +( + +461 +w_io_hd_rvi +:: +imemti_ty +& +im +, +ut64_t + +offt +, + +462 cڡ +boo +:: +asio +:: +mub_bufr +& +bufr +, +ݔi +* + +) + +464 +upde_nΩi_thad_id +( +im +); + +465 + gio_rvi_ +. +wk_d +(); + +467 i(! +is_ݒ +( +im +)) + +469 + gio_rvi_ +. +_comi +( + +, +boo +:: +asio +:: +r +:: +bad_dest +); + +471 i( + gbufr +. +size +() == 0) + +474 +io_rvi_ +. +_comi +( + +); + +478 +DWORD + + gbys_sed + = 0; + +479 + g +-> + gOfft + = +offt + & 0xFFFFFFFF; + +480 + g +-> + gOfftHigh + = ( +offt + >> 32) & 0xFFFFFFFF; + +481 +BOOL + + gok + = :: +RdFe +( +im +. +hd_ +, +bufr +. +da +(), + +482 +ic_ +< +DWORD +>( +bufr +. +size +()), + +483 & +bys_sed +, + +); + +484 +DWORD + + gϡ_r + = :: +GLaE +(); + +485 i(! + gok + && + gϡ_r + ! +ERROR_IO_PENDING + + +486 && +ϡ_r + ! +ERROR_MORE_DATA +) + +488 +io_rvi_ +. +_comi +( + +, +ϡ_r +, +bys_sed +); + +492 + gio_rvi_ +. +_ndg +( + +); + +497  + gw_io_hd_rvi +:: +upde_nΩi_thad_id +( + +498 +w_io_hd_rvi +:: +imemti_ty +& +im +) + +500 i( +im +. +_nΩi_thad_id_ + == 0) + +501 +im +. +_nΩi_thad_id_ + = :: +GCutThadId +(); + +502 i( + gim +. + g_nΩi_thad_id_ + !:: +GCutThadId +()) + +503 +im +. +_nΩi_thad_id_ + = ~ +DWORD +(0); + +506  + gw_io_hd_rvi +:: +o_f_derui +( +imemti_ty +& +im +) + +508 i( +is_ݒ +( +im +)) + +510 +BOOST_ASIO_HANDLER_OPERATION +(( +io_rvi_ +. +cڋxt +(), "handle", + +511 & +im +, +t_ +< +utmax_t +>(im. +hd_ +), "close")); + +513 :: +CloHd +( +im +. +hd_ +); + +514 + gim +. + ghd_ + = +INVALID_HANDLE_VALUE +; + +515 + gim +. + g_nΩi_thad_id_ + = 0; + +523  + ~ + + @/usr/include/boost/asio/detail/impl/win_iocp_serial_port_service.ipp + +12 #ide +BOOST_ASIO_DETAIL_IMPL_WIN_IOCP_SERIAL_PORT_SERVICE_IPP + + +13  + #BOOST_ASIO_DETAIL_IMPL_WIN_IOCP_SERIAL_PORT_SERVICE_IPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_HAS_IOCP +&& defed( +BOOST_ASIO_HAS_SERIAL_PORT +) + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + gda + { + +32 + gw_io_rl_pt_rvi +:: +w_io_rl_pt_rvi +( + +33 +boo +:: +asio +:: +io_cڋxt +& io_context) + +34 : +rvi_ba +< +w_io_rl_pt_rvi +>( +io_cڋxt +), + +35 +hd_rvi_ +( +io_cڋxt +) + +39  + gw_io_rl_pt_rvi +:: +shutdown +() + +43 +boo +:: +syem +:: +r_code + +w_io_rl_pt_rvi +:: +ݒ +( + +44 +w_io_rl_pt_rvi +:: +imemti_ty +& +im +, + +45 cڡ +d +:: +rg +& +devi +, +boo +:: +syem +:: +r_code +& +ec +) + +47 i( +is_ݒ +( +im +)) + +49 +ec + = +boo +:: +asio +:: +r +:: +ady_ݒ +; + +50  + gec +; + +54 + gd +:: +rg + +me + = ( +devi +[0] == '\\') ? device : "\\\\.\\" + device; + +57 :: +HANDLE + +hd + = :: +CeFeA +( +me +. +c_r +(), + +58 +GENERIC_READ + | +GENERIC_WRITE +, 0, 0, + +59 +OPEN_EXISTING +, +FILE_FLAG_OVERLAPPED +, 0); + +60 i( + ghd + = +INVALID_HANDLE_VALUE +) + +62 +DWORD + +ϡ_r + = :: +GLaE +(); + +63 + gec + = +boo +:: +syem +:: +r_code +( +ϡ_r +, + +64 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +65  + gec +; + +69 +usg + +mea + + gd +; + +70 :: +DCB + +dcb +; + +71 +memt +(& +dcb +, 0, ( +DCB +)); + +72 + gdcb +. + gDCBngth + = ( +DCB +); + +73 i(!:: +GCommS +( +hd +, & +dcb +)) + +75 +DWORD + + gϡ_r + = :: +GLaE +(); + +76 :: +CloHd +( +hd +); + +77 + gec + = +boo +:: +syem +:: +r_code +( +ϡ_r +, + +78 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +79  + gec +; + +84 + gdcb +. + gfBy + = +TRUE +; + +85 + gdcb +. + gfDSsivy + = +FALSE +; + +86 + gdcb +. + gfNu + = +FALSE +; + +87 + gdcb +. + gfAbtOnE + = +FALSE +; + +88 i(!:: +SCommS +( +hd +, & +dcb +)) + +90 +DWORD + + gϡ_r + = :: +GLaE +(); + +91 :: +CloHd +( +hd +); + +92 + gec + = +boo +:: +syem +:: +r_code +( +ϡ_r +, + +93 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +94  + gec +; + +100 :: +COMMTIMEOUTS + +timeouts +; + +101 + gtimeouts +. + gRdIvTimeout + = 1; + +102 + gtimeouts +. + gRdTٮTimeoutMuɝlr + = 0; + +103 + gtimeouts +. + gRdTٮTimeoutCڡt + = 0; + +104 + gtimeouts +. + gWreTٮTimeoutMuɝlr + = 0; + +105 + gtimeouts +. + gWreTٮTimeoutCڡt + = 0; + +106 i(!:: +SCommTimeouts +( +hd +, & +timeouts +)) + +108 +DWORD + + gϡ_r + = :: +GLaE +(); + +109 :: +CloHd +( +hd +); + +110 + gec + = +boo +:: +syem +:: +r_code +( +ϡ_r +, + +111 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +112  + gec +; + +116 i( + ghd_rvi_ +. +assign +( +im +, +hd +, +ec +)) + +117 :: +CloHd +( +hd +); + +118  + gec +; + +121 + gboo +:: +syem +:: +r_code + +w_io_rl_pt_rvi +:: +do_t_ti +( + +122 +w_io_rl_pt_rvi +:: +imemti_ty +& +im +, + +123 +w_io_rl_pt_rvi +:: +e_funi_ty + +e +, + +124 cڡ * +ti +, +boo +:: +syem +:: +r_code +& +ec +) + +126 +usg + +mea + +d +; + +128 :: +DCB + +dcb +; + +129 +memt +(& +dcb +, 0, ( +DCB +)); + +130 + gdcb +. + gDCBngth + = ( +DCB +); + +131 i(!:: +GCommS +( +hd_rvi_ +. +tive_hd +( +im +), & +dcb +)) + +133 +DWORD + + gϡ_r + = :: +GLaE +(); + +134 + gec + = +boo +:: +syem +:: +r_code +( +ϡ_r +, + +135 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +136  + gec +; + +139 i( +e +( +ti +, +dcb +, +ec +)) + +140  + gec +; + +142 i(!:: +SCommS +( +hd_rvi_ +. +tive_hd +( +im +), & +dcb +)) + +144 +DWORD + + gϡ_r + = :: +GLaE +(); + +145 + gec + = +boo +:: +syem +:: +r_code +( +ϡ_r +, + +146 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +147  + gec +; + +150 + gec + = +boo +:: +syem +:: +r_code +(); + +151  + gec +; + +154 + gboo +:: +syem +:: +r_code + +w_io_rl_pt_rvi +:: +do_g_ti +( + +155 cڡ +w_io_rl_pt_rvi +:: +imemti_ty +& +im +, + +156 +w_io_rl_pt_rvi +:: +ld_funi_ty + +ld +, + +157 * +ti +, +boo +:: +syem +:: +r_code +& +ec +) const + +159 +usg + +mea + +d +; + +161 :: +DCB + +dcb +; + +162 +memt +(& +dcb +, 0, ( +DCB +)); + +163 + gdcb +. + gDCBngth + = ( +DCB +); + +164 i(!:: +GCommS +( +hd_rvi_ +. +tive_hd +( +im +), & +dcb +)) + +166 +DWORD + + gϡ_r + = :: +GLaE +(); + +167 + gec + = +boo +:: +syem +:: +r_code +( +ϡ_r +, + +168 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +169  + gec +; + +172  +ld +( +ti +, +dcb +, +ec +); + +179  + ~ + + @/usr/include/boost/asio/detail/impl/win_object_handle_service.ipp + +12 #ide +BOOST_ASIO_DETAIL_IMPL_WIN_OBJECT_HANDLE_SERVICE_IPP + + +13  + #BOOST_ASIO_DETAIL_IMPL_WIN_OBJECT_HANDLE_SERVICE_IPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_HAS_WINDOWS_OBJECT_HANDLE +) + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +29 +mea + + gda + { + +31 + gw_obje_hd_rvi +:: +w_obje_hd_rvi +( + +32 +boo +:: +asio +:: +io_cڋxt +& io_context) + +33 : +rvi_ba +< +w_obje_hd_rvi +>( +io_cڋxt +), + +34 +io_cڋxt_ +( +boo +:: +asio +:: +u_rvi +< +io_cڋxt_im +>( +io_cڋxt +)), + +35 +mux_ +(), + +36 +im_li_ +(0), + +37 +shutdown_ +( +l +) + +41  + gw_obje_hd_rvi +:: +shutdown +() + +43 +mux +:: +sced_lock + +lock +( +mux_ +); + +48 + gshutdown_ + = +ue +; + +50 + g_queue +< + gݔi +> + gs +; + +51  +imemti_ty +* + gim + = +im_li_ +; im; im = +im +-> +xt_ +) + +52 +s +. +push +( +im +-> +_queue_ +); + +54 + glock +. +uock +(); + +56 + gio_cڋxt_ +. +abd_ݔis +( +s +); + +59  + gw_obje_hd_rvi +:: +cڡru +( + +60 +w_obje_hd_rvi +:: +imemti_ty +& +im +) + +62 +im +. +hd_ + = +INVALID_HANDLE_VALUE +; + +63 + gim +. + gwa_hd_ + = +INVALID_HANDLE_VALUE +; + +64 + gim +. + gowr_ + = +this +; + +67 + gmux +:: +sced_lock + +lock +( +mux_ +); + +68 i(! + gshutdown_ +) + +70 + gim +. + gxt_ + = +im_li_ +; + +71 + gim +. + gev_ + = 0; + +72 i( + gim_li_ +) + +73 + gim_li_ +-> + gev_ + = & +im +; + +74 + gim_li_ + = & +im +; + +78  + gw_obje_hd_rvi +:: +move_cڡru +( + +79 +w_obje_hd_rvi +:: +imemti_ty +& +im +, + +80 +w_obje_hd_rvi +:: +imemti_ty +& +h_im +) + +82 +mux +:: +sced_lock + +lock +( +mux_ +); + +85 i(! + gshutdown_ +) + +87 + gim +. + gxt_ + = +im_li_ +; + +88 + gim +. + gev_ + = 0; + +89 i( + gim_li_ +) + +90 + gim_li_ +-> + gev_ + = & +im +; + +91 + gim_li_ + = & +im +; + +94 + gim +. + ghd_ + = +h_im +. +hd_ +; + +95 + gh_im +. + ghd_ + = +INVALID_HANDLE_VALUE +; + +96 + gim +. + gwa_hd_ + = +h_im +. +wa_hd_ +; + +97 + gh_im +. + gwa_hd_ + = +INVALID_HANDLE_VALUE +; + +98 + gim +. + g_queue_ +. +push +( +h_im +. +_queue_ +); + +99 + gim +. + gowr_ + = +this +; + +104 + glock +. +uock +(); + +106 i( + gim +. + gwa_hd_ + ! +INVALID_HANDLE_VALUE +) + +107 :: +UegiWaEx +( +im +. +wa_hd_ +, +INVALID_HANDLE_VALUE +); + +109 i(! + gim +. + g_queue_ +. +emy +()) + +110 +gi_wa_back +( +im +, +lock +); + +113  + gw_obje_hd_rvi +:: +move_assign +( + +114 +w_obje_hd_rvi +:: +imemti_ty +& +im +, + +115 +w_obje_hd_rvi +& +h_rvi +, + +116 +w_obje_hd_rvi +:: +imemti_ty +& +h_im +) + +118 +boo +:: +syem +:: +r_code + +igned_ec +; + +119 +o +( +im +, +igned_ec +); + +121 + gmux +:: +sced_lock + +lock +( +mux_ +); + +123 i( + gthis + !& +h_rvi +) + +126 i( +im_li_ + =& +im +) + +127 +im_li_ + = +im +. +xt_ +; + +128 i( + gim +. + gev_ +) + +129 + gim +. + gev_ +-> + gxt_ + = +im +. +xt_ +; + +130 i( + gim +. + gxt_ +) + +131 + gim +. + gxt_ +-> + gev_ + +im +. +ev_ +; + +132 + gim +. + gxt_ + = 0; + +133 + gim +. + gev_ + = 0; + +136 + gim +. + ghd_ + = +h_im +. +hd_ +; + +137 + gh_im +. + ghd_ + = +INVALID_HANDLE_VALUE +; + +138 + gim +. + gwa_hd_ + = +h_im +. +wa_hd_ +; + +139 + gh_im +. + gwa_hd_ + = +INVALID_HANDLE_VALUE +; + +140 + gim +. + g_queue_ +. +push +( +h_im +. +_queue_ +); + +141 + gim +. + gowr_ + = +this +; + +143 i( + gthis + !& +h_rvi +) + +146 +im +. +xt_ + = +h_rvi +. +im_li_ +; + +147 + gim +. + gev_ + = 0; + +148 i( + gh_rvi +. + gim_li_ +) + +149 + gh_rvi +. + gim_li_ +-> + gev_ + = & +im +; + +150 + gh_rvi +. + gim_li_ + = & +im +; + +156 + glock +. +uock +(); + +158 i( + gim +. + gwa_hd_ + ! +INVALID_HANDLE_VALUE +) + +159 :: +UegiWaEx +( +im +. +wa_hd_ +, +INVALID_HANDLE_VALUE +); + +161 i(! + gim +. + g_queue_ +. +emy +()) + +162 +gi_wa_back +( +im +, +lock +); + +165  + gw_obje_hd_rvi +:: +deroy +( + +166 +w_obje_hd_rvi +:: +imemti_ty +& +im +) + +168 +mux +:: +sced_lock + +lock +( +mux_ +); + +171 i( + gim_li_ + =& +im +) + +172 +im_li_ + = +im +. +xt_ +; + +173 i( + gim +. + gev_ +) + +174 + gim +. + gev_ +-> + gxt_ + = +im +. +xt_ +; + +175 i( + gim +. + gxt_ +) + +176 + gim +. + gxt_ +-> + gev_ + +im +. +ev_ +; + +177 + gim +. + gxt_ + = 0; + +178 + gim +. + gev_ + = 0; + +180 i( +is_ݒ +( +im +)) + +182 +BOOST_ASIO_HANDLER_OPERATION +(( +io_cڋxt_ +. +cڋxt +(), "object_handle", + +183 & +im +, +t_ +< +utmax_t +>(im. +wa_hd_ +), "close")); + +185 +HANDLE + + gwa_hd + = +im +. +wa_hd_ +; + +186 + gim +. + gwa_hd_ + = +INVALID_HANDLE_VALUE +; + +188 + g_queue +< + gݔi +> + gs +; + +189  +wa_ +* + g + = +im +. +_queue_ +. +t +()) + +191 + +-> +ec_ + = +boo +:: +asio +:: +r +:: +ݔi_ab܋d +; + +192 + gim +. + g_queue_ +. +p +(); + +193 + gs +. +push +( + +); + +199 + glock +. +uock +(); + +201 i( + gwa_hd + ! +INVALID_HANDLE_VALUE +) + +202 :: +UegiWaEx +( +wa_hd +, +INVALID_HANDLE_VALUE +); + +204 :: +CloHd +( +im +. +hd_ +); + +205 + gim +. + ghd_ + = +INVALID_HANDLE_VALUE +; + +207 + gio_cڋxt_ +. +po_deed_comis +( +s +); + +211 + gboo +:: +syem +:: +r_code + +w_obje_hd_rvi +:: +assign +( + +212 +w_obje_hd_rvi +:: +imemti_ty +& +im +, + +213 cڡ +tive_hd_ty +& +hd +, +boo +:: +syem +:: +r_code +& +ec +) + +215 i( +is_ݒ +( +im +)) + +217 +ec + = +boo +:: +asio +:: +r +:: +ady_ݒ +; + +218  + gec +; + +221 + gim +. + ghd_ + = +hd +; + +222 + gec + = +boo +:: +syem +:: +r_code +(); + +223  + gec +; + +226 + gboo +:: +syem +:: +r_code + +w_obje_hd_rvi +:: +o +( + +227 +w_obje_hd_rvi +:: +imemti_ty +& +im +, + +228 +boo +:: +syem +:: +r_code +& +ec +) + +230 i( +is_ݒ +( +im +)) + +232 +BOOST_ASIO_HANDLER_OPERATION +(( +io_cڋxt_ +. +cڋxt +(), "object_handle", + +233 & +im +, +t_ +< +utmax_t +>(im. +wa_hd_ +), "close")); + +235 + gmux +:: +sced_lock + +lock +( +mux_ +); + +237 +HANDLE + + gwa_hd + = +im +. +wa_hd_ +; + +238 + gim +. + gwa_hd_ + = +INVALID_HANDLE_VALUE +; + +240 + g_queue +< + gݔi +> + gcomed_s +; + +241  +wa_ +* + g + = +im +. +_queue_ +. +t +()) + +243 +im +. +_queue_ +. +p +(); + +244 + g +-> + gec_ + = +boo +:: +asio +:: +r +:: +ݔi_ab܋d +; + +245 + gcomed_s +. +push +( + +); + +251 + glock +. +uock +(); + +253 i( + gwa_hd + ! +INVALID_HANDLE_VALUE +) + +254 :: +UegiWaEx +( +wa_hd +, +INVALID_HANDLE_VALUE +); + +256 i(:: +CloHd +( +im +. +hd_ +)) + +258 +im +. +hd_ + = +INVALID_HANDLE_VALUE +; + +259 + gec + = +boo +:: +syem +:: +r_code +(); + +263 +DWORD + + gϡ_r + = :: +GLaE +(); + +264 + gec + = +boo +:: +syem +:: +r_code +( +ϡ_r +, + +265 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +268 + gio_cڋxt_ +. +po_deed_comis +( +comed_s +); + +272 + gec + = +boo +:: +syem +:: +r_code +(); + +275  + gec +; + +278 + gboo +:: +syem +:: +r_code + +w_obje_hd_rvi +:: +nl +( + +279 +w_obje_hd_rvi +:: +imemti_ty +& +im +, + +280 +boo +:: +syem +:: +r_code +& +ec +) + +282 i( +is_ݒ +( +im +)) + +284 +BOOST_ASIO_HANDLER_OPERATION +(( +io_cڋxt_ +. +cڋxt +(), "object_handle", + +285 & +im +, +t_ +< +utmax_t +>(im. +wa_hd_ +), "cancel")); + +287 + gmux +:: +sced_lock + +lock +( +mux_ +); + +289 +HANDLE + + gwa_hd + = +im +. +wa_hd_ +; + +290 + gim +. + gwa_hd_ + = +INVALID_HANDLE_VALUE +; + +292 + g_queue +< + gݔi +> + gcomed_s +; + +293  +wa_ +* + g + = +im +. +_queue_ +. +t +()) + +295 + +-> +ec_ + = +boo +:: +asio +:: +r +:: +ݔi_ab܋d +; + +296 + gim +. + g_queue_ +. +p +(); + +297 + gcomed_s +. +push +( + +); + +303 + glock +. +uock +(); + +305 i( + gwa_hd + ! +INVALID_HANDLE_VALUE +) + +306 :: +UegiWaEx +( +wa_hd +, +INVALID_HANDLE_VALUE +); + +308 + gec + = +boo +:: +syem +:: +r_code +(); + +310 + gio_cڋxt_ +. +po_deed_comis +( +comed_s +); + +314 + gec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +317  + gec +; + +320  + gw_obje_hd_rvi +:: +wa +( + +321 +w_obje_hd_rvi +:: +imemti_ty +& +im +, + +322 +boo +:: +syem +:: +r_code +& +ec +) + +324 :: +WaFSgObje +( +im +. +hd_ +, +INFINITE +)) + +326  + gWAIT_FAILED +: + +328 +DWORD + +ϡ_r + = :: +GLaE +(); + +329 + gec + = +boo +:: +syem +:: +r_code +( +ϡ_r +, + +330 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +333  + gWAIT_OBJECT_0 +: + +334  +WAIT_ABANDONED +: + +336 +ec + = +boo +:: +syem +:: +r_code +(); + +341  + gw_obje_hd_rvi +:: +t_wa_ +( + +342 +w_obje_hd_rvi +:: +imemti_ty +& +im +, +wa_ +* + +) + +344 + gio_cڋxt_ +. +wk_d +(); + +346 i( +is_ݒ +( +im +)) + +348 + gmux +:: +sced_lock + +lock +( +mux_ +); + +350 i(! + gshutdown_ +) + +352 + gim +. + g_queue_ +. +push +( + +); + +356 i( + gim +. + g_queue_ +. +t +(= + +) + +357 +gi_wa_back +( +im +, +lock +); + +361 + glock +. +uock +(); + +362 + gio_cڋxt_ +. +po_deed_comi +( + +); + +367 + g +-> + gec_ + = +boo +:: +asio +:: +r +:: +bad_dest +; + +368 + gio_cڋxt_ +. +po_deed_comi +( + +); + +372  + gw_obje_hd_rvi +:: +gi_wa_back +( + +373 +w_obje_hd_rvi +:: +imemti_ty +& +im +, + +374 +mux +:: +sced_lock +& +lock +) + +376 +lock +.lock(); + +378 i(! +RegiWaFSgObje +(& +im +. +wa_hd_ +, + +379 +im +. +hd_ +, & +w_obje_hd_rvi +:: +wa_back +, + +380 & +im +, +INFINITE +, +WT_EXECUTEONLYONCE +)) + +382 +DWORD + + gϡ_r + = :: +GLaE +(); + +383 + gboo +:: +syem +:: +r_code + +ec +( +ϡ_r +, + +384 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +386 + g_queue +< + gݔi +> + gcomed_s +; + +387  +wa_ +* + g + = +im +. +_queue_ +. +t +()) + +389 + +-> +ec_ + = +ec +; + +390 + gim +. + g_queue_ +. +p +(); + +391 + gcomed_s +. +push +( + +); + +394 + glock +. +uock +(); + +395 + gio_cڋxt_ +. +po_deed_comis +( +comed_s +); + +399  + gw_obje_hd_rvi +:: +wa_back +( +PVOID + +m +, +BOOLEAN +) + +401 +imemti_ty +* + gim + = +ic_ +( +m +); + +402 + gmux +:: +sced_lock + +lock +( +im +-> +owr_ +-> +mux_ +); + +404 i( + gim +-> + gwa_hd_ + ! +INVALID_HANDLE_VALUE +) + +406 :: +UegiWaEx +( +im +-> +wa_hd_ +, +NULL +); + +407 + gim +-> + gwa_hd_ + = +INVALID_HANDLE_VALUE +; + +410 i( +wa_ +* + g + = +im +-> +_queue_ +. +t +()) + +412 +_queue +< +ݔi +> +comed_s +; + +414 + g +-> + gec_ + = +boo +:: +syem +:: +r_code +(); + +415 + gim +-> + g_queue_ +. +p +(); + +416 + gcomed_s +. +push +( + +); + +418 i(! + gim +-> + g_queue_ +. +emy +()) + +420 i(! +RegiWaFSgObje +(& +im +-> +wa_hd_ +, + +421 +im +-> +hd_ +, & +w_obje_hd_rvi +:: +wa_back +, + +422 +m +, +INFINITE +, +WT_EXECUTEONLYONCE +)) + +424 +DWORD + + gϡ_r + = :: +GLaE +(); + +425 + gboo +:: +syem +:: +r_code + +ec +( +ϡ_r +, + +426 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +428 ( + g + = +im +-> +_queue_ +. +t +()) != 0) + +430 + +-> +ec_ + = +ec +; + +431 + gim +-> + g_queue_ +. +p +(); + +432 + gcomed_s +. +push +( + +); + +437 + gio_cڋxt_im +& + gioc + = +im +-> +owr_ +-> +io_cڋxt_ +; + +438 + glock +. +uock +(); + +439 + gioc +. +po_deed_comis +( +comed_s +); + +447  + ~ + + @/usr/include/boost/asio/detail/impl/winsock_init.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_WINSOCK_INIT_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_WINSOCK_INIT_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + + gboo + { + +30 +mea + + gasio + { + +31 +mea + + gda + { + +33  + gwsock__ba +:: +tup +( +da +& +d +, + +34  +maj +,  +m +) + +36 i(:: +IlockedInemt +(& +d +. +_cou_ +) == 1) + +38 +WSADATA + +w_da +; + +39  + gsu + = :: +WSASup +( +MAKEWORD +( +maj +, +m +), & +w_da +); + +40 :: +IlockedExchge +(& +d +. +su_ +, +su +); + +44  + gwsock__ba +:: +mu_tup +( +da +& +d +) + +46 i(:: +IlockedInemt +(& +d +. +_cou_ +) == 1) + +48 :: +IlockedExchge +(& +d +. +su_ +, 0); + +52  + gwsock__ba +:: +nup +( +da +& +d +) + +54 i(:: +IlockedDeemt +(& +d +. +_cou_ +) == 0) + +56 :: +WSAC˪up +(); + +60  + gwsock__ba +:: +mu_nup +( +da +& +d +) + +62 :: +IlockedDeemt +(& +d +. +_cou_ +); + +65  + gwsock__ba +:: +throw__r +( +da +& +d +) + +67  +su + = :: +IlockedExchgeAdd +(& +d +. +su_ +, 0); + +68 i( + gsu + != 0) + +70 +boo +:: +syem +:: +r_code + +ec +( +su +, + +71 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +72 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "winsock"); + +80  + ~ + + @/usr/include/boost/asio/detail/mutex.hpp + +11 #ide +BOOST_ASIO_DETAIL_MUTEX_HPP + + +12  + #BOOST_ASIO_DETAIL_MUTEX_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_HAS_THREADS +) + +21  + ~ + +22 #i +defed +( +BOOST_ASIO_WINDOWS +) + +23  + ~ + +24 #i +defed +( +BOOST_ASIO_HAS_PTHREADS +) + +25  + ~ + +26 #i +defed +( +BOOST_ASIO_HAS_STD_MUTEX_AND_CONDVAR +) + +27  + ~ + +29 #r +Oy + +Wdows +, +POSIX + +d + +d +:: +mux + +e + +su܋d +! + +32 +mea + + gboo + { + +33 +mea + + gasio + { + +34 +mea + + gda + { + +36 #i! +defed +( +BOOST_ASIO_HAS_THREADS +) + +37  +nu_mux + + tmux +; + +38 #i +defed +( +BOOST_ASIO_WINDOWS +) + +39  +w_mux + + tmux +; + +40 #i +defed +( +BOOST_ASIO_HAS_PTHREADS +) + +41  +posix_mux + + tmux +; + +42 #i +defed +( +BOOST_ASIO_HAS_STD_MUTEX_AND_CONDVAR +) + +43  +d_mux + + tmux +; + + @/usr/include/boost/asio/detail/old_win_sdk_compat.hpp + +11 #ide +BOOST_ASIO_DETAIL_OLD_WIN_SDK_COMPAT_HPP + + +12  + #BOOST_ASIO_DETAIL_OLD_WIN_SDK_COMPAT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +23 #i! +defed +( +IN6ADDR_ANY_INIT +) + +24  + #BOOST_ASIO_HAS_OLD_WIN_SDK + 1 + + ) + +27 #i +defed +( +BOOST_ASIO_HAS_OLD_WIN_SDK +) + +35  + ~ + +37 +mea + + gboo + { + +38 +mea + + gasio + { + +39 +mea + + gda + { + +43 + gsockaddr_age_maxsize + = 128, + +44 + gsockaddr_age_ignsize + = (( +__t64 +)), + +45 + gsockaddr_age_d1size + = ( +sockaddr_age_ignsize + - ()), + +46 + gsockaddr_age_d2size + = ( +sockaddr_age_maxsize + - + +47 ((+ +sockaddr_age_d1size + + +sockaddr_age_ignsize +)) + +50  + ssockaddr_age_emuti + + +52  + gss_my +; + +53  + g__ss_d1 +[ +sockaddr_age_d1size +]; + +54 +__t64 + + g__ss_ign +; + +55  + g__ss_d2 +[ +sockaddr_age_d2size +]; + +58  + s6_addr_emuti + + +62 +u_ch + + gBy +[16]; + +63 +u_sht + + gWd +[8]; + +64 } + gu +; + +67 #i! +defed +( +s6_addr +) + +68  + #_S6_un + +u + + + ) + +69  + #_S6_u8 + +By + + + ) + +70  + #s6_addr + +_S6_un +. +_S6_u8 + + + ) + +73  + ssockaddr_6_emuti + + +75  + gs6_my +; + +76 +u_sht + + gs6_pt +; + +77 +u_lg + + gs6_owfo +; + +78 +6_addr_emuti + + gs6_addr +; + +79 +u_lg + + gs6_sce_id +; + +82  + sv6_mq_emuti + + +84 +6_addr_emuti + + gv6mr_muɟddr +; + +85  + gv6mr_r +; + +88  + saddrfo_emuti + + +90  + gai_ags +; + +91  + gai_my +; + +92  + gai_sockty +; + +93  + gai_oc +; + +94 +size_t + + gai_add +; + +95 * + gai_nme +; + +96 +sockaddr +* + gai_addr +; + +97 +addrfo_emuti +* + gai_xt +; + +100 #i! +defed +( +AI_PASSIVE +) + +101  + #AI_PASSIVE + 0x1 + + ) + +104 #i! +defed +( +AI_CANONNAME +) + +105  + #AI_CANONNAME + 0x2 + + ) + +108 #i! +defed +( +AI_NUMERICHOST +) + +109  + #AI_NUMERICHOST + 0x4 + + ) + +112 #i! +defed +( +EAI_AGAIN +) + +113  + #EAI_AGAIN + +WSATRY_AGAIN + + + ) + +116 #i! +defed +( +EAI_BADFLAGS +) + +117  + #EAI_BADFLAGS + +WSAEINVAL + + + ) + +120 #i! +defed +( +EAI_FAIL +) + +121  + #EAI_FAIL + +WSANO_RECOVERY + + + ) + +124 #i! +defed +( +EAI_FAMILY +) + +125  + #EAI_FAMILY + +WSAEAFNOSUPPORT + + + ) + +128 #i! +defed +( +EAI_MEMORY +) + +129  + #EAI_MEMORY + +WSA_NOT_ENOUGH_MEMORY + + + ) + +132 #i! +defed +( +EAI_NODATA +) + +133  + #EAI_NODATA + +WSANO_DATA + + + ) + +136 #i! +defed +( +EAI_NONAME +) + +137  + #EAI_NONAME + +WSAHOST_NOT_FOUND + + + ) + +140 #i! +defed +( +EAI_SERVICE +) + +141  + #EAI_SERVICE + +WSATYPE_NOT_FOUND + + + ) + +144 #i! +defed +( +EAI_SOCKTYPE +) + +145  + #EAI_SOCKTYPE + +WSAESOCKTNOSUPPORT + + + ) + +148 #i! +defed +( +NI_NOFQDN +) + +149  + #NI_NOFQDN + 0x01 + + ) + +152 #i! +defed +( +NI_NUMERICHOST +) + +153  + #NI_NUMERICHOST + 0x02 + + ) + +156 #i! +defed +( +NI_NAMEREQD +) + +157  + #NI_NAMEREQD + 0x04 + + ) + +160 #i! +defed +( +NI_NUMERICSERV +) + +161  + #NI_NUMERICSERV + 0x08 + + ) + +164 #i! +defed +( +NI_DGRAM +) + +165  + #NI_DGRAM + 0x10 + + ) + +168 #i! +defed +( +IPPROTO_IPV6 +) + +169  + #IPPROTO_IPV6 + 41 + + ) + +172 #i! +defed +( +IPV6_UNICAST_HOPS +) + +173  + #IPV6_UNICAST_HOPS + 4 + + ) + +176 #i! +defed +( +IPV6_MULTICAST_IF +) + +177  + #IPV6_MULTICAST_IF + 9 + + ) + +180 #i! +defed +( +IPV6_MULTICAST_HOPS +) + +181  + #IPV6_MULTICAST_HOPS + 10 + + ) + +184 #i! +defed +( +IPV6_MULTICAST_LOOP +) + +185  + #IPV6_MULTICAST_LOOP + 11 + + ) + +188 #i! +defed +( +IPV6_JOIN_GROUP +) + +189  + #IPV6_JOIN_GROUP + 12 + + ) + +192 #i! +defed +( +IPV6_LEAVE_GROUP +) + +193  + #IPV6_LEAVE_GROUP + 13 + + ) + +200  + ~ + +205 #i! +defed +( +IPV6_V6ONLY +) + +206  + #IPV6_V6ONLY + 27 + + ) + +210 #i! +defed +( +IPPROTO_ICMPV6 +) + +211  + #IPPROTO_ICMPV6 + 58 + + ) + + @/usr/include/boost/asio/detail/op_queue.hpp + +11 #ide +BOOST_ASIO_DETAIL_OP_QUEUE_HPP + + +12  + #BOOST_ASIO_DETAIL_OP_QUEUE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + gasio + { + +24 +mea + + gda + { + +26 + gme + < +tyme + + gOti +> + +27 +ass + + g_queue +; + +29 as + c_queue_acss + + +31 + gpublic +: + +32 +me + < +tyme + +Oti +> + +33  +Oti +* +xt +(Oti* +o +) + +35  +ic_ +< +Oti +*>( +o +-> +xt_ +); + +38 + gme + < +tyme + + gOti1 +,ym + gOti2 +> + +39  +xt +( +Oti1 +*& +o1 +, +Oti2 +* +o2 +) + +41 + go1 +-> + gxt_ + = +o2 +; + +44 + gme + < +tyme + + gOti +> + +45  +deroy +( +Oti +* +o +) + +47 + go +-> +deroy +(); + +50 + gme + < +tyme + + gOti +> + +51  + gOti +*& +t +( +_queue +< +Oti +>& +q +) + +53  + gq +. + gt_ +; + +56 + gme + < +tyme + + gOti +> + +57  + gOti +*& +back +( +_queue +< +Oti +>& +q +) + +59  + gq +. + gback_ +; + +63 + gme + < +tyme + + gOti +> + +64 as + c_queue + + +65 : +ive + +ncyab + + +67 +public +: + +69 +_queue +() + +70 : +t_ +(0), + +71 +back_ +(0) + +76 ~ +_queue +() + +78  +Oti +* + g + = +t_ +) + +80 +p +(); + +81 + g_queue_acss +:: +deroy +( + +); + +86 +Oti +* +t +() + +88  + gt_ +; + +92  +p +() + +94 i( + gt_ +) + +96 +Oti +* + gtmp + = +t_ +; + +97 + gt_ + = +_queue_acss +:: +xt +( +t_ +); + +98 i( + gt_ + == 0) + +99 +back_ + = 0; + +100 + g_queue_acss +:: +xt +( +tmp +, +ic_ +< +Oti +*>(0)); + +105  +push +( +Oti +* +h +) + +107 + g_queue_acss +:: +xt +( +h +, +ic_ +< +Oti +*>(0)); + +108 i( + gback_ +) + +110 + g_queue_acss +:: +xt +( +back_ +, +h +); + +111 + gback_ + = +h +; + +115 + gt_ + = +back_ + = +h +; + +121 + gme + < +tyme + + gOthOti +> + +122  +push +( +_queue +< +OthOti +>& +q +) + +124 i( +Oti +* + gh_t + = +_queue_acss +:: +t +( +q +)) + +126 i( +back_ +) + +127 +_queue_acss +:: +xt +( +back_ +, +h_t +); + +129 + gt_ + = +h_t +; + +130 + gback_ + = +_queue_acss +:: +back +( +q +); + +131 + g_queue_acss +:: +t +( +q +) = 0; + +132 + g_queue_acss +:: +back +( +q +) = 0; + +137 +bo + +emy +() const + +139  + gt_ + == 0; + +143 +bo + +is_queued +( +Oti +* +o +) const + +145  + g_queue_acss +:: +xt +( +o +!0 || +back_ + == o; + +148 + give +: + +149 +nd + +ass + +_queue_acss +; + +152 +Oti +* + gt_ +; + +155 +Oti +* + gback_ +; + +162  + ~ + + @/usr/include/boost/asio/detail/operation.hpp + +11 #ide +BOOST_ASIO_DETAIL_OPERATION_HPP + + +12  + #BOOST_ASIO_DETAIL_OPERATION_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +21  + ~ + +23  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +28 +mea + + gda + { + +30 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +31  +w_io_ݔi + + tݔi +; + +33  +schedur_ݔi + + tݔi +; + + @/usr/include/boost/asio/detail/reactive_null_buffers_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_REACTIVE_NULL_BUFFERS_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_REACTIVE_NULL_BUFFERS_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +29 +mea + + gda + { + +31 + gme + < +tyme + + gHdr +> + +32 as + caive_nu_bufrs_ + : +public + +a_ + + +34 +public +: + +35 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +aive_nu_bufrs_ +); + +37 +aive_nu_bufrs_ +( +Hdr +& +hdr +) + +38 : +a_ +(& +aive_nu_bufrs_ +:: +do_rfm +, + +39 & +aive_nu_bufrs_ +:: +do_come +), + +40 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +42 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +45  +us + +do_rfm +( +a_ +*) + +47  + gde +; + +50  +do_come +(* +owr +, +ݔi +* +ba +, + +51 cڡ +boo +:: +syem +:: +r_code +& , + +52 +d +:: +size_t + ) + +55 +aive_nu_bufrs_ +* +o +( +ic_ +( +ba +)); + +56 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +57 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +59 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +67 + gda +:: +bd2 +< +Hdr +, + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +> + +68 +hdr +( +o +-> +hdr_ +, o-> +ec_ +, o-> +bys_sed_ +); + +69 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +70 + gp +. +t +(); + +73 i( + gowr +) + +75 +nd_block + +b +(nd_block:: +hf +); + +76 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +, hdr. +g2_ +)); + +77 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +78 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +82 + give +: + +83 +Hdr + +hdr_ +; + +90  + ~ + + @/usr/include/boost/asio/detail/reactive_socket_accept_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_REACTIVE_SOCKET_ACCEPT_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_REACTIVE_SOCKET_ACCEPT_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + + gboo + { + +30 +mea + + gasio + { + +31 +mea + + gda + { + +33 + gme + < +tyme + + gSock +,ym + gProc +> + +34 as + caive_sock_ac__ba + : +public + +a_ + + +36 +public +: + +37 +aive_sock_ac__ba +( +sock_ty + +sock +, + +38 +sock_s +:: +e_ty + +e +, +Sock +& + +, cڡ +Proc +& +oc +, + +39 +tyme + +Proc +:: +dpot +* +_dpot +, +func_ty + +come_func +) + +40 : +a_ +(& +aive_sock_ac__ba +:: +do_rfm +, +come_func +), + +41 +sock_ +( +sock +), + +42 +e_ +( +e +), + +43 +_ +( + +), + +44 +oc_ +( +oc +), + +45 +_dpot_ +( +_dpot +), + +46 +add_ +( +_dpot + ?r_dpot-> +cy +() : 0) + +50  +us + +do_rfm +( +a_ +* +ba +) + +52 +aive_sock_ac__ba +* +o +( + +53 +ic_ +< +aive_sock_ac__ba +*>( +ba +)); + +55 +sock_ty + + gw_sock + = +vid_sock +; + +56 +us + + gsu + = +sock_s +:: +n_blockg_ac +( +o +-> +sock_ +, + +57 +o +-> +e_ +, o-> +_dpot_ + ? o->_dpot_-> +da +() : 0, + +58 +o +-> +_dpot_ + ? &o-> +add_ + : 0, o-> +ec_ +, +w_sock +) + +59 ? + gde + : +n_de +; + +60 + go +-> + gw_sock_ +. +t +( +w_sock +); + +62 +BOOST_ASIO_HANDLER_REACTOR_OPERATION +((* +o +, "n_blockg_ac", o-> +ec_ +)); + +64  + gsu +; + +67  +do_assign +() + +69 i( + gw_sock_ +. +g +(! +vid_sock +) + +71 i( +_dpot_ +) + +72 +_dpot_ +-> +size +( +add_ +); + +73 + g_ +. +assign +( +oc_ +, +w_sock_ +. +g +(), +ec_ +); + +74 i(! + gec_ +) + +75 + gw_sock_ +. +a +(); + +79 + give +: + +80 +sock_ty + +sock_ +; + +81 + gsock_s +:: +e_ty + +e_ +; + +82 +sock_hd + + gw_sock_ +; + +83 + gSock +& + g_ +; + +84 +Proc + + goc_ +; + +85 +tyme + + gProc +:: +dpot +* +_dpot_ +; + +86 + gd +:: +size_t + +add_ +; + +89 + gme + < +tyme + + gSock +,ym + gProc +,ym + gHdr +> + +90 +ass + + gaive_sock_ac_ + : + +91 +public + +aive_sock_ac__ba +< +Sock +, + gProc +> + +93 + gpublic +: + +94 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +aive_sock_ac_ +); + +96 +aive_sock_ac_ +( +sock_ty + +sock +, + +97 +sock_s +:: +e_ty + +e +, +Sock +& + +, cڡ +Proc +& +oc +, + +98 +tyme + +Proc +:: +dpot +* +_dpot +, +Hdr +& +hdr +) + +99 : +aive_sock_ac__ba +< +Sock +, + gProc +>( + gsock +, + ge +, + g +, + +100 + goc +, + g_dpot +, & + gaive_sock_ac_ +:: +do_come +), + +101 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +103 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +106  +do_come +(* +owr +, +ݔi +* +ba +, + +107 cڡ +boo +:: +syem +:: +r_code +& , + +108 +d +:: +size_t + ) + +111 +aive_sock_ac_ +* +o +( +ic_ +( +ba +)); + +112 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +113 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +116 i( + gowr +) + +117 + go +-> +do_assign +(); + +119 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +127 + gda +:: +bd1 +< +Hdr +, + gboo +:: +syem +:: +r_code +> + +128 +hdr +( +o +-> +hdr_ +, o-> +ec_ +); + +129 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +130 + gp +. +t +(); + +133 i( + gowr +) + +135 +nd_block + +b +(nd_block:: +hf +); + +136 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +)); + +137 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +138 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +142 + give +: + +143 +Hdr + +hdr_ +; + +146 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +148 + gme + < +tyme + + gProc +,ym + gHdr +> + +149 +ass + + gaive_sock_move_ac_ + : + +150 +ive + +Proc +:: +sock +, + +151 +public + + gaive_sock_ac__ba +< +tyme + + gProc +:: +sock +, Protocol> + +153 + gpublic +: + +154 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +aive_sock_move_ac_ +); + +156 +aive_sock_move_ac_ +( +io_cڋxt +& +ioc +, +sock_ty + +sock +, + +157 +sock_s +:: +e_ty + +e +, cڡ +Proc +& +oc +, + +158 +tyme + +Proc +:: +dpot +* +_dpot +, +Hdr +& +hdr +) + +159 : +Proc +:: +sock +( +ioc +), + +160 + gaive_sock_ac__ba +< +tyme + + gProc +:: +sock +, Protocol>( + +161 + gsock +, + ge +, * + gthis +, + goc +, + g_dpot +, + +162 & + gaive_sock_move_ac_ +:: +do_come +), + +163 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +165 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +168  +do_come +(* +owr +, +ݔi +* +ba +, + +169 cڡ +boo +:: +syem +:: +r_code +& , + +170 +d +:: +size_t + ) + +173 +aive_sock_move_ac_ +* +o +( + +174 +ic_ +< +aive_sock_move_ac_ +*>( +ba +)); + +175 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +176 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +179 i( + gowr +) + +180 + go +-> +do_assign +(); + +182 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +190 + gda +:: +move_bd2 +< +Hdr +, + +191 + gboo +:: +syem +:: +r_code +, +tyme + + gProc +:: +sock +> + +192 +hdr +(0, +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +o +-> +hdr_ +), o-> +ec_ +, + +193 +BOOST_ASIO_MOVE_CAST +( +tyme + +Proc +:: +sock +)(* +o +)); + +194 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +195 + gp +. +t +(); + +198 i( + gowr +) + +200 +nd_block + +b +(nd_block:: +hf +); + +201 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +, "...")); + +202 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +203 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +207 + give +: + +208 +Hdr + +hdr_ +; + +217  + ~ + + @/usr/include/boost/asio/detail/reactive_socket_connect_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_REACTIVE_SOCKET_CONNECT_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_REACTIVE_SOCKET_CONNECT_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + gda + { + +32 as + caive_sock_c__ba + : +public + +a_ + + +34 +public +: + +35 +aive_sock_c__ba +( +sock_ty + +sock +, +func_ty + +come_func +) + +36 : +a_ +(& +aive_sock_c__ba +:: +do_rfm +, +come_func +), + +37 +sock_ +( +sock +) + +41  +us + +do_rfm +( +a_ +* +ba +) + +43 +aive_sock_c__ba +* +o +( + +44 +ic_ +< +aive_sock_c__ba +*>( +ba +)); + +46 +us + + gsu + = +sock_s +:: +n_blockg_c +( + +47 +o +-> +sock_ +, o-> +ec_ +? + gde + : +n_de +; + +49 +BOOST_ASIO_HANDLER_REACTOR_OPERATION +((* +o +, "n_blockg_c", o-> +ec_ +)); + +51  + gsu +; + +54 + give +: + +55 +sock_ty + +sock_ +; + +58 + gme + < +tyme + + gHdr +> + +59 as + caive_sock_c_ + : +public + +aive_sock_c__ba + + +61 +public +: + +62 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +aive_sock_c_ +); + +64 +aive_sock_c_ +( +sock_ty + +sock +, +Hdr +& +hdr +) + +65 : +aive_sock_c__ba +( +sock +, + +66 & +aive_sock_c_ +:: +do_come +), + +67 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +69 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +72  +do_come +(* +owr +, +ݔi +* +ba +, + +73 cڡ +boo +:: +syem +:: +r_code +& , + +74 +d +:: +size_t + ) + +77 +aive_sock_c_ +* +o + + +78 ( +ic_ +< +aive_sock_c_ +*>( +ba +)); + +79 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +80 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +82 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +90 + gda +:: +bd1 +< +Hdr +, + gboo +:: +syem +:: +r_code +> + +91 +hdr +( +o +-> +hdr_ +, o-> +ec_ +); + +92 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +93 + gp +. +t +(); + +96 i( + gowr +) + +98 +nd_block + +b +(nd_block:: +hf +); + +99 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +)); + +100 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +101 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +105 + give +: + +106 +Hdr + +hdr_ +; + +113  + ~ + + @/usr/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_REACTIVE_SOCKET_RECVFROM_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_REACTIVE_SOCKET_RECVFROM_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + gda + { + +32 + gme + < +tyme + + gMubBufrSequ +,ym + gEndpot +> + +33 as + caive_sock_cvom__ba + : +public + +a_ + + +35 +public +: + +36 +aive_sock_cvom__ba +( +sock_ty + +sock +,  +oc_ty +, + +37 cڡ +MubBufrSequ +& +bufrs +, +Endpot +& +dpot +, + +38 +sock_ba +:: +mesge_ags + +ags +, +func_ty + +come_func +) + +39 : +a_ +(& +aive_sock_cvom__ba +:: +do_rfm +, +come_func +), + +40 +sock_ +( +sock +), + +41 +oc_ty_ +( +oc_ty +), + +42 +bufrs_ +( +bufrs +), + +43 +nd_dpot_ +( +dpot +), + +44 +ags_ +( +ags +) + +48  +us + +do_rfm +( +a_ +* +ba +) + +50 +aive_sock_cvom__ba +* +o +( + +51 +ic_ +< +aive_sock_cvom__ba +*>( +ba +)); + +53 + gbufr_qu_adr +< + gboo +:: +asio +:: +mub_bufr +, + +54 + gMubBufrSequ +> +bufs +( +o +-> +bufrs_ +); + +56 + gd +:: +size_t + +addr_n + = +o +-> +nd_dpot_ +. +cy +(); + +57 +us + + gsu + = +sock_s +:: +n_blockg_cvom +( +o +-> +sock_ +, + +58 +bufs +. +bufrs +(), bufs. +cou +(), +o +-> +ags_ +, + +59 +o +-> +nd_dpot_ +. +da +(), & +addr_n +, + +60 +o +-> +ec_ +, o-> +bys_sed_ +? + gde + : +n_de +; + +62 i( + gsu + && ! + go +-> + gec_ +) + +63 + go +-> + gnd_dpot_ +. +size +( +addr_n +); + +65 +BOOST_ASIO_HANDLER_REACTOR_OPERATION +((* +o +, "non_blocking_recvfrom", + +66 +o +-> +ec_ +, o-> +bys_sed_ +)); + +68  + gsu +; + +71 + give +: + +72 +sock_ty + +sock_ +; + +73  + goc_ty_ +; + +74 +MubBufrSequ + + gbufrs_ +; + +75 + gEndpot +& + gnd_dpot_ +; + +76 + gsock_ba +:: +mesge_ags + +ags_ +; + +79 + gme + < +tyme + + gMubBufrSequ +,ym + gEndpot +,ym + gHdr +> + +80 +ass + + gaive_sock_cvom_ + : + +81 +public + +aive_sock_cvom__ba +< +MubBufrSequ +, + gEndpot +> + +83 + gpublic +: + +84 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +aive_sock_cvom_ +); + +86 +aive_sock_cvom_ +( +sock_ty + +sock +,  +oc_ty +, + +87 cڡ +MubBufrSequ +& +bufrs +, +Endpot +& +dpot +, + +88 +sock_ba +:: +mesge_ags + +ags +, +Hdr +& +hdr +) + +89 : +aive_sock_cvom__ba +< +MubBufrSequ +, + gEndpot +>( + +90 + gsock +, + goc_ty +, + gbufrs +, + gdpot +, + gags +, + +91 & + gaive_sock_cvom_ +:: +do_come +), + +92 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +94 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +97  +do_come +(* +owr +, +ݔi +* +ba +, + +98 cڡ +boo +:: +syem +:: +r_code +& , + +99 +d +:: +size_t + ) + +102 +aive_sock_cvom_ +* +o +( + +103 +ic_ +< +aive_sock_cvom_ +*>( +ba +)); + +104 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +105 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +107 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +115 + gda +:: +bd2 +< +Hdr +, + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +> + +116 +hdr +( +o +-> +hdr_ +, o-> +ec_ +, o-> +bys_sed_ +); + +117 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +118 + gp +. +t +(); + +121 i( + gowr +) + +123 +nd_block + +b +(nd_block:: +hf +); + +124 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +, hdr. +g2_ +)); + +125 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +126 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +130 + give +: + +131 +Hdr + +hdr_ +; + +138  + ~ + + @/usr/include/boost/asio/detail/reactive_socket_sendto_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_REACTIVE_SOCKET_SENDTO_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_REACTIVE_SOCKET_SENDTO_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + gda + { + +32 + gme + < +tyme + + gCڡBufrSequ +,ym + gEndpot +> + +33 as + caive_sock_ndto__ba + : +public + +a_ + + +35 +public +: + +36 +aive_sock_ndto__ba +( +sock_ty + +sock +, + +37 cڡ +CڡBufrSequ +& +bufrs +, cڡ +Endpot +& +dpot +, + +38 +sock_ba +:: +mesge_ags + +ags +, +func_ty + +come_func +) + +39 : +a_ +(& +aive_sock_ndto__ba +:: +do_rfm +, +come_func +), + +40 +sock_ +( +sock +), + +41 +bufrs_ +( +bufrs +), + +42 +dei_ +( +dpot +), + +43 +ags_ +( +ags +) + +47  +us + +do_rfm +( +a_ +* +ba +) + +49 +aive_sock_ndto__ba +* +o +( + +50 +ic_ +< +aive_sock_ndto__ba +*>( +ba +)); + +52 + gbufr_qu_adr +< + gboo +:: +asio +:: +cڡ_bufr +, + +53 + gCڡBufrSequ +> +bufs +( +o +-> +bufrs_ +); + +55 +us + + gsu + = +sock_s +:: +n_blockg_ndto +( +o +-> +sock_ +, + +56 +bufs +. +bufrs +(), bufs. +cou +(), +o +-> +ags_ +, + +57 +o +-> +dei_ +. +da +(), o->dei_. +size +(), + +58 +o +-> +ec_ +, o-> +bys_sed_ +? + gde + : +n_de +; + +60 +BOOST_ASIO_HANDLER_REACTOR_OPERATION +((* +o +, "non_blocking_sendto", + +61 +o +-> +ec_ +, o-> +bys_sed_ +)); + +63  + gsu +; + +66 + give +: + +67 +sock_ty + +sock_ +; + +68 +CڡBufrSequ + + gbufrs_ +; + +69 +Endpot + + gdei_ +; + +70 + gsock_ba +:: +mesge_ags + +ags_ +; + +73 + gme + < +tyme + + gCڡBufrSequ +,ym + gEndpot +,ym + gHdr +> + +74 +ass + + gaive_sock_ndto_ + : + +75 +public + +aive_sock_ndto__ba +< +CڡBufrSequ +, + gEndpot +> + +77 + gpublic +: + +78 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +aive_sock_ndto_ +); + +80 +aive_sock_ndto_ +( +sock_ty + +sock +, + +81 cڡ +CڡBufrSequ +& +bufrs +, cڡ +Endpot +& +dpot +, + +82 +sock_ba +:: +mesge_ags + +ags +, +Hdr +& +hdr +) + +83 : +aive_sock_ndto__ba +< +CڡBufrSequ +, + gEndpot +>( + gsock +, + +84 + gbufrs +, + gdpot +, + gags +, & + gaive_sock_ndto_ +:: +do_come +), + +85 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +87 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +90  +do_come +(* +owr +, +ݔi +* +ba +, + +91 cڡ +boo +:: +syem +:: +r_code +& , + +92 +d +:: +size_t + ) + +95 +aive_sock_ndto_ +* +o +( +ic_ +( +ba +)); + +96 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +97 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +99 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +107 + gda +:: +bd2 +< +Hdr +, + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +> + +108 +hdr +( +o +-> +hdr_ +, o-> +ec_ +, o-> +bys_sed_ +); + +109 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +110 + gp +. +t +(); + +113 i( + gowr +) + +115 +nd_block + +b +(nd_block:: +hf +); + +116 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +, hdr. +g2_ +)); + +117 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +118 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +122 + give +: + +123 +Hdr + +hdr_ +; + +130  + ~ + + @/usr/include/boost/asio/detail/reactive_socket_service_base.hpp + +11 #ide +BOOST_ASIO_DETAIL_REACTIVE_SOCKET_SERVICE_BASE_HPP + + +12  + #BOOST_ASIO_DETAIL_REACTIVE_SOCKET_SERVICE_BASE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_HAS_IOCP +) \ + +21 && ! + $defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +40  + ~ + +42 +mea + +boo + { + +43 +mea + +asio + { + +44 +mea + +da + { + +46 as + caive_sock_rvi_ba + + +48 +public +: + +50  +sock_ty + + ttive_hd_ty +; + +53  + sba_imemti_ty + + +56 +sock_ty + +sock_ +; + +59 +sock_s +:: +e_ty + +e_ +; + +62 +a +:: +r_dest_da + +a_da_ +; + +66 +BOOST_ASIO_DECL + + `aive_sock_rvi_ba +( + +67 +boo +:: +asio +:: +io_cڋxt +& io_context); + +70 +BOOST_ASIO_DECL +  + `ba_shutdown +(); + +73 +BOOST_ASIO_DECL +  + `cڡru +( +ba_imemti_ty +& +im +); + +76 +BOOST_ASIO_DECL +  + `ba_move_cڡru +( +ba_imemti_ty +& +im +, + +77 +ba_imemti_ty +& +h_im +); + +80 +BOOST_ASIO_DECL +  + `ba_move_assign +( +ba_imemti_ty +& +im +, + +81 +aive_sock_rvi_ba +& +h_rvi +, + +82 +ba_imemti_ty +& +h_im +); + +85 +BOOST_ASIO_DECL +  + `deroy +( +ba_imemti_ty +& +im +); + +88 +bo + + `is_ݒ +(cڡ +ba_imemti_ty +& +im +) const + +90  +im +. +sock_ + ! +vid_sock +; + +94 +BOOST_ASIO_DECL + +boo +:: +syem +:: +r_code + + `o +( + +95 +ba_imemti_ty +& +im +, +boo +:: +syem +:: +r_code +& +ec +); + +98 +BOOST_ASIO_DECL + +sock_ty + + `a +( + +99 +ba_imemti_ty +& +im +, +boo +:: +syem +:: +r_code +& +ec +); + +102 +tive_hd_ty + + `tive_hd +( +ba_imemti_ty +& +im +) + +104  +im +. +sock_ +; + +108 +BOOST_ASIO_DECL + +boo +:: +syem +:: +r_code + + `nl +( + +109 +ba_imemti_ty +& +im +, +boo +:: +syem +:: +r_code +& +ec +); + +112 +bo + + `_mk +(cڡ +ba_imemti_ty +& +im +, + +113 +boo +:: +syem +:: +r_code +& +ec +) const + +115  +sock_s +:: + `sockmk +( +im +. +sock_ +, +ec +); + +119 +d +:: +size_t + + `avaab +(cڡ +ba_imemti_ty +& +im +, + +120 +boo +:: +syem +:: +r_code +& +ec +) const + +122  +sock_s +:: + `avaab +( +im +. +sock_ +, +ec +); + +126 +boo +:: +syem +:: +r_code + + `li +( +ba_imemti_ty +& +im +, + +127  +backlog +, +boo +:: +syem +:: +r_code +& +ec +) + +129 +sock_s +:: + `li +( +im +. +sock_ +, +backlog +, +ec +); + +130  +ec +; + +134 +me + < +tyme + +IO_Cڌ_Commd +> + +135 +boo +:: +syem +:: +r_code + + `io_cڌ +( +ba_imemti_ty +& +im +, + +136 +IO_Cڌ_Commd +& +commd +, +boo +:: +syem +:: +r_code +& +ec +) + +138 +sock_s +:: + `iol +( +im +. +sock_ +, im. +e_ +, +commd +. + `me +(), + +139 +ic_ +< +iol_g_ty +*>( +commd +. + `da +()), +ec +); + +140  +ec +; + +144 +bo + + `n_blockg +(cڡ +ba_imemti_ty +& +im +) const + +146  ( +im +. +e_ + & +sock_s +:: +ur_t_n_blockg +) != 0; + +150 +boo +:: +syem +:: +r_code + + `n_blockg +( +ba_imemti_ty +& +im +, + +151 +bo + +mode +, +boo +:: +syem +:: +r_code +& +ec +) + +153 +sock_s +:: + `t_ur_n_blockg +( +im +. +sock_ +, im. +e_ +, +mode +, +ec +); + +154  +ec +; + +158 +bo + + `tive_n_blockg +(cڡ +ba_imemti_ty +& +im +) const + +160  ( +im +. +e_ + & +sock_s +:: +_n_blockg +) != 0; + +164 +boo +:: +syem +:: +r_code + + `tive_n_blockg +( +ba_imemti_ty +& +im +, + +165 +bo + +mode +, +boo +:: +syem +:: +r_code +& +ec +) + +167 +sock_s +:: + `t__n_blockg +( +im +. +sock_ +, im. +e_ +, +mode +, +ec +); + +168  +ec +; + +173 +boo +:: +syem +:: +r_code + + `wa +( +ba_imemti_ty +& +im +, + +174 +sock_ba +:: +wa_ty + +w +, +boo +:: +syem +:: +r_code +& +ec +) + +176  +w +) + +178  +sock_ba +:: +wa_ad +: + +179 +sock_s +:: + `pl_ad +( +im +. +sock_ +, im. +e_ +, -1, +ec +); + +181  +sock_ba +:: +wa_wre +: + +182 +sock_s +:: + `pl_wre +( +im +. +sock_ +, im. +e_ +, -1, +ec +); + +184  +sock_ba +:: +wa_r +: + +185 +sock_s +:: + `pl_r +( +im +. +sock_ +, im. +e_ +, -1, +ec +); + +188 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +192  +ec +; + +197 +me + < +tyme + +Hdr +> + +198  + `async_wa +( +ba_imemti_ty +& +im +, + +199 +sock_ba +:: +wa_ty + +w +, +Hdr +& +hdr +) + +201 +bo + +is_ctui + = + +202 +boo_asio_hdr_ct_hrs +:: + `is_ctui +( +hdr +); + +205  +aive_wa_ +< + tHdr +> + t +; + +206 +tyme + + +:: +r + +p + = { +boo +:: +asio +:: +da +:: + `addssof +( +hdr +), + +207 + +:: +r +:: + `lo +( +hdr +), 0 }; + +208 +p +. + `w + (p. +v + + ` +( +hdr +); + +210 + `BOOST_ASIO_HANDLER_CREATION +(( +a_ +. + `cڋxt +(), * +p +.p, "socket", + +211 & +im +, im. +sock_ +, "async_wait")); + +213  +_ty +; + +214  +w +) + +216  +sock_ba +:: +wa_ad +: + +217 +_ty + = +a +:: +ad_ +; + +219  +sock_ba +:: +wa_wre +: + +220 +_ty + = +a +:: +wre_ +; + +222  +sock_ba +:: +wa_r +: + +223 +_ty + = +a +:: +ex_ +; + +226 +p +.p-> +ec_ + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +227 +a_ +. + `po_immed_comi +( +p +.p, +is_ctui +); + +228 +p +. +v + =.p = 0; + +232 + `t_ +( +im +, +_ty +, +p +.p, +is_ctui +, +l +, false); + +233 +p +. +v + =.p = 0; + +237 +me + < +tyme + +CڡBufrSequ +> + +238 +size_t + + `nd +( +ba_imemti_ty +& +im +, + +239 cڡ +CڡBufrSequ +& +bufrs +, + +240 +sock_ba +:: +mesge_ags + +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +242 +bufr_qu_adr +< +boo +:: +asio +:: +cڡ_bufr +, + +243 +CڡBufrSequ +> + `bufs +( +bufrs +); + +245  +sock_s +:: + `sync_nd +( +im +. +sock_ +, im. +e_ +, + +246 +bufs +. + `bufrs +(), bufs. + `cou +(), +ags +, bufs. + `l_emy +(), +ec +); + +250 +size_t + + `nd +( +ba_imemti_ty +& +im +, cڡ +nu_bufrs +&, + +251 +sock_ba +:: +mesge_ags +, +boo +:: +syem +:: +r_code +& +ec +) + +254 +sock_s +:: + `pl_wre +( +im +. +sock_ +, im. +e_ +, -1, +ec +); + +261 +me + < +tyme + +CڡBufrSequ +,ym +Hdr +> + +262  + `async_nd +( +ba_imemti_ty +& +im +, + +263 cڡ +CڡBufrSequ +& +bufrs +, + +264 +sock_ba +:: +mesge_ags + +ags +, +Hdr +& +hdr +) + +266 +bo + +is_ctui + = + +267 +boo_asio_hdr_ct_hrs +:: + `is_ctui +( +hdr +); + +270  +aive_sock_nd_ +< + tCڡBufrSequ +, + tHdr +> + t +; + +271 +tyme + + +:: +r + +p + = { +boo +:: +asio +:: +da +:: + `addssof +( +hdr +), + +272 + +:: +r +:: + `lo +( +hdr +), 0 }; + +273 +p +. + `w + (p. +v + + ` +( +im +. +sock_ +, im. +e_ +, +bufrs +, +ags +, +hdr +); + +275 + `BOOST_ASIO_HANDLER_CREATION +(( +a_ +. + `cڋxt +(), * +p +.p, "socket", + +276 & +im +, im. +sock_ +, "async_send")); + +278 + `t_ +( +im +, +a +:: +wre_ +, +p +.p, +is_ctui +, +ue +, + +279 (( +im +. +e_ + & +sock_s +:: +am_ܛed +) + +280 && +bufr_qu_adr +< +boo +:: +asio +:: +cڡ_bufr +, + +281 +CڡBufrSequ +>:: + `l_emy +( +bufrs +))); + +282 +p +. +v + =.p = 0; + +286 +me + < +tyme + +Hdr +> + +287  + `async_nd +( +ba_imemti_ty +& +im +, cڡ +nu_bufrs +&, + +288 +sock_ba +:: +mesge_ags +, +Hdr +& +hdr +) + +290 +bo + +is_ctui + = + +291 +boo_asio_hdr_ct_hrs +:: + `is_ctui +( +hdr +); + +294  +aive_nu_bufrs_ +< + tHdr +> + t +; + +295 +tyme + + +:: +r + +p + = { +boo +:: +asio +:: +da +:: + `addssof +( +hdr +), + +296 + +:: +r +:: + `lo +( +hdr +), 0 }; + +297 +p +. + `w + (p. +v + + ` +( +hdr +); + +299 + `BOOST_ASIO_HANDLER_CREATION +(( +a_ +. + `cڋxt +(), * +p +.p, "socket", + +300 & +im +, im. +sock_ +, "async_send(null_buffers)")); + +302 + `t_ +( +im +, +a +:: +wre_ +, +p +.p, +is_ctui +, +l +, false); + +303 +p +. +v + =.p = 0; + +307 +me + < +tyme + +MubBufrSequ +> + +308 +size_t + + `ive +( +ba_imemti_ty +& +im +, + +309 cڡ +MubBufrSequ +& +bufrs +, + +310 +sock_ba +:: +mesge_ags + +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +312 +bufr_qu_adr +< +boo +:: +asio +:: +mub_bufr +, + +313 +MubBufrSequ +> + `bufs +( +bufrs +); + +315  +sock_s +:: + `sync_cv +( +im +. +sock_ +, im. +e_ +, + +316 +bufs +. + `bufrs +(), bufs. + `cou +(), +ags +, bufs. + `l_emy +(), +ec +); + +320 +size_t + + `ive +( +ba_imemti_ty +& +im +, cڡ +nu_bufrs +&, + +321 +sock_ba +:: +mesge_ags +, +boo +:: +syem +:: +r_code +& +ec +) + +324 +sock_s +:: + `pl_ad +( +im +. +sock_ +, im. +e_ +, -1, +ec +); + +331 +me + < +tyme + +MubBufrSequ +,ym +Hdr +> + +332  + `async_ive +( +ba_imemti_ty +& +im +, + +333 cڡ +MubBufrSequ +& +bufrs +, + +334 +sock_ba +:: +mesge_ags + +ags +, +Hdr +& +hdr +) + +336 +bo + +is_ctui + = + +337 +boo_asio_hdr_ct_hrs +:: + `is_ctui +( +hdr +); + +340  +aive_sock_cv_ +< + tMubBufrSequ +, + tHdr +> + t +; + +341 +tyme + + +:: +r + +p + = { +boo +:: +asio +:: +da +:: + `addssof +( +hdr +), + +342 + +:: +r +:: + `lo +( +hdr +), 0 }; + +343 +p +. + `w + (p. +v + + ` +( +im +. +sock_ +, im. +e_ +, +bufrs +, +ags +, +hdr +); + +345 + `BOOST_ASIO_HANDLER_CREATION +(( +a_ +. + `cڋxt +(), * +p +.p, "socket", + +346 & +im +, im. +sock_ +, "async_receive")); + +348 + `t_ +( +im +, + +349 ( +ags + & +sock_ba +:: +mesge_out_of_bd +) + +350 ? +a +:: +ex_ + ::: +ad_ +, + +351 +p +.p, +is_ctui +, + +352 ( +ags + & +sock_ba +:: +mesge_out_of_bd +) == 0, + +353 (( +im +. +e_ + & +sock_s +:: +am_ܛed +) + +354 && +bufr_qu_adr +< +boo +:: +asio +:: +mub_bufr +, + +355 +MubBufrSequ +>:: + `l_emy +( +bufrs +))); + +356 +p +. +v + =.p = 0; + +360 +me + < +tyme + +Hdr +> + +361  + `async_ive +( +ba_imemti_ty +& +im +, cڡ +nu_bufrs +&, + +362 +sock_ba +:: +mesge_ags + +ags +, +Hdr +& +hdr +) + +364 +bo + +is_ctui + = + +365 +boo_asio_hdr_ct_hrs +:: + `is_ctui +( +hdr +); + +368  +aive_nu_bufrs_ +< + tHdr +> + t +; + +369 +tyme + + +:: +r + +p + = { +boo +:: +asio +:: +da +:: + `addssof +( +hdr +), + +370 + +:: +r +:: + `lo +( +hdr +), 0 }; + +371 +p +. + `w + (p. +v + + ` +( +hdr +); + +373 + `BOOST_ASIO_HANDLER_CREATION +(( +a_ +. + `cڋxt +(), * +p +.p, "socket", + +374 & +im +, im. +sock_ +, "async_receive(null_buffers)")); + +376 + `t_ +( +im +, + +377 ( +ags + & +sock_ba +:: +mesge_out_of_bd +) + +378 ? +a +:: +ex_ + ::: +ad_ +, + +379 +p +.p, +is_ctui +, +l +, false); + +380 +p +. +v + =.p = 0; + +385 +me + < +tyme + +MubBufrSequ +> + +386 +size_t + + `ive_wh_ags +( +ba_imemti_ty +& +im +, + +387 cڡ +MubBufrSequ +& +bufrs +, + +388 +sock_ba +:: +mesge_ags + +_ags +, + +389 +sock_ba +:: +mesge_ags +& +out_ags +, +boo +:: +syem +:: +r_code +& +ec +) + +391 +bufr_qu_adr +< +boo +:: +asio +:: +mub_bufr +, + +392 +MubBufrSequ +> + `bufs +( +bufrs +); + +394  +sock_s +:: + `sync_cvmsg +( +im +. +sock_ +, im. +e_ +, + +395 +bufs +. + `bufrs +(), bufs. + `cou +(), +_ags +, +out_ags +, +ec +); + +399 +size_t + + `ive_wh_ags +( +ba_imemti_ty +& +im +, + +400 cڡ +nu_bufrs +&, +sock_ba +:: +mesge_ags +, + +401 +sock_ba +:: +mesge_ags +& +out_ags +, +boo +:: +syem +:: +r_code +& +ec +) + +404 +sock_s +:: + `pl_ad +( +im +. +sock_ +, im. +e_ +, -1, +ec +); + +408 +out_ags + = 0; + +415 +me + < +tyme + +MubBufrSequ +,ym +Hdr +> + +416  + `async_ive_wh_ags +( +ba_imemti_ty +& +im +, + +417 cڡ +MubBufrSequ +& +bufrs +, +sock_ba +:: +mesge_ags + +_ags +, + +418 +sock_ba +:: +mesge_ags +& +out_ags +, +Hdr +& +hdr +) + +420 +bo + +is_ctui + = + +421 +boo_asio_hdr_ct_hrs +:: + `is_ctui +( +hdr +); + +424  +aive_sock_cvmsg_ +< + tMubBufrSequ +, + tHdr +> + t +; + +425 +tyme + + +:: +r + +p + = { +boo +:: +asio +:: +da +:: + `addssof +( +hdr +), + +426 + +:: +r +:: + `lo +( +hdr +), 0 }; + +427 +p +. + `w + (p. +v + + ` +( +im +. +sock_ +, +bufrs +, +_ags +, +out_ags +, +hdr +); + +429 + `BOOST_ASIO_HANDLER_CREATION +(( +a_ +. + `cڋxt +(), * +p +.p, "socket", + +430 & +im +, im. +sock_ +, "async_receive_with_flags")); + +432 + `t_ +( +im +, + +433 ( +_ags + & +sock_ba +:: +mesge_out_of_bd +) + +434 ? +a +:: +ex_ + ::: +ad_ +, + +435 +p +.p, +is_ctui +, + +436 ( +_ags + & +sock_ba +:: +mesge_out_of_bd +=0, +l +); + +437 +p +. +v + =.p = 0; + +441 +me + < +tyme + +Hdr +> + +442  + `async_ive_wh_ags +( +ba_imemti_ty +& +im +, + +443 cڡ +nu_bufrs +&, +sock_ba +:: +mesge_ags + +_ags +, + +444 +sock_ba +:: +mesge_ags +& +out_ags +, +Hdr +& +hdr +) + +446 +bo + +is_ctui + = + +447 +boo_asio_hdr_ct_hrs +:: + `is_ctui +( +hdr +); + +450  +aive_nu_bufrs_ +< + tHdr +> + t +; + +451 +tyme + + +:: +r + +p + = { +boo +:: +asio +:: +da +:: + `addssof +( +hdr +), + +452 + +:: +r +:: + `lo +( +hdr +), 0 }; + +453 +p +. + `w + (p. +v + + ` +( +hdr +); + +455 + `BOOST_ASIO_HANDLER_CREATION +(( +a_ +. + `cڋxt +(), * +p +.p, "socket", + +456 & +im +, im. +sock_ +, "async_receive_with_flags(null_buffers)")); + +460 +out_ags + = 0; + +462 + `t_ +( +im +, + +463 ( +_ags + & +sock_ba +:: +mesge_out_of_bd +) + +464 ? +a +:: +ex_ + ::: +ad_ +, + +465 +p +.p, +is_ctui +, +l +, false); + +466 +p +. +v + =.p = 0; + +469 +eed +: + +471 +BOOST_ASIO_DECL + +boo +:: +syem +:: +r_code + + `do_ݒ +( + +472 +ba_imemti_ty +& +im +,  +af +, + +473  +ty +,  +oc +, +boo +:: +syem +:: +r_code +& +ec +); + +476 +BOOST_ASIO_DECL + +boo +:: +syem +:: +r_code + + `do_assign +( + +477 +ba_imemti_ty +& +im +,  +ty +, + +478 cڡ +tive_hd_ty +& +tive_sock +, +boo +:: +syem +:: +r_code +& +ec +); + +481 +BOOST_ASIO_DECL +  + `t_ +( +ba_imemti_ty +& +im +,  +_ty +, + +482 +a_ +* + +, +bo + +is_ctui +, bo +is_n_blockg +, bo +no +); + +485 +BOOST_ASIO_DECL +  + `t_ac_ +( +ba_imemti_ty +& +im +, + +486 +a_ +* + +, +bo + +is_ctui +, bo +_is_ݒ +); + +489 +BOOST_ASIO_DECL +  + `t_c_ +( +ba_imemti_ty +& +im +, + +490 +a_ +* + +, +bo + +is_ctui +, + +491 cڡ +sock_addr_ty +* +addr +, +size_t + +add +); + +494 +io_cڋxt +& +io_cڋxt_ +; + +497 +a +& +a_ +; + +501 + } +} + +504  + ~ + +506 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +507  + ~ + + @/usr/include/boost/asio/detail/reactive_wait_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_REACTIVE_WAIT_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_REACTIVE_WAIT_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +29 +mea + + gda + { + +31 + gme + < +tyme + + gHdr +> + +32 as + caive_wa_ + : +public + +a_ + + +34 +public +: + +35 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +aive_wa_ +); + +37 +aive_wa_ +( +Hdr +& +hdr +) + +38 : +a_ +(& +aive_wa_ +:: +do_rfm +, + +39 & +aive_wa_ +:: +do_come +), + +40 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +42 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +45  +us + +do_rfm +( +a_ +*) + +47  + gde +; + +50  +do_come +(* +owr +, +ݔi +* +ba +, + +51 cڡ +boo +:: +syem +:: +r_code +& , + +52 +d +:: +size_t + ) + +55 +aive_wa_ +* +o +( +ic_ +( +ba +)); + +56 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +57 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +59 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +67 + gda +:: +bd1 +< +Hdr +, + gboo +:: +syem +:: +r_code +> + +68 +hdr +( +o +-> +hdr_ +, o-> +ec_ +); + +69 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +70 + gp +. +t +(); + +73 i( + gowr +) + +75 +nd_block + +b +(nd_block:: +hf +); + +76 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +)); + +77 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +78 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +82 + give +: + +83 +Hdr + +hdr_ +; + +90  + ~ + + @/usr/include/boost/asio/detail/reactor.hpp + +11 #ide +BOOST_ASIO_DETAIL_REACTOR_HPP + + +12  + #BOOST_ASIO_DETAIL_REACTOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_EPOLL +) + +21  + ~ + +22 #i +defed +( +BOOST_ASIO_HAS_KQUEUE +) + +23  + ~ + +24 #i +defed +( +BOOST_ASIO_HAS_DEV_POLL +) + +25  + ~ + +26 #i +defed +( +BOOST_ASIO_HAS_IOCP +|| defed( +BOOST_ASIO_WINDOWS_RUNTIME +) + +27  + ~ + +29  + ~ + + @/usr/include/boost/asio/detail/reactor_fwd.hpp + +11 #ide +BOOST_ASIO_DETAIL_REACTOR_FWD_HPP + + +12  + #BOOST_ASIO_DETAIL_REACTOR_FWD_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 +mea + + gboo + { + +21 +mea + + gasio + { + +22 +mea + + gda + { + +24 #i +defed +( +BOOST_ASIO_HAS_IOCP +|| defed( +BOOST_ASIO_WINDOWS_RUNTIME +) + +25  +ass + + tnu_a + + ta +; + +26 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +27  +ass + + t_a + + ta +; + +28 #i +defed +( +BOOST_ASIO_HAS_EPOLL +) + +29  +ass + + tl_a + + ta +; + +30 #i +defed +( +BOOST_ASIO_HAS_KQUEUE +) + +31  +ass + + tkqueue_a + + ta +; + +32 #i +defed +( +BOOST_ASIO_HAS_DEV_POLL +) + +33  +ass + + tdev_pl_a + + ta +; + +35  +ass + + t_a + + ta +; + + @/usr/include/boost/asio/detail/reactor_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_REACTOR_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_REACTOR_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +25 +mea + + gda + { + +27 as + ca_ + + +28 : +public + +ݔi + + +30 +public +: + +32 +boo +:: +syem +:: +r_code + +ec_ +; + +35 + gd +:: +size_t + +bys_sed_ +; + +39 + eus + { + gn_de +, + gde +, + gde_d_exhaued + }; + +42 +us + +rfm +() + +44  +rfm_func_ +( +this +); + +47 + geed +: + +48  +us + (* + trfm_func_ty +)( + ta_ +*); + +50 +a_ +( +rfm_func_ty + +rfm_func +, +func_ty + +come_func +) + +51 : +ݔi +( +come_func +), + +52 +bys_sed_ +(0), + +53 +rfm_func_ +( +rfm_func +) + +57 + give +: + +58 +rfm_func_ty + +rfm_func_ +; + +65  + ~ + + @/usr/include/boost/asio/detail/recycling_allocator.hpp + +11 #ide +BOOST_ASIO_DETAIL_RECYCLING_ALLOCATOR_HPP + + +12  + #BOOST_ASIO_DETAIL_RECYCLING_ALLOCATOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gasio + { + +27 +mea + + gda + { + +29 + gme + < +tyme + + gT +> + +30 as + ccyg_lot + + +32 + gpublic +: + +33  +T + + tvue_ty +; + +35 + gme + < +tyme + + gU +> + +36  + sbd + + +38  + gcyg_lot +< + tU +> + th +; + +41 +cyg_lot +() + +45 + gme + < +tyme + + gU +> + +46 +cyg_lot +(cڡecyg_lot< +U +>&) + +50 +T +* +lo +( +d +:: +size_t + +n +) + +52  +thad_cڋxt +:: + tthad__ack + + t_ack +; + +53 * + gp + = +thad_fo_ba +:: +lo +( +_ack +:: +t +(), ( +T +* +n +); + +54  + gic_ +< + gT +*>( + gp +); + +57  +do +( +T +* +p +, +d +:: +size_t + +n +) + +59  +thad_cڋxt +:: + tthad__ack + + t_ack +; + +60 + gthad_fo_ba +:: +do +( +_ack +:: +t +(), +p +, ( +T +* +n +); + +64 + gme + <> + +65 +ass + + gcyg_lot +<> + +67 + gpublic +: + +68  + tvue_ty +; + +70 + gme + < +tyme + + gU +> + +71  + sbd + + +73  + gcyg_lot +< + tU +> + th +; + +76 +cyg_lot +() + +80 + gme + < +tyme + + gU +> + +81 +cyg_lot +(cڡecyg_lot< +U +>&) + +86 + gme + < +tyme + + gAot +> + +87  + sg_cyg_lot + + +89  +Aot + + tty +; + +90  +ty + +g +(cڡ +Aot +& +a +{  + ga +; } + +93 + gme + < +tyme + + gT +> + +94  + gg_cyg_lot +< + gd +:: +lot +< +T +> > + +96  +cyg_lot +< + tT +> + tty +; + +97  +ty + +g +(cڡ +d +:: +lot +< +T +>&) { ype(); } + +104  + ~ + + @/usr/include/boost/asio/detail/resolve_endpoint_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_RESOLVER_ENDPOINT_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_RESOLVER_ENDPOINT_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30  + ~ + +32 +mea + + gboo + { + +33 +mea + + gasio + { + +34 +mea + + gda + { + +36 + gme + < +tyme + + gProc +,ym + gHdr +> + +37 as + csve_dpot_ + : +public + +sve_ + + +39 +public +: + +40 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +sve_dpot_ +); + +42  +tyme + + tProc +:: + tdpot + + tdpot_ty +; + +43  + gboo +:: + tasio +:: + t +:: + tbasic_sv_sus +< + tProc +> + tsus_ty +; + +45 +sve_dpot_ +( +sock_s +:: +wk_nl_tok_ty + +nl_tok +, + +46 cڡ +dpot_ty +& +dpot +, +io_cڋxt_im +& +ioc +, +Hdr +& +hdr +) + +47 : +sve_ +(& +sve_dpot_ +:: +do_come +), + +48 +nl_tok_ +( +nl_tok +), + +49 +dpot_ +( +dpot +), + +50 +io_cڋxt_im_ +( +ioc +), + +51 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +53 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +56  +do_come +(* +owr +, +ݔi +* +ba +, + +57 cڡ +boo +:: +syem +:: +r_code +& , + +58 +d +:: +size_t + ) + +61 +sve_dpot_ +* +o +( +ic_ +( +ba +)); + +62 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +63 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +65 i( + gowr + && owø!& +o +-> +io_cڋxt_im_ +) + +71  +ho_me +[ +NI_MAXHOST +]; + +72  + grvi_me +[ +NI_MAXSERV +]; + +73 + gsock_s +:: +background_gmefo +( +o +-> +nl_tok_ +, o-> +dpot_ +. +da +(), + +74 +o +-> +dpot_ +. +size +(), +ho_me +, +NI_MAXHOST +, +rvi_me +, +NI_MAXSERV +, + +75 +o +-> +dpot_ +. +oc +(). +ty +(), o-> +ec_ +); + +76 + go +-> + gsus_ + = +sus_ty +:: + +( +o +-> +dpot_ +, +ho_me +, +rvi_me +); + +79 + go +-> + gio_cڋxt_im_ +. +po_deed_comi +( +o +); + +80 + gp +. + gv + = +p +.p = 0; + +87 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +95 + gda +:: +bd2 +< +Hdr +, + gboo +:: +syem +:: +r_code +, + gsus_ty +> + +96 +hdr +( +o +-> +hdr_ +, o-> +ec_ +, o-> +sus_ +); + +97 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +98 + gp +. +t +(); + +100 i( + gowr +) + +102 +nd_block + +b +(nd_block:: +hf +); + +103 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +, "...")); + +104 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +105 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +110 + give +: + +111 +sock_s +:: +wk_nl_tok_ty + +nl_tok_ +; + +112 +dpot_ty + + gdpot_ +; + +113 + gio_cڋxt_im +& + gio_cڋxt_im_ +; + +114 +Hdr + + ghdr_ +; + +115 +sus_ty + + gsus_ +; + +122  + ~ + + @/usr/include/boost/asio/detail/resolve_query_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_RESOLVE_QUERY_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_RESOLVE_QUERY_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +31  + ~ + +33 +mea + + gboo + { + +34 +mea + + gasio + { + +35 +mea + + gda + { + +37 + gme + < +tyme + + gProc +,ym + gHdr +> + +38 as + csve_quy_ + : +public + +sve_ + + +40 +public +: + +41 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +sve_quy_ +); + +43  + gboo +:: + tasio +:: + t +:: + tbasic_sv_quy +< + tProc +> + tquy_ty +; + +44  + gboo +:: + tasio +:: + t +:: + tbasic_sv_sus +< + tProc +> + tsus_ty +; + +46 +sve_quy_ +( +sock_s +:: +wk_nl_tok_ty + +nl_tok +, + +47 cڡ +quy_ty +& +quy +, +io_cڋxt_im +& +ioc +, +Hdr +& +hdr +) + +48 : +sve_ +(& +sve_quy_ +:: +do_come +), + +49 +nl_tok_ +( +nl_tok +), + +50 +quy_ +( +quy +), + +51 +io_cڋxt_im_ +( +ioc +), + +52 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)), + +53 +addrfo_ +(0) + +55 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +58 ~ +sve_quy_ +() + +60 i( + gaddrfo_ +) + +61 + gsock_s +:: +addrfo +( +addrfo_ +); + +64  +do_come +(* +owr +, +ݔi +* +ba +, + +65 cڡ +boo +:: +syem +:: +r_code +& , + +66 +d +:: +size_t + ) + +69 +sve_quy_ +* +o +( +ic_ +( +ba +)); + +70 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +72 i( + gowr + && owø!& +o +-> +io_cڋxt_im_ +) + +78 +sock_s +:: +background_gaddrfo +( +o +-> +nl_tok_ +, + +79 +o +-> +quy_ +. +ho_me +(). +c_r +(), o->quy_. +rvi_me +().c_str(), + +80 +o +-> +quy_ +. +hts +(), &o-> +addrfo_ +, o-> +ec_ +); + +83 + go +-> + gio_cڋxt_im_ +. +po_deed_comi +( +o +); + +84 + gp +. + gv + = +p +.p = 0; + +92 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +94 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +102 + gda +:: +bd2 +< +Hdr +, + gboo +:: +syem +:: +r_code +, + gsus_ty +> + +103 +hdr +( +o +-> +hdr_ +, o-> +ec_ +, +sus_ty +()); + +104 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +105 i( + go +-> + gaddrfo_ +) + +107 + ghdr +. + gg2_ + = +sus_ty +:: + +( +o +-> +addrfo_ +, + +108 +o +-> +quy_ +. +ho_me +(), o->quy_. +rvi_me +()); + +110 + gp +. +t +(); + +112 i( + gowr +) + +114 +nd_block + +b +(nd_block:: +hf +); + +115 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +, "...")); + +116 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +117 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +122 + give +: + +123 +sock_s +:: +wk_nl_tok_ty + +nl_tok_ +; + +124 +quy_ty + + gquy_ +; + +125 + gio_cڋxt_im +& + gio_cڋxt_im_ +; + +126 +Hdr + + ghdr_ +; + +127 + gboo +:: +asio +:: +da +:: +addrfo_ty +* +addrfo_ +; + +134  + ~ + + @/usr/include/boost/asio/detail/resolver_service_base.hpp + +11 #ide +BOOST_ASIO_DETAIL_RESOLVER_SERVICE_BASE_HPP + + +12  + #BOOST_ASIO_DETAIL_RESOLVER_SERVICE_BASE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30  + ~ + +32 +mea + + gboo + { + +33 +mea + + gasio + { + +34 +mea + + gda + { + +36 as + csv_rvi_ba + + +38 + gpublic +: + +41  +sock_s +:: + tshed_nl_tok_ty + + timemti_ty +; + +44 +BOOST_ASIO_DECL + +sv_rvi_ba +( +boo +:: +asio +:: +io_cڋxt +& io_context); + +47 + gBOOST_ASIO_DECL + ~ +sv_rvi_ba +(); + +50 +BOOST_ASIO_DECL +  +ba_shutdown +(); + +53 +BOOST_ASIO_DECL +  +ba_nify_fk +( + +54 +boo +:: +asio +:: +io_cڋxt +:: +fk_evt + +fk_ev +); + +57 +BOOST_ASIO_DECL +  +cڡru +( +imemti_ty +& +im +); + +60 +BOOST_ASIO_DECL +  +deroy +( +imemti_ty +&); + +63 +BOOST_ASIO_DECL +  +move_cڡru +( +imemti_ty +& +im +, + +64 +imemti_ty +& +h_im +); + +67 +BOOST_ASIO_DECL +  +move_assign +( +imemti_ty +& +im +, + +68 +sv_rvi_ba +& +h_rvi +, + +69 +imemti_ty +& +h_im +); + +72 +BOOST_ASIO_DECL +  +nl +( +imemti_ty +& +im +); + +74 + geed +: + +76 +BOOST_ASIO_DECL +  +t_sve_ +( +sve_ +* + +); + +78 #i! +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +80 as + cauto_addrfo + + +81 : +ive + +boo +:: +asio +:: +da +:: +ncyab + + +83 +public +: + +84 +exic + +auto_addrfo +( +boo +:: +asio +:: +da +:: +addrfo_ty +* +ai +) + +85 : +ai_ +( +ai +) + +89 ~ +auto_addrfo +() + +91 i( +ai_ +) + +92 +sock_s +:: +addrfo +( +ai_ +); + +95 +ݔ + + gboo +:: +asio +:: +da +:: +addrfo_ty +*() + +97  +ai_ +; + +100 + give +: + +101 +boo +:: +asio +:: +da +:: +addrfo_ty +* +ai_ +; + +106 +ass + + gwk_io_cڋxt_ru” +; + +109 +BOOST_ASIO_DECL +  +t_wk_thad +(); + +112 + gio_cڋxt_im +& + gio_cڋxt_im_ +; + +114 + give +: + +116 +boo +:: +asio +:: +da +:: +mux + +mux_ +; + +119 + gboo +:: +asio +:: +da +:: +sced_r +< +boo +::asio:: +io_cڋxt +> +wk_io_cڋxt_ +; + +122 + gio_cڋxt_im +& + gwk_io_cڋxt_im_ +; + +125 + gboo +:: +asio +:: +execut_wk_gud +< + +126 +boo +:: +asio +:: +io_cڋxt +:: +execut_ty +> +wk_ +; + +129 + gboo +:: +asio +:: +da +:: +sced_r +< +boo +::asio::da:: +thad +> +wk_thad_ +; + +136  + ~ + +138 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +139  + ~ + + @/usr/include/boost/asio/detail/scheduler_operation.hpp + +11 #ide +BOOST_ASIO_DETAIL_SCHEDULER_OPERATION_HPP + + +12  + #BOOST_ASIO_DETAIL_SCHEDULER_OPERATION_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + gda + { + +28 +ass + + gschedur +; + +32 as + cschedur_ݔi + + gBOOST_ASIO_INHERIT_TRACKED_HANDLER + + +34 + gpublic +: + +35  +schedur_ݔi + + tݔi_ty +; + +37  +come +(* +owr +, cڡ +boo +:: +syem +:: +r_code +& +ec +, + +38 +d +:: +size_t + +bys_sed +) + +40 +func_ +( +owr +, +this +, +ec +, +bys_sed +); + +43  +deroy +() + +45 +func_ +(0, +this +, +boo +:: +syem +:: +r_code +(), 0); + +48 + geed +: + +49 (* +func_ty +)(*, + +50 + tschedur_ݔi +*, + +51 cڡ + tboo +:: + tsyem +:: + tr_code +&, + td +:: + tsize_t +); + +53 +schedur_ݔi +( +func_ty + +func +) + +54 : +xt_ +(0), + +55 +func_ +( +func +), + +56 +sk_su_ +(0) + +61 ~ +schedur_ݔi +() + +65 + give +: + +66 +nd + +ass + +_queue_acss +; + +67 +schedur_ݔi +* + gxt_ +; + +68 +func_ty + + gfunc_ +; + +69 + geed +: + +70 +nd + +ass + +schedur +; + +71  + gsk_su_ +; + +78  + ~ + + @/usr/include/boost/asio/detail/scoped_ptr.hpp + +11 #ide +BOOST_ASIO_DETAIL_SCOPED_PTR_HPP + + +12  + #BOOST_ASIO_DETAIL_SCOPED_PTR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + gasio + { + +24 +mea + + gda + { + +26 + gme + < +tyme + + gT +> + +27 as + csced_r + + +29 + gpublic +: + +31 +exic + +sced_r +( +T +* +p + = 0) + +32 : +p_ +( +p +) + +37 ~ +sced_r +() + +39 +de + +p_ +; + +43 +T +* +g +() + +45  + gp_ +; + +49 +T +* + gݔ +->() + +51  + gp_ +; + +55 + gT +& + gݔ +*() + +57  * + gp_ +; + +61  +t +( +T +* +p + = 0) + +63 +de + +p_ +; + +64 + gp_ + = +p +; + +68 +T +* +a +() + +70 +T +* + gtmp + = +p_ +; + +71 + gp_ + = 0; + +72  + gtmp +; + +75 + give +: + +77 +sced_r +(const scoped_ptr&); + +78 + gsced_r +& + gݔ +=(cڡ +sced_r +&); + +80 +T +* + gp_ +; + +87  + ~ + + @/usr/include/boost/asio/detail/select_reactor.hpp + +11 #ide +BOOST_ASIO_DETAIL_SELECT_REACTOR_HPP + + +12  + #BOOST_ASIO_DETAIL_SELECT_REACTOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_IOCP +) \ + +21 || (! +defed +( +BOOST_ASIO_HAS_DEV_POLL +) \ + +22 && ! +defed +( +BOOST_ASIO_HAS_EPOLL +) \ + +23 && ! +defed +( +BOOST_ASIO_HAS_KQUEUE +) \ + +24 && ! + $defed +( +BOOST_ASIO_WINDOWS_RUNTIME +)) + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +40 #i + `defed +( +BOOST_ASIO_HAS_IOCP +) + +41  + ~ + +44  + ~ + +46 +mea + +boo + { + +47 +mea + +asio + { + +48 +mea + +da + { + +50 +ass + +_a + + +51 : +public + +executi_cڋxt_rvi_ba +< +_a +> + +53 +public +: + +54 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +55 + e_tys + { +ad_ + = 0, +wre_ + = 1, +ex_ + = 2, + +56 +max__s + = 3, +c_ + = 3, +max_s + = 4 }; + +58 + e_tys + { +ad_ + = 0, +wre_ + = 1, +ex_ + = 2, + +59 +max__s + = 3, +c_ + = 1, +max_s + = 3 }; + +63  + sr_dest_da + + +68 +BOOST_ASIO_DECL + + `_a +( +boo +:: +asio +:: +executi_cڋxt +& +x +); + +71 +BOOST_ASIO_DECL + ~ + `_a +(); + +74 +BOOST_ASIO_DECL +  + `shutdown +(); + +77 +BOOST_ASIO_DECL +  + `nify_fk +( + +78 +boo +:: +asio +:: +executi_cڋxt +:: +fk_evt + +fk_ev +); + +81 +BOOST_ASIO_DECL +  + `_sk +(); + +85 +BOOST_ASIO_DECL +  + `gi_dest +( +sock_ty +, +r_dest_da +&); + +89 +BOOST_ASIO_DECL +  + `gi__dest +( + +90  +_ty +, +sock_ty + +dest +, + +91 +r_dest_da +& +dest_da +, +a_ +* + +); + +94  + `po_immed_comi +( +a_ +* + +, +bo + +is_ctui +) + +96 +schedur_ +. + `po_immed_comi +( + +, +is_ctui +); + +101 +BOOST_ASIO_DECL +  + `t_ +( +_ty +, +sock_ty + +dest +, + +102 +r_dest_da +&, +a_ +* + +, +bo + +is_ctui +, bool); + +107 +BOOST_ASIO_DECL +  + `nl_s +( +sock_ty + +dest +, +r_dest_da +&); + +112 +BOOST_ASIO_DECL +  + `degi_dest +( +sock_ty + +dest +, + +113 +r_dest_da +&, +bo + +osg +); + +118 +BOOST_ASIO_DECL +  + `degi__dest +( + +119 +sock_ty + +dest +, +r_dest_da +&); + +123 +BOOST_ASIO_DECL +  + `nup_dest_da +( +r_dest_da +&); + +126 +BOOST_ASIO_DECL +  + `move_dest +( +sock_ty + +dest +, + +127 +r_dest_da +& +rg_dest_da +, + +128 +r_dest_da +& +sour_dest_da +); + +131 +me + < +tyme + +Time_Ts +> + +132  + `add_tim_queue +( +tim_queue +< +Time_Ts +>& +queue +); + +135 +me + < +tyme + +Time_Ts +> + +136  + `move_tim_queue +( +tim_queue +< +Time_Ts +>& +queue +); + +140 +me + < +tyme + +Time_Ts +> + +141  + `schedu_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +142 cڡ +tyme + +Time_Ts +:: +time_ty +& +time +, + +143 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +tim +, +wa_ +* + +); + +147 +me + < +tyme + +Time_Ts +> + +148 +d +:: +size_t + + `nl_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +149 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +tim +, + +150 +d +:: +size_t + +max_ned + = (d:: +numic_lims +:: +max +)()); + +153 +me + < +tyme + +Time_Ts +> + +154  + `move_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +155 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +rg +, + +156 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +sour +); + +159 +BOOST_ASIO_DECL +  + `run +( +uc +, +_queue +< +ݔi +>& +s +); + +162 +BOOST_ASIO_DECL +  + `u +(); + +164 +ive +: + +165 #i + `defed +( +BOOST_ASIO_HAS_IOCP +) + +167 +BOOST_ASIO_DECL +  + `run_thad +(); + +171 +BOOST_ASIO_DECL +  + `do_add_tim_queue +( +tim_queue_ba +& +queue +); + +174 +BOOST_ASIO_DECL +  + `do_move_tim_queue +( +tim_queue_ba +& +queue +); + +177 +BOOST_ASIO_DECL + +timev +* + `g_timeout +( +uc +,imev& +tv +); + +181 +BOOST_ASIO_DECL +  + `nl_s_uocked +( +sock_ty + +dest +, + +182 cڡ +boo +:: +syem +:: +r_code +& +ec +); + +185 #i + `defed +( +BOOST_ASIO_HAS_IOCP +) + +186  +ass + + tw_io_io_cڋxt + + tschedur_ty +; + +188  +ass + + tschedur + + tschedur_ty +; + +190 +schedur_ty +& +schedur_ +; + +193 +boo +:: +asio +:: +da +:: +mux + +mux_ +; + +196 +_u + +u_ +; + +199 +a__queue +< +sock_ty +> +_queue_ +[ +max_s +]; + +202 +fd_t_adr + +fd_ts_ +[ +max__s +]; + +205 +tim_queue_t + +tim_queues_ +; + +207 #i + `defed +( +BOOST_ASIO_HAS_IOCP +) + +209 +ass + +thad_funi +; + +210 +nd + +ass + +thad_funi +; + +213 +bo + +_thad_ +; + +216 +boo +:: +asio +:: +da +:: +thad +* +thad_ +; + +220 +bo + +shutdown_ +; + +225 + } +} + +227  + ~ + +229  + ~ + +230 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +231  + ~ + + @/usr/include/boost/asio/detail/service_registry.hpp + +11 #ide +BOOST_ASIO_DETAIL_SERVICE_REGISTRY_HPP + + +12  + #BOOST_ASIO_DETAIL_SERVICE_REGISTRY_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +30 +ass + + gio_cڋxt +; + +32 +mea + + gda + { + +34 + gme + < +tyme + + gT +> + +35 as + ctyid_w + {}; + +37 as + crvi_giry + + +38 : +ive + +ncyab + + +40 +public +: + +42 +BOOST_ASIO_DECL + +rvi_giry +( +executi_cڋxt +& +owr +); + +45 + gBOOST_ASIO_DECL + ~ +rvi_giry +(); + +48 +BOOST_ASIO_DECL +  +shutdown_rvis +(); + +51 +BOOST_ASIO_DECL +  +deroy_rvis +(); + +54 +BOOST_ASIO_DECL +  +nify_fk +( +executi_cڋxt +:: +fk_evt + +fk_ev +); + +59 + gme + < +tyme + + gSvi +> + +60 + gSvi +& +u_rvi +(); + +67 + gme + < +tyme + + gSvi +> + +68 + gSvi +& +u_rvi +( +io_cڋxt +& +owr +); + +72 + gme + < +tyme + + gSvi +> + +73  +add_rvi +( +Svi +* +w_rvi +); + +76 + gme + < +tyme + + gSvi +> + +77 +bo + +has_rvi +() const; + +79 + give +: + +81 +me + < +tyme + +Svi +> + +82  +_key +( +executi_cڋxt +:: +rvi +:: +key +& key, ...); + +84 #i! +defed +( +BOOST_ASIO_NO_TYPEID +) + +86 + gme + < +tyme + + gSvi +> + +87  +_key +( +executi_cڋxt +:: +rvi +:: +key +& key, + +88 +tyme + +ab_if +< + +89 +is_ba_of +< +tyme + +Svi +:: +key_ty +, Svi>:: +vue +>:: +ty +*); + +93 +BOOST_ASIO_DECL +  +_key_om_id +( + +94 +executi_cڋxt +:: +rvi +:: +key +& key, + +95 cڡ +executi_cڋxt +:: +id +& id); + +97 #i! +defed +( +BOOST_ASIO_NO_TYPEID +) + +99 + gme + < +tyme + + gSvi +> + +100  +_key_om_id +( +executi_cڋxt +:: +rvi +:: +key +& key, + +101 cڡ +rvi_id +< +Svi +>& ); + +105 +BOOST_ASIO_DECL +  +bo + +keys_mch +( + +106 cڡ +executi_cڋxt +:: +rvi +:: +key +& +key1 +, + +107 cڡ +executi_cڋxt +:: +rvi +:: +key +& +key2 +); + +110  + gexecuti_cڋxt +:: + trvi +*(* + ty_ty +)(*); + +113 + gme + < +tyme + + gSvi +,ym + gOwr +> + +114  + gexecuti_cڋxt +:: +rvi +* + +(* +owr +); + +117 +BOOST_ASIO_DECL +  +deroy +( +executi_cڋxt +:: +rvi +* service); + +120  + gauto_rvi_r +; + +121 +nd +  + gauto_rvi_r +; + +122  + sauto_rvi_r + + +124 + gexecuti_cڋxt +:: +rvi +* +r_ +; + +125 ~ +auto_rvi_r +({ +deroy +( +r_ +); } + +131 +BOOST_ASIO_DECL + + gexecuti_cڋxt +:: +rvi +* +do_u_rvi +( + +132 cڡ +executi_cڋxt +:: +rvi +:: +key +& key, + +133 +y_ty + +y +, * +owr +); + +137 +BOOST_ASIO_DECL +  +do_add_rvi +( + +138 cڡ +executi_cڋxt +:: +rvi +:: +key +& key, + +139 +executi_cڋxt +:: +rvi +* +w_rvi +); + +142 +BOOST_ASIO_DECL + +bo + +do_has_rvi +( + +143 cڡ +executi_cڋxt +:: +rvi +:: +key +& key) const; + +146 +mub + + gboo +:: +asio +:: +da +:: +mux + +mux_ +; + +149 + gexecuti_cڋxt +& + gowr_ +; + +152 + gexecuti_cڋxt +:: +rvi +* +f_rvi_ +; + +159  + ~ + +161  + ~ + +162 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +163  + ~ + + @/usr/include/boost/asio/detail/signal_handler.hpp + +11 #ide +BOOST_ASIO_DETAIL_SIGNAL_HANDLER_HPP + + +12  + #BOOST_ASIO_DETAIL_SIGNAL_HANDLER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + + gboo + { + +30 +mea + + gasio + { + +31 +mea + + gda + { + +33 + gme + < +tyme + + gHdr +> + +34 as + csigl_hdr + : +public + +sigl_ + + +36 +public +: + +37 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +sigl_hdr +); + +39 +sigl_hdr +( +Hdr +& +h +) + +40 : +sigl_ +(& +sigl_hdr +:: +do_come +), + +41 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +h +)) + +43 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +46  +do_come +(* +owr +, +ݔi +* +ba +, + +47 cڡ +boo +:: +syem +:: +r_code +& , + +48 +d +:: +size_t + ) + +51 +sigl_hdr +* +h +( +ic_ +( +ba +)); + +52 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +h +-> +hdr_ +), h, h }; + +53 + ghdr_wk +< + gHdr +> +w +( +h +-> +hdr_ +); + +55 +BOOST_ASIO_HANDLER_COMPLETION +((* +h +)); + +63 + gda +:: +bd2 +< +Hdr +, + gboo +:: +syem +:: +r_code +, > + +64 +hdr +( +h +-> +hdr_ +, h-> +ec_ +, h-> +sigl_numb_ +); + +65 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +66 + gp +. +t +(); + +69 i( + gowr +) + +71 +nd_block + +b +(nd_block:: +hf +); + +72 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +, hdr. +g2_ +)); + +73 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +74 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +78 + give +: + +79 +Hdr + +hdr_ +; + +86  + ~ + + @/usr/include/boost/asio/detail/signal_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_SIGNAL_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_SIGNAL_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +25 +mea + + gda + { + +27 as + csigl_ + + +28 : +public + +ݔi + + +30 +public +: + +32 +boo +:: +syem +:: +r_code + +ec_ +; + +35  + gsigl_numb_ +; + +37 + geed +: + +38 +sigl_ +( +func_ty + +func +) + +39 : +ݔi +( +func +), + +40 +sigl_numb_ +(0) + +49  + ~ + + @/usr/include/boost/asio/detail/socket_holder.hpp + +11 #ide +BOOST_ASIO_DETAIL_SOCKET_HOLDER_HPP + + +12  + #BOOST_ASIO_DETAIL_SOCKET_HOLDER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + gda + { + +29 as + csock_hd + + +30 : +ive + +ncyab + + +32 +public +: + +34 +sock_hd +() + +35 : +sock_ +( +vid_sock +) + +40 +exic + +sock_hd +( +sock_ty + +s +) + +41 : +sock_ +( +s +) + +46 ~ +sock_hd +() + +48 i( +sock_ + ! +vid_sock +) + +50 +boo +:: +syem +:: +r_code + +ec +; + +51 + gsock_s +:: +e_ty + +e + = 0; + +52 + gsock_s +:: +o +( +sock_ +, +e +, +ue +, +ec +); + +57 +sock_ty + +g +() const + +59  + gsock_ +; + +63  +t +() + +65 i( + gsock_ + ! +vid_sock +) + +67 +boo +:: +syem +:: +r_code + +ec +; + +68 + gsock_s +:: +e_ty + +e + = 0; + +69 + gsock_s +:: +o +( +sock_ +, +e +, +ue +, +ec +); + +70 + gsock_ + = +vid_sock +; + +75  +t +( +sock_ty + +s +) + +77 +t +(); + +78 + gsock_ + = +s +; + +82 +sock_ty + +a +() + +84 +sock_ty + + gtmp + = +sock_ +; + +85 + gsock_ + = +vid_sock +; + +86  + gtmp +; + +89 + give +: + +91 +sock_ty + +sock_ +; + +98  + ~ + + @/usr/include/boost/asio/detail/thread.hpp + +11 #ide +BOOST_ASIO_DETAIL_THREAD_HPP + + +12  + #BOOST_ASIO_DETAIL_THREAD_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_HAS_THREADS +) + +21  + ~ + +22 #i +defed +( +BOOST_ASIO_WINDOWS +) + +23 #i +defed +( +UNDER_CE +) + +24  + ~ + +25 #i +defed +( +BOOST_ASIO_WINDOWS_APP +) + +26  + ~ + +28  + ~ + +30 #i +defed +( +BOOST_ASIO_HAS_PTHREADS +) + +31  + ~ + +32 #i +defed +( +BOOST_ASIO_HAS_STD_THREAD +) + +33  + ~ + +35 #r +Oy + +Wdows +, +POSIX + +d + +d +:: +thad + +e + +su܋d +! + +38 +mea + + gboo + { + +39 +mea + + gasio + { + +40 +mea + + gda + { + +42 #i! +defed +( +BOOST_ASIO_HAS_THREADS +) + +43  +nu_thad + + tthad +; + +44 #i +defed +( +BOOST_ASIO_WINDOWS +) + +45 #i +defed +( +UNDER_CE +) + +46  +w_thad + + tthad +; + +47 #i +defed +( +BOOST_ASIO_WINDOWS_APP +) + +48  +wp_thad + + tthad +; + +50  +w_thad + + tthad +; + +52 #i +defed +( +BOOST_ASIO_HAS_PTHREADS +) + +53  +posix_thad + + tthad +; + +54 #i +defed +( +BOOST_ASIO_HAS_STD_THREAD +) + +55  +d_thad + + tthad +; + + @/usr/include/boost/asio/detail/thread_context.hpp + +11 #ide +BOOST_ASIO_DETAIL_THREAD_CONTEXT_HPP + + +12  + #BOOST_ASIO_DETAIL_THREAD_CONTEXT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + gda + { + +28 +ass + + gthad_fo_ba +; + +31 as + cthad_cڋxt + + +33 + gpublic +: + +35  +_ack +< + tthad_cڋxt +, + tthad_fo_ba +> + tthad__ack +; + +42  + ~ + + @/usr/include/boost/asio/detail/thread_info_base.hpp + +11 #ide +BOOST_ASIO_DETAIL_THREAD_INFO_BASE_HPP + + +12  + #BOOST_ASIO_DETAIL_THREAD_INFO_BASE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + gda + { + +28 as + cthad_fo_ba + + +29 : +ive + +ncyab + + +31 +public +: + +32  + sdeu_g + + +34 um { +mem_dex + = 0 }; + +37  + sawa_g + + +39 um { + gmem_dex + = 1 }; + +42 +thad_fo_ba +() + +44  + gi + = 0; i < + gmax_mem_dex +; ++i) + +45 + gub_memy_ +[ +i +] = 0; + +48 ~ +thad_fo_ba +() + +50  + gi + = 0; i < + gmax_mem_dex +; ++i) + +51 i( + gub_memy_ +[ +i +]) + +52 :: +ݔ + +de +( +ub_memy_ +[ +i +]); + +55 * +lo +( +thad_fo_ba +* +this_thad +, +d +:: +size_t + +size +) + +57  +lo +( +deu_g +(), +this_thad +, +size +); + +60  +do +( +thad_fo_ba +* +this_thad +, + +61 * +por +, +d +:: +size_t + +size +) + +63 +do +( +deu_g +(), +this_thad +, +por +, +size +); + +66 + gme + < +tyme + + gPuo +> + +67 * +lo +( +Puo +, +thad_fo_ba +* +this_thad +, + +68 +d +:: +size_t + +size +) + +70 +d +:: +size_t + +chunks + = ( +size + + +chunk_size + - 1) / chunk_size; + +72 i( + gthis_thad + &&his_thad-> + gub_memy_ +[ +Puo +:: +mem_dex +]) + +74 * cڡ +por + = +this_thad +-> +ub_memy_ +[ +Puo +:: +mem_dex +]; + +75 + gthis_thad +-> + gub_memy_ +[ +Puo +:: +mem_dex +] = 0; + +77 * cڡ + gmem + = +ic_ +<*>( +por +); + +78 i( + gic_ +< + gd +:: +size_t +>( +mem +[0]> +chunks +) + +80 +mem +[ +size +] = mem[0]; + +81  + gpor +; + +84 :: +ݔ + +de +( +por +); + +87 * cڡ + gpor + = :: +ݔ + +w +( +chunks + * +chunk_size + + 1); + +88 * cڡ + gmem + = +ic_ +<*>( +por +); + +89 + gmem +[ +size +] = ( +chunks + < +UCHAR_MAX +? +ic_ +<>(chunks) : 0; + +90  + gpor +; + +93 + gme + < +tyme + + gPuo +> + +94  +do +( +Puo +, +thad_fo_ba +* +this_thad +, + +95 * +por +, +d +:: +size_t + +size +) + +97 i( +size + < +chunk_size + * +UCHAR_MAX +) + +99 i( +this_thad + &&his_thad-> +ub_memy_ +[ +Puo +:: +mem_dex +] == 0) + +101 * cڡ +mem + = +ic_ +<*>( +por +); + +102 + gmem +[0] = +mem +[ +size +]; + +103 + gthis_thad +-> + gub_memy_ +[ +Puo +:: +mem_dex +] = +por +; + +108 :: +ݔ + +de +( +por +); + +111 + give +: + +112 um { +chunk_size + = 4 }; + +113 um { + gmax_mem_dex + = 2 }; + +114 * + gub_memy_ +[ +max_mem_dex +]; + +121  + ~ + + @/usr/include/boost/asio/detail/timer_queue.hpp + +11 #ide +BOOST_ASIO_DETAIL_TIMER_QUEUE_HPP + + +12  + #BOOST_ASIO_DETAIL_TIMER_QUEUE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +29  + ~ + +31 +mea + + gboo + { + +32 +mea + + gasio + { + +33 +mea + + gda + { + +35 + gme + < +tyme + + gTime_Ts +> + +36 as + ctim_queue + + +37 : +public + +tim_queue_ba + + +39 +public +: + +41  +tyme + + tTime_Ts +:: + ttime_ty +ime_type; + +44  +tyme + + tTime_Ts +:: + tduti_ty + duration_type; + +47 as + cr_tim_da + + +49 + gpublic +: + +50 +r_tim_da +() : + +51 +hp_dex_ +(( +d +:: +numic_lims +:: +max +)()), + +52 +xt_ +(0), +ev_ +(0) + +56 + give +: + +57 +nd + +ass + +tim_queue +; + +60 + g_queue +< + gwa_ +> + g_queue_ +; + +63 + gd +:: +size_t + +hp_dex_ +; + +66 +r_tim_da +* + gxt_ +; + +67 +r_tim_da +* + gev_ +; + +71 +tim_queue +() + +72 : +tims_ +(), + +73 +hp_ +() + +80 +bo + +queue_tim +(cڡ +time_ty +& +time +, +r_tim_da +& +tim +, +wa_ +* + +) + +83 i( + gtim +. + gev_ + =0 && & +tim + ! +tims_ +) + +85 i( +this +-> +is_posive_fy +( +time +)) + +88 +tim +. +hp_dex_ + = ( +d +:: +numic_lims +:: +max +)(); + +94 + gtim +. + ghp_dex_ + = +hp_ +. +size +(); + +95 +hp_y + + gy + = { +time +, & +tim + }; + +96 + ghp_ +. +push_back +( +y +); + +97 +up_hp +( +hp_ +. +size +() - 1); + +101 + gtim +. + gxt_ + = +tims_ +; + +102 + gtim +. + gev_ + = 0; + +103 i( + gtims_ +) + +104 + gtims_ +-> + gev_ + = & +tim +; + +105 + gtims_ + = & +tim +; + +109 + gtim +. + g_queue_ +. +push +( + +); + +112  + gtim +. + ghp_dex_ + =0 && +tim +. +_queue_ +. +t +(= + +; + +116 +vtu + +bo + +emy +() const + +118  + gtims_ + == 0; + +122 +vtu +  +wa_duti_mc +( +max_duti +) const + +124 i( + ghp_ +. +emy +()) + +125  + gmax_duti +; + +127  + gthis +-> +to_mc +( + +128 +Time_Ts +:: +to_posix_duti +( + +129 +Time_Ts +:: +suba +( +hp_ +[0]. +time_ +, Time_Ts:: +now +())), + +130 +max_duti +); + +134 +vtu +  +wa_duti_uc +( +max_duti +) const + +136 i( + ghp_ +. +emy +()) + +137  + gmax_duti +; + +139  + gthis +-> +to_uc +( + +140 +Time_Ts +:: +to_posix_duti +( + +141 +Time_Ts +:: +suba +( +hp_ +[0]. +time_ +, Time_Ts:: +now +())), + +142 +max_duti +); + +146 +vtu +  +g_ady_tims +( +_queue +< +ݔi +>& +s +) + +148 i(! + ghp_ +. +emy +()) + +150 cڡ +time_ty + + gnow + = +Time_Ts +:: +now +(); + +151 ! + ghp_ +. +emy +(&& ! + gTime_Ts +:: +ss_th +( +now +, +hp_ +[0]. +time_ +)) + +153 +r_tim_da +* + gtim + = +hp_ +[0]. +tim_ +; + +154 + gs +. +push +( +tim +-> +_queue_ +); + +155 +move_tim +(* +tim +); + +161 +vtu +  +g_l_tims +( +_queue +< +ݔi +>& +s +) + +163  + gtims_ +) + +165 +r_tim_da +* + gtim + = +tims_ +; + +166 + gtims_ + = +tims_ +-> +xt_ +; + +167 + gs +. +push +( +tim +-> +_queue_ +); + +168 + gtim +-> + gxt_ + = 0; + +169 + gtim +-> + gev_ + = 0; + +172 + ghp_ +. +r +(); + +176 + gd +:: +size_t + +nl_tim +( +r_tim_da +& +tim +, +_queue +< +ݔi +>& +s +, + +177 +d +:: +size_t + +max_ned + = (d:: +numic_lims +:: +max +)()) + +179 +d +:: +size_t + +num_ned + = 0; + +180 i( + gtim +. + gev_ + !0 || & +tim + = +tims_ +) + +182  +wa_ +* + + = ( +num_ned + ! +max_ned +) + +183 ? +tim +. +_queue_ +. +t +() : 0) + +185 + +-> +ec_ + = +boo +:: +asio +:: +r +:: +ݔi_ab܋d +; + +186 + gtim +. + g_queue_ +. +p +(); + +187 + gs +. +push +( + +); + +188 ++ + gnum_ned +; + +190 i( + gtim +. + g_queue_ +. +emy +()) + +191 +move_tim +( +tim +); + +193  + gnum_ned +; + +197  +move_tim +( +r_tim_da +& +rg +,_tim_da& +sour +) + +199 + grg +. + g_queue_ +. +push +( +sour +. +_queue_ +); + +201 + grg +. + ghp_dex_ + = +sour +. +hp_dex_ +; + +202 + gsour +. + ghp_dex_ + = ( +d +:: +numic_lims +:: +max +)(); + +204 i( + grg +. + ghp_dex_ + < + ghp_ +. +size +()) + +205 + ghp_ +[ +rg +. +hp_dex_ +]. + gtim_ + = ⌖ + +207 i( + gtims_ + =& +sour +) + +208 +tims_ + = & +rg +; + +209 i( + gsour +. + gev_ +) + +210 + gsour +. + gev_ +-> + gxt_ + = & +rg +; + +211 i( + gsour +. + gxt_ +) + +212 + gsour +. + gxt_ +-> + gev_ +& +rg +; + +213 + grg +. + gxt_ + = +sour +. +xt_ +; + +214 + grg +. + gev_ + = +sour +. +ev_ +; + +215 + gsour +. + gxt_ + = 0; + +216 + gsour +. + gev_ + = 0; + +219 + give +: + +221  +up_hp +( +d +:: +size_t + +dex +) + +223  +dex + > 0) + +225 +d +:: +size_t + + + = ( +dex + - 1) / 2; + +226 i(! + gTime_Ts +:: +ss_th +( +hp_ +[ +dex +]. +time_ +, hp_[ + +].time_)) + +228 +sw_hp +( +dex +, + +); + +229 + gdex + = + +; + +234  +down_hp +( +d +:: +size_t + +dex +) + +236 +d +:: +size_t + +chd + = +dex + * 2 + 1; + +237  + gchd + < + ghp_ +. +size +()) + +239 + gd +:: +size_t + +m_chd + = ( +chd + + 1 = +hp_ +. +size +() + +240 || +Time_Ts +:: +ss_th +( + +241 +hp_ +[ +chd +]. +time_ +, heap_[child + 1].time_)) + +242 ? + gchd + : +chd + + 1; + +243 i( + gTime_Ts +:: +ss_th +( +hp_ +[ +dex +]. +time_ +, hp_[ +m_chd +].time_)) + +245 +sw_hp +( +dex +, +m_chd +); + +246 + gdex + = +m_chd +; + +247 + gchd + = +dex + * 2 + 1; + +252  +sw_hp +( +d +:: +size_t + +dex1 +, std::size_ +dex2 +) + +254 +hp_y + +tmp + = +hp_ +[ +dex1 +]; + +255 + ghp_ +[ +dex1 +] = +hp_ +[ +dex2 +]; + +256 + ghp_ +[ +dex2 +] = +tmp +; + +257 + ghp_ +[ +dex1 +]. + gtim_ +-> + ghp_dex_ + = index1; + +258 + ghp_ +[ +dex2 +]. + gtim_ +-> + ghp_dex_ + = index2; + +262  +move_tim +( +r_tim_da +& +tim +) + +265 + gd +:: +size_t + +dex + = +tim +. +hp_dex_ +; + +266 i(! + ghp_ +. +emy +(&& + gdex + < hp_. +size +()) + +268 i( + gdex + = +hp_ +. +size +() - 1) + +270 +tim +. +hp_dex_ + = ( +d +:: +numic_lims +:: +max +)(); + +271 + ghp_ +. +p_back +(); + +275 +sw_hp +( +dex +, +hp_ +. +size +() - 1); + +276 + gtim +. + ghp_dex_ + = ( +d +:: +numic_lims +:: +max +)(); + +277 + ghp_ +. +p_back +(); + +278 i( + gdex + > 0 && + gTime_Ts +:: +ss_th +( + +279 +hp_ +[ +dex +]. +time_ +, heap_[(index - 1) / 2].time_)) + +280 +up_hp +( +dex +); + +282 +down_hp +( +dex +); + +287 i( + gtims_ + =& +tim +) + +288 +tims_ + = +tim +. +xt_ +; + +289 i( + gtim +. + gev_ +) + +290 + gtim +. + gev_ +-> + gxt_ + = +tim +. +xt_ +; + +291 i( + gtim +. + gxt_ +) + +292 + gtim +. + gxt_ +-> + gev_ + +tim +. +ev_ +; + +293 + gtim +. + gxt_ + = 0; + +294 + gtim +. + gev_ + = 0; + +298 + gme + < +tyme + + gTime_Ty +> + +299  +bo + +is_posive_fy +(cڡ +Time_Ty +&) + +301  + gl +; + +305 + gme + < +tyme + + gT +,ym + gTimeSyem +> + +306  +bo + +is_posive_fy +( + +307 cڡ +boo +:: +de_time +:: +ba_time +< +T +, +TimeSyem +>& +time +) + +309  + gtime +. +is_pos_fy +(); + +313 + gme + < +tyme + + gDuti +> + +314  +to_mc +(cڡ +Duti +& +d +,  +max_duti +) const + +316 i( + gd +. +ticks +() <= 0) + +318 +t64_t + + gmc + = +d +. +tٮ_mlicds +(); + +319 i( + gmc + == 0) + +321 i( + gmc + > + gmax_duti +) + +322  + gmax_duti +; + +323  + gic_ +<>( + gmc +); + +327 + gme + < +tyme + + gDuti +> + +328  +to_uc +(cڡ +Duti +& +d +,  +max_duti +) const + +330 i( + gd +. +ticks +() <= 0) + +332 +t64_t + + guc + = +d +. +tٮ_miocds +(); + +333 i( + guc + == 0) + +335 i( + guc + > + gmax_duti +) + +336  + gmax_duti +; + +337  + gic_ +<>( + guc +); + +341 +r_tim_da +* + gtims_ +; + +343  + shp_y + + +346 +time_ty + + gtime_ +; + +349 +r_tim_da +* + gtim_ +; + +353 + gd +:: +ve +< +hp_y +> +hp_ +; + +360  + ~ + + @/usr/include/boost/asio/detail/timer_queue_ptime.hpp + +11 #ide +BOOST_ASIO_DETAIL_TIMER_QUEUE_PTIME_HPP + + +12  + #BOOST_ASIO_DETAIL_TIMER_QUEUE_PTIME_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_BOOST_DATE_TIME +) + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +29 +mea + + gda + { + +31  + gfwdg_posix_time_as + : +time_as +< +boo +:: +posix_time +:: +ime +> {}; + +34 + gme + <> + +35 +ass + + gtim_queue +< + gtime_as +< + gboo +:: +posix_time +:: +ime +> > + +36 : +public + +tim_queue_ba + + +38 +public +: + +40  +boo +:: + tposix_time +:: + time + + ttime_ty +; + +43  + gboo +:: + tposix_time +:: + ttime_duti + + tduti_ty +; + +46  + gtim_queue +< + tfwdg_posix_time_as +>:: + tr_tim_da + + +47 + tr_tim_da +; + +50 +BOOST_ASIO_DECL + +tim_queue +(); + +53 +BOOST_ASIO_DECL + + gvtu + ~ +tim_queue +(); + +58 +BOOST_ASIO_DECL + +bo + +queue_tim +(cڡ +time_ty +& +time +, + +59 +r_tim_da +& +tim +, +wa_ +* + +); + +62 +BOOST_ASIO_DECL + +vtu + +bo + +emy +() const; + +65 +BOOST_ASIO_DECL + +vtu +  +wa_duti_mc +( +max_duti +) const; + +68 +BOOST_ASIO_DECL + +vtu +  +wa_duti_uc +( +max_duti +) const; + +71 +BOOST_ASIO_DECL + +vtu +  +g_ady_tims +( +_queue +< +ݔi +>& +s +); + +74 +BOOST_ASIO_DECL + +vtu +  +g_l_tims +( +_queue +< +ݔi +>& +s +); + +77 +BOOST_ASIO_DECL + + gd +:: +size_t + +nl_tim +( + +78 +r_tim_da +& +tim +, +_queue +< +ݔi +>& +s +, + +79 +d +:: +size_t + +max_ned + = (d:: +numic_lims +:: +max +)()); + +82 +BOOST_ASIO_DECL +  +move_tim +( +r_tim_da +& +rg +, + +83 +r_tim_da +& +sour +); + +85 + give +: + +86 +tim_queue +< +fwdg_posix_time_as +> +im_ +; + +93  + ~ + +95 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +96  + ~ + + @/usr/include/boost/asio/detail/timer_scheduler.hpp + +11 #ide +BOOST_ASIO_DETAIL_TIMER_SCHEDULER_HPP + + +12  + #BOOST_ASIO_DETAIL_TIMER_SCHEDULER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +22  + ~ + +23 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +24  + ~ + +25 #i +defed +( +BOOST_ASIO_HAS_EPOLL +) + +26  + ~ + +27 #i +defed +( +BOOST_ASIO_HAS_KQUEUE +) + +28  + ~ + +29 #i +defed +( +BOOST_ASIO_HAS_DEV_POLL +) + +30  + ~ + +32  + ~ + + @/usr/include/boost/asio/detail/wait_handler.hpp + +11 #ide +BOOST_ASIO_DETAIL_WAIT_HANDLER_HPP + + +12  + #BOOST_ASIO_DETAIL_WAIT_HANDLER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + gda + { + +32 + gme + < +tyme + + gHdr +> + +33 as + cwa_hdr + : +public + +wa_ + + +35 +public +: + +36 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +wa_hdr +); + +38 +wa_hdr +( +Hdr +& +h +) + +39 : +wa_ +(& +wa_hdr +:: +do_come +), + +40 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +h +)) + +42 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +45  +do_come +(* +owr +, +ݔi +* +ba +, + +46 cڡ +boo +:: +syem +:: +r_code +& , + +47 +d +:: +size_t + ) + +50 +wa_hdr +* +h +( +ic_ +( +ba +)); + +51 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +h +-> +hdr_ +), h, h }; + +52 + ghdr_wk +< + gHdr +> +w +( +h +-> +hdr_ +); + +54 +BOOST_ASIO_HANDLER_COMPLETION +((* +h +)); + +62 + gda +:: +bd1 +< +Hdr +, + gboo +:: +syem +:: +r_code +> + +63 +hdr +( +h +-> +hdr_ +, h-> +ec_ +); + +64 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +65 + gp +. +t +(); + +68 i( + gowr +) + +70 +nd_block + +b +(nd_block:: +hf +); + +71 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +)); + +72 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +73 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +77 + give +: + +78 +Hdr + +hdr_ +; + +85  + ~ + + @/usr/include/boost/asio/detail/wait_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_WAIT_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_WAIT_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +25 +mea + + gda + { + +27 as + cwa_ + + +28 : +public + +ݔi + + +30 +public +: + +32 +boo +:: +syem +:: +r_code + +ec_ +; + +34 + geed +: + +35 +wa_ +( +func_ty + +func +) + +36 : +ݔi +( +func +) + +45  + ~ + + @/usr/include/boost/asio/detail/win_iocp_handle_read_op.hpp + +12 #ide +BOOST_ASIO_DETAIL_WIN_IOCP_HANDLE_READ_OP_HPP + + +13  + #BOOST_ASIO_DETAIL_WIN_IOCP_HANDLE_READ_OP_HPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +32  + ~ + +34 +mea + + gboo + { + +35 +mea + + gasio + { + +36 +mea + + gda + { + +38 + gme + < +tyme + + gMubBufrSequ +,ym + gHdr +> + +39 as + cw_io_hd_ad_ + : +public + +ݔi + + +41 +public +: + +42 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +w_io_hd_ad_ +); + +44 +w_io_hd_ad_ +( + +45 cڡ +MubBufrSequ +& +bufrs +, +Hdr +& +hdr +) + +46 : +ݔi +(& +w_io_hd_ad_ +:: +do_come +), + +47 +bufrs_ +( +bufrs +), + +48 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +50 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +53  +do_come +(* +owr +, +ݔi +* +ba +, + +54 cڡ +boo +:: +syem +:: +r_code +& +su_ec +, + +55 +d +:: +size_t + +bys_sed +) + +57 +boo +:: +syem +:: +r_code + +ec +( +su_ec +); + +60 +w_io_hd_ad_ +* +o +( +ic_ +( +ba +)); + +61 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +62 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +64 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +66 #i +defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +67 i( + gowr +) + +70 + gbufr_qu_adr +< + gboo +:: +asio +:: +mub_bufr +, + +71 + gMubBufrSequ +>:: +vide +( +o +-> +bufrs_ +); + +76 i( + gec +. +vue +(= +ERROR_HANDLE_EOF +) + +77 +ec + = +boo +:: +asio +:: +r +:: +eof +; + +85 + gda +:: +bd2 +< +Hdr +, + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +> + +86 +hdr +( +o +-> +hdr_ +, +ec +, +bys_sed +); + +87 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +88 + gp +. +t +(); + +91 i( + gowr +) + +93 +nd_block + +b +(nd_block:: +hf +); + +94 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +, hdr. +g2_ +)); + +95 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +96 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +100 + give +: + +101 +MubBufrSequ + +bufrs_ +; + +102 +Hdr + + ghdr_ +; + +109  + ~ + + @/usr/include/boost/asio/detail/win_iocp_handle_write_op.hpp + +12 #ide +BOOST_ASIO_DETAIL_WIN_IOCP_HANDLE_WRITE_OP_HPP + + +13  + #BOOST_ASIO_DETAIL_WIN_IOCP_HANDLE_WRITE_OP_HPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +32  + ~ + +34 +mea + + gboo + { + +35 +mea + + gasio + { + +36 +mea + + gda + { + +38 + gme + < +tyme + + gCڡBufrSequ +,ym + gHdr +> + +39 as + cw_io_hd_wre_ + : +public + +ݔi + + +41 +public +: + +42 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +w_io_hd_wre_ +); + +44 +w_io_hd_wre_ +(cڡ +CڡBufrSequ +& +bufrs +, +Hdr +& +hdr +) + +45 : +ݔi +(& +w_io_hd_wre_ +:: +do_come +), + +46 +bufrs_ +( +bufrs +), + +47 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +49 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +52  +do_come +(* +owr +, +ݔi +* +ba +, + +53 cڡ +boo +:: +syem +:: +r_code +& +ec +, +d +:: +size_t + +bys_sed +) + +56 +w_io_hd_wre_ +* +o +( +ic_ +( +ba +)); + +57 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +58 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +60 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +62 #i +defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +63 i( + gowr +) + +66 + gbufr_qu_adr +< + gboo +:: +asio +:: +cڡ_bufr +, + +67 + gCڡBufrSequ +>:: +vide +( +o +-> +bufrs_ +); + +77 + gda +:: +bd2 +< +Hdr +, + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +> + +78 +hdr +( +o +-> +hdr_ +, +ec +, +bys_sed +); + +79 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +80 + gp +. +t +(); + +83 i( + gowr +) + +85 +nd_block + +b +(nd_block:: +hf +); + +86 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +, hdr. +g2_ +)); + +87 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +88 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +92 + give +: + +93 +CڡBufrSequ + +bufrs_ +; + +94 +Hdr + + ghdr_ +; + +101  + ~ + + @/usr/include/boost/asio/detail/win_iocp_io_context.hpp + +11 #ide +BOOST_ASIO_DETAIL_WIN_IOCP_IO_CONTEXT_HPP + + +12  + #BOOST_ASIO_DETAIL_WIN_IOCP_IO_CONTEXT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +36  + ~ + +38 +mea + + gboo + { + +39 +mea + + gasio + { + +40 +mea + + gda + { + +42 +ass + + gwa_ +; + +44 +ass + + gw_io_io_cڋxt + + +45 : +public + +executi_cڋxt_rvi_ba +< +w_io_io_cڋxt +>, + +46 +public + + gthad_cڋxt + + +48 + gpublic +: + +51 +BOOST_ASIO_DECL + +w_io_io_cڋxt +( +boo +:: +asio +:: +executi_cڋxt +& +x +, + +52  +ccucy_ht + = -1); + +55 +BOOST_ASIO_DECL +  +shutdown +(); + +58  +_sk +() + +63 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +gi_hd +( + +64 +HANDLE + +hd +, +boo +:: +syem +:: +r_code +& +ec +); + +67 +BOOST_ASIO_DECL + +size_t + +run +( +boo +:: +syem +:: +r_code +& +ec +); + +70 +BOOST_ASIO_DECL + +size_t + +run_e +( +boo +:: +syem +:: +r_code +& +ec +); + +73 +BOOST_ASIO_DECL + +size_t + +wa_e +( +uc +, +boo +:: +syem +:: +r_code +& +ec +); + +76 +BOOST_ASIO_DECL + +size_t + +pl +( +boo +:: +syem +:: +r_code +& +ec +); + +79 +BOOST_ASIO_DECL + +size_t + +pl_e +( +boo +:: +syem +:: +r_code +& +ec +); + +82 +BOOST_ASIO_DECL +  + +(); + +85 +bo + +ݳd +() const + +87  :: +IlockedExchgeAdd +(& +ݳd_ +, 0) != 0; + +91  +t +() + +93 :: +IlockedExchge +(& +ݳd_ +, 0); + +97  +wk_d +() + +99 :: +IlockedInemt +(& +outdg_wk_ +); + +103  +wk_fished +() + +105 i(:: +IlockedDeemt +(& +outdg_wk_ +) == 0) + +106 + +(); + +110 +bo + +n_dich +() + +112  + gthad__ack +:: +cڏs +( +this +) != 0; + +117  +po_immed_comi +( +w_io_ݔi +* + +, +bo +) + +119 +wk_d +(); + +120 +po_deed_comi +( + +); + +125 +BOOST_ASIO_DECL +  +po_deed_comi +( +w_io_ݔi +* + +); + +129 +BOOST_ASIO_DECL +  +po_deed_comis +( + +130 +_queue +< +w_io_ݔi +>& +s +); + +135  +po_ive_immed_comi +( +w_io_ݔi +* + +) + +137 +po_immed_comi +( + +, +l +); + +143  +po_ive_deed_comi +( +w_io_ݔi +* + +) + +145 +po_deed_comi +( + +); + +150  +do_dich +( +ݔi +* + +) + +152 +po_immed_comi +( + +, +l +); + +157 +BOOST_ASIO_DECL +  +abd_ݔis +( +_queue +< +ݔi +>& +s +); + +162 +BOOST_ASIO_DECL +  +_ndg +( +w_io_ݔi +* + +); + +167 +BOOST_ASIO_DECL +  +_comi +( +w_io_ݔi +* + +, + +168 +DWORD + +ϡ_r + = 0, DWORD +bys_sed + = 0); + +173 +BOOST_ASIO_DECL +  +_comi +( +w_io_ݔi +* + +, + +174 cڡ +boo +:: +syem +:: +r_code +& +ec +, +DWORD + +bys_sed + = 0); + +177 + gme + < +tyme + + gTime_Ts +> + +178  +add_tim_queue +( +tim_queue +< +Time_Ts +>&imer_queue); + +181 + gme + < +tyme + + gTime_Ts +> + +182  +move_tim_queue +( +tim_queue +< +Time_Ts +>&imer_queue); + +186 + gme + < +tyme + + gTime_Ts +> + +187  +schedu_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +188 cڡ +tyme + +Time_Ts +:: +time_ty +& +time +, + +189 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +tim +, +wa_ +* + +); + +193 + gme + < +tyme + + gTime_Ts +> + +194 + gd +:: +size_t + +nl_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +195 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +tim +, + +196 +d +:: +size_t + +max_ned + = (d:: +numic_lims +:: +max +)()); + +199 + gme + < +tyme + + gTime_Ts +> + +200  +move_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +201 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +to +, + +202 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +om +); + +205  +ccucy_ht +() const + +207  + gccucy_ht_ +; + +210 + give +: + +211 #i +defed +( +WINVER +) && (WINVER < 0x0500) + +212  +DWORD + + tdwd_r_t +; + +213  +ULONG + + tulg_r_t +; + +215  +DWORD_PTR + + tdwd_r_t +; + +216  +ULONG_PTR + + tulg_r_t +; + +222 +BOOST_ASIO_DECL + +size_t + +do_e +( +DWORD + +mc +, +boo +:: +syem +:: +r_code +& +ec +); + +225 +BOOST_ASIO_DECL +  +DWORD + +g_gqcs_timeout +(); + +228 +BOOST_ASIO_DECL +  +do_add_tim_queue +( +tim_queue_ba +& +queue +); + +231 +BOOST_ASIO_DECL +  +do_move_tim_queue +( +tim_queue_ba +& +queue +); + +234 +BOOST_ASIO_DECL +  +upde_timeout +(); + +237  + gwk_fished__block_ex +; + +240  + sauto_hd + + +242 +HANDLE + + ghd +; + +243 +auto_hd +(: +hd +(0) {} + +244 ~ +auto_hd +({ i( +hd +:: +CloHd +(handle); } + +248 +auto_hd + + gio_ +; + +251  + goutdg_wk_ +; + +254 +mub +  + gݳd_ +; + +259  + g_evt_poed_ +; + +262  + gshutdown_ +; + +270 + gdeu_gqcs_timeout + = 500, + +273 + gmax_timeout_mc + = 5 * 60 * 1000, + +276 + gmax_timeout_uc + = +max_timeout_mc + * 1000, + +280 + gwake_f_dich + = 1, + +285 + govϵed_cڏs_su + = 2 + +289 cڡ +DWORD + + ggqcs_timeout_ +; + +292  + gtim_thad_funi +; + +293 +nd +  + gtim_thad_funi +; + +296 + gsced_r +< + gthad +> + gtim_thad_ +; + +299 +auto_hd + + gwaab_tim_ +; + +302  + gdich_qued_ +; + +305 +mux + + gdich_mux_ +; + +308 +tim_queue_t + + gtim_queues_ +; + +311 + g_queue +< + gw_io_ݔi +> + gcomed_s_ +; + +314 cڡ  + gccucy_ht_ +; + +321  + ~ + +323  + ~ + +324 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +325  + ~ + + @/usr/include/boost/asio/detail/win_iocp_null_buffers_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_WIN_IOCP_NULL_BUFFERS_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_WIN_IOCP_NULL_BUFFERS_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +32  + ~ + +34 +mea + + gboo + { + +35 +mea + + gasio + { + +36 +mea + + gda + { + +38 + gme + < +tyme + + gHdr +> + +39 as + cw_io_nu_bufrs_ + : +public + +a_ + + +41 +public +: + +42 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +w_io_nu_bufrs_ +); + +44 +w_io_nu_bufrs_ +( +sock_s +:: +wk_nl_tok_ty + +nl_tok +, + +45 +Hdr +& +hdr +) + +46 : +a_ +(& +w_io_nu_bufrs_ +:: +do_rfm +, + +47 & +w_io_nu_bufrs_ +:: +do_come +), + +48 +nl_tok_ +( +nl_tok +), + +49 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +51 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +54  +us + +do_rfm +( +a_ +*) + +56  + gde +; + +59  +do_come +(* +owr +, +ݔi +* +ba +, + +60 cڡ +boo +:: +syem +:: +r_code +& +su_ec +, + +61 +d +:: +size_t + +bys_sed +) + +63 +boo +:: +syem +:: +r_code + +ec +( +su_ec +); + +66 +w_io_nu_bufrs_ +* +o +( +ic_ +( +ba +)); + +67 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +68 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +70 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +73 i( + go +-> + gec_ +) + +74 + gec + = +o +-> +ec_ +; + +77 i( + gec +. +vue +(= +ERROR_NETNAME_DELETED +) + +79 i( +o +-> +nl_tok_ +. +exped +()) + +80 +ec + = +boo +:: +asio +:: +r +:: +ݔi_ab܋d +; + +82 + gec + = +boo +:: +asio +:: +r +:: +ci_t +; + +84 i( + gec +. +vue +(= +ERROR_PORT_UNREACHABLE +) + +86 +ec + = +boo +:: +asio +:: +r +:: +ci_fud +; + +95 + gda +:: +bd2 +< +Hdr +, + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +> + +96 +hdr +( +o +-> +hdr_ +, +ec +, +bys_sed +); + +97 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +98 + gp +. +t +(); + +101 i( + gowr +) + +103 +nd_block + +b +(nd_block:: +hf +); + +104 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +, hdr. +g2_ +)); + +105 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +106 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +110 + give +: + +111 +sock_s +:: +wk_nl_tok_ty + +nl_tok_ +; + +112 +Hdr + + ghdr_ +; + +119  + ~ + + @/usr/include/boost/asio/detail/win_iocp_overlapped_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_WIN_IOCP_OVERLAPPED_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_WIN_IOCP_OVERLAPPED_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30  + ~ + +32 +mea + + gboo + { + +33 +mea + + gasio + { + +34 +mea + + gda + { + +36 + gme + < +tyme + + gHdr +> + +37 as + cw_io_ovϵed_ + : +public + +ݔi + + +39 +public +: + +40 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +w_io_ovϵed_ +); + +42 +w_io_ovϵed_ +( +Hdr +& +hdr +) + +43 : +ݔi +(& +w_io_ovϵed_ +:: +do_come +), + +44 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +46 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +49  +do_come +(* +owr +, +ݔi +* +ba +, + +50 cڡ +boo +:: +syem +:: +r_code +& +ec +, +d +:: +size_t + +bys_sed +) + +53 +w_io_ovϵed_ +* +o +( +ic_ +( +ba +)); + +54 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +55 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +57 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +65 + gda +:: +bd2 +< +Hdr +, + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +> + +66 +hdr +( +o +-> +hdr_ +, +ec +, +bys_sed +); + +67 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +68 + gp +. +t +(); + +71 i( + gowr +) + +73 +nd_block + +b +(nd_block:: +hf +); + +74 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +, hdr. +g2_ +)); + +75 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +76 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +80 + give +: + +81 +Hdr + +hdr_ +; + +88  + ~ + + @/usr/include/boost/asio/detail/win_iocp_socket_accept_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_ACCEPT_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_ACCEPT_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +33  + ~ + +35 +mea + + gboo + { + +36 +mea + + gasio + { + +37 +mea + + gda + { + +39 + gme + < +tyme + + gSock +,ym + gProc +,ym + gHdr +> + +40 as + cw_io_sock_ac_ + : +public + +ݔi + + +42 +public +: + +43 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +w_io_sock_ac_ +); + +45 +w_io_sock_ac_ +( +w_io_sock_rvi_ba +& +sock_rvi +, + +46 +sock_ty + +sock +, +Sock +& + +, cڡ +Proc +& +oc +, + +47 +tyme + +Proc +:: +dpot +* +_dpot +, + +48 +bo + +ab_ci_ab܋d +, +Hdr +& +hdr +) + +49 : +ݔi +(& +w_io_sock_ac_ +:: +do_come +), + +50 +sock_rvi_ +( +sock_rvi +), + +51 +sock_ +( +sock +), + +52 +_ +( + +), + +53 +oc_ +( +oc +), + +54 +_dpot_ +( +_dpot +), + +55 +ab_ci_ab܋d_ +( +ab_ci_ab܋d +), + +56 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +58 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +61 + gsock_hd +& +w_sock +() + +63  + gw_sock_ +; + +66 * +ouut_bufr +() + +68  + gouut_bufr_ +; + +71 +DWORD + +addss_ngth +() + +73  ( + gsockaddr_age_ty +) + 16; + +76  +do_come +(* +owr +, +ݔi +* +ba +, + +77 cڡ +boo +:: +syem +:: +r_code +& +su_ec +, + +78 +d +:: +size_t + ) + +80 +boo +:: +syem +:: +r_code + +ec +( +su_ec +); + +83 +w_io_sock_ac_ +* +o +( +ic_ +( +ba +)); + +84 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +85 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +87 i( + gowr +) + +89 +tyme + + gProc +:: +dpot + +_dpot +; + +90 + gd +:: +size_t + +addr_n + = +_dpot +. +cy +(); + +91 + gsock_s +:: +come_io_ac +( +o +-> +sock_ +, + +92 +o +-> +ouut_bufr +(), o-> +addss_ngth +(), + +93 +_dpot +. +da +(), & +addr_n +, + +94 +o +-> +w_sock_ +. +g +(), +ec +); + +98 i( + gec + = +boo +:: +asio +:: +r +:: +ci_ab܋d + + +99 && ! +o +-> +ab_ci_ab܋d_ +) + +101 +o +-> +t +(); + +102 + go +-> + gsock_rvi_ +. +t_ac_ +( +o +-> +sock_ +, + +103 +o +-> +w_sock_ +, o-> +oc_ +. +my +(), + +104 +o +-> +oc_ +. +ty +(), o->oc_. +oc +(), + +105 +o +-> +ouut_bufr +(), o-> +addss_ngth +(), o); + +106 + gp +. + gv + = +p +.p = 0; + +112 i(! + gec +) + +114 + go +-> + g_ +. +assign +( +o +-> +oc_ +, + +115 +tyme + +Sock +:: +tive_hd_ty +( + +116 +o +-> +w_sock_ +. +g +(), +_dpot +), +ec +); + +117 i(! + gec +) + +118 + go +-> + gw_sock_ +. +a +(); + +122 i( + go +-> + g_dpot_ +) + +123 * + go +-> + g_dpot_ + = +_dpot +; + +126 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +134 + gda +:: +bd1 +< +Hdr +, + gboo +:: +syem +:: +r_code +> + +135 +hdr +( +o +-> +hdr_ +, +ec +); + +136 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +137 + gp +. +t +(); + +140 i( + gowr +) + +142 +nd_block + +b +(nd_block:: +hf +); + +143 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +)); + +144 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +145 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +149 + give +: + +150 +w_io_sock_rvi_ba +& +sock_rvi_ +; + +151 +sock_ty + + gsock_ +; + +152 +sock_hd + + gw_sock_ +; + +153 + gSock +& + g_ +; + +154 +Proc + + goc_ +; + +155 +tyme + + gProc +:: +dpot +* +_dpot_ +; + +156  + gouut_bufr_ +[(( +sockaddr_age_ty +) + 16) * 2]; + +157 +bo + + gab_ci_ab܋d_ +; + +158 +Hdr + + ghdr_ +; + +161 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +163 + gme + < +tyme + + gProc +,ym + gHdr +> + +164 as + cw_io_sock_move_ac_ + : +public + +ݔi + + +166 +public +: + +167 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +w_io_sock_move_ac_ +); + +169 +w_io_sock_move_ac_ +( + +170 +w_io_sock_rvi_ba +& +sock_rvi +, +sock_ty + +sock +, + +171 cڡ +Proc +& +oc +, +boo +:: +asio +:: +io_cڋxt +& +_io_cڋxt +, + +172 +tyme + +Proc +:: +dpot +* +_dpot +, + +173 +bo + +ab_ci_ab܋d +, +Hdr +& +hdr +) + +174 : +ݔi +(& +w_io_sock_move_ac_ +:: +do_come +), + +175 +sock_rvi_ +( +sock_rvi +), + +176 +sock_ +( +sock +), + +177 +_ +( +_io_cڋxt +), + +178 +oc_ +( +oc +), + +179 +_dpot_ +( +_dpot +), + +180 +ab_ci_ab܋d_ +( +ab_ci_ab܋d +), + +181 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +183 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +186 + gsock_hd +& +w_sock +() + +188  + gw_sock_ +; + +191 * +ouut_bufr +() + +193  + gouut_bufr_ +; + +196 +DWORD + +addss_ngth +() + +198  ( + gsockaddr_age_ty +) + 16; + +201  +do_come +(* +owr +, +ݔi +* +ba +, + +202 cڡ +boo +:: +syem +:: +r_code +& +su_ec +, + +203 +d +:: +size_t + ) + +205 +boo +:: +syem +:: +r_code + +ec +( +su_ec +); + +208 +w_io_sock_move_ac_ +* +o +( + +209 +ic_ +< +w_io_sock_move_ac_ +*>( +ba +)); + +210 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +211 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +213 i( + gowr +) + +215 +tyme + + gProc +:: +dpot + +_dpot +; + +216 + gd +:: +size_t + +addr_n + = +_dpot +. +cy +(); + +217 + gsock_s +:: +come_io_ac +( +o +-> +sock_ +, + +218 +o +-> +ouut_bufr +(), o-> +addss_ngth +(), + +219 +_dpot +. +da +(), & +addr_n +, + +220 +o +-> +w_sock_ +. +g +(), +ec +); + +224 i( + gec + = +boo +:: +asio +:: +r +:: +ci_ab܋d + + +225 && ! +o +-> +ab_ci_ab܋d_ +) + +227 +o +-> +t +(); + +228 + go +-> + gsock_rvi_ +. +t_ac_ +( +o +-> +sock_ +, + +229 +o +-> +w_sock_ +, o-> +oc_ +. +my +(), + +230 +o +-> +oc_ +. +ty +(), o->oc_. +oc +(), + +231 +o +-> +ouut_bufr +(), o-> +addss_ngth +(), o); + +232 + gp +. + gv + = +p +.p = 0; + +238 i(! + gec +) + +240 + go +-> + g_ +. +assign +( +o +-> +oc_ +, + +241 +tyme + +Proc +:: +sock +:: +tive_hd_ty +( + +242 +o +-> +w_sock_ +. +g +(), +_dpot +), +ec +); + +243 i(! + gec +) + +244 + go +-> + gw_sock_ +. +a +(); + +248 i( + go +-> + g_dpot_ +) + +249 * + go +-> + g_dpot_ + = +_dpot +; + +252 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +260 + gda +:: +move_bd2 +< +Hdr +, + +261 + gboo +:: +syem +:: +r_code +, +tyme + + gProc +:: +sock +> + +262 +hdr +(0, +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +o +-> +hdr_ +), +ec +, + +263 +BOOST_ASIO_MOVE_CAST +( +tyme + +Proc +:: +sock +)( +o +-> +_ +)); + +264 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +265 + gp +. +t +(); + +268 i( + gowr +) + +270 +nd_block + +b +(nd_block:: +hf +); + +271 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +, "...")); + +272 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +273 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +277 + give +: + +278 +w_io_sock_rvi_ba +& +sock_rvi_ +; + +279 +sock_ty + + gsock_ +; + +280 +sock_hd + + gw_sock_ +; + +281 +tyme + + gProc +:: +sock + +_ +; + +282 +Proc + + goc_ +; + +283 +tyme + + gProc +:: +dpot +* +_dpot_ +; + +284  + gouut_bufr_ +[(( +sockaddr_age_ty +) + 16) * 2]; + +285 +bo + + gab_ci_ab܋d_ +; + +286 +Hdr + + ghdr_ +; + +295  + ~ + + @/usr/include/boost/asio/detail/win_iocp_socket_connect_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_CONNECT_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_CONNECT_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +31  + ~ + +33 +mea + + gboo + { + +34 +mea + + gasio + { + +35 +mea + + gda + { + +37 as + cw_io_sock_c__ba + : +public + +a_ + + +39 +public +: + +40 +w_io_sock_c__ba +( +sock_ty + +sock +, +func_ty + +come_func +) + +41 : +a_ +(& +w_io_sock_c__ba +:: +do_rfm +, +come_func +), + +42 +sock_ +( +sock +), + +43 +c_ex_ +( +l +) + +47  +us + +do_rfm +( +a_ +* +ba +) + +49 +w_io_sock_c__ba +* +o +( + +50 +ic_ +< +w_io_sock_c__ba +*>( +ba +)); + +52  + gsock_s +:: +n_blockg_c +( + +53 +o +-> +sock_ +, o-> +ec_ +? + gde + : +n_de +; + +56 +sock_ty + + gsock_ +; + +57 +bo + + gc_ex_ +; + +60 + gme + < +tyme + + gHdr +> + +61 as + cw_io_sock_c_ + : +public + +w_io_sock_c__ba + + +63 +public +: + +64 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +w_io_sock_c_ +); + +66 +w_io_sock_c_ +( +sock_ty + +sock +, +Hdr +& +hdr +) + +67 : +w_io_sock_c__ba +( +sock +, + +68 & +w_io_sock_c_ +:: +do_come +), + +69 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +71 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +74  +do_come +(* +owr +, +ݔi +* +ba +, + +75 cڡ +boo +:: +syem +:: +r_code +& +su_ec +, + +76 +d +:: +size_t + ) + +78 +boo +:: +syem +:: +r_code + +ec +( +su_ec +); + +81 +w_io_sock_c_ +* +o +( + +82 +ic_ +< +w_io_sock_c_ +*>( +ba +)); + +83 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +84 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +86 i( + gowr +) + +88 i( + go +-> + gc_ex_ +) + +89 + gsock_s +:: +come_io_c +( +o +-> +sock_ +, +ec +); + +91 + gec + = +o +-> +ec_ +; + +94 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +102 + gda +:: +bd1 +< +Hdr +, + gboo +:: +syem +:: +r_code +> + +103 +hdr +( +o +-> +hdr_ +, +ec +); + +104 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +105 + gp +. +t +(); + +108 i( + gowr +) + +110 +nd_block + +b +(nd_block:: +hf +); + +111 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +)); + +112 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +113 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +117 + give +: + +118 +Hdr + +hdr_ +; + +125  + ~ + + @/usr/include/boost/asio/detail/win_iocp_socket_recvfrom_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_RECVFROM_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_RECVFROM_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +32  + ~ + +34 +mea + + gboo + { + +35 +mea + + gasio + { + +36 +mea + + gda + { + +38 + gme + < +tyme + + gMubBufrSequ +,ym + gEndpot +,ym + gHdr +> + +39 as + cw_io_sock_cvom_ + : +public + +ݔi + + +41 +public +: + +42 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +w_io_sock_cvom_ +); + +44 +w_io_sock_cvom_ +( +Endpot +& +dpot +, + +45 +sock_s +:: +wk_nl_tok_ty + +nl_tok +, + +46 cڡ +MubBufrSequ +& +bufrs +, +Hdr +& +hdr +) + +47 : +ݔi +(& +w_io_sock_cvom_ +:: +do_come +), + +48 +dpot_ +( +dpot +), + +49 +dpot_size_ +( +ic_ +<>( +dpot +. +cy +())), + +50 +nl_tok_ +( +nl_tok +), + +51 +bufrs_ +( +bufrs +), + +52 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +54 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +57 & +dpot_size +() + +59  + gdpot_size_ +; + +62  +do_come +(* +owr +, +ݔi +* +ba +, + +63 cڡ +boo +:: +syem +:: +r_code +& +su_ec +, + +64 +d +:: +size_t + +bys_sed +) + +66 +boo +:: +syem +:: +r_code + +ec +( +su_ec +); + +69 +w_io_sock_cvom_ +* +o +( + +70 +ic_ +< +w_io_sock_cvom_ +*>( +ba +)); + +71 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +72 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +74 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +76 #i +defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +78 i( + gowr +) + +80 + gbufr_qu_adr +< + gboo +:: +asio +:: +mub_bufr +, + +81 + gMubBufrSequ +>:: +vide +( +o +-> +bufrs_ +); + +85 + gsock_s +:: +come_io_cvom +( +o +-> +nl_tok_ +, +ec +); + +88 + go +-> + gdpot_ +. +size +( +o +-> +dpot_size_ +); + +96 + gda +:: +bd2 +< +Hdr +, + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +> + +97 +hdr +( +o +-> +hdr_ +, +ec +, +bys_sed +); + +98 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +99 + gp +. +t +(); + +102 i( + gowr +) + +104 +nd_block + +b +(nd_block:: +hf +); + +105 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +, hdr. +g2_ +)); + +106 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +107 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +111 + give +: + +112 +Endpot +& +dpot_ +; + +113  + gdpot_size_ +; + +114 + gsock_s +:: +wk_nl_tok_ty + +nl_tok_ +; + +115 +MubBufrSequ + + gbufrs_ +; + +116 +Hdr + + ghdr_ +; + +123  + ~ + + @/usr/include/boost/asio/detail/win_iocp_socket_send_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_SEND_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_SEND_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +32  + ~ + +34 +mea + + gboo + { + +35 +mea + + gasio + { + +36 +mea + + gda + { + +38 + gme + < +tyme + + gCڡBufrSequ +,ym + gHdr +> + +39 as + cw_io_sock_nd_ + : +public + +ݔi + + +41 +public +: + +42 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +w_io_sock_nd_ +); + +44 +w_io_sock_nd_ +( +sock_s +:: +wk_nl_tok_ty + +nl_tok +, + +45 cڡ +CڡBufrSequ +& +bufrs +, +Hdr +& +hdr +) + +46 : +ݔi +(& +w_io_sock_nd_ +:: +do_come +), + +47 +nl_tok_ +( +nl_tok +), + +48 +bufrs_ +( +bufrs +), + +49 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +51 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +54  +do_come +(* +owr +, +ݔi +* +ba +, + +55 cڡ +boo +:: +syem +:: +r_code +& +su_ec +, + +56 +d +:: +size_t + +bys_sed +) + +58 +boo +:: +syem +:: +r_code + +ec +( +su_ec +); + +61 +w_io_sock_nd_ +* +o +( +ic_ +( +ba +)); + +62 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +63 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +65 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +67 #i +defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +69 i( + gowr +) + +71 + gbufr_qu_adr +< + gboo +:: +asio +:: +cڡ_bufr +, + +72 + gCڡBufrSequ +>:: +vide +( +o +-> +bufrs_ +); + +76 + gsock_s +:: +come_io_nd +( +o +-> +nl_tok_ +, +ec +); + +84 + gda +:: +bd2 +< +Hdr +, + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +> + +85 +hdr +( +o +-> +hdr_ +, +ec +, +bys_sed +); + +86 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +87 + gp +. +t +(); + +90 i( + gowr +) + +92 +nd_block + +b +(nd_block:: +hf +); + +93 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +, hdr. +g2_ +)); + +94 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +95 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +99 + give +: + +100 +sock_s +:: +wk_nl_tok_ty + +nl_tok_ +; + +101 +CڡBufrSequ + + gbufrs_ +; + +102 +Hdr + + ghdr_ +; + +109  + ~ + + @/usr/include/boost/asio/detail/win_iocp_socket_service_base.hpp + +11 #ide +BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_SERVICE_BASE_HPP + + +12  + #BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_SERVICE_BASE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +39  + ~ + +40  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +44  + ~ + +46  + ~ + +48 +mea + + gboo + { + +49 +mea + + gasio + { + +50 +mea + + gda + { + +52 as + cw_io_sock_rvi_ba + + +54 + gpublic +: + +56  + sba_imemti_ty + + +59 +sock_ty + +sock_ +; + +62 + gsock_s +:: +e_ty + +e_ +; + +70 + gsock_s +:: +shed_nl_tok_ty + +nl_tok_ +; + +73 + g_a +:: +r_dest_da + +a_da_ +; + +75 #i +defed +( +BOOST_ASIO_ENABLE_CANCELIO +) + +80 +DWORD + + g_nΩi_thad_id_ +; + +84 +ba_imemti_ty +* + gxt_ +; + +85 +ba_imemti_ty +* + gev_ +; + +89 +BOOST_ASIO_DECL + +w_io_sock_rvi_ba +( + +90 +boo +:: +asio +:: +io_cڋxt +& io_context); + +93 +BOOST_ASIO_DECL +  +ba_shutdown +(); + +96 +BOOST_ASIO_DECL +  +cڡru +( +ba_imemti_ty +& +im +); + +99 +BOOST_ASIO_DECL +  +ba_move_cڡru +( +ba_imemti_ty +& +im +, + +100 +ba_imemti_ty +& +h_im +); + +103 +BOOST_ASIO_DECL +  +ba_move_assign +( +ba_imemti_ty +& +im +, + +104 +w_io_sock_rvi_ba +& +h_rvi +, + +105 +ba_imemti_ty +& +h_im +); + +108 +BOOST_ASIO_DECL +  +deroy +( +ba_imemti_ty +& +im +); + +111 +bo + +is_ݒ +(cڡ +ba_imemti_ty +& +im +) const + +113  + gim +. + gsock_ + ! +vid_sock +; + +117 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +o +( + +118 +ba_imemti_ty +& +im +, +boo +:: +syem +:: +r_code +& +ec +); + +121 +BOOST_ASIO_DECL + +sock_ty + +a +( + +122 +ba_imemti_ty +& +im +, +boo +:: +syem +:: +r_code +& +ec +); + +125 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +nl +( + +126 +ba_imemti_ty +& +im +, +boo +:: +syem +:: +r_code +& +ec +); + +129 +bo + +_mk +(cڡ +ba_imemti_ty +& +im +, + +130 +boo +:: +syem +:: +r_code +& +ec +) const + +132  +sock_s +:: +sockmk +( +im +. +sock_ +, +ec +); + +136 + gd +:: +size_t + +avaab +(cڡ +ba_imemti_ty +& +im +, + +137 +boo +:: +syem +:: +r_code +& +ec +) const + +139  +sock_s +:: +avaab +( +im +. +sock_ +, +ec +); + +143 + gboo +:: +syem +:: +r_code + +li +( +ba_imemti_ty +& +im +, + +144  +backlog +, +boo +:: +syem +:: +r_code +& +ec +) + +146 +sock_s +:: +li +( +im +. +sock_ +, +backlog +, +ec +); + +147  + gec +; + +151 + gme + < +tyme + + gIO_Cڌ_Commd +> + +152 + gboo +:: +syem +:: +r_code + +io_cڌ +( +ba_imemti_ty +& +im +, + +153 +IO_Cڌ_Commd +& +commd +, +boo +:: +syem +:: +r_code +& +ec +) + +155 +sock_s +:: +iol +( +im +. +sock_ +, im. +e_ +, +commd +. +me +(), + +156 +ic_ +< +iol_g_ty +*>( +commd +. +da +()), +ec +); + +157  + gec +; + +161 +bo + +n_blockg +(cڡ +ba_imemti_ty +& +im +) const + +163  ( + gim +. + ge_ + & + gsock_s +:: +ur_t_n_blockg +) != 0; + +167 + gboo +:: +syem +:: +r_code + +n_blockg +( +ba_imemti_ty +& +im +, + +168 +bo + +mode +, +boo +:: +syem +:: +r_code +& +ec +) + +170 +sock_s +:: +t_ur_n_blockg +( +im +. +sock_ +, im. +e_ +, +mode +, +ec +); + +171  + gec +; + +175 +bo + +tive_n_blockg +(cڡ +ba_imemti_ty +& +im +) const + +177  ( + gim +. + ge_ + & + gsock_s +:: +_n_blockg +) != 0; + +181 + gboo +:: +syem +:: +r_code + +tive_n_blockg +( +ba_imemti_ty +& +im +, + +182 +bo + +mode +, +boo +:: +syem +:: +r_code +& +ec +) + +184 +sock_s +:: +t__n_blockg +( +im +. +sock_ +, im. +e_ +, +mode +, +ec +); + +185  + gec +; + +190 + gboo +:: +syem +:: +r_code + +wa +( +ba_imemti_ty +& +im +, + +191 +sock_ba +:: +wa_ty + +w +, +boo +:: +syem +:: +r_code +& +ec +) + +193  +w +) + +195  +sock_ba +:: +wa_ad +: + +196 +sock_s +:: +pl_ad +( +im +. +sock_ +, im. +e_ +, -1, +ec +); + +198  + gsock_ba +:: +wa_wre +: + +199 +sock_s +:: +pl_wre +( +im +. +sock_ +, im. +e_ +, -1, +ec +); + +201  + gsock_ba +:: +wa_r +: + +202 +sock_s +:: +pl_r +( +im +. +sock_ +, im. +e_ +, -1, +ec +); + +205 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +209  + gec +; + +214 + gme + < +tyme + + gHdr +> + +215  +async_wa +( +ba_imemti_ty +& +im +, + +216 +sock_ba +:: +wa_ty + +w +, +Hdr +& +hdr +) + +218 +bo + + gis_ctui + = + +219 +boo_asio_hdr_ct_hrs +:: +is_ctui +( +hdr +); + +222  + gw_io_wa_ +< + tHdr +> + t +; + +223 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +224 + +:: +r +:: +lo +( +hdr +), 0 }; + +225 + gp +. +w + ( +p +. +v + + +( +im +. +nl_tok_ +, +hdr +); + +227 +BOOST_ASIO_HANDLER_CREATION +(( +io_cڋxt_ +, * +p +.p, "socket", + +228 & +im +, im. +sock_ +, "async_wait")); + +230  + gw +) + +232  + gsock_ba +:: +wa_ad +: + +233 +t_nu_bufrs_ive_ +( +im +, 0, +p +.p); + +235  + gsock_ba +:: +wa_wre +: + +236 +t_a_ +( +im +, +_a +:: +wre_ +, +p +.p); + +238  + gsock_ba +:: +wa_r +: + +239 +t_a_ +( +im +, +_a +:: +ex_ +, +p +.p); + +242 +p +.p-> +ec_ + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +243 + gio_rvi_ +. +po_immed_comi +( +p +.p, +is_ctui +); + +247 + gp +. + gv + = +p +.p = 0; + +251 + gme + < +tyme + + gCڡBufrSequ +> + +252 +size_t + +nd +( +ba_imemti_ty +& +im +, + +253 cڡ +CڡBufrSequ +& +bufrs +, + +254 +sock_ba +:: +mesge_ags + +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +256 +bufr_qu_adr +< +boo +:: +asio +:: +cڡ_bufr +, + +257 + gCڡBufrSequ +> +bufs +( +bufrs +); + +259  + gsock_s +:: +sync_nd +( +im +. +sock_ +, im. +e_ +, + +260 +bufs +. +bufrs +(), bufs. +cou +(), +ags +, bufs. +l_emy +(), +ec +); + +264 +size_t + +nd +( +ba_imemti_ty +& +im +, cڡ +nu_bufrs +&, + +265 +sock_ba +:: +mesge_ags +, +boo +:: +syem +:: +r_code +& +ec +) + +268 +sock_s +:: +pl_wre +( +im +. +sock_ +, im. +e_ +, -1, +ec +); + +275 + gme + < +tyme + + gCڡBufrSequ +,ym + gHdr +> + +276  +async_nd +( +ba_imemti_ty +& +im +, + +277 cڡ +CڡBufrSequ +& +bufrs +, + +278 +sock_ba +:: +mesge_ags + +ags +, +Hdr +& +hdr +) + +281  + gw_io_sock_nd_ +< + tCڡBufrSequ +, + tHdr +> + t +; + +282 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +283 + +:: +r +:: +lo +( +hdr +), 0 }; + +284 + gp +. +w + ( +p +. +v + + +( +im +. +nl_tok_ +, +bufrs +, +hdr +); + +286 +BOOST_ASIO_HANDLER_CREATION +(( +io_cڋxt_ +, * +p +.p, "socket", + +287 & +im +, im. +sock_ +, "async_send")); + +289 + gbufr_qu_adr +< + gboo +:: +asio +:: +cڡ_bufr +, + +290 + gCڡBufrSequ +> +bufs +( +bufrs +); + +292 +t_nd_ +( +im +, +bufs +. +bufrs +(), bufs. +cou +(), +ags +, + +293 ( +im +. +e_ + & +sock_s +:: +am_ܛed +!0 && +bufs +. +l_emy +(), + +294 +p +.p); + +295 + gp +. + gv + = +p +.p = 0; + +299 + gme + < +tyme + + gHdr +> + +300  +async_nd +( +ba_imemti_ty +& +im +, cڡ +nu_bufrs +&, + +301 +sock_ba +:: +mesge_ags +, +Hdr +& +hdr +) + +304  + gw_io_nu_bufrs_ +< + tHdr +> + t +; + +305 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +306 + +:: +r +:: +lo +( +hdr +), 0 }; + +307 + gp +. +w + ( +p +. +v + + +( +im +. +nl_tok_ +, +hdr +); + +309 +BOOST_ASIO_HANDLER_CREATION +(( +io_cڋxt_ +, * +p +.p, "socket", + +310 & +im +, im. +sock_ +, "async_send(null_buffers)")); + +312 +t_a_ +( +im +, +_a +:: +wre_ +, +p +.p); + +313 + gp +. + gv + = +p +.p = 0; + +317 + gme + < +tyme + + gMubBufrSequ +> + +318 +size_t + +ive +( +ba_imemti_ty +& +im +, + +319 cڡ +MubBufrSequ +& +bufrs +, + +320 +sock_ba +:: +mesge_ags + +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +322 +bufr_qu_adr +< +boo +:: +asio +:: +mub_bufr +, + +323 + gMubBufrSequ +> +bufs +( +bufrs +); + +325  + gsock_s +:: +sync_cv +( +im +. +sock_ +, im. +e_ +, + +326 +bufs +. +bufrs +(), bufs. +cou +(), +ags +, bufs. +l_emy +(), +ec +); + +330 +size_t + +ive +( +ba_imemti_ty +& +im +, cڡ +nu_bufrs +&, + +331 +sock_ba +:: +mesge_ags +, +boo +:: +syem +:: +r_code +& +ec +) + +334 +sock_s +:: +pl_ad +( +im +. +sock_ +, im. +e_ +, -1, +ec +); + +341 + gme + < +tyme + + gMubBufrSequ +,ym + gHdr +> + +342  +async_ive +( +ba_imemti_ty +& +im +, + +343 cڡ +MubBufrSequ +& +bufrs +, + +344 +sock_ba +:: +mesge_ags + +ags +, +Hdr +& +hdr +) + +347  + gw_io_sock_cv_ +< + tMubBufrSequ +, + tHdr +> + t +; + +348 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +349 + +:: +r +:: +lo +( +hdr +), 0 }; + +350 + gp +. +w + ( +p +. +v + + +( +im +. +e_ +, im. +nl_tok_ +, +bufrs +, +hdr +); + +352 +BOOST_ASIO_HANDLER_CREATION +(( +io_cڋxt_ +, * +p +.p, "socket", + +353 & +im +, im. +sock_ +, "async_receive")); + +355 + gbufr_qu_adr +< + gboo +:: +asio +:: +mub_bufr +, + +356 + gMubBufrSequ +> +bufs +( +bufrs +); + +358 +t_ive_ +( +im +, +bufs +. +bufrs +(), bufs. +cou +(), +ags +, + +359 ( +im +. +e_ + & +sock_s +:: +am_ܛed +!0 && +bufs +. +l_emy +(), + +360 +p +.p); + +361 + gp +. + gv + = +p +.p = 0; + +365 + gme + < +tyme + + gHdr +> + +366  +async_ive +( +ba_imemti_ty +& +im +, cڡ +nu_bufrs +&, + +367 +sock_ba +:: +mesge_ags + +ags +, +Hdr +& +hdr +) + +370  + gw_io_nu_bufrs_ +< + tHdr +> + t +; + +371 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +372 + +:: +r +:: +lo +( +hdr +), 0 }; + +373 + gp +. +w + ( +p +. +v + + +( +im +. +nl_tok_ +, +hdr +); + +375 +BOOST_ASIO_HANDLER_CREATION +(( +io_cڋxt_ +, * +p +.p, "socket", + +376 & +im +, im. +sock_ +, "async_receive(null_buffers)")); + +378 +t_nu_bufrs_ive_ +( +im +, +ags +, +p +.p); + +379 + gp +. + gv + = +p +.p = 0; + +384 + gme + < +tyme + + gMubBufrSequ +> + +385 +size_t + +ive_wh_ags +( +ba_imemti_ty +& +im +, + +386 cڡ +MubBufrSequ +& +bufrs +, + +387 +sock_ba +:: +mesge_ags + +_ags +, + +388 +sock_ba +:: +mesge_ags +& +out_ags +, +boo +:: +syem +:: +r_code +& +ec +) + +390 +bufr_qu_adr +< +boo +:: +asio +:: +mub_bufr +, + +391 + gMubBufrSequ +> +bufs +( +bufrs +); + +393  + gsock_s +:: +sync_cvmsg +( +im +. +sock_ +, im. +e_ +, + +394 +bufs +. +bufrs +(), bufs. +cou +(), +_ags +, +out_ags +, +ec +); + +398 +size_t + +ive_wh_ags +( +ba_imemti_ty +& +im +, + +399 cڡ +nu_bufrs +&, +sock_ba +:: +mesge_ags +, + +400 +sock_ba +:: +mesge_ags +& +out_ags +, +boo +:: +syem +:: +r_code +& +ec +) + +403 +sock_s +:: +pl_ad +( +im +. +sock_ +, im. +e_ +, -1, +ec +); + +407 + gout_ags + = 0; + +414 + gme + < +tyme + + gMubBufrSequ +,ym + gHdr +> + +415  +async_ive_wh_ags +( +ba_imemti_ty +& +im +, + +416 cڡ +MubBufrSequ +& +bufrs +, +sock_ba +:: +mesge_ags + +_ags +, + +417 +sock_ba +:: +mesge_ags +& +out_ags +, +Hdr +& +hdr +) + +420  + gw_io_sock_cvmsg_ +< + tMubBufrSequ +, + tHdr +> + t +; + +421 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +422 + +:: +r +:: +lo +( +hdr +), 0 }; + +423 + gp +. +w + ( +p +. +v + + +( +im +. +nl_tok_ +, +bufrs +, +out_ags +, +hdr +); + +425 +BOOST_ASIO_HANDLER_CREATION +(( +io_cڋxt_ +, * +p +.p, "socket", + +426 & +im +, im. +sock_ +, "async_receive_with_flags")); + +428 + gbufr_qu_adr +< + gboo +:: +asio +:: +mub_bufr +, + +429 + gMubBufrSequ +> +bufs +( +bufrs +); + +431 +t_ive_ +( +im +, +bufs +. +bufrs +(), bufs. +cou +(), +_ags +, +l +, +p +.p); + +432 + gp +. + gv + = +p +.p = 0; + +436 + gme + < +tyme + + gHdr +> + +437  +async_ive_wh_ags +( +ba_imemti_ty +& +im +, + +438 cڡ +nu_bufrs +&, +sock_ba +:: +mesge_ags + +_ags +, + +439 +sock_ba +:: +mesge_ags +& +out_ags +, +Hdr +& +hdr +) + +442  + gw_io_nu_bufrs_ +< + tHdr +> + t +; + +443 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +444 + +:: +r +:: +lo +( +hdr +), 0 }; + +445 + gp +. +w + ( +p +. +v + + +( +im +. +nl_tok_ +, +hdr +); + +447 +BOOST_ASIO_HANDLER_CREATION +(( +io_cڋxt_ +, * +p +.p, "socket", + +448 & +im +, im. +sock_ +, "async_receive_with_flags(null_buffers)")); + +451 + gout_ags + = 0; + +453 +t_nu_bufrs_ive_ +( +im +, +_ags +, +p +.p); + +454 + gp +. + gv + = +p +.p = 0; + +458 +BOOST_ASIO_DECL +  +t_ac_ +( +sock_ty + +s +, + +459 +sock_hd +& +w_sock +,  +my +,  +ty +,  +oc +, + +460 * +ouut_bufr +, +DWORD + +addss_ngth +, +ݔi +* + +); + +462 + geed +: + +464 +BOOST_ASIO_DECL + +boo +:: +syem +:: +r_code + +do_ݒ +( + +465 +ba_imemti_ty +& +im +,  +my +,  +ty +, + +466  +oc +, +boo +:: +syem +:: +r_code +& +ec +); + +469 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +do_assign +( + +470 +ba_imemti_ty +& +im +,  +ty +, + +471 +sock_ty + +tive_sock +, +boo +:: +syem +:: +r_code +& +ec +); + +474 +BOOST_ASIO_DECL +  +t_nd_ +( +ba_imemti_ty +& +im +, + +475 +WSABUF +* +bufrs +, +d +:: +size_t + +bufr_cou +, + +476 +sock_ba +:: +mesge_ags + +ags +, +bo + +no +, +ݔi +* + +); + +479 +BOOST_ASIO_DECL +  +t_nd_to_ +( +ba_imemti_ty +& +im +, + +480 +WSABUF +* +bufrs +, +d +:: +size_t + +bufr_cou +, + +481 cڡ +sock_addr_ty +* +addr +,  +add +, + +482 +sock_ba +:: +mesge_ags + +ags +, +ݔi +* + +); + +485 +BOOST_ASIO_DECL +  +t_ive_ +( +ba_imemti_ty +& +im +, + +486 +WSABUF +* +bufrs +, +d +:: +size_t + +bufr_cou +, + +487 +sock_ba +:: +mesge_ags + +ags +, +bo + +no +, +ݔi +* + +); + +490 +BOOST_ASIO_DECL +  +t_nu_bufrs_ive_ +( + +491 +ba_imemti_ty +& +im +, + +492 +sock_ba +:: +mesge_ags + +ags +, +a_ +* + +); + +495 +BOOST_ASIO_DECL +  +t_ive_om_ +( +ba_imemti_ty +& +im +, + +496 +WSABUF +* +bufrs +, +d +:: +size_t + +bufr_cou +, +sock_addr_ty +* +addr +, + +497 +sock_ba +:: +mesge_ags + +ags +, * +add +, +ݔi +* + +); + +500 +BOOST_ASIO_DECL +  +t_ac_ +( +ba_imemti_ty +& +im +, + +501 +bo + +_is_ݒ +, +sock_hd +& +w_sock +,  +my +,  +ty +, + +502  +oc +, * +ouut_bufr +, +DWORD + +addss_ngth +, +ݔi +* + +); + +505 +BOOST_ASIO_DECL +  +t_a_ +( +ba_imemti_ty +& +im +, + +506  +_ty +, +a_ +* + +); + +509 +BOOST_ASIO_DECL +  +t_c_ +( +ba_imemti_ty +& +im +, + +510  +my +,  +ty +, cڡ +sock_addr_ty +* +me_addr +, + +511 +d +:: +size_t + +me_add +, +w_io_sock_c__ba +* + +); + +515 +BOOST_ASIO_DECL +  +o_f_derui +( +ba_imemti_ty +& +im +); + +518 +BOOST_ASIO_DECL +  +upde_nΩi_thad_id +( + +519 +ba_imemti_ty +& +im +); + +524 +BOOST_ASIO_DECL + + g_a +& +g_a +(); + +527  +BOOL + ( + tPASCAL + * + tc_ex_ +)( + tSOCKET +, + +528 cڡ + tsock_addr_ty +*, , *, + tDWORD +, DWORD*, + tOVERLAPPED +*); + +533 +BOOST_ASIO_DECL + +c_ex_ + +g_c_ex +( + +534 +ba_imemti_ty +& +im +,  +ty +); + +537  +LONG + ( + tNTAPI + * + t_t_fo_ +)( + tHANDLE +, + tULONG_PTR +*, *, + tULONG +, ULONG); + +543 +BOOST_ASIO_DECL + +_t_fo_ + +g__t_fo +(); + +549 +BOOST_ASIO_DECL + * +ocked_com_exchge_por +( + +550 ** +de +, * +exch +, * +cmp +); + +555 +BOOST_ASIO_DECL + * +ocked_exchge_por +(** +de +, * +v +); + +558 + gboo +:: +asio +:: +io_cڋxt +& +io_cڋxt_ +; + +562 + gw_io_io_cڋxt +& + gio_rvi_ +; + +566 +_a +* + ga_ +; + +569 * + gc_ex_ +; + +572 * + g_t_fo_ +; + +575 + gboo +:: +asio +:: +da +:: +mux + +mux_ +; + +578 +ba_imemti_ty +* + gim_li_ +; + +585  + ~ + +587 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +588  + ~ + + @/usr/include/boost/asio/detail/winrt_async_manager.hpp + +11 #ide +BOOST_ASIO_DETAIL_WINRT_ASYNC_MANAGER_HPP + + +12  + #BOOST_ASIO_DETAIL_WINRT_ASYNC_MANAGER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28  + ~ + +30 +mea + + gboo + { + +31 +mea + + gasio + { + +32 +mea + + gda + { + +34 +ass + + gw_async_mag + + +35 : +public + +boo +:: +asio +:: +da +:: +rvi_ba +< +w_async_mag +> + +37 +public +: + +39 +w_async_mag +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +40 : +boo +:: +asio +:: +da +:: +rvi_ba +< +w_async_mag +>( +io_cڋxt +), + +41 +io_cڋxt_ +( +u_rvi +< +io_cڋxt_im +>( +io_cڋxt +)), + +42 +outdg_s_ +(1) + +47 ~ +w_async_mag +() + +52  +shutdown +() + +54 i(-- + goutdg_s_ + > 0) + +57 + gd +:: +futu +<> +f + = +omi_ +. +g_futu +(); + +58 + gf +. +wa +(); + +62  +sync +( +Wdows +:: +Foundi +:: +IAsyncAi +^ +ai +, + +63 +boo +:: +syem +:: +r_code +& +ec +) + +65 +usg + +mea + +Wdows +:: +Foundi +; + +66 +usg + + gWdows +:: +Foundi +:: +AsyncStus +; + +68 aut + gomi + = +d +:: +make_shed +>(); + +69 aut + gfutu + = +omi +-> +g_futu +(); + +71 + gai +-> + gComed + = +f + +w + +AsyncAiComedHdr +( + +72 [ +omi +]( +IAsyncAi +^ +ai +, +AsyncStus + +us +) + +74  +us +) + +76  +AsyncStus +:: +Cd +: + +77 +omi +-> +t_vue +( +boo +:: +asio +:: +r +:: +ݔi_ab܋d +); + +79  +AsyncStus +:: +E +: + +80  +AsyncStus +:: +Comed +: + +82 +boo +:: +syem +:: +r_code + +ec +( + +83 +ai +-> +ECode +. +Vue +, + +84 +boo +:: +syem +:: +syem_gy +()); + +85 +omi +-> +t_vue +( +ec +); + +90 + gec + = +futu +. +g +(); + +93 + gme + < +tyme + + gTResu +> + +94 +TResu + +sync +( +Wdows +:: +Foundi +:: +IAsyncOti +^ +ݔi +, + +95 +boo +:: +syem +:: +r_code +& +ec +) + +97 +usg + +mea + +Wdows +:: +Foundi +; + +98 +usg + + gWdows +:: +Foundi +:: +AsyncStus +; + +100 aut + gomi + = +d +:: +make_shed +>(); + +101 aut + gfutu + = +omi +-> +g_futu +(); + +103 + gݔi +-> + gComed + = +f + +w + +AsyncOtiComedHdr +< +TResu +>( + +104 [ +omi +]( +IAsyncOti +< +TResu +>^ +ݔi +, +AsyncStus + + gus +) + +106  + gus +) + +108  + gAsyncStus +:: +Cd +: + +109 +omi +-> +t_vue +( +boo +:: +asio +:: +r +:: +ݔi_ab܋d +); + +111  + gAsyncStus +:: +E +: + +112  +AsyncStus +:: +Comed +: + +114 +boo +:: +syem +:: +r_code + +ec +( + +115 +ݔi +-> +ECode +. +Vue +, + +116 +boo +:: +syem +:: +syem_gy +()); + +117 + gomi +-> +t_vue +( +ec +); + +122 + gec + = +futu +. +g +(); + +123  + gݔi +-> +GResus +(); + +126 + gme + < +tyme + + gTResu +,ym + gTProgss +> + +127 +TResu + +sync +( + +128 +Wdows +:: +Foundi +:: +IAsyncOtiWhProgss +< + +129 +TResu +, +TProgss +>^ +ݔi +, + +130 +boo +:: +syem +:: +r_code +& +ec +) + +132 +usg + +mea + +Wdows +:: +Foundi +; + +133 +usg + + gWdows +:: +Foundi +:: +AsyncStus +; + +135 aut + gomi + = +d +:: +make_shed +>(); + +136 aut + gfutu + = +omi +-> +g_futu +(); + +138 + gݔi +-> + gComed + + +139 +f + +w + +AsyncOtiWhProgssComedHdr +< +TResu +, + gTProgss +>( + +140 [ +omi +]( + gIAsyncOtiWhProgss +< + gTResu +, + gTProgss +>^ + gݔi +, + +141 +AsyncStus + + gus +) + +143  + gus +) + +145  + gAsyncStus +:: +Cd +: + +146 +omi +-> +t_vue +( +boo +:: +asio +:: +r +:: +ݔi_ab܋d +); + +148  + gAsyncStus +:: +Sed +: + +150  + gAsyncStus +:: +E +: + +151  +AsyncStus +:: +Comed +: + +153 +boo +:: +syem +:: +r_code + +ec +( + +154 +ݔi +-> +ECode +. +Vue +, + +155 +boo +:: +syem +:: +syem_gy +()); + +156 + gomi +-> +t_vue +( +ec +); + +161 + gec + = +futu +. +g +(); + +162  + gݔi +-> +GResus +(); + +165  +async +( +Wdows +:: +Foundi +:: +IAsyncAi +^ +ai +, + +166 +w_async_ +<>* +hdr +) + +168 +usg + +mea + + gWdows +:: +Foundi +; + +169 +usg + + gWdows +:: +Foundi +:: +AsyncStus +; + +171 aut + g_comed + = +f + +w + +AsyncAiComedHdr +( + +172 [ +this +, +hdr +]( +IAsyncAi +^ +ai +, +AsyncStus + +us +) + +174  +us +) + +176  +AsyncStus +:: +Cd +: + +177 +hdr +-> +ec_ + = +boo +:: +asio +:: +r +:: +ݔi_ab܋d +; + +179  +AsyncStus +:: +Sed +: + +181  +AsyncStus +:: +Comed +: + +182  +AsyncStus +:: +E +: + +184 +hdr +-> +ec_ + = +boo +:: +syem +:: +r_code +( + +185 +ai +-> +ECode +. +Vue +, + +186 +boo +:: +syem +:: +syem_gy +()); + +189 +io_cڋxt_ +. +po_deed_comi +( +hdr +); + +190 i(-- +outdg_s_ + == 0) + +191 +omi_ +. +t_vue +(); + +194 + gio_cڋxt_ +. +wk_d +(); + +195 ++ + goutdg_s_ +; + +196 + gai +-> + gComed + = +_comed +; + +199 + gme + < +tyme + + gTResu +> + +200  +async +( +Wdows +:: +Foundi +:: +IAsyncOti +< +TResu +>^ +ݔi +, + +201 +w_async_ +< +TResu +>* +hdr +) + +203 +usg + +mea + + gWdows +:: +Foundi +; + +204 +usg + + gWdows +:: +Foundi +:: +AsyncStus +; + +206 aut + g_comed + = +f + +w + +AsyncOtiComedHdr +< +TResu +>( + +207 [ +this +, +hdr +]( + gIAsyncOti +< + gTResu +>^ + gݔi +, +AsyncStus + + gus +) + +209  + gus +) + +211  + gAsyncStus +:: +Cd +: + +212 +hdr +-> +ec_ + = +boo +:: +asio +:: +r +:: +ݔi_ab܋d +; + +214  + gAsyncStus +:: +Sed +: + +216  + gAsyncStus +:: +Comed +: + +217 +hdr +-> +su_ + = +ݔi +-> +GResus +(); + +219  + gAsyncStus +:: +E +: + +221 +hdr +-> +ec_ + = +boo +:: +syem +:: +r_code +( + +222 +ݔi +-> +ECode +. +Vue +, + +223 +boo +:: +syem +:: +syem_gy +()); + +226 + gio_cڋxt_ +. +po_deed_comi +( +hdr +); + +227 i(-- + goutdg_s_ + == 0) + +228 +omi_ +. +t_vue +(); + +231 + gio_cڋxt_ +. +wk_d +(); + +232 ++ + goutdg_s_ +; + +233 + gݔi +-> + gComed + = +_comed +; + +236 + gme + < +tyme + + gTResu +,ym + gTProgss +> + +237  +async +( + +238 +Wdows +:: +Foundi +:: +IAsyncOtiWhProgss +< + +239 +TResu +, +TProgss +>^ +ݔi +, + +240 +w_async_ +< +TResu +>* +hdr +) + +242 +usg + +mea + + gWdows +:: +Foundi +; + +243 +usg + + gWdows +:: +Foundi +:: +AsyncStus +; + +245 aut + g_comed + + +246 +f + +w + +AsyncOtiWhProgssComedHdr +< +TResu +, + gTProgss +>( + +247 [ +this +, +hdr +]( + gIAsyncOtiWhProgss +< + +248 + gTResu +, + gTProgss +>^ + gݔi +, +AsyncStus + + gus +) + +250  + gus +) + +252  + gAsyncStus +:: +Cd +: + +253 +hdr +-> +ec_ + = +boo +:: +asio +:: +r +:: +ݔi_ab܋d +; + +255  + gAsyncStus +:: +Sed +: + +257  + gAsyncStus +:: +Comed +: + +258 +hdr +-> +su_ + = +ݔi +-> +GResus +(); + +260  + gAsyncStus +:: +E +: + +262 +hdr +-> +ec_ + = +boo +:: +syem +:: +r_code +( + +263 +ݔi +-> +ECode +. +Vue +, + +264 +boo +:: +syem +:: +syem_gy +()); + +267 + gio_cڋxt_ +. +po_deed_comi +( +hdr +); + +268 i(-- + goutdg_s_ + == 0) + +269 +omi_ +. +t_vue +(); + +272 + gio_cڋxt_ +. +wk_d +(); + +273 ++ + goutdg_s_ +; + +274 + gݔi +-> + gComed + = +_comed +; + +277 + give +: + +279 +io_cڋxt_im +& +io_cڋxt_ +; + +282 +omic_cou + + goutdg_s_ +; + +285 + gd +:: +omi +<> +omi_ +; + +292  + ~ + + @/usr/include/boost/asio/detail/winrt_resolve_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_WINRT_RESOLVE_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_WINRT_RESOLVE_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +31  + ~ + +33 +mea + + gboo + { + +34 +mea + + gasio + { + +35 +mea + + gda + { + +37 + gme + < +tyme + + gProc +,ym + gHdr +> + +38 +ass + + gw_sve_ + : + +39 +public + +w_async_ +< + +40 +Wdows +:: +Foundi +:: +Cis +:: +IVeVw +< + +41 +Wdows +:: +Nwkg +:: +EndpotPa +^>^> + +43 +public +: + +44 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +w_sve_ +); + +46  +tyme + + tProc +:: + tdpot + + tdpot_ty +; + +47  + gboo +:: + tasio +:: + t +:: + tbasic_sv_quy +< + tProc +> + tquy_ty +; + +48  + gboo +:: + tasio +:: + t +:: + tbasic_sv_sus +< + tProc +> + tsus_ty +; + +50 +w_sve_ +(cڡ +quy_ty +& +quy +, +Hdr +& +hdr +) + +51 : +w_async_ +< + +52 +Wdows +:: +Foundi +:: +Cis +:: +IVeVw +< + +53 +Wdows +:: +Nwkg +:: +EndpotPa +^>^>( + +54 & +w_sve_ +:: +do_come +), + +55 +quy_ +( +quy +), + +56 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +58 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +61  +do_come +(* +owr +, +ݔi +* +ba +, + +62 cڡ +boo +:: +syem +:: +r_code +&, +d +:: +size_t +) + +65 +w_sve_ +* +o +( +ic_ +( +ba +)); + +66 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +67 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +69 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +71 +sus_ty + + gsus + =esults_type(); + +72 i(! + go +-> + gec_ +) + +74 + gy + + +76 + gsus + = +sus_ty +:: + +( +o +-> +su_ +, o-> +quy_ +. +hts +(), + +77 +o +-> +quy_ +. +ho_me +(), o->quy_. +rvi_me +()); + +79 +tch + ( +Ptfm +:: +Exi +^ +e +) + +81 +o +-> +ec_ + = +boo +:: +syem +:: +r_code +( +e +-> +HResu +, + +82 +boo +:: +syem +:: +syem_gy +()); + +92 + gda +:: +bd2 +< +Hdr +, + gboo +:: +syem +:: +r_code +, + gsus_ty +> + +93 +hdr +( +o +-> +hdr_ +, o-> +ec_ +, +sus +); + +94 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +95 + gp +. +t +(); + +98 i( + gowr +) + +100 +nd_block + +b +(nd_block:: +hf +); + +101 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +, "...")); + +102 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +103 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +107 + give +: + +108 +quy_ty + +quy_ +; + +109 +Hdr + + ghdr_ +; + +116  + ~ + + @/usr/include/boost/asio/detail/winrt_socket_connect_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_WINRT_SOCKET_CONNECT_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_WINRT_SOCKET_CONNECT_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +31  + ~ + +33 +mea + + gboo + { + +34 +mea + + gasio + { + +35 +mea + + gda + { + +37 + gme + < +tyme + + gHdr +> + +38 +ass + + gw_sock_c_ + : + +39 +public + +w_async_ +<> + +41 +public +: + +42 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +w_sock_c_ +); + +44 +w_sock_c_ +( +Hdr +& +hdr +) + +45 : +w_async_ +<>(& +w_sock_c_ +:: +do_come +), + +46 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +48 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +51  +do_come +(* +owr +, +ݔi +* +ba +, + +52 cڡ +boo +:: +syem +:: +r_code +&, +d +:: +size_t +) + +55 +w_sock_c_ +* +o +( +ic_ +( +ba +)); + +56 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +57 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +59 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +67 + gda +:: +bd1 +< +Hdr +, + gboo +:: +syem +:: +r_code +> + +68 +hdr +( +o +-> +hdr_ +, o-> +ec_ +); + +69 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +70 + gp +. +t +(); + +73 i( + gowr +) + +75 +nd_block + +b +(nd_block:: +hf +); + +76 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +)); + +77 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +78 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +82 + give +: + +83 +Hdr + +hdr_ +; + +90  + ~ + + @/usr/include/boost/asio/detail/winrt_ssocket_service_base.hpp + +11 #ide +BOOST_ASIO_DETAIL_WINRT_SSOCKET_SERVICE_BASE_HPP + + +12  + #BOOST_ASIO_DETAIL_WINRT_SSOCKET_SERVICE_BASE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +33  + ~ + +35 +mea + + gboo + { + +36 +mea + + gasio + { + +37 +mea + + gda + { + +39 as + cw_ssock_rvi_ba + + +41 + gpublic +: + +43  +Wdows +:: + tNwkg +:: + tSocks +:: + tSmSock +^ + ttive_hd_ty +; + +46  + sba_imemti_ty + + +49 +ba_imemti_ty +() + +50 : +sock_ +( +nuαr +), + +51 +xt_ +(0), + +52 +ev_ +(0) + +57 +tive_hd_ty + + gsock_ +; + +60 +ba_imemti_ty +* + gxt_ +; + +61 +ba_imemti_ty +* + gev_ +; + +65 +BOOST_ASIO_DECL + +w_ssock_rvi_ba +( + +66 +boo +:: +asio +:: +io_cڋxt +& io_context); + +69 +BOOST_ASIO_DECL +  +ba_shutdown +(); + +72 +BOOST_ASIO_DECL +  +cڡru +( +ba_imemti_ty +&); + +75 +BOOST_ASIO_DECL +  +ba_move_cڡru +( +ba_imemti_ty +& +im +, + +76 +ba_imemti_ty +& +h_im +); + +79 +BOOST_ASIO_DECL +  +ba_move_assign +( +ba_imemti_ty +& +im +, + +80 +w_ssock_rvi_ba +& +h_rvi +, + +81 +ba_imemti_ty +& +h_im +); + +84 +BOOST_ASIO_DECL +  +deroy +( +ba_imemti_ty +& +im +); + +87 +bo + +is_ݒ +(cڡ +ba_imemti_ty +& +im +) const + +89  + gim +. + gsock_ + ! +nuαr +; + +93 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +o +( + +94 +ba_imemti_ty +& +im +, +boo +:: +syem +:: +r_code +& +ec +); + +97 +BOOST_ASIO_DECL + +tive_hd_ty + +a +( + +98 +ba_imemti_ty +& +im +, +boo +:: +syem +:: +r_code +& +ec +); + +101 +tive_hd_ty + +tive_hd +( +ba_imemti_ty +& +im +) + +103  + gim +. + gsock_ +; + +107 + gboo +:: +syem +:: +r_code + +nl +( +ba_imemti_ty +&, + +108 +boo +:: +syem +:: +r_code +& +ec +) + +110 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +111  + gec +; + +115 +bo + +_mk +(cڡ +ba_imemti_ty +&, + +116 +boo +:: +syem +:: +r_code +& +ec +) const + +118 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +119  + gl +; + +123 + gd +:: +size_t + +avaab +(cڡ +ba_imemti_ty +&, + +124 +boo +:: +syem +:: +r_code +& +ec +) const + +126 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +131 + gme + < +tyme + + gIO_Cڌ_Commd +> + +132 + gboo +:: +syem +:: +r_code + +io_cڌ +( +ba_imemti_ty +&, + +133 +IO_Cڌ_Commd +&, +boo +:: +syem +:: +r_code +& +ec +) + +135 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +136  + gec +; + +140 +bo + +n_blockg +(cڡ +ba_imemti_ty +&) const + +142  + gl +; + +146 + gboo +:: +syem +:: +r_code + +n_blockg +( +ba_imemti_ty +&, + +147 +bo +, +boo +:: +syem +:: +r_code +& +ec +) + +149 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +150  + gec +; + +154 +bo + +tive_n_blockg +(cڡ +ba_imemti_ty +&) const + +156  + gl +; + +160 + gboo +:: +syem +:: +r_code + +tive_n_blockg +( +ba_imemti_ty +&, + +161 +bo +, +boo +:: +syem +:: +r_code +& +ec +) + +163 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +164  + gec +; + +168 + gboo +:: +syem +:: +r_code + +shutdown +( +ba_imemti_ty +&, + +169 +sock_ba +:: +shutdown_ty +, +boo +:: +syem +:: +r_code +& +ec +) + +171 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +172  + gec +; + +176 + gme + < +tyme + + gCڡBufrSequ +> + +177 + gd +:: +size_t + +nd +( +ba_imemti_ty +& +im +, + +178 cڡ +CڡBufrSequ +& +bufrs +, + +179 +sock_ba +:: +mesge_ags + +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +181  +do_nd +( +im +, + +182 +bufr_qu_adr +< +boo +:: +asio +:: +cڡ_bufr +, + +183 +CڡBufrSequ +>:: +f +( +bufrs +), +ags +, +ec +); + +187 + gd +:: +size_t + +nd +( +ba_imemti_ty +&, cڡ +nu_bufrs +&, + +188 +sock_ba +:: +mesge_ags +, +boo +:: +syem +:: +r_code +& +ec +) + +190 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +196 + gme + < +tyme + + gCڡBufrSequ +,ym + gHdr +> + +197  +async_nd +( +ba_imemti_ty +& +im +, + +198 cڡ +CڡBufrSequ +& +bufrs +, + +199 +sock_ba +:: +mesge_ags + +ags +, +Hdr +& +hdr +) + +201 +bo + + gis_ctui + = + +202 +boo_asio_hdr_ct_hrs +:: +is_ctui +( +hdr +); + +205  + gw_sock_nd_ +< + tCڡBufrSequ +, + tHdr +> + t +; + +206 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +207 + +:: +r +:: +lo +( +hdr +), 0 }; + +208 + gp +. +w + ( +p +. +v + + +( +bufrs +, +hdr +); + +210 +BOOST_ASIO_HANDLER_CREATION +(( +io_cڋxt_ +. +cڋxt +(), + +211 * +p +.p, "sock", & +im +, 0, "async_send")); + +213 +t_nd_ +( +im +, + +214 +bufr_qu_adr +< +boo +:: +asio +:: +cڡ_bufr +, + +215 +CڡBufrSequ +>:: +f +( +bufrs +), + +216 +ags +, +p +.p, +is_ctui +); + +217 + gp +. + gv + = +p +.p = 0; + +221 + gme + < +tyme + + gHdr +> + +222  +async_nd +( +ba_imemti_ty +&, cڡ +nu_bufrs +&, + +223 +sock_ba +:: +mesge_ags +, +Hdr +& +hdr +) + +225 + gboo +:: +syem +:: +r_code + +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +226 cڡ + gd +:: +size_t + +bys_sed + = 0; + +227 + gio_cڋxt_ +. +g_io_cڋxt +(). +po +( + +228 +da +:: +bd_hdr +( +hdr +, +ec +, +bys_sed +)); + +232 + gme + < +tyme + + gMubBufrSequ +> + +233 + gd +:: +size_t + +ive +( +ba_imemti_ty +& +im +, + +234 cڡ +MubBufrSequ +& +bufrs +, + +235 +sock_ba +:: +mesge_ags + +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +237  +do_ive +( +im +, + +238 +bufr_qu_adr +< +boo +:: +asio +:: +mub_bufr +, + +239 +MubBufrSequ +>:: +f +( +bufrs +), +ags +, +ec +); + +243 + gd +:: +size_t + +ive +( +ba_imemti_ty +&, cڡ +nu_bufrs +&, + +244 +sock_ba +:: +mesge_ags +, +boo +:: +syem +:: +r_code +& +ec +) + +246 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +252 + gme + < +tyme + + gMubBufrSequ +,ym + gHdr +> + +253  +async_ive +( +ba_imemti_ty +& +im +, + +254 cڡ +MubBufrSequ +& +bufrs +, + +255 +sock_ba +:: +mesge_ags + +ags +, +Hdr +& +hdr +) + +257 +bo + + gis_ctui + = + +258 +boo_asio_hdr_ct_hrs +:: +is_ctui +( +hdr +); + +261  + gw_sock_cv_ +< + tMubBufrSequ +, + tHdr +> + t +; + +262 +tyme + + g +:: +r + +p + = { +boo +:: +asio +:: +da +:: +addssof +( +hdr +), + +263 + +:: +r +:: +lo +( +hdr +), 0 }; + +264 + gp +. +w + ( +p +. +v + + +( +bufrs +, +hdr +); + +266 +BOOST_ASIO_HANDLER_CREATION +(( +io_cڋxt_ +. +cڋxt +(), + +267 * +p +.p, "sock", & +im +, 0, "async_receive")); + +269 +t_ive_ +( +im +, + +270 +bufr_qu_adr +< +boo +:: +asio +:: +mub_bufr +, + +271 +MubBufrSequ +>:: +f +( +bufrs +), + +272 +ags +, +p +.p, +is_ctui +); + +273 + gp +. + gv + = +p +.p = 0; + +277 + gme + < +tyme + + gHdr +> + +278  +async_ive +( +ba_imemti_ty +&, cڡ +nu_bufrs +&, + +279 +sock_ba +:: +mesge_ags +, +Hdr +& +hdr +) + +281 + gboo +:: +syem +:: +r_code + +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +282 cڡ + gd +:: +size_t + +bys_sed + = 0; + +283 + gio_cڋxt_ +. +g_io_cڋxt +(). +po +( + +284 +da +:: +bd_hdr +( +hdr +, +ec +, +bys_sed +)); + +287 + geed +: + +289 +BOOST_ASIO_DECL + +d +:: +size_t + +do_g_dpot +( + +290 cڡ +ba_imemti_ty +& +im +, +bo + +lol +, + +291 * +addr +, +d +:: +size_t + +addr_n +, +boo +:: +syem +:: +r_code +& +ec +) const; + +294 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +do_t_ti +( + +295 +ba_imemti_ty +& +im +, + +296  +v +,  +݊ame +, cڡ * +tv +, + +297 +d +:: +size_t + +ݎ +, +boo +:: +syem +:: +r_code +& +ec +); + +300 +BOOST_ASIO_DECL +  +do_g_ti +( + +301 cڡ +ba_imemti_ty +& +im +, + +302  +v +,  +݊ame +, * +tv +, + +303 +d +:: +size_t +* +ݎ +, +boo +:: +syem +:: +r_code +& +ec +) const; + +306 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +do_c +( + +307 +ba_imemti_ty +& +im +, + +308 cڡ * +addr +, +boo +:: +syem +:: +r_code +& +ec +); + +311 +BOOST_ASIO_DECL +  +t_c_ +( + +312 +ba_imemti_ty +& +im +, cڡ * +addr +, + +313 +w_async_ +<>* + +, +bo + +is_ctui +); + +316 +BOOST_ASIO_DECL + + gd +:: +size_t + +do_nd +( + +317 +ba_imemti_ty +& +im +, cڡ +boo +:: +asio +:: +cڡ_bufr +& +da +, + +318 +sock_ba +:: +mesge_ags + +ags +, +boo +:: +syem +:: +r_code +& +ec +); + +321 +BOOST_ASIO_DECL +  +t_nd_ +( +ba_imemti_ty +& +im +, + +322 cڡ +boo +:: +asio +:: +cڡ_bufr +& +da +, +sock_ba +:: +mesge_ags + +ags +, + +323 +w_async_ +<>* + +, +bo + +is_ctui +); + +326 +BOOST_ASIO_DECL + + gd +:: +size_t + +do_ive +( + +327 +ba_imemti_ty +& +im +, cڡ +boo +:: +asio +:: +mub_bufr +& +da +, + +328 +sock_ba +:: +mesge_ags + +ags +, +boo +:: +syem +:: +r_code +& +ec +); + +331 +BOOST_ASIO_DECL +  +t_ive_ +( +ba_imemti_ty +& +im +, + +332 cڡ +boo +:: +asio +:: +mub_bufr +& +da +, +sock_ba +:: +mesge_ags + +ags +, + +333 +w_async_ +< +Wdows +:: +Stage +:: +Sms +:: +IBufr +^>* + +, + +334 +bo + +is_ctui +); + +337 + gio_cڋxt_im +& + gio_cڋxt_ +; + +340 + gw_async_mag +& + gasync_mag_ +; + +343 + gboo +:: +asio +:: +da +:: +mux + +mux_ +; + +346 +ba_imemti_ty +* + gim_li_ +; + +353  + ~ + +355 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +356  + ~ + + @/usr/include/boost/asio/detail/work_dispatcher.hpp + +11 #ide +BOOST_ASIO_DETAIL_WORK_DISPATCHER_HPP + + +12  + #BOOST_ASIO_DETAIL_WORK_DISPATCHER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gasio + { + +27 +mea + + gda + { + +29 + gme + < +tyme + + gHdr +> + +30 as + cwk_dich + + +32 + gpublic +: + +33 +wk_dich +( +Hdr +& +hdr +) + +34 : +wk_ +(( +g_assocd_execut +)( +hdr +)), + +35 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +39 #i +defed +( +BOOST_ASIO_HAS_MOVE +) + +40 +wk_dich +(cڡ wk_dich& +h +) + +41 : +wk_ +( +h +.work_), + +42 +hdr_ +( +h +.handler_) + +46 +wk_dich +(wk_dich&& +h +) + +47 : +wk_ +( +BOOST_ASIO_MOVE_CAST +( +execut_wk_gud +< + +48 +tyme + +assocd_execut +< +Hdr +>:: +ty +>)( +h +. +wk_ +)), + +49 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +h +.handler_)) + +54  +ݔ +()() + +56 +tyme + + gassocd_lot +< + gHdr +>:: +ty + +loc +( + +57 ( +g_assocd_lot +)( +hdr_ +)); + +58 + gwk_ +. +g_execut +(). +dich +( + +59 +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr_ +), +loc +); + +60 + gwk_ +. +t +(); + +63 + give +: + +64 +execut_wk_gud +< +tyme + +assocd_execut +< +Hdr +>:: +ty +> +wk_ +; + +65 +Hdr + + ghdr_ +; + +72  + ~ + + @/usr/include/boost/asio/generic/detail/impl/endpoint.ipp + +11 #ide +BOOST_ASIO_GENERIC_DETAIL_IMPL_ENDPOINT_IPP + + +12  + #BOOST_ASIO_GENERIC_DETAIL_IMPL_ENDPOINT_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28  + ~ + +30 +mea + + gboo + { + +31 +mea + + gasio + { + +32 +mea + + ggic + { + +33 +mea + + gda + { + +35 + gdpot +:: +dpot +() + +37 + +(0, 0, 0); + +40 + gdpot +:: +dpot +(cڡ * +sock_addr +, + +41 +d +:: +size_t + +sock_addr_size +,  +sock_oc +) + +43 + +( +sock_addr +, +sock_addr_size +, +sock_oc +); + +46  + gdpot +:: +size +( +d +:: +size_t + +w_size +) + +48 i( +w_size + > ( +boo +:: +asio +:: +da +:: +sockaddr_age_ty +)) + +50 +boo +:: +syem +:: +r_code + +ec +(boo:: +asio +:: +r +:: +vid_gumt +); + +51 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +); + +55 + gsize_ + = +w_size +; + +56 + goc_ + = 0; + +60 +bo + + gݔ +==(cڡ +dpot +& +e1 +, cڡ + gdpot +& + ge2 +) + +62 +usg + +mea + + gd +; + +63  + ge1 +. +size +(= +e2 +.size(&& +memcmp +( +e1 +. +da +(),2.data(),1.size()) == 0; + +66 +bo + + gݔ +<(cڡ + gdpot +& + ge1 +, cڡndpot& + ge2 +) + +68 i( + ge1 +. +oc +(< + ge2 +.protocol()) + +69  + gue +; + +71 i( + ge1 +. +oc +(> + ge2 +.protocol()) + +72  + gl +; + +74 +usg + +mea + + gd +; + +75 + gd +:: +size_t + +com_size + = +e1 +. +size +(< +e2 +.size() ?1.size() :2.size(); + +76  + gcom_su + = +memcmp +( +e1 +. +da +(), +e2 +.da(), +com_size +); + +78 i( + gcom_su + < 0) + +79  + gue +; + +81 i( + gcom_su + > 0) + +82  + gl +; + +84  + ge1 +. +size +(< + ge2 +.size(); + +87  + gdpot +:: + +(cڡ * +sock_addr +, + +88 +d +:: +size_t + +sock_addr_size +,  +sock_oc +) + +90 i( + gsock_addr_size + > ( + gboo +:: +asio +:: +da +:: +sockaddr_age_ty +)) + +92 +boo +:: +syem +:: +r_code + +ec +(boo:: +asio +:: +r +:: +vid_gumt +); + +93 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +); + +96 +usg + +mea + + gd +; + +97 +memt +(& +da_ +. +gic +, 0, ( +boo +:: +asio +:: +da +:: +sockaddr_age_ty +)); + +98 i( + gsock_addr_size + > 0) + +99 +memy +(& +da_ +. +gic +, +sock_addr +, +sock_addr_size +); + +101 + gsize_ + = +sock_addr_size +; + +102 + goc_ + = +sock_oc +; + +110  + ~ + + @/usr/include/boost/asio/ip/detail/impl/endpoint.ipp + +11 #ide +BOOST_ASIO_IP_DETAIL_IMPL_ENDPOINT_IPP + + +12  + #BOOST_ASIO_IP_DETAIL_IMPL_ENDPOINT_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +21  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28  + ~ + +30 +mea + + gboo + { + +31 +mea + + gasio + { + +32 +mea + + g + { + +33 +mea + + gda + { + +35 + gdpot +:: +dpot +() + +36 : +da_ +() + +38 +da_ +. +v4 +. +s_my + = +BOOST_ASIO_OS_DEF +( +AF_INET +); + +39 + gda_ +. + gv4 +. + gs_pt + = 0; + +40 + gda_ +. + gv4 +. + gs_addr +. + gs_addr + = +BOOST_ASIO_OS_DEF +( +INADDR_ANY +); + +43 + gdpot +:: +dpot +( +my +,  +pt_num +) + +44 : +da_ +() + +46 +usg + +mea + +d +; + +47 i( + gmy + = +BOOST_ASIO_OS_DEF +( +AF_INET +)) + +49 +da_ +. +v4 +. +s_my + = +BOOST_ASIO_OS_DEF +( +AF_INET +); + +50 + gda_ +. + gv4 +. + gs_pt + = + +51 +boo +:: +asio +:: +da +:: +sock_s +:: +ho_to_twk_sht +( +pt_num +); + +52 + gda_ +. + gv4 +. + gs_addr +. + gs_addr + = +BOOST_ASIO_OS_DEF +( +INADDR_ANY +); + +56 + gda_ +. + gv6 +. + gs6_my + = +BOOST_ASIO_OS_DEF +( +AF_INET6 +); + +57 + gda_ +. + gv6 +. + gs6_pt + = + +58 +boo +:: +asio +:: +da +:: +sock_s +:: +ho_to_twk_sht +( +pt_num +); + +59 + gda_ +. + gv6 +. + gs6_owfo + = 0; + +60 + gda_ +. + gv6 +. + gs6_addr +. + gs6_addr +[0] = 0; data_.v6.sin6_addr.s6_addr[1] = 0; + +61 + gda_ +. + gv6 +. + gs6_addr +. + gs6_addr +[2] = 0; data_.v6.sin6_addr.s6_addr[3] = 0; + +62 + gda_ +. + gv6 +. + gs6_addr +. + gs6_addr +[4] = 0; data_.v6.sin6_addr.s6_addr[5] = 0; + +63 + gda_ +. + gv6 +. + gs6_addr +. + gs6_addr +[6] = 0; data_.v6.sin6_addr.s6_addr[7] = 0; + +64 + gda_ +. + gv6 +. + gs6_addr +. + gs6_addr +[8] = 0; data_.v6.sin6_addr.s6_addr[9] = 0; + +65 + gda_ +. + gv6 +. + gs6_addr +. + gs6_addr +[10] = 0; data_.v6.sin6_addr.s6_addr[11] = 0; + +66 + gda_ +. + gv6 +. + gs6_addr +. + gs6_addr +[12] = 0; data_.v6.sin6_addr.s6_addr[13] = 0; + +67 + gda_ +. + gv6 +. + gs6_addr +. + gs6_addr +[14] = 0; data_.v6.sin6_addr.s6_addr[15] = 0; + +68 + gda_ +. + gv6 +. + gs6_sce_id + = 0; + +72 + gdpot +:: +dpot +(cڡ +boo +:: +asio +:: + +:: +addss +& +addr +, + +73  +pt_num +) + +74 : +da_ +() + +76 +usg + +mea + +d +; + +77 i( + gaddr +. +is_v4 +()) + +79 + gda_ +. + gv4 +. + gs_my + = +BOOST_ASIO_OS_DEF +( +AF_INET +); + +80 + gda_ +. + gv4 +. + gs_pt + = + +81 +boo +:: +asio +:: +da +:: +sock_s +:: +ho_to_twk_sht +( +pt_num +); + +82 + gda_ +. + gv4 +. + gs_addr +. + gs_addr + = + +83 +boo +:: +asio +:: +da +:: +sock_s +:: +ho_to_twk_lg +( + +84 +addr +. +to_v4 +(). +to_ut +()); + +88 + gda_ +. + gv6 +. + gs6_my + = +BOOST_ASIO_OS_DEF +( +AF_INET6 +); + +89 + gda_ +. + gv6 +. + gs6_pt + = + +90 +boo +:: +asio +:: +da +:: +sock_s +:: +ho_to_twk_sht +( +pt_num +); + +91 + gda_ +. + gv6 +. + gs6_owfo + = 0; + +92 + gboo +:: +asio +:: + +:: +addss_v6 + +v6_addr + = +addr +. +to_v6 +(); + +93 + gboo +:: +asio +:: + +:: +addss_v6 +:: +bys_ty + +bys + = +v6_addr +. +to_bys +(); + +94 +memy +( +da_ +. +v6 +. +s6_addr +. +s6_addr +, +bys +. +da +(), 16); + +95 + gda_ +. + gv6 +. + gs6_sce_id + = + +96 +ic_ +< +boo +:: +asio +:: +da +:: +u_lg_ty +>( + +97 +v6_addr +. +sce_id +()); + +101  + gdpot +:: +size +( +d +:: +size_t + +w_size +) + +103 i( +w_size + > ( +boo +:: +asio +:: +da +:: +sockaddr_age_ty +)) + +105 +boo +:: +syem +:: +r_code + +ec +(boo:: +asio +:: +r +:: +vid_gumt +); + +106 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +); + +110  + gdpot +:: +pt +() const + +112 i( +is_v4 +()) + +114  +boo +:: +asio +:: +da +:: +sock_s +:: +twk_to_ho_sht +( + +115 +da_ +. +v4 +. +s_pt +); + +119  + gboo +:: +asio +:: +da +:: +sock_s +:: +twk_to_ho_sht +( + +120 +da_ +. +v6 +. +s6_pt +); + +124  + gdpot +:: +pt +( +pt_num +) + +126 i( +is_v4 +()) + +128 +da_ +. +v4 +. +s_pt + + +129 +boo +:: +asio +:: +da +:: +sock_s +:: +ho_to_twk_sht +( +pt_num +); + +133 + gda_ +. + gv6 +. + gs6_pt + + +134 +boo +:: +asio +:: +da +:: +sock_s +:: +ho_to_twk_sht +( +pt_num +); + +138 + gboo +:: +asio +:: + +:: +addss + +dpot +::address() const + +140 +usg + +mea + +d +; + +141 i( +is_v4 +()) + +143  + gboo +:: +asio +:: + +:: +addss_v4 +( + +144 +boo +:: +asio +:: +da +:: +sock_s +:: +twk_to_ho_lg +( + +145 +da_ +. +v4 +. +s_addr +. +s_addr +)); + +149 + gboo +:: +asio +:: + +:: +addss_v6 +:: +bys_ty + +bys +; + +150 #i +defed +( +BOOST_ASIO_HAS_STD_ARRAY +) + +151 +memy +( +bys +. +da +(), +da_ +. +v6 +. +s6_addr +. +s6_addr +, 16); + +153 +memy +( +bys +. +ems +, +da_ +. +v6 +. +s6_addr +. +s6_addr +, 16); + +155  + gboo +:: +asio +:: + +:: +addss_v6 +( +bys +, +da_ +. +v6 +. +s6_sce_id +); + +159  + gdpot +:: +addss +(cڡ +boo +:: +asio +:: + +::addss& +addr +) + +161 +dpot + +tmp_dpot +( +addr +, +pt +()); + +162 + gda_ + = +tmp_dpot +. +da_ +; + +165 +bo + + gݔ +==(cڡ +dpot +& +e1 +, cڡ + gdpot +& + ge2 +) + +167  + ge1 +. +addss +(= +e2 +.addss(&& +e1 +. +pt +() ==2.port(); + +170 +bo + + gݔ +<(cڡ + gdpot +& + ge1 +, cڡndpot& + ge2 +) + +172 i( + ge1 +. +addss +(< + ge2 +.address()) + +173  + gue +; + +174 i( + ge1 +. +addss +(! +e2 +.address()) + +175  +l +; + +176  + ge1 +. +pt +(< + ge2 +.port(); + +179 #i! +defed +( +BOOST_ASIO_NO_IOSTREAM +) + +180 + gd +:: +rg + +dpot +:: +to_rg +() const + +182 +d +:: +orgam + +tmp_os +; + +183 + gtmp_os +. +imbue +( +d +:: +lo +:: +assic +()); + +184 i( +is_v4 +()) + +185 + gtmp_os + << +addss +(); + +187 + gtmp_os + << '[' << +addss +() << ']'; + +188 + gtmp_os + << ':' << +pt +(); + +190  + gtmp_os +. +r +(); + +199  + ~ + + @/usr/include/boost/asio/local/detail/impl/endpoint.ipp + +12 #ide +BOOST_ASIO_LOCAL_DETAIL_IMPL_ENDPOINT_IPP + + +13  + #BOOST_ASIO_LOCAL_DETAIL_IMPL_ENDPOINT_IPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_HAS_LOCAL_SOCKETS +) + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +29  + ~ + +31 +mea + + gboo + { + +32 +mea + + gasio + { + +33 +mea + + glol + { + +34 +mea + + gda + { + +36 + gdpot +:: +dpot +() + +38 + +("", 0); + +41 + gdpot +:: +dpot +(cڡ * +th_me +) + +43 +usg + +mea + +d +; + +44 + +( +th_me +, + +(path_name)); + +47 + gdpot +:: +dpot +(cڡ +d +:: +rg +& +th_me +) + +49 + +( +th_me +. +da +(),h_me. +ngth +()); + +52  + gdpot +:: +size +( +d +:: +size_t + +w_size +) + +54 i( +w_size + > ( +boo +:: +asio +:: +da +:: +sockaddr_un_ty +)) + +56 +boo +:: +syem +:: +r_code + +ec +(boo:: +asio +:: +r +:: +vid_gumt +); + +57 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +); + +59 i( + gw_size + == 0) + +61 +th_ngth_ + = 0; + +65 + gth_ngth_ + = +w_size + + +66 - +offtof +( +boo +:: +asio +:: +da +:: +sockaddr_un_ty +, +sun_th +); + +69 i( + gth_ngth_ + > 0 && + gda_ +. + glol +. + gsun_th +[ +th_ngth_ + - 1] == 0) + +70 -- +th_ngth_ +; + +74 + gd +:: +rg + +dpot +:: +th +() const + +76  +d +:: +rg +( +da_ +. +lol +. +sun_th +, +th_ngth_ +); + +79  + gdpot +:: +th +(cڡ * +p +) + +81 +usg + +mea + +d +; + +82 + +( +p +, + +(p)); + +85  + gdpot +:: +th +(cڡ +d +:: +rg +& +p +) + +87 + +( +p +. +da +(),. +ngth +()); + +90 +bo + + gݔ +==(cڡ +dpot +& +e1 +, cڡ + gdpot +& + ge2 +) + +92  + ge1 +. +th +(= +e2 +.path(); + +95 +bo + + gݔ +<(cڡ + gdpot +& + ge1 +, cڡndpot& + ge2 +) + +97  + ge1 +. +th +(< + ge2 +.path(); + +100  + gdpot +:: + +(cڡ * +th_me +, +d +:: +size_t + +th_ngth +) + +102 i( +th_ngth + > ( +da_ +. +lol +. +sun_th +) - 1) + +105 +boo +:: +syem +:: +r_code + +ec +(boo:: +asio +:: +r +:: +me_too_lg +); + +106 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +); + +109 +usg + +mea + + gd +; + +110 + gda_ +. + glol + = +boo +:: +asio +:: +da +:: +sockaddr_un_ty +(); + +111 + gda_ +. + glol +. + gsun_my + = +AF_UNIX +; + +112 i( + gth_ngth + > 0) + +113 +memy +( +da_ +. +lol +. +sun_th +, +th_me +, +th_ngth +); + +114 + gth_ngth_ + = +th_ngth +; + +118 i( + gth_ngth + > 0 && + gda_ +. + glol +. + gsun_th +[0] == 0) + +119 +da_ +. +lol +. +sun_th +[ +th_ngth +] = 0; + +127  + ~ + + @/usr/include/boost/asio/ssl/detail/engine.hpp + +11 #ide +BOOST_ASIO_SSL_DETAIL_ENGINE_HPP + + +12  + #BOOST_ASIO_SSL_DETAIL_ENGINE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + + gboo + { + +30 +mea + + gasio + { + +31 +mea + + gs + { + +32 +mea + + gda + { + +34 as + cge + + +36 + gpublic +: + +37 + ewt + + +42 +wt_put_d_y + = -2, + +47 + gwt_ouut_d_y + = -1, + +51 + gwt_nhg + = 0, + +56 + gwt_ouut + = 1 + +60 +BOOST_ASIO_DECL + +exic + +ge +( +SSL_CTX +* +cڋxt +); + +63 + gBOOST_ASIO_DECL + ~ +ge +(); + +66 +BOOST_ASIO_DECL + +SSL +* +tive_hd +(); + +69 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +t_vify_mode +( + +70 +vify_mode + +v +, +boo +:: +syem +:: +r_code +& +ec +); + +73 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +t_vify_dth +( + +74  +dth +, +boo +:: +syem +:: +r_code +& +ec +); + +77 +BOOST_ASIO_DECL + + gboo +:: +syem +:: +r_code + +t_vify_back +( + +78 +vify_back_ba +* +back +, +boo +:: +syem +:: +r_code +& +ec +); + +82 +BOOST_ASIO_DECL + +wt + +hdshake +( + +83 +am_ba +:: +hdshake_ty + +ty +, +boo +:: +syem +:: +r_code +& +ec +); + +86 +BOOST_ASIO_DECL + +wt + +shutdown +( +boo +:: +syem +:: +r_code +& +ec +); + +89 +BOOST_ASIO_DECL + +wt + +wre +(cڡ +boo +:: +asio +:: +cڡ_bufr +& +da +, + +90 +boo +:: +syem +:: +r_code +& +ec +, +d +:: +size_t +& +bys_sed +); + +93 +BOOST_ASIO_DECL + +wt + +ad +(cڡ +boo +:: +asio +:: +mub_bufr +& +da +, + +94 +boo +:: +syem +:: +r_code +& +ec +, +d +:: +size_t +& +bys_sed +); + +97 +BOOST_ASIO_DECL + + gboo +:: +asio +:: +mub_bufr + +g_ouut +( + +98 cڡ +boo +:: +asio +:: +mub_bufr +& +da +); + +101 +BOOST_ASIO_DECL + + gboo +:: +asio +:: +cڡ_bufr + +put_put +( + +102 cڡ +boo +:: +asio +:: +cڡ_bufr +& +da +); + +107 +BOOST_ASIO_DECL + cڡ + gboo +:: +syem +:: +r_code +& +m_r_code +( + +108 +boo +:: +syem +:: +r_code +& +ec +) const; + +110 + give +: + +112 +ge +(constngine&); + +113 + gge +& + gݔ +=(cڡ +ge +&); + +116 +BOOST_ASIO_DECL +  +vify_back_funi +( + +117  +evifd +, +X509_STORE_CTX +* +x +); + +119 #i( +OPENSSL_VERSION_NUMBER + < 0x10000000L) + +122 +BOOST_ASIO_DECL +  + gboo +:: +asio +:: +da +:: +ic_mux +& +ac_mux +(); + +128 +BOOST_ASIO_DECL + +wt + +rfm +(( +ge +::* + +)(*, +d +:: +size_t +), + +129 * +da +, +d +:: +size_t + +ngth +, +boo +:: +syem +:: +r_code +& +ec +, + +130 +d +:: +size_t +* +bys_sed +); + +133 +BOOST_ASIO_DECL +  +do_ac +(*, +d +:: +size_t +); + +136 +BOOST_ASIO_DECL +  +do_c +(*, +d +:: +size_t +); + +139 +BOOST_ASIO_DECL +  +do_shutdown +(*, +d +:: +size_t +); + +142 +BOOST_ASIO_DECL +  +do_ad +(* +da +, +d +:: +size_t + +ngth +); + +145 +BOOST_ASIO_DECL +  +do_wre +(* +da +, +d +:: +size_t + +ngth +); + +147 +SSL +* + gs_ +; + +148 +BIO +* + gext_bio_ +; + +156  + ~ + +158 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +159  + ~ + + @/usr/include/boost/asio/ssl/detail/impl/openssl_init.ipp + +12 #ide +BOOST_ASIO_SSL_DETAIL_IMPL_OPENSSL_INIT_IPP + + +13  + #BOOST_ASIO_SSL_DETAIL_IMPL_OPENSSL_INIT_IPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + + gboo + { + +30 +mea + + gasio + { + +31 +mea + + gs + { + +32 +mea + + gda + { + +34 as + cݒs__ba +:: +do_ + + +36 +public +: + +37 +do_ +() + +39 #i( +OPENSSL_VERSION_NUMBER + < 0x10100000L) + +40 :: +SSL_libry_ +(); + +41 :: +SSL_ld_r_rgs +(); + +42 :: +OnSSL_add_l_gܙhms +(); + +44 + gmuxes_ +. +size +(:: +CRYPTO_num_locks +()); + +45  +size_t + + gi + = 0; i < + gmuxes_ +. +size +(); ++i) + +46 + gmuxes_ +[ +i +]. +t +( +w + +boo +:: +asio +:: +da +:: +mux +); + +47 :: +CRYPTO_t_lockg_back +(& +do_ +:: +ݒs_lockg_func +); + +49 #i( +OPENSSL_VERSION_NUMBER + < 0x10000000L) + +50 :: +CRYPTO_t_id_back +(& +do_ +:: +ݒs_id_func +); + +53 #i! +defed +( +SSL_OP_NO_COMPRESSION +) \ + +54 && ( + gOPENSSL_VERSION_NUMBER + >= 0x00908000L) + +55 +nu_comessi_mhods_ + = +sk_SSL_COMP_w_nu +(); + +60 ~ +do_ +() + +62 #i! +defed +( +SSL_OP_NO_COMPRESSION +) \ + +63 && ( + gOPENSSL_VERSION_NUMBER + >= 0x00908000L) + +64 +sk_SSL_COMP_ +( +nu_comessi_mhods_ +); + +68 #i( +OPENSSL_VERSION_NUMBER + < 0x10000000L) + +69 :: +CRYPTO_t_id_back +(0); + +71 #i( +OPENSSL_VERSION_NUMBER + < 0x10100000L) + +72 :: +CRYPTO_t_lockg_back +(0); + +73 :: +ERR__rgs +(); + +74 :: +EVP_nup +(); + +75 :: +CRYPTO_nup_l_ex_da +(); + +77 #i( +OPENSSL_VERSION_NUMBER + < 0x10000000L) + +78 :: +ERR_move_e +(0); + +79 #i( +OPENSSL_VERSION_NUMBER + < 0x10100000L) + +80 :: +ERR_move_thad_e +( +NULL +); + +82 #i( +OPENSSL_VERSION_NUMBER + >= 0x10002000L) \ + +83 && ( + gOPENSSL_VERSION_NUMBER + < 0x10100000L) \ + +84 && ! +defed +( +SSL_OP_NO_COMPRESSION +) + +85 :: +SSL_COMP__comessi_mhods +(); + +89 #i! +defed +( +OPENSSL_IS_BORINGSSL +) + +90 :: +CONF_modus_ud +(1); + +92 #i! +defed +( +OPENSSL_NO_ENGINE +) \ + +93 && ( + gOPENSSL_VERSION_NUMBER + < 0x10100000L) + +94 :: +ENGINE_nup +(); + +99 #i! +defed +( +SSL_OP_NO_COMPRESSION +) \ + +100 && ( + gOPENSSL_VERSION_NUMBER + >= 0x00908000L) + +101 +STACK_OF +( +SSL_COMP +)* +g_nu_comessi_mhods +() const + +103  +nu_comessi_mhods_ +; + +108 + give +: + +109 #i( +OPENSSL_VERSION_NUMBER + < 0x10000000L) + +110  +ݒs_id_func +() + +112 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +113  :: +GCutThadId +(); + +115 * + gid + = & +o +; + +116 +BOOST_ASIO_ASSERT +(() >= (*)); + +117  + gt_ +<>( + gid +); + +122 #i( +OPENSSL_VERSION_NUMBER + < 0x10100000L) + +123  +ݒs_lockg_func +( +mode +,  +n +, + +126 i( + gmode + & + gCRYPTO_LOCK +) + +127 + +()-> + gmuxes_ +[ +n +]-> +lock +(); + +129 + +()-> + gmuxes_ +[ +n +]-> +uock +(); + +133 + gd +:: +ve +< +boo +:: +asio +:: +da +:: +shed_r +< + +134 +boo +:: +asio +:: +da +:: +mux +> > +muxes_ +; + +137 #i! +defed +( +SSL_OP_NO_COMPRESSION +) \ + +138 && ( + gOPENSSL_VERSION_NUMBER + >= 0x00908000L) + +139 +STACK_OF +( +SSL_COMP +)* +nu_comessi_mhods_ +; + +144 + gboo +:: +asio +:: +da +:: +shed_r +< +ݒs__ba +:: +do_ +> + +145 +ݒs__ba +:: + +() + +147  +boo +:: +asio +:: +da +:: +shed_r +< +do_ +> + +( +w + do_init); + +148  + g +; + +151 #i! +defed +( +SSL_OP_NO_COMPRESSION +) \ + +152 && ( + gOPENSSL_VERSION_NUMBER + >= 0x00908000L) + +153 +STACK_OF +( +SSL_COMP +)* +ݒs__ba +:: +g_nu_comessi_mhods +() + +155  + +()-> +g_nu_comessi_mhods +(); + +165  + ~ + + @/usr/include/boost/beast/core/detail/allocator.hpp + +10 #ide +BOOST_BEAST_DETAIL_ALLOCATOR_HPP + + +11  + #BOOST_BEAST_DETAIL_ALLOCATOR_HPP + + + ) + +13  + ~ + +14 #ifde +BOOST_NO_CXX11_ALLOCATOR + + +15  + ~ + +17  + ~ + +20 +mea + + gboo + { + +21 +mea + + gb + { + +22 +mea + + gda + { + +28 #ifde +BOOST_NO_CXX11_ALLOCATOR + + +29 + gme +< +ass + + gAoc +> + +30 +usg + + glot_as + = +boo +:: +cڏ +:: +lot_as +< +Aoc +>; + +33 + gme +< +ass + + gAoc +> + +34 +usg + + glot_as + = +d +:: +lot_as +< +Aoc +>; + + @/usr/include/boost/beast/core/detail/bind_handler.hpp + +10 #ide +BOOST_BEAST_DETAIL_BIND_HANDLER_HPP + + +11  + #BOOST_BEAST_DETAIL_BIND_HANDLER_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gb + { + +25 +mea + + gda + { + +32 + gme +< +ass + + gHdr +, + gass +... + gArgs +> + +33 as + cbound_hdr + + +37 + gme +< +ass + + gT +, cs + gExecut +> + +38 +nd +  + gboo +:: +asio +:: +assocd_execut +; + +40 +usg + + ggs_ty + = +d +:: +tue +< + +41 +tyme + +d +:: +dey +< +Args +>:: +ty +...>; + +43 +Hdr + + gh_ +; + +44 +gs_ty + + ggs_ +; + +46 + gme +< +ass + + gArg +, cs + gVs +> + +48 +tyme + + gd +:: +ab_if +< + +49 +d +:: +is_ahd +< +tyme + + +50 +d +:: +dey +< +Arg +>:: +ty +>:: +vue + == 0 && + +51 +boo +:: +is_ahd +< +tyme + + +52 +d +:: +dey +< +Arg +>:: +ty +>:: +vue + == 0, + +53 + gArg +&&>:: +ty + + +54 +exa +( +Arg +&& +g +, +Vs +&& +vs +) + +56 + gboo +:: +igne_unud +( +vs +); + +57  + gd +:: +fwd +< +Arg +>( +g +); + +60 + gme +< +ass + + gArg +, cs + gVs +> + +62 +tyme + + gd +:: +ab_if +< + +63 +d +:: +is_ahd +< +tyme + + +64 +d +:: +dey +< +Arg +>:: +ty +>:: +vue + != 0, + +65 +tyme + + gd +:: +tue_emt +< + +66 +d +:: +is_ahd +< + +67 +tyme + +d +:: +dey +< +Arg +>:: +ty +>:: +vue + - 1, + +68 + gVs +>>:: +ty +::type&& + +69 +exa +( +Arg +&&, +Vs +&& +vs +) + +71  + gd +:: +g +< +d +:: +is_ahd +< + +72 +tyme + +d +:: +dey +< +Arg +>:: +ty +>:: +vue + - 1>( + +73 +d +:: +fwd +< +Vs +>( +vs +)); + +76 + gme +< +ass + + gArg +, cs + gVs +> + +78 +tyme + + gd +:: +ab_if +< + +79 +boo +:: +is_ahd +< +tyme + + +80 +d +:: +dey +< +Arg +>:: +ty +>:: +vue + != 0, + +81 +tyme + + gd +:: +tue_emt +< + +82 +boo +:: +is_ahd +< + +83 +tyme + +d +:: +dey +< +Arg +>:: +ty +>:: +vue + - 1, + +84 + gVs +>>:: +ty +::type&& + +85 +exa +( +Arg +&&, +Vs +&& +vs +) + +87  + gd +:: +g +< +boo +:: +is_ahd +< + +88 +tyme + +d +:: +dey +< +Arg +>:: +ty +>:: +vue + - 1>( + +89 +d +:: +fwd +< +Vs +>( +vs +)); + +92 + gme +< + +93 +ass + + gArgsTue +, + +94 + gd +:: +size_t +... +S +> + +97 +voke +( + +98 +Hdr +& +h +, + +99 +ArgsTue +& +gs +, + +100 +d +:: +tue +<>&&, + +101 +dex_qu +< +S +...>) + +103 + gboo +:: +igne_unud +( +gs +); + +104 +h +( +d +:: +g +< +S +>(d:: +move +( +gs +))...); + +107 + gme +< + +108 +ass + + gArgsTue +, + +109 +ass + + gVsTue +, + +110 + gd +:: +size_t +... +S +> + +113 +voke +( + +114 +Hdr +& +h +, + +115 +ArgsTue +& +gs +, + +116 +VsTue +&& +vs +, + +117 +dex_qu +< +S +...>) + +119 + gboo +:: +igne_unud +( +gs +); + +120 + gboo +:: +igne_unud +( +vs +); + +121 +h +( +exa +( +d +:: +g +< +S +>(d:: +move +( +gs +)), + +122 +d +:: +fwd +< +VsTue +>( +vs +))...); + +125 + gpublic +: + +126 +usg + +su_ty + = ; + +128 +usg + + glot_ty + = + +129 +boo +:: +asio +:: +assocd_lot_t +< +Hdr +>; + +131 +bound_hdr +(bound_handler&&) = ; + +132 +bound_hdr +(bound_hd˸cڡ& +de +; + +134 + gme +< +ass + + gDedudHdr +> + +135 +exic + + +136 +bound_hdr +( + +137 +DedudHdr +&& +hdr +, +Args +&&... +gs +) + +138 : +h_ +( +d +:: +fwd +< +DedudHdr +>( +hdr +)) + +139 , +gs_ +( +d +:: +fwd +< +Args +>( +gs +)...) + +143 +lot_ty + + +144 +g_lot +(cڡ +nx + + +146  ( +boo +:: +asio +:: +g_assocd_lot +)( +h_ +); + +149 +nd + + +150 +bo + + +151 +asio_hdr_is_ctui +( +bound_hdr +* +h +) + +153 +usg + + gboo +:: +asio +:: +asio_hdr_is_ctui +; + +154  +asio_hdr_is_ctui +( +d +:: +addssof +( +h +-> +h_ +)); + +157 + gme +< +ass + + gFuni +> + +158 +nd + + +159  +asio_hdr_voke +( +Funi +&& +f +, +bound_hdr +* +h +) + +161 +usg + + gboo +:: +asio +:: +asio_hdr_voke +; + +162 +asio_hdr_voke +( +f +, +d +:: +addssof +( +h +-> +h_ +)); + +165 + gme +< + gass +... + gVues +> + +167 +ݔ +()( + gVues +&&... + gvues +) + +169 +voke +( +h_ +, +gs_ +, + +170 +d +:: +fwd_as_tue +( + +171 +d +:: +fwd +< +Vues +>( +vues +)...), + +172 +dex_qu_f +< +Args +...>()); + +175 + gme +< + gass +... + gVues +> + +177 +ݔ +()( + gVues +&&... + gvues +) const + +179 +voke +( +h_ +, +gs_ +, + +180 +d +:: +fwd_as_tue +( + +181 +d +:: +fwd +< +Vues +>( +vues +)...), + +182 +dex_qu_f +< +Args +...>()); + +189 +mea + + gasio + { + +190 + gme +< +ass + + gHdr +, + gass +... + gArgs +, cs + gExecut +> + +191  + gassocd_execut +< + +192 + gb +:: +da +:: +bound_hdr +< +Hdr +, + gArgs +...>, + gExecut +> + +194 +usg + + gty + = +tyme + + +195 +assocd_execut +< +Hdr +, + gExecut +>:: +ty +; + +198 +ty + + +199 +g +( +b +:: +da +:: +bound_hdr +< +Hdr +, +Args +...> cڡ& +h +, + +200 +Execut + cڡ& +ex + = Execut() +nx + + +202  +assocd_execut +< + +203 +Hdr +, +Execut +>:: +g +( +h +. +h_ +, +ex +); + +210 +mea + + gd + { + +211 + gme +< +ass + + gHdr +, + gass +... + gArgs +> + +213 +bd +( +boo +:: +b +:: +da +:: +bound_hdr +< + +214 +Hdr +, +Args +...>, ... +de +; + + @/usr/include/boost/beast/core/detail/buffer.hpp + +10 #ide +BOOST_BEAST_CORE_DETAIL_BUFFER_HPP + + +11  + #BOOST_BEAST_CORE_DETAIL_BUFFER_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + gb + { + +19 +mea + + gda + { + +21 + gme +< + +22 +ass + + gDymicBufr +, + +23 +ass + + gEVue +> + +25 +dymic_bufr_e_nx +( + +26 +DymicBufr +& +bufr +, + +27 +d +:: +size_t + +size +, + +28 +r_code +& +ec +, + +29 +EVue + +ev +) -> + +30 + gboo +:: +tiڮ +< +tyme + + +31 +DymicBufr +:: +mub_bufrs_ty +> + +33 if( +bufr +. +max_size +(- bufr. +size +() < size) + +36 +ec + = +ev +; + +37  + gboo +:: +ne +; + +39 + gboo +:: +tiڮ +< +tyme + + +40 +DymicBufr +:: +mub_bufrs_ty +> +su +; + +41 + gsu +. +ema +( +bufr +. +e +( +size +)); + +42 + gec +. +assign +(0, +ec +. +gy +()); + +43  + gsu +; + +46 + gme +< + +47 +ass + + gDymicBufr +, + +48 +ass + + gEVue +> + +50 +dymic_bufr_e +( + +51 +DymicBufr +& +bufr +, + +52 +d +:: +size_t + +size +, + +53 +r_code +& +ec +, + +54 +EVue + +ev +) -> + +55 + gboo +:: +tiڮ +< +tyme + + +56 +DymicBufr +:: +mub_bufrs_ty +> + +58 #ide +BOOST_NO_EXCEPTIONS + + +59 +y + + +61 +boo +:: +tiڮ +< +tyme + + +62 +DymicBufr +:: +mub_bufrs_ty +> +su +; + +63 + gsu +. +ema +( +bufr +. +e +( +size +)); + +64 + gec +. +assign +(0, +ec +. +gy +()); + +65  + gsu +; + +67 +tch +( +d +:: +ngth_r + const&) + +69 +ec + = +ev +; + +71  + gboo +:: +ne +; + +74  +dymic_bufr_e_nx +( + +75 +bufr +, +size +, +ec +, +ev +); + + @/usr/include/boost/beast/core/detail/integer_sequence.hpp + +10 #ide +BOOST_BEAST_DETAIL_INTEGER_SEQUENCE_HPP + + +11  + #BOOST_BEAST_DETAIL_INTEGER_SEQUENCE_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +18 +mea + + gboo + { + +19 +mea + + gb + { + +20 +mea + + gda + { + +22 + gme +< +ass + + gT +, T... + gIs +> + +23  + sg_qu + + +25 +usg + + gvue_ty + = +T +; + +26 +BOOST_STATIC_ASSERT +( +d +:: +is_gl +< +T +>:: +vue +); + +28  + gd +:: +size_t + +cڡex + +ic_size + = ...( +Is +); + +30  + gd +:: +size_t + +cڡex + +size +() + +32  ...( +Is +); + +36 + gme +< + gd +:: +size_t +... +Is +> + +37 +usg + +dex_qu + = +g_qu +< +d +:: +size_t +, + gIs +...>; + +40 + gme +< + gass +... + gArgs +> + +41  + ssizeof_wkound + + +43  + gd +:: +size_t + +cڡex + +size + = ... ( +Args +); + +46 #ifde +BOOST_MSVC + + +50 + gme +< +ass + + gT +,  + gN +, cs + gSeq +> + +51  + gmake_g_qu_unchecked +; + +53 + gme +< +ass + + gT +,  + gN +, ... + gIndis +> + +54  + gmake_g_qu_unchecked +< + +55 + gT +, + gN +, + gg_qu +> + +57 +usg + + gty + = +tyme + +make_g_qu_unchecked +< + +58 +T +, + gN +-1, + gg_qu +< + gT +, N-1, + gIndis +...>>:: +ty +; + +61 + gme +< +ass + + gT +, ... + gIndis +> + +62  + gmake_g_qu_unchecked +< + +63 + gT +, 0, + gg_qu +> + +65 +usg + + gty + = +g_qu +< +T +, + gIndis +...>; + +68 + gme +< +ass + + gT +, +T + + gN +> + +69  + smake_g_qu_checked + + +71 +BOOST_STATIC_ASSERT +( +d +:: +is_gl +< +T +>:: +vue +); + +72 +BOOST_STATIC_ASSERT +( +N + >= 0); + +74 +usg + + gty + = +tyme + +make_g_qu_unchecked +< + +75 +T +, + gN +, + gg_qu +< + gT +>>:: +ty +; + +78 + gme +< +ass + + gT +, +T + + gN +> + +79 +usg + + gmake_g_qu + = + +80 +tyme + +make_g_qu_checked +< +T +, + gN +>:: +ty +; + +82 + gme +< + gd +:: +size_t + +N +> + +83 +usg + +make_dex_qu + = +make_g_qu +< +d +:: +size_t +, + gN +>; + +85 + gme +< + gass +... + gArgs +> + +86 +usg + + gdex_qu_f + = + +87 +make_dex_qu +< +sizeof_wkound +< +Args +...>:: +size +>; + +93 + gme +< + gd +:: +size_t +... +Is +> + +94  + sdex_tue + + +96 +usg + +xt + = +dex_tue +< +Is +..., ... ( + gIs +)>; + +100 + gme +< + gd +:: +size_t + +N +> + +101  + sbud_dex_tue + + +103 +usg + +ty + = +tyme + +bud_dex_tue +< +N +-1>::ty:: +xt +; + +106 + gme +<> + +107  + gbud_dex_tue +<0> + +109 +usg + + gty + = +dex_tue +<>; + +112 + gme +< +ass + + gT +, +T + + gN +, + +113 +ass + + gSeq + = +tyme + +bud_dex_tue +< +N +>:: +ty + + +115  +g_qu_hr +; + +117 + gme +< +ass + + gT +, +T + + gN +, + gd +:: +size_t +... +Is +> + +118  +g_qu_hr +< +T +, + gN +, + gdex_tue +< + gIs +...>> + +120 +BOOST_STATIC_ASSERT +( +d +:: +is_gl +< +T +>:: +vue +); + +121 +BOOST_STATIC_ASSERT +( +N + >= 0); + +123 +usg + + gty + = +g_qu +< +T +, + gic_ +< + gT +> ( + gIs +)...>; + +126 + gme +< +ass + + gT +, +T + + gN +> + +127 +usg + + gmake_g_qu + = + +128 +tyme + +g_qu_hr +< +T +, + gN +>:: +ty +; + +130 + gme +< + gd +:: +size_t + +N +> + +131 +usg + +make_dex_qu + = +make_g_qu +< +d +:: +size_t +, + gN +>; + +133 + gme +< + gass +... + gArgs +> + +134 +usg + + gdex_qu_f + = + +135 +make_dex_qu +< +sizeof_wkound +< +Args +...>:: +size +>; + + @/usr/include/boost/beast/core/detail/ostream.hpp + +10 #ide +BOOST_BEAST_DETAIL_OSTREAM_HPP + + +11  + #BOOST_BEAST_DETAIL_OSTREAM_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gb + { + +25 +mea + + gda + { + +27 + gme +< +ass + + gBufrs +> + +28 as + cbufrs_hr + + +30 +Bufrs + + gb_ +; + +32 + gpublic +: + +33 +exic + + +34 +bufrs_hr +( +Bufrs + cڡ& +b +) + +35 : +b_ +( +b +) + +39 +me +< +ass + +B +> + +40 +nd + + +41 +d +:: +oam +& + +42 +ݔ +<<( +d +:: +oam +& +os +, + +43 + gbufrs_hr +< + gB +> cڡ& + gv +); + +46 + gme +< +ass + + gBufrs +> + +47 + gd +:: +oam +& + +48 +ݔ +<<( +d +:: +oam +& +os +, + +49 + gbufrs_hr +< + gBufrs +> cڡ& + gv +) + +51 aut + gb + : +bufrs_nge +( +v +. +b_ +)) + +52 +os +. +wre +( +ic_ +<cڡ*>( +b +. +da +()), b. +size +()); + +53  + gos +; + +58  + gbasic_ambuf_movab_hr + : + +59 +d +:: +basic_ambuf +<, + gd +:: +ch_as +<>> + +61 +basic_ambuf_movab_hr +( + +62 +basic_ambuf_movab_hr +&&) = ; + +65 +usg + + gbasic_ambuf_movab + = + +66 +d +:: +is_move_cڡruib +< +basic_ambuf_movab_hr +>; + +70 + gme +< +ass + + gDymicBufr +, + +71 +ass + + gChT +, cs + gTs +, +bo + + gisMovab +> + +72 +ass + + goam_bufr +; + +74 + gme +< +ass + + gDymicBufr +, cs + gChT +, cs + gTs +> + +75 +ass + + goam_bufr + + +76 < + gDymicBufr +, + gChT +, + gTs +, + gue +> + +77 : +public + +d +:: +basic_ambuf +< +ChT +, + gTs +> + +79 +usg + + gt_ty + = +tyme + + +80 +d +:: +basic_ambuf +< +ChT +, + gTs +>:: +t_ty +; + +82 +usg + + gas_ty + = +tyme + + +83 +d +:: +basic_ambuf +< +ChT +, + gTs +>:: +as_ty +; + +85  + gd +:: +size_t + +cڡex + +max_size + = 512; + +87 + gDymicBufr +& + gbuf_ +; + +89 + gpublic +: + +90 +oam_bufr +(ostream_buffer&&) = ; + +91 +oam_bufr +(oam_bufcڡ& +de +; + +93 ~ +oam_bufr +( + gnx + + +95 +sync +(); + +98 +exic + + +99 +oam_bufr +( +DymicBufr +& +buf +) + +100 : +buf_ +( +buf +) + +102 +e +(); + +105 +t_ty + + +106 +ovow +( +t_ty + +ch + + govride + + +108 if(! + gTs +:: +eq_t_ty +( +ch +, +Ts +:: +eof +())) + +110 +Ts +:: +assign +(* +this +-> + +(), + +111 +ic_ +< +ChT +>( +ch +)); + +112 +ush +(1); + +113 +e +(); + +114  + gch +; + +116 +ush +(); + +117  + gas_ty +:: +eof +(); + +121 +sync +( + govride + + +123 +ush +(); + +124 +e +(); + +128 + give +: + +130 +e +() + +132 aut +bs + = +buf_ +. +e +( + +133 +ad_size__throw +( +buf_ +, +max_size +)); + +134 autcڡ + gb + = +bufrs_t +( +bs +); + +135 autcڡ + gp + = +ic_ +< +ChT +*>( +b +. +da +()); + +136 + gthis +-> + +( +p +, + +137 +p + + +b +. +size +(/ ( +ChT +) - 1); + +141 +ush +( +exa + = 0) + +143 +buf_ +. +comm +( + +144 ( +this +-> + +(-his-> +pba +(+ +exa +) * + +145 ( +ChT +)); + +153 + gme +< +ass + + gDymicBufr +, cs + gChT +, cs + gTs +> + +154 +ass + + goam_bufr + + +155 < + gDymicBufr +, + gChT +, + gTs +, + gl +> + +156 : +public + +d +:: +basic_ambuf +< +ChT +, + gTs +> + +158 +usg + + gt_ty + = +tyme + + +159 +d +:: +basic_ambuf +< +ChT +, + gTs +>:: +t_ty +; + +161 +usg + + gas_ty + = +tyme + + +162 +d +:: +basic_ambuf +< +ChT +, + gTs +>:: +as_ty +; + +164  + gd +:: +size_t + +cڡex + +max_size + = 512; + +166 + gDymicBufr +& + gbuf_ +; + +168 + gpublic +: + +169 +oam_bufr +(oam_bufr&& +de +; + +170 +oam_bufr +(oam_bufcڡ& +de +; + +172 ~ +oam_bufr +( + gnx + + +174 +sync +(); + +177 +exic + + +178 +oam_bufr +( +DymicBufr +& +buf +) + +179 : +buf_ +( +buf +) + +181 +e +(); + +184 +t_ty + + +185 +ovow +( +t_ty + +ch + + govride + + +187 if(! + gTs +:: +eq_t_ty +( +ch +, +Ts +:: +eof +())) + +189 +Ts +:: +assign +(* +this +-> + +(), + +190 +ic_ +< +ChT +>( +ch +)); + +191 +ush +(1); + +192 +e +(); + +193  + gch +; + +195 +ush +(); + +196  + gas_ty +:: +eof +(); + +200 +sync +( + govride + + +202 +ush +(); + +203 +e +(); + +207 + give +: + +209 +e +() + +211 aut +bs + = +buf_ +. +e +( + +212 +ad_size__throw +( +buf_ +, +max_size +)); + +213 autcڡ + gb + = +bufrs_t +( +bs +); + +214 autcڡ + gp + = +ic_ +< +ChT +*>( +b +. +da +()); + +215 + gthis +-> + +( +p +, + +216 +p + + +b +. +size +(/ ( +ChT +) - 1); + +220 +ush +( +exa + = 0) + +222 +buf_ +. +comm +( + +223 ( +this +-> + +(-his-> +pba +(+ +exa +) * + +224 ( +ChT +)); + +230 + gme +< +ass + + gDymicBufr +, + +231 +ass + + gChT +, cs + gTs +, +bo + + gisMovab +> + +232 +ass + + goam_hr +; + +234 + gme +< +ass + + gDymicBufr +, cs + gChT +, cs + gTs +> + +235 +ass + + goam_hr +< + +236 + gDymicBufr +, + gChT +, + gTs +, + gue +> + +237 : +public + +d +:: +basic_oam +< +ChT +, + gTs +> + +239 + goam_bufr +< + +240 + gDymicBufr +, + gChT +, + gTs +, + gue +> + gosb_ +; + +242 + gpublic +: + +243 +exic + + +244 +oam_hr +( +DymicBufr +& +buf +); + +246 +oam_hr +(oam_hr&& +h +); + +249 + gme +< +ass + + gDymicBufr +, cs + gChT +, cs + gTs +> + +250 + goam_hr +< + gDymicBufr +, + gChT +, + gTs +, + gue +>:: + +251 +oam_hr +( +DymicBufr +& +buf +) + +252 : +d +:: +basic_oam +< +ChT +, + gTs +>( + +253 & + gthis +-> + gosb_ +) + +254 , +osb_ +( +buf +) + +258 + gme +< +ass + + gDymicBufr +, cs + gChT +, cs + gTs +> + +259 + goam_hr +< + gDymicBufr +, + gChT +, + gTs +, + gue +>:: + +260 +oam_hr +( + +261 +oam_hr +&& +h +) + +262 : +d +:: +basic_oam +< +ChT +, + gTs +>(& + gosb_ +) + +263 , +osb_ +( +d +:: +move +( +h +.osb_)) + +270 +me +< +ass + +T +> + +271 as + coam_hr_ba + + +273 +eed +: + +274 +d +:: +unique_r +< +T +> +memb +; + +276 +oam_hr_ba +( + +277 +oam_hr_ba +&&) = ; + +279 +exic + + +280 +oam_hr_ba +( +T +* +t +) + +281 : +memb +( +t +) + +286 + gme +< +ass + + gDymicBufr +, cs + gChT +, cs + gTs +> + +287 +ass + + goam_hr +< + +288 + gDymicBufr +, + gChT +, + gTs +, + gl +> + +289 : +ive + +oam_hr_ba +< +oam_bufr +< + +290 +DymicBufr +, + gChT +, + gTs +, + gl +>> + +291 , +public + + gd +:: +basic_oam +< +ChT +, + gTs +> + +293 + gpublic +: + +294 +exic + + +295 +oam_hr +( +DymicBufr +& +buf +) + +296 : +oam_hr_ba +< +oam_bufr +< + +297 +DymicBufr +, + gChT +, + gTs +, + gl +>>( + +298 +w + + goam_bufr +< + gDymicBufr +, + +299 + gChT +, + gTs +, + gl +>( + gbuf +)) + +300 , + gd +:: +basic_oam +< +ChT +, + gTs +>( + gthis +-> + gmemb +. +g +()) + +304 +oam_hr +(oam_hr&& +h +) + +305 : +oam_hr_ba +< +oam_bufr +< + +306 +DymicBufr +, + gChT +, + gTs +, + gl +>>( + +307 + gd +:: +move +( +h +)) + +308 , + gd +:: +basic_oam +< +ChT +, + gTs +>( + gthis +-> + gmemb +. +g +()) + + @/usr/include/boost/beast/core/detail/static_ostream.hpp + +10 #ide +BOOST_BEAST_DETAIL_STATIC_OSTREAM_HPP + + +11  + #BOOST_BEAST_DETAIL_STATIC_OSTREAM_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + gb + { + +19 +mea + + gda + { + +23 +ass + + gic_oam_bufr + + +24 : +public + +d +:: +basic_ambuf +<> + +26 +usg + +ChT + = ; + +27 +usg + + gTs + = +d +:: +ch_as +< +ChT +>; + +28 +usg + + gt_ty + = +tyme + + +29 +d +:: +basic_ambuf +< +ChT +, + gTs +>:: +t_ty +; + +30 +usg + + gas_ty + = +tyme + + +31 +d +:: +basic_ambuf +< +ChT +, + gTs +>:: +as_ty +; + +33 * + gda_ +; + +34 + gd +:: +size_t + +size_ +; + +35 + gd +:: +size_t + +n_ + = 0; + +36 + gd +:: +rg + +s_ +; + +38 + gpublic +: + +39 +ic_oam_bufr +(ic_oam_bufr&& +de +; + +40 +ic_oam_bufr +(ic_oam_bufcڡ& +de +; + +42 +ic_oam_bufr +(* +da +, +d +:: +size_t + +size +) + +43 : +da_ +( +da +) + +44 , +size_ +( +size +) + +46 + gthis +-> + +( +da_ +, da_ + +size + - 1); + +49 ~ +ic_oam_bufr +( + gnx + + +53 +rg_vw + + +54 +r +() const + +56 if(! + gs_ +. +emy +()) + +57  { + gs_ +. +da +(), + gn_ +}; + +58  { + gda_ +, + gn_ +}; + +61 +t_ty + + +62 +ovow +( +t_ty + +ch + + govride + + +64 if(! + gTs +:: +eq_t_ty +( +ch +, +Ts +:: +eof +())) + +66 +Ts +:: +assign +(* +this +-> + +(), + +67 +ic_ +< +ChT +>( +ch +)); + +68 +ush +(1); + +69 +e +(); + +70  + gch +; + +72 +ush +(); + +73  + gas_ty +:: +eof +(); + +77 +sync +( + govride + + +79 +ush +(); + +80 +e +(); + +84 + give +: + +86 +e +() + +88 autcڡ +growth_ + = 1.5; + +90 if( + gn_ + < + gsize_ + - 1) + +92 + gthis +-> + +( + +93 +da_ + + +n_ +, da_ + +size_ + - 2); + +96 if( + gs_ +. +emy +()) + +98 + gs_ +. +size +( +ic_ +< +d +:: +size_t +>( + +99 +growth_ + * +n_ +)); + +100 + gTs +:: +cy +(& +s_ +[0], +da_ +, +n_ +); + +104 + gs_ +. +size +( +ic_ +< +d +:: +size_t +>( + +105 +growth_ + * +n_ +)); + +107 + gthis +-> + +(& +s_ +[ +n_ +], &s_[len_] + + +108 +s_ +. +size +(- +n_ + - 1); + +112 +ush +( +exa + = 0) + +114 +n_ + + +ic_ +< +d +:: +size_t +>( + +115 +this +-> + +(-his-> +pba +(+ +exa +); + +119 +ass + + gic_oam + : +public + +d +:: +basic_oam +<> + +121 +ic_oam_bufr + +osb_ +; + +123 + gpublic +: + +124 +ic_oam +(* +da +, +d +:: +size_t + +size +) + +125 : +d +:: +basic_oam +<>(& +this +-> +osb_ +) + +126 , +osb_ +( +da +, +size +) + +128 +imbue +( +d +:: +lo +:: +assic +()); + +131 +rg_vw + + +132 +r +() const + +134  + gosb_ +. +r +(); + + @/usr/include/boost/beast/core/detail/static_string.hpp + +10 #ide +BOOST_BEAST_DETAIL_STATIC_STRING_HPP + + +11  + #BOOST_BEAST_DETAIL_STATIC_STRING_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~< +> + +16  + ~ + +18 +mea + + gboo + { + +19 +mea + + gb + { + +20 +mea + + gda + { + +23 + gme +< +ass + + gT +> + +24 +usg + + gis_put_ + = + +25 +d +:: +gl_cڡt +< +bo +, + +26 ! + gd +:: +is_gl +< +T +>:: +vue +>; + +28 + gme +< +ass + + gChT +, cs + gTs +> + +30 +xicogphil_com +( + +31 +ChT + cڡ* +s1 +, +d +:: +size_t + +n1 +, + +32 +ChT + cڡ* +s2 +, +d +:: +size_t + +n2 +) + +34 if( +n1 + < +n2 +) + +35  +Ts +:: +com +( + +36 +s1 +, +s2 +, +n1 +) <= 0 ? -1 : 1; + +37 if( + gn1 + > + gn2 +) + +38  + gTs +:: +com +( + +39 +s1 +, +s2 +, +n2 +) >= 0 ? 1 : -1; + +40  + gTs +:: +com +( +s1 +, +s2 +, +n1 +); + +43 + gme +< +ass + + gChT +, cs + gTs +> + +44 +le + + +46 +xicogphil_com +( + +47 +basic_rg_vw +< +ChT +, +Ts +> +s1 +, + +48 +ChT + cڡ* +s2 +, +d +:: +size_t + +n2 +) + +50  +xicogphil_com +< +ChT +, + gTs +>( + +51 + gs1 +. +da +(), s1. +size +(), + gs2 +, + gn2 +); + +54 + gme +< +ass + + gChT +, cs + gTs +> + +55 +le + + +57 +xicogphil_com +( + +58 +basic_rg_vw +< +ChT +, +Ts +> +s1 +, + +59 +basic_rg_vw +< +ChT +, +Ts +> +s2 +) + +61  + gxicogphil_com +< + gChT +, + gTs +>( + +62 + gs1 +. +da +(), s1. +size +(), + gs2 +.data(), s2.size()); + +69 +le + + +70 + gd +:: +size_t + +cڡex + + +71 +max_digs +( +d +:: +size_t + +bys +) + +73  +ic_ +< +d +:: +size_t +>( + +74 +bys + * 2.41) + 1 + 1; + +77 + gme +< +ass + + gChT +, cs + gIeg +, cs + gTs +> + +78 +ChT +* + +79 +w_to_rg +( + +80 +ChT +* +buf +, +Ieg + +x +, +d +:: +ue_ty +) + +82 if( +x + == 0) + +84 +Ts +:: +assign +(*-- +buf +, '0'); + +85  + gbuf +; + +87 if( + gx + < 0) + +89 + gx + = - +x +; + +90 ; + gx + > 0; x /= 10) + +91 +Ts +:: +assign +(*-- +buf + , + +92 "0123456789"[ +x + % 10]); + +93 + gTs +:: +assign +(*-- +buf +, '-'); + +94  + gbuf +; + +96 ; + gx + > 0; x /= 10) + +97 +Ts +:: +assign +(*-- +buf + , + +98 "0123456789"[ +x + % 10]); + +99  + gbuf +; + +102 + gme +< +ass + + gChT +, cs + gIeg +, cs + gTs +> + +103 +ChT +* + +104 +w_to_rg +( + +105 +ChT +* +buf +, +Ieg + +x +, +d +:: +l_ty +) + +107 if( +x + == 0) + +109 *-- +buf + = '0'; + +110  + gbuf +; + +112 ; + gx + > 0; x /= 10) + +113 +Ts +:: +assign +(*-- +buf + , + +114 "0123456789"[ +x + % 10]); + +115  + gbuf +; + +118 + gme +< + +119 +ass + + gChT +, + +120 +ass + + gIeg +, + +121 +ass + + gTs + = +d +:: +ch_as +< +ChT +>> + +122 +ChT +* + +123 +w_to_rg +( +ChT +* +ϡ +, +d +:: +size_t + +size +, +Ieg + +i +) + +125 + gboo +:: +igne_unud +( +size +); + +126 +BOOST_ASSERT +( +size + > +max_digs +(( +Ieg +))); + +127  + gw_to_rg +< + gChT +, + gIeg +, + gTs +>( + +128 + gϡ +, + gi +, + gd +:: +is_sigd +< +Ieg +>{}); + + @/usr/include/boost/beast/core/detail/type_traits.hpp + +10 #ide +BOOST_BEAST_DETAIL_TYPE_TRAITS_HPP + + +11  + #BOOST_BEAST_DETAIL_TYPE_TRAITS_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~< +> + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + gb + { + +24 +mea + + gda + { + +26 + gme +< +ass + + gU +> + +27 +le + + +28 + gd +:: +size_t + +cڡex + + +29 +max_sizeof +() + +31  ( +U +); + +34 + gme +< +ass + + gU0 +, cs + gU1 +, + gass +... + gUs +> + +35 +le + + +36 + gd +:: +size_t + +cڡex + + +37 +max_sizeof +() + +40 +max_sizeof +< +U0 +>(> max_sizeof< +U1 +, + gUs +...>() ? + +41 + gmax_sizeof +< + gU0 +>(: +max_sizeof +< +U1 +, + gUs +...>(); + +44 + gme +< +ass + + gU +> + +45 +le + + +46 + gd +:: +size_t + +cڡex + + +47 +max_ignof +() + +49  +ignof +( +U +); + +52 + gme +< +ass + + gU0 +, cs + gU1 +, + gass +... + gUs +> + +53 + gd +:: +size_t + +cڡex + + +54 +max_ignof +() + +57 +max_ignof +< +U0 +>(> max_ignof< +U1 +, + gUs +...>() ? + +58 + gmax_ignof +< + gU0 +>(: +max_ignof +< +U1 +, + gUs +...>(); + +62 + gme +< + gass +... + gTs +> + +63 +usg + + gmake_void + = +boo +:: +make_void +< +Ts +...>; + +64 + gme +< + gass +... + gTs +> + +65 +usg + + gvoid_t + = +boo +:: +void_t +< +Ts +...>; + +68 + gme +< + gd +:: +size_t + +L +, + gass +... + gTs +> + +69  + sigd_uni + + +72 + gd +:: +size_t + +cڡex + +ignmt_vue + = + +73 +max_ignof +< +Ts +...>(); + +75 +usg + + gty + = +tyme + +d +:: +igd_age +< + +76 ( +L + > +max_sizeof +< +Ts +...>()) ? Len : (max_sizeof()), + +77 + gignmt_vue +>:: +ty +; + +80 + gme +< + gd +:: +size_t + +L +, + gass +... + gTs +> + +81 +usg + + gigd_uni_t + = + +82 +tyme + +igd_uni +< +L +, + gTs +...>:: +ty +; + +86 + gme +< +ass + + gT +> + +87 +le + + +89 +ac_rv +( +T +){} + +93 + gme +< + gN +, +ass + + gT +, + gass +... + gTn +> + +94  + s_tue_im + + +96 +usg + + gty + = +tyme + +_tue_im +< + +97 +N + - 1, + gT +, T, + gTn +...>:: +ty +; + +100 + gme +< +ass + + gT +, + gass +... + gTn +> + +101  + g_tue_im +<0, + gT +, + gTn +...> + +103 +usg + + gty + = +d +:: +tue +< +T +, + gTn +...>; + +106 + gme +< + gN +, +ass + + gT +> + +107  + s_tue + + +109 +usg + + gty + = + +110 +tyme + +_tue_im +< +N +-1, + gT +>:: +ty +; + +113 + gme +< +ass + + gT +> + +114  + g_tue +<0, + gT +> + +116 +usg + + gty + = +d +:: +tue +<>; + +121 + gme +< +ass + + gR +, cs + gC +, + gass + ... + gA +> + +123 +is_vob_ +( +C +&& +c +, , +A +&& ... +a +) + +124 -> +dety +( +d +:: +is_cvtib +< + +125 +dety +( +c +( +d +:: +fwd +< +A +>( +a +)...)), +R +>:: +vue + || + +126 +d +:: +is_me +< +R +, >:: +vue +, + +127 +d +:: +ue_ty +()); + +129 + gme +< +ass + + gR +, cs + gC +, + gass + ... + gA +> + +130 + gd +:: +l_ty + + +131 +is_vob_ +( +C +&& +c +, , +A +&& ... +a +); + +142 + gme +< +ass + + gC +, cs + gF +> + +143  + gis_vob + : +d +:: +l_ty + + +147 + gme +< +ass + + gC +, cs + gR +, + gass + ... + gA +> + +148  + gis_vob +< + gC +, +R +( +A +...)> + +149 : +dety +( +is_vob_ +< +R +>( + +150 +d +:: +dev +< +C +>(), 1, std::dev< +A +>()...)) + +158 + gme +< +ass + + gT +, cs + gE +, + gass + = > + +159  +is_ctiguous_cڏ +: +d +:: +l_ty + {}; + +161 + gme +< +ass + + gT +, cs + gE +> + +162  + gis_ctiguous_cڏ +< + gT +, + gE +, + gvoid_t +< + +163 +dety +( + +164 +d +:: +dev +(d::dev< +T + cڡ&>(). +size +(), + +165 +d +:: +dev +< +E +*&>(d::dev< +T +&>(). +da +()), + +166 +tyme + + gd +:: +ab_if +< + +167 +d +:: +is_me +< + +168 +tyme + +d +:: +move_cv +< +E +>:: +ty +, + +169 +tyme + + gd +:: +move_cv +< + +170 +tyme + +d +:: +move_por +< + +171 +dety +( +d +:: +dev +< +T +&>(). +da +()) + +172 >:: +ty + + +173 >:: +ty + + +174 >:: +vue + + +175 >:: +ty +>>: +d +:: +ue_ty + + +180 + gme +< + gass +...> + +181  + gunwide_unsigd +; + +183 + gme +< +ass + + gU0 +> + +184  + gunwide_unsigd +< + gU0 +> + +186 +usg + + gty + = +U0 +; + +189 + gme +< +ass + + gU0 +, + gass +... + gUN +> + +190  + gunwide_unsigd +< + gU0 +, + gUN +...> + +192 +BOOST_STATIC_ASSERT +( +d +:: +is_unsigd +< +U0 +>:: +vue +); + +193 +usg + + gty + = +tyme + +d +:: +cdiڮ +< + +194 (( +U0 +< ( +tyme + +unwide_unsigd +< +UN +...>:: +ty +)), + +195 + gU0 +, +tyme + + gunwide_unsigd +< + gUN +...>:: +ty +>::type; + +198 + gme +< + gass +...> + +199  + gwide_unsigd +; + +201 + gme +< +ass + + gU0 +> + +202  + gwide_unsigd +< + gU0 +> + +204 +usg + + gty + = +U0 +; + +207 + gme +< +ass + + gU0 +, + gass +... + gUN +> + +208  + gwide_unsigd +< + gU0 +, + gUN +...> + +210 +BOOST_STATIC_ASSERT +( +d +:: +is_unsigd +< +U0 +>:: +vue +); + +211 +usg + + gty + = +tyme + +d +:: +cdiڮ +< + +212 (( +U0 +> ( +tyme + +wide_unsigd +< +UN +...>:: +ty +)), + +213 + gU0 +, +tyme + + gwide_unsigd +< + gUN +...>:: +ty +>::type; + +216 + gme +< +ass + + gU +> + +217 +le + + +218 +cڡex + + +219 +U + + +220 +m_l +( +U + +u +) + +222 +BOOST_STATIC_ASSERT +( +d +:: +is_unsigd +< +U +>:: +vue +); + +223  + gu +; + +226 + gme +< +ass + + gU0 +, cs + gU1 +, + gass +... + gUN +> + +227 +le + + +228 +cڡex + + +229 +tyme + + gunwide_unsigd +< + gU0 +, + gU1 +, + gUN +...>:: +ty + + +230 +m_l +( +U0 + +u0 +, +U1 + +u1 +, +UN +... +un +) + +232 +usg + + gty + = + +233 +tyme + +unwide_unsigd +< +U0 +, + gU1 +, + gUN +...>:: +ty +; + +234  + gu0 + < + gu1 + ? + +235 + gic_ +< + gty +>( +m_l +( +u0 +, +un +...)) : + +236 +ic_ +< +ty +>( +m_l +( +u1 +, +un +...)); + +239 + gme +< +ass + + gU +> + +240 +le + + +241 +cڡex + + +242 +U + + +243 +max_l +( +U + +u +) + +245 +BOOST_STATIC_ASSERT +( +d +:: +is_unsigd +< +U +>:: +vue +); + +246  + gu +; + +249 + gme +< +ass + + gU0 +, cs + gU1 +, + gass +... + gUN +> + +250 +le + + +251 +cڡex + + +252 +tyme + + gwide_unsigd +< + gU0 +, + gU1 +, + gUN +...>:: +ty + + +253 +max_l +( +U0 + +u0 +, +U1 + +u1 +, +UN +... +un +) + +255  + gu0 + > + gu1 +? +max_l +( +u0 +, +un +...: max_l( +u1 +, un...); + +260 + gme +< +ass + + gT +, + gass + = > + +261  + sg_lowe_y_hr + + +263 +usg + +ty + = +T +; + +266 + gme +< +ass + + gT +> + +267  + gg_lowe_y_hr +< + gT +, + +268 + gvoid_t +< +tyme + + gT +:: +lowe_y_ty +>> + +270 +usg + +ty + = +tyme + +T +:: +lowe_y_ty +; + +281 + gme +< +ass + + gBufrTy +> + +282  + sBufrSequ + + +284 +usg + + gvue_ty + = +BufrTy +; + +285 +usg + + gcڡ_ + = +BufrTy + const*; + +286 ~ +BufrSequ +(); + +287 +BufrSequ +(BufferSequence const&) = ; + +288 +cڡ_ + +beg +(cڡ + gnx +; + +289 +cڡ_ + +d +(cڡ + gnx +; + +291 +usg + + gCڡBufrSequ + = + +292 +BufrSequ +< +boo +:: +asio +:: +cڡ_bufr +>; + +293 +usg + + gMubBufrSequ + = + +294 +BufrSequ +< +boo +:: +asio +:: +mub_bufr +>; + +296 + gme +< +ass + + gB1 +, + gass +... + gBn +> + +297  + gis_l_cڡ_bufr_qu + + +298 : +d +:: +gl_cڡt +< +bo +, + +299 + gboo +:: +asio +:: +is_cڡ_bufr_qu +< +B1 +>:: +vue + && + +300 +is_l_cڡ_bufr_qu +< +Bn +...>:: +vue +> + +304 + gme +< +ass + + gB +> + +305  + gis_l_cڡ_bufr_qu +< + gB +> + +306 : +boo +:: +asio +:: +is_cڡ_bufr_qu +< +B +> + +310 + gme +< + gass +... + gBn +> + +311  + scomm_bufrs_ty + + +313 +usg + + gty + = +tyme + +d +:: +cdiڮ +< + +314 +boo +:: +is_cvtib +< +d +:: +tue +< +Bn +...>, + +315 +tyme + + g_tue +<...( + gBn +), + +316 + gboo +:: +asio +:: +mub_bufr +>:: +ty +>:: +vue +, + +317 + gboo +:: +asio +:: +mub_bufr +, + +318 + gboo +:: +asio +:: +cڡ_bufr +>:: +ty +; + +321 + gme +< +ass + + gB +> + +322  + sbufr_qu_ + + +324 +usg + + gty + = +dety +( + +325 +boo +:: +asio +:: +bufr_qu_beg +( + +326 +d +:: +dev +< +B + const&>())); + +331  + sSmHdr + + +333 +SmHdr +(StreamHandler const&) = ; + +334  +ݔ +()( +r_code + + gec +, + gd +:: +size_t +); + +336 +usg + + gRdHdr + = +SmHdr +; + +337 +usg + + gWreHdr + = +SmHdr +; + +339 + gme +< +ass + + gBufrs +> + +340 as + cbufrs_nge_adt + + +342 +Bufrs + cڡ& + gb_ +; + +344 + gpublic +: + +345 +usg + +vue_ty + = +tyme + +d +:: +cdiڮ +< + +346 +boo +:: +is_cvtib +< + +347 +tyme + +d +:: +_as +< + +348 +tyme + +bufr_qu_ +< + +349 +Bufrs +>:: +ty +>:: +vue_ty +, + +350 + gboo +:: +asio +:: +mub_bufr +>:: +vue +, + +351 + gboo +:: +asio +:: +mub_bufr +, + +352 + gboo +:: +asio +:: +cڡ_bufr +>:: +ty +; + +354 as + ccڡ_ + + +356 +nd + +ass + + gbufrs_nge_adt +; + +358 +usg + + g_ty + = +tyme + + +359 +bufr_qu_ +< +Bufrs +>:: +ty +; + +361 +_ty + + g_ +; + +363 +cڡ_ +( +_ty + cڡ& + +) + +364 : +_ +( + +) + +368 +public +: + +369 +usg + +vue_ty + = +tyme + + +370 +bufrs_nge_adt +:: +vue_ty +; + +371 +usg + + gpor + = +vue_ty + const*; + +372 +usg + + gn + = +vue_ty +; + +373 +usg + + gdifn_ty + = +d +:: +rdiff_t +; + +374 +usg + + g_gy + = + +375 +d +:: +bideiڮ__g +; + +377 +bo + + +378 + gݔ +==( +cڡ_ + cڡ& +h +) const + +380  +_ + = +h +.it_; + +383 +bo + + +384 + gݔ +!=( +cڡ_ + cڡ& +h +) const + +386  ! (* +this + = +h +); + +389 +n + + +390 + gݔ +*() const + +392  * + g_ +; + +395 +por + + +396 + gݔ +->(cڡ = +de +; + +398 + gcڡ_ +& + +399 + gݔ +++() + +401 ++ + g_ +; + +402  * + gthis +; + +405 +cڡ_ + + +406 + gݔ +++() + +408 aut + gmp + = * +this +; + +409 ++(* + gthis +); + +410  + gmp +; + +414 + gcڡ_ +& + +415 + gݔ +--() + +417 -- + g_ +; + +418  * + gthis +; + +422 +cڡ_ + + +423 + gݔ +--() + +425 aut + gmp + = * +this +; + +426 --(* + gthis +); + +427  + gmp +; + +431 +exic + + +432 +bufrs_nge_adt +( +Bufrs + cڡ& +b +) + +433 : +b_ +( +b +) + +437 +cڡ_ + + +438 +beg +(cڡ +nx + + +440  +boo +:: +asio +:: +bufr_qu_beg +( +b_ +); + +443 +cڡ_ + + +444 +d +(cڡ + gnx + + +446  + gboo +:: +asio +:: +bufr_qu_d +( +b_ +); + +450 + gme +< +ass + + gBufrs +> + +451 + gbufrs_nge_adt +< + gBufrs +> + +452 +bufrs_nge +( +Bufrs + cڡ& +bufrs +) + +454  + gbufrs_nge_adt +< + gBufrs +>{ + gbufrs +}; + +463  + #BOOST_BEAST_HANDLER_INIT +( +ty +, +sig +) \ + +464 + `ic_as +( +boo +:: +b +:: +is_comi_hdr +< \ + +465 + `BOOST_ASIO_HANDLER_TYPE +( +ty +, +sig +), sig>:: +vue +, \ + +467 +boo +:: +asio +:: +async_comi +< +ty +, +sig +> + +{ +hdr +} + + ) + + @/usr/include/boost/beast/core/detail/variant.hpp + +10 #ide +BOOST_BEAST_DETAIL_VARIANT_HPP + + +11  + #BOOST_BEAST_DETAIL_VARIANT_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19 +mea + + gboo + { + +20 +mea + + gb + { + +21 +mea + + gda + { + +31 + gme +< + gass +... + gTN +> + +32 as + cv + + +34 + gda +:: +igd_uni_t +<1, + gTN +...> + gbuf_ +; + +35  + gi_ + = 0; + +37 + gme +< + gd +:: +size_t + +I +> + +38 +usg + +ty + = +tyme + +d +:: +tue_emt +< + +39 +I +, + gd +:: +tue +< +TN +...>>:: +ty +; + +41 + gme +< + gd +:: +size_t + +I +> + +42 +usg + +C + = +d +:: +gl_cڡt +; + +44 + gpublic +: + +45 +v +() = ; + +47 ~ +v +() + +49 +deroy +( +C +<0>{}); + +52 +bo + + +53 + gݔ +==( +v + cڡ& +h +) const + +55 if( +i_ + ! +h +.i_) + +56  +l +; + +57  +equ +( +h +, +C +<0>{}); + +62 +dex +() const + +64  + gi_ +; + +68 +v +(v&& +h +) + +70 + gi_ + = +h +. +move +(& +buf_ +, +C +<0>{}); + +71 + gh +. + gi_ + = 0; + +74 +v +(v cڡ& +h +) + +76 + gi_ + = +h +. +cy +(& +buf_ +, +C +<0>{}); + +80 + gv +& + gݔ +=( +v +&& +h +) + +82 if( +this + !& +h +) + +84 +deroy +( +C +<0>{}); + +85 + gi_ + = +h +. +move +(& +buf_ +, +C +<0>{}); + +86 + gh +. + gi_ + = 0; + +88  * + gthis +; + +91 + gv +& + gݔ +=( +v + cڡ& +h +) + +93 if( +this + !& +h +) + +95 +deroy +( +C +<0>{}); + +96 + gi_ + = +h +. +cy +(& +buf_ +, +C +<0>{}); + +98  * + gthis +; + +101 + gme +< + gd +:: +size_t + +I +, + gass +... + gArgs +> + +103 +ema +( +Args +&&... +gs +) + +105 +deroy +( +C +<0>{}); + +106 +w +(& +buf_ + + gty +< + gI +-1>( + +107 + gd +:: +fwd +< +Args +>( +gs +)...); + +108 + gi_ + = +I +; + +111 + gme +< + gd +:: +size_t + +I +> + +112 +ty +< +I +-1>& + +113 +g +() + +115 +BOOST_ASSERT +( +i_ + = +I +); + +116  * + gt_ +< + +117 + gty +< + gI +-1>*>(& + gbuf_ +); + +120 + gme +< + gd +:: +size_t + +I +> + +121 +ty +< +I +-1> const& + +122 +g +() const + +124 +BOOST_ASSERT +( +i_ + = +I +); + +125  * + gt_ +< + +126 + gty +< + gI +-1> cڡ*>(& + gbuf_ +); + +130 +t +() + +132 +deroy +( +C +<0>{}); + +135 + give +: + +137 +deroy +( +C +<0>) + +139 autcڡ +I + = 0; + +140 if( + gi_ + = +I +) + +142 +deroy +( +C +< +I ++1>{}); + +143 + gi_ + = 0; + +146 + gme +< + gd +:: +size_t + +I +> + +148 +deroy +( +C +< +I +>) + +150 if( +i_ + = +I +) + +152 +usg + +T + = +ty +< +I +-1>; + +153 + gg +< + gI +>().~ +T +(); + +156 +deroy +( +C +< +I ++1>{}); + +160 +deroy +( +C +<...( +TN +)>) + +162 autcڡ + gI + = ...( +TN +); + +163 +BOOST_ASSERT +( +i_ + = +I +); + +164 +usg + + gT + = +ty +< +I +-1>; + +165 + gg +< + gI +>().~ +T +(); + +169 +move +(* +de +, +C +<0>) + +171 autcڡ + gI + = 0; + +172 if( + gi_ + = +I +) + +173  +I +; + +174  +move +( +de +, +C +< +I ++1>{}); + +177 + gme +< + gd +:: +size_t + +I +> + +179 +move +(* +de +, +C +< +I +>) + +181 if( + gi_ + = +I +) + +183 +usg + +T + = +ty +< +I +-1>; + +184 +w +( +de + +T +( +d +:: +move +( +g +< +I +>())); + +185 + gg +< + gI +>().~ +T +(); + +186  + gI +; + +188  +move +( +de +, +C +< +I ++1>{}); + +192 +move +(* +de +, +C +<...( +TN +)>) + +194 autcڡ + gI + = ...( +TN +); + +195 +BOOST_ASSERT +( +i_ + = +I +); + +196 +usg + + gT + = +ty +< +I +-1>; + +197 +w +( +de + +T +( +d +:: +move +( +g +< +I +>())); + +198 + gg +< + gI +>().~ +T +(); + +199  + gI +; + +203 +cy +(* +de +, +C +<0>) const + +205 autcڡ + gI + = 0; + +206 if( + gi_ + = +I +) + +207  +I +; + +208  +cy +( +de +, +C +< +I ++1>{}); + +211 + gme +< + gd +:: +size_t + +I +> + +213 +cy +(* +de +, +C +< +I +>) const + +215 if( + gi_ + = +I +) + +217 +usg + +T + = +ty +< +I +-1>; + +218 autcڡ& + gt + = +g +< +I +>(); + +219 +w +( +de + +T +( +t +); + +220  + gI +; + +222  +cy +( +de +, +C +< +I ++1>{}); + +226 +cy +(* +de +, +C +<...( +TN +)>) const + +228 autcڡ + gI + = ...( +TN +); + +229 +BOOST_ASSERT +( +i_ + = +I +); + +230 +usg + + gT + = +ty +< +I +-1>; + +231 autcڡ& + gt + = +g +< +I +>(); + +232 +w +( +de + +T +( +t +); + +233  + gI +; + +236 +bo + + +237 +equ +( +v + cڡ& +h +, +C +<0>) const + +239 aut +cڡex + + gI + = 0; + +240 if( + gi_ + = +I +) + +241  +ue +; + +242  +equ +( +h +, +C +< +I ++1>{}); + +245 + gme +< + gd +:: +size_t + +I +> + +246 +bo + + +247 +equ +( +v + cڡ& +h +, +C +< +I +>) const + +249 if( + gi_ + = +I +) + +250  +g +< +I +>(= +h +.get(); + +251  +equ +( +h +, +C +< +I ++1>{}); + +254 +bo + + +255 +equ +( +v + cڡ& +h +, +C +<...( +TN +)>) const + +257 aut +cڡex + + gI + = ...( +TN +); + +258 +BOOST_ASSERT +( +i_ + = +I +); + +259  + gg +< + gI +>(= +h +. +g +< +I +>(); + + @/usr/include/boost/beast/core/impl/buffered_read_stream.ipp + +10 #ide +BOOST_BEAST_IMPL_BUFFERED_READ_STREAM_IPP + + +11  + #BOOST_BEAST_IMPL_BUFFERED_READ_STREAM_IPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gb + { + +30 + gme +< +ass + + gSm +, cs + gDymicBufr +> + +31 + gme +< +ass + + gMubBufrSequ +, cs + gHdr +> + +32 +ass + + gbufd_ad_am +< + +33 + gSm +, + gDymicBufr +>:: +ad_some_ + + +35 +bufd_ad_am +& +s_ +; + +36 + gboo +:: +asio +:: +execut_wk_gud +< +dety +( + +37 +d +:: +dev +< +Sm +&>(). +g_execut +())> +wg_ +; + +38 +MubBufrSequ + + gb_ +; + +39 +Hdr + + gh_ +; + +40  + g_ + = 0; + +42 + gpublic +: + +43 +ad_some_ +(read_some_op&&) = ; + +44 +ad_some_ +ԗd_some_ cڡ& +de +; + +46 + gme +< +ass + + gDedudHdr +, + gass +... + gArgs +> + +47 +ad_some_ +( +DedudHdr +&& +h +, + +48 +bufd_ad_am +& +s +, + +49 +MubBufrSequ + cڡ& +b +) + +50 : +s_ +( +s +) + +51 , +wg_ +( +s_ +. +g_execut +()) + +52 , +b_ +( +b +) + +53 , +h_ +( +d +:: +fwd +< +DedudHdr +>( +h +)) + +57 +usg + +lot_ty + = + +58 +boo +:: +asio +:: +assocd_lot_t +< +Hdr +>; + +60 +lot_ty + + +61 +g_lot +(cڡ + gnx + + +63  ( + gboo +:: +asio +:: +g_assocd_lot +)( +h_ +); + +66 +usg + + gexecut_ty + = + +67 +boo +:: +asio +:: +assocd_execut_t +< +Hdr +, +dety +( + +68 +d +:: +dev +< +bufd_ad_am +&>(). +g_execut +())>; + +70 +execut_ty + + +71 +g_execut +(cڡ + gnx + + +73  ( + gboo +:: +asio +:: +g_assocd_execut +)( + +74 +h_ +, + gs_ +. +g_execut +()); + +78 +ݔ +()( +r_code + cڡ& + gec +, + +79 + gd +:: +size_t + +bys_sed +); + +81 +nd + + +82 +bo + +asio_hdr_is_ctui +( +ad_some_ +* + +) + +84 +usg + + gboo +:: +asio +:: +asio_hdr_is_ctui +; + +85  +asio_hdr_is_ctui +( + +86 +d +:: +addssof +( + +-> +h_ +)); + +89 + gme +< +ass + + gFuni +> + +90 +nd + + +91  +asio_hdr_voke +( +Funi +&& +f +, +ad_some_ +* + +) + +93 +usg + + gboo +:: +asio +:: +asio_hdr_voke +; + +94 +asio_hdr_voke +( +f +, +d +:: +addssof +( + +-> +h_ +)); + +98 + gme +< +ass + + gSm +, cs + gDymicBufr +> + +99 + gme +< +ass + + gMubBufrSequ +, cs + gHdr +> + +101 + gbufd_ad_am +< + gSm +, + gDymicBufr +>:: + +102 +ad_some_ +< +MubBufrSequ +, + gHdr +>:: +ݔ +()( + +103 +r_code + cڡ& +ec +, + gd +:: +size_t + +bys_sed +) + +105  +_ +) + +108 if( +s_ +. +bufr_ +. +size +() == 0) + +110 if( +s_ +. +cy_ + == 0) + +113 +_ + = 1; + +114  + gs_ +. + gxt_y_ +. +async_ad_some +( + +115 +b_ +, +d +:: +move +(* +this +)); + +119 + g_ + = 2; + +120  + gs_ +. + gxt_y_ +. +async_ad_some +( + +121 +s_ +. +bufr_ +. +e +( +ad_size +( + +122 +s_ +. +bufr_ +, s_. +cy_ +)), + +123 +d +:: +move +(* +this +)); + +126 + g_ + = 3; + +127  + gboo +:: +asio +:: +po +( + +128 +s_ +. +g_execut +(), + +129 +bd_hdr +( +d +:: +move +(* +this +), +ec +, 0)); + +136 +s_ +. +bufr_ +. +comm +( +bys_sed +); + +137 + gBOOST_FALLTHROUGH +; + +140 +bys_sed + = + +141 +boo +:: +asio +:: +bufr_cy +( +b_ +, +s_ +. +bufr_ +. +da +()); + +142 + gs_ +. + gbufr_ +. +csume +( +bys_sed +); + +145 +h_ +( +ec +, +bys_sed +); + +150 + gme +< +ass + + gSm +, cs + gDymicBufr +> + +151 + gme +< + gass +... + gArgs +> + +152 + gbufd_ad_am +< + gSm +, + gDymicBufr +>:: + +153 +bufd_ad_am +( +Args +&&... +gs +) + +154 : +xt_y_ +( +d +:: +fwd +< +Args +>( +gs +)...) + +158 +me +< +ass + +Sm +, cs + gDymicBufr +> + +159 + gme +< +ass + + gCڡBufrSequ +, cs + gWreHdr +> + +160 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +161 +WreHdr +, ( +r_code +, +d +:: +size_t +)) + +162 +bufd_ad_am +< +Sm +, + gDymicBufr +>:: + +163 +async_wre_some +( + +164 +CڡBufrSequ + cڡ& +bufrs +, + +165 +WreHdr +&& +hdr +) + +167 +ic_as +( +is_async_wre_am +< +xt_y_ty +>:: +vue +, + +169 +ic_as +( +boo +:: +asio +:: +is_cڡ_bufr_qu +< + +170 +CڡBufrSequ +>:: +vue +, + +172 +ic_as +( +is_comi_hdr +< +WreHdr +, + +173 ( +r_code +, +d +:: +size_t +)>:: +vue +, + +175  + gxt_y_ +. +async_wre_some +( +bufrs +, + +176 +d +:: +fwd +< +WreHdr +>( +hdr +)); + +179 + gme +< +ass + + gSm +, cs + gDymicBufr +> + +180 + gme +< +ass + + gMubBufrSequ +> + +181 + gd +:: +size_t + + +182 +bufd_ad_am +< +Sm +, + gDymicBufr +>:: + +183 +ad_some +( + +184 +MubBufrSequ + cڡ& +bufrs +) + +186 +ic_as +( +is_sync_ad_am +< +xt_y_ty +>:: +vue +, + +188 +ic_as +( +boo +:: +asio +:: +is_mub_bufr_qu +< + +189 +MubBufrSequ +>:: +vue +, + +191 +r_code + + gec +; + +192 aut + gn + = +ad_some +( +bufrs +, +ec +); + +193 if( + gec +) + +194 +BOOST_THROW_EXCEPTION +( +syem_r +{ +ec +}); + +195  + gn +; + +198 + gme +< +ass + + gSm +, cs + gDymicBufr +> + +199 + gme +< +ass + + gMubBufrSequ +> + +200 + gd +:: +size_t + + +201 +bufd_ad_am +< +Sm +, + gDymicBufr +>:: + +202 +ad_some +( +MubBufrSequ + cڡ& +bufrs +, + +203 +r_code +& +ec +) + +205 +ic_as +( +is_sync_ad_am +< +xt_y_ty +>:: +vue +, + +207 +ic_as +( +boo +:: +asio +:: +is_mub_bufr_qu +< + +208 +MubBufrSequ +>:: +vue +, + +210 +usg + + gboo +:: +asio +:: +bufr_size +; + +211 +usg + + gboo +:: +asio +:: +bufr_cy +; + +212 if( + gbufr_ +. +size +() == 0) + +214 if( +cy_ + == 0) + +215  +xt_y_ +. +ad_some +( +bufrs +, +ec +); + +216 + gbufr_ +. +comm +( +xt_y_ +. +ad_some +( + +217 +bufr_ +. +e +( +ad_size +(buffer_, + +218 +cy_ +)), +ec +)); + +219 if( + gec +) + +224 + gec +. +assign +(0, +ec +. +gy +()); + +226 aut + gbys_sed + = + +227 +bufr_cy +( +bufrs +, +bufr_ +. +da +()); + +228 + gbufr_ +. +csume +( +bys_sed +); + +229  + gbys_sed +; + +232 + gme +< +ass + + gSm +, cs + gDymicBufr +> + +233 + gme +< +ass + + gMubBufrSequ +, cs + gRdHdr +> + +234 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +235 +RdHdr +, ( +r_code +, +d +:: +size_t +)) + +236 +bufd_ad_am +< +Sm +, + gDymicBufr +>:: + +237 +async_ad_some +( + +238 +MubBufrSequ + cڡ& +bufrs +, + +239 +RdHdr +&& +hdr +) + +241 +ic_as +( +is_async_ad_am +< +xt_y_ty +>:: +vue +, + +243 +ic_as +( +boo +:: +asio +:: +is_mub_bufr_qu +< + +244 +MubBufrSequ +>:: +vue +, + +246 if( + gbufr_ +. +size +(=0 && +cy_ + == 0) + +247  +xt_y_ +. +async_ad_some +( +bufrs +, + +248 +d +:: +fwd +< +RdHdr +>( +hdr +)); + +249 +BOOST_BEAST_HANDLER_INIT +( + +250 +RdHdr +, ( +r_code +, +d +:: +size_t +)); + +251 + gad_some_ +< + gMubBufrSequ +, +BOOST_ASIO_HANDLER_TYPE +( + +252 +RdHdr +, ( +r_code +, +d +:: +size_t +))>{ + +253 +d +:: +move +( + +. +comi_hdr +), * + gthis +, + gbufrs +}( + +254 + gr_code +{}, 0); + +255  + g +. + gsu +. +g +(); + + @/usr/include/boost/beast/core/impl/buffers_adapter.ipp + +10 #ide +BOOST_BEAST_IMPL_BUFFERS_ADAPTER_IPP + + +11  + #BOOST_BEAST_IMPL_BUFFERS_ADAPTER_IPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~< +> + +19  + ~ + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + gb + { + +25 + gme +< +ass + + gMubBufrSequ +> + +26 +ass + + gbufrs_adr +< + gMubBufrSequ +>:: + +27 +cڡ_bufrs_ty + + +29 +bufrs_adr + cڡ* +b_ +; + +31 + gpublic +: + +32 +usg + +vue_ty + = +boo +:: +asio +:: +cڡ_bufr +; + +34 +ass + + gcڡ_ +; + +36 +cڡ_bufrs_ty +( +de +; + +37 +cڡ_bufrs_ty +( + +38 +cڡ_bufrs_ty + const&) = ; + +39 + gcڡ_bufrs_ty +& + gݔ +=( + +40 +cڡ_bufrs_ty + const&) = ; + +42 +cڡ_ + + +43 +beg +() const; + +45 +cڡ_ + + +46 +d +() const; + +48 + give +: + +49 +nd + +ass + +bufrs_adr +; + +51 +cڡ_bufrs_ty +( +bufrs_adr + cڡ& +b +) + +52 : +b_ +(& +b +) + +57 + gme +< +ass + + gMubBufrSequ +> + +58 +ass + + gbufrs_adr +< + gMubBufrSequ +>:: + +59 +cڡ_bufrs_ty +:: +cڡ_ + + +61 +_ty + +_ +; + +62 +bufrs_adr + cڡ* + gb_ + = +nuαr +; + +64 + gpublic +: + +65 +usg + +vue_ty + = +boo +:: +asio +:: +cڡ_bufr +; + +66 +usg + + gpor + = +vue_ty + const*; + +67 +usg + + gn + = +vue_ty +; + +68 +usg + + gdifn_ty + = +d +:: +rdiff_t +; + +69 +usg + + g_gy + = + +70 +d +:: +bideiڮ__g +; + +72 +cڡ_ +() = ; + +73 +cڡ_ +(cڡ_&& +h +) = ; + +74 +cڡ_ +(cڡ_ cڡ& +h +) = ; + +75 + gcڡ_ +& + gݔ +=( +cڡ_ +&& +h +) = ; + +76 + gcڡ_ +& + gݔ +=( +cڡ_ + cڡ& +h +) = ; + +78 +bo + + +79 + gݔ +==( +cڡ_ + cڡ& +h +) const + +82 ( +b_ + = +nuαr +) ? + +84 +h +. +b_ + = +nuαr + || + +85 +h +. +_ + =h. +b_ +-> +d_im +() + +87 ( +h +. +b_ + = +nuαr +) ? + +89 +_ + = +b_ +-> +d_im +() + +91 +b_ + = +h +.b_ && + +92 +_ + = +h +.it_ + +97 +bo + + +98 + gݔ +!=( +cڡ_ + cڡ& +h +) const + +100  !(* +this + = +h +); + +103 +n + + +104 + gݔ +*() const + +106 +vue_ty + cڡ + gb + = * +_ +; + +107  + gvue_ty +{ + gb +. +da +(), + +108 ( + gb_ +-> + gout_ + = +boo +:: +asio +:: +bufr_qu_d +( +b_ +-> +bs_ +) || + +109 +_ + ! +b_ +-> +out_ +? +b +. +size +(: b_-> +out_pos_ +} + + +110 ( +_ + = +b_ +-> +beg_ + ? b_-> +_pos_ + : 0); + +113 +por + + +114 + gݔ +->(cڡ = +de +; + +116 + gcڡ_ +& + +117 + gݔ +++() + +119 ++ + g_ +; + +120  * + gthis +; + +123 +cڡ_ + + +124 + gݔ +++() + +126 aut + gmp + = * +this +; + +127 ++(* + gthis +); + +128  + gmp +; + +131 + gcڡ_ +& + +132 + gݔ +--() + +134 -- + g_ +; + +135  * + gthis +; + +138 +cڡ_ + + +139 + gݔ +--() + +141 aut + gmp + = * +this +; + +142 --(* + gthis +); + +143  + gmp +; + +146 + give +: + +147 +nd + +ass + +cڡ_bufrs_ty +; + +149 +cڡ_ +( +bufrs_adr + cڡ& +b +, + +150 +_ty + + +) + +151 : +_ +( + +) + +152 , +b_ +(& +b +) + +157 + gme +< +ass + + gMubBufrSequ +> + +159 + gbufrs_adr +< + gMubBufrSequ +>:: + +160 +cڡ_bufrs_ty +:: +beg +() const -> + +161 +cڡ_ + + +163  +cڡ_ +{* +b_ +, + gb_ +-> + gbeg_ +}; + +166 + gme +< +ass + + gMubBufrSequ +> + +168 + gbufrs_adr +< + gMubBufrSequ +>:: + +169 +cڡ_bufrs_ty +:: +d +() const -> + +170 +cڡ_ + + +172  +cڡ_ +{* +b_ +, + gb_ +-> +d_im +()}; + +177 + gme +< +ass + + gMubBufrSequ +> + +178 +ass + + gbufrs_adr +< + gMubBufrSequ +>:: + +179 +mub_bufrs_ty + + +181 +bufrs_adr + cڡ* +b_ +; + +183 + gpublic +: + +184 +usg + +vue_ty + = +boo +:: +asio +:: +mub_bufr +; + +186 +ass + + gcڡ_ +; + +188 +mub_bufrs_ty +( +de +; + +189 +mub_bufrs_ty +( + +190 +mub_bufrs_ty + const&) = ; + +191 + gmub_bufrs_ty +& + gݔ +=( + +192 +mub_bufrs_ty + const&) = ; + +194 +cڡ_ + + +195 +beg +() const; + +197 +cڡ_ + + +198 +d +() const; + +200 + give +: + +201 +nd + +ass + +bufrs_adr +; + +203 +mub_bufrs_ty +( + +204 +bufrs_adr + cڡ& +b +) + +205 : +b_ +(& +b +) + +210 + gme +< +ass + + gMubBufrSequ +> + +211 +ass + + gbufrs_adr +< + gMubBufrSequ +>:: + +212 +mub_bufrs_ty +:: +cڡ_ + + +214 +_ty + +_ +; + +215 +bufrs_adr + cڡ* + gb_ + = +nuαr +; + +217 + gpublic +: + +218 +usg + +vue_ty + = +boo +:: +asio +:: +mub_bufr +; + +219 +usg + + gpor + = +vue_ty + const*; + +220 +usg + + gn + = +vue_ty +; + +221 +usg + + gdifn_ty + = +d +:: +rdiff_t +; + +222 +usg + + g_gy + = + +223 +d +:: +bideiڮ__g +; + +225 +cڡ_ +() = ; + +226 +cڡ_ +(cڡ_&& +h +) = ; + +227 +cڡ_ +(cڡ_ cڡ& +h +) = ; + +228 + gcڡ_ +& + gݔ +=( +cڡ_ +&& +h +) = ; + +229 + gcڡ_ +& + gݔ +=( +cڡ_ + cڡ& +h +) = ; + +231 +bo + + +232 + gݔ +==( +cڡ_ + cڡ& +h +) const + +235 ( +b_ + = +nuαr +) ? + +237 +h +. +b_ + = +nuαr + || + +238 +h +. +_ + =h. +b_ +-> +d_ + + +240 ( +h +. +b_ + = +nuαr +) ? + +242 +_ + = +b_ +-> +d_ + + +244 +b_ + = +h +.b_ && + +245 +_ + = +h +.it_ + +250 +bo + + +251 + gݔ +!=( +cڡ_ + cڡ& +h +) const + +253  !(* +this + = +h +); + +256 +n + + +257 + gݔ +*() const + +259 +vue_ty + cڡ + gb + = * +_ +; + +260  + gvue_ty +{ + gb +. +da +(), + +261 + g_ + = +d +:: +ev +( +b_ +-> +d_ +) ? + +262 +b_ +-> +out_d_ + : +b +. +size +()} + + +263 ( +_ + = +b_ +-> +out_ + ? b_-> +out_pos_ + : 0); + +266 +por + + +267 + gݔ +->(cڡ = +de +; + +269 + gcڡ_ +& + +270 + gݔ +++() + +272 ++ + g_ +; + +273  * + gthis +; + +276 +cڡ_ + + +277 + gݔ +++() + +279 aut + gmp + = * +this +; + +280 ++(* + gthis +); + +281  + gmp +; + +284 + gcڡ_ +& + +285 + gݔ +--() + +287 -- + g_ +; + +288  * + gthis +; + +291 +cڡ_ + + +292 + gݔ +--() + +294 aut + gmp + = * +this +; + +295 --(* + gthis +); + +296  + gmp +; + +299 + give +: + +300 +nd + +ass + +mub_bufrs_ty +; + +302 +cڡ_ +( +bufrs_adr + cڡ& +b +, + +303 +_ty + + +) + +304 : +_ +( + +) + +305 , +b_ +(& +b +) + +310 + gme +< +ass + + gMubBufrSequ +> + +311 +le + + +313 + gbufrs_adr +< + gMubBufrSequ +>:: + +314 +mub_bufrs_ty +:: + +315 +beg +() const -> + +316 +cڡ_ + + +318  +cڡ_ +{* +b_ +, + gb_ +-> + gout_ +}; + +321 + gme +< +ass + + gMubBufrSequ +> + +322 +le + + +324 + gbufrs_adr +< + gMubBufrSequ +>:: + +325 +mub_bufrs_ty +:: + +326 +d +() const -> + +327 +cڡ_ + + +329  +cڡ_ +{* +b_ +, + gb_ +-> + gd_ +}; + +334 + gme +< +ass + + gMubBufrSequ +> + +336 + gbufrs_adr +< + gMubBufrSequ +>:: + +337 +d_im +() const -> + +338 +_ty + + +340  +out_ + = +d_ + ?nd_ : +d +:: +xt +(out_); + +343 + gme +< +ass + + gMubBufrSequ +> + +344 + gbufrs_adr +< + gMubBufrSequ +>:: + +345 +bufrs_adr +(bufrs_adr&& +h +) + +346 : +bufrs_adr +( +d +:: +move +( +h +), + +347 +d +:: +di +< +_ty +>( +boo +:: +asio +:: +bufr_qu_beg +( +h +. +bs_ +), oth. +beg_ +), + +348 +d +:: +di +< +_ty +>( +boo +:: +asio +:: +bufr_qu_beg +( +h +. +bs_ +), oth. +out_ +), + +349 +d +:: +di +< +_ty +>( +boo +:: +asio +:: +bufr_qu_beg +( +h +. +bs_ +), oth. +d_ +)) + +353 + gme +< +ass + + gMubBufrSequ +> + +354 + gbufrs_adr +< + gMubBufrSequ +>:: + +355 +bufrs_adr +(bufrs_adcڡ& +h +) + +356 : +bufrs_adr +( +h +, + +357 +d +:: +di +< +_ty +>( +boo +:: +asio +:: +bufr_qu_beg +( +h +. +bs_ +), oth. +beg_ +), + +358 +d +:: +di +< +_ty +>( +boo +:: +asio +:: +bufr_qu_beg +( +h +. +bs_ +), oth. +out_ +), + +359 +d +:: +di +< +_ty +>( +boo +:: +asio +:: +bufr_qu_beg +( +h +. +bs_ +), oth. +d_ +)) + +363 + gme +< +ass + + gMubBufrSequ +> + +365 + gbufrs_adr +< + gMubBufrSequ +>:: + +366 +ݔ +=( +bufrs_adr +&& +h +) -> + +367 +bufrs_adr +& + +369 autcڡ +nbeg + = +d +:: +di +< +_ty +>( + +370 +boo +:: +asio +:: +bufr_qu_beg +( +h +. +bs_ +), + +371 + gh +. + gbeg_ +); + +372 autcڡ + gnout + = +d +:: +di +< +_ty +>( + +373 +boo +:: +asio +:: +bufr_qu_beg +( +h +. +bs_ +), + +374 + gh +. + gout_ +); + +375 autcڡ + gnd + = +d +:: +di +< +_ty +>( + +376 +boo +:: +asio +:: +bufr_qu_beg +( +h +. +bs_ +), + +377 + gh +. + gd_ +); + +378 + gbs_ + = +d +:: +move +( +h +. +bs_ +); + +379 + gbeg_ + = +d +:: +xt +( +boo +:: +asio +:: +bufr_qu_beg +( +bs_ +), +nbeg +); + +380 + gout_ + = +d +:: +xt +( +boo +:: +asio +:: +bufr_qu_beg +( +bs_ +), +nout +); + +381 + gd_ + = +d +:: +xt +( +boo +:: +asio +:: +bufr_qu_beg +( +bs_ +), +nd +); + +382 + gmax_size_ + = +h +. +max_size_ +; + +383 + g_pos_ + = +h +. +_pos_ +; + +384 + g_size_ + = +h +. +_size_ +; + +385 + gout_pos_ + = +h +. +out_pos_ +; + +386 + gout_d_ + = +h +. +out_d_ +; + +387  * + gthis +; + +390 + gme +< +ass + + gMubBufrSequ +> + +392 + gbufrs_adr +< + gMubBufrSequ +>:: + +393 +ݔ +=( +bufrs_adr + cڡ& +h +) -> + +394 +bufrs_adr +& + +396 autcڡ +nbeg + = +d +:: +di +< +_ty +>( + +397 +boo +:: +asio +:: +bufr_qu_beg +( +h +. +bs_ +), + +398 + gh +. + gbeg_ +); + +399 autcڡ + gnout + = +d +:: +di +< +_ty +>( + +400 +boo +:: +asio +:: +bufr_qu_beg +( +h +. +bs_ +), + +401 + gh +. + gout_ +); + +402 autcڡ + gnd + = +d +:: +di +< +_ty +>( + +403 +boo +:: +asio +:: +bufr_qu_beg +( +h +. +bs_ +), + +404 + gh +. + gd_ +); + +405 + gbs_ + = +h +. +bs_ +; + +406 + gbeg_ + = +d +:: +xt +( +boo +:: +asio +:: +bufr_qu_beg +( +bs_ +), +nbeg +); + +407 + gout_ + = +d +:: +xt +( +boo +:: +asio +:: +bufr_qu_beg +( +bs_ +), +nout +); + +408 + gd_ + = +d +:: +xt +( +boo +:: +asio +:: +bufr_qu_beg +( +bs_ +), +nd +); + +409 + gmax_size_ + = +h +. +max_size_ +; + +410 + g_pos_ + = +h +. +_pos_ +; + +411 + g_size_ + = +h +. +_size_ +; + +412 + gout_pos_ + = +h +. +out_pos_ +; + +413 + gout_d_ + = +h +. +out_d_ +; + +414  * + gthis +; + +417 + gme +< +ass + + gMubBufrSequ +> + +418 + gbufrs_adr +< + gMubBufrSequ +>:: + +419 +bufrs_adr +( +MubBufrSequ + cڡ& +bs +) + +420 : +bs_ +( +bs +) + +421 , +beg_ +( +boo +:: +asio +:: +bufr_qu_beg +( +bs_ +)) + +422 , +out_ + ( +boo +:: +asio +:: +bufr_qu_beg +( +bs_ +)) + +423 , +d_ + ( +boo +:: +asio +:: +bufr_qu_beg +( +bs_ +)) + +424 , +max_size_ +( +boo +:: +asio +:: +bufr_size +( +bs_ +)) + +428 +me +< +ass + +MubBufrSequ +> + +429 +me +< +ass +... +Args +> + +430 +bufrs_adr +< +MubBufrSequ +>:: + +431 +bufrs_adr +( +boo +:: +_a__t +, +Args +&&... +gs +) + +432 : +bs_ +{ +d +:: +fwd +< +Args +>( +gs +)...} + +433 , +beg_ +( +boo +:: +asio +:: +bufr_qu_beg +( +bs_ +)) + +434 , +out_ + ( +boo +:: +asio +:: +bufr_qu_beg +( +bs_ +)) + +435 , +d_ + ( +boo +:: +asio +:: +bufr_qu_beg +( +bs_ +)) + +436 , +max_size_ +( +boo +:: +asio +:: +bufr_size +( +bs_ +)) + +440 +me +< +ass + +MubBufrSequ +> + +442 +bufrs_adr +< +MubBufrSequ +>:: + +443 +e +( +d +:: +size_t + +n +) -> + +444 +mub_bufrs_ty + + +446 +usg + +boo +:: +asio +:: +bufr_size +; + +447 + gd_ + = +out_ +; + +448 if( + gd_ + ! +boo +:: +asio +:: +bufr_qu_d +( +bs_ +)) + +450 aut +size + = +bufr_size +(* +d_ +- +out_pos_ +; + +451 if( + gn + > + gsize +) + +453 + gn + - +size +; + +454 ++ + gd_ + != + +455 +boo +:: +asio +:: +bufr_qu_d +( +bs_ +)) + +457 +size + = +bufr_size +(* +d_ +); + +458 if( + gn + < + gsize +) + +460 + gout_d_ + = +n +; + +461 + gn + = 0; + +462 ++ + gd_ +; + +465 + gn + - +size +; + +466 + gout_d_ + = +size +; + +471 ++ + gd_ +; + +472 + gout_d_ + = +out_pos_ + + +n +; + +473 + gn + = 0; + +476 if( + gn + > 0) + +477 +BOOST_THROW_EXCEPTION +( +d +:: +ngth_r +{ + +479  + gmub_bufrs_ty +{* + gthis +}; + +482 + gme +< +ass + + gMubBufrSequ +> + +484 + gbufrs_adr +< + gMubBufrSequ +>:: + +485 +comm +( +d +:: +size_t + +n +) + +487 +usg + +boo +:: +asio +:: +bufr_size +; + +488 if( + gout_ + = +d_ +) + +490 autcڡ + gϡ + = +d +:: +ev +( +d_ +); + +491  + gout_ + ! +ϡ +) + +493 autcڡ +ava + = + +494 +bufr_size +(* +out_ +- +out_pos_ +; + +495 if( + gn + < + gava +) + +497 + gout_pos_ + + +n +; + +498 + g_size_ + + +n +; + +501 ++ + gout_ +; + +502 + gn + - +ava +; + +503 + gout_pos_ + = 0; + +504 + g_size_ + + +ava +; + +507 + gn + = ( +d +:: +m +)( +n +, + gout_d_ + - + gout_pos_ +); + +508 + gout_pos_ + + +n +; + +509 + g_size_ + + +n +; + +510 if( + gout_pos_ + = +bufr_size +(* +out_ +)) + +512 ++ +out_ +; + +513 + gout_pos_ + = 0; + +514 + gout_d_ + = 0; + +518 + gme +< +ass + + gMubBufrSequ +> + +519 +le + + +521 + gbufrs_adr +< + gMubBufrSequ +>:: + +522 +da +() const -> + +523 +cڡ_bufrs_ty + + +525  +cڡ_bufrs_ty +{* +this +}; + +528 + gme +< +ass + + gMubBufrSequ +> + +530 + gbufrs_adr +< + gMubBufrSequ +>:: + +531 +csume +( +d +:: +size_t + +n +) + +533 +usg + +boo +:: +asio +:: +bufr_size +; + +534  + gbeg_ + ! +out_ +) + +536 autcڡ +ava + = + +537 +bufr_size +(* +beg_ +- +_pos_ +; + +538 if( + gn + < + gava +) + +540 + g_size_ + - +n +; + +541 + g_pos_ + + +n +; + +544 + gn + - +ava +; + +545 + g_size_ + - +ava +; + +546 + g_pos_ + = 0; + +547 ++ + gbeg_ +; + +549 autcڡ + gava + = +out_pos_ + - +_pos_ +; + +550 if( + gn + < + gava +) + +552 + g_size_ + - +n +; + +553 + g_pos_ + + +n +; + +557 + g_size_ + - +ava +; + +558 + g_pos_ + = +out_pos_ +; + + @/usr/include/boost/beast/core/impl/buffers_cat.ipp + +10 #ide +BOOST_BEAST_IMPL_BUFFERS_CAT_IPP + + +11  + #BOOST_BEAST_IMPL_BUFFERS_CAT_IPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~< +> + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gb + { + +27 + gme +< + gass +... + gBn +> + +28 +ass + + gbufrs_t_vw +< + gBn +...>:: +cڡ_ + + +32 +ic_as +(...( +Bn +) >= 2, + +35  + s_d + + +37  + gunud + = 0; + +39 +ݔ + +bo +(cڡ + gnx + + +41  + gue +; + +45 + gd +:: +tue +< +Bn +...> cڡ* +bn_ + = +nuαr +; + +46 + gda +:: +v +< +tyme + + +47 +da +:: +bufr_qu_ +< +Bn +>:: +ty +..., + +48 + g_d +> + g_ +; + +50 +nd + +ass + + gbufrs_t_vw +< + gBn +...>; + +52 + gme +< + gd +:: +size_t + +I +> + +53 +usg + +C + = +d +:: +gl_cڡt +; + +55 + gpublic +: + +56 +usg + +vue_ty + = +tyme + + +57 +da +:: +comm_bufrs_ty +< +Bn +...>:: +ty +; + +58 +usg + + gpor + = +vue_ty + const*; + +59 +usg + + gn + = +vue_ty +; + +60 +usg + + gdifn_ty + = +d +:: +rdiff_t +; + +61 +usg + + g_gy + = + +62 +d +:: +bideiڮ__g +; + +64 +cڡ_ +() = ; + +65 +cڡ_ +(cڡ_&& +h +) = ; + +66 +cڡ_ +(cڡ_ cڡ& +h +) = ; + +67 + gcڡ_ +& + gݔ +=( +cڡ_ +&& +h +) = ; + +68 + gcڡ_ +& + gݔ +=( +cڡ_ + cڡ& +h +) = ; + +70 +bo + + +71 + gݔ +==( +cڡ_ + cڡ& +h +) const; + +73 +bo + + +74 + gݔ +!=( +cڡ_ + cڡ& +h +) const + +76  ! (* +this + = +h +); + +79 +n + + +80 + gݔ +*() const; + +82 +por + + +83 + gݔ +->(cڡ = +de +; + +85 + gcڡ_ +& + +86 + gݔ +++(); + +88 +cڡ_ + + +89 + gݔ +++(); + +92 + gcڡ_ +& + +93 + gݔ +--(); + +96 +cڡ_ + + +97 + gݔ +--(); + +99 + give +: + +100 +cڡ_ +( + +101 +d +:: +tue +< +Bn +...> cڡ& +bn +, +bo + +_d +); + +103 + gme +< + gd +:: +size_t + +I +> + +105 +cڡru +( +C +< +I +> const&) + +107 if( +boo +:: +asio +:: +bufr_size +( + +108 +d +:: +g +< +I +>(* +bn_ +)) != 0) + +110 +_ +. +me + +ema +< +I ++1>( + +111 +boo +:: +asio +:: +bufr_qu_beg +( + +112 +d +:: +g +< +I +>(* +bn_ +))); + +115 +cڡru +( +C +< +I ++1>{}); + +119 +cڡru +( +C +<...( +Bn +)-1> const&) + +121 aut +cڡex + + gI + = ...( +Bn +)-1; + +122 + g_ +. +me + + gema +< + gI ++1>( + +123 + gboo +:: +asio +:: +bufr_qu_beg +( + +124 +d +:: +g +< +I +>(* +bn_ +))); + +128 +cڡru +( +C +<...( +Bn +)> const&) + +131 aut +cڡex + + gI + = ...( +Bn +); + +132 + g_ +. +me + + gema +< + gI ++1>(); + +135 + gme +< + gd +:: +size_t + +I +> + +137 +xt +( +C +< +I +> const&) + +139 if( +boo +:: +asio +:: +bufr_size +( + +140 +d +:: +g +< +I +>(* +bn_ +)) != 0) + +142 +_ +. +me + +ema +< +I ++1>( + +143 +boo +:: +asio +:: +bufr_qu_beg +( + +144 +d +:: +g +< +I +>(* +bn_ +))); + +147 +xt +( +C +< +I ++1>{}); + +151 +xt +( +C +<...( +Bn +)> const&) + +154 aut +cڡex + + gI + = ...( +Bn +); + +155 + g_ +. +me + + gema +< + gI ++1>(); + +158 + gme +< + gd +:: +size_t + +I +> + +160 +ev +( +C +< +I +> const&) + +162 if( +boo +:: +asio +:: +bufr_size +( + +163 +d +:: +g +< +I +>(* +bn_ +)) != 0) + +165 +_ +. +me + +ema +< +I ++1>( + +166 +boo +:: +asio +:: +bufr_qu_d +( + +167 +d +:: +g +< +I +>(* +bn_ +))); + +170 +ev +( +C +< +I +-1>{}); + +174 +ev +( +C +<0> const&) + +176 aut +cڡex + + gI + = 0; + +177 + g_ +. +me + + gema +< + gI ++1>( + +178 + gboo +:: +asio +:: +bufr_qu_d +( + +179 +d +:: +g +< +I +>(* +bn_ +))); + +182 + gme +< + gd +:: +size_t + +I +> + +183 +n + + +184 +den +( +C +< +I +> const&) const + +186 if( +_ +. +dex +(= +I ++1) + +187  * +_ +. +me + +g +< +I ++1>(); + +188  +den +( +C +< +I ++1>{}); + +191 [[ +nܑu +]] + +192 +n + + +193 +den +( +C +<...( +Bn +)> const&) const + +195 +BOOST_THROW_EXCEPTION +( +d +:: +logic_r +{ + +199 + gme +< + gd +:: +size_t + +I +> + +201 +emt +( +C +< +I +> const&) + +203 if( +_ +. +dex +(= +I ++1) + +205 if(++ +_ +. +me + +g +< +I ++1>() != + +206 +boo +:: +asio +:: +bufr_qu_d +( + +207 +d +:: +g +< +I +>(* +bn_ +))) + +209  +xt +( +C +< +I ++1>{}); + +211 +emt +( +C +< +I ++1>{}); + +214 [[ +nܑu +]] + +216 +emt +( +C +<...( +Bn +)> const&) + +218 +BOOST_THROW_EXCEPTION +( +d +:: +logic_r +{ + +223 +deemt +( +C +<...( +Bn +)> const&) + +225 aut +cڡex + + gI + = ...( +Bn +); + +226 if( + g_ +. +dex +(= +I ++1) + +227 +ev +( +C +< +I +-1>{}); + +228 +deemt +( +C +< +I +-1>{}); + +231 + gme +< + gd +:: +size_t + +I +> + +233 +deemt +( +C +< +I +> const&) + +235 if( +_ +. +dex +(= +I ++1) + +237 if( +_ +. +me + +g +< +I ++1>() != + +238 +boo +:: +asio +:: +bufr_qu_beg +( + +239 +d +:: +g +< +I +>(* +bn_ +))) + +241 -- +_ +. +me + +g +< +I ++1>(); + +244 +ev +( +C +< +I +-1>{}); + +246 +deemt +( +C +< +I +-1>{}); + +250 +deemt +( +C +<0> const&) + +252 aut +cڡex + + gI + = 0; + +253 if( + g_ +. +me + + gg +< + gI ++1>() != + +254 +boo +:: +asio +:: +bufr_qu_beg +( + +255 +d +:: +g +< +I +>(* +bn_ +))) + +257 -- +_ +. +me + +g +< +I ++1>(); + +260 +BOOST_THROW_EXCEPTION +( +d +:: +logic_r +{ + +267 + gme +< + gass +... + gBn +> + +268 + gbufrs_t_vw +< + gBn +...>:: + +269 +cڡ_ +:: + +270 +cڡ_ +( + +271 +d +:: +tue +< +Bn +...> cڡ& +bn +, +bo + +_d +) + +272 : +bn_ +(& +bn +) + +274 if(! +_d +) + +275 +cڡru +( +C +<0>{}); + +277 +cڡru +( +C +<...( +Bn +)>{}); + +280 + gme +< + gass +... + gBn +> + +281 +bo + + +282 + gbufrs_t_vw +< + gBn +...>:: + +283 +cڡ_ +:: + +284 +ݔ +==( +cڡ_ + cڡ& +h +) const + +287 ( +bn_ + = +nuαr +) ? + +289 +h +. +bn_ + = +nuαr + || + +290 +h +. +_ +. +dex +(=...( +Bn +) + +292 ( +h +. +bn_ + = +nuαr +) ? + +294 +_ +. +dex +(=...( +Bn +) + +296 +bn_ + = +h +.bn_ && + +297 +_ + = +h +.it_ + +302 + gme +< + gass +... + gBn +> + +304 + gbufrs_t_vw +< + gBn +...>:: + +305 +cڡ_ +:: + +306 +ݔ +*() const -> + +307 +n + + +309  +den +( +C +<0>{}); + +312 + gme +< + gass +... + gBn +> + +314 + gbufrs_t_vw +< + gBn +...>:: + +315 +cڡ_ +:: + +316 +ݔ +++() -> + +317 +cڡ_ +& + +319 +emt +( +C +<0>{}); + +320  * + gthis +; + +323 + gme +< + gass +... + gBn +> + +325 + gbufrs_t_vw +< + gBn +...>:: + +326 +cڡ_ +:: + +327 +ݔ +++() -> + +328 +cڡ_ + + +330 aut +mp + = * +this +; + +331 ++(* + gthis +); + +332  + gmp +; + +335 + gme +< + gass +... + gBn +> + +337 + gbufrs_t_vw +< + gBn +...>:: + +338 +cڡ_ +:: + +339 +ݔ +--() -> + +340 +cڡ_ +& + +342 +deemt +( +C +<...( +Bn +)>{}); + +343  * + gthis +; + +346 + gme +< + gass +... + gBn +> + +348 + gbufrs_t_vw +< + gBn +...>:: + +349 +cڡ_ +:: + +350 +ݔ +--() -> + +351 +cڡ_ + + +353 aut +mp + = * +this +; + +354 --(* + gthis +); + +355  + gmp +; + +360 + gme +< + gass +... + gBn +> + +361 + gbufrs_t_vw +< + gBn +...>:: + +362 +bufrs_t_vw +( +Bn + cڡ&... +bn +) + +363 : +bn_ +( +bn +...) + +368 +me +< +ass +... +Bn +> + +369 +le + + +371 +bufrs_t_vw +< +Bn +...>:: +beg +() const -> + +372 +cڡ_ + + +374  +cڡ_ +{ +bn_ +, + gl +}; + +377 + gme +< + gass +... + gBn +> + +378 +le + + +380 + gbufrs_t_vw +< + gBn +...>:: +d +() const -> + +381 +cڡ_ + + +383  +cڡ_ +{ +bn_ +, + gue +}; + + @/usr/include/boost/beast/core/impl/buffers_prefix.ipp + +10 #ide +BOOST_BEAST_IMPL_BUFFERS_PREFIX_IPP + + +11  + #BOOST_BEAST_IMPL_BUFFERS_PREFIX_IPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~< +> + +16  + ~ + +17  + ~ + +18  + ~ + +20 +mea + + gboo + { + +21 +mea + + gb + { + +23 +mea + + gda + { + +25 +le + + +26 + gboo +:: +asio +:: +cڡ_bufr + + +27 +bufrs_efix +( +d +:: +size_t + +size +, + +28 +boo +:: +asio +:: +cڡ_bufr + +bufr +) + +30  { +bufr +. +da +(), + +31 ( + gd +:: +m +)( +size +, + gbufr +.size())}; + +34 +le + + +35 + gboo +:: +asio +:: +mub_bufr + + +36 +bufrs_efix +( +d +:: +size_t + +size +, + +37 +boo +:: +asio +:: +mub_bufr + +bufr +) + +39  { +bufr +. +da +(), + +40 ( + gd +:: +m +)( +size +, + gbufr +.size())}; + +45 + gme +< +ass + + gBufrSequ +> + +46 +ass + + gbufrs_efix_vw +< + gBufrSequ +>:: +cڡ_ + + +48 +nd + +ass + +bufrs_efix_vw +< +BufrSequ +>; + +50 +bufrs_efix_vw + cڡ* + gb_ + = +nuαr +; + +51 + gd +:: +size_t + +ma_ +; + +52 +_ty + + g_ +; + +54 + gpublic +: + +55 +usg + +vue_ty + = +tyme + +d +:: +cdiڮ +< + +56 +boo +:: +is_cvtib +< +tyme + + +57 +d +:: +_as +< +_ty +>:: +vue_ty +, + +58 + gboo +:: +asio +:: +mub_bufr +>:: +vue +, + +59 + gboo +:: +asio +:: +mub_bufr +, + +60 + gboo +:: +asio +:: +cڡ_bufr +>:: +ty +; + +61 +usg + + gpor + = +vue_ty + const*; + +62 +usg + + gn + = +vue_ty +; + +63 +usg + + gdifn_ty + = +d +:: +rdiff_t +; + +64 +usg + + g_gy + = + +65 +d +:: +bideiڮ__g +; + +67 +cڡ_ +() = ; + +68 +cڡ_ +(cڡ_&& +h +) = ; + +69 +cڡ_ +(cڡ_ cڡ& +h +) = ; + +70 + gcڡ_ +& + gݔ +=( +cڡ_ +&& +h +) = ; + +71 + gcڡ_ +& + gݔ +=( +cڡ_ + cڡ& +h +) = ; + +73 +bo + + +74 + gݔ +==( +cڡ_ + cڡ& +h +) const + +77 ( +b_ + = +nuαr +) ? + +79 +h +. +b_ + = +nuαr + || + +80 +h +. +_ + =h. +b_ +-> +d_ + + +82 ( +h +. +b_ + = +nuαr +) ? + +84 +_ + = +b_ +-> +d_ + + +86 +b_ + = +h +.b_ && + +87 +_ + = +h +.it_ + +92 +bo + + +93 + gݔ +!=( +cڡ_ + cڡ& +h +) const + +95  !(* +this + = +h +); + +98 +n + + +99 + gݔ +*() const + +101  + gda +:: +bufrs_efix +( +ma_ +, * +_ +); + +104 +por + + +105 + gݔ +->(cڡ = +de +; + +107 + gcڡ_ +& + +108 + gݔ +++() + +110 + gma_ + - +boo +:: +asio +:: +bufr_size +(* +_ +++); + +111  * + gthis +; + +114 +cڡ_ + + +115 + gݔ +++() + +117 aut + gmp + = * +this +; + +118 + gma_ + - +boo +:: +asio +:: +bufr_size +(* +_ +++); + +119  + gmp +; + +122 + gcڡ_ +& + +123 + gݔ +--() + +125 + gma_ + + +boo +:: +asio +:: +bufr_size +(*-- +_ +); + +126  * + gthis +; + +129 +cڡ_ + + +130 + gݔ +--() + +132 aut + gmp + = * +this +; + +133 + gma_ + + +boo +:: +asio +:: +bufr_size +(*-- +_ +); + +134  + gmp +; + +137 + give +: + +138 +cڡ_ +( +bufrs_efix_vw + cڡ& +b +, + +139 +d +:: +ue_ty +) + +140 : +b_ +(& +b +) + +141 , +ma_ +( +b +.remain_) + +142 , +_ +( +b_ +-> +d_ +) + +146 +cڡ_ +( +bufrs_efix_vw + cڡ& +b +, + +147 +d +:: +l_ty +) + +148 : +b_ +(& +b +) + +149 , +ma_ +( +b_ +-> +size_ +) + +150 , +_ +( +boo +:: +asio +:: +bufr_qu_beg +( +b_ +-> +bs_ +)) + +157 + gme +< +ass + + gBufrSequ +> + +159 + gbufrs_efix_vw +< + gBufrSequ +>:: + +160 +tup +( +d +:: +size_t + +size +) + +162 +size_ + = 0; + +163 + gma_ + = 0; + +164 + gd_ + = +boo +:: +asio +:: +bufr_qu_beg +( +bs_ +); + +165 autcڡ + gϡ + = +bs_ +. +d +(); + +166  + gd_ + ! +ϡ +) + +168 autcڡ +n + = + +169 +boo +:: +asio +:: +bufr_size +(* +d_ +++); + +170 if( + gn + > +size +) + +172 +size_ + + +size +; + +173 + gma_ + = +size + - +n +; + +176 + gsize + - +n +; + +177 + gsize_ + + +n +; + +181 + gme +< +ass + + gBufrSequ +> + +182 + gbufrs_efix_vw +< + gBufrSequ +>:: + +183 +bufrs_efix_vw +(bufrs_efix_vw&& +h +) + +184 : +bufrs_efix_vw +( +d +:: +move +( +h +), + +185 +d +:: +di +< +_ty +>( + +186 +boo +:: +asio +:: +bufr_qu_beg +( +h +. +bs_ +), + +187 +h +. +d_ +)) + +191 + gme +< +ass + + gBufrSequ +> + +192 + gbufrs_efix_vw +< + gBufrSequ +>:: + +193 +bufrs_efix_vw +(bufrs_efix_vw cڡ& +h +) + +194 : +bufrs_efix_vw +( +h +, + +195 +d +:: +di +< +_ty +>( + +196 +boo +:: +asio +:: +bufr_qu_beg +( +h +. +bs_ +), + +197 +h +. +d_ +)) + +201 + gme +< +ass + + gBufrSequ +> + +203 + gbufrs_efix_vw +< + gBufrSequ +>:: + +204 +ݔ +=( +bufrs_efix_vw +&& +h +) -> + +205 +bufrs_efix_vw +& + +207 autcڡ +di + = +d +:: +di +< +_ty +>( + +208 +boo +:: +asio +:: +bufr_qu_beg +( +h +. +bs_ +), + +209 + gh +. + gd_ +); + +210 + gbs_ + = +d +:: +move +( +h +. +bs_ +); + +211 + gsize_ + = +h +. +size_ +; + +212 + gma_ + = +h +. +ma_ +; + +213 + gd_ + = +d +:: +xt +( + +214 +boo +:: +asio +:: +bufr_qu_beg +( +bs_ +), + +215 +di +); + +216  * + gthis +; + +219 + gme +< +ass + + gBufrSequ +> + +221 + gbufrs_efix_vw +< + gBufrSequ +>:: + +222 +ݔ +=( +bufrs_efix_vw + cڡ& +h +) -> + +223 +bufrs_efix_vw +& + +225 autcڡ +di + = +d +:: +di +< +_ty +>( + +226 +boo +:: +asio +:: +bufr_qu_beg +( +h +. +bs_ +), + +227 + gh +. + gd_ +); + +228 + gbs_ + = +h +. +bs_ +; + +229 + gsize_ + = +h +. +size_ +; + +230 + gma_ + = +h +. +ma_ +; + +231 + gd_ + = +d +:: +xt +( + +232 +boo +:: +asio +:: +bufr_qu_beg +( +bs_ +), + +233 +di +); + +234  * + gthis +; + +237 + gme +< +ass + + gBufrSequ +> + +238 + gbufrs_efix_vw +< + gBufrSequ +>:: + +239 +bufrs_efix_vw +( +d +:: +size_t + +size +, + +240 +BufrSequ + cڡ& +bs +) + +241 : +bs_ +( +bs +) + +243 +tup +( +size +); + +246 + gme +< +ass + + gBufrSequ +> + +247 + gme +< + gass +... + gArgs +> + +248 + gbufrs_efix_vw +< + gBufrSequ +>:: + +249 +bufrs_efix_vw +( +d +:: +size_t + +size +, + +250 +boo +:: +_a__t +, +Args +&&... +gs +) + +251 : +bs_ +( +d +:: +fwd +< +Args +>( +gs +)...) + +253 +tup +( +size +); + +256 + gme +< +ass + + gBufrSequ +> + +257 +le + + +259 + gbufrs_efix_vw +< + gBufrSequ +>:: +beg +() const -> + +260 +cڡ_ + + +262  +cڡ_ +{* +this +, + gd +:: +l_ty +{}}; + +265 + gme +< +ass + + gBufrSequ +> + +266 +le + + +268 + gbufrs_efix_vw +< + gBufrSequ +>:: +d +() const -> + +269 +cڡ_ + + +271  +cڡ_ +{* +this +, + gd +:: +ue_ty +{}}; + + @/usr/include/boost/beast/core/impl/buffers_suffix.ipp + +10 #ide +BOOST_BEAST_IMPL_BUFFERS_SUFFIX_IPP + + +11  + #BOOST_BEAST_IMPL_BUFFERS_SUFFIX_IPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~< +> + +18  + ~ + +19  + ~ + +21 +mea + + gboo + { + +22 +mea + + gb + { + +24 + gme +< +ass + + gBufrs +> + +25 +ass + + gbufrs_suffix +< + gBufrs +>:: +cڡ_ + + +27 +nd + +ass + +bufrs_suffix +< +Bufrs +>; + +29 +usg + + g_ty + = +tyme + + +30 +da +:: +bufr_qu_ +< +Bufrs +>:: +ty +; + +32 +_ty + + g_ +; + +33 +bufrs_suffix + cڡ* + gb_ + = +nuαr +; + +35 + gpublic +: + +36 +usg + +vue_ty + = +tyme + +d +:: +cdiڮ +< + +37 +boo +:: +is_cvtib +< +tyme + + +38 +d +:: +_as +< +_ty +>:: +vue_ty +, + +39 + gboo +:: +asio +:: +mub_bufr +>:: +vue +, + +40 + gboo +:: +asio +:: +mub_bufr +, + +41 + gboo +:: +asio +:: +cڡ_bufr +>:: +ty +; + +42 +usg + + gpor + = +vue_ty + const*; + +43 +usg + + gn + = +vue_ty +; + +44 +usg + + gdifn_ty + = +d +:: +rdiff_t +; + +45 +usg + + g_gy + = + +46 +d +:: +bideiڮ__g +; + +48 +cڡ_ +() = ; + +49 +cڡ_ +(cڡ_&& +h +) = ; + +50 +cڡ_ +(cڡ_ cڡ& +h +) = ; + +51 + gcڡ_ +& + gݔ +=( +cڡ_ +&& +h +) = ; + +52 + gcڡ_ +& + gݔ +=( +cڡ_ + cڡ& +h +) = ; + +54 +bo + + +55 + gݔ +==( +cڡ_ + cڡ& +h +) const + +58 ( +b_ + = +nuαr +) ? + +60 +h +. +b_ + = +nuαr + || + +61 +h +. +_ + = +boo +:: +asio +:: +bufr_qu_d +(h. +b_ +-> +bs_ +) + +63 ( +h +. +b_ + = +nuαr +) ? + +65 +_ + = +boo +:: +asio +:: +bufr_qu_d +( +b_ +-> +bs_ +) + +67 +b_ + = +h +.b_ && + +68 +_ + = +h +.it_ + +73 +bo + + +74 + gݔ +!=( +cڡ_ + cڡ& +h +) const + +76  !(* +this + = +h +); + +79 +n + + +80 + gݔ +*() const + +82  + g_ + = +b_ +-> +beg_ + + +83 ? +vue_ty +{* +_ +} + +b_ +-> +sk_ + + +84 : * +_ +; + +87 +por + + +88 + gݔ +->(cڡ = +de +; + +90 + gcڡ_ +& + +91 + gݔ +++() + +93 ++ + g_ +; + +94  * + gthis +; + +97 +cڡ_ + + +98 + gݔ +++() + +100 aut + gmp + = * +this +; + +101 ++(* + gthis +); + +102  + gmp +; + +105 + gcڡ_ +& + +106 + gݔ +--() + +108 -- + g_ +; + +109  * + gthis +; + +112 +cڡ_ + + +113 + gݔ +--() + +115 aut + gmp + = * +this +; + +116 --(* + gthis +); + +117  + gmp +; + +120 + give +: + +121 +cڡ_ +( +bufrs_suffix + cڡ& +b +, + +122 +_ty + + +) + +123 : +_ +( + +) + +124 , +b_ +(& +b +) + +131 + gme +< +ass + + gBufrs +> + +132 + gbufrs_suffix +< + gBufrs +>:: + +133 +bufrs_suffix +() + +134 : +beg_ +( +boo +:: +asio +:: +bufr_qu_beg +( +bs_ +)) + +138 +me +< +ass + +Bufrs +> + +139 +bufrs_suffix +< +Bufrs +>:: + +140 +bufrs_suffix +(bufrs_suffix&& +h +) + +141 : +bufrs_suffix +( +d +:: +move +( +h +), + +142 +d +:: +di +< +_ty +>( + +143 +boo +:: +asio +:: +bufr_qu_beg +( + +144 +h +. +bs_ +), oth. +beg_ +)) + +148 + gme +< +ass + + gBufrs +> + +149 + gbufrs_suffix +< + gBufrs +>:: + +150 +bufrs_suffix +(bufrs_suffix cڡ& +h +) + +151 : +bufrs_suffix +( +h +, + +152 +d +:: +di +< +_ty +>( + +153 +boo +:: +asio +:: +bufr_qu_beg +( + +154 +h +. +bs_ +), oth. +beg_ +)) + +158 + gme +< +ass + + gBufrs +> + +159 + gbufrs_suffix +< + gBufrs +>:: + +160 +bufrs_suffix +( +Bufrs + cڡ& +bs +) + +161 : +bs_ +( +bs +) + +162 , +beg_ +( +boo +:: +asio +:: +bufr_qu_beg +( +bs_ +)) + +164 +ic_as +( + +165 +boo +:: +asio +:: +is_cڡ_bufr_qu +< +Bufrs +>:: +vue +|| + +166 +boo +:: +asio +:: +is_mub_bufr_qu +< +Bufrs +>:: +vue +, + +170 + gme +< +ass + + gBufrs +> + +171 + gme +< + gass +... + gArgs +> + +172 + gbufrs_suffix +< + gBufrs +>:: + +173 +bufrs_suffix +( +boo +:: +_a__t +, +Args +&&... +gs +) + +174 : +bs_ +( +d +:: +fwd +< +Args +>( +gs +)...) + +175 , +beg_ +( +boo +:: +asio +:: +bufr_qu_beg +( +bs_ +)) + +177 +ic_as +(...( +Args +) > 0, + +179 +ic_as +( + +180 +d +:: +is_cڡruib +< +Bufrs +, +Args +...>:: +vue +, + +184 + gme +< +ass + + gBufrs +> + +186 + gbufrs_suffix +< + gBufrs +>:: + +187 +ݔ +=( +bufrs_suffix +&& +h +) -> + +188 +bufrs_suffix +& + +190 autcڡ +di + = +d +:: +di +< +_ty +>( + +191 +boo +:: +asio +:: +bufr_qu_beg +( +h +. +bs_ +), + +192 + gh +. + gbeg_ +); + +193 + gbs_ + = +d +:: +move +( +h +. +bs_ +); + +194 + gbeg_ + = +d +:: +xt +( + +195 +boo +:: +asio +:: +bufr_qu_beg +( +bs_ +), + +196 +di +); + +197 + gsk_ + = +h +. +sk_ +; + +198  * + gthis +; + +201 + gme +< +ass + + gBufrs +> + +203 + gbufrs_suffix +< + gBufrs +>:: + +204 +ݔ +=( +bufrs_suffix + cڡ& +h +) -> + +205 +bufrs_suffix +& + +207 autcڡ +di + = +d +:: +di +< +_ty +>( + +208 +boo +:: +asio +:: +bufr_qu_beg +( +h +. +bs_ +), + +209 + gh +. + gbeg_ +); + +210 + gbs_ + = +h +. +bs_ +; + +211 + gbeg_ + = +d +:: +xt +( + +212 +boo +:: +asio +:: +bufr_qu_beg +( +bs_ +), +di +); + +213 + gsk_ + = +h +. +sk_ +; + +214  * + gthis +; + +217 + gme +< +ass + + gBufrs +> + +218 +le + + +220 + gbufrs_suffix +< + gBufrs +>:: + +221 +beg +() const -> + +222 +cڡ_ + + +224  +cڡ_ +{* +this +, + gbeg_ +}; + +227 + gme +< +ass + + gBufrs +> + +228 +le + + +230 + gbufrs_suffix +< + gBufrs +>:: + +231 +d +() const -> + +232 +cڡ_ + + +234  +cڡ_ +{* +this +, + +235 + gboo +:: +asio +:: +bufr_qu_d +( +bs_ +)}; + +238 + gme +< +ass + + gBufrs +> + +240 + gbufrs_suffix +< + gBufrs +>:: + +241 +csume +( +d +:: +size_t + +amou +) + +243 +usg + +boo +:: +asio +:: +bufr_size +; + +244 autcڡ + gd + = + +245 +boo +:: +asio +:: +bufr_qu_d +( +bs_ +); + +246 ; + gamou + > 0 && + gbeg_ + ! +d +; ++begin_) + +248 autcڡ + gn + = + +249 +bufr_size +(* +beg_ +- +sk_ +; + +250 if( + gamou + < + gn +) + +252 + gsk_ + + +amou +; + +255 + gamou + - +n +; + +256 + gsk_ + = 0; + + @/usr/include/boost/beast/core/impl/file_posix.ipp + +10 #ide +BOOST_BEAST_CORE_IMPL_FILE_POSIX_IPP + + +11  + #BOOST_BEAST_CORE_IMPL_FILE_POSIX_IPP + + + ) + +13 #i! +defed +( +BOOST_BEAST_NO_POSIX_FADVISE +) + +14 #i +defed +( +__APPLE__ +|| (defed( +ANDROID +&& ( +__ANDROID_API__ + < 21)) + +15  + #BOOST_BEAST_NO_POSIX_FADVISE + + + ) + +19 #i! +defed +( +BOOST_BEAST_USE_POSIX_FADVISE +) + +20 #i! +defed +( +BOOST_BEAST_NO_POSIX_FADVISE +) + +21  + #BOOST_BEAST_USE_POSIX_FADVISE + 1 + + ) + +23  + #BOOST_BEAST_USE_POSIX_FADVISE + 0 + + ) + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +36 +mea + + gboo + { + +37 +mea + + gb + { + +39 +mea + + gda + { + +41 +le + + +43 +fe_posix_o +( +fd +) + +47 if(! :: +o +( +fd +)) + +49 cڡ + gev + = +o +; + +50 if( + go + ! +EINTR +) + +51  +ev +; + +58 +le + + +59 + gfe_posix +:: + +60 ~ +fe_posix +() + +62 if( +fd_ + != -1) + +63 +da +:: +fe_posix_o +( +fd_ +); + +66 +le + + +67 + gfe_posix +:: + +68 +fe_posix +(fe_posix&& +h +) + +69 : +fd_ +( +boo +:: +exchge +( +h +.fd_, -1)) + +73 +le + + +74 + gfe_posix +& + +75 + gfe_posix +:: + +76 +ݔ +=( +fe_posix +&& +h +) + +78 if(& +h + = +this +) + +79  * +this +; + +80 if( + gfd_ + != -1) + +81 +da +:: +fe_posix_o +( +fd_ +); + +82 + gfd_ + = +h +. +fd_ +; + +83 + gh +. + gfd_ + = -1; + +84  * + gthis +; + +87 +le + + +89 + gfe_posix +:: + +90 +tive_hd +( +tive_hd_ty + +fd +) + +92 if( +fd_ + != -1) + +93 +da +:: +fe_posix_o +( +fd_ +); + +94 + gfd_ + = +fd +; + +97 +le + + +99 + gfe_posix +:: + +100 +o +( +r_code +& +ec +) + +102 if( +fd_ + != -1) + +104 autcڡ +ev + = + +105 +da +:: +fe_posix_o +( +fd_ +); + +106 if( + gev +) + +107 + gec +. +assign +( +ev +, +gic_gy +()); + +109 + gec +. +assign +(0, +ec +. +gy +()); + +110 + gfd_ + = -1; + +114 + gec +. +assign +(0, +ec +. +gy +()); + +118 +le + + +120 + gfe_posix +:: + +121 +ݒ +(cڡ* +th +, +fe_mode + +mode +, +r_code +& +ec +) + +123 if( + gfd_ + != -1) + +125 autcڡ +ev + = + +126 +da +:: +fe_posix_o +( +fd_ +); + +127 if( + gev +) + +128 + gec +. +assign +( +ev +, +gic_gy +()); + +130 + gec +. +assign +(0, +ec +. +gy +()); + +131 + gfd_ + = -1; + +133  + gf + = 0; + +134 #i +BOOST_BEAST_USE_POSIX_FADVISE + + +135  + gadvi + = 0; + +137  + gmode +) + +140  +fe_mode +:: +ad +: + +141 +f + = +O_RDONLY +; + +142 #i +BOOST_BEAST_USE_POSIX_FADVISE + + +143 + gadvi + = +POSIX_FADV_RANDOM +; + +146  + gfe_mode +:: +sn +: + +147 +f + = +O_RDONLY +; + +148 #i +BOOST_BEAST_USE_POSIX_FADVISE + + +149 + gadvi + = +POSIX_FADV_SEQUENTIAL +; + +153  + gfe_mode +:: +wre +: + +154 +f + = +O_RDWR + | +O_CREAT + | +O_TRUNC +; + +155 #i +BOOST_BEAST_USE_POSIX_FADVISE + + +156 + gadvi + = +POSIX_FADV_RANDOM +; + +160  + gfe_mode +:: +wre_w +: + +161 +f + = +O_RDWR + | +O_CREAT + | +O_EXCL +; + +162 #i +BOOST_BEAST_USE_POSIX_FADVISE + + +163 + gadvi + = +POSIX_FADV_RANDOM +; + +167  + gfe_mode +:: +wre_exig +: + +168 +f + = +O_RDWR + | +O_EXCL +; + +169 #i +BOOST_BEAST_USE_POSIX_FADVISE + + +170 + gadvi + = +POSIX_FADV_RANDOM +; + +174  + gfe_mode +:: +nd +: + +175 +f + = +O_RDWR + | +O_CREAT + | +O_TRUNC +; + +176 #i +BOOST_BEAST_USE_POSIX_FADVISE + + +177 + gadvi + = +POSIX_FADV_SEQUENTIAL +; + +181  + gfe_mode +:: +nd_w +: + +182 +f + = +O_RDWR + | +O_CREAT + | +O_EXCL +; + +183 #i +BOOST_BEAST_USE_POSIX_FADVISE + + +184 + gadvi + = +POSIX_FADV_SEQUENTIAL +; + +188  + gfe_mode +:: +nd_exig +: + +189 +f + = +O_RDWR + | +O_EXCL +; + +190 #i +BOOST_BEAST_USE_POSIX_FADVISE + + +191 + gadvi + = +POSIX_FADV_SEQUENTIAL +; + +197 + gfd_ + = :: +ݒ +( +th +, +f +, 0644); + +198 if( + gfd_ + != -1) + +200 autcڡ + gev + = +o +; + +201 if( + gev + ! +EINTR +) + +203 +ec +. +assign +( +ev +, +gic_gy +()); + +207 #i +BOOST_BEAST_USE_POSIX_FADVISE + + +208 if(:: +posix_dvi +( +fd_ +, 0, 0, +advi +)) + +210 autcڡ + gev + = +o +; + +211 + gda +:: +fe_posix_o +( +fd_ +); + +212 + gfd_ + = -1; + +213 + gec +. +assign +( +ev +, +gic_gy +()); + +217 + gec +. +assign +(0, +ec +. +gy +()); + +220 +le + + +221 + gd +:: +ut64_t + + +222 +fe_posix +:: + +223 +size +( +r_code +& +ec +) const + +225 if( +fd_ + == -1) + +227 +ec + = +make_r_code +( +rc +:: +vid_gumt +); + +230  + + + g +; + +231 if(:: +f +( +fd_ +, & + +) != 0) + +233 +ec +. +assign +( +o +, +gic_gy +()); + +236 + gec +. +assign +(0, +ec +. +gy +()); + +237  + g +. + g_size +; + +240 +le + + +241 + gd +:: +ut64_t + + +242 +fe_posix +:: + +243 +pos +( +r_code +& +ec +) const + +245 if( +fd_ + == -1) + +247 +ec + = +make_r_code +( +rc +:: +vid_gumt +); + +250 autcڡ + gsu + = :: +lek +( +fd_ +, 0, +SEEK_CUR +); + +251 if( + gsu + =( +off_t +)-1) + +253 +ec +. +assign +( +o +, +gic_gy +()); + +256 + gec +. +assign +(0, +ec +. +gy +()); + +257  + gsu +; + +260 +le + + +262 + gfe_posix +:: + +263 +ek +( +d +:: +ut64_t + +offt +, +r_code +& +ec +) + +265 if( + gfd_ + == -1) + +267 +ec + = +make_r_code +( +rc +:: +vid_gumt +); + +270 autcڡ + gsu + = :: +lek +( +fd_ +, +offt +, +SEEK_SET +); + +271 if( + gsu + = +ic_ +< +off_t +>(-1)) + +273 +ec +. +assign +( +o +, +gic_gy +()); + +276 + gec +. +assign +(0, +ec +. +gy +()); + +279 +le + + +280 + gd +:: +size_t + + +281 +fe_posix +:: + +282 +ad +(* +bufr +, +d +:: +size_t + +n +, +r_code +& +ec +) const + +284 if( + gfd_ + == -1) + +286 +ec + = +make_r_code +( +rc +:: +vid_gumt +); + +289 + gd +:: +size_t + +ėd + = 0; + +290  + gn + > 0) + +292 autcڡ + gamou + = +ic_ +< +ssize_t +>(( +d +:: +m +)( + +293 +n +, + gic_ +< + gd +:: +size_t +>( +SSIZE_MAX +))); + +294 autcڡ + gsu + = :: +ad +( +fd_ +, +bufr +, +amou +); + +295 if( + gsu + == -1) + +297 autcڡ +ev + = +o +; + +298 if( + gev + = +EINTR +) + +300 + gec +. +assign +( +ev +, +gic_gy +()); + +301  + gėd +; + +303 if( + gsu + == 0) + +306  +ėd +; + +308 + gn + - +su +; + +309 + gėd + + +su +; + +310 + gbufr + = +ic_ +<*>( +bufr ++ +su +; + +312  + gėd +; + +315 +le + + +316 + gd +:: +size_t + + +317 +fe_posix +:: + +318 +wre +(cڡ* +bufr +, +d +:: +size_t + +n +, +r_code +& +ec +) + +320 if( + gfd_ + == -1) + +322 +ec + = +make_r_code +( +rc +:: +vid_gumt +); + +325 + gd +:: +size_t + +nwrn + = 0; + +326  + gn + > 0) + +328 autcڡ + gamou + = +ic_ +< +ssize_t +>(( +d +:: +m +)( + +329 +n +, + gic_ +< + gd +:: +size_t +>( +SSIZE_MAX +))); + +330 autcڡ + gsu + = :: +wre +( +fd_ +, +bufr +, +amou +); + +331 if( + gsu + == -1) + +333 autcڡ +ev + = +o +; + +334 if( + gev + = +EINTR +) + +336 + gec +. +assign +( +ev +, +gic_gy +()); + +337  + gnwrn +; + +339 + gn + - +su +; + +340 + gnwrn + + +su +; + +341 + gbufr + = +ic_ +<cڡ*>( +bufr ++ +su +; + +343  + gnwrn +; + + @/usr/include/boost/beast/core/impl/file_stdio.ipp + +10 #ide +BOOST_BEAST_CORE_IMPL_FILE_STDIO_IPP + + +11  + #BOOST_BEAST_CORE_IMPL_FILE_STDIO_IPP + + + ) + +13  + ~ + +14  + ~ + +16 +mea + + gboo + { + +17 +mea + + gb + { + +19 +le + + +20 + gfe_dio +:: + +21 ~ +fe_dio +() + +23 if( +f_ +) + +24 +fo +( +f_ +); + +27 +le + + +28 + gfe_dio +:: + +29 +fe_dio +(fe_dio&& +h +) + +30 : +f_ +( +boo +:: +exchge +( +h +.f_, +nuαr +)) + +34 +le + + +35 + gfe_dio +& + +36 + gfe_dio +:: + +37 +ݔ +=( +fe_dio +&& +h +) + +39 if(& +h + = +this +) + +40  * +this +; + +41 if( + gf_ +) + +42 +fo +( +f_ +); + +43 + gf_ + = +h +. +f_ +; + +44 + gh +. + gf_ + = +nuαr +; + +45  * + gthis +; + +48 +le + + +50 + gfe_dio +:: + +51 +tive_hd +( +FILE +* +f +) + +53 if( +f_ +) + +54 +fo +( +f_ +); + +55 + gf_ + = +f +; + +58 +le + + +60 + gfe_dio +:: + +61 +o +( +r_code +& +ec +) + +63 if( +f_ +) + +65  +ed + = +fo +( +f_ +); + +66 + gf_ + = +nuαr +; + +67 if( + ged +) + +69 + gec +. +assign +( +o +, +gic_gy +()); + +73 + gec +. +assign +(0, +ec +. +gy +()); + +76 +le + + +78 + gfe_dio +:: + +79 +ݒ +(cڡ* +th +, +fe_mode + +mode +, +r_code +& +ec +) + +81 if( + gf_ +) + +83 +fo +( +f_ +); + +84 + gf_ + = +nuαr +; + +86 cڡ* + gs +; + +87  + gmode +) + +90  +fe_mode +:: +ad +: +s + = "rb"; ; + +91  + gfe_mode +:: +sn +: +s + = "rb"; ; + +92  + gfe_mode +:: +wre +: +s + = "wb"; ; + +93  + gfe_mode +:: +wre_w +: +s + = "wbx"; ; + +94  + gfe_mode +:: +wre_exig +: +s + = "wb"; ; + +95  + gfe_mode +:: +nd +: +s + = "ab"; ; + +96  + gfe_mode +:: +nd_w +: +s + = "abx"; ; + +97  + gfe_mode +:: +nd_exig +: +s + = "ab"; ; + +99 #i +BOOST_MSVC + + +100 autcڡ + gev + = +fݒ_s +(& +f_ +, +th +, +s +); + +101 if( + gev +) + +103 + gf_ + = +nuαr +; + +104 + gec +. +assign +( +ev +, +gic_gy +()); + +108 + gf_ + = +d +:: +fݒ +( +th +, +s +); + +109 if(! + gf_ +) + +111 + gec +. +assign +( +o +, +gic_gy +()); + +115 + gec +. +assign +(0, +ec +. +gy +()); + +118 +le + + +119 + gd +:: +ut64_t + + +120 +fe_dio +:: + +121 +size +( +r_code +& +ec +) const + +123 if(! +f_ +) + +125 +ec + = +make_r_code +( +rc +:: +vid_gumt +); + +128  + gpos + = +d +:: +l +( +f_ +); + +129 if( + gpos + == -1L) + +131 +ec +. +assign +( +o +, +gic_gy +()); + +134  + gsu + = +d +:: +fek +( +f_ +, 0, +SEEK_END +); + +135 if( + gsu + != 0) + +137 +ec +. +assign +( +o +, +gic_gy +()); + +140  + gsize + = +d +:: +l +( +f_ +); + +141 if( + gsize + == -1L) + +143 +ec +. +assign +( +o +, +gic_gy +()); + +144 + gd +:: +fek +( +f_ +, +pos +, +SEEK_SET +); + +147 + gsu + = +d +:: +fek +( +f_ +, +pos +, +SEEK_SET +); + +148 if( + gsu + != 0) + +149 +ec +. +assign +( +o +, +gic_gy +()); + +151 + gec +. +assign +(0, +ec +. +gy +()); + +152  + gsize +; + +155 +le + + +156 + gd +:: +ut64_t + + +157 +fe_dio +:: + +158 +pos +( +r_code +& +ec +) const + +160 if(! +f_ +) + +162 +ec + = +make_r_code +( +rc +:: +vid_gumt +); + +165  + gpos + = +d +:: +l +( +f_ +); + +166 if( + gpos + == -1L) + +168 +ec +. +assign +( +o +, +gic_gy +()); + +171 + gec +. +assign +(0, +ec +. +gy +()); + +172  + gpos +; + +175 +le + + +177 + gfe_dio +:: + +178 +ek +( +d +:: +ut64_t + +offt +, +r_code +& +ec +) + +180 if(! + gf_ +) + +182 + gec + = +make_r_code +( +rc +:: +vid_gumt +); + +185 if( + gofft + > ( + gd +:: +numic_lims +<>:: +max +)()) + +187 +ec + = +make_r_code +( +rc +:: +vid_ek +); + +190  + gsu + = +d +:: +fek +( +f_ +, + +191 +ic_ +<>( +offt +), +SEEK_SET +); + +192 if( + gsu + != 0) + +193 +ec +. +assign +( +o +, +gic_gy +()); + +195 + gec +. +assign +(0, +ec +. +gy +()); + +198 +le + + +199 + gd +:: +size_t + + +200 +fe_dio +:: + +201 +ad +(* +bufr +, +d +:: +size_t + +n +, +r_code +& +ec +) const + +203 if(! + gf_ +) + +205 + gec + = +make_r_code +( +rc +:: +vid_gumt +); + +208 aut + gėd + = +d +:: +d +( +bufr +, 1, +n +, +f_ +); + +209 if( + gd +:: + +( +f_ +)) + +211 +ec +. +assign +( +o +, +gic_gy +()); + +214  + gėd +; + +217 +le + + +218 + gd +:: +size_t + + +219 +fe_dio +:: + +220 +wre +(cڡ* +bufr +, +d +:: +size_t + +n +, +r_code +& +ec +) + +222 if(! + gf_ +) + +224 + gec + = +make_r_code +( +rc +:: +vid_gumt +); + +227 aut + gnwrn + = +d +:: +fwre +( +bufr +, 1, +n +, +f_ +); + +228 if( + gd +:: + +( +f_ +)) + +230 +ec +. +assign +( +o +, +gic_gy +()); + +233  + gnwrn +; + + @/usr/include/boost/beast/core/impl/file_win32.ipp + +10 #ide +BOOST_BEAST_CORE_IMPL_FILE_WIN32_IPP + + +11  + #BOOST_BEAST_CORE_IMPL_FILE_WIN32_IPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21 +mea + + gboo + { + +22 +mea + + gb + { + +24 +mea + + gda + { + +28 +le + + +29 + gboo +:: +wi +:: +BOOL_ + + +30 +t_fe_por_ex +( + +31 +boo +:: +wi +:: +HANDLE_ + +hFe +, + +32 +boo +:: +wi +:: +LARGE_INTEGER_ + +DiToMove +, + +33 +boo +:: +wi +:: +PLARGE_INTEGER_ + +NewFePor +, + +34 +boo +:: +wi +:: +DWORD_ + +dwMoveMhod +) + +36 aut +dwHighPt + = +DiToMove +. +u +. +HighPt +; + +37 aut + gdwLowPt + = +boo +:: +wi +:: +SFePor +( + +38 +hFe +, + +39 +DiToMove +. +u +. +LowPt +, + +40 & +dwHighPt +, + +41 +dwMoveMhod +); + +42 if( + gdwLowPt + = +boo +:: +wi +:: +INVALID_SET_FILE_POINTER_ +) + +44 if( + gNewFePor +) + +46 + gNewFePor +-> + gu +. + gLowPt + = +dwLowPt +; + +47 + gNewFePor +-> + gu +. + gHighPt + = +dwHighPt +; + +54 +le + + +55 + gfe_w32 +:: + +56 ~ +fe_w32 +() + +58 if( +h_ + ! +boo +:: +wi +:: +INVALID_HANDLE_VALUE_ +) + +59 +boo +:: +wi +:: +CloHd +( +h_ +); + +62 +le + + +63 + gfe_w32 +:: + +64 +fe_w32 +(fe_w32&& +h +) + +65 : +h_ +( +boo +:: +exchge +( +h +.h_, boo:: +wi +:: +INVALID_HANDLE_VALUE_ +)) + +69 +le + + +70 +fe_w32 +& + +71 +fe_w32 +:: + +72 +ݔ +=( +fe_w32 +&& +h +) + +74 if(& +h + = +this +) + +75  * +this +; + +76 if( + gh_ +) + +77 + gboo +:: +wi +:: +CloHd +( +h_ +); + +78 + gh_ + = +h +. +h_ +; + +79 + gh +. + gh_ + = +boo +:: +wi +:: +INVALID_HANDLE_VALUE_ +; + +80  * + gthis +; + +83 +le + + +85 + gfe_w32 +:: + +86 +tive_hd +( +tive_hd_ty + +h +) + +88 if( +h_ + ! +boo +:: +wi +:: +INVALID_HANDLE_VALUE_ +) + +89 +boo +:: +wi +:: +CloHd +( +h_ +); + +90 + gh_ + = +h +; + +93 +le + + +95 + gfe_w32 +:: + +96 +o +( +r_code +& +ec +) + +98 if( +h_ + ! +boo +:: +wi +:: +INVALID_HANDLE_VALUE_ +) + +100 if(! +boo +:: +wi +:: +CloHd +( +h_ +)) + +101 +ec +. +assign +( +boo +:: +wi +:: +GLaE +(), + +102 +syem_gy +()); + +104 + gec +. +assign +(0, +ec +. +gy +()); + +105 + gh_ + = +boo +:: +wi +:: +INVALID_HANDLE_VALUE_ +; + +109 + gec +. +assign +(0, +ec +. +gy +()); + +113 +le + + +115 + gfe_w32 +:: + +116 +ݒ +(cڡ* +th +, +fe_mode + +mode +, +r_code +& +ec +) + +118 if( + gh_ + ! +boo +:: +wi +:: +INVALID_HANDLE_VALUE_ +) + +120 +boo +:: +wi +:: +CloHd +( +h_ +); + +121 + gh_ + = +boo +:: +wi +:: +INVALID_HANDLE_VALUE_ +; + +123 + gboo +:: +wi +:: +DWORD_ + +she_mode + = 0; + +124 + gboo +:: +wi +:: +DWORD_ + +desed_acss + = 0; + +125 + gboo +:: +wi +:: +DWORD_ + +ti_diosi + = 0; + +126 + gboo +:: +wi +:: +DWORD_ + +ags_d_ibus + = 0; + +137  + gmode +) + +140  +fe_mode +:: +ad +: + +141 +desed_acss + = +boo +:: +wi +:: +GENERIC_READ_ +; + +142 + gshe_mode + = +boo +:: +wi +:: +FILE_SHARE_READ_ +; + +143 + gti_diosi + = +boo +:: +wi +:: +OPEN_EXISTING_ +; + +144 + gags_d_ibus + = 0x10000000; + +147  + gfe_mode +:: +sn +: + +148 +desed_acss + = +boo +:: +wi +:: +GENERIC_READ_ +; + +149 + gshe_mode + = +boo +:: +wi +:: +FILE_SHARE_READ_ +; + +150 + gti_diosi + = +boo +:: +wi +:: +OPEN_EXISTING_ +; + +151 + gags_d_ibus + = 0x08000000; + +154  + gfe_mode +:: +wre +: + +155 +desed_acss + = +boo +:: +wi +:: +GENERIC_READ_ + | + +156 +boo +:: +wi +:: +GENERIC_WRITE_ +; + +157 + gti_diosi + = +boo +:: +wi +:: +CREATE_ALWAYS_ +; + +158 + gags_d_ibus + = 0x10000000; + +161  + gfe_mode +:: +wre_w +: + +162 +desed_acss + = +boo +:: +wi +:: +GENERIC_READ_ + | + +163 +boo +:: +wi +:: +GENERIC_WRITE_ +; + +164 + gti_diosi + = +boo +:: +wi +:: +CREATE_NEW_ +; + +165 + gags_d_ibus + = 0x10000000; + +168  + gfe_mode +:: +wre_exig +: + +169 +desed_acss + = +boo +:: +wi +:: +GENERIC_READ_ + | + +170 +boo +:: +wi +:: +GENERIC_WRITE_ +; + +171 + gti_diosi + = +boo +:: +wi +:: +OPEN_EXISTING_ +; + +172 + gags_d_ibus + = 0x10000000; + +175  + gfe_mode +:: +nd +: + +176 +desed_acss + = +boo +:: +wi +:: +GENERIC_READ_ + | + +177 +boo +:: +wi +:: +GENERIC_WRITE_ +; + +179 + gti_diosi + = +boo +:: +wi +:: +CREATE_ALWAYS_ +; + +180 + gags_d_ibus + = 0x08000000; + +183  + gfe_mode +:: +nd_w +: + +184 +desed_acss + = +boo +:: +wi +:: +GENERIC_READ_ + | + +185 +boo +:: +wi +:: +GENERIC_WRITE_ +; + +186 + gti_diosi + = +boo +:: +wi +:: +CREATE_NEW_ +; + +187 + gags_d_ibus + = 0x08000000; + +190  + gfe_mode +:: +nd_exig +: + +191 +desed_acss + = +boo +:: +wi +:: +GENERIC_READ_ + | + +192 +boo +:: +wi +:: +GENERIC_WRITE_ +; + +193 + gti_diosi + = +boo +:: +wi +:: +OPEN_EXISTING_ +; + +194 + gags_d_ibus + = 0x08000000; + +197 + gh_ + = :: +CeFeA +( + +198 +th +, + +199 +desed_acss +, + +200 +she_mode +, + +201 +NULL +, + +202 +ti_diosi +, + +203 +ags_d_ibus +, + +204 +NULL +); + +205 if( + gh_ + = +boo +:: +wi +:: +INVALID_HANDLE_VALUE_ +) + +206 +ec +. +assign +( +boo +:: +wi +:: +GLaE +(), + +207 +syem_gy +()); + +209 + gec +. +assign +(0, +ec +. +gy +()); + +212 +le + + +213 + gd +:: +ut64_t + + +214 +fe_w32 +:: + +215 +size +( +r_code +& +ec +) const + +217 if( +h_ + = +boo +:: +wi +:: +INVALID_HANDLE_VALUE_ +) + +219 +ec + = +make_r_code +( +rc +:: +vid_gumt +); + +222 + gboo +:: +wi +:: +LARGE_INTEGER_ + +feSize +; + +223 if(! + gboo +:: +wi +:: +GFeSizeEx +( +h_ +, & +feSize +)) + +225 + gec +. +assign +( +boo +:: +wi +:: +GLaE +(), + +226 +syem_gy +()); + +229 + gec +. +assign +(0, +ec +. +gy +()); + +230  + gfeSize +. + gQuadPt +; + +233 +le + + +234 + gd +:: +ut64_t + + +235 +fe_w32 +:: + +236 +pos +( +r_code +& +ec +) + +238 if( +h_ + = +boo +:: +wi +:: +INVALID_HANDLE_VALUE_ +) + +240 +ec + = +make_r_code +( +rc +:: +vid_gumt +); + +243 + gboo +:: +wi +:: +LARGE_INTEGER_ + + +; + +244 + gboo +:: +wi +:: +LARGE_INTEGER_ + +out +; + +245 + g +. + gQuadPt + = 0; + +246 if(! + gda +:: +t_fe_por_ex +( +h_ +, + +, & +out +, + +247 +boo +:: +wi +:: +FILE_CURRENT_ +)) + +249 +ec +. +assign +( +boo +:: +wi +:: +GLaE +(), + +250 +syem_gy +()); + +253 + gec +. +assign +(0, +ec +. +gy +()); + +254  + gout +. + gQuadPt +; + +257 +le + + +259 + gfe_w32 +:: + +260 +ek +( +d +:: +ut64_t + +offt +, +r_code +& +ec +) + +262 if( + gh_ + = +boo +:: +wi +:: +INVALID_HANDLE_VALUE_ +) + +264 +ec + = +make_r_code +( +rc +:: +vid_gumt +); + +267 + gboo +:: +wi +:: +LARGE_INTEGER_ + + +; + +268 + g +. + gQuadPt + = +offt +; + +269 if(! + gda +:: +t_fe_por_ex +( +h_ +, + +, 0, + +270 +boo +:: +wi +:: +FILE_BEGIN_ +)) + +272 +ec +. +assign +( +boo +:: +wi +:: +GLaE +(), + +273 +syem_gy +()); + +276 + gec +. +assign +(0, +ec +. +gy +()); + +279 +le + + +280 + gd +:: +size_t + + +281 +fe_w32 +:: + +282 +ad +(* +bufr +, +d +:: +size_t + +n +, +r_code +& +ec +) + +284 if( + gh_ + = +boo +:: +wi +:: +INVALID_HANDLE_VALUE_ +) + +286 +ec + = +make_r_code +( +rc +:: +vid_gumt +); + +289 + gd +:: +size_t + +ėd + = 0; + +290  + gn + > 0) + +292 + gboo +:: +wi +:: +DWORD_ + +amou +; + +293 if( + gn + > ( + gd +:: +numic_lims +< + +294 +boo +:: +wi +:: +DWORD_ +>:: +max +)()) + +295 +amou + = ( +d +:: +numic_lims +< + +296 +boo +:: +wi +:: +DWORD_ +>:: +max +)(); + +298 + gamou + = +ic_ +< + +299 +boo +:: +wi +:: +DWORD_ +>( +n +); + +300 + gboo +:: +wi +:: +DWORD_ + +bysRd +; + +301 if(! :: +RdFe +( +h_ +, +bufr +, +amou +, & +bysRd +, 0)) + +303 autcڡ + gdwE + = +boo +:: +wi +:: +GLaE +(); + +304 if( + gdwE + ! +boo +:: +wi +:: +ERROR_HANDLE_EOF_ +) + +305 +ec +. +assign +( +dwE +, +syem_gy +()); + +307 + gec +. +assign +(0, +ec +. +gy +()); + +308  + gėd +; + +310 if( + gbysRd + == 0) + +311  +ėd +; + +312 + gn + - +bysRd +; + +313 + gėd + + +bysRd +; + +314 + gbufr + = +ic_ +<*>( +bufr ++ +bysRd +; + +316 + gec +. +assign +(0, +ec +. +gy +()); + +317  + gėd +; + +320 +le + + +321 + gd +:: +size_t + + +322 +fe_w32 +:: + +323 +wre +(cڡ* +bufr +, +d +:: +size_t + +n +, +r_code +& +ec +) + +325 if( + gh_ + = +boo +:: +wi +:: +INVALID_HANDLE_VALUE_ +) + +327 +ec + = +make_r_code +( +rc +:: +vid_gumt +); + +330 + gd +:: +size_t + +nwrn + = 0; + +331  + gn + > 0) + +333 + gboo +:: +wi +:: +DWORD_ + +amou +; + +334 if( + gn + > ( + gd +:: +numic_lims +< + +335 +boo +:: +wi +:: +DWORD_ +>:: +max +)()) + +336 +amou + = ( +d +:: +numic_lims +< + +337 +boo +:: +wi +:: +DWORD_ +>:: +max +)(); + +339 + gamou + = +ic_ +< + +340 +boo +:: +wi +:: +DWORD_ +>( +n +); + +341 + gboo +:: +wi +:: +DWORD_ + +bysWrn +; + +342 if(! :: +WreFe +( +h_ +, +bufr +, +amou +, & +bysWrn +, 0)) + +344 autcڡ + gdwE + = +boo +:: +wi +:: +GLaE +(); + +345 if( + gdwE + ! +boo +:: +wi +:: +ERROR_HANDLE_EOF_ +) + +346 +ec +. +assign +( +dwE +, +syem_gy +()); + +348 + gec +. +assign +(0, +ec +. +gy +()); + +349  + gnwrn +; + +351 if( + gbysWrn + == 0) + +352  +nwrn +; + +353 + gn + - +bysWrn +; + +354 + gnwrn + + +bysWrn +; + +355 + gbufr + = +ic_ +<cڡ*>( +bufr ++ +bysWrn +; + +357 + gec +. +assign +(0, +ec +. +gy +()); + +358  + gnwrn +; + + @/usr/include/boost/beast/core/impl/flat_buffer.ipp + +10 #ide +BOOST_BEAST_IMPL_FLAT_BUFFER_HPP + + +11  + #BOOST_BEAST_IMPL_FLAT_BUFFER_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +18 +mea + + gboo + { + +19 +mea + + gb + { + +26 + gme +< +ass + + gAot +> + +27 + gbasic__bufr +< + gAot +>:: + +28 ~ +basic__bufr +() + +30 if( +beg_ +) + +31 +loc_as +:: +do +( + +32 +this +-> +g +(), +beg_ +, +di +(beg_, +d_ +)); + +35 + gme +< +ass + + gAot +> + +36 + gbasic__bufr +< + gAot +>:: + +37 +basic__bufr +() + +38 : +beg_ +( +nuαr +) + +39 , +_ +( +nuαr +) + +40 , +out_ +( +nuαr +) + +41 , +ϡ_ +( +nuαr +) + +42 , +d_ +( +nuαr +) + +43 , +max_ +(( +d +:: +numic_lims +:: +max +)()) + +47 +me +< +ass + +Aot +> + +48 +basic__bufr +< +Aot +>:: + +49 +basic__bufr +( +d +:: +size_t + +lim +) + +50 : +beg_ +( +nuαr +) + +51 , +_ +( +nuαr +) + +52 , +out_ +( +nuαr +) + +53 , +ϡ_ +( +nuαr +) + +54 , +d_ +( +nuαr +) + +55 , +max_ +( +lim +) + +59 + gme +< +ass + + gAot +> + +60 + gbasic__bufr +< + gAot +>:: + +61 +basic__bufr +( +Aot + cڡ& +loc +) + +62 : +boo +:: +emy_vue +< +ba_loc_ty +>(boo:: +emy__t +(), + gloc +) + +63 , +beg_ +( +nuαr +) + +64 , +_ +( +nuαr +) + +65 , +out_ +( +nuαr +) + +66 , +ϡ_ +( +nuαr +) + +67 , +d_ +( +nuαr +) + +68 , +max_ +(( +d +:: +numic_lims +:: +max +)()) + +72 +me +< +ass + +Aot +> + +73 +basic__bufr +< +Aot +>:: + +74 +basic__bufr +( +d +:: +size_t + +lim +, +Aot + cڡ& +loc +) + +75 : +boo +:: +emy_vue +< +ba_loc_ty +>(boo:: +emy__t +(), + gloc +) + +76 , +beg_ +( +nuαr +) + +77 , +_ +( +nuαr +) + +78 , +out_ +( +nuαr +) + +79 , +ϡ_ +( +nuαr +) + +80 , +d_ +( +nuαr +) + +81 , +max_ +( +lim +) + +85 + gme +< +ass + + gAot +> + +86 + gbasic__bufr +< + gAot +>:: + +87 +basic__bufr +(basic__bufr&& +h +) + +88 : +boo +:: +emy_vue +< +ba_loc_ty +>(boo:: +emy__t +(), + +89 + gd +:: +move +( +h +. +g +())) + +90 , +beg_ +( +boo +:: +exchge +( +h +.beg_, +nuαr +)) + +91 , +_ +( +boo +:: +exchge +( +h +._, +nuαr +)) + +92 , +out_ +( +boo +:: +exchge +( +h +.out_, +nuαr +)) + +93 , +ϡ_ +( +out_ +) + +94 , +d_ +( +boo +:: +exchge +( +h +.d_, +nuαr +)) + +95 , +max_ +( +h +.max_) + +97 + gh +. + gϡ_ + = +nuαr +; + +100 + gme +< +ass + + gAot +> + +101 + gbasic__bufr +< + gAot +>:: + +102 +basic__bufr +(basic__bufr&& +h +, + +103 +Aot + cڡ& +loc +) + +104 : +boo +:: +emy_vue +< +ba_loc_ty +>(boo:: +emy__t +(), + gloc +) + +106 if( + gthis +-> +g +(! +h +.get()) + +108 +beg_ + = +nuαr +; + +109 + g_ + = +nuαr +; + +110 + gout_ + = +nuαr +; + +111 + gϡ_ + = +nuαr +; + +112 + gd_ + = +nuαr +; + +113 + gmax_ + = +h +. +max_ +; + +114 +cy_om +( +h +); + +115 + gh +. +t +(); + +119 + gbeg_ + = +h +. +beg_ +; + +120 + g_ + = +h +. +_ +; + +121 + gout_ + = +h +. +out_ +; + +122 + gϡ_ + = +out_ +; + +123 + gd_ + = +h +. +d_ +; + +124 + gmax_ + = +h +. +max_ +; + +125 + gh +. + gbeg_ + = +nuαr +; + +126 + gh +. + g_ + = +nuαr +; + +127 + gh +. + gout_ + = +nuαr +; + +128 + gh +. + gϡ_ + = +nuαr +; + +129 + gh +. + gd_ + = +nuαr +; + +133 + gme +< +ass + + gAot +> + +134 + gbasic__bufr +< + gAot +>:: + +135 +basic__bufr +(basic__bufcڡ& +h +) + +136 : +boo +:: +emy_vue +< +ba_loc_ty +>(boo:: +emy__t +(), + +137 + gloc_as +:: +__cڏ_cy_cڡrui +( + +138 +h +. +g +())) + +139 , +beg_ +( +nuαr +) + +140 , +_ +( +nuαr +) + +141 , +out_ +( +nuαr +) + +142 , +ϡ_ +( +nuαr +) + +143 , +d_ +( +nuαr +) + +144 , +max_ +( +h +.max_) + +146 +cy_om +( +h +); + +149 + gme +< +ass + + gAot +> + +150 + gbasic__bufr +< + gAot +>:: + +151 +basic__bufr +(basic__bufcڡ& +h +, + +152 +Aot + cڡ& +loc +) + +153 : +boo +:: +emy_vue +< +ba_loc_ty +>(boo:: +emy__t +(), + gloc +) + +154 , +beg_ +( +nuαr +) + +155 , +_ +( +nuαr +) + +156 , +out_ +( +nuαr +) + +157 , +ϡ_ +( +nuαr +) + +158 , +d_ +( +nuαr +) + +159 , +max_ +( +h +.max_) + +161 +cy_om +( +h +); + +164 + gme +< +ass + + gAot +> + +165 + gme +< +ass + + gOthAoc +> + +166 + gbasic__bufr +< + gAot +>:: + +167 +basic__bufr +( + +168 +basic__bufr +< +OthAoc +> cڡ& +h +) + +169 : +beg_ +( +nuαr +) + +170 , +_ +( +nuαr +) + +171 , +out_ +( +nuαr +) + +172 , +ϡ_ +( +nuαr +) + +173 , +d_ +( +nuαr +) + +174 , +max_ +( +h +.max_) + +176 +cy_om +( +h +); + +179 + gme +< +ass + + gAot +> + +180 + gme +< +ass + + gOthAoc +> + +181 + gbasic__bufr +< + gAot +>:: + +182 +basic__bufr +(basic__bufr< +OthAoc +> cڡ& +h +, + +183 +Aot + cڡ& +loc +) + +184 : +boo +:: +emy_vue +< +ba_loc_ty +>(boo:: +emy__t +(), + gloc +) + +185 , +beg_ +( +nuαr +) + +186 , +_ +( +nuαr +) + +187 , +out_ +( +nuαr +) + +188 , +ϡ_ +( +nuαr +) + +189 , +d_ +( +nuαr +) + +190 , +max_ +( +h +.max_) + +192 +cy_om +( +h +); + +195 + gme +< +ass + + gAot +> + +197 + gbasic__bufr +< + gAot +>:: + +198 +ݔ +=( +basic__bufr +&& +h +) -> + +199 +basic__bufr +& + +201 if( +this + !& +h +) + +202 +move_assign +( +h +, +d +:: +gl_cڡt +< +bo +, + +203 +loc_as +:: +age__cڏ_move_assignmt +:: +vue +>{}); + +204  * + gthis +; + +207 + gme +< +ass + + gAot +> + +209 + gbasic__bufr +< + gAot +>:: + +210 +ݔ +=( +basic__bufr + cڡ& +h +) -> + +211 +basic__bufr +& + +213 if( +this + !& +h +) + +214 +cy_assign +( +h +, +d +:: +gl_cڡt +< +bo +, + +215 +loc_as +:: +age__cڏ_cy_assignmt +:: +vue +>{}); + +216  * + gthis +; + +219 + gme +< +ass + + gAot +> + +220 + gme +< +ass + + gOthAoc +> + +222 + gbasic__bufr +< + gAot +>:: + +223 +ݔ +=( +basic__bufr +< +OthAoc +> cڡ& +h +) -> + +224 +basic__bufr +& + +226 +t +(); + +227 + gmax_ + = +h +. +max_ +; + +228 +cy_om +( +h +); + +229  * + gthis +; + +234 + gme +< +ass + + gAot +> + +236 + gbasic__bufr +< + gAot +>:: + +237 +e +( +d +:: +size_t + +n +) -> + +238 +mub_bufrs_ty + + +240 if( +n + < +di +( +out_ +, +d_ +)) + +243 + gϡ_ + = +out_ + + +n +; + +244 { + gout_ +, + gn +}; + +246 autcڡ + gn + = +size +(); + +247 if( + gn + < +cy +(- +n +) + +251 if( +n + > 0) + +252 +d +:: +memmove +( +beg_ +, +_ +, +n +); + +253 + g_ + = +beg_ +; + +254 + gout_ + = +_ + + +n +; + +255 + gϡ_ + = +out_ + + +n +; + +256  { + gout_ +, + gn +}; + +259 if( + gn + > + gmax_ + - + gn +) + +260 +BOOST_THROW_EXCEPTION +( +d +:: +ngth_r +{ + +263 autcڡ + gw_size + = ( +d +:: +m +)( + +264 +max_ +, + +265 ( + gd +:: +max +< +d +:: +size_t +>)(2 * +n +, + gn + + + gn +)); + +266 autcڡ + gp + = +loc_as +:: +lo +( + +267 +this +-> +g +(), +w_size +); + +268 if( + gbeg_ +) + +270 +BOOST_ASSERT +( +p +); + +271 +BOOST_ASSERT +( +_ +); + +272 + gd +:: +memy +( +p +, +_ +, +n +); + +273 + gloc_as +:: +do +( + +274 +this +-> +g +(), +beg_ +, +cy +()); + +276 + gbeg_ + = +p +; + +277 + g_ + = +beg_ +; + +278 + gout_ + = +_ + + +n +; + +279 + gϡ_ + = +out_ + + +n +; + +280 + gd_ + = +beg_ + + +w_size +; + +281  { + gout_ +, + gn +}; + +284 + gme +< +ass + + gAot +> + +286 + gbasic__bufr +< + gAot +>:: + +287 +csume +( +d +:: +size_t + +n +) + +289 if( +n + > +di +( +_ +, +out_ +)) + +291 + g_ + = +beg_ +; + +292 + gout_ + = +beg_ +; + +295 + g_ + + +n +; + +298 + gme +< +ass + + gAot +> + +300 + gbasic__bufr +< + gAot +>:: + +301 +shrk_to_f +() + +303 autcڡ +n + = +size +(); + +304 if( + gn + = +cy +()) + +306 * + gp +; + +307 if( + gn + > 0) + +309 +BOOST_ASSERT +( +beg_ +); + +310 +BOOST_ASSERT +( +_ +); + +311 + gp + = +loc_as +:: +lo +( + +312 +this +-> +g +(), +n +); + +313 + gd +:: +memy +( +p +, +_ +, +n +); + +317 + gp + = +nuαr +; + +319 + gloc_as +:: +do +( + +320 +this +-> +g +(), +beg_ +, +di +(beg_, +d_ +)); + +321 + gbeg_ + = +p +; + +322 + g_ + = +beg_ +; + +323 + gout_ + = +beg_ + + +n +; + +324 + gϡ_ + = +out_ +; + +325 + gd_ + = +out_ +; + +330 + gme +< +ass + + gAot +> + +331 +le + + +333 + gbasic__bufr +< + gAot +>:: + +334 +t +() + +336 +csume +( +size +()); + +337 +shrk_to_f +(); + +340 + gme +< +ass + + gAot +> + +341 + gme +< +ass + + gDymicBufr +> + +342 +le + + +344 + gbasic__bufr +< + gAot +>:: + +345 +cy_om +( +DymicBufr + cڡ& +bufr +) + +347 if( +bufr +. +size +() == 0) + +349 +usg + + gboo +:: +asio +:: +bufr_cy +; + +350 +comm +( +bufr_cy +( + +351 +e +( +bufr +. +size +()), bufr. +da +())); + +354 + gme +< +ass + + gAot +> + +355 +le + + +357 + gbasic__bufr +< + gAot +>:: + +358 +move_assign +( +basic__bufr +& +h +, +d +:: +ue_ty +) + +360 +t +(); + +361 + gthis +-> +g +( +d +:: +move +( +h +.get()); + +362 + gbeg_ + = +h +. +beg_ +; + +363 + g_ + = +h +. +_ +; + +364 + gout_ + = +h +. +out_ +; + +365 + gϡ_ + = +out_ +; + +366 + gd_ + = +h +. +d_ +; + +367 + gmax_ + = +h +. +max_ +; + +368 + gh +. + gbeg_ + = +nuαr +; + +369 + gh +. + g_ + = +nuαr +; + +370 + gh +. + gout_ + = +nuαr +; + +371 + gh +. + gϡ_ + = +nuαr +; + +372 + gh +. + gd_ + = +nuαr +; + +375 + gme +< +ass + + gAot +> + +376 +le + + +378 + gbasic__bufr +< + gAot +>:: + +379 +move_assign +( +basic__bufr +& +h +, +d +:: +l_ty +) + +381 +t +(); + +382 if( + gthis +-> +g +(! +h +.get()) + +384 +cy_om +( +h +); + +385 + gh +. +t +(); + +389 +move_assign +( +h +, +d +:: +ue_ty +{}); + +393 + gme +< +ass + + gAot +> + +394 +le + + +396 + gbasic__bufr +< + gAot +>:: + +397 +cy_assign +( +basic__bufr + cڡ& +h +, +d +:: +ue_ty +) + +399 +t +(); + +400 + gmax_ + = +h +. +max_ +; + +401 + gthis +-> +g +( +h +.get(); + +402 +cy_om +( +h +); + +405 + gme +< +ass + + gAot +> + +406 +le + + +408 + gbasic__bufr +< + gAot +>:: + +409 +cy_assign +( +basic__bufr + cڡ& +h +, +d +:: +l_ty +) + +411 +t +(); + +412 + gmax_ + = +h +. +max_ +; + +413 +cy_om +( +h +); + +416 + gme +< +ass + + gAot +> + +417 +le + + +419 + gbasic__bufr +< + gAot +>:: + +420 +sw +( +basic__bufr +& +h +) + +422 +sw +( +h +, +tyme + + +423 +loc_as +:: +age__cڏ_sw +{}); + +426 + gme +< +ass + + gAot +> + +427 +le + + +429 + gbasic__bufr +< + gAot +>:: + +430 +sw +( +basic__bufr +& +h +, +d +:: +ue_ty +) + +432 +usg + +d +:: +sw +; + +433 +sw +( +this +-> +g +(), +h +.get()); + +434 +sw +( +max_ +, +h +.max_); + +435 +sw +( +beg_ +, +h +.begin_); + +436 +sw +( +_ +, +h +.in_); + +437 +sw +( +out_ +, +h +.out_); + +438 + gϡ_ + = +this +-> +out_ +; + +439 + gh +. + gϡ_ + = +h +. +out_ +; + +440 +sw +( +d_ +, +h +.end_); + +443 + gme +< +ass + + gAot +> + +444 +le + + +446 + gbasic__bufr +< + gAot +>:: + +447 +sw +( +basic__bufr +& +h +, +d +:: +l_ty +) + +449 +BOOST_ASSERT +( +this +-> +g +(= +h +.get()); + +450 +usg + + gd +:: +sw +; + +451 +sw +( +max_ +, +h +.max_); + +452 +sw +( +beg_ +, +h +.begin_); + +453 +sw +( +_ +, +h +.in_); + +454 +sw +( +out_ +, +h +.out_); + +455 + gϡ_ + = +this +-> +out_ +; + +456 + gh +. + gϡ_ + = +h +. +out_ +; + +457 +sw +( +d_ +, +h +.end_); + +460 + gme +< +ass + + gAot +> + +462 +sw +( + +463 +basic__bufr +< +Aot +>& +lhs +, + +464 +basic__bufr +< +Aot +>& +rhs +) + +466 + glhs +. +sw +( +rhs +); + + @/usr/include/boost/beast/core/impl/flat_static_buffer.ipp + +10 #ide +BOOST_BEAST_IMPL_FLAT_STATIC_BUFFER_IPP + + +11  + #BOOST_BEAST_IMPL_FLAT_STATIC_BUFFER_IPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~< +> + +19  + ~ + +21 +mea + + gboo + { + +22 +mea + + gb + { + +29 +le + + +31 + g_ic_bufr_ba +:: + +32 +da +() const -> + +33 +cڡ_bufrs_ty + + +35  { +_ +, +di +(_, +out_ +)}; + +38 +le + + +40 + g_ic_bufr_ba +:: + +41 +t +() + +43 +t_im +(); + +46 +le + + +48 + g_ic_bufr_ba +:: + +49 +e +( +d +:: +size_t + +n +) -> + +50 +mub_bufrs_ty + + +52  +e_im +( +n +); + +55 +le + + +57 + g_ic_bufr_ba +:: + +58 +t +(* +p +, +d +:: +size_t + +n +) + +60 +t_im +( +p +, +n +); + +63 + gme +< + gass +> + +65 + g_ic_bufr_ba +:: + +66 +t_im +() + +68 +_ + = +beg_ +; + +69 + gout_ + = +beg_ +; + +70 + gϡ_ + = +beg_ +; + +73 + gme +< + gass +> + +75 + g_ic_bufr_ba +:: + +76 +t_im +(* +p +, +d +:: +size_t + +n +) + +78 +beg_ + = +ic_ +<*>( +p +); + +79 + g_ + = +beg_ +; + +80 + gout_ + = +beg_ +; + +81 + gϡ_ + = +beg_ +; + +82 + gd_ + = +beg_ + + +n +; + +85 + gme +< + gass +> + +87 + g_ic_bufr_ba +:: + +88 +e_im +( +d +:: +size_t + +n +) -> + +89 +mub_bufrs_ty + + +91 if( +n + < +di +( +out_ +, +d_ +)) + +93 + gϡ_ + = +out_ + + +n +; + +94  { + gout_ +, + gn +}; + +96 autcڡ + gn + = +size +(); + +97 if( + gn + > +cy +(- + gn +) + +98 +BOOST_THROW_EXCEPTION +( +d +:: +ngth_r +{ + +100 if( + gn + > 0) + +101 + gd +:: +memmove +( +beg_ +, +_ +, +n +); + +102 + g_ + = +beg_ +; + +103 + gout_ + = +_ + + +n +; + +104 + gϡ_ + = +out_ + + +n +; + +105  { + gout_ +, + gn +}; + +108 + gme +< + gass +> + +110 + g_ic_bufr_ba +:: + +111 +csume_im +( +d +:: +size_t + +n +) + +113 if( +n + > +size +()) + +115 +_ + = +beg_ +; + +116 + gout_ + = +_ +; + +119 + g_ + + +n +; + +124 + gme +< + gd +:: +size_t + +N +> + +125 +_ic_bufr +< +N +>:: + +126 +_ic_bufr +(_ic_bufcڡ& +h +) + +127 : +_ic_bufr_ba +( +buf_ +, +N +) + +129 +usg + + gboo +:: +asio +:: +bufr_cy +; + +130 + gthis +-> +comm +( +bufr_cy +( + +131 +this +-> +e +( +h +. +size +()), oth. +da +())); + +134 + gme +< + gd +:: +size_t + +N +> + +136 +_ic_bufr +< +N +>:: + +137 +ݔ +=( +_ic_bufr + cڡ& +h +) -> + +138 +_ic_bufr +< +N +>& + +140 +usg + +boo +:: +asio +:: +bufr_cy +; + +141 + gthis +-> +csume +( +this +-> +size +()); + +142 + gthis +-> +comm +( +bufr_cy +( + +143 +this +-> +e +( +h +. +size +()), oth. +da +())); + +144  * + gthis +; + + @/usr/include/boost/beast/core/impl/handler_ptr.ipp + +10 #ide +BOOST_BEAST_IMPL_HANDLER_PTR_HPP + + +11  + #BOOST_BEAST_IMPL_HANDLER_PTR_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + gb + { + +20 + gme +< +ass + + gT +, cs + gHdr +> + +22 + ghdr_r +< + gT +, + gHdr +>:: + +23 +r +() + +25 +tyme + +b +:: +da +:: +lot_as +< + +26 +boo +:: +asio +:: +assocd_lot_t +< + +27 +Hdr +>>:: +me + +bd_loc +< +T +> +loc +( + +28 +boo +:: +asio +:: +g_assocd_lot +( + +29 +hdr +())); + +30 + gb +:: +da +:: +lot_as +< + +31 +dety +( +loc +)>:: +deroy +oc, +t_ +); + +32 + gb +:: +da +:: +lot_as +< + +33 +dety +( +loc +)>:: +do +oc, +t_ +, 1); + +34 + gt_ + = +nuαr +; + +37 + gme +< +ass + + gT +, cs + gHdr +> + +38 + ghdr_r +< + gT +, + gHdr +>:: + +39 ~ +hdr_r +() + +41 if( +t_ +) + +43 +r +(); + +44 +hdr +().~ +Hdr +(); + +48 + gme +< +ass + + gT +, cs + gHdr +> + +49 + ghdr_r +< + gT +, + gHdr +>:: + +50 +hdr_r +(hdr_r&& +h +) + +51 : +t_ +( +h +.t_) + +53 if( +h +. +t_ +) + +55 +w +(& +h_ + +Hdr +( +d +:: +move +( +h +. +hdr +())); + +56 + gh +. +hdr +().~ +Hdr +(); + +57 + gh +. + gt_ + = +nuαr +; + +61 + gme +< +ass + + gT +, cs + gHdr +> + +62 + gme +< +ass + + gDedudHdr +, + gass +... + gArgs +> + +63 + ghdr_r +< + gT +, + gHdr +>:: + +64 +hdr_r +( +DedudHdr +&& +h +, +Args +&&... +gs +) + +66 +BOOST_STATIC_ASSERT +(! +d +:: +is_y +< +T +>:: +vue +); + +67 +tyme + + gb +:: +da +:: +lot_as +< + +68 +boo +:: +asio +:: +assocd_lot_t +< + +69 +Hdr +>>:: +me + +bd_loc +< +T +> +loc +{ + +70 +boo +:: +asio +:: +g_assocd_lot +( +h +)}; + +71 +usg + + gA + = +dety +( +loc +); + +72 +bo + + gderoy + = +l +; + +73 aut + gd + = [& +loc +, & +deroy +]( +T +* + gp +) + +75 if( + gderoy +) + +76 + gb +:: +da +:: +lot_as +< +A +>:: +deroy +( +loc +, +p +); + +77 + gb +:: +da +:: +lot_as +< +A +>:: +do +( +loc +, +p +, 1); + +79 + gd +:: +unique_r +< +T +, +dety +( +d +)> + gt +{ + +80 + gb +:: +da +:: +lot_as +< +A +>:: +lo +( +loc +, 1), + gd +}; + +81 + gb +:: +da +:: +lot_as +< +A +>:: +cڡru +( +loc +, +t +. +g +(), + +82 +ic_ +< +DedudHdr + cڡ&>( +h +), + +83 +d +:: +fwd +< +Args +>( +gs +)...); + +84 + gderoy + = +ue +; + +85 +w +(& +h_ + +Hdr +( +d +:: +fwd +< +DedudHdr +>( +h +)); + +86 + gt_ + = +t +. +a +(); + +89 + gme +< +ass + + gT +, cs + gHdr +> + +91 + ghdr_r +< + gT +, + gHdr +>:: + +92 +a_hdr +() -> + +93 +hdr_ty + + +95 +BOOST_ASSERT +( +t_ +); + +96 +r +(); + +97 aut + gd + = []( +Hdr +* +h +) + +99 +h +->~ +Hdr +(); + +101 + gd +:: +unique_r +< + +102 +Hdr +, +dety +( +d +)> + gderoy +{ + +103 & +hdr +(), + gd +}; + +104  + gd +:: +move +( +hdr +()); + +107 + gme +< +ass + + gT +, cs + gHdr +> + +108 + gme +< + gass +... + gArgs +> + +110 + ghdr_r +< + gT +, + gHdr +>:: + +111 +voke +( +Args +&&... +gs +) + +113 +BOOST_ASSERT +( +t_ +); + +114 +r +(); + +115 aut + gd + = []( +Hdr +* +h +) + +117 +boo +:: +igne_unud +( +h +); + +118 + gh +->~ +Hdr +(); + +120 + gd +:: +unique_r +< + +121 +Hdr +, +dety +( +d +)> + gderoy +{ + +122 & +hdr +(), + gd +}; + +123 +hdr +()( + gd +:: +fwd +< +Args +>( +gs +)...); + + @/usr/include/boost/beast/core/impl/multi_buffer.ipp + +10 #ide +BOOST_BEAST_IMPL_MULTI_BUFFER_IPP + + +11  + #BOOST_BEAST_IMPL_MULTI_BUFFER_IPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gb + { + +90 + gme +< +ass + + gAot +> + +91 +ass + + gbasic_mui_bufr +< + gAot +>:: +emt + + +92 : +public + +boo +:: +usive +:: +li_ba_hook +< + +93 +boo +:: +usive +:: +lk_mode +< + +94 +boo +:: +usive +:: +nm_lk +>> + +96 +usg + +size_ty + = + +97 +tyme + +da +:: +lot_as +< +Aot +>:: +size_ty +; + +99 +size_ty + cڡ + gsize_ +; + +101 + gpublic +: + +102 +emt +mcڡ& +de +; + +103 + gemt +& + gݔ +=( +emt + cڡ& +de +; + +105 +exic + + +106 +emt +( +size_ty + +n +) + +107 : +size_ +( +n +) + +111 +size_ty + + +112 +size +() const + +114  +size_ +; + +118 +da +() const + +120  + gcڡ_ +<*>( + +121 + gt_ +<cڡ*>( + gthis + + 1)); + +125 + gme +< +ass + + gAot +> + +126 +ass + + gbasic_mui_bufr +< + gAot +>:: +cڡ_bufrs_ty + + +128 +basic_mui_bufr + cڡ* +b_ +; + +130 +nd + +ass + + gbasic_mui_bufr +; + +132 +exic + + +133 +cڡ_bufrs_ty +( +basic_mui_bufr + cڡ& +b +); + +135 + gpublic +: + +136 +usg + +vue_ty + = +boo +:: +asio +:: +cڡ_bufr +; + +138 +ass + + gcڡ_ +; + +140 +cڡ_bufrs_ty +( +de +; + +141 +cڡ_bufrs_ty +(const_buffers_type const&) = ; + +142 + gcڡ_bufrs_ty +& + gݔ +=( +cڡ_bufrs_ty + const&) = ; + +144 +cڡ_ + + +145 +beg +() const; + +147 +cڡ_ + + +148 +d +() const; + +150 +nd + + +151 + gd +:: +size_t + + +152 +bufr_size +( +cڡ_bufrs_ty + cڡ& +bufrs +) + +154  +bufrs +. +b_ +-> +size +(); + +158 + gme +< +ass + + gAot +> + +159 +ass + + gbasic_mui_bufr +< + gAot +>:: +mub_bufrs_ty + + +161 +basic_mui_bufr + cڡ* +b_ +; + +163 +nd + +ass + + gbasic_mui_bufr +; + +165 +exic + + +166 +mub_bufrs_ty +( +basic_mui_bufr + cڡ& +b +); + +168 + gpublic +: + +169 +usg + +vue_ty + = +mub_bufr +; + +171 +ass + + gcڡ_ +; + +173 +mub_bufrs_ty +( +de +; + +174 +mub_bufrs_ty +(mutable_buffers_type const&) = ; + +175 + gmub_bufrs_ty +& + gݔ +=( +mub_bufrs_ty + const&) = ; + +177 +cڡ_ + + +178 +beg +() const; + +180 +cڡ_ + + +181 +d +() const; + +186 + gme +< +ass + + gAot +> + +187 +ass + + gbasic_mui_bufr +< + gAot +>:: +cڡ_bufrs_ty +:: +cڡ_ + + +189 +basic_mui_bufr + cڡ* +b_ + = +nuαr +; + +190 +tyme + + gli_ty +:: +cڡ_ + +_ +; + +192 + gpublic +: + +193 +usg + +vue_ty + = + +194 +tyme + +cڡ_bufrs_ty +:: +vue_ty +; + +195 +usg + + gpor + = +vue_ty + const*; + +196 +usg + + gn + = +vue_ty +; + +197 +usg + + gdifn_ty + = +d +:: +rdiff_t +; + +198 +usg + + g_gy + = + +199 +d +:: +bideiڮ__g +; + +201 +cڡ_ +() = ; + +202 +cڡ_ +(cڡ_&& +h +) = ; + +203 +cڡ_ +(cڡ_ cڡ& +h +) = ; + +204 + gcڡ_ +& + gݔ +=( +cڡ_ +&& +h +) = ; + +205 + gcڡ_ +& + gݔ +=( +cڡ_ + cڡ& +h +) = ; + +207 +cڡ_ +( +basic_mui_bufr + cڡ& +b +, + +208 +tyme + +li_ty +:: +cڡ_ + cڡ& + +) + +209 : +b_ +(& +b +) + +210 , +_ +( + +) + +214 +bo + + +215 + gݔ +==( +cڡ_ + cڡ& +h +) const + +217  +b_ + = +h +.b_ && +_ + == other.it_; + +220 +bo + + +221 + gݔ +!=( +cڡ_ + cڡ& +h +) const + +223  !(* +this + = +h +); + +226 +n + + +227 + gݔ +*() const + +229 autcڡ& + ge + = * +_ +; + +230  + gvue_ty +{ + ge +. +da +(), + +231 ( + gb_ +-> + gout_ + = +b_ +-> +li_ +. +d +() || + +232 & +e + !&* +b_ +-> +out_ +?. +size +(: b_-> +out_pos_ +} + + +233 (& +e + =&* +b_ +-> +li_ +. +beg +(? b_-> +_pos_ + : 0); + +236 +por + + +237 + gݔ +->(cڡ = +de +; + +239 + gcڡ_ +& + +240 + gݔ +++() + +242 ++ + g_ +; + +243  * + gthis +; + +246 +cڡ_ + + +247 + gݔ +++() + +249 aut + gmp + = * +this +; + +250 ++(* + gthis +); + +251  + gmp +; + +254 + gcڡ_ +& + +255 + gݔ +--() + +257 -- + g_ +; + +258  * + gthis +; + +261 +cڡ_ + + +262 + gݔ +--() + +264 aut + gmp + = * +this +; + +265 --(* + gthis +); + +266  + gmp +; + +270 + gme +< +ass + + gAot +> + +271 + gbasic_mui_bufr +< + gAot +>:: + +272 +cڡ_bufrs_ty +:: + +273 +cڡ_bufrs_ty +( + +274 +basic_mui_bufr + cڡ& +b +) + +275 : +b_ +(& +b +) + +279 +me +< +ass + +Aot +> + +281 +basic_mui_bufr +< +Aot +>:: + +282 +cڡ_bufrs_ty +:: + +283 +beg +() const -> + +284 +cڡ_ + + +286  +cڡ_ +{* +b_ +, + gb_ +-> + gli_ +. +beg +()}; + +289 + gme +< +ass + + gAot +> + +291 + gbasic_mui_bufr +< + gAot +>:: + +292 +cڡ_bufrs_ty +:: + +293 +d +() const -> + +294 +cڡ_ + + +296  +cڡ_ +{* +b_ +, + gb_ +-> + gout_ + == + +297 +b_ +-> +li_ +. +d +() ? b_->list_.end() : + +298 +d +:: +xt +( +b_ +-> +out_ +)}; + +303 + gme +< +ass + + gAot +> + +304 +ass + + gbasic_mui_bufr +< + gAot +>:: +mub_bufrs_ty +:: +cڡ_ + + +306 +basic_mui_bufr + cڡ* +b_ + = +nuαr +; + +307 +tyme + + gli_ty +:: +cڡ_ + +_ +; + +309 + gpublic +: + +310 +usg + +vue_ty + = + +311 +tyme + +mub_bufrs_ty +:: +vue_ty +; + +312 +usg + + gpor + = +vue_ty + const*; + +313 +usg + + gn + = +vue_ty +; + +314 +usg + + gdifn_ty + = +d +:: +rdiff_t +; + +315 +usg + + g_gy + = + +316 +d +:: +bideiڮ__g +; + +318 +cڡ_ +() = ; + +319 +cڡ_ +(cڡ_&& +h +) = ; + +320 +cڡ_ +(cڡ_ cڡ& +h +) = ; + +321 + gcڡ_ +& + gݔ +=( +cڡ_ +&& +h +) = ; + +322 + gcڡ_ +& + gݔ +=( +cڡ_ + cڡ& +h +) = ; + +324 +cڡ_ +( +basic_mui_bufr + cڡ& +b +, + +325 +tyme + +li_ty +:: +cڡ_ + cڡ& + +) + +326 : +b_ +(& +b +) + +327 , +_ +( + +) + +331 +bo + + +332 + gݔ +==( +cڡ_ + cڡ& +h +) const + +334  +b_ + = +h +.b_ && +_ + == other.it_; + +337 +bo + + +338 + gݔ +!=( +cڡ_ + cڡ& +h +) const + +340  !(* +this + = +h +); + +343 +n + + +344 + gݔ +*() const + +346 autcڡ& + ge + = * +_ +; + +347  + gvue_ty +{ + ge +. +da +(), + +348 & + ge + =&* +d +:: +ev +( +b_ +-> +li_ +. +d +()) ? + +349 +b_ +-> +out_d_ + : +e +. +size +()} + + +350 (& +e + =&* +b_ +-> +out_ + ? b_-> +out_pos_ + : 0); + +353 +por + + +354 + gݔ +->(cڡ = +de +; + +356 + gcڡ_ +& + +357 + gݔ +++() + +359 ++ + g_ +; + +360  * + gthis +; + +363 +cڡ_ + + +364 + gݔ +++() + +366 aut + gmp + = * +this +; + +367 ++(* + gthis +); + +368  + gmp +; + +371 + gcڡ_ +& + +372 + gݔ +--() + +374 -- + g_ +; + +375  * + gthis +; + +378 +cڡ_ + + +379 + gݔ +--() + +381 aut + gmp + = * +this +; + +382 --(* + gthis +); + +383  + gmp +; + +387 + gme +< +ass + + gAot +> + +388 + gbasic_mui_bufr +< + gAot +>:: + +389 +mub_bufrs_ty +:: + +390 +mub_bufrs_ty +( + +391 +basic_mui_bufr + cڡ& +b +) + +392 : +b_ +(& +b +) + +396 +me +< +ass + +Aot +> + +398 +basic_mui_bufr +< +Aot +>:: + +399 +mub_bufrs_ty +:: + +400 +beg +() const -> + +401 +cڡ_ + + +403  +cڡ_ +{* +b_ +, + gb_ +-> + gout_ +}; + +406 + gme +< +ass + + gAot +> + +408 + gbasic_mui_bufr +< + gAot +>:: + +409 +mub_bufrs_ty +:: + +410 +d +() const -> + +411 +cڡ_ + + +413  +cڡ_ +{* +b_ +, + gb_ +-> + gli_ +. +d +()}; + +418 + gme +< +ass + + gAot +> + +419 + gbasic_mui_bufr +< + gAot +>:: + +420 ~ +basic_mui_bufr +() + +422 +de_li +(); + +425 + gme +< +ass + + gAot +> + +426 + gbasic_mui_bufr +< + gAot +>:: + +427 +basic_mui_bufr +() + +428 : +out_ +( +li_ +. +d +()) + +432 +me +< +ass + +Aot +> + +433 +basic_mui_bufr +< +Aot +>:: + +434 +basic_mui_bufr +( +d +:: +size_t + +lim +) + +435 : +max_ +( +lim +) + +436 , +out_ +( +li_ +. +d +()) + +440 + gme +< +ass + + gAot +> + +441 + gbasic_mui_bufr +< + gAot +>:: + +442 +basic_mui_bufr +( +Aot + cڡ& +loc +) + +443 : +boo +:: +emy_vue +< + +444 +ba_loc_ty +>( +boo +:: +emy__t +(), + gloc +) + +445 , +out_ +( +li_ +. +d +()) + +449 + gme +< +ass + + gAot +> + +450 + gbasic_mui_bufr +< + gAot +>:: + +451 +basic_mui_bufr +( +d +:: +size_t + +lim +, + +452 +Aot + cڡ& +loc +) + +453 : +boo +:: +emy_vue +< + +454 +ba_loc_ty +>( +boo +:: +emy__t +(), + gloc +) + +455 , +max_ +( +lim +) + +456 , +out_ +( +li_ +. +d +()) + +460 + gme +< +ass + + gAot +> + +461 + gbasic_mui_bufr +< + gAot +>:: + +462 +basic_mui_bufr +(basic_mui_bufr&& +h +) + +463 : +boo +:: +emy_vue +< + +464 +ba_loc_ty +>( +boo +:: +emy__t +(), + gd +:: +move +( +h +. +g +())) + +465 , +max_ +( +h +.max_) + +466 , +_size_ +( +boo +:: +exchge +( +h +.in_size_, 0)) + +467 , +_pos_ +( +boo +:: +exchge +( +h +.in_pos_, 0)) + +468 , +out_pos_ +( +boo +:: +exchge +( +h +.out_pos_, 0)) + +469 , +out_d_ +( +boo +:: +exchge +( +h +.out_end_, 0)) + +471 autcڡ + g_d + = + +472 +h +. +out_ + =h. +li_ +. +d +(); + +473 + gli_ + = +d +:: +move +( +h +. +li_ +); + +474 + gout_ + = +_d + ? +li_ +. +d +(: +h +. +out_ +; + +475 + gh +. + gout_ + = +h +. +li_ +. +d +(); + +478 + gme +< +ass + + gAot +> + +479 + gbasic_mui_bufr +< + gAot +>:: + +480 +basic_mui_bufr +(basic_mui_bufr&& +h +, + +481 +Aot + cڡ& +loc +) + +482 : +boo +:: +emy_vue +< + +483 +ba_loc_ty +>( +boo +:: +emy__t +(), + gloc +) + +484 , +max_ +( +h +.max_) + +486 if( + gthis +-> +g +(! +h +.get()) + +488 +out_ + = +li_ +. +d +(); + +489 +cy_om +( +h +); + +490 + gh +. +t +(); + +494 autcڡ + g_d + = + +495 +h +. +out_ + =h. +li_ +. +d +(); + +496 + gli_ + = +d +:: +move +( +h +. +li_ +); + +497 + gout_ + = +_d + ? +li_ +. +d +(: +h +. +out_ +; + +498 + g_size_ + = +h +. +_size_ +; + +499 + g_pos_ + = +h +. +_pos_ +; + +500 + gout_pos_ + = +h +. +out_pos_ +; + +501 + gout_d_ + = +h +. +out_d_ +; + +502 + gh +. + g_size_ + = 0; + +503 + gh +. + gout_ + = +h +. +li_ +. +d +(); + +504 + gh +. + g_pos_ + = 0; + +505 + gh +. + gout_pos_ + = 0; + +506 + gh +. + gout_d_ + = 0; + +510 + gme +< +ass + + gAot +> + +511 + gbasic_mui_bufr +< + gAot +>:: + +512 +basic_mui_bufr +(basic_mui_bufcڡ& +h +) + +513 : +boo +:: +emy_vue +< + +514 +ba_loc_ty +>( +boo +:: +emy__t +(), + gloc_as +:: + +515 +__cڏ_cy_cڡrui +( + +516 +h +. +g +())) + +517 , +max_ +( +h +.max_) + +518 , +out_ +( +li_ +. +d +()) + +520 +cy_om +( +h +); + +523 + gme +< +ass + + gAot +> + +524 + gbasic_mui_bufr +< + gAot +>:: + +525 +basic_mui_bufr +(basic_mui_bufcڡ& +h +, + +526 +Aot + cڡ& +loc +) + +527 : +boo +:: +emy_vue +< + +528 +ba_loc_ty +>( +boo +:: +emy__t +(), + gloc +) + +529 , +max_ +( +h +.max_) + +530 , +out_ +( +li_ +. +d +()) + +532 +cy_om +( +h +); + +535 + gme +< +ass + + gAot +> + +536 + gme +< +ass + + gOthAoc +> + +537 + gbasic_mui_bufr +< + gAot +>:: + +538 +basic_mui_bufr +( + +539 +basic_mui_bufr +< +OthAoc +> cڡ& +h +) + +540 : +out_ +( +li_ +. +d +()) + +542 +cy_om +( +h +); + +545 + gme +< +ass + + gAot +> + +546 + gme +< +ass + + gOthAoc +> + +547 + gbasic_mui_bufr +< + gAot +>:: + +548 +basic_mui_bufr +( + +549 +basic_mui_bufr +< +OthAoc +> cڡ& +h +, + +550 +lot_ty + cڡ& +loc +) + +551 : +boo +:: +emy_vue +< + +552 +ba_loc_ty +>( +boo +:: +emy__t +(), + gloc +) + +553 , +max_ +( +h +.max_) + +554 , +out_ +( +li_ +. +d +()) + +556 +cy_om +( +h +); + +559 + gme +< +ass + + gAot +> + +561 + gbasic_mui_bufr +< + gAot +>:: + +562 +ݔ +=( +basic_mui_bufr +&& +h +) -> + +563 +basic_mui_bufr +& + +565 if( +this + =& +h +) + +566  * +this +; + +567 +t +(); + +568 + gmax_ + = +h +. +max_ +; + +569 +move_assign +( +h +, +d +:: +gl_cڡt +< +bo +, + +570 +loc_as +:: +age__cڏ_move_assignmt +:: +vue +>{}); + +571  * + gthis +; + +574 + gme +< +ass + + gAot +> + +576 + gbasic_mui_bufr +< + gAot +>:: + +577 +ݔ +=( +basic_mui_bufr + cڡ& +h +) -> + +578 +basic_mui_bufr +& + +580 if( +this + =& +h +) + +581  * +this +; + +582 +cy_assign +( +h +, +d +:: +gl_cڡt +< +bo +, + +583 +loc_as +:: +age__cڏ_cy_assignmt +:: +vue +>{}); + +584  * + gthis +; + +587 + gme +< +ass + + gAot +> + +588 + gme +< +ass + + gOthAoc +> + +590 + gbasic_mui_bufr +< + gAot +>:: + +591 +ݔ +=( + +592 +basic_mui_bufr +< +OthAoc +> cڡ& +h +) -> + +593 +basic_mui_bufr +& + +595 +t +(); + +596 + gmax_ + = +h +. +max_ +; + +597 +cy_om +( +h +); + +598  * + gthis +; + +601 + gme +< +ass + + gAot +> + +602 + gd +:: +size_t + + +603 +basic_mui_bufr +< +Aot +>:: + +604 +cy +() const + +606 aut +pos + = +out_ +; + +607 if( + gpos + = +li_ +. +d +()) + +608  +_size_ +; + +609 aut + gn + = +pos +-> +size +(- +out_pos_ +; + +610 ++ + gpos + ! +li_ +. +d +()) + +611 +n + + +pos +-> +size +(); + +612  + g_size_ + + + gn +; + +615 + gme +< +ass + + gAot +> + +617 + gbasic_mui_bufr +< + gAot +>:: + +618 +da +() const -> + +619 +cڡ_bufrs_ty + + +621  +cڡ_bufrs_ty +(* +this +); + +624 + gme +< +ass + + gAot +> + +626 + gbasic_mui_bufr +< + gAot +>:: + +627 +e +( +size_ty + +n +) -> + +628 +mub_bufrs_ty + + +630 if( +_size_ + + +n + > +max_ +) + +631 +BOOST_THROW_EXCEPTION +( +d +:: +ngth_r +{ + +633 +li_ty + + gu +; + +634 + gd +:: +size_t + +tٮ + = +_size_ +; + +636 if( + gout_ + ! +li_ +. +d +()) + +638 +tٮ + + +out_ +-> +size +(- +out_pos_ +; + +639 if( + gout_ + ! +li_ +. +_to +i_. +back +())) + +641 +out_d_ + = +out_ +-> +size +(); + +642 + gu +. +li +( +u +. +d +(), +li_ +, + +643 +d +:: +xt +( +out_ +), +li_ +. +d +()); + +644 #i +BOOST_BEAST_MULTI_BUFFER_DEBUG_CHECK + + +645 +debug_check +(); + +648 autcڡ + gava + = +out_ +-> +size +(- +out_pos_ +; + +649 if( + gn + > + gava +) + +651 + gout_d_ + = +out_ +-> +size +(); + +652 + gn + - +ava +; + +656 + gout_d_ + = +out_pos_ + + +n +; + +657 + gn + = 0; + +659 #i +BOOST_BEAST_MULTI_BUFFER_DEBUG_CHECK + + +660 +debug_check +(); + +664  + gn + > 0 && ! + gu +. +emy +()) + +666 auto& + ge + = +u +. +t +(); + +667 + gu +. +a +( +u +. +_to +( +e +)); + +668 + gli_ +. +push_back +( +e +); + +669 + gtٮ + + +e +. +size +(); + +670 if( + gn + > + ge +. +size +()) + +672 + gout_d_ + = +e +. +size +(); + +673 + gn + - +e +. +size +(); + +677 + gout_d_ + = +n +; + +678 + gn + = 0; + +680 #i +BOOST_BEAST_MULTI_BUFFER_DEBUG_CHECK + + +681 +debug_check +(); + +684 +BOOST_ASSERT +( +tٮ + < +max_ +); + +685 if(! + gu +. +emy +(|| + gn + > 0) + +687 aut + g + = +u +. +beg +(); i!u. +d +();) + +689 auto& + ge + = * + +++; + +690 + gu +. +a +( +li_ +. +_to +( +e +)); + +691 autcڡ + gn + = ( +e ++. +size +(); + +692 + gloc_as +:: +deroy +( +this +-> +g +(), & +e +); + +693 + gloc_as +:: +do +( +this +-> +g +(), + +694 +t_ +<*>(& +e +), +n +); + +696 if( + gn + > 0) + +698 autcڡ + ggrowth_ + = 2.0f; + +699 autcڡ + gsize + = + +700 ( +d +:: +m +)( + +701 +max_ + - +tٮ +, + +702 ( + gd +:: +max +< +d +:: +size_t +>)({ + +703 +ic_ +< +d +:: +size_t +>( + +704 +_size_ + * +growth_ + - in_size_), + +706 + gn +})); + +707 auto& + ge + = * +t_ +< +emt +*>( +ic_ +< + +708 *>( +loc_as +:: +lo +( +this +-> +g +(), + +709 ( +emt ++ +size +))); + +710 + gloc_as +:: +cڡru +( +this +-> +g +(), & +e +, +size +); + +711 + gli_ +. +push_back +( +e +); + +712 if( + gout_ + = +li_ +. +d +()) + +713 +out_ + = +li_ +. +_to +( +e +); + +714 + gout_d_ + = +n +; + +715 #i +BOOST_BEAST_MULTI_BUFFER_DEBUG_CHECK + + +716 +debug_check +(); + +720  +mub_bufrs_ty +(* +this +); + +723 + gme +< +ass + + gAot +> + +725 + gbasic_mui_bufr +< + gAot +>:: + +726 +comm +( +size_ty + +n +) + +728 if( +li_ +. +emy +()) + +730 if( + gout_ + = +li_ +. +d +()) + +732 autcڡ + gback + = + +733 +li_ +. +_to +i_. +back +()); + +734  + gout_ + ! +back +) + +736 autcڡ +ava + = + +737 +out_ +-> +size +(- +out_pos_ +; + +738 if( + gn + < + gava +) + +740 + gout_pos_ + + +n +; + +741 + g_size_ + + +n +; + +742 #i +BOOST_BEAST_MULTI_BUFFER_DEBUG_CHECK + + +743 +debug_check +(); + +747 ++ + gout_ +; + +748 + gn + - +ava +; + +749 + gout_pos_ + = 0; + +750 + g_size_ + + +ava +; + +751 #i +BOOST_BEAST_MULTI_BUFFER_DEBUG_CHECK + + +752 +debug_check +(); + +756 + gn + = ( +d +:: +m +)( +n +, + gout_d_ + - + gout_pos_ +); + +757 + gout_pos_ + + +n +; + +758 + g_size_ + + +n +; + +759 if( + gout_pos_ + = +out_ +-> +size +()) + +761 ++ +out_ +; + +762 + gout_pos_ + = 0; + +763 + gout_d_ + = 0; + +765 #i +BOOST_BEAST_MULTI_BUFFER_DEBUG_CHECK + + +766 +debug_check +(); + +770 + gme +< +ass + + gAot +> + +772 + gbasic_mui_bufr +< + gAot +>:: + +773 +csume +( +size_ty + +n +) + +775 if( +li_ +. +emy +()) + +779 if( + gli_ +. +beg +(! +out_ +) + +781 autcڡ +ava + = + +782 +li_ +. +t +(). +size +(- +_pos_ +; + +783 if( + gn + < + gava +) + +785 + g_size_ + - +n +; + +786 + g_pos_ + + +n +; + +787 #i +BOOST_BEAST_MULTI_BUFFER_DEBUG_CHECK + + +788 +debug_check +(); + +792 + gn + - +ava +; + +793 + g_size_ + - +ava +; + +794 + g_pos_ + = 0; + +795 auto& + ge + = +li_ +. +t +(); + +796 + gli_ +. +a +( +li_ +. +_to +( +e +)); + +797 autcڡ + gn + = ( +e ++. +size +(); + +798 + gloc_as +:: +deroy +( +this +-> +g +(), & +e +); + +799 + gloc_as +:: +do +( +this +-> +g +(), + +800 +t_ +<*>(& +e +), +n +); + +801 #i +BOOST_BEAST_MULTI_BUFFER_DEBUG_CHECK + + +802 +debug_check +(); + +807 autcڡ + gava + = +out_pos_ + - +_pos_ +; + +808 if( + gn + < + gava +) + +810 + g_size_ + - +n +; + +811 + g_pos_ + + +n +; + +815 + g_size_ + = 0; + +816 if( + gout_ + ! +li_ +. +_to +i_. +back +()) || + +817 +out_pos_ + ! +out_d_ +) + +819 +_pos_ + = +out_pos_ +; + +825 + g_pos_ + = 0; + +826 + gout_pos_ + = 0; + +827 + gout_d_ + = 0; + +830 #i +BOOST_BEAST_MULTI_BUFFER_DEBUG_CHECK + + +831 +debug_check +(); + +838 + gme +< +ass + + gAot +> + +839 +le + + +841 + gbasic_mui_bufr +< + gAot +>:: + +842 +de_li +() + +844 aut + + = +li_ +. +beg +(); + g + !li_. +d +();) + +846 auto& + ge + = * + +++; + +847 autcڡ + gn + = ( +e ++. +size +(); + +848 + gloc_as +:: +deroy +( +this +-> +g +(), & +e +); + +849 + gloc_as +:: +do +( +this +-> +g +(), + +850 +t_ +<*>(& +e +), +n +); + +854 + gme +< +ass + + gAot +> + +855 +le + + +857 + gbasic_mui_bufr +< + gAot +>:: + +858 +t +() + +860 +de_li +(); + +861 + gli_ +. +r +(); + +862 + gout_ + = +li_ +. +d +(); + +863 + g_size_ + = 0; + +864 + g_pos_ + = 0; + +865 + gout_pos_ + = 0; + +866 + gout_d_ + = 0; + +869 + gme +< +ass + + gAot +> + +870 + gme +< +ass + + gDymicBufr +> + +871 +le + + +873 + gbasic_mui_bufr +< + gAot +>:: + +874 +cy_om +( +DymicBufr + cڡ& +bufr +) + +876 if( +bufr +. +size +() == 0) + +878 +usg + + gboo +:: +asio +:: +bufr_cy +; + +879 +comm +( +bufr_cy +( + +880 +e +( +bufr +. +size +()), bufr. +da +())); + +883 + gme +< +ass + + gAot +> + +884 +le + + +886 + gbasic_mui_bufr +< + gAot +>:: + +887 +move_assign +( +basic_mui_bufr +& +h +, +d +:: +l_ty +) + +889 if( +this +-> +g +(! +h +.get()) + +891 +cy_om +( +h +); + +892 + gh +. +t +(); + +896 +move_assign +( +h +, +d +:: +ue_ty +{}); + +900 + gme +< +ass + + gAot +> + +901 +le + + +903 + gbasic_mui_bufr +< + gAot +>:: + +904 +move_assign +( +basic_mui_bufr +& +h +, +d +:: +ue_ty +) + +906 +this +-> +g +( +d +:: +move +( +h +.get()); + +907 autcڡ + g_d + = + +908 +h +. +out_ + =h. +li_ +. +d +(); + +909 + gli_ + = +d +:: +move +( +h +. +li_ +); + +910 + gout_ + = +_d + ? +li_ +. +d +(: +h +. +out_ +; + +912 + g_size_ + = +h +. +_size_ +; + +913 + g_pos_ + = +h +. +_pos_ +; + +914 + gout_pos_ + = +h +. +out_pos_ +; + +915 + gout_d_ + = +h +. +out_d_ +; + +917 + gh +. + g_size_ + = 0; + +918 + gh +. + gout_ + = +h +. +li_ +. +d +(); + +919 + gh +. + g_pos_ + = 0; + +920 + gh +. + gout_pos_ + = 0; + +921 + gh +. + gout_d_ + = 0; + +924 + gme +< +ass + + gAot +> + +925 +le + + +927 + gbasic_mui_bufr +< + gAot +>:: + +928 +cy_assign +( + +929 +basic_mui_bufr + cڡ& +h +, +d +:: +l_ty +) + +931 +t +(); + +932 + gmax_ + = +h +. +max_ +; + +933 +cy_om +( +h +); + +936 + gme +< +ass + + gAot +> + +937 +le + + +939 + gbasic_mui_bufr +< + gAot +>:: + +940 +cy_assign +( + +941 +basic_mui_bufr + cڡ& +h +, +d +:: +ue_ty +) + +943 +t +(); + +944 + gmax_ + = +h +. +max_ +; + +945 + gthis +-> +g +( +h +.get(); + +946 +cy_om +( +h +); + +949 + gme +< +ass + + gAot +> + +950 +le + + +952 + gbasic_mui_bufr +< + gAot +>:: + +953 +sw +( +basic_mui_bufr +& +h +) + +955 +sw +( +h +, +tyme + + +956 +loc_as +:: +age__cڏ_sw +{}); + +959 + gme +< +ass + + gAot +> + +960 +le + + +962 + gbasic_mui_bufr +< + gAot +>:: + +963 +sw +( +basic_mui_bufr +& +h +, +d +:: +ue_ty +) + +965 +usg + +d +:: +sw +; + +966 autcڡ + g_d0 + = + +967 +out_ + = +li_ +. +d +(); + +968 autcڡ + g_d1 + = + +969 +h +. +out_ + =h. +li_ +. +d +(); + +970 +sw +( +this +-> +g +(), +h +.get()); + +971 +sw +( +li_ +, +h +.list_); + +972 +sw +( +out_ +, +h +.out_); + +973 if( + g_d1 +) + +974 + gout_ + = +li_ +. +d +(); + +975 if( + g_d0 +) + +976 + gh +. + gout_ + = +h +. +li_ +. +d +(); + +977 +sw +( +_size_ +, +h +.in_size_); + +978 +sw +( +_pos_ +, +h +.in_pos_); + +979 +sw +( +out_pos_ +, +h +.out_pos_); + +980 +sw +( +out_d_ +, +h +.out_end_); + +983 + gme +< +ass + + gAot +> + +984 +le + + +986 + gbasic_mui_bufr +< + gAot +>:: + +987 +sw +( +basic_mui_bufr +& +h +, +d +:: +l_ty +) + +989 +BOOST_ASSERT +( +this +-> +g +(= +h +.get()); + +990 +usg + + gd +:: +sw +; + +991 autcڡ + g_d0 + = + +992 +out_ + = +li_ +. +d +(); + +993 autcڡ + g_d1 + = + +994 +h +. +out_ + =h. +li_ +. +d +(); + +995 +sw +( +li_ +, +h +.list_); + +996 +sw +( +out_ +, +h +.out_); + +997 if( + g_d1 +) + +998 + gout_ + = +li_ +. +d +(); + +999 if( + g_d0 +) + +1000 + gh +. + gout_ + = +h +. +li_ +. +d +(); + +1001 +sw +( +_size_ +, +h +.in_size_); + +1002 +sw +( +_pos_ +, +h +.in_pos_); + +1003 +sw +( +out_pos_ +, +h +.out_pos_); + +1004 +sw +( +out_d_ +, +h +.out_end_); + +1007 + gme +< +ass + + gAot +> + +1009 +sw +( + +1010 +basic_mui_bufr +< +Aot +>& +lhs +, + +1011 +basic_mui_bufr +< +Aot +>& +rhs +) + +1013 + glhs +. +sw +( +rhs +); + +1016 + gme +< +ass + + gAot +> + +1018 + gbasic_mui_bufr +< + gAot +>:: + +1019 +debug_check +() const + +1021 #ide +NDEBUG + + +1022 +usg + +boo +:: +asio +:: +bufr_size +; + +1023 +BOOST_ASSERT +( +bufr_size +( +da +()= +_size_ +); + +1024 if( + gli_ +. +emy +()) + +1026 +BOOST_ASSERT +( +_pos_ + == 0); + +1027 +BOOST_ASSERT +( +_size_ + == 0); + +1028 +BOOST_ASSERT +( +out_pos_ + == 0); + +1029 +BOOST_ASSERT +( +out_d_ + == 0); + +1030 +BOOST_ASSERT +( +out_ + = +li_ +. +d +()); + +1034 autcڡ& + gt + = +li_ +. +t +(); + +1036 +BOOST_ASSERT +( +_pos_ + < +t +. +size +()); + +1038 if( + gout_ + = +li_ +. +d +()) + +1040 +BOOST_ASSERT +( +out_pos_ + == 0); + +1041 +BOOST_ASSERT +( +out_d_ + == 0); + +1045 autcڡ& + gout + = * +out_ +; + +1046 autcڡ& + gback + = +li_ +. +back +(); + +1048 +BOOST_ASSERT +( +out_d_ + < +back +. +size +()); + +1049 +BOOST_ASSERT +( +out_pos_ + < +out +. +size +()); + +1050 +BOOST_ASSERT +(& +out + !& +t + || +out_pos_ + > +_pos_ +); + +1051 +BOOST_ASSERT +(& +out + !& +t + || +out_pos_ + - +_pos_ + = +_size_ +); + +1052 +BOOST_ASSERT +(& +out + !& +back + || +out_pos_ + < +out_d_ +); + + @/usr/include/boost/beast/core/impl/read_size.ipp + +10 #ide +BOOST_BEAST_IMPL_READ_SIZE_IPP + + +11  + #BOOST_BEAST_IMPL_READ_SIZE_IPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + gb + { + +20 +mea + + gda + { + +22 + gme +< +ass + + gT +, + gass + = > + +23  +has_ad_size_hr + : +d +:: +l_ty + {}; + +25 + gme +< +ass + + gT +> + +26  + ghas_ad_size_hr +< + gT +, +dety +( + +27 +ad_size_hr +( +d +:: +dev +< +T +&>(), 512), + +28 ()0)> : +d +:: +ue_ty + + +32 + gme +< +ass + + gDymicBufr +> + +33 + gd +:: +size_t + + +34 +ad_size +( +DymicBufr +& +bufr +, + +35 +d +:: +size_t + +max_size +, std:: +ue_ty +) + +37  +ad_size_hr +( +bufr +, +max_size +); + +40 + gme +< +ass + + gDymicBufr +> + +41 + gd +:: +size_t + + +42 +ad_size +( +DymicBufr +& +bufr +, + +43 +d +:: +size_t + +max_size +, std:: +l_ty +) + +45 +ic_as +( + +46 +boo +:: +asio +:: +is_dymic_bufr +< +DymicBufr +>:: +vue +, + +48 +BOOST_ASSERT +( +max_size + >= 1); + +49 autcڡ + gsize + = +bufr +. +size +(); + +50 autcڡ + glim + = +bufr +. +max_size +(- +size +; + +51 +BOOST_ASSERT +( +size + < +bufr +. +max_size +()); + +52  ( + gd +:: +m +< +d +:: +size_t +>)( + +53 ( +d +:: +max +)(512, + gbufr +. +cy +(- + gsize +), + +54 ( + gd +:: +m +< +d +:: +size_t +>)( +max_size +, + glim +)); + +59 + gme +< +ass + + gDymicBufr +> + +60 +le + + +61 + gd +:: +size_t + + +62 +ad_size +( + +63 +DymicBufr +& +bufr +, +d +:: +size_t + +max_size +) + +65  +da +:: +ad_size +( +bufr +, +max_size +, + +66 +da +:: +has_ad_size_hr +< +DymicBufr +>{}); + +69 + gme +< +ass + + gDymicBufr +> + +70 + gd +:: +size_t + + +71 +ad_size__throw +( + +72 +DymicBufr +& +bufr +, +d +:: +size_t + +max_size +) + +74 autcڡ +n + = +ad_size +( +bufr +, +max_size +); + +75 if( + gn + == 0) + +76 +BOOST_THROW_EXCEPTION +( +d +:: +ngth_r +{ + +78  + gn +; + + @/usr/include/boost/beast/core/impl/static_buffer.ipp + +10 #ide +BOOST_BEAST_IMPL_STATIC_BUFFER_IPP + + +11  + #BOOST_BEAST_IMPL_STATIC_BUFFER_IPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~< +> + +19  + ~ + +21 +mea + + gboo + { + +22 +mea + + gb + { + +24 +le + + +25 + gic_bufr_ba +:: + +26 +ic_bufr_ba +(* +p +, +d +:: +size_t + +size +) + +27 : +beg_ +( +ic_ +<*>( +p +)) + +28 , +cy_ +( +size +) + +32 +le + + +34 + gic_bufr_ba +:: + +35 +da +() const -> + +36 +cڡ_bufrs_ty + + +38 +usg + +boo +:: +asio +:: +cڡ_bufr +; + +39 +cڡ_bufrs_ty + + gsu +; + +40 if( + g_off_ + + + g_size_ + < +cy_ +) + +42 +su +[0] = +cڡ_bufr +{ +beg_ + + +_off_ +, +_size_ +}; + +43 + gsu +[1] = +cڡ_bufr +{ +beg_ +, 0}; + +47 + gsu +[0] = +cڡ_bufr +{ +beg_ + + +_off_ +, +cy_ + - in_off_}; + +48 + gsu +[1] = +cڡ_bufr +{ +beg_ +, +_size_ + - ( +cy_ + - +_off_ +)}; + +50  + gsu +; + +53 +le + + +55 + gic_bufr_ba +:: + +56 +mub_da +() -> + +57 +mub_bufrs_ty + + +59 +usg + +boo +:: +asio +:: +mub_bufr +; + +60 +mub_bufrs_ty + + gsu +; + +61 if( + g_off_ + + + g_size_ + < +cy_ +) + +63 +su +[0] = +mub_bufr +{ +beg_ + + +_off_ +, +_size_ +}; + +64 + gsu +[1] = +mub_bufr +{ +beg_ +, 0}; + +68 + gsu +[0] = +mub_bufr +{ +beg_ + + +_off_ +, +cy_ + - in_off_}; + +69 + gsu +[1] = +mub_bufr +{ +beg_ +, +_size_ + - ( +cy_ + - +_off_ +)}; + +71  + gsu +; + +74 +le + + +76 + gic_bufr_ba +:: + +77 +e +( +d +:: +size_t + +size +) -> + +78 +mub_bufrs_ty + + +80 +usg + +boo +:: +asio +:: +mub_bufr +; + +81 if( + gsize + > + gcy_ + - + g_size_ +) + +82 +BOOST_THROW_EXCEPTION +( +d +:: +ngth_r +{ + +84 + gout_size_ + = +size +; + +85 autcڡ + gout_off + = ( +_off_ + + +_size_ +% +cy_ +; + +86 +mub_bufrs_ty + + gsu +; + +87 if( + gout_off + + + gout_size_ + < +cy_ + ) + +89 +su +[0] = +mub_bufr +{ +beg_ + + +out_off +, +out_size_ +}; + +90 + gsu +[1] = +mub_bufr +{ +beg_ +, 0}; + +94 + gsu +[0] = +mub_bufr +{ +beg_ + + +out_off +, +cy_ + - out_off}; + +95 + gsu +[1] = +mub_bufr +{ +beg_ +, +out_size_ + - ( +cy_ + - +out_off +)}; + +97  + gsu +; + +100 +le + + +102 + gic_bufr_ba +:: + +103 +comm +( +d +:: +size_t + +size +) + +105 +_size_ + +( +d +:: +m +)( +size +, + gout_size_ +); + +106 + gout_size_ + = 0; + +109 +le + + +111 + gic_bufr_ba +:: + +112 +csume +( +d +:: +size_t + +size +) + +114 if( +size + < +_size_ +) + +116 +_off_ + = (_off_ + +size +% +cy_ +; + +117 + g_size_ + - +size +; + +124 + g_off_ + = 0; + +125 + g_size_ + = 0; + +129 +le + + +131 + gic_bufr_ba +:: + +132 +t +(* +p +, +d +:: +size_t + +size +) + +134 +beg_ + = +ic_ +<*>( +p +); + +135 + gcy_ + = +size +; + +136 + g_off_ + = 0; + +137 + g_size_ + = 0; + +138 + gout_size_ + = 0; + +143 + gme +< + gd +:: +size_t + +N +> + +144 +ic_bufr +< +N +>:: + +145 +ic_bufr +(ic_bufcڡ& +h +) + +146 : +ic_bufr_ba +( +buf_ +, +N +) + +148 +usg + + gboo +:: +asio +:: +bufr_cy +; + +149 + gthis +-> +comm +( +bufr_cy +( + +150 +this +-> +e +( +h +. +size +()), oth. +da +())); + +153 + gme +< + gd +:: +size_t + +N +> + +155 +ic_bufr +< +N +>:: + +156 +ݔ +=( +ic_bufr + cڡ& +h +) -> + +157 +ic_bufr +< +N +>& + +159 +usg + +boo +:: +asio +:: +bufr_cy +; + +160 + gthis +-> +csume +( +this +-> +size +()); + +161 + gthis +-> +comm +( +bufr_cy +( + +162 +this +-> +e +( +h +. +size +()), oth. +da +())); + +163  * + gthis +; + + @/usr/include/boost/beast/core/impl/static_string.ipp + +10 #ide +BOOST_BEAST_IMPL_STATIC_STRING_IPP + + +11  + #BOOST_BEAST_IMPL_STATIC_STRING_IPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + gb + { + +24 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +25 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +26 +ic_rg +() + +28 +n_ + = 0; + +29 +rm +(); + +32 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +33 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +34 +ic_rg +( +size_ty + +cou +, +ChT + +ch +) + +36 +assign +( +cou +, +ch +); + +39 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +40 + gme +< + gd +:: +size_t + +M +> + +41 +ic_rg +< +N +, + gChT +, + gTs +>:: + +42 +ic_rg +(ic_rg< +M +, +ChT +, +Ts +> cڡ& +h +, + +43 +size_ty + +pos +) + +45 +assign +( +h +, +pos +); + +48 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +49 + gme +< + gd +:: +size_t + +M +> + +50 +ic_rg +< +N +, + gChT +, + gTs +>:: + +51 +ic_rg +(ic_rg< +M +, +ChT +, +Ts +> cڡ& +h +, + +52 +size_ty + +pos +, size_ty +cou +) + +54 +assign +( +h +, +pos +, +cou +); + +57 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +58 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +59 +ic_rg +( +ChT + cڡ* +s +, +size_ty + +cou +) + +61 +assign +( +s +, +cou +); + +64 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +65 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +66 +ic_rg +( +ChT + cڡ* +s +) + +68 +assign +( +s +); + +71 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +72 + gme +< +ass + + gIutIt +> + +73 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +74 +ic_rg +( +IutIt + +f +, IutI +ϡ +) + +76 +assign +( +f +, +ϡ +); + +79 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +80 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +81 +ic_rg +(ic_rg cڡ& +s +) + +83 +assign +( +s +); + +86 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +87 + gme +< + gd +:: +size_t + +M +> + +88 +ic_rg +< +N +, + gChT +, + gTs +>:: + +89 +ic_rg +(ic_rg< +M +, +ChT +, +Ts +> cڡ& +s +) + +91 +assign +( +s +); + +94 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +95 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +96 +ic_rg +( +d +:: +liz_li +< +ChT +> + +) + +98 +assign +( + +. +beg +(), in. +d +()); + +101 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +102 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +103 +ic_rg +( +rg_vw_ty + +sv +) + +105 +assign +( +sv +); + +108 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +109 + gme +< +ass + + gT +, + gass +> + +110 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +111 +ic_rg +( +T + cڡ& +t +, +size_ty + +pos +, size_ty +n +) + +113 +assign +( +t +, +pos +, +n +); + +120 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +122 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +123 +assign +( +size_ty + +cou +, +ChT + +ch +) -> + +124 + gic_rg +& + +126 if( + gcou + > +max_size +()) + +127 +BOOST_THROW_EXCEPTION +( +d +:: +ngth_r +{ + +129 + gn_ + = +cou +; + +130 + gTs +:: +assign +(& +s_ +[0], +n_ +, +ch +); + +131 +rm +(); + +132  * + gthis +; + +135 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +137 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +138 +assign +( +ic_rg + cڡ& +r +) -> + +139 +ic_rg +& + +141 +n_ + = +r +.n_; + +142 + gTs +:: +cy +(& +s_ +[0], & +r +.s_[0], +n_ + + 1); + +143  * + gthis +; + +146 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +147 + gme +< + gd +:: +size_t + +M +> + +149 +ic_rg +< +N +, + gChT +, + gTs +>:: + +150 +assign +( +ic_rg +< +M +, +ChT +, +Ts +> cڡ& +r +, + +151 +size_ty + +pos +, size_ty +cou +) -> + +152 + gic_rg +& + +154 autcڡ + gss + = +r +. +subr +( +pos +, +cou +); + +155  +assign +( +ss +. +da +(), ss. +size +()); + +158 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +160 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +161 +assign +( +ChT + cڡ* +s +, +size_ty + +cou +) -> + +162 + gic_rg +& + +164 if( + gcou + > +max_size +()) + +165 +BOOST_THROW_EXCEPTION +( +d +:: +ngth_r +{ + +167 + gn_ + = +cou +; + +168 + gTs +:: +cy +(& +s_ +[0], +s +, +n_ +); + +169 +rm +(); + +170  * + gthis +; + +173 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +174 + gme +< +ass + + gIutIt +> + +176 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +177 +assign +( +IutIt + +f +, IutI +ϡ +) -> + +178 + gic_rg +& + +180 + gd +:: +size_t + cڡ +n + = +d +:: +di +( +f +, +ϡ +); + +181 if( + gn + > +max_size +()) + +182 +BOOST_THROW_EXCEPTION +( +d +:: +ngth_r +{ + +184 + gn_ + = +n +; + +185 aut + g + = & +s_ +[0]; + gf + ! +ϡ +; ++it, ++first) + +186 + gTs +:: +assign +(* + +, * +f +); + +187 +rm +(); + +188  * + gthis +; + +191 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +192 + gme +< +ass + + gT +> + +194 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +195 +assign +( +T + cڡ& +t +, +size_ty + +pos +, size_ty +cou +) -> + +196 +tyme + + gd +:: +ab_if +< +d +:: +is_cvtib +< +T +, + +197 + grg_vw_ty +>:: +vue +, + gic_rg +&>:: +ty + + +199 autcڡ +sv + = +rg_vw_ty +( +t +). +subr +( +pos +, +cou +); + +200 if( + gsv +. +size +(> +max_size +()) + +201 +BOOST_THROW_EXCEPTION +( +d +:: +ngth_r +{ + +203 + gn_ + = +sv +. +size +(); + +204 + gTs +:: +cy +(& +s_ +[0], & +sv +[0], +n_ +); + +205 +rm +(); + +206  * + gthis +; + +213 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +215 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +216 + +( +size_ty + +pos +) -> + +217 +n + + +219 if( +pos + > +size +()) + +220 +BOOST_THROW_EXCEPTION +( +d +:: +out_of_nge +{ + +222  + gs_ +[ +pos +]; + +225 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +227 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +228 + +( +size_ty + +pos +) const -> + +229 +cڡ_n + + +231 if( +pos + > +size +()) + +232 +BOOST_THROW_EXCEPTION +( +d +:: +out_of_nge +{ + +234  + gs_ +[ +pos +]; + +241 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +243 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +244 +rve +( +d +:: +size_t + +n +) + +246 if( +n + > +max_size +()) + +247 +BOOST_THROW_EXCEPTION +( +d +:: +ngth_r +{ + +255 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +257 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +258 +r +() + +260 +n_ + = 0; + +261 +rm +(); + +264 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +266 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +267 + +( +size_ty + +dex +, size_ty +cou +, +ChT + +ch +) -> + +268 + gic_rg +& + +270 if( + gdex + > +size +()) + +271 +BOOST_THROW_EXCEPTION +( +d +:: +out_of_nge +{ + +273 + +( +beg +(+ +dex +, +cou +, +ch +); + +274  * + gthis +; + +277 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +279 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +280 + +( +size_ty + +dex +, +ChT + cڡ* +s +, size_ty +cou +) -> + +281 + gic_rg +& + +283 if( + gdex + > +size +()) + +284 +BOOST_THROW_EXCEPTION +( +d +:: +out_of_nge +{ + +286 if( +size +(+ + gcou + > +max_size +()) + +287 +BOOST_THROW_EXCEPTION +( +d +:: +ngth_r +{ + +289 + gTs +:: +move +( + +290 & +s_ +[ +dex + + +cou +], &s_[dex], +size +() - index); + +291 + gn_ + + +cou +; + +292 + gTs +:: +cy +(& +s_ +[ +dex +], +s +, +cou +); + +293 +rm +(); + +294  * + gthis +; + +297 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +298 + gme +< + gd +:: +size_t + +M +> + +300 +ic_rg +< +N +, + gChT +, + gTs +>:: + +301 + +( +size_ty + +dex +, + +302 +ic_rg +< +M +, +ChT +, +Ts +> cڡ& +r +, + +303 +size_ty + +dex_r +, size_ty +cou +) -> + +304 + gic_rg +& + +306 autcڡ + gss + = +r +. +subr +( +dex_r +, +cou +); + +307  + +( +dex +, +ss +. +da +(), ss. +size +()); + +310 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +312 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +313 + +( +cڡ_ + +pos +, +size_ty + +cou +, +ChT + +ch +) -> + +314 + g + + +316 if( +size +(+ + gcou + > +max_size +()) + +317 +BOOST_THROW_EXCEPTION +( +d +:: +ngth_r +{ + +319 autcڡ + gdex + = +pos + - & +s_ +[0]; + +320 + gTs +:: +move +( + +321 & +s_ +[ +dex + + +cou +], &s_[dex], +size +() - index); + +322 + gn_ + + +cou +; + +323 + gTs +:: +assign +(& +s_ +[ +dex +], +cou +, +ch +); + +324 +rm +(); + +325  & + gs_ +[ +dex +]; + +328 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +329 + gme +< +ass + + gIutIt +> + +331 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +332 + +( +cڡ_ + +pos +, +IutIt + +f +, IutI +ϡ +) -> + +333 +tyme + + gd +:: +ab_if +< + +334 +da +:: +is_put_ +< +IutIt +>:: +vue +, + +335 + g +>:: +ty + + +337 +d +:: +size_t + cڡ +cou + = std:: +di +( +f +, +ϡ +); + +338 if( +size +(+ + gcou + > +max_size +()) + +339 +BOOST_THROW_EXCEPTION +( +d +:: +ngth_r +{ + +341 + gd +:: +size_t + cڡ +dex + = +pos + - +beg +(); + +342 + gTs +:: +move +( + +343 & +s_ +[ +dex + + +cou +], &s_[dex], +size +() - index); + +344 + gn_ + + +cou +; + +345 aut + g + = +beg +(+ +dex +; + +346 + gf + ! +ϡ +; ++ + g +, ++first) + +347 + gTs +:: +assign +(* + +, * +f +); + +348 +rm +(); + +349  +beg +(+ + gdex +; + +352 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +353 + gme +< +ass + + gT +> + +355 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +356 + +( +size_ty + +dex +, cڡ +T +& +t +, + +357 +size_ty + +dex_r +, size_ty +cou +) -> + +358 +tyme + + gd +:: +ab_if +< +d +:: +is_cvtib +< + +359 +T + cڡ&, + grg_vw_ty +>:: +vue + && + +360 ! +d +:: +is_cvtib +< +T + cڡ&, +ChT + cڡ*>:: +vue +, + +361 + gic_rg +&>:: +ty + + +363 autcڡ +r + = + +364 +rg_vw_ty +( +t +). +subr +( +dex_r +, +cou +); + +365  + +( +dex +, +r +. +da +(), s. +size +()); + +368 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +370 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +371 +a +( +size_ty + +dex +, size_ty +cou +) -> + +372 + gic_rg +& + +374 if( + gdex + > +size +()) + +375 +BOOST_THROW_EXCEPTION +( +d +:: +out_of_nge +{ + +377 autcڡ + gn + = ( +d +:: +m +)( +cou +, +size +(- + gdex +); + +378 + gTs +:: +move +( + +379 & +s_ +[ +dex +], &s_[dex + +n +], +size +() - (index +) + 1); + +380 + gn_ + - +n +; + +381  * + gthis +; + +384 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +386 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +387 +a +( +cڡ_ + +pos +) -> + +388 + + + +390 +a +( +pos + - +beg +(), 1); + +391  +beg +(+ ( + gpos + - begin()); + +394 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +396 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +397 +a +( +cڡ_ + +f +, cڡ_ +ϡ +) -> + +398 + g + + +400 +a +( +f + - +beg +(), + +401 +d +:: +di +( +f +, +ϡ +)); + +402  +beg +(+ ( + gf + - begin()); + +405 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +407 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +408 +push_back +( +ChT + +ch +) + +410 if( +size +(> +max_size +()) + +411 +BOOST_THROW_EXCEPTION +( +d +:: +ngth_r +{ + +413 + gTs +:: +assign +( +s_ +[ +n_ +++], +ch +); + +414 +rm +(); + +417 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +418 + gme +< + gd +:: +size_t + +M +> + +420 +ic_rg +< +N +, + gChT +, + gTs +>:: + +421 +nd +( +ic_rg +< +M +, +ChT +, +Ts +> cڡ& +r +, + +422 +size_ty + +pos +, size_ty +cou +) -> + +423 + gic_rg +& + +426 if( + gpos + > +r +. +size +()) + +427 +BOOST_THROW_EXCEPTION +( +d +:: +out_of_nge +{ + +429 +rg_vw_ty + cڡ + gss +{& + gr +. + gs_ +[ +pos +], + +430 ( + gd +:: +m +)( +cou +, + gr +. +size +(- + gpos +)}; + +431 + +( +size +(), +ss +. +da +(), ss.size()); + +432  * + gthis +; + +435 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +437 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +438 +subr +( +size_ty + +pos +, size_ty +cou +) const -> + +439 + grg_vw_ty + + +441 if( + gpos + > +size +()) + +442 +BOOST_THROW_EXCEPTION +( +d +:: +out_of_nge +{ + +444 {& + gs_ +[ +pos +], ( + gd +:: +m +)( +cou +, +size +(- + gpos +)}; + +447 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +449 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +450 +cy +( +ChT +* +de +, +size_ty + +cou +, size_ty +pos +) const -> + +451 + gsize_ty + + +453 autcڡ + gr + = +subr +( +pos +, +cou +); + +454 + gTs +:: +cy +( +de +, +r +. +da +(), s. +size +()); + +455  + gr +. +size +(); + +458 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +460 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +461 +size +( +d +:: +size_t + +n +) + +463 if( +n + > +max_size +()) + +464 +BOOST_THROW_EXCEPTION +( +d +:: +ngth_r +{ + +466 + gn_ + = +n +; + +467 +rm +(); + +470 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +472 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +473 +size +( +d +:: +size_t + +n +, +ChT + +c +) + +475 if( + gn + > +max_size +()) + +476 +BOOST_THROW_EXCEPTION +( +d +:: +ngth_r +{ + +478 if( + gn + > + gn_ +) + +479 + gTs +:: +assign +(& +s_ +[ +n_ +], +n + -_, +c +); + +480 + gn_ + = +n +; + +481 +rm +(); + +484 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +486 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +487 +sw +( +ic_rg +& +r +) + +489 +ic_rg + +tmp +( +r +); + +490 + gr +. + gn_ + = +n_ +; + +491 + gTs +:: +cy +(& +r +. +s_ +[0], &s_[0], +n_ + + 1); + +492 + gn_ + = +tmp +. +n_ +; + +493 + gTs +:: +cy +(& +s_ +[0], & +tmp +.s_[0], +n_ + + 1); + +496 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +497 + gme +< + gd +:: +size_t + +M +> + +499 +ic_rg +< +N +, + gChT +, + gTs +>:: + +500 +sw +( +ic_rg +< +M +, +ChT +, +Ts +>& +r +) + +502 if( +size +(> + gr +. +max_size +()) + +503 +BOOST_THROW_EXCEPTION +( +d +:: +ngth_r +{ + +505 if( + gr +. +size +(> +max_size +()) + +506 +BOOST_THROW_EXCEPTION +( +d +:: +ngth_r +{ + +508 +ic_rg + +tmp +( +r +); + +509 + gr +. + gn_ + = +n_ +; + +510 + gTs +:: +cy +(& +r +. +s_ +[0], &s_[0], +n_ + + 1); + +511 + gn_ + = +tmp +. +n_ +; + +512 + gTs +:: +cy +(& +s_ +[0], & +tmp +.s_[0], +n_ + + 1); + +516 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +518 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +519 +assign_ch +( +ChT + +ch +, +d +:: +ue_ty +) -> + +520 +ic_rg +& + +522 +n_ + = 1; + +523 + gTs +:: +assign +( +s_ +[0], +ch +); + +524 +rm +(); + +525  * + gthis +; + +528 + gme +< + gd +:: +size_t + +N +, +ass + + gChT +, cs + gTs +> + +530 + gic_rg +< + gN +, + gChT +, + gTs +>:: + +531 +assign_ch +( +ChT +, +d +:: +l_ty +) -> + +532 +ic_rg +& + +534 +BOOST_THROW_EXCEPTION +( +d +:: +ngth_r +{ + +538 +mea + + gda + { + +540 + gme +< +ass + + gIeg +> + +541 + gic_rg +< +max_digs +(( +Ieg +))> + +542 +to_ic_rg +( +Ieg + +x +, +d +:: +ue_ty +) + +544 if( +x + == 0) + +546 + gic_rg +< + gda +:: +max_digs +( + +547 ( +Ieg +))> +s +; + +548 if( + gx + < 0) + +550 + gx + = - +x +; + +551  + gbuf +[ +max_digs +(( +x +))]; + +552 * + gp + = +buf +; + +553 ; + gx + > 0; x /= 10) + +554 * +p +++ = "0123456789"[ +x + % 10]; + +555 + gs +. +size +(1 + +p + - +buf +); + +556 + gs +[0] = '-'; + +557 aut + gd + = & +s +[1]; + +558  + gp + > + gbuf +) + +559 * + gd +++ = *-- +p +; + +563  + gbuf +[ +max_digs +(( +x +))]; + +564 * + gp + = +buf +; + +565 ; + gx + > 0; x /= 10) + +566 * +p +++ = "0123456789"[ +x + % 10]; + +567 + gs +. +size +( +p + - +buf +); + +568 aut + gd + = & +s +[0]; + +569  + gp + > + gbuf +) + +570 * + gd +++ = *-- +p +; + +572  + gs +; + +575 + gme +< +ass + + gIeg +> + +576 + gic_rg +< +max_digs +(( +Ieg +))> + +577 +to_ic_rg +( +Ieg + +x +, +d +:: +l_ty +) + +579 if( +x + == 0) + +581  + gbuf +[ +max_digs +(( +x +))]; + +582 * + gp + = +buf +; + +583 ; + gx + > 0; x /= 10) + +584 * +p +++ = "0123456789"[ +x + % 10]; + +585 + gic_rg +< + gda +:: +max_digs +( + +586 ( +Ieg +))> +s +; + +587 + gs +. +size +( +p + - +buf +); + +588 aut + gd + = & +s +[0]; + +589  + gp + > + gbuf +) + +590 * + gd +++ = *-- +p +; + +591  + gs +; + +596 + gme +< +ass + + gIeg +> + +597 + gic_rg +< + gda +:: +max_digs +(( +Ieg +))> + +598 +to_ic_rg +( +Ieg + +x +) + +600 +usg + +ChT + = ; + +601 +usg + + gTs + = +d +:: +ch_as +< +ChT +>; + +602 +BOOST_STATIC_ASSERT +( +d +:: +is_gl +< +Ieg +>:: +vue +); + +603  + gbuf +[ +da +:: +max_digs +(( +Ieg +))]; + +604 aut + gϡ + = +buf + + (buf); + +605 aut + g + = +da +:: +w_to_rg +< + +606 +ChT +, + gIeg +, + gTs +>( + gϡ +, ( + gbuf +), + gx +); + +607 + gic_rg +< + gda +:: +max_digs +(( +Ieg +))> +s +; + +608 + gs +. +size +( +ic_ +< +d +:: +size_t +>( +ϡ + - + +)); + +609 aut + gp + = +s +. +da +(); + +610  + g + < + gϡ +) + +611 + gTs +:: +assign +(* +p +++, * + +++); + +612  + gs +; + + @/usr/include/boost/beast/core/impl/string_param.ipp + +10 #ide +BOOST_BEAST_IMPL_STRING_PARAM_IPP + + +11  + #BOOST_BEAST_IMPL_STRING_PARAM_IPP + + + ) + +13 +mea + + gboo + { + +14 +mea + + gb + { + +16 + gme +< +ass + + gT +> + +17 +tyme + + gd +:: +ab_if +< + +18 +d +:: +is_gl +< +T +>:: +vue +>:: +ty + + +19 +rg_m +:: + +20 +t +( +T + cڡ& +t +) + +22 autcڡ +ϡ + = +buf_ + + (buf_); + +23 autcڡ + g + = +da +:: +w_to_rg +< + +24 , + gT +, + gd +:: +ch_as +<>>( + +25 +ϡ +, ( + gbuf_ +), + gt +); + +26 + gsv_ + = { + +, +ic_ +< +d +:: +size_t +>( + +27 +ϡ + - + +)}; + +30 + gme +< +ass + + gT +> + +31 +tyme + + gd +:: +ab_if +< + +32 ! +d +:: +is_gl +< +T +>:: +vue + && + +33 ! +d +:: +is_cvtib +< +T +, + grg_vw +>:: +vue + + +34 >:: +ty + + +35 +rg_m +:: + +36 +t +( +T + cڡ& +t +) + +38 +os_ +. +ema +( +buf_ +, (buf_)); + +39 * + gos_ + << + gt +; + +40 + gos_ +-> +ush +(); + +41 + gsv_ + = +os_ +-> +r +(); + +44 +le + + +46 + grg_m +:: + +47 +t +( +rg_vw + +sv +) + +49 +sv_ + = +sv +; + +52 + gme +< +ass + + gT +> + +53 +tyme + + gd +:: +ab_if +< + +54 +d +:: +is_gl +< +T +>:: +vue +>:: +ty + + +55 +rg_m +:: + +56 +t_1 +( +T + cڡ& +t +) + +58  +buf +[ +da +:: +max_digs +(( +T +))]; + +59 autcڡ + gϡ + = +buf + + (buf); + +60 autcڡ + g + = +da +:: +w_to_rg +< + +61 , + gT +, + gd +:: +ch_as +<>>( + +62 +ϡ +, ( + gbuf +), + gt +); + +63 * + gos_ + << + grg_vw +{ + g +, + +64 + gic_ +< + gd +:: +size_t +>( +ϡ + - + +)}; + +67 + gme +< +ass + + gT +> + +68 +tyme + + gd +:: +ab_if +< + +69 ! +d +:: +is_gl +< +T +>:: +vue +>:: +ty + + +70 +rg_m +:: + +71 +t_1 +( +T + cڡ& +t +) + +73 * +os_ + << +t +; + +76 + gme +< +ass + + gT0 +, + gass +... + gTN +> + +78 + grg_m +:: + +79 +t_n +( +T0 + cڡ& +t0 +, +TN + cڡ&... + +) + +81 +t_1 +( +t0 +); + +82 +t_n +( + +...); + +85 + gme +< +ass + + gT0 +, cs + gT1 +, + gass +... + gTN +> + +87 + grg_m +:: + +88 +t +( +T0 + cڡ& +t0 +, +T1 + cڡ& +t1 +, +TN + cڡ&... + +) + +90 + gos_ +. +ema +( +buf_ +, (buf_)); + +91 +t_1 +( +t0 +); + +92 +t_1 +( +t1 +); + +93 +t_n +( + +...); + +94 + gos_ +-> +ush +(); + +95 + gsv_ + = +os_ +-> +r +(); + +98 + gme +< + gass +... + gArgs +> + +99 + grg_m +:: + +100 +rg_m +( +Args + cڡ&... +gs +) + +102 +t +( +gs +...); + + @/usr/include/boost/beast/http/basic_file_body.hpp + +10 #ide +BOOST_BEAST_HTTP_BASIC_FILE_BODY_HPP + + +11  + #BOOST_BEAST_HTTP_BASIC_FILE_BODY_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gb + { + +27 +mea + + ghp + { + +44 + gme +< +ass + + gFe +> + +45  + sbasic_fe_body + + +48 +ic_as +( +is_fe +< +Fe +>:: +vue +, + +52 +usg + + gfe_ty + = +Fe +; + +55 +ass + + gad +; + +58 +ass + + gwr +; + +61 +ass + + gvue_ty +; + +68 + gd +:: +ut64_t + + +69 +size +( +vue_ty + cڡ& +body +); + +83 + gme +< +ass + + gFe +> + +84 +ass + + gbasic_fe_body +< + gFe +>:: +vue_ty + + +89 +nd + +ass + +ad +; + +90 +nd + +ass + + gwr +; + +91 +nd +  + gbasic_fe_body +; + +94 +Fe + + gfe_ +; + +97 + gd +:: +ut64_t + +fe_size_ + = 0; + +99 + gpublic +: + +104 ~ +vue_ty +() = ; + +107 +vue_ty +() = ; + +110 +vue_ty +(vue_ty&& +h +) = ; + +113 + gvue_ty +& + gݔ +=( +vue_ty +&& +h +) = ; + +116 +bo + + +117 +is_ݒ +() const + +119  + gfe_ +. +is_ݒ +(); + +123 + gd +:: +ut64_t + + +124 +size +() const + +126  +fe_size_ +; + +131 +o +(); + +142 +ݒ +(cڡ* +th +, +fe_mode + +mode +, +r_code +& +ec +); + +155 +t +( +Fe +&& +fe +, +r_code +& +ec +); + +158 + gme +< +ass + + gFe +> + +160 + gbasic_fe_body +< + gFe +>:: + +161 +vue_ty +:: + +162 +o +() + +164 +r_code + +igned +; + +165 + gfe_ +. +o +( +igned +); + +168 + gme +< +ass + + gFe +> + +170 + gbasic_fe_body +< + gFe +>:: + +171 +vue_ty +:: + +172 +ݒ +(cڡ* +th +, +fe_mode + +mode +, +r_code +& +ec +) + +175 + gfe_ +. +ݒ +( +th +, +mode +, +ec +); + +176 if( + gec +) + +180 + gfe_size_ + = +fe_ +. +size +( +ec +); + +181 if( + gec +) + +183 +o +(); + +188 + gme +< +ass + + gFe +> + +190 + gbasic_fe_body +< + gFe +>:: + +191 +vue_ty +:: + +192 +t +( +Fe +&& +fe +, +r_code +& +ec +) + +195 if( + gfe_ +. +is_ݒ +()) + +197 +r_code + + gigned +; + +198 + gfe_ +. +o +( +igned +); + +202 + gfe_ + = +d +:: +move +( +fe +); + +205 + gfe_size_ + = +fe_ +. +size +( +ec +); + +209 + gme +< +ass + + gFe +> + +210 + gd +:: +ut64_t + + +211 +basic_fe_body +< +Fe +>:: + +212 +size +( +vue_ty + cڡ& +body +) + +215  +body +. +size +(); + +227 + gme +< +ass + + gFe +> + +228 +ass + + gbasic_fe_body +< + gFe +>:: +wr + + +230 +vue_ty +& +body_ +; + +231 + gd +:: +ut64_t + +ma_ +; + +232  + gbuf_ +[4096]; + +234 + gpublic +: + +237 +usg + +cڡ_bufrs_ty + = + +238 +boo +:: +asio +:: +cڡ_bufr +; + +264 + gme +< +bo + + gisReque +, +ass + + gFlds +> + +265 +wr +( +hd +< +isReque +, +Flds +>& +h +, +vue_ty +& +b +); + +274 + +( +r_code +& +ec +); + +282 + gboo +:: +tiڮ +< +d +:: + +< +cڡ_bufrs_ty +, + gbo +>> + +283 +g +( +r_code +& +ec +); + +294 + gme +< +ass + + gFe +> + +295 + gme +< +bo + + gisReque +, +ass + + gFlds +> + +296 + gbasic_fe_body +< + gFe +>:: + +297 +wr +:: + +298 +wr +( +hd +< +isReque +, +Flds +>& +h +, +vue_ty +& +b +) + +299 : +body_ +( +b +) + +301 +boo +:: +igne_unud +( +h +); + +304 +BOOST_ASSERT +( +body_ +. +fe_ +. +is_ݒ +()); + +307 + gma_ + = +body_ +. +fe_size_ +; + +311 + gme +< +ass + + gFe +> + +313 + gbasic_fe_body +< + gFe +>:: + +314 +wr +:: + +315 + +( +r_code +& +ec +) + +322 +ec +. +assign +(0,c. +gy +()); + +330 + gme +< +ass + + gFe +> + +332 + gbasic_fe_body +< + gFe +>:: + +333 +wr +:: + +334 +g +( +r_code +& +ec +) -> + +335 +boo +:: +tiڮ +< +d +:: + +< +cڡ_bufrs_ty +, + gbo +>> + +339 autcڡ + gamou + = +ma_ + > ( +buf_ +) ? + +340 ( +buf_ +: +ic_ +< +d +:: +size_t +>( +ma_ +); + +343 if( + gamou + == 0) + +352 +ec +. +assign +(0,c. +gy +()); + +353  + gboo +:: +ne +; + +357 autcڡ + gėd + = +body_ +. +fe_ +. +ad +( +buf_ +, +amou +, +ec +); + +358 if( + gec +) + +359  + gboo +:: +ne +; + +362 +BOOST_ASSERT +( +ėd + != 0); + +363 +BOOST_ASSERT +( +ėd + < +ma_ +); + +366 + gma_ + - +ėd +; + +376 + gec +. +assign +(0, +ec +. +gy +()); + +378 + gcڡ_bufrs_ty +{ + gbuf_ +, + gėd +}, + +379 + gma_ + > 0 + +392 + gme +< +ass + + gFe +> + +393 +ass + + gbasic_fe_body +< + gFe +>:: +ad + + +395 +vue_ty +& +body_ +; + +397 + gpublic +: + +405 +me +< +bo + +isReque +, +ass + + gFlds +> + +406 +exic + + +407 +ad +( +hd +< +isReque +, +Flds +>& +h +, +vue_ty +& +b +); + +418 + +( +boo +:: +tiڮ +< +d +:: +ut64_t +> cڡ&, +r_code +& +ec +); + +423 + gme +< +ass + + gCڡBufrSequ +> + +424 + gd +:: +size_t + + +425 +put +( +CڡBufrSequ + cڡ& +bufrs +, + +426 +r_code +& +ec +); + +436 +fish +( +r_code +& +ec +); + +446 + gme +< +ass + + gFe +> + +447 + gme +< +bo + + gisReque +, +ass + + gFlds +> + +448 + gbasic_fe_body +< + gFe +>:: + +449 +ad +:: + +450 +ad +( +hd +< +isReque +, +Flds +>& +h +, +vue_ty +& +body +) + +451 : +body_ +( +body +) + +453 +boo +:: +igne_unud +( +h +); + +456 + gme +< +ass + + gFe +> + +458 + gbasic_fe_body +< + gFe +>:: + +459 +ad +:: + +460 + +( + +461 +boo +:: +tiڮ +< +d +:: +ut64_t +> cڡ& +cڋ_ngth +, + +462 +r_code +& +ec +) + +465 +BOOST_ASSERT +( +body_ +. +fe_ +. +is_ݒ +()); + +470 + gboo +:: +igne_unud +( +cڋ_ngth +); + +477 + gec +. +assign +(0, +ec +. +gy +()); + +482 + gme +< +ass + + gFe +> + +483 + gme +< +ass + + gCڡBufrSequ +> + +484 + gd +:: +size_t + + +485 +basic_fe_body +< +Fe +>:: + +486 +ad +:: + +487 +put +( +CڡBufrSequ + cڡ& +bufrs +, +r_code +& +ec +) + +491 + gd +:: +size_t + +nwrn + = 0; + +495 aut + g + = +boo +:: +asio +:: +bufr_qu_beg +( +bufrs +); + +496 + g + ! +boo +:: +asio +:: +bufr_qu_d +( +bufrs +); ++it) + +499 + gboo +:: +asio +:: +cڡ_bufr + +bufr + = * + +; + +500 + gnwrn + + +body_ +. +fe_ +. +wre +( + +501 +bufr +. +da +(), bufr. +size +(), +ec +); + +502 if( + gec +) + +503  + gnwrn +; + +508 + gec +. +assign +(0, +ec +. +gy +()); + +510  + gnwrn +; + +514 + gme +< +ass + + gFe +> + +516 + gbasic_fe_body +< + gFe +>:: + +517 +ad +:: + +518 +fish +( +r_code +& +ec +) + +522 +ec +. +assign +(0,c. +gy +()); + +527 #i! +BOOST_BEAST_DOXYGEN + + +529 + gme +< +bo + + gisReque +, +ass + + gFe +, cs + gFlds +> + +530 + gd +:: +oam +& + +531 +ݔ +<<( +d +:: +oam +& +os +, + gmesge +< + +532 + gisReque +, + gbasic_fe_body +< + gFe +>, + gFlds +> cڡ& + gmsg + +de +; + + @/usr/include/boost/beast/http/detail/basic_parsed_list.hpp + +10 #ide +BOOST_BEAST_HTTP_DETAIL_BASIC_PARSED_LIST_HPP + + +11  + #BOOST_BEAST_HTTP_DETAIL_BASIC_PARSED_LIST_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~< +> + +18 +mea + + gboo + { + +19 +mea + + gb + { + +20 +mea + + ghp + { + +21 +mea + + gda + { + +25 + gme +< +ass + + gPicy +> + +26 as + cbasic_rd_li + + +28 +rg_vw + + gs_ +; + +30 + gpublic +: + +32 +usg + +picy_ty + = +Picy +; + +35 +usg + + gvue_ty + = +tyme + +Picy +:: +vue_ty +; + +38 #i +BOOST_BEAST_DOXYGEN + + +39 +usg + + gcڡ_ + = +imemti_defed +; + +41 +ass + + gcڡ_ +; + +44 +ass + + gcڡ_ + + +45 : +ive + +boo +:: +emy_vue +< +Picy +> + +47 +basic_rd_li + cڡ* +li_ + = +nuαr +; + +48 cڡ* + g_ + = +nuαr +; + +49 +tyme + + gPicy +:: +vue_ty + +v_ +; + +50 +bo + + gr_ + = +l +; + +52 + gpublic +: + +53 +usg + +vue_ty + = + +54 +tyme + +Picy +:: +vue_ty +; + +55 +usg + + gn + = +vue_ty + const&; + +56 +usg + + gpor + = +vue_ty + const*; + +57 +usg + + gdifn_ty + = +d +:: +rdiff_t +; + +58 +usg + + g_gy + = + +59 +d +:: +fwd__g +; + +61 +cڡ_ +() = ; + +63 +bo + + +64 + gݔ +==( + +65 +cڡ_ + cڡ& +h +) const + +68 +h +. +li_ + ==ist_ && + +69 +h +. +_ + == it_; + +72 +bo + + +73 + gݔ +!=( + +74 +cڡ_ + cڡ& +h +) const + +76  ! (* +this + = +h +); + +79 +n + + +80 + gݔ +*() const + +82  + gv_ +; + +85 + gcڡ_ +& + +86 + gݔ +++() + +88 +emt +(); + +89  * + gthis +; + +92 +cڡ_ + + +93 + gݔ +++() + +95 aut + gmp + = * +this +; + +96 ++(* + gthis +); + +97  + gmp +; + +100 +bo + + +101 +r +() const + +103  + gr_ +; + +106 + give +: + +107 +nd + +ass + +basic_rd_li +; + +109 +cڡ_ +( + +110 +basic_rd_li + cڡ& +li +, +bo + +_d +) + +111 : +li_ +(& +li +) + +112 , +_ +( +_d + ? +nuαr + : + +113 +li +. +s_ +. +da +()) + +115 if(! +_d +) + +116 +emt +(); + +120 +emt +() + +122 if(! + gthis +-> +g +()( + +123 + gv_ +, + g_ +, + gli_ +-> + gs_ +)) + +125 + g_ + = +nuαr +; + +126 + gr_ + = +ue +; + +132 +exic + + +133 +basic_rd_li +( +rg_vw + +s +) + +134 : +s_ +( +s +) + +139 +cڡ_ + +beg +() const; + +142 +cڡ_ + +d +() const; + +145 +cڡ_ + +cbeg +() const; + +148 +cڡ_ + +nd +() const; + +151 + gme +< +ass + + gPicy +> + +152 +le + + +154 + gbasic_rd_li +< + gPicy +>:: + +155 +beg +() const -> + +156 +cڡ_ + + +158  +cڡ_ +{* +this +, + gl +}; + +161 + gme +< +ass + + gPicy +> + +162 +le + + +164 + gbasic_rd_li +< + gPicy +>:: + +165 +d +() const -> + +166 +cڡ_ + + +168  +cڡ_ +{* +this +, + gue +}; + +171 + gme +< +ass + + gPicy +> + +172 +le + + +174 + gbasic_rd_li +< + gPicy +>:: + +175 +cbeg +() const -> + +176 +cڡ_ + + +178  +cڡ_ +{* +this +, + gl +}; + +181 + gme +< +ass + + gPicy +> + +182 +le + + +184 + gbasic_rd_li +< + gPicy +>:: + +185 +nd +() const -> + +186 +cڡ_ + + +188  +cڡ_ +{* +this +, + gue +}; + + @/usr/include/boost/beast/http/detail/basic_parser.hpp + +10 #ide +BOOST_BEAST_HTTP_DETAIL_BASIC_PARSER_HPP + + +11  + #BOOST_BEAST_HTTP_DETAIL_BASIC_PARSER_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gb + { + +27 +mea + + ghp + { + +28 +mea + + gda + { + +30  + sbasic_rr_ba + + +36  + gd +:: +size_t + +cڡex + +max_obs_fd + = 4096; + +38 + gme +< +ass + + gT +> + +39  + gis_unsigd_g +: + +40 +d +:: +gl_cڡt +< +bo +, + +41 + gd +:: +numic_lims +< +T +>:: +is_g + && + +42 ! +d +:: +numic_lims +< +T +>:: +is_sigd +> {}; + +44 as + ce + + +46 + gnhg_y + = 0, + +47 + gt_le +, + +48 + gflds +, + +49 + gbody0 +, + +50 + gbody +, + +51 + gbody_to_eof0 +, + +52 + gbody_to_eof +, + +53 + gchunk_hd0 +, + +54 + gchunk_hd +, + +55 + gchunk_body +, + +56 + gcome + + +60 +bo + + +61 +is_thch +( +c +) + +66  +bo + +cڡex + + gb +[256] = { + +84  + gb +[ +ic_ +<>( +c +)]; + +88 +le + + +89 +bo + + +90 +unhex +(& +d +,  +c +) + +92 sigd  +cڡex + + gb +[256] = { + +111 + gd + = +ic_ +<>( + +112 +b +[ +ic_ +<>( +c +)]); + +113  + gd + ! +ic_ +<>(-1); + +117 +bo + + +118 +is_dig +( +c +) + +120  + gic_ +<>( + gc +-'0') < 10; + +124 +bo + + +125 +is_t +( +c +) + +127  + gic_ +<>( + gc +-32) < 95; + +130 + gme +< +ass + + gFwdIt +> + +132 +FwdIt + + +133 +im_t +( +FwdIt + + +, FwdIcڡ& +d +) + +135  + g + ! +d +) + +137 if(* + + != ' ' && *it != '\t') + +139 ++ + g +; + +141  + g +; + +144 + gme +< +ass + + gRIt +> + +146 +RIt + + +147 +im_back +( + +148 +RIt + + +, RIcڡ& +f +) + +150  + g + ! +f +) + +152 autcڡ +c + = + +[-1]; + +153 if( + gc + !' ' && +c + != '\t') + +155 -- + g +; + +157  + g +; + +161 +rg_vw + + +162 +make_rg +(cڡ* +f +, cڡ* +ϡ +) + +164  { + gf +, + gic_ +< + +165 + gd +:: +size_t +>( +ϡ + - +f +)}; + +171 + gd +:: + +<cڡ*, + gbo +> + +172 +fd_ +( + +173 cڡ* +buf +, + +174 cڡ* +buf_d +, + +175 cڡ* +nges +, + +176 +size_t + +nges_size +) + +178 +bo + + gfound + = +l +; + +179 + gboo +:: +igne_unud +( +buf_d +, +nges +, +nges_size +); + +180  { + gbuf +, + gfound +}; + +186 +fd_e +( + +187 cڡ* + +, cڡ* +ϡ +, + +188 +r_code +& +ec +) + +192 if( + g + = +ϡ +) + +194 +ec +. +assign +(0,c. +gy +()); + +195  + gnuαr +; + +197 if(* + g + == '\r') + +199 if(++ + + = +ϡ +) + +201 +ec +. +assign +(0,c. +gy +()); + +202  + gnuαr +; + +204 if(* + g + != '\n') + +206 +ec + = +r +:: +bad_le_dg +; + +207  + gnuαr +; + +209 + gec +. +assign +(0, +ec +. +gy +()); + +210  ++ + g +; + +214 ++ + g +; + +220 +fd_eom +(cڡ* +p +, cڡ* +ϡ +) + +224 if( + gp + + 4 > + gϡ +) + +225  + gnuαr +; + +226 if( + gp +[3] != '\n') + +228 if( +p +[3] == '\r') + +229 ++ +p +; + +231 + gp + += 4; + +233 if( + gp +[2] != '\r') + +235 +p + += 4; + +237 if( + gp +[1] != '\n') + +239 +p + += 2; + +241 if( + gp +[0] != '\r') + +243 +p + += 2; + +247  + gp + + 4; + +256 +r_tok_to_e +( + +257 cڡ* +p +, + +258 cڡ* +ϡ +, + +259 cڡ*& +tok_ϡ +, + +260 +r_code +& +ec +) + +262 ;; ++ + gp +) + +264 if( + gp + > +ϡ +) + +266 +ec + = +r +:: +ed_me +; + +267  + gp +; + +269 if( +BOOST_UNLIKELY +(! +is_t +(* +p +))) + +270 if(( +BOOST_LIKELY +( +ic_ +< + +271 >(* +p +) < '\040') && + +272 +BOOST_LIKELY +(* +p + != '\011')) || + +273 +BOOST_UNLIKELY +(* +p + == '\177')) + +274  +found_cڌ +; + +276 + gfound_cڌ +: + +277 if( +BOOST_LIKELY +(* +p + == '\r')) + +279 if(++ +p + > +ϡ +) + +281 +ec + = +r +:: +ed_me +; + +282  + gϡ +; + +284 if(* + gp +++ != '\n') + +286 +ec + = +r +:: +bad_le_dg +; + +287  + gϡ +; + +289 + gtok_ϡ + = +p + - 2; + +294 if(* + gp + == '\n') + +296 +tok_ϡ + = +p +; + +297 ++ + gp +; + +303  + gnuαr +; + +305  + gp +; + +308 + gme +< +ass + + gIr +, cs + gT +> + +310 +tyme + + gd +:: +ab_if +< +is_unsigd_g +< +T +>:: +vue +, + gbo +>:: +ty + + +311 +r_dec +( +Ir + + +, I +ϡ +, +T +& +v +) + +313 if( + g + = +ϡ +) + +314  +l +; + +315 +T + + gtmp + = 0; + +318 if((! +is_dig +(* + +)) || + +319 + gtmp + > ( + gd +:: +numic_lims +< +T +>:: +max +)() / 10) + +320  +l +; + +321 + gtmp + *= 10; + +322 +T + cڡ + gd + = * + + - '0'; + +323 if(( + gd +:: +numic_lims +< +T +>:: +max +)(- +tmp + < +d +) + +324  +l +; + +325 + gtmp + + +d +; + +327 ++ + g + ! +ϡ +); + +328 + gv + = +tmp +; + +329  + gue +; + +332 + gme +< +ass + + gIr +, cs + gT +> + +334 +tyme + + gd +:: +ab_if +< +is_unsigd_g +< +T +>:: +vue +, + gbo +>:: +ty + + +335 +r_hex +( +Ir +& + +, +T +& +v +) + +337  + gd +; + +338 if(! +unhex +( +d +, * + +)) + +339  + gl +; + +340 +T + + gtmp + = 0; + +343 if( + gtmp + > ( + gd +:: +numic_lims +< +T +>:: +max +)() / 16) + +344  +l +; + +345 + gtmp + *= 16; + +346 if(( + gd +:: +numic_lims +< +T +>:: +max +)(- +tmp + < +d +) + +347  +l +; + +348 + gtmp + + +d +; + +350  +unhex +( +d +, *++ + +)); + +351 + gv + = +tmp +; + +352  + gue +; + +356 +bo + + +357 +r_lf +(cڡ*& + +) + +359 if + g +[0] !'\r' || + +[1] != '\n') + +360  +l +; + +361 + g + += 2; + +362  + gue +; + +367 +r_mhod +( + +368 cڡ*& + +, cڡ* +ϡ +, + +369 +rg_vw +& +su +, +r_code +& +ec +) + +372 autcڡ + gf + = + +; + +373 ;; ++ + g +) + +375 if( + g + + 1 > + gϡ +) + +377 + gec + = +r +:: +ed_me +; + +380 if(! + gda +:: +is_tok_ch +(* + +)) + +383 if( + g + + 1 > + gϡ +) + +385 + gec + = +r +:: +ed_me +; + +388 if(* + g + != ' ') + +390 +ec + = +r +:: +bad_mhod +; + +393 if( + g + = +f +) + +396 +ec + = +r +:: +bad_mhod +; + +399 + gsu + = +make_rg +( +f +, + +++); + +404 +r_rg +( + +405 cڡ*& + +, cڡ* +ϡ +, + +406 +rg_vw +& +su +, +r_code +& +ec +) + +409 autcڡ + gf + = + +; + +410 ;; ++ + g +) + +412 if( + g + + 1 > + gϡ +) + +414 + gec + = +r +:: +ed_me +; + +417 if(! +is_thch +(* + +)) + +420 if( + g + + 1 > + gϡ +) + +422 + gec + = +r +:: +ed_me +; + +425 if(* + g + != ' ') + +427 +ec + = +r +:: +bad_rg +; + +430 if( + g + = +f +) + +433 +ec + = +r +:: +bad_rg +; + +436 + gsu + = +make_rg +( +f +, + +++); + +441 +r_vsi +( + +442 cڡ*& + +, cڡ* +ϡ +, + +443 & +su +, +r_code +& +ec +) + +445 if( + g + + 8 > + gϡ +) + +447 + gec + = +r +:: +ed_me +; + +450 if(* + g +++ != 'H') + +452 +ec + = +r +:: +bad_vsi +; + +455 if(* + g +++ != 'T') + +457 +ec + = +r +:: +bad_vsi +; + +460 if(* + g +++ != 'T') + +462 +ec + = +r +:: +bad_vsi +; + +465 if(* + g +++ != 'P') + +467 +ec + = +r +:: +bad_vsi +; + +470 if(* + g +++ != '/') + +472 +ec + = +r +:: +bad_vsi +; + +475 if(! +is_dig +(* + +)) + +477 + gec + = +r +:: +bad_vsi +; + +480 + gsu + = 10 * (* + +++ - '0'); + +481 if(* + g +++ != '.') + +483 +ec + = +r +:: +bad_vsi +; + +486 if(! +is_dig +(* + +)) + +488 + gec + = +r +:: +bad_vsi +; + +491 + gsu + +* + +++ - '0'; + +496 +r_us +( + +497 cڡ*& + +, cڡ* +ϡ +, + +498 & +su +, +r_code +& +ec +) + +501 if( + g + + 4 > + gϡ +) + +503 + gec + = +r +:: +ed_me +; + +506 if(! +is_dig +(* + +)) + +508 + gec + = +r +:: +bad_us +; + +511 + gsu + = 100 * (* + +++ - '0'); + +512 if(! +is_dig +(* + +)) + +514 + gec + = +r +:: +bad_us +; + +517 + gsu + +10 * (* + +++ - '0'); + +518 if(! +is_dig +(* + +)) + +520 + gec + = +r +:: +bad_us +; + +523 + gsu + +* + +++ - '0'; + +524 if(* + g +++ != ' ') + +526 +ec + = +r +:: +bad_us +; + +532 +r_as +( + +533 cڡ*& + +, cڡ* +ϡ +, + +534 +rg_vw +& +su +, +r_code +& +ec +) + +536 autcڡ + gf + = + +; + +537 cڡ* + gtok_ϡ + = +nuαr +; + +538 aut + gp + = +r_tok_to_e +( + +539 + +, +ϡ +, +tok_ϡ +, +ec +); + +540 if( + gec +) + +542 if(! + gp +) + +544 + gec + = +r +:: +bad_as +; + +547 + gsu + = +make_rg +( +f +, +tok_ϡ +); + +548 + g + = +p +; + +551 + gme +< + gd +:: +size_t + +N +> + +553 +r_fld +( + +554 cڡ*& +p +, + +555 cڡ* +ϡ +, + +556 +rg_vw +& +me +, + +557 +rg_vw +& +vue +, + +558 +ic_rg +< +N +>& +buf +, + +559 +r_code +& +ec +) + +579 cڡ* + gis_tok + = + +590 +BOOST_ALIGNMENT +(16cڡ  + gnges1 +[] = + +599 aut + gf + = +p +; + +600 +bo + + gfound +; + +601 + gd +:: +t +( +p +, +found + +fd_ +( + +602 +p +, +ϡ +, +nges1 +, (ranges1)-1); + +603 if(! + gfound + && + gp + > +ϡ +) + +605 +ec + = +r +:: +ed_me +; + +610 if(* + gp + == ':') + +612 if(! + gis_tok +[ +ic_ +< + +613 >(* +p +)]) + +615 + gec + = +r +:: +bad_fld +; + +618 ++ + gp +; + +619 if( + gp + > +ϡ +) + +621 +ec + = +r +:: +ed_me +; + +625 if( + gp + = +f +) + +628 +ec + = +r +:: +bad_fld +; + +631 + gme + = +make_rg +( +f +, +p +); + +632 ++ + gp +; + +633 cڡ* + gtok_ϡ + = +nuαr +; + +637 ;;++ + gp +) + +639 if( + gp + + 1 > + gϡ +) + +641 + gec + = +r +:: +ed_me +; + +644 if(! (* + gp + =' ' || * +p + == '\t')) + +648 + gf + = +p +; + +649 + gp + = +r_tok_to_e +( +p +, +ϡ +, +tok_ϡ +, +ec +); + +650 if( + gec +) + +652 if(! + gp +) + +654 + gec + = +r +:: +bad_vue +; + +658 if( + gp + + 1 > + gϡ +) + +660 + gec + = +r +:: +ed_me +; + +663 + gtok_ϡ + = + +664 +im_back +( +tok_ϡ +, +f +); + +665 if(* + gp + !' ' && * +p + != '\t') + +667 +vue + = +make_rg +( +f +, +tok_ϡ +); + +670 ++ + gp +; + +671 if( + gtok_ϡ + ! +f +) + +674 + gbuf +. +size +(0); + +675 + gbuf +. +nd +( +f +, +tok_ϡ +); + +676 +BOOST_ASSERT +(! +buf +. +emy +()); + +677 + gy + + +682 ;;++ + gp +) + +684 if( + gp + + 1 > + gϡ +) + +686 + gec + = +r +:: +ed_me +; + +689 if(! (* + gp + =' ' || * +p + == '\t')) + +693 + gf + = +p +; + +694 + gp + = +r_tok_to_e +( +p +, +ϡ +, +tok_ϡ +, +ec +); + +695 if( + gec +) + +697 if(! + gp +) + +699 + gec + = +r +:: +bad_vue +; + +703 if( + gp + + 1 > + gϡ +) + +705 + gec + = +r +:: +ed_me +; + +708 + gtok_ϡ + = +im_back +( +tok_ϡ +, +f +); + +709 if( + gf + ! +tok_ϡ +) + +711 +buf +. +push_back +(' '); + +712 + gbuf +. +nd +( +f +, +tok_ϡ +); + +714 if(* + gp + !' ' && * +p + != '\t') + +716 +vue + = { +buf +. +da +(), buf. +size +()}; + +719 ++ + gp +; + +722 +tch +( +d +:: +ngth_r + const&) + +724 +ec + = +r +:: +hd_lim +; + +730 +r_chunk_exnsis +( + +731 cڡ*& + +, + +732 cڡ* +ϡ +, + +733 +r_code +& +ec +) + +748 + glo +: + +749 if( + + = +ϡ +) + +751 +ec + = +r +:: +ed_me +; + +754 if(* + g + !' ' && * + + != '\t' && *it != ';') + +757 if(* + g + =' ' || * + + == '\t') + +761 ++ + g +; + +762 if( + g + = +ϡ +) + +764 +ec + = +r +:: +ed_me +; + +767 if(* + g + !' ' && * + + != '\t') + +772 if(* + g + != ';') + +774 +ec + = +r +:: +bad_chunk_exnsi +; + +777 + gmi +: + +778 ++ + +; + +782 if( + g + = +ϡ +) + +784 +ec + = +r +:: +ed_me +; + +787 if(* + g + !' ' && * + + != '\t') + +789 ++ + g +; + +792 if(! + gda +:: +is_tok_ch +(* + +)) + +794 +ec + = +r +:: +bad_chunk_exnsi +; + +799 ++ + g +; + +800 if( + g + = +ϡ +) + +802 +ec + = +r +:: +ed_me +; + +805 if(! + gda +:: +is_tok_ch +(* + +)) + +810 +bo + + gbws +; + +811 if(* + g + =' ' || * + + == '\t') + +815 ++ + g +; + +816 if( + g + = +ϡ +) + +818 +ec + = +r +:: +ed_me +; + +821 if(* + g + !' ' && * + + != '\t') + +824 + gbws + = +ue +; + +828 + gbws + = +l +; + +830 if(* + g + == ';') + +831  +mi +; + +832 if(* + g + != '=') + +834 if( +bws +) + +835 +ec + = +r +:: +bad_chunk_exnsi +; + +838 ++ + g +; + +843 if( + g + = +ϡ +) + +845 +ec + = +r +:: +ed_me +; + +848 if(* + g + !' ' && * + + != '\t') + +850 ++ + g +; + +853 if(* + g + != '"') + +856 if(! +da +:: +is_tok_ch +(* + +)) + +858 +ec + = +r +:: +bad_chunk_exnsi +; + +863 ++ + g +; + +864 if( + g + = +ϡ +) + +866 +ec + = +r +:: +ed_me +; + +869 if(! + gda +:: +is_tok_ch +(* + +)) + +878 ++ + g +; + +879 if( + g + = +ϡ +) + +881 +ec + = +r +:: +ed_me +; + +884 if(* + g + == '"') + +886 if(* + g + == '\\') + +888 ++ + +; + +889 if( + g + = +ϡ +) + +891 +ec + = +r +:: +ed_me +; + +896 ++ + g +; + +898  + glo +; + + @/usr/include/boost/beast/http/detail/chunk_encode.hpp + +10 #ide +BOOST_BEAST_HTTP_DETAIL_CHUNK_ENCODE_HPP + + +11  + #BOOST_BEAST_HTTP_DETAIL_CHUNK_ENCODE_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21 +mea + + gboo + { + +22 +mea + + gb + { + +23 +mea + + ghp + { + +24 +mea + + gda + { + +26  + schunk_exnsis + + +28 + gvtu + ~ +chunk_exnsis +() = ; + +29 +vtu + + gboo +:: +asio +:: +cڡ_bufr + +r +() = 0; + +32 + gme +< +ass + + gChunkExnsis +> + +33  + gchunk_exnsis_im + : +chunk_exnsis + + +35 +ChunkExnsis + +ext_ +; + +37 +chunk_exnsis_im +( +ChunkExnsis +&& +ext +) + +38 : +ext_ +( +d +:: +move +( +ext +)) + +42 +chunk_exnsis_im +( +ChunkExnsis + cڡ& +ext +) + +43 : +ext_ +( +ext +) + +47 +boo +:: +asio +:: +cڡ_bufr + + +48 +r +( +ovride + + +50 autcڡ +s + = +ext_ +. +r +(); + +51  { + gs +. +da +(), s. +size +()}; + +55 + gme +< +ass + + gT +, + gass + = > + +56  +is_chunk_exnsis + : +d +:: +l_ty + {}; + +58 + gme +< +ass + + gT +> + +59  + gis_chunk_exnsis +< + gT +, + gb +:: +da +:: +void_t +< +dety +( + +60 +d +:: +dev +< +rg_vw +&>(d::dev< +T +&>(). +r +() + +61 )>> : +d +:: +ue_ty + + +69 as + cchunk_size + + +71 + gme +< +ass + + gOutIr +> + +73 +OutIr + + +74 +to_hex +( +OutIr + +ϡ +, +d +:: +size_t + +n +) + +76 if( +n + == 0) + +78 *-- +ϡ + = '0'; + +79  + gϡ +; + +81  + gn +) + +83 *-- + gϡ + = "0123456789abcdef"[ +n +&0xf]; + +84 + gn +>>=4; + +86  + gϡ +; + +89  + squ + + +91 + gboo +:: +asio +:: +cڡ_bufr + +b +; + +92  + gda +[1 + 2 * ( +d +:: +size_t +)]; + +94 +exic + + +95 +qu +( +d +:: +size_t + +n +) + +97 * +0 + = +da + + (data); + +98 aut + g + = +to_hex +( +0 +, +n +); + +99 + gb + = { + +, + +100 +ic_ +< +d +:: +size_t +>( +0 + - + +)}; + +104 + gd +:: +shed_r +< +qu +> +_ +; + +106 + gpublic +: + +107 +usg + +vue_ty + = +boo +:: +asio +:: +cڡ_bufr +; + +109 +usg + + gcڡ_ + = +vue_ty + const*; + +111 +chunk_size +(chunk_sizcڡ& +h +) = ; + +117 +chunk_size +( +d +:: +size_t + +n +) + +118 : +_ +( +d +:: +make_shed +< +qu +>( +n +)) + +122 +cڡ_ + + +123 +beg +() const + +125  & +_ +-> +b +; + +128 +cڡ_ + + +129 +d +() const + +131  +beg +() + 1; + +138 +le + + +139 + gboo +:: +asio +:: +cڡ_bufr + + +140 +chunk_lf +() + +146 +le + + +147 + gboo +:: +asio +:: +cڡ_bufr + + +148 +chunk_ϡ +() + +155 + gme +< + gass + = > + +156  + schunk_lf__ty + + +158 as + cvue_ty + + +160 cڡ +s +[2] = {'\r', '\n'}; + +162 + gpublic +: + +163 +vue_ty +() = ; + +165 +ݔ + + +166 + gboo +:: +asio +:: +cڡ_bufr +() const + +168  { +s +, ( + gs +)}; + +171  +vue_ty + + gvue +; + +174 + gme +< +ass + + gT +> + +175 +tyme + + gchunk_lf__ty +< + gT +>:: +vue_ty + + +176 +chunk_lf__ty +< +T +>:: +vue +; + +178 +usg + + gchunk_lf_ + = +chunk_lf__ty +<>; + +182 + gme +< + gass + = > + +183  + schunk_size0__ty + + +185 as + cvue_ty + + +187 cڡ +s +[3] = {'0', '\r', '\n'}; + +189 + gpublic +: + +190 +vue_ty +() = ; + +192 +ݔ + + +193 + gboo +:: +asio +:: +cڡ_bufr +() const + +195  { +s +, ( + gs +)}; + +198  +vue_ty + + gvue +; + +201 + gme +< +ass + + gT +> + +202 +tyme + + gchunk_size0__ty +< + gT +>:: +vue_ty + + +203 +chunk_size0__ty +< +T +>:: +vue +; + +205 +usg + + gchunk_size0_ + = +chunk_size0__ty +<>; + +207  + schunk_size0 + + +209 +usg + + gvue_ty + = +chunk_size0_ +:: +vue_ty +; + +211 +usg + + gcڡ_ + = +vue_ty + const*; + +213 +cڡ_ + + +214 +beg +() const + +216  & + gchunk_size0_ +:: +vue +; + +219 +cڡ_ + + +220 +d +() const + +222  +beg +() + 1; + +228 + gme +< +ass + + gT +, + +229 + gbo + = +is_flds +< +T +>:: +vue +> + +230  + sbufrs__flds + + +232 +usg + +ty + = +tyme + + +233 +T +:: +wr +:: +cڡ_bufrs_ty +; + +236 + gme +< +ass + + gT +> + +237  + gbufrs__flds +< + gT +, + gl +> + +239 +usg + + gty + = +T +; + + @/usr/include/boost/beast/http/detail/rfc7230.hpp + +10 #ide +BOOST_BEAST_HTTP_DETAIL_RFC7230_HPP + + +11  + #BOOST_BEAST_HTTP_DETAIL_RFC7230_HPP + + + ) + +13  + ~ + +14  + ~< +> + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + gb + { + +19 +mea + + ghp + { + +20 +mea + + gda + { + +22 +le + + +23 +bo + + +24 +is_dig +( +c +) + +26  + gc + >'0' && +c + <= '9'; + +29 +le + + +31 +is_pha +( +c +) + +33  +cڡex + + gb +[] = { + +51 +BOOST_STATIC_ASSERT +(( +b +) == 256); + +52  + gb +[ +ic_ +<>( +c +)]; + +55 +le + + +57 +is_xt +( +c +) + +60  +cڡex + + gb +[] = { + +78 +BOOST_STATIC_ASSERT +(( +b +) == 256); + +79  + gb +[ +ic_ +<>( +c +)]; + +82 +le + + +84 +is_tok_ch +( +c +) + +92  +cڡex + + gb +[] = { + +110 +BOOST_STATIC_ASSERT +(( +b +) == 256); + +111  + gb +[ +ic_ +<>( +c +)]; + +114 +le + + +116 +is_qdch +( +c +) + +121  +cڡex + + gb +[] = { + +139 +BOOST_STATIC_ASSERT +(( +b +) == 256); + +140  + gb +[ +ic_ +<>( +c +)]; + +143 +le + + +145 +is_qpch +( +c +) + +151  +cڡex + + gb +[] = { + +169 +BOOST_STATIC_ASSERT +(( +b +) == 256); + +170  + gb +[ +ic_ +<>( +c +)]; + +176 +le + + +178 +to_vue_ch +( +c +) + +181  +cڡex + + gb +[] = { + +199 +BOOST_STATIC_ASSERT +(( +b +) == 256); + +200  + gic_ +<>( + gb +[ +ic_ +<>( +c +)]); + +204 +le + + +205 + gd +:: +t8_t + + +206 +unhex +( +c +) + +208 sigd  +cڡex + +b +[] = { + +226 +BOOST_STATIC_ASSERT +(( +b +) == 256); + +227  + gb +[ +ic_ +<>( +c +)]; + +230 + gme +< +ass + + gFwdIt +> + +231 +le + + +233 +sk_ows +( +FwdIt +& + +, FwdIcڡ& +d +) + +235  + g + ! +d +) + +237 if(* + + != ' ' && *it != '\t') + +239 ++ + g +; + +243 + gme +< +ass + + gRIt +> + +244 +le + + +246 +sk_ows_v +( + +247 +RIt +& + +, RIcڡ& +f +) + +249  + g + ! +f +) + +251 autcڡ +c + = + +[-1]; + +252 if( + gc + !' ' && +c + != '\t') + +254 -- + g +; + +261 + gme +< +ass + + gFwdIt +> + +262 +le + + +263 +bo + + +264 +sk_obs_fd +( + +265 +FwdIt +& + +, FwdIcڡ& +ϡ +) + +269 if(* + g + != '\r') + +270  +ue +; + +271 if(++ + g + = +ϡ +) + +272  +l +; + +273 if(* + g + != '\n') + +274  +l +; + +275 if(++ + g + = +ϡ +) + +276  +l +; + +277 if(* + g + !' ' && * + + != '\t') + +278  +l +; + +281 if(++ + g + = +ϡ +) + +282  +ue +; + +283 if(* + g + !' ' && * + + != '\t') + +284  +ue +; + +289 + gme +< +ass + + gFwdIt +> + +291 +sk_tok +( +FwdIt +& + +, FwdIcڡ& +ϡ +) + +293  + g + ! +ϡ + && +is_tok_ch +(* + +)) + +294 ++ + +; + +297 +le + + +298 +rg_vw + + +299 +im +( +rg_vw + +s +) + +301 aut + gf + = +s +. +beg +(); + +302 aut + gϡ + = +s +. +d +(); + +303 +sk_ows +( +f +, +ϡ +); + +304  + gf + ! +ϡ +) + +306 autcڡ +c + = * +d +:: +ev +( +ϡ +); + +307 if( + gc + !' ' && +c + != '\t') + +309 -- + gϡ +; + +311 if( + gf + = +ϡ +) + +313  {&* + gf +, + +314 + gic_ +< + gd +:: +size_t +>( +ϡ + - +f +)}; + +317  + sm_ + + +319 +usg + + g_ty + = +rg_vw +:: +cڡ_ +; + +321 +_ty + + g +; + +322 +_ty + + gf +; + +323 +_ty + + gϡ +; + +324 + gd +:: + +< +rg_vw +, + grg_vw +> + gv +; + +326 +bo + + +327 +emy +() const + +329  + gf + = + +; + +332 + gme +< + gass + = > + +334 +emt +(); + +337 + gme +< + gass +> + +339 + gm_ +:: + +340 +emt +() + +350 autcڡ +r + = + +353 + + = +f +; + +355 + gv +. + gf + = {}; + +356 + gv +. + gcd + = {}; + +357 + gda +:: +sk_ows +( + +, +ϡ +); + +358 + gf + = + +; + +359 if( + g + = +ϡ +) + +360  +r +(); + +361 if(* + g + != ';') + +362  +r +(); + +363 ++ + g +; + +364 + gda +:: +sk_ows +( + +, +ϡ +); + +365 if( + g + = +ϡ +) + +366  +r +(); + +368 if(! + gda +:: +is_tok_ch +(* + +)) + +369  +r +(); + +370 autcڡ + gp0 + = + +; + +371 +sk_tok +(++ + +, +ϡ +); + +372 autcڡ + gp1 + = + +; + +373 + gv +. + gf + = { &* +p0 +, +ic_ +< +d +:: +size_t +>( +p1 + -0) }; + +374 + gda +:: +sk_ows +( + +, +ϡ +); + +375 if( + g + = +ϡ +) + +377 if(* + g + == ';') + +379 if(* + g + != '=') + +380  +r +(); + +381 ++ + g +; + +382 + gda +:: +sk_ows +( + +, +ϡ +); + +383 if( + g + = +ϡ +) + +385 if(* + g + == '"') + +388 autcڡ +p2 + = + +; + +389 ++ + g +; + +392 if( + g + = +ϡ +) + +393  +r +(); + +394 aut + gc + = * + +++; + +395 if( + gc + == '"') + +397 if( + gda +:: +is_qdch +( +c +)) + +399 if( + gc + != '\\') + +400  +r +(); + +401 if( + g + = +ϡ +) + +402  +r +(); + +403 + gc + = * + +++; + +404 if(! + gda +:: +is_qpch +( +c +)) + +405  +r +(); + +407 + gv +. + gcd + = { &* +p2 +, +ic_ +< +d +:: +size_t +>( + + -2) }; + +412 if(! + gda +:: +is_tok_ch +(* + +)) + +413  +r +(); + +414 autcڡ + gp2 + = + +; + +415 +sk_tok +(++ + +, +ϡ +); + +416 + gv +. + gcd + = { &* +p2 +, +ic_ +< +d +:: +size_t +>( + + -2) }; + +423  + st_tok_li_picy + + +425 +usg + + gvue_ty + = +rg_vw +; + +427 +bo + + +428 +ݔ +()( + gvue_ty +& + gv +, + +429 cڡ*& + g +, +rg_vw + + gs +) const + +431 + gv + = {}; + +432 aut + ged_comma + = + + ! +s +. +da +(); + +435 + gda +:: +sk_ows +( + +, ( +s +. +da +(+ s. +size +())); + +436 if( + g + =( +s +. +da +(+ s. +size +())) + +438 + + = +nuαr +; + +439  + gue +; + +441 autcڡ + gc + = * + +; + +442 if( + gda +:: +is_tok_ch +( +c +)) + +444 if( +ed_comma +) + +445  +l +; + +446 autcڡ + gp0 + = + +; + +449 ++ + g +; + +450 if( + g + =( +s +. +da +(+ s. +size +())) + +452 if(! + gda +:: +is_tok_ch +(* + +)) + +455 + gv + = +rg_vw +{ +p0 +, + +456 +ic_ +< +d +:: +size_t +>( + + - +p0 +)}; + +457  + gue +; + +459 if( + gc + != ',') + +460  +l +; + +461 + ged_comma + = +l +; + +462 ++ + g +; + + @/usr/include/boost/beast/http/detail/type_traits.hpp + +10 #ide +BOOST_BEAST_HTTP_DETAIL_TYPE_TRAITS_HPP + + +11  + #BOOST_BEAST_HTTP_DETAIL_TYPE_TRAITS_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + gb + { + +19 +mea + + ghp + { + +21 + gme +< +bo + + gisReque +, +ass + + gFlds +> + +22  + ghd +; + +24 + gme +< + gbo +, + gass +, class> + +25  + gmesge +; + +27 + gme +< +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +28 +ass + + grr +; + +30 +mea + + gda + { + +32 + gme +< +ass + + gT +> + +33 as + cis_hd_im + + +35 + gme +< +bo + + gb +, +ass + + gF +> + +36  + gd +:: +ue_ty + +check +( + +37 +hd +< +b +, +F +> const*); + +38  + gd +:: +l_ty + +check +(...); + +39 + gpublic +: + +40 +usg + +ty + = +dety +( +check +(( +T +*)0)); + +43 + gme +< +ass + + gT +> + +44 +usg + + gis_hd + = +tyme + +is_hd_im +< +T +>:: +ty +; + +46 + gme +< +ass + + gT +> + +47  + gis_rr + : +d +:: +l_ty + {}; + +49 + gme +< +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +50  + gis_rr +< + grr +< + gisReque +, + gBody +, + gFlds +>> : +d +:: +ue_ty + {}; + +52  + sflds_mod + + +54  + gwr +; + +56 +rg_vw + +mhod +() const; + +57 +rg_vw + +as +() const; + +58 +rg_vw + +rg +() const; + +60 + geed +: + +61 +rg_vw + +g_mhod_im +() const; + +62 +rg_vw + +g_rg_im +() const; + +63 +rg_vw + +g_as_im +() const; + +64 +bo + +g_chunked_im +() const; + +65 +bo + +g_kp_ive_im +() const; + +66 +bo + +has_cڋ_ngth_im +() const; + +67  +t_mhod_im +( +rg_vw +); + +68  +t_rg_im +( +rg_vw +); + +69  +t_as_im +( +rg_vw +); + +70  +t_chunked_im +( +bo +); + +71  +t_cڋ_ngth_im +( +boo +:: +tiڮ +< +d +:: +ut64_t +>); + +72  +t_kp_ive_im +(, +bo +); + +75 + gme +< +ass + + gT +, + gass + = +b +:: +da +:: +void_t +<>> + +76  +has_vue_ty + : +d +:: +l_ty + {}; + +78 + gme +< +ass + + gT +> + +79  + ghas_vue_ty +< + gT +, + gb +:: +da +:: +void_t +< + +80 +tyme + +T +:: +vue_ty + + +81 > > : +d +:: +ue_ty + {}; + +88 + gme +< +ass + + gT +, + gass + = > + +89  +is_body_sized + : +d +:: +l_ty + {}; + +91 + gme +< +ass + + gT +> + +92  + gis_body_sized +< + gT +, + gb +:: +da +:: +void_t +< + +93 +tyme + +T +:: +vue_ty +, + +94 +dety +( + +95 +d +:: +dev +() = + +96 +T +:: +size +( +d +:: +dev +< +tyme + T:: +vue_ty + const&>()) + +97 )>> : +d +:: +ue_ty + {}; + +99 + gme +< +ass + + gT +> + +100  + gis_flds_hr + : +T + + +102 +me +< +ass + +U + = +is_flds_hr +> + +103 aut +f1 +(-> +dety +( + +104 +d +:: +dev +< +rg_vw +&>(d::dev< +U + cڡ&>(). +g_mhod_im +(), + +105 +d +:: +ue_ty +()); + +106 aut +f1 +(...-> + gd +:: +l_ty +; + +107 +usg + + gt1 + = +dety +( +f1 +(0)); + +109 + gme +< +ass + + gU + = +is_flds_hr +> + +110 aut +f2 +(-> +dety +( + +111 +d +:: +dev +< +rg_vw +&>(d::dev< +U + cڡ&>(). +g_rg_im +(), + +112 +d +:: +ue_ty +()); + +113 aut +f2 +(...-> + gd +:: +l_ty +; + +114 +usg + + gt2 + = +dety +( +f2 +(0)); + +116 + gme +< +ass + + gU + = +is_flds_hr +> + +117 aut +f3 +(-> +dety +( + +118 +d +:: +dev +< +rg_vw +&>(d::dev< +U + cڡ&>(). +g_as_im +(), + +119 +d +:: +ue_ty +()); + +120 aut +f3 +(...-> + gd +:: +l_ty +; + +121 +usg + + gt3 + = +dety +( +f3 +(0)); + +123 + gme +< +ass + + gU + = +is_flds_hr +> + +124 aut +f4 +(-> +dety +( + +125 +d +:: +dev +< +bo +&>(d::dev< +U + cڡ&>(). +g_chunked_im +(), + +126 +d +:: +ue_ty +()); + +127 aut +f4 +(...-> + gd +:: +l_ty +; + +128 +usg + + gt4 + = +dety +( +f4 +(0)); + +130 + gme +< +ass + + gU + = +is_flds_hr +> + +131 aut +f5 +(-> +dety +( + +132 +d +:: +dev +< +bo +&>(d::dev< +U + cڡ&>(). +g_kp_ive_im +( + +133 +d +:: +dev +<>()), + +134 +d +:: +ue_ty +()); + +135 aut +f5 +(...-> + gd +:: +l_ty +; + +136 +usg + + gt5 + = +dety +( +f5 +(0)); + +138 + gme +< +ass + + gU + = +is_flds_hr +> + +139 aut +f6 +(-> +dety +( + +140 +d +:: +dev +< +bo +&>(d::dev< +U + cڡ&>(). +has_cڋ_ngth_im +(), + +141 +d +:: +ue_ty +()); + +142 aut +f6 +(...-> + gd +:: +l_ty +; + +143 +usg + + gt6 + = +dety +( +f6 +(0)); + +145 + gme +< +ass + + gU + = +is_flds_hr +> + +146 aut +f7 +(-> +dety +( + +147 ( +d +:: +dev +< +U +&>(). +t_mhod_im +(d::dev< +rg_vw +>())), + +148 +d +:: +ue_ty +()); + +149 aut +f7 +(...-> + gd +:: +l_ty +; + +150 +usg + + gt7 + = +dety +( +f7 +(0)); + +152 + gme +< +ass + + gU + = +is_flds_hr +> + +153 aut +f8 +(-> +dety +( + +154 ( +d +:: +dev +< +U +&>(). +t_rg_im +(d::dev< +rg_vw +>())), + +155 +d +:: +ue_ty +()); + +156 aut +f8 +(...-> + gd +:: +l_ty +; + +157 +usg + + gt8 + = +dety +( +f8 +(0)); + +159 + gme +< +ass + + gU + = +is_flds_hr +> + +160 aut +f9 +(-> +dety +( + +161 ( +d +:: +dev +< +U +&>(). +t_as_im +(d::dev< +rg_vw +>())), + +162 +d +:: +ue_ty +()); + +163 aut +f9 +(...-> + gd +:: +l_ty +; + +164 +usg + + gt9 + = +dety +( +f9 +(0)); + +166 + gme +< +ass + + gU + = +is_flds_hr +> + +167 aut +f10 +(-> +dety +( + +168 ( +d +:: +dev +< +U +&>(). +t_chunked_im +(d::dev< +bo +>())), + +169 +d +:: +ue_ty +()); + +170 aut +f10 +(...-> + gd +:: +l_ty +; + +171 +usg + + gt10 + = +dety +( +f10 +(0)); + +173 + gme +< +ass + + gU + = +is_flds_hr +> + +174 aut +f11 +(-> +dety +( + +175 ( +d +:: +dev +< +U +&>(). +t_cڋ_ngth_im +( + +176 +d +:: +dev +< +boo +:: +tiڮ +>())), + +177 +d +:: +ue_ty +()); + +178 aut +f11 +(...-> + gd +:: +l_ty +; + +179 +usg + + gt11 + = +dety +( +f11 +(0)); + +181 + gme +< +ass + + gU + = +is_flds_hr +> + +182 aut +f12 +(-> +dety +( + +183 ( +d +:: +dev +< +U +&>(). +t_kp_ive_im +( + +184 +d +:: +dev +<>(), + +185 +d +:: +dev +< +bo +>())), + +186 +d +:: +ue_ty +()); + +187 aut +f12 +(...-> + gd +:: +l_ty +; + +188 +usg + + gt12 + = +dety +( +f12 +(0)); + +190 +usg + + gty + = +d +:: +gl_cڡt +< +bo +, + +191 + gt1 +:: +vue + && +t2 +::vu&& +t3 +::value && + +192 +t4 +:: +vue + && +t5 +::vu&& +t6 +::value && + +193 +t7 +:: +vue + && +t8 +::vu&& +t9 +::value && + +194 +t10 +:: +vue + && +t11 +::vu&& +t12 +::value>; + + @/usr/include/boost/beast/http/impl/basic_parser.ipp + +10 #ide +BOOST_BEAST_HTTP_IMPL_BASIC_PARSER_IPP + + +11  + #BOOST_BEAST_HTTP_IMPL_BASIC_PARSER_IPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gb + { + +26 +mea + + ghp + { + +28 + gme +< +bo + + gisReque +, +ass + + gDived +> + +29 + gme +< +ass + + gOthDived +> + +30 + gbasic_rr +< + gisReque +, + gDived +>:: + +31 +basic_rr +(basic_parser< + +32 +isReque +, +OthDived +>&& +h +) + +33 : +body_lim_ +( +h +.body_limit_) + +34 , +n_ +( +h +.len_) + +35 , +buf_ +( +d +:: +move +( +h +.buf_)) + +36 , +buf_n_ +( +h +.buf_len_) + +37 , +sk_ +( +h +.skip_) + +38 , +hd_lim_ +( +h +.header_limit_) + +39 , +us_ +( +h +.status_) + +40 , +e_ +( +h +.state_) + +41 , +f_ +( +h +.f_) + +45 + gme +< +bo + + gisReque +, +ass + + gDived +> + +46 +bo + + +47 + gbasic_rr +< + gisReque +, + gDived +>:: + +48 +kp_ive +() const + +50 +BOOST_ASSERT +( +is_hd_de +()); + +51 if( + gf_ + & + gagHTTP11 +) + +53 if( + gf_ + & + gagCiClo +) + +54  + gl +; + +58 if(! ( + gf_ + & + gagCiKpAlive +)) + +59  + gl +; + +61  ( + gf_ + & + gagNdEOF +) == 0; + +64 + gme +< +bo + + gisReque +, +ass + + gDived +> + +65 + gboo +:: +tiڮ +< +d +:: +ut64_t +> + +66 +basic_rr +< +isReque +, + gDived +>:: + +67 +cڋ_ngth +() const + +69 +BOOST_ASSERT +( +is_hd_de +()); + +70 if(! ( + gf_ + & + gagCڋLgth +)) + +71  + gboo +:: +ne +; + +72  + gn_ +; + +75 + gme +< +bo + + gisReque +, +ass + + gDived +> + +77 + gbasic_rr +< + gisReque +, + gDived +>:: + +78 +sk +( +bo + +v +) + +80 +BOOST_ASSERT +(! +g_some +()); + +81 if( + gv +) + +82 + gf_ + | +agSkBody +; + +84 + gf_ + &~ +agSkBody +; + +87 + gme +< +bo + + gisReque +, +ass + + gDived +> + +88 + gme +< +ass + + gCڡBufrSequ +> + +89 + gd +:: +size_t + + +90 +basic_rr +< +isReque +, + gDived +>:: + +91 +put +( +CڡBufrSequ + cڡ& +bufrs +, + +92 +r_code +& +ec +) + +94 +ic_as +( +boo +:: +asio +:: +is_cڡ_bufr_qu +< + +95 +CڡBufrSequ +>:: +vue +, + +97 +usg + + gboo +:: +asio +:: +bufr_cy +; + +98 +usg + + gboo +:: +asio +:: +bufr_size +; + +99 autcڡ + gp + = +boo +:: +asio +:: +bufr_qu_beg +( +bufrs +); + +100 autcڡ + gϡ + = +boo +:: +asio +:: +bufr_qu_d +( +bufrs +); + +101 if( + gp + = +ϡ +) + +103 +ec +. +assign +(0,c. +gy +()); + +106 if( + gd +:: +xt +( +p += +ϡ +) + +109  +put +( +boo +:: +asio +:: +cڡ_bufr +(* +p +), +ec +); + +111 autcڡ + gsize + = +bufr_size +( +bufrs +); + +112 if( + gsize + < +max_ack_bufr +) + +113  +put_om_ack +( +size +, +bufrs +, +ec +); + +114 if( + gsize + > + gbuf_n_ +) + +117 + gbuf_ + = +boo +:: +make_unique_no +<[]>( +size +); + +118 + gbuf_n_ + = +size +; + +121 +bufr_cy +( +boo +:: +asio +:: +bufr +( + +122 +buf_ +. +g +(), +buf_n_ +), +bufrs +); + +123  +put +( +boo +:: +asio +:: +cڡ_bufr +{ + +124 +buf_ +. +g +(), +buf_n_ +}, +ec +); + +127 + gme +< +bo + + gisReque +, +ass + + gDived +> + +128 + gd +:: +size_t + + +129 +basic_rr +< +isReque +, + gDived +>:: + +130 +put +( +boo +:: +asio +:: +cڡ_bufr + cڡ& +bufr +, + +131 +r_code +& +ec +) + +133 +BOOST_ASSERT +( +e_ + ! +e +:: +come +); + +134 +usg + + gboo +:: +asio +:: +bufr_size +; + +135 aut + gp + = +ic_ +<cڡ*>( +bufr +. +da +()); + +136 aut + gn + = +bufr +. +size +(); + +137 autcڡ + gp0 + = +p +; + +138 autcڡ + gp1 + = +p0 + + +n +; + +139 + gec +. +assign +(0, +ec +. +gy +()); + +140 + glo +: + +141  +e_ +) + +143  +e +:: +nhg_y +: + +144 if( +n + == 0) + +146 +ec + = +r +:: +ed_me +; + +149 + ge_ + = +e +:: +t_le +; + +150 + gBOOST_FALLTHROUGH +; + +152  + ge +:: +t_le +: + +154 +maybe_ed_me +( +p +, +n +, +ec +); + +155 if( + gec +) + +156  + gde +; + +157 +r_t_le +( +p +, + ( +d +:: +m +)( + +158 +hd_lim_ +, +n +), +ec +, +is_que +{}); + +159 if( + gec +) + +161 if( + gec + = +r +:: +ed_me +) + +163 if( +n + > +hd_lim_ +) + +165 +ec + = +r +:: +hd_lim +; + +166  + gde +; + +168 if( + gp + + 3 < +p1 +) + +169 +sk_ + = +ic_ +< + +170 +d +:: +size_t +>( +p1 + - +p + - 3); + +172  + gde +; + +174 +BOOST_ASSERT +(! +is_de +()); + +175 + gn + = +ic_ +< +d +:: +size_t +>( +p1 + - +p +); + +176 if( + gp + > +p1 +) + +178 +ec + = +r +:: +ed_me +; + +179  + gde +; + +181 + gBOOST_FALLTHROUGH +; + +184  + ge +:: +flds +: + +185 +maybe_ed_me +( +p +, +n +, +ec +); + +186 if( + gec +) + +187  + gde +; + +188 +r_flds +( +p +, + ( +d +:: +m +)( + +189 +hd_lim_ +, +n +), +ec +); + +190 if( + gec +) + +192 if( + gec + = +r +:: +ed_me +) + +194 if( +n + > +hd_lim_ +) + +196 +ec + = +r +:: +hd_lim +; + +197  + gde +; + +199 if( + gp + + 3 < +p1 +) + +200 +sk_ + = +ic_ +< + +201 +d +:: +size_t +>( +p1 + - +p + - 3); + +203  + gde +; + +205 +fish_hd +( +ec +, +is_que +{}); + +208  + ge +:: +body0 +: + +209 +BOOST_ASSERT +(! +sk_ +); + +210 +im +(). +_body__im +( +cڋ_ngth +(), +ec +); + +211 if( + gec +) + +212  + gde +; + +213 + ge_ + = +e +:: +body +; + +214 + gBOOST_FALLTHROUGH +; + +216  + ge +:: +body +: + +217 +BOOST_ASSERT +(! +sk_ +); + +218 +r_body +( +p +, +n +, +ec +); + +219 if( + gec +) + +220  + gde +; + +223  + ge +:: +body_to_eof0 +: + +224 +BOOST_ASSERT +(! +sk_ +); + +225 +im +(). +_body__im +( +cڋ_ngth +(), +ec +); + +226 if( + gec +) + +227  + gde +; + +228 + ge_ + = +e +:: +body_to_eof +; + +229 + gBOOST_FALLTHROUGH +; + +231  + ge +:: +body_to_eof +: + +232 +BOOST_ASSERT +(! +sk_ +); + +233 +r_body_to_eof +( +p +, +n +, +ec +); + +234 if( + gec +) + +235  + gde +; + +238  + ge +:: +chunk_hd0 +: + +239 +im +(). +_body__im +( +cڋ_ngth +(), +ec +); + +240 if( + gec +) + +241  + gde +; + +242 + ge_ + = +e +:: +chunk_hd +; + +243 + gBOOST_FALLTHROUGH +; + +245  + ge +:: +chunk_hd +: + +246 +r_chunk_hd +( +p +, +n +, +ec +); + +247 if( + gec +) + +248  + gde +; + +251  + ge +:: +chunk_body +: + +252 +r_chunk_body +( +p +, +n +, +ec +); + +253 if( + gec +) + +254  + gde +; + +257  + ge +:: +come +: + +258 +ec +. +assign +(0,c. +gy +()); + +259  + gde +; + +261 if( + gp + < + gp1 + && ! +is_de +(&& +g +()) + +263 + gn + = +ic_ +< +d +:: +size_t +>( +p1 + - +p +); + +264  + glo +; + +266 + gde +: + +267  +ic_ +< +d +:: +size_t +>( +p + - +p0 +); + +270 + gme +< +bo + + gisReque +, +ass + + gDived +> + +272 + gbasic_rr +< + gisReque +, + gDived +>:: + +273 +put_eof +( +r_code +& +ec +) + +275 +BOOST_ASSERT +( +g_some +()); + +276 if + ge_ + = +e +:: +t_le + || + +277 +e_ + = +e +:: +flds +) + +279 +ec + = +r +:: +l_mesge +; + +282 if( + gf_ + & ( + gagCڋLgth + | + gagChunked +)) + +284 if( + ge_ + ! +e +:: +come +) + +286 +ec + = +r +:: +l_mesge +; + +289 + gec +. +assign +(0, +ec +. +gy +()); + +292 +im +(). +_fish_im +( +ec +); + +293 if( + gec +) + +295 + ge_ + = +e +:: +come +; + +298 + gme +< +bo + + gisReque +, +ass + + gDived +> + +299 + gme +< +ass + + gCڡBufrSequ +> + +300 + gd +:: +size_t + + +301 +basic_rr +< +isReque +, + gDived +>:: + +302 +put_om_ack +( +d +:: +size_t + +size +, + +303 +CڡBufrSequ + cڡ& +bufrs +, + +304 +r_code +& +ec +) + +306  + gbuf +[ +max_ack_bufr +]; + +307 +usg + + gboo +:: +asio +:: +bufr +; + +308 +usg + + gboo +:: +asio +:: +bufr_cy +; + +309 +bufr_cy +( +bufr +( +buf +, (buf)), +bufrs +); + +310  +put +( +boo +:: +asio +:: +cڡ_bufr +{ + +311 +buf +, +size +}, +ec +); + +314 + gme +< +bo + + gisReque +, +ass + + gDived +> + +315 +le + + +317 + gbasic_rr +< + gisReque +, + gDived +>:: + +318 +maybe_ed_me +( + +319 cڡ* +p +, +d +:: +size_t + +n +, + +320 +r_code +& +ec +) + +322 if( + gsk_ + == 0) + +324 if + gn + > + ghd_lim_ +) + +325 + gn + = +hd_lim_ +; + +326 if( + gn + < + gsk_ + + 4) + +328 + gec + = +r +:: +ed_me +; + +331 autcڡ + grm + = + +332 +fd_eom +( +p + + +sk_ +, + +n +); + +333 if(! + grm +) + +335 + gsk_ + = +n + - 3; + +336 if( + gsk_ + + 4 > + ghd_lim_ +) + +338 + gec + = +r +:: +hd_lim +; + +341 + gec + = +r +:: +ed_me +; + +344 + gsk_ + = 0; + +347 + gme +< +bo + + gisReque +, +ass + + gDived +> + +348 +le + + +350 + gbasic_rr +< + gisReque +, + gDived +>:: + +351 +r_t_le +( + +352 cڡ*& + +, cڡ* +ϡ +, + +353 +r_code +& +ec +, +d +:: +ue_ty +) + +359 aut +p + = + +; + +361 +rg_vw + + gmhod +; + +362 +r_mhod +( +p +, +ϡ +, +mhod +, +ec +); + +363 if( + gec +) + +366 +rg_vw + + grg +; + +367 +r_rg +( +p +, +ϡ +, +rg +, +ec +); + +368 if( + gec +) + +371  + gvsi + = 0; + +372 +r_vsi +( +p +, +ϡ +, +vsi +, +ec +); + +373 if( + gec +) + +375 if( + gvsi + < 10 || version > 11) + +377 + gec + = +r +:: +bad_vsi +; + +381 if( + gp + + 2 > + gϡ +) + +383 + gec + = +r +:: +ed_me +; + +386 if( + gp +[0] !'\r' || +p +[1] != '\n') + +388 +ec + = +r +:: +bad_vsi +; + +391 + gp + += 2; + +393 if( + gvsi + >= 11) + +394 +f_ + | +agHTTP11 +; + +396 +im +(). +_que_im +( +rg_to_vb +( +mhod +), + +397 +mhod +, +rg +, +vsi +, +ec +); + +398 if( + gec +) + +401 + g + = +p +; + +402 + ge_ + = +e +:: +flds +; + +405 + gme +< +bo + + gisReque +, +ass + + gDived +> + +406 +le + + +408 + gbasic_rr +< + gisReque +, + gDived +>:: + +409 +r_t_le +( + +410 cڡ*& + +, cڡ* +ϡ +, + +411 +r_code +& +ec +, +d +:: +l_ty +) + +418 aut +p + = + +; + +420  + gvsi + = 0; + +421 +r_vsi +( +p +, +ϡ +, +vsi +, +ec +); + +422 if( + gec +) + +424 if( + gvsi + < 10 || version > 11) + +426 + gec + = +r +:: +bad_vsi +; + +431 if( + gp + + 1 > + gϡ +) + +433 + gec + = +r +:: +ed_me +; + +436 if(* + gp +++ != ' ') + +438 +ec + = +r +:: +bad_vsi +; + +442 +r_us +( +p +, +ϡ +, +us_ +, +ec +); + +443 if( + gec +) + +447 +rg_vw + + gas +; + +448 +r_as +( +p +, +ϡ +, +as +, +ec +); + +449 if( + gec +) + +452 if( + gvsi + >= 11) + +453 +f_ + | +agHTTP11 +; + +455 +im +(). +_ڣ_im +( + +456 +us_ +, +as +, +vsi +, +ec +); + +457 if( + gec +) + +460 + g + = +p +; + +461 + ge_ + = +e +:: +flds +; + +464 + gme +< +bo + + gisReque +, +ass + + gDived +> + +466 + gbasic_rr +< + gisReque +, + gDived +>:: + +467 +r_flds +(cڡ*& + +, + +468 cڡ* +ϡ +, +r_code +& +ec +) + +470 +rg_vw + + gme +; + +471 +rg_vw + + gvue +; + +473 + gic_rg +< + gmax_obs_fd +> + gbuf +; + +474 aut + gp + = + +; + +477 if( + gp + + 2 > + gϡ +) + +479 + gec + = +r +:: +ed_me +; + +482 if( + gp +[0] == '\r') + +484 if( +p +[1] != '\n') + +485 +ec + = +r +:: +bad_le_dg +; + +486 + g + = +p + + 2; + +489 +r_fld +( +p +, +ϡ +, +me +, +vue +, +buf +, +ec +); + +490 if( + gec +) + +492 autcڡ + gf + = +rg_to_fld +( +me +); + +493 +do_fld +( +f +, +vue +, +ec +); + +494 if( + gec +) + +496 +im +(). +_fld_im +( +f +, +me +, +vue +, +ec +); + +497 if( + gec +) + +499 + g + = +p +; + +503 + gme +< +bo + + gisReque +, +ass + + gDived +> + +504 +le + + +506 + gbasic_rr +< + gisReque +, + gDived +>:: + +507 +fish_hd +( +r_code +& +ec +, +d +:: +ue_ty +) + +512 if( +f_ + & +agSkBody +) + +514 +e_ + = +e +:: +come +; + +516 if( + gf_ + & + gagCڋLgth +) + +518 if( + gn_ + > + gbody_lim_ +) + +520 + gec + = +r +:: +body_lim +; + +523 if( + gn_ + > 0) + +525 + gf_ + | +agHasBody +; + +526 + ge_ + = +e +:: +body0 +; + +530 + ge_ + = +e +:: +come +; + +533 if( + gf_ + & + gagChunked +) + +535 + gf_ + | +agHasBody +; + +536 + ge_ + = +e +:: +chunk_hd0 +; + +540 + gn_ + = 0; + +541 + ge_ + = +e +:: +come +; + +544 +im +(). +_hd_im +( +ec +); + +545 if( + gec +) + +547 if( + ge_ + = +e +:: +come +) + +549 +im +(). +_fish_im +( +ec +); + +550 if( + gec +) + +555 + gme +< +bo + + gisReque +, +ass + + gDived +> + +556 +le + + +558 + gbasic_rr +< + gisReque +, + gDived +>:: + +559 +fish_hd +( +r_code +& +ec +, +d +:: +l_ty +) + +564 if( +f_ + & +agSkBody +) || + +565 +us_ + / 100 == 1 || + +566 +us_ + == 204 || + +567 +us_ + == 304) + +572 +e_ + = +e +:: +come +; + +574 if( + gf_ + & + gagCڋLgth +) + +576 if( + gn_ + > + gbody_lim_ +) + +578 + gec + = +r +:: +body_lim +; + +581 if( + gn_ + > 0) + +583 + gf_ + | +agHasBody +; + +584 + ge_ + = +e +:: +body0 +; + +588 + ge_ + = +e +:: +come +; + +591 if( + gf_ + & + gagChunked +) + +593 + gf_ + | +agHasBody +; + +594 + ge_ + = +e +:: +chunk_hd0 +; + +598 + gf_ + | +agHasBody +; + +599 + gf_ + | +agNdEOF +; + +600 + ge_ + = +e +:: +body_to_eof0 +; + +603 +im +(). +_hd_im +( +ec +); + +604 if( + gec +) + +606 if( + ge_ + = +e +:: +come +) + +608 +im +(). +_fish_im +( +ec +); + +609 if( + gec +) + +614 + gme +< +bo + + gisReque +, +ass + + gDived +> + +615 +le + + +617 + gbasic_rr +< + gisReque +, + gDived +>:: + +618 +r_body +(cڡ*& +p +, + +619 +d +:: +size_t + +n +, +r_code +& +ec +) + +621 + gn + = +im +(). +_body_im +( +rg_vw +{ +p +, + +622 +b +:: +da +:: +amp +( +n_ +, +n +)}, +ec +); + +623 + gp + + +n +; + +624 + gn_ + - +n +; + +625 if( + gec +) + +627 if( + gn_ + > 0) + +629 +im +(). +_fish_im +( +ec +); + +630 if( + gec +) + +632 + ge_ + = +e +:: +come +; + +635 + gme +< +bo + + gisReque +, +ass + + gDived +> + +636 +le + + +638 + gbasic_rr +< + gisReque +, + gDived +>:: + +639 +r_body_to_eof +(cڡ*& +p +, + +640 +d +:: +size_t + +n +, +r_code +& +ec +) + +642 if( + gn + > + gbody_lim_ +) + +644 + gec + = +r +:: +body_lim +; + +647 + gbody_lim_ + = +body_lim_ + - +n +; + +648 + gn + = +im +(). +_body_im +( +rg_vw +{ +p +, +n +}, +ec +); + +649 + gp + + +n +; + +650 if( + gec +) + +654 + gme +< +bo + + gisReque +, +ass + + gDived +> + +656 + gbasic_rr +< + gisReque +, + gDived +>:: + +657 +r_chunk_hd +(cڡ*& +p0 +, + +658 +d +:: +size_t + +n +, +r_code +& +ec +) + +674 aut + gp + = +p0 +; + +675 autcڡ + gnd + = +p + + +n +; + +676 cڡ* + ge +; + +678 if(! ( + gf_ + & + gagFChunk +)) + +680 if( + gn + < + gsk_ + + 2) + +682 + gec + = +r +:: +ed_me +; + +685 if( + gf_ + & + gagExCRLF +) + +690 if(! +r_lf +( +p +)) + +692 + gec + = +r +:: +bad_chunk +; + +696 + ge + = +fd_e +( +p0 + + +sk_ +, +nd +, +ec +); + +697 if( + gec +) + +699 if(! + ge +) + +701 + gec + = +r +:: +ed_me +; + +702 + gsk_ + = +n + - 1; + +705 + gsk_ + = +ic_ +< + +706 +d +:: +size_t +>( +e + - 2 - +p0 +); + +708 + gd +:: +ut64_t + +size +; + +709 if(! +r_hex +( +p +, +size +)) + +711 + gec + = +r +:: +bad_chunk +; + +714 if( + gsize + != 0) + +716 if( +size + > +body_lim_ +) + +718 +ec + = +r +:: +body_lim +; + +721 + gbody_lim_ + - +size +; + +722 autcڡ + gt + = +p +; + +723 +r_chunk_exnsis +( +p +, +nd +, +ec +); + +724 if( + gec +) + +726 if( + gp + ! +e + -2 ) + +728 +ec + = +r +:: +bad_chunk_exnsi +; + +731 autcڡ + gext + = +make_rg +( +t +, +p +); + +732 +im +(). +_chunk_hd_im +( +size +, +ext +, +ec +); + +733 if( + gec +) + +735 + gn_ + = +size +; + +736 + gsk_ + = 2; + +737 + gp0 + = +e +; + +738 + gf_ + | +agExCRLF +; + +739 + ge_ + = +e +:: +chunk_body +; + +743 + gf_ + | +agFChunk +; + +747 +BOOST_ASSERT +( +n + >= 5); + +748 if( + gf_ + & + gagExCRLF +) + +749 +BOOST_VERIFY +( +r_lf +( +p +)); + +750 + gd +:: +ut64_t + +size +; + +751 +BOOST_VERIFY +( +r_hex +( +p +, +size +)); + +752 + ge + = +fd_e +( +p +, +nd +, +ec +); + +753 +BOOST_ASSERT +(! +ec +); + +756 aut + geom + = +fd_eom +( +p0 + + +sk_ +, +nd +); + +757 if(! + geom +) + +759 +BOOST_ASSERT +( +n + >= 3); + +760 + gsk_ + = +n + - 3; + +761 + gec + = +r +:: +ed_me +; + +765 autcڡ + gt + = +p +; + +766 +r_chunk_exnsis +( +p +, +nd +, +ec +); + +767 if( + gec +) + +769 if( + gp + ! +e + - 2) + +771 +ec + = +r +:: +bad_chunk_exnsi +; + +774 autcڡ + gext + = +make_rg +( +t +, +p +); + +775 +im +(). +_chunk_hd_im +(0, +ext +, +ec +); + +776 if( + gec +) + +778 + gp + = +e +; + +779 +r_flds +( +p +, +eom +, +ec +); + +780 if( + gec +) + +782 +BOOST_ASSERT +( +p + = +eom +); + +783 + gp0 + = +eom +; + +785 +im +(). +_fish_im +( +ec +); + +786 if( + gec +) + +788 + ge_ + = +e +:: +come +; + +791 + gme +< +bo + + gisReque +, +ass + + gDived +> + +792 +le + + +794 + gbasic_rr +< + gisReque +, + gDived +>:: + +795 +r_chunk_body +(cڡ*& +p +, + +796 +d +:: +size_t + +n +, +r_code +& +ec +) + +798 + gn + = +im +(). +_chunk_body_im +( + +799 +n_ +, +rg_vw +{ +p +, + +800 +b +:: +da +:: +amp +( +n_ +, +n +)}, +ec +); + +801 + gp + + +n +; + +802 + gn_ + - +n +; + +803 if( + gn_ + == 0) + +804 +e_ + = +e +:: +chunk_hd +; + +807 + gme +< +bo + + gisReque +, +ass + + gDived +> + +809 + gbasic_rr +< + gisReque +, + gDived +>:: + +810 +do_fld +( +fld + +f +, + +811 +rg_vw + +vue +, +r_code +& +ec +) + +814 if( + gf + = +fld +:: +ci + || + +815 +f + = +fld +:: +oxy_ci +) + +817 autcڡ +li + = +t_tok_li +{ +vue +}; + +818 if(! +vide_li +( +li +)) + +821 + gec + = +r +:: +bad_vue +; + +824 autcڡ& + gs + : +li +) + +826 if( +qus +({"o", 5}, +s +)) + +828 + gf_ + | +agCiClo +; + +832 if( +qus +({"kp-ive", 10}, +s +)) + +834 + gf_ + | +agCiKpAlive +; + +838 if( +qus +({"upgde", 7}, +s +)) + +840 + gf_ + | +agCiUpgde +; + +844 + gec +. +assign +(0, +ec +. +gy +()); + +849 if( + gf + = +fld +:: +cڋ_ngth +) + +851 if( +f_ + & +agCڋLgth +) + +854 +ec + = +r +:: +bad_cڋ_ngth +; + +858 if( + gf_ + & + gagChunked +) + +861 + gec + = +r +:: +bad_cڋ_ngth +; + +865 + gd +:: +ut64_t + +v +; + +866 if(! +r_dec +( + +867 +vue +. +beg +(), vue. +d +(), +v +)) + +869 + gec + = +r +:: +bad_cڋ_ngth +; + +873 + gec +. +assign +(0, +ec +. +gy +()); + +874 + gn_ + = +v +; + +875 + gf_ + | +agCڋLgth +; + +880 if( + gf + = +fld +:: +sr_codg +) + +882 if( +f_ + & +agChunked +) + +885 +ec + = +r +:: +bad_sr_codg +; + +889 if( + gf_ + & + gagCڋLgth +) + +892 + gec + = +r +:: +bad_sr_codg +; + +896 + gec +. +assign +(0, +ec +. +gy +()); + +897 autcڡ + gv + = +tok_li +{ +vue +}; + +898 autcڡ + gp + = +d +:: +fd_if +( +v +. +beg +(), v. +d +(), + +899 [&]( +tyme + +tok_li +:: +vue_ty + cڡ& +s +) + +901  +qus +({"chunked", 7}, +s +); + +903 if( + gp + = +v +. +d +()) + +905 if( + gd +:: +xt +( +p +! +v +. +d +()) + +907 + gn_ + = 0; + +908 + gf_ + | +agChunked +; + +913 if( + gf + = +fld +:: +upgde +) + +915 +ec +. +assign +(0,c. +gy +()); + +916 + gf_ + | +agUpgde +; + +920 + gec +. +assign +(0, +ec +. +gy +()); + + @/usr/include/boost/beast/http/impl/chunk_encode.ipp + +10 #ide +BOOST_BEAST_HTTP_IMPL_CHUNK_ENCODE_IPP + + +11  + #BOOST_BEAST_HTTP_IMPL_CHUNK_ENCODE_IPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +18 +mea + + gboo + { + +19 +mea + + gb + { + +20 +mea + + ghp + { + +22 +le + + +23 + gchunk_hd +:: + +24 +chunk_hd +( +d +:: +size_t + +size +) + +25 : +vw_ +( + +26 +size +, + +27 +boo +:: +asio +:: +cڡ_bufr +{ +nuαr +, 0}, + +28 +chunk_lf +{}) + +30 +BOOST_ASSERT +( +size + > 0); + +33 +le + + +34 + gchunk_hd +:: + +35 +chunk_hd +( + +36 +d +:: +size_t + +size +, + +37 +rg_vw + +exnsis +) + +38 : +vw_ +( + +39 +size +, + +40 +boo +:: +asio +:: +cڡ_bufr +{ + +41 +exnsis +. +da +(),xnsis. +size +()}, + +42 +chunk_lf +{}) + +44 +BOOST_ASSERT +( +size + > 0); + +47 + gme +< +ass + + gChunkExnsis +, + gass +> + +48 + gchunk_hd +:: + +49 +chunk_hd +( + +50 +d +:: +size_t + +size +, + +51 +ChunkExnsis +&& +exnsis +) + +52 : +exts_ +( +d +:: +make_shed +< +da +:: +chunk_exnsis_im +< + +53 +tyme + +d +:: +dey +< +ChunkExnsis +>:: +ty +>>( + +54 +d +:: +fwd +< +ChunkExnsis +>( +exnsis +))) + +55 , +vw_ +( + +56 +size +, + +57 +exts_ +-> +r +(), + +58 +chunk_lf +{}) + +60 +ic_as +( + +61 +da +:: +is_chunk_exnsis +< +ChunkExnsis +>:: +vue +, + +63 +BOOST_ASSERT +( +size + > 0); + +66 + gme +< +ass + + gChunkExnsis +, cs + gAot +, + gass +> + +67 + gchunk_hd +:: + +68 +chunk_hd +( + +69 +d +:: +size_t + +size +, + +70 +ChunkExnsis +&& +exnsis +, + +71 +Aot + cڡ& +lot +) + +72 : +exts_ +( +d +:: +lo_shed +< +da +:: +chunk_exnsis_im +< + +73 +tyme + +d +:: +dey +< +ChunkExnsis +>:: +ty +>>( +lot +, + +74 +d +:: +fwd +< +ChunkExnsis +>( +exnsis +))) + +75 , +vw_ +( + +76 +size +, + +77 +exts_ +-> +r +(), + +78 +chunk_lf +{}) + +80 +ic_as +( + +81 +da +:: +is_chunk_exnsis +< +ChunkExnsis +>:: +vue +, + +83 +BOOST_ASSERT +( +size + > 0); + +88 + gme +< +ass + + gCڡBufrSequ +> + +89 + gchunk_body +< + gCڡBufrSequ +>:: + +90 +chunk_body +( +CڡBufrSequ + cڡ& +bufrs +) + +91 : +vw_ +( + +92 +boo +:: +asio +:: +bufr_size +( +bufrs +), + +93 +boo +:: +asio +:: +cڡ_bufr +{ +nuαr +, 0}, + +94 +chunk_lf +{}, + +95 +bufrs +, + +96 +chunk_lf +{}) + +100 + gme +< +ass + + gCڡBufrSequ +> + +101 + gchunk_body +< + gCڡBufrSequ +>:: + +102 +chunk_body +( + +103 +CڡBufrSequ + cڡ& +bufrs +, + +104 +rg_vw + +exnsis +) + +105 : +vw_ +( + +106 +boo +:: +asio +:: +bufr_size +( +bufrs +), + +107 +boo +:: +asio +:: +cڡ_bufr +{ + +108 +exnsis +. +da +(),xnsis. +size +()}, + +109 +chunk_lf +{}, + +110 +bufrs +, + +111 +chunk_lf +{}) + +115 + gme +< +ass + + gCڡBufrSequ +> + +116 + gme +< +ass + + gChunkExnsis +, + gass +> + +117 + gchunk_body +< + gCڡBufrSequ +>:: + +118 +chunk_body +( + +119 +CڡBufrSequ + cڡ& +bufrs +, + +120 +ChunkExnsis +&& +exnsis +) + +121 : +exts_ +( +d +:: +make_shed +< +da +:: +chunk_exnsis_im +< + +122 +tyme + +d +:: +dey +< +ChunkExnsis +>:: +ty +>>( + +123 +d +:: +fwd +< +ChunkExnsis +>( +exnsis +))) + +124 , +vw_ +( + +125 +boo +:: +asio +:: +bufr_size +( +bufrs +), + +126 +exts_ +-> +r +(), + +127 +chunk_lf +{}, + +128 +bufrs +, + +129 +chunk_lf +{}) + +133 + gme +< +ass + + gCڡBufrSequ +> + +134 + gme +< +ass + + gChunkExnsis +, cs + gAot +, + gass +> + +135 + gchunk_body +< + gCڡBufrSequ +>:: + +136 +chunk_body +( + +137 +CڡBufrSequ + cڡ& +bufrs +, + +138 +ChunkExnsis +&& +exnsis +, + +139 +Aot + cڡ& +lot +) + +140 : +exts_ +( +d +:: +lo_shed +< +da +:: +chunk_exnsis_im +< + +141 +tyme + +d +:: +dey +< +ChunkExnsis +>:: +ty +>>( +lot +, + +142 +d +:: +fwd +< +ChunkExnsis +>( +exnsis +))) + +143 , +vw_ +( + +144 +boo +:: +asio +:: +bufr_size +( +bufrs +), + +145 +exts_ +-> +r +(), + +146 +chunk_lf +{}, + +147 +bufrs +, + +148 +chunk_lf +{}) + +154 + gme +< +ass + + gT +> + +155 + gme +< +ass + + gAot +> + +157 + gchunk_ϡ +< + gT +>:: + +158 +e +( +T + cڡ& +a +, +Aot + cڡ& +lot +) -> + +159 + gbufrs_ty + + +161 aut + g + = +d +:: +lo_shed +< +tyme + + +162 +T +:: +wr +>( +lot +, + ga +); + +163 + g_ + = + +; + +164  + g +-> +g +(); + +167 + gme +< +ass + + gT +> + +169 + gchunk_ϡ +< + gT +>:: + +170 +e +( +T + cڡ& +a +, +d +:: +ue_ty +) -> + +171 +bufrs_ty + + +173 aut + + = +d +:: +make_shed +< + +174 +tyme + +T +:: +wr +>( +a +); + +175 + g_ + = + +; + +176  + g +-> +g +(); + +179 + gme +< +ass + + gT +> + +181 + gchunk_ϡ +< + gT +>:: + +182 +e +( +T + cڡ& +a +, +d +:: +l_ty +) -> + +183 +bufrs_ty + + +185  +a +; + +188 + gme +< +ass + + gT +> + +189 + gchunk_ϡ +< + gT +>:: + +190 +chunk_ϡ +() + +191 : +vw_ +( + +192 +da +:: +chunk_size0 +{}, + +193 +T +{}) + +197 + gme +< +ass + + gT +> + +198 + gchunk_ϡ +< + gT +>:: + +199 +chunk_ϡ +( +T + cڡ& +a +) + +200 : +vw_ +( + +201 +da +:: +chunk_size0 +{}, + +202 +e +( +a +, +is_flds +< +T +>{})) + +206 + gme +< +ass + + gT +> + +207 + gme +< +ass + + gDedudT +, cs + gAot +, + gass +> + +208 + gchunk_ϡ +< + gT +>:: + +209 +chunk_ϡ +( + +210 +DedudT + cڡ& +a +, +Aot + cڡ& +lot +) + +211 : +vw_ +( + +212 +da +:: +chunk_size0 +{}, + +213 +e +( +a +, +lot +)) + +219 + gme +< +ass + + gAot +> + +220 +ass + + gbasic_chunk_exnsis +< + gAot +>:: +cڡ_ + + +222 +nd + +ass + +basic_chunk_exnsis +; + +224 +usg + + g_ty + = const*; + +226 +_ty + + g_ +; + +227 +tyme + + gbasic_chunk_exnsis +:: +vue_ty + +vue_ +; + +229 +exic + + +230 +cڡ_ +( +_ty + + +) + +231 : +_ +( + +) + +236 +emt +(); + +238 + gpublic +: + +239 +usg + +vue_ty + = +tyme + + +240 +basic_chunk_exnsis +:: +vue_ty +; + +241 +usg + + gpor + = +vue_ty + const*; + +242 +usg + + gn + = +vue_ty + const&; + +243 +usg + + gdifn_ty + = +d +:: +rdiff_t +; + +244 +usg + + g_gy + = + +245 +d +:: +fwd__g +; + +247 +cڡ_ +() = ; + +248 +cڡ_ +(cڡ_&& +h +) = ; + +249 +cڡ_ +(cڡ_ cڡ& +h +) = ; + +250 + gcڡ_ +& + gݔ +=( +cڡ_ +&& +h +) = ; + +251 + gcڡ_ +& + gݔ +=( +cڡ_ + cڡ& +h +) = ; + +253 +bo + + +254 + gݔ +==( +cڡ_ + cڡ& +h +) const + +256  +_ + = +h +.it_; + +259 +bo + + +260 + gݔ +!=( +cڡ_ + cڡ& +h +) const + +262  !(* +this + = +h +); + +265 +n + + +266 + gݔ +*(); + +268 +por + + +269 + gݔ +->() + +271  &(** + gthis +); + +274 + gcڡ_ +& + +275 + gݔ +++() + +277 +emt +(); + +278  * + gthis +; + +281 +cڡ_ + + +282 + gݔ +++() + +284 aut + gmp + = * +this +; + +285 +emt +(); + +286  + gmp +; + +290 + gme +< +ass + + gAot +> + +292 + gbasic_chunk_exnsis +< + gAot +>:: + +293 +cڡ_ +:: + +294 +emt +() + +296 +usg + +b +:: +da +:: +vt_ad +; + +297 aut + gn + = +vt_ad +( +_ +); + +298 + g_ + + +n +; + +299 + gn + = +vt_ad +( +_ +); + +300 + g_ + + +n +; + +303 + gme +< +ass + + gAot +> + +305 + gbasic_chunk_exnsis +< + gAot +>:: + +306 +cڡ_ +:: + +307 +ݔ +*() -> + +308 +n + + +310 +usg + +b +:: +da +:: +vt_ad +; + +311 aut + g + = +_ +; + +312 aut + gn + = +vt_ad +( + +); + +313 + gvue_ +. + gf + = +rg_vw +{ + +, +n +}; + +314 + g + + +n +; + +315 + gn + = +vt_ad +( + +); + +316 + gvue_ +. + gcd + = +rg_vw +{ + +, +n +}; + +317  + gvue_ +; + +322 + gme +< +ass + + gAot +> + +323 + gme +< +ass + + gFwdIt +> + +324 +FwdIt + + +325 + gbasic_chunk_exnsis +< + gAot +>:: + +326 +do_r +( +FwdIt + + +, FwdI +ϡ +, +r_code +& +ec +) + +341 +usg + + gb +:: +da +:: +vt_size +; + +342 +usg + + gb +:: +da +:: +vt_wre +; + +343 +usg + + gChT + = ; + +344 +usg + + gTs + = +d +:: +ch_as +< +ChT +>; + +345 + gnge_ +. +rve +( +ic_ +< +d +:: +size_t +>( + +346 +d +:: +di +( + +, +ϡ +) * 1.2)); + +347 + gnge_ +. +size +(0); + +348 autcڡ + gem_rg + = + +349 [ +this +]( +FwdIt + +om +, FwdI + gto +) + +351 autcڡ + gn + = + +352 +d +:: +di +( +om +, +to +); + +353 autcڡ + gofft + = +nge_ +. +size +(); + +354 + gnge_ +. +size +( + +355 +offt + + + +356 +vt_size +( +n +) + + +357 +n +); + +358 aut + gde + = & +nge_ +[ +offt +]; + +359 +vt_wre +( +de +, +n +); + +360 + gTs +:: +cy +( +de +, +om +, +n +); + +362 autcڡ + gem_rg_us_emy + = + +363 [ +this +]( +FwdIt + +om +, FwdI + gto +) + +365 autcڡ + gn + = + +366 +d +:: +di +( +om +, +to +); + +367 autcڡ + gofft + = +nge_ +. +size +(); + +368 + gnge_ +. +size +( + +369 +offt + + + +370 +vt_size +( +n +) + + +371 +n + + + +372 +vt_size +(0)); + +373 aut + gde + = & +nge_ +[ +offt +]; + +374 +vt_wre +( +de +, +n +); + +375 + gTs +:: +cy +( +de +, +om +, +n +); + +376 + gde + + +n +; + +377 +vt_wre +( +de +, 0); + +379 autcڡ + gem_emy_rg + = + +380 [ +this +] + +382 autcڡ +offt + = +nge_ +. +size +(); + +383 + gnge_ +. +size +( +offt + + +vt_size +(0)); + +384 aut + gde + = & +nge_ +[ +offt +]; + +385 +vt_wre +( +de +, 0); + +387 + glo +: + +388 if( + + = +ϡ +) + +390 +ec +. +assign +(0,c. +gy +()); + +391  + g +; + +394 if(* + g + =' ' || * + + == '\t') + +398 ++ + g +; + +399 if( + g + = +ϡ +) + +401 +ec + = +r +:: +bad_chunk_exnsi +; + +402  + g +; + +404 if(* + g + !' ' && * + + != '\t') + +409 if(* + g + != ';') + +411 +ec + = +r +:: +bad_chunk_exnsi +; + +412  + g +; + +414 + gmi +: + +415 ++ + +; + +419 if( + g + = +ϡ +) + +421 +ec + = +r +:: +bad_chunk_exnsi +; + +422  + g +; + +424 if(* + g + !' ' && * + + != '\t') + +426 ++ + g +; + +430 if(! + gda +:: +is_tok_ch +(* + +)) + +432 +ec + = +r +:: +bad_chunk_exnsi +; + +433  + g +; + +435 autcڡ + gf + = + +; + +438 ++ + g +; + +439 if( + g + = +ϡ +) + +441 +em_rg_us_emy +( +f +, + +); + +442  + g +; + +444 if(! + gda +:: +is_tok_ch +(* + +)) + +447 +em_rg +( +f +, + +); + +452 if(* + g + !' ' && * + + != '\t') + +454 ++ + g +; + +455 if( + g + = +ϡ +) + +457 +ec + = +r +:: +bad_chunk_exnsi +; + +458  + g +; + +461 if(* + g + == ';') + +463 +em_emy_rg +(); + +464  + gmi +; + +466 if(* + g + != '=') + +468 +ec + = +r +:: +bad_chunk_exnsi +; + +469  + g +; + +471 ++ + g +; + +475 if( + g + = +ϡ +) + +477 +ec + = +r +:: +bad_chunk_exnsi +; + +478  + g +; + +480 if(* + g + !' ' && * + + != '\t') + +482 ++ + g +; + +485 if(* + g + != '"') + +488 if(! +da +:: +is_tok_ch +(* + +)) + +490 +ec + = +r +:: +bad_chunk_exnsi +; + +491  + g +; + +493 autcڡ + gf + = + +; + +496 ++ + g +; + +497 if( + g + = +ϡ +) + +499 if(! + gda +:: +is_tok_ch +(* + +)) + +502 +em_rg +( +f +, + +); + +503 if( + g + = +ϡ +) + +504  + +; + +509 autcڡ + gf + = ++ + +; + +511 + gd +:: +size_t + +n + = 0; + +514 if( + g + = +ϡ +) + +516 +ec + = +r +:: +bad_chunk_exnsi +; + +517  + g +; + +519 if(* + g + == '"') + +521 if(* + g + == '\\') + +523 ++ + +; + +524 if( + g + = +ϡ +) + +526 +ec + = +r +:: +bad_chunk_exnsi +; + +527  + g +; + +530 ++ + gn +; + +531 ++ + g +; + +534 autcڡ + gofft + = +nge_ +. +size +(); + +535 + gnge_ +. +size +( + +536 +offt + + + +537 +vt_size +( +n +) + + +538 +n +); + +539 aut + gde + = & +nge_ +[ +offt +]; + +540 +vt_wre +( +de +, +n +); + +541 + g + = +f +; + +544 +BOOST_ASSERT +( + + ! +ϡ +); + +545 if(* + g + == '"') + +547 if(* + g + == '\\') + +549 ++ + +; + +550 +BOOST_ASSERT +( + + ! +ϡ +); + +552 + gTs +:: +assign +(* +de +++, * + +++); + +554 ++ + g +; + +556  + glo +; + +559 + gme +< +ass + + gAot +> + +561 + gbasic_chunk_exnsis +< + gAot +>:: + +562 +do_ +( +rg_vw + +me +, sg_vw +vue +) + +574 if( + gvue +. +emy +()) + +576 + gs_ +. +rve +(1 + +me +. +size +()); + +577 + gs_ +. +push_back +(';'); + +578 + gs_ +. +nd +( +me +. +da +(),ame. +size +()); + +582 +bo + + gis_tok + = +ue +; + +583 autcڡ + gc + : +vue +) + +585 if(! +da +:: +is_tok_ch +( +c +)) + +587 +is_tok + = +l +; + +591 if( + gis_tok +) + +594 + gs_ +. +rve +(1 + +me +. +size +(+ 1 + +vue +.size()); + +595 + gs_ +. +push_back +(';'); + +596 + gs_ +. +nd +( +me +. +da +(),ame. +size +()); + +597 + gs_ +. +push_back +('='); + +598 + gs_ +. +nd +( +vue +. +da +(), vue. +size +()); + +603 + gs_ +. +rve +( + +604 1 + +me +. +size +() + 1 + + +605 1 + +vue +. +size +() + 20 + 1); + +606 + gs_ +. +push_back +(';'); + +607 + gs_ +. +nd +( +me +. +da +(),ame. +size +()); + +608 + gs_ +. +nd +("=\"", 2); + +609 autcڡ + gc + : +vue +) + +611 if( +c + == '\\') + +612 +s_ +. +nd +( +R +"(\\)", 2); + +613 if( + gc + == '\"') + +614 +s_ +. +nd +( +R +"(\")", 2); + +616 + gs_ +. +push_back +( +c +); + +618 + gs_ +. +push_back +('"'); + +622 + gme +< +ass + + gAot +> + +624 + gbasic_chunk_exnsis +< + gAot +>:: + +625 +r +( +rg_vw + +s +, +r_code +& +ec +) + +627 +do_r +( +s +. +da +(), s.da(+ s. +size +(), +ec +); + +628 if(! + gec +) + +630 + gs_ +. +r +(); + +631 autcڡ& + gv + : * +this +) + +632 +do_ +( +v +. +f +, v. +cd +); + +636 + gme +< +ass + + gAot +> + +638 + gbasic_chunk_exnsis +< + gAot +>:: + +639 + +( +rg_vw + +me +) + +641 +do_ +( +me +, {}); + +643 +usg + + gb +:: +da +:: +vt_size +; + +644 +usg + + gb +:: +da +:: +vt_wre +; + +645 autcڡ + gofft + = +nge_ +. +size +(); + +646 + gnge_ +. +size +( + +647 +offt + + + +648 +vt_size +( +me +. +size +()) + + +649 +me +. +size +() + + +650 +vt_size +(0)); + +651 aut + gde + = & +nge_ +[ +offt +]; + +652 +vt_wre +( +de +, +me +. +size +()); + +653 + gd +:: +memy +( +de +, +me +. +da +(),ame. +size +()); + +654 + gde + + +me +. +size +(); + +655 +vt_wre +( +de +, 0); + +658 + gme +< +ass + + gAot +> + +660 + gbasic_chunk_exnsis +< + gAot +>:: + +661 + +( +rg_vw + +me +, sg_vw +vue +) + +663 +do_ +( +me +, +vue +); + +665 +usg + + gb +:: +da +:: +vt_size +; + +666 +usg + + gb +:: +da +:: +vt_wre +; + +667 autcڡ + gofft + = +nge_ +. +size +(); + +668 + gnge_ +. +size +( + +669 +offt + + + +670 +vt_size +( +me +. +size +()) + + +671 +me +. +size +() + + +672 +vt_size +( +vue +. +size +()) + + +673 +vue +. +size +()); + +674 aut + gde + = & +nge_ +[ +offt +]; + +675 +vt_wre +( +de +, +me +. +size +()); + +676 + gd +:: +memy +( +de +, +me +. +da +(),ame. +size +()); + +677 + gde + + +me +. +size +(); + +678 +vt_wre +( +de +, +vue +. +size +()); + +679 + gd +:: +memy +( +de +, +vue +. +da +(), vue. +size +()); + +682 + gme +< +ass + + gAot +> + +683 +le + + +685 + gbasic_chunk_exnsis +< + gAot +>:: + +686 +beg +() const -> + +687 +cڡ_ + + +689  +cڡ_ +{ +nge_ +. +da +()}; + +692 + gme +< +ass + + gAot +> + +693 +le + + +695 + gbasic_chunk_exnsis +< + gAot +>:: + +696 +d +() const -> + +697 +cڡ_ + + +699  +cڡ_ +{ + +700 +nge_ +. +da +(+ge_. +size +()}; + + @/usr/include/boost/beast/http/impl/error.ipp + +10 #ide +BOOST_BEAST_HTTP_IMPL_ERROR_IPP + + +11  + #BOOST_BEAST_HTTP_IMPL_ERROR_IPP + + + ) + +13  + ~ + +15 +mea + + gboo + { + +17 +mea + + gsyem + { + +18 + gme +<> + +19  + gis_r_code_um +< + gb +:: +hp +:: +r +> + +21  +bo + cڡ +vue + = +ue +; + +25 +mea + + gb + { + +26 +mea + + ghp + { + +27 +mea + + gda + { + +29 as + chp_r_gy + : +public + +r_gy + + +31 +public +: + +33 +me +(cڡ +nx + +ovride + + +38 + gd +:: +rg + + +39 +mesge +( +ev +cڡ +ovride + + +41  +ic_ +< +r +>( +ev +)) + +43  +r +:: +d_of_am +:  "end of stream"; + +44  + gr +:: +l_mesge +:  "partial message"; + +45  + gr +:: +ed_me +:  "need more"; + +46  + gr +:: +uxed_body +:  "unexpected body"; + +47  + gr +:: +ed_bufr +:  "need buffer"; + +48  + gr +:: +d_of_chunk +:  "end of chunk"; + +49  + gr +:: +bufr_ovow +:  "buffer overflow"; + +50  + gr +:: +hd_lim +:  "headerimitxceeded"; + +51  + gr +:: +body_lim +:  "bodyimitxceeded"; + +52  + gr +:: +bad_loc +:  "badlloc"; + +53  + gr +:: +bad_le_dg +:  "badinending"; + +54  + gr +:: +bad_mhod +:  "bad method"; + +55  + gr +:: +bad_rg +:  "badarget"; + +56  + gr +:: +bad_vsi +:  "bad version"; + +57  + gr +:: +bad_us +:  "bad status"; + +58  + gr +:: +bad_as +:  "badeason"; + +59  + gr +:: +bad_fld +:  "bad field"; + +60  + gr +:: +bad_vue +:  "bad value"; + +61  + gr +:: +bad_cڋ_ngth +:  "bad Content-Length"; + +62  + gr +:: +bad_sr_codg +:  "bad Transfer-Encoding"; + +63  + gr +:: +bad_chunk +:  "bad chunk"; + +64  + gr +:: +bad_chunk_exnsi +:  "bad chunkxtension"; + +65  + gr +:: +bad_obs_fd +:  "bad obs-fold"; + +72 +r_cdi + + +73 +deu_r_cdi +( + +74  +ev +cڡ +nx + + govride + + +76  + gr_cdi +{ + gev +, * + gthis +}; + +79 +bo + + +80 +equivt +( +ev +, + +81 +r_cdi + cڡ& +cdi + + +82 cڡ +nx + + govride + + +84  + gcdi +. +vue +(= +ev + && + +85 & +cdi +. +gy +(= +this +; + +88 +bo + + +89 +equivt +( +r_code + cڡ& +r +, + +90  +ev +cڡ +nx + + govride + + +92  + gr +. +vue +(= +ev + && + +93 & +r +. +gy +(= +this +; + +99 +le + + +100 +r_code + + +101 +make_r_code +( +r + +ev +) + +103  + gda +:: +hp_r_gy + cڡ +t +{}; + +104  + gr_code +{ + gic_ +< + +105 + gd +:: +undlyg_ty +< +r +>:: +ty +>( +ev +), + gt +}; + + @/usr/include/boost/beast/http/impl/field.ipp + +10 #ide +BOOST_BEAST_HTTP_IMPL_FIELD_IPP + + +11  + #BOOST_BEAST_HTTP_IMPL_FIELD_IPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20 +mea + + gboo + { + +21 +mea + + gb + { + +22 +mea + + ghp + { + +24 +mea + + gda + { + +26  + sfld_b + + +28 +usg + + gy_ty + = + +29 +d +:: +y +< +rg_vw +, 353>; + +31  + shash + + +33 + gd +:: +size_t + + +34 +ݔ +()( +rg_vw + +s +) const + +36 autcڡ +n + = +s +. +size +(); + +38 + gb +:: +da +:: +ascii_tow +( +s +[0]) * + +39 +b +:: +da +:: +ascii_tow +( +s +[ +n +/2]) ^ + +40 +b +:: +da +:: +ascii_tow +( +s +[ +n +-1]); + +44  + squ + + +47 +bo + + +48 +ݔ +()( + +49 +rg_vw + + glhs +, + +50 +rg_vw + + grhs +) const + +52 aut + gp1 + = +lhs +. +da +(); + +53 aut + gp2 + = +rhs +. +da +(); + +54 aut + gnd + = +p1 + + +lhs +. +size +(); + +55  + ga +, + gb +; + +56  + gp1 + < + gnd +) + +58 + ga + = * +p1 +++; + +59 + gb + = * +p2 +++; + +60 if( + ga + ! +b +) + +61  +ow +; + +63  + gue +; + +65  + gp1 + < + gnd +) + +67 + gow +: + +68 if +b +:: +da +:: +ascii_tow +( +a +) != + +69 +b +:: +da +:: +ascii_tow +( +b +)) + +70  +l +; + +71 + ga + = * +p1 +++; + +72 + gb + = * +p2 +++; + +74  + gue +; + +78 +usg + + gm_ty + = +d +:: +unded_m +< + +79 +rg_vw +, + gfld +, + ghash +, + gqu +>; + +81 +y_ty + + gby_me_ +; + +82 + gd +:: +ve +< +m_ty +> +by_size_ +; + +88 +fld_b +() + +89 : +by_me_ +({{ + +446 + gd +:: +size_t + +high + = 0; + +447 autcڡ& + gs + : +by_me_ +) + +448 if( +high + < +s +. +size +()) + +449 +high + = +s +. +size +(); + +452 + gby_size_ +. +size +( +high + + 1); + +453 auto& + gm + : +by_size_ +) + +454 +m +. +max_ld_ +(.15f); + +455  + gd +:: +size_t + +i + = 1; + +456 + gi + < + gby_me_ +. +size +(); ++i) + +458 autcڡ& + gs + = +by_me_ +[ +i +]; + +459 + gby_size_ +[ +s +. +size +()]. +ema +( + +460 +s +, +ic_ +< +fld +>( +i +)); + +467 + gd +:: +ve +< +d +:: +size_t +> +hi +; + +468 autcڡ& + gm + : +by_size_ +) + +470  +d +:: +size_t + +i + = 0; + gi + < + gm +. +buck_cou +(); ++i) + +472 autcڡ + gn + = +m +. +buck_size +( +i +); + +473 if( + gn + > 0) + +475 if( + ghi +. +size +(< + gn +) + +476 + ghi +. +size +( +n +); + +477 ++ + ghi +[ +n +-1]; + +485 +fld + + +486 +rg_to_fld +( +rg_vw + +s +) const + +488 if( + gs +. +size +(> +by_size_ +.size()) + +489  +fld +:: +unknown +; + +490 autcڡ& + gm + = +by_size_ +[ +s +. +size +()]; + +491 if( + gm +. +emy +()) + +492  + gfld +:: +unknown +; + +493 aut + g + = +m +. +fd +( +s +); + +494 if( + g + = +m +. +d +()) + +495  +fld +:: +unknown +; + +496  + g +-> + gcd +; + +503 +usg + + gcڡ_ + = + +504 +y_ty +:: +cڡ_ +; + +506 + gd +:: +size_t + + +507 +size +() const + +509  +by_me_ +. +size +(); + +512 +cڡ_ + + +513 +beg +() const + +515  + gby_me_ +. +beg +(); + +518 +cڡ_ + + +519 +d +() const + +521  + gby_me_ +. +d +(); + +525 +le + + +526 +fld_b + const& + +527 +g_fld_b +() + +529  +fld_b + cڡ + gb +; + +530  + gb +; + +533 + gme +< + gass + = > + +534 +rg_vw + + +535 +to_rg +( +fld + +f +) + +537 autcڡ& +v + = +g_fld_b +(); + +538 +BOOST_ASSERT +( +ic_ +<>( +f +< +v +. +size +()); + +539  + gv +. +beg +()[ +ic_ +<>( +f +)]; + +544 +le + + +545 +rg_vw + + +546 +to_rg +( +fld + +f +) + +548  + gda +:: +to_rg +( +f +); + +551 +le + + +552 +fld + + +553 +rg_to_fld +( +rg_vw + +s +) + +555  + gda +:: +g_fld_b +(). +rg_to_fld +( +s +); + + @/usr/include/boost/beast/http/impl/fields.ipp + +10 #ide +BOOST_BEAST_HTTP_IMPL_FIELDS_IPP + + +11  + #BOOST_BEAST_HTTP_IMPL_FIELDS_IPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26 #i +defed +( +BOOST_LIBSTDCXX_VERSION +) && BOOST_LIBSTDCXX_VERSION < 60000 + +28 #ide +BOOST_BEAST_HTTP_NO_FIELDS_BASIC_STRING_ALLOCATOR + + +29  + #BOOST_BEAST_HTTP_NO_FIELDS_BASIC_STRING_ALLOCATOR + + + ) + +33 +mea + + gboo + { + +34 +mea + + gb + { + +35 +mea + + ghp + { + +37 + gme +< +ass + + gAot +> + +38 +ass + + gbasic_flds +< + gAot +>:: +wr + + +40 +public +: + +41 +usg + +_ty + = +tyme + +li_t +:: +cڡ_ +; + +43  + sfld_ + + +45 +_ty + + g_ +; + +47 +usg + + gvue_ty + = +boo +:: +asio +:: +cڡ_bufr +; + +48 +usg + + gpor + = +vue_ty + const*; + +49 +usg + + gn + = +vue_ty + const; + +50 +usg + + gdifn_ty + = +d +:: +rdiff_t +; + +51 +usg + + g_gy + = + +52 +d +:: +bideiڮ__g +; + +54 +fld_ +() = ; + +55 +fld_ +(fld_&& +h +) = ; + +56 +fld_ +(fld_ cڡ& +h +) = ; + +57 + gfld_ +& + gݔ +=( +fld_ +&& +h +) = ; + +58 + gfld_ +& + gݔ +=( +fld_ + cڡ& +h +) = ; + +60 +exic + + +61 +fld_ +( +_ty + + +) + +62 : +_ +( + +) + +66 +bo + + +67 +ݔ +==( +fld_ + cڡ& +h +) const + +69  +_ + = +h +.it_; + +72 +bo + + +73 + gݔ +!=( +fld_ + cڡ& +h +) const + +75  !(* +this + = +h +); + +78 +n + + +79 + gݔ +*() const + +81  + g_ +-> +bufr +(); + +84 + gfld_ +& + +85 + gݔ +++() + +87 ++ + g_ +; + +88  * + gthis +; + +91 +fld_ + + +92 + gݔ +++() + +94 aut + gmp + = * +this +; + +95 ++(* + gthis +); + +96  + gmp +; + +99 + gfld_ +& + +100 + gݔ +--() + +102 -- + g_ +; + +103  * + gthis +; + +106 +fld_ + + +107 + gݔ +--() + +109 aut + gmp + = * +this +; + +110 --(* + gthis +); + +111  + gmp +; + +115 as + cfld_nge + + +117 +fld_ + + gf_ +; + +118 +fld_ + + gϡ_ +; + +120 + gpublic +: + +121 +usg + +cڡ_ + = + +122 +fld_ +; + +124 +usg + + gvue_ty + = + +125 +tyme + +cڡ_ +:: +vue_ty +; + +127 +fld_nge +( +_ty + +f +, ir_ty +ϡ +) + +128 : +f_ +( +f +) + +129 , +ϡ_ +( +ϡ +) + +133 +cڡ_ + + +134 +beg +() const + +136  + gf_ +; + +139 +cڡ_ + + +140 +d +() const + +142  + gϡ_ +; + +146 +usg + + gvw_ty + = +bufrs_t_vw +< + +147 +boo +:: +asio +:: +cڡ_bufr +, + +148 + gboo +:: +asio +:: +cڡ_bufr +, + +149 + gboo +:: +asio +:: +cڡ_bufr +, + +150 + gfld_nge +, + +151 + gchunk_lf +>; + +153 +basic_flds + cڡ& + gf_ +; + +154 + gboo +:: +tiڮ +< +vw_ty +> +vw_ +; + +155  + gbuf_ +[13]; + +157 + gpublic +: + +158 +usg + +cڡ_bufrs_ty + = + +159 +b +:: +da +:: +bufrs_f +< +vw_ty +>; + +161 +wr +( +basic_flds + cڡ& +f +, + +162  +vsi +, +vb + +v +); + +164 +wr +( +basic_flds + cڡ& +f +, + +165  +vsi +,  +code +); + +167 +wr +( +basic_flds + cڡ& +f +); + +169 +cڡ_bufrs_ty + + +170 +g +() const + +172  +cڡ_bufrs_ty +(* +vw_ +); + +176 + gme +< +ass + + gAot +> + +177 + gbasic_flds +< + gAot +>:: +wr +:: + +178 +wr +( +basic_flds + cڡ& +f +) + +179 : +f_ +( +f +) + +181 +vw_ +. +ema +( + +182 +boo +:: +asio +:: +cڡ_bufr +{ +nuαr +, 0}, + +183 +boo +:: +asio +:: +cڡ_bufr +{ +nuαr +, 0}, + +184 +boo +:: +asio +:: +cڡ_bufr +{ +nuαr +, 0}, + +185 +fld_nge +( +f_ +. +li_ +. +beg +(), f_.li_. +d +()), + +186 +chunk_lf +()); + +189 + gme +< +ass + + gAot +> + +190 + gbasic_flds +< + gAot +>:: +wr +:: + +191 +wr +( +basic_flds + cڡ& +f +, + +192  +vsi +, +vb + +v +) + +193 : +f_ +( +f +) + +201 +rg_vw + +sv +; + +202 if( + gv + = +vb +:: +unknown +) + +203 +sv + = +f_ +. +g_mhod_im +(); + +205 + gsv + = +to_rg +( +v +); + +209 + gbuf_ +[0] = ' '; + +210 + gbuf_ +[1] = 'H'; + +211 + gbuf_ +[2] = 'T'; + +212 + gbuf_ +[3] = 'T'; + +213 + gbuf_ +[4] = 'P'; + +214 + gbuf_ +[5] = '/'; + +215 + gbuf_ +[6] = '0' + +ic_ +<>( +vsi + / 10); + +216 + gbuf_ +[7] = '.'; + +217 + gbuf_ +[8] = '0' + +ic_ +<>( +vsi + % 10); + +218 + gbuf_ +[9] = '\r'; + +219 + gbuf_ +[10]= '\n'; + +221 + gvw_ +. +ema +( + +222 +boo +:: +asio +:: +cڡ_bufr +{ +sv +. +da +(), sv. +size +()}, + +223 +boo +:: +asio +:: +cڡ_bufr +{ + +224 +f_ +. +rg__as_ +. +da +(), + +225 +f_ +. +rg__as_ +. +size +()}, + +226 +boo +:: +asio +:: +cڡ_bufr +{ +buf_ +, 11}, + +227 +fld_nge +( +f_ +. +li_ +. +beg +(), f_.li_. +d +()), + +228 +chunk_lf +()); + +231 + gme +< +ass + + gAot +> + +232 + gbasic_flds +< + gAot +>:: +wr +:: + +233 +wr +( +basic_flds + cڡ& +f +, + +234  +vsi +,  +code +) + +235 : +f_ +( +f +) + +243 +buf_ +[0] = 'H'; + +244 + gbuf_ +[1] = 'T'; + +245 + gbuf_ +[2] = 'T'; + +246 + gbuf_ +[3] = 'P'; + +247 + gbuf_ +[4] = '/'; + +248 + gbuf_ +[5] = '0' + +ic_ +<>( +vsi + / 10); + +249 + gbuf_ +[6] = '.'; + +250 + gbuf_ +[7] = '0' + +ic_ +<>( +vsi + % 10); + +251 + gbuf_ +[8] = ' '; + +252 + gbuf_ +[9] = '0' + +ic_ +<>( +code + / 100); + +253 + gbuf_ +[10]'0' + +ic_ +<>(( +code + / 10) % 10); + +254 + gbuf_ +[11]'0' + +ic_ +<>( +code + % 10); + +255 + gbuf_ +[12]= ' '; + +257 +rg_vw + + gsv +; + +258 if(! + gf_ +. + grg__as_ +. +emy +()) + +259 + gsv + = +f_ +. +rg__as_ +; + +261 + gsv + = +obsޑe_as +( +ic_ +< +us +>( +code +)); + +263 + gvw_ +. +ema +( + +264 +boo +:: +asio +:: +cڡ_bufr +{ +buf_ +, 13}, + +265 +boo +:: +asio +:: +cڡ_bufr +{ +sv +. +da +(), sv. +size +()}, + +266 +boo +:: +asio +:: +cڡ_bufr +{"\r\n", 2}, + +267 +fld_nge +( +f_ +. +li_ +. +beg +(), f_.li_. +d +()), + +268 +chunk_lf +{}); + +273 + gme +< +ass + + gAot +> + +275 + gbasic_flds +< + gAot +>:: + +276 +vue_ty +:: + +277 +da +() const + +279  +cڡ_ +<*>( + +280 +t_ +<const*>( + +281 +ic_ +< +emt + cڡ*>( +this +) + 1)); + +284 + gme +< +ass + + gAot +> + +285 + gboo +:: +asio +:: +cڡ_bufr + + +286 +basic_flds +< +Aot +>:: + +287 +vue_ty +:: + +288 +bufr +() const + +290  +boo +:: +asio +:: +cڡ_bufr +{ +da +(), + +291 + gic_ +< + gd +:: +size_t +>( +off_ ++ +n_ + + 2}; + +294 + gme +< +ass + + gAot +> + +295 + gbasic_flds +< + gAot +>:: + +296 +vue_ty +:: + +297 +vue_ty +( +fld + +me +, + +298 +rg_vw + +ame +, sg_vw +vue +) + +299 : +off_ +( +ic_ +< +off_t +>( +ame +. +size +() + 2)) + +300 , +n_ +( +ic_ +< +off_t +>( +vue +. +size +())) + +301 , +f_ +( +me +) + +305 * + gp + = +da +(); + +306 + gp +[ +off_ +-2] = ':'; + +307 + gp +[ +off_ +-1] = ' '; + +308 + gp +[ +off_ + + +n_ +] = '\r'; + +309 + gp +[ +off_ + + +n_ + + 1] = '\n'; + +310 + game +. +cy +( +p +, +ame +. +size +()); + +311 + gvue +. +cy +( +p + + +off_ +, +vue +. +size +()); + +314 + gme +< +ass + + gAot +> + +315 +fld + + +316 + gbasic_flds +< + gAot +>:: + +317 +vue_ty +:: + +318 +me +() const + +320  +f_ +; + +323 + gme +< +ass + + gAot +> + +324 +rg_vw + const + +325 + gbasic_flds +< + gAot +>:: + +326 +vue_ty +:: + +327 +me_rg +() const + +329  { +da +(), + +330 + gic_ +< + gd +:: +size_t +>( +off_ + - 2)}; + +333 + gme +< +ass + + gAot +> + +334 +rg_vw + const + +335 + gbasic_flds +< + gAot +>:: + +336 +vue_ty +:: + +337 +vue +() const + +339  { +da +(+ +off_ +, + +340 + gic_ +< + gd +:: +size_t +>( +n_ +)}; + +343 + gme +< +ass + + gAot +> + +344 + gbasic_flds +< + gAot +>:: + +345 +emt +:: + +346 +emt +( +fld + +me +, + +347 +rg_vw + +ame +, sg_vw +vue +) + +348 : +vue_ty +( +me +, +ame +, +vue +) + +354 + gme +< +ass + + gAot +> + +355 + gbasic_flds +< + gAot +>:: + +356 ~ +basic_flds +() + +358 +de_li +(); + +359 +loc_rg +( +mhod_ +, {}); + +360 +loc_rg +( + +361 +rg__as_ +, {}); + +364 + gme +< +ass + + gAot +> + +365 + gbasic_flds +< + gAot +>:: + +366 +basic_flds +( +Aot + cڡ& +loc + +nx + + +367 : +boo +:: +emy_vue +< +Aot +>(boo:: +emy__t +(), + gloc +) + +371 + gme +< +ass + + gAot +> + +372 + gbasic_flds +< + gAot +>:: + +373 +basic_flds +(basic_flds&& +h + +nx + + +374 : +boo +:: +emy_vue +< +Aot +>(boo:: +emy__t +(), + +375 + gd +:: +move +( +h +. +g +())) + +376 , +t_ +( +d +:: +move +( +h +.set_)) + +377 , +li_ +( +d +:: +move +( +h +.list_)) + +378 , +mhod_ +( +boo +:: +exchge +( +h +.method_, {})) + +379 , +rg__as_ +( +boo +:: +exchge +( +h +.target_or_reason_, {})) + +383 + gme +< +ass + + gAot +> + +384 + gbasic_flds +< + gAot +>:: + +385 +basic_flds +(basic_flds&& +h +, +Aot + cڡ& +loc +) + +386 : +boo +:: +emy_vue +< +Aot +>(boo:: +emy__t +(), + gloc +) + +388 if( + gthis +-> +g +(! +h +.get()) + +390 +cy_l +( +h +); + +391 + gh +. +r_l +(); + +395 + gt_ + = +d +:: +move +( +h +. +t_ +); + +396 + gli_ + = +d +:: +move +( +h +. +li_ +); + +397 + gmhod_ + = +h +. +mhod_ +; + +398 + grg__as_ + = +h +. +rg__as_ +; + +402 + gme +< +ass + + gAot +> + +403 + gbasic_flds +< + gAot +>:: + +404 +basic_flds +(basic_fldcڡ& +h +) + +405 : +boo +:: +emy_vue +< +Aot +>(boo:: +emy__t +(), + gloc_as +:: + +406 +__cڏ_cy_cڡrui +( +h +. +g +())) + +408 +cy_l +( +h +); + +411 + gme +< +ass + + gAot +> + +412 + gbasic_flds +< + gAot +>:: + +413 +basic_flds +(basic_fldcڡ& +h +, + +414 +Aot + cڡ& +loc +) + +415 : +boo +:: +emy_vue +< +Aot +>(boo:: +emy__t +(), + gloc +) + +417 +cy_l +( +h +); + +420 + gme +< +ass + + gAot +> + +421 + gme +< +ass + + gOthAoc +> + +422 + gbasic_flds +< + gAot +>:: + +423 +basic_flds +(basic_flds< +OthAoc +> cڡ& +h +) + +425 +cy_l +( +h +); + +428 + gme +< +ass + + gAot +> + +429 + gme +< +ass + + gOthAoc +> + +430 + gbasic_flds +< + gAot +>:: + +431 +basic_flds +(basic_flds< +OthAoc +> cڡ& +h +, + +432 +Aot + cڡ& +loc +) + +433 : +boo +:: +emy_vue +< +Aot +>(boo:: +emy__t +(), + gloc +) + +435 +cy_l +( +h +); + +438 + gme +< +ass + + gAot +> + +440 + gbasic_flds +< + gAot +>:: + +441 +ݔ +=( +basic_flds +&& +h + +nx +( + +442 +loc_as +:: +age__cڏ_move_assignmt +:: +vue +) + +443 -> +basic_flds +& + +445 +ic_as +( +is_nhrow_move_assigb +< +Aot +>:: +vue +, + +447 if( + gthis + =& +h +) + +448  * +this +; + +449 +move_assign +( +h +, +d +:: +gl_cڡt +< +bo +, + +450 +loc_as +:: +age__cڏ_move_assignmt +:: +vue +>{}); + +451  * + gthis +; + +454 + gme +< +ass + + gAot +> + +456 + gbasic_flds +< + gAot +>:: + +457 +ݔ +=( +basic_flds + cڡ& +h +) -> + +458 +basic_flds +& + +460 +cy_assign +( +h +, +d +:: +gl_cڡt +< +bo +, + +461 +loc_as +:: +age__cڏ_cy_assignmt +:: +vue +>{}); + +462  * + gthis +; + +465 + gme +< +ass + + gAot +> + +466 + gme +< +ass + + gOthAoc +> + +468 + gbasic_flds +< + gAot +>:: + +469 +ݔ +=( +basic_flds +< +OthAoc +> cڡ& +h +) -> + +470 +basic_flds +& + +472 +r_l +(); + +473 +cy_l +( +h +); + +474  * + gthis +; + +483 + gme +< +ass + + gAot +> + +484 +rg_vw + const + +485 + gbasic_flds +< + gAot +>:: + +486 + +( +fld + +me +) const + +488 +BOOST_ASSERT +( +me + ! +fld +:: +unknown +); + +489 autcڡ + g + = +fd +( +me +); + +490 if( + g + = +d +()) + +491 +BOOST_THROW_EXCEPTION +( +d +:: +out_of_nge +{ + +493  + g +-> +vue +(); + +496 + gme +< +ass + + gAot +> + +497 +rg_vw + const + +498 + gbasic_flds +< + gAot +>:: + +499 + +( +rg_vw + +me +) const + +501 autcڡ + + = +fd +( +me +); + +502 if( + g + = +d +()) + +503 +BOOST_THROW_EXCEPTION +( +d +:: +out_of_nge +{ + +505  + g +-> +vue +(); + +508 + gme +< +ass + + gAot +> + +509 +rg_vw + const + +510 + gbasic_flds +< + gAot +>:: + +511 +ݔ +[]( +fld + +me +) const + +513 +BOOST_ASSERT +( +me + ! +fld +:: +unknown +); + +514 autcڡ + g + = +fd +( +me +); + +515 if( + g + = +d +()) + +517  + g +-> +vue +(); + +520 + gme +< +ass + + gAot +> + +521 +rg_vw + const + +522 + gbasic_flds +< + gAot +>:: + +523 +ݔ +[]( +rg_vw + +me +) const + +525 autcڡ + + = +fd +( +me +); + +526 if( + g + = +d +()) + +528  + g +-> +vue +(); + +537 + gme +< +ass + + gAot +> + +539 + gbasic_flds +< + gAot +>:: + +540 +r +() + +542 +de_li +(); + +543 + gt_ +. +r +(); + +544 + gli_ +. +r +(); + +547 + gme +< +ass + + gAot +> + +548 +le + + +550 + gbasic_flds +< + gAot +>:: + +551 + +( +fld + +me +, +rg_m + cڡ& +vue +) + +553 +BOOST_ASSERT +( +me + ! +fld +:: +unknown +); + +554 + +( +me +, +to_rg +ame), +vue +); + +557 + gme +< +ass + + gAot +> + +559 + gbasic_flds +< + gAot +>:: + +560 + +( +rg_vw + +ame +, +rg_m + cڡ& +vue +) + +562 autcڡ + gme + = + +563 +rg_to_fld +( +ame +); + +564 + +( +me +, +ame +, +vue +); + +567 + gme +< +ass + + gAot +> + +569 + gbasic_flds +< + gAot +>:: + +570 + +( +fld + +me +, + +571 +rg_vw + +ame +, +rg_m + cڡ& +vue +) + +573 auto& + ge + = +w_emt +( +me +, +ame +, + +574 +ic_ +< +rg_vw +>( +vue +)); + +575 autcڡ + gbefe + = + +576 +t_ +. +u_bound +( +ame +, +key_com +{}); + +577 if( + gbefe + = +t_ +. +beg +()) + +579 +BOOST_ASSERT +( +cou +( +ame +) == 0); + +580 + gt_ +. +_befe +( +befe +, +e +); + +581 + gli_ +. +push_back +( +e +); + +584 autcڡ + gϡ + = +d +:: +ev +( +befe +); + +586 if(! +qus +( +ame +, +ϡ +-> +me_rg +())) + +588 +BOOST_ASSERT +( +cou +( +ame +) == 0); + +589 + gt_ +. +_befe +( +befe +, +e +); + +590 + gli_ +. +push_back +( +e +); + +594 + gt_ +. +_befe +( +befe +, +e +); + +595 + gli_ +. + +(++ +li_ +. +_to +(* +ϡ +), +e +); + +598 + gme +< +ass + + gAot +> + +600 + gbasic_flds +< + gAot +>:: + +601 +t +( +fld + +me +, +rg_m + cڡ& +vue +) + +603 +BOOST_ASSERT +( +me + ! +fld +:: +unknown +); + +604 +t_emt +( +w_emt +( +me +, +to_rg +(name), + +605 +ic_ +< +rg_vw +>( +vue +))); + +608 + gme +< +ass + + gAot +> + +610 + gbasic_flds +< + gAot +>:: + +611 +t +( +rg_vw + +ame +, +rg_m + cڡ& +vue +) + +613 +t_emt +( +w_emt +( + +614 +rg_to_fld +( +ame +), sname, + +615 +ic_ +< +rg_vw +>( +vue +))); + +618 + gme +< +ass + + gAot +> + +620 + gbasic_flds +< + gAot +>:: + +621 +a +( +cڡ_ + +pos +) -> + +622 +cڡ_ + + +624 aut +xt + = +pos +; + +625 auto& + ge + = * +xt +++; + +626 + gt_ +. +a +( +e +); + +627 + gli_ +. +a +( +pos +); + +628 +de_emt +( +cڡ_ +< +emt +&>( +e +)); + +629  + gxt +; + +632 + gme +< +ass + + gAot +> + +633 + gd +:: +size_t + + +634 +basic_flds +< +Aot +>:: + +635 +a +( +fld + +me +) + +637 +BOOST_ASSERT +( +me + ! +fld +:: +unknown +); + +638  +a +( +to_rg +( +me +)); + +641 + gme +< +ass + + gAot +> + +642 + gd +:: +size_t + + +643 +basic_flds +< +Aot +>:: + +644 +a +( +rg_vw + +me +) + +646 +d +:: +size_t + +n + =0; + +647 + gt_ +. +a_d_dio +( +me +, +key_com +{}, + +648 [&]( +emt +* +e +) + +650 ++ +n +; + +651 +li_ +. +a +i_. +_to +(* +e +)); + +652 +de_emt +(* +e +); + +654  + gn +; + +657 + gme +< +ass + + gAot +> + +659 + gbasic_flds +< + gAot +>:: + +660 +sw +( +basic_flds +< +Aot +>& +h +) + +662 +sw +( +h +, +d +:: +gl_cڡt +< +bo +, + +663 +loc_as +:: +age__cڏ_sw +:: +vue +>{}); + +666 + gme +< +ass + + gAot +> + +668 +sw +( + +669 +basic_flds +< +Aot +>& +lhs +, + +670 +basic_flds +< +Aot +>& +rhs +) + +672 + glhs +. +sw +( +rhs +); + +681 + gme +< +ass + + gAot +> + +682 +le + + +683 + gd +:: +size_t + + +684 +basic_flds +< +Aot +>:: + +685 +cou +( +fld + +me +) const + +687 +BOOST_ASSERT +( +me + ! +fld +:: +unknown +); + +688  +cou +( +to_rg +( +me +)); + +691 + gme +< +ass + + gAot +> + +692 + gd +:: +size_t + + +693 +basic_flds +< +Aot +>:: + +694 +cou +( +rg_vw + +me +) const + +696  +t_ +. +cou +( +me +, +key_com +{}); + +699 + gme +< +ass + + gAot +> + +700 +le + + +702 + gbasic_flds +< + gAot +>:: + +703 +fd +( +fld + +me +) const -> + +704 +cڡ_ + + +706 +BOOST_ASSERT +( +me + ! +fld +:: +unknown +); + +707  +fd +( +to_rg +( +me +)); + +710 + gme +< +ass + + gAot +> + +712 + gbasic_flds +< + gAot +>:: + +713 +fd +( +rg_vw + +me +) const -> + +714 +cڡ_ + + +716 autcڡ + + = +t_ +. +fd +( + +717 +me +, +key_com +{}); + +718 if( + g + = +t_ +. +d +()) + +719  +li_ +. +d +(); + +720  + gli_ +. +_to +(* + +); + +723 + gme +< +ass + + gAot +> + +724 +le + + +726 + gbasic_flds +< + gAot +>:: + +727 +equ_nge +( +fld + +me +) const -> + +728 +d +:: + +< +cڡ_ +, + gcڡ_ +> + +730 +BOOST_ASSERT +( +me + ! +fld +:: +unknown +); + +731  +equ_nge +( +to_rg +( +me +)); + +734 + gme +< +ass + + gAot +> + +736 + gbasic_flds +< + gAot +>:: + +737 +equ_nge +( +rg_vw + +me +) const -> + +738 +d +:: + +< +cڡ_ +, + gcڡ_ +> + +740 aut + gsu + = + +741 +t_ +. +equ_nge +( +me +, +key_com +{}); + +742 if( + gsu +. + gf + = +su +. +cd +) + +743  { +li_ +. +d +(),ist_.end()}; + +745 + gli_ +. +_to +(* +su +. +f +), + +746 ++ + gli_ +. +_to +(*(-- +su +. +cd +))}; + +751 +mea + + gda + { + +755 + gme +< +ass + + gSg +, cs + gPd +> + +757 +fr_tok_li +( + +758 +Sg +& +s +, + +759 +rg_vw + +vue +, + +760 +Pd +&& +ed +) + +762 +tok_li + + g +{ + gvue +}; + +763 aut + g + = + +. +beg +(); + +764 aut + gϡ + = + +. +d +(); + +765 if( + g + = +ϡ +) + +767  +ed +(* + +)) + +768 if(++ + g + = +ϡ +) + +770 + gs +. +nd +( + +-> +da +(), it-> +size +()); + +771 ++ + g + ! +ϡ +) + +773 if(! +ed +(* + +)) + +775 +s +. +nd +(", "); + +776 + gs +. +nd +( + +-> +da +(), it-> +size +()); + +782 + gme +< +ass + + gSg +, cs + gPd +> + +784 +fr_tok_li_ϡ +( + +785 +Sg +& +s +, + +786 +rg_vw + +vue +, + +787 +Pd +&& +ed +) + +789 +tok_li + + g +{ + gvue +}; + +790 if( + g +. +beg +(! + +. +d +()) + +792 aut + + = + +. +beg +(); + +793 aut + gxt + = +d +:: +xt +( + +); + +794 if( + gxt + = + +. +d +()) + +796 if(! +ed +(* + +)) + +797 +s +. +nd +( + +-> +da +(), it-> +size +()); + +800 + gs +. +nd +( + +-> +da +(), it-> +size +()); + +803 + g + = +xt +; + +804 + gxt + = +d +:: +xt +( + +); + +805 if( + gxt + = + +. +d +()) + +807 if(! +ed +(* + +)) + +809 +s +. +nd +(", "); + +810 + gs +. +nd +( + +-> +da +(), it-> +size +()); + +814 + gs +. +nd +(", "); + +815 + gs +. +nd +( + +-> +da +(), it-> +size +()); + +820 + gme +< +ass + + gSg +> + +822 +kp_ive_im +( + +823 +Sg +& +s +, +rg_vw + +vue +, + +824  +vsi +, +bo + +kp_ive +) + +826 if( + gvsi + < 11) + +828 if( + gkp_ive +) + +831 +fr_tok_li +( +s +, +vue +, + +832 []( +rg_vw + +s +) + +834  +qus +( +s +, "close"); + +837 if( + gs +. +emy +()) + +838 + gs +. +nd +("keep-alive"); + +839 if(! + gtok_li +{ + gvue +}. +exis +("keep-alive")) + +840 + gs +. +nd +(", keep-alive"); + +845 +fr_tok_li +( +s +, +vue +, + +846 []( +rg_vw + +s +) + +849 +qus +( +s +, "close") || + +850 +qus +( +s +, "keep-alive"); + +856 if( + gkp_ive +) + +859 +fr_tok_li +( +s +, +vue +, + +860 []( +rg_vw + +s +) + +863 +qus +( +s +, "close") || + +864 +qus +( +s +, "keep-alive"); + +870 +fr_tok_li +( +s +, +vue +, + +871 []( +rg_vw + +s +) + +873  +qus +( +s +, "keep-alive"); + +876 if( + gs +. +emy +()) + +877 + gs +. +nd +("close"); + +878 if(! + gtok_li +{ + gvue +}. +exis +("close")) + +879 + gs +. +nd +(", close"); + +890 + gme +< +ass + + gAot +> + +891 +le + + +892 +rg_vw + + +893 + gbasic_flds +< + gAot +>:: + +894 +g_mhod_im +() const + +896  +mhod_ +; + +899 + gme +< +ass + + gAot +> + +900 +le + + +901 +rg_vw + + +902 + gbasic_flds +< + gAot +>:: + +903 +g_rg_im +() const + +905 if( +rg__as_ +. +emy +()) + +906  +rg__as_ +; + +908 + grg__as_ +. +da +() + 1, + +909 + grg__as_ +. +size +() - 1}; + +912 + gme +< +ass + + gAot +> + +913 +le + + +914 +rg_vw + + +915 + gbasic_flds +< + gAot +>:: + +916 +g_as_im +() const + +918  +rg__as_ +; + +921 + gme +< +ass + + gAot +> + +922 +bo + + +923 + gbasic_flds +< + gAot +>:: + +924 +g_chunked_im +() const + +926 autcڡ + + = +tok_li +{ + +927 (* +this +)[ +fld +:: +sr_codg +]}; + +928 aut + g + = + +. +beg +(); i!. +d +();) + +930 autcڡ + gxt + = +d +:: +xt +( + +); + +931 if( + gxt + = + +. +d +()) + +932  +qus +(* + +, "chunked"); + +933 + g + = +xt +; + +935  + gl +; + +938 + gme +< +ass + + gAot +> + +939 +bo + + +940 + gbasic_flds +< + gAot +>:: + +941 +g_kp_ive_im +( +vsi +) const + +943 autcڡ + + = +fd +( +fld +:: +ci +); + +944 if( + gvsi + < 11) + +946 if( + g + = +d +()) + +947  +l +; + +948  + gtok_li +{ + +949 + g +-> +vue +()}. +exis +("keep-alive"); + +951 if( + g + = +d +()) + +952  +ue +; + +953  ! + gtok_li +{ + +954 + g +-> +vue +()}. +exis +("close"); + +957 + gme +< +ass + + gAot +> + +958 +bo + + +959 + gbasic_flds +< + gAot +>:: + +960 +has_cڋ_ngth_im +() const + +962  +cou +( +fld +:: +cڋ_ngth +) > 0; + +965 + gme +< +ass + + gAot +> + +966 +le + + +968 + gbasic_flds +< + gAot +>:: + +969 +t_mhod_im +( +rg_vw + +s +) + +971 +loc_rg +( +mhod_ +, +s +); + +974 + gme +< +ass + + gAot +> + +975 +le + + +977 + gbasic_flds +< + gAot +>:: + +978 +t_rg_im +( +rg_vw + +s +) + +980 +loc_rg +( + +981 +rg__as_ +, +s +); + +984 + gme +< +ass + + gAot +> + +985 +le + + +987 + gbasic_flds +< + gAot +>:: + +988 +t_as_im +( +rg_vw + +s +) + +990 +loc_rg +( + +991 +rg__as_ +, +s +); + +994 + gme +< +ass + + gAot +> + +996 + gbasic_flds +< + gAot +>:: + +997 +t_chunked_im +( +bo + +vue +) + +999 aut + + = +fd +( +fld +:: +sr_codg +); + +1000 if( + gvue +) + +1003 if( + g + = +d +()) + +1005 +t +( +fld +:: +sr_codg +, "chunked"); + +1008 autcڡ + g + = +tok_li +{ + +-> +vue +()}; + +1009 aut + gt + = + +. +beg +();;) + +1011 autcڡ + gxt + = +d +:: +xt +( +t +); + +1012 if( + gxt + = + +. +d +()) + +1014 if( +qus +(* +t +, "chunked")) + +1018 + gt + = +xt +; + +1020 + gic_rg +< + gmax_ic_bufr +> + gbuf +; + +1021 if( + g +-> +vue +(). +size +(< +buf +.size() + 9) + +1023 +buf +. +nd +( + +-> +vue +(). +da +(), it->vue(). +size +()); + +1024 + gbuf +. +nd +(", chunked", 9); + +1025 +t +( +fld +:: +sr_codg +, +buf +); + +1029 #ifde +BOOST_BEAST_HTTP_NO_FIELDS_BASIC_STRING_ALLOCATOR + + +1031 + gd +:: +rg + +s +; + +1033 +usg + + gA + = + +1034 +tyme + +b +:: +da +:: +lot_as +< + +1035 +Aot +>:: +me + +bd_loc +<>; + +1036 + gd +:: +basic_rg +< + +1038 + gd +:: +ch_as +<>, + +1039 + gA +> + gs +{A{ + gthis +-> +g +()}}; + +1041 + gs +. +rve +( + +-> +vue +(). +size +() + 9); + +1042 + gs +. +nd +( + +-> +vue +(). +da +(), it->vue(). +size +()); + +1043 + gs +. +nd +(", chunked", 9); + +1044 +t +( +fld +:: +sr_codg +, +s +); + +1049 if( + g + = +d +()) + +1051 + gy + + +1053 + gic_rg +< + gmax_ic_bufr +> + gbuf +; + +1054 + gda +:: +fr_tok_li_ϡ +( +buf +, + +-> +vue +(), + +1055 []( +rg_vw + +s +) + +1057  +qus +( +s +, "chunked"); + +1059 if(! + gbuf +. +emy +()) + +1060 +t +( +fld +:: +sr_codg +, +buf +); + +1062 +a +( +fld +:: +sr_codg +); + +1064 +tch +( +d +:: +ngth_r + const&) + +1066 #ifde +BOOST_BEAST_HTTP_NO_FIELDS_BASIC_STRING_ALLOCATOR + + +1068 +d +:: +rg + +s +; + +1070 +usg + + gA + = + +1071 +tyme + +b +:: +da +:: +lot_as +< + +1072 +Aot +>:: +me + +bd_loc +<>; + +1073 + gd +:: +basic_rg +< + +1075 + gd +:: +ch_as +<>, + +1076 + gA +> + gs +{A{ + gthis +-> +g +()}}; + +1078 + gs +. +rve +( + +-> +vue +(). +size +()); + +1079 + gda +:: +fr_tok_li_ϡ +( +s +, + +-> +vue +(), + +1080 []( +rg_vw + +s +) + +1082  +qus +( +s +, "chunked"); + +1084 if(! + gs +. +emy +()) + +1085 +t +( +fld +:: +sr_codg +, +s +); + +1087 +a +( +fld +:: +sr_codg +); + +1091 + gme +< +ass + + gAot +> + +1093 + gbasic_flds +< + gAot +>:: + +1094 +t_cڋ_ngth_im +( + +1095 +boo +:: +tiڮ +< +d +:: +ut64_t +> cڡ& +vue +) + +1097 if(! +vue +) + +1098 +a +( +fld +:: +cڋ_ngth +); + +1100 +t +( +fld +:: +cڋ_ngth +, * +vue +); + +1103 + gme +< +ass + + gAot +> + +1105 + gbasic_flds +< + gAot +>:: + +1106 +t_kp_ive_im +( + +1107  +vsi +, +bo + +kp_ive +) + +1110 autcڡ + gvue + = (* +this +)[ +fld +:: +ci +]; + +1111 + gy + + +1113 + gic_rg +< + gmax_ic_bufr +> + gbuf +; + +1114 + gda +:: +kp_ive_im +( + +1115 +buf +, +vue +, +vsi +, +kp_ive +); + +1116 if( + gbuf +. +emy +()) + +1117 +a +( +fld +:: +ci +); + +1119 +t +( +fld +:: +ci +, +buf +); + +1121 +tch +( +d +:: +ngth_r + const&) + +1123 #ifde +BOOST_BEAST_HTTP_NO_FIELDS_BASIC_STRING_ALLOCATOR + + +1125 +d +:: +rg + +s +; + +1127 +usg + + gA + = + +1128 +tyme + +b +:: +da +:: +lot_as +< + +1129 +Aot +>:: +me + +bd_loc +<>; + +1130 + gd +:: +basic_rg +< + +1132 + gd +:: +ch_as +<>, + +1133 + gA +> + gs +{A{ + gthis +-> +g +()}}; + +1135 + gs +. +rve +( +vue +. +size +()); + +1136 + gda +:: +kp_ive_im +( + +1137 +s +, +vue +, +vsi +, +kp_ive +); + +1138 if( + gs +. +emy +()) + +1139 +a +( +fld +:: +ci +); + +1141 +t +( +fld +:: +ci +, +s +); + +1147 + gme +< +ass + + gAot +> + +1149 + gbasic_flds +< + gAot +>:: + +1150 +w_emt +( +fld + +me +, + +1151 +rg_vw + +ame +, sg_vw +vue +) -> + +1152 + gemt +& + +1154 if( + game +. +size +() + 2 > + +1155 ( + gd +:: +numic_lims +< +off_t +>:: +max +)()) + +1156 +BOOST_THROW_EXCEPTION +( +d +:: +ngth_r +{ + +1158 if( + gvue +. +size +() + 2 > + +1159 ( + gd +:: +numic_lims +< +off_t +>:: +max +)()) + +1160 +BOOST_THROW_EXCEPTION +( +d +:: +ngth_r +{ + +1162 + gvue + = +da +:: +im +( +vue +); + +1163 + gd +:: +ut16_t + cڡ +off + = + +1164 +ic_ +< +off_t +>( +ame +. +size +() + 2); + +1165 + gd +:: +ut16_t + cڡ +n + = + +1166 +ic_ +< +off_t +>( +vue +. +size +()); + +1167 aut + ga + = +bd_ty +{ +this +-> +g +()}; + +1168 autcڡ + gp + = +loc_as +:: +lo +( +a +, + +1169 (( +emt ++ +off + + +n + + 2 + ( +ign_ty +) - 1) / + +1170 ( +ign_ty +)); + +1171  *( +w +( +p + +emt +( +me +, +ame +, +vue +)); + +1174 + gme +< +ass + + gAot +> + +1176 + gbasic_flds +< + gAot +>:: + +1177 +de_emt +( +emt +& +e +) + +1179 aut +a + = +bd_ty +{ +this +-> +g +()}; + +1180 autcڡ + gn + = + +1181 (( +emt ++ +e +. +off_ + +. +n_ + + 2 + ( +ign_ty +) - 1) / + +1182 ( +ign_ty +); + +1183 + ge +.~ +emt +(); + +1184 + gloc_as +:: +do +( +a +, & +e +, +n +); + +1188 + gme +< +ass + + gAot +> + +1190 + gbasic_flds +< + gAot +>:: + +1191 +t_emt +( +emt +& +e +) + +1193 aut + + = +t_ +. +low_bound +( + +1194 +e +. +me_rg +(), +key_com +{}); + +1195 if( + g + = +t_ +. +d +(|| ! +qus +( + +1196 +e +. +me_rg +(), + +->name_string())) + +1198 + gt_ +. +_befe +( + +, +e +); + +1199 + gli_ +. +push_back +( +e +); + +1204 aut + gxt + = + +; + +1205 ++ + gxt +; + +1206 + gt_ +. +a +( + +); + +1207 + gli_ +. +a +( +li_ +. +_to +(* + +)); + +1208 +de_emt +(* + +); + +1209 + g + = +xt +; + +1210 if( + g + = +t_ +. +d +() || + +1211 ! +qus +( +e +. +me_rg +(), + +->name_string())) + +1214 + gt_ +. +_befe +( + +, +e +); + +1215 + gli_ +. +push_back +( +e +); + +1218 + gme +< +ass + + gAot +> + +1220 + gbasic_flds +< + gAot +>:: + +1221 +loc_rg +( +rg_vw +& +de +, sg_vw +s +) + +1223 if( + gde +. +emy +(&& + gs +.empty()) + +1225 aut + ga + = +tyme + +b +:: +da +:: +lot_as +< + +1226 +Aot +>:: +me + +bd_loc +< + +1227 >( +this +-> +g +()); + +1228 * + gp + = +nuαr +; + +1229 if(! + gs +. +emy +()) + +1231 + gp + = +a +. +lo +( +s +. +size +()); + +1232 + gs +. +cy +( +p +, +s +. +size +()); + +1234 if(! + gde +. +emy +()) + +1235 + ga +. +do +( +cڡ_ +<*>( + +1236 +de +. +da +()), de. +size +()); + +1237 if( + gp +) + +1238 + gde + = { +p +, +s +. +size +()}; + +1240 + gde + = {}; + +1243 + gme +< +ass + + gAot +> + +1245 + gbasic_flds +< + gAot +>:: + +1246 +loc_rg +( + +1247 +rg_vw +& +de +, sg_vw +s +) + +1252 if( + gde +. +emy +(&& + gs +.empty()) + +1254 aut + ga + = +tyme + +b +:: +da +:: +lot_as +< + +1255 +Aot +>:: +me + +bd_loc +< + +1256 >( +this +-> +g +()); + +1257 * + gp + = +nuαr +; + +1258 if(! + gs +. +emy +()) + +1260 + gp + = +a +. +lo +(1 + +s +. +size +()); + +1261 + gp +[0] = ' '; + +1262 + gs +. +cy +( +p + + 1, +s +. +size +()); + +1264 if(! + gde +. +emy +()) + +1265 + ga +. +do +( +cڡ_ +<*>( + +1266 +de +. +da +()), de. +size +()); + +1267 if( + gp +) + +1268 + gde + = { +p +, 1 + +s +. +size +()}; + +1270 + gde + = {}; + +1273 + gme +< +ass + + gAot +> + +1274 + gme +< +ass + + gOthAoc +> + +1276 + gbasic_flds +< + gAot +>:: + +1277 +cy_l +( +basic_flds +< +OthAoc +> cڡ& +h +) + +1279 autcڡ& +e + : +h +. +li_ +) + +1280 + +( +e +. +me +(),. +me_rg +(),. +vue +()); + +1281 +loc_rg +( +mhod_ +, +h +.method_); + +1282 +loc_rg +( +rg__as_ +, + +1283 +h +. +rg__as_ +); + +1286 + gme +< +ass + + gAot +> + +1288 + gbasic_flds +< + gAot +>:: + +1289 +r_l +() + +1291 +r +(); + +1292 +loc_rg +( +mhod_ +, {}); + +1293 +loc_rg +( +rg__as_ +, {}); + +1296 + gme +< +ass + + gAot +> + +1298 + gbasic_flds +< + gAot +>:: + +1299 +de_li +() + +1301 aut + + = +li_ +. +beg +(); + g + !li_. +d +();) + +1302 +de_emt +(* + +++); + +1307 + gme +< +ass + + gAot +> + +1308 +le + + +1310 + gbasic_flds +< + gAot +>:: + +1311 +move_assign +( +basic_flds +& +h +, +d +:: +ue_ty +) + +1313 +r_l +(); + +1314 + gt_ + = +d +:: +move +( +h +. +t_ +); + +1315 + gli_ + = +d +:: +move +( +h +. +li_ +); + +1316 + gmhod_ + = +h +. +mhod_ +; + +1317 + grg__as_ + = +h +. +rg__as_ +; + +1318 + gh +. + gmhod_ + = {}; + +1319 + gh +. + grg__as_ + = {}; + +1320 + gthis +-> +g +( +h +.get(); + +1323 + gme +< +ass + + gAot +> + +1324 +le + + +1326 + gbasic_flds +< + gAot +>:: + +1327 +move_assign +( +basic_flds +& +h +, +d +:: +l_ty +) + +1329 +r_l +(); + +1330 if( + gthis +-> +g +(! +h +.get()) + +1332 +cy_l +( +h +); + +1333 + gh +. +r_l +(); + +1337 + gt_ + = +d +:: +move +( +h +. +t_ +); + +1338 + gli_ + = +d +:: +move +( +h +. +li_ +); + +1339 + gmhod_ + = +h +. +mhod_ +; + +1340 + grg__as_ + = +h +. +rg__as_ +; + +1341 + gh +. + gmhod_ + = {}; + +1342 + gh +. + grg__as_ + = {}; + +1346 + gme +< +ass + + gAot +> + +1347 +le + + +1349 + gbasic_flds +< + gAot +>:: + +1350 +cy_assign +( +basic_flds + cڡ& +h +, +d +:: +ue_ty +) + +1352 +r_l +(); + +1353 + gthis +-> +g +( +h +.get(); + +1354 +cy_l +( +h +); + +1357 + gme +< +ass + + gAot +> + +1358 +le + + +1360 + gbasic_flds +< + gAot +>:: + +1361 +cy_assign +( +basic_flds + cڡ& +h +, +d +:: +l_ty +) + +1363 +r_l +(); + +1364 +cy_l +( +h +); + +1367 + gme +< +ass + + gAot +> + +1368 +le + + +1370 + gbasic_flds +< + gAot +>:: + +1371 +sw +( +basic_flds +& +h +, +d +:: +ue_ty +) + +1373 +usg + +d +:: +sw +; + +1374 +sw +( +this +-> +g +(), +h +.get()); + +1375 +sw +( +t_ +, +h +.set_); + +1376 +sw +( +li_ +, +h +.list_); + +1377 +sw +( +mhod_ +, +h +.method_); + +1378 +sw +( +rg__as_ +, +h +.target_or_reason_); + +1381 + gme +< +ass + + gAot +> + +1382 +le + + +1384 + gbasic_flds +< + gAot +>:: + +1385 +sw +( +basic_flds +& +h +, +d +:: +l_ty +) + +1387 +BOOST_ASSERT +( +this +-> +g +(= +h +.get()); + +1388 +usg + + gd +:: +sw +; + +1389 +sw +( +t_ +, +h +.set_); + +1390 +sw +( +li_ +, +h +.list_); + +1391 +sw +( +mhod_ +, +h +.method_); + +1392 +sw +( +rg__as_ +, +h +.target_or_reason_); + + @/usr/include/boost/beast/http/impl/file_body_win32.ipp + +10 #ide +BOOST_BEAST_HTTP_IMPL_FILE_BODY_WIN32_IPP + + +11  + #BOOST_BEAST_HTTP_IMPL_FILE_BODY_WIN32_IPP + + + ) + +13 #i +BOOST_BEAST_USE_WIN32_FILE + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +34 +mea + + gboo + { + +35 +mea + + gb + { + +36 +mea + + ghp + { + +38 +mea + + gda + { + +39 + gme +< + gass +, css, + gbo +, class> + +40 +ass + + gwre_some_w32_ +; + +43 + gme +<> + +44  + gbasic_fe_body +< + gfe_w32 +> + +46 +usg + + gfe_ty + = +fe_w32 +; + +48 +ass + + gwr +; + +49 +ass + + gad +; + +53 as + cvue_ty + + +55 +nd + +ass + + gwr +; + +56 +nd + +ass + + gad +; + +57 +nd +  + gbasic_fe_body +< + gfe_w32 +>; + +59 + gme +< + gass +, css, + gbo +, class> + +60 +nd + +ass + + gda +:: +wre_some_w32_ +; + +61 + gme +< + +62 +ass + + gProc +, +bo + + gisReque +, cs + gFlds +> + +63 +nd + + +64 + gd +:: +size_t + + +65 +wre_some +( + +66 +boo +:: +asio +:: +basic_am_sock +< +Proc +>& +sock +, + +67 +rliz +< +isReque +, + +68 +basic_fe_body +< +fe_w32 +>, +Flds +>& + +, + +69 +r_code +& +ec +); + +71 +fe_w32 + + gfe_ +; + +72 + gd +:: +ut64_t + +size_ + = 0; + +73 + gd +:: +ut64_t + +f_ +; + +74 + gd +:: +ut64_t + +ϡ_ +; + +76 + gpublic +: + +77 ~ +vue_ty +() = ; + +78 +vue_ty +() = ; + +79 +vue_ty +(vue_ty&& +h +) = ; + +80 + gvue_ty +& + gݔ +=( +vue_ty +&& +h +) = ; + +82 +bo + + +83 +is_ݒ +() const + +85  + gfe_ +. +is_ݒ +(); + +88 + gd +:: +ut64_t + + +89 +size +() const + +91  +size_ +; + +95 +o +(); + +98 +ݒ +(cڡ* +th +, +fe_mode + +mode +, +r_code +& +ec +); + +101 +t +( +fe_w32 +&& +fe +, +r_code +& +ec +); + +106 as + cwr + + +108 + gme +< + gass +, css, + gbo +, class> + +109 +nd + +ass + + gda +:: +wre_some_w32_ +; + +110 + gme +< + +111 +ass + + gProc +, +bo + + gisReque +, cs + gFlds +> + +112 +nd + + +113 + gd +:: +size_t + + +114 +wre_some +( + +115 +boo +:: +asio +:: +basic_am_sock +< +Proc +>& +sock +, + +116 +rliz +< +isReque +, + +117 +basic_fe_body +< +fe_w32 +>, +Flds +>& + +, + +118 +r_code +& +ec +); + +120 + gvue_ty +& + gbody_ +; + +121 + gd +:: +ut64_t + +pos_ +; + +122  + gbuf_ +[4096]; + +124 + gpublic +: + +125 +usg + +cڡ_bufrs_ty + = + +126 +boo +:: +asio +:: +cڡ_bufr +; + +128 + gme +< +bo + + gisReque +, +ass + + gFlds +> + +129 +wr +( +hd +< +isReque +, +Flds +>&, +vue_ty +& +b +) + +130 : +body_ +( +b +) + +135 + +( +r_code +&) + +137 +BOOST_ASSERT +( +body_ +. +fe_ +. +is_ݒ +()); + +138 + gpos_ + = +body_ +. +f_ +; + +141 + gboo +:: +tiڮ +< +d +:: + +< +cڡ_bufrs_ty +, + gbo +>> + +142 +g +( +r_code +& +ec +) + +144 + gd +:: +size_t + cڡ +n + = ( +d +:: +m +)(( +buf_ +), + +145 + gb +:: +da +:: +amp +( +body_ +. +ϡ_ + - +pos_ +)); + +146 if( + gn + == 0) + +148 +ec +. +assign +(0,c. +gy +()); + +149  + gboo +:: +ne +; + +151 autcڡ + gėd + = +body_ +. +fe_ +. +ad +( +buf_ +, +n +, +ec +); + +152 if( + gec +) + +153  + gboo +:: +ne +; + +154 +BOOST_ASSERT +( +ėd + != 0); + +155 + gpos_ + + +ėd +; + +156 + gec +. +assign +(0, +ec +. +gy +()); + +158 { + gbuf_ +, + gėd +}, + +159 + gpos_ + < + gbody_ +. + gϡ_ +}}; + +165 as + cad + + +167 + gvue_ty +& + gbody_ +; + +169 + gpublic +: + +170 +me +< +bo + +isReque +, +ass + + gFlds +> + +171 +exic + + +172 +ad +( +hd +< +isReque +, +Flds +>&, +vue_ty +& +b +) + +173 : +body_ +( +b +) + +178 + +( +boo +:: +tiڮ +< + +179 +d +:: +ut64_t +> cڡ& +cڋ_ngth +, + +180 +r_code +& +ec +) + +183 + gboo +:: +igne_unud +( +cڋ_ngth +); + +184 +BOOST_ASSERT +( +body_ +. +fe_ +. +is_ݒ +()); + +185 + gec +. +assign +(0, +ec +. +gy +()); + +188 + gme +< +ass + + gCڡBufrSequ +> + +189 + gd +:: +size_t + + +190 +put +( +CڡBufrSequ + cڡ& +bufrs +, + +191 +r_code +& +ec +) + +193 + gd +:: +size_t + +nwrn + = 0; + +194 aut + gbufr + : +b +:: +da +:: +bufrs_nge +( +bufrs +)) + +196 +nwrn + + +body_ +. +fe_ +. +wre +( + +197 +bufr +. +da +(), bufr. +size +(), +ec +); + +198 if( + gec +) + +199  + gnwrn +; + +201 + gec +. +assign +(0, +ec +. +gy +()); + +202  + gnwrn +; + +206 +fish +( +r_code +& +ec +) + +208 + gec +. +assign +(0, +ec +. +gy +()); + +215 + gd +:: +ut64_t + + +216 +size +( +vue_ty + cڡ& +body +) + +218  +body +. +size +(); + +224 +le + + +226 + gbasic_fe_body +< + gfe_w32 +>:: + +227 +vue_ty +:: + +228 +o +() + +230 +r_code + +igned +; + +231 + gfe_ +. +o +( +igned +); + +234 +le + + +236 + gbasic_fe_body +< + gfe_w32 +>:: + +237 +vue_ty +:: + +238 +ݒ +(cڡ* +th +, +fe_mode + +mode +, +r_code +& +ec +) + +240 + gfe_ +. +ݒ +( +th +, +mode +, +ec +); + +241 if( + gec +) + +243 + gsize_ + = +fe_ +. +size +( +ec +); + +244 if( + gec +) + +246 +o +(); + +249 + gf_ + = 0; + +250 + gϡ_ + = +size_ +; + +253 +le + + +255 + gbasic_fe_body +< + gfe_w32 +>:: + +256 +vue_ty +:: + +257 +t +( +fe_w32 +&& +fe +, +r_code +& +ec +) + +259 if( + gfe_ +. +is_ݒ +()) + +261 +r_code + + gigned +; + +262 + gfe_ +. +o +( +igned +); + +264 + gfe_ + = +d +:: +move +( +fe +); + +265 if( + gfe_ +. +is_ݒ +()) + +267 + gsize_ + = +fe_ +. +size +( +ec +); + +268 if( + gec +) + +270 +o +(); + +273 + gf_ + = 0; + +274 + gϡ_ + = +size_ +; + +280 +mea + + gda + { + +282 + gme +< +ass + + gUnsigd +> + +283 +le + + +284 + gboo +:: +wi +:: +DWORD_ + + +285 +lowPt +( +Unsigd + +n +) + +287  +ic_ +< + +288 +boo +:: +wi +:: +DWORD_ +>( + +289 +n + & 0xffffffff); + +292 + gme +< +ass + + gUnsigd +> + +293 +le + + +294 + gboo +:: +wi +:: +DWORD_ + + +295 +highPt +( +Unsigd + +n +, +d +:: +ue_ty +) + +297  +ic_ +< + +298 +boo +:: +wi +:: +DWORD_ +>( + +299 ( +n +>>32)&0xffffffff); + +302 + gme +< +ass + + gUnsigd +> + +303 +le + + +304 + gboo +:: +wi +:: +DWORD_ + + +305 +highPt +( +Unsigd +, +d +:: +l_ty +) + +310 + gme +< +ass + + gUnsigd +> + +311 +le + + +312 + gboo +:: +wi +:: +DWORD_ + + +313 +highPt +( +Unsigd + +n +) + +315  +highPt +( +n +, +d +:: +gl_cڡt +< + +316 +bo +, (( +Unsigd +)>4)>{}); + +319 as + cnu_mbda + + +321 + gpublic +: + +322 +me +< +ass + +CڡBufrSequ +> + +324 +ݔ +()( +r_code +&, + +325 +CڡBufrSequ + const&) const + +327 +BOOST_ASSERT +( +l +); + +333 #i +BOOST_ASIO_HAS_WINDOWS_OVERLAPPED_PTR + + +335 + gme +< + +336 +ass + + gProc +, cs + gHdr +, + +337 +bo + + gisReque +, +ass + + gFlds +> + +338 as + cwre_some_w32_ + + +340 + gboo +:: +asio +:: +basic_am_sock +< +Proc +>& +sock_ +; + +341 + gboo +:: +asio +:: +execut_wk_gud +< +dety +( +d +:: +dev +< + +342 +boo +:: +asio +:: +basic_am_sock +< +Proc +>&>(). +g_execut +())> +wg_ +; + +343 + grliz +< + gisReque +, + +344 + gbasic_fe_body +< + gfe_w32 +>, + gFlds +>& + g_ +; + +345 + gd +:: +size_t + +bys_sed_ + = 0; + +346 +Hdr + + gh_ +; + +347 +bo + + ghd_ + = +l +; + +349 + gpublic +: + +350 +wre_some_w32_ +(write_some_win32_op&&) = ; + +351 +wre_some_w32_ +(wre_some_w32_ cڡ& +de +; + +353 + gme +< +ass + + gDedudHdr +> + +354 +wre_some_w32_ +( + +355 +DedudHdr +&& +h +, + +356 +boo +:: +asio +:: +basic_am_sock +< +Proc +>& +s +, + +357 +rliz +< +isReque +, + +358 +basic_fe_body +< +fe_w32 +>, +Flds +>& + +) + +359 : +sock_ +( +s +) + +360 , +wg_ +( +sock_ +. +g_execut +()) + +361 , +_ +( + +) + +362 , +h_ +( +d +:: +fwd +< +DedudHdr +>( +h +)) + +366 +usg + +lot_ty + = + +367 +boo +:: +asio +:: +assocd_lot_t +< +Hdr +>; + +369 +lot_ty + + +370 +g_lot +(cڡ + gnx + + +372  ( + gboo +:: +asio +:: +g_assocd_lot +)( +h_ +); + +375 +usg + + gexecut_ty + = + +376 +boo +:: +asio +:: +assocd_execut_t +< +Hdr +, +dety +( +d +:: +dev +< + +377 +boo +:: +asio +:: +basic_am_sock +< +Proc +>&>(). +g_execut +())>; + +379 +execut_ty + + +380 +g_execut +(cڡ + gnx + + +382  ( + gboo +:: +asio +:: +g_assocd_execut +)( + +383 +h_ +, + gsock_ +. +g_execut +()); + +387 +ݔ +()(); + +390 +ݔ +()( + +391 +r_code + + gec +, + +392 + gd +:: +size_t + +bys_sed + = 0); + +394 +nd + + +395 +bo + +asio_hdr_is_ctui +( +wre_some_w32_ +* + +) + +397 +usg + + gboo +:: +asio +:: +asio_hdr_is_ctui +; + +398  +asio_hdr_is_ctui +( + +399 +d +:: +addssof +( + +-> +h_ +)); + +402 + gme +< +ass + + gFuni +> + +403 +nd + + +404  +asio_hdr_voke +( +Funi +&& +f +, +wre_some_w32_ +* + +) + +406 +usg + + gboo +:: +asio +:: +asio_hdr_voke +; + +407 +asio_hdr_voke +( +f +, +d +:: +addssof +( + +-> +h_ +)); + +411 + gme +< + +412 +ass + + gProc +, cs + gHdr +, + +413 +bo + + gisReque +, +ass + + gFlds +> + +415 + gwre_some_w32_ +< + +416 + gProc +, + gHdr +, + gisReque +, + gFlds +>:: + +417 +ݔ +()() + +419 if(! +_ +. +is_hd_de +()) + +421 +hd_ + = +ue +; + +422 + g_ +. +l +( +ue +); + +423  + gda +:: +async_wre_some_im +( + +424 +sock_ +, +_ +, +d +:: +move +(* +this +)); + +426 if( + g_ +. +g +(). +chunked +()) + +428  + gda +:: +async_wre_some_im +( + +429 +sock_ +, +_ +, +d +:: +move +(* +this +)); + +431 auto& + gw + = +_ +. +wr_im +(); + +432 + gboo +:: +wi +:: +DWORD_ + cڡ +nNumbOfBysToWre + = + +433 +ic_ +< +boo +:: +wi +:: +DWORD_ +>( + +434 ( +d +:: +m +)( + +435 ( +d +:: +m +)( +w +. +body_ +. +ϡ_ + - w. +pos_ +, + g_ +. +lim +()), + +436 ( + gd +:: +numic_lims +< +boo +:: +wi +:: +DWORD_ +>:: +max +)())); + +437 + gboo +:: +asio +:: +wdows +:: +ovϵed_r + +ovϵed +{ + +438 +sock_ +. +g_execut +(). +cڋxt +(), + gd +:: +move +(* +this +)}; + +442 auto& + gov + = * +ovϵed +. +g +(); + +443 + gov +. + gOfft + = +lowPt +( +w +. +pos_ +); + +444 + gov +. + gOfftHigh + = +highPt +( +w +. +pos_ +); + +445 autcڡ + gbSucss + = :: +TnsmFe +( + +446 +sock_ +. +tive_hd +(), + +447 +_ +. +g +(). +body +(). +fe_ +. +tive_hd +(), + +448 +nNumbOfBysToWre +, + +450 +ovϵed +. +g +(), + +451 +nuαr +, + +453 autcڡ + gdwE + = +boo +:: +wi +:: +GLaE +(); + +454 if(! + gbSucss + && + gdwE + != + +455 +boo +:: +wi +:: +ERROR_IO_PENDING_ +) + +459 +ovϵed +. +come +( +r_code +{ +ic_ +<>( +dwE +), + +460 +syem_gy +()}, 0); + +463 + govϵed +. +a +(); + +466 + gme +< + +467 +ass + + gProc +, cs + gHdr +, + +468 +bo + + gisReque +, +ass + + gFlds +> + +470 + gwre_some_w32_ +< + +471 + gProc +, + gHdr +, + gisReque +, + gFlds +>:: + +472 +ݔ +()( + +473 +r_code + +ec +, + gd +:: +size_t + +bys_sed +) + +475 +bys_sed_ + + +bys_sed +; + +476 if(! + gec +) + +478 if( + ghd_ +) + +480 + ghd_ + = +l +; + +481  (* + gthis +)(); + +483 auto& + gw + = +_ +. +wr_im +(); + +484 + gw +. + gpos_ + + +bys_sed +; + +485 +BOOST_ASSERT +( +w +. +pos_ + +w +. +body_ +. +ϡ_ +) + +488 +_ +. +xt +( +ec +, +nu_mbda +{}); + +489 +BOOST_ASSERT +(! +ec +); + +490 +BOOST_ASSERT +( +_ +. +is_de +()); + +493 +h_ +( +ec +, +bys_sed_ +); + +502 + gme +< +ass + + gProc +, +bo + + gisReque +, cs + gFlds +> + +503 + gd +:: +size_t + + +504 +wre_some +( + +505 +boo +:: +asio +:: +basic_am_sock +< +Proc +>& +sock +, + +506 +rliz +< +isReque +, + +507 +basic_fe_body +< +fe_w32 +>, +Flds +>& + +, + +508 +r_code +& +ec +) + +510 if(! + g +. +is_hd_de +()) + +512 + g +. +l +( +ue +); + +513 autcڡ + gbys_sed + = + +514 +da +:: +wre_some_im +( +sock +, + +, +ec +); + +515 if( + gec +) + +516  + gbys_sed +; + +517  + gbys_sed +; + +519 if( + g +. +g +(). +chunked +()) + +521 autcڡ + gbys_sed + = + +522 +da +:: +wre_some_im +( +sock +, + +, +ec +); + +523 if( + gec +) + +524  + gbys_sed +; + +525  + gbys_sed +; + +527 auto& + gw + = + +. +wr_im +(); + +528 + gw +. + gbody_ +. + gfe_ +. +ek +( +w +. +pos_ +, +ec +); + +529 if( + gec +) + +531 + gboo +:: +wi +:: +DWORD_ + cڡ +nNumbOfBysToWre + = + +532 +ic_ +< +boo +:: +wi +:: +DWORD_ +>( + +533 ( +d +:: +m +)( + +534 ( +d +:: +m +)( +w +. +body_ +. +ϡ_ + - w. +pos_ +, + g +. +lim +()), + +535 ( + gd +:: +numic_lims +< +boo +:: +wi +:: +DWORD_ +>:: +max +)())); + +536 autcڡ + gbSucss + = :: +TnsmFe +( + +537 +sock +. +tive_hd +(), + +538 +w +. +body_ +. +fe_ +. +tive_hd +(), + +539 +nNumbOfBysToWre +, + +541 +nuαr +, + +542 +nuαr +, + +544 if(! + gbSucss +) + +546 + gec +. +assign +( +ic_ +<>( + +547 +boo +:: +wi +:: +GLaE +()), + +548 +syem_gy +()); + +551 + gw +. + gpos_ + + +nNumbOfBysToWre +; + +552 +BOOST_ASSERT +( +w +. +pos_ + + +572 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +573 +WreHdr +, ( +r_code +, +d +:: +size_t +)) + +574 +async_wre_some +( + +575 +boo +:: +asio +:: +basic_am_sock +< +Proc +>& +sock +, + +576 +rliz +< +isReque +, + +577 +basic_fe_body +< +fe_w32 +>, +Flds +>& + +, + +578 +WreHdr +&& +hdr +) + +580 +BOOST_BEAST_HANDLER_INIT +( + +581 +WreHdr +, ( +r_code +, +d +:: +size_t +)); + +582 + gda +:: +wre_some_w32_ +< + +583 +Proc +, + +584 +BOOST_ASIO_HANDLER_TYPE +( +WreHdr +, + +585 ( +r_code +, +d +:: +size_t +)), + +586 + gisReque +, + gFlds +>{ + +587 + gd +:: +move +( + +. +comi_hdr +), + gsock +, + g +}(); + +588  + g +. + gsu +. +g +(); + + @/usr/include/boost/beast/http/impl/message.ipp + +10 #ide +BOOST_BEAST_HTTP_IMPL_MESSAGE_IPP + + +11  + #BOOST_BEAST_HTTP_IMPL_MESSAGE_IPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19 +mea + + gboo + { + +20 +mea + + gb + { + +21 +mea + + ghp + { + +23 + gme +< +ass + + gFlds +> + +24 + gme +< +ass + + gArg1 +, + gass +... + gArgN +, class> + +25 + ghd +< + gue +, + gFlds +>:: + +26 +hd +( +Arg1 +&& +g1 +, +ArgN +&&... +gn +) + +27 : +Flds +( +d +:: +fwd +< +Arg1 +>( +g1 +), + +28 +d +:: +fwd +< +ArgN +>( +gn +)...) + +32 +me +< +ass + +Flds +> + +33 +le + + +34 +vb + + +35 +hd +< +ue +, + gFlds +>:: + +36 +mhod +() const + +38  +mhod_ +; + +41 + gme +< +ass + + gFlds +> + +43 + ghd +< + gue +, + gFlds +>:: + +44 +mhod +( +vb + +v +) + +46 if( +v + = +vb +:: +unknown +) + +47 +BOOST_THROW_EXCEPTION +( + +48 +d +:: +vid_gumt +{"unknown method"}); + +49 + gmhod_ + = +v +; + +50 + gthis +-> +t_mhod_im +({}); + +53 + gme +< +ass + + gFlds +> + +54 +rg_vw + + +55 + ghd +< + gue +, + gFlds +>:: + +56 +mhod_rg +() const + +58 if( +mhod_ + ! +vb +:: +unknown +) + +59  +to_rg +( +mhod_ +); + +60  + gthis +-> +g_mhod_im +(); + +63 + gme +< +ass + + gFlds +> + +65 + ghd +< + gue +, + gFlds +>:: + +66 +mhod_rg +( +rg_vw + +s +) + +68 +mhod_ + = +rg_to_vb +( +s +); + +69 if( + gmhod_ + ! +vb +:: +unknown +) + +70 +this +-> +t_mhod_im +({}); + +72 + gthis +-> +t_mhod_im +( +s +); + +75 + gme +< +ass + + gFlds +> + +76 +le + + +77 +rg_vw + + +78 + ghd +< + gue +, + gFlds +>:: + +79 +rg +() const + +81  +this +-> +g_rg_im +(); + +84 + gme +< +ass + + gFlds +> + +85 +le + + +87 + ghd +< + gue +, + gFlds +>:: + +88 +rg +( +rg_vw + +s +) + +90 +this +-> +t_rg_im +( +s +); + +93 + gme +< +ass + + gFlds +> + +95 +sw +( + +96 +hd +< +ue +, +Flds +>& +h1 +, + +97 +hd +< +ue +, +Flds +>& +h2 +) + +99 +usg + + gd +:: +sw +; + +100 +sw +( + +101 +ic_ +< +Flds +&>( +h1 +), + +102 +ic_ +< +Flds +&>( +h2 +)); + +103 +sw +( +h1 +. +vsi_ +, +h2 +.version_); + +104 +sw +( +h1 +. +mhod_ +, +h2 +.method_); + +109 + gme +< +ass + + gFlds +> + +110 + gme +< +ass + + gArg1 +, + gass +... + gArgN +, class> + +111 + ghd +< + gl +, + gFlds +>:: + +112 +hd +( +Arg1 +&& +g1 +, +ArgN +&&... +gn +) + +113 : +Flds +( +d +:: +fwd +< +Arg1 +>( +g1 +), + +114 +d +:: +fwd +< +ArgN +>( +gn +)...) + +118 +me +< +ass + +Flds +> + +119 +le + + +120 +us + + +121 +hd +< +l +, + gFlds +>:: + +122 +su +() const + +124  +t_to_us +( + +125 +ic_ +<>( +su_ +)); + +128 + gme +< +ass + + gFlds +> + +129 +le + + +131 + ghd +< + gl +, + gFlds +>:: + +132 +su +( +us + +v +) + +134 +su_ + = +v +; + +137 + gme +< +ass + + gFlds +> + +138 +le + + +140 + ghd +< + gl +, + gFlds +>:: + +141 +su +( +v +) + +143 if( +v + > 999) + +144 +BOOST_THROW_EXCEPTION +( + +145 +d +:: +vid_gumt +{ + +147 + gsu_ + = +ic_ +< +us +>( +v +); + +150 + gme +< +ass + + gFlds +> + +151 +le + + +153 + ghd +< + gl +, + gFlds +>:: + +154 +su_t +() const + +156  +ic_ +<>( +su_ +); + +159 + gme +< +ass + + gFlds +> + +160 +rg_vw + + +161 + ghd +< + gl +, + gFlds +>:: + +162 +as +() const + +164 autcڡ +s + = +this +-> +g_as_im +(); + +165 if(! + gs +. +emy +()) + +166  + gs +; + +167  +obsޑe_as +( +su_ +); + +170 + gme +< +ass + + gFlds +> + +171 +le + + +173 + ghd +< + gl +, + gFlds +>:: + +174 +as +( +rg_vw + +s +) + +176 +this +-> +t_as_im +( +s +); + +179 + gme +< +ass + + gFlds +> + +181 +sw +( + +182 +hd +< +l +, +Flds +>& +h1 +, + +183 +hd +< +l +, +Flds +>& +h2 +) + +185 +usg + + gd +:: +sw +; + +186 +sw +( + +187 +ic_ +< +Flds +&>( +h1 +), + +188 +ic_ +< +Flds +&>( +h2 +)); + +189 +sw +( +h1 +. +vsi_ +, +h2 +.version_); + +190 +sw +( +h1 +. +su_ +, +h2 +.result_); + +195 + gme +< +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +196 + gme +< + gass +... + gBodyArgs +> + +197 + gmesge +< + gisReque +, + gBody +, + gFlds +>:: + +198 +mesge +( +hd_ty +&& +h +, +BodyArgs +&&... +body_gs +) + +199 : +hd_ty +( +d +:: +move +( +h +)) + +200 , + gboo +:: +emy_vue +< + +201 +tyme + +Body +:: +vue_ty +>( +boo +:: +emy__t +(), + +202 + gd +:: +fwd +< +BodyArgs +>( +body_gs +)...) + +206 +me +< +bo + +isReque +, +ass + + gBody +, cs + gFlds +> + +207 + gme +< + gass +... + gBodyArgs +> + +208 + gmesge +< + gisReque +, + gBody +, + gFlds +>:: + +209 +mesge +( +hd_ty + cڡ& +h +, +BodyArgs +&&... +body_gs +) + +210 : +hd_ty +( +h +) + +211 , + gboo +:: +emy_vue +< + +212 +tyme + +Body +:: +vue_ty +>( +boo +:: +emy__t +(), + +213 + gd +:: +fwd +< +BodyArgs +>( +body_gs +)...) + +217 +me +< +bo + +isReque +, +ass + + gBody +, cs + gFlds +> + +218 + gme +< +ass + + gVsi +, + gass +> + +219 + gmesge +< + gisReque +, + gBody +, + gFlds +>:: + +220 +mesge +( +vb + +mhod +, +rg_vw + +rg +, +Vsi + +vsi +) + +221 : +hd_ty +( +mhod +, +rg +, +vsi +) + +225 + gme +< +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +226 + gme +< +ass + + gVsi +, cs + gBodyArg +, + gass +> + +227 + gmesge +< + gisReque +, + gBody +, + gFlds +>:: + +228 +mesge +( +vb + +mhod +, +rg_vw + +rg +, + +229 +Vsi + +vsi +, +BodyArg +&& +body_g +) + +230 : +hd_ty +( +mhod +, +rg +, +vsi +) + +231 , + gboo +:: +emy_vue +< + +232 +tyme + +Body +:: +vue_ty +>( +boo +:: +emy__t +(), + +233 + gd +:: +fwd +< +BodyArg +>( +body_g +)) + +237 +me +< +bo + +isReque +, +ass + + gBody +, cs + gFlds +> + +238 + gme +< +ass + + gVsi +, cs + gBodyArg +, cs + gFldsArg +, + gass +> + +239 + gmesge +< + gisReque +, + gBody +, + gFlds +>:: + +240 +mesge +( + +241 +vb + +mhod +, +rg_vw + +rg +, +Vsi + +vsi +, + +242 +BodyArg +&& +body_g +, + +243 +FldsArg +&& +flds_g +) + +244 : +hd_ty +( +mhod +, +rg +, +vsi +, + +245 +d +:: +fwd +< +FldsArg +>( +flds_g +)) + +246 , + gboo +:: +emy_vue +< + +247 +tyme + +Body +:: +vue_ty +>( +boo +:: +emy__t +(), + +248 + gd +:: +fwd +< +BodyArg +>( +body_g +)) + +252 +me +< +bo + +isReque +, +ass + + gBody +, cs + gFlds +> + +253 + gme +< +ass + + gVsi +, + gass +> + +254 + gmesge +< + gisReque +, + gBody +, + gFlds +>:: + +255 +mesge +( +us + +su +, +Vsi + +vsi +) + +256 : +hd_ty +( +su +, +vsi +) + +260 + gme +< +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +261 + gme +< +ass + + gVsi +, cs + gBodyArg +, + gass +> + +262 + gmesge +< + gisReque +, + gBody +, + gFlds +>:: + +263 +mesge +( +us + +su +, +Vsi + +vsi +, + +264 +BodyArg +&& +body_g +) + +265 : +hd_ty +( +su +, +vsi +) + +266 , + gboo +:: +emy_vue +< + +267 +tyme + +Body +:: +vue_ty +>( +boo +:: +emy__t +(), + +268 + gd +:: +fwd +< +BodyArg +>( +body_g +)) + +272 +me +< +bo + +isReque +, +ass + + gBody +, cs + gFlds +> + +273 + gme +< +ass + + gVsi +, cs + gBodyArg +, cs + gFldsArg +, + gass +> + +274 + gmesge +< + gisReque +, + gBody +, + gFlds +>:: + +275 +mesge +( +us + +su +, +Vsi + +vsi +, + +276 +BodyArg +&& +body_g +, +FldsArg +&& +flds_g +) + +277 : +hd_ty +( +su +, +vsi +, + +278 +d +:: +fwd +< +FldsArg +>( +flds_g +)) + +279 , + gboo +:: +emy_vue +< + +280 +tyme + +Body +:: +vue_ty +>( +boo +:: +emy__t +(), + +281 + gd +:: +fwd +< +BodyArg +>( +body_g +)) + +285 +me +< +bo + +isReque +, +ass + + gBody +, cs + gFlds +> + +286 + gmesge +< + gisReque +, + gBody +, + gFlds +>:: + +287 +mesge +( +d +:: +pwi_cڡru_t +) + +291 +me +< +bo + +isReque +, +ass + + gBody +, cs + gFlds +> + +292 + gme +< + gass +... + gBodyArgs +> + +293 + gmesge +< + gisReque +, + gBody +, + gFlds +>:: + +294 +mesge +( +d +:: +pwi_cڡru_t +, + +295 +d +:: +tue +< +BodyArgs +...> +body_gs +) + +296 : +mesge +( +d +:: +pwi_cڡru +, + +297 +body_gs +, + +298 +b +:: +da +:: +make_dex_qu +< + +299 ...( +BodyArgs +)>{}) + +303 +me +< +bo + +isReque +, +ass + + gBody +, cs + gFlds +> + +304 + gme +< + gass +... + gBodyArgs +, css... + gFldsArgs +> + +305 + gmesge +< + gisReque +, + gBody +, + gFlds +>:: + +306 +mesge +( +d +:: +pwi_cڡru_t +, + +307 +d +:: +tue +< +BodyArgs +...> +body_gs +, + +308 +d +:: +tue +< +FldsArgs +...> +flds_gs +) + +309 : +mesge +( +d +:: +pwi_cڡru +, + +310 +body_gs +, + +311 +flds_gs +, + +312 +b +:: +da +:: +make_dex_qu +< + +313 ...( +BodyArgs +)>{}, + +314 +b +:: +da +:: +make_dex_qu +< + +315 ...( +FldsArgs +)>{}) + +319 +me +< +bo + +isReque +, +ass + + gBody +, cs + gFlds +> + +321 + gmesge +< + gisReque +, + gBody +, + gFlds +>:: + +322 +chunked +( +bo + +vue +) + +324 +this +-> +t_chunked_im +( +vue +); + +325 + gthis +-> +t_cڋ_ngth_im +( +boo +:: +ne +); + +328 + gme +< +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +330 + gmesge +< + gisReque +, + gBody +, + gFlds +>:: + +331 +cڋ_ngth +( + +332 +boo +:: +tiڮ +< +d +:: +ut64_t +> cڡ& +vue +) + +334 +this +-> +t_cڋ_ngth_im +( +vue +); + +335 + gthis +-> +t_chunked_im +( +l +); + +338 + gme +< +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +339 + gboo +:: +tiڮ +< +d +:: +ut64_t +> + +340 +mesge +< +isReque +, + gBody +, + gFlds +>:: + +341 +yld_size +() const + +343  +yld_size +( +da +:: +is_body_sized +< +Body +>{}); + +346 + gme +< +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +347 +bo + + +348 + gmesge +< + gisReque +, + gBody +, + gFlds +>:: + +349 +ed_eof +( +d +:: +l_ty +) const + +352 if +this +-> +su +(= +us +:: +no_cڋ + || + +353 +this +-> +su +(= +us +:: +n_modifd + || + +354 +to_us_ass +( +this +-> +su +()) == + +355 +us_ass +:: +fmiڮ + || + +356 +has_cڋ_ngth +() || + +357 +chunked +()) + +358  ! +kp_ive +(); + +359  + gue +; + +362 + gme +< +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +364 + gmesge +< + gisReque +, + gBody +, + gFlds +>:: + +365 +e_yld +( +d +:: +ue_ty +) + +367 autcڡ +n + = +yld_size +(); + +368 if( + gthis +-> +mhod +(= +vb +:: +a + && (! +n + || *n > 0)) + +369 +BOOST_THROW_EXCEPTION +( +d +:: +vid_gumt +{ + +371 if( + gn +) + +373 if(* + gn + > 0 || + +374 + gthis +-> +mhod +(= +vb +:: +tis + || + +375 +this +-> +mhod +(= +vb +:: +put + || + +376 +this +-> +mhod +(= +vb +:: +po +) + +378 +this +-> +cڋ_ngth +( +n +); + +382 + gthis +-> +chunked +( +l +); + +385 if( + gthis +-> +vsi +() == 11) + +387 +this +-> +chunked +( +ue +); + +391 + gthis +-> +chunked +( +l +); + +395 + gme +< +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +397 + gmesge +< + gisReque +, + gBody +, + gFlds +>:: + +398 +e_yld +( +d +:: +l_ty +) + +400 autcڡ +n + = +yld_size +(); + +401 if(! + gn + || *n > 0) && ( + +402 ( +us_ass +( +this +-> +su +()=us_ass:: +fmiڮ + || + +403 +this +-> +su +(= +us +:: +no_cڋ + || + +404 +this +-> +su +(= +us +:: +n_modifd +))) + +407 +BOOST_THROW_EXCEPTION +( +d +:: +vid_gumt +{ + +410 if( + gn +) + +411 + gthis +-> +cڋ_ngth +( +n +); + +412 if( + gthis +-> +vsi +() == 11) + +413 +this +-> +chunked +( +ue +); + +415 + gthis +-> +chunked +( +l +); + +420 + gme +< +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +422 +sw +( + +423 +mesge +< +isReque +, +Body +, +Flds +>& +m1 +, + +424 +mesge +< +isReque +, +Body +, +Flds +>& +m2 +) + +426 +usg + + gd +:: +sw +; + +427 +sw +( + +428 +ic_ +< +hd +< +isReque +, +Flds +>&>( +m1 +), + +429 +ic_ +< +hd +< +isReque +, +Flds +>&>( +m2 +)); + +430 +sw +( +m1 +. +body +(), +m2 +.body()); + + @/usr/include/boost/beast/http/impl/parser.ipp + +10 #ide +BOOST_BEAST_HTTP_IMPL_PARSER_IPP + + +11  + #BOOST_BEAST_HTTP_IMPL_PARSER_IPP + + + ) + +13  + ~ + +14  + ~ + +16 +mea + + gboo + { + +17 +mea + + gb + { + +18 +mea + + ghp + { + +20 + gme +< +bo + + gisReque +, +ass + + gBody +, cs + gAot +> + +21 + grr +< + gisReque +, + gBody +, + gAot +>:: + +22 +rr +() + +23 : +rd_ +( +m_ +. +ba +(), m_. +body +()) + +27 + gme +< +bo + + gisReque +, +ass + + gBody +, cs + gAot +> + +28 + gme +< +ass + + gArg1 +, + gass +... + gArgN +, class> + +29 + grr +< + gisReque +, + gBody +, + gAot +>:: + +30 +rr +( +Arg1 +&& +g1 +, +ArgN +&&... +gn +) + +31 : +m_ +( + +32 +d +:: +fwd +< +Arg1 +>( +g1 +), + +33 +d +:: +fwd +< +ArgN +>( +gn +)...) + +34 , +rd_ +( +m_ +. +ba +(), m_. +body +()) + +36 + gm_ +. +r +(); + +39 + gme +< +bo + + gisReque +, +ass + + gBody +, cs + gAot +> + +40 + gme +< +ass + + gOthBody +, + gass +... + gArgs +, class> + +41 + grr +< + gisReque +, + gBody +, + gAot +>:: + +42 +rr +( + +43 +rr +< +isReque +, +OthBody +, +Aot +>&& +h +, + +44 +Args +&&... +gs +) + +45 : +ba_ty +( +d +:: +move +( +h +)) + +46 , +m_ +( +h +. +a +(), +d +:: +fwd +< +Args +>( +gs +)...) + +47 , +rd_ +( +m_ +. +ba +(), m_. +body +()) + +49 if( + gh +. + grd_ed_ +) + +50 +BOOST_THROW_EXCEPTION +( +d +:: +vid_gumt +{ + + @/usr/include/boost/beast/http/impl/read.ipp + +10 #ide +BOOST_BEAST_HTTP_IMPL_READ_IPP_HPP + + +11  + #BOOST_BEAST_HTTP_IMPL_READ_IPP_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +35 +mea + + gboo + { + +36 +mea + + gb + { + +37 +mea + + ghp + { + +39 +mea + + gda + { + +43 + gme +< +ass + + gSm +, cs + gDymicBufr +, + +44 +bo + + gisReque +, +ass + + gDived +, cs + gHdr +> + +45 as + cad_some_ + + +46 : +public + +boo +:: +asio +:: +coute + + +48 +Sm +& +s_ +; + +49 + gboo +:: +asio +:: +execut_wk_gud +< +dety +( + +50 +d +:: +dev +< +Sm +&>(). +g_execut +())> +wg_ +; + +51 + gDymicBufr +& + gb_ +; + +52 + gbasic_rr +< + gisReque +, + gDived +>& + gp_ +; + +53 + gd +:: +size_t + +bys_sed_ + = 0; + +54 +Hdr + + gh_ +; + +55 +bo + + gct_ + = +l +; + +57 + gpublic +: + +58 +ad_some_ +(read_some_op&&) = ; + +59 +ad_some_ +ԗd_some_ cڡ& +de +; + +61 + gme +< +ass + + gDedudHdr +> + +62 +ad_some_ +( +DedudHdr +&& +h +, +Sm +& +s +, + +63 +DymicBufr +& +b +, +basic_rr +< +isReque +, +Dived +>& +p +) + +64 : +s_ +( +s +) + +65 , +wg_ +( +s_ +. +g_execut +()) + +66 , +b_ +( +b +) + +67 , +p_ +( +p +) + +68 , +h_ +( +d +:: +fwd +< +DedudHdr +>( +h +)) + +72 +usg + +lot_ty + = + +73 +boo +:: +asio +:: +assocd_lot_t +< +Hdr +>; + +75 +lot_ty + + +76 +g_lot +(cڡ + gnx + + +78  ( + gboo +:: +asio +:: +g_assocd_lot +)( +h_ +); + +81 +usg + + gexecut_ty + = +boo +:: +asio +:: +assocd_execut_t +< + +82 +Hdr +, +dety +( +d +:: +dev +< +Sm +&>(). +g_execut +())>; + +84 +execut_ty + + +85 +g_execut +(cڡ + gnx + + +87  ( + gboo +:: +asio +:: +g_assocd_execut +)( + +88 +h_ +, + gs_ +. +g_execut +()); + +92 +ݔ +()( + +93 +r_code + + gec +, + +94 + gd +:: +size_t + +bys_sed + = 0, + +95 +bo + + gct + = +ue +); + +97 +nd + + +98 +bo + +asio_hdr_is_ctui +( +ad_some_ +* + +) + +100 +usg + + gboo +:: +asio +:: +asio_hdr_is_ctui +; + +101  + g +-> + gct_ + ? + gue + : + +102 +asio_hdr_is_ctui +( + +103 +d +:: +addssof +( + +-> +h_ +)); + +106 + gme +< +ass + + gFuni +> + +107 +nd + + +108  +asio_hdr_voke +( +Funi +&& +f +, +ad_some_ +* + +) + +110 +usg + + gboo +:: +asio +:: +asio_hdr_voke +; + +111 +asio_hdr_voke +( +f +, +d +:: +addssof +( + +-> +h_ +)); + +115 + gme +< +ass + + gSm +, cs + gDymicBufr +, + +116 +bo + + gisReque +, +ass + + gDived +, cs + gHdr +> + +118 + gad_some_ +< + gSm +, + gDymicBufr +, + +119 + gisReque +, + gDived +, + gHdr +>:: + +120 +ݔ +()( + +121 +r_code + +ec +, + +122 + gd +:: +size_t + +bys_sed +, + +123 +bo + + gct +) + +125 + gct_ + = +ct +; + +126 +BOOST_ASIO_CORO_REENTER +(* +this +) + +128 if( + gb_ +. +size +() == 0) + +129  +do_ad +; + +134 autcڡ + gud + = +p_ +. +put +( +b_ +. +da +(), +ec +); + +135 + gbys_sed_ + + +ud +; + +136 + gb_ +. +csume +( +ud +); + +138 if( + gec + ! +hp +:: +r +:: +ed_me +) + +141 + gdo_ad +: + +142 +BOOST_ASIO_CORO_YIELD + + +145 autcڡ +size + = +ad_size +( +b_ +, 65536); + +146 if( + gsize + == 0) + +148 +ec + = +r +:: +bufr_ovow +; + +149  + gup +; + +151 autcڡ + gmb + = + +152 +b +:: +da +:: +dymic_bufr_e +( + +153 +b_ +, +size +, +ec +, +r +:: +bufr_ovow +); + +154 if( + gec +) + +155  + gup +; + +156 + gs_ +. +async_ad_some +(* +mb +, +d +:: +move +(* +this +)); + +158 if( + gec + = +boo +:: +asio +:: +r +:: +eof +) + +160 +BOOST_ASSERT +( +bys_sed + == 0); + +161 if( + gp_ +. +g_some +()) + +164 + gec +. +assign +(0, +ec +. +gy +()); + +165 + gp_ +. +put_eof +( +ec +); + +166 if( + gec +) + +167  + gup +; + +168 +BOOST_ASSERT +( +p_ +. +is_de +()); + +169  + gup +; + +171 + gec + = +r +:: +d_of_am +; + +174 if( + gec +) + +176 + gb_ +. +comm +( +bys_sed +); + +179 + gup +: + +180 if(! +ct_ +) + +182 +BOOST_ASIO_CORO_YIELD + + +183 +boo +:: +asio +:: +po +( + +184 +s_ +. +g_execut +(), + +185 +bd_hdr +( +d +:: +move +(* +this +), + +186 +ec +, +bys_sed_ +)); + +188 +h_ +( +ec +, +bys_sed_ +); + +194  + srr_is_de + + +196 + gme +< +bo + + gisReque +, +ass + + gDived +> + +197 +bo + + +198 +ݔ +()( + gbasic_rr +< + +199 + gisReque +, + gDived +> cڡ& + gp +) const + +201  + gp +. +is_de +(); + +205  + srr_is_hd_de + + +207 + gme +< +bo + + gisReque +, +ass + + gDived +> + +208 +bo + + +209 +ݔ +()( + gbasic_rr +< + +210 + gisReque +, + gDived +> cڡ& + gp +) const + +212  + gp +. +is_hd_de +(); + +216 + gme +< +ass + + gSm +, cs + gDymicBufr +, + +217 +bo + + gisReque +, +ass + + gDived +, cs + gCdi +, + +218 +ass + + gHdr +> + +219 as + cad_ + + +220 : +public + +boo +:: +asio +:: +coute + + +222 +Sm +& +s_ +; + +223 + gboo +:: +asio +:: +execut_wk_gud +< +dety +( + +224 +d +:: +dev +< +Sm +&>(). +g_execut +())> +wg_ +; + +225 + gDymicBufr +& + gb_ +; + +226 + gbasic_rr +< + gisReque +, + gDived +>& + gp_ +; + +227 + gd +:: +size_t + +bys_sed_ + = 0; + +228 +Hdr + + gh_ +; + +229 +bo + + gct_ + = +l +; + +231 + gpublic +: + +232 +ad_ +(read_op&&) = ; + +233 +ad_ +ԗd_ cڡ& +de +; + +235 + gme +< +ass + + gDedudHdr +> + +236 +ad_ +( +DedudHdr +&& +h +, +Sm +& +s +, + +237 +DymicBufr +& +b +, +basic_rr +< +isReque +, + +238 +Dived +>& +p +) + +239 : +s_ +( +s +) + +240 , +wg_ +( +s_ +. +g_execut +()) + +241 , +b_ +( +b +) + +242 , +p_ +( +p +) + +243 , +h_ +( +d +:: +fwd +< +DedudHdr +>( +h +)) + +247 +usg + +lot_ty + = + +248 +boo +:: +asio +:: +assocd_lot_t +< +Hdr +>; + +250 +lot_ty + + +251 +g_lot +(cڡ + gnx + + +253  ( + gboo +:: +asio +:: +g_assocd_lot +)( +h_ +); + +256 +usg + + gexecut_ty + = +boo +:: +asio +:: +assocd_execut_t +< + +257 +Hdr +, +dety +( +d +:: +dev +< +Sm +&>(). +g_execut +())>; + +259 +execut_ty + + +260 +g_execut +(cڡ + gnx + + +262  ( + gboo +:: +asio +:: +g_assocd_execut +)( + +263 +h_ +, + gs_ +. +g_execut +()); + +267 +ݔ +()( + +268 +r_code + + gec +, + +269 + gd +:: +size_t + +bys_sed + = 0, + +270 +bo + + gct + = +ue +); + +272 +nd + + +273 +bo + +asio_hdr_is_ctui +( +ad_ +* + +) + +275 +usg + + gboo +:: +asio +:: +asio_hdr_is_ctui +; + +276  + g +-> + gct_ + ? + gue + : + +277 +asio_hdr_is_ctui +( + +278 +d +:: +addssof +( + +-> +h_ +)); + +281 + gme +< +ass + + gFuni +> + +282 +nd + + +283  +asio_hdr_voke +( +Funi +&& +f +, +ad_ +* + +) + +285 +usg + + gboo +:: +asio +:: +asio_hdr_voke +; + +286 +asio_hdr_voke +( +f +, +d +:: +addssof +( + +-> +h_ +)); + +290 + gme +< +ass + + gSm +, cs + gDymicBufr +, + +291 +bo + + gisReque +, +ass + + gDived +, cs + gCdi +, + +292 +ass + + gHdr +> + +294 + gad_ +< + gSm +, + gDymicBufr +, + +295 + gisReque +, + gDived +, + gCdi +, + gHdr +>:: + +296 +ݔ +()( + +297 +r_code + +ec +, + +298 + gd +:: +size_t + +bys_sed +, + +299 +bo + + gct +) + +301 + gct_ + = +ct +; + +302 +BOOST_ASIO_CORO_REENTER +(* +this +) + +304 if( + gCdi +{}( + gp_ +)) + +306 +BOOST_ASIO_CORO_YIELD + + +307 + gboo +:: +asio +:: +po +( +s_ +. +g_execut +(), + +308 +bd_hdr +( +d +:: +move +(* +this +), +ec +)); + +309  + gup +; + +313 +BOOST_ASIO_CORO_YIELD + + +314 +async_ad_some +( + +315 +s_ +, +b_ +, +p_ +, +d +:: +move +(* +this +)); + +316 if( + gec +) + +317  + gup +; + +318 + gbys_sed_ + + +bys_sed +; + +319 if( + gCdi +{}( + gp_ +)) + +320  + gup +; + +322 + gup +: + +323 +h_ +( +ec +, +bys_sed_ +); + +329 + gme +< +ass + + gSm +, cs + gDymicBufr +, + +330 +bo + + gisReque +, +ass + + gBody +, cs + gAot +, + +331 +ass + + gHdr +> + +332 as + cad_msg_ + + +333 : +public + +boo +:: +asio +:: +coute + + +335 +usg + +rr_ty + = + +336 +rr +< +isReque +, + gBody +, + gAot +>; + +338 +usg + + gmesge_ty + = + +339 +tyme + +rr_ty +:: +vue_ty +; + +341  + sda + + +343 + gSm +& + gs +; + +344 + gboo +:: +asio +:: +execut_wk_gud +< +dety +( + +345 +d +:: +dev +< +Sm +&>(). +g_execut +())> +wg +; + +346 + gDymicBufr +& + gb +; + +347 + gmesge_ty +& + gm +; + +348 +rr_ty + + gp +; + +349 + gd +:: +size_t + +bys_sed + = 0; + +350 +bo + + gct + = +l +; + +352 +da +( +Hdr + cڡ&, +Sm +& +s_ +, + +353 +DymicBufr +& +b_ +, +mesge_ty +& +m_ +) + +354 : +s +( +s_ +) + +355 , +wg +( +s +. +g_execut +()) + +356 , +b +( +b_ +) + +357 , +m +( +m_ +) + +358 , +p +( +d +:: +move +( +m +)) + +360 +p +. +g +( +ue +); + +364 + ghdr_r +< + gda +, + gHdr +> + gd_ +; + +366 + gpublic +: + +367 +ad_msg_ +(read_msg_op&&) = ; + +368 +ad_msg_ +ԗd_msg_ cڡ& +de +; + +370 + gme +< +ass + + gDedudHdr +, + gass +... + gArgs +> + +371 +ad_msg_ +( +DedudHdr +&& +h +, +Sm +& +s +, +Args +&&... +gs +) + +372 : +d_ +( +d +:: +fwd +< +DedudHdr +>( +h +), + +373 +s +, +d +:: +fwd +< +Args +>( +gs +)...) + +377 +usg + +lot_ty + = + +378 +boo +:: +asio +:: +assocd_lot_t +< +Hdr +>; + +380 +lot_ty + + +381 +g_lot +(cڡ + gnx + + +383  ( + gboo +:: +asio +:: +g_assocd_lot +)( +d_ +. +hdr +()); + +386 +usg + + gexecut_ty + = +boo +:: +asio +:: +assocd_execut_t +< + +387 +Hdr +, +dety +( +d +:: +dev +< +Sm +&>(). +g_execut +())>; + +389 +execut_ty + + +390 +g_execut +(cڡ + gnx + + +392  ( + gboo +:: +asio +:: +g_assocd_execut +)( + +393 +d_ +. +hdr +(), + gd_ +-> + gs +. +g_execut +()); + +397 +ݔ +()( + +398 +r_code + + gec +, + +399 + gd +:: +size_t + +bys_sed + = 0, + +400 +bo + + gct + = +ue +); + +402 +nd + + +403 +bo + +asio_hdr_is_ctui +( +ad_msg_ +* + +) + +405 +usg + + gboo +:: +asio +:: +asio_hdr_is_ctui +; + +406  + g +-> + gd_ +-> + gct + ? + gue + : + +407 +asio_hdr_is_ctui +( + +408 +d +:: +addssof +( + +-> +d_ +. +hdr +())); + +411 + gme +< +ass + + gFuni +> + +412 +nd + + +413  +asio_hdr_voke +( +Funi +&& +f +, +ad_msg_ +* + +) + +415 +usg + + gboo +:: +asio +:: +asio_hdr_voke +; + +416 +asio_hdr_voke +( +f +, +d +:: +addssof +( + +-> +d_ +. +hdr +())); + +420 + gme +< +ass + + gSm +, cs + gDymicBufr +, + +421 +bo + + gisReque +, +ass + + gBody +, cs + gAot +, + +422 +ass + + gHdr +> + +424 + gad_msg_ +< + gSm +, + gDymicBufr +, + +425 + gisReque +, + gBody +, + gAot +, + gHdr +>:: + +426 +ݔ +()( + +427 +r_code + +ec +, + +428 + gd +:: +size_t + +bys_sed +, + +429 +bo + + gct +) + +431 auto& + gd + = * +d_ +; + +432 + gd +. + gct + = +ct +; + +433 +BOOST_ASIO_CORO_REENTER +(* +this +) + +437 +BOOST_ASIO_CORO_YIELD + + +438 +async_ad_some +( + +439 +d +. +s +, d. +b +, d. +p +, +d +:: +move +(* +this +)); + +440 if( + gec +) + +441  + gup +; + +442 + gd +. + gbys_sed + += + +443 +bys_sed +; + +444 if( + gd +. + gp +. +is_de +()) + +446 + gd +. + gm + = +d +. +p +. +a +(); + +447  + gup +; + +450 + gup +: + +451 +bys_sed + = +d +.bytes_transferred; + +453 aut + gwg + = +d +:: +move +( +d +. +wg +); + +454 + gd_ +. +voke +( +ec +, +bys_sed +); + +463 + gme +< + +464 +ass + + gSyncRdSm +, + +465 +ass + + gDymicBufr +, + +466 +bo + + gisReque +, +ass + + gDived +> + +467 + gd +:: +size_t + + +468 +ad_some +( + +469 +SyncRdSm +& +am +, + +470 +DymicBufr +& +bufr +, + +471 +basic_rr +< +isReque +, +Dived +>& +rr +) + +473 +ic_as +( +is_sync_ad_am +< +SyncRdSm +>:: +vue +, + +475 +ic_as +( + +476 +boo +:: +asio +:: +is_dymic_bufr +< +DymicBufr +>:: +vue +, + +478 +BOOST_ASSERT +(! +rr +. +is_de +()); + +479 +r_code + + gec +; + +480 autcڡ + gbys_sed + = + +481 +ad_some +( +am +, +bufr +, +rr +, +ec +); + +482 if( + gec +) + +483 +BOOST_THROW_EXCEPTION +( +syem_r +{ +ec +}); + +484  + gbys_sed +; + +487 + gme +< + +488 +ass + + gSyncRdSm +, + +489 +ass + + gDymicBufr +, + +490 +bo + + gisReque +, +ass + + gDived +> + +491 + gd +:: +size_t + + +492 +ad_some +( + +493 +SyncRdSm +& +am +, + +494 +DymicBufr +& +bufr +, + +495 +basic_rr +< +isReque +, +Dived +>& +rr +, + +496 +r_code +& +ec +) + +498 +ic_as +( +is_sync_ad_am +< +SyncRdSm +>:: +vue +, + +500 +ic_as +( + +501 +boo +:: +asio +:: +is_dymic_bufr +< +DymicBufr +>:: +vue +, + +503 +BOOST_ASSERT +(! +rr +. +is_de +()); + +504 + gd +:: +size_t + +bys_sed + = 0; + +505 if( + gbufr +. +size +() == 0) + +506  +do_ad +; + +511 autcڡ + gn + = +rr +. +put +( +bufr +. +da +(), +ec +); + +512 + gbys_sed + + +n +; + +513 + gbufr +. +csume +( +n +); + +514 if(! + gec +) + +516 if( + gec + ! +hp +:: +r +:: +ed_me +) + +519 + gdo_ad +: + +520 autcڡ +size + = +ad_size +( +bufr +, 65536); + +521 if( + gsize + == 0) + +523 +ec + = +r +:: +bufr_ovow +; + +526 autcڡ + gmb + = + +527 +b +:: +da +:: +dymic_bufr_e +( + +528 +bufr +, +size +, +ec +, +r +:: +bufr_ovow +); + +529 if( + gec +) + +531 autcڡ + gn + = +am +. +ad_some +(* +mb +, +ec +); + +532 if( + gec + = +boo +:: +asio +:: +r +:: +eof +) + +534 +BOOST_ASSERT +( +n + == 0); + +535 if( + grr +. +g_some +()) + +538 + grr +. +put_eof +( +ec +); + +539 if( + gec +) + +541 +BOOST_ASSERT +( +rr +. +is_de +()); + +544 + gec + = +r +:: +d_of_am +; + +547 if( + gec +) + +549 + gbufr +. +comm +( +n +); + +551  + gbys_sed +; + +554 + gme +< + +555 +ass + + gAsyncRdSm +, + +556 +ass + + gDymicBufr +, + +557 +bo + + gisReque +, +ass + + gDived +, + +558 +ass + + gRdHdr +> + +559 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +560 +RdHdr +, ( +r_code +, +d +:: +size_t +)) + +561 +async_ad_some +( + +562 +AsyncRdSm +& +am +, + +563 +DymicBufr +& +bufr +, + +564 +basic_rr +< +isReque +, +Dived +>& +rr +, + +565 +RdHdr +&& +hdr +) + +567 +ic_as +( +is_async_ad_am +< +AsyncRdSm +>:: +vue +, + +569 +ic_as +( + +570 +boo +:: +asio +:: +is_dymic_bufr +< +DymicBufr +>:: +vue +, + +572 +BOOST_ASSERT +(! +rr +. +is_de +()); + +573 +BOOST_BEAST_HANDLER_INIT +( + +574 +RdHdr +, ( +r_code +, +d +:: +size_t +)); + +575 + gda +:: +ad_some_ +< +AsyncRdSm +, + +576 + gDymicBufr +, + gisReque +, + gDived +, +BOOST_ASIO_HANDLER_TYPE +( + +577 +RdHdr +, ( +r_code +, +d +:: +size_t +))>{ + +578 +d +:: +move +( + +. +comi_hdr +), + gam +, + gbufr +, + grr +}( + +579 {}, 0, + gl +); + +580  + g +. + gsu +. +g +(); + +585 + gme +< + +586 +ass + + gSyncRdSm +, + +587 +ass + + gDymicBufr +, + +588 +bo + + gisReque +, +ass + + gDived +> + +589 + gd +:: +size_t + + +590 +ad_hd +( + +591 +SyncRdSm +& +am +, + +592 +DymicBufr +& +bufr +, + +593 +basic_rr +< +isReque +, +Dived +>& +rr +) + +595 +ic_as +( +is_sync_ad_am +< +SyncRdSm +>:: +vue +, + +597 +ic_as +( + +598 +boo +:: +asio +:: +is_dymic_bufr +< +DymicBufr +>:: +vue +, + +600 +r_code + + gec +; + +601 autcڡ + gbys_sed + = + +602 +ad_hd +( +am +, +bufr +, +rr +, +ec +); + +603 if( + gec +) + +604 +BOOST_THROW_EXCEPTION +( +syem_r +{ +ec +}); + +605  + gbys_sed +; + +608 + gme +< + +609 +ass + + gSyncRdSm +, + +610 +ass + + gDymicBufr +, + +611 +bo + + gisReque +, +ass + + gDived +> + +612 + gd +:: +size_t + + +613 +ad_hd +( + +614 +SyncRdSm +& +am +, + +615 +DymicBufr +& +bufr +, + +616 +basic_rr +< +isReque +, +Dived +>& +rr +, + +617 +r_code +& +ec +) + +619 +ic_as +( +is_sync_ad_am +< +SyncRdSm +>:: +vue +, + +621 +ic_as +( + +622 +boo +:: +asio +:: +is_dymic_bufr +< +DymicBufr +>:: +vue +, + +624 + grr +. +g +( +l +); + +625 if( + grr +. +is_hd_de +()) + +627 + gec +. +assign +(0, +ec +. +gy +()); + +630 + gd +:: +size_t + +bys_sed + = 0; + +633 + gbys_sed + + +ad_some +( + +634 +am +, +bufr +, +rr +, +ec +); + +635 if( + gec +) + +636  + gbys_sed +; + +638 ! + grr +. +is_hd_de +()); + +639  + gbys_sed +; + +642 + gme +< + +643 +ass + + gAsyncRdSm +, + +644 +ass + + gDymicBufr +, + +645 +bo + + gisReque +, +ass + + gDived +, + +646 +ass + + gRdHdr +> + +647 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +648 +RdHdr +, ( +r_code +, +d +:: +size_t +)) + +649 +async_ad_hd +( + +650 +AsyncRdSm +& +am +, + +651 +DymicBufr +& +bufr +, + +652 +basic_rr +< +isReque +, +Dived +>& +rr +, + +653 +RdHdr +&& +hdr +) + +655 +ic_as +( +is_async_ad_am +< +AsyncRdSm +>:: +vue +, + +657 +ic_as +( + +658 +boo +:: +asio +:: +is_dymic_bufr +< +DymicBufr +>:: +vue +, + +660 + grr +. +g +( +l +); + +661 +BOOST_BEAST_HANDLER_INIT +( + +662 +RdHdr +, ( +r_code +, +d +:: +size_t +)); + +663 + gda +:: +ad_ +< +AsyncRdSm +, + gDymicBufr +, + +664 + gisReque +, + gDived +, + gda +:: +rr_is_hd_de +, + +665 +BOOST_ASIO_HANDLER_TYPE +( +RdHdr +, ( +r_code +, +d +:: +size_t +))>{ + +666 +d +:: +move +( + +. +comi_hdr +), + gam +, + +667 + gbufr +, + grr +}({}, 0, + gl +); + +668  + g +. + gsu +. +g +(); + +673 + gme +< + +674 +ass + + gSyncRdSm +, + +675 +ass + + gDymicBufr +, + +676 +bo + + gisReque +, +ass + + gDived +> + +677 + gd +:: +size_t + + +678 +ad +( + +679 +SyncRdSm +& +am +, + +680 +DymicBufr +& +bufr +, + +681 +basic_rr +< +isReque +, +Dived +>& +rr +) + +683 +ic_as +( +is_sync_ad_am +< +SyncRdSm +>:: +vue +, + +685 +ic_as +( + +686 +boo +:: +asio +:: +is_dymic_bufr +< +DymicBufr +>:: +vue +, + +688 +r_code + + gec +; + +689 autcڡ + gbys_sed + = + +690 +ad +( +am +, +bufr +, +rr +, +ec +); + +691 if( + gec +) + +692 +BOOST_THROW_EXCEPTION +( +syem_r +{ +ec +}); + +693  + gbys_sed +; + +696 + gme +< + +697 +ass + + gSyncRdSm +, + +698 +ass + + gDymicBufr +, + +699 +bo + + gisReque +, +ass + + gDived +> + +700 + gd +:: +size_t + + +701 +ad +( + +702 +SyncRdSm +& +am +, + +703 +DymicBufr +& +bufr +, + +704 +basic_rr +< +isReque +, +Dived +>& +rr +, + +705 +r_code +& +ec +) + +707 +ic_as +( +is_sync_ad_am +< +SyncRdSm +>:: +vue +, + +709 +ic_as +( + +710 +boo +:: +asio +:: +is_dymic_bufr +< +DymicBufr +>:: +vue +, + +712 + grr +. +g +( +ue +); + +713 if( + grr +. +is_de +()) + +715 + gec +. +assign +(0, +ec +. +gy +()); + +718 + gd +:: +size_t + +bys_sed + = 0; + +721 + gbys_sed + + +ad_some +( + +722 +am +, +bufr +, +rr +, +ec +); + +723 if( + gec +) + +724  + gbys_sed +; + +726 ! + grr +. +is_de +()); + +727  + gbys_sed +; + +730 + gme +< + +731 +ass + + gAsyncRdSm +, + +732 +ass + + gDymicBufr +, + +733 +bo + + gisReque +, +ass + + gDived +, + +734 +ass + + gRdHdr +> + +735 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +736 +RdHdr +, ( +r_code +, +d +:: +size_t +)) + +737 +async_ad +( + +738 +AsyncRdSm +& +am +, + +739 +DymicBufr +& +bufr +, + +740 +basic_rr +< +isReque +, +Dived +>& +rr +, + +741 +RdHdr +&& +hdr +) + +743 +ic_as +( +is_async_ad_am +< +AsyncRdSm +>:: +vue +, + +745 +ic_as +( + +746 +boo +:: +asio +:: +is_dymic_bufr +< +DymicBufr +>:: +vue +, + +748 + grr +. +g +( +ue +); + +749 +BOOST_BEAST_HANDLER_INIT +( + +750 +RdHdr +, ( +r_code +, +d +:: +size_t +)); + +751 + gda +:: +ad_ +< +AsyncRdSm +, + gDymicBufr +, + +752 + gisReque +, + gDived +, + gda +:: +rr_is_de +, + +753 +BOOST_ASIO_HANDLER_TYPE +( +RdHdr +, ( +r_code +, +d +:: +size_t +))>{ + +754 +d +:: +move +( + +. +comi_hdr +), + gam +, + gbufr +, + grr +}( + +755 {}, 0, + gl +); + +756  + g +. + gsu +. +g +(); + +761 + gme +< + +762 +ass + + gSyncRdSm +, + +763 +ass + + gDymicBufr +, + +764 +bo + + gisReque +, +ass + + gBody +, cs + gAot +> + +765 + gd +:: +size_t + + +766 +ad +( + +767 +SyncRdSm +& +am +, + +768 +DymicBufr +& +bufr +, + +769 +mesge +< +isReque +, +Body +, +basic_flds +< +Aot +>>& +msg +) + +771 +ic_as +( +is_sync_ad_am +< +SyncRdSm +>:: +vue +, + +773 +ic_as +( + +774 +boo +:: +asio +:: +is_dymic_bufr +< +DymicBufr +>:: +vue +, + +776 +ic_as +( +is_body +< +Body +>:: +vue +, + +778 +ic_as +( +is_body_ad +< +Body +>:: +vue +, + +780 +r_code + + gec +; + +781 autcڡ + gbys_sed + = + +782 +ad +( +am +, +bufr +, +msg +, +ec +); + +783 if( + gec +) + +784 +BOOST_THROW_EXCEPTION +( +syem_r +{ +ec +}); + +785  + gbys_sed +; + +788 + gme +< + +789 +ass + + gSyncRdSm +, + +790 +ass + + gDymicBufr +, + +791 +bo + + gisReque +, +ass + + gBody +, cs + gAot +> + +792 + gd +:: +size_t + + +793 +ad +( + +794 +SyncRdSm +& +am +, + +795 +DymicBufr +& +bufr +, + +796 +mesge +< +isReque +, +Body +, +basic_flds +< +Aot +>>& +msg +, + +797 +r_code +& +ec +) + +799 +ic_as +( +is_sync_ad_am +< +SyncRdSm +>:: +vue +, + +801 +ic_as +( + +802 +boo +:: +asio +:: +is_dymic_bufr +< +DymicBufr +>:: +vue +, + +804 +ic_as +( +is_body +< +Body +>:: +vue +, + +806 +ic_as +( +is_body_ad +< +Body +>:: +vue +, + +808 + grr +< + gisReque +, + gBody +, + gAot +> + gp +{ + gd +:: +move +( +msg +)}; + +809 + gp +. +g +( +ue +); + +810 autcڡ + gbys_sed + = + +811 +ad +( +am +, +bufr +, +p +. +ba +(), +ec +); + +812 if( + gec +) + +813  + gbys_sed +; + +814 + gmsg + = +p +. +a +(); + +815  + gbys_sed +; + +818 + gme +< + +819 +ass + + gAsyncRdSm +, + +820 +ass + + gDymicBufr +, + +821 +bo + + gisReque +, +ass + + gBody +, cs + gAot +, + +822 +ass + + gRdHdr +> + +823 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +824 +RdHdr +, ( +r_code +, +d +:: +size_t +)) + +825 +async_ad +( + +826 +AsyncRdSm +& +am +, + +827 +DymicBufr +& +bufr +, + +828 +mesge +< +isReque +, +Body +, +basic_flds +< +Aot +>>& +msg +, + +829 +RdHdr +&& +hdr +) + +831 +ic_as +( +is_async_ad_am +< +AsyncRdSm +>:: +vue +, + +833 +ic_as +( + +834 +boo +:: +asio +:: +is_dymic_bufr +< +DymicBufr +>:: +vue +, + +836 +ic_as +( +is_body +< +Body +>:: +vue +, + +838 +ic_as +( +is_body_ad +< +Body +>:: +vue +, + +840 +BOOST_BEAST_HANDLER_INIT +( + +841 +RdHdr +, ( +r_code +, +d +:: +size_t +)); + +842 + gda +:: +ad_msg_ +< + +843 +AsyncRdSm +, + +844 + gDymicBufr +, + +845 + gisReque +, + gBody +, + gAot +, + +846 +BOOST_ASIO_HANDLER_TYPE +( + +847 +RdHdr +, ( +r_code +, +d +:: +size_t +))>{ + +848 +d +:: +move +( + +. +comi_hdr +), + gam +, + gbufr +, + gmsg +}( + +849 {}, 0, + gl +); + +850  + g +. + gsu +. +g +(); + + @/usr/include/boost/beast/http/impl/rfc7230.ipp + +10 #ide +BOOST_BEAST_HTTP_IMPL_RFC7230_IPP + + +11  + #BOOST_BEAST_HTTP_IMPL_RFC7230_IPP + + + ) + +13  + ~ + +14  + ~< +> + +16 +mea + + gboo + { + +17 +mea + + gb + { + +18 +mea + + ghp + { + +20 as + cm_li +:: +cڡ_ + + +22 +usg + +_ty + = +rg_vw +:: +cڡ_ +; + +24 + gd +:: +rg + +s_ +; + +25 + gda +:: +m_ + +pi_ +; + +27 + gpublic +: + +28 +usg + +vue_ty + = +m_li +::value_type; + +29 +usg + + gpor + = +vue_ty + const*; + +30 +usg + + gn + = +vue_ty + const&; + +31 +usg + + gdifn_ty + = +d +:: +rdiff_t +; + +32 +usg + + g_gy + = +d +:: +put__g +; + +34 +cڡ_ +() = ; + +36 +bo + + +37 + gݔ +==( +cڡ_ + cڡ& +h +) const + +40 +h +. +pi_ +. + + ==i_.it && + +41 +h +. +pi_ +. +ϡ + ==i_.last && + +42 +h +. +pi_ +. +f + ==i_.first; + +45 +bo + + +46 + gݔ +!=( +cڡ_ + cڡ& +h +) const + +48  !(* +this + = +h +); + +51 +n + + +52 + gݔ +*() const + +54  + gpi_ +. + gv +; + +57 +por + + +58 + gݔ +->() const + +60  &*(* + gthis +); + +63 + gcڡ_ +& + +64 + gݔ +++() + +66 +emt +(); + +67  * + gthis +; + +70 +cڡ_ + + +71 + gݔ +++() + +73 aut + gmp + = * +this +; + +74 ++(* + gthis +); + +75  + gmp +; + +78 + give +: + +79 +nd + +ass + +m_li +; + +81 +cڡ_ +( +_ty + +f +, ir_ty +ϡ +) + +83 + gpi_ +. + g + = +f +; + +84 + gpi_ +. + gf + = +f +; + +85 + gpi_ +. + gϡ + = +ϡ +; + +86 +emt +(); + +89 + gme +< + gass + = > + +91 +d +:: +rg + + +92 +unque +( +rg_vw + + +); + +94 + gme +< + gass + = > + +96 +emt +(); + +99 +le + + +101 + gm_li +:: + +102 +beg +() const -> + +103 +cڡ_ + + +105  +cڡ_ +{ +s_ +. +beg +(), + gs_ +. +d +()}; + +108 +le + + +110 + gm_li +:: + +111 +d +() const -> + +112 +cڡ_ + + +114  +cڡ_ +{ +s_ +. +d +(), + gs_ +.end()}; + +117 +le + + +119 + gm_li +:: + +120 +cbeg +() const -> + +121 +cڡ_ + + +123  +cڡ_ +{ +s_ +. +beg +(), + gs_ +. +d +()}; + +126 +le + + +128 + gm_li +:: + +129 +nd +() const -> + +130 +cڡ_ + + +132  +cڡ_ +{ +s_ +. +d +(), + gs_ +.end()}; + +135 + gme +< + gass +> + +136 + gd +:: +rg + + +137 +m_li +:: +cڡ_ +:: + +138 +unque +( +rg_vw + + +) + +140 +d +:: +rg + +s +; + +141 + gs +. +rve +( + +. +size +()); + +142 aut + g + = + +. +beg +() + 1; + +143 aut + gd + = + +. +d +() - 1; + +144  + g + ! +d +) + +146 if(* + + == '\\') + +147 ++ + +; + +148 + gs +. +push_back +(* + +); + +149 ++ + g +; + +151  + gs +; + +154 + gme +< + gass +> + +156 + gm_li +:: +cڡ_ +:: + +157 +emt +() + +159 +s_ +. +r +(); + +160 + gpi_ +. +emt +(); + +161 if( + gpi_ +. +emy +()) + +163 + gpi_ +. + g + = +pi_ +. +ϡ +; + +164 + gpi_ +. + gf + = +pi_ +. +ϡ +; + +166 if(! + gpi_ +. + gv +. + gcd +. +emy +() && + +167 + gpi_ +. + gv +. + gcd +. +t +() == '"') + +169 +s_ + = +unque +( +pi_ +. +v +. +cd +); + +170 + gpi_ +. + gv +. + gcd + = +rg_vw +{ + +171 +s_ +. +da +(), s_. +size +()}; + +177 as + cext_li +:: +cڡ_ + + +179 +ext_li +:: +vue_ty + +v_ +; + +180 +_ty + + g_ +; + +181 +_ty + + gf_ +; + +182 +_ty + + gϡ_ +; + +184 + gpublic +: + +185 +usg + +vue_ty + = +ext_li +::value_type; + +186 +usg + + gpor + = +vue_ty + const*; + +187 +usg + + gn + = +vue_ty + const&; + +188 +usg + + gdifn_ty + = +d +:: +rdiff_t +; + +189 +usg + + g_gy + = +d +:: +fwd__g +; + +191 +cڡ_ +() = ; + +193 +bo + + +194 + gݔ +==( +cڡ_ + cڡ& +h +) const + +197 +h +. +_ + == it_ && + +198 +h +. +f_ + == first_ && + +199 +h +. +ϡ_ + ==ast_; + +202 +bo + + +203 + gݔ +!=( +cڡ_ + cڡ& +h +) const + +205  !(* +this + = +h +); + +208 +n + + +209 + gݔ +*() const + +211  + gv_ +; + +214 +por + + +215 + gݔ +->() const + +217  &*(* + gthis +); + +220 + gcڡ_ +& + +221 + gݔ +++() + +223 +emt +(); + +224  * + gthis +; + +227 +cڡ_ + + +228 + gݔ +++() + +230 aut + gmp + = * +this +; + +231 ++(* + gthis +); + +232  + gmp +; + +235 + give +: + +236 +nd + +ass + +ext_li +; + +238 +cڡ_ +( +_ty + +beg +, ir_ty +d +) + +240 + g_ + = +beg +; + +241 + gf_ + = +beg +; + +242 + gϡ_ + = +d +; + +243 +emt +(); + +246 + gme +< + gass + = > + +248 +emt +(); + +251 +le + + +253 + gext_li +:: + +254 +beg +() const -> + +255 +cڡ_ + + +257  +cڡ_ +{ +s_ +. +beg +(), + gs_ +. +d +()}; + +260 +le + + +262 + gext_li +:: + +263 +d +() const -> + +264 +cڡ_ + + +266  +cڡ_ +{ +s_ +. +d +(), + gs_ +.end()}; + +269 +le + + +271 + gext_li +:: + +272 +cbeg +() const -> + +273 +cڡ_ + + +275  +cڡ_ +{ +s_ +. +beg +(), + gs_ +. +d +()}; + +278 +le + + +280 + gext_li +:: + +281 +nd +() const -> + +282 +cڡ_ + + +284  +cڡ_ +{ +s_ +. +d +(), + gs_ +.end()}; + +287 + gme +< +ass + + gT +> + +289 + gext_li +:: + +290 +fd +( +T + cڡ& +s +) -> + +291 +cڡ_ + + +293  +d +:: +fd_if +( +beg +(), +d +(), + +294 [& +s +]( +vue_ty + cڡ& +v +) + +296  +qus +( +s +, +v +. +f +); + +300 + gme +< +ass + + gT +> + +301 +bo + + +302 + gext_li +:: + +303 +exis +( +T + cڡ& +s +) + +305  +fd +( +s +! +d +(); + +308 + gme +< + gass +> + +310 + gext_li +:: +cڡ_ +:: + +311 +emt +() + +323 autcڡ +r + = + +326 +_ + = +ϡ_ +; + +327 + gf_ + = +ϡ_ +; + +329 aut + ged_comma + = +_ + ! +f_ +; + +330 + gv_ +. + gf + = {}; + +331 + gf_ + = +_ +; + +334 + gda +:: +sk_ows +( +_ +, +ϡ_ +); + +335 if( + g_ + = +ϡ_ +) + +336  +r +(); + +337 autcڡ + gc + = * +_ +; + +338 if( + gda +:: +is_tok_ch +( +c +)) + +340 if( +ed_comma +) + +341  +r +(); + +342 autcڡ + gp0 + = +_ +; + +345 ++ + g_ +; + +346 if( + g_ + = +ϡ_ +) + +348 if(! + gda +:: +is_tok_ch +(* +_ +)) + +351 + gv_ +. + gf + = +rg_vw +{&* +p0 +, + +352 +ic_ +< +d +:: +size_t +>( +_ + - +p0 +)}; + +353 + gda +:: +m_ + +pi +; + +354 + gpi +. + g + = +_ +; + +355 + gpi +. + gf + = +_ +; + +356 + gpi +. + gϡ + = +ϡ_ +; + +359 + gpi +. +emt +(); + +360 if( + gpi +. +emy +()) + +363 + gv_ +. + gcd + = +m_li +{ +rg_vw +{&* +_ +, + +364 +ic_ +< +d +:: +size_t +>( +pi +. + + - +_ +)}}; + +365 + g_ + = +pi +. + +; + +368 if( + gc + != ',') + +369  +r +(); + +370 + ged_comma + = +l +; + +371 ++ + g_ +; + +377 as + ctok_li +:: +cڡ_ + + +379 +tok_li +:: +vue_ty + +v_ +; + +380 +_ty + + g_ +; + +381 +_ty + + gf_ +; + +382 +_ty + + gϡ_ +; + +384 + gpublic +: + +385 +usg + +vue_ty + = +tok_li +::value_type; + +386 +usg + + gpor + = +vue_ty + const*; + +387 +usg + + gn + = +vue_ty + const&; + +388 +usg + + gdifn_ty + = +d +:: +rdiff_t +; + +389 +usg + + g_gy + = +d +:: +fwd__g +; + +391 +cڡ_ +() = ; + +393 +bo + + +394 + gݔ +==( +cڡ_ + cڡ& +h +) const + +397 +h +. +_ + == it_ && + +398 +h +. +f_ + == first_ && + +399 +h +. +ϡ_ + ==ast_; + +402 +bo + + +403 + gݔ +!=( +cڡ_ + cڡ& +h +) const + +405  !(* +this + = +h +); + +408 +n + + +409 + gݔ +*() const + +411  + gv_ +; + +414 +por + + +415 + gݔ +->() const + +417  &*(* + gthis +); + +420 + gcڡ_ +& + +421 + gݔ +++() + +423 +emt +(); + +424  * + gthis +; + +427 +cڡ_ + + +428 + gݔ +++() + +430 aut + gmp + = * +this +; + +431 ++(* + gthis +); + +432  + gmp +; + +435 + give +: + +436 +nd + +ass + +tok_li +; + +438 +cڡ_ +( +_ty + +beg +, ir_ty +d +) + +440 + g_ + = +beg +; + +441 + gf_ + = +beg +; + +442 + gϡ_ + = +d +; + +443 +emt +(); + +446 + gme +< + gass + = > + +448 +emt +(); + +451 +le + + +453 + gtok_li +:: + +454 +beg +() const -> + +455 +cڡ_ + + +457  +cڡ_ +{ +s_ +. +beg +(), + gs_ +. +d +()}; + +460 +le + + +462 + gtok_li +:: + +463 +d +() const -> + +464 +cڡ_ + + +466  +cڡ_ +{ +s_ +. +d +(), + gs_ +.end()}; + +469 +le + + +471 + gtok_li +:: + +472 +cbeg +() const -> + +473 +cڡ_ + + +475  +cڡ_ +{ +s_ +. +beg +(), + gs_ +. +d +()}; + +478 +le + + +480 + gtok_li +:: + +481 +nd +() const -> + +482 +cڡ_ + + +484  +cڡ_ +{ +s_ +. +d +(), + gs_ +.end()}; + +487 + gme +< + gass +> + +489 + gtok_li +:: +cڡ_ +:: + +490 +emt +() + +495 autcڡ +r + = + +498 +_ + = +ϡ_ +; + +499 + gf_ + = +ϡ_ +; + +501 aut + ged_comma + = +_ + ! +f_ +; + +502 + gv_ + = {}; + +503 + gf_ + = +_ +; + +506 + gda +:: +sk_ows +( +_ +, +ϡ_ +); + +507 if( + g_ + = +ϡ_ +) + +508  +r +(); + +509 autcڡ + gc + = * +_ +; + +510 if( + gda +:: +is_tok_ch +( +c +)) + +512 if( +ed_comma +) + +513  +r +(); + +514 autcڡ + gp0 + = +_ +; + +517 ++ + g_ +; + +518 if( + g_ + = +ϡ_ +) + +520 if(! + gda +:: +is_tok_ch +(* +_ +)) + +523 + gv_ + = +rg_vw +{&* +p0 +, + +524 +ic_ +< +d +:: +size_t +>( +_ + - +p0 +)}; + +527 if( + gc + != ',') + +528  +r +(); + +529 + ged_comma + = +l +; + +530 ++ + g_ +; + +534 + gme +< +ass + + gT +> + +535 +bo + + +536 + gtok_li +:: + +537 +exis +( +T + cڡ& +s +) + +539  +d +:: +fd_if +( +beg +(), +d +(), + +540 [& +s +]( +vue_ty + cڡ& +v +) + +542  +qus +( +s +, +v +); + +544 ! +d +(); + +547 + gme +< +ass + + gPicy +> + +548 +bo + + +549 +vide_li +( +da +:: +basic_rd_li +< + +550 +Picy +> cڡ& +li +) + +552 autcڡ +ϡ + = +li +. +d +(); + +553 aut + g + = +li +. +beg +(); + +554 if( + g +. +r +()) + +555  + gl +; + +556  + g + ! +ϡ +) + +558 ++ + +; + +559 if( + g +. +r +()) + +560  + gl +; + +561 if( + g + = +ϡ +) + +564  + gue +; + + @/usr/include/boost/beast/http/impl/serializer.ipp + +10 #ide +BOOST_BEAST_HTTP_IMPL_SERIALIZER_IPP + + +11  + #BOOST_BEAST_HTTP_IMPL_SERIALIZER_IPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20 +mea + + gboo + { + +21 +mea + + gb + { + +22 +mea + + ghp + { + +24 + gme +< + +25 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +27 + grliz +< + gisReque +, + gBody +, + gFlds +>:: + +28 +fwr +( +d +:: +ue_ty +) + +30 +fwr_ +. +ema +( +m_ +, m_. +vsi +(), m_. +mhod +()); + +33 + gme +< + +34 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +36 + grliz +< + gisReque +, + gBody +, + gFlds +>:: + +37 +fwr +( +d +:: +l_ty +) + +39 +fwr_ +. +ema +( +m_ +, m_. +vsi +(), m_. +su_t +()); + +42 + gme +< + +43 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +44 + gme +< + gd +:: +size_t + +I +, +ass + + gVis +> + +45 +le + + +47 + grliz +< + gisReque +, + gBody +, + gFlds +>:: + +48 +do_vis +( +r_code +& +ec +, +Vis +& +vis +) + +50 + gpv_ +. +me + + gema +< + gI +>( + glim_ +, + gv_ +.m + gg +()); + +51 +vis +( +ec +, +b +:: +da +:: +make_bufrs_f +( + +52 +pv_ +. +me + +g +< +I +>())); + +57 + gme +< + +58 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +59 + grliz +< + gisReque +, + gBody +, + gFlds +>:: + +60 +rliz +( +vue_ty +& +m +) + +61 : +m_ +( +m +) + +62 , +wr_ +( +m_ +. +ba +(), m_. +body +()) + +66 + gme +< + +67 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +68 + gme +< +ass + + gVis +> + +70 + grliz +< + gisReque +, + gBody +, + gFlds +>:: + +71 +xt +( +r_code +& +ec +, +Vis +&& +vis +) + +73 +usg + + gboo +:: +asio +:: +bufr_size +; + +74  + gs_ +) + +76  + gdo_cڡru +: + +78 +fwr +( +d +:: +gl_cڡt +< +bo +, + +79 +isReque +>{}); + +80 if( + gm_ +. +chunked +()) + +81  + ggo__c +; + +82 + gs_ + = +do_ +; + +83 + gBOOST_FALLTHROUGH +; + +86  + gdo_ +: + +88 +wr_ +. + +( +ec +); + +89 if( + gec +) + +91 if( + gl_ +) + +92  + ggo_hd_ly +; + +93 aut + gsu + = +wr_ +. +g +( +ec +); + +94 if( + gec + = +r +:: +ed_me +) + +95  +go_hd_ly +; + +96 if( + gec +) + +98 if(! + gsu +) + +99  + ggo_hd_ly +; + +100 + gme_ + = +su +-> +cd +; + +101 + gv_ +. +me + + gema +<2>( + +102 + gboo +:: +_a_ +, + +103 + gfwr_ +-> +g +(), + +104 + gsu +-> + gf +); + +105 + gs_ + = +do_hd +; + +106 + gBOOST_FALLTHROUGH +; + +109  + gdo_hd +: + +110 +do_vis +<2>( +ec +, + gvis +); + +113 + ggo_hd_ly +: + +114 +v_ +. +me + +ema +<1>( +fwr_ +-> +g +()); + +115 + gs_ + = +do_hd_ly +; + +116 + gBOOST_FALLTHROUGH +; + +117  + gdo_hd_ly +: + +118 +do_vis +<1>( +ec +, + gvis +); + +121  + gdo_body +: + +122 +s_ + = +do_body + + 1; + +123 + gBOOST_FALLTHROUGH +; + +125  + gdo_body + + 1: + +127 aut +su + = +wr_ +. +g +( +ec +); + +128 if( + gec +) + +130 if(! + gsu +) + +131  + ggo_come +; + +132 + gme_ + = +su +-> +cd +; + +133 + gv_ +. +me + + gema +<3>( + gsu +-> + gf +); + +134 + gs_ + = +do_body + + 2; + +135 + gBOOST_FALLTHROUGH +; + +138  + gdo_body + + 2: + +139 +do_vis +<3>( +ec +, + gvis +); + +144 + ggo__c +: + +145 +s_ + = +do__c +; + +146 + gBOOST_FALLTHROUGH +; + +147  + gdo__c +: + +149 +wr_ +. + +( +ec +); + +150 if( + gec +) + +152 if( + gl_ +) + +153  + ggo_hd_ly_c +; + +154 aut + gsu + = +wr_ +. +g +( +ec +); + +155 if( + gec + = +r +:: +ed_me +) + +156  +go_hd_ly_c +; + +157 if( + gec +) + +159 if(! + gsu +) + +160  + ggo_hd_ly_c +; + +161 + gme_ + = +su +-> +cd +; + +162 if(! + gme_ +) + +165 + gv_ +. +me + + gema +<7>( + +166 + gboo +:: +_a_ +, + +167 + gfwr_ +-> +g +(), + +168 +bufr_size +( +su +-> +f +), + +169 + gboo +:: +asio +:: +cڡ_bufr +{ +nuαr +, 0}, + +170 + gchunk_lf +{}, + +171 + gsu +-> + gf +, + +172 + gchunk_lf +{}, + +173 + gda +:: +chunk_ϡ +(), + +174 + gboo +:: +asio +:: +cڡ_bufr +{ +nuαr +, 0}, + +175 + gchunk_lf +{}); + +176  + ggo_l_c +; + +178 + gv_ +. +me + + gema +<4>( + +179 + gboo +:: +_a_ +, + +180 + gfwr_ +-> +g +(), + +181 +bufr_size +( +su +-> +f +), + +182 + gboo +:: +asio +:: +cڡ_bufr +{ +nuαr +, 0}, + +183 + gchunk_lf +{}, + +184 + gsu +-> + gf +, + +185 + gchunk_lf +{}); + +186 + gs_ + = +do_hd_c +; + +187 + gBOOST_FALLTHROUGH +; + +190  + gdo_hd_c +: + +191 +do_vis +<4>( +ec +, + gvis +); + +194 + ggo_hd_ly_c +: + +195 +v_ +. +me + +ema +<1>( +fwr_ +-> +g +()); + +196 + gs_ + = +do_hd_ly_c +; + +197 + gBOOST_FALLTHROUGH +; + +199  + gdo_hd_ly_c +: + +200 +do_vis +<1>( +ec +, + gvis +); + +203  + gdo_body_c +: + +204 +s_ + = +do_body_c + + 1; + +205 + gBOOST_FALLTHROUGH +; + +207  + gdo_body_c + + 1: + +209 aut +su + = +wr_ +. +g +( +ec +); + +210 if( + gec +) + +212 if(! + gsu +) + +213  + ggo_f_c +; + +214 + gme_ + = +su +-> +cd +; + +215 if(! + gme_ +) + +218 + gv_ +. +me + + gema +<6>( + +219 + gboo +:: +_a_ +, + +220 +bufr_size +( +su +-> +f +), + +221 + gboo +:: +asio +:: +cڡ_bufr +{ +nuαr +, 0}, + +222 + gchunk_lf +{}, + +223 + gsu +-> + gf +, + +224 + gchunk_lf +{}, + +225 + gda +:: +chunk_ϡ +(), + +226 + gboo +:: +asio +:: +cڡ_bufr +{ +nuαr +, 0}, + +227 + gchunk_lf +{}); + +228  + ggo_body_f_c +; + +230 + gv_ +. +me + + gema +<5>( + +231 + gboo +:: +_a_ +, + +232 +bufr_size +( +su +-> +f +), + +233 + gboo +:: +asio +:: +cڡ_bufr +{ +nuαr +, 0}, + +234 + gchunk_lf +{}, + +235 + gsu +-> + gf +, + +236 + gchunk_lf +{}); + +237 + gs_ + = +do_body_c + + 2; + +238 + gBOOST_FALLTHROUGH +; + +241  + gdo_body_c + + 2: + +242 +do_vis +<5>( +ec +, + gvis +); + +245 + ggo_body_f_c +: + +246 +s_ + = +do_body_f_c +; + +247 + gBOOST_FALLTHROUGH +; + +248  + gdo_body_f_c +: + +249 +do_vis +<6>( +ec +, + gvis +); + +252 + ggo_l_c +: + +253 +s_ + = +do_l_c +; + +254 + gBOOST_FALLTHROUGH +; + +255  + gdo_l_c +: + +256 +do_vis +<7>( +ec +, + gvis +); + +259 + ggo_f_c +: + +260  +do_f_c +: + +261 +v_ +. +me + +ema +<8>( + +262 +boo +:: +_a_ +, + +263 + gda +:: +chunk_ϡ +(), + +264 + gboo +:: +asio +:: +cڡ_bufr +{ +nuαr +, 0}, + +265 + gchunk_lf +{}); + +266 + gs_ + = +do_f_c + + 1; + +267 + gBOOST_FALLTHROUGH +; + +269  + gdo_f_c + + 1: + +270 +do_vis +<8>( +ec +, + gvis +); + +276  +do_come +: + +277 +BOOST_ASSERT +( +l +); + +280 + ggo_come +: + +281 +s_ + = +do_come +; + +286 + gme +< + +287 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +289 + grliz +< + gisReque +, + gBody +, + gFlds +>:: + +290 +csume +( +d +:: +size_t + +n +) + +292 +usg + +boo +:: +asio +:: +bufr_size +; + +293  + gs_ +) + +295  + gdo_hd +: + +296 +BOOST_ASSERT +( + +297 +n + < +bufr_size +( +v_ +. +me + +g +<2>())); + +298 + gv_ +. +me + + gg +<2>(). +csume +( +n +); + +299 if( +bufr_size +( +v_ +. +me + +g +<2>()) > 0) + +301 + ghd_de_ + = +ue +; + +302 + gv_ +. +t +(); + +303 if(! + gme_ +) + +304  + ggo_come +; + +305 + gs_ + = +do_body + + 1; + +308  + gdo_hd_ly +: + +309 +BOOST_ASSERT +( + +310 +n + < +bufr_size +( +v_ +. +me + +g +<1>())); + +311 + gv_ +. +me + + gg +<1>(). +csume +( +n +); + +312 if( +bufr_size +( +v_ +. +me + +g +<1>()) > 0) + +314 + gfwr_ + = +boo +:: +ne +; + +315 + ghd_de_ + = +ue +; + +316 if(! + gl_ +) + +317  + ggo_come +; + +318 + gs_ + = +do_body +; + +321  + gdo_body + + 2: + +323 +BOOST_ASSERT +( + +324 +n + < +bufr_size +( +v_ +. +me + +g +<3>())); + +325 + gv_ +. +me + + gg +<3>(). +csume +( +n +); + +326 if( +bufr_size +( +v_ +. +me + +g +<3>()) > 0) + +328 + gv_ +. +t +(); + +329 if(! + gme_ +) + +330  + ggo_come +; + +331 + gs_ + = +do_body + + 1; + +337  + gdo_hd_c +: + +338 +BOOST_ASSERT +( + +339 +n + < +bufr_size +( +v_ +. +me + +g +<4>())); + +340 + gv_ +. +me + + gg +<4>(). +csume +( +n +); + +341 if( +bufr_size +( +v_ +. +me + +g +<4>()) > 0) + +343 + ghd_de_ + = +ue +; + +344 + gv_ +. +t +(); + +345 if( + gme_ +) + +346 + gs_ + = +do_body_c + + 1; + +348 + gs_ + = +do_f_c +; + +351  + gdo_hd_ly_c +: + +353 +BOOST_ASSERT +( + +354 +n + < +bufr_size +( +v_ +. +me + +g +<1>())); + +355 + gv_ +. +me + + gg +<1>(). +csume +( +n +); + +356 if( +bufr_size +( +v_ +. +me + +g +<1>()) > 0) + +358 + gfwr_ + = +boo +:: +ne +; + +359 + ghd_de_ + = +ue +; + +360 if(! + gl_ +) + +362 + gs_ + = +do_f_c +; + +365 + gs_ + = +do_body_c +; + +369  + gdo_body_c + + 2: + +370 +BOOST_ASSERT +( + +371 +n + < +bufr_size +( +v_ +. +me + +g +<5>())); + +372 + gv_ +. +me + + gg +<5>(). +csume +( +n +); + +373 if( +bufr_size +( +v_ +. +me + +g +<5>()) > 0) + +375 + gv_ +. +t +(); + +376 if( + gme_ +) + +377 + gs_ + = +do_body_c + + 1; + +379 + gs_ + = +do_f_c +; + +382  + gdo_body_f_c +: + +384 +BOOST_ASSERT +( + +385 +n + < +bufr_size +( +v_ +. +me + +g +<6>())); + +386 + gv_ +. +me + + gg +<6>(). +csume +( +n +); + +387 if( +bufr_size +( +v_ +. +me + +g +<6>()) > 0) + +389 + gv_ +. +t +(); + +390 + gs_ + = +do_come +; + +394  + gdo_l_c +: + +396 +BOOST_ASSERT +( + +397 +n + < +bufr_size +( +v_ +. +me + +g +<7>())); + +398 + gv_ +. +me + + gg +<7>(). +csume +( +n +); + +399 if( +bufr_size +( +v_ +. +me + +g +<7>()) > 0) + +401 + ghd_de_ + = +ue +; + +402 + gv_ +. +t +(); + +403 + gs_ + = +do_come +; + +407  + gdo_f_c + + 1: + +408 +BOOST_ASSERT +( +bufr_size +( +v_ +. +me + +g +<8>())); + +409 + gv_ +. +me + + gg +<8>(). +csume +( +n +); + +410 if( +bufr_size +( +v_ +. +me + +g +<8>()) > 0) + +412 + gv_ +. +t +(); + +413  + ggo_come +; + +418 +BOOST_ASSERT +( +l +); + +419  + gdo_come +: + +422 + ggo_come +: + +423 +s_ + = +do_come +; + + @/usr/include/boost/beast/http/impl/status.ipp + +10 #ide +BOOST_BEAST_HTTP_IMPL_STATUS_IPP + + +11  + #BOOST_BEAST_HTTP_IMPL_STATUS_IPP + + + ) + +13  + ~ + +14  + ~ + +16 +mea + + gboo + { + +17 +mea + + gb + { + +18 +mea + + ghp + { + +19 +mea + + gda + { + +21 + gme +< + gass + = > + +22 +us + + +23 +t_to_us +( +v +) + +25  +ic_ +< +us +>( +v +)) + +28  +us +:: +ctue_ +: + +29  +us +:: +swchg_ocs +: + +30  +us +:: +ossg +: + +31 +BOOST_FALLTHROUGH +; + +34  + gus +:: +ok +: + +35  +us +:: +d +: + +36  +us +:: +aced +: + +37  +us +:: +n_authܙive_fmi +: + +38  +us +:: +no_cڋ +: + +39  +us +:: +t_cڋ +: + +40  +us +:: +l_cڋ +: + +41  +us +:: +mui_us +: + +42  +us +:: +ady_p܋d +: + +43  +us +:: +im_ud +: + +44 +BOOST_FALLTHROUGH +; + +47  + gus +:: +muɝ_chois +: + +48  +us +:: +moved_rmy +: + +49  +us +:: +found +: + +50  +us +:: +e_h +: + +51  +us +:: +n_modifd +: + +52  +us +:: +u_oxy +: + +53  +us +:: +mpܬy_de +: + +54  +us +:: +rmt_de +: + +55 +BOOST_FALLTHROUGH +; + +58  + gus +:: +bad_que +: + +59  +us +:: +uuthized +: + +60  +us +:: +ymt_qued +: + +61  +us +:: +fbidd +: + +62  +us +:: +n_found +: + +63  +us +:: +mhod_n_lowed +: + +64  +us +:: +n_acab +: + +65  +us +:: +oxy_authtiti_qued +: + +66  +us +:: +que_timeout +: + +67  +us +:: +ci +: + +68  +us +:: +ge +: + +69  +us +:: +ngth_qued +: + +70  +us +:: +ecdi_ed +: + +71  +us +:: +yld_too_rge +: + +72  +us +:: +uri_too_lg +: + +73  +us +:: +unsu܋d_med_ty +: + +74  +us +:: +nge_n_tisfb +: + +75  +us +:: +exi_ed +: + +76  +us +:: +misdeed_que +: + +77  +us +:: +urosb_ty +: + +78  +us +:: +locked +: + +79  +us +:: +ed_ddcy +: + +80  +us +:: +upgde_qued +: + +81  +us +:: +ecdi_qued +: + +82  +us +:: +too_my_ques +: + +83  +us +:: +que_hd_flds_too_rge +: + +84  +us +:: +ci_od_whout_ڣ +: + +85  +us +:: +uvaab_f_g_ass +: + +86  +us +:: +_od_que +: + +87 +BOOST_FALLTHROUGH +; + +90  + gus +:: +_rv_r +: + +91  +us +:: +n_imemd +: + +92  +us +:: +bad_geway +: + +93  +us +:: +rvi_uvaab +: + +94  +us +:: +geway_timeout +: + +95  +us +:: +hp_vsi_n_su܋d +: + +96  +us +:: +v_so_gٟs +: + +97  +us +:: +suffic_age +: + +98  +us +:: +lo_deed +: + +99  +us +:: +n_exnded +: + +100  +us +:: +twk_authtiti_qued +: + +101  +us +:: +twk_c_timeout_r +: + +102  +ic_ +< +us +>( +v +); + +107  + gus +:: +unknown +; + +110 + gme +< + gass + = > + +111 +rg_vw + + +112 +us_to_rg +( +v +) + +114  +ic_ +< +us +>( +v +)) + +117  +us +:: +ctue_ +:  "Continue"; + +118  + gus +:: +swchg_ocs +:  "Switching Protocols"; + +119  + gus +:: +ossg +:  "Processing"; + +122  + gus +:: +ok +:  "OK"; + +123  + gus +:: +d +:  "Created"; + +124  + gus +:: +aced +:  "Accepted"; + +125  + gus +:: +n_authܙive_fmi +:  "Non-Authoritative Information"; + +126  + gus +:: +no_cڋ +:  "No Content"; + +127  + gus +:: +t_cڋ +:  "Reset Content"; + +128  + gus +:: +l_cڋ +:  "Partial Content"; + +129  + gus +:: +mui_us +:  "Multi-Status"; + +130  + gus +:: +ady_p܋d +:  "Already Reported"; + +131  + gus +:: +im_ud +:  "IM Used"; + +134  + gus +:: +muɝ_chois +:  "Multiple Choices"; + +135  + gus +:: +moved_rmy +:  "Moved Permanently"; + +136  + gus +:: +found +:  "Found"; + +137  + gus +:: +e_h +:  "See Other"; + +138  + gus +:: +n_modifd +:  "Not Modified"; + +139  + gus +:: +u_oxy +:  "Use Proxy"; + +140  + gus +:: +mpܬy_de +:  "Temporary Redirect"; + +141  + gus +:: +rmt_de +:  "Permanent Redirect"; + +144  + gus +:: +bad_que +:  "Bad Request"; + +145  + gus +:: +uuthized +:  "Unauthorized"; + +146  + gus +:: +ymt_qued +:  "Payment Required"; + +147  + gus +:: +fbidd +:  "Forbidden"; + +148  + gus +:: +n_found +:  "Not Found"; + +149  + gus +:: +mhod_n_lowed +:  "Method Not Allowed"; + +150  + gus +:: +n_acab +:  "Not Acceptable"; + +151  + gus +:: +oxy_authtiti_qued +:  "Proxy Authentication Required"; + +152  + gus +:: +que_timeout +:  "Request Timeout"; + +153  + gus +:: +ci +:  "Conflict"; + +154  + gus +:: +ge +:  "Gone"; + +155  + gus +:: +ngth_qued +:  "Length Required"; + +156  + gus +:: +ecdi_ed +:  "Precondition Failed"; + +157  + gus +:: +yld_too_rge +:  "Payload Too Large"; + +158  + gus +:: +uri_too_lg +:  "URI Too Long"; + +159  + gus +:: +unsu܋d_med_ty +:  "Unsupported Media Type"; + +160  + gus +:: +nge_n_tisfb +:  "Range Not Satisfiable"; + +161  + gus +:: +exi_ed +:  "Expectation Failed"; + +162  + gus +:: +misdeed_que +:  "Misdirected Request"; + +163  + gus +:: +urosb_ty +:  "Unprocessable Entity"; + +164  + gus +:: +locked +:  "Locked"; + +165  + gus +:: +ed_ddcy +:  "Failed Dependency"; + +166  + gus +:: +upgde_qued +:  "Upgrade Required"; + +167  + gus +:: +ecdi_qued +:  "Precondition Required"; + +168  + gus +:: +too_my_ques +:  "Too Many Requests"; + +169  + gus +:: +que_hd_flds_too_rge +:  "Request Header Fields Too Large"; + +170  + gus +:: +ci_od_whout_ڣ +:  "Connection Closed Without Response"; + +171  + gus +:: +uvaab_f_g_ass +:  "Unavailable For Legal Reasons"; + +172  + gus +:: +_od_que +:  "Client Closed Request"; + +174  + gus +:: +_rv_r +:  "Internal Server Error"; + +175  + gus +:: +n_imemd +:  "Not Implemented"; + +176  + gus +:: +bad_geway +:  "Bad Gateway"; + +177  + gus +:: +rvi_uvaab +:  "Service Unavailable"; + +178  + gus +:: +geway_timeout +:  "Gateway Timeout"; + +179  + gus +:: +hp_vsi_n_su܋d +:  "HTTP Version Not Supported"; + +180  + gus +:: +v_so_gٟs +:  "Variant Also Negotiates"; + +181  + gus +:: +suffic_age +:  "Insufficient Storage"; + +182  + gus +:: +lo_deed +:  "Loop Detected"; + +183  + gus +:: +n_exnded +:  "Not Extended"; + +184  + gus +:: +twk_authtiti_qued +:  "Network Authentication Required"; + +185  + gus +:: +twk_c_timeout_r +:  "Network Connect Timeout Error"; + +193 + gme +< + gass + = > + +194 +us_ass + + +195 +to_us_ass +( +v +) + +197  +v + / 100) + +199 1:  +us_ass +:: +fmiڮ +; + +200 2:  +us_ass +:: +sucssful +; + +201 3:  +us_ass +:: +dei +; + +202 4:  +us_ass +:: +_r +; + +203 5:  +us_ass +:: +rv_r +; + +207  + gus_ass +:: +unknown +; + +212 +le + + +213 +us + + +214 +t_to_us +( +v +) + +216  + gda +:: +t_to_us +( +v +); + +219 +le + + +220 +us_ass + + +221 +to_us_ass +( +v +) + +223  + gda +:: +to_us_ass +( +v +); + +226 +le + + +227 +us_ass + + +228 +to_us_ass +( +us + +v +) + +230  +to_us_ass +( +ic_ +<>( +v +)); + +233 +le + + +234 +rg_vw + + +235 +obsޑe_as +( +us + +v +) + +237  + gda +:: +us_to_rg +( + +238 +ic_ +<>( +v +)); + +241 +le + + +242 + gd +:: +oam +& + +243 +ݔ +<<( +d +:: +oam +& +os +, +us + + gv +) + +245  + gos + << +obsޑe_as +( +v +); + + @/usr/include/boost/beast/http/impl/verb.ipp + +10 #ide +BOOST_BEAST_HTTP_IMPL_VERB_IPP + + +11  + #BOOST_BEAST_HTTP_IMPL_VERB_IPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + gb + { + +19 +mea + + ghp + { + +21 +mea + + gda + { + +23 + gme +< + gass + = > + +24 +le + + +25 +rg_vw + + +26 +vb_to_rg +( +vb + +v +) + +28  +v +) + +30  +vb +:: +de_ +:  "DELETE"; + +31  + gvb +:: +g +:  "GET"; + +32  + gvb +:: +hd +:  "HEAD"; + +33  + gvb +:: +po +:  "POST"; + +34  + gvb +:: +put +:  "PUT"; + +35  + gvb +:: +c +:  "CONNECT"; + +36  + gvb +:: +tis +:  "OPTIONS"; + +37  + gvb +:: +a +:  "TRACE"; + +39  + gvb +:: +cy +:  "COPY"; + +40  + gvb +:: +lock +:  "LOCK"; + +41  + gvb +:: +mkc +:  "MKCOL"; + +42  + gvb +:: +move +:  "MOVE"; + +43  + gvb +:: +fd +:  "PROPFIND"; + +44  + gvb +:: +ݷtch +:  "PROPPATCH"; + +45  + gvb +:: +ch +:  "SEARCH"; + +46  + gvb +:: +uock +:  "UNLOCK"; + +47  + gvb +:: +bd +:  "BIND"; + +48  + gvb +:: +bd +:  "REBIND"; + +49  + gvb +:: +unbd +:  "UNBIND"; + +50  + gvb +:: +a +:  "ACL"; + +52  + gvb +:: +pt +:  "REPORT"; + +53  + gvb +:: +mkaivy +:  "MKACTIVITY"; + +54  + gvb +:: +checkout +:  "CHECKOUT"; + +55  + gvb +:: +mge +:  "MERGE"; + +57  + gvb +:: +mch +:  "M-SEARCH"; + +58  + gvb +:: +nify +:  "NOTIFY"; + +59  + gvb +:: +subsibe +:  "SUBSCRIBE"; + +60  + gvb +:: +unsubsibe +:  "UNSUBSCRIBE"; + +62  + gvb +:: +tch +:  "PATCH"; + +63  + gvb +:: +purge +:  "PURGE"; + +65  + gvb +:: +mknd +:  "MKCALENDAR"; + +67  + gvb +:: +lk +:  "LINK"; + +68  + gvb +:: +uƚk +:  "UNLINK"; + +70  + gvb +:: +unknown +: + +74 +BOOST_THROW_EXCEPTION +( +d +:: +vid_gumt +{"unknown verb"}); + +77 + gme +< + gass + = > + +78 +vb + + +79 +rg_to_vb +( +rg_vw + +v +) + +116 if( +v +. +size +() < 3) + +117  +vb +:: +unknown +; + +119 autcڡ + geq + = + +120 []( +rg_vw + +sv +, cڡ* + gs +) + +122 aut + gp + = +sv +. +da +(); + +125 if(* + gs + !* +p +) + +126  +l +; + +127 ++ + gs +; + +128 ++ + gp +; + +129 if(! * + gs +) + +130  + gp + =( +sv +. +da +(+ sv. +size +()); + +133 aut + gc + = +v +[0]; + +134 + gv +. +move_efix +(1); + +135  + gc +) + +138 if( +v + == "CL") + +139  +vb +:: +a +; + +143 if( +v + == "IND") + +144  +vb +:: +bd +; + +148 +c + = +v +[0]; + +149 + gv +. +move_efix +(1); + +150  + gc +) + +153 if( +eq +( +v +, "ECKOUT")) + +154  + gvb +:: +checkout +; + +158 if( +eq +( +v +, "NNECT")) + +159  + gvb +:: +c +; + +160 if( +eq +( +v +, "PY")) + +161  + gvb +:: +cy +; + +162 + gBOOST_FALLTHROUGH +; + +170 if( +eq +( +v +, "ELETE")) + +171  + gvb +:: +de_ +; + +175 if( +eq +( +v +, "ET")) + +176  + gvb +:: +g +; + +180 if( +eq +( +v +, "EAD")) + +181  + gvb +:: +hd +; + +185 if( +eq +( +v +, "INK")) + +186  + gvb +:: +lk +; + +187 if( +eq +( +v +, "OCK")) + +188  + gvb +:: +lock +; + +192 +c + = +v +[0]; + +193 + gv +. +move_efix +(1); + +194  + gc +) + +197 if( +eq +( +v +, "SEARCH")) + +198  + gvb +:: +mch +; + +202 if( +eq +( +v +, "RGE")) + +203  + gvb +:: +mge +; + +207 if( +eq +( +v +, "ACTIVITY")) + +208  + gvb +:: +mkaivy +; + +209 if( + gv +[0] == 'C') + +211 +v +. +move_efix +(1); + +212 if( +eq +( +v +, "ALENDAR")) + +213  + gvb +:: +mknd +; + +214 if( +eq +( +v +, "OL")) + +215  + gvb +:: +mkc +; + +221 if( +eq +( +v +, "VE")) + +222  + gvb +:: +move +; + +223 + gBOOST_FALLTHROUGH +; + +231 if( +eq +( +v +, "OTIFY")) + +232  + gvb +:: +nify +; + +236 if( +eq +( +v +, "PTIONS")) + +237  + gvb +:: +tis +; + +241 +c + = +v +[0]; + +242 + gv +. +move_efix +(1); + +243  + gc +) + +246 if( +eq +( +v +, "TCH")) + +247  + gvb +:: +tch +; + +251 if( +eq +( +v +, "ST")) + +252  + gvb +:: +po +; + +256 if( +eq +( +v +, "OPFIND")) + +257  + gvb +:: +fd +; + +258 if( +eq +( +v +, "OPPATCH")) + +259  + gvb +:: +ݷtch +; + +263 if( +eq +( +v +, "RGE")) + +264  + gvb +:: +purge +; + +265 if( +eq +( +v +, "T")) + +266  + gvb +:: +put +; + +267 + gBOOST_FALLTHROUGH +; + +275 if( +v +[0] != 'E') + +277 + gv +. +move_efix +(1); + +278 if( +eq +( +v +, "BIND")) + +279  + gvb +:: +bd +; + +280 if( +eq +( +v +, "PORT")) + +281  + gvb +:: +pt +; + +285 if( +eq +( +v +, "EARCH")) + +286  + gvb +:: +ch +; + +287 if( +eq +( +v +, "UBSCRIBE")) + +288  + gvb +:: +subsibe +; + +292 if( +eq +( +v +, "RACE")) + +293  + gvb +:: +a +; + +297 if( +v +[0] != 'N') + +299 + gv +. +move_efix +(1); + +300 if( +eq +( +v +, "BIND")) + +301  + gvb +:: +unbd +; + +302 if( +eq +( +v +, "LINK")) + +303  + gvb +:: +uƚk +; + +304 if( +eq +( +v +, "LOCK")) + +305  + gvb +:: +uock +; + +306 if( +eq +( +v +, "SUBSCRIBE")) + +307  + gvb +:: +unsubsibe +; + +314  + gvb +:: +unknown +; + +319 +le + + +320 +rg_vw + + +321 +to_rg +( +vb + +v +) + +323  + gda +:: +vb_to_rg +( +v +); + +326 +le + + +327 +vb + + +328 +rg_to_vb +( +rg_vw + +s +) + +330  + gda +:: +rg_to_vb +( +s +); + + @/usr/include/boost/beast/http/impl/write.ipp + +10 #ide +BOOST_BEAST_HTTP_IMPL_WRITE_IPP + + +11  + #BOOST_BEAST_HTTP_IMPL_WRITE_IPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +32 +mea + + gboo + { + +33 +mea + + gb + { + +34 +mea + + ghp + { + +35 +mea + + gda + { + +37 + gme +< + +38 +ass + + gSm +, cs + gHdr +, + +39 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +40 as + cwre_some_ + + +42 + gSm +& + gs_ +; + +43 + gboo +:: +asio +:: +execut_wk_gud +< +dety +( + +44 +d +:: +dev +< +Sm +&>(). +g_execut +())> +wg_ +; + +45 + grliz +< + gisReque +, + gBody +, + gFlds +>& + g_ +; + +46 +Hdr + + gh_ +; + +48 as + cmbda + + +50 + gwre_some_ +& + g_ +; + +52 + gpublic +: + +53 +bo + +voked + = +l +; + +55 +exic + + +56 +mbda +( +wre_some_ +& + +) + +57 : +_ +( + +) + +61 +me +< +ass + +CڡBufrSequ +> + +63 +ݔ +()( +r_code +& +ec +, + +64 +CڡBufrSequ + cڡ& + gbufrs +) + +66 + gvoked + = +ue +; + +67 + gec +. +assign +(0, +ec +. +gy +()); + +68  + g_ +. + gs_ +. +async_wre_some +( + +69 +bufrs +, +d +:: +move +( +_ +)); + +73 + gpublic +: + +74 +wre_some_ +(write_some_op&&) = ; + +75 +wre_some_ +(wre_some_ cڡ& +de +; + +77 + gme +< +ass + + gDedudHdr +> + +78 +wre_some_ +( +DedudHdr +&& +h +, +Sm +& +s +, + +79 +rliz +< +isReque +, +Body +, +Flds +>& + +) + +80 : +s_ +( +s +) + +81 , +wg_ +( +s_ +. +g_execut +()) + +82 , +_ +( + +) + +83 , +h_ +( +d +:: +fwd +< +DedudHdr +>( +h +)) + +87 +usg + +lot_ty + = + +88 +boo +:: +asio +:: +assocd_lot_t +< +Hdr +>; + +90 +lot_ty + + +91 +g_lot +(cڡ + gnx + + +93  ( + gboo +:: +asio +:: +g_assocd_lot +)( +h_ +); + +96 +usg + + gexecut_ty + = +boo +:: +asio +:: +assocd_execut_t +< + +97 +Hdr +, +dety +( +d +:: +dev +< +Sm +&>(). +g_execut +())>; + +99 +execut_ty + + +100 +g_execut +(cڡ + gnx + + +102  ( + gboo +:: +asio +:: +g_assocd_execut +)( + +103 +h_ +, + gs_ +. +g_execut +()); + +107 +ݔ +()(); + +110 +ݔ +()( + +111 +r_code + + gec +, + +112 + gd +:: +size_t + +bys_sed +); + +114 +nd + + +115 +bo + +asio_hdr_is_ctui +( +wre_some_ +* + +) + +117 +usg + + gboo +:: +asio +:: +asio_hdr_is_ctui +; + +118  +asio_hdr_is_ctui +( + +119 +d +:: +addssof +( + +-> +h_ +)); + +122 + gme +< +ass + + gFuni +> + +123 +nd + + +124  +asio_hdr_voke +( +Funi +&& +f +, +wre_some_ +* + +) + +126 +usg + + gboo +:: +asio +:: +asio_hdr_voke +; + +127 +asio_hdr_voke +( +f +, +d +:: +addssof +( + +-> +h_ +)); + +131 + gme +< + +132 +ass + + gSm +, cs + gHdr +, + +133 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +135 + gwre_some_ +< + +136 + gSm +, + gHdr +, + gisReque +, + gBody +, + gFlds +>:: + +137 +ݔ +()() + +139 +r_code + +ec +; + +140 if(! + g_ +. +is_de +()) + +142 +mbda + + gf +{* + gthis +}; + +143 + g_ +. +xt +( +ec +, +f +); + +144 if( + gec +) + +146 +BOOST_ASSERT +(! +f +. +voked +); + +147  + gboo +:: +asio +:: +po +( + +148 +s_ +. +g_execut +(), + +149 +bd_hdr +( +d +:: +move +(* +this +), +ec +, 0)); + +151 if( + gf +. + gvoked +) + +158 +BOOST_ASSERT +( +_ +. +is_de +()); + +160  + gboo +:: +asio +:: +po +( + +161 +s_ +. +g_execut +(), + +162 +bd_hdr +( +d +:: +move +(* +this +), +ec +, 0)); + +165 + gme +< + +166 +ass + + gSm +, cs + gHdr +, + +167 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +169 + gwre_some_ +< + +170 + gSm +, + gHdr +, + gisReque +, + gBody +, + gFlds +>:: + +171 +ݔ +()( + +172 +r_code + +ec +, + gd +:: +size_t + +bys_sed +) + +174 if(! +ec +) + +175 +_ +. +csume +( +bys_sed +); + +176 +h_ +( +ec +, +bys_sed +); + +181  + srliz_is_hd_de + + +183 + gme +< + +184 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +185 +bo + + +186 +ݔ +()( + +187 + grliz +< + gisReque +, + gBody +, + gFlds +>& + g +) const + +189  + g +. +is_hd_de +(); + +193  + srliz_is_de + + +195 + gme +< + +196 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +197 +bo + + +198 +ݔ +()( + +199 + grliz +< + gisReque +, + gBody +, + gFlds +>& + g +) const + +201  + g +. +is_de +(); + +207 + gme +< + +208 +ass + + gSm +, cs + gHdr +, cs + gPdi +, + +209 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +210 as + cwre_ + : +public + +boo +:: +asio +:: +coute + + +212 +Sm +& +s_ +; + +213 + gboo +:: +asio +:: +execut_wk_gud +< +dety +( + +214 +d +:: +dev +< +Sm +&>(). +g_execut +())> +wg_ +; + +215 + grliz +< + gisReque +, + gBody +, + gFlds +>& + g_ +; + +216 + gd +:: +size_t + +bys_sed_ + = 0; + +217 +Hdr + + gh_ +; + +218 +bo + + gct_ +; + +220 + gpublic +: + +221 +wre_ +(write_op&&) = ; + +222 +wre_ +(wre_ cڡ& +de +; + +224 + gme +< +ass + + gDedudHdr +> + +225 +wre_ +( +DedudHdr +&& +h +, +Sm +& +s +, + +226 +rliz +< +isReque +, +Body +, +Flds +>& + +) + +227 : +s_ +( +s +) + +228 , +wg_ +( +s_ +. +g_execut +()) + +229 , +_ +( + +) + +230 , +h_ +( +d +:: +fwd +< +DedudHdr +>( +h +)) + +231 , +ct_ +([&] + +233 +usg + +boo +:: +asio +:: +asio_hdr_is_ctui +; + +234  +asio_hdr_is_ctui +( + +235 +d +:: +addssof +( +h_ +)); + +240 +usg + + glot_ty + = + +241 +boo +:: +asio +:: +assocd_lot_t +< +Hdr +>; + +243 +lot_ty + + +244 +g_lot +(cڡ + gnx + + +246  ( + gboo +:: +asio +:: +g_assocd_lot +)( +h_ +); + +249 +usg + + gexecut_ty + = +boo +:: +asio +:: +assocd_execut_t +< + +250 +Hdr +, +dety +( +d +:: +dev +< +Sm +&>(). +g_execut +())>; + +252 +execut_ty + + +253 +g_execut +(cڡ + gnx + + +255  ( + gboo +:: +asio +:: +g_assocd_execut +)( + +256 +h_ +, + gs_ +. +g_execut +()); + +260 +ݔ +()( + +261 +r_code + + gec + = {}, + +262 + gd +:: +size_t + +bys_sed + = 0); + +264 +nd + + +265 +bo + +asio_hdr_is_ctui +( +wre_ +* + +) + +267  + g +-> + gct_ +; + +270 + gme +< +ass + + gFuni +> + +271 +nd + + +272  +asio_hdr_voke +( +Funi +&& +f +, +wre_ +* + +) + +274 +usg + + gboo +:: +asio +:: +asio_hdr_voke +; + +275 +asio_hdr_voke +( +f +, +d +:: +addssof +( + +-> +h_ +)); + +279 + gme +< + +280 +ass + + gSm +, cs + gHdr +, cs + gPdi +, + +281 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +283 + gwre_ +< + gSm +, + gHdr +, + gPdi +, + +284 + gisReque +, + gBody +, + gFlds +>:: + +285 +ݔ +()( + +286 +r_code + +ec +, + +287 + gd +:: +size_t + +bys_sed +) + +289 +BOOST_ASIO_CORO_REENTER +(* +this +) + +291 if( +Pdi +{}( +_ +)) + +293 +BOOST_ASIO_CORO_YIELD + + +294 +boo +:: +asio +:: +po +( + +295 +s_ +. +g_execut +(), + +296 +bd_hdr +( +d +:: +move +(* +this +))); + +297  + gup +; + +301 +BOOST_ASIO_CORO_YIELD + + +302 + gb +:: +hp +:: +async_wre_some +( + +303 +s_ +, +_ +, +d +:: +move +(* +this +)); + +304 + gbys_sed_ + + +bys_sed +; + +305 if( + gec +) + +306  + gup +; + +307 if( + gPdi +{}( + g_ +)) + +309 + gct_ + = +ue +; + +311 + gup +: + +312 +h_ +( +ec +, +bys_sed_ +); + +318 + gme +< +ass + + gSm +, cs + gHdr +, + +319 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +320 as + cwre_msg_ + + +322  + sda + + +324 + gSm +& + gs +; + +325 + gboo +:: +asio +:: +execut_wk_gud +< +dety +( + +326 +d +:: +dev +< +Sm +&>(). +g_execut +())> +wg +; + +327 + grliz +< + gisReque +, + gBody +, + gFlds +> + g +; + +329 +da +( +Hdr + cڡ&, +Sm +& +s_ +, +mesge +< + +330 +isReque +, +Body +, +Flds +>& +m_ +) + +331 : +s +( +s_ +) + +332 , +wg +( +s +. +g_execut +()) + +333 , + +( +m_ +) + +337 +da +( +Hdr + cڡ&, +Sm +& +s_ +, +mesge +< + +338 +isReque +, +Body +, +Flds +> cڡ& +m_ +) + +339 : +s +( +s_ +) + +340 , +wg +( +s +. +g_execut +()) + +341 , + +( +m_ +) + +346 + ghdr_r +< + gda +, + gHdr +> + gd_ +; + +348 + gpublic +: + +349 +wre_msg_ +(write_msg_op&&) = ; + +350 +wre_msg_ +(wre_msg_ cڡ& +de +; + +352 + gme +< +ass + + gDedudHdr +, + gass +... + gArgs +> + +353 +wre_msg_ +( +DedudHdr +&& +h +, +Sm +& +s +, +Args +&&... +gs +) + +354 : +d_ +( +d +:: +fwd +< +DedudHdr +>( +h +), + +355 +s +, +d +:: +fwd +< +Args +>( +gs +)...) + +359 +usg + +lot_ty + = + +360 +boo +:: +asio +:: +assocd_lot_t +< +Hdr +>; + +362 +lot_ty + + +363 +g_lot +(cڡ + gnx + + +365  ( + gboo +:: +asio +:: +g_assocd_lot +)( +d_ +. +hdr +()); + +368 +usg + + gexecut_ty + = +boo +:: +asio +:: +assocd_execut_t +< + +369 +Hdr +, +dety +( +d +:: +dev +< +Sm +&>(). +g_execut +())>; + +371 +execut_ty + + +372 +g_execut +(cڡ + gnx + + +374  ( + gboo +:: +asio +:: +g_assocd_execut +)( + +375 +d_ +. +hdr +(), + gd_ +-> + gs +. +g_execut +()); + +379 +ݔ +()(); + +382 +ݔ +()( + +383 +r_code + + gec +, + gd +:: +size_t + +bys_sed +); + +385 +nd + + +386 +bo + +asio_hdr_is_ctui +( +wre_msg_ +* + +) + +388 +usg + + gboo +:: +asio +:: +asio_hdr_is_ctui +; + +389  +asio_hdr_is_ctui +( + +390 +d +:: +addssof +( + +-> +d_ +. +hdr +())); + +393 + gme +< +ass + + gFuni +> + +394 +nd + + +395  +asio_hdr_voke +( +Funi +&& +f +, +wre_msg_ +* + +) + +397 +usg + + gboo +:: +asio +:: +asio_hdr_voke +; + +398 +asio_hdr_voke +( +f +, +d +:: +addssof +( + +-> +d_ +. +hdr +())); + +402 + gme +< +ass + + gSm +, cs + gHdr +, + +403 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +405 + gwre_msg_ +< + +406 + gSm +, + gHdr +, + gisReque +, + gBody +, + gFlds +>:: + +407 +ݔ +()() + +409 auto& +d + = * +d_ +; + +410  +async_wre +( +d +. +s +, d. + +, +d +:: +move +(* +this +)); + +413 + gme +< +ass + + gSm +, cs + gHdr +, + +414 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +416 + gwre_msg_ +< + +417 + gSm +, + gHdr +, + gisReque +, + gBody +, + gFlds +>:: + +418 +ݔ +()( +r_code + +ec +, + gd +:: +size_t + +bys_sed +) + +420 aut +wg + = +d +:: +move +( +d_ +->wg); + +421 + gd_ +. +voke +( +ec +, +bys_sed +); + +426 + gme +< +ass + + gSm +> + +427 as + cwre_some_mbda + + +429 + gSm +& + gam_ +; + +431 + gpublic +: + +432 +bo + +voked + = +l +; + +433 + gd +:: +size_t + +bys_sed + = 0; + +435 +exic + + +436 +wre_some_mbda +( +Sm +& +am +) + +437 : +am_ +( +am +) + +441 +me +< +ass + +CڡBufrSequ +> + +443 +ݔ +()( +r_code +& +ec +, + +444 +CڡBufrSequ + cڡ& + gbufrs +) + +446 + gvoked + = +ue +; + +447 + gbys_sed + = + +448 +am_ +. +wre_some +( +bufrs +, +ec +); + +452 + gme +< +ass + + gSm +> + +453 as + cwre_mbda + + +455 + gSm +& + gam_ +; + +457 + gpublic +: + +458 +bo + +voked + = +l +; + +459 + gd +:: +size_t + +bys_sed + = 0; + +461 +exic + + +462 +wre_mbda +( +Sm +& +am +) + +463 : +am_ +( +am +) + +467 +me +< +ass + +CڡBufrSequ +> + +469 +ݔ +()( +r_code +& +ec +, + +470 +CڡBufrSequ + cڡ& + gbufrs +) + +472 + gvoked + = +ue +; + +473 + gbys_sed + = +boo +:: +asio +:: +wre +( + +474 +am_ +, +bufrs +, +ec +); + +478 + gme +< + +479 +ass + + gSyncWreSm +, + +480 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +481 + gd +:: +size_t + + +482 +wre_some_im +( + +483 +SyncWreSm +& +am +, + +484 +rliz +< +isReque +, +Body +, +Flds +>& + +, + +485 +r_code +& +ec +) + +487 if(! + g +. +is_de +()) + +489 + gwre_some_mbda +< + gSyncWreSm +> + gf +{ + gam +}; + +490 + g +. +xt +( +ec +, +f +); + +491 if( + gec +) + +492  + gf +. + gbys_sed +; + +493 if( + gf +. + gvoked +) + +494 + g +. +csume +( +f +. +bys_sed +); + +495  + gf +. + gbys_sed +; + +497 + gec +. +assign +(0, +ec +. +gy +()); + +501 + gme +< + +502 +ass + + gAsyncWreSm +, + +503 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +, + +504 +ass + + gWreHdr +> + +505 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +506 +WreHdr +, ( +r_code +, +d +:: +size_t +)) + +507 +async_wre_some_im +( + +508 +AsyncWreSm +& +am +, + +509 +rliz +< +isReque +, +Body +, +Flds +>& + +, + +510 +WreHdr +&& +hdr +) + +512 +BOOST_BEAST_HANDLER_INIT +( + +513 +WreHdr +, ( +r_code +, +d +:: +size_t +)); + +514 + gda +:: +wre_some_ +< + +515 +AsyncWreSm +, + +516 +BOOST_ASIO_HANDLER_TYPE +( +WreHdr +, + +517 ( +r_code +, +d +:: +size_t +)), + +518 + gisReque +, + gBody +, + gFlds +>{ + +519 + gd +:: +move +( + +. +comi_hdr +), + gam +, + g +}(); + +520  + g +. + gsu +. +g +(); + +527 + gme +< + +528 +ass + + gSyncWreSm +, + +529 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +530 + gd +:: +size_t + + +531 +wre_some +( + +532 +SyncWreSm +& +am +, + +533 +rliz +< +isReque +, +Body +, +Flds +>& + +) + +535 +ic_as +( +is_sync_wre_am +< +SyncWreSm +>:: +vue +, + +537 +ic_as +( +is_body +< +Body +>:: +vue +, + +539 +ic_as +( +is_body_wr +< +Body +>:: +vue +, + +541 +r_code + + gec +; + +542 autcڡ + gbys_sed + = + +543 +wre_some +( +am +, + +, +ec +); + +544 if( + gec +) + +545 +BOOST_THROW_EXCEPTION +( +syem_r +{ +ec +}); + +546  + gbys_sed +; + +549 + gme +< + +550 +ass + + gSyncWreSm +, + +551 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +552 + gd +:: +size_t + + +553 +wre_some +( + +554 +SyncWreSm +& +am +, + +555 +rliz +< +isReque +, +Body +, +Flds +>& + +, + +556 +r_code +& +ec +) + +558 +ic_as +( +is_sync_wre_am +< +SyncWreSm +>:: +vue +, + +560 +ic_as +( +is_body +< +Body +>:: +vue +, + +562 +ic_as +( +is_body_wr +< +Body +>:: +vue +, + +564  + gda +:: +wre_some_im +( +am +, + +, +ec +); + +567 + gme +< + +568 +ass + + gAsyncWreSm +, + +569 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +, + +570 +ass + + gWreHdr +> + +571 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +572 +WreHdr +, ( +r_code +, +d +:: +size_t +)) + +573 +async_wre_some +( + +574 +AsyncWreSm +& +am +, + +575 +rliz +< +isReque +, +Body +, +Flds +>& + +, + +576 +WreHdr +&& +hdr +) + +578 +ic_as +( +is_async_wre_am +< + +579 +AsyncWreSm +>:: +vue +, + +581 +ic_as +( +is_body +< +Body +>:: +vue +, + +583 +ic_as +( +is_body_wr +< +Body +>:: +vue +, + +585  + gda +:: +async_wre_some_im +( +am +, + +, + +586 +d +:: +fwd +< +WreHdr +>( +hdr +)); + +591 + gme +< + +592 +ass + + gSyncWreSm +, + +593 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +594 + gd +:: +size_t + + +595 +wre_hd +( +SyncWreSm +& +am +, + +596 +rliz +< +isReque +, +Body +, +Flds +>& + +) + +598 +ic_as +( +is_sync_wre_am +< +SyncWreSm +>:: +vue +, + +600 +ic_as +( +is_body +< +Body +>:: +vue +, + +602 +ic_as +( +is_body_wr +< +Body +>:: +vue +, + +604 +r_code + + gec +; + +605 autcڡ + gbys_sed + = + +606 +wre_hd +( +am +, + +, +ec +); + +607 if( + gec +) + +608 +BOOST_THROW_EXCEPTION +( +syem_r +{ +ec +}); + +609  + gbys_sed +; + +612 + gme +< + +613 +ass + + gSyncWreSm +, + +614 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +615 + gd +:: +size_t + + +616 +wre_hd +( + +617 +SyncWreSm +& +am +, + +618 +rliz +< +isReque +, +Body +, +Flds +>& + +, + +619 +r_code +& +ec +) + +621 +ic_as +( +is_sync_wre_am +< +SyncWreSm +>:: +vue +, + +623 +ic_as +( +is_body +< +Body +>:: +vue +, + +625 +ic_as +( +is_body_wr +< +Body +>:: +vue +, + +627 + g +. +l +( +ue +); + +628 + gd +:: +size_t + +bys_sed + = 0; + +629 if(! + g +. +is_hd_de +()) + +631 + gda +:: +wre_mbda +< +SyncWreSm +> +f +{ +am +}; + +634 + g +. +xt +( +ec +, +f +); + +635 + gbys_sed + + +f +. +bys_sed +; + +636 if( + gec +) + +637  + gbys_sed +; + +638 +BOOST_ASSERT +( +f +. +voked +); + +639 + g +. +csume +( +f +. +bys_sed +); + +641 ! + g +. +is_hd_de +()); + +645 + gec +. +assign +(0, +ec +. +gy +()); + +647  + gbys_sed +; + +650 + gme +< + +651 +ass + + gAsyncWreSm +, + +652 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +, + +653 +ass + + gWreHdr +> + +654 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +655 +WreHdr +, ( +r_code +, +d +:: +size_t +)) + +656 +async_wre_hd +( + +657 +AsyncWreSm +& +am +, + +658 +rliz +< +isReque +, +Body +, +Flds +>& + +, + +659 +WreHdr +&& +hdr +) + +661 +ic_as +( +is_async_wre_am +< + +662 +AsyncWreSm +>:: +vue +, + +664 +ic_as +( +is_body +< +Body +>:: +vue +, + +666 +ic_as +( +is_body_wr +< +Body +>:: +vue +, + +668 + g +. +l +( +ue +); + +669 +BOOST_BEAST_HANDLER_INIT +( + +670 +WreHdr +, ( +r_code +, +d +:: +size_t +)); + +671 + gda +:: +wre_ +< + +672 +AsyncWreSm +, + +673 +BOOST_ASIO_HANDLER_TYPE +( +WreHdr +, + +674 ( +r_code +, +d +:: +size_t +)), + +675 + gda +:: +rliz_is_hd_de +, + +676 + gisReque +, + gBody +, + gFlds +>{ + +677 + gd +:: +move +( + +. +comi_hdr +), + gam +, + g +}(); + +678  + g +. + gsu +. +g +(); + +683 + gme +< + +684 +ass + + gSyncWreSm +, + +685 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +686 + gd +:: +size_t + + +687 +wre +( + +688 +SyncWreSm +& +am +, + +689 +rliz +< +isReque +, +Body +, +Flds +>& + +) + +691 +ic_as +( +is_sync_wre_am +< +SyncWreSm +>:: +vue +, + +693 +r_code + + gec +; + +694 autcڡ + gbys_sed + = + +695 +wre +( +am +, + +, +ec +); + +696 if( + gec +) + +697 +BOOST_THROW_EXCEPTION +( +syem_r +{ +ec +}); + +698  + gbys_sed +; + +701 + gme +< + +702 +ass + + gSyncWreSm +, + +703 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +704 + gd +:: +size_t + + +705 +wre +( + +706 +SyncWreSm +& +am +, + +707 +rliz +< +isReque +, +Body +, +Flds +>& + +, + +708 +r_code +& +ec +) + +710 +ic_as +( +is_sync_wre_am +< +SyncWreSm +>:: +vue +, + +712 + gd +:: +size_t + +bys_sed + = 0; + +713 + g +. +l +( +l +); + +716 + gbys_sed + += + +717 +wre_some +( +am +, + +, +ec +); + +718 if( + gec +) + +719  + gbys_sed +; + +720 if( + g +. +is_de +()) + +723  + gbys_sed +; + +726 + gme +< + +727 +ass + + gAsyncWreSm +, + +728 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +, + +729 +ass + + gWreHdr +> + +730 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +731 +WreHdr +, ( +r_code +, +d +:: +size_t +)) + +732 +async_wre +( + +733 +AsyncWreSm +& +am +, + +734 +rliz +< +isReque +, +Body +, +Flds +>& + +, + +735 +WreHdr +&& +hdr +) + +737 +ic_as +( +is_async_wre_am +< + +738 +AsyncWreSm +>:: +vue +, + +740 +ic_as +( +is_body +< +Body +>:: +vue +, + +742 +ic_as +( +is_body_wr +< +Body +>:: +vue +, + +744 + g +. +l +( +l +); + +745 +BOOST_BEAST_HANDLER_INIT +( + +746 +WreHdr +, ( +r_code +, +d +:: +size_t +)); + +747 + gda +:: +wre_ +< + +748 +AsyncWreSm +, + +749 +BOOST_ASIO_HANDLER_TYPE +( +WreHdr +, + +750 ( +r_code +, +d +:: +size_t +)), + +751 + gda +:: +rliz_is_de +, + +752 + gisReque +, + gBody +, + gFlds +>{ + +753 + gd +:: +move +( + +. +comi_hdr +), + gam +, + g +}(); + +754  + g +. + gsu +. +g +(); + +759 + gme +< + +760 +ass + + gSyncWreSm +, + +761 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +762 +tyme + + gd +:: +ab_if +< + +763 +is_mub_body_wr +< +Body +>:: +vue +, + +764 + gd +:: +size_t +>:: +ty + + +765 +wre +( + +766 +SyncWreSm +& +am +, + +767 +mesge +< +isReque +, +Body +, +Flds +>& +msg +) + +769 +ic_as +( +is_sync_wre_am +< +SyncWreSm +>:: +vue +, + +771 +ic_as +( +is_body +< +Body +>:: +vue +, + +773 +ic_as +( +is_body_wr +< +Body +>:: +vue +, + +775 +r_code + + gec +; + +776 autcڡ + gbys_sed + = + +777 +wre +( +am +, +msg +, +ec +); + +778 if( + gec +) + +779 +BOOST_THROW_EXCEPTION +( +syem_r +{ +ec +}); + +780  + gbys_sed +; + +783 + gme +< + +784 +ass + + gSyncWreSm +, + +785 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +786 +tyme + + gd +:: +ab_if +< + +787 ! +is_mub_body_wr +< +Body +>:: +vue +, + +788 + gd +:: +size_t +>:: +ty + + +789 +wre +( + +790 +SyncWreSm +& +am +, + +791 +mesge +< +isReque +, +Body +, +Flds +> cڡ& +msg +) + +793 +ic_as +( +is_sync_wre_am +< +SyncWreSm +>:: +vue +, + +795 +ic_as +( +is_body +< +Body +>:: +vue +, + +797 +ic_as +( +is_body_wr +< +Body +>:: +vue +, + +799 +r_code + + gec +; + +800 autcڡ + gbys_sed + = + +801 +wre +( +am +, +msg +, +ec +); + +802 if( + gec +) + +803 +BOOST_THROW_EXCEPTION +( +syem_r +{ +ec +}); + +804  + gbys_sed +; + +807 + gme +< + +808 +ass + + gSyncWreSm +, + +809 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +810 +tyme + + gd +:: +ab_if +< + +811 +is_mub_body_wr +< +Body +>:: +vue +, + +812 + gd +:: +size_t +>:: +ty + + +813 +wre +( + +814 +SyncWreSm +& +am +, + +815 +mesge +< +isReque +, +Body +, +Flds +>& +msg +, + +816 +r_code +& +ec +) + +818 +ic_as +( +is_sync_wre_am +< +SyncWreSm +>:: +vue +, + +820 +ic_as +( +is_body +< +Body +>:: +vue +, + +822 +ic_as +( +is_body_wr +< +Body +>:: +vue +, + +824 + grliz +< + gisReque +, + gBody +, + gFlds +> + g +{ + gmsg +}; + +825  +wre +( +am +, + +, +ec +); + +828 + gme +< + +829 +ass + + gSyncWreSm +, + +830 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +831 +tyme + + gd +:: +ab_if +< + +832 ! +is_mub_body_wr +< +Body +>:: +vue +, + +833 + gd +:: +size_t +>:: +ty + + +834 +wre +( + +835 +SyncWreSm +& +am +, + +836 +mesge +< +isReque +, +Body +, +Flds +> cڡ& +msg +, + +837 +r_code +& +ec +) + +839 +ic_as +( +is_sync_wre_am +< +SyncWreSm +>:: +vue +, + +841 +ic_as +( +is_body +< +Body +>:: +vue +, + +843 +ic_as +( +is_body_wr +< +Body +>:: +vue +, + +845 + grliz +< + gisReque +, + gBody +, + gFlds +> + g +{ + gmsg +}; + +846  +wre +( +am +, + +, +ec +); + +849 + gme +< + +850 +ass + + gAsyncWreSm +, + +851 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +, + +852 +ass + + gWreHdr +> + +853 +tyme + + gd +:: +ab_if +< + +854 +is_mub_body_wr +< +Body +>:: +vue +, + +855 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +856 +WreHdr +, ( +r_code +, +d +:: +size_t +))>:: +ty + + +857 +async_wre +( + +858 +AsyncWreSm +& +am +, + +859 +mesge +< +isReque +, +Body +, +Flds +>& +msg +, + +860 +WreHdr +&& +hdr +) + +862 +ic_as +( + +863 +is_async_wre_am +< +AsyncWreSm +>:: +vue +, + +865 +ic_as +( +is_body +< +Body +>:: +vue +, + +867 +ic_as +( +is_body_wr +< +Body +>:: +vue +, + +869 +BOOST_BEAST_HANDLER_INIT +( + +870 +WreHdr +, ( +r_code +, +d +:: +size_t +)); + +871 + gda +:: +wre_msg_ +< + +872 +AsyncWreSm +, + +873 +BOOST_ASIO_HANDLER_TYPE +( +WreHdr +, + +874 ( +r_code +, +d +:: +size_t +)), + +875 + gisReque +, + gBody +, + gFlds +>{ + +876 + gd +:: +move +( + +. +comi_hdr +), + gam +, + gmsg +}(); + +877  + g +. + gsu +. +g +(); + +880 + gme +< + +881 +ass + + gAsyncWreSm +, + +882 +bo + + gisReque +, +ass + + gBody +, cs + gFlds +, + +883 +ass + + gWreHdr +> + +884 +tyme + + gd +:: +ab_if +< + +885 ! +is_mub_body_wr +< +Body +>:: +vue +, + +886 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +887 +WreHdr +, ( +r_code +, +d +:: +size_t +))>:: +ty + + +888 +async_wre +( + +889 +AsyncWreSm +& +am +, + +890 +mesge +< +isReque +, +Body +, +Flds +> cڡ& +msg +, + +891 +WreHdr +&& +hdr +) + +893 +ic_as +( + +894 +is_async_wre_am +< +AsyncWreSm +>:: +vue +, + +896 +ic_as +( +is_body +< +Body +>:: +vue +, + +898 +ic_as +( +is_body_wr +< +Body +>:: +vue +, + +900 +BOOST_BEAST_HANDLER_INIT +( + +901 +WreHdr +, ( +r_code +, +d +:: +size_t +)); + +902 + gda +:: +wre_msg_ +< + +903 +AsyncWreSm +, + +904 +BOOST_ASIO_HANDLER_TYPE +( +WreHdr +, + +905 ( +r_code +, +d +:: +size_t +)), + +906 + gisReque +, + gBody +, + gFlds +>{ + +907 + gd +:: +move +( + +. +comi_hdr +), + gam +, + gmsg +}(); + +908  + g +. + gsu +. +g +(); + +913 +mea + + gda + { + +915 + gme +< +ass + + gSliz +> + +916 as + cwre_oam_mbda + + +918 + gd +:: +oam +& +os_ +; + +919 + gSliz +& + g_ +; + +921 + gpublic +: + +922 +wre_oam_mbda +( +d +:: +oam +& +os +, + +923 +Sliz +& + +) + +924 : +os_ +( +os +) + +925 , +_ +( + +) + +929 + gme +< +ass + + gCڡBufrSequ +> + +931 +ݔ +()( + gr_code +& + gec +, + +932 +CڡBufrSequ + cڡ& + gbufrs +) const + +934 + gec +. +assign +(0, +ec +. +gy +()); + +935 if( + gos_ +. + +()) + +937 + gd +:: +size_t + +bys_sed + = 0; + +938 aut + gb + : +bufrs_nge +( +bufrs +)) + +940 +os_ +. +wre +( +ic_ +<const*>( + +941 +b +. +da +()), b. +size +()); + +942 if( + gos_ +. + +()) + +944 + gbys_sed + + +b +. +size +(); + +946 + g_ +. +csume +( +bys_sed +); + +952 + gme +< +ass + + gFlds +> + +953 + gd +:: +oam +& + +954 +ݔ +<<( +d +:: +oam +& +os +, + +955 + ghd +< + gue +, + gFlds +> cڡ& + gh +) + +957 +tyme + + gFlds +:: +wr + + +{ + +958 +h +, + gh +. +vsi +(), h. +mhod +()}; + +959  + gos + << +bufrs +( + +. +g +()); + +962 + gme +< +ass + + gFlds +> + +963 + gd +:: +oam +& + +964 +ݔ +<<( +d +:: +oam +& +os +, + +965 + ghd +< + gl +, + gFlds +> cڡ& + gh +) + +967 +tyme + + gFlds +:: +wr + + +{ + +968 +h +, + gh +. +vsi +(), h. +su_t +()}; + +969  + gos + << +bufrs +( + +. +g +()); + +972 + gme +< +bo + + gisReque +, +ass + + gBody +, cs + gFlds +> + +973 + gd +:: +oam +& + +974 +ݔ +<<( +d +:: +oam +& +os +, + +975 + gmesge +< + gisReque +, + gBody +, + gFlds +> cڡ& + gmsg +) + +977 +ic_as +( +is_body +< +Body +>:: +vue +, + +979 +ic_as +( +is_body_wr +< +Body +>:: +vue +, + +981 + grliz +< + gisReque +, + gBody +, + gFlds +> + g +{ + gmsg +}; + +982 +r_code + + gec +; + +983 + gda +:: +wre_oam_mbda +< +dety +( + +)> +f +{ +os +, + g +}; + +986 + g +. +xt +( +ec +, +f +); + +987 if( + gos +. + +()) + +989 if( + gec +) + +991 + gos +. +te +( +d +:: +ios +:: +b +); + +995 ! + g +. +is_de +()); + +996  + gos +; + + @/usr/include/boost/beast/websocket/detail/error.hpp + +10 #ide +BOOST_BEAST_WEBSOCKET_DETAIL_ERROR_HPP + + +11  + #BOOST_BEAST_WEBSOCKET_DETAIL_ERROR_HPP + + + ) + +13  + ~ + +14  + ~ + +16 +mea + + gboo + { + +18 +mea + + gb + { + +19 +mea + + gwebsock + { + +20 +ass + + gr +; + +21 +ass + + gcdi +; + +25 +mea + + gsyem + { + +26 + gme +<> + +27  + gis_r_code_um +< + gb +:: +websock +:: +r +> + +29  +bo + cڡ +vue + = +ue +; + +31 + gme +<> + +32  + gis_r_cdi_um +< + gb +:: +websock +:: +cdi +> + +34  +bo + cڡ +vue + = +ue +; + +38 +mea + + gb + { + +39 +mea + + gwebsock + { + +40 +mea + + gda + { + +42 as + cr_codes + : +public + +r_gy + + +44 +public +: + +46 +me +(cڡ +nx + +ovride +; + +48 + gd +:: +rg + + +49 +mesge +( +ev +cڡ +ovride +; + +51 +r_cdi + + +52 +deu_r_cdi +( +ev +cڡ +nx + + govride +; + +55 as + cr_cdis + : +public + +r_gy + + +57 +public +: + +59 +me +(cڡ +nx + +ovride +; + +61 + gd +:: +rg + + +62 +mesge +( +cv +cڡ +ovride +; + +67 +r_code + + +68 +make_r_code +( +r + +e +); + +70 +r_cdi + + +71 +make_r_cdi +( +cdi + +c +); + + @/usr/include/boost/beast/websocket/detail/frame.hpp + +10 #ide +BOOST_BEAST_WEBSOCKET_DETAIL_FRAME_HPP + + +11  + #BOOST_BEAST_WEBSOCKET_DETAIL_FRAME_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gb + { + +26 +mea + + gwebsock + { + +27 +mea + + gda + { + +29 +le + + +30 + gd +:: +ut16_t + + +31 +big_ut16_to_tive +(cڡ* +buf +) + +33 autcڡ +p + = +ic_ +< + +34 +d +:: +ut8_t + cڡ*>( +buf +); + +35  ( + gp +[0]<<8) +[1]; + +38 +le + + +39 + gd +:: +ut64_t + + +40 +big_ut64_to_tive +(cڡ* +buf +) + +42 autcڡ +p + = +ic_ +< + +43 +d +:: +ut8_t + cڡ*>( +buf +); + +45 ( + gic_ +< + gd +:: +ut64_t +>( +p +[0])<<56) + + +46 ( +ic_ +< +d +:: +ut64_t +>( +p +[1])<<48) + + +47 ( +ic_ +< +d +:: +ut64_t +>( +p +[2])<<40) + + +48 ( +ic_ +< +d +:: +ut64_t +>( +p +[3])<<32) + + +49 ( +ic_ +< +d +:: +ut64_t +>( +p +[4])<<24) + + +50 ( +ic_ +< +d +:: +ut64_t +>( +p +[5])<<16) + + +51 ( +ic_ +< +d +:: +ut64_t +>( +p +[6])<< 8) + + +52 +p +[7]; + +55 +le + + +56 + gd +:: +ut32_t + + +57 +le_ut32_to_tive +(cڡ* +buf +) + +59 autcڡ +p + = +ic_ +< + +60 +d +:: +ut8_t + cڡ*>( +buf +); + +62 + gp +[0] + + +63 ( + gic_ +< + gd +:: +ut32_t +>( +p +[1])<< 8) + + +64 ( +ic_ +< +d +:: +ut32_t +>( +p +[2])<<16) + + +65 ( +ic_ +< +d +:: +ut32_t +>( +p +[3])<<24); + +68 +le + + +70 +tive_to_le_ut32 +( +d +:: +ut32_t + +v +, * +buf +) + +72 aut + gp + = +ic_ +< +d +:: +ut8_t +*>( +buf +); + +73 + gp +[0] = +v + & 0xff; + +74 + gp +[1] = ( +v + >> 8) & 0xff; + +75 + gp +[2] = ( +v + >> 16) & 0xff; + +76 + gp +[3] = ( +v + >> 24) & 0xff; + +80 as + ccode + : +d +:: +ut8_t + + +82 +ct + = 0, + +83 + gxt + = 1, + +84 + gby + = 2, + +85 + grsv3 + = 3, + +86 + grsv4 + = 4, + +87 + grsv5 + = 5, + +88 + grsv6 + = 6, + +89 + grsv7 + = 7, + +90 + go + = 8, + +91 + gpg + = 9, + +92 + gpg + = 10, + +93 + gsvb + = 11, + +94 + gsvc + = 12, + +95 + gsvd + = 13, + +96 + gsve + = 14, + +97 + gsvf + = 15 + +101  + same_hd + + +103 + gd +:: +ut64_t + +n +; + +104 + gd +:: +ut32_t + +key +; + +105 +code + + g +; + +106 +bo + + gf + : 1; + +107 +bo + + gmask + : 1; + +108 +bo + + grsv1 + : 1; + +109 +bo + + grsv2 + : 1; + +110 +bo + + grsv3 + : 1; + +114 +usg + + gfh_bufr + = +_ic_bufr +<14>; + +117 +usg + + game_bufr + = + +118 +_ic_bufr +< 2 + 8 + 4 + 125 >; + +120 +le + + +121 +bo + +cڡex + + +122 +is_rved +( +code + + +) + +125 ( + g + > +code +:: +rsv3 + && + + +code +:: +svb + && o +code +:: +o +; + +143 +le + + +144 +bo + + +145 +is_vid_o_code +( +d +:: +ut16_t + +v +) + +147  +v +) + +149  +o_code +:: +nm +: + +150  +o_code +:: +gog_away +: + +151  +o_code +:: +oc_r +: + +152  +o_code +:: +unknown_da +: + +153  +o_code +:: +bad_yld +: + +154  +o_code +:: +picy_r +: + +155  +o_code +:: +too_big +: + +156  +o_code +:: +eds_exnsi +: + +157  +o_code +:: +_r +: + +158  +o_code +:: +rvi_t +: + +159  +o_code +:: +y_aga_ϋr +: + +160  +ue +; + +163  + go_code +:: +rved1 +: + +164  +o_code +:: +no_us +: + +165  +o_code +:: +abnm +: + +166  +o_code +:: +rved2 +: + +167  +o_code +:: +rved3 +: + +168  +l +; + +171 if( + gv + >1016 && +v + <= 2999) + +172  +l +; + +174 if( + gv + <= 999) + +175  +l +; + +176  + gue +; + +183 + gme +< +ass + + gDymicBufr +> + +185 +wre +( +DymicBufr +& +db +, +ame_hd + cڡ& +fh +) + +187 +usg + + gboo +:: +asio +:: +bufr +; + +188 +usg + + gboo +:: +asio +:: +bufr_cy +; + +189 +usg + +mea + + gboo +:: +dn +; + +190 + gd +:: +size_t + +n +; + +191 + gd +:: +ut8_t + +b +[14]; + +192 + gb +[0] = ( +fh +. +f + ? 0x80 : 0x00| +ic_ +< +d +:: +ut8_t +>(fh. + +); + +193 if( + gfh +. + grsv1 +) + +194 + gb +[0] |= 0x40; + +195 if( + gfh +. + grsv2 +) + +196 + gb +[0] |= 0x20; + +197 if( + gfh +. + grsv3 +) + +198 + gb +[0] |= 0x10; + +199 + gb +[1] = +fh +. +mask + ? 0x80 : 0x00; + +200 if( + gfh +. + gn + <= 125) + +202 +b +[1] | +fh +. +n +; + +203 + gn + = 2; + +205 if( + gfh +. + gn + <= 65535) + +207 +b +[1] |= 126; + +208 :: +w +(& +b +[2] +big_ut16_buf_t +{ + +209 ( +d +:: +ut16_t +) +fh +. +n +}; + +210 + gn + = 4; + +214 + gb +[1] |= 127; + +215 :: +w +(& +b +[2] +big_ut64_buf_t +{ +fh +. +n +}; + +216 + gn + = 10; + +218 if( + gfh +. + gmask +) + +220 +tive_to_le_ut32 +( +fh +. +key +, & +b +[ +n +]); + +221 + gn + += 4; + +223 + gdb +. +comm +( +bufr_cy +( + +224 +db +. +e +( +n +), +bufr +( +b +))); + +230 + gme +< +ass + + gBufrs +> + +232 +ad_pg +( +pg_da +& +da +, +Bufrs + cڡ& +bs +) + +234 +usg + + gboo +:: +asio +:: +bufr_cy +; + +235 +usg + + gboo +:: +asio +:: +bufr_size +; + +236 +usg + + gboo +:: +asio +:: +mub_bufr +; + +237 +BOOST_ASSERT +( +bufr_size +( +bs +< +da +. +max_size +()); + +238 + gda +. +size +( +bufr_size +( +bs +)); + +239 +bufr_cy +( +mub_bufr +{ + +240 +da +.da(), da. +size +()}, +bs +); + +246 + gme +< +ass + + gBufrs +> + +248 +ad_o +( + +249 +o_as +& + +, + +250 +Bufrs + cڡ& +bs +, + +251 +r_code +& +ec +) + +253 +usg + + gboo +:: +asio +:: +bufr +; + +254 +usg + + gboo +:: +asio +:: +bufr_cy +; + +255 +usg + + gboo +:: +asio +:: +bufr_size +; + +256 +usg + +mea + + gboo +:: +dn +; + +257 aut + gn + = +bufr_size +( +bs +); + +258 +BOOST_ASSERT +( +n + <= 125); + +259 if( + gn + == 0) + +261 + + = +o_as +{}; + +262 + gec +. +assign +(0, +ec +. +gy +()); + +265 if( + gn + == 1) + +268 +ec + = +r +:: +bad_o_size +; + +271 + gbufrs_suffix +< + gBufrs +> +cb +( +bs +); + +273 + gd +:: +ut8_t + +b +[2]; + +274 +bufr_cy +( +bufr +( +b +), +cb +); + +275 + g +. + gcode + = +big_ut16_to_tive +(& +b +[0]); + +276 + gcb +. +csume +(2); + +277 + gn + -= 2; + +278 if(! +is_vid_o_code +( + +. +code +)) + +281 + gec + = +r +:: +bad_o_code +; + +285 if( + gn + > 0) + +287 + g +. + gas +. +size +( +n +); + +288 +bufr_cy +( +bufr +(& + +. +as +[0], +n +), +cb +); + +289 if(! +check_utf8 +( + +290 + +. +as +. +da +(), cr.as. +size +())) + +293 + gec + = +r +:: +bad_o_yld +; + +299 + g +. + gas + = ""; + +301 + gec +. +assign +(0, +ec +. +gy +()); + + @/usr/include/boost/beast/websocket/detail/hybi13.hpp + +10 #ide +BOOST_BEAST_WEBSOCKET_DETAIL_HYBI13_HPP + + +11  + #BOOST_BEAST_WEBSOCKET_DETAIL_HYBI13_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gb + { + +26 +mea + + gwebsock + { + +27 +mea + + gda + { + +29 +usg + + gc_ws_key_ty + = +ic_rg +< + +30 +b +:: +da +:: +ba64 +:: +coded_size +(16)>; + +32 +usg + + gc_ws_ac_ty + = +ic_rg +< + +33 +b +:: +da +:: +ba64 +:: +coded_size +(20)>; + +35 +le + + +37 +make_c_ws_key +( +c_ws_key_ty +& +key +) + +39 aut + gp + = +am_ng +:: +ng +(); + +40  + ga +[16]; + +41  + gi + = 0; i < 16; i += 4) + +43 autcڡ +v + = +p +-> +cu +(); + +44 + ga +[ +i + ] = +v + & 0xff; + +45 + ga +[ +i ++1] = ( +v + >> 8) & 0xff; + +46 + ga +[ +i ++2] = ( +v + >> 16) & 0xff; + +47 + ga +[ +i ++3] = ( +v + >> 24) & 0xff; + +49 + gkey +. +size +( +key +. +max_size +()); + +50 + gkey +. +size +( +b +:: +da +:: +ba64 +:: +code +( + +51 +key +. +da +(), & +a +[0], 16)); + +54 + gme +< + gass + = > + +56 +make_c_ws_ac +( +c_ws_ac_ty +& +ac +, + +57 +rg_vw + +key +) + +59 +BOOST_ASSERT +( +key +. +size +(< +c_ws_key_ty +:: +max_size_n +); + +60 + gic_rg +< + gc_ws_key_ty +:: +max_size_n + + 36> +m +( +key +); + +61 + gm +. +nd +("258EAFA5-E914-47DA-95CA-C5AB0DC85B11"); + +62 + gb +:: +da +:: +sha1_cڋxt + +x +; + +63 + gb +:: +da +:: + +( +x +); + +64 + gb +:: +da +:: +upde +( +x +, +m +. +da +(), m. +size +()); + +65  + gdige +[ +b +:: +da +:: +sha1_cڋxt +:: +dige_size +]; + +66 + gb +:: +da +:: +fish +( +x +, & +dige +[0]); + +67 + gac +. +size +( +ac +. +max_size +()); + +68 + gac +. +size +( +b +:: +da +:: +ba64 +:: +code +( + +69 +ac +. +da +(), & +dige +[0], (digest))); + + @/usr/include/boost/beast/websocket/detail/mask.hpp + +10 #ide +BOOST_BEAST_WEBSOCKET_DETAIL_MASK_HPP + + +11  + #BOOST_BEAST_WEBSOCKET_DETAIL_MASK_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + gb + { + +24 +mea + + gwebsock + { + +25 +mea + + gda + { + +27 +usg + + ged_key + = +d +:: +y +<, 4>; + +29 +le + + +31 +e_key +( +ed_key +& +ed +, +d +:: +ut32_t + +key +) + +33 +ed +[0] = ( +key + >> 0) & 0xff; + +34 + ged +[1] = ( +key + >> 8) & 0xff; + +35 + ged +[2] = ( +key + >> 16) & 0xff; + +36 + ged +[3] = ( +key + >> 24) & 0xff; + +39 + gme +< + gd +:: +size_t + +N +> + +41 +r +( +d +:: +y +<, +N +>& +v +, std:: +size_t + +n +) + +43 aut +v0 + = +v +; + +44  + gd +:: +size_t + +i + = 0; + gi + < + gv +. +size +(); ++i ) + +45 + gv +[ +i +] = +v0 +[(+ +n +% +v +. +size +()]; + +50 +le + + +52 +mask_a +( +boo +:: +asio +:: +mub_bufr +& +b +, +ed_key +& +key +) + +54 aut + gn + = +b +. +size +(); + +55 aut + gmask + = +key +; + +56 aut + gp + = +ic_ +<*>( +b +. +da +()); + +57  + gn + >= 4) + +59  +i + = 0; + gi + < 4; ++i) + +60 + gp +[ +i +] ^ +mask +[i]; + +61 + gp + += 4; + +62 + gn + -= 4; + +64 if( + gn + > 0) + +66  + gd +:: +size_t + +i + = 0; + gi + < + gn +; ++i) + +67 + gp +[ +i +] ^ +mask +[i]; + +68 +r +( +key +, +n +); + +74 + gme +< +ass + + gMubBufrs +, cs + gKeyTy +> + +76 +mask_a +( +MubBufrs + cڡ& +bs +, +KeyTy +& +key +) + +78  + gboo +:: +asio +:: +mub_bufr + +b + : + +79 +b +:: +da +:: +bufrs_nge +( +bs +)) + +80 +mask_a +( +b +, +key +); + + @/usr/include/boost/beast/websocket/detail/pausation.hpp + +10 #ide +BOOST_BEAST_WEBSOCKET_DETAIL_PAUSATION_HPP + + +11  + #BOOST_BEAST_WEBSOCKET_DETAIL_PAUSATION_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19 +mea + + gboo + { + +20 +mea + + gb + { + +21 +mea + + gwebsock + { + +22 +mea + + gda + { + +28 as + cuti + + +30  + shdr + + +32 +hdr +() = ; + +33 +hdr +(hd˸&& +de +; + +34 +hdr +(hd˸cڡ& +de +; + +35 + gvtu + ~ +hdr +() = ; + +36 +vtu +  +deroy +() = 0; + +37 +vtu +  +voke +() = 0; + +40 + gme +< +ass + + gHdr +> + +41 as + cim + : +public + +hdr + + +43 +Hdr + +h_ +; + +45 + gpublic +: + +46 +me +< +ass + +DedudHdr +> + +47 +im +( +DedudHdr +&& +h +) + +48 : +h_ +( +d +:: +fwd +< +DedudHdr +>( +h +)) + +53 +deroy +( +ovride + + +55 +Hdr + +h +( +d +:: +move +( +h_ +)); + +56 +tyme + + gb +:: +da +:: +lot_as +< + +57 +boo +:: +asio +:: +assocd_lot_t +< + +58 +Hdr +>>:: +me + +bd_loc +< +im +> +loc +{ + +59 +boo +:: +asio +:: +g_assocd_lot +( +h +)}; + +60 + gb +:: +da +:: +lot_as +< + +61 +dety +( +loc +)>:: +deroy +oc, +this +); + +62 + gb +:: +da +:: +lot_as +< + +63 +dety +( +loc +)>:: +do +oc, +this +, 1); + +67 +voke +( + govride + + +69 +Hdr + +h +( +d +:: +move +( +h_ +)); + +70 +tyme + + gb +:: +da +:: +lot_as +< + +71 +boo +:: +asio +:: +assocd_lot_t +< + +72 +Hdr +>>:: +me + +bd_loc +< +im +> +loc +{ + +73 +boo +:: +asio +:: +g_assocd_lot +( +h +)}; + +74 + gb +:: +da +:: +lot_as +< + +75 +dety +( +loc +)>:: +deroy +oc, +this +); + +76 + gb +:: +da +:: +lot_as +< + +77 +dety +( +loc +)>:: +do +oc, +this +, 1); + +78 +h +(); + +82 +hdr +* + gh_ + = +nuαr +; + +84 + gpublic +: + +85 +uti +() = ; + +86 +uti +auti cڡ& +de +; + +87 + guti +& + gݔ +=( +uti + cڡ& +de +; + +89 ~ +uti +() + +91 if( + gh_ +) + +92 + gh_ +-> +deroy +(); + +95 +uti +auti&& +h +) + +97 + gboo +:: +igne_unud +( +h +); + +98 +BOOST_ASSERT +(! +h +. +h_ +); + +101 + guti +& + +102 + gݔ +=( +uti +&& +h +) + +104 +boo +:: +igne_unud +( +h +); + +105 +BOOST_ASSERT +(! +h_ +); + +106 +BOOST_ASSERT +(! +h +. +h_ +); + +107  * + gthis +; + +110 + gme +< +ass + + gComiHdr +> + +112 +ema +( +ComiHdr +&& +hdr +); + +114 +exic + + +115 +ݔ + +bo +() const + +117  + gh_ + ! +nuαr +; + +120 +bo + + +121 +maybe_voke +() + +123 if( + gh_ +) + +125 autcڡ + gh + = +h_ +; + +126 + gh_ + = +nuαr +; + +127 + gh +-> +voke +(); + +128  + gue +; + +130  + gl +; + +134 + gme +< +ass + + gComiHdr +> + +136 + guti +:: +ema +( +ComiHdr +&& +hdr +) + +138 +BOOST_ASSERT +(! +h_ +); + +139 +tyme + + gb +:: +da +:: +lot_as +< + +140 +boo +:: +asio +:: +assocd_lot_t +< + +141 +ComiHdr +>>:: +me + +bd_loc +< + +142 +im +< +ComiHdr +>> +loc +{ + +143 +boo +:: +asio +:: +g_assocd_lot +( +hdr +)}; + +144 +usg + + gA + = +dety +( +loc +); + +145 autcڡ + gd + = + +146 [& +loc +]( +im +< +ComiHdr +>* +p +) + +148 +b +:: +da +:: +lot_as +< +A +>:: +do +( +loc +, +p +, 1); + +150 + gd +:: +unique_r +< +im +< +ComiHdr +>, +dety +( +d +)> + gp +{ + +151 + gb +:: +da +:: +lot_as +< +A +>:: +lo +( +loc +, 1), + gd +}; + +152 + gb +:: +da +:: +lot_as +< +A +>:: +cڡru +( + +153 +loc +, +p +. +g +(), +d +:: +fwd +< +ComiHdr +>( +hdr +)); + +154 + gh_ + = +p +. +a +(); + + @/usr/include/boost/beast/websocket/detail/pmd_extension.hpp + +10 #ide +BOOST_BEAST_WEBSOCKET_DETAIL_PMD_EXTENSION_HPP + + +11  + #BOOST_BEAST_WEBSOCKET_DETAIL_PMD_EXTENSION_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gb + { + +26 +mea + + gwebsock + { + +27 +mea + + gda + { + +34  + spmd_ofr + + +36 +bo + + gac +; + +39  + grv_max_wdow_bs +; + +42  + g_max_wdow_bs +; + +45 +bo + + grv_no_cڋxt_keov +; + +48 +bo + + g_no_cڋxt_keov +; + +51 + gme +< + gass + = > + +53 +r_bs +( +rg_vw + +s +) + +55 if( +s +. +size +() == 0) + +57 if( + gs +. +size +() > 2) + +59 if( + gs +[0] < '1' || s[0] > '9') + +61  + gi + = 0; + +62 aut + gc + : +s +) + +64 if( +c + < '0' || c > '9') + +66 autcڡ + gi0 + = +i +; + +67 + gi + = 10 * +i + + ( +c + - '0'); + +68 if( + gi + < + gi0 +) + +71  + gic_ +<>( + gi +); + +76 + gme +< +ass + + gAot +> + +78 +pmd_ad +( +pmd_ofr +& +ofr +, + +79 +hp +:: +basic_flds +< +Aot +> cڡ& +flds +) + +81 +ofr +. +ac + = +l +; + +82 + gofr +. + grv_max_wdow_bs += 0; + +83 + gofr +. + g_max_wdow_bs + = 0; + +84 + gofr +. + grv_no_cڋxt_keov + = +l +; + +85 + gofr +. + g_no_cڋxt_keov + = +l +; + +87 + ghp +:: +ext_li + +li +{ + +88 +flds +["Sec-WebSocket-Extensions"]}; + +89 autcڡ& + gext + : +li +) + +91 if( +qus +( +ext +. +f +, "permessage-deflate")) + +93 autcڡ& + gm + : +ext +. +cd +) + +95 if( +qus +( +m +. +f +, + +98 if( + gofr +. + grv_max_wdow_bs + != 0) + +105 if( + gm +. + gcd +. +emy +()) + +112 + gofr +. + grv_max_wdow_bs + = + +113 +r_bs +( +m +. +cd +); + +114 if + gofr +. + grv_max_wdow_bs + < 8 || + +115 + gofr +. + grv_max_wdow_bs + > 15) + +123 if( +qus +( +m +. +f +, + +126 if( + gofr +. + g_max_wdow_bs + != 0) + +133 if(! + gm +. + gcd +. +emy +()) + +135 + gofr +. + g_max_wdow_bs + = + +136 +r_bs +( +m +. +cd +); + +137 if + gofr +. + g_max_wdow_bs + < 8 || + +138 + gofr +. + g_max_wdow_bs + > 15) + +148 + gofr +. + g_max_wdow_bs + = -1; + +151 if( +qus +( +m +. +f +, + +154 if( + gofr +. + grv_no_cڋxt_keov +) + +161 if(! + gm +. + gcd +. +emy +()) + +168 + gofr +. + grv_no_cڋxt_keov + = +ue +; + +170 if( +qus +( +m +. +f +, + +173 if( + gofr +. + g_no_cڋxt_keov +) + +180 if(! + gm +. + gcd +. +emy +()) + +187 + gofr +. + g_no_cڋxt_keov + = +ue +; + +197 + gofr +. + gac + = +ue +; + +205 + gme +< +ass + + gAot +> + +207 +pmd_wre +( +hp +:: +basic_flds +< +Aot +>& +flds +, + +208 +pmd_ofr + cڡ& +ofr +) + +210 + gic_rg +<512> + gs +; + +211 + gs + = "permessage-deflate"; + +212 if( + gofr +. + grv_max_wdow_bs + != 0) + +214 if( +ofr +. +rv_max_wdow_bs + != -1) + +216 +s + += "; server_max_window_bits="; + +217 + gs + + +to_ic_rg +( + +218 +ofr +. +rv_max_wdow_bs +); + +222 + gs + += "; server_max_window_bits"; + +225 if( + gofr +. + g_max_wdow_bs + != 0) + +227 if( +ofr +. +_max_wdow_bs + != -1) + +229 +s + += "; client_max_window_bits="; + +230 + gs + + +to_ic_rg +( + +231 +ofr +. +_max_wdow_bs +); + +235 + gs + += "; client_max_window_bits"; + +238 if( + gofr +. + grv_no_cڋxt_keov +) + +240 + gs + += "; server_no_context_takeover"; + +242 if( + gofr +. + g_no_cڋxt_keov +) + +244 + gs + += "; client_no_context_takeover"; + +246 + gflds +. +t +( +hp +:: +fld +:: +c_websock_exnsis +, +s +); + +251 + gme +< +ass + + gAot +> + +253 +pmd_gٟ +( + +254 +hp +:: +basic_flds +< +Aot +>& +flds +, + +255 +pmd_ofr +& +cfig +, + +256 +pmd_ofr + cڡ& +ofr +, + +257 +rmesge_dee + cڡ& +o +) + +259 if(! ( + gofr +. + gac + && + go +. + grv_ab +)) + +261 + gcfig +. + gac + = +l +; + +264 + gcfig +. + gac + = +ue +; + +266 + gic_rg +<512> + gs + = "permessage-deflate"; + +268 + gcfig +. + grv_no_cڋxt_keov + = + +269 +ofr +. +rv_no_cڋxt_keov + || + +270 +o +. +rv_no_cڋxt_keov +; + +271 if( + gcfig +. + grv_no_cڋxt_keov +) + +272 + gs + += "; server_no_context_takeover"; + +274 + gcfig +. + g_no_cڋxt_keov + = + +275 +o +. +_no_cڋxt_keov + || + +276 +ofr +. +_no_cڋxt_keov +; + +277 if( + gcfig +. + g_no_cڋxt_keov +) + +278 + gs + += "; client_no_context_takeover"; + +280 if( + gofr +. + grv_max_wdow_bs + != 0) + +281 +cfig +. +rv_max_wdow_bs + = ( +d +:: +m +)( + +282 +ofr +. +rv_max_wdow_bs +, + +283 + go +. + grv_max_wdow_bs +); + +285 + gcfig +. + grv_max_wdow_bs + = + +286 +o +. +rv_max_wdow_bs +; + +287 if( + gcfig +. + grv_max_wdow_bs + < 15) + +292 if( + gcfig +. + grv_max_wdow_bs + < 9) + +293 + gcfig +. + grv_max_wdow_bs + = 9; + +295 + gs + += "; server_max_window_bits="; + +296 + gs + + +to_ic_rg +( + +297 +cfig +. +rv_max_wdow_bs +); + +300  + gofr +. + g_max_wdow_bs +) + +304 +cfig +. +_max_wdow_bs + = + +305 +o +. +_max_wdow_bs +; + +306 if( + gcfig +. + g_max_wdow_bs + < 15) + +308 + gs + += "; client_max_window_bits="; + +309 + gs + + +to_ic_rg +( + +310 +cfig +. +_max_wdow_bs +); + +322 if( +o +. +_max_wdow_bs + == 15) + +323 +cfig +. +_max_wdow_bs + = 15; + +325 + gcfig +. + gac + = +l +; + +330 +cfig +. +_max_wdow_bs + = ( +d +:: +m +)( + +331 +o +. +_max_wdow_bs +, + +332 + gofr +. + g_max_wdow_bs +); + +333 + gs + += "; client_max_window_bits="; + +334 + gs + + +to_ic_rg +( + +335 +cfig +. +_max_wdow_bs +); + +338 if( + gcfig +. + gac +) + +339 + gflds +. +t +( +hp +:: +fld +:: +c_websock_exnsis +, +s +); + +344 +le + + +346 +pmd_nmize +( +pmd_ofr +& +ofr +) + +348 if( + gofr +. + gac +) + +350 if + gofr +. + grv_max_wdow_bs + == 0) + +351 +ofr +. +rv_max_wdow_bs + = 15; + +353 if + gofr +. + g_max_wdow_bs + == 0 || + +354 +ofr +. +_max_wdow_bs + == -1) + +355 +ofr +. +_max_wdow_bs + = 15; + + @/usr/include/boost/beast/websocket/detail/stream_base.hpp + +10 #ide +BOOST_BEAST_WEBSOCKET_STREAM_BASE_HPP + + +11  + #BOOST_BEAST_WEBSOCKET_STREAM_BASE_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +33 #ifde +BOOST_BEAST_NO_THREAD_LOCAL + + +34  + ~ + +35  + ~ + +38 +mea + + gboo + { + +39 +mea + + gb + { + +40 +mea + + gwebsock + { + +41 +mea + + gda + { + +44 as + cso_mux + + +46  + gid_ + = 0; + +48 + gpublic +: + +49 +so_mux +() = ; + +50 +so_mux +(so_mux cڡ& +de +; + +51 + gso_mux +& + gݔ +=( +so_mux + cڡ& +de +; + +53 +so_mux +(so_mux&& +h + + gnx + + +54 : +id_ +( +boo +:: +exchge +( +h +.id_, 0)) + +58 + gso_mux +& + gݔ +=( +so_mux +&& +h + +nx + + +60 +id_ + = +h +.id_; + +61 + gh +. + gid_ + = 0; + +62  * + gthis +; + +66  +t +() + +68 + gid_ + = 0; + +71 +bo + +is_locked +() const + +73  + gid_ + != 0; + +76 + gme +< +ass + + gT +> + +77 +bo + +is_locked +( +T + const*) const + +79  + gid_ + = +T +:: +id +; + +82 + gme +< +ass + + gT +> + +83  +lock +( +T + const*) + +85 +BOOST_ASSERT +( +id_ + == 0); + +86 + gid_ + = +T +:: +id +; + +89 + gme +< +ass + + gT +> + +90  +uock +( +T + const*) + +92 +BOOST_ASSERT +( +id_ + = +T +:: +id +); + +93 + gid_ + = 0; + +96 + gme +< +ass + + gT +> + +97 +bo + +y_lock +( +T + const*) + +105 +BOOST_ASSERT +( +id_ + ! +T +:: +id +); + +106 if( + gid_ + != 0) + +107  +l +; + +108 + gid_ + = +T +:: +id +; + +109  + gue +; + +112 + gme +< +ass + + gT +> + +113 +bo + +y_uock +( +T + const*) + +115 if( + gid_ + ! +T +:: +id +) + +116  +l +; + +117 + gid_ + = 0; + +118  + gue +; + +124  + sam_ng + + +126 +bo + + gcu_ng_ + = +ue +; + +128  + sng_ty + + +130 + gd +:: +md_nd + + +; + +131 + gb +:: +da +:: +chacha +<20> +cu +; + +133 #i +BOOST_BEAST_NO_THREAD_LOCAL + + +134 +ng_ty +* + gxt + = +nuαr +; + +137 +ng_ty +( +d +:: +ut32_t + cڡ* +v +, std:: +ut64_t + +am +) + +138 : + +( +ic_ +< +tyme + +dety +():: +su_ty +>( + +139 +v +[0] + v[1] + v[2] + v[3] + v[4] + v[5] + v[6] + v[7] + +am +)) + +140 , +cu +( +v +, +am +) + +145 as + cng_f + + +147 +ng_ty +* + gp_ +; + +149 + gpublic +: + +150 +ng_f +& +ݔ +=պg_f&& +de +; + +152 +exic + + +153 +ng_f +( +ng_ty +& +p +) + +154 : +p_ +(& +p +) + +158 +ng_f +պg_f&& +h +) + +159 : +p_ +( +boo +:: +exchge +( +h +.p_, +nuαr +)) + +163 #ifde +BOOST_BEAST_NO_THREAD_LOCAL + + +164 ~ +ng_f +() + +166 if( + gp_ +) + +167 + gpo +:: +im +(). +a +(* +p_ +); + +171 +ng_ty +* + +172 + gݔ +->() const + +174  + gp_ +; + +178 #ide +BOOST_BEAST_NO_THREAD_LOCAL + + +180 +ng_f + + +181 +ng +() + +183  + gd +:: +omic +< +d +:: +ut64_t +> +am +{0}; + +184 +thad_lol + +ng_ty + + gp +{ +ed +(), + gam +++}; + +185  +ng_f +( +p +); + +190 +ng_f + + +191 +ng +() + +193  +ng_f +( +po +:: +im +(). +acque +()); + +199 + gd +:: +ut32_t + const* + +200 +ed +( +d +:: +ed_q +* +ss + = +nuαr +) + +202  +ed_da + +d +( +ss +); + +203  + gd +. + gv +; + +206 + gd +:: +ut32_t + + +207 +_mask +() + +209 aut +p + = +ng +(); + +210 if( + gcu_ng_ +) + +212 ifut + gkey + = +p +-> +cu +()) + +213  +key +; + +215 ifut + gkey + = +p +-> + +()) + +216  +key +; + +219 + give +: + +220  + sed_da + + +222 +d +:: +ut32_t + +v +[8]; + +224 +exic + + +225 +ed_da +( +d +:: +ed_q +* +pss +) + +227 if(! +pss +) + +229 +d +:: +ndom_devi + +g +; + +230 + gd +:: +ed_q + +ss +{ + +231 +g +(), g(), g(), g(), g(), g(), g(), g()}; + +232 + gss +. +ge +( +v +, v+8); + +236 + gpss +-> +ge +( +v +, v+8); + +241 #ifde +BOOST_BEAST_NO_THREAD_LOCAL + + +242 as + cpo + + +244 +ng_ty +* + ghd_ + = +nuαr +; + +245 + gd +:: +omic +< +d +:: +ut64_t +> +n_ +{0}; + +246 + gd +:: +mux + +m_ +; + +248 + gpublic +: + +249 ~ +po +() + +251 aut +p + = +hd_ +; + gp +;) + +253 aut + gxt + = +p +-> +xt +; + +254 + gp +->~ +ng_ty +(); + +255 + gboo +:: +ignmt +:: +igd_ +( +p +); + +256 + gp + = +xt +; + +260 + gng_ty +& + +261 +acque +() + +265 + gd +:: +lock_gud +< +d +:: +mux +> +lock +( +m_ +); + +266 if(! + ghd_ +) + +268 aut + gp + = +hd_ +; + +269 + ghd_ + = +hd_ +-> +xt +; + +270  * + gp +; + +272 aut + gp + = +boo +:: +ignmt +:: +igd_loc +( + +273 16, ( +ng_ty +)); + +274 if(! + gp +) + +275 +BOOST_THROW_EXCEPTION +( +d +:: +bad_loc +{}); + +276  *( +w +( +p + +ng_ty +( +ed +(), +n_ +++)); + +280 +a +( +ng_ty +& +p +) + +282 + gd +:: +lock_gud +< +d +:: +mux +> +lock +( +m_ +); + +283 + gp +. + gxt + = +hd_ +; + +284 + ghd_ + = & +p +; + +288 + gpo +& + +289 +im +() + +291  +po + + g +; + +292  + g +; + +300 + gme +< +bo + + gdeeSu܋d +> + +301  + gam_ba + : +am_ng + + +304  + spmd_ty + + +307 +bo + +rd_t + = +l +; + +309 + gzlib +:: +dee_am + +zo +; + +310 + gzlib +:: +e_am + +zi +; + +313 + gd +:: +unique_r +< +pmd_ty +> +pmd_ +; + +314 +rmesge_dee + + gpmd_ts_ +; + +315 + gda +:: +pmd_ofr + +pmd_cfig_ +; + +318 +bo + + +319 +rd_deed +() const + +321  + gpmd_ + &&md_-> + grd_t +; + +326 +bo + + +327 +rd_deed +( +bo + +rsv1 +) + +329 if( + gpmd_ +) + +331 + gpmd_ +-> + grd_t + = +rsv1 +; + +332  + gue +; + +334  ! + grsv1 +; + +337 + gme +< +ass + + gCڡBufrSequ +> + +338 +bo + + +339 +dee +( + +340 +boo +:: +asio +:: +mub_bufr +& +out +, + +341 +bufrs_suffix +< +CڡBufrSequ +>& +cb +, + +342 +bo + +f +, + +343 +d +:: +size_t +& +tٮ_ +, + +344 +r_code +& +ec +); + +347 +do_cڋxt_keov_wre +( +re_ty + +re +); + +350 +e +( + +351 +zlib +:: +z_ms +& +zs +, + +352 +zlib +:: +Flush + +ush +, + +353 +r_code +& +ec +); + +356 +do_cڋxt_keov_ad +( +re_ty + +re +); + +359 + gme +<> + +360  + gam_ba +< + gl +> : +am_ng + + +365 +bo + + +366 +rd_deed +() const + +368  +l +; + +371 +bo + + +372 +rd_deed +( +bo + +rsv1 +) + +374  ! + grsv1 +; + +377 + gme +< +ass + + gCڡBufrSequ +> + +378 +bo + + +379 +dee +( + +380 +boo +:: +asio +:: +mub_bufr +&, + +381 +bufrs_suffix +< +CڡBufrSequ +>&, + +382 +bo +, + +383 +d +:: +size_t +&, + +384 +r_code +&) + +386  + gl +; + +390 +do_cڋxt_keov_wre +( +re_ty +) + +395 +e +( + +396 +zlib +:: +z_ms +&, + +397 +zlib +:: +Flush +, + +398 +r_code +&) + +403 +do_cڋxt_keov_ad +( +re_ty +) + + @/usr/include/boost/beast/websocket/detail/utf8_checker.hpp + +10 #ide +BOOST_BEAST_WEBSOCKET_DETAIL_UTF8_CHECKER_HPP + + +11  + #BOOST_BEAST_WEBSOCKET_DETAIL_UTF8_CHECKER_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19 +mea + + gboo + { + +20 +mea + + gb + { + +21 +mea + + gwebsock + { + +22 +mea + + gda + { + +30 + gme +< + gass + = > + +31 as + cutf8_check_t + + +33 +d +:: +size_t + +ed_ + = 0; + +34 + gd +:: +ut8_t +* +p_ + = +_ +; + +35 + gd +:: +ut8_t + +_ +[4]; + +37 + gpublic +: + +41 +t +(); + +45 +bo + + +46 +fish +(); + +52 +bo + + +53 +wre +( +d +:: +ut8_t + cڡ* + +, std:: +size_t + +size +); + +59 + gme +< +ass + + gCڡBufrSequ +> + +60 +bo + + +61 +wre +( +CڡBufrSequ + cڡ& +bs +); + +64 + gme +< +ass + + g_ +> + +66 + gutf8_check_t +< + g_ +>:: + +67 +t +() + +69 +ed_ + = 0; + +70 + gp_ + = +_ +; + +73 + gme +< +ass + + g_ +> + +74 +bo + + +75 + gutf8_check_t +< + g_ +>:: + +76 +fish +() + +78 autcڡ +sucss + = +ed_ + == 0; + +79 +t +(); + +80  + gsucss +; + +83 + gme +< +ass + + g_ +> + +84 + gme +< +ass + + gCڡBufrSequ +> + +85 +bo + + +86 + gutf8_check_t +< + g_ +>:: + +87 +wre +( +CڡBufrSequ + cڡ& +bs +) + +89 +ic_as +( +boo +:: +asio +:: +is_cڡ_bufr_qu +< +CڡBufrSequ +>:: +vue +, + +91 aut + gb + : +b +:: +da +:: +bufrs_nge +( +bs +)) + +92 if(! +wre +( +ic_ +< + +93 +d +:: +ut8_t + cڡ*>( +b +. +da +()), + +94 +b +. +size +())) + +95  + gl +; + +96  + gue +; + +99 + gme +< +ass + + g_ +> + +100 +bo + + +101 + gutf8_check_t +< + g_ +>:: + +102 +wre +( +d +:: +ut8_t + cڡ* + +, std:: +size_t + +size +) + +104 autcڡ +vid + = + +105 []( +d +:: +ut8_t + cڡ*& +p +) + +107 if( +p +[0] < 128) + +109 ++ +p +; + +110  + gue +; + +112 if(( + gp +[0] & 0xe0) == 0xc0) + +114 if( +p +[1] & 0xc0) != 0x80 || + +115 ( +p +[0] & 0x1e) == 0) + +116  +l +; + +117 + gp + += 2; + +118  + gue +; + +120 if(( + gp +[0] & 0xf0) == 0xe0) + +122 if( +p +[1] & 0xc0) != 0x80 + +123 || ( +p +[2] & 0xc0) != 0x80 + +124 || ( +p +[0] == 0xe0 && (p[1] & 0x20) == 0) + +125 || ( +p +[0] == 0xed && (p[1] & 0x20) == 0x20) + +128  +l +; + +129 + gp + += 3; + +130  + gue +; + +132 if(( + gp +[0] & 0xf8) == 0xf0) + +134 if( +p +[0] & 0x07) >= 0x05 + +135 || ( +p +[1] & 0xc0) != 0x80 + +136 || ( +p +[2] & 0xc0) != 0x80 + +137 || ( +p +[3] & 0xc0) != 0x80 + +138 || ( +p +[0] == 0xf0 && (p[1] & 0x30) == 0) + +139 || ( +p +[0] == 0xf4 &&[1] > 0x8f) ||[0] > 0xf4 + +141  +l +; + +142 + gp + += 4; + +143  + gue +; + +145  + gl +; + +147 autcڡ + g_ + = + +150 if( +_ +[0] < 128) + +152  +l +; + +155 cڡuto& + gp + = +_ +; + +156 cڡut + gknown_ly + = +p_ + - +_ +; + +157 i( + gknown_ly + == 1) + +159 if(( +p +[0] & 0xe0) == 0xc0) + +161  (( +p +[0] & 0x1e) == 0); + +163 if(( + gp +[0] & 0xf0) == 0xe0) + +165  +l +; + +167 if(( + gp +[0] & 0xf8) == 0xf0) + +169  (( +p +[0] & 0x07) >= 0x05); + +172 i( + gknown_ly + == 2) + +174 if(( +p +[0] & 0xe0) == 0xc0) + +176  (( +p +[1] & 0xc0) != 0x80 || + +177 ( +p +[0] & 0x1e) == 0); + +179 if(( + gp +[0] & 0xf0) == 0xe0) + +181  ( ( +p +[1] & 0xc0) != 0x80 + +182 || ( +p +[0] == 0xe0 && (p[1] & 0x20) == 0) + +183 || ( +p +[0] == 0xed && (p[1] & 0x20) == 0x20)); + +185 if(( + gp +[0] & 0xf8) == 0xf0) + +187  ( ( +p +[0] & 0x07) >= 0x05 + +188 || ( +p +[1] & 0xc0) != 0x80 + +189 || ( +p +[0] == 0xf0 && (p[1] & 0x30) == 0) + +190 || ( +p +[0] == 0xf4 &&[1] > 0x8f) ||[0] > 0xf4); + +193 i( + gknown_ly + == 3) + +195 if(( +p +[0] & 0xe0) == 0xc0) + +197  ( ( +p +[1] & 0xc0) != 0x80 + +198 || ( +p +[0] & 0x1e) == 0); + +200 if(( + gp +[0] & 0xf0) == 0xe0) + +202  ( ( +p +[1] & 0xc0) != 0x80 + +203 || ( +p +[2] & 0xc0) != 0x80 + +204 || ( +p +[0] == 0xe0 && (p[1] & 0x20) == 0) + +205 || ( +p +[0] == 0xed && (p[1] & 0x20) == 0x20)); + +208 if(( + gp +[0] & 0xf8) == 0xf0) + +210  ( ( +p +[0] & 0x07) >= 0x05 + +211 || ( +p +[1] & 0xc0) != 0x80 + +212 || ( +p +[2] & 0xc0) != 0x80 + +213 || ( +p +[0] == 0xf0 && (p[1] & 0x30) == 0) + +214 || ( +p +[0] == 0xf4 &&[1] > 0x8f) ||[0] > 0xf4); + +217  + gue +; + +219 autcڡ + geded + = + +220 []( +d +:: +ut8_t + cڡ +v +) + +222 if( +v + < 128) + +224 if( + gv + < 192) + +226 if( + gv + < 224) + +228 if( + gv + < 240) + +230 if( + gv + < 248) + +235 autcڡ + gd + = + + + +size +; + +238 if( + ged_ + > 0) + +241 aut + gn + = ( +d +:: +m +)( +size +, + ged_ +); + +242 + gsize + - +n +; + +243 + ged_ + - +n +; + +246  + gn +--) + +247 * + gp_ +++ = * + +++; + +248 +BOOST_ASSERT +( +p_ + < +_ + + 4); + +251 if( + ged_ + > 0) + +254 +BOOST_ASSERT +( + + = +d +); + +259  ! +_ +(); + +263 + gd +:: +ut8_t + cڡ* +p + = & +_ +[0]; + +264 if(! +vid +( +p +)) + +265  + gl +; + +266 + gp_ + = +_ +; + +269 if( + gsize + <( +d +:: +size_t +)) + +270  +ow +; + +274 autcڡ + g0 + = + +; + +275 aut + gϡ + = +t_ +< +d +:: +ut8_t + const*>( + +276 (( +t_ +< +d +:: +u_t +>( + ++ (d:: +size_t +) - 1) / + +277 ( +d +:: +size_t +)) * (std::size_t)); + +280  + g + < + gϡ +) + +282 if(* + g + & 0x80) + +285 + gsize + = +size + - ( + + - +0 +); + +286  + gow +; + +288 ++ + g +; + +290 + gsize + = +size + - ( + + - +0 +); + +295 autcڡ + g0 + = + +; + +296 aut + gϡ + = + + + +size + - 7; + +297 aut +cڡex + + gmask + = +ic_ +< + +298 +d +:: +size_t +>(0x8080808080808080 & ~std::size_t{0}); + +299  + g + < + gϡ +) + +302 + gd +:: +size_t + +mp +; + +303 + gd +:: +memy +(& +mp +, + +, (temp)); + +304 if(( + gmp + & + gmask +) != 0) + +307 if((* +t_ +< +d +:: +size_t + cڡ*>( + +& +mask +) != 0) + +310 +size + = siz- ( + + - +0 +); + +311  + gow +; + +313 + g + +( +d +:: +size_t +); + +316 + gϡ + += 4; + +317  + g + < + gϡ +) + +318 if(! +vid +( + +)) + +319  + gl +; + +320  + g +; + +323 + gow +: + +326 aut +ϡ + = + + + +size + - 3; + +327  + g + < + gϡ +) + +328 if(! +vid +( + +)) + +329  + gl +; + +332 + g +: + +343 aut + gn + = +d + - + +; + +344 if(! + gn +) + +348 autcڡ + ged + = +eded +(* + +); + +349 if( + ged + == 0) + +350  +l +; + +351 if( + ged + < +n +) + +354 if(! +vid +( + +)) + +355  +l +; + +361 + ged_ + = +ed + - +n +; + +364  + gn +--) + +365 * + gp_ +++ = * + +++; + +366 +BOOST_ASSERT +( + + = +d +); + +367 +BOOST_ASSERT +( +p_ + < +_ + + 4); + +372  ! +_ +(); + +375  + gue +; + +378 +usg + + gutf8_check + = +utf8_check_t +<>; + +380 + gme +< + gass + = > + +381 +bo + + +382 +check_utf8 +(cڡ* +p +, +d +:: +size_t + +n +) + +384 +utf8_check + +c +; + +385 if(! + gc +. +wre +( +t_ +( +p +), +n +)) + +386  + gl +; + +387  + gc +. +fish +(); + + @/usr/include/boost/beast/websocket/impl/accept.ipp + +10 #ide +BOOST_BEAST_WEBSOCKET_IMPL_ACCEPT_IPP + + +11  + #BOOST_BEAST_WEBSOCKET_IMPL_ACCEPT_IPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +35 +mea + + gboo + { + +36 +mea + + gb + { + +37 +mea + + gwebsock + { + +40 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +41 + gme +< +ass + + gHdr +> + +42 +ass + + gam +< + gNextLay +, + gdeeSu܋d +>:: +ڣ_ + + +43 : +public + +boo +:: +asio +:: +coute + + +45  + sda + + +47 +am +< +NextLay +, + gdeeSu܋d +>& + gws +; + +48 + gboo +:: +asio +:: +execut_wk_gud +< +dety +( +d +:: +dev +< + +49 +am +< +NextLay +, +deeSu܋d +>&>(). +g_execut +())> + gwg +; + +50 +r_code + + gsu +; + +51 +ڣ_ty + + gs +; + +53 + gme +< +ass + + gBody +, cs + gAot +, cs + gDecܩ +> + +54 +da +( + +55 +Hdr + const&, + +56 +am +< +NextLay +, +deeSu܋d +>& +ws_ +, + +57 +hp +:: +que +< +Body +, + +58 +hp +:: +basic_flds +< +Aot +>> cڡ& +q +, + +59 +Decܩ + cڡ& +decܩ +) + +60 : +ws +( +ws_ +) + +61 , +wg +( +ws +. +g_execut +()) + +62 , +s +( +ws_ +. +bud_ڣ +( +q +, +decܩ +, +su +)) + +67 + ghdr_r +< + gda +, + gHdr +> + gd_ +; + +69 + gpublic +: + +70 +ڣ_ +(response_op&&) = ; + +71 +ڣ_ +eڣ_ cڡ& +de +; + +73 + gme +< +ass + + gDedudHdr +, + gass +... + gArgs +> + +74 +ڣ_ +( +DedudHdr +&& +h +, + +75 +am +< +NextLay +, +deeSu܋d +>& +ws +, +Args +&&... +gs +) + +76 : +d_ +( +d +:: +fwd +< +DedudHdr +>( +h +), + +77 +ws +, +d +:: +fwd +< +Args +>( +gs +)...) + +81 +usg + +lot_ty + = + +82 +boo +:: +asio +:: +assocd_lot_t +< +Hdr +>; + +84 +lot_ty + + +85 +g_lot +(cڡ + gnx + + +87  ( + gboo +:: +asio +:: +g_assocd_lot +)( +d_ +. +hdr +()); + +90 +usg + + gexecut_ty + = +boo +:: +asio +:: +assocd_execut_t +< + +91 +Hdr +, +dety +( +d +:: +dev +< + +92 +am +< +NextLay +, +deeSu܋d +>&>(). +g_execut +())>; + +94 +execut_ty + + +95 +g_execut +(cڡ + gnx + + +97  ( + gboo +:: +asio +:: +g_assocd_execut +)( + +98 +d_ +. +hdr +(), + gd_ +-> + gws +. +g_execut +()); + +101  +ݔ +()( + +102 +r_code + + gec + = {}, + +103 + gd +:: +size_t + +bys_sed + = 0); + +105 +nd + + +106 +bo + +asio_hdr_is_ctui +( +ڣ_ +* + +) + +108 +usg + + gboo +:: +asio +:: +asio_hdr_is_ctui +; + +109  +asio_hdr_is_ctui +( + +110 +d +:: +addssof +( + +-> +d_ +. +hdr +())); + +113 + gme +< +ass + + gFuni +> + +114 +nd + + +115  +asio_hdr_voke +( +Funi +&& +f +, +ڣ_ +* + +) + +117 +usg + + gboo +:: +asio +:: +asio_hdr_voke +; + +118 +asio_hdr_voke +( +f +, +d +:: +addssof +( + +-> +d_ +. +hdr +())); + +122 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +123 + gme +< +ass + + gHdr +> + +125 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +126 +ڣ_ +< +Hdr +>:: + +127 +ݔ +()( + +128 +r_code + +ec +, + +129 + gd +:: +size_t +) + +131 auto& +d + = * +d_ +; + +132 +BOOST_ASIO_CORO_REENTER +(* +this +) + +135 +BOOST_ASIO_CORO_YIELD + + +136 + ghp +:: +async_wre +( +d +. +ws +. +xt_y +(), + +137 +d +. +s +, +d +:: +move +(* +this +)); + +138 if(! + gec +) + +139 + gec + = +d +. +su +; + +140 if(! + gec +) + +142 + gd +. + gws +. +do_pmd_cfig +( +d +. +s +, +is_dee_su܋d +{}); + +143 + gd +. + gws +. +ݒ +( +re_ty +:: +rv +); + +146 aut + gwg + = +d +:: +move +( +d +. +wg +); + +147 + gd_ +. +voke +( +ec +); + +156 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +157 + gme +< +ass + + gDecܩ +, cs + gHdr +> + +158 +ass + + gam +< + gNextLay +, + gdeeSu܋d +>:: +ac_ + + +159 : +public + +boo +:: +asio +:: +coute + + +161  + sda + + +163 +am +< +NextLay +, + gdeeSu܋d +>& + gws +; + +164 + gboo +:: +asio +:: +execut_wk_gud +< +dety +( +d +:: +dev +< + +165 +am +< +NextLay +, +deeSu܋d +>&>(). +g_execut +())> + gwg +; + +166 +Decܩ + + gdecܩ +; + +167 + ghp +:: +que_rr +< +hp +:: +emy_body +> +p +; + +168 +da +( + +169 +Hdr + const&, + +170 +am +< +NextLay +, +deeSu܋d +>& +ws_ +, + +171 +Decܩ + cڡ& +decܩ_ +) + +172 : +ws +( +ws_ +) + +173 , +wg +( +ws +. +g_execut +()) + +174 , +decܩ +( +decܩ_ +) + +179 + ghdr_r +< + gda +, + gHdr +> + gd_ +; + +181 + gpublic +: + +182 +ac_ +(accept_op&&) = ; + +183 +ac_ +c_ cڡ& +de +; + +185 + gme +< +ass + + gDedudHdr +, + gass +... + gArgs +> + +186 +ac_ +( +DedudHdr +&& +h +, + +187 +am +< +NextLay +, +deeSu܋d +>& +ws +, +Args +&&... +gs +) + +188 : +d_ +( +d +:: +fwd +< +DedudHdr +>( +h +), + +189 +ws +, +d +:: +fwd +< +Args +>( +gs +)...) + +193 +usg + +lot_ty + = + +194 +boo +:: +asio +:: +assocd_lot_t +< +Hdr +>; + +196 +lot_ty + + +197 +g_lot +(cڡ + gnx + + +199  ( + gboo +:: +asio +:: +g_assocd_lot +)( +d_ +. +hdr +()); + +202 +usg + + gexecut_ty + = +boo +:: +asio +:: +assocd_execut_t +< + +203 +Hdr +, +dety +( +d +:: +dev +< +am +< +NextLay +, +deeSu܋d +>&>(). +g_execut +())>; + +205 +execut_ty + + +206 +g_execut +(cڡ + gnx + + +208  ( + gboo +:: +asio +:: +g_assocd_execut +)( + +209 +d_ +. +hdr +(), + gd_ +-> + gws +. +g_execut +()); + +212 + gme +< +ass + + gBufrs +> + +213  +run +( +Bufrs + cڡ& +bufrs +); + +215  +ݔ +()( + +216 +r_code + + gec + = {}, + +217 + gd +:: +size_t + +bys_ud + = 0); + +219 +nd + + +220 +bo + +asio_hdr_is_ctui +( +ac_ +* + +) + +222 +usg + + gboo +:: +asio +:: +asio_hdr_is_ctui +; + +223  +asio_hdr_is_ctui +( + +224 +d +:: +addssof +( + +-> +d_ +. +hdr +())); + +227 + gme +< +ass + + gFuni +> + +228 +nd + + +229  +asio_hdr_voke +( +Funi +&& +f +, +ac_ +* + +) + +231 +usg + + gboo +:: +asio +:: +asio_hdr_voke +; + +232 +asio_hdr_voke +( +f +, +d +:: +addssof +( + +-> +d_ +. +hdr +())); + +236 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +237 + gme +< +ass + + gDecܩ +, cs + gHdr +> + +238 + gme +< +ass + + gBufrs +> + +240 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +241 +ac_ +< +Decܩ +, + gHdr +>:: + +242 +run +( +Bufrs + cڡ& +bufrs +) + +244 +usg + +boo +:: +asio +:: +bufr_cy +; + +245 +usg + + gboo +:: +asio +:: +bufr_size +; + +246 auto& + gd + = * +d_ +; + +247 +r_code + + gec +; + +248 autcڡ + gmb + = +b +:: +da +:: +dymic_bufr_e +( + +249 +d +. +ws +. +rd_buf_ +, +bufr_size +( +bufrs +), +ec +, + +250 +r +:: +bufr_ovow +); + +251 if( + gec +) + +252  (* + gthis +)( + gec +); + +253 + gd +. + gws +. + grd_buf_ +. +comm +( +bufr_cy +(* +mb +, +bufrs +)); + +254 (* + gthis +)( + gec +); + +257 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +258 + gme +< +ass + + gDecܩ +, cs + gHdr +> + +260 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +261 +ac_ +< +Decܩ +, + gHdr +>:: + +262 +ݔ +()( +r_code + +ec +, + gd +:: +size_t +) + +264 auto& +d + = * +d_ +; + +265 +BOOST_ASIO_CORO_REENTER +(* +this +) + +267 if( + gec +) + +269 +BOOST_ASIO_CORO_YIELD + + +270 + gboo +:: +asio +:: +po +( + +271 +d +. +ws +. +g_execut +(), + +272 +bd_hdr +( +d +:: +move +(* +this +), +ec +)); + +276 +BOOST_ASIO_CORO_YIELD + + +277 + ghp +:: +async_ad +( + +278 +d +. +ws +. +xt_y +(), d.ws. +rd_buf_ +, + +279 +d +. +p +, +d +:: +move +(* +this +)); + +280 if( + gec + = +hp +:: +r +:: +d_of_am +) + +281 +ec + = +r +:: +od +; + +282 if(! + gec +) + +287 auto& + gws + = +d +. +ws +; + +288 autcڡ + gq + = +d +. +p +. +a +(); + +289 autcڡ + gdecܩ + = +d +. +decܩ +; + +290 aut + gwg + = +d +:: +move +( +d +. +wg +); + +292  + gڣ_ +< + gHdr +>{ + +293 + gd_ +. +a_hdr +(), + +294 + gws +, + gq +, + gdecܩ +}( + gec +); + +299  + gws +. +async_ac_ex +( + +300 +q +, +decܩ +, +d_ +. +a_hdr +()); + +305 aut + gwg + = +d +:: +move +( +d +. +wg +); + +306 + gd_ +. +voke +( +ec +); + +313 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +315 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +316 +ac +() + +318 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +320 +r_code + + gec +; + +321 +ac +( +ec +); + +322 if( + gec +) + +323 +BOOST_THROW_EXCEPTION +( +syem_r +{ +ec +}); + +326 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +327 + gme +< +ass + + gReڣDecܩ +> + +329 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +330 +ac_ex +( +ReڣDecܩ + cڡ& +decܩ +) + +332 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +334 +ic_as +( +da +:: +is_ڣ_decܩ +< + +335 +ReڣDecܩ +>:: +vue +, + +337 +r_code + + gec +; + +338 +ac_ex +( +decܩ +, +ec +); + +339 if( + gec +) + +340 +BOOST_THROW_EXCEPTION +( +syem_r +{ +ec +}); + +343 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +345 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +346 +ac +( +r_code +& +ec +) + +348 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +350 +t +(); + +351 +do_ac +(& +deu_decܩe_s +, +ec +); + +354 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +355 + gme +< +ass + + gReڣDecܩ +> + +357 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +358 +ac_ex +( +ReڣDecܩ + cڡ& +decܩ +, +r_code +& +ec +) + +360 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +362 +ic_as +( +da +:: +is_ڣ_decܩ +< + +363 +ReڣDecܩ +>:: +vue +, + +365 +t +(); + +366 +do_ac +( +decܩ +, +ec +); + +369 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +370 + gme +< +ass + + gCڡBufrSequ +> + +371 +tyme + + gd +:: +ab_if +:: +vue +>:: +ty + + +373 +am +< +NextLay +, + gdeeSu܋d +>:: + +374 +ac +( +CڡBufrSequ + cڡ& +bufrs +) + +376 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +378 +ic_as +( +boo +:: +asio +:: +is_cڡ_bufr_qu +< + +379 +CڡBufrSequ +>:: +vue +, + +381 +r_code + + gec +; + +382 +ac +( +bufrs +, +ec +); + +383 if( + gec +) + +384 +BOOST_THROW_EXCEPTION +( +syem_r +{ +ec +}); + +387 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +388 + gme +< + +389 +ass + + gCڡBufrSequ +, + +390 +ass + + gReڣDecܩ +> + +391 +tyme + + gd +:: +ab_if +:: +vue +>:: +ty + + +393 +am +< +NextLay +, + gdeeSu܋d +>:: + +394 +ac_ex +( + +395 +CڡBufrSequ + cڡ& +bufrs +, + +396 +ReڣDecܩ + cڡ & +decܩ +) + +398 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +400 +ic_as +( +boo +:: +asio +:: +is_cڡ_bufr_qu +< + +401 +CڡBufrSequ +>:: +vue +, + +403 +ic_as +( +da +:: +is_ڣ_decܩ +< + +404 +ReڣDecܩ +>:: +vue +, + +406 +r_code + + gec +; + +407 +ac_ex +( +bufrs +, +decܩ +, +ec +); + +408 if( + gec +) + +409 +BOOST_THROW_EXCEPTION +( +syem_r +{ +ec +}); + +412 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +413 + gme +< +ass + + gCڡBufrSequ +> + +414 +tyme + + gd +:: +ab_if +:: +vue +>:: +ty + + +416 +am +< +NextLay +, + gdeeSu܋d +>:: + +417 +ac +( + +418 +CڡBufrSequ + cڡ& +bufrs +, +r_code +& +ec +) + +420 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +422 +ic_as +( +boo +:: +asio +:: +is_cڡ_bufr_qu +< + +423 +CڡBufrSequ +>:: +vue +, + +425 +usg + + gboo +:: +asio +:: +bufr_cy +; + +426 +usg + + gboo +:: +asio +:: +bufr_size +; + +427 +t +(); + +428 autcڡ + gmb + = +b +:: +da +:: +dymic_bufr_e +( + +429 +rd_buf_ +, +bufr_size +( +bufrs +), +ec +, + +430 +r +:: +bufr_ovow +); + +431 if( + gec +) + +433 + grd_buf_ +. +comm +( +bufr_cy +(* +mb +, +bufrs +)); + +434 +do_ac +(& +deu_decܩe_s +, +ec +); + +437 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +438 + gme +< + +439 +ass + + gCڡBufrSequ +, + +440 +ass + + gReڣDecܩ +> + +441 +tyme + + gd +:: +ab_if +:: +vue +>:: +ty + + +443 +am +< +NextLay +, + gdeeSu܋d +>:: + +444 +ac_ex +( + +445 +CڡBufrSequ + cڡ& +bufrs +, + +446 +ReڣDecܩ + cڡ& +decܩ +, + +447 +r_code +& +ec +) + +449 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +451 +ic_as +( +boo +:: +asio +:: +is_cڡ_bufr_qu +< + +452 +CڡBufrSequ +>:: +vue +, + +454 +ic_as +( +boo +:: +asio +:: +is_cڡ_bufr_qu +< + +455 +CڡBufrSequ +>:: +vue +, + +457 +usg + + gboo +:: +asio +:: +bufr_cy +; + +458 +usg + + gboo +:: +asio +:: +bufr_size +; + +459 +t +(); + +460 autcڡ + gmb + = +b +:: +da +:: +dymic_bufr_e +( + +461 +rd_buf_ +, +bufr_size +( +bufrs +), +ec +, + +462 +r +:: +bufr_ovow +); + +463 if( + gec +) + +465 + grd_buf_ +. +comm +( +bufr_cy +(* +mb +, +bufrs +)); + +466 +do_ac +( +decܩ +, +ec +); + +469 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +470 + gme +< +ass + + gBody +, cs + gAot +> + +472 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +473 +ac +( + +474 +hp +:: +que +< +Body +, + +475 +hp +:: +basic_flds +< +Aot +>> cڡ& +q +) + +477 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +479 +r_code + + gec +; + +480 +ac +( +q +, +ec +); + +481 if( + gec +) + +482 +BOOST_THROW_EXCEPTION +( +syem_r +{ +ec +}); + +485 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +486 + gme +< + +487 +ass + + gBody +, cs + gAot +, + +488 +ass + + gReڣDecܩ +> + +490 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +491 +ac_ex +( + +492 +hp +:: +que +< +Body +, + +493 +hp +:: +basic_flds +< +Aot +>> cڡ& +q +, + +494 +ReڣDecܩ + cڡ& +decܩ +) + +496 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +498 +ic_as +( +da +:: +is_ڣ_decܩ +< + +499 +ReڣDecܩ +>:: +vue +, + +501 +r_code + + gec +; + +502 +ac_ex +( +q +, +decܩ +, +ec +); + +503 if( + gec +) + +504 +BOOST_THROW_EXCEPTION +( +syem_r +{ +ec +}); + +507 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +508 + gme +< +ass + + gBody +, cs + gAot +> + +510 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +511 +ac +( + +512 +hp +:: +que +< +Body +, + +513 +hp +:: +basic_flds +< +Aot +>> cڡ& +q +, + +514 +r_code +& +ec +) + +516 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +518 +t +(); + +519 +do_ac +( +q +, & +deu_decܩe_s +, +ec +); + +522 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +523 + gme +< + +524 +ass + + gBody +, cs + gAot +, + +525 +ass + + gReڣDecܩ +> + +527 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +528 +ac_ex +( + +529 +hp +:: +que +< +Body +, + +530 +hp +:: +basic_flds +< +Aot +>> cڡ& +q +, + +531 +ReڣDecܩ + cڡ& +decܩ +, + +532 +r_code +& +ec +) + +534 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +536 +ic_as +( +da +:: +is_ڣ_decܩ +< + +537 +ReڣDecܩ +>:: +vue +, + +539 +t +(); + +540 +do_ac +( +q +, +decܩ +, +ec +); + +545 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +546 + gme +< + +547 +ass + + gAcHdr +> + +548 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +549 +AcHdr +, ( +r_code +)) + +550 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +551 +async_ac +( + +552 +AcHdr +&& +hdr +) + +554 +ic_as +( +is_async_am +< +xt_y_ty +>:: +vue +, + +556 +BOOST_BEAST_HANDLER_INIT +( + +557 +AcHdr +, ( +r_code +)); + +558 +t +(); + +559 + gac_ +< + +560 +dety +(& +deu_decܩe_s +), + +561 +BOOST_ASIO_HANDLER_TYPE +( + +562 +AcHdr +, ( +r_code +))>{ + +563 + gd +:: +move +( + +. +comi_hdr +), + +564 * + gthis +, + +565 & + gdeu_decܩe_s +}({}); + +566  + g +. + gsu +. +g +(); + +569 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +570 + gme +< + +571 +ass + + gReڣDecܩ +, + +572 +ass + + gAcHdr +> + +573 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +574 +AcHdr +, ( +r_code +)) + +575 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +576 +async_ac_ex +( + +577 +ReڣDecܩ + cڡ& +decܩ +, + +578 +AcHdr +&& +hdr +) + +580 +ic_as +( +is_async_am +< +xt_y_ty +>:: +vue +, + +582 +ic_as +( +da +:: +is_ڣ_decܩ +< + +583 +ReڣDecܩ +>:: +vue +, + +585 +BOOST_BEAST_HANDLER_INIT +( + +586 +AcHdr +, ( +r_code +)); + +587 +t +(); + +588 + gac_ +< + +589 + gReڣDecܩ +, + +590 +BOOST_ASIO_HANDLER_TYPE +( + +591 +AcHdr +, ( +r_code +))>{ + +592 + gd +:: +move +( + +. +comi_hdr +), + +593 * + gthis +, + +594 + gdecܩ +}({}); + +595  + g +. + gsu +. +g +(); + +598 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +599 + gme +< + +600 +ass + + gCڡBufrSequ +, + +601 +ass + + gAcHdr +> + +602 +tyme + + gd +:: +ab_if +< + +603 ! +hp +:: +da +:: +is_hd +< +CڡBufrSequ +>:: +vue +, + +604 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +605 +AcHdr +, ( +r_code +))>:: +ty + + +606 +am +< +NextLay +, + gdeeSu܋d +>:: + +607 +async_ac +( + +608 +CڡBufrSequ + cڡ& +bufrs +, + +609 +AcHdr +&& +hdr +) + +611 +ic_as +( +is_async_am +< +xt_y_ty +>:: +vue +, + +613 +ic_as +( +boo +:: +asio +:: +is_cڡ_bufr_qu +< + +614 +CڡBufrSequ +>:: +vue +, + +616 +BOOST_BEAST_HANDLER_INIT +( + +617 +AcHdr +, ( +r_code +)); + +618 +t +(); + +619 + gac_ +< + +620 +dety +(& +deu_decܩe_s +), + +621 +BOOST_ASIO_HANDLER_TYPE +( + +622 +AcHdr +, ( +r_code +))>{ + +623 + gd +:: +move +( + +. +comi_hdr +), + +624 * + gthis +, + +625 & + gdeu_decܩe_s +}. +run +( +bufrs +); + +626  + g +. + gsu +. +g +(); + +629 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +630 + gme +< + +631 +ass + + gCڡBufrSequ +, + +632 +ass + + gReڣDecܩ +, + +633 +ass + + gAcHdr +> + +634 +tyme + + gd +:: +ab_if +< + +635 ! +hp +:: +da +:: +is_hd +< +CڡBufrSequ +>:: +vue +, + +636 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +637 +AcHdr +, ( +r_code +))>:: +ty + + +638 +am +< +NextLay +, + gdeeSu܋d +>:: + +639 +async_ac_ex +( + +640 +CڡBufrSequ + cڡ& +bufrs +, + +641 +ReڣDecܩ + cڡ& +decܩ +, + +642 +AcHdr +&& +hdr +) + +644 +ic_as +( +is_async_am +< +xt_y_ty +>:: +vue +, + +646 +ic_as +( +boo +:: +asio +:: +is_cڡ_bufr_qu +< + +647 +CڡBufrSequ +>:: +vue +, + +649 +ic_as +( +da +:: +is_ڣ_decܩ +< + +650 +ReڣDecܩ +>:: +vue +, + +652 +BOOST_BEAST_HANDLER_INIT +( + +653 +AcHdr +, ( +r_code +)); + +654 +t +(); + +655 + gac_ +< + +656 + gReڣDecܩ +, + +657 +BOOST_ASIO_HANDLER_TYPE +( + +658 +AcHdr +, ( +r_code +))>{ + +659 + gd +:: +move +( + +. +comi_hdr +), + +660 * + gthis +, + +661 + gdecܩ +}. +run +( +bufrs +); + +662  + g +. + gsu +. +g +(); + +665 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +666 + gme +< + +667 +ass + + gBody +, cs + gAot +, + +668 +ass + + gAcHdr +> + +669 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +670 +AcHdr +, ( +r_code +)) + +671 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +672 +async_ac +( + +673 +hp +:: +que +< +Body +, hp:: +basic_flds +< +Aot +>> cڡ& +q +, + +674 +AcHdr +&& +hdr +) + +676 +ic_as +( +is_async_am +< +xt_y_ty +>:: +vue +, + +678 +BOOST_BEAST_HANDLER_INIT +( + +679 +AcHdr +, ( +r_code +)); + +680 +t +(); + +681 +usg + + gboo +:: +asio +:: +asio_hdr_is_ctui +; + +682 + gڣ_ +< + +683 +BOOST_ASIO_HANDLER_TYPE +( + +684 +AcHdr +, ( +r_code +))>{ + +685 + gd +:: +move +( + +. +comi_hdr +), + +686 * + gthis +, + +687 + gq +, + +688 & + gdeu_decܩe_s +}(); + +689  + g +. + gsu +. +g +(); + +692 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +693 + gme +< + +694 +ass + + gBody +, cs + gAot +, + +695 +ass + + gReڣDecܩ +, + +696 +ass + + gAcHdr +> + +697 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +698 +AcHdr +, ( +r_code +)) + +699 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +700 +async_ac_ex +( + +701 +hp +:: +que +< +Body +, hp:: +basic_flds +< +Aot +>> cڡ& +q +, + +702 +ReڣDecܩ + cڡ& +decܩ +, + +703 +AcHdr +&& +hdr +) + +705 +ic_as +( +is_async_am +< +xt_y_ty +>:: +vue +, + +707 +ic_as +( +da +:: +is_ڣ_decܩ +< + +708 +ReڣDecܩ +>:: +vue +, + +710 +BOOST_BEAST_HANDLER_INIT +( + +711 +AcHdr +, ( +r_code +)); + +712 +t +(); + +713 +usg + + gboo +:: +asio +:: +asio_hdr_is_ctui +; + +714 + gڣ_ +< + +715 +BOOST_ASIO_HANDLER_TYPE +( + +716 +AcHdr +, ( +r_code +))>{ + +717 + gd +:: +move +( + +. +comi_hdr +), + +718 * + gthis +, + +719 + gq +, + +720 + gdecܩ +}(); + +721  + g +. + gsu +. +g +(); + +726 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +727 + gme +< +ass + + gDecܩ +> + +729 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +730 +do_ac +( + +731 +Decܩ + cڡ& +decܩ +, + +732 +r_code +& +ec +) + +734 + ghp +:: +que_rr +< +hp +:: +emy_body +> +p +; + +735 + ghp +:: +ad +( +xt_y +(), +rd_buf_ +, +p +, +ec +); + +736 if( + gec + = +hp +:: +r +:: +d_of_am +) + +737 +ec + = +r +:: +od +; + +738 if( + gec +) + +740 +do_ac +( +p +. +g +(), +decܩ +, +ec +); + +743 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +744 + gme +< +ass + + gBody +, cs + gAot +, + +745 +ass + + gDecܩ +> + +747 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +748 +do_ac +( + +749 +hp +:: +que +< +Body +, + +750 +hp +:: +basic_flds +< +Aot +>> cڡ& +q +, + +751 +Decܩ + cڡ& +decܩ +, + +752 +r_code +& +ec +) + +754 +r_code + + gsu +; + +755 autcڡ + gs + = +bud_ڣ +( +q +, +decܩ +, +su +); + +756 + ghp +:: +wre +( +am_ +, +s +, +ec +); + +757 if( + gec +) + +759 + gec + = +su +; + +760 if( + gec +) + +766 +do_pmd_cfig +( +s +, +is_dee_su܋d +{}); + +767 +ݒ +( +re_ty +:: +rv +); + + @/usr/include/boost/beast/websocket/impl/close.ipp + +10 #ide +BOOST_BEAST_WEBSOCKET_IMPL_CLOSE_IPP + + +11  + #BOOST_BEAST_WEBSOCKET_IMPL_CLOSE_IPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gb + { + +30 +mea + + gwebsock + { + +39 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +40 + gme +< +ass + + gHdr +> + +41 +ass + + gam +< + gNextLay +, + gdeeSu܋d +>:: +o_ + + +42 : +public + +boo +:: +asio +:: +coute + + +44  + se + + +46 +am +< +NextLay +, + gdeeSu܋d +>& + gws +; + +47 + gboo +:: +asio +:: +execut_wk_gud +< +dety +( +d +:: +dev +< + +48 +am +< +NextLay +, +deeSu܋d +>&>(). +g_execut +())> + gwg +; + +49 + gda +:: +ame_bufr + +fb +; + +50 +r_code + + gev +; + +51 +bo + + gct + = +l +; + +53 +e +( + +54 +Hdr + const&, + +55 +am +< +NextLay +, +deeSu܋d +>& +ws_ +, + +56 +o_as + cڡ& + +) + +57 : +ws +( +ws_ +) + +58 , +wg +( +ws +. +g_execut +()) + +61 + gws +. +me + + gwre_o +< + +62 + g_ic_bufr_ba +>( + gfb +, + g +); + +66 + ghdr_r +< + ge +, + gHdr +> + gd_ +; + +68 + gpublic +: + +69  +cڡex +  +id + = 4; + +71 +o_ +(close_op&&) = ; + +72 +o_ +(o_ cڡ& +de +; + +74 + gme +< +ass + + gDedudHdr +> + +75 +o_ +( + +76 +DedudHdr +&& +h +, + +77 +am +< +NextLay +, +deeSu܋d +>& +ws +, + +78 +o_as + cڡ& + +) + +79 : +d_ +( +d +:: +fwd +< +DedudHdr +>( +h +), +ws +, + +) + +83 +usg + + glot_ty + = + +84 +boo +:: +asio +:: +assocd_lot_t +< +Hdr +>; + +86 +lot_ty + + +87 +g_lot +(cڡ + gnx + + +89  ( + gboo +:: +asio +:: +g_assocd_lot +)( +d_ +. +hdr +()); + +92 +usg + + gexecut_ty + = +boo +:: +asio +:: +assocd_execut_t +< + +93 +Hdr +, +dety +( +d +:: +dev +< +am +< +NextLay +, +deeSu܋d +>&>(). +g_execut +())>; + +95 +execut_ty + + +96 +g_execut +(cڡ + gnx + + +98  ( + gboo +:: +asio +:: +g_assocd_execut +)( + +99 +d_ +. +hdr +(), + gd_ +-> + gws +. +g_execut +()); + +103 +ݔ +()( + +104 +r_code + + gec + = {}, + +105 + gd +:: +size_t + +bys_sed + = 0, + +106 +bo + + gct + = +ue +); + +108 +nd + + +109 +bo + +asio_hdr_is_ctui +( +o_ +* + +) + +111 +usg + + gboo +:: +asio +:: +asio_hdr_is_ctui +; + +112  + g +-> + gd_ +-> + gct + || +asio_hdr_is_ctui +( + +113 +d +:: +addssof +( + +-> +d_ +. +hdr +())); + +116 + gme +< +ass + + gFuni +> + +117 +nd + + +118  +asio_hdr_voke +( +Funi +&& +f +, +o_ +* + +) + +120 +usg + + gboo +:: +asio +:: +asio_hdr_voke +; + +121 +asio_hdr_voke +( +f +, + +122 +d +:: +addssof +( + +-> +d_ +. +hdr +())); + +126 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +127 + gme +< +ass + + gHdr +> + +129 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +130 +o_ +< +Hdr +>:: + +131 +ݔ +()( + +132 +r_code + +ec +, + +133 + gd +:: +size_t + +bys_sed +, + +134 +bo + + gct +) + +136 +usg + + gb +:: +da +:: +amp +; + +137 auto& + gd + = * +d_ +; + +138 + gd +. + gct + = +ct +; + +139 +BOOST_ASIO_CORO_REENTER +(* +this +) + +142 if(! + gd +. + gws +. + gwr_block_ +. +y_lock +( +this +)) + +145 +BOOST_ASIO_CORO_YIELD + + +146 + gd +. + gws +. + gud_o_ +. +ema +( +d +:: +move +(* +this +)); + +149 + gd +. + gws +. + gwr_block_ +. +lock +( +this +); + +152 +BOOST_ASIO_CORO_YIELD + + +153 + gboo +:: +asio +:: +po +( + +154 +d +. +ws +. +g_execut +(), +d +:: +move +(* +this +)); + +155 +BOOST_ASSERT +( +d +. +ws +. +wr_block_ +. +is_locked +( +this +)); + +159 if(! + gd +. + gws +. +check_ݒ +( +ec +)) + +160  + gup +; + +163 +BOOST_ASSERT +(! +d +. +ws +. +wr_o_ +); + +166 +BOOST_ASSERT +( +d +. +ws +. +us_ + = +us +:: +ݒ +); + +167 + gd +. + gws +. + gus_ + = +us +:: +osg +; + +170 + gd +. + gws +. + gwr_o_ + = +ue +; + +171 +BOOST_ASIO_CORO_YIELD + + +172 + gboo +:: +asio +:: +async_wre +( +d +. +ws +. +am_ +, + +173 +d +. +fb +. +da +(), +d +:: +move +(* +this +)); + +174 if(! + gd +. + gws +. +check_ok +( +ec +)) + +175  + gup +; + +177 if( + gd +. + gws +. + grd_o_ +) + +182  + gdown +; + +186 if(! + gd +. + gws +. + grd_block_ +. +y_lock +( +this +)) + +189 +BOOST_ASIO_CORO_YIELD + + +190 + gd +. + gws +. + gud_r_o_ +. +ema +( +d +:: +move +(* +this +)); + +193 + gd +. + gws +. + grd_block_ +. +lock +( +this +); + +196 +BOOST_ASIO_CORO_YIELD + + +197 + gboo +:: +asio +:: +po +( + +198 +d +. +ws +. +g_execut +(), +d +:: +move +(* +this +)); + +199 +BOOST_ASSERT +( +d +. +ws +. +rd_block_ +. +is_locked +( +this +)); + +202 +BOOST_ASSERT +( +d +. +ws +. +us_ + ! +us +:: +ݒ +); + +203 +BOOST_ASSERT +( +d +. +ws +. +us_ + ! +us +:: +od +); + +204 if + gd +. + gws +. + gus_ + = +us +:: +ed +) + +205  +up +; + +207 +BOOST_ASSERT +(! +d +. +ws +. +rd_o_ +); + +211 if( + gd +. + gws +. + grd_ma_ + > 0) + +212  + gad_yld +; + +216 ! + gd +. + gws +. +r_fh +( + +217 +d +. +ws +. +rd_fh_ +, d.ws. +rd_buf_ +, d. +ev +)) + +219 if( + gd +. + gev +) + +220  + gdown +; + +221 +BOOST_ASIO_CORO_YIELD + + +222 + gd +. + gws +. + gam_ +. +async_ad_some +( + +223 +d +. +ws +. +rd_buf_ +. +e +( +ad_size +(d.ws.rd_buf_, + +224 +d +. +ws +. +rd_buf_ +. +max_size +())), + +225 +d +:: +move +(* +this +)); + +226 if(! + gd +. + gws +. +check_ok +( +ec +)) + +227  + gup +; + +228 + gd +. + gws +. + grd_buf_ +. +comm +( +bys_sed +); + +230 if( + gda +:: +is_cڌ +( +d +. +ws +. +rd_fh_ +. + +)) + +233 if( +d +. +ws +. +rd_fh_ +. + + = +da +:: +code +:: +o +) + +235 +BOOST_ASSERT +(! +d +. +ws +. +rd_o_ +); + +236 + gd +. + gws +. + grd_o_ + = +ue +; + +237 autcڡ + gmb + = +bufrs_efix +( + +238 +amp +( +d +. +ws +. +rd_fh_ +. +n +), + +239 +d +. +ws +. +rd_buf_ +. +mub_da +()); + +240 if( + gd +. + gws +. + grd_fh_ +. + gn + > 0 && d.ws.rd_fh_. + gmask +) + +241 + gda +:: +mask_a +( +mb +, +d +. +ws +. +rd_key_ +); + +242 + gda +:: +ad_o +( +d +. +ws +. +_ +, +mb +, d. +ev +); + +243 if( + gd +. + gev +) + +244  + gdown +; + +245 + gd +. + gws +. + grd_buf_ +. +csume +( +amp +( +d +. +ws +. +rd_fh_ +. +n +)); + +246  + gdown +; + +248 + gd +. + gws +. + grd_buf_ +. +csume +( +amp +( +d +. +ws +. +rd_fh_ +. +n +)); + +252 + gad_yld +: + +253  +d +. +ws +. +rd_buf_ +. +size +(< d.ws. +rd_ma_ +) + +255 +d +. +ws +. +rd_ma_ + -d.ws. +rd_buf_ +. +size +(); + +256 + gd +. + gws +. + grd_buf_ +. +csume +( +d +. +ws +. +rd_buf_ +. +size +()); + +257 +BOOST_ASIO_CORO_YIELD + + +258 + gd +. + gws +. + gam_ +. +async_ad_some +( + +259 +d +. +ws +. +rd_buf_ +. +e +( +ad_size +(d.ws.rd_buf_, + +260 +d +. +ws +. +rd_buf_ +. +max_size +())), + +261 +d +:: +move +(* +this +)); + +262 if(! + gd +. + gws +. +check_ok +( +ec +)) + +263  + gup +; + +264 + gd +. + gws +. + grd_buf_ +. +comm +( +bys_sed +); + +266 +BOOST_ASSERT +( +d +. +ws +. +rd_buf_ +. +size +(>d.ws. +rd_ma_ +); + +267 + gd +. + gws +. + grd_buf_ +. +csume +( +amp +( +d +. +ws +. +rd_ma_ +)); + +268 + gd +. + gws +. + grd_ma_ + = 0; + +272 + gdown +: + +274 +BOOST_ASSERT +( +d +. +ws +. +wr_block_ +. +is_locked +( +this +)); + +275 +usg + + gb +:: +websock +:: +async_down +; + +276 +BOOST_ASIO_CORO_YIELD + + +277 +async_down +( +d +. +ws +. +re_ +, + +278 +d +. +ws +. +am_ +, +d +:: +move +(* +this +)); + +279 +BOOST_ASSERT +( +d +. +ws +. +wr_block_ +. +is_locked +( +this +)); + +280 if( + gec + = +boo +:: +asio +:: +r +:: +eof +) + +284 +ec +. +assign +(0,c. +gy +()); + +286 if(! + gec +) + +287 + gec + = +d +. +ev +; + +288 if( + gec +) + +289 + gd +. + gws +. + gus_ + = +us +:: +ed +; + +291 + gd +. + gws +. + gus_ + = +us +:: +od +; + +292 + gd +. + gws +. +o +(); + +294 + gup +: + +295 +BOOST_ASSERT +( +d +. +ws +. +wr_block_ +. +is_locked +( +this +)); + +296 + gd +. + gws +. + gwr_block_ +. +uock +( +this +); + +297 if( + gd +. + gws +. + grd_block_ +. +y_uock +( +this +)) + +298 + gd +. + gws +. + gud_r_rd_ +. +maybe_voke +(); + +299 + gd +. + gws +. + gud_rd_ +. +maybe_voke +() || + +300 + gd +. + gws +. + gud_pg_ +. +maybe_voke +() || + +301 + gd +. + gws +. + gud_wr_ +. +maybe_voke +(); + +302 if(! + gd +. + gct +) + +304 +BOOST_ASIO_CORO_YIELD + + +305 + gboo +:: +asio +:: +po +( + +306 +d +. +ws +. +g_execut +(), + +307 +bd_hdr +( +d +:: +move +(* +this +), +ec +)); + +310 aut + gwg + = +d +:: +move +( +d +. +wg +); + +311 + gd_ +. +voke +( +ec +); + +318 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +320 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +321 +o +( +o_as + cڡ& + +) + +323 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +325 +r_code + + gec +; + +326 +o +( + +, +ec +); + +327 if( + gec +) + +328 +BOOST_THROW_EXCEPTION +( +syem_r +{ +ec +}); + +331 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +333 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +334 +o +( +o_as + cڡ& + +, +r_code +& +ec +) + +336 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +338 +usg + + gb +:: +da +:: +amp +; + +339 + gec +. +assign +(0, +ec +. +gy +()); + +341 if(! +check_ݒ +( +ec +)) + +344 +BOOST_ASSERT +(! +rd_o_ +); + +345 +BOOST_ASSERT +(! +wr_o_ +); + +346 + gwr_o_ + = +ue +; + +348 + gda +:: +ame_bufr + +fb +; + +349 + gwre_o +< + g_ic_bufr_ba +>( + gfb +, + g +); + +350 + gboo +:: +asio +:: +wre +( +am_ +, +fb +. +da +(), +ec +); + +352 if(! +check_ok +( +ec +)) + +354 + gus_ + = +us +:: +osg +; + +355 +r_code + + gsu +; + +357 if( + grd_ma_ + > 0) + +358  + gad_yld +; + +362 ! +r_fh +( +rd_fh_ +, +rd_buf_ +, +su +)) + +364 if( + gsu +) + +365  +do_ +( + +366 +o_code +:: +ne +, +su +, +ec +); + +367 autcڡ + gbys_sed + = + +368 +am_ +. +ad_some +( + +369 +rd_buf_ +. +e +( +ad_size +(rd_buf_, + +370 +rd_buf_ +. +max_size +())), +ec +); + +371 if(! +check_ok +( +ec +)) + +373 + grd_buf_ +. +comm +( +bys_sed +); + +375 if( + gda +:: +is_cڌ +( +rd_fh_ +. + +)) + +378 if( +rd_fh_ +. + + = +da +:: +code +:: +o +) + +380 +BOOST_ASSERT +(! +rd_o_ +); + +381 + grd_o_ + = +ue +; + +382 autcڡ + gmb + = +bufrs_efix +( + +383 +amp +( +rd_fh_ +. +n +), + +384 +rd_buf_ +. +mub_da +()); + +385 if( + grd_fh_ +. + gn + > 0 &&d_fh_. + gmask +) + +386 + gda +:: +mask_a +( +mb +, +rd_key_ +); + +387 + gda +:: +ad_o +( +_ +, +mb +, +su +); + +388 if( + gsu +) + +391  +do_ +( + +392 +o_code +:: +ne +, +su +, +ec +); + +394 + grd_buf_ +. +csume +( +amp +( +rd_fh_ +. +n +)); + +397 + grd_buf_ +. +csume +( +amp +( +rd_fh_ +. +n +)); + +401 + gad_yld +: + +402  +rd_buf_ +. +size +(< +rd_ma_ +) + +404 +rd_ma_ + - +rd_buf_ +. +size +(); + +405 + grd_buf_ +. +csume +( +rd_buf_ +. +size +()); + +406 autcڡ + gbys_sed + = + +407 +am_ +. +ad_some +( + +408 +rd_buf_ +. +e +( +ad_size +(rd_buf_, + +409 +rd_buf_ +. +max_size +())), +ec +); + +410 if(! +check_ok +( +ec +)) + +412 + grd_buf_ +. +comm +( +bys_sed +); + +414 +BOOST_ASSERT +( +rd_buf_ +. +size +(> +rd_ma_ +); + +415 + grd_buf_ +. +csume +( +amp +( +rd_ma_ +)); + +416 + grd_ma_ + = 0; + +420 +do_ +( +o_code +:: +ne +, +r +:: +od +, +ec +); + +421 if( + gec + = +r +:: +od +) + +422 +ec +. +assign +(0,c. +gy +()); + +425 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +426 + gme +< +ass + + gCloHdr +> + +427 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +428 +CloHdr +, ( +r_code +)) + +429 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +430 +async_o +( +o_as + cڡ& + +, +CloHdr +&& +hdr +) + +432 +ic_as +( +is_async_am +< +xt_y_ty +>:: +vue +, + +434 +BOOST_BEAST_HANDLER_INIT +( + +435 +CloHdr +, ( +r_code +)); + +436 + go_ +< +BOOST_ASIO_HANDLER_TYPE +( + +437 +CloHdr +, ( +r_code +))>{ + +438 + gd +:: +move +( + +. +comi_hdr +), * + gthis +, + g +}( + +439 {}, 0, + gl +); + +440  + g +. + gsu +. +g +(); + + @/usr/include/boost/beast/websocket/impl/error.ipp + +10 #ide +BOOST_BEAST_WEBSOCKET_IMPL_ERROR_IPP + + +11  + #BOOST_BEAST_WEBSOCKET_IMPL_ERROR_IPP + + + ) + +13 +mea + + gboo + { + +14 +mea + + gb + { + +15 +mea + + gwebsock + { + +16 +mea + + gda + { + +18 +le + + +20 + gr_codes +:: + +21 +me +(cڡ +nx + + +26 +le + + +27 + gd +:: +rg + + +28 +r_codes +:: + +29 +mesge +( +ev +) const + +31  +ic_ +< +r +>( +ev +)) + +34  +r +:: +od +:  "The WebSocket stream was gracefully closedt bothndpoints"; + +35  + gr +:: +bufr_ovow +:  "The WebSocket operation caused dynamic buffer overflow"; + +36  + gr +:: +l_dee_block +:  "The WebSocket streamroducedn incomplete deflate block"; + +37  + gr +:: +mesge_too_big +:  "The WebSocket messagexceededheocally configuredimit"; + +39  + gr +:: +bad_hp_vsi +:  "The WebSocket handshake wasot HTTP/1.1"; + +40  + gr +:: +bad_mhod +:  "The WebSocket handshake method wasot GET"; + +41  + gr +:: +no_ho +:  "The WebSocket handshake Host field is missing"; + +42  + gr +:: +no_ci +:  "The WebSocket handshake Connection field is missing"; + +43  + gr +:: +no_ci_upgde +:  "The WebSocket handshake Connection field is missinghe upgradeoken"; + +44  + gr +:: +no_upgde +:  "The WebSocket handshake Upgrade field is missing"; + +45  + gr +:: +no_upgde_websock +:  "The WebSocket handshake Upgrade field is missinghe websocketoken"; + +46  + gr +:: +no_c_key +:  "The WebSocket handshake Sec-WebSocket-Key field is missing"; + +47  + gr +:: +bad_c_key +:  "The WebSocket handshake Sec-WebSocket-Key field is invalid"; + +48  + gr +:: +no_c_vsi +:  "The WebSocket handshake Sec-WebSocket-Version field is missing"; + +49  + gr +:: +bad_c_vsi +:  "The WebSocket handshake Sec-WebSocket-Version field is invalid"; + +50  + gr +:: +no_c_ac +:  "The WebSocket handshake Sec-WebSocket-Accept field is missing"; + +51  + gr +:: +bad_c_ac +:  "The WebSocket handshake Sec-WebSocket-Accept field is invalid"; + +52  + gr +:: +upgde_deed +:  "The WebSocket handshake was declined byheemoteeer"; + +54  + gr +:: +bad_code +:  "The WebSocket frame containedn illegal opcode"; + +55  + gr +:: +bad_da_ame +:  "The WebSocket data frame was unexpected"; + +56  + gr +:: +bad_ctui +:  "The WebSocket continuation frame was unexpected"; + +57  + gr +:: +bad_rved_bs +:  "The WebSocket frame contained illegaleserved bits"; + +58  + gr +:: +bad_cڌ_agmt +:  "The WebSocket control frame was fragmented"; + +59  + gr +:: +bad_cڌ_size +:  "The WebSocket control frame size was invalid"; + +60  + gr +:: +bad_unmasked_ame +:  "The WebSocket frame was unmasked"; + +61  + gr +:: +bad_masked_ame +:  "The WebSocket frame was masked"; + +62  + gr +:: +bad_size +:  "The WebSocket frame size wasot canonical"; + +63  + gr +:: +bad_ame_yld +:  "The WebSocket frameayload wasot valid utf8"; + +64  + gr +:: +bad_o_code +:  "The WebSocket close frameeason code was invalid"; + +65  + gr +:: +bad_o_size +:  "The WebSocket close frameayload size was invalid"; + +66  + gr +:: +bad_o_yld +:  "The WebSocket close frameayload wasot valid utf8"; + +70 +le + + +71 +r_cdi + + +72 + gr_codes +:: + +73 +deu_r_cdi +( +ev +cڡ +nx + + +75  +ic_ +< +r +>( +ev +)) + +78  +r +:: +od +: + +79  +r +:: +bufr_ovow +: + +80  +r +:: +l_dee_block +: + +81  +r +:: +mesge_too_big +: + +82  { +ev +, * + gthis +}; + +84  + gr +:: +bad_hp_vsi +: + +85  +r +:: +bad_mhod +: + +86  +r +:: +no_ho +: + +87  +r +:: +no_ci +: + +88  +r +:: +no_ci_upgde +: + +89  +r +:: +no_upgde +: + +90  +r +:: +no_upgde_websock +: + +91  +r +:: +no_c_key +: + +92  +r +:: +bad_c_key +: + +93  +r +:: +no_c_vsi +: + +94  +r +:: +bad_c_vsi +: + +95  +r +:: +no_c_ac +: + +96  +r +:: +bad_c_ac +: + +97  +r +:: +upgde_deed +: + +98  +cdi +:: +hdshake_ed +; + +100  + gr +:: +bad_code +: + +101  +r +:: +bad_da_ame +: + +102  +r +:: +bad_ctui +: + +103  +r +:: +bad_rved_bs +: + +104  +r +:: +bad_cڌ_agmt +: + +105  +r +:: +bad_cڌ_size +: + +106  +r +:: +bad_unmasked_ame +: + +107  +r +:: +bad_masked_ame +: + +108  +r +:: +bad_size +: + +109  +r +:: +bad_ame_yld +: + +110  +r +:: +bad_o_code +: + +111  +r +:: +bad_o_size +: + +112  +r +:: +bad_o_yld +: + +113  +cdi +:: +oc_viީi +; + +117 +le + + +119 + gr_cdis +:: + +120 +me +(cڡ +nx + + +125 +le + + +126 + gd +:: +rg + + +127 +r_cdis +:: + +128 +mesge +( +cv +) const + +130  +ic_ +< +cdi +>( +cv +)) + +133  +cdi +:: +hdshake_ed +:  "The WebSocket handshake failed"; + +134  + gcdi +:: +oc_viީi +:  "A WebSocketrotocol violation occurred"; + +140 +le + + +141 +r_code + + +142 +make_r_code +( +r + +e +) + +144  + gda +:: +r_codes + cڡ +t +{}; + +145  + gr_code +{ + gic_ +< + +146 + gd +:: +undlyg_ty +< +r +>:: +ty +>( +e +), + gt +}; + +149 +le + + +150 +r_cdi + + +151 +make_r_cdi +( +cdi + +c +) + +153  + gda +:: +r_cdis + cڡ +t +{}; + +154  + gr_cdi +{ + gic_ +< + +155 + gd +:: +undlyg_ty +< +cdi +>:: +ty +>( +c +), + gt +}; + + @/usr/include/boost/beast/websocket/impl/handshake.ipp + +10 #ide +BOOST_BEAST_WEBSOCKET_IMPL_HANDSHAKE_IPP + + +11  + #BOOST_BEAST_WEBSOCKET_IMPL_HANDSHAKE_IPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30 +mea + + gboo + { + +31 +mea + + gb + { + +32 +mea + + gwebsock + { + +38 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +39 + gme +< +ass + + gHdr +> + +40 +ass + + gam +< + gNextLay +, + gdeeSu܋d +>:: +hdshake_ + + +41 : +public + +boo +:: +asio +:: +coute + + +43  + sda + + +45 +am +< +NextLay +, + gdeeSu܋d +>& + gws +; + +46 + gboo +:: +asio +:: +execut_wk_gud +< +dety +( +d +:: +dev +< + +47 +am +< +NextLay +, +deeSu܋d +>&>(). +g_execut +())> + gwg +; + +48 +ڣ_ty +* + gs_p +; + +49 + gda +:: +c_ws_key_ty + +key +; + +50 + ghp +:: +que +< +hp +:: +emy_body +> +q +; + +51 +ڣ_ty + + gs +; + +53 + gme +< +ass + + gDecܩ +> + +54 +da +( + +55 +Hdr + const&, + +56 +am +< +NextLay +, +deeSu܋d +>& +ws_ +, + +57 +ڣ_ty +* +s_p_ +, + +58 +rg_vw + +ho +, + +59 +rg_vw + +rg +, + +60 +Decܩ + cڡ& +decܩ +) + +61 : +ws +( +ws_ +) + +62 , +wg +( +ws +. +g_execut +()) + +63 , +s_p +( +s_p_ +) + +64 , +q +( +ws +. +bud_que +( +key +, + +65 +ho +, +rg +, +decܩ +)) + +67 + gws +. +t +(); + +71 + ghdr_r +< + gda +, + gHdr +> + gd_ +; + +73 + gpublic +: + +74 +hdshake_ +(handshake_op&&) = ; + +75 +hdshake_ +(hdshake_ cڡ& +de +; + +77 + gme +< +ass + + gDedudHdr +, + gass +... + gArgs +> + +78 +hdshake_ +( +DedudHdr +&& +h +, + +79 +am +< +NextLay +, +deeSu܋d +>& +ws +, +Args +&&... +gs +) + +80 : +d_ +( +d +:: +fwd +< +DedudHdr +>( +h +), + +81 +ws +, +d +:: +fwd +< +Args +>( +gs +)...) + +85 +usg + +lot_ty + = + +86 +boo +:: +asio +:: +assocd_lot_t +< +Hdr +>; + +88 +lot_ty + + +89 +g_lot +(cڡ + gnx + + +91  ( + gboo +:: +asio +:: +g_assocd_lot +)( +d_ +. +hdr +()); + +94 +usg + + gexecut_ty + = +boo +:: +asio +:: +assocd_execut_t +< + +95 +Hdr +, +dety +( +d +:: +dev +< +am +< +NextLay +, +deeSu܋d +>&>(). +g_execut +())>; + +97 +execut_ty + + +98 +g_execut +(cڡ + gnx + + +100  ( + gboo +:: +asio +:: +g_assocd_execut +)( + +101 +d_ +. +hdr +(), + gd_ +-> + gws +. +g_execut +()); + +105 +ݔ +()( + +106 +r_code + + gec + = {}, + +107 + gd +:: +size_t + +bys_ud + = 0); + +109 +nd + + +110 +bo + +asio_hdr_is_ctui +( +hdshake_ +* + +) + +112 +usg + + gboo +:: +asio +:: +asio_hdr_is_ctui +; + +113  +asio_hdr_is_ctui +( + +114 +d +:: +addssof +( + +-> +d_ +. +hdr +())); + +117 + gme +< +ass + + gFuni +> + +118 +nd + + +119  +asio_hdr_voke +( +Funi +&& +f +, +hdshake_ +* + +) + +121 +usg + + gboo +:: +asio +:: +asio_hdr_voke +; + +122 +asio_hdr_voke +( +f +, + +123 +d +:: +addssof +( + +-> +d_ +. +hdr +())); + +127 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +128 + gme +< +ass + + gHdr +> + +130 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +131 +hdshake_ +< +Hdr +>:: + +132 +ݔ +()( +r_code + +ec +, + gd +:: +size_t +) + +134 auto& +d + = * +d_ +; + +135 +BOOST_ASIO_CORO_REENTER +(* +this +) + +138 + gd +. + gws +. +do_pmd_cfig +( +d +. +q +, +is_dee_su܋d +{}); + +139 +BOOST_ASIO_CORO_YIELD + + +140 + ghp +:: +async_wre +( +d +. +ws +. +am_ +, + +141 +d +. +q +, +d +:: +move +(* +this +)); + +142 if( + gec +) + +143  + gup +; + +152 +BOOST_ASIO_CORO_YIELD + + +153 + ghp +:: +async_ad +( +d +. +ws +. +xt_y +(), + +154 +d +. +ws +. +rd_buf_ +, d. +s +, + +155 +d +:: +move +(* +this +)); + +156 if( + gec +) + +157  + gup +; + +158 + gd +. + gws +. +_ڣ +( +d +. +s +, d. +key +, +ec +); + +159 if( + gd +. + gs_p +) + +160 +sw +( +d +. +s +, *d. +s_p +); + +161 + gup +: + +163 aut +wg + = +d +:: +move +( +d +.wg); + +164 + gd_ +. +voke +( +ec +); + +169 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +170 + gme +< +ass + + gHdshakeHdr +> + +171 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +172 +HdshakeHdr +, ( +r_code +)) + +173 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +174 +async_hdshake +( +rg_vw + +ho +, + +175 +rg_vw + +rg +, + +176 +HdshakeHdr +&& +hdr +) + +178 +ic_as +( +is_async_am +< +xt_y_ty +>:: +vue +, + +180 +BOOST_BEAST_HANDLER_INIT +( + +181 +HdshakeHdr +, ( +r_code +)); + +182 + ghdshake_ +< +BOOST_ASIO_HANDLER_TYPE +( + +183 +HdshakeHdr +, ( +r_code +))>{ + +184 + gd +:: +move +( + +. +comi_hdr +), * + gthis +, + gnuαr +, + gho +, + +185 + grg +, & + gdeu_decܩe_q +}(); + +186  + g +. + gsu +. +g +(); + +189 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +190 + gme +< +ass + + gHdshakeHdr +> + +191 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +192 +HdshakeHdr +, ( +r_code +)) + +193 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +194 +async_hdshake +( +ڣ_ty +& +s +, + +195 +rg_vw + +ho +, + +196 +rg_vw + +rg +, + +197 +HdshakeHdr +&& +hdr +) + +199 +ic_as +( +is_async_am +< +xt_y_ty +>:: +vue +, + +201 +BOOST_BEAST_HANDLER_INIT +( + +202 +HdshakeHdr +, ( +r_code +)); + +203 + ghdshake_ +< +BOOST_ASIO_HANDLER_TYPE +( + +204 +HdshakeHdr +, ( +r_code +))>{ + +205 + gd +:: +move +( + +. +comi_hdr +), * + gthis +, & + gs +, + gho +, + +206 + grg +, & + gdeu_decܩe_q +}(); + +207  + g +. + gsu +. +g +(); + +210 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +211 + gme +< +ass + + gRequeDecܩ +, cs + gHdshakeHdr +> + +212 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +213 +HdshakeHdr +, ( +r_code +)) + +214 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +215 +async_hdshake_ex +( +rg_vw + +ho +, + +216 +rg_vw + +rg +, + +217 +RequeDecܩ + cڡ& +decܩ +, + +218 +HdshakeHdr +&& +hdr +) + +220 +ic_as +( +is_async_am +< +xt_y_ty +>:: +vue +, + +222 +ic_as +( +da +:: +is_que_decܩ +< + +223 +RequeDecܩ +>:: +vue +, + +225 +BOOST_BEAST_HANDLER_INIT +( + +226 +HdshakeHdr +, ( +r_code +)); + +227 + ghdshake_ +< +BOOST_ASIO_HANDLER_TYPE +( + +228 +HdshakeHdr +, ( +r_code +))>{ + +229 + gd +:: +move +( + +. +comi_hdr +), * + gthis +, + gnuαr +, + gho +, + +230 + grg +, + gdecܩ +}(); + +231  + g +. + gsu +. +g +(); + +234 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +235 + gme +< +ass + + gRequeDecܩ +, cs + gHdshakeHdr +> + +236 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +237 +HdshakeHdr +, ( +r_code +)) + +238 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +239 +async_hdshake_ex +( +ڣ_ty +& +s +, + +240 +rg_vw + +ho +, + +241 +rg_vw + +rg +, + +242 +RequeDecܩ + cڡ& +decܩ +, + +243 +HdshakeHdr +&& +hdr +) + +245 +ic_as +( +is_async_am +< +xt_y_ty +>:: +vue +, + +247 +ic_as +( +da +:: +is_que_decܩ +< + +248 +RequeDecܩ +>:: +vue +, + +250 +BOOST_BEAST_HANDLER_INIT +( + +251 +HdshakeHdr +, ( +r_code +)); + +252 + ghdshake_ +< +BOOST_ASIO_HANDLER_TYPE +( + +253 +HdshakeHdr +, ( +r_code +))>{ + +254 + gd +:: +move +( + +. +comi_hdr +), * + gthis +, & + gs +, + gho +, + +255 + grg +, + gdecܩ +}(); + +256  + g +. + gsu +. +g +(); + +259 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +261 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +262 +hdshake +( +rg_vw + +ho +, + +263 +rg_vw + +rg +) + +265 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +267 +r_code + + gec +; + +268 +hdshake +( + +269 +ho +, +rg +, +ec +); + +270 if( + gec +) + +271 +BOOST_THROW_EXCEPTION +( +syem_r +{ +ec +}); + +274 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +276 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +277 +hdshake +( +ڣ_ty +& +s +, + +278 +rg_vw + +ho +, + +279 +rg_vw + +rg +) + +281 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +283 +r_code + + gec +; + +284 +hdshake +( +s +, +ho +, +rg +, +ec +); + +285 if( + gec +) + +286 +BOOST_THROW_EXCEPTION +( +syem_r +{ +ec +}); + +289 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +290 + gme +< +ass + + gRequeDecܩ +> + +292 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +293 +hdshake_ex +( +rg_vw + +ho +, + +294 +rg_vw + +rg +, + +295 +RequeDecܩ + cڡ& +decܩ +) + +297 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +299 +ic_as +( +da +:: +is_que_decܩ +< + +300 +RequeDecܩ +>:: +vue +, + +302 +r_code + + gec +; + +303 +hdshake_ex +( +ho +, +rg +, +decܩ +, +ec +); + +304 if( + gec +) + +305 +BOOST_THROW_EXCEPTION +( +syem_r +{ +ec +}); + +308 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +309 + gme +< +ass + + gRequeDecܩ +> + +311 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +312 +hdshake_ex +( +ڣ_ty +& +s +, + +313 +rg_vw + +ho +, + +314 +rg_vw + +rg +, + +315 +RequeDecܩ + cڡ& +decܩ +) + +317 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +319 +ic_as +( +da +:: +is_que_decܩ +< + +320 +RequeDecܩ +>:: +vue +, + +322 +r_code + + gec +; + +323 +hdshake_ex +( +s +, +ho +, +rg +, +decܩ +, +ec +); + +324 if( + gec +) + +325 +BOOST_THROW_EXCEPTION +( +syem_r +{ +ec +}); + +328 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +330 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +331 +hdshake +( +rg_vw + +ho +, + +332 +rg_vw + +rg +, +r_code +& +ec +) + +334 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +336 +do_hdshake +( +nuαr +, + +337 +ho +, +rg +, & +deu_decܩe_q +, +ec +); + +340 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +342 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +343 +hdshake +( +ڣ_ty +& +s +, + +344 +rg_vw + +ho +, + +345 +rg_vw + +rg +, + +346 +r_code +& +ec +) + +348 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +350 +do_hdshake +(& +s +, + +351 +ho +, +rg +, & +deu_decܩe_q +, +ec +); + +354 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +355 + gme +< +ass + + gRequeDecܩ +> + +357 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +358 +hdshake_ex +( +rg_vw + +ho +, + +359 +rg_vw + +rg +, + +360 +RequeDecܩ + cڡ& +decܩ +, + +361 +r_code +& +ec +) + +363 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +365 +ic_as +( +da +:: +is_que_decܩ +< + +366 +RequeDecܩ +>:: +vue +, + +368 +do_hdshake +( +nuαr +, + +369 +ho +, +rg +, +decܩ +, +ec +); + +372 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +373 + gme +< +ass + + gRequeDecܩ +> + +375 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +376 +hdshake_ex +( +ڣ_ty +& +s +, + +377 +rg_vw + +ho +, + +378 +rg_vw + +rg +, + +379 +RequeDecܩ + cڡ& +decܩ +, + +380 +r_code +& +ec +) + +382 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +384 +ic_as +( +da +:: +is_que_decܩ +< + +385 +RequeDecܩ +>:: +vue +, + +387 +do_hdshake +(& +s +, + +388 +ho +, +rg +, +decܩ +, +ec +); + +393 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +394 + gme +< +ass + + gRequeDecܩ +> + +396 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +397 +do_hdshake +( + +398 +ڣ_ty +* +s_p +, + +399 +rg_vw + +ho +, + +400 +rg_vw + +rg +, + +401 +RequeDecܩ + cڡ& +decܩ +, + +402 +r_code +& +ec +) + +404 +ڣ_ty + + gs +; + +405 +t +(); + +406 + gda +:: +c_ws_key_ty + +key +; + +408 autcڡ + gq + = +bud_que +( + +409 +key +, +ho +, +rg +, +decܩ +); + +410 +do_pmd_cfig +( +q +, +is_dee_su܋d +{}); + +411 + ghp +:: +wre +( +am_ +, +q +, +ec +); + +413 if( + gec +) + +415 + ghp +:: +ad +( +xt_y +(), +rd_buf_ +, +s +, +ec +); + +416 if( + gec +) + +418 +_ڣ +( +s +, +key +, +ec +); + +419 if( + gs_p +) + +420 * + gs_p + = +d +:: +move +( +s +); + + @/usr/include/boost/beast/websocket/impl/ping.ipp + +10 #ide +BOOST_BEAST_WEBSOCKET_IMPL_PING_IPP + + +11  + #BOOST_BEAST_WEBSOCKET_IMPL_PING_IPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gb + { + +30 +mea + + gwebsock + { + +37 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +38 + gme +< +ass + + gHdr +> + +39 +ass + + gam +< + gNextLay +, + gdeeSu܋d +>:: +pg_ + + +40 : +public + +boo +:: +asio +:: +coute + + +42  + se + + +44 +am +< +NextLay +, + gdeeSu܋d +>& + gws +; + +45 + gboo +:: +asio +:: +execut_wk_gud +< +dety +( +d +:: +dev +< + +46 +am +< +NextLay +, +deeSu܋d +>&>(). +g_execut +())> + gwg +; + +47 + gda +:: +ame_bufr + +fb +; + +49 +e +( + +50 +Hdr + const&, + +51 +am +< +NextLay +, +deeSu܋d +>& +ws_ +, + +52 +da +:: +code + + +, + +53 +pg_da + cڡ& +yld +) + +54 : +ws +( +ws_ +) + +55 , +wg +( +ws +. +g_execut +()) + +58 + gws +. +me + + gwre_pg +< + +59 + g_ic_bufr_ba +>( + +60 + gfb +, + g +, + gyld +); + +64 + ghdr_r +< + ge +, + gHdr +> + gd_ +; + +66 + gpublic +: + +67  +cڡex +  +id + = 3; + +69 +pg_ +(ping_op&&) = ; + +70 +pg_ +՚g_ cڡ& +de +; + +72 + gme +< +ass + + gDedudHdr +> + +73 +pg_ +( + +74 +DedudHdr +&& +h +, + +75 +am +< +NextLay +, +deeSu܋d +>& +ws +, + +76 +da +:: +code + + +, + +77 +pg_da + cڡ& +yld +) + +78 : +d_ +( +d +:: +fwd +< +DedudHdr +>( +h +), + +79 +ws +, + +, +yld +) + +83 +usg + + glot_ty + = + +84 +boo +:: +asio +:: +assocd_lot_t +< +Hdr +>; + +86 +lot_ty + + +87 +g_lot +(cڡ + gnx + + +89  ( + gboo +:: +asio +:: +g_assocd_lot +)( +d_ +. +hdr +()); + +92 +usg + + gexecut_ty + = +boo +:: +asio +:: +assocd_execut_t +< + +93 +Hdr +, +dety +( +d +:: +dev +< +am +< +NextLay +, +deeSu܋d +>&>(). +g_execut +())>; + +95 +execut_ty + + +96 +g_execut +(cڡ + gnx + + +98  ( + gboo +:: +asio +:: +g_assocd_execut +)( + +99 +d_ +. +hdr +(), + gd_ +-> + gws +. +g_execut +()); + +102  +ݔ +()( + +103 +r_code + + gec + = {}, + +104 + gd +:: +size_t + +bys_sed + = 0); + +106 +nd + + +107 +bo + +asio_hdr_is_ctui +( +pg_ +* + +) + +109 +usg + + gboo +:: +asio +:: +asio_hdr_is_ctui +; + +110  +asio_hdr_is_ctui +( + +111 +d +:: +addssof +( + +-> +d_ +. +hdr +())); + +114 + gme +< +ass + + gFuni +> + +115 +nd + + +116  +asio_hdr_voke +( +Funi +&& +f +, +pg_ +* + +) + +118 +usg + + gboo +:: +asio +:: +asio_hdr_voke +; + +119 +asio_hdr_voke +( + +120 +f +, +d +:: +addssof +( + +-> +d_ +. +hdr +())); + +124 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +125 + gme +< +ass + + gHdr +> + +127 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +128 +pg_ +< +Hdr +>:: + +129 +ݔ +()( +r_code + +ec +, + gd +:: +size_t +) + +131 auto& +d + = * +d_ +; + +132 +BOOST_ASIO_CORO_REENTER +(* +this +) + +135 if( + gd +. + gws +. + gwr_block_ +. +y_lock +( +this +)) + +138 if(! + gd +. + gws +. +check_ݒ +( +ec +)) + +140 +BOOST_ASIO_CORO_YIELD + + +141 + gboo +:: +asio +:: +po +( + +142 +d +. +ws +. +g_execut +(), + +143 +bd_hdr +( +d +:: +move +(* +this +), +ec +)); + +144  + gup +; + +150 +BOOST_ASIO_CORO_YIELD + + +151 + gd +. + gws +. + gud_pg_ +. +ema +( +d +:: +move +(* +this +)); + +154 + gd +. + gws +. + gwr_block_ +. +lock +( +this +); + +157 +BOOST_ASIO_CORO_YIELD + + +158 + gboo +:: +asio +:: +po +( + +159 +d +. +ws +. +g_execut +(), +d +:: +move +(* +this +)); + +160 +BOOST_ASSERT +( +d +. +ws +. +wr_block_ +. +is_locked +( +this +)); + +163 if(! + gd +. + gws +. +check_ݒ +( +ec +)) + +164  + gup +; + +168 +BOOST_ASIO_CORO_YIELD + + +169 + gboo +:: +asio +:: +async_wre +( +d +. +ws +. +am_ +, + +170 +d +. +fb +. +da +(), +d +:: +move +(* +this +)); + +171 if(! + gd +. + gws +. +check_ok +( +ec +)) + +172  + gup +; + +174 + gup +: + +175 +d +. +ws +. +wr_block_ +. +uock +( +this +); + +176 + gd +. + gws +. + gud_o_ +. +maybe_voke +() || + +177 + gd +. + gws +. + gud_rd_ +. +maybe_voke +() || + +178 + gd +. + gws +. + gud_wr_ +. +maybe_voke +(); + +180 aut + gwg + = +d +:: +move +( +d +. +wg +); + +181 + gd_ +. +voke +( +ec +); + +188 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +190 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +191 +pg +( +pg_da + cڡ& +yld +) + +193 +r_code + +ec +; + +194 +pg +( +yld +, +ec +); + +195 if( + gec +) + +196 +BOOST_THROW_EXCEPTION +( +syem_r +{ +ec +}); + +199 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +201 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +202 +pg +( +pg_da + cڡ& +yld +, +r_code +& +ec +) + +205 if(! +check_ݒ +( +ec +)) + +207 + gda +:: +ame_bufr + +fb +; + +208 + gwre_pg +< + g_ic_bufr_ba +>( + +209 + gfb +, + gda +:: +code +:: +pg +, + gyld +); + +210 + gboo +:: +asio +:: +wre +( +am_ +, +fb +. +da +(), +ec +); + +211 if(! +check_ok +( +ec +)) + +215 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +217 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +218 +pg +( +pg_da + cڡ& +yld +) + +220 +r_code + +ec +; + +221 +pg +( +yld +, +ec +); + +222 if( + gec +) + +223 +BOOST_THROW_EXCEPTION +( +syem_r +{ +ec +}); + +226 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +228 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +229 +pg +( +pg_da + cڡ& +yld +, +r_code +& +ec +) + +232 if(! +check_ݒ +( +ec +)) + +234 + gda +:: +ame_bufr + +fb +; + +235 + gwre_pg +< + g_ic_bufr_ba +>( + +236 + gfb +, + gda +:: +code +:: +pg +, + gyld +); + +237 + gboo +:: +asio +:: +wre +( +am_ +, +fb +. +da +(), +ec +); + +238 if(! +check_ok +( +ec +)) + +242 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +243 + gme +< +ass + + gWreHdr +> + +244 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +245 +WreHdr +, ( +r_code +)) + +246 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +247 +async_pg +( +pg_da + cڡ& +yld +, +WreHdr +&& +hdr +) + +249 +ic_as +( +is_async_am +< +xt_y_ty +>:: +vue +, + +251 +BOOST_BEAST_HANDLER_INIT +( + +252 +WreHdr +, ( +r_code +)); + +253 + gpg_ +< +BOOST_ASIO_HANDLER_TYPE +( + +254 +WreHdr +, ( +r_code +))>{ + +255 + gd +:: +move +( + +. +comi_hdr +), * + gthis +, + +256 + gda +:: +code +:: +pg +, + gyld +}(); + +257  + g +. + gsu +. +g +(); + +260 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +261 + gme +< +ass + + gWreHdr +> + +262 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +263 +WreHdr +, ( +r_code +)) + +264 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +265 +async_pg +( +pg_da + cڡ& +yld +, +WreHdr +&& +hdr +) + +267 +ic_as +( +is_async_am +< +xt_y_ty +>:: +vue +, + +269 +BOOST_BEAST_HANDLER_INIT +( + +270 +WreHdr +, ( +r_code +)); + +271 + gpg_ +< +BOOST_ASIO_HANDLER_TYPE +( + +272 +WreHdr +, ( +r_code +))>{ + +273 + gd +:: +move +( + +. +comi_hdr +), * + gthis +, + +274 + gda +:: +code +:: +pg +, + gyld +}(); + +275  + g +. + gsu +. +g +(); + + @/usr/include/boost/beast/websocket/impl/read.ipp + +10 #ide +BOOST_BEAST_WEBSOCKET_IMPL_READ_IPP + + +11  + #BOOST_BEAST_WEBSOCKET_IMPL_READ_IPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +37 +mea + + gboo + { + +38 +mea + + gb + { + +39 +mea + + gwebsock + { + +41 +mea + + gda + { + +43 + gme +<> + +44 +le + + +46 + gam_ba +< + gue +>:: + +47 +e +( + +48 +zlib +:: +z_ms +& +zs +, + +49 +zlib +:: +Flush + +ush +, + +50 +r_code +& +ec +) + +52 + gthis +-> + gpmd_ +-> + gzi +. +wre +( +zs +, +ush +, +ec +); + +55 + gme +<> + +56 +le + + +58 + gam_ba +< + gue +>:: + +59 +do_cڋxt_keov_ad +( +re_ty + +re +) + +61 if(( +re + = +re_ty +:: + + && + +62 +pmd_cfig_ +. +rv_no_cڋxt_keov +) || + +63 ( +re + = +re_ty +:: +rv + && + +64 +pmd_cfig_ +. +_no_cڋxt_keov +)) + +66 +pmd_ +-> +zi +. +t +(); + +78 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +79 + gme +< + +80 +ass + + gMubBufrSequ +, + +81 +ass + + gHdr +> + +82 +ass + + gam +< + gNextLay +, + gdeeSu܋d +>:: +ad_some_ + + +83 : +public + +boo +:: +asio +:: +coute + + +85 +Hdr + +h_ +; + +86 + gam +< + gNextLay +, + gdeeSu܋d +>& + gws_ +; + +87 + gboo +:: +asio +:: +execut_wk_gud +< +dety +( +d +:: +dev +< + +88 +am +< +NextLay +, +deeSu܋d +>&>(). +g_execut +())> + gwg_ +; + +89 +MubBufrSequ + + gbs_ +; + +90 + gbufrs_suffix +< + gMubBufrSequ +> + gcb_ +; + +91 + gd +:: +size_t + +bys_wrn_ + = 0; + +92 +r_code + + gsu_ +; + +93 +o_code + + gcode_ +; + +94 +bo + + gdid_ad_ + = +l +; + +95 +bo + + gct_ + = +l +; + +97 + gpublic +: + +98  +cڡex +  +id + = 1; + +100 +ad_some_ +(read_some_op&&) = ; + +101 +ad_some_ +ԗd_some_ cڡ& +de +; + +103 + gme +< +ass + + gDedudHdr +> + +104 +ad_some_ +( + +105 +DedudHdr +&& +h +, + +106 +am +< +NextLay +, +deeSu܋d +>& +ws +, + +107 +MubBufrSequ + cڡ& +bs +) + +108 : +h_ +( +d +:: +fwd +< +DedudHdr +>( +h +)) + +109 , +ws_ +( +ws +) + +110 , +wg_ +( +ws_ +. +g_execut +()) + +111 , +bs_ +( +bs +) + +112 , +cb_ +( +bs +) + +113 , +code_ +( +o_code +:: +ne +) + +117 +usg + +lot_ty + = + +118 +boo +:: +asio +:: +assocd_lot_t +< +Hdr +>; + +120 +lot_ty + + +121 +g_lot +(cڡ + gnx + + +123  ( + gboo +:: +asio +:: +g_assocd_lot +)( +h_ +); + +126 +usg + + gexecut_ty + = +boo +:: +asio +:: +assocd_execut_t +< + +127 +Hdr +, +dety +( +d +:: +dev +< +am +< +NextLay +, +deeSu܋d +>&>(). +g_execut +())>; + +129 +execut_ty + + +130 +g_execut +(cڡ + gnx + + +132  ( + gboo +:: +asio +:: +g_assocd_execut +)( + +133 +h_ +, + gws_ +. +g_execut +()); + +136 + gHdr +& + +137 +hdr +() + +139  + gh_ +; + +142  +ݔ +()( + +143 +r_code + + gec + = {}, + +144 + gd +:: +size_t + +bys_sed + = 0, + +145 +bo + + gct + = +ue +); + +147 +nd + + +148 +bo + +asio_hdr_is_ctui +( +ad_some_ +* + +) + +150 +usg + + gboo +:: +asio +:: +asio_hdr_is_ctui +; + +151  + g +-> + gct_ + || +asio_hdr_is_ctui +( + +152 +d +:: +addssof +( + +-> +h_ +)); + +155 + gme +< +ass + + gFuni +> + +156 +nd + + +157  +asio_hdr_voke +( +Funi +&& +f +, +ad_some_ +* + +) + +159 +usg + + gboo +:: +asio +:: +asio_hdr_voke +; + +160 +asio_hdr_voke +( +f +, +d +:: +addssof +( + +-> +h_ +)); + +164 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +165 + gme +< +ass + + gMubBufrSequ +, cs + gHdr +> + +167 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +168 +ad_some_ +< +MubBufrSequ +, + gHdr +>:: + +169 +ݔ +()( + +170 +r_code + +ec +, + +171 + gd +:: +size_t + +bys_sed +, + +172 +bo + + gct +) + +174 +usg + + gb +:: +da +:: +amp +; + +175 +usg + + gboo +:: +asio +:: +bufr +; + +176 +usg + + gboo +:: +asio +:: +bufr_size +; + +177 + gct_ + = +ct +; + +178 +BOOST_ASIO_CORO_REENTER +(* +this +) + +181 + gdo_maybe_sud +: + +182 if( +ws_ +. +rd_block_ +. +y_lock +( +this +)) + +185 if +ws_ +. +us_ + = +us +:: +od + || + +186 +ws_ +. +us_ + = +us +:: +ed +) + +188 +ec + = +boo +:: +asio +:: +r +:: +ݔi_ab܋d +; + +189  + gup +; + +194 + gdo_sud +: + +196 +BOOST_ASIO_CORO_YIELD + + +197 +ws_ +. +ud_r_rd_ +. +ema +( +d +:: +move +(* +this +)); + +200 + gws_ +. + grd_block_ +. +lock +( +this +); + +203 +BOOST_ASIO_CORO_YIELD + + +204 + gboo +:: +asio +:: +po +( + +205 +ws_ +. +g_execut +(), +d +:: +move +(* +this +)); + +206 +BOOST_ASSERT +( +ws_ +. +rd_block_ +. +is_locked +( +this +)); + +210 +BOOST_ASSERT +( +ws_ +. +wr_o_ +); + +211 +BOOST_ASSERT +( +ws_ +. +us_ + ! +us +:: +ݒ +); + +212 + gec + = +boo +:: +asio +:: +r +:: +ݔi_ab܋d +; + +213  + gup +; + +220 + glo +: + +221 +BOOST_ASSERT +( +ws_ +. +rd_block_ +. +is_locked +( +this +)); + +226 if( + gws_ +. + grd_ma_ + == 0 && + +227 (! +ws_ +. +rd_fh_ +. +f + || ws_. +rd_de_ +)) + +230 ! +ws_ +. +r_fh +( + +231 +ws_ +. +rd_fh_ +, ws_. +rd_buf_ +, +su_ +)) + +233 if( +su_ +) + +236 if( +su_ + = +r +:: +mesge_too_big +) + +237 +code_ + = +o_code +:: +too_big +; + +239 + gcode_ + = +o_code +:: +oc_r +; + +240  + go +; + +242 +BOOST_ASSERT +( +ws_ +. +rd_block_ +. +is_locked +( +this +)); + +243 +BOOST_ASIO_CORO_YIELD + + +244 + gws_ +. + gam_ +. +async_ad_some +( + +245 +ws_ +. +rd_buf_ +. +e +( +ad_size +( + +246 +ws_ +. +rd_buf_ +, ws_.rd_buf_. +max_size +())), + +247 +d +:: +move +(* +this +)); + +248 +BOOST_ASSERT +( +ws_ +. +rd_block_ +. +is_locked +( +this +)); + +249 if(! + gws_ +. +check_ok +( +ec +)) + +250  + gup +; + +251 + gws_ +. + grd_buf_ +. +comm +( +bys_sed +); + +255 + gws_ +. + grd_block_ +. +uock +( +this +); + +256 if + gws_ +. + gud_r_o_ +. +maybe_voke +()) + +259 +BOOST_ASSERT +( +ws_ +. +rd_block_ +. +is_locked +()); + +260  + gdo_sud +; + +263 + gws_ +. + grd_block_ +. +lock +( +this +); + +267 if( + gws_ +. + grd_fh_ +. + gn + > 0 && ws_.rd_fh_. + gmask +) + +268 + gda +:: +mask_a +( +bufrs_efix +( + +269 +amp +( +ws_ +. +rd_fh_ +. +n +), + +270 +ws_ +. +rd_buf_ +. +mub_da +()), + +271 +ws_ +. +rd_key_ +); + +272 if( + gda +:: +is_cڌ +( +ws_ +. +rd_fh_ +. + +)) + +276 +ws_ +. +rd_fh_ +. +f + = +l +; + +279 if( + gws_ +. + grd_fh_ +. + g + = +da +:: +code +:: +pg +) + +281 if( +ws_ +. +_cb_ +) + +283 if(! +ct_ +) + +285 +BOOST_ASIO_CORO_YIELD + + +286 +boo +:: +asio +:: +po +( + +287 +ws_ +. +g_execut +(), + +288 +d +:: +move +(* +this +)); + +289 +BOOST_ASSERT +( +ct_ +); + +293 autcڡ + gb + = +bufrs_efix +( + +294 +amp +( +ws_ +. +rd_fh_ +. +n +), + +295 +ws_ +. +rd_buf_ +. +da +()); + +296 autcڡ + gn + = +bufr_size +( +b +); + +297 +BOOST_ASSERT +( +n + = +ws_ +. +rd_fh_ +.len); + +298 +pg_da + + gyld +; + +299 + gda +:: +ad_pg +( +yld +, +b +); + +300 + gws_ +. + grd_buf_ +. +csume +( +n +); + +302 if( + gws_ +. + gus_ + = +us +:: +osg +) + +303  +lo +; + +304 if( + gws_ +. + g_cb_ +) + +305 + gws_ +. +_cb_ +( + +306 +ame_ty +:: +pg +, +yld +); + +307 + gws_ +. + grd_fb_ +. +t +(); + +308 + gws_ +. +me + + gwre_pg +< + +309 + g_ic_bufr_ba +>( + gws_ +. + grd_fb_ +, + +310 + gda +:: +code +:: +pg +, + gyld +); + +315 + gws_ +. + grd_block_ +. +uock +( +this +); + +316 + gws_ +. + gud_r_o_ +. +maybe_voke +(); + +319 if(! + gws_ +. + gwr_block_ +. +y_lock +( +this +)) + +322 +BOOST_ASIO_CORO_YIELD + + +323 + gws_ +. + gud_rd_ +. +ema +( +d +:: +move +(* +this +)); + +326 + gws_ +. + gwr_block_ +. +lock +( +this +); + +329 +BOOST_ASIO_CORO_YIELD + + +330 + gboo +:: +asio +:: +po +( + +331 +ws_ +. +g_execut +(), +d +:: +move +(* +this +)); + +332 +BOOST_ASSERT +( +ws_ +. +wr_block_ +. +is_locked +( +this +)); + +335 if(! + gws_ +. +check_ݒ +( +ec +)) + +336  + gup +; + +340 +BOOST_ASSERT +( +ws_ +. +wr_block_ +. +is_locked +( +this +)); + +341 +BOOST_ASIO_CORO_YIELD + + +342 + gboo +:: +asio +:: +async_wre +( +ws_ +. +am_ +, + +343 +ws_ +. +rd_fb_ +. +da +(), +d +:: +move +(* +this +)); + +344 +BOOST_ASSERT +( +ws_ +. +wr_block_ +. +is_locked +( +this +)); + +345 if(! + gws_ +. +check_ok +( +ec +)) + +346  + gup +; + +347 + gws_ +. + gwr_block_ +. +uock +( +this +); + +348 + gws_ +. + gud_o_ +. +maybe_voke +() || + +349 + gws_ +. + gud_pg_ +. +maybe_voke +() || + +350 + gws_ +. + gud_wr_ +. +maybe_voke +(); + +351  + gdo_maybe_sud +; + +354 if( + gws_ +. + grd_fh_ +. + g + = +da +:: +code +:: +pg +) + +357 if(! +ws_ +. +wr_o_ + && ws_. +_cb_ +) + +359 if(! +ct_ +) + +361 +BOOST_ASIO_CORO_YIELD + + +362 +boo +:: +asio +:: +po +( + +363 +ws_ +. +g_execut +(), + +364 +d +:: +move +(* +this +)); + +365 +BOOST_ASSERT +( +ct_ +); + +368 autcڡ + gcb + = +bufrs_efix +( +amp +( + +369 +ws_ +. +rd_fh_ +. +n +), ws_. +rd_buf_ +. +da +()); + +370 autcڡ + gn + = +bufr_size +( +cb +); + +371 +BOOST_ASSERT +( +n + = +ws_ +. +rd_fh_ +.len); + +372 +pg_da + + gyld +; + +373 + gda +:: +ad_pg +( +yld +, +cb +); + +374 + gws_ +. + grd_buf_ +. +csume +( +n +); + +376 if(! + gws_ +. + gwr_o_ + && ws_. + g_cb_ +) + +377 + gws_ +. +_cb_ +( +ame_ty +:: +pg +, +yld +); + +378  + glo +; + +381 +BOOST_ASSERT +( +ws_ +. +rd_fh_ +. + + = +da +:: +code +:: +o +); + +383 if( + gws_ +. + g_cb_ +) + +385 if(! + gct_ +) + +387 +BOOST_ASIO_CORO_YIELD + + +388 + gboo +:: +asio +:: +po +( + +389 +ws_ +. +g_execut +(), + +390 +d +:: +move +(* +this +)); + +391 +BOOST_ASSERT +( +ct_ +); + +394 autcڡ + gcb + = +bufrs_efix +( +amp +( + +395 +ws_ +. +rd_fh_ +. +n +), ws_. +rd_buf_ +. +da +()); + +396 autcڡ + gn + = +bufr_size +( +cb +); + +397 +BOOST_ASSERT +( +n + = +ws_ +. +rd_fh_ +.len); + +398 +BOOST_ASSERT +(! +ws_ +. +rd_o_ +); + +399 + gws_ +. + grd_o_ + = +ue +; + +400 +o_as + + g +; + +401 + gda +:: +ad_o +( + +, +cb +, +su_ +); + +402 if( + gsu_ +) + +405 + gcode_ + = +o_code +:: +oc_r +; + +406  + go +; + +408 + gws_ +. + g_ + = + +; + +409 + gws_ +. + grd_buf_ +. +csume +( +n +); + +410 if( + gws_ +. + g_cb_ +) + +411 + gws_ +. +_cb_ +( +ame_ty +:: +o +, + +412 +ws_ +. +_ +. +as +); + +414 if( + gws_ +. + gus_ + = +us +:: +osg +) + +417 +BOOST_ASSERT +( +ws_ +. +wr_o_ +); + +418 + gcode_ + = +o_code +:: +ne +; + +419 + gsu_ + = +r +:: +od +; + +420  + go +; + +423 + gcode_ + = + +. +code + = +o_code +:: +ne + ? + +424 +o_code +:: +nm + : + +425 +ic_ +< +o_code +>( + +. +code +); + +426 + gsu_ + = +r +:: +od +; + +427  + go +; + +430 if( + gws_ +. + grd_fh_ +. + gn + =0 && ! +ws_ +. +rd_fh_ +. +f +) + +433  +lo +; + +435 + gws_ +. + grd_de_ + = +l +; + +437 if(! + gws_ +. +rd_deed +()) + +439 if( + gws_ +. + grd_ma_ + > 0) + +441 if( + gws_ +. + grd_buf_ +. +size +(=0 && +ws_ +. +rd_buf_ +. +max_size +() > + +442 ( +d +:: +m +)( +amp +( +ws_ +. +rd_ma_ +), + +443 +bufr_size +( +cb_ +))) + +447 +BOOST_ASIO_CORO_YIELD + + +448 + gws_ +. + gam_ +. +async_ad_some +( + +449 +ws_ +. +rd_buf_ +. +e +( +ad_size +( + +450 +ws_ +. +rd_buf_ +, ws_.rd_buf_. +max_size +())), + +451 +d +:: +move +(* +this +)); + +452 if(! + gws_ +. +check_ok +( +ec +)) + +453  + gup +; + +454 + gws_ +. + grd_buf_ +. +comm +( +bys_sed +); + +455 if( + gws_ +. + grd_fh_ +. + gmask +) + +456 + gda +:: +mask_a +( +bufrs_efix +( +amp +( + +457 +ws_ +. +rd_ma_ +), ws_. +rd_buf_ +. +mub_da +()), + +458 +ws_ +. +rd_key_ +); + +460 if( + gws_ +. + grd_buf_ +. +size +() > 0) + +464 + gbys_sed + = +bufr_cy +( +cb_ +, + +465 +ws_ +. +rd_buf_ +. +da +(), +amp +(ws_. +rd_ma_ +)); + +466 autcڡ + gmb + = +bufrs_efix +( + +467 +bys_sed +, +cb_ +); + +468 + gws_ +. + grd_ma_ + - +bys_sed +; + +469 if( + gws_ +. + grd__ + = +da +:: +code +:: +xt +) + +471 if(! +ws_ +. +rd_utf8_ +. +wre +( +mb +) || + +472 ( +ws_ +. +rd_ma_ + =0 && ws_. +rd_fh_ +. +f + && + +473 ! +ws_ +. +rd_utf8_ +. +fish +())) + +476 +code_ + = +o_code +:: +bad_yld +; + +477 + gsu_ + = +r +:: +bad_ame_yld +; + +478  + go +; + +481 + gbys_wrn_ + + +bys_sed +; + +482 + gws_ +. + grd_size_ + + +bys_sed +; + +483 + gws_ +. + grd_buf_ +. +csume +( +bys_sed +); + +488 +BOOST_ASSERT +( +ws_ +. +rd_ma_ + > 0); + +489 +BOOST_ASSERT +( +bufr_size +( +cb_ +) > 0); + +490 +BOOST_ASSERT +( +bufr_size +( +bufrs_efix +( + +491 +amp +( +ws_ +. +rd_ma_ +), +cb_ +)) > 0); + +492 +BOOST_ASIO_CORO_YIELD + + +493 + gws_ +. + gam_ +. +async_ad_some +( +bufrs_efix +( + +494 +amp +( +ws_ +. +rd_ma_ +), +cb_ +), +d +:: +move +(* +this +)); + +495 if(! + gws_ +. +check_ok +( +ec +)) + +496  + gup +; + +497 +BOOST_ASSERT +( +bys_sed + > 0); + +498 autcڡ + gmb + = +bufrs_efix +( + +499 +bys_sed +, +cb_ +); + +500 + gws_ +. + grd_ma_ + - +bys_sed +; + +501 if( + gws_ +. + grd_fh_ +. + gmask +) + +502 + gda +:: +mask_a +( +mb +, +ws_ +. +rd_key_ +); + +503 if( + gws_ +. + grd__ + = +da +:: +code +:: +xt +) + +505 if(! +ws_ +. +rd_utf8_ +. +wre +( +mb +) || + +506 ( +ws_ +. +rd_ma_ + =0 && ws_. +rd_fh_ +. +f + && + +507 ! +ws_ +. +rd_utf8_ +. +fish +())) + +510 +code_ + = +o_code +:: +bad_yld +; + +511 + gsu_ + = +r +:: +bad_ame_yld +; + +512  + go +; + +515 + gbys_wrn_ + + +bys_sed +; + +516 + gws_ +. + grd_size_ + + +bys_sed +; + +519 + gws_ +. + grd_de_ + = +ws_ +. +rd_ma_ + =0 && ws_. +rd_fh_ +. +f +; + +526  +bufr_size +( +cb_ +) > 0) + +528 if + gws_ +. + grd_ma_ + > 0 && + +529 + gws_ +. + grd_buf_ +. +size +() == 0 && + +530 ! +did_ad_ +) + +533 +BOOST_ASIO_CORO_YIELD + + +534 +ws_ +. +am_ +. +async_ad_some +( + +535 +ws_ +. +rd_buf_ +. +e +( +ad_size +( + +536 +ws_ +. +rd_buf_ +, ws_.rd_buf_. +max_size +())), + +537 +d +:: +move +(* +this +)); + +538 if(! + gws_ +. +check_ok +( +ec +)) + +539  + gup +; + +540 +BOOST_ASSERT +( +bys_sed + > 0); + +541 + gws_ +. + grd_buf_ +. +comm +( +bys_sed +); + +542 if( + gws_ +. + grd_fh_ +. + gmask +) + +543 + gda +:: +mask_a +( + +544 +bufrs_efix +( +amp +( +ws_ +. +rd_ma_ +), + +545 +ws_ +. +rd_buf_ +. +mub_da +()), ws_. +rd_key_ +); + +546 + gdid_ad_ + = +ue +; + +548 + gzlib +:: +z_ms + +zs +; + +550 autcڡ + gout + = +bufrs_t +( +cb_ +); + +551 + gzs +. + gxt_out + = +out +. +da +(); + +552 + gzs +. + gava_out + = +out +. +size +(); + +553 +BOOST_ASSERT +( +zs +. +ava_out + > 0); + +555 if( + gws_ +. + grd_ma_ + > 0) + +557 if( + gws_ +. + grd_buf_ +. +size +() > 0) + +560 autcڡ + g + = +bufrs_efix +( + +561 +amp +( +ws_ +. +rd_ma_ +), +bufrs_t +( + +562 +ws_ +. +rd_buf_ +. +da +())); + +563 + gzs +. + gava_ + = + +. +size +(); + +564 + gzs +. + gxt_ + = + +. +da +(); + +571 if( + gws_ +. + grd_fh_ +. + gf +) + +574  + gd +:: +ut8_t + +cڡex + + +575 +emy_block +[4] = { + +577 + gzs +. + gxt_ + = +emy_block +; + +578 + gzs +. + gava_ + = ( +emy_block +); + +579 + gws_ +. +e +( +zs +, +zlib +:: +Flush +:: +sync +, +ec +); + +580 if(! + gec +) + +583 if( + gzs +. + gtٮ_out + > 0) + +584 + gec + = +r +:: +l_dee_block +; + +586 if(! + gws_ +. +check_ok +( +ec +)) + +587  + gup +; + +588 + gws_ +. +do_cڋxt_keov_ad +( +ws_ +. +re_ +); + +589 + gws_ +. + grd_de_ + = +ue +; + +596 + gws_ +. +e +( +zs +, +zlib +:: +Flush +:: +sync +, +ec +); + +597 if(! + gws_ +. +check_ok +( +ec +)) + +598  + gup +; + +599 if( + gws_ +. + grd_msg_max_ + && + gb +:: +da +:: +sum_exeds +( + +600 +ws_ +. +rd_size_ +, +zs +. +tٮ_out +, ws_. +rd_msg_max_ +)) + +603 + gcode_ + = +o_code +:: +too_big +; + +604 + gsu_ + = +r +:: +mesge_too_big +; + +605  + go +; + +607 + gcb_ +. +csume +( +zs +. +tٮ_out +); + +608 + gws_ +. + grd_size_ + + +zs +. +tٮ_out +; + +609 + gws_ +. + grd_ma_ + - +zs +. +tٮ_ +; + +610 + gws_ +. + grd_buf_ +. +csume +( +zs +. +tٮ_ +); + +611 + gbys_wrn_ + + +zs +. +tٮ_out +; + +613 if( + gws_ +. + grd__ + = +da +:: +code +:: +xt +) + +616 if(! +ws_ +. +rd_utf8_ +. +wre +( + +617 +bufrs_efix +( +bys_wrn_ +, +bs_ +)) || ( + +618 +ws_ +. +rd_de_ + && ! ws_. +rd_utf8_ +. +fish +())) + +621 +code_ + = +o_code +:: +bad_yld +; + +622 + gsu_ + = +r +:: +bad_ame_yld +; + +623  + go +; + +627  + gup +; + +629 + go +: + +631 if(! +ws_ +. +wr_block_ +. +y_lock +( +this +)) + +634 +BOOST_ASIO_CORO_YIELD + + +635 +ws_ +. +ud_rd_ +. +ema +( +d +:: +move +(* +this +)); + +638 + gws_ +. + gwr_block_ +. +lock +( +this +); + +641 +BOOST_ASIO_CORO_YIELD + + +642 + gboo +:: +asio +:: +po +( + +643 +ws_ +. +g_execut +(), +d +:: +move +(* +this +)); + +644 +BOOST_ASSERT +( +ws_ +. +wr_block_ +. +is_locked +( +this +)); + +647 if(! + gws_ +. +check_ݒ +( +ec +)) + +648  + gup +; + +652 + gws_ +. + gus_ + = +us +:: +osg +; + +654 if(! + gws_ +. + gwr_o_ +) + +656 + gws_ +. + gwr_o_ + = +ue +; + +659 + gws_ +. + grd_fb_ +. +t +(); + +660 + gws_ +. +me + + gwre_o +< + +661 + g_ic_bufr_ba +>( + +662 + gws_ +. + grd_fb_ +, + gcode_ +); + +665 +BOOST_ASSERT +( +ws_ +. +wr_block_ +. +is_locked +( +this +)); + +666 +BOOST_ASIO_CORO_YIELD + + +667 + gboo +:: +asio +:: +async_wre +( + +668 +ws_ +. +am_ +, ws_. +rd_fb_ +. +da +(), + +669 +d +:: +move +(* +this +)); + +670 +BOOST_ASSERT +( +ws_ +. +wr_block_ +. +is_locked +( +this +)); + +671 if(! + gws_ +. +check_ok +( +ec +)) + +672  + gup +; + +676 +usg + + gb +:: +websock +:: +async_down +; + +677 +BOOST_ASSERT +( +ws_ +. +wr_block_ +. +is_locked +( +this +)); + +678 +BOOST_ASIO_CORO_YIELD + + +679 +async_down +( +ws_ +. +re_ +, + +680 +ws_ +. +am_ +, +d +:: +move +(* +this +)); + +681 +BOOST_ASSERT +( +ws_ +. +wr_block_ +. +is_locked +( +this +)); + +682 if( + gec + = +boo +:: +asio +:: +r +:: +eof +) + +686 +ec +. +assign +(0,c. +gy +()); + +688 if(! + gec +) + +689 + gec + = +su_ +; + +690 if( + gec + &&! +r +:: +od +) + +691 +ws_ +. +us_ + = +us +:: +ed +; + +693 + gws_ +. + gus_ + = +us +:: +od +; + +694 + gws_ +. +o +(); + +696 + gup +: + +697 +ws_ +. +rd_block_ +. +y_uock +( +this +); + +698 + gws_ +. + gud_r_o_ +. +maybe_voke +(); + +699 if( + gws_ +. + gwr_block_ +. +y_uock +( +this +)) + +700 + gws_ +. + gud_o_ +. +maybe_voke +() || + +701 + gws_ +. + gud_pg_ +. +maybe_voke +() || + +702 + gws_ +. + gud_wr_ +. +maybe_voke +(); + +703 if(! + gct_ +) + +705 +BOOST_ASIO_CORO_YIELD + + +706 + gboo +:: +asio +:: +po +( + +707 +ws_ +. +g_execut +(), + +708 +bd_hdr +( +d +:: +move +(* +this +), + +709 +ec +, +bys_wrn_ +)); + +711 +h_ +( +ec +, +bys_wrn_ +); + +717 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +718 + gme +< + +719 +ass + + gDymicBufr +, + +720 +ass + + gHdr +> + +721 +ass + + gam +< + gNextLay +, + gdeeSu܋d +>:: +ad_ + + +722 : +public + +boo +:: +asio +:: +coute + + +724 +Hdr + +h_ +; + +725 + gam +< + gNextLay +, + gdeeSu܋d +>& + gws_ +; + +726 + gboo +:: +asio +:: +execut_wk_gud +< +dety +( +d +:: +dev +< + +727 +am +< +NextLay +, +deeSu܋d +>&>(). +g_execut +())> + gwg_ +; + +728 + gDymicBufr +& + gb_ +; + +729 + gd +:: +size_t + +lim_ +; + +730 + gd +:: +size_t + +bys_wrn_ + = 0; + +731 +bo + + gsome_ +; + +733 + gpublic +: + +734 +usg + +lot_ty + = + +735 +boo +:: +asio +:: +assocd_lot_t +< +Hdr +>; + +737 +ad_ +(read_op&&) = ; + +738 +ad_ +ԗd_ cڡ& +de +; + +740 + gme +< +ass + + gDedudHdr +> + +741 +ad_ +( + +742 +DedudHdr +&& +h +, + +743 +am +< +NextLay +, +deeSu܋d +>& +ws +, + +744 +DymicBufr +& +b +, + +745 +d +:: +size_t + +lim +, + +746 +bo + +some +) + +747 : +h_ +( +d +:: +fwd +< +DedudHdr +>( +h +)) + +748 , +ws_ +( +ws +) + +749 , +wg_ +( +ws_ +. +g_execut +()) + +750 , +b_ +( +b +) + +751 , +lim_ +( +lim + ?imit : ( + +752 +d +:: +numic_lims +:: +max +)()) + +753 , +some_ +( +some +) + +757 +lot_ty + + +758 +g_lot +(cڡ + gnx + + +760  ( + gboo +:: +asio +:: +g_assocd_lot +)( +h_ +); + +763 +usg + + gexecut_ty + = +boo +:: +asio +:: +assocd_execut_t +< + +764 +Hdr +, +dety +( +d +:: +dev +< +am +< +NextLay +, +deeSu܋d +>&>(). +g_execut +())>; + +766 +execut_ty + + +767 +g_execut +(cڡ + gnx + + +769  ( + gboo +:: +asio +:: +g_assocd_execut +)( + +770 +h_ +, + gws_ +. +g_execut +()); + +773  +ݔ +()( + +774 +r_code + + gec + = {}, + +775 + gd +:: +size_t + +bys_sed + = 0); + +777 +nd + + +778 +bo + +asio_hdr_is_ctui +( +ad_ +* + +) + +780 +usg + + gboo +:: +asio +:: +asio_hdr_is_ctui +; + +781  +asio_hdr_is_ctui +( + +782 +d +:: +addssof +( + +-> +h_ +)); + +785 + gme +< +ass + + gFuni +> + +786 +nd + + +787  +asio_hdr_voke +( +Funi +&& +f +, +ad_ +* + +) + +789 +usg + + gboo +:: +asio +:: +asio_hdr_voke +; + +790 +asio_hdr_voke +( +f +, +d +:: +addssof +( + +-> +h_ +)); + +794 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +795 + gme +< +ass + + gDymicBufr +, cs + gHdr +> + +797 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +798 +ad_ +< +DymicBufr +, + gHdr +>:: + +799 +ݔ +()( + +800 +r_code + +ec +, + +801 + gd +:: +size_t + +bys_sed +) + +803 +usg + +b +:: +da +:: +amp +; + +804 +BOOST_ASIO_CORO_REENTER +(* +this +) + +808 + gBOOST_ASIO_CORO_YIELD + + +810 aut + gmb + = +b +:: +da +:: +dymic_bufr_e +( +b_ +, + +811 +amp +( +ws_ +. +ad_size_ht +( +b_ +), +lim_ +), + +812 +ec +, +r +:: +bufr_ovow +); + +813 if( + gec +) + +814 + gboo +:: +asio +:: +po +( + +815 +ws_ +. +g_execut +(), + +816 +bd_hdr +( + +817 +d +:: +move +(* +this +), +ec +, 0)); + +819 + gad_some_ +< +tyme + + +820 + gDymicBufr +:: +mub_bufrs_ty +, + +821 + gad_ +>( + gd +:: +move +(* +this +), + gws_ +, * + gmb +)( + +822 {}, 0, + gl +); + +825 if( + gec +) + +827 + gb_ +. +comm +( +bys_sed +); + +828 + gbys_wrn_ + + +bys_sed +; + +830 ! + gsome_ + && ! + gws_ +. +is_mesge_de +()); + +831 +h_ +( +ec +, +bys_wrn_ +); + +837 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +838 + gme +< +ass + + gDymicBufr +> + +839 + gd +:: +size_t + + +840 +am +< +NextLay +, + gdeeSu܋d +>:: + +841 +ad +( +DymicBufr +& +bufr +) + +843 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +845 +ic_as +( + +846 +boo +:: +asio +:: +is_dymic_bufr +< +DymicBufr +>:: +vue +, + +848 +r_code + + gec +; + +849 autcڡ + gbys_wrn + = +ad +( +bufr +, +ec +); + +850 if( + gec +) + +851 +BOOST_THROW_EXCEPTION +( +syem_r +{ +ec +}); + +852  + gbys_wrn +; + +855 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +856 + gme +< +ass + + gDymicBufr +> + +857 + gd +:: +size_t + + +858 +am +< +NextLay +, + gdeeSu܋d +>:: + +859 +ad +( +DymicBufr +& +bufr +, +r_code +& +ec +) + +861 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +863 +ic_as +( + +864 +boo +:: +asio +:: +is_dymic_bufr +< +DymicBufr +>:: +vue +, + +866 + gd +:: +size_t + +bys_wrn + = 0; + +869 + gbys_wrn + + +ad_some +( +bufr +, 0, +ec +); + +870 if( + gec +) + +871  + gbys_wrn +; + +873 ! +is_mesge_de +()); + +874  + gbys_wrn +; + +877 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +878 + gme +< +ass + + gDymicBufr +, cs + gRdHdr +> + +879 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +880 +RdHdr +, ( +r_code +, +d +:: +size_t +)) + +881 +am +< +NextLay +, + gdeeSu܋d +>:: + +882 +async_ad +( +DymicBufr +& +bufr +, +RdHdr +&& +hdr +) + +884 +ic_as +( +is_async_am +< +xt_y_ty +>:: +vue +, + +886 +ic_as +( + +887 +boo +:: +asio +:: +is_dymic_bufr +< +DymicBufr +>:: +vue +, + +889 +BOOST_BEAST_HANDLER_INIT +( + +890 +RdHdr +, ( +r_code +, +d +:: +size_t +)); + +891 + gad_ +< + +892 + gDymicBufr +, + +893 +BOOST_ASIO_HANDLER_TYPE +( + +894 +RdHdr +, ( +r_code +, +d +:: +size_t +))>{ + +895 +d +:: +move +( + +. +comi_hdr +), + +896 * + gthis +, + +897 + gbufr +, + +899 + gl +}(); + +900  + g +. + gsu +. +g +(); + +905 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +906 + gme +< +ass + + gDymicBufr +> + +907 + gd +:: +size_t + + +908 +am +< +NextLay +, + gdeeSu܋d +>:: + +909 +ad_some +( + +910 +DymicBufr +& +bufr +, + +911 +d +:: +size_t + +lim +) + +913 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +915 +ic_as +( + +916 +boo +:: +asio +:: +is_dymic_bufr +< +DymicBufr +>:: +vue +, + +918 +r_code + + gec +; + +919 autcڡ + gbys_wrn + = + +920 +ad_some +( +bufr +, +lim +, +ec +); + +921 if( + gec +) + +922 +BOOST_THROW_EXCEPTION +( +syem_r +{ +ec +}); + +923  + gbys_wrn +; + +926 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +927 + gme +< +ass + + gDymicBufr +> + +928 + gd +:: +size_t + + +929 +am +< +NextLay +, + gdeeSu܋d +>:: + +930 +ad_some +( + +931 +DymicBufr +& +bufr +, + +932 +d +:: +size_t + +lim +, + +933 +r_code +& +ec +) + +935 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +937 +ic_as +( + +938 +boo +:: +asio +:: +is_dymic_bufr +< +DymicBufr +>:: +vue +, + +940 +usg + + gb +:: +da +:: +amp +; + +941 if(! + glim +) + +942 + glim + = ( +d +:: +numic_lims +:: +max +)(); + +943 autcڡ + gsize + = + +944 +amp +( +ad_size_ht +( +bufr +), +lim +); + +945 +BOOST_ASSERT +( +size + > 0); + +946 aut + gmb + = +b +:: +da +:: +dymic_bufr_e +( + +947 +bufr +, +size +, +ec +, +r +:: +bufr_ovow +); + +948 if( + gec +) + +950 autcڡ + gbys_wrn + = +ad_some +(* +mb +, +ec +); + +951 + gbufr +. +comm +( +bys_wrn +); + +952  + gbys_wrn +; + +955 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +956 + gme +< +ass + + gDymicBufr +, cs + gRdHdr +> + +957 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +958 +RdHdr +, ( +r_code +, +d +:: +size_t +)) + +959 +am +< +NextLay +, + gdeeSu܋d +>:: + +960 +async_ad_some +( + +961 +DymicBufr +& +bufr +, + +962 +d +:: +size_t + +lim +, + +963 +RdHdr +&& +hdr +) + +965 +ic_as +( +is_async_am +< +xt_y_ty +>:: +vue +, + +967 +ic_as +( + +968 +boo +:: +asio +:: +is_dymic_bufr +< +DymicBufr +>:: +vue +, + +970 +BOOST_BEAST_HANDLER_INIT +( + +971 +RdHdr +, ( +r_code +, +d +:: +size_t +)); + +972 + gad_ +< + +973 + gDymicBufr +, + +974 +BOOST_ASIO_HANDLER_TYPE +( + +975 +RdHdr +, ( +r_code +, +d +:: +size_t +))>{ + +976 +d +:: +move +( + +. +comi_hdr +), + +977 * + gthis +, + +978 + gbufr +, + +979 + glim +, + +980 + gue +}({}, 0); + +981  + g +. + gsu +. +g +(); + +986 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +987 + gme +< +ass + + gMubBufrSequ +> + +988 + gd +:: +size_t + + +989 +am +< +NextLay +, + gdeeSu܋d +>:: + +990 +ad_some +( + +991 +MubBufrSequ + cڡ& +bufrs +) + +993 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +995 +ic_as +( +boo +:: +asio +:: +is_mub_bufr_qu +< + +996 +MubBufrSequ +>:: +vue +, + +998 +r_code + + gec +; + +999 autcڡ + gbys_wrn + = +ad_some +( +bufrs +, +ec +); + +1000 if( + gec +) + +1001 +BOOST_THROW_EXCEPTION +( +syem_r +{ +ec +}); + +1002  + gbys_wrn +; + +1005 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +1006 + gme +< +ass + + gMubBufrSequ +> + +1007 + gd +:: +size_t + + +1008 +am +< +NextLay +, + gdeeSu܋d +>:: + +1009 +ad_some +( + +1010 +MubBufrSequ + cڡ& +bufrs +, + +1011 +r_code +& +ec +) + +1013 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +1015 +ic_as +( +boo +:: +asio +:: +is_mub_bufr_qu +< + +1016 +MubBufrSequ +>:: +vue +, + +1018 +usg + + gb +:: +da +:: +amp +; + +1019 +usg + + gboo +:: +asio +:: +bufr +; + +1020 +usg + + gboo +:: +asio +:: +bufr_size +; + +1021 +o_code + + gcode +{}; + +1022 + gd +:: +size_t + +bys_wrn + = 0; + +1023 + gec +. +assign +(0, +ec +. +gy +()); + +1025 if(! +check_ݒ +( +ec +)) + +1027 + glo +: + +1032 if( +rd_ma_ + =0 && (! +rd_fh_ +. +f + || +rd_de_ +)) + +1035 +r_code + +su +; + +1036 ! +r_fh +( +rd_fh_ +, +rd_buf_ +, +su +)) + +1038 if( + gsu +) + +1041 if( + gsu + = +r +:: +mesge_too_big +) + +1042 +code + = +o_code +:: +too_big +; + +1044 + gcode + = +o_code +:: +oc_r +; + +1045 +do_ +( +code +, +su +, +ec +); + +1046  + gbys_wrn +; + +1048 autcڡ + gbys_sed + = + +1049 +am_ +. +ad_some +( + +1050 +rd_buf_ +. +e +( +ad_size +( + +1051 +rd_buf_ +,d_buf_. +max_size +())), + +1052 +ec +); + +1053 if(! +check_ok +( +ec +)) + +1054  + gbys_wrn +; + +1055 + grd_buf_ +. +comm +( +bys_sed +); + +1059 if( + grd_fh_ +. + gn + > 0 &&d_fh_. + gmask +) + +1060 + gda +:: +mask_a +( +bufrs_efix +( + +1061 +amp +( +rd_fh_ +. +n +), +rd_buf_ +. +mub_da +()), + +1062 +rd_key_ +); + +1063 if( + gda +:: +is_cڌ +( +rd_fh_ +. + +)) + +1066 autcڡ +b + = +bufrs_efix +( + +1067 +amp +( +rd_fh_ +. +n +), +rd_buf_ +. +da +()); + +1068 autcڡ + gn + = +bufr_size +( +b +); + +1069 +BOOST_ASSERT +( +n + = +rd_fh_ +.len); + +1073 + grd_fh_ +. + gf + = +l +; + +1076 if( + grd_fh_ +. + g + = +da +:: +code +:: +pg +) + +1078 +pg_da + +yld +; + +1079 + gda +:: +ad_pg +( +yld +, +b +); + +1080 + grd_buf_ +. +csume +( +n +); + +1081 if( + gwr_o_ +) + +1084  + glo +; + +1086 if( + g_cb_ +) + +1087 +_cb_ +( +ame_ty +:: +pg +, +yld +); + +1088 + gda +:: +ame_bufr + +fb +; + +1089 + gwre_pg +< + g_ic_bufr_ba +>( + gfb +, + +1090 + gda +:: +code +:: +pg +, + gyld +); + +1091 + gboo +:: +asio +:: +wre +( +am_ +, +fb +. +da +(), +ec +); + +1092 if(! +check_ok +( +ec +)) + +1093  + gbys_wrn +; + +1094  + glo +; + +1097 if( + grd_fh_ +. + g + = +da +:: +code +:: +pg +) + +1099 +pg_da + +yld +; + +1100 + gda +:: +ad_pg +( +yld +, +b +); + +1101 + grd_buf_ +. +csume +( +n +); + +1102 if( + g_cb_ +) + +1103 +_cb_ +( +ame_ty +:: +pg +, +yld +); + +1104  + glo +; + +1107 +BOOST_ASSERT +( +rd_fh_ +. + + = +da +:: +code +:: +o +); + +1109 +BOOST_ASSERT +(! +rd_o_ +); + +1110 + grd_o_ + = +ue +; + +1111 +o_as + + g +; + +1112 + gda +:: +ad_o +( + +, +b +, +su +); + +1113 if( + gsu +) + +1116 +do_ +( +o_code +:: +oc_r +, + +1117 +su +, +ec +); + +1118  + gbys_wrn +; + +1120 + g_ + = + +; + +1121 + grd_buf_ +. +csume +( +n +); + +1122 if( + g_cb_ +) + +1123 +_cb_ +( +ame_ty +:: +o +, +_ +. +as +); + +1124 +BOOST_ASSERT +(! +wr_o_ +); + +1126 +do_ +( + +1127 + +. +code + = +o_code +:: +ne + ? + +1128 +o_code +:: +nm + : + +1129 +ic_ +< +o_code +>( + +. +code +), + +1130 +r +:: +od +, +ec +); + +1131  + gbys_wrn +; + +1134 if( + grd_fh_ +. + gn + =0 && ! +rd_fh_ +. +f +) + +1137  +lo +; + +1139 + grd_de_ + = +l +; + +1143 + gec +. +assign +(0, +ec +. +gy +()); + +1145 if(! + gthis +-> +rd_deed +()) + +1147 if( + grd_ma_ + > 0) + +1149 if( + grd_buf_ +. +size +(=0 && +rd_buf_ +. +max_size +() > + +1150 ( +d +:: +m +)( +amp +( +rd_ma_ +), + +1151 +bufr_size +( +bufrs +))) + +1155 + grd_buf_ +. +comm +( +am_ +. +ad_some +( + +1156 +rd_buf_ +. +e +( +ad_size +(rd_buf_, + +1157 +rd_buf_ +. +max_size +())), +ec +)); + +1158 if(! +check_ok +( +ec +)) + +1159  + gbys_wrn +; + +1160 if( + grd_fh_ +. + gmask +) + +1161 + gda +:: +mask_a +( + +1162 +bufrs_efix +( +amp +( +rd_ma_ +), + +1163 +rd_buf_ +. +mub_da +()), +rd_key_ +); + +1165 if( + grd_buf_ +. +size +() > 0) + +1169 autcڡ + gbys_sed + = + +1170 +bufr_cy +( +bufrs +, +rd_buf_ +. +da +(), + +1171 +amp +( +rd_ma_ +)); + +1172 autcڡ + gmb + = +bufrs_efix +( + +1173 +bys_sed +, +bufrs +); + +1174 + grd_ma_ + - +bys_sed +; + +1175 if( + grd__ + = +da +:: +code +:: +xt +) + +1177 if(! +rd_utf8_ +. +wre +( +mb +) || + +1178 ( +rd_ma_ + =0 && +rd_fh_ +. +f + && + +1179 ! +rd_utf8_ +. +fish +())) + +1182 +do_ +( +o_code +:: +bad_yld +, + +1183 +r +:: +bad_ame_yld +, +ec +); + +1184  + gbys_wrn +; + +1187 + gbys_wrn + + +bys_sed +; + +1188 + grd_size_ + + +bys_sed +; + +1189 + grd_buf_ +. +csume +( +bys_sed +); + +1194 +BOOST_ASSERT +( +rd_ma_ + > 0); + +1195 +BOOST_ASSERT +( +bufr_size +( +bufrs +) > 0); + +1196 +BOOST_ASSERT +( +bufr_size +( +bufrs_efix +( + +1197 +amp +( +rd_ma_ +), +bufrs +)) > 0); + +1198 autcڡ + gbys_sed + = + +1199 +am_ +. +ad_some +( +bufrs_efix +( + +1200 +amp +( +rd_ma_ +), +bufrs +), +ec +); + +1201 if(! +check_ok +( +ec +)) + +1202  + gbys_wrn +; + +1203 +BOOST_ASSERT +( +bys_sed + > 0); + +1204 autcڡ + gmb + = +bufrs_efix +( + +1205 +bys_sed +, +bufrs +); + +1206 + grd_ma_ + - +bys_sed +; + +1207 if( + grd_fh_ +. + gmask +) + +1208 + gda +:: +mask_a +( +mb +, +rd_key_ +); + +1209 if( + grd__ + = +da +:: +code +:: +xt +) + +1211 if(! +rd_utf8_ +. +wre +( +mb +) || + +1212 ( +rd_ma_ + =0 && +rd_fh_ +. +f + && + +1213 ! +rd_utf8_ +. +fish +())) + +1216 +do_ +( +o_code +:: +bad_yld +, + +1217 +r +:: +bad_ame_yld +, +ec +); + +1218  + gbys_wrn +; + +1221 + gbys_wrn + + +bys_sed +; + +1222 + grd_size_ + + +bys_sed +; + +1225 + grd_de_ + = +rd_ma_ + =0 && +rd_fh_ +. +f +; + +1233 +bo + + gdid_ad + = +l +; + +1234 + gbufrs_suffix +< + gMubBufrSequ +> + gcb +{ + gbufrs +}; + +1235  +bufr_size +( +cb +) > 0) + +1237 + gzlib +:: +z_ms + +zs +; + +1239 autcڡ + gout + = +bufrs_t +( +cb +); + +1240 + gzs +. + gxt_out + = +out +. +da +(); + +1241 + gzs +. + gava_out + = +out +. +size +(); + +1242 +BOOST_ASSERT +( +zs +. +ava_out + > 0); + +1244 if( + grd_ma_ + > 0) + +1246 if( + grd_buf_ +. +size +() > 0) + +1249 autcڡ + g + = +bufrs_efix +( + +1250 +amp +( +rd_ma_ +), +bufrs_t +( + +1251 +rd_buf_ +. +da +())); + +1252 + gzs +. + gava_ + = + +. +size +(); + +1253 + gzs +. + gxt_ + = + +. +da +(); + +1255 if(! + gdid_ad +) + +1258 autcڡ + gbys_sed + = + +1259 +am_ +. +ad_some +( + +1260 +rd_buf_ +. +e +( +ad_size +( + +1261 +rd_buf_ +,d_buf_. +max_size +())), + +1262 +ec +); + +1263 if(! +check_ok +( +ec +)) + +1264  + gbys_wrn +; + +1265 +BOOST_ASSERT +( +bys_sed + > 0); + +1266 + grd_buf_ +. +comm +( +bys_sed +); + +1267 if( + grd_fh_ +. + gmask +) + +1268 + gda +:: +mask_a +( + +1269 +bufrs_efix +( +amp +( +rd_ma_ +), + +1270 +rd_buf_ +. +mub_da +()), +rd_key_ +); + +1271 autcڡ + g + = +bufrs_efix +( + +1272 +amp +( +rd_ma_ +), +bufrs_t +( + +1273 +rd_buf_ +. +da +())); + +1274 + gzs +. + gava_ + = + +. +size +(); + +1275 + gzs +. + gxt_ + = + +. +da +(); + +1276 + gdid_ad + = +ue +; + +1283 if( + grd_fh_ +. + gf +) + +1286  + gd +:: +ut8_t + +cڡex + + +1287 +emy_block +[4] = { + +1289 + gzs +. + gxt_ + = +emy_block +; + +1290 + gzs +. + gava_ + = ( +emy_block +); + +1291 + gthis +-> +e +( +zs +, +zlib +:: +Flush +:: +sync +, +ec +); + +1292 if(! + gec +) + +1295 if( + gzs +. + gtٮ_out + > 0) + +1296 + gec + = +r +:: +l_dee_block +; + +1298 if(! +check_ok +( +ec +)) + +1299  + gbys_wrn +; + +1300 + gthis +-> +do_cڋxt_keov_ad +( +re_ +); + +1301 + grd_de_ + = +ue +; + +1308 + gthis +-> +e +( +zs +, +zlib +:: +Flush +:: +sync +, +ec +); + +1309 if(! +check_ok +( +ec +)) + +1310  + gbys_wrn +; + +1311 if( + grd_msg_max_ + && + gb +:: +da +:: +sum_exeds +( + +1312 +rd_size_ +, +zs +. +tٮ_out +, +rd_msg_max_ +)) + +1314 +do_ +( +o_code +:: +too_big +, + +1315 +r +:: +mesge_too_big +, +ec +); + +1316  + gbys_wrn +; + +1318 + gcb +. +csume +( +zs +. +tٮ_out +); + +1319 + grd_size_ + + +zs +. +tٮ_out +; + +1320 + grd_ma_ + - +zs +. +tٮ_ +; + +1321 + grd_buf_ +. +csume +( +zs +. +tٮ_ +); + +1322 + gbys_wrn + + +zs +. +tٮ_out +; + +1324 if( + grd__ + = +da +:: +code +:: +xt +) + +1327 if(! +rd_utf8_ +. +wre +( + +1328 +bufrs_efix +( +bys_wrn +, +bufrs +)) || ( + +1329 +rd_de_ + && ! +rd_utf8_ +. +fish +())) + +1332 +do_ +( +o_code +:: +bad_yld +, + +1333 +r +:: +bad_ame_yld +, +ec +); + +1334  + gbys_wrn +; + +1338  + gbys_wrn +; + +1341 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +1342 + gme +< +ass + + gMubBufrSequ +, cs + gRdHdr +> + +1343 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +1344 +RdHdr +, ( +r_code +, +d +:: +size_t +)) + +1345 +am +< +NextLay +, + gdeeSu܋d +>:: + +1346 +async_ad_some +( + +1347 +MubBufrSequ + cڡ& +bufrs +, + +1348 +RdHdr +&& +hdr +) + +1350 +ic_as +( +is_async_am +< +xt_y_ty +>:: +vue +, + +1352 +ic_as +( +boo +:: +asio +:: +is_mub_bufr_qu +< + +1353 +MubBufrSequ +>:: +vue +, + +1355 +BOOST_BEAST_HANDLER_INIT +( + +1356 +RdHdr +, ( +r_code +, +d +:: +size_t +)); + +1357 + gad_some_ +< + gMubBufrSequ +, +BOOST_ASIO_HANDLER_TYPE +( + +1358 +RdHdr +, ( +r_code +, +d +:: +size_t +))>{ + +1359 +d +:: +move +( + +. +comi_hdr +), * + gthis +, + gbufrs +}( + +1360 {}, 0, + gl +); + +1361  + g +. + gsu +. +g +(); + + @/usr/include/boost/beast/websocket/impl/rfc6455.ipp + +10 #ide +BOOST_BEAST_WEBSOCKET_IMPL_RFC6455_IPP + + +11  + #BOOST_BEAST_WEBSOCKET_IMPL_RFC6455_IPP + + + ) + +13  + ~ + +14  + ~ + +16 +mea + + gboo + { + +17 +mea + + gb + { + +18 +mea + + gwebsock + { + +20 + gme +< +ass + + gAot +> + +21 +bo + + +22 +is_upgde +( +hp +:: +hd +< +ue +, + +23 +hp +:: +basic_flds +< +Aot +>> cڡ& +q +) + +25 if( +q +. +vsi +() < 11) + +26  +l +; + +27 if( + gq +. +mhod +(! +hp +:: +vb +:: +g +) + +28  +l +; + +29 if(! + ghp +:: +tok_li +{ +q +[ +hp +:: +fld +:: +ci +]}. +exis +("upgrade")) + +30  +l +; + +31 if(! + ghp +:: +tok_li +{ +q +[ +hp +:: +fld +:: +upgde +]}. +exis +("websocket")) + +32  +l +; + +33  + gue +; + + @/usr/include/boost/beast/websocket/impl/stream.ipp + +10 #ide +BOOST_BEAST_WEBSOCKET_IMPL_STREAM_IPP + + +11  + #BOOST_BEAST_WEBSOCKET_IMPL_STREAM_IPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +37  + ~ + +39 +mea + + gboo + { + +40 +mea + + gb + { + +41 +mea + + gwebsock + { + +43 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +44 + gme +< + gass +... + gArgs +> + +45 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +46 +am +( +Args +&&... +gs +) + +47 : +am_ +( +d +:: +fwd +< +Args +>( +gs +)...) + +49 +BOOST_ASSERT +( +rd_buf_ +. +max_size +() >= + +50 +max_cڌ_ame_size +); + +53 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +54 + gme +< +ass + + gDymicBufr +, + gass +> + +55 + gd +:: +size_t + + +56 +am +< +NextLay +, + gdeeSu܋d +>:: + +57 +ad_size_ht +( +DymicBufr +& +bufr +) const + +59 +ic_as +( + +60 +boo +:: +asio +:: +is_dymic_bufr +< +DymicBufr +>:: +vue +, + +62 autcڡ + gl_size + = ( +d +:: +m +)( + +63 + +t_ame_size +, + +64 + gbufr +. +max_size +(- bufr. +size +()); + +65 if( + gl_size + == 0) + +67  +ad_size_ht +( +l_size +); + +72 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +74 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +75 +t_ti +( +rmesge_dee + cڡ& +o +, +d +:: +ue_ty +) + +77 if +o +. +rv_max_wdow_bs + > 15 || + +78 +o +. +rv_max_wdow_bs + < 9) + +79 +BOOST_THROW_EXCEPTION +( +d +:: +vid_gumt +{ + +81 if + go +. + g_max_wdow_bs + > 15 || + +82 + go +. + g_max_wdow_bs + < 9) + +83 +BOOST_THROW_EXCEPTION +( +d +:: +vid_gumt +{ + +85 if + go +. + gcompLev + < 0 || + +86 + go +. + gcompLev + > 9) + +87 +BOOST_THROW_EXCEPTION +( +d +:: +vid_gumt +{ + +89 if + go +. + gmemLev + < 1 || + +90 + go +. + gmemLev + > 9) + +91 +BOOST_THROW_EXCEPTION +( +d +:: +vid_gumt +{ + +93 + gthis +-> + gpmd_ts_ + = +o +; + +96 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +98 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +99 +t_ti +( +rmesge_dee + cڡ& +o +, +d +:: +l_ty +) + +101 if( +o +. +_ab + || o. +rv_ab +) + +106 +BOOST_THROW_EXCEPTION +( +d +:: +vid_gumt +{ + +111 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +113 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +114 +ݒ +( +re_ty + +re +) + +117 +re_ + = +re +; + +118 + gus_ + = +us +:: +ݒ +; + +119 + grd_ma_ + = 0; + +120 + grd_ct_ + = +l +; + +121 + grd_de_ + = +ue +; + +124 + grd_fh_ +. + gf + = +l +; + +125 + grd_o_ + = +l +; + +126 + gwr_o_ + = +l +; + +130 + gwr_block_ +. +t +(); + +131 + grd_block_ +. +t +(); + +132 + g_ +. + gcode + = +o_code +:: +ne +; + +134 + gwr_ct_ + = +l +; + +135 + gwr_buf_size_ + = 0; + +137 +ݒ_pmd +( +is_dee_su܋d +{}); + +140 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +141 +le + + +143 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +144 +ݒ_pmd +( +d +:: +ue_ty +) + +146 if((( +re_ + = +re_ty +:: + + && + +147 +this +-> +pmd_ts_ +. +_ab +) || + +148 ( +re_ + = +re_ty +:: +rv + && + +149 +this +-> +pmd_ts_ +. +rv_ab +)) && + +150 +this +-> +pmd_cfig_ +. +ac +) + +152 +pmd_nmize +( +this +-> +pmd_cfig_ +); + +153 + gthis +-> + gpmd_ +. +t +( +w + +tyme + + +154 +da +:: +am_ba +< +deeSu܋d +>:: +pmd_ty +); + +155 if( + gre_ + = +re_ty +:: + +) + +157 +this +-> +pmd_ +-> +zi +. +t +( + +158 +this +-> +pmd_cfig_ +. +rv_max_wdow_bs +); + +159 + gthis +-> + gpmd_ +-> + gzo +. +t +( + +160 +this +-> +pmd_ts_ +. +compLev +, + +161 +this +-> +pmd_cfig_ +. +_max_wdow_bs +, + +162 +this +-> +pmd_ts_ +. +memLev +, + +163 +zlib +:: +Segy +:: +nm +); + +167 + gthis +-> + gpmd_ +-> + gzi +. +t +( + +168 +this +-> +pmd_cfig_ +. +_max_wdow_bs +); + +169 + gthis +-> + gpmd_ +-> + gzo +. +t +( + +170 +this +-> +pmd_ts_ +. +compLev +, + +171 +this +-> +pmd_cfig_ +. +rv_max_wdow_bs +, + +172 +this +-> +pmd_ts_ +. +memLev +, + +173 +zlib +:: +Segy +:: +nm +); + +178 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +180 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +181 +o +() + +183 +wr_buf_ +. +t +(); + +184 +o_pmd +( +is_dee_su܋d +{}); + +187 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +189 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +190 +t +() + +192 +BOOST_ASSERT +( +us_ + ! +us +:: +ݒ +); + +193 + grd_ma_ + = 0; + +194 + grd_ct_ + = +l +; + +195 + grd_de_ + = +ue +; + +196 + grd_buf_ +. +csume +( +rd_buf_ +. +size +()); + +197 + grd_fh_ +. + gf + = +l +; + +198 + grd_o_ + = +l +; + +199 + gwr_o_ + = +l +; + +200 + gwr_ct_ + = +l +; + +204 + gwr_block_ +. +t +(); + +205 + grd_block_ +. +t +(); + +206 + g_ +. + gcode + = +o_code +:: +ne +; + +210 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +211 +le + + +213 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +214 +beg_msg +( +d +:: +ue_ty +) + +216 +wr_ag_ + = +wr_ag_t_ +; + +217 + gwr_comess_ + = +ic_ +< +bo +>( +this +-> +pmd_ +); + +220 if + gwr_comess_ + || + +221 + gre_ + = +re_ty +:: + +) + +223 if(! +wr_buf_ + || +wr_buf_size_ + ! +wr_buf_t_ +) + +225 +wr_buf_size_ + = +wr_buf_t_ +; + +226 + gwr_buf_ + = +boo +:: +make_unique_no +< + +227 +d +:: +ut8_t +[]>( +wr_buf_size_ +); + +232 + gwr_buf_size_ + = +wr_buf_t_ +; + +233 + gwr_buf_ +. +t +(); + +238 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +239 +le + + +241 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +242 +beg_msg +( +d +:: +l_ty +) + +244 +wr_ag_ + = +wr_ag_t_ +; + +247 if( + gre_ + = +re_ty +:: + +) + +249 if(! +wr_buf_ + || +wr_buf_size_ + ! +wr_buf_t_ +) + +251 +wr_buf_size_ + = +wr_buf_t_ +; + +252 + gwr_buf_ + = +boo +:: +make_unique_no +< + +253 +d +:: +ut8_t +[]>( +wr_buf_size_ +); + +258 + gwr_buf_size_ + = +wr_buf_t_ +; + +259 + gwr_buf_ +. +t +(); + +263 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +264 + gd +:: +size_t + + +265 +am +< +NextLay +, + gdeeSu܋d +>:: + +266 +ad_size_ht +( + +267 +d +:: +size_t + +l_size +, + +268 +d +:: +ue_ty +) const + +270 +usg + +b +:: +da +:: +amp +; + +271 + gd +:: +size_t + +su +; + +272 +BOOST_ASSERT +( +l_size + > 0); + +273 if(! + gthis +-> + gpmd_ + || (! + grd_de_ + && !his->pmd_-> + grd_t +)) + +277 if( + grd_de_ +) + +280 + gsu + = +l_size +; + +281  + gde +; + +283 if( + grd_fh_ +. + gf +) + +286 +BOOST_ASSERT +( +rd_ma_ + > 0); + +287 + gsu + = +amp +( +rd_ma_ +); + +288  + gde +; + +291 + gsu + = ( +d +:: +max +)( + +292 +l_size +, +amp +( +rd_ma_ +)); + +293 + gde +: + +294 +BOOST_ASSERT +( +su + != 0); + +295  + gsu +; + +298 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +299 + gd +:: +size_t + + +300 +am +< +NextLay +, + gdeeSu܋d +>:: + +301 +ad_size_ht +( + +302 +d +:: +size_t + +l_size +, + +303 +d +:: +l_ty +) const + +305 +usg + +b +:: +da +:: +amp +; + +306 + gd +:: +size_t + +su +; + +307 +BOOST_ASSERT +( +l_size + > 0); + +309 if( + grd_de_ +) + +312 + gsu + = +l_size +; + +314 if( + grd_fh_ +. + gf +) + +317 +BOOST_ASSERT +( +rd_ma_ + > 0); + +318 + gsu + = +amp +( +rd_ma_ +); + +322 + gsu + = ( +d +:: +max +)( + +323 +l_size +, +amp +( +rd_ma_ +)); + +325 +BOOST_ASSERT +( +su + != 0); + +326  + gsu +; + +333 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +334 + gme +< +ass + + gDymicBufr +> + +335 +bo + + +336 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +337 +r_fh +( + +338 +da +:: +ame_hd +& +fh +, + +339 +DymicBufr +& +b +, + +340 +r_code +& +ec +) + +342 +usg + + gboo +:: +asio +:: +bufr +; + +343 +usg + + gboo +:: +asio +:: +bufr_cy +; + +344 +usg + + gboo +:: +asio +:: +bufr_size +; + +345 if( +bufr_size +( +b +. +da +()) < 2) + +348 + gec +. +assign +(0, +ec +. +gy +()); + +349  + gl +; + +351 + gbufrs_suffix +< +tyme + + +352 + gDymicBufr +:: +cڡ_bufrs_ty +> +cb +{ + +353 +b +. +da +()}; + +354 + gd +:: +size_t + +ed +; + +356 + gd +:: +ut8_t + +tmp +[2]; + +357 + gcb +. +csume +( +bufr_cy +( +bufr +( +tmp +), +cb +)); + +358 + gfh +. + gn + = +tmp +[1] & 0x7f; + +359  + gfh +. + gn +) + +361 126: +ed + = 2; ; + +362 127: +ed + = 8; ; + +364 +ed + = 0; + +366 + gfh +. + gmask + = ( +tmp +[1] & 0x80) != 0; + +367 if( + gfh +. + gmask +) + +368 + ged + += 4; + +369 if( +bufr_size +( +cb +< + ged +) + +372 + gec +. +assign +(0, +ec +. +gy +()); + +373  + gl +; + +375 + gfh +. + g + = +ic_ +< + +376 +da +:: +code +>( +tmp +[0] & 0x0f); + +377 + gfh +. + gf + = ( +tmp +[0] & 0x80) != 0; + +378 + gfh +. + grsv1 + = ( +tmp +[0] & 0x40) != 0; + +379 + gfh +. + grsv2 + = ( +tmp +[0] & 0x20) != 0; + +380 + gfh +. + grsv3 + = ( +tmp +[0] & 0x10) != 0; + +382  + gfh +. + g +) + +384  + gda +:: +code +:: +by +: + +385  +da +:: +code +:: +xt +: + +386 if( +rd_ct_ +) + +389 +ec + = +r +:: +bad_da_ame +; + +390  + gl +; + +392 if( + gfh +. + grsv2 + || fh. + grsv3 + || + +393 ! + gthis +-> +rd_deed +( +fh +. +rsv1 +)) + +396 + gec + = +r +:: +bad_rved_bs +; + +397  + gl +; + +401  + gda +:: +code +:: +ct +: + +402 if(! +rd_ct_ +) + +405 +ec + = +r +:: +bad_ctui +; + +406  + gl +; + +408 if( + gfh +. + grsv1 + || fh. + grsv2 + || fh. + grsv3 +) + +411 + gec + = +r +:: +bad_rved_bs +; + +412  + gl +; + +417 if( +da +:: +is_rved +( +fh +. + +)) + +420 +ec + = +r +:: +bad_code +; + +421  + gl +; + +423 if(! + gfh +. + gf +) + +426 + gec + = +r +:: +bad_cڌ_agmt +; + +427  + gl +; + +429 if( + gfh +. + gn + > 125) + +432 + gec + = +r +:: +bad_cڌ_size +; + +433  + gl +; + +435 if( + gfh +. + grsv1 + || fh. + grsv2 + || fh. + grsv3 +) + +438 + gec + = +r +:: +bad_rved_bs +; + +439  + gl +; + +443 if( + gre_ + = +re_ty +:: +rv + && ! +fh +. +mask +) + +446 +ec + = +r +:: +bad_unmasked_ame +; + +447  + gl +; + +449 if( + gre_ + = +re_ty +:: + + && +fh +. +mask +) + +452 +ec + = +r +:: +bad_masked_ame +; + +453  + gl +; + +455 if( + gda +:: +is_cڌ +( +fh +. + +) && + +456 +bufr_size +( +cb +< +ed + + +fh +. +n +) + +460  +l +; + +462  + gfh +. + gn +) + +466 +d +:: +ut8_t + +tmp +[2]; + +467 +BOOST_ASSERT +( +bufr_size +( +cb +>( +tmp +)); + +468 + gcb +. +csume +( +bufr_cy +( +bufr +( +tmp +), +cb +)); + +469 + gfh +. + gn + = +da +:: +big_ut16_to_tive +(& +tmp +[0]); + +470 if( + gfh +. + gn + < 126) + +473 + gec + = +r +:: +bad_size +; + +474  + gl +; + +480 +d +:: +ut8_t + +tmp +[8]; + +481 +BOOST_ASSERT +( +bufr_size +( +cb +>( +tmp +)); + +482 + gcb +. +csume +( +bufr_cy +( +bufr +( +tmp +), +cb +)); + +483 + gfh +. + gn + = +da +:: +big_ut64_to_tive +(& +tmp +[0]); + +484 if( + gfh +. + gn + < 65536) + +487 + gec + = +r +:: +bad_size +; + +488  + gl +; + +493 if( + gfh +. + gmask +) + +495 + gd +:: +ut8_t + +tmp +[4]; + +496 +BOOST_ASSERT +( +bufr_size +( +cb +>( +tmp +)); + +497 + gcb +. +csume +( +bufr_cy +( +bufr +( +tmp +), +cb +)); + +498 + gfh +. + gkey + = +da +:: +le_ut32_to_tive +(& +tmp +[0]); + +499 + gda +:: +e_key +( +rd_key_ +, +fh +. +key +); + +504 + gfh +. + gkey + = 0; + +506 if(! + gda +:: +is_cڌ +( +fh +. + +)) + +508 if( +fh +. + + ! +da +:: +code +:: +ct +) + +510 +rd_size_ + = 0; + +511 + grd__ + = +fh +. + +; + +515 if( + grd_size_ + > ( + gd +:: +numic_lims +< + +516 +d +:: +ut64_t +>:: +max +)(- +fh +. +n +) + +519 +ec + = +r +:: +mesge_too_big +; + +520  + gl +; + +523 if(! + gthis +-> +rd_deed +()) + +525 if( + grd_msg_max_ + && + gb +:: +da +:: +sum_exeds +( + +526 +rd_size_ +, +fh +. +n +, +rd_msg_max_ +)) + +529 + gec + = +r +:: +mesge_too_big +; + +530  + gl +; + +533 + grd_ct_ + = ! +fh +. +f +; + +534 + grd_ma_ + = +fh +. +n +; + +536 + gb +. +csume +( +b +. +size +(- +bufr_size +( +cb +)); + +537 + gec +. +assign +(0, +ec +. +gy +()); + +538  + gue +; + +541 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +542 + gme +< +ass + + gDymicBufr +> + +544 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +545 +wre_o +( +DymicBufr +& +db +, +o_as + cڡ& + +) + +547 +usg + +mea + + gboo +:: +dn +; + +548 + gda +:: +ame_hd + +fh +; + +549 + gfh +. + g + = +da +:: +code +:: +o +; + +550 + gfh +. + gf + = +ue +; + +551 + gfh +. + grsv1 + = +l +; + +552 + gfh +. + grsv2 + = +l +; + +553 + gfh +. + grsv3 + = +l +; + +554 + gfh +. + gn + = + +. +code + = +o_code +:: +ne + ? + +555 0 : 2 + + +. +as +. +size +(); + +556 if( + gre_ + = +re_ty +:: + +) + +558 +fh +. +mask + = +ue +; + +559 + gfh +. + gkey + = +this +-> +_mask +(); + +563 + gfh +. + gmask + = +l +; + +565 + gda +:: +wre +( +db +, +fh +); + +566 if( + g +. + gcode + ! +o_code +:: +ne +) + +568 +da +:: +ed_key + +key +; + +569 if( + gfh +. + gmask +) + +570 + gda +:: +e_key +( +key +, +fh +.key); + +572 + gd +:: +ut8_t + +tmp +[2]; + +573 :: +w +(& +tmp +[0] +big_ut16_buf_t +{ + +574 ( +d +:: +ut16_t +) + +. +code +}; + +575 aut + gmb + = +db +. +e +(2); + +576 + gboo +:: +asio +:: +bufr_cy +( +mb +, + +577 +boo +:: +asio +:: +bufr +( +tmp +)); + +578 if( + gfh +. + gmask +) + +579 + gda +:: +mask_a +( +mb +, +key +); + +580 + gdb +. +comm +(2); + +582 if(! + g +. + gas +. +emy +()) + +584 aut + gmb + = +db +. +e +( + +. +as +. +size +()); + +585 + gboo +:: +asio +:: +bufr_cy +( +mb +, + +586 +boo +:: +asio +:: +cڡ_bufr +( + +587 + +. +as +. +da +(), cr.as. +size +())); + +588 if( + gfh +. + gmask +) + +589 + gda +:: +mask_a +( +mb +, +key +); + +590 + gdb +. +comm +( + +. +as +. +size +()); + +595 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +596 + gme +< +ass + + gDymicBufr +> + +598 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +599 +wre_pg +( +DymicBufr +& +db +, + +600 +da +:: +code + +code +, +pg_da + cڡ& +da +) + +602 + gda +:: +ame_hd + +fh +; + +603 + gfh +. + g + = +code +; + +604 + gfh +. + gf + = +ue +; + +605 + gfh +. + grsv1 + = +l +; + +606 + gfh +. + grsv2 + = +l +; + +607 + gfh +. + grsv3 + = +l +; + +608 + gfh +. + gn + = +da +. +size +(); + +609 + gfh +. + gmask + = +re_ + = +re_ty +:: + +; + +610 if( + gfh +. + gmask +) + +611 + gfh +. + gkey + = +this +-> +_mask +(); + +612 + gda +:: +wre +( +db +, +fh +); + +613 if( + gda +. +emy +()) + +615 + gda +:: +ed_key + +key +; + +616 if( + gfh +. + gmask +) + +617 + gda +:: +e_key +( +key +, +fh +.key); + +618 aut + gmb + = +db +. +e +( +da +. +size +()); + +619 + gboo +:: +asio +:: +bufr_cy +( +mb +, + +620 +boo +:: +asio +:: +cڡ_bufr +( + +621 +da +.da(), da. +size +())); + +622 if( + gfh +. + gmask +) + +623 + gda +:: +mask_a +( +mb +, +key +); + +624 + gdb +. +comm +( +da +. +size +()); + +629 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +630 + gme +< +ass + + gDecܩ +> + +631 +que_ty + + +632 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +633 +bud_que +( +da +:: +c_ws_key_ty +& +key +, + +634 +rg_vw + +ho +, sg_vw +rg +, + +635 +Decܩ + cڡ& +decܩ +) + +637 +que_ty + + gq +; + +638 + gq +. +rg +(target); + +639 + gq +. +vsi +(11); + +640 + gq +. +mhod +( +hp +:: +vb +:: +g +); + +641 + gq +. +t +( +hp +:: +fld +:: +ho +, host); + +642 + gq +. +t +( +hp +:: +fld +:: +upgde +, "websocket"); + +643 + gq +. +t +( +hp +:: +fld +:: +ci +, "upgrade"); + +644 + gda +:: +make_c_ws_key +( +key +); + +645 + gq +. +t +( +hp +:: +fld +:: +c_websock_key +, +key +); + +646 + gq +. +t +( +hp +:: +fld +:: +c_websock_vsi +, "13"); + +647 +bud_que_pmd +( +q +, +is_dee_su܋d +{}); + +648 +decܩ +( +q +); + +649 if(! + gq +. +cou +( +hp +:: +fld +:: +ur_agt +)) + +650 +q +. +t +( +hp +:: +fld +:: +ur_agt +, + +651 +BOOST_BEAST_VERSION_STRING +); + +652  + gq +; + +655 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +656 +le + + +658 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +659 +bud_que_pmd +( +que_ty +& +q +, +d +:: +ue_ty +) + +661 if( +this +-> +pmd_ts_ +. +_ab +) + +663 +da +:: +pmd_ofr + +cfig +; + +664 + gcfig +. + gac + = +ue +; + +665 + gcfig +. + grv_max_wdow_bs + = + +666 +this +-> +pmd_ts_ +. +rv_max_wdow_bs +; + +667 + gcfig +. + g_max_wdow_bs + = + +668 +this +-> +pmd_ts_ +. +_max_wdow_bs +; + +669 + gcfig +. + grv_no_cڋxt_keov + = + +670 +this +-> +pmd_ts_ +. +rv_no_cڋxt_keov +; + +671 + gcfig +. + g_no_cڋxt_keov + = + +672 +this +-> +pmd_ts_ +. +_no_cڋxt_keov +; + +673 + gda +:: +pmd_wre +( +q +, +cfig +); + +677 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +678 + gme +< +ass + + gBody +, cs + gAot +, cs + gDecܩ +> + +679 +ڣ_ty + + +680 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +681 +bud_ڣ +( + +682 +hp +:: +que +< +Body +, + +683 +hp +:: +basic_flds +< +Aot +>> cڡ& +q +, + +684 +Decܩ + cڡ& +decܩ +, + +685 +r_code +& +su +) + +687 autcڡ + gdecܩe + = + +688 [& +decܩ +]( +ڣ_ty +& +s +) + +690 +decܩ +( +s +); + +691 if(! + gs +. +cou +( +hp +:: +fld +:: +rv +)) + +693 +BOOST_STATIC_ASSERT +(( +BOOST_BEAST_VERSION_STRING +) < 20); + +694 + gic_rg +<20> +s +( +BOOST_BEAST_VERSION_STRING +); + +695 + gs +. +t +( +hp +:: +fld +:: +rv +, +s +); + +698 aut + gr + = + +699 [&]( +r + +e +) + +701 +su + = +e +; + +702 +ڣ_ty + + gs +; + +703 + gs +. +vsi +( +q +.version()); + +704 + gs +. +su +( +hp +:: +us +:: +bad_que +); + +705 + gs +. +body +( +su +. +mesge +(); + +706 + gs +. +e_yld +(); + +707 +decܩe +( +s +); + +708  + gs +; + +710 if( + gq +. +vsi +() != 11) + +711  +r +( +r +:: +bad_hp_vsi +); + +712 if( + gq +. +mhod +(! +hp +:: +vb +:: +g +) + +713  +r +( +r +:: +bad_mhod +); + +714 if(! + gq +. +cou +( +hp +:: +fld +:: +ho +)) + +715  +r +( +r +:: +no_ho +); + +717 autcڡ + g + = +q +. +fd +( +hp +:: +fld +:: +ci +); + +718 if( + g + = +q +. +d +()) + +719  +r +( +r +:: +no_ci +); + +720 if(! + ghp +:: +tok_li +{ + +-> +vue +()}. +exis +("upgrade")) + +721  +r +( +r +:: +no_ci_upgde +); + +724 autcڡ + g + = +q +. +fd +( +hp +:: +fld +:: +upgde +); + +725 if( + g + = +q +. +d +()) + +726  +r +( +r +:: +no_upgde +); + +727 if(! + ghp +:: +tok_li +{ + +-> +vue +()}. +exis +("websocket")) + +728  +r +( +r +:: +no_upgde_websock +); + +730 +rg_vw + + gkey +; + +732 autcڡ + g + = +q +. +fd +( +hp +:: +fld +:: +c_websock_key +); + +733 if( + g + = +q +. +d +()) + +734  +r +( +r +:: +no_c_key +); + +735 + gkey + = + +-> +vue +(); + +736 if( + gkey +. +size +(> + gda +:: +c_ws_key_ty +:: +max_size_n +) + +737  +r +( +r +:: +bad_c_key +); + +740 autcڡ + g + = +q +. +fd +( +hp +:: +fld +:: +c_websock_vsi +); + +741 if( + g + = +q +. +d +()) + +742  +r +( +r +:: +no_c_vsi +); + +743 if( + g +-> +vue +() != "13") + +745 +ڣ_ty + +s +; + +746 + gs +. +su +( +hp +:: +us +:: +upgde_qued +); + +747 + gs +. +vsi +( +q +.version()); + +748 + gs +. +t +( +hp +:: +fld +:: +c_websock_vsi +, "13"); + +749 + gsu + = +r +:: +bad_c_vsi +; + +750 + gs +. +body +( +su +. +mesge +(); + +751 + gs +. +e_yld +(); + +752 +decܩe +( +s +); + +753  + gs +; + +757 +ڣ_ty + + gs +; + +758 + gs +. +su +( +hp +:: +us +:: +swchg_ocs +); + +759 + gs +. +vsi +( +q +.version()); + +760 + gs +. +t +( +hp +:: +fld +:: +upgde +, "websocket"); + +761 + gs +. +t +( +hp +:: +fld +:: +ci +, "upgrade"); + +763 + gda +:: +c_ws_ac_ty + +acc +; + +764 + gda +:: +make_c_ws_ac +( +acc +, +key +); + +765 + gs +. +t +( +hp +:: +fld +:: +c_websock_ac +, +acc +); + +767 +bud_ڣ_pmd +( +s +, +q +, +is_dee_su܋d +{}); + +768 +decܩe +( +s +); + +769 + gsu + = {}; + +770  + gs +; + +773 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +774 + gme +< +ass + + gBody +, cs + gAot +> + +775 +le + + +777 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +778 +bud_ڣ_pmd +( + +779 +ڣ_ty +& +s +, + +780 +hp +:: +que +< +Body +, + +781 +hp +:: +basic_flds +< +Aot +>> cڡ& +q +, + +782 +d +:: +ue_ty +) + +784 +da +:: +pmd_ofr + +ofr +; + +785 + gda +:: +pmd_ofr + +unud +; + +786 +pmd_ad +( +ofr +, +q +); + +787 +pmd_gٟ +( +s +, +unud +, +ofr +, +this +-> +pmd_ts_ +); + +791 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +793 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +794 +_ڣ +( + +795 +ڣ_ty + cڡ& +s +, + +796 +da +:: +c_ws_key_ty + cڡ& +key +, + +797 +r_code +& +ec +) + +799 autcڡ + gr + = + +800 [&]( +r + +e +) + +802 +ec + = +e +; + +804 if( + gs +. +su +(! +hp +:: +us +:: +swchg_ocs +) + +805  +r +( +r +:: +upgde_deed +); + +806 if( + gs +. +vsi +() != 11) + +807  +r +( +r +:: +bad_hp_vsi +); + +809 autcڡ + g + = +s +. +fd +( +hp +:: +fld +:: +ci +); + +810 if( + g + = +s +. +d +()) + +811  +r +( +r +:: +no_ci +); + +812 if(! + ghp +:: +tok_li +{ + +-> +vue +()}. +exis +("upgrade")) + +813  +r +( +r +:: +no_ci_upgde +); + +816 autcڡ + g + = +s +. +fd +( +hp +:: +fld +:: +upgde +); + +817 if( + g + = +s +. +d +()) + +818  +r +( +r +:: +no_upgde +); + +819 if(! + ghp +:: +tok_li +{ + +-> +vue +()}. +exis +("websocket")) + +820  +r +( +r +:: +no_upgde_websock +); + +823 autcڡ + g + = +s +. +fd +( +hp +:: +fld +:: +c_websock_ac +); + +824 if( + g + = +s +. +d +()) + +825  +r +( +r +:: +no_c_ac +); + +826 + gda +:: +c_ws_ac_ty + +acc +; + +827 + gda +:: +make_c_ws_ac +( +acc +, +key +); + +828 if( + gacc +. +com +( + +-> +vue +()) != 0) + +829  +r +( +r +:: +bad_c_ac +); + +832 + gec +. +assign +(0, +ec +. +gy +()); + +833 +_ڣ_pmd +( +s +, +is_dee_su܋d +{}); + +834 +ݒ +( +re_ty +:: + +); + +837 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +838 +le + + +840 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +841 +_ڣ_pmd +( + +842 +ڣ_ty + cڡ& +s +, + +843 +d +:: +ue_ty +) + +845 +da +:: +pmd_ofr + +ofr +; + +846 +pmd_ad +( +ofr +, +s +); + +849 + gthis +-> + gpmd_cfig_ + = +ofr +; + +853 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +855 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +856 +do_ +( + +857 +d +:: +ut16_t + +code +, + +858 +r_code + +ev +, + +859 +r_code +& +ec +) + +861 +BOOST_ASSERT +( +ev +); + +862 + gus_ + = +us +:: +osg +; + +863 if( + gcode + ! +o_code +:: +ne + && ! +wr_o_ +) + +865 +wr_o_ + = +ue +; + +866 + gda +:: +ame_bufr + +fb +; + +867 + gwre_o +< + +868 + g_ic_bufr_ba +>( + gfb +, + gcode +); + +869 + gboo +:: +asio +:: +wre +( +am_ +, +fb +. +da +(), +ec +); + +870 if(! +check_ok +( +ec +)) + +873 +usg + + gb +:: +websock +:: +down +; + +874 +down +( +re_ +, +am_ +, +ec +); + +875 if( + gec + = +boo +:: +asio +:: +r +:: +eof +) + +879 +ec +. +assign +(0,c. +gy +()); + +881 if(! + gec +) + +882 + gec + = +ev +; + +883 if( + gec + &&! +r +:: +od +) + +884 +us_ + = +us +:: +ed +; + +886 + gus_ + = +us +:: +od +; + +887 +o +(); + + @/usr/include/boost/beast/websocket/impl/teardown.ipp + +10 #ide +BOOST_BEAST_WEBSOCKET_IMPL_TEARDOWN_IPP + + +11  + #BOOST_BEAST_WEBSOCKET_IMPL_TEARDOWN_IPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gb + { + +26 +mea + + gwebsock + { + +28 +mea + + gda + { + +30 + gme +< +ass + + gHdr +> + +31 as + cdown_t_ + : +public + +boo +:: +asio +:: +coute + + +33 +usg + +sock_ty + = + +34 +boo +:: +asio +:: + +:: +t +:: +sock +; + +36 +Hdr + + gh_ +; + +37 + gsock_ty +& + gs_ +; + +38 + gboo +:: +asio +:: +execut_wk_gud +< +dety +( +d +:: +dev +< + +39 +sock_ty +&>(). +g_execut +())> +wg_ +; + +40 +re_ty + + gre_ +; + +41 +bo + + gnb_ +; + +43 + gpublic +: + +44 +down_t_ +їrdown_t_&& +h +) = ; + +45 +down_t_ +їrdown_t_ cڡ& +h +) = ; + +47 + gme +< +ass + + gDedudHdr +> + +48 +down_t_ +( + +49 +DedudHdr +&& +h +, + +50 +sock_ty +& +s +, + +51 +re_ty + +re +) + +52 : +h_ +( +d +:: +fwd +< +DedudHdr +>( +h +)) + +53 , +s_ +( +s +) + +54 , +wg_ +( +s_ +. +g_execut +()) + +55 , +re_ +( +re +) + +59 +usg + + glot_ty + = + +60 +boo +:: +asio +:: +assocd_lot_t +< +Hdr +>; + +62 +lot_ty + + +63 +g_lot +(cڡ + gnx + + +65  ( + gboo +:: +asio +:: +g_assocd_lot +)( +h_ +); + +68 +usg + + gexecut_ty + = +boo +:: +asio +:: +assocd_execut_t +< + +69 +Hdr +, +dety +( +d +:: +dev +< +sock_ty +&>(). +g_execut +())>; + +71 +execut_ty + + +72 +g_execut +(cڡ + gnx + + +74  ( + gboo +:: +asio +:: +g_assocd_execut +)( + +75 +h_ +, + gs_ +. +g_execut +()); + +79 +ݔ +()( + +80 +r_code + + gec + = {}, + +81 + gd +:: +size_t + +bys_sed + = 0); + +83 +nd + + +84 +bo + +asio_hdr_is_ctui +( +down_t_ +* + +) + +86 +usg + + gboo +:: +asio +:: +asio_hdr_is_ctui +; + +87  +asio_hdr_is_ctui +( + +88 +d +:: +addssof +( + +-> +h_ +)); + +91 + gme +< +ass + + gFuni +> + +92 +nd + + +93  +asio_hdr_voke +( +Funi +&& +f +, +down_t_ +* + +) + +95 +usg + + gboo +:: +asio +:: +asio_hdr_voke +; + +96 +asio_hdr_voke +( +f +, +d +:: +addssof +( + +-> +h_ +)); + +100 + gme +< +ass + + gHdr +> + +102 + gdown_t_ +< + gHdr +>:: + +103 +ݔ +()( +r_code + +ec +, + gd +:: +size_t + +bys_sed +) + +105 +usg + +boo +:: +asio +:: +bufr +; + +106 +usg + + gt + = +boo +:: +asio +:: + +:: +t +; + +107 +BOOST_ASIO_CORO_REENTER +(* +this +) + +109 + gnb_ + = +s_ +. +n_blockg +(); + +110 + gs_ +. +n_blockg +( +ue +, +ec +); + +111 if(! + gec +) + +113 if( + gre_ + = +re_ty +:: +rv +) + +114 +s_ +. +shutdown +( +t +:: +sock +:: +shutdown_nd +, +ec +); + +116 if( + gec +) + +118 +BOOST_ASIO_CORO_YIELD + + +119 + gboo +:: +asio +:: +po +( + +120 +s_ +. +g_execut +(), + +121 +bd_hdr +( +d +:: +move +(* +this +), +ec +, 0)); + +122  + gup +; + +127  + gbuf +[2048]; + +128 + gs_ +. +ad_some +( + +129 +boo +:: +asio +:: +bufr +( +buf +), +ec +); + +131 if( + gec + = +boo +:: +asio +:: +r +:: +would_block +) + +133 +BOOST_ASIO_CORO_YIELD + + +134 +s_ +. +async_wa +( + +135 +boo +:: +asio +:: + +:: +t +:: +sock +:: +wa_ad +, + +136 +d +:: +move +(* +this +)); + +139 if( + gec +) + +141 if( + gec + ! +boo +:: +asio +:: +r +:: +eof +) + +142  +up +; + +143 + gec + = {}; + +146 if( + gbys_sed + == 0) + +152 if( + gre_ + = +re_ty +:: + +) + +153 +s_ +. +shutdown +( +t +:: +sock +:: +shutdown_nd +, +ec +); + +154 if( + gec +) + +155  + gup +; + +156 + gs_ +. +o +( +ec +); + +157 + gup +: + +159 +r_code + +igned +; + +160 + gs_ +. +n_blockg +( +nb_ +, +igned +); + +162 +h_ +( +ec +); + +170 +le + + +172 +down +( + +173 +re_ty + +re +, + +174 +boo +:: +asio +:: + +:: +t +:: +sock +& socket, + +175 +r_code +& +ec +) + +177 +usg + + gboo +:: +asio +:: +bufr +; + +178 if( + gre + = +re_ty +:: +rv +) + +179 +sock +. +shutdown +( + +180 +boo +:: +asio +:: + +:: +t +:: +sock +:: +shutdown_nd +, +ec +); + +181 if( + gec +) + +185  + gbuf +[2048]; + +186 autcڡ + gbys_sed + = + +187 +sock +. +ad_some +( +bufr +( +buf +), +ec +); + +188 if( + gec +) + +190 if( + gec + ! +boo +:: +asio +:: +r +:: +eof +) + +192 + gec + = {}; + +195 if( + gbys_sed + == 0) + +201 if( + gre + = +re_ty +:: + +) + +202 +sock +. +shutdown +( + +203 +boo +:: +asio +:: + +:: +t +:: +sock +:: +shutdown_nd +, +ec +); + +204 if( + gec +) + +206 + gsock +. +o +( +ec +); + +209 + gme +< +ass + + gTrdownHdr +> + +210 +le + + +212 +async_down +( + +213 +re_ty + +re +, + +214 +boo +:: +asio +:: + +:: +t +:: +sock +& socket, + +215 +TrdownHdr +&& +hdr +) + +217 +ic_as +( +b +:: +is_comi_hdr +< + +218 +TrdownHdr +, ( +r_code +)>:: +vue +, + +220 + gda +:: +down_t_ +< +tyme + +d +:: +dey +< + +221 +TrdownHdr +>:: +ty +>{ +d +:: +fwd +< + +222 +TrdownHdr +>( +hdr +), + gsock +, + +223 + gre +}(); + + @/usr/include/boost/beast/websocket/impl/write.ipp + +10 #ide +BOOST_BEAST_WEBSOCKET_IMPL_WRITE_IPP + + +11  + #BOOST_BEAST_WEBSOCKET_IMPL_WRITE_IPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +34 +mea + + gboo + { + +35 +mea + + gb + { + +36 +mea + + gwebsock + { + +38 +mea + + gda + { + +43 + gme +<> + +44 + gme +< +ass + + gCڡBufrSequ +> + +45 +bo + + +46 + gam_ba +< + gue +>:: + +47 +dee +( + +48 +boo +:: +asio +:: +mub_bufr +& +out +, + +49 +bufrs_suffix +< +CڡBufrSequ +>& +cb +, + +50 +bo + +f +, + +51 +d +:: +size_t +& +tٮ_ +, + +52 +r_code +& +ec +) + +54 +usg + + gboo +:: +asio +:: +bufr +; + +55 +BOOST_ASSERT +( +out +. +size +() >= 6); + +56 auto& + gzo + = +this +-> +pmd_ +-> +zo +; + +57 + gzlib +:: +z_ms + +zs +; + +58 + gzs +. + gava_ + = 0; + +59 + gzs +. + gxt_ + = +nuαr +; + +60 + gzs +. + gava_out + = +out +. +size +(); + +61 + gzs +. + gxt_out + = +out +. +da +(); + +62 aut + g + : +b +:: +da +:: +bufrs_nge +( +cb +)) + +64 +zs +. +ava_ + = + +. +size +(); + +65 if( + gzs +. + gava_ + == 0) + +67 + gzs +. + gxt_ + = + +. +da +(); + +68 + gzo +. +wre +( +zs +, +zlib +:: +Flush +:: +ne +, +ec +); + +69 if( + gec +) + +71 if( + gec + ! +zlib +:: +r +:: +ed_bufrs +) + +72  +l +; + +73 +BOOST_ASSERT +( +zs +. +ava_out + == 0); + +74 +BOOST_ASSERT +( +zs +. +tٮ_out + = +out +. +size +()); + +75 + gec +. +assign +(0, +ec +. +gy +()); + +78 if( + gzs +. + gava_out + == 0) + +80 +BOOST_ASSERT +( +zs +. +tٮ_out + = +out +. +size +()); + +83 +BOOST_ASSERT +( +zs +. +ava_ + == 0); + +85 + gtٮ_ + = +zs +. +tٮ_ +; + +86 + gcb +. +csume +( +zs +. +tٮ_ +); + +87 if( + gzs +. + gava_out + > 0 && + gf +) + +89 autcڡ + gma + = +boo +:: +asio +:: +bufr_size +( +cb +); + +90 if( + gma + == 0) + +97 +zo +. +wre +( +zs +, +zlib +:: +Flush +:: +block +, +ec +); + +98 +BOOST_ASSERT +(! +ec + ||= +zlib +:: +r +:: +ed_bufrs +); + +99 if( + gec + = +zlib +:: +r +:: +ed_bufrs +) + +100 +ec +. +assign +(0,c. +gy +()); + +101 if( + gec +) + +102  + gl +; + +103 if( + gzs +. + gava_out + >= 6) + +105 +zo +. +wre +( +zs +, +zlib +:: +Flush +:: +fu +, +ec +); + +106 +BOOST_ASSERT +(! +ec +); + +108 + gzs +. + gtٮ_out + -= 4; + +109 + gout + = +bufr +( +out +. +da +(), +zs +. +tٮ_out +); + +110  + gl +; + +114 + gec +. +assign +(0, +ec +. +gy +()); + +115 + gout + = +bufr +( +out +. +da +(), +zs +. +tٮ_out +); + +116  + gue +; + +119 + gme +<> + +120 +le + + +122 + gam_ba +< + gue +>:: + +123 +do_cڋxt_keov_wre +( +re_ty + +re +) + +125 if(( +re + = +re_ty +:: + + && + +126 +this +-> +pmd_cfig_ +. +_no_cڋxt_keov +) || + +127 ( +re + = +re_ty +:: +rv + && + +128 +this +-> +pmd_cfig_ +. +rv_no_cڋxt_keov +)) + +130 +this +-> +pmd_ +-> +zo +. +t +(); + +138 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +139 + gme +< +ass + + gBufrs +, cs + gHdr +> + +140 +ass + + gam +< + gNextLay +, + gdeeSu܋d +>:: +wre_some_ + + +141 : +public + +boo +:: +asio +:: +coute + + +143 +Hdr + +h_ +; + +144 + gam +< + gNextLay +, + gdeeSu܋d +>& + gws_ +; + +145 + gboo +:: +asio +:: +execut_wk_gud +< +dety +( +d +:: +dev +< + +146 +am +< +NextLay +, +deeSu܋d +>&>(). +g_execut +())> + gwg_ +; + +147 + gbufrs_suffix +< + gBufrs +> + gcb_ +; + +148 + gda +:: +ame_hd + +fh_ +; + +149 + gda +:: +ed_key + +key_ +; + +150 + gd +:: +size_t + +bys_sed_ + = 0; + +151 + gd +:: +size_t + +ma_ +; + +152 + gd +:: +size_t + +_ +; + +153  + ghow_ +; + +154 +bo + + gf_ +; + +155 +bo + + gme_ + = +l +; + +156 +bo + + gct_ + = +l +; + +158 + gpublic +: + +159  +cڡex +  +id + = 2; + +161 +wre_some_ +(write_some_op&&) = ; + +162 +wre_some_ +(wre_some_ cڡ& +de +; + +164 + gme +< +ass + + gDedudHdr +> + +165 +wre_some_ +( + +166 +DedudHdr +&& +h +, + +167 +am +< +NextLay +, +deeSu܋d +>& +ws +, + +168 +bo + +f +, + +169 +Bufrs + cڡ& +bs +) + +170 : +h_ +( +d +:: +fwd +< +DedudHdr +>( +h +)) + +171 , +ws_ +( +ws +) + +172 , +wg_ +( +ws_ +. +g_execut +()) + +173 , +cb_ +( +bs +) + +174 , +f_ +( +f +) + +178 +usg + + glot_ty + = + +179 +boo +:: +asio +:: +assocd_lot_t +< +Hdr +>; + +181 +lot_ty + + +182 +g_lot +(cڡ + gnx + + +184  ( + gboo +:: +asio +:: +g_assocd_lot +)( +h_ +); + +187 +usg + + gexecut_ty + = +boo +:: +asio +:: +assocd_execut_t +< + +188 +Hdr +, +dety +( +d +:: +dev +< +am +< +NextLay +, +deeSu܋d +>&>(). +g_execut +())>; + +190 +execut_ty + + +191 +g_execut +(cڡ + gnx + + +193  ( + gboo +:: +asio +:: +g_assocd_execut +)( + +194 +h_ +, + gws_ +. +g_execut +()); + +197 + gHdr +& + +198 +hdr +() + +200  + gh_ +; + +203  +ݔ +()( + +204 +r_code + + gec + = {}, + +205 + gd +:: +size_t + +bys_sed + = 0, + +206 +bo + + gct + = +ue +); + +208 +nd + + +209 +bo + +asio_hdr_is_ctui +( +wre_some_ +* + +) + +211 +usg + + gboo +:: +asio +:: +asio_hdr_is_ctui +; + +212  + g +-> + gct_ + || +asio_hdr_is_ctui +( + +213 +d +:: +addssof +( + +-> +h_ +)); + +216 + gme +< +ass + + gFuni +> + +217 +nd + + +218  +asio_hdr_voke +( +Funi +&& +f +, +wre_some_ +* + +) + +220 +usg + + gboo +:: +asio +:: +asio_hdr_voke +; + +221 +asio_hdr_voke +( + +222 +f +, +d +:: +addssof +( + +-> +h_ +)); + +226 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +227 + gme +< +ass + + gBufrs +, cs + gHdr +> + +229 + gam +< + gNextLay +, + gdeeSu܋d +>:: + +230 +wre_some_ +< +Bufrs +, + gHdr +>:: + +231 +ݔ +()( + +232 +r_code + +ec +, + +233 + gd +:: +size_t + +bys_sed +, + +234 +bo + + gct +) + +236 +usg + + gb +:: +da +:: +amp +; + +237 +usg + + gboo +:: +asio +:: +bufr +; + +238 +usg + + gboo +:: +asio +:: +bufr_cy +; + +239 +usg + + gboo +:: +asio +:: +bufr_size +; + +240 +usg + + gboo +:: +asio +:: +mub_bufr +; + +243 + gdo_nomask_noag +, + +244 + gdo_nomask_ag +, + +245 + gdo_mask_noag +, + +246 + gdo_mask_ag +, + +247 + gdo_dee + + +249 + gd +:: +size_t + +n +; + +250 + gboo +:: +asio +:: +mub_bufr + +b +; + +251 + gct_ + = +ct +; + +252 +BOOST_ASIO_CORO_REENTER +(* +this +) + +255 if(! + gws_ +. + gwr_ct_ +) + +257 + gws_ +. +beg_msg +(); + +258 + gfh_ +. + grsv1 + = +ws_ +. +wr_comess_ +; + +262 + gfh_ +. + grsv1 + = +l +; + +264 + gfh_ +. + grsv2 + = +l +; + +265 + gfh_ +. + grsv3 + = +l +; + +266 + gfh_ +. + g + = +ws_ +. +wr_ct_ + ? + +267 +da +:: +code +:: +ct + : +ws_ +. +wr_code_ +; + +268 + gfh_ +. + gmask + = + +269 +ws_ +. +re_ + = +re_ty +:: + +; + +272 if( + gws_ +. + gwr_comess_ +) + +274 + ghow_ + = +do_dee +; + +276 if(! + gfh_ +. + gmask +) + +278 if(! + gws_ +. + gwr_ag_ +) + +280 + ghow_ + = +do_nomask_noag +; + +284 +BOOST_ASSERT +( +ws_ +. +wr_buf_size_ + != 0); + +285 + gma_ + = +bufr_size +( +cb_ +); + +286 if( + gma_ + > + gws_ +. + gwr_buf_size_ +) + +287 + ghow_ + = +do_nomask_ag +; + +289 + ghow_ + = +do_nomask_noag +; + +294 if(! + gws_ +. + gwr_ag_ +) + +296 + ghow_ + = +do_mask_noag +; + +300 +BOOST_ASSERT +( +ws_ +. +wr_buf_size_ + != 0); + +301 + gma_ + = +bufr_size +( +cb_ +); + +302 if( + gma_ + > + gws_ +. + gwr_buf_size_ +) + +303 + ghow_ + = +do_mask_ag +; + +305 + ghow_ + = +do_mask_noag +; + +310 if( + gws_ +. + gwr_block_ +. +y_lock +( +this +)) + +313 if(! + gws_ +. +check_ݒ +( +ec +)) + +314  + gup +; + +318 + gdo_sud +: + +320 +BOOST_ASIO_CORO_YIELD + + +321 +ws_ +. +ud_wr_ +. +ema +( +d +:: +move +(* +this +)); + +324 + gws_ +. + gwr_block_ +. +lock +( +this +); + +327 +BOOST_ASIO_CORO_YIELD + + +328 + gboo +:: +asio +:: +po +( + +329 +ws_ +. +g_execut +(), +d +:: +move +(* +this +)); + +330 +BOOST_ASSERT +( +ws_ +. +wr_block_ +. +is_locked +( +this +)); + +333 if(! + gws_ +. +check_ݒ +( +ec +)) + +334  + gup +; + +339 if( + ghow_ + = +do_nomask_noag +) + +341 +fh_ +. +f + = +f_ +; + +342 + gfh_ +. + gn + = +bufr_size +( +cb_ +); + +343 + gws_ +. + gwr_fb_ +. +t +(); + +344 + gda +:: +wre +< +_ic_bufr_ba +>( + +345 +ws_ +. +wr_fb_ +, + gfh_ +); + +346 + gws_ +. + gwr_ct_ + = ! +f_ +; + +348 +BOOST_ASIO_CORO_YIELD + + +349 + gboo +:: +asio +:: +async_wre +( +ws_ +. +am_ +, + +350 +bufrs_t +( +ws_ +. +wr_fb_ +. +da +(), +cb_ +), + +351 +d +:: +move +(* +this +)); + +352 if(! + gws_ +. +check_ok +( +ec +)) + +353  + gup +; + +354 + gbys_sed_ + + +amp +( +fh_ +. +n +); + +355  + gup +; + +360 if( + ghow_ + = +do_nomask_ag +) + +364 + gn + = +amp +( +ma_ +, +ws_ +. +wr_buf_size_ +); + +365 + gfh_ +. + gn + = +n +; + +366 + gma_ + - +n +; + +367 + gfh_ +. + gf + = +f_ + ? +ma_ + =0 : +l +; + +368 + gws_ +. + gwr_fb_ +. +t +(); + +369 + gda +:: +wre +< +_ic_bufr_ba +>( + +370 +ws_ +. +wr_fb_ +, + gfh_ +); + +371 + gws_ +. + gwr_ct_ + = ! +f_ +; + +373 +BOOST_ASIO_CORO_YIELD + + +374 + gboo +:: +asio +:: +async_wre +( + +375 +ws_ +. +am_ +, +bufrs_t +( + +376 +ws_ +. +wr_fb_ +. +da +(), +bufrs_efix +( + +377 +amp +( +fh_ +. +n +), +cb_ +)), + +378 +d +:: +move +(* +this +)); + +379 if(! + gws_ +. +check_ok +( +ec +)) + +380  + gup +; + +381 + gn + = +amp +( +fh_ +. +n +); + +382 + gbys_sed_ + + +n +; + +383 if( + gma_ + == 0) + +385 + gcb_ +. +csume +( +n +); + +386 + gfh_ +. + g + = +da +:: +code +:: +ct +; + +389 + gws_ +. + gwr_block_ +. +uock +( +this +); + +390 if + gws_ +. + gud_o_ +. +maybe_voke +() || + +391 + gws_ +. + gud_rd_ +. +maybe_voke +() || + +392 + gws_ +. + gud_pg_ +. +maybe_voke +()) + +394 +BOOST_ASSERT +( +ws_ +. +wr_block_ +. +is_locked +()); + +395  + gdo_sud +; + +397 + gws_ +. + gwr_block_ +. +lock +( +this +); + +399  + gup +; + +404 if( + ghow_ + = +do_mask_noag +) + +406 +ma_ + = +bufr_size +( +cb_ +); + +407 + gfh_ +. + gf + = +f_ +; + +408 + gfh_ +. + gn + = +ma_ +; + +409 + gfh_ +. + gkey + = +ws_ +. +_mask +(); + +410 + gda +:: +e_key +( +key_ +, +fh_ +. +key +); + +411 + gws_ +. + gwr_fb_ +. +t +(); + +412 + gda +:: +wre +< +_ic_bufr_ba +>( + +413 +ws_ +. +wr_fb_ +, + gfh_ +); + +414 + gn + = +amp +( +ma_ +, +ws_ +. +wr_buf_size_ +); + +415 +bufr_cy +( +bufr +( + +416 +ws_ +. +wr_buf_ +. +g +(), +n +), +cb_ +); + +417 + gda +:: +mask_a +( +bufr +( + +418 +ws_ +. +wr_buf_ +. +g +(), +n +), +key_ +); + +419 + gma_ + - +n +; + +420 + gws_ +. + gwr_ct_ + = ! +f_ +; + +422 +BOOST_ASIO_CORO_YIELD + + +423 + gboo +:: +asio +:: +async_wre +( + +424 +ws_ +. +am_ +, +bufrs_t +(ws_. +wr_fb_ +. +da +(), + +425 +bufr +( +ws_ +. +wr_buf_ +. +g +(), +n +)), + +426 +d +:: +move +(* +this +)); + +427 if(! + gws_ +. +check_ok +( +ec +)) + +428  + gup +; + +429 + gbys_sed_ + += + +430 +bys_sed + - +ws_ +. +wr_fb_ +. +size +(); + +431  + gma_ + > 0) + +433 + gcb_ +. +csume +( +ws_ +. +wr_buf_size_ +); + +434 + gn + = +amp +( +ma_ +, +ws_ +. +wr_buf_size_ +); + +435 +bufr_cy +( +bufr +( + +436 +ws_ +. +wr_buf_ +. +g +(), +n +), +cb_ +); + +437 + gda +:: +mask_a +( +bufr +( + +438 +ws_ +. +wr_buf_ +. +g +(), +n +), +key_ +); + +439 + gma_ + - +n +; + +441 +BOOST_ASIO_CORO_YIELD + + +442 + gboo +:: +asio +:: +async_wre +( +ws_ +. +am_ +, + +443 +bufr +( +ws_ +. +wr_buf_ +. +g +(), +n +), + +444 +d +:: +move +(* +this +)); + +445 if(! + gws_ +. +check_ok +( +ec +)) + +446  + gup +; + +447 + gbys_sed_ + + +bys_sed +; + +449  + gup +; + +454 if( + ghow_ + = +do_mask_ag +) + +458 + gn + = +amp +( +ma_ +, +ws_ +. +wr_buf_size_ +); + +459 + gma_ + - +n +; + +460 + gfh_ +. + gn + = +n +; + +461 + gfh_ +. + gkey + = +ws_ +. +_mask +(); + +462 + gfh_ +. + gf + = +f_ + ? +ma_ + =0 : +l +; + +463 + gda +:: +e_key +( +key_ +, +fh_ +. +key +); + +464 +bufr_cy +( +bufr +( + +465 +ws_ +. +wr_buf_ +. +g +(), +n +), +cb_ +); + +466 + gda +:: +mask_a +( +bufr +( + +467 +ws_ +. +wr_buf_ +. +g +(), +n +), +key_ +); + +468 + gws_ +. + gwr_fb_ +. +t +(); + +469 + gda +:: +wre +< +_ic_bufr_ba +>( + +470 +ws_ +. +wr_fb_ +, + gfh_ +); + +471 + gws_ +. + gwr_ct_ + = ! +f_ +; + +473 +BOOST_ASIO_CORO_YIELD + + +474 + gboo +:: +asio +:: +async_wre +( +ws_ +. +am_ +, + +475 +bufrs_t +( +ws_ +. +wr_fb_ +. +da +(), + +476 +bufr +( +ws_ +. +wr_buf_ +. +g +(), +n +)), + +477 +d +:: +move +(* +this +)); + +478 if(! + gws_ +. +check_ok +( +ec +)) + +479  + gup +; + +480 + gn + = +bys_sed + - +ws_ +. +wr_fb_ +. +size +(); + +481 + gbys_sed_ + + +n +; + +482 if( + gma_ + == 0) + +484 + gcb_ +. +csume +( +n +); + +485 + gfh_ +. + g + = +da +:: +code +:: +ct +; + +488 + gws_ +. + gwr_block_ +. +uock +( +this +); + +489 if + gws_ +. + gud_o_ +. +maybe_voke +() || + +490 + gws_ +. + gud_rd_ +. +maybe_voke +() || + +491 + gws_ +. + gud_pg_ +. +maybe_voke +()) + +493 +BOOST_ASSERT +( +ws_ +. +wr_block_ +. +is_locked +()); + +494  + gdo_sud +; + +496 + gws_ +. + gwr_block_ +. +lock +( +this +); + +498  + gup +; + +503 if( + ghow_ + = +do_dee +) + +507 + gb + = +bufr +( +ws_ +. +wr_buf_ +. +g +(), + +508 +ws_ +. +wr_buf_size_ +); + +509 + gme_ + = +ws_ +. +dee +( +b +, +cb_ +, +f_ +, +_ +, +ec +); + +510 if(! + gws_ +. +check_ok +( +ec +)) + +511  + gup +; + +512 + gn + = +bufr_size +( +b +); + +513 if( + gn + == 0) + +518 +BOOST_ASSERT +(! +f_ +); + +519 +BOOST_ASSERT +( +bufr_size +( +cb_ +) == 0); + +520  + gup +; + +522 if( + gfh_ +. + gmask +) + +524 + gfh_ +. + gkey + = +ws_ +. +_mask +(); + +525 + gda +:: +ed_key + +key +; + +526 + gda +:: +e_key +( +key +, +fh_ +.key); + +527 + gda +:: +mask_a +( +b +, +key +); + +529 + gfh_ +. + gf + = ! +me_ +; + +530 + gfh_ +. + gn + = +n +; + +531 + gws_ +. + gwr_fb_ +. +t +(); + +532 + gda +:: +wre +< + +533 +_ic_bufr_ba +>( +ws_ +. +wr_fb_ +, + gfh_ +); + +534 + gws_ +. + gwr_ct_ + = ! +f_ +; + +536 +BOOST_ASIO_CORO_YIELD + + +537 + gboo +:: +asio +:: +async_wre +( +ws_ +. +am_ +, + +538 +bufrs_t +( +ws_ +. +wr_fb_ +. +da +(), +b +), + +539 +d +:: +move +(* +this +)); + +540 if(! + gws_ +. +check_ok +( +ec +)) + +541  + gup +; + +542 + gbys_sed_ + + +_ +; + +543 if( + gme_ +) + +545 + gfh_ +. + g + = +da +:: +code +:: +ct +; + +546 + gfh_ +. + grsv1 + = +l +; + +549 + gws_ +. + gwr_block_ +. +uock +( +this +); + +550 if + gws_ +. + gud_o_ +. +maybe_voke +() || + +551 + gws_ +. + gud_rd_ +. +maybe_voke +() || + +552 + gws_ +. + gud_pg_ +. +maybe_voke +()) + +554 +BOOST_ASSERT +( +ws_ +. +wr_block_ +. +is_locked +()); + +555  + gdo_sud +; + +557 + gws_ +. + gwr_block_ +. +lock +( +this +); + +561 if( + gfh_ +. + gf +) + +562 + gws_ +. +do_cڋxt_keov_wre +( +ws_ +. +re_ +); + +563  + gup +; + +570 + gup +: + +571 +ws_ +. +wr_block_ +. +uock +( +this +); + +572 + gws_ +. + gud_o_ +. +maybe_voke +() || + +573 + gws_ +. + gud_rd_ +. +maybe_voke +() || + +574 + gws_ +. + gud_pg_ +. +maybe_voke +(); + +575 if(! + gct_ +) + +577 +BOOST_ASIO_CORO_YIELD + + +578 + gboo +:: +asio +:: +po +( + +579 +ws_ +. +g_execut +(), + +580 +bd_hdr +( +d +:: +move +(* +this +), +ec +, +bys_sed_ +)); + +582 +h_ +( +ec +, +bys_sed_ +); + +588 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +589 + gme +< +ass + + gCڡBufrSequ +> + +590 + gd +:: +size_t + + +591 +am +< +NextLay +, + gdeeSu܋d +>:: + +592 +wre_some +( +bo + +f +, +CڡBufrSequ + cڡ& +bufrs +) + +594 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +596 +ic_as +( +boo +:: +asio +:: +is_cڡ_bufr_qu +< + +597 +CڡBufrSequ +>:: +vue +, + +599 +r_code + + gec +; + +600 autcڡ + gbys_sed + = + +601 +wre_some +( +f +, +bufrs +, +ec +); + +602 if( + gec +) + +603 +BOOST_THROW_EXCEPTION +( +syem_r +{ +ec +}); + +604  + gbys_sed +; + +607 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +608 + gme +< +ass + + gCڡBufrSequ +> + +609 + gd +:: +size_t + + +610 +am +< +NextLay +, + gdeeSu܋d +>:: + +611 +wre_some +( +bo + +f +, + +612 +CڡBufrSequ + cڡ& +bufrs +, +r_code +& +ec +) + +614 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +616 +ic_as +( +boo +:: +asio +:: +is_cڡ_bufr_qu +< + +617 +CڡBufrSequ +>:: +vue +, + +619 +usg + + gb +:: +da +:: +amp +; + +620 +usg + + gboo +:: +asio +:: +bufr +; + +621 +usg + + gboo +:: +asio +:: +bufr_cy +; + +622 +usg + + gboo +:: +asio +:: +bufr_size +; + +623 + gd +:: +size_t + +bys_sed + = 0; + +624 + gec +. +assign +(0, +ec +. +gy +()); + +626 if(! +check_ݒ +( +ec +)) + +627  + gbys_sed +; + +628 + gda +:: +ame_hd + +fh +; + +629 if(! + gwr_ct_ +) + +631 +beg_msg +(); + +632 + gfh +. + grsv1 + = +wr_comess_ +; + +636 + gfh +. + grsv1 + = +l +; + +638 + gfh +. + grsv2 + = +l +; + +639 + gfh +. + grsv3 + = +l +; + +640 + gfh +. + g + = +wr_ct_ + ? + +641 +da +:: +code +:: +ct + : +wr_code_ +; + +642 + gfh +. + gmask + = +re_ + = +re_ty +:: + +; + +643 aut + gma + = +bufr_size +( +bufrs +); + +644 if( + gwr_comess_ +) + +646 + gbufrs_suffix +< + +647 + gCڡBufrSequ +> + gcb +{ + gbufrs +}; + +650 aut + gb + = +bufr +( + +651 +wr_buf_ +. +g +(), +wr_buf_size_ +); + +652 autcڡ + gme + = +this +-> +dee +( + +653 +b +, +cb +, +f +, +bys_sed +, +ec +); + +654 if(! +check_ok +( +ec +)) + +655  + gbys_sed +; + +656 autcڡ + gn + = +bufr_size +( +b +); + +657 if( + gn + == 0) + +662 +BOOST_ASSERT +(! +f +); + +663 +BOOST_ASSERT +( +bufr_size +( +cb +) == 0); + +664 + gfh +. + gf + = +l +; + +667 if( + gfh +. + gmask +) + +669 + gfh +. + gkey + = +this +-> +_mask +(); + +670 + gda +:: +ed_key + +key +; + +671 + gda +:: +e_key +( +key +, +fh +.key); + +672 + gda +:: +mask_a +( +b +, +key +); + +674 + gfh +. + gf + = ! +me +; + +675 + gfh +. + gn + = +n +; + +676 + gda +:: +fh_bufr + +fh_buf +; + +677 + gda +:: +wre +< + +678 +_ic_bufr_ba +>( +fh_buf +, + gfh +); + +679 + gwr_ct_ + = ! +f +; + +680 + gboo +:: +asio +:: +wre +( +am_ +, + +681 +bufrs_t +( +fh_buf +. +da +(), +b +), +ec +); + +682 if(! +check_ok +( +ec +)) + +683  + gbys_sed +; + +684 if(! + gme +) + +686 + gfh +. + g + = +da +:: +code +:: +ct +; + +687 + gfh +. + grsv1 + = +l +; + +689 if( + gfh +. + gf +) + +690 + gthis +-> +do_cڋxt_keov_wre +( +re_ +); + +692 if(! + gfh +. + gmask +) + +694 if(! + gwr_ag_ +) + +697 + gfh +. + gf + = +f +; + +698 + gfh +. + gn + = +ma +; + +699 + gda +:: +fh_bufr + +fh_buf +; + +700 + gda +:: +wre +< + +701 +_ic_bufr_ba +>( +fh_buf +, + gfh +); + +702 + gwr_ct_ + = ! +f +; + +703 + gboo +:: +asio +:: +wre +( +am_ +, + +704 +bufrs_t +( +fh_buf +. +da +(), +bufrs +), +ec +); + +705 if(! +check_ok +( +ec +)) + +706  + gbys_sed +; + +707 + gbys_sed + + +ma +; + +712 +BOOST_ASSERT +( +wr_buf_size_ + != 0); + +713 + gbufrs_suffix +< + +714 + gCڡBufrSequ +> + gcb +{ + gbufrs +}; + +717 autcڡ + gn + = +amp +( +ma +, +wr_buf_size_ +); + +718 + gma + - +n +; + +719 + gfh +. + gn + = +n +; + +720 + gfh +. + gf + = +f + ? +ma + =0 : +l +; + +721 + gda +:: +fh_bufr + +fh_buf +; + +722 + gda +:: +wre +< + +723 +_ic_bufr_ba +>( +fh_buf +, + gfh +); + +724 + gwr_ct_ + = ! +f +; + +725 + gboo +:: +asio +:: +wre +( +am_ +, + +726 +bufrs_t +( +fh_buf +. +da +(), + +727 +bufrs_efix +( +n +, +cb +)), +ec +); + +728 if(! +check_ok +( +ec +)) + +729  + gbys_sed +; + +730 + gbys_sed + + +n +; + +731 if( + gma + == 0) + +733 + gfh +. + g + = +da +:: +code +:: +ct +; + +734 + gcb +. +csume +( +n +); + +738 if(! + gwr_ag_ +) + +741 + gfh +. + gf + = +f +; + +742 + gfh +. + gn + = +ma +; + +743 + gfh +. + gkey + = +this +-> +_mask +(); + +744 + gda +:: +ed_key + +key +; + +745 + gda +:: +e_key +( +key +, +fh +.key); + +746 + gda +:: +fh_bufr + +fh_buf +; + +747 + gda +:: +wre +< + +748 +_ic_bufr_ba +>( +fh_buf +, + gfh +); + +749 + gbufrs_suffix +< + +750 + gCڡBufrSequ +> + gcb +{ + gbufrs +}; + +752 autcڡ + gn + = +amp +( +ma +, +wr_buf_size_ +); + +753 autcڡ + gb + = +bufr +( +wr_buf_ +. +g +(), +n +); + +754 +bufr_cy +( +b +, +cb +); + +755 + gcb +. +csume +( +n +); + +756 + gma + - +n +; + +757 + gda +:: +mask_a +( +b +, +key +); + +758 + gwr_ct_ + = ! +f +; + +759 + gboo +:: +asio +:: +wre +( +am_ +, + +760 +bufrs_t +( +fh_buf +. +da +(), +b +), +ec +); + +761 if(! +check_ok +( +ec +)) + +762  + gbys_sed +; + +763 + gbys_sed + + +n +; + +765  + gma + > 0) + +767 autcڡ + gn + = +amp +( +ma +, +wr_buf_size_ +); + +768 autcڡ + gb + = +bufr +( +wr_buf_ +. +g +(), +n +); + +769 +bufr_cy +( +b +, +cb +); + +770 + gcb +. +csume +( +n +); + +771 + gma + - +n +; + +772 + gda +:: +mask_a +( +b +, +key +); + +773 + gboo +:: +asio +:: +wre +( +am_ +, +b +, +ec +); + +774 if(! +check_ok +( +ec +)) + +775  + gbys_sed +; + +776 + gbys_sed + + +n +; + +782 +BOOST_ASSERT +( +wr_buf_size_ + != 0); + +783 + gbufrs_suffix +< + +784 + gCڡBufrSequ +> + gcb +{ + gbufrs +}; + +787 + gfh +. + gkey + = +this +-> +_mask +(); + +788 + gda +:: +ed_key + +key +; + +789 + gda +:: +e_key +( +key +, +fh +.key); + +790 autcڡ + gn + = +amp +( +ma +, +wr_buf_size_ +); + +791 autcڡ + gb + = +bufr +( +wr_buf_ +. +g +(), +n +); + +792 +bufr_cy +( +b +, +cb +); + +793 + gda +:: +mask_a +( +b +, +key +); + +794 + gfh +. + gn + = +n +; + +795 + gma + - +n +; + +796 + gfh +. + gf + = +f + ? +ma + =0 : +l +; + +797 + gwr_ct_ + = ! +fh +. +f +; + +798 + gda +:: +fh_bufr + +fh_buf +; + +799 + gda +:: +wre +< + +800 +_ic_bufr_ba +>( +fh_buf +, + gfh +); + +801 + gboo +:: +asio +:: +wre +( +am_ +, + +802 +bufrs_t +( +fh_buf +. +da +(), +b +), +ec +); + +803 if(! +check_ok +( +ec +)) + +804  + gbys_sed +; + +805 + gbys_sed + + +n +; + +806 if( + gma + == 0) + +808 + gfh +. + g + = +da +:: +code +:: +ct +; + +809 + gcb +. +csume +( +n +); + +812  + gbys_sed +; + +815 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +816 + gme +< +ass + + gCڡBufrSequ +, cs + gWreHdr +> + +817 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +818 +WreHdr +, ( +r_code +, +d +:: +size_t +)) + +819 +am +< +NextLay +, + gdeeSu܋d +>:: + +820 +async_wre_some +( +bo + +f +, + +821 +CڡBufrSequ + cڡ& +bs +, +WreHdr +&& +hdr +) + +823 +ic_as +( +is_async_am +< +xt_y_ty +>:: +vue +, + +825 +ic_as +( +boo +:: +asio +:: +is_cڡ_bufr_qu +< + +826 +CڡBufrSequ +>:: +vue +, + +828 +BOOST_BEAST_HANDLER_INIT +( + +829 +WreHdr +, ( +r_code +, +d +:: +size_t +)); + +830 + gwre_some_ +< + gCڡBufrSequ +, +BOOST_ASIO_HANDLER_TYPE +( + +831 +WreHdr +, ( +r_code +, +d +:: +size_t +))>{ + +832 +d +:: +move +( + +. +comi_hdr +), * + gthis +, + gf +, + gbs +}( + +833 {}, 0, + gl +); + +834  + g +. + gsu +. +g +(); + +839 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +840 + gme +< +ass + + gCڡBufrSequ +> + +841 + gd +:: +size_t + + +842 +am +< +NextLay +, + gdeeSu܋d +>:: + +843 +wre +( +CڡBufrSequ + cڡ& +bufrs +) + +845 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +847 +ic_as +( +boo +:: +asio +:: +is_cڡ_bufr_qu +< + +848 +CڡBufrSequ +>:: +vue +, + +850 +r_code + + gec +; + +851 autcڡ + gbys_sed + = +wre +( +bufrs +, +ec +); + +852 if( + gec +) + +853 +BOOST_THROW_EXCEPTION +( +syem_r +{ +ec +}); + +854  + gbys_sed +; + +857 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +858 + gme +< +ass + + gCڡBufrSequ +> + +859 + gd +:: +size_t + + +860 +am +< +NextLay +, + gdeeSu܋d +>:: + +861 +wre +( +CڡBufrSequ + cڡ& +bufrs +, +r_code +& +ec +) + +863 +ic_as +( +is_sync_am +< +xt_y_ty +>:: +vue +, + +865 +ic_as +( +boo +:: +asio +:: +is_cڡ_bufr_qu +< + +866 +CڡBufrSequ +>:: +vue +, + +868  +wre_some +( +ue +, +bufrs +, +ec +); + +871 + gme +< +ass + + gNextLay +, +bo + + gdeeSu܋d +> + +872 + gme +< +ass + + gCڡBufrSequ +, cs + gWreHdr +> + +873 +BOOST_ASIO_INITFN_RESULT_TYPE +( + +874 +WreHdr +, ( +r_code +, +d +:: +size_t +)) + +875 +am +< +NextLay +, + gdeeSu܋d +>:: + +876 +async_wre +( + +877 +CڡBufrSequ + cڡ& +bs +, +WreHdr +&& +hdr +) + +879 +ic_as +( +is_async_am +< +xt_y_ty +>:: +vue +, + +881 +ic_as +( +boo +:: +asio +:: +is_cڡ_bufr_qu +< + +882 +CڡBufrSequ +>:: +vue +, + +884 +BOOST_BEAST_HANDLER_INIT +( + +885 +WreHdr +, ( +r_code +, +d +:: +size_t +)); + +886 + gwre_some_ +< + gCڡBufrSequ +, +BOOST_ASIO_HANDLER_TYPE +( + +887 +WreHdr +, ( +r_code +, +d +:: +size_t +))>{ + +888 +d +:: +move +( + +. +comi_hdr +), * + gthis +, + gue +, + gbs +}( + +889 {}, 0, + gl +); + +890  + g +. + gsu +. +g +(); + + @/usr/include/boost/beast/websocket/role.hpp + +10 #ide +BOOST_BEAST_WEBSOCKET_ROLE_HPP + + +11  + #BOOST_BEAST_WEBSOCKET_ROLE_HPP + + + ) + +13  + ~ + +15 +mea + + gboo + { + +16 +mea + + gb + { + +17 +mea + + gwebsock + { + +46 as + cre_ty + + +49 + g +, + +52 + grv + + + @/usr/include/boost/beast/zlib/detail/deflate_stream.hpp + +37 #ide +BOOST_BEAST_ZLIB_DETAIL_DEFLATE_STREAM_HPP + + +38  + #BOOST_BEAST_ZLIB_DETAIL_DEFLATE_STREAM_HPP + + + ) + +40  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +44  + ~ + +45  + ~ + +46  + ~ + +47  + ~ + +48  + ~ + +49  + ~ + +50  + ~ + +51  + ~ + +52  + ~ + +53  + ~ + +55 +mea + + gboo + { + +56 +mea + + gb + { + +57 +mea + + gzlib + { + +58 +mea + + gda + { + +110 as + cdee_am + + +112 + geed +: + +114  +d +:: +ut8_t + +cڡex + +maxBs + = 15; + +117  + gd +:: +ut16_t + +cڡex + +ngthCodes + = 29; + +120  + gd +:: +ut16_t + +cڡex + +ls + = 256; + +123  + gd +:: +ut16_t + +cڡex + +lCodes + = +ls + + 1 + +ngthCodes +; + +126  + gd +:: +ut16_t + +cڡex + +dCodes + = 30; + +129  + gd +:: +ut16_t + +cڡex + +blCodes + = 19; + +132  + gd +:: +ut16_t + +cڡex + +diCodeL + = 512; + +135  + gd +:: +ut8_t + +cڡex + +maxBlBs += 7; + +137  + gd +:: +ut16_t + +cڡex + +mMch + = 3; + +138  + gd +:: +ut16_t + +cڡex + +maxMch + = 258; + +141 +BOOST_STATIC_ASSERT +( +mMch + == 3); + +144  + gd +:: +ut16_t + +cڡex + +END_BLOCK + = 256; + +147  + gd +:: +ut8_t + +cڡex + +REP_3_6 + = 16; + +150  + gd +:: +ut8_t + +cڡex + +REPZ_3_10 + = 17; + +153  + gd +:: +ut8_t + +cڡex + +REPZ_11_138 + = 18; + +156  + gd +:: +ut8_t + +cڡex + +STORED_BLOCK + = 0; + +157  + gd +:: +ut8_t + +cڡex + +STATIC_TREES + = 1; + +158  + gd +:: +ut8_t + +cڡex + +DYN_TREES + = 2; + +161  + gd +:: +ut8_t + +cڡex + +max_mem_v + = 9; + +164  + gd +:: +ut8_t + +cڡex + +DEF_MEM_LEVEL + = +max_mem_v +; + +172  + gd +:: +ut16_t + +cڡex + +HEAP_SIZE + = 2 * +lCodes + + 1; + +175  + gd +:: +ut8_t + +cڡex + +Buf_size + = 16; + +178  + gd +:: +size_t + +cڡex + +kTooF + = 4096; + +183  + gd +:: +size_t + +cڡex + +kMLookahd + = +maxMch + + +mMch ++1; + +188  + gd +:: +size_t + +cڡex + +kWIn + = +maxMch +; + +191  + s_da + + +193 + gd +:: +ut16_t + +fc +; + +194 + gd +:: +ut16_t + +dl +; + +196 +bo + + +197 + gݔ +==( +_da + cڡ& +rhs +) const + +199  +fc + = +rhs +.f&& +dl + ==hs.dl; + +203  + sic_desc + + +205 +_da + cڡ* + gic_ +; + +206 + gd +:: +ut8_t + cڡ* +exa_bs +; + +207 + gd +:: +ut16_t + +exa_ba +; + +208 + gd +:: +ut16_t + +ems +; + +209 + gd +:: +ut8_t + +max_ngth +; + +212  + slut_ty + + +215 + gd +:: +ut8_t + cڡ +exa_lbs +[ +ngthCodes +] = { + +220 + gd +:: +ut8_t + cڡ +exa_dbs +[ +dCodes +] = { + +225 + gd +:: +ut8_t + cڡ +exa_blbs +[ +blCodes +] = { + +232 + gd +:: +ut8_t + cڡ +bl_d +[ +blCodes +] = { + +236 +_da + + gɻe +[ +lCodes + + 2]; + +238 +_da + + gd +[ +dCodes +]; + +243 + gd +:: +ut8_t + +di_code +[ +diCodeL +]; + +245 + gd +:: +ut8_t + +ngth_code +[ +maxMch +- +mMch ++1]; + +247 + gd +:: +ut8_t + +ba_ngth +[ +ngthCodes +]; + +249 + gd +:: +ut16_t + +ba_di +[ +dCodes +]; + +251 +ic_desc + + gl_desc + = { + +252 +ɻe +, +exa_lbs +, +ls ++1, +lCodes +, +maxBs + + +255 +ic_desc + + gd_desc + = { + +256 +d +, +exa_dbs +, 0, +dCodes +, +maxBs + + +259 +ic_desc + + gbl_desc + = + +261 +nuαr +, +exa_blbs +, 0, +blCodes +, +maxBlBs + + +265  + s_desc + + +267 +_da + * + gdyn_ +; + +268  + gmax_code +; + +269 +ic_desc + cڡ* + g_desc +; + +272 + eblock_e + + +274 + ged_me +, + +275 + gblock_de +, + +276 + gfish_d +, + +277 + gfish_de + + +281 + eSmStus + + +283 + gEXTRA_STATE + = 69, + +284 + gNAME_STATE + = 73, + +285 + gCOMMENT_STATE + = 91, + +286 + gHCRC_STATE + = 103, + +287 + gBUSY_STATE + = 113, + +288 + gFINISH_STATE + = 666 + +294 +usg + + gIPos + = ; + +296 +usg + + glf + = +dee_am +; + +297  +block_e +( + tlf +::* + tcomess_func +)( + tz_ms +& + tzs +, + tFlush + + tush +); + +301 +lut_ty + cڡ& + glut_ +; + +303 +bo + + ged_ + = +l +; + +304 + gd +:: +size_t + +buf_size_ +; + +305 + gd +:: +unique_r +< +d +:: +ut8_t +[]> +buf_ +; + +307  + gus_ +; + +308 +By +* + gndg_buf_ +; + +309 + gd +:: +ut32_t + + +310 +ndg_buf_size_ +; + +311 +By +* + gndg_out_ +; + +312 +uI + + gndg_ +; + +313 + gboo +:: +tiڮ +< +Flush +> + +314 +ϡ_ush_ +; + +316 +uI + + gw_size_ +; + +317 +uI + + gw_bs_ +; + +318 +uI + + gw_mask_ +; + +328 +By + * + gwdow_ + = +nuαr +; + +333 + gd +:: +ut32_t + +wdow_size_ +; + +339 + gd +:: +ut16_t +* +ev_ +; + +341 + gd +:: +ut16_t +* +hd_ +; + +343 +uI + + gs_h_ +; + +344 +uI + + ghash_size_ +; + +345 +uI + + ghash_bs_ +; + +346 +uI + + ghash_mask_ +; + +353 +uI + + ghash_shi_ +; + +358  + gblock_t_ +; + +360 +uI + + gmch_ngth_ +; + +361 +IPos + + gev_mch_ +; + +362  + gmch_avaab_ +; + +363 +uI + + grt_ +; + +364 +uI + + gmch_t_ +; + +365 +uI + + glookahd_ +; + +370 +uI + + gev_ngth_ +; + +376 +uI + + gmax_cha_ngth_ +; + +386 +uI + + gmax_zy_mch_ +; + +388  + gv_ +; + +389 +Segy + + ggy_ +; + +392 +uI + + ggood_mch_ +; + +394  + gni_mch_ +; + +396 +_da + + gdyn_ɻe_ +[ + +397 +HEAP_SIZE +]; + +398 +_da + + gdyn_d_ +[ + +399 2* +dCodes ++1]; + +400 +_da + + gbl__ +[ + +401 2* +blCodes ++1]; + +403 +_desc + + gl_desc_ +; + +404 +_desc + + gd_desc_ +; + +405 +_desc + + gbl_desc_ +; + +408 + gd +:: +ut16_t + +bl_cou_ +[ +maxBs ++1]; + +411  + gd +:: +size_t + +cڡex + +kSmˡ + = 1; + +417  + ghp_ +[2* +lCodes ++1]; + +418  + ghp_n_ +; + +419  + ghp_max_ +; + +422 + gd +:: +ut8_t + +dth_ +[2* +lCodes ++1]; + +424 + gd +:: +ut8_t + * +l_buf_ +; + +444 +uI + + gl_bufsize_ +; + +445 +uI + + gϡ_l_ +; + +451 + gd +:: +ut16_t +* +d_buf_ +; + +453 + gd +:: +ut32_t + +t_n_ +; + +454 + gd +:: +ut32_t + +ic_n_ +; + +455 +uI + + gmches_ +; + +456 +uI + + g_ +; + +461 + gd +:: +ut16_t + +bi_buf_ +; + +466  + gbi_vid_ +; + +473 + gd +:: +ut32_t + +high_w_ +; + +477 +dee_am +() + +478 : +lut_ +( +g_lut +()) + +485 +d +:: +size_t + + +486 +max_di +() const + +488  +w_size_ + - +kMLookahd +; + +492 +put_by +( +d +:: +ut8_t + +c +) + +494 +ndg_buf_ +[ +ndg_ +++] = +c +; + +498 +put_sht +( +d +:: +ut16_t + +w +) + +500 +put_by +( +w + & 0xff); + +501 +put_by +( +w + >> 8); + +508 +nd_bs +( +vue +,  +ngth +) + +510 if( + gbi_vid_ + > () + gBuf_size + - + gngth +) + +512 + gbi_buf_ + |( +d +:: +ut16_t +) +vue + << +bi_vid_ +; + +513 +put_sht +( +bi_buf_ +); + +514 + gbi_buf_ + = ( +d +:: +ut16_t +) +vue + >> ( +Buf_size + - +bi_vid_ +); + +515 + gbi_vid_ + + +ngth + - +Buf_size +; + +519 + gbi_buf_ + |( +d +:: +ut16_t +)( +vue +<< +bi_vid_ +; + +520 + gbi_vid_ + + +ngth +; + +526 +nd_code +( +vue +, +_da + cڡ* + +) + +528 +nd_bs +( + +[ +vue +]. +fc +,e[vue]. +dl +); + +535 + gd +:: +ut8_t + + +536 +d_code +( +di +) + +538 if( +di + < 256) + +539  +lut_ +. +di_code +[ +di +]; + +540  + glut_ +. + gdi_code +[256+( +di +>>7)]; + +550 +upde_hash +( +uI +& +h +, +d +:: +ut8_t + +c +) + +552 +h + = ((h << +hash_shi_ +^ +c +& +hash_mask_ +; + +559 +r_hash +() + +561 + ghd_ +[ +hash_size_ +-1] = 0; + +562 + gd +:: +memt +(( +By + *) +hd_ +, 0, + +563 ()( +hash_size_ +-1)*(* +hd_ +)); + +570 +bo + + +571 +smr +( +_da + cڡ* + +,  +n +,  +m +) + +573  + g +[ +n +]. + gfc + + +656 +Unsigd + + +657 +bi_v +( +Unsigd + +code +,  +n +); + +659 + gme +< + gass + = > + +662 +g_codes +( +_da + * + +,  +max_code +, +d +:: +ut16_t + * +bl_cou +); + +664 + gme +< + gass + = > + +666 +lut_ty + const& + +667 +g_lut +(); + +669 + gme +< + gass + = >  +doRet + ( +v +,  +wdowBs +,  +memLev +, +Segy + +gy +); + +670 + gme +< + gass + = >  +doRet + (); + +671 + gme +< + gass + = >  +doCˬ + (); + +672 + gme +< + gass + = > +d +:: +size_t + +doUBound + (d::size_ +sourL +) const; + +673 + gme +< + gass + = >  +doTu + ( +good_ngth +,  +max_zy +,  +ni_ngth +,  +max_cha +); + +674 + gme +< + gass + = >  +doPams + ( +z_ms +& +zs +,  +v +, +Segy + +gy +, +r_code +& +ec +); + +675 + gme +< + gass + = >  +doWre + ( +z_ms +& +zs +, +boo +:: +tiڮ +< +Flush +> +ush +, +r_code +& +ec +); + +676 + gme +< + gass + = >  +doDiiڬy + ( +By + cڡ* +di +, +uI + +diLgth +, +r_code +& +ec +); + +677 + gme +< + gass + = >  +doPrime + ( +bs +,  +vue +, +r_code +& +ec +); + +678 + gme +< + gass + = >  +doPdg + (* +vue +, * +bs +); + +680 + gme +< + gass + = >  + + (); + +681 + gme +< + gass + = >  +lm_ + (); + +682 + gme +< + gass + = >  +_block + (); + +683 + gme +< + gass + = >  +pqdownhp + ( +_da + cڡ* + +,  +k +); + +684 + gme +< + gass + = >  +pqmove + ( +_da + cڡ* + +, & +t +); + +685 + gme +< + gass + = >  +g_bn + ( +_desc + * +desc +); + +686 + gme +< + gass + = >  +bud_ + ( +_desc + * +desc +); + +687 + gme +< + gass + = >  +sn_ + ( +_da + * + +,  +max_code +); + +688 + gme +< + gass + = >  +nd_ + ( +_da + * + +,  +max_code +); + +689 + gme +< + gass + = >  +bud_bl_ + (); + +690 + gme +< + gass + = >  +nd_l_s + ( +lcodes +,  +dcodes +,  +blcodes +); + +691 + gme +< + gass + = >  +comess_block + ( +_da + cڡ* +ɻe +, ct_dcڡ* +d +); + +692 + gme +< + gass + = >  +de_da_ty + (); + +693 + gme +< + gass + = >  +bi_wdup + (); + +694 + gme +< + gass + = >  +bi_ush + (); + +695 + gme +< + gass + = >  +cy_block + (* +buf +,  +n +,  +hd +); + +697 + gme +< + gass + = >  +_ + (); + +698 + gme +< + gass + = >  +_ign + (); + +699 + gme +< + gass + = >  +_ush_bs + (); + +700 + gme +< + gass + = >  +_ed_block + (* +bu +, +d +:: +ut32_t + +ed_n +,  +ϡ +); + +701 + gme +< + gass + = >  +_y_di + ( +d +:: +ut16_t + +di +, std:: +ut8_t + +n +, +bo +& +ush +); + +702 + gme +< + gass + = >  +_y_l + ( +d +:: +ut8_t + +c +, +bo +& +ush +); + +704 + gme +< + gass + = >  +_ush_block + ( +z_ms +& +zs +, * +buf +, +d +:: +ut32_t + +ed_n +,  +ϡ +); + +705 + gme +< + gass + = >  +fl_wdow + ( +z_ms +& +zs +); + +706 + gme +< + gass + = >  +ush_ndg + ( +z_ms +& +zs +); + +707 + gme +< + gass + = >  +ush_block + ( +z_ms +& +zs +, +bo + +ϡ +); + +708 + gme +< + gass + = >  +ad_buf + ( +z_ms +& +zs +, +By + * +buf +,  +size +); + +709 + gme +< + gass + = > +uI + +lge_mch + ( +IPos + +cur_mch +); + +711 + gme +< + gass + = > +block_e + +f_ed + ( +z_ms +& +zs +, +Flush + +ush +); + +712 + gme +< + gass + = > +block_e + +f_ + ( +z_ms +& +zs +, +Flush + +ush +); + +713 + gme +< + gass + = > +block_e + +f_ow + ( +z_ms +& +zs +, +Flush + +ush +); + +714 + gme +< + gass + = > +block_e + +f_e + ( +z_ms +& +zs +, +Flush + +ush +); + +715 + gme +< + gass + = > +block_e + +f_huff + ( +z_ms +& +zs +, +Flush + +ush +); + +717 +block_e + + +718 +dee_ed +( +z_ms +& +zs +, +Flush + +ush +) + +720  +f_ed +( +zs +, +ush +); + +723 +block_e + + +724 +dee_ +( +z_ms +& +zs +, +Flush + +ush +) + +726  +f_ +( +zs +, +ush +); + +729 +block_e + + +730 +dee_ow +( +z_ms +& +zs +, +Flush + +ush +) + +732  +f_ow +( +zs +, +ush +); + +735 +block_e + + +736 +dee_e +( +z_ms +& +zs +, +Flush + +ush +) + +738  +f_e +( +zs +, +ush +); + +741 +block_e + + +742 +dee_huff +( +z_ms +& +zs +, +Flush + +ush +) + +744  +f_huff +( +zs +, +ush +); + +751 + gme +< +ass + + gUnsigd +> + +752 +le + + +753 +Unsigd + + +754 + gdee_am +:: + +755 +bi_v +( +Unsigd + +code +,  +n +) + +757 +BOOST_STATIC_ASSERT +( +d +:: +is_unsigd +< +Unsigd +>:: +vue +); + +758 +BOOST_ASSERT +( +n + <= 8 * ()); + +759 +Unsigd + + gs + = 0; + +762 + gs + | +code + & 1; + +763 + gcode + >>= 1; + +764 + gs + <<= 1; + +766 -- + gn + > 0); + +767  + gs + >> 1; + +776 + gme +< + gass +> + +778 + gdee_am +:: + +779 +g_codes +( +_da + * + +,  +max_code +, +d +:: +ut16_t + * +bl_cou +) + +781 +d +:: +ut16_t + +xt_code +[ +maxBs ++1]; + +782 + gd +:: +ut16_t + +code + = 0; + +783  + gbs +; + +784  + gn +; + +788  + gbs + = 1; b< +maxBs +; bits++) + +790 + gcode + = ( +code + + +bl_cou +[ +bs +-1]) << 1; + +791 + gxt_code +[ +bs +] = +code +; + +795 +BOOST_ASSERT +( +code + + +bl_cou +[ +maxBs +]-1 == (1< + +807 + gdee_am +:: +g_lut +() -> + +808 +lut_ty + const& + +810  + s + + +812 +lut_ty + +bs +; + +814 + +() + +820 + gd +:: +ut8_t + +ngth + = 0; + +821  + gd +:: +ut8_t + +code + = 0; + gcode + < + gngthCodes +-1; ++code) + +823 + gbs +. + gba_ngth +[ +code +] = +ngth +; + +824 autcڡ + grun + = 1U << +bs +. +exa_lbs +[ +code +]; + +825  + gn + = 0; < + grun +; ++n) + +826 + gbs +. + gngth_code +[ +ngth +++] = +code +; + +828 +BOOST_ASSERT +( +ngth + == 0); + +832 + gbs +. + gngth_code +[255] = +ngthCodes +-1; + +836 + gd +:: +ut8_t + +code +; + +837 + gd +:: +ut16_t + +di + = 0; + +838  + gcode + = 0; code < 16; code++) + +840 + gbs +. + gba_di +[ +code +] = +di +; + +841 autcڡ + grun + = 1U << +bs +. +exa_dbs +[ +code +]; + +842  + gn + = 0; < + grun +; ++n) + +843 + gbs +. + gdi_code +[ +di +++] = +code +; + +845 +BOOST_ASSERT +( +di + == 256); + +847 + gdi + >>= 7; + +848 ; + gcode + < + gdCodes +; ++code) + +850 + gbs +. + gba_di +[ +code +] = +di + << 7; + +851 autcڡ + grun + = 1U << ( +bs +. +exa_dbs +[ +code +]-7); + +852  + gd +:: +size_t + +n + = 0; + gn + < + grun +; ++n) + +853 + gbs +. + gdi_code +[256 + +di +++] = +code +; + +855 +BOOST_ASSERT +( +di + == 256); + +859 + gd +:: +ut16_t + +bl_cou +[ +maxBs ++1]; + +860 + gd +:: +memt +( +bl_cou +, 0, (bl_count)); + +861  + gn + = 0; + +862  + gn + <= 143) + +863 +bs +. +ɻe +[ +n +++]. +dl + = 8; + +864 + gbl_cou +[8] += 144; + +865  + gn + <= 255) + +866 +bs +. +ɻe +[ +n +++]. +dl + = 9; + +867 + gbl_cou +[9] += 112; + +868  + gn + <= 279) + +869 +bs +. +ɻe +[ +n +++]. +dl + = 7; + +870 + gbl_cou +[7] += 24; + +871  + gn + <= 287) + +872 +bs +. +ɻe +[ +n +++]. +dl + = 8; + +873 + gbl_cou +[8] += 8; + +876 +g_codes +( +bs +. +ɻe +, +lCodes ++1, +bl_cou +); + +878  + gn + = 0; < + gdCodes +; ++n) + +880 + gbs +. + gd +[ +n +]. + gdl + = 5; + +881 + gbs +. + gd +[ +n +]. + gfc + = + +882 +ic_ +< +d +:: +ut16_t +>( +bi_v +( +n +, 5)); + +886  + + cڡ + gda +; + +887  + gda +. + gbs +; + +890 + gme +< + gass +> + +892 + gdee_am +:: + +893 +doRet +( + +894  +v +, + +895  +wdowBs +, + +896  +memLev +, + +897 +Segy + +gy +) + +899 if( + gv + = +deu_size +) + +900 +v + = 6; + +904 if( + gwdowBs + == 8) + +905 +wdowBs + = 9; + +907 if( + gv + < 0 ||evel > 9) + +908 +BOOST_THROW_EXCEPTION +( +d +:: +vid_gumt +{ + +911 if( + gwdowBs + < 8 || windowBits > 15) + +912 +BOOST_THROW_EXCEPTION +( +d +:: +vid_gumt +{ + +915 if( + gmemLev + < 1 || memLev > + gmax_mem_v +) + +916 +BOOST_THROW_EXCEPTION +( +d +:: +vid_gumt +{ + +919 + gw_bs_ + = +wdowBs +; + +921 + ghash_bs_ + = +memLev + + 7; + +924 + gl_bufsize_ + = 1 << ( +memLev + + 6); + +926 + gv_ + = +v +; + +927 + ggy_ + = +gy +; + +928 + ged_ + = +l +; + +931 + gme +< + gass +> + +933 + gdee_am +:: + +934 +doRet +() + +936 +ed_ + = +l +; + +939 + gme +< + gass +> + +941 + gdee_am +:: + +942 +doCˬ +() + +944 +ed_ + = +l +; + +945 + gbuf_ +. +t +(); + +948 + gme +< + gass +> + +949 + gd +:: +size_t + + +950 +dee_am +:: + +951 +doUBound +( +d +:: +size_t + +sourL +) const + +953 +d +:: +size_t + +com +; + +954 + gd +:: +size_t + +w +; + +957 + gcom + = +sourL + + + +958 (( +sourL + + 7) >> 3) + ((sourceLen + 63) >> 6) + 5; + +961 + gw + = 0; + +964 if( + gw_bs_ + !15 || +hash_bs_ + != 8 + 7) + +965  +com + + +w +; + +968  + gsourL + + (sourceLen >> 12) + (sourceLen >> 14) + + +969 ( + gsourL + >> 25+ 13 - 6 + + gw +; + +972 + gme +< + gass +> + +974 + gdee_am +:: + +975 +doTu +( + +976  +good_ngth +, + +977  +max_zy +, + +978  +ni_ngth +, + +979  +max_cha +) + +981 + ggood_mch_ + = +good_ngth +; + +982 + gni_mch_ + = +ni_ngth +; + +983 + gmax_zy_mch_ + = +max_zy +; + +984 + gmax_cha_ngth_ + = +max_cha +; + +987 + gme +< + gass +> + +989 + gdee_am +:: + +990 +doPams +( +z_ms +& +zs +,  +v +, +Segy + +gy +, +r_code +& +ec +) + +992 +comess_func + + gfunc +; + +994 if( + gv + = +deu_size +) + +995 +v + = 6; + +996 if( + gv + < 0 ||evel > 9) + +998 + gec + = +r +:: +am_r +; + +1001 + gfunc + = +g_cfig +( +v_ +). +func +; + +1003 if(( + ggy + ! +gy_ + || +func + ! +g_cfig +( +v +).func) && + +1004 +zs +. +tٮ_ + != 0) + +1007 +doWre +( +zs +, +Flush +:: +block +, +ec +); + +1008 if( + gec + = +r +:: +ed_bufrs + && +ndg_ + == 0) + +1009 +ec +. +assign +(0,c. +gy +()); + +1011 if( + gv_ + ! +v +) + +1013 +v_ + = +v +; + +1014 + gmax_zy_mch_ + = +g_cfig +( +v +). +max_zy +; + +1015 + ggood_mch_ + = +g_cfig +( +v +). +good_ngth +; + +1016 + gni_mch_ + = +g_cfig +( +v +). +ni_ngth +; + +1017 + gmax_cha_ngth_ + = +g_cfig +( +v +). +max_cha +; + +1019 + ggy_ + = +gy +; + +1026 + gme +< + gass +> + +1028 + gdee_am +:: + +1029 +doWre +( +z_ms +& +zs +, +boo +:: +tiڮ +< +Flush +> +ush +, +r_code +& +ec +) + +1031 +maybe_ +(); + +1033 if( + gzs +. + gxt_out + =0 || ( +zs +. +xt_ + =0 && zs. +ava_ + != 0) || + +1034 ( +us_ + = +FINISH_STATE + && +ush + ! +Flush +:: +fish +)) + +1036 +ec + = +r +:: +am_r +; + +1039 if( + gzs +. + gava_out + == 0) + +1041 +ec + = +r +:: +ed_bufrs +; + +1046 aut + gd_ush + = +boo +:: +make_tiڮ +< +Flush +>( + +1047 +ϡ_ush_ +. +is_lized +(), + +1048 + gϡ_ush_ + ? *ϡ_ush_ : +Flush +:: +ne +); + +1050 + gϡ_ush_ + = +ush +; + +1053 if( + gndg_ + != 0) + +1055 +ush_ndg +( +zs +); + +1056 if( + gzs +. + gava_out + == 0) + +1064 +ϡ_ush_ + = +boo +:: +ne +; + +1068 if( + gzs +. + gava_ + == 0 && ( + +1069 +d_ush + && +ush + <= *old_flush + +1070 && +ush + ! +Flush +:: +fish +) + +1076 +ec + = +r +:: +ed_bufrs +; + +1081 if( + gus_ + = +FINISH_STATE + && +zs +. +ava_ + != 0) + +1083 +ec + = +r +:: +ed_bufrs +; + +1089 if( + gzs +. + gava_ + !0 || +lookahd_ + != 0 || + +1090 ( +ush + ! +Flush +:: +ne + && +us_ + ! +FINISH_STATE +)) + +1092 +block_e + +be +; + +1094  + ggy_ +) + +1096  + gSegy +:: +huffm +: + +1097 +be + = +dee_huff +( +zs +, +ush +. +g +()); + +1099  + gSegy +:: +e +: + +1100 +be + = +dee_e +( +zs +, +ush +. +g +()); + +1104 +be + = ( +this +->*( +g_cfig +( +v_ +). +func +))( +zs +, + gush +. +g +()); + +1109 if( + gbe + = +fish_d + || +be + = +fish_de +) + +1111 +us_ + = +FINISH_STATE +; + +1113 if( + gbe + = +ed_me + || +be + = +fish_d +) + +1115 if( +zs +. +ava_out + == 0) + +1117 +ϡ_ush_ + = +boo +:: +ne +; + +1128 if( + gbe + = +block_de +) + +1130 if( +ush + = +Flush +:: +l +) + +1132 +_ign +(); + +1134 if( + gush + ! +Flush +:: +block +) + +1137 +_ed_block +((*)0, 0L, 0); + +1141 if( + gush + = +Flush +:: +fu +) + +1143 +r_hash +(); + +1144 if( + glookahd_ + == 0) + +1146 +rt_ + = 0; + +1147 + gblock_t_ + = 0L; + +1148 + g_ + = 0; + +1152 +ush_ndg +( +zs +); + +1153 if( + gzs +. + gava_out + == 0) + +1155 +ϡ_ush_ + = +boo +:: +ne +; + +1161 if( + gush + = +Flush +:: +fish +) + +1163 +ec + = +r +:: +d_of_am +; + +1169 + gme +< + gass +> + +1171 + gdee_am +:: + +1172 +doDiiڬy +( +By + cڡ* +di +, +uI + +diLgth +, +r_code +& +ec +) + +1174 if( + glookahd_ +) + +1176 + gec + = +r +:: +am_r +; + +1180 +maybe_ +(); + +1183 if( + gdiLgth + > +w_size_ +) + +1185 +r_hash +(); + +1186 + grt_ + = 0; + +1187 + gblock_t_ + = 0L; + +1188 + g_ + = 0; + +1189 + gdi + + +diLgth + - +w_size_ +; + +1190 + gdiLgth + = +w_size_ +; + +1194 +z_ms + + gzs +; + +1195 + gzs +. + gava_ + = +diLgth +; + +1196 + gzs +. + gxt_ + = (cڡ +By + *) +di +; + +1197 + gzs +. + gava_out + = 0; + +1198 + gzs +. + gxt_out + = 0; + +1199 +fl_wdow +( +zs +); + +1200  + glookahd_ + > +mMch +) + +1202 +uI + +r + = +rt_ +; + +1203 +uI + + gn + = +lookahd_ + - ( +mMch +-1); + +1206 +upde_hash +( +s_h_ +, +wdow_ +[ +r + + +mMch +-1]); + +1207 + gev_ +[ +r + & +w_mask_ +] = +hd_ +[ +s_h_ +]; + +1208 + ghd_ +[ +s_h_ +] = ( +d +:: +ut16_t +) +r +; + +1209 + gr +++; + +1211 -- + gn +); + +1212 + grt_ + = +r +; + +1213 + glookahd_ + = +mMch +-1; + +1214 +fl_wdow +( +zs +); + +1216 + grt_ + + +lookahd_ +; + +1217 + gblock_t_ + = () +rt_ +; + +1218 + g_ + = +lookahd_ +; + +1219 + glookahd_ + = 0; + +1220 + gmch_ngth_ + = +ev_ngth_ + = +mMch +-1; + +1221 + gmch_avaab_ + = 0; + +1224 + gme +< + gass +> + +1226 + gdee_am +:: + +1227 +doPrime +( +bs +,  +vue +, +r_code +& +ec +) + +1229 +maybe_ +(); + +1231 if(( + gBy + *)( + gd_buf_ +< + gndg_out_ + + (( + gBuf_size + + 7) >> 3)) + +1233 + gec + = +r +:: +ed_bufrs +; + +1239  + gput + = +Buf_size + - +bi_vid_ +; + +1240 if( + gput + > + gbs +) + +1241 + gput + = +bs +; + +1242 + gbi_buf_ + |( +d +:: +ut16_t +)(( +vue + & ((1 << +put +- 1)<< +bi_vid_ +); + +1243 + gbi_vid_ + + +put +; + +1244 +_ush_bs +(); + +1245 + gvue + >> +put +; + +1246 + gbs + - +put +; + +1248  + gbs +); + +1251 + gme +< + gass +> + +1253 + gdee_am +:: + +1254 +doPdg +(* +vue +, * +bs +) + +1256 if( + gvue + != 0) + +1257 * +vue + = +ndg_ +; + +1258 if( + gbs + != 0) + +1259 * +bs + = +bi_vid_ +; + +1265 + gme +< + gass +> + +1267 + gdee_am +:: + +1268 + +() + +1277 +w_size_ + = 1 << +w_bs_ +; + +1278 + gw_mask_ + = +w_size_ + - 1; + +1280 + ghash_size_ + = 1 << +hash_bs_ +; + +1281 + ghash_mask_ + = +hash_size_ + - 1; + +1282 + ghash_shi_ + = (( +hash_bs_ ++ +mMch +-1)/minMatch); + +1284 autcڡ + gnwdow + = +w_size_ + * 2*( +By +); + +1285 autcڡ + gŻv + = +w_size_ + * ( +d +:: +ut16_t +); + +1286 autcڡ + gnhd + = +hash_size_ + * ( +d +:: +ut16_t +); + +1287 autcڡ + gnovy + = +l_bufsize_ + * (( +d +:: +ut16_t +)+2); + +1288 autcڡ + geded + = +nwdow + + +Żv + + +nhd + + +novy +; + +1290 if(! + gbuf_ + || + gbuf_size_ + ! +eded +) + +1292 +buf_ + = +boo +:: +make_unique_no +< + +1293 +d +:: +ut8_t +[]>( +eded +); + +1294 + gbuf_size_ + = +eded +; + +1297 + gwdow_ + = +t_ +< +By +*>( +buf_ +. +g +()); + +1298 + gev_ + = +t_ +< +d +:: +ut16_t +*>( +buf_ +. +g +(+ +nwdow +); + +1299 + ghd_ + = +t_ +< +d +:: +ut16_t +*>( +buf_ +. +g +(+ +nwdow + + +Żv +); + +1305 aut + govy + = +t_ +< +d +:: +ut16_t +*>( + +1306 +buf_ +. +g +(+ +nwdow + + +Żv + + +nhd +); + +1309 + ghigh_w_ + = 0; + +1311 + gndg_buf_ + = + +1312 +t_ +< +d +:: +ut8_t +*>( +ovy +); + +1313 + gndg_buf_size_ + = + +1314 +ic_ +< +d +:: +ut32_t +>( +l_bufsize_ +) * + +1315 (( +d +:: +ut16_t +) + 2L); + +1317 + gd_buf_ + = +ovy + + +l_bufsize_ + / ( +d +:: +ut16_t +); + +1318 + gl_buf_ + = +ndg_buf_ + + (1 + ( +d +:: +ut16_t +)* +l_bufsize_ +; + +1320 + gndg_ + = 0; + +1321 + gndg_out_ + = +ndg_buf_ +; + +1323 + gus_ + = +BUSY_STATE +; + +1324 + gϡ_ush_ + = +Flush +:: +ne +; + +1326 +_ +(); + +1327 +lm_ +(); + +1329 + ged_ + = +ue +; + +1334 + gme +< + gass +> + +1336 + gdee_am +:: + +1337 +lm_ +() + +1339 +wdow_size_ + = ( +d +:: +ut32_t +)2L* +w_size_ +; + +1341 +r_hash +(); + +1346 + gmax_zy_mch_ + = +g_cfig +( +v_ +). +max_zy +; + +1347 + ggood_mch_ + = +g_cfig +( +v_ +). +good_ngth +; + +1348 + gni_mch_ + = +g_cfig +( +v_ +). +ni_ngth +; + +1349 + gmax_cha_ngth_ + = +g_cfig +( +v_ +). +max_cha +; + +1351 + grt_ + = 0; + +1352 + gblock_t_ + = 0L; + +1353 + glookahd_ + = 0; + +1354 + g_ + = 0; + +1355 + gmch_ngth_ + = +ev_ngth_ + = +mMch +-1; + +1356 + gmch_avaab_ + = 0; + +1357 + gs_h_ + = 0; + +1362 + gme +< + gass +> + +1364 + gdee_am +:: + +1365 +_block +() + +1367  +n + = 0; + gn + < + glCodes +;++) + +1368 + gdyn_ɻe_ +[ +n +]. + gfc + = 0; + +1369  + gn + = 0; < + gdCodes +;++) + +1370 + gdyn_d_ +[ +n +]. + gfc + = 0; + +1371  + gn + = 0; < + gblCodes +;++) + +1372 + gbl__ +[ +n +]. + gfc + = 0; + +1373 + gdyn_ɻe_ +[ +END_BLOCK +]. + gfc + = 1; + +1374 + gt_n_ + = 0L; + +1375 + gic_n_ + = 0L; + +1376 + gϡ_l_ + = 0; + +1377 + gmches_ + = 0; + +1385 + gme +< + gass +> + +1387 + gdee_am +:: + +1388 +pqdownhp +( + +1389 +_da + cڡ* + +, + +1390  +k +) + +1392  + gv + = +hp_ +[ +k +]; + +1393  + gj + = +k + << 1; + +1394  + gj + < +hp_n_ +) + +1397 if( +j + < +hp_n_ + && + +1398 +smr +( + +, +hp_ +[ +j ++1], heap_[j])) + +1399 +j +++; + +1401 if( +smr +( + +, +v +, +hp_ +[ +j +])) + +1405 + ghp_ +[ +k +] = +hp_ +[ +j +]; + +1406 + gk + = +j +; + +1410 + gj + <<= 1; + +1412 + ghp_ +[ +k +] = +v +; + +1418 + gme +< + gass +> + +1419 +le + + +1421 + gdee_am +:: + +1422 +pqmove +( +_da + cڡ* + +, & +t +) + +1424 + gt + = +hp_ +[ +kSmˡ +]; + +1425 + ghp_ +[ +kSmˡ +] = +hp_ +[ +hp_n_ +--]; + +1426 +pqdownhp +( + +, +kSmˡ +); + +1438 + gme +< + gass +> + +1440 + gdee_am +:: + +1441 +g_bn +( +_desc + * +desc +) + +1443 +_da + * + + = +desc +-> +dyn_ +; + +1444  + gmax_code + = +desc +-> +max_code +; + +1445 +_da + cڡ* + ge + = +desc +-> +_desc +-> +ic_ +; + +1446 + gd +:: +ut8_t + cڡ * +exa + = +desc +-> +_desc +-> +exa_bs +; + +1447  + gba + = +desc +-> +_desc +-> +exa_ba +; + +1448  + gmax_ngth + = +desc +-> +_desc +-> +max_ngth +; + +1449  + gh +; + +1450  + gn +, + gm +; + +1451  + gbs +; + +1452  + gxbs +; + +1453 + gd +:: +ut16_t + +f +; + +1454  + govow + = 0; + +1456 + gd +:: +fl +(& +bl_cou_ +[0], &bl_cou_[ +maxBs ++1], +d +:: +ut16_t +{0}); + +1461 + g +[ +hp_ +[ +hp_max_ +]]. + gdl + = 0; + +1463  + gh + = +hp_max_ ++1; h < + gHEAP_SIZE +; h++) { + +1464 + gn + = +hp_ +[ +h +]; + +1465 + gbs + = + +[[ +n +]. +dl +].dl + 1; + +1466 if( + gbs + > + gmax_ngth +b +max_ngth +, + govow +++; + +1468 + g +[ +n +]. + gdl + = ( +d +:: +ut16_t +) +bs +; + +1470 if( + gn + > + gmax_code +) + +1473 + gbl_cou_ +[ +bs +]++; + +1474 + gxbs + = 0; + +1475 if( + gn + > +ba +) + +1476 +xbs + = +exa +[ +n +- +ba +]; + +1477 + gf + = + +[ +n +]. +fc +; + +1478 + gt_n_ + +( +d +:: +ut32_t +) +f + * ( +bs + + +xbs +); + +1479 if( + ge +) + +1480 + gic_n_ + +( +d +:: +ut32_t +) +f + * ( +e +[ +n +]. +dl + + +xbs +); + +1482 if( + govow + == 0) + +1488 + gbs + = +max_ngth +-1; + +1489  + gbl_cou_ +[ +bs +] == 0) + +1490 +bs +--; + +1491 + gbl_cou_ +[ +bs +]--; + +1492 + gbl_cou_ +[ +bs ++1] += 2; + +1493 + gbl_cou_ +[ +max_ngth +]--; + +1497 + govow + -= 2; + +1499  + govow + > 0); + +1506  + gbs + = +max_ngth +; bits != 0; bits--) + +1508 + gn + = +bl_cou_ +[ +bs +]; + +1509  + gn + != 0) + +1511 +m + = +hp_ +[-- +h +]; + +1512 if( + gm + > + gmax_code +) + +1514 if(( + g +[ +m +]. + gdl + !( +bs +) + +1516 +t_n_ + +(() +bs + - () + +[ +m +]. +dl +*(e[m]. +fc +; + +1517 + g +[ +m +]. + gdl + = ( +d +:: +ut16_t +) +bs +; + +1519 + gn +--; + +1531 + gme +< + gass +> + +1533 + gdee_am +:: + +1534 +bud_ +( +_desc + * +desc +) + +1536 +_da + * + + = +desc +-> +dyn_ +; + +1537 +_da + cڡ* + ge + = +desc +-> +_desc +-> +ic_ +; + +1538  + gems + = +desc +-> +_desc +-> +ems +; + +1539  + gn +, + gm +; + +1540  + gmax_code + = -1; + +1541  + gnode +; + +1547 + ghp_n_ + = 0; + +1548 + ghp_max_ + = +HEAP_SIZE +; + +1550  + gn + = 0; < + gems +;++) + +1552 if( + g +[ +n +]. + gfc + != 0) + +1554 +hp_ +[++( +hp_n_ +)] = +max_code + = +n +; + +1555 + gdth_ +[ +n +] = 0; + +1559 + g +[ +n +]. + gdl + = 0; + +1568  + ghp_n_ + < 2) + +1570 + gnode + = +hp_ +[++( +hp_n_ +)] = ( +max_code + < 2 ? ++max_code : 0); + +1571 + g +[ +node +]. + gfc + = 1; + +1572 + gdth_ +[ +node +] = 0; + +1573 + gt_n_ +--; + +1574 if( + ge +) + +1575 + gic_n_ + - +e +[ +node +]. +dl +; + +1578 + gdesc +-> + gmax_code + = +max_code +; + +1583  + gn + = +hp_n_ +/2; >= 1;--) + +1584 +pqdownhp +( + +, +n +); + +1589 + gnode + = +ems +; + +1592 +pqmove +( + +, +n +); + +1593 + gm + = +hp_ +[ +kSmˡ +]; + +1595 + ghp_ +[--( +hp_max_ +)] = +n +; + +1596 + ghp_ +[--( +hp_max_ +)] = +m +; + +1599 + g +[ +node +]. + gfc + = + +[ +n +]. +fc + +e[ +m +].fc; + +1600 + gdth_ +[ +node +] = ( +d +:: +ut8_t +)(( +dth_ +[ +n +] >dth_[ +m +] ? + +1601 +dth_ +[ +n +] : dth_[ +m +]) + 1); + +1602 + g +[ +n +]. + gdl + = + +[ +m +]. +dl + = ( +d +:: +ut16_t +) +node +; + +1604 + ghp_ +[ +kSmˡ +] = +node +++; + +1605 +pqdownhp +( + +, +kSmˡ +); + +1608  + ghp_n_ + >= 2); + +1610 + ghp_ +[--( +hp_max_ +)] = +hp_ +[ +kSmˡ +]; + +1615 +g_bn +(( +_desc + *) +desc +); + +1618 +g_codes +( + +, +max_code +, +bl_cou_ +); + +1624 + gme +< + gass +> + +1626 + gdee_am +:: + +1627 +sn_ +( + +1628 +_da + * + +, + +1629  +max_code +) + +1631  + gn +; + +1632  + gevn + = -1; + +1633  + gcu +; + +1634  + gx + = + +[0]. +dl +; + +1635 + gd +:: +ut16_t + +cou + = 0; + +1636  + gmax_cou + = 7; + +1637  + gm_cou + = 4; + +1639 if( + gx + == 0) + +1641 +max_cou + = 138; + +1642 + gm_cou + = 3; + +1644 + g +[ +max_code ++1]. + gdl + = ( +d +:: +ut16_t +)0xffff; + +1646  + gn + = 0; < +max_code +;++) + +1648 + gcu + = +x +; + gx + = + +[ +n ++1]. +dl +; + +1649 if(++ + gcou + < + gmax_cou + && + gcu + = +x +) + +1653 if( + gcou + < + gm_cou +) + +1655 + gbl__ +[ +cu +]. + gfc + + +cou +; + +1657 if( + gcu + != 0) + +1659 if( +cu + ! +evn + +bl__ +[cu]. +fc +++; + +1660 + gbl__ +[ +REP_3_6 +]. + gfc +++; + +1662 if( + gcou + <= 10) + +1664 +bl__ +[ +REPZ_3_10 +]. +fc +++; + +1668 + gbl__ +[ +REPZ_11_138 +]. + gfc +++; + +1670 + gcou + = 0; + +1671 + gevn + = +cu +; + +1672 if( + gx + == 0) + +1674 +max_cou + = 138; + +1675 + gm_cou + = 3; + +1677 if( + gcu + = +x +) + +1679 +max_cou + = 6; + +1680 + gm_cou + = 3; + +1684 + gmax_cou + = 7; + +1685 + gm_cou + = 4; + +1693 + gme +< + gass +> + +1695 + gdee_am +:: + +1696 +nd_ +( + +1697 +_da + * + +, + +1698  +max_code +) + +1700  + gn +; + +1701  + gevn + = -1; + +1702  + gcu +; + +1703  + gx + = + +[0]. +dl +; + +1704  + gcou + = 0; + +1705  + gmax_cou + = 7; + +1706  + gm_cou + = 4; + +1709 if( + gx + == 0) + +1711 +max_cou + = 138; + +1712 + gm_cou + = 3; + +1715  + gn + = 0; < +max_code +;++) + +1717 + gcu + = +x +; + +1718 + gx + = + +[ +n ++1]. +dl +; + +1719 if(++ + gcou + < + gmax_cou + && + gcu + = +x +) + +1723 if( + gcou + < + gm_cou +) + +1727 +nd_code +( +cu +, +bl__ +); + +1729 -- + gcou + != 0); + +1731 if( + gcu + != 0) + +1733 if( +cu + ! +evn +) + +1735 +nd_code +( +cu +, +bl__ +); + +1736 + gcou +--; + +1738 +BOOST_ASSERT +( +cou + >= 3 && count <= 6); + +1739 +nd_code +( +REP_3_6 +, +bl__ +); + +1740 +nd_bs +( +cou +-3, 2); + +1742 if( + gcou + <= 10) + +1744 +nd_code +( +REPZ_3_10 +, +bl__ +); + +1745 +nd_bs +( +cou +-3, 3); + +1749 +nd_code +( +REPZ_11_138 +, +bl__ +); + +1750 +nd_bs +( +cou +-11, 7); + +1752 + gcou + = 0; + +1753 + gevn + = +cu +; + +1754 if( + gx + == 0) + +1756 +max_cou + = 138; + +1757 + gm_cou + = 3; + +1759 if( + gcu + = +x +) + +1761 +max_cou + = 6; + +1762 + gm_cou + = 3; + +1766 + gmax_cou + = 7; + +1767 + gm_cou + = 4; + +1775 + gme +< + gass +> + +1777 + gdee_am +:: + +1778 +bud_bl_ +() + +1780  +max_bldex +; + +1783 +sn_ +(( +_da + *) +dyn_ɻe_ +, +l_desc_ +. +max_code +); + +1784 +sn_ +(( +_da + *) +dyn_d_ +, +d_desc_ +. +max_code +); + +1787 +bud_ +(( +_desc + *)(&( +bl_desc_ +))); + +1796  + gmax_bldex + = +blCodes +-1; max_blindex >= 3; max_blindex--) + +1798 if( + gbl__ +[ +lut_ +. +bl_d +[ +max_bldex +]]. + gdl + != 0) + +1802 + gt_n_ + +3*( +max_bldex ++1) + 5+5+4; + +1803  + gmax_bldex +; + +1811 + gme +< + gass +> + +1813 + gdee_am +:: + +1814 +nd_l_s +( + +1815  +lcodes +, + +1816  +dcodes +, + +1817  +blcodes +) + +1819  + gnk +; + +1821 +BOOST_ASSERT +( +lcodes + >257 && +dcodes + >1 && +blcodes + >= 4); + +1822 +BOOST_ASSERT +( +lcodes + < +lCodes + && +dcodes + < +dCodes + && +blcodes + < +blCodes +); + +1823 +nd_bs +( +lcodes +-257, 5); + +1824 +nd_bs +( +dcodes +-1, 5); + +1825 +nd_bs +( +blcodes +-4, 4); + +1826  + gnk + = 0;k < + gblcodes +;ank++) + +1827 +nd_bs +( +bl__ +[ +lut_ +. +bl_d +[ +nk +]]. +dl +, 3); + +1828 +nd_ +(( +_da + *) +dyn_ɻe_ +, +lcodes +-1); + +1829 +nd_ +(( +_da + *) +dyn_d_ +, +dcodes +-1); + +1834 + gme +< + gass +> + +1836 + gdee_am +:: + +1837 +comess_block +( + +1838 +_da + cڡ* +ɻe +, + +1839 +_da + cڡ* +d +) + +1841  + gdi +; + +1842  + glc +; + +1843  + glx + = 0; + +1844  + gcode +; + +1845  + gexa +; + +1847 if( + gϡ_l_ + != 0) + +1851 +di + = +d_buf_ +[ +lx +]; + +1852 + glc + = +l_buf_ +[ +lx +++]; + +1853 if( + gdi + == 0) + +1855 +nd_code +( +lc +, +ɻe +); + +1860 + gcode + = +lut_ +. +ngth_code +[ +lc +]; + +1861 +nd_code +( +code ++ +ls ++1, +ɻe +); + +1862 + gexa + = +lut_ +. +exa_lbs +[ +code +]; + +1863 if( + gexa + != 0) + +1865 +lc + - +lut_ +. +ba_ngth +[ +code +]; + +1866 +nd_bs +( +lc +, +exa +); + +1868 + gdi +--; + +1869 + gcode + = +d_code +( +di +); + +1870 +BOOST_ASSERT +( +code + < +dCodes +); + +1872 +nd_code +( +code +, +d +); + +1873 + gexa + = +lut_ +. +exa_dbs +[ +code +]; + +1874 if( + gexa + != 0) + +1876 +di + - +lut_ +. +ba_di +[ +code +]; + +1877 +nd_bs +( +di +, +exa +); + +1882 +BOOST_ASSERT +(( +uI +)( +ndg_ +< +l_bufsize_ + + 2* +lx +); + +1884  + glx + < + gϡ_l_ +); + +1887 +nd_code +( +END_BLOCK +, +ɻe +); + +1902 + gme +< + gass +> + +1904 + gdee_am +:: + +1905 +de_da_ty +() + +1911  +bck_mask + = 0xf3ffc07fUL; + +1912  + gn +; + +1915  + gn + = 0; <31;++, + gbck_mask + >>= 1) + +1916 if(( +bck_mask + & 1&& ( +dyn_ɻe_ +[ +n +]. +fc + != 0)) + +1917  +by +; + +1920 if( + gdyn_ɻe_ +[9]. + gfc + !0 || +dyn_ɻe_ +[10]. +fc + != 0 + +1921 || +dyn_ɻe_ +[13]. +fc + != 0) + +1922  +xt +; + +1923  + gn + = 32; < + gls +;++) + +1924 if( + gdyn_ɻe_ +[ +n +]. + gfc + != 0) + +1925  +xt +; + +1930  + gby +; + +1935 + gme +< + gass +> + +1937 + gdee_am +:: + +1938 +bi_wdup +() + +1940 if( +bi_vid_ + > 8) + +1941 +put_sht +( +bi_buf_ +); + +1942 if( + gbi_vid_ + > 0) + +1943 +put_by +(( +By +) +bi_buf_ +); + +1944 + gbi_buf_ + = 0; + +1945 + gbi_vid_ + = 0; + +1950 + gme +< + gass +> + +1952 + gdee_am +:: + +1953 +bi_ush +() + +1955 if( +bi_vid_ + == 16) + +1957 +put_sht +( +bi_buf_ +); + +1958 + gbi_buf_ + = 0; + +1959 + gbi_vid_ + = 0; + +1961 if( + gbi_vid_ + >= 8) + +1963 +put_by +(( +By +) +bi_buf_ +); + +1964 + gbi_buf_ + >>= 8; + +1965 + gbi_vid_ + -= 8; + +1972 + gme +< + gass +> + +1974 + gdee_am +:: + +1975 +cy_block +( + +1976 * +buf +, + +1977  +n +, + +1978  +hd +) + +1980 +bi_wdup +(); + +1982 if( + ghd +) + +1984 +put_sht +(( +d +:: +ut16_t +) +n +); + +1985 +put_sht +(( +d +:: +ut16_t +)~ +n +); + +1988  + gn +--) + +1989 +put_by +(* +buf +++); + +1996 + gme +< + gass +> + +1998 + gdee_am +:: + +1999 +_ +() + +2001 +l_desc_ +. +dyn_ + = +dyn_ɻe_ +; + +2002 + gl_desc_ +. + g_desc + = & +lut_ +. +l_desc +; + +2004 + gd_desc_ +. + gdyn_ + = +dyn_d_ +; + +2005 + gd_desc_ +. + g_desc + = & +lut_ +. +d_desc +; + +2007 + gbl_desc_ +. + gdyn_ + = +bl__ +; + +2008 + gbl_desc_ +. + g_desc + = & +lut_ +. +bl_desc +; + +2010 + gbi_buf_ + = 0; + +2011 + gbi_vid_ + = 0; + +2014 +_block +(); + +2020 + gme +< + gass +> + +2022 + gdee_am +:: + +2023 +_ign +() + +2025 +nd_bs +( +STATIC_TREES +<<1, 3); + +2026 +nd_code +( +END_BLOCK +, +lut_ +. +ɻe +); + +2027 +bi_ush +(); + +2032 + gme +< + gass +> + +2034 + gdee_am +:: + +2035 +_ush_bs +() + +2037 +bi_ush +(); + +2042 + gme +< + gass +> + +2044 + gdee_am +:: + +2045 +_ed_block +( + +2046 * +buf +, + +2047 +d +:: +ut32_t + +ed_n +, + +2048  +ϡ +) + +2050 +nd_bs +(( +STORED_BLOCK +<<1)+ +ϡ +, 3); + +2051 +cy_block +( +buf +, () +ed_n +, 1); + +2054 + gme +< + gass +> + +2055 +le + + +2057 + gdee_am +:: + +2058 +_y_di +( +d +:: +ut16_t + +di +, std:: +ut8_t + +n +, +bo +& +ush +) + +2060 + gd_buf_ +[ +ϡ_l_ +] = +di +; + +2061 + gl_buf_ +[ +ϡ_l_ +++] = +n +; + +2062 + gdi +--; + +2063 + gdyn_ɻe_ +[ +lut_ +. +ngth_code +[ +n +]+ + gls ++1]. + gfc +++; + +2064 + gdyn_d_ +[ +d_code +( +di +)]. + gfc +++; + +2065 + gush + = ( +ϡ_l_ + = +l_bufsize_ +-1); + +2068 + gme +< + gass +> + +2069 +le + + +2071 + gdee_am +:: + +2072 +_y_l +( +d +:: +ut8_t + +c +, +bo +& +ush +) + +2074 + gd_buf_ +[ +ϡ_l_ +] = 0; + +2075 + gl_buf_ +[ +ϡ_l_ +++] = +c +; + +2076 + gdyn_ɻe_ +[ +c +]. + gfc +++; + +2077 + gush + = ( +ϡ_l_ + = +l_bufsize_ +-1); + +2085 + gme +< + gass +> + +2087 + gdee_am +:: + +2088 +_ush_block +( + +2089 +z_ms +& +zs +, + +2090 * +buf +, + +2091 +d +:: +ut32_t + +ed_n +, + +2092  +ϡ +) + +2094 + gd +:: +ut32_t + +t_nb +; + +2095 + gd +:: +ut32_t + +ic_nb +; + +2096  + gmax_bldex + = 0; + +2099 if( + gv_ + > 0) + +2102 if( + gzs +. + gda_ty + = +unknown +) + +2103 +zs +. +da_ty + = +de_da_ty +(); + +2106 +bud_ +(( +_desc + *)(&( +l_desc_ +))); + +2108 +bud_ +(( +_desc + *)(&( +d_desc_ +))); + +2116 + gmax_bldex + = +bud_bl_ +(); + +2119 + gt_nb + = ( +t_n_ ++3+7)>>3; + +2120 + gic_nb + = ( +ic_n_ ++3+7)>>3; + +2122 if( + gic_nb + < +t_nb +) + +2123 +t_nb + = +ic_nb +; + +2132 +BOOST_ASSERT +( +buf +); + +2134 + gt_nb + = +ic_nb + = +ed_n + + 5; + +2137 #ifde +FORCE_STORED + + +2138 if( + gbuf + != (*)0) { + +2140 if( +ed_n ++4 < +t_nb + && +buf + != (*)0) { + +2149 +_ed_block +( +buf +, +ed_n +, +ϡ +); + +2151 #ifde +FORCE_STATIC + + +2153 if( + gic_nb + >= 0) + +2158 if( +gy_ + = +Segy +:: +fixed + || +ic_nb + = +t_nb +) + +2161 +nd_bs +(( +STATIC_TREES +<<1)+ +ϡ +, 3); + +2162 +comess_block +( +lut_ +. +ɻe +,ut_. +d +); + +2166 +nd_bs +(( +DYN_TREES +<<1)+ +ϡ +, 3); + +2167 +nd_l_s +( +l_desc_ +. +max_code ++1, +d_desc_ +.max_code+1, + +2168 +max_bldex ++1); + +2169 +comess_block +((cڡ +_da + *) +dyn_ɻe_ +, + +2170 (cڡ +_da + *) +dyn_d_ +); + +2175 +_block +(); + +2177 if( + gϡ +) + +2178 +bi_wdup +(); + +2181 + gme +< + gass +> + +2183 + gdee_am +:: + +2184 +fl_wdow +( +z_ms +& +zs +) + +2186  +n +, + gm +; + +2187  + gme +; + +2188 + gd +:: +ut16_t + * +p +; + +2189 +uI + + gwsize + = +w_size_ +; + +2193 + gme + = ()( +wdow_size_ + - + +2194 ( +d +:: +ut32_t +) +lookahd_ + -(d::ut32_t) +rt_ +); + +2201 if( +me + =0 && +rt_ + =0 && +lookahd_ + == 0) + +2203 +me + = +wsize +; + +2205 if( + gme + == ()(-1)) + +2210 +me +--; + +2218 if( + grt_ + > +wsize ++ +max_di +()) + +2220 +d +:: +memy +( +wdow_ +, wdow_+ +wsize +, ()wsize); + +2221 + gmch_t_ + - +wsize +; + +2222 + grt_ + - +wsize +; + +2223 + gblock_t_ + -( +wsize +; + +2231 + gn + = +hash_size_ +; + +2232 + gp + = & +hd_ +[ +n +]; + +2235 + gm + = *-- +p +; + +2236 * + gp + = ( +d +:: +ut16_t +)( +m + > +wsize + ? m-wsize : 0); + +2238 -- + gn +); + +2240 + gn + = +wsize +; + +2241 + gp + = & +ev_ +[ +n +]; + +2244 + gm + = *-- +p +; + +2245 * + gp + = ( +d +:: +ut16_t +)( +m + > +wsize + ? m-wsize : 0); + +2250 -- + gn +); + +2251 + gme + + +wsize +; + +2253 if( + gzs +. + gava_ + == 0) + +2267 + gn + = +ad_buf +( +zs +, +wdow_ + + +rt_ + + +lookahd_ +, +me +); + +2268 + glookahd_ + + +n +; + +2271 if( + glookahd_ + + + g_ + > +mMch +) + +2273 +uI + +r + = +rt_ + - +_ +; + +2274 + gs_h_ + = +wdow_ +[ +r +]; + +2275 +upde_hash +( +s_h_ +, +wdow_ +[ +r + + 1]); + +2276  + g_ +) + +2278 +upde_hash +( +s_h_ +, +wdow_ +[ +r + + +mMch +-1]); + +2279 + gev_ +[ +r + & +w_mask_ +] = +hd_ +[ +s_h_ +]; + +2280 + ghd_ +[ +s_h_ +] = ( +d +:: +ut16_t +) +r +; + +2281 + gr +++; + +2282 + g_ +--; + +2283 if( + glookahd_ + + + g_ + < + gmMch +) + +2291  + glookahd_ + < + gkMLookahd + && + gzs +. + gava_ + != 0); + +2300 if( + ghigh_w_ + < + gwdow_size_ +) + +2302 + gd +:: +ut32_t + +cu + = +rt_ + + ( +d +::ut32_t)( +lookahd_ +); + +2303 + gd +:: +ut32_t + +w +; + +2305 if( + ghigh_w_ + < + gcu +) + +2310 + gw + = +wdow_size_ + - +cu +; + +2311 if( + gw + > + gkWIn +) + +2312 + gw + = +kWIn +; + +2313 + gd +:: +memt +( +wdow_ + + +cu +, 0, () +w +); + +2314 + ghigh_w_ + = +cu + + +w +; + +2316 if( + ghigh_w_ + < ( + gd +:: +ut32_t +) +cu + + +kWIn +) + +2322 +w + = ( +d +:: +ut32_t +) +cu + + +kWIn + - +high_w_ +; + +2323 if( + gw + > + gwdow_size_ + - + ghigh_w_ +) + +2324 + gw + = +wdow_size_ + - +high_w_ +; + +2325 + gd +:: +memt +( +wdow_ + + +high_w_ +, 0, () +w +); + +2326 + ghigh_w_ + + +w +; + +2336 + gme +< + gass +> + +2338 + gdee_am +:: + +2339 +ush_ndg +( +z_ms +& +zs +) + +2341 +_ush_bs +(); + +2342 aut + gn + = +amp +( +ndg_ +, +zs +. +ava_out +); + +2343 if( + gn + == 0) + +2346 + gd +:: +memy +( +zs +. +xt_out +, +ndg_out_ +, +n +); + +2347 + gzs +. + gxt_out + = + +2348 +ic_ +< +d +:: +ut8_t +*>( +zs +. +xt_out ++ +n +; + +2349 + gndg_out_ + + +n +; + +2350 + gzs +. + gtٮ_out + + +n +; + +2351 + gzs +. + gava_out + - +n +; + +2352 + gndg_ + - +n +; + +2353 if( + gndg_ + == 0) + +2354 +ndg_out_ + = +ndg_buf_ +; + +2360 + gme +< + gass +> + +2361 +le + + +2363 + gdee_am +:: + +2364 +ush_block +( +z_ms +& +zs +, +bo + +ϡ +) + +2366 +_ush_block +( +zs +, + +2367 ( +block_t_ + >= 0L ? + +2368 (*)& +wdow_ +[() +block_t_ +] : + +2370 ( +d +:: +ut32_t +)(() +rt_ + - +block_t_ +), + +2371 +ϡ +); + +2372 + gblock_t_ + = +rt_ +; + +2373 +ush_ndg +( +zs +); + +2382 + gme +< + gass +> + +2384 + gdee_am +:: + +2385 +ad_buf +( +z_ms +& +zs +, +By + * +buf +,  +size +) + +2387 aut + gn + = +amp +( +zs +. +ava_ +, +size +); + +2388 if( + gn + == 0) + +2391 + gzs +. + gava_ + - +n +; + +2393 + gd +:: +memy +( +buf +, +zs +. +xt_ +, +n +); + +2394 + gzs +. + gxt_ + = +ic_ +< + +2395 +d +:: +ut8_t + cڡ*>( +zs +. +xt_ ++ +n +; + +2396 + gzs +. + gtٮ_ + + +n +; + +2397  () + gn +; + +2411 + gme +< + gass +> + +2412 +uI + + +2413 + gdee_am +:: + +2414 +lge_mch +( +IPos + +cur_mch +) + +2416  +cha_ngth + = +max_cha_ngth_ +; + +2417 +By + * + gsn + = +wdow_ + + +rt_ +; + +2418 +By + * + gmch +; + +2419  + gn +; + +2420  + gbe_n + = +ev_ngth_ +; + +2421  + gni_mch + = +ni_mch_ +; + +2422 +IPos + + glim + = +rt_ + > (IPos) +max_di +() ? + +2423 +rt_ + - ( +IPos +) +max_di +() : 0; + +2427 + gd +:: +ut16_t + * +ev + = +ev_ +; + +2428 +uI + + gwmask + = +w_mask_ +; + +2430 +By + * + gnd + = +wdow_ + + +rt_ + + +maxMch +; + +2431 +By + + gsn_d1 + = +sn +[ +be_n +-1]; + +2432 +By + + gsn_d + = +sn +[ +be_n +]; + +2437 +BOOST_ASSERT +( +hash_bs_ + >8 && +maxMch + == 258); + +2440 if( + gev_ngth_ + > +good_mch_ +) { + +2441 +cha_ngth + >>= 2; + +2446 if(( + guI +) + gni_mch + > + glookahd_ +) + +2447 + gni_mch + = +lookahd_ +; + +2449 +BOOST_ASSERT +(( +d +:: +ut32_t +) +rt_ + < +wdow_size_ +- +kMLookahd +); + +2452 +BOOST_ASSERT +( +cur_mch + < +rt_ +); + +2453 + gmch + = +wdow_ + + +cur_mch +; + +2463 if + gmch +[ +be_n +] ! +sn_d + || + +2464 +mch +[ +be_n +-1] ! +sn_d1 + || + +2465 * +mch + !* +sn + || + +2466 *++ +mch + ! +sn +[1]) + +2475 + gsn + +2, + gmch +++; + +2476 +BOOST_ASSERT +(* +sn + =* +mch +); + +2484  *++ + gsn + =*++ +mch + && *++ +sn + == *++match && + +2485 *++ +sn + =*++ +mch + && *++scan == *++match && + +2486 *++ +sn + =*++ +mch + && *++scan == *++match && + +2487 *++ +sn + =*++ +mch + && *++scan == *++match && + +2488 +sn + < +nd +); + +2490 +BOOST_ASSERT +( +sn + < +wdow_ ++()( +wdow_size_ +-1)); + +2492 + gn + = +maxMch + - ()( +nd + - +sn +); + +2493 + gsn + = +nd + - +maxMch +; + +2495 if( + gn + > + gbe_n +) { + +2496 + gmch_t_ + = +cur_mch +; + +2497 + gbe_n + = +n +; + +2498 if( + gn + > +ni_mch +) ; + +2499 + gsn_d1 + = +sn +[ +be_n +-1]; + +2500 + gsn_d + = +sn +[ +be_n +]; + +2503 ( + gcur_mch + = +ev +[ +cur_mch + & +wmask +]> +lim + + +2504 && -- +cha_ngth + != 0); + +2506 if(( + guI +) + gbe_n + < +lookahd_ +) + +2507  ( +uI +) +be_n +; + +2508  + glookahd_ +; + +2521 + gme +< + gass +> + +2522 +le + + +2524 + gdee_am +:: + +2525 +f_ed +( +z_ms +& +zs +, +Flush + +ush +) -> + +2526 + gblock_e + + +2531 + gd +:: +ut32_t + +max_block_size + = 0xffff; + +2532 + gd +:: +ut32_t + +max_t +; + +2534 if( + gmax_block_size + > + gndg_buf_size_ + - 5) { + +2535 + gmax_block_size + = +ndg_buf_size_ + - 5; + +2541 if( + glookahd_ + <= 1) { + +2543 +BOOST_ASSERT +( +rt_ + < +w_size_ ++ +max_di +() || + +2544 +block_t_ + >() +w_size_ +); + +2546 +fl_wdow +( +zs +); + +2547 if( + glookahd_ + =0 && +ush + = +Flush +:: +ne +) + +2548  +ed_me +; + +2550 if( + glookahd_ + == 0) ; + +2552 +BOOST_ASSERT +( +block_t_ + >= 0L); + +2554 + grt_ + + +lookahd_ +; + +2555 + glookahd_ + = 0; + +2558 + gmax_t + = +block_t_ + + +max_block_size +; + +2559 if( + grt_ + =0 || ( +d +:: +ut32_t +) +rt_ + > +max_t +) { + +2561 +lookahd_ + = ( +uI +)( +rt_ + - +max_t +); + +2562 + grt_ + = ( +uI +) +max_t +; + +2563 +ush_block +( +zs +, +l +); + +2564 if( + gzs +. + gava_out + == 0) + +2565  +ed_me +; + +2570 if( + grt_ + - ( + guI +) + gblock_t_ + > +max_di +()) { + +2571 +ush_block +( +zs +, +l +); + +2572 if( + gzs +. + gava_out + == 0) + +2573  +ed_me +; + +2576 + g_ + = 0; + +2577 if( + gush + = +Flush +:: +fish +) + +2579 +ush_block +( +zs +, +ue +); + +2580 if( + gzs +. + gava_out + == 0) + +2581  +fish_d +; + +2582  + gfish_de +; + +2584 if(() + grt_ + > + gblock_t_ +) + +2586 +ush_block +( +zs +, +l +); + +2587 if( + gzs +. + gava_out + == 0) + +2588  +ed_me +; + +2590  + gblock_de +; + +2599 + gme +< + gass +> + +2600 +le + + +2602 + gdee_am +:: + +2603 +f_ +( +z_ms +& +zs +, +Flush + +ush +) -> + +2604 + gblock_e + + +2606 +IPos + + ghash_hd +; + +2607 +bo + + gbush +; + +2616 if( + glookahd_ + < + gkMLookahd +) + +2618 +fl_wdow +( +zs +); + +2619 if( + glookahd_ + < + gkMLookahd + && + gush + = +Flush +:: +ne +) + +2620  +ed_me +; + +2621 if( + glookahd_ + == 0) + +2628 + ghash_hd + = 0; + +2629 if( + glookahd_ + > +mMch +) { + +2630 +_rg +( +hash_hd +); + +2636 if( + ghash_hd + !0 && +rt_ + - +hash_hd + < +max_di +()) { + +2641 +mch_ngth_ + = +lge_mch + ( +hash_hd +); + +2644 if( + gmch_ngth_ + > +mMch +) + +2646 +_y_di +( +ic_ +< +d +:: +ut16_t +>( +rt_ + - +mch_t_ +), + +2647 +ic_ +< +d +:: +ut8_t +>( +mch_ngth_ + - +mMch +), +bush +); + +2649 + glookahd_ + - +mch_ngth_ +; + +2654 if( + gmch_ngth_ + < +max_zy_mch_ + && + +2655 +lookahd_ + > +mMch +) { + +2656 +mch_ngth_ +--; + +2659 + grt_ +++; + +2660 +_rg +( +hash_hd +); + +2665 -- + gmch_ngth_ + != 0); + +2666 + grt_ +++; + +2670 + grt_ + + +mch_ngth_ +; + +2671 + gmch_ngth_ + = 0; + +2672 + gs_h_ + = +wdow_ +[ +rt_ +]; + +2673 +upde_hash +( +s_h_ +, +wdow_ +[ +rt_ ++1]); + +2682 +_y_l +( +wdow_ +[ +rt_ +], +bush +); + +2683 + glookahd_ +--; + +2684 + grt_ +++; + +2686 if( + gbush +) + +2688 +ush_block +( +zs +, +l +); + +2689 if( + gzs +. + gava_out + == 0) + +2690  +ed_me +; + +2693 + g_ + = +rt_ + < +mMch +-1 ? strstart_ : minMatch-1; + +2694 if( + gush + = +Flush +:: +fish +) + +2696 +ush_block +( +zs +, +ue +); + +2697 if( + gzs +. + gava_out + == 0) + +2698  +fish_d +; + +2699  + gfish_de +; + +2701 if( + gϡ_l_ +) + +2703 +ush_block +( +zs +, +l +); + +2704 if( + gzs +. + gava_out + == 0) + +2705  +ed_me +; + +2707  + gblock_de +; + +2714 + gme +< + gass +> + +2715 +le + + +2717 + gdee_am +:: + +2718 +f_ow +( +z_ms +& +zs +, +Flush + +ush +) -> + +2719 + gblock_e + + +2721 +IPos + + ghash_hd +; + +2722 +bo + + gbush +; + +2732 if( + glookahd_ + < + gkMLookahd +) + +2734 +fl_wdow +( +zs +); + +2735 if( + glookahd_ + < + gkMLookahd + && + gush + = +Flush +:: +ne +) + +2736  +ed_me +; + +2737 if( + glookahd_ + == 0) + +2744 + ghash_hd + = 0; + +2745 if( + glookahd_ + > +mMch +) + +2746 +_rg +( +hash_hd +); + +2750 + gev_ngth_ + = +mch_ngth_ +, + gev_mch_ + = +mch_t_ +; + +2751 + gmch_ngth_ + = +mMch +-1; + +2753 if( + ghash_hd + !0 && +ev_ngth_ + < +max_zy_mch_ + && + +2754 +rt_ + - +hash_hd + < +max_di +()) + +2760 +mch_ngth_ + = +lge_mch +( +hash_hd +); + +2763 if( + gmch_ngth_ + <5 && ( +gy_ + = +Segy +:: +fd + + +2764 || ( +mch_ngth_ + = +mMch + && + +2765 +rt_ + - +mch_t_ + > +kTooF +) + +2771 +mch_ngth_ + = +mMch +-1; + +2777 if( + gev_ngth_ + > +mMch + && +mch_ngth_ + < +ev_ngth_ +) + +2780 +uI + +max_ + = +rt_ + + +lookahd_ + - +mMch +; + +2782 +_y_di +( + +2783 +ic_ +< +d +:: +ut16_t +>( +rt_ + -1 - +ev_mch_ +), + +2784 +ic_ +< +d +:: +ut8_t +>( +ev_ngth_ + - +mMch +), +bush +); + +2791 + glookahd_ + - +ev_ngth_ +-1; + +2792 + gev_ngth_ + -= 2; + +2794 if(++ + grt_ + < +max_ +) + +2795 +_rg +( +hash_hd +); + +2797 -- + gev_ngth_ + != 0); + +2798 + gmch_avaab_ + = 0; + +2799 + gmch_ngth_ + = +mMch +-1; + +2800 + grt_ +++; + +2802 if( + gbush +) + +2804 +ush_block +( +zs +, +l +); + +2805 if( + gzs +. + gava_out + == 0) + +2806  +ed_me +; + +2810 if( + gmch_avaab_ +) + +2816 +_y_l +( +wdow_ +[ +rt_ +-1], +bush +); + +2817 if( + gbush +) + +2818 +ush_block +( +zs +, +l +); + +2819 + grt_ +++; + +2820 + glookahd_ +--; + +2821 if( + gzs +. + gava_out + == 0) + +2822  +ed_me +; + +2829 + gmch_avaab_ + = 1; + +2830 + grt_ +++; + +2831 + glookahd_ +--; + +2834 +BOOST_ASSERT +( +ush + ! +Flush +:: +ne +); + +2835 if( + gmch_avaab_ +) + +2837 +_y_l +( +wdow_ +[ +rt_ +-1], +bush +); + +2838 + gmch_avaab_ + = 0; + +2840 + g_ + = +rt_ + < +mMch +-1 ? strstart_ : minMatch-1; + +2841 if( + gush + = +Flush +:: +fish +) + +2843 +ush_block +( +zs +, +ue +); + +2844 if( + gzs +. + gava_out + == 0) + +2845  +fish_d +; + +2846  + gfish_de +; + +2848 if( + gϡ_l_ +) + +2850 +ush_block +( +zs +, +l +); + +2851 if( + gzs +. + gava_out + == 0) + +2852  +ed_me +; + +2854  + gblock_de +; + +2861 + gme +< + gass +> + +2862 +le + + +2864 + gdee_am +:: + +2865 +f_e +( +z_ms +& +zs +, +Flush + +ush +) -> + +2866 + gblock_e + + +2868 +bo + + gbush +; + +2869 +uI + + gev +; + +2870 +By + * + gsn +, * + gnd +; + +2878 if( + glookahd_ + < +maxMch +) { + +2879 +fl_wdow +( +zs +); + +2880 if( + glookahd_ + < +maxMch + && +ush + = +Flush +:: +ne +) { + +2881  +ed_me +; + +2883 if( + glookahd_ + == 0) ; + +2887 + gmch_ngth_ + = 0; + +2888 if( + glookahd_ + > +mMch + && +rt_ + > 0) { + +2889 +sn + = +wdow_ + + +rt_ + - 1; + +2890 + gev + = * +sn +; + +2891 if( + gev + =*++ +sn + && +ev + == *++scan &&rev == *++scan) { + +2892 +nd + = +wdow_ + + +rt_ + + +maxMch +; + +2894 }  + gev + =*++ +sn + && +ev + == *++scan && + +2895 +ev + =*++ +sn + &&rev == *++scan && + +2896 +ev + =*++ +sn + &&rev == *++scan && + +2897 +ev + =*++ +sn + &&rev == *++scan && + +2898 +sn + < +nd +); + +2899 + gmch_ngth_ + = +maxMch + - ()( +nd + - +sn +); + +2900 if( + gmch_ngth_ + > + glookahd_ +) + +2901 + gmch_ngth_ + = +lookahd_ +; + +2903 +BOOST_ASSERT +( +sn + < +wdow_ ++( +uI +)( +wdow_size_ +-1)); + +2907 if( + gmch_ngth_ + > +mMch +) { + +2908 +_y_di +( +d +:: +ut16_t +{1}, + +2909 +ic_ +< +d +:: +ut8_t +>( +mch_ngth_ + - +mMch +), + +2910 +bush +); + +2912 + glookahd_ + - +mch_ngth_ +; + +2913 + grt_ + + +mch_ngth_ +; + +2914 + gmch_ngth_ + = 0; + +2917 +_y_l +( +wdow_ +[ +rt_ +], +bush +); + +2918 + glookahd_ +--; + +2919 + grt_ +++; + +2921 if( + gbush +) + +2923 +ush_block +( +zs +, +l +); + +2924 if( + gzs +. + gava_out + == 0) + +2925  +ed_me +; + +2928 + g_ + = 0; + +2929 if( + gush + = +Flush +:: +fish +) + +2931 +ush_block +( +zs +, +ue +); + +2932 if( + gzs +. + gava_out + == 0) + +2933  +fish_d +; + +2934  + gfish_de +; + +2936 if( + gϡ_l_ +) + +2938 +ush_block +( +zs +, +l +); + +2939 if( + gzs +. + gava_out + == 0) + +2940  +ed_me +; + +2942  + gblock_de +; + +2949 + gme +< + gass +> + +2950 +le + + +2952 + gdee_am +:: + +2953 +f_huff +( +z_ms +& +zs +, +Flush + +ush +) -> + +2954 + gblock_e + + +2956 +bo + + gbush +; + +2961 if( + glookahd_ + == 0) + +2963 +fl_wdow +( +zs +); + +2964 if( + glookahd_ + == 0) + +2966 if( +ush + = +Flush +:: +ne +) + +2967  +ed_me +; + +2973 + gmch_ngth_ + = 0; + +2974 +_y_l +( +wdow_ +[ +rt_ +], +bush +); + +2975 + glookahd_ +--; + +2976 + grt_ +++; + +2977 if( + gbush +) + +2979 +ush_block +( +zs +, +l +); + +2980 if( + gzs +. + gava_out + == 0) + +2981  +ed_me +; + +2984 + g_ + = 0; + +2985 if( + gush + = +Flush +:: +fish +) + +2987 +ush_block +( +zs +, +ue +); + +2988 if( + gzs +. + gava_out + == 0) + +2989  +fish_d +; + +2990  + gfish_de +; + +2992 if( + gϡ_l_ +) + +2994 +ush_block +( +zs +, +l +); + +2995 if( + gzs +. + gava_out + == 0) + +2996  +ed_me +; + +2998  + gblock_de +; + + @/usr/include/boost/beast/zlib/detail/inflate_stream.hpp + +37 #ide +BOOST_BEAST_ZLIB_DETAIL_INFLATE_STREAM_HPP + + +38  + #BOOST_BEAST_ZLIB_DETAIL_INFLATE_STREAM_HPP + + + ) + +40  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +44  + ~ + +45  + ~ + +46  + ~ + +47  + ~ + +48  + ~ + +49  + ~ + +50  + ~ + +51  + ~ + +53 +mea + + gboo + { + +54 +mea + + gb + { + +55 +mea + + gzlib + { + +56 +mea + + gda + { + +58 as + ce_am + + +60 + geed +: + +61 +e_am +() + +63 +w_ +. +t +(15); + +66 + gme +< + gass + = >  +doCˬ +(); + +67 + gme +< + gass + = >  +doRet +( +wdowBs +); + +68 + gme +< + gass + = >  +doWre +( +z_ms +& +zs +, +Flush + +ush +, +r_code +& +ec +); + +71 +doRet +() + +73 +doRet +( +w_ +. +bs +()); + +76 + give +: + +77 + eMode + + +79 +HEAD +, + +80 + gFLAGS +, + +81 + gTIME +, + +82 + gOS +, + +83 + gEXLEN +, + +84 + gEXTRA +, + +85 + gNAME +, + +86 + gCOMMENT +, + +87 + gHCRC +, + +88 + gTYPE +, + +89 + gTYPEDO +, + +90 + gSTORED +, + +91 + gCOPY_ +, + +92 + gCOPY +, + +93 + gTABLE +, + +94 + gLENLENS +, + +95 + gCODELENS +, + +96 + gLEN_ +, + +97 + gLEN +, + +98 + gLENEXT +, + +99 + gDIST +, + +100 + gDISTEXT +, + +101 + gMATCH +, + +102 + gLIT +, + +103 + gCHECK +, + +104 + gLENGTH +, + +105 + gDONE +, + +106 + gBAD +, + +107 + gSYNC + + +132  + scode + + +134 + gd +:: +ut8_t + + +; + +135 + gd +:: +ut8_t + +bs +; + +136 + gd +:: +ut16_t + +v +; + +152  + gd +:: +ut16_t + +cڡex + +kEnoughLs + = 852; + +153  + gd +:: +ut16_t + +cڡex + +kEnoughDis + = 592; + +154  + gd +:: +ut16_t + +cڡex + +kEnough + = +kEnoughLs + + +kEnoughDis +; + +156  + scodes + + +158 +code + cڡ* + gncode +; + +159 +code + cڡ* + gdicode +; + +160  + gnbs +; + +161  + gdibs +; + +165 as + cbud + + +167 + gcodes +, + +168 + gns +, + +169 + gdis + + +172 + gme +< + gass + = > + +175 +e_b +( + +176 +bud + +ty +, + +177 +d +:: +ut16_t +* +ns +, + +178 +d +:: +size_t + +codes +, + +179 +code +** +b +, + +180 * +bs +, + +181 +d +:: +ut16_t +* +wk +, + +182 +r_code +& +ec +); + +184 + gme +< + gass + = > + +186 +codes + const& + +187 +g_fixed_bs +(); + +189 + gme +< + gass + = > + +191 +fixedTabs +(); + +193 + gme +< + gass + = > + +195 +e_ +( +nges +& +r +, +r_code +& +ec +); + +197 +bam + + gbi_ +; + +199 +Mode + + gmode_ + = +HEAD +; + +200  + gϡ_ + = 0; + +201  + gdmax_ + = 32768U; + +204 +wdow + + gw_ +; + +207  + gngth_ +; + +208  + gofft_ +; + +211  + gexa_ +; + +214  + gncode_ +; + +215  + gƒ_ +; + +216  + gndi_ +; + +217  + ghave_ +; + +218  + gns_ +[320]; + +219  + gwk_ +[288]; + +220 +code + + gcodes_ +[ +kEnough +]; + +221 +code + * + gxt_ + = +codes_ +; + +222  + gback_ + = -1; + +223  + gwas_ +; + +226 +code + cڡ* + gncode_ + = +codes_ + ; + +227 +code + cڡ* + gdicode_ + = +codes_ +; + +228  + gnbs_ +; + +229  + gdibs_ +; + +234 + gme +< + gass +> + +236 + ge_am +:: + +237 +doRet +( +wdowBs +) + +239 if( +wdowBs + < 8 || windowBits > 15) + +240 +BOOST_THROW_EXCEPTION +( +d +:: +doma_r +{ + +242 + gw_ +. +t +( +wdowBs +); + +244 + gbi_ +. +ush +(); + +245 + gmode_ + = +HEAD +; + +246 + gϡ_ + = 0; + +247 + gdmax_ + = 32768U; + +248 + gncode_ + = +codes_ +; + +249 + gdicode_ + = +codes_ +; + +250 + gxt_ + = +codes_ +; + +251 + gback_ + = -1; + +254 + gme +< + gass +> + +256 + ge_am +:: + +257 +doCˬ +() + +261 +me +< +ass +> + +263 +e_am +:: + +264 +doWre +( +z_ms +& +zs +, +Flush + +ush +, +r_code +& +ec +) + +266 +nges + + gr +; + +267 + gr +. + g +. + gf + = +ic_ +< + +268 +d +:: +ut8_t + cڡ*>( +zs +. +xt_ +); + +269 + gr +. + g +. + gϡ + = +r +. + +. +f + + +zs +. +ava_ +; + +270 + gr +. + g +. + gxt + = +r +. + +. +f +; + +271 + gr +. + gout +. + gf + = +ic_ +< + +272 +d +:: +ut8_t +*>( +zs +. +xt_out +); + +273 + gr +. + gout +. + gϡ + = +r +. +out +. +f + + +zs +. +ava_out +; + +274 + gr +. + gout +. + gxt + = +r +. +out +. +f +; + +276 autcڡ + gde + = + +288 if( +r +. +out +. +ud +(&& +mode_ + < +BAD + && + +289 ( +mode_ + < +CHECK + || +ush + ! +Flush +:: +fish +))) + +290 +w_ +. +wre +( +r +. +out +. +f +,.out. +ud +()); + +292 + gzs +. + gxt_ + = +r +. + +. +xt +; + +293 + gzs +. + gava_ + = +r +. + +. +ava +(); + +294 + gzs +. + gxt_out + = +r +. +out +. +xt +; + +295 + gzs +. + gava_out + = +r +. +out +. +ava +(); + +296 + gzs +. + gtٮ_ + + +r +. + +. +ud +(); + +297 + gzs +. + gtٮ_out + + +r +. +out +. +ud +(); + +298 + gzs +. + gda_ty + = +bi_ +. +size +(+ ( +ϡ_ + ? 64 : 0) + + +299 ( +mode_ + = +TYPE + ? 128 : 0) + + +300 ( +mode_ + = +LEN_ + || mode_ = +COPY_ + ? 256 : 0); + +302 if(((! + gr +. + g +. +ud +(&& !. + gout +.used()) || + +303 + gush + = +Flush +:: +fish +&& ! +ec +) + +304 +ec + = +r +:: +ed_bufrs +; + +306 autcڡ + gr + = + +307 [&]( +r + +e +) + +309 +ec + = +e +; + +310 + gmode_ + = +BAD +; + +313 if( + gmode_ + = +TYPE +) + +314 +mode_ + = +TYPEDO +; + +318  + gmode_ +) + +320  + gHEAD +: + +321 +mode_ + = +TYPEDO +; + +324  + gTYPE +: + +325 if( +ush + = +Flush +:: +block + || flush =Flush:: +s +) + +326  +de +(); + +329  + gTYPEDO +: + +331 if( +ϡ_ +) + +333 +bi_ +. +ush_by +(); + +334 + gmode_ + = +CHECK +; + +337 if(! + gbi_ +. +fl +(3, +r +. + +. +xt +,.. +ϡ +)) + +338  +de +(); + +339 + gd +:: +ut8_t + +v +; + +340 + gbi_ +. +ad +( +v +, 1); + +341 + gϡ_ + = +v + != 0; + +342 + gbi_ +. +ad +( +v +, 2); + +343  + gv +) + +347 +mode_ + = +STORED +; + +351 +fixedTabs +(); + +352 + gmode_ + = +LEN_ +; + +353 if( + gush + = +Flush +:: +s +) + +354  +de +(); + +358 +mode_ + = +TABLE +; + +362  +r +( +r +:: +vid_block_ty +); + +367  + gSTORED +: + +369 +bi_ +. +ush_by +(); + +370 + gd +:: +ut32_t + +v +; + +371 if(! + gbi_ +. +fl +(32, +r +. + +. +xt +,.. +ϡ +)) + +372  +de +(); + +373 + gbi_ +. +ek +( +v +, 32); + +374 + gngth_ + = +v + & 0xffff; + +375 if( + gngth_ + !(( +v + >> 16) ^ 0xffff)) + +376  +r +( +r +:: +vid_ed_ngth +); + +379 + gbi_ +. +ush +(); + +380 + gmode_ + = +COPY_ +; + +381 if( + gush + = +Flush +:: +s +) + +382  +de +(); + +383 + gBOOST_FALLTHROUGH +; + +386  + gCOPY_ +: + +387 +mode_ + = +COPY +; + +388 + gBOOST_FALLTHROUGH +; + +390  + gCOPY +: + +392 aut +cy + = +ngth_ +; + +393 if( + gcy + == 0) + +395 +mode_ + = +TYPE +; + +398 + gcy + = +amp +( +cy +, +r +. + +. +ava +()); + +399 + gcy + = +amp +( +cy +, +r +. +out +. +ava +()); + +400 if( + gcy + == 0) + +401  +de +(); + +402 + gd +:: +memy +( +r +. +out +. +xt +,. + +.xt, +cy +); + +403 + gr +. + g +. + gxt + + +cy +; + +404 + gr +. + gout +. + gxt + + +cy +; + +405 + gngth_ + - +cy +; + +409  + gTABLE +: + +410 if(! +bi_ +. +fl +(5 + 5 + 4, +r +. + +. +xt +,.. +ϡ +)) + +411  +de +(); + +412 + gbi_ +. +ad +( +ƒ_ +, 5); + +413 + gƒ_ + += 257; + +414 + gbi_ +. +ad +( +ndi_ +, 5); + +415 + gndi_ + += 1; + +416 + gbi_ +. +ad +( +ncode_ +, 4); + +417 + gncode_ + += 4; + +418 if( + gƒ_ + > 286 || + gndi_ + > 30) + +419  +r +( +r +:: +too_my_symbs +); + +420 + ghave_ + = 0; + +421 + gmode_ + = +LENLENS +; + +422 + gBOOST_FALLTHROUGH +; + +424  + gLENLENS +: + +426  +d +:: +y + +cڡex + + gd + = {{ + +428  + ghave_ + < + gncode_ +) + +430 if(! + gbi_ +. +fl +(3, +r +. + +. +xt +,.. +ϡ +)) + +431  +de +(); + +432 + gbi_ +. +ad +( +ns_ +[ +d +[ +have_ +]], 3); + +433 ++ + ghave_ +; + +435  + ghave_ + < + gd +. +size +()) + +436 + gns_ +[ +d +[ +have_ +++]] = 0; + +438 + gxt_ + = & +codes_ +[0]; + +439 + gncode_ + = +xt_ +; + +440 + gnbs_ + = 7; + +441 +e_b +( +bud +:: +codes +, & +ns_ +[0], + +442 +d +. +size +(), & +xt_ +, & +nbs_ +, +wk_ +, +ec +); + +443 if( + gec +) + +445 + gmode_ + = +BAD +; + +448 + ghave_ + = 0; + +449 + gmode_ + = +CODELENS +; + +450 + gBOOST_FALLTHROUGH +; + +453  + gCODELENS +: + +455  +have_ + < +ƒ_ + + +ndi_ +) + +457 +d +:: +ut16_t + +v +; + +458 if(! + gbi_ +. +fl +( +nbs_ +, +r +. + +. +xt +,.. +ϡ +)) + +459  +de +(); + +460 + gbi_ +. +ek +( +v +, +nbs_ +); + +461 aut + g + = & +ncode_ +[ +v +]; + +462 if( + g +-> + gv + < 16) + +464 + gbi_ +. +dr +( + +-> +bs +); + +465 + gns_ +[ +have_ +++] = + +-> +v +; + +469 + gd +:: +ut16_t + +n +; + +470 + gd +:: +ut16_t + +cy +; + +471 if( + g +-> + gv + == 16) + +473 if(! +bi_ +. +fl +( + +-> +bs + + 2, +r +. + +. +xt +,.. +ϡ +)) + +474  +de +(); + +475 + gbi_ +. +dr +( + +-> +bs +); + +476 if( + ghave_ + == 0) + +477  +r +( +r +:: +vid_b_ngth_ +); + +478 + gbi_ +. +ad +( +cy +, 2); + +479 + gn + = +ns_ +[ +have_ + - 1]; + +480 + gcy + += 3; + +483 if( + g +-> + gv + == 17) + +485 if(! +bi_ +. +fl +( + +-> +bs + + 3, +r +. + +. +xt +,.. +ϡ +)) + +486  +de +(); + +487 + gbi_ +. +dr +( + +-> +bs +); + +488 + gbi_ +. +ad +( +cy +, 3); + +489 + gn + = 0; + +490 + gcy + += 3; + +494 if(! + gbi_ +. +fl +( + +-> +bs + + 7, +r +. + +. +xt +,.. +ϡ +)) + +495  +de +(); + +496 + gbi_ +. +dr +( + +-> +bs +); + +497 + gbi_ +. +ad +( +cy +, 7); + +498 + gn + = 0; + +499 + gcy + += 11; + +501 if( + ghave_ + + + gcy + > + gƒ_ + + + gndi_ +) + +502  +r +( +r +:: +vid_b_ngth_ +); + +503 + gd +:: +fl +(& +ns_ +[ +have_ +], &ns_[have_ + +cy +], +n +); + +504 + ghave_ + + +cy +; + +505 + gcy + = 0; + +509 if( + gmode_ + = +BAD +) + +512 if( + gns_ +[256] == 0) + +513  +r +( +r +:: +missg_eob +); + +517 + gxt_ + = & +codes_ +[0]; + +518 + gncode_ + = +xt_ +; + +519 + gnbs_ + = 9; + +520 +e_b +( +bud +:: +ns +, & +ns_ +[0], + +521 +ƒ_ +, & +xt_ +, & +nbs_ +, +wk_ +, +ec +); + +522 if( + gec +) + +524 + gmode_ + = +BAD +; + +527 + gdicode_ + = +xt_ +; + +528 + gdibs_ + = 6; + +529 +e_b +( +bud +:: +dis +, +ns_ + + +ƒ_ +, + +530 +ndi_ +, & +xt_ +, & +dibs_ +, +wk_ +, +ec +); + +531 if( + gec +) + +533 + gmode_ + = +BAD +; + +536 + gmode_ + = +LEN_ +; + +537 if( + gush + = +Flush +:: +s +) + +538  +de +(); + +539 + gBOOST_FALLTHROUGH +; + +542  + gLEN_ +: + +543 +mode_ + = +LEN +; + +544 + gBOOST_FALLTHROUGH +; + +546  + gLEN +: + +548 if( +r +. + +. +ava +(>6 &&. +out +.avail() >= 258) + +550 +e_ +( +r +, +ec +); + +551 if( + gec +) + +553 + gmode_ + = +BAD +; + +556 if( + gmode_ + = +TYPE +) + +557 +back_ + = -1; + +560 if(! + gbi_ +. +fl +( +nbs_ +, +r +. + +. +xt +,.. +ϡ +)) + +561  +de +(); + +562 + gd +:: +ut16_t + +v +; + +563 + gback_ + = 0; + +564 + gbi_ +. +ek +( +v +, +nbs_ +); + +565 aut + g + = & +ncode_ +[ +v +]; + +566 if( + g +-> + g + && (cp->op & 0xf0) == 0) + +568 aut +ev + = + +; + +569 if(! + gbi_ +. +fl +( +ev +-> +bs + +v-> + +, +r +. + +. +xt +,.. +ϡ +)) + +570  +de +(); + +571 + gbi_ +. +ek +( +v +, +ev +-> +bs + +v-> + +); + +572 + g + = & +ncode_ +[ +ev +-> +v + + ( +v + >>v-> +bs +)]; + +573 + gbi_ +. +dr +( +ev +-> +bs + + + +->bits); + +574 + gback_ + + +ev +-> +bs + + + +->bits; + +578 + gbi_ +. +dr +( + +-> +bs +); + +579 + gback_ + + + +-> +bs +; + +581 + gngth_ + = + +-> +v +; + +582 if( + g +-> + g + == 0) + +584 +mode_ + = +LIT +; + +587 if( + g +-> + g + & 32) + +589 + gback_ + = -1; + +590 + gmode_ + = +TYPE +; + +593 if( + g +-> + g + & 64) + +594  +r +( +r +:: +vid_l_ngth +); + +595 + gexa_ + = + +-> + + & 15; + +596 + gmode_ + = +LENEXT +; + +597 + gBOOST_FALLTHROUGH +; + +600  + gLENEXT +: + +601 if( +exa_ +) + +603 if(! +bi_ +. +fl +( +exa_ +, +r +. + +. +xt +,.. +ϡ +)) + +604  +de +(); + +605 + gd +:: +ut16_t + +v +; + +606 + gbi_ +. +ad +( +v +, +exa_ +); + +607 + gngth_ + + +v +; + +608 + gback_ + + +exa_ +; + +610 + gwas_ + = +ngth_ +; + +611 + gmode_ + = +DIST +; + +612 + gBOOST_FALLTHROUGH +; + +614  + gDIST +: + +616 if(! +bi_ +. +fl +( +dibs_ +, +r +. + +. +xt +,.. +ϡ +)) + +617  +de +(); + +618 + gd +:: +ut16_t + +v +; + +619 + gbi_ +. +ek +( +v +, +dibs_ +); + +620 aut + g + = & +dicode_ +[ +v +]; + +621 if(( + g +-> + g + & 0xf0) == 0) + +623 aut +ev + = + +; + +624 if(! + gbi_ +. +fl +( +ev +-> +bs + +v-> + +, +r +. + +. +xt +,.. +ϡ +)) + +625  +de +(); + +626 + gbi_ +. +ek +( +v +, +ev +-> +bs + +v-> + +); + +627 + g + = & +dicode_ +[ +ev +-> +v + + ( +v + >>v-> +bs +)]; + +628 + gbi_ +. +dr +( +ev +-> +bs + + + +->bits); + +629 + gback_ + + +ev +-> +bs + + + +->bits; + +633 + gbi_ +. +dr +( + +-> +bs +); + +634 + gback_ + + + +-> +bs +; + +636 if( + g +-> + g + & 64) + +637  +r +( +r +:: +vid_di_code +); + +638 + gofft_ + = + +-> +v +; + +639 + gexa_ + = + +-> + + & 15; + +640 + gmode_ + = +DISTEXT +; + +641 + gBOOST_FALLTHROUGH +; + +644  + gDISTEXT +: + +645 if( +exa_ +) + +647 +d +:: +ut16_t + +v +; + +648 if(! + gbi_ +. +fl +( +exa_ +, +r +. + +. +xt +,.. +ϡ +)) + +649  +de +(); + +650 + gbi_ +. +ad +( +v +, +exa_ +); + +651 + gofft_ + + +v +; + +652 + gback_ + + +exa_ +; + +654 #ifde +INFLATE_STRICT + + +655 if( + gofft_ + > + gdmax_ +) + +656  +r +( +r +:: +vid_di +); + +658 + gmode_ + = +MATCH +; + +659 + gBOOST_FALLTHROUGH +; + +661  + gMATCH +: + +663 if(! +r +. +out +. +ava +()) + +664  +de +(); + +665 if( + gofft_ + > + gr +. + gout +. +ud +()) + +668 aut + gofft + = +ic_ +< +d +:: +ut16_t +>( + +669 +offt_ + - +r +. +out +. +ud +()); + +670 if( + gofft + > + gw_ +. +size +()) + +671  +r +( +r +:: +vid_di +); + +672 autcڡ + gn + = +amp +(clamp( + +673 +ngth_ +, +offt +), +r +. +out +. +ava +()); + +674 + gw_ +. +ad +( +r +. +out +. +xt +, +offt +, +n +); + +675 + gr +. + gout +. + gxt + + +n +; + +676 + gngth_ + - +n +; + +681 aut + g + = +r +. +out +. +xt + - +offt_ +; + +682 aut + gn + = +amp +( +ngth_ +, +r +. +out +. +ava +()); + +683 + gngth_ + - +n +; + +684  + gn +--) + +685 * + gr +. + gout +. + gxt +++ = * + +++; + +687 if( + gngth_ + == 0) + +688 +mode_ + = +LEN +; + +692  + gLIT +: + +694 if(! +r +. +out +. +ava +()) + +695  +de +(); + +696 autcڡ + gv + = +ic_ +< +d +:: +ut8_t +>( +ngth_ +); + +697 * + gr +. + gout +. + gxt +++ = +v +; + +698 + gmode_ + = +LEN +; + +702  + gCHECK +: + +703 +mode_ + = +DONE +; + +704 + gBOOST_FALLTHROUGH +; + +706  + gDONE +: + +707 +ec + = +r +:: +d_of_am +; + +708  +de +(); + +710  + gBAD +: + +711  +de +(); + +713  + gSYNC +: + +715 +BOOST_THROW_EXCEPTION +( +d +:: +logic_r +{ + +735 + gme +< + gass +> + +737 + ge_am +:: + +738 +e_b +( + +739 +bud + +ty +, + +740 +d +:: +ut16_t +* +ns +, + +741 +d +:: +size_t + +codes +, + +742 +code +** +b +, + +743 * +bs +, + +744 +d +:: +ut16_t +* +wk +, + +745 +r_code +& +ec +) + +747  + gn +; + +748  + gsym +; + +749  + gm +, + gmax +; + +750  + gro +; + +751  + gcu +; + +752  + gdr +; + +753  + g +; + +754  + gud +; + +755  + ghuff +; + +756  + g +; + +757  + gfl +; + +758  + glow +; + +759  + gmask +; + +760 +code + + ghe +; + +761 +code + * + gxt +; + +762 + gd +:: +ut16_t + cڡ* +ba +; + +763 + gd +:: +ut16_t + cڡ* +exa +; + +764  + gd +; + +765 + gd +:: +ut16_t + +cou +[15+1]; + +766 + gd +:: +ut16_t + +offs +[15+1]; + +769  + gd +:: +ut16_t + +cڡex + +lba +[31] = { + +774  + gd +:: +ut16_t + +cڡex + +xt +[31] = { + +779  + gd +:: +ut16_t + +cڡex + +dba +[32] = { + +785  + gd +:: +ut16_t + +cڡex + +dext +[32] = { + +822  + gn + = 0;en <= 15;en++) + +823 + gcou +[ +n +] = 0; + +824  + gsym + = 0; sym < + gcodes +; sym++) + +825 + gcou +[ +ns +[ +sym +]]++; + +828 + gro + = * +bs +; + +829  + gmax + = 15; max >= 1; max--) + +830 i( + gcou +[ +max +] != 0) + +832 i( + gro + > + gmax +) + +833 + gro + = +max +; + +834 i( + gmax + == 0) + +836 +he +. + + = ( +d +:: +ut8_t +)64; + +837 + ghe +. + gbs + = ( +d +:: +ut8_t +)1; + +838 + ghe +. + gv + = ( +d +:: +ut16_t +)0; + +839 *(* + gb +)++ = +he +; + +840 *(* + gb +)++ = +he +; + +841 * + gbs + = 1; + +844  + gm + = 1; m < + gmax +; min++) + +845 i( + gcou +[ +m +] != 0) + +847 i( + gro + < + gm +) + +848 + gro + = +m +; + +851 + g + = 1; + +852  + gn + = 1;en <= 15;en++) + +854 + g + <<= 1; + +855 + g + - +cou +[ +n +]; + +856 i( + g + < 0) + +858 + gec + = +r +:: +ov_subsibed_ngth +; + +862 i( + g + > 0 && ( + gty + = +bud +:: +codes + || +max + != 1)) + +864 +ec + = +r +:: +come_ngth_t +; + +869 + goffs +[1] = 0; + +870  + gn + = 1;en < 15;en++) + +871 + goffs +[ +n + + 1] = +offs +[n] + +cou +[len]; + +874  + gsym + = 0; sym < + gcodes +; sym++) + +875 i( + gns +[ +sym +] != 0) + +876 +wk +[ +offs +[ +ns +[ +sym +]]++] = ( +d +:: +ut16_t +)sym; + +910  + gty +) + +912  + gbud +:: +codes +: + +913 +ba + = +exa + = +wk +; + +914 + gd + = 19; + +916  + gbud +:: +ns +: + +917 +ba + = +lba +; + +918 + gba + -= 257; + +919 + gexa + = +xt +; + +920 + gexa + -= 257; + +921 + gd + = 256; + +924 +ba + = +dba +; + +925 + gexa + = +dext +; + +926 + gd + = -1; + +930 + ghuff + = 0; + +931 + gsym + = 0; + +932 + gn + = +m +; + +933 + gxt + = * +b +; + +934 + gcu + = +ro +; + +935 + gdr + = 0; + +936 + glow + = ()(-1); + +937 + gud + = 1U << +ro +; + +938 + gmask + = +ud + - 1; + +940 autcڡ + gn_ough + = [] + +942 +BOOST_THROW_EXCEPTION +( +d +:: +logic_r +{ + +947 i(( + gty + = +bud +:: +ns + && +ud + > +kEnoughLs +) || + +948 ( +ty + = +bud +:: +dis + && +ud + > +kEnoughDis +)) + +949  +n_ough +(); + +955 + ghe +. + gbs + = ( +d +:: +ut8_t +)( +n + - +dr +); + +956 i(()( + gwk +[ +sym +]< + gd +) + +958 + ghe +. + g + = ( +d +:: +ut8_t +)0; + +959 + ghe +. + gv + = +wk +[ +sym +]; + +961 i(()( + gwk +[ +sym +]> + gd +) + +963 + ghe +. + g + = ( +d +:: +ut8_t +)( +exa +[ +wk +[ +sym +]]); + +964 + ghe +. + gv + = +ba +[ +wk +[ +sym +]]; + +968 + ghe +. + g + = ( +d +:: +ut8_t +)(32 + 64); + +969 + ghe +. + gv + = 0; + +973 + g + = 1U << ( +n + - +dr +); + +974 + gfl + = 1U << +cu +; + +975 + gm + = +fl +; + +978 + gfl + - + +; + +979 + gxt +[( +huff + >> +dr ++ +fl +] = +he +; + +980 }  + gfl + != 0); + +983 + g + = 1U << ( +n + - 1); + +984  + ghuff + & + g +) + +985 + g + >>= 1; + +986 i( + g + != 0) + +988 +huff + & + + - 1; + +989 + ghuff + + + +; + +992 + ghuff + = 0; + +995 + gsym +++; + +996 i(--( + gcou +[ +n +]) == 0) + +998 i( +n + = +max +) ; + +999 + gn + = +ns +[ +wk +[ +sym +]]; + +1003 i( + gn + > + gro + && ( + ghuff + & + gmask +! +low +) + +1006 i( +dr + == 0) + +1007 +dr + = +ro +; + +1010 + gxt + + +m +; + +1013 + gcu + = +n + - +dr +; + +1014 + g + = ()(1 << +cu +); + +1015  + gcu + + + gdr + < + gmax +) + +1017 + g + - +cou +[ +cu + + +dr +]; + +1018 i( + g + <= 0) ; + +1019 + gcu +++; + +1020 + g + <<= 1; + +1024 + gud + +1U << +cu +; + +1025 i(( + gty + = +bud +:: +ns + && +ud + > +kEnoughLs +) || + +1026 ( +ty + = +bud +:: +dis + && +ud + > +kEnoughDis +)) + +1027  +n_ough +(); + +1030 + glow + = +huff + & +mask +; + +1031 (* + gb +)[ +low +]. + g + = ( +d +:: +ut8_t +) +cu +; + +1032 (* + gb +)[ +low +]. + gbs + = ( +d +:: +ut8_t +) +ro +; + +1033 (* + gb +)[ +low +]. + gv + = ( +d +:: +ut16_t +)( +xt + - * +b +); + +1040 i( + ghuff + != 0) + +1042 +he +. + + = 64; + +1043 + ghe +. + gbs + = ( +d +:: +ut8_t +)( +n + - +dr +); + +1044 + ghe +. + gv + = 0; + +1045 + gxt +[ +huff +] = +he +; + +1048 * + gb + + +ud +; + +1049 * + gbs + = +ro +; + +1052 + gme +< + gass +> + +1054 + ge_am +:: + +1055 +g_fixed_bs +() -> + +1056 +codes + const& + +1058  +fixed_codes + : +codes + + +1060 +code + +n_ +[512]; + +1061 +code + + gdi_ +[32]; + +1063 +fixed_codes +() + +1065 + gncode + = +n_ +; + +1066 + gnbs + = 9; + +1067 + gdicode + = +di_ +; + +1068 + gdibs + = 5; + +1070 + gd +:: +ut16_t + +ns +[320]; + +1071 + gd +:: +ut16_t + +wk +[288]; + +1073 + gd +:: +fl +(& +ns +[ 0], &ns[144], +d +:: +ut16_t +{8}); + +1074 + gd +:: +fl +(& +ns +[144], &ns[256], +d +:: +ut16_t +{9}); + +1075 + gd +:: +fl +(& +ns +[256], &ns[280], +d +:: +ut16_t +{7}); + +1076 + gd +:: +fl +(& +ns +[280], &ns[288], +d +:: +ut16_t +{8}); + +1079 +r_code + + gec +; + +1080 aut + gxt + = & +n_ +[0]; + +1081 +e_b +( +bud +:: +ns +, + +1082 +ns +, 288, & +xt +, & +nbs +, +wk +, +ec +); + +1083 if( + gec +) + +1084 +BOOST_THROW_EXCEPTION +( +d +:: +logic_r +{ +ec +. +mesge +()}); + +1088 + gn_ +[ 99]. + g + = 64; + +1089 + gn_ +[227]. + g + = 64; + +1090 + gn_ +[355]. + g + = 64; + +1091 + gn_ +[483]. + g + = 64; + +1094 +r_code + + gec +; + +1095 aut + gxt + = & +di_ +[0]; + +1096 + gd +:: +fl +(& +ns +[0], &ns[32], +d +:: +ut16_t +{5}); + +1097 +e_b +( +bud +:: +dis +, + +1098 +ns +, 32, & +xt +, & +dibs +, +wk +, +ec +); + +1099 if( + gec +) + +1100 +BOOST_THROW_EXCEPTION +( +d +:: +logic_r +{ +ec +. +mesge +()}); + +1105  +fixed_codes + cڡ + gfc +; + +1106  + gfc +; + +1109 + gme +< + gass +> + +1111 + ge_am +:: + +1112 +fixedTabs +() + +1114 autcڡ +fc + = +g_fixed_bs +(); + +1115 + gncode_ + = +fc +. +ncode +; + +1116 + gnbs_ + = +fc +. +nbs +; + +1117 + gdicode_ + = +fc +. +dicode +; + +1118 + gdibs_ + = +fc +. +dibs +; + +1168 + gme +< + gass +> + +1170 + ge_am +:: + +1171 +e_ +( +nges +& +r +, +r_code +& +ec +) + +1173 cڡ* + gϡ +; + +1174 * + gd +; + +1175 + gd +:: +size_t + + +; + +1176  + gn +; + +1177  + gdi +; + +1178 cڡ + glmask + = + +1179 (1U << +nbs_ +) - 1; + +1180 cڡ + gdmask + = + +1181 (1U << +dibs_ +) - 1; + +1183 + gϡ + = +r +. + +. +xt + + (r.. +ava +() - 5); + +1184 + gd + = +r +. +out +. +xt + + (r.out. +ava +() - 257); + +1190 if( + gbi_ +. +size +() < 15) + +1191 + gbi_ +. +fl_16 +( +r +. + +. +xt +); + +1192 aut + g + = & +ncode_ +[ +bi_ +. +ek_ +(& +lmask +]; + +1193 + gdޒ +: + +1194 +bi_ +. +dr +( + +-> +bs +); + +1195 + g + = ()( + +-> + +); + +1196 if( + g + == 0) + +1199 * +r +. +out +. +xt +++ = ()( + +-> +v +); + +1201 if( + g + & 16) + +1204 + gn + = ()( + +-> +v +); + +1205 + g + &= 15; + +1206 if( + g +) + +1208 if( + gbi_ +. +size +(< + g +) + +1209 + gbi_ +. +fl_8 +( +r +. + +. +xt +); + +1210 + gn + +() +bi_ +. +ek_ +(& ((1U << + +) - 1); + +1211 + gbi_ +. +dr +( + +); + +1213 if( + gbi_ +. +size +() < 15) + +1214 + gbi_ +. +fl_16 +( +r +. + +. +xt +); + +1215 + g + = & +dicode_ +[ +bi_ +. +ek_ +(& +dmask +]; + +1216 + gdodi +: + +1217 +bi_ +. +dr +( + +-> +bs +); + +1218 + g + = ()( + +-> + +); + +1219 if( + g + & 16) + +1222 + gdi + = ()( + +-> +v +); + +1223 + g + &= 15; + +1224 if( + gbi_ +. +size +(< + g +) + +1226 + gbi_ +. +fl_8 +( +r +. + +. +xt +); + +1227 if( + gbi_ +. +size +(< + g +) + +1228 + gbi_ +. +fl_8 +( +r +. + +. +xt +); + +1230 + gdi + +() +bi_ +. +ek_ +(& ((1U << + +) - 1); + +1231 #ifde +INFLATE_STRICT + + +1232 if( + gdi + > + gdmax_ +) + +1234 + gec + = +r +:: +vid_di +; + +1235 + gmode_ + = +BAD +; + +1239 + gbi_ +. +dr +( + +); + +1241 + g + = +r +. +out +. +ud +(); + +1242 if( + gdi + > + g +) + +1245 + g + = +di + - + +; + +1246 if( + g + > + gw_ +. +size +()) + +1248 + gec + = +r +:: +vid_di +; + +1249 + gmode_ + = +BAD +; + +1252 autcڡ + gn + = +amp +( +n +, + +); + +1253 + gw_ +. +ad +( +r +. +out +. +xt +, + +, +n +); + +1254 + gr +. + gout +. + gxt + + +n +; + +1255 + gn + - +n +; + +1257 if( + gn + > 0) + +1260 aut + g + = +r +. +out +. +xt + - +di +; + +1261 aut + gn + = +amp +( +n +, +r +. +out +. +ava +()); + +1262 + gn + - +n +; + +1263  + gn +--) + +1264 * + gr +. + gout +. + gxt +++ = * + +++; + +1267 if(( + g + & 64) == 0) + +1270 + + = & +dicode_ +[-> +v + + ( +bi_ +. +ek_ +(& ((1U << + +) - 1))]; + +1271  + gdodi +; + +1275 + gec + = +r +:: +vid_di_code +; + +1276 + gmode_ + = +BAD +; + +1280 if(( + g + & 64) == 0) + +1283 + + = & +ncode_ +[-> +v + + ( +bi_ +. +ek_ +(& ((1U << + +) - 1))]; + +1284  + gdޒ +; + +1286 if( + g + & 32) + +1289 + gmode_ + = +TYPE +; + +1294 + gec + = +r +:: +vid_l_ngth +; + +1295 + gmode_ + = +BAD +; + +1299  + gr +. + g +. + gxt + < + gϡ + &&. + gout +.x< + gd +); + +1302 + gbi_ +. +wd +( +r +. + +. +xt +); + + @/usr/include/boost/beast/zlib/impl/error.ipp + +37 #ide +BOOST_BEAST_ZLIB_IMPL_ERROR_IPP + + +38  + #BOOST_BEAST_ZLIB_IMPL_ERROR_IPP + + + ) + +40  + ~ + +41  + ~ + +43 +mea + + gboo + { + +45 +mea + + gsyem + { + +46 + gme +<> + +47  + gis_r_code_um +< + gb +:: +zlib +:: +r +> + +49  +bo + cڡ +vue + = +ue +; + +53 +mea + + gb + { + +54 +mea + + gzlib + { + +55 +mea + + gda + { + +57 as + czlib_r_gy + : +public + +r_gy + + +59 +public +: + +61 +me +(cڡ +nx + +ovride + + +66 + gd +:: +rg + + +67 +mesge +( +ev +cڡ +ovride + + +69  +ic_ +< +r +>( +ev +)) + +71  +r +:: +ed_bufrs +:  "need buffers"; + +72  + gr +:: +d_of_am +:  "unexpectednd of deflate stream"; + +73  + gr +:: +am_r +:  "streamrror"; + +75  + gr +:: +vid_block_ty +:  "invalid blockype"; + +76  + gr +:: +vid_ed_ngth +:  "invalid stored blockength"; + +77  + gr +:: +too_my_symbs +:  "too many symbols"; + +78  + gr +:: +vid_code_hs +:  "invalid codeengths"; + +79  + gr +:: +vid_b_ngth_ +:  "invalid bitengthepeat"; + +80  + gr +:: +missg_eob +:  "missingnd of block code"; + +81  + gr +:: +vid_l_ngth +:  "invaliditeral/length code"; + +82  + gr +:: +vid_di_code +:  "invalid distance code"; + +83  + gr +:: +vid_di +:  "invalid distance"; + +85  + gr +:: +ov_subsibed_ngth +:  "over-subscribedength"; + +86  + gr +:: +come_ngth_t +:  "incompleteength set"; + +88  + gr +:: +g +: + +94 +r_cdi + + +95 +deu_r_cdi +( +ev +cڡ +nx + + govride + + +97  + gr_cdi +{ + gev +, * + gthis +}; + +100 +bo + + +101 +equivt +( +ev +, + +102 +r_cdi + cڡ& +cdi + + +103 cڡ +nx + + govride + + +105  + gcdi +. +vue +(= +ev + && + +106 & +cdi +. +gy +(= +this +; + +109 +bo + + +110 +equivt +( +r_code + cڡ& +r +,  +ev +cڡ +nx + + govride + + +112  + gr +. +vue +(= +ev + && + +113 & +r +. +gy +(= +this +; + +117 +le + + +118 +r_gy + const& + +119 +g_r_gy +() + +121  +zlib_r_gy + cڡ + gt +{}; + +122  + gt +; + +127 +le + + +128 +r_code + + +129 +make_r_code +( +r + +ev +) + +131  + gr_code +{ + +132 + gic_ +< + gd +:: +undlyg_ty +< +r +>:: +ty +>( +ev +), + +133 + gda +:: +g_r_gy +()}; + + @/usr/include/boost/bind.hpp + +1 #ide +BOOST_BIND_HPP_INCLUDED + + +2  + #BOOST_BIND_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +22  + ~ + +24 #ide +BOOST_BIND_NO_PLACEHOLDERS + + +26 #i +defed +( +BOOST_CLANG +) + +27 #agm +g + +dgnoic + +push + + +28 #i +__has_wng +("-Wheader-hygiene") + +29 #agm +g + +dgnoic + +igned + "-Wheader-hygiene" + +33 +usg + +mea + + gboo +:: +ahds +; + +35 #i +defed +( +BOOST_CLANG +) + +36 #agm +g + +dgnoic + +p + + + @/usr/include/boost/chrono/ceil.hpp + +11 #ide +BOOST_CHRONO_CEIL_HPP + + +12  + #BOOST_CHRONO_CEIL_HPP + + + ) + +14  + ~ + +16 +mea + + gboo + + +18 +mea + + gchro + + +24 + gme + < +ass + + gTo +, cs + gR +, cs + gPiod +> + +25 +To + + +(cڡ +duti +< +R +, +Piod +>& +d +) + +27 +To + + gt + = +duti_ +( +d +); + +28 i( + gt + < + gd +) + +29 ++ + gt +; + +30  + gt +; + + @/usr/include/boost/chrono/system_clocks.hpp + +58 #ide +BOOST_CHRONO_SYSTEM_CLOCKS_HPP + + +59  + #BOOST_CHRONO_SYSTEM_CLOCKS_HPP + + + ) + +61  + ~ + +62  + ~ + +63  + ~ + +64  + ~ + +65  + ~ + +67  + ~ + +69 #i +defed + +BOOST_CHRONO_POSIX_API + ) + +70 #i! +defed +( +CLOCK_REALTIME +&& ! defed ( +__hpux__ +) + +71 #r < +time +. +h +> +ds + +n + +suly + +CLOCK_REALTIME + + +75 #ifde +BOOST_CHRONO_WINDOWS_API + + +77  + #BOOST_SYSTEM_CLOCK_DURATION + +boo +:: +chro +:: +duti + > + + ) + +79  + #BOOST_SYSTEM_CLOCK_DURATION + +boo +:: +chro +:: +nocds + + + ) + +83 #ide +BOOST_CHRONO_HEADER_ONLY + + +84  + ~ + +95 +mea + + gboo + { + +96 +mea + + gchro + { + +99 +ass + +BOOST_CHRONO_DECL + + gsyem_ock +; + +100 #ifde +BOOST_CHRONO_HAS_CLOCK_STEADY + + +101 +ass + +BOOST_CHRONO_DECL + + gdy_ock +; + +104 #ifde +BOOST_CHRONO_HAS_CLOCK_STEADY + + +105  +dy_ock + + thigh_suti_ock +; + +107  +syem_ock + + thigh_suti_ock +; + +127 as + cBOOST_CHRONO_DECL + + gsyem_ock + + +129 + gpublic +: + +130  +BOOST_SYSTEM_CLOCK_DURATION + + tduti +; + +131  + gduti +:: + tp +ep; + +132  + gduti +:: + triod +eriod; + +133  + gchro +:: + ttime_pot +< + tsyem_ock +>ime_point; + +134 +BOOST_STATIC_CONSTEXPR + +bo + + gis_dy + = +l +; + +136  +BOOST_CHRONO_INLINE + +time_pot + +now +( + gBOOST_NOEXCEPT +; + +137 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +138  +BOOST_CHRONO_INLINE + +time_pot + +now +( +syem +:: +r_code + & +ec +); + +141  +BOOST_CHRONO_INLINE + + gd +:: +time_t + +to_time_t +(cڡ +time_pot +& +t + +BOOST_NOEXCEPT +; + +142  +BOOST_CHRONO_INLINE + +time_pot + +om_time_t +( +d +:: +time_t + +t + +BOOST_NOEXCEPT +; + +152 #ifde +BOOST_CHRONO_HAS_CLOCK_STEADY + + +153 as + cBOOST_CHRONO_DECL + + gdy_ock + + +155 + gpublic +: + +156  +nocds + + tduti +; + +157  + gduti +:: + tp +ep; + +158  + gduti +:: + triod +eriod; + +159  + gchro +:: + ttime_pot +< + tdy_ock +>ime_point; + +160 +BOOST_STATIC_CONSTEXPR + +bo + + gis_dy + = +ue +; + +162  +BOOST_CHRONO_INLINE + +time_pot + +now +( + gBOOST_NOEXCEPT +; + +163 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +164  +BOOST_CHRONO_INLINE + +time_pot + +now +( +syem +:: +r_code + & +ec +); + +176 + gme +< +ass + + gChT +> + +177  + gock_rg +< + gsyem_ock +, + gChT +> + +179  + gd +:: +basic_rg +< +ChT +> +me +() + +181 cڡ +ChT + +u +[] = + +183 cڡ + gd +:: +basic_rg +< +ChT +> +r +( +u +, u + (u) + +184 / ( +u +[0])); + +185  + gr +; + +187  + gd +:: +basic_rg +< +ChT +> +s +() + +189 cڡ +ChT + + +190 +u +[] = + +192 cڡ + gd +:: +basic_rg +< +ChT +> +r +( +u +, u + (u) + +193 / ( +u +[0])); + +194  + gr +; + +198 #ifde +BOOST_CHRONO_HAS_CLOCK_STEADY + + +200 + gme +< +ass + + gChT +> + +201  + gock_rg +< + gdy_ock +, + gChT +> + +203  + gd +:: +basic_rg +< +ChT +> +me +() + +205 cڡ +ChT + + +206 +u +[] = + +208 cڡ + gd +:: +basic_rg +< +ChT +> +r +( +u +, u + (u) + +209 / ( +u +[0])); + +210  + gr +; + +212  + gd +:: +basic_rg +< +ChT +> +s +() + +214 cڡ +ChT + +u +[] = + +216 cڡ + gd +:: +basic_rg +< +ChT +> +r +( +u +, u + (u) / (u[0])); + +217  + gr +; + +226 #ide +BOOST_CHRONO_HEADER_ONLY + + +228  + ~ + +230  + ~ + + @/usr/include/boost/config/compiler/common_edg.hpp + +17 #ide +__EDG_VERSION__ + + +18 #r +This + +fe + +ques + +th + +__EDG_VERSION__ + +be + +defed +. + +21 #i( +__EDG_VERSION__ + <= 238) + +22  + #BOOST_NO_INTEGRAL_INT64_T + + + ) + +23  + #BOOST_NO_SFINAE + + + ) + +26 #i( +__EDG_VERSION__ + <= 240) + +27  + #BOOST_NO_VOID_RETURNS + + + ) + +30 #i( +__EDG_VERSION__ + <241&& ! +defed +( +BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP +) + +31  + #BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP + + + ) + +34 #i( +__EDG_VERSION__ + <244&& ! +defed +( +BOOST_NO_TEMPLATE_TEMPLATES +) + +35  + #BOOST_NO_TEMPLATE_TEMPLATES + + + ) + +38 #i( +__EDG_VERSION__ + < 300&& ! +defed +( +BOOST_NO_IS_ABSTRACT +) + +39  + #BOOST_NO_IS_ABSTRACT + + + ) + +42 #i( +__EDG_VERSION__ + <303&& ! +defed +( +BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL +) + +43  + #BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL + + + ) + +47 #i! +defed +( +__KCC +&& !defed( +__EXCEPTIONS +&& !defed( +BOOST_NO_EXCEPTIONS +) + +48  + #BOOST_NO_EXCEPTIONS + + + ) + +51 #i! +defed +( +__NO_LONG_LONG +) + +52  + #BOOST_HAS_LONG_LONG + + + ) + +54  + #BOOST_NO_LONG_LONG + + + ) + +60  + #BOOST_HAS_PRAGMA_ONCE + + + ) + +67 #i( +__EDG_VERSION__ + < 310) + +68  + #BOOST_NO_CXX11_EXTERN_TEMPLATE + + + ) + +70 #i( +__EDG_VERSION__ + <= 310) + +72  + #BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + + ) + +74 #i( +__EDG_VERSION__ + < 400) + +75  + #BOOST_NO_CXX11_VARIADIC_MACROS + + + ) + +78  + #BOOST_NO_CXX11_AUTO_DECLARATIONS + + + ) + +79  + #BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS + + + ) + +80  + #BOOST_NO_CXX11_CHAR16_T + + + ) + +81  + #BOOST_NO_CXX11_CHAR32_T + + + ) + +82  + #BOOST_NO_CXX11_CONSTEXPR + + + ) + +83  + #BOOST_NO_CXX11_DECLTYPE + + + ) + +84  + #BOOST_NO_CXX11_DECLTYPE_N3276 + + + ) + +85  + #BOOST_NO_CXX11_DEFAULTED_FUNCTIONS + + + ) + +86  + #BOOST_NO_CXX11_DELETED_FUNCTIONS + + + ) + +87  + #BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS + + + ) + +88  + #BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS + + + ) + +89  + #BOOST_NO_CXX11_LAMBDAS + + + ) + +90  + #BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS + + + ) + +91  + #BOOST_NO_CXX11_NOEXCEPT + + + ) + +92  + #BOOST_NO_CXX11_NULLPTR + + + ) + +93  + #BOOST_NO_CXX11_RANGE_BASED_FOR + + + ) + +94  + #BOOST_NO_CXX11_RAW_LITERALS + + + ) + +95  + #BOOST_NO_CXX11_RVALUE_REFERENCES + + + ) + +96  + #BOOST_NO_CXX11_SCOPED_ENUMS + + + ) + +97  + #BOOST_NO_SFINAE_EXPR + + + ) + +98  + #BOOST_NO_CXX11_SFINAE_EXPR + + + ) + +99  + #BOOST_NO_CXX11_STATIC_ASSERT + + + ) + +100  + #BOOST_NO_CXX11_TEMPLATE_ALIASES + + + ) + +101  + #BOOST_NO_CXX11_UNICODE_LITERALS + + + ) + +102  + #BOOST_NO_CXX11_VARIADIC_TEMPLATES + + + ) + +103  + #BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX + + + ) + +104  + #BOOST_NO_CXX11_USER_DEFINED_LITERALS + + + ) + +105  + #BOOST_NO_CXX11_ALIGNAS + + + ) + +106  + #BOOST_NO_CXX11_TRAILING_RESULT_TYPES + + + ) + +107  + #BOOST_NO_CXX11_INLINE_NAMESPACES + + + ) + +108  + #BOOST_NO_CXX11_REF_QUALIFIERS + + + ) + +109  + #BOOST_NO_CXX11_FINAL + + + ) + +110  + #BOOST_NO_CXX11_THREAD_LOCAL + + + ) + +113 #i! +defed +( +__p_aggge_nsdmi +) || (__cpp_aggregate_nsdmi < 201304) + +114  + #BOOST_NO_CXX14_AGGREGATE_NSDMI + + + ) + +116 #i! +defed +( +__p_by_ls +) || (__cpp_binary_literals < 201304) + +117  + #BOOST_NO_CXX14_BINARY_LITERALS + + + ) + +119 #i! +defed +( +__p_cڡex +) || (__cpp_constexpr < 201304) + +120  + #BOOST_NO_CXX14_CONSTEXPR + + + ) + +122 #i! +defed +( +__p_dety_auto +) || (__cpp_decltype_auto < 201304) + +123  + #BOOST_NO_CXX14_DECLTYPE_AUTO + + + ) + +125 #i( +__lulus + < 201304) + +126  + #BOOST_NO_CXX14_DIGIT_SEPARATORS + + + ) + +128 #i! +defed +( +__p_gic_mbdas +) || (__cpp_generic_lambdas < 201304) + +129  + #BOOST_NO_CXX14_GENERIC_LAMBDAS + + + ) + +131 #i! +defed +( +__p__us +) || (__cpp_init_captures < 201304) + +132  + #BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES + + + ) + +134 #i! +defed +( +__p_tu_ty_dedui +) || (__cpp_return_type_deduction < 201304) + +135  + #BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION + + + ) + +137 #i! +defed +( +__p_vb_mes +) || (__cpp_variable_templates < 201304) + +138  + #BOOST_NO_CXX14_VARIABLE_TEMPLATES + + + ) + +142 #i! +defed +( +__p_ruud_bdgs +) || (__cpp_structured_bindings < 201606) + +143  + #BOOST_NO_CXX17_STRUCTURED_BINDINGS + + + ) + +145 #i! +defed +( +__p_le_vbs +) || (__cpp_inline_variables < 201606) + +146  + #BOOST_NO_CXX17_INLINE_VARIABLES + + + ) + +148 #i! +defed +( +__p_fd_exessis +) || (__cpp_fold_expressions < 201603) + +149  + #BOOST_NO_CXX17_FOLD_EXPRESSIONS + + + ) + +152 #i! +defed +( +__p_if_cڡex +) || (__cpp_if_constexpr < 201606) + +153  + #BOOST_NO_CXX17_IF_CONSTEXPR + + + ) + +156 #ifde +c_ulus + + + @/usr/include/boost/config/no_tr1/utility.hpp + +13 #ide +BOOST_CONFIG_UTILITY + + +14  + #BOOST_CONFIG_UTILITY + + + ) + +16 #ide +BOOST_TR1_NO_RECURSION + + +17  + #BOOST_TR1_NO_RECURSION + + + ) + +18  + #BOOST_CONFIG_NO_UTILITY_RECURSION + + + ) + +21  + ~ + +23 #ifde +BOOST_CONFIG_NO_UTILITY_RECURSION + + +24 #unde +BOOST_TR1_NO_RECURSION + + +25 #unde +BOOST_CONFIG_NO_UTILITY_RECURSION + + + @/usr/include/boost/config/pragma_message.hpp + +1 #ide +BOOST_CONFIG_PRAGMA_MESSAGE_HPP_INCLUDED + + +2  + #BOOST_CONFIG_PRAGMA_MESSAGE_HPP_INCLUDED + + + ) + +17  + ~ + +19 #i +defed +( +BOOST_DISABLE_PRAGMA_MESSAGE +) + +20  + #BOOST_PRAGMA_MESSAGE +( +x +) + + ) + +21 #i +defed +( +__INTEL_COMPILER +) + +22  + #BOOST_PRAGMA_MESSAGE +( +x + + `__agma +( + `mesge +( +__FILE__ + "(" + `BOOST_STRINGIZE +( +__LINE__ +"):e: " x)) + + ) + +23 #i +defed +( +__GNUC__ +) + +24  + #BOOST_PRAGMA_MESSAGE +( +x + + `_Pgma +( + `BOOST_STRINGIZE +( + `mesge +(x))) + + ) + +25 #i +defed +( +_MSC_VER +) + +26  + #BOOST_PRAGMA_MESSAGE +( +x + + `__agma +( + `mesge +( +__FILE__ + "(" + `BOOST_STRINGIZE +( +__LINE__ +"):e: " x)) + + ) + +28  + #BOOST_PRAGMA_MESSAGE +( +x +) + + ) + + @/usr/include/boost/config/requires_threads.hpp + +7 #ide +BOOST_CONFIG_REQUIRES_THREADS_HPP + + +8  + #BOOST_CONFIG_REQUIRES_THREADS_HPP + + + ) + +10 #ide +BOOST_CONFIG_HPP + + +11  + ~ + +14 #i +defed +( +BOOST_DISABLE_THREADS +) + +19 #i +defed +( +__GNUC__ +&& ((__GNUC__ < 3|| ( +__GNUC_MINOR__ + <3|| !defed( +BOOST_STRICT_CONFIG +)) + +23 #i +defed +( +__sgi +|| defed( +__hpux +) + +31 #i! +defed +( +BOOST_HAS_THREADS +) + +33 #i +defed + +__COMO__ + + +37 #i +defed +( +__INTEL_COMPILER +|| defed( +__ICL +|| defed( +__ICC +|| defed( +__ECC +) + +39 #ifde +_WIN32 + + +45 #i +defed + +__GNUC__ + + +49 #i +defed + +__sgi + + +53 #i +defed + +__DECCXX + + +57 #i +defed + +__BORLANDC__ + + +61 #i +defed + +__MWERKS__ + + +65 #i +defed + +__SUNPRO_CC + + +69 #i +defed + +__HP_aCC + + +73 #i +defed +( +__IBMCPP__ +) + +77 #i +defed + +_MSC_VER + + + @/usr/include/boost/container_hash/hash.hpp + +16 #i! +defed +( +BOOST_FUNCTIONAL_HASH_HASH_HPP +) + +17  + #BOOST_FUNCTIONAL_HASH_HASH_HPP + + + ) + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +29 #i +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +30  + ~ + +33 #i! +defed +( +BOOST_NO_CXX11_HDR_TYPEINDEX +) + +34  + ~ + +37 #i! +defed +( +BOOST_NO_CXX11_HDR_SYSTEM_ERROR +) + +38  + ~ + +41 #i +defed +( +BOOST_MSVC +) + +42 #agm +wng +( +push +) + +44 #i +BOOST_MSVC + >= 1400 + +45 #agm +wng +( +dib +:6295) + +52 #i +BOOST_WORKAROUND +( +__GNUC__ +, < 3) \ + +53 && ! +defed +( +__SGI_STL_PORT +&& ! + $defed +( +_STLPORT_VERSION +) + +54  + #BOOST_HASH_CHAR_TRAITS + +rg_ch_as + + + ) + +56  + #BOOST_HASH_CHAR_TRAITS + +ch_as + + + ) + +59 #i + `defed +( +_MSC_VER +) + +60  + #BOOST_FUNCTIONAL_HASH_ROTL32 +( +x +, +r + + `_rl +(x,r) + + ) + +62  + #BOOST_FUNCTIONAL_HASH_ROTL32 +( +x +, +r +(x <<| (x >> (32 -)) + + ) + +67 #i! + `defed +( +BOOST_HASH_CXX17 +) + +68 #i + `defed +( +BOOST_MSVC +) + +69 #i + `defed +( +_HAS_CXX17 +) && _HAS_CXX17 + +70  + #BOOST_HASH_CXX17 + 1 + + ) + +72 #i + `defed +( +__lulus +) && __cplusplus >= 201703 + +73  + #BOOST_HASH_CXX17 + 1 + + ) + +77 #i! + `defed +( +BOOST_HASH_CXX17 +) + +78  + #BOOST_HASH_CXX17 + 0 + + ) + +81 #i +BOOST_HASH_CXX17 + && + `defed +( +__has_ude +) + +82 #i! + `defed +( +BOOST_HASH_HAS_STRING_VIEW +&& + `__has_ude +(< +rg_vw +>) + +83  + #BOOST_HASH_HAS_STRING_VIEW + 1 + + ) + +85 #i! + `defed +( +BOOST_HASH_HAS_OPTIONAL +&& + `__has_ude +(< +tiڮ +>) + +86  + #BOOST_HASH_HAS_OPTIONAL + 1 + + ) + +88 #i! + `defed +( +BOOST_HASH_HAS_VARIANT +&& + `__has_ude +(< +v +>) + +89  + #BOOST_HASH_HAS_VARIANT + 1 + + ) + +93 #i! + `defed +( +BOOST_HASH_HAS_STRING_VIEW +) + +94  + #BOOST_HASH_HAS_STRING_VIEW + 0 + + ) + +97 #i! + `defed +( +BOOST_HASH_HAS_OPTIONAL +) + +98  + #BOOST_HASH_HAS_OPTIONAL + 0 + + ) + +101 #i! + `defed +( +BOOST_HASH_HAS_VARIANT +) + +102  + #BOOST_HASH_HAS_VARIANT + 0 + + ) + +105 #i +BOOST_HASH_HAS_STRING_VIEW + + +106  + ~ + +109 #i +BOOST_HASH_HAS_OPTIONAL + + +110  + ~ + +113 #i +BOOST_HASH_HAS_VARIANT + + +114  + ~ + +117 +mea + +boo + + +119 +mea + +hash_da + + +121 #i + `defed +( +_HAS_AUTO_PTR_ETC +) && !_HAS_AUTO_PTR_ETC + +122 +me + < +tyme + +T +> + +123  + shash_ba + + +125  +T + + tgumt_ty +; + +126  +d +:: + tsize_t + + tsu_ty +; + +129 +me + < +tyme + +T +> + +130  +hash_ba + : +d +:: +ury_funi +< +T +, std:: +size_t +> {}; + +133  + sab_hash_vue + {  +d +:: + tsize_t + + tty +; }; + +135 +me + < +tyme + +T +>  + sbasic_numbs + {}; + +136 +me + < +tyme + +T +>  +lg_numbs +; + +137 +me + < +tyme + +T +>  +ulg_numbs +; + +138 +me + < +tyme + +T +>  + st_numbs + {}; + +140 +me + <>  +basic_numbs +< +bo +> : + +141 +boo +:: +hash_da +:: +ab_hash_vue + {}; + +142 +me + <>  +basic_numbs +<> : + +143 +boo +:: +hash_da +:: +ab_hash_vue + {}; + +144 +me + <>  +basic_numbs +<> : + +145 +boo +:: +hash_da +:: +ab_hash_vue + {}; + +146 +me + <>  +basic_numbs + : + +147 +boo +:: +hash_da +:: +ab_hash_vue + {}; + +148 +me + <>  +basic_numbs +<> : + +149 +boo +:: +hash_da +:: +ab_hash_vue + {}; + +150 +me + <>  +basic_numbs +<> : + +151 +boo +:: +hash_da +:: +ab_hash_vue + {}; + +152 +me + <>  +basic_numbs +<> : + +153 +boo +:: +hash_da +:: +ab_hash_vue + {}; + +154 +me + <>  +basic_numbs +<> : + +155 +boo +:: +hash_da +:: +ab_hash_vue + {}; + +156 +me + <>  +basic_numbs +<> : + +157 +boo +:: +hash_da +:: +ab_hash_vue + {}; + +158 +me + <>  +basic_numbs +<> : + +159 +boo +:: +hash_da +:: +ab_hash_vue + {}; + +161 #i! + `defed +( +BOOST_NO_INTRINSIC_WCHAR_T +) + +162 +me + <>  +basic_numbs +< +wch_t +> : + +163 +boo +:: +hash_da +:: +ab_hash_vue + {}; + +166 #i! + `defed +( +BOOST_NO_CXX11_CHAR16_T +) + +167 +me + <>  +basic_numbs +< +ch16_t +> : + +168 +boo +:: +hash_da +:: +ab_hash_vue + {}; + +171 #i! + `defed +( +BOOST_NO_CXX11_CHAR32_T +) + +172 +me + <>  +basic_numbs +< +ch32_t +> : + +173 +boo +:: +hash_da +:: +ab_hash_vue + {}; + +179 +me + < +tyme + +T +>  + slg_numbs2 + {}; + +180 +me + < +tyme + +T +>  + sulg_numbs2 + {}; + +181 +me + < +tyme + +T +>  +lg_numbs + : +lg_numbs2 + {}; + +182 +me + < +tyme + +T +>  +ulg_numbs + : +ulg_numbs2 + {}; + +184 #i! + `defed +( +BOOST_NO_LONG_LONG +) + +185 +me + <>  +lg_numbs +< +boo +:: +lg_lg_ty +> : + +186 +boo +:: +hash_da +:: +ab_hash_vue + {}; + +187 +me + <>  +ulg_numbs +< +boo +:: +ulg_lg_ty +> : + +188 +boo +:: +hash_da +:: +ab_hash_vue + {}; + +191 #i + `defed +( +BOOST_HAS_INT128 +) + +192 +me + <>  +lg_numbs2 +< +boo +:: +t128_ty +> : + +193 +boo +:: +hash_da +:: +ab_hash_vue + {}; + +194 +me + <>  +ulg_numbs2 +< +boo +:: +ut128_ty +> : + +195 +boo +:: +hash_da +:: +ab_hash_vue + {}; + +198 +me + <>  +t_numbs +<> : + +199 +boo +:: +hash_da +:: +ab_hash_vue + {}; + +200 +me + <>  +t_numbs +<> : + +201 +boo +:: +hash_da +:: +ab_hash_vue + {}; + +202 +me + <>  +t_numbs +<> : + +203 +boo +:: +hash_da +:: +ab_hash_vue + {}; + +206 +me + < +tyme + +T +> + +207 +tyme + +boo +:: +hash_da +:: +basic_numbs +< +T +>:: +ty + + `hash_vue +(T); + +208 +me + < +tyme + +T +> + +209 +tyme + +boo +:: +hash_da +:: +lg_numbs +< +T +>:: +ty + + `hash_vue +(T); + +210 +me + < +tyme + +T +> + +211 +tyme + +boo +:: +hash_da +:: +ulg_numbs +< +T +>:: +ty + + `hash_vue +(T); + +213 +me + < +tyme + +T +> + +214 +tyme + +boo +:: +ab_if +, +d +:: +size_t +>:: +ty + + +215 + `hash_vue +( +T +); + +217 #i! + `BOOST_WORKAROUND +( +__DMC__ +, <= 0x848) + +218 +me + < +ass + +T +> +d +:: +size_t + + `hash_vue +(T* const&); + +220 +me + < +ass + +T +> +d +:: +size_t + + `hash_vue +(T*); + +223 #i! + `defed +( +BOOST_NO_FUNCTION_TEMPLATE_ORDERING +) + +224 +me +< +ass + +T +,  +N + > + +225 +d +:: +size_t + + `hash_vue +(cڡ + `T + (& +x +)[ +N +]); + +227 +me +< +ass + +T +,  +N + > + +228 +d +:: +size_t + + `hash_vue +( + `T + (& +x +)[ +N +]); + +231 +me + < +ass + +Ch +, cs +A +> + +232 +d +:: +size_t + + `hash_vue +( + +233 +d +:: +basic_rg +< +Ch +, std:: +BOOST_HASH_CHAR_TRAITS +, +A +> const&); + +235 #i +BOOST_HASH_HAS_STRING_VIEW + + +236 +me + < +ass + +Ch +> + +237 +d +:: +size_t + + `hash_vue +( + +238 +d +:: +basic_rg_vw +< +Ch +, std:: +BOOST_HASH_CHAR_TRAITS + > const&); + +241 +me + < +tyme + +T +> + +242 +tyme + +boo +:: +hash_da +:: +t_numbs +< +T +>:: +ty + + `hash_vue +(T); + +244 #i +BOOST_HASH_HAS_OPTIONAL + + +245 +me + < +tyme + +T +> + +246 +d +:: +size_t + + `hash_vue +(d:: +tiڮ +< +T +> const&); + +249 #i +BOOST_HASH_HAS_VARIANT + + +250 +d +:: +size_t + + `hash_vue +(d:: +moe +); + +251 +me + < +tyme +... +Tys +> + +252 +d +:: +size_t + + `hash_vue +(d:: +v +< +Tys +...> const&); + +255 #i! + `defed +( +BOOST_NO_CXX11_HDR_TYPEINDEX +) + +256 +d +:: +size_t + + `hash_vue +(d:: +ty_dex +); + +259 #i! + `defed +( +BOOST_NO_CXX11_HDR_SYSTEM_ERROR +) + +260 +d +:: +size_t + + `hash_vue +(d:: +r_code + const&); + +261 +d +:: +size_t + + `hash_vue +(d:: +r_cdi + const&); + +266 +mea + +hash_da + + +268 +me + < +ass + +T +> + +269 +le + +d +:: +size_t + + `hash_vue_sigd +( +T + +v +) + +271 cڡ  +size_t_bs + = +d +:: +numic_lims +:: +digs +; + +273 cڡ  +ngth + = ( +d +:: +numic_lims +< +T +>:: +digs + - 1) + +274 / +ic_ +<>( +size_t_bs +); + +276 +d +:: +size_t + +ed + = 0; + +277 +T + +posive + = +v + < 0 ? -1 - val : val; + +280  +i + = +ngth + * +size_t_bs +; i > 0; i -= size_t_bits) + +282 +ed + ^( +d +:: +size_t +( +posive + >> +i +) + (seed<<6) + (seed>>2); + +284 +ed + ^( +d +:: +size_t + +v + + (seed<<6) + (seed>>2); + +286  +ed +; + +289 +me + < +ass + +T +> + +290 +le + +d +:: +size_t + + `hash_vue_unsigd +( +T + +v +) + +292 cڡ  +size_t_bs + = +d +:: +numic_lims +:: +digs +; + +294 cڡ  +ngth + = ( +d +:: +numic_lims +< +T +>:: +digs + - 1) + +295 / +ic_ +<>( +size_t_bs +); + +297 +d +:: +size_t + +ed + = 0; + +300  +i + = +ngth + * +size_t_bs +; i > 0; i -= size_t_bits) + +302 +ed + ^( +d +:: +size_t +( +v + >> +i +) + (seed<<6) + (seed>>2); + +304 +ed + ^( +d +:: +size_t + +v + + (seed<<6) + (seed>>2); + +306  +ed +; + +309 +me + < +tyme + +SizeT +> + +310 +le +  + `hash_combe_im +( +SizeT +& +ed +, SizeT +vue +) + +312 +ed + ^ +vue + + 0x9e3779b9 + (seed<<6) + (seed>>2); + +315 +le +  + `hash_combe_im +( +boo +:: +ut32_t +& +h1 +, + +316 +boo +:: +ut32_t + +k1 +) + +318 cڡ +ut32_t + +c1 + = 0xcc9e2d51; + +319 cڡ +ut32_t + +c2 + = 0x1b873593; + +321 +k1 + * +c1 +; + +322 +k1 + = + `BOOST_FUNCTIONAL_HASH_ROTL32 +(k1,15); + +323 +k1 + * +c2 +; + +325 +h1 + ^ +k1 +; + +326 +h1 + = + `BOOST_FUNCTIONAL_HASH_ROTL32 +(h1,13); + +327 +h1 + = h1*5+0xe6546b64; + +333 #i! + `defed +( +BOOST_NO_INT64_T +) && \ + +334 !( + `defed +( +__GNUC__ +&& +ULONG_MAX + == 0xffffffff) + +336 +le +  + `hash_combe_im +( +boo +:: +ut64_t +& +h +, + +337 +boo +:: +ut64_t + +k +) + +339 cڡ +boo +:: +ut64_t + +m + = + `UINT64_C +(0xc6a4a7935bd1e995); + +340 cڡ  +r + = 47; + +342 +k + * +m +; + +343 +k + ^k >> +r +; + +344 +k + * +m +; + +346 +h + ^ +k +; + +347 +h + * +m +; + +351 +h + += 0xe6546b64; + +357 +me + < +tyme + +T +> + +358 +tyme + +boo +:: +hash_da +:: +basic_numbs +< +T +>:: +ty + + `hash_vue +(T +v +) + +360  +ic_ +< +d +:: +size_t +>( +v +); + +363 +me + < +tyme + +T +> + +364 +tyme + +boo +:: +hash_da +:: +lg_numbs +< +T +>:: +ty + + `hash_vue +(T +v +) + +366  +hash_da +:: + `hash_vue_sigd +( +v +); + +369 +me + < +tyme + +T +> + +370 +tyme + +boo +:: +hash_da +:: +ulg_numbs +< +T +>:: +ty + + `hash_vue +(T +v +) + +372  +hash_da +:: + `hash_vue_unsigd +( +v +); + +375 +me + < +tyme + +T +> + +376 +tyme + +boo +:: +ab_if +, +d +:: +size_t +>:: +ty + + +377 + `hash_vue +( +T + +v +) + +379  +ic_ +< +d +:: +size_t +>( +v +); + +383 #i! + `BOOST_WORKAROUND +( +__DMC__ +, <= 0x848) + +384 +me + < +ass + +T +> +d +:: +size_t + + `hash_vue +(T* cڡ& +v +) + +386 +me + < +ass + +T +> +d +:: +size_t + + `hash_vue +(T* +v +) + +389 #i + `defed +( +__VMS +&& +__INITIAL_POINTER_SIZE + == 64 + +392 +d +:: +size_t + +x + = +ic_ +( + +393 +t_ +<>( +v +)); + +395 +d +:: +size_t + +x + = +ic_ +( + +396 +t_ +< +d +:: +rdiff_t +>( +v +)); + +398  +x + + (x >> 3); + +401 #i + `defed +( +BOOST_MSVC +) + +402 #agm + `wng +( +push +) + +403 #i +BOOST_MSVC + <= 1400 + +404 #agm + `wng +( +dib +:4267) + +411 +me + < +ass + +T +> + +412 +le +  + `hash_combe +( +d +:: +size_t +& +ed +, +T + cڡ& +v +) + +414 +boo +:: +hash +< +T +> +hash +; + +415  +boo +:: +hash_da +:: + `hash_combe_im +( +ed +, + `hash +( +v +)); + +418 #i + `defed +( +BOOST_MSVC +) + +419 #agm + `wng +( +p +) + +422 +me + < +ass + +It +> + +423 +le + +d +:: +size_t + + `hash_nge +( +It + +f +, I +ϡ +) + +425 +d +:: +size_t + +ed + = 0; + +427 ; +f + ! +ϡ +; ++first) + +429 + `hash_combe +( +ed +, * +f +); + +432  +ed +; + +435 +me + < +ass + +It +> + +436 +le +  + `hash_nge +( +d +:: +size_t +& +ed +, +It + +f +, I +ϡ +) + +438 ; +f + ! +ϡ +; ++first) + +440 + `hash_combe +( +ed +, * +f +); + +444 #i + `BOOST_WORKAROUND +( +__BORLANDC__ +, + `BOOST_TESTED_AT +(0x551)) + +445 +me + < +ass + +T +> + +446 +le + +d +:: +size_t + + `hash_nge +( +T +* +f +, T* +ϡ +) + +448 +d +:: +size_t + +ed + = 0; + +450 ; +f + ! +ϡ +; ++first) + +452 +boo +:: +hash +< +T +> +hash +; + +453 +ed + ^ + `hash +(* +f +) + 0x9e3779b9 + (seed<<6) + (seed>>2); + +456  +ed +; + +459 +me + < +ass + +T +> + +460 +le +  + `hash_nge +( +d +:: +size_t +& +ed +, +T +* +f +, T* +ϡ +) + +462 ; +f + ! +ϡ +; ++first) + +464 +boo +:: +hash +< +T +> +hash +; + +465 +ed + ^ + `hash +(* +f +) + 0x9e3779b9 + (seed<<6) + (seed>>2); + +470 #i! + `defed +( +BOOST_NO_FUNCTION_TEMPLATE_ORDERING +) + +471 +me +< +ass + +T +,  +N + > + +472 +le + +d +:: +size_t + + `hash_vue +(cڡ + `T + (& +x +)[ +N +]) + +474  + `hash_nge +( +x +, x + +N +); + +477 +me +< +ass + +T +,  +N + > + +478 +le + +d +:: +size_t + + `hash_vue +( + `T + (& +x +)[ +N +]) + +480  + `hash_nge +( +x +, x + +N +); + +484 +me + < +ass + +Ch +, cs +A +> + +485 +le + +d +:: +size_t + + `hash_vue +( + +486 +d +:: +basic_rg +< +Ch +, std:: +BOOST_HASH_CHAR_TRAITS +, +A +> cڡ& +v +) + +488  + `hash_nge +( +v +. + `beg +(), v. + `d +()); + +491 #i +BOOST_HASH_HAS_STRING_VIEW + + +492 +me + < +ass + +Ch +> + +493 +le + +d +:: +size_t + + `hash_vue +( + +494 +d +:: +basic_rg_vw +< +Ch +, std:: +BOOST_HASH_CHAR_TRAITS + > cڡ& +v +) + +496  + `hash_nge +( +v +. + `beg +(), v. + `d +()); + +500 +me + < +tyme + +T +> + +501 +tyme + +boo +:: +hash_da +:: +t_numbs +< +T +>:: +ty + + `hash_vue +(T +v +) + +503  +boo +:: +hash_da +:: + `t_hash_vue +( +v +); + +506 #i +BOOST_HASH_HAS_OPTIONAL + + +507 +me + < +tyme + +T +> + +508 +le + +d +:: +size_t + + `hash_vue +(d:: +tiڮ +< +T +> cڡ& +v +) { + +509 i(! +v +) { + +513 +boo +:: +hash +< +T +> +hf +; + +514  + `hf +(* +v +); + +519 #i +BOOST_HASH_HAS_VARIANT + + +520 +le + +d +:: +size_t + + `hash_vue +(d:: +moe +) { + +524 +me + < +tyme +... +Tys +> + +525 +le + +d +:: +size_t + + `hash_vue +(d:: +v +< +Tys +...> cڡ& +v +) { + +526 +d +:: +size_t + +ed + = 0; + +527 + `hash_combe +( +ed +, +v +. + `dex +()); + +528 +d +:: + `vis +([& +ed +]uto&& +x +{ + `hash_combe +(ed, x); }, +v +); + +529  +ed +; + +534 #i! + `defed +( +BOOST_NO_CXX11_HDR_TYPEINDEX +) + +535 +le + +d +:: +size_t + + `hash_vue +(d:: +ty_dex + +v +) + +537  +v +. + `hash_code +(); + +541 #i! + `defed +( +BOOST_NO_CXX11_HDR_SYSTEM_ERROR +) + +542 +le + +d +:: +size_t + + `hash_vue +(d:: +r_code + cڡ& +v +) { + +543 +d +:: +size_t + +ed + = 0; + +544 + `hash_combe +( +ed +, +v +. + `vue +()); + +545 + `hash_combe +( +ed +, & +v +. + `gy +()); + +546  +ed +; + +549 +le + +d +:: +size_t + + `hash_vue +(d:: +r_cdi + cڡ& +v +) { + +550 +d +:: +size_t + +ed + = 0; + +551 + `hash_combe +( +ed +, +v +. + `vue +()); + +552 + `hash_combe +( +ed +, & +v +. + `gy +()); + +553  +ed +; + +573  + #BOOST_HASH_SPECIALIZE +( +ty +) \ + +574 +me + <>  +hash +< +ty +> \ + +575 : +public + +boo +:: +hash_da +:: +hash_ba +< +ty +> \ + +577 +d +:: +size_t + + `ݔ +()( +ty + +v +) const \ + +579  +boo +:: + `hash_vue +( +v +); \ + +581 }; + + ) + +583  + #BOOST_HASH_SPECIALIZE_REF +( +ty +) \ + +584 +me + <>  +hash +< +ty +> \ + +585 : +public + +boo +:: +hash_da +:: +hash_ba +< +ty +> \ + +587 +d +:: +size_t + + `ݔ +()( +ty + cڡ& +v +) const \ + +589  +boo +:: + `hash_vue +( +v +); \ + +591 }; + + ) + +593  + #BOOST_HASH_SPECIALIZE_TEMPLATE_REF +( +ty +) \ + +594  +hash +< +ty +> \ + +595 : +public + +boo +:: +hash_da +:: +hash_ba +< +ty +> \ + +597 +d +:: +size_t + + `ݔ +()( +ty + cڡ& +v +) const \ + +599  +boo +:: + `hash_vue +( +v +); \ + +601 }; + + ) + +603 + `BOOST_HASH_SPECIALIZE +( +bo +) + +604 + `BOOST_HASH_SPECIALIZE +() + +605 + `BOOST_HASH_SPECIALIZE +(signed ) + +606 + `BOOST_HASH_SPECIALIZE +() + +607 #i! + `defed +( +BOOST_NO_INTRINSIC_WCHAR_T +) + +608 + `BOOST_HASH_SPECIALIZE +( +wch_t +) + +610 #i! + `defed +( +BOOST_NO_CXX11_CHAR16_T +) + +611 + `BOOST_HASH_SPECIALIZE +( +ch16_t +) + +613 #i! + `defed +( +BOOST_NO_CXX11_CHAR32_T +) + +614 + `BOOST_HASH_SPECIALIZE +( +ch32_t +) + +616 + `BOOST_HASH_SPECIALIZE +() + +617 + `BOOST_HASH_SPECIALIZE +() + +618 + `BOOST_HASH_SPECIALIZE +() + +619 + `BOOST_HASH_SPECIALIZE +() + +620 + `BOOST_HASH_SPECIALIZE +() + +621 + `BOOST_HASH_SPECIALIZE +() + +623 + `BOOST_HASH_SPECIALIZE +() + +624 + `BOOST_HASH_SPECIALIZE +() + +625 + `BOOST_HASH_SPECIALIZE +() + +627 + `BOOST_HASH_SPECIALIZE_REF +( +d +:: +rg +) + +628 #i! + `defed +( +BOOST_NO_STD_WSTRING +&& !defed( +BOOST_NO_INTRINSIC_WCHAR_T +) + +629 + `BOOST_HASH_SPECIALIZE_REF +( +d +:: +wrg +) + +631 #i! + `defed +( +BOOST_NO_CXX11_CHAR16_T +) + +632 + `BOOST_HASH_SPECIALIZE_REF +( +d +:: +basic_rg +< +ch16_t +>) + +634 #i! + `defed +( +BOOST_NO_CXX11_CHAR32_T +) + +635 + `BOOST_HASH_SPECIALIZE_REF +( +d +:: +basic_rg +< +ch32_t +>) + +638 #i +BOOST_HASH_HAS_STRING_VIEW + + +639 + `BOOST_HASH_SPECIALIZE_REF +( +d +:: +rg_vw +) + +640 #i! + `defed +( +BOOST_NO_STD_WSTRING +&& !defed( +BOOST_NO_INTRINSIC_WCHAR_T +) + +641 + `BOOST_HASH_SPECIALIZE_REF +( +d +:: +wrg_vw +) + +643 #i! + `defed +( +BOOST_NO_CXX11_CHAR16_T +) + +644 + `BOOST_HASH_SPECIALIZE_REF +( +d +:: +basic_rg_vw +< +ch16_t +>) + +646 #i! + `defed +( +BOOST_NO_CXX11_CHAR32_T +) + +647 + `BOOST_HASH_SPECIALIZE_REF +( +d +:: +basic_rg_vw +< +ch32_t +>) + +651 #i! + `defed +( +BOOST_NO_LONG_LONG +) + +652 + `BOOST_HASH_SPECIALIZE +( +boo +:: +lg_lg_ty +) + +653 + `BOOST_HASH_SPECIALIZE +( +boo +:: +ulg_lg_ty +) + +656 #i + `defed +( +BOOST_HAS_INT128 +) + +657 + `BOOST_HASH_SPECIALIZE +( +boo +:: +t128_ty +) + +658 + `BOOST_HASH_SPECIALIZE +( +boo +:: +ut128_ty +) + +661 #i +BOOST_HASH_HAS_OPTIONAL + + +662 +me + < +tyme + +T +> + +663 + `BOOST_HASH_SPECIALIZE_TEMPLATE_REF +( +d +:: +tiڮ +< +T +>) + +666 #i! + `defed +( +BOOST_HASH_HAS_VARIANT +) + +667 +me + < +tyme +... +T +> + +668 + `BOOST_HASH_SPECIALIZE_TEMPLATE_REF +( +d +:: +v +< +T +...>) + +669 + `BOOST_HASH_SPECIALIZE +( +d +:: +moe +) + +672 #i! + `defed +( +BOOST_NO_CXX11_HDR_TYPEINDEX +) + +673 + `BOOST_HASH_SPECIALIZE +( +d +:: +ty_dex +) + +676 #unde +BOOST_HASH_SPECIALIZE + + +677 #unde +BOOST_HASH_SPECIALIZE_REF + + +678 #unde +BOOST_HASH_SPECIALIZE_TEMPLATE_REF + + +682 #i! + `defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +684 +me + < +ass + +T +> + +685  +hash +< +T +*> + +686 : +public + +boo +:: +hash_da +:: +hash_ba +< +T +*> + +688 +d +:: +size_t + + `ݔ +()( +T +* +v +) const + +690 #i! + `BOOST_WORKAROUND +( +__SUNPRO_CC +, <= 0x590) + +691  +boo +:: + `hash_vue +( +v +); + +693 +d +:: +size_t + +x + = +ic_ +( + +694 +t_ +< +d +:: +rdiff_t +>( +v +)); + +696  +x + + (x >> 3); + +709 +mea + +hash_da + + +711 +me + < +bo + +IsPor +> + +712  +hash_im +; + +714 +me + <> + +715  +hash_im +< +ue +> + +717 +me + < +ass + +T +> + +718  +r + + +719 : +public + +boo +:: +hash_da +:: +hash_ba +< +T +> + +721 +d +:: +size_t + + `ݔ +()( +T + +v +) const + +723 #i! + `BOOST_WORKAROUND +( +__SUNPRO_CC +, <= 590) + +724  +boo +:: + `hash_vue +( +v +); + +726 +d +:: +size_t + +x + = +ic_ +( + +727 +t_ +< +d +:: +rdiff_t +>( +v +)); + +729  +x + + (x >> 3); + +736 +me + < +ass + +T +>  +hash + + +737 : +public + +boo +:: +hash_da +:: +hash_im +:: +vue +> + +738 :: +BOOST_NESTED_TEMPLATE + +r +< +T +> + +743 + } +} + +745 #unde +BOOST_HASH_CHAR_TRAITS + + +746 #unde +BOOST_FUNCTIONAL_HASH_ROTL32 + + +748 #i +defed +( +BOOST_MSVC +) + +749 #agm +wng +( +p +) + +758 #i! +defed +( +BOOST_HASH_NO_EXTENSIONS +) \ + +759 && ! + $defed +( +BOOST_FUNCTIONAL_HASH_EXTENSIONS_HPP +) + +760  + ~ + + @/usr/include/boost/core/empty_value.hpp + +8 #ide +BOOST_CORE_EMPTY_VALUE_HPP + + +9  + #BOOST_CORE_EMPTY_VALUE_HPP + + + ) + +11  + ~ + +12 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +13  + ~ + +16 #i +defed +( +BOOST_GCC_VERSION +) && (BOOST_GCC_VERSION >= 40700) + +17  + #BOOST_DETAIL_EMPTY_VALUE_BASE + + + ) + +18 #i +defed +( +BOOST_INTEL +&& defed( +_MSC_VER +) && (_MSC_VER >= 1800) + +19  + #BOOST_DETAIL_EMPTY_VALUE_BASE + + + ) + +20 #i +defed +( +BOOST_MSVC +) && (BOOST_MSVC >= 1800) + +21  + #BOOST_DETAIL_EMPTY_VALUE_BASE + + + ) + +22 #i +defed +( +BOOST_CLANG +&& !defed( +__CUDACC__ +) + +23 #i +__has_u +( +is_emy +&& __has_u( +is_f +) + +24  + #BOOST_DETAIL_EMPTY_VALUE_BASE + + + ) + +28 +mea + + gboo + { + +30 + gme +< +ass + + gT +> + +31  + su_emy_vue_ba + { + +33 #i +defed +( +BOOST_DETAIL_EMPTY_VALUE_BASE +) + +34 + gvue + = +__is_emy +( +T +&& ! +__is_f +(T) + +36 +vue + = +l + + +41  + semy__t + { }; + +43 +mea + + gemy_ + { + +45 + gme +< +ass + + gT +,  + gN + = 0, + +46 +bo + + gE + = +boo +:: +u_emy_vue_ba +< +T +>:: +vue +> + +47 as + cemy_vue + { + +48 +public +: + +49  +T + + tty +; + +51 #i! +defed +( +BOOST_NO_CXX11_DEFAULTED_FUNCTIONS +) + +52 +emy_vue +() = ; + +54 +emy_vue +() { } + +57 +emy_vue +( +boo +:: +emy__t +) + +58 : +vue_ +() { } + +60 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +61 #i! +defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) + +62 +me +< +ass +... +Args +> + +63 +exic + +emy_vue +( +boo +:: +emy__t +, +Args +&&... +gs +) + +64 : +vue_ +( +d +:: +fwd +< +Args +>( +gs +)...) { } + +66 +me +< +ass + +U +> + +67 +emy_vue +( +boo +:: +emy__t +, +U +&& +vue +) + +68 : +vue_ +( +d +:: +fwd +< +U +>( +vue +)) { } + +71 +me +< +ass + +U +> + +72 +emy_vue +( +boo +:: +emy__t +, cڡ +U +& +vue +) + +73 : +vue_ +( +vue +) { } + +76 cڡ +T +& +g +(cڡ +BOOST_NOEXCEPT + { + +77  +vue_ +; + +80 + gT +& +g +( + gBOOST_NOEXCEPT + { + +81  + gvue_ +; + +84 + give +: + +85 +T + +vue_ +; + +88 #i! +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +89 + gme +< +ass + + gT +,  + gN +> + +90 +ass + + gemy_vue +< + gT +, + gN +, + gue +> + +91 : +T + { + +92 +public +: + +93  +T + + tty +; + +95 #i! +defed +( +BOOST_NO_CXX11_DEFAULTED_FUNCTIONS +) + +96 +emy_vue +() = ; + +98 +emy_vue +() { } + +101 +emy_vue +( +boo +:: +emy__t +) + +102 : +T +() { } + +104 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +105 #i! +defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) + +106 +me +< +ass +... +Args +> + +107 +exic + +emy_vue +( +boo +:: +emy__t +, +Args +&&... +gs +) + +108 : +T +( +d +:: +fwd +< +Args +>( +gs +)...) { } + +110 +me +< +ass + +U +> + +111 +emy_vue +( +boo +:: +emy__t +, +U +&& +vue +) + +112 : +T +( +d +:: +fwd +< +U +>( +vue +)) { } + +115 +me +< +ass + +U +> + +116 +emy_vue +( +boo +:: +emy__t +, cڡ +U +& +vue +) + +117 : +T +( +vue +) { } + +120 cڡ +T +& +g +(cڡ +BOOST_NOEXCEPT + { + +121  * +this +; + +124 + gT +& +g +( + gBOOST_NOEXCEPT + { + +125  * + gthis +; + +132 +usg + + gemy_ +:: +emy_vue +; + + @/usr/include/boost/core/ref.hpp + +1 #ide +BOOST_CORE_REF_HPP + + +2  + #BOOST_CORE_REF_HPP + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +10  + ~ + +11  + ~ + +12  + ~ + +40 +mea + + gboo + + +43 #i +defed + +BOOST_MSVC + ) && +BOOST_WORKAROUND +( BOOST_MSVC, == 1600 ) + +45  + sf_wkound_g + {}; + +60 + gme +< +ass + + gT +> cs + cn_w + + +62 + gpublic +: + +66  +T + + tty +; + +74 +BOOST_FORCEINLINE + +exic + +n_w +( +T +& +t +): +t_ +( +boo +:: +addssof +(t)) {} + +76 #i +defed + +BOOST_MSVC + ) && +BOOST_WORKAROUND +( BOOST_MSVC, == 1600 ) + +78 +BOOST_FORCEINLINE + +exic + +n_w + +T + & +t +, +f_wkound_g + ): +t_ + +boo +:: +addssof +( ) ) {} + +82 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +86 +BOOST_DELETED_FUNCTION +( +n_w +( +T +&& +t +)) + +87 +public +: + +94 +BOOST_FORCEINLINE + +ݔ + +T +& (cڡ {  * +t_ +; } + +100 +BOOST_FORCEINLINE + + gT +& +g +(cڡ {  * + gt_ +; } + +107 +BOOST_FORCEINLINE + +T +* +g_por +(cڡ {  + gt_ +; } + +109 + give +: + +111 +T +* +t_ +; + +119 #i +defed + +__BORLANDC__ + ) && +BOOST_WORKAROUND +__BORLANDC__, + $BOOST_TESTED_AT +(0x581) ) + +120  + #BOOST_REF_CONST + + + ) + +122  + #BOOST_REF_CONST + cڡ + + ) + +132 +me +< +ass + +T +> +BOOST_FORCEINLINE + +n_w + +BOOST_REF_CONST + + $f + +T + & +t + ) + +134 #i + `defed + +BOOST_MSVC + ) && + `BOOST_WORKAROUND +( BOOST_MSVC, == 1600 ) + +136  +n_w +< +T +> +t +, + `f_wkound_g +() ); + +140  +n_w +< +T +> +t + ); + +143 + } +} + +151 + gme +< +ass + + gT +> +BOOST_FORCEINLINE + + gn_w +< +T + cڡ> +BOOST_REF_CONST + + $ef + +T + cڡ & +t + ) + +153  +n_w +< +T + cڡ>( +t +); + +154 + } +} + +156 #unde +BOOST_REF_CONST + + +158 #i! + $defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +163 #i + $defed +( +BOOST_NO_CXX11_DELETED_FUNCTIONS +) + +164  + #BOOST_REF_DELETE + + + ) + +166  + #BOOST_REF_DELETE + = +de + + + ) + +175 +me +< +ass + +T +>  + $f +( +T + cڡ&& +BOOST_REF_DELETE +; + +180 +me +< +ass + +T +>  + $ef +( +T + cڡ&& +BOOST_REF_DELETE +; + +182 #unde +BOOST_REF_DELETE + + +195 +me +< +tyme + +T +>  + sis_n_w + + +197 + `BOOST_STATIC_CONSTANT + +bo +, +vue + = +l + ); + +198 + } +}; + +203 + gme +< +tyme + + gT +>  + gis_n_w +< + gn_w + > + +205 +BOOST_STATIC_CONSTANT + +bo +, +vue + = +ue + ); + +208 #i! + $defed +( +BOOST_NO_CV_SPECIALIZATIONS +) + +210 +me +< +tyme + +T +>  +is_n_w +< +n_w + const > + +212 + `BOOST_STATIC_CONSTANT + +bo +, +vue + = +ue + ); + +213 + } +}; + +215 + gme +< +tyme + + gT +>  + gis_n_w +< + gn_w + volatile > + +217 +BOOST_STATIC_CONSTANT + +bo +, +vue + = +ue + ); + +220 + gme +< +tyme + + gT +>  + gis_n_w +< + gn_w + const volatile > + +222 +BOOST_STATIC_CONSTANT + +bo +, +vue + = +ue + ); + +240 + gme +< +tyme + + gT +>  + sunwp_n + + +242  +T + + tty +; + +248 + gme +< +tyme + + gT +>  + gunwp_n +< + gn_w + > + +250  +T + + tty +; + +253 #i! + $defed +( +BOOST_NO_CV_SPECIALIZATIONS +) + +255 +me +< +tyme + +T +>  +unwp_n +< +n_w + const > + +257  +T + + tty +; + +258 + } +}; + +260 + gme +< +tyme + + gT +>  + gunwp_n +< + gn_w + volatile > + +262  +T + + tty +; + +265 + gme +< +tyme + + gT +>  + gunwp_n +< + gn_w + const volatile > + +267  +T + + tty +; + +282 + gme +< +ass + + gT +> +BOOST_FORCEINLINE + +tyme + + gunwp_n +:: +ty +& + $unwp_f + +T + & +t + ) + +284  +t +; + +285 + } +} + +292 + gme +< +ass + + gT +> +BOOST_FORCEINLINE + +T +* +g_por + +n_w + cڡ & +r + ) + +294  + gr +. +g_por +(); + + @/usr/include/boost/core/typeinfo.hpp + +1 #ide +BOOST_CORE_TYPEINFO_HPP_INCLUDED + + +2  + #BOOST_CORE_TYPEINFO_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +18  + ~ + +20 #i +defed + +BOOST_NO_TYPEID + ) + +22  + ~ + +23  + ~ + +24  + ~ + +26 +mea + + gboo + + +29 +mea + + gce + + +32 as + ctyfo + + +34 + give +: + +36 +tyfo +(ypeinfo const& ); + +37 + gtyfo +& + gݔ += +tyfo + const& ); + +39 cڡ * + gme_ +; + +40 (* + glib_id_ +)(); + +42 + gpublic +: + +44 +tyfo +cڡ * +me +, (* +lib_id +)(): +me_ +m), +lib_id_ +(ib_id ) + +48 +bo + + gݔ +== +tyfo + cڡ& +rhs + ) const + +50 #i +defed +( +_WIN32 +|| defed( +__CYGWIN__ +&& defed( +__GNUC__ +&& !defed( +BOOST_DISABLE_CURRENT_FUNCTION +) + +52  +lib_id_ + = +rhs +.lib_id_? +this + =&rhs: +d +:: +rcmp + +me_ +,hs.name_ ) == 0; + +56  + gthis + =& +rhs +; + +61 +bo + + gݔ +!= +tyfo + cڡ& +rhs + ) const + +63  !* +this + = +rhs + ); + +66 +bo + +befe + +tyfo + cڡ& +rhs + ) const + +68 #i +defed +( +_WIN32 +|| defed( +__CYGWIN__ +&& defed( +__GNUC__ +&& !defed( +BOOST_DISABLE_CURRENT_FUNCTION +) + +70  + glib_id_ + = +rhs +. +lib_id_ +? +d +:: +ss +< +tyfo + cڡ* >() +this +, & + grhs + ): std:: +rcmp + +me_ +,hs.name_ ) < 0; + +74  + gd +:: +ss +< +tyfo + cڡ* >() +this +, & + grhs + ); + +79 cڡ* +me +() const + +81  + gme_ +; + +85 +le + cڡ * +demgd_me + +ce +:: +tyfo + cڡ & +ti + ) + +87  +ti +. +me +(); + +92 +mea + + gda + + +95 + gme +< +ass + + gT +>  +BOOST_SYMBOL_VISIBLE + + gce_tyid_ + + +97  + gboo +:: +ce +:: +tyfo + +ti_ +; + +99 cڡ * +me +() + +101  + gBOOST_CURRENT_FUNCTION +; + +105 +BOOST_SYMBOL_VISIBLE + +le +  +ce_tyid_lib_id +() + +109 + gme +< +ass + + gT +> + gboo +:: +ce +:: +tyfo + +ce_tyid_ +< +T + >:: +ti_ +ce_tyid_< T >:: +me +(), & +ce_tyid_lib_id + ); + +111 + gme +< +ass + + gT +>  + gce_tyid_ +< T & >: +ce_tyid_ +< +T + > + +115 + gme +< +ass + + gT +>  + gce_tyid_ +< +T + cڡ >: +ce_tyid_ +< T > + +119 + gme +< +ass + + gT +>  + gce_tyid_ +< +T + vީ>: +ce_tyid_ +< T > + +123 + gme +< +ass + + gT +>  + gce_tyid_ +< +T + cڡ vީ>: +ce_tyid_ +< T > + +131  + #BOOST_CORE_TYPEID +( +T +( +boo +:: +da +:: +ce_tyid_ +:: +ti_ +) + + ) + +135  + ~ + +136  + ~ + +138 +mea + + gboo + + +141 +mea + + gce + + +144 #i +defed + +BOOST_NO_STD_TYPEINFO + ) + +146 :: +ty_fo + + ttyfo +; + +150  + gd +:: + tty_fo + + ttyfo +; + +154 +le + + gd +:: +rg + +demgd_me + +ce +:: +tyfo + cڡ & +ti + ) + +156  +ce +:: +demg + +ti +. +me +() ); + +163  + #BOOST_CORE_TYPEID +( +T + + `tyid +(T) + + ) + + @/usr/include/boost/cstdint.hpp + +23 #ide +BOOST_CSTDINT_HPP + + +24  + #BOOST_CSTDINT_HPP + + + ) + +32 #ide +__STDC_CONSTANT_MACROS + + +33  + #__STDC_CONSTANT_MACROS + + + ) + +36  + ~ + +45 #i +defed +( +__GNUC__ +) && (__GNUC__ >= 4) + +46 #agm +GCC + +syem_hd + + +55 #i +defed +( +BOOST_HAS_STDINT_H +) \ + +56 && (! +defed +( +__GLIBC__ +) \ + +57 || +defed +( +__GLIBC_HAVE_LONG_LONG +) \ + +58 || ( +defed +( +__GLIBC__ +&& (( + g__GLIBC__ + > 2|| ((__GLIBC__ =2&& ( +__GLIBC_MINOR__ + >= 17))))) + +61 #ifde +__hpux + + +63  + ~ + +64 #ifde +__STDC_32_MODE__ + + +66  + #BOOST_NO_INT64_T + + + ) + +68 #i +defed +( +__FeBSD__ +|| defed( +__IBMCPP__ +|| defed( +_AIX +) + +69  + ~ + +71  + ~ + +74 #i +defed +( +INTMAX_C +&& defed( +__CYGWIN__ +) + +75 #unde +INTMAX_C + + +76 #unde +UINTMAX_C + + +77  + #INTMAX_C +( +c +c## +LL + + + ) + +78  + #UINTMAX_C +( +c +c## +ULL + + + ) + +83 #i +defed +( +__QNX__ +&& defed( +__EXT_QNX +) + +88 :: +8_t + + tt_a8_t +; + +89 :: +t8_t + + tt_8_t +; + +90 :: +u8_t + + tut_a8_t +; + +91 :: +ut8_t + + tut_8_t +; + +93 :: +16_t + + tt_a16_t +; + +94 :: +t16_t + + tt_16_t +; + +95 :: +u16_t + + tut_a16_t +; + +96 :: +ut16_t + + tut_16_t +; + +98 :: +32_t + + tt_a32_t +; + +99 :: +t32_t + + tt_32_t +; + +100 :: +u32_t + + tut_a32_t +; + +101 :: +ut32_t + + tut_32_t +; + +103 #ide +BOOST_NO_INT64_T + + +105 :: +64_t + + tt_a64_t +; + +106 :: +t64_t + + tt_64_t +; + +107 :: +u64_t + + tut_a64_t +; + +108 :: +ut64_t + + tut_64_t +; + +114 +mea + + gboo + + +117 + gusg + :: +t8_t +; + +118 + gusg + :: +t_a8_t +; + +119 + gusg + :: +t_8_t +; + +120 + gusg + :: +ut8_t +; + +121 + gusg + :: +ut_a8_t +; + +122 + gusg + :: +ut_8_t +; + +124 + gusg + :: +t16_t +; + +125 + gusg + :: +t_a16_t +; + +126 + gusg + :: +t_16_t +; + +127 + gusg + :: +ut16_t +; + +128 + gusg + :: +ut_a16_t +; + +129 + gusg + :: +ut_16_t +; + +131 + gusg + :: +t32_t +; + +132 + gusg + :: +t_a32_t +; + +133 + gusg + :: +t_32_t +; + +134 + gusg + :: +ut32_t +; + +135 + gusg + :: +ut_a32_t +; + +136 + gusg + :: +ut_32_t +; + +138 #ide +BOOST_NO_INT64_T + + +140 + gusg + :: +t64_t +; + +141 + gusg + :: +t_a64_t +; + +142 + gusg + :: +t_64_t +; + +143 + gusg + :: +ut64_t +; + +144 + gusg + :: +ut_a64_t +; + +145 + gusg + :: +ut_64_t +; + +149 + gusg + :: +tmax_t +; + +150 + gusg + :: +utmax_t +; + +154 #i +defed +( +__FeBSD__ +&& (__FeBSD__ <4|| defed( +__osf__ +|| defed( +__VMS +|| defed( +__SOLARIS9__ +|| defed( +__NBSD__ +) + +156  + ~ + +158 +mea + + gboo + { + +160 + gusg + :: +t8_t +; + +161  +t8_t + + tt_a8_t +; + +162  +t8_t + + tt_8_t +; + +163 + gusg + :: +ut8_t +; + +164  +ut8_t + + tut_a8_t +; + +165  +ut8_t + + tut_8_t +; + +167 + gusg + :: +t16_t +; + +168  +t16_t + + tt_a16_t +; + +169  +t16_t + + tt_16_t +; + +170 + gusg + :: +ut16_t +; + +171  +ut16_t + + tut_a16_t +; + +172  +ut16_t + + tut_16_t +; + +174 + gusg + :: +t32_t +; + +175  +t32_t + + tt_a32_t +; + +176  +t32_t + + tt_32_t +; + +177 + gusg + :: +ut32_t +; + +178  +ut32_t + + tut_a32_t +; + +179  +ut32_t + + tut_32_t +; + +181 #ide +BOOST_NO_INT64_T + + +183 + gusg + :: +t64_t +; + +184  +t64_t + + tt_a64_t +; + +185  +t64_t + + tt_64_t +; + +186 + gusg + :: +ut64_t +; + +187  +ut64_t + + tut_a64_t +; + +188  +ut64_t + + tut_64_t +; + +190  +t64_t + + ttmax_t +; + +191  +ut64_t + + tutmax_t +; + +195  +t32_t + + ttmax_t +; + +196  +ut32_t + + tutmax_t +; + +204  + ~ + +205  + ~ + +208 +mea + + gboo + + +221 #i +UCHAR_MAX + == 0xff + +222 sigd  + tt8_t +; + +223 sigd  + tt_a8_t +; + +224 sigd  + tt_8_t +; + +225  + tut8_t +; + +226  + tut_a8_t +; + +227  + tut_8_t +; + +229 #r +deus + +n + +cܻ +; +you + +mu + +hd + +modify + +boo +/ +cdt +. +h + + +234 #i +USHRT_MAX + == 0xffff + +235 #i +defed +( +__ayx1 +) + +238  + tt16_t +; + +239  + tt_a16_t +; + +240  + tt_16_t +; + +241  + tut16_t +; + +242  + tut_a16_t +; + +243  + tut_16_t +; + +245  + tt16_t +; + +246  + tt_a16_t +; + +247  + tt_16_t +; + +248  + tut16_t +; + +249  + tut_a16_t +; + +250  + tut_16_t +; + +252 #i( +USHRT_MAX + =0xffffffff&& +defed +( +__MTA__ +) + +255  +__sht16 + + tt16_t +; + +256  +__sht16 + + tt_a16_t +; + +257  +__sht16 + + tt_16_t +; + +258  + t__sht16 + + tut16_t +; + +259  + t__sht16 + + tut_a16_t +; + +260  + t__sht16 + + tut_16_t +; + +261 #i( +USHRT_MAX + =0xffffffff&& +defed +( +CRAY +) + +263  + tt_a16_t +; + +264  + tt_16_t +; + +265  + tut_a16_t +; + +266  + tut_16_t +; + +268 #r +deus + +n + +cܻ +; +you + +mu + +hd + +modify + +boo +/ +cdt +. +h + + +273 #i +UINT_MAX + == 0xffffffff + +274  + tt32_t +; + +275  + tt_a32_t +; + +276  + tt_32_t +; + +277  + tut32_t +; + +278  + tut_a32_t +; + +279  + tut_32_t +; + +280 #i( +USHRT_MAX + == 0xffffffff) + +281  + tt32_t +; + +282  + tt_a32_t +; + +283  + tt_32_t +; + +284  + tut32_t +; + +285  + tut_a32_t +; + +286  + tut_32_t +; + +287 #i +ULONG_MAX + == 0xffffffff + +288  + tt32_t +; + +289  + tt_a32_t +; + +290  + tt_32_t +; + +291  + tut32_t +; + +292  + tut_a32_t +; + +293  + tut_32_t +; + +294 #i( +UINT_MAX + =0xffffffffffffffff&& +defed +( +__MTA__ +) + +296  +__t32 + + tt32_t +; + +297  +__t32 + + tt_a32_t +; + +298  +__t32 + + tt_32_t +; + +299  + t__t32 + + tut32_t +; + +300  + t__t32 + + tut_a32_t +; + +301  + t__t32 + + tut_32_t +; + +303 #r +deus + +n + +cܻ +; +you + +mu + +hd + +modify + +boo +/ +cdt +. +h + + +308 #i +defed +( +BOOST_HAS_LONG_LONG +) && \ + +309 ! +defed +( +BOOST_MSVC +&& !defed( +__BORLANDC__ +) && \ + +310 (! +defed +( +__GLIBCPP__ +|| defed( +_GLIBCPP_USE_LONG_LONG +)) && \ + +311 ( +defed +( +ULLONG_MAX +|| defed( +ULONG_LONG_MAX +|| defed( +ULONGLONG_MAX +)) + +312 #i +defed +( +__hpux +) + +314 #i( +defed +( +ULLONG_MAX +&& ULLONG_MAX =18446744073709551615ULL|| (defed( +ULONG_LONG_MAX +&& ULONG_LONG_MAX =18446744073709551615ULL|| (defed( +ULONGLONG_MAX +) && ULONGLONG_MAX == 18446744073709551615ULL) + +317 #r +deus + +n + +cܻ +; +you + +mu + +hd + +modify + +boo +/ +cdt +. +h + + +320 :: +boo +:: + tlg_lg_ty + + ttmax_t +; + +321 :: +boo +:: + tulg_lg_ty + + tutmax_t +; + +322 :: +boo +:: + tlg_lg_ty + + tt64_t +; + +323 :: +boo +:: + tlg_lg_ty + + tt_a64_t +; + +324 :: +boo +:: + tlg_lg_ty + + tt_64_t +; + +325 :: +boo +:: + tulg_lg_ty + + tut64_t +; + +326 :: +boo +:: + tulg_lg_ty + + tut_a64_t +; + +327 :: +boo +:: + tulg_lg_ty + + tut_64_t +; + +329 #i +ULONG_MAX + != 0xffffffff + +331 #i +ULONG_MAX + == 18446744073709551615 + +332  + ttmax_t +; + +333  + tutmax_t +; + +334  + tt64_t +; + +335  + tt_a64_t +; + +336  + tt_64_t +; + +337  + tut64_t +; + +338  + tut_a64_t +; + +339  + tut_64_t +; + +341 #r +deus + +n + +cܻ +; +you + +mu + +hd + +modify + +boo +/ +cdt +. +h + + +343 #i +defed +( +__GNUC__ +&& defed( +BOOST_HAS_LONG_LONG +) + +344 +__exnsi__ +  + ttmax_t +; + +345 +__exnsi__ +  + tutmax_t +; + +346 +__exnsi__ +  + tt64_t +; + +347 +__exnsi__ +  + tt_a64_t +; + +348 +__exnsi__ +  + tt_64_t +; + +349 +__exnsi__ +  + tut64_t +; + +350 +__exnsi__ +  + tut_a64_t +; + +351 +__exnsi__ +  + tut_64_t +; + +352 #i +defed +( +BOOST_HAS_MS_INT64 +) + +356  +__t64 + + ttmax_t +; + +357  + t__t64 + + tutmax_t +; + +358  +__t64 + + tt64_t +; + +359  +__t64 + + tt_a64_t +; + +360  +__t64 + + tt_64_t +; + +361  + t__t64 + + tut64_t +; + +362  + t__t64 + + tut_a64_t +; + +363  + t__t64 + + tut_64_t +; + +365  + #BOOST_NO_INT64_T + + + ) + +366  +t32_t + + ttmax_t +; + +367  +ut32_t + + tutmax_t +; + +376 #i +defed +( +BOOST_WINDOWS +&& !defed( +_WIN32_WCE +&& !defed( +BOOST_HAS_STDINT_H +) + +378  + ~ + +381 #i( +defed +( +BOOST_WINDOWS +&& !defed( +_WIN32_WCE +)) \ + +382 || ( +defed +( +_XOPEN_UNIX +&& ( + g_XOPEN_UNIX ++0 > 0&& !defed( +__UCLIBC__ +)) \ + +383 || +defed +( +__CYGWIN__ +|| defed( +__VXWORKS__ +) \ + +384 || +defed +( +mactosh +|| defed( +__APPLE__ +|| defed( +__APPLE_CC__ +) \ + +385 || +defed +( +__FeBSD__ +|| defed( +__NBSD__ +|| defed( +__OnBSD__ +|| defed( +__DgFly__ +|| (defed( +sun +&& !defed( +BOOST_HAS_STDINT_H +)|| + $defed +( +INTPTR_MAX +) + +387 +mea + +boo + { + +388 +usg + :: +_t +; + +389 +usg + :: +u_t +; + +390 + } +} + +391  + #BOOST_HAS_INTPTR_T + + + ) + +394 #i +defed +( +__GNUC__ +&& defed( +__INTPTR_TYPE__ +&& defed( +__UINTPTR_TYPE__ +) + +396 +mea + + gboo + { + +397  +__INTPTR_TYPE__ + + t_t +; + +398  +__UINTPTR_TYPE__ + + tu_t +; + +400  + #BOOST_HAS_INTPTR_T + + + ) + +419 #i! +defed +( +BOOST__STDC_CONSTANT_MACROS_DEFINED +) && \ + +420 (! +defed +( +INT8_C +|| !defed( +INT16_C +|| !defed( +INT32_C +|| ! + $defed +( +INT64_C +)) + +425 #unde +INT8_C + + +426 #unde +INT16_C + + +427 #unde +INT32_C + + +428 #unde +INT64_C + + +429 #unde +INTMAX_C + + +430 #unde +UINT8_C + + +431 #unde +UINT16_C + + +432 #unde +UINT32_C + + +433 #unde +UINT64_C + + +434 #unde +UINTMAX_C + + +436  + ~ + +437  + #BOOST__STDC_CONSTANT_MACROS_DEFINED + + + ) + +438 #i + `defed +( +BOOST_HAS_MS_INT64 +) + +442 #ide +INT8_C + + +443  + #INT8_C +( +vue +vue## +i8 + + + ) + +445 #ide +INT16_C + + +446  + #INT16_C +( +vue +vue## +i16 + + + ) + +448 #ide +INT32_C + + +449  + #INT32_C +( +vue +vue## +i32 + + + ) + +451 #ide +INT64_C + + +452  + #INT64_C +( +vue +vue## +i64 + + + ) + +454 #ifde +__BORLANDC__ + + +456  + #UINT8_C +( +vue + +ic_ +<>(vue## +u +) + + ) + +458  + #UINT8_C +( +vue +vue## +ui8 + + + ) + +460 #ide +UINT16_C + + +461  + #UINT16_C +( +vue +vue## +ui16 + + + ) + +463 #ide +UINT32_C + + +464  + #UINT32_C +( +vue +vue## +ui32 + + + ) + +466 #ide +UINT64_C + + +467  + #UINT64_C +( +vue +vue## +ui64 + + + ) + +469 #ide +INTMAX_C + + +470  + #INTMAX_C +( +vue +vue## +i64 + + + ) + +471  + #UINTMAX_C +( +vue +vue## +ui64 + + + ) + +479 #i( +UCHAR_MAX + =0xff&& ! + `defed +( +INT8_C +) + +480  + #INT8_C +( +vue + +ic_ +< +boo +:: +t8_t +>(vue) + + ) + +481  + #UINT8_C +( +vue + +ic_ +< +boo +:: +ut8_t +>(vue## +u +) + + ) + +486 #i( +USHRT_MAX + =0xffff&& ! + `defed +( +INT16_C +) + +487  + #INT16_C +( +vue + +ic_ +< +boo +:: +t16_t +>(vue) + + ) + +488  + #UINT16_C +( +vue + +ic_ +< +boo +:: +ut16_t +>(vue## +u +) + + ) + +492 #ide +INT32_C + + +493 #i( +UINT_MAX + == 0xffffffff) + +494  + #INT32_C +( +vue + + ) +value + +495  + #UINT32_C +( +vue +vue## +u + + + ) + +496 #i +ULONG_MAX + == 0xffffffff + +497  + #INT32_C +( +vue +vue## +L + + + ) + +498  + #UINT32_C +( +vue +vue## +uL + + + ) + +503 #ide +INT64_C + + +504 #i + `defed +( +BOOST_HAS_LONG_LONG +) && \ + +505 ( + `defed +( +ULLONG_MAX +|| defed( +ULONG_LONG_MAX +|| defed( +ULONGLONG_MAX +|| defed( +_ULLONG_MAX +|| + $defed +( +_LLONG_MAX +)) + +507 #i + `defed +( +__hpux +) + +509  + #INT64_C +( +vue +vue## +LL + + + ) + +510  + #UINT64_C +( +vue +vue## +uLL + + + ) + +511 #i( + `defed +( +ULLONG_MAX +) && ULLONG_MAX == 18446744073709551615ULL) || \ + +512 ( + `defed +( +ULONG_LONG_MAX +) && ULONG_LONG_MAX == 18446744073709551615ULL) || \ + +513 ( + `defed +( +ULONGLONG_MAX +) && ULONGLONG_MAX == 18446744073709551615ULL) || \ + +514 ( + `defed +( +_ULLONG_MAX +) && _ULLONG_MAX == 18446744073709551615ULL) || \ + +515 ( + `defed +( +_LLONG_MAX +) && _LLONG_MAX == 9223372036854775807LL) + +517  + #INT64_C +( +vue +vue## +LL + + + ) + +518  + #UINT64_C +( +vue +vue## +uLL + + + ) + +520 #r +deus + +n + +cܻ +; +you + +mu + +hd + +modify + +boo +/ +cdt +. +h + + +522 #i +ULONG_MAX + != 0xffffffff + +524 #i +ULONG_MAX + == 18446744073709551615U + +525  + #INT64_C +( +vue +vue## +L + + + ) + +526  + #UINT64_C +( +vue +vue## +uL + + + ) + +528 #r +deus + +n + +cܻ +; +you + +mu + +hd + +modify + +boo +/ +cdt +. +h + + +530 #i + `defed +( +BOOST_HAS_LONG_LONG +) + +533  + #INT64_C +( +vue +vue## +LL + + + ) + +534  + #UINT64_C +( +vue +vue## +uLL + + + ) + +536 #r +deus + +n + +cܻ +; +you + +mu + +hd + +modify + +boo +/ +cdt +. +h + + +539 #r +deus + +n + +cܻ +; +you + +mu + +hd + +modify + +boo +/ +cdt +. +h + + +542 #ifde +BOOST_NO_INT64_T + + +543  + #INTMAX_C +( +vue + + `INT32_C +(vue) + + ) + +544  + #UINTMAX_C +( +vue + + `UINT32_C +(vue) + + ) + +546  + #INTMAX_C +( +vue + + `INT64_C +(vue) + + ) + +547  + #UINTMAX_C +( +vue + + `UINT64_C +(vue) + + ) + + @/usr/include/boost/date_time/dst_rules.hpp + +1 #ide +DATE_TIME_DST_RULES_HPP__ + + +2  + #DATE_TIME_DST_RULES_HPP__ + + + ) + +16  + ~"boo/de_time/de_gs.h +" + +17  + ~"boo/de_time/riod.h +" + +18  + ~"boo/de_time/de_defs.h +" + +19  + ~ + +21 +mea + + gboo + { + +22 +mea + + gde_time + { + +24 + etime_is_d_su + { + gis_n__d +, + gis__d +, + +25 + gambiguous +, + gvid_time_b +}; + +29 + gme +< +ass + + gde_ty_ +, + +30 +ass + + gtime_duti_ty_ +> + +31 as + cd_lcut + + +33 + gpublic +: + +34  +time_duti_ty_ + + ttime_duti_ty +; + +35  +de_ty_ + + tde_ty +; + +47  +time_is_d_su + + +48 +oss_lol_d_t_day +(cڡ +time_duti_ty +& +time_of_day +, + +49  +d_t_offt_mus +, + +50  +d_ngth_mus +) + +53 i( + gtime_of_day + < +time_duti_ty +(0, +d_t_offt_mus +,0)) { + +54  + gis_n__d +; + +56  + gofft + = +d_t_offt_mus + + +d_ngth_mus +; + +57 i( + gtime_of_day + > +time_duti_ty +(0, +offt +,0)) { + +58  + gis__d +; + +60  + gvid_time_b +; + +72  +time_is_d_su + + +73 +oss_lol_d_d_day +(cڡ +time_duti_ty +& +time_of_day +, + +74  +d_d_offt_mus +, + +75  +d_ngth_mus +) + +78  + gofft + = +d_d_offt_mus +- +d_ngth_mus +; + +79 i( + gtime_of_day + < +time_duti_ty +(0, +offt +,0)) { + +80  + gis__d +; + +82 i( + gtime_of_day + > +time_duti_ty +(0, +d_d_offt_mus +,0)) { + +83  + gis_n__d +; + +85  + gambiguous +; + +100  +time_is_d_su + + +101 +lol_is_d +(cڡ +de_ty +& +cut_day +, + +102 cڡ +time_duti_ty +& +time_of_day +, + +103 cڡ +de_ty +& +d_t_day +, + +104 cڡ +time_duti_ty +& +d_t_offt +, + +105 cڡ +de_ty +& +d_d_day +, + +106 cڡ +time_duti_ty +& +d_d_offt +, + +107 cڡ +time_duti_ty +& +d_ngth_mus +) + +109  + gt_mus + = +ic_ +<>( + +110 +d_t_offt +. +hours +(* 60 + d_t_offt. +mus +()); + +111  + gd_mus + = +ic_ +<>( + +112 +d_d_offt +. +hours +(* 60 + d_d_offt. +mus +()); + +113  + gngth_mus + = +ic_ +<>( + +114 +d_ngth_mus +. +hours +(* 60 + d_ngth_mus. +mus +()); + +116  +lol_is_d +( +cut_day +, +time_of_day +, + +117 +d_t_day +, +t_mus +, + +118 +d_d_day +, +d_mus +, + +119 +ngth_mus +); + +136  +time_is_d_su + + +137 +lol_is_d +(cڡ +de_ty +& +cut_day +, + +138 cڡ +time_duti_ty +& +time_of_day +, + +139 cڡ +de_ty +& +d_t_day +, + +140  +d_t_offt_mus +, + +141 cڡ +de_ty +& +d_d_day +, + +142  +d_d_offt_mus +, + +143  +d_ngth_mus +) + +146 i( + gd_t_day + < + gd_d_day +) { + +147 i(( + gcut_day + > + gd_t_day +&& (cut_day < + gd_d_day +)) { + +148  + gis__d +; + +150 i(( + gcut_day + < + gd_t_day +|| (cut_day > + gd_d_day +)) { + +151  + gis_n__d +; + +155 i(( + gcut_day + < + gd_t_day +&& (cut_day > + gd_d_day +)) { + +156  + gis_n__d +; + +158 i(( + gcut_day + > + gd_t_day +|| (cut_day < + gd_d_day +)) { + +159  + gis__d +; + +163 i( + gcut_day + = +d_t_day +) { + +164  +oss_lol_d_t_day +( +time_of_day +, + +165 +d_t_offt_mus +, + +166 +d_ngth_mus +); + +169 i( + gcut_day + = +d_d_day +) { + +170  +oss_lol_d_d_day +( +time_of_day +, + +171 +d_d_offt_mus +, + +172 +d_ngth_mus +); + +175  + gvid_time_b +; + +208 + gme +< +ass + + gde_ty +, + +209 +ass + + gtime_duti_ty +, + +210 +ass + + gd_as +> + +211 as + cd_lc_ge + + +213 + gpublic +: + +214  +tyme + + tde_ty +:: + tyr_ty + year_type; + +215  +tyme + + tde_ty +:: + tnd_ty + calendar_type; + +216  + gd_lcut +< + tde_ty +, + ttime_duti_ty +> + tdlc +; + +223  +time_is_d_su + +lol_is_d +(cڡ +de_ty +& +d +, + +224 cڡ +time_duti_ty +& +td +) + +227 +yr_ty + + gy + = +d +. +yr +(); + +228 +de_ty + + gd_t + = +lol_d_t_day +( +y +); + +229 +de_ty + + gd_d + = +lol_d_d_day +( +y +); + +230  + gdlc +:: +lol_is_d +( +d +, +td +, + +231 +d_t +, + +232 +d_as +:: +d_t_offt_mus +(), + +233 +d_d +, + +234 +d_as +:: +d_d_offt_mus +(), + +235 +d_as +:: +d_shi_ngth_mus +()); + +239  +bo + +is_d_boundy_day +( +de_ty + +d +) + +241 +yr_ty + + gy + = +d +. +yr +(); + +242  (( + gd + = +lol_d_t_day +( +y +)) || + +243 ( +d + = +lol_d_d_day +( +y +))); + +247  +time_duti_ty + +d_offt +() + +249  +time_duti_ty +(0, +d_as +:: +d_shi_ngth_mus +(),0); + +252  +de_ty + +lol_d_t_day +( +yr_ty + +yr +) + +254  + gd_as +:: +lol_d_t_day +( +yr +); + +257  +de_ty + +lol_d_d_day +( +yr_ty + +yr +) + +259  + gd_as +:: +lol_d_d_day +( +yr +); + +270 + gme +< +ass + + gde_ty_ +, + +271 +ass + + gtime_duti_ty_ +, + +272  + gd_t_offt_mus +=120, + +273  + gd_ngth_mus +=60> + +274 as + cus_d_rus + + +276 +public +: + +277  +time_duti_ty_ + + ttime_duti_ty +; + +278  +de_ty_ + + tde_ty +; + +279  +tyme + + tde_ty +:: + tyr_ty + year_type; + +280  +tyme + + tde_ty +:: + tnd_ty + calendar_type; + +281  + gde_time +:: + tϡ_kday_of_mth +< + tde_ty +> + tlkday +; + +282  + gde_time +:: + tf_kday_of_mth +< + tde_ty +> + tfkday +; + +283  + gde_time +:: + th_kday_of_mth +< + tde_ty +> + tnkday +; + +284  + gd_lcut +< + tde_ty +, + ttime_duti_ty +> + tdlc +; + +291  +time_is_d_su + +lol_is_d +(cڡ +de_ty +& +d +, + +292 cڡ +time_duti_ty +& +td +) + +295 +yr_ty + + gy + = +d +. +yr +(); + +296 +de_ty + + gd_t + = +lol_d_t_day +( +y +); + +297 +de_ty + + gd_d + = +lol_d_d_day +( +y +); + +298  + gdlc +:: +lol_is_d +( +d +, +td +, + +299 +d_t +, +d_t_offt_mus +, + +300 +d_d +, +d_t_offt_mus +, + +301 +d_ngth_mus +); + +306  +bo + +is_d_boundy_day +( +de_ty + +d +) + +308 +yr_ty + + gy + = +d +. +yr +(); + +309  (( + gd + = +lol_d_t_day +( +y +)) || + +310 ( +d + = +lol_d_d_day +( +y +))); + +313  +de_ty + +lol_d_t_day +( +yr_ty + +yr +) + +315 i( + gyr + > +yr_ty +(2007)) { + +317 +nkday + +ssim +kday:: +cd +, +Sunday +, +ggܟn +:: +M +); + +318  + gssim +. +g_de +( +yr +); + +321 +fkday + +fs +( +Sunday +, +ggܟn +:: +A +); + +322  + gfs +. +g_de +( +yr +); + +326  +de_ty + +lol_d_d_day +( +yr_ty + +yr +) + +328 i( + gyr + > +yr_ty +(2007)) { + +330 +fkday + +fs +( +Sunday +, +ggܟn +:: +Nov +); + +331  + gfs +. +g_de +( +yr +); + +334 +lkday + +lsio +( +Sunday +, +ggܟn +:: +O +); + +335  + glsio +. +g_de +( +yr +); + +339  +time_duti_ty + +d_offt +() + +341  +time_duti_ty +(0, +d_ngth_mus +,0); + +344 + give +: + +350 + gme +< +ass + + gde_ty_ +, cs + gtime_duti_ty_ +> + +351 as + cnu_d_rus + + +353 + gpublic +: + +354  +time_duti_ty_ + + ttime_duti_ty +; + +355  +de_ty_ + + tde_ty +; + +361  +time_is_d_su + +lol_is_d +(cڡ +de_ty +&, + +362 cڡ +time_duti_ty +&) + +364  + gis_n__d +; + +368  +time_is_d_su + +utc_is_d +(cڡ +de_ty +&, + +369 cڡ +time_duti_ty +&) + +371  + gis_n__d +; + +374  +bo + +is_d_boundy_day +( +de_ty + ) + +376  + gl +; + +379  +time_duti_ty + +d_offt +() + +381  +time_duti_ty +(0,0,0); + + @/usr/include/boost/date_time/microsec_time_clock.hpp + +1 #ide +DATE_TIME_HIGHRES_TIME_CLOCK_HPP___ + + +2  + #DATE_TIME_HIGHRES_TIME_CLOCK_HPP___ + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23 #i +defed +( +BOOST_HAS_FTIME +) + +24  + ~ + +27 #ifde +BOOST_DATE_TIME_HAS_HIGH_PRECISION_CLOCK + + +29 +mea + + gboo + { + +30 +mea + + gde_time + { + +40 + gme +< +ass + + gtime_ty +> + +41 as + cmioc_ock + + +43 + give +: + +45  +d +:: + ttm +* (* + ttime_cvr +)(cڡ + td +:: + ttime_t +*, std::tm*); + +47 + gpublic +: + +48  +tyme + + ttime_ty +:: + tde_ty + date_type; + +49  +tyme + + ttime_ty +:: + ttime_duti_ty +ime_duration_type; + +50  +tyme + + ttime_duti_ty +:: + tp_ty + + tsuti_as_ty +; + +54 + gme +< +ass + + gtime_ze_ty +> + +55  +time_ty + +lol_time +( +shed_r +< +time_ze_ty +> +tz_r +) + +57  +tyme + + ttime_ty +:: + tutc_time_ty + utc_time_type; + +58  + gcd_ock +< + tutc_time_ty +> + tcd_ock +; + +61 +utc_time_ty + + gutc_time + = +cd_ock +:: +univl_time +(); + +62 +time_duti_ty + + gutc_offt + = +cd_ock +:: +lol_time +(- +utc_time +; + +65 + gutc_time + = +mioc_ock +< +utc_time_ty +>:: +lol_time +(- +utc_offt +; + +66  +time_ty +( +utc_time +, +tz_r +); + +70  +time_ty + +lol_time +() + +72  +_time +(& +c_time +:: +loime +); + +76  +time_ty + +univl_time +() + +78  +_time +(& +c_time +:: +gmtime +); + +81 + give +: + +82  +time_ty + +_time +( +time_cvr + +cvr +) + +84 #ifde +BOOST_HAS_GETTIMEOFDAY + + +85 +timev + +tv +; + +86 +gtimeofday +(& +tv +, 0); + +87 + gd +:: +time_t + +t + = +tv +. +tv_c +; + +88 + gboo +:: +ut32_t + +sub_c + = +tv +. +tv_uc +; + +89 #i +defed +( +BOOST_HAS_FTIME +) + +90 + gboo +:: +wi +:: +FILETIME_ + + +; + +91 + gboo +:: +wi +:: +GSyemTimeAsFeTime +(& + +); + +92 #i +BOOST_WORKAROUND +( +__MWERKS__ +, +BOOST_TESTED_AT +(0x3205)) + +95 + gboo +:: +wi +:: +FILETIME_ + +lol_ +; + +96 + gboo +:: +wi +:: +FeTimeToLolFeTime +(& + +, & +lol_ +); + +97 + g + = +lol_ +; + +101 + gboo +:: +ut64_t + +mios + = +fe_time_to_miocds +( + +); + +103 + gd +:: +time_t + +t + = +ic_ +< +d +::time_t>( +mios + / 1000000UL); + +105 + gboo +:: +ut32_t + +sub_c + = +ic_ +< +boo +::ut32_t>( +mios + % 1000000UL); + +107 #r +Il + +Boo +. +DeTime + +r +: +BOOST_DATE_TIME_HAS_HIGH_PRECISION_CLOCK + +is + +defed +, +howev + +Ùh + +gtimeofday + +n + +FILETIME + +sut + i +deed +. + +110 + gd +:: +tm + +cu +; + +111 + gd +:: +tm +* +cu_r + = +cvr +(& +t +, & +cu +); + +112 +de_ty + +d +( +ic_ +< +tyme + de_ty:: +yr_ty +:: +vue_ty + >( +cu_r +-> +tm_yr + + 1900), + +113 +ic_ +< +tyme + +de_ty +:: +mth_ty +:: +vue_ty + >( +cu_r +-> +tm_m + + 1), + +114 +ic_ +< +tyme + +de_ty +:: +day_ty +:: +vue_ty + >( +cu_r +-> +tm_mday +)); + +120  + gadju + = +ic_ +< >( +suti_as_ty +:: +s_adju +() / 1000000); + +122 +time_duti_ty + +td +( +ic_ +< +tyme +ime_duti_ty:: +hour_ty + >( +cu_r +-> +tm_hour +), + +123 +ic_ +< +tyme + +time_duti_ty +:: +m_ty + >( +cu_r +-> +tm_m +), + +124 +ic_ +< +tyme + +time_duti_ty +:: +c_ty + >( +cu_r +-> +tm_c +), + +125 +sub_c + * +adju +); + +127  +time_ty +( +d +, +td +); + +130 #i +defed +( +BOOST_HAS_FTIME +) + +136  + gboo +:: +ut64_t + +fe_time_to_miocds +( +boo +:: +wi +:: +FILETIME_ + cڡ& + +) + +140 cڡ +boo +:: +ut64_t + +shi + = 116444736000000000ULL; + +143 + gboo +:: +ut64_t + +_as_g + = ( +ic_ +< +boo +::ut64_>( + +. +dwHighDeTime +<< 32| stic_< boo::ut64_>(. +dwLowDeTime +); + +145 + g_as_g + - +shi +; + +146  ( + g_as_g + / 10U); + + @/usr/include/boost/date_time/posix_time/date_duration_operators.hpp + +1 #ide +DATE_DURATION_OPERATORS_HPP___ + + +2  + #DATE_DURATION_OPERATORS_HPP___ + + + ) + +12  + ~"boo/de_time/ggܟn/gg_duti_tys.h +" + +13  + ~"boo/de_time/posix_time/ime.h +" + +15 +mea + + gboo + { + +16 +mea + + gposix_time + { + +29 +le + + +30 +ime + + +31 + gݔ ++(cڡ + gime +& + gt +, cڡ + gboo +:: +ggܟn +:: +mths +& +m +) + +33  +t + + +m +. +g_offt +. +de +()); + +39 +le + + +40 +ime + + +41 + gݔ ++=( +ime +& +t +, cڡ + gboo +:: +ggܟn +:: +mths +& +m +) + +44  +t + + +m +. +g_offt +. +de +()); + +50 +le + + +51 +ime + + +52 + gݔ +-(cڡ + gime +& + gt +, cڡ + gboo +:: +ggܟn +:: +mths +& +m +) + +55  +t + + +m +. +g_g_offt +. +de +()); + +61 +le + + +62 +ime + + +63 + gݔ +-=( +ime +& +t +, cڡ + gboo +:: +ggܟn +:: +mths +& +m +) + +65  +t + + +m +. +g_g_offt +. +de +()); + +73 +le + + +74 +ime + + +75 + gݔ ++(cڡ + gime +& + gt +, cڡ + gboo +:: +ggܟn +:: +yrs +& +y +) + +77  +t + + +y +. +g_offt +. +de +()); + +83 +le + + +84 +ime + + +85 + gݔ ++=( +ime +& +t +, cڡ + gboo +:: +ggܟn +:: +yrs +& +y +) + +87  +t + + +y +. +g_offt +. +de +()); + +93 +le + + +94 +ime + + +95 + gݔ +-(cڡ + gime +& + gt +, cڡ + gboo +:: +ggܟn +:: +yrs +& +y +) + +98  +t + + +y +. +g_g_offt +. +de +()); + +104 +le + + +105 +ime + + +106 + gݔ +-=( +ime +& +t +, cڡ + gboo +:: +ggܟn +:: +yrs +& +y +) + +109  +t + + +y +. +g_g_offt +. +de +()); + + @/usr/include/boost/date_time/posix_time/posix_time_duration.hpp + +1 #ide +POSIX_TIME_DURATION_HPP___ + + +2  + #POSIX_TIME_DURATION_HPP___ + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +18 +mea + + gboo + { + +19 +mea + + gposix_time + { + +25 as + cBOOST_SYMBOL_VISIBLE + + ghours + : +public + +time_duti + + +27 +public +: + +28 +me + < +tyme + +T +> + +29 +exic + +hours +( +T + cڡ& +h +, + +30 +tyme + +boo +:: +ab_if +, >:: +ty +* = +BOOST_DATE_TIME_NULLPTR +) : + +31 +time_duti +( +numic_ +< +hour_ty +>( +h +), 0, 0) + +39 as + cBOOST_SYMBOL_VISIBLE + + gmus + : +public + +time_duti + + +41 +public +: + +42 +me + < +tyme + +T +> + +43 +exic + +mus +( +T + cڡ& +m +, + +44 +tyme + +boo +:: +ab_if +, >:: +ty +* = +BOOST_DATE_TIME_NULLPTR +) : + +45 +time_duti +(0, +numic_ +< +m_ty +>( +m +),0) + +53 as + cBOOST_SYMBOL_VISIBLE + + gcds + : +public + +time_duti + + +55 +public +: + +56 +me + < +tyme + +T +> + +57 +exic + +cds +( +T + cڡ& +s +, + +58 +tyme + +boo +:: +ab_if +, >:: +ty +* = +BOOST_DATE_TIME_NULLPTR +) : + +59 +time_duti +(0,0, +numic_ +< +c_ty +>( +s +)) + +67  + gde_time +:: + tsubcd_duti +< + ttime_duti +,1000> + tmlic +; + +68  + gde_time +:: + tsubcd_duti +< + ttime_duti +,1000> + tmlicds +; + +73  + gde_time +:: + tsubcd_duti +< + ttime_duti +,1000000> + tmioc +; + +74  + gde_time +:: + tsubcd_duti +< + ttime_duti +,1000000> + tmiocds +; + +77 #i +defed +( +BOOST_DATE_TIME_HAS_NANOSECONDS +) + +82  + gde_time +:: + tsubcd_duti +< + ttime_duti +,1000000000> + tnoc +; + +83  + gde_time +:: + tsubcd_duti +< + ttime_duti +,1000000000> + tnocds +; + + @/usr/include/boost/date_time/posix_time/posix_time_system.hpp + +1 #ide +POSIX_TIME_SYSTEM_HPP___ + + +2  + #POSIX_TIME_SYSTEM_HPP___ + + + ) + +13  + ~"boo/de_time/posix_time/posix_time_cfig.h +" + +14  + ~"boo/de_time/time_syem_l.h +" + +15  + ~"boo/de_time/time_syem_coued.h +" + +16  + ~"boo/de_time/comp_cfig.h +" + +19 +mea + + gboo + { + +20 +mea + + gposix_time + { + +22 #ifde +BOOST_DATE_TIME_POSIX_TIME_STD_CONFIG + + +24 #i( +defed +( +BOOST_DATE_TIME_NO_MEMBER_INIT +)) + +25  + gde_time +:: + tl_timede_syem +< + tposix_time_syem_cfig +, 1000000000> + tposix_time_syem +; + +27  + gde_time +:: + tl_timede_syem +< + tposix_time_syem_cfig +> + tposix_time_syem +; + +32  + gde_time +:: + tcoued_time_p +< + tmlic_posix_time_syem_cfig +> + tt64_time_p +; + +33  + gde_time +:: + tcoued_time_syem +< + tt64_time_p +> + tposix_time_syem +; + + @/usr/include/boost/date_time/posix_time/ptime.hpp + +1 #ide +POSIX_PTIME_HPP___ + + +2  + #POSIX_PTIME_HPP___ + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +16 +mea + + gboo + { + +18 +mea + + gposix_time + { + +21 +usg + + gde_time +:: +ecl_vues +; + +22 +usg + + gde_time +:: +n_ecl +; + +23 +usg + + gde_time +:: +g_f +; + +24 +usg + + gde_time +:: +pos_f +; + +25 +usg + + gde_time +:: +n_a_de_time +; + +26 +usg + + gde_time +:: +max_de_time +; + +27 +usg + + gde_time +:: +m_de_time +; + +32 +ass + +BOOST_SYMBOL_VISIBLE + + gime + : +public + +de_time +:: +ba_time +< +ime +, + gposix_time_syem +> + +34 + gpublic +: + +35  +posix_time_syem + + ttime_syem_ty +; + +36  + gtime_syem_ty +:: + ttime_p_ty +ime_rep_type; + +37  + gtime_syem_ty +:: + ttime_duti_ty +ime_duration_type; + +38  +ime + + ttime_ty +; + +40 +ime +( +ggܟn +:: +de + +d +, +time_duti_ty + +td +: +de_time +:: +ba_time +< +time_ty +, + gtime_syem_ty +>( + gd +, + gtd +) + +43 +exic + +ime +( +ggܟn +:: +de + +d +: +de_time +:: +ba_time +< +time_ty +, + gtime_syem_ty +>( + gd +, +time_duti_ty +(0,0,0)) + +46 +ime +(cڡ +time_p_ty +& +rhs +): + +47 +de_time +:: +ba_time +< +time_ty +, + gtime_syem_ty +>( + grhs +) + +50 +ime +(cڡ +ecl_vues + +sv +: +de_time +:: +ba_time +< +time_ty +, + gtime_syem_ty +>( + gsv +) + +52 #i! +defed +( +DATE_TIME_NO_DEFAULT_CONSTRUCTOR +) + +54 +ime +(: +de_time +:: +ba_time +< +time_ty +, + gtime_syem_ty +>( + gggܟn +:: +de +( +n_a_de_time +), +time_duti_ty +(not_a_date_time)) + + @/usr/include/boost/date_time/posix_time/time_period.hpp + +1 #ide +POSIX_TIME_PERIOD_HPP___ + + +2  + #POSIX_TIME_PERIOD_HPP___ + + + ) + +12  + ~"boo/de_time/riod.h +" + +13  + ~"boo/de_time/posix_time/posix_time_duti.h +" + +14  + ~"boo/de_time/posix_time/ime.h +" + +16 +mea + + gboo + { + +17 +mea + + gposix_time + { + +22  + gde_time +:: + triod +< + time +, + ttime_duti +> + ttime_riod +; + + @/usr/include/boost/date_time/time_clock.hpp + +1 #ide +DATE_TIME_TIME_CLOCK_HPP___ + + +2  + #DATE_TIME_TIME_CLOCK_HPP___ + + + ) + +16  + ~"boo/de_time/c_time.h +" + +17  + ~"boo/shed_r.h +" + +19 +mea + + gboo + { + +20 +mea + + gde_time + { + +26 + gme +< +ass + + gtime_ty +> + +27 as + ccd_ock + + +29 + gpublic +: + +30  +tyme + + ttime_ty +:: + tde_ty + date_type; + +31  +tyme + + ttime_ty +:: + ttime_duti_ty +ime_duration_type; + +33  +time_ty + +lol_time +() + +35 :: +d +:: +time_t + +t +; + +36 :: +d +:: +time +(& +t +); + +37 :: +d +:: +tm + +cu +, * + gcu_r +; + +39 + gcu_r + = +c_time +:: +loime +(& +t +, & +cu +); + +40  +_time +( +cu_r +); + +45  +time_ty + +univl_time +() + +48 :: +d +:: +time_t + +t +; + +49 :: +d +:: +time +(& +t +); + +50 :: +d +:: +tm + +cu +, * + gcu_r +; + +52 + gcu_r + = +c_time +:: +gmtime +(& +t +, & +cu +); + +53  +_time +( +cu_r +); + +56 + gme +< +ass + + gtime_ze_ty +> + +57  +time_ty + +lol_time +( +boo +:: +shed_r +< +time_ze_ty +> +tz_r +) + +59  +tyme + + ttime_ty +:: + tutc_time_ty + utc_time_type; + +60 +utc_time_ty + + gutc_time + = +cd_ock +:: +univl_time +(); + +61  +time_ty +( +utc_time +, +tz_r +); + +65 + give +: + +66  +time_ty + +_time +(:: +d +:: +tm +* +cut +) + +68 +de_ty + +d +( +ic_ +<>( +cut +-> +tm_yr + + 1900), + +69 +ic_ +<>( +cut +-> +tm_m + + 1), + +70 +ic_ +<>( +cut +-> +tm_mday +)); + +71 +time_duti_ty + +td +( +cut +-> +tm_hour +, + +72 +cut +-> +tm_m +, + +73 +cut +-> +tm_c +); + +74  +time_ty +( +d +, +td +); + + @/usr/include/boost/date_time/time_iterator.hpp + +1 #ide +DATE_TIME_TIME_ITERATOR_HPP___ + + +2  + #DATE_TIME_TIME_ITERATOR_HPP___ + + + ) + +13 +mea + + gboo + { + +14 +mea + + gde_time + { + +18 + gme +< +ass + + gtime_ty +> + +19 as + ctime_r + { + +20 + gpublic +: + +21  +tyme + + ttime_ty +:: + ttime_duti_ty +ime_duration_type; + +22 +time_r +( +time_ty + +t +, +time_duti_ty + +d +: +cut_ +), +offt_ +(d) {} + +23 + gtime_r +& + gݔ +++() + +25 + gcut_ + = +cut_ + + +offt_ +; + +26  * + gthis +; + +28 + gtime_r +& + gݔ +--() + +30 + gcut_ + = +cut_ + - +offt_ +; + +31  * + gthis +; + +33 +time_ty + + gݔ +*({ + gcut_ +;} + +34 +time_ty +* + gݔ +->({ & + gcut_ +;} + +35 +bo + + gݔ +< (cڡ + gtime_ty +& + gt +{ + gcut_ + <;} + +36 +bo + + gݔ +<(cڡ +time_ty +& +t +{ +cut_ + <=;} + +37 +bo + + gݔ +!(cڡ +time_ty +& +t +{ +cut_ + !=;} + +38 +bo + + gݔ +=(cڡ +time_ty +& +t +{ +cut_ + ==;} + +39 +bo + + gݔ +> (cڡ + gtime_ty +& + gt +{ + gcut_ + >;} + +40 +bo + + gݔ +>(cڡ +time_ty +& +t +{ +cut_ + >=;} + +42 + give +: + +43 +time_ty + +cut_ +; + +44 +time_duti_ty + + gofft_ +; + + @/usr/include/boost/detail/call_traits.hpp + +18 #ide +BOOST_DETAIL_CALL_TRAITS_HPP + + +19  + #BOOST_DETAIL_CALL_TRAITS_HPP + + + ) + +21 #ide +BOOST_CONFIG_HPP + + +22  + ~ + +24  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +31 +mea + + gboo +{ + +33 +mea + + gda +{ + +35 + gme + < +tyme + + gT +, +bo + + gsml_ +> + +36  + s_imp2 + + +38 cڡ + tT +& + tm_ty +; + +41 + gme + < +tyme + + gT +> + +42  + g_imp2 +< + gT +, + gue +> + +44 cڡ + tT + + tm_ty +; + +47 + gme + < +tyme + + gT +, +bo + + gi +, bo + gb1 +, bo + gb2 +> + +48  + s_imp + + +50 cڡ + tT +& + tm_ty +; + +53 + gme + < +tyme + + gT +, +bo + + gi +, bo + gb2 +> + +54  + g_imp +< + gT +, + gi +, + gue +, + gb2 +> + +56  +tyme + + t_imp2 +< + tT +, (T<(*)>:: + tm_ty +aram_type; + +59 + gme + < +tyme + + gT +, +bo + + gi +, bo + gb1 +> + +60  + g_imp +< + gT +, + gi +, + gb1 +, + gue +> + +62  +tyme + + t_imp2 +< + tT +, (T<(*)>:: + tm_ty +aram_type; + +65 + gme + < +tyme + + gT +, +bo + + gb1 +, bo + gb2 +> + +66  + g_imp +< + gT +, + gue +, + gb1 +, + gb2 +> + +68 cڡ + tT + + tm_ty +; + +73 + gme + < +tyme + + gT +> + +74  + s_as + + +76 + gpublic +: + +77  +T + + tvue_ty +; + +78  + gT +& + tn +; + +79 cڡ + tT +& + tcڡ_n +; + +86  +tyme + + tboo +:: + tda +:: + t_imp +< + +87 + tT +, + +88 :: + tboo +:: + tis_por +< + tT +>:: + tvue +, + +89 :: + tboo +:: + tis_hmic +< + tT +>:: + tvue +, + +90 :: + tboo +:: + tis_um +< + tT +>:: + tvue + + +91 >:: + tm_ty +aram_type; + +94 + gme + < +tyme + + gT +> + +95  + g_as +< + gT +&> + +97  + gT +& + tvue_ty +; + +98  + gT +& + tn +; + +99 cڡ + tT +& + tcڡ_n +; + +100  + gT +& + tm_ty +; + +103 #i +BOOST_WORKAROUND + +__BORLANDC__ +, < 0x5A0 ) + +108 + gme + < +tyme + + gT +> + +109  + g_as +< + gT +&const> + +111  + gT +& + tvue_ty +; + +112  + gT +& + tn +; + +113 cڡ + tT +& + tcڡ_n +; + +114  + gT +& + tm_ty +; + +116 + gme + < +tyme + + gT +> + +117  + g_as +< + gT +&volatile> + +119  + gT +& + tvue_ty +; + +120  + gT +& + tn +; + +121 cڡ + tT +& + tcڡ_n +; + +122  + gT +& + tm_ty +; + +124 + gme + < +tyme + + gT +> + +125  + g_as +< + gT +&const volatile> + +127  + gT +& + tvue_ty +; + +128  + gT +& + tn +; + +129 cڡ + tT +& + tcڡ_n +; + +130  + gT +& + tm_ty +; + +133 + gme + < +tyme + + gT +> + +134  + g_as +< + gT + * > + +136  +T + * + tvue_ty +; + +137  + gT + * & + tn +; + +138  +T + * cڡ & + tcڡ_n +; + +139  +T + * cڡ + tm_ty +; + +142 #i! +defed +( +BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS +) + +143 + gme + < +tyme + + gT +, + gd +:: +size_t + +N +> + +144  +_as +< +T + [ +N +]> + +146 +ive +: + +147  +T + + ty_ty +[ +N +]; + +148 + gpublic +: + +150 cڡ + tT +* + tvue_ty +; + +151  + gy_ty +& + tn +; + +152 cڡ + ty_ty +& + tcڡ_n +; + +153 cڡ + tT +* cڡ + tm_ty +; + +156 + gme + < +tyme + + gT +, + gd +:: +size_t + +N +> + +157  +_as + + +159 +ive +: + +160 cڡ + tT + + ty_ty +[ +N +]; + +161 + gpublic +: + +163 cڡ + tT +* + tvue_ty +; + +164  + gy_ty +& + tn +; + +165 cڡ + ty_ty +& + tcڡ_n +; + +166 cڡ + tT +* cڡ + tm_ty +; + + @/usr/include/boost/detail/is_xxx.hpp + +4 #ide +BOOST_DETAIL_IS_XXX_DWA20051011_HPP + + +5  + #BOOST_DETAIL_IS_XXX_DWA20051011_HPP + + + ) + +7  + ~ + +8  + ~ + +9  + ~ + +12  + #BOOST_DETAIL_IS_XXX_DEF +( +me +, +quifd_me +, +rgs +) \ + +13 +me + < +ass + +T +> \ + +14  +is_ +## +me + : +boo +:: +l_ty + \ + +18 +me + < + `BOOST_PP_ENUM_PARAMS_Z +(1, +rgs +, +ass + +T +) > \ + +19  +is_ +## +me +< \ + +20 +quifd_me +< + `BOOST_PP_ENUM_PARAMS_Z +(1, +rgs +, +T +) > \ + +22 : +boo +:: +ue_ty + \ + +24 }; + + ) + + @/usr/include/boost/enable_shared_from_this.hpp + +1 #ide +BOOST_ENABLE_SHARED_FROM_THIS_HPP_INCLUDED + + +2  + #BOOST_ENABLE_SHARED_FROM_THIS_HPP_INCLUDED + + + ) + +16  + ~ + + @/usr/include/boost/function/detail/prologue.hpp + +10 #ide +BOOST_FUNCTION_PROLOGUE_HPP + + +11  + #BOOST_FUNCTION_PROLOGUE_HPP + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + + @/usr/include/boost/function/function0.hpp + +10  + #BOOST_FUNCTION_NUM_ARGS + 0 + + ) + +11  + ~ + +12 #unde +BOOST_FUNCTION_NUM_ARGS + + + @/usr/include/boost/function/function1.hpp + +10  + #BOOST_FUNCTION_NUM_ARGS + 1 + + ) + +11  + ~ + +12 #unde +BOOST_FUNCTION_NUM_ARGS + + + @/usr/include/boost/function/function10.hpp + +10  + #BOOST_FUNCTION_NUM_ARGS + 10 + + ) + +11  + ~ + +12 #unde +BOOST_FUNCTION_NUM_ARGS + + + @/usr/include/boost/function/function2.hpp + +10  + #BOOST_FUNCTION_NUM_ARGS + 2 + + ) + +11  + ~ + +12 #unde +BOOST_FUNCTION_NUM_ARGS + + + @/usr/include/boost/function/function3.hpp + +10  + #BOOST_FUNCTION_NUM_ARGS + 3 + + ) + +11  + ~ + +12 #unde +BOOST_FUNCTION_NUM_ARGS + + + @/usr/include/boost/function/function4.hpp + +10  + #BOOST_FUNCTION_NUM_ARGS + 4 + + ) + +11  + ~ + +12 #unde +BOOST_FUNCTION_NUM_ARGS + + + @/usr/include/boost/function/function5.hpp + +10  + #BOOST_FUNCTION_NUM_ARGS + 5 + + ) + +11  + ~ + +12 #unde +BOOST_FUNCTION_NUM_ARGS + + + @/usr/include/boost/function/function6.hpp + +10  + #BOOST_FUNCTION_NUM_ARGS + 6 + + ) + +11  + ~ + +12 #unde +BOOST_FUNCTION_NUM_ARGS + + + @/usr/include/boost/function/function7.hpp + +10  + #BOOST_FUNCTION_NUM_ARGS + 7 + + ) + +11  + ~ + +12 #unde +BOOST_FUNCTION_NUM_ARGS + + + @/usr/include/boost/function/function8.hpp + +10  + #BOOST_FUNCTION_NUM_ARGS + 8 + + ) + +11  + ~ + +12 #unde +BOOST_FUNCTION_NUM_ARGS + + + @/usr/include/boost/function/function9.hpp + +10  + #BOOST_FUNCTION_NUM_ARGS + 9 + + ) + +11  + ~ + +12 #unde +BOOST_FUNCTION_NUM_ARGS + + + @/usr/include/boost/functional/hash.hpp + +6  + ~ + + @/usr/include/boost/intrusive/list.hpp + +14 #ide +BOOST_INTRUSIVE_LIST_HPP + + +15  + #BOOST_INTRUSIVE_LIST_HPP + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +39  + ~ + +40  + ~ + +42  + ~ + +43  + ~ + +45 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +46 #agm + + + +49 +mea + + gboo + { + +50 +mea + + gusive + { + +54  + sdeu_li_hook_r + + +55 { + gme + < +ass + + gT +>  + sy +{  +tyme + + tT +:: + tdeu_li_hook + + tty +; }; }; + +57 + gme +<> + +58  + gis_deu_hook_g +< + gdeu_li_hook_r +> + +59 { cڡ +bo + + gvue + = +ue +; }; + +61  + sli_deus + + +63  +deu_li_hook_r + + to_vue_as +; + +64 cڡ +bo + + gcڡt_time_size + = +ue +; + +65  + gd +:: + tsize_t + + tsize_ty +; + +66  + thd_hd_ty +; + +81 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +) + +82 + gme +< +ass + + gT +, + gass + ... + gOis +> + +84 + gme + < +ass + + gVueTs +, cs + gSizeTy +, +bo + + gCڡtTimeSize +, +tyme + + gHdHd +> + +86 as + cli_im + + +89 + gpublic +: + +90  +VueTs + + tvue_as +; + +91  +tyme + + tvue_as +:: + tpor +ointer; + +92  +tyme + + tvue_as +:: + tcڡ_por + const_pointer; + +93  +tyme + + tpor_as +< + tpor +>:: + temt_ty + + tvue_ty +; + +94  +tyme + + tpor_as +< + tpor +>:: + tn +eference; + +95  +tyme + + tpor_as +< + tcڡ_por +>:: + tn + + tcڡ_n +; + +96  +tyme + + tpor_as +< + tpor +>:: + tdifn_ty + difference_type; + +97  +SizeTy + + tsize_ty +; + +98  + gli_ +< + tvue_as +, + tl +> + t +; + +99  + gli_ +< + tvue_as +, + tue +> + tcڡ_ +; + +100  + gboo +:: + tusive +:: + tv_ +< + t +>everse_iterator; + +101  + gboo +:: + tusive +:: + tv_ +< + tcڡ_ +> + tcڡ_v_ +; + +102  +tyme + + tvue_as +:: + tnode_as +ode_traits; + +103  +tyme + + tnode_as +:: + tnode +ode; + +104  +tyme + + tnode_as +:: + tnode_r +ode_ptr; + +105  +tyme + + tnode_as +:: + tcڡ_node_r + const_node_ptr; + +106  + gccur_li_gܙhms +< + tnode_as +> + tnode_gܙhms +; + +107  +tyme + + tda +:: + tg_hd_hd_ty + + +108 < + tvue_as +, + tHdHd + >:: + tty + + thd_hd_ty +; + +110 cڡ +bo + + gcڡt_time_size + = +CڡtTimeSize +; + +111 cڡ +bo + + geful_vue_as + = +da +:: +is_eful_vue_as +< +vue_as +>:: +vue +; + +112 cڡ +bo + + ghas_cڏ_om_ + = + +113 +da +:: +is_me +< +hd_hd_ty +, + gda +:: +deu_hd_hd +< +node_as + > >:: +vue +; + +117 + give +: + +118  +da +:: + tsize_hd +< + tcڡt_time_size +, + tsize_ty +> + tsize_as +; + +121 +BOOST_MOVABLE_BUT_NOT_COPYABLE +( +li_im +) + +123 cڡ +bo + + gmode__autouƚk + = +is__autouƚk +< +vue_as +:: +lk_mode +>:: +vue +; + +126 +BOOST_STATIC_ASSERT +(!( +cڡt_time_size + && + +127 (() +vue_as +:: +lk_mode + =() +auto_uƚk +) + +130 +node_r + +g_ro_node +() + +131 {  + gda_ +. + gro_us_size_ +. + gm_hd +. +g_node +(); } + +133 +cڡ_node_r + +g_ro_node +() const + +134 {  + gda_ +. + gro_us_size_ +. + gm_hd +. +g_node +(); } + +136  + gro_us_size + : +public + +size_as + + +138 +hd_hd_ty + +m_hd +; + +141  + gda_t + : +public + +vue_as + + +143  +tyme + + tli_im +:: + tvue_as + value_traits; + +144 +exic + +da_t +(cڡ +vue_as + & +v_as +) + +145 : +vue_as +( +v_as +) + +148 +ro_us_size + +ro_us_size_ +; + +149 } + gda_ +; + +151 + gsize_as + & +iv_size_as +() + +152 {  + gda_ +. + gro_us_size_ +; } + +154 cڡ + gsize_as + & +iv_size_as +() const + +155 {  + gda_ +. + gro_us_size_ +; } + +157 cڡ + gvue_as + & +iv_vue_as +() const + +158 {  + gda_ +; } + +160 + gvue_as + & +iv_vue_as +() + +161 {  + gda_ +; } + +163  +tyme + + tboo +:: + tusive +:: + tvue_as_pors + + +164 < + tVueTs +>:: + tcڡ_vue_as_r + const_value_traits_ptr; + +166 +cڡ_vue_as_r + +iv_vue_as_r +() const + +167 {  + gpor_as +< + gcڡ_vue_as_r +>:: +por_to +( +this +-> +iv_vue_as +()); } + +171 + gpublic +: + +179 +li_im +() + +180 : +da_ +( +vue_as +()) + +182 +this +-> +iv_size_as +(). +t_size +( +size_ty +(0)); + +183 + gnode_gܙhms +:: +_hd +( +this +-> +g_ro_node +()); + +192 +exic + +li_im +(cڡ +vue_as + & +v_as +) + +193 : +da_ +( +v_as +) + +195 +this +-> +iv_size_as +(). +t_size +( +size_ty +(0)); + +196 + gnode_gܙhms +:: +_hd +( +this +-> +g_ro_node +()); + +207 + gme +< +ass + + gIt +> + +208 +li_im +( +It + +b +, It +e +, cڡ +vue_as + & +v_as + = value_traits()) + +209 : +da_ +( +v_as +) + +212 +this +-> +iv_size_as +(). +t_size +( +size_ty +(0)); + +213 + gnode_gܙhms +:: +_hd +( +this +-> +g_ro_node +()); + +215 + gthis +-> + +( +this +-> +nd +(), +b +, +e +); + +227 +li_im +( +BOOST_RV_REF +i_im +x +) + +228 : +da_ +(:: +boo +:: +move +( +x +. +iv_vue_as +())) + +230 +this +-> +iv_size_as +(). +t_size +( +size_ty +(0)); + +231 + gnode_gܙhms +:: +_hd +( +this +-> +g_ro_node +()); + +233 + gthis +-> +sw +( +x +); + +238 + gli_im +& + gݔ +=( +BOOST_RV_REF +( +li_im + +x +) + +239 { +this +-> +sw +( +x +);  * + gthis +; } + +250 ~ +li_im +() + +252 if( + gis__autouƚk +< + gVueTs +:: +lk_mode +>:: +vue +){ + +253 +this +-> +r +(); + +254 + gnode_gܙhms +:: + +( +this +-> +g_ro_node +()); + +268  +push_back +( +n + +vue +) + +270 +node_r + + gto_ + = +iv_vue_as +(). +to_node_r +( +vue +); + +271 +BOOST_INTRUSIVE_SAFE_HOOK_DEFAULT_ASSERT +(! +mode__autouƚk + || +node_gܙhms +:: +ed +( +to_ +)); + +272 + gnode_gܙhms +:: +lk_befe +( +this +-> +g_ro_node +(), +to_ +); + +273 + gthis +-> +iv_size_as +(). +emt +(); + +286  +push_t +( +n + +vue +) + +288 +node_r + + gto_ + = +iv_vue_as +(). +to_node_r +( +vue +); + +289 +BOOST_INTRUSIVE_SAFE_HOOK_DEFAULT_ASSERT +(! +mode__autouƚk + || +node_gܙhms +:: +ed +( +to_ +)); + +290 + gnode_gܙhms +:: +lk_befe +( +node_as +:: +g_xt +( +this +-> +g_ro_node +()), +to_ +); + +291 + gthis +-> +iv_size_as +(). +emt +(); + +302  +p_back +() + +303 {  + gthis +-> +p_back_d_dio +( +da +:: +nu_dior +()); } + +316 + gme +< +ass + + gDior +> + +317  +p_back_d_dio +( +Dior + +dior +) + +319 +node_r + + gto_a + = +node_as +:: +g_evious +( +this +-> +g_ro_node +()); + +320 + gnode_gܙhms +:: +uƚk +( +to_a +); + +321 + gthis +-> +iv_size_as +(). +deemt +(); + +322 if( + gmode__autouƚk +) + +323 + gnode_gܙhms +:: + +( +to_a +); + +324 +dior +( +iv_vue_as +(). +to_vue_r +( +to_a +)); + +335  +p_t +() + +336 {  + gthis +-> +p_t_d_dio +( +da +:: +nu_dior +()); } + +349 + gme +< +ass + + gDior +> + +350  +p_t_d_dio +( +Dior + +dior +) + +352 +node_r + + gto_a + = +node_as +:: +g_xt +( +this +-> +g_ro_node +()); + +353 + gnode_gܙhms +:: +uƚk +( +to_a +); + +354 + gthis +-> +iv_size_as +(). +deemt +(); + +355 if( + gmode__autouƚk +) + +356 + gnode_gܙhms +:: + +( +to_a +); + +357 +dior +( +iv_vue_as +(). +to_vue_r +( +to_a +)); + +365 +n + +t +() + +366 {  * +iv_vue_as +(). +to_vue_r +( +node_as +:: +g_xt +( +this +-> +g_ro_node +())); } + +373 +cڡ_n + +t +() const + +374 {  * +iv_vue_as +(). +to_vue_r +( +node_as +:: +g_xt +( +this +-> +g_ro_node +())); } + +381 +n + +back +() + +382 {  * +iv_vue_as +(). +to_vue_r +( +node_as +:: +g_evious +( +this +-> +g_ro_node +())); } + +389 +cڡ_n + +back +() const + +390 {  * +iv_vue_as +(). +to_vue_r +( +da +:: +un +( +node_as +:: +g_evious +( +this +-> +g_ro_node +()))); } + +397 + + +beg +() + +398 {  + +( +node_as +:: +g_xt +( +this +-> +g_ro_node +()),his-> +iv_vue_as_r +()); } + +405 +cڡ_ + +beg +() const + +406 {  + gthis +-> +cbeg +(); } + +413 +cڡ_ + +cbeg +() const + +414 {  +cڡ_ +( +node_as +:: +g_xt +( +this +-> +g_ro_node +()),his-> +iv_vue_as_r +()); } + +421 + + +d +() + +422 {  + +( +this +-> +g_ro_node +(),his-> +iv_vue_as_r +()); } + +429 +cڡ_ + +d +() const + +430 {  + gthis +-> +nd +(); } + +437 +cڡ_ + +nd +() const + +438 {  +cڡ_ +( +da +:: +un +( +this +-> +g_ro_node +()),his-> +iv_vue_as_r +()); } + +446 +v_ + +rbeg +() + +447 {  +v_ +( +this +-> +d +()); } + +455 +cڡ_v_ + +rbeg +() const + +456 {  + gthis +-> +beg +(); } + +464 +cڡ_v_ + +beg +() const + +465 {  +cڡ_v_ +( +d +()); } + +473 +v_ + +nd +() + +474 {  +v_ +( +beg +()); } + +482 +cڡ_v_ + +nd +() const + +483 {  + gthis +-> +d +(); } + +491 +cڡ_v_ + +d +() const + +492 {  +cڡ_v_ +( +this +-> +beg +()); } + +502  + gli_im + & +cڏ_om_d_ +( + + +d_ +) + +503 {  + gli_im +:: +iv_cڏ_om_d_ +( +d_ +); } + +513 cڡ + gli_im + & +cڏ_om_d_ +( +cڡ_ + +d_ +) + +514 {  + gli_im +:: +iv_cڏ_om_d_ +( +d_ +); } + +524 +size_ty + +size +() const + +526 if( + gcڡt_time_size +) + +527  + gthis +-> +iv_size_as +(). +g_size +(); + +529  + gnode_gܙhms +:: +cou +( +this +-> +g_ro_node +()) - 1; + +539 +bo + +emy +() const + +540 {  + gnode_gܙhms +:: +unique +( +this +-> +g_ro_node +()); } + +549  +sw +( +li_im +& +h +) + +551 + gnode_gܙhms +:: +sw_nodes +( +this +-> +g_ro_node +(), +h +.get_root_node()); + +552 + gthis +-> +iv_size_as +(). +sw +( +h +.priv_size_traits()); + +564  +shi_backwds +( +size_ty + +n + = 1) + +565 { +node_gܙhms +:: +move_fwd +( +this +-> +g_ro_node +(), +n +); } + +576  +shi_fwd +( +size_ty + +n + = 1) + +577 { +node_gܙhms +:: +move_backwds +( +this +-> +g_ro_node +(), +n +); } + +591 + + +a +( +cڡ_ + +i +) + +592 {  + gthis +-> +a_d_dio +( +i +, +da +:: +nu_dior +()); } + +609 + + +a +( +cڡ_ + +b +, cڡ_ +e +) + +611 if( + gmode__autouƚk + || + gcڡt_time_size +){ + +612  + gthis +-> +a_d_dio +( +b +, +e +, +da +:: +nu_dior +()); + +615 + gnode_gܙhms +:: +uƚk +( +b +. +pod_node +(), +e +.pointed_node()); + +616  + ge +. +uncڡ +(); + +636 + + +a +( +cڡ_ + +b +, cڡ_ +e +, +size_ty + +n +) + +638 +BOOST_INTRUSIVE_INVARIANT_ASSERT +( +node_gܙhms +:: +di +( +b +. +pod_node +(), +e +.pod_node()= +n +); + +639 if( + gmode__autouƚk + || + gcڡt_time_size +){ + +640  + gthis +-> +a_d_dio +( +b +, +e +, +da +:: +nu_dior +()); + +643 if( + gcڡt_time_size +){ + +644 + gthis +-> +iv_size_as +(). +de +( +n +); + +646 + gnode_gܙhms +:: +uƚk +( +b +. +pod_node +(), +e +.pointed_node()); + +647  + ge +. +uncڡ +(); + +665 + gme + < +ass + + gDior +> + +666 + + +a_d_dio +( +cڡ_ + +i +, +Dior + +dior +) + +668 +node_r + +to_a +( +i +. +pod_node +()); + +669 ++ + gi +; + +670 + gnode_gܙhms +:: +uƚk +( +to_a +); + +671 + gthis +-> +iv_size_as +(). +deemt +(); + +672 if( + gmode__autouƚk +) + +673 + gnode_gܙhms +:: + +( +to_a +); + +674 +dior +( +this +-> +iv_vue_as +(). +to_vue_r +( +to_a +)); + +675  + gi +. +uncڡ +(); + +678 #i! +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +) + +679 + gme +< +ass + + gDior +> + +680 + + +a_d_dio +( +i +, +Dior + +dior +) + +681 {  + gthis +-> +a_d_dio +( +cڡ_ +( +i +), +dior +); } + +698 + gme + < +ass + + gDior +> + +699 + + +a_d_dio +( +cڡ_ + +b +, cڡ_ +e +, +Dior + +dior +) + +701 +node_r + +bp +( +b +. +pod_node +()), + +( +e +.pointed_node()); + +702 + gnode_gܙhms +:: +uƚk +( +bp +, + +); + +703  + gbp + ! + +){ + +704 +node_r + +to_a +( +bp +); + +705 + gbp + = +node_as +:: +g_xt +( +bp +); + +706 if( + gmode__autouƚk +) + +707 + gnode_gܙhms +:: + +( +to_a +); + +708 +dior +( +iv_vue_as +(). +to_vue_r +( +to_a +)); + +709 + gthis +-> +iv_size_as +(). +deemt +(); + +711  + ge +. +uncڡ +(); + +723  +r +() + +725 if( + gmode__autouƚk +){ + +726 + gthis +-> +r_d_dio +( +da +:: +nu_dior +()); + +729 + gnode_gܙhms +:: +_hd +( +this +-> +g_ro_node +()); + +730 + gthis +-> +iv_size_as +(). +t_size +( +size_ty +(0)); + +745 + gme + < +ass + + gDior +> + +746  +r_d_dio +( +Dior + +dior +) + +748 +cڡ_ + + +( +this +-> +beg +()), +d +his-> +d +()); + +749  + g + ! +d +){ + +750 +node_r + +to_a +( + +. +pod_node +()); + +751 ++ + g +; + +752 if( + gmode__autouƚk +) + +753 + gnode_gܙhms +:: + +( +to_a +); + +754 +dior +( +iv_vue_as +(). +to_vue_r +( +to_a +)); + +756 + gnode_gܙhms +:: +_hd +( +this +-> +g_ro_node +()); + +757 + gthis +-> +iv_size_as +(). +t_size +(0); + +774 + gme + < +ass + + gClڔ +, cs + gDior +> + +775  +e_om +(cڡ +li_im + & +c +, +Clڔ + +ڔ +, +Dior + +dior +) + +777 + gthis +-> +r_d_dio +( +dior +); + +778 + gda +:: +exi_dior +< +li_im +, + gDior +> + +779 +rlback +(* +this +, +dior +); + +780 +cڡ_ + +b +( +c +. +beg +()), +e +(c. +d +()); + +781 ; + gb + ! +e +; ++b){ + +782 + gthis +-> +push_back +(* +ڔ +(* +b +)); + +784 + grlback +. +a +(); + +801 + gme + < +ass + + gClڔ +, cs + gDior +> + +802  +e_om +( +BOOST_RV_REF +( +li_im + +c +, +Clڔ + +ڔ +, +Dior + +dior +) + +804 + gthis +-> +r_d_dio +( +dior +); + +805 + gda +:: +exi_dior +< +li_im +, + gDior +> + +806 +rlback +(* +this +, +dior +); + +807 + + +b +( +c +. +beg +()), +e +(c. +d +()); + +808 ; + gb + ! +e +; ++b){ + +809 + gthis +-> +push_back +(* +ڔ +(* +b +)); + +811 + grlback +. +a +(); + +825 + + + +( +cڡ_ + +p +, +n + +vue +) + +827 +node_r + + gto_ + = +this +-> +iv_vue_as +(). +to_node_r +( +vue +); + +828 +BOOST_INTRUSIVE_SAFE_HOOK_DEFAULT_ASSERT +(! +mode__autouƚk + || +node_gܙhms +:: +ed +( +to_ +)); + +829 + gnode_gܙhms +:: +lk_befe +( +p +. +pod_node +(), +to_ +); + +830 + gthis +-> +iv_size_as +(). +emt +(); + +831  + +( +to_ +, +this +-> +iv_vue_as_r +()); + +845 + gme +< +ass + + gIt +> + +846  + +( +cڡ_ + +p +, +It + +b +, It +e +) + +848 ; + gb + ! +e +; ++b) + +849 + gthis +-> + +( +p +, * +b +); + +867 + gme +< +ass + + gIt +> + +868  +assign +( +It + +b +, It +e +) + +870 + gthis +-> +r +(); + +871 + gthis +-> + +( +this +-> +nd +(), +b +, +e +); + +890 + gme +< +ass + + gIt +, cs + gDior +> + +891  +dio_d_assign +( +Dior + +dior +, +It + +b +, It +e +) + +893 + gthis +-> +r_d_dio +( +dior +); + +894 + gthis +-> + +( +this +-> +nd +(), +b +, +e +); + +908  +li +( +cڡ_ + +p +, +li_im +& +x +) + +910 if(! + gx +. +emy +()){ + +911 + gnode_gܙhms +:: +sr + + +912 ( +p +. +pod_node +(), + gx +. +beg +().pod_node(), x. +d +().pointed_node()); + +913 + gsize_as + & + gthi + = +this +-> +iv_size_as +(); + +914 + gsize_as + & + gxt + = +x +. +iv_size_as +(); + +915 + gthi +. + +( +xt +. +g_size +()); + +916 + gxt +. +t_size +( +size_ty +(0)); + +933  +li +( +cڡ_ + +p +, +li_im +& +x +, cڡ_ +w_e +) + +935 + gnode_gܙhms +:: +sr +( +p +. +pod_node +(), +w_e +.pointed_node()); + +936 + gx +. +iv_size_as +(). +deemt +(); + +937 + gthis +-> +iv_size_as +(). +emt +(); + +953  +li +( +cڡ_ + +p +, +li_im +& +x +, cڡ_ +f +, cڡ_ +e +) + +955 if( + gcڡt_time_size +) + +956 + gthis +-> +li +( +p +, +x +, +f +, +e +, +node_gܙhms +:: +di +(f. +pod_node +(),.pointed_node())); + +958 + gthis +-> +li +( +p +, +x +, +f +, +e +, 1); + +974  +li +( +cڡ_ + +p +, +li_im +& +x +, cڡ_ +f +, cڡ_ +e +, +size_ty + +n +) + +976 if( + gn +){ + +977 if( + gcڡt_time_size +){ + +978 +BOOST_INTRUSIVE_INVARIANT_ASSERT +( +n + = +node_gܙhms +:: +di +( +f +. +pod_node +(), +e +.pointed_node())); + +979 + gnode_gܙhms +:: +sr +( +p +. +pod_node +(), +f +.pod_node(), +e +.pointed_node()); + +980 + gsize_as + & + gthi + = +this +-> +iv_size_as +(); + +981 + gsize_as + & + gxt + = +x +. +iv_size_as +(); + +982 + gthi +. + +( +n +); + +983 + gxt +. +de +( +n +); + +986 + gnode_gܙhms +:: +sr +( +p +. +pod_node +(), +f +.pod_node(), +e +.pointed_node()); + +1002  +st +() + +1003 { + gthis +-> +st +( +d +:: +ss +< +vue_ty +>()); } + +1020 + gme +< +ass + + gPdi +> + +1021  +st +( +Pdi + +p +) + +1023 if( + gnode_as +:: +g_xt +( +this +-> +g_ro_node +()) + +1024 ! +node_as +:: +g_evious +( +this +-> +g_ro_node +())){ + +1025 +li_im + +y +( +this +-> +iv_vue_as +()); + +1026 + gda +:: +y_liz +< +li_im +, 64> +cou +( +this +-> +iv_vue_as +()); + +1027  + gfl + = 0; + +1028 ! + gthis +-> +emy +()){ + +1029 + gy +. +li +( +y +. +cbeg +(), * +this +,his->cbegin()); + +1030  + gi + = 0; + +1031  + gi + < + gfl + && ! + gcou +[ +i +]. +emy +()) { + +1032 + gcou +[ +i +]. +mge +( +y +, +p +); + +1033 + gy +. +sw +( +cou +[ +i +++]); + +1035 + gy +. +sw +( +cou +[ +i +]); + +1036 if( + gi + = +fl +) + +1037 ++ +fl +; + +1039  + gi + = 1; i < + gfl +; ++i) + +1040 + gcou +[ +i +]. +mge +( +cou +[i-1], +p +); + +1041 + gthis +-> +sw +( +cou +[ +fl +-1]); + +1056  +mge +( +li_im +& +x +) + +1057 { + gthis +-> +mge +( +x +, +d +:: +ss +< +vue_ty +>()); } + +1073 + gme +< +ass + + gPdi +> + +1074  +mge +( +li_im +& +x +, +Pdi + +p +) + +1076 +cڡ_ + +e +( +this +-> +nd +()), +ex +( +x +.cend()); + +1077 +cڡ_ + +b +( +this +-> +cbeg +()); + +1078 ! + gx +. +emy +()){ + +1079 +cڡ_ + +ix +( +x +. +cbeg +()); + +1080  + gb + ! +e + && ! +p +(* +ix +, * +b +)){ + +1081 ++ + gb +; + +1083 if( + gb + = +e +){ + +1085 +this +-> +li +( +e +, +x +); + +1089 +size_ty + +n +(0); + +1091 ++ + gix +; ++ + gn +; + +1092 }  + gix + ! +ex + && +p +(* +ix +, * +b +)); + +1093 + gthis +-> +li +( +b +, +x +, x. +beg +(), +ix +, +n +); + +1105  +v +() + +1106 { + gnode_gܙhms +:: +v +( +this +-> +g_ro_node +()); } + +1117  +move +( +cڡ_n + +vue +) + +1118 { + gthis +-> +move_if +( +da +:: +equ_to_vue +< +cڡ_n +>( +vue +)); } + +1131 + gme +< +ass + + gDior +> + +1132  +move_d_dio +( +cڡ_n + +vue +, +Dior + +dior +) + +1133 { + gthis +-> +move_d_dio_if +( +da +:: +equ_to_vue +< +cڡ_n +>( +vue +), +dior +); } + +1144 + gme +< +ass + + gPd +> + +1145  +move_if +( +Pd + +ed +) + +1147 cڡ +node_r + + gro_node + = +this +-> +g_ro_node +(); + +1148 +tyme + + gnode_gܙhms +:: +ab_i_fo + +fo +; + +1149 + gnode_gܙhms +:: +ab_i + + +1150 ( +node_as +:: +g_xt +( +ro_node +), + gro_node +, + gda +:: +key_nod_comp +< +Pd +, + gvue_as +>( + ged +, & + gthis +-> +iv_vue_as +()), + gfo +); + +1153 + gthis +-> +a + +cڡ_ +( +node_as +:: +g_xt +( +ro_node +), +this +-> +iv_vue_as_r +()) + +1154 , +cڡ_ +( +fo +. +beg_2_i +, +this +-> +iv_vue_as_r +()) + +1155 , +fo +. +num_1_i +); + +1170 + gme +< +ass + + gPd +, cs + gDior +> + +1171  +move_d_dio_if +( +Pd + +ed +, +Dior + +dior +) + +1173 cڡ +node_r + + gro_node + = +this +-> +g_ro_node +(); + +1174 +tyme + + gnode_gܙhms +:: +ab_i_fo + +fo +; + +1175 + gnode_gܙhms +:: +ab_i + + +1176 ( +node_as +:: +g_xt +( +ro_node +), + gro_node +, + gda +:: +key_nod_comp +< +Pd +, + gvue_as +>( + ged +, & + gthis +-> +iv_vue_as +()), + gfo +); + +1179 + gthis +-> +a_d_dio + +cڡ_ +( +node_as +:: +g_xt +( +ro_node +), +this +-> +iv_vue_as_r +()) + +1180 , +cڡ_ +( +fo +. +beg_2_i +, +this +-> +iv_vue_as_r +()) + +1181 , +dior +); + +1193  +unique +() + +1194 { + gthis +-> +unique_d_dio +( +d +:: +equ_to +< +vue_ty +>(), +da +:: +nu_dior +()); } + +1206 + gme +< +ass + + gByPdi +> + +1207  +unique +( +ByPdi + +ed +) + +1208 { + gthis +-> +unique_d_dio +( +ed +, +da +:: +nu_dior +()); } + +1222 + gme +< +ass + + gDior +> + +1223  +unique_d_dio +( +Dior + +dior +) + +1224 { + gthis +-> +unique_d_dio +( +d +:: +equ_to +< +vue_ty +>(), +dior +); } + +1238 + gme +< +ass + + gByPdi +, cs + gDior +> + +1239  +unique_d_dio +( +ByPdi + +ed +, +Dior + +dior +) + +1241 +cڡ_ + +d +( +this +-> +nd +()); + +1242 +cڡ_ + +cur +( +this +-> +cbeg +()); + +1244 if( + gcur + ! +d +){ + +1245 +cڡ_ + +a +( +cur +); + +1246 ++ + ga +; + +1247  + ga + ! +d +){ + +1248 if( +ed +(* +cur +, * +a +)){ + +1249 +a + = +this +-> +a_d_dio +, +dior +); + +1252 + gcur + = +a +; + +1253 ++ + ga +; + +1270  + + +s__to +( +n + +vue +) + +1272 +BOOST_STATIC_ASSERT +((! +eful_vue_as +)); + +1273 +BOOST_INTRUSIVE_INVARIANT_ASSERT +(! +node_gܙhms +:: +ed +( +vue_as +:: +to_node_r +( +vue +))); + +1274  + +( +vue_as +:: +to_node_r +( +vue +), +cڡ_vue_as_r +()); + +1288  +cڡ_ + +s__to +( +cڡ_n + +vue +) + +1290 +BOOST_STATIC_ASSERT +((! +eful_vue_as +)); + +1291 +n + + gr + =* +da +:: +un +( +por_as +< +cڡ_por +>:: +por_to +( +vue +)); + +1292 +BOOST_INTRUSIVE_INVARIANT_ASSERT +(! +node_gܙhms +:: +ed +( +vue_as +:: +to_node_r +( +r +))); + +1293  +cڡ_ +( +vue_as +:: +to_node_r +( +r +), +cڡ_vue_as_r +()); + +1305 + + +_to +( +n + +vue +) + +1307 +BOOST_INTRUSIVE_INVARIANT_ASSERT +(! +node_gܙhms +:: +ed +( +this +-> +iv_vue_as +(). +to_node_r +( +vue +))); + +1308  + +( +this +-> +iv_vue_as +(). +to_node_r +( +vue +),his-> +iv_vue_as_r +()); + +1320 +cڡ_ + +_to +( +cڡ_n + +vue +) const + +1322 +n + + gr + = * +da +:: +un +( +por_as +< +cڡ_por +>:: +por_to +( +vue +)); + +1323 +BOOST_INTRUSIVE_INVARIANT_ASSERT +(! +node_gܙhms +:: +ed +( +this +-> +iv_vue_as +(). +to_node_r +( +r +))); + +1324  +cڡ_ +( +this +-> +iv_vue_as +(). +to_node_r +( +r +),his-> +iv_vue_as_r +()); + +1333  +check +() const + +1335 +cڡ_node_r + + ghd_r + = +g_ro_node +(); + +1337 +BOOST_INTRUSIVE_INVARIANT_ASSERT +( +node_as +:: +g_xt +( +hd_r +)); + +1338 +BOOST_INTRUSIVE_INVARIANT_ASSERT +( +node_as +:: +g_evious +( +hd_r +)); + +1340 +BOOST_INTRUSIVE_INVARIANT_ASSERT +(( +node_as +:: +g_xt +( +hd_r +) == header_ptr) + +1341 =( +node_as +:: +g_evious +( +hd_r +) == header_ptr)); + +1342 i( + gnode_as +:: +g_xt +( +hd_r +) == header_ptr) + +1344 i( +cڡt_time_size +) + +1345 +BOOST_INTRUSIVE_INVARIANT_ASSERT +( +this +-> +iv_size_as +(). +g_size +() == 0); + +1348 +size_t + + gnode_cou + = 0; + +1349 +cڡ_node_r + + gp + = +hd_r +; + +1350  + gue +) + +1352 +cڡ_node_r + + gxt_p + = +node_as +:: +g_xt +( +p +); + +1353 +BOOST_INTRUSIVE_INVARIANT_ASSERT +( +xt_p +); + +1354 +BOOST_INTRUSIVE_INVARIANT_ASSERT +( +node_as +:: +g_evious +( +xt_p += +p +); + +1355 + gp + = +xt_p +; + +1356 i( + gp + = +hd_r +) ; + +1357 ++ + gnode_cou +; + +1359 i( + gcڡt_time_size +) + +1360 +BOOST_INTRUSIVE_INVARIANT_ASSERT +( +this +-> +iv_size_as +(). +g_size +(= +node_cou +); + +1363 +nd + +bo + + gݔ +==(cڡ +li_im + & +x +, cڡ + gli_im + & + gy +) + +1365 if( + gcڡt_time_size + && + gx +. +size +(! +y +.size()){ + +1366  +l +; + +1368  :: +boo +:: +usive +:: +go_equ +( +x +. +cbeg +(), x. +nd +(), +y +.cbegin(), y.cend()); + +1371 +nd + +bo + + gݔ +!=(cڡ +li_im + & +x +, cڡ + gli_im + & + gy +) + +1372 {  !( + gx + = +y +); } + +1374 +nd + +bo + + gݔ +<(cڡ + gli_im + & + gx +, cڡi_im & + gy +) + +1375 {  :: +boo +:: +usive +:: +go_xicogphil_com +( +x +. +beg +(), x. +d +(), +y +.begin(), y.end()); } + +1377 +nd + +bo + + gݔ +>(cڡ + gli_im + & + gx +, cڡi_im & + gy +) + +1378 {  + gy + < + gx +; } + +1380 +nd + +bo + + gݔ +<=(cڡ +li_im + & +x +, cڡ + gli_im + & + gy +) + +1381 {  !( + gy + < + gx +); } + +1383 +nd + +bo + + gݔ +>=(cڡ +li_im + & +x +, cڡ + gli_im + & + gy +) + +1384 {  !( + gx + < + gy +); } + +1386 +nd +  +sw +( +li_im + & +x +,i_im & +y +) + +1387 { + gx +. +sw +( +y +); } + +1391 + give +: + +1392  +li_im + & +iv_cڏ_om_d_ +(cڡ +cڡ_ + & +d_ +) + +1394 +BOOST_STATIC_ASSERT +(( +has_cڏ_om_ +)); + +1395 +node_r + + gp + = +d_ +. +pod_node +(); + +1396 +hd_hd_ty +* + gh + = hd_hd_ty:: +g_hd +( +p +); + +1397 +ro_us_size +* + gr + = +da +:: +_om_memb + + +1398 < +ro_us_size +, + ghd_hd_ty +>( + gh +, & + gro_us_size +:: +m_hd +); + +1399 +da_t + * + gd + = +da +:: +_om_memb + + +1400 + gr +, & + gda_t +:: +ro_us_size_ +); + +1401 +li_im + * + gs + = +da +:: +_om_memb +( + gd +, & + gli_im +:: +da_ +); + +1402  * + gs +; + +1410 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +|| defed( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +1411 + gme +< +ass + + gT +, + gass + ... + gOis +> + +1413 + gme +< +ass + + gT +, cs + gO1 + = , cs + gO2 + = , cs + gO3 + = , cs + gO4 + = > + +1415  + smake_li + + +1418  +tyme + + tck_tis + + +1419 < + tli_deus +, + +1420 #i! + tdefed +( + tBOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +1421 + tO1 +, + tO2 +, + tO3 +, + tO4 + + +1423 + tOis +... + +1425 >:: + tty + + tcked_tis +; + +1427  +tyme + + tda +:: + tg_vue_as + + +1428 < + tT +, + ttyme + + tcked_tis +:: + to_vue_as +>:: + tty + + tvue_as +; + +1429  + gli_im + + +1431 + tvue_as +, + +1432 + ttyme + + tcked_tis +:: + tsize_ty +, + +1433 + tcked_tis +:: + tcڡt_time_size +, + +1434 + ttyme + + tcked_tis +:: + thd_hd_ty + + +1435 > + timemti_defed +; + +1437  +imemti_defed + + tty +; + +1441 #ide +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +1443 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +1444 + gme +< +ass + + gT +, cs + gO1 +, cs + gO2 +, cs + gO3 +, cs + gO4 +> + +1446 + gme +< +ass + + gT +, + gass + ... + gOis +> + +1448 +ass + + gli + + +1449 : +public + +make_li +< +T +, + +1450 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +1451 + gO1 +, + gO2 +, + gO3 +, + gO4 + + +1453 + gOis +... + +1455 >:: +ty + + +1457  +tyme + + tmake_li + + +1458 < + tT +, + +1459 #i! + tdefed +( + tBOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +1460 + tO1 +, + tO2 +, + tO3 +, + tO4 + + +1462 + tOis +... + +1464 >:: + tty + + tBa +; + +1466 +BOOST_STATIC_ASSERT +(( +da +:: +is_me +< +tyme + +Ba +:: +vue_as +:: +vue_ty +, +T +>:: +vue +)); + +1467 +BOOST_MOVABLE_BUT_NOT_COPYABLE +( +li +) + +1469 + gpublic +: + +1470  +tyme + + tBa +:: + tvue_as + value_traits; + +1471  +tyme + + tBa +:: + t + iterator; + +1472  +tyme + + tBa +:: + tcڡ_ + const_iterator; + +1474 +li +() + +1475 : +Ba +() + +1478 +exic + +li +(cڡ +vue_as + & +v_as +) + +1479 : +Ba +( +v_as +) + +1482 +me +< +ass + +It +> + +1483 +li +( +It + +b +, It +e +, cڡ +vue_as + & +v_as + = value_traits()) + +1484 : +Ba +( +b +, +e +, +v_as +) + +1487 +li +( +BOOST_RV_REF +i +x +) + +1488 : +Ba +( +BOOST_MOVE_BASE +(Ba, +x +)) + +1491 + gli +& + gݔ +=( +BOOST_RV_REF +( +li + +x +) + +1492 {  +ic_ +< +li + &>( +this +-> +Ba +:: +ݔ +=( +BOOST_MOVE_BASE +(Ba, +x +))); } + +1494 + gme + < +ass + + gClڔ +, cs + gDior +> + +1495  +e_om +(cڡ +li + & +c +, +Clڔ + +ڔ +, +Dior + +dior +) + +1496 { + gBa +:: +e_om +( +c +, +ڔ +, +dior +); } + +1498 + gme + < +ass + + gClڔ +, cs + gDior +> + +1499  +e_om +( +BOOST_RV_REF +( +li + +c +, +Clڔ + +ڔ +, +Dior + +dior +) + +1500 { + gBa +:: +e_om +( +BOOST_MOVE_BASE +( +Ba +, +c +), +ڔ +, +dior +); } + +1502  + gli + & +cڏ_om_d_ +( + + +d_ +) + +1503 {  + gic_ +< + gli + &>( + gBa +:: +cڏ_om_d_ +( +d_ +)); } + +1505 cڡ + gli + & +cڏ_om_d_ +( +cڡ_ + +d_ +) + +1506 {  + gic_ +( + gBa +:: +cڏ_om_d_ +( +d_ +)); } + +1514  + ~ + + @/usr/include/boost/intrusive/set.hpp + +13 #ide +BOOST_INTRUSIVE_SET_HPP + + +14  + #BOOST_INTRUSIVE_SET_HPP + + + ) + +16  + ~ + +17  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +25 #agm + + + +28 +mea + + gboo + { + +29 +mea + + gusive + { + +31 #i! +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +) + +32 + gme +< +ass + + gVueTs +, cs + gVoidOrKeyOfVue +, cs + gCom +, cs + gSizeTy +, +bo + + gCڡtTimeSize +, +tyme + + gHdHd +> + +33 +ass + + gmuit_im +; + +47 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +) + +48 + gme +< +ass + + gT +, + gass + ... + gOis +> + +50 + gme +< +ass + + gVueTs +, cs + gVoidOrKeyOfVue +, cs + gCom +, cs + gSizeTy +, +bo + + gCڡtTimeSize +, +tyme + + gHdHd +> + +52 +ass + + gt_im + + +53 #ide +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +54 : +public + +be_im +< +VueTs +, + gVoidOrKeyOfVue +, + gCom +, + gSizeTy +, + gCڡtTimeSize +, + gRbTeAlgܙhms +, + gHdHd +> + +58  + gbe_im +< + tVueTs +, + tVoidOrKeyOfVue +, + tCom +, + tSizeTy +, + tCڡtTimeSize +, + tRbTeAlgܙhms +, + tHdHd +> + t_ty +; + +59 +BOOST_MOVABLE_BUT_NOT_COPYABLE +( +t_im +) + +61  +_ty + + timemti_defed +; + +64 + gpublic +: + +65  +tyme + + timemti_defed +:: + tvue_ty + value_type; + +66  +tyme + + timemti_defed +:: + tkey_ty + key_type; + +67  +tyme + + timemti_defed +:: + tkey_of_vue + key_of_value; + +68  +tyme + + timemti_defed +:: + tvue_as + value_traits; + +69  +tyme + + timemti_defed +:: + tpor +ointer; + +70  +tyme + + timemti_defed +:: + tcڡ_por + const_pointer; + +71  +tyme + + timemti_defed +:: + tn +eference; + +72  +tyme + + timemti_defed +:: + tcڡ_n + const_reference; + +73  +tyme + + timemti_defed +:: + tdifn_ty + difference_type; + +74  +tyme + + timemti_defed +:: + tsize_ty + size_type; + +75  +tyme + + timemti_defed +:: + tvue_com + value_compare; + +76  +tyme + + timemti_defed +:: + tkey_com + key_compare; + +77  +tyme + + timemti_defed +:: + t + iterator; + +78  +tyme + + timemti_defed +:: + tcڡ_ + const_iterator; + +79  +tyme + + timemti_defed +:: + tv_ +everse_iterator; + +80  +tyme + + timemti_defed +:: + tcڡ_v_ + const_reverse_iterator; + +81  +tyme + + timemti_defed +:: + t_comm_da + insert_commit_data; + +82  +tyme + + timemti_defed +:: + tnode_as +ode_traits; + +83  +tyme + + timemti_defed +:: + tnode +ode; + +84  +tyme + + timemti_defed +:: + tnode_r +ode_ptr; + +85  +tyme + + timemti_defed +:: + tcڡ_node_r + const_node_ptr; + +86  +tyme + + timemti_defed +:: + tnode_gܙhms +ode_algorithms; + +88 cڡ +bo + + gcڡt_time_size + = +_ty +:: +cڡt_time_size +; + +90 + gpublic +: + +92 +t_im +() + +93 : +_ty +() + +97 +exic + +t_im +cڡ +key_com + & +cmp +, cڡ +vue_as + & +v_as + = value_traits()) + +98 : +_ty +( +cmp +, +v_as +) + +102 + gme +< +ass + + gIt +> + +103 +t_im + +It + +b +, It +e + + +104 , cڡ +key_com + & +cmp + = key_compare() + +105 , cڡ +vue_as + & +v_as + = value_traits()) + +106 : +_ty +( +ue +, +b +, +e +, +cmp +, +v_as +) + +110 +t_im +( +BOOST_RV_REF +(t_im +x +) + +111 : +_ty +( +BOOST_MOVE_BASE +ѻe_ty, +x +)) + +115 + gt_im +& + gݔ +=( +BOOST_RV_REF +( +t_im + +x +) + +116 {  +ic_ +< +t_im +&>( +_ty +:: +ݔ +=( +BOOST_MOVE_BASE +ѻe_ty, +x +))); } + +118 #ifde +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +120 ~ +t_im +(); + +123 + + +beg +(); + +126 +cڡ_ + +beg +() const; + +129 +cڡ_ + +cbeg +() const; + +132 + + +d +(); + +135 +cڡ_ + +d +() const; + +138 +cڡ_ + +nd +() const; + +141 +v_ + +rbeg +(); + +144 +cڡ_v_ + +rbeg +() const; + +147 +cڡ_v_ + +beg +() const; + +150 +v_ + +nd +(); + +153 +cڡ_v_ + +nd +() const; + +156 +cڡ_v_ + +d +() const; + +159 + + +ro +(); + +162 +cڡ_ + +ro +() const; + +165 +cڡ_ + +o +() const; + +168  + gt_im + & +cڏ_om_d_ +( + + +d_ +); + +171 cڡ + gt_im + & +cڏ_om_d_ +( +cڡ_ + +d_ +); + +174  + gt_im + & +cڏ_om_ +( + + + +); + +177 cڡ + gt_im + & +cڏ_om_ +( +cڡ_ + + +); + +180 +key_com + +key_comp +() const; + +183 +vue_com + +vue_comp +() const; + +186 +bo + +emy +() const; + +189 +size_ty + +size +() const; + +192  +sw +( +t_im +& +h +); + +195 + gme + < +ass + + gClڔ +, cs + gDior +> + +196  +e_om +(cڡ +t_im + & +c +, +Clڔ + +ڔ +, +Dior + +dior +); + +200 +usg + + g_ty +:: +e_om +; + +205 + gme + < +ass + + gClڔ +, cs + gDior +> + +206  +e_om +( +BOOST_RV_REF +( +t_im + +c +, +Clڔ + +ڔ +, +Dior + +dior +) + +207 { + g_ty +:: +e_om +( +BOOST_MOVE_BASE +( +_ty +, +c +), +ڔ +, +dior +); } + +210 + gd +:: + +< + +, + gbo +> + +( +n + +vue +) + +211 {  + g_ty +:: +_unique +( +vue +); } + +214 + + + +( +cڡ_ + +ht +, +n + +vue +) + +215 {  + g_ty +:: +_unique +( +ht +, +vue +); } + +218 + gd +:: + +< + +, + gbo +> + g_check + + +219 (cڡ + gkey_ty + & + gkey +, + g_comm_da + & + gcomm_da +) + +220 {  + g_ty +:: +_unique_check +( +key +, +comm_da +); } + +223 + gd +:: + +< + +, + gbo +> + g_check + + +224 ( +cڡ_ + + ght +, cڡ + gkey_ty + & + gkey + + +225 , + g_comm_da + & + gcomm_da +) + +226 {  + g_ty +:: +_unique_check +( +ht +, +key +, +comm_da +); } + +229 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +230 + gd +:: + +< + +, + gbo +> + g_check + + +231 (cڡ + gKeyTy + & + gkey +, +KeyTyKeyCom + + gcomp +, + g_comm_da + & + gcomm_da +) + +232 {  + g_ty +:: +_unique_check +( +key +, +comp +, +comm_da +); } + +235 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +236 + gd +:: + +< + +, + gbo +> + g_check + + +237 ( +cڡ_ + + ght +, cڡ + gKeyTy + & + gkey + + +238 , +KeyTyKeyCom + + gcomp +, + g_comm_da + & + gcomm_da +) + +239 {  + g_ty +:: +_unique_check +( +ht +, +key +, +comp +, +comm_da +); } + +242 + gme +< +ass + + gIt +> + +243  + +( +It + +b +, It +e +) + +244 { + g_ty +:: +_unique +( +b +, +e +); } + +247 + + +_comm +( +n + +vue +, cڡ +_comm_da + & +comm_da +) + +248 {  + g_ty +:: +_unique_comm +( +vue +, +comm_da +); } + +250 #ifde +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +252 + + +_befe +( +cڡ_ + +pos +, +n + +vue +); + +255  +push_back +( +n + +vue +); + +258  +push_t +( +n + +vue +); + +261 + + +a +( +cڡ_ + +i +); + +264 + + +a +( +cڡ_ + +b +, cڡ_ +e +); + +267 +size_ty + +a +(cڡ +key_ty + & +key +); + +270 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +271 +size_ty + +a +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +); + +274 + gme +< +ass + + gDior +> + +275 + + +a_d_dio +( +cڡ_ + +i +, +Dior + +dior +); + +278 + gme +< +ass + + gDior +> + +279 + + +a_d_dio +( +cڡ_ + +b +, cڡ_ +e +, +Dior + +dior +); + +282 + gme +< +ass + + gDior +> + +283 +size_ty + +a_d_dio +(cڡ +key_ty + & +key +, +Dior + +dior +); + +286 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +, cs + gDior +> + +287 +size_ty + +a_d_dio +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +, +Dior + +dior +); + +290  +r +(); + +293 + gme +< +ass + + gDior +> + +294  +r_d_dio +( +Dior + +dior +); + +299 +size_ty + +cou +(cڡ +key_ty + & +key +) const + +300 {  + gic_ +< + gsize_ty +>( + gthis +-> + g_ty +:: +fd +( +key +! +this +-> +_ty +:: +nd +()); } + +303 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +304 +size_ty + +cou +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +) const + +305 {  + gic_ +< + gsize_ty +>( + gthis +-> + g_ty +:: +fd +( +key +, +comp +! +this +-> +_ty +:: +nd +()); } + +307 #ifde +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +310 + + +low_bound +(cڡ +key_ty + & +key +); + +313 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +314 + + +low_bound +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +); + +317 +cڡ_ + +low_bound +(cڡ +key_ty + & +key +) const; + +320 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +321 +cڡ_ + +low_bound +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +) const; + +324 + + +u_bound +(cڡ +key_ty + & +key +); + +327 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +328 + + +u_bound +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +); + +331 +cڡ_ + +u_bound +(cڡ +key_ty + & +key +) const; + +334 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +335 +cڡ_ + +u_bound +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +) const; + +338 + + +fd +(cڡ +key_ty + & +key +); + +341 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +342 + + +fd +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +); + +345 +cڡ_ + +fd +(cڡ +key_ty + & +key +) const; + +348 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +349 +cڡ_ + +fd +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +) const; + +354 + gd +:: + +< + +, + g +> +equ_nge +(cڡ +key_ty + & +key +) + +355 {  + gthis +-> + g_ty +:: +low_bound_nge +( +key +); } + +358 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +359 + gd +:: + +< + +, + g +> +equ_nge +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +) + +360 {  + gthis +-> + g_ty +:: +equ_nge +( +key +, +comp +); } + +363 + gd +:: + +< +cڡ_ +, + gcڡ_ +> + +364 +equ_nge +(cڡ +key_ty + & +key +) const + +365 {  + gthis +-> + g_ty +:: +low_bound_nge +( +key +); } + +368 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +369 + gd +:: + +< +cڡ_ +, + gcڡ_ +> + +370 +equ_nge +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +) const + +371 {  + gthis +-> + g_ty +:: +equ_nge +( +key +, +comp +); } + +373 #ifde +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +376 + gd +:: + +< + +, + g +> + gbounded_nge + + +377 (cڡ + gkey_ty + & + glow_key +, cڡ key_ty & + gu_key +, +bo + + g_od +, bo + gright_od +); + +380 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +381 + gd +:: + +< + +, + g +> + gbounded_nge + + +382 (cڡ + gKeyTy +& + glow_key +, cڡ KeyTy& + gu_key +, +KeyTyKeyCom + + gcomp +, +bo + + g_od +, bo + gright_od +); + +385 + gd +:: + +< +cڡ_ +, + gcڡ_ +> + +386 +bounded_nge +(cڡ +key_ty + & +low_key +, cڡ key_ty & +u_key +, +bo + +_od +, bo +right_od +) const; + +389 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +390 + gd +:: + +< +cڡ_ +, + gcڡ_ +> + gbounded_nge + + +391 (cڡ + gKeyTy +& + glow_key +, cڡ KeyTy& + gu_key +, +KeyTyKeyCom + + gcomp +, +bo + + g_od +, bo + gright_od +) const; + +394  + + +s__to +( +n + +vue +); + +397  +cڡ_ + +s__to +( +cڡ_n + +vue +); + +400 + + +_to +( +n + +vue +); + +403 +cڡ_ + +_to +( +cڡ_n + +vue +) const; + +406  +_node +( +n + +vue +); + +409 +por + +uƚk_mo_whout_b +(); + +412  +a_node +( + + +a_this +, +n + +wh_this +); + +415  +move_node +( +n + +vue +); + +418 + gme +< + gass + ... + gOis2 +> + +419  +mge +( +t +< +T +, +Ois2 +...> & +sour +); + +422 + gme +< + gass + ... + gOis2 +> + +423  +mge +( +muit +< +T +, +Ois2 +...> & +sour +); + +427 + gme +< +ass + + gCom2 +> + +428  +mge +( +t_im +< +VueTs +, +VoidOrKeyOfVue +, +Com2 +, +SizeTy +, +CڡtTimeSize +, +HdHd +> & +sour +) + +429 {  + g_ty +:: +mge_unique +( +sour +); } + +432 + gme +< +ass + + gCom2 +> + +433  +mge +( +muit_im +< +VueTs +, +VoidOrKeyOfVue +, +Com2 +, +SizeTy +, +CڡtTimeSize +, +HdHd +> & +sour +) + +434 {  + g_ty +:: +mge_unique +( +sour +); } + +439 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +) + +441 + gme +< +ass + + gT +, + gass + ... + gOis +> + +442 +bo + + gݔ +!(cڡ +t_im +< +T +, + gOis +...> & + gx +, cڡ + gt_im +< + gT +, Ois...> & + gy +); + +444 + gme +< +ass + + gT +, + gass + ... + gOis +> + +445 +bo + + gݔ +>(cڡ + gt_im +< + gT +, + gOis +...> & + gx +, cڡ s_im & + gy +); + +447 + gme +< +ass + + gT +, + gass + ... + gOis +> + +448 +bo + + gݔ +<=(cڡ +t_im +< +T +, + gOis +...> & + gx +, cڡ + gt_im +< + gT +, Ois...> & + gy +); + +450 + gme +< +ass + + gT +, + gass + ... + gOis +> + +451 +bo + + gݔ +>=(cڡ +t_im +< +T +, + gOis +...> & + gx +, cڡ + gt_im +< + gT +, Ois...> & + gy +); + +453 + gme +< +ass + + gT +, + gass + ... + gOis +> + +454  +sw +( +t_im +< +T +, +Ois +...> & +x +, s_im & +y +); + +460 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +|| defed( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +461 + gme +< +ass + + gT +, + gass + ... + gOis +> + +463 + gme +< +ass + + gT +, cs + gO1 + = , cs + gO2 + =  + +464 , +ass + + gO3 + = , cs + gO4 + =  + +465 , +ass + + gO5 + = , cs + gO6 + = > + +467  + smake_t + + +470  +tyme + + tck_tis + + +471 < + trb_deus +, + +472 #i! + tdefed +( + tBOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +473 + tO1 +, + tO2 +, + tO3 +, + tO4 +, + tO5 +, + tO6 + + +475 + tOis +... + +477 >:: + tty + + tcked_tis +; + +479  +tyme + + tda +:: + tg_vue_as + + +480 < + tT +, + ttyme + + tcked_tis +:: + to_vue_as +>:: + tty + + tvue_as +; + +482  + gt_im + + +483 < + tvue_as + + +484 , + ttyme + + tcked_tis +:: + tkey_of_vue + + +485 , + ttyme + + tcked_tis +:: + tcom + + +486 , + ttyme + + tcked_tis +:: + tsize_ty + + +487 , + tcked_tis +:: + tcڡt_time_size + + +488 , + ttyme + + tcked_tis +:: + thd_hd_ty + + +489 > + timemti_defed +; + +491  +imemti_defed + + tty +; + +494 #ide +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +495 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +496 + gme +< +ass + + gT +, cs + gO1 +, cs + gO2 +, cs + gO3 +, cs + gO4 +, cs + gO5 +, cs + gO6 +> + +498 + gme +< +ass + + gT +, + gass + ... + gOis +> + +500 +ass + + gt + + +501 : +public + +make_t +< +T +, + +502 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +503 + gO1 +, + gO2 +, + gO3 +, + gO4 +, + gO5 +, + gO6 + + +505 + gOis +... + +507 >:: +ty + + +509  +tyme + + tmake_t + + +510 < + tT +, + +511 #i! + tdefed +( + tBOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +512 + tO1 +, + tO2 +, + tO3 +, + tO4 +, + tO5 +, + tO6 + + +514 + tOis +... + +516 >:: + tty + + tBa +; + +518 +BOOST_MOVABLE_BUT_NOT_COPYABLE +( +t +) + +519 + gpublic +: + +520  +tyme + + tBa +:: + tkey_com + key_compare; + +521  +tyme + + tBa +:: + tvue_as + value_traits; + +522  +tyme + + tBa +:: + t + iterator; + +523  +tyme + + tBa +:: + tcڡ_ + const_iterator; + +526 +BOOST_STATIC_ASSERT +(( +da +:: +is_me +< +tyme + +vue_as +:: +vue_ty +, +T +>:: +vue +)); + +528 +t +() + +529 : +Ba +() + +532 +exic + +t +cڡ +key_com + & +cmp +, cڡ +vue_as + & +v_as + = value_traits()) + +533 : +Ba +( +cmp +, +v_as +) + +536 + gme +< +ass + + gIt +> + +537 +t + +It + +b +, It +e + + +538 , cڡ +key_com + & +cmp + = key_compare() + +539 , cڡ +vue_as + & +v_as + = value_traits()) + +540 : +Ba +( +b +, +e +, +cmp +, +v_as +) + +543 +t +( +BOOST_RV_REF +(t +x +) + +544 : +Ba +( +BOOST_MOVE_BASE +(Ba, +x +)) + +547 + gt +& + gݔ +=( +BOOST_RV_REF +( +t + +x +) + +548 {  +ic_ +< +t + &>( +this +-> +Ba +:: +ݔ +=( +BOOST_MOVE_BASE +(Ba, +x +))); } + +550 + gme + < +ass + + gClڔ +, cs + gDior +> + +551  +e_om +(cڡ +t + & +c +, +Clڔ + +ڔ +, +Dior + +dior +) + +552 { + gBa +:: +e_om +( +c +, +ڔ +, +dior +); } + +554 + gme + < +ass + + gClڔ +, cs + gDior +> + +555  +e_om +( +BOOST_RV_REF +( +t + +c +, +Clڔ + +ڔ +, +Dior + +dior +) + +556 { + gBa +:: +e_om +( +BOOST_MOVE_BASE +( +Ba +, +c +), +ڔ +, +dior +); } + +558  + gt + & +cڏ_om_d_ +( + + +d_ +) + +559 {  + gic_ +< + gt + &>( + gBa +:: +cڏ_om_d_ +( +d_ +)); } + +561 cڡ + gt + & +cڏ_om_d_ +( +cڡ_ + +d_ +) + +562 {  + gic_ +( + gBa +:: +cڏ_om_d_ +( +d_ +)); } + +564  + gt + & +cڏ_om_ +( + + + +) + +565 {  + gic_ +< + gt + &>( + gBa +:: +cڏ_om_ +( + +)); } + +567 cڡ + gt + & +cڏ_om_ +( +cڡ_ + + +) + +568 {  + gic_ +( + gBa +:: +cڏ_om_ +( + +)); } + +584 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +) + +585 + gme +< +ass + + gT +, + gass + ... + gOis +> + +587 + gme +< +ass + + gVueTs +, cs + gVoidOrKeyOfVue +, cs + gCom +, cs + gSizeTy +, +bo + + gCڡtTimeSize +, +tyme + + gHdHd +> + +589 +ass + + gmuit_im + + +590 #ide +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +591 : +public + +be_im +< +VueTs +, + gVoidOrKeyOfVue +, + gCom +, + gSizeTy +, + gCڡtTimeSize +, + gRbTeAlgܙhms +, + gHdHd +> + +595  + gbe_im +< + tVueTs +, + tVoidOrKeyOfVue +, + tCom +, + tSizeTy +, + tCڡtTimeSize +, + tRbTeAlgܙhms +, + tHdHd +> + t_ty +; + +597 +BOOST_MOVABLE_BUT_NOT_COPYABLE +( +muit_im +) + +598  +_ty + + timemti_defed +; + +601 + gpublic +: + +602  +tyme + + timemti_defed +:: + tvue_ty + value_type; + +603  +tyme + + timemti_defed +:: + tkey_ty + key_type; + +604  +tyme + + timemti_defed +:: + tkey_of_vue + key_of_value; + +605  +tyme + + timemti_defed +:: + tvue_as + value_traits; + +606  +tyme + + timemti_defed +:: + tpor +ointer; + +607  +tyme + + timemti_defed +:: + tcڡ_por + const_pointer; + +608  +tyme + + timemti_defed +:: + tn +eference; + +609  +tyme + + timemti_defed +:: + tcڡ_n + const_reference; + +610  +tyme + + timemti_defed +:: + tdifn_ty + difference_type; + +611  +tyme + + timemti_defed +:: + tsize_ty + size_type; + +612  +tyme + + timemti_defed +:: + tvue_com + value_compare; + +613  +tyme + + timemti_defed +:: + tkey_com + key_compare; + +614  +tyme + + timemti_defed +:: + t + iterator; + +615  +tyme + + timemti_defed +:: + tcڡ_ + const_iterator; + +616  +tyme + + timemti_defed +:: + tv_ +everse_iterator; + +617  +tyme + + timemti_defed +:: + tcڡ_v_ + const_reverse_iterator; + +618  +tyme + + timemti_defed +:: + t_comm_da + insert_commit_data; + +619  +tyme + + timemti_defed +:: + tnode_as +ode_traits; + +620  +tyme + + timemti_defed +:: + tnode +ode; + +621  +tyme + + timemti_defed +:: + tnode_r +ode_ptr; + +622  +tyme + + timemti_defed +:: + tcڡ_node_r + const_node_ptr; + +623  +tyme + + timemti_defed +:: + tnode_gܙhms +ode_algorithms; + +625 cڡ +bo + + gcڡt_time_size + = +_ty +:: +cڡt_time_size +; + +627 + gpublic +: + +629 +muit_im +() + +630 : +_ty +() + +634 +exic + +muit_im +cڡ +key_com + & +cmp +, cڡ +vue_as + & +v_as + = value_traits()) + +635 : +_ty +( +cmp +, +v_as +) + +639 + gme +< +ass + + gIt +> + +640 +muit_im + +It + +b +, It +e + + +641 , cڡ +key_com + & +cmp + = key_compare() + +642 , cڡ +vue_as + & +v_as + = value_traits()) + +643 : +_ty +( +l +, +b +, +e +, +cmp +, +v_as +) + +647 +muit_im +( +BOOST_RV_REF +(muit_im +x +) + +648 : +_ty +( +BOOST_MOVE_BASE +ѻe_ty, +x +)) + +652 + gmuit_im +& + gݔ +=( +BOOST_RV_REF +( +muit_im + +x +) + +653 {  +ic_ +< +muit_im +&>( +_ty +:: +ݔ +=( +BOOST_MOVE_BASE +ѻe_ty, +x +))); } + +655 #ifde +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +657 ~ +muit_im +(); + +660 + + +beg +(); + +663 +cڡ_ + +beg +() const; + +666 +cڡ_ + +cbeg +() const; + +669 + + +d +(); + +672 +cڡ_ + +d +() const; + +675 +cڡ_ + +nd +() const; + +678 +v_ + +rbeg +(); + +681 +cڡ_v_ + +rbeg +() const; + +684 +cڡ_v_ + +beg +() const; + +687 +v_ + +nd +(); + +690 +cڡ_v_ + +nd +() const; + +693 +cڡ_v_ + +d +() const; + +696 + + +ro +(); + +699 +cڡ_ + +ro +() const; + +702 +cڡ_ + +o +() const; + +705  + gmuit_im + & +cڏ_om_d_ +( + + +d_ +); + +708 cڡ + gmuit_im + & +cڏ_om_d_ +( +cڡ_ + +d_ +); + +711  + gmuit_im + & +cڏ_om_ +( + + + +); + +714 cڡ + gmuit_im + & +cڏ_om_ +( +cڡ_ + + +); + +717 +key_com + +key_comp +() const; + +720 +vue_com + +vue_comp +() const; + +723 +bo + +emy +() const; + +726 +size_ty + +size +() const; + +729  +sw +( +muit_im +& +h +); + +732 + gme + < +ass + + gClڔ +, cs + gDior +> + +733  +e_om +(cڡ +muit_im + & +c +, +Clڔ + +ڔ +, +Dior + +dior +); + +737 +usg + + g_ty +:: +e_om +; + +742 + gme + < +ass + + gClڔ +, cs + gDior +> + +743  +e_om +( +BOOST_RV_REF +( +muit_im + +c +, +Clڔ + +ڔ +, +Dior + +dior +) + +744 { + g_ty +:: +e_om +( +BOOST_MOVE_BASE +( +_ty +, +c +), +ڔ +, +dior +); } + +747 + + + +( +n + +vue +) + +748 {  + g_ty +:: +_equ +( +vue +); } + +751 + + + +( +cڡ_ + +ht +, +n + +vue +) + +752 {  + g_ty +:: +_equ +( +ht +, +vue +); } + +755 + gme +< +ass + + gIt +> + +756  + +( +It + +b +, It +e +) + +757 { + g_ty +:: +_equ +( +b +, +e +); } + +759 #ifde +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +761 + + +_befe +( +cڡ_ + +pos +, +n + +vue +); + +764  +push_back +( +n + +vue +); + +767  +push_t +( +n + +vue +); + +770 + + +a +( +cڡ_ + +i +); + +773 + + +a +( +cڡ_ + +b +, cڡ_ +e +); + +776 +size_ty + +a +(cڡ +key_ty + & +key +); + +779 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +780 +size_ty + +a +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +); + +783 + gme +< +ass + + gDior +> + +784 + + +a_d_dio +( +cڡ_ + +i +, +Dior + +dior +); + +787 + gme +< +ass + + gDior +> + +788 + + +a_d_dio +( +cڡ_ + +b +, cڡ_ +e +, +Dior + +dior +); + +791 + gme +< +ass + + gDior +> + +792 +size_ty + +a_d_dio +(cڡ +key_ty + & +key +, +Dior + +dior +); + +795 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +, cs + gDior +> + +796 +size_ty + +a_d_dio +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +, +Dior + +dior +); + +799  +r +(); + +802 + gme +< +ass + + gDior +> + +803  +r_d_dio +( +Dior + +dior +); + +806 +size_ty + +cou +(cڡ +key_ty + & +key +) const; + +809 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +810 +size_ty + +cou +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +) const; + +813 + + +low_bound +(cڡ +key_ty + & +key +); + +816 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +817 + + +low_bound +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +); + +820 +cڡ_ + +low_bound +(cڡ +key_ty + & +key +) const; + +823 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +824 +cڡ_ + +low_bound +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +) const; + +827 + + +u_bound +(cڡ +key_ty + & +key +); + +830 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +831 + + +u_bound +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +); + +834 +cڡ_ + +u_bound +(cڡ +key_ty + & +key +) const; + +837 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +838 +cڡ_ + +u_bound +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +) const; + +841 + + +fd +(cڡ +key_ty + & +key +); + +844 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +845 + + +fd +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +); + +848 +cڡ_ + +fd +(cڡ +key_ty + & +key +) const; + +851 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +852 +cڡ_ + +fd +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +) const; + +855 + gd +:: + +< + +, + g +> +equ_nge +(cڡ +key_ty + & +key +); + +858 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +859 + gd +:: + +< + +, + g +> +equ_nge +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +); + +862 + gd +:: + +< +cڡ_ +, + gcڡ_ +> + +863 +equ_nge +(cڡ +key_ty + & +key +) const; + +866 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +867 + gd +:: + +< +cڡ_ +, + gcڡ_ +> + +868 +equ_nge +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +) const; + +871 + gd +:: + +< + +, + g +> + gbounded_nge + + +872 (cڡ + gkey_ty + & + glow_key +, cڡ key_ty & + gu_key +, +bo + + g_od +, bo + gright_od +); + +875 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +876 + gd +:: + +< + +, + g +> + gbounded_nge + + +877 (cڡ + gKeyTy +& + glow_key +, cڡ KeyTy& + gu_key +, +KeyTyKeyCom + + gcomp +, +bo + + g_od +, bo + gright_od +); + +880 + gd +:: + +< +cڡ_ +, + gcڡ_ +> + +881 +bounded_nge +(cڡ +key_ty + & +low_key +, cڡ key_ty & +u_key +, +bo + +_od +, bo +right_od +) const; + +884 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +885 + gd +:: + +< +cڡ_ +, + gcڡ_ +> + gbounded_nge + + +886 (cڡ + gKeyTy +& + glow_key +, cڡ KeyTy& + gu_key +, +KeyTyKeyCom + + gcomp +, +bo + + g_od +, bo + gright_od +) const; + +889  + + +s__to +( +n + +vue +); + +892  +cڡ_ + +s__to +( +cڡ_n + +vue +); + +895 + + +_to +( +n + +vue +); + +898 +cڡ_ + +_to +( +cڡ_n + +vue +) const; + +901  +_node +( +n + +vue +); + +904 +por + +uƚk_mo_whout_b +(); + +907  +a_node +( + + +a_this +, +n + +wh_this +); + +910  +move_node +( +n + +vue +); + +913 + gme +< + gass + ... + gOis2 +> + +914  +mge +( +muit +< +T +, +Ois2 +...> & +sour +); + +917 + gme +< + gass + ... + gOis2 +> + +918  +mge +( +t +< +T +, +Ois2 +...> & +sour +); + +922 + gme +< +ass + + gCom2 +> + +923  +mge +( +muit_im +< +VueTs +, +VoidOrKeyOfVue +, +Com2 +, +SizeTy +, +CڡtTimeSize +, +HdHd +> & +sour +) + +924 {  + g_ty +:: +mge_equ +( +sour +); } + +926 + gme +< +ass + + gCom2 +> + +927  +mge +( +t_im +< +VueTs +, +VoidOrKeyOfVue +, +Com2 +, +SizeTy +, +CڡtTimeSize +, +HdHd +> & +sour +) + +928 {  + g_ty +:: +mge_equ +( +sour +); } + +933 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +) + +935 + gme +< +ass + + gT +, + gass + ... + gOis +> + +936 +bo + + gݔ +!(cڡ +muit_im +< +T +, + gOis +...> & + gx +, cڡ + gmuit_im +< + gT +, Ois...> & + gy +); + +938 + gme +< +ass + + gT +, + gass + ... + gOis +> + +939 +bo + + gݔ +>(cڡ + gmuit_im +< + gT +, + gOis +...> & + gx +, cڡ muit_im & + gy +); + +941 + gme +< +ass + + gT +, + gass + ... + gOis +> + +942 +bo + + gݔ +<=(cڡ +muit_im +< +T +, + gOis +...> & + gx +, cڡ + gmuit_im +< + gT +, Ois...> & + gy +); + +944 + gme +< +ass + + gT +, + gass + ... + gOis +> + +945 +bo + + gݔ +>=(cڡ +muit_im +< +T +, + gOis +...> & + gx +, cڡ + gmuit_im +< + gT +, Ois...> & + gy +); + +947 + gme +< +ass + + gT +, + gass + ... + gOis +> + +948  +sw +( +muit_im +< +T +, +Ois +...> & +x +, muit_im & +y +); + +954 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +|| defed( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +955 + gme +< +ass + + gT +, + gass + ... + gOis +> + +957 + gme +< +ass + + gT +, cs + gO1 + = , cs + gO2 + =  + +958 , +ass + + gO3 + = , cs + gO4 + =  + +959 , +ass + + gO5 + = , cs + gO6 + = > + +961  + smake_muit + + +964  +tyme + + tck_tis + + +965 < + trb_deus +, + +966 #i! + tdefed +( + tBOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +967 + tO1 +, + tO2 +, + tO3 +, + tO4 +, + tO5 +, + tO6 + + +969 + tOis +... + +971 >:: + tty + + tcked_tis +; + +973  +tyme + + tda +:: + tg_vue_as + + +974 < + tT +, + ttyme + + tcked_tis +:: + to_vue_as +>:: + tty + + tvue_as +; + +976  + gmuit_im + + +977 < + tvue_as + + +978 , + ttyme + + tcked_tis +:: + tkey_of_vue + + +979 , + ttyme + + tcked_tis +:: + tcom + + +980 , + ttyme + + tcked_tis +:: + tsize_ty + + +981 , + tcked_tis +:: + tcڡt_time_size + + +982 , + ttyme + + tcked_tis +:: + thd_hd_ty + + +983 > + timemti_defed +; + +985  +imemti_defed + + tty +; + +988 #ide +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +990 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +991 + gme +< +ass + + gT +, cs + gO1 +, cs + gO2 +, cs + gO3 +, cs + gO4 +, cs + gO5 +, cs + gO6 +> + +993 + gme +< +ass + + gT +, + gass + ... + gOis +> + +995 +ass + + gmuit + + +996 : +public + +make_muit +< +T +, + +997 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +998 + gO1 +, + gO2 +, + gO3 +, + gO4 +, + gO5 +, + gO6 + + +1000 + gOis +... + +1002 >:: +ty + + +1004  +tyme + + tmake_muit +< + tT +, + +1005 #i! + tdefed +( + tBOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +1006 + tO1 +, + tO2 +, + tO3 +, + tO4 +, + tO5 +, + tO6 + + +1008 + tOis +... + +1010 >:: + tty + + tBa +; + +1012 +BOOST_MOVABLE_BUT_NOT_COPYABLE +( +muit +) + +1014 + gpublic +: + +1015  +tyme + + tBa +:: + tkey_com + key_compare; + +1016  +tyme + + tBa +:: + tvue_as + value_traits; + +1017  +tyme + + tBa +:: + t + iterator; + +1018  +tyme + + tBa +:: + tcڡ_ + const_iterator; + +1021 +BOOST_STATIC_ASSERT +(( +da +:: +is_me +< +tyme + +vue_as +:: +vue_ty +, +T +>:: +vue +)); + +1023 +muit +() + +1024 : +Ba +() + +1027 +exic + +muit +cڡ +key_com + & +cmp +, cڡ +vue_as + & +v_as + = value_traits()) + +1028 : +Ba +( +cmp +, +v_as +) + +1031 + gme +< +ass + + gIt +> + +1032 +muit + +It + +b +, It +e + + +1033 , cڡ +key_com + & +cmp + = key_compare() + +1034 , cڡ +vue_as + & +v_as + = value_traits()) + +1035 : +Ba +( +b +, +e +, +cmp +, +v_as +) + +1038 +muit +( +BOOST_RV_REF +(muit +x +) + +1039 : +Ba +( +BOOST_MOVE_BASE +(Ba, +x +)) + +1042 + gmuit +& + gݔ +=( +BOOST_RV_REF +( +muit + +x +) + +1043 {  +ic_ +< +muit + &>( +this +-> +Ba +:: +ݔ +=( +BOOST_MOVE_BASE +(Ba, +x +))); } + +1045 + gme + < +ass + + gClڔ +, cs + gDior +> + +1046  +e_om +(cڡ +muit + & +c +, +Clڔ + +ڔ +, +Dior + +dior +) + +1047 { + gBa +:: +e_om +( +c +, +ڔ +, +dior +); } + +1049 + gme + < +ass + + gClڔ +, cs + gDior +> + +1050  +e_om +( +BOOST_RV_REF +( +muit + +c +, +Clڔ + +ڔ +, +Dior + +dior +) + +1051 { + gBa +:: +e_om +( +BOOST_MOVE_BASE +( +Ba +, +c +), +ڔ +, +dior +); } + +1053  + gmuit + & +cڏ_om_d_ +( + + +d_ +) + +1054 {  + gic_ +< + gmuit + &>( + gBa +:: +cڏ_om_d_ +( +d_ +)); } + +1056 cڡ + gmuit + & +cڏ_om_d_ +( +cڡ_ + +d_ +) + +1057 {  + gic_ +( + gBa +:: +cڏ_om_d_ +( +d_ +)); } + +1059  + gmuit + & +cڏ_om_ +( + + + +) + +1060 {  + gic_ +< + gmuit + &>( + gBa +:: +cڏ_om_ +( + +)); } + +1062 cڡ + gmuit + & +cڏ_om_ +( +cڡ_ + + +) + +1063 {  + gic_ +( + gBa +:: +cڏ_om_ +( + +)); } + +1071  + ~ + + @/usr/include/boost/intrusive_ptr.hpp + +1 #ide +BOOST_INTRUSIVE_PTR_HPP_INCLUDED + + +2  + #BOOST_INTRUSIVE_PTR_HPP_INCLUDED + + + ) + +16  + ~ + + @/usr/include/boost/io/ios_state.hpp + +9 #ide +BOOST_IO_IOS_STATE_HPP + + +10  + #BOOST_IO_IOS_STATE_HPP + + + ) + +12  + ~ + +13  + ~ + +15  + ~ + +16 #ide +BOOST_NO_STD_LOCALE + + +17  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +24 +mea + + gboo + + +26 +mea + + gio + + +32 as + cios_ags_v + + +34 + gpublic +: + +35 :: +d +:: + tios_ba + + te_ty +; + +36 :: +d +:: + tios_ba +:: + tfmtags + + tae_ty +; + +38 +exic + +ios_ags_v + +e_ty + & +s + ) + +39 : +s_ve_ + +s + ), +a_ve_ +s. +ags +() ) + +41 +ios_ags_v + +e_ty + & +s +, +ae_ty + cڡ & +a + ) + +42 : +s_ve_ + +s + ), +a_ve_ +s. +ags +( +a +) ) + +44 ~ +ios_ags_v +() + +45 { + gthis +-> +e +(); } + +47  +e +() + +48 { + gs_ve_ +. +ags + +a_ve_ + ); } + +50 + give +: + +51 +e_ty + & +s_ve_ +; + +52 +ae_ty + cڡ + ga_ve_ +; + +54 + gios_ags_v +& + gݔ +=(cڡ +ios_ags_v +&); + +57 as + cios_ecisi_v + + +59 + gpublic +: + +60 :: +d +:: + tios_ba + + te_ty +; + +61 :: +d +:: + tamsize + + tae_ty +; + +63 +exic + +ios_ecisi_v + +e_ty + & +s + ) + +64 : +s_ve_ + +s + ), +a_ve_ +s. +ecisi +() ) + +66 +ios_ecisi_v + +e_ty + & +s +, +ae_ty + cڡ & +a + ) + +67 : +s_ve_ + +s + ), +a_ve_ +s. +ecisi +( +a +) ) + +69 ~ +ios_ecisi_v +() + +70 { + gthis +-> +e +(); } + +72  +e +() + +73 { + gs_ve_ +. +ecisi + +a_ve_ + ); } + +75 + give +: + +76 +e_ty + & +s_ve_ +; + +77 +ae_ty + cڡ + ga_ve_ +; + +79 + gios_ecisi_v +& + gݔ +=(cڡ +ios_ecisi_v +&); + +82 as + cios_width_v + + +84 + gpublic +: + +85 :: +d +:: + tios_ba + + te_ty +; + +86 :: +d +:: + tamsize + + tae_ty +; + +88 +exic + +ios_width_v + +e_ty + & +s + ) + +89 : +s_ve_ + +s + ), +a_ve_ +s. +width +() ) + +91 +ios_width_v + +e_ty + & +s +, +ae_ty + cڡ & +a + ) + +92 : +s_ve_ + +s + ), +a_ve_ +s. +width +( +a +) ) + +94 ~ +ios_width_v +() + +95 { + gthis +-> +e +(); } + +97  +e +() + +98 { + gs_ve_ +. +width + +a_ve_ + ); } + +100 + give +: + +101 +e_ty + & +s_ve_ +; + +102 +ae_ty + cڡ + ga_ve_ +; + +103 + gios_width_v +& + gݔ +=(cڡ +ios_width_v +&); + +109 + gme + < +tyme + + gCh +, +ass + + gTr + > + +110 as + cbasic_ios_ioe_v + + +112 + gpublic +: + +113 :: +d +:: + tbasic_ios +< + tCh +, + tTr +> + te_ty +; + +114 :: +d +:: + tios_ba +:: + tioe + + tae_ty +; + +116 +exic + +basic_ios_ioe_v + +e_ty + & +s + ) + +117 : +s_ve_ + +s + ), +a_ve_ +s. +rde +() ) + +119 +basic_ios_ioe_v + +e_ty + & +s +, +ae_ty + cڡ & +a + ) + +120 : +s_ve_ + +s + ), +a_ve_ +s. +rde +() ) + +121 { + gs +. +r +( +a +); } + +122 ~ +basic_ios_ioe_v +() + +123 { + gthis +-> +e +(); } + +125  +e +() + +126 { + gs_ve_ +. +r + +a_ve_ + ); } + +128 + give +: + +129 +e_ty + & +s_ve_ +; + +130 +ae_ty + cڡ + ga_ve_ +; + +131 + gbasic_ios_ioe_v +& + gݔ +=(cڡ +basic_ios_ioe_v +&); + +134 + gme + < +tyme + + gCh +, +ass + + gTr + > + +135 as + cbasic_ios_exi_v + + +137 + gpublic +: + +138 :: +d +:: + tbasic_ios +< + tCh +, + tTr +> + te_ty +; + +139 :: +d +:: + tios_ba +:: + tioe + + tae_ty +; + +141 +exic + +basic_ios_exi_v + +e_ty + & +s + ) + +142 : +s_ve_ + +s + ), +a_ve_ +s. +exis +() ) + +144 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x582)) + +145 +basic_ios_exi_v + +e_ty + & +s +, +ae_ty + +a + ) + +147 +basic_ios_exi_v + +e_ty + & +s +, +ae_ty + cڡ & +a + ) + +149 : +s_ve_ + +s + ), +a_ve_ +s. +exis +() ) + +150 { + gs +. +exis +( +a +); } + +151 ~ +basic_ios_exi_v +() + +152 { + gthis +-> +e +(); } + +154  +e +() + +155 { + gs_ve_ +. +exis + +a_ve_ + ); } + +157 + give +: + +158 +e_ty + & +s_ve_ +; + +159 +ae_ty + cڡ + ga_ve_ +; + +160 + gbasic_ios_exi_v +& + gݔ +=(cڡ +basic_ios_exi_v +&); + +163 + gme + < +tyme + + gCh +, +ass + + gTr + > + +164 as + cbasic_ios_t_v + + +166 + gpublic +: + +167 :: +d +:: + tbasic_ios +< + tCh +, + tTr +> + te_ty +; + +168 :: +d +:: + tbasic_oam +< + tCh +, + tTr +> * + tae_ty +; + +170 +exic + +basic_ios_t_v + +e_ty + & +s + ) + +171 : +s_ve_ + +s + ), +a_ve_ +s. +t +() ) + +173 +basic_ios_t_v + +e_ty + & +s +, +ae_ty + cڡ & +a + ) + +174 : +s_ve_ + +s + ), +a_ve_ +s. +t +( +a +) ) + +176 ~ +basic_ios_t_v +() + +177 { + gthis +-> +e +(); } + +179  +e +() + +180 { + gs_ve_ +. +t + +a_ve_ + ); } + +182 + give +: + +183 +e_ty + & +s_ve_ +; + +184 +ae_ty + cڡ + ga_ve_ +; + +185 + gbasic_ios_t_v +& + gݔ +=(cڡ +basic_ios_t_v +&); + +188 + gme + < +tyme + + gCh +, +ass + + gTr + > + +189 as + cbasic_ios_rdbuf_v + + +191 + gpublic +: + +192 :: +d +:: + tbasic_ios +< + tCh +, + tTr +> + te_ty +; + +193 :: +d +:: + tbasic_ambuf +< + tCh +, + tTr +> * + tae_ty +; + +195 +exic + +basic_ios_rdbuf_v + +e_ty + & +s + ) + +196 : +s_ve_ + +s + ), +a_ve_ +s. +rdbuf +() ) + +198 +basic_ios_rdbuf_v + +e_ty + & +s +, +ae_ty + cڡ & +a + ) + +199 : +s_ve_ + +s + ), +a_ve_ +s. +rdbuf +( +a +) ) + +201 ~ +basic_ios_rdbuf_v +() + +202 { + gthis +-> +e +(); } + +204  +e +() + +205 { + gs_ve_ +. +rdbuf + +a_ve_ + ); } + +207 + give +: + +208 +e_ty + & +s_ve_ +; + +209 +ae_ty + cڡ + ga_ve_ +; + +210 + gbasic_ios_rdbuf_v +& + gݔ +=(cڡ +basic_ios_rdbuf_v +&); + +213 + gme + < +tyme + + gCh +, +ass + + gTr + > + +214 as + cbasic_ios_fl_v + + +216 + gpublic +: + +217 :: +d +:: + tbasic_ios +< + tCh +, + tTr +> + te_ty +; + +218  +tyme + + te_ty +:: + tch_ty + + tae_ty +; + +220 +exic + +basic_ios_fl_v + +e_ty + & +s + ) + +221 : +s_ve_ + +s + ), +a_ve_ +s. +fl +() ) + +223 +basic_ios_fl_v + +e_ty + & +s +, +ae_ty + cڡ & +a + ) + +224 : +s_ve_ + +s + ), +a_ve_ +s. +fl +( +a +) ) + +226 ~ +basic_ios_fl_v +() + +227 { + gthis +-> +e +(); } + +229  +e +() + +230 { + gs_ve_ +. +fl + +a_ve_ + ); } + +232 + give +: + +233 +e_ty + & +s_ve_ +; + +234 +ae_ty + cڡ + ga_ve_ +; + +235 + gbasic_ios_fl_v +& + gݔ +=(cڡ +basic_ios_fl_v +&); + +238 #ide +BOOST_NO_STD_LOCALE + + +239 + gme + < +tyme + + gCh +, +ass + + gTr + > + +240 as + cbasic_ios_lo_v + + +242 + gpublic +: + +243 :: +d +:: + tbasic_ios +< + tCh +, + tTr +> + te_ty +; + +244 :: +d +:: + tlo + + tae_ty +; + +246 +exic + +basic_ios_lo_v + +e_ty + & +s + ) + +247 : +s_ve_ + +s + ), +a_ve_ +s. +gloc +() ) + +249 +basic_ios_lo_v + +e_ty + & +s +, +ae_ty + cڡ & +a + ) + +250 : +s_ve_ + +s + ), +a_ve_ +s. +imbue +( +a +) ) + +252 ~ +basic_ios_lo_v +() + +253 { + gthis +-> +e +(); } + +255  +e +() + +256 { + gs_ve_ +. +imbue + +a_ve_ + ); } + +258 + give +: + +259 +e_ty + & +s_ve_ +; + +260 +ae_ty + cڡ + ga_ve_ +; + +261 + gbasic_ios_lo_v +& + gݔ +=(cڡ +basic_ios_lo_v +&); + +268 as + cios_iwd_v + + +270 + gpublic +: + +271 :: +d +:: + tios_ba + + te_ty +; + +272  + tdex_ty +; + +273  + tae_ty +; + +275 +exic + +ios_iwd_v + +e_ty + & +s +, +dex_ty + +i + ) + +276 : +s_ve_ + +s + ), +a_ve_ +s. +iwd +( +i +), +i_ve_ +( i ) + +278 +ios_iwd_v + +e_ty + & +s +, +dex_ty + +i +, +ae_ty + cڡ & +a + ) + +279 : +s_ve_ + +s + ), +a_ve_ +s. +iwd +( +i +), +i_ve_ +( i ) + +280 { + gs +. +iwd +( +i + +a +; } + +281 ~ +ios_iwd_v +() + +282 { + gthis +-> +e +(); } + +284  +e +() + +285 { + gs_ve_ +. +iwd + +i_ve_ + ) = +a_ve_ +; } + +287 + give +: + +288 +e_ty + & +s_ve_ +; + +289 +ae_ty + cڡ + ga_ve_ +; + +290 +dex_ty + cڡ + gi_ve_ +; + +292 + gios_iwd_v +& + gݔ +=(cڡ +ios_iwd_v +&); + +295 as + cios_pwd_v + + +297 + gpublic +: + +298 :: +d +:: + tios_ba + + te_ty +; + +299  + tdex_ty +; + +300 * + tae_ty +; + +302 +exic + +ios_pwd_v + +e_ty + & +s +, +dex_ty + +i + ) + +303 : +s_ve_ + +s + ), +a_ve_ +s. +pwd +( +i +), +i_ve_ +( i ) + +305 +ios_pwd_v + +e_ty + & +s +, +dex_ty + +i +, +ae_ty + cڡ & +a + ) + +306 : +s_ve_ + +s + ), +a_ve_ +s. +pwd +( +i +), +i_ve_ +( i ) + +307 { + gs +. +pwd +( +i + +a +; } + +308 ~ +ios_pwd_v +() + +309 { + gthis +-> +e +(); } + +311  +e +() + +312 { + gs_ve_ +. +pwd + +i_ve_ + ) = +a_ve_ +; } + +314 + give +: + +315 +e_ty + & +s_ve_ +; + +316 +ae_ty + cڡ + ga_ve_ +; + +317 +dex_ty + cڡ + gi_ve_ +; + +319 +ios_pwd_v + + gݔ +=(const ios_pword_saver&); + +325 as + cios_ba_l_v + + +327 + gpublic +: + +328 :: +d +:: + tios_ba + + te_ty +; + +330 +exic + +ios_ba_l_v + +e_ty + & +s + ) + +331 : +s_ve_ + +s + ), +a1_ve_ +s. +ags +(), +a2_ve_ +s. +ecisi +() ) + +332 , +a3_ve_ + +s +. +width +() ) + +335 ~ +ios_ba_l_v +() + +336 { + gthis +-> +e +(); } + +338  +e +() + +340 + gs_ve_ +. +width + +a3_ve_ + ); + +341 + gs_ve_ +. +ecisi + +a2_ve_ + ); + +342 + gs_ve_ +. +ags + +a1_ve_ + ); + +345 + give +: + +346 +e_ty + & +s_ve_ +; + +347 + ge_ty +:: +fmtags + cڡ +a1_ve_ +; + +348 :: +d +:: +amsize + cڡ +a2_ve_ +; + +349 :: +d +:: +amsize + cڡ +a3_ve_ +; + +351 + gios_ba_l_v +& + gݔ +=(cڡ +ios_ba_l_v +&); + +354 + gme + < +tyme + + gCh +, +ass + + gTr + > + +355 as + cbasic_ios_l_v + + +357 + gpublic +: + +358 :: +d +:: + tbasic_ios +< + tCh +, + tTr +> + te_ty +; + +360 +exic + +basic_ios_l_v + +e_ty + & +s + ) + +361 : +s_ve_ + +s + ), +a1_ve_ +s. +ags +(), +a2_ve_ +s. +ecisi +() ) + +362 , +a3_ve_ + +s +. +width +(), +a4_ve_ +s. +rde +() ) + +363 , +a5_ve_ + +s +. +exis +(), +a6_ve_ +s. +t +() ) + +364 , +a7_ve_ + +s +. +rdbuf +(), +a8_ve_ +s. +fl +() ) + +365 #ide +BOOST_NO_STD_LOCALE + + +366 , +a9_ve_ + +s +. +gloc +() ) + +370 ~ +basic_ios_l_v +() + +371 { + gthis +-> +e +(); } + +373  +e +() + +375 #ide +BOOST_NO_STD_LOCALE + + +376 + gs_ve_ +. +imbue + +a9_ve_ + ); + +378 + gs_ve_ +. +fl + +a8_ve_ + ); + +379 + gs_ve_ +. +rdbuf + +a7_ve_ + ); + +380 + gs_ve_ +. +t + +a6_ve_ + ); + +381 + gs_ve_ +. +exis + +a5_ve_ + ); + +382 + gs_ve_ +. +r + +a4_ve_ + ); + +383 + gs_ve_ +. +width + +a3_ve_ + ); + +384 + gs_ve_ +. +ecisi + +a2_ve_ + ); + +385 + gs_ve_ +. +ags + +a1_ve_ + ); + +388 + give +: + +389 +e_ty + & +s_ve_ +; + +390 +tyme + + ge_ty +:: +fmtags + cڡ +a1_ve_ +; + +391 :: +d +:: +amsize + cڡ +a2_ve_ +; + +392 :: +d +:: +amsize + cڡ +a3_ve_ +; + +393 +tyme + + ge_ty +:: +ioe + cڡ +a4_ve_ +; + +394 +tyme + + ge_ty +:: +ioe + cڡ +a5_ve_ +; + +395 :: +d +:: +basic_oam +< +Ch +, + gTr +> * cڡ + ga6_ve_ +; + +396 :: +d +:: +basic_ambuf +< +Ch +, + gTr +> * cڡ + ga7_ve_ +; + +397 +tyme + + ge_ty +:: +ch_ty + cڡ +a8_ve_ +; + +398 #ide +BOOST_NO_STD_LOCALE + + +399 :: +d +:: +lo + cڡ +a9_ve_ +; + +402 + gbasic_ios_l_v +& + gݔ +=(cڡ +basic_ios_l_v +&); + +405 as + cios_l_wd_v + + +407 + gpublic +: + +408 :: +d +:: + tios_ba + + te_ty +; + +409  + tdex_ty +; + +411 +ios_l_wd_v + +e_ty + & +s +, +dex_ty + +i + ) + +412 : +s_ve_ + +s + ), +i_ve_ + +i + ), +a1_ve_ +s. +iwd +(i) ) + +413 , +a2_ve_ + +s +. +pwd +( +i +) ) + +416 ~ +ios_l_wd_v +() + +417 { + gthis +-> +e +(); } + +419  +e +() + +421 + gs_ve_ +. +pwd + +i_ve_ + ) = +a2_ve_ +; + +422 + gs_ve_ +. +iwd + +i_ve_ + ) = +a1_ve_ +; + +425 + give +: + +426 +e_ty + & +s_ve_ +; + +427 +dex_ty + cڡ + gi_ve_ +; + +428 cڡ + ga1_ve_ +; + +429 * cڡ + ga2_ve_ +; + +431 + gios_l_wd_v +& + gݔ +=(cڡ +ios_l_wd_v +&); + + @/usr/include/boost/iostreams/detail/adapter/concept_adapter.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_CONCEPT_ADAPTER_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_DETAIL_CONCEPT_ADAPTER_HPP_INCLUDED + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +29  + ~ + +32 +mea + + gboo + {amea + gioams + {amea + gda + { + +34 + gme +< +tyme + + gCegy +>  + gdevi_w_im +; + +35 + gme +< +tyme + + gCegy +>  + gt_w_im +; + +37 + gme +< +tyme + + gT +> + +38 as + cc_adr + { + +39 + give +: + +40  +tyme + + tda +:: + tvue_ty +< + tT +>:: + tty + value_type; + +41  +tyme + + tdich +< + tT +, + tput +, + touut +>:: + tty + + tput_g +; + +42  +tyme + + tdich +< + tT +, + touut +, + tput +>:: + tty + + touut_g +; + +43  +tyme + + +44 + tm +:: + tif_ +< + +45 + tis_devi +< + tT +>, + +46 + tdevi_w_im +< + tput_g +>, + +47 + tt_w_im +< + tput_g +> + +48 >:: + tty + + tput_im +; + +49  +tyme + + +50 + tm +:: + tif_ +< + +51 + tis_devi +< + tT +>, + +52 + tdevi_w_im +< + touut_g +>, + +53 + tt_w_im +< + touut_g +> + +54 >:: + tty + + touut_im +; + +55  +tyme + + +56 + tm +:: + tif_ +< + +57 + tis_devi +< + tT +>, + +58 + tdevi_w_im +< + ty_g +>, + +59 + tt_w_im +< + ty_g +> + +60 >:: + tty + + ty_im +; + +61 + gpublic +: + +62  +tyme + + tch_ty_of +< + tT +>:: + tty + + tch_ty +; + +63  +tyme + + tgy_of +< + tT +>:: + tty + + tgy +; + +65 +exic + +c_adr +(cڡ +n_w +< +T +>& +f +: +t_ +ef. +g +()) + +66 { +BOOST_STATIC_ASSERT +( +is_d_io +< +T +>:: +vue +); } + +67 +exic + +c_adr +(cڡ +T +& +t +: +t_ +(t) + +68 { +BOOST_STATIC_ASSERT +(! +is_d_io +< +T +>:: +vue +); } + +70 + gT +& + gݔ +*({  + gt_ +; } + +71 +T +* + gݔ +->({  & + gt_ +; } + +73 + gd +:: +amsize + +ad +( +ch_ty +* +s +, +d +::amsiz +n +) + +74 {  +this +-> +ad +( +s +, +n +, ( +basic_nu_sour +< +ch_ty +>*) 0); } + +76 + gme +< +tyme + + gSour +> + +77 + gd +:: +amsize + +ad +( +ch_ty +* +s +, +d +::amsiz +n +, +Sour +* +c +) + +78 {  + gput_im +:: +ad +( +t_ +, +c +, +s +, +n +); } + +80 + gd +:: +amsize + +wre +(cڡ +ch_ty +* +s +, +d +::amsiz +n +) + +81 {  +this +-> +wre +( +s +, +n +, ( +basic_nu_sk +< +ch_ty +>*) 0); } + +83 + gme +< +tyme + + gSk +> + +84 + gd +:: +amsize + +wre +(cڡ +ch_ty +* +s +, +d +::amsiz +n +, +Sk +* +k +) + +85 {  + gouut_im +:: +wre +( +t_ +, +k +, +s +, +n +); } + +87 + gd +:: +ampos + +ek + +am_offt + +off +, +BOOST_IOS +:: +ekd + +way +, + +88 +BOOST_IOS +:: +ݒmode + +which + ) + +90  +this +-> +ek + +off +, +way +, +which +, + +91 ( +basic_nu_devi +< +ch_ty +, +ekab +>*) 0); + +94 + gme +< +tyme + + gDevi +> + +95 + gd +:: +ampos + +ek + +am_offt + +off +, +BOOST_IOS +:: +ekd + +way +, + +96 +BOOST_IOS +:: +ݒmode + +which +, +Devi +* +dev + ) + +97 {  + gy_im +:: +ek +( +t_ +, +dev +, +off +, +way +, +which +); } + +99  +o +( +BOOST_IOS +:: +ݒmode + +which +) + +100 { +this +-> +o +( +which +, ( +basic_nu_devi +< +ch_ty +, +ekab +>*) 0); } + +102 + gme +< +tyme + + gDevi +> + +103  +o +( +BOOST_IOS +:: +ݒmode + +which +, +Devi +* +dev +) + +104 { + gy_im +:: +o +( +t_ +, +dev +, +which +); } + +106 + gme +< +tyme + + gDevi +> + +107 +bo + +ush + +Devi +* +dev + ) + +109 +bo + + gsu + = +y_im +:: +ush +( +t_ +, +dev +); + +110 i( + gdev + && dev-> +BOOST_IOSTREAMS_PUBSYNC +() == -1) + +111 +su + = +l +; + +112  + gsu +; + +115 + gme +< +tyme + + gLo +> + +116  +imbue +(cڡ +Lo +& +loc +{ + gioams +::imbue( +t_ +,oc); } + +118 + gd +:: +amsize + +tim_bufr_size +() const + +119 {  +ioams +:: +tim_bufr_size +( +t_ +); } + +120 + gpublic +: + +121 +c_adr +& +ݔ +=(const concept_adapter&); + +122 +vue_ty + + gt_ +; + +127 + gme +<> + +128  + gdevi_w_im +< + gy_g +> { + +129 + gme +< +tyme + + gDevi +,ym + gDummy +> + +130  + gd +:: +ampos + + +131 +ek + +Devi +& +dev +, +Dummy +*, +am_offt + +off +, + +132 +BOOST_IOS +:: +ekd + +way +, BOOST_IOS:: +ݒmode + +which + ) + +134  +tyme + + tgy_of +< + tDevi +>:: + tty + + tgy +; + +135  +ek +( +dev +, +off +, +way +, +which +, +gy +()); + +138 + gme +< +tyme + + gDevi +> + +139  + gd +:: +ampos + + +140 +ek + +Devi +&, +am_offt +, +BOOST_IOS +:: +ekd +, + +141 +BOOST_IOS +:: +ݒmode +, +y_g + ) + +143 + gboo +:: +throw_exi +( +_ek +()); + +144 +BOOST_IOSTREAMS_UNREACHABLE_RETURN +(0) + +147 + gme +< +tyme + + gDevi +> + +148  + gd +:: +ampos + + +149 +ek + +Devi +& +dev +, +am_offt + +off +, + +150 +BOOST_IOS +:: +ekd + +way +, BOOST_IOS:: +ݒmode + +which +, + +151 +ndom_acss + ) + +153  + gioams +:: +ek +( +dev +, +off +, +way +, +which +); + +156 + gme +< +tyme + + gDevi +,ym + gDummy +> + +157  +o +( +Devi +& +dev +, +Dummy +*, +BOOST_IOS +:: +ݒmode + +which +) + +158 { +ioams +:: +o +( +dev +, +which +); } + +160 + gme +< +tyme + + gDevi +,ym + gDummy +> + +161  +bo + +ush +( +Devi +& +dev +, +Dummy +*) + +162 {  + gioams +:: +ush +( +dev +); } + +166 + gme +<> + +167  + gdevi_w_im +< + gput +> : +devi_w_im +< +y_g +> { + +168 +me +< +tyme + +Devi +,ym + gDummy +> + +169  + gd +:: +amsize + + +170 +ad + +Devi +& +dev +, +Dummy +*, +tyme + +ch_ty_of +:: +ty +* +s +, + +171 +d +:: +amsize + +n + ) + +172 {  +ioams +:: +ad +( +dev +, +s +, +n +); } + +174 + gme +< +tyme + + gDevi +,ym + gDummy +> + +175  + gd +:: +amsize + + +176 +wre + +Devi +&, +Dummy +*, cڡ +tyme + +ch_ty_of +:: +ty +*, + +177 +d +:: +amsize + ) + +178 { +boo +:: +throw_exi +( +_wre +()); + +179 +BOOST_IOSTREAMS_UNREACHABLE_RETURN +(0) } + +182 + gme +<> + +183  + gdevi_w_im +< + gouut +> { + +184 + gme +< +tyme + + gDevi +,ym + gDummy +> + +185  + gd +:: +amsize + + +186 +ad +( +Devi +&, +Dummy +*, +tyme + +ch_ty_of +:: +ty +*, +d +:: +amsize +) + +187 { +boo +:: +throw_exi +( +_ad +()); + +188 +BOOST_IOSTREAMS_UNREACHABLE_RETURN +(0) } + +190 + gme +< +tyme + + gDevi +,ym + gDummy +> + +191  + gd +:: +amsize + + +192 +wre + +Devi +& +dev +, +Dummy +*, cڡ +tyme + +ch_ty_of +:: +ty +* +s +, + +193 +d +:: +amsize + +n + ) + +194 {  +ioams +:: +wre +( +dev +, +s +, +n +); } + +199 + gme +<> + +200  + gt_w_im +< + gy_g +> { + +201 + gme +< +tyme + + gFr +,ym + gDevi +> + +202  + gd +:: +ampos + + +203 +ek + +Fr +& +f +, +Devi +* +dev +, +am_offt + +off +, + +204 +BOOST_IOS +:: +ekd + +way +, BOOST_IOS:: +ݒmode + +which + ) + +206  +tyme + + tgy_of +< + tFr +>:: + tty + + tgy +; + +207  +ek +( +f +, +dev +, +off +, +way +, +which +, +gy +()); + +210 + gme +< +tyme + + gFr +,ym + gDevi +> + +211  + gd +:: +ampos + + +212 +ek + +Fr +&, +Devi +*, +am_offt +, + +213 +BOOST_IOS +:: +ekd +, BOOST_IOS:: +ݒmode +, +y_g + ) + +214 { + gboo +:: +throw_exi +( +_ek +()); + +215 +BOOST_IOSTREAMS_UNREACHABLE_RETURN +(0) } + +217 + gme +< +tyme + + gFr +,ym + gDevi +> + +218  + gd +:: +ampos + + +219 +ek + +Fr +& +f +, +Devi +* +dev +, +am_offt + +off +, + +220 +BOOST_IOS +:: +ekd + +way +, BOOST_IOS:: +ݒmode + +which +, + +221 +ndom_acss + +g + ) + +223  +tyme + + tgy_of +< + tFr +>:: + tty + + tgy +; + +224  +ek +( +f +, +dev +, +off +, +way +, +which +, +g +, +gy +()); + +227 + gme +< +tyme + + gFr +,ym + gDevi +> + +228  + gd +:: +ampos + + +229 +ek + +Fr +& +f +, +Devi +* +dev +, +am_offt + +off +, + +230 +BOOST_IOS +:: +ekd + +way +, BOOST_IOS:: +ݒmode +, + +231 +ndom_acss +, +y_g + ) + +232 {  + gf +. +ek +(* +dev +, +off +, +way +); } + +234 + gme +< +tyme + + gFr +,ym + gDevi +> + +235  + gd +:: +ampos + + +236 +ek + +Fr +& +f +, +Devi +* +dev +, +am_offt + +off +, + +237 +BOOST_IOS +:: +ekd + +way +, BOOST_IOS:: +ݒmode + +which +, + +238 +ndom_acss +, +two_qu + ) + +239 {  + gf +. +ek +(* +dev +, +off +, +way +, +which +); } + +241 + gme +< +tyme + + gFr +,ym + gDevi +> + +242  +o +( +Fr +& +f +, +Devi +* +dev +, +BOOST_IOS +:: +ݒmode + +which +) + +243 { +ioams +:: +o +( +f +, * +dev +, +which +); } + +245 + gme +< +tyme + + gFr +,ym + gDevi +> + +246  +bo + +ush +( +Fr +& +f +, +Devi +* +dev +) + +247 {  + gioams +:: +ush +( +f +, * +dev +); } + +250 + gme +<> + +251  + gt_w_im +< + gput +> { + +252 + gme +< +tyme + + gFr +,ym + gSour +> + +253  + gd +:: +amsize + + +254 +ad + +Fr +& +f +, +Sour +* +c +, +tyme + +ch_ty_of +:: +ty +* +s +, + +255 +d +:: +amsize + +n + ) + +256 {  +ioams +:: +ad +( +f +, * +c +, +s +, +n +); } + +258 + gme +< +tyme + + gFr +,ym + gSk +> + +259  + gd +:: +amsize + + +260 +wre + +Fr +&, +Sk +*, cڡ +tyme + +ch_ty_of +:: +ty +*, + +261 +d +:: +amsize + ) + +262 { +boo +:: +throw_exi +( +_wre +()); + +263 +BOOST_IOSTREAMS_UNREACHABLE_RETURN +(0) } + +266 + gme +<> + +267  + gt_w_im +< + gouut +> { + +268 + gme +< +tyme + + gFr +,ym + gSour +> + +269  + gd +:: +amsize + + +270 +ad +( +Fr +&, +Sour +*, +tyme + +ch_ty_of +:: +ty +*, +d +:: +amsize +) + +271 { +boo +:: +throw_exi +( +_ad +()); + +272 +BOOST_IOSTREAMS_UNREACHABLE_RETURN +(0) } + +274 + gme +< +tyme + + gFr +,ym + gSk +> + +275  + gd +:: +amsize + + +276 +wre + +Fr +& +f +, +Sk +* +k +, cڡ +tyme + +ch_ty_of +:: +ty +* +s +, + +277 +d +:: +amsize + +n + ) + +278 {  +ioams +:: +wre +( +f +, * +k +, +s +, +n +); } + +285  + ~ + + @/usr/include/boost/iostreams/detail/bool_trait_def.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_BOOL_TRAIT_DEF_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_DETAIL_BOOL_TRAIT_DEF_HPP_INCLUDED + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +24 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x582)) + +25  + #BOOST_IOSTREAMS_TRAIT_NAMESPACE +( +a +) + + ) + +27  + #BOOST_IOSTREAMS_TRAIT_NAMESPACE +( +a + + `BOOST_PP_CAT +ѿ, +_im_ +):: + + ) + +29  + #BOOST_IOSTREAMS_BOOL_TRAIT_DEF +( +a +, +ty +, +y +) \ + +30 +mea + + `BOOST_PP_CAT +( +a +, +_im_ +) { \ + +31 + `BOOST_IOSTREAMS_TEMPLATE_PARAMS +( +y +, +T +) \ + +32 +ty_as +:: +yes_ty + +hr + \ + +33 (cڡ vީ +ty + + `BOOST_IOSTREAMS_TEMPLATE_ARGS +( +y +, +T +)*); \ + +34 +ty_as +:: +no_ty + + `hr +(...); \ + +35 +me +< +tyme + +T +> \ + +36  + sim + { \ + +37 + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = \ + +38 (( + `BOOST_IOSTREAMS_TRAIT_NAMESPACE +( +a +) \ + +39 + `hr +( +ic_ +< +T +*>(0))) == \ + +40 ( +ty_as +:: +yes_ty +))); \ + +43 +me +< +tyme + +T +> \ + +44  +a + \ + +45 : +m +:: +bo_ +< + `BOOST_PP_CAT +( +a +, +_im_ +):: +im +< +T +>:: +vue +> \ + +46 { + `BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +a +, ( +T +)) }; \ + +47 + + ) + + @/usr/include/boost/iostreams/detail/buffer.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_BUFFERS_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_DETAIL_BUFFERS_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26 +mea + + gboo + {amea + gioams + {amea + gda + { + +37 + gme +< +tyme + + gCh +, + +38 +tyme + + gAoc + = +d +:: +lot +< +Ch +> > + +39 as + cbasic_bufr + { + +40 +ive +: + +41 #ide +BOOST_NO_STD_ALLOCATOR + + +42 #i +defed +( +BOOST_NO_CXX11_ALLOCATOR +) + +43  +tyme + + tAoc +:: + tme + + tbd +< + tCh +>:: + th + + tlot_ty +; + +45  +tyme + + td +:: + tlot_as +< + tAoc +>:: + tme + + tbd_loc +< + tCh +> + tlot_ty +; + +46  + gd +:: + tlot_as +< + tlot_ty +>llocator_traits; + +49  + gd +:: + tlot +< + tCh +> + tlot_ty +; + +51  +Ch +* +lo +( +d +:: +amsize + +bufr_size +); + +52 + gpublic +: + +53 +basic_bufr +(); + +54 +basic_bufr +( +d +:: +amsize + +bufr_size +); + +55 ~ +basic_bufr +(); + +56  +size +( +d +:: +amsize + +bufr_size +); + +57 +Ch +* +beg +(cڡ {  + gbuf_ +; } + +58 +Ch +* +d +(cڡ {  + gbuf_ + + + gsize_ +; } + +59 +Ch +* +da +(cڡ {  + gbuf_ +; } + +60 + gd +:: +amsize + +size +(cڡ {  +size_ +; } + +61  +sw +( +basic_bufr +& +rhs +); + +62 + give +: + +64 +basic_bufr +(const basic_buffer&); + +65 + gbasic_bufr +& + gݔ +=(cڡ +basic_bufr +&); + +66 +Ch +* + gbuf_ +; + +67 + gd +:: +amsize + +size_ +; + +70 + gme +< +tyme + + gCh +,ym + gAoc +> + +71  +sw +( +basic_bufr +< +Ch +, +Aoc +>& +lhs +, basic_bufr& +rhs +) + +72 { + glhs +. +sw +( +rhs +); } + +81 + gme +< +tyme + + gCh +, + +82 +tyme + + gAoc + = +d +:: +lot +< +Ch +> > + +83 +ass + +bufr + : +public + +basic_bufr +< +Ch +, + gAoc +> { + +84 + give +: + +85  +basic_bufr +< + tCh +, + tAoc +> + tba +; + +86 + gpublic +: + +87  +ioams +:: + tch_as +< + tCh +> + tas_ty +; + +88 +usg + + gba +:: +size +; + +89 +usg + + gba +:: +da +; + +90 +usg + + gba +:: +size +; + +91  +Ch +* cڡ + tcڡ_por +; + +92 +bufr +( +d +:: +amsize + +bufr_size +); + +93 + gCh +* & +r +({  + gr_ +; } + +94 + gcڡ_por +& +r +(cڡ {  + gr_ +; } + +95 + gCh +* & + +({  + g_ +; } + +96 + gcڡ_por +& + +(cڡ {  + g_ +; } + +97  +t +( +d +:: +amsize + +r +, std::amsiz +d +); + +98  +sw +( +bufr +& +rhs +); + +101 + gme +< +tyme + + gSour +> + +102 +tyme + + gt_ty_of +< + gSour +>:: +ty + +fl +( +Sour +& +c +) + +104 +usg + +mea + +d +; + +105 + gd +:: +amsize + +kp +; + +106 i(( + gkp + = +ic_ +< +d +:: +amsize +>( +_ + - +r_ +)) > 0) + +107 +as_ty +:: +move +( + +108 +this +-> +da +(), + +109 +r_ +, + +110 +ic_ +< +size_t +>( +kp +) + +112 +t +(0, +kp +); + +113 + gd +:: +amsize + +su + = + +114 +ioams +:: +ad +( +c +, +this +-> +da +(+ +kp +,his-> +size +() - keep); + +115 i( + gsu + != -1) + +116 +this +-> +t +(0, +kp + + +su +); + +117  + gsu + == -1 ? + +118 +as_ty +:: +eof +() : + +119 +su + == 0 ? + +120 +as_ty +:: +would_block +() : + +121 +as_ty +:: +good +(); + +126 + gme +< +tyme + + gSk +> + +127 +bo + +ush +( +Sk +& +de +) + +129 +usg + +mea + + gd +; + +130 + gd +:: +amsize + +amt + = +ic_ +< +d +::amsize>( +_ + - +r_ +); + +131 + gd +:: +amsize + +su + = +ioams +:: +wre_if +( +de +, +r_ +, +amt +); + +132 i( + gsu + < + gamt +) { + +133 + gas_ty +:: +move + +this +-> +da +(), + +134 +r_ + + +ic_ +< +size_t +>( +su +), + +135 +ic_ +< +size_t +>( +amt + - +su +) ); + +137 + gthis +-> +t +(0, +amt + - +su +); + +138  + gsu + != 0; + +140 + give +: + +141 +Ch + * +r_ +, * + g_ +; + +144 + gme +< +tyme + + gCh +,ym + gAoc +> + +145  +sw +( +bufr +< +Ch +, +Aoc +>& +lhs +, bufr& +rhs +) + +146 { + glhs +. +sw +( +rhs +); } + +150 + gme +< +tyme + + gCh +,ym + gAoc +> + +151 + gbasic_bufr +< + gCh +, + gAoc +>:: +basic_bufr +(: +buf_ +(0), +size_ +(0) { } + +153 + gme +< +tyme + + gCh +,ym + gAoc +> + +154 +le + +Ch +* + gbasic_bufr +< + gCh +, + gAoc +>:: +lo +( +d +:: +amsize + +bufr_size +) + +156 #i +defed +( +BOOST_NO_CXX11_ALLOCATOR +|| defed( +BOOST_NO_STD_ALLOCATOR +) + +157  +ic_ +< +Ch +*>( +lot_ty +(). +lo +( + +158 +ic_ +< +BOOST_DEDUCED_TYPENAME + +Aoc +:: +size_ty +>( +bufr_size +), 0)); + +160 +lot_ty + + gloc +; + +161  + gic_ +< + gCh +*>( + glot_as +:: +lo +( +loc +, + +162 +ic_ +< +BOOST_DEDUCED_TYPENAME + +lot_as +:: +size_ty +>( +bufr_size +))); + +166 + gme +< +tyme + + gCh +,ym + gAoc +> + +167 + gbasic_bufr +< + gCh +, + gAoc +>:: +basic_bufr +( +d +:: +amsize + +bufr_size +) + +168 : +buf_ +( +lo +( +bufr_size +)), + +169 +size_ +( +bufr_size +) + +172 + gme +< +tyme + + gCh +,ym + gAoc +> + +173 +le + + gbasic_bufr +< + gCh +, + gAoc +>::~ +basic_bufr +() + +175 i( +buf_ +) { + +176 #i +defed +( +BOOST_NO_CXX11_ALLOCATOR +|| defed( +BOOST_NO_STD_ALLOCATOR +) + +177 +lot_ty +(). +do +( +buf_ +, + +178 +ic_ +< +BOOST_DEDUCED_TYPENAME + +Aoc +:: +size_ty +>( +size_ +)); + +180 +lot_ty + + gloc +; + +181 + glot_as +:: +do +( +loc +, +buf_ +, + +182 +ic_ +< +BOOST_DEDUCED_TYPENAME + +lot_as +:: +size_ty +>( +size_ +)); + +187 + gme +< +tyme + + gCh +,ym + gAoc +> + +188 +le +  + gbasic_bufr +< + gCh +, + gAoc +>:: +size +( +d +:: +amsize + +bufr_size +) + +190 i( +size_ + ! +bufr_size +) { + +191 +basic_bufr +< +Ch +, +Aoc +> +mp +( +bufr_size +); + +192 + gd +:: +sw +( +size_ +, +mp +.size_); + +193 + gd +:: +sw +( +buf_ +, +mp +.buf_); + +197 + gme +< +tyme + + gCh +,ym + gAoc +> + +198  + gbasic_bufr +< + gCh +, + gAoc +>:: +sw +( +basic_bufr +& +rhs +) + +200 +d +:: +sw +( +buf_ +, +rhs +.buf_); + +201 + gd +:: +sw +( +size_ +, +rhs +.size_); + +206 + gme +< +tyme + + gCh +,ym + gAoc +> + +207 + gbufr +< + gCh +, + gAoc +>:: +bufr +( +d +:: +amsize + +bufr_size +) + +208 : +basic_bufr +< +Ch +, + gAoc +>( + gbufr_size +), +r_ +( +da +()), +_ +(da(+ +bufr_size +) { } + +210 + gme +< +tyme + + gCh +,ym + gAoc +> + +211 +le +  + gbufr +< + gCh +, + gAoc +>:: +t +( +d +:: +amsize + +r +, std::amsiz +d +) + +213 +r_ + = +da +(+ +r +; + +214 + g_ + = +da +(+ +d +; + +217 + gme +< +tyme + + gCh +,ym + gAoc +> + +218 +le +  + gbufr +< + gCh +, + gAoc +>:: +sw +( +bufr +& +rhs +) + +220 +ba +:: +sw +( +rhs +); + +221 + gd +:: +sw +( +r_ +, +rhs +.ptr_); + +222 + gd +:: +sw +( +_ +, +rhs +.eptr_); + + @/usr/include/boost/iostreams/detail/double_object.hpp + +14 #ide +BOOST_IOSTREAMS_DETAIL_DOUBLE_OBJECT_HPP_INCLUDED + + +15  + #BOOST_IOSTREAMS_DETAIL_DOUBLE_OBJECT_HPP_INCLUDED + + + ) + +17 #i +defed +( +_MSC_VER +) + +18 #agm + + + +21  + ~ + +22  + ~ + +23  + ~ + +24 #i +BOOST_WORKAROUND +( +__MWERKS__ +, > 0x3003) + +25  + ~ + +27  + ~ + +30 +mea + + gboo + {amea + gioams + {amea + gda + { + +32 + gme +< +tyme + + gT +> + +33 as + csg_obje_hd + { + +34 + gpublic +: + +35 #i +BOOST_WORKAROUND +( +__MWERKS__ +, > 0x3003) + +36  + gMrowks +:: + t_as +< + tT +> + tas_ty +; + +38  + gboo +:: + t_as +< + tT +> + tas_ty +; + +40  +tyme + + tas_ty +:: + tm_ty +aram_type; + +41  +tyme + + tas_ty +:: + tn +eference; + +42  +tyme + + tas_ty +:: + tcڡ_n + const_reference; + +43 +sg_obje_hd +() { } + +44 +sg_obje_hd +( +m_ty + +t +: +f_ +(t) { } + +45 +n + +f +({  +f_ +; } + +46 +cڡ_n + +f +(cڡ {  + gf_ +; } + +47 +n + +cd +({  + gf_ +; } + +48 +cڡ_n + +cd +(cڡ {  + gf_ +; } + +49  +sw +( +sg_obje_hd +& +o +) + +50 { + gd +:: +sw +( +f_ +, +o +.first_); } + +51 + give +: + +52 +T + +f_ +; + +55 + gme +< +tyme + + gT +> + +56  + sdoub_obje_hd + { + +57 + gpublic +: + +58 #i +BOOST_WORKAROUND +( +__MWERKS__ +, > 0x3003) + +59  + gMrowks +:: + t_as +< + tT +> + tas_ty +; + +61  + gboo +:: + t_as +< + tT +> + tas_ty +; + +63  +tyme + + tas_ty +:: + tm_ty +aram_type; + +64  +tyme + + tas_ty +:: + tn +eference; + +65  +tyme + + tas_ty +:: + tcڡ_n + const_reference; + +66 +doub_obje_hd +() { } + +67 +doub_obje_hd +( +m_ty + +t1 +,am_ty +t2 +) + +68 : +f_ +( +t1 +), +cd_ +( +t2 +) { } + +69 +n + +f +({  + gf_ +; } + +70 +cڡ_n + +f +(cڡ {  + gf_ +; } + +71 +n + +cd +({  + gcd_ +; } + +72 +cڡ_n + +cd +(cڡ {  + gcd_ +; } + +73  +sw +( +doub_obje_hd +& +d +) + +75 + gd +:: +sw +( +f_ +, +d +.first_); + +76 + gd +:: +sw +( +cd_ +, +d +.second_); + +78 + give +: + +79 +T + +f_ +, + gcd_ +; + +82 + gme +< +tyme + + gT +,ym + gIsDoub +> + +83 +ass + + gdoub_obje + + +84 : +public + +m +:: +if_ +< + +85 +IsDoub +, + +86 + gdoub_obje_hd +< + gT +>, + +87 + gsg_obje_hd +< + gT +> + +88 >:: +ty + + +90 +ive +: + +91  +tyme + + +92 + tm +:: + tif_ +< + +93 + tIsDoub +, + +94 + tdoub_obje_hd +< + tT +>, + +95 + tsg_obje_hd +< + tT +> + +96 >:: + tty + + tba_ty +; + +97 + gpublic +: + +98 #i +BOOST_WORKAROUND +( +__MWERKS__ +, > 0x3003) + +99  + gMrowks +:: + t_as +< + tT +> + tas_ty +; + +101  + gboo +:: + t_as +< + tT +> + tas_ty +; + +103  +tyme + + tas_ty +:: + tm_ty +aram_type; + +104  +tyme + + tas_ty +:: + tn +eference; + +105  +tyme + + tas_ty +:: + tcڡ_n + const_reference; + +106 +doub_obje +(: +ba_ty +() {} + +107 +doub_obje +( +m_ty + +t1 +,am_ty +t2 +) + +108 : +ba_ty +( +t1 +, +t2 +) { } + +109 +bo + +is_doub +(cڡ {  + gIsDoub +:: +vue +; } + + @/usr/include/boost/iostreams/detail/error.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_ERROR_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_DETAIL_ERROR_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +17 +mea + + gboo + {amea + gioams + {amea + gda + { + +19 +le + +BOOST_IOSTREAMS_FAILURE + +_ad +() + +20 {  +BOOST_IOSTREAMS_FAILURE +("noeadccess"); } + +22 +le + +BOOST_IOSTREAMS_FAILURE + +_wre +() + +23 {  +BOOST_IOSTREAMS_FAILURE +("no writeccess"); } + +25 +le + +BOOST_IOSTREAMS_FAILURE + +_ek +() + +26 {  +BOOST_IOSTREAMS_FAILURE +("noandomccess"); } + +28 +le + +BOOST_IOSTREAMS_FAILURE + +bad_ad +() + +29 {  +BOOST_IOSTREAMS_FAILURE +("badead"); } + +31 +le + +BOOST_IOSTREAMS_FAILURE + +bad_putback +() + +32 {  +BOOST_IOSTREAMS_FAILURE +("putback buffer full"); } + +34 +le + +BOOST_IOSTREAMS_FAILURE + +bad_wre +() + +35 {  +BOOST_IOSTREAMS_FAILURE +("bad write"); } + +37 +le + +BOOST_IOSTREAMS_FAILURE + +wre__exhaued +() + +38 {  +BOOST_IOSTREAMS_FAILURE +("writereaxhausted"); } + +40 +le + +BOOST_IOSTREAMS_FAILURE + +bad_ek +() + +41 {  +BOOST_IOSTREAMS_FAILURE +("bad seek"); } + + @/usr/include/boost/iostreams/detail/execute.hpp + +28 #ide +BOOST_IOSTREAMS_DETAIL_EXECUTE_HPP_INCLUDED + + +29  + #BOOST_IOSTREAMS_DETAIL_EXECUTE_HPP_INCLUDED + + + ) + +31 #i +defed +( +_MSC_VER +) + +32 #agm + + + +35  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +39  + ~ + +40  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +44  + ~ + +46 +mea + + gboo + {amea + gioams + {amea + gda + { + +49 + gme +< +tyme + + gResu +> + +50  + sexecu_as_im + { + +51  +Resu + + tsu_ty +; + +52 + gme +< +tyme + + gOp +> + +53  +Resu + +execu +( +Op + + +) {  op(); } + +58 + gme +<> + +59  + gexecu_as_im +<> { + +60  + tsu_ty +; + +61 + gme +< +tyme + + gOp +> + +62  +execu +( +Op + + +) { op();  0; } + +67 + gme +< +tyme + + gOp +, + +68 +tyme + + gResu + = + +69 #i! +defed +( +BOOST_NO_RESULT_OF +) && \ + +70 ! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x592)) + +71 +tyme + + gboo +:: +su_of +< +Op +()>:: +ty + + +73 +BOOST_DEDUCED_TYPENAME + +Op +:: +su_ty + + +76  +execu_as + + +77 : +execu_as_im +< +Resu +> + +81 + gme +< +tyme + + gOp +> + +82 +tyme + + gexecu_as +< + gOp +>:: +su_ty + + +83 +execu_l +( +Op + + +) + +85  +execu_as +< +Op +>:: +execu +( + +); + +89  + #BOOST_PP_LOCAL_MACRO +( +n +) \ + +90 +me +< +tyme + +Op +, + `BOOST_PP_ENUM_PARAMS +( +n +,ym +C +)> \ + +91 +tyme + +execu_as +< +Op +>:: +su_ty + \ + +92 + `execu_l +( +Op + + +, + `BOOST_PP_ENUM_BINARY_PARAMS +( +n +, +C +, +c +)) \ + +94 +tyme + +execu_as +< +Op +>:: +su_ty + +r +; \ + +95 +y + { \ + +96 +r + = +boo +:: +ioams +:: +da +:: + `execu_l +( \ + +97 + + + `BOOST_PP_COMMA_IF +( + `BOOST_PP_DEC +( +n +)) \ + +98 + `BOOST_PP_ENUM_PARAMS +( + `BOOST_PP_DEC +( +n +), +c +) \ + +100 } + `tch + (...) { \ + +101 +y + { \ + +102 + `BOOST_PP_CAT +( +c +, + `BOOST_PP_DEC +( +n +))(); \ + +103 } + `tch + (...) { } \ + +104 +throw +; \ + +106 + `BOOST_PP_CAT +( +c +, + `BOOST_PP_DEC +( +n +))(); \ + +107  +r +; \ + +109 + + ) + +111  + #BOOST_PP_LOCAL_LIMITS + (1, +BOOST_IOSTREAMS_MAX_EXECUTE_ARITY +) + + ) + +112 #ud +BOOST_PP_LOCAL_ITERATE +() + +113 #unde +BOOST_PP_LOCAL_MACRO + + +115 + gme +< +ass + + gInIt +, cs + gOp +> + +116 +Op + +execu_fܗch +( +InIt + +f +, InI +ϡ +, O + +) + +118 i( + gf + = +ϡ +) + +119  + +; + +120 + gy + { + +121 + +(* +f +); + +122 } +tch + (...) { + +123 + gy + { + +124 ++ + gf +; + +125 + gboo +:: +ioams +:: +da +:: +execu_fܗch +( +f +, +ϡ +, + +); + +126 } +tch + (...) { } + +127 + gthrow +; + +129 ++ + gf +; + +130  + gboo +:: +ioams +:: +da +:: +execu_fܗch +( +f +, +ϡ +, + +); + + @/usr/include/boost/iostreams/detail/functional.hpp + +17 #ide +BOOST_IOSTREAMS_DETAIL_FUNCTIONAL_HPP_INCLUDED + + +18  + #BOOST_IOSTREAMS_DETAIL_FUNCTIONAL_HPP_INCLUDED + + + ) + +20 #i +defed +( +_MSC_VER +) + +21 #agm + + + +24  + ~ + +25  + ~ + +27 +mea + + gboo + {amea + gioams + {amea + gda + { + +32 + gme +< +tyme + + gT +> + +33 as + cdevi_o_ݔi + { + +34 + gpublic +: + +35  + tsu_ty +; + +36 +devi_o_ݔi +( +T +& +t +, +BOOST_IOS +:: +ݒmode + +which +) + +37 : +t_ +( +t +), +which_ +( +which +) + +39  +ݔ +()(cڡ { + gboo +:: +ioams +:: +o +( +t_ +, +which_ +); } + +40 + give +: + +41 +devi_o_ݔi +& +ݔ +=(const device_close_operation&); + +42 + gT +& + gt_ +; + +43 + gBOOST_IOS +:: +ݒmode + +which_ +; + +46 + gme +< +tyme + + gT +,ym + gSk +> + +47 as + cfr_o_ݔi + { + +48 + gpublic +: + +49  + tsu_ty +; + +50 +fr_o_ݔi +( +T +& +t +, +Sk +& +k +, +BOOST_IOS +:: +ݒmode + +which +) + +51 : +t_ +( +t +), +k_ +( +k +), +which_ +( +which +) + +53  +ݔ +()(cڡ { + gboo +:: +ioams +:: +o +( +t_ +, +k_ +, +which_ +); } + +54 + give +: + +55 +fr_o_ݔi +& +ݔ +=(const filter_close_operation&); + +56 + gT +& + gt_ +; + +57 + gSk +& + gk_ +; + +58 + gBOOST_IOS +:: +ݒmode + +which_ +; + +61 + gme +< +tyme + + gT +> + +62 + gdevi_o_ݔi +< + gT +> + +63 +_o +( +T +& +t +, +BOOST_IOS +:: +ݒmode + +which +) + +64 {  +devi_o_ݔi +< +T +>( +t +, + gwhich +); } + +66 + gme +< +tyme + + gT +,ym + gSk +> + +67 + gfr_o_ݔi +< + gT +, + gSk +> + +68 +_o +( +T +& +t +, +Sk +& +k +, +BOOST_IOS +:: +ݒmode + +which +) + +69 {  +fr_o_ݔi +< +T +, + gSk +>( + gt +, + gk +, + gwhich +); } + +74 + gme +< +tyme + + gT +> + +75 as + cdevi_o_l_ݔi + { + +76 + gpublic +: + +77  + tsu_ty +; + +78 +devi_o_l_ݔi +( +T +& +t +: +t_ +(t) { } + +79  +ݔ +()(cڡ { +da +:: +o_l +( +t_ +); } + +80 + give +: + +81 +devi_o_l_ݔi +& +ݔ +=(const device_close_all_operation&); + +82 + gT +& + gt_ +; + +85 + gme +< +tyme + + gT +,ym + gSk +> + +86 as + cfr_o_l_ݔi + { + +87 + gpublic +: + +88  + tsu_ty +; + +89 +fr_o_l_ݔi +( +T +& +t +, +Sk +& +k +: +t_ +), +k_ +(snk) { } + +90  +ݔ +()(cڡ { + gda +:: +o_l +( +t_ +, +k_ +); } + +91 + give +: + +92 +fr_o_l_ݔi +& +ݔ +=(const filter_close_all_operation&); + +93 + gT +& + gt_ +; + +94 + gSk +& + gk_ +; + +97 + gme +< +tyme + + gT +> + +98 + gdevi_o_l_ݔi +< + gT +> +_o_l +( +T +& +t +) + +99 {  + gdevi_o_l_ݔi +< + gT +>( + gt +); } + +101 + gme +< +tyme + + gT +,ym + gSk +> + +102 + gfr_o_l_ݔi +< + gT +, + gSk +> + +103 +_o_l +( +T +& +t +, +Sk +& +k +) + +104 {  + gfr_o_l_ݔi +< + gT +, + gSk +>( + gt +, + gk +); } + +109 + gme +< +tyme + + gT +> + +110 as + cmemb_o_ݔi + { + +111 + gpublic +: + +112  + tsu_ty +; + +113 +memb_o_ݔi +( +T +& +t +, +BOOST_IOS +:: +ݒmode + +which +) + +114 : +t_ +( +t +), +which_ +( +which +) + +116  +ݔ +()(cڡ { + gt_ +. +o +( +which_ +); } + +117 + give +: + +118 +memb_o_ݔi +& +ݔ +=(const member_close_operation&); + +119 + gT +& + gt_ +; + +120 + gBOOST_IOS +:: +ݒmode + +which_ +; + +123 + gme +< +tyme + + gT +> + +124 + gmemb_o_ݔi +< + gT +> +_memb_o +( +T +& +t +, +BOOST_IOS +:: +ݒmode + +which +) + +125 {  +memb_o_ݔi +< +T +>( +t +, + gwhich +); } + +130 + gme +< +tyme + + gT +> + +131 as + ct_ݔi + { + +132 + gpublic +: + +133 +t_ݔi +( +T +& +t +: +t_ +(t) { } + +134  +ݔ +()(cڡ { +t_ +. +t +(); } + +135 + give +: + +136 +t_ݔi +& +ݔ +=(consteset_operation&); + +137 + gT +& + gt_ +; + +140 + gme +< +tyme + + gT +> + +141 + gt_ݔi +< + gT +> +_t +( +T +& +t +{ et_ݔi( + gt +); } + +145 + gme +< +tyme + + gT +> + +146 as + cr_ags_ݔi + { + +147 + gpublic +: + +148  + tsu_ty +; + +149 +r_ags_ݔi +( +T +& +t +: +t_ +(t) { } + +150  +ݔ +()(cڡ { +t_ + = 0; } + +151 + give +: + +152 +r_ags_ݔi +& +ݔ +=(const clear_flags_operation&); + +153 + gT +& + gt_ +; + +156 + gme +< +tyme + + gT +> + +157 + gr_ags_ݔi +< + gT +> +r_ags +( +T +& +t +) + +158 {  + gr_ags_ݔi +< + gT +>( + gt +); } + +163 + gme +< +tyme + + gBufr +,ym + gDevi +> + +164 as + cush_bufr_ݔi + { + +165 + gpublic +: + +166  + tsu_ty +; + +167 +ush_bufr_ݔi +( +Bufr +& +buf +, +Devi +& +dev +, +bo + +ush +) + +168 : +buf_ +( +buf +), +dev_ +( +dev +), +ush_ +( +ush +) + +170  +ݔ +()() const + +172 i( + gush_ +) + +173 + gbuf_ +. +ush +( +dev_ +); + +175 + give +: + +176 +ush_bufr_ݔi +& +ݔ +=(const flush_buffer_operation&); + +177 + gBufr +& + gbuf_ +; + +178 + gDevi +& + gdev_ +; + +179 +bo + + gush_ +; + +182 + gme +< +tyme + + gBufr +,ym + gDevi +> + +183 + gush_bufr_ݔi +< + gBufr +, + gDevi +> + +184 +ush_bufr +( +Bufr +& +buf +, +Devi +& +dev +, +bo + +ush +) + +185 {  + gush_bufr_ݔi +< + gBufr +, + gDevi +>( + gbuf +, + gdev +, + gush +); } + + @/usr/include/boost/iostreams/detail/is_iterator_range.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_IS_ITERATOR_RANGE_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_DETAIL_IS_ITERATOR_RANGE_HPP_INCLUDED + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +16  + ~ + +18 +mea + + gboo + { + +21 + gme +< +tyme + + gIt +> + +22 +ass + + g_nge +; + +24 +mea + + gioams + { + +26 +BOOST_IOSTREAMS_BOOL_TRAIT_DEF +( +is__nge +, +boo +:: +_nge +, 1) + +32  + ~ + + @/usr/include/boost/iostreams/detail/optional.hpp + +14 #ide +BOOST_IOSTREAMS_DETAIL_OPTIONAL_HPP_INCLUDED + + +15  + #BOOST_IOSTREAMS_DETAIL_OPTIONAL_HPP_INCLUDED + + + ) + +17 #i +defed +( +_MSC_VER +) + +18 #agm + + + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26 +mea + + gboo + {amea + gioams + {amea + gda + { + +29 + gme +< +ass + + gT +> + +30 as + cigd_age + + +33  + udummy_u + + +35  + gda +[ ( +T +) ]; + +36 +BOOST_DEDUCED_TYPENAME + + gty_wh_ignmt +< + +37 :: +boo +:: +ignmt_of +< +T +>:: +vue + >:: +ty + +igr_ +; + +38 } + gdummy_ + ; + +40 + gpublic +: + +42 cڡ* +addss +(cڡ {  & +dummy_ +. +da +[0]; } + +43 * +addss +({  & + gdummy_ +. + gda +[0]; } + +46 + gme +< +tyme + + gT +> + +47 as + ctiڮ + { + +48 + gpublic +: + +49  +T + + temt_ty +; + +50 +tiڮ +(: +lized_ +( +l +) { } + +51 +tiڮ +(cڡ +T +& +t +: +lized_ +( +l +{ +t +(t); } + +52 ~ +tiڮ +({ +t +(); } + +53 + gT +& + gݔ +*() + +55 +BOOST_ASSERT +( +lized_ +); + +56  * + gic_ +< + gT +*>( +addss +()); + +58 cڡ + gT +& + gݔ +*() const + +60 +BOOST_ASSERT +( +lized_ +); + +61  * + gic_ +( +addss +()); + +63 +T +* + gݔ +->() + +65 +BOOST_ASSERT +( +lized_ +); + +66  + gic_ +< + gT +*>( +addss +()); + +68 cڡ +T +* + gݔ +->() const + +70 +BOOST_ASSERT +( +lized_ +); + +71  + gic_ +( +addss +()); + +73 +T +* +g +() + +75 +BOOST_ASSERT +( +lized_ +); + +76  + gic_ +< + gT +*>( +addss +()); + +78 cڡ +T +* +g +() const + +80 +BOOST_ASSERT +( +lized_ +); + +81  + gic_ +( +addss +()); + +83  +t +() + +85 i( + glized_ +) { + +86 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) || \ + +87 +BOOST_WORKAROUND +( +__IBMCPP__ +, +BOOST_TESTED_AT +(600)) \ + +89 +T +* + gt + = +ic_ +( +addss +()); + +90 + gt +->~ +T +(); + +92 + gic_ +< + gT +*>( +addss +())->T::~ +T +(); + +94 + glized_ + = +l +; + +97  +t +(cڡ +T +& +t +) + +99 +t +(); + +100 +w + ( +addss +() +T +( +t +); + +101 + glized_ + = +ue +; + +103 + give +: + +104 +tiڮ +(const optional&); + +105 + gtiڮ +& + gݔ +=(cڡ +tiڮ +&); + +106 * +addss +({  & + gage_ +; } + +107 cڡ * +addss +(cڡ {  & + gage_ +; } + +108 + gigd_age +< + gT +> + gage_ +; + +109 +bo + + glized_ +; + + @/usr/include/boost/iostreams/detail/push.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_PUSH_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_DETAIL_PUSH_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +36  + #BOOST_IOSTREAMS_DEFINE_PUSH_CONSTRUCTOR +( +me +, +mode +, +ch +, +hr +) \ + +37 + `BOOST_IOSTREAMS_DEFINE_PUSH_IMPL +( +me +, +mode +, +ch +, +hr +, 0, ?) \ + +38 + + ) + +45  + #BOOST_IOSTREAMS_DEFINE_PUSH +( +me +, +mode +, +ch +, +hr +) \ + +46 + `BOOST_IOSTREAMS_DEFINE_PUSH_IMPL +( +me +, +mode +, +ch +, +hr +, 1, ) \ + +47 + + ) + +51  + #BOOST_IOSTREAMS_ADAPT_STREAM +( +mode +, +ch +, +g +, +hr +, +has_tu +) \ + +52 +this +-> + `hr +:: +boo +:: +ioams +:: +da +:: +sve +< +mode +, +ch +>( +g +) \ + +53 + `BOOST_IOSTREAMS_PUSH_ARGS +() ); \ + +54 + + ) + +56 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, < 0x600) \ + +58 #ide +BOOST_IOSTREAMS_NO_STREAM_TEMPLATES + + +59  + #BOOST_IOSTREAMS_DEFINE_PUSH_IMPL +( +me +, +mode +, +ch +, +hr +, +has_tu +, +su +) \ + +60 +me +< +tyme + +ChTy +,ym +TsTy +> \ + +61 + `BOOST_PP_IIF +( +has_tu +, +su +, +exic +) \ + +62 + `me +(:: +d +:: +basic_ambuf +< +ChTy +, +TsTy +>& +sb + + `BOOST_IOSTREAMS_PUSH_PARAMS +()) \ + +63 { + `BOOST_IOSTREAMS_ADAPT_STREAM +( +mode +, +ch +, +sb +, +hr +, +has_tu +); } \ + +64 +me +< +tyme + +ChTy +,ym +TsTy +> \ + +65 + `BOOST_PP_IIF +( +has_tu +, +su +, +exic +) \ + +66 + `me +(:: +d +:: +basic_iam +< +ChTy +, +TsTy +>& +is + + `BOOST_IOSTREAMS_PUSH_PARAMS +()) \ + +67 { + `BOOST_STATIC_ASSERT +((! +is_cvtib +< +mode +, +ouut +>:: +vue +)); \ + +68 + `BOOST_IOSTREAMS_ADAPT_STREAM +( +mode +, +ch +, +is +, +hr +, +has_tu +); } \ + +69 +me +< +tyme + +ChTy +,ym +TsTy +> \ + +70 + `BOOST_PP_IIF +( +has_tu +, +su +, +exic +) \ + +71 + `me +(:: +d +:: +basic_oam +< +ChTy +, +TsTy +>& +os + + `BOOST_IOSTREAMS_PUSH_PARAMS +()) \ + +72 { + `BOOST_STATIC_ASSERT +((! +is_cvtib +< +mode +, +put +>:: +vue +)); \ + +73 + `BOOST_IOSTREAMS_ADAPT_STREAM +( +mode +, +ch +, +os +, +hr +, +has_tu +); } \ + +74 +me +< +tyme + +ChTy +,ym +TsTy +> \ + +75 + `BOOST_PP_IIF +( +has_tu +, +su +, +exic +) \ + +76 + `me +(:: +d +:: +basic_ioam +< +ChTy +, +TsTy +>& +io + + `BOOST_IOSTREAMS_PUSH_PARAMS +()) \ + +77 { + `BOOST_IOSTREAMS_ADAPT_STREAM +( +mode +, +ch +, +io +, +hr +, +has_tu +); } \ + +78 +me +< +tyme + +Ir +> \ + +79 + `BOOST_PP_IIF +( +has_tu +, +su +, +exic +) \ + +80 + `me +(cڡ +_nge +< +Ir +>& +g + + `BOOST_IOSTREAMS_PUSH_PARAMS +()) \ + +81 { + `BOOST_PP_EXPR_IF +( +has_tu +, ) \ + +82 +this +-> + `hr +:: +boo +:: +ioams +:: +da +:: +nge_adr +< \ + +83 +mode +, +_nge +< +Ir +> \ + +84 >( +g +) \ + +85 + `BOOST_IOSTREAMS_PUSH_ARGS +() ); } \ + +86 +me +< +tyme + +Pe +,ym +C +> \ + +87 + `BOOST_PP_IIF +( +has_tu +, +su +, +exic +) \ + +88 + `me +(cڡ :: +boo +:: +ioams +:: +pe +< +Pe +, +C +>& +p +) \ + +89 { +p +. + `push +(* +this +); } \ + +90 +me +< +tyme + +T +> \ + +91 + `BOOST_PP_IIF +( +has_tu +, +su +, +exic +) \ + +92 + `me +(cڡ +T +& +t + + `BOOST_IOSTREAMS_PUSH_PARAMS +( + `BOOST_IOSTREAMS_DISABLE_IF_STREAM +(T)) \ + +93 { +this +-> + `hr +:: +boo +:: +ioams +:: +da +:: +sve +< +mode +, +ch +>( +t +) \ + +94 + `BOOST_IOSTREAMS_PUSH_ARGS +() ); } \ + +95 + + ) + +97  + #BOOST_IOSTREAMS_DEFINE_PUSH_IMPL +( +me +, +mode +, +ch +, +hr +, +has_tu +, +su +) \ + +98 + `BOOST_PP_IF +( +has_tu +, +su +, +exic +) \ + +99 + `me +(:: +d +:: +ambuf +& +sb + + `BOOST_IOSTREAMS_PUSH_PARAMS +()) \ + +100 { + `BOOST_IOSTREAMS_ADAPT_STREAM +( +mode +, +ch +, +sb +, +hr +, +has_tu +); } \ + +101 + `BOOST_PP_IF +( +has_tu +, +su +, +exic +) \ + +102 + `me +(:: +d +:: +iam +& +is + + `BOOST_IOSTREAMS_PUSH_PARAMS +()) \ + +103 { + `BOOST_STATIC_ASSERT +((! +is_cvtib +< +mode +, +ouut +>:: +vue +)); \ + +104 + `BOOST_IOSTREAMS_ADAPT_STREAM +( +mode +, +ch +, +is +, +hr +, +has_tu +); } \ + +105 + `BOOST_PP_IF +( +has_tu +, +su +, +exic +) \ + +106 + `me +(:: +d +:: +oam +& +os + + `BOOST_IOSTREAMS_PUSH_PARAMS +()) \ + +107 { + `BOOST_STATIC_ASSERT +((! +is_cvtib +< +mode +, +put +>:: +vue +)); \ + +108 + `BOOST_IOSTREAMS_ADAPT_STREAM +( +mode +, +ch +, +os +, +hr +, +has_tu +); } \ + +109 + `BOOST_PP_IF +( +has_tu +, +su +, +exic +) \ + +110 + `me +(:: +d +:: +ioam +& +io + + `BOOST_IOSTREAMS_PUSH_PARAMS +()) \ + +111 { + `BOOST_IOSTREAMS_ADAPT_STREAM +( +mode +, +ch +, +io +, +hr +, +has_tu +); } \ + +112 +me +< +tyme + +Ir +> \ + +113 + `BOOST_PP_IF +( +has_tu +, +su +, +exic +) \ + +114 + `me +(cڡ +_nge +< +Ir +>& +g + + `BOOST_IOSTREAMS_PUSH_PARAMS +()) \ + +115 { + `BOOST_PP_EXPR_IF +( +has_tu +, ) \ + +116 +this +-> + `hr +:: +boo +:: +ioams +:: +da +:: +nge_adr +< \ + +117 +mode +, +_nge +< +Ir +> \ + +118 >( +g +) \ + +119 + `BOOST_IOSTREAMS_PUSH_ARGS +() ); } \ + +120 +me +< +tyme + +Pe +,ym +C +> \ + +121 + `BOOST_PP_IF +( +has_tu +, +su +, +exic +) \ + +122 + `me +(cڡ :: +boo +:: +ioams +:: +pe +< +Pe +, +C +>& +p +) \ + +123 { +p +. + `push +(* +this +); } \ + +124 +me +< +tyme + +T +> \ + +125 + `BOOST_PP_EXPR_IF +( +has_tu +, +su +) \ + +126 + `me +(cڡ +T +& +t + + `BOOST_IOSTREAMS_PUSH_PARAMS +( + `BOOST_IOSTREAMS_DISABLE_IF_STREAM +(T)) \ + +127 { +this +-> + `hr +:: +boo +:: +ioams +:: +da +:: +sve +< +mode +, +ch +>( +t +) \ + +128 + `BOOST_IOSTREAMS_PUSH_ARGS +() ); } \ + +129 + + ) + +132  + #BOOST_IOSTREAMS_DEFINE_PUSH_IMPL +( +me +, +mode +, +ch +, +hr +, +has_tu +, +su +) \ + +133 +me +< +tyme + +T +> \ + +134  + `BOOST_PP_CAT +( +me +, +_msvc_im +) \ + +135 :: +boo +:: +m +:: +ue_ +, cڡ +T +& +t + + `BOOST_IOSTREAMS_PUSH_PARAMS +() ) \ + +136 { +t +. + `push +(* +this +); } \ + +137 +me +< +tyme + +T +> \ + +138  + `BOOST_PP_CAT +( +me +, +_msvc_im +) \ + +139 :: +boo +:: +m +:: +l_ +, cڡ +T +& +t + + `BOOST_IOSTREAMS_PUSH_PARAMS +() ) \ + +140 { +this +-> + `hr +:: +boo +:: +ioams +:: +da +:: +sve +< +mode +, +ch +>( +t +) \ + +141 + `BOOST_IOSTREAMS_PUSH_ARGS +() ); } \ + +142 +me +< +tyme + +T +> \ + +143 + `BOOST_PP_IF +( +has_tu +, +su +, +exic +) \ + +144 + `me +(cڡ +T +& +t + + `BOOST_IOSTREAMS_PUSH_PARAMS +()) \ + +146 +this +-> + `BOOST_PP_CAT +( +me +, +_msvc_im +) \ + +147 :: +boo +:: +ioams +:: +da +:: +is_pe +< +T +>(), \ + +148 +t + + `BOOST_IOSTREAMS_PUSH_ARGS +() ); \ + +150 + + ) + + @/usr/include/boost/iostreams/detail/select_by_size.hpp + +61 #ide +BOOST_IOSTREAMS_DETAIL_SELECT_BY_SIZE_HPP_INCLUDED + + +62  + #BOOST_IOSTREAMS_DETAIL_SELECT_BY_SIZE_HPP_INCLUDED + + + ) + +66  + #SELECT_BY_SIZE_MAX_SPECIALIZED + 20 + + ) + +68  + ~ + +69  + ~ + +70  + ~ + +92 +mea + + gboo + {amea + gioams + {amea + gda + { + +96 + gme +< + gN +>  + s_ + {  + gc1 +; + g_ + + gc2 +; }; + +97 + gme +<>  + g_ +<-1> {  + gc +; }; + +98  + g_ +< + tue +> + tyes_ty +; + +99  + g_ +< + tl +> + tno_ty +; + +103 + gme +< + gSize +>  + g_by_size +; + +111  + #SELECT_BY_SIZE_SPEC +( +n +) \ + +112 +mea + +boo + {amea +ioams + {amea +da + { \ + +113 cڡ  + `BOOST_PP_CAT +( +sizeof__ +, +n +( +_ +); \ + +114 +me +<> \ + +115  +_by_size +< + `BOOST_PP_CAT +( +sizeof__ +, +n +) > { \ + +116  + sty + { + `BOOST_STATIC_CONSTANT +(, +vue + = +n + - 1); }; \ + +117 + `BOOST_STATIC_CONSTANT +(, +vue + = +ty +::value); \ + +120 + + ) + +124  + #BOOST_PP_LOCAL_MACRO +( +n + + `SELECT_BY_SIZE_SPEC +) + + ) + +125  + #BOOST_PP_LOCAL_LIMITS + (0, 20) + + ) + +126 #ud +BOOST_PP_LOCAL_ITERATE +() + +127 #unde +BOOST_PP_LOCAL_MACRO + + +131  + #BOOST_SELECT_BY_SIZE +( +ty_ +, +me +, +ex +) \ + +132 + `BOOST_STATIC_CONSTANT +( \ + +134 + `BOOST_PP_CAT +( +boo__by_size_mp_ +, +me +( +ex +) \ + +136 + `BOOST_STATIC_CONSTANT +( \ + +137 +ty_ +, \ + +138 +me + = \ + +139 :: +boo +:: +ioams +:: +da +:: +_by_size +< \ + +140 + `BOOST_PP_CAT +( +boo__by_size_mp_ +, +me +) \ + +141 >:: +vue + ) \ + +143 + + ) + +149 #i +defed +( +BOOST_SELECT_BY_SIZE_MAX_CASE +) && \ + +150 + gBOOST_SELECT_BY_SIZE_MAX_CASE + > + gSELECT_BY_SIZE_MAX_SPECIALIZED + + +152  + #BOOST_PP_LOCAL_MACRO +( +n + + `SELECT_BY_SIZE_SPEC +) + + ) + +153  + #BOOST_PP_LOCAL_LIMITS + \ + +154 ( +SELECT_BY_SIZE_MAX_SPECIALIZED +, +BOOST_SELECT_BY_SIZE_MAX_CASE +) \ + +155 + + ) + +156 #ud +BOOST_PP_LOCAL_ITERATE +() + +157 #unde +BOOST_PP_LOCAL_MACRO + + +158 #unde +SELECT_BY_SIZE_MAX_SPECIALIZED + + +159  + #SELECT_BY_SIZE_MAX_SPECIALIZED + +BOOST_SELECT_BY_SIZE_MAX_CASE + + + ) + + @/usr/include/boost/iostreams/detail/streambuf.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_STREAMBUF_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_DETAIL_STREAMBUF_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16 #ide +BOOST_IOSTREAMS_NO_STREAM_TEMPLATES + + +17  + ~ + +19  + ~ + +22 #ide +BOOST_IOSTREAMS_NO_STREAM_TEMPLATES + + +23  + #BOOST_IOSTREAMS_BASIC_STREAMBUF +( +ch +, + + +d +:: +basic_ambuf +< ch,> + + ) + +24  + #BOOST_IOSTREAMS_PUBSYNC + +pubsync + + + ) + +25  + #BOOST_IOSTREAMS_PUBSEEKOFF + +pubekoff + + + ) + +26  + #BOOST_IOSTREAMS_PUBSEEKPOS + +pubekpos + + + ) + +28  + #BOOST_IOSTREAMS_BASIC_STREAMBUF +( +ch +, + + +d +:: +ambuf + + + ) + +29  + #BOOST_IOSTREAMS_PUBSYNC + +sync + + + ) + +30  + #BOOST_IOSTREAMS_PUBSEEKOFF + +ekoff + + + ) + +31  + #BOOST_IOSTREAMS_PUBSEEKPOS + +ekpos + + + ) + + @/usr/include/boost/iostreams/detail/streambuf/linked_streambuf.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_LINKED_STREAMBUF_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_DETAIL_LINKED_STREAMBUF_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +22  + ~ + +24 +mea + + gboo + {amea + gioams + {amea + gda + { + +26 + gme +< +tyme + + gSf +,ym + gCh +,ym + gTr +,ym + gAoc +,ym + gMode +> + +27 +ass + + gcha_ba +; + +29 + gme +< +tyme + + gCha +,ym + gAcss +,ym + gMode +> +ass + + gchabuf +; + +31  + #BOOST_IOSTREAMS_USING_PROTECTED_STREAMBUF_MEMBERS +( +ba +) \ + +32 +usg + +ba +:: +eback +; usg ba:: +gr +; usg ba:: +egr +; \ + +33 +usg + +ba +:: +tg +; usg ba:: +gbump +; usg ba:: +pba +; \ + +34 +usg + +ba +:: + +; usg ba:: +r +; usg ba:: + +; \ + +35 +usg + +ba +:: +pbump +; usg ba:: +undow +; usg ba:: +pback +; \ + +36 +usg + +ba +:: +xsgn +; usg ba:: +ovow +; usg ba:: +xu +; \ + +37 +usg + +ba +:: +sync +; usg ba:: +ekoff +; usg ba:: +ekpos +; \ + +38 + + ) + +40 + gme +< +tyme + + gCh +,ym + gTr + = +BOOST_IOSTREAMS_CHAR_TRAITS +( +Ch +) > + +41 +ass + +lked_ambuf + : +public + +BOOST_IOSTREAMS_BASIC_STREAMBUF +( +Ch +, +Tr +) { + +42 + geed +: + +43 +lked_ambuf +(: +ags_ +(0) { } + +44  +t_ue_eof +( +bo + +eof +) + +46 +ags_ + = (ags_ & ~ +f_ue_eof +| ( +eof + ? f_true_eof : 0); + +48 + gpublic +: + +52 +bo + +ue_eof +(cڡ {  ( +ags_ + & +f_ue_eof +) != 0; } + +53 + geed +: + +57 #ide +BOOST_NO_MEMBER_TEMPLATE_FRIENDS + + +58 +me +< +tyme + +Sf +,ym + gChT +,ym + gTrT +, + +59 +tyme + + gAoc +,ym + gMode + > + +60 +nd + +ass + + gcha_ba +; + +61 + gme +< +tyme + + gCha +,ym + gMode +,ym + gAcss +> + +62 +nd + +ass + + gchabuf +; + +63 + gme +< +tyme + + gU +> + +64 +nd + +ass + + gmemb_o_ݔi +; + +66 + gpublic +: + +67  +BOOST_IOSTREAMS_BASIC_STREAMBUF +( + tCh +, + tTr + + tba +; + +68 +BOOST_IOSTREAMS_USING_PROTECTED_STREAMBUF_MEMBERS +( +ba +) + +70  +o +( +BOOST_IOS +:: +ݒmode + +which +) + +72 i +which + = +BOOST_IOS +:: + + && + +73 ( +ags_ + & +f_put_od +) == 0 ) + +75 +ags_ + | +f_put_od +; + +76 +o_im +( +which +); + +78 i + gwhich + = +BOOST_IOS +:: +out + && + +79 ( +ags_ + & +f_ouut_od +) == 0 ) + +81 +ags_ + | +f_ouut_od +; + +82 +o_im +( +which +); + +85  +t_eds_o +() + +87 + gags_ + &~( +f_put_od + | +f_ouut_od +); + +89 +vtu +  +t_xt +( +lked_ambuf +< +Ch +, +Tr +>* ) { } + +90 +vtu +  +o_im +( +BOOST_IOS +:: +ݒmode +) = 0; + +91 +vtu + +bo + +auto_o +() const = 0; + +92 +vtu +  +t_auto_o +( +bo +) = 0; + +93 +vtu + +bo + +ri_sync +() = 0; + +94 +vtu + cڡ + gboo +:: +ce +:: +tyfo +& +compڒt_ty +() const = 0; + +95 +vtu + * +compڒt_im +() = 0; + +96 #ide +BOOST_NO_MEMBER_TEMPLATE_FRIENDS + + +97 + give +: + +99 +public +: + +101 +ive +: + +102 + eag_ty + { + +103 +f_ue_eof + = 1, + +104 + gf_put_od + = +f_ue_eof + << 1, + +105 + gf_ouut_od + = +f_put_od + << 1 + +107  + gags_ +; + +112  + ~ + + @/usr/include/boost/iostreams/detail/wrap_unwrap.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_WRAP_UNWRAP_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_DETAIL_WRAP_UNWRAP_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25 +mea + + gboo + {amea + gioams + {amea + gda + { + +29 + gme +< +tyme + + gT +> + +30  + gwed_ty + + +31 : +m +:: +if_ +< +is_d_io +< +T +>, + gn_w +< + gT +>, T> + +34 + gme +< +tyme + + gT +> + +35  + gunwed_ty + + +36 : +unwp_n +< +T +> + +39 + gme +< +tyme + + gT +> + +40  + gunwp_ios + + +41 : +m +:: +ev_if +< + +42 +is_d_io +< +T +>, + +43 + gunwp_n +< + gT +>, + +44 + gm +:: +idty +< +T +> + +50 #ide +BOOST_NO_SFINAE + + +51 + gme +< +tyme + + gT +> + +52 +le + +T + +wp +(cڡ T& +t + +BOOST_IOSTREAMS_DISABLE_IF_STREAM +(T)) + +53 {  + gt +; } + +55 + gme +< +tyme + + gT +> + +56 +le + +tyme + + gwed_ty +< + gT +>:: +ty + + +57 +wp +( +T +& +t + +BOOST_IOSTREAMS_ENABLE_IF_STREAM +(T){  +boo +:: +f +(t); } + +59 + gme +< +tyme + + gT +> + +60 +le + +tyme + + gwed_ty +< + gT +>:: +ty + + +61 +wp_im +(cڡ +T +& +t +, +m +:: +ue_ +{  +boo +:: +f +( +cڡ_ +(t)); } + +63 + gme +< +tyme + + gT +> + +64 +le + +tyme + + gwed_ty +< + gT +>:: +ty + + +65 +wp_im +( +T +& +t +, +m +:: +ue_ +{  +boo +:: +f +(t); } + +67 + gme +< +tyme + + gT +> + +68 +le + +tyme + + gwed_ty +< + gT +>:: +ty + + +69 +wp_im +(cڡ +T +& +t +, +m +:: +l_ +) { ; } + +71 + gme +< +tyme + + gT +> + +72 +le + +tyme + + gwed_ty +< + gT +>:: +ty + + +73 +wp_im +( +T +& +t +, +m +:: +l_ +) { ; } + +75 + gme +< +tyme + + gT +> + +76 +le + +tyme + + gwed_ty +< + gT +>:: +ty + + +77 +wp +(cڡ +T +& +t +{  +wp_im +, +is_d_io +()); } + +79 + gme +< +tyme + + gT +> + +80 +le + +tyme + + gwed_ty +< + gT +>:: +ty + + +81 +wp +( +T +& +t +{  +wp_im +, +is_d_io +()); } + +86 + gme +< +tyme + + gT +> + +87 +tyme + + gunwed_ty +< + gT +>:: +ty +& + +88 +unwp +(cڡ +n_w +< +T +>& +f +{ ef. +g +(); } + +90 + gme +< +tyme + + gT +> + +91 +tyme + + gunwed_ty +< + gT +>:: +ty +& +unwp +( +T +& +t +) { ; } + +93 + gme +< +tyme + + gT +> + +94 cڡ +tyme + + gunwed_ty +< + gT +>:: +ty +& +unwp +(cڡ +T +& +t +) { ; } + + @/usr/include/boost/iostreams/operations.hpp + +8 #ide +BOOST_IOSTREAMS_OPERATIONS_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_OPERATIONS_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + + @/usr/include/boost/iostreams/positioning.hpp + +11 #ide +BOOST_IOSTREAMS_POSITIONING_HPP_INCLUDED + + +12  + #BOOST_IOSTREAMS_POSITIONING_HPP_INCLUDED + + + ) + +14 #i +defed +( +_MSC_VER +) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +26  + ~ + +28 #ifde +BOOST_NO_STDC_NAMESPACE + + +29 +mea + + gd + { + gusg + :: +os_t +; } + +32 +mea + + gboo + {amea + gioams + { + +36  + gboo +:: + ttmax_t + + tam_offt +; + +40 +le + + gd +:: +amoff + +am_offt_to_amoff +( +am_offt + +off +) + +41 {  +ic_ +< +am_offt +>( +off +); } + +45 #ide +BOOST_IOSTREAMS_HAS_DINKUMWARE_FPOS + + +47 +le + + gd +:: +ampos + +offt_to_posi +( +am_offt + +off +) {  off; } + +51 +le + + gd +:: +ampos + +offt_to_posi +( +am_offt + +off +) + +52 {  +d +:: +ampos +(d:: +mbe_t +(), +off +); } + +59 + gme +< +tyme + + gPosTy +> + +60 +le + +am_offt + +posi_to_offt +( +PosTy + +pos +) + +61 {  + gd +:: +amoff +( +pos +); } + +63 #ide +BOOST_IOSTREAMS_HAS_DINKUMWARE_FPOS + + +65 +le + +am_offt + +posi_to_offt +( +d +:: +ampos + +pos +) { os; } + +83 +le + +am_offt + +os_t_to_offt +( +d +:: +os_t + +pos +) + +85 #i +defed +( +_POSIX_ +|| ( +_INTEGRAL_MAX_BITS + >64|| defed( +__IBMCPP__ +) + +86  +pos +; + +88  +BOOST_IOSTREAMS_FPOSOFF +( +pos +); + +93 +le + + gd +:: +os_t + +ampos_to_os_t +( +d +:: +ampos + +pos +) + +95 #i +defed + ( +_CPPLIB_VER +|| defed( +__IBMCPP__ +) + +96  +pos +. +ekpos +(); + +98  + gpos +. +g_os_t +(); + +102 +le + +am_offt + +posi_to_offt +( +d +:: +ampos + +pos +) + +104  +os_t_to_offt +( +ampos_to_os_t +( +pos +)) + + +105 +ic_ +< +am_offt +>( + +106 +ic_ +< +d +:: +amoff +>( +pos +) - + +107 +BOOST_IOSTREAMS_FPOSOFF +( +ampos_to_os_t +( +pos +)) + +115  + ~ + + @/usr/include/boost/iostreams/traits_fwd.hpp + +10 #ide +BOOST_IOSTREAMS_IO_TRAITS_FWD_HPP_INCLUDED + + +11  + #BOOST_IOSTREAMS_IO_TRAITS_FWD_HPP_INCLUDED + + + ) + +13 #i +defed +( +_MSC_VER +) + +14 #agm + + + +17  + ~ + +19 +mea + + gboo + {amea + gioams + { + +21 + gme +< +tyme + + gT +> + +22  + gis_iam +; + +24 + gme +< +tyme + + gT +> + +25  + gis_oam +; + +27 + gme +< +tyme + + gT +> + +28  + gis_ioam +; + +30 + gme +< +tyme + + gT +> + +31  + gis_ambuf +; + +33 + gme +< +tyme + + gT +> + +34  + gis_irgam +; + +36 + gme +< +tyme + + gT +> + +37  + gis_orgam +; + +39 + gme +< +tyme + + gT +> + +40  + gis_rgam +; + +42 + gme +< +tyme + + gT +> + +43  + gis_rgbuf +; + +45 + gme +< +tyme + + gT +> + +46  + gis_ifam +; + +48 + gme +< +tyme + + gT +> + +49  + gis_ofam +; + +51 + gme +< +tyme + + gT +> + +52  + gis_fam +; + +54 + gme +< +tyme + + gT +> + +55  + gis_febuf +; + +57 + gme +< +tyme + + gT +> + +58  + gis_d_io +; + +60 + gme +< +tyme + + gT +> + +61  + gis_d_fe_devi +; + +63 + gme +< +tyme + + gT +> + +64  + gis_d_rg_devi +; + +66 + gme +< +tyme + + gT +> + +67  + gch_ty_of +; + +69 + gme +< +tyme + + gT +> + +70  + ggy_of +; + +72 + gme +< +tyme + + gT +> + +73  + gt_ty_of +; + +75 + gme +< +tyme + + gT +> + +76  + gmode_of +; + +78 + gme +< +tyme + + gT +> + +79  + gis_devi +; + +81 + gme +< +tyme + + gT +> + +82  + gis_fr +; + +84 + gme +< +tyme + + gT +> + +85  + gis_de +; + +87 +mea + + gda + { + +89 + gme +< +tyme + + gT +> + +90  + gis_boo_am +; + +92 + gme +< +tyme + + gT +> + +93  + gis_boo_am_bufr +; + +95 + gme +< +tyme + + gT +> + +96  + gis_frg_am +; + +98 + gme +< +tyme + + gT +> + +99  + gis_frg_ambuf +; + +101 + gme +< +tyme + + gT +> + +102  + gis_lked +; + +104 + gme +< +tyme + + gT +> + +105  + gis_boo +; + + @/usr/include/boost/is_placeholder.hpp + +1 #ide +BOOST_IS_PLACEHOLDER_HPP_INCLUDED + + +2  + #BOOST_IS_PLACEHOLDER_HPP_INCLUDED + + + ) + +6 #i +defed + +_MSC_VER + ) && ( _MSC_VER >= 1020 ) + +7 #agm + + + +21 +mea + + gboo + + +24 + gme +< +ass + + gT + >  + sis_ahd + + +26 + e_vt + { + gvue + = 0 }; + + @/usr/include/boost/iterator/iterator_categories.hpp + +6 #ide +BOOST_ITERATOR_CATEGORIES_HPP + + +7  + #BOOST_ITERATOR_CATEGORIES_HPP + + + ) + +9  + ~ + +10  + ~ + +12  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19  + ~ + +21  + ~ + +23  + ~< +> + +25 +mea + + gboo + { + +26 +mea + + gs + { + +32  + sno_avl_g + {}; + +34  + gemb_avl_g + + +35 : +no_avl_g + + +41  + gsg_ss_avl_g + + +42 : +emb_avl_g + + +48  + gfwd_avl_g + + +49 : +sg_ss_avl_g + + +55  + gbideiڮ_avl_g + + +56 : +fwd_avl_g + + +62  + gndom_acss_avl_g + + +63 : +bideiڮ_avl_g + + +69 +mea + + gda + + +77 + gme + < +ass + + gC +> + +78  + gd_gy_to_avl + + +79 : +m +:: +ev_if +< + +80 +is_cvtib +< +C +, + gd +:: +ndom_acss__g +> + +81 , + gm +:: +idty +< +ndom_acss_avl_g +> + +82 , + gm +:: +ev_if +< + +83 +is_cvtib +< +C +, + gd +:: +bideiڮ__g +> + +84 , + gm +:: +idty +< +bideiڮ_avl_g +> + +85 , + gm +:: +ev_if +< + +86 +is_cvtib +< +C +, + gd +:: +fwd__g +> + +87 , + gm +:: +idty +< +fwd_avl_g +> + +88 , + gm +:: +ev_if +< + +89 +is_cvtib +< +C +, + gd +:: +put__g +> + +90 , + gm +:: +idty +< +sg_ss_avl_g +> + +91 , + gm +:: +ev_if +< + +92 +is_cvtib +< +C +, + gd +:: +ouut__g +> + +93 , + gm +:: +idty +< +emb_avl_g +> + +107 + gme + < +ass + + gC +> + +108  + g_gy_to_avl + + +109 : +m +:: +ev_if +< + +110 +is_cvtib +< +C +, + gemb_avl_g +> + +111 , + gm +:: +idty +< +C +> + +112 , + gboo +:: +s +:: +da +:: +d_gy_to_avl +< +C +> + +117 + gme + < +ass + + gIt + = +m +:: +_1 +> + +118  +_avl + + +119 : +_gy_to_avl +< + +120 +tyme + +d +:: +_as +< +It +>:: +_gy + + +124 #ifde +BOOST_MPL_CFG_NO_FULL_LAMBDA_SUPPORT + + +130 + gme + <> + +131  + g_avl +< + gm +:: +_1 +> + +133 +me + < +ass + +T +> + +134  +y + : +_avl +< +T +> + +137 + gme + <> + +138  + g_avl +< + gm +:: +_ +> + +139 : +_avl +< +m +:: +_1 +> + +146 + gme + < +ass + + gTvl +> + +147  + gpu_avl_g + + +148 : +m +:: +ev_if +< + +149 +is_cvtib +< +Tvl +, + gndom_acss_avl_g +> + +150 , + gm +:: +idty +< +ndom_acss_avl_g +> + +151 , + gm +:: +ev_if +< + +152 +is_cvtib +< +Tvl +, + gbideiڮ_avl_g +> + +153 , + gm +:: +idty +< +bideiڮ_avl_g +> + +154 , + gm +:: +ev_if +< + +155 +is_cvtib +< +Tvl +, + gfwd_avl_g +> + +156 , + gm +:: +idty +< +fwd_avl_g +> + +157 , + gm +:: +ev_if +< + +158 +is_cvtib +< +Tvl +, + gsg_ss_avl_g +> + +159 , + gm +:: +idty +< +sg_ss_avl_g +> + +160 , + gm +:: +ev_if +< + +161 +is_cvtib +< +Tvl +, + gemb_avl_g +> + +162 , + gm +:: +idty +< +emb_avl_g +> + +175 + gme + < +ass + + gIt + = +m +:: +_1 +> + +176  +pu__avl + + +177 : +pu_avl_g +< +tyme + +_avl +< +It +>:: +ty +> + +180 #ifde +BOOST_MPL_CFG_NO_FULL_LAMBDA_SUPPORT + + +181 + gme + <> + +182  + gpu__avl +< + gm +:: +_1 +> + +184 +me + < +ass + +T +> + +185  +y + : +pu__avl +< +T +> + +188 + gme + <> + +189  + gpu__avl +< + gm +:: +_ +> + +190 : +pu__avl +< +m +:: +_1 +> + +196 +usg + + gs +:: +no_avl_g +; + +197 +usg + + gs +:: +emb_avl_g +; + +198 +usg + + gs +:: +sg_ss_avl_g +; + +199 +usg + + gs +:: +fwd_avl_g +; + +200 +usg + + gs +:: +bideiڮ_avl_g +; + +201 +usg + + gs +:: +ndom_acss_avl_g +; + +202 +usg + + gs +:: +_gy_to_avl +; + +203 +usg + + gs +:: +_avl +; + +208 +mea + + gda + { + +209 +usg + + gs +:: +pu_avl_g +; + +214  + ~ + + @/usr/include/boost/iterator/iterator_facade.hpp + +7 #ide +BOOST_ITERATOR_FACADE_23022003THW_HPP + + +8  + #BOOST_ITERATOR_FACADE_23022003THW_HPP + + + ) + +10  + ~ + +11  + ~ + +12  + ~ + +13  + ~ + +15  + ~ + +16  + ~ + +18  + ~ + +19  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +39  + ~ + +41  + ~ + +43 +mea + + gboo + { + +44 +mea + + gs + { + +48 + gme + < +ass + + gI +, cs + gV +, cs + gTC +, cs + gR +, cs + gD +> cs + g_de +; + +50 +mea + + gda + + +55  + sways_bo2 + + +57 + gme + < +ass + + gT +, cs + gU +> + +58  + sy + + +60  +bo + + tty +; + +65 + gme +< +tyme + + gCegyOrTvl +,ym + gRequed + > + +66  + gis_avl__a + : + +67 +public + +boo +:: +is_cvtib +< +tyme + +_gy_to_avl +< +CegyOrTvl + >:: +ty +, + gRequed + > + +73 + gme + < + +74 +ass + + gFade1 + + +75 , +ass + + gFade2 + + +76 , +ass + + gRu + + +78  + gab_if_rݔab + : + +79 +public + +boo +:: +s +:: +ab_if +< + +80 +is_rݔab +< +Fade1 +, + gFade2 + > + +81 , + gRu + + +88 + gme + < + +89 +ass + + gFade1 + + +90 , +ass + + gFade2 + + +91 , +ass + + gRu + + +93  + gab_if_rݔab_d_ndom_acss_avl + : + +94 +public + +boo +:: +s +:: +ab_if +< + +95 +m +:: +d_ +< + +96 +is_rݔab +< +Fade1 +, + gFade2 + > + +97 , + gis_avl__a +< +tyme + + g_gy +< + gFade1 + >:: +ty +, + gndom_acss_avl_g + > + +98 , + gis_avl__a +< +tyme + + g_gy +< + gFade2 + >:: +ty +, + gndom_acss_avl_g + > + +100 , + gRu + + +108 + gme + < + +109 +ass + + gVuePam + + +110 , +ass + + gCegyOrTvl + + +111 , +ass + + gRen + + +112 , +ass + + gDifn + + +114  + s_de_tys + + +116  +tyme + + tde__gy +< + +117 + tCegyOrTvl +, + tVuePam +, + tRen + + +118 >:: + tty + + t_gy +; + +120  +tyme + + tmove_cڡ +< + tVuePam +>:: + tty + + tvue_ty +; + +123  +tyme + + tm +:: + tev_if +< + +124 + tboo +:: + ts +:: + tda +:: + t_wraby_dibd +< + tVuePam +, + tRen +> + +125 , + tadd_por + + +126 , + tadd_por +< + tvue_ty +> + +127 >:: + tty + + tpor +; + +129 #i +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) \ + +130 && ( +BOOST_WORKAROUND +( +_STLPORT_VERSION +, +BOOST_TESTED_AT +(0x452)) \ + +131 || +BOOST_WORKAROUND +( +BOOST_DINKUMWARE_STDLIB +, +BOOST_TESTED_AT +(310))) \ + +132 || +BOOST_WORKAROUND +( +BOOST_RWSTD_VER +, +BOOST_TESTED_AT +(0x20101)) \ + +133 || +BOOST_WORKAROUND +( +BOOST_DINKUMWARE_STDLIB +, <= 310) + +139  + #BOOST_ITERATOR_FACADE_NEEDS_ITERATOR_BASE + 1 + + ) + +142 + +< + t_gy +, + tvue_ty +, + tDifn +, + tpor +, + tRen +> + +143 + tba +; + +153 + gme + < +ass + + gIt +> + +154 as + cpofix_emt_oxy + + +156  +tyme + + t_vue +< + tIt +>:: + tty + + tvue_ty +; + +157 + gpublic +: + +158 +exic + +pofix_emt_oxy +( +It + cڡ& +x +) + +159 : +ed_vue +(* +x +) + +166 +vue_ty +& + +167 +ݔ +*() const + +169  +this +-> +ed_vue +; + +171 + give +: + +172 +mub + +vue_ty + +ed_vue +; + +179 + gme + < +ass + + gIt +> + +180 as + cwrab_pofix_emt_oxy + + +182  +tyme + + t_vue +< + tIt +>:: + tty + + tvue_ty +; + +183 + gpublic +: + +184 +exic + +wrab_pofix_emt_oxy +( +It + cڡ& +x +) + +185 : +ed_vue +(* +x +) + +186 , +ed_ +( +x +) + +193 +wrab_pofix_emt_oxy + const& + +194 + gݔ +*() const + +196  * + gthis +; + +200 +ݔ + + gvue_ty +&() const + +202  + ged_vue +; + +206 + gme + < +ass + + gT +> + +207 +T + cڡ& + gݔ +=(T cڡ& +x +) const + +209 * +this +-> +ed_ + = +x +; + +210  + gx +; + +214 + gme + < +ass + + gT +> + +215 + gT +& + gݔ +=( +T +& +x +) const + +217 * +this +-> +ed_ + = +x +; + +218  + gx +; + +222 +ݔ + +It + const&() const + +224  + ged_ +; + +227 + give +: + +228 +mub + +vue_ty + +ed_vue +; + +229 +It + + ged_ +; + +232 #ifde +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION + + +234 + gme + < +ass + + gRen +, cs + gVue +> + +235  + sis_n_oxy_n_im + + +237  +Ren + + gr +; + +239 + gme + < +ass + + gR +> + +240  +tyme + + gm +:: +if_ +< + +241 +is_cvtib +< + +242 +R + const volatile* + +243 , +Vue + const volatile* + +247 >:: +ty +& +hr +( +R + const&); + +249 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = ( +hr +( +r +)) == 1); + +252 + gme + < +ass + + gRen +, cs + gVue +> + +253  + gis_n_oxy_n + + +254 : +m +:: +bo_ +< + +255 +is_n_oxy_n_im +< +Ren +, + gVue +>:: +vue + + +259 + gme + < +ass + + gRen +, cs + gVue +> + +260  + gis_n_oxy_n + + +261 : +is_cvtib +< + +262 +tyme + +move_n +< +Ren +>:: +ty + + +264 , +Vue + const volatile* + +284 + gme + < +ass + + gIt +, cs + gVue +, cs + gRen +, cs + gCegyOrTvl +> + +285  + gpofix_emt_su + + +286 : +m +:: +ev_if +< + +287 +m +:: +d_ +< + +289 +is_cvtib +< + +290 +Ren + + +296 , +tyme + + gadd_lvue_n +< +Vue + cڡ>:: +ty + + +301 , + gm +:: +n_ +< + +302 +is_cvtib +< + +303 +tyme + +_gy_to_avl +< +CegyOrTvl +>:: +ty + + +304 , + gfwd_avl_g + + +308 , + gm +:: +if_ +< + +309 +is_n_oxy_n +< +Ren +, + gVue +> + +310 , + gpofix_emt_oxy +< + gIt +> + +311 , + gwrab_pofix_emt_oxy +< + gIt +> + +313 , + gm +:: +idty +< +It +> + +321 + gme + < +ass + + gRen +, cs + gPor +> + +322  + sݔ_row_dich + + +324  + soxy + + +326 +exic + +oxy +( +Ren + cڡ & +x +: +m_f +(x) {} + +327 +Ren +* +ݔ +->({  +boo +:: +addssof +( +m_f +); } + +330 +ݔ + + gRen +*({  + gboo +:: +addssof +( +m_f +); } + +331 +Ren + + gm_f +; + +333  +oxy + + tsu_ty +; + +334  +su_ty + +y +( +Ren + cڡ & +x +) + +336  +su_ty +( +x +); + +340 + gme + < +ass + + gT +, cs + gPor +> + +341  + gݔ_row_dich +< + gT +&, + gPor +> + +343  +Por + + tsu_ty +; + +344  +su_ty + +y +( +T +& +x +) + +346  + gboo +:: +addssof +( +x +); + +353 + gme + < +ass + + gIt +> + +354 as + cݔ_bcks_oxy + + +358  +tyme + + tIt +:: + tn +eference; + +359  +tyme + + tIt +:: + tvue_ty + value_type; + +361 + gpublic +: + +362 +ݔ_bcks_oxy +( +It + cڡ& + +) + +363 : +m_ +( + +) + +366 +ݔ + +n +() const + +368  * +m_ +; + +371 + gݔ_bcks_oxy +& + gݔ +=( +vue_ty + cڡ& +v +) + +373 * +m_ + = +v +; + +374  * + gthis +; + +377 + give +: + +378 +It + +m_ +; + +383 + gme + < +ass + + gVueTy +, cs + gRen +> + +384  + gu_ݔ_bcks_oxy + + +385 : +m +:: +n_ +< + +386 +m +:: +d_ +< + +389 +boo +:: +is_POD +< +VueTy +> + +390 , + g_wraby_dibd +< + gVueTy +, + gRen +> + +395 + gme + < +ass + + gIt +, cs + gVue +, cs + gRen +> + +396  + sݔ_bcks_su + + +398  +tyme + + tm +:: + tif_ +< + +399 + tu_ݔ_bcks_oxy +< + tVue +, + tRen +> + +400 , + tݔ_bcks_oxy +< + tIt +> + +401 , + tVue + + +402 >:: + tty +ype; + +405 + gme + < +ass + + gIt +> + +406 + gݔ_bcks_oxy +< + gIt +> +make_ݔ_bcks_su +( +It + cڡ& + +, +m +:: +ue_ +) + +408  +ݔ_bcks_oxy +< +It +>( + +); + +411 + gme + < +ass + + gIt +> + +412 +tyme + + gIt +:: +vue_ty + +make_ݔ_bcks_su +( +It + cڡ& + +, +m +:: +l_ +) + +414  * + +; + +417  + schoo_difn_ty + + +419 + gme + < +ass + + gI1 +, cs + gI2 +> + +420  + gy + + +422 #ifde +BOOST_NO_ONE_WAY_ITERATOR_INTEROP + + +423 +_difn +< +I1 +> + +425 +m +:: +ev_if +< + +426 +is_cvtib +< +I2 +, + gI1 +> + +427 , + g_difn +< + gI1 +> + +428 , + g_difn +< + gI2 +> + +435 + gme + < + +436 +ass + + gDived + + +437 , +ass + + gVue + + +438 , +ass + + gCegyOrTvl + + +439 , +ass + + gRen + + +440 , +ass + + gDifn + + +441 , +bo + + gIsBideiڮTvl + + +442 , +bo + + gIsRdomAcssTvl + + +444 +ass + + g_de_ba +; + +450 #ifde +BOOST_NO_STRICT_ITERATOR_INTEROPERABILITY + + +451  + #BOOST_ITERATOR_FACADE_INTEROP_HEAD_IMPL +( +efix +, + +, +su_ty +, +abr +) \ + +452 +me + < \ + +453 +ass + +Dived1 +, cs +V1 +, cs +TC1 +, cs +Ren1 +, cs +Difn1 + \ + +454 , +ass + +Dived2 +, cs +V2 +, cs +TC2 +, cs +Ren2 +, cs +Difn2 + \ + +456 +efix + +tyme + +m +:: +y2 +< +su_ty +, +Dived1 +, +Dived2 +>:: +ty + \ + +457 +ݔ + + ` +( \ + +458 +_de +< +Dived1 +, +V1 +, +TC1 +, +Ren1 +, +Difn1 +> cڡ& +lhs + \ + +459 , +_de +< +Dived2 +, +V2 +, +TC2 +, +Ren2 +, +Difn2 +> cڡ& +rhs +) + + ) + +461  + #BOOST_ITERATOR_FACADE_INTEROP_HEAD_IMPL +( +efix +, + +, +su_ty +, +abr +) \ + +462 +me + < \ + +463 +ass + +Dived1 +, cs +V1 +, cs +TC1 +, cs +Ren1 +, cs +Difn1 + \ + +464 , +ass + +Dived2 +, cs +V2 +, cs +TC2 +, cs +Ren2 +, cs +Difn2 + \ + +466 +efix + +tyme + +abr +< \ + +467 +Dived1 +, +Dived2 + \ + +468 , +tyme + +m +:: +y2 +< +su_ty +, +Dived1 +, +Dived2 +>:: +ty + \ + +469 >:: +ty + \ + +470 +ݔ + + ` +( \ + +471 +_de +< +Dived1 +, +V1 +, +TC1 +, +Ren1 +, +Difn1 +> cڡ& +lhs + \ + +472 , +_de +< +Dived2 +, +V2 +, +TC2 +, +Ren2 +, +Difn2 +> cڡ& +rhs +) + + ) + +475  + #BOOST_ITERATOR_FACADE_INTEROP_HEAD +( +efix +, + +, +su_ty +) \ + +476 + `BOOST_ITERATOR_FACADE_INTEROP_HEAD_IMPL +( +efix +, + +, +su_ty +, +boo +:: +s +:: +da +:: +ab_if_rݔab +) + + ) + +478  + #BOOST_ITERATOR_FACADE_INTEROP_RANDOM_ACCESS_HEAD +( +efix +, + +, +su_ty +) \ + +479 + `BOOST_ITERATOR_FACADE_INTEROP_HEAD_IMPL +( +efix +, + +, +su_ty +, +boo +:: +s +:: +da +:: +ab_if_rݔab_d_ndom_acss_avl +) + + ) + +481  + #BOOST_ITERATOR_FACADE_PLUS_HEAD +( +efix +, +gs +) \ + +482 +me + < +ass + +Dived +, cs +V +, cs +TC +, cs +R +, cs +D +> \ + +483 +efix + +tyme + +boo +:: +s +:: +ab_if +< \ + +484 +boo +:: +s +:: +da +:: +is_avl__a +< +TC +, boo::s:: +ndom_acss_avl_g + >, \ + +485 +Dived + \ + +486 >:: +ty + +ݔ ++ +gs + + + ) + +497 as + c_ce_acss + + +499 #i +defed +( +BOOST_NO_MEMBER_TEMPLATE_FRIENDS +) + +502 + gpublic +: + +505 +me + < +ass + +I +, cs + gV +, cs + gTC +, cs + gR +, cs + gD +> +nd + cs + g_de +; + +506 + gme + < +ass + + gI +, cs + gV +, cs + gTC +, cs + gR +, cs + gD +, +bo + + gIsBideiڮTvl +, bo + gIsRdomAcssTvl +> + +507 +nd + +ass + + gda +:: +_de_ba +; + +509  + #BOOST_ITERATOR_FACADE_RELATION +( + +) \ + +510 + `BOOST_ITERATOR_FACADE_INTEROP_HEAD +( +nd +, + +, +boo +:: +s +:: +da +:: +ways_bo2 +); + + ) + +512 +BOOST_ITERATOR_FACADE_RELATION +(==) + +513 +BOOST_ITERATOR_FACADE_RELATION +(!=) + +515 #unde +BOOST_ITERATOR_FACADE_RELATION + + +517  + #BOOST_ITERATOR_FACADE_RANDOM_ACCESS_RELATION +( + +) \ + +518 + `BOOST_ITERATOR_FACADE_INTEROP_RANDOM_ACCESS_HEAD +( +nd +, + +, +boo +:: +s +:: +da +:: +ways_bo2 +); + + ) + +520 +BOOST_ITERATOR_FACADE_RANDOM_ACCESS_RELATION +(<) + +521 +BOOST_ITERATOR_FACADE_RANDOM_ACCESS_RELATION +(>) + +522 +BOOST_ITERATOR_FACADE_RANDOM_ACCESS_RELATION +(<=) + +523 +BOOST_ITERATOR_FACADE_RANDOM_ACCESS_RELATION +(>=) + +525 #unde +BOOST_ITERATOR_FACADE_RANDOM_ACCESS_RELATION + + +527 +BOOST_ITERATOR_FACADE_INTEROP_RANDOM_ACCESS_HEAD +( + +528 +nd +, -, +boo +:: +s +:: +da +:: +choo_difn_ty +) + +531 +BOOST_ITERATOR_FACADE_PLUS_HEAD +( + +532 +nd + +le + + +533 , ( +_de +< +Dived +, +V +, +TC +, +R +, +D +> const& + +534 , +tyme + +Dived +:: +difn_ty +) + +538 +BOOST_ITERATOR_FACADE_PLUS_HEAD +( + +539 +nd + +le + + +540 , ( +tyme + +Dived +:: +difn_ty + + +541 , +_de +< +Dived +, +V +, +TC +, +R +, +D +> const&) + +547 + gme + < +ass + + gFade +> + +548  +tyme + + gFade +:: +n + +den +( +Fade + cڡ& +f +) + +550  +f +. +den +(); + +553 + gme + < +ass + + gFade +> + +554  +emt +( +Fade +& +f +) + +556 + gf +. +emt +(); + +559 + gme + < +ass + + gFade +> + +560  +deemt +( +Fade +& +f +) + +562 + gf +. +deemt +(); + +565 + gme + < +ass + + gFade1 +, cs + gFade2 +> + +566  +bo + +equ +( +Fade1 + cڡ& +f1 +, +Fade2 + cڡ& +f2 +, +m +:: +ue_ +) + +568  +f1 +. +equ +( +f2 +); + +571 + gme + < +ass + + gFade1 +, cs + gFade2 +> + +572  +bo + +equ +( +Fade1 + cڡ& +f1 +, +Fade2 + cڡ& +f2 +, +m +:: +l_ +) + +574  +f2 +. +equ +( +f1 +); + +577 + gme + < +ass + + gFade +> + +578  +adv +( +Fade +& +f +, +tyme + Fade:: +difn_ty + +n +) + +580 +f +. +adv +( +n +); + +583 + gme + < +ass + + gFade1 +, cs + gFade2 +> + +584  +tyme + + gFade1 +:: +difn_ty + +di_om +( + +585 +Fade1 + cڡ& +f1 +, +Fade2 + cڡ& +f2 +, +m +:: +ue_ +) + +587  - +f1 +. +di_to +( +f2 +); + +590 + gme + < +ass + + gFade1 +, cs + gFade2 +> + +591  +tyme + + gFade2 +:: +difn_ty + +di_om +( + +592 +Fade1 + cڡ& +f1 +, +Fade2 + cڡ& +f2 +, +m +:: +l_ +) + +594  +f2 +. +di_to +( +f1 +); + +600 + gme + < +ass + + gI +, cs + gV +, cs + gTC +, cs + gR +, cs + gD +> + +601  + gI +& +dived +( +_de +< +I +, +V +, +TC +, +R +, +D +>& +de +) + +603  * + gic_ +< + gI +*>(& + gde +); + +606 + gme + < +ass + + gI +, cs + gV +, cs + gTC +, cs + gR +, cs + gD +> + +607  +I + cڡ& +dived +( +_de + cڡ& +de +) + +609  * + gic_ +< +I + cڡ*>(& + gde +); + +613 +BOOST_DELETED_FUNCTION +( +_ce_acss +()) + +616 +mea + + gda + { + +619 + gme + < + +620 +ass + + gDived + + +621 , +ass + + gVue + + +622 , +ass + + gCegyOrTvl + + +623 , +ass + + gRen + + +624 , +ass + + gDifn + + +626 +ass + + g_de_ba +< + gDived +, + gVue +, + gCegyOrTvl +, + gRen +, + gDifn +, + gl +, false > + +627 #ifde +BOOST_ITERATOR_FACADE_NEEDS_ITERATOR_BASE + + +628 : +public + +boo +:: +s +:: +da +:: +_de_tys +< + +629 +Vue +, + gCegyOrTvl +, + gRen +, + gDifn + + +630 >:: +ba + + +631 #unde +BOOST_ITERATOR_FACADE_NEEDS_ITERATOR_BASE + + +634 +ive +: + +635  +boo +:: + ts +:: + tda +:: + t_de_tys +< + +636 + tVue +, + tCegyOrTvl +, + tRen +, + tDifn + + +637 > + tassocd_tys +; + +639  + gboo +:: + ts +:: + tda +:: + tݔ_row_dich +< + +640 + tRen + + +641 , + ttyme + + tassocd_tys +:: + tpor + + +642 > + tݔ_row_dich_ +; + +644 + gpublic +: + +645  +tyme + + tassocd_tys +:: + tvue_ty + value_type; + +646  +Ren + + tn +; + +647  +Difn + + tdifn_ty +; + +649  +tyme + + tݔ_row_dich_ +:: + tsu_ty + + tpor +; + +651  +tyme + + tassocd_tys +:: + t_gy + iterator_category; + +653 + gpublic +: + +654 +n + +ݔ +*() const + +656  +_ce_acss +:: +den +( +this +-> +dived +()); + +659 +por + + gݔ +->() const + +661  + gݔ_row_dich_ +:: +y +(* +this +-> +dived +()); + +664 + gDived +& + gݔ +++() + +666 + g_ce_acss +:: +emt +( +this +-> +dived +()); + +667  + gthis +-> +dived +(); + +670 + geed +: + +674 +Dived +& +dived +() + +676  * +ic_ +< +Dived +*>( +this +); + +679 +Dived + cڡ& +dived +() const + +681  * + gic_ +< +Dived + cڡ*>( + gthis +); + +686 + gme + < + +687 +ass + + gDived + + +688 , +ass + + gVue + + +689 , +ass + + gCegyOrTvl + + +690 , +ass + + gRen + + +691 , +ass + + gDifn + + +693 +ass + + g_de_ba +< + gDived +, + gVue +, + gCegyOrTvl +, + gRen +, + gDifn +, + gue +, + gl + > : + +694 +public + +_de_ba +< +Dived +, + gVue +, + gCegyOrTvl +, + gRen +, + gDifn +, + gl +, false > + +696 + gpublic +: + +697 +Dived +& +ݔ +--() + +699 +_ce_acss +:: +deemt +( +this +-> +dived +()); + +700  + gthis +-> +dived +(); + +703 +Dived + + gݔ +--() + +705 +Dived + +tmp +( +this +-> +dived +()); + +706 --* + gthis +; + +707  + gtmp +; + +712 + gme + < + +713 +ass + + gDived + + +714 , +ass + + gVue + + +715 , +ass + + gCegyOrTvl + + +716 , +ass + + gRen + + +717 , +ass + + gDifn + + +719 +ass + + g_de_ba +< + gDived +, + gVue +, + gCegyOrTvl +, + gRen +, + gDifn +, + gue +,rue > : + +720 +public + +_de_ba +< +Dived +, + gVue +, + gCegyOrTvl +, + gRen +, + gDifn +, + gue +, + gl + > + +722 + give +: + +723  +_de_ba +< + tDived +, + tVue +, + tCegyOrTvl +, + tRen +, + tDifn +, + tue +, + tl + > + tba_ty +; + +725 + gpublic +: + +726  +tyme + + tba_ty +:: + tn +eference; + +727  +tyme + + tba_ty +:: + tdifn_ty + difference_type; + +729 + gpublic +: + +730 +tyme + +boo +:: +s +:: +da +:: +ݔ_bcks_su +< +Dived +, + gVue +, + gn +>:: +ty + + +731 +ݔ +[]( +difn_ty + +n +) const + +733  +boo +:: + ts +:: + tda +:: + tu_ݔ_bcks_oxy +< + tVue +, + tRen +> + tu_oxy +; + +735  + gboo +:: +s +:: +da +:: +make_ݔ_bcks_su +< +Dived +>( + +736 +this +-> +dived +(+ +n + + +737 , +u_oxy +() + +741 + gDived +& + gݔ ++=( +difn_ty + +n +) + +743 +_ce_acss +:: +adv +( +this +-> +dived +(), +n +); + +744  + gthis +-> +dived +(); + +747 + gDived +& + gݔ +-=( +difn_ty + +n +) + +749 +_ce_acss +:: +adv +( +this +-> +dived +(), - +n +); + +750  + gthis +-> +dived +(); + +753 +Dived + + gݔ +-( +difn_ty + + gx +) const + +755 +Dived + +su +( +this +-> +dived +()); + +756  + gsu + - +x +; + +766 + gme + < + +767 +ass + + gDived + + +768 , +ass + + gVue + + +769 , +ass + + gCegyOrTvl + + +770 , +ass + + gRen + = +Vue +& + +771 , +ass + + gDifn + = +d +:: +rdiff_t + + +773 +ass + +_de + : + +774 +public + +da +:: +_de_ba +< + +775 +Dived +, + +776 + gVue +, + +777 + gCegyOrTvl +, + +778 + gRen +, + +779 + gDifn +, + +780 + gda +:: +is_avl__a +< +CegyOrTvl +, + gbideiڮ_avl_g + >:: +vue +, + +781 + gda +:: +is_avl__a +< +CegyOrTvl +, + gndom_acss_avl_g + >:: +vue + + +784 +eed +: + +786  +_de +< + tDived +, + tVue +, + tCegyOrTvl +, + tRen +, + tDifn +> + t_de_ +; + +789 + gme + < +ass + + gI +, cs + gV +, cs + gTC +, cs + gR +, cs + gD +> + +790 +le + +tyme + + gboo +:: +s +:: +da +:: +pofix_emt_su +< +I +, + gV +, + gR +, + gTC +>:: +ty + + +791 +ݔ +++( + +792 +_de +< +I +, + gV +, + gTC +, + gR +, + gD +>& + gi + + +796 +tyme + + gboo +:: +s +:: +da +:: +pofix_emt_su +< +I +, + gV +, + gR +, + gTC +>:: +ty + + +797 +tmp +(* +ic_ +< +I +*>(& +i +)); + +799 ++ + gi +; + +801  + gtmp +; + +872 #ifde +BOOST_NO_ONE_WAY_ITERATOR_INTEROP + + +873  + #BOOST_ITERATOR_CONVERTIBLE +( +a +, +b + +m +:: + `ue_ +() + + ) + +875  + #BOOST_ITERATOR_CONVERTIBLE +( +a +, +b + +is_cvtib +() + + ) + +878  + #BOOST_ITERATOR_FACADE_INTEROP +( + +, +su_ty +, +tu_efix +, +ba_ +) \ + +879 + `BOOST_ITERATOR_FACADE_INTEROP_HEAD +( +le +, + +, +su_ty +) \ + +882 + `BOOST_STATIC_ASSERT +(( \ + +883 +is_rݔab +< +Dived1 +, +Dived2 + >:: +vue + \ + +885 +tu_efix + +_ce_acss +:: + `ba_ +( \ + +886 * +ic_ +< +Dived1 + cڡ*>(& +lhs +) \ + +887 , * +ic_ +< +Dived2 + cڡ*>(& +rhs +) \ + +888 , + `BOOST_ITERATOR_CONVERTIBLE +( +Dived2 +, +Dived1 +) \ + +890 } + + ) + +892  + #BOOST_ITERATOR_FACADE_RELATION +( + +, +tu_efix +, +ba_ +) \ + +893 + `BOOST_ITERATOR_FACADE_INTEROP +( \ + +894 + + \ + +895 , +boo +:: +s +:: +da +:: +ways_bo2 + \ + +896 , +tu_efix + \ + +897 , +ba_ + \ + +898 ) + + ) + +900 +BOOST_ITERATOR_FACADE_RELATION +(==, , +equ +) + +901 +BOOST_ITERATOR_FACADE_RELATION +(!=,  !, +equ +) + +903 #unde +BOOST_ITERATOR_FACADE_RELATION + + +906  + #BOOST_ITERATOR_FACADE_INTEROP_RANDOM_ACCESS +( + +, +su_ty +, +tu_efix +, +ba_ +) \ + +907 + `BOOST_ITERATOR_FACADE_INTEROP_RANDOM_ACCESS_HEAD +( +le +, + +, +su_ty +) \ + +910 + `BOOST_STATIC_ASSERT +(( \ + +911 +is_rݔab +< +Dived1 +, +Dived2 + >:: +vue + && \ + +912 +boo +:: +s +:: +da +:: +is_avl__a +< +tyme + +_gy +< +Dived1 + >:: +ty +, +ndom_acss_avl_g + >:: +vue + && \ + +913 +boo +:: +s +:: +da +:: +is_avl__a +< +tyme + +_gy +< +Dived2 + >:: +ty +, +ndom_acss_avl_g + >:: +vue + \ + +915 +tu_efix + +_ce_acss +:: + `ba_ +( \ + +916 * +ic_ +< +Dived1 + cڡ*>(& +lhs +) \ + +917 , * +ic_ +< +Dived2 + cڡ*>(& +rhs +) \ + +918 , + `BOOST_ITERATOR_CONVERTIBLE +( +Dived2 +, +Dived1 +) \ + +920 } + + ) + +922  + #BOOST_ITERATOR_FACADE_RANDOM_ACCESS_RELATION +( + +, +tu_efix +, +ba_ +) \ + +923 + `BOOST_ITERATOR_FACADE_INTEROP_RANDOM_ACCESS +( \ + +924 + + \ + +925 , +boo +:: +s +:: +da +:: +ways_bo2 + \ + +926 , +tu_efix + \ + +927 , +ba_ + \ + +928 ) + + ) + +930 +BOOST_ITERATOR_FACADE_RANDOM_ACCESS_RELATION +(<,  0 >, +di_om +) + +931 +BOOST_ITERATOR_FACADE_RANDOM_ACCESS_RELATION +(>,  0 <, +di_om +) + +932 +BOOST_ITERATOR_FACADE_RANDOM_ACCESS_RELATION +(<=,  0 >=, +di_om +) + +933 +BOOST_ITERATOR_FACADE_RANDOM_ACCESS_RELATION +(>=,  0 <=, +di_om +) + +935 #unde +BOOST_ITERATOR_FACADE_RANDOM_ACCESS_RELATION + + +938 +BOOST_ITERATOR_FACADE_INTEROP_RANDOM_ACCESS +( + +940 , +boo +:: +s +:: +da +:: +choo_difn_ty + + +942 , +di_om + + +945 #unde +BOOST_ITERATOR_FACADE_INTEROP + + +946 #unde +BOOST_ITERATOR_FACADE_INTEROP_RANDOM_ACCESS + + +948  + #BOOST_ITERATOR_FACADE_PLUS +( +gs +) \ + +949 + `BOOST_ITERATOR_FACADE_PLUS_HEAD +( +le +, +gs +) \ + +951 +Dived + + `tmp +( +ic_ +( +i +)); \ + +952  +tmp + + +n +; \ + +953 } + + ) + +955 +BOOST_ITERATOR_FACADE_PLUS +(( + +956 +_de +< +Dived +, +V +, +TC +, +R +, +D +> cڡ& +i + + +957 , +tyme + +Dived +:: +difn_ty + +n + + +960 +BOOST_ITERATOR_FACADE_PLUS +(( + +961 +tyme + +Dived +:: +difn_ty + +n + + +962 , +_de +< +Dived +, +V +, +TC +, +R +, +D +> cڡ& +i + + +965 #unde +BOOST_ITERATOR_FACADE_PLUS + + +966 #unde +BOOST_ITERATOR_FACADE_PLUS_HEAD + + +968 #unde +BOOST_ITERATOR_FACADE_INTEROP_HEAD + + +969 #unde +BOOST_ITERATOR_FACADE_INTEROP_RANDOM_ACCESS_HEAD + + +970 #unde +BOOST_ITERATOR_FACADE_INTEROP_HEAD_IMPL + + +974 +usg + + gs +:: +_ce_acss +; + +975 +usg + + gs +:: +_de +; + +979  + ~ + + @/usr/include/boost/iterator/transform_iterator.hpp + +7 #ide +BOOST_TRANSFORM_ITERATOR_23022003THW_HPP + + +8  + #BOOST_TRANSFORM_ITERATOR_23022003THW_HPP + + + ) + +10  + ~ + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~< +> + +26 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, +BOOST_TESTED_AT +(1310)) + +27  + ~ + +30  + ~ + +33 +mea + + gboo + { + +34 +mea + + gs + { + +36 + gme + < +ass + + gUryFuni +, cs + gIt +, cs + gRen + = +u_deu +, cs + gVue + = use_default> + +37 +ass + +sfm_ +; + +39 +mea + + gda + + +42 + gme + < +ass + + gUryFunc +, cs + gIt +, cs + gRen +, cs + gVue +> + +43  + ssfm__ba + + +45 + give +: + +48  +tyme + + t_dt_hp +< + +49 + tRen + + +50 #ifde + tBOOST_RESULT_OF_USE_TR1 + + +51 , + tsu_of +:: + tn +)> + +53 , + tsu_of +:: + tn +)> + +55 >:: + tty + + tn +; + +62  +tyme + + t_dt_hp +< + +63 + tVue + + +64 , + tmove_n +< + tn +> + +65 >:: + tty + + tcv_vue_ty +; + +67 + gpublic +: + +68  +_adt +< + +69 + tsfm_ +< + tUryFunc +, + tIt +, + tRen +, + tVue +> + +70 , + tIt + + +71 , + tcv_vue_ty + + +72 , + tu_deu + + +73 , + tn + + +74 > + tty +; + +78 + gme + < +ass + + gUryFunc +, cs + gIt +, cs + gRen +, cs + gVue +> + +79 +ass + + gsfm_ + + +80 : +public + +boo +:: +s +:: +da +:: +sfm__ba +< +UryFunc +, + gIt +, + gRen +, + gVue +>:: +ty + + +82  +tyme + + +83 + tboo +:: + ts +:: + tda +:: + tsfm__ba +< + tUryFunc +, + tIt +, + tRen +, + tVue +>:: + tty + + +84 + tsur_t +; + +86 +nd + +ass + + g_ce_acss +; + +88 + gpublic +: + +89 +sfm_ +() { } + +91 +sfm_ +( +It + cڡ& +x +, +UryFunc + +f +) + +92 : +sur_t +( +x +), +m_f +( +f +) { } + +94 +exic + +sfm_ +( +It + cڡ& +x +) + +95 : +sur_t +( +x +) + +99 #i! +BOOST_WORKAROUND +( +__MWERKS__ +, +BOOST_TESTED_AT +(0x3003)) + +102 +BOOST_STATIC_ASSERT +( +is_ass +< +UryFunc +>:: +vue +); + +106 + gme + < + +107 +ass + + gOthUryFuni + + +108 , +ass + + gOthIt + + +109 , +ass + + gOthRen + + +110 , +ass + + gOthVue +> + +111 +sfm_ +( + +112 +sfm_ +< +OthUryFuni +, +OthIt +, +OthRen +, +OthVue +> cڡ& +t + + +113 , +tyme + +ab_if_cvtib +< +OthIt +, +It +>:: +ty +* = 0 + +114 #i! +BOOST_WORKAROUND +( +BOOST_MSVC +, == 1310) + +115 , +tyme + +ab_if_cvtib +< +OthUryFuni +, +UryFunc +>:: +ty +* = 0 + +118 : +sur_t +( +t +. +ba +()), +m_f +. +fun +()) + +121 +UryFunc + +fun +() const + +122 {  + gm_f +; } + +124 + give +: + +125 +tyme + +sur_t +:: +n + +den +() const + +126 {  +m_f +(* +this +-> +ba +()); } + +130 +UryFunc + + gm_f +; + +133 + gme + < +ass + + gUryFunc +, cs + gIt +> + +134 +le + + gsfm_ +< + gUryFunc +, + gIt +> + +135 +make_sfm_ +( +It + + +, +UryFunc + +fun +) + +137  + gsfm_ +< + gUryFunc +, + gIt +>( + g +, + gfun +); + +147 + gme + < +ass + + gUryFunc +, cs + gIt +> + +148 +le + +tyme + + gs +:: +ab_if +< + +149 +is_ass +< +UryFunc +> + +150 , + gsfm_ +< + gUryFunc +, + gIt +> + +151 >:: +ty + + +152 +make_sfm_ +( +It + + +) + +154  +sfm_ +< +UryFunc +, + gIt +>( + g +, UnaryFunc()); + +157 #i +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION + ) && !defed( +BOOST_NO_FUNCTION_TEMPLATE_ORDERING +) + +158 + gme + < +ass + + gRu +, cs + gArgumt +, cs + gIt +> + +159 +le + + gsfm_ +< +Ru + (*)( + gArgumt +), + gIt +, + gRu +> + +160 +make_sfm_ +( +It + + +, +Ru + (* +fun +)( +Argumt +)) + +162  + gsfm_ +< +Ru + (*)( + gArgumt +), + gIt +, + gRu +>( + g +, + gfun +); + +168 +usg + + gs +:: +sfm_ +; + +169 +usg + + gs +:: +make_sfm_ +; + +173  + ~ + + @/usr/include/boost/limits.hpp + +11 #ide +BOOST_LIMITS + + +12  + #BOOST_LIMITS + + + ) + +14  + ~ + +16 #ifde +BOOST_NO_LIMITS + + +19  + ~ + +22 #i( +defed +( +BOOST_HAS_LONG_LONG +&& defed( +BOOST_NO_LONG_LONG_NUMERIC_LIMITS +)) \ + +23 || ( +defed +( +BOOST_HAS_MS_INT64 +&& + $defed +( +BOOST_NO_MS_INT64_NUMERIC_LIMITS +)) + +25 #ifde +BOOST_HAS_MS_INT64 + + +26  + #BOOST_LLT + +__t64 + + + ) + +27  + #BOOST_ULLT +  +__t64 + + + ) + +29  + #BOOST_LLT + :: +boo +:: +lg_lg_ty + + + ) + +30  + #BOOST_ULLT + :: +boo +:: +ulg_lg_ty + + + ) + +33  + ~ + +35 +mea + +d + + +37 +me +<> + +38 +ass + +numic_lims +< +BOOST_LLT +> + +40 +public +: + +42 + `BOOST_STATIC_CONSTANT +( +bo +, +is_eclized + = +ue +); + +43 #ifde +BOOST_HAS_MS_INT64 + + +44  +BOOST_LLT + +m + + `BOOST_PREVENT_MACRO_SUBSTITUTION + (){  0x8000000000000000 +i64 +; } + +45  +BOOST_LLT + +max + + `BOOST_PREVENT_MACRO_SUBSTITUTION + (){  0x7FFFFFFFFFFFFFFF +i64 +; } + +46 #i + `defed +( +LLONG_MAX +) + +47  +BOOST_LLT + +m + + `BOOST_PREVENT_MACRO_SUBSTITUTION + (){  +LLONG_MIN +; } + +48  +BOOST_LLT + +max + + `BOOST_PREVENT_MACRO_SUBSTITUTION + (){  +LLONG_MAX +; } + +49 #i + `defed +( +LONGLONG_MAX +) + +50  +BOOST_LLT + +m + + `BOOST_PREVENT_MACRO_SUBSTITUTION + (){  +LONGLONG_MIN +; } + +51  +BOOST_LLT + +max + + `BOOST_PREVENT_MACRO_SUBSTITUTION + (){  +LONGLONG_MAX +; } + +53  +BOOST_LLT + +m + + `BOOST_PREVENT_MACRO_SUBSTITUTION + (){  1LL << ((BOOST_LLT* +CHAR_BIT + - 1); } + +54  +BOOST_LLT + +max + + `BOOST_PREVENT_MACRO_SUBSTITUTION + (){  ~( +m +)(); } + +56 + `BOOST_STATIC_CONSTANT +(, +digs + = ( +BOOST_LLT +* +CHAR_BIT + -1); + +57 + `BOOST_STATIC_CONSTANT +(, +digs10 + = ( +CHAR_BIT + *  ( +BOOST_LLT +) - 1) * 301L / 1000); + +58 + `BOOST_STATIC_CONSTANT +( +bo +, +is_sigd + = +ue +); + +59 + `BOOST_STATIC_CONSTANT +( +bo +, +is_g + = +ue +); + +60 + `BOOST_STATIC_CONSTANT +( +bo +, +is_exa + = +ue +); + +61 + `BOOST_STATIC_CONSTANT +(, +dix + = 2); + +62  +BOOST_LLT + + `s +( + `throw +() {  0; }; + +63  +BOOST_LLT + + `round_r +( + `throw +() {  0; }; + +65 + `BOOST_STATIC_CONSTANT +(, +m_expڒt + = 0); + +66 + `BOOST_STATIC_CONSTANT +(, +m_expڒt10 + = 0); + +67 + `BOOST_STATIC_CONSTANT +(, +max_expڒt + = 0); + +68 + `BOOST_STATIC_CONSTANT +(, +max_expڒt10 + = 0); + +70 + `BOOST_STATIC_CONSTANT +( +bo +, +has_fy + = +l +); + +71 + `BOOST_STATIC_CONSTANT +( +bo +, +has_qut_NaN + = +l +); + +72 + `BOOST_STATIC_CONSTANT +( +bo +, +has_siglg_NaN + = +l +); + +73 + `BOOST_STATIC_CONSTANT +( +bo +, +has_dm + = +l +); + +74 + `BOOST_STATIC_CONSTANT +( +bo +, +has_dm_loss + = +l +); + +75  +BOOST_LLT + + `fy +( + `throw +() {  0; }; + +76  +BOOST_LLT + + `qut_NaN +( + `throw +() {  0; }; + +77  +BOOST_LLT + + `siglg_NaN +( + `throw +() {  0; }; + +78  +BOOST_LLT + + `dm_m +( + `throw +() {  0; }; + +80 + `BOOST_STATIC_CONSTANT +( +bo +, +is_c559 + = +l +); + +81 + `BOOST_STATIC_CONSTANT +( +bo +, +is_bounded + = +ue +); + +82 + `BOOST_STATIC_CONSTANT +( +bo +, +is_modulo + = +ue +); + +84 + `BOOST_STATIC_CONSTANT +( +bo +, +s + = +l +); + +85 + `BOOST_STATIC_CONSTANT +( +bo +, +tyss_befe + = +l +); + +86 + `BOOST_STATIC_CONSTANT +( +t_round_y +, +round_y + = +round_towd_zo +); + +90 +me +<> + +91 +ass + +numic_lims +< +BOOST_ULLT +> + +93 +public +: + +95 + `BOOST_STATIC_CONSTANT +( +bo +, +is_eclized + = +ue +); + +96 #ifde +BOOST_HAS_MS_INT64 + + +97  +BOOST_ULLT + +m + + `BOOST_PREVENT_MACRO_SUBSTITUTION + (){  0u +i64 +; } + +98  +BOOST_ULLT + +max + + `BOOST_PREVENT_MACRO_SUBSTITUTION + (){  0xFFFFFFFFFFFFFFFFu +i64 +; } + +99 #i + `defed +( +ULLONG_MAX +&& defed( +ULLONG_MIN +) + +100  +BOOST_ULLT + +m + + `BOOST_PREVENT_MACRO_SUBSTITUTION + (){  +ULLONG_MIN +; } + +101  +BOOST_ULLT + +max + + `BOOST_PREVENT_MACRO_SUBSTITUTION + (){  +ULLONG_MAX +; } + +102 #i + `defed +( +ULONGLONG_MAX +&& defed( +ULONGLONG_MIN +) + +103  +BOOST_ULLT + +m + + `BOOST_PREVENT_MACRO_SUBSTITUTION + (){  +ULONGLONG_MIN +; } + +104  +BOOST_ULLT + +max + + `BOOST_PREVENT_MACRO_SUBSTITUTION + (){  +ULONGLONG_MAX +; } + +106  +BOOST_ULLT + +m + + `BOOST_PREVENT_MACRO_SUBSTITUTION + (){  0uLL; } + +107  +BOOST_ULLT + +max + + `BOOST_PREVENT_MACRO_SUBSTITUTION + (){  ~0uLL; } + +109 + `BOOST_STATIC_CONSTANT +(, +digs + = ( +BOOST_LLT +* +CHAR_BIT +); + +110 + `BOOST_STATIC_CONSTANT +(, +digs10 + = ( +CHAR_BIT + *  ( +BOOST_LLT +)) * 301L / 1000); + +111 + `BOOST_STATIC_CONSTANT +( +bo +, +is_sigd + = +l +); + +112 + `BOOST_STATIC_CONSTANT +( +bo +, +is_g + = +ue +); + +113 + `BOOST_STATIC_CONSTANT +( +bo +, +is_exa + = +ue +); + +114 + `BOOST_STATIC_CONSTANT +(, +dix + = 2); + +115  +BOOST_ULLT + + `s +( + `throw +() {  0; }; + +116  +BOOST_ULLT + + `round_r +( + `throw +() {  0; }; + +118 + `BOOST_STATIC_CONSTANT +(, +m_expڒt + = 0); + +119 + `BOOST_STATIC_CONSTANT +(, +m_expڒt10 + = 0); + +120 + `BOOST_STATIC_CONSTANT +(, +max_expڒt + = 0); + +121 + `BOOST_STATIC_CONSTANT +(, +max_expڒt10 + = 0); + +123 + `BOOST_STATIC_CONSTANT +( +bo +, +has_fy + = +l +); + +124 + `BOOST_STATIC_CONSTANT +( +bo +, +has_qut_NaN + = +l +); + +125 + `BOOST_STATIC_CONSTANT +( +bo +, +has_siglg_NaN + = +l +); + +126 + `BOOST_STATIC_CONSTANT +( +bo +, +has_dm + = +l +); + +127 + `BOOST_STATIC_CONSTANT +( +bo +, +has_dm_loss + = +l +); + +128  +BOOST_ULLT + + `fy +( + `throw +() {  0; }; + +129  +BOOST_ULLT + + `qut_NaN +( + `throw +() {  0; }; + +130  +BOOST_ULLT + + `siglg_NaN +( + `throw +() {  0; }; + +131  +BOOST_ULLT + + `dm_m +( + `throw +() {  0; }; + +133 + `BOOST_STATIC_CONSTANT +( +bo +, +is_c559 + = +l +); + +134 + `BOOST_STATIC_CONSTANT +( +bo +, +is_bounded + = +ue +); + +135 + `BOOST_STATIC_CONSTANT +( +bo +, +is_modulo + = +ue +); + +137 + `BOOST_STATIC_CONSTANT +( +bo +, +s + = +l +); + +138 + `BOOST_STATIC_CONSTANT +( +bo +, +tyss_befe + = +l +); + +139 + `BOOST_STATIC_CONSTANT +( +t_round_y +, +round_y + = +round_towd_zo +); + +142 + } +} + + @/usr/include/boost/move/algorithm.hpp + +14 #ide +BOOST_MOVE_ALGORITHM_HPP + + +15  + #BOOST_MOVE_ALGORITHM_HPP + + + ) + +17 #ide +BOOST_CONFIG_HPP + + +18  + ~ + +20 # +#i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +22 #agm + + + +25  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +32  + ~ + +33  + ~ + +35 +mea + + gboo + { + +43 +mea + + gmove_da + { + +45 + gme + + +46 < +tyme + + gI +, + +47 +tyme + + gF +> + +48 +le + +F + +unlized_move_move_ +( +I + +f +, I +l +, F +r + + +52  :: +boo +:: +unlized_move +( +f +, +l +, +r +); + +66 + gme + + +67 < +tyme + + gI +, + +68 +tyme + + gF +> + +69 +le + +F + +unlized_cy__move +( +I + +f +, I +l +, F +r +, + +70 +tyme + :: +boo +:: +move_da +:: +ab_if +< move_da:: +is_move_ +< +I +> >:: +ty +* = 0) + +72  :: +boo +:: +move_da +:: +unlized_move_move_ +( +f +, +l +, +r +); + +81 +mea + + gmove_da + { + +83 + gme + + +84 < +tyme + + gI +, + +85 +tyme + + gF +> + +86 +le + +F + +move_move_ +( +I + +f +, I +l +, F +r + + +90  :: +boo +:: +move +( +f +, +l +, +r +); + +105 + gme + + +106 < +tyme + + gI +, + +107 +tyme + + gF +> + +108 +le + +F + +cy__move +( +I + +f +, I +l +, F +r +, + +109 +tyme + :: +boo +:: +move_da +:: +ab_if +< move_da:: +is_move_ +< +I +> >:: +ty +* = 0) + +111  :: +boo +:: +move_da +:: +move_move_ +( +f +, +l +, +r +); + +128 + gme + + +129 < +tyme + + gI +, + +130 +tyme + + gF +> + +131 +le + +F + +unlized_cy__move +( +I + +f +, I +l +, F +r + + +133 , +tyme + :: +boo +:: +move_da +:: +dib_if +< move_da:: +is_move_ +< +I +> >:: +ty +* = 0 + +137  +d +:: +unlized_cy +( +f +, +l +, +r +); + +151 + gme + + +152 < +tyme + + gI +, + +153 +tyme + + gF +> + +154 +le + +F + +cy__move +( +I + +f +, I +l +, F +r + + +156 , +tyme + :: +boo +:: +move_da +:: +dib_if +< move_da:: +is_move_ +< +I +> >:: +ty +* = 0 + +160  +d +:: +cy +( +f +, +l +, +r +); + +165  + ~ + + @/usr/include/boost/move/core.hpp + +16 #ide +BOOST_MOVE_CORE_HPP + + +17  + #BOOST_MOVE_CORE_HPP + + + ) + +19 #ide +BOOST_CONFIG_HPP + + +20  + ~ + +22 # +#i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +24 #agm + + + +27  + ~ + +28  + ~ + +34 #i +defed +( +BOOST_NO_CXX11_DELETED_FUNCTIONS +|| defed( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +35  + #BOOST_MOVE_IMPL_NO_COPY_CTOR_OR_ASSIGN +( +TYPE +) \ + +36 +ive +:\ + +37 + `TYPE +( +TYPE + &);\ + +38 +TYPE +& +ݔ +=(TYPE &);\ + +39 +public +:\ + +40  + tboo_move_no_cy_cڡru__assign +; \ + +41 +ive +:\ + +43 # + + ) + +44  + #BOOST_MOVE_IMPL_NO_COPY_CTOR_OR_ASSIGN +( +TYPE +) \ + +45 +public +:\ + +46 + `TYPE +( +TYPE + cڡ & +de +;\ + +47 +TYPE +& +ݔ +=(TYPE cڡ & +de +;\ + +48 +public +:\ + +49  + tboo_move_no_cy_cڡru__assign +; \ + +50 +ive +:\ + +53 + + ) + +56 #i +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +&& !defed( +BOOST_MOVE_DOXYGEN_INVOKED +) + +58  + ~ + +60  + #BOOST_MOVE_TO_RV_CAST +( +RV_TYPE +, +ARG + +t_ +(ARG) + + ) + +63 #i +defed +( +BOOST_GCC +) && (BOOST_GCC >= 40400) && (BOOST_GCC < 40500) + +64  + #BOOST_RV_ATTRIBUTE_MAY_ALIAS + +BOOST_MAY_ALIAS + + + ) + +66  + #BOOST_RV_ATTRIBUTE_MAY_ALIAS + + + ) + +69 +mea + + gboo + { + +76 + gme + < +ass + + gT +> + +77 +ass + +BOOST_RV_ATTRIBUTE_MAY_ALIAS + + grv + + +78 : +public + :: +boo +:: +move_da +:: +if_c + + +79 < :: +boo +:: +move_da +:: +is_ass +< +T +>:: +vue + + +80 , + gT + + +81 , :: +boo +:: +move_da +:: +t + + +82 >:: +ty + + +84 +rv +(); + +85 ~ +rv +( +throw +(); + +86 +rv +(rv const&); + +87  + gݔ +=( +rv + const&); + +97 +mea + + gmove_da + { + +99 + gme + < +ass + + gT +> + +100  + gis_rv + + +103 : +gl_cڡt +< +bo +, :: +boo +:: +move_da +:: +is_rv_im +< +T +>:: +vue + > + +106 + gme + < +ass + + gT +> + +107  + sis_n_rv + + +109 cڡ +bo + + gvue + = ! +is_rv +< +T +>:: +vue +; + +119 + gme +< +ass + + gT +> + +120  + ghas_move_emuti_abd + + +121 : :: +boo +:: +move_da +:: +has_move_emuti_abd_im +< +T +> + +124 + gme +< +ass + + gT +> + +125  + shas_move_emuti_dibd + + +127 cڡ +bo + + gvue + = !:: +boo +:: +move_da +:: +has_move_emuti_abd_im +< +T +>:: +vue +; + +132  + #BOOST_RV_REF +( +TYPE +)\ + +133 :: +boo +:: +rv +< +TYPE + >& \ + +135 + + ) + +136  + #BOOST_RV_REF_2_TEMPL_ARGS +( +TYPE +, +ARG1 +, +ARG2 +)\ + +137 :: +boo +:: +rv +< +TYPE +< +ARG1 +, +ARG2 +> >& \ + +139 + + ) + +140  + #BOOST_RV_REF_3_TEMPL_ARGS +( +TYPE +, +ARG1 +, +ARG2 +, +ARG3 +)\ + +141 :: +boo +:: +rv +< +TYPE +< +ARG1 +, +ARG2 +, +ARG3 +> >& \ + +143 + + ) + +144  + #BOOST_RV_REF_BEG +\ + +145 :: +boo +:: +rv +< \ + +147 + + ) + +148  + #BOOST_RV_REF_END +\ + +151 + + ) + +152  + #BOOST_RV_REF_BEG_IF_CXX11 + \ + +155 + + ) + +156  + #BOOST_RV_REF_END_IF_CXX11 + \ + +159 + + ) + +160  + #BOOST_FWD_REF +( +TYPE +)\ + +161 cڡ +TYPE + & \ + +163 + + ) + +164  + #BOOST_COPY_ASSIGN_REF +( +TYPE +)\ + +165 cڡ :: +boo +:: +rv +< +TYPE + >& \ + +167 + + ) + +168  + #BOOST_COPY_ASSIGN_REF_BEG + \ + +169 cڡ :: +boo +:: +rv +< \ + +171 + + ) + +172  + #BOOST_COPY_ASSIGN_REF_END + \ + +175 + + ) + +176  + #BOOST_COPY_ASSIGN_REF_2_TEMPL_ARGS +( +TYPE +, +ARG1 +, +ARG2 +)\ + +177 cڡ :: +boo +:: +rv +< +TYPE +< +ARG1 +, +ARG2 +> >& \ + +179 + + ) + +180  + #BOOST_COPY_ASSIGN_REF_3_TEMPL_ARGS +( +TYPE +, +ARG1 +, +ARG2 +, +ARG3 +)\ + +181 cڡ :: +boo +:: +rv +< +TYPE +< +ARG1 +, +ARG2 +, +ARG3 +> >& \ + +183 + + ) + +184  + #BOOST_CATCH_CONST_RLVALUE +( +TYPE +)\ + +185 cڡ :: +boo +:: +rv +< +TYPE + >& \ + +187 + + ) + +188 +mea + + gboo + { + +189 +mea + + gmove_da + { + +191 + gme + < +ass + + gR +, cs + gT +> + +192 +BOOST_MOVE_FORCEINLINE + + gtyme + :: +boo +:: +move_da +:: +ab_if_c + + +193 < :: +boo +:: +move_da +:: +is_lvue_n +< +R +>:: +vue + || + +194 !:: +boo +:: +has_move_emuti_abd +< +T +>:: +vue + + +195 , + gT +&>:: +ty + + +196 +move_tu +( +T +& +x + +BOOST_NOEXCEPT + + +198  +x +; + +201 + gme + < +ass + + gR +, cs + gT +> + +202 +BOOST_MOVE_FORCEINLINE + + gtyme + :: +boo +:: +move_da +:: +ab_if_c + + +203 < !:: +boo +:: +move_da +:: +is_lvue_n +< +R +>:: +vue + && + +204 :: +boo +:: +has_move_emuti_abd +< +T +>:: +vue + + +205 , :: +boo +:: +rv +< +T +>&>:: +ty + + +206 +move_tu +( +T +& +x + +BOOST_NOEXCEPT + + +208  * +BOOST_MOVE_TO_RV_CAST +(:: +boo +:: +rv +< +T +>*, ::boo:: +move_da +:: +addssof +( +x +)); + +211 + gme + < +ass + + gR +, cs + gT +> + +212 +BOOST_MOVE_FORCEINLINE + + gtyme + :: +boo +:: +move_da +:: +ab_if_c + + +213 < !:: +boo +:: +move_da +:: +is_lvue_n +< +R +>:: +vue + && + +214 :: +boo +:: +has_move_emuti_abd +< +T +>:: +vue + + +215 , :: +boo +:: +rv +< +T +>&>:: +ty + + +216 +move_tu +(:: +boo +:: +rv +< +T +>& +x + +BOOST_NOEXCEPT + + +218  +x +; + +224  + #BOOST_MOVE_RET +( +RET_TYPE +, +REF +)\ + +225 +boo +:: +move_da +:: +move_tu +< +RET_TYPE + >( +REF +) + + ) + +228  + #BOOST_MOVE_BASE +( +BASE_TYPE +, +ARG +) \ + +229 :: +boo +:: + `move +(( +BASE_TYPE +&)( +ARG +)) + + ) + +237  + #BOOST_MOVABLE_BUT_NOT_COPYABLE +( +TYPE +)\ + +238 + `BOOST_MOVE_IMPL_NO_COPY_CTOR_OR_ASSIGN +( +TYPE +)\ + +239 +public +:\ + +240 +BOOST_MOVE_FORCEINLINE + +ݔ + :: +boo +:: +rv +< +TYPE +>&() \ + +241 {  * + `BOOST_MOVE_TO_RV_CAST +(:: +boo +:: +rv +< +TYPE +>*, +this +); }\ + +242 +BOOST_MOVE_FORCEINLINE + +ݔ + cڡ :: +boo +:: +rv +< +TYPE +>&() const \ + +243 {  * + `BOOST_MOVE_TO_RV_CAST +(cڡ :: +boo +:: +rv +< +TYPE +>*, +this +); }\ + +244 +ive +:\ + +246 + + ) + +253  + #BOOST_COPYABLE_AND_MOVABLE +( +TYPE +)\ + +254 +public +:\ + +255 +BOOST_MOVE_FORCEINLINE + +TYPE +& +ݔ +=(TYPE & +t +)\ + +256 { +this +-> +ݔ +=( +cڡ_ +( +t +));  *this;}\ + +257 +public +:\ + +258 +BOOST_MOVE_FORCEINLINE + +ݔ + :: +boo +:: +rv +< +TYPE +>&() \ + +259 {  * + `BOOST_MOVE_TO_RV_CAST +(:: +boo +:: +rv +< +TYPE +>*, +this +); }\ + +260 +BOOST_MOVE_FORCEINLINE + +ݔ + cڡ :: +boo +:: +rv +< +TYPE +>&() const \ + +261 {  * + `BOOST_MOVE_TO_RV_CAST +(cڡ :: +boo +:: +rv +< +TYPE +>*, +this +); }\ + +262 +ive +:\ + +264 + + ) + +265  + #BOOST_COPYABLE_AND_MOVABLE_ALT +( +TYPE +)\ + +266 +public +:\ + +267 +BOOST_MOVE_FORCEINLINE + +ݔ + :: +boo +:: +rv +< +TYPE +>&() \ + +268 {  * + `BOOST_MOVE_TO_RV_CAST +(:: +boo +:: +rv +< +TYPE +>*, +this +); }\ + +269 +BOOST_MOVE_FORCEINLINE + +ݔ + cڡ :: +boo +:: +rv +< +TYPE +>&() const \ + +270 {  * + `BOOST_MOVE_TO_RV_CAST +(cڡ :: +boo +:: +rv +< +TYPE +>*, +this +); }\ + +271 +ive +:\ + +273 + + ) + +274 +mea + + gboo +{ + +275 +mea + + gmove_da +{ + +277 + gme +< +ass + + gT +> + +278  + sfwd_ty + + +279 { cڡ + tT + & + tty +; }; + +281 + gme +< +ass + + gT +> + +282  + gfwd_ty +< + gboo +:: +rv +< +T +> > + +283 {  +T + + tty +; }; + +292  + #BOOST_MOVABLE_BUT_NOT_COPYABLE +( +TYPE +)\ + +293 + `BOOST_MOVE_IMPL_NO_COPY_CTOR_OR_ASSIGN +( +TYPE +)\ + +294 +public +:\ + +295  + tboo_move_emuti_t +;\ + +296 +ive +:\ + +298 + + ) + +302  + #BOOST_COPYABLE_AND_MOVABLE +( +TYPE +)\ + +304 + + ) + +305 #i! +defed +( +BOOST_MOVE_DOXYGEN_INVOKED +) + +306  + #BOOST_COPYABLE_AND_MOVABLE_ALT +( +TYPE +)\ + +309 + + ) + +310 +mea + + gboo + { + +315 + gme +< +ass + + gT +> + +316  + shas_move_emuti_abd + + +318 cڡ +bo + + gvue + = +l +; + +321 + gme +< +ass + + gT +> + +322  + shas_move_emuti_dibd + + +324 cڡ +bo + + gvue + = +ue +; + +332  + #BOOST_RV_REF +( +TYPE +)\ + +333 +TYPE + && \ + +335 + + ) + +342  + #BOOST_RV_REF_BEG +\ + +345 + + ) + +352  + #BOOST_RV_REF_END +\ + +355 + + ) + +358  + #BOOST_RV_REF_BEG_IF_CXX11 + \ + +359 +BOOST_RV_REF_BEG + \ + +361 + + ) + +364  + #BOOST_RV_REF_END_IF_CXX11 + \ + +365 +BOOST_RV_REF_END + \ + +367 + + ) + +370  + #BOOST_COPY_ASSIGN_REF +( +TYPE +)\ + +371 cڡ +TYPE + & \ + +373 + + ) + +376  + #BOOST_FWD_REF +( +TYPE +)\ + +377 +TYPE + && \ + +379 + + ) + +380 #i! +defed +( +BOOST_MOVE_DOXYGEN_INVOKED +) + +382  + #BOOST_RV_REF_2_TEMPL_ARGS +( +TYPE +, +ARG1 +, +ARG2 +)\ + +383 +TYPE +< +ARG1 +, +ARG2 +> && \ + +385 + + ) + +386  + #BOOST_RV_REF_3_TEMPL_ARGS +( +TYPE +, +ARG1 +, +ARG2 +, +ARG3 +)\ + +387 +TYPE +< +ARG1 +, +ARG2 +, +ARG3 +> && \ + +389 + + ) + +390  + #BOOST_COPY_ASSIGN_REF_BEG + \ + +393 + + ) + +394  + #BOOST_COPY_ASSIGN_REF_END + \ + +397 + + ) + +398  + #BOOST_COPY_ASSIGN_REF_2_TEMPL_ARGS +( +TYPE +, +ARG1 +, +ARG2 +)\ + +399 cڡ +TYPE +< +ARG1 +, +ARG2 +> & \ + +401 + + ) + +402  + #BOOST_COPY_ASSIGN_REF_3_TEMPL_ARGS +( +TYPE +, +ARG1 +, +ARG2 +, +ARG3 +)\ + +403 cڡ +TYPE +< +ARG1 +, +ARG2 +, +ARG3 +>& \ + +405 + + ) + +406  + #BOOST_CATCH_CONST_RLVALUE +( +TYPE +)\ + +407 cڡ +TYPE + & \ + +409 + + ) + +412 #i! +defed +( +BOOST_MOVE_MSVC_AUTO_MOVE_RETURN_BUG +|| defed( +BOOST_MOVE_DOXYGEN_INVOKED +) + +434  + #BOOST_MOVE_RET +( +RET_TYPE +, +REF +)\ + +435 +REF + + + ) + +440  + ~ + +442 +mea + + gboo + { + +443 +mea + + gmove_da + { + +445 + gme + < +ass + + gR +, cs + gT +> + +446 +BOOST_MOVE_FORCEINLINE + + gtyme + :: +boo +:: +move_da +:: +ab_if_c + + +447 < :: +boo +:: +move_da +:: +is_lvue_n +< +R +>:: +vue + + +448 , + gT +&>:: +ty + + +449 +move_tu +( +T +& +x + +BOOST_NOEXCEPT + + +451  +x +; + +454 + gme + < +ass + + gR +, cs + gT +> + +455 +BOOST_MOVE_FORCEINLINE + + gtyme + :: +boo +:: +move_da +:: +ab_if_c + + +456 < !:: +boo +:: +move_da +:: +is_lvue_n +< +R +>:: +vue + + +457 , + gR + && >:: +ty + + +458 +move_tu +( +T +&& +t + +BOOST_NOEXCEPT + + +460  +ic_ +< +R +&& >( +t +); + +466  + #BOOST_MOVE_RET +( +RET_TYPE +, +REF +)\ + +467 +boo +:: +move_da +:: +move_tu +< +RET_TYPE + >( +REF +) + + ) + +479  + #BOOST_MOVE_BASE +( +BASE_TYPE +, +ARG +) \ + +480 :: +boo +:: + `move +(( +BASE_TYPE +&)( +ARG +)) + + ) + +483 +mea + + gboo + { + +484 +mea + + gmove_da + { + +486 + gme +< +ass + + gT +>  + sfwd_ty + {  +T + + tty +; }; + +492  + ~ + + @/usr/include/boost/move/detail/meta_utils.hpp + +14 #ide +BOOST_MOVE_DETAIL_META_UTILS_HPP + + +15  + #BOOST_MOVE_DETAIL_META_UTILS_HPP + + + ) + +17 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +18 #agm + + + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +27 +mea + + gboo + { + +30 + gme + < +ass + + gT +> cs + grv +; + +32 +mea + + gmove_da + { + +37 + gme +< +ass + + gT +, cs + gU +> + +38  + sis_dif + + +40 cڡ +bo + + gvue + = ! +is_me +< +T +, + gU +>:: +vue +; + +46 + gme +< +ass + + gF +, cs + gPam +> + +47  + sy + + +49  +tyme + + tF +:: + tme + + ty +< + tPam +>:: + tty +ype; + +56 + gme +< +bo + + gC_ + > + +57  + gbo_ + : +gl_cڡt +< +bo +, + gC_ +> + +59 +ݔ + +bo +(cڡ {  + gC_ +; } + +60 +bo + +ݔ +()(cڡ {  + gC_ +; } + +63  + gbo_ +< + tue +> + tue_ +; + +64  + gbo_ +< + tl +> + tl_ +; + +69  + st +{}; + +70  + st2 +{}; + +71  + st3 +{}; + +76  + tyes_ty +; + +78  + sno_ty + + +80  + g_ +[2]; + +86 + gme + < +ass + + gT +>  + stify +{}; + +91 + gme +< +ass + + gT +> + +92  + smove_n + + +94  +T + + tty +; + +97 + gme +< +ass + + gT +> + +98  + gmove_n +< + gT +&> + +100  +T + + tty +; + +103 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +105 + gme +< +ass + + gT +> + +106  + gmove_n +< + gT +&&> + +108  +T + + tty +; + +113 + gme +< +ass + + gT +> + +114  + gmove_n +< + grv +< + gT +> > + +116  +T + + tty +; + +119 + gme +< +ass + + gT +> + +120  + gmove_n +< + grv +< + gT +> &> + +122  +T + + tty +; + +125 + gme +< +ass + + gT +> + +126  + gmove_n +< cڡ + grv +< + gT +> &> + +128  +T + + tty +; + +137 + gme +< +ass + + gT + >  + smove_por + {  +T + + tty +; }; + +138 + gme +< +ass + + gT + >  + gmove_por + {  +T + + tty +; }; + +139 + gme +< +ass + + gT + >  + gmove_por +< +T +* cڡ> { T + tty +; }; + +140 + gme +< +ass + + gT + >  + gmove_por +< +T +* vީe> { T + tty +; }; + +141 + gme +< +ass + + gT + >  + gmove_por +< +T +* cڡ vީe> { T + tty +; }; + +146 + gme +< +ass + + gT + > + +147  + sadd_por + + +149  +tyme + + tmove_n +< + tT +>:: + tty +*ype; + +155 + gme +< +ass + + gT +> + +156  + sadd_cڡ + + +158 cڡ + tT + + tty +; + +161 + gme +< +ass + + gT +> + +162  + gadd_cڡ +< + gT +&> + +164 cڡ + tT +& + tty +; + +167 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +169 + gme +< +ass + + gT +> + +170  + gadd_cڡ +< + gT +&&> + +172  + gT +&& + tty +; + +180 + gme +< +ass + + gT +> + +181  + sadd_lvue_n + + +182 {  + gT +& + tty +; }; + +184 + gme +< +ass + + gT +>  + gadd_lvue_n + { T& + tty +; }; + +185 + gme +<>  + gadd_lvue_n +<> {  + tty +; }; + +186 + gme +<>  + gadd_lvue_n + { cڡ  + tty +; }; + +187 + gme +<>  + gadd_lvue_n + { vީ + tty +; }; + +188 + gme +<>  + gadd_lvue_n +{ cڡ vީ + tty +; }; + +190 + gme +< +ass + + gT +> + +191  + sadd_cڡ_lvue_n + + +193  +tyme + + tmove_n +< + tT +>:: + tty + + tt_uend +; + +194  +tyme + + tadd_cڡ +< + tt_uend +>:: + tty + + tt_uend_cڡ +; + +195  +tyme + + tadd_lvue_n + + +196 < + tt_uend_cڡ +>:: + tty +ype; + +202 + gme +< +ass + + gT +> + +203  + sis_lvue_n + + +205 cڡ +bo + + gvue + = +l +; + +208 + gme +< +ass + + gT +> + +209  + gis_lvue_n +< + gT +&> + +211 cڡ +bo + + gvue + = +ue +; + +218 + gme + < +ass + + gT +> + +219  + sidty + + +221  +T + + tty +; + +222  +tyme + + tadd_cڡ_lvue_n +< + tT +>:: + tty + + tn +; + +223 +n + +ݔ +()en + gt +) + +224 {  + gt +; } + +230 + gme +< +ass + + gT +> + +231  + sis_ass__uni + + +233  + stwoch + {  + gdummy +[2]; }; + +234 + gme + < +ass + + gU +> + +235  +is_ass__uni_ +(( +U +::*)()); + +236 + gme + < +ass + + gU +> + +237  +twoch + +is_ass__uni_ +(...); + +238 cڡ +bo + + gvue + = ( +is_ass__uni_ +< +T +>(0)) == (); + +244 + gme +< +ass + + gT +> + +245  + saddr_im_f + + +247 + gT + & + gv_ +; + +248 +BOOST_MOVE_FORCEINLINE + +addr_im_f + +T + & +v + ): +v_ +( v ) {} + +249 +BOOST_MOVE_FORCEINLINE + +ݔ + +T +& (cڡ {  +v_ +; } + +251 + give +: + +252 +addr_im_f + & +ݔ +=(constddr_impl_ref &); + +255 + gme +< +ass + + gT +> + +256  + saddssof_im + + +258 +BOOST_MOVE_FORCEINLINE +  +T + * +f +T & +v +, ) + +260  + gt_ +< + gT +*>( + +261 & + gcڡ_ +<&>( + gt_ +( + gv +))); + +264 +BOOST_MOVE_FORCEINLINE +  +T + * +f +T * +v +, ) + +265 {  + gv +; } + +268 + gme +< +ass + + gT +> + +269 +BOOST_MOVE_FORCEINLINE + +T + * +addssof +T & +v + ) + +271  :: +boo +:: +move_da +:: +addssof_im +< +T +>:: +f + + +272 :: +boo +:: +move_da +:: +addr_im_f +< +T +> +v + ), 0 ); + +278 + gme + < +ass + + gT +> + +279  + shas_por_ty + + +281  + stwo + {  + gc +[2]; }; + +282 + gme + < +ass + + gU +>  +two + + +(...); + +283 + gme + < +ass + + gU +>  + +( +tyme + +U +:: +por +* = 0); + +284 cڡ +bo + + gvue + = ( + +< +T +>(0)) == 1; + +290 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1400) + +294 + gme + < +ass + + gT +, cs + gU +> + +295  + sis_cvtib + + +297 cڡ +bo + + gvue + = +__is_cvtib_to +( +T +, +U +); + +302 + gme + < +ass + + gT +, cs + gU +> + +303 as + cis_cvtib + + +305  +tyme + + tadd_lvue_n +< + tT +>:: + tty + + tt_n +; + +306  + tue_t +; + +307 as + cl_t + {  + gdummy +[2]; }; + +308  +l_t + +dich +(...); + +309  +ue_t + +dich +( +U +); + +310  +t_n + +igg +(); + +311 + gpublic +: + +312 cڡ +bo + +vue + = ( +dich +( +igg +())=( +ue_t +); + +317 + gme + < +ass + + gT +, cs + gU +, +bo + + gIsSame + = +is_me +< +T +, U>:: +vue +> + +318  +is_me__cvtib + + +319 : +is_cvtib +< +T +, + gU +> + +322 + gme + < +ass + + gT +, cs + gU +> + +323  + gis_me__cvtib +< + gT +, + gU +, + gue +> + +325 cڡ +bo + + gvue + = +ue +; + +328 + gme +< + +329 +bo + + gC + + +330 , +tyme + + gF1 + + +331 , +tyme + + gF2 + + +333  + gev_if_c + + +334 : +if_c +< +C +, + gF1 +, + gF2 +>:: +ty + + +337 + gme +< + +338 +tyme + + gC + + +339 , +tyme + + gT1 + + +340 , +tyme + + gT2 + + +342  + gev_if + + +343 : +if_ +< +C +, + gT1 +, + gT2 +>:: +ty + + +347 #i +defed +( +BOOST_GCC +) && (BOOST_GCC <= 40000) + +348  + #BOOST_MOVE_HELPERS_RETURN_SFINAE_BROKEN + + + ) + +351 + gme +< +ass + + gT +, cs + gU +, cs + gR + = > + +352  +ab_if_cvtib + + +353 : +ab_if +< +is_cvtib +< +T +, + gU +>, + gR +> + +356 + gme +< +ass + + gT +, cs + gU +, cs + gR + = > + +357  +dib_if_cvtib + + +358 : +dib_if +< +is_cvtib +< +T +, + gU +>, + gR +> + +361 + gme +< +ass + + gT +, cs + gU +, cs + gR + = > + +362  +ab_if_me__cvtib + + +363 : +ab_if +< +is_me__cvtib +< +T +, + gU +>, + gR +> + +366 + gme +< +ass + + gT +, cs + gU +, cs + gR + = > + +367  +dib_if_me__cvtib + + +368 : +dib_if +< +is_me__cvtib +< +T +, + gU +>, + gR +> + +376 + gme +< + gbo +, +ass + + gB + = +ue_ +, cs + gC + =rue_, cs + gD + =rue_> + +377  +d_im + + +378 : +d_im +< +B +:: +vue +, + gC +, + gD +> + +381 + gme +<> + +382  + gd_im +< + gue +, + gue_ +,rue_,rue_> + +384 cڡ +bo + + gvue + = +ue +; + +387 + gme +< +ass + + gB +, cs + gC +, cs + gD +> + +388  + gd_im +< + gl +, + gB +, + gC +, + gD +> + +390 cڡ +bo + + gvue + = +l +; + +393 + gme +< +ass + + gA +, cs + gB +, cs + gC + = +ue_ +, cs + gD + =rue_> + +394  +d_ + + +395 : +d_im +< +A +:: +vue +, + gB +, + gC +, + gD +> + +403 + gme +< + gbo +, +ass + + gB + = +l_ +, cs + gC + = f_, cs + gD + = false_> + +404  +_im + + +405 : +_im +< +B +:: +vue +, + gC +, + gD +> + +408 + gme +<> + +409  + g_im +< + gl +, + gl_ +, false_, false_> + +411 cڡ +bo + + gvue + = +l +; + +414 + gme +< +ass + + gB +, cs + gC +, cs + gD +> + +415  + g_im +< + gue +, + gB +, + gC +, + gD +> + +417 cڡ +bo + + gvue + = +ue +; + +420 + gme +< +ass + + gA +, cs + gB +, cs + gC + = +l_ +, cs + gD + = false_> + +421  +_ + + +422 : +_im +< +A +:: +vue +, + gB +, + gC +, + gD +> + +430 + gme +< +ass + + gT +> + +431  + sn_ + + +433 cڡ +bo + + gvue + = ! +T +:: +vue +; + +442 + gme +< +ass + + gR +, cs + gA +, cs + gB +, cs + gC + = +ue_ +, cs + gD + =rue_> + +443  +ab_if_d + + +444 : +ab_if_c +< +d_ +< +A +, + gB +, + gC +, + gD +>:: +vue +, + gR +> + +447 + gme +< +ass + + gR +, cs + gA +, cs + gB +, cs + gC + = +ue_ +, cs + gD + =rue_> + +448  +dib_if_d + + +449 : +dib_if_c +< +d_ +< +A +, + gB +, + gC +, + gD +>:: +vue +, + gR +> + +452 + gme +< +ass + + gR +, cs + gA +, cs + gB +, cs + gC + = +l_ +, cs + gD + = false_> + +453  +ab_if_ + + +454 : +ab_if_c +< +_ +< +A +, + gB +, + gC +, + gD +>:: +vue +, + gR +> + +457 + gme +< +ass + + gR +, cs + gA +, cs + gB +, cs + gC + = +l_ +, cs + gD + = false_> + +458  +dib_if_ + + +459 : +dib_if_c +< +_ +< +A +, + gB +, + gC +, + gD +>:: +vue +, + gR +> + +467 + gme +< +ass + + gT +> + +468  + ghas_move_emuti_abd_im + + +469 : +is_cvtib +< +T +, :: +boo +:: +rv +& > + +472 + gme +< +ass + + gT +> + +473  + ghas_move_emuti_abd_im +< + gT +&> + +474 { cڡ +bo + + gvue + = +l +; }; + +476 + gme +< +ass + + gT +> + +477  + ghas_move_emuti_abd_im +< :: +boo +:: +rv +< +T +> > + +478 { cڡ +bo + +vue + = +l +; }; + +486 + gme + < +ass + + gT +> + +487  + sis_rv_im + + +488 { cڡ +bo + + gvue + = +l +; }; + +490 + gme + < +ass + + gT +> + +491  + gis_rv_im +< + grv +< + gT +> > + +492 { cڡ +bo + + gvue + = +ue +; }; + +494 + gme + < +ass + + gT +> + +495  + gis_rv_im +< cڡ + grv +< + gT +> > + +496 { cڡ +bo + + gvue + = +ue +; }; + +500 + gme +< +ass + + gT + > + +501  + sis_rvue_n + + +502 { cڡ +bo + + gvue + = +l +; }; + +504 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +506 + gme +< +ass + + gT + > + +507  + gis_rvue_n +< + gT +&& > + +508 { cڡ +bo + + gvue + = +ue +; }; + +512 + gme +< +ass + + gT + > + +513  + gis_rvue_n +< + gboo +:: +rv +< +T +>& > + +514 { cڡ +bo + +vue + = +ue +; }; + +516 + gme +< +ass + + gT + > + +517  + gis_rvue_n +< cڡ + gboo +:: +rv +< +T +>& > + +518 { cڡ +bo + +vue + = +ue +; }; + +522 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +524 + gme +< +ass + + gT + > + +525  + sadd_rvue_n + + +526 {  + gT +&& + tty +; }; + +530 +mea + + gda_add_rvue_n + + +532 + gme +< +ass + + gT + + +533 , +bo + + gemuti + = +has_move_emuti_abd_im +< +T +>:: +vue + + +534 , +bo + + grv + = +is_rv_im +< +T +>:: +vue + > + +535  + sadd_rvue_n_im + {  +T + + tty +; }; + +537 + gme +< +ass + + gT +, +bo + + gemuti +> + +538  + gadd_rvue_n_im +< + gT +, + gemuti +, + gue + > { T & + tty +; }; + +540 + gme +< +ass + + gT +, +bo + + grv + > + +541  + gadd_rvue_n_im +< + gT +, + gue +, + grv + > { :: +boo +:: + trv +< + tT +>& + tty +; }; + +544 + gme +< +ass + + gT + > + +545  + gadd_rvue_n + + +546 : +da_add_rvue_n +:: +add_rvue_n_im +< +T +> + +549 + gme +< +ass + + gT + > + +550  + gadd_rvue_n +< + gT + &> + +551 {  + gT + & + tty +; }; + +555 + gme +< +ass + + gT + >  + smove_rvue_n + {  +T + + tty +; }; + +557 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +558 + gme +< +ass + + gT + >  + gmove_rvue_n +< T&& > {  +T + + tty +; }; + +560 + gme +< +ass + + gT + >  + gmove_rvue_n +< + grv + > {  +T + + tty +; }; + +561 + gme +< +ass + + gT + >  + gmove_rvue_n +< cڡ + grv + > {  +T + + tty +; }; + +562 + gme +< +ass + + gT + >  + gmove_rvue_n +< vީ + grv + > {  +T + + tty +; }; + +563 + gme +< +ass + + gT + >  + gmove_rvue_n +< cڡ vީ + grv + > {  +T + + tty +; }; + +564 + gme +< +ass + + gT + >  + gmove_rvue_n +< + grv +& > {  +T + + tty +; }; + +565 + gme +< +ass + + gT + >  + gmove_rvue_n +< cڡ + grv +& > {  +T + + tty +; }; + +566 + gme +< +ass + + gT + >  + gmove_rvue_n +< vީ + grv +& > {  +T + + tty +; }; + +567 + gme +< +ass + + gT + >  + gmove_rvue_n +< cڡ vީ + grv +& >{  +T + + tty +; }; + +585  + ~ + + @/usr/include/boost/move/detail/type_traits.hpp + +16 #ide +BOOST_MOVE_DETAIL_TYPE_TRAITS_HPP + + +17  + #BOOST_MOVE_DETAIL_TYPE_TRAITS_HPP + + + ) + +19 #ide +BOOST_CONFIG_HPP + + +20  + ~ + +22 # +#i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +24 #agm + + + +27  + ~ + +28  + ~ + +31  + ~ + +33  + ~ + +34  + ~ + +36  + ~ + +73 #i +defed +( +__MSL_CPP__ +) && (__MSL_CPP__ >= 0x8000) + +78  + ~ + +79  + #BOOST_MOVE_IS_UNION +( +T + +BOOST_STD_EXTENSION_NAMESPACE +:: +is_uni +:: +vue + + + ) + +80  + #BOOST_MOVE_IS_POD +( +T + +BOOST_STD_EXTENSION_NAMESPACE +:: +is_POD +:: +vue + + + ) + +81  + #BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR +( +T + +BOOST_STD_EXTENSION_NAMESPACE +:: +has_ivl_deu_ +:: +vue + + + ) + +82  + #BOOST_MOVE_HAS_TRIVIAL_COPY +( +T + +BOOST_STD_EXTENSION_NAMESPACE +:: +has_ivl_cy_ +:: +vue + + + ) + +83  + #BOOST_MOVE_HAS_TRIVIAL_ASSIGN +( +T + +BOOST_STD_EXTENSION_NAMESPACE +:: +has_ivl_assignmt +:: +vue + + + ) + +84  + #BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR +( +T + +BOOST_STD_EXTENSION_NAMESPACE +:: +has_ivl_dt +:: +vue + + + ) + +87 #i( +defed +( +BOOST_MSVC +&& defed( +BOOST_MSVC_FULL_VER +) && (BOOST_MSVC_FULL_VER >=140050215))\ + +88 || ( +defed +( +BOOST_INTEL +&& defed( +_MSC_VER +&& ( + g_MSC_VER + >= 1500)) + +89  + #BOOST_MOVE_IS_UNION +( +T + + `__is_uni +(T) + + ) + +90  + #BOOST_MOVE_IS_POD +( +T +( + `__is_pod +(T&& + `__has_ivl_cڡru +(T)) + + ) + +91  + #BOOST_MOVE_IS_EMPTY +( +T + + `__is_emy +(T) + + ) + +92  + #BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR +( +T + + `__has_ivl_cڡru +(T) + + ) + +93  + #BOOST_MOVE_HAS_TRIVIAL_COPY +( +T +( + `__has_ivl_cy +(T)|| :: +boo +:: +move_da +:: +is_pod +:: +vue +) + + ) + +94  + #BOOST_MOVE_HAS_TRIVIAL_ASSIGN +( +T +( + `__has_ivl_assign +(T|| :: +boo +:: +move_da +:: +is_pod +:: +vue +) + + ) + +95  + #BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR +( +T +( + `__has_ivl_deru +(T|| :: +boo +:: +move_da +:: +is_pod +:: +vue +) + + ) + +96  + #BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR +( +T +( + `__has_nhrow_cڡru +(T|| :: +boo +:: +move_da +:: +is_ivy_deu_cڡruib +:: +vue +) + + ) + +97  + #BOOST_MOVE_HAS_NOTHROW_COPY +( +T +( + `__has_nhrow_cy +(T|| :: +boo +:: +move_da +:: +is_ivy_cy_cڡruib +:: +vue +) + + ) + +98  + #BOOST_MOVE_HAS_NOTHROW_ASSIGN +( +T +( + `__has_nhrow_assign +(T|| :: +boo +:: +move_da +:: +is_ivy_cy_assigb +:: +vue +) + + ) + +100  + #BOOST_MOVE_IS_ENUM +( +T + + `__is_um +(T) + + ) + +101 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1700) + +102  + #BOOST_MOVE_HAS_TRIVIAL_MOVE_CONSTRUCTOR +( +T +( + `__has_ivl_move_cڡru +(T|| :: +boo +:: +move_da +:: +is_pod +:: +vue +) + + ) + +103  + #BOOST_MOVE_HAS_TRIVIAL_MOVE_ASSIGN +( +T +( + `__has_ivl_move_assign +(T|| :: +boo +:: +move_da +:: +is_pod +:: +vue +) + + ) + +107 #i +defed +( +BOOST_CLANG +&& defed( +__has_u +) + +109 #i +__has_u +( +is_uni +) + +110  + #BOOST_MOVE_IS_UNION +( +T + + `__is_uni +(T) + + ) + +112 #i(! +defed +( +__GLIBCXX__ +|| (__GLIBCXX__ >20080306 && __GLIBCXX__ !20080519)&& +__has_u +( +is_pod +) + +113  + #BOOST_MOVE_IS_POD +( +T + + `__is_pod +(T) + + ) + +115 #i(! +defed +( +__GLIBCXX__ +|| (__GLIBCXX__ >20080306 && __GLIBCXX__ !20080519)&& +__has_u +( +is_emy +) + +116  + #BOOST_MOVE_IS_EMPTY +( +T + + `__is_emy +(T) + + ) + +118 #i +__has_u +( +has_ivl_cڡru +) + +119  + #BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR +( +T + + `__has_ivl_cڡru +(T) + + ) + +121 #i +__has_u +( +has_ivl_cy +) + +122  + #BOOST_MOVE_HAS_TRIVIAL_COPY +( +T + + `__has_ivl_cy +(T) + + ) + +124 #i +__has_u +( +has_ivl_assign +) + +125  + #BOOST_MOVE_HAS_TRIVIAL_ASSIGN +( +T +( + `__has_ivl_assign +(T) + + ) + +127 #i +__has_u +( +has_ivl_deru +) + +128  + #BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR +( +T + + `__has_ivl_deru +(T) + + ) + +130 #i +__has_u +( +has_nhrow_cڡru +) + +131  + #BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR +( +T + + `__has_nhrow_cڡru +(T) + + ) + +133 #i +__has_u +( +has_nhrow_cy +) + +134  + #BOOST_MOVE_HAS_NOTHROW_COPY +( +T +( + `__has_nhrow_cy +(T)) + + ) + +136 #i +__has_u +( +is_nhrow_cy_assigb +) + +137  + #BOOST_MOVE_HAS_NOTHROW_ASSIGN +( +T +( + `__has_nhrow_assign +(T)) + + ) + +139 #i +__has_u +( +is_um +) + +140  + #BOOST_MOVE_IS_ENUM +( +T + + `__is_um +(T) + + ) + +142 #i +__has_u +( +has_ivl_move_cڡru +) + +143  + #BOOST_MOVE_HAS_TRIVIAL_MOVE_CONSTRUCTOR +( +T + + `__has_ivl_move_cڡru +(T) + + ) + +145 #i +__has_u +( +has_ivl_move_assign +) + +146  + #BOOST_MOVE_HAS_TRIVIAL_MOVE_ASSIGN +( +T + + `__has_ivl_move_assign +(T) + + ) + +148  + #BOOST_MOVE_ALIGNMENT_OF +( +T + + `__ignof +(T) + + ) + +151 #i +defed +( +__GNUC__ +&& ((__GNUC__ > 4|| ((__GNUC__ =4&& ( +__GNUC_MINOR__ + >3&& !defed( +__GCCXML__ +))&& !defed( +BOOST_CLANG +) + +153 #ifde +BOOST_INTEL + + +154  + #BOOST_MOVE_INTEL_TT_OPTS + || :: +boo +:: +move_da +:: +is_pod +< +T +>:: +vue + + + ) + +156  + #BOOST_MOVE_INTEL_TT_OPTS + + + ) + +159  + #BOOST_MOVE_IS_UNION +( +T + + `__is_uni +(T) + + ) + +160  + #BOOST_MOVE_IS_POD +( +T + + `__is_pod +(T) + + ) + +161  + #BOOST_MOVE_IS_EMPTY +( +T + + `__is_emy +(T) + + ) + +162  + #BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR +( +T +(( + `__has_ivl_cڡru +(T +BOOST_MOVE_INTEL_TT_OPTS +)) + + ) + +163  + #BOOST_MOVE_HAS_TRIVIAL_COPY +( +T +(( + `__has_ivl_cy +(T +BOOST_MOVE_INTEL_TT_OPTS +)) + + ) + +164  + #BOOST_MOVE_HAS_TRIVIAL_ASSIGN +( +T +(( + `__has_ivl_assign +(T +BOOST_MOVE_INTEL_TT_OPTS +) + + ) + +165  + #BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR +( +T +( + `__has_ivl_deru +(T +BOOST_MOVE_INTEL_TT_OPTS +) + + ) + +166  + #BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR +( +T +( + `__has_nhrow_cڡru +(T +BOOST_MOVE_INTEL_TT_OPTS +) + + ) + +167  + #BOOST_MOVE_HAS_NOTHROW_COPY +( +T +(( + `__has_nhrow_cy +(T +BOOST_MOVE_INTEL_TT_OPTS +)) + + ) + +168  + #BOOST_MOVE_HAS_NOTHROW_ASSIGN +( +T +(( + `__has_nhrow_assign +(T +BOOST_MOVE_INTEL_TT_OPTS +)) + + ) + +170  + #BOOST_MOVE_IS_ENUM +( +T + + `__is_um +(T) + + ) + +171 #i(! +defed +( +unix +&& !defed( +__unix__ +)|| defed( +__LP64__ +) + +175  + #BOOST_MOVE_ALIGNMENT_OF +( +T + + `__ignof__ +(T) + + ) + +179 #i +defed +( +__ghs__ +&& ( +__GHS_VERSION_NUMBER + >= 600) + +181  + #BOOST_MOVE_IS_UNION +( +T + + `__is_uni +(T) + + ) + +182  + #BOOST_MOVE_IS_POD +( +T + + `__is_pod +(T) + + ) + +183  + #BOOST_MOVE_IS_EMPTY +( +T + + `__is_emy +(T) + + ) + +184  + #BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR +( +T + + `__has_ivl_cڡru +(T) + + ) + +185  + #BOOST_MOVE_HAS_TRIVIAL_COPY +( +T +( + `__has_ivl_cy +(T)) + + ) + +186  + #BOOST_MOVE_HAS_TRIVIAL_ASSIGN +( +T +( + `__has_ivl_assign +(T)) + + ) + +187  + #BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR +( +T + + `__has_ivl_deru +(T) + + ) + +188  + #BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR +( +T + + `__has_nhrow_cڡru +(T) + + ) + +189  + #BOOST_MOVE_HAS_NOTHROW_COPY +( +T +( + `__has_nhrow_cy +(T)) + + ) + +190  + #BOOST_MOVE_HAS_NOTHROW_ASSIGN +( +T +( + `__has_nhrow_assign +(T)) + + ) + +192  + #BOOST_MOVE_IS_ENUM +( +T + + `__is_um +(T) + + ) + +193  + #BOOST_MOVE_ALIGNMENT_OF +( +T + + `__ignof__ +(T) + + ) + +196 #i +defed +( +__CODEGEARC__ +) + +197  + #BOOST_MOVE_IS_UNION +( +T + + `__is_uni +(T) + + ) + +198  + #BOOST_MOVE_IS_POD +( +T + + `__is_pod +(T) + + ) + +199  + #BOOST_MOVE_IS_EMPTY +( +T + + `__is_emy +(T) + + ) + +200  + #BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR +( +T +( + `__has_ivl_deu_cڡru +(T)) + + ) + +201  + #BOOST_MOVE_HAS_TRIVIAL_COPY +( +T +( + `__has_ivl_cy_cڡru +(T)) + + ) + +202  + #BOOST_MOVE_HAS_TRIVIAL_ASSIGN +( +T +( + `__has_ivl_assign +(T)) + + ) + +203  + #BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR +( +T +( + `__has_ivl_deru +(T)) + + ) + +204  + #BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR +( +T +( + `__has_nhrow_deu_cڡru +(T)) + + ) + +205  + #BOOST_MOVE_HAS_NOTHROW_COPY +( +T +( + `__has_nhrow_cy_cڡru +(T)) + + ) + +206  + #BOOST_MOVE_HAS_NOTHROW_ASSIGN +( +T +( + `__has_nhrow_assign +(T)) + + ) + +208  + #BOOST_MOVE_IS_ENUM +( +T + + `__is_um +(T) + + ) + +209  + #BOOST_MOVE_ALIGNMENT_OF +( +T + + `ignof +(T) + + ) + +215 #ifde +BOOST_MOVE_IS_UNION + + +216  + #BOOST_MOVE_IS_UNION_IMPL +( +T + + `BOOST_MOVE_IS_UNION +(T) + + ) + +218  + #BOOST_MOVE_IS_UNION_IMPL +( +T + +l + + + ) + +221 #ifde +BOOST_MOVE_IS_POD + + +223  + #BOOST_MOVE_IS_POD_IMPL +( +T +(:: +boo +:: +move_da +:: +is_sr +:: +vue + ||\ + +224 :: +boo +:: +move_da +:: +is_void +< +T +>:: +vue + ||\ + +225 + `BOOST_MOVE_IS_POD +( +T +)) + + ) + +227  + #BOOST_MOVE_IS_POD_IMPL +( +T +) \ + +228 (:: +boo +:: +move_da +:: +is_sr +< +T +>:: +vue + || ::boo::move_da:: +is_void +::vue) + + ) + +231 #ifde +BOOST_MOVE_IS_EMPTY + + +232  + #BOOST_MOVE_IS_EMPTY_IMPL +( +T + + `BOOST_MOVE_IS_EMPTY +(T) + + ) + +234  + #BOOST_MOVE_IS_EMPTY_IMPL +( +T +:: +boo +:: +move_da +:: +is_emy_nښsic +:: +vue + + + ) + +237 #ifde +BOOST_MOVE_HAS_TRIVIAL_COPY + + +238  + #BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE +( +T +:: +boo +:: +move_da +:: +is_pod +:: +vue + ||\ + +239 (:: +boo +:: +move_da +:: +is_cy_cڡruib +< +T +>:: +vue + &&\ + +240 + `BOOST_MOVE_HAS_TRIVIAL_COPY +( +T +)) + + ) + +242  + #BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE +( +T +:: +boo +:: +move_da +:: +is_pod +:: +vue + + + ) + +245 #ifde +BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR + + +246  + #BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE +( +T + + `BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR +(T) + + ) + +248  + #BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE +( +T +:: +boo +:: +move_da +:: +is_pod +:: +vue + + + ) + +251 #ifde +BOOST_MOVE_HAS_TRIVIAL_MOVE_CONSTRUCTOR + + +252  + #BOOST_MOVE_IS_TRIVIALLY_MOVE_CONSTRUCTIBLE +( +T + + `BOOST_MOVE_HAS_TRIVIAL_MOVE_CONSTRUCTOR +(T) + + ) + +254  + #BOOST_MOVE_IS_TRIVIALLY_MOVE_CONSTRUCTIBLE +( +T +:: +boo +:: +move_da +:: +is_pod +:: +vue + + + ) + +257 #ifde +BOOST_MOVE_HAS_TRIVIAL_ASSIGN + + +258  + #BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE +( +T +:: +boo +:: +move_da +:: +is_pod +:: +vue + ||\ + +259 :: +boo +:: +move_da +:: +is_cy_assigb +< +T +>:: +vue + &&\ + +260 + `BOOST_MOVE_HAS_TRIVIAL_ASSIGN +( +T +)) + + ) + +262  + #BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE +( +T +:: +boo +:: +move_da +:: +is_pod +:: +vue + + + ) + +265 #ifde +BOOST_MOVE_HAS_TRIVIAL_MOVE_ASSIGN + + +266  + #BOOST_MOVE_IS_TRIVIALLY_MOVE_ASSIGNABLE +( +T + + `BOOST_MOVE_HAS_TRIVIAL_MOVE_ASSIGN +(T) + + ) + +268  + #BOOST_MOVE_IS_TRIVIALLY_MOVE_ASSIGNABLE +( +T +:: +boo +:: +move_da +:: +is_pod +:: +vue + + + ) + +271 #ifde +BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR + + +272  + #BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE +( +T + + `BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR +(T) + + ) + +274  + #BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE +( +T +:: +boo +:: +move_da +:: +is_pod +:: +vue + + + ) + +277 #ifde +BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR + + +278  + #BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE +( +T + + `BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR +(T) + + ) + +280  + #BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE +( +T +:: +boo +:: +move_da +:: +is_pod +:: +vue + + + ) + +283 #ifde +BOOST_MOVE_HAS_NOTHROW_COPY + + +284  + #BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE +( +T + + `BOOST_MOVE_HAS_NOTHROW_COPY +(T) + + ) + +286  + #BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE +( +T +:: +boo +:: +move_da +:: +is_pod +:: +vue + + + ) + +289 #ifde +BOOST_MOVE_HAS_NOTHROW_MOVE + + +290  + #BOOST_MOVE_IS_NOTHROW_MOVE_CONSTRUCTIBLE +( +T + + `BOOST_MOVE_HAS_NOTHROW_MOVE +(T) + + ) + +292  + #BOOST_MOVE_IS_NOTHROW_MOVE_CONSTRUCTIBLE +( +T +:: +boo +:: +move_da +:: +is_pod +:: +vue + + + ) + +295 #ifde +BOOST_MOVE_HAS_NOTHROW_ASSIGN + + +296  + #BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE +( +T + + `BOOST_MOVE_HAS_NOTHROW_ASSIGN +(T) + + ) + +298  + #BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE +( +T +:: +boo +:: +move_da +:: +is_pod +:: +vue + + + ) + +301 #ifde +BOOST_MOVE_HAS_NOTHROW_MOVE_ASSIGN + + +302  + #BOOST_MOVE_IS_NOTHROW_MOVE_ASSIGNABLE +( +T + + `BOOST_MOVE_HAS_NOTHROW_MOVE_ASSIGN +(T) + + ) + +304  + #BOOST_MOVE_IS_NOTHROW_MOVE_ASSIGNABLE +( +T +:: +boo +:: +move_da +:: +is_pod +:: +vue + + + ) + +307 #ifde +BOOST_MOVE_IS_ENUM + + +308  + #BOOST_MOVE_IS_ENUM_IMPL +( +T + + `BOOST_MOVE_IS_ENUM +(T) + + ) + +310  + #BOOST_MOVE_IS_ENUM_IMPL +( +T +:: +boo +:: +move_da +:: +is_um_nښsic +:: +vue + + + ) + +313 +mea + +boo + { + +314 +mea + +move_da + { + +319 +me +< +ass + +T +> + +320  + sis_n + + +321 { cڡ +bo + +vue + = +l +; }; + +323 + gme +< +ass + + gT +> + +324  + gis_n +< + gT +&> + +325 { cڡ +bo + + gvue + = +ue +; }; + +327 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +328 + gme +< +ass + + gT +> + +329  + gis_n +< + gT +&&> + +330 { cڡ +bo + + gvue + = +ue +; }; + +336 + gme +< +ass + + gT +> + +337  + sis_por + + +338 { cڡ +bo + + gvue + = +l +; }; + +340 + gme +< +ass + + gT +> + +341  + gis_por +< + gT +*> + +342 { cڡ +bo + + gvue + = +ue +; }; + +347 + gme +< +ass + + gT +> + +348  + sis_cڡ + + +349 { cڡ +bo + + gvue + = +l +; }; + +351 + gme +< +ass + + gT +> + +352  + gis_cڡ + + +353 { cڡ +bo + + gvue + = +ue +; }; + +358 + gme + < +tyme + + gT +>  + gunvoid_f + : +add_lvue_n +< +T +>{}; + +359 + gme + <>  + gunvoid_f +<> { unvoid_& + tty +; }; + +360 + gme + <>  + gunvoid_f + { unvoid_& + tty +; }; + +361 + gme + <>  + gunvoid_f + { unvoid_& + tty +; }; + +362 + gme + <>  + gunvoid_f + { unvoid_& + tty +; }; + +364 + gme + < +tyme + + gT +> + +365  + gadd_n + : +add_lvue_n +< +T +> + +371 + gme + < +ass + + gT +> + +372  + sadd_cڡ_n + + +373 { cڡ + tT + & + tty +; }; + +375 + gme + < +ass + + gT +> + +376  + gadd_cڡ_n +< + gT +&> + +377 {  + gT +& + tty +; }; + +382 + gme +< +ass + + gT +, +bo + + gAdd +> + +383  + gadd_cڡ_if_c + + +384 : +if_c +< +Add +, +tyme + + gadd_cڡ +< + gT +>:: +ty +, T> + +390 + gme +< +ass + + gT +> + +391  + smove_cڡ + + +392 {  +T + + tty +; }; + +394 + gme +< +ass + + gT +> + +395  + gmove_cڡ +< cڡ + gT +> + +396 {  +T + + tty +; }; + +401 + gme +< +tyme + + gT +>  + smove_cv + {  +T + + tty +; }; + +402 + gme +< +tyme + + gT +>  + gmove_cv + {  +T + + tty +; }; + +403 + gme +< +tyme + + gT +>  + gmove_cv + {  +T + + tty +; }; + +404 + gme +< +tyme + + gT +>  + gmove_cv + {  +T + + tty +; }; + +409 + gme + < +ass + + gT +> + +410  + smake_unsigd_im + {  +T + + tty +; }; + +411 + gme + <>  + gmake_unsigd_im + {  + tty +; }; + +412 + gme + <>  + gmake_unsigd_im + {  + tty +; }; + +413 + gme + <>  + gmake_unsigd_im + {  + tty +; }; + +414 + gme + <>  + gmake_unsigd_im + {  + tty +; }; + +415 #ifde +BOOST_HAS_LONG_LONG + + +416 + gme + <>  + gmake_unsigd_im +< :: +boo +:: +lg_lg_ty + > { ::boo:: + tulg_lg_ty + + tty +; }; + +419 + gme + < +ass + + gT +> + +420  + gmake_unsigd + + +421 : +make_unsigd_im +< +tyme + +move_cv +< +T +>:: +ty +> + +427 + gme +< +ass + + gT +>  + sis_tg_pot_cv + { cڡ +bo + + gvue + = +l +; }; + +428 + gme +<>  + gis_tg_pot_cv +<> { cڡ +bo + + gvue + = +ue +; }; + +429 + gme +<>  + gis_tg_pot_cv +<> { cڡ +bo + + gvue + = +ue +; }; + +430 + gme +<>  + gis_tg_pot_cv +<> { cڡ +bo + + gvue + = +ue +; }; + +432 + gme +< +ass + + gT +> + +433  + gis_tg_pot + + +434 : +is_tg_pot_cv +< +tyme + +move_cv +< +T +>:: +ty +> + +440 + gme +< +ass + + gT +>  + sis_gl_cv + { cڡ +bo + + gvue + = +l +; }; + +441 + gme +<>  + gis_gl_cv +< + gbo +>{ cڡ +bo + + gvue + = +ue +; }; + +442 + gme +<>  + gis_gl_cv +< >{ cڡ +bo + + gvue + = +ue +; }; + +443 + gme +<>  + gis_gl_cv +< >{ cڡ +bo + + gvue + = +ue +; }; + +444 + gme +<>  + gis_gl_cv +< sigd >{ cڡ +bo + + gvue + = +ue +; }; + +445 #ide +BOOST_NO_CXX11_CHAR16_T + + +446 + gme +<>  + gis_gl_cv +< + gch16_t +>{ cڡ +bo + + gvue + = +ue +; }; + +448 #ide +BOOST_NO_CXX11_CHAR32_T + + +449 + gme +<>  + gis_gl_cv +< + gch32_t +>{ cڡ +bo + + gvue + = +ue +; }; + +451 #ide +BOOST_NO_INTRINSIC_WCHAR_T + + +452 + gme +<>  + gis_gl_cv +< + gwch_t +>{ cڡ +bo + + gvue + = +ue +; }; + +454 + gme +<>  + gis_gl_cv +< >{ cڡ +bo + + gvue + = +ue +; }; + +455 + gme +<>  + gis_gl_cv +< >{ cڡ +bo + + gvue + = +ue +; }; + +456 + gme +<>  + gis_gl_cv +< >{ cڡ +bo + + gvue + = +ue +; }; + +457 + gme +<>  + gis_gl_cv +< >{ cڡ +bo + + gvue + = +ue +; }; + +458 + gme +<>  + gis_gl_cv +< >{ cڡ +bo + + gvue + = +ue +; }; + +459 + gme +<>  + gis_gl_cv +< >{ cڡ +bo + + gvue + = +ue +; }; + +460 #ifde +BOOST_HAS_LONG_LONG + + +461 + gme +<>  + gis_gl_cv +< :: +boo +:: +lg_lg_ty +>{ cڡ +bo + +vue + = +ue +; }; + +462 + gme +<>  + gis_gl_cv +< :: +boo +:: +ulg_lg_ty +>{ cڡ +bo + +vue + = +ue +; }; + +465 + gme +< +ass + + gT +> + +466  + gis_gl + + +467 : +public + +is_gl_cv +< +tyme + +move_cv +< +T +>:: +ty +> + +473 + gme + < +ass + + gT +> + +474  + smove_l_exs + + +475 {  +T + + tty +;}; + +477 + gme + < +ass + + gT +> + +478  + gmove_l_exs +< + gT +[]> + +479 {  +tyme + + tmove_l_exs +< + tT +>:: + tty +ype; }; + +481 + gme + < +ass + + gT +, + gd +:: +size_t + +N +> + +482  +move_l_exs +< +T +[ +N +]> + +483 {  +tyme + + tmove_l_exs +< + tT +>:: + tty +ype;}; + +488 + gme +< +ass + + gT +> + +489  + sis_sr + + +490 { cڡ +bo + + gvue + = +is_gl +< +T +>:: +vue + || +is_tg_pot +::value; }; + +495 + gme +< +ass + + gT +> + +496  + sis_void_cv + + +497 { cڡ +bo + + gvue + = +l +; }; + +499 + gme +<> + +500  + gis_void_cv +<> + +501 { cڡ +bo + + gvue + = +ue +; }; + +503 + gme +< +ass + + gT +> + +504  + gis_void + + +505 : +is_void_cv +< +tyme + +move_cv +< +T +>:: +ty +> + +511 + gme +< +ass + + gT +> + +512  + sis_y + + +513 { cڡ +bo + + gvue + = +l +; }; + +515 + gme +< +ass + + gT +> + +516  + gis_y +< + gT +[]> + +517 { cڡ +bo + + gvue + = +ue +; }; + +519 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +520  +is_y +< +T +[ +N +]> + +521 { cڡ +bo + +vue + = +ue +; }; + +526 + gme + < +ass + + gT +>  + sis_memb_por_cv + { cڡ +bo + + gvue + = +l +; }; + +527 + gme + < +ass + + gT +, cs + gU +> + gis_memb_por_cv +< +T + U::*> { cڡ +bo + +vue + = +ue +; }; + +529 + gme + < +ass + + gT +> + +530  + gis_memb_por + + +531 : +is_memb_por_cv +< +tyme + +move_cv +< +T +>:: +ty +> + +537 + gme + < +ass + + gT +> + +538  + sis_nuαr_t_cv + + +539 { cڡ +bo + + gvue + = +l +; }; + +541 #i! +defed +( +BOOST_NO_CXX11_NULLPTR +) + +542 + gme + <> + +543  + gis_nuαr_t_cv + + +544 #i! +defed +( +BOOST_NO_CXX11_DECLTYPE +) + +545 < +dety +( +nuαr +)> + +547 < + gd +:: +nuαr_t +> + +549 { cڡ +bo + +vue + = +ue +; }; + +552 + gme + < +ass + + gT +> + +553  + gis_nuαr_t + + +554 : +is_nuαr_t_cv +< +tyme + +move_cv +< +T +>:: +ty +> + +564 + gme + < +ass + + gT +> + +565  + sis_n_cvtib_to_por + + +567  + stwoch + {  + gdummy +[2]; }; + +568 + gme + < +ass + + gU +>  + +( +U +*); + +569 + gme + < +ass + + gU +>  +twoch + + +(...); + +570  + gT +& +sour +(); + +571 cڡ +bo + + gvue + = (=( + +< +T +>( +sour +())); + +578 + gme + < +ass + + gT + + +579 , +bo + + gFr + = +is_ass__uni +< +T +>:: +vue + || + +580 +is_void +< +T +>:: +vue + || + +581 +is_n +< +T +>:: +vue + || + +582 +is_nuαr_t +< +T +>:: +vue + > + +583  + sis_funi_im + + +584 { cڡ +bo + +vue + = +is_n_cvtib_to_por +< +T +>::value; }; + +586 + gme + < +ass + + gT +> + +587  + gis_funi_im +< + gT +, + gue +> + +588 { cڡ +bo + + gvue + = +l +; }; + +590 + gme + < +ass + + gT +> + +591  + gis_funi + + +592 : +is_funi_im +< +T +> + +598 + gme +< +ass + + gT +> + +599  + sis_uni_nxs_cv + + +600 { cڡ +bo + + gvue + = +BOOST_MOVE_IS_UNION_IMPL +( +T +); }; + +602 + gme +< +ass + + gT +> + +603  + gis_uni + + +604 : +is_uni_nxs_cv +< +tyme + +move_cv +:: +ty +>::type> + +610 + gme + < +ass + + gT +> + +611  + sis_ass + + +613 cڡ +bo + + gvue + = +is_ass__uni +< +T +>:: +vue + && ! +is_uni +::value; + +620 + gme + < +ass + + gT +> + +621  + sis_hmic + + +623 cڡ +bo + + gvue + = +is_tg_pot +< +T +>:: +vue + || + +624 +is_gl +< +T +>:: +vue +; + +630 + gme + < +ass + + gT +> + +631  + sis_memb_funi_por_cv + + +633 cڡ +bo + + gvue + = +l +; + +636 + gme + < +ass + + gT +, cs + gC +> + +637  + gis_memb_funi_por_cv +< +T + + gC +::*> + +638 : +is_funi +< +T +> + +641 + gme + < +ass + + gT +> + +642  + gis_memb_funi_por + + +643 : +is_memb_funi_por_cv +< +tyme + +move_cv +< +T +>:: +ty +> + +649 #i! +defed +( +BOOST_MOVE_IS_ENUM +) + +651 + gme + < +ass + + gT +> + +652  + sis_um_nښsic + + +654 cڡ +bo + + gvue + = ! +is_hmic +< +T +>:: +vue + && + +655 ! +is_n +< +T +>:: +vue + && + +656 ! +is_ass__uni +< +T +>:: +vue + && + +657 ! +is_y +< +T +>:: +vue + && + +658 ! +is_void +< +T +>:: +vue + && + +659 ! +is_nuαr_t +< +T +>:: +vue + && + +660 ! +is_memb_por +< +T +>:: +vue + && + +661 ! +is_por +< +T +>:: +vue + && + +662 ! +is_funi +< +T +>:: +vue +; + +666 + gme + < +ass + + gT +> + +667  + sis_um + + +668 { cڡ +bo + + gvue + = +BOOST_MOVE_IS_ENUM_IMPL +( +T +); }; + +673 + gme +< +ass + + gT +> + +674  + sis_pod_nxs_cv + + +675 { cڡ +bo + + gvue + = +BOOST_MOVE_IS_POD_IMPL +( +T +); }; + +677 + gme +< +ass + + gT +> + +678  + gis_pod + + +679 : +is_pod_nxs_cv +< +tyme + +move_cv +:: +ty +>::type> + +685 #i! +defed +( +BOOST_MOVE_IS_EMPTY +) + +687 + gme + < +tyme + + gT +> + +688  + gemy_hr_t1 + : +public + +T + + +690 +emy_hr_t1 +(); + +691  + gi +[256]; + +692 + give +: + +694 +emy_hr_t1 +(constmpty_helper_t1&); + +695 + gemy_hr_t1 +& + gݔ +=(cڡ +emy_hr_t1 +&); + +698  + semy_hr_t2 + {  + gi +[256]; }; + +700 + gme + < +tyme + + gT +, +bo + + gIsCss + = +is_ass +< +T +>:: +vue + > + +701  + sis_emy_nښsic + + +703 cڡ +bo + +vue + = +l +; + +706 + gme + < +tyme + + gT +> + +707  + gis_emy_nښsic +< + gT +, + gue +> + +709 cڡ +bo + + gvue + = ( +emy_hr_t1 +< +T +>=( +emy_hr_t2 +); + +713 + gme + < +ass + + gT +> + +714  + sis_emy + + +715 { cڡ +bo + + gvue + = +BOOST_MOVE_IS_EMPTY_IMPL +( +T +); }; + +718 + gme +< +ass + + gT +> + +719  + shas_boo_move_no_cy_cڡru__assign_ty + + +721 + gme + < +ass + + gU +> + +722  +yes_ty + + +( +tyme + +U +:: +boo_move_no_cy_cڡru__assign +*); + +724 + gme + < +ass + + gU +> + +725  +no_ty + + +(...); + +727 cڡ +bo + + gvue + = ( + +< +T +>(0)=( +yes_ty +); + +733 #i! +defed +( +BOOST_NO_CXX11_DELETED_FUNCTIONS +&& !defed( +BOOST_NO_CXX11_DECLTYPE +) \ + +734 && ! +defed +( +BOOST_INTEL_CXX_VERSION +) && \ + +735 !( +defed +( +BOOST_MSVC +&& + g_MSC_VER + == 1800) + +736  + #BOOST_MOVE_TT_CXX11_IS_COPY_CONSTRUCTIBLE + + + ) + +739 +me +< +ass + +T +> + +740  + sis_cy_cڡruib + + +749 #i +defed +( +BOOST_MOVE_TT_CXX11_IS_COPY_CONSTRUCTIBLE +) + +750 +me +< +ass + +U +>  +tyme + +add_n +:: +ty + +sour +(); + +751  +no_ty + + +(...); + +752 #ifde +BOOST_NO_CXX11_DECLTYPE + + +753 + gme + < +ass + + gU +> + +754  +yes_ty + + +( +U +&, +bo_ +<(U( +sour +()))>* = 0); + +756 + gme + < +ass + + gU +> + +757  +yes_ty + + +( +U +&, +dety +(U( +sour +()))* = 0); + +759 cڡ +bo + + gvue + = ( + +( +sour +< +T +>())=( +yes_ty +); + +761 cڡ +bo + + gvue + = ! +has_boo_move_no_cy_cڡru__assign_ty +< +T +>:: +vue +; + +769 #i! +defed +( +BOOST_NO_CXX11_DELETED_FUNCTIONS +&& !defed( +BOOST_NO_CXX11_DECLTYPE +) \ + +770 && ! +defed +( +BOOST_INTEL_CXX_VERSION +) && \ + +771 !( +defed +( +BOOST_MSVC +&& + g_MSC_VER + == 1800) + +772  + #BOOST_MOVE_TT_CXX11_IS_COPY_ASSIGNABLE + + + ) + +775 +me + < +ass + +T +> + +776  + sis_cy_assigb + + +786 #i +defed +( +BOOST_MOVE_TT_CXX11_IS_COPY_ASSIGNABLE +) + +787  + tyes_ty +; + +788  + sno_ty + {  + gdummy +[2]; }; + +790 + gme + < +ass + + gU +>  +tyme + + gadd_n +:: +ty + +sour +(); + +791 + gme + < +ass + + gU +>  +dety +( +sour +< +U +&>(sour(), +yes_ty +( + +(); + +792 + gme + < + gass +>  +no_ty + + +(...); + +794 cڡ +bo + + gvue + = ( + +< +T +>(0)=( +yes_ty +); + +796 cڡ +bo + + gvue + = ! +has_boo_move_no_cy_cڡru__assign_ty +< +T +>:: +vue +; + +803 + gme +< +ass + + gT +> + +804  + sis_ivy_deruib + + +805 { cڡ +bo + + gvue + = +BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE +( +T +); }; + +810 + gme +< +ass + + gT +> + +811  + sis_ivy_deu_cڡruib + + +812 { cڡ +bo + + gvue + = +BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE +( +T +); }; + +817 + gme +< +ass + + gT +> + +818  + sis_ivy_cy_cڡruib + + +822 cڡ +bo + + gvue + = +BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE +( +T +); + +828 + gme +< +ass + + gT +> + +829  + sis_ivy_move_cڡruib + + +830 { cڡ +bo + + gvue + = +BOOST_MOVE_IS_TRIVIALLY_MOVE_CONSTRUCTIBLE +( +T +); }; + +835 + gme +< +ass + + gT +> + +836  + sis_ivy_cy_assigb + + +840 cڡ +bo + + gvue + = +BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE +( +T +); + +846 + gme +< +ass + + gT +> + +847  + sis_ivy_move_assigb + + +848 { cڡ +bo + + gvue + = +BOOST_MOVE_IS_TRIVIALLY_MOVE_ASSIGNABLE +( +T +); }; + +853 + gme +< +ass + + gT +> + +854  + gis_nhrow_deu_cڡruib + + +855 : +is_pod +< +T +> + +856 { cڡ +bo + +vue + = +BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE +( +T +); }; + +861 + gme +< +ass + + gT +> + +862  + sis_nhrow_cy_cڡruib + + +863 { cڡ +bo + + gvue + = +BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE +( +T +); }; + +868 + gme +< +ass + + gT +> + +869  + sis_nhrow_move_cڡruib + + +870 { cڡ +bo + + gvue + = +BOOST_MOVE_IS_NOTHROW_MOVE_CONSTRUCTIBLE +( +T +); }; + +875 + gme +< +ass + + gT +> + +876  + sis_nhrow_cy_assigb + + +877 { cڡ +bo + + gvue + = +BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE +( +T +); }; + +882 + gme +< +ass + + gT +> + +883  + sis_nhrow_move_assigb + + +884 { cڡ +bo + + gvue + = +BOOST_MOVE_IS_NOTHROW_MOVE_ASSIGNABLE +( +T +); }; + +889 + gme +< +ass + + gT +> + +890  + sis_nhrow_swb + + +892 cڡ +bo + + gvue + = +is_emy +< +T +>:: +vue + || +is_pod +::value; + +898 + gme + < +tyme + + gT +> + +899  + signmt_of_hack + + +901 +T + + gt1 +; + +902  + gc +; + +903 +T + + gt2 +; + +904 +ignmt_of_hack +(); + +907 + gme + < + gA +,  + gS +> + +908  + signmt_logic + + +909 { cڡ + gd +:: +size_t + +vue + = +A + < +S + ? A : S; }; + +911 + gme +< +tyme + + gT + > + +912  + gignmt_of_im + + +913 #i +defed +( +BOOST_MSVC +) && (BOOST_MSVC >= 1400) + +917 : +ignmt_logic +< ( +ignmt_of_hack +< +T +>- 2*(T), +__ignof +(T)> + +919 #i! +defed +( +BOOST_MOVE_ALIGNMENT_OF +) + +920 : +ignmt_logic +< ( +ignmt_of_hack +< +T +>- 2*(T), ( + gT +)> + +923 { cڡ + gd +:: +size_t + +vue + = +BOOST_MOVE_ALIGNMENT_OF +( +T +); }; + +926 + gme +< +tyme + + gT + > + +927  + gignmt_of + + +928 : +ignmt_of_im +< +T +> + +931 +ass + + gignmt_dummy +; + +932 (* + gfuni_r +)(); + +933 ( + gignmt_dummy +::* + tmemb_r +); + +934 ( + gignmt_dummy +::* + tmemb_funi_r +)(); + +935  + signmt_ru + + +936 {  + gdummy +[4]; }; + +942  + umax_ign + + +944  + gch_ +; + +945  + gsht_ +; + +946  + gt_ +; + +947  + glg_ +; + +948 #ifde +BOOST_HAS_LONG_LONG + + +949 :: +boo +:: +lg_lg_ty + +lg_lg_ +; + +951  + gt_ +; + +952  + gdoub_ +; + +953 * + gvoid_r_ +; + +954  + glg_doub_ +[4]; + +955 +ignmt_dummy + * + gunknown_ass_r_ +; + +956 +funi_r + + gfuni_r_ +; + +957 +memb_funi_r + + gmemb_funi_r_ +; + +958 +ignmt_ru + + gignmt_ru_ +; + +961  +max_ign + + tmax_ign_t +; + +967 #i! +defed +( +BOOST_NO_ALIGNMENT +) + +969 + gme +< + gd +:: +size_t + +L +, std::size_ +Align +> + +970  +igd_ru +; + +972  + #BOOST_MOVE_ALIGNED_STORAGE_WITH_BOOST_ALIGNMENT +( +A +)\ + +973 +me +< +d +:: +size_t + +L +>\ + +974  + `BOOST_ALIGNMENT +( +A + +igd_ru +< +L +, A>\ + +976  +da +[ +L +];\ + +979 + + ) + +981 +BOOST_MOVE_ALIGNED_STORAGE_WITH_BOOST_ALIGNMENT +(0x1) + +982 +BOOST_MOVE_ALIGNED_STORAGE_WITH_BOOST_ALIGNMENT +(0x2) + +983 +BOOST_MOVE_ALIGNED_STORAGE_WITH_BOOST_ALIGNMENT +(0x4) + +984 +BOOST_MOVE_ALIGNED_STORAGE_WITH_BOOST_ALIGNMENT +(0x8) + +985 +BOOST_MOVE_ALIGNED_STORAGE_WITH_BOOST_ALIGNMENT +(0x10) + +986 +BOOST_MOVE_ALIGNED_STORAGE_WITH_BOOST_ALIGNMENT +(0x20) + +987 +BOOST_MOVE_ALIGNED_STORAGE_WITH_BOOST_ALIGNMENT +(0x40) + +988 +BOOST_MOVE_ALIGNED_STORAGE_WITH_BOOST_ALIGNMENT +(0x80) + +989 +BOOST_MOVE_ALIGNED_STORAGE_WITH_BOOST_ALIGNMENT +(0x100) + +990 +BOOST_MOVE_ALIGNED_STORAGE_WITH_BOOST_ALIGNMENT +(0x200) + +991 +BOOST_MOVE_ALIGNED_STORAGE_WITH_BOOST_ALIGNMENT +(0x400) + +992 +BOOST_MOVE_ALIGNED_STORAGE_WITH_BOOST_ALIGNMENT +(0x800) + +993 +BOOST_MOVE_ALIGNED_STORAGE_WITH_BOOST_ALIGNMENT +(0x1000) + +995 #unde +BOOST_MOVE_ALIGNED_STORAGE_WITH_BOOST_ALIGNMENT + + +999 + gme +< + gd +:: +size_t + +L +, std::size_ +Align +> + +1000  + uigd_ru_w + + +1002 +igd_ru +< +L +, + gAlign +> + gigr +; + +1003  + gda +[( +igd_ru +< +L +, +Align +>)]; + +1006 + gme +< + gd +:: +size_t + +L +, std::size_ +Align +> + +1007  + sigd_age_im + + +1009  +igd_ru_w +< + tL +, + tAlign +> + tty +; + +1014 + gme +< +ass + + gT +, + gd +:: +size_t + +L +> + +1015  + uigd_uni + + +1017 +T + +igr +; + +1018  + gda +[ +L +]; + +1021 + gme +< + gd +:: +size_t + +L +, std::size_ +Align +, +ass + + gT +, +bo + + gOk +> + +1022  + gigd_xt +; + +1024 + gme +< + gd +:: +size_t + +L +, std::size_ +Align +, +ass + + gT +> + +1025  + gigd_xt +< + gL +, + gAlign +, + gT +, + gue +> + +1027 +BOOST_STATIC_ASSERT +(( +ignmt_of +< +T +>:: +vue + = +Align +)); + +1028  + gigd_uni +< + tT +, + tL +> + tty +; + +1032 + gme +< + gd +:: +size_t + +L +, std::size_ +Align +> + +1033  +igd_xt +< +L +, + gAlign +, + gmax_ign_t +, + gl +> + +1034 {  + gigd_uni +< + tmax_ign_t +, + tL +> + tty +; }; + +1037  + #BOOST_MOVE_ALIGNED_NEXT_STEP +( +TYPE +, +NEXT_TYPE +)\ + +1038 +me +< +d +:: +size_t + +L +, std::size_ +Align +>\ + +1039  +igd_xt +< +L +, +Align +, +TYPE +, +l +>\ + +1040 : +igd_xt +< +L +, +Align +, +NEXT_TYPE +, Alig= +ignmt_of +:: +vue +>\ + +1043 + `BOOST_MOVE_ALIGNED_NEXT_STEP +(, +max_ign_t +) + + ) + +1044 +BOOST_MOVE_ALIGNED_NEXT_STEP +(, ) + +1045 #ifde +BOOST_HAS_LONG_LONG + + +1046 +BOOST_MOVE_ALIGNED_NEXT_STEP +(:: +boo +:: +lg_lg_ty +, ) + +1047 +BOOST_MOVE_ALIGNED_NEXT_STEP +(, :: +boo +:: +lg_lg_ty +) + +1049 +BOOST_MOVE_ALIGNED_NEXT_STEP +(, ) + +1051 +BOOST_MOVE_ALIGNED_NEXT_STEP +(, ) + +1052 +BOOST_MOVE_ALIGNED_NEXT_STEP +(, ) + +1053 +BOOST_MOVE_ALIGNED_NEXT_STEP +(, ) + +1054 #unde +BOOST_MOVE_ALIGNED_NEXT_STEP + + +1056 + gme +< + gd +:: +size_t + +L +, std::size_ +Align +> + +1057  +igd_age_im + + +1058 : +igd_xt +< +L +, + gAlign +, , Alig= +ignmt_of +<>:: +vue +> + +1063 + gme +< + gd +:: +size_t + +L +, std::size_ +Align + = +ignmt_of +< +max_ign_t +>:: +vue +> + +1064  + sigd_age + + +1067 +BOOST_STATIC_ASSERT +( +Align + > 0); + +1070  +tyme + + tigd_age_im +< + tL + ? L : 1, + tAlign +>:: + tty +ype; + +1071 cڡ + gd +:: +size_t + +vue + = +ignmt_of +< +ty +>::value; + +1072 +BOOST_STATIC_ASSERT +( +vue + > +Align +); + +1073 +BOOST_STATIC_ASSERT +(( +vue + % +Align +) == 0); + +1077 + give +: + +1078 +igd_age +(); + +1084  + ~ + + @/usr/include/boost/move/iterator.hpp + +14 #ide +BOOST_MOVE_ITERATOR_HPP + + +15  + #BOOST_MOVE_ITERATOR_HPP + + + ) + +17 #ide +BOOST_CONFIG_HPP + + +18  + ~ + +20 # +#i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +22 #agm + + + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30 +mea + + gboo + { + +43 + gme + < +ass + + gIt +> + +44 as + cmove_ + + +46 + gpublic +: + +47  +It + + t_ty +; + +48  +tyme + + tboo +:: + tmovib +:: + t_as +< + t_ty +>:: + tvue_ty + value_type; + +49 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +|| defed( +BOOST_MOVE_DOXYGEN_INVOKED +) + +50  + gvue_ty + && + tn +; + +52  + gtyme + :: + tboo +:: + tmove_da +:: + tif_ + + +53 < :: + tboo +:: + thas_move_emuti_abd +< + tvue_ty +> + +54 , :: + tboo +:: + trv +< + tvue_ty +>& + +55 , + tvue_ty + & >:: + tty + + tn +; + +57  +It + + tpor +; + +58  +tyme + + tboo +:: + tmovib +:: + t_as +< + t_ty +>:: + tdifn_ty + difference_type; + +59  +tyme + + tboo +:: + tmovib +:: + t_as +< + t_ty +>:: + t_gy + iterator_category; + +61 +BOOST_MOVE_FORCEINLINE + +move_ +() + +62 : +m_ +() + +65 +BOOST_MOVE_FORCEINLINE + +exic + +move_ +(cڡ +It + & +i +) + +66 : +m_ +( +i +) + +69 +me + < +ass + +U +> + +70 +BOOST_MOVE_FORCEINLINE + +move_ +(cڡ move_< +U +>& +u +) + +71 : +m_ +( +u +.m_it) + +74 +BOOST_MOVE_FORCEINLINE + +n + +ݔ +*() const + +76 #i +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +|| defed( +BOOST_MOVE_OLD_RVALUE_REF_BINDING_RULES +) + +77  * +m_ +; + +79  :: +boo +:: +move +(* +m_ +); + +83 +BOOST_MOVE_FORCEINLINE + +por + + gݔ +->() const + +84 {  + gm_ +; } + +86 +BOOST_MOVE_FORCEINLINE + + gmove_ +& + gݔ +++() + +87 { ++ + gm_ +;  * + gthis +; } + +89 +BOOST_MOVE_FORCEINLINE + + gmove_ +< + g_ty +> + gݔ +++() + +90 { + gmove_ +< + g_ty +> +tmp +(* +this +); ++(* + gthis +);  + gtmp +; } + +92 +BOOST_MOVE_FORCEINLINE + + gmove_ +& + gݔ +--() + +93 { -- + gm_ +;  * + gthis +; } + +95 +BOOST_MOVE_FORCEINLINE + + gmove_ +< + g_ty +> + gݔ +--() + +96 { + gmove_ +< + g_ty +> +tmp +(* +this +); --(* + gthis +);  + gtmp +; } + +98 + gmove_ +< + g_ty +> + gݔ ++ ( +difn_ty + + gn +) const + +99 {  + gmove_ +< + g_ty +>( + gm_ + + + gn +); } + +101 +BOOST_MOVE_FORCEINLINE + + gmove_ +& + gݔ ++=( +difn_ty + +n +) + +102 { +m_ + + +n +;  * + gthis +; } + +104 +BOOST_MOVE_FORCEINLINE + + gmove_ +< + g_ty +> + gݔ +- ( +difn_ty + + gn +) const + +105 {  + gmove_ +< + g_ty +>( + gm_ + - + gn +); } + +107 +BOOST_MOVE_FORCEINLINE + + gmove_ +& + gݔ +-=( +difn_ty + +n +) + +108 { +m_ + - +n +;  * + gthis +; } + +110 +BOOST_MOVE_FORCEINLINE + +n + + gݔ +[]( +difn_ty + + gn +) const + +112 #i +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +|| defed( +BOOST_MOVE_OLD_RVALUE_REF_BINDING_RULES +) + +113  + gm_ +[ +n +]; + +115  :: +boo +:: +move +( +m_ +[ +n +]); + +119 +BOOST_MOVE_FORCEINLINE + +nd + +bo + + gݔ +==(cڡ +move_ +& +x +, cڡ + gmove_ +& + gy +) + +120 {  + gx +. + gm_ + = +y +. +m_ +; } + +122 +BOOST_MOVE_FORCEINLINE + +nd + +bo + + gݔ +!=(cڡ +move_ +& +x +, cڡ + gmove_ +& + gy +) + +123 {  + gx +. + gm_ + ! +y +. +m_ +; } + +125 +BOOST_MOVE_FORCEINLINE + +nd + +bo + + gݔ +< (cڡ + gmove_ +& + gx +, cڡ move_& + gy +) + +126 {  + gx +. + gm_ + < + gy +.m_it; } + +128 +BOOST_MOVE_FORCEINLINE + +nd + +bo + + gݔ +<=(cڡ +move_ +& +x +, cڡ + gmove_ +& + gy +) + +129 {  + gx +. + gm_ + < +y +. +m_ +; } + +131 +BOOST_MOVE_FORCEINLINE + +nd + +bo + + gݔ +> (cڡ + gmove_ +& + gx +, cڡ move_& + gy +) + +132 {  + gx +. + gm_ + > + gy +.m_it; } + +134 +BOOST_MOVE_FORCEINLINE + +nd + +bo + + gݔ +>=(cڡ +move_ +& +x +, cڡ + gmove_ +& + gy +) + +135 {  + gx +. + gm_ + > +y +. +m_ +; } + +137 +BOOST_MOVE_FORCEINLINE + +nd + +difn_ty + + gݔ +-(cڡ + gmove_ +& + gx +, cڡ move_& + gy +) + +138 {  + gx +. + gm_ + - + gy +.m_it; } + +140 +BOOST_MOVE_FORCEINLINE + +nd + +move_ + + gݔ ++( +difn_ty + + gn +, cڡ + gmove_ +& + gx +) + +141 {  +move_ +( +x +. +m_ + + +n +); } + +143 + give +: + +144 +It + +m_ +; + +148 +mea + + gmove_da + { + +150 + gme + < +ass + + gI +> + +151  + sis_move_ + + +153 cڡ +bo + + gvue + = +l +; + +156 + gme + < +ass + + gI +> + +157  + gis_move_ +< :: +boo +:: +move_ +< +I +> > + +159 cڡ +bo + +vue + = +ue +; + +172 + gme +< +ass + + gIt +> + +173 +le + + gmove_ +< + gIt +> + $make_move_ +(cڡ +It + & + +) + +174 {  +move_ +< +It +>( + +); + } +} + +185 + gme + < +tyme + + gC +> + +186 as + cback_move__ + + +188 +C +* + gcڏ_m +; + +190 + gpublic +: + +191  +C + + tcڏ_ty +; + +192  +tyme + + tC +:: + tvue_ty + value_type; + +193  +tyme + + tC +:: + tn +eference; + +194  +tyme + + tC +:: + tpor +ointer; + +195  +tyme + + tC +:: + tdifn_ty + difference_type; + +196  + gd +:: + touut__g + + t_gy +; + +198 +exic + +back_move__ +( +C +& +x +: +cڏ_m +(&x) { } + +200 +back_move__ +& +ݔ +=( +n + +x +) + +201 { +cڏ_m +-> +push_back +( +boo +:: +move +( +x +));  * + gthis +; } + +203 + gback_move__ +& + gݔ +=( +BOOST_RV_REF +( +vue_ty + +x +) + +204 { +n + +rx + = +x +;  + gthis +-> + gݔ +=(rx); } + +206 + gback_move__ +& + gݔ +*({  * + gthis +; } + +207 + gback_move__ +& + gݔ +++({  * + gthis +; } + +208 + gback_move__ +& + gݔ +++({  * + gthis +; } + +213 + gme + < +tyme + + gC +> + +214 +le + + gback_move__ +< + gC +> + $back_move_ +( +C +& +x +) + +216  +back_move__ +< +C +>( +x +); + +217 + } +} + +227 + gme + < +tyme + + gC +> + +228 as + ct_move__ + + +230 +C +* + gcڏ_m +; + +232 + gpublic +: + +233  +C + + tcڏ_ty +; + +234  +tyme + + tC +:: + tvue_ty + value_type; + +235  +tyme + + tC +:: + tn +eference; + +236  +tyme + + tC +:: + tpor +ointer; + +237  +tyme + + tC +:: + tdifn_ty + difference_type; + +238  + gd +:: + touut__g + + t_gy +; + +240 +exic + +t_move__ +( +C +& +x +: +cڏ_m +(&x) { } + +242 +t_move__ +& +ݔ +=( +n + +x +) + +243 { +cڏ_m +-> +push_t +( +boo +:: +move +( +x +));  * + gthis +; } + +245 + gt_move__ +& + gݔ +=( +BOOST_RV_REF +( +vue_ty + +x +) + +246 { +n + +rx + = +x +;  + gthis +-> + gݔ +=(rx); } + +248 + gt_move__ +& + gݔ +*({  * + gthis +; } + +249 + gt_move__ +& + gݔ +++({  * + gthis +; } + +250 + gt_move__ +& + gݔ +++({  * + gthis +; } + +255 + gme + < +tyme + + gC +> + +256 +le + + gt_move__ +< + gC +> + $t_move_ +( +C +& +x +) + +258  +t_move__ +< +C +>( +x +); + +259 + } +} + +266 + gme + < +tyme + + gC +> + +267 as + cmove__ + + +269 +C +* + gcڏ_m +; + +270 +tyme + + gC +:: + + +pos_ +; + +272 + gpublic +: + +273  +C + + tcڏ_ty +; + +274  +tyme + + tC +:: + tvue_ty + value_type; + +275  +tyme + + tC +:: + tn +eference; + +276  +tyme + + tC +:: + tpor +ointer; + +277  +tyme + + tC +:: + tdifn_ty + difference_type; + +278  + gd +:: + touut__g + + t_gy +; + +280 +exic + +move__ +( +C +& +x +, +tyme + C:: + + +pos +) + +281 : +cڏ_m +(& +x +), +pos_ +( +pos +) + +284 + gmove__ +& + gݔ +=( +n + +x +) + +286 +pos_ + = +cڏ_m +-> + +os_, :: +boo +:: +move +( +x +)); + +287 ++ + gpos_ +; + +288  * + gthis +; + +291 + gmove__ +& + gݔ +=( +BOOST_RV_REF +( +vue_ty + +x +) + +292 { +n + +rx + = +x +;  + gthis +-> + gݔ +=(rx); } + +294 + gmove__ +& + gݔ +*({  * + gthis +; } + +295 + gmove__ +& + gݔ +++({  * + gthis +; } + +296 + gmove__ +& + gݔ +++({  * + gthis +; } + +301 + gme + < +tyme + + gC +> + +302 +le + + gmove__ +< + gC +> + $move_ +( +C +& +x +, +tyme + C:: + + + +) + +304  +move__ +< +C +>( +x +, + +); + +305 + } +} + +309  + ~ + + @/usr/include/boost/move/make_unique.hpp + +11 #ide +BOOST_MOVE_MAKE_UNIQUE_HPP_INCLUDED + + +12  + #BOOST_MOVE_MAKE_UNIQUE_HPP_INCLUDED + + + ) + +14 #ide +BOOST_CONFIG_HPP + + +15  + ~ + +17 # +#i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +19 #agm + + + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28 #ifde +BOOST_NO_CXX11_VARIADIC_TEMPLATES + + +29  + ~ + +39 #i! +defed +( +BOOST_MOVE_DOXYGEN_INVOKED +) + +41 +mea + + gd + { + +43  + gnhrow_t +; + +47 +mea + + gboo +{ + +48 +mea + + gmove_upmu + { + +53 + gme +< +ass + + gT +> + +54  + sunique_r_if + + +56 :: +boo +:: + tmovib +:: + tunique_r +< + tT +> + tt_is_n_y +; + +59 + gme +< +ass + + gT +> + +60  + gunique_r_if +< + gT +[]> + +62 :: +boo +:: + tmovib +:: + tunique_r +< + tT +[]> + tt_is_y_of_unknown_bound +; + +65 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +66  +unique_r_if +< +T +[ +N +]> + +68  + tt_is_y_of_known_bound +; + +71 + gme + < + gDummy + = 0> + +72  + snhrow_hd + + +74  +d +:: +nhrow_t + * +hrow +; + +77 + gme + < + gDummy +> + +78 + gd +:: +nhrow_t + * +nhrow_hd +< +Dummy +>:: +hrow + = + +79 +t_ +< +d +:: +nhrow_t + *>(0x1234); + +86 +mea + + gboo +{ + +87 +mea + + gmovib + { + +89 #i +defed +( +BOOST_MOVE_DOXYGEN_INVOKED +|| !defed( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) + +94 + gme +< +ass + + gT +, + gass +... + gArgs +> + +95 +le + +BOOST_MOVE_DOC1ST +( +unique_r +< +T +>, + +96 +tyme + :: +boo +:: +move_upmu +:: +unique_r_if +< +T +>:: +t_is_n_y +) + +97 +make_unique +( +BOOST_FWD_REF +( +Args +)... +gs +) + +98 {  +unique_r +< +T +>( +w + T(:: +boo +:: +fwd +< +Args +>( +gs +)...)); } + +103 + gme +< +ass + + gT +, + gass +... + gArgs +> + +104 +le + +BOOST_MOVE_DOC1ST +( +unique_r +< +T +>, + +105 +tyme + :: +boo +:: +move_upmu +:: +unique_r_if +< +T +>:: +t_is_n_y +) + +106 +make_unique_nhrow +( +BOOST_FWD_REF +( +Args +)... +gs +) + +107 {  +unique_r +< +T +>( +w + (* +boo +:: +move_upmu +:: +nhrow_hd +<>:: +hrow +)T(::boo:: +fwd +< +Args +>( +gs +)...)); } + +110  + #BOOST_MOVE_MAKE_UNIQUE_CODE +( +N +)\ + +111 +me +< +ass + +T + +BOOST_MOVE_I +## +N + +BOOST_MOVE_CLASS +##N>\ + +112 +tyme + :: +boo +:: +move_upmu +:: +unique_r_if +< +T +>:: +t_is_n_y +\ + +113 + `make_unique + +BOOST_MOVE_UREF +## +N +)\ + +114 {  +unique_r +< +T +> +w + + `T + +BOOST_MOVE_FWD +## +N + ) ); }\ + +116 +me +< +ass + +T + +BOOST_MOVE_I +## +N + +BOOST_MOVE_CLASS +##N>\ + +117 +tyme + :: +boo +:: +move_upmu +:: +unique_r_if +< +T +>:: +t_is_n_y +\ + +118 + `make_unique_nhrow + +BOOST_MOVE_UREF +## +N +)\ + +119 {  +unique_r +< +T +> + `w + (* +boo +:: +move_upmu +:: +nhrow_hd +<>:: +hrow +) + `T + ( +BOOST_MOVE_FWD +## +N + ) ); }\ + +121 + `BOOST_MOVE_ITERATE_0TO9 +( +BOOST_MOVE_MAKE_UNIQUE_CODE +) + + ) + +122 #unde +BOOST_MOVE_MAKE_UNIQUE_CODE + + +129 + gme +< +ass + + gT +> + +130 +le + +BOOST_MOVE_DOC1ST +( +unique_r +< +T +>, + +131 +tyme + :: +boo +:: +move_upmu +:: +unique_r_if +< +T +>:: +t_is_n_y +) + +132 +make_unique_def +() + +134  +unique_r +< +T +>( +w + T); + +140 + gme +< +ass + + gT +> + +141 +le + +BOOST_MOVE_DOC1ST +( +unique_r +< +T +>, + +142 +tyme + :: +boo +:: +move_upmu +:: +unique_r_if +< +T +>:: +t_is_n_y +) + +143 +make_unique_nhrow_def +() + +145  +unique_r +< +T +>( +w + (* +boo +:: +move_upmu +:: +nhrow_hd +<>:: +hrow +)T); + +152 + gme +< +ass + + gT +> + +153 +le + +BOOST_MOVE_DOC1ST +( +unique_r +< +T +>, + +154 +tyme + :: +boo +:: +move_upmu +:: +unique_r_if +< +T +>:: +t_is_y_of_unknown_bound +) + +155 +make_unique +( +d +:: +size_t + +n +) + +157  +tyme + :: + tboo +:: + tmove_upmu +:: + tmove_ex +< + tT +>:: + tty + + tU +; + +158  + gunique_r +< + gT +>( +w + + gU +[ +n +]()); + +165 + gme +< +ass + + gT +> + +166 +le + +BOOST_MOVE_DOC1ST +( +unique_r +< +T +>, + +167 +tyme + :: +boo +:: +move_upmu +:: +unique_r_if +< +T +>:: +t_is_y_of_unknown_bound +) + +168 +make_unique_nhrow +( +d +:: +size_t + +n +) + +170  +tyme + :: + tboo +:: + tmove_upmu +:: + tmove_ex +< + tT +>:: + tty + + tU +; + +171  + gunique_r +< + gT +>( +w + (* +boo +:: +move_upmu +:: +nhrow_hd +<>:: +hrow +) +U +[ +n +]()); + +178 + gme +< +ass + + gT +> + +179 +le + +BOOST_MOVE_DOC1ST +( +unique_r +< +T +>, + +180 +tyme + :: +boo +:: +move_upmu +:: +unique_r_if +< +T +>:: +t_is_y_of_unknown_bound +) + +181 +make_unique_def +( +d +:: +size_t + +n +) + +183  +tyme + :: + tboo +:: + tmove_upmu +:: + tmove_ex +< + tT +>:: + tty + + tU +; + +184  + gunique_r +< + gT +>( +w + + gU +[ +n +]); + +191 + gme +< +ass + + gT +> + +192 +le + +BOOST_MOVE_DOC1ST +( +unique_r +< +T +>, + +193 +tyme + :: +boo +:: +move_upmu +:: +unique_r_if +< +T +>:: +t_is_y_of_unknown_bound +) + +194 +make_unique_nhrow_def +( +d +:: +size_t + +n +) + +196  +tyme + :: + tboo +:: + tmove_upmu +:: + tmove_ex +< + tT +>:: + tty + + tU +; + +197  + gunique_r +< + gT +>( +w + (* +boo +:: +move_upmu +:: +nhrow_hd +<>:: +hrow + +U +[ +n +]); + +200 #i! +defed +( +BOOST_NO_CXX11_DELETED_FUNCTIONS +) + +204 + gme +< +ass + + gT +, + gass +... + gArgs +> + +205 +le + +BOOST_MOVE_DOC1ST +( +unecifd +, + +206 +tyme + :: +boo +:: +move_upmu +:: +unique_r_if +< +T +>:: +t_is_y_of_known_bound +) + +207 +make_unique +( +BOOST_FWD_REF +( +Args +... +de +; + +211 + gme +< +ass + + gT +, + gass +... + gArgs +> + +212 +le + +BOOST_MOVE_DOC1ST +( +unecifd +, + +213 +tyme + :: +boo +:: +move_upmu +:: +unique_r_if +< +T +>:: +t_is_y_of_known_bound +) + +214 +make_unique_def +( +BOOST_FWD_REF +( +Args +... +de +; + +218 + gme +< +ass + + gT +, + gass +... + gArgs +> + +219 +le + +BOOST_MOVE_DOC1ST +( +unecifd +, + +220 +tyme + :: +boo +:: +move_upmu +:: +unique_r_if +< +T +>:: +t_is_y_of_known_bound +) + +221 +make_unique_nhrow +( +BOOST_FWD_REF +( +Args +... +de +; + +225 + gme +< +ass + + gT +, + gass +... + gArgs +> + +226 +le + +BOOST_MOVE_DOC1ST +( +unecifd +, + +227 +tyme + :: +boo +:: +move_upmu +:: +unique_r_if +< +T +>:: +t_is_y_of_known_bound +) + +228 +make_unique_nhrow_def +( +BOOST_FWD_REF +( +Args +... +de +; + +236  + ~ + + @/usr/include/boost/move/unique_ptr.hpp + +11 #ide +BOOST_MOVE_UNIQUE_PTR_HPP_INCLUDED + + +12  + #BOOST_MOVE_UNIQUE_PTR_HPP_INCLUDED + + + ) + +14 #ide +BOOST_CONFIG_HPP + + +15  + ~ + +17 # +#i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +19 #agm + + + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +31  + ~ + +48 +mea + + gboo +{ + +50 +mea + + gmove_upd + { + +55 #i +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +56 + gme + < +ass + + gT +> + +57 as + cis_ncyab + + +59  + tue_t +; + +60 as + cl_t + {  + gdummy +[2]; }; + +61 + gme +< +ass + + gU +>  +l_t + +dich +(...); + +62 + gme +< +ass + + gU +>  +ue_t + +dich +( +tyme + +U +:: +boo_move_no_cy_cڡru__assign +*); + +63 + gpublic +: + +64 cڡ +bo + +vue + = ( +dich +< +T +>(0)=( +ue_t +); + +68 + gme + < +ass + + gD +> + +69  + sd_tys + + +71  +tyme + + tbmupmu +:: + tadd_lvue_n +< + tD +>:: + tty + + td_f +; + +72  +tyme + + tbmupmu +:: + tadd_cڡ_lvue_n +< + tD +>:: + tty + + td_ef +; + +73 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +74  +tyme + + tbmupmu +:: + tif_c + + +75 < + tbmupmu +:: + tis_lvue_n +< + tD +>:: + tvue +, D, + td_ef + >:: + tty + + td_g_ty1 +; + +76  +tyme + + tbmupmu +:: + tmove_n +< + tD +>:: + tty + && + td_g_ty2 +; + +78  +tyme + + tbmupmu +:: + tif_c + + +79 < + tis_ncyab +< + tD +>:: + tvue +, + tbmupmu +:: + tt +, + td_ef +>:: + tty + + tn_f_d_g1 +; + +80  +tyme + + tbmupmu +:: + tif_c +< bmupmu:: + tis_lvue_n +< + tD +>:: + tvue + + +81 , + tD +, + tn_f_d_g1 + >:: + tty + + td_g_ty1 +; + +82 :: +boo +:: + trv +< + tD +> & + td_g_ty2 +; + +89 + gme + < +ass + + gP +, cs + gD +, + gbo + = +bmupmu +:: +is_ury_funi +< +D +>:: +vue + || bmupmu:: +is_n +::value > + +90  + sunique_r_da + + +92  +tyme + + td_tys +< + tD +>:: + td_g_ty1 + deleter_arg_type1; + +93  +tyme + + td_tys +< + tD +>:: + td_f + del_ref; + +94  +tyme + + td_tys +< + tD +>:: + td_ef + del_cref; + +96 +BOOST_MOVE_FORCEINLINE + +unique_r_da +( + gBOOST_NOEXCEPT + + +97 : +m_p +(), +d +() + +100 +BOOST_MOVE_FORCEINLINE + +exic + +unique_r_da +( +P + +p + + gBOOST_NOEXCEPT + + +101 : +m_p +( +p +), +d +() + +104 +BOOST_MOVE_FORCEINLINE + +unique_r_da +( +P + +p +, +d_g_ty1 + +d1 + + gBOOST_NOEXCEPT + + +105 : +m_p +( +p +), +d +( +d1 +) + +108 + gme + < +ass + + gU +> + +109 +BOOST_MOVE_FORCEINLINE + +unique_r_da +( +P + +p +, +BOOST_FWD_REF +( +U + +d1 + + gBOOST_NOEXCEPT + + +110 : +m_p +( +p +), +d +(:: +boo +:: +fwd +< +U +>( +d1 +)) + +113 +BOOST_MOVE_FORCEINLINE + +d_f + +d +({  +d +; } + +114 +BOOST_MOVE_FORCEINLINE + +d_ef + +d +(cڡ{  + gd +; } + +116 +P + + gm_p +; + +117 +D + + gd +; + +119 + give +: + +120 +unique_r_da +& +ݔ +=(const unique_ptr_data&); + +121 +unique_r_da +(const unique_ptr_data&); + +124 + gme + < +ass + + gP +, cs + gD +> + +125  + gunique_r_da +< + gP +, + gD +, + gl +> + +126 : +ive + +D + + +128  +tyme + + td_tys +< + tD +>:: + td_g_ty1 + deleter_arg_type1; + +129  +tyme + + td_tys +< + tD +>:: + td_f + del_ref; + +130  +tyme + + td_tys +< + tD +>:: + td_ef + del_cref; + +132 +BOOST_MOVE_FORCEINLINE + +unique_r_da +( + gBOOST_NOEXCEPT + + +133 : +D +(), +m_p +() + +136 +BOOST_MOVE_FORCEINLINE + +exic + +unique_r_da +( +P + +p + + gBOOST_NOEXCEPT + + +137 : +D +(), +m_p +( +p +) + +140 +BOOST_MOVE_FORCEINLINE + +unique_r_da +( +P + +p +, +d_g_ty1 + +d1 + + gBOOST_NOEXCEPT + + +141 : +D +( +d1 +), +m_p +( +p +) + +144 + gme + < +ass + + gU +> + +145 +BOOST_MOVE_FORCEINLINE + +unique_r_da +( +P + +p +, +BOOST_FWD_REF +( +U + +d + + gBOOST_NOEXCEPT + + +146 : +D +(:: +boo +:: +fwd +< +U +>( +d +)), +m_p +( +p +) + +149 +BOOST_MOVE_FORCEINLINE + +d_f + +d +( + gBOOST_NOEXCEPT + {  + gic_ +< + gd_f +>(* + gthis +); } + +150 +BOOST_MOVE_FORCEINLINE + +d_ef + +d +(cڡ + gBOOST_NOEXCEPT + {  + gic_ +< + gd_ef +>(* + gthis +); } + +152 +P + + gm_p +; + +154 + give +: + +155 +unique_r_da +& +ݔ +=(const unique_ptr_data&); + +156 +unique_r_da +(const unique_ptr_data&); + +165 + gme + < +tyme + + gT +> + +166  + sg_emt_ty + + +168  + sDeuWp + {  + gbmupmu +:: + ttify +< + tT +> + temt_ty +; }; + +169 + gme + < +tyme + + gX +>  + +(,ym +X +:: +emt_ty +*); + +170 + gme + < +tyme + + gX +>  + +(...); + +171 cڡ +bo + + gvue + = (1 =( + +< +T +>(0, 0))); + +172  +tyme + + tbmupmu +:: + tif_c +< + tvue +, + tT +, + tDeuWp +>:: + tty +:: + temt_ty +ype; + +175 + gme +< +ass + + gT +> + +176  + gg_emt_ty +< + gT +*> + +178  +T + + tty +; + +181 + gme +< +ass + + gT +> + +182  + gg_cvemt + + +183 : +bmupmu +:: +move_cv +< +tyme + +g_emt_ty +< +T +>:: +ty +> + +186 + gme + < +ass + + gP1 +, cs + gP2 +> + +187  + sis_me_cvemt_d_cvtib + + +189  +tyme + + tbmupmu +:: + tmove_n +< + tP1 +>:: + tty + + tg1 +; + +190  +tyme + + tbmupmu +:: + tmove_n +< + tP2 +>:: + tty + + tg2 +; + +191 cڡ +bo + + gme_cvss + = + +192 +bmupmu +:: +is_me +< +tyme + +g_cvemt +< +g1 +>:: +ty +,tym + gg_cvemt +< + gg2 +>::ty>:: +vue +; + +193 cڡ +bo + + gvue + = +me_cvss + && +bmupmu +:: +is_cvtib +< +g1 +, + gg2 +>:: +vue +; + +196 + gme +< +bo + + gIsAay +, +ass + + gFromPor +, cs + gThisPor +> + +197  + gis_unique_r_cvtib + + +198 : +is_me_cvemt_d_cvtib +< +FromPor +, + gThisPor +> + +201 + gme +< +ass + + gFromPor +, cs + gThisPor +> + +202  + gis_unique_r_cvtib +< + gl +, + gFromPor +, + gThisPor +> + +203 : +bmupmu +:: +is_cvtib +< +FromPor +, + gThisPor +> + +210 + gme +< +ass + + gT +, cs + gFromPor +, cs + gThisPor +, cs + gTy + = +bmupmu +:: +t +> + +211  +ab_up_r + + +212 : +bmupmu +:: +ab_if_c +< +is_unique_r_cvtib + + +213 < +bmupmu +:: +is_y +< +T +>:: +vue +, + gFromPor +, + gThisPor +>::vue, + gTy +> + +220 + gme +< +ass + + gT +, cs + gD +, cs + gU +, cs + gE +> + +221  + sunique_movecvt_assigb + + +223 cڡ +bo + + gt_is_y + = +bmupmu +:: +is_y +< +T +>:: +vue +; + +224 cڡ +bo + + gvue + = + +225 +t_is_y + = +bmupmu +:: +is_y +< +U +>:: +vue + && + +226 +bmupmu +:: +ex +< +T +>:: +vue + =bmupmu::ex< +U +>::value && + +227 +is_unique_r_cvtib + + +228 < +t_is_y + + +229 , +tyme + + gbmupmu +:: +por_ty +< +U +, + gE +>:: +ty +,ymbmupmu::por_ty< +T +, + gD +>::type + +230 >:: +vue +; + +233 + gme +< +ass + + gT +, cs + gD +, cs + gU +, cs + gE +, + gd +:: +size_t + +N +> + +234  +unique_movecvt_assigb +< +T +[], + gD +, + gU +[ +N +], + gE +> + +235 : +unique_movecvt_assigb +< +T +[], + gD +, + gU +[], + gE +> + +238 + gme +< +ass + + gT +, cs + gD +, cs + gU +, cs + gE +, cs + gTy + = +bmupmu +:: +t +> + +239  +ab_up_movecv_assign + + +240 : +bmupmu +:: +ab_if_c +< +unique_movecvt_assigb +< +T +, + gD +, + gU +, + gE +>:: +vue +, + gTy +> + +247 + gme +< +ass + + gD +, cs + gE +, +bo + + gIsRen + = +bmupmu +:: +is_n +< +D +>:: +vue +> + +248  +unique_d_is_lizab + + +249 : +bmupmu +:: +is_me +< +D +, + gE +> + +252 + gme + < +ass + + gT +, cs + gU +> + +253 as + cis_rvue_cvtib + + +255 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +256  +tyme + + tbmupmu +:: + tmove_n +< + tT +>:: + tty +&& + tt_om +; + +258  +tyme + + tbmupmu +:: + tif_c + + +259 < :: + tboo +:: + thas_move_emuti_abd +< + tT +>:: + tvue + && ! + tbmupmu +:: + tis_n +::value + +260 , :: + tboo +:: + trv +< + tT +>& + +261 , + ttyme + + tbmupmu +:: + tadd_lvue_n +< + tT +>:: + tty + + +262 >:: + tty + + tt_om +; + +265  + tue_t +; + +266 as + cl_t + {  + gdummy +[2]; }; + +267  +l_t + +dich +(...); + +268  +ue_t + +dich +( +U +); + +269  +t_om + +igg +(); + +270 + gpublic +: + +271 cڡ +bo + +vue + = ( +dich +( +igg +())=( +ue_t +); + +274 + gme +< +ass + + gD +, cs + gE +> + +275  + gunique_d_is_lizab +< + gD +, + gE +, + gl +> + +277 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +280 #i +defed +( +BOOST_CLANG +) + +281 #i +__has_u +( +is_cvtib_to +) + +282 cڡ +bo + + gvue + = +__is_cvtib_to +( +E +, +D +); + +284 cڡ +bo + + gvue + = +is_rvue_cvtib +< +E +, + gD +>:: +vue +; + +287 cڡ +bo + + gvue + = +is_rvue_cvtib +< +E +, + gD +>:: +vue +; + +293 cڡ +bo + + gvue + = +ue +; + +297 + gme +< +ass + + gT +, cs + gD +, cs + gU +, cs + gE +, cs + gTy + = +bmupmu +:: +t +> + +298  +ab_up_movecv_cڡr + + +299 : +bmupmu +:: +ab_if_c + + +300 < +unique_movecvt_assigb +< +T +, + gD +, + gU +, + gE +>:: +vue + && +unique_d_is_lizab +< +D +, E>::value + +301 , + gTy +> + +307 +mea + + gmovib + { + +353 + gme + < +ass + + gT +, cs + gD + = +deu_de +< +T +> > + +354 as + cunique_r + + +356 #i +defed +( +BOOST_MOVE_DOXYGEN_INVOKED +) + +357 +public +: + +358 +unique_r +(cڡ unique_r& +de +; + +359 + gunique_r +& + gݔ +=(cڡ +unique_r +& +de +; + +360 + give +: + +362 +BOOST_MOVABLE_BUT_NOT_COPYABLE +( +unique_r +) + +364  +bmupmu +:: + tpor_ty +< + tT +, + tD + > + tpor_ty_ob +; + +365  + gbmupd +:: + tunique_r_da + + +366 < + ttyme + + tpor_ty_ob +:: + tty +, + tD +> + tda_ty +; + +367  +tyme + + tbmupd +:: + td_tys +< + tD +>:: + td_g_ty1 + deleter_arg_type1; + +368  +tyme + + tbmupd +:: + td_tys +< + tD +>:: + td_g_ty2 + deleter_arg_type2; + +369 +da_ty + + gm_da +; + +372 + gpublic +: + +376  +tyme + + tBOOST_MOVE_SEEDOC +( + tpor_ty_ob +:: + tty + + tpor +; + +379  +tyme + + tBOOST_MOVE_SEEDOC +( + tbmupmu +:: + tmove_ex +< + tT +>:: + tty + + temt_ty +; + +380  +D + + td_ty +; + +392 +BOOST_MOVE_FORCEINLINE + +BOOST_CONSTEXPR + +unique_r +( + gBOOST_NOEXCEPT + + +393 : +m_da +() + +397 +BOOST_STATIC_ASSERT +(! +bmupmu +:: +is_por +< +D +>:: +vue +); + +398 +BOOST_STATIC_ASSERT +(! +bmupmu +:: +is_n +< +D +>:: +vue +); + +403 +BOOST_MOVE_FORCEINLINE + +BOOST_CONSTEXPR + +unique_r +( +BOOST_MOVE_DOC0PTR +( +bmupd +:: +nuαr_ty +) +BOOST_NOEXCEPT + + +404 : +m_da +() + +408 +BOOST_STATIC_ASSERT +(! +bmupmu +:: +is_por +< +D +>:: +vue +); + +409 +BOOST_STATIC_ASSERT +(! +bmupmu +:: +is_n +< +D +>:: +vue +); + +425 + gme +< +ass + + gPor +> + +426 +BOOST_MOVE_FORCEINLINE + +exic + +unique_r +( +Por + +p + + +427 +BOOST_MOVE_DOCIGN +( +BOOST_MOVE_I + +tyme + +bmupd +:: +ab_up_r +< +T + BOOST_MOVE_I +Por + BOOST_MOVE_I +por +>:: +ty +* =0) + +428 +BOOST_NOEXCEPT + + +429 : +m_da +( +p +) + +433 +BOOST_STATIC_ASSERT +(!:: +boo +:: +move_upmu +:: +missg_vtu_deru + + +434 < +D +, +tyme + +bmupd +:: +g_emt_ty +< +Por +>:: +ty +>:: +vue + )); + +437 +BOOST_STATIC_ASSERT +(! +bmupmu +:: +is_por +< +D +>:: +vue +); + +438 +BOOST_STATIC_ASSERT +(! +bmupmu +:: +is_n +< +D +>:: +vue +); + +463 + gme +< +ass + + gPor +> + +464 +BOOST_MOVE_FORCEINLINE + +unique_r +( +Por + +p +, +BOOST_MOVE_SEEDOC +( +d_g_ty1 + +d1 + + +465 +BOOST_MOVE_DOCIGN +( +BOOST_MOVE_I + +tyme + +bmupd +:: +ab_up_r +< +T + BOOST_MOVE_I +Por + BOOST_MOVE_I +por +>:: +ty +* =0) + +466 +BOOST_NOEXCEPT + + +467 : +m_da +( +p +, +d1 +) + +471 +BOOST_STATIC_ASSERT +(!:: +boo +:: +move_upmu +:: +missg_vtu_deru + + +472 < +D +, +tyme + +bmupd +:: +g_emt_ty +< +Por +>:: +ty +>:: +vue + )); + +477 +BOOST_MOVE_FORCEINLINE + +unique_r +( +BOOST_MOVE_DOC0PTR +( +bmupd +:: +nuαr_ty +), +BOOST_MOVE_SEEDOC +( +d_g_ty1 + +d1 + + gBOOST_NOEXCEPT + + +478 : +m_da +( +por +(), +d1 +) + +501 + gme +< +ass + + gPor +> + +502 +BOOST_MOVE_FORCEINLINE + +unique_r +( +Por + +p +, +BOOST_MOVE_SEEDOC +( +d_g_ty2 + +d2 + + +503 +BOOST_MOVE_DOCIGN +( +BOOST_MOVE_I + +tyme + +bmupd +:: +ab_up_r +< +T + BOOST_MOVE_I +Por + BOOST_MOVE_I +por +>:: +ty +* =0) + +504 +BOOST_NOEXCEPT + + +505 : +m_da +( +p +, :: +boo +:: +move +( +d2 +)) + +509 +BOOST_STATIC_ASSERT +(!:: +boo +:: +move_upmu +:: +missg_vtu_deru + + +510 < +D +, +tyme + +bmupd +:: +g_emt_ty +< +Por +>:: +ty +>:: +vue + )); + +515 +BOOST_MOVE_FORCEINLINE + +unique_r +( +BOOST_MOVE_DOC0PTR +( +bmupd +:: +nuαr_ty +), +BOOST_MOVE_SEEDOC +( +d_g_ty2 + +d2 + + gBOOST_NOEXCEPT + + +516 : +m_da +( +por +(), :: +boo +:: +move +( +d2 +)) + +529 +BOOST_MOVE_FORCEINLINE + +unique_r +( +BOOST_RV_REF +(unique_r +u + +BOOST_NOEXCEPT + + +530 : +m_da +( +u +. +a +(), :: +boo +:: +move_if_n_lvue_n +< +D +>(u. +g_d +())) + +548 +me + < +ass + +U +, cs + gE +> + +549 +BOOST_MOVE_FORCEINLINE + +unique_r + +BOOST_RV_REF_BEG_IF_CXX11 + unique_r< +U +, +E +> +BOOST_RV_REF_END_IF_CXX11 + +u + + +550 +BOOST_MOVE_DOCIGN +( +BOOST_MOVE_I + +tyme + +bmupd +:: +ab_up_movecv_cڡr +< +T + BOOST_MOVE_I +D + BOOST_MOVE_I +U + BOOST_MOVE_I +E +>:: +ty +* =0) + +551 +BOOST_NOEXCEPT + + +552 : +m_da +( +u +. +a +(), :: +boo +:: +move_if_n_lvue_n +< +E +>(u. +g_d +())) + +556 +BOOST_STATIC_ASSERT +(!:: +boo +:: +move_upmu +:: +missg_vtu_deru + + +557 < +D +, +tyme + +unique_r +< +U +, +E +>:: +por +>:: +vue + )); + +566 ~ +unique_r +() + +567 { if( + gm_da +. + gm_p +m_da. +d +()(m_data.m_p); } + +578 + gunique_r +& + gݔ +=( +BOOST_RV_REF +( +unique_r + +u + +BOOST_NOEXCEPT + + +580 +this +-> +t +( +u +. +a +()); + +581 + gm_da +. +d +(:: +boo +:: +move_if_n_lvue_n +< +D +>( +u +. +g_d +()); + +582  * + gthis +; + +597 + gme + < +ass + + gU +, cs + gE +> + +598 +BOOST_MOVE_DOC1ST +( +unique_r +&, +tyme + +bmupd +:: +ab_up_movecv_assign + + +599 < +T + +BOOST_MOVE_I + +D + BOOST_MOVE_I +U + BOOST_MOVE_I +E + BOOST_MOVE_I +unique_r + &>:: +ty +) + +600 +ݔ +=( +BOOST_RV_REF_BEG + +unique_r +< +U +, + gE +> +BOOST_RV_REF_END + + gu + + gBOOST_NOEXCEPT + + +602 + gthis +-> +t +( +u +. +a +()); + +603 + gm_da +. +d +(:: +boo +:: +move_if_n_lvue_n +< +E +>( +u +. +g_d +()); + +604  * + gthis +; + +612 + gunique_r +& + gݔ +=( +BOOST_MOVE_DOC0PTR +( +bmupd +:: +nuαr_ty +) +BOOST_NOEXCEPT + + +613 { +this +-> +t +();  * + gthis +; } + +620 +BOOST_MOVE_DOC1ST +( +emt_ty +&, +tyme + +bmupmu +:: +add_lvue_n +:: +ty +) + +621 +ݔ +*(cڡ +BOOST_NOEXCEPT + + +623 +BOOST_STATIC_ASSERT +((! +bmupmu +:: +is_y +< +T +>:: +vue +)); + +624  * + gm_da +. + gm_p +; + +632 +BOOST_MOVE_FORCEINLINE + +BOOST_MOVE_DOC1ST +( +emt_ty +&, +tyme + +bmupmu +:: +add_lvue_n +:: +ty +) + +633 +ݔ +[]( +d +:: +size_t + +i +cڡ +BOOST_NOEXCEPT + + +635 +BOOST_ASSERT + +bmupmu +:: +ex +< +T +>:: +vue + =0 || +i + < bmupmu::extent::value ); + +636 +BOOST_ASSERT +( +m_da +. +m_p +); + +637  + gm_da +. + gm_p +[ +i +]; + +647 +BOOST_MOVE_FORCEINLINE + +por + + gݔ +->(cڡ + gBOOST_NOEXCEPT + + +649 +BOOST_STATIC_ASSERT +((! +bmupmu +:: +is_y +< +T +>:: +vue +)); + +650 +BOOST_ASSERT +( +m_da +. +m_p +); + +651  + gm_da +. + gm_p +; + +656 +BOOST_MOVE_FORCEINLINE + +por + +g +(cڡ + gBOOST_NOEXCEPT + + +657 {  + gm_da +. + gm_p +; } + +661 +BOOST_MOVE_FORCEINLINE + +BOOST_MOVE_DOC1ST +( +D +&, +tyme + +bmupmu +:: +add_lvue_n +:: +ty +) + +662 +g_d +( +BOOST_NOEXCEPT + + +663 {  +m_da +. +d +(); } + +667 +BOOST_MOVE_FORCEINLINE + +BOOST_MOVE_DOC1ST +(cڡ +D +&, +tyme + +bmupmu +:: +add_cڡ_lvue_n +:: +ty +) + +668 +g_d +(cڡ +BOOST_NOEXCEPT + + +669 {  +m_da +. +d +(); } + +671 #ifde +BOOST_MOVE_DOXYGEN_INVOKED + + +674 +BOOST_MOVE_FORCEINLINE + +exic + +ݔ + + gbo + + +676 +BOOST_MOVE_FORCEINLINE + +ݔ + + gbmupd +:: +exic_bo_g + + +678 ()cڡ +BOOST_NOEXCEPT + + +680  +m_da +. +m_p + + +681 ? & +bmupd +:: +bo_cvsi +:: +f_bo + + +682 : +bmupd +:: +exic_bo_g +(0); + +688 +BOOST_MOVE_FORCEINLINE + +por + +a +( + gBOOST_NOEXCEPT + + +690 cڡ +por + + gtmp + = +m_da +. +m_p +; + +691 + gm_da +. + gm_p + = +por +(); + +692  + gtmp +; + +708 + gme +< +ass + + gPor +> + +709 +BOOST_MOVE_DOC1ST +(, +tyme + +bmupd +:: +ab_up_r +< +T + +BOOST_MOVE_I + +Por + BOOST_MOVE_I +por + BOOST_MOVE_I >:: +ty +) + +710 +t +( +Por + +p + +BOOST_NOEXCEPT + + +714 +BOOST_STATIC_ASSERT +(!:: +boo +:: +move_upmu +:: +missg_vtu_deru + + +715 < +D +, +tyme + +bmupd +:: +g_emt_ty +< +Por +>:: +ty +>:: +vue + )); + +716 +por + + gtmp + = +m_da +. +m_p +; + +717 + gm_da +. + gm_p + = +p +; + +718 if( + gtmp + + gm_da +. +d +()(tmp); + +730  +t +( + gBOOST_NOEXCEPT + + +731 { + gthis +-> +t +( +por +()); } + +735  +t +( +BOOST_MOVE_DOC0PTR +( +bmupd +:: +nuαr_ty +) +BOOST_NOEXCEPT + + +736 { +this +-> +t +(); } + +741  +sw +( +unique_r +& +u + + gBOOST_NOEXCEPT + + +743 :: +boo +:: +adl_move_sw +( +m_da +. +m_p +, +u +.m_data.m_p); + +744 :: +boo +:: +adl_move_sw +( +m_da +. +d +(), +u +.m_data.deleter()); + +750 + gme + < +ass + + gT +, cs + gD +> + +751 +BOOST_MOVE_FORCEINLINE +  +sw +( +unique_r +< +T +, +D +> & +x +, unique_r & +y + + gBOOST_NOEXCEPT + + +752 { + gx +. +sw +( +y +); } + +756 + gme + < +ass + + gT1 +, cs + gD1 +, cs + gT2 +, cs + gD2 +> + +757 +BOOST_MOVE_FORCEINLINE + +bo + + gݔ +==(cڡ +unique_r +< +T1 +, + gD1 +> & + gx +, cڡ + gunique_r +< + gT2 +, + gD2 +> & + gy +) + +758 {  + gx +. +g +(= +y +.get(); } + +762 + gme + < +ass + + gT1 +, cs + gD1 +, cs + gT2 +, cs + gD2 +> + +763 +BOOST_MOVE_FORCEINLINE + +bo + + gݔ +!=(cڡ +unique_r +< +T1 +, + gD1 +> & + gx +, cڡ + gunique_r +< + gT2 +, + gD2 +> & + gy +) + +764 {  + gx +. +g +(! +y +.get(); } + +770 + gme + < +ass + + gT1 +, cs + gD1 +, cs + gT2 +, cs + gD2 +> + +771 +BOOST_MOVE_FORCEINLINE + +bo + + gݔ +<(cڡ + gunique_r +< + gT1 +, + gD1 +> & + gx +, cڡ unique_r< + gT2 +, + gD2 +> & + gy +) + +772 {  + gx +. +g +(< + gy +.get(); } + +776 + gme + < +ass + + gT1 +, cs + gD1 +, cs + gT2 +, cs + gD2 +> + +777 +BOOST_MOVE_FORCEINLINE + +bo + + gݔ +<=(cڡ +unique_r +< +T1 +, + gD1 +> & + gx +, cڡ + gunique_r +< + gT2 +, + gD2 +> & + gy +) + +778 {  !( + gy + < + gx +); } + +782 + gme + < +ass + + gT1 +, cs + gD1 +, cs + gT2 +, cs + gD2 +> + +783 +BOOST_MOVE_FORCEINLINE + +bo + + gݔ +>(cڡ + gunique_r +< + gT1 +, + gD1 +> & + gx +, cڡ unique_r< + gT2 +, + gD2 +> & + gy +) + +784 {  + gy + < + gx +; } + +788 + gme + < +ass + + gT1 +, cs + gD1 +, cs + gT2 +, cs + gD2 +> + +789 +BOOST_MOVE_FORCEINLINE + +bo + + gݔ +>=(cڡ +unique_r +< +T1 +, + gD1 +> & + gx +, cڡ + gunique_r +< + gT2 +, + gD2 +> & + gy +) + +790 {  !( + gx + < + gy +); } + +794 + gme + < +ass + + gT +, cs + gD +> + +795 +BOOST_MOVE_FORCEINLINE + +bo + + gݔ +==(cڡ +unique_r +< +T +, + gD +> & + gx +, +BOOST_MOVE_DOC0PTR +( +bmupd +:: +nuαr_ty +) +BOOST_NOEXCEPT + + +796 {  ! +x +; } + +800 + gme + < +ass + + gT +, cs + gD +> + +801 +BOOST_MOVE_FORCEINLINE + +bo + + gݔ +==( +BOOST_MOVE_DOC0PTR +( +bmupd +:: +nuαr_ty +), cڡ + gunique_r +< + gT +, + gD +> & + gx + + gBOOST_NOEXCEPT + + +802 {  ! + gx +; } + +806 + gme + < +ass + + gT +, cs + gD +> + +807 +BOOST_MOVE_FORCEINLINE + +bo + + gݔ +!=(cڡ +unique_r +< +T +, + gD +> & + gx +, +BOOST_MOVE_DOC0PTR +( +bmupd +:: +nuαr_ty +) +BOOST_NOEXCEPT + + +808 {  !! +x +; } + +812 + gme + < +ass + + gT +, cs + gD +> + +813 +BOOST_MOVE_FORCEINLINE + +bo + + gݔ +!=( +BOOST_MOVE_DOC0PTR +( +bmupd +:: +nuαr_ty +), cڡ + gunique_r +< + gT +, + gD +> & + gx + + gBOOST_NOEXCEPT + + +814 {  !! + gx +; } + +819 + gme + < +ass + + gT +, cs + gD +> + +820 +BOOST_MOVE_FORCEINLINE + +bo + + gݔ +<(cڡ + gunique_r +< + gT +, + gD +> & + gx +, +BOOST_MOVE_DOC0PTR +( +bmupd +:: +nuαr_ty +)) + +821 {  +x +. +g +(< +tyme + +unique_r +< +T +, + gD +>:: +por +(); } + +826 + gme + < +ass + + gT +, cs + gD +> + +827 +BOOST_MOVE_FORCEINLINE + +bo + + gݔ +<( +BOOST_MOVE_DOC0PTR +( +bmupd +:: +nuαr_ty +), cڡ + gunique_r +< + gT +, + gD +> & + gx +) + +828 {  +tyme + + gunique_r +< + gT +, + gD +>:: +por +(< +x +. +g +(); } + +832 + gme + < +ass + + gT +, cs + gD +> + +833 +BOOST_MOVE_FORCEINLINE + +bo + + gݔ +>(cڡ + gunique_r +< + gT +, + gD +> & + gx +, +BOOST_MOVE_DOC0PTR +( +bmupd +:: +nuαr_ty +)) + +834 {  +x +. +g +(> +tyme + +unique_r +< +T +, + gD +>:: +por +(); } + +838 + gme + < +ass + + gT +, cs + gD +> + +839 +BOOST_MOVE_FORCEINLINE + +bo + + gݔ +>( +BOOST_MOVE_DOC0PTR +( +bmupd +:: +nuαr_ty +), cڡ + gunique_r +< + gT +, + gD +> & + gx +) + +840 {  +tyme + + gunique_r +< + gT +, + gD +>:: +por +(> +x +. +g +(); } + +844 + gme + < +ass + + gT +, cs + gD +> + +845 +BOOST_MOVE_FORCEINLINE + +bo + + gݔ +<=(cڡ +unique_r +< +T +, + gD +> & + gx +, +BOOST_MOVE_DOC0PTR +( +bmupd +:: +nuαr_ty +)) + +846 {  !( +bmupd +:: +nuαr_ty +(< +x +); } + +850 + gme + < +ass + + gT +, cs + gD +> + +851 +BOOST_MOVE_FORCEINLINE + +bo + + gݔ +<=( +BOOST_MOVE_DOC0PTR +( +bmupd +:: +nuαr_ty +), cڡ + gunique_r +< + gT +, + gD +> & + gx +) + +852 {  !( + gx + < + gbmupd +:: +nuαr_ty +()); } + +856 + gme + < +ass + + gT +, cs + gD +> + +857 +BOOST_MOVE_FORCEINLINE + +bo + + gݔ +>=(cڡ +unique_r +< +T +, + gD +> & + gx +, +BOOST_MOVE_DOC0PTR +( +bmupd +:: +nuαr_ty +)) + +858 {  !( +x + < +bmupd +:: +nuαr_ty +()); } + +862 + gme + < +ass + + gT +, cs + gD +> + +863 +BOOST_MOVE_FORCEINLINE + +bo + + gݔ +>=( +BOOST_MOVE_DOC0PTR +( +bmupd +:: +nuαr_ty +), cڡ + gunique_r +< + gT +, + gD +> & + gx +) + +864 {  !( + gbmupd +:: +nuαr_ty +(< +x +); } + +869  + ~ + + @/usr/include/boost/mpl/advance_fwd.hpp + +2 #ide +BOOST_MPL_ADVANCE_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_ADVANCE_FWD_HPP_INCLUDED + + + ) + +17  + ~ + +19 +mea + + gboo + {amea + gm + { + +21 +BOOST_MPL_AUX_COMMON_NAME_WKND +( +adv +) + +23 + gme +< +tyme + + gTag + >  + gadv_im +; + +24 + gme +< +tyme + + gIt +,ym + gN + >  + gadv +; + + @/usr/include/boost/mpl/apply_fwd.hpp + +2 #i! +defed +( +BOOST_PP_IS_ITERATING +) + +6 #ide +BOOST_MPL_APPLY_FWD_HPP_INCLUDED + + +7  + #BOOST_MPL_APPLY_FWD_HPP_INCLUDED + + + ) + +21 #i! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +22  + ~ + +25  + ~ + +27 #i! +defed +( +BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS +) \ + +28 && ! + $defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +30  + #BOOST_MPL_PREPROCESSED_HEADER + +y_fwd +. +h + + + ) + +31  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +39  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +47 #i + `BOOST_WORKAROUND +( +BOOST_MSVC +, < 1300) + +48  + #BOOST_MPL_CFG_NO_APPLY_TEMPLATE + + + ) + +51 +mea + +boo + {amea +m + { + +54  + #AUX778076_APPLY_DEF_PARAMS +( +m +, +vue +) \ + +55 + `BOOST_MPL_PP_DEFAULT_PARAMS +( \ + +56 +BOOST_MPL_LIMIT_METAFUNCTION_ARITY + \ + +57 , +m + \ + +58 , +vue + \ + +60 + + ) + +62  + #AUX778076_APPLY_N_COMMA_PARAMS +( +n +, +m +) \ + +63 + `BOOST_PP_COMMA_IF +( +n +) \ + +64 + `BOOST_MPL_PP_PARAMS +( +n +, +m +) \ + +65 + + ) + +67 #i! + `defed +( +BOOST_MPL_CFG_NO_APPLY_TEMPLATE +) + +69 #i! + `defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +71 +me +< + +72 +tyme + +F +, + `AUX778076_APPLY_DEF_PARAMS +ym +T +, + +) + +74  +y +; + +76 +mea + +aux + { + +77 +me +< + `BOOST_AUX_NTTP_DECL +(, +y_ +>  +y_choor +; + +83  + #BOOST_PP_ITERATION_PARAMS_1 + \ + +84 (3,(0, +BOOST_MPL_LIMIT_METAFUNCTION_ARITY +, < +boo +/ +m +/ +y_fwd +. +h +>)) + + ) + +85 #ud + `BOOST_PP_ITERATE +() + +88 #unde +AUX778076_APPLY_N_COMMA_PARAMS + + +89 #unde +AUX778076_APPLY_DEF_PARAMS + + +91 } + } +} + +99  + #i_ + + `BOOST_PP_FRAME_ITERATION +(1) + + ) + +101 + gme +< + +102 +tyme + +F + +AUX778076_APPLY_N_COMMA_PARAMS +( +i_ +,ym +T +) + +104  +BOOST_PP_CAT +( +y +, +i_ +); + +106 #unde +i_ + + + @/usr/include/boost/mpl/apply_wrap.hpp + +2 #i! +defed +( +BOOST_PP_IS_ITERATING +) + +6 #ide +BOOST_MPL_APPLY_WRAP_HPP_INCLUDED + + +7  + #BOOST_MPL_APPLY_WRAP_HPP_INCLUDED + + + ) + +21 #i! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +28  + ~ + +30 #i! +defed +( +BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS +) \ + +31 && ! + $defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +33  + #BOOST_MPL_PREPROCESSED_HEADER + +y_wp +. +h + + + ) + +34  + ~ + +38  + ~ + +39  + ~ + +40  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +44  + ~ + +45  + ~ + +46  + ~ + +47  + ~ + +49  + ~ + +50  + ~ + +51  + ~ + +52  + ~ + +55 +mea + +boo + {amea +m + { + +58  + #AUX778076_APPLY_WRAP_PARAMS +( +n +, +m +) \ + +59 + `BOOST_MPL_PP_PARAMS +( +n +, +m +) \ + +60 + + ) + +62  + #AUX778076_APPLY_WRAP_SPEC_PARAMS +( +n +, +m +) \ + +63 + `BOOST_MPL_PP_ENUM +( + `BOOST_PP_INC +( +n +), +m +) \ + +64 + + ) + +67  + #BOOST_PP_ITERATION_PARAMS_1 + \ + +68 (3,(0, +BOOST_MPL_LIMIT_METAFUNCTION_ARITY +, < +boo +/ +m +/ +y_wp +. +h +>)) + + ) + +69 #ud + `BOOST_PP_ITERATE +() + +72 #unde +AUX778076_APPLY_WRAP_SPEC_PARAMS + + +73 #unde +AUX778076_APPLY_WRAP_PARAMS + + +75 } + } +} + +85 #i +BOOST_PP_ITERATION_DEPTH +() == 1 + +87  + #i_ + + `BOOST_PP_FRAME_ITERATION +(1) + + ) + +89 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1300) + +92  + #AUX778076_MSVC_DTW_NAME + + `BOOST_PP_CAT +( +msvc_y +, +i_ +) + + ) + +93  + #AUX778076_MSVC_DTW_ORIGINAL_NAME + +y + + + ) + +94  + #AUX778076_MSVC_DTW_ARITY + +i_ + + + ) + +95  + ~ + +97 + gme +< + +98 +tyme + +F + + $BOOST_PP_COMMA_IF +( +i_ + + `AUX778076_APPLY_WRAP_PARAMS +(i_, +tyme + +T +) + +100  + $BOOST_PP_CAT +( +y_wp +, +i_ +) + +103  +tyme + + tBOOST_PP_CAT +( + tmsvc_y +, + ti_ +)< + tF +>:: + tme + + tsu_ +< + +104 + tAUX778076_APPLY_WRAP_PARAMS +( + ti_ +, + tT +) + +105 >:: + tty +ype; + +106 + } +}; + +108 #i +defed +( +BOOST_MPL_CFG_BROKEN_DEFAULT_PARAMETERS_IN_NESTED_TEMPLATES +) + +111 + gme +< + +112  + gN +, +tyme + +F + + $BOOST_PP_COMMA_IF +( +i_ + + `AUX778076_APPLY_WRAP_PARAMS +(i_, +tyme + +T +) + +114  + `BOOST_PP_CAT +( +y_wp_im +, +i_ +); + +116  + #BOOST_PP_ITERATION_PARAMS_2 + \ + +117 (3,(0, +BOOST_MPL_LIMIT_METAFUNCTION_ARITY + - +i_ +, < +boo +/ +m +/ +y_wp +. +h +>)) + + ) + +118 #ud + `BOOST_PP_ITERATE +() + +120 +me +< + +121 +tyme + +F + + $BOOST_PP_COMMA_IF +( +i_ + + `AUX778076_APPLY_WRAP_PARAMS +(i_, +tyme + +T +) + +123  + $BOOST_PP_CAT +( +y_wp +, +i_ +) + +124 : + `BOOST_PP_CAT +( +y_wp_im +, +i_ +)< + +125 :: +boo +:: +m +:: +aux +:: +y +< +F +, +i_ +>:: +vue + + +126 , +F + + +127 + $BOOST_PP_COMMA_IF +( +i_ + + `AUX778076_APPLY_WRAP_PARAMS +(i_, +T +) + +128 >:: +ty + + +130 + } +}; + +135 + gme +< + +136 +tyme + +F + + $BOOST_PP_COMMA_IF +( +i_ + + $AUX778076_APPLY_WRAP_PARAMS +( +i_ +, +tyme + +T +) + +137 #i +i_ + == 0 + +138 , +tyme + +has_y_ + =ym +aux +:: +has_y +< +F +>:: +ty + + +141  + $BOOST_PP_CAT +( +y_wp +, +i_ +) + +143 #i! + `BOOST_WORKAROUND +( +BOOST_MSVC +, == 1300) + +144 : +F +:: +me + +y +< + `AUX778076_APPLY_WRAP_PARAMS +( +i_ +, +T +) > + +148  +tyme + + tF +:: + tme + + ty +< + +149 + tAUX778076_APPLY_WRAP_PARAMS +( + ti_ +, + tT +) + +150 >:: + tty +ype; + +152 + } +}; + +154 #i +i_ + =0 && ! +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +155 + gme +< +tyme + + gF + > + +156  +BOOST_PP_CAT +( +y_wp +, +i_ +)< + gF +, + gue_ +> + +157 : +F +:: +y + + +164 #i +defed +( +BOOST_MPL_CFG_MSVC_ETI_BUG +) + +166 + gme +<> + +167  +BOOST_PP_CAT +( +y_wp +, +i_ +)< +AUX778076_APPLY_WRAP_SPEC_PARAMS +(i_, )> + +169  + tty +; + +173 #unde +i_ + + +177 #i +BOOST_PP_ITERATION_DEPTH +() == 2 + +179  + #j_ + + `BOOST_PP_FRAME_ITERATION +(2) + + ) + +181 #i +i_ + =0 && +j_ + == 0 \ + +182 && +defed +( +BOOST_MPL_CFG_BCC590_WORKAROUNDS +) \ + +183 && ! + $defed +( +BOOST_MPL_CFG_NO_HAS_APPLY +) + +185 +me +< +tyme + +F +, +bo + +F_has_y + > + +186  + sy_wp_im0_bcb + { + +187  +tyme + + tF +:: + tme + + ty +< + t + > + tty +; + +190 +me +< +tyme + +F + > + +191  +y_wp_im0_bcb +< +F +, +ue + > { + +192  +tyme + + tF +:: + ty + + tty +; + +193 + } +}; + +195 + gme +< + +196 +tyme + +F + + $BOOST_PP_COMMA_IF +( +i_ + + `AUX778076_APPLY_WRAP_PARAMS +(i_, +tyme + +T +) + +198  + `BOOST_PP_CAT +( +y_wp_im +, +i_ +)< + +199 + `BOOST_MPL_PP_ADD +( +i_ +, +j_ +) + +200 , +F + + +201 + $BOOST_PP_COMMA_IF +( +i_ + + `AUX778076_APPLY_WRAP_PARAMS +(i_, +T +) + +204  +y_wp_im0_bcb +< + tF +, + taux +:: + thas_y +< F >:: + tvue + >:: + tty +ype; + +205 + } +}; + +208 + gme +< + +209 +tyme + +F + + $BOOST_PP_COMMA_IF +( +i_ + + `AUX778076_APPLY_WRAP_PARAMS +(i_, +tyme + +T +) + +211  + `BOOST_PP_CAT +( +y_wp_im +, +i_ +)< + +212 + `BOOST_MPL_PP_ADD +( +i_ +, +j_ +) + +213 , +F + + +214 + $BOOST_PP_COMMA_IF +( +i_ + + `AUX778076_APPLY_WRAP_PARAMS +(i_, +T +) + +217  +tyme + + tF +:: + tme + + ty +< + +218 + tAUX778076_APPLY_WRAP_PARAMS +( + ti_ +, + tT +) + +219 #i + ti_ + =0 && + tj_ + == 0 + +222 + t + + +224 + tBOOST_PP_COMMA_IF +( + tBOOST_PP_AND +( + ti_ +, + tj_ +) + tBOOST_MPL_PP_ENUM +(j_, + t +) + +226 > + tty +; + +227 + } +}; + +231 #unde +j_ + + + @/usr/include/boost/mpl/arg_fwd.hpp + +2 #ide +BOOST_MPL_ARG_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_ARG_FWD_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +21 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN + + +23 + gme +< +BOOST_MPL_AUX_NTTP_DECL +(, +N +>  + gg +; + +25 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE + + +26 + $BOOST_MPL_AUX_ADL_BARRIER_DECL +( +g +) + + @/usr/include/boost/mpl/aux_/advance_backward.hpp + +2 #i! +defed +( +BOOST_PP_IS_ITERATING +) + +6 #ide +BOOST_MPL_AUX778076_ADVANCE_BACKWARD_HPP_INCLUDED + + +7  + #BOOST_MPL_AUX778076_ADVANCE_BACKWARD_HPP_INCLUDED + + + ) + +21 #i! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +22  + ~ + +23  + ~ + +26  + ~ + +28 #i ! +defed +( +BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS +) \ + +29 && ! + $defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +31  + #BOOST_MPL_PREPROCESSED_HEADER + +adv_backwd +. +h + + + ) + +32  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +40  + ~ + +41  + ~ + +42  + ~ + +44 +mea + +boo + {amea +m + {amea +aux + { + +47 +me +< + `BOOST_MPL_AUX_NTTP_DECL +(, +N +>  +adv_backwd +; + +49  + #BOOST_PP_ITERATION_PARAMS_1 + \ + +50 (3,(0, +BOOST_MPL_LIMIT_UNROLLING +, < +boo +/ +m +/ +aux_ +/ +adv_backwd +. +h +>)) + + ) + +51 #ud + `BOOST_PP_ITERATE +() + +54 +me +< + `BOOST_MPL_AUX_NTTP_DECL +(, +N +) > + +55  + sadv_backwd + + +57 +me +< +tyme + +It + >  + sy + + +59  +tyme + + ty_wp1 +< + +60 + tadv_backwd +< + tBOOST_MPL_LIMIT_UNROLLING +> + +61 , + tIt + + +62 >:: + tty + + tchunk_su_ +; + +64  +tyme + + ty_wp1 +< + +65 + tadv_backwd +<( + +66 ( + tN + - + tBOOST_MPL_LIMIT_UNROLLING +) < 0 + +68 : + tN + - + tBOOST_MPL_LIMIT_UNROLLING + + +70 , + tchunk_su_ + + +71 >:: + tty +ype; + +75 }} + } +} + +85 #i +BOOST_PP_ITERATION_DEPTH +() == 1 + +86  + #i_ + + `BOOST_PP_FRAME_ITERATION +(1) + + ) + +88 + gme +<> + +89  + gadv_backwd +< +BOOST_PP_FRAME_ITERATION +(1) > + +91 + gme +< +tyme + + gIt + >  + sy + + +93  +It + + t0 +; + +95 #i +i_ + > 0 + +96  + #BOOST_PP_ITERATION_PARAMS_2 + \ + +97 (3,(1, + `BOOST_PP_FRAME_ITERATION +(1), < +boo +/ +m +/ +aux_ +/ +adv_backwd +. +h +>)) + + ) + +98 #ud +BOOST_PP_ITERATE +() + +101  +BOOST_PP_CAT +( + t +, + tBOOST_PP_FRAME_ITERATION +(1) + tty +; + +104 #i +defed +( +BOOST_MPL_CFG_MSVC_60_ETI_BUG +) + +106 + gme +<>  + gy +<> + +108  + tty +; + +113 #unde +i_ + + +117 #i +BOOST_PP_ITERATION_DEPTH +() == 2 + +119  + #AUX778076_ITER_0 + + `BOOST_PP_CAT +( + +, + `BOOST_PP_DEC +( + `BOOST_PP_FRAME_ITERATION +(2))) + + ) + +120  + #AUX778076_ITER_1 + + `BOOST_PP_CAT +( + +, + `BOOST_PP_FRAME_ITERATION +(2)) + + ) + +122  +tyme + + ti +< + tAUX778076_ITER_0 +>:: + tty + + tAUX778076_ITER_1 +; + +124 #unde +AUX778076_ITER_1 + + +125 #unde +AUX778076_ITER_0 + + + @/usr/include/boost/mpl/aux_/advance_forward.hpp + +2 #i! +defed +( +BOOST_PP_IS_ITERATING +) + +6 #ide +BOOST_MPL_AUX_ADVANCE_FORWARD_HPP_INCLUDED + + +7  + #BOOST_MPL_AUX_ADVANCE_FORWARD_HPP_INCLUDED + + + ) + +21 #i! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +22  + ~ + +23  + ~ + +26  + ~ + +28 #i ! +defed +( +BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS +) \ + +29 && ! + $defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +31  + #BOOST_MPL_PREPROCESSED_HEADER + +adv_fwd +. +h + + + ) + +32  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +40  + ~ + +41  + ~ + +42  + ~ + +44 +mea + +boo + {amea +m + {amea +aux + { + +47 +me +< + `BOOST_MPL_AUX_NTTP_DECL +(, +N +>  +adv_fwd +; + +49  + #BOOST_PP_ITERATION_PARAMS_1 + \ + +50 (3,(0, +BOOST_MPL_LIMIT_UNROLLING +, < +boo +/ +m +/ +aux_ +/ +adv_fwd +. +h +>)) + + ) + +51 #ud + `BOOST_PP_ITERATE +() + +54 +me +< + `BOOST_MPL_AUX_NTTP_DECL +(, +N +) > + +55  + sadv_fwd + + +57 +me +< +tyme + +It + >  + sy + + +59  +tyme + + ty_wp1 +< + +60 + tadv_fwd +< + tBOOST_MPL_LIMIT_UNROLLING +> + +61 , + tIt + + +62 >:: + tty + + tchunk_su_ +; + +64  +tyme + + ty_wp1 +< + +65 + tadv_fwd +<( + +66 ( + tN + - + tBOOST_MPL_LIMIT_UNROLLING +) < 0 + +68 : + tN + - + tBOOST_MPL_LIMIT_UNROLLING + + +70 , + tchunk_su_ + + +71 >:: + tty +ype; + +75 }} + } +} + +85 #i +BOOST_PP_ITERATION_DEPTH +() == 1 + +86  + #i_ + + `BOOST_PP_FRAME_ITERATION +(1) + + ) + +88 + gme +<> + +89  + gadv_fwd +< +BOOST_PP_FRAME_ITERATION +(1) > + +91 + gme +< +tyme + + gIt + >  + sy + + +93  +It + + t0 +; + +95 #i +i_ + > 0 + +96  + #BOOST_PP_ITERATION_PARAMS_2 + \ + +97 (3,(1, +i_ +, < +boo +/ +m +/ +aux_ +/ +adv_fwd +. +h +>)) + + ) + +98 #ud +BOOST_PP_ITERATE +() + +100  +BOOST_PP_CAT +( + t +, + ti_ + + tty +; + +103 #i +defed +( +BOOST_MPL_CFG_MSVC_60_ETI_BUG +) + +105 + gme +<>  + gy +<> + +107  + tty +; + +112 #unde +i_ + + +116 #i +BOOST_PP_ITERATION_DEPTH +() == 2 + +118  + #AUX778076_ITER_0 + + `BOOST_PP_CAT +( + +, + `BOOST_PP_DEC +( + `BOOST_PP_FRAME_ITERATION +(2))) + + ) + +119  + #AUX778076_ITER_1 + + `BOOST_PP_CAT +( + +, + `BOOST_PP_FRAME_ITERATION +(2)) + + ) + +121  +tyme + + txt +< + tAUX778076_ITER_0 +>:: + tty + + tAUX778076_ITER_1 +; + +123 #unde +AUX778076_ITER_1 + + +124 #unde +AUX778076_ITER_0 + + + @/usr/include/boost/mpl/aux_/arg_typedef.hpp + +2 #ide +BOOST_MPL_AUX_ARG_TYPEDEF_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_ARG_TYPEDEF_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +20 #i +defed +( +BOOST_MPL_CFG_NO_FULL_LAMBDA_SUPPORT +) \ + +21 || +BOOST_WORKAROUND +( +__DMC__ +, + $BOOST_TESTED_AT +(0x840)) + +23  + #BOOST_MPL_AUX_ARG_TYPEDEF +( +T +, +me +T + tme +; + + ) + +27  + #BOOST_MPL_AUX_ARG_TYPEDEF +( +T +, +me + + + ) + + @/usr/include/boost/mpl/aux_/arity_spec.hpp + +2 #ide +BOOST_MPL_AUX_ARITY_SPEC_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_ARITY_SPEC_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27 #i +defed +( +BOOST_MPL_CFG_BROKEN_DEFAULT_PARAMETERS_IN_NESTED_TEMPLATES +) + +28  + #BOOST_MPL_AUX_NONTYPE_ARITY_SPEC +( +i +, +ty +, +me +) \ + +29 +mea + +aux + { \ + +30 +me +< + `BOOST_MPL_AUX_NTTP_DECL +(, +N +), + `BOOST_MPL_PP_PARAMS +( +i +, +ty + +T +) > \ + +31  +y +< \ + +32 +me +< + `BOOST_MPL_PP_PARAMS +( +i +, +T +) > \ + +33 , +N + \ + +36 + `BOOST_STATIC_CONSTANT +(\ + +37 , +vue + = +BOOST_MPL_LIMIT_METAFUNCTION_ARITY + \ + +41 + + ) + +43  + #BOOST_MPL_AUX_NONTYPE_ARITY_SPEC +( +i +, +ty +, +me + + + ) + +46  + #BOOST_MPL_AUX_ARITY_SPEC +( +i +, +me +) \ + +47 + `BOOST_MPL_AUX_NONTYPE_ARITY_SPEC +( +i +, +tyme +, +me +) \ + +48 + + ) + +51 #i +defed +( +BOOST_MPL_CFG_EXTENDED_TEMPLATE_PARAMETERS_MATCHING +) \ + +52 && ! + $defed +( +BOOST_MPL_CFG_NO_FULL_LAMBDA_SUPPORT +) + +53  + #BOOST_MPL_AUX_TEMPLATE_ARITY_SPEC +( +i +, +me +) \ + +54 +mea + +aux + { \ + +55 +me +< + `BOOST_MPL_PP_PARAMS +( +i +, +tyme + +T +) > \ + +56  +me_y +< +me +< + `BOOST_MPL_PP_PARAMS +( +i +, +T +)> > \ + +57 : +t_ +< +i +> \ + +60 + } +} \ + +61 + + ) + +63  + #BOOST_MPL_AUX_TEMPLATE_ARITY_SPEC +( +i +, +me + + + ) + + @/usr/include/boost/mpl/aux_/config/adl.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_ADL_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_ADL_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +28 #i! +defed +( +BOOST_MPL_CFG_NO_ADL_BARRIER_NAMESPACE +) \ + +29 && ( +BOOST_WORKAROUND +( +BOOST_MSVC +, +BOOST_TESTED_AT +(1400)) \ + +30 || +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x610)) \ + +31 || +BOOST_WORKAROUND +( +__DMC__ +, +BOOST_TESTED_AT +(0x840)) \ + +32 || +BOOST_WORKAROUND +( +__MWERKS__ +, +BOOST_TESTED_AT +(0x3202)) \ + +33 || +BOOST_WORKAROUND +( +BOOST_INTEL_CXX_VERSION +, +BOOST_TESTED_AT +(810)) \ + +36  + #BOOST_MPL_CFG_NO_ADL_BARRIER_NAMESPACE + + + ) + + @/usr/include/boost/mpl/aux_/config/arrays.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_ARRAYS_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_ARRAYS_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +20 #i ! +defed +( +BOOST_MPL_CFG_NO_DEPENDENT_ARRAY_TYPES +) \ + +21 && ! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) \ + +22 && ( +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x610)) \ + +23 || +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1300) \ + +26  + #BOOST_MPL_CFG_NO_DEPENDENT_ARRAY_TYPES + + + ) + + @/usr/include/boost/mpl/aux_/config/bind.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_BIND_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_BIND_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +21 #i ! +defed +( +BOOST_MPL_CFG_NO_BIND_TEMPLATE +) \ + +22 && ! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) \ + +23 && ( +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1300) \ + +24 || +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x610)) \ + +27  + #BOOST_MPL_CFG_NO_BIND_TEMPLATE + + + ) + + @/usr/include/boost/mpl/aux_/config/compiler.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_COMPILER_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_COMPILER_HPP_INCLUDED + + + ) + +17 #i! +defed +( +BOOST_MPL_CFG_COMPILER_DIR +) + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1300) + +27  + #BOOST_MPL_CFG_COMPILER_DIR + +msvc60 + + + ) + +29 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, == 1300) + +30  + #BOOST_MPL_CFG_COMPILER_DIR + +msvc70 + + + ) + +32 #i +BOOST_WORKAROUND +( +BOOST_MPL_CFG_GCC +, +BOOST_TESTED_AT +(0x0304)) + +33  + #BOOST_MPL_CFG_COMPILER_DIR + +gcc + + + ) + +35 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x610)) + +36 #i! +defed +( +BOOST_MPL_CFG_NO_DEFAULT_PARAMETERS_IN_NESTED_TEMPLATES +) + +37  + #BOOST_MPL_CFG_COMPILER_DIR + +bcc551 + + + ) + +38 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, >= 0x590) + +39  + #BOOST_MPL_CFG_COMPILER_DIR + +bcc + + + ) + +41  + #BOOST_MPL_CFG_COMPILER_DIR + +bcc_e590 + + + ) + +44 #i +BOOST_WORKAROUND +( +__DMC__ +, +BOOST_TESTED_AT +(0x840)) + +45  + #BOOST_MPL_CFG_COMPILER_DIR + +dmc + + + ) + +47 #i +defed +( +__MWERKS__ +) + +48 #i +defed +( +BOOST_MPL_CFG_BROKEN_DEFAULT_PARAMETERS_IN_NESTED_TEMPLATES +) + +49  + #BOOST_MPL_CFG_COMPILER_DIR + +mwcw + + + ) + +51  + #BOOST_MPL_CFG_COMPILER_DIR + +a + + + ) + +54 #i +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +55  + #BOOST_MPL_CFG_COMPILER_DIR + +no_ps + + + ) + +57 #i +defed +( +BOOST_MPL_CFG_NO_TEMPLATE_TEMPLATE_PARAMETERS +) + +58  + #BOOST_MPL_CFG_COMPILER_DIR + +no_p + + + ) + +61  + #BOOST_MPL_CFG_COMPILER_DIR + +a + + + ) + + @/usr/include/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_DMC_AMBIGUOUS_CTPS_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_DMC_AMBIGUOUS_CTPS_HPP_INCLUDED + + + ) + +17  + ~ + +19 #i ! +defed +( +BOOST_MPL_CFG_DMC_AMBIGUOUS_CTPS +) \ + +20 && ! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) \ + +21 && +BOOST_WORKAROUND +( +__DMC__ +, + $BOOST_TESTED_AT +(0x840)) + +23  + #BOOST_MPL_CFG_DMC_AMBIGUOUS_CTPS + + + ) + + @/usr/include/boost/mpl/aux_/config/overload_resolution.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_OVERLOAD_RESOLUTION_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_OVERLOAD_RESOLUTION_HPP_INCLUDED + + + ) + +17  + ~ + +19 #i ! +defed +( +BOOST_MPL_CFG_BROKEN_OVERLOAD_RESOLUTION +) \ + +20 && ! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) \ + +21 && ( +BOOST_WORKAROUND +( +__BORLANDC__ +, < 0x590) \ + +22 || +BOOST_WORKAROUND +( +__MWERKS__ +, < 0x3001) \ + +25  + #BOOST_MPL_CFG_BROKEN_OVERLOAD_RESOLUTION + + + ) + + @/usr/include/boost/mpl/aux_/count_args.hpp + +16  + ~ + +17  + ~ + +18  + ~ + +20 #i! +defed +( +AUX778076_COUNT_ARGS_PARAM_NAME +) + +21  + #AUX778076_COUNT_ARGS_PARAM_NAME + +T + + + ) + +24 #i! +defed +( +AUX778076_COUNT_ARGS_TEMPLATE_PARAM +) + +25  + #AUX778076_COUNT_ARGS_TEMPLATE_PARAM + +tyme + +AUX778076_COUNT_ARGS_PARAM_NAME + + + ) + +30 #i! +defed +( +AUX778076_COUNT_ARGS_USE_STANDARD_PP_PRIMITIVES +) + +32  + ~ + +33  + ~ + +35  + #AUX778076_COUNT_ARGS_REPEAT + +BOOST_MPL_PP_REPEAT + + + ) + +36  + #AUX778076_COUNT_ARGS_PARAMS +( +m +) \ + +37 + `BOOST_MPL_PP_PARAMS +( \ + +38 +AUX778076_COUNT_ARGS_ARITY + \ + +39 , +m + \ + +41 + + ) + +45  + ~ + +46  + ~ + +47  + ~ + +49  + #AUX778076_COUNT_ARGS_REPEAT + +BOOST_PP_REPEAT + + + ) + +50  + #AUX778076_COUNT_ARGS_PARAMS +( +m +) \ + +51 + `BOOST_PP_ENUM_SHIFTED_PARAMS +( \ + +52 + `BOOST_PP_INC +( +AUX778076_COUNT_ARGS_ARITY +) \ + +53 , +m + \ + +55 + + ) + +60  + #AUX778076_IS_ARG_TEMPLATE_NAME + \ + +61 + `BOOST_PP_CAT +( +is_ +,BOOST_PP_CAT( +AUX778076_COUNT_ARGS_PREFIX +, +_g +)) \ + +62 + + ) + +64  + #AUX778076_COUNT_ARGS_FUNC +( +unud +, +i +, +m +) \ + +65 + `BOOST_PP_EXPR_IF +( +i +, +) \ + +66 +AUX778076_IS_ARG_TEMPLATE_NAME +< + `BOOST_PP_CAT +( +m +, + `BOOST_PP_INC +( +i +))>:: +vue + \ + +67 + + ) + +70 + gme +< + gAUX778076_COUNT_ARGS_TEMPLATE_PARAM + > + +71  + sAUX778076_IS_ARG_TEMPLATE_NAME + + +73 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + +76 + gme +<> + +77  + gAUX778076_IS_ARG_TEMPLATE_NAME +< + gAUX778076_COUNT_ARGS_DEFAULT +> + +79 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +83 + gme +< + +84 +AUX778076_COUNT_ARGS_PARAMS +( +AUX778076_COUNT_ARGS_TEMPLATE_PARAM +) + +86  + $BOOST_PP_CAT +( +AUX778076_COUNT_ARGS_PREFIX +, +_cou_gs +) + +88 + `BOOST_STATIC_CONSTANT +(, +vue + = + `AUX778076_COUNT_ARGS_REPEAT +( + +89 +AUX778076_COUNT_ARGS_ARITY + + +90 , +AUX778076_COUNT_ARGS_FUNC + + +91 , +AUX778076_COUNT_ARGS_PARAM_NAME + + +93 + } +}; + +95 #unde +AUX778076_COUNT_ARGS_FUNC + + +96 #unde +AUX778076_IS_ARG_TEMPLATE_NAME + + +97 #unde +AUX778076_COUNT_ARGS_PARAMS + + +98 #unde +AUX778076_COUNT_ARGS_REPEAT + + +100 #unde +AUX778076_COUNT_ARGS_ARITY + + +101 #unde +AUX778076_COUNT_ARGS_DEFAULT + + +102 #unde +AUX778076_COUNT_ARGS_PREFIX + + +103 #unde +AUX778076_COUNT_ARGS_USE_STANDARD_PP_PRIMITIVES + + +104 #unde +AUX778076_COUNT_ARGS_TEMPLATE_PARAM + + +105 #unde +AUX778076_COUNT_ARGS_PARAM_NAME + + + @/usr/include/boost/mpl/aux_/fold_impl_body.hpp + +4 #i! +defed +( +BOOST_PP_IS_ITERATING +) + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +31  + #AUX778076_ITER_FOLD_STEP +( +unud +, +i +, +unud2 +) \ + +32  +tyme + + ty2 +< \ + +33 + tFwdOp + \ + +34 , + tBOOST_PP_CAT +( + te +, + ti +) \ + +35 , + tAUX778076_FOLD_IMPL_OP +( + tBOOST_PP_CAT +( + t +, + ti +)) \ + +36 >:: + tty + + tBOOST_PP_CAT +( + te +, + tBOOST_PP_INC +( + ti +)); \ + +37  +tyme + + tm +:: + txt +< + tBOOST_PP_CAT +( + t +, + ti +)>:: + tty + \ + +38 + tBOOST_PP_CAT +( + t +, + tBOOST_PP_INC +( + ti +)); \ + +39 + + ) + +41  + #AUX778076_FOLD_IMPL_NAME + \ + +42 + `BOOST_PP_CAT +( +AUX778076_FOLD_IMPL_NAME_PREFIX +, +_im +) \ + +43 + + ) + +45  + #AUX778076_FOLD_CHUNK_NAME + \ + +46 + `BOOST_PP_CAT +( +AUX778076_FOLD_IMPL_NAME_PREFIX +, +_chunk +) \ + +47 + + ) + +49 +mea + + gboo + {amea + gm + {amea + gaux + { + +52 + gme +< + +53 +BOOST_MPL_AUX_NTTP_DECL +(, +N +) + +54 , +tyme + + gF + + +55 , +tyme + + gLa + + +56 , +tyme + + gS + + +57 , +tyme + + gFwdOp + + +59  + gAUX778076_FOLD_IMPL_NAME +; + +61 #i! +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +63 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, < 0x600) + +65  + #BOOST_PP_ITERATION_PARAMS_1 + \ + +66 (3,(0, +BOOST_MPL_LIMIT_UNROLLING +, < +boo +/ +m +/ +aux_ +/ +fd_im_body +. +h +>)) + + ) + +67 #ud +BOOST_PP_ITERATE +() + +70 + gme +< + +71 +BOOST_MPL_AUX_NTTP_DECL +(, +N +) + +72 , +tyme + + gF + + +73 , +tyme + + gLa + + +74 , +tyme + + gS + + +75 , +tyme + + gFwdOp + + +77  + sAUX778076_FOLD_IMPL_NAME + + +79  + gAUX778076_FOLD_IMPL_NAME +< + +80 + tBOOST_MPL_LIMIT_UNROLLING + + +81 , + tF + + +82 , + tLa + + +83 , + tS + + +84 , + tFwdOp + + +85 > + tchunk_ +; + +87  + gAUX778076_FOLD_IMPL_NAME +< + +88 ( + tN + - + tBOOST_MPL_LIMIT_UNROLLING +) < 0 ? 0 : N - BOOST_MPL_LIMIT_UNROLLING ) + +89 , + ttyme + + tchunk_ +:: + t + + +90 , + tLa + + +91 , + ttyme + + tchunk_ +:: + te + + +92 , + tFwdOp + + +93 > + ts_ +; + +95  +tyme + + ts_ +:: + te + state; + +96  +tyme + + ts_ +:: + t + iterator; + +100 + gme +< + +101 +tyme + + gF + + +102 , +tyme + + gLa + + +103 , +tyme + + gS + + +104 , +tyme + + gFwdOp + + +106  + gAUX778076_FOLD_IMPL_NAME +<-1, + gF +, + gLa +, + gS +, + gFwdOp +> + +107 : +AUX778076_FOLD_IMPL_NAME +< + +109 , +tyme + + gm +:: +xt +< +F +>:: +ty + + +110 , + gLa + + +111 , +tyme + + gy2 +< + gFwdOp +, + gS +, +AUX778076_FOLD_IMPL_OP +( +F +)>:: +ty + + +112 , + gFwdOp + + +117 + gme +< + +118 +tyme + + gLa + + +119 , +tyme + + gS + + +120 , +tyme + + gFwdOp + + +122  + gAUX778076_FOLD_IMPL_NAME +<-1, + gLa +,La, + gS +, + gFwdOp +> + +124  +S + + te +; + +125  +La + + t +; + +132 + gme +< + +133 +BOOST_MPL_AUX_NTTP_DECL +(, +N +) + +134 , +tyme + + gF + + +135 , +tyme + + gLa + + +136 , +tyme + + gS + + +137 , +tyme + + gFwdOp + + +139  + sAUX778076_FOLD_IMPL_NAME + + +141  + gAUX778076_FOLD_IMPL_NAME +< + +143 , + ttyme + + tm +:: + txt +< + tF +>:: + tty + + +144 , + tLa + + +145 , + ttyme + + ty2 +< + tFwdOp +, + tS +, + tAUX778076_FOLD_IMPL_OP +( + tF +)>:: + tty + + +146 , + tFwdOp + + +147 > + ts_ +; + +149  +tyme + + ts_ +:: + te + state; + +150  +tyme + + ts_ +:: + t + iterator; + +151  +e + + tty +; + +154 + gme +< + +155 +BOOST_MPL_AUX_NTTP_DECL +(, +N +) + +156 , +tyme + + gLa + + +157 , +tyme + + gS + + +158 , +tyme + + gFwdOp + + +160  + gAUX778076_FOLD_IMPL_NAME +< + gN +, + gLa +,La, + gS +, + gFwdOp + > + +162  +S + + te +; + +163  +La + + t +; + +164  +e + + tty +; + +171 + gme +< +BOOST_MPL_AUX_NTTP_DECL +(, +N +) > + +172  + gAUX778076_FOLD_CHUNK_NAME +; + +174  + #BOOST_PP_ITERATION_PARAMS_1 + \ + +175 (3,(0, +BOOST_MPL_LIMIT_UNROLLING +, < +boo +/ +m +/ +aux_ +/ +fd_im_body +. +h +>)) + + ) + +176 #ud +BOOST_PP_ITERATE +() + +179 + gme +< +BOOST_MPL_AUX_NTTP_DECL +(, +N +) > + +180  + sAUX778076_FOLD_CHUNK_NAME + + +182 + gme +< + +183 +tyme + + gF + + +184 , +tyme + + gLa + + +185 , +tyme + + gS + + +186 , +tyme + + gFwdOp + + +188  + ssu_ + + +190  + gAUX778076_FOLD_IMPL_NAME +< + +191 + tBOOST_MPL_LIMIT_UNROLLING + + +192 , + tF + + +193 , + tLa + + +194 , + tS + + +195 , + tFwdOp + + +196 > + tchunk_ +; + +198  + gAUX778076_FOLD_IMPL_NAME +< + +199 ( + tN + - + tBOOST_MPL_LIMIT_UNROLLING +) < 0 ? 0 : N - BOOST_MPL_LIMIT_UNROLLING ) + +200 , + ttyme + + tchunk_ +:: + t + + +201 , + tLa + + +202 , + ttyme + + tchunk_ +:: + te + + +203 , + tFwdOp + + +204 > + ts_ +; + +206  +tyme + + ts_ +:: + te + state; + +207  +tyme + + ts_ +:: + t + iterator; + +212 + gme +< + +213 +tyme + + gF + + +214 , +tyme + + gLa + + +215 , +tyme + + gS + + +216 , +tyme + + gFwdOp + + +218  +BOOST_PP_CAT +( +AUX778076_FOLD_IMPL_NAME_PREFIX +, +_ +); + +220 + gme +< + +221 +tyme + + gLa + + +222 , +tyme + + gS + + +224  +BOOST_PP_CAT +( +AUX778076_FOLD_IMPL_NAME_PREFIX +, +_nu_ +) + +226  +La + + t +; + +227  +S + + te +; + +230 + gme +<> + +231  + gAUX778076_FOLD_CHUNK_NAME +<-1> + +233 + gme +< + +234 +tyme + + gF + + +235 , +tyme + + gLa + + +236 , +tyme + + gS + + +237 , +tyme + + gFwdOp + + +239  + ssu_ + + +241  +tyme + + tif_ +< + +242 + ttyme + + tis_me +< + tF +, + tLa +>:: + tty + + +243 , + tBOOST_PP_CAT +( + tAUX778076_FOLD_IMPL_NAME_PREFIX +, + t_nu_ +)< + tLa +, + tS +> + +244 , + tBOOST_PP_CAT +( + tAUX778076_FOLD_IMPL_NAME_PREFIX +, + t_ +)< + tF +, + tLa +, + tS +, + tFwdOp +> + +245 >:: + tty + + ts_ +; + +247  +tyme + + ts_ +:: + te + state; + +248  +tyme + + ts_ +:: + t + iterator; + +251 #i +defed +( +BOOST_MPL_CFG_MSVC_60_ETI_BUG +) + +253 + gme +<>  + gsu_ +<,,,> + +255  + te +; + +256  + t +; + +261 + gme +< + +262 +tyme + + gF + + +263 , +tyme + + gLa + + +264 , +tyme + + gS + + +265 , +tyme + + gFwdOp + + +267  +BOOST_PP_CAT +( +AUX778076_FOLD_IMPL_NAME_PREFIX +, +_ +) + +270  + gAUX778076_FOLD_CHUNK_NAME +<-1>:: + tme + + tsu_ +< + +271 + ttyme + + tm +:: + txt +< + tF +>:: + tty + + +272 , + tLa + + +273 , + ttyme + + ty2 +< + tFwdOp +, + tS +, + tAUX778076_FOLD_IMPL_OP +( + tF +)>:: + tty + + +274 , + tFwdOp + + +275 > + tchunk_ +; + +277  +tyme + + tchunk_ +:: + te + state; + +278  +tyme + + tchunk_ +:: + t + iterator; + +281 + gme +< + +282 +BOOST_MPL_AUX_NTTP_DECL +(, +N +) + +283 , +tyme + + gF + + +284 , +tyme + + gLa + + +285 , +tyme + + gS + + +286 , +tyme + + gFwdOp + + +288  + gAUX778076_FOLD_IMPL_NAME + + +289 : +AUX778076_FOLD_CHUNK_NAME +< +N +> + +290 :: +me + +su_ +< +F +, + gLa +, + gS +, + gFwdOp +> + +298 #unde +AUX778076_FOLD_IMPL_NAME + + +299 #unde +AUX778076_FOLD_CHUNK_NAME + + +300 #unde +AUX778076_ITER_FOLD_STEP + + +302 #unde +AUX778076_FOLD_IMPL_OP + + +303 #unde +AUX778076_FOLD_IMPL_NAME_PREFIX + + +309  + #n_ + + `BOOST_PP_FRAME_ITERATION +(1) + + ) + +311 #i! +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +313 + gme +< + +314 +tyme + + gF + + +315 , +tyme + + gLa + + +316 , +tyme + + gS + + +317 , +tyme + + gFwdOp + + +319  + gAUX778076_FOLD_IMPL_NAME +< + gn_ +, + gF +, + gLa +, + gS +, + gFwdOp +> + +321  +F + + t0 +; + +322  +S + + te0 +; + +324 +BOOST_MPL_PP_REPEAT +( +n_ +, +AUX778076_ITER_FOLD_STEP +, +unud +) + +326  +BOOST_PP_CAT +( + te +, + tn_ +) state; + +327  +BOOST_PP_CAT +( + t +, + tn_ + + t +; + +332 + gme +<>  + gAUX778076_FOLD_CHUNK_NAME +< + gn_ +> + +334 + gme +< + +335 +tyme + + gF + + +336 , +tyme + + gLa + + +337 , +tyme + + gS + + +338 , +tyme + + gFwdOp + + +340  + ssu_ + + +342  +F + + t0 +; + +343  +S + + te0 +; + +345 +BOOST_MPL_PP_REPEAT +( +n_ +, +AUX778076_ITER_FOLD_STEP +, +unud +) + +347  +BOOST_PP_CAT +( + te +, + tn_ +) state; + +348  +BOOST_PP_CAT +( + t +, + tn_ + + t +; + +351 #i +defed +( +BOOST_MPL_CFG_MSVC_60_ETI_BUG +) + +353 + gme +<>  + gsu_ +<,,,> + +355  + te +; + +356  + t +; + +363 #unde +n_ + + + @/usr/include/boost/mpl/aux_/full_lambda.hpp + +2 #i! +defed +( +BOOST_PP_IS_ITERATING +) + +6 #ide +BOOST_MPL_AUX_FULL_LAMBDA_HPP_INCLUDED + + +7  + #BOOST_MPL_AUX_FULL_LAMBDA_HPP_INCLUDED + + + ) + +21 #i! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32 #i +defed +( +BOOST_MPL_CFG_EXTENDED_TEMPLATE_PARAMETERS_MATCHING +) + +33  + ~ + +37  + ~ + +38  + ~ + +40 #i! +defed +( +BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS +) \ + +41 && ! + $defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +43  + #BOOST_MPL_PREPROCESSED_HEADER + +fu_mbda +. +h + + + ) + +44  + ~ + +48  + ~ + +49  + ~ + +50  + ~ + +51  + ~ + +52  + ~ + +53  + ~ + +55  + ~ + +56  + ~ + +57  + ~ + +58  + ~ + +60 +mea + +boo + {amea +m + { + +63  + #AUX778076_LAMBDA_PARAMS +( +i_ +, +m +) \ + +64 + `BOOST_MPL_PP_PARAMS +( +i_ +, +m +) \ + +65 + + ) + +67  + #AUX778076_BIND_PARAMS +( +m +) \ + +68 + `BOOST_MPL_PP_PARAMS +( \ + +69 +BOOST_MPL_LIMIT_METAFUNCTION_ARITY + \ + +70 , +m + \ + +72 + + ) + +74  + #AUX778076_BIND_N_PARAMS +( +i_ +, +m +) \ + +75 + `BOOST_PP_COMMA_IF +( +i_ +) \ + +76 + `BOOST_MPL_PP_PARAMS +( +i_ +, +m +) \ + +77 + + ) + +79  + #AUX778076_ARITY_PARAM +( +m +) \ + +80 + `BOOST_MPL_AUX_LAMBDA_ARITY_PARAM +( +m +) \ + +81 + + ) + +84  + #n_ + +BOOST_MPL_LIMIT_METAFUNCTION_ARITY + + + ) + +85 +mea + +aux + { + +87 +me +< + +88 + `BOOST_MPL_PP_DEFAULT_PARAMS +( +n_ +, +bo + +C +, +l +) + +90  +mbda_ + + +91 : +ue_ + + +95 +me +<> + +96  +mbda_ +< + `BOOST_MPL_PP_ENUM +( +n_ +, +l +) > + +97 : +l_ + + +102 #unde +n_ + + +104 +me +< + +105 +tyme + +T + + +106 , +tyme + +Tag + + +107 + `AUX778076_ARITY_PARAM +( +tyme + +Ary +) + +109  + smbda + + +111  +l_ + + tis_ +; + +112  +T + + tsu_ +; + +113  +T + + tty +; + +116 +me +< + +117 +tyme + +T + + +119  +is_mbda_exessi + + +120 : +mbda +< +T +>:: +is_ + + +125 +me +<  +N +, +tyme + +Tag + > + +126  +mbda +< +g +< +N +>, +Tag + + `AUX778076_ARITY_PARAM +( +t_ +<-1>) > + +128  +ue_ + + tis_ +; + +129  +m +:: + tg +< + tN +> + tsu_ +; + +130  +m +:: + te +< + tsu_ +> + tty +; + +134  + #BOOST_PP_ITERATION_PARAMS_1 + \ + +135 (3,(0, +BOOST_MPL_LIMIT_METAFUNCTION_ARITY +, < +boo +/ +m +/ +aux_ +/ +fu_mbda +. +h +>)) + + ) + +136 #ud + `BOOST_PP_ITERATE +() + +139 +me +< +tyme + +T +,ym +Tag + > + +140  +mbda +< +m +:: +e +< +T +>, +Tag + + `AUX778076_ARITY_PARAM +( +t_ +<1>) > + +142  +l_ + + tis_ +; + +143  +m +:: + te +< + tT +> + tsu_ +; + +144  +su_ + + tty +; + +148 +me +< + +149 +tyme + +F +, + `AUX778076_BIND_PARAMS +ym +T +) + +150 , +tyme + +Tag + + +152  +mbda +< + +153 +bd +< +F +, + `AUX778076_BIND_PARAMS +( +T +)> + +154 , +Tag + + +155 + `AUX778076_ARITY_PARAM +( +t_ +< + `BOOST_PP_INC +( +BOOST_MPL_LIMIT_METAFUNCTION_ARITY +)>) + +158  +l_ + + tis_ +; + +159  +bd +< + tF +, + tAUX778076_BIND_PARAMS +( + tT +)> + tsu_ +; + +160  +su_ + + tty +; + +164 #i + `defed +( +BOOST_MPL_CFG_EXTENDED_TEMPLATE_PARAMETERS_MATCHING +) + +166 +me +< + +167 +tyme + +F + + +168 , +tyme + +Tag1 + + +169 , +tyme + +Tag2 + + +170 , +tyme + +Ary + + +172  +mbda +< + +173 +mbda +< +F +, +Tag1 +, +Ary +> + +174 , +Tag2 + + +175 , +t_ +<3> + +178  +mbda +< + tF +, + tTag2 + > + tl1 +; + +179  +mbda +< + tTag1 +, + tTag2 + > + tl2 +; + +181  +tyme + + tl1 +:: + tis_ + is_le; + +182  +bd1 +< + tque1 +< + taux +:: + tme_y +>, + ttyme + + tl1 +:: + tsu_ + > + ty_ +; + +183  +mbda +< + ttyme + + tif_ +< + tis_ +, + ty_ +, + tAry +>:: + tty +, + tTag2 + > + tl3 +; + +185  +aux +:: + t_su3 +< + tis_ +, + tTag2 +, + tm +:: + tmbda +, + tl1 +, + tl2 +, + tl3 +> + t_su_ +; + +186  +tyme + + t_su_ +:: + tsu_ +esult_; + +187  +tyme + + t_su_ +:: + tty +ype; + +190 #i! + `defed +( +BOOST_MPL_CFG_DMC_AMBIGUOUS_CTPS +) + +193 +me +< + +194 +tyme + +F +,ym +Tag1 +,ym +Tag2 + + +196  +mbda +< + +197 +mbda +< +F +, +Tag1 + > + +198 , +Tag2 + + +201  +mbda +< + tF +, + tTag2 + > + tl1 +; + +202  +mbda +< + tTag1 +, + tTag2 + > + tl2 +; + +204  +tyme + + tl1 +:: + tis_ + is_le; + +205  +aux +:: + t_su2 +< + tis_ +, + tTag2 +, + tm +:: + tmbda +, + tl1 +, + tl2 +> + t_su_ +; + +206  +tyme + + t_su_ +:: + tsu_ +esult_; + +207  +tyme + + t_su_ +:: + tty +ype; + +212 #unde +AUX778076_ARITY_PARAM + + +213 #unde +AUX778076_BIND_N_PARAMS + + +214 #unde +AUX778076_BIND_PARAMS + + +215 #unde +AUX778076_LAMBDA_PARAMS + + +217 #i! + `defed +( +BOOST_MPL_CFG_EXTENDED_TEMPLATE_PARAMETERS_MATCHING +) + +218 + `BOOST_MPL_AUX_NA_SPEC +(2, +mbda +) + +220 + `BOOST_MPL_AUX_NA_SPEC2 +(2, 3, +mbda +) + +223 } + } +} + +233 #i +BOOST_PP_ITERATION_DEPTH +() == 1 + +234  + #i_ + + `BOOST_PP_FRAME_ITERATION +(1) + + ) + +236 #i +i_ + > 0 + +238 +mea + + gaux + { + +240  + #AUX778076_RESULT +( +unud +, +i_ +, +T +) \ + +241 + `BOOST_PP_COMMA_IF +( +i_ +) \ + +242 +tyme + + `BOOST_PP_CAT +( +T +, + `BOOST_PP_INC +( +i_ +)):: +su_ + \ + +243 + + ) + +245  + #AUX778076_TYPE +( +unud +, +i_ +, +T +) \ + +246 + `BOOST_PP_COMMA_IF +( +i_ +) \ + +247 +tyme + + `BOOST_PP_CAT +( +T +, + `BOOST_PP_INC +( +i_ +)):: +ty + \ + +248 + + ) + +250 + gme +< + +251 +tyme + + gIsLE +,ym + gTag + + +252 , + gme +< +AUX778076_LAMBDA_PARAMS +( +i_ +, +tyme + +P +> +ass + + gF + + +253 , +AUX778076_LAMBDA_PARAMS +( +i_ +, +tyme + +L +) + +255  +BOOST_PP_CAT +( +_su +, +i_ +) + +257  + gF +< + +258 + tBOOST_MPL_PP_REPEAT +( + ti_ +, + tAUX778076_TYPE +, + tL +) + +259 > + tsu_ +; + +261  +su_ + + tty +; + +264 + gme +< + +265 +tyme + + gTag + + +266 , + gme +< +AUX778076_LAMBDA_PARAMS +( +i_ +, +tyme + +P +> +ass + + gF + + +267 , +AUX778076_LAMBDA_PARAMS +( +i_ +, +tyme + +L +) + +269  +BOOST_PP_CAT +( +_su +, +i_ +)< + gue_ +, + gTag +, + gF +, +AUX778076_LAMBDA_PARAMS +(i_, +L +) > + +271  +BOOST_PP_CAT +( + tbd +, + ti_ +)< + +272 + tBOOST_PP_CAT +( + tque +, + ti_ +)< + tF +, + tTag +> + +273 , + tBOOST_MPL_PP_REPEAT +( + ti_ +, + tAUX778076_RESULT +, + tL +) + +274 > + tsu_ +; + +276  + gm +:: + te +< + tsu_ +> + tty +; + +279 #unde +AUX778076_TYPE + + +280 #unde +AUX778076_RESULT + + +285  + #AUX778076_LAMBDA_TYPEDEF +( +unud +, +i_ +, +T +) \ + +286  +mbda +< + tBOOST_PP_CAT +( + tT +, + tBOOST_PP_INC +( + ti_ +)), + tTag + > \ + +287 + tBOOST_PP_CAT +( + tl +, + tBOOST_PP_INC +( + ti_ +)); \ + +288 + + ) + +290  + #AUX778076_IS_LE_TYPEDEF +( +unud +, +i_ +, +unud2 +) \ + +291  +tyme + + tBOOST_PP_CAT +( + tl +, + tBOOST_PP_INC +( + ti_ +)):: + tis_ + \ + +292 + tBOOST_PP_CAT +( + tis_ +, + tBOOST_PP_INC +( + ti_ +)); \ + +293 + + ) + +295  + #AUX778076_IS_LAMBDA_EXPR +( +unud +, +i_ +, +unud2 +) \ + +296 + `BOOST_PP_COMMA_IF +( +i_ +) \ + +297 + `BOOST_PP_CAT +( +is_ +, + `BOOST_PP_INC +( +i_ +)):: +vue + \ + +298 + + ) + +300 + gme +< + +301 + gme +< +AUX778076_LAMBDA_PARAMS +( +i_ +, +tyme + +P +> +ass + + gF + + +302 , +AUX778076_LAMBDA_PARAMS +( +i_ +, +tyme + +T +) + +303 , +tyme + + gTag + + +305  + gmbda +< + +306 + gF +< +AUX778076_LAMBDA_PARAMS +( +i_ +, +T +)> + +307 , +Tag + + +308 +AUX778076_ARITY_PARAM +( +t_ +< +i_ +>) + +311 +BOOST_MPL_PP_REPEAT +( +i_ +, +AUX778076_LAMBDA_TYPEDEF +, +T +) + +312 +BOOST_MPL_PP_REPEAT +( +i_ +, +AUX778076_IS_LE_TYPEDEF +, +unud +) + +314  +tyme + + taux +:: + tmbda_ +< + +315 + tBOOST_MPL_PP_REPEAT +( + ti_ +, + tAUX778076_IS_LAMBDA_EXPR +, + tunud +) + +316 >:: + tty + + tis_ +; + +318  + gaux +:: + tBOOST_PP_CAT +( + t_su +, + ti_ +)< + +319 + tis_ +, + tTag +, + tF +, + tAUX778076_LAMBDA_PARAMS +( + ti_ +, + tl +) + +320 > + t_su_ +; + +322  +tyme + + t_su_ +:: + tsu_ +esult_; + +323  +tyme + + t_su_ +:: + tty +ype; + +327 #unde +AUX778076_IS_LAMBDA_EXPR + + +328 #unde +AUX778076_IS_LE_TYPEDEF + + +329 #unde +AUX778076_LAMBDA_TYPEDEF + + +333 + gme +< + +334 +tyme + +F + +AUX778076_BIND_N_PARAMS +( +i_ +,ym +T +) + +335 , +tyme + + gTag + + +337  + gmbda +< + +338 +BOOST_PP_CAT +( +bd +, +i_ +)< +F + +AUX778076_BIND_N_PARAMS +(i_, +T +)> + +339 , +Tag + + +340 +AUX778076_ARITY_PARAM +( +t_ +< +BOOST_PP_INC +( +i_ +)>) + +343  +l_ + + tis_ +; + +344  +BOOST_PP_CAT +( + tbd +, + ti_ +)< + +345 + tF + + +346 + tAUX778076_BIND_N_PARAMS +( + ti_ +, + tT +) + +347 > + tsu_ +; + +349  +su_ + + tty +; + +352 #unde +i_ + + + @/usr/include/boost/mpl/aux_/has_rebind.hpp + +2 #ide +BOOST_MPL_AUX_HAS_REBIND_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_HAS_REBIND_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +21 #i +BOOST_WORKAROUND +( +__EDG_VERSION__ +, <244&& ! +defed +( +BOOST_INTEL_CXX_VERSION +) + +22  + ~ + +23 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1300) + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x610)) + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +40 +mea + + gboo + {amea + gm + {amea + gaux + { + +42 #i +BOOST_WORKAROUND +( +__EDG_VERSION__ +, <244&& ! +defed +( +BOOST_INTEL_CXX_VERSION +) + +44 +BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF +( +has_bd +, +bd +, +l +) + +46 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1300) + +48 +BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF +( +has_bd_im +, +bd +, +l +) + +50 + gme +< +tyme + + gT + > + +51  + ghas_bd + + +52 : +if_ +< + +53 +msvc_is_ass +< +T +> + +54 , + ghas_bd_im +< + gT +> + +55 , + gbo_ +< + gl +> + +56 >:: +ty + + +62 + gme +< +tyme + + gT + >  + shas_bd_g + {}; + +63 +no_g + + gݔ +|( + ghas_bd_g +<>, const volatile*); + +65 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x610)) + +66 + gme +< +tyme + + gT + > + +67  + shas_bd + + +69  + ghas_bd_g +< + gT +>* +g +(); + +70 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = + +71 ( +has_bd_g +<>(| +g +()=( +yes_g +) + +75 + gme +< +tyme + + gT + > + +76  + shas_bd_im + + +78  +T +* +g +(); + +79 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = + +80 ( +has_bd_g +<>(| +g +()=( +yes_g +) + +84 + gme +< +tyme + + gT + > + +85  + ghas_bd + + +86 : +if_ +< + +87 +is_ass +< +T +> + +88 , + ghas_bd_im +< + gT +> + +89 , + gbo_ +< + gl +> + +90 >:: +ty + + + @/usr/include/boost/mpl/aux_/has_size.hpp + +2 #ide +BOOST_MPL_AUX_HAS_SIZE_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_HAS_SIZE_HPP_INCLUDED + + + ) + +17  + ~ + +19 +mea + + gboo + {amea + gm + {amea + gaux + { + +20 +BOOST_MPL_HAS_XXX_TRAIT_DEF +( +size +) + + @/usr/include/boost/mpl/aux_/has_type.hpp + +2 #ide +BOOST_MPL_AUX_HAS_TYPE_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_HAS_TYPE_HPP_INCLUDED + + + ) + +17  + ~ + +19 +mea + + gboo + {amea + gm + {amea + gaux + { + +20 +BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF +( +has_ty +, +ty +, +ue +) + + @/usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp + +2 #ide +BOOST_MPL_AUX_IS_MSVC_ETI_ARG_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_IS_MSVC_ETI_ARG_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +21 +mea + + gboo + {amea + gm + {amea + gaux + { + +23 #i +defed +( +BOOST_MPL_CFG_MSVC_ETI_BUG +) + +25 #i +defed +( +BOOST_MPL_CFG_MSVC_60_ETI_BUG +) + +27 + gme +< +tyme + + gT + > + +28  + sis_msvc_i_g + + +30 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +35  + si_t_cvtib + + +37 +i_t_cvtib +(); + +40 + gme +< +tyme + + gT + > + +41  + sis_msvc_i_g + + +43  +no_g + + +(...); + +44  +yes_g + + +( +i_t_cvtib +); + +45  + gT +& +g +(); + +47 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = + +48 ( + +( +g +())=( +yes_g +) + +54 + gme +<> + +55  + gis_msvc_i_g +<> + +57 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + + @/usr/include/boost/mpl/aux_/iter_fold_impl.hpp + +2 #ide +BOOST_MPL_AUX_ITER_FOLD_IMPL_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_ITER_FOLD_IMPL_HPP_INCLUDED + + + ) + +17 #i! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +18  + ~ + +19  + ~ + +20  + ~ + +21 #i +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +22  + ~ + +23  + ~ + +27  + ~ + +29 #i! +defed +( +BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS +) \ + +30 && ! + $defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +32  + #BOOST_MPL_PREPROCESSED_HEADER + +_fd_im +. +h + + + ) + +33  + ~ + +37  + #AUX778076_FOLD_IMPL_OP +( + + + ) +iter + +38  + #AUX778076_FOLD_IMPL_NAME_PREFIX + +_fd + + + ) + +39  + ~ + + @/usr/include/boost/mpl/aux_/iter_push_front.hpp + +2 #ide +BOOST_MPL_ITER_PUSH_FRONT_HPP_INCLUDED + + +3  + #BOOST_MPL_ITER_PUSH_FRONT_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +20 +mea + + gboo + {amea + gm + {amea + gaux + { + +22 + gme +< + +23 +tyme + + gSequ + + +24 , +tyme + + gIt + + +26  + s_push_t + + +28  +tyme + + tpush_t +< + +29 + tSequ + + +30 , + ttyme + + tdef +< + tIt +>:: + tty + + +31 >:: + tty +ype; + + @/usr/include/boost/mpl/aux_/lambda_no_ctps.hpp + +2 #i! +defed +( +BOOST_PP_IS_ITERATING +) + +6 #ide +BOOST_MPL_AUX_LAMBDA_NO_CTPS_HPP_INCLUDED + + +7  + #BOOST_MPL_AUX_LAMBDA_NO_CTPS_HPP_INCLUDED + + + ) + +21 #i! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +35  + ~ + +37 #i ! +defed +( +BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS +) \ + +38 && ! + $defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +40  + #BOOST_MPL_PREPROCESSED_HEADER + +mbda_no_ps +. +h + + + ) + +41  + ~ + +45  + ~ + +46  + ~ + +47  + ~ + +48  + ~ + +49  + ~ + +50  + ~ + +51  + ~ + +53  + ~ + +54  + ~ + +55  + ~ + +56  + ~ + +58 +mea + +boo + {amea +m + { + +60  + #AUX778076_LAMBDA_PARAMS +( +i_ +, +m +) \ + +61 + `BOOST_MPL_PP_PARAMS +( +i_ +, +m +) \ + +62 + + ) + +64 +mea + +aux + { + +66  + #n_ + +BOOST_MPL_LIMIT_METAFUNCTION_ARITY + + + ) + +67 +me +< + +68 + `BOOST_MPL_PP_DEFAULT_PARAMS +( +n_ +, +bo + +C +, +l +) + +70  +mbda_ + + +71 : +ue_ + + +75 +me +<> + +76  +mbda_ +< + `BOOST_MPL_PP_ENUM +( +n_ +, +l +) > + +77 : +l_ + + +80 #unde +n_ + + +82 +me +< +tyme + +Ary + >  + smbda_im + + +84 +me +< +tyme + +T +,ym +Tag +,ym +Pre + >  + ssu_ + + +86  +T + + tty +; + +87  +is_ahd +< + tT +> + tis_ +; + +91  + #BOOST_PP_ITERATION_PARAMS_1 + \ + +92 (3,(1, +BOOST_MPL_LIMIT_METAFUNCTION_ARITY +, < +boo +/ +m +/ +aux_ +/ +mbda_no_ps +. +h +>)) + + ) + +93 #ud + `BOOST_PP_ITERATE +() + +97 +me +< + +98 +tyme + +T + + +99 , +tyme + +Tag + + +100 , +tyme + +Pre + + +102  + smbda + + +105  +tyme + + taux +:: + tme_y +< + tT +>:: + tty + + ty_ +; + +106  +tyme + + taux +:: + tmbda_im +< + ty_ +> + +107 :: + tme + + tsu_ +< + tT +, + tTag +, + tPre + > + tl_ +; + +109  +tyme + + tl_ +:: + tty +ype; + +110  +tyme + + tl_ +:: + tis_ + is_le; + +112 + `BOOST_MPL_AUX_LAMBDA_SUPPORT +(3, +mbda +, ( +T +, +Tag +, +Pre +)) + +115 + `BOOST_MPL_AUX_NA_SPEC2 +(1, 3, +mbda +) + +117 +me +< + +118 +tyme + +T + + +120  +is_mbda_exessi + + +121 : +mbda +< +T +>:: +is_ + + +125 #unde +AUX778076_LAMBDA_PARAMS + + +127 } + } +} + +136  + #i_ + + `BOOST_PP_FRAME_ITERATION +(1) + + ) + +138  + #AUX778076_LAMBDA_TYPEDEF +( +unud +, +i_ +, +F +) \ + +139  +mbda +< \ + +140 + ttyme + + tF +:: + tBOOST_PP_CAT +( + tg +, + tBOOST_PP_INC +( + ti_ +)) \ + +141 , + tTag + \ + +142 , + tl_ + \ + +143 > + tBOOST_PP_CAT +( + tl +, + tBOOST_PP_INC +( + ti_ +)); \ + +144 + + ) + +146  + #AUX778076_IS_LE_TYPEDEF +( +unud +, +i_ +, +unud2 +) \ + +147  +tyme + + tBOOST_PP_CAT +( + tl +, + tBOOST_PP_INC +( + ti_ +)):: + tis_ + \ + +148 + tBOOST_PP_CAT +( + tis_ +, + tBOOST_PP_INC +( + ti_ +)); \ + +149 + + ) + +151  + #AUX778076_IS_LAMBDA_EXPR +( +unud +, +i_ +, +unud2 +) \ + +152 + `BOOST_PP_COMMA_IF +( +i_ +) \ + +153 + `BOOST_MPL_AUX_MSVC_VALUE_WKND +( + `BOOST_PP_CAT +( +is_ +, + `BOOST_PP_INC +( +i_ +))):: +vue + \ + +154 + + ) + +156  + #AUX778076_LAMBDA_RESULT +( +unud +, +i_ +, +unud2 +) \ + +157 , +tyme + + `BOOST_PP_CAT +( +l +, + `BOOST_PP_INC +( +i_ +)):: +ty + \ + +158 + + ) + +160 + gme +<>  + gmbda_im +< + gt_ +< + gi_ +> > + +162 + gme +< +tyme + + gF +,ym + gTag +,ym + gPre + >  + ssu_ + + +164 +BOOST_MPL_PP_REPEAT +( +i_ +, +AUX778076_LAMBDA_TYPEDEF +, +F +) + +165 +BOOST_MPL_PP_REPEAT +( +i_ +, +AUX778076_IS_LE_TYPEDEF +, +unud +) + +167  + gaux +:: + tmbda_ +< + +168 + tBOOST_MPL_PP_REPEAT +( + ti_ +, + tAUX778076_IS_LAMBDA_EXPR +, + tunud +) + +169 > + tis_ +; + +171  +BOOST_PP_CAT +( + tbd +, + ti_ +)< + +172 + ttyme + + tF +:: + tbd + + +173 + tBOOST_MPL_PP_REPEAT +( + ti_ +, + tAUX778076_LAMBDA_RESULT +, + tunud +) + +174 > + tbd_ +; + +176  +tyme + + tif_ +< + +177 + tis_ + + +178 , + tif_ +< + tPre +, + tm +:: + te +< + tbd_ +>, bind_ > + +179 , + tidty +< + tF +> + +180 >:: + tty + + tty_ +; + +182  +tyme + + tty_ +:: + tty +ype; + +186 #unde +AUX778076_LAMBDA_RESULT + + +187 #unde +AUX778076_IS_LAMBDA_EXPR + + +188 #unde +AUX778076_IS_LE_TYPEDEF + + +189 #unde +AUX778076_LAMBDA_TYPEDEF + + +191 #unde +i_ + + + @/usr/include/boost/mpl/aux_/na_assert.hpp + +2 #ide +BOOST_MPL_AUX_NA_ASSERT_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_NA_ASSERT_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +21 #i! +BOOST_WORKAROUND +( +_MSC_FULL_VER +, <= 140050601) \ + +22 && ! +BOOST_WORKAROUND +( +__EDG_VERSION__ +, <= 243) + +23  + ~ + +24  + #BOOST_MPL_AUX_ASSERT_NOT_NA +( +x +) \ + +25 + `BOOST_MPL_ASSERT_NOT +(( +boo +:: +m +:: +is_ +< +ty +>)) \ + +26 + + ) + +28  + ~ + +29  + #BOOST_MPL_AUX_ASSERT_NOT_NA +( +x +) \ + +30 + `BOOST_STATIC_ASSERT +(! +boo +:: +m +:: +is_ +< +x +>:: +vue +) \ + +31 + + ) + + @/usr/include/boost/mpl/aux_/numeric_op.hpp + +2 #i! +defed +( +BOOST_PP_IS_ITERATING +) + +20 #i! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +35  + ~ + +37 #i +defed +( +BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS +) \ + +38 || + $defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +40  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +44  + ~ + +45  + ~ + +46  + ~ + +47  + ~ + +48  + ~ + +49  + ~ + +50  + ~ + +51  + ~ + +52  + ~ + +54  + ~ + +55  + ~ + +56  + ~ + +57  + ~ + +60 #i! + `defed +( +AUX778076_OP_ARITY +) + +61  + #AUX778076_OP_ARITY + +BOOST_MPL_LIMIT_METAFUNCTION_ARITY + + + ) + +64 #i! + `defed +( +AUX778076_OP_IMPL_NAME +) + +65  + #AUX778076_OP_IMPL_NAME + + `BOOST_PP_CAT +( +AUX778076_OP_PREFIX +, +_im +) + + ) + +68 #i! + `defed +( +AUX778076_OP_TAG_NAME +) + +69  + #AUX778076_OP_TAG_NAME + + `BOOST_PP_CAT +( +AUX778076_OP_PREFIX +, +_g +) + + ) + +72 +mea + +boo + {amea +m + { + +74 +me +< + +75 +tyme + +Tag1 + + +76 , +tyme + +Tag2 + + +77 #i + `BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1300) + +78 , + `BOOST_MPL_AUX_NTTP_DECL +(, +g1_ + + `BOOST_MPL_AUX_MSVC_VALUE_WKND +( +Tag1 +):: +vue + + +79 , + `BOOST_MPL_AUX_NTTP_DECL +(, +g2_ + + `BOOST_MPL_AUX_MSVC_VALUE_WKND +( +Tag2 +):: +vue + + +81  +AUX778076_OP_IMPL_NAME + + +82 : +if_c +< + +83 +g1_ + > +g2_ + ) + +86  +AUX778076_OP_IMPL_NAME + + +87 : +if_c +< + +88 + `BOOST_MPL_AUX_NESTED_VALUE_WKND +(, +Tag1 +) + +89 > + `BOOST_MPL_AUX_NESTED_VALUE_WKND +(, +Tag2 +) + +92 , +aux +:: +2nd_im +< +AUX778076_OP_IMPL_NAME +< +Tag1 +,Tag1>,Tag1, +Tag2 + > + +93 , +aux +:: +1_im +< +AUX778076_OP_IMPL_NAME +< +Tag2 +,Tag2>, +Tag1 +,Tag2 > + +94 >:: +ty + + +99 +me +<>  +AUX778076_OP_IMPL_NAME +< + +,na> + +101 +me +< +tyme + +U1 +,ym +U2 + >  + sy + + +103  +y + + tty +; + +104 + `BOOST_STATIC_CONSTANT +(, +vue + = 0); + +108 #i! + `defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +109 +me +< +tyme + +Tag + >  +AUX778076_OP_IMPL_NAME +< + +,Tag> + +111 +me +< +tyme + +U1 +,ym +U2 + >  + sy + + +113  +y + + tty +; + +114 + `BOOST_STATIC_CONSTANT +(, +vue + = 0); + +118 +me +< +tyme + +Tag + >  +AUX778076_OP_IMPL_NAME + + +120 +me +< +tyme + +U1 +,ym +U2 + >  + sy + + +122  +y + + tty +; + +123 + `BOOST_STATIC_CONSTANT +(, +vue + = 0); + +127 +me +<>  +AUX778076_OP_IMPL_NAME +< + +, +gl_c_g +> + +129 +me +< +tyme + +U1 +,ym +U2 + >  + sy + + +131  +y + + tty +; + +132 + `BOOST_STATIC_CONSTANT +(, +vue + = 0); + +136 +me +<>  +AUX778076_OP_IMPL_NAME +< +gl_c_g +, + +> + +138 +me +< +tyme + +U1 +,ym +U2 + >  + sy + + +140  +y + + tty +; + +141 + `BOOST_STATIC_CONSTANT +(, +vue + = 0); + +147 #i + `defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) \ + +148 && + `BOOST_WORKAROUND +( +BOOST_MSVC +, >= 1300) + +149 +me +< +tyme + +T + >  +AUX778076_OP_TAG_NAME + + +150 : +g +< +T +, + +> + +154 +me +< +tyme + +T + >  + sAUX778076_OP_TAG_NAME + + +156  +tyme + + tT +:: + tg + + tty +; + +161 #i +AUX778076_OP_ARITY + != 2 + +163 #i! + `defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +165  + #AUX778076_OP_RIGHT_OPERAND +( +unud +, +i +, +N +, + `BOOST_PP_CAT +(N, + `BOOST_MPL_PP_ADD +(i, 2))> + + ) + +166  + #AUX778076_OP_N_CALLS +( +i +, +N +) \ + +167 + `BOOST_MPL_PP_REPEAT + + `BOOST_PP_DEC +( +i +), +BOOST_MPL_PP_REPEAT_IDENTITY_FUNC +, +AUX778076_OP_NAME +< ) \ + +168 +N1 + + `BOOST_MPL_PP_REPEAT + + `BOOST_MPL_PP_SUB +( +i +, 1), +AUX778076_OP_RIGHT_OPERAND +, +N + ) \ + +169 + + ) + +171 +me +< + +172 +tyme + + `BOOST_MPL_AUX_NA_PARAM +( +N1 +) + +173 , +tyme + + `BOOST_MPL_AUX_NA_PARAM +( +N2 +) + +174 + `BOOST_MPL_PP_DEF_PARAMS_TAIL +(2, +tyme + +N +, + +) + +176  +AUX778076_OP_NAME + + +177 : + `AUX778076_OP_N_CALLS +( +AUX778076_OP_ARITY +, +N +) + +179 + `BOOST_MPL_AUX_LAMBDA_SUPPORT +( + +180 +AUX778076_OP_ARITY + + +181 , +AUX778076_OP_NAME + + +182 , ( + `BOOST_MPL_PP_PARAMS +( +AUX778076_OP_ARITY +, +N +) ) + +186  + #BOOST_PP_ITERATION_PARAMS_1 + \ + +187 (3, + `BOOST_PP_DEC +( +AUX778076_OP_ARITY +), 2, < +boo +/ +m +/ +aux_ +/ +numic_ +. +h +> )) + + ) + +188 #ud + `BOOST_PP_ITERATE +() + +190 #unde +AUX778076_OP_N_CALLS + + +191 #unde +AUX778076_OP_RIGHT_OPERAND + + +196 +me +< + +197 +tyme + + `BOOST_MPL_AUX_NA_PARAM +( +N1 +) + +198 , +tyme + + `BOOST_MPL_AUX_NA_PARAM +( +N2 +) + +200  + `BOOST_PP_CAT +( +AUX778076_OP_NAME +,2); + +202 +me +< + +203 +tyme + + `BOOST_MPL_AUX_NA_PARAM +( +N1 +) + +204 , +tyme + + `BOOST_MPL_AUX_NA_PARAM +( +N2 +) + +205 + `BOOST_MPL_PP_DEF_PARAMS_TAIL +(2, +tyme + +N +, + +) + +207  +AUX778076_OP_NAME + + +208 #i + `BOOST_WORKAROUND +( +BOOST_MSVC +, == 1300) + +209 : +aux +:: +msvc_i_ba +< +tyme + +if_ +< + +211 : +if_ +< + +213 +is_ +< +N3 +> + +214 , + `BOOST_PP_CAT +( +AUX778076_OP_NAME +,2)< +N1 +, +N2 +> + +215 , +AUX778076_OP_NAME +< + +216 + `BOOST_PP_CAT +( +AUX778076_OP_NAME +,2)< +N1 +, +N2 +> + +217 , + `BOOST_MPL_PP_EXT_PARAMS +(3, + `BOOST_PP_INC +( +AUX778076_OP_ARITY +), +N +) + +219 >:: +ty + + +220 #i + `BOOST_WORKAROUND +( +BOOST_MSVC +, == 1300) + +224 + `BOOST_MPL_AUX_LAMBDA_SUPPORT +( + +225 +AUX778076_OP_ARITY + + +226 , +AUX778076_OP_NAME + + +227 , ( + `BOOST_MPL_PP_PARAMS +( +AUX778076_OP_ARITY +, +N +) ) + +231 +me +< + +232 +tyme + +N1 + + +233 , +tyme + +N2 + + +235  + `BOOST_PP_CAT +( +AUX778076_OP_NAME +,2) + +241 +me +< + +242 +tyme + + `BOOST_MPL_AUX_NA_PARAM +( +N1 +) + +243 , +tyme + + `BOOST_MPL_AUX_NA_PARAM +( +N2 +) + +245  +AUX778076_OP_NAME + + +249 #i! + `defed +( +BOOST_MPL_CFG_MSVC_ETI_BUG +) + +250 : +AUX778076_OP_IMPL_NAME +< + +251 +tyme + +AUX778076_OP_TAG_NAME +< +N1 +>:: +ty + + +252 , +tyme + +AUX778076_OP_TAG_NAME +< +N2 +>:: +ty + + +253 >:: +me + +y +< +N1 +, +N2 +>:: +ty + + +255 : +aux +:: +msvc_i_ba +< +tyme + +y_wp2 +< + +256 +AUX778076_OP_IMPL_NAME +< + +257 +tyme + +AUX778076_OP_TAG_NAME +< +N1 +>:: +ty + + +258 , +tyme + +AUX778076_OP_TAG_NAME +< +N2 +>:: +ty + + +260 , +N1 + + +261 , +N2 + + +262 >:: +ty + >::type + +265 #i +AUX778076_OP_ARITY + != 2 + +267 #i! + `defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +268 + `BOOST_MPL_AUX_LAMBDA_SUPPORT_SPEC +( + +269 +AUX778076_OP_ARITY + + +270 , +AUX778076_OP_NAME + + +271 , ( + `BOOST_MPL_PP_PARTIAL_SPEC_PARAMS +(2, +N +, + +) ) + +274 + `BOOST_MPL_AUX_LAMBDA_SUPPORT +(2, + `BOOST_PP_CAT +( +AUX778076_OP_NAME +,2), ( +N1 +, +N2 +)) + +278 + `BOOST_MPL_AUX_LAMBDA_SUPPORT +(2, +AUX778076_OP_NAME +, ( +N1 +, +N2 +)) + +282 + `BOOST_MPL_AUX_NA_SPEC2 +(2, +AUX778076_OP_ARITY +, +AUX778076_OP_NAME +) + +284 } + } +} + +293 #i +BOOST_PP_ITERATION_DEPTH +() == 1 + +295  + #i_ + + `BOOST_PP_FRAME_ITERATION +(1) + + ) + +297 + gme +< + +298 +BOOST_MPL_PP_PARAMS +( +i_ +, +tyme + +N +) + +300  + gAUX778076_OP_NAME +< +BOOST_MPL_PP_PARTIAL_SPEC_PARAMS +( +i_ +, +N +, + +)> + +301 #i +i_ + != 2 + +302 : + $AUX778076_OP_N_CALLS +( +i_ +, +N +) + +304 + `BOOST_MPL_AUX_LAMBDA_SUPPORT_SPEC +( + +305 +AUX778076_OP_ARITY + + +306 , +AUX778076_OP_NAME + + +307 , ( + `BOOST_MPL_PP_PARTIAL_SPEC_PARAMS +( +i_ +, +N +, + +) ) + +309 + } +}; + +312 #unde +i_ + + + @/usr/include/boost/mpl/aux_/preprocessor/add.hpp + +2 #ide +BOOST_MPL_AUX_PREPROCESSOR_ADD_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_PREPROCESSOR_ADD_HPP_INCLUDED + + + ) + +17  + ~ + +19 #i! +defed +( +BOOST_MPL_CFG_NO_OWN_PP_PRIMITIVES +) + +21  + ~ + +23 #i +defed +( +BOOST_MPL_CFG_BROKEN_PP_MACRO_EXPANSION +) + +24  + ~ + +26  + #BOOST_MPL_PP_ADD +( +i +, +j +) \ + +27 + `BOOST_MPL_PP_ADD_DELAY +( +i +, +j +) \ + +28 + + ) + +30  + #BOOST_MPL_PP_ADD_DELAY +( +i +, +j +) \ + +31 + `BOOST_PP_CAT +( +BOOST_MPL_PP_TUPLE_11_ELEM_ +## +i +, +BOOST_MPL_PP_ADD_ +## +j +) \ + +32 + + ) + +34  + #BOOST_MPL_PP_ADD +( +i +, +j +) \ + +35 + `BOOST_MPL_PP_ADD_DELAY +( +i +, +j +) \ + +36 + + ) + +38  + #BOOST_MPL_PP_ADD_DELAY +( +i +, +j +) \ + +39 +BOOST_MPL_PP_TUPLE_11_ELEM_ +## +i + +BOOST_MPL_PP_ADD_ +## +j + \ + +40 + + ) + +43  + #BOOST_MPL_PP_ADD_0 + (0,1,2,3,4,5,6,7,8,9,10) + + ) + +44  + #BOOST_MPL_PP_ADD_1 + (1,2,3,4,5,6,7,8,9,10,0) + + ) + +45  + #BOOST_MPL_PP_ADD_2 + (2,3,4,5,6,7,8,9,10,0,0) + + ) + +46  + #BOOST_MPL_PP_ADD_3 + (3,4,5,6,7,8,9,10,0,0,0) + + ) + +47  + #BOOST_MPL_PP_ADD_4 + (4,5,6,7,8,9,10,0,0,0,0) + + ) + +48  + #BOOST_MPL_PP_ADD_5 + (5,6,7,8,9,10,0,0,0,0,0) + + ) + +49  + #BOOST_MPL_PP_ADD_6 + (6,7,8,9,10,0,0,0,0,0,0) + + ) + +50  + #BOOST_MPL_PP_ADD_7 + (7,8,9,10,0,0,0,0,0,0,0) + + ) + +51  + #BOOST_MPL_PP_ADD_8 + (8,9,10,0,0,0,0,0,0,0,0) + + ) + +52  + #BOOST_MPL_PP_ADD_9 + (9,10,0,0,0,0,0,0,0,0,0) + + ) + +53  + #BOOST_MPL_PP_ADD_10 + (10,0,0,0,0,0,0,0,0,0,0) + + ) + +57  + ~ + +59  + #BOOST_MPL_PP_ADD +( +i +, +j +) \ + +60 + `BOOST_PP_ADD +( +i +, +j +) \ + +61 + + ) + + @/usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp + +2 #ide +BOOST_MPL_AUX_PREPROCESSOR_DEF_PARAMS_TAIL_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_PREPROCESSOR_DEF_PARAMS_TAIL_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +30 #i! +defed +( +BOOST_MPL_CFG_NO_OWN_PP_PRIMITIVES +) + +32  + ~ + +33  + ~ + +35  + #BOOST_MPL_PP_DEF_PARAMS_TAIL_IMPL +( +i +, +m +, +vue_func +) \ + +36 + `BOOST_MPL_PP_DEF_PARAMS_TAIL_DELAY_1 +( \ + +37 +i + \ + +38 , + `BOOST_MPL_PP_SUB +( +BOOST_MPL_LIMIT_METAFUNCTION_ARITY +, +i +) \ + +39 , +m + \ + +40 , +vue_func + \ + +42 + + ) + +44  + #BOOST_MPL_PP_DEF_PARAMS_TAIL_DELAY_1 +( +i +, +n +, +m +, +vue_func +) \ + +45 + `BOOST_MPL_PP_DEF_PARAMS_TAIL_DELAY_2 +( +i +, +n +, +m +, +vue_func +) \ + +46 + + ) + +48  + #BOOST_MPL_PP_DEF_PARAMS_TAIL_DELAY_2 +( +i +, +n +, +m +, +vue_func +) \ + +49 + `BOOST_PP_COMMA_IF +( + `BOOST_PP_AND +( +i +, +n +)) \ + +50 +BOOST_MPL_PP_DEF_PARAMS_TAIL_ +## + `i +( +n +, +m +, +vue_func +) \ + +51 + + ) + +53  + #BOOST_MPL_PP_DEF_PARAMS_TAIL_0 +( +i +, +p +, +v + +BOOST_MPL_PP_FILTER_PARAMS_ +## + `i +##1 + `v +(),p##2 v(),p##3 v(),p##4 v(),p##5 v(),p##6 v(),p##7 v(),p##8 v(),p##9 v()) + + ) + +54  + #BOOST_MPL_PP_DEF_PARAMS_TAIL_1 +( +i +, +p +, +v + +BOOST_MPL_PP_FILTER_PARAMS_ +## + `i +##2 + `v +(),p##3 v(),p##4 v(),p##5 v(),p##6 v(),p##7 v(),p##8 v(),p##9 v(), +p1 +) + + ) + +55  + #BOOST_MPL_PP_DEF_PARAMS_TAIL_2 +( +i +, +p +, +v + +BOOST_MPL_PP_FILTER_PARAMS_ +## + `i +##3 + `v +(),p##4 v(),p##5 v(),p##6 v(),p##7 v(),p##8 v(),p##9 v(), +p1 +, +p2 +) + + ) + +56  + #BOOST_MPL_PP_DEF_PARAMS_TAIL_3 +( +i +, +p +, +v + +BOOST_MPL_PP_FILTER_PARAMS_ +## + `i +##4 + `v +(),p##5 v(),p##6 v(),p##7 v(),p##8 v(),p##9 v(), +p1 +, +p2 +, +p3 +) + + ) + +57  + #BOOST_MPL_PP_DEF_PARAMS_TAIL_4 +( +i +, +p +, +v + +BOOST_MPL_PP_FILTER_PARAMS_ +## + `i +##5 + `v +(),p##6 v(),p##7 v(),p##8 v(),p##9 v(), +p1 +, +p2 +, +p3 +, +p4 +) + + ) + +58  + #BOOST_MPL_PP_DEF_PARAMS_TAIL_5 +( +i +, +p +, +v + +BOOST_MPL_PP_FILTER_PARAMS_ +## + `i +##6 + `v +(),p##7 v(),p##8 v(),p##9 v(), +p1 +, +p2 +, +p3 +, +p4 +, +p5 +) + + ) + +59  + #BOOST_MPL_PP_DEF_PARAMS_TAIL_6 +( +i +, +p +, +v + +BOOST_MPL_PP_FILTER_PARAMS_ +## + `i +##7 + `v +(),p##8 v(),p##9 v(), +p1 +, +p2 +, +p3 +, +p4 +, +p5 +, +p6 +) + + ) + +60  + #BOOST_MPL_PP_DEF_PARAMS_TAIL_7 +( +i +, +p +, +v + +BOOST_MPL_PP_FILTER_PARAMS_ +## + `i +##8 + `v +(),p##9 v(), +p1 +, +p2 +, +p3 +, +p4 +, +p5 +, +p6 +, +p7 +) + + ) + +61  + #BOOST_MPL_PP_DEF_PARAMS_TAIL_8 +( +i +, +p +, +v + +BOOST_MPL_PP_FILTER_PARAMS_ +## + `i +##9 + `v +(), +p1 +, +p2 +, +p3 +, +p4 +, +p5 +, +p6 +, +p7 +, +p8 +) + + ) + +62  + #BOOST_MPL_PP_DEF_PARAMS_TAIL_9 +( +i +, +p +, +v + +BOOST_MPL_PP_FILTER_PARAMS_ +## + `i +( +p1 +, +p2 +, +p3 +, +p4 +, +p5 +, +p6 +, +p7 +, +p8 +, +p9 +) + + ) + +66  + ~ + +67  + ~ + +68  + ~ + +69  + ~ + +70  + ~ + +71  + ~ + +73  + #BOOST_MPL_PP_AUX_TAIL_PARAM_FUNC +( +unud +, +i +, + +) \ + +74 , + `BOOST_PP_CAT +( \ + +75 + `BOOST_PP_TUPLE_ELEM +(3, 1, + +) \ + +76 , + `BOOST_PP_ADD_D +(1, +i +, + `BOOST_PP_INC +( + `BOOST_PP_TUPLE_ELEM +(3, 0, + +))) \ + +77 + `BOOST_PP_TUPLE_ELEM +(3, 2, + +)() \ + +78 + + ) + +80  + #BOOST_MPL_PP_DEF_PARAMS_TAIL_IMPL +( +i +, +m +, +vue_func +) \ + +81 + `BOOST_PP_REPEAT +( \ + +82 + `BOOST_PP_SUB_D +(1, +BOOST_MPL_LIMIT_METAFUNCTION_ARITY +, +i +) \ + +83 , +BOOST_MPL_PP_AUX_TAIL_PARAM_FUNC + \ + +84 , ( +i +, +m +, +vue_func +) \ + +86 + + ) + +91  + #BOOST_MPL_PP_DEF_PARAMS_TAIL +( +i +, +m +, +vue +) \ + +92 + `BOOST_MPL_PP_DEF_PARAMS_TAIL_IMPL +( +i +, +m +, + `BOOST_PP_IDENTITY +(= +vue +)) \ + +93 + + ) + +95 #i! +defed +( +BOOST_MPL_CFG_NO_DEFAULT_PARAMETERS_IN_NESTED_TEMPLATES +) + +96  + #BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL +( +i +, +m +, +vue +) \ + +97 + `BOOST_MPL_PP_DEF_PARAMS_TAIL_IMPL +( +i +, +m +, + `BOOST_PP_IDENTITY +(= +vue +)) \ + +98 + + ) + +100  + #BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL +( +i +, +m +, +vue +) \ + +101 + `BOOST_MPL_PP_DEF_PARAMS_TAIL_IMPL +( +i +, +m +, +BOOST_PP_EMPTY +) \ + +102 + + ) + + @/usr/include/boost/mpl/aux_/preprocessor/default_params.hpp + +2 #ide +BOOST_MPL_AUX_PREPROCESSOR_DEFAULT_PARAMS_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_PREPROCESSOR_DEFAULT_PARAMS_HPP_INCLUDED + + + ) + +17  + ~ + +24 #i! +defed +( +BOOST_MPL_CFG_NO_OWN_PP_PRIMITIVES +) + +26  + ~ + +28  + #BOOST_MPL_PP_DEFAULT_PARAMS +( +n +, +p +, +v +) \ + +29 + `BOOST_PP_CAT +( +BOOST_MPL_PP_DEFAULT_PARAMS_ +, +n +)( +p +, +v +) \ + +30 + + ) + +32  + #BOOST_MPL_PP_DEFAULT_PARAMS_0 +( +p +, +v +) + + ) + +33  + #BOOST_MPL_PP_DEFAULT_PARAMS_1 +( +p +, +v +p##1= + ) +v + +34  + #BOOST_MPL_PP_DEFAULT_PARAMS_2 +( +p +, +v +p##1=v,p##2= + ) +v + +35  + #BOOST_MPL_PP_DEFAULT_PARAMS_3 +( +p +, +v +p##1=v,p##2=v,p##3= + ) +v + +36  + #BOOST_MPL_PP_DEFAULT_PARAMS_4 +( +p +, +v +p##1=v,p##2=v,p##3=v,p##4= + ) +v + +37  + #BOOST_MPL_PP_DEFAULT_PARAMS_5 +( +p +, +v +p##1=v,p##2=v,p##3=v,p##4=v,p##5= + ) +v + +38  + #BOOST_MPL_PP_DEFAULT_PARAMS_6 +( +p +, +v +p##1=v,p##2=v,p##3=v,p##4=v,p##5=v,p##6= + ) +v + +39  + #BOOST_MPL_PP_DEFAULT_PARAMS_7 +( +p +, +v +p##1=v,p##2=v,p##3=v,p##4=v,p##5=v,p##6=v,p##7= + ) +v + +40  + #BOOST_MPL_PP_DEFAULT_PARAMS_8 +( +p +, +v +p##1=v,p##2=v,p##3=v,p##4=v,p##5=v,p##6=v,p##7=v,p##8= + ) +v + +41  + #BOOST_MPL_PP_DEFAULT_PARAMS_9 +( +p +, +v +p##1=v,p##2=v,p##3=v,p##4=v,p##5=v,p##6=v,p##7=v,p##8=v,p##9= + ) +v + +45  + ~ + +46  + ~ + +47  + ~ + +48  + ~ + +49  + ~ + +51  + #BOOST_MPL_PP_AUX_DEFAULT_PARAM_FUNC +( +unud +, +i +, +pv +) \ + +52 + `BOOST_PP_COMMA_IF +( +i +) \ + +53 + `BOOST_PP_CAT + + `BOOST_PP_TUPLE_ELEM +(2,0, +pv +), + `BOOST_PP_INC +( +i +) ) \ + +54 + `BOOST_PP_TUPLE_ELEM +(2,1, +pv +) \ + +55 + + ) + +57  + #BOOST_MPL_PP_DEFAULT_PARAMS +( +n +, +m +, +vue +) \ + +58 + `BOOST_PP_REPEAT +( \ + +59 +n + \ + +60 , +BOOST_MPL_PP_AUX_DEFAULT_PARAM_FUNC + \ + +61 , ( +m +, +vue +) \ + +63 + + ) + + @/usr/include/boost/mpl/aux_/preprocessor/ext_params.hpp + +2 #ide +BOOST_MPL_AUX_PREPROCESSOR_EXT_PARAMS_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_PREPROCESSOR_EXT_PARAMS_HPP_INCLUDED + + + ) + +17  + ~ + +24 #i! +defed +( +BOOST_MPL_CFG_NO_OWN_PP_PRIMITIVES +) + +26  + ~ + +27  + ~ + +29  + #BOOST_MPL_PP_EXT_PARAMS +( +i +, +j +, +p +) \ + +30 + `BOOST_MPL_PP_EXT_PARAMS_DELAY_1 +( +i +, + `BOOST_MPL_PP_SUB +( +j +,i), +p +) \ + +31 + + ) + +33  + #BOOST_MPL_PP_EXT_PARAMS_DELAY_1 +( +i +, +n +, +p +) \ + +34 + `BOOST_MPL_PP_EXT_PARAMS_DELAY_2 +( +i +, +n +, +p +) \ + +35 + + ) + +37  + #BOOST_MPL_PP_EXT_PARAMS_DELAY_2 +( +i +, +n +, +p +) \ + +38 +BOOST_MPL_PP_EXT_PARAMS_ +## + `i +( +n +, +p +) \ + +39 + + ) + +41  + #BOOST_MPL_PP_EXT_PARAMS_1 +( +i +, +p + +BOOST_MPL_PP_FILTER_PARAMS_ +## + `i +##1,p##2,p##3,p##4,p##5,p##6,p##7,p##8,p##9) + + ) + +42  + #BOOST_MPL_PP_EXT_PARAMS_2 +( +i +, +p + +BOOST_MPL_PP_FILTER_PARAMS_ +## + `i +##2,p##3,p##4,p##5,p##6,p##7,p##8,p##9, +p1 +) + + ) + +43  + #BOOST_MPL_PP_EXT_PARAMS_3 +( +i +, +p + +BOOST_MPL_PP_FILTER_PARAMS_ +## + `i +##3,p##4,p##5,p##6,p##7,p##8,p##9, +p1 +, +p2 +) + + ) + +44  + #BOOST_MPL_PP_EXT_PARAMS_4 +( +i +, +p + +BOOST_MPL_PP_FILTER_PARAMS_ +## + `i +##4,p##5,p##6,p##7,p##8,p##9, +p1 +, +p2 +, +p3 +) + + ) + +45  + #BOOST_MPL_PP_EXT_PARAMS_5 +( +i +, +p + +BOOST_MPL_PP_FILTER_PARAMS_ +## + `i +##5,p##6,p##7,p##8,p##9, +p1 +, +p2 +, +p3 +, +p4 +) + + ) + +46  + #BOOST_MPL_PP_EXT_PARAMS_6 +( +i +, +p + +BOOST_MPL_PP_FILTER_PARAMS_ +## + `i +##6,p##7,p##8,p##9, +p1 +, +p2 +, +p3 +, +p4 +, +p5 +) + + ) + +47  + #BOOST_MPL_PP_EXT_PARAMS_7 +( +i +, +p + +BOOST_MPL_PP_FILTER_PARAMS_ +## + `i +##7,p##8,p##9, +p1 +, +p2 +, +p3 +, +p4 +, +p5 +, +p6 +) + + ) + +48  + #BOOST_MPL_PP_EXT_PARAMS_8 +( +i +, +p + +BOOST_MPL_PP_FILTER_PARAMS_ +## + `i +##8,p##9, +p1 +, +p2 +, +p3 +, +p4 +, +p5 +, +p6 +, +p7 +) + + ) + +49  + #BOOST_MPL_PP_EXT_PARAMS_9 +( +i +, +p + +BOOST_MPL_PP_FILTER_PARAMS_ +## + `i +##9, +p1 +, +p2 +, +p3 +, +p4 +, +p5 +, +p6 +, +p7 +, +p8 +) + + ) + +53  + ~ + +54  + ~ + +55  + ~ + +56  + ~ + +57  + ~ + +58  + ~ + +60  + #BOOST_MPL_PP_AUX_EXT_PARAM_FUNC +( +unud +, +i +, + +) \ + +61 + `BOOST_PP_COMMA_IF +( +i +) \ + +62 + `BOOST_PP_CAT +( \ + +63 + `BOOST_PP_TUPLE_ELEM +(2,1, + +) \ + +64 , + `BOOST_PP_ADD_D +(1, +i +, + `BOOST_PP_TUPLE_ELEM +(2,0, + +)) \ + +66 + + ) + +68  + #BOOST_MPL_PP_EXT_PARAMS +( +i +, +j +, +m +) \ + +69 + `BOOST_PP_REPEAT +( \ + +70 + `BOOST_PP_SUB_D +(1, +j +, +i +) \ + +71 , +BOOST_MPL_PP_AUX_EXT_PARAM_FUNC + \ + +72 , ( +i +, +m +) \ + +74 + + ) + + @/usr/include/boost/mpl/aux_/preprocessor/partial_spec_params.hpp + +2 #ide +BOOST_MPL_AUX_PREPROCESSOR_PARTIAL_SPEC_PARAMS_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_PREPROCESSOR_PARTIAL_SPEC_PARAMS_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23  + #BOOST_MPL_PP_PARTIAL_SPEC_PARAMS +( +n +, +m +, +def +) \ + +24 + `BOOST_MPL_PP_PARAMS +( +n +, +m +) \ + +25 + `BOOST_PP_COMMA_IF +( + `BOOST_MPL_PP_SUB +( +BOOST_MPL_LIMIT_METAFUNCTION_ARITY +, +n +)) \ + +26 + `BOOST_MPL_PP_ENUM +( \ + +27 + `BOOST_MPL_PP_SUB +( +BOOST_MPL_LIMIT_METAFUNCTION_ARITY +, +n +) \ + +28 , +def + \ + +30 + + ) + + @/usr/include/boost/mpl/aux_/preprocessor/range.hpp + +2 #ide +BOOST_MPL_AUX_PREPROCESSOR_RANGE_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_PREPROCESSOR_RANGE_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +21  + #BOOST_MPL_PP_RANGE_ITEM +( +z +, +n +, +_ +) + + ) + +23  + #BOOST_MPL_PP_RANGE +( +f +, +ngth +) \ + +24 + `BOOST_PP_SEQ_SUBSEQ +( \ + +25 + `BOOST_PP_REPEAT +( + `BOOST_PP_ADD +( +f +, +ngth +), +BOOST_MPL_PP_RANGE_ITEM +, +_ +), \ + +26 +f +, +ngth + \ + +28 + + ) + + @/usr/include/boost/mpl/aux_/preprocessor/repeat.hpp + +2 #ide +BOOST_MPL_AUX_PREPROCESSOR_REPEAT_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_PREPROCESSOR_REPEAT_HPP_INCLUDED + + + ) + +17  + ~ + +19 #i! +defed +( +BOOST_MPL_CFG_NO_OWN_PP_PRIMITIVES +) + +21  + ~ + +23  + #BOOST_MPL_PP_REPEAT +( +n +, +f +, +m +) \ + +24 + `BOOST_PP_CAT +( +BOOST_MPL_PP_REPEAT_ +, +n +)( +f +, +m +) \ + +25 + + ) + +27  + #BOOST_MPL_PP_REPEAT_0 +( +f +, +p +) + + ) + +28  + #BOOST_MPL_PP_REPEAT_1 +( +f +, +p + + `f +(0,0,p) + + ) + +29  + #BOOST_MPL_PP_REPEAT_2 +( +f +, +p + + `f +(0,0,pf(0,1,p) + + ) + +30  + #BOOST_MPL_PP_REPEAT_3 +( +f +, +p + + `f +(0,0,pf(0,1,pf(0,2,p) + + ) + +31  + #BOOST_MPL_PP_REPEAT_4 +( +f +, +p + + `f +(0,0,pf(0,1,pf(0,2,pf(0,3,p) + + ) + +32  + #BOOST_MPL_PP_REPEAT_5 +( +f +, +p + + `f +(0,0,pf(0,1,pf(0,2,pf(0,3,pf(0,4,p) + + ) + +33  + #BOOST_MPL_PP_REPEAT_6 +( +f +, +p + + `f +(0,0,pf(0,1,pf(0,2,pf(0,3,pf(0,4,pf(0,5,p) + + ) + +34  + #BOOST_MPL_PP_REPEAT_7 +( +f +, +p + + `f +(0,0,pf(0,1,pf(0,2,pf(0,3,pf(0,4,pf(0,5,pf(0,6,p) + + ) + +35  + #BOOST_MPL_PP_REPEAT_8 +( +f +, +p + + `f +(0,0,pf(0,1,pf(0,2,pf(0,3,pf(0,4,pf(0,5,pf(0,6,pf(0,7,p) + + ) + +36  + #BOOST_MPL_PP_REPEAT_9 +( +f +, +p + + `f +(0,0,pf(0,1,pf(0,2,pf(0,3,pf(0,4,pf(0,5,pf(0,6,pf(0,7,pf(0,8,p) + + ) + +37  + #BOOST_MPL_PP_REPEAT_10 +( +f +, +p + + `f +(0,0,pf(0,1,pf(0,2,pf(0,3,pf(0,4,pf(0,5,pf(0,6,pf(0,7,pf(0,8,pf(0,9,p) + + ) + +41  + ~ + +43  + #BOOST_MPL_PP_REPEAT +( +n +, +f +, +m +) \ + +44 + `BOOST_PP_REPEAT +( +n +, +f +, +m +) \ + +45 + + ) + +49  + #BOOST_MPL_PP_REPEAT_IDENTITY_FUNC +( +unud1 +, +unud2 +, +x + + ) +x + + @/usr/include/boost/mpl/aux_/preprocessor/sub.hpp + +2 #ide +BOOST_MPL_AUX_PREPROCESSOR_SUB_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_PREPROCESSOR_SUB_HPP_INCLUDED + + + ) + +17  + ~ + +19 #i! +defed +( +BOOST_MPL_CFG_NO_OWN_PP_PRIMITIVES +) + +21  + ~ + +23 #i +defed +( +BOOST_MPL_CFG_BROKEN_PP_MACRO_EXPANSION +) + +24  + ~ + +26  + #BOOST_MPL_PP_SUB +( +i +, +j +) \ + +27 + `BOOST_MPL_PP_SUB_DELAY +( +i +, +j +) \ + +28 + + ) + +30  + #BOOST_MPL_PP_SUB_DELAY +( +i +, +j +) \ + +31 + `BOOST_PP_CAT +( +BOOST_MPL_PP_TUPLE_11_ELEM_ +## +i +, +BOOST_MPL_PP_SUB_ +## +j +) \ + +32 + + ) + +34  + #BOOST_MPL_PP_SUB +( +i +, +j +) \ + +35 + `BOOST_MPL_PP_SUB_DELAY +( +i +, +j +) \ + +36 + + ) + +38  + #BOOST_MPL_PP_SUB_DELAY +( +i +, +j +) \ + +39 +BOOST_MPL_PP_TUPLE_11_ELEM_ +## +i + +BOOST_MPL_PP_SUB_ +## +j + \ + +40 + + ) + +43  + #BOOST_MPL_PP_SUB_0 + (0,1,2,3,4,5,6,7,8,9,10) + + ) + +44  + #BOOST_MPL_PP_SUB_1 + (0,0,1,2,3,4,5,6,7,8,9) + + ) + +45  + #BOOST_MPL_PP_SUB_2 + (0,0,0,1,2,3,4,5,6,7,8) + + ) + +46  + #BOOST_MPL_PP_SUB_3 + (0,0,0,0,1,2,3,4,5,6,7) + + ) + +47  + #BOOST_MPL_PP_SUB_4 + (0,0,0,0,0,1,2,3,4,5,6) + + ) + +48  + #BOOST_MPL_PP_SUB_5 + (0,0,0,0,0,0,1,2,3,4,5) + + ) + +49  + #BOOST_MPL_PP_SUB_6 + (0,0,0,0,0,0,0,1,2,3,4) + + ) + +50  + #BOOST_MPL_PP_SUB_7 + (0,0,0,0,0,0,0,0,1,2,3) + + ) + +51  + #BOOST_MPL_PP_SUB_8 + (0,0,0,0,0,0,0,0,0,1,2) + + ) + +52  + #BOOST_MPL_PP_SUB_9 + (0,0,0,0,0,0,0,0,0,0,1) + + ) + +53  + #BOOST_MPL_PP_SUB_10 + (0,0,0,0,0,0,0,0,0,0,0) + + ) + +57  + ~ + +59  + #BOOST_MPL_PP_SUB +( +i +, +j +) \ + +60 + `BOOST_PP_SUB +( +i +, +j +) \ + +61 + + ) + + @/usr/include/boost/mpl/aux_/reverse_fold_impl.hpp + +2 #ide +BOOST_MPL_AUX_REVERSE_FOLD_IMPL_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_REVERSE_FOLD_IMPL_HPP_INCLUDED + + + ) + +17 #i! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22 #i +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) \ + +23 || + $defed +( +BOOST_MPL_CFG_NO_NONTYPE_TEMPLATE_PARTIAL_SPEC +) + +24  + ~ + +25  + ~ + +29  + ~ + +31 #i! + `defed +( +BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS +) \ + +32 && ! + $defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +34  + #BOOST_MPL_PREPROCESSED_HEADER + +v_fd_im +. +h + + + ) + +35  + ~ + +39  + #AUX778076_FOLD_IMPL_OP +( + + +tyme + +def +<>:: +ty + + + ) + +40  + #AUX778076_FOLD_IMPL_NAME_PREFIX + +v_fd + + + ) + +41  + ~ + + @/usr/include/boost/mpl/aux_/size_impl.hpp + +2 #ide +BOOST_MPL_AUX_SIZE_IMPL_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_SIZE_IMPL_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + {amea + gm + { + +28 + gme +< +tyme + + gTag + > + +29  + ssize_im + + +31 + gme +< +tyme + + gSequ + >  + gy + + +32 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x561)) + +33 : +di +< + +34 +tyme + +beg +< +Sequ +>:: +ty + + +35 , +tyme + + gd +< + gSequ +>:: +ty + + +40  +tyme + + tdi +< + +41 + ttyme + + tbeg +< + tSequ +>:: + tty + + +42 , + ttyme + + td +< + tSequ +>:: + tty + + +43 >:: + tty +ype; + +48 +BOOST_MPL_ALGORITM_TRAITS_LAMBDA_SPEC +(1, +size_im +) + + @/usr/include/boost/mpl/aux_/template_arity_fwd.hpp + +2 #ide +BOOST_MPL_AUX_TEMPLATE_ARITY_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_TEMPLATE_ARITY_FWD_HPP_INCLUDED + + + ) + +17 +mea + + gboo + {amea + gm + {amea + gaux + { + +19 + gme +< +tyme + + gF + >  + gme_y +; + + @/usr/include/boost/mpl/aux_/traits_lambda_spec.hpp + +2 #ide +BOOST_MPL_AUX_TRAITS_LAMBDA_SPEC_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_TRAITS_LAMBDA_SPEC_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 #i! +defed +( +BOOST_MPL_CFG_NO_FULL_LAMBDA_SUPPORT +) + +24  + #BOOST_MPL_ALGORITM_TRAITS_LAMBDA_SPEC_IMPL +( +i +, +a + + + ) + +26 #i! +defed +( +BOOST_MPL_CFG_MSVC_ETI_BUG +) + +28  + #BOOST_MPL_ALGORITM_TRAITS_LAMBDA_SPEC_IMPL +( +i +, +a +) \ + +29 +me +<>  +a +< +void_ +> \ + +31 +me +< + `BOOST_MPL_PP_PARAMS +( +i +, +tyme + +T +>  +y + \ + +35 + + ) + +39  + #BOOST_MPL_ALGORITM_TRAITS_LAMBDA_SPEC_IMPL +( +i +, +a +) \ + +40 +me +<>  +a +< +void_ +> \ + +42 +me +< + `BOOST_MPL_PP_PARAMS +( +i +, +tyme + +T +>  +y + \ + +46 +me +<>  +a +<> \ + +48 +me +< + `BOOST_MPL_PP_PARAMS +( +i +, +tyme + +T +>  +y + \ + +50  + tty +; \ + +53 + + ) + +58  + #BOOST_MPL_ALGORITM_TRAITS_LAMBDA_SPEC +( +i +, +a +) \ + +59 + `BOOST_MPL_ALGORITM_TRAITS_LAMBDA_SPEC_IMPL +( +i +, +a +) \ + +60 +me +<>  +a +< +n_qu_g +> {}; \ + +61 + + ) + + @/usr/include/boost/mpl/aux_/type_wrapper.hpp + +2 #ide +BOOST_MPL_AUX_TYPE_WRAPPER_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_TYPE_WRAPPER_HPP_INCLUDED + + + ) + +18  + ~ + +20 +mea + + gboo + {amea + gm + {amea + gaux + { + +22 + gme +< +tyme + + gT + >  + sty_w + + +24  +T + + tty +; + +27 #i! +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +32 + gme +< +tyme + + gT + >  + gwed_ty +; + +34 + gme +< +tyme + + gT + >  + gwed_ty +< + gty_w + > + +36  +T + + tty +; + +39 + gme +< +tyme + + gW + >  + swed_ty + + +41  +tyme + + tW +:: + tty +ype; + + @/usr/include/boost/mpl/back_inserter.hpp + +2 #ide +BOOST_MPL_BACK_INSERTER_HPP_INCLUDED + + +3  + #BOOST_MPL_BACK_INSERTER_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +21 +mea + + gboo + { + +22 +mea + + gm + { + +24 + gme +< + +25 +tyme + + gSequ + + +27  + gback_ + + +28 : + +< +Sequ +, + gpush_back +<> > + + @/usr/include/boost/mpl/bind_fwd.hpp + +2 #i! +defed +( +BOOST_PP_IS_ITERATING +) + +6 #ide +BOOST_MPL_BIND_FWD_HPP_INCLUDED + + +7  + #BOOST_MPL_BIND_FWD_HPP_INCLUDED + + + ) + +21 #i! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +22  + ~ + +25  + ~ + +26  + ~ + +28 #i! +defed +( +BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS +) \ + +29 && ! + $defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +31  + #BOOST_MPL_PREPROCESSED_HEADER + +bd_fwd +. +h + + + ) + +32  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +39  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +45 +mea + +boo + {amea +m + { + +49 #i + `defed +( +BOOST_MPL_CFG_DMC_AMBIGUOUS_CTPS +) + +50  + #AUX778076_DMC_PARAM +(,  +dummy_ + = 0 + + ) + +52  + #AUX778076_DMC_PARAM +() + + ) + +55  + #AUX778076_BIND_DEFAULT_PARAMS +( +m +, +vue +) \ + +56 + `BOOST_MPL_PP_DEFAULT_PARAMS +( \ + +57 +BOOST_MPL_LIMIT_METAFUNCTION_ARITY + \ + +58 , +m + \ + +59 , +vue + \ + +61 + `AUX778076_DMC_PARAM +() \ + +62 + + ) + +64  + #AUX778076_BIND_N_PARAMS +( +n +, +m +) \ + +65 + `BOOST_PP_COMMA_IF +( +n + + `BOOST_MPL_PP_PARAMS +, +m +) \ + +66 + `AUX778076_DMC_PARAM +() \ + +67 + + ) + +69 #i! + `defed +( +BOOST_MPL_CFG_NO_BIND_TEMPLATE +) + +70 +me +< + +71 +tyme + +F +, + `AUX778076_BIND_DEFAULT_PARAMS +ym +T +, + +) + +73  +bd +; + +76  + #BOOST_PP_ITERATION_PARAMS_1 + \ + +77 (3,(0, +BOOST_MPL_LIMIT_METAFUNCTION_ARITY +, < +boo +/ +m +/ +bd_fwd +. +h +>)) + + ) + +78 #ud + `BOOST_PP_ITERATE +() + +80 #unde +AUX778076_BIND_N_PARAMS + + +81 #unde +AUX778076_BIND_DEFAULT_PARAMS + + +82 #unde +AUX778076_DMC_PARAM + + +83 } + } +} + +91  + #i_ + + `BOOST_PP_FRAME_ITERATION +(1) + + ) + +93 + gme +< + +94 +tyme + +F + +AUX778076_BIND_N_PARAMS +( +i_ +,ym +T +) + +96  +BOOST_PP_CAT +( +bd +, +i_ +); + +98 #unde +i_ + + + @/usr/include/boost/mpl/clear.hpp + +2 #ide +BOOST_MPL_CLEAR_HPP_INCLUDED + + +3  + #BOOST_MPL_CLEAR_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + {amea + gm + { + +25 + gme +< + +26 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ +) + +28  + gr + + +29 : +r_im +< +tyme + +qu_g +< +Sequ +>:: +ty + > + +30 :: +me + +y +< +Sequ + > + +32 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +r +,( +Sequ +)) + +35 +BOOST_MPL_AUX_NA_SPEC +(1, +r +) + + @/usr/include/boost/mpl/distance_fwd.hpp + +2 #ide +BOOST_MPL_DISTANCE_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_DISTANCE_FWD_HPP_INCLUDED + + + ) + +17  + ~ + +19 +mea + + gboo + {amea + gm + { + +21 +BOOST_MPL_AUX_COMMON_NAME_WKND +( +di +) + +23 + gme +< +tyme + + gTag + >  + gdi_im +; + +24 + gme +< +tyme + + gF +,ym + gLa + >  + gdi +; + + @/usr/include/boost/mpl/front_inserter.hpp + +2 #ide +BOOST_MPL_FRONT_INSERTER_HPP_INCLUDED + + +3  + #BOOST_MPL_FRONT_INSERTER_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +21 +mea + + gboo + {amea + gm + { + +23 + gme +< + +24 +tyme + + gSequ + + +26  + gt_ + + +27 : + +< +Sequ +, + gpush_t +<> > + + @/usr/include/boost/mpl/has_xxx.hpp + +2 #ide +BOOST_MPL_HAS_XXX_HPP_INCLUDED + + +3  + #BOOST_MPL_HAS_XXX_HPP_INCLUDED + + + ) + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +36 #i +BOOST_WORKAROUND + +__BORLANDC__ +, +BOOST_TESTED_AT +(0x590) ) + +37  + ~ + +40 #i! +defed +( +BOOST_MPL_CFG_NO_HAS_XXX +) + +42 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1300) + +51  + ~ + +52  + ~ + +54 +mea + + gboo + {amea + gm + {amea + gaux + { + +56  + ghas_xxx_g +; + +58 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, == 1300) + +59 + gme +< +tyme + + gU + >  + smsvc_come_y + + +61 (& + gty +)[( +U +) + 1]; + +65 + gme +< +tyme + + gT + > + +66  + smsvc_is_come + + +70  + +(...); + +72 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, == 1300) + +73 + gme +< +tyme + + gU + > + +74  +tyme + + gmsvc_come_y +< + gU +>:: +ty + + +( +ty_w +< +U +>); + +76 + gme +< +tyme + + gU + > + +77 (& + +( +ty_w +< +U +>) )[(U)+1]; + +80 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = + +81 ( + +( +ty_w +< +T +>())) == 1 + +85 + gme +<> + +86  + gmsvc_is_come +<> + +88 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +93  + #BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF_ +( +a +, +me +, +deu_ +) \ + +94 +me +< +tyme + +T +,ym +me + = :: +boo +:: +m +:: +aux +:: +has_xxx_g + > \ + +95  + `BOOST_PP_CAT +( +a +, +_im +: +T + \ + +97  +boo +:: +m +:: +aux +:: +no_g + \ + +98 + ` +((*)(:: +boo +:: +m +:: +aux +:: +has_xxx_g +)); \ + +100  +boo +:: +m +:: +aux +:: +yes_g + + ` +(...); \ + +102 + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = \ + +103 ( + ` +( +ic_ +<(*)( +me +)>(0))) \ + +104 !( +boo +:: +m +:: +aux +:: +no_g +) \ + +106  +boo +:: + tm +:: + tbo_ +< + tvue +> + tty +; \ + +109 +me +< +tyme + +T +,ym +back_ + = +boo +:: +m +:: +bo_ +< +deu_ +> > \ + +110  +a + \ + +111 : +boo +:: +m +:: +if_c +< \ + +112 +boo +:: +m +:: +aux +:: +msvc_is_come +< +T +>:: +vue + \ + +113 , +boo +:: +m +:: +bo_ +< +l +> \ + +114 , + `BOOST_PP_CAT +( +a +, +_im +)< +T +> \ + +115 >:: +ty + \ + +119 + `BOOST_MPL_AUX_HAS_XXX_TRAIT_SPEC +( +a +, ) \ + +120 + `BOOST_MPL_AUX_HAS_XXX_TRAIT_SPEC +( +a +, +bo +) \ + +121 + `BOOST_MPL_AUX_HAS_XXX_TRAIT_SPEC +( +a +, ) \ + +122 + `BOOST_MPL_AUX_HAS_XXX_TRAIT_SPEC +( +a +, signed ) \ + +123 + `BOOST_MPL_AUX_HAS_XXX_TRAIT_SPEC +( +a +, ) \ + +124 + `BOOST_MPL_AUX_HAS_XXX_TRAIT_SPEC +( +a +, signed ) \ + +125 + `BOOST_MPL_AUX_HAS_XXX_TRAIT_SPEC +( +a +, ) \ + +126 + `BOOST_MPL_AUX_HAS_XXX_TRAIT_SPEC +( +a +, signed ) \ + +127 + `BOOST_MPL_AUX_HAS_XXX_TRAIT_SPEC +( +a +, ) \ + +128 + `BOOST_MPL_AUX_HAS_XXX_TRAIT_SPEC +( +a +, signed ) \ + +129 + `BOOST_MPL_AUX_HAS_XXX_TRAIT_SPEC +( +a +, ) \ + +130 + `BOOST_MPL_AUX_HAS_XXX_TRAIT_SPEC +( +a +, ) \ + +131 + `BOOST_MPL_AUX_HAS_XXX_TRAIT_SPEC +( +a +, ) \ + +132 + `BOOST_MPL_AUX_HAS_XXX_TRAIT_SPEC +( +a +, ) \ + +133 + + ) + +135  + #BOOST_MPL_AUX_HAS_XXX_TRAIT_SPEC +( +a +, +T +) \ + +136 +me +<>  +a +< +T +> \ + +138 + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); \ + +139  +boo +:: + tm +:: + tbo_ +< + tl +> + tty +; \ + +141 + + ) + +143 #i! +defed +( +BOOST_NO_INTRINSIC_WCHAR_T +) + +144  + #BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF +( +a +, +me +, +unud +) \ + +145 + `BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF_ +( +a +, +me +, +unud +) \ + +146 + `BOOST_MPL_AUX_HAS_XXX_TRAIT_SPEC +( +a +, +wch_t +) \ + +147 + + ) + +149  + #BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF +( +a +, +me +, +unud +) \ + +150 + `BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF_ +( +a +, +me +, +unud +) \ + +151 + + ) + +158 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1400) \ + +159 || ( +BOOST_WORKAROUND +( +BOOST_MSVC +, +BOOST_TESTED_AT +(1800)&& +defed +( +__CUDACC__ +)) \ + +160 || +BOOST_WORKAROUND +( +__IBMCPP__ +, <= 700) + +168  + #BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF +( +a +, +me +, +deu_ +) \ + +169 +me +< +tyme + +T + > \ + +170  + `BOOST_PP_CAT +( +a +, +_msvc_sf_hr +) \ + +172  + tty +; \ + +175 +me +< +tyme + +T +,ym +U + = > \ + +176  + `BOOST_PP_CAT +( +a +, +_im_ +) \ + +178 + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); \ + +179  +boo +:: + tm +:: + tbo_ +< + tvue +> + tty +; \ + +182 +me +< +tyme + +T + > \ + +183  + `BOOST_PP_CAT +( +a +, +_im_ +)< \ + +184 +T + \ + +185 , +tyme + + `BOOST_PP_CAT +( +a +, +_msvc_sf_hr +):: +ty + \ + +188 + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); \ + +189  +boo +:: + tm +:: + tbo_ +< + tvue +> + tty +; \ + +192 +me +< +tyme + +T +,ym +back_ + = +boo +:: +m +:: +bo_ +< +deu_ +> > \ + +193  +a + \ + +194 : + `BOOST_PP_CAT +( +a +, +_im_ +)< +T +> \ + +197 + + ) + +199 #i +BOOST_WORKAROUND + +__BORLANDC__ +, +BOOST_TESTED_AT +(0x590) ) + +201  + #BOOST_MPL_HAS_XXX_TRAIT_NAMED_BCB_DEF +( +a +, +a_ +, +me +, +deu_ +) \ + +202 +me +< +tyme + +T +, +bo + +IS_CLASS + > \ + +203  +a_ + \ + +205 + `BOOST_STATIC_CONSTANT + +bo +, +vue + = +l + ); \ + +207 +me +< +tyme + +T + > \ + +208  +a_ +< +T +, +ue + > \ + +210  +a__im + \ + +212 +me + < +ass + +U + > \ + +213  + `sve + +boo +:: +m +:: +aux +:: +ty_w +< +U +> const volatile * \ + +214 , +boo +:: +m +:: +aux +:: +ty_w +< +tyme + +U +:: +me + >* = 0 ); \ + +215  + `sve +( ... ); \ + +217  +boo +:: + tm +:: + taux +:: + tty_w +< + tT +> + tt_ +; \ + +218 + `BOOST_STATIC_CONSTANT + +bo +, +vue + = (  +a__im +:: + `sve + +ic_ +< +t_ + * >(0) ) ) == () ) ); \ + +220 +me +< +tyme + +T +,ym +back_ + = +boo +:: +m +:: +bo_ +< +deu_ +> > \ + +221  +a + \ + +223 + `BOOST_STATIC_CONSTANT + +bo +, +vue + = ( +a_ +< +T +, +boo +:: +is_ass +< T >::value >::value) ); \ + +224  +boo +:: + tm +:: + tbo_ +< + ta +< + tT +, + tback_ + >:: + tvue + > + tty +; \ + +225 }; + + ) + +227  + #BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF +( +a +, +me +, +deu_ +) \ + +228 + `BOOST_MPL_HAS_XXX_TRAIT_NAMED_BCB_DEF + +a + \ + +229 , + `BOOST_PP_CAT +( +a +, +_ +) \ + +230 , +me + \ + +231 , +deu_ + ) \ + +232 + + ) + +236  + #BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF +( +a +, +me +, +deu_ +) \ + +237 +me +< +tyme + +T +,ym +back_ + = +boo +:: +m +:: +bo_ +< +deu_ +> > \ + +238  +a + \ + +240  +gcc_3_2_wknd + \ + +242 +me +< +tyme + +U + > \ + +243  +boo +:: +m +:: +aux +:: +yes_g + + ` +( \ + +244 +boo +:: +m +:: +aux +:: +ty_w +< +U +> const volatile* \ + +245 , +boo +:: +m +:: +aux +:: +ty_w +< +BOOST_MSVC_TYPENAME + +U +:: +me +>* = 0 \ + +248  +boo +:: +m +:: +aux +:: +no_g + + ` +(...); \ + +251  +boo +:: + tm +:: + taux +:: + tty_w +< + tT +> + tt_ +; \ + +252 + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = \ + +253 ( +gcc_3_2_wknd +:: + ` +( +ic_ +< +t_ +*>(0))) \ + +254 =( +boo +:: +m +:: +aux +:: +yes_g +) \ + +256  +boo +:: + tm +:: + tbo_ +< + tvue +> + tty +; \ + +258 + + ) + +267  + #BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF +( +a +, +me +, +deu_ +) \ + +268 +me +< +tyme + +T +,ym +back_ + = +boo +:: +m +:: +bo_ +< +deu_ +> > \ + +269  +a + \ + +271 + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = +back_ +::value); \ + +272  +back_ + + tty +; \ + +274 + + ) + +278  + #BOOST_MPL_HAS_XXX_TRAIT_DEF +( +me +) \ + +279 + `BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF +( + `BOOST_PP_CAT +( +has_ +, +me +),ame, +l +) \ + +280 + + ) + +283 #i! +defed +( +BOOST_MPL_CFG_NO_HAS_XXX_TEMPLATE +) + +291 #i! +defed +( +BOOST_MPL_HAS_XXX_NO_WRAPPED_TYPES +) + +292 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1400) + +293  + #BOOST_MPL_HAS_XXX_NO_WRAPPED_TYPES + 1 + + ) + +295  + #BOOST_MPL_HAS_XXX_NO_WRAPPED_TYPES + 0 + + ) + +299 #i! +defed +( +BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION +) + +300 #i( +defed +( +BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS +)) + +301  + #BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION + 1 + + ) + +303  + #BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION + 0 + + ) + +307 #i! +defed +( +BOOST_MPL_HAS_XXX_NEEDS_TEMPLATE_SFINAE +) + +308 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1400) + +309  + #BOOST_MPL_HAS_XXX_NEEDS_TEMPLATE_SFINAE + 1 + + ) + +311  + #BOOST_MPL_HAS_XXX_NEEDS_TEMPLATE_SFINAE + 0 + + ) + +319  + #BOOST_MPL_HAS_MEMBER_INTROSPECTION_NAME +( +gs +) \ + +320 + `BOOST_PP_CAT +( + `BOOST_PP_ARRAY_ELEM +(0, +gs +, +_oe +) \ + +321 + + ) + +323  + #BOOST_MPL_HAS_MEMBER_INTROSPECTION_SUBSTITUTE_NAME +( +gs +, +n +) \ + +324 + `BOOST_PP_CAT +(BOOST_PP_CAT( + `BOOST_PP_ARRAY_ELEM +(0, +gs +, +_subu +), +n +) \ + +325 + + ) + +327  + #BOOST_MPL_HAS_MEMBER_INTROSPECTION_TEST_NAME +( +gs +) \ + +328 + `BOOST_PP_CAT +( + `BOOST_PP_ARRAY_ELEM +(0, +gs +, +_ +) \ + +329 + + ) + +335  + #BOOST_MPL_HAS_MEMBER_MULTI_SUBSTITUTE +( +z +, +n +, +gs +) \ + +336 +me +< \ + +337 +me +< + `BOOST_PP_ENUM_PARAMS +( + `BOOST_PP_INC +( +n +), +tyme + +V +> +ass + V \ + +339  + `BOOST_MPL_HAS_MEMBER_INTROSPECTION_SUBSTITUTE_NAME +( +gs +, +n +) { \ + +341 + + ) + +343  + #BOOST_MPL_HAS_MEMBER_SUBSTITUTE +( +gs +, +subu_mao +) \ + +344 + `BOOST_PP_REPEAT +( \ + +345 + `BOOST_PP_ARRAY_ELEM +(2, +gs +) \ + +346 , +BOOST_MPL_HAS_MEMBER_MULTI_SUBSTITUTE + \ + +347 , +gs + \ + +349 + + ) + +351 #i! +BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION + + +352  + #BOOST_MPL_HAS_MEMBER_REJECT +( +gs +, +memb_mao +) \ + +353 +me +< +tyme + +V + > \ + +354  +boo +:: +m +:: +aux +:: +no_g + \ + +355 + `BOOST_MPL_HAS_MEMBER_INTROSPECTION_TEST_NAME +( +gs +)(...); \ + +356 + + ) + +358  + #BOOST_MPL_HAS_MEMBER_REJECT +( +gs +, +memb_mao +) \ + +359  +boo +:: +m +:: +aux +:: +no_g + \ + +360 + `BOOST_MPL_HAS_MEMBER_INTROSPECTION_TEST_NAME +( +gs +)(...); \ + +361 + + ) + +364 #i! +BOOST_MPL_HAS_XXX_NO_WRAPPED_TYPES + + +365  + #BOOST_MPL_HAS_MEMBER_MULTI_ACCEPT +( +z +, +n +, +gs +) \ + +366 +me +< +tyme + +V + > \ + +367  +boo +:: +m +:: +aux +:: +yes_g + \ + +368 + `BOOST_MPL_HAS_MEMBER_INTROSPECTION_TEST_NAME +( +gs +)( \ + +369 +boo +:: +m +:: +aux +:: +ty_w +< +V + > const volatile* \ + +370 , + `BOOST_MPL_HAS_MEMBER_INTROSPECTION_SUBSTITUTE_NAME +( +gs +, +n +) < \ + +371 +V +:: +me + + `BOOST_PP_ARRAY_ELEM +(1, +gs +) \ + +374 + + ) + +375  + #BOOST_MPL_HAS_MEMBER_ACCEPT +( +gs +, +memb_mao +) \ + +376 + `BOOST_PP_REPEAT +( \ + +377 + `BOOST_PP_ARRAY_ELEM +(2, +gs +) \ + +378 , +BOOST_MPL_HAS_MEMBER_MULTI_ACCEPT + \ + +379 , +gs + \ + +381 + + ) + +383  + #BOOST_MPL_HAS_MEMBER_ACCEPT +( +gs +, +memb_mao +) \ + +384 +me +< +tyme + +V + > \ + +385  +boo +:: +m +:: +aux +:: +yes_g + \ + +386 + `BOOST_MPL_HAS_MEMBER_INTROSPECTION_TEST_NAME +( +gs +)( \ + +387 +V + const volatile* \ + +388 , + `memb_mao +( +gs +, +V +, +T +)* = 0 \ + +390 + + ) + +393 #i! +BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION + + +394  + #BOOST_MPL_HAS_MEMBER_TEST +( +gs +) \ + +395 ( + `BOOST_MPL_HAS_MEMBER_INTROSPECTION_TEST_NAME +( +gs +)< +U + >(0)) \ + +396 =( +boo +:: +m +:: +aux +:: +yes_g +) \ + +397 + + ) + +399 #i! +BOOST_MPL_HAS_XXX_NO_WRAPPED_TYPES + + +400  + #BOOST_MPL_HAS_MEMBER_TEST +( +gs +) \ + +402 + `BOOST_MPL_HAS_MEMBER_INTROSPECTION_TEST_NAME +( +gs +)( \ + +403 +ic_ +< +boo +:: +m +:: +aux +:: +ty_w +< +U + >* >(0) \ + +405 =( +boo +:: +m +:: +aux +:: +yes_g +) \ + +406 + + ) + +408  + #BOOST_MPL_HAS_MEMBER_TEST +( +gs +) \ + +410 + `BOOST_MPL_HAS_MEMBER_INTROSPECTION_TEST_NAME +( +gs +)( \ + +411 +ic_ +< +U +* >(0) \ + +413 =( +boo +:: +m +:: +aux +:: +yes_g +) \ + +414 + + ) + +418  + #BOOST_MPL_HAS_MEMBER_INTROSPECT +( \ + +419 +gs +, +subu_mao +, +memb_mao + \ + +421 +me +< +tyme + +U + > \ + +422  + `BOOST_MPL_HAS_MEMBER_INTROSPECTION_NAME +( +gs +) { \ + +423 + `BOOST_MPL_HAS_MEMBER_SUBSTITUTE +( +gs +, +subu_mao +) \ + +424 + `BOOST_MPL_HAS_MEMBER_REJECT +( +gs +, +memb_mao +) \ + +425 + `BOOST_MPL_HAS_MEMBER_ACCEPT +( +gs +, +memb_mao +) \ + +426 + `BOOST_STATIC_CONSTANT +( \ + +427 +bo +, +vue + = + `BOOST_MPL_HAS_MEMBER_TEST +( +gs +) \ + +429  +boo +:: + tm +:: + tbo_ +< + tvue + > + tty +; \ + +431 + + ) + +433  + #BOOST_MPL_HAS_MEMBER_IMPLEMENTATION +( \ + +434 +gs +, +oe_mao +, +subu_mao +, +memb_mao + \ + +436 +me +< \ + +437 +tyme + +T + \ + +438 , +tyme + +back_ + \ + +439 +boo +:: +m +:: +bo_ +< + `BOOST_PP_ARRAY_ELEM +(3, +gs +) > \ + +441 +ass + + `BOOST_PP_ARRAY_ELEM +(0, +gs +) { \ + +442 + `oe_mao +( +gs +, +subu_mao +, +memb_mao +) \ + +443 +public +: \ + +444 cڡ +bo + +vue + \ + +445 + `BOOST_MPL_HAS_MEMBER_INTROSPECTION_NAME +( +gs +)< +T + >:: +vue +; \ + +446  +tyme + + tBOOST_MPL_HAS_MEMBER_INTROSPECTION_NAME +( + tgs +)< \ + +447 + tT + \ + +448 >:: + tty +ype; \ + +450 + + ) + +455  + #BOOST_MPL_HAS_MEMBER_WITH_FUNCTION_SFINAE +( \ + +456 +gs +, +subu_mao +, +memb_mao + \ + +458 + `BOOST_MPL_HAS_MEMBER_IMPLEMENTATION +( \ + +459 +gs + \ + +460 , +BOOST_MPL_HAS_MEMBER_INTROSPECT + \ + +461 , +subu_mao + \ + +462 , +memb_mao + \ + +464 + + ) + +466 #i +BOOST_MPL_HAS_XXX_NEEDS_TEMPLATE_SFINAE + + +468 #i! +defed +( +BOOST_MPL_HAS_XXX_NEEDS_NAMESPACE_LEVEL_SUBSTITUTE +) + +469 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1400) + +470  + #BOOST_MPL_HAS_XXX_NEEDS_NAMESPACE_LEVEL_SUBSTITUTE + 1 + + ) + +474 #i! +BOOST_MPL_HAS_XXX_NEEDS_NAMESPACE_LEVEL_SUBSTITUTE + + +475  + #BOOST_MPL_HAS_MEMBER_INTROSPECTION_SUBSTITUTE_NAME_WITH_TEMPLATE_SFINAE +( \ + +476 +gs +, +n + \ + +478 + `BOOST_MPL_HAS_MEMBER_INTROSPECTION_SUBSTITUTE_NAME +( +gs +, +n +) \ + +479 + + ) + +481  + #BOOST_MPL_HAS_MEMBER_INTROSPECTION_SUBSTITUTE_NAME_WITH_TEMPLATE_SFINAE +( \ + +482 +gs +, +n + \ + +484 + `BOOST_PP_CAT +( \ + +485 +boo_m_has_xxx_ + \ + +486 , + `BOOST_MPL_HAS_MEMBER_INTROSPECTION_SUBSTITUTE_NAME +( +gs +, +n +) \ + +488 + + ) + +491  + #BOOST_MPL_HAS_MEMBER_INTROSPECTION_SUBSTITUTE_TAG_NAME +( \ + +492 +gs + \ + +494 + `BOOST_PP_CAT +( \ + +495 + `BOOST_MPL_HAS_MEMBER_INTROSPECTION_SUBSTITUTE_NAME_WITH_TEMPLATE_SFINAE +( \ + +496 +gs +, 0 \ + +498 , +_g + \ + +500 + + ) + +502  + #BOOST_MPL_HAS_MEMBER_MULTI_SUBSTITUTE_WITH_TEMPLATE_SFINAE +( \ + +503 +z +, +n +, +gs + \ + +505 +me +< \ + +506 +me +< + `BOOST_PP_ENUM_PARAMS +( + `BOOST_PP_INC +( +n +), +tyme + +U +> +ass + U \ + +508  + `BOOST_MPL_HAS_MEMBER_INTROSPECTION_SUBSTITUTE_NAME_WITH_TEMPLATE_SFINAE +( \ + +509 +gs +, +n + \ + +512 + `BOOST_MPL_HAS_MEMBER_INTROSPECTION_SUBSTITUTE_TAG_NAME +( + tgs +) \ + +513 + tty +; \ + +515 + + ) + +517  + #BOOST_MPL_HAS_MEMBER_SUBSTITUTE_WITH_TEMPLATE_SFINAE +( \ + +518 +gs +, +subu_mao + \ + +521 + tBOOST_MPL_HAS_MEMBER_INTROSPECTION_SUBSTITUTE_TAG_NAME +( + tgs +); \ + +522 + `BOOST_PP_REPEAT +( \ + +523 + `BOOST_PP_ARRAY_ELEM +(2, +gs +) \ + +524 , +BOOST_MPL_HAS_MEMBER_MULTI_SUBSTITUTE_WITH_TEMPLATE_SFINAE + \ + +525 , +gs + \ + +527 + + ) + +529  + #BOOST_MPL_HAS_MEMBER_REJECT_WITH_TEMPLATE_SFINAE +( \ + +530 +gs +, +memb_mao + \ + +532 +me +< \ + +533 +tyme + +U + \ + +534 , +tyme + +V + \ + +535 + `BOOST_MPL_HAS_MEMBER_INTROSPECTION_SUBSTITUTE_TAG_NAME +( +gs +) \ + +537  + `BOOST_MPL_HAS_MEMBER_INTROSPECTION_TEST_NAME +( +gs +) { \ + +538 + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); \ + +539  +boo +:: + tm +:: + tbo_ +< + tvue + > + tty +; \ + +541 + + ) + +543  + #BOOST_MPL_HAS_MEMBER_MULTI_ACCEPT_WITH_TEMPLATE_SFINAE +( \ + +544 +z +, +n +, +gs + \ + +546 +me +< +tyme + +U + > \ + +547  + `BOOST_MPL_HAS_MEMBER_INTROSPECTION_TEST_NAME +( +gs +)< \ + +548 +U + \ + +549 , +tyme + \ + +550 + `BOOST_MPL_HAS_MEMBER_INTROSPECTION_SUBSTITUTE_NAME_WITH_TEMPLATE_SFINAE +( \ + +551 +gs +, +n + \ + +553 +BOOST_MSVC_TYPENAME + +U +:: + `BOOST_PP_ARRAY_ELEM +(1, +gs +)< > \ + +554 >:: +ty + \ + +556 + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); \ + +557  +boo +:: + tm +:: + tbo_ +< + tvue + > + tty +; \ + +559 + + ) + +561  + #BOOST_MPL_HAS_MEMBER_ACCEPT_WITH_TEMPLATE_SFINAE +( \ + +562 +gs +, +memb_mao + \ + +564 + `BOOST_PP_REPEAT +( \ + +565 + `BOOST_PP_ARRAY_ELEM +(2, +gs +) \ + +566 , +BOOST_MPL_HAS_MEMBER_MULTI_ACCEPT_WITH_TEMPLATE_SFINAE + \ + +567 , +gs + \ + +569 + + ) + +571  + #BOOST_MPL_HAS_MEMBER_INTROSPECT_WITH_TEMPLATE_SFINAE +( \ + +572 +gs +, +subu_mao +, +memb_mao + \ + +574 + `BOOST_MPL_HAS_MEMBER_REJECT_WITH_TEMPLATE_SFINAE +( +gs +, +memb_mao +) \ + +575 + `BOOST_MPL_HAS_MEMBER_ACCEPT_WITH_TEMPLATE_SFINAE +( +gs +, +memb_mao +) \ + +576 +me +< +tyme + +U + > \ + +577  + `BOOST_MPL_HAS_MEMBER_INTROSPECTION_NAME +( +gs +) \ + +578 : + `BOOST_MPL_HAS_MEMBER_INTROSPECTION_TEST_NAME +( +gs +)< +U + > { \ + +580 + + ) + +590  + #BOOST_MPL_HAS_MEMBER_WITH_TEMPLATE_SFINAE +( \ + +591 +gs +, +subu_mao +, +memb_mao + \ + +593 + `BOOST_MPL_HAS_MEMBER_SUBSTITUTE_WITH_TEMPLATE_SFINAE +( \ + +594 +gs +, +subu_mao + \ + +596 + `BOOST_MPL_HAS_MEMBER_IMPLEMENTATION +( \ + +597 +gs + \ + +598 , +BOOST_MPL_HAS_MEMBER_INTROSPECT_WITH_TEMPLATE_SFINAE + \ + +599 , +subu_mao + \ + +600 , +memb_mao + \ + +602 + + ) + +608 #i! +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1400) + +609  + #BOOST_MPL_HAS_XXX_TEMPLATE_NAMED_DEF +( +a +, +me +, +deu_ +) \ + +610 + `BOOST_MPL_HAS_MEMBER_WITH_FUNCTION_SFINAE +( \ + +611 4, ( +a +, +me +, +BOOST_MPL_LIMIT_METAFUNCTION_ARITY +, +deu_ + ) ) \ + +612 , +BOOST_MPL_HAS_MEMBER_TEMPLATE_SUBSTITUTE_PARAMETER + \ + +613 , +BOOST_MPL_HAS_MEMBER_TEMPLATE_ACCESS + \ + +615 + + ) + +617  + #BOOST_MPL_HAS_XXX_TEMPLATE_NAMED_DEF +( +a +, +me +, +deu_ +) \ + +618 + `BOOST_MPL_HAS_MEMBER_WITH_TEMPLATE_SFINAE +( \ + +619 4, ( +a +, +me +, +BOOST_MPL_LIMIT_METAFUNCTION_ARITY +, +deu_ + ) ) \ + +620 , +BOOST_MPL_HAS_MEMBER_TEMPLATE_SUBSTITUTE_PARAMETER + \ + +621 , +BOOST_MPL_HAS_MEMBER_TEMPLATE_ACCESS + \ + +623 + + ) + +630  + #BOOST_MPL_HAS_XXX_TEMPLATE_NAMED_DEF +( +a +, +me +, +deu_ +) \ + +631 +me +< +tyme + +T + \ + +632 , +tyme + +back_ + = +boo +:: +m +:: +bo_ +< +deu_ + > > \ + +633  + sa + { \ + +634 + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = +back_ +::value); \ + +635  +back_ + + tty +; \ + +637 + + ) + +641  + #BOOST_MPL_HAS_XXX_TEMPLATE_DEF +( +me +) \ + +642 + `BOOST_MPL_HAS_XXX_TEMPLATE_NAMED_DEF +( \ + +643 + `BOOST_PP_CAT +( +has_ +, +me +),ame, +l + \ + +645 + + ) + + @/usr/include/boost/mpl/insert.hpp + +2 #ide +BOOST_MPL_INSERT_HPP_INCLUDED + + +3  + #BOOST_MPL_INSERT_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + {amea + gm + { + +25 + gme +< + +26 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ +) + +27 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Pos__T +) + +28 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +T +) + +30  + g + + +31 : +_im +< +tyme + +qu_g +< +Sequ +>:: +ty + > + +32 :: +me + +y +< +Sequ +, + gPos__T +, + gT + > + +34 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(3, + +,( +Sequ +, +Pos__T +, +T +)) + +37 +BOOST_MPL_AUX_NA_SPEC +(3, + +) + + @/usr/include/boost/mpl/iterator_category.hpp + +2 #ide +BOOST_MPL_ITERATOR_CATEGORY_HPP_INCLUDED + + +3  + #BOOST_MPL_ITERATOR_CATEGORY_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +20 +mea + + gboo + {amea + gm + { + +22 + gme +< + +23 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +It +) + +25  + s_gy + + +27  +tyme + + tIt +:: + tgy + + tty +; + +28 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +_gy +,( +It +)) + +31 +BOOST_MPL_AUX_NA_SPEC +(1, +_gy +) + + @/usr/include/boost/mpl/iterator_tags.hpp + +2 #ide +BOOST_MPL_ITERATOR_TAG_HPP_INCLUDED + + +3  + #BOOST_MPL_ITERATOR_TAG_HPP_INCLUDED + + + ) + +17  + ~ + +19 +mea + + gboo + {amea + gm + { + +21  + gfwd__g + : +t_ +<0> {  +fwd__g + + tty +; }; + +22  + gbideiڮ__g + : +t_ +<1> {  +bideiڮ__g + + tty +; }; + +23  + gndom_acss__g + : +t_ +<2> {  +ndom_acss__g + + tty +; }; + + @/usr/include/boost/mpl/joint_view.hpp + +2 #ide +BOOST_MPL_JOINT_VIEW_HPP_INCLUDED + + +3  + #BOOST_MPL_JOINT_VIEW_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + {amea + gm + { + +25 +mea + + gaux + { + +26  + gjot_vw_g +; + +29 + gme +<> + +30  + gsize_im +< + gaux +:: +jot_vw_g + > + +32 +me + < +tyme + +JotVw + >  +y + + +33 : +us +< + +34 +size +< +tyme + +JotVw +:: +qu1_ +> + +35 , + gsize +< +tyme + + gJotVw +:: +qu2_ +> + +40 + gme +< + +41 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ1_ +) + +42 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ2_ +) + +44  + sjot_vw + + +46  +tyme + + tm +:: + tbeg +< + tSequ1_ +>:: + tty + + tf1_ +; + +47  +tyme + + tm +:: + td +< + tSequ1_ +>:: + tty + + tϡ1_ +; + +48  +tyme + + tm +:: + tbeg +< + tSequ2_ +>:: + tty + + tf2_ +; + +49  +tyme + + tm +:: + td +< + tSequ2_ +>:: + tty + + tϡ2_ +; + +52  +Sequ1_ + + tqu1_ +; + +53  +Sequ2_ + + tqu2_ +; + +55  +jot_vw + + tty +; + +56  + gaux +:: + tjot_vw_g + + tg +; + +57  + gjot_ +< + tf1_ +, + tϡ1_ +, + tf2_ +> + tbeg +; + +58  + gjot_ +< + tϡ1_ +,ϡ1_, + tϡ2_ +> + td +; + +61 +BOOST_MPL_AUX_NA_SPEC +(2, +jot_vw +) + + @/usr/include/boost/mpl/lambda_fwd.hpp + +2 #ide +BOOST_MPL_LAMBDA_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_LAMBDA_FWD_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +21 #i! +defed +( +BOOST_MPL_CFG_NO_FULL_LAMBDA_SUPPORT +) + +23  + ~ + +24  + ~ + +25  + ~ + +27 +mea + + gboo + {amea + gm + { + +29 + gme +< + +30 +tyme + + gT + = + + + +31 , +tyme + + gTag + = +void_ + + +32 +BOOST_MPL_AUX_LAMBDA_ARITY_PARAM +( + +33 +tyme + +Ary + = +t_ +< +aux +:: +me_y +< +T +>:: +vue + > + +36  +mbda +; + +42  + ~ + +44 +mea + + gboo + {amea + gm + { + +46 + gme +< + +47 +tyme + + gT + = + + + +48 , +tyme + + gTag + = +void_ + + +49 , +tyme + + gPre + = +ue_ + + +51  +mbda +; + + @/usr/include/boost/mpl/limits/unrolling.hpp + +2 #ide +BOOST_MPL_LIMITS_UNROLLING_HPP_INCLUDED + + +3  + #BOOST_MPL_LIMITS_UNROLLING_HPP_INCLUDED + + + ) + +17 #i! +defed +( +BOOST_MPL_LIMIT_UNROLLING +) + +18  + #BOOST_MPL_LIMIT_UNROLLING + 4 + + ) + + @/usr/include/boost/mpl/min_max.hpp + +2 #ide +BOOST_MPL_MIN_MAX_HPP_INCLUDED + + +3  + #BOOST_MPL_MIN_MAX_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +21 +mea + + gboo + {amea + gm + { + +23 + gme +< + +24 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +N1 +) + +25 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +N2 +) + +27  + gm + + +28 : +if_ +< +ss +< +N1 +, + gN2 +>, + gN1 +,N2 > + +32 + gme +< + +33 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +N1 +) + +34 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +N2 +) + +36  + gmax + + +37 : +if_ +< +ss +< +N1 +, + gN2 +>,N2, + gN1 + > + +41 +BOOST_MPL_AUX_NA_SPEC +(2, +m +) + +42 +BOOST_MPL_AUX_NA_SPEC +(2, +max +) + + @/usr/include/boost/mpl/negate.hpp + +2 #ide +BOOST_MPL_NEGATE_HPP_INCLUDED + + +3  + #BOOST_MPL_NEGATE_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25 +mea + + gboo + {amea + gm + { + +27 + gme +< +tyme + + gTag + >  + gge_im +; + +29 + gme +< +tyme + + gT + >  + sge_g + + +31  +tyme + + tT +:: + tg + + tty +; + +34 + gme +< + +35 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +N +) + +37  + gge + + +38 #i! +defed +( +BOOST_MPL_CFG_MSVC_ETI_BUG +) + +39 : +ge_im +< + +40 +tyme + +ge_g +< +N +>:: +ty + + +41 >:: +me + +y +< +N +>:: +ty + + +43 : +aux +:: +msvc_i_ba +< +tyme + +y_wp1 +< + +44 +ge_im +< +tyme + +ge_g +< +N +>:: +ty + > + +45 , + gN + + +46 >:: +ty + >::type + +49 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +ge +, ( +N +)) + +52 +BOOST_MPL_AUX_NA_SPEC +(1, +ge +) + +55 #i +defed +( +BOOST_MPL_CFG_NO_NESTED_VALUE_ARITHMETIC +) + +56 +mea + + gaux + { + +57 + gme +< +tyme + + gT +, +T + + gn + >  + sge_wknd + + +59 +BOOST_STATIC_CONSTANT +( +T +, +vue + = - +n +); + +60  + ggl_c +< + tT +, + tvue +> + tty +; + +65 + gme +<> + +66  + gge_im +< + ggl_c_g +> + +68 #i +defed +( +BOOST_MPL_CFG_NO_NESTED_VALUE_ARITHMETIC +) + +69 + gme +< +tyme + + gN + >  + gy + + +70 : +aux +:: +ge_wknd +< +tyme + +N +:: +vue_ty +, + gN +:: +vue + > + +72 +me +< +tyme + +N + >  +y + + +73 : +gl_c +< +tyme + +N +:: +vue_ty +, (- + gN +:: +vue +) > + + @/usr/include/boost/mpl/placeholders.hpp + +2 #i! +defed +( +BOOST_PP_IS_ITERATING +) + +6 #ide +BOOST_MPL_PLACEHOLDERS_HPP_INCLUDED + + +7  + #BOOST_MPL_PLACEHOLDERS_HPP_INCLUDED + + + ) + +23 #i! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +24  + ~ + +25  + ~ + +27 #i! +defed +( +BOOST_MPL_CFG_NO_ADL_BARRIER_NAMESPACE +) + +28  + #BOOST_MPL_AUX_ARG_ADL_BARRIER_DECL +( +ty +) \ + +29 +usg + :: +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE +:: +ty +; \ + +30 + + ) + +32  + #BOOST_MPL_AUX_ARG_ADL_BARRIER_DECL +( +ty + + + ) + +37  + ~ + +39 #i! +defed +( +BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS +) \ + +40 && ! + $defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +42  + #BOOST_MPL_PREPROCESSED_HEADER + +ahds +. +h + + + ) + +43  + ~ + +47  + ~ + +48  + ~ + +49  + ~ + +50  + ~ + +53 #i! + `defed +( +_ +|| defed( +BOOST_MPL_CFG_NO_UNNAMED_PLACEHOLDER_SUPPORT +) + +54 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN + + +55  +g +<-1> + t_ +; + +56 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE + + +58 +mea + +boo + {amea +m + { + +60 + `BOOST_MPL_AUX_ARG_ADL_BARRIER_DECL +( +_ +) + +62 +mea + +ahds + { + +63 +usg + +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE +:: +_ +; + +66 } + } +} + +71  + #BOOST_PP_ITERATION_PARAMS_1 + \ + +72 (3,(1, +BOOST_MPL_LIMIT_METAFUNCTION_ARITY + + 1, < +boo +/ +m +/ +ahds +. +h +>)) + + ) + +73 #ud +BOOST_PP_ITERATE +() + +81  + #i_ + + `BOOST_PP_FRAME_ITERATION +(1) + + ) + +83 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN + + +85  + gg +< + ti_ +> + tBOOST_PP_CAT +( + t_ +,i_); + +87 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE + + +89 +mea + + gboo + {amea + gm + { + +91 +BOOST_MPL_AUX_ARG_ADL_BARRIER_DECL +( +BOOST_PP_CAT +( +_ +, +i_ +)) + +93 +mea + + gahds + { + +94 +usg + + gBOOST_MPL_AUX_ADL_BARRIER_NAMESPACE +:: +BOOST_PP_CAT +( +_ +, +i_ +); + +99 #unde +i_ + + + @/usr/include/boost/mpl/push_back.hpp + +2 #ide +BOOST_MPL_PUSH_BACK_HPP_INCLUDED + + +3  + #BOOST_MPL_PUSH_BACK_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + {amea + gm + { + +25 + gme +< + +26 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ +) + +27 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +T +) + +29  + gpush_back + + +30 : +push_back_im +< +tyme + +qu_g +< +Sequ +>:: +ty + > + +31 :: +me + +y +< +Sequ +, + gT + > + +33 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(2, +push_back +,( +Sequ +, +T +)) + +37 + gme +< + +38 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ +) + +40  + ghas_push_back + + +41 : +has_push_back_im +< +tyme + +qu_g +< +Sequ +>:: +ty + > + +42 :: +me + +y +< +Sequ + > + +44 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +has_push_back +,( +Sequ +)) + +48 +BOOST_MPL_AUX_NA_SPEC +(2, +push_back +) + +49 +BOOST_MPL_AUX_NA_SPEC +(1, +has_push_back +) + + @/usr/include/boost/mpl/size_fwd.hpp + +2 #ide +BOOST_MPL_SIZE_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_SIZE_FWD_HPP_INCLUDED + + + ) + +17 +mea + + gboo + {amea + gm + { + +19 + gme +< +tyme + + gTag + >  + gsize_im +; + +20 + gme +< +tyme + + gSequ + >  + gsize +; + + @/usr/include/boost/mpl/tag.hpp + +2 #ide +BOOST_MPL_TAG_HPP_INCLUDED + + +3  + #BOOST_MPL_TAG_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gboo + {amea + gm + { + +24 +mea + + gaux + { + +25 + gme +< +tyme + + gT + >  + sg_im + + +27  +tyme + + tT +:: + tg + + tty +; + +31 + gme +< +tyme + + gT +,ym + gDeu + = +void_ + >  +g + + +32 #i! +defed +( +BOOST_MPL_CFG_MSVC_ETI_BUG +) + +33 : +if_ +< + +34 +aux +:: +has_g +< +T +> + +35 , + gaux +:: +g_im +< +T +> + +36 , + gDeu + + +37 >:: +ty + + +41  +tyme + + tev_if +< + +42 + taux +:: + thas_g +< + tT +> + +43 , + taux +:: + tg_im +< + tT +> + +44 , + tDeu + + +45 >:: + tty +ype; + + @/usr/include/boost/mpl/void_fwd.hpp + +2 #ide +BOOST_MPL_VOID_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_VOID_FWD_HPP_INCLUDED + + + ) + +17  + ~ + +19 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN + + +21  + gvoid_ +; + +23 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE + + +24 + $BOOST_MPL_AUX_ADL_BARRIER_DECL +( +void_ +) + + @/usr/include/boost/parameter/aux_/arg_list.hpp + +6 #ide +ARG_LIST_050329_HPP + + +7  + #ARG_LIST_050329_HPP + + + ) + +9  + ~ + +10  + ~ + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +29 +mea + + gboo + {amea + gm + { + +32 + gme +< +ass + + gT +>  + gkeywd +; + +34 +mea + + gaux + { + +37  + gmbda_g +; + +51  + gg_li_g +; + +57  + semy_g_li + + +59 +emy_g_li +() {} + +63 +emy_g_li +( + +64 +BOOST_PP_ENUM_PARAMS +( + +65 +BOOST_PARAMETER_MAX_ARITY +, +void_ + +BOOST_PP_INTERCEPT + + +72  + sbdg + + +74 + gme +< +ass + + gKW +, cs + gDeu +, cs + gRen +> + +75  + sy + + +77  +Deu + + tty +; + +82 + gme + < +ass + + gKW +> + +83  +no_g + +has_key +( +KW +*); + +85 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +93  + skey_owr + + +95 + gme +< +ass + + gKW +> + +96  + sy + + +98  +emy_g_li + + tty +; + +102 + gme + < +ass + + gK +, cs + gT +> + +103 + gT +& +g +( +deu_ +< +K +, +T +> +x +) const + +105  + gx +. + gvue +; + +108 + gme + < +ass + + gK +, cs + gF +> + +109 +tyme + + gsu_of0 +< + gF +>:: +ty + + +110 +g +( +zy_deu +< +K +, +F +> +x +) const + +112  + gx +. +compu_deu +(); + +119 + gme + < +ass + + gK +, cs + gDeu +> + +120 + gDeu +& + gݔ +[]( + gdeu_ +< + gK +, Deu> + gx +) const + +122  + gx +. + gvue +; + +128 + gme + < +ass + + gK +, cs + gF +> + +129 +tyme + + gsu_of0 +< + gF +>:: +ty + + +130 +ݔ +[]( + +131 +BOOST_PARAMETER_zy_deu_back +< +K +, + gF +> + gx +) const + +133  + gx +. +compu_deu +(); + +140 + gme + < +ass + + gPamRequemts +, cs + gArgPack +> + +141  +tyme + + gPamRequemts +:: +has_deu + + +142 +tisfs +( +PamRequemts +*, +ArgPack +*); + +145  +emy_g_li + + tty +; + +146  +g_li_g + + tg +; + +150 + gme + < +ass + + gKW +, cs + gT +> + +151  + ggged_gumt +; + +153 + gme + < +ass + + gT +> + +154  + sg_n + + +156  +tyme + + tT +:: + tn + + tty +; + +161 + gme + < +ass + + gTaggedArg +, cs + gNext + = +emy_g_li +> + +162  +g_li + : +Next + + +164  +g_li +< + tTaggedArg +, + tNext +> + tlf +; + +165  +tyme + + tTaggedArg +:: + tkey_ty + key_type; + +167  +tyme + + tis_maybe +< + ttyme + + tTaggedArg +:: + tvue_ty +>:: + tty + + thds_maybe +; + +169  +tyme + + tm +:: + tev_if +< + +170 + thds_maybe + + +171 , + tg_n +< + ttyme + + tTaggedArg +:: + tvue_ty +> + +172 , + tg_n +< + tTaggedArg +> + +173 >:: + tty + + tn +; + +175  +tyme + + tm +:: + tif_ +< + +176 + thds_maybe + + +177 , + tn + + +178 , + ttyme + + tTaggedArg +:: + tvue_ty + + +179 >:: + tty + + tvue_ty +; + +181 +TaggedArg + + gg +; + +184 + gme +< + +185 +BOOST_PP_ENUM_PARAMS +( +BOOST_PARAMETER_MAX_ARITY +, +ass + +A +) + +187 +g_li +( + +188 +BOOST_PP_ENUM_BINARY_PARAMS +( +BOOST_PARAMETER_MAX_ARITY +, +A +, & +a +) + +190 : +Next +( + +191 +BOOST_PP_ENUM_SHIFTED_PARAMS +( +BOOST_PARAMETER_MAX_ARITY +, +a +) + +192 , +void_n +() + +194 , +g +( +a0 +) + +200 +g_li +( +TaggedArg + +hd +, +Next + cڡ& + +) + +201 : +Next +( + +) + +202 , +g +( +hd +) + +208  + sbdg + + +210 + gme + < +ass + + gKW +, cs + gDeu +, cs + gRen +> + +211  + sy + + +213  +tyme + + tm +:: + tev_if +< + +214 + tboo +:: + tis_me +< + tKW +, + tkey_ty +> + +215 , + tm +:: + tif_ +< + tRen +, + tn +, + tvue_ty +> + +216 , + tm +:: + ty_wp3 +< + ttyme + + tNext +:: + tbdg +, + tKW +, + tDeu +, + tRen +> + +217 >:: + tty +ype; + +221 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +224  +yes_g + +has_key +( +key_ty +*); + +225 +usg + + gNext +:: +has_key +; + +227 +BOOST_MPL_ASSERT_MSG +( + +228 ( +Next +:: +has_key +(( +key_ty +*)0)=( +no_g +) + +229 , +dui_keywd +, ( +key_ty +) + +240 + gme + < +ass + + gD +> + +241 +n + +g_deu +( +D + cڡ&, +m +:: +l_ +) const + +243  +g +. +vue +; + +246 + gme + < +ass + + gD +> + +247 +n + +g_deu +( +D + cڡ& +d +, +m +:: +ue_ +) const + +249  +g +. +vue + ?rg.vue. +g +(:rg.vue. +cڡru +( +d +.value); + +252 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +260  + skey_owr + + +262 + gme +< +ass + + gKW +> + +263  + sy + + +265  +tyme + + tm +:: + tev_if +< + +266 + tboo +:: + tis_me +< + tKW +, + tkey_ty +> + +267 , + tm +:: + tidty +< + tg_li +< + tTaggedArg +, + tNext +> > + +268 , + tm +:: + ty_wp1 +< + ttyme + + tNext +:: + tkey_owr +, + tKW +> + +269 >:: + tty +ype; + +275 + gme + < +ass + + gKW +> + +276 +tyme + + gm +:: +y_wp3 +< +bdg +, + gKW +, + gvoid_ +, m:: +ue_ +>:: +ty + + +277 +ݔ +[]( +keywd +< +KW +> cڡ& +x +) const + +279 +tyme + +m +:: +y_wp1 +< +key_owr +, + gKW +>:: +ty + cڡ& +subli + = * +this +; + +280  + gsubli +. +g +( +x +); + +283 + gme + < +ass + + gKW +, cs + gDeu +> + +284 +tyme + + gm +:: +y_wp3 +< +bdg +, + gKW +, + gDeu +&, m:: +ue_ +>:: +ty + + +285 +ݔ +[]( +deu_ +< +KW +, + gDeu +> + gx +) const + +287 +tyme + + gm +:: +y_wp1 +< +key_owr +, + gKW +>:: +ty + cڡ& +subli + = * +this +; + +288  + gsubli +. +g +( +x +); + +291 + gme + < +ass + + gKW +, cs + gF +> + +292 +tyme + + gm +:: +y_wp3 +< + +293 +bdg +, + gKW + + +294 , +tyme + + gsu_of0 +< + gF +>:: +ty + + +295 , + gm +:: +ue_ + + +296 >:: +ty + + +297 +ݔ +[]( +zy_deu +< +KW +, + gF +> + gx +) const + +299 +tyme + + gm +:: +y_wp1 +< +key_owr +, + gKW +>:: +ty + cڡ& +subli + = * +this +; + +300  + gsubli +. +g +( +x +); + +307 +n + +g +( +keywd +< +key_ty +> const&) const + +309 +BOOST_MPL_ASSERT_NOT +(( +hds_maybe +)); + +310  + gg +. + gvue +; + +313 + gme + < +ass + + gDeu +> + +314 +n + +g +( +deu_ +< +key_ty +, +Deu +> cڡ& +d +) const + +316  +g_deu +( +d +, +hds_maybe +()); + +319 + gme + < +ass + + gDeu +> + +320 +n + +g +( +zy_deu +< +key_ty +, +Deu +>) const + +322  + gg +. + gvue +; + +327 +n + + gݔ +[]( + gkeywd +< + gkey_ty +> const&) const + +329 +BOOST_MPL_ASSERT_NOT +(( +hds_maybe +)); + +330  + gg +. + gvue +; + +333 + gme + < +ass + + gDeu +> + +334 +n + + gݔ +[]( + gdeu_ +< + gkey_ty +, + gDeu +> cڡ& + gd +) const + +336  +g_deu +( +d +, +hds_maybe +()); + +339 + gme + < +ass + + gDeu +> + +340 +n + + gݔ +[]( + gzy_deu +< + gkey_ty +, + gDeu +>) const + +342 +BOOST_MPL_ASSERT_NOT +(( +hds_maybe +)); + +343  + gg +. + gvue +; + +348 +usg + + gNext +:: +ݔ +[]; + +362 + gme + < +ass + + gHasDeu +, cs + gPdi +, cs + gArgPack +> + +363  +tyme + + gm +:: +y_wp2 +< + +364 +tyme + +m +:: +mbda +< +Pdi +, + gmbda_g +>:: +ty + + +365 , + gvue_ty +, + gArgPack + + +366 >:: +ty + + +367 +tisfs +( + +368 +m_quemts +< +key_ty +, +Pdi +, +HasDeu +>* + +369 , +ArgPack +* + +374 +usg + + gNext +:: +tisfs +; + +379 + gme + < +ass + + gKW +, cs + gT2 +> + +380 + gg_li +< + ggged_gumt +< + gKW +, + gT2 +>, + glf +> + +381 + gݔ +,( + ggged_gumt +< + gKW +, + gT2 +> + gx +) const + +383  + gg_li +< + ggged_gumt +< + gKW +, + gT2 +>, + glf +>( + gx +, * + gthis +); + +387  +lf + + tty +; + +388  +Next + + t_ty +; + +389  +g_li_g + + tg +; + +393 + gme + < +ass + + gArgumtPack +> + +394  + sg_li_ + + +396  + gm +:: + tfwd__g + + tgy +; + +399  + gg_li_ +< + ttyme + + tArgumtPack +:: + t_ty +> + txt +; + +402  +tyme + + tArgumtPack +:: + tkey_ty + + tty +; + +405 + gme + <> + +406  + gg_li_ +< + gemy_g_li +> {}; + +411 +mea + + gm + + +413 + gme + <> + +414  + gbeg_im +< + gm +:: +aux +:: +g_li_g +> + +416 +me + < +ass + +S +> + +417  + sy + + +419  +m +:: + taux +:: + tg_li_ +< + tS +> + tty +; + +423 + gme + <> + +424  + gd_im +< + gm +:: +aux +:: +g_li_g +> + +426 +me + < +ass +> + +427  + sy + + +429  +m +:: + taux +:: + tg_li_ +< + tm +::aux:: + temy_g_li +> + tty +; + + @/usr/include/boost/parameter/aux_/cast.hpp + +5 #ide +BOOST_PARAMETER_CAST_060902_HPP + + +6  + #BOOST_PARAMETER_CAST_060902_HPP + + + ) + +8  + ~ + +10 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +11  + ~ + +12  + ~ + +15 +mea + + gboo + {amea + gm + {amea + gaux + { + +17  + su_deu_g + {}; + +19 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +21  + #BOOST_PARAMETER_FUNCTION_CAST +( +vue +, +edi + + ) +value + +41 + gme + < +ass + + gT +, cs + gArgs +> + +42  + g +; + +44 + gme + < +ass + + gArgs +> + +45  + g +<*, + gArgs +> + +47  +u_deu_g + +execu +(use_default_tag) + +49  +u_deu_g +(); + +52  +u_deu_g + +move_cڡ +(use_default_tag) + +54  +u_deu_g +(); + +57 + gme + < +ass + + gU +> + +58  + gU +& +execu +( +U +& +vue +) + +60  + gvue +; + +63 + gme + < +ass + + gU +> + +64  + gU +& +move_cڡ +( +U +& +x +) + +66  + gx +; + +70 #i +BOOST_WORKAROUND +( +__SUNPRO_CC +, +BOOST_TESTED_AT +(0x580)) + +72 * + tvoid +; + +74 + gme + < +ass + + gT +, cs + gArgs +> + +75  + g +< +void +( +T +), + gArgs +> + +76 : + +<*, + gArgs +> + +82 + gme + < +ass + + gT +, cs + gArgs +> + +83  + g +<*( + gT +), + gArgs +> + +84 : + +<*, + gArgs +> + +93 + gme + < +ass + + gT +, cs + gDummy + = +m +:: +_1 +> + +94  + sas_ahd_ex + + +96  +T + + tty +; + +99 + gme + < +ass + + gT +, cs + gArgs +> + +100  + g +<( + gT +), + gArgs +> + +102  +tyme + + tm +:: + ty2 +< + +103 + tas_ahd_ex +< + tT +>, + tArgs +, Args>:: + tty + + tty0 +; + +105  +tyme + + tboo +:: + tadd_n +< + +106 + ttyme + + tboo +:: + tmove_cڡ +< + tty0 +>:: + tty + + +107 >:: + tty + + tn +; + +109  +u_deu_g + +execu +(use_default_tag) + +111  +u_deu_g +(); + +114  +u_deu_g + +move_cڡ +(use_default_tag) + +116  +u_deu_g +(); + +119  +ty0 + +execu +y0 +vue +) + +121  + gvue +; + +124 + gme + < +ass + + gU +> + +125  +n + +move_cڡ +( +U + cڡ& +x +) + +127  + gcڡ_ +< + gn +>( + gx +); + +131  + #BOOST_PARAMETER_FUNCTION_CAST +( +vue +, +edi +, +gs +) \ + +132 +boo +:: +m +:: +aux +:: + +< +edi +, +gs +>:: + `move_cڡ +( \ + +133 +boo +:: +m +:: +aux +:: + +< +edi +, +gs +>:: + `execu +( +vue +) \ + +134 ) + + ) + + @/usr/include/boost/parameter/aux_/default.hpp + +6 #ide +DEFAULT_050329_HPP + + +7  + #DEFAULT_050329_HPP + + + ) + +9  + ~ + +11 +mea + + gboo + {amea + gm + {amea + gaux + { + +15 + gme + < +ass + + gKeywd +, cs + gVue +> + +16  + sdeu_ + + +18 +deu_ +( +Vue +& +x +) + +19 : +vue +( +x +) + +22 +Vue +& +vue +; + +32 #i +BOOST_WORKAROUND +( +__EDG_VERSION__ +, <= 300) + +36 + gme + < +ass + + gKW +, cs + gDeuCompur +> + +37  + szy_deu_ba + + +39 +zy_deu_ba +( +DeuCompur + cڡ& +x +) + +40 : +compu_deu +( +x +) + +42 +DeuCompur + cڡ& +compu_deu +; + +45 + gme + < +ass + + gKW +, cs + gDeuCompur +> + +46  + gzy_deu + + +47 : +zy_deu_ba +< +KW +, + gDeuCompur +> + +49 +zy_deu +( +DeuCompur + cڡ & +x +) + +50 : +zy_deu_ba +< +KW +, + gDeuCompur +>( + gx +) + +53  + #BOOST_PARAMETER_zy_deu_back + +zy_deu_ba + + + ) + +55 + gme + < +ass + + gKW +, cs + gDeuCompur +> + +56  + szy_deu + + +58 +zy_deu +(cڡ +DeuCompur +& +x +) + +59 : +compu_deu +( +x +) + +61 +DeuCompur + cڡ& +compu_deu +; + +63  + #BOOST_PARAMETER_zy_deu_back + +zy_deu + + + ) + + @/usr/include/boost/parameter/aux_/parenthesized_type.hpp + +4 #ide +BOOST_PARAMETER_AUX_PARENTHESIZED_TYPE_DWA2006414_HPP + + +5  + #BOOST_PARAMETER_AUX_PARENTHESIZED_TYPE_DWA2006414_HPP + + + ) + +7  + ~ + +8  + ~ + +10 +mea + + gboo + {amea + gm + {amea + gaux + { + +14  + #BOOST_PARAMETER_PARENTHESIZED_TYPE +( +x +) \ + +15 +boo +:: +m +:: +aux +:: +uryfuŌ_g_ty +< (*) +x + >:: +ty + + + ) + +18 + gme + < +ass + + gUryFuniPor +> + +19  + guryfuŌ_g_ty +; + +21 + gme + < +ass + + gArg +> + +22  + guryfuŌ_g_ty +<(*)( + gArg +)> + +24  +Arg + + tty +; + +27 + gme + <> + +28  + guryfuŌ_g_ty +<(*)()> + +30  + tty +; + + @/usr/include/boost/parameter/aux_/preprocessor/flatten.hpp + +5 #ide +BOOST_PARAMETER_FLATTEN_051217_HPP + + +6  + #BOOST_PARAMETER_FLATTEN_051217_HPP + + + ) + +8  + ~ + +9  + ~ + +10  + ~ + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19  + #BOOST_PARAMETER_FLATTEN_SPLIT_qued + +qued +, + + ) + +20  + #BOOST_PARAMETER_FLATTEN_SPLIT_tiڮ + +tiڮ +, + + ) + +21  + #BOOST_PARAMETER_FLATTEN_SPLIT_dedud + +dedud +, + + ) + +23  + #BOOST_PARAMETER_FLATTEN_SPLIT +( +sub +) \ + +24 + `BOOST_PP_CAT +( +BOOST_PARAMETER_FLATTEN_SPLIT_ +, +sub +) + + ) + +26  + #BOOST_PARAMETER_FLATTEN_QUALIFIER +( +sub +) \ + +27 + `BOOST_PP_SPLIT +(0, + `BOOST_PARAMETER_FLATTEN_SPLIT +( +sub +)) + + ) + +29  + #BOOST_PARAMETER_FLATTEN_ARGS +( +sub +) \ + +30 + `BOOST_PP_SPLIT +(1, + `BOOST_PARAMETER_FLATTEN_SPLIT +( +sub +)) + + ) + +32  + #BOOST_PARAMETER_FLATTEN_ARITY_tiڮ +( +s +) \ + +33 + `BOOST_PP_TUPLE_ELEM +(3,0, +s +) + + ) + +35  + #BOOST_PARAMETER_FLATTEN_ARITY_qued +( +s +) \ + +36 + `BOOST_PP_TUPLE_ELEM +(3,1, +s +) + + ) + +38  + #BOOST_PARAMETER_FLATTEN_SPEC0_DUMMY_ELEM +( +z +, +n +, +da +~ + + ) + +39  + #BOOST_PARAMETER_FLATTEN_SPEC0 +( +r +, +n +, +em +, +da +) \ + +41 + `BOOST_PP_TUPLE_ELEM +(3,2, +da +) \ + +42 , + `BOOST_PP_TUPLE_REM +( + `BOOST_PP_TUPLE_ELEM +(3,0, +da +) +em + \ + +43 + `BOOST_PP_ENUM_TRAILING +( \ + +44 + `BOOST_PP_SUB +( \ + +45 + `BOOST_PP_TUPLE_ELEM +(3,1, +da +) \ + +46 , + `BOOST_PP_TUPLE_ELEM +(3,0, +da +) \ + +48 , +BOOST_PARAMETER_FLATTEN_SPEC0_DUMMY_ELEM + \ + +51 )) + + ) + +53  + #BOOST_PARAMETER_FLATTEN_SPEC_AUX +( +r +, +y +, +max_y +, +ec +, +sfm +) \ + +54 + `BOOST_PARAMETER_FOR_EACH_R +( \ + +55 +r + \ + +56 , +y + \ + +57 , + `BOOST_PARAMETER_FLATTEN_ARGS +( +ec +) \ + +58 , ( +y +, +max_y +, + `sfm +( + `BOOST_PARAMETER_FLATTEN_QUALIFIER +( +ec +))) \ + +59 , +BOOST_PARAMETER_FLATTEN_SPEC0 + \ + +60 ) + + ) + +62  + #BOOST_PARAMETER_FLATTEN_IDENTITY +( +x + + ) +x + +64  + #BOOST_PARAMETER_FLATTEN_SPEC_tiڮ +( +r +, +s +, +ec +) \ + +65 + `BOOST_PARAMETER_FLATTEN_SPEC_AUX +( \ + +66 +r + \ + +67 , + `BOOST_PP_CAT +( \ + +68 +BOOST_PARAMETER_FLATTEN_ARITY_ +, + `BOOST_PARAMETER_FLATTEN_QUALIFIER +( +ec +) \ + +69 )( +s +) \ + +70 , + `BOOST_PP_TUPLE_ELEM +(3,2, +s +) \ + +71 , +ec + \ + +72 , +BOOST_PARAMETER_FLATTEN_IDENTITY + \ + +73 ) + + ) + +75  + #BOOST_PARAMETER_FLATTEN_SPEC_qued +( +r +, +s +, +ec +) \ + +76 + `BOOST_PARAMETER_FLATTEN_SPEC_tiڮ +( +r +, +s +, +ec +) + + ) + +78  + #BOOST_PARAMETER_FLATTEN_SPEC_AS_DEDUCED +( +x + + `BOOST_PP_CAT +( +dedud_ +,x) + + ) + +80  + #BOOST_PARAMETER_FLATTEN_SPEC_dedud_M +( +r +, +s +, +n +, +ec +) \ + +81 + `BOOST_PARAMETER_FLATTEN_SPEC_AUX +( \ + +82 +r + \ + +83 , + `BOOST_PP_CAT +( \ + +84 +BOOST_PARAMETER_FLATTEN_ARITY_ +, + `BOOST_PARAMETER_FLATTEN_QUALIFIER +( +ec +) \ + +85 )( +s +) \ + +86 , + `BOOST_PP_TUPLE_ELEM +(3,2, +s +) \ + +87 , +ec + \ + +88 , +BOOST_PARAMETER_FLATTEN_SPEC_AS_DEDUCED + \ + +89 ) + + ) + +91  + #BOOST_PARAMETER_FLATTEN_SPEC_dedud +( +r +, +s +, +ec +) \ + +92 + `BOOST_PP_SEQ_FOR_EACH_I_R +( \ + +93 +r + \ + +94 , +BOOST_PARAMETER_FLATTEN_SPEC_dedud_M + \ + +95 , +s + \ + +96 , + `BOOST_PARAMETER_FLATTEN_ARGS +( +ec +) \ + +97 ) + + ) + +99  + #BOOST_PARAMETER_FLATTEN_SPEC +( +r +, +s +, +ec +) \ + +100 + `BOOST_PP_CAT +( \ + +101 +BOOST_PARAMETER_FLATTEN_SPEC_ +, + `BOOST_PARAMETER_FLATTEN_QUALIFIER +( +ec +) \ + +102 )( +r +, +s +, +ec +) + + ) + +104  + #BOOST_PARAMETER_FLATTEN +( +tiڮ_y +, +qued_y +, +wd_y +, +ecs +) \ + +105 + `BOOST_PP_SEQ_FOR_EACH +( \ + +106 +BOOST_PARAMETER_FLATTEN_SPEC + \ + +108 +tiڮ_y +, +qued_y + \ + +109 , +wd_y + \ + +111 , +ecs + \ + +112 ) + + ) + + @/usr/include/boost/parameter/aux_/result_of0.hpp + +4 #ide +BOOST_PARAMETER_AUX_RESULT_OF0_DWA2005511_HPP + + +5  + #BOOST_PARAMETER_AUX_RESULT_OF0_DWA2005511_HPP + + + ) + +7  + ~ + +12 #ide +BOOST_NO_RESULT_OF + + +14  + ~ + +15 +mea + + gboo + {amea + gm + {amea + gaux + { + +16 + gme + < +ass + + gF +> + +17  + gsu_of0 + : +su_of +< +F +()> + +24 +mea + + gboo + {amea + gm + {amea + gaux + { + +25 + gme + < +ass + + gF +> + +26  + ssu_of0 + + +28  +tyme + + tF +:: + tsu_ty + + tty +; + + @/usr/include/boost/parameter/aux_/set.hpp + +5 #ide +BOOST_PARAMETER_SET_060912_HPP + + +6  + #BOOST_PARAMETER_SET_060912_HPP + + + ) + +8  + ~ + +10 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +11  + ~ + +12  + ~ + +13  + ~ + +15 +mea + + gboo + {amea + gm + {amea + gaux + { + +17  + gm +:: + tt0 +<> set0; + +19 + gme + < +ass + + gS +, cs + gK +> + +20  + s_ + + +22  +tyme + + tm +:: + t +< + tS +, + tK +>:: + tty +ype; + +25 + gme + < +ass + + gS +, cs + gK +> + +26  + shas_key_ + + +28  +tyme + + tm +:: + thas_key +< + tS +, + tK +>:: + tty +ype; + +35  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +39  + ~ + +41 +mea + + gboo + {amea + gm + {amea + gaux + { + +43  + gm +:: + tli0 +<> + tt0 +; + +45 + gme + < +ass + + gS +, cs + gK +> + +46  + s_ + + +48  +tyme + + tm +:: + tpush_t +< + tS +, + tK +>:: + tty +ype; + +51 + gme + < +ass + + gS +, cs + gK +> + +52  + shas_key_ + + +54  +tyme + + tm +:: + tfd +< + tS +, + tK +>:: + tty + + t +; + +55  + gm +:: + tn_ +< + +56 + tis_me +< + t +, + ttyme + + tm +:: + td +< + tS +>:: + tty +> + +57 > + tty +; + + @/usr/include/boost/parameter/aux_/tag.hpp + +4 #ide +BOOST_PARAMETER_AUX_TAG_DWA2005610_HPP + + +5  + #BOOST_PARAMETER_AUX_TAG_DWA2005610_HPP + + + ) + +7  + ~ + +8  + ~ + +10 +mea + + gboo + {amea + gm + {amea + gaux + { + +12 + gme + < +ass + + gKeywd +, cs + gAuArg + + +13 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +14 , + gass + = +tyme + +is_cv_n_w +< +AuArg +>:: +ty + + +17  + sg + + +19  +gged_gumt +< + +20 + tKeywd + + +21 , + ttyme + + tunwp_cv_n +< + tAuArg +>:: + tty + + +22 > + tty +; + +25 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +26 + gme + < +ass + + gKeywd +, cs + gAuArg +> + +27  + gg +< + gKeywd +, + gAuArg +, + gm +:: +l_ +> + +29  +gged_gumt +< + +30 + tKeywd + + +31 , + tAuArg + + +32 > + tty +; + + @/usr/include/boost/parameter/aux_/tagged_argument.hpp + +6 #ide +BOOST_PARAMETER_TAGGED_ARGUMENT_050328_HPP + + +7  + #BOOST_PARAMETER_TAGGED_ARGUMENT_050328_HPP + + + ) + +9  + ~ + +10  + ~ + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20 +mea + + gboo + {amea + gm + {amea + gaux + { + +22  + gemy_g_li +; + +23  + gg_li_g +; + +25  + sgged_gumt_ba + {}; + +30 + gme + < +ass + + gKeywd +, cs + gArg +> + +31  + ggged_gumt + : +gged_gumt_ba + + +33  +Keywd + + tkey_ty +; + +34  +Arg + + tvue_ty +; + +35  + gArg +& + tn +; + +37 +gged_gumt +( +n + +x +: +vue +(x) {} + +42  + sbdg + + +44 +me + < +ass + +KW +, cs + gDeu +, cs + gRen +> + +45  + sy + + +47  +tyme + + tm +:: + tev_if +< + +48 + tboo +:: + tis_me +< + tKW +, + tkey_ty +> + +49 , + tm +:: + tif_ +< + tRen +, + tn +, + tvue_ty +> + +50 , + tm +:: + tidty +< + tDeu +> + +51 >:: + tty +ype; + +57 + gme + < +ass + + gKeywd2 +, cs + gArg2 +> + +58 + gg_li +< + +59 + ggged_gumt +< + gKeywd +, + gArg +> + +60 , + gg_li +< + ggged_gumt +< + gKeywd2 +, + gArg2 +> > + +62 + gݔ +,( + ggged_gumt +< + gKeywd2 +, + gArg2 +> + gx +) const + +64  + gg_li +< + +65 + ggged_gumt +< + gKeywd +, + gArg +> + +66 , + gg_li +< + ggged_gumt +< + gKeywd2 +, + gArg2 +> > + +68 * + gthis + + +69 , + gg_li +< + ggged_gumt +< + gKeywd2 +, + gArg2 +> >( + gx +, +emy_g_li +()) + +73 +n + + gݔ +[]( + gkeywd +< + gKeywd +> const&) const + +75  + gvue +; + +78 #i +defed +( +BOOST_NO_FUNCTION_TEMPLATE_ORDERING +|| +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +79 + gme + < +ass + + gKW +, cs + gDeu +> + +80 + gDeu +& +g_wh_deu +( +deu_ +< +KW +, +Deu +> cڡ& +x +, ) const + +82  + gx +. + gvue +; + +85 + gme + < +ass + + gDeu +> + +86 +n + +g_wh_deu +( +deu_ +< +key_ty +, +Deu +> const&, ) const + +88  + gvue +; + +91 + gme + < +ass + + gKW +, cs + gDeu +> + +92 +tyme + + gm +:: +y_wp3 +< +bdg +, + gKW +, + gDeu +&, m:: +ue_ +>:: +ty + + +93 +ݔ +[]( +deu_ +< +KW +, + gDeu +> cڡ& + gx +) const + +95  +g_wh_deu +( +x +, 0L); + +98 + gme + < +ass + + gKW +, cs + gF +> + +99 +tyme + + gsu_of0 +< + gF +>:: +ty + + +100 +g_wh_zy_deu +( +zy_deu +< +KW +, +F +> cڡ& +x +, ) const + +102  + gx +. +compu_deu +(); + +105 + gme + < +ass + + gF +> + +106 +n + +g_wh_zy_deu +( +zy_deu +< +key_ty +, +F +> const&, ) const + +108  + gvue +; + +111 + gme + < +ass + + gKW +, cs + gF +> + +112 +tyme + + gm +:: +y_wp3 +< + +113 +bdg +, + gKW + + +114 , +tyme + + gsu_of0 +< + gF +>:: +ty + + +115 , + gm +:: +ue_ + + +116 >:: +ty + + +117 +ݔ +[]( +zy_deu +< +KW +, + gF +> cڡ& + gx +) const + +119  +g_wh_zy_deu +( +x +, 0L); + +122 + gme + < +ass + + gDeu +> + +123 +n + + gݔ +[]( + gdeu_ +< + gkey_ty +, + gDeu +> const& ) const + +125  + gvue +; + +128 + gme + < +ass + + gF +> + +129 +n + + gݔ +[]( + gzy_deu +< + gkey_ty +, + gF +> const& ) const + +131  + gvue +; + +134 + gme + < +ass + + gKW +, cs + gDeu +> + +135 + gDeu +& + gݔ +[]( + gdeu_ +< + gKW +,Deu> cڡ& + gx +) const + +137  + gx +. + gvue +; + +140 + gme + < +ass + + gKW +, cs + gF +> + +141 +tyme + + gsu_of0 +< + gF +>:: +ty + +ݔ +[]( +zy_deu +< +KW +,F> cڡ& + gx +) const + +143  + gx +. +compu_deu +(); + +146 + gme + < +ass + + gPamRequemts +> + +147  +tyme + + gPamRequemts +:: +has_deu + + +148 +tisfs +( +PamRequemts +*); + +150 + gme + < +ass + + gHasDeu +, cs + gPdi +> + +151  +tyme + + gm +:: +y1 +< +Pdi +, + gvue_ty +>:: +ty + + +152 +tisfs +( + +153 +m_quemts +< +key_ty +, +Pdi +, +HasDeu +>* + +157 +n + + gvue +; + +158 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, +BOOST_TESTED_AT +(1310)) + +160 + give +: + +161  +ݔ +=( +gged_gumt + const&); + +162 + gpublic +: + +165  +gged_gumt + + tty +; + +166  +emy_g_li + + t_ty +; + +167  +g_li_g + + tg +; + +172 + gme + < +ass + + gT +> + +173  + gis_gged_gumt_aux + + +174 : +is_cvtib +< +T +*, +gged_gumt_ba + const*> + +177 + gme + < +ass + + gT +> + +178  + gis_gged_gumt + + +179 : +m +:: +d_ +< + +180 +m +:: +n_ +< +is_n +< +T +> > + +181 , + gis_gged_gumt_aux +< + gT +> + + @/usr/include/boost/parameter/aux_/template_keyword.hpp + +5 #ide +BOOST_PARAMETER_TEMPLATE_KEYWORD_060203_HPP + + +6  + #BOOST_PARAMETER_TEMPLATE_KEYWORD_060203_HPP + + + ) + +8  + ~ + +9  + ~ + +10  + ~ + +11  + ~ + +13 +mea + + gboo + {amea + gm + { + +15 +mea + + gaux + + +18  + sme_keywd_g + {}; + +20 + gme + < +ass + + gT +, cs + gU +> + +21  + gis_por_cvtib + + +22 : +is_cvtib +< +T +*, + gU +*> + +25 + gme + < +ass + + gT +> + +26  + gis_me_keywd + + +27 : +m +:: +d_ +< + +28 +m +:: +n_ +< +is_n +< +T +> > + +29 , + gis_por_cvtib +< + gT +, + gme_keywd_g +> + +35 + gme + < +ass + + gTag +, cs + gT +> + +36  + gme_keywd + + +37 : +aux +:: +me_keywd_g + + +39  +Tag + + tkey_ty +; + +40  +T + + tvue_ty +; + +41  +vue_ty + + tn +; + + @/usr/include/boost/parameter/aux_/unwrap_cv_reference.hpp + +6 #ide +UNWRAP_CV_REFERENCE_050328_HPP + + +7  + #UNWRAP_CV_REFERENCE_050328_HPP + + + ) + +9  + ~ + +10  + ~ + +11  + ~ + +12  + ~ + +14 +mea + + gboo + { + gme +< +ass + + gT +> cs + gn_w +; } + +16 +mea + + gboo + {amea + gm + {amea + gaux + { + +27 + gme + < +ass + + gU +> + +28 +yes_g + +is_cv_n_w_check +( +n_w +< +U +> const volatile*); + +29 +no_g + +is_cv_n_w_check +(...); + +31 + gme + < +ass + + gT +> + +32  + sis_cv_n_w + + +34 +BOOST_STATIC_CONSTANT +( + +35 +bo +, +vue + = ( + +36 ( +is_cv_n_w_check +(( +T +*)0)=( +yes_g +) + +40  + gm +:: + tbo_ +< + +41 #i + tBOOST_WORKAROUND +( + t__BORLANDC__ +, + tBOOST_TESTED_AT +(0x564)) + +42 + tis_cv_n_w +:: + +44 + tvue +> + tty +; + +49 + gme + < +ass + + gT +> + +50  + sg_ty + + +52  +tyme + + tT +:: + tty +ype; + +55 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +56 + gme + < +ass + + gT +, cs + gis_n_w + = +tyme + +is_cv_n_w +< +T +>:: +ty +> + +57  + sunwp_cv_n + + +59  +T + + tty +; + +62 + gme + < +ass + + gT +> + +63  + gunwp_cv_n +< +T + cڡ, + gm +:: +l_ +> + +65  +T + cڡ + tty +; + +68 + gme + < +ass + + gT +> + +69  + gunwp_cv_n +< + gT +, + gm +:: +ue_ +> + +70 : +T + + +77 + gme + < +ass + + gT +> + +78  + sunwp_cv_n + + +80  +tyme + + tm +:: + tev_if +< + +81 + tis_cv_n_w +< + tT +> + +82 , + tg_ty +< + tT +> + +83 , + tm +:: + tidty +< + tT +> + +84 >:: + tty +ype; + + @/usr/include/boost/parameter/aux_/void.hpp + +6 #ide +BOOST_PARAMETER_VOID_050329_HPP + + +7  + #BOOST_PARAMETER_VOID_050329_HPP + + + ) + +9 +mea + + gboo + {amea + gm + { + +13  + svoid_ + {}; + +15 +mea + + gaux + + +18 +le + + gvoid_ +& +void_n +() + +20  +void_ + + g +; + +21  + g +; + + @/usr/include/boost/parameter/aux_/yesno.hpp + +6 #ide +YESNO_050328_HPP + + +7  + #YESNO_050328_HPP + + + ) + +9  + ~ + +11 +mea + + gboo + {amea + gm + {amea + gaux + { + +15  + tyes_g +; + +16 (& + gno_g +)[2]; + +20 +yes_g + +to_yeo +( +m +:: +ue_ +); + +21 +no_g + +to_yeo +( +m +:: +l_ +); + + @/usr/include/boost/parameter/config.hpp + +6 #ide +BOOST_PARAMETER_CONFIG_050403_HPP + + +7  + #BOOST_PARAMETER_CONFIG_050403_HPP + + + ) + +9 #ide +BOOST_PARAMETER_MAX_ARITY + + +10  + #BOOST_PARAMETER_MAX_ARITY + 8 + + ) + + @/usr/include/boost/predef/platform/cloudabi.h + +8 #ide +BOOST_PREDEF_PLAT_CLOUDABI_H + + +9  + #BOOST_PREDEF_PLAT_CLOUDABI_H + + + ) + +11  + ~ + +12  + ~ + +26  + #BOOST_PLAT_CLOUDABI + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +28 #i +defed +( +__CloudABI__ +) + +29 #unde +BOOST_PLAT_CLOUDABI + + +30  + #BOOST_PLAT_CLOUDABI + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +33 #i +BOOST_PLAT_CLOUDABI + + +34  + #BOOST_PLAT_CLOUDABI_AVAILABLE + + + ) + +35  + ~ + +38  + #BOOST_PLAT_CLOUDABI_NAME + "CloudABI" + + ) + +42  + ~ + +43 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_PLAT_CLOUDABI +, +BOOST_PLAT_CLOUDABI_NAME +) + + @/usr/include/boost/predef/platform/ios.h + +9 #ide +BOOST_PREDEF_PLAT_IOS_H + + +10  + #BOOST_PREDEF_PLAT_IOS_H + + + ) + +12  + ~ + +13  + ~ + +26  + #BOOST_PLAT_IOS_DEVICE + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +27  + #BOOST_PLAT_IOS_SIMULATOR + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +30 #i +BOOST_OS_IOS + + +31  + ~ + +32 #i +TARGET_IPHONE_SIMULATOR + == 1 + +33 #unde +BOOST_PLAT_IOS_SIMULATOR + + +34  + #BOOST_PLAT_IOS_SIMULATOR + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +36 #unde +BOOST_PLAT_IOS_DEVICE + + +37  + #BOOST_PLAT_IOS_DEVICE + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +41 #i +BOOST_PLAT_IOS_SIMULATOR + + +42  + #BOOST_PLAT_IOS_SIMULATOR_AVAILABLE + + + ) + +43  + ~ + +46 #i +BOOST_PLAT_IOS_DEVICE + + +47  + #BOOST_PLAT_IOS_DEVICE_AVAILABLE + + + ) + +48  + ~ + +51  + #BOOST_PLAT_IOS_SIMULATOR_NAME + "iOS Simut" + + ) + +52  + #BOOST_PLAT_IOS_DEVICE_NAME + "iOS Devi" + + ) + +56  + ~ + +57 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_PLAT_IOS_SIMULATOR +, +BOOST_PLAT_IOS_SIMULATOR_NAME +) + +58 + `BOOST_PREDEF_DECLARE_TEST +( +BOOST_PLAT_IOS_DEVICE +, +BOOST_PLAT_IOS_DEVICE_NAME +) + + @/usr/include/boost/predef/platform/mingw.h + +8 #ide +BOOST_PREDEF_PLAT_MINGW_H + + +9  + #BOOST_PREDEF_PLAT_MINGW_H + + + ) + +11  + ~ + +12  + ~ + +31  + #BOOST_PLAT_MINGW + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +33 #i +defed +( +__MINGW32__ +|| defed( +__MINGW64__ +) + +34  + ~<_mgw.h +> + +35 #i! +defed +( +BOOST_PLAT_MINGW_DETECTION +&& (defed( +__MINGW64_VERSION_MAJOR +&& defed( +__MINGW64_VERSION_MINOR +)) + +36  + #BOOST_PLAT_MINGW_DETECTION + \ + +37 + `BOOST_VERSION_NUMBER +( +__MINGW64_VERSION_MAJOR +, +__MINGW64_VERSION_MINOR +,0) + + ) + +39 #i! +defed +( +BOOST_PLAT_MINGW_DETECTION +&& (defed( +__MINGW32_VERSION_MAJOR +&& defed( +__MINGW32_VERSION_MINOR +)) + +40  + #BOOST_PLAT_MINGW_DETECTION + \ + +41 + `BOOST_VERSION_NUMBER +( +__MINGW32_MAJOR_VERSION +, +__MINGW32_MINOR_VERSION +,0) + + ) + +43 #i! +defed +( +BOOST_PLAT_MINGW_DETECTION +) + +44  + #BOOST_PLAT_MINGW_DETECTION + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +48 #ifde +BOOST_PLAT_MINGW_DETECTION + + +49  + #BOOST_PLAT_MINGW_AVAILABLE + + + ) + +50 #i +defed +( +BOOST_PREDEF_DETAIL_PLAT_DETECTED +) + +51  + #BOOST_PLAT_MINGW_EMULATED + +BOOST_PLAT_MINGW_DETECTION + + + ) + +53 #unde +BOOST_PLAT_MINGW + + +54  + #BOOST_PLAT_MINGW + +BOOST_PLAT_MINGW_DETECTION + + + ) + +56  + ~ + +59  + #BOOST_PLAT_MINGW_NAME + "MGW (y vty)" + + ) + +63  + ~ + +64 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_PLAT_MINGW +, +BOOST_PLAT_MINGW_NAME +) + +66 #ifde +BOOST_PLAT_MINGW_EMULATED + + +67  + ~ + +68 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_PLAT_MINGW_EMULATED +, +BOOST_PLAT_MINGW_NAME +) + + @/usr/include/boost/predef/platform/mingw32.h + +8 #ide +BOOST_PREDEF_PLAT_MINGW32_H + + +9  + #BOOST_PREDEF_PLAT_MINGW32_H + + + ) + +11  + ~ + +12  + ~ + +29  + #BOOST_PLAT_MINGW32 + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +31 #i +defed +( +__MINGW32__ +) + +32  + ~<_mgw.h +> + +33 #i! +defed +( +BOOST_PLAT_MINGW32_DETECTION +&& (defed( +__MINGW32_VERSION_MAJOR +&& defed( +__MINGW32_VERSION_MINOR +)) + +34  + #BOOST_PLAT_MINGW32_DETECTION + \ + +35 + `BOOST_VERSION_NUMBER +( +__MINGW32_VERSION_MAJOR +, +__MINGW32_VERSION_MINOR +,0) + + ) + +37 #i! +defed +( +BOOST_PLAT_MINGW32_DETECTION +) + +38  + #BOOST_PLAT_MINGW32_DETECTION + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +42 #ifde +BOOST_PLAT_MINGW32_DETECTION + + +43  + #BOOST_PLAT_MINGW32_AVAILABLE + + + ) + +44 #i +defed +( +BOOST_PREDEF_DETAIL_PLAT_DETECTED +) + +45  + #BOOST_PLAT_MINGW32_EMULATED + +BOOST_PLAT_MINGW32_DETECTION + + + ) + +47 #unde +BOOST_PLAT_MINGW32 + + +48  + #BOOST_PLAT_MINGW32 + +BOOST_PLAT_MINGW32_DETECTION + + + ) + +50  + ~ + +53  + #BOOST_PLAT_MINGW32_NAME + "MGW" + + ) + +57  + ~ + +58 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_PLAT_MINGW32 +, +BOOST_PLAT_MINGW32_NAME +) + +60 #ifde +BOOST_PLAT_MINGW32_EMULATED + + +61  + ~ + +62 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_PLAT_MINGW32_EMULATED +, +BOOST_PLAT_MINGW32_NAME +) + + @/usr/include/boost/predef/platform/mingw64.h + +8 #ide +BOOST_PREDEF_PLAT_MINGW64_H + + +9  + #BOOST_PREDEF_PLAT_MINGW64_H + + + ) + +11  + ~ + +12  + ~ + +29  + #BOOST_PLAT_MINGW64 + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +31 #i +defed +( +__MINGW64__ +) + +32  + ~<_mgw.h +> + +33 #i! +defed +( +BOOST_PLAT_MINGW64_DETECTION +&& (defed( +__MINGW64_VERSION_MAJOR +&& defed( +__MINGW64_VERSION_MINOR +)) + +34  + #BOOST_PLAT_MINGW64_DETECTION + \ + +35 + `BOOST_VERSION_NUMBER +( +__MINGW64_VERSION_MAJOR +, +__MINGW64_VERSION_MINOR +,0) + + ) + +37 #i! +defed +( +BOOST_PLAT_MINGW64_DETECTION +) + +38  + #BOOST_PLAT_MINGW64_DETECTION + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +42 #ifde +BOOST_PLAT_MINGW64_DETECTION + + +43  + #BOOST_PLAT_MINGW64_AVAILABLE + + + ) + +44 #i +defed +( +BOOST_PREDEF_DETAIL_PLAT_DETECTED +) + +45  + #BOOST_PLAT_MINGW64_EMULATED + +BOOST_PLAT_MINGW64_DETECTION + + + ) + +47 #unde +BOOST_PLAT_MINGW64 + + +48  + #BOOST_PLAT_MINGW64 + +BOOST_PLAT_MINGW64_DETECTION + + + ) + +50  + ~ + +53  + #BOOST_PLAT_MINGW64_NAME + "MGW-w64" + + ) + +57  + ~ + +58 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_PLAT_MINGW64 +, +BOOST_PLAT_MINGW64_NAME +) + +60 #ifde +BOOST_PLAT_MINGW64_EMULATED + + +61  + ~ + +62 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_PLAT_MINGW64_EMULATED +, +BOOST_PLAT_MINGW64_NAME +) + + @/usr/include/boost/predef/platform/windows_desktop.h + +9 #ide +BOOST_PREDEF_PLAT_WINDOWS_DESKTOP_H + + +10  + #BOOST_PREDEF_PLAT_WINDOWS_DESKTOP_H + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +32  + #BOOST_PLAT_WINDOWS_DESKTOP + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +34 #i +BOOST_OS_WINDOWS + && \ + +35 (( +defed +( +WINAPI_FAMILY_DESKTOP_APP +&& + gWINAPI_FAMILY + == WINAPI_FAMILY_DESKTOP_APP) || \ + +36 ! +BOOST_PLAT_WINDOWS_UWP +) + +37 #unde +BOOST_PLAT_WINDOWS_DESKTOP + + +38  + #BOOST_PLAT_WINDOWS_DESKTOP + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +41 #i +BOOST_PLAT_WINDOWS_DESKTOP + + +42  + #BOOST_PLAT_WINDOWS_DESKTOP_AVAILABLE + + + ) + +43  + ~ + +46  + #BOOST_PLAT_WINDOWS_DESKTOP_NAME + "WdowDeskt" + + ) + +50  + ~ + +51 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_PLAT_WINDOWS_DESKTOP +, +BOOST_PLAT_WINDOWS_DESKTOP_NAME +) + + @/usr/include/boost/predef/platform/windows_phone.h + +9 #ide +BOOST_PREDEF_PLAT_WINDOWS_PHONE_H + + +10  + #BOOST_PREDEF_PLAT_WINDOWS_PHONE_H + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +30  + #BOOST_PLAT_WINDOWS_PHONE + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +32 #i +BOOST_OS_WINDOWS + && \ + +33 +defed +( +WINAPI_FAMILY_PHONE_APP +&& + gWINAPI_FAMILY + == WINAPI_FAMILY_PHONE_APP + +34 #unde +BOOST_PLAT_WINDOWS_PHONE + + +35  + #BOOST_PLAT_WINDOWS_PHONE + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +38 #i +BOOST_PLAT_WINDOWS_PHONE + + +39  + #BOOST_PLAT_WINDOWS_PHONE_AVAILABLE + + + ) + +40  + ~ + +43  + #BOOST_PLAT_WINDOWS_PHONE_NAME + "WdowPhe" + + ) + +47  + ~ + +48 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_PLAT_WINDOWS_PHONE +, +BOOST_PLAT_WINDOWS_PHONE_NAME +) + + @/usr/include/boost/predef/platform/windows_runtime.h + +9 #ide +BOOST_PREDEF_PLAT_WINDOWS_RUNTIME_H + + +10  + #BOOST_PREDEF_PLAT_WINDOWS_RUNTIME_H + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +35  + #BOOST_PLAT_WINDOWS_RUNTIME + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +37 #i +BOOST_OS_WINDOWS + && \ + +38 ( + gBOOST_PLAT_WINDOWS_STORE + || + gBOOST_PLAT_WINDOWS_PHONE +) + +39 #unde +BOOST_PLAT_WINDOWS_RUNTIME + + +40  + #BOOST_PLAT_WINDOWS_RUNTIME + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +43 #i +BOOST_PLAT_WINDOWS_RUNTIME + + +44  + #BOOST_PLAT_WINDOWS_RUNTIME_AVAILABLE + + + ) + +45  + ~ + +48  + #BOOST_PLAT_WINDOWS_RUNTIME_NAME + "WdowRuime" + + ) + +52  + ~ + +53 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_PLAT_WINDOWS_RUNTIME +, +BOOST_PLAT_WINDOWS_RUNTIME_NAME +) + + @/usr/include/boost/predef/platform/windows_server.h + +8 #ide +BOOST_PREDEF_PLAT_WINDOWS_SERVER_H + + +9  + #BOOST_PREDEF_PLAT_WINDOWS_SERVER_H + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +29  + #BOOST_PLAT_WINDOWS_SERVER + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +31 #i +BOOST_OS_WINDOWS + && \ + +32 +defed +( +WINAPI_FAMILY_SERVER +&& + gWINAPI_FAMILY + == WINAPI_FAMILY_SERVER + +33 #unde +BOOST_PLAT_WINDOWS_SERVER + + +34  + #BOOST_PLAT_WINDOWS_SERVER + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +37 #i +BOOST_PLAT_WINDOWS_SERVER + + +38  + #BOOST_PLAT_WINDOWS_SERVER_AVAILABLE + + + ) + +39  + ~ + +42  + #BOOST_PLAT_WINDOWS_SERVER_NAME + "WdowSv" + + ) + +46  + ~ + +47 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_PLAT_WINDOWS_SERVER +, +BOOST_PLAT_WINDOWS_SERVER_NAME +) + + @/usr/include/boost/predef/platform/windows_store.h + +9 #ide +BOOST_PREDEF_PLAT_WINDOWS_STORE_H + + +10  + #BOOST_PREDEF_PLAT_WINDOWS_STORE_H + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +31  + #BOOST_PLAT_WINDOWS_STORE + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +33 #i +BOOST_OS_WINDOWS + && \ + +34 (( +defed +( +WINAPI_FAMILY_PC_APP +&& + gWINAPI_FAMILY + == WINAPI_FAMILY_PC_APP) || \ + +35 ( +defed +( +WINAPI_FAMILY_APP +&& +WINAPI_FAMILY + == WINAPI_FAMILY_APP)) + +36 #unde +BOOST_PLAT_WINDOWS_STORE + + +37  + #BOOST_PLAT_WINDOWS_STORE + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +40 #i +BOOST_PLAT_WINDOWS_STORE + + +41  + #BOOST_PLAT_WINDOWS_STORE_AVAILABLE + + + ) + +42  + ~ + +45  + #BOOST_PLAT_WINDOWS_STORE_NAME + "WdowSte" + + ) + +49  + ~ + +50 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_PLAT_WINDOWS_STORE +, +BOOST_PLAT_WINDOWS_STORE_NAME +) + + @/usr/include/boost/predef/platform/windows_system.h + +8 #ide +BOOST_PREDEF_PLAT_WINDOWS_SYSTEM_H + + +9  + #BOOST_PREDEF_PLAT_WINDOWS_SYSTEM_H + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +29  + #BOOST_PLAT_WINDOWS_SYSTEM + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +31 #i +BOOST_OS_WINDOWS + && \ + +32 +defed +( +WINAPI_FAMILY_SYSTEM +&& + gWINAPI_FAMILY + == WINAPI_FAMILY_SYSTEM + +33 #unde +BOOST_PLAT_WINDOWS_SYSTEM + + +34  + #BOOST_PLAT_WINDOWS_SYSTEM + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +37 #i +BOOST_PLAT_WINDOWS_SYSTEM + + +38  + #BOOST_PLAT_WINDOWS_SYSTEM_AVAILABLE + + + ) + +39  + ~ + +42  + #BOOST_PLAT_WINDOWS_SYSTEM_NAME + "WdowDrivd Tos" + + ) + +46  + ~ + +47 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_PLAT_WINDOWS_SYSTEM +, +BOOST_PLAT_WINDOWS_SYSTEM_NAME +) + + @/usr/include/boost/predef/platform/windows_uwp.h + +8 #ide +BOOST_PREDEF_PLAT_WINDOWS_UWP_H + + +9  + #BOOST_PREDEF_PLAT_WINDOWS_UWP_H + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +30  + #BOOST_PLAT_WINDOWS_UWP + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +31  + #BOOST_PLAT_WINDOWS_SDK_VERSION + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +33 #i +BOOST_OS_WINDOWS + + +35 #i! +defed +( +__MINGW32__ +) + +36  + ~ + +37 #unde +BOOST_PLAT_WINDOWS_SDK_VERSION + + +38  + #BOOST_PLAT_WINDOWS_SDK_VERSION + + `BOOST_VERSION_NUMBER +(0, 0, +VER_PRODUCTBUILD +) + + ) + +42 #i(( +BOOST_PLAT_WINDOWS_SDK_VERSION + > +BOOST_VERSION_NUMBER +(0, 0, 9200)) || \ + +43 ( +defed +( +__MINGW64__ +&& + g__MINGW64_VERSION_MAJOR + >= 3)) + +44 #unde +BOOST_PLAT_WINDOWS_UWP + + +45  + #BOOST_PLAT_WINDOWS_UWP + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +49 #i +BOOST_PLAT_WINDOWS_UWP + + +50  + #BOOST_PLAT_WINDOWS_UWP_AVAILABLE + + + ) + +51  + ~ + +52  + ~ + +55  + #BOOST_PLAT_WINDOWS_UWP_NAME + "UnivWdowPtfm" + + ) + +59  + ~ + +60 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_PLAT_WINDOWS_UWP +, +BOOST_PLAT_WINDOWS_UWP_NAME +) + + @/usr/include/boost/preprocessor/arithmetic.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_ARITHMETIC_HPP + + +15  + #BOOST_PREPROCESSOR_ARITHMETIC_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + + @/usr/include/boost/preprocessor/arithmetic/add.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_ARITHMETIC_ADD_HPP + + +15  + #BOOST_PREPROCESSOR_ARITHMETIC_ADD_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22 # +#/* +BOOST_PP_ADD + */ + +24 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +26  + #BOOST_PP_ADD +( +x +, +y + + `BOOST_PP_TUPLE_ELEM +(2, 0, + `BOOST_PP_WHILE +( +BOOST_PP_ADD_P +, +BOOST_PP_ADD_O +, (x, y))) + + ) + +28  + #BOOST_PP_ADD +( +x +, +y + + `BOOST_PP_ADD_I +(x, y) + + ) + +29  + #BOOST_PP_ADD_I +( +x +, +y + + `BOOST_PP_TUPLE_ELEM +(2, 0, + `BOOST_PP_WHILE +( +BOOST_PP_ADD_P +, +BOOST_PP_ADD_O +, (x, y))) + + ) + +31  +#def + #BOOST_PP_ADD_P +( +d +, +xy + + `BOOST_PP_TUPLE_ELEM +(2, 1, xy) + + ) + +33 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +35  + #BOOST_PP_ADD_O +( +d +, +xy + +BOOST_PP_ADD_O_I + + ) +xy + +37  + #BOOST_PP_ADD_O +( +d +, +xy + + `BOOST_PP_ADD_O_I +( + `BOOST_PP_TUPLE_ELEM +(2, 0, xy), BOOST_PP_TUPLE_ELEM(2, 1, xy)) + + ) + +39  +#def + #BOOST_PP_ADD_O_I +( +x +, +y +( + `BOOST_PP_INC +(x), + `BOOST_PP_DEC +(y)) + + ) + +41 # +#/* +BOOST_PP_ADD_D + */ + +43 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +45  + #BOOST_PP_ADD_D +( +d +, +x +, +y + + `BOOST_PP_TUPLE_ELEM +(2, 0, +BOOST_PP_WHILE_ + ## + `d +( +BOOST_PP_ADD_P +, +BOOST_PP_ADD_O +, (x, y))) + + ) + +47  + #BOOST_PP_ADD_D +( +d +, +x +, +y + + `BOOST_PP_ADD_D_I +(d, x, y) + + ) + +48  + #BOOST_PP_ADD_D_I +( +d +, +x +, +y + + `BOOST_PP_TUPLE_ELEM +(2, 0, +BOOST_PP_WHILE_ + ## + `d +( +BOOST_PP_ADD_P +, +BOOST_PP_ADD_O +, (x, y))) + + ) + + @/usr/include/boost/preprocessor/arithmetic/sub.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_ARITHMETIC_SUB_HPP + + +15  + #BOOST_PREPROCESSOR_ARITHMETIC_SUB_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21 # +#/* +BOOST_PP_SUB + */ + +23 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +25  + #BOOST_PP_SUB +( +x +, +y + + `BOOST_PP_TUPLE_ELEM +(2, 0, + `BOOST_PP_WHILE +( +BOOST_PP_SUB_P +, +BOOST_PP_SUB_O +, (x, y))) + + ) + +27  + #BOOST_PP_SUB +( +x +, +y + + `BOOST_PP_SUB_I +(x, y) + + ) + +28  + #BOOST_PP_SUB_I +( +x +, +y + + `BOOST_PP_TUPLE_ELEM +(2, 0, + `BOOST_PP_WHILE +( +BOOST_PP_SUB_P +, +BOOST_PP_SUB_O +, (x, y))) + + ) + +30  +#def + #BOOST_PP_SUB_P +( +d +, +xy + + `BOOST_PP_TUPLE_ELEM +(2, 1, xy) + + ) + +32 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +34  + #BOOST_PP_SUB_O +( +d +, +xy + +BOOST_PP_SUB_O_I + + ) +xy + +36  + #BOOST_PP_SUB_O +( +d +, +xy + + `BOOST_PP_SUB_O_I +( + `BOOST_PP_TUPLE_ELEM +(2, 0, xy), BOOST_PP_TUPLE_ELEM(2, 1, xy)) + + ) + +38  +#def + #BOOST_PP_SUB_O_I +( +x +, +y +( + `BOOST_PP_DEC +(x), BOOST_PP_DEC(y)) + + ) + +40 # +#/* +BOOST_PP_SUB_D + */ + +42 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +44  + #BOOST_PP_SUB_D +( +d +, +x +, +y + + `BOOST_PP_TUPLE_ELEM +(2, 0, +BOOST_PP_WHILE_ + ## + `d +( +BOOST_PP_SUB_P +, +BOOST_PP_SUB_O +, (x, y))) + + ) + +46  + #BOOST_PP_SUB_D +( +d +, +x +, +y + + `BOOST_PP_SUB_D_I +(d, x, y) + + ) + +47  + #BOOST_PP_SUB_D_I +( +d +, +x +, +y + + `BOOST_PP_TUPLE_ELEM +(2, 0, +BOOST_PP_WHILE_ + ## + `d +( +BOOST_PP_SUB_P +, +BOOST_PP_SUB_O +, (x, y))) + + ) + + @/usr/include/boost/preprocessor/array/elem.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_ARRAY_ELEM_HPP + + +13  + #BOOST_PREPROCESSOR_ARRAY_ELEM_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19 # +#/* +BOOST_PP_ARRAY_ELEM + */ + +21 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +23  + #BOOST_PP_ARRAY_ELEM +( +i +, +y + + `BOOST_PP_TUPLE_ELEM +( + `BOOST_PP_ARRAY_SIZE +׼ay), i, + `BOOST_PP_ARRAY_DATA +׼ay)) + + ) + +25  + #BOOST_PP_ARRAY_ELEM +( +i +, +y + + `BOOST_PP_ARRAY_ELEM_I +(i,ay) + + ) + +26  + #BOOST_PP_ARRAY_ELEM_I +( +i +, +y + + `BOOST_PP_TUPLE_ELEM +( + `BOOST_PP_ARRAY_SIZE +׼ay), i, + `BOOST_PP_ARRAY_DATA +׼ay)) + + ) + + @/usr/include/boost/preprocessor/array/size.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_ARRAY_SIZE_HPP + + +13  + #BOOST_PREPROCESSOR_ARRAY_SIZE_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17 # +#/* +BOOST_PP_ARRAY_SIZE + */ + +19 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +21  + #BOOST_PP_ARRAY_SIZE +( +y + + `BOOST_PP_TUPLE_ELEM +(2, 0,ay) + + ) + +23  + #BOOST_PP_ARRAY_SIZE +( +y + + `BOOST_PP_ARRAY_SIZE_I +׼ay) + + ) + +24  + #BOOST_PP_ARRAY_SIZE_I +( +y + +BOOST_PP_ARRAY_SIZE_II + + ) +array + +25  + #BOOST_PP_ARRAY_SIZE_II +( +size +, +da + + ) +size + + @/usr/include/boost/preprocessor/comma_if.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_COMMA_IF_HPP + + +13  + #BOOST_PREPROCESSOR_COMMA_IF_HPP + + + ) + +14  +#ud + ~ + + @/usr/include/boost/preprocessor/comparison/equal.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_COMPARISON_EQUAL_HPP + + +15  + #BOOST_PREPROCESSOR_COMPARISON_EQUAL_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20 # +#/* +BOOST_PP_EQUAL + */ + +22 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +24  + #BOOST_PP_EQUAL +( +x +, +y + + `BOOST_PP_COMPL +( + `BOOST_PP_NOT_EQUAL +(x, y)) + + ) + +26  + #BOOST_PP_EQUAL +( +x +, +y + + `BOOST_PP_EQUAL_I +(x, y) + + ) + +27  + #BOOST_PP_EQUAL_I +( +x +, +y + + `BOOST_PP_COMPL +( + `BOOST_PP_NOT_EQUAL +(x, y)) + + ) + +29 # +#/* +BOOST_PP_EQUAL_D + */ + +31  +#def + #BOOST_PP_EQUAL_D +( +d +, +x +, +y + + `BOOST_PP_EQUAL +(x, y) + + ) + + @/usr/include/boost/preprocessor/control/expr_if.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_CONTROL_EXPR_IF_HPP + + +15  + #BOOST_PREPROCESSOR_CONTROL_EXPR_IF_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20 # +#/* +BOOST_PP_EXPR_IF + */ + +22 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +24  + #BOOST_PP_EXPR_IF +( +cd +, +ex + + `BOOST_PP_EXPR_IIF +( + `BOOST_PP_BOOL +(cd),x) + + ) + +26  + #BOOST_PP_EXPR_IF +( +cd +, +ex + + `BOOST_PP_EXPR_IF_I +(cd,x) + + ) + +27  + #BOOST_PP_EXPR_IF_I +( +cd +, +ex + + `BOOST_PP_EXPR_IIF +( + `BOOST_PP_BOOL +(cd),x) + + ) + + @/usr/include/boost/preprocessor/control/if.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_CONTROL_IF_HPP + + +15  + #BOOST_PREPROCESSOR_CONTROL_IF_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20 # +#/* +BOOST_PP_IF + */ + +22 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +24  + #BOOST_PP_IF +( +cd +, +t +, +f + + `BOOST_PP_IIF +( + `BOOST_PP_BOOL +(cd),, f) + + ) + +26  + #BOOST_PP_IF +( +cd +, +t +, +f + + `BOOST_PP_IF_I +(cd,, f) + + ) + +27  + #BOOST_PP_IF_I +( +cd +, +t +, +f + + `BOOST_PP_IIF +( + `BOOST_PP_BOOL +(cd),, f) + + ) + + @/usr/include/boost/preprocessor/control/iif.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_CONTROL_IIF_HPP + + +13  + #BOOST_PREPROCESSOR_CONTROL_IIF_HPP + + + ) + +14  +#ud + ~ + +16 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +18  + #BOOST_PP_IIF +( +b +, +t +, +f + + `BOOST_PP_IIF_I +(b,, f) + + ) + +20  + #BOOST_PP_IIF +( +b +, +t +, +f + + `BOOST_PP_IIF_OO +((b,, f)) + + ) + +21  + #BOOST_PP_IIF_OO +( +r + +BOOST_PP_IIF_I + ## + ) +par + +23 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MSVC +() + +25  + #BOOST_PP_IIF_I +( +b +, +t +, +f + +BOOST_PP_IIF_ + ## + `b +, f) + + ) + +27  + #BOOST_PP_IIF_I +( +b +, +t +, +f + + `BOOST_PP_IIF_II +( +BOOST_PP_IIF_ + ## + `b +, f)) + + ) + +28  + #BOOST_PP_IIF_II +( +id + + ) +id + +30  +#def + #BOOST_PP_IIF_0 +( +t +, +f + + ) +f + +32  + #BOOST_PP_IIF_1 +( +t +, +f + + ) +t + + @/usr/include/boost/preprocessor/control/while.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_CONTROL_WHILE_HPP + + +15  + #BOOST_PREPROCESSOR_CONTROL_WHILE_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24 # +#/* +BOOST_PP_WHILE + */ + +28  + #BOOST_PP_WHILE +( +ed +, + +, +e +) + + ) + +30  +#def + #BOOST_PP_WHILE + + `BOOST_PP_CAT +( +BOOST_PP_WHILE_ +, + `BOOST_PP_AUTO_REC +( +BOOST_PP_WHILE_P +, 256)) + + ) + +32 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +34  + #BOOST_PP_WHILE_P +( +n + + `BOOST_PP_BITAND +( + `BOOST_PP_CAT +( +BOOST_PP_WHILE_CHECK_ +, +BOOST_PP_WHILE_ + ## + `n +( +BOOST_PP_WHILE_F +, +BOOST_PP_NIL +, BOOST_PP_NIL)), BOOST_PP_BITAND(BOOST_PP_CAT( +BOOST_PP_LIST_FOLD_LEFT_CHECK_ +, +BOOST_PP_LIST_FOLD_LEFT_ + ##(BOOST_PP_NIL, BOOST_PP_NIL, BOOST_PP_NIL)), BOOST_PP_CAT( +BOOST_PP_LIST_FOLD_RIGHT_CHECK_ +, +BOOST_PP_LIST_FOLD_RIGHT_ + ##(BOOST_PP_NIL, BOOST_PP_NIL, BOOST_PP_NIL)))) + + ) + +36  + #BOOST_PP_WHILE_P +( +n + + `BOOST_PP_BITAND +( + `BOOST_PP_CAT +( +BOOST_PP_WHILE_CHECK_ +, +BOOST_PP_WHILE_ + ## + `n +( +BOOST_PP_WHILE_F +, +BOOST_PP_NIL +, BOOST_PP_NIL)), BOOST_PP_CAT( +BOOST_PP_LIST_FOLD_LEFT_CHECK_ +, +BOOST_PP_LIST_FOLD_LEFT_ + ##(BOOST_PP_NIL, BOOST_PP_NIL, BOOST_PP_NIL))) + + ) + +38  +#def + #BOOST_PP_WHILE_F +( +d +, +_ +0 + + ) + +40 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +42  + ~ + +43 #i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MSVC +() + +44  + ~ + +45 #i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_DMC +() + +46  + ~ + +48  + ~ + +50  +#def + #BOOST_PP_WHILE_257 +( +p +, +o +, +s + + `BOOST_PP_ERROR +(0x0001) + + ) + +52  +#def + #BOOST_PP_WHILE_CHECK_BOOST_PP_NIL + 1 + + ) + +54  +#def + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_1 +( +p +, +o +, +s +0 + + ) + +56  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_2 +( +p +, +o +, +s +0 + + ) + +57  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_3 +( +p +, +o +, +s +0 + + ) + +58  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_4 +( +p +, +o +, +s +0 + + ) + +59  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_5 +( +p +, +o +, +s +0 + + ) + +60  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_6 +( +p +, +o +, +s +0 + + ) + +61  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_7 +( +p +, +o +, +s +0 + + ) + +62  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_8 +( +p +, +o +, +s +0 + + ) + +63  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_9 +( +p +, +o +, +s +0 + + ) + +64  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_10 +( +p +, +o +, +s +0 + + ) + +65  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_11 +( +p +, +o +, +s +0 + + ) + +66  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_12 +( +p +, +o +, +s +0 + + ) + +67  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_13 +( +p +, +o +, +s +0 + + ) + +68  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_14 +( +p +, +o +, +s +0 + + ) + +69  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_15 +( +p +, +o +, +s +0 + + ) + +70  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_16 +( +p +, +o +, +s +0 + + ) + +71  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_17 +( +p +, +o +, +s +0 + + ) + +72  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_18 +( +p +, +o +, +s +0 + + ) + +73  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_19 +( +p +, +o +, +s +0 + + ) + +74  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_20 +( +p +, +o +, +s +0 + + ) + +75  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_21 +( +p +, +o +, +s +0 + + ) + +76  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_22 +( +p +, +o +, +s +0 + + ) + +77  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_23 +( +p +, +o +, +s +0 + + ) + +78  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_24 +( +p +, +o +, +s +0 + + ) + +79  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_25 +( +p +, +o +, +s +0 + + ) + +80  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_26 +( +p +, +o +, +s +0 + + ) + +81  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_27 +( +p +, +o +, +s +0 + + ) + +82  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_28 +( +p +, +o +, +s +0 + + ) + +83  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_29 +( +p +, +o +, +s +0 + + ) + +84  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_30 +( +p +, +o +, +s +0 + + ) + +85  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_31 +( +p +, +o +, +s +0 + + ) + +86  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_32 +( +p +, +o +, +s +0 + + ) + +87  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_33 +( +p +, +o +, +s +0 + + ) + +88  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_34 +( +p +, +o +, +s +0 + + ) + +89  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_35 +( +p +, +o +, +s +0 + + ) + +90  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_36 +( +p +, +o +, +s +0 + + ) + +91  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_37 +( +p +, +o +, +s +0 + + ) + +92  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_38 +( +p +, +o +, +s +0 + + ) + +93  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_39 +( +p +, +o +, +s +0 + + ) + +94  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_40 +( +p +, +o +, +s +0 + + ) + +95  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_41 +( +p +, +o +, +s +0 + + ) + +96  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_42 +( +p +, +o +, +s +0 + + ) + +97  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_43 +( +p +, +o +, +s +0 + + ) + +98  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_44 +( +p +, +o +, +s +0 + + ) + +99  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_45 +( +p +, +o +, +s +0 + + ) + +100  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_46 +( +p +, +o +, +s +0 + + ) + +101  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_47 +( +p +, +o +, +s +0 + + ) + +102  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_48 +( +p +, +o +, +s +0 + + ) + +103  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_49 +( +p +, +o +, +s +0 + + ) + +104  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_50 +( +p +, +o +, +s +0 + + ) + +105  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_51 +( +p +, +o +, +s +0 + + ) + +106  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_52 +( +p +, +o +, +s +0 + + ) + +107  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_53 +( +p +, +o +, +s +0 + + ) + +108  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_54 +( +p +, +o +, +s +0 + + ) + +109  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_55 +( +p +, +o +, +s +0 + + ) + +110  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_56 +( +p +, +o +, +s +0 + + ) + +111  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_57 +( +p +, +o +, +s +0 + + ) + +112  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_58 +( +p +, +o +, +s +0 + + ) + +113  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_59 +( +p +, +o +, +s +0 + + ) + +114  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_60 +( +p +, +o +, +s +0 + + ) + +115  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_61 +( +p +, +o +, +s +0 + + ) + +116  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_62 +( +p +, +o +, +s +0 + + ) + +117  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_63 +( +p +, +o +, +s +0 + + ) + +118  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_64 +( +p +, +o +, +s +0 + + ) + +119  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_65 +( +p +, +o +, +s +0 + + ) + +120  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_66 +( +p +, +o +, +s +0 + + ) + +121  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_67 +( +p +, +o +, +s +0 + + ) + +122  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_68 +( +p +, +o +, +s +0 + + ) + +123  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_69 +( +p +, +o +, +s +0 + + ) + +124  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_70 +( +p +, +o +, +s +0 + + ) + +125  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_71 +( +p +, +o +, +s +0 + + ) + +126  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_72 +( +p +, +o +, +s +0 + + ) + +127  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_73 +( +p +, +o +, +s +0 + + ) + +128  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_74 +( +p +, +o +, +s +0 + + ) + +129  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_75 +( +p +, +o +, +s +0 + + ) + +130  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_76 +( +p +, +o +, +s +0 + + ) + +131  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_77 +( +p +, +o +, +s +0 + + ) + +132  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_78 +( +p +, +o +, +s +0 + + ) + +133  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_79 +( +p +, +o +, +s +0 + + ) + +134  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_80 +( +p +, +o +, +s +0 + + ) + +135  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_81 +( +p +, +o +, +s +0 + + ) + +136  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_82 +( +p +, +o +, +s +0 + + ) + +137  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_83 +( +p +, +o +, +s +0 + + ) + +138  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_84 +( +p +, +o +, +s +0 + + ) + +139  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_85 +( +p +, +o +, +s +0 + + ) + +140  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_86 +( +p +, +o +, +s +0 + + ) + +141  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_87 +( +p +, +o +, +s +0 + + ) + +142  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_88 +( +p +, +o +, +s +0 + + ) + +143  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_89 +( +p +, +o +, +s +0 + + ) + +144  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_90 +( +p +, +o +, +s +0 + + ) + +145  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_91 +( +p +, +o +, +s +0 + + ) + +146  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_92 +( +p +, +o +, +s +0 + + ) + +147  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_93 +( +p +, +o +, +s +0 + + ) + +148  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_94 +( +p +, +o +, +s +0 + + ) + +149  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_95 +( +p +, +o +, +s +0 + + ) + +150  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_96 +( +p +, +o +, +s +0 + + ) + +151  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_97 +( +p +, +o +, +s +0 + + ) + +152  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_98 +( +p +, +o +, +s +0 + + ) + +153  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_99 +( +p +, +o +, +s +0 + + ) + +154  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_100 +( +p +, +o +, +s +0 + + ) + +155  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_101 +( +p +, +o +, +s +0 + + ) + +156  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_102 +( +p +, +o +, +s +0 + + ) + +157  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_103 +( +p +, +o +, +s +0 + + ) + +158  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_104 +( +p +, +o +, +s +0 + + ) + +159  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_105 +( +p +, +o +, +s +0 + + ) + +160  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_106 +( +p +, +o +, +s +0 + + ) + +161  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_107 +( +p +, +o +, +s +0 + + ) + +162  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_108 +( +p +, +o +, +s +0 + + ) + +163  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_109 +( +p +, +o +, +s +0 + + ) + +164  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_110 +( +p +, +o +, +s +0 + + ) + +165  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_111 +( +p +, +o +, +s +0 + + ) + +166  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_112 +( +p +, +o +, +s +0 + + ) + +167  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_113 +( +p +, +o +, +s +0 + + ) + +168  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_114 +( +p +, +o +, +s +0 + + ) + +169  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_115 +( +p +, +o +, +s +0 + + ) + +170  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_116 +( +p +, +o +, +s +0 + + ) + +171  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_117 +( +p +, +o +, +s +0 + + ) + +172  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_118 +( +p +, +o +, +s +0 + + ) + +173  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_119 +( +p +, +o +, +s +0 + + ) + +174  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_120 +( +p +, +o +, +s +0 + + ) + +175  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_121 +( +p +, +o +, +s +0 + + ) + +176  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_122 +( +p +, +o +, +s +0 + + ) + +177  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_123 +( +p +, +o +, +s +0 + + ) + +178  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_124 +( +p +, +o +, +s +0 + + ) + +179  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_125 +( +p +, +o +, +s +0 + + ) + +180  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_126 +( +p +, +o +, +s +0 + + ) + +181  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_127 +( +p +, +o +, +s +0 + + ) + +182  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_128 +( +p +, +o +, +s +0 + + ) + +183  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_129 +( +p +, +o +, +s +0 + + ) + +184  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_130 +( +p +, +o +, +s +0 + + ) + +185  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_131 +( +p +, +o +, +s +0 + + ) + +186  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_132 +( +p +, +o +, +s +0 + + ) + +187  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_133 +( +p +, +o +, +s +0 + + ) + +188  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_134 +( +p +, +o +, +s +0 + + ) + +189  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_135 +( +p +, +o +, +s +0 + + ) + +190  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_136 +( +p +, +o +, +s +0 + + ) + +191  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_137 +( +p +, +o +, +s +0 + + ) + +192  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_138 +( +p +, +o +, +s +0 + + ) + +193  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_139 +( +p +, +o +, +s +0 + + ) + +194  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_140 +( +p +, +o +, +s +0 + + ) + +195  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_141 +( +p +, +o +, +s +0 + + ) + +196  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_142 +( +p +, +o +, +s +0 + + ) + +197  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_143 +( +p +, +o +, +s +0 + + ) + +198  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_144 +( +p +, +o +, +s +0 + + ) + +199  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_145 +( +p +, +o +, +s +0 + + ) + +200  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_146 +( +p +, +o +, +s +0 + + ) + +201  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_147 +( +p +, +o +, +s +0 + + ) + +202  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_148 +( +p +, +o +, +s +0 + + ) + +203  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_149 +( +p +, +o +, +s +0 + + ) + +204  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_150 +( +p +, +o +, +s +0 + + ) + +205  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_151 +( +p +, +o +, +s +0 + + ) + +206  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_152 +( +p +, +o +, +s +0 + + ) + +207  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_153 +( +p +, +o +, +s +0 + + ) + +208  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_154 +( +p +, +o +, +s +0 + + ) + +209  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_155 +( +p +, +o +, +s +0 + + ) + +210  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_156 +( +p +, +o +, +s +0 + + ) + +211  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_157 +( +p +, +o +, +s +0 + + ) + +212  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_158 +( +p +, +o +, +s +0 + + ) + +213  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_159 +( +p +, +o +, +s +0 + + ) + +214  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_160 +( +p +, +o +, +s +0 + + ) + +215  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_161 +( +p +, +o +, +s +0 + + ) + +216  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_162 +( +p +, +o +, +s +0 + + ) + +217  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_163 +( +p +, +o +, +s +0 + + ) + +218  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_164 +( +p +, +o +, +s +0 + + ) + +219  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_165 +( +p +, +o +, +s +0 + + ) + +220  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_166 +( +p +, +o +, +s +0 + + ) + +221  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_167 +( +p +, +o +, +s +0 + + ) + +222  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_168 +( +p +, +o +, +s +0 + + ) + +223  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_169 +( +p +, +o +, +s +0 + + ) + +224  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_170 +( +p +, +o +, +s +0 + + ) + +225  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_171 +( +p +, +o +, +s +0 + + ) + +226  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_172 +( +p +, +o +, +s +0 + + ) + +227  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_173 +( +p +, +o +, +s +0 + + ) + +228  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_174 +( +p +, +o +, +s +0 + + ) + +229  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_175 +( +p +, +o +, +s +0 + + ) + +230  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_176 +( +p +, +o +, +s +0 + + ) + +231  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_177 +( +p +, +o +, +s +0 + + ) + +232  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_178 +( +p +, +o +, +s +0 + + ) + +233  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_179 +( +p +, +o +, +s +0 + + ) + +234  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_180 +( +p +, +o +, +s +0 + + ) + +235  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_181 +( +p +, +o +, +s +0 + + ) + +236  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_182 +( +p +, +o +, +s +0 + + ) + +237  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_183 +( +p +, +o +, +s +0 + + ) + +238  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_184 +( +p +, +o +, +s +0 + + ) + +239  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_185 +( +p +, +o +, +s +0 + + ) + +240  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_186 +( +p +, +o +, +s +0 + + ) + +241  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_187 +( +p +, +o +, +s +0 + + ) + +242  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_188 +( +p +, +o +, +s +0 + + ) + +243  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_189 +( +p +, +o +, +s +0 + + ) + +244  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_190 +( +p +, +o +, +s +0 + + ) + +245  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_191 +( +p +, +o +, +s +0 + + ) + +246  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_192 +( +p +, +o +, +s +0 + + ) + +247  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_193 +( +p +, +o +, +s +0 + + ) + +248  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_194 +( +p +, +o +, +s +0 + + ) + +249  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_195 +( +p +, +o +, +s +0 + + ) + +250  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_196 +( +p +, +o +, +s +0 + + ) + +251  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_197 +( +p +, +o +, +s +0 + + ) + +252  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_198 +( +p +, +o +, +s +0 + + ) + +253  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_199 +( +p +, +o +, +s +0 + + ) + +254  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_200 +( +p +, +o +, +s +0 + + ) + +255  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_201 +( +p +, +o +, +s +0 + + ) + +256  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_202 +( +p +, +o +, +s +0 + + ) + +257  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_203 +( +p +, +o +, +s +0 + + ) + +258  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_204 +( +p +, +o +, +s +0 + + ) + +259  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_205 +( +p +, +o +, +s +0 + + ) + +260  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_206 +( +p +, +o +, +s +0 + + ) + +261  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_207 +( +p +, +o +, +s +0 + + ) + +262  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_208 +( +p +, +o +, +s +0 + + ) + +263  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_209 +( +p +, +o +, +s +0 + + ) + +264  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_210 +( +p +, +o +, +s +0 + + ) + +265  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_211 +( +p +, +o +, +s +0 + + ) + +266  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_212 +( +p +, +o +, +s +0 + + ) + +267  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_213 +( +p +, +o +, +s +0 + + ) + +268  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_214 +( +p +, +o +, +s +0 + + ) + +269  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_215 +( +p +, +o +, +s +0 + + ) + +270  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_216 +( +p +, +o +, +s +0 + + ) + +271  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_217 +( +p +, +o +, +s +0 + + ) + +272  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_218 +( +p +, +o +, +s +0 + + ) + +273  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_219 +( +p +, +o +, +s +0 + + ) + +274  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_220 +( +p +, +o +, +s +0 + + ) + +275  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_221 +( +p +, +o +, +s +0 + + ) + +276  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_222 +( +p +, +o +, +s +0 + + ) + +277  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_223 +( +p +, +o +, +s +0 + + ) + +278  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_224 +( +p +, +o +, +s +0 + + ) + +279  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_225 +( +p +, +o +, +s +0 + + ) + +280  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_226 +( +p +, +o +, +s +0 + + ) + +281  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_227 +( +p +, +o +, +s +0 + + ) + +282  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_228 +( +p +, +o +, +s +0 + + ) + +283  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_229 +( +p +, +o +, +s +0 + + ) + +284  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_230 +( +p +, +o +, +s +0 + + ) + +285  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_231 +( +p +, +o +, +s +0 + + ) + +286  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_232 +( +p +, +o +, +s +0 + + ) + +287  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_233 +( +p +, +o +, +s +0 + + ) + +288  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_234 +( +p +, +o +, +s +0 + + ) + +289  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_235 +( +p +, +o +, +s +0 + + ) + +290  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_236 +( +p +, +o +, +s +0 + + ) + +291  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_237 +( +p +, +o +, +s +0 + + ) + +292  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_238 +( +p +, +o +, +s +0 + + ) + +293  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_239 +( +p +, +o +, +s +0 + + ) + +294  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_240 +( +p +, +o +, +s +0 + + ) + +295  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_241 +( +p +, +o +, +s +0 + + ) + +296  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_242 +( +p +, +o +, +s +0 + + ) + +297  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_243 +( +p +, +o +, +s +0 + + ) + +298  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_244 +( +p +, +o +, +s +0 + + ) + +299  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_245 +( +p +, +o +, +s +0 + + ) + +300  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_246 +( +p +, +o +, +s +0 + + ) + +301  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_247 +( +p +, +o +, +s +0 + + ) + +302  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_248 +( +p +, +o +, +s +0 + + ) + +303  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_249 +( +p +, +o +, +s +0 + + ) + +304  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_250 +( +p +, +o +, +s +0 + + ) + +305  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_251 +( +p +, +o +, +s +0 + + ) + +306  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_252 +( +p +, +o +, +s +0 + + ) + +307  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_253 +( +p +, +o +, +s +0 + + ) + +308  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_254 +( +p +, +o +, +s +0 + + ) + +309  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_255 +( +p +, +o +, +s +0 + + ) + +310  + #BOOST_PP_WHILE_CHECK_BOOST_PP_WHILE_256 +( +p +, +o +, +s +0 + + ) + + @/usr/include/boost/preprocessor/debug/error.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_DEBUG_ERROR_HPP + + +13  + #BOOST_PREPROCESSOR_DEBUG_ERROR_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17 # +#/* +BOOST_PP_ERROR + */ + +19 # +#i +BOOST_PP_CONFIG_ERRORS + + +21  + #BOOST_PP_ERROR +( +code + + `BOOST_PP_CAT +( +BOOST_PP_ERROR_ +, code) + + ) + +23  +#def + #BOOST_PP_ERROR_0x0000 + + `BOOST_PP_ERROR +(0x0000, +BOOST_PP_INDEX_OUT_OF_BOUNDS +) + + ) + +25  + #BOOST_PP_ERROR_0x0001 + + `BOOST_PP_ERROR +(0x0001, +BOOST_PP_WHILE_OVERFLOW +) + + ) + +26  + #BOOST_PP_ERROR_0x0002 + + `BOOST_PP_ERROR +(0x0002, +BOOST_PP_FOR_OVERFLOW +) + + ) + +27  + #BOOST_PP_ERROR_0x0003 + + `BOOST_PP_ERROR +(0x0003, +BOOST_PP_REPEAT_OVERFLOW +) + + ) + +28  + #BOOST_PP_ERROR_0x0004 + + `BOOST_PP_ERROR +(0x0004, +BOOST_PP_LIST_FOLD_OVERFLOW +) + + ) + +29  + #BOOST_PP_ERROR_0x0005 + + `BOOST_PP_ERROR +(0x0005, +BOOST_PP_SEQ_FOLD_OVERFLOW +) + + ) + +30  + #BOOST_PP_ERROR_0x0006 + + `BOOST_PP_ERROR +(0x0006, +BOOST_PP_ARITHMETIC_OVERFLOW +) + + ) + +31  + #BOOST_PP_ERROR_0x0007 + + `BOOST_PP_ERROR +(0x0007, +BOOST_PP_DIVISION_BY_ZERO +) + + ) + + @/usr/include/boost/preprocessor/dec.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_DEC_HPP + + +13  + #BOOST_PREPROCESSOR_DEC_HPP + + + ) + +14  +#ud + ~ + + @/usr/include/boost/preprocessor/detail/auto_rec.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11  +#ud + ~ + +13 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_DMC +() + +15  + ~ + +17 # +#ide +BOOST_PREPROCESSOR_DETAIL_AUTO_REC_HPP + + +19  + #BOOST_PREPROCESSOR_DETAIL_AUTO_REC_HPP + + + ) + +20  +#ud + ~ + +22 # +#/* +BOOST_PP_AUTO_REC + */ + +24  +#def + #BOOST_PP_AUTO_REC +( +ed +, +n + +BOOST_PP_NODE_ENTRY_ + ## + `n +ջd) + + ) + +26  +#def + #BOOST_PP_NODE_ENTRY_256 +( +p + + `BOOST_PP_NODE_128 +)))))))) + + ) + +28  + #BOOST_PP_NODE_ENTRY_128 +( +p + + `BOOST_PP_NODE_64 +))))))) + + ) + +29  + #BOOST_PP_NODE_ENTRY_64 +( +p + + `BOOST_PP_NODE_32 +)))))) + + ) + +30  + #BOOST_PP_NODE_ENTRY_32 +( +p + + `BOOST_PP_NODE_16 +))))) + + ) + +31  + #BOOST_PP_NODE_ENTRY_16 +( +p + + `BOOST_PP_NODE_8 +)))) + + ) + +32  + #BOOST_PP_NODE_ENTRY_8 +( +p + + `BOOST_PP_NODE_4 +))) + + ) + +33  + #BOOST_PP_NODE_ENTRY_4 +( +p + + `BOOST_PP_NODE_2 +)) + + ) + +34  + #BOOST_PP_NODE_ENTRY_2 +( +p + + `BOOST_PP_NODE_1 +) + + ) + +35  +#def + #BOOST_PP_NODE_128 +( +p + + `BOOST_PP_IIF +( + `p +(128), +BOOST_PP_NODE_64 +, +BOOST_PP_NODE_192 +) + + ) + +37  + #BOOST_PP_NODE_64 +( +p + + `BOOST_PP_IIF +( + `p +(64), +BOOST_PP_NODE_32 +, +BOOST_PP_NODE_96 +) + + ) + +38  + #BOOST_PP_NODE_32 +( +p + + `BOOST_PP_IIF +( + `p +(32), +BOOST_PP_NODE_16 +, +BOOST_PP_NODE_48 +) + + ) + +39  + #BOOST_PP_NODE_16 +( +p + + `BOOST_PP_IIF +( + `p +(16), +BOOST_PP_NODE_8 +, +BOOST_PP_NODE_24 +) + + ) + +40  + #BOOST_PP_NODE_8 +( +p + + `BOOST_PP_IIF +( + `p +(8), +BOOST_PP_NODE_4 +, +BOOST_PP_NODE_12 +) + + ) + +41  + #BOOST_PP_NODE_4 +( +p + + `BOOST_PP_IIF +( + `p +(4), +BOOST_PP_NODE_2 +, +BOOST_PP_NODE_6 +) + + ) + +42  + #BOOST_PP_NODE_2 +( +p + + `BOOST_PP_IIF +( + `p +(2), +BOOST_PP_NODE_1 +, +BOOST_PP_NODE_3 +) + + ) + +43  + #BOOST_PP_NODE_1 +( +p + + `BOOST_PP_IIF +( + `p +(1), 1, 2) + + ) + +44  + #BOOST_PP_NODE_3 +( +p + + `BOOST_PP_IIF +( + `p +(3), 3, 4) + + ) + +45  + #BOOST_PP_NODE_6 +( +p + + `BOOST_PP_IIF +( + `p +(6), +BOOST_PP_NODE_5 +, +BOOST_PP_NODE_7 +) + + ) + +46  + #BOOST_PP_NODE_5 +( +p + + `BOOST_PP_IIF +( + `p +(5), 5, 6) + + ) + +47  + #BOOST_PP_NODE_7 +( +p + + `BOOST_PP_IIF +( + `p +(7), 7, 8) + + ) + +48  + #BOOST_PP_NODE_12 +( +p + + `BOOST_PP_IIF +( + `p +(12), +BOOST_PP_NODE_10 +, +BOOST_PP_NODE_14 +) + + ) + +49  + #BOOST_PP_NODE_10 +( +p + + `BOOST_PP_IIF +( + `p +(10), +BOOST_PP_NODE_9 +, +BOOST_PP_NODE_11 +) + + ) + +50  + #BOOST_PP_NODE_9 +( +p + + `BOOST_PP_IIF +( + `p +(9), 9, 10) + + ) + +51  + #BOOST_PP_NODE_11 +( +p + + `BOOST_PP_IIF +( + `p +(11), 11, 12) + + ) + +52  + #BOOST_PP_NODE_14 +( +p + + `BOOST_PP_IIF +( + `p +(14), +BOOST_PP_NODE_13 +, +BOOST_PP_NODE_15 +) + + ) + +53  + #BOOST_PP_NODE_13 +( +p + + `BOOST_PP_IIF +( + `p +(13), 13, 14) + + ) + +54  + #BOOST_PP_NODE_15 +( +p + + `BOOST_PP_IIF +( + `p +(15), 15, 16) + + ) + +55  + #BOOST_PP_NODE_24 +( +p + + `BOOST_PP_IIF +( + `p +(24), +BOOST_PP_NODE_20 +, +BOOST_PP_NODE_28 +) + + ) + +56  + #BOOST_PP_NODE_20 +( +p + + `BOOST_PP_IIF +( + `p +(20), +BOOST_PP_NODE_18 +, +BOOST_PP_NODE_22 +) + + ) + +57  + #BOOST_PP_NODE_18 +( +p + + `BOOST_PP_IIF +( + `p +(18), +BOOST_PP_NODE_17 +, +BOOST_PP_NODE_19 +) + + ) + +58  + #BOOST_PP_NODE_17 +( +p + + `BOOST_PP_IIF +( + `p +(17), 17, 18) + + ) + +59  + #BOOST_PP_NODE_19 +( +p + + `BOOST_PP_IIF +( + `p +(19), 19, 20) + + ) + +60  + #BOOST_PP_NODE_22 +( +p + + `BOOST_PP_IIF +( + `p +(22), +BOOST_PP_NODE_21 +, +BOOST_PP_NODE_23 +) + + ) + +61  + #BOOST_PP_NODE_21 +( +p + + `BOOST_PP_IIF +( + `p +(21), 21, 22) + + ) + +62  + #BOOST_PP_NODE_23 +( +p + + `BOOST_PP_IIF +( + `p +(23), 23, 24) + + ) + +63  + #BOOST_PP_NODE_28 +( +p + + `BOOST_PP_IIF +( + `p +(28), +BOOST_PP_NODE_26 +, +BOOST_PP_NODE_30 +) + + ) + +64  + #BOOST_PP_NODE_26 +( +p + + `BOOST_PP_IIF +( + `p +(26), +BOOST_PP_NODE_25 +, +BOOST_PP_NODE_27 +) + + ) + +65  + #BOOST_PP_NODE_25 +( +p + + `BOOST_PP_IIF +( + `p +(25), 25, 26) + + ) + +66  + #BOOST_PP_NODE_27 +( +p + + `BOOST_PP_IIF +( + `p +(27), 27, 28) + + ) + +67  + #BOOST_PP_NODE_30 +( +p + + `BOOST_PP_IIF +( + `p +(30), +BOOST_PP_NODE_29 +, +BOOST_PP_NODE_31 +) + + ) + +68  + #BOOST_PP_NODE_29 +( +p + + `BOOST_PP_IIF +( + `p +(29), 29, 30) + + ) + +69  + #BOOST_PP_NODE_31 +( +p + + `BOOST_PP_IIF +( + `p +(31), 31, 32) + + ) + +70  + #BOOST_PP_NODE_48 +( +p + + `BOOST_PP_IIF +( + `p +(48), +BOOST_PP_NODE_40 +, +BOOST_PP_NODE_56 +) + + ) + +71  + #BOOST_PP_NODE_40 +( +p + + `BOOST_PP_IIF +( + `p +(40), +BOOST_PP_NODE_36 +, +BOOST_PP_NODE_44 +) + + ) + +72  + #BOOST_PP_NODE_36 +( +p + + `BOOST_PP_IIF +( + `p +(36), +BOOST_PP_NODE_34 +, +BOOST_PP_NODE_38 +) + + ) + +73  + #BOOST_PP_NODE_34 +( +p + + `BOOST_PP_IIF +( + `p +(34), +BOOST_PP_NODE_33 +, +BOOST_PP_NODE_35 +) + + ) + +74  + #BOOST_PP_NODE_33 +( +p + + `BOOST_PP_IIF +( + `p +(33), 33, 34) + + ) + +75  + #BOOST_PP_NODE_35 +( +p + + `BOOST_PP_IIF +( + `p +(35), 35, 36) + + ) + +76  + #BOOST_PP_NODE_38 +( +p + + `BOOST_PP_IIF +( + `p +(38), +BOOST_PP_NODE_37 +, +BOOST_PP_NODE_39 +) + + ) + +77  + #BOOST_PP_NODE_37 +( +p + + `BOOST_PP_IIF +( + `p +(37), 37, 38) + + ) + +78  + #BOOST_PP_NODE_39 +( +p + + `BOOST_PP_IIF +( + `p +(39), 39, 40) + + ) + +79  + #BOOST_PP_NODE_44 +( +p + + `BOOST_PP_IIF +( + `p +(44), +BOOST_PP_NODE_42 +, +BOOST_PP_NODE_46 +) + + ) + +80  + #BOOST_PP_NODE_42 +( +p + + `BOOST_PP_IIF +( + `p +(42), +BOOST_PP_NODE_41 +, +BOOST_PP_NODE_43 +) + + ) + +81  + #BOOST_PP_NODE_41 +( +p + + `BOOST_PP_IIF +( + `p +(41), 41, 42) + + ) + +82  + #BOOST_PP_NODE_43 +( +p + + `BOOST_PP_IIF +( + `p +(43), 43, 44) + + ) + +83  + #BOOST_PP_NODE_46 +( +p + + `BOOST_PP_IIF +( + `p +(46), +BOOST_PP_NODE_45 +, +BOOST_PP_NODE_47 +) + + ) + +84  + #BOOST_PP_NODE_45 +( +p + + `BOOST_PP_IIF +( + `p +(45), 45, 46) + + ) + +85  + #BOOST_PP_NODE_47 +( +p + + `BOOST_PP_IIF +( + `p +(47), 47, 48) + + ) + +86  + #BOOST_PP_NODE_56 +( +p + + `BOOST_PP_IIF +( + `p +(56), +BOOST_PP_NODE_52 +, +BOOST_PP_NODE_60 +) + + ) + +87  + #BOOST_PP_NODE_52 +( +p + + `BOOST_PP_IIF +( + `p +(52), +BOOST_PP_NODE_50 +, +BOOST_PP_NODE_54 +) + + ) + +88  + #BOOST_PP_NODE_50 +( +p + + `BOOST_PP_IIF +( + `p +(50), +BOOST_PP_NODE_49 +, +BOOST_PP_NODE_51 +) + + ) + +89  + #BOOST_PP_NODE_49 +( +p + + `BOOST_PP_IIF +( + `p +(49), 49, 50) + + ) + +90  + #BOOST_PP_NODE_51 +( +p + + `BOOST_PP_IIF +( + `p +(51), 51, 52) + + ) + +91  + #BOOST_PP_NODE_54 +( +p + + `BOOST_PP_IIF +( + `p +(54), +BOOST_PP_NODE_53 +, +BOOST_PP_NODE_55 +) + + ) + +92  + #BOOST_PP_NODE_53 +( +p + + `BOOST_PP_IIF +( + `p +(53), 53, 54) + + ) + +93  + #BOOST_PP_NODE_55 +( +p + + `BOOST_PP_IIF +( + `p +(55), 55, 56) + + ) + +94  + #BOOST_PP_NODE_60 +( +p + + `BOOST_PP_IIF +( + `p +(60), +BOOST_PP_NODE_58 +, +BOOST_PP_NODE_62 +) + + ) + +95  + #BOOST_PP_NODE_58 +( +p + + `BOOST_PP_IIF +( + `p +(58), +BOOST_PP_NODE_57 +, +BOOST_PP_NODE_59 +) + + ) + +96  + #BOOST_PP_NODE_57 +( +p + + `BOOST_PP_IIF +( + `p +(57), 57, 58) + + ) + +97  + #BOOST_PP_NODE_59 +( +p + + `BOOST_PP_IIF +( + `p +(59), 59, 60) + + ) + +98  + #BOOST_PP_NODE_62 +( +p + + `BOOST_PP_IIF +( + `p +(62), +BOOST_PP_NODE_61 +, +BOOST_PP_NODE_63 +) + + ) + +99  + #BOOST_PP_NODE_61 +( +p + + `BOOST_PP_IIF +( + `p +(61), 61, 62) + + ) + +100  + #BOOST_PP_NODE_63 +( +p + + `BOOST_PP_IIF +( + `p +(63), 63, 64) + + ) + +101  + #BOOST_PP_NODE_96 +( +p + + `BOOST_PP_IIF +( + `p +(96), +BOOST_PP_NODE_80 +, +BOOST_PP_NODE_112 +) + + ) + +102  + #BOOST_PP_NODE_80 +( +p + + `BOOST_PP_IIF +( + `p +(80), +BOOST_PP_NODE_72 +, +BOOST_PP_NODE_88 +) + + ) + +103  + #BOOST_PP_NODE_72 +( +p + + `BOOST_PP_IIF +( + `p +(72), +BOOST_PP_NODE_68 +, +BOOST_PP_NODE_76 +) + + ) + +104  + #BOOST_PP_NODE_68 +( +p + + `BOOST_PP_IIF +( + `p +(68), +BOOST_PP_NODE_66 +, +BOOST_PP_NODE_70 +) + + ) + +105  + #BOOST_PP_NODE_66 +( +p + + `BOOST_PP_IIF +( + `p +(66), +BOOST_PP_NODE_65 +, +BOOST_PP_NODE_67 +) + + ) + +106  + #BOOST_PP_NODE_65 +( +p + + `BOOST_PP_IIF +( + `p +(65), 65, 66) + + ) + +107  + #BOOST_PP_NODE_67 +( +p + + `BOOST_PP_IIF +( + `p +(67), 67, 68) + + ) + +108  + #BOOST_PP_NODE_70 +( +p + + `BOOST_PP_IIF +( + `p +(70), +BOOST_PP_NODE_69 +, +BOOST_PP_NODE_71 +) + + ) + +109  + #BOOST_PP_NODE_69 +( +p + + `BOOST_PP_IIF +( + `p +(69), 69, 70) + + ) + +110  + #BOOST_PP_NODE_71 +( +p + + `BOOST_PP_IIF +( + `p +(71), 71, 72) + + ) + +111  + #BOOST_PP_NODE_76 +( +p + + `BOOST_PP_IIF +( + `p +(76), +BOOST_PP_NODE_74 +, +BOOST_PP_NODE_78 +) + + ) + +112  + #BOOST_PP_NODE_74 +( +p + + `BOOST_PP_IIF +( + `p +(74), +BOOST_PP_NODE_73 +, +BOOST_PP_NODE_75 +) + + ) + +113  + #BOOST_PP_NODE_73 +( +p + + `BOOST_PP_IIF +( + `p +(73), 73, 74) + + ) + +114  + #BOOST_PP_NODE_75 +( +p + + `BOOST_PP_IIF +( + `p +(75), 75, 76) + + ) + +115  + #BOOST_PP_NODE_78 +( +p + + `BOOST_PP_IIF +( + `p +(78), +BOOST_PP_NODE_77 +, +BOOST_PP_NODE_79 +) + + ) + +116  + #BOOST_PP_NODE_77 +( +p + + `BOOST_PP_IIF +( + `p +(77), 77, 78) + + ) + +117  + #BOOST_PP_NODE_79 +( +p + + `BOOST_PP_IIF +( + `p +(79), 79, 80) + + ) + +118  + #BOOST_PP_NODE_88 +( +p + + `BOOST_PP_IIF +( + `p +(88), +BOOST_PP_NODE_84 +, +BOOST_PP_NODE_92 +) + + ) + +119  + #BOOST_PP_NODE_84 +( +p + + `BOOST_PP_IIF +( + `p +(84), +BOOST_PP_NODE_82 +, +BOOST_PP_NODE_86 +) + + ) + +120  + #BOOST_PP_NODE_82 +( +p + + `BOOST_PP_IIF +( + `p +(82), +BOOST_PP_NODE_81 +, +BOOST_PP_NODE_83 +) + + ) + +121  + #BOOST_PP_NODE_81 +( +p + + `BOOST_PP_IIF +( + `p +(81), 81, 82) + + ) + +122  + #BOOST_PP_NODE_83 +( +p + + `BOOST_PP_IIF +( + `p +(83), 83, 84) + + ) + +123  + #BOOST_PP_NODE_86 +( +p + + `BOOST_PP_IIF +( + `p +(86), +BOOST_PP_NODE_85 +, +BOOST_PP_NODE_87 +) + + ) + +124  + #BOOST_PP_NODE_85 +( +p + + `BOOST_PP_IIF +( + `p +(85), 85, 86) + + ) + +125  + #BOOST_PP_NODE_87 +( +p + + `BOOST_PP_IIF +( + `p +(87), 87, 88) + + ) + +126  + #BOOST_PP_NODE_92 +( +p + + `BOOST_PP_IIF +( + `p +(92), +BOOST_PP_NODE_90 +, +BOOST_PP_NODE_94 +) + + ) + +127  + #BOOST_PP_NODE_90 +( +p + + `BOOST_PP_IIF +( + `p +(90), +BOOST_PP_NODE_89 +, +BOOST_PP_NODE_91 +) + + ) + +128  + #BOOST_PP_NODE_89 +( +p + + `BOOST_PP_IIF +( + `p +(89), 89, 90) + + ) + +129  + #BOOST_PP_NODE_91 +( +p + + `BOOST_PP_IIF +( + `p +(91), 91, 92) + + ) + +130  + #BOOST_PP_NODE_94 +( +p + + `BOOST_PP_IIF +( + `p +(94), +BOOST_PP_NODE_93 +, +BOOST_PP_NODE_95 +) + + ) + +131  + #BOOST_PP_NODE_93 +( +p + + `BOOST_PP_IIF +( + `p +(93), 93, 94) + + ) + +132  + #BOOST_PP_NODE_95 +( +p + + `BOOST_PP_IIF +( + `p +(95), 95, 96) + + ) + +133  + #BOOST_PP_NODE_112 +( +p + + `BOOST_PP_IIF +( + `p +(112), +BOOST_PP_NODE_104 +, +BOOST_PP_NODE_120 +) + + ) + +134  + #BOOST_PP_NODE_104 +( +p + + `BOOST_PP_IIF +( + `p +(104), +BOOST_PP_NODE_100 +, +BOOST_PP_NODE_108 +) + + ) + +135  + #BOOST_PP_NODE_100 +( +p + + `BOOST_PP_IIF +( + `p +(100), +BOOST_PP_NODE_98 +, +BOOST_PP_NODE_102 +) + + ) + +136  + #BOOST_PP_NODE_98 +( +p + + `BOOST_PP_IIF +( + `p +(98), +BOOST_PP_NODE_97 +, +BOOST_PP_NODE_99 +) + + ) + +137  + #BOOST_PP_NODE_97 +( +p + + `BOOST_PP_IIF +( + `p +(97), 97, 98) + + ) + +138  + #BOOST_PP_NODE_99 +( +p + + `BOOST_PP_IIF +( + `p +(99), 99, 100) + + ) + +139  + #BOOST_PP_NODE_102 +( +p + + `BOOST_PP_IIF +( + `p +(102), +BOOST_PP_NODE_101 +, +BOOST_PP_NODE_103 +) + + ) + +140  + #BOOST_PP_NODE_101 +( +p + + `BOOST_PP_IIF +( + `p +(101), 101, 102) + + ) + +141  + #BOOST_PP_NODE_103 +( +p + + `BOOST_PP_IIF +( + `p +(103), 103, 104) + + ) + +142  + #BOOST_PP_NODE_108 +( +p + + `BOOST_PP_IIF +( + `p +(108), +BOOST_PP_NODE_106 +, +BOOST_PP_NODE_110 +) + + ) + +143  + #BOOST_PP_NODE_106 +( +p + + `BOOST_PP_IIF +( + `p +(106), +BOOST_PP_NODE_105 +, +BOOST_PP_NODE_107 +) + + ) + +144  + #BOOST_PP_NODE_105 +( +p + + `BOOST_PP_IIF +( + `p +(105), 105, 106) + + ) + +145  + #BOOST_PP_NODE_107 +( +p + + `BOOST_PP_IIF +( + `p +(107), 107, 108) + + ) + +146  + #BOOST_PP_NODE_110 +( +p + + `BOOST_PP_IIF +( + `p +(110), +BOOST_PP_NODE_109 +, +BOOST_PP_NODE_111 +) + + ) + +147  + #BOOST_PP_NODE_109 +( +p + + `BOOST_PP_IIF +( + `p +(109), 109, 110) + + ) + +148  + #BOOST_PP_NODE_111 +( +p + + `BOOST_PP_IIF +( + `p +(111), 111, 112) + + ) + +149  + #BOOST_PP_NODE_120 +( +p + + `BOOST_PP_IIF +( + `p +(120), +BOOST_PP_NODE_116 +, +BOOST_PP_NODE_124 +) + + ) + +150  + #BOOST_PP_NODE_116 +( +p + + `BOOST_PP_IIF +( + `p +(116), +BOOST_PP_NODE_114 +, +BOOST_PP_NODE_118 +) + + ) + +151  + #BOOST_PP_NODE_114 +( +p + + `BOOST_PP_IIF +( + `p +(114), +BOOST_PP_NODE_113 +, +BOOST_PP_NODE_115 +) + + ) + +152  + #BOOST_PP_NODE_113 +( +p + + `BOOST_PP_IIF +( + `p +(113), 113, 114) + + ) + +153  + #BOOST_PP_NODE_115 +( +p + + `BOOST_PP_IIF +( + `p +(115), 115, 116) + + ) + +154  + #BOOST_PP_NODE_118 +( +p + + `BOOST_PP_IIF +( + `p +(118), +BOOST_PP_NODE_117 +, +BOOST_PP_NODE_119 +) + + ) + +155  + #BOOST_PP_NODE_117 +( +p + + `BOOST_PP_IIF +( + `p +(117), 117, 118) + + ) + +156  + #BOOST_PP_NODE_119 +( +p + + `BOOST_PP_IIF +( + `p +(119), 119, 120) + + ) + +157  + #BOOST_PP_NODE_124 +( +p + + `BOOST_PP_IIF +( + `p +(124), +BOOST_PP_NODE_122 +, +BOOST_PP_NODE_126 +) + + ) + +158  + #BOOST_PP_NODE_122 +( +p + + `BOOST_PP_IIF +( + `p +(122), +BOOST_PP_NODE_121 +, +BOOST_PP_NODE_123 +) + + ) + +159  + #BOOST_PP_NODE_121 +( +p + + `BOOST_PP_IIF +( + `p +(121), 121, 122) + + ) + +160  + #BOOST_PP_NODE_123 +( +p + + `BOOST_PP_IIF +( + `p +(123), 123, 124) + + ) + +161  + #BOOST_PP_NODE_126 +( +p + + `BOOST_PP_IIF +( + `p +(126), +BOOST_PP_NODE_125 +, +BOOST_PP_NODE_127 +) + + ) + +162  + #BOOST_PP_NODE_125 +( +p + + `BOOST_PP_IIF +( + `p +(125), 125, 126) + + ) + +163  + #BOOST_PP_NODE_127 +( +p + + `BOOST_PP_IIF +( + `p +(127), 127, 128) + + ) + +164  + #BOOST_PP_NODE_192 +( +p + + `BOOST_PP_IIF +( + `p +(192), +BOOST_PP_NODE_160 +, +BOOST_PP_NODE_224 +) + + ) + +165  + #BOOST_PP_NODE_160 +( +p + + `BOOST_PP_IIF +( + `p +(160), +BOOST_PP_NODE_144 +, +BOOST_PP_NODE_176 +) + + ) + +166  + #BOOST_PP_NODE_144 +( +p + + `BOOST_PP_IIF +( + `p +(144), +BOOST_PP_NODE_136 +, +BOOST_PP_NODE_152 +) + + ) + +167  + #BOOST_PP_NODE_136 +( +p + + `BOOST_PP_IIF +( + `p +(136), +BOOST_PP_NODE_132 +, +BOOST_PP_NODE_140 +) + + ) + +168  + #BOOST_PP_NODE_132 +( +p + + `BOOST_PP_IIF +( + `p +(132), +BOOST_PP_NODE_130 +, +BOOST_PP_NODE_134 +) + + ) + +169  + #BOOST_PP_NODE_130 +( +p + + `BOOST_PP_IIF +( + `p +(130), +BOOST_PP_NODE_129 +, +BOOST_PP_NODE_131 +) + + ) + +170  + #BOOST_PP_NODE_129 +( +p + + `BOOST_PP_IIF +( + `p +(129), 129, 130) + + ) + +171  + #BOOST_PP_NODE_131 +( +p + + `BOOST_PP_IIF +( + `p +(131), 131, 132) + + ) + +172  + #BOOST_PP_NODE_134 +( +p + + `BOOST_PP_IIF +( + `p +(134), +BOOST_PP_NODE_133 +, +BOOST_PP_NODE_135 +) + + ) + +173  + #BOOST_PP_NODE_133 +( +p + + `BOOST_PP_IIF +( + `p +(133), 133, 134) + + ) + +174  + #BOOST_PP_NODE_135 +( +p + + `BOOST_PP_IIF +( + `p +(135), 135, 136) + + ) + +175  + #BOOST_PP_NODE_140 +( +p + + `BOOST_PP_IIF +( + `p +(140), +BOOST_PP_NODE_138 +, +BOOST_PP_NODE_142 +) + + ) + +176  + #BOOST_PP_NODE_138 +( +p + + `BOOST_PP_IIF +( + `p +(138), +BOOST_PP_NODE_137 +, +BOOST_PP_NODE_139 +) + + ) + +177  + #BOOST_PP_NODE_137 +( +p + + `BOOST_PP_IIF +( + `p +(137), 137, 138) + + ) + +178  + #BOOST_PP_NODE_139 +( +p + + `BOOST_PP_IIF +( + `p +(139), 139, 140) + + ) + +179  + #BOOST_PP_NODE_142 +( +p + + `BOOST_PP_IIF +( + `p +(142), +BOOST_PP_NODE_141 +, +BOOST_PP_NODE_143 +) + + ) + +180  + #BOOST_PP_NODE_141 +( +p + + `BOOST_PP_IIF +( + `p +(141), 141, 142) + + ) + +181  + #BOOST_PP_NODE_143 +( +p + + `BOOST_PP_IIF +( + `p +(143), 143, 144) + + ) + +182  + #BOOST_PP_NODE_152 +( +p + + `BOOST_PP_IIF +( + `p +(152), +BOOST_PP_NODE_148 +, +BOOST_PP_NODE_156 +) + + ) + +183  + #BOOST_PP_NODE_148 +( +p + + `BOOST_PP_IIF +( + `p +(148), +BOOST_PP_NODE_146 +, +BOOST_PP_NODE_150 +) + + ) + +184  + #BOOST_PP_NODE_146 +( +p + + `BOOST_PP_IIF +( + `p +(146), +BOOST_PP_NODE_145 +, +BOOST_PP_NODE_147 +) + + ) + +185  + #BOOST_PP_NODE_145 +( +p + + `BOOST_PP_IIF +( + `p +(145), 145, 146) + + ) + +186  + #BOOST_PP_NODE_147 +( +p + + `BOOST_PP_IIF +( + `p +(147), 147, 148) + + ) + +187  + #BOOST_PP_NODE_150 +( +p + + `BOOST_PP_IIF +( + `p +(150), +BOOST_PP_NODE_149 +, +BOOST_PP_NODE_151 +) + + ) + +188  + #BOOST_PP_NODE_149 +( +p + + `BOOST_PP_IIF +( + `p +(149), 149, 150) + + ) + +189  + #BOOST_PP_NODE_151 +( +p + + `BOOST_PP_IIF +( + `p +(151), 151, 152) + + ) + +190  + #BOOST_PP_NODE_156 +( +p + + `BOOST_PP_IIF +( + `p +(156), +BOOST_PP_NODE_154 +, +BOOST_PP_NODE_158 +) + + ) + +191  + #BOOST_PP_NODE_154 +( +p + + `BOOST_PP_IIF +( + `p +(154), +BOOST_PP_NODE_153 +, +BOOST_PP_NODE_155 +) + + ) + +192  + #BOOST_PP_NODE_153 +( +p + + `BOOST_PP_IIF +( + `p +(153), 153, 154) + + ) + +193  + #BOOST_PP_NODE_155 +( +p + + `BOOST_PP_IIF +( + `p +(155), 155, 156) + + ) + +194  + #BOOST_PP_NODE_158 +( +p + + `BOOST_PP_IIF +( + `p +(158), +BOOST_PP_NODE_157 +, +BOOST_PP_NODE_159 +) + + ) + +195  + #BOOST_PP_NODE_157 +( +p + + `BOOST_PP_IIF +( + `p +(157), 157, 158) + + ) + +196  + #BOOST_PP_NODE_159 +( +p + + `BOOST_PP_IIF +( + `p +(159), 159, 160) + + ) + +197  + #BOOST_PP_NODE_176 +( +p + + `BOOST_PP_IIF +( + `p +(176), +BOOST_PP_NODE_168 +, +BOOST_PP_NODE_184 +) + + ) + +198  + #BOOST_PP_NODE_168 +( +p + + `BOOST_PP_IIF +( + `p +(168), +BOOST_PP_NODE_164 +, +BOOST_PP_NODE_172 +) + + ) + +199  + #BOOST_PP_NODE_164 +( +p + + `BOOST_PP_IIF +( + `p +(164), +BOOST_PP_NODE_162 +, +BOOST_PP_NODE_166 +) + + ) + +200  + #BOOST_PP_NODE_162 +( +p + + `BOOST_PP_IIF +( + `p +(162), +BOOST_PP_NODE_161 +, +BOOST_PP_NODE_163 +) + + ) + +201  + #BOOST_PP_NODE_161 +( +p + + `BOOST_PP_IIF +( + `p +(161), 161, 162) + + ) + +202  + #BOOST_PP_NODE_163 +( +p + + `BOOST_PP_IIF +( + `p +(163), 163, 164) + + ) + +203  + #BOOST_PP_NODE_166 +( +p + + `BOOST_PP_IIF +( + `p +(166), +BOOST_PP_NODE_165 +, +BOOST_PP_NODE_167 +) + + ) + +204  + #BOOST_PP_NODE_165 +( +p + + `BOOST_PP_IIF +( + `p +(165), 165, 166) + + ) + +205  + #BOOST_PP_NODE_167 +( +p + + `BOOST_PP_IIF +( + `p +(167), 167, 168) + + ) + +206  + #BOOST_PP_NODE_172 +( +p + + `BOOST_PP_IIF +( + `p +(172), +BOOST_PP_NODE_170 +, +BOOST_PP_NODE_174 +) + + ) + +207  + #BOOST_PP_NODE_170 +( +p + + `BOOST_PP_IIF +( + `p +(170), +BOOST_PP_NODE_169 +, +BOOST_PP_NODE_171 +) + + ) + +208  + #BOOST_PP_NODE_169 +( +p + + `BOOST_PP_IIF +( + `p +(169), 169, 170) + + ) + +209  + #BOOST_PP_NODE_171 +( +p + + `BOOST_PP_IIF +( + `p +(171), 171, 172) + + ) + +210  + #BOOST_PP_NODE_174 +( +p + + `BOOST_PP_IIF +( + `p +(174), +BOOST_PP_NODE_173 +, +BOOST_PP_NODE_175 +) + + ) + +211  + #BOOST_PP_NODE_173 +( +p + + `BOOST_PP_IIF +( + `p +(173), 173, 174) + + ) + +212  + #BOOST_PP_NODE_175 +( +p + + `BOOST_PP_IIF +( + `p +(175), 175, 176) + + ) + +213  + #BOOST_PP_NODE_184 +( +p + + `BOOST_PP_IIF +( + `p +(184), +BOOST_PP_NODE_180 +, +BOOST_PP_NODE_188 +) + + ) + +214  + #BOOST_PP_NODE_180 +( +p + + `BOOST_PP_IIF +( + `p +(180), +BOOST_PP_NODE_178 +, +BOOST_PP_NODE_182 +) + + ) + +215  + #BOOST_PP_NODE_178 +( +p + + `BOOST_PP_IIF +( + `p +(178), +BOOST_PP_NODE_177 +, +BOOST_PP_NODE_179 +) + + ) + +216  + #BOOST_PP_NODE_177 +( +p + + `BOOST_PP_IIF +( + `p +(177), 177, 178) + + ) + +217  + #BOOST_PP_NODE_179 +( +p + + `BOOST_PP_IIF +( + `p +(179), 179, 180) + + ) + +218  + #BOOST_PP_NODE_182 +( +p + + `BOOST_PP_IIF +( + `p +(182), +BOOST_PP_NODE_181 +, +BOOST_PP_NODE_183 +) + + ) + +219  + #BOOST_PP_NODE_181 +( +p + + `BOOST_PP_IIF +( + `p +(181), 181, 182) + + ) + +220  + #BOOST_PP_NODE_183 +( +p + + `BOOST_PP_IIF +( + `p +(183), 183, 184) + + ) + +221  + #BOOST_PP_NODE_188 +( +p + + `BOOST_PP_IIF +( + `p +(188), +BOOST_PP_NODE_186 +, +BOOST_PP_NODE_190 +) + + ) + +222  + #BOOST_PP_NODE_186 +( +p + + `BOOST_PP_IIF +( + `p +(186), +BOOST_PP_NODE_185 +, +BOOST_PP_NODE_187 +) + + ) + +223  + #BOOST_PP_NODE_185 +( +p + + `BOOST_PP_IIF +( + `p +(185), 185, 186) + + ) + +224  + #BOOST_PP_NODE_187 +( +p + + `BOOST_PP_IIF +( + `p +(187), 187, 188) + + ) + +225  + #BOOST_PP_NODE_190 +( +p + + `BOOST_PP_IIF +( + `p +(190), +BOOST_PP_NODE_189 +, +BOOST_PP_NODE_191 +) + + ) + +226  + #BOOST_PP_NODE_189 +( +p + + `BOOST_PP_IIF +( + `p +(189), 189, 190) + + ) + +227  + #BOOST_PP_NODE_191 +( +p + + `BOOST_PP_IIF +( + `p +(191), 191, 192) + + ) + +228  + #BOOST_PP_NODE_224 +( +p + + `BOOST_PP_IIF +( + `p +(224), +BOOST_PP_NODE_208 +, +BOOST_PP_NODE_240 +) + + ) + +229  + #BOOST_PP_NODE_208 +( +p + + `BOOST_PP_IIF +( + `p +(208), +BOOST_PP_NODE_200 +, +BOOST_PP_NODE_216 +) + + ) + +230  + #BOOST_PP_NODE_200 +( +p + + `BOOST_PP_IIF +( + `p +(200), +BOOST_PP_NODE_196 +, +BOOST_PP_NODE_204 +) + + ) + +231  + #BOOST_PP_NODE_196 +( +p + + `BOOST_PP_IIF +( + `p +(196), +BOOST_PP_NODE_194 +, +BOOST_PP_NODE_198 +) + + ) + +232  + #BOOST_PP_NODE_194 +( +p + + `BOOST_PP_IIF +( + `p +(194), +BOOST_PP_NODE_193 +, +BOOST_PP_NODE_195 +) + + ) + +233  + #BOOST_PP_NODE_193 +( +p + + `BOOST_PP_IIF +( + `p +(193), 193, 194) + + ) + +234  + #BOOST_PP_NODE_195 +( +p + + `BOOST_PP_IIF +( + `p +(195), 195, 196) + + ) + +235  + #BOOST_PP_NODE_198 +( +p + + `BOOST_PP_IIF +( + `p +(198), +BOOST_PP_NODE_197 +, +BOOST_PP_NODE_199 +) + + ) + +236  + #BOOST_PP_NODE_197 +( +p + + `BOOST_PP_IIF +( + `p +(197), 197, 198) + + ) + +237  + #BOOST_PP_NODE_199 +( +p + + `BOOST_PP_IIF +( + `p +(199), 199, 200) + + ) + +238  + #BOOST_PP_NODE_204 +( +p + + `BOOST_PP_IIF +( + `p +(204), +BOOST_PP_NODE_202 +, +BOOST_PP_NODE_206 +) + + ) + +239  + #BOOST_PP_NODE_202 +( +p + + `BOOST_PP_IIF +( + `p +(202), +BOOST_PP_NODE_201 +, +BOOST_PP_NODE_203 +) + + ) + +240  + #BOOST_PP_NODE_201 +( +p + + `BOOST_PP_IIF +( + `p +(201), 201, 202) + + ) + +241  + #BOOST_PP_NODE_203 +( +p + + `BOOST_PP_IIF +( + `p +(203), 203, 204) + + ) + +242  + #BOOST_PP_NODE_206 +( +p + + `BOOST_PP_IIF +( + `p +(206), +BOOST_PP_NODE_205 +, +BOOST_PP_NODE_207 +) + + ) + +243  + #BOOST_PP_NODE_205 +( +p + + `BOOST_PP_IIF +( + `p +(205), 205, 206) + + ) + +244  + #BOOST_PP_NODE_207 +( +p + + `BOOST_PP_IIF +( + `p +(207), 207, 208) + + ) + +245  + #BOOST_PP_NODE_216 +( +p + + `BOOST_PP_IIF +( + `p +(216), +BOOST_PP_NODE_212 +, +BOOST_PP_NODE_220 +) + + ) + +246  + #BOOST_PP_NODE_212 +( +p + + `BOOST_PP_IIF +( + `p +(212), +BOOST_PP_NODE_210 +, +BOOST_PP_NODE_214 +) + + ) + +247  + #BOOST_PP_NODE_210 +( +p + + `BOOST_PP_IIF +( + `p +(210), +BOOST_PP_NODE_209 +, +BOOST_PP_NODE_211 +) + + ) + +248  + #BOOST_PP_NODE_209 +( +p + + `BOOST_PP_IIF +( + `p +(209), 209, 210) + + ) + +249  + #BOOST_PP_NODE_211 +( +p + + `BOOST_PP_IIF +( + `p +(211), 211, 212) + + ) + +250  + #BOOST_PP_NODE_214 +( +p + + `BOOST_PP_IIF +( + `p +(214), +BOOST_PP_NODE_213 +, +BOOST_PP_NODE_215 +) + + ) + +251  + #BOOST_PP_NODE_213 +( +p + + `BOOST_PP_IIF +( + `p +(213), 213, 214) + + ) + +252  + #BOOST_PP_NODE_215 +( +p + + `BOOST_PP_IIF +( + `p +(215), 215, 216) + + ) + +253  + #BOOST_PP_NODE_220 +( +p + + `BOOST_PP_IIF +( + `p +(220), +BOOST_PP_NODE_218 +, +BOOST_PP_NODE_222 +) + + ) + +254  + #BOOST_PP_NODE_218 +( +p + + `BOOST_PP_IIF +( + `p +(218), +BOOST_PP_NODE_217 +, +BOOST_PP_NODE_219 +) + + ) + +255  + #BOOST_PP_NODE_217 +( +p + + `BOOST_PP_IIF +( + `p +(217), 217, 218) + + ) + +256  + #BOOST_PP_NODE_219 +( +p + + `BOOST_PP_IIF +( + `p +(219), 219, 220) + + ) + +257  + #BOOST_PP_NODE_222 +( +p + + `BOOST_PP_IIF +( + `p +(222), +BOOST_PP_NODE_221 +, +BOOST_PP_NODE_223 +) + + ) + +258  + #BOOST_PP_NODE_221 +( +p + + `BOOST_PP_IIF +( + `p +(221), 221, 222) + + ) + +259  + #BOOST_PP_NODE_223 +( +p + + `BOOST_PP_IIF +( + `p +(223), 223, 224) + + ) + +260  + #BOOST_PP_NODE_240 +( +p + + `BOOST_PP_IIF +( + `p +(240), +BOOST_PP_NODE_232 +, +BOOST_PP_NODE_248 +) + + ) + +261  + #BOOST_PP_NODE_232 +( +p + + `BOOST_PP_IIF +( + `p +(232), +BOOST_PP_NODE_228 +, +BOOST_PP_NODE_236 +) + + ) + +262  + #BOOST_PP_NODE_228 +( +p + + `BOOST_PP_IIF +( + `p +(228), +BOOST_PP_NODE_226 +, +BOOST_PP_NODE_230 +) + + ) + +263  + #BOOST_PP_NODE_226 +( +p + + `BOOST_PP_IIF +( + `p +(226), +BOOST_PP_NODE_225 +, +BOOST_PP_NODE_227 +) + + ) + +264  + #BOOST_PP_NODE_225 +( +p + + `BOOST_PP_IIF +( + `p +(225), 225, 226) + + ) + +265  + #BOOST_PP_NODE_227 +( +p + + `BOOST_PP_IIF +( + `p +(227), 227, 228) + + ) + +266  + #BOOST_PP_NODE_230 +( +p + + `BOOST_PP_IIF +( + `p +(230), +BOOST_PP_NODE_229 +, +BOOST_PP_NODE_231 +) + + ) + +267  + #BOOST_PP_NODE_229 +( +p + + `BOOST_PP_IIF +( + `p +(229), 229, 230) + + ) + +268  + #BOOST_PP_NODE_231 +( +p + + `BOOST_PP_IIF +( + `p +(231), 231, 232) + + ) + +269  + #BOOST_PP_NODE_236 +( +p + + `BOOST_PP_IIF +( + `p +(236), +BOOST_PP_NODE_234 +, +BOOST_PP_NODE_238 +) + + ) + +270  + #BOOST_PP_NODE_234 +( +p + + `BOOST_PP_IIF +( + `p +(234), +BOOST_PP_NODE_233 +, +BOOST_PP_NODE_235 +) + + ) + +271  + #BOOST_PP_NODE_233 +( +p + + `BOOST_PP_IIF +( + `p +(233), 233, 234) + + ) + +272  + #BOOST_PP_NODE_235 +( +p + + `BOOST_PP_IIF +( + `p +(235), 235, 236) + + ) + +273  + #BOOST_PP_NODE_238 +( +p + + `BOOST_PP_IIF +( + `p +(238), +BOOST_PP_NODE_237 +, +BOOST_PP_NODE_239 +) + + ) + +274  + #BOOST_PP_NODE_237 +( +p + + `BOOST_PP_IIF +( + `p +(237), 237, 238) + + ) + +275  + #BOOST_PP_NODE_239 +( +p + + `BOOST_PP_IIF +( + `p +(239), 239, 240) + + ) + +276  + #BOOST_PP_NODE_248 +( +p + + `BOOST_PP_IIF +( + `p +(248), +BOOST_PP_NODE_244 +, +BOOST_PP_NODE_252 +) + + ) + +277  + #BOOST_PP_NODE_244 +( +p + + `BOOST_PP_IIF +( + `p +(244), +BOOST_PP_NODE_242 +, +BOOST_PP_NODE_246 +) + + ) + +278  + #BOOST_PP_NODE_242 +( +p + + `BOOST_PP_IIF +( + `p +(242), +BOOST_PP_NODE_241 +, +BOOST_PP_NODE_243 +) + + ) + +279  + #BOOST_PP_NODE_241 +( +p + + `BOOST_PP_IIF +( + `p +(241), 241, 242) + + ) + +280  + #BOOST_PP_NODE_243 +( +p + + `BOOST_PP_IIF +( + `p +(243), 243, 244) + + ) + +281  + #BOOST_PP_NODE_246 +( +p + + `BOOST_PP_IIF +( + `p +(246), +BOOST_PP_NODE_245 +, +BOOST_PP_NODE_247 +) + + ) + +282  + #BOOST_PP_NODE_245 +( +p + + `BOOST_PP_IIF +( + `p +(245), 245, 246) + + ) + +283  + #BOOST_PP_NODE_247 +( +p + + `BOOST_PP_IIF +( + `p +(247), 247, 248) + + ) + +284  + #BOOST_PP_NODE_252 +( +p + + `BOOST_PP_IIF +( + `p +(252), +BOOST_PP_NODE_250 +, +BOOST_PP_NODE_254 +) + + ) + +285  + #BOOST_PP_NODE_250 +( +p + + `BOOST_PP_IIF +( + `p +(250), +BOOST_PP_NODE_249 +, +BOOST_PP_NODE_251 +) + + ) + +286  + #BOOST_PP_NODE_249 +( +p + + `BOOST_PP_IIF +( + `p +(249), 249, 250) + + ) + +287  + #BOOST_PP_NODE_251 +( +p + + `BOOST_PP_IIF +( + `p +(251), 251, 252) + + ) + +288  + #BOOST_PP_NODE_254 +( +p + + `BOOST_PP_IIF +( + `p +(254), +BOOST_PP_NODE_253 +, +BOOST_PP_NODE_255 +) + + ) + +289  + #BOOST_PP_NODE_253 +( +p + + `BOOST_PP_IIF +( + `p +(253), 253, 254) + + ) + +290  + #BOOST_PP_NODE_255 +( +p + + `BOOST_PP_IIF +( + `p +(255), 255, 256) + + ) + + @/usr/include/boost/preprocessor/detail/is_binary.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_DETAIL_IS_BINARY_HPP + + +13  + #BOOST_PREPROCESSOR_DETAIL_IS_BINARY_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17 # +#/* +BOOST_PP_IS_BINARY + */ + +19 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +21  + #BOOST_PP_IS_BINARY +( +x + + `BOOST_PP_CHECK +(x, +BOOST_PP_IS_BINARY_CHECK +) + + ) + +23  + #BOOST_PP_IS_BINARY +( +x + + `BOOST_PP_IS_BINARY_I +(x) + + ) + +24  + #BOOST_PP_IS_BINARY_I +( +x + + `BOOST_PP_CHECK +(x, +BOOST_PP_IS_BINARY_CHECK +) + + ) + +26  +#def + #BOOST_PP_IS_BINARY_CHECK +( +a +, +b +1 + + ) + +28  + #BOOST_PP_CHECK_RESULT_BOOST_PP_IS_BINARY_CHECK + 0, +BOOST_PP_NIL + + + ) + + @/usr/include/boost/preprocessor/detail/is_nullary.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_DETAIL_IS_NULLARY_HPP + + +13  + #BOOST_PREPROCESSOR_DETAIL_IS_NULLARY_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17 # +#/* +BOOST_PP_IS_NULLARY + */ + +19 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +21  + #BOOST_PP_IS_NULLARY +( +x + + `BOOST_PP_CHECK +(x, +BOOST_PP_IS_NULLARY_CHECK +) + + ) + +23  + #BOOST_PP_IS_NULLARY +( +x + + `BOOST_PP_IS_NULLARY_I +(x) + + ) + +24  + #BOOST_PP_IS_NULLARY_I +( +x + + `BOOST_PP_CHECK +(x, +BOOST_PP_IS_NULLARY_CHECK +) + + ) + +26  +#def + #BOOST_PP_IS_NULLARY_CHECK +(1 + + ) + +28  + #BOOST_PP_CHECK_RESULT_BOOST_PP_IS_NULLARY_CHECK + 0, +BOOST_PP_NIL + + + ) + + @/usr/include/boost/preprocessor/detail/split.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#ide +BOOST_PREPROCESSOR_DETAIL_SPLIT_HPP + + +11  + #BOOST_PREPROCESSOR_DETAIL_SPLIT_HPP + + + ) + +12  +#ud + ~ + +14 # +#/* +BOOST_PP_SPLIT + */ + +16 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +18  + #BOOST_PP_SPLIT +( +n +, +im + + `BOOST_PP_SPLIT_I +(, im)) + + ) + +19  + #BOOST_PP_SPLIT_I +( +r + +BOOST_PP_SPLIT_II + ## + ) +par + +20  + #BOOST_PP_SPLIT_II +( +n +, +a +, +b + +BOOST_PP_SPLIT_ + ## + `n +, b) + + ) + +21 #i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MSVC +() + +22  + #BOOST_PP_SPLIT +( +n +, +im + + `BOOST_PP_SPLIT_I +( + `n +((im))) + + ) + +23  + #BOOST_PP_SPLIT_I +( +n + + `BOOST_PP_SPLIT_ID +( +BOOST_PP_SPLIT_II_ + ##) + + ) + +24  + #BOOST_PP_SPLIT_II_0 +( +s + + `BOOST_PP_SPLIT_ID +( +BOOST_PP_SPLIT_0 + s) + + ) + +25  + #BOOST_PP_SPLIT_II_1 +( +s + + `BOOST_PP_SPLIT_ID +( +BOOST_PP_SPLIT_1 + s) + + ) + +26  + #BOOST_PP_SPLIT_ID +( +id + + ) +id + +28  + #BOOST_PP_SPLIT +( +n +, +im + + `BOOST_PP_SPLIT_I +)(im) + + ) + +29  + #BOOST_PP_SPLIT_I +( +n + +BOOST_PP_SPLIT_ + ## + ) +n + +31  +#def + #BOOST_PP_SPLIT_0 +( +a +, +b + + ) +a + +33  + #BOOST_PP_SPLIT_1 +( +a +, +b + + ) +b + + @/usr/include/boost/preprocessor/empty.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_EMPTY_HPP + + +13  + #BOOST_PREPROCESSOR_EMPTY_HPP + + + ) + +14  +#ud + ~ + + @/usr/include/boost/preprocessor/enum_params_with_a_default.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_ENUM_PARAMS_WITH_A_DEFAULT_HPP + + +13  + #BOOST_PREPROCESSOR_ENUM_PARAMS_WITH_A_DEFAULT_HPP + + + ) + +14  +#ud + ~ + + @/usr/include/boost/preprocessor/facilities/empty.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_FACILITIES_EMPTY_HPP + + +15  + #BOOST_PREPROCESSOR_FACILITIES_EMPTY_HPP + + + ) + +16  +#ud + ~ + +18 # +#/* +BOOST_PP_EMPTY + */ + +20  +#def + #BOOST_PP_EMPTY +() + + ) + + @/usr/include/boost/preprocessor/facilities/expand.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_FACILITIES_EXPAND_HPP + + +15  + #BOOST_PREPROCESSOR_FACILITIES_EXPAND_HPP + + + ) + +16  +#ud + ~ + +18 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +(&& ~BOOST_PP_CONFIG_FLAGS(& +BOOST_PP_CONFIG_DMC +() + +20  + #BOOST_PP_EXPAND +( +x + + `BOOST_PP_EXPAND_I +(x) + + ) + +22  + #BOOST_PP_EXPAND +( +x + + `BOOST_PP_EXPAND_OO +((x)) + + ) + +23  + #BOOST_PP_EXPAND_OO +( +r + +BOOST_PP_EXPAND_I + ## + ) +par + +25  +#def + #BOOST_PP_EXPAND_I +( +x + + ) +x + + @/usr/include/boost/preprocessor/facilities/overload.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2011. * + +4 #* ( +C + +Cyright + +Edwd + +Dr + 2011. * + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + * + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + * + +7 #* +hp +: + +10 # +#/* +S + +hp +: + +12 # +#ide +BOOST_PREPROCESSOR_FACILITIES_OVERLOAD_HPP + + +14  + #BOOST_PREPROCESSOR_FACILITIES_OVERLOAD_HPP + + + ) + +15  +#ud + ~ + +17  + ~ + +18 # +#/* +BOOST_PP_OVERLOAD + */ + +20 # +#i +BOOST_PP_VARIADICS + + +22  + #BOOST_PP_OVERLOAD +( +efix +, ... + `BOOST_PP_CAT +ջfix, + `BOOST_PP_VARIADIC_SIZE +( +__VA_ARGS__ +)) + + ) + + @/usr/include/boost/preprocessor/iterate.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_ITERATE_HPP + + +13  + #BOOST_PREPROCESSOR_ITERATE_HPP + + + ) + +14  +#ud + ~ + + @/usr/include/boost/preprocessor/iteration.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_ITERATION_HPP + + +13  + #BOOST_PREPROCESSOR_ITERATION_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17  + ~ + + @/usr/include/boost/preprocessor/list/adt.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 #* +S + +hp +: + +11 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +13 # +#ide +BOOST_PREPROCESSOR_LIST_ADT_HPP + + +15  + #BOOST_PREPROCESSOR_LIST_ADT_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21 # +#/* +BOOST_PP_LIST_CONS + */ + +23  +#def + #BOOST_PP_LIST_CONS +( +hd +, + +(hd,a) + + ) + +25 # +#/* +BOOST_PP_LIST_NIL + */ + +27  +#def + #BOOST_PP_LIST_NIL + +BOOST_PP_NIL + + + ) + +29 # +#/* +BOOST_PP_LIST_FIRST + */ + +31  +#def + #BOOST_PP_LIST_FIRST +( +li + + `BOOST_PP_LIST_FIRST_D +i) + + ) + +33 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +35  + #BOOST_PP_LIST_FIRST_D +( +li + +BOOST_PP_LIST_FIRST_I + + ) +list + +37  + #BOOST_PP_LIST_FIRST_D +( +li + +BOOST_PP_LIST_FIRST_I + ## + ) +list + +39  +#def + #BOOST_PP_LIST_FIRST_I +( +hd +, + + + ) +head + +41 # +#/* +BOOST_PP_LIST_REST + */ + +43  +#def + #BOOST_PP_LIST_REST +( +li + + `BOOST_PP_LIST_REST_D +i) + + ) + +45 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +47  + #BOOST_PP_LIST_REST_D +( +li + +BOOST_PP_LIST_REST_I + + ) +list + +49  + #BOOST_PP_LIST_REST_D +( +li + +BOOST_PP_LIST_REST_I + ## + ) +list + +51  +#def + #BOOST_PP_LIST_REST_I +( +hd +, + + + ) +tail + +53 # +#/* +BOOST_PP_LIST_IS_CONS + */ + +55 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_BCC +() + +57  + #BOOST_PP_LIST_IS_CONS +( +li + + `BOOST_PP_LIST_IS_CONS_D +i) + + ) + +58  + #BOOST_PP_LIST_IS_CONS_D +( +li + +BOOST_PP_LIST_IS_CONS_ + ## + ) +list + +59  + #BOOST_PP_LIST_IS_CONS_ +( +hd +, + +1 + + ) + +60  + #BOOST_PP_LIST_IS_CONS_BOOST_PP_NIL + 0 + + ) + +62  + #BOOST_PP_LIST_IS_CONS +( +li + + `BOOST_PP_IS_BINARY +i) + + ) + +64 # +#/* +BOOST_PP_LIST_IS_NIL + */ + +66 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_BCC +() + +68  + #BOOST_PP_LIST_IS_NIL +( +li + + `BOOST_PP_COMPL +( + `BOOST_PP_IS_BINARY +i)) + + ) + +70  + #BOOST_PP_LIST_IS_NIL +( +li + + `BOOST_PP_COMPL +( + `BOOST_PP_LIST_IS_CONS +i)) + + ) + + @/usr/include/boost/preprocessor/logical/bool.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_LOGICAL_BOOL_HPP + + +15  + #BOOST_PREPROCESSOR_LOGICAL_BOOL_HPP + + + ) + +16  +#ud + ~ + +18 # +#/* +BOOST_PP_BOOL + */ + +20 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +22  + #BOOST_PP_BOOL +( +x + + `BOOST_PP_BOOL_I +(x) + + ) + +24  + #BOOST_PP_BOOL +( +x + + `BOOST_PP_BOOL_OO +((x)) + + ) + +25  + #BOOST_PP_BOOL_OO +( +r + +BOOST_PP_BOOL_I + ## + ) +par + +27  +#def + #BOOST_PP_BOOL_I +( +x + +BOOST_PP_BOOL_ + ## + ) +x + +29  +#def + #BOOST_PP_BOOL_0 + 0 + + ) + +31  + #BOOST_PP_BOOL_1 + 1 + + ) + +32  + #BOOST_PP_BOOL_2 + 1 + + ) + +33  + #BOOST_PP_BOOL_3 + 1 + + ) + +34  + #BOOST_PP_BOOL_4 + 1 + + ) + +35  + #BOOST_PP_BOOL_5 + 1 + + ) + +36  + #BOOST_PP_BOOL_6 + 1 + + ) + +37  + #BOOST_PP_BOOL_7 + 1 + + ) + +38  + #BOOST_PP_BOOL_8 + 1 + + ) + +39  + #BOOST_PP_BOOL_9 + 1 + + ) + +40  + #BOOST_PP_BOOL_10 + 1 + + ) + +41  + #BOOST_PP_BOOL_11 + 1 + + ) + +42  + #BOOST_PP_BOOL_12 + 1 + + ) + +43  + #BOOST_PP_BOOL_13 + 1 + + ) + +44  + #BOOST_PP_BOOL_14 + 1 + + ) + +45  + #BOOST_PP_BOOL_15 + 1 + + ) + +46  + #BOOST_PP_BOOL_16 + 1 + + ) + +47  + #BOOST_PP_BOOL_17 + 1 + + ) + +48  + #BOOST_PP_BOOL_18 + 1 + + ) + +49  + #BOOST_PP_BOOL_19 + 1 + + ) + +50  + #BOOST_PP_BOOL_20 + 1 + + ) + +51  + #BOOST_PP_BOOL_21 + 1 + + ) + +52  + #BOOST_PP_BOOL_22 + 1 + + ) + +53  + #BOOST_PP_BOOL_23 + 1 + + ) + +54  + #BOOST_PP_BOOL_24 + 1 + + ) + +55  + #BOOST_PP_BOOL_25 + 1 + + ) + +56  + #BOOST_PP_BOOL_26 + 1 + + ) + +57  + #BOOST_PP_BOOL_27 + 1 + + ) + +58  + #BOOST_PP_BOOL_28 + 1 + + ) + +59  + #BOOST_PP_BOOL_29 + 1 + + ) + +60  + #BOOST_PP_BOOL_30 + 1 + + ) + +61  + #BOOST_PP_BOOL_31 + 1 + + ) + +62  + #BOOST_PP_BOOL_32 + 1 + + ) + +63  + #BOOST_PP_BOOL_33 + 1 + + ) + +64  + #BOOST_PP_BOOL_34 + 1 + + ) + +65  + #BOOST_PP_BOOL_35 + 1 + + ) + +66  + #BOOST_PP_BOOL_36 + 1 + + ) + +67  + #BOOST_PP_BOOL_37 + 1 + + ) + +68  + #BOOST_PP_BOOL_38 + 1 + + ) + +69  + #BOOST_PP_BOOL_39 + 1 + + ) + +70  + #BOOST_PP_BOOL_40 + 1 + + ) + +71  + #BOOST_PP_BOOL_41 + 1 + + ) + +72  + #BOOST_PP_BOOL_42 + 1 + + ) + +73  + #BOOST_PP_BOOL_43 + 1 + + ) + +74  + #BOOST_PP_BOOL_44 + 1 + + ) + +75  + #BOOST_PP_BOOL_45 + 1 + + ) + +76  + #BOOST_PP_BOOL_46 + 1 + + ) + +77  + #BOOST_PP_BOOL_47 + 1 + + ) + +78  + #BOOST_PP_BOOL_48 + 1 + + ) + +79  + #BOOST_PP_BOOL_49 + 1 + + ) + +80  + #BOOST_PP_BOOL_50 + 1 + + ) + +81  + #BOOST_PP_BOOL_51 + 1 + + ) + +82  + #BOOST_PP_BOOL_52 + 1 + + ) + +83  + #BOOST_PP_BOOL_53 + 1 + + ) + +84  + #BOOST_PP_BOOL_54 + 1 + + ) + +85  + #BOOST_PP_BOOL_55 + 1 + + ) + +86  + #BOOST_PP_BOOL_56 + 1 + + ) + +87  + #BOOST_PP_BOOL_57 + 1 + + ) + +88  + #BOOST_PP_BOOL_58 + 1 + + ) + +89  + #BOOST_PP_BOOL_59 + 1 + + ) + +90  + #BOOST_PP_BOOL_60 + 1 + + ) + +91  + #BOOST_PP_BOOL_61 + 1 + + ) + +92  + #BOOST_PP_BOOL_62 + 1 + + ) + +93  + #BOOST_PP_BOOL_63 + 1 + + ) + +94  + #BOOST_PP_BOOL_64 + 1 + + ) + +95  + #BOOST_PP_BOOL_65 + 1 + + ) + +96  + #BOOST_PP_BOOL_66 + 1 + + ) + +97  + #BOOST_PP_BOOL_67 + 1 + + ) + +98  + #BOOST_PP_BOOL_68 + 1 + + ) + +99  + #BOOST_PP_BOOL_69 + 1 + + ) + +100  + #BOOST_PP_BOOL_70 + 1 + + ) + +101  + #BOOST_PP_BOOL_71 + 1 + + ) + +102  + #BOOST_PP_BOOL_72 + 1 + + ) + +103  + #BOOST_PP_BOOL_73 + 1 + + ) + +104  + #BOOST_PP_BOOL_74 + 1 + + ) + +105  + #BOOST_PP_BOOL_75 + 1 + + ) + +106  + #BOOST_PP_BOOL_76 + 1 + + ) + +107  + #BOOST_PP_BOOL_77 + 1 + + ) + +108  + #BOOST_PP_BOOL_78 + 1 + + ) + +109  + #BOOST_PP_BOOL_79 + 1 + + ) + +110  + #BOOST_PP_BOOL_80 + 1 + + ) + +111  + #BOOST_PP_BOOL_81 + 1 + + ) + +112  + #BOOST_PP_BOOL_82 + 1 + + ) + +113  + #BOOST_PP_BOOL_83 + 1 + + ) + +114  + #BOOST_PP_BOOL_84 + 1 + + ) + +115  + #BOOST_PP_BOOL_85 + 1 + + ) + +116  + #BOOST_PP_BOOL_86 + 1 + + ) + +117  + #BOOST_PP_BOOL_87 + 1 + + ) + +118  + #BOOST_PP_BOOL_88 + 1 + + ) + +119  + #BOOST_PP_BOOL_89 + 1 + + ) + +120  + #BOOST_PP_BOOL_90 + 1 + + ) + +121  + #BOOST_PP_BOOL_91 + 1 + + ) + +122  + #BOOST_PP_BOOL_92 + 1 + + ) + +123  + #BOOST_PP_BOOL_93 + 1 + + ) + +124  + #BOOST_PP_BOOL_94 + 1 + + ) + +125  + #BOOST_PP_BOOL_95 + 1 + + ) + +126  + #BOOST_PP_BOOL_96 + 1 + + ) + +127  + #BOOST_PP_BOOL_97 + 1 + + ) + +128  + #BOOST_PP_BOOL_98 + 1 + + ) + +129  + #BOOST_PP_BOOL_99 + 1 + + ) + +130  + #BOOST_PP_BOOL_100 + 1 + + ) + +131  + #BOOST_PP_BOOL_101 + 1 + + ) + +132  + #BOOST_PP_BOOL_102 + 1 + + ) + +133  + #BOOST_PP_BOOL_103 + 1 + + ) + +134  + #BOOST_PP_BOOL_104 + 1 + + ) + +135  + #BOOST_PP_BOOL_105 + 1 + + ) + +136  + #BOOST_PP_BOOL_106 + 1 + + ) + +137  + #BOOST_PP_BOOL_107 + 1 + + ) + +138  + #BOOST_PP_BOOL_108 + 1 + + ) + +139  + #BOOST_PP_BOOL_109 + 1 + + ) + +140  + #BOOST_PP_BOOL_110 + 1 + + ) + +141  + #BOOST_PP_BOOL_111 + 1 + + ) + +142  + #BOOST_PP_BOOL_112 + 1 + + ) + +143  + #BOOST_PP_BOOL_113 + 1 + + ) + +144  + #BOOST_PP_BOOL_114 + 1 + + ) + +145  + #BOOST_PP_BOOL_115 + 1 + + ) + +146  + #BOOST_PP_BOOL_116 + 1 + + ) + +147  + #BOOST_PP_BOOL_117 + 1 + + ) + +148  + #BOOST_PP_BOOL_118 + 1 + + ) + +149  + #BOOST_PP_BOOL_119 + 1 + + ) + +150  + #BOOST_PP_BOOL_120 + 1 + + ) + +151  + #BOOST_PP_BOOL_121 + 1 + + ) + +152  + #BOOST_PP_BOOL_122 + 1 + + ) + +153  + #BOOST_PP_BOOL_123 + 1 + + ) + +154  + #BOOST_PP_BOOL_124 + 1 + + ) + +155  + #BOOST_PP_BOOL_125 + 1 + + ) + +156  + #BOOST_PP_BOOL_126 + 1 + + ) + +157  + #BOOST_PP_BOOL_127 + 1 + + ) + +158  + #BOOST_PP_BOOL_128 + 1 + + ) + +159  + #BOOST_PP_BOOL_129 + 1 + + ) + +160  + #BOOST_PP_BOOL_130 + 1 + + ) + +161  + #BOOST_PP_BOOL_131 + 1 + + ) + +162  + #BOOST_PP_BOOL_132 + 1 + + ) + +163  + #BOOST_PP_BOOL_133 + 1 + + ) + +164  + #BOOST_PP_BOOL_134 + 1 + + ) + +165  + #BOOST_PP_BOOL_135 + 1 + + ) + +166  + #BOOST_PP_BOOL_136 + 1 + + ) + +167  + #BOOST_PP_BOOL_137 + 1 + + ) + +168  + #BOOST_PP_BOOL_138 + 1 + + ) + +169  + #BOOST_PP_BOOL_139 + 1 + + ) + +170  + #BOOST_PP_BOOL_140 + 1 + + ) + +171  + #BOOST_PP_BOOL_141 + 1 + + ) + +172  + #BOOST_PP_BOOL_142 + 1 + + ) + +173  + #BOOST_PP_BOOL_143 + 1 + + ) + +174  + #BOOST_PP_BOOL_144 + 1 + + ) + +175  + #BOOST_PP_BOOL_145 + 1 + + ) + +176  + #BOOST_PP_BOOL_146 + 1 + + ) + +177  + #BOOST_PP_BOOL_147 + 1 + + ) + +178  + #BOOST_PP_BOOL_148 + 1 + + ) + +179  + #BOOST_PP_BOOL_149 + 1 + + ) + +180  + #BOOST_PP_BOOL_150 + 1 + + ) + +181  + #BOOST_PP_BOOL_151 + 1 + + ) + +182  + #BOOST_PP_BOOL_152 + 1 + + ) + +183  + #BOOST_PP_BOOL_153 + 1 + + ) + +184  + #BOOST_PP_BOOL_154 + 1 + + ) + +185  + #BOOST_PP_BOOL_155 + 1 + + ) + +186  + #BOOST_PP_BOOL_156 + 1 + + ) + +187  + #BOOST_PP_BOOL_157 + 1 + + ) + +188  + #BOOST_PP_BOOL_158 + 1 + + ) + +189  + #BOOST_PP_BOOL_159 + 1 + + ) + +190  + #BOOST_PP_BOOL_160 + 1 + + ) + +191  + #BOOST_PP_BOOL_161 + 1 + + ) + +192  + #BOOST_PP_BOOL_162 + 1 + + ) + +193  + #BOOST_PP_BOOL_163 + 1 + + ) + +194  + #BOOST_PP_BOOL_164 + 1 + + ) + +195  + #BOOST_PP_BOOL_165 + 1 + + ) + +196  + #BOOST_PP_BOOL_166 + 1 + + ) + +197  + #BOOST_PP_BOOL_167 + 1 + + ) + +198  + #BOOST_PP_BOOL_168 + 1 + + ) + +199  + #BOOST_PP_BOOL_169 + 1 + + ) + +200  + #BOOST_PP_BOOL_170 + 1 + + ) + +201  + #BOOST_PP_BOOL_171 + 1 + + ) + +202  + #BOOST_PP_BOOL_172 + 1 + + ) + +203  + #BOOST_PP_BOOL_173 + 1 + + ) + +204  + #BOOST_PP_BOOL_174 + 1 + + ) + +205  + #BOOST_PP_BOOL_175 + 1 + + ) + +206  + #BOOST_PP_BOOL_176 + 1 + + ) + +207  + #BOOST_PP_BOOL_177 + 1 + + ) + +208  + #BOOST_PP_BOOL_178 + 1 + + ) + +209  + #BOOST_PP_BOOL_179 + 1 + + ) + +210  + #BOOST_PP_BOOL_180 + 1 + + ) + +211  + #BOOST_PP_BOOL_181 + 1 + + ) + +212  + #BOOST_PP_BOOL_182 + 1 + + ) + +213  + #BOOST_PP_BOOL_183 + 1 + + ) + +214  + #BOOST_PP_BOOL_184 + 1 + + ) + +215  + #BOOST_PP_BOOL_185 + 1 + + ) + +216  + #BOOST_PP_BOOL_186 + 1 + + ) + +217  + #BOOST_PP_BOOL_187 + 1 + + ) + +218  + #BOOST_PP_BOOL_188 + 1 + + ) + +219  + #BOOST_PP_BOOL_189 + 1 + + ) + +220  + #BOOST_PP_BOOL_190 + 1 + + ) + +221  + #BOOST_PP_BOOL_191 + 1 + + ) + +222  + #BOOST_PP_BOOL_192 + 1 + + ) + +223  + #BOOST_PP_BOOL_193 + 1 + + ) + +224  + #BOOST_PP_BOOL_194 + 1 + + ) + +225  + #BOOST_PP_BOOL_195 + 1 + + ) + +226  + #BOOST_PP_BOOL_196 + 1 + + ) + +227  + #BOOST_PP_BOOL_197 + 1 + + ) + +228  + #BOOST_PP_BOOL_198 + 1 + + ) + +229  + #BOOST_PP_BOOL_199 + 1 + + ) + +230  + #BOOST_PP_BOOL_200 + 1 + + ) + +231  + #BOOST_PP_BOOL_201 + 1 + + ) + +232  + #BOOST_PP_BOOL_202 + 1 + + ) + +233  + #BOOST_PP_BOOL_203 + 1 + + ) + +234  + #BOOST_PP_BOOL_204 + 1 + + ) + +235  + #BOOST_PP_BOOL_205 + 1 + + ) + +236  + #BOOST_PP_BOOL_206 + 1 + + ) + +237  + #BOOST_PP_BOOL_207 + 1 + + ) + +238  + #BOOST_PP_BOOL_208 + 1 + + ) + +239  + #BOOST_PP_BOOL_209 + 1 + + ) + +240  + #BOOST_PP_BOOL_210 + 1 + + ) + +241  + #BOOST_PP_BOOL_211 + 1 + + ) + +242  + #BOOST_PP_BOOL_212 + 1 + + ) + +243  + #BOOST_PP_BOOL_213 + 1 + + ) + +244  + #BOOST_PP_BOOL_214 + 1 + + ) + +245  + #BOOST_PP_BOOL_215 + 1 + + ) + +246  + #BOOST_PP_BOOL_216 + 1 + + ) + +247  + #BOOST_PP_BOOL_217 + 1 + + ) + +248  + #BOOST_PP_BOOL_218 + 1 + + ) + +249  + #BOOST_PP_BOOL_219 + 1 + + ) + +250  + #BOOST_PP_BOOL_220 + 1 + + ) + +251  + #BOOST_PP_BOOL_221 + 1 + + ) + +252  + #BOOST_PP_BOOL_222 + 1 + + ) + +253  + #BOOST_PP_BOOL_223 + 1 + + ) + +254  + #BOOST_PP_BOOL_224 + 1 + + ) + +255  + #BOOST_PP_BOOL_225 + 1 + + ) + +256  + #BOOST_PP_BOOL_226 + 1 + + ) + +257  + #BOOST_PP_BOOL_227 + 1 + + ) + +258  + #BOOST_PP_BOOL_228 + 1 + + ) + +259  + #BOOST_PP_BOOL_229 + 1 + + ) + +260  + #BOOST_PP_BOOL_230 + 1 + + ) + +261  + #BOOST_PP_BOOL_231 + 1 + + ) + +262  + #BOOST_PP_BOOL_232 + 1 + + ) + +263  + #BOOST_PP_BOOL_233 + 1 + + ) + +264  + #BOOST_PP_BOOL_234 + 1 + + ) + +265  + #BOOST_PP_BOOL_235 + 1 + + ) + +266  + #BOOST_PP_BOOL_236 + 1 + + ) + +267  + #BOOST_PP_BOOL_237 + 1 + + ) + +268  + #BOOST_PP_BOOL_238 + 1 + + ) + +269  + #BOOST_PP_BOOL_239 + 1 + + ) + +270  + #BOOST_PP_BOOL_240 + 1 + + ) + +271  + #BOOST_PP_BOOL_241 + 1 + + ) + +272  + #BOOST_PP_BOOL_242 + 1 + + ) + +273  + #BOOST_PP_BOOL_243 + 1 + + ) + +274  + #BOOST_PP_BOOL_244 + 1 + + ) + +275  + #BOOST_PP_BOOL_245 + 1 + + ) + +276  + #BOOST_PP_BOOL_246 + 1 + + ) + +277  + #BOOST_PP_BOOL_247 + 1 + + ) + +278  + #BOOST_PP_BOOL_248 + 1 + + ) + +279  + #BOOST_PP_BOOL_249 + 1 + + ) + +280  + #BOOST_PP_BOOL_250 + 1 + + ) + +281  + #BOOST_PP_BOOL_251 + 1 + + ) + +282  + #BOOST_PP_BOOL_252 + 1 + + ) + +283  + #BOOST_PP_BOOL_253 + 1 + + ) + +284  + #BOOST_PP_BOOL_254 + 1 + + ) + +285  + #BOOST_PP_BOOL_255 + 1 + + ) + +286  + #BOOST_PP_BOOL_256 + 1 + + ) + + @/usr/include/boost/preprocessor/punctuation/comma.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_PUNCTUATION_COMMA_HPP + + +15  + #BOOST_PREPROCESSOR_PUNCTUATION_COMMA_HPP + + + ) + +16 # +#/* +BOOST_PP_COMMA + */ + +18  +#def + #BOOST_PP_COMMA +(, + + ) + + @/usr/include/boost/preprocessor/repetition.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_REPETITION_HPP + + +13  + #BOOST_PREPROCESSOR_REPETITION_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + + @/usr/include/boost/preprocessor/repetition/enum.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_REPETITION_ENUM_HPP + + +15  + #BOOST_PREPROCESSOR_REPETITION_ENUM_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25 # +#/* +BOOST_PP_ENUM + */ + +29  + #BOOST_PP_ENUM +( +cou +, +mao +, +da +) + + ) + +31  +#def + #BOOST_PP_ENUM + + `BOOST_PP_CAT +( +BOOST_PP_ENUM_ +, + `BOOST_PP_AUTO_REC +( +BOOST_PP_REPEAT_P +, 4)) + + ) + +33 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +35  + #BOOST_PP_ENUM_1 +( +c +, +m +, +d + + `BOOST_PP_REPEAT_1 +(c, +BOOST_PP_ENUM_M_1 +, (m, d)) + + ) + +36  + #BOOST_PP_ENUM_2 +( +c +, +m +, +d + + `BOOST_PP_REPEAT_2 +(c, +BOOST_PP_ENUM_M_2 +, (m, d)) + + ) + +37  + #BOOST_PP_ENUM_3 +( +c +, +m +, +d + + `BOOST_PP_REPEAT_3 +(c, +BOOST_PP_ENUM_M_3 +, (m, d)) + + ) + +39  + #BOOST_PP_ENUM_1 +( +c +, +m +, +d + + `BOOST_PP_ENUM_1_I +(c, m, d) + + ) + +40  + #BOOST_PP_ENUM_2 +( +c +, +m +, +d + + `BOOST_PP_ENUM_2_I +(c, m, d) + + ) + +41  + #BOOST_PP_ENUM_3 +( +c +, +m +, +d + + `BOOST_PP_ENUM_3_I +(c, m, d) + + ) + +42  + #BOOST_PP_ENUM_1_I +( +c +, +m +, +d + + `BOOST_PP_REPEAT_1 +(c, +BOOST_PP_ENUM_M_1 +, (m, d)) + + ) + +43  + #BOOST_PP_ENUM_2_I +( +c +, +m +, +d + + `BOOST_PP_REPEAT_2 +(c, +BOOST_PP_ENUM_M_2 +, (m, d)) + + ) + +44  + #BOOST_PP_ENUM_3_I +( +c +, +m +, +d + + `BOOST_PP_REPEAT_3 +(c, +BOOST_PP_ENUM_M_3 +, (m, d)) + + ) + +46  +#def + #BOOST_PP_ENUM_4 +( +c +, +m +, +d + + `BOOST_PP_ERROR +(0x0003) + + ) + +48 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_STRICT +() + +50  + #BOOST_PP_ENUM_M_1 +( +z +, +n +, +md + + `BOOST_PP_ENUM_M_1_IM +(z,, +BOOST_PP_TUPLE_REM_2 + md) + + ) + +51  + #BOOST_PP_ENUM_M_2 +( +z +, +n +, +md + + `BOOST_PP_ENUM_M_2_IM +(z,, +BOOST_PP_TUPLE_REM_2 + md) + + ) + +52  + #BOOST_PP_ENUM_M_3 +( +z +, +n +, +md + + `BOOST_PP_ENUM_M_3_IM +(z,, +BOOST_PP_TUPLE_REM_2 + md) + + ) + +53  + #BOOST_PP_ENUM_M_1_IM +( +z +, +n +, +im + + `BOOST_PP_ENUM_M_1_I +(z,, im) + + ) + +54  + #BOOST_PP_ENUM_M_2_IM +( +z +, +n +, +im + + `BOOST_PP_ENUM_M_2_I +(z,, im) + + ) + +55  + #BOOST_PP_ENUM_M_3_IM +( +z +, +n +, +im + + `BOOST_PP_ENUM_M_3_I +(z,, im) + + ) + +57  + #BOOST_PP_ENUM_M_1 +( +z +, +n +, +md + + `BOOST_PP_ENUM_M_1_I +(z,, + `BOOST_PP_TUPLE_ELEM +(2, 0, md), BOOST_PP_TUPLE_ELEM(2, 1, md)) + + ) + +58  + #BOOST_PP_ENUM_M_2 +( +z +, +n +, +md + + `BOOST_PP_ENUM_M_2_I +(z,, + `BOOST_PP_TUPLE_ELEM +(2, 0, md), BOOST_PP_TUPLE_ELEM(2, 1, md)) + + ) + +59  + #BOOST_PP_ENUM_M_3 +( +z +, +n +, +md + + `BOOST_PP_ENUM_M_3_I +(z,, + `BOOST_PP_TUPLE_ELEM +(2, 0, md), BOOST_PP_TUPLE_ELEM(2, 1, md)) + + ) + +61  +#def + #BOOST_PP_ENUM_M_1_I +( +z +, +n +, +m +, +d + + `BOOST_PP_COMMA_IF + + `m +(z,, d) + + ) + +63  + #BOOST_PP_ENUM_M_2_I +( +z +, +n +, +m +, +d + + `BOOST_PP_COMMA_IF + + `m +(z,, d) + + ) + +64  + #BOOST_PP_ENUM_M_3_I +( +z +, +n +, +m +, +d + + `BOOST_PP_COMMA_IF + + `m +(z,, d) + + ) + + @/usr/include/boost/preprocessor/repetition/enum_shifted.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_REPETITION_ENUM_SHIFTED_HPP + + +15  + #BOOST_PREPROCESSOR_REPETITION_ENUM_SHIFTED_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27 # +#/* +BOOST_PP_ENUM_SHIFTED + */ + +31  + #BOOST_PP_ENUM_SHIFTED +( +cou +, +mao +, +da +) + + ) + +33  +#def + #BOOST_PP_ENUM_SHIFTED + + `BOOST_PP_CAT +( +BOOST_PP_ENUM_SHIFTED_ +, + `BOOST_PP_AUTO_REC +( +BOOST_PP_REPEAT_P +, 4)) + + ) + +35 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +37  + #BOOST_PP_ENUM_SHIFTED_1 +( +c +, +m +, +d + + `BOOST_PP_REPEAT_1 +( + `BOOST_PP_DEC +(c), +BOOST_PP_ENUM_SHIFTED_M_1 +, (m, d)) + + ) + +38  + #BOOST_PP_ENUM_SHIFTED_2 +( +c +, +m +, +d + + `BOOST_PP_REPEAT_2 +( + `BOOST_PP_DEC +(c), +BOOST_PP_ENUM_SHIFTED_M_2 +, (m, d)) + + ) + +39  + #BOOST_PP_ENUM_SHIFTED_3 +( +c +, +m +, +d + + `BOOST_PP_REPEAT_3 +( + `BOOST_PP_DEC +(c), +BOOST_PP_ENUM_SHIFTED_M_3 +, (m, d)) + + ) + +41  + #BOOST_PP_ENUM_SHIFTED_1 +( +c +, +m +, +d + + `BOOST_PP_ENUM_SHIFTED_1_I +(c, m, d) + + ) + +42  + #BOOST_PP_ENUM_SHIFTED_2 +( +c +, +m +, +d + + `BOOST_PP_ENUM_SHIFTED_1_2 +(c, m, d) + + ) + +43  + #BOOST_PP_ENUM_SHIFTED_3 +( +c +, +m +, +d + + `BOOST_PP_ENUM_SHIFTED_1_3 +(c, m, d) + + ) + +44  + #BOOST_PP_ENUM_SHIFTED_1_I +( +c +, +m +, +d + + `BOOST_PP_REPEAT_1 +( + `BOOST_PP_DEC +(c), +BOOST_PP_ENUM_SHIFTED_M_1 +, (m, d)) + + ) + +45  + #BOOST_PP_ENUM_SHIFTED_2_I +( +c +, +m +, +d + + `BOOST_PP_REPEAT_2 +( + `BOOST_PP_DEC +(c), +BOOST_PP_ENUM_SHIFTED_M_2 +, (m, d)) + + ) + +46  + #BOOST_PP_ENUM_SHIFTED_3_I +( +c +, +m +, +d + + `BOOST_PP_REPEAT_3 +( + `BOOST_PP_DEC +(c), +BOOST_PP_ENUM_SHIFTED_M_3 +, (m, d)) + + ) + +48  +#def + #BOOST_PP_ENUM_SHIFTED_4 +( +c +, +m +, +d + + `BOOST_PP_ERROR +(0x0003) + + ) + +50 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_STRICT +() + +52  + #BOOST_PP_ENUM_SHIFTED_M_1 +( +z +, +n +, +md + + `BOOST_PP_ENUM_SHIFTED_M_1_IM +(z,, +BOOST_PP_TUPLE_REM_2 + md) + + ) + +53  + #BOOST_PP_ENUM_SHIFTED_M_2 +( +z +, +n +, +md + + `BOOST_PP_ENUM_SHIFTED_M_2_IM +(z,, +BOOST_PP_TUPLE_REM_2 + md) + + ) + +54  + #BOOST_PP_ENUM_SHIFTED_M_3 +( +z +, +n +, +md + + `BOOST_PP_ENUM_SHIFTED_M_3_IM +(z,, +BOOST_PP_TUPLE_REM_2 + md) + + ) + +55  + #BOOST_PP_ENUM_SHIFTED_M_1_IM +( +z +, +n +, +im + + `BOOST_PP_ENUM_SHIFTED_M_1_I +(z,, im) + + ) + +56  + #BOOST_PP_ENUM_SHIFTED_M_2_IM +( +z +, +n +, +im + + `BOOST_PP_ENUM_SHIFTED_M_2_I +(z,, im) + + ) + +57  + #BOOST_PP_ENUM_SHIFTED_M_3_IM +( +z +, +n +, +im + + `BOOST_PP_ENUM_SHIFTED_M_3_I +(z,, im) + + ) + +59  + #BOOST_PP_ENUM_SHIFTED_M_1 +( +z +, +n +, +md + + `BOOST_PP_ENUM_SHIFTED_M_1_I +(z,, + `BOOST_PP_TUPLE_ELEM +(2, 0, md), BOOST_PP_TUPLE_ELEM(2, 1, md)) + + ) + +60  + #BOOST_PP_ENUM_SHIFTED_M_2 +( +z +, +n +, +md + + `BOOST_PP_ENUM_SHIFTED_M_2_I +(z,, + `BOOST_PP_TUPLE_ELEM +(2, 0, md), BOOST_PP_TUPLE_ELEM(2, 1, md)) + + ) + +61  + #BOOST_PP_ENUM_SHIFTED_M_3 +( +z +, +n +, +md + + `BOOST_PP_ENUM_SHIFTED_M_3_I +(z,, + `BOOST_PP_TUPLE_ELEM +(2, 0, md), BOOST_PP_TUPLE_ELEM(2, 1, md)) + + ) + +63  +#def + #BOOST_PP_ENUM_SHIFTED_M_1_I +( +z +, +n +, +m +, +d + + `BOOST_PP_COMMA_IF + + `m +(z, + `BOOST_PP_INC +), d) + + ) + +65  + #BOOST_PP_ENUM_SHIFTED_M_2_I +( +z +, +n +, +m +, +d + + `BOOST_PP_COMMA_IF + + `m +(z, + `BOOST_PP_INC +), d) + + ) + +66  + #BOOST_PP_ENUM_SHIFTED_M_3_I +( +z +, +n +, +m +, +d + + `BOOST_PP_COMMA_IF + + `m +(z, + `BOOST_PP_INC +), d) + + ) + + @/usr/include/boost/preprocessor/repetition/enum_trailing.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_REPETITION_ENUM_TRAILING_HPP + + +13  + #BOOST_PREPROCESSOR_REPETITION_ENUM_TRAILING_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22 # +#/* +BOOST_PP_ENUM_TRAILING + */ + +26  + #BOOST_PP_ENUM_TRAILING +( +cou +, +mao +, +da +) + + ) + +28  +#def + #BOOST_PP_ENUM_TRAILING + + `BOOST_PP_CAT +( +BOOST_PP_ENUM_TRAILING_ +, + `BOOST_PP_AUTO_REC +( +BOOST_PP_REPEAT_P +, 4)) + + ) + +30 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +32  + #BOOST_PP_ENUM_TRAILING_1 +( +c +, +m +, +d + + `BOOST_PP_REPEAT_1 +(c, +BOOST_PP_ENUM_TRAILING_M_1 +, (m, d)) + + ) + +33  + #BOOST_PP_ENUM_TRAILING_2 +( +c +, +m +, +d + + `BOOST_PP_REPEAT_2 +(c, +BOOST_PP_ENUM_TRAILING_M_2 +, (m, d)) + + ) + +34  + #BOOST_PP_ENUM_TRAILING_3 +( +c +, +m +, +d + + `BOOST_PP_REPEAT_3 +(c, +BOOST_PP_ENUM_TRAILING_M_3 +, (m, d)) + + ) + +36  + #BOOST_PP_ENUM_TRAILING_1 +( +c +, +m +, +d + + `BOOST_PP_ENUM_TRAILING_1_I +(c, m, d) + + ) + +37  + #BOOST_PP_ENUM_TRAILING_2 +( +c +, +m +, +d + + `BOOST_PP_ENUM_TRAILING_2_I +(c, m, d) + + ) + +38  + #BOOST_PP_ENUM_TRAILING_3 +( +c +, +m +, +d + + `BOOST_PP_ENUM_TRAILING_3_I +(c, m, d) + + ) + +39  + #BOOST_PP_ENUM_TRAILING_1_I +( +c +, +m +, +d + + `BOOST_PP_REPEAT_1 +(c, +BOOST_PP_ENUM_TRAILING_M_1 +, (m, d)) + + ) + +40  + #BOOST_PP_ENUM_TRAILING_2_I +( +c +, +m +, +d + + `BOOST_PP_REPEAT_2 +(c, +BOOST_PP_ENUM_TRAILING_M_2 +, (m, d)) + + ) + +41  + #BOOST_PP_ENUM_TRAILING_3_I +( +c +, +m +, +d + + `BOOST_PP_REPEAT_3 +(c, +BOOST_PP_ENUM_TRAILING_M_3 +, (m, d)) + + ) + +43  +#def + #BOOST_PP_ENUM_TRAILING_4 +( +c +, +m +, +d + + `BOOST_PP_ERROR +(0x0003) + + ) + +45 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_STRICT +() + +47  + #BOOST_PP_ENUM_TRAILING_M_1 +( +z +, +n +, +md + + `BOOST_PP_ENUM_TRAILING_M_1_IM +(z,, +BOOST_PP_TUPLE_REM_2 + md) + + ) + +48  + #BOOST_PP_ENUM_TRAILING_M_2 +( +z +, +n +, +md + + `BOOST_PP_ENUM_TRAILING_M_2_IM +(z,, +BOOST_PP_TUPLE_REM_2 + md) + + ) + +49  + #BOOST_PP_ENUM_TRAILING_M_3 +( +z +, +n +, +md + + `BOOST_PP_ENUM_TRAILING_M_3_IM +(z,, +BOOST_PP_TUPLE_REM_2 + md) + + ) + +50  + #BOOST_PP_ENUM_TRAILING_M_1_IM +( +z +, +n +, +im + + `BOOST_PP_ENUM_TRAILING_M_1_I +(z,, im) + + ) + +51  + #BOOST_PP_ENUM_TRAILING_M_2_IM +( +z +, +n +, +im + + `BOOST_PP_ENUM_TRAILING_M_2_I +(z,, im) + + ) + +52  + #BOOST_PP_ENUM_TRAILING_M_3_IM +( +z +, +n +, +im + + `BOOST_PP_ENUM_TRAILING_M_3_I +(z,, im) + + ) + +54  + #BOOST_PP_ENUM_TRAILING_M_1 +( +z +, +n +, +md + + `BOOST_PP_ENUM_TRAILING_M_1_I +(z,, + `BOOST_PP_TUPLE_ELEM +(2, 0, md), BOOST_PP_TUPLE_ELEM(2, 1, md)) + + ) + +55  + #BOOST_PP_ENUM_TRAILING_M_2 +( +z +, +n +, +md + + `BOOST_PP_ENUM_TRAILING_M_2_I +(z,, + `BOOST_PP_TUPLE_ELEM +(2, 0, md), BOOST_PP_TUPLE_ELEM(2, 1, md)) + + ) + +56  + #BOOST_PP_ENUM_TRAILING_M_3 +( +z +, +n +, +md + + `BOOST_PP_ENUM_TRAILING_M_3_I +(z,, + `BOOST_PP_TUPLE_ELEM +(2, 0, md), BOOST_PP_TUPLE_ELEM(2, 1, md)) + + ) + +58  +#def + #BOOST_PP_ENUM_TRAILING_M_1_I +( +z +, +n +, +m +, +d +, + `m +(z,, d) + + ) + +60  + #BOOST_PP_ENUM_TRAILING_M_2_I +( +z +, +n +, +m +, +d +, + `m +(z,, d) + + ) + +61  + #BOOST_PP_ENUM_TRAILING_M_3_I +( +z +, +n +, +m +, +d +, + `m +(z,, d) + + ) + + @/usr/include/boost/preprocessor/repetition/for.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_REPETITION_FOR_HPP + + +15  + #BOOST_PREPROCESSOR_REPETITION_FOR_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22 # +#/* +BOOST_PP_FOR + */ + +26  + #BOOST_PP_FOR +( +e +, +ed +, + +, +mao +) + + ) + +28  +#def + #BOOST_PP_FOR + + `BOOST_PP_CAT +( +BOOST_PP_FOR_ +, + `BOOST_PP_AUTO_REC +( +BOOST_PP_FOR_P +, 256)) + + ) + +30  +#def + #BOOST_PP_FOR_P +( +n + + `BOOST_PP_CAT +( +BOOST_PP_FOR_CHECK_ +, +BOOST_PP_FOR_ + ## + `n +(1, +BOOST_PP_FOR_SR_P +, +BOOST_PP_FOR_SR_O +, +BOOST_PP_FOR_SR_M +)) + + ) + +32  +#def + #BOOST_PP_FOR_SR_P +( +r +, +s + + ) +s + +34  + #BOOST_PP_FOR_SR_O +( +r +, +s +0 + + ) + +35  + #BOOST_PP_FOR_SR_M +( +r +, +s + +BOOST_PP_NIL + + + ) + +36 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +38  + ~ + +39 #i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MSVC +() + +40  + ~ + +41 #i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_DMC +() + +42  + ~ + +44  + ~ + +46 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_DMC +() + +48  + #BOOST_PP_FOR_257_PR +( +s +, +p + + `BOOST_PP_BOOL +##(257, s)) + + ) + +50  + #BOOST_PP_FOR_257_PR +( +s +, +p + + `BOOST_PP_BOOL +( + `p +(257, s)) + + ) + +53  + #BOOST_PP_FOR_257_ERROR +( + `BOOST_PP_ERROR +(0x0002) + + ) + +54  + #BOOST_PP_FOR_257 +( +s +, +p +, +o +, +m +) \ + +55 +BOOST_PP_IIF + \ + +57 + `BOOST_PP_FOR_257_PR +( +s +, +p +), \ + +58 +BOOST_PP_FOR_257_ERROR +, \ + +59 +BOOST_PP_EMPTY + \ + +62 + + ) + +64  +#def + #BOOST_PP_FOR_CHECK_BOOST_PP_NIL + 1 + + ) + +66  +#def + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_1 +( +s +, +p +, +o +, +m +0 + + ) + +68  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_2 +( +s +, +p +, +o +, +m +0 + + ) + +69  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_3 +( +s +, +p +, +o +, +m +0 + + ) + +70  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_4 +( +s +, +p +, +o +, +m +0 + + ) + +71  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_5 +( +s +, +p +, +o +, +m +0 + + ) + +72  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_6 +( +s +, +p +, +o +, +m +0 + + ) + +73  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_7 +( +s +, +p +, +o +, +m +0 + + ) + +74  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_8 +( +s +, +p +, +o +, +m +0 + + ) + +75  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_9 +( +s +, +p +, +o +, +m +0 + + ) + +76  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_10 +( +s +, +p +, +o +, +m +0 + + ) + +77  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_11 +( +s +, +p +, +o +, +m +0 + + ) + +78  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_12 +( +s +, +p +, +o +, +m +0 + + ) + +79  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_13 +( +s +, +p +, +o +, +m +0 + + ) + +80  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_14 +( +s +, +p +, +o +, +m +0 + + ) + +81  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_15 +( +s +, +p +, +o +, +m +0 + + ) + +82  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_16 +( +s +, +p +, +o +, +m +0 + + ) + +83  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_17 +( +s +, +p +, +o +, +m +0 + + ) + +84  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_18 +( +s +, +p +, +o +, +m +0 + + ) + +85  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_19 +( +s +, +p +, +o +, +m +0 + + ) + +86  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_20 +( +s +, +p +, +o +, +m +0 + + ) + +87  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_21 +( +s +, +p +, +o +, +m +0 + + ) + +88  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_22 +( +s +, +p +, +o +, +m +0 + + ) + +89  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_23 +( +s +, +p +, +o +, +m +0 + + ) + +90  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_24 +( +s +, +p +, +o +, +m +0 + + ) + +91  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_25 +( +s +, +p +, +o +, +m +0 + + ) + +92  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_26 +( +s +, +p +, +o +, +m +0 + + ) + +93  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_27 +( +s +, +p +, +o +, +m +0 + + ) + +94  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_28 +( +s +, +p +, +o +, +m +0 + + ) + +95  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_29 +( +s +, +p +, +o +, +m +0 + + ) + +96  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_30 +( +s +, +p +, +o +, +m +0 + + ) + +97  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_31 +( +s +, +p +, +o +, +m +0 + + ) + +98  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_32 +( +s +, +p +, +o +, +m +0 + + ) + +99  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_33 +( +s +, +p +, +o +, +m +0 + + ) + +100  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_34 +( +s +, +p +, +o +, +m +0 + + ) + +101  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_35 +( +s +, +p +, +o +, +m +0 + + ) + +102  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_36 +( +s +, +p +, +o +, +m +0 + + ) + +103  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_37 +( +s +, +p +, +o +, +m +0 + + ) + +104  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_38 +( +s +, +p +, +o +, +m +0 + + ) + +105  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_39 +( +s +, +p +, +o +, +m +0 + + ) + +106  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_40 +( +s +, +p +, +o +, +m +0 + + ) + +107  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_41 +( +s +, +p +, +o +, +m +0 + + ) + +108  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_42 +( +s +, +p +, +o +, +m +0 + + ) + +109  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_43 +( +s +, +p +, +o +, +m +0 + + ) + +110  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_44 +( +s +, +p +, +o +, +m +0 + + ) + +111  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_45 +( +s +, +p +, +o +, +m +0 + + ) + +112  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_46 +( +s +, +p +, +o +, +m +0 + + ) + +113  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_47 +( +s +, +p +, +o +, +m +0 + + ) + +114  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_48 +( +s +, +p +, +o +, +m +0 + + ) + +115  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_49 +( +s +, +p +, +o +, +m +0 + + ) + +116  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_50 +( +s +, +p +, +o +, +m +0 + + ) + +117  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_51 +( +s +, +p +, +o +, +m +0 + + ) + +118  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_52 +( +s +, +p +, +o +, +m +0 + + ) + +119  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_53 +( +s +, +p +, +o +, +m +0 + + ) + +120  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_54 +( +s +, +p +, +o +, +m +0 + + ) + +121  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_55 +( +s +, +p +, +o +, +m +0 + + ) + +122  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_56 +( +s +, +p +, +o +, +m +0 + + ) + +123  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_57 +( +s +, +p +, +o +, +m +0 + + ) + +124  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_58 +( +s +, +p +, +o +, +m +0 + + ) + +125  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_59 +( +s +, +p +, +o +, +m +0 + + ) + +126  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_60 +( +s +, +p +, +o +, +m +0 + + ) + +127  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_61 +( +s +, +p +, +o +, +m +0 + + ) + +128  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_62 +( +s +, +p +, +o +, +m +0 + + ) + +129  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_63 +( +s +, +p +, +o +, +m +0 + + ) + +130  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_64 +( +s +, +p +, +o +, +m +0 + + ) + +131  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_65 +( +s +, +p +, +o +, +m +0 + + ) + +132  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_66 +( +s +, +p +, +o +, +m +0 + + ) + +133  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_67 +( +s +, +p +, +o +, +m +0 + + ) + +134  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_68 +( +s +, +p +, +o +, +m +0 + + ) + +135  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_69 +( +s +, +p +, +o +, +m +0 + + ) + +136  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_70 +( +s +, +p +, +o +, +m +0 + + ) + +137  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_71 +( +s +, +p +, +o +, +m +0 + + ) + +138  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_72 +( +s +, +p +, +o +, +m +0 + + ) + +139  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_73 +( +s +, +p +, +o +, +m +0 + + ) + +140  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_74 +( +s +, +p +, +o +, +m +0 + + ) + +141  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_75 +( +s +, +p +, +o +, +m +0 + + ) + +142  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_76 +( +s +, +p +, +o +, +m +0 + + ) + +143  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_77 +( +s +, +p +, +o +, +m +0 + + ) + +144  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_78 +( +s +, +p +, +o +, +m +0 + + ) + +145  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_79 +( +s +, +p +, +o +, +m +0 + + ) + +146  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_80 +( +s +, +p +, +o +, +m +0 + + ) + +147  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_81 +( +s +, +p +, +o +, +m +0 + + ) + +148  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_82 +( +s +, +p +, +o +, +m +0 + + ) + +149  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_83 +( +s +, +p +, +o +, +m +0 + + ) + +150  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_84 +( +s +, +p +, +o +, +m +0 + + ) + +151  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_85 +( +s +, +p +, +o +, +m +0 + + ) + +152  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_86 +( +s +, +p +, +o +, +m +0 + + ) + +153  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_87 +( +s +, +p +, +o +, +m +0 + + ) + +154  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_88 +( +s +, +p +, +o +, +m +0 + + ) + +155  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_89 +( +s +, +p +, +o +, +m +0 + + ) + +156  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_90 +( +s +, +p +, +o +, +m +0 + + ) + +157  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_91 +( +s +, +p +, +o +, +m +0 + + ) + +158  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_92 +( +s +, +p +, +o +, +m +0 + + ) + +159  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_93 +( +s +, +p +, +o +, +m +0 + + ) + +160  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_94 +( +s +, +p +, +o +, +m +0 + + ) + +161  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_95 +( +s +, +p +, +o +, +m +0 + + ) + +162  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_96 +( +s +, +p +, +o +, +m +0 + + ) + +163  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_97 +( +s +, +p +, +o +, +m +0 + + ) + +164  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_98 +( +s +, +p +, +o +, +m +0 + + ) + +165  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_99 +( +s +, +p +, +o +, +m +0 + + ) + +166  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_100 +( +s +, +p +, +o +, +m +0 + + ) + +167  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_101 +( +s +, +p +, +o +, +m +0 + + ) + +168  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_102 +( +s +, +p +, +o +, +m +0 + + ) + +169  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_103 +( +s +, +p +, +o +, +m +0 + + ) + +170  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_104 +( +s +, +p +, +o +, +m +0 + + ) + +171  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_105 +( +s +, +p +, +o +, +m +0 + + ) + +172  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_106 +( +s +, +p +, +o +, +m +0 + + ) + +173  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_107 +( +s +, +p +, +o +, +m +0 + + ) + +174  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_108 +( +s +, +p +, +o +, +m +0 + + ) + +175  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_109 +( +s +, +p +, +o +, +m +0 + + ) + +176  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_110 +( +s +, +p +, +o +, +m +0 + + ) + +177  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_111 +( +s +, +p +, +o +, +m +0 + + ) + +178  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_112 +( +s +, +p +, +o +, +m +0 + + ) + +179  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_113 +( +s +, +p +, +o +, +m +0 + + ) + +180  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_114 +( +s +, +p +, +o +, +m +0 + + ) + +181  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_115 +( +s +, +p +, +o +, +m +0 + + ) + +182  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_116 +( +s +, +p +, +o +, +m +0 + + ) + +183  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_117 +( +s +, +p +, +o +, +m +0 + + ) + +184  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_118 +( +s +, +p +, +o +, +m +0 + + ) + +185  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_119 +( +s +, +p +, +o +, +m +0 + + ) + +186  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_120 +( +s +, +p +, +o +, +m +0 + + ) + +187  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_121 +( +s +, +p +, +o +, +m +0 + + ) + +188  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_122 +( +s +, +p +, +o +, +m +0 + + ) + +189  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_123 +( +s +, +p +, +o +, +m +0 + + ) + +190  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_124 +( +s +, +p +, +o +, +m +0 + + ) + +191  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_125 +( +s +, +p +, +o +, +m +0 + + ) + +192  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_126 +( +s +, +p +, +o +, +m +0 + + ) + +193  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_127 +( +s +, +p +, +o +, +m +0 + + ) + +194  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_128 +( +s +, +p +, +o +, +m +0 + + ) + +195  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_129 +( +s +, +p +, +o +, +m +0 + + ) + +196  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_130 +( +s +, +p +, +o +, +m +0 + + ) + +197  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_131 +( +s +, +p +, +o +, +m +0 + + ) + +198  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_132 +( +s +, +p +, +o +, +m +0 + + ) + +199  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_133 +( +s +, +p +, +o +, +m +0 + + ) + +200  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_134 +( +s +, +p +, +o +, +m +0 + + ) + +201  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_135 +( +s +, +p +, +o +, +m +0 + + ) + +202  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_136 +( +s +, +p +, +o +, +m +0 + + ) + +203  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_137 +( +s +, +p +, +o +, +m +0 + + ) + +204  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_138 +( +s +, +p +, +o +, +m +0 + + ) + +205  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_139 +( +s +, +p +, +o +, +m +0 + + ) + +206  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_140 +( +s +, +p +, +o +, +m +0 + + ) + +207  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_141 +( +s +, +p +, +o +, +m +0 + + ) + +208  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_142 +( +s +, +p +, +o +, +m +0 + + ) + +209  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_143 +( +s +, +p +, +o +, +m +0 + + ) + +210  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_144 +( +s +, +p +, +o +, +m +0 + + ) + +211  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_145 +( +s +, +p +, +o +, +m +0 + + ) + +212  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_146 +( +s +, +p +, +o +, +m +0 + + ) + +213  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_147 +( +s +, +p +, +o +, +m +0 + + ) + +214  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_148 +( +s +, +p +, +o +, +m +0 + + ) + +215  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_149 +( +s +, +p +, +o +, +m +0 + + ) + +216  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_150 +( +s +, +p +, +o +, +m +0 + + ) + +217  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_151 +( +s +, +p +, +o +, +m +0 + + ) + +218  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_152 +( +s +, +p +, +o +, +m +0 + + ) + +219  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_153 +( +s +, +p +, +o +, +m +0 + + ) + +220  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_154 +( +s +, +p +, +o +, +m +0 + + ) + +221  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_155 +( +s +, +p +, +o +, +m +0 + + ) + +222  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_156 +( +s +, +p +, +o +, +m +0 + + ) + +223  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_157 +( +s +, +p +, +o +, +m +0 + + ) + +224  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_158 +( +s +, +p +, +o +, +m +0 + + ) + +225  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_159 +( +s +, +p +, +o +, +m +0 + + ) + +226  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_160 +( +s +, +p +, +o +, +m +0 + + ) + +227  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_161 +( +s +, +p +, +o +, +m +0 + + ) + +228  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_162 +( +s +, +p +, +o +, +m +0 + + ) + +229  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_163 +( +s +, +p +, +o +, +m +0 + + ) + +230  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_164 +( +s +, +p +, +o +, +m +0 + + ) + +231  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_165 +( +s +, +p +, +o +, +m +0 + + ) + +232  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_166 +( +s +, +p +, +o +, +m +0 + + ) + +233  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_167 +( +s +, +p +, +o +, +m +0 + + ) + +234  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_168 +( +s +, +p +, +o +, +m +0 + + ) + +235  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_169 +( +s +, +p +, +o +, +m +0 + + ) + +236  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_170 +( +s +, +p +, +o +, +m +0 + + ) + +237  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_171 +( +s +, +p +, +o +, +m +0 + + ) + +238  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_172 +( +s +, +p +, +o +, +m +0 + + ) + +239  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_173 +( +s +, +p +, +o +, +m +0 + + ) + +240  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_174 +( +s +, +p +, +o +, +m +0 + + ) + +241  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_175 +( +s +, +p +, +o +, +m +0 + + ) + +242  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_176 +( +s +, +p +, +o +, +m +0 + + ) + +243  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_177 +( +s +, +p +, +o +, +m +0 + + ) + +244  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_178 +( +s +, +p +, +o +, +m +0 + + ) + +245  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_179 +( +s +, +p +, +o +, +m +0 + + ) + +246  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_180 +( +s +, +p +, +o +, +m +0 + + ) + +247  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_181 +( +s +, +p +, +o +, +m +0 + + ) + +248  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_182 +( +s +, +p +, +o +, +m +0 + + ) + +249  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_183 +( +s +, +p +, +o +, +m +0 + + ) + +250  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_184 +( +s +, +p +, +o +, +m +0 + + ) + +251  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_185 +( +s +, +p +, +o +, +m +0 + + ) + +252  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_186 +( +s +, +p +, +o +, +m +0 + + ) + +253  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_187 +( +s +, +p +, +o +, +m +0 + + ) + +254  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_188 +( +s +, +p +, +o +, +m +0 + + ) + +255  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_189 +( +s +, +p +, +o +, +m +0 + + ) + +256  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_190 +( +s +, +p +, +o +, +m +0 + + ) + +257  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_191 +( +s +, +p +, +o +, +m +0 + + ) + +258  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_192 +( +s +, +p +, +o +, +m +0 + + ) + +259  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_193 +( +s +, +p +, +o +, +m +0 + + ) + +260  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_194 +( +s +, +p +, +o +, +m +0 + + ) + +261  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_195 +( +s +, +p +, +o +, +m +0 + + ) + +262  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_196 +( +s +, +p +, +o +, +m +0 + + ) + +263  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_197 +( +s +, +p +, +o +, +m +0 + + ) + +264  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_198 +( +s +, +p +, +o +, +m +0 + + ) + +265  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_199 +( +s +, +p +, +o +, +m +0 + + ) + +266  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_200 +( +s +, +p +, +o +, +m +0 + + ) + +267  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_201 +( +s +, +p +, +o +, +m +0 + + ) + +268  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_202 +( +s +, +p +, +o +, +m +0 + + ) + +269  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_203 +( +s +, +p +, +o +, +m +0 + + ) + +270  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_204 +( +s +, +p +, +o +, +m +0 + + ) + +271  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_205 +( +s +, +p +, +o +, +m +0 + + ) + +272  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_206 +( +s +, +p +, +o +, +m +0 + + ) + +273  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_207 +( +s +, +p +, +o +, +m +0 + + ) + +274  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_208 +( +s +, +p +, +o +, +m +0 + + ) + +275  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_209 +( +s +, +p +, +o +, +m +0 + + ) + +276  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_210 +( +s +, +p +, +o +, +m +0 + + ) + +277  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_211 +( +s +, +p +, +o +, +m +0 + + ) + +278  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_212 +( +s +, +p +, +o +, +m +0 + + ) + +279  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_213 +( +s +, +p +, +o +, +m +0 + + ) + +280  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_214 +( +s +, +p +, +o +, +m +0 + + ) + +281  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_215 +( +s +, +p +, +o +, +m +0 + + ) + +282  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_216 +( +s +, +p +, +o +, +m +0 + + ) + +283  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_217 +( +s +, +p +, +o +, +m +0 + + ) + +284  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_218 +( +s +, +p +, +o +, +m +0 + + ) + +285  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_219 +( +s +, +p +, +o +, +m +0 + + ) + +286  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_220 +( +s +, +p +, +o +, +m +0 + + ) + +287  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_221 +( +s +, +p +, +o +, +m +0 + + ) + +288  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_222 +( +s +, +p +, +o +, +m +0 + + ) + +289  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_223 +( +s +, +p +, +o +, +m +0 + + ) + +290  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_224 +( +s +, +p +, +o +, +m +0 + + ) + +291  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_225 +( +s +, +p +, +o +, +m +0 + + ) + +292  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_226 +( +s +, +p +, +o +, +m +0 + + ) + +293  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_227 +( +s +, +p +, +o +, +m +0 + + ) + +294  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_228 +( +s +, +p +, +o +, +m +0 + + ) + +295  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_229 +( +s +, +p +, +o +, +m +0 + + ) + +296  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_230 +( +s +, +p +, +o +, +m +0 + + ) + +297  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_231 +( +s +, +p +, +o +, +m +0 + + ) + +298  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_232 +( +s +, +p +, +o +, +m +0 + + ) + +299  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_233 +( +s +, +p +, +o +, +m +0 + + ) + +300  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_234 +( +s +, +p +, +o +, +m +0 + + ) + +301  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_235 +( +s +, +p +, +o +, +m +0 + + ) + +302  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_236 +( +s +, +p +, +o +, +m +0 + + ) + +303  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_237 +( +s +, +p +, +o +, +m +0 + + ) + +304  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_238 +( +s +, +p +, +o +, +m +0 + + ) + +305  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_239 +( +s +, +p +, +o +, +m +0 + + ) + +306  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_240 +( +s +, +p +, +o +, +m +0 + + ) + +307  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_241 +( +s +, +p +, +o +, +m +0 + + ) + +308  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_242 +( +s +, +p +, +o +, +m +0 + + ) + +309  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_243 +( +s +, +p +, +o +, +m +0 + + ) + +310  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_244 +( +s +, +p +, +o +, +m +0 + + ) + +311  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_245 +( +s +, +p +, +o +, +m +0 + + ) + +312  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_246 +( +s +, +p +, +o +, +m +0 + + ) + +313  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_247 +( +s +, +p +, +o +, +m +0 + + ) + +314  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_248 +( +s +, +p +, +o +, +m +0 + + ) + +315  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_249 +( +s +, +p +, +o +, +m +0 + + ) + +316  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_250 +( +s +, +p +, +o +, +m +0 + + ) + +317  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_251 +( +s +, +p +, +o +, +m +0 + + ) + +318  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_252 +( +s +, +p +, +o +, +m +0 + + ) + +319  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_253 +( +s +, +p +, +o +, +m +0 + + ) + +320  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_254 +( +s +, +p +, +o +, +m +0 + + ) + +321  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_255 +( +s +, +p +, +o +, +m +0 + + ) + +322  + #BOOST_PP_FOR_CHECK_BOOST_PP_FOR_256 +( +s +, +p +, +o +, +m +0 + + ) + + @/usr/include/boost/preprocessor/seq/elem.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_SEQ_ELEM_HPP + + +13  + #BOOST_PREPROCESSOR_SEQ_ELEM_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17  + ~ + +18 # +#/* +BOOST_PP_SEQ_ELEM + */ + +20 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +22  + #BOOST_PP_SEQ_ELEM +( +i +, +q + + `BOOST_PP_SEQ_ELEM_I +(i, seq) + + ) + +24  + #BOOST_PP_SEQ_ELEM +( +i +, +q + + `BOOST_PP_SEQ_ELEM_I +((i, seq)) + + ) + +26 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MSVC +() + +28  + #BOOST_PP_SEQ_ELEM_I +( +i +, +q + + `BOOST_PP_SEQ_ELEM_II +(( +BOOST_PP_SEQ_ELEM_ + ## i seq)) + + ) + +29  + #BOOST_PP_SEQ_ELEM_II +( +s + + `BOOST_PP_SEQ_ELEM_IV +( +BOOST_PP_SEQ_ELEM_III +es) + + ) + +30  + #BOOST_PP_SEQ_ELEM_III +( +x +, +_ +x + `BOOST_PP_EMPTY +() + + ) + +31  + #BOOST_PP_SEQ_ELEM_IV +( +x + + ) +x + +32 #i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +33  + #BOOST_PP_SEQ_ELEM_I +( +r + +BOOST_PP_SEQ_ELEM_II + ## + ) +par + +34  + #BOOST_PP_SEQ_ELEM_II +( +i +, +q + + `BOOST_PP_SEQ_ELEM_III +( +BOOST_PP_SEQ_ELEM_ + ## i ## seq) + + ) + +35  + #BOOST_PP_SEQ_ELEM_III +( +im + + `BOOST_PP_SEQ_ELEM_IV +(im) + + ) + +36  + #BOOST_PP_SEQ_ELEM_IV +( +x +, +_ + + ) +x + +38 #i +defed +( +__IBMC__ +|| defed( +__IBMCPP__ +) + +39  + #BOOST_PP_SEQ_ELEM_I +( +i +, +q + + `BOOST_PP_SEQ_ELEM_II +( + `BOOST_PP_CAT +( +BOOST_PP_SEQ_ELEM_ + ## i, seq)) + + ) + +41  + #BOOST_PP_SEQ_ELEM_I +( +i +, +q + + `BOOST_PP_SEQ_ELEM_II +( +BOOST_PP_SEQ_ELEM_ + ## i seq) + + ) + +43  + #BOOST_PP_SEQ_ELEM_II +( +im + + `BOOST_PP_SEQ_ELEM_III +(im) + + ) + +44  + #BOOST_PP_SEQ_ELEM_III +( +x +, +_ + + ) +x + +46  +#def + #BOOST_PP_SEQ_ELEM_0 +( +x +x, +BOOST_PP_NIL + + + ) + +48  + #BOOST_PP_SEQ_ELEM_1 +( +_ + +BOOST_PP_SEQ_ELEM_0 + + + ) + +49  + #BOOST_PP_SEQ_ELEM_2 +( +_ + +BOOST_PP_SEQ_ELEM_1 + + + ) + +50  + #BOOST_PP_SEQ_ELEM_3 +( +_ + +BOOST_PP_SEQ_ELEM_2 + + + ) + +51  + #BOOST_PP_SEQ_ELEM_4 +( +_ + +BOOST_PP_SEQ_ELEM_3 + + + ) + +52  + #BOOST_PP_SEQ_ELEM_5 +( +_ + +BOOST_PP_SEQ_ELEM_4 + + + ) + +53  + #BOOST_PP_SEQ_ELEM_6 +( +_ + +BOOST_PP_SEQ_ELEM_5 + + + ) + +54  + #BOOST_PP_SEQ_ELEM_7 +( +_ + +BOOST_PP_SEQ_ELEM_6 + + + ) + +55  + #BOOST_PP_SEQ_ELEM_8 +( +_ + +BOOST_PP_SEQ_ELEM_7 + + + ) + +56  + #BOOST_PP_SEQ_ELEM_9 +( +_ + +BOOST_PP_SEQ_ELEM_8 + + + ) + +57  + #BOOST_PP_SEQ_ELEM_10 +( +_ + +BOOST_PP_SEQ_ELEM_9 + + + ) + +58  + #BOOST_PP_SEQ_ELEM_11 +( +_ + +BOOST_PP_SEQ_ELEM_10 + + + ) + +59  + #BOOST_PP_SEQ_ELEM_12 +( +_ + +BOOST_PP_SEQ_ELEM_11 + + + ) + +60  + #BOOST_PP_SEQ_ELEM_13 +( +_ + +BOOST_PP_SEQ_ELEM_12 + + + ) + +61  + #BOOST_PP_SEQ_ELEM_14 +( +_ + +BOOST_PP_SEQ_ELEM_13 + + + ) + +62  + #BOOST_PP_SEQ_ELEM_15 +( +_ + +BOOST_PP_SEQ_ELEM_14 + + + ) + +63  + #BOOST_PP_SEQ_ELEM_16 +( +_ + +BOOST_PP_SEQ_ELEM_15 + + + ) + +64  + #BOOST_PP_SEQ_ELEM_17 +( +_ + +BOOST_PP_SEQ_ELEM_16 + + + ) + +65  + #BOOST_PP_SEQ_ELEM_18 +( +_ + +BOOST_PP_SEQ_ELEM_17 + + + ) + +66  + #BOOST_PP_SEQ_ELEM_19 +( +_ + +BOOST_PP_SEQ_ELEM_18 + + + ) + +67  + #BOOST_PP_SEQ_ELEM_20 +( +_ + +BOOST_PP_SEQ_ELEM_19 + + + ) + +68  + #BOOST_PP_SEQ_ELEM_21 +( +_ + +BOOST_PP_SEQ_ELEM_20 + + + ) + +69  + #BOOST_PP_SEQ_ELEM_22 +( +_ + +BOOST_PP_SEQ_ELEM_21 + + + ) + +70  + #BOOST_PP_SEQ_ELEM_23 +( +_ + +BOOST_PP_SEQ_ELEM_22 + + + ) + +71  + #BOOST_PP_SEQ_ELEM_24 +( +_ + +BOOST_PP_SEQ_ELEM_23 + + + ) + +72  + #BOOST_PP_SEQ_ELEM_25 +( +_ + +BOOST_PP_SEQ_ELEM_24 + + + ) + +73  + #BOOST_PP_SEQ_ELEM_26 +( +_ + +BOOST_PP_SEQ_ELEM_25 + + + ) + +74  + #BOOST_PP_SEQ_ELEM_27 +( +_ + +BOOST_PP_SEQ_ELEM_26 + + + ) + +75  + #BOOST_PP_SEQ_ELEM_28 +( +_ + +BOOST_PP_SEQ_ELEM_27 + + + ) + +76  + #BOOST_PP_SEQ_ELEM_29 +( +_ + +BOOST_PP_SEQ_ELEM_28 + + + ) + +77  + #BOOST_PP_SEQ_ELEM_30 +( +_ + +BOOST_PP_SEQ_ELEM_29 + + + ) + +78  + #BOOST_PP_SEQ_ELEM_31 +( +_ + +BOOST_PP_SEQ_ELEM_30 + + + ) + +79  + #BOOST_PP_SEQ_ELEM_32 +( +_ + +BOOST_PP_SEQ_ELEM_31 + + + ) + +80  + #BOOST_PP_SEQ_ELEM_33 +( +_ + +BOOST_PP_SEQ_ELEM_32 + + + ) + +81  + #BOOST_PP_SEQ_ELEM_34 +( +_ + +BOOST_PP_SEQ_ELEM_33 + + + ) + +82  + #BOOST_PP_SEQ_ELEM_35 +( +_ + +BOOST_PP_SEQ_ELEM_34 + + + ) + +83  + #BOOST_PP_SEQ_ELEM_36 +( +_ + +BOOST_PP_SEQ_ELEM_35 + + + ) + +84  + #BOOST_PP_SEQ_ELEM_37 +( +_ + +BOOST_PP_SEQ_ELEM_36 + + + ) + +85  + #BOOST_PP_SEQ_ELEM_38 +( +_ + +BOOST_PP_SEQ_ELEM_37 + + + ) + +86  + #BOOST_PP_SEQ_ELEM_39 +( +_ + +BOOST_PP_SEQ_ELEM_38 + + + ) + +87  + #BOOST_PP_SEQ_ELEM_40 +( +_ + +BOOST_PP_SEQ_ELEM_39 + + + ) + +88  + #BOOST_PP_SEQ_ELEM_41 +( +_ + +BOOST_PP_SEQ_ELEM_40 + + + ) + +89  + #BOOST_PP_SEQ_ELEM_42 +( +_ + +BOOST_PP_SEQ_ELEM_41 + + + ) + +90  + #BOOST_PP_SEQ_ELEM_43 +( +_ + +BOOST_PP_SEQ_ELEM_42 + + + ) + +91  + #BOOST_PP_SEQ_ELEM_44 +( +_ + +BOOST_PP_SEQ_ELEM_43 + + + ) + +92  + #BOOST_PP_SEQ_ELEM_45 +( +_ + +BOOST_PP_SEQ_ELEM_44 + + + ) + +93  + #BOOST_PP_SEQ_ELEM_46 +( +_ + +BOOST_PP_SEQ_ELEM_45 + + + ) + +94  + #BOOST_PP_SEQ_ELEM_47 +( +_ + +BOOST_PP_SEQ_ELEM_46 + + + ) + +95  + #BOOST_PP_SEQ_ELEM_48 +( +_ + +BOOST_PP_SEQ_ELEM_47 + + + ) + +96  + #BOOST_PP_SEQ_ELEM_49 +( +_ + +BOOST_PP_SEQ_ELEM_48 + + + ) + +97  + #BOOST_PP_SEQ_ELEM_50 +( +_ + +BOOST_PP_SEQ_ELEM_49 + + + ) + +98  + #BOOST_PP_SEQ_ELEM_51 +( +_ + +BOOST_PP_SEQ_ELEM_50 + + + ) + +99  + #BOOST_PP_SEQ_ELEM_52 +( +_ + +BOOST_PP_SEQ_ELEM_51 + + + ) + +100  + #BOOST_PP_SEQ_ELEM_53 +( +_ + +BOOST_PP_SEQ_ELEM_52 + + + ) + +101  + #BOOST_PP_SEQ_ELEM_54 +( +_ + +BOOST_PP_SEQ_ELEM_53 + + + ) + +102  + #BOOST_PP_SEQ_ELEM_55 +( +_ + +BOOST_PP_SEQ_ELEM_54 + + + ) + +103  + #BOOST_PP_SEQ_ELEM_56 +( +_ + +BOOST_PP_SEQ_ELEM_55 + + + ) + +104  + #BOOST_PP_SEQ_ELEM_57 +( +_ + +BOOST_PP_SEQ_ELEM_56 + + + ) + +105  + #BOOST_PP_SEQ_ELEM_58 +( +_ + +BOOST_PP_SEQ_ELEM_57 + + + ) + +106  + #BOOST_PP_SEQ_ELEM_59 +( +_ + +BOOST_PP_SEQ_ELEM_58 + + + ) + +107  + #BOOST_PP_SEQ_ELEM_60 +( +_ + +BOOST_PP_SEQ_ELEM_59 + + + ) + +108  + #BOOST_PP_SEQ_ELEM_61 +( +_ + +BOOST_PP_SEQ_ELEM_60 + + + ) + +109  + #BOOST_PP_SEQ_ELEM_62 +( +_ + +BOOST_PP_SEQ_ELEM_61 + + + ) + +110  + #BOOST_PP_SEQ_ELEM_63 +( +_ + +BOOST_PP_SEQ_ELEM_62 + + + ) + +111  + #BOOST_PP_SEQ_ELEM_64 +( +_ + +BOOST_PP_SEQ_ELEM_63 + + + ) + +112  + #BOOST_PP_SEQ_ELEM_65 +( +_ + +BOOST_PP_SEQ_ELEM_64 + + + ) + +113  + #BOOST_PP_SEQ_ELEM_66 +( +_ + +BOOST_PP_SEQ_ELEM_65 + + + ) + +114  + #BOOST_PP_SEQ_ELEM_67 +( +_ + +BOOST_PP_SEQ_ELEM_66 + + + ) + +115  + #BOOST_PP_SEQ_ELEM_68 +( +_ + +BOOST_PP_SEQ_ELEM_67 + + + ) + +116  + #BOOST_PP_SEQ_ELEM_69 +( +_ + +BOOST_PP_SEQ_ELEM_68 + + + ) + +117  + #BOOST_PP_SEQ_ELEM_70 +( +_ + +BOOST_PP_SEQ_ELEM_69 + + + ) + +118  + #BOOST_PP_SEQ_ELEM_71 +( +_ + +BOOST_PP_SEQ_ELEM_70 + + + ) + +119  + #BOOST_PP_SEQ_ELEM_72 +( +_ + +BOOST_PP_SEQ_ELEM_71 + + + ) + +120  + #BOOST_PP_SEQ_ELEM_73 +( +_ + +BOOST_PP_SEQ_ELEM_72 + + + ) + +121  + #BOOST_PP_SEQ_ELEM_74 +( +_ + +BOOST_PP_SEQ_ELEM_73 + + + ) + +122  + #BOOST_PP_SEQ_ELEM_75 +( +_ + +BOOST_PP_SEQ_ELEM_74 + + + ) + +123  + #BOOST_PP_SEQ_ELEM_76 +( +_ + +BOOST_PP_SEQ_ELEM_75 + + + ) + +124  + #BOOST_PP_SEQ_ELEM_77 +( +_ + +BOOST_PP_SEQ_ELEM_76 + + + ) + +125  + #BOOST_PP_SEQ_ELEM_78 +( +_ + +BOOST_PP_SEQ_ELEM_77 + + + ) + +126  + #BOOST_PP_SEQ_ELEM_79 +( +_ + +BOOST_PP_SEQ_ELEM_78 + + + ) + +127  + #BOOST_PP_SEQ_ELEM_80 +( +_ + +BOOST_PP_SEQ_ELEM_79 + + + ) + +128  + #BOOST_PP_SEQ_ELEM_81 +( +_ + +BOOST_PP_SEQ_ELEM_80 + + + ) + +129  + #BOOST_PP_SEQ_ELEM_82 +( +_ + +BOOST_PP_SEQ_ELEM_81 + + + ) + +130  + #BOOST_PP_SEQ_ELEM_83 +( +_ + +BOOST_PP_SEQ_ELEM_82 + + + ) + +131  + #BOOST_PP_SEQ_ELEM_84 +( +_ + +BOOST_PP_SEQ_ELEM_83 + + + ) + +132  + #BOOST_PP_SEQ_ELEM_85 +( +_ + +BOOST_PP_SEQ_ELEM_84 + + + ) + +133  + #BOOST_PP_SEQ_ELEM_86 +( +_ + +BOOST_PP_SEQ_ELEM_85 + + + ) + +134  + #BOOST_PP_SEQ_ELEM_87 +( +_ + +BOOST_PP_SEQ_ELEM_86 + + + ) + +135  + #BOOST_PP_SEQ_ELEM_88 +( +_ + +BOOST_PP_SEQ_ELEM_87 + + + ) + +136  + #BOOST_PP_SEQ_ELEM_89 +( +_ + +BOOST_PP_SEQ_ELEM_88 + + + ) + +137  + #BOOST_PP_SEQ_ELEM_90 +( +_ + +BOOST_PP_SEQ_ELEM_89 + + + ) + +138  + #BOOST_PP_SEQ_ELEM_91 +( +_ + +BOOST_PP_SEQ_ELEM_90 + + + ) + +139  + #BOOST_PP_SEQ_ELEM_92 +( +_ + +BOOST_PP_SEQ_ELEM_91 + + + ) + +140  + #BOOST_PP_SEQ_ELEM_93 +( +_ + +BOOST_PP_SEQ_ELEM_92 + + + ) + +141  + #BOOST_PP_SEQ_ELEM_94 +( +_ + +BOOST_PP_SEQ_ELEM_93 + + + ) + +142  + #BOOST_PP_SEQ_ELEM_95 +( +_ + +BOOST_PP_SEQ_ELEM_94 + + + ) + +143  + #BOOST_PP_SEQ_ELEM_96 +( +_ + +BOOST_PP_SEQ_ELEM_95 + + + ) + +144  + #BOOST_PP_SEQ_ELEM_97 +( +_ + +BOOST_PP_SEQ_ELEM_96 + + + ) + +145  + #BOOST_PP_SEQ_ELEM_98 +( +_ + +BOOST_PP_SEQ_ELEM_97 + + + ) + +146  + #BOOST_PP_SEQ_ELEM_99 +( +_ + +BOOST_PP_SEQ_ELEM_98 + + + ) + +147  + #BOOST_PP_SEQ_ELEM_100 +( +_ + +BOOST_PP_SEQ_ELEM_99 + + + ) + +148  + #BOOST_PP_SEQ_ELEM_101 +( +_ + +BOOST_PP_SEQ_ELEM_100 + + + ) + +149  + #BOOST_PP_SEQ_ELEM_102 +( +_ + +BOOST_PP_SEQ_ELEM_101 + + + ) + +150  + #BOOST_PP_SEQ_ELEM_103 +( +_ + +BOOST_PP_SEQ_ELEM_102 + + + ) + +151  + #BOOST_PP_SEQ_ELEM_104 +( +_ + +BOOST_PP_SEQ_ELEM_103 + + + ) + +152  + #BOOST_PP_SEQ_ELEM_105 +( +_ + +BOOST_PP_SEQ_ELEM_104 + + + ) + +153  + #BOOST_PP_SEQ_ELEM_106 +( +_ + +BOOST_PP_SEQ_ELEM_105 + + + ) + +154  + #BOOST_PP_SEQ_ELEM_107 +( +_ + +BOOST_PP_SEQ_ELEM_106 + + + ) + +155  + #BOOST_PP_SEQ_ELEM_108 +( +_ + +BOOST_PP_SEQ_ELEM_107 + + + ) + +156  + #BOOST_PP_SEQ_ELEM_109 +( +_ + +BOOST_PP_SEQ_ELEM_108 + + + ) + +157  + #BOOST_PP_SEQ_ELEM_110 +( +_ + +BOOST_PP_SEQ_ELEM_109 + + + ) + +158  + #BOOST_PP_SEQ_ELEM_111 +( +_ + +BOOST_PP_SEQ_ELEM_110 + + + ) + +159  + #BOOST_PP_SEQ_ELEM_112 +( +_ + +BOOST_PP_SEQ_ELEM_111 + + + ) + +160  + #BOOST_PP_SEQ_ELEM_113 +( +_ + +BOOST_PP_SEQ_ELEM_112 + + + ) + +161  + #BOOST_PP_SEQ_ELEM_114 +( +_ + +BOOST_PP_SEQ_ELEM_113 + + + ) + +162  + #BOOST_PP_SEQ_ELEM_115 +( +_ + +BOOST_PP_SEQ_ELEM_114 + + + ) + +163  + #BOOST_PP_SEQ_ELEM_116 +( +_ + +BOOST_PP_SEQ_ELEM_115 + + + ) + +164  + #BOOST_PP_SEQ_ELEM_117 +( +_ + +BOOST_PP_SEQ_ELEM_116 + + + ) + +165  + #BOOST_PP_SEQ_ELEM_118 +( +_ + +BOOST_PP_SEQ_ELEM_117 + + + ) + +166  + #BOOST_PP_SEQ_ELEM_119 +( +_ + +BOOST_PP_SEQ_ELEM_118 + + + ) + +167  + #BOOST_PP_SEQ_ELEM_120 +( +_ + +BOOST_PP_SEQ_ELEM_119 + + + ) + +168  + #BOOST_PP_SEQ_ELEM_121 +( +_ + +BOOST_PP_SEQ_ELEM_120 + + + ) + +169  + #BOOST_PP_SEQ_ELEM_122 +( +_ + +BOOST_PP_SEQ_ELEM_121 + + + ) + +170  + #BOOST_PP_SEQ_ELEM_123 +( +_ + +BOOST_PP_SEQ_ELEM_122 + + + ) + +171  + #BOOST_PP_SEQ_ELEM_124 +( +_ + +BOOST_PP_SEQ_ELEM_123 + + + ) + +172  + #BOOST_PP_SEQ_ELEM_125 +( +_ + +BOOST_PP_SEQ_ELEM_124 + + + ) + +173  + #BOOST_PP_SEQ_ELEM_126 +( +_ + +BOOST_PP_SEQ_ELEM_125 + + + ) + +174  + #BOOST_PP_SEQ_ELEM_127 +( +_ + +BOOST_PP_SEQ_ELEM_126 + + + ) + +175  + #BOOST_PP_SEQ_ELEM_128 +( +_ + +BOOST_PP_SEQ_ELEM_127 + + + ) + +176  + #BOOST_PP_SEQ_ELEM_129 +( +_ + +BOOST_PP_SEQ_ELEM_128 + + + ) + +177  + #BOOST_PP_SEQ_ELEM_130 +( +_ + +BOOST_PP_SEQ_ELEM_129 + + + ) + +178  + #BOOST_PP_SEQ_ELEM_131 +( +_ + +BOOST_PP_SEQ_ELEM_130 + + + ) + +179  + #BOOST_PP_SEQ_ELEM_132 +( +_ + +BOOST_PP_SEQ_ELEM_131 + + + ) + +180  + #BOOST_PP_SEQ_ELEM_133 +( +_ + +BOOST_PP_SEQ_ELEM_132 + + + ) + +181  + #BOOST_PP_SEQ_ELEM_134 +( +_ + +BOOST_PP_SEQ_ELEM_133 + + + ) + +182  + #BOOST_PP_SEQ_ELEM_135 +( +_ + +BOOST_PP_SEQ_ELEM_134 + + + ) + +183  + #BOOST_PP_SEQ_ELEM_136 +( +_ + +BOOST_PP_SEQ_ELEM_135 + + + ) + +184  + #BOOST_PP_SEQ_ELEM_137 +( +_ + +BOOST_PP_SEQ_ELEM_136 + + + ) + +185  + #BOOST_PP_SEQ_ELEM_138 +( +_ + +BOOST_PP_SEQ_ELEM_137 + + + ) + +186  + #BOOST_PP_SEQ_ELEM_139 +( +_ + +BOOST_PP_SEQ_ELEM_138 + + + ) + +187  + #BOOST_PP_SEQ_ELEM_140 +( +_ + +BOOST_PP_SEQ_ELEM_139 + + + ) + +188  + #BOOST_PP_SEQ_ELEM_141 +( +_ + +BOOST_PP_SEQ_ELEM_140 + + + ) + +189  + #BOOST_PP_SEQ_ELEM_142 +( +_ + +BOOST_PP_SEQ_ELEM_141 + + + ) + +190  + #BOOST_PP_SEQ_ELEM_143 +( +_ + +BOOST_PP_SEQ_ELEM_142 + + + ) + +191  + #BOOST_PP_SEQ_ELEM_144 +( +_ + +BOOST_PP_SEQ_ELEM_143 + + + ) + +192  + #BOOST_PP_SEQ_ELEM_145 +( +_ + +BOOST_PP_SEQ_ELEM_144 + + + ) + +193  + #BOOST_PP_SEQ_ELEM_146 +( +_ + +BOOST_PP_SEQ_ELEM_145 + + + ) + +194  + #BOOST_PP_SEQ_ELEM_147 +( +_ + +BOOST_PP_SEQ_ELEM_146 + + + ) + +195  + #BOOST_PP_SEQ_ELEM_148 +( +_ + +BOOST_PP_SEQ_ELEM_147 + + + ) + +196  + #BOOST_PP_SEQ_ELEM_149 +( +_ + +BOOST_PP_SEQ_ELEM_148 + + + ) + +197  + #BOOST_PP_SEQ_ELEM_150 +( +_ + +BOOST_PP_SEQ_ELEM_149 + + + ) + +198  + #BOOST_PP_SEQ_ELEM_151 +( +_ + +BOOST_PP_SEQ_ELEM_150 + + + ) + +199  + #BOOST_PP_SEQ_ELEM_152 +( +_ + +BOOST_PP_SEQ_ELEM_151 + + + ) + +200  + #BOOST_PP_SEQ_ELEM_153 +( +_ + +BOOST_PP_SEQ_ELEM_152 + + + ) + +201  + #BOOST_PP_SEQ_ELEM_154 +( +_ + +BOOST_PP_SEQ_ELEM_153 + + + ) + +202  + #BOOST_PP_SEQ_ELEM_155 +( +_ + +BOOST_PP_SEQ_ELEM_154 + + + ) + +203  + #BOOST_PP_SEQ_ELEM_156 +( +_ + +BOOST_PP_SEQ_ELEM_155 + + + ) + +204  + #BOOST_PP_SEQ_ELEM_157 +( +_ + +BOOST_PP_SEQ_ELEM_156 + + + ) + +205  + #BOOST_PP_SEQ_ELEM_158 +( +_ + +BOOST_PP_SEQ_ELEM_157 + + + ) + +206  + #BOOST_PP_SEQ_ELEM_159 +( +_ + +BOOST_PP_SEQ_ELEM_158 + + + ) + +207  + #BOOST_PP_SEQ_ELEM_160 +( +_ + +BOOST_PP_SEQ_ELEM_159 + + + ) + +208  + #BOOST_PP_SEQ_ELEM_161 +( +_ + +BOOST_PP_SEQ_ELEM_160 + + + ) + +209  + #BOOST_PP_SEQ_ELEM_162 +( +_ + +BOOST_PP_SEQ_ELEM_161 + + + ) + +210  + #BOOST_PP_SEQ_ELEM_163 +( +_ + +BOOST_PP_SEQ_ELEM_162 + + + ) + +211  + #BOOST_PP_SEQ_ELEM_164 +( +_ + +BOOST_PP_SEQ_ELEM_163 + + + ) + +212  + #BOOST_PP_SEQ_ELEM_165 +( +_ + +BOOST_PP_SEQ_ELEM_164 + + + ) + +213  + #BOOST_PP_SEQ_ELEM_166 +( +_ + +BOOST_PP_SEQ_ELEM_165 + + + ) + +214  + #BOOST_PP_SEQ_ELEM_167 +( +_ + +BOOST_PP_SEQ_ELEM_166 + + + ) + +215  + #BOOST_PP_SEQ_ELEM_168 +( +_ + +BOOST_PP_SEQ_ELEM_167 + + + ) + +216  + #BOOST_PP_SEQ_ELEM_169 +( +_ + +BOOST_PP_SEQ_ELEM_168 + + + ) + +217  + #BOOST_PP_SEQ_ELEM_170 +( +_ + +BOOST_PP_SEQ_ELEM_169 + + + ) + +218  + #BOOST_PP_SEQ_ELEM_171 +( +_ + +BOOST_PP_SEQ_ELEM_170 + + + ) + +219  + #BOOST_PP_SEQ_ELEM_172 +( +_ + +BOOST_PP_SEQ_ELEM_171 + + + ) + +220  + #BOOST_PP_SEQ_ELEM_173 +( +_ + +BOOST_PP_SEQ_ELEM_172 + + + ) + +221  + #BOOST_PP_SEQ_ELEM_174 +( +_ + +BOOST_PP_SEQ_ELEM_173 + + + ) + +222  + #BOOST_PP_SEQ_ELEM_175 +( +_ + +BOOST_PP_SEQ_ELEM_174 + + + ) + +223  + #BOOST_PP_SEQ_ELEM_176 +( +_ + +BOOST_PP_SEQ_ELEM_175 + + + ) + +224  + #BOOST_PP_SEQ_ELEM_177 +( +_ + +BOOST_PP_SEQ_ELEM_176 + + + ) + +225  + #BOOST_PP_SEQ_ELEM_178 +( +_ + +BOOST_PP_SEQ_ELEM_177 + + + ) + +226  + #BOOST_PP_SEQ_ELEM_179 +( +_ + +BOOST_PP_SEQ_ELEM_178 + + + ) + +227  + #BOOST_PP_SEQ_ELEM_180 +( +_ + +BOOST_PP_SEQ_ELEM_179 + + + ) + +228  + #BOOST_PP_SEQ_ELEM_181 +( +_ + +BOOST_PP_SEQ_ELEM_180 + + + ) + +229  + #BOOST_PP_SEQ_ELEM_182 +( +_ + +BOOST_PP_SEQ_ELEM_181 + + + ) + +230  + #BOOST_PP_SEQ_ELEM_183 +( +_ + +BOOST_PP_SEQ_ELEM_182 + + + ) + +231  + #BOOST_PP_SEQ_ELEM_184 +( +_ + +BOOST_PP_SEQ_ELEM_183 + + + ) + +232  + #BOOST_PP_SEQ_ELEM_185 +( +_ + +BOOST_PP_SEQ_ELEM_184 + + + ) + +233  + #BOOST_PP_SEQ_ELEM_186 +( +_ + +BOOST_PP_SEQ_ELEM_185 + + + ) + +234  + #BOOST_PP_SEQ_ELEM_187 +( +_ + +BOOST_PP_SEQ_ELEM_186 + + + ) + +235  + #BOOST_PP_SEQ_ELEM_188 +( +_ + +BOOST_PP_SEQ_ELEM_187 + + + ) + +236  + #BOOST_PP_SEQ_ELEM_189 +( +_ + +BOOST_PP_SEQ_ELEM_188 + + + ) + +237  + #BOOST_PP_SEQ_ELEM_190 +( +_ + +BOOST_PP_SEQ_ELEM_189 + + + ) + +238  + #BOOST_PP_SEQ_ELEM_191 +( +_ + +BOOST_PP_SEQ_ELEM_190 + + + ) + +239  + #BOOST_PP_SEQ_ELEM_192 +( +_ + +BOOST_PP_SEQ_ELEM_191 + + + ) + +240  + #BOOST_PP_SEQ_ELEM_193 +( +_ + +BOOST_PP_SEQ_ELEM_192 + + + ) + +241  + #BOOST_PP_SEQ_ELEM_194 +( +_ + +BOOST_PP_SEQ_ELEM_193 + + + ) + +242  + #BOOST_PP_SEQ_ELEM_195 +( +_ + +BOOST_PP_SEQ_ELEM_194 + + + ) + +243  + #BOOST_PP_SEQ_ELEM_196 +( +_ + +BOOST_PP_SEQ_ELEM_195 + + + ) + +244  + #BOOST_PP_SEQ_ELEM_197 +( +_ + +BOOST_PP_SEQ_ELEM_196 + + + ) + +245  + #BOOST_PP_SEQ_ELEM_198 +( +_ + +BOOST_PP_SEQ_ELEM_197 + + + ) + +246  + #BOOST_PP_SEQ_ELEM_199 +( +_ + +BOOST_PP_SEQ_ELEM_198 + + + ) + +247  + #BOOST_PP_SEQ_ELEM_200 +( +_ + +BOOST_PP_SEQ_ELEM_199 + + + ) + +248  + #BOOST_PP_SEQ_ELEM_201 +( +_ + +BOOST_PP_SEQ_ELEM_200 + + + ) + +249  + #BOOST_PP_SEQ_ELEM_202 +( +_ + +BOOST_PP_SEQ_ELEM_201 + + + ) + +250  + #BOOST_PP_SEQ_ELEM_203 +( +_ + +BOOST_PP_SEQ_ELEM_202 + + + ) + +251  + #BOOST_PP_SEQ_ELEM_204 +( +_ + +BOOST_PP_SEQ_ELEM_203 + + + ) + +252  + #BOOST_PP_SEQ_ELEM_205 +( +_ + +BOOST_PP_SEQ_ELEM_204 + + + ) + +253  + #BOOST_PP_SEQ_ELEM_206 +( +_ + +BOOST_PP_SEQ_ELEM_205 + + + ) + +254  + #BOOST_PP_SEQ_ELEM_207 +( +_ + +BOOST_PP_SEQ_ELEM_206 + + + ) + +255  + #BOOST_PP_SEQ_ELEM_208 +( +_ + +BOOST_PP_SEQ_ELEM_207 + + + ) + +256  + #BOOST_PP_SEQ_ELEM_209 +( +_ + +BOOST_PP_SEQ_ELEM_208 + + + ) + +257  + #BOOST_PP_SEQ_ELEM_210 +( +_ + +BOOST_PP_SEQ_ELEM_209 + + + ) + +258  + #BOOST_PP_SEQ_ELEM_211 +( +_ + +BOOST_PP_SEQ_ELEM_210 + + + ) + +259  + #BOOST_PP_SEQ_ELEM_212 +( +_ + +BOOST_PP_SEQ_ELEM_211 + + + ) + +260  + #BOOST_PP_SEQ_ELEM_213 +( +_ + +BOOST_PP_SEQ_ELEM_212 + + + ) + +261  + #BOOST_PP_SEQ_ELEM_214 +( +_ + +BOOST_PP_SEQ_ELEM_213 + + + ) + +262  + #BOOST_PP_SEQ_ELEM_215 +( +_ + +BOOST_PP_SEQ_ELEM_214 + + + ) + +263  + #BOOST_PP_SEQ_ELEM_216 +( +_ + +BOOST_PP_SEQ_ELEM_215 + + + ) + +264  + #BOOST_PP_SEQ_ELEM_217 +( +_ + +BOOST_PP_SEQ_ELEM_216 + + + ) + +265  + #BOOST_PP_SEQ_ELEM_218 +( +_ + +BOOST_PP_SEQ_ELEM_217 + + + ) + +266  + #BOOST_PP_SEQ_ELEM_219 +( +_ + +BOOST_PP_SEQ_ELEM_218 + + + ) + +267  + #BOOST_PP_SEQ_ELEM_220 +( +_ + +BOOST_PP_SEQ_ELEM_219 + + + ) + +268  + #BOOST_PP_SEQ_ELEM_221 +( +_ + +BOOST_PP_SEQ_ELEM_220 + + + ) + +269  + #BOOST_PP_SEQ_ELEM_222 +( +_ + +BOOST_PP_SEQ_ELEM_221 + + + ) + +270  + #BOOST_PP_SEQ_ELEM_223 +( +_ + +BOOST_PP_SEQ_ELEM_222 + + + ) + +271  + #BOOST_PP_SEQ_ELEM_224 +( +_ + +BOOST_PP_SEQ_ELEM_223 + + + ) + +272  + #BOOST_PP_SEQ_ELEM_225 +( +_ + +BOOST_PP_SEQ_ELEM_224 + + + ) + +273  + #BOOST_PP_SEQ_ELEM_226 +( +_ + +BOOST_PP_SEQ_ELEM_225 + + + ) + +274  + #BOOST_PP_SEQ_ELEM_227 +( +_ + +BOOST_PP_SEQ_ELEM_226 + + + ) + +275  + #BOOST_PP_SEQ_ELEM_228 +( +_ + +BOOST_PP_SEQ_ELEM_227 + + + ) + +276  + #BOOST_PP_SEQ_ELEM_229 +( +_ + +BOOST_PP_SEQ_ELEM_228 + + + ) + +277  + #BOOST_PP_SEQ_ELEM_230 +( +_ + +BOOST_PP_SEQ_ELEM_229 + + + ) + +278  + #BOOST_PP_SEQ_ELEM_231 +( +_ + +BOOST_PP_SEQ_ELEM_230 + + + ) + +279  + #BOOST_PP_SEQ_ELEM_232 +( +_ + +BOOST_PP_SEQ_ELEM_231 + + + ) + +280  + #BOOST_PP_SEQ_ELEM_233 +( +_ + +BOOST_PP_SEQ_ELEM_232 + + + ) + +281  + #BOOST_PP_SEQ_ELEM_234 +( +_ + +BOOST_PP_SEQ_ELEM_233 + + + ) + +282  + #BOOST_PP_SEQ_ELEM_235 +( +_ + +BOOST_PP_SEQ_ELEM_234 + + + ) + +283  + #BOOST_PP_SEQ_ELEM_236 +( +_ + +BOOST_PP_SEQ_ELEM_235 + + + ) + +284  + #BOOST_PP_SEQ_ELEM_237 +( +_ + +BOOST_PP_SEQ_ELEM_236 + + + ) + +285  + #BOOST_PP_SEQ_ELEM_238 +( +_ + +BOOST_PP_SEQ_ELEM_237 + + + ) + +286  + #BOOST_PP_SEQ_ELEM_239 +( +_ + +BOOST_PP_SEQ_ELEM_238 + + + ) + +287  + #BOOST_PP_SEQ_ELEM_240 +( +_ + +BOOST_PP_SEQ_ELEM_239 + + + ) + +288  + #BOOST_PP_SEQ_ELEM_241 +( +_ + +BOOST_PP_SEQ_ELEM_240 + + + ) + +289  + #BOOST_PP_SEQ_ELEM_242 +( +_ + +BOOST_PP_SEQ_ELEM_241 + + + ) + +290  + #BOOST_PP_SEQ_ELEM_243 +( +_ + +BOOST_PP_SEQ_ELEM_242 + + + ) + +291  + #BOOST_PP_SEQ_ELEM_244 +( +_ + +BOOST_PP_SEQ_ELEM_243 + + + ) + +292  + #BOOST_PP_SEQ_ELEM_245 +( +_ + +BOOST_PP_SEQ_ELEM_244 + + + ) + +293  + #BOOST_PP_SEQ_ELEM_246 +( +_ + +BOOST_PP_SEQ_ELEM_245 + + + ) + +294  + #BOOST_PP_SEQ_ELEM_247 +( +_ + +BOOST_PP_SEQ_ELEM_246 + + + ) + +295  + #BOOST_PP_SEQ_ELEM_248 +( +_ + +BOOST_PP_SEQ_ELEM_247 + + + ) + +296  + #BOOST_PP_SEQ_ELEM_249 +( +_ + +BOOST_PP_SEQ_ELEM_248 + + + ) + +297  + #BOOST_PP_SEQ_ELEM_250 +( +_ + +BOOST_PP_SEQ_ELEM_249 + + + ) + +298  + #BOOST_PP_SEQ_ELEM_251 +( +_ + +BOOST_PP_SEQ_ELEM_250 + + + ) + +299  + #BOOST_PP_SEQ_ELEM_252 +( +_ + +BOOST_PP_SEQ_ELEM_251 + + + ) + +300  + #BOOST_PP_SEQ_ELEM_253 +( +_ + +BOOST_PP_SEQ_ELEM_252 + + + ) + +301  + #BOOST_PP_SEQ_ELEM_254 +( +_ + +BOOST_PP_SEQ_ELEM_253 + + + ) + +302  + #BOOST_PP_SEQ_ELEM_255 +( +_ + +BOOST_PP_SEQ_ELEM_254 + + + ) + + @/usr/include/boost/preprocessor/seq/enum.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_SEQ_ENUM_HPP + + +13  + #BOOST_PREPROCESSOR_SEQ_ENUM_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17  + ~ + +18 # +#/* +BOOST_PP_SEQ_ENUM + */ + +20 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +22  + #BOOST_PP_SEQ_ENUM +( +q + + `BOOST_PP_SEQ_ENUM_I +(q) + + ) + +23  + #BOOST_PP_SEQ_ENUM_I +( +q + + `BOOST_PP_CAT +( +BOOST_PP_SEQ_ENUM_ +, + `BOOST_PP_SEQ_SIZE +(q) + ) +seq + +24 #i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +25  + #BOOST_PP_SEQ_ENUM +( +q + + `BOOST_PP_SEQ_ENUM_I +( + `BOOST_PP_SEQ_SIZE +(q), seq) + + ) + +26  + #BOOST_PP_SEQ_ENUM_I +( +size +, +q + + `BOOST_PP_CAT +( +BOOST_PP_SEQ_ENUM_ +, size + ) +seq + +28  + #BOOST_PP_SEQ_ENUM +( +q + + `BOOST_PP_CAT +( +BOOST_PP_SEQ_ENUM_ +, + `BOOST_PP_SEQ_SIZE +(q) + ) +seq + +30  +#def + #BOOST_PP_SEQ_ENUM_1 +( +x + + ) +x + +32  + #BOOST_PP_SEQ_ENUM_2 +( +x +x, +BOOST_PP_SEQ_ENUM_1 + + + ) + +33  + #BOOST_PP_SEQ_ENUM_3 +( +x +x, +BOOST_PP_SEQ_ENUM_2 + + + ) + +34  + #BOOST_PP_SEQ_ENUM_4 +( +x +x, +BOOST_PP_SEQ_ENUM_3 + + + ) + +35  + #BOOST_PP_SEQ_ENUM_5 +( +x +x, +BOOST_PP_SEQ_ENUM_4 + + + ) + +36  + #BOOST_PP_SEQ_ENUM_6 +( +x +x, +BOOST_PP_SEQ_ENUM_5 + + + ) + +37  + #BOOST_PP_SEQ_ENUM_7 +( +x +x, +BOOST_PP_SEQ_ENUM_6 + + + ) + +38  + #BOOST_PP_SEQ_ENUM_8 +( +x +x, +BOOST_PP_SEQ_ENUM_7 + + + ) + +39  + #BOOST_PP_SEQ_ENUM_9 +( +x +x, +BOOST_PP_SEQ_ENUM_8 + + + ) + +40  + #BOOST_PP_SEQ_ENUM_10 +( +x +x, +BOOST_PP_SEQ_ENUM_9 + + + ) + +41  + #BOOST_PP_SEQ_ENUM_11 +( +x +x, +BOOST_PP_SEQ_ENUM_10 + + + ) + +42  + #BOOST_PP_SEQ_ENUM_12 +( +x +x, +BOOST_PP_SEQ_ENUM_11 + + + ) + +43  + #BOOST_PP_SEQ_ENUM_13 +( +x +x, +BOOST_PP_SEQ_ENUM_12 + + + ) + +44  + #BOOST_PP_SEQ_ENUM_14 +( +x +x, +BOOST_PP_SEQ_ENUM_13 + + + ) + +45  + #BOOST_PP_SEQ_ENUM_15 +( +x +x, +BOOST_PP_SEQ_ENUM_14 + + + ) + +46  + #BOOST_PP_SEQ_ENUM_16 +( +x +x, +BOOST_PP_SEQ_ENUM_15 + + + ) + +47  + #BOOST_PP_SEQ_ENUM_17 +( +x +x, +BOOST_PP_SEQ_ENUM_16 + + + ) + +48  + #BOOST_PP_SEQ_ENUM_18 +( +x +x, +BOOST_PP_SEQ_ENUM_17 + + + ) + +49  + #BOOST_PP_SEQ_ENUM_19 +( +x +x, +BOOST_PP_SEQ_ENUM_18 + + + ) + +50  + #BOOST_PP_SEQ_ENUM_20 +( +x +x, +BOOST_PP_SEQ_ENUM_19 + + + ) + +51  + #BOOST_PP_SEQ_ENUM_21 +( +x +x, +BOOST_PP_SEQ_ENUM_20 + + + ) + +52  + #BOOST_PP_SEQ_ENUM_22 +( +x +x, +BOOST_PP_SEQ_ENUM_21 + + + ) + +53  + #BOOST_PP_SEQ_ENUM_23 +( +x +x, +BOOST_PP_SEQ_ENUM_22 + + + ) + +54  + #BOOST_PP_SEQ_ENUM_24 +( +x +x, +BOOST_PP_SEQ_ENUM_23 + + + ) + +55  + #BOOST_PP_SEQ_ENUM_25 +( +x +x, +BOOST_PP_SEQ_ENUM_24 + + + ) + +56  + #BOOST_PP_SEQ_ENUM_26 +( +x +x, +BOOST_PP_SEQ_ENUM_25 + + + ) + +57  + #BOOST_PP_SEQ_ENUM_27 +( +x +x, +BOOST_PP_SEQ_ENUM_26 + + + ) + +58  + #BOOST_PP_SEQ_ENUM_28 +( +x +x, +BOOST_PP_SEQ_ENUM_27 + + + ) + +59  + #BOOST_PP_SEQ_ENUM_29 +( +x +x, +BOOST_PP_SEQ_ENUM_28 + + + ) + +60  + #BOOST_PP_SEQ_ENUM_30 +( +x +x, +BOOST_PP_SEQ_ENUM_29 + + + ) + +61  + #BOOST_PP_SEQ_ENUM_31 +( +x +x, +BOOST_PP_SEQ_ENUM_30 + + + ) + +62  + #BOOST_PP_SEQ_ENUM_32 +( +x +x, +BOOST_PP_SEQ_ENUM_31 + + + ) + +63  + #BOOST_PP_SEQ_ENUM_33 +( +x +x, +BOOST_PP_SEQ_ENUM_32 + + + ) + +64  + #BOOST_PP_SEQ_ENUM_34 +( +x +x, +BOOST_PP_SEQ_ENUM_33 + + + ) + +65  + #BOOST_PP_SEQ_ENUM_35 +( +x +x, +BOOST_PP_SEQ_ENUM_34 + + + ) + +66  + #BOOST_PP_SEQ_ENUM_36 +( +x +x, +BOOST_PP_SEQ_ENUM_35 + + + ) + +67  + #BOOST_PP_SEQ_ENUM_37 +( +x +x, +BOOST_PP_SEQ_ENUM_36 + + + ) + +68  + #BOOST_PP_SEQ_ENUM_38 +( +x +x, +BOOST_PP_SEQ_ENUM_37 + + + ) + +69  + #BOOST_PP_SEQ_ENUM_39 +( +x +x, +BOOST_PP_SEQ_ENUM_38 + + + ) + +70  + #BOOST_PP_SEQ_ENUM_40 +( +x +x, +BOOST_PP_SEQ_ENUM_39 + + + ) + +71  + #BOOST_PP_SEQ_ENUM_41 +( +x +x, +BOOST_PP_SEQ_ENUM_40 + + + ) + +72  + #BOOST_PP_SEQ_ENUM_42 +( +x +x, +BOOST_PP_SEQ_ENUM_41 + + + ) + +73  + #BOOST_PP_SEQ_ENUM_43 +( +x +x, +BOOST_PP_SEQ_ENUM_42 + + + ) + +74  + #BOOST_PP_SEQ_ENUM_44 +( +x +x, +BOOST_PP_SEQ_ENUM_43 + + + ) + +75  + #BOOST_PP_SEQ_ENUM_45 +( +x +x, +BOOST_PP_SEQ_ENUM_44 + + + ) + +76  + #BOOST_PP_SEQ_ENUM_46 +( +x +x, +BOOST_PP_SEQ_ENUM_45 + + + ) + +77  + #BOOST_PP_SEQ_ENUM_47 +( +x +x, +BOOST_PP_SEQ_ENUM_46 + + + ) + +78  + #BOOST_PP_SEQ_ENUM_48 +( +x +x, +BOOST_PP_SEQ_ENUM_47 + + + ) + +79  + #BOOST_PP_SEQ_ENUM_49 +( +x +x, +BOOST_PP_SEQ_ENUM_48 + + + ) + +80  + #BOOST_PP_SEQ_ENUM_50 +( +x +x, +BOOST_PP_SEQ_ENUM_49 + + + ) + +81  + #BOOST_PP_SEQ_ENUM_51 +( +x +x, +BOOST_PP_SEQ_ENUM_50 + + + ) + +82  + #BOOST_PP_SEQ_ENUM_52 +( +x +x, +BOOST_PP_SEQ_ENUM_51 + + + ) + +83  + #BOOST_PP_SEQ_ENUM_53 +( +x +x, +BOOST_PP_SEQ_ENUM_52 + + + ) + +84  + #BOOST_PP_SEQ_ENUM_54 +( +x +x, +BOOST_PP_SEQ_ENUM_53 + + + ) + +85  + #BOOST_PP_SEQ_ENUM_55 +( +x +x, +BOOST_PP_SEQ_ENUM_54 + + + ) + +86  + #BOOST_PP_SEQ_ENUM_56 +( +x +x, +BOOST_PP_SEQ_ENUM_55 + + + ) + +87  + #BOOST_PP_SEQ_ENUM_57 +( +x +x, +BOOST_PP_SEQ_ENUM_56 + + + ) + +88  + #BOOST_PP_SEQ_ENUM_58 +( +x +x, +BOOST_PP_SEQ_ENUM_57 + + + ) + +89  + #BOOST_PP_SEQ_ENUM_59 +( +x +x, +BOOST_PP_SEQ_ENUM_58 + + + ) + +90  + #BOOST_PP_SEQ_ENUM_60 +( +x +x, +BOOST_PP_SEQ_ENUM_59 + + + ) + +91  + #BOOST_PP_SEQ_ENUM_61 +( +x +x, +BOOST_PP_SEQ_ENUM_60 + + + ) + +92  + #BOOST_PP_SEQ_ENUM_62 +( +x +x, +BOOST_PP_SEQ_ENUM_61 + + + ) + +93  + #BOOST_PP_SEQ_ENUM_63 +( +x +x, +BOOST_PP_SEQ_ENUM_62 + + + ) + +94  + #BOOST_PP_SEQ_ENUM_64 +( +x +x, +BOOST_PP_SEQ_ENUM_63 + + + ) + +95  + #BOOST_PP_SEQ_ENUM_65 +( +x +x, +BOOST_PP_SEQ_ENUM_64 + + + ) + +96  + #BOOST_PP_SEQ_ENUM_66 +( +x +x, +BOOST_PP_SEQ_ENUM_65 + + + ) + +97  + #BOOST_PP_SEQ_ENUM_67 +( +x +x, +BOOST_PP_SEQ_ENUM_66 + + + ) + +98  + #BOOST_PP_SEQ_ENUM_68 +( +x +x, +BOOST_PP_SEQ_ENUM_67 + + + ) + +99  + #BOOST_PP_SEQ_ENUM_69 +( +x +x, +BOOST_PP_SEQ_ENUM_68 + + + ) + +100  + #BOOST_PP_SEQ_ENUM_70 +( +x +x, +BOOST_PP_SEQ_ENUM_69 + + + ) + +101  + #BOOST_PP_SEQ_ENUM_71 +( +x +x, +BOOST_PP_SEQ_ENUM_70 + + + ) + +102  + #BOOST_PP_SEQ_ENUM_72 +( +x +x, +BOOST_PP_SEQ_ENUM_71 + + + ) + +103  + #BOOST_PP_SEQ_ENUM_73 +( +x +x, +BOOST_PP_SEQ_ENUM_72 + + + ) + +104  + #BOOST_PP_SEQ_ENUM_74 +( +x +x, +BOOST_PP_SEQ_ENUM_73 + + + ) + +105  + #BOOST_PP_SEQ_ENUM_75 +( +x +x, +BOOST_PP_SEQ_ENUM_74 + + + ) + +106  + #BOOST_PP_SEQ_ENUM_76 +( +x +x, +BOOST_PP_SEQ_ENUM_75 + + + ) + +107  + #BOOST_PP_SEQ_ENUM_77 +( +x +x, +BOOST_PP_SEQ_ENUM_76 + + + ) + +108  + #BOOST_PP_SEQ_ENUM_78 +( +x +x, +BOOST_PP_SEQ_ENUM_77 + + + ) + +109  + #BOOST_PP_SEQ_ENUM_79 +( +x +x, +BOOST_PP_SEQ_ENUM_78 + + + ) + +110  + #BOOST_PP_SEQ_ENUM_80 +( +x +x, +BOOST_PP_SEQ_ENUM_79 + + + ) + +111  + #BOOST_PP_SEQ_ENUM_81 +( +x +x, +BOOST_PP_SEQ_ENUM_80 + + + ) + +112  + #BOOST_PP_SEQ_ENUM_82 +( +x +x, +BOOST_PP_SEQ_ENUM_81 + + + ) + +113  + #BOOST_PP_SEQ_ENUM_83 +( +x +x, +BOOST_PP_SEQ_ENUM_82 + + + ) + +114  + #BOOST_PP_SEQ_ENUM_84 +( +x +x, +BOOST_PP_SEQ_ENUM_83 + + + ) + +115  + #BOOST_PP_SEQ_ENUM_85 +( +x +x, +BOOST_PP_SEQ_ENUM_84 + + + ) + +116  + #BOOST_PP_SEQ_ENUM_86 +( +x +x, +BOOST_PP_SEQ_ENUM_85 + + + ) + +117  + #BOOST_PP_SEQ_ENUM_87 +( +x +x, +BOOST_PP_SEQ_ENUM_86 + + + ) + +118  + #BOOST_PP_SEQ_ENUM_88 +( +x +x, +BOOST_PP_SEQ_ENUM_87 + + + ) + +119  + #BOOST_PP_SEQ_ENUM_89 +( +x +x, +BOOST_PP_SEQ_ENUM_88 + + + ) + +120  + #BOOST_PP_SEQ_ENUM_90 +( +x +x, +BOOST_PP_SEQ_ENUM_89 + + + ) + +121  + #BOOST_PP_SEQ_ENUM_91 +( +x +x, +BOOST_PP_SEQ_ENUM_90 + + + ) + +122  + #BOOST_PP_SEQ_ENUM_92 +( +x +x, +BOOST_PP_SEQ_ENUM_91 + + + ) + +123  + #BOOST_PP_SEQ_ENUM_93 +( +x +x, +BOOST_PP_SEQ_ENUM_92 + + + ) + +124  + #BOOST_PP_SEQ_ENUM_94 +( +x +x, +BOOST_PP_SEQ_ENUM_93 + + + ) + +125  + #BOOST_PP_SEQ_ENUM_95 +( +x +x, +BOOST_PP_SEQ_ENUM_94 + + + ) + +126  + #BOOST_PP_SEQ_ENUM_96 +( +x +x, +BOOST_PP_SEQ_ENUM_95 + + + ) + +127  + #BOOST_PP_SEQ_ENUM_97 +( +x +x, +BOOST_PP_SEQ_ENUM_96 + + + ) + +128  + #BOOST_PP_SEQ_ENUM_98 +( +x +x, +BOOST_PP_SEQ_ENUM_97 + + + ) + +129  + #BOOST_PP_SEQ_ENUM_99 +( +x +x, +BOOST_PP_SEQ_ENUM_98 + + + ) + +130  + #BOOST_PP_SEQ_ENUM_100 +( +x +x, +BOOST_PP_SEQ_ENUM_99 + + + ) + +131  + #BOOST_PP_SEQ_ENUM_101 +( +x +x, +BOOST_PP_SEQ_ENUM_100 + + + ) + +132  + #BOOST_PP_SEQ_ENUM_102 +( +x +x, +BOOST_PP_SEQ_ENUM_101 + + + ) + +133  + #BOOST_PP_SEQ_ENUM_103 +( +x +x, +BOOST_PP_SEQ_ENUM_102 + + + ) + +134  + #BOOST_PP_SEQ_ENUM_104 +( +x +x, +BOOST_PP_SEQ_ENUM_103 + + + ) + +135  + #BOOST_PP_SEQ_ENUM_105 +( +x +x, +BOOST_PP_SEQ_ENUM_104 + + + ) + +136  + #BOOST_PP_SEQ_ENUM_106 +( +x +x, +BOOST_PP_SEQ_ENUM_105 + + + ) + +137  + #BOOST_PP_SEQ_ENUM_107 +( +x +x, +BOOST_PP_SEQ_ENUM_106 + + + ) + +138  + #BOOST_PP_SEQ_ENUM_108 +( +x +x, +BOOST_PP_SEQ_ENUM_107 + + + ) + +139  + #BOOST_PP_SEQ_ENUM_109 +( +x +x, +BOOST_PP_SEQ_ENUM_108 + + + ) + +140  + #BOOST_PP_SEQ_ENUM_110 +( +x +x, +BOOST_PP_SEQ_ENUM_109 + + + ) + +141  + #BOOST_PP_SEQ_ENUM_111 +( +x +x, +BOOST_PP_SEQ_ENUM_110 + + + ) + +142  + #BOOST_PP_SEQ_ENUM_112 +( +x +x, +BOOST_PP_SEQ_ENUM_111 + + + ) + +143  + #BOOST_PP_SEQ_ENUM_113 +( +x +x, +BOOST_PP_SEQ_ENUM_112 + + + ) + +144  + #BOOST_PP_SEQ_ENUM_114 +( +x +x, +BOOST_PP_SEQ_ENUM_113 + + + ) + +145  + #BOOST_PP_SEQ_ENUM_115 +( +x +x, +BOOST_PP_SEQ_ENUM_114 + + + ) + +146  + #BOOST_PP_SEQ_ENUM_116 +( +x +x, +BOOST_PP_SEQ_ENUM_115 + + + ) + +147  + #BOOST_PP_SEQ_ENUM_117 +( +x +x, +BOOST_PP_SEQ_ENUM_116 + + + ) + +148  + #BOOST_PP_SEQ_ENUM_118 +( +x +x, +BOOST_PP_SEQ_ENUM_117 + + + ) + +149  + #BOOST_PP_SEQ_ENUM_119 +( +x +x, +BOOST_PP_SEQ_ENUM_118 + + + ) + +150  + #BOOST_PP_SEQ_ENUM_120 +( +x +x, +BOOST_PP_SEQ_ENUM_119 + + + ) + +151  + #BOOST_PP_SEQ_ENUM_121 +( +x +x, +BOOST_PP_SEQ_ENUM_120 + + + ) + +152  + #BOOST_PP_SEQ_ENUM_122 +( +x +x, +BOOST_PP_SEQ_ENUM_121 + + + ) + +153  + #BOOST_PP_SEQ_ENUM_123 +( +x +x, +BOOST_PP_SEQ_ENUM_122 + + + ) + +154  + #BOOST_PP_SEQ_ENUM_124 +( +x +x, +BOOST_PP_SEQ_ENUM_123 + + + ) + +155  + #BOOST_PP_SEQ_ENUM_125 +( +x +x, +BOOST_PP_SEQ_ENUM_124 + + + ) + +156  + #BOOST_PP_SEQ_ENUM_126 +( +x +x, +BOOST_PP_SEQ_ENUM_125 + + + ) + +157  + #BOOST_PP_SEQ_ENUM_127 +( +x +x, +BOOST_PP_SEQ_ENUM_126 + + + ) + +158  + #BOOST_PP_SEQ_ENUM_128 +( +x +x, +BOOST_PP_SEQ_ENUM_127 + + + ) + +159  + #BOOST_PP_SEQ_ENUM_129 +( +x +x, +BOOST_PP_SEQ_ENUM_128 + + + ) + +160  + #BOOST_PP_SEQ_ENUM_130 +( +x +x, +BOOST_PP_SEQ_ENUM_129 + + + ) + +161  + #BOOST_PP_SEQ_ENUM_131 +( +x +x, +BOOST_PP_SEQ_ENUM_130 + + + ) + +162  + #BOOST_PP_SEQ_ENUM_132 +( +x +x, +BOOST_PP_SEQ_ENUM_131 + + + ) + +163  + #BOOST_PP_SEQ_ENUM_133 +( +x +x, +BOOST_PP_SEQ_ENUM_132 + + + ) + +164  + #BOOST_PP_SEQ_ENUM_134 +( +x +x, +BOOST_PP_SEQ_ENUM_133 + + + ) + +165  + #BOOST_PP_SEQ_ENUM_135 +( +x +x, +BOOST_PP_SEQ_ENUM_134 + + + ) + +166  + #BOOST_PP_SEQ_ENUM_136 +( +x +x, +BOOST_PP_SEQ_ENUM_135 + + + ) + +167  + #BOOST_PP_SEQ_ENUM_137 +( +x +x, +BOOST_PP_SEQ_ENUM_136 + + + ) + +168  + #BOOST_PP_SEQ_ENUM_138 +( +x +x, +BOOST_PP_SEQ_ENUM_137 + + + ) + +169  + #BOOST_PP_SEQ_ENUM_139 +( +x +x, +BOOST_PP_SEQ_ENUM_138 + + + ) + +170  + #BOOST_PP_SEQ_ENUM_140 +( +x +x, +BOOST_PP_SEQ_ENUM_139 + + + ) + +171  + #BOOST_PP_SEQ_ENUM_141 +( +x +x, +BOOST_PP_SEQ_ENUM_140 + + + ) + +172  + #BOOST_PP_SEQ_ENUM_142 +( +x +x, +BOOST_PP_SEQ_ENUM_141 + + + ) + +173  + #BOOST_PP_SEQ_ENUM_143 +( +x +x, +BOOST_PP_SEQ_ENUM_142 + + + ) + +174  + #BOOST_PP_SEQ_ENUM_144 +( +x +x, +BOOST_PP_SEQ_ENUM_143 + + + ) + +175  + #BOOST_PP_SEQ_ENUM_145 +( +x +x, +BOOST_PP_SEQ_ENUM_144 + + + ) + +176  + #BOOST_PP_SEQ_ENUM_146 +( +x +x, +BOOST_PP_SEQ_ENUM_145 + + + ) + +177  + #BOOST_PP_SEQ_ENUM_147 +( +x +x, +BOOST_PP_SEQ_ENUM_146 + + + ) + +178  + #BOOST_PP_SEQ_ENUM_148 +( +x +x, +BOOST_PP_SEQ_ENUM_147 + + + ) + +179  + #BOOST_PP_SEQ_ENUM_149 +( +x +x, +BOOST_PP_SEQ_ENUM_148 + + + ) + +180  + #BOOST_PP_SEQ_ENUM_150 +( +x +x, +BOOST_PP_SEQ_ENUM_149 + + + ) + +181  + #BOOST_PP_SEQ_ENUM_151 +( +x +x, +BOOST_PP_SEQ_ENUM_150 + + + ) + +182  + #BOOST_PP_SEQ_ENUM_152 +( +x +x, +BOOST_PP_SEQ_ENUM_151 + + + ) + +183  + #BOOST_PP_SEQ_ENUM_153 +( +x +x, +BOOST_PP_SEQ_ENUM_152 + + + ) + +184  + #BOOST_PP_SEQ_ENUM_154 +( +x +x, +BOOST_PP_SEQ_ENUM_153 + + + ) + +185  + #BOOST_PP_SEQ_ENUM_155 +( +x +x, +BOOST_PP_SEQ_ENUM_154 + + + ) + +186  + #BOOST_PP_SEQ_ENUM_156 +( +x +x, +BOOST_PP_SEQ_ENUM_155 + + + ) + +187  + #BOOST_PP_SEQ_ENUM_157 +( +x +x, +BOOST_PP_SEQ_ENUM_156 + + + ) + +188  + #BOOST_PP_SEQ_ENUM_158 +( +x +x, +BOOST_PP_SEQ_ENUM_157 + + + ) + +189  + #BOOST_PP_SEQ_ENUM_159 +( +x +x, +BOOST_PP_SEQ_ENUM_158 + + + ) + +190  + #BOOST_PP_SEQ_ENUM_160 +( +x +x, +BOOST_PP_SEQ_ENUM_159 + + + ) + +191  + #BOOST_PP_SEQ_ENUM_161 +( +x +x, +BOOST_PP_SEQ_ENUM_160 + + + ) + +192  + #BOOST_PP_SEQ_ENUM_162 +( +x +x, +BOOST_PP_SEQ_ENUM_161 + + + ) + +193  + #BOOST_PP_SEQ_ENUM_163 +( +x +x, +BOOST_PP_SEQ_ENUM_162 + + + ) + +194  + #BOOST_PP_SEQ_ENUM_164 +( +x +x, +BOOST_PP_SEQ_ENUM_163 + + + ) + +195  + #BOOST_PP_SEQ_ENUM_165 +( +x +x, +BOOST_PP_SEQ_ENUM_164 + + + ) + +196  + #BOOST_PP_SEQ_ENUM_166 +( +x +x, +BOOST_PP_SEQ_ENUM_165 + + + ) + +197  + #BOOST_PP_SEQ_ENUM_167 +( +x +x, +BOOST_PP_SEQ_ENUM_166 + + + ) + +198  + #BOOST_PP_SEQ_ENUM_168 +( +x +x, +BOOST_PP_SEQ_ENUM_167 + + + ) + +199  + #BOOST_PP_SEQ_ENUM_169 +( +x +x, +BOOST_PP_SEQ_ENUM_168 + + + ) + +200  + #BOOST_PP_SEQ_ENUM_170 +( +x +x, +BOOST_PP_SEQ_ENUM_169 + + + ) + +201  + #BOOST_PP_SEQ_ENUM_171 +( +x +x, +BOOST_PP_SEQ_ENUM_170 + + + ) + +202  + #BOOST_PP_SEQ_ENUM_172 +( +x +x, +BOOST_PP_SEQ_ENUM_171 + + + ) + +203  + #BOOST_PP_SEQ_ENUM_173 +( +x +x, +BOOST_PP_SEQ_ENUM_172 + + + ) + +204  + #BOOST_PP_SEQ_ENUM_174 +( +x +x, +BOOST_PP_SEQ_ENUM_173 + + + ) + +205  + #BOOST_PP_SEQ_ENUM_175 +( +x +x, +BOOST_PP_SEQ_ENUM_174 + + + ) + +206  + #BOOST_PP_SEQ_ENUM_176 +( +x +x, +BOOST_PP_SEQ_ENUM_175 + + + ) + +207  + #BOOST_PP_SEQ_ENUM_177 +( +x +x, +BOOST_PP_SEQ_ENUM_176 + + + ) + +208  + #BOOST_PP_SEQ_ENUM_178 +( +x +x, +BOOST_PP_SEQ_ENUM_177 + + + ) + +209  + #BOOST_PP_SEQ_ENUM_179 +( +x +x, +BOOST_PP_SEQ_ENUM_178 + + + ) + +210  + #BOOST_PP_SEQ_ENUM_180 +( +x +x, +BOOST_PP_SEQ_ENUM_179 + + + ) + +211  + #BOOST_PP_SEQ_ENUM_181 +( +x +x, +BOOST_PP_SEQ_ENUM_180 + + + ) + +212  + #BOOST_PP_SEQ_ENUM_182 +( +x +x, +BOOST_PP_SEQ_ENUM_181 + + + ) + +213  + #BOOST_PP_SEQ_ENUM_183 +( +x +x, +BOOST_PP_SEQ_ENUM_182 + + + ) + +214  + #BOOST_PP_SEQ_ENUM_184 +( +x +x, +BOOST_PP_SEQ_ENUM_183 + + + ) + +215  + #BOOST_PP_SEQ_ENUM_185 +( +x +x, +BOOST_PP_SEQ_ENUM_184 + + + ) + +216  + #BOOST_PP_SEQ_ENUM_186 +( +x +x, +BOOST_PP_SEQ_ENUM_185 + + + ) + +217  + #BOOST_PP_SEQ_ENUM_187 +( +x +x, +BOOST_PP_SEQ_ENUM_186 + + + ) + +218  + #BOOST_PP_SEQ_ENUM_188 +( +x +x, +BOOST_PP_SEQ_ENUM_187 + + + ) + +219  + #BOOST_PP_SEQ_ENUM_189 +( +x +x, +BOOST_PP_SEQ_ENUM_188 + + + ) + +220  + #BOOST_PP_SEQ_ENUM_190 +( +x +x, +BOOST_PP_SEQ_ENUM_189 + + + ) + +221  + #BOOST_PP_SEQ_ENUM_191 +( +x +x, +BOOST_PP_SEQ_ENUM_190 + + + ) + +222  + #BOOST_PP_SEQ_ENUM_192 +( +x +x, +BOOST_PP_SEQ_ENUM_191 + + + ) + +223  + #BOOST_PP_SEQ_ENUM_193 +( +x +x, +BOOST_PP_SEQ_ENUM_192 + + + ) + +224  + #BOOST_PP_SEQ_ENUM_194 +( +x +x, +BOOST_PP_SEQ_ENUM_193 + + + ) + +225  + #BOOST_PP_SEQ_ENUM_195 +( +x +x, +BOOST_PP_SEQ_ENUM_194 + + + ) + +226  + #BOOST_PP_SEQ_ENUM_196 +( +x +x, +BOOST_PP_SEQ_ENUM_195 + + + ) + +227  + #BOOST_PP_SEQ_ENUM_197 +( +x +x, +BOOST_PP_SEQ_ENUM_196 + + + ) + +228  + #BOOST_PP_SEQ_ENUM_198 +( +x +x, +BOOST_PP_SEQ_ENUM_197 + + + ) + +229  + #BOOST_PP_SEQ_ENUM_199 +( +x +x, +BOOST_PP_SEQ_ENUM_198 + + + ) + +230  + #BOOST_PP_SEQ_ENUM_200 +( +x +x, +BOOST_PP_SEQ_ENUM_199 + + + ) + +231  + #BOOST_PP_SEQ_ENUM_201 +( +x +x, +BOOST_PP_SEQ_ENUM_200 + + + ) + +232  + #BOOST_PP_SEQ_ENUM_202 +( +x +x, +BOOST_PP_SEQ_ENUM_201 + + + ) + +233  + #BOOST_PP_SEQ_ENUM_203 +( +x +x, +BOOST_PP_SEQ_ENUM_202 + + + ) + +234  + #BOOST_PP_SEQ_ENUM_204 +( +x +x, +BOOST_PP_SEQ_ENUM_203 + + + ) + +235  + #BOOST_PP_SEQ_ENUM_205 +( +x +x, +BOOST_PP_SEQ_ENUM_204 + + + ) + +236  + #BOOST_PP_SEQ_ENUM_206 +( +x +x, +BOOST_PP_SEQ_ENUM_205 + + + ) + +237  + #BOOST_PP_SEQ_ENUM_207 +( +x +x, +BOOST_PP_SEQ_ENUM_206 + + + ) + +238  + #BOOST_PP_SEQ_ENUM_208 +( +x +x, +BOOST_PP_SEQ_ENUM_207 + + + ) + +239  + #BOOST_PP_SEQ_ENUM_209 +( +x +x, +BOOST_PP_SEQ_ENUM_208 + + + ) + +240  + #BOOST_PP_SEQ_ENUM_210 +( +x +x, +BOOST_PP_SEQ_ENUM_209 + + + ) + +241  + #BOOST_PP_SEQ_ENUM_211 +( +x +x, +BOOST_PP_SEQ_ENUM_210 + + + ) + +242  + #BOOST_PP_SEQ_ENUM_212 +( +x +x, +BOOST_PP_SEQ_ENUM_211 + + + ) + +243  + #BOOST_PP_SEQ_ENUM_213 +( +x +x, +BOOST_PP_SEQ_ENUM_212 + + + ) + +244  + #BOOST_PP_SEQ_ENUM_214 +( +x +x, +BOOST_PP_SEQ_ENUM_213 + + + ) + +245  + #BOOST_PP_SEQ_ENUM_215 +( +x +x, +BOOST_PP_SEQ_ENUM_214 + + + ) + +246  + #BOOST_PP_SEQ_ENUM_216 +( +x +x, +BOOST_PP_SEQ_ENUM_215 + + + ) + +247  + #BOOST_PP_SEQ_ENUM_217 +( +x +x, +BOOST_PP_SEQ_ENUM_216 + + + ) + +248  + #BOOST_PP_SEQ_ENUM_218 +( +x +x, +BOOST_PP_SEQ_ENUM_217 + + + ) + +249  + #BOOST_PP_SEQ_ENUM_219 +( +x +x, +BOOST_PP_SEQ_ENUM_218 + + + ) + +250  + #BOOST_PP_SEQ_ENUM_220 +( +x +x, +BOOST_PP_SEQ_ENUM_219 + + + ) + +251  + #BOOST_PP_SEQ_ENUM_221 +( +x +x, +BOOST_PP_SEQ_ENUM_220 + + + ) + +252  + #BOOST_PP_SEQ_ENUM_222 +( +x +x, +BOOST_PP_SEQ_ENUM_221 + + + ) + +253  + #BOOST_PP_SEQ_ENUM_223 +( +x +x, +BOOST_PP_SEQ_ENUM_222 + + + ) + +254  + #BOOST_PP_SEQ_ENUM_224 +( +x +x, +BOOST_PP_SEQ_ENUM_223 + + + ) + +255  + #BOOST_PP_SEQ_ENUM_225 +( +x +x, +BOOST_PP_SEQ_ENUM_224 + + + ) + +256  + #BOOST_PP_SEQ_ENUM_226 +( +x +x, +BOOST_PP_SEQ_ENUM_225 + + + ) + +257  + #BOOST_PP_SEQ_ENUM_227 +( +x +x, +BOOST_PP_SEQ_ENUM_226 + + + ) + +258  + #BOOST_PP_SEQ_ENUM_228 +( +x +x, +BOOST_PP_SEQ_ENUM_227 + + + ) + +259  + #BOOST_PP_SEQ_ENUM_229 +( +x +x, +BOOST_PP_SEQ_ENUM_228 + + + ) + +260  + #BOOST_PP_SEQ_ENUM_230 +( +x +x, +BOOST_PP_SEQ_ENUM_229 + + + ) + +261  + #BOOST_PP_SEQ_ENUM_231 +( +x +x, +BOOST_PP_SEQ_ENUM_230 + + + ) + +262  + #BOOST_PP_SEQ_ENUM_232 +( +x +x, +BOOST_PP_SEQ_ENUM_231 + + + ) + +263  + #BOOST_PP_SEQ_ENUM_233 +( +x +x, +BOOST_PP_SEQ_ENUM_232 + + + ) + +264  + #BOOST_PP_SEQ_ENUM_234 +( +x +x, +BOOST_PP_SEQ_ENUM_233 + + + ) + +265  + #BOOST_PP_SEQ_ENUM_235 +( +x +x, +BOOST_PP_SEQ_ENUM_234 + + + ) + +266  + #BOOST_PP_SEQ_ENUM_236 +( +x +x, +BOOST_PP_SEQ_ENUM_235 + + + ) + +267  + #BOOST_PP_SEQ_ENUM_237 +( +x +x, +BOOST_PP_SEQ_ENUM_236 + + + ) + +268  + #BOOST_PP_SEQ_ENUM_238 +( +x +x, +BOOST_PP_SEQ_ENUM_237 + + + ) + +269  + #BOOST_PP_SEQ_ENUM_239 +( +x +x, +BOOST_PP_SEQ_ENUM_238 + + + ) + +270  + #BOOST_PP_SEQ_ENUM_240 +( +x +x, +BOOST_PP_SEQ_ENUM_239 + + + ) + +271  + #BOOST_PP_SEQ_ENUM_241 +( +x +x, +BOOST_PP_SEQ_ENUM_240 + + + ) + +272  + #BOOST_PP_SEQ_ENUM_242 +( +x +x, +BOOST_PP_SEQ_ENUM_241 + + + ) + +273  + #BOOST_PP_SEQ_ENUM_243 +( +x +x, +BOOST_PP_SEQ_ENUM_242 + + + ) + +274  + #BOOST_PP_SEQ_ENUM_244 +( +x +x, +BOOST_PP_SEQ_ENUM_243 + + + ) + +275  + #BOOST_PP_SEQ_ENUM_245 +( +x +x, +BOOST_PP_SEQ_ENUM_244 + + + ) + +276  + #BOOST_PP_SEQ_ENUM_246 +( +x +x, +BOOST_PP_SEQ_ENUM_245 + + + ) + +277  + #BOOST_PP_SEQ_ENUM_247 +( +x +x, +BOOST_PP_SEQ_ENUM_246 + + + ) + +278  + #BOOST_PP_SEQ_ENUM_248 +( +x +x, +BOOST_PP_SEQ_ENUM_247 + + + ) + +279  + #BOOST_PP_SEQ_ENUM_249 +( +x +x, +BOOST_PP_SEQ_ENUM_248 + + + ) + +280  + #BOOST_PP_SEQ_ENUM_250 +( +x +x, +BOOST_PP_SEQ_ENUM_249 + + + ) + +281  + #BOOST_PP_SEQ_ENUM_251 +( +x +x, +BOOST_PP_SEQ_ENUM_250 + + + ) + +282  + #BOOST_PP_SEQ_ENUM_252 +( +x +x, +BOOST_PP_SEQ_ENUM_251 + + + ) + +283  + #BOOST_PP_SEQ_ENUM_253 +( +x +x, +BOOST_PP_SEQ_ENUM_252 + + + ) + +284  + #BOOST_PP_SEQ_ENUM_254 +( +x +x, +BOOST_PP_SEQ_ENUM_253 + + + ) + +285  + #BOOST_PP_SEQ_ENUM_255 +( +x +x, +BOOST_PP_SEQ_ENUM_254 + + + ) + +286  + #BOOST_PP_SEQ_ENUM_256 +( +x +x, +BOOST_PP_SEQ_ENUM_255 + + + ) + + @/usr/include/boost/preprocessor/seq/first_n.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_SEQ_FIRST_N_HPP + + +13  + #BOOST_PREPROCESSOR_SEQ_FIRST_N_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20 # +#/* +BOOST_PP_SEQ_FIRST_N + */ + +22 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +24  + #BOOST_PP_SEQ_FIRST_N +( +n +, +q + + `BOOST_PP_IF +, +BOOST_PP_TUPLE_ELEM +, +BOOST_PP_TUPLE_EAT_3 +)(2, 0, + `BOOST_PP_SEQ_SPLIT +, + `q + ( +n +))) + + ) + +26  + #BOOST_PP_SEQ_FIRST_N +( +n +, +q + + `BOOST_PP_SEQ_FIRST_N_I +, seq) + + ) + +27  + #BOOST_PP_SEQ_FIRST_N_I +( +n +, +q + + `BOOST_PP_IF +, +BOOST_PP_TUPLE_ELEM +, +BOOST_PP_TUPLE_EAT_3 +)(2, 0, + `BOOST_PP_SEQ_SPLIT +, + `q + ( +n +))) + + ) + + @/usr/include/boost/preprocessor/seq/fold_left.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_SEQ_FOLD_LEFT_HPP + + +13  + #BOOST_PREPROCESSOR_SEQ_FOLD_LEFT_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22 # +#/* +BOOST_PP_SEQ_FOLD_LEFT + */ + +26  + #BOOST_PP_SEQ_FOLD_LEFT +( + +, +e +, +q +... + + ) + +28  +#def + #BOOST_PP_SEQ_FOLD_LEFT + + `BOOST_PP_CAT +( +BOOST_PP_SEQ_FOLD_LEFT_ +, + `BOOST_PP_AUTO_REC +( +BOOST_PP_SEQ_FOLD_LEFT_P +, 256)) + + ) + +30  + #BOOST_PP_SEQ_FOLD_LEFT_P +( +n + + `BOOST_PP_CAT +( +BOOST_PP_SEQ_FOLD_LEFT_CHECK_ +, +BOOST_PP_SEQ_FOLD_LEFT_I_ + ## + `n +( +BOOST_PP_SEQ_FOLD_LEFT_O +, +BOOST_PP_NIL +, ( +n +), 1)) + + ) + +31  + #BOOST_PP_SEQ_FOLD_LEFT_O +( +s +, + +, +_ + + ) +st + +32  +#def + #BOOST_PP_SEQ_FOLD_LEFT_257 +( + +, + +, +ss + + `BOOST_PP_ERROR +(0x0005) + + ) + +34  + #BOOST_PP_SEQ_FOLD_LEFT_I_257 +( + +, + +, +ss +, +sz + + `BOOST_PP_ERROR +(0x0005) + + ) + +35  +#def + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_NIL + 1 + + ) + +37  +#def + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_1 +( + +, + +, +ss +, +sz +0 + + ) + +39  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_2 +( + +, + +, +ss +, +sz +0 + + ) + +40  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_3 +( + +, + +, +ss +, +sz +0 + + ) + +41  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_4 +( + +, + +, +ss +, +sz +0 + + ) + +42  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_5 +( + +, + +, +ss +, +sz +0 + + ) + +43  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_6 +( + +, + +, +ss +, +sz +0 + + ) + +44  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_7 +( + +, + +, +ss +, +sz +0 + + ) + +45  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_8 +( + +, + +, +ss +, +sz +0 + + ) + +46  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_9 +( + +, + +, +ss +, +sz +0 + + ) + +47  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_10 +( + +, + +, +ss +, +sz +0 + + ) + +48  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_11 +( + +, + +, +ss +, +sz +0 + + ) + +49  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_12 +( + +, + +, +ss +, +sz +0 + + ) + +50  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_13 +( + +, + +, +ss +, +sz +0 + + ) + +51  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_14 +( + +, + +, +ss +, +sz +0 + + ) + +52  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_15 +( + +, + +, +ss +, +sz +0 + + ) + +53  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_16 +( + +, + +, +ss +, +sz +0 + + ) + +54  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_17 +( + +, + +, +ss +, +sz +0 + + ) + +55  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_18 +( + +, + +, +ss +, +sz +0 + + ) + +56  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_19 +( + +, + +, +ss +, +sz +0 + + ) + +57  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_20 +( + +, + +, +ss +, +sz +0 + + ) + +58  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_21 +( + +, + +, +ss +, +sz +0 + + ) + +59  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_22 +( + +, + +, +ss +, +sz +0 + + ) + +60  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_23 +( + +, + +, +ss +, +sz +0 + + ) + +61  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_24 +( + +, + +, +ss +, +sz +0 + + ) + +62  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_25 +( + +, + +, +ss +, +sz +0 + + ) + +63  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_26 +( + +, + +, +ss +, +sz +0 + + ) + +64  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_27 +( + +, + +, +ss +, +sz +0 + + ) + +65  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_28 +( + +, + +, +ss +, +sz +0 + + ) + +66  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_29 +( + +, + +, +ss +, +sz +0 + + ) + +67  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_30 +( + +, + +, +ss +, +sz +0 + + ) + +68  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_31 +( + +, + +, +ss +, +sz +0 + + ) + +69  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_32 +( + +, + +, +ss +, +sz +0 + + ) + +70  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_33 +( + +, + +, +ss +, +sz +0 + + ) + +71  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_34 +( + +, + +, +ss +, +sz +0 + + ) + +72  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_35 +( + +, + +, +ss +, +sz +0 + + ) + +73  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_36 +( + +, + +, +ss +, +sz +0 + + ) + +74  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_37 +( + +, + +, +ss +, +sz +0 + + ) + +75  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_38 +( + +, + +, +ss +, +sz +0 + + ) + +76  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_39 +( + +, + +, +ss +, +sz +0 + + ) + +77  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_40 +( + +, + +, +ss +, +sz +0 + + ) + +78  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_41 +( + +, + +, +ss +, +sz +0 + + ) + +79  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_42 +( + +, + +, +ss +, +sz +0 + + ) + +80  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_43 +( + +, + +, +ss +, +sz +0 + + ) + +81  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_44 +( + +, + +, +ss +, +sz +0 + + ) + +82  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_45 +( + +, + +, +ss +, +sz +0 + + ) + +83  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_46 +( + +, + +, +ss +, +sz +0 + + ) + +84  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_47 +( + +, + +, +ss +, +sz +0 + + ) + +85  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_48 +( + +, + +, +ss +, +sz +0 + + ) + +86  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_49 +( + +, + +, +ss +, +sz +0 + + ) + +87  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_50 +( + +, + +, +ss +, +sz +0 + + ) + +88  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_51 +( + +, + +, +ss +, +sz +0 + + ) + +89  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_52 +( + +, + +, +ss +, +sz +0 + + ) + +90  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_53 +( + +, + +, +ss +, +sz +0 + + ) + +91  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_54 +( + +, + +, +ss +, +sz +0 + + ) + +92  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_55 +( + +, + +, +ss +, +sz +0 + + ) + +93  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_56 +( + +, + +, +ss +, +sz +0 + + ) + +94  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_57 +( + +, + +, +ss +, +sz +0 + + ) + +95  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_58 +( + +, + +, +ss +, +sz +0 + + ) + +96  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_59 +( + +, + +, +ss +, +sz +0 + + ) + +97  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_60 +( + +, + +, +ss +, +sz +0 + + ) + +98  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_61 +( + +, + +, +ss +, +sz +0 + + ) + +99  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_62 +( + +, + +, +ss +, +sz +0 + + ) + +100  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_63 +( + +, + +, +ss +, +sz +0 + + ) + +101  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_64 +( + +, + +, +ss +, +sz +0 + + ) + +102  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_65 +( + +, + +, +ss +, +sz +0 + + ) + +103  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_66 +( + +, + +, +ss +, +sz +0 + + ) + +104  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_67 +( + +, + +, +ss +, +sz +0 + + ) + +105  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_68 +( + +, + +, +ss +, +sz +0 + + ) + +106  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_69 +( + +, + +, +ss +, +sz +0 + + ) + +107  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_70 +( + +, + +, +ss +, +sz +0 + + ) + +108  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_71 +( + +, + +, +ss +, +sz +0 + + ) + +109  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_72 +( + +, + +, +ss +, +sz +0 + + ) + +110  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_73 +( + +, + +, +ss +, +sz +0 + + ) + +111  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_74 +( + +, + +, +ss +, +sz +0 + + ) + +112  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_75 +( + +, + +, +ss +, +sz +0 + + ) + +113  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_76 +( + +, + +, +ss +, +sz +0 + + ) + +114  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_77 +( + +, + +, +ss +, +sz +0 + + ) + +115  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_78 +( + +, + +, +ss +, +sz +0 + + ) + +116  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_79 +( + +, + +, +ss +, +sz +0 + + ) + +117  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_80 +( + +, + +, +ss +, +sz +0 + + ) + +118  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_81 +( + +, + +, +ss +, +sz +0 + + ) + +119  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_82 +( + +, + +, +ss +, +sz +0 + + ) + +120  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_83 +( + +, + +, +ss +, +sz +0 + + ) + +121  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_84 +( + +, + +, +ss +, +sz +0 + + ) + +122  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_85 +( + +, + +, +ss +, +sz +0 + + ) + +123  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_86 +( + +, + +, +ss +, +sz +0 + + ) + +124  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_87 +( + +, + +, +ss +, +sz +0 + + ) + +125  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_88 +( + +, + +, +ss +, +sz +0 + + ) + +126  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_89 +( + +, + +, +ss +, +sz +0 + + ) + +127  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_90 +( + +, + +, +ss +, +sz +0 + + ) + +128  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_91 +( + +, + +, +ss +, +sz +0 + + ) + +129  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_92 +( + +, + +, +ss +, +sz +0 + + ) + +130  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_93 +( + +, + +, +ss +, +sz +0 + + ) + +131  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_94 +( + +, + +, +ss +, +sz +0 + + ) + +132  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_95 +( + +, + +, +ss +, +sz +0 + + ) + +133  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_96 +( + +, + +, +ss +, +sz +0 + + ) + +134  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_97 +( + +, + +, +ss +, +sz +0 + + ) + +135  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_98 +( + +, + +, +ss +, +sz +0 + + ) + +136  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_99 +( + +, + +, +ss +, +sz +0 + + ) + +137  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_100 +( + +, + +, +ss +, +sz +0 + + ) + +138  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_101 +( + +, + +, +ss +, +sz +0 + + ) + +139  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_102 +( + +, + +, +ss +, +sz +0 + + ) + +140  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_103 +( + +, + +, +ss +, +sz +0 + + ) + +141  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_104 +( + +, + +, +ss +, +sz +0 + + ) + +142  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_105 +( + +, + +, +ss +, +sz +0 + + ) + +143  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_106 +( + +, + +, +ss +, +sz +0 + + ) + +144  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_107 +( + +, + +, +ss +, +sz +0 + + ) + +145  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_108 +( + +, + +, +ss +, +sz +0 + + ) + +146  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_109 +( + +, + +, +ss +, +sz +0 + + ) + +147  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_110 +( + +, + +, +ss +, +sz +0 + + ) + +148  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_111 +( + +, + +, +ss +, +sz +0 + + ) + +149  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_112 +( + +, + +, +ss +, +sz +0 + + ) + +150  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_113 +( + +, + +, +ss +, +sz +0 + + ) + +151  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_114 +( + +, + +, +ss +, +sz +0 + + ) + +152  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_115 +( + +, + +, +ss +, +sz +0 + + ) + +153  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_116 +( + +, + +, +ss +, +sz +0 + + ) + +154  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_117 +( + +, + +, +ss +, +sz +0 + + ) + +155  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_118 +( + +, + +, +ss +, +sz +0 + + ) + +156  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_119 +( + +, + +, +ss +, +sz +0 + + ) + +157  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_120 +( + +, + +, +ss +, +sz +0 + + ) + +158  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_121 +( + +, + +, +ss +, +sz +0 + + ) + +159  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_122 +( + +, + +, +ss +, +sz +0 + + ) + +160  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_123 +( + +, + +, +ss +, +sz +0 + + ) + +161  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_124 +( + +, + +, +ss +, +sz +0 + + ) + +162  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_125 +( + +, + +, +ss +, +sz +0 + + ) + +163  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_126 +( + +, + +, +ss +, +sz +0 + + ) + +164  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_127 +( + +, + +, +ss +, +sz +0 + + ) + +165  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_128 +( + +, + +, +ss +, +sz +0 + + ) + +166  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_129 +( + +, + +, +ss +, +sz +0 + + ) + +167  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_130 +( + +, + +, +ss +, +sz +0 + + ) + +168  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_131 +( + +, + +, +ss +, +sz +0 + + ) + +169  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_132 +( + +, + +, +ss +, +sz +0 + + ) + +170  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_133 +( + +, + +, +ss +, +sz +0 + + ) + +171  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_134 +( + +, + +, +ss +, +sz +0 + + ) + +172  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_135 +( + +, + +, +ss +, +sz +0 + + ) + +173  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_136 +( + +, + +, +ss +, +sz +0 + + ) + +174  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_137 +( + +, + +, +ss +, +sz +0 + + ) + +175  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_138 +( + +, + +, +ss +, +sz +0 + + ) + +176  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_139 +( + +, + +, +ss +, +sz +0 + + ) + +177  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_140 +( + +, + +, +ss +, +sz +0 + + ) + +178  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_141 +( + +, + +, +ss +, +sz +0 + + ) + +179  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_142 +( + +, + +, +ss +, +sz +0 + + ) + +180  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_143 +( + +, + +, +ss +, +sz +0 + + ) + +181  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_144 +( + +, + +, +ss +, +sz +0 + + ) + +182  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_145 +( + +, + +, +ss +, +sz +0 + + ) + +183  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_146 +( + +, + +, +ss +, +sz +0 + + ) + +184  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_147 +( + +, + +, +ss +, +sz +0 + + ) + +185  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_148 +( + +, + +, +ss +, +sz +0 + + ) + +186  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_149 +( + +, + +, +ss +, +sz +0 + + ) + +187  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_150 +( + +, + +, +ss +, +sz +0 + + ) + +188  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_151 +( + +, + +, +ss +, +sz +0 + + ) + +189  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_152 +( + +, + +, +ss +, +sz +0 + + ) + +190  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_153 +( + +, + +, +ss +, +sz +0 + + ) + +191  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_154 +( + +, + +, +ss +, +sz +0 + + ) + +192  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_155 +( + +, + +, +ss +, +sz +0 + + ) + +193  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_156 +( + +, + +, +ss +, +sz +0 + + ) + +194  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_157 +( + +, + +, +ss +, +sz +0 + + ) + +195  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_158 +( + +, + +, +ss +, +sz +0 + + ) + +196  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_159 +( + +, + +, +ss +, +sz +0 + + ) + +197  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_160 +( + +, + +, +ss +, +sz +0 + + ) + +198  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_161 +( + +, + +, +ss +, +sz +0 + + ) + +199  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_162 +( + +, + +, +ss +, +sz +0 + + ) + +200  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_163 +( + +, + +, +ss +, +sz +0 + + ) + +201  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_164 +( + +, + +, +ss +, +sz +0 + + ) + +202  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_165 +( + +, + +, +ss +, +sz +0 + + ) + +203  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_166 +( + +, + +, +ss +, +sz +0 + + ) + +204  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_167 +( + +, + +, +ss +, +sz +0 + + ) + +205  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_168 +( + +, + +, +ss +, +sz +0 + + ) + +206  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_169 +( + +, + +, +ss +, +sz +0 + + ) + +207  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_170 +( + +, + +, +ss +, +sz +0 + + ) + +208  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_171 +( + +, + +, +ss +, +sz +0 + + ) + +209  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_172 +( + +, + +, +ss +, +sz +0 + + ) + +210  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_173 +( + +, + +, +ss +, +sz +0 + + ) + +211  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_174 +( + +, + +, +ss +, +sz +0 + + ) + +212  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_175 +( + +, + +, +ss +, +sz +0 + + ) + +213  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_176 +( + +, + +, +ss +, +sz +0 + + ) + +214  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_177 +( + +, + +, +ss +, +sz +0 + + ) + +215  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_178 +( + +, + +, +ss +, +sz +0 + + ) + +216  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_179 +( + +, + +, +ss +, +sz +0 + + ) + +217  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_180 +( + +, + +, +ss +, +sz +0 + + ) + +218  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_181 +( + +, + +, +ss +, +sz +0 + + ) + +219  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_182 +( + +, + +, +ss +, +sz +0 + + ) + +220  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_183 +( + +, + +, +ss +, +sz +0 + + ) + +221  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_184 +( + +, + +, +ss +, +sz +0 + + ) + +222  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_185 +( + +, + +, +ss +, +sz +0 + + ) + +223  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_186 +( + +, + +, +ss +, +sz +0 + + ) + +224  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_187 +( + +, + +, +ss +, +sz +0 + + ) + +225  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_188 +( + +, + +, +ss +, +sz +0 + + ) + +226  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_189 +( + +, + +, +ss +, +sz +0 + + ) + +227  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_190 +( + +, + +, +ss +, +sz +0 + + ) + +228  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_191 +( + +, + +, +ss +, +sz +0 + + ) + +229  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_192 +( + +, + +, +ss +, +sz +0 + + ) + +230  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_193 +( + +, + +, +ss +, +sz +0 + + ) + +231  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_194 +( + +, + +, +ss +, +sz +0 + + ) + +232  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_195 +( + +, + +, +ss +, +sz +0 + + ) + +233  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_196 +( + +, + +, +ss +, +sz +0 + + ) + +234  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_197 +( + +, + +, +ss +, +sz +0 + + ) + +235  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_198 +( + +, + +, +ss +, +sz +0 + + ) + +236  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_199 +( + +, + +, +ss +, +sz +0 + + ) + +237  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_200 +( + +, + +, +ss +, +sz +0 + + ) + +238  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_201 +( + +, + +, +ss +, +sz +0 + + ) + +239  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_202 +( + +, + +, +ss +, +sz +0 + + ) + +240  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_203 +( + +, + +, +ss +, +sz +0 + + ) + +241  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_204 +( + +, + +, +ss +, +sz +0 + + ) + +242  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_205 +( + +, + +, +ss +, +sz +0 + + ) + +243  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_206 +( + +, + +, +ss +, +sz +0 + + ) + +244  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_207 +( + +, + +, +ss +, +sz +0 + + ) + +245  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_208 +( + +, + +, +ss +, +sz +0 + + ) + +246  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_209 +( + +, + +, +ss +, +sz +0 + + ) + +247  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_210 +( + +, + +, +ss +, +sz +0 + + ) + +248  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_211 +( + +, + +, +ss +, +sz +0 + + ) + +249  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_212 +( + +, + +, +ss +, +sz +0 + + ) + +250  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_213 +( + +, + +, +ss +, +sz +0 + + ) + +251  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_214 +( + +, + +, +ss +, +sz +0 + + ) + +252  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_215 +( + +, + +, +ss +, +sz +0 + + ) + +253  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_216 +( + +, + +, +ss +, +sz +0 + + ) + +254  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_217 +( + +, + +, +ss +, +sz +0 + + ) + +255  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_218 +( + +, + +, +ss +, +sz +0 + + ) + +256  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_219 +( + +, + +, +ss +, +sz +0 + + ) + +257  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_220 +( + +, + +, +ss +, +sz +0 + + ) + +258  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_221 +( + +, + +, +ss +, +sz +0 + + ) + +259  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_222 +( + +, + +, +ss +, +sz +0 + + ) + +260  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_223 +( + +, + +, +ss +, +sz +0 + + ) + +261  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_224 +( + +, + +, +ss +, +sz +0 + + ) + +262  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_225 +( + +, + +, +ss +, +sz +0 + + ) + +263  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_226 +( + +, + +, +ss +, +sz +0 + + ) + +264  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_227 +( + +, + +, +ss +, +sz +0 + + ) + +265  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_228 +( + +, + +, +ss +, +sz +0 + + ) + +266  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_229 +( + +, + +, +ss +, +sz +0 + + ) + +267  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_230 +( + +, + +, +ss +, +sz +0 + + ) + +268  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_231 +( + +, + +, +ss +, +sz +0 + + ) + +269  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_232 +( + +, + +, +ss +, +sz +0 + + ) + +270  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_233 +( + +, + +, +ss +, +sz +0 + + ) + +271  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_234 +( + +, + +, +ss +, +sz +0 + + ) + +272  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_235 +( + +, + +, +ss +, +sz +0 + + ) + +273  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_236 +( + +, + +, +ss +, +sz +0 + + ) + +274  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_237 +( + +, + +, +ss +, +sz +0 + + ) + +275  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_238 +( + +, + +, +ss +, +sz +0 + + ) + +276  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_239 +( + +, + +, +ss +, +sz +0 + + ) + +277  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_240 +( + +, + +, +ss +, +sz +0 + + ) + +278  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_241 +( + +, + +, +ss +, +sz +0 + + ) + +279  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_242 +( + +, + +, +ss +, +sz +0 + + ) + +280  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_243 +( + +, + +, +ss +, +sz +0 + + ) + +281  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_244 +( + +, + +, +ss +, +sz +0 + + ) + +282  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_245 +( + +, + +, +ss +, +sz +0 + + ) + +283  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_246 +( + +, + +, +ss +, +sz +0 + + ) + +284  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_247 +( + +, + +, +ss +, +sz +0 + + ) + +285  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_248 +( + +, + +, +ss +, +sz +0 + + ) + +286  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_249 +( + +, + +, +ss +, +sz +0 + + ) + +287  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_250 +( + +, + +, +ss +, +sz +0 + + ) + +288  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_251 +( + +, + +, +ss +, +sz +0 + + ) + +289  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_252 +( + +, + +, +ss +, +sz +0 + + ) + +290  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_253 +( + +, + +, +ss +, +sz +0 + + ) + +291  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_254 +( + +, + +, +ss +, +sz +0 + + ) + +292  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_255 +( + +, + +, +ss +, +sz +0 + + ) + +293  + #BOOST_PP_SEQ_FOLD_LEFT_CHECK_BOOST_PP_SEQ_FOLD_LEFT_I_256 +( + +, + +, +ss +, +sz +0 + + ) + +294  +#def + #BOOST_PP_SEQ_FOLD_LEFT_F +( + +, + +, +ss +, +sz + + ) +st + +296  +#def + #BOOST_PP_SEQ_FOLD_LEFT_1 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_1 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +298  + #BOOST_PP_SEQ_FOLD_LEFT_2 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_2 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +299  + #BOOST_PP_SEQ_FOLD_LEFT_3 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_3 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +300  + #BOOST_PP_SEQ_FOLD_LEFT_4 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_4 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +301  + #BOOST_PP_SEQ_FOLD_LEFT_5 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_5 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +302  + #BOOST_PP_SEQ_FOLD_LEFT_6 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_6 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +303  + #BOOST_PP_SEQ_FOLD_LEFT_7 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_7 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +304  + #BOOST_PP_SEQ_FOLD_LEFT_8 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_8 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +305  + #BOOST_PP_SEQ_FOLD_LEFT_9 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_9 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +306  + #BOOST_PP_SEQ_FOLD_LEFT_10 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_10 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +307  + #BOOST_PP_SEQ_FOLD_LEFT_11 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_11 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +308  + #BOOST_PP_SEQ_FOLD_LEFT_12 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_12 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +309  + #BOOST_PP_SEQ_FOLD_LEFT_13 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_13 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +310  + #BOOST_PP_SEQ_FOLD_LEFT_14 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_14 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +311  + #BOOST_PP_SEQ_FOLD_LEFT_15 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_15 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +312  + #BOOST_PP_SEQ_FOLD_LEFT_16 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_16 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +313  + #BOOST_PP_SEQ_FOLD_LEFT_17 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_17 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +314  + #BOOST_PP_SEQ_FOLD_LEFT_18 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_18 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +315  + #BOOST_PP_SEQ_FOLD_LEFT_19 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_19 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +316  + #BOOST_PP_SEQ_FOLD_LEFT_20 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_20 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +317  + #BOOST_PP_SEQ_FOLD_LEFT_21 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_21 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +318  + #BOOST_PP_SEQ_FOLD_LEFT_22 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_22 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +319  + #BOOST_PP_SEQ_FOLD_LEFT_23 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_23 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +320  + #BOOST_PP_SEQ_FOLD_LEFT_24 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_24 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +321  + #BOOST_PP_SEQ_FOLD_LEFT_25 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_25 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +322  + #BOOST_PP_SEQ_FOLD_LEFT_26 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_26 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +323  + #BOOST_PP_SEQ_FOLD_LEFT_27 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_27 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +324  + #BOOST_PP_SEQ_FOLD_LEFT_28 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_28 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +325  + #BOOST_PP_SEQ_FOLD_LEFT_29 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_29 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +326  + #BOOST_PP_SEQ_FOLD_LEFT_30 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_30 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +327  + #BOOST_PP_SEQ_FOLD_LEFT_31 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_31 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +328  + #BOOST_PP_SEQ_FOLD_LEFT_32 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_32 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +329  + #BOOST_PP_SEQ_FOLD_LEFT_33 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_33 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +330  + #BOOST_PP_SEQ_FOLD_LEFT_34 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_34 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +331  + #BOOST_PP_SEQ_FOLD_LEFT_35 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_35 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +332  + #BOOST_PP_SEQ_FOLD_LEFT_36 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_36 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +333  + #BOOST_PP_SEQ_FOLD_LEFT_37 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_37 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +334  + #BOOST_PP_SEQ_FOLD_LEFT_38 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_38 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +335  + #BOOST_PP_SEQ_FOLD_LEFT_39 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_39 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +336  + #BOOST_PP_SEQ_FOLD_LEFT_40 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_40 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +337  + #BOOST_PP_SEQ_FOLD_LEFT_41 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_41 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +338  + #BOOST_PP_SEQ_FOLD_LEFT_42 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_42 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +339  + #BOOST_PP_SEQ_FOLD_LEFT_43 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_43 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +340  + #BOOST_PP_SEQ_FOLD_LEFT_44 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_44 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +341  + #BOOST_PP_SEQ_FOLD_LEFT_45 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_45 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +342  + #BOOST_PP_SEQ_FOLD_LEFT_46 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_46 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +343  + #BOOST_PP_SEQ_FOLD_LEFT_47 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_47 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +344  + #BOOST_PP_SEQ_FOLD_LEFT_48 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_48 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +345  + #BOOST_PP_SEQ_FOLD_LEFT_49 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_49 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +346  + #BOOST_PP_SEQ_FOLD_LEFT_50 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_50 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +347  + #BOOST_PP_SEQ_FOLD_LEFT_51 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_51 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +348  + #BOOST_PP_SEQ_FOLD_LEFT_52 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_52 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +349  + #BOOST_PP_SEQ_FOLD_LEFT_53 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_53 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +350  + #BOOST_PP_SEQ_FOLD_LEFT_54 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_54 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +351  + #BOOST_PP_SEQ_FOLD_LEFT_55 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_55 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +352  + #BOOST_PP_SEQ_FOLD_LEFT_56 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_56 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +353  + #BOOST_PP_SEQ_FOLD_LEFT_57 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_57 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +354  + #BOOST_PP_SEQ_FOLD_LEFT_58 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_58 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +355  + #BOOST_PP_SEQ_FOLD_LEFT_59 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_59 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +356  + #BOOST_PP_SEQ_FOLD_LEFT_60 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_60 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +357  + #BOOST_PP_SEQ_FOLD_LEFT_61 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_61 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +358  + #BOOST_PP_SEQ_FOLD_LEFT_62 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_62 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +359  + #BOOST_PP_SEQ_FOLD_LEFT_63 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_63 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +360  + #BOOST_PP_SEQ_FOLD_LEFT_64 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_64 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +361  + #BOOST_PP_SEQ_FOLD_LEFT_65 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_65 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +362  + #BOOST_PP_SEQ_FOLD_LEFT_66 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_66 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +363  + #BOOST_PP_SEQ_FOLD_LEFT_67 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_67 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +364  + #BOOST_PP_SEQ_FOLD_LEFT_68 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_68 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +365  + #BOOST_PP_SEQ_FOLD_LEFT_69 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_69 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +366  + #BOOST_PP_SEQ_FOLD_LEFT_70 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_70 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +367  + #BOOST_PP_SEQ_FOLD_LEFT_71 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_71 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +368  + #BOOST_PP_SEQ_FOLD_LEFT_72 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_72 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +369  + #BOOST_PP_SEQ_FOLD_LEFT_73 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_73 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +370  + #BOOST_PP_SEQ_FOLD_LEFT_74 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_74 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +371  + #BOOST_PP_SEQ_FOLD_LEFT_75 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_75 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +372  + #BOOST_PP_SEQ_FOLD_LEFT_76 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_76 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +373  + #BOOST_PP_SEQ_FOLD_LEFT_77 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_77 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +374  + #BOOST_PP_SEQ_FOLD_LEFT_78 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_78 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +375  + #BOOST_PP_SEQ_FOLD_LEFT_79 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_79 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +376  + #BOOST_PP_SEQ_FOLD_LEFT_80 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_80 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +377  + #BOOST_PP_SEQ_FOLD_LEFT_81 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_81 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +378  + #BOOST_PP_SEQ_FOLD_LEFT_82 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_82 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +379  + #BOOST_PP_SEQ_FOLD_LEFT_83 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_83 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +380  + #BOOST_PP_SEQ_FOLD_LEFT_84 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_84 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +381  + #BOOST_PP_SEQ_FOLD_LEFT_85 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_85 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +382  + #BOOST_PP_SEQ_FOLD_LEFT_86 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_86 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +383  + #BOOST_PP_SEQ_FOLD_LEFT_87 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_87 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +384  + #BOOST_PP_SEQ_FOLD_LEFT_88 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_88 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +385  + #BOOST_PP_SEQ_FOLD_LEFT_89 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_89 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +386  + #BOOST_PP_SEQ_FOLD_LEFT_90 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_90 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +387  + #BOOST_PP_SEQ_FOLD_LEFT_91 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_91 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +388  + #BOOST_PP_SEQ_FOLD_LEFT_92 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_92 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +389  + #BOOST_PP_SEQ_FOLD_LEFT_93 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_93 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +390  + #BOOST_PP_SEQ_FOLD_LEFT_94 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_94 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +391  + #BOOST_PP_SEQ_FOLD_LEFT_95 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_95 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +392  + #BOOST_PP_SEQ_FOLD_LEFT_96 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_96 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +393  + #BOOST_PP_SEQ_FOLD_LEFT_97 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_97 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +394  + #BOOST_PP_SEQ_FOLD_LEFT_98 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_98 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +395  + #BOOST_PP_SEQ_FOLD_LEFT_99 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_99 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +396  + #BOOST_PP_SEQ_FOLD_LEFT_100 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_100 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +397  + #BOOST_PP_SEQ_FOLD_LEFT_101 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_101 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +398  + #BOOST_PP_SEQ_FOLD_LEFT_102 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_102 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +399  + #BOOST_PP_SEQ_FOLD_LEFT_103 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_103 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +400  + #BOOST_PP_SEQ_FOLD_LEFT_104 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_104 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +401  + #BOOST_PP_SEQ_FOLD_LEFT_105 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_105 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +402  + #BOOST_PP_SEQ_FOLD_LEFT_106 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_106 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +403  + #BOOST_PP_SEQ_FOLD_LEFT_107 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_107 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +404  + #BOOST_PP_SEQ_FOLD_LEFT_108 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_108 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +405  + #BOOST_PP_SEQ_FOLD_LEFT_109 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_109 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +406  + #BOOST_PP_SEQ_FOLD_LEFT_110 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_110 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +407  + #BOOST_PP_SEQ_FOLD_LEFT_111 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_111 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +408  + #BOOST_PP_SEQ_FOLD_LEFT_112 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_112 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +409  + #BOOST_PP_SEQ_FOLD_LEFT_113 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_113 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +410  + #BOOST_PP_SEQ_FOLD_LEFT_114 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_114 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +411  + #BOOST_PP_SEQ_FOLD_LEFT_115 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_115 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +412  + #BOOST_PP_SEQ_FOLD_LEFT_116 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_116 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +413  + #BOOST_PP_SEQ_FOLD_LEFT_117 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_117 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +414  + #BOOST_PP_SEQ_FOLD_LEFT_118 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_118 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +415  + #BOOST_PP_SEQ_FOLD_LEFT_119 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_119 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +416  + #BOOST_PP_SEQ_FOLD_LEFT_120 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_120 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +417  + #BOOST_PP_SEQ_FOLD_LEFT_121 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_121 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +418  + #BOOST_PP_SEQ_FOLD_LEFT_122 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_122 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +419  + #BOOST_PP_SEQ_FOLD_LEFT_123 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_123 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +420  + #BOOST_PP_SEQ_FOLD_LEFT_124 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_124 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +421  + #BOOST_PP_SEQ_FOLD_LEFT_125 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_125 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +422  + #BOOST_PP_SEQ_FOLD_LEFT_126 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_126 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +423  + #BOOST_PP_SEQ_FOLD_LEFT_127 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_127 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +424  + #BOOST_PP_SEQ_FOLD_LEFT_128 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_128 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +425  + #BOOST_PP_SEQ_FOLD_LEFT_129 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_129 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +426  + #BOOST_PP_SEQ_FOLD_LEFT_130 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_130 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +427  + #BOOST_PP_SEQ_FOLD_LEFT_131 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_131 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +428  + #BOOST_PP_SEQ_FOLD_LEFT_132 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_132 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +429  + #BOOST_PP_SEQ_FOLD_LEFT_133 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_133 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +430  + #BOOST_PP_SEQ_FOLD_LEFT_134 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_134 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +431  + #BOOST_PP_SEQ_FOLD_LEFT_135 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_135 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +432  + #BOOST_PP_SEQ_FOLD_LEFT_136 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_136 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +433  + #BOOST_PP_SEQ_FOLD_LEFT_137 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_137 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +434  + #BOOST_PP_SEQ_FOLD_LEFT_138 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_138 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +435  + #BOOST_PP_SEQ_FOLD_LEFT_139 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_139 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +436  + #BOOST_PP_SEQ_FOLD_LEFT_140 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_140 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +437  + #BOOST_PP_SEQ_FOLD_LEFT_141 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_141 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +438  + #BOOST_PP_SEQ_FOLD_LEFT_142 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_142 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +439  + #BOOST_PP_SEQ_FOLD_LEFT_143 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_143 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +440  + #BOOST_PP_SEQ_FOLD_LEFT_144 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_144 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +441  + #BOOST_PP_SEQ_FOLD_LEFT_145 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_145 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +442  + #BOOST_PP_SEQ_FOLD_LEFT_146 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_146 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +443  + #BOOST_PP_SEQ_FOLD_LEFT_147 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_147 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +444  + #BOOST_PP_SEQ_FOLD_LEFT_148 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_148 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +445  + #BOOST_PP_SEQ_FOLD_LEFT_149 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_149 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +446  + #BOOST_PP_SEQ_FOLD_LEFT_150 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_150 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +447  + #BOOST_PP_SEQ_FOLD_LEFT_151 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_151 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +448  + #BOOST_PP_SEQ_FOLD_LEFT_152 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_152 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +449  + #BOOST_PP_SEQ_FOLD_LEFT_153 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_153 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +450  + #BOOST_PP_SEQ_FOLD_LEFT_154 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_154 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +451  + #BOOST_PP_SEQ_FOLD_LEFT_155 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_155 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +452  + #BOOST_PP_SEQ_FOLD_LEFT_156 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_156 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +453  + #BOOST_PP_SEQ_FOLD_LEFT_157 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_157 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +454  + #BOOST_PP_SEQ_FOLD_LEFT_158 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_158 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +455  + #BOOST_PP_SEQ_FOLD_LEFT_159 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_159 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +456  + #BOOST_PP_SEQ_FOLD_LEFT_160 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_160 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +457  + #BOOST_PP_SEQ_FOLD_LEFT_161 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_161 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +458  + #BOOST_PP_SEQ_FOLD_LEFT_162 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_162 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +459  + #BOOST_PP_SEQ_FOLD_LEFT_163 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_163 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +460  + #BOOST_PP_SEQ_FOLD_LEFT_164 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_164 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +461  + #BOOST_PP_SEQ_FOLD_LEFT_165 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_165 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +462  + #BOOST_PP_SEQ_FOLD_LEFT_166 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_166 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +463  + #BOOST_PP_SEQ_FOLD_LEFT_167 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_167 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +464  + #BOOST_PP_SEQ_FOLD_LEFT_168 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_168 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +465  + #BOOST_PP_SEQ_FOLD_LEFT_169 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_169 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +466  + #BOOST_PP_SEQ_FOLD_LEFT_170 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_170 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +467  + #BOOST_PP_SEQ_FOLD_LEFT_171 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_171 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +468  + #BOOST_PP_SEQ_FOLD_LEFT_172 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_172 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +469  + #BOOST_PP_SEQ_FOLD_LEFT_173 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_173 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +470  + #BOOST_PP_SEQ_FOLD_LEFT_174 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_174 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +471  + #BOOST_PP_SEQ_FOLD_LEFT_175 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_175 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +472  + #BOOST_PP_SEQ_FOLD_LEFT_176 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_176 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +473  + #BOOST_PP_SEQ_FOLD_LEFT_177 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_177 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +474  + #BOOST_PP_SEQ_FOLD_LEFT_178 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_178 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +475  + #BOOST_PP_SEQ_FOLD_LEFT_179 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_179 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +476  + #BOOST_PP_SEQ_FOLD_LEFT_180 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_180 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +477  + #BOOST_PP_SEQ_FOLD_LEFT_181 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_181 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +478  + #BOOST_PP_SEQ_FOLD_LEFT_182 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_182 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +479  + #BOOST_PP_SEQ_FOLD_LEFT_183 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_183 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +480  + #BOOST_PP_SEQ_FOLD_LEFT_184 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_184 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +481  + #BOOST_PP_SEQ_FOLD_LEFT_185 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_185 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +482  + #BOOST_PP_SEQ_FOLD_LEFT_186 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_186 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +483  + #BOOST_PP_SEQ_FOLD_LEFT_187 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_187 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +484  + #BOOST_PP_SEQ_FOLD_LEFT_188 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_188 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +485  + #BOOST_PP_SEQ_FOLD_LEFT_189 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_189 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +486  + #BOOST_PP_SEQ_FOLD_LEFT_190 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_190 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +487  + #BOOST_PP_SEQ_FOLD_LEFT_191 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_191 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +488  + #BOOST_PP_SEQ_FOLD_LEFT_192 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_192 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +489  + #BOOST_PP_SEQ_FOLD_LEFT_193 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_193 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +490  + #BOOST_PP_SEQ_FOLD_LEFT_194 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_194 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +491  + #BOOST_PP_SEQ_FOLD_LEFT_195 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_195 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +492  + #BOOST_PP_SEQ_FOLD_LEFT_196 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_196 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +493  + #BOOST_PP_SEQ_FOLD_LEFT_197 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_197 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +494  + #BOOST_PP_SEQ_FOLD_LEFT_198 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_198 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +495  + #BOOST_PP_SEQ_FOLD_LEFT_199 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_199 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +496  + #BOOST_PP_SEQ_FOLD_LEFT_200 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_200 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +497  + #BOOST_PP_SEQ_FOLD_LEFT_201 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_201 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +498  + #BOOST_PP_SEQ_FOLD_LEFT_202 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_202 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +499  + #BOOST_PP_SEQ_FOLD_LEFT_203 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_203 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +500  + #BOOST_PP_SEQ_FOLD_LEFT_204 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_204 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +501  + #BOOST_PP_SEQ_FOLD_LEFT_205 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_205 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +502  + #BOOST_PP_SEQ_FOLD_LEFT_206 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_206 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +503  + #BOOST_PP_SEQ_FOLD_LEFT_207 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_207 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +504  + #BOOST_PP_SEQ_FOLD_LEFT_208 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_208 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +505  + #BOOST_PP_SEQ_FOLD_LEFT_209 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_209 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +506  + #BOOST_PP_SEQ_FOLD_LEFT_210 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_210 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +507  + #BOOST_PP_SEQ_FOLD_LEFT_211 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_211 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +508  + #BOOST_PP_SEQ_FOLD_LEFT_212 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_212 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +509  + #BOOST_PP_SEQ_FOLD_LEFT_213 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_213 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +510  + #BOOST_PP_SEQ_FOLD_LEFT_214 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_214 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +511  + #BOOST_PP_SEQ_FOLD_LEFT_215 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_215 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +512  + #BOOST_PP_SEQ_FOLD_LEFT_216 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_216 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +513  + #BOOST_PP_SEQ_FOLD_LEFT_217 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_217 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +514  + #BOOST_PP_SEQ_FOLD_LEFT_218 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_218 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +515  + #BOOST_PP_SEQ_FOLD_LEFT_219 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_219 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +516  + #BOOST_PP_SEQ_FOLD_LEFT_220 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_220 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +517  + #BOOST_PP_SEQ_FOLD_LEFT_221 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_221 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +518  + #BOOST_PP_SEQ_FOLD_LEFT_222 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_222 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +519  + #BOOST_PP_SEQ_FOLD_LEFT_223 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_223 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +520  + #BOOST_PP_SEQ_FOLD_LEFT_224 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_224 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +521  + #BOOST_PP_SEQ_FOLD_LEFT_225 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_225 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +522  + #BOOST_PP_SEQ_FOLD_LEFT_226 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_226 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +523  + #BOOST_PP_SEQ_FOLD_LEFT_227 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_227 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +524  + #BOOST_PP_SEQ_FOLD_LEFT_228 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_228 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +525  + #BOOST_PP_SEQ_FOLD_LEFT_229 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_229 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +526  + #BOOST_PP_SEQ_FOLD_LEFT_230 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_230 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +527  + #BOOST_PP_SEQ_FOLD_LEFT_231 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_231 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +528  + #BOOST_PP_SEQ_FOLD_LEFT_232 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_232 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +529  + #BOOST_PP_SEQ_FOLD_LEFT_233 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_233 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +530  + #BOOST_PP_SEQ_FOLD_LEFT_234 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_234 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +531  + #BOOST_PP_SEQ_FOLD_LEFT_235 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_235 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +532  + #BOOST_PP_SEQ_FOLD_LEFT_236 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_236 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +533  + #BOOST_PP_SEQ_FOLD_LEFT_237 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_237 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +534  + #BOOST_PP_SEQ_FOLD_LEFT_238 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_238 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +535  + #BOOST_PP_SEQ_FOLD_LEFT_239 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_239 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +536  + #BOOST_PP_SEQ_FOLD_LEFT_240 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_240 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +537  + #BOOST_PP_SEQ_FOLD_LEFT_241 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_241 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +538  + #BOOST_PP_SEQ_FOLD_LEFT_242 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_242 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +539  + #BOOST_PP_SEQ_FOLD_LEFT_243 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_243 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +540  + #BOOST_PP_SEQ_FOLD_LEFT_244 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_244 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +541  + #BOOST_PP_SEQ_FOLD_LEFT_245 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_245 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +542  + #BOOST_PP_SEQ_FOLD_LEFT_246 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_246 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +543  + #BOOST_PP_SEQ_FOLD_LEFT_247 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_247 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +544  + #BOOST_PP_SEQ_FOLD_LEFT_248 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_248 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +545  + #BOOST_PP_SEQ_FOLD_LEFT_249 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_249 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +546  + #BOOST_PP_SEQ_FOLD_LEFT_250 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_250 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +547  + #BOOST_PP_SEQ_FOLD_LEFT_251 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_251 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +548  + #BOOST_PP_SEQ_FOLD_LEFT_252 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_252 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +549  + #BOOST_PP_SEQ_FOLD_LEFT_253 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_253 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +550  + #BOOST_PP_SEQ_FOLD_LEFT_254 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_254 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +551  + #BOOST_PP_SEQ_FOLD_LEFT_255 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_255 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +552  + #BOOST_PP_SEQ_FOLD_LEFT_256 +( + +, + +, +ss + + `BOOST_PP_SEQ_FOLD_LEFT_I_256 +(, st, ss, + `BOOST_PP_SEQ_SIZE +(ss)) + + ) + +553 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_DMC +() + +555  + #BOOST_PP_SEQ_FOLD_LEFT_I_1 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_2 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(2, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +556  + #BOOST_PP_SEQ_FOLD_LEFT_I_2 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_3 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(3, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +557  + #BOOST_PP_SEQ_FOLD_LEFT_I_3 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_4 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(4, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +558  + #BOOST_PP_SEQ_FOLD_LEFT_I_4 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_5 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(5, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +559  + #BOOST_PP_SEQ_FOLD_LEFT_I_5 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_6 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(6, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +560  + #BOOST_PP_SEQ_FOLD_LEFT_I_6 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_7 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(7, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +561  + #BOOST_PP_SEQ_FOLD_LEFT_I_7 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_8 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(8, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +562  + #BOOST_PP_SEQ_FOLD_LEFT_I_8 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_9 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(9, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +563  + #BOOST_PP_SEQ_FOLD_LEFT_I_9 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_10 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(10, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +564  + #BOOST_PP_SEQ_FOLD_LEFT_I_10 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_11 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(11, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +565  + #BOOST_PP_SEQ_FOLD_LEFT_I_11 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_12 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(12, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +566  + #BOOST_PP_SEQ_FOLD_LEFT_I_12 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_13 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(13, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +567  + #BOOST_PP_SEQ_FOLD_LEFT_I_13 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_14 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(14, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +568  + #BOOST_PP_SEQ_FOLD_LEFT_I_14 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_15 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(15, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +569  + #BOOST_PP_SEQ_FOLD_LEFT_I_15 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_16 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(16, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +570  + #BOOST_PP_SEQ_FOLD_LEFT_I_16 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_17 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(17, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +571  + #BOOST_PP_SEQ_FOLD_LEFT_I_17 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_18 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(18, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +572  + #BOOST_PP_SEQ_FOLD_LEFT_I_18 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_19 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(19, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +573  + #BOOST_PP_SEQ_FOLD_LEFT_I_19 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_20 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(20, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +574  + #BOOST_PP_SEQ_FOLD_LEFT_I_20 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_21 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(21, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +575  + #BOOST_PP_SEQ_FOLD_LEFT_I_21 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_22 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(22, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +576  + #BOOST_PP_SEQ_FOLD_LEFT_I_22 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_23 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(23, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +577  + #BOOST_PP_SEQ_FOLD_LEFT_I_23 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_24 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(24, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +578  + #BOOST_PP_SEQ_FOLD_LEFT_I_24 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_25 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(25, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +579  + #BOOST_PP_SEQ_FOLD_LEFT_I_25 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_26 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(26, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +580  + #BOOST_PP_SEQ_FOLD_LEFT_I_26 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_27 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(27, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +581  + #BOOST_PP_SEQ_FOLD_LEFT_I_27 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_28 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(28, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +582  + #BOOST_PP_SEQ_FOLD_LEFT_I_28 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_29 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(29, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +583  + #BOOST_PP_SEQ_FOLD_LEFT_I_29 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_30 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(30, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +584  + #BOOST_PP_SEQ_FOLD_LEFT_I_30 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_31 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(31, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +585  + #BOOST_PP_SEQ_FOLD_LEFT_I_31 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_32 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(32, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +586  + #BOOST_PP_SEQ_FOLD_LEFT_I_32 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_33 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(33, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +587  + #BOOST_PP_SEQ_FOLD_LEFT_I_33 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_34 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(34, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +588  + #BOOST_PP_SEQ_FOLD_LEFT_I_34 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_35 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(35, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +589  + #BOOST_PP_SEQ_FOLD_LEFT_I_35 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_36 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(36, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +590  + #BOOST_PP_SEQ_FOLD_LEFT_I_36 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_37 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(37, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +591  + #BOOST_PP_SEQ_FOLD_LEFT_I_37 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_38 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(38, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +592  + #BOOST_PP_SEQ_FOLD_LEFT_I_38 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_39 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(39, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +593  + #BOOST_PP_SEQ_FOLD_LEFT_I_39 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_40 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(40, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +594  + #BOOST_PP_SEQ_FOLD_LEFT_I_40 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_41 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(41, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +595  + #BOOST_PP_SEQ_FOLD_LEFT_I_41 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_42 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(42, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +596  + #BOOST_PP_SEQ_FOLD_LEFT_I_42 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_43 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(43, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +597  + #BOOST_PP_SEQ_FOLD_LEFT_I_43 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_44 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(44, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +598  + #BOOST_PP_SEQ_FOLD_LEFT_I_44 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_45 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(45, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +599  + #BOOST_PP_SEQ_FOLD_LEFT_I_45 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_46 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(46, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +600  + #BOOST_PP_SEQ_FOLD_LEFT_I_46 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_47 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(47, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +601  + #BOOST_PP_SEQ_FOLD_LEFT_I_47 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_48 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(48, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +602  + #BOOST_PP_SEQ_FOLD_LEFT_I_48 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_49 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(49, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +603  + #BOOST_PP_SEQ_FOLD_LEFT_I_49 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_50 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(50, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +604  + #BOOST_PP_SEQ_FOLD_LEFT_I_50 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_51 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(51, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +605  + #BOOST_PP_SEQ_FOLD_LEFT_I_51 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_52 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(52, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +606  + #BOOST_PP_SEQ_FOLD_LEFT_I_52 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_53 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(53, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +607  + #BOOST_PP_SEQ_FOLD_LEFT_I_53 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_54 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(54, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +608  + #BOOST_PP_SEQ_FOLD_LEFT_I_54 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_55 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(55, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +609  + #BOOST_PP_SEQ_FOLD_LEFT_I_55 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_56 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(56, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +610  + #BOOST_PP_SEQ_FOLD_LEFT_I_56 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_57 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(57, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +611  + #BOOST_PP_SEQ_FOLD_LEFT_I_57 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_58 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(58, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +612  + #BOOST_PP_SEQ_FOLD_LEFT_I_58 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_59 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(59, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +613  + #BOOST_PP_SEQ_FOLD_LEFT_I_59 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_60 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(60, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +614  + #BOOST_PP_SEQ_FOLD_LEFT_I_60 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_61 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(61, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +615  + #BOOST_PP_SEQ_FOLD_LEFT_I_61 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_62 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(62, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +616  + #BOOST_PP_SEQ_FOLD_LEFT_I_62 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_63 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(63, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +617  + #BOOST_PP_SEQ_FOLD_LEFT_I_63 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_64 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(64, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +618  + #BOOST_PP_SEQ_FOLD_LEFT_I_64 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_65 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(65, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +619  + #BOOST_PP_SEQ_FOLD_LEFT_I_65 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_66 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(66, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +620  + #BOOST_PP_SEQ_FOLD_LEFT_I_66 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_67 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(67, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +621  + #BOOST_PP_SEQ_FOLD_LEFT_I_67 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_68 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(68, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +622  + #BOOST_PP_SEQ_FOLD_LEFT_I_68 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_69 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(69, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +623  + #BOOST_PP_SEQ_FOLD_LEFT_I_69 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_70 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(70, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +624  + #BOOST_PP_SEQ_FOLD_LEFT_I_70 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_71 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(71, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +625  + #BOOST_PP_SEQ_FOLD_LEFT_I_71 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_72 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(72, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +626  + #BOOST_PP_SEQ_FOLD_LEFT_I_72 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_73 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(73, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +627  + #BOOST_PP_SEQ_FOLD_LEFT_I_73 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_74 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(74, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +628  + #BOOST_PP_SEQ_FOLD_LEFT_I_74 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_75 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(75, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +629  + #BOOST_PP_SEQ_FOLD_LEFT_I_75 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_76 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(76, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +630  + #BOOST_PP_SEQ_FOLD_LEFT_I_76 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_77 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(77, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +631  + #BOOST_PP_SEQ_FOLD_LEFT_I_77 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_78 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(78, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +632  + #BOOST_PP_SEQ_FOLD_LEFT_I_78 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_79 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(79, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +633  + #BOOST_PP_SEQ_FOLD_LEFT_I_79 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_80 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(80, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +634  + #BOOST_PP_SEQ_FOLD_LEFT_I_80 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_81 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(81, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +635  + #BOOST_PP_SEQ_FOLD_LEFT_I_81 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_82 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(82, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +636  + #BOOST_PP_SEQ_FOLD_LEFT_I_82 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_83 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(83, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +637  + #BOOST_PP_SEQ_FOLD_LEFT_I_83 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_84 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(84, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +638  + #BOOST_PP_SEQ_FOLD_LEFT_I_84 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_85 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(85, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +639  + #BOOST_PP_SEQ_FOLD_LEFT_I_85 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_86 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(86, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +640  + #BOOST_PP_SEQ_FOLD_LEFT_I_86 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_87 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(87, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +641  + #BOOST_PP_SEQ_FOLD_LEFT_I_87 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_88 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(88, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +642  + #BOOST_PP_SEQ_FOLD_LEFT_I_88 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_89 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(89, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +643  + #BOOST_PP_SEQ_FOLD_LEFT_I_89 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_90 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(90, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +644  + #BOOST_PP_SEQ_FOLD_LEFT_I_90 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_91 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(91, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +645  + #BOOST_PP_SEQ_FOLD_LEFT_I_91 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_92 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(92, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +646  + #BOOST_PP_SEQ_FOLD_LEFT_I_92 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_93 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(93, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +647  + #BOOST_PP_SEQ_FOLD_LEFT_I_93 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_94 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(94, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +648  + #BOOST_PP_SEQ_FOLD_LEFT_I_94 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_95 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(95, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +649  + #BOOST_PP_SEQ_FOLD_LEFT_I_95 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_96 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(96, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +650  + #BOOST_PP_SEQ_FOLD_LEFT_I_96 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_97 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(97, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +651  + #BOOST_PP_SEQ_FOLD_LEFT_I_97 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_98 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(98, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +652  + #BOOST_PP_SEQ_FOLD_LEFT_I_98 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_99 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(99, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +653  + #BOOST_PP_SEQ_FOLD_LEFT_I_99 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_100 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(100, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +654  + #BOOST_PP_SEQ_FOLD_LEFT_I_100 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_101 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(101, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +655  + #BOOST_PP_SEQ_FOLD_LEFT_I_101 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_102 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(102, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +656  + #BOOST_PP_SEQ_FOLD_LEFT_I_102 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_103 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(103, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +657  + #BOOST_PP_SEQ_FOLD_LEFT_I_103 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_104 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(104, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +658  + #BOOST_PP_SEQ_FOLD_LEFT_I_104 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_105 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(105, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +659  + #BOOST_PP_SEQ_FOLD_LEFT_I_105 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_106 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(106, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +660  + #BOOST_PP_SEQ_FOLD_LEFT_I_106 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_107 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(107, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +661  + #BOOST_PP_SEQ_FOLD_LEFT_I_107 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_108 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(108, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +662  + #BOOST_PP_SEQ_FOLD_LEFT_I_108 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_109 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(109, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +663  + #BOOST_PP_SEQ_FOLD_LEFT_I_109 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_110 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(110, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +664  + #BOOST_PP_SEQ_FOLD_LEFT_I_110 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_111 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(111, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +665  + #BOOST_PP_SEQ_FOLD_LEFT_I_111 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_112 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(112, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +666  + #BOOST_PP_SEQ_FOLD_LEFT_I_112 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_113 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(113, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +667  + #BOOST_PP_SEQ_FOLD_LEFT_I_113 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_114 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(114, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +668  + #BOOST_PP_SEQ_FOLD_LEFT_I_114 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_115 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(115, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +669  + #BOOST_PP_SEQ_FOLD_LEFT_I_115 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_116 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(116, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +670  + #BOOST_PP_SEQ_FOLD_LEFT_I_116 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_117 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(117, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +671  + #BOOST_PP_SEQ_FOLD_LEFT_I_117 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_118 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(118, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +672  + #BOOST_PP_SEQ_FOLD_LEFT_I_118 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_119 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(119, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +673  + #BOOST_PP_SEQ_FOLD_LEFT_I_119 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_120 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(120, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +674  + #BOOST_PP_SEQ_FOLD_LEFT_I_120 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_121 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(121, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +675  + #BOOST_PP_SEQ_FOLD_LEFT_I_121 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_122 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(122, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +676  + #BOOST_PP_SEQ_FOLD_LEFT_I_122 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_123 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(123, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +677  + #BOOST_PP_SEQ_FOLD_LEFT_I_123 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_124 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(124, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +678  + #BOOST_PP_SEQ_FOLD_LEFT_I_124 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_125 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(125, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +679  + #BOOST_PP_SEQ_FOLD_LEFT_I_125 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_126 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(126, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +680  + #BOOST_PP_SEQ_FOLD_LEFT_I_126 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_127 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(127, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +681  + #BOOST_PP_SEQ_FOLD_LEFT_I_127 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_128 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(128, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +682  + #BOOST_PP_SEQ_FOLD_LEFT_I_128 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_129 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(129, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +683  + #BOOST_PP_SEQ_FOLD_LEFT_I_129 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_130 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(130, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +684  + #BOOST_PP_SEQ_FOLD_LEFT_I_130 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_131 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(131, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +685  + #BOOST_PP_SEQ_FOLD_LEFT_I_131 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_132 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(132, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +686  + #BOOST_PP_SEQ_FOLD_LEFT_I_132 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_133 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(133, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +687  + #BOOST_PP_SEQ_FOLD_LEFT_I_133 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_134 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(134, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +688  + #BOOST_PP_SEQ_FOLD_LEFT_I_134 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_135 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(135, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +689  + #BOOST_PP_SEQ_FOLD_LEFT_I_135 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_136 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(136, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +690  + #BOOST_PP_SEQ_FOLD_LEFT_I_136 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_137 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(137, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +691  + #BOOST_PP_SEQ_FOLD_LEFT_I_137 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_138 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(138, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +692  + #BOOST_PP_SEQ_FOLD_LEFT_I_138 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_139 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(139, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +693  + #BOOST_PP_SEQ_FOLD_LEFT_I_139 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_140 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(140, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +694  + #BOOST_PP_SEQ_FOLD_LEFT_I_140 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_141 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(141, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +695  + #BOOST_PP_SEQ_FOLD_LEFT_I_141 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_142 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(142, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +696  + #BOOST_PP_SEQ_FOLD_LEFT_I_142 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_143 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(143, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +697  + #BOOST_PP_SEQ_FOLD_LEFT_I_143 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_144 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(144, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +698  + #BOOST_PP_SEQ_FOLD_LEFT_I_144 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_145 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(145, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +699  + #BOOST_PP_SEQ_FOLD_LEFT_I_145 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_146 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(146, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +700  + #BOOST_PP_SEQ_FOLD_LEFT_I_146 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_147 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(147, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +701  + #BOOST_PP_SEQ_FOLD_LEFT_I_147 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_148 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(148, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +702  + #BOOST_PP_SEQ_FOLD_LEFT_I_148 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_149 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(149, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +703  + #BOOST_PP_SEQ_FOLD_LEFT_I_149 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_150 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(150, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +704  + #BOOST_PP_SEQ_FOLD_LEFT_I_150 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_151 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(151, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +705  + #BOOST_PP_SEQ_FOLD_LEFT_I_151 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_152 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(152, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +706  + #BOOST_PP_SEQ_FOLD_LEFT_I_152 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_153 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(153, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +707  + #BOOST_PP_SEQ_FOLD_LEFT_I_153 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_154 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(154, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +708  + #BOOST_PP_SEQ_FOLD_LEFT_I_154 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_155 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(155, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +709  + #BOOST_PP_SEQ_FOLD_LEFT_I_155 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_156 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(156, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +710  + #BOOST_PP_SEQ_FOLD_LEFT_I_156 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_157 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(157, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +711  + #BOOST_PP_SEQ_FOLD_LEFT_I_157 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_158 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(158, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +712  + #BOOST_PP_SEQ_FOLD_LEFT_I_158 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_159 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(159, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +713  + #BOOST_PP_SEQ_FOLD_LEFT_I_159 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_160 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(160, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +714  + #BOOST_PP_SEQ_FOLD_LEFT_I_160 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_161 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(161, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +715  + #BOOST_PP_SEQ_FOLD_LEFT_I_161 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_162 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(162, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +716  + #BOOST_PP_SEQ_FOLD_LEFT_I_162 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_163 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(163, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +717  + #BOOST_PP_SEQ_FOLD_LEFT_I_163 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_164 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(164, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +718  + #BOOST_PP_SEQ_FOLD_LEFT_I_164 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_165 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(165, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +719  + #BOOST_PP_SEQ_FOLD_LEFT_I_165 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_166 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(166, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +720  + #BOOST_PP_SEQ_FOLD_LEFT_I_166 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_167 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(167, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +721  + #BOOST_PP_SEQ_FOLD_LEFT_I_167 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_168 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(168, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +722  + #BOOST_PP_SEQ_FOLD_LEFT_I_168 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_169 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(169, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +723  + #BOOST_PP_SEQ_FOLD_LEFT_I_169 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_170 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(170, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +724  + #BOOST_PP_SEQ_FOLD_LEFT_I_170 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_171 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(171, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +725  + #BOOST_PP_SEQ_FOLD_LEFT_I_171 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_172 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(172, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +726  + #BOOST_PP_SEQ_FOLD_LEFT_I_172 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_173 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(173, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +727  + #BOOST_PP_SEQ_FOLD_LEFT_I_173 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_174 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(174, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +728  + #BOOST_PP_SEQ_FOLD_LEFT_I_174 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_175 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(175, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +729  + #BOOST_PP_SEQ_FOLD_LEFT_I_175 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_176 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(176, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +730  + #BOOST_PP_SEQ_FOLD_LEFT_I_176 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_177 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(177, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +731  + #BOOST_PP_SEQ_FOLD_LEFT_I_177 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_178 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(178, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +732  + #BOOST_PP_SEQ_FOLD_LEFT_I_178 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_179 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(179, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +733  + #BOOST_PP_SEQ_FOLD_LEFT_I_179 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_180 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(180, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +734  + #BOOST_PP_SEQ_FOLD_LEFT_I_180 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_181 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(181, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +735  + #BOOST_PP_SEQ_FOLD_LEFT_I_181 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_182 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(182, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +736  + #BOOST_PP_SEQ_FOLD_LEFT_I_182 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_183 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(183, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +737  + #BOOST_PP_SEQ_FOLD_LEFT_I_183 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_184 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(184, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +738  + #BOOST_PP_SEQ_FOLD_LEFT_I_184 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_185 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(185, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +739  + #BOOST_PP_SEQ_FOLD_LEFT_I_185 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_186 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(186, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +740  + #BOOST_PP_SEQ_FOLD_LEFT_I_186 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_187 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(187, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +741  + #BOOST_PP_SEQ_FOLD_LEFT_I_187 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_188 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(188, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +742  + #BOOST_PP_SEQ_FOLD_LEFT_I_188 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_189 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(189, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +743  + #BOOST_PP_SEQ_FOLD_LEFT_I_189 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_190 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(190, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +744  + #BOOST_PP_SEQ_FOLD_LEFT_I_190 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_191 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(191, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +745  + #BOOST_PP_SEQ_FOLD_LEFT_I_191 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_192 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(192, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +746  + #BOOST_PP_SEQ_FOLD_LEFT_I_192 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_193 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(193, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +747  + #BOOST_PP_SEQ_FOLD_LEFT_I_193 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_194 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(194, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +748  + #BOOST_PP_SEQ_FOLD_LEFT_I_194 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_195 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(195, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +749  + #BOOST_PP_SEQ_FOLD_LEFT_I_195 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_196 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(196, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +750  + #BOOST_PP_SEQ_FOLD_LEFT_I_196 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_197 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(197, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +751  + #BOOST_PP_SEQ_FOLD_LEFT_I_197 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_198 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(198, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +752  + #BOOST_PP_SEQ_FOLD_LEFT_I_198 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_199 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(199, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +753  + #BOOST_PP_SEQ_FOLD_LEFT_I_199 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_200 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(200, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +754  + #BOOST_PP_SEQ_FOLD_LEFT_I_200 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_201 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(201, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +755  + #BOOST_PP_SEQ_FOLD_LEFT_I_201 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_202 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(202, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +756  + #BOOST_PP_SEQ_FOLD_LEFT_I_202 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_203 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(203, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +757  + #BOOST_PP_SEQ_FOLD_LEFT_I_203 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_204 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(204, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +758  + #BOOST_PP_SEQ_FOLD_LEFT_I_204 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_205 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(205, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +759  + #BOOST_PP_SEQ_FOLD_LEFT_I_205 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_206 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(206, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +760  + #BOOST_PP_SEQ_FOLD_LEFT_I_206 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_207 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(207, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +761  + #BOOST_PP_SEQ_FOLD_LEFT_I_207 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_208 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(208, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +762  + #BOOST_PP_SEQ_FOLD_LEFT_I_208 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_209 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(209, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +763  + #BOOST_PP_SEQ_FOLD_LEFT_I_209 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_210 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(210, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +764  + #BOOST_PP_SEQ_FOLD_LEFT_I_210 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_211 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(211, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +765  + #BOOST_PP_SEQ_FOLD_LEFT_I_211 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_212 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(212, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +766  + #BOOST_PP_SEQ_FOLD_LEFT_I_212 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_213 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(213, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +767  + #BOOST_PP_SEQ_FOLD_LEFT_I_213 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_214 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(214, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +768  + #BOOST_PP_SEQ_FOLD_LEFT_I_214 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_215 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(215, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +769  + #BOOST_PP_SEQ_FOLD_LEFT_I_215 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_216 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(216, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +770  + #BOOST_PP_SEQ_FOLD_LEFT_I_216 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_217 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(217, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +771  + #BOOST_PP_SEQ_FOLD_LEFT_I_217 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_218 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(218, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +772  + #BOOST_PP_SEQ_FOLD_LEFT_I_218 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_219 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(219, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +773  + #BOOST_PP_SEQ_FOLD_LEFT_I_219 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_220 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(220, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +774  + #BOOST_PP_SEQ_FOLD_LEFT_I_220 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_221 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(221, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +775  + #BOOST_PP_SEQ_FOLD_LEFT_I_221 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_222 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(222, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +776  + #BOOST_PP_SEQ_FOLD_LEFT_I_222 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_223 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(223, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +777  + #BOOST_PP_SEQ_FOLD_LEFT_I_223 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_224 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(224, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +778  + #BOOST_PP_SEQ_FOLD_LEFT_I_224 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_225 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(225, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +779  + #BOOST_PP_SEQ_FOLD_LEFT_I_225 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_226 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(226, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +780  + #BOOST_PP_SEQ_FOLD_LEFT_I_226 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_227 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(227, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +781  + #BOOST_PP_SEQ_FOLD_LEFT_I_227 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_228 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(228, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +782  + #BOOST_PP_SEQ_FOLD_LEFT_I_228 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_229 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(229, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +783  + #BOOST_PP_SEQ_FOLD_LEFT_I_229 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_230 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(230, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +784  + #BOOST_PP_SEQ_FOLD_LEFT_I_230 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_231 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(231, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +785  + #BOOST_PP_SEQ_FOLD_LEFT_I_231 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_232 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(232, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +786  + #BOOST_PP_SEQ_FOLD_LEFT_I_232 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_233 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(233, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +787  + #BOOST_PP_SEQ_FOLD_LEFT_I_233 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_234 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(234, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +788  + #BOOST_PP_SEQ_FOLD_LEFT_I_234 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_235 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(235, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +789  + #BOOST_PP_SEQ_FOLD_LEFT_I_235 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_236 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(236, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +790  + #BOOST_PP_SEQ_FOLD_LEFT_I_236 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_237 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(237, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +791  + #BOOST_PP_SEQ_FOLD_LEFT_I_237 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_238 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(238, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +792  + #BOOST_PP_SEQ_FOLD_LEFT_I_238 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_239 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(239, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +793  + #BOOST_PP_SEQ_FOLD_LEFT_I_239 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_240 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(240, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +794  + #BOOST_PP_SEQ_FOLD_LEFT_I_240 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_241 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(241, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +795  + #BOOST_PP_SEQ_FOLD_LEFT_I_241 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_242 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(242, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +796  + #BOOST_PP_SEQ_FOLD_LEFT_I_242 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_243 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(243, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +797  + #BOOST_PP_SEQ_FOLD_LEFT_I_243 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_244 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(244, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +798  + #BOOST_PP_SEQ_FOLD_LEFT_I_244 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_245 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(245, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +799  + #BOOST_PP_SEQ_FOLD_LEFT_I_245 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_246 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(246, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +800  + #BOOST_PP_SEQ_FOLD_LEFT_I_246 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_247 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(247, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +801  + #BOOST_PP_SEQ_FOLD_LEFT_I_247 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_248 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(248, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +802  + #BOOST_PP_SEQ_FOLD_LEFT_I_248 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_249 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(249, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +803  + #BOOST_PP_SEQ_FOLD_LEFT_I_249 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_250 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(250, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +804  + #BOOST_PP_SEQ_FOLD_LEFT_I_250 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_251 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(251, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +805  + #BOOST_PP_SEQ_FOLD_LEFT_I_251 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_252 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(252, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +806  + #BOOST_PP_SEQ_FOLD_LEFT_I_252 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_253 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(253, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +807  + #BOOST_PP_SEQ_FOLD_LEFT_I_253 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_254 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(254, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +808  + #BOOST_PP_SEQ_FOLD_LEFT_I_254 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_255 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(255, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +809  + #BOOST_PP_SEQ_FOLD_LEFT_I_255 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_256 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(256, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +810  + #BOOST_PP_SEQ_FOLD_LEFT_I_256 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_257 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, + ` +(257, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +812  + #BOOST_PP_SEQ_FOLD_LEFT_I_1 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_2 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(2, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +813  + #BOOST_PP_SEQ_FOLD_LEFT_I_2 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_3 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(3, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +814  + #BOOST_PP_SEQ_FOLD_LEFT_I_3 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_4 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(4, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +815  + #BOOST_PP_SEQ_FOLD_LEFT_I_4 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_5 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(5, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +816  + #BOOST_PP_SEQ_FOLD_LEFT_I_5 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_6 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(6, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +817  + #BOOST_PP_SEQ_FOLD_LEFT_I_6 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_7 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(7, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +818  + #BOOST_PP_SEQ_FOLD_LEFT_I_7 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_8 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(8, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +819  + #BOOST_PP_SEQ_FOLD_LEFT_I_8 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_9 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(9, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +820  + #BOOST_PP_SEQ_FOLD_LEFT_I_9 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_10 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(10, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +821  + #BOOST_PP_SEQ_FOLD_LEFT_I_10 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_11 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(11, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +822  + #BOOST_PP_SEQ_FOLD_LEFT_I_11 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_12 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(12, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +823  + #BOOST_PP_SEQ_FOLD_LEFT_I_12 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_13 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(13, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +824  + #BOOST_PP_SEQ_FOLD_LEFT_I_13 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_14 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(14, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +825  + #BOOST_PP_SEQ_FOLD_LEFT_I_14 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_15 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(15, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +826  + #BOOST_PP_SEQ_FOLD_LEFT_I_15 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_16 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(16, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +827  + #BOOST_PP_SEQ_FOLD_LEFT_I_16 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_17 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(17, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +828  + #BOOST_PP_SEQ_FOLD_LEFT_I_17 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_18 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(18, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +829  + #BOOST_PP_SEQ_FOLD_LEFT_I_18 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_19 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(19, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +830  + #BOOST_PP_SEQ_FOLD_LEFT_I_19 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_20 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(20, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +831  + #BOOST_PP_SEQ_FOLD_LEFT_I_20 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_21 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(21, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +832  + #BOOST_PP_SEQ_FOLD_LEFT_I_21 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_22 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(22, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +833  + #BOOST_PP_SEQ_FOLD_LEFT_I_22 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_23 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(23, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +834  + #BOOST_PP_SEQ_FOLD_LEFT_I_23 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_24 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(24, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +835  + #BOOST_PP_SEQ_FOLD_LEFT_I_24 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_25 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(25, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +836  + #BOOST_PP_SEQ_FOLD_LEFT_I_25 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_26 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(26, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +837  + #BOOST_PP_SEQ_FOLD_LEFT_I_26 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_27 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(27, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +838  + #BOOST_PP_SEQ_FOLD_LEFT_I_27 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_28 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(28, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +839  + #BOOST_PP_SEQ_FOLD_LEFT_I_28 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_29 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(29, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +840  + #BOOST_PP_SEQ_FOLD_LEFT_I_29 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_30 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(30, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +841  + #BOOST_PP_SEQ_FOLD_LEFT_I_30 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_31 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(31, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +842  + #BOOST_PP_SEQ_FOLD_LEFT_I_31 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_32 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(32, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +843  + #BOOST_PP_SEQ_FOLD_LEFT_I_32 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_33 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(33, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +844  + #BOOST_PP_SEQ_FOLD_LEFT_I_33 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_34 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(34, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +845  + #BOOST_PP_SEQ_FOLD_LEFT_I_34 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_35 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(35, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +846  + #BOOST_PP_SEQ_FOLD_LEFT_I_35 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_36 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(36, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +847  + #BOOST_PP_SEQ_FOLD_LEFT_I_36 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_37 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(37, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +848  + #BOOST_PP_SEQ_FOLD_LEFT_I_37 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_38 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(38, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +849  + #BOOST_PP_SEQ_FOLD_LEFT_I_38 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_39 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(39, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +850  + #BOOST_PP_SEQ_FOLD_LEFT_I_39 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_40 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(40, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +851  + #BOOST_PP_SEQ_FOLD_LEFT_I_40 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_41 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(41, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +852  + #BOOST_PP_SEQ_FOLD_LEFT_I_41 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_42 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(42, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +853  + #BOOST_PP_SEQ_FOLD_LEFT_I_42 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_43 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(43, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +854  + #BOOST_PP_SEQ_FOLD_LEFT_I_43 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_44 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(44, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +855  + #BOOST_PP_SEQ_FOLD_LEFT_I_44 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_45 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(45, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +856  + #BOOST_PP_SEQ_FOLD_LEFT_I_45 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_46 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(46, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +857  + #BOOST_PP_SEQ_FOLD_LEFT_I_46 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_47 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(47, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +858  + #BOOST_PP_SEQ_FOLD_LEFT_I_47 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_48 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(48, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +859  + #BOOST_PP_SEQ_FOLD_LEFT_I_48 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_49 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(49, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +860  + #BOOST_PP_SEQ_FOLD_LEFT_I_49 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_50 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(50, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +861  + #BOOST_PP_SEQ_FOLD_LEFT_I_50 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_51 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(51, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +862  + #BOOST_PP_SEQ_FOLD_LEFT_I_51 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_52 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(52, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +863  + #BOOST_PP_SEQ_FOLD_LEFT_I_52 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_53 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(53, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +864  + #BOOST_PP_SEQ_FOLD_LEFT_I_53 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_54 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(54, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +865  + #BOOST_PP_SEQ_FOLD_LEFT_I_54 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_55 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(55, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +866  + #BOOST_PP_SEQ_FOLD_LEFT_I_55 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_56 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(56, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +867  + #BOOST_PP_SEQ_FOLD_LEFT_I_56 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_57 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(57, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +868  + #BOOST_PP_SEQ_FOLD_LEFT_I_57 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_58 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(58, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +869  + #BOOST_PP_SEQ_FOLD_LEFT_I_58 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_59 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(59, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +870  + #BOOST_PP_SEQ_FOLD_LEFT_I_59 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_60 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(60, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +871  + #BOOST_PP_SEQ_FOLD_LEFT_I_60 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_61 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(61, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +872  + #BOOST_PP_SEQ_FOLD_LEFT_I_61 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_62 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(62, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +873  + #BOOST_PP_SEQ_FOLD_LEFT_I_62 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_63 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(63, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +874  + #BOOST_PP_SEQ_FOLD_LEFT_I_63 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_64 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(64, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +875  + #BOOST_PP_SEQ_FOLD_LEFT_I_64 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_65 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(65, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +876  + #BOOST_PP_SEQ_FOLD_LEFT_I_65 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_66 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(66, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +877  + #BOOST_PP_SEQ_FOLD_LEFT_I_66 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_67 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(67, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +878  + #BOOST_PP_SEQ_FOLD_LEFT_I_67 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_68 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(68, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +879  + #BOOST_PP_SEQ_FOLD_LEFT_I_68 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_69 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(69, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +880  + #BOOST_PP_SEQ_FOLD_LEFT_I_69 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_70 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(70, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +881  + #BOOST_PP_SEQ_FOLD_LEFT_I_70 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_71 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(71, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +882  + #BOOST_PP_SEQ_FOLD_LEFT_I_71 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_72 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(72, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +883  + #BOOST_PP_SEQ_FOLD_LEFT_I_72 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_73 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(73, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +884  + #BOOST_PP_SEQ_FOLD_LEFT_I_73 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_74 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(74, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +885  + #BOOST_PP_SEQ_FOLD_LEFT_I_74 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_75 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(75, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +886  + #BOOST_PP_SEQ_FOLD_LEFT_I_75 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_76 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(76, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +887  + #BOOST_PP_SEQ_FOLD_LEFT_I_76 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_77 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(77, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +888  + #BOOST_PP_SEQ_FOLD_LEFT_I_77 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_78 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(78, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +889  + #BOOST_PP_SEQ_FOLD_LEFT_I_78 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_79 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(79, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +890  + #BOOST_PP_SEQ_FOLD_LEFT_I_79 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_80 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(80, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +891  + #BOOST_PP_SEQ_FOLD_LEFT_I_80 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_81 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(81, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +892  + #BOOST_PP_SEQ_FOLD_LEFT_I_81 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_82 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(82, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +893  + #BOOST_PP_SEQ_FOLD_LEFT_I_82 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_83 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(83, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +894  + #BOOST_PP_SEQ_FOLD_LEFT_I_83 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_84 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(84, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +895  + #BOOST_PP_SEQ_FOLD_LEFT_I_84 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_85 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(85, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +896  + #BOOST_PP_SEQ_FOLD_LEFT_I_85 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_86 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(86, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +897  + #BOOST_PP_SEQ_FOLD_LEFT_I_86 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_87 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(87, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +898  + #BOOST_PP_SEQ_FOLD_LEFT_I_87 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_88 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(88, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +899  + #BOOST_PP_SEQ_FOLD_LEFT_I_88 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_89 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(89, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +900  + #BOOST_PP_SEQ_FOLD_LEFT_I_89 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_90 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(90, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +901  + #BOOST_PP_SEQ_FOLD_LEFT_I_90 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_91 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(91, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +902  + #BOOST_PP_SEQ_FOLD_LEFT_I_91 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_92 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(92, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +903  + #BOOST_PP_SEQ_FOLD_LEFT_I_92 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_93 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(93, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +904  + #BOOST_PP_SEQ_FOLD_LEFT_I_93 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_94 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(94, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +905  + #BOOST_PP_SEQ_FOLD_LEFT_I_94 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_95 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(95, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +906  + #BOOST_PP_SEQ_FOLD_LEFT_I_95 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_96 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(96, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +907  + #BOOST_PP_SEQ_FOLD_LEFT_I_96 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_97 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(97, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +908  + #BOOST_PP_SEQ_FOLD_LEFT_I_97 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_98 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(98, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +909  + #BOOST_PP_SEQ_FOLD_LEFT_I_98 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_99 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(99, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +910  + #BOOST_PP_SEQ_FOLD_LEFT_I_99 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_100 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(100, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +911  + #BOOST_PP_SEQ_FOLD_LEFT_I_100 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_101 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(101, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +912  + #BOOST_PP_SEQ_FOLD_LEFT_I_101 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_102 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(102, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +913  + #BOOST_PP_SEQ_FOLD_LEFT_I_102 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_103 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(103, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +914  + #BOOST_PP_SEQ_FOLD_LEFT_I_103 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_104 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(104, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +915  + #BOOST_PP_SEQ_FOLD_LEFT_I_104 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_105 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(105, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +916  + #BOOST_PP_SEQ_FOLD_LEFT_I_105 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_106 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(106, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +917  + #BOOST_PP_SEQ_FOLD_LEFT_I_106 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_107 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(107, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +918  + #BOOST_PP_SEQ_FOLD_LEFT_I_107 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_108 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(108, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +919  + #BOOST_PP_SEQ_FOLD_LEFT_I_108 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_109 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(109, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +920  + #BOOST_PP_SEQ_FOLD_LEFT_I_109 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_110 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(110, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +921  + #BOOST_PP_SEQ_FOLD_LEFT_I_110 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_111 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(111, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +922  + #BOOST_PP_SEQ_FOLD_LEFT_I_111 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_112 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(112, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +923  + #BOOST_PP_SEQ_FOLD_LEFT_I_112 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_113 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(113, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +924  + #BOOST_PP_SEQ_FOLD_LEFT_I_113 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_114 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(114, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +925  + #BOOST_PP_SEQ_FOLD_LEFT_I_114 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_115 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(115, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +926  + #BOOST_PP_SEQ_FOLD_LEFT_I_115 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_116 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(116, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +927  + #BOOST_PP_SEQ_FOLD_LEFT_I_116 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_117 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(117, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +928  + #BOOST_PP_SEQ_FOLD_LEFT_I_117 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_118 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(118, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +929  + #BOOST_PP_SEQ_FOLD_LEFT_I_118 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_119 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(119, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +930  + #BOOST_PP_SEQ_FOLD_LEFT_I_119 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_120 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(120, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +931  + #BOOST_PP_SEQ_FOLD_LEFT_I_120 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_121 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(121, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +932  + #BOOST_PP_SEQ_FOLD_LEFT_I_121 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_122 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(122, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +933  + #BOOST_PP_SEQ_FOLD_LEFT_I_122 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_123 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(123, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +934  + #BOOST_PP_SEQ_FOLD_LEFT_I_123 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_124 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(124, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +935  + #BOOST_PP_SEQ_FOLD_LEFT_I_124 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_125 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(125, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +936  + #BOOST_PP_SEQ_FOLD_LEFT_I_125 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_126 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(126, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +937  + #BOOST_PP_SEQ_FOLD_LEFT_I_126 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_127 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(127, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +938  + #BOOST_PP_SEQ_FOLD_LEFT_I_127 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_128 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(128, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +939  + #BOOST_PP_SEQ_FOLD_LEFT_I_128 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_129 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(129, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +940  + #BOOST_PP_SEQ_FOLD_LEFT_I_129 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_130 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(130, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +941  + #BOOST_PP_SEQ_FOLD_LEFT_I_130 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_131 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(131, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +942  + #BOOST_PP_SEQ_FOLD_LEFT_I_131 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_132 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(132, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +943  + #BOOST_PP_SEQ_FOLD_LEFT_I_132 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_133 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(133, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +944  + #BOOST_PP_SEQ_FOLD_LEFT_I_133 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_134 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(134, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +945  + #BOOST_PP_SEQ_FOLD_LEFT_I_134 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_135 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(135, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +946  + #BOOST_PP_SEQ_FOLD_LEFT_I_135 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_136 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(136, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +947  + #BOOST_PP_SEQ_FOLD_LEFT_I_136 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_137 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(137, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +948  + #BOOST_PP_SEQ_FOLD_LEFT_I_137 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_138 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(138, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +949  + #BOOST_PP_SEQ_FOLD_LEFT_I_138 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_139 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(139, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +950  + #BOOST_PP_SEQ_FOLD_LEFT_I_139 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_140 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(140, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +951  + #BOOST_PP_SEQ_FOLD_LEFT_I_140 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_141 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(141, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +952  + #BOOST_PP_SEQ_FOLD_LEFT_I_141 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_142 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(142, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +953  + #BOOST_PP_SEQ_FOLD_LEFT_I_142 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_143 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(143, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +954  + #BOOST_PP_SEQ_FOLD_LEFT_I_143 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_144 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(144, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +955  + #BOOST_PP_SEQ_FOLD_LEFT_I_144 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_145 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(145, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +956  + #BOOST_PP_SEQ_FOLD_LEFT_I_145 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_146 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(146, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +957  + #BOOST_PP_SEQ_FOLD_LEFT_I_146 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_147 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(147, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +958  + #BOOST_PP_SEQ_FOLD_LEFT_I_147 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_148 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(148, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +959  + #BOOST_PP_SEQ_FOLD_LEFT_I_148 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_149 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(149, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +960  + #BOOST_PP_SEQ_FOLD_LEFT_I_149 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_150 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(150, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +961  + #BOOST_PP_SEQ_FOLD_LEFT_I_150 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_151 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(151, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +962  + #BOOST_PP_SEQ_FOLD_LEFT_I_151 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_152 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(152, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +963  + #BOOST_PP_SEQ_FOLD_LEFT_I_152 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_153 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(153, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +964  + #BOOST_PP_SEQ_FOLD_LEFT_I_153 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_154 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(154, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +965  + #BOOST_PP_SEQ_FOLD_LEFT_I_154 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_155 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(155, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +966  + #BOOST_PP_SEQ_FOLD_LEFT_I_155 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_156 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(156, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +967  + #BOOST_PP_SEQ_FOLD_LEFT_I_156 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_157 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(157, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +968  + #BOOST_PP_SEQ_FOLD_LEFT_I_157 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_158 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(158, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +969  + #BOOST_PP_SEQ_FOLD_LEFT_I_158 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_159 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(159, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +970  + #BOOST_PP_SEQ_FOLD_LEFT_I_159 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_160 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(160, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +971  + #BOOST_PP_SEQ_FOLD_LEFT_I_160 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_161 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(161, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +972  + #BOOST_PP_SEQ_FOLD_LEFT_I_161 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_162 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(162, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +973  + #BOOST_PP_SEQ_FOLD_LEFT_I_162 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_163 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(163, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +974  + #BOOST_PP_SEQ_FOLD_LEFT_I_163 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_164 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(164, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +975  + #BOOST_PP_SEQ_FOLD_LEFT_I_164 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_165 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(165, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +976  + #BOOST_PP_SEQ_FOLD_LEFT_I_165 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_166 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(166, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +977  + #BOOST_PP_SEQ_FOLD_LEFT_I_166 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_167 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(167, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +978  + #BOOST_PP_SEQ_FOLD_LEFT_I_167 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_168 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(168, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +979  + #BOOST_PP_SEQ_FOLD_LEFT_I_168 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_169 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(169, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +980  + #BOOST_PP_SEQ_FOLD_LEFT_I_169 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_170 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(170, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +981  + #BOOST_PP_SEQ_FOLD_LEFT_I_170 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_171 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(171, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +982  + #BOOST_PP_SEQ_FOLD_LEFT_I_171 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_172 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(172, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +983  + #BOOST_PP_SEQ_FOLD_LEFT_I_172 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_173 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(173, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +984  + #BOOST_PP_SEQ_FOLD_LEFT_I_173 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_174 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(174, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +985  + #BOOST_PP_SEQ_FOLD_LEFT_I_174 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_175 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(175, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +986  + #BOOST_PP_SEQ_FOLD_LEFT_I_175 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_176 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(176, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +987  + #BOOST_PP_SEQ_FOLD_LEFT_I_176 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_177 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(177, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +988  + #BOOST_PP_SEQ_FOLD_LEFT_I_177 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_178 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(178, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +989  + #BOOST_PP_SEQ_FOLD_LEFT_I_178 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_179 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(179, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +990  + #BOOST_PP_SEQ_FOLD_LEFT_I_179 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_180 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(180, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +991  + #BOOST_PP_SEQ_FOLD_LEFT_I_180 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_181 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(181, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +992  + #BOOST_PP_SEQ_FOLD_LEFT_I_181 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_182 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(182, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +993  + #BOOST_PP_SEQ_FOLD_LEFT_I_182 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_183 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(183, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +994  + #BOOST_PP_SEQ_FOLD_LEFT_I_183 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_184 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(184, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +995  + #BOOST_PP_SEQ_FOLD_LEFT_I_184 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_185 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(185, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +996  + #BOOST_PP_SEQ_FOLD_LEFT_I_185 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_186 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(186, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +997  + #BOOST_PP_SEQ_FOLD_LEFT_I_186 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_187 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(187, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +998  + #BOOST_PP_SEQ_FOLD_LEFT_I_187 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_188 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(188, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +999  + #BOOST_PP_SEQ_FOLD_LEFT_I_188 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_189 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(189, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1000  + #BOOST_PP_SEQ_FOLD_LEFT_I_189 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_190 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(190, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1001  + #BOOST_PP_SEQ_FOLD_LEFT_I_190 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_191 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(191, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1002  + #BOOST_PP_SEQ_FOLD_LEFT_I_191 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_192 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(192, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1003  + #BOOST_PP_SEQ_FOLD_LEFT_I_192 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_193 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(193, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1004  + #BOOST_PP_SEQ_FOLD_LEFT_I_193 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_194 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(194, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1005  + #BOOST_PP_SEQ_FOLD_LEFT_I_194 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_195 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(195, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1006  + #BOOST_PP_SEQ_FOLD_LEFT_I_195 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_196 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(196, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1007  + #BOOST_PP_SEQ_FOLD_LEFT_I_196 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_197 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(197, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1008  + #BOOST_PP_SEQ_FOLD_LEFT_I_197 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_198 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(198, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1009  + #BOOST_PP_SEQ_FOLD_LEFT_I_198 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_199 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(199, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1010  + #BOOST_PP_SEQ_FOLD_LEFT_I_199 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_200 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(200, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1011  + #BOOST_PP_SEQ_FOLD_LEFT_I_200 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_201 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(201, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1012  + #BOOST_PP_SEQ_FOLD_LEFT_I_201 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_202 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(202, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1013  + #BOOST_PP_SEQ_FOLD_LEFT_I_202 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_203 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(203, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1014  + #BOOST_PP_SEQ_FOLD_LEFT_I_203 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_204 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(204, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1015  + #BOOST_PP_SEQ_FOLD_LEFT_I_204 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_205 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(205, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1016  + #BOOST_PP_SEQ_FOLD_LEFT_I_205 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_206 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(206, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1017  + #BOOST_PP_SEQ_FOLD_LEFT_I_206 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_207 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(207, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1018  + #BOOST_PP_SEQ_FOLD_LEFT_I_207 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_208 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(208, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1019  + #BOOST_PP_SEQ_FOLD_LEFT_I_208 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_209 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(209, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1020  + #BOOST_PP_SEQ_FOLD_LEFT_I_209 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_210 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(210, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1021  + #BOOST_PP_SEQ_FOLD_LEFT_I_210 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_211 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(211, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1022  + #BOOST_PP_SEQ_FOLD_LEFT_I_211 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_212 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(212, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1023  + #BOOST_PP_SEQ_FOLD_LEFT_I_212 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_213 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(213, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1024  + #BOOST_PP_SEQ_FOLD_LEFT_I_213 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_214 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(214, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1025  + #BOOST_PP_SEQ_FOLD_LEFT_I_214 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_215 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(215, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1026  + #BOOST_PP_SEQ_FOLD_LEFT_I_215 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_216 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(216, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1027  + #BOOST_PP_SEQ_FOLD_LEFT_I_216 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_217 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(217, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1028  + #BOOST_PP_SEQ_FOLD_LEFT_I_217 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_218 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(218, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1029  + #BOOST_PP_SEQ_FOLD_LEFT_I_218 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_219 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(219, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1030  + #BOOST_PP_SEQ_FOLD_LEFT_I_219 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_220 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(220, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1031  + #BOOST_PP_SEQ_FOLD_LEFT_I_220 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_221 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(221, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1032  + #BOOST_PP_SEQ_FOLD_LEFT_I_221 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_222 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(222, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1033  + #BOOST_PP_SEQ_FOLD_LEFT_I_222 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_223 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(223, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1034  + #BOOST_PP_SEQ_FOLD_LEFT_I_223 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_224 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(224, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1035  + #BOOST_PP_SEQ_FOLD_LEFT_I_224 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_225 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(225, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1036  + #BOOST_PP_SEQ_FOLD_LEFT_I_225 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_226 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(226, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1037  + #BOOST_PP_SEQ_FOLD_LEFT_I_226 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_227 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(227, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1038  + #BOOST_PP_SEQ_FOLD_LEFT_I_227 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_228 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(228, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1039  + #BOOST_PP_SEQ_FOLD_LEFT_I_228 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_229 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(229, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1040  + #BOOST_PP_SEQ_FOLD_LEFT_I_229 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_230 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(230, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1041  + #BOOST_PP_SEQ_FOLD_LEFT_I_230 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_231 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(231, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1042  + #BOOST_PP_SEQ_FOLD_LEFT_I_231 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_232 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(232, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1043  + #BOOST_PP_SEQ_FOLD_LEFT_I_232 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_233 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(233, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1044  + #BOOST_PP_SEQ_FOLD_LEFT_I_233 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_234 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(234, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1045  + #BOOST_PP_SEQ_FOLD_LEFT_I_234 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_235 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(235, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1046  + #BOOST_PP_SEQ_FOLD_LEFT_I_235 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_236 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(236, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1047  + #BOOST_PP_SEQ_FOLD_LEFT_I_236 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_237 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(237, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1048  + #BOOST_PP_SEQ_FOLD_LEFT_I_237 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_238 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(238, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1049  + #BOOST_PP_SEQ_FOLD_LEFT_I_238 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_239 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(239, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1050  + #BOOST_PP_SEQ_FOLD_LEFT_I_239 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_240 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(240, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1051  + #BOOST_PP_SEQ_FOLD_LEFT_I_240 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_241 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(241, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1052  + #BOOST_PP_SEQ_FOLD_LEFT_I_241 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_242 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(242, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1053  + #BOOST_PP_SEQ_FOLD_LEFT_I_242 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_243 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(243, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1054  + #BOOST_PP_SEQ_FOLD_LEFT_I_243 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_244 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(244, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1055  + #BOOST_PP_SEQ_FOLD_LEFT_I_244 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_245 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(245, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1056  + #BOOST_PP_SEQ_FOLD_LEFT_I_245 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_246 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(246, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1057  + #BOOST_PP_SEQ_FOLD_LEFT_I_246 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_247 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(247, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1058  + #BOOST_PP_SEQ_FOLD_LEFT_I_247 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_248 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(248, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1059  + #BOOST_PP_SEQ_FOLD_LEFT_I_248 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_249 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(249, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1060  + #BOOST_PP_SEQ_FOLD_LEFT_I_249 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_250 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(250, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1061  + #BOOST_PP_SEQ_FOLD_LEFT_I_250 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_251 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(251, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1062  + #BOOST_PP_SEQ_FOLD_LEFT_I_251 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_252 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(252, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1063  + #BOOST_PP_SEQ_FOLD_LEFT_I_252 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_253 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(253, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1064  + #BOOST_PP_SEQ_FOLD_LEFT_I_253 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_254 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(254, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1065  + #BOOST_PP_SEQ_FOLD_LEFT_I_254 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_255 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(255, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1066  + #BOOST_PP_SEQ_FOLD_LEFT_I_255 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_256 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(256, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + +1067  + #BOOST_PP_SEQ_FOLD_LEFT_I_256 +( + +, + +, +ss +, +sz + + `BOOST_PP_IF +( + `BOOST_PP_DEC +(sz), +BOOST_PP_SEQ_FOLD_LEFT_I_257 +, +BOOST_PP_SEQ_FOLD_LEFT_F +)(, op##(257, st, + `BOOST_PP_SEQ_HEAD +(ss)), + `BOOST_PP_SEQ_TAIL +(ss), BOOST_PP_DEC(sz)) + + ) + + @/usr/include/boost/preprocessor/seq/for_each_i.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_SEQ_FOR_EACH_I_HPP + + +13  + #BOOST_PREPROCESSOR_SEQ_FOR_EACH_I_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26 # +#/* +BOOST_PP_SEQ_FOR_EACH_I + */ + +28 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +30  + #BOOST_PP_SEQ_FOR_EACH_I +( +mao +, +da +, +q + + `BOOST_PP_SEQ_FOR_EACH_I_DETAIL_CHECK +(mao, da, seq) + + ) + +32  + #BOOST_PP_SEQ_FOR_EACH_I +( +mao +, +da +, +q + + `BOOST_PP_SEQ_FOR_EACH_I_I +(mao, da, seq) + + ) + +33  + #BOOST_PP_SEQ_FOR_EACH_I_I +( +mao +, +da +, +q + + `BOOST_PP_SEQ_FOR_EACH_I_DETAIL_CHECK +(mao, da, seq) + + ) + +35  +#def + #BOOST_PP_SEQ_FOR_EACH_I_DETAIL_CHECK_EXEC +( +mao +, +da +, +q + + `BOOST_PP_FOR +((mao, da, seq, 0, + `BOOST_PP_SEQ_SIZE +(q)), +BOOST_PP_SEQ_FOR_EACH_I_P +, +BOOST_PP_SEQ_FOR_EACH_I_O +, +BOOST_PP_SEQ_FOR_EACH_I_M +) + + ) + +37  + #BOOST_PP_SEQ_FOR_EACH_I_DETAIL_CHECK_EMPTY +( +mao +, +da +, +q +) + + ) + +38  +#def + #BOOST_PP_SEQ_FOR_EACH_I_DETAIL_CHECK +( +mao +, +da +, +q +) \ + +40 +BOOST_PP_IIF + \ + +42 + `BOOST_PP_SEQ_DETAIL_IS_NOT_EMPTY +( +q +), \ + +43 +BOOST_PP_SEQ_FOR_EACH_I_DETAIL_CHECK_EXEC +, \ + +44 +BOOST_PP_SEQ_FOR_EACH_I_DETAIL_CHECK_EMPTY + \ + +46 ( +mao +, +da +, +q +) \ + +47 + + ) + +48  +#def + #BOOST_PP_SEQ_FOR_EACH_I_P +( +r +, +x + + `BOOST_PP_TUPLE_ELEM +(5, 4, x) + + ) + +50 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_STRICT +() + +52  + #BOOST_PP_SEQ_FOR_EACH_I_O +( +r +, +x + +BOOST_PP_SEQ_FOR_EACH_I_O_I + + ) +x + +54  + #BOOST_PP_SEQ_FOR_EACH_I_O +( +r +, +x + + `BOOST_PP_SEQ_FOR_EACH_I_O_I +( + `BOOST_PP_TUPLE_ELEM +(5, 0, x), BOOST_PP_TUPLE_ELEM(5, 1, x), BOOST_PP_TUPLE_ELEM(5, 2, x), BOOST_PP_TUPLE_ELEM(5, 3, x), BOOST_PP_TUPLE_ELEM(5, 4, x)) + + ) + +56  +#def + #BOOST_PP_SEQ_FOR_EACH_I_O_I +( +mao +, +da +, +q +, +i +, +sz +) \ + +58 + `BOOST_PP_SEQ_FOR_EACH_I_O_I_DEC +( +mao +, +da +, +q +, +i +, + `BOOST_PP_DEC +( +sz +)) \ + +59 + + ) + +60  + #BOOST_PP_SEQ_FOR_EACH_I_O_I_DEC +( +mao +, +da +, +q +, +i +, +sz +) \ + +62 +mao +, \ + +63 +da +, \ + +64 +BOOST_PP_IF + \ + +66 +sz +, \ + +67 +BOOST_PP_SEQ_FOR_EACH_I_O_I_TAIL +, \ + +68 +BOOST_PP_SEQ_FOR_EACH_I_O_I_NIL + \ + +70 ( +q +), \ + +71 + `BOOST_PP_INC +( +i +), \ + +72 +sz + \ + +74 + + ) + +75  + #BOOST_PP_SEQ_FOR_EACH_I_O_I_TAIL +( +q + + `BOOST_PP_SEQ_TAIL +(q) + + ) + +76  + #BOOST_PP_SEQ_FOR_EACH_I_O_I_NIL +( +q + +BOOST_PP_NIL + + + ) + +77 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_STRICT +() + +79  + #BOOST_PP_SEQ_FOR_EACH_I_M +( +r +, +x + + `BOOST_PP_SEQ_FOR_EACH_I_M_IM +, +BOOST_PP_TUPLE_REM_5 + x) + + ) + +80  + #BOOST_PP_SEQ_FOR_EACH_I_M_IM +( +r +, +im + + `BOOST_PP_SEQ_FOR_EACH_I_M_I +, im) + + ) + +82  + #BOOST_PP_SEQ_FOR_EACH_I_M +( +r +, +x + + `BOOST_PP_SEQ_FOR_EACH_I_M_I +, + `BOOST_PP_TUPLE_ELEM +(5, 0, x), BOOST_PP_TUPLE_ELEM(5, 1, x), BOOST_PP_TUPLE_ELEM(5, 2, x), BOOST_PP_TUPLE_ELEM(5, 3, x), BOOST_PP_TUPLE_ELEM(5, 4, x)) + + ) + +84  +#def + #BOOST_PP_SEQ_FOR_EACH_I_M_I +( +r +, +mao +, +da +, +q +, +i +, +sz + + `mao +, da, i, + `BOOST_PP_SEQ_HEAD +(q)) + + ) + +86 # +#/* +BOOST_PP_SEQ_FOR_EACH_I_R + */ + +88 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +90  + #BOOST_PP_SEQ_FOR_EACH_I_R +( +r +, +mao +, +da +, +q + + `BOOST_PP_SEQ_FOR_EACH_I_R_DETAIL_CHECK +, mao, da, seq) + + ) + +92  + #BOOST_PP_SEQ_FOR_EACH_I_R +( +r +, +mao +, +da +, +q + + `BOOST_PP_SEQ_FOR_EACH_I_R_I +, mao, da, seq) + + ) + +93  + #BOOST_PP_SEQ_FOR_EACH_I_R_I +( +r +, +mao +, +da +, +q + + `BOOST_PP_SEQ_FOR_EACH_I_R_DETAIL_CHECK +, mao, da, seq) + + ) + +95  +#def + #BOOST_PP_SEQ_FOR_EACH_I_R_DETAIL_CHECK_EXEC +( +r +, +mao +, +da +, +q + +BOOST_PP_FOR_ + ## + `r +((mao, da, seq, 0, + `BOOST_PP_SEQ_SIZE +(q)), +BOOST_PP_SEQ_FOR_EACH_I_P +, +BOOST_PP_SEQ_FOR_EACH_I_O +, +BOOST_PP_SEQ_FOR_EACH_I_M +) + + ) + +97  + #BOOST_PP_SEQ_FOR_EACH_I_R_DETAIL_CHECK_EMPTY +( +r +, +mao +, +da +, +q +) + + ) + +98  +#def + #BOOST_PP_SEQ_FOR_EACH_I_R_DETAIL_CHECK +( +r +, +mao +, +da +, +q +) \ + +100 +BOOST_PP_IIF + \ + +102 + `BOOST_PP_SEQ_DETAIL_IS_NOT_EMPTY +( +q +), \ + +103 +BOOST_PP_SEQ_FOR_EACH_I_R_DETAIL_CHECK_EXEC +, \ + +104 +BOOST_PP_SEQ_FOR_EACH_I_R_DETAIL_CHECK_EMPTY + \ + +106 ( +r +, +mao +, +da +, +q +) \ + +107 + + ) + + @/usr/include/boost/preprocessor/seq/for_each_product.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_SEQ_FOR_EACH_PRODUCT_HPP + + +13  + #BOOST_PREPROCESSOR_SEQ_FOR_EACH_PRODUCT_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23 # +#/* +BOOST_PP_SEQ_FOR_EACH_PRODUCT + */ + +25  +#def + #BOOST_PP_SEQ_FOR_EACH_PRODUCT +( +mao +, +ts + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_E +( +BOOST_PP_FOR +, mao, ss) + + ) + +27 # +#/* +BOOST_PP_SEQ_FOR_EACH_PRODUCT_R + */ + +29  +#def + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_R +( +r +, +mao +, +ts + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_E +( +BOOST_PP_FOR_ + ##, mao, ss) + + ) + +31 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +33  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_E +( +im +, +mao +, +ts + + `im +(( + `BOOST_PP_SEQ_HEAD +(ts)( +n +), + `BOOST_PP_SEQ_TAIL +(ts)Ҟ), (n), mao), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_0 +) + + ) + +35  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_E +( +im +, +mao +, +ts + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_E_I +(im, mao, ss) + + ) + +36  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_E_I +( +im +, +mao +, +ts + + `im +(( + `BOOST_PP_SEQ_HEAD +(ts)( +n +), + `BOOST_PP_SEQ_TAIL +(ts)Ҟ), (n), mao), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_0 +) + + ) + +38 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_STRICT +() + +40  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +( +r +, +da + +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P_I + + ) +data + +41  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_P_I +( +ct +, +rt +, +s +, +mao + + `BOOST_PP_DEC +( + `BOOST_PP_SEQ_SIZE +(ct)) + + ) + +43  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +( +r +, +da + + `BOOST_PP_DEC +( + `BOOST_PP_SEQ_SIZE +( + `BOOST_PP_TUPLE_ELEM +(4, 0, da))) + + ) + +45 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +47  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +( +r +, +da + +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O_I + + ) +data + +48  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_O_I +( +ct +, +rt +, +s +, +mao +( + `BOOST_PP_SEQ_TAIL +(ct),t,es, mao) + + ) + +50  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +( +r +, +da +( + `BOOST_PP_SEQ_TAIL +( + `BOOST_PP_TUPLE_ELEM +(4, 0, da)), BOOST_PP_TUPLE_ELEM(4, 1, da), BOOST_PP_TUPLE_ELEM(4, 2, da), BOOST_PP_TUPLE_ELEM(4, 3, da)) + + ) + +52  +#def + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_C +( +da +, +i + + `BOOST_PP_IF +( + `BOOST_PP_DEC +( + `BOOST_PP_SEQ_SIZE +( + `BOOST_PP_TUPLE_ELEM +(4, 1, da))), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_N_ + ## i, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_I +) + + ) + +54 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +56  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_I +( +r +, +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_I_I +, + `BOOST_PP_TUPLE_ELEM +(4, 0, da), BOOST_PP_TUPLE_ELEM(4, 1, da), BOOST_PP_TUPLE_ELEM(4, 2, da), BOOST_PP_TUPLE_ELEM(4, 3, da)) + + ) + +58  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_I +( +r +, +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_I_IM +, +BOOST_PP_TUPLE_REM_4 + da) + + ) + +59  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_I_IM +( +r +, +im + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_I_I +, im) + + ) + +61  +#def + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_I_I +( +r +, +ct +, +rt +, +s +, +mao + + `mao +, + `BOOST_PP_SEQ_TAIL +( + `s + ( + `BOOST_PP_SEQ_HEAD +(ct)))) + + ) + +63 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +65  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_H +( +da + +BOOST_PP_SEQ_FOR_EACH_PRODUCT_H_I + + ) +data + +67  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_H +( +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_H_I +( + `BOOST_PP_TUPLE_ELEM +(4, 0, da), BOOST_PP_TUPLE_ELEM(4, 1, da), BOOST_PP_TUPLE_ELEM(4, 2, da), BOOST_PP_TUPLE_ELEM(4, 3, da)) + + ) + +69  +#def + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_H_I +( +ct +, +rt +, +s +, +mao +( + `BOOST_PP_SEQ_HEAD +ԣt)( +n +), + `BOOST_PP_SEQ_TAIL +ԣt), + `s + (BOOST_PP_SEQ_HEAD(ct)), mao) + + ) + +71  +#def + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_0 +( +r +, +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_C +(da, 0), da) + + ) + +73  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_1 +( +r +, +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_C +(da, 1), da) + + ) + +74  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_2 +( +r +, +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_C +(da, 2), da) + + ) + +75  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_3 +( +r +, +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_C +(da, 3), da) + + ) + +76  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_4 +( +r +, +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_C +(da, 4), da) + + ) + +77  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_5 +( +r +, +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_C +(da, 5), da) + + ) + +78  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_6 +( +r +, +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_C +(da, 6), da) + + ) + +79  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_7 +( +r +, +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_C +(da, 7), da) + + ) + +80  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_8 +( +r +, +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_C +(da, 8), da) + + ) + +81  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_9 +( +r +, +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_C +(da, 9), da) + + ) + +82  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_10 +( +r +, +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_C +(da, 10), da) + + ) + +83  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_11 +( +r +, +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_C +(da, 11), da) + + ) + +84  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_12 +( +r +, +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_C +(da, 12), da) + + ) + +85  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_13 +( +r +, +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_C +(da, 13), da) + + ) + +86  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_14 +( +r +, +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_C +(da, 14), da) + + ) + +87  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_15 +( +r +, +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_C +(da, 15), da) + + ) + +88  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_16 +( +r +, +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_C +(da, 16), da) + + ) + +89  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_17 +( +r +, +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_C +(da, 17), da) + + ) + +90  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_18 +( +r +, +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_C +(da, 18), da) + + ) + +91  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_19 +( +r +, +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_C +(da, 19), da) + + ) + +92  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_20 +( +r +, +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_C +(da, 20), da) + + ) + +93  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_21 +( +r +, +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_C +(da, 21), da) + + ) + +94  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_22 +( +r +, +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_C +(da, 22), da) + + ) + +95  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_23 +( +r +, +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_C +(da, 23), da) + + ) + +96  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_24 +( +r +, +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_C +(da, 24), da) + + ) + +97  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_25 +( +r +, +da + + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_C +(da, 25), da) + + ) + +98  +#def + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_N_0 +( +r +, +da + +BOOST_PP_FOR_ + ## + `r +( + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_H +(da), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_1 +) + + ) + +100  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_N_1 +( +r +, +da + +BOOST_PP_FOR_ + ## + `r +( + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_H +(da), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_2 +) + + ) + +101  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_N_2 +( +r +, +da + +BOOST_PP_FOR_ + ## + `r +( + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_H +(da), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_3 +) + + ) + +102  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_N_3 +( +r +, +da + +BOOST_PP_FOR_ + ## + `r +( + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_H +(da), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_4 +) + + ) + +103  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_N_4 +( +r +, +da + +BOOST_PP_FOR_ + ## + `r +( + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_H +(da), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_5 +) + + ) + +104  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_N_5 +( +r +, +da + +BOOST_PP_FOR_ + ## + `r +( + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_H +(da), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_6 +) + + ) + +105  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_N_6 +( +r +, +da + +BOOST_PP_FOR_ + ## + `r +( + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_H +(da), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_7 +) + + ) + +106  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_N_7 +( +r +, +da + +BOOST_PP_FOR_ + ## + `r +( + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_H +(da), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_8 +) + + ) + +107  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_N_8 +( +r +, +da + +BOOST_PP_FOR_ + ## + `r +( + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_H +(da), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_9 +) + + ) + +108  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_N_9 +( +r +, +da + +BOOST_PP_FOR_ + ## + `r +( + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_H +(da), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_10 +) + + ) + +109  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_N_10 +( +r +, +da + +BOOST_PP_FOR_ + ## + `r +( + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_H +(da), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_11 +) + + ) + +110  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_N_11 +( +r +, +da + +BOOST_PP_FOR_ + ## + `r +( + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_H +(da), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_12 +) + + ) + +111  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_N_12 +( +r +, +da + +BOOST_PP_FOR_ + ## + `r +( + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_H +(da), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_13 +) + + ) + +112  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_N_13 +( +r +, +da + +BOOST_PP_FOR_ + ## + `r +( + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_H +(da), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_14 +) + + ) + +113  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_N_14 +( +r +, +da + +BOOST_PP_FOR_ + ## + `r +( + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_H +(da), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_15 +) + + ) + +114  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_N_15 +( +r +, +da + +BOOST_PP_FOR_ + ## + `r +( + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_H +(da), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_16 +) + + ) + +115  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_N_16 +( +r +, +da + +BOOST_PP_FOR_ + ## + `r +( + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_H +(da), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_17 +) + + ) + +116  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_N_17 +( +r +, +da + +BOOST_PP_FOR_ + ## + `r +( + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_H +(da), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_18 +) + + ) + +117  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_N_18 +( +r +, +da + +BOOST_PP_FOR_ + ## + `r +( + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_H +(da), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_19 +) + + ) + +118  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_N_19 +( +r +, +da + +BOOST_PP_FOR_ + ## + `r +( + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_H +(da), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_20 +) + + ) + +119  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_N_20 +( +r +, +da + +BOOST_PP_FOR_ + ## + `r +( + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_H +(da), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_21 +) + + ) + +120  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_N_21 +( +r +, +da + +BOOST_PP_FOR_ + ## + `r +( + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_H +(da), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_22 +) + + ) + +121  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_N_22 +( +r +, +da + +BOOST_PP_FOR_ + ## + `r +( + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_H +(da), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_23 +) + + ) + +122  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_N_23 +( +r +, +da + +BOOST_PP_FOR_ + ## + `r +( + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_H +(da), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_24 +) + + ) + +123  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_N_24 +( +r +, +da + +BOOST_PP_FOR_ + ## + `r +( + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_H +(da), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_25 +) + + ) + +124  + #BOOST_PP_SEQ_FOR_EACH_PRODUCT_N_25 +( +r +, +da + +BOOST_PP_FOR_ + ## + `r +( + `BOOST_PP_SEQ_FOR_EACH_PRODUCT_H +(da), +BOOST_PP_SEQ_FOR_EACH_PRODUCT_P +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_O +, +BOOST_PP_SEQ_FOR_EACH_PRODUCT_M_26 +) + + ) + + @/usr/include/boost/preprocessor/seq/push_back.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_SEQ_PUSH_BACK_HPP + + +13  + #BOOST_PREPROCESSOR_SEQ_PUSH_BACK_HPP + + + ) + +14 # +#/* +BOOST_PP_SEQ_PUSH_BACK + */ + +16  +#def + #BOOST_PP_SEQ_PUSH_BACK +( +q +, +em + + `q +m) + + ) + + @/usr/include/boost/preprocessor/slot/slot.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_SLOT_SLOT_HPP + + +13  + #BOOST_PREPROCESSOR_SLOT_SLOT_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17 # +#/* +BOOST_PP_ASSIGN_SLOT + */ + +19  +#def + #BOOST_PP_ASSIGN_SLOT +( +i + + `BOOST_PP_CAT +( +BOOST_PP_ASSIGN_SLOT_ +, i) + + ) + +21  +#def + #BOOST_PP_ASSIGN_SLOT_1 + < +boo +/ +ross +/ + +/ +da +/ +1 +. +h +> + + ) + +23  + #BOOST_PP_ASSIGN_SLOT_2 + < +boo +/ +ross +/ + +/ +da +/ +2 +. +h +> + + ) + +24  + #BOOST_PP_ASSIGN_SLOT_3 + < +boo +/ +ross +/ + +/ +da +/ +3 +. +h +> + + ) + +25  + #BOOST_PP_ASSIGN_SLOT_4 + < +boo +/ +ross +/ + +/ +da +/ +4 +. +h +> + + ) + +26  + #BOOST_PP_ASSIGN_SLOT_5 + < +boo +/ +ross +/ + +/ +da +/ +5 +. +h +> + + ) + +27 # +#/* +BOOST_PP_SLOT + */ + +29  +#def + #BOOST_PP_SLOT +( +i + + `BOOST_PP_CAT +( +BOOST_PP_SLOT_ +, i)() + + ) + + @/usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp + +3 #* ( +C + +Cyright + +Edwd + +Dr + 2014. * + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + * + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + * + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_TUPLE_DETAIL_IS_SINGLE_RETURN_HPP + + +13  + #BOOST_PREPROCESSOR_TUPLE_DETAIL_IS_SINGLE_RETURN_HPP + + + ) + +14  +#ud + ~ + +16 # +#/* +BOOST_PP_TUPLE_IS_SINGLE_RETURN + */ + +18 # +#i +BOOST_PP_VARIADICS + && +BOOST_PP_VARIADICS_MSVC + + +20  + ~ + +21  + ~ + +22  + ~ + +23  + #BOOST_PP_TUPLE_IS_SINGLE_RETURN +( + +, +n +, +tue +) \ + +24 + `BOOST_PP_IIF +( + `BOOST_PP_IS_1 +( + `BOOST_PP_TUPLE_SIZE +( +tue +)), + +, +n +) \ + +25 + + ) + + @/usr/include/boost/preprocessor/tuple/eat.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002-2011) */ + +11 #/* +Revid + +by + +Edwd + +Dr + (2011,2015) */ + +12 # +#/* +S + +hp +: + +14 # +#ide +BOOST_PREPROCESSOR_TUPLE_EAT_HPP + + +16  + #BOOST_PREPROCESSOR_TUPLE_EAT_HPP + + + ) + +17  +#ud + ~ + +19 # +#/* +BOOST_PP_EAT + */ + +21 # +#i +BOOST_PP_VARIADICS + + +23  + #BOOST_PP_EAT +(...) + + ) + +25  + #BOOST_PP_EAT +( +x +) + + ) + +27 # +#/* +BOOST_PP_TUPLE_EAT + */ + +29 # +#i +BOOST_PP_VARIADICS + + +31  + #BOOST_PP_TUPLE_EAT +( +size + +BOOST_PP_EAT + + + ) + +33 #i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +34  + #BOOST_PP_TUPLE_EAT +( +size + + `BOOST_PP_TUPLE_EAT_I +(size) + + ) + +36  + #BOOST_PP_TUPLE_EAT +( +size + + `BOOST_PP_TUPLE_EAT_OO +((size)) + + ) + +37  + #BOOST_PP_TUPLE_EAT_OO +( +r + +BOOST_PP_TUPLE_EAT_I + ## + ) +par + +39  + #BOOST_PP_TUPLE_EAT_I +( +size + +BOOST_PP_TUPLE_EAT_ + ## + ) +size + +41 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +43  + #BOOST_PP_TUPLE_EAT_N +( +size + + `BOOST_PP_TUPLE_EAT_N_I +(size) + + ) + +45  + #BOOST_PP_TUPLE_EAT_N +( +size + + `BOOST_PP_TUPLE_EAT_N_OO +((size)) + + ) + +46  + #BOOST_PP_TUPLE_EAT_N_OO +( +r + +BOOST_PP_TUPLE_EAT_N_I + ## + ) +par + +48  + #BOOST_PP_TUPLE_EAT_N_I +( +size + +BOOST_PP_TUPLE_EAT_ + ## + ) +size + +49  +#def + #BOOST_PP_TUPLE_EAT_1 +( +e0 +) + + ) + +51  + #BOOST_PP_TUPLE_EAT_2 +( +e0 +, +e1 +) + + ) + +52  + #BOOST_PP_TUPLE_EAT_3 +( +e0 +, +e1 +, +e2 +) + + ) + +53  + #BOOST_PP_TUPLE_EAT_4 +( +e0 +, +e1 +, +e2 +, +e3 +) + + ) + +54  + #BOOST_PP_TUPLE_EAT_5 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +) + + ) + +55  + #BOOST_PP_TUPLE_EAT_6 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +) + + ) + +56  + #BOOST_PP_TUPLE_EAT_7 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +) + + ) + +57  + #BOOST_PP_TUPLE_EAT_8 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +) + + ) + +58  + #BOOST_PP_TUPLE_EAT_9 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +) + + ) + +59  + #BOOST_PP_TUPLE_EAT_10 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +) + + ) + +60  + #BOOST_PP_TUPLE_EAT_11 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +) + + ) + +61  + #BOOST_PP_TUPLE_EAT_12 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +) + + ) + +62  + #BOOST_PP_TUPLE_EAT_13 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +) + + ) + +63  + #BOOST_PP_TUPLE_EAT_14 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +) + + ) + +64  + #BOOST_PP_TUPLE_EAT_15 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +) + + ) + +65  + #BOOST_PP_TUPLE_EAT_16 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +) + + ) + +66  + #BOOST_PP_TUPLE_EAT_17 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +) + + ) + +67  + #BOOST_PP_TUPLE_EAT_18 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +) + + ) + +68  + #BOOST_PP_TUPLE_EAT_19 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +) + + ) + +69  + #BOOST_PP_TUPLE_EAT_20 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +) + + ) + +70  + #BOOST_PP_TUPLE_EAT_21 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +) + + ) + +71  + #BOOST_PP_TUPLE_EAT_22 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +) + + ) + +72  + #BOOST_PP_TUPLE_EAT_23 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +) + + ) + +73  + #BOOST_PP_TUPLE_EAT_24 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +) + + ) + +74  + #BOOST_PP_TUPLE_EAT_25 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +) + + ) + +75  + #BOOST_PP_TUPLE_EAT_26 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +) + + ) + +76  + #BOOST_PP_TUPLE_EAT_27 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +) + + ) + +77  + #BOOST_PP_TUPLE_EAT_28 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +) + + ) + +78  + #BOOST_PP_TUPLE_EAT_29 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +) + + ) + +79  + #BOOST_PP_TUPLE_EAT_30 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +) + + ) + +80  + #BOOST_PP_TUPLE_EAT_31 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +) + + ) + +81  + #BOOST_PP_TUPLE_EAT_32 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +) + + ) + +82  + #BOOST_PP_TUPLE_EAT_33 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +) + + ) + +83  + #BOOST_PP_TUPLE_EAT_34 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +) + + ) + +84  + #BOOST_PP_TUPLE_EAT_35 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +) + + ) + +85  + #BOOST_PP_TUPLE_EAT_36 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +) + + ) + +86  + #BOOST_PP_TUPLE_EAT_37 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +) + + ) + +87  + #BOOST_PP_TUPLE_EAT_38 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +) + + ) + +88  + #BOOST_PP_TUPLE_EAT_39 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +) + + ) + +89  + #BOOST_PP_TUPLE_EAT_40 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +) + + ) + +90  + #BOOST_PP_TUPLE_EAT_41 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +) + + ) + +91  + #BOOST_PP_TUPLE_EAT_42 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +) + + ) + +92  + #BOOST_PP_TUPLE_EAT_43 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +) + + ) + +93  + #BOOST_PP_TUPLE_EAT_44 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +) + + ) + +94  + #BOOST_PP_TUPLE_EAT_45 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +) + + ) + +95  + #BOOST_PP_TUPLE_EAT_46 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +) + + ) + +96  + #BOOST_PP_TUPLE_EAT_47 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +) + + ) + +97  + #BOOST_PP_TUPLE_EAT_48 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +) + + ) + +98  + #BOOST_PP_TUPLE_EAT_49 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +) + + ) + +99  + #BOOST_PP_TUPLE_EAT_50 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +) + + ) + +100  + #BOOST_PP_TUPLE_EAT_51 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +) + + ) + +101  + #BOOST_PP_TUPLE_EAT_52 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +) + + ) + +102  + #BOOST_PP_TUPLE_EAT_53 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +) + + ) + +103  + #BOOST_PP_TUPLE_EAT_54 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +) + + ) + +104  + #BOOST_PP_TUPLE_EAT_55 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +) + + ) + +105  + #BOOST_PP_TUPLE_EAT_56 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +) + + ) + +106  + #BOOST_PP_TUPLE_EAT_57 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +) + + ) + +107  + #BOOST_PP_TUPLE_EAT_58 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +) + + ) + +108  + #BOOST_PP_TUPLE_EAT_59 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +) + + ) + +109  + #BOOST_PP_TUPLE_EAT_60 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +) + + ) + +110  + #BOOST_PP_TUPLE_EAT_61 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +) + + ) + +111  + #BOOST_PP_TUPLE_EAT_62 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +) + + ) + +112  + #BOOST_PP_TUPLE_EAT_63 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +) + + ) + +113  + #BOOST_PP_TUPLE_EAT_64 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 +) + + ) + + @/usr/include/boost/preprocessor/tuple/rem.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002-2011. * + +4 #* ( +C + +Cyright + +Edwd + +Dr + 2011,2013. * + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + * + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + * + +7 #* +hp +: + +10 # +#/* +S + +hp +: + +12 # +#ide +BOOST_PREPROCESSOR_TUPLE_REM_HPP + + +14  + #BOOST_PREPROCESSOR_TUPLE_REM_HPP + + + ) + +15  +#ud + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21 # +#/* +BOOST_PP_REM + */ + +23 # +#i +BOOST_PP_VARIADICS + + +25 #i +BOOST_PP_VARIADICS_MSVC + + +27  + #BOOST_PP_REM_CAT +(... + `BOOST_PP_CAT +( +__VA_ARGS__ +,) + + ) + +29  + #BOOST_PP_REM +(... +__VA_ARGS__ + + + ) + +31  + #BOOST_PP_REM +( +x + + ) +x + +33 # +#/* +BOOST_PP_TUPLE_REM + */ + +39 #i +BOOST_PP_VARIADICS + && !( +BOOST_PP_VARIADICS_MSVC + && +_MSC_VER + <= 1400) + +40 #i +BOOST_PP_VARIADICS_MSVC + + +42  + #BOOST_PP_TUPLE_REM_CAT +( +size + +BOOST_PP_REM_CAT + + + ) + +44  + #BOOST_PP_TUPLE_REM +( +size + +BOOST_PP_REM + + + ) + +46 #i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +47  + #BOOST_PP_TUPLE_REM +( +size + + `BOOST_PP_TUPLE_REM_I +(size) + + ) + +49  + #BOOST_PP_TUPLE_REM +( +size + + `BOOST_PP_TUPLE_REM_OO +((size)) + + ) + +50  + #BOOST_PP_TUPLE_REM_OO +( +r + +BOOST_PP_TUPLE_REM_I + ## + ) +par + +52  + #BOOST_PP_TUPLE_REM_I +( +size + +BOOST_PP_TUPLE_REM_ + ## + ) +size + +54  + #BOOST_PP_TUPLE_REM_0 +() + + ) + +55  + #BOOST_PP_TUPLE_REM_1 +( +e0 + + ) +e0 + +56  + #BOOST_PP_TUPLE_REM_2 +( +e0 +, +e1 +e0, + ) +e1 + +57  + #BOOST_PP_TUPLE_REM_3 +( +e0 +, +e1 +, +e2 +e0,1, + ) +e2 + +58  + #BOOST_PP_TUPLE_REM_4 +( +e0 +, +e1 +, +e2 +, +e3 +e0,1,2, + ) +e3 + +59  + #BOOST_PP_TUPLE_REM_5 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +e0,1,2,3, + ) +e4 + +60  + #BOOST_PP_TUPLE_REM_6 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +e0,1,2,3,4, + ) +e5 + +61  + #BOOST_PP_TUPLE_REM_7 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +e0,1,2,3,4,5, + ) +e6 + +62  + #BOOST_PP_TUPLE_REM_8 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +e0,1,2,3,4,5,6, + ) +e7 + +63  + #BOOST_PP_TUPLE_REM_9 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +e0,1,2,3,4,5,6,7, + ) +e8 + +64  + #BOOST_PP_TUPLE_REM_10 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +e0,1,2,3,4,5,6,7,8, + ) +e9 + +65  + #BOOST_PP_TUPLE_REM_11 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +e0,1,2,3,4,5,6,7,8,9, + ) +e10 + +66  + #BOOST_PP_TUPLE_REM_12 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +e0,1,2,3,4,5,6,7,8,9,10, + ) +e11 + +67  + #BOOST_PP_TUPLE_REM_13 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +e0,1,2,3,4,5,6,7,8,9,10,11, + ) +e12 + +68  + #BOOST_PP_TUPLE_REM_14 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +e0,1,2,3,4,5,6,7,8,9,10,11,12, + ) +e13 + +69  + #BOOST_PP_TUPLE_REM_15 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13, + ) +e14 + +70  + #BOOST_PP_TUPLE_REM_16 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14, + ) +e15 + +71  + #BOOST_PP_TUPLE_REM_17 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15, + ) +e16 + +72  + #BOOST_PP_TUPLE_REM_18 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16, + ) +e17 + +73  + #BOOST_PP_TUPLE_REM_19 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17, + ) +e18 + +74  + #BOOST_PP_TUPLE_REM_20 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18, + ) +e19 + +75  + #BOOST_PP_TUPLE_REM_21 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19, + ) +e20 + +76  + #BOOST_PP_TUPLE_REM_22 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20, + ) +e21 + +77  + #BOOST_PP_TUPLE_REM_23 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21, + ) +e22 + +78  + #BOOST_PP_TUPLE_REM_24 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22, + ) +e23 + +79  + #BOOST_PP_TUPLE_REM_25 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23, + ) +e24 + +80  + #BOOST_PP_TUPLE_REM_26 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24, + ) +e25 + +81  + #BOOST_PP_TUPLE_REM_27 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25, + ) +e26 + +82  + #BOOST_PP_TUPLE_REM_28 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26, + ) +e27 + +83  + #BOOST_PP_TUPLE_REM_29 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27, + ) +e28 + +84  + #BOOST_PP_TUPLE_REM_30 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28, + ) +e29 + +85  + #BOOST_PP_TUPLE_REM_31 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29, + ) +e30 + +86  + #BOOST_PP_TUPLE_REM_32 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30, + ) +e31 + +87  + #BOOST_PP_TUPLE_REM_33 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31, + ) +e32 + +88  + #BOOST_PP_TUPLE_REM_34 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32, + ) +e33 + +89  + #BOOST_PP_TUPLE_REM_35 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33, + ) +e34 + +90  + #BOOST_PP_TUPLE_REM_36 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34, + ) +e35 + +91  + #BOOST_PP_TUPLE_REM_37 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35, + ) +e36 + +92  + #BOOST_PP_TUPLE_REM_38 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36, + ) +e37 + +93  + #BOOST_PP_TUPLE_REM_39 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37, + ) +e38 + +94  + #BOOST_PP_TUPLE_REM_40 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38, + ) +e39 + +95  + #BOOST_PP_TUPLE_REM_41 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39, + ) +e40 + +96  + #BOOST_PP_TUPLE_REM_42 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40, + ) +e41 + +97  + #BOOST_PP_TUPLE_REM_43 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41, + ) +e42 + +98  + #BOOST_PP_TUPLE_REM_44 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42, + ) +e43 + +99  + #BOOST_PP_TUPLE_REM_45 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43, + ) +e44 + +100  + #BOOST_PP_TUPLE_REM_46 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44, + ) +e45 + +101  + #BOOST_PP_TUPLE_REM_47 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45, + ) +e46 + +102  + #BOOST_PP_TUPLE_REM_48 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46, + ) +e47 + +103  + #BOOST_PP_TUPLE_REM_49 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47, + ) +e48 + +104  + #BOOST_PP_TUPLE_REM_50 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48, + ) +e49 + +105  + #BOOST_PP_TUPLE_REM_51 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49, + ) +e50 + +106  + #BOOST_PP_TUPLE_REM_52 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50, + ) +e51 + +107  + #BOOST_PP_TUPLE_REM_53 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51, + ) +e52 + +108  + #BOOST_PP_TUPLE_REM_54 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52, + ) +e53 + +109  + #BOOST_PP_TUPLE_REM_55 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53, + ) +e54 + +110  + #BOOST_PP_TUPLE_REM_56 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54, + ) +e55 + +111  + #BOOST_PP_TUPLE_REM_57 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55, + ) +e56 + +112  + #BOOST_PP_TUPLE_REM_58 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56, + ) +e57 + +113  + #BOOST_PP_TUPLE_REM_59 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57, + ) +e58 + +114  + #BOOST_PP_TUPLE_REM_60 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58, + ) +e59 + +115  + #BOOST_PP_TUPLE_REM_61 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59, + ) +e60 + +116  + #BOOST_PP_TUPLE_REM_62 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60, + ) +e61 + +117  + #BOOST_PP_TUPLE_REM_63 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61, + ) +e62 + +118  + #BOOST_PP_TUPLE_REM_64 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 +e0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62, + ) +e63 + +119 # +#/* +BOOST_PP_TUPLE_REM_CTOR + */ + +121 # +#i +BOOST_PP_VARIADICS + + +123 #i +BOOST_PP_VARIADICS_MSVC + + +124  + #BOOST_PP_TUPLE_REM_CTOR +(... + `BOOST_PP_TUPLE_REM_CTOR_I +( + `BOOST_PP_OVERLOAD +( +BOOST_PP_TUPLE_REM_CTOR_O_ +, +__VA_ARGS__ +), (__VA_ARGS__)) + + ) + +125  + #BOOST_PP_TUPLE_REM_CTOR_I +( +m +, +gs + + `BOOST_PP_TUPLE_REM_CTOR_II +(m,rgs) + + ) + +126  + #BOOST_PP_TUPLE_REM_CTOR_II +( +m +, +gs + + `BOOST_PP_CAT +(m ##rgs,) + + ) + +127  + #BOOST_PP_TUPLE_REM_CTOR_O_1 +( +tue + + `BOOST_PP_EXPAND +( + `BOOST_PP_TUPLE_IS_SINGLE_RETURN +( +BOOST_PP_REM_CAT +, +BOOST_PP_REM +,tuetue) + + ) + +129  + #BOOST_PP_TUPLE_REM_CTOR +(... + `BOOST_PP_OVERLOAD +( +BOOST_PP_TUPLE_REM_CTOR_O_ +, +__VA_ARGS__ +)(__VA_ARGS__) + + ) + +130  + #BOOST_PP_TUPLE_REM_CTOR_O_1 +( +tue + +BOOST_PP_REM + + ) +tuple + +132  + #BOOST_PP_TUPLE_REM_CTOR_O_2 +( +size +, +tue + + `BOOST_PP_TUPLE_REM_CTOR_O_1 +ue) + + ) + +134 #i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +135  + #BOOST_PP_TUPLE_REM_CTOR +( +size +, +tue + + `BOOST_PP_TUPLE_REM_CTOR_I +( + `BOOST_PP_TUPLE_REM +(size),ue) + + ) + +137  + #BOOST_PP_TUPLE_REM_CTOR +( +size +, +tue + + `BOOST_PP_TUPLE_REM_CTOR_D +(size,ue) + + ) + +138  + #BOOST_PP_TUPLE_REM_CTOR_D +( +size +, +tue + + `BOOST_PP_TUPLE_REM_CTOR_I +( + `BOOST_PP_TUPLE_REM +(size),ue) + + ) + +140 #i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +141  + #BOOST_PP_TUPLE_REM_CTOR_I +( +ext +, +tue +ex + ) +tuple + +143  + #BOOST_PP_TUPLE_REM_CTOR_I +( +ext +, +tue + + `BOOST_PP_TUPLE_REM_CTOR_OO +(xt,ue)) + + ) + +144  + #BOOST_PP_TUPLE_REM_CTOR_OO +( +r + +BOOST_PP_TUPLE_REM_CTOR_II + ## + ) +par + +145  + #BOOST_PP_TUPLE_REM_CTOR_II +( +ext +, +tue +ex## + ) +tuple + + @/usr/include/boost/preprocessor/tuple/size.hpp + +3 #* ( +C + +Cyright + +Edwd + +Dr + 2011. * + +4 #* ( +C + +Cyright + +Paul + +Msides + 2011. * + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + * + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + * + +7 #* +hp +: + +10 # +#/* +S + +hp +: + +12 # +#ide +BOOST_PREPROCESSOR_TUPLE_SIZE_HPP + + +14  + #BOOST_PREPROCESSOR_TUPLE_SIZE_HPP + + + ) + +15  +#ud + ~ + +17  + ~ + +18  + ~ + +19 # +#i +BOOST_PP_VARIADICS + + +21 #i +BOOST_PP_VARIADICS_MSVC + + +22  + #BOOST_PP_TUPLE_SIZE +( +tue + + `BOOST_PP_CAT +( +BOOST_PP_VARIADIC_SIZE +ue,) + + ) + +24  + #BOOST_PP_TUPLE_SIZE +( +tue + +BOOST_PP_VARIADIC_SIZE + + ) +tuple + + @/usr/include/boost/preprocessor/variadic/elem.hpp + +3 #* ( +C + +Cyright + +Edwd + +Dr + 2011. * + +4 #* ( +C + +Cyright + +Paul + +Msides + 2011. * + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + * + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + * + +7 #* +hp +: + +10 # +#/* +S + +hp +: + +12 # +#ide +BOOST_PREPROCESSOR_VARIADIC_ELEM_HPP + + +14  + #BOOST_PREPROCESSOR_VARIADIC_ELEM_HPP + + + ) + +15  +#ud + ~ + +17  + ~ + +18 # +#/* +BOOST_PP_VARIADIC_ELEM + */ + +20 # +#i +BOOST_PP_VARIADICS + + +22 #i +BOOST_PP_VARIADICS_MSVC + + +23  + #BOOST_PP_VARIADIC_ELEM +( +n +, ... + `BOOST_PP_VARIADIC_ELEM_I +, +__VA_ARGS__ +) + + ) + +24  + #BOOST_PP_VARIADIC_ELEM_I +( +n +, ... + `BOOST_PP_CAT +(BOOST_PP_CAT( +BOOST_PP_VARIADIC_ELEM_ +,)( +__VA_ARGS__ +,),) + + ) + +26  + #BOOST_PP_VARIADIC_ELEM +( +n +, ... + `BOOST_PP_CAT +( +BOOST_PP_VARIADIC_ELEM_ +,)( +__VA_ARGS__ +,) + + ) + +28  + #BOOST_PP_VARIADIC_ELEM_0 +( +e0 +, ... + ) +e0 + +29  + #BOOST_PP_VARIADIC_ELEM_1 +( +e0 +, +e1 +, ... + ) +e1 + +30  + #BOOST_PP_VARIADIC_ELEM_2 +( +e0 +, +e1 +, +e2 +, ... + ) +e2 + +31  + #BOOST_PP_VARIADIC_ELEM_3 +( +e0 +, +e1 +, +e2 +, +e3 +, ... + ) +e3 + +32  + #BOOST_PP_VARIADIC_ELEM_4 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, ... + ) +e4 + +33  + #BOOST_PP_VARIADIC_ELEM_5 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, ... + ) +e5 + +34  + #BOOST_PP_VARIADIC_ELEM_6 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, ... + ) +e6 + +35  + #BOOST_PP_VARIADIC_ELEM_7 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, ... + ) +e7 + +36  + #BOOST_PP_VARIADIC_ELEM_8 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, ... + ) +e8 + +37  + #BOOST_PP_VARIADIC_ELEM_9 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, ... + ) +e9 + +38  + #BOOST_PP_VARIADIC_ELEM_10 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, ... + ) +e10 + +39  + #BOOST_PP_VARIADIC_ELEM_11 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, ... + ) +e11 + +40  + #BOOST_PP_VARIADIC_ELEM_12 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, ... + ) +e12 + +41  + #BOOST_PP_VARIADIC_ELEM_13 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, ... + ) +e13 + +42  + #BOOST_PP_VARIADIC_ELEM_14 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, ... + ) +e14 + +43  + #BOOST_PP_VARIADIC_ELEM_15 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, ... + ) +e15 + +44  + #BOOST_PP_VARIADIC_ELEM_16 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, ... + ) +e16 + +45  + #BOOST_PP_VARIADIC_ELEM_17 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, ... + ) +e17 + +46  + #BOOST_PP_VARIADIC_ELEM_18 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, ... + ) +e18 + +47  + #BOOST_PP_VARIADIC_ELEM_19 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, ... + ) +e19 + +48  + #BOOST_PP_VARIADIC_ELEM_20 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, ... + ) +e20 + +49  + #BOOST_PP_VARIADIC_ELEM_21 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, ... + ) +e21 + +50  + #BOOST_PP_VARIADIC_ELEM_22 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, ... + ) +e22 + +51  + #BOOST_PP_VARIADIC_ELEM_23 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, ... + ) +e23 + +52  + #BOOST_PP_VARIADIC_ELEM_24 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, ... + ) +e24 + +53  + #BOOST_PP_VARIADIC_ELEM_25 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, ... + ) +e25 + +54  + #BOOST_PP_VARIADIC_ELEM_26 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, ... + ) +e26 + +55  + #BOOST_PP_VARIADIC_ELEM_27 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, ... + ) +e27 + +56  + #BOOST_PP_VARIADIC_ELEM_28 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, ... + ) +e28 + +57  + #BOOST_PP_VARIADIC_ELEM_29 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, ... + ) +e29 + +58  + #BOOST_PP_VARIADIC_ELEM_30 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, ... + ) +e30 + +59  + #BOOST_PP_VARIADIC_ELEM_31 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, ... + ) +e31 + +60  + #BOOST_PP_VARIADIC_ELEM_32 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, ... + ) +e32 + +61  + #BOOST_PP_VARIADIC_ELEM_33 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, ... + ) +e33 + +62  + #BOOST_PP_VARIADIC_ELEM_34 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, ... + ) +e34 + +63  + #BOOST_PP_VARIADIC_ELEM_35 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, ... + ) +e35 + +64  + #BOOST_PP_VARIADIC_ELEM_36 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, ... + ) +e36 + +65  + #BOOST_PP_VARIADIC_ELEM_37 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, ... + ) +e37 + +66  + #BOOST_PP_VARIADIC_ELEM_38 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, ... + ) +e38 + +67  + #BOOST_PP_VARIADIC_ELEM_39 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, ... + ) +e39 + +68  + #BOOST_PP_VARIADIC_ELEM_40 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, ... + ) +e40 + +69  + #BOOST_PP_VARIADIC_ELEM_41 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, ... + ) +e41 + +70  + #BOOST_PP_VARIADIC_ELEM_42 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, ... + ) +e42 + +71  + #BOOST_PP_VARIADIC_ELEM_43 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, ... + ) +e43 + +72  + #BOOST_PP_VARIADIC_ELEM_44 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, ... + ) +e44 + +73  + #BOOST_PP_VARIADIC_ELEM_45 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, ... + ) +e45 + +74  + #BOOST_PP_VARIADIC_ELEM_46 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, ... + ) +e46 + +75  + #BOOST_PP_VARIADIC_ELEM_47 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, ... + ) +e47 + +76  + #BOOST_PP_VARIADIC_ELEM_48 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, ... + ) +e48 + +77  + #BOOST_PP_VARIADIC_ELEM_49 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, ... + ) +e49 + +78  + #BOOST_PP_VARIADIC_ELEM_50 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, ... + ) +e50 + +79  + #BOOST_PP_VARIADIC_ELEM_51 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, ... + ) +e51 + +80  + #BOOST_PP_VARIADIC_ELEM_52 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, ... + ) +e52 + +81  + #BOOST_PP_VARIADIC_ELEM_53 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, ... + ) +e53 + +82  + #BOOST_PP_VARIADIC_ELEM_54 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, ... + ) +e54 + +83  + #BOOST_PP_VARIADIC_ELEM_55 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, ... + ) +e55 + +84  + #BOOST_PP_VARIADIC_ELEM_56 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, ... + ) +e56 + +85  + #BOOST_PP_VARIADIC_ELEM_57 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, ... + ) +e57 + +86  + #BOOST_PP_VARIADIC_ELEM_58 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, ... + ) +e58 + +87  + #BOOST_PP_VARIADIC_ELEM_59 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, ... + ) +e59 + +88  + #BOOST_PP_VARIADIC_ELEM_60 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, ... + ) +e60 + +89  + #BOOST_PP_VARIADIC_ELEM_61 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, ... + ) +e61 + +90  + #BOOST_PP_VARIADIC_ELEM_62 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, ... + ) +e62 + +91  + #BOOST_PP_VARIADIC_ELEM_63 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 +, ... + ) +e63 + + @/usr/include/boost/preprocessor/variadic/size.hpp + +3 #* ( +C + +Cyright + +Edwd + +Dr + 2011. * + +4 #* ( +C + +Cyright + +Paul + +Msides + 2011. * + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + * + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + * + +7 #* +hp +: + +10 # +#/* +S + +hp +: + +12 # +#ide +BOOST_PREPROCESSOR_VARIADIC_SIZE_HPP + + +14  + #BOOST_PREPROCESSOR_VARIADIC_SIZE_HPP + + + ) + +15  +#ud + ~ + +17  + ~ + +18 # +#/* +BOOST_PP_VARIADIC_SIZE + */ + +20 # +#i +BOOST_PP_VARIADICS + + +22 #i +BOOST_PP_VARIADICS_MSVC + + +23  + #BOOST_PP_VARIADIC_SIZE +(... + `BOOST_PP_CAT +( + `BOOST_PP_VARIADIC_SIZE_I +( +__VA_ARGS__ +, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1,),) + + ) + +25  + #BOOST_PP_VARIADIC_SIZE +(... + `BOOST_PP_VARIADIC_SIZE_I +( +__VA_ARGS__ +, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1,) + + ) + +27  + #BOOST_PP_VARIADIC_SIZE_I +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 +, +e11 +, +e12 +, +e13 +, +e14 +, +e15 +, +e16 +, +e17 +, +e18 +, +e19 +, +e20 +, +e21 +, +e22 +, +e23 +, +e24 +, +e25 +, +e26 +, +e27 +, +e28 +, +e29 +, +e30 +, +e31 +, +e32 +, +e33 +, +e34 +, +e35 +, +e36 +, +e37 +, +e38 +, +e39 +, +e40 +, +e41 +, +e42 +, +e43 +, +e44 +, +e45 +, +e46 +, +e47 +, +e48 +, +e49 +, +e50 +, +e51 +, +e52 +, +e53 +, +e54 +, +e55 +, +e56 +, +e57 +, +e58 +, +e59 +, +e60 +, +e61 +, +e62 +, +e63 +, +size +, ... + ) +size + + @/usr/include/boost/range/as_literal.hpp + +11 #ide +BOOST_RANGE_AS_LITERAL_HPP + + +12  + #BOOST_RANGE_AS_LITERAL_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) + +15 #agm + + + +18 #ifde +BOOST_NO_FUNCTION_TEMPLATE_ORDERING + + +19  + ~ + +22  + ~ + +23  + ~ + +25  + ~ + +27  + ~ + +29 #i! +defed +( +BOOST_NO_CXX11_CHAR16_T +|| !defed( +BOOST_NO_CXX11_CHAR32_T +) + +30  + ~ + +33 #ide +BOOST_NO_CWCHAR + + +34  + ~ + +37 +mea + + gboo + + +39 +mea + + gnge_da + + +41 +le + + gd +:: +size_t + +ngth +cڡ * +s + ) + +43  + + +s + ); + +46 #ide +BOOST_NO_CXX11_CHAR16_T + + +47 +le + + gd +:: +size_t + +ngth +cڡ +ch16_t +* +s + ) + +49  +d +:: +ch_as +< +ch16_t +>:: +ngth + +s + ); + +53 #ide +BOOST_NO_CXX11_CHAR32_T + + +54 +le + + gd +:: +size_t + +ngth +cڡ +ch32_t +* +s + ) + +56  +d +:: +ch_as +< +ch32_t +>:: +ngth + +s + ); + +60 #ide +BOOST_NO_CWCHAR + + +61 +le + + gd +:: +size_t + +ngth +cڡ +wch_t +* +s + ) + +63  +wc + +s + ); + +73 +le + +bo + +is_ch_r +( * ) + +75  + gue +; + +78 +le + +bo + +is_ch_r +( const * ) + +80  + gue +; + +83 #ide +BOOST_NO_CXX11_CHAR16_T + + +84 +le + +bo + +is_ch_r + +ch16_t +* ) + +86  + gue +; + +89 +le + +bo + +is_ch_r +cڡ +ch16_t +* ) + +91  + gue +; + +95 #ide +BOOST_NO_CXX11_CHAR32_T + + +96 +le + +bo + +is_ch_r + +ch32_t +* ) + +98  + gue +; + +101 +le + +bo + +is_ch_r +cڡ +ch32_t +* ) + +103  + gue +; + +107 #ide +BOOST_NO_CWCHAR + + +108 +le + +bo + +is_ch_r + +wch_t +* ) + +110  + gue +; + +113 +le + +bo + +is_ch_r +cڡ +wch_t +* ) + +115  + gue +; + +119 + gme +< +ass + + gT + > + +120 +le +  +is_ch_r +cڡ +T +& ) + +125 + gme +< +ass + + gT + > + +126 +le + + g_nge +< + gT +*> + +127 +make_nge + +T +* cڡ +r +, +bo + ) + +129  + g_nge +< + gT +*> + gr +, + +ngth +( +r +) ); + +132 + gme +< +ass + + gT + > + +133 +le + + g_nge +< +BOOST_DEDUCED_TYPENAME + + gnge_ +< + gT +>:: +ty +> + +134 +make_nge + +T +& +r +, ) + +136  + gboo +:: +make__nge + +r + ); + +141 + gme +< +ass + + gRge + > + +142 +le + + g_nge +< +BOOST_DEDUCED_TYPENAME + + gnge_ +< + gRge +>:: +ty +> + +143 +as_l + +Rge +& +r + ) + +145  +nge_da +:: +make_nge + +r +,ge_da:: +is_ch_r +(r) ); + +148 + gme +< +ass + + gRge + > + +149 +le + + g_nge +< +BOOST_DEDUCED_TYPENAME + + gnge_ +:: +ty +> + +150 +as_l +cڡ +Rge +& +r + ) + +152  +nge_da +:: +make_nge + +r +,ge_da:: +is_ch_r +(r) ); + +155 + gme +< +ass + + gCh +, + gd +:: +size_t + +sz + > + +156 +le + +_nge +< +Ch +*> +as_l +Ch (& +r +)[ +sz +] ) + +158  +nge_da +:: +make_nge + +r +,ge_da:: +is_ch_r +(arr) ); + +161 + gme +< +ass + + gCh +, + gd +:: +size_t + +sz + > + +162 +le + +_nge + +as_l +cڡ Ch (& +r +)[ +sz +] ) + +164  +nge_da +:: +make_nge + +r +,ge_da:: +is_ch_r +(arr) ); + + @/usr/include/boost/range/begin.hpp + +11 #ide +BOOST_RANGE_BEGIN_HPP + + +12  + #BOOST_RANGE_BEGIN_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) + +15 #agm + + + +18  + ~ + +20 #ifde +BOOST_NO_FUNCTION_TEMPLATE_ORDERING + + +21  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28 +mea + + gboo + + +31 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +32 +mea + + gnge_da + + +40 + gme +< +tyme + + gC + > + +41 +BOOST_CONSTEXPR + +le + +BOOST_DEDUCED_TYPENAME + + gnge_ +< + gC +>:: +ty + + +42 +nge_beg + +C +& +c + ) + +49  +c +. +beg +(); + +56 + gme +< +tyme + + gIt + > + +57 +BOOST_CONSTEXPR + +le + +It + +nge_beg +cڡ +d +:: + +& +p + ) + +59  + gp +. + gf +; + +62 + gme +< +tyme + + gIt + > + +63 +BOOST_CONSTEXPR + +le + +It + +nge_beg + +d +:: + +& +p + ) + +65  + gp +. + gf +; + +75 + gme +< +tyme + + gT +, + gd +:: +size_t + +sz + > + +76 +BOOST_CONSTEXPR + +le + cڡ +T +* +nge_beg +cڡ T (& +a +)[ +sz +] ) +BOOST_NOEXCEPT + + +78  +a +; + +81 + gme +< +tyme + + gT +, + gd +:: +size_t + +sz + > + +82 +BOOST_CONSTEXPR + +le + +T +* +nge_beg +T (& +a +)[ +sz +] ) +BOOST_NOEXCEPT + + +84  +a +; + +88 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +95 +mea + + gnge_adl_brr + + +98 + gme +< +ass + + gT + > + +99 #i! +BOOST_WORKAROUND +( +BOOST_GCC +, < 40700) + +100 + gBOOST_CONSTEXPR + + +102 +le + +BOOST_DEDUCED_TYPENAME + + gnge_ +< + gT +>:: +ty + +beg + +T +& +r + ) + +104 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +105 +usg + +mea + + gnge_da +; + +107  +nge_beg + +r + ); + +110 + gme +< +ass + + gT + > + +111 #i! +BOOST_WORKAROUND +( +BOOST_GCC +, < 40700) + +112 + gBOOST_CONSTEXPR + + +114 +le + +BOOST_DEDUCED_TYPENAME + + gnge_ +:: +ty + +beg +cڡ +T +& +r + ) + +116 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +117 +usg + +mea + + gnge_da +; + +119  +nge_beg + +r + ); + +127 +mea + + gboo + + +129 +mea + + gnge_adl_brr + + +131 + gme +< +ass + + gT + > + +132 +le + +BOOST_DEDUCED_TYPENAME + + gnge_ +:: +ty + + +133 +cڡ_beg +cڡ +T +& +r + ) + +135  +boo +:: +nge_adl_brr +:: +beg + +r + ); + +139 +usg + +mea + + gnge_adl_brr +; + + @/usr/include/boost/range/const_iterator.hpp + +11 #ide +BOOST_RANGE_CONST_ITERATOR_HPP + + +12  + #BOOST_RANGE_CONST_ITERATOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) + +15 #agm + + + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27 +mea + + gboo + + +33 +mea + + gnge_da + + +36 +BOOST_RANGE_EXTRACT_OPTIONAL_TYPE + +cڡ_ + ) + +38 + gme +< +tyme + + gC + > + +39  + gnge_cڡ__hr + + +40 : +exa_cڡ_ +< +C +> + +47 + gme +< +tyme + + gIt + > + +48  + gnge_cڡ__hr +< + gd +:: + +< +It +, + gIt +> > + +50  +It + + tty +; + +57 + gme +< +tyme + + gT +, + gd +:: +size_t + +sz + > + +58  +nge_cڡ__hr +< +T +[ +sz +] > + +60 cڡ + tT +* + tty +; + +65 + gme +< +tyme + + gC +,ym + gEbr +=> + +66  +nge_cڡ_ + + +67 : +nge_da +:: +nge_cڡ__hr +< + +68 +BOOST_DEDUCED_TYPENAME + +move_n +< +C +>:: +ty + + + @/usr/include/boost/range/end.hpp + +11 #ide +BOOST_RANGE_END_HPP + + +12  + #BOOST_RANGE_END_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) + +15 #agm + + + +18  + ~ + +20 #ifde +BOOST_NO_FUNCTION_TEMPLATE_ORDERING + + +21  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30 +mea + + gboo + + +33 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +34 +mea + + gnge_da + + +41 + gme +< +tyme + + gC + > + +42 +BOOST_CONSTEXPR + +le + +BOOST_DEDUCED_TYPENAME + + gnge_ +< + gC +>:: +ty + + +43 +nge_d + +C +& +c + ) + +50  +c +. +d +(); + +57 + gme +< +tyme + + gIt + > + +58 +BOOST_CONSTEXPR + +le + +It + +nge_d +cڡ +d +:: + +& +p + ) + +60  + gp +. + gcd +; + +63 + gme +< +tyme + + gIt + > + +64 +BOOST_CONSTEXPR + +le + +It + +nge_d + +d +:: + +& +p + ) + +66  + gp +. + gcd +; + +73 + gme +< +tyme + + gT +, + gd +:: +size_t + +sz + > + +74 +BOOST_CONSTEXPR + +le + cڡ +T +* +nge_d +cڡ T (& +a +)[ +sz +] ) +BOOST_NOEXCEPT + + +76  +nge_da +:: +y_d +< +T +, + gsz +> + ga + ); + +79 + gme +< +tyme + + gT +, + gd +:: +size_t + +sz + > + +80 +BOOST_CONSTEXPR + +le + +T +* +nge_d +T (& +a +)[ +sz +] ) +BOOST_NOEXCEPT + + +82  +nge_da +:: +y_d +< +T +, + gsz +> + ga + ); + +85 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +89 +mea + + gnge_adl_brr + + +92 + gme +< +ass + + gT + > + +93 #i! +BOOST_WORKAROUND +( +BOOST_GCC +, < 40700) + +94 + gBOOST_CONSTEXPR + + +96 +le + +BOOST_DEDUCED_TYPENAME + + gnge_ +< + gT +>:: +ty + +d + +T +& +r + ) + +98 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +99 +usg + +mea + + gnge_da +; + +101  +nge_d + +r + ); + +104 + gme +< +ass + + gT + > + +105 #i! +BOOST_WORKAROUND +( +BOOST_GCC +, < 40700) + +106 + gBOOST_CONSTEXPR + + +108 +le + +BOOST_DEDUCED_TYPENAME + + gnge_ +:: +ty + +d +cڡ +T +& +r + ) + +110 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +111 +usg + +mea + + gnge_da +; + +113  +nge_d + +r + ); + +121 +mea + + gboo + + +123 +mea + + gnge_adl_brr + + +125 + gme +< +ass + + gT + > + +126 +BOOST_CONSTEXPR + +le + +BOOST_DEDUCED_TYPENAME + + gnge_ +:: +ty + + +127 +cڡ_d +cڡ +T +& +r + ) + +129  +boo +:: +nge_adl_brr +:: +d + +r + ); + +132 +usg + +mea + + gnge_adl_brr +; + + @/usr/include/boost/range/iterator.hpp + +11 #ide +BOOST_RANGE_ITERATOR_HPP + + +12  + #BOOST_RANGE_ITERATOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26 +mea + + gboo + + +29 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, == 1310) + +31 +mea + + gnge_da_vc7_1 + + +33 + gme +< +tyme + + gC +,ym + gSig + = ( +C +) > + +34  + snge_ + + +36  +BOOST_RANGE_DEDUCED_TYPENAME + + +37 + tm +:: + tev_if_c +< + tis_cڡ +< + tC +>:: + tvue +, + +38 + tnge_cڡ_ +< + ttyme + + tmove_cڡ +< + tC +>:: + tty + >, + +39 + tnge_mub_ +< + tC +> >:: + tty +ype; + +42 + gme +< +tyme + + gC +,ym + gT + > + +43  + gnge_ +< + gC +, ( + gT +[]) > + +45  +T +* + tty +; + +49 + gme +< +tyme + + gC +,ym + gEbr +=> + +50  + snge_ + + +53  +BOOST_RANGE_DEDUCED_TYPENAME + + +54 + tnge_da_vc7_1 +:: + tnge_ +< + tC +>:: + tty +ype; + +60 + gme +< +tyme + + gC +,ym + gEbr +=> + +61  +nge_ + + +62 : +m +:: +if_c +< + +63 +is_cڡ +< +tyme + +move_n +< +C +>:: +ty +>:: +vue +, + +64 + gnge_cڡ_ +< +tyme + + gmove_cڡ +:: +ty +>::type>, + +65 + gnge_mub_ +< +tyme + + gmove_n +< + gC +>:: +ty +> + +66 >:: +ty + + + @/usr/include/boost/range/iterator_range.hpp + +10 #ide +BOOST_RANGE_ITERATOR_RANGE_HPP_INCLUDED + + +11  + #BOOST_RANGE_ITERATOR_RANGE_HPP_INCLUDED + + + ) + +13  + ~"boo/nge/_nge_ce.h +" + +14  + ~"boo/nge/_nge_io.h +" + + @/usr/include/boost/range/iterator_range_core.hpp + +14 #ide +BOOST_RANGE_ITERATOR_RANGE_CORE_HPP_INCLUDED + + +15  + #BOOST_RANGE_ITERATOR_RANGE_CORE_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +20 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, +BOOST_TESTED_AT +(1500)) + +21 #agm +wng + +push + ) + +22 #agm +wng + +dib + : 4996 ) + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +39  + ~ + +40  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +44  + ~ + +45  + ~ + +46  + ~< +> + +47  + ~ + +48  + ~ + +57 +mea + + gboo + + +59 +mea + + g_nge_da + + +65 + gme +< +ass + + gItT +> + +66  + s_nge_im + { + +67 + gme +< +ass + + gFwdRge + > + +68  +ItT + +adl_beg + +FwdRge +& +r + ) + +70  +ItT + +boo +:: +beg + +r + ) ); + +73 + gme +< +ass + + gFwdRge + > + +74  +ItT + +adl_d + +FwdRge +& +r + ) + +76  +ItT + +boo +:: +d + +r + ) ); + +80 + gme +< +ass + + gLe +, cs + gRight + > + +81 +le + +bo + +ss_th +cڡ +Le +& +l +, cڡ +Right +& +r + ) + +83  + gd +:: +xicogphil_com + +boo +:: +beg +( +l +), + +84 +boo +:: +d +( +l +), + +85 +boo +:: +beg +( +r +), + +86 +boo +:: +d +( +r +) ); + +89 + gme +< +ass + + gLe +, cs + gRight + > + +90 +le + +bo + +g_th +cڡ +Le +& +l +, cڡ +Right +& +r + ) + +92  + g_nge_da +:: +ss_th +( +r +, +l +); + +95 + gme +< +ass + + gLe +, cs + gRight + > + +96 +le + +bo + +ss__equ_th +cڡ +Le +& +l +, cڡ +Right +& +r + ) + +98  ! + g_nge_da +:: +ss_th +( +r +, +l +); + +101 + gme +< +ass + + gLe +, cs + gRight + > + +102 +le + +bo + +g__equ_th +cڡ +Le +& +l +, cڡ +Right +& +r + ) + +104  ! + g_nge_da +:: +ss_th +( +l +, +r +); + +109 + gme +< +ass + + gLe +, cs + gRight + > + +110 +le + +bo + +equ +(cڡ +Le +& +l +, cڡ +Right +& +r +) + +112  + gboo +:: +equ +( +l +, +r +); + +115  + snge_g + + +119  + scڡ_nge_g + + +123  + s_nge_g + + +127 (& + gemb_t +)[1]; + +128 (& + gbideiڮ_t +)[2]; + +129 (& + gndom_acss_t +)[3]; + +131 +emb_t + +_avl_g +( +boo +:: +emb_avl_g +); + +132 +bideiڮ_t + +_avl_g +( +boo +:: +bideiڮ_avl_g +); + +133 +ndom_acss_t + +_avl_g +( +boo +:: +ndom_acss_avl_g +); + +135 + gme +< + gd +:: +size_t + +S +> + +136  + spu__avl_im + + +138  +boo +:: + temb_avl_g + + tty +; + +141 + gme +<> + +142  + gpu__avl_im +<( + gbideiڮ_t +)> + +144  + gboo +:: + tbideiڮ_avl_g + + tty +; + +147 + gme +<> + +148  + gpu__avl_im +<( + gndom_acss_t +)> + +150  + gboo +:: + tndom_acss_avl_g + + tty +; + +153 + gme +< +tyme + + gItT +> + +154  + spu__avl + + +157 +BOOST_DEDUCED_TYPENAME + + t_avl +< + tItT +>:: + tty + + +158 + tavl_t +; + +159 +BOOST_STATIC_CONSTANT +( + +160 +d +:: +size_t +, + +161 +avl_i + = ( +_nge_da +:: +_avl_g +(( +avl_t +()))) + +164 +BOOST_DEDUCED_TYPENAME + + tpu__avl_im +< + tavl_i +>:: + tty + + +165 + tty +; + +168 + gme +< +ass + + gItT +, cs + gTvlTag +> + +169 as + c_nge_ba + + +170 : +public + +_nge_g + + +172  +nge_da +:: + t_bo +< + +173 + tItT + + t_nge_ba +::* + +174 > + t_bo_t +; + +176  + g_nge_ba +< + tItT +, + tTvlTag +> + tty +; + +178 + geed +: + +179  +_nge_im +< + tItT +> + tim +; + +181 + gpublic +: + +182  +BOOST_DEDUCED_TYPENAME + + +183 + t_bo_t +:: + tunecifd_bo_ty + unspecified_bool_type; + +185  +BOOST_DEDUCED_TYPENAME + + +186 + t_vue +< + tItT +>:: + tty + + tvue_ty +; + +188  +BOOST_DEDUCED_TYPENAME + + +189 + t_difn +< + tItT +>:: + tty + + tdifn_ty +; + +191  + gd +:: + tsize_t + + tsize_ty +; + +195  +BOOST_DEDUCED_TYPENAME + + +196 + t_n +< + tItT +>:: + tty + + tn +; + +203  +ItT + + tcڡ_ +; + +205  +ItT + + t +; + +207 + geed +: + +208 +_nge_ba +() + +209 : +m_Beg +() + +210 , +m_End +() + +214 + gme +< +ass + + gIt +> + +215 +_nge_ba +( +It + +Beg +, It +End +) + +216 : +m_Beg +( +Beg +) + +217 , +m_End +( +End +) + +221 + gpublic +: + +222 +ItT + +beg +() const + +224  +m_Beg +; + +227 +ItT + +d +() const + +229  + gm_End +; + +232 +bo + +emy +() const + +234  + gm_Beg + = +m_End +; + +237 +ݔ + +unecifd_bo_ty +() const + +239  + g_bo_t +:: +to_unecifd_bo +( + +240 +m_Beg + ! +m_End +, & +_nge_ba +::m_Begin); + +243 +bo + + gݔ +!() const + +245  +emy +(); + +248 +bo + +equ +(cڡ +_nge_ba +& +r +) const + +250  + gm_Beg + = +r +. +m_Beg + && +m_End + ==.m_End; + +253 +n + +t +() const + +255 +BOOST_ASSERT +(! +emy +()); + +256  * + gm_Beg +; + +259  +dr_t +() + +261 +BOOST_ASSERT +(! +emy +()); + +262 ++ + gm_Beg +; + +265  +dr_t +( +difn_ty + +n +) + +267 +BOOST_ASSERT +( +n + > +difn_ty +()); + +268 + gd +:: +adv +( +this +-> +m_Beg +, +n +); + +272  +p_t +({ +dr_t +(); } + +274 + geed +: + +275 +me +< +ass + +It +> + +276  +assign +( +It + +f +, It +ϡ +) + +278 + gm_Beg + = +f +; + +279 + gm_End + = +ϡ +; + +282 + gme +< +ass + + gSgPassRge +> + +283  +assign +(cڡ +SgPassRge +& +r +) + +285 + gm_Beg + = +im +:: +adl_beg +( +r +); + +286 + gm_End + = +im +:: +adl_d +( +r +); + +289 + gme +< +ass + + gSgPassRge +> + +290  +assign +( +SgPassRge +& +r +) + +292 + gm_Beg + = +im +:: +adl_beg +( +r +); + +293 + gm_End + = +im +:: +adl_d +( +r +); + +296 +ItT + + gm_Beg +; + +297 +ItT + + gm_End +; + +300 + gme +< +ass + + gItT +> + +301 +ass + + g_nge_ba +< + gItT +, + gbideiڮ_avl_g +> + +302 : +public + +_nge_ba +< +ItT +, + gemb_avl_g +> + +304  + g_nge_ba +< + tItT +, + temb_avl_g +> + tba_ty +; + +306 + geed +: + +307 +_nge_ba +() + +311 +me +< +ass + +It +> + +312 +_nge_ba +( +It + +f +, It +ϡ +) + +313 : +ba_ty +( +f +, +ϡ +) + +317 + gpublic +: + +318  +BOOST_DEDUCED_TYPENAME + + tba_ty +:: + tdifn_ty + difference_type; + +319  +BOOST_DEDUCED_TYPENAME + + tba_ty +:: + tn +eference; + +321 +n + +back +() const + +323 +BOOST_ASSERT +(! +this +-> +emy +()); + +324  * + gboo +:: +i +( +this +-> +m_End +); + +327  +dr_back +() + +329 +BOOST_ASSERT +(! +this +-> +emy +()); + +330 -- + gthis +-> + gm_End +; + +333  +dr_back +( +difn_ty + +n +) + +335 +BOOST_ASSERT +( +n + > +difn_ty +()); + +336 + gd +:: +adv +( +this +-> +m_End +, - +n +); + +340  +p_back +({ +dr_back +(); } + +343 + gme +< +ass + + gItT +> + +344 +ass + + g_nge_ba +< + gItT +, + gndom_acss_avl_g +> + +345 : +public + +_nge_ba +< +ItT +, + gbideiڮ_avl_g +> + +347  + g_nge_ba +< + +348 + tItT +, + tbideiڮ_avl_g +> + tba_ty +; + +350 + gpublic +: + +351  +BOOST_DEDUCED_TYPENAME + + +352 + tboo +:: + tm +:: + tif_ +< + +353 + tboo +:: + tm +:: + t_ +< + +354 + tboo +:: + tis_ab +< + +355 + tBOOST_DEDUCED_TYPENAME + + tba_ty +:: + tvue_ty + + +357 + tboo +:: + tis_y +< + +358 + tBOOST_DEDUCED_TYPENAME + + tba_ty +:: + tvue_ty + + +360 + tboo +:: + tis_funi +< + +361 + tBOOST_DEDUCED_TYPENAME + + tba_ty +:: + tvue_ty + + +364 + tBOOST_DEDUCED_TYPENAME + + tba_ty +:: + tn +, + +365 + tBOOST_DEDUCED_TYPENAME + + tba_ty +:: + tvue_ty + + +366 >:: + tty + + tab_vue_ty +; + +371  +BOOST_DEDUCED_TYPENAME + + tba_ty +:: + tdifn_ty + difference_type; + +372  +BOOST_DEDUCED_TYPENAME + + tba_ty +:: + tsize_ty + size_type; + +373  +BOOST_DEDUCED_TYPENAME + + tba_ty +:: + tn +eference; + +375 + geed +: + +376 +_nge_ba +() + +380 +me +< +ass + +It +> + +381 +_nge_ba +( +It + +f +, It +ϡ +) + +382 : +ba_ty +( +f +, +ϡ +) + +386 + gpublic +: + +387 +n + +ݔ +[]( +difn_ty + + +) const + +389 +BOOST_ASSERT +( + + >= 0); + +390 +BOOST_ASSERT +( +ic_ +< +tyme + +ba_ty +:: +size_ty +>( + +< +size +()); + +391  + gthis +-> + gm_Beg +[ + +]; + +399 +ab_vue_ty + +ݔ +()( +difn_ty + + g +) const + +401 +BOOST_ASSERT +( + + >= 0); + +402 +BOOST_ASSERT +( +ic_ +< +tyme + +ba_ty +:: +size_ty +>( + +< +size +()); + +403  + gthis +-> + gm_Beg +[ + +]; + +406 +BOOST_DEDUCED_TYPENAME + + gba_ty +:: +size_ty + +size +() const + +408  +this +-> +m_End + -his-> +m_Beg +; + +433 + gme +< +ass + + gItT +> + +434 +ass + + g_nge + + +435 : +public + +_nge_da +:: +_nge_ba +< + +436 +ItT +, + +437 +BOOST_DEDUCED_TYPENAME + + g_nge_da +:: +pu__avl +< +ItT +>:: +ty + + +440  +_nge_da +:: + t_nge_ba +< + +441 + tItT +, + +442 + tBOOST_DEDUCED_TYPENAME + + t_nge_da +:: + tpu__avl +< + tItT +>:: + tty + + +443 > + tba_ty +; + +445 + gme +< +ass + + gSour +> + +446  + gis_comtib_nge_ + + +447 : +is_cvtib +< + +448 +BOOST_DEDUCED_TYPENAME + +m +:: +ev_if +< + +449 +has_nge_ +< +Sour +>, + +450 + gnge_ +< + gSour +>, + +451 + gm +:: +idty +<> + +452 >:: +ty +, + +453 +BOOST_DEDUCED_TYPENAME + + gba_ty +:: + + + +458 + gme +< +ass + + gSour +> + +459  + gis_comtib_nge + + +460 : +m +:: +d_ +< + +461 +m +:: +n_ +< + +462 +is_cvtib +< + +463 +Sour +, + +464 +BOOST_DEDUCED_TYPENAME + + gba_ty +:: + + + +467 + gis_comtib_nge_ +< + gSour +> + +472 + geed +: + +473  +_nge_da +:: + t_nge_im +< + tItT +> + tim +; + +475 + gpublic +: + +476  +_nge +< + tItT +> + tty +; + +478 +_nge +() + +482 + gme +< +ass + + gIt +> + +483 +_nge +( +It + +f +, It +ϡ +) + +484 : +ba_ty +( +f +, +ϡ +) + +488 + gme +< +ass + + gSgPassRge +> + +489 +_nge +( + +490 cڡ +SgPassRge +& +r +, + +491 +BOOST_DEDUCED_TYPENAME + :: +boo +:: +ab_if +< + +492 +is_comtib_nge + + +493 >:: +ty +* = 0 + +495 : +ba_ty +( +im +:: +adl_beg +( +r +), im:: +adl_d +(r)) + +499 +me +< +ass + +SgPassRge +> + +500 +_nge +( + +501 +SgPassRge +& +r +, + +502 +BOOST_DEDUCED_TYPENAME + :: +boo +:: +ab_if +< + +503 +is_comtib_nge +< +SgPassRge +> + +504 >:: +ty +* = 0 + +506 : +ba_ty +( +im +:: +adl_beg +( +r +), im:: +adl_d +(r)) + +510 +me +< +ass + +SgPassRge +> + +511 +_nge +(cڡ +SgPassRge +& +r +, + +512 +_nge_da +:: +cڡ_nge_g +) + +513 : +ba_ty +( +im +:: +adl_beg +( +r +), im:: +adl_d +(r)) + +517 +me +< +ass + +SgPassRge +> + +518 +_nge +( +SgPassRge +& +r +, + +519 +_nge_da +:: +nge_g +) + +520 : +ba_ty +( +im +:: +adl_beg +( +r +), im:: +adl_d +(r)) + +524 +me +< +ass + +It +> + +525 +_nge +& +ݔ +=(cڡ it_nge< +It +>& +h +) + +527 +this +-> +assign +( +h +. +beg +(), oth. +d +()); + +528  * + gthis +; + +531 + gme +< +ass + + gIt +> + +532 + g_nge +& + gݔ +=( +_nge +< +It +>& +h +) + +534 +this +-> +assign +( +h +. +beg +(), oth. +d +()); + +535  * + gthis +; + +538 + gme +< +ass + + gSgPassRge +> + +539 + g_nge +& + gݔ +=( +SgPassRge +& +r +) + +541 +this +-> +assign +( +r +); + +542  * + gthis +; + +545 + gme +< +ass + + gSgPassRge +> + +546 + g_nge +& + gݔ +=(cڡ +SgPassRge +& +r +) + +548 +this +-> +assign +( +r +); + +549  * + gthis +; + +552 + g_nge +& +adv_beg +( + +553 +BOOST_DEDUCED_TYPENAME + +ba_ty +:: +difn_ty + +n +) + +555 +d +:: +adv +( +this +-> +m_Beg +, +n +); + +556  * + gthis +; + +559 + g_nge +& +adv_d +( + +560 +BOOST_DEDUCED_TYPENAME + +ba_ty +:: +difn_ty + +n +) + +562 +d +:: +adv +( +this +-> +m_End +, +n +); + +563  * + gthis +; + +566 + geed +: + +571  +_nge + + t_nge_ +; + +580 + gme +< +ass + + gItT +, cs + gFwdRge + > + +581 +le + +BOOST_DEDUCED_TYPENAME + + gboo +:: +ab_if +< + +582 +m +:: +n_ +< +is_ba_d_dived +< +_nge_da +:: +_nge_g +, + gFwdRge +> >, + +583 + gbo + + +584 >:: +ty + + +585 +ݔ +==cڡ +FwdRge +& +l +, cڡ + g_nge +< + gItT +>& + gr + ) + +587  + gboo +:: +equ + +l +, +r + ); + +590 + gme +< +ass + + gItT +, cs + gFwdRge + > + +591 +le + +BOOST_DEDUCED_TYPENAME + + gboo +:: +ab_if +< + +592 +m +:: +n_ +< +boo +:: +is_ba_d_dived +< +_nge_da +:: +_nge_g +, + gFwdRge +> >, + +593 + gbo + + +594 >:: +ty + + +595 +ݔ +!=cڡ +FwdRge +& +l +, cڡ + g_nge +< + gItT +>& + gr + ) + +597  ! + gboo +:: +equ + +l +, +r + ); + +600 + gme +< +ass + + gItT +, cs + gFwdRge + > + +601 +le + +BOOST_DEDUCED_TYPENAME + + gboo +:: +ab_if +< + +602 +m +:: +n_ +< +boo +:: +is_ba_d_dived +< +_nge_da +:: +_nge_g +, + gFwdRge +> >, + +603 + gbo + + +604 >:: +ty + + +605 +ݔ +& + gr + ) + +607  + g_nge_da +:: +ss_th + +l +, +r + ); + +610 + gme +< +ass + + gItT +, cs + gFwdRge + > + +611 +le + +BOOST_DEDUCED_TYPENAME + + gboo +:: +ab_if +< + +612 +m +:: +n_ +< +boo +:: +is_ba_d_dived +< +_nge_da +:: +_nge_g +, + gFwdRge +> >, + +613 + gbo + + +614 >:: +ty + + +615 +ݔ +<=cڡ +FwdRge +& +l +, cڡ + g_nge +< + gItT +>& + gr + ) + +617  + g_nge_da +:: +ss__equ_th + +l +, +r + ); + +620 + gme +< +ass + + gItT +, cs + gFwdRge + > + +621 +le + +BOOST_DEDUCED_TYPENAME + + gboo +:: +ab_if +< + +622 +m +:: +n_ +< +boo +:: +is_ba_d_dived +< +_nge_da +:: +_nge_g +, + gFwdRge +> >, + +623 + gbo + + +624 >:: +ty + + +625 +ݔ +>cڡ +FwdRge +& +l +, cڡ + g_nge +< + gItT +>& + gr + ) + +627  + g_nge_da +:: +g_th + +l +, +r + ); + +630 + gme +< +ass + + gItT +, cs + gFwdRge + > + +631 +le + +BOOST_DEDUCED_TYPENAME + + gboo +:: +ab_if +< + +632 +m +:: +n_ +< +boo +:: +is_ba_d_dived +< +_nge_da +:: +_nge_g +, + gFwdRge +> >, + +633 + gbo + + +634 >:: +ty + + +635 +ݔ +>=cڡ +FwdRge +& +l +, cڡ + g_nge +< + gItT +>& + gr + ) + +637  + g_nge_da +:: +g__equ_th + +l +, +r + ); + +640 #ifde +BOOST_NO_FUNCTION_TEMPLATE_ORDERING + + +642 + gme +< +ass + + gIt1T +, cs + gIt2T + > + +643 +le + +bo + + +644 + gݔ +==cڡ +_nge +< +It1T +>& +l +, cڡ + g_nge +< + gIt2T +>& + gr + ) + +646  + gboo +:: +equ + +l +, +r + ); + +649 + gme +< +ass + + gItT +, cs + gFwdRge + > + +650 +le + +BOOST_DEDUCED_TYPENAME + + gboo +:: +ab_if +< + +651 +m +:: +n_ +< +boo +:: +is_ba_d_dived +< +_nge_da +:: +_nge_g +, + gFwdRge +> >, + +652 + gbo + + +653 >:: +ty + + +654 +ݔ +==cڡ +_nge +< +ItT +>& +l +, cڡ + gFwdRge +& + gr + ) + +656  + gboo +:: +equ + +l +, +r + ); + +660 + gme +< +ass + + gIt1T +, cs + gIt2T + > + +661 +le + +bo + + +662 + gݔ +!=cڡ +_nge +< +It1T +>& +l +, cڡ + g_nge +< + gIt2T +>& + gr + ) + +664  ! + gboo +:: +equ + +l +, +r + ); + +667 + gme +< +ass + + gItT +, cs + gFwdRge + > + +668 +le + +BOOST_DEDUCED_TYPENAME + + gboo +:: +ab_if +< + +669 +m +:: +n_ +< +boo +:: +is_ba_d_dived +< +_nge_da +:: +_nge_g +, + gFwdRge +> >, + +670 + gbo + + +671 >:: +ty + + +672 +ݔ +!=cڡ +_nge +< +ItT +>& +l +, cڡ + gFwdRge +& + gr + ) + +674  ! + gboo +:: +equ + +l +, +r + ); + +678 + gme +< +ass + + gIt1T +, cs + gIt2T + > + +679 +le + +bo + + +680 + gݔ +& + gl +, cڡ it_nge< + gIt2T +>& + gr + ) + +682  + g_nge_da +:: +ss_th + +l +, +r + ); + +685 + gme +< +ass + + gItT +, cs + gFwdRge + > + +686 +le + +BOOST_DEDUCED_TYPENAME + + gboo +:: +ab_if +< + +687 +m +:: +n_ +< +boo +:: +is_ba_d_dived +< +_nge_da +:: +_nge_g +, + gFwdRge +> >, + +688 + gbo + + +689 >:: +ty + + +690 +ݔ +& +l +, cڡ + gFwdRge +& + gr + ) + +692  + g_nge_da +:: +ss_th + +l +, +r + ); + +695 + gme +< +ass + + gIt1T +, cs + gIt2T + > + +696 +le + +bo + + +697 + gݔ +<=cڡ +_nge +< +It1T +>& +l +, cڡ + g_nge +< + gIt2T +>& + gr + ) + +699  + g_nge_da +:: +ss__equ_th + +l +, +r + ); + +702 + gme +< +ass + + gItT +, cs + gFwdRge + > + +703 +le + +BOOST_DEDUCED_TYPENAME + + gboo +:: +ab_if +< + +704 +m +:: +n_ +< +boo +:: +is_ba_d_dived +< +_nge_da +:: +_nge_g +, + gFwdRge +> >, + +705 + gbo + + +706 >:: +ty + + +707 +ݔ +<=cڡ +_nge +< +ItT +>& +l +, cڡ + gFwdRge +& + gr + ) + +709  + g_nge_da +:: +ss__equ_th + +l +, +r + ); + +712 + gme +< +ass + + gIt1T +, cs + gIt2T + > + +713 +le + +bo + + +714 + gݔ +>cڡ + g_nge +< + gIt1T +>& + gl +, cڡ it_nge< + gIt2T +>& + gr + ) + +716  + g_nge_da +:: +g_th + +l +, +r + ); + +719 + gme +< +ass + + gItT +, cs + gFwdRge + > + +720 +le + +BOOST_DEDUCED_TYPENAME + + gboo +:: +ab_if +< + +721 +m +:: +n_ +< +boo +:: +is_ba_d_dived +< +_nge_da +:: +_nge_g +, + gFwdRge +> >, + +722 + gbo + + +723 >:: +ty + + +724 +ݔ +>cڡ +_nge +< +ItT +>& +l +, cڡ + gFwdRge +& + gr + ) + +726  + g_nge_da +:: +g_th + +l +, +r + ); + +729 + gme +< +ass + + gIt1T +, cs + gIt2T + > + +730 +le + +bo + + +731 + gݔ +>=cڡ +_nge +< +It1T +>& +l +, cڡ + g_nge +< + gIt2T +>& + gr + ) + +733  + g_nge_da +:: +g__equ_th + +l +, +r + ); + +736 + gme +< +ass + + gItT +, cs + gFwdRge + > + +737 +le + +BOOST_DEDUCED_TYPENAME + + gboo +:: +ab_if +< + +738 +m +:: +n_ +< +boo +:: +is_ba_d_dived +< +_nge_da +:: +_nge_g +, + gFwdRge +> >, + +739 + gbo + + +740 >:: +ty + + +741 +ݔ +>=cڡ +_nge +< +ItT +>& +l +, cڡ + gFwdRge +& + gr + ) + +743  + g_nge_da +:: +g__equ_th + +l +, +r + ); + +758 + gme +< +tyme + + gItT + > + +759 +le + + g_nge +< + gItT + > + +760 + $make__nge + +ItT + +Beg +, ItT +End + ) + +762  +_nge +< +ItT +> +Beg +, +End + ); + +763 + } +} + +765 + gme +< +tyme + + gItT +,ym + gIegT +> + +766 +le + + g_nge +< + gItT +> + +767 + $make__nge_n +( +ItT + +f +, +IegT + +n +) + +769  +_nge +< +ItT +>( +f +, +boo +:: + `xt +(f, +n +)); + +770 + } +} + +772 #ifde +BOOST_NO_FUNCTION_TEMPLATE_ORDERING + + +774 + gme +< +tyme + + gRge + > + +775 +le + + g_nge +< +BOOST_DEDUCED_TYPENAME + + gnge_ +< + gRge +>:: +ty + > + +776 + $make__nge + +Rge +& +r + ) + +778  +_nge +< +BOOST_DEDUCED_TYPENAME + +nge_ +< +Rge +>:: +ty + > + +779 +boo +:: + `beg + +r + ), boo:: + `d +( ) ); + +780 + } +} + +788 + gme +< +ass + + gFwdRge + > + +789 +le + + g_nge +< +BOOST_DEDUCED_TYPENAME + + gnge_ +< + gFwdRge +>:: +ty + > + +790 + $make__nge + +FwdRge +& +r + ) + +792  +_nge +< +BOOST_DEDUCED_TYPENAME + +nge_ +< +FwdRge +>:: +ty + > + +793 +r +, +_nge_da +:: + `nge_g +() ); + +794 + } +} + +796 + gme +< +ass + + gFwdRge + > + +797 +le + + g_nge +< +BOOST_DEDUCED_TYPENAME + + gnge_ +:: +ty + > + +798 + $make__nge +cڡ +FwdRge +& +r + ) + +800  +_nge +< +BOOST_DEDUCED_TYPENAME + +nge_ +:: +ty + > + +801 +r +, +_nge_da +:: + `cڡ_nge_g +() ); + +802 + } +} + +806 +mea + + g_nge_da + + +808 + gme +< +ass + + gRge + > + +809 +le + + g_nge +< +BOOST_DEDUCED_TYPENAME + + gnge_ +< + gRge +>:: +ty + > + +810 +make_nge_im + +Rge +& +r +, + +811 +BOOST_DEDUCED_TYPENAME + +nge_difn +< +Rge +>:: +ty + +adv_beg +, + +812 +BOOST_DEDUCED_TYPENAME + +nge_difn +< +Rge +>:: +ty + +adv_d + ) + +821 +BOOST_DEDUCED_TYPENAME + +nge_ +< +Rge +>:: +ty + + +822 +w_beg + = +boo +:: +beg + +r + ), + +823 + gw_d + = +boo +:: +d + +r + ); + +824 + gd +:: +adv + +w_beg +, +adv_beg + ); + +825 + gd +:: +adv + +w_d +, +adv_d + ); + +826  +make__nge + +w_beg +, +w_d + ); + +830 #ifde +BOOST_NO_FUNCTION_TEMPLATE_ORDERING + + +832 + gme +< +ass + + gRge + > + +833 +le + + g_nge +< +BOOST_DEDUCED_TYPENAME + + gnge_ +< + gRge +>:: +ty + > + +834 +make__nge + +Rge +& +r +, + +835 +BOOST_DEDUCED_TYPENAME + +nge_difn +< +Rge +>:: +ty + +adv_beg +, + +836 +BOOST_DEDUCED_TYPENAME + +nge_difn +< +Rge +>:: +ty + +adv_d + ) + +838  +_nge_da +:: +make_nge_im + +r +, +adv_beg +, +adv_d + ); + +843 + gme +< +ass + + gRge + > + +844 +le + + g_nge +< +BOOST_DEDUCED_TYPENAME + + gnge_ +< + gRge +>:: +ty + > + +845 +make__nge + +Rge +& +r +, + +846 +BOOST_DEDUCED_TYPENAME + +nge_difn +< +Rge +>:: +ty + +adv_beg +, + +847 +BOOST_DEDUCED_TYPENAME + +nge_difn +< +Rge +>:: +ty + +adv_d + ) + +849  +_nge_da +:: +make_nge_im + +r +, +adv_beg +, +adv_d + ); + +852 + gme +< +ass + + gRge + > + +853 +le + + g_nge +< +BOOST_DEDUCED_TYPENAME + + gnge_ +:: +ty + > + +854 +make__nge +cڡ +Rge +& +r +, + +855 +BOOST_DEDUCED_TYPENAME + +nge_difn +< +Rge +>:: +ty + +adv_beg +, + +856 +BOOST_DEDUCED_TYPENAME + +nge_difn +< +Rge +>:: +ty + +adv_d + ) + +858  +_nge_da +:: +make_nge_im + +r +, +adv_beg +, +adv_d + ); + +871 + gme +< +tyme + + gSeqT +,ym + gRge + > + +872 +le + +SeqT + + $cy_nge +cڡ +Rge +& +r + ) + +874  + `SeqT + +boo +:: + `beg + +r + ), boo:: + `d +( ) ); + +875 + } +} + +879 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, +BOOST_TESTED_AT +(1500)) + +880 #agm +wng + +p + ) + + @/usr/include/boost/range/value_type.hpp + +11 #ide +BOOST_RANGE_VALUE_TYPE_HPP + + +12  + #BOOST_RANGE_VALUE_TYPE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + + +25 + gme +< +ass + + gT + > + +26  + gnge_vue + : +_vue +< +tyme + +nge_ +< +T +>:: +ty + > + + @/usr/include/boost/ref.hpp + +9 #ide +BOOST_REF_HPP + + +10  + #BOOST_REF_HPP + + + ) + +15  + ~ + + @/usr/include/boost/regex/v4/match_flags.hpp + +19 #ide +BOOST_REGEX_V4_MATCH_FLAGS + + +20  + #BOOST_REGEX_V4_MATCH_FLAGS + + + ) + +22 #ifde +__lulus + + +23  + ~ + +26 #ifde +__lulus + + +27 +mea + + gboo +{ + +28 +mea + + ggex_cڡts +{ + +31  + e_mch_ags + + +33 + gmch_deu + = 0, + +34 + gmch_n_b + = 1, + +35 + gmch_n_e + = +mch_n_b + << 1, + +36 + gmch_n_bob + = +mch_n_e + << 1, + +37 + gmch_n_eob + = +mch_n_bob + << 1, + +38 + gmch_n_bow + = +mch_n_eob + << 1, + +39 + gmch_n_eow + = +mch_n_bow + << 1, + +40 + gmch_n_d_wle + = +mch_n_eow + << 1, + +41 + gmch_n_d_nu + = +mch_n_d_wle + << 1, + +42 + gmch_ev_ava + = +mch_n_d_nu + << 1, + +43 + gmch_ + = +mch_ev_ava + << 1, + +44 + gmch_y + = +mch_ + << 1, + +45 + gmch_n_nu + = +mch_y + << 1, + +46 + gmch_ctuous + = +mch_n_nu + << 1, + +48 + gmch_l + = +mch_ctuous + << 1, + +50 + gmch_ + = +mch_l + << 1, + +51 + gmch_n_l_nu + = +mch_ +, + +52 + gmch_l + = +mch_ + << 1, + +53 + gmch_ + = +mch_l + << 1, + +54 + gmch_posix + = +mch_ + << 1, + +55 + gmch_nosubs + = +mch_posix + << 1, + +56 + gmch_exa + = +mch_nosubs + << 1, + +57 + gmch_sg_le + = +mch_exa + << 1, + +58 + gmch_unud1 + = +mch_sg_le + << 1, + +59 + gmch_unud2 + = +mch_unud1 + << 1, + +60 + gmch_unud3 + = +mch_unud2 + << 1, + +61 + gmch_max + = +mch_unud3 +, + +63 + gfm_ + = 0, + +64 + gfm_deu + = 0, + +65 + gfm_d + = +mch_max + << 1, + +66 + gfm_l + = +fm_d + << 1, + +67 + gfm_no_cy + = +fm_l + << 1, + +68 + gfm_f_ly + = +fm_no_cy + << 1, + +69 + gfm_is_if + = +fm_f_ly + << 1, + +70 + gfm_l + = +fm_is_if + << 1, + +72 + gmch_n_y + = +mch_n_b + | +mch_n_e + | +mch_n_bob + + +73 | +mch_n_eob + | +mch_n_bow + | +mch_n_eow + | +mch_n_d_wle + + +74 | +mch_n_d_nu + | +mch_ev_ava + | +mch_ + | +mch_n_nu + + +75 | +mch_ctuous + | +mch_l + | +mch_ + | +mch_n_l_nu + + +76 | +mch_ + | +mch_l + | +mch_ + | +mch_posix + | +mch_nosubs + + +77 | +mch_exa + | +mch_sg_le + | +mch_unud1 + | +mch_unud2 + + +78 | +mch_unud3 + | +mch_max + | +fm_ + | +fm_deu + | +fm_d + + +79 | +fm_l + | +fm_no_cy + | +fm_f_ly + | +fm_is_if + + +80 | +fm_l + + +83 } + tmch_ags +; + +85 #i +defed +( +__BORLANDC__ +|| (defed( +_MSC_VER +) && (_MSC_VER <= 1310)) + +86  + tmch_ag_ty +; + +88  +mch_ags + + tmch_ag_ty +; + +91 #ifde +__lulus + + +92 +le + +mch_ags + + gݔ +&(mch_ag + gm1 +, mch_ag + gm2 +) + +93 {  + gic_ +< + gmch_ags +>(ic_< + gboo +:: +t32_t +>( +m1 +& +ic_ +< +boo +::t32_t>( +m2 +)); } + +94 +le + +mch_ags + + gݔ +|(mch_ag + gm1 +, mch_ag + gm2 +) + +95 {  + gic_ +< + gmch_ags +>(ic_< + gboo +:: +t32_t +>( +m1 +| +ic_ +< +boo +::t32_t>( +m2 +)); } + +96 +le + +mch_ags + + gݔ +^(mch_ag + gm1 +, mch_ag + gm2 +) + +97 {  + gic_ +< + gmch_ags +>(ic_< + gboo +:: +t32_t +>( +m1 +^ +ic_ +< +boo +::t32_t>( +m2 +)); } + +98 +le + +mch_ags + + gݔ +~(mch_ag + gm1 +) + +99 {  + gic_ +< + gmch_ags +>(~ic_< + gboo +:: +t32_t +>( +m1 +)); } + +100 +le + + gmch_ags +& + gݔ +&=( +mch_ags +& +m1 +, mch_ag + gm2 +) + +101 { + gm1 + = +m1 +& +m2 +;  m1; } + +102 +le + + gmch_ags +& + gݔ +|=( +mch_ags +& +m1 +, mch_ag + gm2 +) + +103 { + gm1 + = +m1 +| +m2 +;  m1; } + +104 +le + + gmch_ags +& + gݔ +^=( +mch_ags +& +m1 +, mch_ag + gm2 +) + +105 { + gm1 + = +m1 +^ +m2 +;  m1; } + +109 #ifde +__lulus + + +114 +usg + + ggex_cڡts +:: +mch_ag_ty +; + +115 +usg + + ggex_cڡts +:: +mch_deu +; + +116 +usg + + ggex_cڡts +:: +mch_n_b +; + +117 +usg + + ggex_cڡts +:: +mch_n_e +; + +118 +usg + + ggex_cڡts +:: +mch_n_bob +; + +119 +usg + + ggex_cڡts +:: +mch_n_eob +; + +120 +usg + + ggex_cڡts +:: +mch_n_bow +; + +121 +usg + + ggex_cڡts +:: +mch_n_eow +; + +122 +usg + + ggex_cڡts +:: +mch_n_d_wle +; + +123 +usg + + ggex_cڡts +:: +mch_n_d_nu +; + +124 +usg + + ggex_cڡts +:: +mch_ev_ava +; + +126 +usg + + ggex_cڡts +:: +mch_y +; + +127 +usg + + ggex_cڡts +:: +mch_n_nu +; + +128 +usg + + ggex_cڡts +:: +mch_ctuous +; + +129 +usg + + ggex_cڡts +:: +mch_l +; + +131 +usg + + ggex_cڡts +:: +mch_l +; + +132 +usg + + ggex_cڡts +:: +mch_ +; + +133 +usg + + ggex_cڡts +:: +mch_posix +; + +134 +usg + + ggex_cڡts +:: +mch_nosubs +; + +135 +usg + + ggex_cڡts +:: +mch_exa +; + +136 +usg + + ggex_cڡts +:: +mch_sg_le +; + +138 +usg + + ggex_cڡts +:: +fm_l +; + +139 +usg + + ggex_cڡts +:: +fm_d +; + +140 +usg + + ggex_cڡts +:: +fm_ +; + +141 +usg + + ggex_cڡts +:: +fm_deu +; + +142 +usg + + ggex_cڡts +:: +fm_no_cy +; + +143 +usg + + ggex_cڡts +:: +fm_f_ly +; + + @/usr/include/boost/regex_fwd.hpp + +20 #ide +BOOST_REGEX_FWD_HPP + + +21  + #BOOST_REGEX_FWD_HPP + + + ) + +23 #ide +BOOST_REGEX_CONFIG_HPP + + +24  + ~ + +27  + ~ + + @/usr/include/boost/scoped_ptr.hpp + +1 #ide +BOOST_SCOPED_PTR_HPP_INCLUDED + + +2  + #BOOST_SCOPED_PTR_HPP_INCLUDED + + + ) + +13  + ~ + + @/usr/include/boost/signals2/detail/auto_buffer.hpp + +6 #ide +BOOST_SIGNALS2_DETAIL_AUTO_BUFFER_HPP_25_02_2009 + + +7  + #BOOST_SIGNALS2_DETAIL_AUTO_BUFFER_HPP_25_02_2009 + + + ) + +9  + ~ + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, >= 1400) + +16 #agm +wng +( +push +) + +17 #agm +wng +( +dib +:4996) + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~< +> + +36  + ~ + +37  + ~ + +39 +mea + + gboo + + +41 +mea + + gsigls2 + + +43 +mea + + gda + + +48 + gme +<  + gN + > + +49  + se_n_objes + + +51 +BOOST_STATIC_CONSTANT +, +vue + = +N + ); + +54 + gme +<  + gN + > + +55  + se_n_bys + + +57 +BOOST_STATIC_CONSTANT +, +vue + = +N + ); + +60 +mea + + gauto_bufr_da + + +62 + gme +< +ass + + gPicy +, cs + gT + > + +63  + scompu_bufr_size + + +65 +BOOST_STATIC_CONSTANT +, +vue + = +Picy +::vu* ( +T +) ); + +68 + gme +<  + gN +, +ass + + gT + > + +69  + gcompu_bufr_size +< + ge_n_bys +< + gN +>, + gT + > + +71 +BOOST_STATIC_CONSTANT +, +vue + = +N + ); + +74 + gme +< +ass + + gPicy +, cs + gT + > + +75  + scompu_bufr_objes + + +77 +BOOST_STATIC_CONSTANT +, +vue + = +Picy +::value ); + +80 + gme +<  + gN +, +ass + + gT + > + +81  + gcompu_bufr_objes +< + ge_n_bys +< + gN +>, + gT + > + +83 +BOOST_STATIC_CONSTANT +, +vue + = +N + / ( +T +) ); + +87  + sdeu_grow_picy + + +89 + gme +< +ass + + gSizeTy + > + +90  +SizeTy + +w_cy +SizeTy +cy + ) + +97  + gcy + * 4u; + +100 + gme +< +ass + + gSizeTy + > + +101  +bo + +should_shrk + +SizeTy +, SizeType ) + +109  + gue +; + +113 + gme +< +ass + + gT +, + +114 +ass + + gSckBufrPicy + = +e_n_objes +<256>, + +115 +ass + + gGrowPicy + = +deu_grow_picy +, + +116 +ass + + gAot + = +d +:: +lot +< +T +> > + +117 +ass + +auto_bufr +; + +121 + gme + + +123 +ass + + gT +, + +124 +ass + + gSckBufrPicy +, + +125 +ass + + gGrowPicy +, + +126 +ass + + gAot + + +128 as + cauto_bufr + : +Aot + + +130 +ive +: + +131 um { +N + = +auto_bufr_da +:: + +132 +compu_bufr_objes +< +SckBufrPicy +, + gT +>:: +vue + }; + +134 +BOOST_STATIC_CONSTANT + +bo +, +is_ack_bufr_emy + = +N + == 0u ); + +136  + gauto_bufr +< + tT +, + te_n_objes +<0>, + tGrowPicy +, + tAot +> + +137 + tlol_bufr +; + +139 + gpublic +: + +140  +Aot + + tlot_ty +; + +141  +T + + tvue_ty +; + +142  +tyme + + tAot +:: + tsize_ty + size_type; + +143  +tyme + + tAot +:: + tdifn_ty + difference_type; + +144  +T +* + tpor +; + +145  +tyme + + tAot +:: + tpor + + tlot_por +; + +146 cڡ + tT +* + tcڡ_por +; + +147  + gT +& + tn +; + +148 cڡ + tT +& + tcڡ_n +; + +149  +por + + t +; + +150  +cڡ_por + + tcڡ_ +; + +151  + gboo +:: + tv_ +< + t +>everse_iterator; + +152  + gboo +:: + tv_ +< + tcڡ_ +> + tcڡ_v_ +; + +153  +tyme + + tboo +:: + tm +:: + tif_c +< boo:: + thas_ivl_assign +< + tT +>:: + tvue + + +154 && ( + tT +) <= (), + +155 cڡ + tvue_ty +, + +156 + tcڡ_n + >:: + tty + + +157 + ttimized_cڡ_n +; + +158 + give +: + +160 +por + +lo + +size_ty + +cy_g + ) + +162 if +cy_g + > +N + ) + +163  &* +g_lot +(). +lo + +cy_g + ); + +165  + gic_ +< + gT +*> + gmembs_ +. +addss +() ); + +168  +do + +por + +whe +, +size_ty + +cy_g + ) + +170 if + gcy_g + < +N + ) + +172 +g_lot +(). +do + +lot_por +( +whe +), +cy_g + ); + +175 + gme +< +ass + + gI + > + +176  +cy_im + +I + +beg +, I +d +, +por + +whe +, +d +:: +ndom_acss__g + ) + +178 +cy_i + +beg +, +d +, +whe +, +boo +:: +has_ivl_assign +< +T +>() ); + +181  +cy_i +cڡ +T +* +beg +, cڡ T* +d +, + +182 +por + +whe +, cڡ +boo +:: +ue_ty +& ) + +184 +d +:: +memy + +whe +, +beg +, ( +T +* std:: +di +(beg, +d +) ); + +187 + gme +< +ass + + gI +, +bo + + gb + > + +188  +cy_i + +I + +beg +, I +d +, + +189 +por + +whe +, cڡ +boo +:: +gl_cڡt +< +bo +, +b +>& ) + +191 + gd +:: +unlized_cy + +beg +, +d +, +whe + ); + +194 + gme +< +ass + + gI + > + +195  +cy_im + +I + +beg +, I +d +, +por + +whe +, +d +:: +bideiڮ__g + ) + +197 +d +:: +unlized_cy + +beg +, +d +, +whe + ); + +200 + gme +< +ass + + gI + > + +201  +cy_im + +I + +beg +, I +d +, +por + +whe + ) + +203 +cy_im + +beg +, +d +, +whe +, + +204 +tyme + +d +:: +_as +< +I +>:: +_gy +() ); + +207 + gme +< +ass + + gI +, cs + gI2 + > + +208  +assign_im + +I + +beg +, I +d +, +I2 + +whe + ) + +210 +assign_im + +beg +, +d +, +whe +, +boo +:: +has_ivl_assign +< +T +>() ); + +213 + gme +< +ass + + gI +, cs + gI2 + > + +214  +assign_im + +I + +beg +, I +d +, +I2 + +whe +, cڡ +boo +:: +ue_ty +& ) + +216 +d +:: +memy + +whe +, +beg +, ( +T +* std:: +di +(beg, +d +) ); + +219 + gme +< +ass + + gI +, cs + gI2 + > + +220  +assign_im + +I + +beg +, I +d +, +I2 + +whe +, cڡ +boo +:: +l_ty +& ) + +222  ; + gbeg + ! +d +; ++beg, ++ + gwhe + ) + +223 * + gwhe + = * +beg +; + +226  +unchecked_push_back_n + +size_ty + +n +, cڡ +boo +:: +ue_ty +& ) + +228 +d +:: +unlized_fl + +d +(),nd(+ +n +, +T +() ); + +229 + gsize_ + + +n +; + +232  +unchecked_push_back_n + +size_ty + +n +, cڡ +boo +:: +l_ty +& ) + +234  +size_ty + +i + = 0u; + gi + < + gn +; ++i ) + +235 +unchecked_push_back +(); + +238  +auto_bufr_deroy + +por + +whe +, cڡ +boo +:: +l_ty +& ) + +240 (* +whe +).~ +T +(); + +243  +auto_bufr_deroy + +por +, cڡ +boo +:: +ue_ty +& ) + +246  +auto_bufr_deroy + +por + +whe + ) + +248 +auto_bufr_deroy + +whe +, +boo +:: +has_ivl_deru +< +T +>() ); + +251  +auto_bufr_deroy +() + +253 +BOOST_ASSERT + +is_vid +() ); + +254 if + gbufr_ + ) + +256 +auto_bufr_deroy + +boo +:: +has_ivl_deru +< +T +>() ); + +259  +deroy_back_n + +size_ty + +n +, cڡ +boo +:: +l_ty +& ) + +261 +BOOST_ASSERT + +n + > 0 ); + +262 +por + + gbufr + = +bufr_ + + +size_ + - 1u; + +263 +por + + gw_d + = +bufr + - +n +; + +264  ; + gbufr + > + gw_d +; --buffer ) + +265 +auto_bufr_deroy + +bufr + ); + +268  +deroy_back_n + +size_ty +, cڡ +boo +:: +ue_ty +& ) + +271  +deroy_back_n + +size_ty + +n + ) + +273 +deroy_back_n + +n +, +boo +:: +has_ivl_deru +< +T +>() ); + +276  +auto_bufr_deroy +cڡ +boo +:: +l_ty +& +x + ) + +278 if +size_ + ) + +279 +deroy_back_n + +size_ +, +x + ); + +280 +do + +bufr_ +, +membs_ +. +cy_ + ); + +283  +auto_bufr_deroy +cڡ +boo +:: +ue_ty +& ) + +285 +do + +bufr_ +, +membs_ +. +cy_ + ); + +288 +por + +move_to_w_bufr + +size_ty + +w_cy +, cڡ +boo +:: +l_ty +& ) + +290 +por + +w_bufr + = +lo + +w_cy + ); + +291 + gboo +:: +mui_dex +:: +da +:: +sce_gud + +gud + = + +292 +boo +:: +mui_dex +:: +da +:: +make_obj_gud +* +this +, + +293 & +auto_bufr +:: +do +, + +294 +w_bufr +, + +295 +w_cy + ); + +296 +cy_im + +beg +(), +d +(), +w_bufr + ); + +297 + ggud +. +dismiss +(); + +298  + gw_bufr +; + +301 +por + +move_to_w_bufr + +size_ty + +w_cy +, cڡ +boo +:: +ue_ty +& ) + +303 +por + +w_bufr + = +lo + +w_cy + ); + +304 +cy_im + +beg +(), +d +(), +w_bufr + ); + +305  + gw_bufr +; + +308  +rve_im + +size_ty + +w_cy + ) + +310 +por + + gw_bufr + = +move_to_w_bufr + +w_cy +, + +311 +boo +:: +has_nhrow_cy +< +T +>() ); + +312 +auto_bufr_deroy +(); + +313 + gbufr_ + = +w_bufr +; + +314 + gmembs_ +. + gcy_ + = +w_cy +; + +315 +BOOST_ASSERT + +size_ + < +membs_ +. +cy_ + ); + +318 +size_ty + +w_cy_im +size_ty +n + ) + +320 +BOOST_ASSERT + +n + > +membs_ +. +cy_ + ); + +321 +size_ty + + gw_cy + = +GrowPicy +:: +w_cy + +membs_ +. +cy_ + ); + +323  ( + gd +:: +max +)( +w_cy +, + gn +); + +326  +sw_hr + +auto_bufr +& +l +,uto_bufr& +r +, + +327 cڡ +boo +:: +ue_ty +& ) + +329 +BOOST_ASSERT + +l +. +is__ack +(&& +r +.is_on_stack() ); + +331 +auto_bufr + +mp + +l +. +beg +(),. +d +() ); + +332 +assign_im + +r +. +beg +(),. +d +(), +l +.begin() ); + +333 +assign_im + +mp +. +beg +(),emp. +d +(), +r +.begin() ); + +334 + gboo +:: +sw + +l +. +size_ +, +r +.size_ ); + +335 + gboo +:: +sw + +l +. +membs_ +. +cy_ +, +r +.members_.capacity_ ); + +338  +sw_hr + +auto_bufr +& +l +,uto_bufr& +r +, + +339 cڡ +boo +:: +l_ty +& ) + +341 +BOOST_ASSERT + +l +. +is__ack +(&& +r +.is_on_stack() ); + +342 +size_ty + + gm_size + = ( +d +:: +m +)( +l +. +size_ +, + gr +. + gsize_ +); + +343 +size_ty + + gmax_size + = ( +d +:: +max +)( +l +. +size_ +, + gr +. + gsize_ +); + +344 +size_ty + + gdiff + = +max_size + - +m_size +; + +345 +auto_bufr +* + gsmˡ + = +l +. +size_ + = +m_size + ? &: & +r +; + +346 +auto_bufr +* + grge + = +smˡ + =& +l + ? & +r + : &l; + +352 +size_ty + + gi + = 0u; + +353  ; + gi + < + gm_size +; ++i ) + +354 + gboo +:: +sw +(* +smˡ +)[ +i +], (* +rge +)[i] ); + +356  ; + gi + < + gmax_size +; ++i ) + +357 + gsmˡ +-> +unchecked_push_back +(* +rge +)[ +i +] ); + +359 + grge +-> +p_back_n + +diff + ); + +360 + gboo +:: +sw + +l +. +membs_ +. +cy_ +, +r +.members_.capacity_ ); + +363  +e_sided_sw + +auto_bufr +& +mp + ) + +365 +BOOST_ASSERT +! +mp +. +is__ack +() ); + +366 +auto_bufr_deroy +(); + +368 +g_lot +( +mp +.get_allocator(); + +369 + gmembs_ +. + gcy_ + = +mp +. +membs_ +. +cy_ +; + +370 + gbufr_ + = +mp +. +bufr_ +; + +371 +BOOST_ASSERT + +mp +. +size_ + >= size_ + 1u ); + +372 + gsize_ + = +mp +. +size_ +; + +373 + gmp +. + gbufr_ + = 0; + +374 +BOOST_ASSERT + +mp +. +is_vid +() ); + +377 + gme +< +ass + + gI + > + +378  +_im + +cڡ_ + +befe +, +I + +beg_g +, I +d_g +, + +379 +d +:: +put__g + ) + +381  ; + gbeg_g + ! +d_g +; ++begin_arg ) + +383 + gbefe + = + + +befe +, * +beg_g + ); + +384 ++ + gbefe +; + +388  +grow_back + +size_ty + +n +, cڡ +boo +:: +ue_ty +& ) + +390 +BOOST_ASSERT + +size_ + + +n + < +membs_ +. +cy_ + ); + +391 + gsize_ + + +n +; + +394  +grow_back + +size_ty + +n +, cڡ +boo +:: +l_ty +& ) + +396 +unchecked_push_back_n +( +n +); + +399  +grow_back + +size_ty + +n + ) + +401 +grow_back + +n +, +boo +:: +has_ivl_cڡru +< +T +>() ); + +404  +grow_back_e +cڡ +boo +:: +ue_ty +& ) + +406 +BOOST_ASSERT + +size_ + + 1 < +membs_ +. +cy_ + ); + +407 + gsize_ + += 1; + +410  +grow_back_e +cڡ +boo +:: +l_ty +& ) + +412 +unchecked_push_back +(); + +415  +grow_back_e +() + +417 +grow_back_e + +boo +:: +has_ivl_cڡru +< +T +>() ); + +420 + gme +< +ass + + gI + > + +421  +_im + +cڡ_ + +befe +, +I + +beg_g +, I +d_g +, + +422 +d +:: +fwd__g + ) + +424 +difn_ty + +n + = +d +:: +di +( +beg_g +, +d_g +); + +426 if + gsize_ + + + gn + < +membs_ +. +cy_ + ) + +428 +bo + +is_back_i + = +befe + = +nd +(); + +429 if! + gis_back_i + ) + +431 +grow_back + +n + ); + +432 + + + gwhe + = +cڡ_ +< +T +*>( +befe +); + +433 + gd +:: +cy + +befe +, +nd +(- +n +, +whe + + ); + +434 +assign_im + +beg_g +, +d_g +, +whe + ); + +438 +unchecked_push_back + +beg_g +, +d_g + ); + +440 +BOOST_ASSERT + +is_vid +() ); + +444 +auto_bufr + +mp + +w_cy_im + +size_ + + +n + ) ); + +445 + gmp +. +unchecked_push_back + +cbeg +(), +befe + ); + +446 + gmp +. +unchecked_push_back + +beg_g +, +d_g + ); + +447 + gmp +. +unchecked_push_back + +befe +, +nd +() ); + +448 +e_sided_sw + +mp + ); + +449 +BOOST_ASSERT + +is_vid +() ); + +452 + gpublic +: + +453 +bo + +is_vid +() const + +458 if +bufr_ + == 0 ) + +459  +ue +; + +461 if + gmembs_ +. + gcy_ + < + gN + ) + +462  + gl +; + +464 if! +is__ack +(&& + gmembs_ +. + gcy_ + < +N + ) + +465  +l +; + +467 if + gbufr_ + = +membs_ +. +addss +() ) + +468 if +membs_ +. +cy_ + > +N + ) + +469  +l +; + +471 if + gsize_ + > + gmembs_ +. + gcy_ + ) + +472  + gl +; + +474  + gue +; + +477 +auto_bufr +() + +478 : +membs_ + +N + ), + +479 +bufr_ + +ic_ +< +T +*>( +membs_ +. +addss +()) ), + +480 +size_ +( 0u ) + +482 +BOOST_ASSERT + +is_vid +() ); + +485 +auto_bufr +cڡuto_bufr& +r + ) + +486 : +membs_ +( +d +:: +max +)( +r +. +size_ +, +size_ty +( +N +)) ), + +487 +bufr_ + +lo + +membs_ +. +cy_ + ) ), + +488 +size_ +( 0 ) + +490 +cy_im + +r +. +beg +(),. +d +(), +bufr_ + ); + +491 + gsize_ + = +r +. +size_ +; + +492 +BOOST_ASSERT + +is_vid +() ); + +495 + gauto_bufr +& + gݔ +=cڡ +auto_bufr +& +r + ) + +497 if +this + =& +r + ) + +498  * +this +; + +500 +difn_ty + + gdiff + = +size_ + - +r +.size_; + +501 if + gdiff + >= 0 ) + +503 +p_back_n + +ic_ +< +size_ty +>( +diff +) ); + +504 +assign_im + +r +. +beg +(),. +d +(), begin() ); + +508 if + gmembs_ +. + gcy_ + > +r +. +size +() ) + +510 +unchecked_push_back_n + +ic_ +< +size_ty +>(- +diff +) ); + +511 +assign_im + +r +. +beg +(),. +d +(), begin() ); + +517 +auto_bufr_deroy +(); + +518 + gbufr_ + = 0; + +519 +por + + gw_bufr + = +lo + +r +. +size +() ); + +520 + gboo +:: +mui_dex +:: +da +:: +sce_gud + +gud + = + +521 +boo +:: +mui_dex +:: +da +:: +make_obj_gud +* +this +, + +522 & +auto_bufr +:: +do +, + +523 +w_bufr +, + +524 +r +. +size +() ); + +525 +cy_im + +r +. +beg +(),. +d +(), +w_bufr + ); + +526 + ggud +. +dismiss +(); + +527 + gbufr_ + = +w_bufr +; + +528 + gmembs_ +. + gcy_ + = +r +. +size +(); + +529 + gsize_ + = +membs_ +. +cy_ +; + +533 +BOOST_ASSERT + +size +(= +r +.size() ); + +534 +BOOST_ASSERT + +is_vid +() ); + +535  * + gthis +; + +538 +exic + +auto_bufr + +size_ty + +cy_g + ) + +539 : +membs_ +( +d +:: +max +)( +cy_g +, +size_ty +( +N +)) ), + +540 +bufr_ + +lo +( +membs_ +. +cy_ +) ), + +541 +size_ +( 0 ) + +543 +BOOST_ASSERT + +is_vid +() ); + +546 +auto_bufr + +size_ty + +size_g +, +timized_cڡ_n + +_vue + ) + +547 : +membs_ +( +d +:: +max +)( +size_g +, +size_ty +( +N +)) ), + +548 +bufr_ + +lo +( +membs_ +. +cy_ +) ), + +549 +size_ +( 0 ) + +551 + gd +:: +unlized_fl + +bufr_ +, bufr_ + +size_g +, +_vue + ); + +552 + gsize_ + = +size_g +; + +553 +BOOST_ASSERT + +is_vid +() ); + +556 +auto_bufr + +size_ty + +cy_g +, cڡ +lot_ty +& +a + ) + +557 : +lot_ty + +a + ), + +558 +membs_ +( +d +:: +max +)( +cy_g +, +size_ty +( +N +)) ), + +559 +bufr_ + +lo +( +membs_ +. +cy_ +) ), + +560 +size_ +( 0 ) + +562 +BOOST_ASSERT + +is_vid +() ); + +565 +auto_bufr + +size_ty + +size_g +, +timized_cڡ_n + +_vue +, + +566 cڡ +lot_ty +& +a + ) + +567 : +lot_ty + +a + ), + +568 +membs_ +( +d +:: +max +)( +size_g +, +size_ty +( +N +)) ), + +569 +bufr_ + +lo +( +membs_ +. +cy_ +) ), + +570 +size_ +( 0 ) + +572 + gd +:: +unlized_fl + +bufr_ +, bufr_ + +size_g +, +_vue + ); + +573 + gsize_ + = +size_g +; + +574 +BOOST_ASSERT + +is_vid +() ); + +577 + gme +< +ass + + gFwdIt + > + +578 +auto_bufr + +FwdIt + +beg_g +, FwdIt +d_g + ) + +580 +membs_ + +d +:: +di +( +beg_g +, +d_g +) ), + +581 +bufr_ + +lo +( +membs_ +. +cy_ +) ), + +582 +size_ +( 0 ) + +584 +cy_im + +beg_g +, +d_g +, +bufr_ + ); + +585 + gsize_ + = +membs_ +. +cy_ +; + +586 if + gmembs_ +. + gcy_ + < + gN + ) + +587 + gmembs_ +. + gcy_ + = +N +; + +588 +BOOST_ASSERT + +is_vid +() ); + +591 + gme +< +ass + + gFwdIt + > + +592 +auto_bufr + +FwdIt + +beg_g +, FwdIt +d_g +, + +593 cڡ +lot_ty +& +a + ) + +594 : +lot_ty + +a + ), + +595 +membs_ + +d +:: +di +( +beg_g +, +d_g +) ), + +596 +bufr_ + +lo +( +membs_ +. +cy_ +) ), + +597 +size_ +( 0 ) + +599 +cy_im + +beg_g +, +d_g +, +bufr_ + ); + +600 + gsize_ + = +membs_ +. +cy_ +; + +601 if + gmembs_ +. + gcy_ + < + gN + ) + +602 + gmembs_ +. + gcy_ + = +N +; + +603 +BOOST_ASSERT + +is_vid +() ); + +606 ~ +auto_bufr +() + +608 +auto_bufr_deroy +(); + +611 + gpublic +: + +612 +bo + +emy +() const + +614  +size_ + == 0; + +617 +bo + +fu +() const + +619  + gsize_ + = +membs_ +. +cy_ +; + +622 +bo + +is__ack +() const + +624  + gmembs_ +. + gcy_ + < +N +; + +627 +size_ty + +size +() const + +629  + gsize_ +; + +632 +size_ty + +cy +() const + +634  + gmembs_ +. + gcy_ +; + +637 + gpublic +: + +638 +por + +da +() + +640  +bufr_ +; + +643 +cڡ_por + +da +() const + +645  + gbufr_ +; + +648 + glot_ty +& +g_lot +() + +650  + gic_ +< + glot_ty +&>(* + gthis +); + +653 cڡ + glot_ty +& +g_lot +() const + +655  + gic_ +(* + gthis +); + +658 + gpublic +: + +659 + + +beg +() + +661  +bufr_ +; + +664 +cڡ_ + +beg +() const + +666  + gbufr_ +; + +669 + + +d +() + +671  + gbufr_ + + + gsize_ +; + +674 +cڡ_ + +d +() const + +676  + gbufr_ + + + gsize_ +; + +679 +v_ + +rbeg +() + +681  +v_ +( +d +()); + +684 +cڡ_v_ + +rbeg +() const + +686  +cڡ_v_ +( +d +()); + +689 +v_ + +nd +() + +691  +v_ +( +beg +()); + +694 +cڡ_v_ + +nd +() const + +696  +cڡ_v_ +( +beg +()); + +699 +cڡ_ + +cbeg +() const + +701  + gcڡ_ +( + gthis +)-> +beg +(); + +704 +cڡ_ + +nd +() const + +706  + gcڡ_ +( + gthis +)-> +d +(); + +709 +cڡ_v_ + +beg +() const + +711  + gcڡ_ +( + gthis +)-> +rbeg +(); + +714 +cڡ_v_ + +d +() const + +716  + gcڡ_ +( + gthis +)-> +nd +(); + +719 + gpublic +: + +720 +n + +t +() + +722  +bufr_ +[0]; + +725 +timized_cڡ_n + +t +() const + +727  + gbufr_ +[0]; + +730 +n + +back +() + +732  + gbufr_ +[ +size_ +-1]; + +735 +timized_cڡ_n + +back +() const + +737  + gbufr_ +[ +size_ +-1]; + +740 +n + + gݔ +[] +size_ty + + gn + ) + +742 +BOOST_ASSERT + +n + < +size_ + ); + +743  + gbufr_ +[ +n +]; + +746 +timized_cڡ_n + + gݔ +[] +size_ty + + gn + ) const + +748 +BOOST_ASSERT + +n + < +size_ + ); + +749  + gbufr_ +[ +n +]; + +752  +unchecked_push_back +() + +754 +BOOST_ASSERT +! +fu +() ); + +755 +w + ( +bufr_ + + +size_ + + gT +; + +756 ++ + gsize_ +; + +759  +unchecked_push_back_n + +size_ty + +n + ) + +761 +BOOST_ASSERT + +size_ + + +n + < +membs_ +. +cy_ + ); + +762 +unchecked_push_back_n + +n +, +boo +:: +has_ivl_assign +< +T +>() ); + +765  +unchecked_push_back + +timized_cڡ_n + +x + ) + +767 +BOOST_ASSERT +! +fu +() ); + +768 +w + ( +bufr_ + + +size_ + +T + +x + ); + +769 ++ + gsize_ +; + +772 + gme +< +ass + + gFwdIt + > + +773  +unchecked_push_back + +FwdIt + +beg_g +, + +774 +FwdIt + +d_g + ) + +776 +BOOST_ASSERT + +size_ + + +d +:: +di +( +beg_g +, +d_g +< +membs_ +. +cy_ + ); + +777 +cy_im + +beg_g +, +d_g +, +bufr_ + + +size_ + ); + +778 + gsize_ + + +d +:: +di +( +beg_g +, +d_g +); + +781  +rve_ecily + +size_ty + +n + ) + +783 +BOOST_ASSERT + +membs_ +. +cy_ + > +N + ); + +785 if + gn + < +membs_ +. +cy_ + ) + +787 +rve_im + +n + ); + +788 +BOOST_ASSERT + +membs_ +. +cy_ + = +n + ); + +791  +rve + +size_ty + +n + ) + +793 +BOOST_ASSERT + +membs_ +. +cy_ + > +N + ); + +795 if + gn + < +membs_ +. +cy_ + ) + +798 +rve_im + +w_cy_im + +n + ) ); + +799 +BOOST_ASSERT + +membs_ +. +cy_ + > +n + ); + +802  +push_back +() + +804 if + gsize_ + ! +membs_ +. +cy_ + ) + +806 +unchecked_push_back +(); + +810 +rve + +size_ + + 1u ); + +811 +unchecked_push_back +(); + +815  +push_back + +timized_cڡ_n + +x + ) + +817 if + gsize_ + ! +membs_ +. +cy_ + ) + +819 +unchecked_push_back + +x + ); + +823 +rve + +size_ + + 1u ); + +824 +unchecked_push_back + +x + ); + +828 + gme +< +ass + + gFwdIt + > + +829  +push_back + +FwdIt + +beg_g +, FwdIt +d_g + ) + +831 +difn_ty + + gdiff + = +d +:: +di +( +beg_g +, +d_g +); + +832 if + gsize_ + + + gdiff + > + gmembs_ +. + gcy_ + ) + +833 +rve + +size_ + + +diff + ); + +834 +unchecked_push_back + +beg_g +, +d_g + ); + +837 + + + + +cڡ_ + +befe +, +timized_cڡ_n + +x + ) + +840 if + gsize_ + < + gmembs_ +. + gcy_ + ) + +842 +bo + + gis_back_i + = +befe + = +nd +(); + +843 + + + gwhe + = +cڡ_ +< +T +*>( +befe +); + +845 if! + gis_back_i + ) + +847 +grow_back_e +(); + +848 + gd +:: +cy + +befe +, +nd +(- 1u, +whe + + 1u ); + +849 * + gwhe + = +x +; + +850 +BOOST_ASSERT + +is_vid +() ); + +854 +unchecked_push_back + +x + ); + +856  + gwhe +; + +859 +auto_bufr + +mp + +w_cy_im + +size_ + + 1u ) ); + +860 + gmp +. +unchecked_push_back + +cbeg +(), +befe + ); + +861 + + + gsu + = +mp +. +d +(); + +862 + gmp +. +unchecked_push_back + +x + ); + +863 + gmp +. +unchecked_push_back + +befe +, +nd +() ); + +864 +e_sided_sw + +mp + ); + +865 +BOOST_ASSERT + +is_vid +() ); + +866  + gsu +; + +869  + + +cڡ_ + +befe +, +size_ty + +n +, + +870 +timized_cڡ_n + +x + ) + +873 if + gsize_ + + + gn + < +membs_ +. +cy_ + ) + +875 +grow_back + +n + ); + +876 + + + gwhe + = +cڡ_ +< +T +*>( +befe +); + +877 + gd +:: +cy + +befe +, +nd +(- +n +, +whe + + ); + +878 + gd +:: +fl + +whe +, wh+ +n +, +x + ); + +879 +BOOST_ASSERT + +is_vid +() ); + +883 +auto_bufr + +mp + +w_cy_im + +size_ + + +n + ) ); + +884 + gmp +. +unchecked_push_back + +cbeg +(), +befe + ); + +885 + gd +:: +unlized_fl_n + +mp +. +d +(), +n +, +x + ); + +886 + gmp +. + gsize_ + + +n +; + +887 + gmp +. +unchecked_push_back + +befe +, +nd +() ); + +888 +e_sided_sw + +mp + ); + +889 +BOOST_ASSERT + +is_vid +() ); + +892 + gme +< +ass + + gFwdIt + > + +893  + + +cڡ_ + +befe +, + +894 +FwdIt + +beg_g +, FwdIt +d_g + ) + +896  +tyme + + td +:: + t_as +< + tFwdIt +> + +897 :: + t_gy + + tgy +; + +898 +_im + +befe +, +beg_g +, +d_g +, +gy +() ); + +901  +p_back +() + +903 +BOOST_ASSERT +! +emy +() ); + +904 +auto_bufr_deroy + +bufr_ + + +size_ + - 1, +boo +:: +has_ivl_deru +< +T +>() ); + +905 -- + gsize_ +; + +908  +p_back_n + +size_ty + +n + ) + +910 +BOOST_ASSERT + +n + < +size_ + ); + +911 if + gn + ) + +913 +deroy_back_n + +n + ); + +914 + gsize_ + - +n +; + +918  +r +() + +920 +p_back_n + +size_ + ); + +923 + + +a + +cڡ_ + +whe + ) + +925 +BOOST_ASSERT +! +emy +() ); + +926 +BOOST_ASSERT + +cbeg +(< +whe + ); + +927 +BOOST_ASSERT + +nd +(> +whe + ); + +929  + gemts + = +nd +(- +whe + - 1u; + +931 if + gemts + > 0u ) + +933 +cڡ_ + + gt + = +whe + + 1u; + +934 + gd +:: +cy + +t +, s + +emts +, + +935 +cڡ_ +< +T +*>( +whe +) ); + +937 +p_back +(); + +938 +BOOST_ASSERT +! +fu +() ); + +939 + + + gsu + = +cڡ_ +< +T +*> +whe + ); + +940 +BOOST_ASSERT + +su + < +d +() ); + +941  + gsu +; + +944 + + +a + +cڡ_ + +om +, cڡ_ +to + ) + +946 +BOOST_ASSERT +!( +d +:: +di +( +om +, +to +)>0) || + +947 ! +emy +() ); + +948 +BOOST_ASSERT + +cbeg +(< +om + ); + +949 +BOOST_ASSERT + +nd +(> +to + ); + +951  + gemts + = +d +:: +di +( +to +, +nd +()); + +953 if + gemts + > 0u ) + +955 +BOOST_ASSERT + +emts + > 0u ); + +956 + gd +:: +cy + +to +,+ +emts +, + +957 +cڡ_ +< +T +*>( +om +) ); + +959 +p_back_n + +d +:: +di +( +om +, +to +) ); + +960 +BOOST_ASSERT +! +fu +() ); + +961 + + + gsu + = +cڡ_ +< +T +*> +om + ); + +962 +BOOST_ASSERT + +su + < +d +() ); + +963  + gsu +; + +966  +shrk_to_f +() + +968 if +is__ack +(|| ! + gGrowPicy +:: +should_shrk +( +size_ +, +membs_ +. +cy_ +) ) + +971 +rve_im + +size_ + ); + +972 + gmembs_ +. + gcy_ + = ( +d +:: +max +)( +size_ty +( +N +),members_.capacity_); + +973 +BOOST_ASSERT + +is__ack +(|| +size_ + = +membs_ +. +cy_ + ); + +974 +BOOST_ASSERT +! +is__ack +(|| +size_ + < +membs_ +. +cy_ + ); + +977 +por + +unlized_grow + +size_ty + +n + ) + +979 if + gsize_ + + + gn + > + gmembs_ +. + gcy_ + ) + +980 +rve + +size_ + + +n + ); + +982 +por + + gs + = +d +(); + +983 + gsize_ + + +n +; + +984  + gs +; + +987  +unlized_shrk + +size_ty + +n + ) + +990 +BOOST_ASSERT + +size_ + - +n + < +membs_ +. +cy_ + ); + +991 + gsize_ + - +n +; + +994  +unlized_size + +size_ty + +n + ) + +996 if + gn + > +size +() ) + +997 +unlized_grow + +n + - +size +() ); + +998 if + gn + < +size +() ) + +999 +unlized_shrk + +size +(- +n + ); + +1001 +BOOST_ASSERT + +size +(= +n + ); + +1010  +sw + +auto_bufr +& +r + ) + +1012 +bo + + g_ack + = +is__ack +(); + +1013 +bo + + gr__ack + = +r +. +is__ack +(); + +1014 +bo + + gbh__hp + = ! +_ack + && ! +r__ack +; + +1015 if + gbh__hp + ) + +1017 + gboo +:: +sw + +g_lot +(), +r +.get_allocator() ); + +1018 + gboo +:: +sw + +membs_ +. +cy_ +, +r +.members_.capacity_ ); + +1019 + gboo +:: +sw + +bufr_ +, +r +.buffer_ ); + +1020 + gboo +:: +sw + +size_ +, +r +.size_ ); + +1021 +BOOST_ASSERT + +is_vid +() ); + +1022 +BOOST_ASSERT + +r +. +is_vid +() ); + +1026 +BOOST_ASSERT + +_ack + || +r__ack + ); + +1027 +bo + + gexaly_e__ack + = ( +_ack + && ! +r__ack +) || + +1028 (! +_ack + && +r__ack +); + +1034 if + gexaly_e__ack + ) + +1036 +auto_bufr +* + ge__ack + = +_ack + ? +this + : & +r +; + +1037 +auto_bufr +* + gh + = +_ack + ? & +r + : +this +; + +1038 +por + + gw_bufr + = +ic_ +< +T +*>( +h +-> +membs_ +. +addss +()); + +1039 +cy_im + +e__ack +-> +beg +(), o__ack-> +d +(), + +1040 +w_bufr + ); + +1041 + ge__ack +-> +auto_bufr_deroy +(); + +1042 + gboo +:: +sw + +g_lot +(), +r +.get_allocator() ); + +1043 + gboo +:: +sw + +membs_ +. +cy_ +, +r +.members_.capacity_ ); + +1044 + gboo +:: +sw + +size_ +, +r +.size_ ); + +1045 + ge__ack +-> + gbufr_ + = +h +-> +bufr_ +; + +1046 + gh +-> + gbufr_ + = +w_bufr +; + +1047 +BOOST_ASSERT + +h +-> +is__ack +() ); + +1048 +BOOST_ASSERT +! +e__ack +-> +is__ack +() ); + +1049 +BOOST_ASSERT + +is_vid +() ); + +1050 +BOOST_ASSERT + +r +. +is_vid +() ); + +1054 +BOOST_ASSERT + +_ack + && +r__ack + ); + +1055 +sw_hr +* +this +, +r +, +boo +:: +has_ivl_assign +< +T +>() ); + +1056 +BOOST_ASSERT + +is_vid +() ); + +1057 +BOOST_ASSERT + +r +. +is_vid +() ); + +1060 + give +: + +1061  +boo +:: + tigd_age +< + tN + * ( + tT +), + +1062 + tboo +:: + tignmt_of +< + tT +>:: + tvue + > + +1063 + tage +; + +1065  + gmembs_ty + : +age + + +1067 +size_ty + +cy_ +; + +1069 +membs_ty + +size_ty + +cy + ) + +1070 : +cy_ +( +cy +) + +1073 * +addss +() const + +1074 {  +cڡ_ +< +age +&>( +ic_ +(* +this +)). +addss +(); } + +1077 +membs_ty + + gmembs_ +; + +1078 +por + + gbufr_ +; + +1079 +size_ty + + gsize_ +; + +1083 + gme +< +ass + + gT +, cs + gSBP +, cs + gGP +, cs + gA + > + +1084 +le +  +sw + +auto_bufr +< +T +, +SBP +, +GP +, +A +>& +l +,uto_bufr& +r + ) + +1086 + gl +. +sw + +r + ); + +1089 + gme +< +ass + + gT +, cs + gSBP +, cs + gGP +, cs + gA + > + +1090 +le + +bo + + gݔ +==cڡ +auto_bufr +< +T +, + gSBP +, + gGP +, + gA +>& + gl +, + +1091 cڡ + gauto_bufr +< + gT +, + gSBP +, + gGP +, + gA +>& + gr + ) + +1093 if + gl +. +size +(! +r +.size() ) + +1094  +l +; + +1095  + gd +:: +equ + +l +. +beg +(),. +d +(), +r +.begin() ); + +1098 + gme +< +ass + + gT +, cs + gSBP +, cs + gGP +, cs + gA + > + +1099 +le + +bo + + gݔ +!=cڡ +auto_bufr +< +T +, + gSBP +, + gGP +, + gA +>& + gl +, + +1100 cڡ + gauto_bufr +< + gT +, + gSBP +, + gGP +, + gA +>& + gr + ) + +1102  !( + gl + = +r +); + +1105 + gme +< +ass + + gT +, cs + gSBP +, cs + gGP +, cs + gA + > + +1106 +le + +bo + + gݔ +& + gl +, + +1107 cڡ + gauto_bufr +< + gT +, + gSBP +, + gGP +, + gA +>& + gr + ) + +1109  + gd +:: +xicogphil_com + +l +. +beg +(),. +d +(), + +1110 +r +. +beg +(),. +d +() ); + +1113 + gme +< +ass + + gT +, cs + gSBP +, cs + gGP +, cs + gA + > + +1114 +le + +bo + + gݔ +>cڡ + gauto_bufr +< + gT +, + gSBP +, + gGP +, + gA +>& + gl +, + +1115 cڡ + gauto_bufr +< + gT +, + gSBP +, + gGP +, + gA +>& + gr + ) + +1117  ( + gr + < + gl +); + +1120 + gme +< +ass + + gT +, cs + gSBP +, cs + gGP +, cs + gA + > + +1121 +le + +bo + + gݔ +<=cڡ +auto_bufr +< +T +, + gSBP +, + gGP +, + gA +>& + gl +, + +1122 cڡ + gauto_bufr +< + gT +, + gSBP +, + gGP +, + gA +>& + gr + ) + +1124  !( + gl + > + gr +); + +1127 + gme +< +ass + + gT +, cs + gSBP +, cs + gGP +, cs + gA + > + +1128 +le + +bo + + gݔ +>=cڡ +auto_bufr +< +T +, + gSBP +, + gGP +, + gA +>& + gl +, + +1129 cڡ + gauto_bufr +< + gT +, + gSBP +, + gGP +, + gA +>& + gr + ) + +1131  !( + gl + < + gr +); + +1138 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, >= 1400) + +1139 #agm +wng +( +p +) + + @/usr/include/boost/signals2/detail/lwm_nop.hpp + +12 #ide +BOOST_SIGNALS2_LWM_NOP_HPP + + +13  + #BOOST_SIGNALS2_LWM_NOP_HPP + + + ) + +17 #i +defed +( +_MSC_VER +) + +18 #agm + + + +22  + ~ + +24 +mea + + gboo + + +27 +mea + + gsigls2 + + +30 as + cmux +: +public + +dummy_mux + + + @/usr/include/boost/signals2/detail/lwm_pthreads.hpp + +12 #ide +BOOST_SIGNALS2_LWM_PTHREADS_HPP + + +13  + #BOOST_SIGNALS2_LWM_PTHREADS_HPP + + + ) + +17 #i +defed +( +_MSC_VER +) + +18 #agm + + + +21  + ~ + +22  + ~ + +24 +mea + + gboo + + +27 +mea + + gsigls2 + + +30 as + cmux + + +32 + give +: + +34 +had_mux_t + +m_ +; + +36 +mux +(mutex const &); + +37 + gmux + & + gݔ +=( +mux + const &); + +39 + gpublic +: + +41 +mux +() + +46 #i +defed +( +__hpux +&& defed( +_DECTHREADS_ +) + +47 +BOOST_VERIFY +( +had_mux_ +(& +m_ +, +had_mux_deu +) == 0); + +49 +BOOST_VERIFY +( +had_mux_ +(& +m_ +, 0) == 0); + +53 ~ +mux +() + +55 +BOOST_VERIFY +( +had_mux_deroy +(& +m_ +) == 0); + +58  +lock +() + +60 +BOOST_VERIFY +( +had_mux_lock +(& +m_ +) == 0); + +63 +bo + +y_lock +() + +65  +had_mux_ylock +(& +m_ +) == 0; + +68  +uock +() + +70 +BOOST_VERIFY +( +had_mux_uock +(& +m_ +) == 0); + + @/usr/include/boost/signals2/detail/lwm_win32_cs.hpp + +13 #ide +BOOST_SIGNALS2_LWM_WIN32_CS_HPP + + +14  + #BOOST_SIGNALS2_LWM_WIN32_CS_HPP + + + ) + +18 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +19 #agm + + + +22  + ~ + +23  + ~ + +25 #ifde +BOOST_USE_WINDOWS_H + + +27  + ~ + +31  + g_RTL_CRITICAL_SECTION +; + +35 +mea + + gboo + + +38 +mea + + gsigls2 + + +41 +mea + + gda + + +44 #ide +BOOST_USE_WINDOWS_H + + +46  + sil_i + + +48  +il_i_debug + * + gDebugInfo +; + +49  + gLockCou +; + +50  + gRecursiCou +; + +51 * + gOwngThad +; + +52 * + gLockSemhe +; + +53 #i +defed +( +_WIN64 +) + +54  +__t64 + + gSpCou +; + +56  + gSpCou +; + +60 #i +BOOST_PLAT_WINDOWS_RUNTIME + + +61 "C" +__deec +( +dimpt + +__d + +InlizeCrilSeiEx +(:: +_RTL_CRITICAL_SECTION + *, , ); + +63 "C" +__deec +( +dimpt + +__d + +InlizeCrilSei +(:: +_RTL_CRITICAL_SECTION + *); + +65 "C" +__deec +( +dimpt + +__d + +ECrilSei +(:: +_RTL_CRITICAL_SECTION + *); + +66 "C" +__deec +( +dimpt + +__d + +TryECrilSei +(:: +_RTL_CRITICAL_SECTION + *); + +67 "C" +__deec +( +dimpt + +__d + +LveCrilSei +(:: +_RTL_CRITICAL_SECTION + *); + +68 "C" +__deec +( +dimpt + +__d + +DeCrilSei +(:: +_RTL_CRITICAL_SECTION + *); + +70 :: +_RTL_CRITICAL_SECTION + + tl_il_i +; + +74 :: +CRITICAL_SECTION + + til_i +; + +76 #i +BOOST_PLAT_WINDOWS_RUNTIME + + +77 + gusg + :: +InlizeCrilSeiEx +; + +79 + gusg + :: +InlizeCrilSei +; + +81 + gusg + :: +ECrilSei +; + +82 + gusg + :: +TryECrilSei +; + +83 + gusg + :: +LveCrilSei +; + +84 + gusg + :: +DeCrilSei +; + +86 :: +CRITICAL_SECTION + + tl_il_i +; + +92 as + cmux + + +94 + give +: + +96 +boo +:: +sigls2 +:: +da +:: +il_i + +cs_ +; + +98 +mux +(mutex const &); + +99 + gmux + & + gݔ +=( +mux + const &); + +101 + gpublic +: + +103 +mux +() + +105 #i +BOOST_PLAT_WINDOWS_RUNTIME + + +106 +boo +:: +sigls2 +:: +da +:: +InlizeCrilSeiEx +( +t_ +< boo::sigls2::da:: +l_il_i +* >(& +cs_ +), 4000, 0); + +108 + gboo +:: +sigls2 +:: +da +:: +InlizeCrilSei +( +t_ +< +boo +::sigls2::da:: +l_il_i +* >(& +cs_ +)); + +112 ~ +mux +() + +114 + gboo +:: +sigls2 +:: +da +:: +DeCrilSei +( +t_ +< +boo +::sigls2::da:: +l_il_i +* >(& +cs_ +)); + +117  +lock +() + +119 + gboo +:: +sigls2 +:: +da +:: +ECrilSei +( +t_ +< +boo +::sigls2::da:: +l_il_i +* >(& +cs_ +)); + +122 #i( +defed +( +_WIN32_WINNT +) && (_WIN32_WINNT >= 0x0400)) + +123 +bo + +y_lock +() + +125  + gboo +:: +sigls2 +:: +da +:: +TryECrilSei +( +t_ +< +boo +::sigls2::da:: +l_il_i +* >(& +cs_ +)) != 0; + +128 +bo + +y_lock +() + +130 +BOOST_ASSERT +( +l +); + +131  + gl +; + +134  +uock +() + +136 + gboo +:: +sigls2 +:: +da +:: +LveCrilSei +( +t_ +< +boo +::sigls2::da:: +l_il_i +* >(& +cs_ +)); + + @/usr/include/boost/signals2/detail/null_output_iterator.hpp + +11 #ide +BOOST_SIGNALS2_NULL_OUTPUT_ITERATOR_HPP + + +12  + #BOOST_SIGNALS2_NULL_OUTPUT_ITERATOR_HPP + + + ) + +14  + ~ + +16 +mea + + gboo + + +18 +mea + + gsigls2 + + +20 +mea + + gda + + +22 as + cds_nhg + + +24 + gpublic +: + +25 +me +< +tyme + +T +> + +26  +ݔ +()(cڡ +T +&) const + +29  + gboo +:: + tfuni_ouut_ +< + tds_nhg +> + tnu_ouut_ +; + + @/usr/include/boost/signals2/detail/preprocessed_arg_type.hpp + +12 #ide +BOOST_SIGNALS2_PREPROCESSED_ARG_TYPE_HPP + + +13  + #BOOST_SIGNALS2_PREPROCESSED_ARG_TYPE_HPP + + + ) + +15  + ~ + +16  + ~ + +18  + #BOOST_PP_ITERATION_LIMITS + (0, + `BOOST_PP_INC +( +BOOST_SIGNALS2_MAX_ARGS +)) + + ) + +19  + #BOOST_PP_FILENAME_1 + < +boo +/ +sigls2 +/ +da +/ +rosd_g_ty_me +. +h +> + + ) + +20 #ud +BOOST_PP_ITERATE +() + +22 +mea + + gboo + + +24 +mea + + gsigls2 + + +26 +mea + + gda + + +28  + sd_funiڮ_ba + + + @/usr/include/boost/signals2/detail/signal_template.hpp + +16 #ifde +BOOST_NO_CXX11_VARIADIC_TEMPLATES + + +17  + #BOOST_SIGNALS2_NUM_ARGS + + `BOOST_PP_ITERATION +() + + ) + +19  + #BOOST_SIGNALS2_NUM_ARGS + 1 + + ) + +23  + #BOOST_SIGNALS2_SIGNAL_TEMPLATE_INSTANTIATION + \ + +24 + `BOOST_SIGNALS2_SIGNATURE_TEMPLATE_INSTANTIATION +( +BOOST_SIGNALS2_NUM_ARGS +), \ + +25 +Comb +, +Group +, +GroupCom +, +SlFuni +, +ExndedSlFuni +, +Mux + + + ) + +27 +mea + + gboo + + +29 +mea + + gsigls2 + + +31 +mea + + gda + + +34 + gme +< +tyme + + gR +> + +35 as + cBOOST_SIGNALS2_BOUND_EXTENDED_SLOT_FUNCTION_INVOKER_N +( +BOOST_SIGNALS2_NUM_ARGS +) + +37 + gpublic +: + +38  +R + + tsu_ty +; + +39 + gme +< +tyme + +ExndedSlFuni + +BOOST_SIGNALS2_PP_COMMA_IF +( +BOOST_SIGNALS2_NUM_ARGS +) + +40 +BOOST_SIGNALS2_ARGS_TEMPLATE_DECL +( +BOOST_SIGNALS2_NUM_ARGS +)> + +41 +su_ty + +ݔ +()( + gExndedSlFuni + & + gfunc +, cڡ + gci + & +cn + + +42 +BOOST_SIGNALS2_PP_COMMA_IF +( +BOOST_SIGNALS2_NUM_ARGS +) + +43 +BOOST_SIGNALS2_FULL_FORWARD_ARGS +( +BOOST_SIGNALS2_NUM_ARGS +)) const + +45  +func +( +cn + +BOOST_SIGNALS2_PP_COMMA_IF +( +BOOST_SIGNALS2_NUM_ARGS +) + +46 +BOOST_SIGNALS2_FORWARDED_ARGS +( +BOOST_SIGNALS2_NUM_ARGS +)); + +49 #ifde +BOOST_NO_VOID_RETURNS + + +50 + gme +<> + +51 +ass + +BOOST_SIGNALS2_BOUND_EXTENDED_SLOT_FUNCTION_INVOKER_N +( +BOOST_SIGNALS2_NUM_ARGS +)<> + +53 + gpublic +: + +54  +su_ty_w +<>:: + tty + + tsu_ty +; + +55 + gme +< +tyme + +ExndedSlFuni + +BOOST_SIGNALS2_PP_COMMA_IF +( +BOOST_SIGNALS2_NUM_ARGS +) + +56 +BOOST_SIGNALS2_ARGS_TEMPLATE_DECL +( +BOOST_SIGNALS2_NUM_ARGS +)> + +57 +su_ty + +ݔ +()( + gExndedSlFuni + & + gfunc +, cڡ + gci + & +cn + + +58 +BOOST_SIGNALS2_PP_COMMA_IF +( +BOOST_SIGNALS2_NUM_ARGS +) + +59 +BOOST_SIGNALS2_FULL_FORWARD_ARGS +( +BOOST_SIGNALS2_NUM_ARGS +)) const + +61 +func +( +cn + +BOOST_SIGNALS2_PP_COMMA_IF +( +BOOST_SIGNALS2_NUM_ARGS +) + +62 +BOOST_SIGNALS2_FORWARDED_ARGS +( +BOOST_SIGNALS2_NUM_ARGS +)); + +63  +su_ty +(); + +71 + gme +< +tyme + + gExndedSlFuni +> + +72 as + cBOOST_SIGNALS2_BOUND_EXTENDED_SLOT_FUNCTION_N +( +BOOST_SIGNALS2_NUM_ARGS +) + +74 + gpublic +: + +75  +tyme + + tsu_ty_w +< + ttyme + + tExndedSlFuni +:: + tsu_ty +>:: + tty +esult_type; + +76 +BOOST_SIGNALS2_BOUND_EXTENDED_SLOT_FUNCTION_N +( +BOOST_SIGNALS2_NUM_ARGS +)(cڡ + gExndedSlFuni + & + gfun +): + +77 +_fun +( +fun +), +_ci +( +w + +ci +) + +79  +t_ci +(cڡ +ci + & +cn +) + +81 * + g_ci + = +cn +; + +84 #i +BOOST_SIGNALS2_NUM_ARGS + > 0 + +85 + gme +< +BOOST_SIGNALS2_ARGS_TEMPLATE_DECL +( +BOOST_SIGNALS2_NUM_ARGS +)> + +87 +su_ty + +ݔ +()( +BOOST_SIGNALS2_FULL_FORWARD_ARGS +( +BOOST_SIGNALS2_NUM_ARGS +)) + +89  +BOOST_SIGNALS2_BOUND_EXTENDED_SLOT_FUNCTION_INVOKER_N +( +BOOST_SIGNALS2_NUM_ARGS +) + +90 < +tyme + + gExndedSlFuni +:: +su_ty +>() + +91 ( +_fun +, * +_ci + +BOOST_SIGNALS2_PP_COMMA_IF +( +BOOST_SIGNALS2_NUM_ARGS +) + +92 +BOOST_SIGNALS2_FORWARDED_ARGS +( +BOOST_SIGNALS2_NUM_ARGS +)); + +95 #i +BOOST_SIGNALS2_NUM_ARGS + > 0 + +96 + gme +< +BOOST_SIGNALS2_ARGS_TEMPLATE_DECL +( +BOOST_SIGNALS2_NUM_ARGS +)> + +98 +su_ty + +ݔ +()( +BOOST_SIGNALS2_FULL_FORWARD_ARGS +( +BOOST_SIGNALS2_NUM_ARGS +)) const + +100  +BOOST_SIGNALS2_BOUND_EXTENDED_SLOT_FUNCTION_INVOKER_N +( +BOOST_SIGNALS2_NUM_ARGS +) + +101 < +tyme + + gExndedSlFuni +:: +su_ty +>() + +102 ( +_fun +, * +_ci + +BOOST_SIGNALS2_PP_COMMA_IF +( +BOOST_SIGNALS2_NUM_ARGS +) + +103 +BOOST_SIGNALS2_FORWARDED_ARGS +( +BOOST_SIGNALS2_NUM_ARGS +)); + +105 + gme +< +tyme + + gT +> + +106 +bo + + gݔ +==(cڡ +T + & +h +) const + +108  +_fun + = +h +; + +110 + give +: + +111 +BOOST_SIGNALS2_BOUND_EXTENDED_SLOT_FUNCTION_N +( +BOOST_SIGNALS2_NUM_ARGS +)() + +114 +ExndedSlFuni + +_fun +; + +115 + gboo +:: +shed_r +< +ci +> +_ci +; + +118 + gme +< +BOOST_SIGNALS2_SIGNAL_TEMPLATE_DECL +( +BOOST_SIGNALS2_NUM_ARGS +)> + +119 +ass + +BOOST_SIGNALS2_SIGNAL_IMPL_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +); + +121 + gme +< +BOOST_SIGNALS2_SIGNAL_TEMPLATE_SPECIALIZATION_DECL +( +BOOST_SIGNALS2_NUM_ARGS +)> + +122 as + cBOOST_SIGNALS2_SIGNAL_IMPL_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS + + gBOOST_SIGNALS2_SIGNAL_TEMPLATE_SPECIALIZATION + + +124 + gpublic +: + +125  +SlFuni + + t_funi_ty +; + +127  +BOOST_SIGNALS2_SLOT_CLASS_NAME +( + tBOOST_SIGNALS2_NUM_ARGS +) + +128 < + tBOOST_SIGNALS2_SIGNATURE_TEMPLATE_INSTANTIATION +( + tBOOST_SIGNALS2_NUM_ARGS +), + +129 + t_funi_ty +> + t_ty +; + +130  +ExndedSlFuni + + texnded__funi_ty +; + +132  +BOOST_SIGNALS2_EXTENDED_SLOT_TYPE +( + tBOOST_SIGNALS2_NUM_ARGS + + texnded__ty +; + +133  +tyme + + tnvoid +< + ttyme + + t_funi_ty +:: + tsu_ty +>:: + tty + + tnvoid__su_ty +; + +134 + give +: + +135 #ifde +BOOST_NO_CXX11_VARIADIC_TEMPLATES + + +136 +ass + +_vok +; + +138  + gvdic__vok +< + tnvoid__su_ty +, + tArgs +...> + t_vok +; + +140  + g___che +< + tnvoid__su_ty +, + t_vok +> + t___che_ty +; + +141  +tyme + + tgroup_key +< + tGroup +>:: + tty + + tgroup_key_ty +; + +142  + gshed_r +< + tci_body +< + tgroup_key_ty +, + t_ty +, + tMux +> > + tci_body_ty +; + +143  + ggroud_li +< + tGroup +, + tGroupCom +, + tci_body_ty +> + tci_li_ty +; + +144  +BOOST_SIGNALS2_BOUND_EXTENDED_SLOT_FUNCTION_N +( + tBOOST_SIGNALS2_NUM_ARGS +)< + texnded__funi_ty +> + +145 + tbound_exnded__funi_ty +; + +146 + gpublic +: + +147  +Comb + + tcomb_ty +; + +148  +tyme + + tsu_ty_w +< + ttyme + + tcomb_ty +:: + tsu_ty +>:: + tty +esult_type; + +149  +Group + + tgroup_ty +; + +150  +GroupCom + + tgroup_com_ty +; + +151  +tyme + + tda +:: + t___t +< + t_vok +, + +152 + ttyme + + tci_li_ty +:: + t +, + tci_body +< + tgroup_key_ty +, + t_ty +, + tMux +> > + t__ +; + +154 +BOOST_SIGNALS2_SIGNAL_IMPL_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +)(cڡ + gcomb_ty + & + gcomb_g +, + +155 cڡ + ggroup_com_ty + & + ggroup_com +): + +156 +_shed_e +( +w + +voti_e +( +ci_li_ty +( +group_com +), +comb_g +)), + +157 +_gbage_c_ +( +_shed_e +-> +ci_bods +(). +d +()), + +158 +_mux +( +w + +mux_ty +()) + +161 +ci + +c +(cڡ +_ty + & + +, +c_posi + +posi + = +_back +) + +163 +gbage_cg_lock +< +mux_ty +> +lock +(* +_mux +); + +164  +nock_c +( +lock +, + +, +posi +); + +166 +ci + +c +(cڡ +group_ty + & +group +, + +167 cڡ +_ty + & + +, +c_posi + +posi + = +_back +) + +169 +gbage_cg_lock +< +mux_ty +> +lock +(* +_mux +); + +170  +nock_c +( +lock +, +group +, + +, +posi +); + +173 +ci + +c_exnded +(cڡ +exnded__ty + & +ext_ +, +c_posi + +posi + = +_back +) + +175 +gbage_cg_lock +< +mux_ty +> +lock +(* +_mux +); + +176 +bound_exnded__funi_ty + +bound_ +( +ext_ +. +_funi +()); + +177 +_ty + + g + = +a__funi +<_ty>( +ext_ +, + gbound_ +); + +178 +ci + + gcn + = +nock_c +( +lock +, + +, +posi +); + +179 + gbound_ +. +t_ci +( +cn +); + +180  + gcn +; + +182 +ci + +c_exnded +(cڡ +group_ty + & +group +, + +183 cڡ +exnded__ty + & +ext_ +, +c_posi + +posi + = +_back +) + +185 +gbage_cg_lock +< +Mux +> +lock +(* +_mux +); + +186 +bound_exnded__funi_ty + +bound_ +( +ext_ +. +_funi +()); + +187 +_ty + + g + = +a__funi +<_ty>( +ext_ +, + gbound_ +); + +188 +ci + + gcn + = +nock_c +( +lock +, +group +, + +, +posi +); + +189 + gbound_ +. +t_ci +( +cn +); + +190  + gcn +; + +193  +disc_l_s +() + +195 + gshed_r +< + gvoti_e +> + glol_e + = + +196 +g_adab_e +(); + +197 +tyme + + gci_li_ty +:: + + + +; + +198  + g + = +lol_e +-> +ci_bods +(). +beg +(); + +199 + g + ! +lol_e +-> +ci_bods +(). +d +(); ++it) + +201 (* + g +)-> +disc +(); + +204  +disc +(cڡ +group_ty + & +group +) + +206 + gshed_r +< + gvoti_e +> + glol_e + = + +207 +g_adab_e +(); + +208 +group_key_ty + +group_key +( +groud_s +, +group +); + +209 +tyme + + gci_li_ty +:: + + + +; + +210 +tyme + + gci_li_ty +:: + + +d_ + = + +211 +lol_e +-> +ci_bods +(). +u_bound +( +group_key +); + +212  + g + = +lol_e +-> +ci_bods +(). +low_bound +( +group_key +); + +213 + g + ! +d_ +; ++it) + +215 (* + g +)-> +disc +(); + +218 + gme + < +tyme + + gT +> + +219  +disc +(cڡ +T + & + +) + +221  + gm +:: + tbo_ +<( + tis_cvtib +< + tT +, + tgroup_ty +>:: + tvue +)> + tis_group +; + +222 +do_disc +( + +, +is_group +()); + +225 +su_ty + +ݔ + ()( +BOOST_SIGNALS2_SIGNATURE_FULL_ARGS +( +BOOST_SIGNALS2_NUM_ARGS +)) + +227 + gshed_r +< + gvoti_e +> + glol_e +; + +228 +tyme + + gci_li_ty +:: + + + +; + +230 + ggbage_cg_lock +< + gmux_ty +> +li_lock +(* +_mux +); + +232 if( + g_shed_e +. +unique +()) + +233 +nock_nup_cis +( +li_lock +, +l +, 1); + +237 + glol_e + = +_shed_e +; + +239 +_vok + + gvok + = sl_vok( +BOOST_SIGNALS2_SIGNATURE_ARG_NAMES +( +BOOST_SIGNALS2_NUM_ARGS +)); + +240 +___che_ty + +che +( +vok +); + +241 +voti_j + +j +( +che +, * +this +, & +lol_e +-> +ci_bods +()); + +242  + gda +:: +comb_vok +< +tyme + +comb_ty +:: +su_ty +>() + +244 +lol_e +-> +comb +(), + +245 +__ +( +lol_e +-> +ci_bods +(). +beg +(),ol_e->ci_bods(). +d +(), +che +), + +246 +__ +( +lol_e +-> +ci_bods +(). +d +(),ol_e->ci_bods().d(), +che +) + +249 +su_ty + +ݔ + ()( +BOOST_SIGNALS2_SIGNATURE_FULL_ARGS +( +BOOST_SIGNALS2_NUM_ARGS +)) const + +251 + gshed_r +< + gvoti_e +> + glol_e +; + +252 +tyme + + gci_li_ty +:: + + + +; + +254 + ggbage_cg_lock +< + gmux_ty +> +li_lock +(* +_mux +); + +256 if( + g_shed_e +. +unique +()) + +257 +nock_nup_cis +( +li_lock +, +l +, 1); + +261 + glol_e + = +_shed_e +; + +263 +_vok + + gvok + = sl_vok( +BOOST_SIGNALS2_SIGNATURE_ARG_NAMES +( +BOOST_SIGNALS2_NUM_ARGS +)); + +264 +___che_ty + +che +( +vok +); + +265 +voti_j + +j +( +che +, * +this +, & +lol_e +-> +ci_bods +()); + +266  + gda +:: +comb_vok +< +tyme + +comb_ty +:: +su_ty +>() + +268 +lol_e +-> +comb +(), + +269 +__ +( +lol_e +-> +ci_bods +(). +beg +(),ol_e->ci_bods(). +d +(), +che +), + +270 +__ +( +lol_e +-> +ci_bods +(). +d +(),ol_e->ci_bods().d(), +che +) + +273 + gd +:: +size_t + +num_s +() const + +275 +shed_r +< +voti_e +> +lol_e + = + +276 +g_adab_e +(); + +277 +tyme + + gci_li_ty +:: + + + +; + +278 + gd +:: +size_t + +cou + = 0; + +279  + g + = +lol_e +-> +ci_bods +(). +beg +(); + +280 + g + ! +lol_e +-> +ci_bods +(). +d +(); ++it) + +282 if((* + g +)-> +ced +()++ + gcou +; + +284  + gcou +; + +286 +bo + +emy +() const + +288 + gshed_r +< + gvoti_e +> + glol_e + = + +289 +g_adab_e +(); + +290 +tyme + + gci_li_ty +:: + + + +; + +291  + g + = +lol_e +-> +ci_bods +(). +beg +(); + +292 + g + ! +lol_e +-> +ci_bods +(). +d +(); ++it) + +294 if((* + g +)-> +ced +() + gl +; + +296  + gue +; + +298 +comb_ty + +comb +() const + +300 + gunique_lock +< + gmux_ty +> +lock +(* +_mux +); + +301  + g_shed_e +-> +comb +(); + +303  +t_comb +(cڡ +comb_ty + & +comb_g +) + +305 + gunique_lock +< + gmux_ty +> +lock +(* +_mux +); + +306 if( + g_shed_e +. +unique +()) + +307 + g_shed_e +-> +comb +( +comb_g +; + +309 + g_shed_e +. +t +( +w + +voti_e +(* +_shed_e +, +comb_g +)); + +311 + give +: + +312  +Mux + + tmux_ty +; + +315 #ifde +BOOST_NO_CXX11_VARIADIC_TEMPLATES + + +316 as + c_vok + + +318 + gpublic +: + +319  +nvoid__su_ty + + tsu_ty +; + +321  + #BOOST_SIGNALS2_ADD_REF_TYPE +( +z +, +n +, +da +) \ + +322 +tyme + +add_n +< + `BOOST_PP_CAT +( +T +, + `BOOST_PP_INC +( +n +))>:: +ty + + + ) + +324  + #BOOST_SIGNALS2_ADD_REF_ARG +( +z +, +n +, +da +) \ + +325 + `BOOST_SIGNALS2_ADD_REF_TYPE +(~, +n +, ~) \ + +326 + `BOOST_SIGNALS2_SIGNATURE_ARG_NAME +(~, +n +, ~) + + ) + +328  + #BOOST_SIGNALS2_ADD_REF_ARGS +( +y +) \ + +329 + `BOOST_PP_ENUM +( +y +, +BOOST_SIGNALS2_ADD_REF_ARG +, ~) + + ) + +330 +_vok +( +BOOST_SIGNALS2_ADD_REF_ARGS +( +BOOST_SIGNALS2_NUM_ARGS +) +BOOST_PP_EXPR_IF +(BOOST_SIGNALS2_NUM_ARGS, :) + +331 #unde +BOOST_SIGNALS2_ADD_REF_ARGS + + +334  + #BOOST_SIGNALS2_M_ARG_NAME +( +z +, +n +, +da + + `BOOST_PP_CAT +( +m_g +, + `BOOST_PP_INC +)) + + ) + +336  + #BOOST_SIGNALS2_MISC_STATEMENT +( +z +, +n +, +da +) \ + +337 + `BOOST_SIGNALS2_M_ARG_NAME +(~, +n +, ~ + `BOOST_SIGNALS2_SIGNATURE_ARG_NAME +(~,, ~) + + ) + +339 +BOOST_PP_ENUM +( +BOOST_SIGNALS2_NUM_ARGS +, +BOOST_SIGNALS2_MISC_STATEMENT +, ~) + +340 #unde +BOOST_SIGNALS2_MISC_STATEMENT + + +342 +su_ty + +ݔ + ()(cڡ + gci_body_ty + & + gciBody +) const + +344  + gm_voke +< +tyme + + g_ty +:: +su_ty +>( +ciBody +); + +346 + give +: + +348 +_vok + & +ݔ +=(const slot_invoker &); + +350  + #BOOST_SIGNALS2_ADD_REF_M_ARG_STATEMENT +( +z +, +n +, +da +) \ + +351 + `BOOST_SIGNALS2_ADD_REF_TYPE +(~, +n +, ~ + `BOOST_SIGNALS2_M_ARG_NAME +(~,, ~; + + ) + +352 +BOOST_PP_REPEAT +( +BOOST_SIGNALS2_NUM_ARGS +, +BOOST_SIGNALS2_ADD_REF_M_ARG_STATEMENT +, ~) + +353 #unde +BOOST_SIGNALS2_ADD_REF_M_ARG_STATEMENT + + +354 #unde +BOOST_SIGNALS2_ADD_REF_ARG + + +355 #unde +BOOST_SIGNALS2_ADD_REF_TYPE + + +358  + #BOOST_SIGNALS2_M_ARG_NAMES +( +y + + `BOOST_PP_ENUM +ry, +BOOST_SIGNALS2_M_ARG_NAME +, ~) + + ) + +359 + gme +< +tyme + + gSlResuTy +> + +360 +su_ty + +m_voke +(cڡ +ci_body_ty + & +ciBody +, + +361 +tyme + +boo +:: +ab_if + >:: +ty + * = 0) const + +363 +ciBody +-> + +(). +_funi +()( +BOOST_SIGNALS2_M_ARG_NAMES +( +BOOST_SIGNALS2_NUM_ARGS +)); + +364  +void_ty +(); + +366 + gme +< +tyme + + gSlResuTy +> + +367 +su_ty + +m_voke +(cڡ +ci_body_ty + & +ciBody +, + +368 +tyme + +boo +:: +dib_if + >:: +ty + * = 0) const + +370  +ciBody +-> + +(). +_funi +()( +BOOST_SIGNALS2_M_ARG_NAMES +( +BOOST_SIGNALS2_NUM_ARGS +)); + +373 #unde +BOOST_SIGNALS2_M_ARG_NAMES + + +374 #unde +BOOST_SIGNALS2_M_ARG_NAME + + +379 as + cvoti_e + + +381 + gpublic +: + +382 +voti_e +(cڡ +ci_li_ty + & +cis_ +, + +383 cڡ +comb_ty + & +comb_ +): +_ci_bods +( +w + +ci_li_ty +( +cis_ +)), + +384 +_comb +( +w + +comb_ty +( +comb_ +)) + +386 +voti_e +(cڡ invoti_& +h +, cڡ +ci_li_ty + & +cis_ +): + +387 +_ci_bods +( +w + +ci_li_ty +( +cis_ +)), + +388 +_comb +( +h +._combiner) + +390 +voti_e +(cڡ invoti_& +h +, cڡ +comb_ty + & +comb_ +): + +391 +_ci_bods +( +h +._connection_bodies), + +392 +_comb +( +w + +comb_ty +( +comb_ +)) + +394 + gci_li_ty + & +ci_bods +({  * + g_ci_bods +; } + +395 cڡ + gci_li_ty + & +ci_bods +(cڡ {  * + g_ci_bods +; } + +396 + gcomb_ty + & +comb +({  * + g_comb +; } + +397 cڡ + gcomb_ty + & +comb +(cڡ {  * + g_comb +; } + +398 + give +: + +399 +voti_e +(const invocation_state &); + +401 + gshed_r +< + gci_li_ty +> + g_ci_bods +; + +402 + gshed_r +< + gcomb_ty +> + g_comb +; + +406 as + cvoti_j +: +ncyab + + +408 +public +: + +409  +BOOST_SIGNALS2_SIGNAL_IMPL_CLASS_NAME +( + tBOOST_SIGNALS2_NUM_ARGS + + tsigl_ty +; + +410 + gvoti_j + + +412 cڡ + g___che_ty + & + gche +, + +413 cڡ + gsigl_ty + & + gsig +, + +414 cڡ +ci_li_ty + * + gci_bods + + +415 ): +_che +( +che +), +_sig +( +sig +), +_ci_bods +( +ci_bods +) + +417 ~ +voti_j +() + +420 if( + g_che +. + gdisced__cou + > _che. + gced__cou +) + +422 + g_sig +. +f_nup_cis +( +_ci_bods +); + +425 + give +: + +426 cڡ +___che_ty + & +_che +; + +427 cڡ + gsigl_ty + & + g_sig +; + +428 cڡ +ci_li_ty + * + g_ci_bods +; + +432  +nock_nup_cis_om +( +gbage_cg_lock +< +mux_ty +> & +lock +, + +433 +bo + +gb_acked +, + +434 cڡ +tyme + +ci_li_ty +:: + + & +beg +,  +cou + = 0) const + +436 +BOOST_ASSERT +( +_shed_e +. +unique +()); + +437 +tyme + + gci_li_ty +:: + + + +; + +438  + gi +; + +439  + g + = +beg +, + gi + = 0; + +440 + g + ! +_shed_e +-> +ci_bods +(). +d +(&& ( +cou + =0 || +i + < count); + +441 ++ + gi +) + +443 +bo + + gced +; + +444 if( + ggb_acked +) + +445 (* + g +)-> +disc_exped_ +( +lock +); + +446 + gced + = (* + +)-> +nock_nogb_ced +(); + +447 if( + gced + = +l +) + +449 + + = +_shed_e +-> +ci_bods +(). +a +((*)-> +group_key +(), it); + +452 ++ + g +; + +455 + g_gbage_c_ + = + +; + +458  +nock_nup_cis +( +gbage_cg_lock +< +mux_ty +> & +lock +, + +459 +bo + +gb_acked +,  +cou +) const + +461 +BOOST_ASSERT +( +_shed_e +. +unique +()); + +462 +tyme + + gci_li_ty +:: + + +beg +; + +463 if( + g_gbage_c_ + = +_shed_e +-> +ci_bods +(). +d +()) + +465 +beg + = +_shed_e +-> +ci_bods +().begin(); + +468 + gbeg + = +_gbage_c_ +; + +470 +nock_nup_cis_om +( +lock +, +gb_acked +, +beg +, +cou +); + +474  +nock_f_unique_ci_li +( +gbage_cg_lock +< +mux_ty +> & +lock +) + +476 if( + g_shed_e +. +unique +(= +l +) + +478 +_shed_e +. +t +( +w + +voti_e +(*_shed_e, _shed_e-> +ci_bods +())); + +479 +nock_nup_cis_om +( +lock +, +ue +, +_shed_e +-> +ci_bods +(). +beg +()); + +485 +nock_nup_cis +( +lock +, +ue +, 2); + +489  +f_nup_cis +(cڡ +ci_li_ty + * +ci_bods +) const + +491 + ggbage_cg_lock +< + gmux_ty +> +li_lock +(* +_mux +); + +494 if(& + g_shed_e +-> +ci_bods +() != connection_bodies) + +498 if( + g_shed_e +. +unique +(= +l +) + +500 +_shed_e +. +t +( +w + +voti_e +(*_shed_e, _shed_e-> +ci_bods +())); + +502 +nock_nup_cis_om +( +li_lock +, +l +, +_shed_e +-> +ci_bods +(). +beg +()); + +504 + gshed_r +< + gvoti_e +> +g_adab_e +() const + +506 + gunique_lock +< + gmux_ty +> +li_lock +(* +_mux +); + +507  + g_shed_e +; + +509 +ci_body_ty + +_w_ci +( +gbage_cg_lock +< +mux_ty +> & +lock +, + +510 cڡ +_ty + & + +) + +512 +nock_f_unique_ci_li +( +lock +); + +513  +ci_body_ty +( +w + +ci_body +< +group_key_ty +, +_ty +, +Mux +>( + +, +_mux +)); + +515  +do_disc +(cڡ +group_ty + & +group +, +m +:: +bo_ +< +ue +> ) + +517 +disc +( +group +); + +519 + gme +< +tyme + + gT +> + +520  +do_disc +(cڡ +T + & + +, +m +:: +bo_ +< +l +> ) + +522 +shed_r +< +voti_e +> +lol_e + = + +523 +g_adab_e +(); + +524 +tyme + + gci_li_ty +:: + + + +; + +525  + g + = +lol_e +-> +ci_bods +(). +beg +(); + +526 + g + ! +lol_e +-> +ci_bods +(). +d +(); ++it) + +528 + ggbage_cg_lock +< + gci_body_ba +> +lock +(** + +); + +529 if((* + g +)-> +nock_nogb_ced +(= +l +) ; + +530 if((* + g +)-> + +(). +_funi +() == slot) + +532 (* + +)-> +nock_disc +( +lock +); + +536 +bound_exnded__funi_ty + * + g +; + +537 + g + = (* + +)-> + +(). +_funi +(). +me + +rg +< +bound_exnded__funi_ty +>(); + +538 if( + g + && * = + +) + +540 (* + +)-> +nock_disc +( +lock +); + +546 +ci + +nock_c +( +gbage_cg_lock +< +mux_ty +> & +lock +, + +547 cڡ +_ty + & + +, +c_posi + +posi +) + +549 +ci_body_ty + + gwCiBody + = + +550 +_w_ci +( +lock +, + +); + +551 +group_key_ty + + ggroup_key +; + +552 if( + gposi + = +_back +) + +554 +group_key +. +f + = +back_ungroud_s +; + +555 + g_shed_e +-> +ci_bods +(). +push_back +( +group_key +, +wCiBody +); + +558 + ggroup_key +. + gf + = +t_ungroud_s +; + +559 + g_shed_e +-> +ci_bods +(). +push_t +( +group_key +, +wCiBody +); + +561 + gwCiBody +-> +t_group_key +( +group_key +); + +562  +ci +( +wCiBody +); + +564 +ci + +nock_c +( +gbage_cg_lock +< +mux_ty +> & +lock +, + +565 cڡ +group_ty + & +group +, + +566 cڡ +_ty + & + +, +c_posi + +posi +) + +568 +ci_body_ty + + gwCiBody + = + +569 +_w_ci +( +lock +, + +); + +571 +group_key_ty + +group_key +( +groud_s +, +group +); + +572 + gwCiBody +-> +t_group_key +( +group_key +); + +573 if( + gposi + = +_back +) + +575 +_shed_e +-> +ci_bods +(). +push_back +( +group_key +, +wCiBody +); + +578 + g_shed_e +-> +ci_bods +(). +push_t +( +group_key +, +wCiBody +); + +580  +ci +( +wCiBody +); + +584 +mub + + gshed_r +< + gvoti_e +> + g_shed_e +; + +585 +mub + +tyme + + gci_li_ty +:: + + +_gbage_c_ +; + +588 cڡ + gboo +:: +shed_r +< +mux_ty +> +_mux +; + +591 + gme +< +BOOST_SIGNALS2_SIGNAL_TEMPLATE_DECL +( +BOOST_SIGNALS2_NUM_ARGS +)> + +592 +ass + +BOOST_SIGNALS2_WEAK_SIGNAL_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +); + +595 + gme +< +BOOST_SIGNALS2_SIGNAL_TEMPLATE_DEFAULTED_DECL +( +BOOST_SIGNALS2_NUM_ARGS +)> + +596 +ass + +BOOST_SIGNALS2_SIGNAL_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +); + +598 + gme +< +BOOST_SIGNALS2_SIGNAL_TEMPLATE_SPECIALIZATION_DECL +( +BOOST_SIGNALS2_NUM_ARGS +)> + +599 +ass + +BOOST_SIGNALS2_SIGNAL_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +) + +600 + gBOOST_SIGNALS2_SIGNAL_TEMPLATE_SPECIALIZATION +: +public + +sigl_ba +, + +601 +public + + gda +:: +BOOST_SIGNALS2_STD_FUNCTIONAL_BASE + + +603  +da +:: + tBOOST_SIGNALS2_SIGNAL_IMPL_CLASS_NAME +( + tBOOST_SIGNALS2_NUM_ARGS +) + +604 < + tBOOST_SIGNALS2_SIGNAL_TEMPLATE_INSTANTIATION +> + tim_ass +; + +605 + gpublic +: + +606  +da +:: + tBOOST_SIGNALS2_WEAK_SIGNAL_CLASS_NAME +( + tBOOST_SIGNALS2_NUM_ARGS +) + +607 < + tBOOST_SIGNALS2_SIGNAL_TEMPLATE_INSTANTIATION +> + twk_sigl_ty +; + +608 +nd + +ass + + gda +:: +BOOST_SIGNALS2_WEAK_SIGNAL_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +) + +609 < +BOOST_SIGNALS2_SIGNAL_TEMPLATE_INSTANTIATION +>; + +611  +SlFuni + + t_funi_ty +; + +613  +tyme + + tim_ass +:: + t_ty + slot_type; + +614  +tyme + + tim_ass +:: + texnded__funi_ty +xtended_slot_function_type; + +615  +tyme + + tim_ass +:: + texnded__ty +xtended_slot_type; + +616  +tyme + + t_funi_ty +:: + tsu_ty + + t_su_ty +; + +617  +Comb + + tcomb_ty +; + +618  +tyme + + tim_ass +:: + tsu_ty +esult_type; + +619  +Group + + tgroup_ty +; + +620  +GroupCom + + tgroup_com_ty +; + +621  +tyme + + tim_ass +:: + t__ + + +622 + t__ +; + +623  +tyme + + tm +:: + tidty +< + tBOOST_SIGNALS2_SIGNATURE_FUNCTION_TYPE +( + tBOOST_SIGNALS2_NUM_ARGS +)>:: + tty + + tsigtu_ty +; + +625 #ifde +BOOST_NO_CXX11_VARIADIC_TEMPLATES + + +628  + #BOOST_SIGNALS2_MISC_STATEMENT +( +z +, +n +, +da +) \ + +629  + `BOOST_PP_CAT +( + tT +, + tBOOST_PP_INC +( + tn +) + tBOOST_PP_CAT +(BOOST_PP_CAT( + tg +, BOOST_PP_INC)), + t_ty +); + + ) + +630 +BOOST_PP_REPEAT +( +BOOST_SIGNALS2_NUM_ARGS +, +BOOST_SIGNALS2_MISC_STATEMENT +, ~) + +631 #unde +BOOST_SIGNALS2_MISC_STATEMENT + + +632 #i +BOOST_SIGNALS2_NUM_ARGS + == 1 + +633  +g1_ty + + tgumt_ty +; + +634 #i +BOOST_SIGNALS2_NUM_ARGS + == 2 + +635  +g1_ty + + tf_gumt_ty +; + +636  +g2_ty + + tcd_gumt_ty +; + +639 + gme +< + gn +> +ass + + gg + : +public + + +640 +da +:: +BOOST_SIGNALS2_PREPROCESSED_ARG_N_TYPE_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +) + +641 < +n + +BOOST_SIGNALS2_PP_COMMA_IF +( +BOOST_SIGNALS2_NUM_ARGS +) + +642 +BOOST_SIGNALS2_ARGS_TEMPLATE_INSTANTIATION +( +BOOST_SIGNALS2_NUM_ARGS +)> + +645 +BOOST_STATIC_CONSTANT +(, +y + = +BOOST_SIGNALS2_NUM_ARGS +); + +649 + gme +< + gn +> cs + cg + + +651 + gpublic +: + +652  +tyme + + tda +:: + tvdic_g_ty +< + tn +, + tArgs +...>:: + tty +ype; + +654 +BOOST_STATIC_CONSTANT +(, +y + = ...( +Args +)); + +658 +BOOST_SIGNALS2_SIGNAL_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +)(cڡ + gcomb_ty + & + gcomb_g + = +comb_ty +(), + +659 cڡ + ggroup_com_ty + & + ggroup_com + = +group_com_ty +()): + +660 +_pim +( +w + +im_ass +( +comb_g +, +group_com +)) + +662 + gvtu + ~ +BOOST_SIGNALS2_SIGNAL_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +)() + +667 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +668 +BOOST_SIGNALS2_SIGNAL_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +)( + +669 +BOOST_SIGNALS2_SIGNAL_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +&& + gh +) + +671 +usg + + gd +:: +sw +; + +672 +sw +( +_pim +, +h +._pimpl); + +675 +BOOST_SIGNALS2_SIGNAL_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +) & + +676 + gݔ +=( +BOOST_SIGNALS2_SIGNAL_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +&& +rhs +) + +678 if( +this + =& +rhs +) + +680  * +this +; + +682 + g_pim +. +t +(); + +683 +usg + + gd +:: +sw +; + +684 +sw +( +_pim +, +rhs +._pimpl); + +685  * + gthis +; + +689 +ci + +c +(cڡ +_ty + & + +, +c_posi + +posi + = +_back +) + +691  (* +_pim +). +c +( + +, +posi +); + +693 +ci + +c +(cڡ +group_ty + & +group +, + +694 cڡ +_ty + & + +, +c_posi + +posi + = +_back +) + +696  (* +_pim +). +c +( +group +, + +, +posi +); + +698 +ci + +c_exnded +(cڡ +exnded__ty + & + +, +c_posi + +posi + = +_back +) + +700  (* +_pim +). +c_exnded +( + +, +posi +); + +702 +ci + +c_exnded +(cڡ +group_ty + & +group +, + +703 cڡ +exnded__ty + & + +, +c_posi + +posi + = +_back +) + +705  (* +_pim +). +c_exnded +( +group +, + +, +posi +); + +707  +disc_l_s +() + +709 (* + g_pim +). +disc_l_s +(); + +711  +disc +(cڡ +group_ty + & +group +) + +713 (* + g_pim +). +disc +( +group +); + +715 + gme + < +tyme + + gT +> + +716  +disc +(cڡ +T + & + +) + +718 (* + g_pim +). +disc +( + +); + +720 +su_ty + +ݔ + ()( +BOOST_SIGNALS2_SIGNATURE_FULL_ARGS +( +BOOST_SIGNALS2_NUM_ARGS +)) + +722  (* + g_pim +)( +BOOST_SIGNALS2_SIGNATURE_ARG_NAMES +( +BOOST_SIGNALS2_NUM_ARGS +)); + +724 +su_ty + +ݔ + ()( +BOOST_SIGNALS2_SIGNATURE_FULL_ARGS +( +BOOST_SIGNALS2_NUM_ARGS +)) const + +726  (* + g_pim +)( +BOOST_SIGNALS2_SIGNATURE_ARG_NAMES +( +BOOST_SIGNALS2_NUM_ARGS +)); + +728 + gd +:: +size_t + +num_s +() const + +730  (* +_pim +). +num_s +(); + +732 +bo + +emy +() const + +734  (* + g_pim +). +emy +(); + +736 +comb_ty + +comb +() const + +738  (* + g_pim +). +comb +(); + +740  +t_comb +(cڡ +comb_ty + & +comb_g +) + +742  (* + g_pim +). +t_comb +( +comb_g +); + +744  +sw +( +BOOST_SIGNALS2_SIGNAL_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +& +h +) + +746 +usg + + gd +:: +sw +; + +747 +sw +( +_pim +, +h +._pimpl); + +749 + geed +: + +750 +vtu + +shed_r +<> +lock_pim +() const + +752  +_pim +; + +754 + give +: + +755 +shed_r +< +im_ass +> + +756 +_pim +; + +759 #ifde +BOOST_NO_CXX11_VARIADIC_TEMPLATES + + +761 + gme +< +BOOST_SIGNALS2_SIGNAL_TEMPLATE_DECL +( +BOOST_SIGNALS2_NUM_ARGS +)> + +762  +sw +( + +763 +BOOST_SIGNALS2_SIGNAL_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +< +BOOST_SIGNALS2_SIGNAL_TEMPLATE_INSTANTIATION +> & +sig1 +, + +764 +BOOST_SIGNALS2_SIGNAL_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +< +BOOST_SIGNALS2_SIGNAL_TEMPLATE_INSTANTIATION +> & +sig2 + ) + +766 + gsig1 +. +sw +( +sig2 +); + +770 +mea + + gda + + +773 + gme +< +BOOST_SIGNALS2_SIGNAL_TEMPLATE_DECL +( +BOOST_SIGNALS2_NUM_ARGS +)> + +774 +ass + +BOOST_SIGNALS2_WEAK_SIGNAL_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +); + +776 + gme +< +BOOST_SIGNALS2_SIGNAL_TEMPLATE_SPECIALIZATION_DECL +( +BOOST_SIGNALS2_NUM_ARGS +)> + +777 as + cBOOST_SIGNALS2_WEAK_SIGNAL_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +) + +778 + gBOOST_SIGNALS2_SIGNAL_TEMPLATE_SPECIALIZATION + + +780 + gpublic +: + +781  +tyme + + tBOOST_SIGNALS2_SIGNAL_CLASS_NAME +( + tBOOST_SIGNALS2_NUM_ARGS +) + +782 < + tBOOST_SIGNALS2_SIGNAL_TEMPLATE_INSTANTIATION +>:: + tsu_ty + + +783 + tsu_ty +; + +785 +BOOST_SIGNALS2_WEAK_SIGNAL_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +) + +786 (cڡ +BOOST_SIGNALS2_SIGNAL_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +) + +787 < + gBOOST_SIGNALS2_SIGNAL_TEMPLATE_INSTANTIATION +> + +788 & + gsigl +): + +789 +_wk_pim +( +sigl +. +_pim +) + +791 +su_ty + +ݔ + ()( +BOOST_SIGNALS2_SIGNATURE_FULL_ARGS +( +BOOST_SIGNALS2_NUM_ARGS +)) + +793 +shed_r +< +da +:: +BOOST_SIGNALS2_SIGNAL_IMPL_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +) + +794 < +BOOST_SIGNALS2_SIGNAL_TEMPLATE_INSTANTIATION +> > + +795 +shed_pim +( +_wk_pim +. +lock +()); + +796  (* + gshed_pim +)( +BOOST_SIGNALS2_SIGNATURE_ARG_NAMES +( +BOOST_SIGNALS2_NUM_ARGS +)); + +798 +su_ty + +ݔ + ()( +BOOST_SIGNALS2_SIGNATURE_FULL_ARGS +( +BOOST_SIGNALS2_NUM_ARGS +)) const + +800 + gshed_r +< + gda +:: +BOOST_SIGNALS2_SIGNAL_IMPL_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +) + +801 < +BOOST_SIGNALS2_SIGNAL_TEMPLATE_INSTANTIATION +> > + +802 +shed_pim +( +_wk_pim +. +lock +()); + +803  (* + gshed_pim +)( +BOOST_SIGNALS2_SIGNATURE_ARG_NAMES +( +BOOST_SIGNALS2_NUM_ARGS +)); + +805 + give +: + +806 +boo +:: +wk_r +< +da +:: +BOOST_SIGNALS2_SIGNAL_IMPL_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +) + +807 < +BOOST_SIGNALS2_SIGNAL_TEMPLATE_INSTANTIATION +> > +_wk_pim +; + +810 #ide +BOOST_NO_CXX11_VARIADIC_TEMPLATES + + +811 + gme +< + gy +, +tyme + + gSigtu +> + +812 +ass + + gexnded_sigtu +: +public + +vdic_exnded_sigtu +< +Sigtu +> + +815 + gme +< + gy +, +tyme + + gSigtu +> + +816 +ass + + gexnded_sigtu +; + +818 + gme +< +tyme + + gSigtu +> + +819 +ass + + gexnded_sigtu +< + gBOOST_SIGNALS2_NUM_ARGS +, + gSigtu +> + +821 + gpublic +: + +828  + #BOOST_SIGNALS2_EXT_SIGNATURE +( +y +, +Sigtu +) \ + +829 +tyme + +funi_as +< +Sigtu +>:: + `su_ty + ( \ + +830 cڡ +boo +:: +sigls2 +:: +ci + & + `BOOST_SIGNALS2_PP_COMMA_IF +( +BOOST_SIGNALS2_NUM_ARGS +) \ + +831 + `BOOST_PP_ENUM +( +y +, +BOOST_SIGNALS2_SIGNATURE_TO_ARGN_TYPE +, +Sigtu +) + + ) + +832  + gfuni +< + tBOOST_SIGNALS2_EXT_SIGNATURE +( + tBOOST_SIGNALS2_NUM_ARGS +, + tSigtu +)> + tfuni_ty +; + +833 #unde +BOOST_SIGNALS2_EXT_SIGNATURE + + +836 + gme +< + gy +, +tyme + + gSigtu +,ym + gComb +, + +837 +tyme + + gGroup +,ym + gGroupCom +,ym + gSlFuni +, + +838 +tyme + + gExndedSlFuni +,ym + gMux +> + +839 +ass + + gsiglN +; + +841 + gme +< +tyme + + gSigtu +,ym + gComb +,ym + gGroup +, + +842 +tyme + + gGroupCom +,ym + gSlFuni +, + +843 +tyme + + gExndedSlFuni +,ym + gMux +> + +844 +ass + + gsiglN +< + gBOOST_SIGNALS2_NUM_ARGS +, + gSigtu +, + gComb +, + gGroup +, + +845 + gGroupCom +, + gSlFuni +, + gExndedSlFuni +, + gMux +> + +847 + gpublic +: + +848  +BOOST_SIGNALS2_SIGNAL_CLASS_NAME +( + tBOOST_SIGNALS2_NUM_ARGS +)< + +849 + tBOOST_SIGNALS2_PORTABLE_SIGNATURE +( + tBOOST_SIGNALS2_NUM_ARGS +, + tSigtu +), + +850 + tComb +, + tGroup +, + +851 + tGroupCom +, + tSlFuni +, + tExndedSlFuni +, + tMux +> + tty +; + +860 #unde +BOOST_SIGNALS2_NUM_ARGS + + +861 #unde +BOOST_SIGNALS2_SIGNAL_TEMPLATE_INSTANTIATION + + + @/usr/include/boost/signals2/detail/tracked_objects_visitor.hpp + +12 #ide +BOOST_SIGNALS2_TRACKED_OBJECTS_VISITOR_HPP + + +13  + #BOOST_SIGNALS2_TRACKED_OBJECTS_VISITOR_HPP + + + ) + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25 +mea + + gboo + + +27 +mea + + gsigls2 + + +29 +mea + + gda + + +32 as + cacked_objes_vis + + +34 + gpublic +: + +35 +acked_objes_vis +( +_ba + * + +: +_ +(slot) + +37 +me +< +tyme + +T +> + +38  +ݔ +()(cڡ +T +& +t +) const + +40 +m_vis_n_w +( +t +, +m +:: +bo_ +< +is_n_w +< +T +>:: +vue +>()); + +42 + give +: + +43 +me +< +tyme + +T +> + +44  +m_vis_n_w +(cڡ +n_w +< +T +> & +t +, cڡ +m +:: +bo_ +< +ue +> &) const + +46 +m_vis_por +( +t +. +g_por +(), +m +:: +bo_ +< +ue +>()); + +48 + gme +< +tyme + + gT +> + +49  +m_vis_n_w +(cڡ +T + & +t +, cڡ +m +:: +bo_ +< +l +> &) const + +51 +m_vis_por +( +t +, +m +:: +bo_ +< +is_por +< +T +>:: +vue +>()); + +53 + gme +< +tyme + + gT +> + +54  +m_vis_por +(cڡ +T + & +t +, cڡ +m +:: +bo_ +< +ue +> &) const + +56 +m_vis_n_funi_por +( +t +, +m +:: +bo_ +:: +ty +>:: +vue +>()); + +58 + gme +< +tyme + + gT +> + +59  +m_vis_por +(cڡ +T + & +t +, cڡ +m +:: +bo_ +< +l +> &) const + +61 +m_vis_por +( +boo +:: +addssof +( +t +), +m +:: +bo_ +< +ue +>()); + +63 + gme +< +tyme + + gT +> + +64  +m_vis_n_funi_por +(cڡ +T + * +t +, cڡ +m +:: +bo_ +< +ue +> &) const + +66 +m_vis_sigl +( +t +, +m +:: +bo_ +< +is_sigl +< +T +>:: +vue +>()); + +68 + gme +< +tyme + + gT +> + +69  +m_vis_n_funi_por +(cڡ +T + &, cڡ +m +:: +bo_ +< +l +> &) const + +71 +me +< +tyme + +T +> + +72  +m_vis_sigl +(cڡ +T + * +sigl +, cڡ +m +:: +bo_ +< +ue +> &) const + +74 if( +sigl +) + +75 +_ +-> +ack_sigl +(* +sigl +); + +77 + gme +< +tyme + + gT +> + +78  +m_vis_sigl +(cڡ +T + & +t +, cڡ +m +:: +bo_ +< +l +> &) const + +80 +add_if_ackab +( +t +); + +82  +add_if_ackab +(cڡ +ackab + *trackable) const + +84 if( + gackab +) + +85 + g_ +-> + g_acked_objes +. +push_back +( +ackab +-> +g_wk_r +()); + +87  +add_if_ackab +(const *) const {} + +89 +mub + +_ba + * + g_ +; + + @/usr/include/boost/signals2/detail/variadic_arg_type.hpp + +10 #ide +BOOST_SIGNALS2_DETAIL_VARIADIC_ARG_TYPE_HPP + + +11  + #BOOST_SIGNALS2_DETAIL_VARIADIC_ARG_TYPE_HPP + + + ) + +13  + ~ + +15 +mea + + gboo + + +17 +mea + + gsigls2 + + +19 +mea + + gda + + +21 + gme +<, + gtyme + ... + gArgs +> +ass + + gvdic_g_ty +; + +23 + gme +< +tyme + + gT +, + gtyme + ... + gArgs +> +ass + + gvdic_g_ty +<0, T, Args...> + +25 + gpublic +: + +26  +T + + tty +; + +29 + gme +< + gn +, +tyme + + gT +, + gtyme + ... + gArgs +> +ass + + gvdic_g_ty + + +31 + gpublic +: + +32  +tyme + + tvdic_g_ty +< + tn + - 1, + tArgs +...>:: + tty +ype; + +35 + gme + < + gtyme + ... + gArgs +> + +36  + sd_funiڮ_ba + + +38 + gme + < +tyme + + gT1 +> + +39  + gd_funiڮ_ba +< + gT1 +> + +41  +T1 + + tgumt_ty +; + +43 + gme + < +tyme + + gT1 +,ym + gT2 +> + +44  + gd_funiڮ_ba +< + gT1 +, + gT2 +> + +46  +T1 + + tf_gumt_ty +; + +47  +T2 + + tcd_gumt_ty +; + + @/usr/include/boost/signals2/detail/variadic_slot_invoker.hpp + +15 #ide +BOOST_SIGNALS2_DETAIL_VARIADIC_SLOT_INVOKER_HPP + + +16  + #BOOST_SIGNALS2_DETAIL_VARIADIC_SLOT_INVOKER_HPP + + + ) + +18  + ~ + +19  + ~ + +23 #ifde +BOOST_NO_CXX11_HDR_TUPLE + + +24  + ~ + +25  + #BOOST_SIGNALS2_TUPLE + +boo +:: +tue + + + ) + +26  + #BOOST_SIGNALS2_GET + +boo +:: +g + + + ) + +28  + ~ + +29  + #BOOST_SIGNALS2_TUPLE + +d +:: +tue + + + ) + +30  + #BOOST_SIGNALS2_GET + +d +:: +g + + + ) + +36 #i +defed +( +BOOST_MSVC +) + +37 #agm +wng +( +push +) + +38 #i +BOOST_MSVC + >= 1800 + +39 #agm +wng +( +dib +:4100) + +43 +mea + + gboo + + +45 +mea + + gsigls2 + + +47 +mea + + gda + + +49 + gme +<... + gvues +> cs + cunsigd_ma_y + {}; + +51 + gme +< +tyme + + gUnsigdMaAay +,  + gn +> +ass + + gunsigd_ma_y_nd +; + +53 + gme +< + gn +, ... + gArgs +> + +54 +ass + + gunsigd_ma_y_nd +< + gunsigd_ma_y +< + gArgs +...>, + gn +> + +56 + gpublic +: + +57  +unsigd_ma_y +< + tArgs +..., + tn +> + tty +; + +60 + gme +< + gn +> +ass + + gmake_unsigd_ma_y +; + +62 + gme +<> +ass + + gmake_unsigd_ma_y +<0> + +64 + gpublic +: + +65  +unsigd_ma_y +<> + tty +; + +68 + gme +<> +ass + + gmake_unsigd_ma_y +<1> + +70 + gpublic +: + +71  +unsigd_ma_y +<0> + tty +; + +74 + gme +< + gn +> cs + cmake_unsigd_ma_y + + +76 + gpublic +: + +77  +tyme + + tunsigd_ma_y_nd +< + ttyme + + tmake_unsigd_ma_y +< + tn +-1>:: + tty +, - 1>::typeype; + +80 + gme +< +tyme + + gR +> + +81 as + c_wh_tue_gs + + +83 + gpublic +: + +84  +R + + tsu_ty +; + +86 + gme +< +tyme + + gFunc +, + gtyme + ... + gArgs +, + gd +:: +size_t + +N +> + +87 +R + +ݔ +()( +Func + & +func +, cڡ + gBOOST_SIGNALS2_TUPLE +< + gArgs +...> & + ggs +, + gm +:: +size_t +< +N +>) const + +89  +tyme + + tmake_unsigd_ma_y +< + tN +>:: + tty + + tdis_ty +; + +90  + gm_voke +< + gFunc +>( + gfunc +, +dis_ty +(), + ggs +); + +92 + give +: + +93 +me +< +tyme + +Func +, ... + gdis +, + gtyme + ... + gArgs +> + +94 +R + +m_voke +( +Func + & +func +, +unsigd_ma_y +< +dis +...>, cڡ +BOOST_SIGNALS2_TUPLE +< +Args +...> & +gs +, + +95 +tyme + +boo +:: +dib_if + >:: +ty + * = 0 + +98  +func +( +BOOST_SIGNALS2_GET +< +dis +>( +gs +)...); + +100 + gme +< +tyme + + gFunc +, ... + gdis +, + gtyme + ... + gArgs +> + +101 +R + +m_voke +( +Func + & +func +, +unsigd_ma_y +< +dis +...>, cڡ +BOOST_SIGNALS2_TUPLE +< +Args +...> & +gs +, + +102 +tyme + +boo +:: +ab_if + >:: +ty + * = 0 + +105 +func +( +BOOST_SIGNALS2_GET +< +dis +>( +gs +)...); + +106  +R +(); + +112 + gme +< +tyme + + gFunc +> + +113 +R + +m_voke +( +Func + & +func +, +unsigd_ma_y +<>, cڡ +BOOST_SIGNALS2_TUPLE +<> &, + +114 +tyme + +boo +:: +ab_if + >:: +ty + * = 0 + +117 +func +(); + +118  +R +(); + +122 + gme +< +tyme + + gR +, + gtyme + ... + gArgs +> + +123 as + cvdic__vok + + +125 + gpublic +: + +126  +R + + tsu_ty +; + +128 +vdic__vok +( +Args + & ... +gs +): +_gs +(args...) + +130 +me +< +tyme + +CiBodyTy +> + +131 +su_ty + +ݔ + ()(cڡ +CiBodyTy + & +ciBody +) const + +133  +_wh_tue_gs +< +su_ty +>()( +ciBody +-> + +(). +_funi +(), + +134 + g_gs +, + gm +:: +size_t +<...( +Args +)>()); + +136 + give +: + +137 +BOOST_SIGNALS2_TUPLE +< +Args +& ...> +_gs +; + +143 #i +defed +( +BOOST_MSVC +) + +144 #agm +wng +( +p +) + + @/usr/include/boost/signals2/preprocessed_slot.hpp + +12 #ide +BOOST_SIGNALS2_PREPROCESSED_SLOT_HPP + + +13  + #BOOST_SIGNALS2_PREPROCESSED_SLOT_HPP + + + ) + +15  + ~ + +16  + ~ + +17  + ~ + +19 #ide +BOOST_SIGNALS2_SLOT_MAX_BINDING_ARGS + + +20  + #BOOST_SIGNALS2_SLOT_MAX_BINDING_ARGS + 10 + + ) + +25  + #BOOST_SIGNALS2_SLOT_N_BINDING_CONSTRUCTOR +( +z +, +n +, +da +) \ + +26 +me +< +tyme + +Func +, + `BOOST_SIGNALS2_PREFIXED_ARGS_TEMPLATE_DECL +( +n +, +BdArg +)> \ + +27 + `BOOST_SIGNALS2_SLOT_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +)( \ + +28 cڡ +Func + & +func +, + `BOOST_SIGNALS2_PREFIXED_FULL_REF_ARGS +( +n +, cڡ +BdArg +)) \ + +30 + `__funi +( +boo +:: + `bd +( +func +, + `BOOST_SIGNALS2_SIGNATURE_ARG_NAMES +( +n +))); \ + +31 } + + ) + +32  + #BOOST_SIGNALS2_SLOT_N_BINDING_CONSTRUCTORS + \ + +33 + `BOOST_PP_REPEAT_FROM_TO +(1, +BOOST_SIGNALS2_SLOT_MAX_BINDING_ARGS +, +BOOST_SIGNALS2_SLOT_N_BINDING_CONSTRUCTOR +, ~) + + ) + +36  + #BOOST_PP_ITERATION_LIMITS + (0, + `BOOST_PP_INC +( +BOOST_SIGNALS2_MAX_ARGS +)) + + ) + +37  + #BOOST_PP_FILENAME_1 + < +boo +/ +sigls2 +/ +da +/ +_me +. +h +> + + ) + +38 #ud +BOOST_PP_ITERATE +() + +40 #unde +BOOST_SIGNALS2_SLOT_N_BINDING_CONSTRUCTOR + + +41 #unde +BOOST_SIGNALS2_SLOT_N_BINDING_CONSTRUCTORS + + +43 +mea + + gboo + + +45 +mea + + gsigls2 + + +47 + gme +< +tyme + + gSigtu +, + +48 +tyme + + gSlFuni + = +boo +:: +funi +< +Sigtu +> > + +49 +ass + + +: +public + +da +:: +N +< +funi_as +< +Sigtu +>:: +y +, + +50 + gSigtu +, + gSlFuni +>:: +ty + + +52 +ive +: + +53  +tyme + + tda +:: + tN +< + tboo +:: + tfuni_as +< + tSigtu +>:: + ty +, + +54 + tSigtu +, + tSlFuni +>:: + tty + + tba_ty +; + +55 + gpublic +: + +56 +me +< +tyme + +F +> + +57 + +(cڡ +F +& +f +): +ba_ty +(f) + +61  + #BOOST_SIGNALS2_SLOT_BINDING_CONSTRUCTOR +( +z +, +n +, +da +) \ + +62 +me +< +tyme + +Func +, + `BOOST_SIGNALS2_PREFIXED_ARGS_TEMPLATE_DECL +( +n +, +BdArg +)> \ + +63 + ` +(cڡ +Func + & +func +, + `BOOST_SIGNALS2_PREFIXED_FULL_REF_ARGS +( +n +, cڡ +BdArg +)): \ + +64 + `ba_ty +( +func +, + `BOOST_SIGNALS2_SIGNATURE_ARG_NAMES +( +n +)) \ + +65 {} + + ) + +66 +BOOST_PP_REPEAT_FROM_TO +(1, +BOOST_SIGNALS2_SLOT_MAX_BINDING_ARGS +, +BOOST_SIGNALS2_SLOT_BINDING_CONSTRUCTOR +, ~) + +67 #unde +BOOST_SIGNALS2_SLOT_BINDING_CONSTRUCTOR + + + @/usr/include/boost/signals2/signal_base.hpp + +11 #ide +BOOST_SIGNALS2_SIGNAL_BASE_HPP + + +12  + #BOOST_SIGNALS2_SIGNAL_BASE_HPP + + + ) + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + gsigls2 + { + +19 +ass + + g_ba +; + +21 as + csigl_ba + : +public + +ncyab + + +23 +public +: + +24 +nd + +ass + +_ba +; + +26 + gvtu + ~ +sigl_ba +() {} + +27 + geed +: + +28 +vtu + +shed_r +<> +lock_pim +() const = 0; + + @/usr/include/boost/signals2/slot_base.hpp + +12 #ide +BOOST_SIGNALS2_SLOT_BASE_HPP + + +13  + #BOOST_SIGNALS2_SLOT_BASE_HPP + + + ) + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25 +mea + + gboo + + +27 +mea + + gsigls2 + + +29 +mea + + gda + + +31 +ass + + gacked_objes_vis +; + +32 +ass + + gackab_poe +; + +34  + gboo +:: + tv +< + tboo +:: + twk_r +< + tackab_poe +>, boo::wk_r<>, + tda +:: + tfeign_void_wk_r + > + tvoid_wk_r_v +; + +35  + gboo +:: + tv +< + tboo +:: + tshed_r +<>, + tda +:: + tfeign_void_shed_r + > + tvoid_shed_r_v +; + +36 as + clock_wk_r_vis + + +38 + gpublic +: + +39  +void_shed_r_v + + tsu_ty +; + +40 + gme +< +tyme + + gWkP +> + +41 +su_ty + +ݔ +()(cڡ + gWkP + & + gwp +) const + +43  + gwp +. +lock +(); + +47 +su_ty + +ݔ +()(cڡ + gwk_r +< + gackab_poe +> &) const + +49  + gboo +:: +shed_r +<>(); + +52 as + cexped_wk_r_vis + + +54 + gpublic +: + +55  +bo + + tsu_ty +; + +56 + gme +< +tyme + + gWkP +> + +57 +bo + +ݔ +()(cڡ + gWkP + & + gwp +) const + +59  + gwp +. +exped +(); + +64 as + c_ba + + +66 + gpublic +: + +67  +d +:: + tve +< + tda +:: + tvoid_wk_r_v +> + tacked_cڏ_ty +; + +68  + gd +:: + tve +< + tda +:: + tvoid_shed_r_v +> + tlocked_cڏ_ty +; + +70 cڡ + gacked_cڏ_ty +& +acked_objes +(cڡ { + g_acked_objes +;} + +71 +locked_cڏ_ty + +lock +() const + +73 +locked_cڏ_ty + + glocked_objes +; + +74 + gacked_cڏ_ty +:: +cڡ_ + + +; + +75  + g + = +acked_objes +(). +beg +(); i!acked_objes(). +d +(); ++it) + +77 + glocked_objes +. +push_back +( +y_vis +( +da +:: +lock_wk_r_vis +(), * + +)); + +78 if( +y_vis +( +da +:: +exped_wk_r_vis +(), * + +)) + +80 + gboo +:: +throw_exi +( +exped_ +()); + +83  + glocked_objes +; + +85 +bo + +exped +() const + +87 + gacked_cڏ_ty +:: +cڡ_ + + +; + +88  + g + = +acked_objes +(). +beg +(); i!acked_objes(). +d +(); ++it) + +90 if( +y_vis +( +da +:: +exped_wk_r_vis +(), * + +) + gue +; + +92  + gl +; + +94 + geed +: + +95 +nd + +ass + +da +:: +acked_objes_vis +; + +97  +ack_sigl +(cڡ +sigl_ba + & +sigl +) + +99 + g_acked_objes +. +push_back +( +sigl +. +lock_pim +()); + +102 +acked_cڏ_ty + + g_acked_objes +; + + @/usr/include/boost/signals2/variadic_slot.hpp + +11 #ide +BOOST_SIGNALS2_VARIADIC_SLOT_HPP + + +12  + #BOOST_SIGNALS2_VARIADIC_SLOT_HPP + + + ) + +14  + ~ + +16  + #BOOST_SIGNALS2_SLOT_N_BINDING_CONSTRUCTORS + \ + +17 +me +< +tyme + +A1 +,ym +A2 +,ym... +BdArgs +> \ + +18 + ` +(cڡ +A1 + & +g1 +, cڡ +A2 + & +g2 +, cڡ +BdArgs + & ... +gs +) \ + +20 + `__funi +( +boo +:: + `bd +( +g1 +, +g2 +, +gs +...)); \ + +21 } + + ) + +24  + ~ + + @/usr/include/boost/smart_ptr/bad_weak_ptr.hpp + +1 #ide +BOOST_SMART_PTR_BAD_WEAK_PTR_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_BAD_WEAK_PTR_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +20  + ~ + +21  + ~ + +23 #ifde +__BORLANDC__ + + +24 #agm +wn + -8026 + +27 +mea + + gboo + + +36 #i +defed +( +__BORLANDC__ +) && __BORLANDC__ <= 0x564 + +37 #agm +ti + +push + - +pc + + +40 #i +defed +( +BOOST_CLANG +) + +42 #agm +g + +dgnoic + +push + + +43 #agm +g + +dgnoic + +igned + "-Wweak-vtables" + +46 as + cbad_wk_r +: +public + +d +:: +exi + + +48 +public +: + +50 +vtu + cڡ * +wh +(cڡ +throw +() + +56 #i + $defed +( +BOOST_CLANG +) + +57 #agm +g + +dgnoic + +p + + +60 #i + `defed +( +__BORLANDC__ +) && __BORLANDC__ <= 0x564 + +61 #agm +ti + +p + + +64 + } +} + +66 #ifde +__BORLANDC__ + + +67 #agm +wn + .8026 + + @/usr/include/boost/smart_ptr/shared_ptr.hpp + +1 #ide +BOOST_SMART_PTR_SHARED_PTR_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_SHARED_PTR_HPP_INCLUDED + + + ) + +17  + ~ + +23  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +35 #i! +defed +( +BOOST_SP_NO_ATOMIC_ACCESS +) + +36  + ~ + +39  + ~ + +40  + ~ + +41  + ~ + +42  + ~ + +44 #i! +defed +( +BOOST_NO_IOSTREAM +) + +45 #i! +defed +( +BOOST_NO_IOSFWD +) + +46  + ~ + +48  + ~ + +52 #i +defed + +BOOST_SP_DISABLE_DEPRECATED + ) + +53 #agm +GCC + +dgnoic + +push + + +54 #agm +GCC + +dgnoic + +igned + "-Wdeprecated-declarations" + +57 +mea + + gboo + + +60 + gme +< +ass + + gT +> cs + gshed_r +; + +61 + gme +< +ass + + gT +> cs + gwk_r +; + +62 + gme +< +ass + + gT +> cs + gab_shed_om_this +; + +63 +ass + + gab_shed_om_w +; + +65 +mea + + gmovib + + +68 + gme +< +ass + + gT +, cs + gD + > cs + gunique_r +; + +72 +mea + + gda + + +77 + gme +< +ass + + gT + >  + s_emt + + +79  +T + + tty +; + +82 #i! +defed + +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION + ) + +84 + gme +< +ass + + gT + >  + g_emt +< T[] > + +86  +T + + tty +; + +89 #i! +defed + +__BORLANDC__ + ) || ! +BOOST_WORKAROUND +( __BORLANDC__, < 0x600 ) + +91 + gme +< +ass + + gT +, + gd +:: +size_t + +N + >  +_emt +< +T +[N] > + +93  +T + + tty +; + +102 + gme +< +ass + + gT + >  + s_den + + +104  + gT + & + tty +; + +107 + gme +<>  + g_den +< > + +109  + tty +; + +112 #i! +defed +( +BOOST_NO_CV_VOID_SPECIALIZATIONS +) + +114 + gme +<>  + g_den +< const > + +116  + tty +; + +119 + gme +<>  + g_den +< volatile > + +121  + tty +; + +124 + gme +<>  + g_den +< const volatile > + +126  + tty +; + +131 #i! +defed + +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION + ) + +133 + gme +< +ass + + gT + >  + g_den +< T[] > + +135  + tty +; + +138 #i! +defed + +__BORLANDC__ + ) || ! +BOOST_WORKAROUND +( __BORLANDC__, < 0x600 ) + +140 + gme +< +ass + + gT +, + gd +:: +size_t + +N + >  +_den +< +T +[N] > + +142  + tty +; + +151 + gme +< +ass + + gT + >  + s_memb_acss + + +153  +T + * + tty +; + +156 #i! +defed + +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION + ) + +158 + gme +< +ass + + gT + >  + g_memb_acss +< T[] > + +160  + tty +; + +163 #i! +defed + +__BORLANDC__ + ) || ! +BOOST_WORKAROUND +( __BORLANDC__, < 0x600 ) + +165 + gme +< +ass + + gT +, + gd +:: +size_t + +N + >  +_memb_acss +< +T +[N] > + +167  + tty +; + +176 + gme +< +ass + + gT + >  + s_y_acss + + +178  + tty +; + +181 #i! +defed + +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION + ) + +183 + gme +< +ass + + gT + >  + g_y_acss +< T[] > + +185  + gT + & + tty +; + +188 #i! +defed + +__BORLANDC__ + ) || ! +BOOST_WORKAROUND +( __BORLANDC__, < 0x600 ) + +190 + gme +< +ass + + gT +, + gd +:: +size_t + +N + >  +_y_acss +< +T +[N] > + +192  +T + & + tty +; + +201 + gme +< +ass + + gT + >  + s_ex + + +203 + e_vt + { + gvue + = 0 }; + +206 #i! +defed + +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION + ) + +208 + gme +< +ass + + gT +, + gd +:: +size_t + +N + >  +_ex +< +T +[N] > + +210 + e_vt + { +vue + = +N + }; + +217 + gme +< +ass + + gX +, cs + gY +, cs + gT + > +le +  +_ab_shed_om_this + +boo +:: +shed_r +< +X +> cڡ * +x +, +Y + cڡ * +py +, boo:: +ab_shed_om_this +< +T + > cڡ * + + ) + +219 if + + != 0 ) + +221 + +-> +__ac_owr + +x +, +cڡ_ +< +Y +* > +py + ) ); + +225 + gme +< +ass + + gX +, cs + gY + > +le +  +_ab_shed_om_this + +boo +:: +shed_r +< +X +> * +x +, +Y + cڡ * +py +, boo:: +ab_shed_om_w + cڡ * + + ); + +227 #ifde +_MANAGED + + +231  + s_y_por + + +233 + gme +< +ass + + gT +> +_y_por + +T +* ) {} + +236 +le +  +_ab_shed_om_this + +_y_por +, sp_any_pointer, sp_any_pointer ) + +242 +le +  +_ab_shed_om_this +( ... ) + +248 #i! +defed + +BOOST_NO_SFINAE + ) && !defed +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION + ) && !defed +BOOST_NO_AUTO_PTR + ) + +252 + gme +< +ass + + gT +, cs + gR + >  + s_ab_if_auto_r + + +256 + gme +< +ass + + gT +, cs + gR + >  + g_ab_if_auto_r +< + gd +:: +auto_r +< +T + >, R > + +258  +R + + tty +; + +265 + gme +< +ass + + gY +, cs + gT + > +le +  +_as_cvtib +( + gBOOST_SP_NOEXCEPT + + +267 #i! +defed + +BOOST_SP_NO_SP_CONVERTIBLE + ) + +270  + ttmp +[ +_cvtib +< +Y +, +T + >:: +vue +? 1: -1 ]; + +271 () + gtmp + ); + +275 +T +* + gp + = +ic_ +< +Y +* >( 0 ); + +276 () + gp +; + +283 + gme +< +ass + + gT +, cs + gY + > +le +  +_por_cڡru + +boo +:: +shed_r +< +T + > * +x +, +Y + * +p +, boo:: +da +:: +shed_cou + & + + ) + +285 +boo +:: +da +:: +shed_cou + +p + ). +sw + + + ); + +286 + gboo +:: +da +:: +_ab_shed_om_this + +x +, +p +, ); + +289 #i! +defed + +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION + ) + +291 + gme +< +ass + + gT +, cs + gY + > +le +  +_por_cڡru + +boo +:: +shed_r +< +T +[] > * , +Y + * +p +, boo:: +da +:: +shed_cou + & + + ) + +293 +_as_cvtib +< +Y +[], + gT +[] >(); + +294 + gboo +:: +da +:: +shed_cou + +p +, +boo +:: +checked_y_d +< +T + >(). +sw + + + ); + +297 + gme +< +ass + + gT +, + gd +:: +size_t + +N +, cs + gY + > +le +  +_por_cڡru + +boo +:: +shed_r +< +T +[N] > * , +Y + * +p +, boo:: +da +:: +shed_cou + & + + ) + +299 +_as_cvtib +< +Y +[ +N +], + gT +[N] >(); + +300 + gboo +:: +da +:: +shed_cou + +p +, +boo +:: +checked_y_d +< +T + >(). +sw + + + ); + +307 + gme +< +ass + + gT +, cs + gY + > +le +  +_d_cڡru + +boo +:: +shed_r +< +T + > * +x +, +Y + * +p + ) + +309 + gboo +:: +da +:: +_ab_shed_om_this + +x +, +p +, ); + +312 #i! +defed + +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION + ) + +314 + gme +< +ass + + gT +, cs + gY + > +le +  +_d_cڡru + +boo +:: +shed_r +< +T +[] > * , +Y + * ) + +316 + g_as_cvtib +< + gY +[], + gT +[] >(); + +319 + gme +< +ass + + gT +, + gd +:: +size_t + +N +, cs + gY + > +le +  +_d_cڡru + +boo +:: +shed_r +< +T +[N] > * , +Y + * ) + +321 + g_as_cvtib +< + gY +[ +N +], + gT +[N] >(); + +326  + s__cڡru_g + + +341 + gme +< +ass + + gT +> cs + cshed_r + + +343 + give +: + +346  +shed_r +< + tT +> + tthis_ty +; + +348 + gpublic +: + +350  +tyme + + tboo +:: + tda +:: + t_emt +< + tT + >:: + tty + + temt_ty +; + +352 +BOOST_CONSTEXPR + +shed_r +( + gBOOST_SP_NOEXCEPT + : +px +0 ), + +() + +356 #i! +defed + +BOOST_NO_CXX11_NULLPTR + ) + +358 +BOOST_CONSTEXPR + +shed_r + +boo +:: +da +:: +_nuαr_t + ) +BOOST_SP_NOEXCEPT + : +px +0 ), + +() + +364 +BOOST_CONSTEXPR + +shed_r + +boo +:: +da +:: +__cڡru_g +, +emt_ty + * +px_ +, boo::da:: +shed_cou + cڡ & +_ + ) +BOOST_SP_NOEXCEPT + : +px +px_ ), + +(n_ ) + +368 #i! +defed + +BOOST_NO_CXX11_RVALUE_REFERENCES + ) + +370 +BOOST_CONSTEXPR + +shed_r + +boo +:: +da +:: +__cڡru_g +, +emt_ty + * +px_ +, boo::da:: +shed_cou + && +_ + ) +BOOST_SP_NOEXCEPT + : +px +px_ ), + + +d +:: +move +(n_ ) ) + +376 +me +< +ass + +Y +> + +377 +exic + +shed_r + +Y + * +p + ): +px +а), + +() + +379 + gboo +:: +da +:: +_por_cڡru + +this +, +p +, + + ); + +388 + gme +< +ass + + gY +, cs + gD +> +shed_r + +Y + * +p +, +D + +d + ): +px +а), + +(, d ) + +390 + gboo +:: +da +:: +_d_cڡru + +this +, +p + ); + +393 #i! +defed + +BOOST_NO_CXX11_NULLPTR + ) + +395 + gme +< +ass + + gD +> +shed_r + +boo +:: +da +:: +_nuαr_t + +p +, +D + +d + ): +px +а), + +(, d ) + +403 + gme +< +ass + + gY +, cs + gD +, cs + gA +> +shed_r + +Y + * +p +, +D + +d +, +A + +a + ): +px +а), + +(, d, ) + +405 + gboo +:: +da +:: +_d_cڡru + +this +, +p + ); + +408 #i! +defed + +BOOST_NO_CXX11_NULLPTR + ) + +410 + gme +< +ass + + gD +, cs + gA +> +shed_r + +boo +:: +da +:: +_nuαr_t + +p +, +D + +d +, +A + +a + ): +px +а), + +(, d, ) + +418 #i! +defed + +BOOST_NO_CXX11_RVALUE_REFERENCES + ) + +422 +shed_r +shed_cڡ & +r + ) + gBOOST_SP_NOEXCEPT + : +px +r.px ), + +(.pn ) + +428 + gme +< +ass + + gY +> + +429 +exic + +shed_r + +wk_r +< +Y +> cڡ & +r + ): + +(.pn ) + +431 +boo +:: +da +:: +_as_cvtib +< +Y +, + gT + >(); + +434 + gpx + = +r +. +px +; + +437 + gme +< +ass + + gY +> + +438 +shed_r + +wk_r +< +Y +> cڡ & +r +, +boo +:: +da +:: +_nhrow_g + ) + +439 +BOOST_SP_NOEXCEPT + : +px +0 ), + + +r +., +boo +:: +da +:: +_nhrow_g +() ) + +441 if! + +. +emy +() ) + +443 +px + = +r +.px; + +447 + gme +< +ass + + gY +> + +448 #i! +defed + +BOOST_SP_NO_SP_CONVERTIBLE + ) + +450 +shed_r +shed_r< +Y +> cڡ & +r +, +tyme + +boo +:: +da +:: +_ab_if_cvtib +:: +ty + = boo::da:: +_emy +() ) + +454 +shed_r +shed_r< +Y +> cڡ & +r + ) + +457 +BOOST_SP_NOEXCEPT + : +px + +r +.px ), + +(.pn ) + +459 + gboo +:: +da +:: +_as_cvtib +< +Y +, + gT + >(); + +463 + gme +< +ass + + gY + > + +464 +shed_r +shed_r< +Y +> cڡ & +r +, +emt_ty + * +p + ) + gBOOST_SP_NOEXCEPT + : +px +а), + +(.pn ) + +468 #ide +BOOST_NO_AUTO_PTR + + +470 + gme +< +ass + + gY +> + +471 +exic + +shed_r + +d +:: +auto_r +< +Y +> & +r + ): +px +. +g +()), + +() + +473 + gboo +:: +da +:: +_as_cvtib +< +Y +, + gT + >(); + +475 +Y + * + gtmp + = +r +. +g +(); + +476 + g + = +boo +:: +da +:: +shed_cou + +r + ); + +478 + gboo +:: +da +:: +_d_cڡru + +this +, +tmp + ); + +481 #i! +defed + +BOOST_NO_CXX11_RVALUE_REFERENCES + ) + +483 + gme +< +ass + + gY +> + +484 +shed_r + +d +:: +auto_r +< +Y +> && +r + ): +px +. +g +()), + +() + +486 + gboo +:: +da +:: +_as_cvtib +< +Y +, + gT + >(); + +488 +Y + * + gtmp + = +r +. +g +(); + +489 + g + = +boo +:: +da +:: +shed_cou + +r + ); + +491 + gboo +:: +da +:: +_d_cڡru + +this +, +tmp + ); + +494 #i! +defed + +BOOST_NO_SFINAE + ) && !defed +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION + ) + +496 + gme +< +ass + + gAp +> + +497 +exic + +shed_r + +Ap + +r +, +tyme + +boo +:: +da +:: +_ab_if_auto_r +:: +ty + = 0 ): +px +r. +g +(), + +() + +499  +tyme + + tAp +:: + temt_ty + + tY +; + +501 + gboo +:: +da +:: +_as_cvtib +< +Y +, + gT + >(); + +503 +Y + * + gtmp + = +r +. +g +(); + +504 + g + = +boo +:: +da +:: +shed_cou + +r + ); + +506 + gboo +:: +da +:: +_d_cڡru + +this +, +tmp + ); + +513 #i! +defed + +BOOST_NO_CXX11_SMART_PTR + ) && !defed +BOOST_NO_CXX11_RVALUE_REFERENCES + ) + +515 + gme +< +ass + + gY +, cs + gD + > + +516 +shed_r + +d +:: +unique_r +< +Y +, +D + > && +r + ): +px +r. +g +(), + +() + +518 + gboo +:: +da +:: +_as_cvtib +< +Y +, + gT + >(); + +520 +tyme + + gd +:: +unique_r +< +Y +, + gD + >:: +por + +tmp + = +r +. +g +(); + +522 if + gtmp + != 0 ) + +524 + + = +boo +:: +da +:: +shed_cou + +r + ); + +525 + gboo +:: +da +:: +_d_cڡru + +this +, +tmp + ); + +531 + gme +< +ass + + gY +, cs + gD + > + +532 +shed_r + +boo +:: +movib +:: +unique_r +< +Y +, +D + > +r + ): +px +r. +g +(), + +() + +534 + gboo +:: +da +:: +_as_cvtib +< +Y +, + gT + >(); + +536 +tyme + + gboo +:: +movib +:: +unique_r +< +Y +, + gD + >:: +por + +tmp + = +r +. +g +(); + +538 if + gtmp + != 0 ) + +540 + + = +boo +:: +da +:: +shed_cou + +r + ); + +541 + gboo +:: +da +:: +_d_cڡru + +this +, +tmp + ); + +547 + gshed_r + & + gݔ += +shed_r + cڡ & +r + ) +BOOST_SP_NOEXCEPT + + +549 +this_ty +( +r +). +sw +(* +this +); + +550  * + gthis +; + +553 #i! +defed +( +BOOST_MSVC +) || (BOOST_MSVC >= 1400) + +555 + gme +< +ass + + gY +> + +556 + gshed_r + & + gݔ +=( +shed_r +< +Y +> cڡ & +r + +BOOST_SP_NOEXCEPT + + +558 +this_ty +( +r +). +sw +(* +this +); + +559  * + gthis +; + +564 #ide +BOOST_NO_AUTO_PTR + + +566 + gme +< +ass + + gY +> + +567 + gshed_r + & + gݔ += +d +:: +auto_r +< +Y +> & +r + ) + +569 +this_ty + +r + ). +sw +* +this + ); + +570  * + gthis +; + +573 #i! +defed + +BOOST_NO_CXX11_RVALUE_REFERENCES + ) + +575 + gme +< +ass + + gY +> + +576 + gshed_r + & + gݔ += +d +:: +auto_r +< +Y +> && +r + ) + +578 +this_ty + +ic_ +< +d +:: +auto_r +< +Y +> && > +r + ) ). +sw +* +this + ); + +579  * + gthis +; + +582 #i! +defed + +BOOST_NO_SFINAE + ) && !defed +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION + ) + +584 + gme +< +ass + + gAp +> + +585 +tyme + + gboo +:: +da +:: +_ab_if_auto_r +< +Ap +, + gshed_r + & >:: +ty + +ݔ +=A +r + ) + +587 +this_ty + +r + ). +sw +* +this + ); + +588  * + gthis +; + +595 #i! +defed + +BOOST_NO_CXX11_SMART_PTR + ) && !defed +BOOST_NO_CXX11_RVALUE_REFERENCES + ) + +597 + gme +< +ass + + gY +, cs + gD +> + +598 + gshed_r + & + gݔ += +d +:: +unique_r +< +Y +, + gD +> && + gr + ) + +600 +this_ty + +ic_ +< +d +:: +unique_r +< +Y +, +D +> && > +r + ) ). +sw +(* +this +); + +601  * + gthis +; + +606 + gme +< +ass + + gY +, cs + gD +> + +607 + gshed_r + & + gݔ += +boo +:: +movib +:: +unique_r +< +Y +, + gD +> + gr + ) + +611 + gboo +:: +da +:: +_as_cvtib +< +Y +, + gT + >(); + +613 +tyme + + gboo +:: +movib +:: +unique_r +< +Y +, + gD + >:: +por + +p + = +r +. +g +(); + +615 +shed_r + + gtmp +; + +617 if + gp + != 0 ) + +619 +tmp +. +px + = +p +; + +620 + gtmp +. + g + = +boo +:: +da +:: +shed_cou + +r + ); + +622 + gboo +:: +da +:: +_d_cڡru +& +tmp +, +p + ); + +625 + gtmp +. +sw +* +this + ); + +627  * + gthis +; + +632 #i! +defed + +BOOST_NO_CXX11_RVALUE_REFERENCES + ) + +634 +shed_r +shed_&& +r + ) + gBOOST_SP_NOEXCEPT + : +px +r.px ), + +() + +636 + g +. +sw + +r +. + + ); + +637 + gr +. + gpx + = 0; + +640 + gme +< +ass + + gY +> + +641 #i! +defed + +BOOST_SP_NO_SP_CONVERTIBLE + ) + +643 +shed_r +shed_r< +Y +> && +r +, +tyme + +boo +:: +da +:: +_ab_if_cvtib +:: +ty + = boo::da:: +_emy +() ) + +647 +shed_r +shed_r< +Y +> && +r + ) + +650 +BOOST_SP_NOEXCEPT + : +px + +r +.px ), + +() + +652 + gboo +:: +da +:: +_as_cvtib +< +Y +, + gT + >(); + +654 + g +. +sw + +r +. + + ); + +655 + gr +. + gpx + = 0; + +658 + gshed_r + & + gݔ += +shed_r + && +r + ) +BOOST_SP_NOEXCEPT + + +660 +this_ty + +ic_ +< +shed_r + && > +r + ) ). +sw +* +this + ); + +661  * + gthis +; + +664 + gme +< +ass + + gY +> + +665 + gshed_r + & + gݔ += +shed_r +< +Y +> && +r + ) +BOOST_SP_NOEXCEPT + + +667 +this_ty + +ic_ +< +shed_r +< +Y +> && > +r + ) ). +sw +* +this + ); + +668  * + gthis +; + +672 + gme +< +ass + + gY +> + +673 +shed_r +shed_r< +Y +> && +r +, +emt_ty + * +p + ) + gBOOST_SP_NOEXCEPT + : +px +а), + +() + +675 + g +. +sw + +r +. + + ); + +676 + gr +. + gpx + = 0; + +681 #i! +defed + +BOOST_NO_CXX11_NULLPTR + ) + +683 + gshed_r + & + gݔ += +boo +:: +da +:: +_nuαr_t + ) +BOOST_SP_NOEXCEPT + + +685 +this_ty +(). +sw +(* +this +); + +686  * + gthis +; + +691  +t +( + gBOOST_SP_NOEXCEPT + + +693 +this_ty +(). +sw +(* +this +); + +696 + gme +< +ass + + gY +>  +t + +Y + * +p + ) + +698 +BOOST_ASSERT + +p + =0 || ! +px + ); + +699 +this_ty + +p + ). +sw +* +this + ); + +702 + gme +< +ass + + gY +, cs + gD +>  +t + +Y + * +p +, +D + +d + ) + +704 +this_ty + +p +, +d + ). +sw +* +this + ); + +707 + gme +< +ass + + gY +, cs + gD +, cs + gA +>  +t + +Y + * +p +, +D + +d +, +A + +a + ) + +709 +this_ty + +p +, +d +, +a + ). +sw +* +this + ); + +712 + gme +< +ass + + gY +>  +t + +shed_r +< +Y +> cڡ & +r +, +emt_ty + * +p + ) + gBOOST_SP_NOEXCEPT + + +714 +this_ty + +r +, +p + ). +sw +* +this + ); + +717 #i! +defed + +BOOST_NO_CXX11_RVALUE_REFERENCES + ) + +719 + gme +< +ass + + gY +>  +t + +shed_r +< +Y +> && +r +, +emt_ty + * +p + ) + gBOOST_SP_NOEXCEPT + + +721 +this_ty + +ic_ +< +shed_r +< +Y +> && > +r + ), +p + ). +sw +* +this + ); + +726 +tyme + + gboo +:: +da +:: +_den +< +T + >:: +ty + +ݔ +* (cڡ +BOOST_SP_NOEXCEPT_WITH_ASSERT + + +728 +BOOST_ASSERT + +px + != 0 ); + +729  * + gpx +; + +732 +tyme + + gboo +:: +da +:: +_memb_acss +< +T + >:: +ty + +ݔ +-> (cڡ +BOOST_SP_NOEXCEPT_WITH_ASSERT + + +734 +BOOST_ASSERT + +px + != 0 ); + +735  + gpx +; + +738 +tyme + + gboo +:: +da +:: +_y_acss +< +T + >:: +ty + +ݔ +[] ( +d +:: +rdiff_t + +i + ) cڡ +BOOST_SP_NOEXCEPT_WITH_ASSERT + + +740 +BOOST_ASSERT + +px + != 0 ); + +741 +BOOST_ASSERT + +i + >0 && ( i < +boo +:: +da +:: +_ex +< +T + >:: +vue + || boost::detail::sp_extent< T >::value == 0 ) ); + +743  + gic_ +< +tyme + + gboo +:: +da +:: +_y_acss +< +T + >:: +ty + > +px +[ +i + ] ); + +746 +emt_ty + * +g +(cڡ + gBOOST_SP_NOEXCEPT + + +748  + gpx +; + +752  + ~ + +754 +bo + +unique +(cڡ + gBOOST_SP_NOEXCEPT + + +756  + g +. +unique +(); + +759  +u_cou +(cڡ + gBOOST_SP_NOEXCEPT + + +761  + g +. +u_cou +(); + +764  +sw + +shed_r + & +h + ) + gBOOST_SP_NOEXCEPT + + +766 + gd +:: +sw +( +px +, +h +.px); + +767 + g +. +sw +( +h +. + +); + +770 + gme +< +ass + + gY +> +bo + +owr_befe + +shed_r +< +Y +> cڡ & +rhs + ) cڡ + gBOOST_SP_NOEXCEPT + + +772  + g + < + grhs +.pn; + +775 + gme +< +ass + + gY +> +bo + +owr_befe + +wk_r +< +Y +> cڡ & +rhs + ) cڡ + gBOOST_SP_NOEXCEPT + + +777  + g + < + grhs +.pn; + +780 * +__g_d + +boo +:: +da +:: +_tyfo + cڡ & +ti + ) cڡ +BOOST_SP_NOEXCEPT + + +782  + +. +g_d + +ti + ); + +785 * +__g_lol_d + +boo +:: +da +:: +_tyfo + cڡ & +ti + ) cڡ +BOOST_SP_NOEXCEPT + + +787  + +. +g_lol_d + +ti + ); + +790 * +__g_uyd_d +(cڡ + gBOOST_SP_NOEXCEPT + + +792  + g +. +g_uyd_d +(); + +795 +bo + +__equiv + +shed_r + cڡ & +r + ) cڡ + gBOOST_SP_NOEXCEPT + + +797  + gpx + = +r +. +px + && + + ==.pn; + +800 + gboo +:: +da +:: +shed_cou + +__cou +(cڡ +BOOST_NOEXCEPT + + +802  + +; + +808 #ide +BOOST_NO_MEMBER_TEMPLATE_FRIENDS + + +810 + give +: + +812 +me +< +ass + +Y +> +nd + cs +shed_r +; + +813 + gme +< +ass + + gY +> +nd + cs + gwk_r +; + +818 +emt_ty + * + gpx +; + +819 + gboo +:: +da +:: +shed_cou + + +; + +823 + gme +< +ass + + gT +, cs + gU +> +le + +bo + + gݔ +==( +shed_r +< +T +> cڡ & +a +, + gshed_r + cڡ & + gb + + gBOOST_SP_NOEXCEPT + + +825  + ga +. +g +(= +b +.get(); + +828 + gme +< +ass + + gT +, cs + gU +> +le + +bo + + gݔ +!=( +shed_r +< +T +> cڡ & +a +, + gshed_r + cڡ & + gb + + gBOOST_SP_NOEXCEPT + + +830  + ga +. +g +(! +b +.get(); + +833 #i +__GNUC__ + =2 && +__GNUC_MINOR__ + <= 96 + +837 + gme +< +ass + + gT +> +le + +bo + + gݔ +!=( +shed_r +< +T +> cڡ & +a +, + gshed_r + cڡ & + gb + + gBOOST_SP_NOEXCEPT + + +839  + ga +. +g +(! +b +.get(); + +844 #i! + $defed + +BOOST_NO_CXX11_NULLPTR + ) + +846 +me +< +ass + +T +> +le + +bo + +ݔ +== +shed_r + cڡ & +p +, +boo +:: +da +:: +_nuαr_t + ) +BOOST_SP_NOEXCEPT + + +848  +p +. + `g +() == 0; + +849 + } +} + +851 + gme +< +ass + + gT +> +le + +bo + + gݔ +== +boo +:: +da +:: +_nuαr_t +, + gshed_r + cڡ & + gp + ) + gBOOST_SP_NOEXCEPT + + +853  + gp +. +g +() == 0; + +856 + gme +< +ass + + gT +> +le + +bo + + gݔ +!= +shed_r +< +T +> cڡ & +p +, + gboo +:: +da +:: +_nuαr_t + ) +BOOST_SP_NOEXCEPT + + +858  +p +. +g +() != 0; + +861 + gme +< +ass + + gT +> +le + +bo + + gݔ +!= +boo +:: +da +:: +_nuαr_t +, + gshed_r + cڡ & + gp + ) + gBOOST_SP_NOEXCEPT + + +863  + gp +. +g +() != 0; + +868 + gme +< +ass + + gT +, cs + gU +> +le + +bo + + gݔ +<( + gshed_r + cڡ & + ga +, shed_r cڡ & + gb + + gBOOST_SP_NOEXCEPT + + +870  + ga +. +owr_befe + +b + ); + +873 + gme +< +ass + + gT +> +le +  +sw +( +shed_r +< +T +> & +a +, shed_r & +b + + gBOOST_SP_NOEXCEPT + + +875 + ga +. +sw +( +b +); + +878 + gme +< +ass + + gT +, cs + gU +> + gshed_r + +ic_por_ + +shed_r +< +U +> cڡ & +r + ) + gBOOST_SP_NOEXCEPT + + +880 ( + gic_ +< + gT +* >Сic_< + gU +* >( 0 ) ); + +882  +tyme + + tshed_r +< + tT +>:: + temt_ty + + tE +; + +884 +E + * + gp + = +ic_ +< E* > +r +. +g +() ); + +885  + gshed_r +< + gT +> + gr +, + gp + ); + +888 + gme +< +ass + + gT +, cs + gU +> + gshed_r + +cڡ_por_ + +shed_r +< +U +> cڡ & +r + ) + gBOOST_SP_NOEXCEPT + + +890 ( + gcڡ_ +< + gT +* > + gic_ +< + gU +* >( 0 ) ); + +892  +tyme + + tshed_r +< + tT +>:: + temt_ty + + tE +; + +894 +E + * + gp + = +cڡ_ +< E* > +r +. +g +() ); + +895  + gshed_r +< + gT +> + gr +, + gp + ); + +898 + gme +< +ass + + gT +, cs + gU +> + gshed_r + +dymic_por_ + +shed_r +< +U +> cڡ & +r + ) + gBOOST_SP_NOEXCEPT + + +900 ( + gdymic_ +< + gT +* > + gic_ +< + gU +* >( 0 ) ); + +902  +tyme + + tshed_r +< + tT +>:: + temt_ty + + tE +; + +904 +E + * + gp + = +dymic_ +< E* > +r +. +g +() ); + +905  + gp +? + gshed_r +< + gT +> + gr +, ): +shed_r +< +T +>(); + +908 + gme +< +ass + + gT +, cs + gU +> + gshed_r + +t_por_ + +shed_r +< +U +> cڡ & +r + ) + gBOOST_SP_NOEXCEPT + + +910 ( + gt_ +< + gT +* > + gic_ +< + gU +* >( 0 ) ); + +912  +tyme + + tshed_r +< + tT +>:: + temt_ty + + tE +; + +914 +E + * + gp + = +t_ +< E* > +r +. +g +() ); + +915  + gshed_r +< + gT +> + gr +, + gp + ); + +918 #i! + $defed + +BOOST_NO_CXX11_RVALUE_REFERENCES + ) + +920 +me +< +ass + +T +, cs +U +> +shed_r + + `ic_por_ +shed_r && +r + ) +BOOST_SP_NOEXCEPT + + +922 ( +ic_ +< +T +* >Сic_< +U +* >( 0 ) ); + +924  +tyme + + tshed_r +< + tT +>:: + temt_ty + + tE +; + +926 +E + * +p + = +ic_ +< E* > +r +. + `g +() ); + +927  +shed_r +< +T +> +d +:: + `move +( +r +), +p + ); + +928 + } +} + +930 + gme +< +ass + + gT +, cs + gU +> + gshed_r + +cڡ_por_ + +shed_r +< +U +> && +r + ) + gBOOST_SP_NOEXCEPT + + +932 ( + gcڡ_ +< + gT +* > + gic_ +< + gU +* >( 0 ) ); + +934  +tyme + + tshed_r +< + tT +>:: + temt_ty + + tE +; + +936 +E + * + gp + = +cڡ_ +< E* > +r +. +g +() ); + +937  + gshed_r +< + gT +> + gd +:: +move +( +r +), + gp + ); + +940 + gme +< +ass + + gT +, cs + gU +> + gshed_r + +dymic_por_ + +shed_r +< +U +> && +r + ) + gBOOST_SP_NOEXCEPT + + +942 ( + gdymic_ +< + gT +* > + gic_ +< + gU +* >( 0 ) ); + +944  +tyme + + tshed_r +< + tT +>:: + temt_ty + + tE +; + +946 +E + * + gp + = +dymic_ +< E* > +r +. +g +() ); + +947  + gp +? + gshed_r +< + gT +> + gd +:: +move +( +r +), ): +shed_r +< +T +>(); + +950 + gme +< +ass + + gT +, cs + gU +> + gshed_r + +t_por_ + +shed_r +< +U +> && +r + ) + gBOOST_SP_NOEXCEPT + + +952 ( + gt_ +< + gT +* > + gic_ +< + gU +* >( 0 ) ); + +954  +tyme + + tshed_r +< + tT +>:: + temt_ty + + tE +; + +956 +E + * + gp + = +t_ +< E* > +r +. +g +() ); + +957  + gshed_r +< + gT +> + gd +:: +move +( +r +), + gp + ); + +964 + gme +< +ass + + gT +> +le + +tyme + + gshed_r +:: +emt_ty + * +g_por +( +shed_r +< +T +> cڡ & +p + +BOOST_SP_NOEXCEPT + + +966  +p +. +g +(); + +971 #i! + $defed +( +BOOST_NO_IOSTREAM +) + +973 #i + `defed +( +BOOST_NO_TEMPLATED_IOSTREAMS +|| ( defed( +__GNUC__ +) && (__GNUC__ < 3) ) + +975 +me +< +ass + +Y +> +d +:: +oam + & +ݔ +<< (d::oam & +os +, +shed_r + cڡ & +p +) + +977 +os + << +p +. + `g +(); + +978  +os +; + +979 + } +} + +984 #ide +_STLP_NO_IOSTREAMS + + +986 #i +defed +( +BOOST_MSVC +&& +BOOST_WORKAROUND +(BOOST_MSVC, < 1300 && +__SGI_STL_PORT +) + +988 +usg + + gd +:: +basic_oam +; + +989 + gme +< +ass + + gE +, cs + gT +, cs + gY +> + gbasic_oam + & + gݔ +<< (basic_oam & + gos +, + gshed_r + cڡ & + gp +) + +991 + gme +< +ass + + gE +, cs + gT +, cs + gY +> + gd +:: +basic_oam +< +E +, T> & + gݔ +<< (d::basic_oam & + gos +, + gshed_r + cڡ & + gp +) + +994 + gos + << + gp +. +g +(); + +995  + gos +; + +1006 +mea + + gda + + +1009 + gme +< +ass + + gD +, cs + gT +> +D + * +basic_g_d + +shed_r +< +T +> cڡ & +p + ) + gBOOST_SP_NOEXCEPT + + +1011  + gic_ +< + gD + *> + gp +. +__g_d +( +BOOST_SP_TYPEID +( +D +)) ); + +1014 + gme +< +ass + + gD +, cs + gT +> +D + * +basic_g_lol_d +D *, +shed_r +< +T +> cڡ & +p + ) + gBOOST_SP_NOEXCEPT +; + +1015 + gme +< +ass + + gD +, cs + gT +> +D + cڡ * +basic_g_lol_d +D cڡ *, +shed_r +< +T +> cڡ & +p + ) + gBOOST_SP_NOEXCEPT +; + +1017 as + ces2_d_w + + +1019 + give +: + +1021 +shed_r +<cڡ vީe> +d_ +; + +1023 + gpublic +: + +1025 +es2_d_w +() + +1029 +me +< +ass + +T + >  +t_d + +shed_r + cڡ & +d + ) +BOOST_SP_NOEXCEPT + + +1031 +d_ + = +d +; + +1034 + gme +< +tyme + + gD +> +D +* +g_d +(cڡ + gBOOST_SP_NOEXCEPT + + +1036  + gboo +:: +da +:: +basic_g_d +< +D +> +d_ + ); + +1039 + gme +< +ass + + gT +>  +ݔ +()T* ) + gBOOST_SP_NOEXCEPT_WITH_ASSERT + + +1041 +BOOST_ASSERT + +d_ +. +u_cou +() <= 1 ); + +1042 + gd_ +. +t +(); + +1048 + gme +< +ass + + gD +, cs + gT +> +D + * +g_d + +shed_r +< +T +> cڡ & +p + ) + gBOOST_SP_NOEXCEPT + + +1050 +D + * + gd + = +boo +:: +da +:: +basic_g_d + +p + ); + +1052 if + gd + == 0 ) + +1054 +d + = +boo +:: +da +:: +basic_g_lol_d +d, +p + ); + +1057 if + gd + == 0 ) + +1059 +boo +:: +da +:: +es2_d_w + * +d_w + = boo::da:: +basic_g_d +( +p +); + +1062 if( + gd_w + + gd + = +d_w +->:: +boo +:: +da +:: +es2_d_w +:: +g_d +< +D +>(); + +1065  + gd +; + +1070 #i! + $defed +( +BOOST_SP_NO_ATOMIC_ACCESS +) + +1072 +me +< +ass + +T +> +le + +bo + + `omic_is_lock_ + +shed_r + cڡ * ) +BOOST_SP_NOEXCEPT + + +1074  +l +; + +1075 + } +} + +1077 + gme +< +ass + + gT +> + gshed_r + +omic_ld + +shed_r +< +T +> cڡ * +p + ) + gBOOST_SP_NOEXCEPT + + +1079 + gboo +:: +da +:: +lock_po +<2>:: +sced_lock + +lock + +p + ); + +1080  * + gp +; + +1083 + gme +< +ass + + gT +, cs + gM +> +le + + gshed_r + +omic_ld_exic + +shed_r +< +T +> cڡ * +p +, +M + ) + gBOOST_SP_NOEXCEPT + + +1085  +omic_ld + +p + ); + +1088 + gme +< +ass + + gT +>  +omic_e + +shed_r +< +T +> * +p +, shed_r +r + ) + gBOOST_SP_NOEXCEPT + + +1090 + gboo +:: +da +:: +lock_po +<2>:: +sced_lock + +lock + +p + ); + +1091 + gp +-> +sw + +r + ); + +1094 + gme +< +ass + + gT +, cs + gM +> +le +  +omic_e_exic + +shed_r +< +T +> * +p +, shed_r +r +, +M + ) + gBOOST_SP_NOEXCEPT + + +1096 +omic_e + +p +, +r + ); + +1099 + gme +< +ass + + gT +> + gshed_r + +omic_exchge + +shed_r +< +T +> * +p +, shed_r +r + ) + gBOOST_SP_NOEXCEPT + + +1101 + gboo +:: +da +:: +lock + & + + = +boo +::da:: +lock_po +<2>:: +lock_f + +p + ); + +1103 + g +. +lock +(); + +1104 + gp +-> +sw + +r + ); + +1105 + g +. +uock +(); + +1107  + gr +; + +1110 + gme +< +ass + + gT +, cs + gM +> + gshed_r + +le + +omic_exchge_exic + +shed_r +< +T +> * +p +, shed_r +r +, +M + ) + gBOOST_SP_NOEXCEPT + + +1112  +omic_exchge + +p +, +r + ); + +1115 + gme +< +ass + + gT +> +bo + +omic_com_exchge + +shed_r +< +T +> * +p +, shed_r * +v +, shed_r +w + ) + gBOOST_SP_NOEXCEPT + + +1117 + gboo +:: +da +:: +lock + & + + = +boo +::da:: +lock_po +<2>:: +lock_f + +p + ); + +1119 + g +. +lock +(); + +1121 if + gp +-> +__equiv +* +v + ) ) + +1123 + gp +-> +sw + +w + ); + +1125 + g +. +uock +(); + +1127  + gue +; + +1131 + gshed_r +< + gT +> +tmp +* +p + ); + +1133 + g +. +uock +(); + +1135 + gtmp +. +sw +* +v + ); + +1136  + gl +; + +1140 + gme +< +ass + + gT +, cs + gM +> +le + +bo + +omic_com_exchge_exic + +shed_r +< +T +> * +p +, shed_r * +v +, shed_r +w +, +M +, M ) + gBOOST_SP_NOEXCEPT + + +1142  +omic_com_exchge + +p +, +v +, +w + ); + +1149 + gme +< +ass + + gT + >  + ghash +; + +1151 + gme +< +ass + + gT + > + gd +:: +size_t + +hash_vue + +boo +:: +shed_r +< +T +> cڡ & +p + ) +BOOST_SP_NOEXCEPT + + +1153  +boo +:: +hash +< +tyme + boo:: +shed_r +< +T +>:: +emt_ty +* >() +p +. +g +() ); + +1158  + ~ + +1160 +mea + + gboo + + +1163 +mea + + gda + + +1166 + gme +< +ass + + gD +, cs + gT +> +D + * +basic_g_lol_d +D *, +shed_r +< +T +> cڡ & +p + ) + gBOOST_SP_NOEXCEPT + + +1168  + gic_ +< + gD + *> + gp +. +__g_lol_d + +BOOST_SP_TYPEID +( +lol__d +< +D +>) ) ); + +1171 + gme +< +ass + + gD +, cs + gT +> +D + cڡ * +basic_g_lol_d +D cڡ *, +shed_r +< +T +> cڡ & +p + ) + gBOOST_SP_NOEXCEPT + + +1173  + gic_ +< + gD + *> + gp +. +__g_lol_d + +BOOST_SP_TYPEID +( +lol__d +< +D +>) ) ); + +1180 #i +defed + +BOOST_SP_DISABLE_DEPRECATED + ) + +1181 #agm +GCC + +dgnoic + +p + + + @/usr/include/boost/smart_ptr/weak_ptr.hpp + +1 #ide +BOOST_SMART_PTR_WEAK_PTR_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_WEAK_PTR_HPP_INCLUDED + + + ) + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21 +mea + + gboo + + +24 + gme +< +ass + + gT +> cs + cwk_r + + +26 + give +: + +29  +wk_r +< + tT +> + tthis_ty +; + +31 + gpublic +: + +33  +tyme + + tboo +:: + tda +:: + t_emt +< + tT + >:: + tty + + temt_ty +; + +35 +BOOST_CONSTEXPR + +wk_r +( + gBOOST_SP_NOEXCEPT + : +px +(0), + +() + +41 #i! +defed + +BOOST_NO_CXX11_RVALUE_REFERENCES + ) + +45 +wk_r +wk_cڡ & +r + ) + gBOOST_SP_NOEXCEPT + : +px +r.px ), + +(.pn ) + +49 + gwk_r + & + gݔ += +wk_r + cڡ & +r + ) +BOOST_SP_NOEXCEPT + + +51 +px + = +r +.px; + +52 + g + = +r +. + +; + +53  * + gthis +; + +75 + gme +< +ass + + gY +> + +76 #i! +defed + +BOOST_SP_NO_SP_CONVERTIBLE + ) + +78 +wk_r +wk_r< +Y +> cڡ & +r +, +tyme + +boo +:: +da +:: +_ab_if_cvtib +:: +ty + = boo::da:: +_emy +() ) + +82 +wk_r +wk_r< +Y +> cڡ & +r + ) + +85 +BOOST_SP_NOEXCEPT + : +px +( +r +. +lock +(). +g +()), + +(r.pn) + +87 + gboo +:: +da +:: +_as_cvtib +< +Y +, + gT + >(); + +90 #i! +defed + +BOOST_NO_CXX11_RVALUE_REFERENCES + ) + +92 + gme +< +ass + + gY +> + +93 #i! +defed + +BOOST_SP_NO_SP_CONVERTIBLE + ) + +95 +wk_r +wk_r< +Y +> && +r +, +tyme + +boo +:: +da +:: +_ab_if_cvtib +:: +ty + = boo::da:: +_emy +() ) + +99 +wk_r +wk_r< +Y +> && +r + ) + +102 +BOOST_SP_NOEXCEPT + : +px + +r +. +lock +(). +g +(), + + +ic_ +< +boo +:: +da +:: +wk_cou + && >(.pn ) ) + +104 +boo +:: +da +:: +_as_cvtib +< +Y +, + gT + >(); + +105 + gr +. + gpx + = 0; + +109 +wk_r +wk_&& +r + ) + +110 + gBOOST_SP_NOEXCEPT + : +px + +r +.px ), + + +ic_ +< +boo +:: +da +:: +wk_cou + && >(.pn ) ) + +112 +r +. +px + = 0; + +116 + gwk_r + & + gݔ += +wk_r + && +r + ) +BOOST_SP_NOEXCEPT + + +118 +this_ty + +ic_ +< +wk_r + && > +r + ) ). +sw +* +this + ); + +119  * + gthis +; + +125 + gme +< +ass + + gY +> + +126 #i! +defed + +BOOST_SP_NO_SP_CONVERTIBLE + ) + +128 +wk_r + +shed_r +< +Y +> cڡ & +r +, +tyme + +boo +:: +da +:: +_ab_if_cvtib +:: +ty + = boo::da:: +_emy +() ) + +132 +wk_r + +shed_r +< +Y +> cڡ & +r + ) + +135 +BOOST_SP_NOEXCEPT + : +px + +r +.px ), + +(.pn ) + +137 + gboo +:: +da +:: +_as_cvtib +< +Y +, + gT + >(); + +140 #i! +defed +( +BOOST_MSVC +) || (BOOST_MSVC >= 1300) + +142 + gme +< +ass + + gY +> + +143 + gwk_r + & + gݔ += +wk_r +< +Y +> cڡ & +r + ) +BOOST_SP_NOEXCEPT + + +145 +boo +:: +da +:: +_as_cvtib +< +Y +, +T + >(); + +147 + gpx + = +r +. +lock +(). +g +(); + +148 + g + = +r +. + +; + +150  * + gthis +; + +153 #i! +defed + +BOOST_NO_CXX11_RVALUE_REFERENCES + ) + +155 + gme +< +ass + + gY +> + +156 + gwk_r + & + gݔ += +wk_r +< +Y +> && +r + ) +BOOST_SP_NOEXCEPT + + +158 +this_ty + +ic_ +< +wk_r +< +Y +> && > +r + ) ). +sw +* +this + ); + +159  * + gthis +; + +164 + gme +< +ass + + gY +> + +165 + gwk_r + & + gݔ += +shed_r +< +Y +> cڡ & +r + ) +BOOST_SP_NOEXCEPT + + +167 +boo +:: +da +:: +_as_cvtib +< +Y +, +T + >(); + +169 + gpx + = +r +. +px +; + +170 + g + = +r +. + +; + +172  * + gthis +; + +177 + gshed_r +< + gT +> +lock +(cڡ + gBOOST_SP_NOEXCEPT + + +179  + gshed_r +< + gT +>* + gthis +, + gboo +:: +da +:: +_nhrow_g +() ); + +182  +u_cou +(cڡ + gBOOST_SP_NOEXCEPT + + +184  + g +. +u_cou +(); + +187 +bo + +exped +(cڡ + gBOOST_SP_NOEXCEPT + + +189  + g +. +u_cou +() == 0; + +192 +bo + +_emy +(cڡ + gBOOST_SP_NOEXCEPT + + +194  + g +. +emy +(); + +197  +t +( + gBOOST_SP_NOEXCEPT + + +199 +this_ty +(). +sw +(* +this +); + +202  +sw +( +this_ty + & +h + + gBOOST_SP_NOEXCEPT + + +204 + gd +:: +sw +( +px +, +h +.px); + +205 + g +. +sw +( +h +. + +); + +208 + gme +< +tyme + + gY +> + +209  +__sg_assign +( +wk_r +< +Y +> cڡ & +r +, +emt_ty + * +px2 + + gBOOST_SP_NOEXCEPT + + +211 + gpx + = +px2 +; + +212 + g + = +r +. + +; + +215 + gme +< +ass + + gY +> +bo + +owr_befe + +wk_r +< +Y +> cڡ & +rhs + ) cڡ + gBOOST_SP_NOEXCEPT + + +217  + g + < + grhs +.pn; + +220 + gme +< +ass + + gY +> +bo + +owr_befe + +shed_r +< +Y +> cڡ & +rhs + ) cڡ + gBOOST_SP_NOEXCEPT + + +222  + g + < + grhs +.pn; + +228 #ide +BOOST_NO_MEMBER_TEMPLATE_FRIENDS + + +230 + give +: + +232 +me +< +ass + +Y +> +nd + cs +wk_r +; + +233 + gme +< +ass + + gY +> +nd + cs + gshed_r +; + +237 +emt_ty + * + gpx +; + +238 + gboo +:: +da +:: +wk_cou + + +; + +242 + gme +< +ass + + gT +, cs + gU +> +le + +bo + + gݔ +<( + gwk_r + cڡ & + ga +, wk_r cڡ & + gb + + gBOOST_SP_NOEXCEPT + + +244  + ga +. +owr_befe + +b + ); + +247 + gme +< +ass + + gT +>  +sw +( +wk_r +< +T +> & +a +, wk_r & +b + + gBOOST_SP_NOEXCEPT + + +249 + ga +. +sw +( +b +); + + @/usr/include/boost/stacktrace/detail/try_dec_convert.hpp + +7 #ide +BOOST_STACKTRACE_DETAIL_TRY_DEC_CONVERT_HPP + + +8  + #BOOST_STACKTRACE_DETAIL_TRY_DEC_CONVERT_HPP + + + ) + +10  + ~ + +11 #ifde +BOOST_HAS_PRAGMA_ONCE + + +12 #agm + + + +15  + ~ + +17 +mea + + gboo + {amea + gacka + {amea + gda + { + +20 +le + +bo + +y_dec_cvt +(cڡ * +s +, +d +:: +size_t +& +s + +BOOST_NOEXCEPT + { + +21 * +d_r + = 0; + +22 + gs + = +d +:: +oul +( +s +, & +d_r +, 10); + +23  * + gd_r + == '\0'; + + @/usr/include/boost/system/api_config.hpp + +24 #ide +BOOST_SYSTEM_API_CONFIG_HPP + + +25  + #BOOST_SYSTEM_API_CONFIG_HPP + + + ) + +27 #i +defed +( +BOOST_POSIX_API +|| defed( +BOOST_WINDOWS_API +) + +28 #r +ur + +defed + +BOOST_POSIX_API + + + +BOOST_WINDOWS_API + +n + +su܋d + + +36 #i +defed +( +_WIN32 +|| defed( +__CYGWIN__ +) + +37  + #BOOST_WINDOWS_API + + + ) + +39  + #BOOST_POSIX_API + + + ) + + @/usr/include/boost/system/detail/config.hpp + +1 #ide +BOOST_SYSTEM_DETAIL_CONFIG_HPP_INCLUDED + + +2  + #BOOST_SYSTEM_DETAIL_CONFIG_HPP_INCLUDED + + + ) + +11  + ~ + +12  + ~ + +16 #i! +defed +( +BOOST_NO_CXX11_HDR_SYSTEM_ERROR +) + +17  + #BOOST_SYSTEM_HAS_SYSTEM_ERROR + + + ) + +20 #i +BOOST_WORKAROUND +( +BOOST_GCC +, < 40600) + +22 #unde +BOOST_SYSTEM_HAS_SYSTEM_ERROR + + +28  + #BOOST_SYSTEM_NOEXCEPT + +BOOST_NOEXCEPT + + + ) + +32 #i! +defed +( +BOOST_NO_CXX14_CONSTEXPR +) + +33  + #BOOST_SYSTEM_HAS_CONSTEXPR + + + ) + +36 #i +BOOST_WORKAROUND +( +BOOST_GCC +, < 60000) + +37 #unde +BOOST_SYSTEM_HAS_CONSTEXPR + + +40 #i +defed +( +BOOST_SYSTEM_HAS_CONSTEXPR +) + +41  + #BOOST_SYSTEM_CONSTEXPR + +cڡex + + + ) + +43  + #BOOST_SYSTEM_CONSTEXPR + + + ) + +48  + #BOOST_SYSTEM_REQUIRE_CONST_INIT + + + ) + +50 #i +defed +( +__has_p_ibu +) + +51 #i +__has_p_ibu +( +g +:: +que_cڡt_lizi +) + +52 #unde +BOOST_SYSTEM_REQUIRE_CONST_INIT + + +53  + #BOOST_SYSTEM_REQUIRE_CONST_INIT + [[ +g +:: +que_cڡt_lizi +]] + + ) + + @/usr/include/boost/system/detail/generic_category.hpp + +10  + ~ + +12 +mea + + gboo + + +15 +mea + + gsyem + + +18 +mea + + gda + + +21 #i +defed +( +__GLIBC__ +) + +25 +le + cڡ * +_r_hr +cڡ * +r +, cڡ * ) + gBOOST_NOEXCEPT + + +27  + gr +; + +30 +le + cڡ * +_r_hr + +r +, cڡ * +bufr + ) + gBOOST_NOEXCEPT + + +32  + gr + =0? +bufr +: "Unknownrror"; + +35 +le + cڡ * +gic_r_gy_mesge + +ev +, * +bufr +, +d +:: +size_t + +n + ) +BOOST_NOEXCEPT + + +37  +_r_hr + +_r + +ev +, +bufr +, +n + ), buffer ); + +40 +le + + gd +:: +rg + +gic_r_gy_mesge + +ev + ) + +42  +bufr +[ 128 ]; + +43  +gic_r_gy_mesge + +ev +, +bufr +, ( buffer ) ); + +50 #i +defed + +BOOST_MSVC + ) + +51 #agm +wng + +push + ) + +52 #agm +wng + +dib +: 4996 ) + +53 #i +defed +( +__g__ +&& defed( +__has_wng +) + +54 #agm +g + +dgnoic + +push + + +55 #i +__has_wng +("-Wdeprecated-declarations") + +56 #agm +g + +dgnoic + +igned + "-Wdeprecated-declarations" + +60 +le + + gd +:: +rg + +gic_r_gy_mesge + +ev + ) + +62 cڡ * +m + = +d +:: + + +ev + ); + +63  + gm +? m: "Unknownrror"; + +66 +le + cڡ * +gic_r_gy_mesge + +ev +, * +bufr +, +d +:: +size_t + +n + ) +BOOST_NOEXCEPT + + +68 if +n + == 0 ) + +70  +bufr +; + +73 if + gn + == 1 ) + +75 +bufr +[0] = 0; + +76  + gbufr +; + +79 cڡ * + gm + = +d +:: + + +ev + ); + +81 if + gm + == 0 )  "Unknownrror"; + +83 + gd +:: +y + +bufr +, +m +, +n + - 1 ); + +84 + gbufr +[ +n +-1 ] = 0; + +86  + gbufr +; + +89 #i +defed + +BOOST_MSVC + ) + +90 #agm +wng + +p + ) + +91 #i +defed +( +__g__ +&& defed( +__has_wng +) + +92 #agm +g + +dgnoic + +p + + + @/usr/include/boost/system/detail/std_interoperability.hpp + +10  + ~ + +11  + ~ + +12  + ~ + +16 +mea + + gboo + + +19 +mea + + gsyem + + +22 +mea + + gda + + +25 as + cBOOST_SYMBOL_VISIBLE + + gd_gy +: +public + +d +:: +r_gy + + +27 +ive +: + +29 +boo +:: +syem +:: +r_gy + cڡ * +pc_ +; + +31 + gpublic +: + +33 +exic + +d_gy + +boo +:: +syem +:: +r_gy + cڡ * +pc + ): +pc_ +(c ) + +37 +vtu + cڡ * +me +(cڡ +BOOST_NOEXCEPT + + +39  +pc_ +-> +me +(); + +42 +vtu + + gd +:: +rg + +mesge + +ev + ) const + +44  +pc_ +-> +mesge + +ev + ); + +47 +vtu + + gd +:: +r_cdi + +deu_r_cdi + +ev + ) cڡ +BOOST_NOEXCEPT + + +49  +pc_ +-> +deu_r_cdi + +ev + ); + +52 +vtu + +bo + +equivt + +code +, cڡ +d +:: +r_cdi + & +cdi + ) cڡ +BOOST_NOEXCEPT +; + +53 +vtu + +bo + +equivt +cڡ +d +:: +r_code + & +code +,  +cdi + ) cڡ + gBOOST_NOEXCEPT +; + +56 +le + + gd +:: +r_gy + cڡ & +to_d_gy + +boo +:: +syem +::r_gy cڡ & +t + ) + +58  +d +:: + tm +< + tboo +:: + tsyem +:: + tr_gy + cڡ *, + td +:: + tunique_r +< + td_gy +> > + tm_ty +; + +60  +m_ty + + gm_ +; + +62 + gm_ty +:: + + +i + = +m_ +. +fd +& +t + ); + +64 if + gi + = +m_ +. +d +() ) + +66 +d +:: +unique_r +< +d_gy +> +p + +w + std_gy& +t + ) ); + +68 + gd +:: + +< +m_ty +:: + +, + gbo +> + gr + = +m_ +. + +m_ty:: +vue_ty +& +t +, +d +:: +move + +p + ) ) ); + +70 + gi + = +r +. +f +; + +73  * + gi +-> + gcd +; + +76 +le + +bo + + gd_gy +:: +equivt + +code +, cڡ +d +:: +r_cdi + & +cdi + ) cڡ +BOOST_NOEXCEPT + + +78 if +cdi +. +gy +(=* +this + ) + +80 +boo +:: +syem +:: +r_cdi + +bn + +cdi +. +vue +(), * +pc_ + ); + +81  + gpc_ +-> +equivt + +code +, +bn + ); + +83 if + gcdi +. +gy +(= +d +:: +gic_gy +(|| +cdi +.gy(= +boo +:: +syem +::generic_category() ) + +85 +boo +:: +syem +:: +r_cdi + +bn + +cdi +. +vue +(), boo::syem:: +gic_gy +() ); + +86  + gpc_ +-> +equivt + +code +, +bn + ); + +89 #ide +BOOST_NO_RTTI + + +91 if +d_gy + cڡ* + gpc2 + = +dymic_ +< std_gy cڡ* >& +cdi +. +gy +() ) ) + +93 +boo +:: +syem +:: +r_cdi + +bn + +cdi +. +vue +(), * +pc2 +-> +pc_ + ); + +94  + gpc_ +-> +equivt + +code +, +bn + ); + +101  +deu_r_cdi + +code + ) = +cdi +; + +105 +le + +bo + + gd_gy +:: +equivt +cڡ +d +:: +r_code + & +code +,  +cdi + ) cڡ + gBOOST_NOEXCEPT + + +107 if + gcode +. +gy +(=* +this + ) + +109 +boo +:: +syem +:: +r_code + +bc + +code +. +vue +(), * +pc_ + ); + +110  + gpc_ +-> +equivt + +bc +, +cdi + ); + +112 if + gcode +. +gy +(= +d +:: +gic_gy +(|| +code +.gy(= +boo +:: +syem +::generic_category() ) + +114 +boo +:: +syem +:: +r_code + +bc + +code +. +vue +(), boo::syem:: +gic_gy +() ); + +115  + gpc_ +-> +equivt + +bc +, +cdi + ); + +118 #ide +BOOST_NO_RTTI + + +120 if +d_gy + cڡ* + gpc2 + = +dymic_ +< std_gy cڡ* >& +code +. +gy +() ) ) + +122 +boo +:: +syem +:: +r_code + +bc + +code +. +vue +(), * +pc2 +-> +pc_ + ); + +123  + gpc_ +-> +equivt + +bc +, +cdi + ); + +127 if* + gpc_ + = +boo +:: +syem +:: +gic_gy +() ) + +129  +d +:: +gic_gy +(). +equivt + +code +, +cdi + ); + +133  + gl +; + + @/usr/include/boost/system/detail/system_category_posix.hpp + +10 +mea + + gboo + + +13 +mea + + gsyem + + +16 +mea + + gda + + +19 +le + +bo + +is_gic_vue + +ev + ) + gBOOST_NOEXCEPT + + +21 +usg + +mea + + grc +; + +23 cڡ + gg +[] = + +25 +sucss +, + +26 +addss_my_n_su܋d +, + +27 +addss__u +, + +28 +addss_n_avaab +, + +29 +ady_ced +, + +30 +gumt_li_too_lg +, + +31 +gumt_out_of_doma +, + +32 +bad_addss +, + +33 +bad_fe_dest +, + +34 +bad_mesge +, + +35 +brok_pe +, + +36 +ci_ab܋d +, + +37 +ci_ady__ogss +, + +38 +ci_fud +, + +39 +ci_t +, + +40 +oss_devi_lk +, + +41 +dei_addss_qued +, + +42 +devi__sour_busy +, + +43 +dey_n_emy +, + +44 +execub_fm_r +, + +45 +fe_exis +, + +46 +fe_too_rge +, + +47 +fame_too_lg +, + +48 +funi_n_su܋d +, + +49 +ho_uėchab +, + +50 +idtifr_moved +, + +51 +g_by_qu +, + +52 +r_io_cڌ_ݔi +, + +53 +ued +, + +54 +vid_gumt +, + +55 +vid_ek +, + +56 +io_r +, + +57 +is_a_dey +, + +58 +mesge_size +, + +59 +twk_down +, + +60 +twk_t +, + +61 +twk_uėchab +, + +62 +no_bufr_a +, + +63 +no_chd_oss +, + +64 +no_lk +, + +65 +no_lock_avaab +, + +66 +no_mesge_avaab +, + +67 +no_mesge +, + +68 +no_oc_ti +, + +69 +no_a__devi +, + +70 +no_am_sours +, + +71 +no_such_devi__addss +, + +72 +no_such_devi +, + +73 +no_such_fe__dey +, + +74 +no_such_oss +, + +75 +n_a_dey +, + +76 +n_a_sock +, + +77 +n_a_am +, + +78 +n_ced +, + +79 +n_ough_memy +, + +80 +n_su܋d +, + +81 +ݔi_nd +, + +82 +ݔi__ogss +, + +83 +ݔi_n_rmd +, + +84 +ݔi_n_su܋d +, + +85 +ݔi_would_block +, + +86 +owr_dd +, + +87 +rmissi_dd +, + +88 +oc_r +, + +89 +oc_n_su܋d +, + +90 +ad_ly_fe_syem +, + +91 +sour_ddlock_would_occur +, + +92 +sour_uvaab_y_aga +, + +93 +su_out_of_nge +, + +94 +e_n_covab +, + +95 +am_timeout +, + +96 +xt_fe_busy +, + +97 +timed_out +, + +98 +too_my_fes_ݒ__syem +, + +99 +too_my_fes_ݒ +, + +100 +too_my_lks +, + +101 +too_my_symbic_lk_vs +, + +102 +vue_too_rge +, + +103 +wrg_oc_ty + + +106 cڡ + gn + =  +g + ) / ( gen[0] ); + +108   + gi + = 0; i < + gn +; ++i ) + +110 if + gev + = +g +[ +i + ] )  +ue +; + +113  + gl +; + +116 +le + +r_cdi + +syem_gy_deu_r_cdi_posix + +ev + ) + gBOOST_NOEXCEPT + + +118 if +is_gic_vue + +ev + ) ) + +120  +r_cdi + +ev +, +gic_gy +() ); + +124  +r_cdi + +ev +, +syem_gy +() ); + + @/usr/include/boost/system/detail/system_category_win32.hpp + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +20 +mea + + gboo + + +23 +mea + + gsyem + + +26 +mea + + gda + + +29 #i +defed +( +_MSC_VER +&& _MSC_VER < 1900 ) || ( defed( +__MINGW32__ +&& !defed( +__MINGW64_VERSION_MAJOR +) ) + +31 +le + cڡ * +unknown_mesge_w32 + +ev +, * +bufr +, +d +:: +size_t + +n + ) + +33 #i +defed + +BOOST_MSVC + ) + +34 #agm +wng + +push + ) + +35 #agm +wng + +dib +: 4996 ) + +38 +_tf + +bufr +, +n + - 1, "Unknowr (%d)", +ev + ); + +40 + gbufr +[ +n + - 1 ] = 0; + +41  + gbufr +; + +43 #i +defed + +BOOST_MSVC + ) + +44 #agm +wng + +p + ) + +50 +le + cڡ * +unknown_mesge_w32 + +ev +, * +bufr +, +d +:: +size_t + +n + ) + +52 +d +:: +tf + +bufr +, +n +, "Unknowr (%d)", +ev + ); + +53  + gbufr +; + +58 +le + + gboo +:: +wi +:: +UINT_ + +mesge__w32 +() + +60 #i +defed +( +BOOST_SYSTEM_USE_UTF8 +) + +62  +boo +:: +wi +:: +CP_UTF8_ +; + +66  + gboo +:: +wi +:: +CP_ACP_ +; + +71 +le + cڡ * +syem_gy_mesge_w32 + +ev +, * +bufr +, +d +:: +size_t + +n + ) +BOOST_NOEXCEPT + + +73 if +n + == 0 ) + +75  +bufr +; + +78 if + gn + == 1 ) + +80 +bufr +[0] = 0; + +81  + gbufr +; + +84 #i +defed +( +__GNUC__ +) + +85  + #BOOST_SYSTEM_ALLOCA + +__but_lo + + + ) + +87  + #BOOST_SYSTEM_ALLOCA + +_lo + + + ) + +90 +wch_t + * + gwbufr + = +ic_ + +BOOST_SYSTEM_ALLOCA + +n + * ( wchar_t ) ) ); + +92 #unde +BOOST_SYSTEM_ALLOCA + + +94 +usg + +mea + + gboo +:: +wi +; + +96 +DWORD_ + + gtv + = +boo +:: +wi +:: +FmMesgeW +( + +97 +FORMAT_MESSAGE_FROM_SYSTEM_ + | +FORMAT_MESSAGE_IGNORE_INSERTS_ +, + +98 +NULL +, + +99 +ev +, + +100 +MAKELANGID_ + +LANG_NEUTRAL_ +, +SUBLANG_DEFAULT_ + ), + +101 +wbufr +, + +102 +ic_ +< +DWORD_ +> +n + ), + +103 +NULL + + +106 if + gtv + == 0 ) + +108  +unknown_mesge_w32 + +ev +, +bufr +, +n + ); + +111 +UINT_ + cڡ + gcode_ge + = +mesge__w32 +(); + +113  + gr + = +boo +:: +wi +:: +WideChToMuiBy + +code_ge +, 0, +wbufr +, -1, +bufr +, +ic_ +<> +n + ), +NULL +, NULL ); + +115 if + gr + == 0 ) + +117  +unknown_mesge_w32 + +ev +, +bufr +, +n + ); + +120 -- + gr +; + +122  + gr + > 0 && ( + gbufr +[ +r +-1 ] ='\n' || +bufr +[-1 ] == '\r' ) ) + +124 +bufr +[ -- +r + ] = 0; + +127 if + gr + > 0 && + gbufr +[ +r +-1 ] == '.' ) + +129 +bufr +[ -- +r + ] = 0; + +132  + gbufr +; + +135  + slol_ + + +137 * + gp_ +; + +139 ~ +lol_ +() + +141 + gboo +:: +wi +:: +LolFe + +p_ + ); + +145 +le + + gd +:: +rg + +unknown_mesge_w32 + +ev + ) + +147  +bufr +[ 38 ]; + +148  +unknown_mesge_w32 + +ev +, +bufr +, ( buffer ) ); + +151 +le + + gd +:: +rg + +syem_gy_mesge_w32 + +ev + ) + +153 +usg + +mea + +boo +:: +wi +; + +155 +wch_t + * + gMsgBuf + = 0; + +157 +DWORD_ + + gtv + = +boo +:: +wi +:: +FmMesgeW +( + +158 +FORMAT_MESSAGE_ALLOCATE_BUFFER_ + | +FORMAT_MESSAGE_FROM_SYSTEM_ + | +FORMAT_MESSAGE_IGNORE_INSERTS_ +, + +159 +NULL +, + +160 +ev +, + +161 +MAKELANGID_ + +LANG_NEUTRAL_ +, +SUBLANG_DEFAULT_ + ), + +162 ( +LPWSTR_ +& +MsgBuf +, + +164 +NULL + + +167 if + gtv + == 0 ) + +169  +unknown_mesge_w32 + +ev + ); + +172 +lol_ + + glf_ + = { +MsgBuf + }; + +173 () + glf_ +; + +175 +UINT_ + cڡ + gcode_ge + = +mesge__w32 +(); + +177  + gr + = +boo +:: +wi +:: +WideChToMuiBy + +code_ge +, 0, +MsgBuf +, -1, 0, 0, +NULL +, NULL ); + +179 if + gr + == 0 ) + +181  +unknown_mesge_w32 + +ev + ); + +184 + gd +:: +rg + +bufr + +r +, () ); + +186 + gr + = +boo +:: +wi +:: +WideChToMuiBy + +code_ge +, 0, +MsgBuf +, -1, & +bufr +[0], +r +, +NULL +, NULL ); + +188 if + gr + == 0 ) + +190  +unknown_mesge_w32 + +ev + ); + +193 -- + gr +; + +195  + gr + > 0 && ( + gbufr +[ +r +-1 ] ='\n' || +bufr +[-1 ] == '\r' ) ) + +197 -- +r +; + +200 if + gr + > 0 && + gbufr +[ +r +-1 ] == '.' ) + +202 -- +r +; + +205 + gbufr +. +size + +r + ); + +207  + gbufr +; + +210 +le + +r_cdi + +syem_gy_deu_r_cdi_w32 + +ev + ) + gBOOST_NOEXCEPT + + +216  + #BOOST_SYSTEM_FAILED +( +hr +((hr< 0) + + ) + +217  + #BOOST_SYSTEM_HRESULT_FACILITY +( +hr +(((hr>> 16& 0x1fff) + + ) + +218  + #BOOST_SYSTEM_HRESULT_CODE +( +hr +((hr& 0xFFFF) + + ) + +219  + #BOOST_SYSTEM_FACILITY_WIN32 + 7 + + ) + +221 if +BOOST_SYSTEM_FAILED + +ev + ) && +BOOST_SYSTEM_HRESULT_FACILITY +ev ) = +BOOST_SYSTEM_FACILITY_WIN32 + ) + +223 +ev + = +BOOST_SYSTEM_HRESULT_CODE +(v ); + +226 #unde +BOOST_SYSTEM_FAILED + + +227 #unde +BOOST_SYSTEM_HRESULT_FACILITY + + +228 #unde +BOOST_SYSTEM_HRESULT_CODE + + +229 #unde +BOOST_SYSTEM_FACILITY_WIN32 + + +231 +usg + +mea + + gboo +:: +wi +; + +232 +usg + +mea + + grc +; + +237  + gev + ) + +239 0:  +make_r_cdi + +sucss + ); + +241  + gERROR_ACCESS_DENIED_ +:  +make_r_cdi + +rmissi_dd + ); + +242  + gERROR_ALREADY_EXISTS_ +:  +make_r_cdi + +fe_exis + ); + +243  + gERROR_BAD_UNIT_ +:  +make_r_cdi + +no_such_devi + ); + +244  + gERROR_BUFFER_OVERFLOW_ +:  +make_r_cdi + +fame_too_lg + ); + +245  + gERROR_BUSY_ +:  +make_r_cdi + +devi__sour_busy + ); + +246  + gERROR_BUSY_DRIVE_ +:  +make_r_cdi + +devi__sour_busy + ); + +247  + gERROR_CANNOT_MAKE_ +:  +make_r_cdi + +rmissi_dd + ); + +248  + gERROR_CANTOPEN_ +:  +make_r_cdi + +io_r + ); + +249  + gERROR_CANTREAD_ +:  +make_r_cdi + +io_r + ); + +250  + gERROR_CANTWRITE_ +:  +make_r_cdi + +io_r + ); + +251  + gERROR_CURRENT_DIRECTORY_ +:  +make_r_cdi + +rmissi_dd + ); + +252  + gERROR_DEV_NOT_EXIST_ +:  +make_r_cdi + +no_such_devi + ); + +253  + gERROR_DEVICE_IN_USE_ +:  +make_r_cdi + +devi__sour_busy + ); + +254  + gERROR_DIR_NOT_EMPTY_ +:  +make_r_cdi + +dey_n_emy + ); + +255  + gERROR_DIRECTORY_ +:  +make_r_cdi + +vid_gumt + ); + +256  + gERROR_DISK_FULL_ +:  +make_r_cdi + +no_a__devi + ); + +257  + gERROR_FILE_EXISTS_ +:  +make_r_cdi + +fe_exis + ); + +258  + gERROR_FILE_NOT_FOUND_ +:  +make_r_cdi + +no_such_fe__dey + ); + +259  + gERROR_HANDLE_DISK_FULL_ +:  +make_r_cdi + +no_a__devi + ); + +260  + gERROR_INVALID_ACCESS_ +:  +make_r_cdi + +rmissi_dd + ); + +261  + gERROR_INVALID_DRIVE_ +:  +make_r_cdi + +no_such_devi + ); + +262  + gERROR_INVALID_FUNCTION_ +:  +make_r_cdi + +funi_n_su܋d + ); + +263  + gERROR_INVALID_HANDLE_ +:  +make_r_cdi + +vid_gumt + ); + +264  + gERROR_INVALID_NAME_ +:  +make_r_cdi + +vid_gumt + ); + +265  + gERROR_LOCK_VIOLATION_ +:  +make_r_cdi + +no_lock_avaab + ); + +266  + gERROR_LOCKED_ +:  +make_r_cdi + +no_lock_avaab + ); + +267  + gERROR_NEGATIVE_SEEK_ +:  +make_r_cdi + +vid_gumt + ); + +268  + gERROR_NOACCESS_ +:  +make_r_cdi + +rmissi_dd + ); + +269  + gERROR_NOT_ENOUGH_MEMORY_ +:  +make_r_cdi + +n_ough_memy + ); + +270  + gERROR_NOT_READY_ +:  +make_r_cdi + +sour_uvaab_y_aga + ); + +271  + gERROR_NOT_SAME_DEVICE_ +:  +make_r_cdi + +oss_devi_lk + ); + +272  + gERROR_OPEN_FAILED_ +:  +make_r_cdi + +io_r + ); + +273  + gERROR_OPEN_FILES_ +:  +make_r_cdi + +devi__sour_busy + ); + +274  + gERROR_OPERATION_ABORTED_ +:  +make_r_cdi + +ݔi_nd + ); + +275  + gERROR_OUTOFMEMORY_ +:  +make_r_cdi + +n_ough_memy + ); + +276  + gERROR_PATH_NOT_FOUND_ +:  +make_r_cdi + +no_such_fe__dey + ); + +277  + gERROR_READ_FAULT_ +:  +make_r_cdi + +io_r + ); + +278  + gERROR_RETRY_ +:  +make_r_cdi + +sour_uvaab_y_aga + ); + +279  + gERROR_SEEK_ +:  +make_r_cdi + +io_r + ); + +280  + gERROR_SHARING_VIOLATION_ +:  +make_r_cdi + +rmissi_dd + ); + +281  + gERROR_TOO_MANY_OPEN_FILES_ +:  +make_r_cdi + +too_my_fes_ݒ + ); + +282  + gERROR_WRITE_FAULT_ +:  +make_r_cdi + +io_r + ); + +283  + gERROR_WRITE_PROTECT_ +:  +make_r_cdi + +rmissi_dd + ); + +284  + gWSAEACCES_ +:  +make_r_cdi + +rmissi_dd + ); + +285  + gWSAEADDRINUSE_ +:  +make_r_cdi + +addss__u + ); + +286  + gWSAEADDRNOTAVAIL_ +:  +make_r_cdi + +addss_n_avaab + ); + +287  + gWSAEAFNOSUPPORT_ +:  +make_r_cdi + +addss_my_n_su܋d + ); + +288  + gWSAEALREADY_ +:  +make_r_cdi + +ci_ady__ogss + ); + +289  + gWSAEBADF_ +:  +make_r_cdi + +bad_fe_dest + ); + +290  + gWSAECONNABORTED_ +:  +make_r_cdi + +ci_ab܋d + ); + +291  + gWSAECONNREFUSED_ +:  +make_r_cdi + +ci_fud + ); + +292  + gWSAECONNRESET_ +:  +make_r_cdi + +ci_t + ); + +293  + gWSAEDESTADDRREQ_ +:  +make_r_cdi + +dei_addss_qued + ); + +294  + gWSAEFAULT_ +:  +make_r_cdi + +bad_addss + ); + +295  + gWSAEHOSTUNREACH_ +:  +make_r_cdi + +ho_uėchab + ); + +296  + gWSAEINPROGRESS_ +:  +make_r_cdi + +ݔi__ogss + ); + +297  + gWSAEINTR_ +:  +make_r_cdi + +ued + ); + +298  + gWSAEINVAL_ +:  +make_r_cdi + +vid_gumt + ); + +299  + gWSAEISCONN_ +:  +make_r_cdi + +ady_ced + ); + +300  + gWSAEMFILE_ +:  +make_r_cdi + +too_my_fes_ݒ + ); + +301  + gWSAEMSGSIZE_ +:  +make_r_cdi + +mesge_size + ); + +302  + gWSAENAMETOOLONG_ +:  +make_r_cdi + +fame_too_lg + ); + +303  + gWSAENETDOWN_ +:  +make_r_cdi + +twk_down + ); + +304  + gWSAENETRESET_ +:  +make_r_cdi + +twk_t + ); + +305  + gWSAENETUNREACH_ +:  +make_r_cdi + +twk_uėchab + ); + +306  + gWSAENOBUFS_ +:  +make_r_cdi + +no_bufr_a + ); + +307  + gWSAENOPROTOOPT_ +:  +make_r_cdi + +no_oc_ti + ); + +308  + gWSAENOTCONN_ +:  +make_r_cdi + +n_ced + ); + +309  + gWSAENOTSOCK_ +:  +make_r_cdi + +n_a_sock + ); + +310  + gWSAEOPNOTSUPP_ +:  +make_r_cdi + +ݔi_n_su܋d + ); + +311  + gWSAEPROTONOSUPPORT_ +:  +make_r_cdi + +oc_n_su܋d + ); + +312  + gWSAEPROTOTYPE_ +:  +make_r_cdi + +wrg_oc_ty + ); + +313  + gWSAETIMEDOUT_ +:  +make_r_cdi + +timed_out + ); + +314  + gWSAEWOULDBLOCK_ +:  +make_r_cdi + +ݔi_would_block + ); + +316 :  +r_cdi + +ev +, +syem_gy +() ); + + @/usr/include/boost/thread/csbl/memory/config.hpp + +9 #ide +BOOST_CSBL_MEMORY_CONFIG_HPP + + +10  + #BOOST_CSBL_MEMORY_CONFIG_HPP + + + ) + +12  + ~ + +14  + ~ + + @/usr/include/boost/thread/detail/config.hpp + +8 #ide +BOOST_THREAD_CONFIG_WEK01032003_HPP + + +9  + #BOOST_THREAD_CONFIG_WEK01032003_HPP + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +20 #i! +defed +( +BOOST_NO_MAY_ALIAS +) + +25  + #BOOST_THREAD_DETAIL_USE_ATTRIBUTE_MAY_ALIAS + + + ) + +27 #i +defed +( +BOOST_MAY_ALIAS +) + +28  + #BOOST_THREAD_ATTRIBUTE_MAY_ALIAS + +BOOST_MAY_ALIAS + + + ) + +30  + #BOOST_THREAD_ATTRIBUTE_MAY_ALIAS + + + ) + +33 #i +defed +( +BOOST_THREAD_CHRONO_WINDOWS_API +) + +34 #wng +Boo +. +Thad + +wl + +u + +the + +Wdows + +API +  +time + + +35 #i +defed +( +BOOST_THREAD_CHRONO_MAC_API +) + +36 #wng +Boo +. +Thad + +wl + +u + +the + +Mac + +API +  +time + + +37 #i +defed +( +BOOST_THREAD_CHRONO_POSIX_API +) + +38 #wng +Boo +. +Thad + +wl + +u + +the + +POSIX + +API +  +time + + +41 #i +defed + +BOOST_THREAD_CHRONO_WINDOWS_API + ) && defed +BOOST_THREAD_CHRONO_POSIX_API + ) + +42 #r +bh + +BOOST_THREAD_CHRONO_WINDOWS_API + +d + +BOOST_THREAD_CHRONO_POSIX_API + +e + +defed + + +43 #i +defed + +BOOST_THREAD_CHRONO_WINDOWS_API + ) && defed +BOOST_THREAD_CHRONO_MAC_API + ) + +44 #r +bh + +BOOST_THREAD_CHRONO_WINDOWS_API + +d + +BOOST_THREAD_CHRONO_MAC_API + +e + +defed + + +45 #i +defed + +BOOST_THREAD_CHRONO_MAC_API + ) && defed +BOOST_THREAD_CHRONO_POSIX_API + ) + +46 #r +bh + +BOOST_THREAD_CHRONO_MAC_API + +d + +BOOST_THREAD_CHRONO_POSIX_API + +e + +defed + + +47 #i! +defed + +BOOST_THREAD_CHRONO_WINDOWS_API + ) && !defed +BOOST_THREAD_CHRONO_MAC_API + ) && !defed +BOOST_THREAD_CHRONO_POSIX_API + ) + +48 #i( +defed +( +_WIN32 +|| defed( +__WIN32__ +|| defed( +WIN32 +)) + +49  + #BOOST_THREAD_CHRONO_WINDOWS_API + + + ) + +50 #i +defed +( +mactosh +|| defed( +__APPLE__ +|| defed( +__APPLE_CC__ +) + +51  + #BOOST_THREAD_CHRONO_MAC_API + + + ) + +53  + #BOOST_THREAD_CHRONO_POSIX_API + + + ) + +57 #i! +defed +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +) + +58  + #BOOST_THREAD_POLL_INTERVAL_MILLISECONDS + 100 + + ) + +61 #i +defed + +BOOST_THREAD_THROW_IF_PRECONDITION_NOT_SATISFIED + + +62  + #BOOST_THREAD_ASSERT_PRECONDITION +( +EXPR +, +EX +) \ + +63 i( +EXPR +{} +boo +:: + `throw_exi +( +EX +) + + ) + +64  + #BOOST_THREAD_VERIFY_PRECONDITION +( +EXPR +, +EX +) \ + +65 i( +EXPR +{} +boo +:: + `throw_exi +( +EX +) + + ) + +66  + #BOOST_THREAD_THROW_ELSE_RETURN +( +EX +, +RET +) \ + +67 +boo +:: + `throw_exi +( +EX +) + + ) + +69  + #BOOST_THREAD_ASSERT_PRECONDITION +( +EXPR +, +EX +) + + ) + +70  + #BOOST_THREAD_VERIFY_PRECONDITION +( +EXPR +, +EX +) \ + +71 ()( +EXPR +) + + ) + +72  + #BOOST_THREAD_THROW_ELSE_RETURN +( +EX +, +RET +) \ + +73  ( +RET +) + + ) + +77 #i +defed + +__IBMCPP__ + && (__IBMCPP__ < 1100) \ + +78 && ! +defed + + gBOOST_THREAD_DONT_USE_CHRONO + + +79  + #BOOST_THREAD_DONT_USE_CHRONO + + + ) + +80 #i! +defed + +BOOST_THREAD_USES_DATETIME + + +81  + #BOOST_THREAD_USES_DATETIME + + + ) + +86 #i +BOOST_WORKAROUND +( +__SUNPRO_CC +, < 0x5100) \ + +87 && ! +defed + + gBOOST_THREAD_DONT_USE_MOVE + + +88  + #BOOST_THREAD_DONT_USE_MOVE + + + ) + +92 #i +defed + +__SUNPRO_CC + \ + +93 && ! +defed + + gBOOST_THREAD_DONT_PROVIDE_FUTURE_CTOR_ALLOCATORS + + +94  + #BOOST_THREAD_DONT_PROVIDE_FUTURE_CTOR_ALLOCATORS + + + ) + +97 #i +defed + +_WIN32_WCE + && _WIN32_WCE==0x501 \ + +98 && ! +defed + + gBOOST_THREAD_DONT_PROVIDE_FUTURE_CTOR_ALLOCATORS + + +99  + #BOOST_THREAD_DONT_PROVIDE_FUTURE_CTOR_ALLOCATORS + + + ) + +103 #i +defed + +BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX + || defed +BOOST_NO_CXX11_HDR_INITIALIZER_LIST + + +104  + #BOOST_THREAD_NO_CXX11_HDR_INITIALIZER_LIST + + + ) + +105  + #BOOST_THREAD_NO_MAKE_LOCK_GUARD + + + ) + +106  + #BOOST_THREAD_NO_MAKE_STRICT_LOCK + + + ) + +107  + #BOOST_THREAD_NO_MAKE_NESTED_STRICT_LOCK + + + ) + +110 #i +defed +( +BOOST_NO_CXX11_HDR_TUPLE +|| defed( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +111  + #BOOST_THREAD_NO_MAKE_UNIQUE_LOCKS + + + ) + +112  + #BOOST_THREAD_NO_SYNCHRONIZE + + + ) + +113 #i +defed + +_MSC_VER + && _MSC_VER <= 1600 + +115  + #BOOST_THREAD_NO_MAKE_UNIQUE_LOCKS + + + ) + +116  + #BOOST_THREAD_NO_SYNCHRONIZE + + + ) + +120 #i! +defed + +BOOST_THREAD_DONT_PROVIDE_BASIC_THREAD_ID + \ + +121 && ! +defed + + gBOOST_THREAD_PROVIDES_BASIC_THREAD_ID + + +122  + #BOOST_THREAD_PROVIDES_BASIC_THREAD_ID + + + ) + +127  + #BOOST_THREAD_RVALUE_REFERENCES_DONT_MATCH_FUNCTION_PTR + + + ) + +131 #i! +defed + +BOOST_THREAD_VERSION + + +132  + #BOOST_THREAD_VERSION + 2 + + ) + +134 #i +BOOST_THREAD_VERSION +!=2 && BOOST_THREAD_VERSION!=3 && BOOST_THREAD_VERSION!=4 && BOOST_THREAD_VERSION!=5 + +141 #i! +defed + +BOOST_THREAD_DONT_USE_CHRONO + \ + +142 && ! +defed + + gBOOST_THREAD_USES_CHRONO + + +143  + #BOOST_THREAD_USES_CHRONO + + + ) + +146 #i! +defed + +BOOST_THREAD_DONT_USE_ATOMIC + \ + +147 && ! +defed + + gBOOST_THREAD_USES_ATOMIC + + +148  + #BOOST_THREAD_USES_ATOMIC + + + ) + +152 #i +defed + +BOOST_THREAD_USES_ATOMIC + + +154  + #BOOST_THREAD_ONCE_ATOMIC + + + ) + +158  + #BOOST_THREAD_ONCE_FAST_EPOCH + + + ) + +160 #i +BOOST_THREAD_VERSION +==2 + +163 #i! +defed + +BOOST_THREAD_DONT_PROVIDE_PROMISE_LAZY + \ + +164 && ! +defed + + gBOOST_THREAD_PROVIDES_PROMISE_LAZY + + +165  + #BOOST_THREAD_PROVIDES_PROMISE_LAZY + + + ) + +169 #i! +defed + +BOOST_THREAD_DONT_PROVIDE_THREAD_EQ + \ + +170 && ! +defed + + gBOOST_THREAD_PROVIDES_THREAD_EQ + + +171  + #BOOST_THREAD_PROVIDES_THREAD_EQ + + + ) + +176 #i +BOOST_THREAD_VERSION +>=3 + +180 #i! +defed + +BOOST_THREAD_DONT_PROVIDE_ONCE_CXX11 + \ + +181 && ! +defed + + gBOOST_THREAD_PROVIDES_ONCE_CXX11 + + +182  + #BOOST_THREAD_DONT_PROVIDE_ONCE_CXX11 + + + ) + +186 #i! +defed + +BOOST_THREAD_DONT_PROVIDE_THREAD_DESTRUCTOR_CALLS_TERMINATE_IF_JOINABLE + \ + +187 && ! +defed + + gBOOST_THREAD_PROVIDES_THREAD_DESTRUCTOR_CALLS_TERMINATE_IF_JOINABLE + + +188  + #BOOST_THREAD_PROVIDES_THREAD_DESTRUCTOR_CALLS_TERMINATE_IF_JOINABLE + + + ) + +192 #i! +defed + +BOOST_THREAD_DONT_PROVIDE_THREAD_MOVE_ASSIGN_CALLS_TERMINATE_IF_JOINABLE + \ + +193 && ! +defed + + gBOOST_THREAD_PROVIDES_THREAD_MOVE_ASSIGN_CALLS_TERMINATE_IF_JOINABLE + + +194  + #BOOST_THREAD_PROVIDES_THREAD_MOVE_ASSIGN_CALLS_TERMINATE_IF_JOINABLE + + + ) + +198 #i! +defed + +BOOST_THREAD_DONT_PROVIDE_FUTURE + \ + +199 && ! +defed + + gBOOST_THREAD_PROVIDES_FUTURE + + +200  + #BOOST_THREAD_PROVIDES_FUTURE + + + ) + +204 #i! +defed + +BOOST_THREAD_DONT_PROVIDE_FUTURE_CTOR_ALLOCATORS + \ + +205 && ! +defed + + gBOOST_THREAD_PROVIDES_FUTURE_CTOR_ALLOCATORS + + +206  + #BOOST_THREAD_PROVIDES_FUTURE_CTOR_ALLOCATORS + + + ) + +210 #i! +defed + +BOOST_THREAD_DONT_PROVIDE_SHARED_MUTEX_UPWARDS_CONVERSIONS + \ + +211 && ! +defed + + gBOOST_THREAD_PROVIDES_SHARED_MUTEX_UPWARDS_CONVERSIONS + + +212  + #BOOST_THREAD_PROVIDES_SHARED_MUTEX_UPWARDS_CONVERSIONS + + + ) + +216 #i! +defed + +BOOST_THREAD_DONT_PROVIDE_EXPLICIT_LOCK_CONVERSION + \ + +217 && ! +defed + + gBOOST_THREAD_PROVIDES_EXPLICIT_LOCK_CONVERSION + + +218  + #BOOST_THREAD_PROVIDES_EXPLICIT_LOCK_CONVERSION + + + ) + +222 #i! +defed + +BOOST_THREAD_DONT_PROVIDE_GENERIC_SHARED_MUTEX_ON_WIN + \ + +223 && ! +defed + + gBOOST_THREAD_PROVIDES_GENERIC_SHARED_MUTEX_ON_WIN + + +224  + #BOOST_THREAD_PROVIDES_GENERIC_SHARED_MUTEX_ON_WIN + + + ) + +228 #i! +defed + +BOOST_THREAD_DONT_USE_MOVE + \ + +229 && ! +defed + + gBOOST_THREAD_USES_MOVE + + +230  + #BOOST_THREAD_USES_MOVE + + + ) + +236 #i +BOOST_THREAD_VERSION + < 4 + +239 #i! +defed + +BOOST_THREAD_PROVIDES_NESTED_LOCKS + \ + +240 && ! +defed + + gBOOST_THREAD_DONT_PROVIDE_NESTED_LOCKS + + +241  + #BOOST_THREAD_PROVIDES_NESTED_LOCKS + + + ) + +245 #i! +defed + +BOOST_THREAD_PROVIDES_CONDITION + \ + +246 && ! +defed + + gBOOST_THREAD_DONT_PROVIDE_CONDITION + + +247  + #BOOST_THREAD_PROVIDES_CONDITION + + + ) + +251 #i! +defed + +BOOST_THREAD_DONT_USE_DATETIME + \ + +252 && ! +defed + + gBOOST_THREAD_USES_DATETIME + + +253  + #BOOST_THREAD_USES_DATETIME + + + ) + +257 #i +BOOST_THREAD_VERSION +>=4 + +260 #i! +defed + +BOOST_THREAD_PROVIDES_SIGNATURE_PACKAGED_TASK + \ + +261 && ! +defed + + gBOOST_THREAD_DONT_PROVIDE_SIGNATURE_PACKAGED_TASK + + +262  + #BOOST_THREAD_PROVIDES_SIGNATURE_PACKAGED_TASK + + + ) + +266 #i! +defed + +BOOST_THREAD_PROVIDES_VARIADIC_THREAD + \ + +267 && ! +defed + + gBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD + + +269 #i! +defed +( +BOOST_NO_SFINAE_EXPR +) && \ + +270 ! +defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) && \ + +271 ! +defed +( +BOOST_NO_CXX11_DECLTYPE +) && \ + +272 ! +defed +( +BOOST_NO_CXX11_DECLTYPE_N3276 +) && \ + +273 ! +defed +( +BOOST_NO_CXX11_TRAILING_RESULT_TYPES +) && \ + +274 ! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) && \ + +275 ! + $defed +( +BOOST_NO_CXX11_HDR_TUPLE +) + +277  + #BOOST_THREAD_PROVIDES_VARIADIC_THREAD + + + ) + +281 #i! +defed + +BOOST_THREAD_PROVIDES_FUTURE_WHEN_ALL_WHEN_ANY + \ + +282 && ! +defed + +BOOST_THREAD_DONT_PROVIDE_FUTURE_WHEN_ALL_WHEN_ANY + + +284 #i! + `defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) && \ + +285 ! + $defed +( +BOOST_NO_CXX11_HDR_TUPLE +) + +287  + #BOOST_THREAD_PROVIDES_FUTURE_WHEN_ALL_WHEN_ANY + + + ) + +299 #i! +defed + +BOOST_THREAD_PROVIDES_MAKE_READY_AT_THREAD_EXIT + \ + +300 && ! +defed + +BOOST_THREAD_DONT_PROVIDE_MAKE_READY_AT_THREAD_EXIT + + +303  + #BOOST_THREAD_PROVIDES_MAKE_READY_AT_THREAD_EXIT + + + ) + +308 #i! +defed + +BOOST_THREAD_PROVIDES_FUTURE_CONTINUATION + \ + +309 && ! +defed + +BOOST_THREAD_DONT_PROVIDE_FUTURE_CONTINUATION + + +310  + #BOOST_THREAD_PROVIDES_FUTURE_CONTINUATION + + + ) + +313 #i! +defed + +BOOST_THREAD_PROVIDES_FUTURE_UNWRAP + \ + +314 && ! +defed + +BOOST_THREAD_DONT_PROVIDE_FUTURE_UNWRAP + + +315  + #BOOST_THREAD_PROVIDES_FUTURE_UNWRAP + + + ) + +319 #i! +defed + +BOOST_THREAD_PROVIDES_FUTURE_INVALID_AFTER_GET + \ + +320 && ! +defed + +BOOST_THREAD_DONT_PROVIDE_FUTURE_INVALID_AFTER_GET + + +321  + #BOOST_THREAD_PROVIDES_FUTURE_INVALID_AFTER_GET + + + ) + +325 #i! +defed + +BOOST_THREAD_PROVIDES_NESTED_LOCKS + \ + +326 && ! +defed + +BOOST_THREAD_DONT_PROVIDE_NESTED_LOCKS + + +327  + #BOOST_THREAD_DONT_PROVIDE_NESTED_LOCKS + + + ) + +331 #i! +defed + +BOOST_THREAD_PROVIDES_CONDITION + \ + +332 && ! +defed + +BOOST_THREAD_DONT_PROVIDE_CONDITION + + +333  + #BOOST_THREAD_DONT_PROVIDE_CONDITION + + + ) + +339 #i +BOOST_THREAD_VERSION +>=5 + +343  + #BOOST_THREAD_ASYNC_FUTURE_WAITS + + + ) + +346 #i! +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + \ + +347 && ! +defed + +BOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS + + +348  + #BOOST_THREAD_PROVIDES_INTERRUPTIONS + + + ) + +354 #i +defed + +BOOST_THREAD_PROVIDES_EXPLICIT_LOCK_CONVERSION + + +355  + #BOOST_THREAD_EXPLICIT_LOCK_CONVERSION + +exic + + + ) + +357  + #BOOST_THREAD_EXPLICIT_LOCK_CONVERSION + + + ) + +361 #i +defed + +BOOST_THREAD_PROVIDES_SHARED_MUTEX_UPWARDS_CONVERSIONS + \ + +362 && ! +defed + +BOOST_THREAD_PROVIDES_GENERIC_SHARED_MUTEX_ON_WIN + + +363  + #BOOST_THREAD_PROVIDES_GENERIC_SHARED_MUTEX_ON_WIN + + + ) + +368 #i + `defed +( +BOOST_THREAD_PROVIDES_ONCE_CXX11 +) + +369 #i + `defed +( +BOOST_NO_CXX11_CONSTEXPR +) + +370 #unde +BOOST_THREAD_PROVIDES_ONCE_CXX11 + + +374 #i + `defed +( +BOOST_THREAD_PLATFORM_WIN32 +&& +defed + +BOOST_THREAD_DONT_USE_DATETIME + + +375 #unde +BOOST_THREAD_DONT_USE_DATETIME + + +376  + #BOOST_THREAD_USES_DATETIME + + + ) + +379 #i + `defed +( +BOOST_THREAD_PLATFORM_WIN32 +&& +defed + +BOOST_THREAD_DONT_USE_CHRONO + + +380 #unde +BOOST_THREAD_DONT_USE_CHRONO + + +381  + #BOOST_THREAD_USES_CHRONO + + + ) + +386 #i +defed + +BOOST_THREAD_PROVIDES_DEPRECATED_FEATURES_SINCE_V3_0_0 + + +388 #i ! +defed + +BOOST_THREAD_PROVIDES_THREAD_EQ + + +389  + #BOOST_THREAD_PROVIDES_THREAD_EQ + + + ) + +396 #i! +defed + +BOOST_NO_CXX11_RVALUE_REFERENCES + + +397  + #BOOST_THREAD_FUTURE_USES_OPTIONAL + + + ) + +400 #i + `BOOST_WORKAROUND +( +__BORLANDC__ +, < 0x600) + +401 #agm +wn + -8008 + +402 #agm +wn + -8080 + +403 #agm +wn + -8057 + +404 #agm +wn + -8066 + +407  + ~ + +409 #i + `defed +( +BOOST_THREAD_PLATFORM_WIN32 +) + +411 #i + `defed +( +BOOST_HAS_PTHREAD_DELAY_NP +|| defed( +BOOST_HAS_NANOSLEEP +) + +412  + #BOOST_THREAD_SLEEP_FOR_IS_STEADY + + + ) + +416 #i + `defed +( +BOOST_THREAD_CHRONO_WINDOWS_API +) + +417  + #BOOST_THREAD_HAS_MONO_CLOCK + + + ) + +418  + #BOOST_THREAD_INTERNAL_CLOCK_IS_MONO + + + ) + +419 #i + `defed +( +BOOST_THREAD_CHRONO_MAC_API +) + +420  + #BOOST_THREAD_HAS_MONO_CLOCK + + + ) + +421 #i + `defed +( +__ANDROID__ +) + +422  + #BOOST_THREAD_HAS_MONO_CLOCK + + + ) + +423 #i + `defed +( +__ANDROID_API__ +) && __ANDROID_API__ >= 21 + +424  + #BOOST_THREAD_INTERNAL_CLOCK_IS_MONO + + + ) + +427  + ~ + +428 #i + `defed +( +CLOCK_MONOTONIC +) + +429  + #BOOST_THREAD_HAS_MONO_CLOCK + + + ) + +430  + #BOOST_THREAD_INTERNAL_CLOCK_IS_MONO + + + ) + +434 #i + `defed +( +BOOST_THREAD_PLATFORM_WIN32 +) + +435 #i! +defed + +BOOST_THREAD_INTERNAL_CLOCK_IS_MONO + + +436 #i +defed + +BOOST_PTHREAD_HAS_TIMEDLOCK + + +437  + #BOOST_THREAD_USES_PTHREAD_TIMEDLOCK + + + ) + +438 #i( + `defed +( +_POSIX_TIMEOUTS +) && (_POSIX_TIMEOUTS-0)>=200112L) \ + +439 || ( + `defed +( +__ANDROID__ +&& defed( +__ANDROID_API__ +) && __ANDROID_API__ >= 21) + +440  + #BOOST_THREAD_USES_PTHREAD_TIMEDLOCK + + + ) + +446 #i + `defed +( +BOOST_THREAD_DYN_DLL +&& ! defed( +BOOST_THREAD_DYN_LINK +) + +447  + #BOOST_THREAD_DYN_LINK + + + ) + +451 #i + `defed +( +BOOST_THREAD_DYN_LINK +|| defed( +BOOST_ALL_DYN_LINK +) + +452 #unde +BOOST_THREAD_USE_LIB + + +453 #i! + `defed +( +BOOST_THREAD_USE_DLL +) + +454  + #BOOST_THREAD_USE_DLL + + + ) + +458 #i + `defed +( +BOOST_THREAD_BUILD_DLL +) + +459 #i + `defed +( +BOOST_THREAD_BUILD_LIB +) + +460 #i + `defed +( +BOOST_THREAD_USE_DLL +) + +461 #i + `defed +( +BOOST_THREAD_USE_LIB +) + +463 #i + `defed +( +BOOST_THREAD_PLATFORM_WIN32 +) + +464 #i + `defed +( +BOOST_MSVC +|| defed( +BOOST_INTEL_WIN +) \ + +465 || + `defed +( +__MINGW32__ +|| defed( +MINGW32 +|| + $defed +( +BOOST_MINGW32 +) + +468  + #BOOST_THREAD_USE_LIB + + + ) + +472  + #BOOST_THREAD_USE_DLL + + + ) + +475  + #BOOST_THREAD_USE_LIB + + + ) + +479 #i + `defed +( +BOOST_HAS_DECLSPEC +) + +480 #i + `defed +( +BOOST_THREAD_BUILD_DLL +) + +481  + #BOOST_THREAD_DECL + +BOOST_SYMBOL_EXPORT + + + ) + +484 #i + `defed +( +BOOST_THREAD_USE_DLL +) + +485  + #BOOST_THREAD_DECL + +BOOST_SYMBOL_IMPORT + + + ) + +488  + #BOOST_THREAD_DECL + + + ) + +490 #i( +__GNUC__ + =4 && +__GNUC_MINOR__ + >= 1) || (__GNUC__ > 4) + +491  + #BOOST_THREAD_DECL + +BOOST_SYMBOL_VISIBLE + + + ) + +494  + #BOOST_THREAD_DECL + + + ) + +500 #i! + `defed +( +BOOST_ALL_NO_LIB +&& !defed( +BOOST_THREAD_NO_LIB +&& !defed( +BOOST_THREAD_BUILD_DLL +&& !defed( +BOOST_THREAD_BUILD_LIB +) + +505 #i + `defed +( +BOOST_THREAD_USE_DLL +& ! defed( +BOOST_DYN_LINK +) + +506  + #BOOST_DYN_LINK + + + ) + +512 #i + `defed +( +BOOST_THREAD_LIB_NAME +) + +513  + #BOOST_LIB_NAME + +BOOST_THREAD_LIB_NAME + + + ) + +515  + #BOOST_LIB_NAME + +boo_thad + + + ) + +522  + ~ + + @/usr/include/boost/thread/detail/delete.hpp + +6 #ide +BOOST_THREAD_DETAIL_DELETE_HPP + + +7  + #BOOST_THREAD_DETAIL_DELETE_HPP + + + ) + +9  + ~ + +19 #i! +defed + +BOOST_NO_CXX11_DELETED_FUNCTIONS + && ! defed +BOOST_NO_CXX11_RVALUE_REFERENCES + + +20  + #BOOST_THREAD_DELETE_COPY_CTOR +( +CLASS +) \ + +21 + `CLASS +( +CLASS + cڡ& +de +; \ + +22 + + ) + +23  + #BOOST_THREAD_DELETE_COPY_ASSIGN +( +CLASS +) \ + +24 +CLASS +& +ݔ +=(CLASS cڡ& +de +; + + ) + +27 #i +defed +( +BOOST_MSVC +&& +_MSC_VER + >= 1600 + +28  + #BOOST_THREAD_DELETE_COPY_CTOR +( +CLASS +) \ + +29 +ive +: \ + +30 + `CLASS +( +CLASS + const&); \ + +31 +public +: + + ) + +33  + #BOOST_THREAD_DELETE_COPY_ASSIGN +( +CLASS +) \ + +34 +ive +: \ + +35 +CLASS +& +ݔ +=(CLASS const&); \ + +36 +public +: + + ) + +38  + #BOOST_THREAD_DELETE_COPY_CTOR +( +CLASS +) \ + +39 +ive +: \ + +40 + `CLASS +( +CLASS +&); \ + +41 +public +: + + ) + +43  + #BOOST_THREAD_DELETE_COPY_ASSIGN +( +CLASS +) \ + +44 +ive +: \ + +45 +CLASS +& +ݔ +=(CLASS&); \ + +46 +public +: + + ) + +54  + #BOOST_THREAD_NO_COPYABLE +( +CLASS +) \ + +55 + `BOOST_THREAD_DELETE_COPY_CTOR +( +CLASS +) \ + +56 + `BOOST_THREAD_DELETE_COPY_ASSIGN +( +CLASS +) + + ) + + @/usr/include/boost/thread/detail/invoke.hpp + +25 #ide +BOOST_THREAD_DETAIL_INVOKE_HPP + + +26  + #BOOST_THREAD_DETAIL_INVOKE_HPP + + + ) + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +37 #ide +BOOST_NO_CXX11_HDR_FUNCTIONAL + + +38  + ~ + +41 +mea + + gboo + + +43 +mea + + gda + + +47 #i! +defed +( +BOOST_NO_SFINAE_EXPR +) && \ + +48 ! +defed +( +BOOST_NO_CXX11_DECLTYPE +) && \ + +49 ! +defed +( +BOOST_NO_CXX11_DECLTYPE_N3276 +) && \ + +50 ! +defed +( +BOOST_NO_CXX11_TRAILING_RESULT_TYPES +) + +52  + #BOOST_THREAD_PROVIDES_INVOKE + + + ) + +54 #i! +defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) + +57 + gme + < +ass + + gFp +, cs + gA0 +, + gass + ... + gArgs +> + +58 +le +uto + +59 +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A0 + +a0 +, BOOST_THREAD_RV_REF( +Args +... +gs +) + +60 -> +dety +(( +boo +:: +fwd +< +A0 +>( +a0 +).* +f +)(boo::fwd< +Args +>( +gs +)...)) + +62  ( +boo +:: +fwd +< +A0 +>( +a0 +).* +f +)(boo::fwd< +Args +>( +gs +)...); + +64 + gme + < +ass + + gR +, cs + gFp +, cs + gA0 +, + gass + ... + gArgs +> + +65 +le +uto + +66 +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A0 + +a0 +, BOOST_THREAD_RV_REF( +Args +... +gs +) + +67 -> +dety +(( +boo +:: +fwd +< +A0 +>( +a0 +).* +f +)(boo::fwd< +Args +>( +gs +)...)) + +69  ( +boo +:: +fwd +< +A0 +>( +a0 +).* +f +)(boo::fwd< +Args +>( +gs +)...); + +72 + gme + < +ass + + gFp +, cs + gA0 +, + gass + ... + gArgs +> + +73 +le +uto + +74 +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A0 + +a0 +, BOOST_THREAD_RV_REF( +Args +... +gs +) + +75 -> +dety +(((* +boo +:: +fwd +< +A0 +>( +a0 +)).* +f +)(boo::fwd< +Args +>( +gs +)...)) + +77  ((* +boo +:: +fwd +< +A0 +>( +a0 +)).* +f +)(boo::fwd< +Args +>( +gs +)...); + +79 + gme + < +ass + + gR +, cs + gFp +, cs + gA0 +, + gass + ... + gArgs +> + +80 +le +uto + +81 +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A0 + +a0 +, BOOST_THREAD_RV_REF( +Args +... +gs +) + +82 -> +dety +(((* +boo +:: +fwd +< +A0 +>( +a0 +)).* +f +)(boo::fwd< +Args +>( +gs +)...)) + +84  ((* +boo +:: +fwd +< +A0 +>( +a0 +)).* +f +)(boo::fwd< +Args +>( +gs +)...); + +89 + gme + < +ass + + gFp +, cs + gA0 +> + +90 +le +uto + +91 +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A0 + +a0 +) + +92 -> +dety +( +boo +:: +fwd +< +A0 +>( +a0 +).* +f +) + +94  +boo +:: +fwd +< +A0 +>( +a0 +).* +f +; + +97 + gme + < +ass + + gFp +, cs + gA0 +> + +98 +le +uto + +99 +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A0 + +a0 +) + +100 -> +dety +((* +boo +:: +fwd +< +A0 +>( +a0 +)).* +f +) + +102  (* +boo +:: +fwd +< +A0 +>( +a0 +)).* +f +; + +105 + gme + < +ass + + gR +, cs + gFp +, cs + gA0 +> + +106 +le +uto + +107 +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A0 + +a0 +) + +108 -> +dety +( +boo +:: +fwd +< +A0 +>( +a0 +).* +f +) + +110  +boo +:: +fwd +< +A0 +>( +a0 +).* +f +; + +113 + gme + < +ass + + gR +, cs + gFp +, cs + gA0 +> + +114 +le +uto + +115 +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A0 + +a0 +) + +116 -> +dety +((* +boo +:: +fwd +< +A0 +>( +a0 +)).* +f +) + +118  (* +boo +:: +fwd +< +A0 +>( +a0 +)).* +f +; + +124 + gme + < +ass + + gR +, cs + gFp +, + gass + ... + gArgs +> + +125 +le +ut +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +Args +... +gs +) + +126 -> +dety +( +boo +:: +fwd +< +Fp +>( +f +)(boo::fwd< +Args +>( +gs +)...)) + +128  +boo +:: +fwd +< +Fp +>( +f +)(boo::fwd< +Args +>( +gs +)...); + +130 + gme + < +ass + + gFp +, + gass + ... + gArgs +> + +131 +le +ut +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +Args +... +gs +) + +132 -> +dety +( +boo +:: +fwd +< +Fp +>( +f +)(boo::fwd< +Args +>( +gs +)...)) + +134  +boo +:: +fwd +< +Fp +>( +f +)(boo::fwd< +Args +>( +gs +)...); + +141 + gme + < +ass + + gFp +, cs + gA0 +> + +142 +le + + +144 +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A0 + +a0 +) + +145 -> +dety +(( +boo +:: +fwd +< +A0 +>( +a0 +).* +f +)()) + +147  ( +boo +:: +fwd +< +A0 +>( +a0 +).* +f +)(); + +149 + gme + < +ass + + gR +, cs + gFp +, cs + gA0 +> + +150 +le + + +152 +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A0 + +a0 +) + +153 -> +dety +(( +boo +:: +fwd +< +A0 +>( +a0 +).* +f +)()) + +155  ( +boo +:: +fwd +< +A0 +>( +a0 +).* +f +)(); + +157 + gme + < +ass + + gFp +, cs + gA0 +, cs + gA1 +> + +158 +le + + +160 +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A0 + +a0 +, BOOST_THREAD_RV_REF( +A1 + +a1 +) + +161 -> +dety +(( +boo +:: +fwd +< +A0 +>( +a0 +).* +f +)(boo::fwd< +A1 +>( +a1 +))) + +163  ( +boo +:: +fwd +< +A0 +>( +a0 +).* +f +)(boo::fwd< +A1 +>( +a1 +)); + +165 + gme + < +ass + + gR +, cs + gFp +, cs + gA0 +, cs + gA1 +> + +166 +le + + +168 +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A0 + +a0 +, BOOST_THREAD_RV_REF( +A1 + +a1 +) + +169 -> +dety +(( +boo +:: +fwd +< +A0 +>( +a0 +).* +f +)(boo::fwd< +A1 +>( +a1 +))) + +171  ( +boo +:: +fwd +< +A0 +>( +a0 +).* +f +)(boo::fwd< +A1 +>( +a1 +)); + +173 + gme + < +ass + + gFp +, cs + gA0 +, cs + gA1 +, cs + gA2 +> + +174 +le + + +176 +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A0 + +a0 +, BOOST_THREAD_RV_REF( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +) + +177 -> +dety +(( +boo +:: +fwd +< +A0 +>( +a0 +).* +f +)(boo::fwd< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +))) + +179  ( +boo +:: +fwd +< +A0 +>( +a0 +).* +f +)(boo::fwd< +A1 +>( +a1 +), + gboo +::fwd< +A2 +>( +a2 +)); + +181 + gme + < +ass + + gR +, cs + gFp +, cs + gA0 +, cs + gA1 +, cs + gA2 +> + +182 +le + + +184 +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A0 + +a0 +, BOOST_THREAD_RV_REF( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +) + +185 -> +dety +(( +boo +:: +fwd +< +A0 +>( +a0 +).* +f +)(boo::fwd< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +))) + +187  ( +boo +:: +fwd +< +A0 +>( +a0 +).* +f +)(boo::fwd< +A1 +>( +a1 +), + gboo +::fwd< +A2 +>( +a2 +)); + +190 + gme + < +ass + + gFp +, cs + gA0 +> + +191 +le + + +193 +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A0 + +a0 +) + +194 -> +dety +(((* +boo +:: +fwd +< +A0 +>( +a0 +)).* +f +)()) + +196  ((* +boo +:: +fwd +< +A0 +>( +a0 +)).* +f +)(); + +198 + gme + < +ass + + gR +, cs + gFp +, cs + gA0 +> + +199 +le + + +201 +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A0 + +a0 +) + +202 -> +dety +(((* +boo +:: +fwd +< +A0 +>( +a0 +)).* +f +)()) + +204  ((* +boo +:: +fwd +< +A0 +>( +a0 +)).* +f +)(); + +206 + gme + < +ass + + gFp +, cs + gA0 +, cs + gA1 +> + +207 +le + + +209 +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A0 + +a0 +, BOOST_THREAD_RV_REF( +A1 + +a1 +) + +210 -> +dety +(((* +boo +:: +fwd +< +A0 +>( +a0 +)).* +f +)(boo::fwd< +A1 +>( +a1 +))) + +212  ((* +boo +:: +fwd +< +A0 +>( +a0 +)).* +f +)(boo::fwd< +A1 +>( +a1 +)); + +214 + gme + < +ass + + gR +, cs + gFp +, cs + gA0 +, cs + gA1 +> + +215 +le + + +217 +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A0 + +a0 +, BOOST_THREAD_RV_REF( +A1 + +a1 +) + +218 -> +dety +(((* +boo +:: +fwd +< +A0 +>( +a0 +)).* +f +)(boo::fwd< +A1 +>( +a1 +))) + +220  ((* +boo +:: +fwd +< +A0 +>( +a0 +)).* +f +)(boo::fwd< +A1 +>( +a1 +)); + +222 + gme + < +ass + + gFp +, cs + gA0 +, cs + gA1 +, cs + gA2 +> + +223 +le + + +225 +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A0 + +a0 +, BOOST_THREAD_RV_REF( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +) + +226 -> +dety +(((* +boo +:: +fwd +< +A0 +>( +a0 +)).* +f +)(boo::fwd< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +))) + +228  ((* +boo +:: +fwd +< +A0 +>( +a0 +)).* +f +)(boo::fwd< +A1 +>( +a1 +), + gboo +::fwd< +A2 +>( +a2 +)); + +230 + gme + < +ass + + gR +, cs + gFp +, cs + gA0 +, cs + gA1 +, cs + gA2 +> + +231 +le + + +233 +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A0 + +a0 +, BOOST_THREAD_RV_REF( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +) + +234 -> +dety +(((* +boo +:: +fwd +< +A0 +>( +a0 +)).* +f +)(boo::fwd< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +))) + +236  ((* +boo +:: +fwd +< +A0 +>( +a0 +)).* +f +)(boo::fwd< +A1 +>( +a1 +), + gboo +::fwd< +A2 +>( +a2 +)); + +241 + gme + < +ass + + gFp +, cs + gA0 +> + +242 +le + + +244 +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A0 + +a0 +) + +245 -> +dety +( +boo +:: +fwd +< +A0 +>( +a0 +).* +f +) + +247  +boo +:: +fwd +< +A0 +>( +a0 +).* +f +; + +249 + gme + < +ass + + gR +, cs + gFp +, cs + gA0 +> + +250 +le + + +252 +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A0 + +a0 +) + +253 -> +dety +( +boo +:: +fwd +< +A0 +>( +a0 +).* +f +) + +255  +boo +:: +fwd +< +A0 +>( +a0 +).* +f +; + +258 + gme + < +ass + + gFp +, cs + gA0 +> + +259 +le + + +261 +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A0 + +a0 +) + +262 -> +dety +((* +boo +:: +fwd +< +A0 +>( +a0 +)).* +f +) + +264  (* +boo +:: +fwd +< +A0 +>( +a0 +)).* +f +; + +266 + gme + < +ass + + gR +, cs + gFp +, cs + gA0 +> + +267 +le + + +269 +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A0 + +a0 +) + +270 -> +dety +((* +boo +:: +fwd +< +A0 +>( +a0 +)).* +f +) + +272  (* +boo +:: +fwd +< +A0 +>( +a0 +)).* +f +; + +277 + gme + < +ass + + gFp +> + +278 +le + + +279 aut +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +) + +280 -> +dety +( +boo +:: +fwd +< +Fp +>( +f +)()) + +282  +boo +:: +fwd +< +Fp +>( +f +)(); + +284 + gme + < +ass + + gFp +, cs + gA1 +> + +285 +le + + +286 aut +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A1 + +a1 +) + +287 -> +dety +( +boo +:: +fwd +< +Fp +>( +f +)(boo::fwd< +A1 +>( +a1 +))) + +289  +boo +:: +fwd +< +Fp +>( +f +)(boo::fwd< +A1 +>( +a1 +)); + +290 } + gme + < +ass + + gFp +, cs + gA1 +, cs + gA2 +> + +291 +le + + +292 aut +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +) + +293 -> +dety +( +boo +:: +fwd +< +Fp +>( +f +)(boo::fwd< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +))) + +295  +boo +:: +fwd +< +Fp +>( +f +)(boo::fwd< +A1 +>( +a1 +), + gboo +::fwd< +A2 +>( +a2 +)); + +297 + gme + < +ass + + gFp +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +298 +le + + +299 aut +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +, BOOST_THREAD_RV_REF( +A3 + +a3 +) + +300 -> +dety +( +boo +:: +fwd +< +Fp +>( +f +)(boo::fwd< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +), boo::fwd< +A3 +>( +a3 +))) + +302  +boo +:: +fwd +< +Fp +>( +f +)(boo::fwd< +A1 +>( +a1 +), + gboo +::fwd< +A2 +>( +a2 +), boo::fwd< +A3 +>( +a3 +)); + +306 + gme + < +ass + + gR +, cs + gFp +> + +307 +le + + +308 aut +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +) + +309 -> +dety +( +boo +:: +fwd +< +Fp +>( +f +)()) + +311  +boo +:: +fwd +< +Fp +>( +f +)(); + +313 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +> + +314 +le + + +315 aut +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A1 + +a1 +) + +316 -> +dety +( +boo +:: +fwd +< +Fp +>( +f +)(boo::fwd< +A1 +>( +a1 +))) + +318  +boo +:: +fwd +< +Fp +>( +f +)(boo::fwd< +A1 +>( +a1 +)); + +320 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +, cs + gA2 +> + +321 +le + + +322 aut +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +) + +323 -> +dety +( +boo +:: +fwd +< +Fp +>( +f +)(boo::fwd< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +))) + +325  +boo +:: +fwd +< +Fp +>( +f +)(boo::fwd< +A1 +>( +a1 +), + gboo +::fwd< +A2 +>( +a2 +)); + +327 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +328 +le + + +329 aut +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +, BOOST_THREAD_RV_REF( +A3 + +a3 +) + +330 -> +dety +( +boo +:: +fwd +< +Fp +>( +f +)(boo::fwd< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +), boo::fwd< +A3 +>( +a3 +))) + +332  +boo +:: +fwd +< +Fp +>( +f +)(boo::fwd< +A1 +>( +a1 +), + gboo +::fwd< +A2 +>( +a2 +), boo::fwd< +A3 +>( +a3 +)); + +337 #i! +defed +( +BOOST_NO_SFINAE_EXPR +) && \ + +338 ! +defed + + gBOOST_NO_CXX11_HDR_FUNCTIONAL + && \ + +339 +defed + +BOOST_MSVC + + +341 + gme + < +ass + + gR +, cs + gFp +> + +342 +le + + +343 +R + +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +) + +345  +f +(); + +347 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +> + +348 +le + + +349 +R + +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A1 + +a1 +) + +351  + gd +:: +bd +( +boo +:: +fwd +< +Fp +>( +f +), boo::fwd< +A1 +>( +a1 +))(); + +353 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +, cs + gA2 +> + +354 +le + + +355 +R + +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +) + +357  + gd +:: +bd +( +boo +:: +fwd +< +Fp +>( +f +), boo::fwd< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +))(); + +359 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +360 +le + + +361 +R + +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +, BOOST_THREAD_RV_REF( +A3 + +a3 +) + +363  + gd +:: +bd +( +boo +:: +fwd +< +Fp +>( +f +), boo::fwd< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +), boo::fwd< +A3 +>( +a3 +))(); + +366  + #BOOST_THREAD_PROVIDES_INVOKE_RET + + + ) + +368 #i! +defed + +BOOST_MSVC + + +370  + #BOOST_THREAD_PROVIDES_INVOKE_RET + + + ) + +372 #i! +defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) + +377 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, + gass + ... + gArgs +> + +378 +le + + +379 +tyme + + gab_if_c + + +381 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +382 + gR + + +383 >:: +ty + + +384 +voke +( +R + ( +A +::* +f +)( +Args +...), +BOOST_THREAD_RV_REF +( +A0 + +a0 +, BOOST_THREAD_RV_REF(Args... +gs +) + +386  ( + gboo +:: +fwd +< +A0 +>( +a0 +).* +f +)( +boo +::fwd< +Args +>( +gs +)...); + +389 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, + gass + ... + gArgs +> + +390 +le + + +391 +tyme + + gab_if_c + + +393 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +394 + gR + + +395 >:: +ty + + +396 +voke +( +R + ( +A +::* +f +)( +Args +...cڡ, +BOOST_THREAD_RV_REF +( +A0 + +a0 +, BOOST_THREAD_RV_REF(Args... +gs +) + +398  ( + gboo +:: +fwd +< +A0 +>( +a0 +).* +f +)( +boo +::fwd< +Args +>( +gs +)...); + +401 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, + gass + ... + gArgs +> + +402 +le + + +403 +tyme + + gab_if_c + + +405 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +406 + gR + + +407 >:: +ty + + +408 +voke +( +R + ( +A +::* +f +)( +Args +...vީe, +BOOST_THREAD_RV_REF +( +A0 + +a0 +, BOOST_THREAD_RV_REF(Args... +gs +) + +410  ( + gboo +:: +fwd +< +A0 +>( +a0 +).* +f +)( +boo +::fwd< +Args +>( +gs +)...); + +413 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, + gass + ... + gArgs +> + +414 +le + + +415 +tyme + + gab_if_c + + +417 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +418 + gR + + +419 >:: +ty + + +420 +voke +( +R + ( +A +::* +f +)( +Args +...cڡ vީe, +BOOST_THREAD_RV_REF +( +A0 + +a0 +, BOOST_THREAD_RV_REF(Args... +gs +) + +422  ( + gboo +:: +fwd +< +A0 +>( +a0 +).* +f +)( +boo +::fwd< +Args +>( +gs +)...); + +428 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, + gass + ... + gArgs +> + +429 +le + + +430 +tyme + + gab_if_c + + +432 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +433 + gR + + +434 >:: +ty + + +435 +voke +( +R + ( +A +::* +f +)( +Args +...), +BOOST_THREAD_RV_REF +( +A0 + +a0 +, BOOST_THREAD_RV_REF(Args... +gs +) + +437  ((* + gboo +:: +fwd +< +A0 +>( +a0 +)).* +f +)( +boo +::fwd< +Args +>( +gs +)...); + +440 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, + gass + ... + gArgs +> + +441 +le + + +442 +tyme + + gab_if_c + + +444 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +445 + gR + + +446 >:: +ty + + +447 +voke +( +R + ( +A +::* +f +)( +Args +...cڡ, +BOOST_THREAD_RV_REF +( +A0 + +a0 +, BOOST_THREAD_RV_REF(Args... +gs +) + +449  ((* + gboo +:: +fwd +< +A0 +>( +a0 +)).* +f +)( +boo +::fwd< +Args +>( +gs +)...); + +452 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, + gass + ... + gArgs +> + +453 +le + + +454 +tyme + + gab_if_c + + +456 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +457 + gR + + +458 >:: +ty + + +459 +voke +( +R + ( +A +::* +f +)( +Args +...vީe, +BOOST_THREAD_RV_REF +( +A0 + +a0 +, BOOST_THREAD_RV_REF(Args... +gs +) + +461  ((* + gboo +:: +fwd +< +A0 +>( +a0 +)).* +f +)( +boo +::fwd< +Args +>( +gs +)...); + +464 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, + gass + ... + gArgs +> + +465 +le + + +466 +tyme + + gab_if_c + + +468 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +469 + gR + + +470 >:: +ty + + +471 +voke +( +R + ( +A +::* +f +)( +Args +...cڡ vީe, +BOOST_THREAD_RV_REF +( +A0 + +a0 +, BOOST_THREAD_RV_REF(Args... +gs +) + +473  ((* + gboo +:: +fwd +< +A0 +>( +a0 +)).* +f +)( +boo +::fwd< +Args +>( +gs +)...); + +533 + gme + < +ass + + gR +, cs + gFp +, + gass + ... + gArgs +> + +534 +le + +R + +do_voke +( +m +:: +l_ +, +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +Args +... +gs +) + +536  + gboo +:: +fwd +< +Fp +>( +f +)( +boo +::fwd< +Args +>( +gs +)...); + +539 + gme + < +ass + + gR +, cs + gFp +, + gass + ... + gArgs +> + +540 +le + +R + +do_voke +( +m +:: +ue_ +, +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +Args +... +gs +) + +542  +f +( +boo +:: +fwd +< +Args +>( +gs +)...); + +545 + gme + < +ass + + gR +, cs + gFp +, + gass + ... + gArgs +> + +546 +le + + +547 +tyme + + gdib_if_c + + +549 + gis_memb_funi_por +< + gFp +>:: +vue +, + +550 + gR + + +551 >:: +ty + + +552 +voke +( +BOOST_THREAD_RV_REF +( +Fp + +f +, BOOST_THREAD_RV_REF( +Args +... +gs +) + +554  + gboo +:: +da +:: +do_voke +< +R +>( +boo +:: +is_por +< +Fp +>(), boo:: +fwd +( +f +), boo::fwd< +Args +>( +gs +)...); + +561 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +> + +562 +le + + +563 +tyme + + gab_if_c + + +565 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +566 + gR + + +567 >:: +ty + + +568 +voke +( +R + ( +A +::* +f +)(), +A0 +& +a0 +) + +570  ( + ga0 +.* + gf +)(); + +572 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +> + +573 +le + + +574 +tyme + + gab_if_c + + +576 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +577 + gR + + +578 >:: +ty + + +579 +voke +( +R + ( +A +::* +f +)(), +A0 +* +a0 +) + +581  ((* + ga0 +).* + gf +)(); + +584 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +> + +585 +le + + +586 +tyme + + gab_if_c + + +588 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +589 + gR + + +590 >:: +ty + + +591 +voke +( +R + ( +A +::* +f +)( +A1 +), + +592 +A0 +& +a0 +, +BOOST_THREAD_RV_REF +( +A1 + +a1 + + +595  ( + ga0 +.* + gf +)( + gboo +:: +fwd +< +A1 +>( +a1 +)); + +597 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +> + +598 +le + + +599 +tyme + + gab_if_c + + +601 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +602 + gR + + +603 >:: +ty + + +604 +voke +( +R + ( +A +::* +f +)( +A1 +), +A0 +& +a0 +, A1 +a1 +) + +606  ( + ga0 +.* + gf +)( + ga1 +); + +608 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +> + +609 +le + + +610 +tyme + + gab_if_c + + +612 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +613 + gR + + +614 >:: +ty + + +615 +voke +( +R + ( +A +::* +f +)( +A1 +), +A0 +* +a0 +, +BOOST_THREAD_RV_REF +(A1 +a1 + + +618  (*( + ga0 +).* + gf +)( + gboo +:: +fwd +< +A1 +>( +a1 +)); + +620 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +> + +621 +le + + +622 +tyme + + gab_if_c + + +624 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +625 + gR + + +626 >:: +ty + + +627 +voke +( +R + ( +A +::* +f +)( +A1 +), +A0 +* +a0 +, A1 +a1 +) + +629  (* + ga0 +.* + gf +)( + ga1 +); + +631 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +> + +632 +le + + +633 +tyme + + gab_if_c + + +635 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +636 + gR + + +637 >:: +ty + + +638 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +), + +639 +A0 +& +a0 +, +BOOST_THREAD_RV_REF +( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 + + +642  ( + ga0 +.* + gf +)( + gboo +:: +fwd +< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +)); + +644 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +> + +645 +le + + +646 +tyme + + gab_if_c + + +648 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +649 + gR + + +650 >:: +ty + + +651 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +), +A0 +* +a0 +, A1 +a1 +, A2 +a2 +) + +653  ((* + ga0 +).* + gf +)( + ga1 +, + ga2 +); + +655 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +656 +le + + +657 +tyme + + gab_if_c + + +659 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +660 + gR + + +661 >:: +ty + + +662 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +, +A3 +), + +663 +A0 +& +a0 +, +BOOST_THREAD_RV_REF +( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +, BOOST_THREAD_RV_REF( +A3 + +a3 +) + +665  ( + ga0 +.* + gf +)( + gboo +:: +fwd +< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +), boo::fwd< +A3 +>( +a3 +)); + +667 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +668 +le + + +669 +tyme + + gab_if_c + + +671 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +672 + gR + + +673 >:: +ty + + +674 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +, +A3 +), +A0 +* +a0 +, A1 +a1 +, A2 +a2 +, A3 +a3 +) + +676  ((* + ga0 +).* + gf +)( + ga1 +, + ga2 +, + ga3 +); + +680 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +> + +681 +le + + +682 +tyme + + gab_if_c + + +684 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +685 + gR + + +686 >:: +ty + + +687 +voke +( +R + ( +A +::* +f +)(cڡ, +A0 + cڡ& +a0 +) + +689  ( + ga0 +.* + gf +)(); + +691 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +> + +692 +le + + +693 +tyme + + gab_if_c + + +695 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +696 + gR + + +697 >:: +ty + + +698 +voke +( +R + ( +A +::* +f +)(cڡ, +A0 + cڡ* +a0 +) + +700  ((* + ga0 +).* + gf +)(); + +702 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +> + +703 +le + + +704 +tyme + + gab_if_c + + +706 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +707 + gR + + +708 >:: +ty + + +709 +voke +( +R + ( +A +::* +f +)( +A1 +cڡ, +A0 + cڡ& +a0 +, +BOOST_THREAD_RV_REF +(A1 +a1 +) + +711  ( + ga0 +.* + gf +)( + gboo +:: +fwd +< +A1 +>( +a1 +)); + +713 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +> + +714 +le + + +715 +tyme + + gab_if_c + + +717 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +718 + gR + + +719 >:: +ty + + +720 +voke +( +R + ( +A +::* +f +)( +A1 +cڡ, +A0 + cڡ* +a0 +, +BOOST_THREAD_RV_REF +(A1 +a1 +) + +722  ((* + ga0 +).* + gf +)( + gboo +:: +fwd +< +A1 +>( +a1 +)); + +725 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +> + +726 +le + + +727 +tyme + + gab_if_c + + +729 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +730 + gR + + +731 >:: +ty + + +732 +voke +( +R + ( +A +::* +f +)( +A1 +cڡ, +A0 + cڡ& +a0 +, A1 +a1 +) + +734  ( + ga0 +.* + gf +)( + ga1 +); + +736 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +> + +737 +le + + +738 +tyme + + gab_if_c + + +740 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +741 + gR + + +742 >:: +ty + + +743 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +) const, + +744 +A0 + cڡ& +a0 +, +BOOST_THREAD_RV_REF +( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 + + +747  ( + gboo +:: +fwd +< +A0 +>( +a0 +).* +f +)( +boo +::fwd< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +) + +750 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +> + +751 +le + + +752 +tyme + + gab_if_c + + +754 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +755 + gR + + +756 >:: +ty + + +757 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +cڡ, +A0 + cڡ& +a0 +, A1 +a1 +, A2 +a2 +) + +759  ( + ga0 +.* + gf +)( + ga1 +, + ga2 +); + +761 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +762 +le + + +763 +tyme + + gab_if_c + + +765 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +766 + gR + + +767 >:: +ty + + +768 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +, +A3 +) const, + +769 +BOOST_THREAD_RV_REF +( +A0 + +a0 +, BOOST_THREAD_RV_REF( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +, BOOST_THREAD_RV_REF( +A3 + +a3 + + +772  ( + gboo +:: +fwd +< +A0 +>( +a0 +).* +f +)( +boo +::fwd< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +), boo::fwd< +A3 +>( +a3 +)); + +774 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +775 +le + + +776 +tyme + + gab_if_c + + +778 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +779 + gR + + +780 >:: +ty + + +781 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +, +A3 +cڡ, +A0 + +a0 +, A1 +a1 +, A2 +a2 +, A3 +a3 +) + +783  ( + ga0 +.* + gf +)( + ga1 +, + ga2 +, + ga3 +); + +786 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +> + +787 +le + + +788 +tyme + + gab_if_c + + +790 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +791 + gR + + +792 >:: +ty + + +793 +voke +( +R + ( +A +::* +f +)(vީe, +BOOST_THREAD_RV_REF +( +A0 + +a0 +) + +795  ( + gboo +:: +fwd +< +A0 +>( +a0 +).* +f +)(); + +797 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +> + +798 +le + + +799 +tyme + + gab_if_c + + +801 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +802 + gR + + +803 >:: +ty + + +804 +voke +( +R + ( +A +::* +f +)( +A1 +vީe, +BOOST_THREAD_RV_REF +( +A0 + +a0 +, BOOST_THREAD_RV_REF(A1 +a1 +) + +806  ( + gboo +:: +fwd +< +A0 +>( +a0 +).* +f +)( +boo +::fwd< +A1 +>( +a1 +)); + +808 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +> + +809 +le + + +810 +tyme + + gab_if_c + + +812 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +813 + gR + + +814 >:: +ty + + +815 +voke +( +R + ( +A +::* +f +)( +A1 +vީe, +A0 + +a0 +, A1 +a1 +) + +817  ( + ga0 +.* + gf +)( + ga1 +); + +819 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +> + +820 +le + + +821 +tyme + + gab_if_c + + +823 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +824 + gR + + +825 >:: +ty + + +826 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +) volatile, + +827 +BOOST_THREAD_RV_REF +( +A0 + +a0 +, BOOST_THREAD_RV_REF( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +) + +829  ( + gboo +:: +fwd +< +A0 +>( +a0 +).* +f +)( +boo +::fwd< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +)); + +831 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +> + +832 +le + + +833 +tyme + + gab_if_c + + +835 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +836 + gR + + +837 >:: +ty + + +838 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +vީe, +A0 + +a0 +, A1 +a1 +, A2 +a2 + ) + +840  ( + ga0 +.* + gf +)( + ga1 +, + ga2 +); + +842 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +843 +le + + +844 +tyme + + gab_if_c + + +846 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +847 + gR + + +848 >:: +ty + + +849 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +, +A3 +) volatile, + +850 +BOOST_THREAD_RV_REF +( +A0 + +a0 +, BOOST_THREAD_RV_REF( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +, BOOST_THREAD_RV_REF( +A3 + +a3 + + +853  ( + gboo +:: +fwd +< +A0 +>( +a0 +).* +f +)( +boo +::fwd< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +), boo::fwd< +A3 +>( +a3 +)); + +855 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +856 +le + + +857 +tyme + + gab_if_c + + +859 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +860 + gR + + +861 >:: +ty + + +862 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +, +A3 +vީe, +A0 + +a0 +, A1 +a1 +, A2 +a2 +, A3 +a3 +) + +864  ( + ga0 +.* + gf +)( + ga1 +, + ga2 +, + ga3 +); + +867 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +> + +868 +le + + +869 +tyme + + gab_if_c + + +871 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +872 + gR + + +873 >:: +ty + + +874 +voke +( +R + ( +A +::* +f +)(cڡ vީe, +BOOST_THREAD_RV_REF +( +A0 + +a0 +) + +876  ( + gboo +:: +fwd +< +A0 +>( +a0 +).* +f +)(); + +878 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +> + +879 +le + + +880 +tyme + + gab_if_c + + +882 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +883 + gR + + +884 >:: +ty + + +885 +voke +( +R + ( +A +::* +f +)( +A1 +cڡ vީe, +BOOST_THREAD_RV_REF +( +A0 + +a0 +, BOOST_THREAD_RV_REF(A1 +a1 +) + +887  ( + gboo +:: +fwd +< +A0 +>( +a0 +).* +f +)( +boo +::fwd< +A1 +>( +a1 +)); + +889 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +> + +890 +le + + +891 +tyme + + gab_if_c + + +893 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +894 + gR + + +895 >:: +ty + + +896 +voke +( +R + ( +A +::* +f +)( +A1 +cڡ vީe, +A0 + +a0 +, A1 +a1 +) + +898  ( + ga0 +.* + gf +)( + ga1 +); + +900 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +> + +901 +le + + +902 +tyme + + gab_if_c + + +904 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +905 + gR + + +906 >:: +ty + + +907 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +) const volatile, + +908 +BOOST_THREAD_RV_REF +( +A0 + +a0 +, BOOST_THREAD_RV_REF( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 + + +911  ( + gboo +:: +fwd +< +A0 +>( +a0 +).* +f +)( +boo +::fwd< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +)); + +913 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +> + +914 +le + + +915 +tyme + + gab_if_c + + +917 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +918 + gR + + +919 >:: +ty + + +920 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +) const volatile, + +921 +A0 + +a0 +, +A1 + +a1 +, +A2 + +a2 + + +924  ( + ga0 +.* + gf +)( + ga1 +, + ga2 +); + +926 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +927 +le + + +928 +tyme + + gab_if_c + + +930 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +931 + gR + + +932 >:: +ty + + +933 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +, +A3 +) const volatile, + +934 +BOOST_THREAD_RV_REF +( +A0 + +a0 +, BOOST_THREAD_RV_REF( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +, BOOST_THREAD_RV_REF( +A3 + +a3 + + +937  ( + gboo +:: +fwd +< +A0 +>( +a0 +).* +f +)( +boo +::fwd< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +), boo::fwd< +A3 +>( +a3 +)); + +939 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +940 +le + + +941 +tyme + + gab_if_c + + +943 + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +944 + gR + + +945 >:: +ty + + +946 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +, +A3 +) const volatile, + +947 +A0 + +a0 +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 + + +950  ( + ga0 +.* + gf +)( + ga1 +, + ga2 +, + ga3 +); + +956 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +> + +957 +le + + +958 +tyme + + gab_if_c + + +960 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +961 + gR + + +962 >:: +ty + + +963 +voke +( +R + ( +A +::* +f +)(), +BOOST_THREAD_RV_REF +( +A0 + +a0 +) + +965  ((* + gboo +:: +fwd +< +A0 +>( +a0 +)).* +f +)(); + +967 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +> + +968 +le + + +969 +tyme + + gab_if_c + + +971 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +972 + gR + + +973 >:: +ty + + +974 +voke +( +R + ( +A +::* +f +)( +A1 +), +BOOST_THREAD_RV_REF +( +A0 + +a0 +, BOOST_THREAD_RV_REF(A1 +a1 +) + +976  ((* + gboo +:: +fwd +< +A0 +>( +a0 +)).* +f +)( +boo +::fwd< +A1 +>( +a1 +)); + +978 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +> + +979 +le + + +980 +tyme + + gab_if_c + + +982 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +983 + gR + + +984 >:: +ty + + +985 +voke +( +R + ( +A +::* +f +)( +A1 +), +A0 + +a0 +, A1 +a1 +) + +987  ((* + ga0 +).* + gf +)( + ga1 +); + +989 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +> + +990 +le + + +991 +tyme + + gab_if_c + + +993 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +994 + gR + + +995 >:: +ty + + +996 +voke +( +R + ( +A +::* +f +)( +A1 +, +BOOST_THREAD_RV_REF +( +A2 +)), + +997 +BOOST_THREAD_RV_REF +( +A0 + +a0 +, BOOST_THREAD_RV_REF( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +) + +999  ((* + gboo +:: +fwd +< +A0 +>( +a0 +)).* +f +)( +boo +::fwd< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +)); + +1001 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +> + +1002 +le + + +1003 +tyme + + gab_if_c + + +1005 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +1006 + gR + + +1007 >:: +ty + + +1008 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +), +A0 + +a0 +, A1 +a1 +, A2 +a2 +) + +1010  ((* + ga0 +).* + gf +)( + ga1 +, + ga2 +); + +1012 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +1013 +le + + +1014 +tyme + + gab_if_c + + +1016 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +1017 + gR + + +1018 >:: +ty + + +1019 +voke +( +R + ( +A +::* +f +)( +A1 +, +BOOST_THREAD_RV_REF +( +A2 +), BOOST_THREAD_RV_REF( +A3 +)), + +1020 +BOOST_THREAD_RV_REF +( +A0 + +a0 +, BOOST_THREAD_RV_REF( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +, BOOST_THREAD_RV_REF( +A3 + +a3 +) + +1022  ((* + gboo +:: +fwd +< +A0 +>( +a0 +)).* +f +)( +boo +::fwd< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +), boo::fwd< +A3 +>( +a3 +) + +1025 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +1026 +le + + +1027 +tyme + + gab_if_c + + +1029 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +1030 + gR + + +1031 >:: +ty + + +1032 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +, +A3 +), +A0 + +a0 +, A1 +a1 +, A2 +a2 +, A3 +a3 +) + +1034  ((* + ga0 +).* + gf +)( + ga1 +, + ga2 +, + ga3 +); + +1038 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +> + +1039 +le + + +1040 +tyme + + gab_if_c + + +1042 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +1043 + gR + + +1044 >:: +ty + + +1045 +voke +( +R + ( +A +::* +f +)(cڡ, +BOOST_THREAD_RV_REF +( +A0 + +a0 +) + +1047  ((* + gboo +:: +fwd +< +A0 +>( +a0 +)).* +f +)(); + +1049 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +> + +1050 +le + + +1051 +tyme + + gab_if_c + + +1053 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +1054 + gR + + +1055 >:: +ty + + +1056 +voke +( +R + ( +A +::* +f +)( +A1 +) const, + +1057 +BOOST_THREAD_RV_REF +( +A0 + +a0 +, BOOST_THREAD_RV_REF( +A1 + +a1 +) + +1059  ((* + gboo +:: +fwd +< +A0 +>( +a0 +)).* +f +)( +boo +::fwd< +A1 +>( +a1 +)); + +1061 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +> + +1062 +le + + +1063 +tyme + + gab_if_c + + +1065 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +1066 + gR + + +1067 >:: +ty + + +1068 +voke +( +R + ( +A +::* +f +)( +A1 +cڡ, +BOOST_THREAD_RV_REF +( +A0 + +a0 +, A1 +a1 +) + +1070  ((* + gboo +:: +fwd +< +A0 +>( +a0 +)).* +f +)( +a1 +); + +1072 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +> + +1073 +le + + +1074 +tyme + + gab_if_c + + +1076 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +1077 + gR + + +1078 >:: +ty + + +1079 +voke +( +R + ( +A +::* +f +)( +A1 +cڡ, +A0 + +a0 +, A1 +a1 +) + +1081  ((* + ga0 +).* + gf +)( + ga1 +); + +1083 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +> + +1084 +le + + +1085 +tyme + + gab_if_c + + +1087 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +1088 + gR + + +1089 >:: +ty + + +1090 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +) const, + +1091 +BOOST_THREAD_RV_REF +( +A0 + +a0 +, BOOST_THREAD_RV_REF( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +) + +1093  ((* + gboo +:: +fwd +< +A0 +>( +a0 +)).* +f +)( +boo +::fwd< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +)); + +1095 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +> + +1096 +le + + +1097 +tyme + + gab_if_c + + +1099 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +1100 + gR + + +1101 >:: +ty + + +1102 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +cڡ, +A0 + +a0 +, A1 +a1 +, A2 +a2 +) + +1104  ((* + ga0 +).* + gf +)( + ga1 +, + ga2 +); + +1106 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +1107 +le + + +1108 +tyme + + gab_if_c + + +1110 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +1111 + gR + + +1112 >:: +ty + + +1113 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +, +A3 +) const, + +1114 +BOOST_THREAD_RV_REF +( +A0 + +a0 +, BOOST_THREAD_RV_REF( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +, BOOST_THREAD_RV_REF( +A3 + +a3 +) + +1116  ((* + gboo +:: +fwd +< +A0 +>( +a0 +)).* +f +)( +boo +::fwd< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +), boo::fwd< +A3 +>( +a3 +)); + +1118 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +1119 +le + + +1120 +tyme + + gab_if_c + + +1122 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +1123 + gR + + +1124 >:: +ty + + +1125 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +, +A3 +) const, + +1126 +A0 + +a0 +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +) + +1128  ((* + ga0 +).* + gf +)( + ga1 +, + ga2 +, + ga3 +); + +1131 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +> + +1132 +le + + +1133 +tyme + + gab_if_c + + +1135 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +1136 + gR + + +1137 >:: +ty + + +1138 +voke +( +R + ( +A +::* +f +)(vީe, +BOOST_THREAD_RV_REF +( +A0 + +a0 +) + +1140  ((* + gboo +:: +fwd +< +A0 +>( +a0 +)).* +f +)(); + +1142 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +> + +1143 +le + + +1144 +tyme + + gab_if_c + + +1146 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +1147 + gR + + +1148 >:: +ty + + +1149 +voke +( +R + ( +A +::* +f +)( +A1 +) volatile, + +1150 +BOOST_THREAD_RV_REF +( +A0 + +a0 +, BOOST_THREAD_RV_REF( +A1 + +a1 +) + +1152  ((* + gboo +:: +fwd +< +A0 +>( +a0 +)).* +f +)( +boo +::fwd< +A1 +>( +a1 +)); + +1154 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +> + +1155 +le + + +1156 +tyme + + gab_if_c + + +1158 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +1159 + gR + + +1160 >:: +ty + + +1161 +voke +( +R + ( +A +::* +f +)( +A1 +vީe, +A0 + +a0 +, A1 +a1 +) + +1163  ((* + ga0 +).* + gf +)( + ga1 +); + +1165 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +> + +1166 +le + + +1167 +tyme + + gab_if_c + + +1169 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +1170 + gR + + +1171 >:: +ty + + +1172 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +) volatile, + +1173 +BOOST_THREAD_RV_REF +( +A0 + +a0 +, BOOST_THREAD_RV_REF( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +) + +1175  ((* + gboo +:: +fwd +< +A0 +>( +a0 +)).* +f +)( +boo +::fwd< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +)); + +1177 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +> + +1178 +le + + +1179 +tyme + + gab_if_c + + +1181 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +1182 + gR + + +1183 >:: +ty + + +1184 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +vީe, +A0 + +a0 +, A1 +a1 +, A2 +a2 +) + +1186  ((* + ga0 +).* + gf +)( + ga1 +, + ga2 +); + +1188 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +1189 +le + + +1190 +tyme + + gab_if_c + + +1192 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +1193 + gR + + +1194 >:: +ty + + +1195 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +, +A3 +) volatile, + +1196 +BOOST_THREAD_RV_REF +( +A0 + +a0 +, BOOST_THREAD_RV_REF( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +, BOOST_THREAD_RV_REF( +A3 + +a3 +) + +1198  ((* + gboo +:: +fwd +< +A0 +>( +a0 +)).* +f +)( +boo +::fwd< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +), boo::fwd< +A3 +>( +a3 +)); + +1200 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +1201 +le + + +1202 +tyme + + gab_if_c + + +1204 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +1205 + gR + + +1206 >:: +ty + + +1207 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +, +A3 +vީe, +A0 + +a0 +, A1 +a1 +, A2 +a2 +, A3 +a3 +) + +1209  ((* + ga0 +).* + gf +)( + ga1 +, + ga2 +, + ga3 +); + +1212 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +> + +1213 +le + + +1214 +tyme + + gab_if_c + + +1216 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +1217 + gR + + +1218 >:: +ty + + +1219 +voke +( +R + ( +A +::* +f +)(cڡ vީe, +BOOST_THREAD_RV_REF +( +A0 + +a0 +) + +1221  ((* + gboo +:: +fwd +< +A0 +>( +a0 +)).* +f +)(); + +1223 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +> + +1224 +le + + +1225 +tyme + + gab_if_c + + +1227 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +1228 + gR + + +1229 >:: +ty + + +1230 +voke +( +R + ( +A +::* +f +)(cڡ vީe, +A0 + +a0 +) + +1232  ((* + ga0 +).* + gf +)(); + +1234 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +> + +1235 +le + + +1236 +tyme + + gab_if_c + + +1238 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +1239 + gR + + +1240 >:: +ty + + +1241 +voke +( +R + ( +A +::* +f +)( +A1 +) const volatile, + +1242 +BOOST_THREAD_RV_REF +( +A0 + +a0 +, BOOST_THREAD_RV_REF( +A1 + +a1 +) + +1244  ((* + gboo +:: +fwd +< +A0 +>( +a0 +)).* +f +)( +boo +::fwd< +A1 +>( +a1 +)); + +1246 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +> + +1247 +le + + +1248 +tyme + + gab_if_c + + +1250 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +1251 + gR + + +1252 >:: +ty + + +1253 +voke +( +R + ( +A +::* +f +)( +A1 +cڡ vީe, +A0 + +a0 +, A1 +a1 +) + +1255  ((* + ga0 +).* + gf +)( + ga1 +); + +1257 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +> + +1258 +le + + +1259 +tyme + + gab_if_c + + +1261 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +1262 + gR + + +1263 >:: +ty + + +1264 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +) const volatile, + +1265 +BOOST_THREAD_RV_REF +( +A0 + +a0 +, BOOST_THREAD_RV_REF( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +) + +1267  ((* + gboo +:: +fwd +< +A0 +>( +a0 +)).* +f +)( +boo +::fwd< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +)); + +1269 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +> + +1270 +le + + +1271 +tyme + + gab_if_c + + +1273 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +1274 + gR + + +1275 >:: +ty + + +1276 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +) const volatile, + +1277 +A0 + +a0 +, +A1 + +a1 +, +A2 + +a2 +) + +1279  ((* + ga0 +).* + gf +)( + ga1 +, + ga2 +); + +1281 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +1282 +le + + +1283 +tyme + + gab_if_c + + +1285 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +1286 + gR + + +1287 >:: +ty + + +1288 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +, +A3 +) const volatile, + +1289 +BOOST_THREAD_RV_REF +( +A0 + +a0 +, BOOST_THREAD_RV_REF( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +, BOOST_THREAD_RV_REF( +A3 + +a3 +) + +1291  ((* + gboo +:: +fwd +< +A0 +>( +a0 +)).* +f +)( +boo +::fwd< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +), boo::fwd< +A3 +>( +a3 +)); + +1293 + gme + < +ass + + gR +, cs + gA +, cs + gA0 +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +1294 +le + + +1295 +tyme + + gab_if_c + + +1297 ! + gis_ba_of +< + gA +, +tyme + + gmove_n +< + gA0 +>:: +ty +>:: +vue +, + +1298 + gR + + +1299 >:: +ty + + +1300 +voke +( +R + ( +A +::* +f +)( +A1 +, +A2 +, +A3 +) const volatile, + +1301 +A0 + +a0 +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +) + +1303  ((* + ga0 +).* + gf +)( + ga1 +, + ga2 +, + ga3 +); + +1362 + gme + < +ass + + gR +, cs + gFp +> + +1363 +le + +R + +do_voke +( +m +:: +l_ +, +BOOST_THREAD_FWD_REF +( +Fp + +f +) + +1365  + gboo +:: +fwd +< +Fp +>( +f +)(); + +1367 + gme + < +ass + + gR +, cs + gFp +> + +1368 +le + +R + +do_voke +( +m +:: +ue_ +, +BOOST_THREAD_FWD_REF +( +Fp + +f +) + +1370  +f +(); + +1372 + gme + < +ass + + gR +, cs + gFp +> + +1373 +le + + +1374 +tyme + + gdib_if_c + + +1376 + gis_memb_funi_por +< + gFp +>:: +vue +, + +1377 + gR + + +1378 >:: +ty + + +1379 +voke +( +BOOST_THREAD_FWD_REF +( +Fp + +f +) + +1381  +boo +:: +da +:: +do_voke +< +R +>(boo:: +is_por +< +Fp +>(), + gboo +:: +fwd +( +f +)); + +1384 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +> + +1385 +le + +R + +do_voke +( +m +:: +l_ +, +BOOST_THREAD_FWD_REF +( +Fp + +f +, +BOOST_THREAD_RV_REF +( +A1 + +a1 +) + +1387  + gboo +:: +fwd +< +Fp +>( +f +)( +boo +::fwd< +A1 +>( +a1 +)); + +1389 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +> + +1390 +le + +R + +do_voke +( +m +:: +ue_ +, +BOOST_THREAD_FWD_REF +( +Fp + +f +, +BOOST_THREAD_RV_REF +( +A1 + +a1 +) + +1392  +f +( +boo +:: +fwd +< +A1 +>( +a1 +)); + +1394 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +> + +1395 +le + + +1396 +tyme + + gdib_if_c + + +1398 + gis_memb_funi_por +< + gFp +>:: +vue +, + +1399 + gR + + +1400 >:: +ty + + +1401 +voke +( +BOOST_THREAD_FWD_REF +( +Fp + +f +, +BOOST_THREAD_RV_REF +( +A1 + +a1 +) + +1403  + gboo +:: +da +:: +do_voke +< +R +>( +boo +:: +is_por +< +Fp +>(), boo:: +fwd +( +f +), boo::fwd< +A1 +>( +a1 +)); + +1406 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +, cs + gA2 +> + +1407 +le + +R + +do_voke +( +m +:: +l_ +, +BOOST_THREAD_FWD_REF +( +Fp + +f +, +BOOST_THREAD_RV_REF +( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +) + +1409  + gboo +:: +fwd +< +Fp +>( +f +)( +boo +::fwd< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +)); + +1411 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +, cs + gA2 +> + +1412 +le + +R + +do_voke +( +m +:: +ue_ +, +BOOST_THREAD_FWD_REF +( +Fp + +f +, +BOOST_THREAD_RV_REF +( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +) + +1414  +f +( +boo +:: +fwd +< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +)); + +1416 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +, cs + gA2 +> + +1417 +le + + +1418 +tyme + + gdib_if_c + + +1420 + gis_memb_funi_por +< + gFp +>:: +vue +, + +1421 + gR + + +1422 >:: +ty + + +1423 +voke +( +BOOST_THREAD_FWD_REF +( +Fp + +f +, +BOOST_THREAD_RV_REF +( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +) + +1425  + gboo +:: +da +:: +do_voke +< +R +>( +boo +:: +is_por +< +Fp +>(), boo:: +fwd +( +f +), boo::fwd< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +)); + +1428 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +1429 +le + +R + +do_voke +( +m +:: +l_ +, +BOOST_THREAD_FWD_REF +( +Fp + +f +, +BOOST_THREAD_RV_REF +( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +, BOOST_THREAD_RV_REF( +A3 + +a3 +) + +1431  + gboo +:: +fwd +< +Fp +>( +f +)( +boo +::fwd< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +), boo::fwd< +A3 +>( +a3 +)); + +1433 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +1434 +le + +R + +do_voke +( +m +:: +ue_ +, +BOOST_THREAD_FWD_REF +( +Fp + +f +, +BOOST_THREAD_RV_REF +( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +, BOOST_THREAD_RV_REF( +A3 + +a3 +) + +1436  +f +( +boo +:: +fwd +< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +), boo::fwd< +A3 +>( +a3 +)); + +1438 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +1439 +le + + +1440 +tyme + + gdib_if_c + + +1442 + gis_memb_funi_por +< + gFp +>:: +vue +, + +1443 + gR + + +1444 >:: +ty + + +1445 +voke +( +BOOST_THREAD_FWD_REF +( +Fp + +f +, +BOOST_THREAD_RV_REF +( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +, BOOST_THREAD_RV_REF( +A3 + +a3 +) + +1447  + gboo +:: +da +:: +do_voke +< +R +>( +boo +:: +is_por +< +Fp +>(), boo:: +fwd +( +f +), boo::fwd< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +), boo::fwd< +A3 +>( +a3 +)); + +1451 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +> + +1452 +le + +R + +do_voke +( +m +:: +l_ +, +BOOST_THREAD_FWD_REF +( +Fp + +f +, +A1 + +a1 +) + +1454  + gboo +:: +fwd +< +Fp +>( +f +)( +a1 +); + +1456 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +> + +1457 +le + +R + +do_voke +( +m +:: +ue_ +, +BOOST_THREAD_FWD_REF +( +Fp + +f +, +A1 + +a1 +) + +1459  +f +( +a1 +); + +1461 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +> + +1462 +le + + +1463 +tyme + + gdib_if_c + + +1465 + gis_memb_funi_por +< + gFp +>:: +vue +, + +1466 + gR + + +1467 >:: +ty + + +1468 +voke +( +BOOST_THREAD_FWD_REF +( +Fp + +f +, +A1 + +a1 +) + +1470  + gboo +:: +da +:: +do_voke +< +R +>( +boo +:: +is_por +< +Fp +>(), boo:: +fwd +( +f +), + ga1 +); + +1473 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +, cs + gA2 +> + +1474 +le + +R + +do_voke +( +m +:: +l_ +, +BOOST_THREAD_FWD_REF +( +Fp + +f +, +A1 + +a1 +, +A2 + +a2 +) + +1476  + gboo +:: +fwd +< +Fp +>( +f +)( +a1 +, + ga2 +); + +1478 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +, cs + gA2 +> + +1479 +le + +R + +do_voke +( +m +:: +ue_ +, +BOOST_THREAD_FWD_REF +( +Fp + +f +, +A1 + +a1 +, +A2 + +a2 +) + +1481  +f +( +a1 +, +a2 +); + +1483 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +, cs + gA2 +> + +1484 +le + + +1485 +tyme + + gdib_if_c + + +1487 + gis_memb_funi_por +< + gFp +>:: +vue +, + +1488 + gR + + +1489 >:: +ty + + +1490 +voke +( +BOOST_THREAD_FWD_REF +( +Fp + +f +, +A1 + +a1 +, +A2 + +a2 +) + +1492  + gboo +:: +da +:: +do_voke +< +R +>( +boo +:: +is_por +< +Fp +>(), boo:: +fwd +( +f +), + ga1 +, + ga2 +); + +1495 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +1496 +le + +R + +do_voke +( +m +:: +l_ +, +BOOST_THREAD_FWD_REF +( +Fp + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +) + +1498  + gboo +:: +fwd +< +Fp +>( +f +)( +a1 +, + ga2 +, + ga3 +); + +1500 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +1501 +le + +R + +do_voke +( +m +:: +ue_ +, +BOOST_THREAD_FWD_REF +( +Fp + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +) + +1503  +f +( +a1 +, +a2 +, +a3 +); + +1505 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +1506 +le + + +1507 +tyme + + gdib_if_c + + +1509 + gis_memb_funi_por +< + gFp +>:: +vue +, + +1510 + gR + + +1511 >:: +ty + + +1512 +voke +( +BOOST_THREAD_FWD_REF +( +Fp + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +) + +1514  + gboo +:: +da +:: +do_voke +< +R +>( +boo +:: +is_por +< +Fp +>(), boo:: +fwd +( +f +), + ga1 +, + ga2 +, + ga3 +); + +1519 + gme + < +ass + + gR +, cs + gFp +> + +1520 +le + + +1521 +tyme + + gdib_if_c + + +1523 + gis_memb_funi_por +< + gFp +>:: +vue +, + +1524 + gR + + +1525 >:: +ty + + +1526 +voke +( +Fp + & +f +) + +1528  +f +(); + +1530 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +> + +1531 +le + + +1532 +tyme + + gdib_if_c + + +1534 + gis_memb_funi_por +< + gFp +>:: +vue +, + +1535 + gR + + +1536 >:: +ty + + +1537 +voke +( +Fp + & +f +, +BOOST_THREAD_RV_REF +( +A1 + +a1 +) + +1539  +f +( +boo +:: +fwd +< +A1 +>( +a1 +)); + +1541 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +> + +1542 +le + + +1543 +tyme + + gdib_if_c + + +1545 + gis_memb_funi_por +< + gFp +>:: +vue +, + +1546 + gR + + +1547 >:: +ty + + +1548 +voke +( +Fp + & +f +, +A1 + +a1 +) + +1550  +f +( +a1 +); + +1552 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +, cs + gA2 +> + +1553 +le + + +1554 +tyme + + gdib_if_c + + +1556 + gis_memb_funi_por +< + gFp +>:: +vue +, + +1557 + gR + + +1558 >:: +ty + + +1559 +voke +( +Fp + & +f +, +BOOST_THREAD_RV_REF +( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +) + +1561  +f +( +boo +:: +fwd +< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +)); + +1563 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +, cs + gA2 +> + +1564 +le + + +1565 +tyme + + gdib_if_c + + +1567 + gis_memb_funi_por +< + gFp +>:: +vue +, + +1568 + gR + + +1569 >:: +ty + + +1570 +voke +( +Fp + & +f +, +A1 + +a1 +, +A2 + +a2 +) + +1572  +f +( +a1 +, +a2 +); + +1574 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +1575 +le + + +1576 +tyme + + gdib_if_c + + +1578 + gis_memb_funi_por +< + gFp +>:: +vue +, + +1579 + gR + + +1580 >:: +ty + + +1581 +voke +( +Fp + & +f +, +BOOST_THREAD_RV_REF +( +A1 + +a1 +, BOOST_THREAD_RV_REF( +A2 + +a2 +, BOOST_THREAD_RV_REF( +A3 + +a3 +) + +1583  +f +( +boo +:: +fwd +< +A1 +>( +a1 +), boo::fwd< +A2 +>( +a2 +), boo::fwd< +A3 +>( +a3 +)); + +1585 + gme + < +ass + + gR +, cs + gFp +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +1586 +le + + +1587 +tyme + + gdib_if_c + + +1589 + gis_memb_funi_por +< + gFp +>:: +vue +, + +1590 + gR + + +1591 >:: +ty + + +1592 +voke +( +Fp + & +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +) + +1594  +f +( +a1 +, +a2 +, +a3 +); + + @/usr/include/boost/thread/detail/is_convertible.hpp + +12 #ide +BOOST_THREAD_DETAIL_IS_CONVERTIBLE_HPP + + +13  + #BOOST_THREAD_DETAIL_IS_CONVERTIBLE_HPP + + + ) + +15  + ~ + +16  + ~ + +18 +mea + + gboo + + +20 +mea + + gthad_da + + +22 + gme + < +tyme + + gT1 +,ym + gT2 +> + +23  + gis_cvtib + : +boo +:: +is_cvtib +< +T1 +, + gT2 +> {}; + +25 #i +defed + +BOOST_NO_CXX11_RVALUE_REFERENCES + + +27 #i +defed +( +BOOST_INTEL_CXX_VERSION +) && (BOOST_INTEL_CXX_VERSION <= 1300) + +29 #i +defed + +BOOST_THREAD_USES_MOVE + + +30 + gme + < +tyme + + gT1 +,ym + gT2 +> + +31  + gis_cvtib +< + +32 + grv +< + gT1 +> &, + +33 + grv + > & + +34 > : +l_ty + {}; + +37 #i +defed + +__GNUC__ + && (__GNUC__ < 4 || ( __GNUC__ =4 && +__GNUC_MINOR__ + <= 4 )) + +39 + gme + < +tyme + + gT1 +,ym + gT2 +> + +40  + gis_cvtib +< + gT1 +&, + gT2 +&> : +boo +:: +is_cvtib +< +T1 +, T2> {}; + + @/usr/include/boost/thread/detail/lockable_wrapper.hpp + +6 #ide +BOOST_THREAD_DETAIL_LOCKABLE_WRAPPER_HPP + + +7  + #BOOST_THREAD_DETAIL_LOCKABLE_WRAPPER_HPP + + + ) + +9  + ~ + +11 #i! +defed + +BOOST_THREAD_NO_CXX11_HDR_INITIALIZER_LIST + + +12  + ~ + +14  + ~ + +16 +mea + + gboo + + +19 #i! +defed + +BOOST_THREAD_NO_CXX11_HDR_INITIALIZER_LIST + + +20 +mea + + gthad_da + + +22 + gme + < +tyme + + gMux +> + +23  + slockab_w + + +25 +Mux +* + gm +; + +26 +exic + +lockab_w +( +Mux +& +m_ +) : + +27 +m +(& +m_ +) + +30 + gme + < +tyme + + gMux +> + +31  + slockab_adt_w + + +33 +Mux +* + gm +; + +34 +exic + +lockab_adt_w +( +Mux +& +m_ +) : + +35 +m +(& +m_ +) + +43  + ~ + + @/usr/include/boost/thread/detail/make_tuple_indices.hpp + +21 #ide +BOOST_THREAD_DETAIL_MAKE_TUPLE_INDICES_HPP + + +22  + #BOOST_THREAD_DETAIL_MAKE_TUPLE_INDICES_HPP + + + ) + +24  + ~ + +25  + ~ + +27 +mea + + gboo + + +29 +mea + + gda + + +32 #i! +defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) + +35 + gme + < + gd +:: +size_t +...>  + stue_dis + + +38 + gme + < + gd +:: +size_t + +Sp +, +ass + + gITue +, std::size_ +Ep +> + +39  +make_dis_imp +; + +41 + gme + < + gd +:: +size_t + +Sp +, std::size_... +Indis +, std::size_ +Ep +> + +42  +make_dis_imp +< +Sp +, + gtue_dis +< + gIndis +...>, + gEp +> + +44  +tyme + + tmake_dis_imp +< + tSp ++1, + ttue_dis +< + tIndis +..., Sp>, + tEp +>:: + tty +ype; + +47 + gme + < + gd +:: +size_t + +Ep +, std::size_... +Indis +> + +48  +make_dis_imp +< +Ep +, + gtue_dis +< + gIndis +...>, + gEp +> + +50  + gtue_dis +< + tIndis +...> + tty +; + +53 + gme + < + gd +:: +size_t + +Ep +, std::size_ +Sp + = 0> + +54  + smake_tue_dis + + +56 +BOOST_STATIC_ASSERT_MSG +( +Sp + < +Ep +, "make_tuple_indices inputrror"); + +57  +tyme + + tmake_dis_imp +< + tSp +, + ttue_dis +<>, + tEp +>:: + tty +ype; + +62 + gme + < + +63 + gd +:: +size_t + +T0 + = 0, std::size_ +T1 + = 0, std::size_ +T2 + = 0, + +64 + gd +:: +size_t + +T3 + = 0, std::size_ +T4 + = 0, std::size_ +T5 + = 0, + +65 + gd +:: +size_t + +T6 + = 0, std::size_ +T7 + = 0, std::size_ +T8 + = 0, + +66 + gd +:: +size_t + +T9 + = 0> + +67 as + ctue_dis + {}; + +69 + gme + < + gd +:: +size_t + +Sp +, +ass + + gITue +, std::size_ +Ep +> + +70  +make_dis_imp +; + +72 + gme + < + gd +:: +size_t + +Sp +, std::size_ +Ep +> + +73  +make_dis_imp +< +Sp +, + gtue_dis +<>, + gEp +> + +75  +tyme + + tmake_dis_imp +< + tSp ++1, + ttue_dis +, + tEp +>:: + tty +ype; + +77 + gme + < + gd +:: +size_t + +Sp +, std::size_ +I0 +, std::size_ +Ep +> + +78  +make_dis_imp +< +Sp +, + gtue_dis +< + gI0 +>, + gEp +> + +80  +tyme + + tmake_dis_imp +< + tSp ++1, + ttue_dis +< + tI0 +, Sp>, + tEp +>:: + tty +ype; + +82 + gme + < + gd +:: +size_t + +Sp +, std::size_ +I0 +, std::size_ +I1 +, std::size_ +Ep +> + +83  +make_dis_imp +< +Sp +, + gtue_dis +< + gI0 +, + gI1 +>, + gEp +> + +85  +tyme + + tmake_dis_imp +< + tSp ++1, + ttue_dis +< + tI0 +, + tI1 +, Sp>, + tEp +>:: + tty +ype; + +87 + gme + < + gd +:: +size_t + +Sp +, std::size_ +I0 +, std::size_ +I1 +, std::size_ +I2 +, std::size_ +Ep +> + +88  +make_dis_imp +< +Sp +, + gtue_dis +< + gI0 +, + gI1 + , + gI2 +>, + gEp +> + +90  +tyme + + tmake_dis_imp +< + tSp ++1, + ttue_dis +< + tI0 +, + tI1 +, + tI2 +, Sp>, + tEp +>:: + tty +ype; + +92 + gme + < + gd +:: +size_t + +Sp +, std::size_ +I0 +, std::size_ +I1 +, std::size_ +I2 +, std::size_ +I3 +, std::size_ +Ep +> + +93  +make_dis_imp +< +Sp +, + gtue_dis +< + gI0 +, + gI1 + , + gI2 +, + gI3 +>, + gEp +> + +95  +tyme + + tmake_dis_imp +< + tSp ++1, + ttue_dis +< + tI0 +, + tI1 +, + tI2 +, + tI3 +, Sp>, + tEp +>:: + tty +ype; + +97 + gme + < + gd +:: +size_t + +Sp +, std::size_ +I0 +, std::size_ +I1 +, std::size_ +I2 +, std::size_ +I3 +, std::size_ +I4 +, std::size_ +Ep +> + +98  +make_dis_imp +< +Sp +, + gtue_dis +< + gI0 +, + gI1 + , + gI2 +, + gI3 +, + gI4 +>, + gEp +> + +100  +tyme + + tmake_dis_imp +< + tSp ++1, + ttue_dis +< + tI0 +, + tI1 +, + tI2 +, + tI3 +, + tI4 +, Sp>, + tEp +>:: + tty +ype; + +102 + gme + < + gd +:: +size_t + +Sp +, std::size_ +I0 +, std::size_ +I1 +, std::size_ +I2 +, std::size_ +I3 +, std::size_ +I4 +, std::size_ +I5 +, std::size_ +Ep +> + +103  +make_dis_imp +< +Sp +, + gtue_dis +< + gI0 +, + gI1 + , + gI2 +, + gI3 +, + gI4 +, + gI5 +>, + gEp +> + +105  +tyme + + tmake_dis_imp +< + tSp ++1, + ttue_dis +< + tI0 +, + tI1 +, + tI2 +, + tI3 +, + tI4 +, + tI5 +, Sp>, + tEp +>:: + tty +ype; + +107 + gme + < + gd +:: +size_t + +Sp +, std::size_ +I0 +, std::size_ +I1 +, std::size_ +I2 +, std::size_ +I3 +, std::size_ +I4 +, std::size_ +I5 + + +108 , + gd +:: +size_t + +I6 + + +109 , + gd +:: +size_t + +Ep +> + +110  +make_dis_imp +< +Sp +, + gtue_dis +< + gI0 +, + gI1 + , + gI2 +, + gI3 +, + gI4 +, + gI5 +, + gI6 +>, + gEp +> + +112  +tyme + + tmake_dis_imp +< + tSp ++1, + ttue_dis +< + tI0 +, + tI1 +, + tI2 +, + tI3 +, + tI4 +, + tI5 +, + tI6 +, Sp>, + tEp +>:: + tty +ype; + +114 + gme + < + gd +:: +size_t + +Sp +, std::size_ +I0 +, std::size_ +I1 +, std::size_ +I2 +, std::size_ +I3 +, std::size_ +I4 +, std::size_ +I5 + + +115 , + gd +:: +size_t + +I6 + + +116 , + gd +:: +size_t + +I7 + + +117 , + gd +:: +size_t + +Ep +> + +118  +make_dis_imp +< +Sp +, + gtue_dis +< + gI0 +, + gI1 + , + gI2 +, + gI3 +, + gI4 +, + gI5 +, + gI6 +, + gI7 +>, + gEp +> + +120  +tyme + + tmake_dis_imp +< + tSp ++1, + ttue_dis +< + tI0 +, + tI1 +, + tI2 +, + tI3 +, + tI4 +, + tI5 +, + tI6 +, + tI7 +, Sp>, + tEp +>:: + tty +ype; + +122 + gme + < + gd +:: +size_t + +Sp +, std::size_ +I0 +, std::size_ +I1 +, std::size_ +I2 +, std::size_ +I3 +, std::size_ +I4 +, std::size_ +I5 + + +123 , + gd +:: +size_t + +I6 + + +124 , + gd +:: +size_t + +I7 + + +125 , + gd +:: +size_t + +I8 + + +126 , + gd +:: +size_t + +Ep +> + +127  +make_dis_imp +< +Sp +, + gtue_dis +< + gI0 +, + gI1 + , + gI2 +, + gI3 +, + gI4 +, + gI5 +, + gI6 +, + gI7 +, + gI8 +>, + gEp +> + +129  +tyme + + tmake_dis_imp +< + tSp ++1, + ttue_dis +< + tI0 +, + tI1 +, + tI2 +, + tI3 +, + tI4 +, + tI5 +, + tI6 +, + tI7 +, + tI8 +, Sp>, + tEp +>:: + tty +ype; + +142 + gme + < + gd +:: +size_t + +Ep +> + +143  +make_dis_imp +< +Ep +, + gtue_dis +<>, + gEp +> + +145  + gtue_dis +<> + tty +; + +147 + gme + < + gd +:: +size_t + +Ep +, std::size_ +I0 +> + +148  +make_dis_imp +< +Ep +, + gtue_dis +< + gI0 +>, + gEp +> + +150  + gtue_dis +< + tI0 +> + tty +; + +152 + gme + < + gd +:: +size_t + +Ep +, std::size_ +I0 +, std::size_ +I1 +> + +153  +make_dis_imp +< +Ep +, + gtue_dis +< + gI0 +, + gI1 +>, + gEp +> + +155  + gtue_dis +< + tI0 +, + tI1 +> + tty +; + +157 + gme + < + gd +:: +size_t + +Ep +, std::size_ +I0 +, std::size_ +I1 +, std::size_ +I2 +> + +158  +make_dis_imp +< +Ep +, + gtue_dis +< + gI0 +, + gI1 +, + gI2 +>, + gEp +> + +160  + gtue_dis +< + tI0 +, + tI1 +, + tI2 +> + tty +; + +162 + gme + < + gd +:: +size_t + +Ep +, std::size_ +I0 +, std::size_ +I1 +, std::size_ +I2 +, std::size_ +I3 +> + +163  +make_dis_imp +< +Ep +, + gtue_dis +< + gI0 +, + gI1 +, + gI2 +, + gI3 +>, + gEp +> + +165  + gtue_dis +< + tI0 +, + tI1 +, + tI2 +, + tI3 +> + tty +; + +167 + gme + < + gd +:: +size_t + +Ep +, std::size_ +I0 +, std::size_ +I1 +, std::size_ +I2 +, std::size_ +I3 +, std::size_ +I4 +> + +168  +make_dis_imp +< +Ep +, + gtue_dis +< + gI0 +, + gI1 +, + gI2 +, + gI3 +, + gI4 +>, + gEp +> + +170  + gtue_dis +< + tI0 +, + tI1 +, + tI2 +, + tI3 +, + tI4 +> + tty +; + +172 + gme + < + gd +:: +size_t + +Ep +, std::size_ +I0 +, std::size_ +I1 +, std::size_ +I2 +, std::size_ +I3 +, std::size_ +I4 +, std::size_ +I5 +> + +173  +make_dis_imp +< +Ep +, + gtue_dis +< + gI0 +, + gI1 +, + gI2 +, + gI3 +, + gI4 +, + gI5 +>, + gEp +> + +175  + gtue_dis +< + tI0 +, + tI1 +, + tI2 +, + tI3 +, + tI4 +, + tI5 +> + tty +; + +177 + gme + < + gd +:: +size_t + +Ep +, std::size_ +I0 +, std::size_ +I1 +, std::size_ +I2 +, std::size_ +I3 +, std::size_ +I4 +, std::size_ +I5 + + +178 , + gd +:: +size_t + +I6 + + +180  +make_dis_imp +< +Ep +, + gtue_dis +< + gI0 +, + gI1 +, + gI2 +, + gI3 +, + gI4 +, + gI5 +, + gI6 +>, + gEp +> + +182  + gtue_dis +< + tI0 +, + tI1 +, + tI2 +, + tI3 +, + tI4 +, + tI5 +, + tI6 +> + tty +; + +184 + gme + < + gd +:: +size_t + +Ep +, std::size_ +I0 +, std::size_ +I1 +, std::size_ +I2 +, std::size_ +I3 +, std::size_ +I4 +, std::size_ +I5 + + +185 , + gd +:: +size_t + +I6 + + +186 , + gd +:: +size_t + +I7 + + +188  +make_dis_imp +< +Ep +, + gtue_dis +< + gI0 +, + gI1 +, + gI2 +, + gI3 +, + gI4 +, + gI5 +, + gI6 +, + gI7 +>, + gEp +> + +190  + gtue_dis +< + tI0 +, + tI1 +, + tI2 +, + tI3 +, + tI4 +, + tI5 +, + tI6 +, + tI7 +> + tty +; + +192 + gme + < + gd +:: +size_t + +Ep +, std::size_ +I0 +, std::size_ +I1 +, std::size_ +I2 +, std::size_ +I3 +, std::size_ +I4 +, std::size_ +I5 + + +193 , + gd +:: +size_t + +I6 + + +194 , + gd +:: +size_t + +I7 + + +195 , + gd +:: +size_t + +I8 + + +197  +make_dis_imp +< +Ep +, + gtue_dis +< + gI0 +, + gI1 +, + gI2 +, + gI3 +, + gI4 +, + gI5 +, + gI6 +, + gI7 +, + gI8 +>, + gEp +> + +199  + gtue_dis +< + tI0 +, + tI1 +, + tI2 +, + tI3 +, + tI4 +, + tI5 +, + tI6 +, + tI7 +, + tI8 +> + tty +; + +202 + gme + < + gd +:: +size_t + +Ep +, std::size_ +I0 +, std::size_ +I1 +, std::size_ +I2 +, std::size_ +I3 +, std::size_ +I4 +, std::size_ +I5 + + +203 , + gd +:: +size_t + +I6 + + +204 , + gd +:: +size_t + +I7 + + +205 , + gd +:: +size_t + +I8 + + +206 , + gd +:: +size_t + +I9 + + +208  +make_dis_imp +< +Ep +, + gtue_dis +< + gI0 +, + gI1 +, + gI2 +, + gI3 +, + gI4 +, + gI5 +, + gI6 +, + gI7 +, + gI8 +, + gI9 +>, + gEp +> + +210  + gtue_dis +< + tI0 +, + tI1 +, + tI2 +, + tI3 +, + tI4 +, + tI5 +, + tI6 +, + tI7 +, + tI8 +, + tI9 +> + tty +; + +213 + gme + < + gd +:: +size_t + +Ep +, std::size_ +Sp + = 0> + +214  + smake_tue_dis + + +216 +BOOST_STATIC_ASSERT_MSG +( +Sp + < +Ep +, "make_tuple_indices inputrror"); + +217  +tyme + + tmake_dis_imp +< + tSp +, + ttue_dis +<>, + tEp +>:: + tty +ype; + + @/usr/include/boost/thread/detail/move.hpp + +7 #ide +BOOST_THREAD_MOVE_HPP + + +8  + #BOOST_THREAD_MOVE_HPP + + + ) + +10  + ~ + +11 #ide +BOOST_NO_SFINAE + + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +29  + ~ + +31 +mea + + gboo + + +34 +mea + + gda + + +36 + gme + < +tyme + + gT +> + +37  + gab_move_uty_emuti_dummy_eclizi +; + +38 + gme +< +tyme + + gT +> + +39  + sthad_move_t + + +41 + gT +& + gt +; + +42 +exic + +thad_move_t +( +T +& +t_ +): + +43 +t +( +t_ +) + +46 +T +& +ݔ +*() const + +48  +t +; + +51 +T +* + gݔ +->() const + +53  & + gt +; + +55 + give +: + +56  +ݔ +=( +thad_move_t +&); + +60 #i! +defed + +BOOST_THREAD_USES_MOVE + + +62 #ide +BOOST_NO_SFINAE + + +63 + gme +< +tyme + + gT +> + +64 +tyme + + gab_if +< + gboo +:: +is_cvtib +< +T +&,boo:: +da +:: +thad_move_t + >, boo::da::thad_move_t >:: +ty + +move +(T& +t +) + +66  +boo +:: +da +:: +thad_move_t +< +T +>( +t +); + +70 + gme +< +tyme + + gT +> + +71 + gboo +:: +da +:: +thad_move_t +< +T +> +move +( +boo +::da::thad_move_t +t +) + +73  +t +; + +79 #i! +defed + +BOOST_NO_CXX11_RVALUE_REFERENCES + + +81  + #BOOST_THREAD_COPY_ASSIGN_REF +( +TYPE + + `BOOST_COPY_ASSIGN_REF +(TYPE) + + ) + +82  + #BOOST_THREAD_RV_REF +( +TYPE + + `BOOST_RV_REF +(TYPE) + + ) + +83  + #BOOST_THREAD_RV_REF_2_TEMPL_ARGS +( +TYPE + + `BOOST_RV_REF_2_TEMPL_ARGS +(TYPE) + + ) + +84  + #BOOST_THREAD_RV_REF_BEG + +BOOST_RV_REF_BEG + + + ) + +85  + #BOOST_THREAD_RV_REF_END + +BOOST_RV_REF_END + + + ) + +86  + #BOOST_THREAD_RV +( +V + + ) +V + +87  + #BOOST_THREAD_MAKE_RV_REF +( +RVALUE + + ) +RVALUE + +88  + #BOOST_THREAD_FWD_REF +( +TYPE + + `BOOST_FWD_REF +(TYPE) + + ) + +89  + #BOOST_THREAD_DCL_MOVABLE +( +TYPE +) + + ) + +90  + #BOOST_THREAD_DCL_MOVABLE_BEG +( +T +) \ + +91 +mea + +da + { \ + +92 +me + < +tyme + +T +> \ + +93  +ab_move_uty_emuti_dummy_eclizi +< + + ) + +95  + #BOOST_THREAD_DCL_MOVABLE_BEG2 +( +T1 +, +T2 +) \ + +96 +mea + +da + { \ + +97 +me + < +tyme + +T1 +,ym +T2 +> \ + +98  +ab_move_uty_emuti_dummy_eclizi +< + + ) + +100  + #BOOST_THREAD_DCL_MOVABLE_END + > \ + +101 : +gl_cڡt +< +bo +, +l +> \ + +103 } + + ) + +105 #i! +defed + +BOOST_NO_CXX11_RVALUE_REFERENCES + && defed +BOOST_MSVC + + +107  + #BOOST_THREAD_COPY_ASSIGN_REF +( +TYPE + + `BOOST_COPY_ASSIGN_REF +(TYPE) + + ) + +108  + #BOOST_THREAD_RV_REF +( +TYPE + + `BOOST_RV_REF +(TYPE) + + ) + +109  + #BOOST_THREAD_RV_REF_2_TEMPL_ARGS +( +TYPE + + `BOOST_RV_REF_2_TEMPL_ARGS +(TYPE) + + ) + +110  + #BOOST_THREAD_RV_REF_BEG + +BOOST_RV_REF_BEG + + + ) + +111  + #BOOST_THREAD_RV_REF_END + +BOOST_RV_REF_END + + + ) + +112  + #BOOST_THREAD_RV +( +V + + ) +V + +113  + #BOOST_THREAD_MAKE_RV_REF +( +RVALUE + + ) +RVALUE + +114  + #BOOST_THREAD_FWD_REF +( +TYPE + + `BOOST_FWD_REF +(TYPE) + + ) + +115  + #BOOST_THREAD_DCL_MOVABLE +( +TYPE +) + + ) + +116  + #BOOST_THREAD_DCL_MOVABLE_BEG +( +T +) \ + +117 +mea + +da + { \ + +118 +me + < +tyme + +T +> \ + +119  +ab_move_uty_emuti_dummy_eclizi +< + + ) + +121  + #BOOST_THREAD_DCL_MOVABLE_BEG2 +( +T1 +, +T2 +) \ + +122 +mea + +da + { \ + +123 +me + < +tyme + +T1 +,ym +T2 +> \ + +124  +ab_move_uty_emuti_dummy_eclizi +< + + ) + +126  + #BOOST_THREAD_DCL_MOVABLE_END + > \ + +127 : +gl_cڡt +< +bo +, +l +> \ + +129 } + + ) + +133 #i +defed + +BOOST_THREAD_USES_MOVE + + +134  + #BOOST_THREAD_COPY_ASSIGN_REF +( +TYPE + + `BOOST_COPY_ASSIGN_REF +(TYPE) + + ) + +135  + #BOOST_THREAD_RV_REF +( +TYPE + + `BOOST_RV_REF +(TYPE) + + ) + +136  + #BOOST_THREAD_RV_REF_2_TEMPL_ARGS +( +TYPE + + `BOOST_RV_REF_2_TEMPL_ARGS +(TYPE) + + ) + +137  + #BOOST_THREAD_RV_REF_BEG + +BOOST_RV_REF_BEG + + + ) + +138  + #BOOST_THREAD_RV_REF_END + +BOOST_RV_REF_END + + + ) + +139  + #BOOST_THREAD_RV +( +V + + ) +V + +140  + #BOOST_THREAD_FWD_REF +( +TYPE + + `BOOST_FWD_REF +(TYPE) + + ) + +141  + #BOOST_THREAD_DCL_MOVABLE +( +TYPE +) + + ) + +142  + #BOOST_THREAD_DCL_MOVABLE_BEG +( +T +) \ + +143 +mea + +da + { \ + +144 +me + < +tyme + +T +> \ + +145  +ab_move_uty_emuti_dummy_eclizi +< + + ) + +147  + #BOOST_THREAD_DCL_MOVABLE_BEG2 +( +T1 +, +T2 +) \ + +148 +mea + +da + { \ + +149 +me + < +tyme + +T1 +,ym +T2 +> \ + +150  +ab_move_uty_emuti_dummy_eclizi +< + + ) + +152  + #BOOST_THREAD_DCL_MOVABLE_END + > \ + +153 : +gl_cڡt +< +bo +, +l +> \ + +155 } + + ) + +159  + #BOOST_THREAD_COPY_ASSIGN_REF +( +TYPE +cڡ TYPE& + + ) + +160  + #BOOST_THREAD_RV_REF +( +TYPE + +boo +:: +da +:: +thad_move_t +< TYPE > + + ) + +161  + #BOOST_THREAD_RV_REF_BEG + +boo +:: +da +:: +thad_move_t +< + + ) + +162  + #BOOST_THREAD_RV_REF_END + > + + ) + +163  + #BOOST_THREAD_RV +( +V +(*V) + + ) + +164  + #BOOST_THREAD_FWD_REF +( +TYPE + + `BOOST_FWD_REF +(TYPE) + + ) + +166  + #BOOST_THREAD_DCL_MOVABLE +( +TYPE +) \ + +167 +me + <> \ + +168  +ab_move_uty_emuti +< +TYPE + > \ + +170 cڡ +bo + +vue + = +l +; \ + +171 }; + + ) + +173  + #BOOST_THREAD_DCL_MOVABLE_BEG +( +T +) \ + +174 +me + < +tyme + +T +> \ + +175  +ab_move_uty_emuti +< + + ) + +177  + #BOOST_THREAD_DCL_MOVABLE_BEG2 +( +T1 +, +T2 +) \ + +178 +me + < +tyme + +T1 +,ym +T2 +> \ + +179  +ab_move_uty_emuti +< + + ) + +181  + #BOOST_THREAD_DCL_MOVABLE_END + > \ + +183 cڡ +bo + +vue + = +l +; \ + +184 }; + + ) + +188 +mea + + gboo + + +190 +mea + + gda + + +192 + gme + < +tyme + + gT +> + +193 +BOOST_THREAD_RV_REF +( +tyme + :: +boo +:: +move_cv +:: +ty +>::type) + +194 +make_rv_f +( +T + +v + +BOOST_NOEXCEPT + + +196  ( +BOOST_THREAD_RV_REF +( +tyme + :: +boo +:: +move_cv +:: +ty +>::ty))( +v +); + +213  + #BOOST_THREAD_MAKE_RV_REF +( +RVALUE +RVALUE. + `move +() + + ) + +218 #i! +defed + +BOOST_NO_CXX11_RVALUE_REFERENCES + + +220  + #BOOST_THREAD_MOVABLE +( +TYPE +) + + ) + +222  + #BOOST_THREAD_COPYABLE +( +TYPE +) + + ) + +226 #i +defed + +BOOST_THREAD_USES_MOVE + + +228  + #BOOST_THREAD_MOVABLE +( +TYPE +) \ + +229 :: +boo +:: +rv +< +TYPE +>& + `move +( +BOOST_NOEXCEPT + \ + +231  * +ic_ +< :: +boo +:: +rv +< +TYPE +>* >( +this +); \ + +233 cڡ :: +boo +:: +rv +< +TYPE +>& + `move +(cڡ +BOOST_NOEXCEPT + \ + +235  * +ic_ +* >( +this +); \ + +237 +ݔ + :: +boo +:: +rv +< +TYPE +>&() \ + +239  * +ic_ +< :: +boo +:: +rv +< +TYPE +>* >( +this +); \ + +241 +ݔ + cڡ :: +boo +:: +rv +< +TYPE +>&() const \ + +243  * +ic_ +* >( +this +); \ + +245 + + ) + +246  + #BOOST_THREAD_COPYABLE +( +TYPE +) \ + +247 +TYPE +& +ݔ +=(TYPE & +t +)\ + +248 { +this +-> +ݔ +=( +ic_ + &>( +cڡ_ +( +t +)));  *this;} + + ) + +253  + #BOOST_THREAD_MOVABLE +( +TYPE +) \ + +254 +ݔ + :: +boo +:: +da +:: +thad_move_t +< +TYPE +>( +BOOST_NOEXCEPT + \ + +256  + `move +(); \ + +258 :: +boo +:: +da +:: +thad_move_t +< +TYPE +> + `move +( +BOOST_NOEXCEPT + \ + +260 :: +boo +:: +da +:: +thad_move_t +< +TYPE +> + `x +(* +this +); \ + +261  +x +; \ + +263 + + ) + +264  + #BOOST_THREAD_COPYABLE +( +TYPE +) + + ) + +269  + #BOOST_THREAD_MOVABLE_ONLY +( +TYPE +) \ + +270 + `BOOST_THREAD_NO_COPYABLE +( +TYPE +) \ + +271 + `BOOST_THREAD_MOVABLE +( +TYPE +) \ + +272  + tboo_move_no_cy_cڡru__assign +; \ + +273 + + ) + +275  + #BOOST_THREAD_COPYABLE_AND_MOVABLE +( +TYPE +) \ + +276 + `BOOST_THREAD_COPYABLE +( +TYPE +) \ + +277 + `BOOST_THREAD_MOVABLE +( +TYPE +) \ + +278 + + ) + +281 +mea + + gboo + + +283 +mea + + gthad_da + + +286 #i! +defed + +BOOST_NO_CXX11_RVALUE_REFERENCES + + +287 #i +defed + +BOOST_THREAD_USES_MOVE + + +288 + gme + < +ass + + gT +> + +289  + gis_rv + + +290 : :: +boo +:: +move_da +:: +is_rv +< +T +> + +294 + gme + < +ass + + gT +> + +295  + gis_rv + + +296 : :: +boo +:: +gl_cڡt +< +bo +, + gl +> + +299 + gme + < +ass + + gT +> + +300  + gis_rv +< :: +boo +:: +da +:: +thad_move_t +< +T +> > + +301 : :: +boo +:: +gl_cڡt +< +bo +, + gue +> + +304 + gme + < +ass + + gT +> + +305  + gis_rv +< cڡ :: +boo +:: +da +:: +thad_move_t +< +T +> > + +306 : :: +boo +:: +gl_cڡt +< +bo +, + gue +> + +310 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +311 + gme + < +ass + + gTp +> + +312  + gmove_n + : +boo +:: +move_n +< +Tp +> {}; + +313 + gme + < +ass + + gTp +> + +314  + gdey + : +boo +:: +dey +< +Tp +> {}; + +316 + gme + < +ass + + gTp +> + +317  + smove_n + + +319  +Tp + + tty +; + +321 + gme + < +ass + + gTp +> + +322  + gmove_n +< + gTp +&> + +324  +Tp + + tty +; + +326 + gme + < +ass + + gTp +> + +327  + gmove_n +< + grv +< + gTp +> > { + +328  +Tp + + tty +; + +331 + gme + < +ass + + gTp +> + +332  + sdey + + +334 + give +: + +335  +tyme + + tboo +:: + tmove_da +:: + tmove_rvue_n +< + tTp +>:: + tty + + tUp0 +; + +336  +tyme + + tboo +:: + tmove_n +< + tUp0 +>:: + tty + + tUp +; + +337 + gpublic +: + +338  +tyme + + tcdiڮ + + +340 + tis_y +< + tUp +>:: + tvue +, + +341 + ttyme + + tmove_ex +< + tUp +>:: + tty +*, + +342 + ttyme + + tcdiڮ + + +344 + tis_funi +< + tUp +>:: + tvue +, + +345 + ttyme + + tadd_por +< + tUp +>:: + tty +, + +346 + ttyme + + tmove_cv +< + tUp +>:: + tty + + +347 >:: + tty + + +348 >:: + tty +ype; + +352 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +353 + gme + < +ass + + gT +> + +354 +tyme + + gdey +< + gT +>:: +ty + + +355 +dey_cy +( +T +&& +t +) + +357  +boo +:: +fwd +< +T +>( +t +); + +359 (* + gvoid_f_r +)(); + +367 + gme + < +ass + + gT +> + +368 +tyme + + gdey +< + gT +>:: +ty + + +369 +dey_cy +( +BOOST_THREAD_FWD_REF +( +T + +t +) + +371  +boo +:: +fwd +< +T +>( +t +); + +377  + ~ + + @/usr/include/boost/thread/detail/platform_time.hpp + +1 #ide +BOOST_THREAD_DETAIL_PLATFORM_TIME_HPP + + +2  + #BOOST_THREAD_DETAIL_PLATFORM_TIME_HPP + + + ) + +10  + ~ + +11  + ~ + +12 #i +defed + +BOOST_THREAD_USES_DATETIME + + +13  + ~ + +15 #ide +_WIN32 + + +16  + ~ + +18 #ifde +BOOST_THREAD_USES_CHRONO + + +19  + ~ + +20  + ~ + +21  + ~ + +24 #i +defed +( +BOOST_THREAD_CHRONO_WINDOWS_API +) + +25  + ~ + +26  + ~ + +27  + ~ + +28 #i +defed +( +BOOST_THREAD_CHRONO_MAC_API +) + +29  + ~ + +30  + ~ + +33  + ~ + +36  + ~ + +38  + ~ + +40 +mea + + gboo + + +43  + gboo +:: + ttmax_t + + ttime_max_t +; + +45 #i +defed + +BOOST_THREAD_CHRONO_MAC_API + + +46 +mea + + gthads + + +49 +mea + + gchro_das + + +64 +le + +time_max_t + + +65 +dy_simifd +() + +67  +mach_absu_time +(); + +70 +le +  +compu_dy_ +( +kn_tu_t +& +r +) + +72 +mach_timeba_fo_da_t + + gMachInfo +; + +73 + gr + = +mach_timeba_fo +(& +MachInfo +); + +74 i + gr + != 0 ) { + +77  + gic_ +<>( + gMachInfo +. + gnum +/ MachInfo. + gdom +; + +80 +le + +time_max_t + +dy_fu +() + +82 +kn_tu_t + + gr +; + +83 cڡ  + g + = +chro_das +:: +compu_dy_ +( +r +); + +84 i( + gr + != 0) + +86 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +88  + gic_ +< + gtime_max_t +>( +mach_absu_time +(* + g +); + +92  +time_max_t + (* + tFP +)(); + +94 +le + +FP + +_dy_ock +( +kn_tu_t + & +r +) + +96 +mach_timeba_fo_da_t + + gMachInfo +; + +97 + gr + = +mach_timeba_fo +(& +MachInfo +); + +98 i + gr + != 0 ) + +103 i( + gMachInfo +. + gnum + = +MachInfo +. +dom +) + +105  & +chro_das +:: +dy_simifd +; + +107  & + gchro_das +:: +dy_fu +; + +114 +mea + + gda + + +116 #i +defed + +BOOST_THREAD_CHRONO_POSIX_API + || defed +BOOST_THREAD_CHRONO_MAC_API + + +117 +le + +timeec + +ns_to_timeec +( +boo +:: +time_max_t + cڡ& +ns +) + +119 +boo +:: +time_max_t + +s + = +ns + / 1000000000l; + +120 +timeec + + gts +; + +121 + gts +. + gtv_c + = +ic_ +<> ( +s +); + +122 + gts +. + gtv_nc + = +ic_ +<> ( +ns + - +s + * 1000000000l); + +123  + gts +; + +125 +le + + gboo +:: +time_max_t + +timeec_to_ns +( +timeec + cڡ& +ts +) + +127  +ic_ +< +boo +:: +time_max_t +>( +ts +. +tv_c +* 1000000000+s. +tv_nc +; + +131  + sfm_duti + + +133 #i +defed + +BOOST_THREAD_CHRONO_POSIX_API + || defed +BOOST_THREAD_CHRONO_MAC_API + + +134 +exic + +fm_duti +( +timeec + cڡ& +v +: +ts_v +(v) {} + +135 +timeec + cڡ& +gTs +(cڡ {  +ts_v +; } + +137 +exic + +fm_duti +( +boo +:: +time_max_t + cڡ& +ns + = 0: +ts_v +( +ns_to_timeec +(ns)) {} + +138 +boo +:: +time_max_t + +gNs +(cڡ {  +timeec_to_ns +( +ts_v +); } + +140 +exic + +fm_duti +( +boo +:: +time_max_t + cڡ& +ns + = 0: +ns_v +(ns) {} + +141 +boo +:: +time_max_t + +gNs +(cڡ {  +ns_v +; } + +144 #i +defed + +BOOST_THREAD_USES_DATETIME + + +145 +fm_duti +( +boo +:: +posix_time +:: +time_duti + cڡ& +l_time +) + +147 #i +defed + +BOOST_THREAD_CHRONO_POSIX_API + || defed +BOOST_THREAD_CHRONO_MAC_API + + +148 +ts_v +. +tv_c + = +l_time +. +tٮ_cds +(); + +149 + gts_v +. + gtv_nc + = +ic_ +<>( +l_time +. +aiڮ_cds +(* (1000000000/_time. +ticks_r_cd +())); + +151 + gns_v + = +ic_ +< +boo +:: +time_max_t +>( +l_time +. +tٮ_cds +()) * 1000000000l; + +152 + gns_v + + +l_time +. +aiڮ_cds +(* (1000000000/_time. +ticks_r_cd +()); + +157 #i +defed + +BOOST_THREAD_USES_CHRONO + + +158 + gme + < +ass + + gR +, cs + gPiod +> + +159 +fm_duti +( +chro +:: +duti +< +R +, +Piod +> cڡ& +d +) + +161 #i +defed + +BOOST_THREAD_CHRONO_POSIX_API + || defed +BOOST_THREAD_CHRONO_MAC_API + + +162 + gts_v + = +ns_to_timeec +( +chro +:: + +( +d +). +cou +()); + +164 + gns_v + = +chro +:: + +( +d +). +cou +(); + +169 + gboo +:: +time_max_t + +gMs +() const + +171 cڡ +boo +:: +time_max_t + +ns + = +gNs +(); + +173 i( + gns + >= 0) + +176  ( +ns + + 999999) / 1000000; + +181  ( + gns + - 999999) / 1000000; + +185  +fm_duti + +zo +() + +187  +fm_duti +(0); + +190 + give +: + +191 #i +defed + +BOOST_THREAD_CHRONO_POSIX_API + || defed +BOOST_THREAD_CHRONO_MAC_API + + +192 +timeec + +ts_v +; + +194 + gboo +:: +time_max_t + +ns_v +; + +198 +le + +bo + + gݔ +==( +fm_duti + cڡ& +lhs +,tfm_duti cڡ& + grhs +) + +200  + glhs +. +gNs +(= +rhs +.getNs(); + +202 +le + +bo + + gݔ +!=( +fm_duti + cڡ& +lhs +,tfm_duti cڡ& + grhs +) + +204  + glhs +. +gNs +(! +rhs +.getNs(); + +206 +le + +bo + + gݔ +<( +fm_duti + cڡ& + glhs +,tfm_duti cڡ& + grhs +) + +208  + glhs +. +gNs +(< + grhs +.getNs(); + +210 +le + +bo + + gݔ +<=( +fm_duti + cڡ& +lhs +,tfm_duti cڡ& + grhs +) + +212  + glhs +. +gNs +(< +rhs +.getNs(); + +214 +le + +bo + + gݔ +>( +fm_duti + cڡ& + glhs +,tfm_duti cڡ& + grhs +) + +216  + glhs +. +gNs +(> + grhs +.getNs(); + +218 +le + +bo + + gݔ +>=( +fm_duti + cڡ& +lhs +,tfm_duti cڡ& + grhs +) + +220  + glhs +. +gNs +(> +rhs +.getNs(); + +223  +le + +fm_duti + +fm_mlicds +(cڡ& +ms +) + +225  +fm_duti +( +ms + * 1000000l); + +228  + s_fm_timot + + +230 #i +defed + +BOOST_THREAD_CHRONO_POSIX_API + || defed +BOOST_THREAD_CHRONO_MAC_API + + +231 +exic + +_fm_timot +( +timeec + cڡ& +v +: +dur +(v) {} + +232 +timeec + cڡ& +gTs +(cڡ {  +dur +.getTs(); } + +235 +exic + +_fm_timot +( +boo +:: +time_max_t + cڡ& +ns +: +dur +(ns) {} + +236 +boo +:: +time_max_t + +gNs +(cڡ {  +dur +.getNs(); } + +238 #i +defed + +BOOST_THREAD_USES_DATETIME + + +239 +_fm_timot +( +boo +:: +syem_time + cڡ& +abs_time +) + +240 : +dur +( +abs_time + - +boo +:: +posix_time +:: +om_time_t +(0)) {} + +243 #i +defed + +BOOST_THREAD_USES_CHRONO + + +244 +me + < +ass + +Duti +> + +245 +_fm_timot +( +chro +:: +time_pot + cڡ& +abs_time +) + +246 : +dur +( +abs_time +. +time_s_och +()) {} + +249 +ive +: + +250 +fm_duti + +dur +; + +253 +le + +bo + + gݔ +==( +_fm_timot + cڡ& +lhs +,l_fm_timocڡ& + grhs +) + +255  + glhs +. +gNs +(= +rhs +.getNs(); + +257 +le + +bo + + gݔ +!=( +_fm_timot + cڡ& +lhs +,l_fm_timocڡ& + grhs +) + +259  + glhs +. +gNs +(! +rhs +.getNs(); + +261 +le + +bo + + gݔ +<( +_fm_timot + cڡ& + glhs +,l_fm_timocڡ& + grhs +) + +263  + glhs +. +gNs +(< + grhs +.getNs(); + +265 +le + +bo + + gݔ +<=( +_fm_timot + cڡ& +lhs +,l_fm_timocڡ& + grhs +) + +267  + glhs +. +gNs +(< +rhs +.getNs(); + +269 +le + +bo + + gݔ +>( +_fm_timot + cڡ& + glhs +,l_fm_timocڡ& + grhs +) + +271  + glhs +. +gNs +(> + grhs +.getNs(); + +273 +le + +bo + + gݔ +>=( +_fm_timot + cڡ& +lhs +,l_fm_timocڡ& + grhs +) + +275  + glhs +. +gNs +(> +rhs +.getNs(); + +278 +le + +_fm_timot + + gݔ ++ԗl_fm_timocڡ& + glhs +, +fm_duti + cڡ& + grhs +) + +280  +_fm_timot +( +lhs +. +gNs +(+ +rhs +.getNs()); + +282 +le + +_fm_timot + + gݔ ++( +fm_duti + cڡ& + glhs +,l_fm_timocڡ& + grhs +) + +284  +_fm_timot +( +lhs +. +gNs +(+ +rhs +.getNs()); + +286 +le + +fm_duti + + gݔ +-( +_fm_timot + cڡ& + glhs +,l_fm_timocڡ& + grhs +) + +288  +fm_duti +( +lhs +. +gNs +(- +rhs +.getNs()); + +291  + s_fm_ock + + +293  +_fm_timot + +now +() + +295 #i +defed +( +BOOST_THREAD_CHRONO_WINDOWS_API +) + +296 + gboo +:: +da +:: +wi +:: +FILETIME_ + + +; + +297 + gboo +:: +da +:: +wi +:: +GSyemTimeAsFeTime +(& + +); + +298 + gboo +:: +time_max_t + +ns + = (((( +ic_ +< +boo +::time_max_t>( + +. +dwHighDeTime +<< 32| ft. +dwLowDeTime +) - 116444736000000000LL) * 100LL); + +299  +_fm_timot +( +ns +); + +300 #i +defed +( +BOOST_THREAD_CHRONO_MAC_API +) + +301 +timev + + gtv +; + +302 :: +gtimeofday +(& +tv +, 0); + +303 +timeec + + gts +; + +304 + gts +. + gtv_c + = +tv +. +tv_c +; + +305 + gts +. + gtv_nc + = +tv +. +tv_uc + * 1000; + +306  +_fm_timot +( +ts +); + +308 +timeec + + gts +; + +309 i:: +ock_gtime + +CLOCK_REALTIME +, & +ts + ) ) + +311 +BOOST_ASSERT +(0 && "Boost::Thread - clock_gettime(CLOCK_REALTIME) Internal Error"); + +312  +_fm_timot +(0); + +314  +_fm_timot +( +ts +); + +319 #i +defed +( +BOOST_THREAD_HAS_MONO_CLOCK +) + +321  + smo_fm_timot + + +323 #i +defed + +BOOST_THREAD_CHRONO_POSIX_API + || defed +BOOST_THREAD_CHRONO_MAC_API + + +325 +exic + +mo_fm_timot +( +timeec + cڡ& +v +: +dur +(v) {} + +326 +timeec + cڡ& +gTs +(cڡ {  +dur +.getTs(); } + +329 +exic + +mo_fm_timot +( +boo +:: +time_max_t + cڡ& +ns +: +dur +(ns) {} + +330 +boo +:: +time_max_t + +gNs +(cڡ {  +dur +.getNs(); } + +332 #i +defed + +BOOST_THREAD_USES_CHRONO + + +334 + gme + < +ass + + gDuti +> + +335 +mo_fm_timot +( +chro +:: +time_pot + cڡ& +abs_time +) + +336 : +dur +( +abs_time +. +time_s_och +()) {} + +340  +mo_fm_timot + +gMax +() + +342 #i +defed + +BOOST_THREAD_CHRONO_POSIX_API + || defed +BOOST_THREAD_CHRONO_MAC_API + + +343 +timeec + +ts +; + +344 + gts +. + gtv_c + = ( +d +:: +numic_lims +< +time_t +>:: +max +)(); + +345 + gts +. + gtv_nc + = 999999999; + +346  +mo_fm_timot +( +ts +); + +348 + gboo +:: +time_max_t + +ns + = ( +d +:: +numic_lims +< +boo +::time_max_t>:: +max +)(); + +349  +mo_fm_timot +( +ns +); + +353 + give +: + +354 +fm_duti + +dur +; + +357 +le + +bo + + gݔ +==( +mo_fm_timot + cڡ& +lhs +, mo_fm_timocڡ& + grhs +) + +359  + glhs +. +gNs +(= +rhs +.getNs(); + +361 +le + +bo + + gݔ +!=( +mo_fm_timot + cڡ& +lhs +, mo_fm_timocڡ& + grhs +) + +363  + glhs +. +gNs +(! +rhs +.getNs(); + +365 +le + +bo + + gݔ +<( +mo_fm_timot + cڡ& + glhs +, mo_fm_timocڡ& + grhs +) + +367  + glhs +. +gNs +(< + grhs +.getNs(); + +369 +le + +bo + + gݔ +<=( +mo_fm_timot + cڡ& +lhs +, mo_fm_timocڡ& + grhs +) + +371  + glhs +. +gNs +(< +rhs +.getNs(); + +373 +le + +bo + + gݔ +>( +mo_fm_timot + cڡ& + glhs +, mo_fm_timocڡ& + grhs +) + +375  + glhs +. +gNs +(> + grhs +.getNs(); + +377 +le + +bo + + gݔ +>=( +mo_fm_timot + cڡ& +lhs +, mo_fm_timocڡ& + grhs +) + +379  + glhs +. +gNs +(> +rhs +.getNs(); + +382 +le + +mo_fm_timot + + gݔ ++(mo_fm_timocڡ& + glhs +, +fm_duti + cڡ& + grhs +) + +384  +mo_fm_timot +( +lhs +. +gNs +(+ +rhs +.getNs()); + +386 +le + +mo_fm_timot + + gݔ ++( +fm_duti + cڡ& + glhs +, mo_fm_timocڡ& + grhs +) + +388  +mo_fm_timot +( +lhs +. +gNs +(+ +rhs +.getNs()); + +390 +le + +fm_duti + + gݔ +-( +mo_fm_timot + cڡ& + glhs +, mo_fm_timocڡ& + grhs +) + +392  +fm_duti +( +lhs +. +gNs +(- +rhs +.getNs()); + +395  + smo_fm_ock + + +397  +mo_fm_timot + +now +() + +399 #i +defed +( +BOOST_THREAD_CHRONO_WINDOWS_API +) + +400 #i +defed +( +BOOST_THREAD_USES_CHRONO +) + +404 + gboo +:: +da +:: +wi +:: +LARGE_INTEGER_ + +eq +; + +405 i! + gboo +:: +da +:: +wi +:: +QuyPfmFqucy +& +eq + ) ) + +407 +BOOST_ASSERT +(0 && "Boost::Thread - QueryPerformanceFrequency Internal Error"); + +408  +mo_fm_timot +(0); + +410 i + geq +. + gQuadPt + <= 0 ) + +412 +BOOST_ASSERT +(0 && "Boost::Thread - QueryPerformanceFrequency Internal Error"); + +413  +mo_fm_timot +(0); + +416 + gboo +:: +da +:: +wi +:: +LARGE_INTEGER_ + +pcou +; + +417  + gtimes +=0; + +418  ! + gboo +:: +da +:: +wi +:: +QuyPfmCou +& +pcou + ) ) + +420 i++ +times + > 3 ) + +422 +BOOST_ASSERT +(0 && "Boost::Thread - QueryPerformanceCounter Internal Error"); + +423  +mo_fm_timot +(0); + +427  + gns + = 1000000000.0L * +pcou +. +QuadPt + / +eq +.QuadPart; + +428  +mo_fm_timot +( +ic_ +< +boo +:: +time_max_t +>( +ns +)); + +432 + gw32 +:: +ticks_ty + +mc + = +w32 +:: +gtickcou64 +(); + +433  +mo_fm_timot +( +mc + * 1000000); + +435 #i +defed +( +BOOST_THREAD_CHRONO_MAC_API +) + +436 +kn_tu_t + + gr +; + +437 + gthads +:: +chro_das +:: +FP + + + = +thads +::chro_das:: +_dy_ock +( +r +); + +438 i + gr + != 0 ) + +440 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +442  +mo_fm_timot +( + +()); + +444 +timeec + + gts +; + +445 i:: +ock_gtime + +CLOCK_MONOTONIC +, & +ts + ) ) + +447 +BOOST_ASSERT +(0 && "Boost::Thread - clock_gettime(CLOCK_MONOTONIC) Internal Error"); + +448  +mo_fm_timot +(0); + +450  +mo_fm_timot +( +ts +); + +457 #i +defed +( +BOOST_THREAD_INTERNAL_CLOCK_IS_MONO +) + +458  +mo_fm_ock + + t_fm_ock +; + +459  +mo_fm_timot + + t_fm_timot +; + +461  +_fm_ock + + t_fm_ock +; + +462  +_fm_timot + + t_fm_timot +; + +465 #ifde +BOOST_THREAD_USES_CHRONO + + +466 #ifde +BOOST_THREAD_INTERNAL_CLOCK_IS_MONO + + +467  + gchro +:: + tdy_ock + + t_chro_ock +; + +469  + gchro +:: + tsyem_ock + + t_chro_ock +; + +476  + ~ + + @/usr/include/boost/thread/detail/thread_heap_alloc.hpp + +1 #ide +BOOST_THREAD_THREAD_HEAP_ALLOC_HPP + + +2  + #BOOST_THREAD_THREAD_HEAP_ALLOC_HPP + + + ) + +12  + ~ + +14 #i +defed +( +BOOST_THREAD_PLATFORM_WIN32 +) + +15  + ~ + +16 #i +defed +( +BOOST_THREAD_PLATFORM_PTHREAD +) + +17  + ~ + + @/usr/include/boost/thread/exceptions.hpp + +9 #ide +BOOST_THREAD_EXCEPTIONS_PDM070801_H + + +10  + #BOOST_THREAD_EXCEPTIONS_PDM070801_H + + + ) + +12  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +26  + ~ + +28 +mea + + gboo + + +31 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +32 as + cBOOST_SYMBOL_VISIBLE + + gthad_ued + + +36 as + cBOOST_SYMBOL_VISIBLE + + gthad_exi +: + +37 +public + +syem +:: +syem_r + + +40  +syem +:: + tsyem_r + + tba_ty +; + +41 + gpublic +: + +42 +thad_exi +() + +43 : +ba_ty +(0, +syem +:: +gic_gy +()) + +46 +thad_exi +( +sys_r_code +) + +47 : +ba_ty +( +sys_r_code +, +syem +:: +gic_gy +()) + +50 +thad_exi + +ev +, cڡ * +wh_g + ) + +51 : +ba_ty +( +syem +:: +r_code +( +ev +, syem:: +gic_gy +()), +wh_g +) + +54 +thad_exi + +ev +, cڡ +d +:: +rg + & +wh_g + ) + +55 : +ba_ty +( +syem +:: +r_code +( +ev +, syem:: +gic_gy +()), +wh_g +) + +59 ~ +thad_exi +( + gBOOST_NOEXCEPT_OR_NOTHROW + + +63  +tive_r +() const + +65  +code +(). +vue +(); + +70 as + cBOOST_SYMBOL_VISIBLE + + gcdi_r +: + +71 +public + +syem +:: +syem_r + + +74  +syem +:: + tsyem_r + + tba_ty +; + +75 + gpublic +: + +76 +cdi_r +() + +77 : +ba_ty +( +syem +:: +r_code +(0, syem:: +gic_gy +()), "Conditionrror") + +79 +cdi_r + +ev + ) + +80 : +ba_ty +( +syem +:: +r_code +( +ev +, syem:: +gic_gy +()), "Conditionrror") + +83 +cdi_r + +ev +, cڡ * +wh_g + ) + +84 : +ba_ty +( +syem +:: +r_code +( +ev +, syem:: +gic_gy +()), +wh_g +) + +87 +cdi_r + +ev +, cڡ +d +:: +rg + & +wh_g + ) + +88 : +ba_ty +( +syem +:: +r_code +( +ev +, syem:: +gic_gy +()), +wh_g +) + +94 as + cBOOST_SYMBOL_VISIBLE + + glock_r +: + +95 +public + +thad_exi + + +97  +thad_exi + + tba_ty +; + +98 + gpublic +: + +99 +lock_r +() + +100 : +ba_ty +(0, "boost::lock_error") + +103 +lock_r + +ev + ) + +104 : +ba_ty +( +ev +, "boost::lock_error") + +107 +lock_r + +ev +, cڡ * +wh_g + ) + +108 : +ba_ty +( +ev +, +wh_g +) + +111 +lock_r + +ev +, cڡ +d +:: +rg + & +wh_g + ) + +112 : +ba_ty +( +ev +, +wh_g +) + +116 ~ +lock_r +( + gBOOST_NOEXCEPT_OR_NOTHROW + + +121 as + cBOOST_SYMBOL_VISIBLE + + gthad_sour_r +: + +122 +public + +thad_exi + + +124  +thad_exi + + tba_ty +; + +125 + gpublic +: + +126 +thad_sour_r +() + +127 : +ba_ty +( +ic_ +<>( +syem +:: +rc +:: +sour_uvaab_y_aga +), "boost::thread_resource_error") + +130 +thad_sour_r + +ev + ) + +131 : +ba_ty +( +ev +, "boost::thread_resource_error") + +134 +thad_sour_r + +ev +, cڡ * +wh_g + ) + +135 : +ba_ty +( +ev +, +wh_g +) + +138 +thad_sour_r + +ev +, cڡ +d +:: +rg + & +wh_g + ) + +139 : +ba_ty +( +ev +, +wh_g +) + +144 ~ +thad_sour_r +( + gBOOST_NOEXCEPT_OR_NOTHROW + + +149 as + cBOOST_SYMBOL_VISIBLE + + gunsu܋d_thad_ti +: + +150 +public + +thad_exi + + +152  +thad_exi + + tba_ty +; + +153 + gpublic +: + +154 +unsu܋d_thad_ti +() + +155 : +ba_ty +( +ic_ +<>( +syem +:: +rc +:: +vid_gumt +), "boost::unsupported_thread_option") + +158 +unsu܋d_thad_ti + +ev + ) + +159 : +ba_ty +( +ev +, "boost::unsupported_thread_option") + +162 +unsu܋d_thad_ti + +ev +, cڡ * +wh_g + ) + +163 : +ba_ty +( +ev +, +wh_g +) + +166 +unsu܋d_thad_ti + +ev +, cڡ +d +:: +rg + & +wh_g + ) + +167 : +ba_ty +( +ev +, +wh_g +) + +173 as + cBOOST_SYMBOL_VISIBLE + + gvid_thad_gumt +: + +174 +public + +thad_exi + + +176  +thad_exi + + tba_ty +; + +177 + gpublic +: + +178 +vid_thad_gumt +() + +179 : +ba_ty +( +ic_ +<>( +syem +:: +rc +:: +vid_gumt +), "boost::invalid_thread_argument") + +182 +vid_thad_gumt + +ev + ) + +183 : +ba_ty +( +ev +, "boost::invalid_thread_argument") + +186 +vid_thad_gumt + +ev +, cڡ * +wh_g + ) + +187 : +ba_ty +( +ev +, +wh_g +) + +190 +vid_thad_gumt + +ev +, cڡ +d +:: +rg + & +wh_g + ) + +191 : +ba_ty +( +ev +, +wh_g +) + +197 as + cBOOST_SYMBOL_VISIBLE + + gthad_rmissi_r +: + +198 +public + +thad_exi + + +200  +thad_exi + + tba_ty +; + +201 + gpublic +: + +202 +thad_rmissi_r +() + +203 : +ba_ty +( +ic_ +<>( +syem +:: +rc +:: +rmissi_dd +), "boost::thread_permission_error") + +206 +thad_rmissi_r + +ev + ) + +207 : +ba_ty +( +ev +, "boost::thread_permission_error") + +210 +thad_rmissi_r + +ev +, cڡ * +wh_g + ) + +211 : +ba_ty +( +ev +, +wh_g +) + +214 +thad_rmissi_r + +ev +, cڡ +d +:: +rg + & +wh_g + ) + +215 : +ba_ty +( +ev +, +wh_g +) + +223  + ~ + + @/usr/include/boost/thread/is_locked_by_this_thread.hpp + +7 #ide +BOOST_THREAD_IS_LOCKED_BY_THIS_THREAD_HPP + + +8  + #BOOST_THREAD_IS_LOCKED_BY_THIS_THREAD_HPP + + + ) + +10  + ~ + +12  + ~ + +14 +mea + + gboo + + +16 + gme + < +tyme + + gLockab +> + +17 +ass + + gab_mux +; + +25 + gme + < +tyme + + gLockab +> + +26 +bo + +is_locked_by_this_thad +( +ab_mux +< +Lockab +> cڡ& +mtx +) + +28  + gmtx +. +is_locked_by_this_thad +(); + +30 + gme + < +tyme + + gLockab +> + +31 +bo + +is_locked_by_this_thad +( +Lockab + const&) + +33  + gue +; + +37  + ~ + + @/usr/include/boost/thread/lock_options.hpp + +7 #ide +BOOST_THREAD_LOCK_OPTIONS_HPP + + +8  + #BOOST_THREAD_LOCK_OPTIONS_HPP + + + ) + +10  + ~ + +12 +mea + + gboo + + +14  + sder_lock_t + + +17  + sy_to_lock_t + + +20  + sadt_lock_t + + +24 +BOOST_CONSTEXPR_OR_CONST + +der_lock_t + + gder_lock + = {}; + +25 +BOOST_CONSTEXPR_OR_CONST + +y_to_lock_t + + gy_to_lock + = {}; + +26 +BOOST_CONSTEXPR_OR_CONST + +adt_lock_t + + gadt_lock + = {}; + +29  + ~ + + @/usr/include/boost/thread/lock_types.hpp + +7 #ide +BOOST_THREAD_LOCK_TYPES_HPP + + +8  + #BOOST_THREAD_LOCK_TYPES_HPP + + + ) + +10  + ~ + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15 #i! +defed + +BOOST_THREAD_PROVIDES_NESTED_LOCKS + + +16  + ~ + +18  + ~ + +20  + ~ + +21 #ifde +BOOST_THREAD_USES_CHRONO + + +22  + ~ + +23  + ~ + +25  + ~ + +27  + ~ + +29 +mea + + gboo + + +31  + gxtime +; + +33 + gme + < +tyme + + gMux +> + +34 +ass + + gshed_lock +; + +36 + gme + < +tyme + + gMux +> + +37 +ass + + gupgde_lock +; + +39 + gme + < +tyme + + gMux +> + +40 +ass + + gunique_lock +; + +42 +mea + + gda + + +44 + gme + < +tyme + + gMux +> + +45 +ass + + gy_lock_w +; + +48 #ifde +BOOST_THREAD_NO_AUTO_DETECT_MUTEX_TYPES + + +49 +mea + + gsync + + +51 + gme +< +tyme + + gT +> + +52  + gis_basic_lockab +< + gunique_lock +< + gT +> > + +54 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + +56 + gme +< +tyme + + gT +> + +57  + gis_lockab +< + gunique_lock +< + gT +> > + +59 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + +62 + gme +< +tyme + + gT +> + +63  + gis_basic_lockab +< + gshed_lock +< + gT +> > + +65 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + +67 + gme +< +tyme + + gT +> + +68  + gis_lockab +< + gshed_lock +< + gT +> > + +70 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + +73 + gme +< +tyme + + gT +> + +74  + gis_basic_lockab +< + gupgde_lock +< + gT +> > + +76 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + +78 + gme +< +tyme + + gT +> + +79  + gis_lockab +< + gupgde_lock +< + gT +> > + +81 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + +84 + gme +< +tyme + + gT +> + +85  + gis_basic_lockab +< + gda +:: +y_lock_w +< +T +> > + +87 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + +89 + gme +< +tyme + + gT +> + +90  + gis_lockab +< + gda +:: +y_lock_w +< +T +> > + +92 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + +98 + gme + < +tyme + + gMux +> + +99 as + cunique_lock + + +101 + give +: + +102 +Mux +* +m +; + +103 +bo + + gis_locked +; + +105 + give +: + +106 +exic + +unique_lock +( +upgde_lock +< +Mux +>&); + +107 + gunique_lock +& + gݔ +=( +upgde_lock +< +Mux +>& +h +); + +108 + gpublic +: + +109  +Mux + + tmux_ty +; + +110 +BOOST_THREAD_MOVABLE_ONLY + +unique_lock +) + +113 #i +BOOST_WORKAROUND +( +__SUNPRO_CC +, < 0x5100) + +114 +unique_lock +(const volatile unique_lock&); + +117 +unique_lock +() + gBOOST_NOEXCEPT + : + +118 +m +(0), +is_locked +( +l +) + +121 +exic + +unique_lock +( +Mux +& +m_ +) : + +122 +m +(& +m_ +), +is_locked +( +l +) + +124 +lock +(); + +126 +unique_lock +( +Mux +& +m_ +, +adt_lock_t +) : + +127 +m +(& +m_ +), +is_locked +( +ue +) + +129 #i! +defed + +BOOST_THREAD_PROVIDES_NESTED_LOCKS + + +130 +BOOST_ASSERT +( +is_locked_by_this_thad +( +m +)); + +133 +unique_lock +( +Mux +& +m_ +, +der_lock_t +) + gBOOST_NOEXCEPT +: + +134 +m +(& +m_ +), +is_locked +( +l +) + +136 +unique_lock +( +Mux +& +m_ +, +y_to_lock_t +) : + +137 +m +(& +m_ +), +is_locked +( +l +) + +139 +y_lock +(); + +141 #i +defed + +BOOST_THREAD_USES_DATETIME + + +142 + gme +< +tyme + + gTimeDuti +> + +143 +unique_lock +( +Mux +& +m_ +, +TimeDuti + cڡ& +rg_time +): + +144 +m +(& +m_ +), +is_locked +( +l +) + +146 +timed_lock +( +rg_time +); + +148 +unique_lock +( +Mux +& +m_ +, +syem_time + cڡ& +rg_time +): + +149 +m +(& +m_ +), +is_locked +( +l +) + +151 +timed_lock +( +rg_time +); + +154 #ifde +BOOST_THREAD_USES_CHRONO + + +155 + gme + < +ass + + gClock +, cs + gDuti +> + +156 +unique_lock +( +Mux +& +mtx +, cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +t +) + +157 : +m +(& +mtx +), +is_locked +(mtx. +y_lock_u +( +t +)) + +160 + gme + < +ass + + gR +, cs + gPiod +> + +161 +unique_lock +( +Mux +& +mtx +, cڡ +chro +:: +duti +< +R +, +Piod +>& +d +) + +162 : +m +(& +mtx +), +is_locked +(mtx. +y_lock_f +( +d +)) + +167 +unique_lock +( +BOOST_THREAD_RV_REF +(unique_lock +h + + gBOOST_NOEXCEPT +: + +168 +m +( +BOOST_THREAD_RV +( +h +).m), +is_locked +(BOOST_THREAD_RV(other).is_locked) + +170 +BOOST_THREAD_RV +( +h +). + gis_locked += +l +; + +171 +BOOST_THREAD_RV +( +h +). + gm +=0; + +174 +BOOST_THREAD_EXPLICIT_LOCK_CONVERSION + +unique_lock +( +BOOST_THREAD_RV_REF_BEG + +upgde_lock +< +Mux +> +BOOST_THREAD_RV_REF_END + +h +); + +176 #ide +BOOST_THREAD_PROVIDES_EXPLICIT_LOCK_CONVERSION + + +178 + gunique_lock +& + gݔ +=( +BOOST_THREAD_RV_REF_BEG + +upgde_lock +< +Mux +> +BOOST_THREAD_RV_REF_END + +h +) + +180 +unique_lock + +mp +(:: +boo +:: +move +( +h +)); + +181 +sw +( +mp +); + +182  * + gthis +; + +187 + gunique_lock +& + gݔ +=( +BOOST_THREAD_RV_REF +( +unique_lock + +h +) + +189 +unique_lock + +mp +(:: +boo +:: +move +( +h +)); + +190 +sw +( +mp +); + +191  * + gthis +; + +194 #i +BOOST_WORKAROUND +( +__SUNPRO_CC +, < 0x5100) + +195 + gunique_lock +& + gݔ +=( +unique_lock +< +Mux +> +h +) + +197 +sw +( +h +); + +198  * + gthis +; + +204 +unique_lock +( +BOOST_THREAD_RV_REF_BEG + +upgde_lock +< +mux_ty +> +BOOST_THREAD_RV_REF_END + +ul +, +y_to_lock_t +) + +205 : +m +(0), +is_locked +( +l +) + +207 i( +BOOST_THREAD_RV +( +ul +). +owns_lock +()) + +209 i( +BOOST_THREAD_RV +( +ul +). +mux +()-> +y_uock_upgde_d_lock +()) + +211 + gm + = +BOOST_THREAD_RV +( +ul +). +a +(); + +212 + gis_locked + = +ue +; + +217 + gm + = +BOOST_THREAD_RV +( +ul +). +a +(); + +221 #ifde +BOOST_THREAD_USES_CHRONO + + +222 + gme + < +ass + + gClock +, cs + gDuti +> + +223 +unique_lock +( +BOOST_THREAD_RV_REF_BEG + +upgde_lock +< +mux_ty +> +BOOST_THREAD_RV_REF_END + +ul +, + +224 cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +) + +225 : +m +(0), +is_locked +( +l +) + +227 i( +BOOST_THREAD_RV +( +ul +). +owns_lock +()) + +229 i( +BOOST_THREAD_RV +( +ul +). +mux +()-> +y_uock_upgde_d_lock_u +( +abs_time +)) + +231 + gm + = +BOOST_THREAD_RV +( +ul +). +a +(); + +232 + gis_locked + = +ue +; + +237 + gm + = +BOOST_THREAD_RV +( +ul +). +a +(); + +241 + gme + < +ass + + gR +, cs + gPiod +> + +242 +unique_lock +( +BOOST_THREAD_RV_REF_BEG + +upgde_lock +< +mux_ty +> +BOOST_THREAD_RV_REF_END + +ul +, + +243 cڡ +chro +:: +duti +< +R +, +Piod +>& +l_time +) + +244 : +m +(0), +is_locked +( +l +) + +246 i( +BOOST_THREAD_RV +( +ul +). +owns_lock +()) + +248 i( +BOOST_THREAD_RV +( +ul +). +mux +()-> +y_uock_upgde_d_lock_f +( +l_time +)) + +250 + gm + = +BOOST_THREAD_RV +( +ul +). +a +(); + +251 + gis_locked + = +ue +; + +256 + gm + = +BOOST_THREAD_RV +( +ul +). +a +(); + +261 #ifde +BOOST_THREAD_PROVIDES_SHARED_MUTEX_UPWARDS_CONVERSIONS + + +263 +unique_lock +( +BOOST_THREAD_RV_REF_BEG + +shed_lock +< +mux_ty +> +BOOST_THREAD_RV_REF_END + + +, +y_to_lock_t +) + +264 : +m +(0), +is_locked +( +l +) + +266 i( +BOOST_THREAD_RV +( + +). +owns_lock +()) + +268 i( +BOOST_THREAD_RV +( + +). +mux +()-> +y_uock_shed_d_lock +()) + +270 + gm + = +BOOST_THREAD_RV +( + +). +a +(); + +271 + gis_locked + = +ue +; + +276 + gm + = +BOOST_THREAD_RV +( + +). +a +(); + +280 #ifde +BOOST_THREAD_USES_CHRONO + + +281 + gme + < +ass + + gClock +, cs + gDuti +> + +282 +unique_lock +( +BOOST_THREAD_RV_REF_BEG + +shed_lock +< +mux_ty +> +BOOST_THREAD_RV_REF_END + + +, + +283 cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +) + +284 : +m +(0), +is_locked +( +l +) + +286 i( +BOOST_THREAD_RV +( + +). +owns_lock +()) + +288 i( +BOOST_THREAD_RV +( + +). +mux +()-> +y_uock_shed_d_lock_u +( +abs_time +)) + +290 + gm + = +BOOST_THREAD_RV +( + +). +a +(); + +291 + gis_locked + = +ue +; + +296 + gm + = +BOOST_THREAD_RV +( + +). +a +(); + +300 + gme + < +ass + + gR +, cs + gPiod +> + +301 +unique_lock +( +BOOST_THREAD_RV_REF_BEG + +shed_lock +< +mux_ty +> +BOOST_THREAD_RV_REF_END + + +, + +302 cڡ +chro +:: +duti +< +R +, +Piod +>& +l_time +) + +303 : +m +(0), +is_locked +( +l +) + +305 i( +BOOST_THREAD_RV +( + +). +owns_lock +()) + +307 i( +BOOST_THREAD_RV +( + +). +mux +()-> +y_uock_shed_d_lock_f +( +l_time +)) + +309 + gm + = +BOOST_THREAD_RV +( + +). +a +(); + +310 + gis_locked + = +ue +; + +315 + gm + = +BOOST_THREAD_RV +( + +). +a +(); + +321  +sw +( +unique_lock +& +h +) + gBOOST_NOEXCEPT + + +323 + gd +:: +sw +( +m +, +h +.m); + +324 + gd +:: +sw +( +is_locked +, +h +.is_locked); + +327 ~ +unique_lock +() + +329 i( +owns_lock +()) + +331 + gm +-> +uock +(); + +334  +lock +() + +336 i( + gm + == 0) + +338 +boo +:: +throw_exi +( + +339 +boo +:: +lock_r +( +ic_ +<>( +syem +:: +rc +:: +ݔi_n_rmd +), "boost unique_lock haso mutex")); + +341 i( +owns_lock +()) + +343 + gboo +:: +throw_exi +( + +344 +boo +:: +lock_r +( +ic_ +<>( +syem +:: +rc +:: +sour_ddlock_would_occur +), "boost unique_lock ownslreadyhe mutex")); + +346 + gm +-> +lock +(); + +347 + gis_locked + = +ue +; + +349 +bo + +y_lock +() + +351 i( + gm + == 0) + +353 +boo +:: +throw_exi +( + +354 +boo +:: +lock_r +( +ic_ +<>( +syem +:: +rc +:: +ݔi_n_rmd +), "boost unique_lock haso mutex")); + +356 i( +owns_lock +()) + +358 + gboo +:: +throw_exi +( + +359 +boo +:: +lock_r +( +ic_ +<>( +syem +:: +rc +:: +sour_ddlock_would_occur +), "boost unique_lock ownslreadyhe mutex")); + +361 + gis_locked + = +m +-> +y_lock +(); + +362  + gis_locked +; + +364 #i +defed + +BOOST_THREAD_USES_DATETIME + + +365 + gme +< +tyme + + gTimeDuti +> + +366 +bo + +timed_lock +( +TimeDuti + cڡ& +tive_time +) + +368 if( + gm +==0) + +370 +boo +:: +throw_exi +(boo:: +lock_r +( +ic_ +<>( +syem +:: +rc +:: +ݔi_n_rmd +), "boost unique_lock haso mutex")); + +372 if( +owns_lock +()) + +374 + gboo +:: +throw_exi +( +boo +:: +lock_r +( +ic_ +<>( +syem +:: +rc +:: +sour_ddlock_would_occur +), "boost unique_lock ownslreadyhe mutex")); + +376 + gis_locked += +m +-> +timed_lock +( +tive_time +); + +377  + gis_locked +; + +380 +bo + +timed_lock +(:: +boo +:: +syem_time + cڡ& +absu_time +) + +382 if( +m +==0) + +384 +boo +:: +throw_exi +(boo:: +lock_r +( +ic_ +<>( +syem +:: +rc +:: +ݔi_n_rmd +), "boost unique_lock haso mutex")); + +386 if( +owns_lock +()) + +388 + gboo +:: +throw_exi +( +boo +:: +lock_r +( +ic_ +<>( +syem +:: +rc +:: +sour_ddlock_would_occur +), "boost unique_lock ownslreadyhe mutex")); + +390 + gis_locked += +m +-> +timed_lock +( +absu_time +); + +391  + gis_locked +; + +393 +bo + +timed_lock +(:: +boo +:: +xtime + cڡ& +absu_time +) + +395 if( +m +==0) + +397 +boo +:: +throw_exi +(boo:: +lock_r +( +ic_ +<>( +syem +:: +rc +:: +ݔi_n_rmd +), "boost unique_lock haso mutex")); + +399 if( +owns_lock +()) + +401 + gboo +:: +throw_exi +( +boo +:: +lock_r +( +ic_ +<>( +syem +:: +rc +:: +sour_ddlock_would_occur +), "boost unique_lock ownslreadyhe mutex")); + +403 + gis_locked += +m +-> +timed_lock +( +absu_time +); + +404  + gis_locked +; + +407 #ifde +BOOST_THREAD_USES_CHRONO + + +409 + gme + < +ass + + gR +, cs + gPiod +> + +410 +bo + +y_lock_f +(cڡ +chro +:: +duti +< +R +, +Piod +>& +l_time +) + +412 if( + gm +==0) + +414 +boo +:: +throw_exi +(boo:: +lock_r +( +ic_ +<>( +syem +:: +rc +:: +ݔi_n_rmd +), "boost unique_lock haso mutex")); + +416 if( +owns_lock +()) + +418 + gboo +:: +throw_exi +( +boo +:: +lock_r +( +ic_ +<>( +syem +:: +rc +:: +sour_ddlock_would_occur +), "boost unique_lock ownslreadyhe mutex")); + +420 + gis_locked += +m +-> +y_lock_f +( +l_time +); + +421  + gis_locked +; + +423 + gme + < +ass + + gClock +, cs + gDuti +> + +424 +bo + +y_lock_u +(cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +) + +426 if( + gm +==0) + +428 +boo +:: +throw_exi +(boo:: +lock_r +( +ic_ +<>( +syem +:: +rc +:: +ݔi_n_rmd +), "boost unique_lock haso mutex")); + +430 if( +owns_lock +()) + +432 + gboo +:: +throw_exi +( +boo +:: +lock_r +( +ic_ +<>( +syem +:: +rc +:: +sour_ddlock_would_occur +), "boost unique_lock ownslreadyhe mutex")); + +434 + gis_locked += +m +-> +y_lock_u +( +abs_time +); + +435  + gis_locked +; + +439  +uock +() + +441 i( + gm + == 0) + +443 +boo +:: +throw_exi +( + +444 +boo +:: +lock_r +( +ic_ +<>( +syem +:: +rc +:: +ݔi_n_rmd +), "boost unique_lock haso mutex")); + +446 i(! +owns_lock +()) + +448 + gboo +:: +throw_exi +( + +449 +boo +:: +lock_r +( +ic_ +<>( +syem +:: +rc +:: +ݔi_n_rmd +), "boost unique_lock doesn't ownhe mutex")); + +451 + gm +-> +uock +(); + +452 + gis_locked + = +l +; + +455 #i +defed +( +BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS +) + +456 ( + gunique_lock +::* + tbo_ty +)(); + +457 +ݔ + +bo_ty +(cڡ + gBOOST_NOEXCEPT + + +459  + gis_locked +?& + gunique_lock +:: +lock +:0; + +461 +bo + + gݔ +!(cڡ + gBOOST_NOEXCEPT + + +463  ! +owns_lock +(); + +466 +exic + +ݔ + +bo +(cڡ + gBOOST_NOEXCEPT + + +468  +owns_lock +(); + +471 +bo + +owns_lock +(cڡ + gBOOST_NOEXCEPT + + +473  + gis_locked +; + +476 +Mux +* +mux +(cڡ + gBOOST_NOEXCEPT + + +478  + gm +; + +481 +Mux +* +a +() + gBOOST_NOEXCEPT + + +483 +Mux +* cڡ + gs += +m +; + +484 + gm +=0; + +485 + gis_locked += +l +; + +486  + gs +; + +489 +nd + +ass + + gshed_lock +< + gMux +> ; + +490 +nd + +ass + + gupgde_lock +< + gMux +> ; + +493 + gme +< +tyme + + gMux +> + +494  +sw +( +unique_lock +< +Mux +>& +lhs +, unique_lock& +rhs +) + +495 + gBOOST_NOEXCEPT + + +497 + glhs +. +sw +( +rhs +); + +500 + $BOOST_THREAD_DCL_MOVABLE_BEG +( +Mux + +unique_lock + +BOOST_THREAD_DCL_MOVABLE_END + + +502 +me +< +tyme + +Mux +> + +503 as + cshed_lock + + +505 +eed +: + +506 +Mux +* +m +; + +507 +bo + +is_locked +; + +509 +public +: + +510  +Mux + + tmux_ty +; + +511 + `BOOST_THREAD_MOVABLE_ONLY +( +shed_lock +) + +513 + `shed_lock +( +BOOST_NOEXCEPT +: + +514 + `m +(0), + `is_locked +( +l +) + +517 +exic + + `shed_lock +( +Mux +& +m_ +): + +518 + `m +(& +m_ +), + `is_locked +( +l +) + +520 + `lock +(); + +522 + `shed_lock +( +Mux +& +m_ +, +adt_lock_t +): + +523 + `m +(& +m_ +), + `is_locked +( +ue +) + +525 #i! +defed + +BOOST_THREAD_PROVIDES_NESTED_LOCKS + + +526 + `BOOST_ASSERT +( + `is_locked_by_this_thad +( +m +)); + +529 + `shed_lock +( +Mux +& +m_ +, +der_lock_t + +BOOST_NOEXCEPT +: + +530 + `m +(& +m_ +), + `is_locked +( +l +) + +532 + `shed_lock +( +Mux +& +m_ +, +y_to_lock_t +): + +533 + `m +(& +m_ +), + `is_locked +( +l +) + +535 + `y_lock +(); + +537 #i +defed + +BOOST_THREAD_USES_DATETIME + + +538 + `shed_lock +( +Mux +& +m_ +, +syem_time + cڡ& +rg_time +): + +539 + `m +(& +m_ +), + `is_locked +( +l +) + +541 + `timed_lock +( +rg_time +); + +544 #ifde +BOOST_THREAD_USES_CHRONO + + +545 +me + < +ass + +Clock +, cs +Duti +> + +546 + `shed_lock +( +Mux +& +mtx +, cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +t +) + +547 : + `m +(& +mtx +), + `is_locked +(mtx. + `y_lock_shed_u +( +t +)) + +550 +me + < +ass + +R +, cs +Piod +> + +551 + `shed_lock +( +Mux +& +mtx +, cڡ +chro +:: +duti +< +R +, +Piod +>& +d +) + +552 : + `m +(& +mtx +), + `is_locked +(mtx. + `y_lock_shed_f +( +d +)) + +557 + `shed_lock +( +BOOST_THREAD_RV_REF_BEG + +shed_lock +< +Mux +> +BOOST_THREAD_RV_REF_END + +h + +BOOST_NOEXCEPT +: + +558 + `m +( + `BOOST_THREAD_RV +( +h +). +m +), + `is_locked +(BOOST_THREAD_RV(h). +is_locked +) + +560 + `BOOST_THREAD_RV +( +h +). +is_locked += +l +; + +561 + `BOOST_THREAD_RV +( +h +). +m +=0; + +564 +BOOST_THREAD_EXPLICIT_LOCK_CONVERSION + + `shed_lock +( +BOOST_THREAD_RV_REF_BEG + +unique_lock +< +Mux +> +BOOST_THREAD_RV_REF_END + +h +): + +565 + `m +( + `BOOST_THREAD_RV +( +h +). +m +), + `is_locked +(BOOST_THREAD_RV(h). +is_locked +) + +567 if( +is_locked +) + +569 +m +-> + `uock_d_lock_shed +(); + +571 + `BOOST_THREAD_RV +( +h +). +is_locked += +l +; + +572 + `BOOST_THREAD_RV +( +h +). +m +=0; + +575 +BOOST_THREAD_EXPLICIT_LOCK_CONVERSION + + `shed_lock +( +BOOST_THREAD_RV_REF_BEG + +upgde_lock +< +Mux +> +BOOST_THREAD_RV_REF_END + +h +): + +576 + `m +( + `BOOST_THREAD_RV +( +h +). +m +), + `is_locked +(BOOST_THREAD_RV(h). +is_locked +) + +578 if( +is_locked +) + +580 +m +-> + `uock_upgde_d_lock_shed +(); + +582 + `BOOST_THREAD_RV +( +h +). +is_locked += +l +; + +583 + `BOOST_THREAD_RV +( +h +). +m +=0; + +587 +shed_lock +& +ݔ +=( +BOOST_THREAD_RV_REF_BEG + shed_lock< +Mux +> +BOOST_THREAD_RV_REF_END + +h +) + +589 +shed_lock + + `mp +(:: +boo +:: + `move +( +h +)); + +590 + `sw +( +mp +); + +591  * +this +; + +593 #ide +BOOST_THREAD_PROVIDES_EXPLICIT_LOCK_CONVERSION + + +594 +shed_lock +& +ݔ +=( +BOOST_THREAD_RV_REF_BEG + +unique_lock +< +Mux +> +BOOST_THREAD_RV_REF_END + +h +) + +596 +shed_lock + + `mp +(:: +boo +:: + `move +( +h +)); + +597 + `sw +( +mp +); + +598  * +this +; + +601 +shed_lock +& +ݔ +=( +BOOST_THREAD_RV_REF_BEG + +upgde_lock +< +Mux +> +BOOST_THREAD_RV_REF_END + +h +) + +603 +shed_lock + + `mp +(:: +boo +:: + `move +( +h +)); + +604 + `sw +( +mp +); + +605  * +this +; + +609  + `sw +( +shed_lock +& +h + +BOOST_NOEXCEPT + + +611 +d +:: + `sw +( +m +, +h +.m); + +612 +d +:: + `sw +( +is_locked +, +h +.is_locked); + +615 +Mux +* + `mux +(cڡ +BOOST_NOEXCEPT + + +617  +m +; + +620 +Mux +* + `a +( +BOOST_NOEXCEPT + + +622 +Mux +* cڡ +s += +m +; + +623 +m +=0; + +624 +is_locked += +l +; + +625  +s +; + +628 ~ + `shed_lock +() + +630 if( + `owns_lock +()) + +632 +m +-> + `uock_shed +(); + +635  + `lock +() + +637 if( +m +==0) + +639 +boo +:: + `throw_exi +(boo:: + `lock_r +( +ic_ +<>( +syem +:: +rc +:: +ݔi_n_rmd +), "boost shared_lock haso mutex")); + +641 if( + `owns_lock +()) + +643 +boo +:: + `throw_exi +(boo:: + `lock_r +( +ic_ +<>( +syem +:: +rc +:: +sour_ddlock_would_occur +), "boost shared_lock ownslreadyhe mutex")); + +645 +m +-> + `lock_shed +(); + +646 +is_locked += +ue +; + +648 +bo + + `y_lock +() + +650 if( +m +==0) + +652 +boo +:: + `throw_exi +(boo:: + `lock_r +( +ic_ +<>( +syem +:: +rc +:: +ݔi_n_rmd +), "boost shared_lock haso mutex")); + +654 if( + `owns_lock +()) + +656 +boo +:: + `throw_exi +(boo:: + `lock_r +( +ic_ +<>( +syem +:: +rc +:: +sour_ddlock_would_occur +), "boost shared_lock ownslreadyhe mutex")); + +658 +is_locked += +m +-> + `y_lock_shed +(); + +659  +is_locked +; + +661 #i +defed + +BOOST_THREAD_USES_DATETIME + + +662 +bo + + `timed_lock +( +boo +:: +syem_time + cڡ& +rg_time +) + +664 if( +m +==0) + +666 +boo +:: + `throw_exi +(boo:: + `lock_r +( +ic_ +<>( +syem +:: +rc +:: +ݔi_n_rmd +), "boost shared_lock haso mutex")); + +668 if( + `owns_lock +()) + +670 +boo +:: + `throw_exi +(boo:: + `lock_r +( +ic_ +<>( +syem +:: +rc +:: +sour_ddlock_would_occur +), "boost shared_lock ownslreadyhe mutex")); + +672 +is_locked += +m +-> + `timed_lock_shed +( +rg_time +); + +673  +is_locked +; + +675 +me +< +tyme + +Duti +> + +676 +bo + + `timed_lock +( +Duti + cڡ& +rg_time +) + +678 if( +m +==0) + +680 +boo +:: + `throw_exi +(boo:: + `lock_r +( +ic_ +<>( +syem +:: +rc +:: +ݔi_n_rmd +), "boost shared_lock haso mutex")); + +682 if( + `owns_lock +()) + +684 +boo +:: + `throw_exi +(boo:: + `lock_r +( +ic_ +<>( +syem +:: +rc +:: +sour_ddlock_would_occur +), "boost shared_lock ownslreadyhe mutex")); + +686 +is_locked += +m +-> + `timed_lock_shed +( +rg_time +); + +687  +is_locked +; + +690 #ifde +BOOST_THREAD_USES_CHRONO + + +691 +me + < +ass + +R +, cs +Piod +> + +692 +bo + + `y_lock_f +(cڡ +chro +:: +duti +< +R +, +Piod +>& +l_time +) + +694 if( +m +==0) + +696 +boo +:: + `throw_exi +(boo:: + `lock_r +( +ic_ +<>( +syem +:: +rc +:: +ݔi_n_rmd +), "boost shared_lock haso mutex")); + +698 if( + `owns_lock +()) + +700 +boo +:: + `throw_exi +(boo:: + `lock_r +( +ic_ +<>( +syem +:: +rc +:: +sour_ddlock_would_occur +), "boost shared_lock ownslreadyhe mutex")); + +702 +is_locked += +m +-> + `y_lock_shed_f +( +l_time +); + +703  +is_locked +; + +705 +me + < +ass + +Clock +, cs +Duti +> + +706 +bo + + `y_lock_u +(cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +) + +708 if( +m +==0) + +710 +boo +:: + `throw_exi +(boo:: + `lock_r +( +ic_ +<>( +syem +:: +rc +:: +ݔi_n_rmd +), "boost shared_lock haso mutex")); + +712 if( + `owns_lock +()) + +714 +boo +:: + `throw_exi +(boo:: + `lock_r +( +ic_ +<>( +syem +:: +rc +:: +sour_ddlock_would_occur +), "boost shared_lock ownslreadyhe mutex")); + +716 +is_locked += +m +-> + `y_lock_shed_u +( +abs_time +); + +717  +is_locked +; + +720  + `uock +() + +722 if( +m +==0) + +724 +boo +:: + `throw_exi +(boo:: + `lock_r +( +ic_ +<>( +syem +:: +rc +:: +ݔi_n_rmd +), "boost shared_lock haso mutex")); + +726 if(! + `owns_lock +()) + +728 +boo +:: + `throw_exi +(boo:: + `lock_r +( +ic_ +<>( +syem +:: +rc +:: +ݔi_n_rmd +), "boost shared_lock doesn't ownhe mutex")); + +730 +m +-> + `uock_shed +(); + +731 +is_locked += +l +; + +734 #i + `defed +( +BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS +) + +735 ( + tshed_lock +< + tMux +>::* + tbo_ty +)(); + +736 +ݔ + + `bo_ty +(cڡ +BOOST_NOEXCEPT + + +738  +is_locked +?& +shed_lock +:: +lock +:0; + +740 +bo + +ݔ +!(cڡ +BOOST_NOEXCEPT + + +742  ! + `owns_lock +(); + +745 +exic + +ݔ + + `bo +(cڡ +BOOST_NOEXCEPT + + +747  + `owns_lock +(); + +750 +bo + + `owns_lock +(cڡ +BOOST_NOEXCEPT + + +752  +is_locked +; + +755 + } +}; + +757 + $BOOST_THREAD_DCL_MOVABLE_BEG +( +Mux + +shed_lock + +BOOST_THREAD_DCL_MOVABLE_END + + +759 +me +< +tyme + +Mux +> + +760  + `sw +( +shed_lock +< +Mux +>& +lhs +,shed_lock& +rhs + +BOOST_NOEXCEPT + + +762 +lhs +. + `sw +( +rhs +); + +763 + } +} + +765 + gme + < +tyme + + gMux +> + +766 as + cupgde_lock + + +768 + geed +: + +769 +Mux +* +m +; + +770 +bo + + gis_locked +; + +772 + gpublic +: + +773  +Mux + + tmux_ty +; + +774 +BOOST_THREAD_MOVABLE_ONLY + +upgde_lock +) + +776 +upgde_lock +() + gBOOST_NOEXCEPT +: + +777 +m +(0), +is_locked +( +l +) + +780 +exic + +upgde_lock +( +Mux +& +m_ +) : + +781 +m +(& +m_ +), +is_locked +( +l +) + +783 +lock +(); + +785 +upgde_lock +( +Mux +& +m_ +, +adt_lock_t +) : + +786 +m +(& +m_ +), +is_locked +( +ue +) + +788 #i! +defed + +BOOST_THREAD_PROVIDES_NESTED_LOCKS + + +789 +BOOST_ASSERT +( +is_locked_by_this_thad +( +m +)); + +792 +upgde_lock +( +Mux +& +m_ +, +der_lock_t +) + gBOOST_NOEXCEPT +: + +793 +m +(& +m_ +), +is_locked +( +l +) + +795 +upgde_lock +( +Mux +& +m_ +, +y_to_lock_t +) : + +796 +m +(& +m_ +), +is_locked +( +l +) + +798 +y_lock +(); + +801 #ifde +BOOST_THREAD_USES_CHRONO + + +802 + gme + < +ass + + gClock +, cs + gDuti +> + +803 +upgde_lock +( +Mux +& +mtx +, cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +t +) + +804 : +m +(& +mtx +), +is_locked +(mtx. +y_lock_upgde_u +( +t +)) + +807 + gme + < +ass + + gR +, cs + gPiod +> + +808 +upgde_lock +( +Mux +& +mtx +, cڡ +chro +:: +duti +< +R +, +Piod +>& +d +) + +809 : +m +(& +mtx +), +is_locked +(mtx. +y_lock_upgde_f +( +d +)) + +814 +upgde_lock +( +BOOST_THREAD_RV_REF_BEG + upgde_lock< +Mux +> +BOOST_THREAD_RV_REF_END + +h + + gBOOST_NOEXCEPT +: + +815 +m +( +BOOST_THREAD_RV +( +h +).m), +is_locked +(BOOST_THREAD_RV(other).is_locked) + +817 +BOOST_THREAD_RV +( +h +). + gis_locked += +l +; + +818 +BOOST_THREAD_RV +( +h +). + gm +=0; + +821 +BOOST_THREAD_EXPLICIT_LOCK_CONVERSION + +upgde_lock +( +BOOST_THREAD_RV_REF_BEG + +unique_lock +< +Mux +> +BOOST_THREAD_RV_REF_END + +h +): + +822 +m +( +BOOST_THREAD_RV +( +h +).m), +is_locked +(BOOST_THREAD_RV(other).is_locked) + +824 if( + gis_locked +) + +826 + gm +-> +uock_d_lock_upgde +(); + +828 +BOOST_THREAD_RV +( +h +). + gis_locked += +l +; + +829 +BOOST_THREAD_RV +( +h +). + gm +=0; + +833 + gupgde_lock +& + gݔ +=( +BOOST_THREAD_RV_REF_BEG + +upgde_lock +< +Mux +> +BOOST_THREAD_RV_REF_END + +h +) + +835 +upgde_lock + +mp +(:: +boo +:: +move +( +h +)); + +836 +sw +( +mp +); + +837  * + gthis +; + +840 #ide +BOOST_THREAD_PROVIDES_EXPLICIT_LOCK_CONVERSION + + +841 + gupgde_lock +& + gݔ +=( +BOOST_THREAD_RV_REF_BEG + +unique_lock +< +Mux +> +BOOST_THREAD_RV_REF_END + +h +) + +843 +upgde_lock + +mp +(:: +boo +:: +move +( +h +)); + +844 +sw +( +mp +); + +845  * + gthis +; + +849 #ifde +BOOST_THREAD_PROVIDES_SHARED_MUTEX_UPWARDS_CONVERSIONS + + +851 +upgde_lock +( +BOOST_THREAD_RV_REF_BEG + +shed_lock +< +mux_ty +> +BOOST_THREAD_RV_REF_END + + +, +y_to_lock_t +) + +852 : +m +(0), +is_locked +( +l +) + +854 i( +BOOST_THREAD_RV +( + +). +owns_lock +()) + +856 i( +BOOST_THREAD_RV +( + +). +mux +()-> +y_uock_shed_d_lock_upgde +()) + +858 + gm + = +BOOST_THREAD_RV +( + +). +a +(); + +859 + gis_locked + = +ue +; + +864 + gm + = +BOOST_THREAD_RV +( + +). +a +(); + +868 #ifde +BOOST_THREAD_USES_CHRONO + + +869 + gme + < +ass + + gClock +, cs + gDuti +> + +870 +upgde_lock +( +BOOST_THREAD_RV_REF_BEG + +shed_lock +< +mux_ty +> +BOOST_THREAD_RV_REF_END + + +, + +871 cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +) + +872 : +m +(0), +is_locked +( +l +) + +874 i( +BOOST_THREAD_RV +( + +). +owns_lock +()) + +876 i( +BOOST_THREAD_RV +( + +). +mux +()-> +y_uock_shed_d_lock_upgde_u +( +abs_time +)) + +878 + gm + = +BOOST_THREAD_RV +( + +). +a +(); + +879 + gis_locked + = +ue +; + +884 + gm + = +BOOST_THREAD_RV +( + +). +a +(); + +888 + gme + < +ass + + gR +, cs + gPiod +> + +889 +upgde_lock +( +BOOST_THREAD_RV_REF_BEG + +shed_lock +< +mux_ty +> +BOOST_THREAD_RV_REF_END + + +, + +890 cڡ +chro +:: +duti +< +R +, +Piod +>& +l_time +) + +891 : +m +(0), +is_locked +( +l +) + +893 i( +BOOST_THREAD_RV +( + +). +owns_lock +()) + +895 i( +BOOST_THREAD_RV +( + +). +mux +()-> +y_uock_shed_d_lock_upgde_f +( +l_time +)) + +897 + gm + = +BOOST_THREAD_RV +( + +). +a +(); + +898 + gis_locked + = +ue +; + +903 + gm + = +BOOST_THREAD_RV +( + +). +a +(); + +908  +sw +( +upgde_lock +& +h +) + gBOOST_NOEXCEPT + + +910 + gd +:: +sw +( +m +, +h +.m); + +911 + gd +:: +sw +( +is_locked +, +h +.is_locked); + +913 +Mux +* +mux +(cڡ + gBOOST_NOEXCEPT + + +915  + gm +; + +918 +Mux +* +a +() + gBOOST_NOEXCEPT + + +920 +Mux +* cڡ + gs += +m +; + +921 + gm +=0; + +922 + gis_locked += +l +; + +923  + gs +; + +925 ~ +upgde_lock +() + +927 i( +owns_lock +()) + +929 + gm +-> +uock_upgde +(); + +932  +lock +() + +934 i( + gm + == 0) + +936 +boo +:: +throw_exi +( + +937 +boo +:: +lock_r +( +ic_ +<>( +syem +:: +rc +:: +ݔi_n_rmd +), "boost upgrade_lock haso mutex")); + +939 i( +owns_lock +()) + +941 + gboo +:: +throw_exi +( + +942 +boo +:: +lock_r +( +ic_ +<>( +syem +:: +rc +:: +sour_ddlock_would_occur +), "boost upgrade_lock ownslreadyhe mutex")); + +944 + gm +-> +lock_upgde +(); + +945 + gis_locked + = +ue +; + +947 +bo + +y_lock +() + +949 i( + gm + == 0) + +951 +boo +:: +throw_exi +( + +952 +boo +:: +lock_r +( +ic_ +<>( +syem +:: +rc +:: +ݔi_n_rmd +), "boost upgrade_lock haso mutex")); + +954 i( +owns_lock +()) + +956 + gboo +:: +throw_exi +( + +957 +boo +:: +lock_r +( +ic_ +<>( +syem +:: +rc +:: +sour_ddlock_would_occur +), "boost upgrade_lock ownslreadyhe mutex")); + +959 + gis_locked + = +m +-> +y_lock_upgde +(); + +960  + gis_locked +; + +962  +uock +() + +964 i( + gm + == 0) + +966 +boo +:: +throw_exi +( + +967 +boo +:: +lock_r +( +ic_ +<>( +syem +:: +rc +:: +ݔi_n_rmd +), "boost upgrade_lock haso mutex")); + +969 i(! +owns_lock +()) + +971 + gboo +:: +throw_exi +( + +972 +boo +:: +lock_r +( +ic_ +<>( +syem +:: +rc +:: +ݔi_n_rmd +), "boost upgrade_lock doesn't ownhe mutex")); + +974 + gm +-> +uock_upgde +(); + +975 + gis_locked + = +l +; + +977 #ifde +BOOST_THREAD_USES_CHRONO + + +978 + gme + < +ass + + gR +, cs + gPiod +> + +979 +bo + +y_lock_f +(cڡ +chro +:: +duti +< +R +, +Piod +>& +l_time +) + +981 if( + gm +==0) + +983 +boo +:: +throw_exi +(boo:: +lock_r +( +ic_ +<>( +syem +:: +rc +:: +ݔi_n_rmd +), "boost upgrade_lock haso mutex")); + +985 if( +owns_lock +()) + +987 + gboo +:: +throw_exi +( +boo +:: +lock_r +( +ic_ +<>( +syem +:: +rc +:: +sour_ddlock_would_occur +), "boost upgrade_lock ownslreadyhe mutex")); + +989 + gis_locked += +m +-> +y_lock_upgde_f +( +l_time +); + +990  + gis_locked +; + +992 + gme + < +ass + + gClock +, cs + gDuti +> + +993 +bo + +y_lock_u +(cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +) + +995 if( + gm +==0) + +997 +boo +:: +throw_exi +(boo:: +lock_r +( +ic_ +<>( +syem +:: +rc +:: +ݔi_n_rmd +), "boost upgrade_lock haso mutex")); + +999 if( +owns_lock +()) + +1001 + gboo +:: +throw_exi +( +boo +:: +lock_r +( +ic_ +<>( +syem +:: +rc +:: +sour_ddlock_would_occur +), "boost upgrade_lock ownslreadyhe mutex")); + +1003 + gis_locked += +m +-> +y_lock_upgde_u +( +abs_time +); + +1004  + gis_locked +; + +1007 #i +defed +( +BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS +) + +1008 ( + gupgde_lock +::* + tbo_ty +)(); + +1009 +ݔ + +bo_ty +(cڡ + gBOOST_NOEXCEPT + + +1011  + gis_locked +?& + gupgde_lock +:: +lock +:0; + +1013 +bo + + gݔ +!(cڡ + gBOOST_NOEXCEPT + + +1015  ! +owns_lock +(); + +1018 +exic + +ݔ + +bo +(cڡ + gBOOST_NOEXCEPT + + +1020  +owns_lock +(); + +1023 +bo + +owns_lock +(cڡ + gBOOST_NOEXCEPT + + +1025  + gis_locked +; + +1027 +nd + +ass + + gshed_lock +< + gMux +> ; + +1028 +nd + +ass + + gunique_lock +< + gMux +> ; + +1031 + gme +< +tyme + + gMux +> + +1032  +sw +( +upgde_lock +< +Mux +>& +lhs +, upgde_lock& +rhs +) + +1033 + gBOOST_NOEXCEPT + + +1035 + glhs +. +sw +( +rhs +); + +1038 + $BOOST_THREAD_DCL_MOVABLE_BEG +( +Mux + +upgde_lock + +BOOST_THREAD_DCL_MOVABLE_END + + +1040 +me +< +tyme + +Mux +> + +1041 +unique_lock +< +Mux +>:: + `unique_lock +( +BOOST_THREAD_RV_REF_BEG + +upgde_lock + +BOOST_THREAD_RV_REF_END + +h +): + +1042 + `m +( + `BOOST_THREAD_RV +( +h +). +m +), + `is_locked +(BOOST_THREAD_RV(h). +is_locked +) + +1044 if( +is_locked +) + +1046 +m +-> + `uock_upgde_d_lock +(); + +1048 + `BOOST_THREAD_RV +( +h +). + `a +(); + +1049 + } +} + +1051 + gme + < +ass + + gMux +> + +1052 as + cupgde_to_unique_lock + + +1054 + give +: + +1055 +upgde_lock +< +Mux +>* +sour +; + +1056 + gunique_lock +< + gMux +> + gexusive +; + +1058 + gpublic +: + +1059  +Mux + + tmux_ty +; + +1060 +BOOST_THREAD_MOVABLE_ONLY + +upgde_to_unique_lock +) + +1062 +exic + +upgde_to_unique_lock +( +upgde_lock +< +Mux +>& +m_ +) : + +1063 +sour +(& +m_ +), +exusive +(:: +boo +:: +move +(*source)) + +1066 ~ +upgde_to_unique_lock +() + +1068 i( +sour +) + +1070 * +sour + = +BOOST_THREAD_MAKE_RV_REF +( +upgde_lock +< +Mux +> (:: +boo +:: +move +( +exusive +))); + +1074 +upgde_to_unique_lock +( +BOOST_THREAD_RV_REF_BEG + upgde_to_unique_lock< +Mux +> +BOOST_THREAD_RV_REF_END + +h + + gBOOST_NOEXCEPT +: + +1075 +sour +( +BOOST_THREAD_RV +( +h +).sour), +exusive +(:: +boo +:: +move +(BOOST_THREAD_RV(other).exclusive)) + +1077 +BOOST_THREAD_RV +( +h +). +sour +=0; + +1081 + gupgde_to_unique_lock +& + gݔ +=( +BOOST_THREAD_RV_REF_BEG + +upgde_to_unique_lock +< +Mux +> +BOOST_THREAD_RV_REF_END + +h +) + +1083 +upgde_to_unique_lock + +mp +(:: +boo +:: +move +( +h +)); + +1084 +sw +( +mp +); + +1085  * + gthis +; + +1088  +sw +( +upgde_to_unique_lock +& +h +) + gBOOST_NOEXCEPT + + +1090 + gd +:: +sw +( +sour +, +h +.source); + +1091 + gexusive +. +sw +( +h +. +exusive +); + +1094 #i +defed +( +BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS +) + +1095 ( + gupgde_to_unique_lock +::* + tbo_ty +)( + tupgde_to_unique_lock +&); + +1096 +ݔ + +bo_ty +(cڡ + gBOOST_NOEXCEPT + + +1098  + gexusive +. +owns_lock +()?& + gupgde_to_unique_lock +:: +sw +:0; + +1100 +bo + + gݔ +!(cڡ + gBOOST_NOEXCEPT + + +1102  ! +owns_lock +(); + +1105 +exic + +ݔ + +bo +(cڡ + gBOOST_NOEXCEPT + + +1107  +owns_lock +(); + +1111 +bo + +owns_lock +(cڡ + gBOOST_NOEXCEPT + + +1113  + gexusive +. +owns_lock +(); + +1115 +Mux +* +mux +(cڡ + gBOOST_NOEXCEPT + + +1117  + gexusive +. +mux +(); + +1121 + $BOOST_THREAD_DCL_MOVABLE_BEG +( +Mux + +upgde_to_unique_lock + +BOOST_THREAD_DCL_MOVABLE_END + + +1123 +mea + +da + + +1125 +me +< +tyme + +Mux +> + +1126 +ass + +y_lock_w +: + +1127 +ive + +unique_lock +< +Mux +> + +1129  +unique_lock +< + tMux +> + tba +; + +1130 +public +: + +1131 + `BOOST_THREAD_MOVABLE_ONLY +( +y_lock_w +) + +1133 + `y_lock_w +() + +1136 +exic + + `y_lock_w +( +Mux +& +m +): + +1137 + `ba +( +m +, +y_to_lock +) + +1140 + `y_lock_w +( +Mux +& +m_ +, +adt_lock_t +): + +1141 + `ba +( +m_ +, +adt_lock +) + +1143 #i! +defed + +BOOST_THREAD_PROVIDES_NESTED_LOCKS + + +1144 + `BOOST_ASSERT +( + `is_locked_by_this_thad +( +m_ +)); + +1147 + `y_lock_w +( +Mux +& +m_ +, +der_lock_t +): + +1148 + `ba +( +m_ +, +der_lock +) + +1150 + `y_lock_w +( +Mux +& +m_ +, +y_to_lock_t +): + +1151 + `ba +( +m_ +, +y_to_lock +) + +1153 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +1154 + `y_lock_w +( + `BOOST_THREAD_RV_REF +( +y_lock_w + +h +): + +1155 + `ba +(:: +boo +:: + `move +( +h +)) + +1158 #i +defed + +BOOST_THREAD_USES_MOVE + + +1159 + `y_lock_w +( + `BOOST_THREAD_RV_REF +( +y_lock_w + +h +): + +1160 + `ba +(:: +boo +:: + `move +( +ic_ +< +ba +&>( +h +))) + +1164 + `y_lock_w +( + `BOOST_THREAD_RV_REF +( +y_lock_w + +h +): + +1165 + `ba +( + `BOOST_THREAD_RV_REF +( +ba +)(* +h +)) + +1168 +y_lock_w +& +ݔ +=( +BOOST_THREAD_RV_REF_BEG +ry_lock_w< +Mux +> +BOOST_THREAD_RV_REF_END + +h +) + +1170 +y_lock_w + + `mp +(:: +boo +:: + `move +( +h +)); + +1171 + `sw +( +mp +); + +1172  * +this +; + +1174  + `sw +( +y_lock_w +& +h +) + +1176 +ba +:: + `sw +( +h +); + +1178  + `lock +() + +1180 +ba +:: + `lock +(); + +1182 +bo + + `y_lock +() + +1184  +ba +:: + `y_lock +(); + +1186  + `uock +() + +1188 +ba +:: + `uock +(); + +1190 +bo + + `owns_lock +() const + +1192  +ba +:: + `owns_lock +(); + +1194 +Mux +* + `mux +(cڡ +BOOST_NOEXCEPT + + +1196  +ba +:: + `mux +(); + +1198 +Mux +* + `a +() + +1200  +ba +:: + `a +(); + +1203 #i + `defed +( +BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS +) + +1204  +tyme + + tba +:: + tbo_ty + bool_type; + +1205 +ݔ + + `bo_ty +() const + +1207  +ba +:: +ݔ + + `bo_ty +(); + +1209 +bo + +ݔ +!() const + +1211  ! +this +-> + `owns_lock +(); + +1214 +exic + +ݔ + + `bo +() const + +1216  + `owns_lock +(); + +1221 +me +< +tyme + +Mux +> + +1222  + `sw +( +y_lock_w +< +Mux +>& +lhs +,y_lock_w& +rhs +) + +1224 +lhs +. + `sw +( +rhs +); + +1226 + } +} + +1228  + ~ + + @/usr/include/boost/thread/lockable_traits.hpp + +7 #ide +BOOST_THREAD_LOCKABLE_TRAITS_HPP + + +8  + #BOOST_THREAD_LOCKABLE_TRAITS_HPP + + + ) + +10  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15 #ifde +BOOST_NO_CXX11_SFINAE_EXPR + + +16  + ~ + +18  + ~ + +21  + ~ + +25 +mea + + gboo + + +27 +mea + + gsync + + +30 #i +defed +( +BOOST_NO_SFINAE +) || \ + +31 +BOOST_WORKAROUND +( +__IBMCPP__ +, +BOOST_TESTED_AT +(600)) || \ + +32 +BOOST_WORKAROUND +( +__SUNPRO_CC +, +BOOST_TESTED_AT +(0x590)) + +33 #i! +defed + +BOOST_THREAD_NO_AUTO_DETECT_MUTEX_TYPES + + +34  + #BOOST_THREAD_NO_AUTO_DETECT_MUTEX_TYPES + + + ) + +38 #ide +BOOST_THREAD_NO_AUTO_DETECT_MUTEX_TYPES + + +39 +mea + + gda + + +41 #ifde +BOOST_NO_CXX11_SFINAE_EXPR + + +42  + #BOOST_THREAD_DEFINE_HAS_MEMBER_CALLED +( +memb_me +) \ + +43 +me +< +tyme + +T +, +bo += +boo +:: +is_ass +:: +vue +> \ + +44  +has_memb_ed_ +## +memb_me + \ + +46 + `BOOST_STATIC_CONSTANT +( +bo +, +vue += +l +); \ + +49 +me +< +tyme + +T +> \ + +50  +has_memb_ed_ +## +memb_me +< +T +, +ue +> \ + +52  + tue_ty +; \ + +53  +l_ty + \ + +55 +ue_ty + +dummy +[2]; \ + +58  + sback + {  +memb_me +; }; \ + +59  +dived +: \ + +60 +T +, +back + \ + +62 + `dived +(); \ + +65 +me +< +back +::*>  + +; \ + +67 +me +< +tyme + +U +> \ + +68  +l_ty + + `has_memb +( + +<& +U +:: +memb_me +>*); \ + +69 +me +< +tyme + +U +> \ + +70  +ue_ty + + `has_memb +(...); \ + +72 + `BOOST_STATIC_CONSTANT +( \ + +73 +bo +, +vue +=( +has_memb +< +dived +>(0))==( +ue_ty +)); \ + +74 } + + ) + +76 +BOOST_THREAD_DEFINE_HAS_MEMBER_CALLED +( +lock +) + +77 ; +BOOST_THREAD_DEFINE_HAS_MEMBER_CALLED +( +uock +); + +78 +BOOST_THREAD_DEFINE_HAS_MEMBER_CALLED +( +y_lock +); + +80 + gme +< +tyme + + gT +, + gbo += +has_memb_ed_lock +< +T +>:: +vue + > + +81  + shas_memb_lock + + +83 +BOOST_STATIC_CONSTANT +( +bo +, +vue += +l +); + +86 + gme +< +tyme + + gT +> + +87  + ghas_memb_lock +< + gT +, + gue +> + +89  + tue_ty +; + +90  + sl_ty + + +92 +ue_ty + + gdummy +[2]; + +95 + gme +< +tyme + + gU +,tym + gV +> + +96  +ue_ty + +has_memb +( +V + ( +U +::*)()); + +97 + gme +< +tyme + + gU +> + +98  +l_ty + +has_memb +( +U +); + +100 +BOOST_STATIC_CONSTANT +( + +101 +bo +, +vue +=( +has_memb_lock +< +T +>:: +has_memb +(&T:: +lock +))==( +ue_ty +)); + +104 + gme +< +tyme + + gT +, + gbo += +has_memb_ed_uock +< +T +>:: +vue + > + +105  + shas_memb_uock + + +107 +BOOST_STATIC_CONSTANT +( +bo +, +vue += +l +); + +110 + gme +< +tyme + + gT +> + +111  + ghas_memb_uock +< + gT +, + gue +> + +113  + tue_ty +; + +114  + sl_ty + + +116 +ue_ty + + gdummy +[2]; + +119 + gme +< +tyme + + gU +,tym + gV +> + +120  +ue_ty + +has_memb +( +V + ( +U +::*)()); + +121 + gme +< +tyme + + gU +> + +122  +l_ty + +has_memb +( +U +); + +124 +BOOST_STATIC_CONSTANT +( + +125 +bo +, +vue +=( +has_memb_uock +< +T +>:: +has_memb +(&T:: +uock +))==( +ue_ty +)); + +128 + gme +< +tyme + + gT +, + gbo += +has_memb_ed_y_lock +< +T +>:: +vue + > + +129  + shas_memb_y_lock + + +131 +BOOST_STATIC_CONSTANT +( +bo +, +vue += +l +); + +134 + gme +< +tyme + + gT +> + +135  + ghas_memb_y_lock +< + gT +, + gue +> + +137  + tue_ty +; + +138  + sl_ty + + +140 +ue_ty + + gdummy +[2]; + +143 + gme +< +tyme + + gU +> + +144  +ue_ty + +has_memb +( +bo + ( +U +::*)()); + +145 + gme +< +tyme + + gU +> + +146  +l_ty + +has_memb +( +U +); + +148 +BOOST_STATIC_CONSTANT +( + +149 +bo +, +vue +=( +has_memb_y_lock +< +T +>:: +has_memb +(&T:: +y_lock +))==( +ue_ty +)); + +152 + gme +< +tyme + + gT +,tym + gEbd +=> + +153  +has_memb_lock + : +l_ty + {}; + +155 + gme +< +tyme + + gT +> + +156  + ghas_memb_lock +< + gT +, + +157 +dety +(( +boo +:: +dev +< +T +&>(). +lock +())) + +158 > : +ue_ty + {}; + +160 + gme +< +tyme + + gT +,tym + gEbd +=> + +161  +has_memb_uock + : +l_ty + {}; + +163 + gme +< +tyme + + gT +> + +164  + ghas_memb_uock +< + gT +, + +165 +dety +(( +boo +:: +dev +< +T +&>(). +uock +())) + +166 > : +ue_ty + {}; + +168 + gme +< +tyme + + gT +,tym + gEbd += +bo +> + +169  +has_memb_y_lock + : +l_ty + {}; + +171 + gme +< +tyme + + gT +> + +172  + ghas_memb_y_lock +< + gT +, + +173 +dety +( +bo +( +boo +:: +dev +< +T +&>(). +y_lock +())) + +174 > : +ue_ty + {}; + +179 + gme +< +tyme + + gT +> + +180  + sis_basic_lockab + + +182 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +da +:: +has_memb_lock +< +T +>::value && + +183 +da +:: +has_memb_uock +< +T +>:: +vue +); + +185 + gme +< +tyme + + gT +> + +186  + sis_lockab + + +188 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = + +189 +is_basic_lockab +< +T +>:: +vue + && + +190 +da +:: +has_memb_y_lock +< +T +>:: +vue +); + +194 + gme +< +tyme + + gT +> + +195  + sis_basic_lockab + + +197 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +199 + gme +< +tyme + + gT +> + +200  + sis_lockab + + +202 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +206 + gme +< +tyme + + gT +> + +207  + sis_cursive_mux_sur_re + + +209 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +211 + gme +< +tyme + + gT +> + +212  + gis_cursive_mux_sur_r + : +is_cursive_mux_sur_re +< +T +> + +216 + gme +< +tyme + + gT +> + +217  + sis_cursive_basic_lockab + + +219 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +is_basic_lockab +< +T +>::value && + +220 +is_cursive_mux_sur_r +< +T +>:: +vue +); + +222 + gme +< +tyme + + gT +> + +223  + sis_cursive_lockab + + +225 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +is_lockab +< +T +>::value && + +226 +is_cursive_mux_sur_r +< +T +>:: +vue +); + +229 + gme +< +tyme + + gT +> + +230  + sis_mux_ty + + +232 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +sync +:: +is_lockab +< +T +>::value); + +236  + ~ + + @/usr/include/boost/thread/pthread/condition_variable.hpp + +1 #ide +BOOST_THREAD_CONDITION_VARIABLE_PTHREAD_HPP + + +2  + #BOOST_THREAD_CONDITION_VARIABLE_PTHREAD_HPP + + + ) + +9  + ~ + +10  + ~ + +11  + ~ + +13 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +14  + ~ + +16  + ~ + +17 #ifde +BOOST_THREAD_USES_CHRONO + + +18  + ~ + +19  + ~ + +21  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + + +29 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +30 +mea + + gthis_thad + + +32  +BOOST_THREAD_DECL + +ui_pot +(); + +36 +mea + + gthad_cv_da + + +38 + gme +< +tyme + + gMuxTy +> + +39  + slock__ex + + +41 +MuxTy +* + gm +; + +43 +lock__ex +(): + +44 +m +(0) + +47  +aive +( +MuxTy +& +m_ +) + +49 +m_ +. +uock +(); + +50 + gm +=& +m_ +; + +52  +dive +() + +54 i( + gm +) + +56 + gm +-> +lock +(); + +58 + gm + = 0; + +60 ~ +lock__ex +( +BOOST_NOEXCEPT_IF +( +l +) + +62 i( + gm +) + +64 + gm +-> +lock +(); + +70 +le +  + gcdi_vb +:: +wa +( +unique_lock +< +mux +>& +m +) + +72 #i +defed + +BOOST_THREAD_THROW_IF_PRECONDITION_NOT_SATISFIED + + +73 if(! +m +. +owns_lock +()) + +75 +boo +:: +throw_exi +( +cdi_r +(-1, "boost::condition_variable::wait() failedrecondition mutexot owned")); + +78  + gs +=0; + +80 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +81 + gthad_cv_da +:: +lock__ex +< +unique_lock +< +mux +> > +gud +; + +82 + gda +:: +ui_check + +check_f_ui +(& +_mux +,& +cd +); + +83 +had_mux_t +* + gthe_mux + = & +_mux +; + +84 + ggud +. +aive +( +m +); + +85 + gs + = +had_cd_wa +(& +cd +, +the_mux +); + +86 + gcheck_f_ui +. +uock_if_locked +(); + +87 + ggud +. +dive +(); + +89 +had_mux_t +* + gthe_mux + = +m +. +mux +()-> +tive_hd +(); + +90 + gs + = +had_cd_wa +(& +cd +, +the_mux +); + +93 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +94 + gthis_thad +:: +ui_pot +(); + +96 if( + gs + &&e! +EINTR +) + +98 +boo +:: +throw_exi +( +cdi_r +( +s +, "boost::condition_variable::wait failed inthread_cond_wait")); + +111 +le + +bo + + gcdi_vb +:: +do_wa_u +( + +112 +unique_lock +< +mux +>& +m +, + +113 +da +:: +_fm_timot + cڡ & +timeout +) + +115 #i +defed + +BOOST_THREAD_THROW_IF_PRECONDITION_NOT_SATISFIED + + +116 i(! +m +. +owns_lock +()) + +118 +boo +:: +throw_exi +( +cdi_r +( +EPERM +, "boost::condition_variable::do_wait_until() failedrecondition mutexot owned")); + +121  + gcd_s +; + +123 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +124 + gthad_cv_da +:: +lock__ex +< +unique_lock +< +mux +> > +gud +; + +125 + gda +:: +ui_check + +check_f_ui +(& +_mux +,& +cd +); + +126 +had_mux_t +* + gthe_mux + = & +_mux +; + +127 + ggud +. +aive +( +m +); + +128 + gcd_s += +had_cd_timedwa +(& +cd +, +the_mux +,& +timeout +. +gTs +()); + +129 + gcheck_f_ui +. +uock_if_locked +(); + +130 + ggud +. +dive +(); + +132 +had_mux_t +* + gthe_mux + = +m +. +mux +()-> +tive_hd +(); + +133 + gcd_s += +had_cd_timedwa +(& +cd +, +the_mux +,& +timeout +. +gTs +()); + +136 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +137 + gthis_thad +:: +ui_pot +(); + +139 if( + gcd_s +== +ETIMEDOUT +) + +141  +l +; + +143 if( + gcd_s +) + +145 + gboo +:: +throw_exi +( +cdi_r +( +cd_s +, "boost::condition_variable::do_wait_until failed inthread_cond_timedwait")); + +147  + gue +; + +150 +le +  + gcdi_vb +:: +nify_e +( +BOOST_NOEXCEPT + + +152 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +153 +boo +:: +had +:: +had_mux_sced_lock + +_lock +(& +_mux +); + +155 +BOOST_VERIFY +(! +had_cd_sigl +(& +cd +)); + +158 +le +  + gcdi_vb +:: +nify_l +( +BOOST_NOEXCEPT + + +160 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +161 +boo +:: +had +:: +had_mux_sced_lock + +_lock +(& +_mux +); + +163 +BOOST_VERIFY +(! +had_cd_brd +(& +cd +)); + +166 as + ccdi_vb_y + + +168 +had_mux_t + + g_mux +; + +169 +had_cd_t + + gcd +; + +171 + gpublic +: + +172 +BOOST_THREAD_NO_COPYABLE +( +cdi_vb_y +) + +173 +cdi_vb_y +() + +175 cڡ +s += +had_mux_ +(& +_mux +, +NULL +); + +176 if( + gs +) + +178 + gboo +:: +throw_exi +( +thad_sour_r +( +s +, "boost::condition_variable_any::condition_variable_any() failed inthread_mutex_init")); + +180 cڡ + gs2 + = +had +:: +cd_ +( +cd +); + +181 if( + gs2 +) + +183 +BOOST_VERIFY +(! +had_mux_deroy +(& +_mux +)); + +184 + gboo +:: +throw_exi +( +thad_sour_r +( +s2 +, "boost::condition_variable_any::condition_variable_any() failed inthread::cond_init")); + +187 ~ +cdi_vb_y +() + +189 +BOOST_VERIFY +(! +had_mux_deroy +(& +_mux +)); + +190 +BOOST_VERIFY +(! +had_cd_deroy +(& +cd +)); + +193 + gme +< +tyme + + glock_ty +> + +194  +wa +( +lock_ty +& +m +) + +196  + gs +=0; + +198 + gthad_cv_da +:: +lock__ex +< +lock_ty +> +gud +; + +199 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +200 + gda +:: +ui_check + +check_f_ui +(& +_mux +,& +cd +); + +202 + gboo +:: +had +:: +had_mux_sced_lock + +check_f_ui +(& +_mux +); + +204 + ggud +. +aive +( +m +); + +205 + gs += +had_cd_wa +(& +cd +,& +_mux +); + +206 + gcheck_f_ui +. +uock_if_locked +(); + +207 + ggud +. +dive +(); + +209 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +210 + gthis_thad +:: +ui_pot +(); + +212 if( + gs +) + +214 + gboo +:: +throw_exi +( +cdi_r +( +s +, "boost::condition_variable_any::wait() failed inthread_cond_wait")); + +218 + gme +< +tyme + + glock_ty +,tym + gedi_ty +> + +219  +wa +( +lock_ty +& +m +, +edi_ty + +ed +) + +221 ! +ed +()) + +223 +wa +( +m +); + +227 #i +defed + +BOOST_THREAD_USES_DATETIME + + +228 + gme +< +tyme + + glock_ty +> + +229 +bo + +timed_wa +( +lock_ty +& +m +, +boo +:: +syem_time + cڡ& +abs_time +) + +231 #i +defed + +BOOST_THREAD_WAIT_BUG + + +232 cڡ +da +:: +_fm_timot + +ts +( +abs_time + + +BOOST_THREAD_WAIT_BUG +); + +234 cڡ + gda +:: +_fm_timot + +ts +( +abs_time +); + +236 #i +defed + +BOOST_THREAD_INTERNAL_CLOCK_IS_MONO + + +244 cڡ + gda +:: +fm_duti + +d +( +ts + - +da +:: +_fm_ock +:: +now +()); + +245 +do_wa_u +( +m +, +da +:: +_fm_ock +:: +now +(+ +d +); + +246  + gts + > + gda +:: +_fm_ock +:: +now +(); + +248  +do_wa_u +( +m +, +ts +); + +251 + gme +< +tyme + + glock_ty +> + +252 +bo + +timed_wa +( +lock_ty +& +m +,:: +boo +:: +xtime + cڡ& +abs_time +) + +254  +timed_wa +( +m +, +syem_time +( +abs_time +)); + +257 + gme +< +tyme + + glock_ty +,tym + gduti_ty +> + +258 +bo + +timed_wa +( +lock_ty +& +m +, +duti_ty + cڡ& +wa_duti +) + +260 i( + gwa_duti +. +is_pos_fy +()) + +262 +wa +( +m +); + +263  + gue +; + +265 i( + gwa_duti +. +is_ecl +()) + +267  + gue +; + +269 + gda +:: +fm_duti + +d +( +wa_duti +); + +270 #i +defed +( +BOOST_THREAD_HAS_MONO_CLOCK +&& !defed( +BOOST_THREAD_INTERNAL_CLOCK_IS_MONO +) + +278 cڡ + gda +:: +mo_fm_timot + +ts +( +da +:: +mo_fm_ock +:: +now +(+ +d +); + +279 +do_wa_u +( +m +, +da +:: +_fm_ock +:: +now +(+ +d +); + +280  + gts + > + gda +:: +mo_fm_ock +:: +now +(); + +282  +do_wa_u +( +m +, +da +:: +_fm_ock +:: +now +(+ +d +); + +286 + gme +< +tyme + + glock_ty +,tym + gedi_ty +> + +287 +bo + +timed_wa +( +lock_ty +& +m +, +boo +:: +syem_time + cڡ& +abs_time +, +edi_ty + +ed +) + +289 #i +defed + +BOOST_THREAD_WAIT_BUG + + +290 cڡ + gda +:: +_fm_timot + +ts +( +abs_time + + +BOOST_THREAD_WAIT_BUG +); + +292 cڡ + gda +:: +_fm_timot + +ts +( +abs_time +); + +294 ! +ed +()) + +296 #i +defed + +BOOST_THREAD_INTERNAL_CLOCK_IS_MONO + + +300 + gda +:: +fm_duti + +d +( +ts + - +da +:: +_fm_ock +:: +now +()); + +301 i( + gd + < +da +:: +fm_duti +:: +zo +()) ; + +302 + gd + = ( +d +:: +m +)( +d +, + gda +:: +fm_mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +)); + +303 +do_wa_u +( +m +, +da +:: +_fm_ock +:: +now +(+ +d +); + +305 i(! +do_wa_u +( +m +, +ts +)) ; + +308  +ed +(); + +311 + gme +< +tyme + + glock_ty +,tym + gedi_ty +> + +312 +bo + +timed_wa +( +lock_ty +& +m +,:: +boo +:: +xtime + cڡ& +abs_time +, +edi_ty + +ed +) + +314  +timed_wa +( +m +, +syem_time +( +abs_time +), +ed +); + +317 + gme +< +tyme + + glock_ty +,tym + gduti_ty +,tym + gedi_ty +> + +318 +bo + +timed_wa +( +lock_ty +& +m +, +duti_ty + cڡ& +wa_duti +, +edi_ty + +ed +) + +320 i( + gwa_duti +. +is_pos_fy +()) + +322 ! +ed +()) + +324 +wa +( +m +); + +326  + gue +; + +328 i( + gwa_duti +. +is_ecl +()) + +330  +ed +(); + +332 + gda +:: +fm_duti + +d +( +wa_duti +); + +333 #i +defed +( +BOOST_THREAD_HAS_MONO_CLOCK +&& !defed( +BOOST_THREAD_INTERNAL_CLOCK_IS_MONO +) + +337 cڡ + gda +:: +mo_fm_timot + +ts +( +da +:: +mo_fm_ock +:: +now +(+ +d +); + +338 ! +ed +()) + +340 i( + gd + < +da +:: +fm_duti +:: +zo +()) ; + +341 + gd + = ( +d +:: +m +)( +d +, + gda +:: +fm_mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +)); + +342 +do_wa_u +( +m +, +da +:: +_fm_ock +:: +now +(+ +d +); + +343 + gd + = +ts + - +da +:: +mo_fm_ock +:: +now +(); + +346 cڡ + gda +:: +_fm_timot + +ts +( +da +:: +_fm_ock +:: +now +(+ +d +); + +347 ! +ed +()) + +349 i(! +do_wa_u +( +m +, +ts +)) ; + +352  +ed +(); + +356 #ifde +BOOST_THREAD_USES_CHRONO + + +357 + gme + < +ass + + glock_ty +,as + gDuti +> + +358 +cv_us + + +359 +wa_u +( + +360 +lock_ty +& +lock +, + +361 cڡ +chro +:: +time_pot +< +da +:: +_chro_ock +, +Duti +>& +t +) + +363 cڡ + gboo +:: +da +:: +_fm_timot + +ts +( +t +); + +364 i( +do_wa_u +( +lock +, +ts +) + gcv_us +:: +no_timeout +; + +365  + gcv_us +:: +timeout +; + +368 + gme + < +ass + + glock_ty +, cs + gClock +, cs + gDuti +> + +369 +cv_us + + +370 +wa_u +( + +371 +lock_ty +& +lock +, + +372 cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +t +) + +381  +tyme + + tcomm_ty +< + tDuti +, + ttyme + + tClock +:: + tduti +>:: + tty + + tcomm_duti +; + +382 +comm_duti + +d +( +t + - +Clock +:: +now +()); + +383 +do_wa_u +( +lock +, +da +:: +_chro_ock +:: +now +(+ +d +); + +384 i( + gt + > + gClock +:: +now +() +cv_us +:: +no_timeout +; + +385  + gcv_us +:: +timeout +; + +388 + gme + < +ass + + glock_ty +, cs + gR +, cs + gPiod +> + +389 +cv_us + + +390 +wa_f +( + +391 +lock_ty +& +lock +, + +392 cڡ +chro +:: +duti +< +R +, +Piod +>& +d +) + +394  +wa_u +( +lock +, +chro +:: +dy_ock +:: +now +(+ +d +); + +397 + gme + < +ass + + glock_ty +, cs + gDuti +, cs + gPdi +> + +398 +bo + + +399 +wa_u +( + +400 +lock_ty +& +lock +, + +401 cڡ +chro +:: +time_pot +< +da +:: +_chro_ock +, +Duti +>& +t +, + +402 +Pdi + +ed +) + +404 cڡ + gda +:: +_fm_timot + +ts +( +t +); + +405 ! +ed +()) + +407 i(! +do_wa_u +( +lock +, +ts +)) ; + +409  +ed +(); + +412 + gme + < +ass + + glock_ty +, cs + gClock +, cs + gDuti +, cs + gPdi +> + +413 +bo + + +414 +wa_u +( + +415 +lock_ty +& +lock +, + +416 cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +t +, + +417 +Pdi + +ed +) + +422  +tyme + + tcomm_ty +< + tDuti +, + ttyme + + tClock +:: + tduti +>:: + tty + + tcomm_duti +; + +423 ! +ed +()) + +425 +comm_duti + +d +( +t + - +Clock +:: +now +()); + +426 i( + gd + < +comm_duti +:: +zo +()) ; + +427 + gd + = ( +d +:: +m +)( +d +, +comm_duti +( +chro +:: +mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +))); + +428 +do_wa_u +( +lock +, +da +:: +_fm_ock +:: +now +(+ da:: +fm_duti +( +d +)); + +430  +ed +(); + +433 + gme + < +ass + + glock_ty +, cs + gR +, cs + gPiod +, cs + gPdi +> + +434 +bo + + +435 +wa_f +( + +436 +lock_ty +& +lock +, + +437 cڡ +chro +:: +duti +< +R +, +Piod +>& +d +, + +438 +Pdi + +ed +) + +440  +wa_u +( +lock +, +chro +:: +dy_ock +:: +now +(+ +d +, +boo +:: +move +( +ed +)); + +444  +nify_e +( + gBOOST_NOEXCEPT + + +446 + gboo +:: +had +:: +had_mux_sced_lock + +_lock +(& +_mux +); + +447 +BOOST_VERIFY +(! +had_cd_sigl +(& +cd +)); + +450  +nify_l +( + gBOOST_NOEXCEPT + + +452 + gboo +:: +had +:: +had_mux_sced_lock + +_lock +(& +_mux +); + +453 +BOOST_VERIFY +(! +had_cd_brd +(& +cd +)); + +455 + give +: + +466 +me + < +ass + +lock_ty +> + +467 +bo + +do_wa_u +( + +468 +lock_ty +& +m +, + +469 +da +:: +_fm_timot + cڡ & +timeout +) + +471  +s +=0; + +473 + gthad_cv_da +:: +lock__ex +< +lock_ty +> +gud +; + +474 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +475 + gda +:: +ui_check + +check_f_ui +(& +_mux +,& +cd +); + +477 + gboo +:: +had +:: +had_mux_sced_lock + +check_f_ui +(& +_mux +); + +479 + ggud +. +aive +( +m +); + +480 + gs += +had_cd_timedwa +(& +cd +,& +_mux +,& +timeout +. +gTs +()); + +481 + gcheck_f_ui +. +uock_if_locked +(); + +482 + ggud +. +dive +(); + +484 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +485 + gthis_thad +:: +ui_pot +(); + +487 if( + gs +== +ETIMEDOUT +) + +489  +l +; + +491 if( + gs +) + +493 + gboo +:: +throw_exi +( +cdi_r +( +s +, "boost::condition_variable_any::do_wait_until() failed inthread_cond_timedwait")); + +495  + gue +; + +500  + ~ + + @/usr/include/boost/thread/pthread/condition_variable_fwd.hpp + +1 #ide +BOOST_THREAD_PTHREAD_CONDITION_VARIABLE_FWD_HPP + + +2  + #BOOST_THREAD_PTHREAD_CONDITION_VARIABLE_FWD_HPP + + + ) + +9  + ~ + +10  + ~ + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19 #i +defed + +BOOST_THREAD_USES_DATETIME + + +20  + ~ + +23 #ifde +BOOST_THREAD_USES_CHRONO + + +24  + ~ + +25  + ~ + +27  + ~ + +28  + ~ + +30  + ~ + +32  + ~ + +34 +mea + + gboo + + +36 as + ccdi_vb + + +38 + give +: + +40 +had_mux_t + +_mux +; + +42 +had_cd_t + + gcd +; + +44 + gpublic +: + +47 +bo + +do_wa_u +( + +48 +unique_lock +< +mux +>& +lock +, + +49 +da +:: +_fm_timot + cڡ & +timeout +); + +51 + gpublic +: + +52 +BOOST_THREAD_NO_COPYABLE +( +cdi_vb +) + +53 +cdi_vb +() + +55  +s +; + +61 + gs += +had_mux_ +(& +_mux +, +NULL +); + +62 if( + gs +) + +64 + gboo +:: +throw_exi +( +thad_sour_r +( +s +, "boost::condition_variable::condition_variable() constructor failed inthread_mutex_init")); + +67 + gs + = +had +:: +cd_ +( +cd +); + +68 i( + gs +) + +72 +BOOST_VERIFY +(! +had_mux_deroy +(& +_mux +)); + +74 + gboo +:: +throw_exi +( +thad_sour_r +( +s +, "boost::condition_variable::condition_variable() constructor failed inthread::cond_init")); + +77 ~ +cdi_vb +() + +79  + gt +; + +83 + gt + = +had_mux_deroy +(& +_mux +); + +84 }  + gt + = +EINTR +); + +85 +BOOST_ASSERT +(! +t +); + +88 + gt + = +had_cd_deroy +(& +cd +); + +89 }  + gt + = +EINTR +); + +90 +BOOST_ASSERT +(! +t +); + +93  +wa +( +unique_lock +< +mux +>& +m +); + +95 + gme +< +tyme + + gedi_ty +> + +96  +wa +( +unique_lock +< +mux +>& +m +, +edi_ty + +ed +) + +98 ! +ed +()) + +100 +wa +( +m +); + +104 #i +defed + +BOOST_THREAD_USES_DATETIME + + +105 +bo + +timed_wa +( + +106 +unique_lock +< +mux +>& +m +, + +107 +boo +:: +syem_time + cڡ& +abs_time +) + +109 #i +defed + +BOOST_THREAD_WAIT_BUG + + +110 cڡ +da +:: +_fm_timot + +ts +( +abs_time + + +BOOST_THREAD_WAIT_BUG +); + +112 cڡ + gda +:: +_fm_timot + +ts +( +abs_time +); + +114 #i +defed + +BOOST_THREAD_INTERNAL_CLOCK_IS_MONO + + +122 cڡ + gda +:: +fm_duti + +d +( +ts + - +da +:: +_fm_ock +:: +now +()); + +123 +do_wa_u +( +m +, +da +:: +_fm_ock +:: +now +(+ +d +); + +124  + gts + > + gda +:: +_fm_ock +:: +now +(); + +126  +do_wa_u +( +m +, +ts +); + +129 +bo + +timed_wa +( + +130 +unique_lock +< +mux +>& +m +, + +131 :: +boo +:: +xtime + cڡ& +abs_time +) + +133  +timed_wa +( +m +, +syem_time +( +abs_time +)); + +136 + gme +< +tyme + + gduti_ty +> + +137 +bo + +timed_wa +( + +138 +unique_lock +< +mux +>& +m +, + +139 +duti_ty + cڡ& +wa_duti +) + +141 i( + gwa_duti +. +is_pos_fy +()) + +143 +wa +( +m +); + +144  + gue +; + +146 i( + gwa_duti +. +is_ecl +()) + +148  + gue +; + +150 + gda +:: +fm_duti + +d +( +wa_duti +); + +151 #i +defed +( +BOOST_THREAD_HAS_MONO_CLOCK +&& !defed( +BOOST_THREAD_INTERNAL_CLOCK_IS_MONO +) + +159 cڡ + gda +:: +mo_fm_timot + +ts +( +da +:: +mo_fm_ock +:: +now +(+ +d +); + +160 +do_wa_u +( +m +, +da +:: +_fm_ock +:: +now +(+ +d +); + +161  + gts + > + gda +:: +mo_fm_ock +:: +now +(); + +163  +do_wa_u +( +m +, +da +:: +_fm_ock +:: +now +(+ +d +); + +167 + gme +< +tyme + + gedi_ty +> + +168 +bo + +timed_wa +( + +169 +unique_lock +< +mux +>& +m +, + +170 +boo +:: +syem_time + cڡ& +abs_time +, +edi_ty + +ed +) + +172 #i +defed + +BOOST_THREAD_WAIT_BUG + + +173 cڡ + gda +:: +_fm_timot + +ts +( +abs_time + + +BOOST_THREAD_WAIT_BUG +); + +175 cڡ + gda +:: +_fm_timot + +ts +( +abs_time +); + +177 ! +ed +()) + +179 #i +defed + +BOOST_THREAD_INTERNAL_CLOCK_IS_MONO + + +183 + gda +:: +fm_duti + +d +( +ts + - +da +:: +_fm_ock +:: +now +()); + +184 i( + gd + < +da +:: +fm_duti +:: +zo +()) ; + +185 + gd + = ( +d +:: +m +)( +d +, + gda +:: +fm_mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +)); + +186 +do_wa_u +( +m +, +da +:: +_fm_ock +:: +now +(+ +d +); + +188 i(! +do_wa_u +( +m +, +ts +)) ; + +191  +ed +(); + +194 + gme +< +tyme + + gedi_ty +> + +195 +bo + +timed_wa +( + +196 +unique_lock +< +mux +>& +m +, + +197 :: +boo +:: +xtime + cڡ& +abs_time +, +edi_ty + +ed +) + +199  +timed_wa +( +m +, +syem_time +( +abs_time +), +ed +); + +202 + gme +< +tyme + + gduti_ty +,tym + gedi_ty +> + +203 +bo + +timed_wa +( + +204 +unique_lock +< +mux +>& +m +, + +205 +duti_ty + cڡ& +wa_duti +, +edi_ty + +ed +) + +207 i( + gwa_duti +. +is_pos_fy +()) + +209 ! +ed +()) + +211 +wa +( +m +); + +213  + gue +; + +215 i( + gwa_duti +. +is_ecl +()) + +217  +ed +(); + +219 + gda +:: +fm_duti + +d +( +wa_duti +); + +220 #i +defed +( +BOOST_THREAD_HAS_MONO_CLOCK +&& !defed( +BOOST_THREAD_INTERNAL_CLOCK_IS_MONO +) + +224 cڡ + gda +:: +mo_fm_timot + +ts +( +da +:: +mo_fm_ock +:: +now +(+ +d +); + +225 ! +ed +()) + +227 i( + gd + < +da +:: +fm_duti +:: +zo +()) ; + +228 + gd + = ( +d +:: +m +)( +d +, + gda +:: +fm_mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +)); + +229 +do_wa_u +( +m +, +da +:: +_fm_ock +:: +now +(+ +d +); + +230 + gd + = +ts + - +da +:: +mo_fm_ock +:: +now +(); + +233 cڡ + gda +:: +_fm_timot + +ts +( +da +:: +_fm_ock +:: +now +(+ +d +); + +234 ! +ed +()) + +236 i(! +do_wa_u +( +m +, +ts +)) ; + +239  +ed +(); + +243 #ifde +BOOST_THREAD_USES_CHRONO + + +245 + gme + < +ass + + gDuti +> + +246 +cv_us + + +247 +wa_u +( + +248 +unique_lock +< +mux +>& +lock +, + +249 cڡ +chro +:: +time_pot +< +da +:: +_chro_ock +, +Duti +>& +t +) + +251 cڡ + gda +:: +_fm_timot + +ts +( +t +); + +252 i( +do_wa_u +( +lock +, +ts +) + gcv_us +:: +no_timeout +; + +253  + gcv_us +:: +timeout +; + +256 + gme + < +ass + + gClock +, cs + gDuti +> + +257 +cv_us + + +258 +wa_u +( + +259 +unique_lock +< +mux +>& +lock +, + +260 cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +t +) + +269  +tyme + + tcomm_ty +< + tDuti +, + ttyme + + tClock +:: + tduti +>:: + tty + + tcomm_duti +; + +270 +comm_duti + +d +( +t + - +Clock +:: +now +()); + +271 +do_wa_u +( +lock +, +da +:: +_chro_ock +:: +now +(+ +d +); + +272 i( + gt + > + gClock +:: +now +() +cv_us +:: +no_timeout +; + +273  + gcv_us +:: +timeout +; + +276 + gme + < +ass + + gR +, cs + gPiod +> + +277 +cv_us + + +278 +wa_f +( + +279 +unique_lock +< +mux +>& +lock +, + +280 cڡ +chro +:: +duti +< +R +, +Piod +>& +d +) + +282  +wa_u +( +lock +, +chro +:: +dy_ock +:: +now +(+ +d +); + +285 + gme + < +ass + + gDuti +, cs + gPdi +> + +286 +bo + + +287 +wa_u +( + +288 +unique_lock +< +mux +>& +lock +, + +289 cڡ +chro +:: +time_pot +< +da +:: +_chro_ock +, +Duti +>& +t +, + +290 +Pdi + +ed +) + +292 cڡ + gda +:: +_fm_timot + +ts +( +t +); + +293 ! +ed +()) + +295 i(! +do_wa_u +( +lock +, +ts +)) ; + +297  +ed +(); + +300 + gme + < +ass + + gClock +, cs + gDuti +, cs + gPdi +> + +301 +bo + + +302 +wa_u +( + +303 +unique_lock +< +mux +>& +lock +, + +304 cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +t +, + +305 +Pdi + +ed +) + +310  +tyme + + tcomm_ty +< + tDuti +, + ttyme + + tClock +:: + tduti +>:: + tty + + tcomm_duti +; + +311 ! +ed +()) + +313 +comm_duti + +d +( +t + - +Clock +:: +now +()); + +314 i( + gd + < +comm_duti +:: +zo +()) ; + +315 + gd + = ( +d +:: +m +)( +d +, +comm_duti +( +chro +:: +mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +))); + +316 +do_wa_u +( +lock +, +da +:: +_fm_ock +:: +now +(+ da:: +fm_duti +( +d +)); + +318  +ed +(); + +321 + gme + < +ass + + gR +, cs + gPiod +, cs + gPdi +> + +322 +bo + + +323 +wa_f +( + +324 +unique_lock +< +mux +>& +lock +, + +325 cڡ +chro +:: +duti +< +R +, +Piod +>& +d +, + +326 +Pdi + +ed +) + +328  +wa_u +( +lock +, +chro +:: +dy_ock +:: +now +(+ +d +, +boo +:: +move +( +ed +)); + +332  + #BOOST_THREAD_DEFINES_CONDITION_VARIABLE_NATIVE_HANDLE + + + ) + +333  +had_cd_t +* + ttive_hd_ty +; + +334 +tive_hd_ty + +tive_hd +() + +336  & + gcd +; + +339  +nify_e +( + gBOOST_NOEXCEPT +; + +340  +nify_l +( + gBOOST_NOEXCEPT +; + +343 +BOOST_THREAD_DECL +  +nify_l__thad_ex +( +cdi_vb +& +cd +, +unique_lock +< +mux +> +lk +); + +346  + ~ + + @/usr/include/boost/thread/pthread/mutex.hpp + +1 #ide +BOOST_THREAD_PTHREAD_MUTEX_HPP + + +2  + #BOOST_THREAD_PTHREAD_MUTEX_HPP + + + ) + +9  + ~ + +10  + ~ + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15 #i +defed + +BOOST_THREAD_PROVIDES_NESTED_LOCKS + + +16  + ~ + +18  + ~ + +19 #i +defed + +BOOST_THREAD_USES_DATETIME + + +20  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27 #ifde +BOOST_THREAD_USES_CHRONO + + +28  + ~ + +29  + ~ + +31  + ~ + +34  + ~ + +36 #ide +BOOST_THREAD_HAS_NO_EINTR_BUG + + +37  + #BOOST_THREAD_HAS_EINTR_BUG + + + ) + +40 +mea + + gboo + + +43 +ass + +BOOST_THREAD_CAPABILITY +("mux" + gmux + + +45 + give +: + +46 +had_mux_t + +m +; + +47 + gpublic +: + +48 +BOOST_THREAD_NO_COPYABLE +( +mux +) + +50 +mux +() + +52 cڡ +s += +had_mux_ +(& +m +, +NULL +); + +53 if( + gs +) + +55 + gboo +:: +throw_exi +( +thad_sour_r +( +s +, "boost:: mutex constructor failed inthread_mutex_init")); + +58 ~ +mux +() + +60 cڡ + gs + = +posix +:: +had_mux_deroy +(& +m +); + +61 + gboo +:: +igne_unud +( +s +); + +62 +BOOST_ASSERT +(! +s +); + +65  +lock +( +BOOST_THREAD_ACQUIRE +() + +67  + gs + = +posix +:: +had_mux_lock +(& +m +); + +68 i( + gs +) + +70 + gboo +:: +throw_exi +( +lock_r +( +s +,"boost: mutexock failed inthread_mutex_lock")); + +74  +uock +( +BOOST_THREAD_RELEASE +() + +76  + gs + = +posix +:: +had_mux_uock +(& +m +); + +77 () + gs +; + +78 +BOOST_ASSERT +( +s + == 0); + +85 +bo + +y_lock +( +BOOST_THREAD_TRY_ACQUIRE +( +ue +) + +87  + gs +; + +90 + gs + = +posix +:: +had_mux_ylock +(& +m +); + +91 }  + gs + = +EINTR +); + +92 i( + gs +== +EBUSY +) + +94  +l +; + +97  ! + gs +; + +100  + #BOOST_THREAD_DEFINES_MUTEX_NATIVE_HANDLE + + + ) + +101  +had_mux_t +* + ttive_hd_ty +; + +102 +tive_hd_ty + +tive_hd +() + +104  & + gm +; + +107 #i +defed + +BOOST_THREAD_PROVIDES_NESTED_LOCKS + + +108  + gunique_lock +< + tmux +> + tsced_lock +; + +109  + gda +:: + ty_lock_w +< + tmux +> + tsced_y_lock +; + +113  +mux + + ty_mux +; + +115 as + ctimed_mux + + +117 + give +: + +118 +had_mux_t + +m +; + +119 #ide +BOOST_THREAD_USES_PTHREAD_TIMEDLOCK + + +120 +had_cd_t + + gcd +; + +121 +bo + + gis_locked +; + +123 + gpublic +: + +124 +BOOST_THREAD_NO_COPYABLE +( +timed_mux +) + +125 +timed_mux +() + +127 cڡ +s += +had_mux_ +(& +m +, +NULL +); + +128 if( + gs +) + +130 + gboo +:: +throw_exi +( +thad_sour_r +( +s +, "boost::imed_mutex constructor failed inthread_mutex_init")); + +132 #ide +BOOST_THREAD_USES_PTHREAD_TIMEDLOCK + + +133 cڡ + gs2 += +had +:: +cd_ +( +cd +); + +134 if( + gs2 +) + +136 +BOOST_VERIFY +(! +posix +:: +had_mux_deroy +(& +m +)); + +137 + gboo +:: +throw_exi +( +thad_sour_r +( +s2 +, "boost::imed_mutex constructor failed inthread::cond_init")); + +139 + gis_locked += +l +; + +142 ~ +timed_mux +() + +144 +BOOST_VERIFY +(! +posix +:: +had_mux_deroy +(& +m +)); + +145 #ide +BOOST_THREAD_USES_PTHREAD_TIMEDLOCK + + +146 +BOOST_VERIFY +(! +had_cd_deroy +(& +cd +)); + +150 #i +defed + +BOOST_THREAD_USES_DATETIME + + +151 + gme +< +tyme + + gTimeDuti +> + +152 +bo + +timed_lock +( +TimeDuti + cڡ & +tive_time +) + +154 i( + gtive_time +. +is_pos_fy +()) + +156 +lock +(); + +157  + gue +; + +159 i( + gtive_time +. +is_ecl +()) + +161  + gue +; + +163 + gda +:: +fm_duti + +d +( +tive_time +); + +164 #i +defed +( +BOOST_THREAD_HAS_MONO_CLOCK +&& !defed( +BOOST_THREAD_INTERNAL_CLOCK_IS_MONO +) + +165 cڡ + gda +:: +mo_fm_timot + +ts +( +da +:: +mo_fm_ock +:: +now +(+ +d +); + +166 + gd + = ( +d +:: +m +)( +d +, + gda +:: +fm_mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +)); + +167  ! +do_y_lock_u +( +da +:: +_fm_ock +:: +now +(+ +d +) ) + +169 +d + = +ts + - +da +:: +mo_fm_ock +:: +now +(); + +170 i + gd + < +da +:: +fm_duti +:: +zo +( +l +; + +171 + gd + = ( +d +:: +m +)( +d +, + gda +:: +fm_mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +)); + +173  + gue +; + +175  +do_y_lock_u +( +da +:: +_fm_ock +:: +now +(+ +d +); + +178 +bo + +timed_lock +( +boo +:: +xtime + cڡ & +absu_time +) + +180  +timed_lock +( +syem_time +( +absu_time +)); + +183 #ifde +BOOST_THREAD_USES_PTHREAD_TIMEDLOCK + + +184  +lock +() + +186  + gs + = +posix +:: +had_mux_lock +(& +m +); + +187 i( + gs +) + +189 + gboo +:: +throw_exi +( +lock_r +( +s +,"boost: mutexock failed inthread_mutex_lock")); + +193  +uock +() + +195  + gs + = +posix +:: +had_mux_uock +(& +m +); + +196 () + gs +; + +197 +BOOST_ASSERT +( +s + == 0); + +204 +bo + +y_lock +() + +206  + gs +; + +209 + gs + = +posix +:: +had_mux_ylock +(& +m +); + +210 }  + gs + = +EINTR +); + +211 i( + gs +== +EBUSY +) + +213  +l +; + +216  ! + gs +; + +220 + give +: + +221 +bo + +do_y_lock_u +( +da +:: +_fm_timot + cڡ & +timeout +) + +223 cڡ +s += +had_mux_timedlock +(& +m +,& +timeout +. +gTs +()); + +224 +BOOST_ASSERT +(! +s + ||es== +ETIMEDOUT +); + +225  ! + gs +; + +227 + gpublic +: + +230  +lock +() + +232 +boo +:: +had +:: +had_mux_sced_lock + cڡ +lol_lock +(& +m +); + +233  + gis_locked +) + +235 +BOOST_VERIFY +(! +posix +:: +had_cd_wa +(& +cd +,& +m +)); + +237 + gis_locked += +ue +; + +240  +uock +() + +242 + gboo +:: +had +:: +had_mux_sced_lock + cڡ +lol_lock +(& +m +); + +243 + gis_locked += +l +; + +244 +BOOST_VERIFY +(! +posix +:: +had_cd_sigl +(& +cd +)); + +247 +bo + +y_lock +() + +249 + gboo +:: +had +:: +had_mux_sced_lock + cڡ +lol_lock +(& +m +); + +250 if( + gis_locked +) + +252  + gl +; + +254 + gis_locked += +ue +; + +255  + gue +; + +258 + give +: + +259 +bo + +do_y_lock_u +( +da +:: +_fm_timot + cڡ & +timeout +) + +261 +boo +:: +had +:: +had_mux_sced_lock + cڡ +lol_lock +(& +m +); + +262  + gis_locked +) + +264 cڡ + gcd_s += +had_cd_timedwa +(& +cd +,& +m +,& +timeout +. +gTs +()); + +265 if( + gcd_s +== +ETIMEDOUT +) + +269 +BOOST_ASSERT +(! +cd_s +); + +271 if( + gis_locked +) + +273  + gl +; + +275 + gis_locked += +ue +; + +276  + gue +; + +278 + gpublic +: + +281 #i +defed + +BOOST_THREAD_USES_DATETIME + + +282 +bo + +timed_lock +( +syem_time + cڡ & +abs_time +) + +284 cڡ +da +:: +_fm_timot + +ts +( +abs_time +); + +285 #i +defed + +BOOST_THREAD_INTERNAL_CLOCK_IS_MONO + + +286 + gda +:: +fm_duti + +d +( +ts + - +da +:: +_fm_ock +:: +now +()); + +287 + gd + = ( +d +:: +m +)( +d +, + gda +:: +fm_mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +)); + +288  ! +do_y_lock_u +( +da +:: +_fm_ock +:: +now +(+ +d +) ) + +290 +d + = +ts + - +da +:: +_fm_ock +:: +now +(); + +291 i + gd + < +da +:: +fm_duti +:: +zo +( +l +; + +292 + gd + = ( +d +:: +m +)( +d +, + gda +:: +fm_mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +)); + +294  + gue +; + +296  +do_y_lock_u +( +ts +); + +300 #ifde +BOOST_THREAD_USES_CHRONO + + +301 + gme + < +ass + + gR +, cs + gPiod +> + +302 +bo + +y_lock_f +(cڡ +chro +:: +duti +< +R +, +Piod +>& +l_time +) + +304  +y_lock_u +( +chro +:: +dy_ock +:: +now +(+ +l_time +); + +306 + gme + < +ass + + gClock +, cs + gDuti +> + +307 +bo + +y_lock_u +(cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +t +) + +309  +tyme + + tcomm_ty +< + tDuti +, + ttyme + + tClock +:: + tduti +>:: + tty + + tcomm_duti +; + +310 +comm_duti + +d +( +t + - +Clock +:: +now +()); + +311 + gd + = ( +d +:: +m +)( +d +, +comm_duti +( +chro +:: +mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +))); + +312  ! +y_lock_u +( +da +:: +_chro_ock +:: +now +(+ +d +)) + +314 +d + = +t + - +Clock +:: +now +(); + +315 i + gd + < +comm_duti +:: +zo +( +l +; + +316 + gd + = ( +d +:: +m +)( +d +, +comm_duti +( +chro +:: +mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +))); + +318  + gue +; + +320 + gme + < +ass + + gDuti +> + +321 +bo + +y_lock_u +(cڡ +chro +:: +time_pot +< +da +:: +_chro_ock +, +Duti +>& +t +) + +323 + gda +:: +_fm_timot + +ts +( +t +); + +324  +do_y_lock_u +( +ts +); + +328  + #BOOST_THREAD_DEFINES_TIMED_MUTEX_NATIVE_HANDLE + + + ) + +329  +had_mux_t +* + ttive_hd_ty +; + +330 +tive_hd_ty + +tive_hd +() + +332  & + gm +; + +335 #i +defed + +BOOST_THREAD_PROVIDES_NESTED_LOCKS + + +336  + gunique_lock +< + ttimed_mux +> + tsced_timed_lock +; + +337  + gda +:: + ty_lock_w +< + ttimed_mux +> + tsced_y_lock +; + +338  +sced_timed_lock + + tsced_lock +; + +343  + ~ + + @/usr/include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp + +1 #ide +BOOST_PTHREAD_MUTEX_SCOPED_LOCK_HPP + + +2  + #BOOST_PTHREAD_MUTEX_SCOPED_LOCK_HPP + + + ) + +9  + ~ + +10  + ~ + +12  + ~ + +14 +mea + + gboo + + +16 +mea + + gposix + { + +17 #ifde +BOOST_THREAD_HAS_EINTR_BUG + + +18 +BOOST_FORCEINLINE + +BOOST_THREAD_DISABLE_THREAD_SAFETY_ANALYSIS + + +19  +had_mux_deroy +( +had_mux_t +* +m +) + +21  + gt +; + +24 + gt + = :: +had_mux_deroy +( +m +); + +25 }  + gt + = +EINTR +); + +26  + gt +; + +28 +BOOST_FORCEINLINE + +BOOST_THREAD_DISABLE_THREAD_SAFETY_ANALYSIS + + +29  +had_mux_lock +( +had_mux_t +* +m +) + +31  + gt +; + +34 + gt + = :: +had_mux_lock +( +m +); + +35 }  + gt + = +EINTR +); + +36  + gt +; + +38 +BOOST_FORCEINLINE + +BOOST_THREAD_DISABLE_THREAD_SAFETY_ANALYSIS + + +39  +had_mux_uock +( +had_mux_t +* +m +) + +41  + gt +; + +44 + gt + = :: +had_mux_uock +( +m +); + +45 }  + gt + = +EINTR +); + +46  + gt +; + +49 +BOOST_FORCEINLINE + +BOOST_THREAD_DISABLE_THREAD_SAFETY_ANALYSIS + + +50  +had_mux_deroy +( +had_mux_t +* +m +) + +52  :: +had_mux_deroy +( +m +); + +54 +BOOST_FORCEINLINE + +BOOST_THREAD_DISABLE_THREAD_SAFETY_ANALYSIS + + +55  +had_mux_lock +( +had_mux_t +* +m +) + +57  :: +had_mux_lock +( +m +); + +59 +BOOST_FORCEINLINE + +BOOST_THREAD_DISABLE_THREAD_SAFETY_ANALYSIS + + +60  +had_mux_uock +( +had_mux_t +* +m +) + +62  :: +had_mux_uock +( +m +); + +66 +BOOST_FORCEINLINE + +BOOST_THREAD_DISABLE_THREAD_SAFETY_ANALYSIS + + +67  +had_mux_ylock +( +had_mux_t +* +m +) + +69  :: +had_mux_ylock +( +m +); + +72 +BOOST_FORCEINLINE + +BOOST_THREAD_DISABLE_THREAD_SAFETY_ANALYSIS + + +73  +had_cd_wa +( +had_cd_t + * +cd +, +had_mux_t + * +mux +) + +75  :: +had_cd_wa +( +cd +, +mux +); + +77 +BOOST_FORCEINLINE + +BOOST_THREAD_DISABLE_THREAD_SAFETY_ANALYSIS + + +78  +had_cd_sigl +( +had_cd_t + * +cd +) + +80  :: +had_cd_sigl +( +cd +); + +85 +mea + + ghad + + +87 as + chad_mux_sced_lock + + +89 +had_mux_t +* + gm +; + +90 +bo + + glocked +; + +91 + gpublic +: + +92 +exic + +had_mux_sced_lock +( +had_mux_t +* +m_ + +BOOST_NOEXCEPT +: + +93 +m +( +m_ +), +locked +( +ue +) + +95 +BOOST_VERIFY +(! +posix +:: +had_mux_lock +( +m +)); + +97  +uock +( + gBOOST_NOEXCEPT + + +99 +BOOST_VERIFY +(! +posix +:: +had_mux_uock +( +m +)); + +100 + glocked += +l +; + +102  +uock_if_locked +( + gBOOST_NOEXCEPT + + +104 if( + glocked +) + +106 +uock +(); + +109 ~ +had_mux_sced_lock +( + gBOOST_NOEXCEPT + + +111 if( + glocked +) + +113 +uock +(); + +119 as + chad_mux_sced_uock + + +121 +had_mux_t +* + gm +; + +122 + gpublic +: + +123 +exic + +had_mux_sced_uock +( +had_mux_t +* +m_ + +BOOST_NOEXCEPT +: + +124 +m +( +m_ +) + +126 +BOOST_VERIFY +(! +posix +:: +had_mux_uock +( +m +)); + +128 ~ +had_mux_sced_uock +( + gBOOST_NOEXCEPT + + +130 +BOOST_VERIFY +(! +posix +:: +had_mux_lock +( +m +)); + +137  + ~ + + @/usr/include/boost/thread/pthread/shared_mutex.hpp + +1 #ide +BOOST_THREAD_PTHREAD_SHARED_MUTEX_HPP + + +2  + #BOOST_THREAD_PTHREAD_SHARED_MUTEX_HPP + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +17  + ~ + +19 #ifde +BOOST_THREAD_USES_CHRONO + + +20  + ~ + +21  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + + +29 as + cshed_mux + + +31 + give +: + +32 as + ce_da + + +34 +public +: + +35 +e_da + () : + +36 +shed_cou +(0), + +37 +exusive +( +l +), + +38 +upgde +( +l +), + +39 +exusive_wag_blocked +( +l +) + +42  +as_ +() const + +44 +BOOST_ASSERT +! +exusive + ); + +45 +BOOST_ASSERT +! +upgde + ); + +46 +BOOST_ASSERT + +shed_cou +==0 ); + +49  +as_locked +() const + +51 +BOOST_ASSERT + +exusive + ); + +52 +BOOST_ASSERT + +shed_cou +==0 ); + +53 +BOOST_ASSERT +! +upgde + ); + +56  +as_lock_shed + () const + +58 +BOOST_ASSERT +! +exusive + ); + +59 +BOOST_ASSERT + +shed_cou +>0 ); + +65  +as_lock_upgded + () const + +67 +BOOST_ASSERT +! +exusive + ); + +68 +BOOST_ASSERT + +upgde + ); + +69 +BOOST_ASSERT + +shed_cou +>0 ); + +72  +as_lock_n_upgded + () const + +74 +BOOST_ASSERT +! +upgde + ); + +77 +bo + +n_lock + () const + +79  ! ( + gshed_cou + || + gexusive +); + +82  +lock + () + +84 + gexusive + = +ue +; + +87  +uock + () + +89 + gexusive + = +l +; + +90 + gexusive_wag_blocked + = +l +; + +93 +bo + +n_lock_shed + () const + +95  ! ( + gexusive + || + gexusive_wag_blocked +); + +98 +bo + +no_shed + () const + +100  + gshed_cou +==0; + +103 +bo + +e_shed + () const + +105  + gshed_cou +==1; + +108  +lock_shed + () + +110 ++ + gshed_cou +; + +114  +uock_shed + () + +116 -- + gshed_cou +; + +119  +lock_upgde + () + +121 ++ + gshed_cou +; + +122 + gupgde += +ue +; + +124 +bo + +n_lock_upgde + () const + +126  ! ( + gexusive + || + gexusive_wag_blocked + || + gupgde +); + +129  +uock_upgde + () + +131 + gupgde += +l +; + +132 -- + gshed_cou +; + +136  + gshed_cou +; + +137 +bo + + gexusive +; + +138 +bo + + gupgde +; + +139 +bo + + gexusive_wag_blocked +; + +144 +e_da + + ge +; + +145 + gboo +:: +mux + +e_chge +; + +146 + gboo +:: +cdi_vb + +shed_cd +; + +147 + gboo +:: +cdi_vb + +exusive_cd +; + +148 + gboo +:: +cdi_vb + +upgde_cd +; + +150  +a_was +() + +152 + gexusive_cd +. +nify_e +(); + +153 + gshed_cd +. +nify_l +(); + +156 + gpublic +: + +158 +BOOST_THREAD_NO_COPYABLE +( +shed_mux +) + +160 +shed_mux +() + +164 ~ +shed_mux +() + +168  +lock_shed +() + +170 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +171 +boo +:: +this_thad +:: +dib_ui + +do_n_diurb +; + +173 + gboo +:: +unique_lock +< +boo +:: +mux +> +lk +( +e_chge +); + +174 + gshed_cd +. +wa +( +lk +, +boo +:: +bd +(& +e_da +:: +n_lock_shed +, boo:: +f +( +e +))); + +175 + ge +. +lock_shed +(); + +178 +bo + +y_lock_shed +() + +180 + gboo +:: +unique_lock +< +boo +:: +mux +> +lk +( +e_chge +); + +182 if(! + ge +. +n_lock_shed +()) + +184  + gl +; + +186 + ge +. +lock_shed +(); + +187  + gue +; + +190 #i +defed + +BOOST_THREAD_USES_DATETIME + + +191 +bo + +timed_lock_shed +( +syem_time + cڡ& +timeout +) + +193 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +194 + gboo +:: +this_thad +:: +dib_ui + +do_n_diurb +; + +196 + gboo +:: +unique_lock +< +boo +:: +mux +> +lk +( +e_chge +); + +197 if(! + gshed_cd +. +timed_wa +( +lk +, +timeout +, +boo +:: +bd +(& +e_da +:: +n_lock_shed +, boo:: +f +( +e +)))) + +199  +l +; + +201 + ge +. +lock_shed +(); + +202  + gue +; + +205 + gme +< +tyme + + gTimeDuti +> + +206 +bo + +timed_lock_shed +( +TimeDuti + cڡ & +tive_time +) + +208 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +209 + gboo +:: +this_thad +:: +dib_ui + +do_n_diurb +; + +211 + gboo +:: +unique_lock +< +boo +:: +mux +> +lk +( +e_chge +); + +212 if(! + gshed_cd +. +timed_wa +( +lk +, +tive_time +, +boo +:: +bd +(& +e_da +:: +n_lock_shed +, boo:: +f +( +e +)))) + +214  +l +; + +216 + ge +. +lock_shed +(); + +217  + gue +; + +220 #ifde +BOOST_THREAD_USES_CHRONO + + +221 + gme + < +ass + + gR +, cs + gPiod +> + +222 +bo + +y_lock_shed_f +(cڡ +chro +:: +duti +< +R +, +Piod +>& +l_time +) + +224  +y_lock_shed_u +( +chro +:: +dy_ock +:: +now +(+ +l_time +); + +226 + gme + < +ass + + gClock +, cs + gDuti +> + +227 +bo + +y_lock_shed_u +(cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +) + +229 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +230 + gboo +:: +this_thad +:: +dib_ui + +do_n_diurb +; + +232 + gboo +:: +unique_lock +< +boo +:: +mux +> +lk +( +e_chge +); + +233 if(! + gshed_cd +. +wa_u +( +lk +, +abs_time +, +boo +:: +bd +(& +e_da +:: +n_lock_shed +, boo:: +f +( +e +)))) + +235  +l +; + +237 + ge +. +lock_shed +(); + +238  + gue +; + +241  +uock_shed +() + +243 + gboo +:: +unique_lock +< +boo +:: +mux +> +lk +( +e_chge +); + +244 + ge +. +as_lock_shed +(); + +245 + ge +. +uock_shed +(); + +246 i( + ge +. +no_shed +()) + +248 i( + ge +. + gupgde +) + +252 + ge +. + gupgde += +l +; + +253 + ge +. + gexusive += +ue +; + +255 + gupgde_cd +. +nify_e +(); + +259 + ge +. + gexusive_wag_blocked += +l +; + +262 +a_was +(); + +266  +lock +() + +268 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +269 + gboo +:: +this_thad +:: +dib_ui + +do_n_diurb +; + +271 + gboo +:: +unique_lock +< +boo +:: +mux +> +lk +( +e_chge +); + +272 + ge +. + gexusive_wag_blocked += +ue +; + +273 + gexusive_cd +. +wa +( +lk +, +boo +:: +bd +(& +e_da +:: +n_lock +, boo:: +f +( +e +))); + +274 + ge +. + gexusive += +ue +; + +277 #i +defed + +BOOST_THREAD_USES_DATETIME + + +278 +bo + +timed_lock +( +syem_time + cڡ& +timeout +) + +280 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +281 + gboo +:: +this_thad +:: +dib_ui + +do_n_diurb +; + +283 + gboo +:: +unique_lock +< +boo +:: +mux +> +lk +( +e_chge +); + +284 + ge +. + gexusive_wag_blocked += +ue +; + +285 if(! + gexusive_cd +. +timed_wa +( +lk +, +timeout +, +boo +:: +bd +(& +e_da +:: +n_lock +, boo:: +f +( +e +)))) + +287 +e +. +exusive_wag_blocked += +l +; + +288 +a_was +(); + +289  + gl +; + +291 + ge +. + gexusive += +ue +; + +292  + gue +; + +295 + gme +< +tyme + + gTimeDuti +> + +296 +bo + +timed_lock +( +TimeDuti + cڡ & +tive_time +) + +298 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +299 + gboo +:: +this_thad +:: +dib_ui + +do_n_diurb +; + +301 + gboo +:: +unique_lock +< +boo +:: +mux +> +lk +( +e_chge +); + +302 + ge +. + gexusive_wag_blocked += +ue +; + +303 if(! + gexusive_cd +. +timed_wa +( +lk +, +tive_time +, +boo +:: +bd +(& +e_da +:: +n_lock +, boo:: +f +( +e +)))) + +305 +e +. +exusive_wag_blocked += +l +; + +306 +a_was +(); + +307  + gl +; + +309 + ge +. + gexusive += +ue +; + +310  + gue +; + +313 #ifde +BOOST_THREAD_USES_CHRONO + + +314 + gme + < +ass + + gR +, cs + gPiod +> + +315 +bo + +y_lock_f +(cڡ +chro +:: +duti +< +R +, +Piod +>& +l_time +) + +317  +y_lock_u +( +chro +:: +dy_ock +:: +now +(+ +l_time +); + +319 + gme + < +ass + + gClock +, cs + gDuti +> + +320 +bo + +y_lock_u +(cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +) + +322 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +323 + gboo +:: +this_thad +:: +dib_ui + +do_n_diurb +; + +325 + gboo +:: +unique_lock +< +boo +:: +mux +> +lk +( +e_chge +); + +326 + ge +. + gexusive_wag_blocked += +ue +; + +327 if(! + gexusive_cd +. +wa_u +( +lk +, +abs_time +, +boo +:: +bd +(& +e_da +:: +n_lock +, boo:: +f +( +e +)))) + +329 +e +. +exusive_wag_blocked += +l +; + +330 +a_was +(); + +331  + gl +; + +333 + ge +. + gexusive += +ue +; + +334  + gue +; + +338 +bo + +y_lock +() + +340 + gboo +:: +unique_lock +< +boo +:: +mux +> +lk +( +e_chge +); + +341 if(! + ge +. +n_lock +()) + +343  + gl +; + +345 + ge +. + gexusive += +ue +; + +346  + gue +; + +349  +uock +() + +351 + gboo +:: +unique_lock +< +boo +:: +mux +> +lk +( +e_chge +); + +352 + ge +. +as_locked +(); + +353 + ge +. + gexusive += +l +; + +354 + ge +. + gexusive_wag_blocked += +l +; + +355 + ge +. +as_ +(); + +356 +a_was +(); + +359  +lock_upgde +() + +361 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +362 + gboo +:: +this_thad +:: +dib_ui + +do_n_diurb +; + +364 + gboo +:: +unique_lock +< +boo +:: +mux +> +lk +( +e_chge +); + +365 + gshed_cd +. +wa +( +lk +, +boo +:: +bd +(& +e_da +:: +n_lock_upgde +, boo:: +f +( +e +))); + +366 + ge +. +lock_shed +(); + +367 + ge +. + gupgde += +ue +; + +370 #i +defed + +BOOST_THREAD_USES_DATETIME + + +371 +bo + +timed_lock_upgde +( +syem_time + cڡ& +timeout +) + +373 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +374 + gboo +:: +this_thad +:: +dib_ui + +do_n_diurb +; + +376 + gboo +:: +unique_lock +< +boo +:: +mux +> +lk +( +e_chge +); + +377 if(! + gshed_cd +. +timed_wa +( +lk +, +timeout +, +boo +:: +bd +(& +e_da +:: +n_lock_upgde +, boo:: +f +( +e +)))) + +379  +l +; + +381 + ge +. +lock_shed +(); + +382 + ge +. + gupgde += +ue +; + +383  + gue +; + +386 + gme +< +tyme + + gTimeDuti +> + +387 +bo + +timed_lock_upgde +( +TimeDuti + cڡ & +tive_time +) + +389 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +390 + gboo +:: +this_thad +:: +dib_ui + +do_n_diurb +; + +392 + gboo +:: +unique_lock +< +boo +:: +mux +> +lk +( +e_chge +); + +393 if(! + gshed_cd +. +timed_wa +( +lk +, +tive_time +, +boo +:: +bd +(& +e_da +:: +n_lock_upgde +, boo:: +f +( +e +)))) + +395  +l +; + +397 + ge +. +lock_shed +(); + +398 + ge +. + gupgde += +ue +; + +399  + gue +; + +402 #ifde +BOOST_THREAD_USES_CHRONO + + +403 + gme + < +ass + + gR +, cs + gPiod +> + +404 +bo + +y_lock_upgde_f +(cڡ +chro +:: +duti +< +R +, +Piod +>& +l_time +) + +406  +y_lock_upgde_u +( +chro +:: +dy_ock +:: +now +(+ +l_time +); + +408 + gme + < +ass + + gClock +, cs + gDuti +> + +409 +bo + +y_lock_upgde_u +(cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +) + +411 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +412 + gboo +:: +this_thad +:: +dib_ui + +do_n_diurb +; + +414 + gboo +:: +unique_lock +< +boo +:: +mux +> +lk +( +e_chge +); + +415 if(! + gshed_cd +. +wa_u +( +lk +, +abs_time +, +boo +:: +bd +(& +e_da +:: +n_lock_upgde +, boo:: +f +( +e +)))) + +417  +l +; + +419 + ge +. +lock_shed +(); + +420 + ge +. + gupgde += +ue +; + +421  + gue +; + +424 +bo + +y_lock_upgde +() + +426 + gboo +:: +unique_lock +< +boo +:: +mux +> +lk +( +e_chge +); + +427 if(! + ge +. +n_lock_upgde +()) + +429  + gl +; + +431 + ge +. +lock_shed +(); + +432 + ge +. + gupgde += +ue +; + +433 + ge +. +as_lock_upgded +(); + +434  + gue +; + +437  +uock_upgde +() + +439 + gboo +:: +unique_lock +< +boo +:: +mux +> +lk +( +e_chge +); + +441 + ge +. +uock_upgde +(); + +442 if( + ge +. +no_shed +()) + +444 + ge +. + gexusive_wag_blocked += +l +; + +445 +a_was +(); + +447 + gshed_cd +. +nify_l +(); + +452  +uock_upgde_d_lock +() + +454 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +455 + gboo +:: +this_thad +:: +dib_ui + +do_n_diurb +; + +457 + gboo +:: +unique_lock +< +boo +:: +mux +> +lk +( +e_chge +); + +458 + ge +. +as_lock_upgded +(); + +459 + ge +. +uock_shed +(); + +460 + gupgde_cd +. +wa +( +lk +, +boo +:: +bd +(& +e_da +:: +no_shed +, boo:: +f +( +e +))); + +461 + ge +. + gupgde += +l +; + +462 + ge +. + gexusive += +ue +; + +463 + ge +. +as_locked +(); + +466  +uock_d_lock_upgde +() + +468 + gboo +:: +unique_lock +< +boo +:: +mux +> +lk +( +e_chge +); + +469 + ge +. +as_locked +(); + +470 + ge +. + gexusive += +l +; + +471 + ge +. + gupgde += +ue +; + +472 + ge +. +lock_shed +(); + +473 + ge +. + gexusive_wag_blocked += +l +; + +474 + ge +. +as_lock_upgded +(); + +475 +a_was +(); + +478 +bo + +y_uock_upgde_d_lock +() + +480 + gboo +:: +unique_lock +< +boo +:: +mux +> +lk +( +e_chge +); + +481 + ge +. +as_lock_upgded +(); + +482 if! + ge +. + gexusive + + +483 && ! + ge +. + gexusive_wag_blocked + + +484 && + ge +. + gupgde + + +485 && + ge +. + gshed_cou +==1) + +487 +e +. +shed_cou +=0; + +488 + ge +. + gexusive += +ue +; + +489 + ge +. + gupgde += +l +; + +490 + ge +. +as_locked +(); + +491  + gue +; + +493  + gl +; + +495 #ifde +BOOST_THREAD_USES_CHRONO + + +496 + gme + < +ass + + gR +, cs + gPiod +> + +497 +bo + + +498 +y_uock_upgde_d_lock_f +( + +499 cڡ +chro +:: +duti +< +R +, +Piod +>& +l_time +) + +501  +y_uock_upgde_d_lock_u +( + +502 +chro +:: +dy_ock +:: +now +(+ +l_time +); + +504 + gme + < +ass + + gClock +, cs + gDuti +> + +505 +bo + + +506 +y_uock_upgde_d_lock_u +( + +507 cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +) + +509 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +510 + gboo +:: +this_thad +:: +dib_ui + +do_n_diurb +; + +512 + gboo +:: +unique_lock +< +boo +:: +mux +> +lk +( +e_chge +); + +513 + ge +. +as_lock_upgded +(); + +514 if(! + gshed_cd +. +wa_u +( +lk +, +abs_time +, +boo +:: +bd +(& +e_da +:: +e_shed +, boo:: +f +( +e +)))) + +516  +l +; + +518 + ge +. + gupgde += +l +; + +519 + ge +. + gexusive += +ue +; + +520 + ge +. + gexusive_wag_blocked += +l +; + +521 + ge +. + gshed_cou +=0; + +522  + gue +; + +527  +uock_d_lock_shed +() + +529 + gboo +:: +unique_lock +< +boo +:: +mux +> +lk +( +e_chge +); + +530 + ge +. +as_locked +(); + +531 + ge +. + gexusive += +l +; + +532 + ge +. +lock_shed +(); + +533 + ge +. + gexusive_wag_blocked += +l +; + +534 +a_was +(); + +537 #ifde +BOOST_THREAD_PROVIDES_SHARED_MUTEX_UPWARDS_CONVERSIONS + + +538 +bo + +y_uock_shed_d_lock +() + +540 + gboo +:: +unique_lock +< +boo +:: +mux +> +lk +( +e_chge +); + +541 + ge +. +as_lock_shed +(); + +542 if! + ge +. + gexusive + + +543 && ! + ge +. + gexusive_wag_blocked + + +544 && ! + ge +. + gupgde + + +545 && + ge +. + gshed_cou +==1) + +547 +e +. +shed_cou +=0; + +548 + ge +. + gexusive += +ue +; + +549  + gue +; + +551  + gl +; + +553 #ifde +BOOST_THREAD_USES_CHRONO + + +554 + gme + < +ass + + gR +, cs + gPiod +> + +555 +bo + + +556 +y_uock_shed_d_lock_f +( + +557 cڡ +chro +:: +duti +< +R +, +Piod +>& +l_time +) + +559  +y_uock_shed_d_lock_u +( + +560 +chro +:: +dy_ock +:: +now +(+ +l_time +); + +562 + gme + < +ass + + gClock +, cs + gDuti +> + +563 +bo + + +564 +y_uock_shed_d_lock_u +( + +565 cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +) + +567 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +568 + gboo +:: +this_thad +:: +dib_ui + +do_n_diurb +; + +570 + gboo +:: +unique_lock +< +boo +:: +mux +> +lk +( +e_chge +); + +571 + ge +. +as_lock_shed +(); + +572 if(! + gshed_cd +. +wa_u +( +lk +, +abs_time +, +boo +:: +bd +(& +e_da +:: +e_shed +, boo:: +f +( +e +)))) + +574  +l +; + +576 + ge +. + gupgde += +l +; + +577 + ge +. + gexusive += +ue +; + +578 + ge +. + gexusive_wag_blocked += +l +; + +579 + ge +. + gshed_cou +=0; + +580  + gue +; + +586  +uock_upgde_d_lock_shed +() + +588 + gboo +:: +unique_lock +< +boo +:: +mux +> +lk +( +e_chge +); + +589 + ge +. +as_lock_upgded +(); + +590 + ge +. + gupgde += +l +; + +591 + ge +. + gexusive_wag_blocked += +l +; + +592 +a_was +(); + +595 #ifde +BOOST_THREAD_PROVIDES_SHARED_MUTEX_UPWARDS_CONVERSIONS + + +596 +bo + +y_uock_shed_d_lock_upgde +() + +598 + gboo +:: +unique_lock +< +boo +:: +mux +> +lk +( +e_chge +); + +599 + ge +. +as_lock_shed +(); + +600 if( + ge +. +n_lock_upgde +()) + +602 + ge +. + gupgde += +ue +; + +603  + gue +; + +605  + gl +; + +607 #ifde +BOOST_THREAD_USES_CHRONO + + +608 + gme + < +ass + + gR +, cs + gPiod +> + +609 +bo + + +610 +y_uock_shed_d_lock_upgde_f +( + +611 cڡ +chro +:: +duti +< +R +, +Piod +>& +l_time +) + +613  +y_uock_shed_d_lock_upgde_u +( + +614 +chro +:: +dy_ock +:: +now +(+ +l_time +); + +616 + gme + < +ass + + gClock +, cs + gDuti +> + +617 +bo + + +618 +y_uock_shed_d_lock_upgde_u +( + +619 cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +) + +621 #i +defed + +BOOST_THREAD_PROVIDES_INTERRUPTIONS + + +622 + gboo +:: +this_thad +:: +dib_ui + +do_n_diurb +; + +624 + gboo +:: +unique_lock +< +boo +:: +mux +> +lk +( +e_chge +); + +625 + ge +. +as_lock_shed +(); + +626 if(! + gexusive_cd +. +wa_u +( +lk +, +abs_time +, +boo +:: +bd +(& +e_da +:: +n_lock_upgde +, boo:: +f +( +e +)))) + +628  +l +; + +630 + ge +. + gupgde += +ue +; + +631  + gue +; + +637  +shed_mux + + tupgde_mux +; + +640  + ~ + + @/usr/include/boost/thread/thread_time.hpp + +1 #ide +BOOST_THREAD_TIME_HPP + + +2  + #BOOST_THREAD_TIME_HPP + + + ) + +9  + ~ + +10  + ~ + +11  + ~ + +13  + ~ + +15 +mea + + gboo + + +17  + gboo +:: + tposix_time +:: + time + + tsyem_time +; + +19 +le + +syem_time + +g_syem_time +() + +21 #i +defed +( +BOOST_DATE_TIME_HAS_HIGH_PRECISION_CLOCK +) + +22  + gboo +:: +de_time +:: +mioc_ock +< +syem_time +>:: +univl_time +(); + +24  + gboo +:: +de_time +:: +cd_ock +< +syem_time +>:: +univl_time +(); + +28 +mea + + gda + + +30 +le + +syem_time + +g_syem_time_ +() + +32  +syem_time +( +boo +:: +posix_time +:: +pos_f +); + +35 +le +  +g_mlicds_u +( +syem_time + cڡ& +rg_time +) + +37 if( + grg_time +. +is_pos_fy +()) + +41 +syem_time + cڡ + gnow += +g_syem_time +(); + +42 if( + grg_time +<= +now +) + +46  + gic_ +<>(( + grg_time +- + gnow +). +tٮ_mlicds +()+1); + +53  + ~ + + @/usr/include/boost/thread/v2/shared_mutex.hpp + +1 #ide +BOOST_THREAD_V2_SHARED_MUTEX_HPP + + +2  + #BOOST_THREAD_V2_SHARED_MUTEX_HPP + + + ) + +152  + ~ + +153  + ~ + +154  + ~ + +155  + ~ + +156 #ifde +BOOST_THREAD_USES_CHRONO + + +157  + ~ + +159  + ~ + +160  + ~ + +161  + ~ + +163 +mea + + gboo + { + +164 +mea + + gthad_v2 + { + +166 as + cshed_mux + + +168  + gboo +:: + tmux + + tmux_t +; + +169  + gboo +:: + tcdi_vb + + tcd_t +; + +170  + tcou_t +; + +172 +mux_t + + gmut_ +; + +173 +cd_t + + gge1_ +; + +176 +cd_t + + gge2_ +; + +177 +cou_t + + ge_ +; + +179 cڡ +cou_t + + gwre_d_ + = 1U << ((cou_t)* +CHAR_BIT + - 1); + +180 cڡ +cou_t + + gn_ads_ + = ~ +wre_d_ +; + +182 +bo + +no_wr +() const + +184  ( + ge_ + & + gwre_d_ +) == 0; + +187 +bo + +e_wr +() const + +189  ( + ge_ + & + gwre_d_ +) != 0; + +192 +bo + +no_wr_no_ads +() const + +196  + ge_ + == 0; + +199 +bo + +no_wr_no_max_ads +() const + +201  ( + ge_ + & + gwre_d_ +) == 0 && + +202 ( +e_ + & +n_ads_ +) !=_readers_; + +205 +bo + +no_ads +() const + +207  ( + ge_ + & + gn_ads_ +) == 0; + +210 +bo + +e__me_ads +() const + +212  ( + ge_ + & + gn_ads_ +) > 0; + +215 +shed_mux +(shared_mutex const&); + +216 + gshed_mux +& + gݔ +=( +shed_mux + const&); + +218 + gpublic +: + +219 +shed_mux +(); + +220 ~ +shed_mux +(); + +224  +lock +(); + +225 +bo + +y_lock +(); + +226 #ifde +BOOST_THREAD_USES_CHRONO + + +227 + gme + < +ass + + gR +, cs + gPiod +> + +228 +bo + +y_lock_f +(cڡ +boo +:: +chro +:: +duti +< +R +, +Piod +>& +l_time +) + +230  +y_lock_u +( +chro +:: +dy_ock +:: +now +(+ +l_time +); + +232 + gme + < +ass + + gClock +, cs + gDuti +> + +233 +bo + +y_lock_u +( + +234 cڡ +boo +:: +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +); + +236 #i +defed + +BOOST_THREAD_USES_DATETIME + + +237 + gme +< +tyme + + gT +> + +238 +bo + +timed_lock +( +T + cڡ & +abs__l_time +); + +240  +uock +(); + +244  +lock_shed +(); + +245 +bo + +y_lock_shed +(); + +246 #ifde +BOOST_THREAD_USES_CHRONO + + +247 + gme + < +ass + + gR +, cs + gPiod +> + +248 +bo + +y_lock_shed_f +(cڡ +boo +:: +chro +:: +duti +< +R +, +Piod +>& +l_time +) + +250  +y_lock_shed_u +( +chro +:: +dy_ock +:: +now +(+ +l_time +); + +252 + gme + < +ass + + gClock +, cs + gDuti +> + +253 +bo + +y_lock_shed_u +( + +254 cڡ +boo +:: +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +); + +256 #i +defed + +BOOST_THREAD_USES_DATETIME + + +257 + gme +< +tyme + + gT +> + +258 +bo + +timed_lock_shed +( +T + cڡ & +abs__l_time +); + +260  +uock_shed +(); + +263 +le + + gshed_mux +:: +shed_mux +() + +264 : +e_ +(0) + +268 +le + +shed_mux +::~shared_mutex() + +270 +boo +:: +lock_gud +< +mux_t +> +_ +( +mut_ +); + +275 +le +  + gshed_mux +:: +lock +() + +277 +boo +:: +unique_lock +< +mux_t +> +lk +( +mut_ +); + +278 + gge1_ +. +wa +( +lk +, +boo +:: +bd +(& +shed_mux +:: +no_wr +, boo:: +f +(* +this +))); + +279 + ge_ + | +wre_d_ +; + +280 + gge2_ +. +wa +( +lk +, +boo +:: +bd +(& +shed_mux +:: +no_ads +, boo:: +f +(* +this +))); + +283 +le + +bo + + gshed_mux +:: +y_lock +() + +285 +boo +:: +unique_lock +< +mux_t +> +lk +( +mut_ +); + +286 i(! +no_wr_no_ads +()) + +288  + gl +; + +290 + ge_ + = +wre_d_ +; + +291  + gue +; + +294 #ifde +BOOST_THREAD_USES_CHRONO + + +295 + gme + < +ass + + gClock +, cs + gDuti +> + +296 +bo + + gshed_mux +:: +y_lock_u +( + +297 cڡ +boo +:: +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +) + +299 + gboo +:: +unique_lock +< +mux_t +> +lk +( +mut_ +); + +300 i(! + gge1_ +. +wa_u +( +lk +, +abs_time +, +boo +:: +bd +( + +301 & +shed_mux +:: +no_wr +, +boo +:: +f +(* +this +)))) + +303  +l +; + +305 + ge_ + | +wre_d_ +; + +306 i(! + gge2_ +. +wa_u +( +lk +, +abs_time +, +boo +:: +bd +( + +307 & +shed_mux +:: +no_ads +, +boo +:: +f +(* +this +)))) + +309 +e_ + &~ +wre_d_ +; + +310  + gl +; + +312  + gue +; + +316 #i +defed + +BOOST_THREAD_USES_DATETIME + + +317 + gme +< +tyme + + gT +> + +318 +bo + + gshed_mux +:: +timed_lock +( +T + cڡ & +abs__l_time +) + +320 +boo +:: +unique_lock +< +mux_t +> +lk +( +mut_ +); + +321 i(! + gge1_ +. +timed_wa +( +lk +, +abs__l_time +, +boo +:: +bd +( + +322 & +shed_mux +:: +no_wr +, +boo +:: +f +(* +this +)))) + +324  +l +; + +326 + ge_ + | +wre_d_ +; + +327 i(! + gge2_ +. +timed_wa +( +lk +, +abs__l_time +, +boo +:: +bd +( + +328 & +shed_mux +:: +no_ads +, +boo +:: +f +(* +this +)))) + +330 +e_ + &~ +wre_d_ +; + +331  + gl +; + +333  + gue +; + +337 +le +  + gshed_mux +:: +uock +() + +339 +boo +:: +lock_gud +< +mux_t +> +_ +( +mut_ +); + +340 +BOOST_ASSERT +( +e_wr +()); + +341 +BOOST_ASSERT +( +no_ads +()); + +342 + ge_ + = 0; + +345 + gge1_ +. +nify_l +(); + +350 +le +  + gshed_mux +:: +lock_shed +() + +352 +boo +:: +unique_lock +< +mux_t +> +lk +( +mut_ +); + +353 + gge1_ +. +wa +( +lk +, +boo +:: +bd +(& +shed_mux +:: +no_wr_no_max_ads +, boo:: +f +(* +this +))); + +354 +cou_t + + gnum_ads + = ( +e_ + & +n_ads_ +) + 1; + +355 + ge_ + &~ +n_ads_ +; + +356 + ge_ + | +num_ads +; + +359 +le + +bo + + gshed_mux +:: +y_lock_shed +() + +361 +boo +:: +unique_lock +< +mux_t +> +lk +( +mut_ +); + +362 i(! +no_wr_no_max_ads +()) + +364  + gl +; + +366 +cou_t + + gnum_ads + = ( +e_ + & +n_ads_ +) + 1; + +367 + ge_ + &~ +n_ads_ +; + +368 + ge_ + | +num_ads +; + +369  + gue +; + +372 #ifde +BOOST_THREAD_USES_CHRONO + + +373 + gme + < +ass + + gClock +, cs + gDuti +> + +374 +bo + + gshed_mux +:: +y_lock_shed_u +( + +375 cڡ +boo +:: +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +) + +377 + gboo +:: +unique_lock +< +mux_t +> +lk +( +mut_ +); + +378 i(! + gge1_ +. +wa_u +( +lk +, +abs_time +, +boo +:: +bd +( + +379 & +shed_mux +:: +no_wr_no_max_ads +, +boo +:: +f +(* +this +)))) + +381  +l +; + +383 +cou_t + + gnum_ads + = ( +e_ + & +n_ads_ +) + 1; + +384 + ge_ + &~ +n_ads_ +; + +385 + ge_ + | +num_ads +; + +386  + gue +; + +390 #i +defed + +BOOST_THREAD_USES_DATETIME + + +391 + gme +< +tyme + + gT +> + +392 +bo + + gshed_mux +:: +timed_lock_shed +( +T + cڡ & +abs__l_time +) + +394 +boo +:: +unique_lock +< +mux_t +> +lk +( +mut_ +); + +395 i(! + gge1_ +. +timed_wa +( +lk +, +abs__l_time +, +boo +:: +bd +( + +396 & +shed_mux +:: +no_wr_no_max_ads +, +boo +:: +f +(* +this +)))) + +398  +l +; + +400 +cou_t + + gnum_ads + = ( +e_ + & +n_ads_ +) + 1; + +401 + ge_ + &~ +n_ads_ +; + +402 + ge_ + | +num_ads +; + +403  + gue +; + +407 +le +  + gshed_mux +:: +uock_shed +() + +409 +boo +:: +lock_gud +< +mux_t +> +_ +( +mut_ +); + +410 +BOOST_ASSERT +( +e__me_ads +()); + +411 +cou_t + + gnum_ads + = ( +e_ + & +n_ads_ +) - 1; + +412 + ge_ + &~ +n_ads_ +; + +413 + ge_ + | +num_ads +; + +414 i( +no_wr +()) + +416 i( + gnum_ads + = +n_ads_ + - 1) + +417 +ge1_ +. +nify_e +(); + +421 i( + gnum_ads + == 0) + +422 +ge2_ +. +nify_e +(); + +429 +mea + + gboo + { + +430 +mea + + gthad_v2 + { + +432 as + cupgde_mux + + +434  + gboo +:: + tmux + + tmux_t +; + +435  + gboo +:: + tcdi_vb + + tcd_t +; + +436  + tcou_t +; + +438 +mux_t + + gmut_ +; + +439 +cd_t + + gge1_ +; + +442 +cd_t + + gge2_ +; + +443 +cou_t + + ge_ +; + +445 cڡ  + gwre_d_ + = 1U << (( +cou_t +)* +CHAR_BIT + - 1); + +446 cڡ  + gupgdab_d_ + = +wre_d_ + >> 1; + +447 cڡ  + gn_ads_ + = ~( +wre_d_ + | +upgdab_d_ +); + +449 +bo + +no_wr +() const + +451  ( + ge_ + & + gwre_d_ +) == 0; + +454 +bo + +e_wr +() const + +456  ( + ge_ + & + gwre_d_ +) != 0; + +459 +bo + +no_wr_no_max_ads +() const + +461  ( + ge_ + & + gwre_d_ +) == 0 && + +462 ( +e_ + & +n_ads_ +) !=_readers_; + +465 +bo + +no_wr_no_upgd +() const + +467  ( + ge_ + & ( + gwre_d_ + | + gupgdab_d_ +)) == 0; + +470 +bo + +no_wr_no_upgd_no_ads +() const + +474  + ge_ + == 0; + +477 +bo + +no_wr_no_upgd_e_ad +() const + +481  + ge_ + == 1; + +484 +bo + +no_wr_no_upgd_no_max_ads +() const + +486  ( + ge_ + & ( + gwre_d_ + | + gupgdab_d_ +)) == 0 && + +487 ( +e_ + & +n_ads_ +) !=_readers_; + +490 +bo + +no_upgd +() const + +492  ( + ge_ + & + gupgdab_d_ +) == 0; + +495 +bo + +e_upgd +() const + +497  ( + ge_ + & + gupgdab_d_ +) != 0; + +500 +bo + +no_ads +() const + +502  ( + ge_ + & + gn_ads_ +) == 0; + +505 +bo + +e_ad +() const + +507  ( + ge_ + & + gn_ads_ +) == 1; + +510 +bo + +e__me_ads +() const + +512  ( + ge_ + & + gn_ads_ +) > 0; + +515 +upgde_mux +(const upgrade_mutex&); + +516 + gupgde_mux +& + gݔ +=(cڡ +upgde_mux +&); + +518 + gpublic +: + +519 +upgde_mux +(); + +520 ~ +upgde_mux +(); + +524  +lock +(); + +525 +bo + +y_lock +(); + +526 #ifde +BOOST_THREAD_USES_CHRONO + + +527 + gme + < +ass + + gR +, cs + gPiod +> + +528 +bo + +y_lock_f +(cڡ +boo +:: +chro +:: +duti +< +R +, +Piod +>& +l_time +) + +530  +y_lock_u +( +chro +:: +dy_ock +:: +now +(+ +l_time +); + +532 + gme + < +ass + + gClock +, cs + gDuti +> + +533 +bo + +y_lock_u +( + +534 cڡ +boo +:: +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +); + +536 #i +defed + +BOOST_THREAD_USES_DATETIME + + +537 + gme +< +tyme + + gT +> + +538 +bo + +timed_lock +( +T + cڡ & +abs__l_time +); + +540  +uock +(); + +544  +lock_shed +(); + +545 +bo + +y_lock_shed +(); + +546 #ifde +BOOST_THREAD_USES_CHRONO + + +547 + gme + < +ass + + gR +, cs + gPiod +> + +548 +bo + +y_lock_shed_f +(cڡ +boo +:: +chro +:: +duti +< +R +, +Piod +>& +l_time +) + +550  +y_lock_shed_u +( +chro +:: +dy_ock +:: +now +(+ +l_time +); + +552 + gme + < +ass + + gClock +, cs + gDuti +> + +553 +bo + +y_lock_shed_u +( + +554 cڡ +boo +:: +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +); + +556 #i +defed + +BOOST_THREAD_USES_DATETIME + + +557 + gme +< +tyme + + gT +> + +558 +bo + +timed_lock_shed +( +T + cڡ & +abs__l_time +); + +560  +uock_shed +(); + +564  +lock_upgde +(); + +565 +bo + +y_lock_upgde +(); + +566 #ifde +BOOST_THREAD_USES_CHRONO + + +567 + gme + < +ass + + gR +, cs + gPiod +> + +568 +bo + +y_lock_upgde_f +( + +569 cڡ +boo +:: +chro +:: +duti +< +R +, +Piod +>& +l_time +) + +571  +y_lock_upgde_u +( +chro +:: +dy_ock +:: +now +(+ +l_time +); + +573 + gme + < +ass + + gClock +, cs + gDuti +> + +574 +bo + +y_lock_upgde_u +( + +575 cڡ +boo +:: +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +); + +577 #i +defed + +BOOST_THREAD_USES_DATETIME + + +578 + gme +< +tyme + + gT +> + +579 +bo + +timed_lock_upgde +( +T + cڡ & +abs__l_time +); + +581  +uock_upgde +(); + +585 #ifde +BOOST_THREAD_PROVIDES_SHARED_MUTEX_UPWARDS_CONVERSIONS + + +587 +bo + +y_uock_shed_d_lock +(); + +588 #ifde +BOOST_THREAD_USES_CHRONO + + +589 + gme + < +ass + + gR +, cs + gPiod +> + +590 +bo + +y_uock_shed_d_lock_f +( + +591 cڡ +boo +:: +chro +:: +duti +< +R +, +Piod +>& +l_time +) + +593  +y_uock_shed_d_lock_u +( +chro +:: +dy_ock +:: +now +(+ +l_time +); + +595 + gme + < +ass + + gClock +, cs + gDuti +> + +596 +bo + +y_uock_shed_d_lock_u +( + +597 cڡ +boo +:: +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +); + +600  +uock_d_lock_shed +(); + +604 #ifde +BOOST_THREAD_PROVIDES_SHARED_MUTEX_UPWARDS_CONVERSIONS + + +606 +bo + +y_uock_shed_d_lock_upgde +(); + +607 #ifde +BOOST_THREAD_USES_CHRONO + + +608 + gme + < +ass + + gR +, cs + gPiod +> + +609 +bo + +y_uock_shed_d_lock_upgde_f +( + +610 cڡ +boo +:: +chro +:: +duti +< +R +, +Piod +>& +l_time +) + +612  +y_uock_shed_d_lock_upgde_u +( +chro +:: +dy_ock +:: +now +(+ +l_time +); + +614 + gme + < +ass + + gClock +, cs + gDuti +> + +615 +bo + +y_uock_shed_d_lock_upgde_u +( + +616 cڡ +boo +:: +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +); + +619  +uock_upgde_d_lock_shed +(); + +623  +uock_upgde_d_lock +(); + +624 +bo + +y_uock_upgde_d_lock +(); + +625 #ifde +BOOST_THREAD_USES_CHRONO + + +626 + gme + < +ass + + gR +, cs + gPiod +> + +627 +bo + +y_uock_upgde_d_lock_f +( + +628 cڡ +boo +:: +chro +:: +duti +< +R +, +Piod +>& +l_time +) + +630  +y_uock_upgde_d_lock_u +( +chro +:: +dy_ock +:: +now +(+ +l_time +); + +632 + gme + < +ass + + gClock +, cs + gDuti +> + +633 +bo + +y_uock_upgde_d_lock_u +( + +634 cڡ +boo +:: +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +); + +636  +uock_d_lock_upgde +(); + +639 +le + + gupgde_mux +:: +upgde_mux +() + +640 : +ge1_ +(), + +641 +ge2_ +(), + +642 +e_ +(0) + +646 +le + + gupgde_mux +::~ +upgde_mux +() + +648 +boo +:: +lock_gud +< +mux_t +> +_ +( +mut_ +); + +653 +le +  + gupgde_mux +:: +lock +() + +655 +boo +:: +unique_lock +< +mux_t +> +lk +( +mut_ +); + +656 + gge1_ +. +wa +( +lk +, +boo +:: +bd +(& +upgde_mux +:: +no_wr_no_upgd +, boo:: +f +(* +this +))); + +657 + ge_ + | +wre_d_ +; + +658 + gge2_ +. +wa +( +lk +, +boo +:: +bd +(& +upgde_mux +:: +no_ads +, boo:: +f +(* +this +))); + +661 +le + +bo + + gupgde_mux +:: +y_lock +() + +663 +boo +:: +unique_lock +< +mux_t +> +lk +( +mut_ +); + +664 i(! +no_wr_no_upgd_no_ads +()) + +666  + gl +; + +668 + ge_ + = +wre_d_ +; + +669  + gue +; + +672 #ifde +BOOST_THREAD_USES_CHRONO + + +673 + gme + < +ass + + gClock +, cs + gDuti +> + +674 +bo + + gupgde_mux +:: +y_lock_u +( + +675 cڡ +boo +:: +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +) + +677 + gboo +:: +unique_lock +< +mux_t +> +lk +( +mut_ +); + +678 i(! + gge1_ +. +wa_u +( +lk +, +abs_time +, +boo +:: +bd +( + +679 & +upgde_mux +:: +no_wr_no_upgd +, +boo +:: +f +(* +this +)))) + +681  +l +; + +683 + ge_ + | +wre_d_ +; + +684 i(! + gge2_ +. +wa_u +( +lk +, +abs_time +, +boo +:: +bd +( + +685 & +upgde_mux +:: +no_ads +, +boo +:: +f +(* +this +)))) + +687 +e_ + &~ +wre_d_ +; + +688  + gl +; + +690  + gue +; + +694 #i +defed + +BOOST_THREAD_USES_DATETIME + + +695 + gme +< +tyme + + gT +> + +696 +bo + + gupgde_mux +:: +timed_lock +( +T + cڡ & +abs__l_time +) + +698 +boo +:: +unique_lock +< +mux_t +> +lk +( +mut_ +); + +699 i(! + gge1_ +. +timed_wa +( +lk +, +abs__l_time +, +boo +:: +bd +( + +700 & +upgde_mux +:: +no_wr_no_upgd +, +boo +:: +f +(* +this +)))) + +702  +l +; + +704 + ge_ + | +wre_d_ +; + +705 i(! + gge2_ +. +timed_wa +( +lk +, +abs__l_time +, +boo +:: +bd +( + +706 & +upgde_mux +:: +no_ads +, +boo +:: +f +(* +this +)))) + +708 +e_ + &~ +wre_d_ +; + +709  + gl +; + +711  + gue +; + +715 +le +  + gupgde_mux +:: +uock +() + +717 +boo +:: +lock_gud +< +mux_t +> +_ +( +mut_ +); + +718 +BOOST_ASSERT +( +e_wr +()); + +719 +BOOST_ASSERT +( +no_upgd +()); + +720 +BOOST_ASSERT +( +no_ads +()); + +721 + ge_ + = 0; + +724 + gge1_ +. +nify_l +(); + +729 +le +  + gupgde_mux +:: +lock_shed +() + +731 +boo +:: +unique_lock +< +mux_t +> +lk +( +mut_ +); + +732 + gge1_ +. +wa +( +lk +, +boo +:: +bd +(& +upgde_mux +:: +no_wr_no_max_ads +, boo:: +f +(* +this +))); + +733 +cou_t + + gnum_ads + = ( +e_ + & +n_ads_ +) + 1; + +734 + ge_ + &~ +n_ads_ +; + +735 + ge_ + | +num_ads +; + +738 +le + +bo + + gupgde_mux +:: +y_lock_shed +() + +740 +boo +:: +unique_lock +< +mux_t +> +lk +( +mut_ +); + +741 i(! +no_wr_no_max_ads +()) + +743  + gl +; + +745 +cou_t + + gnum_ads + = ( +e_ + & +n_ads_ +) + 1; + +746 + ge_ + &~ +n_ads_ +; + +747 + ge_ + | +num_ads +; + +748  + gue +; + +751 #ifde +BOOST_THREAD_USES_CHRONO + + +752 + gme + < +ass + + gClock +, cs + gDuti +> + +753 +bo + + gupgde_mux +:: +y_lock_shed_u +( + +754 cڡ +boo +:: +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +) + +756 + gboo +:: +unique_lock +< +mux_t +> +lk +( +mut_ +); + +757 i(! + gge1_ +. +wa_u +( +lk +, +abs_time +, +boo +:: +bd +( + +758 & +upgde_mux +:: +no_wr_no_max_ads +, +boo +:: +f +(* +this +)))) + +760  +l +; + +762 +cou_t + + gnum_ads + = ( +e_ + & +n_ads_ +) + 1; + +763 + ge_ + &~ +n_ads_ +; + +764 + ge_ + | +num_ads +; + +765  + gue +; + +769 #i +defed + +BOOST_THREAD_USES_DATETIME + + +770 + gme +< +tyme + + gT +> + +771 +bo + + gupgde_mux +:: +timed_lock_shed +( +T + cڡ & +abs__l_time +) + +773 +boo +:: +unique_lock +< +mux_t +> +lk +( +mut_ +); + +774 i(! + gge1_ +. +timed_wa +( +lk +, +abs__l_time +, +boo +:: +bd +( + +775 & +upgde_mux +:: +no_wr_no_max_ads +, +boo +:: +f +(* +this +)))) + +777  +l +; + +779 +cou_t + + gnum_ads + = ( +e_ + & +n_ads_ +) + 1; + +780 + ge_ + &~ +n_ads_ +; + +781 + ge_ + | +num_ads +; + +782  + gue +; + +786 +le +  + gupgde_mux +:: +uock_shed +() + +788 +boo +:: +lock_gud +< +mux_t +> +_ +( +mut_ +); + +789 +BOOST_ASSERT +( +e__me_ads +()); + +790 +cou_t + + gnum_ads + = ( +e_ + & +n_ads_ +) - 1; + +791 + ge_ + &~ +n_ads_ +; + +792 + ge_ + | +num_ads +; + +793 i( +no_wr +()) + +795 i( + gnum_ads + = +n_ads_ + - 1) + +796 +ge1_ +. +nify_e +(); + +800 i( + gnum_ads + == 0) + +801 +ge2_ +. +nify_e +(); + +807 +le +  + gupgde_mux +:: +lock_upgde +() + +809 +boo +:: +unique_lock +< +mux_t +> +lk +( +mut_ +); + +810 + gge1_ +. +wa +( +lk +, +boo +:: +bd +(& +upgde_mux +:: +no_wr_no_upgd_no_max_ads +, boo:: +f +(* +this +))); + +811 +cou_t + + gnum_ads + = ( +e_ + & +n_ads_ +) + 1; + +812 + ge_ + &~ +n_ads_ +; + +813 + ge_ + | +upgdab_d_ + | +num_ads +; + +816 +le + +bo + + gupgde_mux +:: +y_lock_upgde +() + +818 +boo +:: +unique_lock +< +mux_t +> +lk +( +mut_ +); + +819 i(! +no_wr_no_upgd_no_max_ads +()) + +821  + gl +; + +823 +cou_t + + gnum_ads + = ( +e_ + & +n_ads_ +) + 1; + +824 + ge_ + &~ +n_ads_ +; + +825 + ge_ + | +upgdab_d_ + | +num_ads +; + +826  + gue +; + +829 #ifde +BOOST_THREAD_USES_CHRONO + + +830 + gme + < +ass + + gClock +, cs + gDuti +> + +831 +bo + + gupgde_mux +:: +y_lock_upgde_u +( + +832 cڡ +boo +:: +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +) + +834 + gboo +:: +unique_lock +< +mux_t +> +lk +( +mut_ +); + +835 i(! + gge1_ +. +wa_u +( +lk +, +abs_time +, +boo +:: +bd +( + +836 & +upgde_mux +:: +no_wr_no_upgd_no_max_ads +, +boo +:: +f +(* +this +)))) + +838  +l +; + +840 +cou_t + + gnum_ads + = ( +e_ + & +n_ads_ +) + 1; + +841 + ge_ + &~ +n_ads_ +; + +842 + ge_ + | +upgdab_d_ + | +num_ads +; + +843  + gue +; + +847 #i +defed + +BOOST_THREAD_USES_DATETIME + + +848 + gme +< +tyme + + gT +> + +849 +bo + + gupgde_mux +:: +timed_lock_upgde +( +T + cڡ & +abs__l_time +) + +851 +boo +:: +unique_lock +< +mux_t +> +lk +( +mut_ +); + +852 i(! + gge1_ +. +timed_wa +( +lk +, +abs__l_time +, +boo +:: +bd +( + +853 & +upgde_mux +:: +no_wr_no_upgd_no_max_ads +, +boo +:: +f +(* +this +)))) + +855  +l +; + +857 +cou_t + + gnum_ads + = ( +e_ + & +n_ads_ +) + 1; + +858 + ge_ + &~ +n_ads_ +; + +859 + ge_ + | +upgdab_d_ + | +num_ads +; + +860  + gue +; + +864 +le +  + gupgde_mux +:: +uock_upgde +() + +866 +boo +:: +lock_gud +< +mux_t +> +_ +( +mut_ +); + +867 +BOOST_ASSERT +( +no_wr +()); + +868 +BOOST_ASSERT +( +e_upgd +()); + +869 +BOOST_ASSERT +( +e__me_ads +()); + +870 +cou_t + + gnum_ads + = ( +e_ + & +n_ads_ +) - 1; + +871 + ge_ + &~( +upgdab_d_ + | +n_ads_ +); + +872 + ge_ + | +num_ads +; + +875 + gge1_ +. +nify_l +(); + +880 #ifde +BOOST_THREAD_PROVIDES_SHARED_MUTEX_UPWARDS_CONVERSIONS + + +881 +le + +bo + + gupgde_mux +:: +y_uock_shed_d_lock +() + +883 +boo +:: +unique_lock +< +mux_t +> +lk +( +mut_ +); + +884 +BOOST_ASSERT +( +e__me_ads +()); + +885 i(! +no_wr_no_upgd_e_ad +()) + +887  + gl +; + +889 + ge_ + = +wre_d_ +; + +890  + gue +; + +893 #ifde +BOOST_THREAD_USES_CHRONO + + +894 + gme + < +ass + + gClock +, cs + gDuti +> + +895 +bo + + gupgde_mux +:: +y_uock_shed_d_lock_u +( + +896 cڡ +boo +:: +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +) + +898 + gboo +:: +unique_lock +< +mux_t +> +lk +( +mut_ +); + +899 +BOOST_ASSERT +( +e__me_ads +()); + +900 i(! + gge1_ +. +wa_u +( +lk +, +abs_time +, +boo +:: +bd +( + +901 & +upgde_mux +:: +no_wr_no_upgd +, +boo +:: +f +(* +this +)))) + +903  +l +; + +905 +cou_t + + gnum_ads + = ( +e_ + & +n_ads_ +) - 1; + +906 + ge_ + &~ +n_ads_ +; + +907 + ge_ + |( +wre_d_ + | +num_ads +); + +908 i(! + gge2_ +. +wa_u +( +lk +, +abs_time +, +boo +:: +bd +( + +909 & +upgde_mux +:: +no_ads +, +boo +:: +f +(* +this +)))) + +911 ++ +num_ads +; + +912 + ge_ + &~( +wre_d_ + | +n_ads_ +); + +913 + ge_ + | +num_ads +; + +914  + gl +; + +916  + gue +; + +921 +le +  + gupgde_mux +:: +uock_d_lock_shed +() + +923 +boo +:: +lock_gud +< +mux_t +> +_ +( +mut_ +); + +924 +BOOST_ASSERT +( +e_wr +()); + +925 +BOOST_ASSERT +( +no_upgd +()); + +926 +BOOST_ASSERT +( +no_ads +()); + +927 + ge_ + = 1; + +930 + gge1_ +. +nify_l +(); + +935 #ifde +BOOST_THREAD_PROVIDES_SHARED_MUTEX_UPWARDS_CONVERSIONS + + +936 +le + +bo + + gupgde_mux +:: +y_uock_shed_d_lock_upgde +() + +938 +boo +:: +unique_lock +< +mux_t +> +lk +( +mut_ +); + +939 +BOOST_ASSERT +( +e__me_ads +()); + +940 i(! +no_wr_no_upgd +()) + +942  + gl +; + +944 + ge_ + | +upgdab_d_ +; + +945  + gue +; + +948 #ifde +BOOST_THREAD_USES_CHRONO + + +949 + gme + < +ass + + gClock +, cs + gDuti +> + +950 +bo + + gupgde_mux +:: +y_uock_shed_d_lock_upgde_u +( + +951 cڡ +boo +:: +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +) + +953 + gboo +:: +unique_lock +< +mux_t +> +lk +( +mut_ +); + +954 +BOOST_ASSERT +( +e__me_ads +()); + +955 i(! + gge1_ +. +wa_u +( +lk +, +abs_time +, +boo +:: +bd +( + +956 & +upgde_mux +:: +no_wr_no_upgd +, +boo +:: +f +(* +this +)))) + +958  +l +; + +960 + ge_ + | +upgdab_d_ +; + +961  + gue +; + +966 +le +  + gupgde_mux +:: +uock_upgde_d_lock_shed +() + +968 +boo +:: +lock_gud +< +mux_t +> +_ +( +mut_ +); + +969 +BOOST_ASSERT +( +no_wr +()); + +970 +BOOST_ASSERT +( +e_upgd +()); + +971 +BOOST_ASSERT +( +e__me_ads +()); + +972 + ge_ + &~ +upgdab_d_ +; + +976 + gge1_ +. +nify_l +(); + +981 +le +  + gupgde_mux +:: +uock_upgde_d_lock +() + +983 +boo +:: +unique_lock +< +mux_t +> +lk +( +mut_ +); + +984 +BOOST_ASSERT +( +no_wr +()); + +985 +BOOST_ASSERT +( +e_upgd +()); + +986 +BOOST_ASSERT +( +e__me_ads +()); + +987 +cou_t + + gnum_ads + = ( +e_ + & +n_ads_ +) - 1; + +988 + ge_ + &~( +upgdab_d_ + | +n_ads_ +); + +989 + ge_ + | +wre_d_ + | +num_ads +; + +990 + gge2_ +. +wa +( +lk +, +boo +:: +bd +(& +upgde_mux +:: +no_ads +, boo:: +f +(* +this +))); + +993 +le + +bo + + gupgde_mux +:: +y_uock_upgde_d_lock +() + +995 +boo +:: +unique_lock +< +mux_t +> +lk +( +mut_ +); + +996 +BOOST_ASSERT +( +no_wr +()); + +997 +BOOST_ASSERT +( +e_upgd +()); + +998 +BOOST_ASSERT +( +e__me_ads +()); + +999 i(! +e_ad +()) + +1001  + gl +; + +1003 + ge_ + = +wre_d_ +; + +1004  + gue +; + +1007 #ifde +BOOST_THREAD_USES_CHRONO + + +1008 + gme + < +ass + + gClock +, cs + gDuti +> + +1009 +bo + + gupgde_mux +:: +y_uock_upgde_d_lock_u +( + +1010 cڡ +boo +:: +chro +:: +time_pot +< +Clock +, +Duti +>& +abs_time +) + +1012 + gboo +:: +unique_lock +< +mux_t +> +lk +( +mut_ +); + +1013 +BOOST_ASSERT +( +no_wr +()); + +1014 +BOOST_ASSERT +( +e_upgd +()); + +1015 +BOOST_ASSERT +( +e__me_ads +()); + +1016 +cou_t + + gnum_ads + = ( +e_ + & +n_ads_ +) - 1; + +1017 + ge_ + &~( +upgdab_d_ + | +n_ads_ +); + +1018 + ge_ + |( +wre_d_ + | +num_ads +); + +1019 i(! + gge2_ +. +wa_u +( +lk +, +abs_time +, +boo +:: +bd +( + +1020 & +upgde_mux +:: +no_ads +, +boo +:: +f +(* +this +)))) + +1022 ++ +num_ads +; + +1023 + ge_ + &~( +wre_d_ + | +n_ads_ +); + +1024 + ge_ + |( +upgdab_d_ + | +num_ads +); + +1025  + gl +; + +1027  + gue +; + +1031 +le +  + gupgde_mux +:: +uock_d_lock_upgde +() + +1033 +boo +:: +lock_gud +< +mux_t +> +_ +( +mut_ +); + +1034 +BOOST_ASSERT +( +e_wr +()); + +1035 +BOOST_ASSERT +( +no_upgd +()); + +1036 +BOOST_ASSERT +( +no_ads +()); + +1037 + ge_ + = +upgdab_d_ + | 1; + +1040 + gge1_ +. +nify_l +(); + +1046 +mea + + gboo + { + +1048 +usg + + gthad_v2 +:: +upgde_mux +; + +1049  + gthad_v2 +:: + tupgde_mux + + tshed_mux +; + + @/usr/include/boost/thread/win32/condition_variable.hpp + +1 #ide +BOOST_THREAD_CONDITION_VARIABLE_WIN32_HPP + + +2  + #BOOST_THREAD_CONDITION_VARIABLE_WIN32_HPP + + + ) + +9  + ~ + +10  + ~ + +11  + ~ + +12  + ~ + +13  + ~ + +14 #i +defed + +BOOST_THREAD_USES_DATETIME + + +15  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23  + ~ + +24  + ~ + +26 #ifde +BOOST_THREAD_USES_CHRONO + + +27  + ~ + +28  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +35  + ~ + +37 +mea + + gboo + + +39 +mea + + gda + + +41 +ass + + gbasic_cv_li_y +; + +42  +usive_r_add_f +( +basic_cv_li_y + * +p +); + +43  +usive_r_a +( +basic_cv_li_y + * +p +); + +45 as + cbasic_cv_li_y + + +47 + give +: + +48 +da +:: +w32 +:: +hd_mag + +mhe +; + +49 + gda +:: +w32 +:: +hd_mag + +wake_m +; + +50  + gwas +; + +51 +bo + + gnifd +; + +52  + gns +; + +54 + gpublic +: + +55 +BOOST_THREAD_NO_COPYABLE +( +basic_cv_li_y +) + +56 +exic + +basic_cv_li_y +( +da +:: +w32 +:: +hd_mag + cڡ& +wake_m_ +): + +57 +mhe +( +da +:: +w32 +:: +_ymous_mhe +(0, +LONG_MAX +)), + +58 +wake_m +( +wake_m_ +. +dui +()), + +59 +was +(1), +nifd +( +l +), +ns +(0) + +62  +bo + +no_was +( +boo +:: +usive_r +< +basic_cv_li_y +> cڡ& +y +) + +64  ! +da +:: +ocked_ad_acque +(& +y +-> +was +); + +67  +add_wa +() + +69 +BOOST_INTERLOCKED_INCREMENT +(& +was +); + +72  +move_wa +() + +74 +BOOST_INTERLOCKED_DECREMENT +(& +was +); + +77  +a +( +cou_to_a +) + +79 + gnifd += +ue +; + +80 + gwi +:: +RSemhe +( +mhe +, +cou_to_a +,0); + +83  +a_was +() + +85 +a +( +da +:: +ocked_ad_acque +(& +was +)); + +88 +bo + +is_nifd +() const + +90  + gnifd +; + +93 +bo + +uib_wa +( +da +:: +_fm_timot + cڡ & +timeout +) + +95  +this_thad +:: +uib_wa +( +mhe +, +timeout +); + +98 +bo + +wok +() + +100 cڡ + gwok_su += +wi +:: +WaFSgObjeEx +( +wake_m +,0,0); + +101 +BOOST_ASSERT +(( +wok_su +== +da +:: +w32 +:: +timeout +) || (woken_result==0)); + +102  + gwok_su +==0; + +105 +nd +  +usive_r_add_f +( +basic_cv_li_y + * +p +); + +106 +nd +  +usive_r_a +( +basic_cv_li_y + * +p +); + +109 +le +  +usive_r_add_f +( +basic_cv_li_y + * +p +) + +111 +BOOST_INTERLOCKED_INCREMENT +(& +p +-> +ns +); + +114 +le +  +usive_r_a +( +basic_cv_li_y + * +p +) + +116 if(! +BOOST_INTERLOCKED_DECREMENT +(& +p +-> +ns +)) + +118 +de + + gp +; + +122 as + cbasic_cdi_vb + + +124 + gboo +:: +mux + +_mux +; + +125  + gtٮ_cou +; + +126  + gaive_gi_cou +; + +128  +basic_cv_li_y + + tli_y +; + +130  + gboo +:: + tusive_r +< + tli_y +> + ty_r +; + +131  + gd +:: + tve +< + ty_r +> + tgi_li +; + +133 +gi_li + + ggis +; + +134 + gda +:: +w32 +:: +hd_mag + +wake_m +; + +136  +wake_was +( +cou_to_wake +) + +138 + gda +:: +ocked_wre_a +(& +tٮ_cou +,tٮ_cou- +cou_to_wake +); + +139 + gwi +:: +RSemhe +( +wake_m +, +cou_to_wake +,0); + +142 + gme +< +tyme + + glock_ty +> + +143  + slock + + +145 +BOOST_THREAD_NO_COPYABLE +( +lock +) + +146 + glock_ty +& + g_lock +; + +147 +bo + + g_uocked +; + +149 +lock +( +lock_ty +& +lock_ +): + +150 +_lock +( +lock_ +), +_uocked +( +l +) + +152  +uock +() + +154 i! + g_uocked + ) + +156 + g_lock +. +uock +(); + +157 + g_uocked += +ue +; + +160  +lock +() + +162 i + g_uocked + ) + +164 + g_lock +. +lock +(); + +165 + g_uocked += +l +; + +168 ~ +lock +( +BOOST_NOEXCEPT_IF +( +l +) + +170 +lock +(); + +175 +y_r + +g_wa_y +() + +177 + gboo +:: +lock_gud +< +boo +:: +mux +> +lk +( +_mux +); + +178 if(! + gwake_m +) + +180 + gwake_m += +da +:: +w32 +:: +_ymous_mhe +(0, +LONG_MAX +); + +181 +BOOST_ASSERT +( +wake_m +); + +184 + gda +:: +ocked_wre_a +(& +tٮ_cou +,total_count+1); + +185 if( + ggis +. +emy +(|| gis. +back +()-> +is_nifd +()) + +187 +y_r + +w_y +( +w + +li_y +( +wake_m +)); + +188 + ggis +. +push_back +( +w_y +); + +189  + gw_y +; + +193 + ggis +. +back +()-> +add_wa +(); + +194  + ggis +. +back +(); + +198  + sy_mag + + +200 +y_r + + gy +; + +201 + gboo +:: +mux +& +_mux +; + +204 +BOOST_THREAD_NO_COPYABLE +( +y_mag +) + +205 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +206 +y_mag +( +y_r +&& +y_ +, +boo +:: +mux +& +mux_ +): + +207 +y +( +ic_ +< +y_r +&& >( +y_ +)), +_mux +( +mux_ +) + +210 +y_mag +( +y_r + cڡ& +y_ +, +boo +:: +mux +& +mux_ +): + +211 +y +( +y_ +), +_mux +( +mux_ +) + +215  +move_wa_d_t +() + +217 i( + gy +) { + +218 + gboo +:: +lock_gud +< +boo +:: +mux +> +_lock +( +_mux +); + +219 + gy +-> +move_wa +(); + +220 + gy +. +t +(); + +223 ~ +y_mag +( +BOOST_NOEXCEPT_IF +( +l +) + +225 +move_wa_d_t +(); + +228 +li_y +* + gݔ +->() + +230  + gy +. +g +(); + +234 + geed +: + +235 +basic_cdi_vb +(cڡ basic_cdi_vb& +h +); + +236 + gbasic_cdi_vb +& + gݔ +=(cڡ +basic_cdi_vb +& +h +); + +238 + gpublic +: + +239 +basic_cdi_vb +(): + +240 +tٮ_cou +(0), +aive_gi_cou +(0), +wake_m +(0) + +243 ~ +basic_cdi_vb +() + +255 + gme +< +tyme + + glock_ty +> + +256 +bo + +do_wa_u +( +lock_ty +& +lock +, +da +:: +_fm_timot + cڡ & +timeout +) + +258 +lock +< +lock_ty +> +lock +( +lock +); + +259 +y_mag + +y +( +g_wa_y +(), +_mux +); + +260 + glock +. +uock +(); + +262 +bo + + gwok += +l +; + +263 ! + gwok +) + +265 if(! + gy +-> +uib_wa +( +timeout +)) + +267  + gl +; + +270 + gwok += +y +-> +wok +(); + +273 + gy +. +move_wa_d_t +(); + +274 + glock +. +lock +(); + +275  + gue +; + +278  +nify_e +( + gBOOST_NOEXCEPT + + +280 if( + gda +:: +ocked_ad_acque +(& +tٮ_cou +)) + +282 +boo +:: +lock_gud + +_lock +( +_mux +); + +283 if(! + gtٮ_cou +) + +287 +wake_was +(1); + +289  + ggi_li +:: + + + += +gis +. +beg +(), + +290 + gd += +gis +. +d +(); + +291 + g +!= +d +;++it) + +293 (* + g +)-> +a +(1); + +295 + ggis +. +a +( +d +:: +move_if +( +gis +. +beg +(),gis. +d +(),& +basic_cv_li_y +:: +no_was +),generations.end()); + +299  +nify_l +( + gBOOST_NOEXCEPT + + +301 if( + gda +:: +ocked_ad_acque +(& +tٮ_cou +)) + +303 +boo +:: +lock_gud + +_lock +( +_mux +); + +304 if(! + gtٮ_cou +) + +308 +wake_was +( +tٮ_cou +); + +309  + ggi_li +:: + + + += +gis +. +beg +(), + +310 + gd += +gis +. +d +(); + +311 + g +!= +d +;++it) + +313 (* + g +)-> +a_was +(); + +315 + ggis +. +r +(); + +316 + gwake_m += +da +:: +w32 +:: +hd +(0); + +323 as + ccdi_vb +: + +324 +ive + +da +:: +basic_cdi_vb + + +326 +public +: + +327 +BOOST_THREAD_NO_COPYABLE +( +cdi_vb +) + +328 +cdi_vb +() + +331 +usg + +da +:: +basic_cdi_vb +:: +do_wa_u +; + +332 +usg + + gda +:: +basic_cdi_vb +:: +nify_e +; + +333 +usg + + gda +:: +basic_cdi_vb +:: +nify_l +; + +335  +wa +( +unique_lock +< +mux +>& +m +) + +337 +do_wa_u +( +m +, +da +:: +_fm_timot +:: +gMax +()); + +340 + gme +< +tyme + + gedi_ty +> + +341  +wa +( +unique_lock +< +mux +>& +m +, +edi_ty + +ed +) + +343 ! +ed +()) + +345 +wa +( +m +); + +349 #i +defed + +BOOST_THREAD_USES_DATETIME + + +350 +bo + +timed_wa +( +unique_lock +< +mux +>& +m +, +boo +:: +syem_time + cڡ& +abs_time +) + +359 cڡ +da +:: +_fm_timot + +ts +( +abs_time +); + +360 cڡ + gda +:: +fm_duti + +d +( +ts + - +da +:: +_fm_ock +:: +now +()); + +361 +do_wa_u +( +m +, +da +:: +_fm_ock +:: +now +(+ +d +); + +362  + gts + > + gda +:: +_fm_ock +:: +now +(); + +364 +bo + +timed_wa +( +unique_lock +< +mux +>& +m +, +boo +:: +xtime + cڡ& +abs_time +) + +366  +timed_wa +( +m +, +syem_time +( +abs_time +)); + +368 + gme +< +tyme + + gduti_ty +> + +369 +bo + +timed_wa +( +unique_lock +< +mux +>& +m +, +duti_ty + cڡ& +wa_duti +) + +371 i( + gwa_duti +. +is_pos_fy +()) + +373 +wa +( +m +); + +374  + gue +; + +376 i( + gwa_duti +. +is_ecl +()) + +378  + gue +; + +380 cڡ + gda +:: +fm_duti + +d +( +wa_duti +); + +381  +do_wa_u +( +m +, +da +:: +_fm_ock +:: +now +(+ +d +); + +384 + gme +< +tyme + + gedi_ty +> + +385 +bo + +timed_wa +( +unique_lock +< +mux +>& +m +, +boo +:: +syem_time + cڡ& +abs_time +, +edi_ty + +ed +) + +390 cڡ + gda +:: +_fm_timot + +ts +( +abs_time +); + +391 ! +ed +()) + +393 + gda +:: +fm_duti + +d +( +ts + - +da +:: +_fm_ock +:: +now +()); + +394 i( + gd + < +da +:: +fm_duti +:: +zo +()) ; + +395 + gd + = ( +d +:: +m +)( +d +, + gda +:: +fm_mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +)); + +396 +do_wa_u +( +m +, +da +:: +_fm_ock +:: +now +(+ +d +); + +398  +ed +(); + +400 + gme +< +tyme + + gedi_ty +> + +401 +bo + +timed_wa +( +unique_lock +< +mux +>& +m +, +boo +:: +xtime + cڡ& +abs_time +, +edi_ty + +ed +) + +403  +timed_wa +( +m +, +syem_time +( +abs_time +), +ed +); + +405 + gme +< +tyme + + gduti_ty +,tym + gedi_ty +> + +406 +bo + +timed_wa +( +unique_lock +< +mux +>& +m +, +duti_ty + cڡ& +wa_duti +, +edi_ty + +ed +) + +408 i( + gwa_duti +. +is_pos_fy +()) + +410 ! +ed +()) + +412 +wa +( +m +); + +414  + gue +; + +416 i( + gwa_duti +. +is_ecl +()) + +418  +ed +(); + +420 cڡ + gda +:: +fm_duti + +d +( +wa_duti +); + +421 cڡ + gda +:: +_fm_timot + +ts +( +da +:: +_fm_ock +:: +now +(+ +d +); + +422 ! +ed +()) + +424 i(! +do_wa_u +( +m +, +ts +)) ; + +426  +ed +(); + +429 #ifde +BOOST_THREAD_USES_CHRONO + + +430 + gme + < +ass + + gDuti +> + +431 +cv_us + + +432 +wa_u +( + +433 +unique_lock +< +mux +>& +lock +, + +434 cڡ +chro +:: +time_pot +< +da +:: +_chro_ock +, +Duti +>& +t +) + +436 cڡ + gda +:: +_fm_timot + +ts +( +t +); + +437 i( +do_wa_u +( +lock +, +ts +) + gcv_us +:: +no_timeout +; + +438  + gcv_us +:: +timeout +; + +441 + gme + < +ass + + gClock +, cs + gDuti +> + +442 +cv_us + + +443 +wa_u +( + +444 +unique_lock +< +mux +>& +lock +, + +445 cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +t +) + +454  +tyme + + tcomm_ty +< + tDuti +, + ttyme + + tClock +:: + tduti +>:: + tty + + tcomm_duti +; + +455 +comm_duti + +d +( +t + - +Clock +:: +now +()); + +456 +do_wa_u +( +lock +, +da +:: +_chro_ock +:: +now +(+ +d +); + +457 i( + gt + > + gClock +:: +now +() +cv_us +:: +no_timeout +; + +458  + gcv_us +:: +timeout +; + +461 + gme + < +ass + + gR +, cs + gPiod +> + +462 +cv_us + + +463 +wa_f +( + +464 +unique_lock +< +mux +>& +lock +, + +465 cڡ +chro +:: +duti +< +R +, +Piod +>& +d +) + +467  +wa_u +( +lock +, +chro +:: +dy_ock +:: +now +(+ +d +); + +470 + gme + < +ass + + gDuti +, cs + gPdi +> + +471 +bo + + +472 +wa_u +( + +473 +unique_lock +< +mux +>& +lock +, + +474 cڡ +chro +:: +time_pot +< +da +:: +_chro_ock +, +Duti +>& +t +, + +475 +Pdi + +ed +) + +477 cڡ + gda +:: +_fm_timot + +ts +( +t +); + +478 ! +ed +()) + +480 i(! +do_wa_u +( +lock +, +ts +)) ; + +482  +ed +(); + +485 + gme + < +ass + + gClock +, cs + gDuti +, cs + gPdi +> + +486 +bo + + +487 +wa_u +( + +488 +unique_lock +< +mux +>& +lock +, + +489 cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +t +, + +490 +Pdi + +ed +) + +495  +tyme + + tcomm_ty +< + tDuti +, + ttyme + + tClock +:: + tduti +>:: + tty + + tcomm_duti +; + +496 ! +ed +()) + +498 +comm_duti + +d +( +t + - +Clock +:: +now +()); + +499 i( + gd + < +comm_duti +:: +zo +()) ; + +500 + gd + = ( +d +:: +m +)( +d +, +comm_duti +( +chro +:: +mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +))); + +501 +do_wa_u +( +lock +, +da +:: +_fm_ock +:: +now +(+ da:: +fm_duti +( +d +)); + +503  +ed +(); + +506 + gme + < +ass + + gR +, cs + gPiod +, cs + gPdi +> + +507 +bo + + +508 +wa_f +( + +509 +unique_lock +< +mux +>& +lock +, + +510 cڡ +chro +:: +duti +< +R +, +Piod +>& +d +, + +511 +Pdi + +ed +) + +513  +wa_u +( +lock +, +chro +:: +dy_ock +:: +now +(+ +d +, +boo +:: +move +( +ed +)); + +518 as + ccdi_vb_y +: + +519 +ive + +da +:: +basic_cdi_vb + + +521 +public +: + +522 +BOOST_THREAD_NO_COPYABLE +( +cdi_vb_y +) + +523 +cdi_vb_y +() + +526 +usg + +da +:: +basic_cdi_vb +:: +do_wa_u +; + +527 +usg + + gda +:: +basic_cdi_vb +:: +nify_e +; + +528 +usg + + gda +:: +basic_cdi_vb +:: +nify_l +; + +530 + gme +< +tyme + + glock_ty +> + +531  +wa +( +lock_ty +& +m +) + +533 +do_wa_u +( +m +, +da +:: +_fm_timot +:: +gMax +()); + +536 + gme +< +tyme + + glock_ty +,tym + gedi_ty +> + +537  +wa +( +lock_ty +& +m +, +edi_ty + +ed +) + +539 ! +ed +()) + +541 +wa +( +m +); + +545 #i +defed + +BOOST_THREAD_USES_DATETIME + + +546 + gme +< +tyme + + glock_ty +> + +547 +bo + +timed_wa +( +lock_ty +& +m +, +boo +:: +syem_time + cڡ& +abs_time +) + +556 cڡ +da +:: +_fm_timot + +ts +( +abs_time +); + +557 cڡ + gda +:: +fm_duti + +d +( +ts + - +da +:: +_fm_ock +:: +now +()); + +558 +do_wa_u +( +m +, +da +:: +_fm_ock +:: +now +(+ +d +); + +559  + gts + > + gda +:: +_fm_ock +:: +now +(); + +562 + gme +< +tyme + + glock_ty +> + +563 +bo + +timed_wa +( +lock_ty +& +m +, +boo +:: +xtime + cڡ& +abs_time +) + +565  +timed_wa +( +m +, +syem_time +( +abs_time +)); + +568 + gme +< +tyme + + glock_ty +,tym + gduti_ty +> + +569 +bo + +timed_wa +( +lock_ty +& +m +, +duti_ty + cڡ& +wa_duti +) + +571 i( + gwa_duti +. +is_pos_fy +()) + +573 +wa +( +m +); + +574  + gue +; + +576 i( + gwa_duti +. +is_ecl +()) + +578  + gue +; + +580 cڡ + gda +:: +fm_duti + +d +( +wa_duti +); + +581  +do_wa_u +( +m +, +da +:: +_fm_ock +:: +now +(+ +d +); + +584 + gme +< +tyme + + glock_ty +,tym + gedi_ty +> + +585 +bo + +timed_wa +( +lock_ty +& +m +, +boo +:: +syem_time + cڡ& +abs_time +, +edi_ty + +ed +) + +590 cڡ + gda +:: +_fm_timot + +ts +( +abs_time +); + +591 ! +ed +()) + +593 + gda +:: +fm_duti + +d +( +ts + - +da +:: +_fm_ock +:: +now +()); + +594 i( + gd + < +da +:: +fm_duti +:: +zo +()) ; + +595 + gd + = ( +d +:: +m +)( +d +, + gda +:: +fm_mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +)); + +596 +do_wa_u +( +m +, +da +:: +_fm_ock +:: +now +(+ +d +); + +598  +ed +(); + +601 + gme +< +tyme + + glock_ty +,tym + gedi_ty +> + +602 +bo + +timed_wa +( +lock_ty +& +m +, +boo +:: +xtime + cڡ& +abs_time +, +edi_ty + +ed +) + +604  +timed_wa +( +m +, +syem_time +( +abs_time +), +ed +); + +607 + gme +< +tyme + + glock_ty +,tym + gduti_ty +,tym + gedi_ty +> + +608 +bo + +timed_wa +( +lock_ty +& +m +, +duti_ty + cڡ& +wa_duti +, +edi_ty + +ed +) + +610 i( + gwa_duti +. +is_pos_fy +()) + +612 ! +ed +()) + +614 +wa +( +m +); + +616  + gue +; + +618 i( + gwa_duti +. +is_ecl +()) + +620  +ed +(); + +622 cڡ + gda +:: +fm_duti + +d +( +wa_duti +); + +623 cڡ + gda +:: +_fm_timot + +ts +( +da +:: +_fm_ock +:: +now +(+ +d +); + +624 ! +ed +()) + +626 i(! +do_wa_u +( +m +, +ts +)) ; + +628  +ed +(); + +631 #ifde +BOOST_THREAD_USES_CHRONO + + +632 + gme + < +ass + + glock_ty +,as + gDuti +> + +633 +cv_us + + +634 +wa_u +( + +635 +lock_ty +& +lock +, + +636 cڡ +chro +:: +time_pot +< +da +:: +_chro_ock +, +Duti +>& +t +) + +638 cڡ + gda +:: +_fm_timot + +ts +( +t +); + +639 i( +do_wa_u +( +lock +, +ts +) + gcv_us +:: +no_timeout +; + +640  + gcv_us +:: +timeout +; + +643 + gme + < +ass + + glock_ty +, cs + gClock +, cs + gDuti +> + +644 +cv_us + + +645 +wa_u +( + +646 +lock_ty +& +lock +, + +647 cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +t +) + +656  +tyme + + tcomm_ty +< + tDuti +, + ttyme + + tClock +:: + tduti +>:: + tty + + tcomm_duti +; + +657 +comm_duti + +d +( +t + - +Clock +:: +now +()); + +658 +do_wa_u +( +lock +, +da +:: +_chro_ock +:: +now +(+ +d +); + +659 i( + gt + > + gClock +:: +now +() +cv_us +:: +no_timeout +; + +660  + gcv_us +:: +timeout +; + +663 + gme + < +ass + + glock_ty +, cs + gR +, cs + gPiod +> + +664 +cv_us + + +665 +wa_f +( + +666 +lock_ty +& +lock +, + +667 cڡ +chro +:: +duti +< +R +, +Piod +>& +d +) + +669  +wa_u +( +lock +, +chro +:: +dy_ock +:: +now +(+ +d +); + +672 + gme + < +ass + + glock_ty +, cs + gClock +, cs + gDuti +, cs + gPdi +> + +673 +bo + + +674 +wa_u +( + +675 +lock_ty +& +lock +, + +676 cڡ +chro +:: +time_pot +< +da +:: +_chro_ock +, +Duti +>& +t +, + +677 +Pdi + +ed +) + +679 cڡ + gda +:: +_fm_timot + +ts +( +t +); + +680 ! +ed +()) + +682 i(! +do_wa_u +( +lock +, +ts +)) ; + +684  +ed +(); + +687 + gme + < +ass + + glock_ty +, cs + gClock +, cs + gDuti +, cs + gPdi +> + +688 +bo + + +689 +wa_u +( + +690 +lock_ty +& +lock +, + +691 cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +t +, + +692 +Pdi + +ed +) + +697  +tyme + + tcomm_ty +< + tDuti +, + ttyme + + tClock +:: + tduti +>:: + tty + + tcomm_duti +; + +698 ! +ed +()) + +700 +comm_duti + +d +( +t + - +Clock +:: +now +()); + +701 i( + gd + < +comm_duti +:: +zo +()) ; + +702 + gd + = ( +d +:: +m +)( +d +, +comm_duti +( +chro +:: +mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +))); + +703 +do_wa_u +( +lock +, +da +:: +_fm_ock +:: +now +(+ da:: +fm_duti +( +d +)); + +705  +ed +(); + +708 + gme + < +ass + + glock_ty +, cs + gR +, cs + gPiod +, cs + gPdi +> + +709 +bo + + +710 +wa_f +( + +711 +lock_ty +& +lock +, + +712 cڡ +chro +:: +duti +< +R +, +Piod +>& +d +, + +713 +Pdi + +ed +) + +715  +wa_u +( +lock +, +chro +:: +dy_ock +:: +now +(+ +d +, +boo +:: +move +( +ed +)); + +720 +BOOST_THREAD_DECL +  +nify_l__thad_ex +( +cdi_vb +& +cd +, +unique_lock +< +mux +> +lk +); + +723  + ~ + + @/usr/include/boost/thread/win32/mutex.hpp + +1 #ide +BOOST_THREAD_WIN32_MUTEX_HPP + + +2  + #BOOST_THREAD_WIN32_MUTEX_HPP + + + ) + +9  + ~ + +10  + ~ + +11 #i +defed + +BOOST_THREAD_PROVIDES_NESTED_LOCKS + + +12  + ~ + +14  + ~ + +16  + ~ + +18 +mea + + gboo + + +20 +mea + + gda + + +22 :: +boo +:: + tda +:: + tbasic_timed_mux + + tundlyg_mux +; + +25 as + cmux +: + +26 +public + :: +boo +:: +da +:: +undlyg_mux + + +28 +public +: + +29 +BOOST_THREAD_NO_COPYABLE +( +mux +) + +30 +mux +() + +32 +lize +(); + +34 ~ +mux +() + +36 +deroy +(); + +39 #i +defed + +BOOST_THREAD_PROVIDES_NESTED_LOCKS + + +40  + gunique_lock +< + tmux +> + tsced_lock +; + +41  + gda +:: + ty_lock_w +< + tmux +> + tsced_y_lock +; + +45  +mux + + ty_mux +; + +47 as + ctimed_mux +: + +48 +public + :: +boo +:: +da +:: +basic_timed_mux + + +50 +public +: + +51 +BOOST_THREAD_NO_COPYABLE +( +timed_mux +) + +52 +timed_mux +() + +54 +lize +(); + +57 ~ +timed_mux +() + +59 +deroy +(); + +62 #i +defed + +BOOST_THREAD_PROVIDES_NESTED_LOCKS + + +63  + gunique_lock +< + ttimed_mux +> + tsced_timed_lock +; + +64  + gda +:: + ty_lock_w +< + ttimed_mux +> + tsced_y_lock +; + +65  +sced_timed_lock + + tsced_lock +; + +70  + ~ + + @/usr/include/boost/thread/win32/shared_mutex.hpp + +1 #ide +BOOST_THREAD_WIN32_SHARED_MUTEX_HPP + + +2  + #BOOST_THREAD_WIN32_SHARED_MUTEX_HPP + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17 #ifde +BOOST_THREAD_USES_CHRONO + + +18  + ~ + +19  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +26 +mea + + gboo + + +28 as + cshed_mux + + +30 + give +: + +31  + se_da + + +33  +shed_cou +:11, + +34 + gshed_wag +:11, + +35 + gexusive +:1, + +36 + gupgde +:1, + +37 + gexusive_wag +:7, + +38 + gexusive_wag_blocked +:1; + +40 +nd + +bo + + gݔ +==( +e_da + cڡ& +lhs +,e_dcڡ& + grhs +) + +42  * + gt_ +<cڡ*>(& + glhs +)==* +t_ +<cڡ*>(& +rhs +); + +46 +e_da + +ocked_com_exchge +(e_da* +rg +, s_d +w_vue +, s_d +comnd +) + +48 cڡ + gs += +BOOST_INTERLOCKED_COMPARE_EXCHANGE +( +t_ +<*>( +rg +), + +49 * +t_ +<*>(& +w_vue +), + +50 * +t_ +<*>(& +comnd +)); + +51  * + gt_ +< +e_da + cڡ*>(& + gs +); + +56 + guock_m + = 0, + +57 + gexusive_m + = 1 + +60 +e_da + + ge +; + +61 + gda +:: +w32 +:: +hd + +mhes +[2]; + +62 + gda +:: +w32 +:: +hd + +upgde_m +; + +64  +a_was +( +e_da + +d_e +) + +66 if( + gd_e +. + gexusive_wag +) + +68 +BOOST_VERIFY +( +wi +:: +RSemhe +( +mhes +[ +exusive_m +],1,0)!=0); + +71 if( + gd_e +. + gshed_wag + || old_e. + gexusive_wag +) + +73 +BOOST_VERIFY +( +wi +:: +RSemhe +( +mhes +[ +uock_m +], +d_e +. +shed_wag + + (d_e. +exusive_wag +?1:0),0)!=0); + +76  +a_shed_was +( +e_da + +d_e +) + +78 if( + gd_e +. + gshed_wag + || old_e. + gexusive_wag +) + +80 +BOOST_VERIFY +( +wi +:: +RSemhe +( +mhes +[ +uock_m +], +d_e +. +shed_wag + + (d_e. +exusive_wag +?1:0),0)!=0); + +84 + gpublic +: + +85 +BOOST_THREAD_NO_COPYABLE +( +shed_mux +) + +86 +shed_mux +() + +88 +mhes +[ +uock_m +]= +da +:: +w32 +:: +_ymous_mhe +(0, +LONG_MAX +); + +89 + gmhes +[ +exusive_m +]= +da +:: +w32 +:: +_ymous_mhe_nhrow +(0, +LONG_MAX +); + +90 i(! + gmhes +[ +exusive_m +]) + +92 + gda +:: +w32 +:: +a_mhe +( +mhes +[ +uock_m +], +LONG_MAX +); + +93 + gboo +:: +throw_exi +( +thad_sour_r +()); + +95 + gupgde_m += +da +:: +w32 +:: +_ymous_mhe_nhrow +(0, +LONG_MAX +); + +96 i(! + gupgde_m +) + +98 + gda +:: +w32 +:: +a_mhe +( +mhes +[ +uock_m +], +LONG_MAX +); + +99 + gda +:: +w32 +:: +a_mhe +( +mhes +[ +exusive_m +], +LONG_MAX +); + +100 + gboo +:: +throw_exi +( +thad_sour_r +()); + +102 +e_da + + ge_ +={0,0,0,0,0,0}; + +103 + ge += +e_ +; + +106 ~ +shed_mux +() + +108 + gwi +:: +CloHd +( +upgde_m +); + +109 + gwi +:: +CloHd +( +mhes +[ +uock_m +]); + +110 + gwi +:: +CloHd +( +mhes +[ +exusive_m +]); + +113 +bo + +y_lock_shed +() + +115 +e_da + + gd_e += +e +; + +118 +e_da + + gw_e += +d_e +; + +119 if(! + gw_e +. + gexusive + && !w_e. + gexusive_wag_blocked +) + +121 ++ + gw_e +. + gshed_cou +; + +122 if(! + gw_e +. + gshed_cou +) + +124  + gl +; + +128 +e_da + cڡ + gcut_e += +ocked_com_exchge +(& +e +, +w_e +, +d_e +); + +129 if( + gcut_e +== +d_e +) + +133 + gd_e += +cut_e +; + +135  !( + gd_e +. + gexusive +| old_e. + gexusive_wag_blocked +); + +138  +lock_shed +() + +142 +e_da + + gd_e += +e +; + +145 +e_da + + gw_e += +d_e +; + +146 if( + gw_e +. + gexusive + ||ew_e. + gexusive_wag_blocked +) + +148 ++ + gw_e +. + gshed_wag +; + +149 if(! + gw_e +. + gshed_wag +) + +151 + gboo +:: +throw_exi +( +boo +:: +lock_r +()); + +156 ++ + gw_e +. + gshed_cou +; + +157 if(! + gw_e +. + gshed_cou +) + +159 + gboo +:: +throw_exi +( +boo +:: +lock_r +()); + +163 +e_da + cڡ + gcut_e += +ocked_com_exchge +(& +e +, +w_e +, +d_e +); + +164 if( + gcut_e +== +d_e +) + +168 + gd_e += +cut_e +; + +171 if(!( + gd_e +. + gexusive +| old_e. + gexusive_wag_blocked +)) + +176 +BOOST_VERIFY +( +wi +:: +WaFSgObjeEx +( +mhes +[ +uock_m +],:: +boo +:: +da +:: +w32 +:: +fe +,0)==0); + +180 + give +: + +181  +gMs +( +da +:: +fm_duti + cڡ& +d +) + +183  +ic_ +<>( +d +. +gMs +()); + +186 + gme + < +tyme + + gDuti +> + +187  +gMs +( +Duti + cڡ& +d +) + +189  + gic_ +<>( + gchro +:: + +< +chro +:: +mlicds +>( +d +). +cou +()); + +192 + gme + < +tyme + + gClock +,ym + gTimot +,ym + gDuti +> + +193 +bo + +do_lock_shed_u +( +Timot + cڡ& +t +, +Duti + cڡ& +max +) + +197 +e_da + + gd_e += +e +; + +200 +e_da + + gw_e += +d_e +; + +201 if( + gw_e +. + gexusive + ||ew_e. + gexusive_wag_blocked +) + +203 ++ + gw_e +. + gshed_wag +; + +204 if(! + gw_e +. + gshed_wag +) + +206 + gboo +:: +throw_exi +( +boo +:: +lock_r +()); + +211 ++ + gw_e +. + gshed_cou +; + +212 if(! + gw_e +. + gshed_cou +) + +214 + gboo +:: +throw_exi +( +boo +:: +lock_r +()); + +218 +e_da + cڡ + gcut_e += +ocked_com_exchge +(& +e +, +w_e +, +d_e +); + +219 if( + gcut_e +== +d_e +) + +223 + gd_e += +cut_e +; + +226 if(!( + gd_e +. + gexusive +| old_e. + gexusive_wag_blocked +)) + +228  + gue +; + +235  + gs +=0; + +238 +Duti + +d +( +t + - +Clock +:: +now +()); + +239 if( + gd + < +Duti +:: +zo +()) + +241 +s += +da +:: +w32 +:: +timeout +; + +244 if( + gmax + ! +Duti +:: +zo +()) + +246 +d + = ( +d +:: +m +)(d, + gmax +); + +248 + gs += +wi +:: +WaFSgObjeEx +( +mhes +[ +uock_m +], +gMs +( +d +),0); + +249 if( + gs +!= +da +:: +w32 +:: +timeout +) + +255 if( + gs +== +da +:: +w32 +:: +timeout +) + +259 +e_da + + gw_e += +d_e +; + +260 if( + gw_e +. + gexusive + ||ew_e. + gexusive_wag_blocked +) + +262 if( + gw_e +. + gshed_wag +) + +264 -- + gw_e +. + gshed_wag +; + +269 ++ + gw_e +. + gshed_cou +; + +270 if(! + gw_e +. + gshed_cou +) + +272  + gl +; + +276 +e_da + cڡ + gcut_e += +ocked_com_exchge +(& +e +, +w_e +, +d_e +); + +277 if( + gcut_e +== +d_e +) + +281 + gd_e += +cut_e +; + +284 if(!( + gd_e +. + gexusive +| old_e. + gexusive_wag_blocked +)) + +286  + gue +; + +288  + gl +; + +291 +BOOST_ASSERT +( +s +==0); + +294 + gpublic +: + +296 #i +defed + +BOOST_THREAD_USES_DATETIME + + +297 +me +< +tyme + +TimeDuti +> + +298 +bo + +timed_lock_shed +( +TimeDuti + cڡ & +tive_time +) + +300 cڡ +da +:: +mo_fm_timot + +t +(da:: +mo_fm_ock +:: +now +(+ da:: +fm_duti +( +tive_time +)); + +302  + gdo_lock_shed_u +< + gda +:: +mo_fm_ock +>( +t +, da:: +fm_duti +:: +zo +()); + +304 +bo + +timed_lock_shed +( +boo +:: +syem_time + cڡ& +wa_u +) + +306 cڡ +da +:: +_fm_timot + +t +( +wa_u +); + +307  + gdo_lock_shed_u +< + gda +:: +_fm_ock +>( +t +, da:: +fm_mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +)); + +311 #ifde +BOOST_THREAD_USES_CHRONO + + +312 + gme + < +ass + + gR +, cs + gPiod +> + +313 +bo + +y_lock_shed_f +(cڡ +chro +:: +duti +< +R +, +Piod +>& +l_time +) + +315 cڡ + gchro +:: +dy_ock +:: +time_pot + +t +( +chro +::dy_ock:: +now +(+ +l_time +); + +316  +tyme + + tchro +:: + tduti +< + tR +, + tPiod +> + tDuti +; + +317  +tyme + + tcomm_ty +< + tDuti +, + ttyme + + tchro +:: + tdy_ock +:: + tduti +>:: + tty + + tcomm_duti +; + +319  + gdo_lock_shed_u +< + gchro +:: +dy_ock +>( +t +, + gcomm_duti +:: +zo +()); + +321 + gme + < +ass + + gDuti +> + +322 +bo + +y_lock_shed_u +(cڡ +chro +:: +time_pot +& +t +) + +324  +tyme + + tcomm_ty +< + tDuti +, + ttyme + + tchro +:: + tdy_ock +:: + tduti +>:: + tty + + tcomm_duti +; + +326  + gdo_lock_shed_u +< + gchro +:: +dy_ock +>( +t +, + gcomm_duti +:: +zo +()); + +328 + gme + < +ass + + gClock +, cs + gDuti +> + +329 +bo + +y_lock_shed_u +(cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +t +) + +331  +tyme + + tcomm_ty +< + tDuti +, + ttyme + + tClock +:: + tduti +>:: + tty + + tcomm_duti +; + +332  + gdo_lock_shed_u +< + gClock +>( + gt +, +comm_duti +( +chro +:: +mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +))); + +336  +uock_shed +() + +338 +e_da + + gd_e += +e +; + +341 +e_da + + gw_e += +d_e +; + +342 +bo + cڡ + gϡ_ad +=!-- +w_e +. +shed_cou +; + +344 if( + gϡ_ad +) + +346 if( + gw_e +. + gupgde +) + +348 + gw_e +. + gupgde += +l +; + +349 + gw_e +. + gexusive += +ue +; + +353 if( + gw_e +. + gexusive_wag +) + +355 -- + gw_e +. + gexusive_wag +; + +356 + gw_e +. + gexusive_wag_blocked += +l +; + +358 + gw_e +. + gshed_wag +=0; + +362 +e_da + cڡ + gcut_e += +ocked_com_exchge +(& +e +, +w_e +, +d_e +); + +363 if( + gcut_e +== +d_e +) + +365 if( +ϡ_ad +) + +367 if( +d_e +. +upgde +) + +369 +BOOST_VERIFY +( +wi +:: +RSemhe +( +upgde_m +,1,0)!=0); + +373 +a_was +( +d_e +); + +378 + gd_e += +cut_e +; + +382 +bo + +y_lock +() + +384 +e_da + + gd_e += +e +; + +387 +e_da + + gw_e += +d_e +; + +388 if( + gw_e +. + gshed_cou + ||ew_e. + gexusive +) + +390  + gl +; + +394 + gw_e +. + gexusive += +ue +; + +397 +e_da + cڡ + gcut_e += +ocked_com_exchge +(& +e +, +w_e +, +d_e +); + +398 if( + gcut_e +== +d_e +) + +402 + gd_e += +cut_e +; + +404  + gue +; + +407  +lock +() + +411 +e_da + + gd_e += +e +; + +414 +e_da + + gw_e += +d_e +; + +415 if( + gw_e +. + gshed_cou + ||ew_e. + gexusive +) + +417 ++ + gw_e +. + gexusive_wag +; + +418 if(! + gw_e +. + gexusive_wag +) + +420 + gboo +:: +throw_exi +( +boo +:: +lock_r +()); + +423 + gw_e +. + gexusive_wag_blocked += +ue +; + +427 + gw_e +. + gexusive += +ue +; + +430 +e_da + cڡ + gcut_e += +ocked_com_exchge +(& +e +, +w_e +, +d_e +); + +431 if( + gcut_e +== +d_e +) + +435 + gd_e += +cut_e +; + +438 if(! + gd_e +. + gshed_cou + && !d_e. + gexusive +) + +443 #ide +UNDER_CE + + +444 cڡ +bo + + gwa_l + = +ue +; + +446 cڡ +bo + + gwa_l + = +l +; + +448 +BOOST_VERIFY +( +wi +:: +WaFMuɝObjesEx +(2, +mhes +, +wa_l +,:: +boo +:: +da +:: +w32 +:: +fe +,0)<2); + +452 + give +: + +453 +me + < +tyme + +Clock +,ym + gTimot +,ym + gDuti +> + +454 +bo + +do_lock_u +( +Timot + cڡ& +t +, +Duti + cڡ& +max +) + +458 +e_da + + gd_e += +e +; + +461 +e_da + + gw_e += +d_e +; + +462 if( + gw_e +. + gshed_cou + ||ew_e. + gexusive +) + +464 ++ + gw_e +. + gexusive_wag +; + +465 if(! + gw_e +. + gexusive_wag +) + +467 + gboo +:: +throw_exi +( +boo +:: +lock_r +()); + +470 + gw_e +. + gexusive_wag_blocked += +ue +; + +474 + gw_e +. + gexusive += +ue +; + +477 +e_da + cڡ + gcut_e += +ocked_com_exchge +(& +e +, +w_e +, +d_e +); + +478 if( + gcut_e +== +d_e +) + +482 + gd_e += +cut_e +; + +485 if(! + gd_e +. + gshed_cou + && !d_e. + gexusive +) + +487  + gue +; + +494  + gwa_s +=0; + +497 +Duti + +d +( +t + - +Clock +:: +now +()); + +498 if( + gd + < +Duti +:: +zo +()) + +500 +wa_s += +da +:: +w32 +:: +timeout +; + +503 if( + gmax + ! +Duti +:: +zo +()) + +505 +d + = ( +d +:: +m +)(d, + gmax +); + +507 #ide +UNDER_CE + + +508 + gwa_s += +wi +:: +WaFMuɝObjesEx +(2, +mhes +, +ue +, +gMs +( +d +),0); + +510 + gwa_s += +wi +:: +WaFMuɝObjesEx +(2, +mhes +, +l +, +gMs +( +d +),0); + +514 if( + gwa_s +!= +da +:: +w32 +:: +timeout +) + +520 if( + gwa_s +== +da +:: +w32 +:: +timeout +) + +524 +bo + + gmu_nify + = +l +; + +525 +e_da + + gw_e += +d_e +; + +526 if( + gw_e +. + gshed_cou + ||ew_e. + gexusive +) + +528 if( + gw_e +. + gexusive_wag +) + +530 if(!-- + gw_e +. + gexusive_wag +) + +532 + gw_e +. + gexusive_wag_blocked += +l +; + +533 + gmu_nify + = +ue +; + +539 + gw_e +. + gexusive += +ue +; + +542 +e_da + cڡ + gcut_e += +ocked_com_exchge +(& +e +, +w_e +, +d_e +); + +543 i( + gmu_nify +) + +545 +BOOST_VERIFY +( +wi +:: +RSemhe +( +mhes +[ +uock_m +],1,0)!=0); + +548 if( + gcut_e +== +d_e +) + +552 + gd_e += +cut_e +; + +554 if(! + gd_e +. + gshed_cou + && !d_e. + gexusive +) + +556  + gue +; + +558  + gl +; + +561 +BOOST_ASSERT +( +wa_s +<2); + +564 + gpublic +: + +566 #i +defed + +BOOST_THREAD_USES_DATETIME + + +567 +bo + +timed_lock +( +boo +:: +syem_time + cڡ& +wa_u +) + +569 cڡ +da +:: +_fm_timot + +t +( +wa_u +); + +570  + gdo_lock_u +< + gda +:: +_fm_ock +>( +t +, da:: +fm_mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +)); + +572 + gme +< +tyme + + gTimeDuti +> + +573 +bo + +timed_lock +( +TimeDuti + cڡ & +tive_time +) + +575 cڡ + gda +:: +mo_fm_timot + +t +( +da +:: +mo_fm_ock +:: +now +(+ da:: +fm_duti +( +tive_time +)); + +577  + gdo_lock_u +< + gda +:: +mo_fm_ock +>( +t +, da:: +fm_duti +:: +zo +()); + +580 #ifde +BOOST_THREAD_USES_CHRONO + + +581 + gme + < +ass + + gR +, cs + gPiod +> + +582 +bo + +y_lock_f +(cڡ +chro +:: +duti +< +R +, +Piod +>& +l_time +) + +584 cڡ + gchro +:: +dy_ock +:: +time_pot + +t +( +chro +::dy_ock:: +now +(+ +l_time +); + +585  +tyme + + tchro +:: + tduti +< + tR +, + tPiod +> + tDuti +; + +586  +tyme + + tcomm_ty +< + tDuti +, + ttyme + + tchro +:: + tdy_ock +:: + tduti +>:: + tty + + tcomm_duti +; + +588  + gdo_lock_u +< + gchro +:: +dy_ock +>( +t +, + gcomm_duti +:: +zo +()); + +590 + gme + < +ass + + gDuti +> + +591 +bo + +y_lock_u +(cڡ +chro +:: +time_pot +& +t +) + +593  +tyme + + tcomm_ty +< + tDuti +, + ttyme + + tchro +:: + tdy_ock +:: + tduti +>:: + tty + + tcomm_duti +; + +595  + gdo_lock_u +< + gchro +:: +dy_ock +>( +t +, + gcomm_duti +:: +zo +()); + +597 + gme + < +ass + + gClock +, cs + gDuti +> + +598 +bo + +y_lock_u +(cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +t +) + +600  +tyme + + tcomm_ty +< + tDuti +, + ttyme + + tClock +:: + tduti +>:: + tty + + tcomm_duti +; + +601  + gdo_lock_u +< + gClock +>( + gt +, +comm_duti +( +chro +:: +mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +))); + +605  +uock +() + +607 +e_da + + gd_e += +e +; + +610 +e_da + + gw_e += +d_e +; + +611 + gw_e +. + gexusive += +l +; + +612 if( + gw_e +. + gexusive_wag +) + +614 -- + gw_e +. + gexusive_wag +; + +615 + gw_e +. + gexusive_wag_blocked += +l +; + +617 + gw_e +. + gshed_wag +=0; + +619 +e_da + cڡ + gcut_e += +ocked_com_exchge +(& +e +, +w_e +, +d_e +); + +620 if( + gcut_e +== +d_e +) + +624 + gd_e += +cut_e +; + +626 +a_was +( +d_e +); + +629  +lock_upgde +() + +633 +e_da + + gd_e += +e +; + +636 +e_da + + gw_e += +d_e +; + +637 if( + gw_e +. + gexusive + ||ew_e. + gexusive_wag_blocked + ||ew_e. + gupgde +) + +639 ++ + gw_e +. + gshed_wag +; + +640 if(! + gw_e +. + gshed_wag +) + +642 + gboo +:: +throw_exi +( +boo +:: +lock_r +()); + +647 ++ + gw_e +. + gshed_cou +; + +648 if(! + gw_e +. + gshed_cou +) + +650 + gboo +:: +throw_exi +( +boo +:: +lock_r +()); + +652 + gw_e +. + gupgde += +ue +; + +655 +e_da + cڡ + gcut_e += +ocked_com_exchge +(& +e +, +w_e +, +d_e +); + +656 if( + gcut_e +== +d_e +) + +660 + gd_e += +cut_e +; + +663 if(!( + gd_e +. + gexusive +|| old_e. + gexusive_wag_blocked +|| old_e. + gupgde +)) + +668 +BOOST_VERIFY +( +wi +:: +WaFSgObjeEx +( +mhes +[ +uock_m +],wi:: +fe +,0)==0); + +672 +bo + +y_lock_upgde +() + +674 +e_da + + gd_e += +e +; + +677 +e_da + + gw_e += +d_e +; + +678 if( + gw_e +. + gexusive + ||ew_e. + gexusive_wag_blocked + ||ew_e. + gupgde +) + +680  + gl +; + +684 ++ + gw_e +. + gshed_cou +; + +685 if(! + gw_e +. + gshed_cou +) + +687  + gl +; + +689 + gw_e +. + gupgde += +ue +; + +692 +e_da + cڡ + gcut_e += +ocked_com_exchge +(& +e +, +w_e +, +d_e +); + +693 if( + gcut_e +== +d_e +) + +697 + gd_e += +cut_e +; + +699  + gue +; + +702  +uock_upgde +() + +704 +e_da + + gd_e += +e +; + +707 +e_da + + gw_e += +d_e +; + +708 + gw_e +. + gupgde += +l +; + +709 +bo + cڡ + gϡ_ad +=!-- +w_e +. +shed_cou +; + +711 + gw_e +. + gshed_wag +=0; + +712 if( + gϡ_ad +) + +714 if( + gw_e +. + gexusive_wag +) + +716 -- + gw_e +. + gexusive_wag +; + +717 + gw_e +. + gexusive_wag_blocked += +l +; + +721 +e_da + cڡ + gcut_e += +ocked_com_exchge +(& +e +, +w_e +, +d_e +); + +722 if( + gcut_e +== +d_e +) + +724 if( +ϡ_ad +) + +726 +a_was +( +d_e +); + +729 +a_shed_was +( +d_e +); + +737 + gd_e += +cut_e +; + +741  +uock_upgde_d_lock +() + +743 +e_da + + gd_e += +e +; + +746 +e_da + + gw_e += +d_e +; + +747 +bo + cڡ + gϡ_ad +=!-- +w_e +. +shed_cou +; + +749 if( + gϡ_ad +) + +751 + gw_e +. + gupgde += +l +; + +752 + gw_e +. + gexusive += +ue +; + +755 +e_da + cڡ + gcut_e += +ocked_com_exchge +(& +e +, +w_e +, +d_e +); + +756 if( + gcut_e +== +d_e +) + +758 if(! +ϡ_ad +) + +760 +BOOST_VERIFY +( +wi +:: +WaFSgObjeEx +( +upgde_m +, +da +:: +w32 +:: +fe +,0)==0); + +764 + gd_e += +cut_e +; + +768  +uock_d_lock_upgde +() + +770 +e_da + + gd_e += +e +; + +773 +e_da + + gw_e += +d_e +; + +774 + gw_e +. + gexusive += +l +; + +775 + gw_e +. + gupgde += +ue +; + +776 ++ + gw_e +. + gshed_cou +; + +777 if( + gw_e +. + gexusive_wag +) + +779 -- + gw_e +. + gexusive_wag +; + +780 + gw_e +. + gexusive_wag_blocked += +l +; + +782 + gw_e +. + gshed_wag +=0; + +784 +e_da + cڡ + gcut_e += +ocked_com_exchge +(& +e +, +w_e +, +d_e +); + +785 if( + gcut_e +== +d_e +) + +789 + gd_e += +cut_e +; + +791 +a_was +( +d_e +); + +794  +uock_d_lock_shed +() + +796 +e_da + + gd_e += +e +; + +799 +e_da + + gw_e += +d_e +; + +800 + gw_e +. + gexusive += +l +; + +801 ++ + gw_e +. + gshed_cou +; + +802 if( + gw_e +. + gexusive_wag +) + +804 -- + gw_e +. + gexusive_wag +; + +805 + gw_e +. + gexusive_wag_blocked += +l +; + +807 + gw_e +. + gshed_wag +=0; + +809 +e_da + cڡ + gcut_e += +ocked_com_exchge +(& +e +, +w_e +, +d_e +); + +810 if( + gcut_e +== +d_e +) + +814 + gd_e += +cut_e +; + +816 +a_was +( +d_e +); + +818  +uock_upgde_d_lock_shed +() + +820 +e_da + + gd_e += +e +; + +823 +e_da + + gw_e += +d_e +; + +824 + gw_e +. + gupgde += +l +; + +825 if( + gw_e +. + gexusive_wag +) + +827 -- + gw_e +. + gexusive_wag +; + +828 + gw_e +. + gexusive_wag_blocked += +l +; + +830 + gw_e +. + gshed_wag +=0; + +832 +e_da + cڡ + gcut_e += +ocked_com_exchge +(& +e +, +w_e +, +d_e +); + +833 if( + gcut_e +== +d_e +) + +837 + gd_e += +cut_e +; + +839 +a_was +( +d_e +); + +843  +shed_mux + + tupgde_mux +; + +847  + ~ + + @/usr/include/boost/thread/win32/thread_heap_alloc.hpp + +5 #ide +THREAD_HEAP_ALLOC_HPP + + +6  + #THREAD_HEAP_ALLOC_HPP + + + ) + +7  + ~ + +8  + ~ + +9  + ~ + +10  + ~ + +11  + ~ + +12  + ~ + +13  + ~ + +15  + ~ + +17  + ~ + +19 +mea + + gboo + + +21 +mea + + gda + + +23 +le + * +lo_w_hp_memy +( +size +) + +25 * cڡ + ghp_memy += +wi +:: +HpAoc +(wi:: +GProssHp +(),0, +size +); + +26 if(! + ghp_memy +) + +28 + gboo +:: +throw_exi +( +d +:: +bad_loc +()); + +30  + ghp_memy +; + +33 +le +  +_w_hp_memy +(* +hp_memy +) + +35 +BOOST_VERIFY +( +wi +:: +HpFe +(wi:: +GProssHp +(),0, +hp_memy +)!=0); + +37 #i +defed +( +BOOST_THREAD_PROVIDES_VARIADIC_THREAD +&& ! defed ( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +38 + gme +< +tyme + + gT +, + gtyme +... + gArgs +> + +39 +le + +T +* +hp_w +( +Args +&&... +gs +) + +41 * cڡ + ghp_memy += +lo_w_hp_memy +(( +T +)); + +42 + gBOOST_TRY + + +44 +T +* cڡ + gda += +w + ( +hp_memy +T( +ic_ +< +Args +&&>( +gs +)...); + +45  + gda +; + +47 +BOOST_CATCH +(...) + +49 +_w_hp_memy +( +hp_memy +); + +50 + gBOOST_RETHROW + + +52 + gBOOST_CATCH_END + + +55 + gme +< +tyme + + gT +> + +56 +le + +T +* +hp_w +() + +58 * cڡ + ghp_memy += +lo_w_hp_memy +(( +T +)); + +59 + gBOOST_TRY + + +61 +T +* cڡ + gda += +w + ( +hp_memy +) T(); + +62  + gda +; + +64 +BOOST_CATCH +(...) + +66 +_w_hp_memy +( +hp_memy +); + +67 + gBOOST_RETHROW + + +69 + gBOOST_CATCH_END + + +72 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +73 + gme +< +tyme + + gT +,tym + gA1 +> + +74 +le + +T +* +hp_w +( +A1 +&& +a1 +) + +76 * cڡ + ghp_memy += +lo_w_hp_memy +(( +T +)); + +77 + gBOOST_TRY + + +79 +T +* cڡ + gda += +w + ( +hp_memy +T( +ic_ +< +A1 +&&>( +a1 +)); + +80  + gda +; + +82 +BOOST_CATCH +(...) + +84 +_w_hp_memy +( +hp_memy +); + +85 + gBOOST_RETHROW + + +87 + gBOOST_CATCH_END + + +89 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +> + +90 +le + +T +* +hp_w +( +A1 +&& +a1 +, +A2 +&& +a2 +) + +92 * cڡ + ghp_memy += +lo_w_hp_memy +(( +T +)); + +93 + gBOOST_TRY + + +95 +T +* cڡ + gda += +w + ( +hp_memy +T( +ic_ +< +A1 +&&>( +a1 +),ic_< +A2 +&&>( +a2 +)); + +96  + gda +; + +98 +BOOST_CATCH +(...) + +100 +_w_hp_memy +( +hp_memy +); + +101 + gBOOST_RETHROW + + +103 + gBOOST_CATCH_END + + +105 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +> + +106 +le + +T +* +hp_w +( +A1 +&& +a1 +, +A2 +&& +a2 +, +A3 +&& +a3 +) + +108 * cڡ + ghp_memy += +lo_w_hp_memy +(( +T +)); + +109 + gBOOST_TRY + + +111 +T +* cڡ + gda += +w + ( +hp_memy +T( +ic_ +< +A1 +&&>( +a1 +),ic_< +A2 +&&>( +a2 +), + +112 +ic_ +< +A3 +&&>( +a3 +)); + +113  + gda +; + +115 +BOOST_CATCH +(...) + +117 +_w_hp_memy +( +hp_memy +); + +118 + gBOOST_RETHROW + + +120 + gBOOST_CATCH_END + + +122 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +123 +le + +T +* +hp_w +( +A1 +&& +a1 +, +A2 +&& +a2 +, +A3 +&& +a3 +, +A4 +&& +a4 +) + +125 * cڡ + ghp_memy += +lo_w_hp_memy +(( +T +)); + +126 + gBOOST_TRY + + +128 +T +* cڡ + gda += +w + ( +hp_memy +T( +ic_ +< +A1 +&&>( +a1 +),ic_< +A2 +&&>( +a2 +), + +129 +ic_ +< +A3 +&&>( +a3 +),ic_< +A4 +&&>( +a4 +)); + +130  + gda +; + +132 +BOOST_CATCH +(...) + +134 +_w_hp_memy +( +hp_memy +); + +135 + gBOOST_RETHROW + + +137 + gBOOST_CATCH_END + + +140 + gme +< +tyme + + gT +,tym + gA1 +> + +141 +le + +T +* +hp_w_im +( +A1 + +a1 +) + +143 * cڡ + ghp_memy += +lo_w_hp_memy +(( +T +)); + +144 + gBOOST_TRY + + +146 +T +* cڡ + gda += +w + ( +hp_memy +T( +a1 +); + +147  + gda +; + +149 +BOOST_CATCH +(...) + +151 +_w_hp_memy +( +hp_memy +); + +152 + gBOOST_RETHROW + + +154 + gBOOST_CATCH_END + + +157 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +> + +158 +le + +T +* +hp_w_im +( +A1 + +a1 +, +A2 + +a2 +) + +160 * cڡ + ghp_memy += +lo_w_hp_memy +(( +T +)); + +161 + gBOOST_TRY + + +163 +T +* cڡ + gda += +w + ( +hp_memy +T( +a1 +, +a2 +); + +164  + gda +; + +166 +BOOST_CATCH +(...) + +168 +_w_hp_memy +( +hp_memy +); + +169 + gBOOST_RETHROW + + +171 + gBOOST_CATCH_END + + +174 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +> + +175 +le + +T +* +hp_w_im +( +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +) + +177 * cڡ + ghp_memy += +lo_w_hp_memy +(( +T +)); + +178 + gBOOST_TRY + + +180 +T +* cڡ + gda += +w + ( +hp_memy +T( +a1 +, +a2 +, +a3 +); + +181  + gda +; + +183 +BOOST_CATCH +(...) + +185 +_w_hp_memy +( +hp_memy +); + +186 + gBOOST_RETHROW + + +188 + gBOOST_CATCH_END + + +191 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +192 +le + +T +* +hp_w_im +( +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +) + +194 * cڡ + ghp_memy += +lo_w_hp_memy +(( +T +)); + +195 + gBOOST_TRY + + +197 +T +* cڡ + gda += +w + ( +hp_memy +T( +a1 +, +a2 +, +a3 +, +a4 +); + +198  + gda +; + +200 +BOOST_CATCH +(...) + +202 +_w_hp_memy +( +hp_memy +); + +203 + gBOOST_RETHROW + + +205 + gBOOST_CATCH_END + + +207 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +,tym + gA5 +> + +208 +le + +T +* +hp_w_im +( +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +) + +210 * cڡ + ghp_memy += +lo_w_hp_memy +(( +T +)); + +211 + gBOOST_TRY + + +213 +T +* cڡ + gda += +w + ( +hp_memy +T( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +); + +214  + gda +; + +216 +BOOST_CATCH +(...) + +218 +_w_hp_memy +( +hp_memy +); + +219 + gBOOST_RETHROW + + +221 + gBOOST_CATCH_END + + +223 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +,tym + gA5 +,tym + gA6 +> + +224 +le + +T +* +hp_w_im +( +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +) + +226 * cڡ + ghp_memy += +lo_w_hp_memy +(( +T +)); + +227 + gBOOST_TRY + + +229 +T +* cڡ + gda += +w + ( +hp_memy +T( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +); + +230  + gda +; + +232 +BOOST_CATCH +(...) + +234 +_w_hp_memy +( +hp_memy +); + +235 + gBOOST_RETHROW + + +237 + gBOOST_CATCH_END + + +239 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +,tym + gA5 +,tym + gA6 +,tym + gA7 +> + +240 +le + +T +* +hp_w_im +( +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +) + +242 * cڡ + ghp_memy += +lo_w_hp_memy +(( +T +)); + +243 + gBOOST_TRY + + +245 +T +* cڡ + gda += +w + ( +hp_memy +T( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +); + +246  + gda +; + +248 +BOOST_CATCH +(...) + +250 +_w_hp_memy +( +hp_memy +); + +251 + gBOOST_RETHROW + + +253 + gBOOST_CATCH_END + + +255 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +,tym + gA5 +,tym + gA6 +,tym + gA7 +,tym + gA8 +> + +256 +le + +T +* +hp_w_im +( +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +) + +258 * cڡ + ghp_memy += +lo_w_hp_memy +(( +T +)); + +259 + gBOOST_TRY + + +261 +T +* cڡ + gda += +w + ( +hp_memy +T( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +); + +262  + gda +; + +264 +BOOST_CATCH +(...) + +266 +_w_hp_memy +( +hp_memy +); + +267 + gBOOST_RETHROW + + +269 + gBOOST_CATCH_END + + +271 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +,tym + gA5 +,tym + gA6 +,tym + gA7 +,tym + gA8 +,tym + gA9 +> + +272 +le + +T +* +hp_w_im +( +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +, +A9 + +a9 +) + +274 * cڡ + ghp_memy += +lo_w_hp_memy +(( +T +)); + +275 + gBOOST_TRY + + +277 +T +* cڡ + gda += +w + ( +hp_memy +T( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +, +a9 +); + +278  + gda +; + +280 +BOOST_CATCH +(...) + +282 +_w_hp_memy +( +hp_memy +); + +283 + gBOOST_RETHROW + + +285 + gBOOST_CATCH_END + + +289 + gme +< +tyme + + gT +,tym + gA1 +> + +290 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +) + +292  + ghp_w_im +< + gT +, +A1 + cڡ&>( + ga1 +); + +294 + gme +< +tyme + + gT +,tym + gA1 +> + +295 +le + +T +* +hp_w +( +A1 +& +a1 +) + +297  + ghp_w_im +< + gT +, + gA1 +&>( + ga1 +); + +300 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +> + +301 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +, +A2 + cڡ& +a2 +) + +303  + ghp_w_im +< + gT +, +A1 + cڡ&, +A2 + cڡ&>( + ga1 +, + ga2 +); + +305 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +> + +306 +le + +T +* +hp_w +( +A1 +& +a1 +, +A2 + cڡ& +a2 +) + +308  + ghp_w_im +< + gT +, + gA1 +&, +A2 + cڡ&>( + ga1 +, + ga2 +); + +310 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +> + +311 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +, +A2 +& +a2 +) + +313  + ghp_w_im +< + gT +, +A1 + cڡ&, + gA2 +&>( + ga1 +, + ga2 +); + +315 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +> + +316 +le + +T +* +hp_w +( +A1 +& +a1 +, +A2 +& +a2 +) + +318  + ghp_w_im +< + gT +, + gA1 +&, + gA2 +&>( + ga1 +, + ga2 +); + +321 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +> + +322 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +, +A2 + cڡ& +a2 +, +A3 + cڡ& +a3 +) + +324  + ghp_w_im +< + gT +, +A1 + cڡ&, +A2 + cڡ&, +A3 + cڡ&>( + ga1 +, + ga2 +, + ga3 +); + +326 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +> + +327 +le + +T +* +hp_w +( +A1 +& +a1 +, +A2 + cڡ& +a2 +, +A3 + cڡ& +a3 +) + +329  + ghp_w_im +< + gT +, + gA1 +&, +A2 + cڡ&, +A3 + cڡ&>( + ga1 +, + ga2 +, + ga3 +); + +331 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +> + +332 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +, +A2 +& +a2 +, +A3 + cڡ& +a3 +) + +334  + ghp_w_im +< + gT +, +A1 + cڡ&, + gA2 +&, +A3 + cڡ&>( + ga1 +, + ga2 +, + ga3 +); + +336 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +> + +337 +le + +T +* +hp_w +( +A1 +& +a1 +, +A2 +& +a2 +, +A3 + cڡ& +a3 +) + +339  + ghp_w_im +< + gT +, + gA1 +&, + gA2 +&, +A3 + cڡ&>( + ga1 +, + ga2 +, + ga3 +); + +342 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +> + +343 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +, +A2 + cڡ& +a2 +, +A3 +& +a3 +) + +345  + ghp_w_im +< + gT +, +A1 + cڡ&, +A2 + cڡ&, + gA3 +&>( + ga1 +, + ga2 +, + ga3 +); + +347 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +> + +348 +le + +T +* +hp_w +( +A1 +& +a1 +, +A2 + cڡ& +a2 +, +A3 +& +a3 +) + +350  + ghp_w_im +< + gT +, + gA1 +&, +A2 + cڡ&, + gA3 +&>( + ga1 +, + ga2 +, + ga3 +); + +352 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +> + +353 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +, +A2 +& +a2 +, +A3 +& +a3 +) + +355  + ghp_w_im +< + gT +, +A1 + cڡ&, + gA2 +&, + gA3 +&>( + ga1 +, + ga2 +, + ga3 +); + +357 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +> + +358 +le + +T +* +hp_w +( +A1 +& +a1 +, +A2 +& +a2 +, +A3 +& +a3 +) + +360  + ghp_w_im +< + gT +, + gA1 +&, + gA2 +&, + gA3 +&>( + ga1 +, + ga2 +, + ga3 +); + +363 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +364 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +, +A2 + cڡ& +a2 +, +A3 + cڡ& +a3 +, +A4 + cڡ& +a4 +) + +366  + ghp_w_im +< + gT +, +A1 + cڡ&, +A2 + cڡ&, +A3 + cڡ&, +A4 + cڡ&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +368 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +369 +le + +T +* +hp_w +( +A1 +& +a1 +, +A2 + cڡ& +a2 +, +A3 + cڡ& +a3 +, +A4 + cڡ& +a4 +) + +371  + ghp_w_im +< + gT +, + gA1 +&, +A2 + cڡ&, +A3 + cڡ&, +A4 + cڡ&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +373 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +374 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +, +A2 +& +a2 +, +A3 + cڡ& +a3 +, +A4 + cڡ& +a4 +) + +376  + ghp_w_im +< + gT +, +A1 + cڡ&, + gA2 +&, +A3 + cڡ&, +A4 + cڡ&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +378 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +379 +le + +T +* +hp_w +( +A1 +& +a1 +, +A2 +& +a2 +, +A3 + cڡ& +a3 +, +A4 + cڡ& +a4 +) + +381  + ghp_w_im +< + gT +, + gA1 +&, + gA2 +&, +A3 + cڡ&, +A4 + cڡ&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +384 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +385 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +, +A2 + cڡ& +a2 +, +A3 +& +a3 +, +A4 + cڡ& +a4 +) + +387  + ghp_w_im +< + gT +, +A1 + cڡ&, +A2 + cڡ&, + gA3 +&, +A4 + cڡ&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +389 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +390 +le + +T +* +hp_w +( +A1 +& +a1 +, +A2 + cڡ& +a2 +, +A3 +& +a3 +, +A4 + cڡ& +a4 +) + +392  + ghp_w_im +< + gT +, + gA1 +&, +A2 + cڡ&, + gA3 +&, +A4 + cڡ&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +394 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +395 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +, +A2 +& +a2 +, +A3 +& +a3 +, +A4 + cڡ& +a4 +) + +397  + ghp_w_im +< + gT +, +A1 + cڡ&, + gA2 +&, + gA3 +&, +A4 + cڡ&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +399 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +400 +le + +T +* +hp_w +( +A1 +& +a1 +, +A2 +& +a2 +, +A3 +& +a3 +, +A4 + cڡ& +a4 +) + +402  + ghp_w_im +< + gT +, + gA1 +&, + gA2 +&, + gA3 +&, +A4 + cڡ&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +404 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +405 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +, +A2 + cڡ& +a2 +, +A3 + cڡ& +a3 +, +A4 +& +a4 +) + +407  + ghp_w_im +< + gT +, +A1 + cڡ&, +A2 + cڡ&, +A3 + cڡ&, + gA4 +&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +409 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +410 +le + +T +* +hp_w +( +A1 +& +a1 +, +A2 + cڡ& +a2 +, +A3 + cڡ& +a3 +, +A4 +& +a4 +) + +412  + ghp_w_im +< + gT +, + gA1 +&, +A2 + cڡ&, +A3 + cڡ&, + gA4 +&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +414 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +415 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +, +A2 +& +a2 +, +A3 + cڡ& +a3 +, +A4 +& +a4 +) + +417  + ghp_w_im +< + gT +, +A1 + cڡ&, + gA2 +&, +A3 + cڡ&, + gA4 +&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +419 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +420 +le + +T +* +hp_w +( +A1 +& +a1 +, +A2 +& +a2 +, +A3 + cڡ& +a3 +, +A4 +& +a4 +) + +422  + ghp_w_im +< + gT +, + gA1 +&, + gA2 +&, +A3 + cڡ&, + gA4 +&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +425 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +426 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +, +A2 + cڡ& +a2 +, +A3 +& +a3 +, +A4 +& +a4 +) + +428  + ghp_w_im +< + gT +, +A1 + cڡ&, +A2 + cڡ&, + gA3 +&, + gA4 +&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +430 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +431 +le + +T +* +hp_w +( +A1 +& +a1 +, +A2 + cڡ& +a2 +, +A3 +& +a3 +, +A4 +& +a4 +) + +433  + ghp_w_im +< + gT +, + gA1 +&, +A2 + cڡ&, + gA3 +&, + gA4 +&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +435 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +436 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +, +A2 +& +a2 +, +A3 +& +a3 +, +A4 +& +a4 +) + +438  + ghp_w_im +< + gT +, +A1 + cڡ&, + gA2 +&, + gA3 +&, + gA4 +&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +440 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +441 +le + +T +* +hp_w +( +A1 +& +a1 +, +A2 +& +a2 +, +A3 +& +a3 +, +A4 +& +a4 +) + +443  + ghp_w_im +< + gT +, + gA1 +&, + gA2 +&, + gA3 +&, + gA4 +&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +448 + gme +< +tyme + + gT +> + +449 +le +  +hp_de +( +T +* +da +) + +451 + gda +->~ +T +(); + +452 +_w_hp_memy +( +da +); + +455 + gme +< +tyme + + gT +> + +456  + sdo_hp_de + + +458  +ݔ +()( +T +* + gda +) const + +460 + gda +:: +hp_de +( +da +); + +466  + ~ + + @/usr/include/boost/thread/win32/thread_primitives.hpp + +1 #ide +BOOST_WIN32_THREAD_PRIMITIVES_HPP + + +2  + #BOOST_WIN32_THREAD_PRIMITIVES_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +35  + ~ + +36  + ~ + +38 #i +BOOST_PLAT_WINDOWS_RUNTIME + + +39  + ~ + +42 +mea + + gboo + + +44 +mea + + gda + + +46 +mea + + gw32 + + +48 :: +boo +:: + twi +:: + tHANDLE_ + + thd +; + +49 :: +boo +:: + twi +:: + tSYSTEM_INFO_ + + tsyem_fo +; + +50 :: +boo +:: + twi +:: + tULONGLONG_ + + tticks_ty +; + +51 cڡ + gfe +=:: +boo +:: +wi +:: +INFINITE_ +; + +52 cڡ + gtimeout +=:: +boo +:: +wi +:: +WAIT_TIMEOUT_ +; + +53 +hd + cڡ + gvid_hd_vue +=:: +boo +:: +wi +:: +INVALID_HANDLE_VALUE_ +; + +54 cڡ + gevt_modify_e +=:: +boo +:: +wi +:: +EVENT_MODIFY_STATE_ +; + +55 cڡ + gsynchrize +=:: +boo +:: +wi +:: +SYNCHRONIZE_ +; + +56 cڡ + gwa_abded +=:: +boo +:: +wi +:: +WAIT_ABANDONED_ +; + +57 cڡ + g_evt_l_t + = 0x00000002; + +58 cڡ + g_evt_mu_t + = 0x00000001; + +59 cڡ + gevt_l_acss + = :: +boo +:: +wi +:: +EVENT_ALL_ACCESS_ +; + +60 cڡ + gmhe_l_acss + = +boo +:: +wi +:: +SEMAPHORE_ALL_ACCESS_ +; + +65  + ~ + +67 +mea + + gboo + + +69 +mea + + gda + + +71 +mea + + gw32 + + +73 +mea + + gda + {  +ticks_ty + ( + tBOOST_WINAPI_WINAPI_CC + * + tgtickcou64_t +)(); } + +74 +BOOST_THREAD_DECL + +boo +:: +da +:: +w32 +::da:: +gtickcou64_t + +gtickcou64 +; + +76 + eevt_ty + + +78 + gauto_t_evt += +l +, + +79 + gmu_t_evt += +ue + + +82 + el_evt_e + + +84 + gevt_y_t += +l +, + +85 + gevt_y_t += +ue + + +88 +le + +hd + +_evt +( + +89 #i! +defed +( +BOOST_NO_ANSI_APIS +) + +90 cڡ * +mux_me +, + +92 cڡ +wch_t + * +mux_me +, + +94 +evt_ty + +ty +, + +95 +l_evt_e + +e +) + +97 #i! +defed +( +BOOST_NO_ANSI_APIS +) + +98 +hd + cڡ + gs + = :: +boo +:: +wi +:: +CeEvtA +(0, +ty +, +e +, +mux_me +); + +99 #i +BOOST_USE_WINAPI_VERSION + < +BOOST_WINAPI_VERSION_VISTA + + +100 +hd + cڡ + gs + = :: +boo +:: +wi +:: +CeEvtW +(0, +ty +, +e +, +mux_me +); + +102 +hd + cڡ + gs + = :: +boo +:: +wi +:: +CeEvtExW +( + +104 +mux_me +, + +105 +ty + ? +_evt_mu_t + : 0 | +e + ? +_evt_l_t + : 0, + +106 +evt_l_acss +); + +108  + gs +; + +111 +le + +hd + +_ymous_evt +( +evt_ty + +ty +, +l_evt_e + +e +) + +113 +hd + cڡ + gs + = +_evt +(0, +ty +, +e +); + +114 if(! + gs +) + +116 + gboo +:: +throw_exi +( +thad_sour_r +()); + +118  + gs +; + +121 +le + +hd + +_ymous_mhe_nhrow +( +l_cou +, +max_cou +) + +123 #i! +defed +( +BOOST_NO_ANSI_APIS +) + +124 +hd + cڡ + gs +=:: +boo +:: +wi +:: +CeSemheA +(0, +l_cou +, +max_cou +,0); + +126 #i +BOOST_USE_WINAPI_VERSION + < +BOOST_WINAPI_VERSION_VISTA + + +127 +hd + cڡ + gs +=:: +boo +:: +wi +:: +CeSemheEx +(0, +l_cou +, +max_cou +,0,0); + +129 +hd + cڡ + gs +=:: +boo +:: +wi +:: +CeSemheExW +(0, +l_cou +, +max_cou +,0,0, +mhe_l_acss +); + +132  + gs +; + +135 +le + +hd + +_ymous_mhe +( +l_cou +, +max_cou +) + +137 +hd + cڡ + gs += +_ymous_mhe_nhrow +( +l_cou +, +max_cou +); + +138 if(! + gs +) + +140 + gboo +:: +throw_exi +( +thad_sour_r +()); + +142  + gs +; + +145 +le + +hd + +dui_hd +(hd +sour +) + +147 +hd + cڡ + gcut_oss +=:: +boo +:: +wi +:: +GCutPross +(); + +148 cڡ + gme_acss_ag +=2; + +149 +hd + + gw_hd +=0; + +150 +bo + cڡ + gsucss +=:: +boo +:: +wi +:: +DuiHd +( +cut_oss +, +sour +,cut_oss,& +w_hd +,0, +l +, +me_acss_ag +)!=0; + +151 if(! + gsucss +) + +153 + gboo +:: +throw_exi +( +thad_sour_r +()); + +155  + gw_hd +; + +158 +le +  +a_mhe +( +hd + +mhe +, +cou +) + +160 +BOOST_VERIFY +(:: +boo +:: +wi +:: +RSemhe +( +mhe +, +cou +,0)!=0); + +163 +le +  +g_syem_fo +( +syem_fo + * +fo +) + +165 #i +BOOST_PLAT_WINDOWS_RUNTIME + + +166 :: +boo +:: +wi +:: +GNiveSyemInfo +( +fo +); + +168 :: +boo +:: +wi +:: +GSyemInfo +( +fo +); + +172 +le +  +p +( +mlicds +) + +174 if( + gmlicds + == 0) + +176 #i +BOOST_PLAT_WINDOWS_RUNTIME + + +177 +d +:: +this_thad +:: +yld +(); + +179 :: +boo +:: +wi +:: +S˕ +(0); + +184 #i +BOOST_PLAT_WINDOWS_RUNTIME + + +185 :: +boo +:: +wi +:: +WaFSgObjeEx +(::boo::wi:: +GCutThad +(), +mlicds +, 0); + +187 :: +boo +:: +wi +:: +S˕ +( +mlicds +); + +192 #i +BOOST_PLAT_WINDOWS_RUNTIME + + +193 as + cBOOST_THREAD_DECL + + gsced_w_thad + + +195 + gpublic +: + +196 +sced_w_thad +(: +m_comiHd +( +vid_hd_vue +) + +199 ~ +sced_w_thad +() + +201 i( +m_comiHd + !:: +boo +:: +da +:: +w32 +:: +vid_hd_vue +) + +203 :: +boo +:: +wi +:: +CloHd +( +m_comiHd +); + +207 ( +__d + * + tthad_func +)(*); + +208 +bo + +t +( +thad_func + +addss +, * +m +, * +thrdId +); + +210 +hd + +waab_hd +() const + +212 +BOOST_ASSERT +( +m_comiHd + !:: +boo +:: +da +:: +w32 +:: +vid_hd_vue +); + +213  + gm_comiHd +; + +216 + give +: + +217 +hd + +m_comiHd +; + +220 as + cBOOST_THREAD_DECL + + ghd_mag + + +222 + give +: + +223 +hd + +hd_to_mage +; + +224 +hd_mag +(handle_manager&); + +225 + ghd_mag +& + gݔ +=( +hd_mag +&); + +227  +nup +() + +229 if( + ghd_to_mage + && hd_to_mage!= +vid_hd_vue +) + +231 +BOOST_VERIFY +(:: +boo +:: +wi +:: +CloHd +( +hd_to_mage +)); + +235 + gpublic +: + +236 +exic + +hd_mag +( +hd + +hd_to_mage_ +): + +237 +hd_to_mage +( +hd_to_mage_ +) + +239 +hd_mag +(): + +240 +hd_to_mage +(0) + +243 +hd_mag +& +ݔ +=( +hd + +w_hd +) + +245 +nup +(); + +246 + ghd_to_mage += +w_hd +; + +247  * + gthis +; + +250 +ݔ + +hd +() const + +252  + ghd_to_mage +; + +255 +hd + +dui +() const + +257  +dui_hd +( +hd_to_mage +); + +260  +sw +( +hd_mag +& +h +) + +262 + gd +:: +sw +( +hd_to_mage +, +h +.handle_to_manage); + +265 +hd + +a +() + +267 +hd + cڡ + gs += +hd_to_mage +; + +268 + ghd_to_mage +=0; + +269  + gs +; + +272 +bo + + gݔ +!() const + +274  ! + ghd_to_mage +; + +277 ~ +hd_mag +() + +279 +nup +(); + +286 #i +defed +( +BOOST_MSVC +&& ( +_MSC_VER +>=1400&& !defed( +UNDER_CE +) + +288 +mea + + gboo + + +290 +mea + + gda + + +292 +mea + + gw32 + + +294 #i +_MSC_VER +==1400 + +295 "C"  +_ockedbdt +(* +a +, +b +); + +296 "C"  +_ockedbdt +(* +a +, +b +); + +298 "C"  +_ockedbdt +(vީ* +a +, +b +); + +299 "C"  +_ockedbdt +(vީ* +a +, +b +); + +302 #agm +sic +( +_ockedbdt +) + +303 #agm +sic +( +_ockedbdt +) + +305 +le + +bo + +ocked_b__d_t +(* +x +, +b +) + +307  +_ockedbdt +( +x +, +b +)!=0; + +310 +le + +bo + +ocked_b__d_t +(* +x +, +b +) + +312  +_ockedbdt +( +x +, +b +)!=0; + +318  + #BOOST_THREAD_BTS_DEFINED + + + ) + +319 #i( +defed +( +BOOST_MSVC +|| defed( +BOOST_INTEL_WIN +)&& defed( +_M_IX86 +) + +320 +mea + + gboo + + +322 +mea + + gda + + +324 +mea + + gw32 + + +326 +le + +bo + +ocked_b__d_t +(* +x +, +b +) + +328 #ide +BOOST_INTEL_CXX_VERSION + + +329 + g__asm + { + +330 +mov + + gx +, + gb +; + +331 +mov + + gedx +, + gx +; + +332 +lock + + gbts + [ +edx +], + gx +; + +333 +tc + + g +; + +336 +bo + + gt +; + +337 + g__asm + { + +338 +mov + + gx +, +b + + +339 +mov + + gedx +, +x + + +340 +lock + + gbts + [ +edx +], +x + + +341 +tc + + + + +342 +mov + + gt +, + g + + +344  + gt +; + +349 +le + +bo + +ocked_b__d_t +(* +x +, +b +) + +351 #ide +BOOST_INTEL_CXX_VERSION + + +352 + g__asm + { + +353 +mov + + gx +, + gb +; + +354 +mov + + gedx +, + gx +; + +355 +lock + + gb + [ +edx +], + gx +; + +356 +tc + + g +; + +359 +bo + + gt +; + +360 + g__asm + { + +361 +mov + + gx +, +b + + +362 +mov + + gedx +, +x + + +363 +lock + + gb + [ +edx +], +x + + +364 +tc + + + + +365 +mov + + gt +, + g + + +367  + gt +; + +375  + #BOOST_THREAD_BTS_DEFINED + + + ) + +378 #ide +BOOST_THREAD_BTS_DEFINED + + +380 +mea + + gboo + + +382 +mea + + gda + + +384 +mea + + gw32 + + +386 +le + +bo + +ocked_b__d_t +(* +x +, +b +) + +388 cڡ + gvue +=1<< +b +; + +389  + gd +=* +x +; + +392 cڡ + gcut += +BOOST_INTERLOCKED_COMPARE_EXCHANGE +( +x +, +d +| +vue +,old); + +393 if( + gcut +== +d +) + +397 + gd += +cut +; + +399  + gue +) ; + +400  ( + gd +& + gvue +)!=0; + +403 +le + +bo + +ocked_b__d_t +(* +x +, +b +) + +405 cڡ + gvue +=1<< +b +; + +406  + gd +=* +x +; + +409 cڡ + gcut += +BOOST_INTERLOCKED_COMPARE_EXCHANGE +( +x +, +d +&~ +vue +,old); + +410 if( + gcut +== +d +) + +414 + gd += +cut +; + +416  + gue +) ; + +417  ( + gd +& + gvue +)!=0; + +424  + ~ + + @/usr/include/boost/thread/xtime.hpp + +8 #ide +BOOST_XTIME_WEK070601_HPP + + +9  + #BOOST_XTIME_WEK070601_HPP + + + ) + +11  + ~ + +12 #i +defed + +BOOST_THREAD_USES_DATETIME + + +14  + ~ + +15  + ~ + +16  + ~ + +18  + ~ + +20 +mea + + gboo + { + +22 + extime_ock_tys + + +24 + gTIME_UTC_ +=1 + +34  + sxtime + + +36 #i +defed +( +BOOST_NO_INT64_T +) + +37  +t_32_t + + txtime_c_t +; + +39  +t_64_t + + txtime_c_t +; + +42  +t_32_t + + txtime_nc_t +; + +44 +xtime_c_t + + gc +; + +45 +xtime_nc_t + + gnc +; + +47 +ݔ + +syem_time +() const + +49  + gboo +:: +posix_time +:: +om_time_t +(0)+ + +50 +boo +:: +posix_time +:: +cds +( +ic_ +<>( +c +))+ + +51 #ifde +BOOST_DATE_TIME_HAS_NANOSECONDS + + +52 +boo +:: +posix_time +:: +nocds +( +nc +); + +54 + gboo +:: +posix_time +:: +miocds +(( +nc ++500)/1000); + +60 + gle + :: +boo +:: +xtime + +g_xtime +(boo:: +syem_time + cڡ& +abs_time +) + +62 :: +boo +:: +xtime + +s +; + +63 + gboo +:: +posix_time +:: +time_duti + cڡ +time_s_och += +abs_time +- +boo +::posix_time:: +om_time_t +(0); + +65 + gs +. + gc += +ic_ +< :: +boo +:: +xtime +:: +xtime_c_t +>( +time_s_och +. +tٮ_cds +()); + +66 + gs +. + gnc += +ic_ +< :: +boo +:: +xtime +:: +xtime_nc_t +>( +time_s_och +. +aiڮ_cds +()*(1000000000/time_s_och. +ticks_r_cd +())); + +67  + gs +; + +70 +le +  +xtime_g +(:: +boo +:: +xtime +* +x +,  +ock_ty +) + +72 i( + gock_ty + = +TIME_UTC_ +) + +74 * +x += +g_xtime +( +g_syem_time +()); + +75  + gock_ty +; + +81 +le +  +xtime_cmp +(cڡ :: +boo +:: +xtime +& +xt1 +, cڡ ::boo::xtime& +xt2 +) + +83 i( +xt1 +. +c + = +xt2 +.sec) + +84  ()( +xt1 +. +nc + - +xt2 +.nsec); + +86  ( + gxt1 +. + gc + > + gxt2 +.sec) ? 1 : -1; + +91  + ~ + + @/usr/include/boost/type_index/detail/compile_time_type_info.hpp + +9 #ide +BOOST_TYPE_INDEX_DETAIL_COMPILE_TIME_TYPE_INFO_HPP + + +10  + #BOOST_TYPE_INDEX_DETAIL_COMPILE_TIME_TYPE_INFO_HPP + + + ) + +16  + ~ + +17  + ~ + +18  + ~ + +20 #ifde +BOOST_HAS_PRAGMA_ONCE + + +21 #agm + + + +25  + #BOOST_TYPE_INDEX_REGISTER_CTTI_PARSING_PARAMS +( +beg_sk +, +d_sk +, +ruime_sk +, +ruime_sk_u +) \ + +26 +mea + +boo + {amea +tydex + {amea +da + { \ + +27 +BOOST_STATIC_CONSTEXPR + +d +:: +size_t + +ti_sk_size__beg + = +beg_sk +; \ + +28 +BOOST_STATIC_CONSTEXPR + +d +:: +size_t + +ti_sk_size__d + = +d_sk +; \ + +29 +BOOST_STATIC_CONSTEXPR + +bo + +ti_sk_me__ruime + = +ruime_sk +; \ + +30 +BOOST_STATIC_CONSTEXPR +  +ti_sk_u_ruime +[] = +ruime_sk_u +; \ + +32 + + ) + +36 #i +defed +( +BOOST_TYPE_INDEX_DOXYGEN_INVOKED +) + +38 #i +defed +( +BOOST_TYPE_INDEX_CTTI_USER_DEFINED_PARSING +) + +39  + ~ + +40 + $BOOST_PP_EXPAND + +BOOST_TYPE_INDEX_REGISTER_CTTI_PARSING_PARAMS + +BOOST_TYPE_INDEX_CTTI_USER_DEFINED_PARSING + ) + +41 #i + `defed +( +_MSC_VER +&& defed ( +BOOST_NO_CXX11_NOEXCEPT +) + +43 + `BOOST_TYPE_INDEX_REGISTER_CTTI_PARSING_PARAMS +(40, 10, +l +, "") + +44 #i + `defed +( +_MSC_VER +&& !defed ( +BOOST_NO_CXX11_NOEXCEPT +) + +46 + `BOOST_TYPE_INDEX_REGISTER_CTTI_PARSING_PARAMS +(40, 19, +l +, "") + +47 #i + `defed +( +__g__ +&& defed( +__APPLE__ +) + +53 + `BOOST_TYPE_INDEX_REGISTER_CTTI_PARSING_PARAMS +(39, 1, +ue +, "T = ") + +54 #i + `defed +( +__g__ +&& ( +__g_maj__ + < 3 || (__g_maj__ =3 && +__g_m__ + == 0)) + +57 + `BOOST_TYPE_INDEX_REGISTER_CTTI_PARSING_PARAMS +(39, 6, +l +, "") + +58 #i + `defed +( +__g__ +&& ( +__g_maj__ + >4 || (__g_maj__ =3 && +__g_m__ + > 0)) + +61 + `BOOST_TYPE_INDEX_REGISTER_CTTI_PARSING_PARAMS +(39, 1, +ue +, "T = ") + +62 #i + `defed +( +__EDG__ +&& !defed( +BOOST_NO_CXX14_CONSTEXPR +) + +65 + `BOOST_TYPE_INDEX_REGISTER_CTTI_PARSING_PARAMS +(58, 1, +l +, "") + +66 #i + `defed +( +__EDG__ +&& defed( +BOOST_NO_CXX14_CONSTEXPR +) + +69 + `BOOST_TYPE_INDEX_REGISTER_CTTI_PARSING_PARAMS +(57, 1, +l +, "") + +70 #i + `defed +( +__GNUC__ +&& (__GNUC__ < 7&& !defed( +BOOST_NO_CXX14_CONSTEXPR +) + +72 + `BOOST_TYPE_INDEX_REGISTER_CTTI_PARSING_PARAMS +(81, 1, +l +, "") + +73 #i + `defed +( +__GNUC__ +&& (__GNUC__ >7&& !defed( +BOOST_NO_CXX14_CONSTEXPR +) + +75 + `BOOST_TYPE_INDEX_REGISTER_CTTI_PARSING_PARAMS +(80, 1, +l +, "") + +76 #i + `defed +( +__GNUC__ +&& defed( +BOOST_NO_CXX14_CONSTEXPR +) + +78 + `BOOST_TYPE_INDEX_REGISTER_CTTI_PARSING_PARAMS +(57, 1, +l +, "") + +81 + `BOOST_TYPE_INDEX_REGISTER_CTTI_PARSING_PARAMS +(0, 0, +l +, "") + +84 #unde +BOOST_TYPE_INDEX_REGISTER_CTTI_PARSING_PARAMS + + +86 +mea + +boo + {amea +tydex + {amea +da + { + +87 +me + < +bo + +Cdi +> + +88 +BOOST_CXX14_CONSTEXPR + +le +  + `as_compe_time_gths +( +BOOST_NOEXCEPT + { + +89 + `BOOST_STATIC_ASSERT_MSG +( + +90 +Cdi +, + +97 +me + < +ass + +T +> + +98 +BOOST_CXX14_CONSTEXPR + +le +  + `ed_to_g_funi_me +( +BOOST_NOEXCEPT + { + +99 + `BOOST_STATIC_ASSERT_MSG +( + +100 ( +T +&& +l +, + +108 +me + < +AayLgth +> + +109 +BOOST_CXX14_CONSTEXPR + +le + cڡ * + `sk_begg_ruime +(cڡ * +beg +, +boo +:: +l_ty + +BOOST_NOEXCEPT + { + +110  +beg +; + +113 +me +< +ass + +FwdIt1 +, cs +FwdIt2 +> + +114 +BOOST_CXX14_CONSTEXPR + +le + +FwdIt1 + + `cڡex_ch +( + +115 +FwdIt1 + +f1 +, + +116 +FwdIt1 + +ϡ1 +, + +117 +FwdIt2 + +f2 +, + +118 +FwdIt2 + +ϡ2 + +BOOST_NOEXCEPT + + +120 i( +f2 + = +ϡ2 +) { + +121  +f1 +; + +124  +f1 + ! +ϡ1 +) { + +125 +FwdIt1 + +1 + = +f1 +; + +126 +FwdIt2 + +2 + = +f2 +; + +128 * +1 + =* +2 +) { + +129 ++ +1 +; + +130 ++ +2 +; + +131 i( +2 + = +ϡ2 + +f1 +; + +132 i( +1 + = +ϡ1 +) ast1; + +135 ++ +f1 +; + +138  +ϡ1 +; + +141 +BOOST_CXX14_CONSTEXPR + +le +  + `cڡex_rcmp +(cڡ * +v1 +, cڡ * +v2 + +BOOST_NOEXCEPT + { + +142 * +v1 + !'\0' && *v1 =* +v2 +) { + +143 ++ +v1 +; + +144 ++ +v2 +; + +147  +ic_ +<>(* +v1 +- * +v2 +; + +150 +me + < +AayLgth +> + +151 +BOOST_CXX14_CONSTEXPR + +le + cڡ * + `sk_begg_ruime +(cڡ * +beg +, +boo +:: +ue_ty + +BOOST_NOEXCEPT + { + +152 cڡ * cڡ + + = + `cڡex_ch +( + +153 +beg +, beg + +AayLgth +, + +154 +ti_sk_u_ruime +, ctti_skip_until_runtime + (ctti_skip_until_runtime) - 1 + +156  ( + + = +beg + + +AayLgth + ? beg : i+ ( +ti_sk_u_ruime +) - 1); + +159 +me + < +AayLgth +> + +160 +BOOST_CXX14_CONSTEXPR + +le + cڡ * + `sk_begg +(cڡ * +beg + +BOOST_NOEXCEPT + { + +161 +as_compe_time_gths +<( +AayLgth + > +ti_sk_size__beg + + +ti_sk_size__d +)>(); + +162  +sk_begg_ruime +< +AayLgth + - +ti_sk_size__beg +>( + +163 +beg + + +ti_sk_size__beg +, + +164 +boo +:: +gl_cڡt +< +bo +, +ti_sk_me__ruime +>() + +168 #i! + `defed +( +__g__ +&& defed( +__GNUC__ +&& !defed( +BOOST_NO_CXX14_CONSTEXPR +) + +169 +me + <... +I +> + +170  + sdex_q + {}; + +172 +me + < +tyme + +Le +,ym +Right +> + +173  +make_dex_qu_jo +; + +175 +me + <... +Le +, ... +Right +> + +176  +make_dex_qu_jo +< +dex_q +< +Le +...>, index_q< +Right +...> > { + +177  +dex_q +< + tLe +..., + tRight +...> + tty +; + +180 +me + < +C +,  +D +> + +181  + smake_dex_q_im + { + +182  +tyme + + tmake_dex_qu_jo +< + +183 + ttyme + + tmake_dex_q_im +< + tC +, + tD + / 2>:: + tty +, + +184 + ttyme + + tmake_dex_q_im +< + tC + + + tD + / 2, (D + 1/ 2>:: + tty + + +185 >:: + tty +ype; + +188 +me + < +C +> + +189  +make_dex_q_im +< +C +, 0> { + +190  +dex_q +<> + tty +; + +193 +me + < +C +> + +194  +make_dex_q_im +< +C +, 1> { + +195  +dex_q +< + tC +> + tty +; + +198 +me + <... +C +> + +199  + scrg + { + +200  +cڡex +  +size_ + = ...( +C +); + +201  +cڡex +  +da_ +[ +size_ +] = { +C +... }; + +204 +me + <... +C +> + +205 +cڡex +  +crg +< +C +...>:: +da_ +[]; + +208 }} + } +} + +210 +mea + + gboo + {amea + gda + { + +215 + gme + < +ass + + gT +> + +216  + sti + { + +218 #i! +defed +( +__g__ +&& defed( +__GNUC__ +&& !defed( +BOOST_NO_CXX14_CONSTEXPR +) + +220 + gme + < + gI +> + +221 +cڡex +  +s +( + gBOOST_NOEXCEPT + { + +222 +cڡex +  + gofft + = + +223 ( +I + >= 10u ? 1u : 0u) + +224 + ( +I + >= 100u ? 1u : 0u) + +225 + ( +I + >= 1000u ? 1u : 0u) + +226 + ( +I + >= 10000u ? 1u : 0u) + +227 + ( +I + >= 100000u ? 1u : 0u) + +228 + ( +I + >= 1000000u ? 1u : 0u) + +231 #i +defed +( +BOOST_TYPE_INDEX_FUNCTION_SIGNATURE +) + +232  + gBOOST_TYPE_INDEX_FUNCTION_SIGNATURE +[ +I + + +offt +]; + +233 #i +defed +( +__FUNCSIG__ +) + +234  + g__FUNCSIG__ +[ +I + + +offt +]; + +236  + g__PRETTY_FUNCTION__ +[ +I + + +offt +]; + +240 + gme + <... + gIndexes +> + +241 +cڡex + cڡ * +im +(:: +boo +:: +tydex +:: +da +:: +dex_q +< +Indexes +...> ) +BOOST_NOEXCEPT + { + +242  :: +boo +:: +tydex +:: +da +:: +crg +< +s +< +Indexes +>()...>:: +da_ +; + +245 + gme + < + gD + = 0> + +246 +cڡex + cڡ * +n +( +BOOST_NOEXCEPT + { + +247 #i +defed +( +BOOST_TYPE_INDEX_FUNCTION_SIGNATURE +) + +248 +cڡex +  +size + = ( +BOOST_TYPE_INDEX_FUNCTION_SIGNATURE +); + +249 #i +defed +( +__FUNCSIG__ +) + +250 +cڡex +  + gsize + = ( +__FUNCSIG__ +); + +251 #i +defed +( +__PRETTY_FUNCTION__ +) \ + +252 || +defed +( +__GNUC__ +) \ + +253 || ( +defed +( +__SUNPRO_CC +&& ( + g__SUNPRO_CC + >= 0x5130)) \ + +254 || ( +defed +( +__MWERKS__ +) && (__MWERKS__ >= 0x3000)) \ + +255 || ( +defed +( +__ICC +) && (__ICC >= 600)) \ + +256 || +defed +( +__ghs__ +) \ + +257 || +defed +( +__DMC__ +) + +258 +cڡex +  +size + = ( +__PRETTY_FUNCTION__ +); + +260 + gboo +:: +tydex +:: +da +:: +ed_to_g_funi_me +(); + +263 + gboo +:: +tydex +:: +da +:: +as_compe_time_gths +< + +264 ( +size + > +boo +:: +tydex +:: +da +:: +ti_sk_size__beg + + boo::tydex::da:: +ti_sk_size__d + + ("const *") - 1) + +266 +ic_as +(! +boo +:: +tydex +:: +da +:: +ti_sk_me__ruime +, "Skipping for GCC in C++14 mode is unsupported"); + +268  +tyme + + tboo +:: + ttydex +:: + tda +:: + tmake_dex_q_im +< + +269 + tboo +:: + ttydex +:: + tda +:: + tti_sk_size__beg +, + +270 + tsize + - ("cڡ *"+ 1 - + tboo +:: + ttydex +:: + tda +:: + tti_sk_size__beg + + +271 >:: + tty + + tidx_q +; + +272  +im +( +idx_q +()); + +276 +BOOST_CXX14_CONSTEXPR + cڡ * +n +( + gBOOST_NOEXCEPT + { + +277 #i +defed +( +BOOST_TYPE_INDEX_FUNCTION_SIGNATURE +) + +278  + gboo +:: +tydex +:: +da +:: +sk_begg +< ( +BOOST_TYPE_INDEX_FUNCTION_SIGNATURE +) >(BOOST_TYPE_INDEX_FUNCTION_SIGNATURE); + +279 #i +defed +( +__FUNCSIG__ +) + +280  + gboo +:: +tydex +:: +da +:: +sk_begg +< ( +__FUNCSIG__ +) >(__FUNCSIG__); + +281 #i +defed +( +__PRETTY_FUNCTION__ +) \ + +282 || +defed +( +__GNUC__ +) \ + +283 || ( +defed +( +__SUNPRO_CC +&& ( + g__SUNPRO_CC + >= 0x5130)) \ + +284 || ( +defed +( +__MWERKS__ +) && (__MWERKS__ >= 0x3000)) \ + +285 || ( +defed +( +__ICC +) && (__ICC >= 600)) \ + +286 || +defed +( +__ghs__ +) \ + +287 || +defed +( +__DMC__ +) + +288  +boo +:: +tydex +:: +da +:: +sk_begg +< ( +__PRETTY_FUNCTION__ +) >(__PRETTY_FUNCTION__); + +290 + gboo +:: +tydex +:: +da +:: +ed_to_g_funi_me +(); + + @/usr/include/boost/type_index/type_index_facade.hpp + +9 #ide +BOOST_TYPE_INDEX_TYPE_INDEX_FACADE_HPP + + +10  + #BOOST_TYPE_INDEX_TYPE_INDEX_FACADE_HPP + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +17 #i! +defed +( +BOOST_NO_IOSTREAM +) + +18 #i! +defed +( +BOOST_NO_IOSFWD +) + +19  + ~ + +21  + ~ + +25 #ifde +BOOST_HAS_PRAGMA_ONCE + + +26 #agm + + + +29 +mea + + gboo + {amea + gtydex + { + +61 + gme + < +ass + + gDived +, cs + gTyInfo +> + +62 as + cty_dex_de + { + +63 + give +: + +65 +BOOST_CXX14_CONSTEXPR + cڡ +Dived + & +dived +(cڡ +BOOST_NOEXCEPT + { + +66  * +ic_ +< +Dived + cڡ*>( +this +); + +69 + gpublic +: + +70  +TyInfo + + tty_fo_t +; + +74 +le + cڡ * +me +(cڡ + gBOOST_NOEXCEPT + { + +75  +dived +(). +w_me +(); + +80 +le + + gd +:: +rg + +ty_me +() const { + +81  +dived +(). +me +(); + +86 +le + +bo + +equ +(cڡ +Dived +& +rhs +cڡ + gBOOST_NOEXCEPT + { + +87 cڡ * cڡ + g + = +dived +(). +w_me +(); + +88 cڡ * cڡ + gright + = +rhs +. +w_me +(); + +89  + g + = +right + || ! +d +:: +rcmp +( + +,ight); + +94 +le + +bo + +befe +(cڡ +Dived +& +rhs +cڡ + gBOOST_NOEXCEPT + { + +95 cڡ * cڡ + g + = +dived +(). +w_me +(); + +96 cڡ * cڡ + gright + = +rhs +. +w_me +(); + +97  + g + ! +right + && +d +:: +rcmp +( + +,ight) < 0; + +104 +le + + gd +:: +size_t + +hash_code +(cڡ +BOOST_NOEXCEPT + { + +105 cڡ * cڡ +me_w + = +dived +(). +w_me +(); + +106  + gboo +:: +hash_nge +( +me_w +,ame_w + +d +:: + +(name_raw)); + +109 #i +defed +( +BOOST_TYPE_INDEX_DOXYGEN_INVOKED +) + +110 + geed +: + +113 +le + cڡ * +w_me +(cڡ +BOOST_NOEXCEPT +; + +117 +le + cڡ + gty_fo_t +& +ty_fo +(cڡ + gBOOST_NOEXCEPT +; + +126 + gme + < +ass + + gT +> + +127  +Dived + +ty_id +( + gBOOST_NOEXCEPT +; + +136 + gme + < +ass + + gT +> + +137  +Dived + +ty_id_wh_cvr +( + gBOOST_NOEXCEPT +; + +145 + gme + < +ass + + gT +> + +146  +Dived + +ty_id_ruime +(cڡ +T +& +vb + + gBOOST_NOEXCEPT +; + +153 + gme + < +ass + + gDived +, cs + gTyInfo +> + +154 +BOOST_CXX14_CONSTEXPR + +le + +bo + + gݔ + =(cڡ +ty_dex_de +< +Dived +, + gTyInfo +>& + glhs +, cڡ + gty_dex_de +< + gDived +, TyInfo>& + grhs + + gBOOST_NOEXCEPT + { + +155  + gic_ +< +Dived + cڡ&>( + glhs +). +equ +( +ic_ +( +rhs +)); + +158 + gme + < +ass + + gDived +, cs + gTyInfo +> + +159 +BOOST_CXX14_CONSTEXPR + +le + +bo + + gݔ + < (cڡ + gty_dex_de +< + gDived +, + gTyInfo +>& + glhs +, cڡy_dex_de& + grhs + + gBOOST_NOEXCEPT + { + +160  + gic_ +< +Dived + cڡ&>( + glhs +). +befe +( +ic_ +( +rhs +)); + +165 + gme + < +ass + + gDived +, cs + gTyInfo +> + +166 +BOOST_CXX14_CONSTEXPR + +le + +bo + + gݔ + > (cڡ + gty_dex_de +< + gDived +, + gTyInfo +>& + glhs +, cڡy_dex_de& + grhs + + gBOOST_NOEXCEPT + { + +167  + grhs + < + glhs +; + +170 + gme + < +ass + + gDived +, cs + gTyInfo +> + +171 +BOOST_CXX14_CONSTEXPR + +le + +bo + + gݔ + <(cڡ +ty_dex_de +< +Dived +, + gTyInfo +>& + glhs +, cڡ + gty_dex_de +< + gDived +, TyInfo>& + grhs + + gBOOST_NOEXCEPT + { + +172  !( + glhs + > + grhs +); + +175 + gme + < +ass + + gDived +, cs + gTyInfo +> + +176 +BOOST_CXX14_CONSTEXPR + +le + +bo + + gݔ + >(cڡ +ty_dex_de +< +Dived +, + gTyInfo +>& + glhs +, cڡ + gty_dex_de +< + gDived +, TyInfo>& + grhs + + gBOOST_NOEXCEPT + { + +177  !( + glhs + < + grhs +); + +180 + gme + < +ass + + gDived +, cs + gTyInfo +> + +181 +BOOST_CXX14_CONSTEXPR + +le + +bo + + gݔ + !(cڡ +ty_dex_de +< +Dived +, + gTyInfo +>& + glhs +, cڡ + gty_dex_de +< + gDived +, TyInfo>& + grhs + + gBOOST_NOEXCEPT + { + +182  !( + glhs + = +rhs +); + +186 + gme + < +ass + + gDived +, cs + gTyInfo +> + +187 +le + +bo + + gݔ + =(cڡ +TyInfo +& +lhs +, cڡ + gty_dex_de +< + gDived +, + gTyInfo +>& + grhs + + gBOOST_NOEXCEPT + { + +188  +Dived +( +lhs += +rhs +; + +191 + gme + < +ass + + gDived +, cs + gTyInfo +> + +192 +le + +bo + + gݔ + < (cڡ + gTyInfo +& + glhs +, cڡ + gty_dex_de +< + gDived +, TyInfo>& + grhs + + gBOOST_NOEXCEPT + { + +193  +Dived +( +lhs +< + grhs +; + +196 + gme + < +ass + + gDived +, cs + gTyInfo +> + +197 +le + +bo + + gݔ + > (cڡ + gTyInfo +& + glhs +, cڡ + gty_dex_de +< + gDived +, TyInfo>& + grhs + + gBOOST_NOEXCEPT + { + +198  + grhs + < +Dived +( +lhs +); + +201 + gme + < +ass + + gDived +, cs + gTyInfo +> + +202 +le + +bo + + gݔ + <(cڡ +TyInfo +& +lhs +, cڡ + gty_dex_de +< + gDived +, + gTyInfo +>& + grhs + + gBOOST_NOEXCEPT + { + +203  !( +Dived +( +lhs +> + grhs +); + +206 + gme + < +ass + + gDived +, cs + gTyInfo +> + +207 +le + +bo + + gݔ + >(cڡ +TyInfo +& +lhs +, cڡ + gty_dex_de +< + gDived +, + gTyInfo +>& + grhs + + gBOOST_NOEXCEPT + { + +208  !( +Dived +( +lhs +< + grhs +); + +211 + gme + < +ass + + gDived +, cs + gTyInfo +> + +212 +le + +bo + + gݔ + !(cڡ +TyInfo +& +lhs +, cڡ + gty_dex_de +< + gDived +, + gTyInfo +>& + grhs + + gBOOST_NOEXCEPT + { + +213  !( +Dived +( +lhs += +rhs +); + +217 + gme + < +ass + + gDived +, cs + gTyInfo +> + +218 +le + +bo + + gݔ + =(cڡ +ty_dex_de +< +Dived +, + gTyInfo +>& + glhs +, cڡ TyInfo& + grhs + + gBOOST_NOEXCEPT + { + +219  + glhs + = +Dived +( +rhs +); + +222 + gme + < +ass + + gDived +, cs + gTyInfo +> + +223 +le + +bo + + gݔ + < (cڡ + gty_dex_de +< + gDived +, + gTyInfo +>& + glhs +, cڡ TyInfo& + grhs + + gBOOST_NOEXCEPT + { + +224  + glhs + < +Dived +( +rhs +); + +227 + gme + < +ass + + gDived +, cs + gTyInfo +> + +228 +le + +bo + + gݔ + > (cڡ + gty_dex_de +< + gDived +, + gTyInfo +>& + glhs +, cڡ TyInfo& + grhs + + gBOOST_NOEXCEPT + { + +229  +Dived +( +rhs +< + glhs +; + +232 + gme + < +ass + + gDived +, cs + gTyInfo +> + +233 +le + +bo + + gݔ + <(cڡ +ty_dex_de +< +Dived +, + gTyInfo +>& + glhs +, cڡ TyInfo& + grhs + + gBOOST_NOEXCEPT + { + +234  !( + glhs + > +Dived +( +rhs +)); + +237 + gme + < +ass + + gDived +, cs + gTyInfo +> + +238 +le + +bo + + gݔ + >(cڡ +ty_dex_de +< +Dived +, + gTyInfo +>& + glhs +, cڡ TyInfo& + grhs + + gBOOST_NOEXCEPT + { + +239  !( + glhs + < +Dived +( +rhs +)); + +242 + gme + < +ass + + gDived +, cs + gTyInfo +> + +243 +le + +bo + + gݔ + !(cڡ +ty_dex_de +< +Dived +, + gTyInfo +>& + glhs +, cڡ TyInfo& + grhs + + gBOOST_NOEXCEPT + { + +244  !( + glhs + = +Dived +( +rhs +)); + +251 #i +defed +( +BOOST_TYPE_INDEX_DOXYGEN_INVOKED +) + +254 +bo + + gݔ + ==, !=, <, ... (cڡ + gty_dex_de +& + glhs +, cڡy_dex_de& + grhs + + gnx +; + +257 +bo + + gݔ + ==, !=, <, ... (cڡ + gty_dex_de +& + glhs +, cڡ + gTyInfo +& + grhs + + gnx +; + +260 +bo + + gݔ + ==, !=, <, ... (cڡ + gTyInfo +& + glhs +, cڡ + gty_dex_de +& + grhs + + gnx +; + +264 #ide +BOOST_NO_IOSTREAM + + +265 #ifde +BOOST_NO_TEMPLATED_IOSTREAMS + + +268 + gme + < +ass + + gDived +, cs + gTyInfo +> + +269 +le + + gd +:: +oam +& +ݔ +<<( +d +::oam& +or +, cڡ + gty_dex_de +< + gDived +, + gTyInfo +>& + gd +) { + +270 + gor + << + gic_ +< +Dived + cڡ&>( + gd +). +ty_me +(); + +271  + gor +; + +276 + gme + < +ass + + gChT +, cs + gTrtT +, cs + gDived +, cs + gTyInfo +> + +277 +le + + gd +:: +basic_oam +< +ChT +, + gTrtT +>& + gݔ +<<( + +278 + gd +:: +basic_oam +< +ChT +, + gTrtT +>& + gor +, + +279 cڡ + gty_dex_de +< + gDived +, + gTyInfo +>& + gd +) + +281 + gor + << + gic_ +< +Dived + cڡ&>( + gd +). +ty_me +(); + +282  + gor +; + +289 + gme + < +ass + + gDived +, cs + gTyInfo +> + +290 +le + + gd +:: +size_t + +hash_vue +(cڡ +ty_dex_de +< +Dived +, +TyInfo +>& +lhs + + gBOOST_NOEXCEPT + { + +291  + gic_ +< +Dived + cڡ&>( + glhs +). +hash_code +(); + + @/usr/include/boost/type_traits/detail/is_function_msvc10_fix.hpp + +9 #ide +BOOST_TT_IS_FUNCTION_MSVC10_FIX_HPP_INCLUDED + + +10  + #BOOST_TT_IS_FUNCTION_MSVC10_FIX_HPP_INCLUDED + + + ) + +12 +mea + + gboo + { + +14 + gme + < +ass + + gR +>  + gis_funi +< +R +(&&)()> : +public + +l_ty + {}; + +15 + gme + < +ass + + gR +>  + gis_funi +< +R +(&&)(...)> : +public + +l_ty + {}; + +16 + gme + < +ass + + gR +, cs + gArg1 +>  + gis_funi +< +R +(&&)(Arg1)> : +public + +l_ty + {}; + +17 + gme + < +ass + + gR +, cs + gArg1 +>  + gis_funi +< +R +(&&)(Arg1, ...)> : +public + +l_ty + {}; + +18 + gme + < +ass + + gR +, cs + gArg1 +, cs + gArg2 +>  + gis_funi +< +R +(&&)(Arg1, Arg2)> : +public + +l_ty + {}; + +19 + gme + < +ass + + gR +, cs + gArg1 +, cs + gArg2 +>  + gis_funi +< +R +(&&)(Arg1, Arg2, ...)> : +public + +l_ty + {}; + +20 + gme + < +ass + + gR +, cs + gArg1 +, cs + gArg2 +, cs + gArg3 +>  + gis_funi +< +R +(&&)(Arg1, Arg2, Arg3)> : +public + +l_ty + {}; + +21 + gme + < +ass + + gR +, cs + gArg1 +, cs + gArg2 +, cs + gArg3 +>  + gis_funi +< +R +(&&)(Arg1, Arg2, Arg3, ...)> : +public + +l_ty + {}; + +22 + gme + < +ass + + gR +, cs + gArg1 +, cs + gArg2 +, cs + gArg3 +, cs + gArg4 +>  + gis_funi +< +R +(&&)(Arg1, Arg2, Arg3, Arg4)> : +public + +l_ty + {}; + +23 + gme + < +ass + + gR +, cs + gArg1 +, cs + gArg2 +, cs + gArg3 +, cs + gArg4 +>  + gis_funi +< +R +(&&)(Arg1, Arg2, Arg3, Arg4, ...)> : +public + +l_ty + {}; + +24 + gme + < +ass + + gR +, cs + gArg1 +, cs + gArg2 +, cs + gArg3 +, cs + gArg4 +, cs + gArg5 +>  + gis_funi +< +R +(&&)(Arg1, Arg2, Arg3, Arg4, Arg5)> : +public + +l_ty + {}; + +25 + gme + < +ass + + gR +, cs + gArg1 +, cs + gArg2 +, cs + gArg3 +, cs + gArg4 +, cs + gArg5 +>  + gis_funi +< +R +(&&)(Arg1, Arg2, Arg3, Arg4, Arg5, ...)> : +public + +l_ty + {}; + + @/usr/include/boost/type_traits/detail/is_function_ptr_helper.hpp + +11 #i! +defed +( +BOOST_PP_IS_ITERATING +) + +15 #ide +BOOST_TT_DETAIL_IS_FUNCTION_PTR_HELPER_HPP_INCLUDED + + +16  + #BOOST_TT_DETAIL_IS_FUNCTION_PTR_HELPER_HPP_INCLUDED + + + ) + +18 #i +defed +( +BOOST_TT_PREPROCESSING_MODE +) + +23  + #PP1 + < +boo +/ +ross +/ +e +. +h +> + + ) + +24 #ud +PP1 + + +25 #unde +PP1 + + +26  + #PP1 + < +boo +/ +ross +/ +um_ms +. +h +> + + ) + +27 #ud +PP1 + + +28 #unde +PP1 + + +29  + #PP1 + < +boo +/ +ross +/ +comma_if +. +h +> + + ) + +30 #ud +PP1 + + +31 #unde +PP1 + + +34 +mea + + gboo + { + +35 +mea + + gty_as + { + +37 + gme + < +ass + + gR +> + +38  + sis_funi_r_hr + + +40 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +43 #i! +defed +( +BOOST_TT_PREPROCESSING_MODE +) + +46 + gme + < +ass + + gR + > + +47  + gis_funi_r_hr +< +R +(*)()> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +48 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +49 + gme + < +ass + + gR + > + +50  + gis_funi_r_hr +< +R +(*)(...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +52 #i +__p_nx_funi_ty + + +53 + gme + < +ass + + gR + > + +54  + gis_funi_r_hr +< +R +(*)() + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +55 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +56 + gme + < +ass + + gR + > + +57  + gis_funi_r_hr +< +R +(*)(...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +60 + gme + < +ass + + gR +, cs + gT0 +> + +61  + gis_funi_r_hr +< +R +(*)( + gT0 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +62 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +63 + gme + < +ass + + gR +, cs + gT0 +> + +64  + gis_funi_r_hr +< +R +(*)( + gT0 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +66 #i +__p_nx_funi_ty + + +67 + gme + < +ass + + gR +, cs + gT0 +> + +68  + gis_funi_r_hr +< +R +(*)( + gT0 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +69 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +70 + gme + < +ass + + gR +, cs + gT0 +> + +71  + gis_funi_r_hr +< +R +(*)( + gT0 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +74 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +> + +75  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +76 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +77 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +> + +78  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +80 #i +__p_nx_funi_ty + + +81 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +> + +82  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +83 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +84 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +> + +85  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +88 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +> + +89  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +90 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +91 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +> + +92  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +94 #i +__p_nx_funi_ty + + +95 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +> + +96  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +97 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +98 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +> + +99  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +102 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +> + +103  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +104 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +105 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +> + +106  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +108 #i +__p_nx_funi_ty + + +109 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +> + +110  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +111 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +112 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +> + +113  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +116 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +> + +117  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +118 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +119 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +> + +120  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +122 #i +__p_nx_funi_ty + + +123 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +> + +124  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +125 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +126 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +> + +127  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +130 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +> + +131  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +132 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +133 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +> + +134  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +136 #i +__p_nx_funi_ty + + +137 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +> + +138  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +139 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +140 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +> + +141  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +144 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +> + +145  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +146 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +147 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +> + +148  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +150 #i +__p_nx_funi_ty + + +151 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +> + +152  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +153 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +154 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +> + +155  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +158 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +> + +159  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +160 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +161 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +> + +162  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +164 #i +__p_nx_funi_ty + + +165 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +> + +166  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +167 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +168 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +> + +169  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +172 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +> + +173  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +174 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +175 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +> + +176  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +178 #i +__p_nx_funi_ty + + +179 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +> + +180  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +181 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +182 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +> + +183  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +186 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +> + +187  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +188 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +189 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +> + +190  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +192 #i +__p_nx_funi_ty + + +193 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +> + +194  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +195 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +196 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +> + +197  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +200 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +> + +201  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +202 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +203 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +> + +204  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +206 #i +__p_nx_funi_ty + + +207 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +> + +208  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +209 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +210 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +> + +211  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +214 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +> + +215  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +216 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +217 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +> + +218  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +220 #i +__p_nx_funi_ty + + +221 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +> + +222  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +223 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +224 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +> + +225  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +228 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +> + +229  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +230 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +231 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +> + +232  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +234 #i +__p_nx_funi_ty + + +235 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +> + +236  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +237 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +238 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +> + +239  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +242 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +> + +243  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +244 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +245 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +> + +246  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +248 #i +__p_nx_funi_ty + + +249 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +> + +250  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +251 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +252 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +> + +253  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +256 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +> + +257  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +258 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +259 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +> + +260  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +262 #i +__p_nx_funi_ty + + +263 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +> + +264  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +265 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +266 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +> + +267  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +270 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +> + +271  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +272 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +273 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +> + +274  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +276 #i +__p_nx_funi_ty + + +277 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +> + +278  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +279 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +280 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +> + +281  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +284 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +> + +285  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +286 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +287 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +> + +288  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +290 #i +__p_nx_funi_ty + + +291 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +> + +292  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +293 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +294 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +> + +295  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +298 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +> + +299  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +300 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +301 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +> + +302  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +304 #i +__p_nx_funi_ty + + +305 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +> + +306  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +307 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +308 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +> + +309  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +312 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +> + +313  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +314 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +315 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +> + +316  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +318 #i +__p_nx_funi_ty + + +319 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +> + +320  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +321 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +322 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +> + +323  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +326 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +> + +327  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +328 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +329 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +> + +330  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +332 #i +__p_nx_funi_ty + + +333 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +> + +334  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +335 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +336 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +> + +337  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +340 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +> + +341  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +342 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +343 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +> + +344  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +346 #i +__p_nx_funi_ty + + +347 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +> + +348  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +349 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +350 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +> + +351  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +354 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +> + +355  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +356 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +357 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +> + +358  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +360 #i +__p_nx_funi_ty + + +361 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +> + +362  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +363 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +364 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +> + +365  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +368 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +> + +369  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +370 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +371 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +> + +372  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +374 #i +__p_nx_funi_ty + + +375 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +> + +376  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +377 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +378 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +> + +379  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +382 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +> + +383  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +384 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +385 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +> + +386  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +388 #i +__p_nx_funi_ty + + +389 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +> + +390  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +391 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +392 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +> + +393  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +396 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +, cs + gT24 +> + +397  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +, + gT24 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +398 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +399 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +, cs + gT24 +> + +400  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +, + gT24 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +402 #i +__p_nx_funi_ty + + +403 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +, cs + gT24 +> + +404  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +, + gT24 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +405 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +406 + gme + < +ass + + gR +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +, cs + gT24 +> + +407  + gis_funi_r_hr +< +R +(*)( + gT0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +, + gT24 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +412 #unde +BOOST_STATIC_CONSTANT + + +413  + #BOOST_PP_ITERATION_PARAMS_1 + \ + +414 (3, (0, 25, "boo/ty_as/da/is_funi_r_hr.h")) + + ) + +415 #ud +BOOST_PP_ITERATE +() + +427  + #BOOST_PP_COUNTER + + `BOOST_PP_FRAME_ITERATION +(1) + + ) + +429 + gme + < +ass + +R + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +)> + +430  +is_funi_r_hr +< + $R + (*)( + `BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, +T +))> { + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + } +}; + +431 @#ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +432 + gme + < +ass + +R + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +)> + +433  +is_funi_r_hr +< + $R + (*)( + `BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, +T +...)> { + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + } +}; + +435 @#i +__p_nx_funi_ty + + +436 + gme + < +ass + +R + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +)> + +437  +is_funi_r_hr +< + $R +(*)( + $BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, +T +)) +nx +> { + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + } +}; + +438 @#ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +439 + gme + < +ass + +R + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +)> + +440  +is_funi_r_hr +< + $R +(*)( + `BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, +T +...) +nx +> { + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + } +}; + +443 #unde +BOOST_PP_COUNTER + + + @/usr/include/boost/type_traits/detail/is_function_ptr_tester.hpp + +10 #i! +defed +( +BOOST_PP_IS_ITERATING +) + +14 #ide +BOOST_TT_DETAIL_IS_FUNCTION_PTR_TESTER_HPP_INCLUDED + + +15  + #BOOST_TT_DETAIL_IS_FUNCTION_PTR_TESTER_HPP_INCLUDED + + + ) + +17  + ~ + +19 #i +defed +( +BOOST_TT_PREPROCESSING_MODE +) + +24  + #PP1 + < +boo +/ +ross +/ +e +. +h +> + + ) + +25  + #PP2 + < +boo +/ +ross +/ +um_ms +. +h +> + + ) + +26  + #PP3 + < +boo +/ +ross +/ +comma_if +. +h +> + + ) + +27 #ud +PP1 + + +28 #ud +PP2 + + +29 #ud +PP3 + + +30 #unde +PP1 + + +31 #unde +PP2 + + +32 #unde +PP3 + + +35 +mea + + gboo + { + +36 +mea + + gty_as + { + +40 +no_ty + +BOOST_TT_DECL + +is_funi_r_ +(...); + +42 #i! +defed +( +BOOST_TT_PREPROCESSING_MODE +) + +46 + gme + < +ass + + gR + > + +47 +yes_ty + +is_funi_r_ +( +R + (*)()); + +48 + gme + < +ass + + gR + > + +49 +yes_ty + +is_funi_r_ +( +R + (*)( ...)); + +50 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +51 + gme + < +ass + + gR + > + +52 +yes_ty + +is_funi_r_ +( +R + ( +__d +*)()); + +53 #ide +_MANAGED + + +54 + gme + < +ass + + gR + > + +55 +yes_ty + +is_funi_r_ +( +R + ( +__ +*)()); + +57 + gme + < +ass + + gR + > + +58 +yes_ty + +is_funi_r_ +( +R + ( +__cde +*)()); + +60 + gme + < +ass + + gR + , cs + gT0 + > + +61 +yes_ty + +is_funi_r_ +( +R + (*) +T0 +)); + +62 + gme + < +ass + + gR + , cs + gT0 + > + +63 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + ...)); + +64 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +65 + gme + < +ass + + gR + , cs + gT0 + > + +66 +yes_ty + +is_funi_r_ +( +R + ( +__d +*) +T0 +)); + +67 #ide +_MANAGED + + +68 + gme + < +ass + + gR + , cs + gT0 + > + +69 +yes_ty + +is_funi_r_ +( +R + ( +__ +*) +T0 +)); + +71 + gme + < +ass + + gR + , cs + gT0 + > + +72 +yes_ty + +is_funi_r_ +( +R + ( +__cde +*) +T0 +)); + +74 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + > + +75 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 +)); + +76 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + > + +77 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + ...)); + +78 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +79 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + > + +80 +yes_ty + +is_funi_r_ +( +R + ( +__d +*) +T0 + , +T1 +)); + +81 #ide +_MANAGED + + +82 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + > + +83 +yes_ty + +is_funi_r_ +( +R + ( +__ +*) +T0 + , +T1 +)); + +85 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + > + +86 +yes_ty + +is_funi_r_ +( +R + ( +__cde +*) +T0 + , +T1 +)); + +88 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + > + +89 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 +)); + +90 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + > + +91 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + ...)); + +92 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +93 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + > + +94 +yes_ty + +is_funi_r_ +( +R + ( +__d +*) +T0 + , +T1 + , +T2 +)); + +95 #ide +_MANAGED + + +96 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + > + +97 +yes_ty + +is_funi_r_ +( +R + ( +__ +*) +T0 + , +T1 + , +T2 +)); + +99 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + > + +100 +yes_ty + +is_funi_r_ +( +R + ( +__cde +*) +T0 + , +T1 + , +T2 +)); + +102 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + > + +103 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 +)); + +104 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + > + +105 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + ...)); + +106 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +107 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + > + +108 +yes_ty + +is_funi_r_ +( +R + ( +__d +*) +T0 + , +T1 + , +T2 + , +T3 +)); + +109 #ide +_MANAGED + + +110 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + > + +111 +yes_ty + +is_funi_r_ +( +R + ( +__ +*) +T0 + , +T1 + , +T2 + , +T3 +)); + +113 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + > + +114 +yes_ty + +is_funi_r_ +( +R + ( +__cde +*) +T0 + , +T1 + , +T2 + , +T3 +)); + +116 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + > + +117 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 +)); + +118 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + > + +119 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + ...)); + +120 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +121 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + > + +122 +yes_ty + +is_funi_r_ +( +R + ( +__d +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 +)); + +123 #ide +_MANAGED + + +124 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + > + +125 +yes_ty + +is_funi_r_ +( +R + ( +__ +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 +)); + +127 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + > + +128 +yes_ty + +is_funi_r_ +( +R + ( +__cde +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 +)); + +130 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + > + +131 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 +)); + +132 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + > + +133 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + ...)); + +134 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +135 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + > + +136 +yes_ty + +is_funi_r_ +( +R + ( +__d +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 +)); + +137 #ide +_MANAGED + + +138 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + > + +139 +yes_ty + +is_funi_r_ +( +R + ( +__ +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 +)); + +141 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + > + +142 +yes_ty + +is_funi_r_ +( +R + ( +__cde +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 +)); + +144 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + > + +145 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 +)); + +146 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + > + +147 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + ...)); + +148 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +149 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + > + +150 +yes_ty + +is_funi_r_ +( +R + ( +__d +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 +)); + +151 #ide +_MANAGED + + +152 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + > + +153 +yes_ty + +is_funi_r_ +( +R + ( +__ +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 +)); + +155 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + > + +156 +yes_ty + +is_funi_r_ +( +R + ( +__cde +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 +)); + +158 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + > + +159 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 +)); + +160 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + > + +161 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + ...)); + +162 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +163 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + > + +164 +yes_ty + +is_funi_r_ +( +R + ( +__d +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 +)); + +165 #ide +_MANAGED + + +166 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + > + +167 +yes_ty + +is_funi_r_ +( +R + ( +__ +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 +)); + +169 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + > + +170 +yes_ty + +is_funi_r_ +( +R + ( +__cde +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 +)); + +172 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + > + +173 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 +)); + +174 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + > + +175 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + ...)); + +176 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +177 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + > + +178 +yes_ty + +is_funi_r_ +( +R + ( +__d +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 +)); + +179 #ide +_MANAGED + + +180 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + > + +181 +yes_ty + +is_funi_r_ +( +R + ( +__ +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 +)); + +183 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + > + +184 +yes_ty + +is_funi_r_ +( +R + ( +__cde +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 +)); + +186 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + > + +187 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 +)); + +188 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + > + +189 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + ...)); + +190 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +191 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + > + +192 +yes_ty + +is_funi_r_ +( +R + ( +__d +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 +)); + +193 #ide +_MANAGED + + +194 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + > + +195 +yes_ty + +is_funi_r_ +( +R + ( +__ +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 +)); + +197 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + > + +198 +yes_ty + +is_funi_r_ +( +R + ( +__cde +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 +)); + +200 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + > + +201 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 +)); + +202 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + > + +203 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + ...)); + +204 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +205 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + > + +206 +yes_ty + +is_funi_r_ +( +R + ( +__d +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 +)); + +207 #ide +_MANAGED + + +208 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + > + +209 +yes_ty + +is_funi_r_ +( +R + ( +__ +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 +)); + +211 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + > + +212 +yes_ty + +is_funi_r_ +( +R + ( +__cde +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 +)); + +214 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + > + +215 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 +)); + +216 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + > + +217 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + ...)); + +218 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +219 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + > + +220 +yes_ty + +is_funi_r_ +( +R + ( +__d +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 +)); + +221 #ide +_MANAGED + + +222 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + > + +223 +yes_ty + +is_funi_r_ +( +R + ( +__ +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 +)); + +225 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + > + +226 +yes_ty + +is_funi_r_ +( +R + ( +__cde +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 +)); + +228 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + > + +229 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 +)); + +230 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + > + +231 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + ...)); + +232 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +233 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + > + +234 +yes_ty + +is_funi_r_ +( +R + ( +__d +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 +)); + +235 #ide +_MANAGED + + +236 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + > + +237 +yes_ty + +is_funi_r_ +( +R + ( +__ +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 +)); + +239 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + > + +240 +yes_ty + +is_funi_r_ +( +R + ( +__cde +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 +)); + +242 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + > + +243 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 +)); + +244 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + > + +245 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + ...)); + +246 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +247 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + > + +248 +yes_ty + +is_funi_r_ +( +R + ( +__d +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 +)); + +249 #ide +_MANAGED + + +250 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + > + +251 +yes_ty + +is_funi_r_ +( +R + ( +__ +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 +)); + +253 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + > + +254 +yes_ty + +is_funi_r_ +( +R + ( +__cde +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 +)); + +256 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + > + +257 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 +)); + +258 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + > + +259 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + ...)); + +260 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +261 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + > + +262 +yes_ty + +is_funi_r_ +( +R + ( +__d +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 +)); + +263 #ide +_MANAGED + + +264 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + > + +265 +yes_ty + +is_funi_r_ +( +R + ( +__ +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 +)); + +267 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + > + +268 +yes_ty + +is_funi_r_ +( +R + ( +__cde +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 +)); + +270 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + > + +271 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 +)); + +272 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + > + +273 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + ...)); + +274 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +275 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + > + +276 +yes_ty + +is_funi_r_ +( +R + ( +__d +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 +)); + +277 #ide +_MANAGED + + +278 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + > + +279 +yes_ty + +is_funi_r_ +( +R + ( +__ +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 +)); + +281 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + > + +282 +yes_ty + +is_funi_r_ +( +R + ( +__cde +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 +)); + +284 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + > + +285 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 +)); + +286 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + > + +287 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + ...)); + +288 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +289 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + > + +290 +yes_ty + +is_funi_r_ +( +R + ( +__d +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 +)); + +291 #ide +_MANAGED + + +292 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + > + +293 +yes_ty + +is_funi_r_ +( +R + ( +__ +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 +)); + +295 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + > + +296 +yes_ty + +is_funi_r_ +( +R + ( +__cde +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 +)); + +298 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + > + +299 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 +)); + +300 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + > + +301 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + ...)); + +302 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +303 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + > + +304 +yes_ty + +is_funi_r_ +( +R + ( +__d +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 +)); + +305 #ide +_MANAGED + + +306 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + > + +307 +yes_ty + +is_funi_r_ +( +R + ( +__ +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 +)); + +309 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + > + +310 +yes_ty + +is_funi_r_ +( +R + ( +__cde +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 +)); + +312 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + > + +313 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 +)); + +314 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + > + +315 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + ...)); + +316 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +317 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + > + +318 +yes_ty + +is_funi_r_ +( +R + ( +__d +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 +)); + +319 #ide +_MANAGED + + +320 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + > + +321 +yes_ty + +is_funi_r_ +( +R + ( +__ +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 +)); + +323 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + > + +324 +yes_ty + +is_funi_r_ +( +R + ( +__cde +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 +)); + +326 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + > + +327 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 +)); + +328 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + > + +329 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + ...)); + +330 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +331 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + > + +332 +yes_ty + +is_funi_r_ +( +R + ( +__d +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 +)); + +333 #ide +_MANAGED + + +334 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + > + +335 +yes_ty + +is_funi_r_ +( +R + ( +__ +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 +)); + +337 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + > + +338 +yes_ty + +is_funi_r_ +( +R + ( +__cde +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 +)); + +340 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + > + +341 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 +)); + +342 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + > + +343 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + ...)); + +344 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +345 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + > + +346 +yes_ty + +is_funi_r_ +( +R + ( +__d +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 +)); + +347 #ide +_MANAGED + + +348 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + > + +349 +yes_ty + +is_funi_r_ +( +R + ( +__ +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 +)); + +351 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + > + +352 +yes_ty + +is_funi_r_ +( +R + ( +__cde +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 +)); + +354 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + > + +355 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 +)); + +356 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + > + +357 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + ...)); + +358 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +359 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + > + +360 +yes_ty + +is_funi_r_ +( +R + ( +__d +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 +)); + +361 #ide +_MANAGED + + +362 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + > + +363 +yes_ty + +is_funi_r_ +( +R + ( +__ +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 +)); + +365 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + > + +366 +yes_ty + +is_funi_r_ +( +R + ( +__cde +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 +)); + +368 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + > + +369 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 +)); + +370 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + > + +371 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + ...)); + +372 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +373 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + > + +374 +yes_ty + +is_funi_r_ +( +R + ( +__d +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 +)); + +375 #ide +_MANAGED + + +376 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + > + +377 +yes_ty + +is_funi_r_ +( +R + ( +__ +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 +)); + +379 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + > + +380 +yes_ty + +is_funi_r_ +( +R + ( +__cde +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 +)); + +382 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + > + +383 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 +)); + +384 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + > + +385 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + ...)); + +386 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +387 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + > + +388 +yes_ty + +is_funi_r_ +( +R + ( +__d +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 +)); + +389 #ide +_MANAGED + + +390 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + > + +391 +yes_ty + +is_funi_r_ +( +R + ( +__ +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 +)); + +393 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + > + +394 +yes_ty + +is_funi_r_ +( +R + ( +__cde +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 +)); + +396 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + , cs + gT24 + > + +397 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + , +T24 +)); + +398 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + , cs + gT24 + > + +399 +yes_ty + +is_funi_r_ +( +R + (*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + , +T24 + ...)); + +400 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +401 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + , cs + gT24 + > + +402 +yes_ty + +is_funi_r_ +( +R + ( +__d +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + , +T24 +)); + +403 #ide +_MANAGED + + +404 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + , cs + gT24 + > + +405 +yes_ty + +is_funi_r_ +( +R + ( +__ +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + , +T24 +)); + +407 + gme + < +ass + + gR + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + , cs + gT24 + > + +408 +yes_ty + +is_funi_r_ +( +R + ( +__cde +*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + , +T24 +)); + +412  + #BOOST_PP_ITERATION_PARAMS_1 + \ + +413 (3, (0, 25, "boo/ty_as/da/is_funi_r_.h")) + + ) + +414 #ud +BOOST_PP_ITERATE +() + +426  + #BOOST_PP_COUNTER + + `BOOST_PP_FRAME_ITERATION +(1) + + ) + +427 #unde +__d + + +428 #unde +__ + + +429 #unde +__cde + + +431 + gme + < +ass + +R + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +) > + +432 +yes_ty + + `is_funi_r_ +( + $R + (*)( + `BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, +T +))); + +433 @#ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +434 +me + < +ass + +R + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +) > + +435 +yes_ty + + `is_funi_r_ +( + $R + (*)( + `BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, +T +) ...)); + +437 @#ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +438 +me + < +ass + +R + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +) > + +439 +yes_ty + + `is_funi_r_ +( + $R + ( +__d +*)( + `BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, +T +))); + +440 @#ide +_MANAGED + + +441 +me + < +ass + +R + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +) > + +442 +yes_ty + + `is_funi_r_ +( + $R + ( +__ +*)( + `BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, +T +))); + +444 +me + < +ass + +R + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +) > + +445 +yes_ty + + `is_funi_r_ +( + $R + ( +__cde +*)( + `BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, +T +))); + +448 #unde +BOOST_PP_COUNTER + + + @/usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_03.hpp + +11 #ide +BOOST_TT_IS_MEMBER_FUNCTION_POINTER_CXX_03_HPP_INCLUDED + + +12  + #BOOST_TT_IS_MEMBER_FUNCTION_POINTER_CXX_03_HPP_INCLUDED + + + ) + +14 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, < 0x600&& ! +defed +( +BOOST_TT_TEST_MS_FUNC_SIGS +) + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +30 +mea + + gboo + { + +32 #i +defed + +__CODEGEARC__ + ) + +33 + gme + < +ass + + gT +>  + gis_memb_funi_por + : +public + +gl_cڡt +< +bo +, +__is_memb_funi_por + +T + )> {}; + +34 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, < 0x600&& ! +defed +( +BOOST_TT_TEST_MS_FUNC_SIGS +) + +36 + gme + < +ass + + gT +>  + gis_memb_funi_por + + +37 : +public + :: +boo +:: +gl_cڡt +< +bo +, ::boo:: +ty_as +:: +is_mem_fun_por_im +< +tyme + +move_cv +< +T +>:: +ty +>:: +vue +>{}; + +41 +mea + + gda + { + +43 #ide +__BORLANDC__ + + +45 + gme + < + gbo +> + +46  + sis_mem_fun_por_ + + +48 + gme + < +ass + + gT +>  + gsu_ + : +public + +l_ty +{}; + +51 + gme + <> + +52  + gis_mem_fun_por_ +< + gl +> + +54 + gme + < +tyme + + gT +>  + ssu_ + + +56 #i +BOOST_WORKAROUND +( +BOOST_MSVC_FULL_VER +, >= 140050000) + +57 #agm +wng +( +push +) + +58 #agm +wng +( +dib +:6334) + +60  +T +* + gmake_t +; + +61  + gsu_ +< + tT +> + tlf_ty +; + +63 +BOOST_STATIC_CONSTANT +( + +64 +bo +, +vue + = ( + +65 1 =(:: +boo +:: +ty_as +:: +is_mem_fun_por_ +( +lf_ty +:: +make_t +)) + +67 #i +BOOST_WORKAROUND +( +BOOST_MSVC_FULL_VER +, >= 140050000) + +68 #agm +wng +( +p +) + +73 + gme + < +tyme + + gT +> + +74  + gis_memb_funi_por_im + + +75 : +public + +is_mem_fun_por_ +< + +76 :: +boo +:: +is_n +< +T +>:: +vue + || ::boo:: +is_y +::vue>:: +me + +su_ +{}; + +78 + gme + < +tyme + + gT +> + +79  + gis_memb_funi_por_im +< + gT +&> : +public + +l_ty +{}; + +83 + gme + < +tyme + + gT +> + +84  + sis_memb_funi_por_im + + +86  +T +* + gm_t +; + +87 +BOOST_STATIC_CONSTANT +( + +88 +bo +, +vue + = + +89 (1 =( +ty_as +:: +is_mem_fun_por_ +( +m_t +))) ); + +92 + gme + < +tyme + + gT +> + +93  + gis_memb_funi_por_im +< + gT +&> + +95 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +100 + gme +<>  + gis_memb_funi_por_im +<> : +public + +l_ty +{}; + +101 #ide +BOOST_NO_CV_VOID_SPECIALIZATIONS + + +102 + gme +<>  + gis_memb_funi_por_im +<cڡ> : +public + +l_ty +{}; + +103 + gme +<>  + gis_memb_funi_por_im +<cڡ vީe> : +public + +l_ty +{}; + +104 + gme +<>  + gis_memb_funi_por_im +<vީe> : +public + +l_ty +{}; + +109 + gme + < +ass + + gT +> + +110  + gis_memb_funi_por + + +111 : +public + +gl_cڡt +< +bo +, :: +boo +:: +da +:: +is_memb_funi_por_im +< +T +>:: +vue +>{}; + + @/usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp + +11 #ide +BOOST_TT_IS_MEMBER_FUNCTION_POINTER_CXX_11_HPP_INCLUDED + + +12  + #BOOST_TT_IS_MEMBER_FUNCTION_POINTER_CXX_11_HPP_INCLUDED + + + ) + +14  + ~ + +16 +mea + + gboo + { + +18 #ifde +_MSC_VER + + +19  + #BOOST_TT_DEF_CALL + +__this + + + ) + +21  + #BOOST_TT_DEF_CALL + + + ) + +25 + gme + < +ass + + gT +> + +26  + gis_memb_funi_por + : +public + +l_ty + {}; + +27 + gme + < +ass + + gT +> + +28  + gis_memb_funi_por +< +T + cڡ> : +public + +is_memb_funi_por + {}; + +29 + gme + < +ass + + gT +> + +30  + gis_memb_funi_por +< +T + vީe> : +public + +is_memb_funi_por + {}; + +31 + gme + < +ass + + gT +> + +32  + gis_memb_funi_por +< +T + cڡ vީe> : +public + +is_memb_funi_por + {}; + +34 #i +defed +( +_MSVC_LANG +) && (_MSVC_LANG >= 201703) + +37  + #BOOST_TT_NOEXCEPT_PARAM + + + ) + +38  + #BOOST_TT_NOEXCEPT_DECL + + + ) + +39 #i +defed +( +__p_nx_funi_ty +) + +40  + #BOOST_TT_NOEXCEPT_PARAM + , +bo + +NE + + + ) + +41  + #BOOST_TT_NOEXCEPT_DECL + + `nx +( +NE +) + + ) + +43  + #BOOST_TT_NOEXCEPT_PARAM + + + ) + +44  + #BOOST_TT_NOEXCEPT_DECL + + + ) + +47 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +48  + gis_memb_funi_por +< +R + ( +BOOST_TT_DEF_CALL + +C +::*)( +Args +...) +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +49 + gme + < +ass + + gR +, cs + gC +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +50  + gis_memb_funi_por +< +R + ( +C +::*)( +Args +..., ...) + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +52 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +53  + gis_memb_funi_por +< +R + ( +BOOST_TT_DEF_CALL + +C +::*)( +Args +...)cڡ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +54 + gme + < +ass + + gR +, cs + gC +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +55  + gis_memb_funi_por +< +R +( +C +::*)( +Args +..., ...)cڡ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +57 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +58  + gis_memb_funi_por +< +R + ( +BOOST_TT_DEF_CALL + +C +::*)( +Args +...)vީ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +59 + gme + < +ass + + gR +, cs + gC +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +60  + gis_memb_funi_por +< +R +( +C +::*)( +Args +..., ...)vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +62 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +63  + gis_memb_funi_por +< +R + ( +BOOST_TT_DEF_CALL + +C +::*)( +Args +...)cڡ vީ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +64 + gme + < +ass + + gR +, cs + gC +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +65  + gis_memb_funi_por +< +R +( +C +::*)( +Args +..., ...)cڡ vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +69 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +70  + gis_memb_funi_por +< +R + ( +BOOST_TT_DEF_CALL + +C +::*)( +Args +...)& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +71 + gme + < +ass + + gR +, cs + gC +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +72  + gis_memb_funi_por +< +R +( +C +::*)( +Args +..., ...)& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +74 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +75  + gis_memb_funi_por +< +R + ( +BOOST_TT_DEF_CALL + +C +::*)( +Args +...)cڡ & +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +76 + gme + < +ass + + gR +, cs + gC +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +77  + gis_memb_funi_por +< +R +( +C +::*)( +Args +..., ...)cڡ & + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +79 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +80  + gis_memb_funi_por +< +R + ( +BOOST_TT_DEF_CALL + +C +::*)( +Args +...)vީ& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +81 + gme + < +ass + + gR +, cs + gC +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +82  + gis_memb_funi_por +< +R +( +C +::*)( +Args +..., ...)vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +84 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +85  + gis_memb_funi_por +< +R + ( +BOOST_TT_DEF_CALL + +C +::*)( +Args +...)cڡ vީ& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +86 + gme + < +ass + + gR +, cs + gC +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +87  + gis_memb_funi_por +< +R +( +C +::*)( +Args +..., ...)cڡ vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +91 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +92  + gis_memb_funi_por +< +R + ( +BOOST_TT_DEF_CALL + +C +::*)( +Args +...&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +93 + gme + < +ass + + gR +, cs + gC +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +94  + gis_memb_funi_por +< +R +( +C +::*)( +Args +..., ...&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +96 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +97  + gis_memb_funi_por +< +R + ( +BOOST_TT_DEF_CALL + +C +::*)( +Args +...)cڡ && +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +98 + gme + < +ass + + gR +, cs + gC +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +99  + gis_memb_funi_por +< +R +( +C +::*)( +Args +..., ...)cڡ && + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +101 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +102  + gis_memb_funi_por +< +R + ( +BOOST_TT_DEF_CALL + +C +::*)( +Args +...)vީ&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +103 + gme + < +ass + + gR +, cs + gC +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +104  + gis_memb_funi_por +< +R +( +C +::*)( +Args +..., ...)vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +106 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +107  + gis_memb_funi_por +< +R + ( +BOOST_TT_DEF_CALL + +C +::*)( +Args +...)cڡ vީ&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +108 + gme + < +ass + + gR +, cs + gC +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +109  + gis_memb_funi_por +< +R +( +C +::*)( +Args +..., ...)cڡ vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +111 #ifde +_MSC_VER + + +112 #ifde +__CLR_VER + + +113 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +114  + gis_memb_funi_por +< +R + +__r +( +Args +...) + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +116 #ide +_M_AMD64 + + +117 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +118  + gis_memb_funi_por +< +R + ( +__d + +C +::*)( +Args +...) +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +119 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +120  + gis_memb_funi_por +< +R + ( +__ + +C +::*)( +Args +...) +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +121 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +122  + gis_memb_funi_por +< +R +( +__cde + +C +::*)( +Args +...) +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +124 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +125  + gis_memb_funi_por +< +R + ( +__ve + +C +::*)( +Args +...) +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +127 #ifde +__CLR_VER + + +128 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +129  + gis_memb_funi_por +< +R + +__r +( +Args +...)cڡ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +131 #ide +_M_AMD64 + + +132 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +133  + gis_memb_funi_por +< +R + ( +__d + +C +::*)( +Args +...)cڡ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +134 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +135  + gis_memb_funi_por +< +R + ( +__ + +C +::*)( +Args +...)cڡ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +136 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +137  + gis_memb_funi_por +< +R +( +__cde + +C +::*)( +Args +...)cڡ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +139 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +140  + gis_memb_funi_por +< +R + ( +__ve + +C +::*)( +Args +...)cڡ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +142 #ifde +__CLR_VER + + +143 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +144  + gis_memb_funi_por +< +R + +__r +( +Args +...)vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +146 #ide +_M_AMD64 + + +147 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +148  + gis_memb_funi_por +< +R + ( +__d + +C +::*)( +Args +...)vީ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +149 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +150  + gis_memb_funi_por +< +R + ( +__ + +C +::*)( +Args +...)vީ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +151 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +152  + gis_memb_funi_por +< +R +( +__cde + +C +::*)( +Args +...)vީ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +154 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +155  + gis_memb_funi_por +< +R + ( +__ve + +C +::*)( +Args +...)vީ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +157 #ifde +__CLR_VER + + +158 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +159  + gis_memb_funi_por +< +R + +__r +( +Args +...)cڡ vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +161 #ide +_M_AMD64 + + +162 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +163  + gis_memb_funi_por +< +R + ( +__d + +C +::*)( +Args +...)cڡ vީ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +164 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +165  + gis_memb_funi_por +< +R + ( +__ + +C +::*)( +Args +...)cڡ vީ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +166 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +167  + gis_memb_funi_por +< +R +( +__cde + +C +::*)( +Args +...)cڡ vީ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +169 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +170  + gis_memb_funi_por +< +R + ( +__ve + +C +::*)( +Args +...)cڡ vީ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +173 #ifde +__CLR_VER + + +174 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +175  + gis_memb_funi_por +< +R + +__r +( +Args +...)& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +177 #ide +_M_AMD64 + + +178 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +179  + gis_memb_funi_por +< +R + ( +__d + +C +::*)( +Args +...)& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +180 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +181  + gis_memb_funi_por +< +R + ( +__ + +C +::*)( +Args +...)& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +182 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +183  + gis_memb_funi_por +< +R +( +__cde + +C +::*)( +Args +...)& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +185 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +186  + gis_memb_funi_por +< +R + ( +__ve + +C +::*)( +Args +...)& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +188 #ifde +__CLR_VER + + +189 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +190  + gis_memb_funi_por +< +R + +__r +( +Args +...)cڡ & + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +192 #ide +_M_AMD64 + + +193 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +194  + gis_memb_funi_por +< +R + ( +__d + +C +::*)( +Args +...)cڡ & +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +195 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +196  + gis_memb_funi_por +< +R + ( +__ + +C +::*)( +Args +...)cڡ & +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +197 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +198  + gis_memb_funi_por +< +R +( +__cde + +C +::*)( +Args +...)cڡ & +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +200 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +201  + gis_memb_funi_por +< +R + ( +__ve + +C +::*)( +Args +...)cڡ & +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +203 #ifde +__CLR_VER + + +204 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +205  + gis_memb_funi_por +< +R + +__r +( +Args +...)vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +207 #ide +_M_AMD64 + + +208 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +209  + gis_memb_funi_por +< +R + ( +__d + +C +::*)( +Args +...)vީ& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +210 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +211  + gis_memb_funi_por +< +R + ( +__ + +C +::*)( +Args +...)vީ& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +212 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +213  + gis_memb_funi_por +< +R +( +__cde + +C +::*)( +Args +...)vީ& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +215 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +216  + gis_memb_funi_por +< +R + ( +__ve + +C +::*)( +Args +...)vީ& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +218 #ifde +__CLR_VER + + +219 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +220  + gis_memb_funi_por +< +R + +__r +( +Args +...)cڡ vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +222 #ide +_M_AMD64 + + +223 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +224  + gis_memb_funi_por +< +R + ( +__d + +C +::*)( +Args +...)cڡ vީ& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +225 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +226  + gis_memb_funi_por +< +R + ( +__ + +C +::*)( +Args +...)cڡ vީ& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +227 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +228  + gis_memb_funi_por +< +R +( +__cde + +C +::*)( +Args +...)cڡ vީ& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +230 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +231  + gis_memb_funi_por +< +R + ( +__ve + +C +::*)( +Args +...)cڡ vީ& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +234 #ifde +__CLR_VER + + +235 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +236  + gis_memb_funi_por +< +R + +__r +( +Args +...&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +238 #ide +_M_AMD64 + + +239 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +240  + gis_memb_funi_por +< +R + ( +__d + +C +::*)( +Args +...&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +241 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +242  + gis_memb_funi_por +< +R + ( +__ + +C +::*)( +Args +...&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +243 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +244  + gis_memb_funi_por +< +R +( +__cde + +C +::*)( +Args +...&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +246 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +247  + gis_memb_funi_por +< +R + ( +__ve + +C +::*)( +Args +...&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +249 #ifde +__CLR_VER + + +250 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +251  + gis_memb_funi_por +< +R + +__r +( +Args +...)cڡ && + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +253 #ide +_M_AMD64 + + +254 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +255  + gis_memb_funi_por +< +R + ( +__d + +C +::*)( +Args +...)cڡ && +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +256 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +257  + gis_memb_funi_por +< +R + ( +__ + +C +::*)( +Args +...)cڡ && +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +258 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +259  + gis_memb_funi_por +< +R +( +__cde + +C +::*)( +Args +...)cڡ && +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +261 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +262  + gis_memb_funi_por +< +R + ( +__ve + +C +::*)( +Args +...)cڡ && +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +264 #ifde +__CLR_VER + + +265 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +266  + gis_memb_funi_por +< +R + +__r +( +Args +...)vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +268 #ide +_M_AMD64 + + +269 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +270  + gis_memb_funi_por +< +R + ( +__d + +C +::*)( +Args +...)vީ&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +271 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +272  + gis_memb_funi_por +< +R + ( +__ + +C +::*)( +Args +...)vީ&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +273 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +274  + gis_memb_funi_por +< +R +( +__cde + +C +::*)( +Args +...)vީ&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +276 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +277  + gis_memb_funi_por +< +R + ( +__ve + +C +::*)( +Args +...)vީ&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +279 #ifde +__CLR_VER + + +280 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +281  + gis_memb_funi_por +< +R + +__r +( +Args +...)cڡ vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +283 #ide +_M_AMD64 + + +284 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +285  + gis_memb_funi_por +< +R + ( +__d + +C +::*)( +Args +...)cڡ vީ&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +286 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +287  + gis_memb_funi_por +< +R + ( +__ + +C +::*)( +Args +...)cڡ vީ&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +288 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +289  + gis_memb_funi_por +< +R +( +__cde + +C +::*)( +Args +...)cڡ vީ&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +291 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +292  + gis_memb_funi_por +< +R + ( +__ve + +C +::*)( +Args +...)cڡ vީ&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +296 #i +defed +( +_MSVC_LANG +) && (_MSVC_LANG >= 201703) + +298 #unde +BOOST_TT_NOEXCEPT_DECL + + +299  + #BOOST_TT_NOEXCEPT_DECL + +nx + + + ) + +301 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +302  + gis_memb_funi_por +< +R +( +BOOST_TT_DEF_CALL + +C +::*)( +Args +...) +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +303 + gme + < +ass + + gR +, cs + gC +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +304  + gis_memb_funi_por +< +R +( +C +::*)( +Args +..., ...) + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +306 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +307  + gis_memb_funi_por +< +R +( +BOOST_TT_DEF_CALL + +C +::*)( +Args +...)cڡ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +308 + gme + < +ass + + gR +, cs + gC +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +309  + gis_memb_funi_por +< +R +( +C +::*)( +Args +..., ...)cڡ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +311 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +312  + gis_memb_funi_por +< +R +( +BOOST_TT_DEF_CALL + +C +::*)( +Args +...)vީ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +313 + gme + < +ass + + gR +, cs + gC +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +314  + gis_memb_funi_por +< +R +( +C +::*)( +Args +..., ...)vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +316 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +317  + gis_memb_funi_por +< +R +( +BOOST_TT_DEF_CALL + +C +::*)( +Args +...)cڡ vީ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +318 + gme + < +ass + + gR +, cs + gC +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +319  + gis_memb_funi_por +< +R +( +C +::*)( +Args +..., ...)cڡ vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +323 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +324  + gis_memb_funi_por +< +R +( +BOOST_TT_DEF_CALL + +C +::*)( +Args +...)& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +325 + gme + < +ass + + gR +, cs + gC +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +326  + gis_memb_funi_por +< +R +( +C +::*)( +Args +..., ...)& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +328 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +329  + gis_memb_funi_por +< +R +( +BOOST_TT_DEF_CALL + +C +::*)( +Args +...)cڡ & +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +330 + gme + < +ass + + gR +, cs + gC +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +331  + gis_memb_funi_por +< +R +( +C +::*)( +Args +..., ...)cڡ & + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +333 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +334  + gis_memb_funi_por +< +R +( +BOOST_TT_DEF_CALL + +C +::*)( +Args +...)vީ& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +335 + gme + < +ass + + gR +, cs + gC +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +336  + gis_memb_funi_por +< +R +( +C +::*)( +Args +..., ...)vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +338 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +339  + gis_memb_funi_por +< +R +( +BOOST_TT_DEF_CALL + +C +::*)( +Args +...)cڡ vީ& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +340 + gme + < +ass + + gR +, cs + gC +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +341  + gis_memb_funi_por +< +R +( +C +::*)( +Args +..., ...)cڡ vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +345 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +346  + gis_memb_funi_por +< +R +( +BOOST_TT_DEF_CALL + +C +::*)( +Args +...&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +347 + gme + < +ass + + gR +, cs + gC +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +348  + gis_memb_funi_por +< +R +( +C +::*)( +Args +..., ...&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +350 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +351  + gis_memb_funi_por +< +R +( +BOOST_TT_DEF_CALL + +C +::*)( +Args +...)cڡ && +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +352 + gme + < +ass + + gR +, cs + gC +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +353  + gis_memb_funi_por +< +R +( +C +::*)( +Args +..., ...)cڡ && + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +355 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +356  + gis_memb_funi_por +< +R +( +BOOST_TT_DEF_CALL + +C +::*)( +Args +...)vީ&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +357 + gme + < +ass + + gR +, cs + gC +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +358  + gis_memb_funi_por +< +R +( +C +::*)( +Args +..., ...)vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +360 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +361  + gis_memb_funi_por +< +R +( +BOOST_TT_DEF_CALL + +C +::*)( +Args +...)cڡ vީ&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +362 + gme + < +ass + + gR +, cs + gC +, + gass + ... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +363  + gis_memb_funi_por +< +R +( +C +::*)( +Args +..., ...)cڡ vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +365 #ifde +_MSC_VER + + +366 #ifde +__CLR_VER + + +367 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +368  + gis_memb_funi_por +< +R + +__r +( +Args +...) + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +370 #ide +_M_AMD64 + + +371 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +372  + gis_memb_funi_por +< +R +( +__d + +C +::*)( +Args +...) +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +373 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +374  + gis_memb_funi_por +< +R +( +__ + +C +::*)( +Args +...) +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +375 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +376  + gis_memb_funi_por +< +R +( +__cde + +C +::*)( +Args +...) +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +378 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +379  + gis_memb_funi_por +< +R +( +__ve + +C +::*)( +Args +...) +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +381 #ifde +__CLR_VER + + +382 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +383  + gis_memb_funi_por +< +R + +__r +( +Args +...)cڡ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +385 #ide +_M_AMD64 + + +386 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +387  + gis_memb_funi_por +< +R +( +__d + +C +::*)( +Args +...)cڡ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +388 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +389  + gis_memb_funi_por +< +R +( +__ + +C +::*)( +Args +...)cڡ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +390 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +391  + gis_memb_funi_por +< +R +( +__cde + +C +::*)( +Args +...)cڡ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +393 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +394  + gis_memb_funi_por +< +R +( +__ve + +C +::*)( +Args +...)cڡ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +396 #ifde +__CLR_VER + + +397 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +398  + gis_memb_funi_por +< +R + +__r +( +Args +...)vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +400 #ide +_M_AMD64 + + +401 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +402  + gis_memb_funi_por +< +R +( +__d + +C +::*)( +Args +...)vީ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +403 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +404  + gis_memb_funi_por +< +R +( +__ + +C +::*)( +Args +...)vީ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +405 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +406  + gis_memb_funi_por +< +R +( +__cde + +C +::*)( +Args +...)vީ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +408 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +409  + gis_memb_funi_por +< +R +( +__ve + +C +::*)( +Args +...)vީ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +411 #ifde +__CLR_VER + + +412 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +413  + gis_memb_funi_por +< +R + +__r +( +Args +...)cڡ vީ + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +415 #ide +_M_AMD64 + + +416 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +417  + gis_memb_funi_por +< +R +( +__d + +C +::*)( +Args +...)cڡ vީ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +418 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +419  + gis_memb_funi_por +< +R +( +__ + +C +::*)( +Args +...)cڡ vީ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +420 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +421  + gis_memb_funi_por +< +R +( +__cde + +C +::*)( +Args +...)cڡ vީ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +423 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +424  + gis_memb_funi_por +< +R +( +__ve + +C +::*)( +Args +...)cڡ vީ +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +427 #ifde +__CLR_VER + + +428 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +429  + gis_memb_funi_por +< +R + +__r +( +Args +...)& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +431 #ide +_M_AMD64 + + +432 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +433  + gis_memb_funi_por +< +R +( +__d + +C +::*)( +Args +...)& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +434 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +435  + gis_memb_funi_por +< +R +( +__ + +C +::*)( +Args +...)& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +436 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +437  + gis_memb_funi_por +< +R +( +__cde + +C +::*)( +Args +...)& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +439 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +440  + gis_memb_funi_por +< +R +( +__ve + +C +::*)( +Args +...)& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +442 #ifde +__CLR_VER + + +443 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +444  + gis_memb_funi_por +< +R + +__r +( +Args +...)cڡ & + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +446 #ide +_M_AMD64 + + +447 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +448  + gis_memb_funi_por +< +R +( +__d + +C +::*)( +Args +...)cڡ & +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +449 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +450  + gis_memb_funi_por +< +R +( +__ + +C +::*)( +Args +...)cڡ & +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +451 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +452  + gis_memb_funi_por +< +R +( +__cde + +C +::*)( +Args +...)cڡ & +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +454 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +455  + gis_memb_funi_por +< +R +( +__ve + +C +::*)( +Args +...)cڡ & +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +457 #ifde +__CLR_VER + + +458 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +459  + gis_memb_funi_por +< +R + +__r +( +Args +...)vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +461 #ide +_M_AMD64 + + +462 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +463  + gis_memb_funi_por +< +R +( +__d + +C +::*)( +Args +...)vީ& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +464 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +465  + gis_memb_funi_por +< +R +( +__ + +C +::*)( +Args +...)vީ& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +466 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +467  + gis_memb_funi_por +< +R +( +__cde + +C +::*)( +Args +...)vީ& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +469 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +470  + gis_memb_funi_por +< +R +( +__ve + +C +::*)( +Args +...)vީ& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +472 #ifde +__CLR_VER + + +473 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +474  + gis_memb_funi_por +< +R + +__r +( +Args +...)cڡ vީ& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +476 #ide +_M_AMD64 + + +477 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +478  + gis_memb_funi_por +< +R +( +__d + +C +::*)( +Args +...)cڡ vީ& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +479 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +480  + gis_memb_funi_por +< +R +( +__ + +C +::*)( +Args +...)cڡ vީ& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +481 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +482  + gis_memb_funi_por +< +R +( +__cde + +C +::*)( +Args +...)cڡ vީ& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +484 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +485  + gis_memb_funi_por +< +R +( +__ve + +C +::*)( +Args +...)cڡ vީ& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +488 #ifde +__CLR_VER + + +489 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +490  + gis_memb_funi_por +< +R + +__r +( +Args +...&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +492 #ide +_M_AMD64 + + +493 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +494  + gis_memb_funi_por +< +R +( +__d + +C +::*)( +Args +...&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +495 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +496  + gis_memb_funi_por +< +R +( +__ + +C +::*)( +Args +...&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +497 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +498  + gis_memb_funi_por +< +R +( +__cde + +C +::*)( +Args +...&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +500 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +501  + gis_memb_funi_por +< +R +( +__ve + +C +::*)( +Args +...&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +503 #ifde +__CLR_VER + + +504 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +505  + gis_memb_funi_por +< +R + +__r +( +Args +...)cڡ && + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +507 #ide +_M_AMD64 + + +508 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +509  + gis_memb_funi_por +< +R +( +__d + +C +::*)( +Args +...)cڡ && +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +510 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +511  + gis_memb_funi_por +< +R +( +__ + +C +::*)( +Args +...)cڡ && +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +512 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +513  + gis_memb_funi_por +< +R +( +__cde + +C +::*)( +Args +...)cڡ && +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +515 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +516  + gis_memb_funi_por +< +R +( +__ve + +C +::*)( +Args +...)cڡ && +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +518 #ifde +__CLR_VER + + +519 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +520  + gis_memb_funi_por +< +R + +__r +( +Args +...)vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +522 #ide +_M_AMD64 + + +523 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +524  + gis_memb_funi_por +< +R +( +__d + +C +::*)( +Args +...)vީ&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +525 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +526  + gis_memb_funi_por +< +R +( +__ + +C +::*)( +Args +...)vީ&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +527 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +528  + gis_memb_funi_por +< +R +( +__cde + +C +::*)( +Args +...)vީ&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +530 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +531  + gis_memb_funi_por +< +R +( +__ve + +C +::*)( +Args +...)vީ&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +533 #ifde +__CLR_VER + + +534 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +535  + gis_memb_funi_por +< +R + +__r +( +Args +...)cڡ vީ&& + gBOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +537 #ide +_M_AMD64 + + +538 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +539  + gis_memb_funi_por +< +R +( +__d + +C +::*)( +Args +...)cڡ vީ&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +540 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +541  + gis_memb_funi_por +< +R +( +__ + +C +::*)( +Args +...)cڡ vީ&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +542 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +543  + gis_memb_funi_por +< +R +( +__cde + +C +::*)( +Args +...)cڡ vީ&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +545 + gme + < +ass + + gR +, cs + gC +, + gass +... +Args + + gBOOST_TT_NOEXCEPT_PARAM +> + +546  + gis_memb_funi_por +< +R +( +__ve + +C +::*)( +Args +...)cڡ vީ&& +BOOST_TT_NOEXCEPT_DECL +> : +public + +ue_ty + {}; + +552 #unde +BOOST_TT_NOEXCEPT_DECL + + +553 #unde +BOOST_TT_NOEXCEPT_PARAM + + +554 #unde +BOOST_TT_DEF_CALL + + + @/usr/include/boost/type_traits/function_traits.hpp + +9 #ide +BOOST_TT_FUNCTION_TRAITS_HPP_INCLUDED + + +10  + #BOOST_TT_FUNCTION_TRAITS_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +16 +mea + + gboo + { + +18 +mea + + gda + { + +20 + gme +< +tyme + + gFuni +>  + gfuni_as_hr +; + +22 + gme +< +tyme + + gR +> + +23  + gfuni_as_hr +< +R + (*)()> + +25 +BOOST_STATIC_CONSTANT +(, +y + = 0); + +26  +R + + tsu_ty +; + +29 + gme +< +tyme + + gR +,ym + gT1 +> + +30  + gfuni_as_hr +< +R + (*)( + gT1 +)> + +32 +BOOST_STATIC_CONSTANT +(, +y + = 1); + +33  +R + + tsu_ty +; + +34  +T1 + + tg1_ty +; + +35  +T1 + + tgumt_ty +; + +38 + gme +< +tyme + + gR +,ym + gT1 +,ym + gT2 +> + +39  + gfuni_as_hr +< +R + (*)( + gT1 +, + gT2 +)> + +41 +BOOST_STATIC_CONSTANT +(, +y + = 2); + +42  +R + + tsu_ty +; + +43  +T1 + + tg1_ty +; + +44  +T2 + + tg2_ty +; + +45  +T1 + + tf_gumt_ty +; + +46  +T2 + + tcd_gumt_ty +; + +49 + gme +< +tyme + + gR +,ym + gT1 +,ym + gT2 +,ym + gT3 +> + +50  + gfuni_as_hr +< +R + (*)( + gT1 +, + gT2 +, + gT3 +)> + +52 +BOOST_STATIC_CONSTANT +(, +y + = 3); + +53  +R + + tsu_ty +; + +54  +T1 + + tg1_ty +; + +55  +T2 + + tg2_ty +; + +56  +T3 + + tg3_ty +; + +59 + gme +< +tyme + + gR +,ym + gT1 +,ym + gT2 +,ym + gT3 +,ym + gT4 +> + +60  + gfuni_as_hr +< +R + (*)( + gT1 +, + gT2 +, + gT3 +, + gT4 +)> + +62 +BOOST_STATIC_CONSTANT +(, +y + = 4); + +63  +R + + tsu_ty +; + +64  +T1 + + tg1_ty +; + +65  +T2 + + tg2_ty +; + +66  +T3 + + tg3_ty +; + +67  +T4 + + tg4_ty +; + +70 + gme +< +tyme + + gR +,ym + gT1 +,ym + gT2 +,ym + gT3 +,ym + gT4 +, + +71 +tyme + + gT5 +> + +72  + gfuni_as_hr +< +R + (*)( + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +)> + +74 +BOOST_STATIC_CONSTANT +(, +y + = 5); + +75  +R + + tsu_ty +; + +76  +T1 + + tg1_ty +; + +77  +T2 + + tg2_ty +; + +78  +T3 + + tg3_ty +; + +79  +T4 + + tg4_ty +; + +80  +T5 + + tg5_ty +; + +83 + gme +< +tyme + + gR +,ym + gT1 +,ym + gT2 +,ym + gT3 +,ym + gT4 +, + +84 +tyme + + gT5 +,ym + gT6 +> + +85  + gfuni_as_hr +< +R + (*)( + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +)> + +87 +BOOST_STATIC_CONSTANT +(, +y + = 6); + +88  +R + + tsu_ty +; + +89  +T1 + + tg1_ty +; + +90  +T2 + + tg2_ty +; + +91  +T3 + + tg3_ty +; + +92  +T4 + + tg4_ty +; + +93  +T5 + + tg5_ty +; + +94  +T6 + + tg6_ty +; + +97 + gme +< +tyme + + gR +,ym + gT1 +,ym + gT2 +,ym + gT3 +,ym + gT4 +, + +98 +tyme + + gT5 +,ym + gT6 +,ym + gT7 +> + +99  + gfuni_as_hr +< +R + (*)( + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +)> + +101 +BOOST_STATIC_CONSTANT +(, +y + = 7); + +102  +R + + tsu_ty +; + +103  +T1 + + tg1_ty +; + +104  +T2 + + tg2_ty +; + +105  +T3 + + tg3_ty +; + +106  +T4 + + tg4_ty +; + +107  +T5 + + tg5_ty +; + +108  +T6 + + tg6_ty +; + +109  +T7 + + tg7_ty +; + +112 + gme +< +tyme + + gR +,ym + gT1 +,ym + gT2 +,ym + gT3 +,ym + gT4 +, + +113 +tyme + + gT5 +,ym + gT6 +,ym + gT7 +,ym + gT8 +> + +114  + gfuni_as_hr +< +R + (*)( + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +)> + +116 +BOOST_STATIC_CONSTANT +(, +y + = 8); + +117  +R + + tsu_ty +; + +118  +T1 + + tg1_ty +; + +119  +T2 + + tg2_ty +; + +120  +T3 + + tg3_ty +; + +121  +T4 + + tg4_ty +; + +122  +T5 + + tg5_ty +; + +123  +T6 + + tg6_ty +; + +124  +T7 + + tg7_ty +; + +125  +T8 + + tg8_ty +; + +128 + gme +< +tyme + + gR +,ym + gT1 +,ym + gT2 +,ym + gT3 +,ym + gT4 +, + +129 +tyme + + gT5 +,ym + gT6 +,ym + gT7 +,ym + gT8 +,ym + gT9 +> + +130  + gfuni_as_hr +< +R + (*)( + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +)> + +132 +BOOST_STATIC_CONSTANT +(, +y + = 9); + +133  +R + + tsu_ty +; + +134  +T1 + + tg1_ty +; + +135  +T2 + + tg2_ty +; + +136  +T3 + + tg3_ty +; + +137  +T4 + + tg4_ty +; + +138  +T5 + + tg5_ty +; + +139  +T6 + + tg6_ty +; + +140  +T7 + + tg7_ty +; + +141  +T8 + + tg8_ty +; + +142  +T9 + + tg9_ty +; + +145 + gme +< +tyme + + gR +,ym + gT1 +,ym + gT2 +,ym + gT3 +,ym + gT4 +, + +146 +tyme + + gT5 +,ym + gT6 +,ym + gT7 +,ym + gT8 +,ym + gT9 +, + +147 +tyme + + gT10 +> + +148  + gfuni_as_hr +< +R + (*)( + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +)> + +150 +BOOST_STATIC_CONSTANT +(, +y + = 10); + +151  +R + + tsu_ty +; + +152  +T1 + + tg1_ty +; + +153  +T2 + + tg2_ty +; + +154  +T3 + + tg3_ty +; + +155  +T4 + + tg4_ty +; + +156  +T5 + + tg5_ty +; + +157  +T6 + + tg6_ty +; + +158  +T7 + + tg7_ty +; + +159  +T8 + + tg8_ty +; + +160  +T9 + + tg9_ty +; + +161  +T10 + + tg10_ty +; + +166 + gme +< +tyme + + gFuni +> + +167  + gfuni_as + : + +168 +public + +boo +:: +da +:: +funi_as_hr +< +tyme + boo:: +add_por +< +Funi +>:: +ty +> + + @/usr/include/boost/type_traits/has_trivial_assign.hpp + +9 #ide +BOOST_TT_HAS_TRIVIAL_ASSIGN_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_TRIVIAL_ASSIGN_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +17 #i! +defed +( +BOOST_HAS_TRIVIAL_ASSIGN +|| defed( +BOOST_MSVC +|| defed( +__GNUC__ +|| defed( +BOOST_INTEL +|| defed( +__SUNPRO_CC +|| defed( +__g__ +) + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +24 +mea + + gboo + { + +26 + gme + < +tyme + + gT +> + +27  + ghas_ivl_assign + : +public + +gl_cڡt + < +bo +, + +28 #ifde +BOOST_HAS_TRIVIAL_ASSIGN + + +29 +BOOST_HAS_TRIVIAL_ASSIGN +( +T +) + +31 :: +boo +:: +is_pod +< +T +>:: +vue + && !::boo:: +is_cڡ +::vu&& !::boo:: +is_vީe +::value + +35 + gme +<>  + ghas_ivl_assign +<> : +public + +l_ty +{}; + +36 #ide +BOOST_NO_CV_VOID_SPECIALIZATIONS + + +37 + gme +<>  + ghas_ivl_assign +<cڡ> : +public + +l_ty +{}; + +38 + gme +<>  + ghas_ivl_assign +<cڡ vީe> : +public + +l_ty +{}; + +39 + gme +<>  + ghas_ivl_assign +<vީe> : +public + +l_ty +{}; + +41 + gme + < +ass + + gT +>  + ghas_ivl_assign +< +T + vީe> : +public + +l_ty +{}; + +42 + gme + < +ass + + gT +>  + ghas_ivl_assign + : +public + +l_ty +{}; + +43 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +44 + gme + < +ass + + gT +>  + ghas_ivl_assign + : +public + +l_ty +{}; + +47 + gme + < +tyme + + gT +, + gd +:: +size_t + +N +>  +has_ivl_assign +< +T +[N]> : +public + +l_ty +{}; + +48 + gme + < +tyme + + gT +>  + ghas_ivl_assign + : +public + +l_ty +{}; + + @/usr/include/boost/type_traits/has_trivial_destructor.hpp + +9 #ide +BOOST_TT_HAS_TRIVIAL_DESTRUCTOR_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_TRIVIAL_DESTRUCTOR_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +15 #ifde +BOOST_HAS_TRIVIAL_DESTRUCTOR + + +17 #i +defed +( +BOOST_INTEL +|| defed( +BOOST_MSVC +) + +18  + ~ + +20 #ifde +BOOST_HAS_SGI_TYPE_TRAITS + + +21  + ~ + +24 #i +defed +( +__GNUC__ +|| defed( +__g__ +|| defed( +__SUNPRO_CC +) + +25  + ~ + +28 +mea + + gboo + { + +30 + gme + < +tyme + + gT +>  + ghas_ivl_deru + : +public + +gl_cڡt +< +bo +, +BOOST_HAS_TRIVIAL_DESTRUCTOR +( +T +)>{}; + +32  + ~ + +34 +mea + + gboo +{ + +36 + gme + < +tyme + + gT +>  + ghas_ivl_deru + : +public + +gl_cڡt +< +bo +, :: +boo +:: +is_pod +< +T +>:: +vue +>{}; + +39 + gme + <>  + ghas_ivl_deru +<> : +public + +l_ty +{}; + +40 #ide +BOOST_NO_CV_VOID_SPECIALIZATIONS + + +41 + gme + <>  + ghas_ivl_deru +<cڡ> : +public + +l_ty +{}; + +42 + gme + <>  + ghas_ivl_deru +<cڡ vީe> : +public + +l_ty +{}; + +43 + gme + <>  + ghas_ivl_deru +<vީe> : +public + +l_ty +{}; + + @/usr/include/boost/type_traits/is_assignable.hpp + +9 #ide +BOOST_TT_IS_ASSIGNABLE_HPP_INCLUDED + + +10  + #BOOST_TT_IS_ASSIGNABLE_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +18 +mea + + gboo +{ + +20 + gme + < +ass + + gT +, cs + gU + = +T +>  +is_assigb +; + +24 #i! +defed +( +BOOST_NO_CXX11_DECLTYPE +&& ! +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1800) + +26  + ~ + +27  + ~ + +29 +mea + + gboo +{ + +31 +mea + + gda +{ + +33  + sis_assigb_imp + + +35 + gme +< +tyme + + gT +,ym + gU +, + gtyme + = +dety +( +boo +:: +dev +< +T +>(boo::dev< +U +>())> + +36  +boo +:: +ty_as +:: +yes_ty + + +(); + +38 + gme +< + gtyme +,ypename> + +39  + gboo +:: +ty_as +:: +no_ty + + +(...); + +44 + gme + < +ass + + gT +, cs + gU +>  + gis_assigb + : +public + +gl_cڡt +< +bo +, ( + gda +:: +is_assigb_imp +:: + +< +T +, U>(0)=( +boo +:: +ty_as +:: +yes_ty +)> + +46 +BOOST_STATIC_ASSERT_MSG +( +boo +:: +is_come +< +T +>:: +vue +, "Argumentso is_assignable must be completeypes"); + +48 + gme + < +ass + + gT +, + gd +:: +size_t + +N +, cs + gU +>  + gis_assigb + : +public + +is_assigb +< +T +, U>{}; + +49 + gme + < +ass + + gT +, + gd +:: +size_t + +N +, cs + gU +>  + gis_assigb +< +T +(&)[N], U> : +public + +is_assigb +{}; + +50 + gme + < +ass + + gT +, cs + gU +>  + gis_assigb + : +public + +is_assigb +< +T +, U>{}; + +51 + gme + < +ass + + gT +, cs + gU +>  + gis_assigb +< +T +(&)[], U> : +public + +is_assigb +{}; + +52 + gme + < +ass + + gU +>  + gis_assigb +<, U> : +public + +gl_cڡt +< +bo +, + gl +>{}; + +53 + gme + < +ass + + gU +>  + gis_assigb +<cڡ, U> : +public + +gl_cڡt +< +bo +, + gl +>{}; + +54 + gme + < +ass + + gU +>  + gis_assigb +<vީe, U> : +public + +gl_cڡt +< +bo +, + gl +>{}; + +55 + gme + < +ass + + gU +>  + gis_assigb +<cڡ vީe, U> : +public + +gl_cڡt +< +bo +, + gl +>{}; + +59  + ~ + +60  + ~ + +62 +mea + + gboo +{ + +65 + gme + < +ass + + gT +, cs + gU +>  + gis_assigb + : +public + +gl_cڡt +< +bo +, + gl +> + +67 +BOOST_STATIC_ASSERT_MSG +( +boo +:: +is_come +< +T +>:: +vue +, "Argumentso is_assignable must be completeypes"); + +69 + gme + < +ass + + gT +, cs + gU +>  + gis_assigb + : +public + +gl_cڡt +< +bo +, + gis_pod +:: +vue + && +is_pod +< +tyme + +move_n +< +U +>:: +ty +>::value>{}; + +70 + gme + < +ass + + gT +, cs + gU +>  + gis_assigb + : +public + +gl_cڡt +< +bo +, + gl +>{}; + +71 + gme + < +ass + + gU +>  + gis_assigb +<, U> : +public + +gl_cڡt +< +bo +, + gl +>{}; + +72 + gme + < +ass + + gU +>  + gis_assigb +<cڡ, U> : +public + +gl_cڡt +< +bo +, + gl +>{}; + +73 + gme + < +ass + + gU +>  + gis_assigb +<vީe, U> : +public + +gl_cڡt +< +bo +, + gl +>{}; + +74 + gme + < +ass + + gU +>  + gis_assigb +<cڡ vީe, U> : +public + +gl_cڡt +< +bo +, + gl +>{}; + + @/usr/include/boost/type_traits/is_floating_point.hpp + +8 #ide +BOOST_TYPE_TRAITS_IS_FLOATING_HPP_INCLUDED + + +9  + #BOOST_TYPE_TRAITS_IS_FLOATING_HPP_INCLUDED + + + ) + +11  + ~ + +13 +mea + + gboo + { + +16 + gme + < +ass + + gT +>  + gis_tg_pot + : +public + +l_ty +{}; + +17 + gme + < +ass + + gT +>  + gis_tg_pot + : +public + +is_tg_pot +< +T +>{}; + +18 + gme + < +ass + + gT +>  + gis_tg_pot + : +public + +is_tg_pot +< +T +>{}; + +19 + gme + < +ass + + gT +>  + gis_tg_pot + : +public + +is_tg_pot +< +T +>{}; + +20 + gme +<>  + gis_tg_pot +<> : +public + +ue_ty +{}; + +21 + gme +<>  + gis_tg_pot +<> : +public + +ue_ty +{}; + +22 + gme +<>  + gis_tg_pot +<> : +public + +ue_ty +{}; + +24 #i +defed +( +BOOST_HAS_FLOAT128 +) + +25 + gme +<>  + gis_tg_pot +< + g__t128 +> : +public + +ue_ty +{}; + + @/usr/include/boost/type_traits/is_noncopyable.hpp + +1 #ide +BOOST_TYPE_TRAITS_IS_NONCOPYABLE_HPP_INCLUDED + + +2  + #BOOST_TYPE_TRAITS_IS_NONCOPYABLE_HPP_INCLUDED + + + ) + +14  + ~ + +16 +mea + + gboo + + +19 #ide +BOOST_NONCOPYABLE_BASE_TOKEN_DEFINED + + +20  + #BOOST_NONCOPYABLE_BASE_TOKEN_DEFINED + + + ) + +26 +mea + + gncyab_ + + +28  + sba_tok + {}; + +33 + gme +< +ass + + gT +>  + gis_ncyab +: +is_ba_d_dived +< +ncyab_ +:: +ba_tok +, T> + + @/usr/include/boost/type_traits/is_polymorphic.hpp + +8 #ide +BOOST_TT_IS_POLYMORPHIC_HPP + + +9  + #BOOST_TT_IS_POLYMORPHIC_HPP + + + ) + +11  + ~ + +12  + ~ + +13 #ide +BOOST_IS_POLYMORPHIC + + +14  + ~ + +16  + ~ + +18 #i +defed +( +BOOST_MSVC +) && (BOOST_MSVC >= 1700) + +19 #agm +wng +( +push +) + +20 #agm +wng +( +dib +:4250) + +23 +mea + + gboo +{ + +25 #ide +BOOST_IS_POLYMORPHIC + + +27 +mea + + gda +{ + +29 + gme + < +ass + + gT +> + +30  + sis_pymphic_imp1 + + +32 #i +BOOST_WORKAROUND +( +__MWERKS__ +, <= 0x2407) + +33  + td1 +, (& + td2 +)[2]; + +35  + gd1 + : +public + +T + + +37 +d1 +(); + +38 #i! +defed +( +__GNUC__ +) + +39 ~ +d1 +() +throw +(); + +41  + gddg +[256]; + +42 + give +: + +44 +d1 +(const d1&); + +45 + gd1 +& + gݔ +=(cڡ +d1 +&); + +47  + gd2 + : +public + +T + + +49 +d2 +(); + +50 + gvtu + ~ +d2 +() +throw +(); + +51 #i! +defed +( +BOOST_MSVC +&& !defed( +__ICL +) + +54  + sunique +{}; + +55 +vtu +  +unique_me_to_boo5487629 +( +unique +*); + +57  + gddg +[256]; + +58 + give +: + +60 +d2 +(const d2&); + +61 + gd2 +& + gݔ +=(cڡ +d2 +&); + +64 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = (( +d2 +=( +d1 +))); + +67 + gme + < +ass + + gT +>  + gis_pymphic_imp1 +< +T + cڡ> : +public + +is_pymphic_imp1 +{}; + +68 + gme + < +ass + + gT +>  + gis_pymphic_imp1 +< +T + cڡ vީe> : +public + +is_pymphic_imp1 +{}; + +69 + gme + < +ass + + gT +>  + gis_pymphic_imp1 +< +T + vީe> : +public + +is_pymphic_imp1 +{}; + +71 + gme + < +ass + + gT +> + +72  + sis_pymphic_imp2 + + +74 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +77 + gme + < +bo + + gis_ass +> + +78  + sis_pymphic_ + + +80 + gme + < +ass + + gT +> + +81  + sbd + + +83  + gis_pymphic_imp2 +< + tT +> + tty +; + +87 + gme + <> + +88  + gis_pymphic_ +< + gue +> + +90 + gme + < +ass + + gT +> + +91  + sbd + + +93  + gis_pymphic_imp1 +< + tT +> + tty +; + +97 + gme + < +ass + + gT +> + +98  + sis_pymphic_imp + + +100  + gis_pymphic_ +< :: + tboo +:: + tis_ass +< + tT +>:: + tvue +> + t +; + +101  +tyme + + t +:: + tme + + tbd +< + tT +> + tbd +; + +102  +tyme + + tbd +:: + tty + + timp_ty +; + +103 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +imp_ty +::value); + +108 + gme + < +ass + + gT +>  + gis_pymphic + : +public + +gl_cڡt +< +bo +, :: +boo +:: +da +:: +is_pymphic_imp +< +T +>:: +vue +> {}; + +112 + gme + < +ass + + gT +>  + gis_pymphic + : +public + +gl_cڡt +< +bo +, +BOOST_IS_POLYMORPHIC +( +T +)> {}; + +118 #i +defed +( +BOOST_MSVC +) && (BOOST_MSVC >= 1700) + +119 #agm +wng +( +p +) + + @/usr/include/boost/type_traits/is_signed.hpp + +10 #ide +BOOST_TT_IS_SIGNED_HPP_INCLUDED + + +11  + #BOOST_TT_IS_SIGNED_HPP_INCLUDED + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +18 +mea + + gboo + { + +20 #i! +defed + +__CODEGEARC__ + ) + +22 #i!( +defed +( +BOOST_MSVC +) && BOOST_MSVC <= 1310) && \ + +23 !( +defed +( +__EDG_VERSION__ +&& + g__EDG_VERSION__ + <= 238) &&\ + +24 ! +defed +( +BOOST_NO_INCLASS_MEMBER_INITIALIZATION +) + +26 +mea + +da +{ + +28 +me + < +ass + +T +> + +29  + sis_sigd_vues + + +36  +tyme + + tmove_cv +< + tT +>:: + tty + + tno_cv_t +; + +37 cڡ +no_cv_t + + gmus_e + = ( +ic_ +(-1)); + +38 cڡ +no_cv_t + + gzo + = ( +ic_ +(0)); + +41 + gme + < +ass + + gT +> + +42  + sis_sigd_hr + + +44  +tyme + + tmove_cv +< + tT +>:: + tty + + tno_cv_t +; + +45 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = (!(:: +boo +:: +da +:: +is_sigd_vues +< +T +>:: +mus_e + > boo::da::is_sigd_vues:: +zo +))); + +48 + gme + < +bo + + ggl_ty +> + +49  + sis_sigd__hr + + +51 + gme + < +ass + + gT +> + +52  + sbd + + +54  + gis_sigd_hr +< + tT +> + tty +; + +58 + gme + <> + +59  + gis_sigd__hr +< + gl +> + +61 + gme + < +ass + + gT +> + +62  + sbd + + +64  +l_ty + + tty +; + +68 + gme + < +ass + + gT +> + +69  + sis_sigd_im + + +71 :: +boo +:: + tda +:: + tis_sigd__hr +< :: + tboo +:: + tis_gl +< + tT +>:: + tvue + || ::boo:: + tis_um +::vue> + t +; + +72  +tyme + + t +:: + tme + + tbd +< + tT +> + tbd +; + +73  +tyme + + tbd +:: + tty +ype; + +74 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ty +::value); + +79 + gme + < +ass + + gT +>  + gis_sigd + : +public + +gl_cڡt +< +bo +, + gboo +:: +da +:: +is_sigd_im +< +T +>:: +vue +> {}; + +83 + gme + < +ass + + gT +>  + gis_sigd + : +public + +l_ty +{}; + +88 + gme + < +ass + + gT +>  + gis_sigd + : +public + +gl_cڡt +< +bo +, +__is_sigd +( +T +)>{}; + +91 + gme + <>  + gis_sigd + : +public + +ue_ty +{}; + +92 + gme + <>  + gis_sigd + : +public + +ue_ty +{}; + +93 + gme + <>  + gis_sigd + : +public + +ue_ty +{}; + +94 + gme + <>  + gis_sigd + : +public + +ue_ty +{}; + +95 + gme + <>  + gis_sigd +<> : +public + +ue_ty +{}; + +96 + gme + <>  + gis_sigd + : +public + +ue_ty +{}; + +97 + gme + <>  + gis_sigd + : +public + +ue_ty +{}; + +98 + gme + <>  + gis_sigd + : +public + +ue_ty +{}; + +99 + gme + <>  + gis_sigd +<> : +public + +ue_ty +{}; + +100 + gme + <>  + gis_sigd + : +public + +ue_ty +{}; + +101 + gme + <>  + gis_sigd + : +public + +ue_ty +{}; + +102 + gme + <>  + gis_sigd + : +public + +ue_ty +{}; + +103 + gme + <>  + gis_sigd +<> : +public + +ue_ty +{}; + +104 + gme + <>  + gis_sigd + : +public + +ue_ty +{}; + +105 + gme + <>  + gis_sigd + : +public + +ue_ty +{}; + +106 + gme + <>  + gis_sigd + : +public + +ue_ty +{}; + +108 + gme + <>  + gis_sigd +<> : +public + +l_ty +{}; + +109 + gme + <>  + gis_sigd + : +public + +l_ty +{}; + +110 + gme + <>  + gis_sigd + : +public + +l_ty +{}; + +111 + gme + <>  + gis_sigd + : +public + +l_ty +{}; + +112 + gme + <>  + gis_sigd +<> : +public + +l_ty +{}; + +113 + gme + <>  + gis_sigd + : +public + +l_ty +{}; + +114 + gme + <>  + gis_sigd + : +public + +l_ty +{}; + +115 + gme + <>  + gis_sigd + : +public + +l_ty +{}; + +116 + gme + <>  + gis_sigd +<> : +public + +l_ty +{}; + +117 + gme + <>  + gis_sigd + : +public + +l_ty +{}; + +118 + gme + <>  + gis_sigd + : +public + +l_ty +{}; + +119 + gme + <>  + gis_sigd + : +public + +l_ty +{}; + +120 + gme + <>  + gis_sigd +<> : +public + +l_ty +{}; + +121 + gme + <>  + gis_sigd + : +public + +l_ty +{}; + +122 + gme + <>  + gis_sigd + : +public + +l_ty +{}; + +123 + gme + <>  + gis_sigd + : +public + +l_ty +{}; + +124 #ifde +BOOST_HAS_LONG_LONG + + +125 + gme + <>  + gis_sigd +< :: +boo +:: +lg_lg_ty +> : +public + +ue_ty +{}; + +126 + gme + <>  + gis_sigd + : +public + +ue_ty +{}; + +127 + gme + <>  + gis_sigd + : +public + +ue_ty +{}; + +128 + gme + <>  + gis_sigd + : +public + +ue_ty +{}; + +130 + gme + <>  + gis_sigd +< :: +boo +:: +ulg_lg_ty +> : +public + +l_ty +{}; + +131 + gme + <>  + gis_sigd + : +public + +l_ty +{}; + +132 + gme + <>  + gis_sigd + : +public + +l_ty +{}; + +133 + gme + <>  + gis_sigd + : +public + +l_ty +{}; + +135 #i +defed +( +CHAR_MIN +) + +136 #i +CHAR_MIN + != 0 + +137 + gme + <>  + gis_sigd +<> : +public + +ue_ty +{}; + +138 + gme + <>  + gis_sigd + : +public + +ue_ty +{}; + +139 + gme + <>  + gis_sigd + : +public + +ue_ty +{}; + +140 + gme + <>  + gis_sigd + : +public + +ue_ty +{}; + +142 + gme + <>  + gis_sigd +<> : +public + +l_ty +{}; + +143 + gme + <>  + gis_sigd + : +public + +l_ty +{}; + +144 + gme + <>  + gis_sigd + : +public + +l_ty +{}; + +145 + gme + <>  + gis_sigd + : +public + +l_ty +{}; + +148 #i +defed +( +WCHAR_MIN +&& !defed( +BOOST_NO_INTRINSIC_WCHAR_T +) + +149 #i +WCHAR_MIN + != 0 + +150 + gme + <>  + gis_sigd +< + gwch_t +> : +public + +ue_ty +{}; + +151 + gme + <>  + gis_sigd + : +public + +ue_ty +{}; + +152 + gme + <>  + gis_sigd + : +public + +ue_ty +{}; + +153 + gme + <>  + gis_sigd + : +public + +ue_ty +{}; + +155 + gme + <>  + gis_sigd +< + gwch_t +> : +public + +l_ty +{}; + +156 + gme + <>  + gis_sigd + : +public + +l_ty +{}; + +157 + gme + <>  + gis_sigd + : +public + +l_ty +{}; + +158 + gme + <>  + gis_sigd + : +public + +l_ty +{}; + + @/usr/include/boost/type_traits/is_union.hpp + +11 #ide +BOOST_TT_IS_UNION_HPP_INCLUDED + + +12  + #BOOST_TT_IS_UNION_HPP_INCLUDED + + + ) + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +19 #ifde +BOOST_IS_UNION + + +20 + gme + < +ass + + gT +>  + gis_uni + : +public + +gl_cڡt +< +bo +, +BOOST_IS_UNION +( +T +)> {}; + +22 + gme + < +ass + + gT +>  + gis_uni + : +public + +gl_cڡt +< +bo +, + gl +> {}; + +25 + gme + < +ass + + gT +>  + gis_uni +< +T + cڡ> : +public + +is_uni +{}; + +26 + gme + < +ass + + gT +>  + gis_uni +< +T + vީcڡ> : +public + +is_uni +{}; + +27 + gme + < +ass + + gT +>  + gis_uni +< +T + vީe> : +public + +is_uni +{}; + + @/usr/include/boost/type_traits/make_signed.hpp + +9 #ide +BOOST_TT_MAKE_SIGNED_HPP_INCLUDED + + +10  + #BOOST_TT_MAKE_SIGNED_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25 +mea + + gboo + { + +27 + gme + < +ass + + gT +> + +28  + smake_sigd + + +30 + give +: + +31 +BOOST_STATIC_ASSERT_MSG +(:: +boo +:: +is_gl +< +T +>:: +vue + || ::boo:: +is_um +::value), "Theemplatergumento make_signed must ben integer ornumype."); + +32 +BOOST_STATIC_ASSERT_MSG +(!(:: +boo +:: +is_me +< +tyme + +move_cv +< +T +>:: +ty +, +bo +>:: +vue +), "Theemplatergumento make_signed mustot beheype bool."); + +34  +tyme + + tmove_cv +< + tT +>:: + tty + + tt_no_cv +; + +35  +tyme + + tcdiڮ +< + +36 (:: + tboo +:: + tis_sigd +< + tT +>:: + tvue + + +37 && :: + tboo +:: + tis_gl +< + tT +>:: + tvue + + +38 && ! :: + tboo +:: + tis_me +< + tt_no_cv +, >:: + tvue + + +39 && ! :: + tboo +:: + tis_me +< + tt_no_cv +, + twch_t +>:: + tvue + + +40 && ! :: + tboo +:: + tis_me +< + tt_no_cv +, + tbo +>:: + tvue +), + +41 + tT +, + +42 + ttyme + + tcdiڮ +< + +43 (:: + tboo +:: + tis_gl +< + tT +>:: + tvue + + +44 && ! :: + tboo +:: + tis_me +< + tt_no_cv +, >:: + tvue + + +45 && ! :: + tboo +:: + tis_me +< + tt_no_cv +, + twch_t +>:: + tvue + + +46 && ! :: + tboo +:: + tis_me +< + tt_no_cv +, + tbo +>:: + tvue +), + +47 + ttyme + + tcdiڮ +< + +48 + tis_me +< + tt_no_cv +, >:: + tvue +, + +50 + ttyme + + tcdiڮ +< + +51 + tis_me +< + tt_no_cv +, >:: + tvue +, + +53 + ttyme + + tcdiڮ +< + +54 + tis_me +< + tt_no_cv +, >:: + tvue +, + +56 + ttyme + + tcdiڮ +< + +57 + tis_me +< + tt_no_cv +, >:: + tvue +, + +59 #i + tdefed +( + tBOOST_HAS_LONG_LONG +) + +60 #ifde + tBOOST_HAS_INT128 + + +61 + ttyme + + tcdiڮ +< + +62 ( + tt_no_cv +=( + tboo +:: + tlg_lg_ty +), + +63 + tboo +:: + tlg_lg_ty +, + +64 + tboo +:: + tt128_ty + + +65 >:: + tty + + +67 + tboo +:: + tlg_lg_ty + + +69 #i + tdefed +( + tBOOST_HAS_MS_INT64 +) + +70 + t__t64 + + +74 >:: + tty + + +75 >:: + tty + + +76 >:: + tty + + +77 >:: + tty +, + +79 + ttyme + + tcdiڮ +< + +80 ( + tt_no_cv +) == (), + +82 + ttyme + + tcdiڮ +< + +83 ( + tt_no_cv +) == (), + +85 + ttyme + + tcdiڮ +< + +86 ( + tt_no_cv +) == (), + +88 + ttyme + + tcdiڮ +< + +89 ( + tt_no_cv +) == (), + +91 #i + tdefed +( + tBOOST_HAS_LONG_LONG +) + +92 #ifde + tBOOST_HAS_INT128 + + +93 + ttyme + + tcdiڮ +< + +94 ( + tt_no_cv +=( + tboo +:: + tlg_lg_ty +), + +95 + tboo +:: + tlg_lg_ty +, + +96 + tboo +:: + tt128_ty + + +97 >:: + tty + + +99 + tboo +:: + tlg_lg_ty + + +101 #i + tdefed +( + tBOOST_HAS_MS_INT64 +) + +102 + t__t64 + + +106 >:: + tty + + +107 >:: + tty + + +108 >:: + tty + + +109 >:: + tty + + +110 >:: + tty + + +111 >:: + tty + + tba_g_ty +; + +114  +tyme + + tcdiڮ +< + +115 + tis_cڡ +< + tT +>:: + tvue +, + +116 + ttyme + + tadd_cڡ +< + tba_g_ty +>:: + tty +, + +117 + tba_g_ty + + +118 >:: + tty + + tcڡ_ba_g_ty +; + +119 + gpublic +: + +121  +tyme + + tcdiڮ +< + +122 + tis_vީe +< + tT +>:: + tvue +, + +123 + ttyme + + tadd_vީe +< + tcڡ_ba_g_ty +>:: + tty +, + +124 + tcڡ_ba_g_ty + + +125 >:: + tty +ype; + +128 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +130 + gme + < +ass + + gT +> +usg + + gmake_sigd_t + = +tyme + +make_sigd +< +T +>:: +ty +; + + @/usr/include/boost/type_traits/make_unsigned.hpp + +9 #ide +BOOST_TT_MAKE_UNSIGNED_HPP_INCLUDED + + +10  + #BOOST_TT_MAKE_UNSIGNED_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25 +mea + + gboo + { + +27 + gme + < +ass + + gT +> + +28  + smake_unsigd + + +30 + give +: + +31 +BOOST_STATIC_ASSERT_MSG +((:: +boo +:: +is_gl +< +T +>:: +vue + || ::boo:: +is_um +::value), "Theemplatergumento make_unsigned must ben integer ornumype."); + +32 +BOOST_STATIC_ASSERT_MSG +((! :: +boo +:: +is_me +< +tyme + +move_cv +< +T +>:: +ty +, +bo +>:: +vue +), "Theemplatergumento make_unsigned mustot beheype bool"); + +34  +tyme + + tmove_cv +< + tT +>:: + tty + + tt_no_cv +; + +35  +tyme + + tcdiڮ +< + +36 (:: + tboo +:: + tis_unsigd +< + tT +>:: + tvue + && ::boo:: + tis_gl +::value + +37 && ! :: + tboo +:: + tis_me +< + tt_no_cv +, >:: + tvue + + +38 && ! :: + tboo +:: + tis_me +< + tt_no_cv +, + twch_t +>:: + tvue + + +39 && ! :: + tboo +:: + tis_me +< + tt_no_cv +, + tbo +>:: + tvue +), + +40 + tT +, + +41 + ttyme + + tcdiڮ +< + +42 (:: + tboo +:: + tis_gl +< + tT +>:: + tvue + + +43 && ! :: + tboo +:: + tis_me +< + tt_no_cv +, >:: + tvue + + +44 && ! :: + tboo +:: + tis_me +< + tt_no_cv +, + twch_t +>:: + tvue + + +45 && ! :: + tboo +:: + tis_me +< + tt_no_cv +, + tbo +>:: + tvue +), + +46 + ttyme + + tcdiڮ +< + +47 + tis_me +< + tt_no_cv +, sigd >:: + tvue +, + +49 + ttyme + + tcdiڮ +< + +50 + tis_me +< + tt_no_cv +, >:: + tvue +, + +52 + ttyme + + tcdiڮ +< + +53 + tis_me +< + tt_no_cv +, >:: + tvue +, + +55 + ttyme + + tcdiڮ +< + +56 + tis_me +< + tt_no_cv +, >:: + tvue +, + +58 #i + tdefed +( + tBOOST_HAS_LONG_LONG +) + +59 #ifde + tBOOST_HAS_INT128 + + +60 + ttyme + + tcdiڮ +< + +61 ( + tt_no_cv +=( + tboo +:: + tulg_lg_ty +), + +62 + tboo +:: + tulg_lg_ty +, + +63 + tboo +:: + tut128_ty + + +64 >:: + tty + + +66 + tboo +:: + tulg_lg_ty + + +68 #i + tdefed +( + tBOOST_HAS_MS_INT64 +) + +69  + t__t64 + + +73 >:: + tty + + +74 >:: + tty + + +75 >:: + tty + + +76 >:: + tty +, + +78 + ttyme + + tcdiڮ +< + +79 ( + tt_no_cv +) == (), + +81 + ttyme + + tcdiڮ +< + +82 ( + tt_no_cv +) == (), + +84 + ttyme + + tcdiڮ +< + +85 ( + tt_no_cv +) == (), + +87 + ttyme + + tcdiڮ +< + +88 ( + tt_no_cv +) == (), + +90 #i + tdefed +( + tBOOST_HAS_LONG_LONG +) + +91 #ifde + tBOOST_HAS_INT128 + + +92 + ttyme + + tcdiڮ +< + +93 ( + tt_no_cv +=( + tboo +:: + tulg_lg_ty +), + +94 + tboo +:: + tulg_lg_ty +, + +95 + tboo +:: + tut128_ty + + +96 >:: + tty + + +98 + tboo +:: + tulg_lg_ty + + +100 #i + tdefed +( + tBOOST_HAS_MS_INT64 +) + +101  + t__t64 + + +105 >:: + tty + + +106 >:: + tty + + +107 >:: + tty + + +108 >:: + tty + + +109 >:: + tty + + +110 >:: + tty + + tba_g_ty +; + +113  +tyme + + tcdiڮ +< + +114 + tis_cڡ +< + tT +>:: + tvue +, + +115 + ttyme + + tadd_cڡ +< + tba_g_ty +>:: + tty +, + +116 + tba_g_ty + + +117 >:: + tty + + tcڡ_ba_g_ty +; + +118 + gpublic +: + +120  +tyme + + tcdiڮ +< + +121 + tis_vީe +< + tT +>:: + tvue +, + +122 + ttyme + + tadd_vީe +< + tcڡ_ba_g_ty +>:: + tty +, + +123 + tcڡ_ba_g_ty + + +124 >:: + tty +ype; + +127 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +129 + gme + < +ass + + gT +> +usg + + gmake_unsigd_t + = +tyme + +make_unsigd +< +T +>:: +ty +; + + @/usr/include/boost/type_traits/remove_extent.hpp + +9 #ide +BOOST_TT_REMOVE_EXTENT_HPP_INCLUDED + + +10  + #BOOST_TT_REMOVE_EXTENT_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +16 +mea + + gboo + { + +18 + gme + < +ass + + gT +>  + smove_ex +{  +T + + tty +; }; + +20 #i! +defed +( +BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS +) + +21 + gme + < +tyme + + gT +, + gd +:: +size_t + +N +>  +move_ex +< +T +[N]> { T + tty +; }; + +22 + gme + < +tyme + + gT +, + gd +:: +size_t + +N +>  +move_ex +< +T + cڡ[N]> { T cڡ + tty +; }; + +23 + gme + < +tyme + + gT +, + gd +:: +size_t + +N +>  +move_ex +< +T + vީ[N]> { T vީ + tty +; }; + +24 + gme + < +tyme + + gT +, + gd +:: +size_t + +N +>  +move_ex +< +T + cڡ vީ[N]> { T cڡ vީ + tty +; }; + +25 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x610)&& ! +defed +( +__IBMCPP__ +&& !BOOST_WORKAROUND( +__DMC__ +, BOOST_TESTED_AT(0x840)) + +26 + gme + < +tyme + + gT +>  + gmove_ex + {  +T + + tty +; }; + +27 + gme + < +tyme + + gT +>  + gmove_ex +< +T + cڡ[]> { T cڡ + tty +; }; + +28 + gme + < +tyme + + gT +>  + gmove_ex +< +T + vީe[]> { T vީ + tty +; }; + +29 + gme + < +tyme + + gT +>  + gmove_ex +< +T + cڡ vީe[]> { T cڡ vީ + tty +; }; + +33 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +35 + gme + < +ass + + gT +> +usg + + gmove_ex_t + = +tyme + +move_ex +< +T +>:: +ty +; + + @/usr/include/boost/type_traits/remove_pointer.hpp + +9 #ide +BOOST_TT_REMOVE_POINTER_HPP_INCLUDED + + +10  + #BOOST_TT_REMOVE_POINTER_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +15 #i +defed +( +BOOST_MSVC +) + +16  + ~ + +17  + ~ + +20 +mea + + gboo + { + +22 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1900) + +24 +mea + + gda +{ + +33 + gme + < +ass + + gT +> + +34  + smove_por_imp + + +36  +T + + tty +; + +39 + gme + < +ass + + gT +> + +40  + gmove_por_imp +< + gT +*> + +42  +T + + tty +; + +45 + gme + < +ass + + gT +, +bo + + gb +> + +46  + smove_por_imp3 + + +48  +tyme + + tmove_por_imp +< + ttyme + + tboo +:: + tmove_cv +< + tT +>:: + tty +>::typeype; + +51 + gme + < +ass + + gT +> + +52  + gmove_por_imp3 +< + gT +, + gl +> + +54  +T + + tty +; + +57 + gme + < +ass + + gT +> + +58  + smove_por_imp2 + + +60  +tyme + + tmove_por_imp3 +< + tT +, :: + tboo +:: + tis_por +:: + tvue +>:: + tty +ype; + +64 + gme + < +ass + + gT +>  + smove_por +{  +tyme + + tboo +:: + tda +:: + tmove_por_imp2 +< + tT +>:: + tty +ype; }; + +68 + gme + < +ass + + gT +>  + smove_por +{  +T + + tty +; }; + +69 + gme + < +ass + + gT +>  + gmove_por +{  +T + + tty +; }; + +70 + gme + < +ass + + gT +>  + gmove_por +< +T +*cڡ>{ T + tty +; }; + +71 + gme + < +ass + + gT +>  + gmove_por +< +T +*vީe>{ T + tty +; }; + +72 + gme + < +ass + + gT +>  + gmove_por +< +T +*cڡ vީe>{ T + tty +; }; + +76 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +78 + gme + < +ass + + gT +> +usg + + gmove_por_t + = +tyme + +move_por +< +T +>:: +ty +; + + @/usr/include/boost/type_traits/same_traits.hpp + +10 #ide +BOOST_TT_SAME_TRAITS_HPP_INCLUDED + + +11  + #BOOST_TT_SAME_TRAITS_HPP_INCLUDED + + + ) + +13  + ~ + + @/usr/include/boost/utility/string_view.hpp + +17 #ide +BOOST_STRING_VIEW_HPP + + +18  + #BOOST_STRING_VIEW_HPP + + + ) + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~< +> + +30  + ~ + +31  + ~ + +32  + ~ + +34 #i +defed +( +BOOST_NO_CXX11_DEFAULTED_FUNCTIONS +|| (defed( +BOOST_GCC +) && ((BOOST_GCC+0) / 100) <= 406) + +36  + #BOOST_STRING_VIEW_NO_CXX11_DEFAULTED_NOEXCEPT_FUNCTIONS + + + ) + +39 +mea + + gboo + { + +41 +mea + + gda + { + +43 + gme + < +tyme + + gchT +,ym + gas +> + +44 as + crg_vw_as_eq + { + +45 + gpublic +: + +46 +rg_vw_as_eq + ( +chT + +ch + ) : +ch_ +(ch) {} + +47 +bo + +ݔ +() +chT + +v + ) cڡ {  +as +:: +eq + ( +ch_ +, val); } + +48 +chT + + gch_ +; + +52 + gme +< +tyme + + gchT +,ym + gas +> + +53 as + cbasic_rg_vw + { + +54 + gpublic +: + +56  +as + + tas_ty +; + +57  +chT + + tvue_ty +; + +58  +chT +* + tpor +; + +59 cڡ + tchT +* + tcڡ_por +; + +60  + gchT +& + tn +; + +61 cڡ + tchT +& + tcڡ_n +; + +62  +cڡ_por + + tcڡ_ +; + +63  +cڡ_ + + t +; + +64  + gd +:: + tv_ +< + tcڡ_ +> + tcڡ_v_ +; + +65  +cڡ_v_ + + tv_ +; + +66  + gd +:: + tsize_t + + tsize_ty +; + +67  + gd +:: + trdiff_t + + tdifn_ty +; + +68  +BOOST_CONSTEXPR_OR_CONST + +size_ty + + gos + = size_type(-1); + +71 +BOOST_CONSTEXPR + +basic_rg_vw +( + gBOOST_NOEXCEPT + + +72 : +r_ +( +NULL +), +n_ +(0) {} + +76 +BOOST_CONSTEXPR + +basic_rg_vw +(cڡ basic_rg_vw & +rhs + + gBOOST_NOEXCEPT + + +77 #ide +BOOST_STRING_VIEW_NO_CXX11_DEFAULTED_NOEXCEPT_FUNCTIONS + + +80 : +r_ +( +rhs +.r_), +n_ +(rhs.len_) {} + +83 + gbasic_rg_vw +& + gݔ +=(cڡ +basic_rg_vw + & +rhs + +BOOST_NOEXCEPT + + +84 #ide +BOOST_STRING_VIEW_NO_CXX11_DEFAULTED_NOEXCEPT_FUNCTIONS + + +88 + gr_ + = +rhs +. +r_ +; + +89 + gn_ + = +rhs +. +n_ +; + +90  * + gthis +; + +94 + gme +< +tyme + + gAot +> + +95 +basic_rg_vw +(cڡ +d +:: +basic_rg +< +chT +, +as +, +Aot +>& +r + + gBOOST_NOEXCEPT + + +96 : +r_ +( +r +. +da +()), +n_ +(r. +ngth +()) {} + +105 +BOOST_CONSTEXPR + +basic_rg_vw +(cڡ +chT +* +r +) + +106 : +r_ +( +r +), +n_ +( +as +:: +ngth +(str)) {} + +108 +BOOST_CONSTEXPR + +basic_rg_vw +(cڡ +chT +* +r +, +size_ty + +n +) + +109 : +r_ +( +r +), +n_ +( +n +) {} + +112 +BOOST_CONSTEXPR + +cڡ_ + +beg +(cڡ + gBOOST_NOEXCEPT + {  + gr_ +; } + +113 +BOOST_CONSTEXPR + +cڡ_ + +cbeg +(cڡ + gBOOST_NOEXCEPT + {  + gr_ +; } + +114 +BOOST_CONSTEXPR + +cڡ_ + +d +(cڡ + gBOOST_NOEXCEPT + {  + gr_ + + + gn_ +; } + +115 +BOOST_CONSTEXPR + +cڡ_ + +nd +(cڡ + gBOOST_NOEXCEPT + {  + gr_ + + + gn_ +; } + +116 +cڡ_v_ + +rbeg +(cڡ + gBOOST_NOEXCEPT + {  cڡ_v_( +d +()); } + +117 +cڡ_v_ + +beg +(cڡ + gBOOST_NOEXCEPT + {  cڡ_v_( +d +()); } + +118 +cڡ_v_ + +nd +(cڡ + gBOOST_NOEXCEPT + {  cڡ_v_( +beg +()); } + +119 +cڡ_v_ + +d +(cڡ + gBOOST_NOEXCEPT + {  cڡ_v_( +beg +()); } + +122 +BOOST_CONSTEXPR + +size_ty + +size +(cڡ + gBOOST_NOEXCEPT + {  + gn_ +; } + +123 +BOOST_CONSTEXPR + +size_ty + +ngth +(cڡ + gBOOST_NOEXCEPT + {  + gn_ +; } + +124 +BOOST_CONSTEXPR + +size_ty + +max_size +(cڡ + gBOOST_NOEXCEPT + {  + gn_ +; } + +125 +BOOST_CONSTEXPR + +bo + +emy +(cڡ + gBOOST_NOEXCEPT + {  + gn_ + == 0; } + +128 +BOOST_CONSTEXPR + +cڡ_n + + gݔ +[]( +size_ty + + gpos +cڡ + gBOOST_NOEXCEPT + {  + gr_ +[ +pos +]; } + +130 +BOOST_CONSTEXPR + +cڡ_n + + +( +size_t + +pos +) const { + +131  + gpos + > +n_ + ? +BOOST_THROW_EXCEPTION +( +d +:: +out_of_nge +("boo::rg_vw::")), + gr_ +[0] : +r_ +[ +pos +]; + +134 +BOOST_CONSTEXPR + +cڡ_n + +t +(cڡ {  + gr_ +[0]; } + +135 +BOOST_CONSTEXPR + +cڡ_n + +back +(cڡ {  + gr_ +[ +n_ +-1]; } + +136 +BOOST_CONSTEXPR + +cڡ_por + +da +(cڡ + gBOOST_NOEXCEPT + {  + gr_ +; } + +139  +r +( + gBOOST_NOEXCEPT + { + gn_ + = 0; } + +141 +BOOST_CXX14_CONSTEXPR +  +move_efix +( +size_ty + +n +) { + +142 i + gn + > + gn_ + ) + +143 + gn + = +n_ +; + +144 + gr_ + + +n +; + +145 + gn_ + - +n +; + +148 +BOOST_CXX14_CONSTEXPR +  +move_suffix +( +size_ty + +n +) { + +149 i + gn + > + gn_ + ) + +150 + gn + = +n_ +; + +151 + gn_ + - +n +; + +154 +BOOST_CXX14_CONSTEXPR +  +sw +( +basic_rg_vw +& +s + + gBOOST_NOEXCEPT + { + +155 + gd +:: +sw +( +r_ +, +s +.ptr_); + +156 + gd +:: +sw +( +n_ +, +s +.len_); + +160 #ide +BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS + + +161 + gme +< +tyme + + gAot +> + +162 +exic + +ݔ + + gd +:: +basic_rg +< +chT +, + gas +, + gAot +>() const { + +163  + gd +:: +basic_rg +< +chT +, + gas +, + gAot +>( +beg +(), +d +()); + +167 #ide +BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS + + +168 + gme +< +tyme + + gAot + = +d +:: +lot +< +chT +> > + +169 +d +:: +basic_rg +< +chT +, + gas +, + gAot +> +to_rg +(cڡ +Aot +& +a + = Allocator()) const { + +170  +d +:: +basic_rg +< +chT +, +as +, +Aot +>( +beg +(), +d +(), +a +); + +173 + gd +:: +basic_rg +< +chT +, + gas +> +to_rg +() const { + +174  + gd +:: +basic_rg +< +chT +, + gas +>( +beg +(), +d +()); + +177 + gme +< +tyme + + gAot +> + +178 + gd +:: +basic_rg +< +chT +, + gas +, + gAot +> +to_rg +(cڡ +Aot +& +a +) const { + +179  + gd +:: +basic_rg +< +chT +, + gas +, + gAot +>( +beg +(), +d +(), + ga +); + +183 +size_ty + +cy +( +chT +* +s +, size_ty +n +, size_ty +pos +=0) const { + +184 i( +pos + > +size +()) + +185 +BOOST_THROW_EXCEPTION +( +d +:: +out_of_nge +("string_view::copy" )); + +186 +size_ty + + g + = ( +d +:: +m +)( +n +, + gn_ + - + gpos +); + +187 + gas_ty +:: +cy +( +s +, +da +(+ +pos +, + +); + +188  + g +; + +191 +BOOST_CXX14_CONSTEXPR + +basic_rg_vw + +subr +( +size_ty + +pos +, size_ty +n += +os +) const { + +192 i +pos + > +size +()) + +193 +BOOST_THROW_EXCEPTION + +d +:: +out_of_nge + ( "string_view::substr" ) ); + +194  +basic_rg_vw +( +da +(+ +pos +, ( +d +:: +m +)( +size +(-os, +n +)); + +197 +BOOST_CXX14_CONSTEXPR +  +com +( +basic_rg_vw + +x +cڡ + gBOOST_NOEXCEPT + { + +198 cڡ  + gcmp + = +as +:: +com +( +r_ +, +x +.r_, ( +d +:: +m +)( +n_ +, x.len_)); + +199  + gcmp + !0 ? +cmp + : ( +n_ + = +x +.len_ ? 0 :en_ < x.len_ ? -1 : 1); + +202 +BOOST_CXX14_CONSTEXPR +  +com +( +size_ty + +pos1 +, size_ty +n1 +, +basic_rg_vw + +x +) + +203 cڡ + gBOOST_NOEXCEPT + { + +204  +subr +( +pos1 +, +n1 +). +com +( +x +); + +207 +BOOST_CXX14_CONSTEXPR +  +com +( +size_ty + +pos1 +, size_ty +n1 +, + +208 +basic_rg_vw + +x +, +size_ty + +pos2 +, size_ty +n2 +) const { + +209  +subr +( +pos1 +, +n1 +). +com +( +x +.subr( +pos2 +, +n2 +)); + +212 +BOOST_CXX14_CONSTEXPR +  +com +(cڡ +chT +* +x +) const { + +213  +com +( +basic_rg_vw +( +x +)); + +216 +BOOST_CXX14_CONSTEXPR +  +com +( +size_ty + +pos1 +, size_ty +n1 +, cڡ +chT +* +x +) const { + +217  +subr +( +pos1 +, +n1 +). +com +( +basic_rg_vw +( +x +)); + +220 +BOOST_CXX14_CONSTEXPR +  +com +( +size_ty + +pos1 +, size_ty +n1 +, + +221 cڡ +chT +* +x +, +size_ty + +n2 +) const { + +222  +subr +( +pos1 +, +n1 +). +com +( +basic_rg_vw +( +x +, +n2 +)); + +226 +BOOST_CONSTEXPR + +bo + +ts_wh +( +chT + +c +cڡ + gBOOST_NOEXCEPT + { + +227  ! +emy +(&& + gas +:: +eq +( +c +, +t +()); + +230 +BOOST_CONSTEXPR + +bo + +ts_wh +( +basic_rg_vw + +x +cڡ + gBOOST_NOEXCEPT + { + +231  + gn_ + > +x +. +n_ + && +as +:: +com +( +r_ +, x.ptr_, x.len_) == 0; + +234 +BOOST_CONSTEXPR + +bo + +ds_wh +( +chT + +c +cڡ + gBOOST_NOEXCEPT + { + +235  ! +emy +(&& + gas +:: +eq +( +c +, +back +()); + +238 +BOOST_CONSTEXPR + +bo + +ds_wh +( +basic_rg_vw + +x +cڡ + gBOOST_NOEXCEPT + { + +239  + gn_ + > +x +. +n_ + && + +240 +as +:: +com +( +r_ + + +n_ + - +x +.len_, x.ptr_, x.len_) == 0; + +244 +BOOST_CXX14_CONSTEXPR + +size_ty + +fd +( +basic_rg_vw + +s +, size_ty +pos + = 0cڡ +BOOST_NOEXCEPT + { + +245 i( +pos + > +size +()) + +246  +os +; + +247 i( + gs +. +emy +()) + +248  + gpos +; + +249 i( + gs +. +size +(> size(- + gpos +) + +250  + gos +; + +251 cڡ +chT +* + gcur + = +r_ + + +pos +; + +252 cڡ +chT +* + gϡ + = +nd +(- +s +. +size +() + 1; + +253 ; + gcur + ! +ϡ + ; ++cur) { + +254 + gcur + = +as +:: +fd +( +cur +, +ϡ + - cur, +s +[0]); + +255 i(! + gcur +) + +256  + gos +; + +257 i( + gas +:: +com +( +cur +, +s +. +cbeg +(), s. +size +()) == 0) + +258  +cur + - +r_ +; + +260  + gos +; + +262 +BOOST_CXX14_CONSTEXPR + +size_ty + +fd +( +chT + +c +, size_ty +pos + = 0cڡ +BOOST_NOEXCEPT + { + +263 i( +pos + > +size +()) + +264  +os +; + +265 cڡ +chT +* + gt_r + = +as +:: +fd +( +r_ + + +pos +, +n_ + -os, +c +); + +266 i( + gt_r +) + +267  + gt_r + - + gr_ +; + +268  + gos +; + +270 +BOOST_CXX14_CONSTEXPR + +size_ty + +fd +(cڡ +chT +* +s +, size_ty +pos +, size_ty +n +cڡ + gBOOST_NOEXCEPT + + +271 {  +fd +( +basic_rg_vw +( +s +, +n +), +pos +); } + +272 +BOOST_CXX14_CONSTEXPR + +size_ty + +fd +(cڡ +chT +* +s +, size_ty +pos + = 0cڡ +BOOST_NOEXCEPT + + +273 {  +fd +( +basic_rg_vw +( +s +), +pos +); } + +276 +BOOST_CXX14_CONSTEXPR + +size_ty + +rfd +( +basic_rg_vw + +s +, size_ty +pos + = +os +cڡ +BOOST_NOEXCEPT + { + +277 i( +n_ + < +s +.len_) + +278  +os +; + +279 i( + gpos + > + gn_ + - + gs +.len_) + +280 + gpos + = +n_ + - +s +.len_; + +281 i( + gs +. + gn_ + == 0u) + +282  +pos +; + +283 cڡ +chT +* + gcur + = +r_ + + +pos +; ; --cur) { + +284 i( + gas +:: +com +( +cur +, +s +. +r_ +, s. +n_ +) == 0) + +285  +cur + - +r_ +; + +286 i( + gcur + = +r_ +) + +287  +os +; + +290 +BOOST_CXX14_CONSTEXPR + +size_ty + +rfd +( +chT + +c +, size_ty +pos + = +os +cڡ +BOOST_NOEXCEPT + + +291 {  +rfd +( +basic_rg_vw +(& +c +, 1), +pos +); } + +292 +BOOST_CXX14_CONSTEXPR + +size_ty + +rfd +(cڡ +chT +* +s +, size_ty +pos +, size_ty +n +cڡ + gBOOST_NOEXCEPT + + +293 {  +rfd +( +basic_rg_vw +( +s +, +n +), +pos +); } + +294 +BOOST_CXX14_CONSTEXPR + +size_ty + +rfd +(cڡ +chT +* +s +, size_ty +pos + = +os +cڡ +BOOST_NOEXCEPT + + +295 {  +rfd +( +basic_rg_vw +( +s +), +pos +); } + +298 +BOOST_CXX14_CONSTEXPR + +size_ty + +fd_f_of +( +basic_rg_vw + +s +, size_ty +pos + = 0cڡ +BOOST_NOEXCEPT + { + +299 i( +pos + > +n_ + || +s +.len_ == 0) + +300  +os +; + +301 +cڡ_ + + g + = +d +:: +fd_f_of + + +302 ( +this +-> +cbeg + (+ +pos +, + gthis +-> +nd + (), + gs +.cbeg (), s.nd (), + gas +:: +eq +); + +303  + g + = +this +-> +nd + (? +os + : +d +:: +di + (his-> +cbeg + (), + + ); + +305 +BOOST_CXX14_CONSTEXPR + +size_ty + +fd_f_of +( +chT + +c +, size_ty +pos + = 0cڡ +BOOST_NOEXCEPT + + +306 {  +fd +( +c +, +pos +); } + +307 +BOOST_CXX14_CONSTEXPR + +size_ty + +fd_f_of +(cڡ +chT +* +s +, size_ty +pos +, size_ty +n +cڡ + gBOOST_NOEXCEPT + + +308 {  +fd_f_of +( +basic_rg_vw +( +s +, +n +), +pos +); } + +309 +BOOST_CXX14_CONSTEXPR + +size_ty + +fd_f_of +(cڡ +chT +* +s +, size_ty +pos + = 0cڡ +BOOST_NOEXCEPT + + +310 {  +fd_f_of +( +basic_rg_vw +( +s +), +pos +); } + +313 +BOOST_CXX14_CONSTEXPR + +size_ty + +fd_ϡ_of +( +basic_rg_vw + +s +, size_ty +pos + = +os +cڡ +BOOST_NOEXCEPT + { + +314 i( +s +. +n_ + == 0u) + +315  +os +; + +316 i( + gpos + > +n_ +) + +317 +pos + = 0; + +319 + gpos + = +n_ + - ( +pos ++1); + +320 +cڡ_v_ + + g + = +d +:: +fd_f_of + + +321 +this +-> +beg + (+ +pos +, + gthis +-> +d + (), + gs +. +cbeg + (), s. +nd + (), + gas +:: +eq + ); + +322  + g + = +this +-> +d + (? +os + : +v_di + (his-> +beg + (), + +); + +324 +BOOST_CXX14_CONSTEXPR + +size_ty + +fd_ϡ_of +( +chT + +c +, size_ty +pos + = +os +cڡ +BOOST_NOEXCEPT + + +325 {  +fd_ϡ_of +( +basic_rg_vw +(& +c +, 1), +pos +); } + +326 +BOOST_CXX14_CONSTEXPR + +size_ty + +fd_ϡ_of +(cڡ +chT +* +s +, size_ty +pos +, size_ty +n +cڡ + gBOOST_NOEXCEPT + + +327 {  +fd_ϡ_of +( +basic_rg_vw +( +s +, +n +), +pos +); } + +328 +BOOST_CXX14_CONSTEXPR + +size_ty + +fd_ϡ_of +(cڡ +chT +* +s +, size_ty +pos + = +os +cڡ +BOOST_NOEXCEPT + + +329 {  +fd_ϡ_of +( +basic_rg_vw +( +s +), +pos +); } + +332 +BOOST_CXX14_CONSTEXPR + +size_ty + +fd_f_n_of +( +basic_rg_vw + +s +, size_ty +pos + = 0cڡ +BOOST_NOEXCEPT + { + +333 i( +pos + > +n_ +) + +334  +os +; + +335 i( + gs +. + gn_ + == 0) + +336  +pos +; + +337 +cڡ_ + + g + = +fd_n_of + ( +this +-> +cbeg + (+ +pos +,his-> +nd + (), +s + ); + +338  + g + = +this +-> +nd + (? +os + : +d +:: +di + (his-> +cbeg + (), + + ); + +340 +BOOST_CXX14_CONSTEXPR + +size_ty + +fd_f_n_of +( +chT + +c +, size_ty +pos + = 0cڡ +BOOST_NOEXCEPT + + +341 {  +fd_f_n_of +( +basic_rg_vw +(& +c +, 1), +pos +); } + +342 +BOOST_CXX14_CONSTEXPR + +size_ty + +fd_f_n_of +(cڡ +chT +* +s +, size_ty +pos +, size_ty +n +cڡ + gBOOST_NOEXCEPT + + +343 {  +fd_f_n_of +( +basic_rg_vw +( +s +, +n +), +pos +); } + +344 +BOOST_CXX14_CONSTEXPR + +size_ty + +fd_f_n_of +(cڡ +chT +* +s +, size_ty +pos + = 0cڡ +BOOST_NOEXCEPT + + +345 {  +fd_f_n_of +( +basic_rg_vw +( +s +), +pos +); } + +348 +BOOST_CXX14_CONSTEXPR + +size_ty + +fd_ϡ_n_of +( +basic_rg_vw + +s +, size_ty +pos + = +os +cڡ +BOOST_NOEXCEPT + { + +349 i( +pos + > +n_ +) + +350 +pos + = +n_ + - 1; + +351 i( + gs +. + gn_ + == 0u) + +352  +pos +; + +353 + gpos + = +n_ + - ( +pos ++1); + +354 +cڡ_v_ + + g + = +fd_n_of + ( +this +-> +beg + (+ +pos +,his-> +d + (), +s + ); + +355  + g + = +this +-> +d + (? +os + : +v_di + (his-> +beg + (), + + ); + +357 +BOOST_CXX14_CONSTEXPR + +size_ty + +fd_ϡ_n_of +( +chT + +c +, size_ty +pos + = +os +cڡ +BOOST_NOEXCEPT + + +358 {  +fd_ϡ_n_of +( +basic_rg_vw +(& +c +, 1), +pos +); } + +359 +BOOST_CXX14_CONSTEXPR + +size_ty + +fd_ϡ_n_of +(cڡ +chT +* +s +, size_ty +pos +, size_ty +n +cڡ + gBOOST_NOEXCEPT + + +360 {  +fd_ϡ_n_of +( +basic_rg_vw +( +s +, +n +), +pos +); } + +361 +BOOST_CXX14_CONSTEXPR + +size_ty + +fd_ϡ_n_of +(cڡ +chT +* +s +, size_ty +pos + = +os +cڡ +BOOST_NOEXCEPT + + +362 {  +fd_ϡ_n_of +( +basic_rg_vw +( +s +), +pos +); } + +364 + give +: + +365 +me + < +tyme + +r_ +> + +366 +size_ty + +v_di +( +r_ + +f +,_ +ϡ +cڡ + gBOOST_NOEXCEPT + { + +368  + gn_ + - 1 - + gd +:: +di + ( +f +, +ϡ + ); + +371 + gme + < +tyme + + gIt +> + +372 +It + +fd_n_of +(It +f +, It +ϡ +, +basic_rg_vw + +s +cڡ + gBOOST_NOEXCEPT + { + +373 ; + gf + ! +ϡ + ; ++first) + +374 i0 = +as +:: +fd +( +s +. +r_ +, s. +n_ +, * +f +)) + +375  + gf +; + +376  + gϡ +; + +379 cڡ +chT + * + gr_ +; + +380 + gd +:: +size_t + +n_ +; + +386 + gme +< +tyme + + gchT +,ym + gas +> + +387 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +==( +basic_rg_vw +< +chT +, + gas +> + gx +, + +388 + gbasic_rg_vw +< + gchT +, + gas +> + gy + + gBOOST_NOEXCEPT + { + +389 i( + gx +. +size + (! +y +.siz() +l +; + +390  + gx +. +com +( +y +) == 0; + +394 + gme +< +tyme + + gchT +,ym + gas +> + +395 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +!=( +basic_rg_vw +< +chT +, + gas +> + gx +, + +396 + gbasic_rg_vw +< + gchT +, + gas +> + gy + + gBOOST_NOEXCEPT + { + +397 i + gx +. +size + (! +y +.siz() +ue +; + +398  + gx +. +com +( +y +) != 0; + +402 + gme +< +tyme + + gchT +,ym + gas +> + +403 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +<( + gbasic_rg_vw +< + gchT +, + gas +> + gx +, + +404 + gbasic_rg_vw +< + gchT +, + gas +> + gy + + gBOOST_NOEXCEPT + { + +405  + gx +. +com +( +y +) < 0; + +409 + gme +< +tyme + + gchT +,ym + gas +> + +410 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +>( + gbasic_rg_vw +< + gchT +, + gas +> + gx +, + +411 + gbasic_rg_vw +< + gchT +, + gas +> + gy + + gBOOST_NOEXCEPT + { + +412  + gx +. +com +( +y +) > 0; + +416 + gme +< +tyme + + gchT +,ym + gas +> + +417 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +<=( +basic_rg_vw +< +chT +, + gas +> + gx +, + +418 + gbasic_rg_vw +< + gchT +, + gas +> + gy + + gBOOST_NOEXCEPT + { + +419  + gx +. +com +( +y +) <= 0; + +423 + gme +< +tyme + + gchT +,ym + gas +> + +424 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +>=( +basic_rg_vw +< +chT +, + gas +> + gx +, + +425 + gbasic_rg_vw +< + gchT +, + gas +> + gy + + gBOOST_NOEXCEPT + { + +426  + gx +. +com +( +y +) >= 0; + +430 + gme +< +tyme + + gchT +,ym + gas +,ym + gAot +> + +431 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +==( +basic_rg_vw +< +chT +, + gas +> + gx +, + +432 cڡ + gd +:: +basic_rg +< +chT +, + gas +, + gAot +> & + gy + + gBOOST_NOEXCEPT + { + +433  + gx + = +basic_rg_vw +< +chT +, + gas +>( + gy +); + +436 + gme +< +tyme + + gchT +,ym + gas +,ym + gAot +> + +437 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +==(cڡ +d +:: +basic_rg +< +chT +, + gas +, + gAot +> & + gx +, + +438 + gbasic_rg_vw +< + gchT +, + gas +> + gy + + gBOOST_NOEXCEPT + { + +439  + gbasic_rg_vw +< + gchT +, + gas +>( + gx += +y +; + +442 + gme +< +tyme + + gchT +,ym + gas +> + +443 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +==( +basic_rg_vw +< +chT +, + gas +> + gx +, + +444 cڡ +chT + * + gy + + gBOOST_NOEXCEPT + { + +445  + gx + = +basic_rg_vw +< +chT +, + gas +>( + gy +); + +448 + gme +< +tyme + + gchT +,ym + gas +> + +449 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +==(cڡ +chT + * +x +, + +450 + gbasic_rg_vw +< + gchT +, + gas +> + gy + + gBOOST_NOEXCEPT + { + +451  + gbasic_rg_vw +< + gchT +, + gas +>( + gx += +y +; + +454 + gme +< +tyme + + gchT +,ym + gas +,ym + gAot +> + +455 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +!=( +basic_rg_vw +< +chT +, + gas +> + gx +, + +456 cڡ + gd +:: +basic_rg +< +chT +, + gas +, + gAot +> & + gy + + gBOOST_NOEXCEPT + { + +457  + gx + ! +basic_rg_vw +< +chT +, + gas +>( + gy +); + +460 + gme +< +tyme + + gchT +,ym + gas +,ym + gAot +> + +461 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +!=(cڡ +d +:: +basic_rg +< +chT +, + gas +, + gAot +> & + gx +, + +462 + gbasic_rg_vw +< + gchT +, + gas +> + gy + + gBOOST_NOEXCEPT + { + +463  + gbasic_rg_vw +< + gchT +, + gas +>( + gx +! +y +; + +466 + gme +< +tyme + + gchT +,ym + gas +> + +467 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +!=( +basic_rg_vw +< +chT +, + gas +> + gx +, + +468 cڡ +chT + * + gy + + gBOOST_NOEXCEPT + { + +469  + gx + ! +basic_rg_vw +< +chT +, + gas +>( + gy +); + +472 + gme +< +tyme + + gchT +,ym + gas +> + +473 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +!=(cڡ +chT + * +x +, + +474 + gbasic_rg_vw +< + gchT +, + gas +> + gy + + gBOOST_NOEXCEPT + { + +475  + gbasic_rg_vw +< + gchT +, + gas +>( + gx +! +y +; + +478 + gme +< +tyme + + gchT +,ym + gas +,ym + gAot +> + +479 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +<( + gbasic_rg_vw +< + gchT +, + gas +> + gx +, + +480 cڡ + gd +:: +basic_rg +< +chT +, + gas +, + gAot +> & + gy + + gBOOST_NOEXCEPT + { + +481  + gx + < + gbasic_rg_vw +< + gchT +, + gas +>( + gy +); + +484 + gme +< +tyme + + gchT +,ym + gas +,ym + gAot +> + +485 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +<(cڡ + gd +:: +basic_rg +< +chT +, + gas +, + gAot +> & + gx +, + +486 + gbasic_rg_vw +< + gchT +, + gas +> + gy + + gBOOST_NOEXCEPT + { + +487  + gbasic_rg_vw +< + gchT +, + gas +>( + gx +< + gy +; + +490 + gme +< +tyme + + gchT +,ym + gas +> + +491 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +<( + gbasic_rg_vw +< + gchT +, + gas +> + gx +, + +492 cڡ +chT + * + gy + + gBOOST_NOEXCEPT + { + +493  + gx + < + gbasic_rg_vw +< + gchT +, + gas +>( + gy +); + +496 + gme +< +tyme + + gchT +,ym + gas +> + +497 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +<(cڡ +chT + * + gx +, + +498 + gbasic_rg_vw +< + gchT +, + gas +> + gy + + gBOOST_NOEXCEPT + { + +499  + gbasic_rg_vw +< + gchT +, + gas +>( + gx +< + gy +; + +502 + gme +< +tyme + + gchT +,ym + gas +,ym + gAot +> + +503 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +>( + gbasic_rg_vw +< + gchT +, + gas +> + gx +, + +504 cڡ + gd +:: +basic_rg +< +chT +, + gas +, + gAot +> & + gy + + gBOOST_NOEXCEPT + { + +505  + gx + > + gbasic_rg_vw +< + gchT +, + gas +>( + gy +); + +508 + gme +< +tyme + + gchT +,ym + gas +,ym + gAot +> + +509 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +>(cڡ + gd +:: +basic_rg +< +chT +, + gas +, + gAot +> & + gx +, + +510 + gbasic_rg_vw +< + gchT +, + gas +> + gy + + gBOOST_NOEXCEPT + { + +511  + gbasic_rg_vw +< + gchT +, + gas +>( + gx +> + gy +; + +514 + gme +< +tyme + + gchT +,ym + gas +> + +515 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +>( + gbasic_rg_vw +< + gchT +, + gas +> + gx +, + +516 cڡ +chT + * + gy + + gBOOST_NOEXCEPT + { + +517  + gx + > + gbasic_rg_vw +< + gchT +, + gas +>( + gy +); + +520 + gme +< +tyme + + gchT +,ym + gas +> + +521 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +>(cڡ +chT + * + gx +, + +522 + gbasic_rg_vw +< + gchT +, + gas +> + gy + + gBOOST_NOEXCEPT + { + +523  + gbasic_rg_vw +< + gchT +, + gas +>( + gx +> + gy +; + +526 + gme +< +tyme + + gchT +,ym + gas +,ym + gAot +> + +527 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +<=( +basic_rg_vw +< +chT +, + gas +> + gx +, + +528 cڡ + gd +:: +basic_rg +< +chT +, + gas +, + gAot +> & + gy + + gBOOST_NOEXCEPT + { + +529  + gx + < +basic_rg_vw +< +chT +, + gas +>( + gy +); + +532 + gme +< +tyme + + gchT +,ym + gas +,ym + gAot +> + +533 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +<=(cڡ +d +:: +basic_rg +< +chT +, + gas +, + gAot +> & + gx +, + +534 + gbasic_rg_vw +< + gchT +, + gas +> + gy + + gBOOST_NOEXCEPT + { + +535  + gbasic_rg_vw +< + gchT +, + gas +>( + gx +< +y +; + +538 + gme +< +tyme + + gchT +,ym + gas +> + +539 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +<=( +basic_rg_vw +< +chT +, + gas +> + gx +, + +540 cڡ +chT + * + gy + + gBOOST_NOEXCEPT + { + +541  + gx + < +basic_rg_vw +< +chT +, + gas +>( + gy +); + +544 + gme +< +tyme + + gchT +,ym + gas +> + +545 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +<=(cڡ +chT + * +x +, + +546 + gbasic_rg_vw +< + gchT +, + gas +> + gy + + gBOOST_NOEXCEPT + { + +547  + gbasic_rg_vw +< + gchT +, + gas +>( + gx +< +y +; + +550 + gme +< +tyme + + gchT +,ym + gas +,ym + gAot +> + +551 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +>=( +basic_rg_vw +< +chT +, + gas +> + gx +, + +552 cڡ + gd +:: +basic_rg +< +chT +, + gas +, + gAot +> & + gy + + gBOOST_NOEXCEPT + { + +553  + gx + > +basic_rg_vw +< +chT +, + gas +>( + gy +); + +556 + gme +< +tyme + + gchT +,ym + gas +,ym + gAot +> + +557 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +>=(cڡ +d +:: +basic_rg +< +chT +, + gas +, + gAot +> & + gx +, + +558 + gbasic_rg_vw +< + gchT +, + gas +> + gy + + gBOOST_NOEXCEPT + { + +559  + gbasic_rg_vw +< + gchT +, + gas +>( + gx +> +y +; + +562 + gme +< +tyme + + gchT +,ym + gas +> + +563 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +>=( +basic_rg_vw +< +chT +, + gas +> + gx +, + +564 cڡ +chT + * + gy + + gBOOST_NOEXCEPT + { + +565  + gx + > +basic_rg_vw +< +chT +, + gas +>( + gy +); + +568 + gme +< +tyme + + gchT +,ym + gas +> + +569 +le + +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +>=(cڡ +chT + * +x +, + +570 + gbasic_rg_vw +< + gchT +, + gas +> + gy + + gBOOST_NOEXCEPT + { + +571  + gbasic_rg_vw +< + gchT +, + gas +>( + gx +> +y +; + +574 +mea + + gda + { + +576 + gme +< +ass + + gchT +, cs + gas +> + +577 +le +  +sv__fl_chs +( +d +:: +basic_oam +< +chT +, +as +>& +os +, std:: +size_t + +n +) { + +578 um { +chunk_size + = 8 }; + +579 +chT + + gfl_chs +[ +chunk_size +]; + +580 + gd +:: +fl_n +( +fl_chs +, +ic_ +< +d +:: +size_t + >( +chunk_size +), +os +. +fl +()); + +581 ; + gn + > +chunk_size + && +os +. +good +(); -= chunk_size) + +582 +os +. +wre +( +fl_chs +, +ic_ +< +d +:: +size_t + >( +chunk_size +)); + +583 i( + gn + > 0 && + gos +. +good +()) + +584 + gos +. +wre +( +fl_chs +, +n +); + +587 + gme +< +ass + + gchT +, cs + gas +> + +588  +sv__igd +( +d +:: +basic_oam +< +chT +, +as +>& +os +, cڡ +basic_rg_vw +& +r +) { + +589 cڡ + gd +:: +size_t + +size + = +r +.size(); + +590 cڡ + gd +:: +size_t + +ignmt_size + = +ic_ +< +d +::size_>( +os +. +width +()- +size +; + +591 cڡ +bo + + gign_ + = ( +os +. +ags +(& +d +:: +basic_oam +< +chT +, + gas +>:: +adjufld +=d::basic_oam:: + +; + +592 i(! + gign_ +) { + +593 + gda +:: +sv__fl_chs +( +os +, +ignmt_size +); + +594 i( + gos +. +good +()) + +595 + gos +. +wre +( +r +. +da +(), +size +); + +598 + gos +. +wre +( +r +. +da +(), +size +); + +599 i( + gos +. +good +()) + +600 + gda +:: +sv__fl_chs +( +os +, +ignmt_size +); + +607 + gme +< +ass + + gchT +, cs + gas +> + +608 +le + + gd +:: +basic_oam +< +chT +, + gas +>& + +609 + gݔ +<<( + gd +:: +basic_oam +< +chT +, + gas +>& + gos +, + +610 cڡ + gbasic_rg_vw +< + gchT +, + gas +>& + gr +) { + +611 i( + gos +. +good +()) { + +612 cڡ + gd +:: +size_t + +size + = +r +.size(); + +613 cڡ + gd +:: +size_t + +w + = +ic_ +< +d +::size_>( +os +. +width +()); + +614 i( + gw + < +size +) + +615 +os +. +wre +( +r +. +da +(), +size +); + +617 + gda +:: +sv__igd +( +os +, +r +); + +618 + gos +. +width +(0); + +620  + gos +; + +629 +le +  + $oi + ( +rg_vw + +r +, +size_t +* +idx +=0,  +ba +=10) { + +630  +d +:: + `oi + ( std:: + `rg +( +r +), +idx +, +ba + ); + +631 + } +} + +633 +le +  + $ + ( +rg_vw + +r +, +size_t +* +idx +=0,  +ba +=10) { + +634  +d +:: + ` + ( std:: + `rg +( +r +), +idx +, +ba + ); + +635 + } +} + +637 +le +  + $oul + ( +rg_vw + +r +, +size_t +* +idx +=0,  +ba +=10) { + +638  +d +:: + `oul + ( std:: + `rg +( +r +), +idx +, +ba + ); + +639 + } +} + +641 +le +  + $l + ( +rg_vw + +r +, +size_t +* +idx +=0,  +ba +=10) { + +642  +d +:: + `l + ( std:: + `rg +( +r +), +idx +, +ba + ); + +643 + } +} + +645 +le +  + $ou + ( +rg_vw + +r +, +size_t +* +idx +=0,  +ba +=10) { + +646  +d +:: + `ou + ( std:: + `rg +( +r +), +idx +, +ba + ); + +647 + } +} + +649 +le +  + $of + ( +rg_vw + +r +, +size_t +* +idx +=0) { + +650  +d +:: + `of + ( std:: + `rg +( +r +), +idx + ); + +651 + } +} + +653 +le +  + $od + ( +rg_vw + +r +, +size_t +* +idx +=0) { + +654  +d +:: + `od + ( std:: + `rg +( +r +), +idx + ); + +655 + } +} + +657 +le +  + $d + ( +rg_vw + +r +, +size_t +* +idx +=0) { + +658  +d +:: + `d + ( std:: + `rg +( +r +), +idx + ); + +659 + } +} + +661 +le +  + $oi + ( +wrg_vw + +r +, +size_t +* +idx +=0,  +ba +=10) { + +662  +d +:: + `oi + ( std:: + `wrg +( +r +), +idx +, +ba + ); + +663 + } +} + +665 +le +  + $ + ( +wrg_vw + +r +, +size_t +* +idx +=0,  +ba +=10) { + +666  +d +:: + ` + ( std:: + `wrg +( +r +), +idx +, +ba + ); + +667 + } +} + +669 +le +  + $oul + ( +wrg_vw + +r +, +size_t +* +idx +=0,  +ba +=10) { + +670  +d +:: + `oul + ( std:: + `wrg +( +r +), +idx +, +ba + ); + +671 + } +} + +673 +le +  + $l + ( +wrg_vw + +r +, +size_t +* +idx +=0,  +ba +=10) { + +674  +d +:: + `l + ( std:: + `wrg +( +r +), +idx +, +ba + ); + +675 + } +} + +677 +le +  + $ou + ( +wrg_vw + +r +, +size_t +* +idx +=0,  +ba +=10) { + +678  +d +:: + `ou + ( std:: + `wrg +( +r +), +idx +, +ba + ); + +679 + } +} + +681 +le +  + $of + ( +wrg_vw + +r +, +size_t +* +idx +=0) { + +682  +d +:: + `of + ( std:: + `wrg +( +r +), +idx + ); + +683 + } +} + +685 +le +  + $od + ( +wrg_vw + +r +, +size_t +* +idx +=0) { + +686  +d +:: + `od + ( std:: + `wrg +( +r +), +idx + ); + +687 + } +} + +689 +le +  + $d + ( +wrg_vw + +r +, +size_t +* +idx +=0) { + +690  +d +:: + `d + ( std:: + `wrg +( +r +), +idx + ); + +691 + } +} + +694 + gme + < +ass + + gchT +, cs + gas +> + +695 + gd +:: +size_t + +hash_vue +( +basic_rg_vw +< +chT +, +as +> +s +) { + +696  + gboo +:: +hash_nge +( +s +. +beg +(), s. +d +()); + +701 +mea + + gd + { + +703 + gme +<>  + ghash +< + gboo +:: +rg_vw +>; + +704 + gme +<>  + ghash +< + gboo +:: +u16rg_vw +>; + +705 + gme +<>  + ghash +< + gboo +:: +u32rg_vw +>; + +706 + gme +<>  + ghash +< + gboo +:: +wrg_vw +>; + + @/usr/include/boost/visit_each.hpp + +10 #ide +BOOST_VISIT_EACH_HPP + + +11  + #BOOST_VISIT_EACH_HPP + + + ) + +13 +mea + + gboo + { + +14 + gme +< +tyme + + gVis +,ym + gT +> + +15 +le +  +vis_ch +( +Vis +& +vis +, cڡ +T +& +t +, ) + +17 +vis +( +t +); + +20 + gme +< +tyme + + gVis +,ym + gT +> + +21 +le +  +vis_ch +( +Vis +& +vis +, cڡ +T +& +t +) + +23 +vis_ch +( +vis +, +t +, 0); + + @/usr/include/boost/winapi/basic_types.hpp + +9 #ide +BOOST_WINAPI_BASIC_TYPES_HPP_INCLUDED_ + + +10  + #BOOST_WINAPI_BASIC_TYPES_HPP_INCLUDED_ + + + ) + +12  + ~ + +14 #ifde +BOOST_HAS_PRAGMA_ONCE + + +15 #agm + + + +18 #i +defed +( +BOOST_USE_WINDOWS_H +) + +19  + ~ + +20 #i +defed +( +WIN32 +|| defed( +_WIN32 +|| defed( +__WIN32__ +|| defed( +__CYGWIN__ +) + +21  + ~ + +22 #ifde +UNDER_CE + + +23 #ide +WINAPI + + +24 #ide +_WIN32_WCE_EMULATION + + +25  + #WINAPI + +__cde + + +26 # + + ) + +27  + #WINAPI + +__d + + + ) + +31  + tBOOL +; + +32  + tDWORD +; + +33 * + tHANDLE +; + +34  + ~ + +40 #i +defed +( +_M_IX86 +|| defed( +__i386__ +) + +41  + #BOOST_WINAPI_DETAIL_STDCALL + +__d + + + ) + +44  + #BOOST_WINAPI_DETAIL_STDCALL + + + ) + +47 #i +defed +( +WINAPI +) + +48  + #BOOST_WINAPI_WINAPI_CC + +WINAPI + + + ) + +50  + #BOOST_WINAPI_WINAPI_CC + +BOOST_WINAPI_DETAIL_STDCALL + + + ) + +53 #i +defed +( +CALLBACK +) + +54  + #BOOST_WINAPI_CALLBACK_CC + +CALLBACK + + + ) + +56  + #BOOST_WINAPI_CALLBACK_CC + +BOOST_WINAPI_DETAIL_STDCALL + + + ) + +59 #i +defed +( +NTAPI +) + +60  + #BOOST_WINAPI_NTAPI_CC + +NTAPI + + + ) + +62  + #BOOST_WINAPI_NTAPI_CC + +BOOST_WINAPI_DETAIL_STDCALL + + + ) + +65 #ide +NO_STRICT + + +66 #ide +STRICT + + +67  + #STRICT + 1 + + ) + +71 #i +defed +( +STRICT +) + +72  + #BOOST_WINAPI_DETAIL_DECLARE_HANDLE +( +x +x## +__ +; x## + t__ + * + tx + + + ) + +74  + tBOOST_WINAPI_DETAIL_DECLARE_HANDLE +( + tx +* + ) +x + +77 #i! + tdefed +( + tBOOST_USE_WINDOWS_H +) + +79  +_LARGE_INTEGER +; + +80  +_SECURITY_ATTRIBUTES +; + +81 +BOOST_WINAPI_DETAIL_DECLARE_HANDLE +( +HINSTANCE +); + +82  +HINSTANCE + + tHMODULE +; + +86 #i +defed +( +__GNUC__ +) + +87  + #BOOST_WINAPI_DETAIL_EXTENSION + +__exnsi__ + + + ) + +89  + #BOOST_WINAPI_DETAIL_EXTENSION + + + ) + +94  + #BOOST_WINAPI_DETAIL_VOID +  + + ) + +96 +mea + +boo + { + +97 +mea + +wi + { + +98 #i +defed +( +BOOST_USE_WINDOWS_H +) + +100 :: +BOOL + + tBOOL_ +; + +101 :: +PBOOL + + tPBOOL_ +; + +102 :: +LPBOOL + + tLPBOOL_ +; + +103 :: +BOOLEAN + + tBOOLEAN_ +; + +104 :: +PBOOLEAN + + tPBOOLEAN_ +; + +105 :: +BYTE + + tBYTE_ +; + +106 :: +PBYTE + + tPBYTE_ +; + +107 :: +LPBYTE + + tLPBYTE_ +; + +108 :: +UCHAR + + tUCHAR_ +; + +109 :: +PUCHAR + + tPUCHAR_ +; + +110 :: +WORD + + tWORD_ +; + +111 :: +PWORD + + tPWORD_ +; + +112 :: +LPWORD + + tLPWORD_ +; + +113 :: +DWORD + + tDWORD_ +; + +114 :: +PDWORD + + tPDWORD_ +; + +115 :: +LPDWORD + + tLPDWORD_ +; + +116 :: +HANDLE + + tHANDLE_ +; + +117 :: +PHANDLE + + tPHANDLE_ +; + +118 :: +SHORT + + tSHORT_ +; + +119 :: +PSHORT + + tPSHORT_ +; + +120 :: +USHORT + + tUSHORT_ +; + +121 :: +PUSHORT + + tPUSHORT_ +; + +122 :: +INT + + tINT_ +; + +123 :: +PINT + + tPINT_ +; + +124 :: +LPINT + + tLPINT_ +; + +125 :: +UINT + + tUINT_ +; + +126 :: +PUINT + + tPUINT_ +; + +127 :: +LONG + + tLONG_ +; + +128 :: +PLONG + + tPLONG_ +; + +129 :: +LPLONG + + tLPLONG_ +; + +130 :: +ULONG + + tULONG_ +; + +131 :: +PULONG + + tPULONG_ +; + +132 :: +LONGLONG + + tULONG64_ +; + +133 :: +ULONGLONG + + tPULONG64_ +; + +134 :: +LONGLONG + + tLONGLONG_ +; + +135 :: +ULONGLONG + + tULONGLONG_ +; + +136 :: +INT_PTR + + tINT_PTR_ +; + +137 :: +UINT_PTR + + tUINT_PTR_ +; + +138 :: +LONG_PTR + + tLONG_PTR_ +; + +139 :: +ULONG_PTR + + tULONG_PTR_ +; + +140 :: +DWORD_PTR + + tDWORD_PTR_ +; + +141 :: +PDWORD_PTR + + tPDWORD_PTR_ +; + +142 :: +SIZE_T + + tSIZE_T_ +; + +143 :: +PSIZE_T + + tPSIZE_T_ +; + +144 :: +SSIZE_T + + tSSIZE_T_ +; + +145 :: +PSSIZE_T + + tPSSIZE_T_ +; + +146  +VOID + + tVOID_ +; + +147 :: +PVOID + + tPVOID_ +; + +148 :: +LPVOID + + tLPVOID_ +; + +149 :: +LPCVOID + + tLPCVOID_ +; + +150 :: +CHAR + + tCHAR_ +; + +151 :: +LPSTR + + tLPSTR_ +; + +152 :: +LPCSTR + + tLPCSTR_ +; + +153 :: +WCHAR + + tWCHAR_ +; + +154 :: +LPWSTR + + tLPWSTR_ +; + +155 :: +LPCWSTR + + tLPCWSTR_ +; + +159 #i +defed +( +__GNUC__ +&& !(defed( +__INTEL_COMPILER +|| defed( +__ICL +|| defed( +__ICC +|| defed( +__ECC +)) \ + +160 && ( +__GNUC__ + * 100 + +__GNUC_MINOR__ +) >= 406 + +161 #agm +GCC + +dgnoic + +push + + +163 #agm +GCC + +dgnoic + +igned + "-Wlong-long" + +166  + tBOOL_ +; + +167  +BOOL_ +* + tPBOOL_ +; + +168  +BOOL_ +* + tLPBOOL_ +; + +169  + tBYTE_ +; + +170  +BYTE_ +* + tPBYTE_ +; + +171  +BYTE_ +* + tLPBYTE_ +; + +172  + tUCHAR_ +; + +173  +UCHAR_ +* + tPUCHAR_ +; + +174  +BYTE_ + + tBOOLEAN_ +; + +175  +BOOLEAN_ +* + tPBOOLEAN_ +; + +176  + tWORD_ +; + +177  +WORD_ +* + tPWORD_ +; + +178  +WORD_ +* + tLPWORD_ +; + +179 #i! +defed +( +__LP64__ +) + +180  + tDWORD_ +; + +182  + tDWORD_ +; + +184  +DWORD_ +* + tPDWORD_ +; + +185  +DWORD_ +* + tLPDWORD_ +; + +186 * + tHANDLE_ +; + +187 ** + tPHANDLE_ +; + +189  + tSHORT_ +; + +190  +SHORT_ +* + tPSHORT_ +; + +191  + tUSHORT_ +; + +192  +USHORT_ +* + tPUSHORT_ +; + +193  + tINT_ +; + +194  +INT_ +* + tPINT_ +; + +195  +INT_ +* + tLPINT_ +; + +196  + tUINT_ +; + +197  +UINT_ +* + tPUINT_ +; + +198 #i! +defed +( +__LP64__ +) + +199  + tLONG_ +; + +200  + tULONG_ +; + +202  + tLONG_ +; + +203  + tULONG_ +; + +205  +LONG_ +* + tPLONG_ +; + +206  +LONG_ +* + tLPLONG_ +; + +207  +ULONG_ +* + tPULONG_ +; + +208 #i +defed +( +BOOST_HAS_MS_INT64 +) + +209 +BOOST_WINAPI_DETAIL_EXTENSION +  +__t64 + + tLONGLONG_ +; + +210 +BOOST_WINAPI_DETAIL_EXTENSION +  + t__t64 + + tULONGLONG_ +; + +212 +BOOST_WINAPI_DETAIL_EXTENSION +  + tLONGLONG_ +; + +213 +BOOST_WINAPI_DETAIL_EXTENSION +  + tULONGLONG_ +; + +215  +LONGLONG_ + + tLONG64_ +, * + tPLONG64_ +; + +216  +ULONGLONG_ + + tULONG64_ +, * + tPULONG64_ +; + +218 #i +defed +( +_WIN64 +) + +219  +LONGLONG_ + + tINT_PTR_ +; + +220  +ULONGLONG_ + + tUINT_PTR_ +; + +221  +LONGLONG_ + + tLONG_PTR_ +; + +222  +ULONGLONG_ + + tULONG_PTR_ +; + +224  + tINT_PTR_ +; + +225  + tUINT_PTR_ +; + +226  + tLONG_PTR_ +; + +227  + tULONG_PTR_ +; + +230  +ULONG_PTR_ + + tDWORD_PTR_ +, * + tPDWORD_PTR_ +; + +231  +ULONG_PTR_ + + tSIZE_T_ +, * + tPSIZE_T_ +; + +232  +LONG_PTR_ + + tSSIZE_T_ +, * + tPSSIZE_T_ +; + +234  + tVOID_ +; + +235 * + tPVOID_ +; + +236 * + tLPVOID_ +; + +237 cڡ * + tLPCVOID_ +; + +239  + tCHAR_ +; + +240  +CHAR_ + * + tLPSTR_ +; + +241 cڡ + tCHAR_ + * + tLPCSTR_ +; + +243  +wch_t + + tWCHAR_ +; + +244  +WCHAR_ + * + tLPWSTR_ +; + +245 cڡ + tWCHAR_ + * + tLPCWSTR_ +; + +247 #i +defed +( +__GNUC__ +&& !(defed( +__INTEL_COMPILER +|| defed( +__ICL +|| defed( +__ICC +|| defed( +__ECC +)) \ + +248 && ( +__GNUC__ + * 100 + +__GNUC_MINOR__ +) >= 406 + +249 #agm +GCC + +dgnoic + +p + + +255  +LONG_ + + tNTSTATUS_ +; + +256  +NTSTATUS_ + * + tPNTSTATUS_ +; + +258 :: +HMODULE + + tHMODULE_ +; + +260 #ifde +BOOST_MSVC + + +261 #agm +wng +( +push +) + +262 #agm +wng +( +dib +:4201) + +265  +BOOST_MAY_ALIAS + + t_LARGE_INTEGER + { + +266 +BOOST_WINAPI_DETAIL_EXTENSION + struct { + +267 +DWORD_ + +LowPt +; + +268 +LONG_ + +HighPt +; + +271 +DWORD_ + +LowPt +; + +272 +LONG_ + +HighPt +; + +273 } +u +; + +274 +LONGLONG_ + +QuadPt +; + +275 } + tLARGE_INTEGER_ +, * + tPLARGE_INTEGER_ +; + +277 #ifde +BOOST_MSVC + + +278 #agm +wng +( +p +) + +281  +BOOST_MAY_ALIAS + + t_SECURITY_ATTRIBUTES + { + +282 +DWORD_ + +nLgth +; + +283 +LPVOID_ + +SecuryDest +; + +284 +BOOL_ + +bInhHd +; + +285 } + tSECURITY_ATTRIBUTES_ +, * + tPSECURITY_ATTRIBUTES_ +, * + tLPSECURITY_ATTRIBUTES_ +; + + @/usr/include/boost/winapi/dll.hpp + +11 #ide +BOOST_WINAPI_DLL_HPP_INCLUDED_ + + +12  + #BOOST_WINAPI_DLL_HPP_INCLUDED_ + + + ) + +14  + ~ + +16 #ifde +BOOST_HAS_PRAGMA_ONCE + + +17 #agm + + + +20 #i +BOOST_WINAPI_PARTITION_DESKTOP + || +BOOST_WINAPI_PARTITION_SYSTEM + + +22 #i! +defed + +BOOST_USE_WINDOWS_H + ) + +24 +mea + +boo + {amea +wi + { + +25 #ifde +_WIN64 + + +26  +INT_PTR_ + ( + tBOOST_WINAPI_WINAPI_CC + * + tFARPROC_ +)(); + +27  +INT_PTR_ + ( + tBOOST_WINAPI_WINAPI_CC + * + tNEARPROC_ +)(); + +28  +INT_PTR_ + ( + tBOOST_WINAPI_WINAPI_CC + * + tPROC_ +)(); + +30 ( +BOOST_WINAPI_WINAPI_CC + * + tFARPROC_ +)(); + +31 ( +BOOST_WINAPI_WINAPI_CC + * + tNEARPROC_ +)(); + +32 ( +BOOST_WINAPI_WINAPI_CC + * + tPROC_ +)(); + +36 #i! +defed + +BOOST_NO_ANSI_APIS + ) + +37 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HMODULE_ + +BOOST_WINAPI_WINAPI_CC + + +38 +LdLibryA +( +boo +:: +wi +:: +LPCSTR_ + +FeName +); + +40 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HMODULE_ + +BOOST_WINAPI_WINAPI_CC + + +41 +LdLibryExA +( + +42 +boo +:: +wi +:: +LPCSTR_ + +FeName +, + +43 +boo +:: +wi +:: +HANDLE_ + +hFe +, + +44 +boo +:: +wi +:: +DWORD_ + +dwFgs + + +47 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HMODULE_ + +BOOST_WINAPI_WINAPI_CC + + +48 +GModuHdA +( +boo +:: +wi +:: +LPCSTR_ + +FeName +); + +50 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +DWORD_ + +BOOST_WINAPI_WINAPI_CC + + +51 +GModuFeNameA +( + +52 +boo +:: +wi +:: +HMODULE_ + +hModu +, + +53 +boo +:: +wi +:: +LPSTR_ + +Fame +, + +54 +boo +:: +wi +:: +DWORD_ + +nSize + + +58 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HMODULE_ + +BOOST_WINAPI_WINAPI_CC + + +59 +LdLibryW +( +boo +:: +wi +:: +LPCWSTR_ + +FeName +); + +61 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HMODULE_ + +BOOST_WINAPI_WINAPI_CC + + +62 +LdLibryExW +( + +63 +boo +:: +wi +:: +LPCWSTR_ + +FeName +, + +64 +boo +:: +wi +:: +HANDLE_ + +hFe +, + +65 +boo +:: +wi +:: +DWORD_ + +dwFgs + + +68 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HMODULE_ + +BOOST_WINAPI_WINAPI_CC + + +69 +GModuHdW +( +boo +:: +wi +:: +LPCWSTR_ + +FeName +); + +71 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +DWORD_ + +BOOST_WINAPI_WINAPI_CC + + +72 +GModuFeNameW +( + +73 +boo +:: +wi +:: +HMODULE_ + +hModu +, + +74 +boo +:: +wi +:: +LPWSTR_ + +Fame +, + +75 +boo +:: +wi +:: +DWORD_ + +nSize + + +78 #i! +defed + +UNDER_CE + ) + +79 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +FARPROC_ + +BOOST_WINAPI_WINAPI_CC + + +80 +GProcAddss +( +boo +:: +wi +:: +HMODULE_ + +hModu +, boo::wi:: +LPCSTR_ + +ProcName +); + +84 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +FARPROC_ + +BOOST_WINAPI_WINAPI_CC + + +85 +GProcAddssA +( +boo +:: +wi +:: +HMODULE_ + +hModu +, boo::wi:: +LPCSTR_ + +ProcName +); + +86 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +FARPROC_ + +BOOST_WINAPI_WINAPI_CC + + +87 +GProcAddssW +( +boo +:: +wi +:: +HMODULE_ + +hModu +, boo::wi:: +LPCWSTR_ + +ProcName +); + +90  +_MEMORY_BASIC_INFORMATION +; + +92 #i! +defed + +BOOST_WINAPI_IS_MINGW + ) + +93 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +SIZE_T_ + +BOOST_WINAPI_WINAPI_CC + + +94 +VtuQuy +( + +95 +boo +:: +wi +:: +LPCVOID_ + +Addss +, + +96 :: +_MEMORY_BASIC_INFORMATION +* +Bufr +, + +97 +boo +:: +wi +:: +SIZE_T_ + +dwLgth + + +100 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +DWORD_ + +BOOST_WINAPI_WINAPI_CC + + +101 +VtuQuy +( + +102 +boo +:: +wi +:: +LPCVOID_ + +Addss +, + +103 :: +_MEMORY_BASIC_INFORMATION +* +Bufr +, + +104 +boo +:: +wi +:: +DWORD_ + +dwLgth + + +110 +mea + +boo + { + +111 +mea + +wi + { + +113  +BOOST_MAY_ALIAS + + tMEMORY_BASIC_INFORMATION_ + { + +114 +PVOID_ + +BaAddss +; + +115 +PVOID_ + +AotiBa +; + +116 +DWORD_ + +AotiPre +; + +117 +SIZE_T_ + +RegiSize +; + +118 +DWORD_ + +S +; + +119 +DWORD_ + +Pre +; + +120 +DWORD_ + +Ty +; + +121 } * + tPMEMORY_BASIC_INFORMATION_ +; + +123 #i +defed + +BOOST_USE_WINDOWS_H + ) + +124 :: +FARPROC + + tFARPROC_ +; + +125 :: +NEARPROC + + tNEARPROC_ +; + +126 :: +PROC + + tPROC_ +; + +128 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +DONT_RESOLVE_DLL_REFERENCES_ + = +DONT_RESOLVE_DLL_REFERENCES +; + +129 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +LOAD_WITH_ALTERED_SEARCH_PATH_ + = +LOAD_WITH_ALTERED_SEARCH_PATH +; + +131 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +DONT_RESOLVE_DLL_REFERENCES_ + = 0x00000001; + +132 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +LOAD_WITH_ALTERED_SEARCH_PATH_ + = 0x00000008; + +136 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +LOAD_IGNORE_CODE_AUTHZ_LEVEL_ + = 0x00000010; + +138 #i! +defed + +BOOST_NO_ANSI_APIS + ) + +139 +usg + :: +LdLibryA +; + +140 +usg + :: +LdLibryExA +; + +141 +usg + :: +GModuHdA +; + +142 +usg + :: +GModuFeNameA +; + +144 +usg + :: +LdLibryW +; + +145 +usg + :: +LdLibryExW +; + +146 +usg + :: +GModuHdW +; + +147 +usg + :: +GModuFeNameW +; + +149 #i! +defed + +UNDER_CE + ) + +151 +usg + :: +GProcAddss +; + +153 +usg + :: +GProcAddssA +; + +154 +usg + :: +GProcAddssW +; + +157 +BOOST_FORCEINLINE + +FARPROC_ + +g_oc_addss +( +HMODULE_ + +hModu +, +LPCSTR_ + +ProcName +) + +159 #i! +defed + +UNDER_CE + ) + +160  :: +GProcAddss +( +hModu +, +ProcName +); + +162  :: +GProcAddssA +( +hModu +, +ProcName +); + +166 +BOOST_FORCEINLINE + +SIZE_T_ + +VtuQuy +( +LPCVOID_ + +Addss +, +MEMORY_BASIC_INFORMATION_ +* +Bufr +, SIZE_T_ +dwLgth +) + +168  :: +VtuQuy +( +Addss +, +t_ +< :: +_MEMORY_BASIC_INFORMATION +* >( +Bufr +), +dwLgth +); + +171 #i! +defed + +BOOST_NO_ANSI_APIS + ) + +172 +BOOST_FORCEINLINE + +HMODULE_ + +ld_libry +( +LPCSTR_ + +FeName +) + +174  :: +LdLibryA +( +FeName +); + +177 +BOOST_FORCEINLINE + +HMODULE_ + +ld_libry_ex +( +LPCSTR_ + +FeName +, +HANDLE_ + +hFe +, +DWORD_ + +dwFgs +) + +179  :: +LdLibryExA +( +FeName +, +hFe +, +dwFgs +); + +182 +BOOST_FORCEINLINE + +HMODULE_ + +g_modu_hd +( +LPCSTR_ + +FeName +) + +184  :: +GModuHdA +( +FeName +); + +187 +BOOST_FORCEINLINE + +DWORD_ + +g_modu_fe_me +( +HMODULE_ + +hModu +, +LPSTR_ + +Fame +, DWORD_ +nSize +) + +189  :: +GModuFeNameA +( +hModu +, +Fame +, +nSize +); + +193 +BOOST_FORCEINLINE + +HMODULE_ + +ld_libry +( +LPCWSTR_ + +FeName +) + +195  :: +LdLibryW +( +FeName +); + +198 +BOOST_FORCEINLINE + +HMODULE_ + +ld_libry_ex +( +LPCWSTR_ + +FeName +, +HANDLE_ + +hFe +, +DWORD_ + +dwFgs +) + +200  :: +LdLibryExW +( +FeName +, +hFe +, +dwFgs +); + +203 +BOOST_FORCEINLINE + +HMODULE_ + +g_modu_hd +( +LPCWSTR_ + +FeName +) + +205  :: +GModuHdW +( +FeName +); + +208 +BOOST_FORCEINLINE + +DWORD_ + +g_modu_fe_me +( +HMODULE_ + +hModu +, +LPWSTR_ + +Fame +, DWORD_ +nSize +) + +210  :: +GModuFeNameW +( +hModu +, +Fame +, +nSize +); + +222 #i +BOOST_WINAPI_PARTITION_APP + || +BOOST_WINAPI_PARTITION_SYSTEM + + +224 #i! +defed +( +BOOST_USE_WINDOWS_H +) + +226 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +227 +FeLibry +( +boo +:: +wi +:: +HMODULE_ + +hModu +); + +231 +mea + +boo + { + +232 +mea + +wi + { + +233 +usg + :: +FeLibry +; + + @/usr/include/boost/winapi/limits.hpp + +8 #ide +BOOST_WINAPI_LIMITS_HPP_INCLUDED_ + + +9  + #BOOST_WINAPI_LIMITS_HPP_INCLUDED_ + + + ) + +11  + ~ + +13 #ifde +BOOST_HAS_PRAGMA_ONCE + + +14 #agm + + + +17 +mea + + gboo + { + +18 +mea + + gwi + { + +20 #i +defed + +BOOST_USE_WINDOWS_H + ) + +22 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gMAX_PATH_ + = +MAX_PATH +; + +26 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gMAX_PATH_ + = 260; + +30 #i +defed + +BOOST_USE_WINDOWS_H + ) && !defed +BOOST_WINAPI_IS_MINGW + ) + +32 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gUNICODE_STRING_MAX_BYTES_ + = +UNICODE_STRING_MAX_BYTES +; + +33 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gUNICODE_STRING_MAX_CHARS_ + = +UNICODE_STRING_MAX_CHARS +; + +37 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gUNICODE_STRING_MAX_BYTES_ + = 65534; + +38 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gUNICODE_STRING_MAX_CHARS_ + = 32767; + +42 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gmax_th + = +MAX_PATH_ +; + +43 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gunicode_rg_max_bys + = +UNICODE_STRING_MAX_BYTES_ +; + +44 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gunicode_rg_max_chs + = +UNICODE_STRING_MAX_CHARS_ +; + + @/usr/include/boost/winapi/overlapped.hpp + +8 #ide +BOOST_WINAPI_OVERLAPPED_HPP_INCLUDED_ + + +9  + #BOOST_WINAPI_OVERLAPPED_HPP_INCLUDED_ + + + ) + +11  + ~ + +13 #ifde +BOOST_HAS_PRAGMA_ONCE + + +14 #agm + + + +17 #i! +defed + +BOOST_USE_WINDOWS_H + ) + +19  +_OVERLAPPED +; + +23 +mea + +boo + { + +24 +mea + +wi + { + +26 #ifde +BOOST_MSVC + + +27 #agm +wng +( +push +) + +28 #agm +wng +( +dib +:4201) + +31  +BOOST_MAY_ALIAS + + t_OVERLAPPED + { + +32 +ULONG_PTR_ + +Il +; + +33 +ULONG_PTR_ + +IlHigh +; + +35 +BOOST_WINAPI_DETAIL_EXTENSION + struct { + +36 +DWORD_ + +Offt +; + +37 +DWORD_ + +OfftHigh +; + +39 +PVOID_ + +Por +; + +41 +HANDLE_ + +hEvt +; + +42 } + tOVERLAPPED_ +, * + tLPOVERLAPPED_ +; + +44 #ifde +BOOST_MSVC + + +45 #agm +wng +( +p +) + + @/usr/include/boost/winapi/time.hpp + +10 #ide +BOOST_WINAPI_TIME_HPP_INCLUDED_ + + +11  + #BOOST_WINAPI_TIME_HPP_INCLUDED_ + + + ) + +13  + ~ + +15 #ifde +BOOST_HAS_PRAGMA_ONCE + + +16 #agm + + + +19 #i! +defed + +BOOST_USE_WINDOWS_H + ) + +21  +_FILETIME +; + +22  +_SYSTEMTIME +; + +24 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +VOID_ + +BOOST_WINAPI_WINAPI_CC + + +25 +GSyemTime +(:: +_SYSTEMTIME +* +SyemTime +); + +27 #ifde +BOOST_HAS_GETSYSTEMTIMEASFILETIME + + +28 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +VOID_ + +BOOST_WINAPI_WINAPI_CC + + +29 +GSyemTimeAsFeTime +(:: +_FILETIME +* +SyemTimeAsFeTime +); + +32 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +33 +SyemTimeToFeTime +( + +34 cڡ :: +_SYSTEMTIME +* +SyemTime +, + +35 :: +_FILETIME +* +FeTime +); + +37 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +38 +FeTimeToSyemTime +( + +39 cڡ :: +_FILETIME +* +FeTime +, + +40 :: +_SYSTEMTIME +* +SyemTime +); + +42 #i +BOOST_WINAPI_PARTITION_APP_SYSTEM + + +44 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +45 +FeTimeToLolFeTime +( + +46 cڡ :: +_FILETIME +* +FeTime +, + +47 :: +_FILETIME +* +LolFeTime +); + +49 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +50 +LolFeTimeToFeTime +( + +51 cڡ :: +_FILETIME +* +LolFeTime +, + +52 :: +_FILETIME +* +FeTime +); + +56 #i +BOOST_WINAPI_PARTITION_DESKTOP_SYSTEM + + +57 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +DWORD_ + +BOOST_WINAPI_WINAPI_CC + + +58 +GTickCou +( +BOOST_WINAPI_DETAIL_VOID +); + +61 #i +BOOST_USE_WINAPI_VERSION + > +BOOST_WINAPI_VERSION_WIN6 + + +62 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +ULONGLONG_ + +BOOST_WINAPI_WINAPI_CC + + +63 +GTickCou64 +( +BOOST_WINAPI_DETAIL_VOID +); + +69 +mea + +boo + { + +70 +mea + +wi + { + +72  +BOOST_MAY_ALIAS + + t_FILETIME + { + +73 +DWORD_ + +dwLowDeTime +; + +74 +DWORD_ + +dwHighDeTime +; + +75 } + tFILETIME_ +, * + tPFILETIME_ +, * + tLPFILETIME_ +; + +77  +BOOST_MAY_ALIAS + + t_SYSTEMTIME + { + +78 +WORD_ + +wYr +; + +79 +WORD_ + +wMth +; + +80 +WORD_ + +wDayOfWk +; + +81 +WORD_ + +wDay +; + +82 +WORD_ + +wHour +; + +83 +WORD_ + +wMu +; + +84 +WORD_ + +wSecd +; + +85 +WORD_ + +wMlicds +; + +86 } + tSYSTEMTIME_ +, * + tPSYSTEMTIME_ +, * + tLPSYSTEMTIME_ +; + +88 #i +BOOST_WINAPI_PARTITION_DESKTOP_SYSTEM + + +89 +usg + :: +GTickCou +; + +91 #i +BOOST_USE_WINAPI_VERSION + > +BOOST_WINAPI_VERSION_WIN6 + + +92 +usg + :: +GTickCou64 +; + +95 +BOOST_FORCEINLINE + +VOID_ + +GSyemTime +( +LPSYSTEMTIME_ + +SyemTime +) + +97 :: +GSyemTime +( +t_ +< :: +_SYSTEMTIME +* >( +SyemTime +)); + +100 +BOOST_FORCEINLINE + +BOOL_ + +SyemTimeToFeTime +(cڡ +SYSTEMTIME_ +* +SyemTime +, +FILETIME_ +* +FeTime +) + +102  :: +SyemTimeToFeTime +( +t_ +< cڡ :: +_SYSTEMTIME +* >( +SyemTime +),et_< :: +_FILETIME +* >( +FeTime +)); + +105 +BOOST_FORCEINLINE + +BOOL_ + +FeTimeToSyemTime +(cڡ +FILETIME_ +* +FeTime +, +SYSTEMTIME_ +* +SyemTime +) + +107  :: +FeTimeToSyemTime +( +t_ +< cڡ :: +_FILETIME +* >( +FeTime +),et_< :: +_SYSTEMTIME +* >( +SyemTime +)); + +110 #i +BOOST_WINAPI_PARTITION_APP_SYSTEM + + +111 +BOOST_FORCEINLINE + +BOOL_ + +FeTimeToLolFeTime +(cڡ +FILETIME_ +* +FeTime +, FILETIME_* +LolFeTime +) + +113  :: +FeTimeToLolFeTime +( +t_ +< cڡ :: +_FILETIME +* >( +FeTime +),et_< ::_FILETIME* >( +LolFeTime +)); + +116 +BOOST_FORCEINLINE + +BOOL_ + +LolFeTimeToFeTime +(cڡ +FILETIME_ +* +LolFeTime +, FILETIME_* +FeTime +) + +118  :: +LolFeTimeToFeTime +( +t_ +< cڡ :: +_FILETIME +* >( +LolFeTime +),et_< ::_FILETIME* >( +FeTime +)); + +122 #i +defed + +BOOST_HAS_GETSYSTEMTIMEASFILETIME + ) + +123 +BOOST_FORCEINLINE + +VOID_ + +GSyemTimeAsFeTime +( +LPFILETIME_ + +SyemTimeAsFeTime +) + +125 :: +GSyemTimeAsFeTime +( +t_ +< :: +_FILETIME +* >( +SyemTimeAsFeTime +)); + +129 +BOOST_FORCEINLINE + +VOID_ + +GSyemTimeAsFeTime +( +FILETIME_ +* +FeTime +) + +131 +boo +:: +wi +:: +SYSTEMTIME_ + + +; + +132 +boo +:: +wi +:: +GSyemTime +(& + +); + +133 +boo +:: +wi +:: +SyemTimeToFeTime +(& + +, +FeTime +); + + @/usr/include/dlfcn.h + +19 #idef +_DLFCN_H + + +20  + #_DLFCN_H + 1 + + ) + +22  + ~ + +23  + #__ed_size_t + + + ) + +24  + ~ + +27  + ~ + +30 #ifde +__USE_GNU + + +35  + #RTLD_NEXT + ((*-1l) + + ) + +40  + #RTLD_DEFAULT + ((*0) + + ) + +44  + tLmid_t +; + +47  + #LM_ID_BASE + 0 + + ) + +48  + #LM_ID_NEWLM + -1 + + ) + +52 +__BEGIN_DECLS + + +56 * + $dlݒ + (cڡ * +__fe +,  +__mode + +__THROWNL +; + +60  + $dlo + (* +__hd + +__THROWNL + + `__nnu + ((1)); + +64 * + $dlsym + (* +__ri + +__hd +, + +65 cڡ * +__ri + +__me + +__THROW + + `__nnu + ((2)); + +67 #ifde +__USE_GNU + + +69 * + $dlmݒ + ( +Lmid_t + +__nsid +, cڡ * +__fe +,  +__mode + +__THROWNL +; + +73 * + $dlvsym + (* +__ri + +__hd +, + +74 cڡ * +__ri + +__me +, + +75 cڡ * +__ri + +__vsi +) + +76 +__THROW + + `__nnu + ((2, 3)); + +82 * + $d˼ + ( +__THROW +; + +85 #ifde +__USE_GNU + + +90 cڡ * +dli_ame +; + +91 * +dli_fba +; + +92 cڡ * +dli_ame +; + +93 * +dli_ddr +; + +94 } + tDl_fo +; + +98  + $dddr + (cڡ * +__addss +, +Dl_fo + * +__fo +) + +99 +__THROW + + `__nnu + ((2)); + +102  + $dddr1 + (cڡ * +__addss +, +Dl_fo + * +__fo +, + +103 ** +__exa_fo +,  +__ags + +__THROW + + `__nnu + ((2)); + +111 +RTLD_DL_SYMENT + = 1, + +114 +RTLD_DL_LINKMAP + = 2 + +123  + $dlfo + (* +__ri + +__hd +, + +124  +__que +, * +__ri + +__g +) + +125 +__THROW + + `__nnu + ((1, 3)); + +131 +RTLD_DI_LMID + = 1, + +135 +RTLD_DI_LINKMAP + = 2, + +137 +RTLD_DI_CONFIGADDR + = 3, + +144 +RTLD_DI_SERINFO + = 4, + +145 +RTLD_DI_SERINFOSIZE + = 5, + +149 +RTLD_DI_ORIGIN + = 6, + +151 +RTLD_DI_PROFILENAME + = 7, + +152 +RTLD_DI_PROFILEOUT + = 8, + +157 +RTLD_DI_TLS_MODID + = 9, + +163 +RTLD_DI_TLS_DATA + = 10, + +165 +RTLD_DI_MAX + = 10 + +173 * +dls_me +; + +174  +dls_ags +; + +175 } + tDl_h +; + +181 +size_t + +dls_size +; + +182  +dls_t +; + +183 +Dl_h + +dls_h +[1]; + +184 } + tDl_rfo +; + +188 +__END_DECLS + + + @/usr/include/errno.h + +22 #idef +_ERRNO_H + + +23  + #_ERRNO_H + 1 + + ) + +25  + ~ + +28  + ~ + +32 #ide +__ASSEMBLER__ + + +34 +__BEGIN_DECLS + + +37 * + $__o_loti + ( +__THROW + +__ibu_cڡ__ +; + +38  + #o + (* + `__o_loti + ()) + + ) + +40 #ifde +__USE_GNU + + +45 * +ogm_voti_me +; + +46 * +ogm_voti_sht_me +; + +48  + ~ + +52 +__END_DECLS + + + @/usr/include/inttypes.h + +22 #ide +_INTTYPES_H + + +23  + #_INTTYPES_H + 1 + + ) + +25  + ~ + +27  + ~ + +30 #ide +____gwch_t_defed + + +31 #ifde +__lulus + + +32  + #__gwch_t + +wch_t + + + ) + +33 #i +defed + +__WCHAR_TYPE__ + + +34  +__WCHAR_TYPE__ + + t__gwch_t +; + +36  + #__ed_wch_t + + + ) + +37  + ~ + +38  +wch_t + + t__gwch_t +; + +40  + #____gwch_t_defed + 1 + + ) + +43 #i +__WORDSIZE + == 64 + +44  + #__PRI64_PREFIX + "l" + + ) + +45  + #__PRIPTR_PREFIX + "l" + + ) + +47  + #__PRI64_PREFIX + "" + + ) + +48  + #__PRIPTR_PREFIX + + + ) + +54  + #PRId8 + "d" + + ) + +55  + #PRId16 + "d" + + ) + +56  + #PRId32 + "d" + + ) + +57  + #PRId64 + +__PRI64_PREFIX + "d" + + ) + +59  + #PRIdLEAST8 + "d" + + ) + +60  + #PRIdLEAST16 + "d" + + ) + +61  + #PRIdLEAST32 + "d" + + ) + +62  + #PRIdLEAST64 + +__PRI64_PREFIX + "d" + + ) + +64  + #PRIdFAST8 + "d" + + ) + +65  + #PRIdFAST16 + +__PRIPTR_PREFIX + "d" + + ) + +66  + #PRIdFAST32 + +__PRIPTR_PREFIX + "d" + + ) + +67  + #PRIdFAST64 + +__PRI64_PREFIX + "d" + + ) + +70  + #PRIi8 + "i" + + ) + +71  + #PRIi16 + "i" + + ) + +72  + #PRIi32 + "i" + + ) + +73  + #PRIi64 + +__PRI64_PREFIX + "i" + + ) + +75  + #PRIiLEAST8 + "i" + + ) + +76  + #PRIiLEAST16 + "i" + + ) + +77  + #PRIiLEAST32 + "i" + + ) + +78  + #PRIiLEAST64 + +__PRI64_PREFIX + "i" + + ) + +80  + #PRIiFAST8 + "i" + + ) + +81  + #PRIiFAST16 + +__PRIPTR_PREFIX + "i" + + ) + +82  + #PRIiFAST32 + +__PRIPTR_PREFIX + "i" + + ) + +83  + #PRIiFAST64 + +__PRI64_PREFIX + "i" + + ) + +86  + #PRIo8 + "o" + + ) + +87  + #PRIo16 + "o" + + ) + +88  + #PRIo32 + "o" + + ) + +89  + #PRIo64 + +__PRI64_PREFIX + "o" + + ) + +91  + #PRIoLEAST8 + "o" + + ) + +92  + #PRIoLEAST16 + "o" + + ) + +93  + #PRIoLEAST32 + "o" + + ) + +94  + #PRIoLEAST64 + +__PRI64_PREFIX + "o" + + ) + +96  + #PRIoFAST8 + "o" + + ) + +97  + #PRIoFAST16 + +__PRIPTR_PREFIX + "o" + + ) + +98  + #PRIoFAST32 + +__PRIPTR_PREFIX + "o" + + ) + +99  + #PRIoFAST64 + +__PRI64_PREFIX + "o" + + ) + +102  + #PRIu8 + "u" + + ) + +103  + #PRIu16 + "u" + + ) + +104  + #PRIu32 + "u" + + ) + +105  + #PRIu64 + +__PRI64_PREFIX + "u" + + ) + +107  + #PRIuLEAST8 + "u" + + ) + +108  + #PRIuLEAST16 + "u" + + ) + +109  + #PRIuLEAST32 + "u" + + ) + +110  + #PRIuLEAST64 + +__PRI64_PREFIX + "u" + + ) + +112  + #PRIuFAST8 + "u" + + ) + +113  + #PRIuFAST16 + +__PRIPTR_PREFIX + "u" + + ) + +114  + #PRIuFAST32 + +__PRIPTR_PREFIX + "u" + + ) + +115  + #PRIuFAST64 + +__PRI64_PREFIX + "u" + + ) + +118  + #PRIx8 + "x" + + ) + +119  + #PRIx16 + "x" + + ) + +120  + #PRIx32 + "x" + + ) + +121  + #PRIx64 + +__PRI64_PREFIX + "x" + + ) + +123  + #PRIxLEAST8 + "x" + + ) + +124  + #PRIxLEAST16 + "x" + + ) + +125  + #PRIxLEAST32 + "x" + + ) + +126  + #PRIxLEAST64 + +__PRI64_PREFIX + "x" + + ) + +128  + #PRIxFAST8 + "x" + + ) + +129  + #PRIxFAST16 + +__PRIPTR_PREFIX + "x" + + ) + +130  + #PRIxFAST32 + +__PRIPTR_PREFIX + "x" + + ) + +131  + #PRIxFAST64 + +__PRI64_PREFIX + "x" + + ) + +134  + #PRIX8 + "X" + + ) + +135  + #PRIX16 + "X" + + ) + +136  + #PRIX32 + "X" + + ) + +137  + #PRIX64 + +__PRI64_PREFIX + "X" + + ) + +139  + #PRIXLEAST8 + "X" + + ) + +140  + #PRIXLEAST16 + "X" + + ) + +141  + #PRIXLEAST32 + "X" + + ) + +142  + #PRIXLEAST64 + +__PRI64_PREFIX + "X" + + ) + +144  + #PRIXFAST8 + "X" + + ) + +145  + #PRIXFAST16 + +__PRIPTR_PREFIX + "X" + + ) + +146  + #PRIXFAST32 + +__PRIPTR_PREFIX + "X" + + ) + +147  + #PRIXFAST64 + +__PRI64_PREFIX + "X" + + ) + +151  + #PRIdMAX + +__PRI64_PREFIX + "d" + + ) + +152  + #PRIiMAX + +__PRI64_PREFIX + "i" + + ) + +153  + #PRIoMAX + +__PRI64_PREFIX + "o" + + ) + +154  + #PRIuMAX + +__PRI64_PREFIX + "u" + + ) + +155  + #PRIxMAX + +__PRI64_PREFIX + "x" + + ) + +156  + #PRIXMAX + +__PRI64_PREFIX + "X" + + ) + +160  + #PRIdPTR + +__PRIPTR_PREFIX + "d" + + ) + +161  + #PRIiPTR + +__PRIPTR_PREFIX + "i" + + ) + +162  + #PRIoPTR + +__PRIPTR_PREFIX + "o" + + ) + +163  + #PRIuPTR + +__PRIPTR_PREFIX + "u" + + ) + +164  + #PRIxPTR + +__PRIPTR_PREFIX + "x" + + ) + +165  + #PRIXPTR + +__PRIPTR_PREFIX + "X" + + ) + +171  + #SCNd8 + "hhd" + + ) + +172  + #SCNd16 + "hd" + + ) + +173  + #SCNd32 + "d" + + ) + +174  + #SCNd64 + +__PRI64_PREFIX + "d" + + ) + +176  + #SCNdLEAST8 + "hhd" + + ) + +177  + #SCNdLEAST16 + "hd" + + ) + +178  + #SCNdLEAST32 + "d" + + ) + +179  + #SCNdLEAST64 + +__PRI64_PREFIX + "d" + + ) + +181  + #SCNdFAST8 + "hhd" + + ) + +182  + #SCNdFAST16 + +__PRIPTR_PREFIX + "d" + + ) + +183  + #SCNdFAST32 + +__PRIPTR_PREFIX + "d" + + ) + +184  + #SCNdFAST64 + +__PRI64_PREFIX + "d" + + ) + +187  + #SCNi8 + "hhi" + + ) + +188  + #SCNi16 + "hi" + + ) + +189  + #SCNi32 + "i" + + ) + +190  + #SCNi64 + +__PRI64_PREFIX + "i" + + ) + +192  + #SCNiLEAST8 + "hhi" + + ) + +193  + #SCNiLEAST16 + "hi" + + ) + +194  + #SCNiLEAST32 + "i" + + ) + +195  + #SCNiLEAST64 + +__PRI64_PREFIX + "i" + + ) + +197  + #SCNiFAST8 + "hhi" + + ) + +198  + #SCNiFAST16 + +__PRIPTR_PREFIX + "i" + + ) + +199  + #SCNiFAST32 + +__PRIPTR_PREFIX + "i" + + ) + +200  + #SCNiFAST64 + +__PRI64_PREFIX + "i" + + ) + +203  + #SCNu8 + "hhu" + + ) + +204  + #SCNu16 + "hu" + + ) + +205  + #SCNu32 + "u" + + ) + +206  + #SCNu64 + +__PRI64_PREFIX + "u" + + ) + +208  + #SCNuLEAST8 + "hhu" + + ) + +209  + #SCNuLEAST16 + "hu" + + ) + +210  + #SCNuLEAST32 + "u" + + ) + +211  + #SCNuLEAST64 + +__PRI64_PREFIX + "u" + + ) + +213  + #SCNuFAST8 + "hhu" + + ) + +214  + #SCNuFAST16 + +__PRIPTR_PREFIX + "u" + + ) + +215  + #SCNuFAST32 + +__PRIPTR_PREFIX + "u" + + ) + +216  + #SCNuFAST64 + +__PRI64_PREFIX + "u" + + ) + +219  + #SCNo8 + "hho" + + ) + +220  + #SCNo16 + "ho" + + ) + +221  + #SCNo32 + "o" + + ) + +222  + #SCNo64 + +__PRI64_PREFIX + "o" + + ) + +224  + #SCNoLEAST8 + "hho" + + ) + +225  + #SCNoLEAST16 + "ho" + + ) + +226  + #SCNoLEAST32 + "o" + + ) + +227  + #SCNoLEAST64 + +__PRI64_PREFIX + "o" + + ) + +229  + #SCNoFAST8 + "hho" + + ) + +230  + #SCNoFAST16 + +__PRIPTR_PREFIX + "o" + + ) + +231  + #SCNoFAST32 + +__PRIPTR_PREFIX + "o" + + ) + +232  + #SCNoFAST64 + +__PRI64_PREFIX + "o" + + ) + +235  + #SCNx8 + "hhx" + + ) + +236  + #SCNx16 + "hx" + + ) + +237  + #SCNx32 + "x" + + ) + +238  + #SCNx64 + +__PRI64_PREFIX + "x" + + ) + +240  + #SCNxLEAST8 + "hhx" + + ) + +241  + #SCNxLEAST16 + "hx" + + ) + +242  + #SCNxLEAST32 + "x" + + ) + +243  + #SCNxLEAST64 + +__PRI64_PREFIX + "x" + + ) + +245  + #SCNxFAST8 + "hhx" + + ) + +246  + #SCNxFAST16 + +__PRIPTR_PREFIX + "x" + + ) + +247  + #SCNxFAST32 + +__PRIPTR_PREFIX + "x" + + ) + +248  + #SCNxFAST64 + +__PRI64_PREFIX + "x" + + ) + +252  + #SCNdMAX + +__PRI64_PREFIX + "d" + + ) + +253  + #SCNiMAX + +__PRI64_PREFIX + "i" + + ) + +254  + #SCNoMAX + +__PRI64_PREFIX + "o" + + ) + +255  + #SCNuMAX + +__PRI64_PREFIX + "u" + + ) + +256  + #SCNxMAX + +__PRI64_PREFIX + "x" + + ) + +259  + #SCNdPTR + +__PRIPTR_PREFIX + "d" + + ) + +260  + #SCNiPTR + +__PRIPTR_PREFIX + "i" + + ) + +261  + #SCNoPTR + +__PRIPTR_PREFIX + "o" + + ) + +262  + #SCNuPTR + +__PRIPTR_PREFIX + "u" + + ) + +263  + #SCNxPTR + +__PRIPTR_PREFIX + "x" + + ) + +266 + g__BEGIN_DECLS + + +268 #i +__WORDSIZE + == 64 + +273  + mqu +; + +274  + mm +; + +275 } + timaxdiv_t +; + +282 +__exnsi__ +  + mqu +; + +283 +__exnsi__ +  + mm +; + +284 } + timaxdiv_t +; + +290 +tmax_t + + $imaxabs + ( +tmax_t + +__n + +__THROW + + `__ibu__ + (( +__cڡ__ +)); + +293 +imaxdiv_t + + $imaxdiv + ( +tmax_t + +__num +, imax_ +__dom +) + +294 +__THROW + + `__ibu__ + (( +__cڡ__ +)); + +297 +tmax_t + + $oimax + (cڡ * +__ri + +__Ō +, + +298 ** +__ri + +__dr +,  +__ba + +__THROW +; + +301 +utmax_t + + $oumax + (cڡ * +__ri + +__Ō +, + +302 ** +__ri + +__dr +,  +__ba + +__THROW +; + +305 +tmax_t + + $wcoimax + (cڡ +__gwch_t + * +__ri + +__Ō +, + +306 +__gwch_t + ** +__ri + +__dr +,  +__ba +) + +307 +__THROW +; + +310 +utmax_t + + $wcoumax + (cڡ +__gwch_t + * +__ri + +__Ō +, + +311 +__gwch_t + ** +__ri + +__dr +,  +__ba +) + +312 +__THROW +; + +314 #ifde +__USE_EXTERN_INLINES + + +316 #i +__WORDSIZE + == 64 + +318  + $___ + (cڡ * +__ri + +__Ō +, + +319 ** +__ri + +__dr +, + +320  +__ba +,  +__group +) + +321 +__THROW + + `__nnu + ((1) +__wur +; + +323 +__ex_le + +tmax_t + + +324 + `__NTH + ( + $oimax + (cڡ * +__ri + +Ō +, **__ri +dr +, + +325  +ba +)) + +327  + `___ + ( +Ō +, +dr +, +ba +, 0); + +328 + } +} + +330  + $__oul_ + (cڡ * +__ri + +__Ō +, + +331 ** +__ri + +__dr +, + +332  +__ba +,  +__group +) + +333 +__THROW + + `__nnu + ((1) +__wur +; + +335 +__ex_le + +utmax_t + + +336 + `__NTH + ( + $oumax + (cڡ * +__ri + +Ō +, **__ri +dr +, + +337  +ba +)) + +339  + `__oul_ + ( +Ō +, +dr +, +ba +, 0); + +340 + } +} + +342  + $__wc_ + (cڡ +__gwch_t + * +__ri + +__Ō +, + +343 +__gwch_t + ** +__ri + +__dr +, + +344  +__ba +,  +__group +) + +345 +__THROW + + `__nnu + ((1) +__wur +; + +347 +__ex_le + +tmax_t + + +348 + `__NTH + ( + $wcoimax + (cڡ +__gwch_t + * +__ri + +Ō +, + +349 +__gwch_t + ** +__ri + +dr +,  +ba +)) + +351  + `__wc_ + ( +Ō +, +dr +, +ba +, 0); + +352 + } +} + +354  + $__wcoul_ + (cڡ +__gwch_t + * + +355 +__ri + +__Ō +, + +356 +__gwch_t + ** + +357 +__ri + +__dr +, + +358  +__ba +,  +__group +) + +359 +__THROW + + `__nnu + ((1) +__wur +; + +361 +__ex_le + +utmax_t + + +362 + `__NTH + ( + $wcoumax + (cڡ +__gwch_t + * +__ri + +Ō +, + +363 +__gwch_t + ** +__ri + +dr +,  +ba +)) + +365  + `__wcoul_ + ( +Ō +, +dr +, +ba +, 0); + +366 + } +} + +370 +__exnsi__ + + +371  + $__l_ + (cڡ * +__ri + +__Ō +, + +372 ** +__ri + +__dr +, + +373  +__ba +,  +__group +) + +374 +__THROW + + `__nnu + ((1) +__wur +; + +376 +__ex_le + +tmax_t + + +377 + `__NTH + ( + $oimax + (cڡ * +__ri + +Ō +, **__ri +dr +, + +378  +ba +)) + +380  + `__l_ + ( +Ō +, +dr +, +ba +, 0); + +381 + } +} + +383 +__exnsi__ + + +384  + $__ou_ + (const * + +385 +__ri + +__Ō +, + +387 +__ri + +__dr +, + +388  +__ba +, + +389  +__group +) + +390 +__THROW + + `__nnu + ((1) +__wur +; + +392 +__ex_le + +utmax_t + + +393 + `__NTH + ( + $oumax + (cڡ * +__ri + +Ō +, **__ri +dr +, + +394  +ba +)) + +396  + `__ou_ + ( +Ō +, +dr +, +ba +, 0); + +397 + } +} + +399 +__exnsi__ + + +400  + $__wcl_ + (cڡ +__gwch_t + * +__ri + +__Ō +, + +401 +__gwch_t + ** +__ri + +__dr +, + +402  +__ba +,  +__group +) + +403 +__THROW + + `__nnu + ((1) +__wur +; + +405 +__ex_le + +tmax_t + + +406 + `__NTH + ( + $wcoimax + (cڡ +__gwch_t + * +__ri + +Ō +, + +407 +__gwch_t + ** +__ri + +dr +,  +ba +)) + +409  + `__wcl_ + ( +Ō +, +dr +, +ba +, 0); + +410 + } +} + +413 +__exnsi__ + + +414  + $__wcou_ + (cڡ +__gwch_t + * + +415 +__ri + +__Ō +, + +416 +__gwch_t + ** + +417 +__ri + +__dr +, + +418  +__ba +, + +419  +__group +) + +420 +__THROW + + `__nnu + ((1) +__wur +; + +422 +__ex_le + +utmax_t + + +423 + `__NTH + ( + $wcoumax + (cڡ +__gwch_t + * +__ri + +Ō +, + +424 +__gwch_t + ** +__ri + +dr +,  +ba +)) + +426  + `__wcou_ + ( +Ō +, +dr +, +ba +, 0); + +427 + } +} + +432 + g__END_DECLS + + + @/usr/include/linux/version.h + +1  + #LINUX_VERSION_CODE + 327936 + + ) + +2  + #KERNEL_VERSION +( +a +, +b +, +c +((<< 16+ ((b<< 8+ (c)) + + ) + + @/usr/include/net/if.h + +19 #ide +_NET_IF_H + + +20  + #_NET_IF_H + 1 + + ) + +22  + ~ + +24 #ifde +__USE_MISC + + +25  + ~ + +26  + ~ + +31  + #IF_NAMESIZE + 16 + + ) + +33  + sif_medex + + +35  + mif_dex +; + +36 * + mif_me +; + +40 #ifde +__USE_MISC + + +44 + mIFF_UP + = 0x1, + +45  + #IFF_UP + +IFF_UP + + + ) + +46 + mIFF_BROADCAST + = 0x2, + +47  + #IFF_BROADCAST + +IFF_BROADCAST + + + ) + +48 + mIFF_DEBUG + = 0x4, + +49  + #IFF_DEBUG + +IFF_DEBUG + + + ) + +50 + mIFF_LOOPBACK + = 0x8, + +51  + #IFF_LOOPBACK + +IFF_LOOPBACK + + + ) + +52 + mIFF_POINTOPOINT + = 0x10, + +53  + #IFF_POINTOPOINT + +IFF_POINTOPOINT + + + ) + +54 + mIFF_NOTRAILERS + = 0x20, + +55  + #IFF_NOTRAILERS + +IFF_NOTRAILERS + + + ) + +56 + mIFF_RUNNING + = 0x40, + +57  + #IFF_RUNNING + +IFF_RUNNING + + + ) + +58 + mIFF_NOARP + = 0x80, + +59  + #IFF_NOARP + +IFF_NOARP + + + ) + +60 + mIFF_PROMISC + = 0x100, + +61  + #IFF_PROMISC + +IFF_PROMISC + + + ) + +64 + mIFF_ALLMULTI + = 0x200, + +65  + #IFF_ALLMULTI + +IFF_ALLMULTI + + + ) + +67 + mIFF_MASTER + = 0x400, + +68  + #IFF_MASTER + +IFF_MASTER + + + ) + +69 + mIFF_SLAVE + = 0x800, + +70  + #IFF_SLAVE + +IFF_SLAVE + + + ) + +72 + mIFF_MULTICAST + = 0x1000, + +73  + #IFF_MULTICAST + +IFF_MULTICAST + + + ) + +75 + mIFF_PORTSEL + = 0x2000, + +76  + #IFF_PORTSEL + +IFF_PORTSEL + + + ) + +77 + mIFF_AUTOMEDIA + = 0x4000, + +78  + #IFF_AUTOMEDIA + +IFF_AUTOMEDIA + + + ) + +79 + mIFF_DYNAMIC + = 0x8000 + +80  + #IFF_DYNAMIC + +IFF_DYNAMIC + + + ) + +88  + siddr + + +90  +sockaddr + + mi_addr +; + +93  +sockaddr + + mifu_brdaddr +; + +94  +sockaddr + + mifu_daddr +; + +95 } + mi_ifu +; + +96  +i + * + mi_i +; + +97  +iddr + * + mi_xt +; + +100  + #i_brdaddr + +i_ifu +. +ifu_brdaddr + + + ) + +101  + #i_daddr + +i_ifu +. +ifu_daddr + + + ) + +111  + sifm + + +113  + mmem_t +; + +114  + mmem_d +; + +115  + mba_addr +; + +116  + mq +; + +117  + mdma +; + +118  + mpt +; + +126  + sieq + + +128  + #IFHWADDRLEN + 6 + + ) + +129  + #IFNAMSIZ + +IF_NAMESIZE + + + ) + +132  + min_me +[ +IFNAMSIZ +]; + +133 } + mi_in +; + +137  +sockaddr + + miu_addr +; + +138  +sockaddr + + miu_daddr +; + +139  +sockaddr + + miu_brdaddr +; + +140  +sockaddr + + miu_tmask +; + +141  +sockaddr + + miu_hwaddr +; + +142  + miu_ags +; + +143  + miu_ivue +; + +144  + miu_mtu +; + +145  +ifm + + miu_m +; + +146  + miu_ave +[ +IFNAMSIZ +]; + +147  + miu_wme +[ +IFNAMSIZ +]; + +148 +__ddr_t + + miu_da +; + +149 } + mi_iu +; + +151  + #i_me + +i_in +. +in_me + + + ) + +152  + #i_hwaddr + +i_iu +. +iu_hwaddr + + + ) + +153  + #i_addr + +i_iu +. +iu_addr + + + ) + +154  + #i_daddr + +i_iu +. +iu_daddr + + + ) + +155  + #i_brdaddr + +i_iu +. +iu_brdaddr + + + ) + +156  + #i_tmask + +i_iu +. +iu_tmask + + + ) + +157  + #i_ags + +i_iu +. +iu_ags + + + ) + +158  + #i_mric + +i_iu +. +iu_ivue + + + ) + +159  + #i_mtu + +i_iu +. +iu_mtu + + + ) + +160  + #i_m + +i_iu +. +iu_m + + + ) + +161  + #i_ave + +i_iu +. +iu_ave + + + ) + +162  + #i_da + +i_iu +. +iu_da + + + ) + +163  + #i_ifdex + +i_iu +. +iu_ivue + + + ) + +164  + #i_bdwidth + +i_iu +. +iu_ivue + + + ) + +165  + #i_qn + +i_iu +. +iu_ivue + + + ) + +166  + #i_wme + +i_iu +. +iu_wme + + + ) + +167  + #_IOT_ieq + + `_IOT +( + `_IOTS +(), +IFNAMSIZ +,_IOTS(),16,0,0) + + ) + +168  + #_IOT_ieq_sht + + `_IOT +( + `_IOTS +(), +IFNAMSIZ +,_IOTS(),1,0,0) + + ) + +169  + #_IOT_ieq_t + + `_IOT +( + `_IOTS +(), +IFNAMSIZ +,_IOTS(),1,0,0) + + ) + +176  + sifcf + + +178  + mifc_n +; + +181 +__ddr_t + + mifcu_buf +; + +182  +ieq + * + mifcu_q +; + +183 } + mifc_ifcu +; + +185  + #ifc_buf + +ifc_ifcu +. +ifcu_buf + + + ) + +186  + #ifc_q + +ifc_ifcu +. +ifcu_q + + + ) + +187  + #_IOT_ifcf + + `_IOT +( + `_IOTS +( +ifcf +),1,0,0,0,0 + + ) + +190 +__BEGIN_DECLS + + +193  + $if_modex + (cڡ * +__iame + +__THROW +; + +194 * + $if_dextame + ( +__ifdex +, * +__iame + +__THROW +; + +197  +if_medex + * + $if_medex + ( +__THROW +; + +200  + $if_medex + ( +if_medex + * +__r + +__THROW +; + +202 +__END_DECLS + + + @/usr/include/netinet/in.h + +18 #idef +_NETINET_IN_H + + +19  + #_NETINET_IN_H + 1 + + ) + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +27 +__BEGIN_DECLS + + +30  +ut32_t + + t_addr_t +; + +31  + s_addr + + +33 +_addr_t + + ms_addr +; + +37  + ~ + +42 + mIPPROTO_IP + = 0, + +43  + #IPPROTO_IP + +IPPROTO_IP + + + ) + +44 + mIPPROTO_ICMP + = 1, + +45  + #IPPROTO_ICMP + +IPPROTO_ICMP + + + ) + +46 + mIPPROTO_IGMP + = 2, + +47  + #IPPROTO_IGMP + +IPPROTO_IGMP + + + ) + +48 + mIPPROTO_IPIP + = 4, + +49  + #IPPROTO_IPIP + +IPPROTO_IPIP + + + ) + +50 + mIPPROTO_TCP + = 6, + +51  + #IPPROTO_TCP + +IPPROTO_TCP + + + ) + +52 + mIPPROTO_EGP + = 8, + +53  + #IPPROTO_EGP + +IPPROTO_EGP + + + ) + +54 + mIPPROTO_PUP + = 12, + +55  + #IPPROTO_PUP + +IPPROTO_PUP + + + ) + +56 + mIPPROTO_UDP + = 17, + +57  + #IPPROTO_UDP + +IPPROTO_UDP + + + ) + +58 + mIPPROTO_IDP + = 22, + +59  + #IPPROTO_IDP + +IPPROTO_IDP + + + ) + +60 + mIPPROTO_TP + = 29, + +61  + #IPPROTO_TP + +IPPROTO_TP + + + ) + +62 + mIPPROTO_DCCP + = 33, + +63  + #IPPROTO_DCCP + +IPPROTO_DCCP + + + ) + +64 + mIPPROTO_IPV6 + = 41, + +65  + #IPPROTO_IPV6 + +IPPROTO_IPV6 + + + ) + +66 + mIPPROTO_RSVP + = 46, + +67  + #IPPROTO_RSVP + +IPPROTO_RSVP + + + ) + +68 + mIPPROTO_GRE + = 47, + +69  + #IPPROTO_GRE + +IPPROTO_GRE + + + ) + +70 + mIPPROTO_ESP + = 50, + +71  + #IPPROTO_ESP + +IPPROTO_ESP + + + ) + +72 + mIPPROTO_AH + = 51, + +73  + #IPPROTO_AH + +IPPROTO_AH + + + ) + +74 + mIPPROTO_MTP + = 92, + +75  + #IPPROTO_MTP + +IPPROTO_MTP + + + ) + +76 + mIPPROTO_BEETPH + = 94, + +77  + #IPPROTO_BEETPH + +IPPROTO_BEETPH + + + ) + +78 + mIPPROTO_ENCAP + = 98, + +79  + #IPPROTO_ENCAP + +IPPROTO_ENCAP + + + ) + +80 + mIPPROTO_PIM + = 103, + +81  + #IPPROTO_PIM + +IPPROTO_PIM + + + ) + +82 + mIPPROTO_COMP + = 108, + +83  + #IPPROTO_COMP + +IPPROTO_COMP + + + ) + +84 + mIPPROTO_SCTP + = 132, + +85  + #IPPROTO_SCTP + +IPPROTO_SCTP + + + ) + +86 + mIPPROTO_UDPLITE + = 136, + +87  + #IPPROTO_UDPLITE + +IPPROTO_UDPLITE + + + ) + +88 + mIPPROTO_MPLS + = 137, + +89  + #IPPROTO_MPLS + +IPPROTO_MPLS + + + ) + +90 + mIPPROTO_RAW + = 255, + +91  + #IPPROTO_RAW + +IPPROTO_RAW + + + ) + +92 + mIPPROTO_MAX + + +98 #i! +__USE_KERNEL_IPV6_DEFS + + +101 + mIPPROTO_HOPOPTS + = 0, + +102  + #IPPROTO_HOPOPTS + +IPPROTO_HOPOPTS + + + ) + +103 + mIPPROTO_ROUTING + = 43, + +104  + #IPPROTO_ROUTING + +IPPROTO_ROUTING + + + ) + +105 + mIPPROTO_FRAGMENT + = 44, + +106  + #IPPROTO_FRAGMENT + +IPPROTO_FRAGMENT + + + ) + +107 + mIPPROTO_ICMPV6 + = 58, + +108  + #IPPROTO_ICMPV6 + +IPPROTO_ICMPV6 + + + ) + +109 + mIPPROTO_NONE + = 59, + +110  + #IPPROTO_NONE + +IPPROTO_NONE + + + ) + +111 + mIPPROTO_DSTOPTS + = 60, + +112  + #IPPROTO_DSTOPTS + +IPPROTO_DSTOPTS + + + ) + +113 + mIPPROTO_MH + = 135 + +114  + #IPPROTO_MH + +IPPROTO_MH + + + ) + +119  +ut16_t + + t_pt_t +; + +124 + mIPPORT_ECHO + = 7, + +125 + mIPPORT_DISCARD + = 9, + +126 + mIPPORT_SYSTAT + = 11, + +127 + mIPPORT_DAYTIME + = 13, + +128 + mIPPORT_NETSTAT + = 15, + +129 + mIPPORT_FTP + = 21, + +130 + mIPPORT_TELNET + = 23, + +131 + mIPPORT_SMTP + = 25, + +132 + mIPPORT_TIMESERVER + = 37, + +133 + mIPPORT_NAMESERVER + = 42, + +134 + mIPPORT_WHOIS + = 43, + +135 + mIPPORT_MTP + = 57, + +137 + mIPPORT_TFTP + = 69, + +138 + mIPPORT_RJE + = 77, + +139 + mIPPORT_FINGER + = 79, + +140 + mIPPORT_TTYLINK + = 87, + +141 + mIPPORT_SUPDUP + = 95, + +144 + mIPPORT_EXECSERVER + = 512, + +145 + mIPPORT_LOGINSERVER + = 513, + +146 + mIPPORT_CMDSERVER + = 514, + +147 + mIPPORT_EFSSERVER + = 520, + +150 + mIPPORT_BIFFUDP + = 512, + +151 + mIPPORT_WHOSERVER + = 513, + +152 + mIPPORT_ROUTESERVER + = 520, + +155 + mIPPORT_RESERVED + = 1024, + +158 + mIPPORT_USERRESERVED + = 5000 + +166  + #IN_CLASSA +( +a +(((( +_addr_t +))& 0x80000000=0) + + ) + +167  + #IN_CLASSA_NET + 0xff000000 + + ) + +168  + #IN_CLASSA_NSHIFT + 24 + + ) + +169  + #IN_CLASSA_HOST + (0xfffffff& ~ +IN_CLASSA_NET +) + + ) + +170  + #IN_CLASSA_MAX + 128 + + ) + +172  + #IN_CLASSB +( +a +(((( +_addr_t +))& 0xc0000000=0x80000000) + + ) + +173  + #IN_CLASSB_NET + 0xffff0000 + + ) + +174  + #IN_CLASSB_NSHIFT + 16 + + ) + +175  + #IN_CLASSB_HOST + (0xfffffff& ~ +IN_CLASSB_NET +) + + ) + +176  + #IN_CLASSB_MAX + 65536 + + ) + +178  + #IN_CLASSC +( +a +(((( +_addr_t +))& 0xe0000000=0xc0000000) + + ) + +179  + #IN_CLASSC_NET + 0xffffff00 + + ) + +180  + #IN_CLASSC_NSHIFT + 8 + + ) + +181  + #IN_CLASSC_HOST + (0xfffffff& ~ +IN_CLASSC_NET +) + + ) + +183  + #IN_CLASSD +( +a +(((( +_addr_t +))& 0xf0000000=0xe0000000) + + ) + +184  + #IN_MULTICAST +( +a + + `IN_CLASSD +) + + ) + +186  + #IN_EXPERIMENTAL +( +a +(((( +_addr_t +))& 0xe0000000=0xe0000000) + + ) + +187  + #IN_BADCLASS +( +a +(((( +_addr_t +))& 0xf0000000=0xf0000000) + + ) + +190  + #INADDR_ANY + (( +_addr_t +0x00000000) + + ) + +192  + #INADDR_BROADCAST + (( +_addr_t +0xffffffff) + + ) + +194  + #INADDR_NONE + (( +_addr_t +0xffffffff) + + ) + +197  + #IN_LOOPBACKNET + 127 + + ) + +199 #ide +INADDR_LOOPBACK + + +200  + #INADDR_LOOPBACK + (( +_addr_t +0x7f000001 + + ) + +204  + #INADDR_UNSPEC_GROUP + (( +_addr_t +0xe0000000 + + ) + +205  + #INADDR_ALLHOSTS_GROUP + (( +_addr_t +0xe0000001 + + ) + +206  + #INADDR_ALLRTRS_GROUP + (( +_addr_t +0xe0000002 + + ) + +207  + #INADDR_MAX_LOCAL_GROUP + (( +_addr_t +0xe00000ff + + ) + +209 #i! +__USE_KERNEL_IPV6_DEFS + + +211  + s6_addr + + +215 +ut8_t + + m__u6_addr8 +[16]; + +216 +ut16_t + + m__u6_addr16 +[8]; + +217 +ut32_t + + m__u6_addr32 +[4]; + +218 } + m__6_u +; + +219  + #s6_addr + +__6_u +. +__u6_addr8 + + + ) + +220 #ifde +__USE_MISC + + +221  + #s6_addr16 + +__6_u +. +__u6_addr16 + + + ) + +222  + #s6_addr32 + +__6_u +. +__u6_addr32 + + + ) + +227 cڡ  +6_addr + +6addr_y +; + +228 cڡ  +6_addr + +6addr_loback +; + +229  + #IN6ADDR_ANY_INIT + { { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } } } + + ) + +230  + #IN6ADDR_LOOPBACK_INIT + { { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 } } } + + ) + +232  + #INET_ADDRSTRLEN + 16 + + ) + +233  + #INET6_ADDRSTRLEN + 46 + + ) + +237  + ssockaddr_ + + +239 +__SOCKADDR_COMMON + ( +s_ +); + +240 +_pt_t + + ms_pt +; + +241  +_addr + + ms_addr +; + +244  + ms_zo +[ ( +sockaddr +) - + +245 +__SOCKADDR_COMMON_SIZE + - + +246  ( +_pt_t +) - + +247  ( +_addr +)]; + +250 #i! +__USE_KERNEL_IPV6_DEFS + + +252  + ssockaddr_6 + + +254 +__SOCKADDR_COMMON + ( +s6_ +); + +255 +_pt_t + + ms6_pt +; + +256 +ut32_t + + ms6_owfo +; + +257  +6_addr + + ms6_addr +; + +258 +ut32_t + + ms6_sce_id +; + +262 #ifde +__USE_MISC + + +264  + s_mq + + +267  +_addr + + mimr_muɟddr +; + +270  +_addr + + mimr_r +; + +273  + s_mq_sour + + +276  +_addr + + mimr_muɟddr +; + +279  +_addr + + mimr_r +; + +282  +_addr + + mimr_souraddr +; + +286 #i! +__USE_KERNEL_IPV6_DEFS + + +288  + sv6_mq + + +291  +6_addr + + mv6mr_muɟddr +; + +294  + mv6mr_r +; + +298 #ifde +__USE_MISC + + +300  + sgroup_q + + +303 +ut32_t + + mgr_r +; + +306  +sockaddr_age + + mgr_group +; + +309  + sgroup_sour_q + + +312 +ut32_t + + mg_r +; + +315  +sockaddr_age + + mg_group +; + +318  +sockaddr_age + + mg_sour +; + +323  + s_msfr + + +326  +_addr + + mimsf_muɟddr +; + +329  +_addr + + mimsf_r +; + +332 +ut32_t + + mimsf_fmode +; + +335 +ut32_t + + mimsf_numc +; + +337  +_addr + + mimsf_i +[1]; + +340  + #IP_MSFILTER_SIZE +( +numc +( ( +_msfr +) \ + +341 -  ( +_addr +) \ + +342 + ( +numc +*  ( +_addr +)) + + ) + +344  + sgroup_fr + + +347 +ut32_t + + mgf_r +; + +350  +sockaddr_age + + mgf_group +; + +353 +ut32_t + + mgf_fmode +; + +356 +ut32_t + + mgf_numc +; + +358  +sockaddr_age + + mgf_i +[1]; + +361  + #GROUP_FILTER_SIZE +( +numc +( ( +group_fr +) \ + +362 -  ( +sockaddr_age +) \ + +363 + (( +numc +) \ + +364 *  ( +sockaddr_age +))) + + ) + +374 +ut32_t + + $ohl + ( +ut32_t + +__Îg + +__THROW + + `__ibu__ + (( +__cڡ__ +)); + +375 +ut16_t + + $ohs + ( +ut16_t + +__tsht +) + +376 +__THROW + + `__ibu__ + (( +__cڡ__ +)); + +377 +ut32_t + + $htl + ( +ut32_t + +__holg +) + +378 +__THROW + + `__ibu__ + (( +__cڡ__ +)); + +379 +ut16_t + + $hts + ( +ut16_t + +__hosht +) + +380 +__THROW + + `__ibu__ + (( +__cڡ__ +)); + +382  + ~ + +385  + ~ + +386  + ~ + +388 #ifde +__OPTIMIZE__ + + +392 #i +__BYTE_ORDER + = +__BIG_ENDIAN + + +395  + #ohl +( +x + + `__ut32_idty + (x) + + ) + +396  + #ohs +( +x + + `__ut16_idty + (x) + + ) + +397  + #htl +( +x + + `__ut32_idty + (x) + + ) + +398  + #hts +( +x + + `__ut16_idty + (x) + + ) + +400 #i +__BYTE_ORDER + = +__LITTLE_ENDIAN + + +401  + #ohl +( +x + + `__bsw_32 + (x) + + ) + +402  + #ohs +( +x + + `__bsw_16 + (x) + + ) + +403  + #htl +( +x + + `__bsw_32 + (x) + + ) + +404  + #hts +( +x + + `__bsw_16 + (x) + + ) + +409 #ifde +__GNUC__ + + +410  + #IN6_IS_ADDR_UNSPECIFIED +( +a +) \ + +411 ( +__exnsi__ + \ + +412 ({ cڡ  +6_addr + * +__a + = (cڡ 6_add*( +a +); \ + +413 +__a +-> +__6_u +. +__u6_addr32 +[0] == 0 \ + +414 && +__a +-> +__6_u +. +__u6_addr32 +[1] == 0 \ + +415 && +__a +-> +__6_u +. +__u6_addr32 +[2] == 0 \ + +416 && +__a +-> +__6_u +. +__u6_addr32 +[3] =0; + } +})) + + ) + +418  + #IN6_IS_ADDR_LOOPBACK +( +a +) \ + +419 ( +__exnsi__ + \ + +420 ({ cڡ  +6_addr + * +__a + = (cڡ 6_add*( +a +); \ + +421 +__a +-> +__6_u +. +__u6_addr32 +[0] == 0 \ + +422 && +__a +-> +__6_u +. +__u6_addr32 +[1] == 0 \ + +423 && +__a +-> +__6_u +. +__u6_addr32 +[2] == 0 \ + +424 && +__a +-> +__6_u +. +__u6_addr32 +[3] = + `htl + (1); })) + + ) + +426  + #IN6_IS_ADDR_LINKLOCAL +( +a +) \ + +427 ( +__exnsi__ + \ + +428 ({ cڡ  +6_addr + * +__a + = (cڡ 6_add*( +a +); \ + +429 ( +__a +-> +__6_u +. +__u6_addr32 +[0] & + `htl + (0xffc00000)=ht(0x800000); })) + + ) + +431  + #IN6_IS_ADDR_SITELOCAL +( +a +) \ + +432 ( +__exnsi__ + \ + +433 ({ cڡ  +6_addr + * +__a + = (cڡ 6_add*( +a +); \ + +434 ( +__a +-> +__6_u +. +__u6_addr32 +[0] & + `htl + (0xffc00000)=ht(0xc00000); })) + + ) + +436  + #IN6_IS_ADDR_V4MAPPED +( +a +) \ + +437 ( +__exnsi__ + \ + +438 ({ cڡ  +6_addr + * +__a + = (cڡ 6_add*( +a +); \ + +439 +__a +-> +__6_u +. +__u6_addr32 +[0] == 0 \ + +440 && +__a +-> +__6_u +. +__u6_addr32 +[1] == 0 \ + +441 && +__a +-> +__6_u +. +__u6_addr32 +[2] = + `htl + (0xffff); })) + + ) + +443  + #IN6_IS_ADDR_V4COMPAT +( +a +) \ + +444 ( +__exnsi__ + \ + +445 ({ cڡ  +6_addr + * +__a + = (cڡ 6_add*( +a +); \ + +446 +__a +-> +__6_u +. +__u6_addr32 +[0] == 0 \ + +447 && +__a +-> +__6_u +. +__u6_addr32 +[1] == 0 \ + +448 && +__a +-> +__6_u +. +__u6_addr32 +[2] == 0 \ + +449 && + `ohl + ( +__a +-> +__6_u +. +__u6_addr32 +[3]> 1; })) + + ) + +451  + #IN6_ARE_ADDR_EQUAL +( +a +, +b +) \ + +452 ( +__exnsi__ + \ + +453 ({ cڡ  +6_addr + * +__a + = (cڡ 6_add*( +a +); \ + +454 cڡ  +6_addr + * +__b + = (cڡ 6_add*( +b +); \ + +455 +__a +-> +__6_u +. +__u6_addr32 +[0] = +__b +->__in6_u.__u6_addr32[0] \ + +456 && +__a +-> +__6_u +. +__u6_addr32 +[1] = +__b +->__in6_u.__u6_addr32[1] \ + +457 && +__a +-> +__6_u +. +__u6_addr32 +[2] = +__b +->__in6_u.__u6_addr32[2] \ + +458 && +__a +-> +__6_u +. +__u6_addr32 +[3] = +__b +->__6_u.__u6_addr32[3]; })) + + ) + +460  + #IN6_IS_ADDR_UNSPECIFIED +( +a +) \ + +461 (((cڡ +ut32_t + *( +a +))[0] == 0 \ + +462 && ((cڡ +ut32_t + *( +a +))[1] == 0 \ + +463 && ((cڡ +ut32_t + *( +a +))[2] == 0 \ + +464 && ((cڡ +ut32_t + *( +a +))[3] =0) + + ) + +466  + #IN6_IS_ADDR_LOOPBACK +( +a +) \ + +467 (((cڡ +ut32_t + *( +a +))[0] == 0 \ + +468 && ((cڡ +ut32_t + *( +a +))[1] == 0 \ + +469 && ((cڡ +ut32_t + *( +a +))[2] == 0 \ + +470 && ((cڡ +ut32_t + *( +a +))[3] = + `htl + (1)) + + ) + +472  + #IN6_IS_ADDR_LINKLOCAL +( +a +) \ + +473 ((((cڡ +ut32_t + *( +a +))[0] & + `htl + (0xffc00000)) \ + +474 = + `htl + (0x800000)) + + ) + +476  + #IN6_IS_ADDR_SITELOCAL +( +a +) \ + +477 ((((cڡ +ut32_t + *( +a +))[0] & + `htl + (0xffc00000)) \ + +478 = + `htl + (0xc00000)) + + ) + +480  + #IN6_IS_ADDR_V4MAPPED +( +a +) \ + +481 ((((cڡ +ut32_t + *( +a +))[0] == 0) \ + +482 && (((cڡ +ut32_t + *( +a +))[1] == 0) \ + +483 && (((cڡ +ut32_t + *( +a +))[2] = + `htl + (0xffff))) + + ) + +485  + #IN6_IS_ADDR_V4COMPAT +( +a +) \ + +486 ((((cڡ +ut32_t + *( +a +))[0] == 0) \ + +487 && (((cڡ +ut32_t + *( +a +))[1] == 0) \ + +488 && (((cڡ +ut32_t + *( +a +))[2] == 0) \ + +489 && ( + `ohl + (((cڡ +ut32_t + *( +a +))[3]> 1)) + + ) + +491  + #IN6_ARE_ADDR_EQUAL +( +a +, +b +) \ + +492 ((((cڡ +ut32_t + *( +a +))[0] =((cڡ ut32_*( +b +))[0]) \ + +493 && (((cڡ +ut32_t + *( +a +))[1] =((cڡ ut32_*( +b +))[1]) \ + +494 && (((cڡ +ut32_t + *( +a +))[2] =((cڡ ut32_*( +b +))[2]) \ + +495 && (((cڡ +ut32_t + *( +a +))[3] =((cڡ ut32_*( +b +))[3])) + + ) + +498  + #IN6_IS_ADDR_MULTICAST +( +a +(((cڡ +ut8_t + *))[0] =0xff) + + ) + +500 #ifde +__USE_MISC + + +502  + $bdsvpt + ( +__sockfd +,  +sockaddr_ + * +__sock_ + +__THROW +; + +505  + $bdsvpt6 + ( +__sockfd +,  +sockaddr_6 + * +__sock_ +) + +506 +__THROW +; + +510  + #IN6_IS_ADDR_MC_NODELOCAL +( +a +) \ + +511 ( + `IN6_IS_ADDR_MULTICAST +( +a +) \ + +512 && ((((cڡ +ut8_t + *( +a +))[1] & 0xf=0x1)) + + ) + +514  + #IN6_IS_ADDR_MC_LINKLOCAL +( +a +) \ + +515 ( + `IN6_IS_ADDR_MULTICAST +( +a +) \ + +516 && ((((cڡ +ut8_t + *( +a +))[1] & 0xf=0x2)) + + ) + +518  + #IN6_IS_ADDR_MC_SITELOCAL +( +a +) \ + +519 ( + `IN6_IS_ADDR_MULTICAST +( +a +) \ + +520 && ((((cڡ +ut8_t + *( +a +))[1] & 0xf=0x5)) + + ) + +522  + #IN6_IS_ADDR_MC_ORGLOCAL +( +a +) \ + +523 ( + `IN6_IS_ADDR_MULTICAST +( +a +) \ + +524 && ((((cڡ +ut8_t + *( +a +))[1] & 0xf=0x8)) + + ) + +526  + #IN6_IS_ADDR_MC_GLOBAL +( +a +) \ + +527 ( + `IN6_IS_ADDR_MULTICAST +( +a +) \ + +528 && ((((cڡ +ut8_t + *( +a +))[1] & 0xf=0xe)) + + ) + +531 #ifde +__USE_GNU + + +532  +cmsghdr +; + +534 #i! +__USE_KERNEL_IPV6_DEFS + + +536  + s6_pktfo + + +538  +6_addr + +i6_addr +; + +539  +i6_ifdex +; + +543  + s6_mtufo + + +545  +sockaddr_6 + +6m_addr +; + +546 +ut32_t + +6m_mtu +; + +551  + $6_ti_a + ( +__nbys +) + +552 +__THROW + +__ibu_dd__ +; + +553  + $6_ti_ + (* +__bp +,  +cmsghdr + ** +__cmsgp +, + +554  +__ty + +__THROW + +__ibu_dd__ +; + +555  + $6_ti_nd + ( +cmsghdr + * +__cmsg +, + +556 cڡ +ut8_t + * +__typ +,  +__mux +, + +557  +__usy + +__THROW + +__ibu_dd__ +; + +558 +ut8_t + * + $6_ti_loc + ( +cmsghdr + * +__cmsg +,  +__d +, + +559  +__mux +,  +__usy +) + +560 +__THROW + +__ibu_dd__ +; + +561  + $6_ti_xt + (cڡ  +cmsghdr + * +__cmsg +, + +562 +ut8_t + ** +__p +) + +563 +__THROW + +__ibu_dd__ +; + +564  + $6_ti_fd + (cڡ  +cmsghdr + * +__cmsg +, + +565 +ut8_t + ** +__p +,  +__ty +) + +566 +__THROW + +__ibu_dd__ +; + +570  + $6_t_ + (* +__extbuf +, +sockn_t + +__ex + +__THROW +; + +571  + $6_t_nd + (* +__extbuf +, +sockn_t + +__ex +,  +__offt +, + +572 +ut8_t + +__ty +, +sockn_t + +__n +, ut8_ +__ign +, + +573 ** +__dabu + +__THROW +; + +574  + $6_t_fish + (* +__extbuf +, +sockn_t + +__ex +,  +__offt +) + +575 +__THROW +; + +576  + $6_t_t_v + (* +__dabuf +,  +__offt +, * +__v +, + +577 +sockn_t + +__vn + +__THROW +; + +578  + $6_t_xt + (* +__extbuf +, +sockn_t + +__ex +,  +__offt +, + +579 +ut8_t + * +__typ +, +sockn_t + * +__ +, + +580 ** +__dabu + +__THROW +; + +581  + $6_t_fd + (* +__extbuf +, +sockn_t + +__ex +,  +__offt +, + +582 +ut8_t + +__ty +, +sockn_t + * +__ +, + +583 ** +__dabu + +__THROW +; + +584  + $6_t_g_v + (* +__dabuf +,  +__offt +, * +__v +, + +585 +sockn_t + +__vn + +__THROW +; + +589 +sockn_t + + $6_h_a + ( +__ty +,  +__gmts + +__THROW +; + +590 * + $6_h_ + (* +__bp +, +sockn_t + +__bp_n +,  +__ty +, + +591  +__gmts + +__THROW +; + +592  + $6_h_add + (* +__bp +, cڡ  +6_addr + * +__addr + +__THROW +; + +593  + $6_h_v + (cڡ * +__ +, * +__out + +__THROW +; + +594  + $6_h_gmts + (cڡ * +__bp + +__THROW +; + +595  +6_addr + * + $6_h_gaddr + (cڡ * +__bp +,  +__dex +) + +596 +__THROW +; + +602  + $gv4sourfr + ( +__s +,  +_addr + +__r_addr +, + +603  +_addr + +__group +, +ut32_t + * +__fmode +, + +604 +ut32_t + * +__numc +,  +_addr + * +__i +) + +605 +__THROW +; + +608  + $tv4sourfr + ( +__s +,  +_addr + +__r_addr +, + +609  +_addr + +__group +, +ut32_t + +__fmode +, + +610 +ut32_t + +__numc +, + +611 cڡ  +_addr + * +__i +) + +612 +__THROW +; + +616  + $gsourfr + ( +__s +, +ut32_t + +__r_addr +, + +617 cڡ  +sockaddr + * +__group +, + +618 +sockn_t + +__grou +, +ut32_t + * +__fmode +, + +619 +ut32_t + * +__numc +, + +620  +sockaddr_age + * +__i + +__THROW +; + +623  + $tsourfr + ( +__s +, +ut32_t + +__r_addr +, + +624 cڡ  +sockaddr + * +__group +, + +625 +sockn_t + +__grou +, +ut32_t + +__fmode +, + +626 +ut32_t + +__numc +, + +627 cڡ  +sockaddr_age + * +__i + +__THROW +; + +630 +__END_DECLS + + + @/usr/include/netinet/tcp.h + +32 #ide +_NETINET_TCP_H + + +33  + #_NETINET_TCP_H + 1 + + ) + +35  + ~ + +40  + #TCP_NODELAY + 1 + + ) + +41  + #TCP_MAXSEG + 2 + + ) + +42  + #TCP_CORK + 3 + + ) + +43  + #TCP_KEEPIDLE + 4 + + ) + +44  + #TCP_KEEPINTVL + 5 + + ) + +45  + #TCP_KEEPCNT + 6 + + ) + +46  + #TCP_SYNCNT + 7 + + ) + +47  + #TCP_LINGER2 + 8 + + ) + +48  + #TCP_DEFER_ACCEPT + 9 + + ) + +49  + #TCP_WINDOW_CLAMP + 10 + + ) + +50  + #TCP_INFO + 11 + + ) + +51  + #TCP_QUICKACK + 12 + + ) + +52  + #TCP_CONGESTION + 13 + + ) + +53  + #TCP_MD5SIG + 14 + + ) + +54  + #TCP_COOKIE_TRANSACTIONS + 15 + + ) + +55  + #TCP_THIN_LINEAR_TIMEOUTS + 16 + + ) + +56  + #TCP_THIN_DUPACK + 17 + + ) + +57  + #TCP_USER_TIMEOUT + 18 + + ) + +58  + #TCP_REPAIR + 19 + + ) + +59  + #TCP_REPAIR_QUEUE + 20 + + ) + +60  + #TCP_QUEUE_SEQ + 21 + + ) + +61  + #TCP_REPAIR_OPTIONS + 22 + + ) + +62  + #TCP_FASTOPEN + 23 + + ) + +63  + #TCP_TIMESTAMP + 24 + + ) + +64  + #TCP_NOTSENT_LOWAT + 25 + + ) + +66  + #TCP_CC_INFO + 26 + + ) + +68  + #TCP_SAVE_SYN + 27 + + ) + +70  + #TCP_SAVED_SYN + 28 + + ) + +72  + #TCP_REPAIR_WINDOW + 29 + + ) + +73  + #TCP_FASTOPEN_CONNECT + 30 + + ) + +74  + #TCP_ULP + 31 + + ) + +75  + #TCP_MD5SIG_EXT + 32 + + ) + +76  + #TCP_FASTOPEN_KEY + 33 + + ) + +77  + #TCP_FASTOPEN_NO_COOKIE + 34 + + ) + +78  + #TCP_ZEROCOPY_RECEIVE + 35 + + ) + +79  + #TCP_INQ + 36 + + ) + +81  + #TCP_CM_INQ + +TCP_INQ + + + ) + +83  + #TCP_REPAIR_ON + 1 + + ) + +84  + #TCP_REPAIR_OFF + 0 + + ) + +85  + #TCP_REPAIR_OFF_NO_WP + -1 + + ) + +87 #ifde +__USE_MISC + + +88  + ~ + +89  + ~ + +90  + ~ + +92  +ut32_t + + tt_q +; + +97  + sthdr + + +99 +__exnsi__ + union + +103 +ut16_t + + mth_t +; + +104 +ut16_t + + mth_dpt +; + +105 +t_q + + mth_q +; + +106 +t_q + + mth_ack +; + +107 #i +__BYTE_ORDER + = +__LITTLE_ENDIAN + + +108 +ut8_t + + mth_x2 +:4; + +109 +ut8_t + + mth_off +:4; + +111 #i +__BYTE_ORDER + = +__BIG_ENDIAN + + +112 +ut8_t + + mth_off +:4; + +113 +ut8_t + + mth_x2 +:4; + +115 +ut8_t + + mth_ags +; + +116  + #TH_FIN + 0x01 + + ) + +117  + #TH_SYN + 0x02 + + ) + +118  + #TH_RST + 0x04 + + ) + +119  + #TH_PUSH + 0x08 + + ) + +120  + #TH_ACK + 0x10 + + ) + +121  + #TH_URG + 0x20 + + ) + +122 +ut16_t + + mth_w +; + +123 +ut16_t + + mth_sum +; + +124 +ut16_t + + mth_u +; + +128 +ut16_t + + msour +; + +129 +ut16_t + + mde +; + +130 +ut32_t + + mq +; + +131 +ut32_t + + mack_q +; + +132 #i +__BYTE_ORDER + = +__LITTLE_ENDIAN + + +133 +ut16_t + + ms1 +:4; + +134 +ut16_t + + mdoff +:4; + +135 +ut16_t + + mf +:1; + +136 +ut16_t + + msyn +:1; + +137 +ut16_t + + mr +:1; + +138 +ut16_t + + mpsh +:1; + +139 +ut16_t + + mack +:1; + +140 +ut16_t + + murg +:1; + +141 +ut16_t + + ms2 +:2; + +142 #i +__BYTE_ORDER + = +__BIG_ENDIAN + + +143 +ut16_t + + mdoff +:4; + +144 +ut16_t + + ms1 +:4; + +145 +ut16_t + + ms2 +:2; + +146 +ut16_t + + murg +:1; + +147 +ut16_t + + mack +:1; + +148 +ut16_t + + mpsh +:1; + +149 +ut16_t + + mr +:1; + +150 +ut16_t + + msyn +:1; + +151 +ut16_t + + mf +:1; + +155 +ut16_t + + mwdow +; + +156 +ut16_t + + mcheck +; + +157 +ut16_t + + murg_r +; + +164 + mTCP_ESTABLISHED + = 1, + +165 + mTCP_SYN_SENT +, + +166 + mTCP_SYN_RECV +, + +167 + mTCP_FIN_WAIT1 +, + +168 + mTCP_FIN_WAIT2 +, + +169 + mTCP_TIME_WAIT +, + +170 + mTCP_CLOSE +, + +171 + mTCP_CLOSE_WAIT +, + +172 + mTCP_LAST_ACK +, + +173 + mTCP_LISTEN +, + +174 + mTCP_CLOSING + + +177  + #TCPOPT_EOL + 0 + + ) + +178  + #TCPOPT_NOP + 1 + + ) + +179  + #TCPOPT_MAXSEG + 2 + + ) + +180  + #TCPOLEN_MAXSEG + 4 + + ) + +181  + #TCPOPT_WINDOW + 3 + + ) + +182  + #TCPOLEN_WINDOW + 3 + + ) + +183  + #TCPOPT_SACK_PERMITTED + 4 + + ) + +184  + #TCPOLEN_SACK_PERMITTED + 2 + + ) + +185  + #TCPOPT_SACK + 5 + + ) + +186  + #TCPOPT_TIMESTAMP + 8 + + ) + +187  + #TCPOLEN_TIMESTAMP + 10 + + ) + +188  + #TCPOLEN_TSTAMP_APPA + ( +TCPOLEN_TIMESTAMP ++2 + + ) + +190  + #TCPOPT_TSTAMP_HDR + \ + +191 ( +TCPOPT_NOP +<<24|TCPOPT_NOP<<16| +TCPOPT_TIMESTAMP +<<8| +TCPOLEN_TIMESTAMP +) + + ) + +199  + #TCP_MSS + 512 + + ) + +201  + #TCP_MAXWIN + 65535 + + ) + +203  + #TCP_MAX_WINSHIFT + 14 + + ) + +205  + #SOL_TCP + 6 + + ) + +208  + #TCPI_OPT_TIMESTAMPS + 1 + + ) + +209  + #TCPI_OPT_SACK + 2 + + ) + +210  + #TCPI_OPT_WSCALE + 4 + + ) + +211  + #TCPI_OPT_ECN + 8 + + ) + +212  + #TCPI_OPT_ECN_SEEN + 16 + + ) + +213  + #TCPI_OPT_SYN_DATA + 32 + + ) + +216 + et__e + + +218 + mTCP_CA_On + = 0, + +219 + mTCP_CA_Disd + = 1, + +220 + mTCP_CA_CWR + = 2, + +221 + mTCP_CA_Recovy + = 3, + +222 + mTCP_CA_Loss + = 4 + +225  + st_fo + + +227 +ut8_t + + mti_e +; + +228 +ut8_t + + mti__e +; + +229 +ut8_t + + mti_sms +; + +230 +ut8_t + + mti_obes +; + +231 +ut8_t + + mti_backoff +; + +232 +ut8_t + + mti_tis +; + +233 +ut8_t + + mti_d_ws + : 4, + mti_rcv_ws + : 4; + +235 +ut32_t + + mti_o +; + +236 +ut32_t + + mti_o +; + +237 +ut32_t + + mti_d_mss +; + +238 +ut32_t + + mti_rcv_mss +; + +240 +ut32_t + + mti_ucked +; + +241 +ut32_t + + mti_cked +; + +242 +ut32_t + + mti_lo +; + +243 +ut32_t + + mti_s +; + +244 +ut32_t + + mti_cks +; + +247 +ut32_t + + mti_ϡ_da_ +; + +248 +ut32_t + + mti_ϡ_ack_ +; + +249 +ut32_t + + mti_ϡ_da_cv +; + +250 +ut32_t + + mti_ϡ_ack_cv +; + +253 +ut32_t + + mti_pmtu +; + +254 +ut32_t + + mti_rcv_shsh +; + +255 +ut32_t + + mti_t +; + +256 +ut32_t + + mti_tv +; + +257 +ut32_t + + mti_d_shsh +; + +258 +ut32_t + + mti_d_cwnd +; + +259 +ut32_t + + mti_advmss +; + +260 +ut32_t + + mti_dg +; + +262 +ut32_t + + mti_rcv_t +; + +263 +ut32_t + + mti_rcv_a +; + +265 +ut32_t + + mti_tٮ_s +; + +270  + #TCP_MD5SIG_MAXKEYLEN + 80 + + ) + +273  + #TCP_MD5SIG_FLAG_PREFIX + 1 + + ) + +275  + st_md5sig + + +277  +sockaddr_age + + mtm_addr +; + +278 +ut8_t + + mtm_ags +; + +279 +ut8_t + + mtm_efixn +; + +280 +ut16_t + + mtm_keyn +; + +281 +ut32_t + + m__tm_d +; + +282 +ut8_t + + mtm_key +[ +TCP_MD5SIG_MAXKEYLEN +]; + +286  + st__t + + +288 +ut32_t + + mt_code +; + +289 +ut32_t + + mt_v +; + +295 + mTCP_NO_QUEUE +, + +296 + mTCP_RECV_QUEUE +, + +297 + mTCP_SEND_QUEUE +, + +298 + mTCP_QUEUES_NR +, + +302  + #TCP_COOKIE_MIN + 8 + + ) + +303  + #TCP_COOKIE_MAX + 16 + + ) + +304  + #TCP_COOKIE_PAIR_SIZE + (2* +TCP_COOKIE_MAX +) + + ) + +307  + #TCP_COOKIE_IN_ALWAYS + (1 << 0 + + ) + +308  + #TCP_COOKIE_OUT_NEVER + (1 << 1 + + ) + +312  + #TCP_S_DATA_IN + (1 << 2 + + ) + +313  + #TCP_S_DATA_OUT + (1 << 3 + + ) + +315  + #TCP_MSS_DEFAULT + 536U + + ) + +316  + #TCP_MSS_DESIRED + 1220U + + ) + +318  + st_cook_is + + +320 +ut16_t + + mt_ags +; + +321 +ut8_t + + m__t_d1 +; + +322 +ut8_t + + mt_cook_desed +; + +323 +ut16_t + + mt_s_da_desed +; + +324 +ut16_t + + mt_ud +; + +325 +ut8_t + + mt_vue +[ +TCP_MSS_DEFAULT +]; + +329  + st__wdow + + +331 +ut32_t + + md_wl1 +; + +332 +ut32_t + + md_wnd +; + +333 +ut32_t + + mmax_wdow +; + +334 +ut32_t + + mrcv_wnd +; + +335 +ut32_t + + mrcv_wup +; + +339  + st_zocy_ive + + +341 +ut64_t + + maddss +; + +342 +ut32_t + + mngth +; + +343 +ut32_t + + mcv_sk_ht +; + + @/usr/include/openssl/asn1.h + +10 #ide +HEADER_ASN1_H + + +11  + #HEADER_ASN1_H + + + ) + +13  + ~ + +14  + ~<ݒs/e_os2.h +> + +15  + ~<ݒs/ݒscf.h +> + +16  + ~<ݒs/bio.h +> + +17  + ~<ݒs/ack.h +> + +18  + ~<ݒs/a1r.h +> + +19  + ~<ݒs/symhacks.h +> + +21  + ~<ݒs/os_typ.h +> + +22 #i +OPENSSL_API_COMPAT + < 0x10100000L + +23  + ~<ݒs/bn.h +> + +26 #ifde +OPENSSL_BUILD_SHLIBCRYPTO + + +27 #unde +OPENSSL_EXTERN + + +28  + #OPENSSL_EXTERN + +OPENSSL_EXPORT + + + ) + +31 #ifde +__lulus + + +35  + #V_ASN1_UNIVERSAL + 0x00 + + ) + +36  + #V_ASN1_APPLICATION + 0x40 + + ) + +37  + #V_ASN1_CONTEXT_SPECIFIC + 0x80 + + ) + +38  + #V_ASN1_PRIVATE + 0xc0 + + ) + +40  + #V_ASN1_CONSTRUCTED + 0x20 + + ) + +41  + #V_ASN1_PRIMITIVE_TAG + 0x1f + + ) + +42  + #V_ASN1_PRIMATIVE_TAG + +V_ASN1_PRIMITIVE_TAG + + + ) + +44  + #V_ASN1_APP_CHOOSE + -2 + + ) + +45  + #V_ASN1_OTHER + -3 + + ) + +46  + #V_ASN1_ANY + -4 + + ) + +48  + #V_ASN1_UNDEF + -1 + + ) + +50  + #V_ASN1_EOC + 0 + + ) + +51  + #V_ASN1_BOOLEAN + 1 + + ) + +52  + #V_ASN1_INTEGER + 2 + + ) + +53  + #V_ASN1_BIT_STRING + 3 + + ) + +54  + #V_ASN1_OCTET_STRING + 4 + + ) + +55  + #V_ASN1_NULL + 5 + + ) + +56  + #V_ASN1_OBJECT + 6 + + ) + +57  + #V_ASN1_OBJECT_DESCRIPTOR + 7 + + ) + +58  + #V_ASN1_EXTERNAL + 8 + + ) + +59  + #V_ASN1_REAL + 9 + + ) + +60  + #V_ASN1_ENUMERATED + 10 + + ) + +61  + #V_ASN1_UTF8STRING + 12 + + ) + +62  + #V_ASN1_SEQUENCE + 16 + + ) + +63  + #V_ASN1_SET + 17 + + ) + +64  + #V_ASN1_NUMERICSTRING + 18 + + ) + +65  + #V_ASN1_PRINTABLESTRING + 19 + + ) + +66  + #V_ASN1_T61STRING + 20 + + ) + +67  + #V_ASN1_TELETEXSTRING + 20 + + ) + +68  + #V_ASN1_VIDEOTEXSTRING + 21 + + ) + +69  + #V_ASN1_IA5STRING + 22 + + ) + +70  + #V_ASN1_UTCTIME + 23 + + ) + +71  + #V_ASN1_GENERALIZEDTIME + 24 + + ) + +72  + #V_ASN1_GRAPHICSTRING + 25 + + ) + +73  + #V_ASN1_ISO64STRING + 26 + + ) + +74  + #V_ASN1_VISIBLESTRING + 26 + + ) + +75  + #V_ASN1_GENERALSTRING + 27 + + ) + +76  + #V_ASN1_UNIVERSALSTRING + 28 + + ) + +77  + #V_ASN1_BMPSTRING + 30 + + ) + +85  + #V_ASN1_NEG + 0x100 + + ) + +86  + #V_ASN1_NEG_INTEGER + (2 | +V_ASN1_NEG +) + + ) + +87  + #V_ASN1_NEG_ENUMERATED + (10 | +V_ASN1_NEG +) + + ) + +90  + #B_ASN1_NUMERICSTRING + 0x0001 + + ) + +91  + #B_ASN1_PRINTABLESTRING + 0x0002 + + ) + +92  + #B_ASN1_T61STRING + 0x0004 + + ) + +93  + #B_ASN1_TELETEXSTRING + 0x0004 + + ) + +94  + #B_ASN1_VIDEOTEXSTRING + 0x0008 + + ) + +95  + #B_ASN1_IA5STRING + 0x0010 + + ) + +96  + #B_ASN1_GRAPHICSTRING + 0x0020 + + ) + +97  + #B_ASN1_ISO64STRING + 0x0040 + + ) + +98  + #B_ASN1_VISIBLESTRING + 0x0040 + + ) + +99  + #B_ASN1_GENERALSTRING + 0x0080 + + ) + +100  + #B_ASN1_UNIVERSALSTRING + 0x0100 + + ) + +101  + #B_ASN1_OCTET_STRING + 0x0200 + + ) + +102  + #B_ASN1_BIT_STRING + 0x0400 + + ) + +103  + #B_ASN1_BMPSTRING + 0x0800 + + ) + +104  + #B_ASN1_UNKNOWN + 0x1000 + + ) + +105  + #B_ASN1_UTF8STRING + 0x2000 + + ) + +106  + #B_ASN1_UTCTIME + 0x4000 + + ) + +107  + #B_ASN1_GENERALIZEDTIME + 0x8000 + + ) + +108  + #B_ASN1_SEQUENCE + 0x10000 + + ) + +110  + #MBSTRING_FLAG + 0x1000 + + ) + +111  + #MBSTRING_UTF8 + ( +MBSTRING_FLAG +) + + ) + +112  + #MBSTRING_ASC + ( +MBSTRING_FLAG +|1) + + ) + +113  + #MBSTRING_BMP + ( +MBSTRING_FLAG +|2) + + ) + +114  + #MBSTRING_UNIV + ( +MBSTRING_FLAG +|4) + + ) + +115  + #SMIME_OLDMIME + 0x400 + + ) + +116  + #SMIME_CRLFEOL + 0x800 + + ) + +117  + #SMIME_STREAM + 0x1000 + + ) + +118  +X509_g_ +; + +119 +DEFINE_STACK_OF +( +X509_ALGOR +) + +121  + #ASN1_STRING_FLAG_BITS_LEFT + 0x08 + + ) + +127  + #ASN1_STRING_FLAG_NDEF + 0x010 + + ) + +135  + #ASN1_STRING_FLAG_CONT + 0x020 + + ) + +140  + #ASN1_STRING_FLAG_MSTRING + 0x040 + + ) + +142  + #ASN1_STRING_FLAG_EMBED + 0x080 + + ) + +144  + #ASN1_STRING_FLAG_X509_TIME + 0x100 + + ) + +146  + sa1_rg_ + { + +147  +ngth +; + +148  +ty +; + +149 * +da +; + +155  +ags +; + +164  + sASN1_ENCODING_ + { + +165 * +c +; + +166  +n +; + +167  +modifd +; + +168 } + tASN1_ENCODING +; + +171  + #ASN1_LONG_UNDEF + 0x7fffffffL + + ) + +173  + #STABLE_FLAGS_MALLOC + 0x01 + + ) + +180  + #STABLE_FLAGS_CLEAR + +STABLE_FLAGS_MALLOC + + + ) + +181  + #STABLE_NO_MASK + 0x02 + + ) + +182  + #DIRSTRING_TYPE + \ + +183 ( +B_ASN1_PRINTABLESTRING +| +B_ASN1_T61STRING +| +B_ASN1_BMPSTRING +| +B_ASN1_UTF8STRING +) + + ) + +184  + #PKCS9STRING_TYPE + ( +DIRSTRING_TYPE +| +B_ASN1_IA5STRING +) + + ) + +186  + sa1_rg_b_ + { + +187  +nid +; + +188  +msize +; + +189  +maxsize +; + +190  +mask +; + +191  +ags +; + +192 } + tASN1_STRING_TABLE +; + +194 +DEFINE_STACK_OF +( +ASN1_STRING_TABLE +) + +198  + #ub_me + 32768 + + ) + +199  + #ub_comm_me + 64 + + ) + +200  + #ub_loly_me + 128 + + ) + +201  + #ub_e_me + 128 + + ) + +202  + #ub_gizi_me + 64 + + ) + +203  + #ub_gizi_un_me + 64 + + ) + +204  + #ub_t + 64 + + ) + +205  + #ub_ema_addss + 128 + + ) + +210  +ASN1_TEMPLATE_ + + tASN1_TEMPLATE +; + +211  +ASN1_TLC_ + + tASN1_TLC +; + +213  +ASN1_VALUE_ + + tASN1_VALUE +; + +217  + #DECLARE_ASN1_FUNCTIONS +( +ty + + `DECLARE_ASN1_FUNCTIONS_me +y,y) + + ) + +219  + #DECLARE_ASN1_ALLOC_FUNCTIONS +( +ty +) \ + +220 + `DECLARE_ASN1_ALLOC_FUNCTIONS_me +( +ty +,y) + + ) + +222  + #DECLARE_ASN1_FUNCTIONS_me +( +ty +, +me +) \ + +223 + `DECLARE_ASN1_ALLOC_FUNCTIONS_me +( +ty +, +me +) \ + +224 + `DECLARE_ASN1_ENCODE_FUNCTIONS +( +ty +, +me +,ame) + + ) + +226  + #DECLARE_ASN1_FUNCTIONS_ame +( +ty +, +me +, +me +) \ + +227 + `DECLARE_ASN1_ALLOC_FUNCTIONS_me +( +ty +, +me +) \ + +228 + `DECLARE_ASN1_ENCODE_FUNCTIONS +( +ty +, +me +, +me +) + + ) + +230  + #DECLARE_ASN1_ENCODE_FUNCTIONS +( +ty +, +me +, +me +) \ + +231 +ty + * +d2i_ +## + `me +y ** +a +, cڡ ** + +,  +n +); \ + +232  +i2d_ +## + `me +( +ty + * +a +, ** +out +); \ + +233 + `DECLARE_ASN1_ITEM +( +me +) + + ) + +235  + #DECLARE_ASN1_ENCODE_FUNCTIONS_cڡ +( +ty +, +me +) \ + +236 +ty + * +d2i_ +## + `me +y ** +a +, cڡ ** + +,  +n +); \ + +237  +i2d_ +## + `me +(cڡ +ty + * +a +, ** +out +); \ + +238 + `DECLARE_ASN1_ITEM +( +me +) + + ) + +240  + #DECLARE_ASN1_NDEF_FUNCTION +( +me +) \ + +241  +i2d_ +## +me +## + `_NDEF +am* +a +, ** +out +); + + ) + +243  + #DECLARE_ASN1_FUNCTIONS_cڡ +( +me +) \ + +244 + `DECLARE_ASN1_ALLOC_FUNCTIONS +( +me +) \ + +245 + `DECLARE_ASN1_ENCODE_FUNCTIONS_cڡ +( +me +,ame) + + ) + +247  + #DECLARE_ASN1_ALLOC_FUNCTIONS_me +( +ty +, +me +) \ + +248 +ty + * +me +## + `_w +(); \ + +249  +me +## + `_ +( +ty + * +a +); + + ) + +251  + #DECLARE_ASN1_PRINT_FUNCTION +( +me +) \ + +252 + `DECLARE_ASN1_PRINT_FUNCTION_ame +( +me +, same) + + ) + +254  + #DECLARE_ASN1_PRINT_FUNCTION_ame +( +me +, +ame +) \ + +255  +ame +## + `_t_x +( +BIO + * +out +, +me + * +x +,  +dt +, \ + +256 cڡ +ASN1_PCTX + * +px +); + + ) + +258  + #D2I_OF +( +ty +ty *(*)y **,cڡ **,) + + ) + +259  + #I2D_OF +( +ty +(*)y *,**) + + ) + +260  + #I2D_OF_cڡ +( +ty +(*)(cڡy *,**) + + ) + +262  + #CHECKED_D2I_OF +( +ty +, +d2i +) \ + +263 (( +d2i_of_void +*(1 ? +d2i + : (( + `D2I_OF +( +ty +))0))) + + ) + +264  + #CHECKED_I2D_OF +( +ty +, +i2d +) \ + +265 (( +i2d_of_void +*(1 ? +i2d + : (( + `I2D_OF +( +ty +))0))) + + ) + +266  + #CHECKED_NEW_OF +( +ty +, +xw +) \ + +267 ((*(*)()(1 ? +xw + : (( +ty + *(*)())0))) + + ) + +268  + #CHECKED_PTR_OF +( +ty +, +p +) \ + +269 ((*(1 ? +p + : ( +ty +*)0)) + + ) + +270  + #CHECKED_PPTR_OF +( +ty +, +p +) \ + +271 ((**(1 ? +p + : ( +ty +**)0)) + + ) + +273  + #TYPEDEF_D2I_OF +( +ty +ty * + td2i_of_ +## + tty +y **,cڡ **,) + + ) + +274  + tTYPEDEF_I2D_OF +( + tty + + ti2d_of_ +##tyy *,**) + + ) + +275  + tTYPEDEF_D2I2D_OF +( + tty + + tTYPEDEF_D2I_OF +y); + `TYPEDEF_I2D_OF +( +ty +) + + ) + +277 +TYPEDEF_D2I2D_OF +(); + +315 #ide +OPENSSL_EXPORT_VAR_AS_FUNCTION + + +318 cڡ + tASN1_ITEM + + tASN1_ITEM_EXP +; + +321  + #ASN1_ITEM_r +( + +() + + ) + +324  + #ASN1_ITEM_f +( + +(&(## +_ +)) + + ) + +326  + #ASN1_ITEM_ +( +f +(&ef## +_ +)) + + ) + +328  + #DECLARE_ASN1_ITEM +( +me +) \ + +329 +OPENSSL_EXTERN + cڡ +ASN1_ITEM + +me +## +_ +; + + ) + +339 cڡ + tASN1_ITEM + * + tASN1_ITEM_EXP + (); + +342  + #ASN1_ITEM_r +( + +( + ` +()) + + ) + +345  + #ASN1_ITEM_f +( + +(## +_ +) + + ) + +347  + #ASN1_ITEM_ +( +f +ef## + `_ +()) + + ) + +349  + #DECLARE_ASN1_ITEM +( +me +) \ + +350 cڡ +ASN1_ITEM + * +me +## + `_ +(); + + ) + +361  + #ASN1_STRFLGS_ESC_2253 + 1 + + ) + +362  + #ASN1_STRFLGS_ESC_CTRL + 2 + + ) + +363  + #ASN1_STRFLGS_ESC_MSB + 4 + + ) + +370  + #ASN1_STRFLGS_ESC_QUOTE + 8 + + ) + +375  + #CHARTYPE_PRINTABLESTRING + 0x10 + + ) + +377  + #CHARTYPE_FIRST_ESC_2253 + 0x20 + + ) + +379  + #CHARTYPE_LAST_ESC_2253 + 0x40 + + ) + +390  + #ASN1_STRFLGS_UTF8_CONVERT + 0x10 + + ) + +398  + #ASN1_STRFLGS_IGNORE_TYPE + 0x20 + + ) + +401  + #ASN1_STRFLGS_SHOW_TYPE + 0x40 + + ) + +411  + #ASN1_STRFLGS_DUMP_ALL + 0x80 + + ) + +412  + #ASN1_STRFLGS_DUMP_UNKNOWN + 0x100 + + ) + +419  + #ASN1_STRFLGS_DUMP_DER + 0x200 + + ) + +424  + #ASN1_STRFLGS_ESC_2254 + 0x400 + + ) + +431  + #ASN1_STRFLGS_RFC2253 + ( +ASN1_STRFLGS_ESC_2253 + | \ + +432 +ASN1_STRFLGS_ESC_CTRL + | \ + +433 +ASN1_STRFLGS_ESC_MSB + | \ + +434 +ASN1_STRFLGS_UTF8_CONVERT + | \ + +435 +ASN1_STRFLGS_DUMP_UNKNOWN + | \ + +436 +ASN1_STRFLGS_DUMP_DER +) + + ) + +438 +DEFINE_STACK_OF +( +ASN1_INTEGER +) + +440 +DEFINE_STACK_OF +( +ASN1_GENERALSTRING +) + +442 +DEFINE_STACK_OF +( +ASN1_UTF8STRING +) + +444  + sa1_ty_ + { + +445  +ty +; + +447 * +r +; + +448 +ASN1_BOOLEAN + +boޗn +; + +449 +ASN1_STRING + * +a1_rg +; + +450 +ASN1_OBJECT + * +obje +; + +451 +ASN1_INTEGER + * +g +; + +452 +ASN1_ENUMERATED + * +umed +; + +453 +ASN1_BIT_STRING + * +b_rg +; + +454 +ASN1_OCTET_STRING + * +o_rg +; + +455 +ASN1_PRINTABLESTRING + * +bˡrg +; + +456 +ASN1_T61STRING + * +t61rg +; + +457 +ASN1_IA5STRING + * +5rg +; + +458 +ASN1_GENERALSTRING + * +grg +; + +459 +ASN1_BMPSTRING + * +bmprg +; + +460 +ASN1_UNIVERSALSTRING + * +univlrg +; + +461 +ASN1_UTCTIME + * +utime +; + +462 +ASN1_GENERALIZEDTIME + * +gizedtime +; + +463 +ASN1_VISIBLESTRING + * +visibˡrg +; + +464 +ASN1_UTF8STRING + * +utf8rg +; + +469 +ASN1_STRING + * +t +; + +470 +ASN1_STRING + * +qu +; + +471 +ASN1_VALUE + * +a1_vue +; + +472 } +vue +; + +473 } + tASN1_TYPE +; + +475 +DEFINE_STACK_OF +( +ASN1_TYPE +) + +477  +STACK_OF +( + tASN1_TYPE + + tASN1_SEQUENCE_ANY +; + +479 +DECLARE_ASN1_ENCODE_FUNCTIONS_cڡ +( +ASN1_SEQUENCE_ANY +, ASN1_SEQUENCE_ANY) + +480 +DECLARE_ASN1_ENCODE_FUNCTIONS_cڡ +( +ASN1_SEQUENCE_ANY +, +ASN1_SET_ANY +) + +483  + sBIT_STRING_BITNAME_ + { + +484  +bnum +; + +485 cڡ * +ame +; + +486 cڡ * +ame +; + +487 } + tBIT_STRING_BITNAME +; + +489  + #B_ASN1_TIME + \ + +490 +B_ASN1_UTCTIME + | \ + +491 +B_ASN1_GENERALIZEDTIME + + + ) + +493  + #B_ASN1_PRINTABLE + \ + +494 +B_ASN1_NUMERICSTRING +| \ + +495 +B_ASN1_PRINTABLESTRING +| \ + +496 +B_ASN1_T61STRING +| \ + +497 +B_ASN1_IA5STRING +| \ + +498 +B_ASN1_BIT_STRING +| \ + +499 +B_ASN1_UNIVERSALSTRING +|\ + +500 +B_ASN1_BMPSTRING +|\ + +501 +B_ASN1_UTF8STRING +|\ + +502 +B_ASN1_SEQUENCE +|\ + +503 +B_ASN1_UNKNOWN + + + ) + +505  + #B_ASN1_DIRECTORYSTRING + \ + +506 +B_ASN1_PRINTABLESTRING +| \ + +507 +B_ASN1_TELETEXSTRING +|\ + +508 +B_ASN1_BMPSTRING +|\ + +509 +B_ASN1_UNIVERSALSTRING +|\ + +510 +B_ASN1_UTF8STRING + + + ) + +512  + #B_ASN1_DISPLAYTEXT + \ + +513 +B_ASN1_IA5STRING +| \ + +514 +B_ASN1_VISIBLESTRING +| \ + +515 +B_ASN1_BMPSTRING +|\ + +516 +B_ASN1_UTF8STRING + + + ) + +518 +DECLARE_ASN1_FUNCTIONS_ame +( +ASN1_TYPE +, +ASN1_ANY +, ASN1_TYPE) + +520  +ASN1_TYPE_g +(cڡ +ASN1_TYPE + * +a +); + +521  +ASN1_TYPE_t +( +ASN1_TYPE + * +a +,  +ty +, * +vue +); + +522  +ASN1_TYPE_t1 +( +ASN1_TYPE + * +a +,  +ty +, cڡ * +vue +); + +523  +ASN1_TYPE_cmp +(cڡ +ASN1_TYPE + * +a +, cڡ ASN1_TYPE * +b +); + +525 +ASN1_TYPE + * +ASN1_TYPE_ck_qu +(cڡ +ASN1_ITEM + * + +, * +s +, ASN1_TYPE ** +t +); + +526 * +ASN1_TYPE_uack_qu +(cڡ +ASN1_ITEM + * + +, cڡ +ASN1_TYPE + * +t +); + +528 +ASN1_OBJECT + * +ASN1_OBJECT_w +(); + +529  +ASN1_OBJECT_ +( +ASN1_OBJECT + * +a +); + +530  +i2d_ASN1_OBJECT +(cڡ +ASN1_OBJECT + * +a +, ** + +); + +531 +ASN1_OBJECT + * +d2i_ASN1_OBJECT +(ASN1_OBJECT ** +a +, cڡ ** + +, + +532  +ngth +); + +534 +DECLARE_ASN1_ITEM +( +ASN1_OBJECT +) + +536 +DEFINE_STACK_OF +( +ASN1_OBJECT +) + +538 +ASN1_STRING + * +ASN1_STRING_w +(); + +539  +ASN1_STRING_ +( +ASN1_STRING + * +a +); + +540  +ASN1_STRING_r_ +( +ASN1_STRING + * +a +); + +541  +ASN1_STRING_cy +( +ASN1_STRING + * +d +, cڡ ASN1_STRING * +r +); + +542 +ASN1_STRING + * +ASN1_STRING_dup +(cڡ ASN1_STRING * +a +); + +543 +ASN1_STRING + * +ASN1_STRING_ty_w +( +ty +); + +544  +ASN1_STRING_cmp +(cڡ +ASN1_STRING + * +a +, cڡ ASN1_STRING * +b +); + +549  +ASN1_STRING_t +( +ASN1_STRING + * +r +, cڡ * +da +,  +n +); + +550  +ASN1_STRING_t0 +( +ASN1_STRING + * +r +, * +da +,  +n +); + +551  +ASN1_STRING_ngth +(cڡ +ASN1_STRING + * +x +); + +552  +ASN1_STRING_ngth_t +( +ASN1_STRING + * +x +,  +n +); + +553  +ASN1_STRING_ty +(cڡ +ASN1_STRING + * +x +); + +554 +DEPRECATEDIN_1_1_0 +(* +ASN1_STRING_da +( +ASN1_STRING + * +x +)) + +555 cڡ * +ASN1_STRING_g0_da +(cڡ +ASN1_STRING + * +x +); + +557 +DECLARE_ASN1_FUNCTIONS +( +ASN1_BIT_STRING +) + +558  +ASN1_BIT_STRING_t +( +ASN1_BIT_STRING + * +a +, * +d +,  +ngth +); + +559  +ASN1_BIT_STRING_t_b +( +ASN1_BIT_STRING + * +a +,  +n +,  +vue +); + +560  +ASN1_BIT_STRING_g_b +(cڡ +ASN1_BIT_STRING + * +a +,  +n +); + +561  +ASN1_BIT_STRING_check +(cڡ +ASN1_BIT_STRING + * +a +, + +562 cڡ * +ags +,  +ags_n +); + +564  +ASN1_BIT_STRING_me_t +( +BIO + * +out +, +ASN1_BIT_STRING + * +bs +, + +565 +BIT_STRING_BITNAME + * +tbl +,  +dt +); + +566  +ASN1_BIT_STRING_num_asc +(cڡ * +me +, +BIT_STRING_BITNAME + * +tbl +); + +567  +ASN1_BIT_STRING_t_asc +( +ASN1_BIT_STRING + * +bs +, cڡ * +me +,  +vue +, + +568 +BIT_STRING_BITNAME + * +tbl +); + +570 +DECLARE_ASN1_FUNCTIONS +( +ASN1_INTEGER +) + +571 +ASN1_INTEGER + * +d2i_ASN1_UINTEGER +(ASN1_INTEGER ** +a +, cڡ ** + +, + +572  +ngth +); + +573 +ASN1_INTEGER + * +ASN1_INTEGER_dup +(cڡ ASN1_INTEGER * +x +); + +574  +ASN1_INTEGER_cmp +(cڡ +ASN1_INTEGER + * +x +, cڡ ASN1_INTEGER * +y +); + +576 +DECLARE_ASN1_FUNCTIONS +( +ASN1_ENUMERATED +) + +578  +ASN1_UTCTIME_check +(cڡ +ASN1_UTCTIME + * +a +); + +579 +ASN1_UTCTIME + * +ASN1_UTCTIME_t +(ASN1_UTCTIME * +s +, +time_t + +t +); + +580 +ASN1_UTCTIME + * +ASN1_UTCTIME_adj +(ASN1_UTCTIME * +s +, +time_t + +t +, + +581  +offt_day +,  +offt_c +); + +582  +ASN1_UTCTIME_t_rg +( +ASN1_UTCTIME + * +s +, cڡ * +r +); + +583  +ASN1_UTCTIME_cmp_time_t +(cڡ +ASN1_UTCTIME + * +s +, +time_t + +t +); + +585  +ASN1_GENERALIZEDTIME_check +(cڡ +ASN1_GENERALIZEDTIME + * +a +); + +586 +ASN1_GENERALIZEDTIME + * +ASN1_GENERALIZEDTIME_t +(ASN1_GENERALIZEDTIME * +s +, + +587 +time_t + +t +); + +588 +ASN1_GENERALIZEDTIME + * +ASN1_GENERALIZEDTIME_adj +(ASN1_GENERALIZEDTIME * +s +, + +589 +time_t + +t +,  +offt_day +, + +590  +offt_c +); + +591  +ASN1_GENERALIZEDTIME_t_rg +( +ASN1_GENERALIZEDTIME + * +s +, cڡ * +r +); + +593  +ASN1_TIME_diff +(* +pday +, * +pc +, + +594 cڡ +ASN1_TIME + * +om +, cڡ ASN1_TIME * +to +); + +596 +DECLARE_ASN1_FUNCTIONS +( +ASN1_OCTET_STRING +) + +597 +ASN1_OCTET_STRING + * +ASN1_OCTET_STRING_dup +(cڡ ASN1_OCTET_STRING * +a +); + +598  +ASN1_OCTET_STRING_cmp +(cڡ +ASN1_OCTET_STRING + * +a +, + +599 cڡ +ASN1_OCTET_STRING + * +b +); + +600  +ASN1_OCTET_STRING_t +( +ASN1_OCTET_STRING + * +r +, cڡ * +da +, + +601  +n +); + +603 +DECLARE_ASN1_FUNCTIONS +( +ASN1_VISIBLESTRING +) + +604 +DECLARE_ASN1_FUNCTIONS +( +ASN1_UNIVERSALSTRING +) + +605 +DECLARE_ASN1_FUNCTIONS +( +ASN1_UTF8STRING +) + +606 +DECLARE_ASN1_FUNCTIONS +( +ASN1_NULL +) + +607 +DECLARE_ASN1_FUNCTIONS +( +ASN1_BMPSTRING +) + +609  +UTF8_gc +(cڡ * +r +,  +n +, * +v +); + +610  +UTF8_putc +(* +r +,  +n +,  +vue +); + +612 +DECLARE_ASN1_FUNCTIONS_me +( +ASN1_STRING +, +ASN1_PRINTABLE +) + +614 +DECLARE_ASN1_FUNCTIONS_me +( +ASN1_STRING +, +DIRECTORYSTRING +) + +615 +DECLARE_ASN1_FUNCTIONS_me +( +ASN1_STRING +, +DISPLAYTEXT +) + +616 +DECLARE_ASN1_FUNCTIONS +( +ASN1_PRINTABLESTRING +) + +617 +DECLARE_ASN1_FUNCTIONS +( +ASN1_T61STRING +) + +618 +DECLARE_ASN1_FUNCTIONS +( +ASN1_IA5STRING +) + +619 +DECLARE_ASN1_FUNCTIONS +( +ASN1_GENERALSTRING +) + +620 +DECLARE_ASN1_FUNCTIONS +( +ASN1_UTCTIME +) + +621 +DECLARE_ASN1_FUNCTIONS +( +ASN1_GENERALIZEDTIME +) + +622 +DECLARE_ASN1_FUNCTIONS +( +ASN1_TIME +) + +624 +DECLARE_ASN1_ITEM +( +ASN1_OCTET_STRING_NDEF +) + +626 +ASN1_TIME + * +ASN1_TIME_t +(ASN1_TIME * +s +, +time_t + +t +); + +627 +ASN1_TIME + * +ASN1_TIME_adj +(ASN1_TIME * +s +, +time_t + +t +, + +628  +offt_day +,  +offt_c +); + +629  +ASN1_TIME_check +(cڡ +ASN1_TIME + * +t +); + +630 +ASN1_GENERALIZEDTIME + * +ASN1_TIME_to_gizedtime +(cڡ +ASN1_TIME + * +t +, + +631 +ASN1_GENERALIZEDTIME + ** +out +); + +632  +ASN1_TIME_t_rg +( +ASN1_TIME + * +s +, cڡ * +r +); + +633  +ASN1_TIME_t_rg_X509 +( +ASN1_TIME + * +s +, cڡ * +r +); + +634  +ASN1_TIME_to_tm +(cڡ +ASN1_TIME + * +s +,  +tm + *tm); + +635  +ASN1_TIME_nmize +( +ASN1_TIME + * +s +); + +636  +ASN1_TIME_cmp_time_t +(cڡ +ASN1_TIME + * +s +, +time_t + +t +); + +637  +ASN1_TIME_com +(cڡ +ASN1_TIME + * +a +, cڡ ASN1_TIME * +b +); + +639  +i2a_ASN1_INTEGER +( +BIO + * +bp +, cڡ +ASN1_INTEGER + * +a +); + +640  +a2i_ASN1_INTEGER +( +BIO + * +bp +, +ASN1_INTEGER + * +bs +, * +buf +,  +size +); + +641  +i2a_ASN1_ENUMERATED +( +BIO + * +bp +, cڡ +ASN1_ENUMERATED + * +a +); + +642  +a2i_ASN1_ENUMERATED +( +BIO + * +bp +, +ASN1_ENUMERATED + * +bs +, * +buf +,  +size +); + +643  +i2a_ASN1_OBJECT +( +BIO + * +bp +, cڡ +ASN1_OBJECT + * +a +); + +644  +a2i_ASN1_STRING +( +BIO + * +bp +, +ASN1_STRING + * +bs +, * +buf +,  +size +); + +645  +i2a_ASN1_STRING +( +BIO + * +bp +, cڡ +ASN1_STRING + * +a +,  +ty +); + +646  +i2t_ASN1_OBJECT +(* +buf +,  +buf_n +, cڡ +ASN1_OBJECT + * +a +); + +648  +a2d_ASN1_OBJECT +(* +out +,  +ޒ +, cڡ * +buf +,  +num +); + +649 +ASN1_OBJECT + * +ASN1_OBJECT_ +( +nid +, * +da +,  +n +, + +650 cڡ * + +, cڡ * + +); + +652  +ASN1_INTEGER_g_t64 +( +t64_t + * + +, cڡ +ASN1_INTEGER + * +a +); + +653  +ASN1_INTEGER_t_t64 +( +ASN1_INTEGER + * +a +, +t64_t + +r +); + +654  +ASN1_INTEGER_g_ut64 +( +ut64_t + * + +, cڡ +ASN1_INTEGER + * +a +); + +655  +ASN1_INTEGER_t_ut64 +( +ASN1_INTEGER + * +a +, +ut64_t + +r +); + +657  +ASN1_INTEGER_t +( +ASN1_INTEGER + * +a +,  +v +); + +658  +ASN1_INTEGER_g +(cڡ +ASN1_INTEGER + * +a +); + +659 +ASN1_INTEGER + * +BN_to_ASN1_INTEGER +(cڡ +BIGNUM + * +bn +, ASN1_INTEGER * +ai +); + +660 +BIGNUM + * +ASN1_INTEGER_to_BN +(cڡ +ASN1_INTEGER + * +ai +, BIGNUM * +bn +); + +662  +ASN1_ENUMERATED_g_t64 +( +t64_t + * + +, cڡ +ASN1_ENUMERATED + * +a +); + +663  +ASN1_ENUMERATED_t_t64 +( +ASN1_ENUMERATED + * +a +, +t64_t + +r +); + +666  +ASN1_ENUMERATED_t +( +ASN1_ENUMERATED + * +a +,  +v +); + +667  +ASN1_ENUMERATED_g +(cڡ +ASN1_ENUMERATED + * +a +); + +668 +ASN1_ENUMERATED + * +BN_to_ASN1_ENUMERATED +(cڡ +BIGNUM + * +bn +, ASN1_ENUMERATED * +ai +); + +669 +BIGNUM + * +ASN1_ENUMERATED_to_BN +(cڡ +ASN1_ENUMERATED + * +ai +, BIGNUM * +bn +); + +673  +ASN1_PRINTABLE_ty +(cڡ * +s +,  +max +); + +675  +ASN1_g2b +( +g +); + +678  +ASN1_g_obje +(cڡ ** + +, * +gth +, * +ag +, + +679 * +pass +,  +omax +); + +680  +ASN1_check_fe_d +(** +p +,  +n +); + +681  +ASN1_cڡ_check_fe_d +(cڡ ** +p +,  +n +); + +682  +ASN1_put_obje +(** + +,  +cڡrued +,  +ngth +, + +683  +g +,  +xass +); + +684  +ASN1_put_eoc +(** + +); + +685  +ASN1_obje_size +( +cڡrued +,  +ngth +,  +g +); + +688 * +ASN1_dup +( +i2d_of_void + * +i2d +, +d2i_of_void + * +d2i +, * +x +); + +690  + #ASN1_dup_of +( +ty +, +i2d +, +d2i +, +x +) \ + +691 (( +ty +*) + `ASN1_dup +( + `CHECKED_I2D_OF +y, +i2d +), \ + +692 + `CHECKED_D2I_OF +( +ty +, +d2i +), \ + +693 + `CHECKED_PTR_OF +( +ty +, +x +))) + + ) + +695  + #ASN1_dup_of_cڡ +( +ty +, +i2d +, +d2i +, +x +) \ + +696 (( +ty +*) + `ASN1_dup +( + `CHECKED_I2D_OF +(cڡy, +i2d +), \ + +697 + `CHECKED_D2I_OF +( +ty +, +d2i +), \ + +698 + `CHECKED_PTR_OF +(cڡ +ty +, +x +))) + + ) + +700 * +ASN1_em_dup +(cڡ +ASN1_ITEM + * + +, * +x +); + +704  + #M_ASN1_w_of +( +ty +y *) + `ASN1_em_w +( + `ASN1_ITEM_ +y)) + + ) + +705  + #M_ASN1__of +( +x +, +ty +) \ + +706 + `ASN1_em_ +( + `CHECKED_PTR_OF +( +ty +, +x +), + `ASN1_ITEM_ +y)) + + ) + +708 #ide +OPENSSL_NO_STDIO + + +709 * +ASN1_d2i_ +(*(* +xw +(), +d2i_of_void + * +d2i +, +FILE + * + +, ** +x +); + +711  + #ASN1_d2i__of +( +ty +, +xw +, +d2i +, + +, +x +) \ + +712 (( +ty +*) + `ASN1_d2i_ +( + `CHECKED_NEW_OF +y, +xw +), \ + +713 + `CHECKED_D2I_OF +( +ty +, +d2i +), \ + +714 + +, \ + +715 + `CHECKED_PPTR_OF +( +ty +, +x +))) + + ) + +717 * +ASN1_em_d2i_ +(cڡ +ASN1_ITEM + * + +, +FILE + * + +, * +x +); + +718  +ASN1_i2d_ +( +i2d_of_void + * +i2d +, +FILE + * +out +, * +x +); + +720  + #ASN1_i2d__of +( +ty +, +i2d +, +out +, +x +) \ + +721 ( + `ASN1_i2d_ +( + `CHECKED_I2D_OF +( +ty +, +i2d +), \ + +722 +out +, \ + +723 + `CHECKED_PTR_OF +( +ty +, +x +))) + + ) + +725  + #ASN1_i2d__of_cڡ +( +ty +, +i2d +, +out +, +x +) \ + +726 ( + `ASN1_i2d_ +( + `CHECKED_I2D_OF +(cڡ +ty +, +i2d +), \ + +727 +out +, \ + +728 + `CHECKED_PTR_OF +(cڡ +ty +, +x +))) + + ) + +730  +ASN1_em_i2d_ +(cڡ +ASN1_ITEM + * + +, +FILE + * +out +, * +x +); + +731  +ASN1_STRING_t_ex_ +( +FILE + * + +, cڡ +ASN1_STRING + * +r +,  +ags +); + +734  +ASN1_STRING_to_UTF8 +(** +out +, cڡ +ASN1_STRING + * + +); + +736 * +ASN1_d2i_bio +(*(* +xw +(), +d2i_of_void + * +d2i +, +BIO + * + +, ** +x +); + +738  + #ASN1_d2i_bio_of +( +ty +, +xw +, +d2i +, + +, +x +) \ + +739 (( +ty +*) + `ASN1_d2i_bio + + `CHECKED_NEW_OF +y, +xw +), \ + +740 + `CHECKED_D2I_OF +( +ty +, +d2i +), \ + +741 + +, \ + +742 + `CHECKED_PPTR_OF +( +ty +, +x +))) + + ) + +744 * +ASN1_em_d2i_bio +(cڡ +ASN1_ITEM + * + +, +BIO + * + +, * +x +); + +745  +ASN1_i2d_bio +( +i2d_of_void + * +i2d +, +BIO + * +out +, * +x +); + +747  + #ASN1_i2d_bio_of +( +ty +, +i2d +, +out +, +x +) \ + +748 ( + `ASN1_i2d_bio +( + `CHECKED_I2D_OF +( +ty +, +i2d +), \ + +749 +out +, \ + +750 + `CHECKED_PTR_OF +( +ty +, +x +))) + + ) + +752  + #ASN1_i2d_bio_of_cڡ +( +ty +, +i2d +, +out +, +x +) \ + +753 ( + `ASN1_i2d_bio +( + `CHECKED_I2D_OF +(cڡ +ty +, +i2d +), \ + +754 +out +, \ + +755 + `CHECKED_PTR_OF +(cڡ +ty +, +x +))) + + ) + +757  +ASN1_em_i2d_bio +(cڡ +ASN1_ITEM + * + +, +BIO + * +out +, * +x +); + +758  +ASN1_UTCTIME_t +( +BIO + * + +, cڡ +ASN1_UTCTIME + * +a +); + +759  +ASN1_GENERALIZEDTIME_t +( +BIO + * + +, cڡ +ASN1_GENERALIZEDTIME + * +a +); + +760  +ASN1_TIME_t +( +BIO + * + +, cڡ +ASN1_TIME + * +a +); + +761  +ASN1_STRING_t +( +BIO + * +bp +, cڡ +ASN1_STRING + * +v +); + +762  +ASN1_STRING_t_ex +( +BIO + * +out +, cڡ +ASN1_STRING + * +r +,  +ags +); + +763  +ASN1_buf_t +( +BIO + * +bp +, cڡ * +buf +, +size_t + +bu +,  +off +); + +764  +ASN1_bn_t +( +BIO + * +bp +, cڡ * +numb +, cڡ +BIGNUM + * +num +, + +765 * +buf +,  +off +); + +766  +ASN1_r +( +BIO + * +bp +, cڡ * + +,  +n +,  +dt +); + +767  +ASN1_r_dump +( +BIO + * +bp +, cڡ * + +,  +n +,  +dt +, + +768  +dump +); + +769 cڡ * +ASN1_g2r +( +g +); + +773  +ASN1_UNIVERSALSTRING_to_rg +( +ASN1_UNIVERSALSTRING + * +s +); + +775  +ASN1_TYPE_t_org +( +ASN1_TYPE + * +a +, * +da +,  +n +); + +776  +ASN1_TYPE_g_org +(cڡ +ASN1_TYPE + * +a +, * +da +,  +max_n +); + +777  +ASN1_TYPE_t_t_org +( +ASN1_TYPE + * +a +,  +num +, + +778 * +da +,  +n +); + +779  +ASN1_TYPE_g_t_org +(cڡ +ASN1_TYPE + * +a +, * +num +, + +780 * +da +,  +max_n +); + +782 * +ASN1_em_uack +(cڡ +ASN1_STRING + * +o +, cڡ +ASN1_ITEM + * + +); + +784 +ASN1_STRING + * +ASN1_em_ck +(* +obj +, cڡ +ASN1_ITEM + * + +, + +785 +ASN1_OCTET_STRING + ** +o +); + +787  +ASN1_STRING_t_deu_mask +( +mask +); + +788  +ASN1_STRING_t_deu_mask_asc +(cڡ * +p +); + +789  +ASN1_STRING_g_deu_mask +(); + +790  +ASN1_mbrg_cy +( +ASN1_STRING + ** +out +, cڡ * + +,  +n +, + +791  +fm +,  +mask +); + +792  +ASN1_mbrg_ncy +( +ASN1_STRING + ** +out +, cڡ * + +,  +n +, + +793  +fm +,  +mask +, + +794  +msize +,  +maxsize +); + +796 +ASN1_STRING + * +ASN1_STRING_t_by_NID +(ASN1_STRING ** +out +, + +797 cڡ * + +,  +n +, + +798  +fm +,  +nid +); + +799 +ASN1_STRING_TABLE + * +ASN1_STRING_TABLE_g +( +nid +); + +800  +ASN1_STRING_TABLE_add +(, , , , ); + +801  +ASN1_STRING_TABLE_nup +(); + +806 +ASN1_VALUE + * +ASN1_em_w +(cڡ +ASN1_ITEM + * + +); + +807  +ASN1_em_ +( +ASN1_VALUE + * +v +, cڡ +ASN1_ITEM + * + +); + +808 +ASN1_VALUE + * +ASN1_em_d2i +(ASN1_VALUE ** +v +, cڡ ** + +, + +809  +n +, cڡ +ASN1_ITEM + * + +); + +810  +ASN1_em_i2d +( +ASN1_VALUE + * +v +, ** +out +, cڡ +ASN1_ITEM + * + +); + +811  +ASN1_em_ndef_i2d +( +ASN1_VALUE + * +v +, ** +out +, + +812 cڡ +ASN1_ITEM + * + +); + +814  +ASN1_add_oid_modu +(); + +815  +ASN1_add_ab_modu +(); + +817 +ASN1_TYPE + * +ASN1_ge_ncf +(cڡ * +r +, +CONF + * +ncf +); + +818 +ASN1_TYPE + * +ASN1_ge_v3 +(cڡ * +r +, +X509V3_CTX + * +f +); + +819  +ASN1_r2mask +(cڡ * +r +, * +pmask +); + +824  + #ASN1_PCTX_FLAGS_SHOW_ABSENT + 0x001 + + ) + +826  + #ASN1_PCTX_FLAGS_SHOW_SEQUENCE + 0x002 + + ) + +828  + #ASN1_PCTX_FLAGS_SHOW_SSOF + 0x004 + + ) + +830  + #ASN1_PCTX_FLAGS_SHOW_TYPE + 0x008 + + ) + +832  + #ASN1_PCTX_FLAGS_NO_ANY_TYPE + 0x010 + + ) + +834  + #ASN1_PCTX_FLAGS_NO_MSTRING_TYPE + 0x020 + + ) + +836  + #ASN1_PCTX_FLAGS_NO_FIELD_NAME + 0x040 + + ) + +838  + #ASN1_PCTX_FLAGS_SHOW_FIELD_STRUCT_NAME + 0x080 + + ) + +840  + #ASN1_PCTX_FLAGS_NO_STRUCT_NAME + 0x100 + + ) + +842  +ASN1_em_t +( +BIO + * +out +, +ASN1_VALUE + * +id +,  +dt +, + +843 cڡ +ASN1_ITEM + * + +, cڡ +ASN1_PCTX + * +px +); + +844 +ASN1_PCTX + * +ASN1_PCTX_w +(); + +845  +ASN1_PCTX_ +( +ASN1_PCTX + * +p +); + +846  +ASN1_PCTX_g_ags +(cڡ +ASN1_PCTX + * +p +); + +847  +ASN1_PCTX_t_ags +( +ASN1_PCTX + * +p +,  +ags +); + +848  +ASN1_PCTX_g_nm_ags +(cڡ +ASN1_PCTX + * +p +); + +849  +ASN1_PCTX_t_nm_ags +( +ASN1_PCTX + * +p +,  +ags +); + +850  +ASN1_PCTX_g__ags +(cڡ +ASN1_PCTX + * +p +); + +851  +ASN1_PCTX_t__ags +( +ASN1_PCTX + * +p +,  +ags +); + +852  +ASN1_PCTX_g_oid_ags +(cڡ +ASN1_PCTX + * +p +); + +853  +ASN1_PCTX_t_oid_ags +( +ASN1_PCTX + * +p +,  +ags +); + +854  +ASN1_PCTX_g_r_ags +(cڡ +ASN1_PCTX + * +p +); + +855  +ASN1_PCTX_t_r_ags +( +ASN1_PCTX + * +p +,  +ags +); + +857 +ASN1_SCTX + * +ASN1_SCTX_w +((* +sn_cb +(ASN1_SCTX * +x +)); + +858  +ASN1_SCTX_ +( +ASN1_SCTX + * +p +); + +859 cڡ +ASN1_ITEM + * +ASN1_SCTX_g_em +( +ASN1_SCTX + * +p +); + +860 cڡ +ASN1_TEMPLATE + * +ASN1_SCTX_g_me +( +ASN1_SCTX + * +p +); + +861  +ASN1_SCTX_g_ags +( +ASN1_SCTX + * +p +); + +862  +ASN1_SCTX_t_p_da +( +ASN1_SCTX + * +p +, * +da +); + +863 * +ASN1_SCTX_g_p_da +( +ASN1_SCTX + * +p +); + +865 cڡ +BIO_METHOD + * +BIO_f_a1 +(); + +867 +BIO + * +BIO_w_NDEF +(BIO * +out +, +ASN1_VALUE + * +v +, cڡ +ASN1_ITEM + * + +); + +869  +i2d_ASN1_bio_am +( +BIO + * +out +, +ASN1_VALUE + * +v +, BIO * + +,  +ags +, + +870 cڡ +ASN1_ITEM + * + +); + +871  +PEM_wre_bio_ASN1_am +( +BIO + * +out +, +ASN1_VALUE + * +v +, BIO * + +,  +ags +, + +872 cڡ * +hdr +, cڡ +ASN1_ITEM + * + +); + +873  +SMIME_wre_ASN1 +( +BIO + * +bio +, +ASN1_VALUE + * +v +, BIO * +da +,  +ags +, + +874  +y_nid +,  +ect_nid +, + +875 +STACK_OF +( +X509_ALGOR +* +mdgs +, cڡ +ASN1_ITEM + * + +); + +876 +ASN1_VALUE + * +SMIME_ad_ASN1 +( +BIO + * +bio +, BIO ** +bct +, cڡ +ASN1_ITEM + * + +); + +877  +SMIME_lf_cy +( +BIO + * + +, BIO * +out +,  +ags +); + +878  +SMIME_xt +( +BIO + * + +, BIO * +out +); + +880 cڡ +ASN1_ITEM + * +ASN1_ITEM_lookup +(cڡ * +me +); + +881 cڡ +ASN1_ITEM + * +ASN1_ITEM_g +( +size_t + +i +); + +883 #ifde +__lulus + + + @/usr/include/openssl/bioerr.h + +11 #ide +HEADER_BIOERR_H + + +12  + #HEADER_BIOERR_H + + + ) + +14 #ifde +__lulus + + +17  +ERR_ld_BIO_rgs +(); + +22  + #BIO_F_ACPT_STATE + 100 + + ) + +23  + #BIO_F_ADDRINFO_WRAP + 148 + + ) + +24  + #BIO_F_ADDR_STRINGS + 134 + + ) + +25  + #BIO_F_BIO_ACCEPT + 101 + + ) + +26  + #BIO_F_BIO_ACCEPT_EX + 137 + + ) + +27  + #BIO_F_BIO_ACCEPT_NEW + 152 + + ) + +28  + #BIO_F_BIO_ADDR_NEW + 144 + + ) + +29  + #BIO_F_BIO_BIND + 147 + + ) + +30  + #BIO_F_BIO_CALLBACK_CTRL + 131 + + ) + +31  + #BIO_F_BIO_CONNECT + 138 + + ) + +32  + #BIO_F_BIO_CONNECT_NEW + 153 + + ) + +33  + #BIO_F_BIO_CTRL + 103 + + ) + +34  + #BIO_F_BIO_GETS + 104 + + ) + +35  + #BIO_F_BIO_GET_HOST_IP + 106 + + ) + +36  + #BIO_F_BIO_GET_NEW_INDEX + 102 + + ) + +37  + #BIO_F_BIO_GET_PORT + 107 + + ) + +38  + #BIO_F_BIO_LISTEN + 139 + + ) + +39  + #BIO_F_BIO_LOOKUP + 135 + + ) + +40  + #BIO_F_BIO_LOOKUP_EX + 143 + + ) + +41  + #BIO_F_BIO_MAKE_PAIR + 121 + + ) + +42  + #BIO_F_BIO_METH_NEW + 146 + + ) + +43  + #BIO_F_BIO_NEW + 108 + + ) + +44  + #BIO_F_BIO_NEW_DGRAM_SCTP + 145 + + ) + +45  + #BIO_F_BIO_NEW_FILE + 109 + + ) + +46  + #BIO_F_BIO_NEW_MEM_BUF + 126 + + ) + +47  + #BIO_F_BIO_NREAD + 123 + + ) + +48  + #BIO_F_BIO_NREAD0 + 124 + + ) + +49  + #BIO_F_BIO_NWRITE + 125 + + ) + +50  + #BIO_F_BIO_NWRITE0 + 122 + + ) + +51  + #BIO_F_BIO_PARSE_HOSTSERV + 136 + + ) + +52  + #BIO_F_BIO_PUTS + 110 + + ) + +53  + #BIO_F_BIO_READ + 111 + + ) + +54  + #BIO_F_BIO_READ_EX + 105 + + ) + +55  + #BIO_F_BIO_READ_INTERN + 120 + + ) + +56  + #BIO_F_BIO_SOCKET + 140 + + ) + +57  + #BIO_F_BIO_SOCKET_NBIO + 142 + + ) + +58  + #BIO_F_BIO_SOCK_INFO + 141 + + ) + +59  + #BIO_F_BIO_SOCK_INIT + 112 + + ) + +60  + #BIO_F_BIO_WRITE + 113 + + ) + +61  + #BIO_F_BIO_WRITE_EX + 119 + + ) + +62  + #BIO_F_BIO_WRITE_INTERN + 128 + + ) + +63  + #BIO_F_BUFFER_CTRL + 114 + + ) + +64  + #BIO_F_CONN_CTRL + 127 + + ) + +65  + #BIO_F_CONN_STATE + 115 + + ) + +66  + #BIO_F_DGRAM_SCTP_NEW + 149 + + ) + +67  + #BIO_F_DGRAM_SCTP_READ + 132 + + ) + +68  + #BIO_F_DGRAM_SCTP_WRITE + 133 + + ) + +69  + #BIO_F_DOAPR_OUTCH + 150 + + ) + +70  + #BIO_F_FILE_CTRL + 116 + + ) + +71  + #BIO_F_FILE_READ + 130 + + ) + +72  + #BIO_F_LINEBUFFER_CTRL + 129 + + ) + +73  + #BIO_F_LINEBUFFER_NEW + 151 + + ) + +74  + #BIO_F_MEM_WRITE + 117 + + ) + +75  + #BIO_F_NBIOF_NEW + 154 + + ) + +76  + #BIO_F_SLG_WRITE + 155 + + ) + +77  + #BIO_F_SSL_NEW + 118 + + ) + +82  + #BIO_R_ACCEPT_ERROR + 100 + + ) + +83  + #BIO_R_ADDRINFO_ADDR_IS_NOT_AF_INET + 141 + + ) + +84  + #BIO_R_AMBIGUOUS_HOST_OR_SERVICE + 129 + + ) + +85  + #BIO_R_BAD_FOPEN_MODE + 101 + + ) + +86  + #BIO_R_BROKEN_PIPE + 124 + + ) + +87  + #BIO_R_CONNECT_ERROR + 103 + + ) + +88  + #BIO_R_GETHOSTBYNAME_ADDR_IS_NOT_AF_INET + 107 + + ) + +89  + #BIO_R_GETSOCKNAME_ERROR + 132 + + ) + +90  + #BIO_R_GETSOCKNAME_TRUNCATED_ADDRESS + 133 + + ) + +91  + #BIO_R_GETTING_SOCKTYPE + 134 + + ) + +92  + #BIO_R_INVALID_ARGUMENT + 125 + + ) + +93  + #BIO_R_INVALID_SOCKET + 135 + + ) + +94  + #BIO_R_IN_USE + 123 + + ) + +95  + #BIO_R_LENGTH_TOO_LONG + 102 + + ) + +96  + #BIO_R_LISTEN_V6_ONLY + 136 + + ) + +97  + #BIO_R_LOOKUP_RETURNED_NOTHING + 142 + + ) + +98  + #BIO_R_MALFORMED_HOST_OR_SERVICE + 130 + + ) + +99  + #BIO_R_NBIO_CONNECT_ERROR + 110 + + ) + +100  + #BIO_R_NO_ACCEPT_ADDR_OR_SERVICE_SPECIFIED + 143 + + ) + +101  + #BIO_R_NO_HOSTNAME_OR_SERVICE_SPECIFIED + 144 + + ) + +102  + #BIO_R_NO_PORT_DEFINED + 113 + + ) + +103  + #BIO_R_NO_SUCH_FILE + 128 + + ) + +104  + #BIO_R_NULL_PARAMETER + 115 + + ) + +105  + #BIO_R_UNABLE_TO_BIND_SOCKET + 117 + + ) + +106  + #BIO_R_UNABLE_TO_CREATE_SOCKET + 118 + + ) + +107  + #BIO_R_UNABLE_TO_KEEPALIVE + 137 + + ) + +108  + #BIO_R_UNABLE_TO_LISTEN_SOCKET + 119 + + ) + +109  + #BIO_R_UNABLE_TO_NODELAY + 138 + + ) + +110  + #BIO_R_UNABLE_TO_REUSEADDR + 139 + + ) + +111  + #BIO_R_UNAVAILABLE_IP_FAMILY + 145 + + ) + +112  + #BIO_R_UNINITIALIZED + 120 + + ) + +113  + #BIO_R_UNKNOWN_INFO_TYPE + 140 + + ) + +114  + #BIO_R_UNSUPPORTED_IP_FAMILY + 146 + + ) + +115  + #BIO_R_UNSUPPORTED_METHOD + 121 + + ) + +116  + #BIO_R_UNSUPPORTED_PROTOCOL_FAMILY + 131 + + ) + +117  + #BIO_R_WRITE_TO_READ_ONLY_BIO + 126 + + ) + +118  + #BIO_R_WSASTARTUP + 122 + + ) + + @/usr/include/openssl/conf.h + +10 #ide +HEADER_CONF_H + + +11  + #HEADER_CONF_H + + + ) + +13  + ~<ݒs/bio.h +> + +14  + ~<ݒs/lhash.h +> + +15  + ~<ݒs/ack.h +> + +16  + ~<ݒs/e_os2.h +> + +17  + ~<ݒs/os_typ.h +> + +18  + ~<ݒs/c.h +> + +20 #ifde +__lulus + + +25 * +i +; + +26 * +me +; + +27 * +vue +; + +28 } + tCONF_VALUE +; + +30 +DEFINE_STACK_OF +( +CONF_VALUE +) + +31 +DEFINE_LHASH_OF +( +CONF_VALUE +); + +33  +cf_ +; + +34  +cf_mhod_ +; + +35  +cf_mhod_ + + tCONF_METHOD +; + +37  + scf_mhod_ + { + +38 cڡ * +me +; + +39 +CONF + *(* + +( +CONF_METHOD + * +mh +); + +40 (* + +( +CONF + * +cf +); + +41 (* +deroy +( +CONF + * +cf +); + +42 (* +deroy_da +( +CONF + * +cf +); + +43 (* +ld_bio +( +CONF + * +cf +, +BIO + * +bp +, * +e +); + +44 (* +dump +(cڡ +CONF + * +cf +, +BIO + * +bp +); + +45 (* +is_numb +(cڡ +CONF + * +cf +,  +c +); + +46 (* +to_t +(cڡ +CONF + * +cf +,  +c +); + +47 (* +ld +( +CONF + * +cf +, cڡ * +me +, * +e +); + +52  +cf_imodu_ + + tCONF_IMODULE +; + +53  +cf_modu_ + + tCONF_MODULE +; + +55 +DEFINE_STACK_OF +( +CONF_MODULE +) + +56 +DEFINE_STACK_OF +( +CONF_IMODULE +) + +59  + tcf__func + ( + tCONF_IMODULE + * + tmd +, cڡ + tCONF + * + tf +); + +60  + tcf_fish_func + ( + tCONF_IMODULE + * + tmd +); + +62  + #CONF_MFLAGS_IGNORE_ERRORS + 0x1 + + ) + +63  + #CONF_MFLAGS_IGNORE_RETURN_CODES + 0x2 + + ) + +64  + #CONF_MFLAGS_SILENT + 0x4 + + ) + +65  + #CONF_MFLAGS_NO_DSO + 0x8 + + ) + +66  + #CONF_MFLAGS_IGNORE_MISSING_FILE + 0x10 + + ) + +67  + #CONF_MFLAGS_DEFAULT_SECTION + 0x20 + + ) + +69  +CONF_t_deu_mhod +( +CONF_METHOD + * +mh +); + +70  +CONF_t_ncf +( +CONF + * +cf +, +LHASH_OF +( +CONF_VALUE +* +hash +); + +71 +LHASH_OF +( +CONF_VALUE +* +CONF_ld +(LHASH_OF(CONF_VALUE* +cf +, cڡ * +fe +, + +72 * +e +); + +73 #ide +OPENSSL_NO_STDIO + + +74 +LHASH_OF +( +CONF_VALUE +* +CONF_ld_ +(LHASH_OF(CONF_VALUE* +cf +, +FILE + * + +, + +75 * +e +); + +77 +LHASH_OF +( +CONF_VALUE +* +CONF_ld_bio +(LHASH_OF(CONF_VALUE* +cf +, +BIO + * +bp +, + +78 * +e +); + +79 +STACK_OF +( +CONF_VALUE +* +CONF_g_i +( +LHASH_OF +(CONF_VALUE* +cf +, + +80 cڡ * +i +); + +81 * +CONF_g_rg +( +LHASH_OF +( +CONF_VALUE +* +cf +, cڡ * +group +, + +82 cڡ * +me +); + +83  +CONF_g_numb +( +LHASH_OF +( +CONF_VALUE +* +cf +, cڡ * +group +, + +84 cڡ * +me +); + +85  +CONF_ +( +LHASH_OF +( +CONF_VALUE +* +cf +); + +86 #ide +OPENSSL_NO_STDIO + + +87  +CONF_dump_ +( +LHASH_OF +( +CONF_VALUE +* +cf +, +FILE + * +out +); + +89  +CONF_dump_bio +( +LHASH_OF +( +CONF_VALUE +* +cf +, +BIO + * +out +); + +91 +DEPRECATEDIN_1_1_0 +( +OPENSSL_cfig +(cڡ * +cfig_me +)) + +93 #i +OPENSSL_API_COMPAT + < 0x10100000L + +94  + #OPENSSL_no_cfig +() \ + +95 + `OPENSSL__yo +( +OPENSSL_INIT_NO_LOAD_CONFIG +, +NULL +) + + ) + +103  + scf_ + { + +104 +CONF_METHOD + * +mh +; + +105 * +mh_da +; + +106 +LHASH_OF +( +CONF_VALUE +* +da +; + +109 +CONF + * +NCONF_w +( +CONF_METHOD + * +mh +); + +110 +CONF_METHOD + * +NCONF_deu +(); + +111 +CONF_METHOD + * +NCONF_WIN32 +(); + +112  +NCONF_ +( +CONF + * +cf +); + +113  +NCONF__da +( +CONF + * +cf +); + +115  +NCONF_ld +( +CONF + * +cf +, cڡ * +fe +, * +e +); + +116 #ide +OPENSSL_NO_STDIO + + +117  +NCONF_ld_ +( +CONF + * +cf +, +FILE + * + +, * +e +); + +119  +NCONF_ld_bio +( +CONF + * +cf +, +BIO + * +bp +, * +e +); + +120 +STACK_OF +( +CONF_VALUE +* +NCONF_g_i +(cڡ +CONF + * +cf +, + +121 cڡ * +i +); + +122 * +NCONF_g_rg +(cڡ +CONF + * +cf +, cڡ * +group +, cڡ * +me +); + +123  +NCONF_g_numb_e +(cڡ +CONF + * +cf +, cڡ * +group +, cڡ * +me +, + +124 * +su +); + +125 #ide +OPENSSL_NO_STDIO + + +126  +NCONF_dump_ +(cڡ +CONF + * +cf +, +FILE + * +out +); + +128  +NCONF_dump_bio +(cڡ +CONF + * +cf +, +BIO + * +out +); + +130  + #NCONF_g_numb +( +c +, +g +, +n +, +r + + `NCONF_g_numb_e +(c,g,n,r) + + ) + +134  +CONF_modus_ld +(cڡ +CONF + * +f +, cڡ * +ame +, + +135  +ags +); + +136  +CONF_modus_ld_fe +(cڡ * +fame +, cڡ * +ame +, + +137  +ags +); + +138  +CONF_modus_ud +( +l +); + +139  +CONF_modus_fish +(); + +140 #i +OPENSSL_API_COMPAT + < 0x10100000L + +141  + #CONF_modus_ +(0 + + ) + +143  +CONF_modu_add +(cڡ * +me +, +cf__func + * +ifunc +, + +144 +cf_fish_func + * +ffunc +); + +146 cڡ * +CONF_imodu_g_me +(cڡ +CONF_IMODULE + * +md +); + +147 cڡ * +CONF_imodu_g_vue +(cڡ +CONF_IMODULE + * +md +); + +148 * +CONF_imodu_g_u_da +(cڡ +CONF_IMODULE + * +md +); + +149  +CONF_imodu_t_u_da +( +CONF_IMODULE + * +md +, * +u_da +); + +150 +CONF_MODULE + * +CONF_imodu_g_modu +(cڡ +CONF_IMODULE + * +md +); + +151  +CONF_imodu_g_ags +(cڡ +CONF_IMODULE + * +md +); + +152  +CONF_imodu_t_ags +( +CONF_IMODULE + * +md +,  +ags +); + +153 * +CONF_modu_g_u_da +( +CONF_MODULE + * +pmod +); + +154  +CONF_modu_t_u_da +( +CONF_MODULE + * +pmod +, * +u_da +); + +156 * +CONF_g1_deu_cfig_fe +(); + +158  +CONF_r_li +(cڡ * +li +,  +p +,  +noc +, + +159 (* +li_cb +(cڡ * +em +,  +n +, * +u +), + +160 * +g +); + +162  +OPENSSL_ld_but_modus +(); + +165 #ifde +__lulus + + + @/usr/include/openssl/crypto.h + +11 #ide +HEADER_CRYPTO_H + + +12  + #HEADER_CRYPTO_H + + + ) + +14  + ~ + +15  + ~ + +17  + ~<ݒs/e_os2.h +> + +19 #ide +OPENSSL_NO_STDIO + + +20  + ~ + +23  + ~<ݒs/ack.h +> + +24  + ~<ݒs/ݒsv.h +> + +25  + ~<ݒs/os_typ.h +> + +26  + ~<ݒs/ݒscf.h +> + +27  + ~<ݒs/yۼ.h +> + +29 #ifde +CHARSET_EBCDIC + + +30  + ~<ݒs/ebcdic.h +> + +37  + ~<ݒs/symhacks.h +> + +39 #i +OPENSSL_API_COMPAT + < 0x10100000L + +40  + ~<ݒs/ݒsv.h +> + +43 #ifde +__lulus + + +47 #i +OPENSSL_API_COMPAT + < 0x10100000L + +48  + #SSLy + +OnSSL_vsi_num + + + ) + +49  + #SSLy_vsi + +OnSSL_vsi + + + ) + +50  + #SSLEAY_VERSION_NUMBER + +OPENSSL_VERSION_NUMBER + + + ) + +51  + #SSLEAY_VERSION + +OPENSSL_VERSION + + + ) + +52  + #SSLEAY_CFLAGS + +OPENSSL_CFLAGS + + + ) + +53  + #SSLEAY_BUILT_ON + +OPENSSL_BUILT_ON + + + ) + +54  + #SSLEAY_PLATFORM + +OPENSSL_PLATFORM + + + ) + +55  + #SSLEAY_DIR + +OPENSSL_DIR + + + ) + +62  +dummy +; + +63 } + tCRYPTO_dyock +; + +67  + tCRYPTO_RWLOCK +; + +69 +CRYPTO_RWLOCK + * +CRYPTO_THREAD_lock_w +(); + +70  +CRYPTO_THREAD_ad_lock +( +CRYPTO_RWLOCK + * +lock +); + +71  +CRYPTO_THREAD_wre_lock +( +CRYPTO_RWLOCK + * +lock +); + +72  +CRYPTO_THREAD_uock +( +CRYPTO_RWLOCK + * +lock +); + +73  +CRYPTO_THREAD_lock_ +( +CRYPTO_RWLOCK + * +lock +); + +75  +CRYPTO_omic_add +(* +v +,  +amou +, * +t +, +CRYPTO_RWLOCK + * +lock +); + +81  + #CRYPTO_MEM_CHECK_OFF + 0x0 + + ) + +82  + #CRYPTO_MEM_CHECK_ON + 0x1 + + ) + +83  + #CRYPTO_MEM_CHECK_ENABLE + 0x2 + + ) + +84  + #CRYPTO_MEM_CHECK_DISABLE + 0x3 + + ) + +86  + syo_ex_da_ + { + +87 +STACK_OF +(* + gsk +; + +89 +DEFINE_STACK_OF +() + +94  + #CRYPTO_EX_INDEX_SSL + 0 + + ) + +95  + #CRYPTO_EX_INDEX_SSL_CTX + 1 + + ) + +96  + #CRYPTO_EX_INDEX_SSL_SESSION + 2 + + ) + +97  + #CRYPTO_EX_INDEX_X509 + 3 + + ) + +98  + #CRYPTO_EX_INDEX_X509_STORE + 4 + + ) + +99  + #CRYPTO_EX_INDEX_X509_STORE_CTX + 5 + + ) + +100  + #CRYPTO_EX_INDEX_DH + 6 + + ) + +101  + #CRYPTO_EX_INDEX_DSA + 7 + + ) + +102  + #CRYPTO_EX_INDEX_EC_KEY + 8 + + ) + +103  + #CRYPTO_EX_INDEX_RSA + 9 + + ) + +104  + #CRYPTO_EX_INDEX_ENGINE + 10 + + ) + +105  + #CRYPTO_EX_INDEX_UI + 11 + + ) + +106  + #CRYPTO_EX_INDEX_BIO + 12 + + ) + +107  + #CRYPTO_EX_INDEX_APP + 13 + + ) + +108  + #CRYPTO_EX_INDEX_UI_METHOD + 14 + + ) + +109  + #CRYPTO_EX_INDEX_DRBG + 15 + + ) + +110  + #CRYPTO_EX_INDEX__COUNT + 16 + + ) + +113  + #OPENSSL_mloc_ +(0 + + ) + +115  +CRYPTO_mem_ +( +mode +); + +117  + #OPENSSL_mloc +( +num +) \ + +118 + `CRYPTO_mloc +( +num +, +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +119  + #OPENSSL_zloc +( +num +) \ + +120 + `CRYPTO_zloc +( +num +, +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +121  + #OPENSSL_loc +( +addr +, +num +) \ + +122 + `CRYPTO_loc +( +addr +, +num +, +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +123  + #OPENSSL_r_loc +( +addr +, +d_num +, +num +) \ + +124 + `CRYPTO_r_loc +( +addr +, +d_num +, +num +, +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +125  + #OPENSSL_r_ +( +addr +, +num +) \ + +126 + `CRYPTO_r_ +( +addr +, +num +, +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +127  + #OPENSSL_ +( +addr +) \ + +128 + `CRYPTO_ +( +addr +, +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +129  + #OPENSSL_memdup +( +r +, +s +) \ + +130 + `CRYPTO_memdup +(( +r +), +s +, +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +131  + #OPENSSL_rdup +( +r +) \ + +132 + `CRYPTO_rdup +( +r +, +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +133  + #OPENSSL_dup +( +r +, +n +) \ + +134 + `CRYPTO_dup +( +r +, +n +, +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +135  + #OPENSSL_cu_mloc +( +num +) \ + +136 + `CRYPTO_cu_mloc +( +num +, +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +137  + #OPENSSL_cu_zloc +( +num +) \ + +138 + `CRYPTO_cu_zloc +( +num +, +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +139  + #OPENSSL_cu_ +( +addr +) \ + +140 + `CRYPTO_cu_ +( +addr +, +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +141  + #OPENSSL_cu_r_ +( +addr +, +num +) \ + +142 + `CRYPTO_cu_r_ +( +addr +, +num +, +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +143  + #OPENSSL_cu_au_size +( +r +) \ + +144 + `CRYPTO_cu_au_size +( +r +) + + ) + +146 +size_t + +OPENSSL_y +(* +d +, cڡ * +c +, size_ +siz +); + +147 +size_t + +OPENSSL_t +(* +d +, cڡ * +c +, size_ +siz +); + +148 +size_t + +OPENSSL_n +(cڡ * +r +, size_ +maxn +); + +149 * +OPENSSL_buf2hexr +(cڡ * +bufr +,  +n +); + +150 * +OPENSSL_hexr2buf +(cڡ * +r +, * +n +); + +151  +OPENSSL_hexch2t +( +c +); + +153  + #OPENSSL_MALLOC_MAX_NELEMS +( +ty +(((1U<<(()*8-1))-1)/y)) + + ) + +155  +OnSSL_vsi_num +(); + +156 cڡ * +OnSSL_vsi +( +ty +); + +157  + #OPENSSL_VERSION + 0 + + ) + +158  + #OPENSSL_CFLAGS + 1 + + ) + +159  + #OPENSSL_BUILT_ON + 2 + + ) + +160  + #OPENSSL_PLATFORM + 3 + + ) + +161  + #OPENSSL_DIR + 4 + + ) + +162  + #OPENSSL_ENGINES_DIR + 5 + + ) + +164  +OPENSSL_istugid +(); + +166  + tCRYPTO_EX_w + (* + t +, * + tr +, + tCRYPTO_EX_DATA + * + tad +, + +167  + tidx +,  + tgl +, * + tgp +); + +168  + tCRYPTO_EX_ + (* + t +, * + tr +, + tCRYPTO_EX_DATA + * + tad +, + +169  + tidx +,  + tgl +, * + tgp +); + +170  + tCRYPTO_EX_dup + ( + tCRYPTO_EX_DATA + * + tto +, cڡ CRYPTO_EX_DATA * + tom +, + +171 * + tom_d +,  + tidx +,  + tgl +, * + tgp +); + +172 +__owur +  +CRYPTO_g_ex_w_dex +( +ass_dex +,  +gl +, * +gp +, + +173 +CRYPTO_EX_w + * +w_func +, +CRYPTO_EX_dup + * +dup_func +, + +174 +CRYPTO_EX_ + * +_func +); + +176  +CRYPTO__ex_dex +( +ass_dex +,  +idx +); + +182  +CRYPTO_w_ex_da +( +ass_dex +, * +obj +, +CRYPTO_EX_DATA + * +ad +); + +183  +CRYPTO_dup_ex_da +( +ass_dex +, +CRYPTO_EX_DATA + * +to +, + +184 cڡ +CRYPTO_EX_DATA + * +om +); + +186  +CRYPTO__ex_da +( +ass_dex +, * +obj +, +CRYPTO_EX_DATA + * +ad +); + +192  +CRYPTO_t_ex_da +( +CRYPTO_EX_DATA + * +ad +,  +idx +, * +v +); + +193 * +CRYPTO_g_ex_da +(cڡ +CRYPTO_EX_DATA + * +ad +,  +idx +); + +195 #i +OPENSSL_API_COMPAT + < 0x10100000L + +200  + #CRYPTO_nup_l_ex_da +(0 + + ) + +212  + #CRYPTO_num_locks +((1) + + ) + +213  + #CRYPTO_t_lockg_back +( +func +) + + ) + +214  + #CRYPTO_g_lockg_back +(( +NULL +) + + ) + +215  + #CRYPTO_t_add_lock_back +( +func +) + + ) + +216  + #CRYPTO_g_add_lock_back +(( +NULL +) + + ) + +223  + #CRYPTO_LOCK + 1 + + ) + +224  + #CRYPTO_UNLOCK + 2 + + ) + +225  + #CRYPTO_READ + 4 + + ) + +226  + #CRYPTO_WRITE + 8 + + ) + +229  + syo_thadid_ + { + +230  + gdummy +; + +231 } + tCRYPTO_THREADID +; + +233  + #CRYPTO_THREADID_t_numic +( +id +, +v +) + + ) + +234  + #CRYPTO_THREADID_t_por +( +id +, +r +) + + ) + +235  + #CRYPTO_THREADID_t_back +( +thadid_func +(0) + + ) + +236  + #CRYPTO_THREADID_g_back +(( +NULL +) + + ) + +237  + #CRYPTO_THREADID_cut +( +id +) + + ) + +238  + #CRYPTO_THREADID_cmp +( +a +, +b +(-1) + + ) + +239  + #CRYPTO_THREADID_y +( +de +, +c +) + + ) + +240  + #CRYPTO_THREADID_hash +( +id +(0UL) + + ) + +242 #i +OPENSSL_API_COMPAT + < 0x10000000L + +243  + #CRYPTO_t_id_back +( +func +) + + ) + +244  + #CRYPTO_g_id_back +(( +NULL +) + + ) + +245  + #CRYPTO_thad_id +((0UL) + + ) + +248  + #CRYPTO_t_dyock__back +( +dyn__funi +) + + ) + +249  + #CRYPTO_t_dyock_lock_back +( +dyn_lock_funi +) + + ) + +250  + #CRYPTO_t_dyock_deroy_back +( +dyn_deroy_funi +) + + ) + +251  + #CRYPTO_g_dyock__back +(( +NULL +) + + ) + +252  + #CRYPTO_g_dyock_lock_back +(( +NULL +) + + ) + +253  + #CRYPTO_g_dyock_deroy_back +(( +NULL +) + + ) + +256  +CRYPTO_t_mem_funis +( + +257 *(* +m +( +size_t +, const *, ), + +258 *(* +r +(*, +size_t +, const *, ), + +259 (* +f +) (*, const *, )); + +260  +CRYPTO_t_mem_debug +( +ag +); + +261  +CRYPTO_g_mem_funis +( + +262 *(** +m +( +size_t +, const *, ), + +263 *(** +r +(*, +size_t +, const *, ), + +264 (** +f +) (*, const *, )); + +266 * +CRYPTO_mloc +( +size_t + +num +, cڡ * +fe +,  +le +); + +267 * +CRYPTO_zloc +( +size_t + +num +, cڡ * +fe +,  +le +); + +268 * +CRYPTO_memdup +(cڡ * +r +, +size_t + +siz +, cڡ * +fe +,  +le +); + +269 * +CRYPTO_rdup +(cڡ * +r +, cڡ * +fe +,  +le +); + +270 * +CRYPTO_dup +(cڡ * +r +, +size_t + +s +, cڡ * +fe +,  +le +); + +271  +CRYPTO_ +(* +r +, cڡ * +fe +,  +le +); + +272  +CRYPTO_r_ +(* +r +, +size_t + +num +, cڡ * +fe +,  +le +); + +273 * +CRYPTO_loc +(* +addr +, +size_t + +num +, cڡ * +fe +,  +le +); + +274 * +CRYPTO_r_loc +(* +addr +, +size_t + +d_num +, size_ +num +, + +275 cڡ * +fe +,  +le +); + +277  +CRYPTO_cu_mloc_ +( +size_t + +sz +,  +msize +); + +278  +CRYPTO_cu_mloc_de +(); + +279 * +CRYPTO_cu_mloc +( +size_t + +num +, cڡ * +fe +,  +le +); + +280 * +CRYPTO_cu_zloc +( +size_t + +num +, cڡ * +fe +,  +le +); + +281  +CRYPTO_cu_ +(* +r +, cڡ * +fe +,  +le +); + +282  +CRYPTO_cu_r_ +(* +r +, +size_t + +num +, + +283 cڡ * +fe +,  +le +); + +284  +CRYPTO_cu_lod +(cڡ * +r +); + +285  +CRYPTO_cu_mloc_lized +(); + +286 +size_t + +CRYPTO_cu_au_size +(* +r +); + +287 +size_t + +CRYPTO_cu_ud +(); + +289  +OPENSSL_n +(* +r +, +size_t + +n +); + +291 #ide +OPENSSL_NO_CRYPTO_MDEBUG + + +292  + #OPENSSL_mem_debug_push +( +fo +) \ + +293 + `CRYPTO_mem_debug_push +( +fo +, +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +294  + #OPENSSL_mem_debug_p +() \ + +295 + `CRYPTO_mem_debug_p +() + + ) + +296  +CRYPTO_mem_debug_push +(cڡ * +fo +, cڡ * +fe +,  +le +); + +297  +CRYPTO_mem_debug_p +(); + +298  +CRYPTO_g_loc_cous +(* +mcou +, * +rcou +, * +fcou +); + +306  +CRYPTO_mem_debug_mloc +(* +addr +, +size_t + +num +,  +ag +, + +307 cڡ * +fe +,  +le +); + +308  +CRYPTO_mem_debug_loc +(* +addr1 +, * +addr2 +, +size_t + +num +,  +ag +, + +309 cڡ * +fe +,  +le +); + +310  +CRYPTO_mem_debug_ +(* +addr +,  +ag +, + +311 cڡ * +fe +,  +le +); + +313  +CRYPTO_mem_aks_cb +((* +cb +(cڡ * +r +, +size_t + +n +, * +u +), + +314 * +u +); + +315 #ide +OPENSSL_NO_STDIO + + +316  +CRYPTO_mem_aks_ +( +FILE + *); + +318  +CRYPTO_mem_aks +( +BIO + * +bio +); + +322 +os_nܑu +  +OPENSSL_d +(cڡ * +asi +, cڡ * +fe +,  +le +); + +323 #i +OPENSSL_API_COMPAT + < 0x10100000L + +324  + #OnSSLD +( +f +, +l +, +a + + `OPENSSL_d +(),(f),)) + + ) + +326  + #OPENSSL_as +( +e +) \ + +327 ()(( +e +? 0 : ( + `OPENSSL_d +("asi faed: " #e, +OPENSSL_FILE +, +OPENSSL_LINE +), 1)) + + ) + +329  +OPENSSL_isrvi +(); + +331  +FIPS_mode +(); + +332  +FIPS_mode_t +( +r +); + +334  +OPENSSL_ +(); + +335 #ifde +OPENSSL_SYS_UNIX + + +336  +OPENSSL_fk_e +(); + +337  +OPENSSL_fk_ +(); + +338  +OPENSSL_fk_chd +(); + +341  +tm + * +OPENSSL_gmtime +(cڡ +time_t + * +tim +, tm * +su +); + +342  +OPENSSL_gmtime_adj +( +tm + *tm,  +offt_day +,  +offt_c +); + +343  +OPENSSL_gmtime_diff +(* +pday +, * +pc +, + +344 cڡ  +tm + * +om +, cڡ tm * +to +); + +353  +CRYPTO_memcmp +(cڡ * +_a +, cڡ * +_b +, +size_t + +n +); + +356  + #OPENSSL_INIT_NO_LOAD_CRYPTO_STRINGS + 0x00000001L + + ) + +357  + #OPENSSL_INIT_LOAD_CRYPTO_STRINGS + 0x00000002L + + ) + +358  + #OPENSSL_INIT_ADD_ALL_CIPHERS + 0x00000004L + + ) + +359  + #OPENSSL_INIT_ADD_ALL_DIGESTS + 0x00000008L + + ) + +360  + #OPENSSL_INIT_NO_ADD_ALL_CIPHERS + 0x00000010L + + ) + +361  + #OPENSSL_INIT_NO_ADD_ALL_DIGESTS + 0x00000020L + + ) + +362  + #OPENSSL_INIT_LOAD_CONFIG + 0x00000040L + + ) + +363  + #OPENSSL_INIT_NO_LOAD_CONFIG + 0x00000080L + + ) + +364  + #OPENSSL_INIT_ASYNC + 0x00000100L + + ) + +365  + #OPENSSL_INIT_ENGINE_RDRAND + 0x00000200L + + ) + +366  + #OPENSSL_INIT_ENGINE_DYNAMIC + 0x00000400L + + ) + +367  + #OPENSSL_INIT_ENGINE_OPENSSL + 0x00000800L + + ) + +368  + #OPENSSL_INIT_ENGINE_CRYPTODEV + 0x00001000L + + ) + +369  + #OPENSSL_INIT_ENGINE_CAPI + 0x00002000L + + ) + +370  + #OPENSSL_INIT_ENGINE_PADLOCK + 0x00004000L + + ) + +371  + #OPENSSL_INIT_ENGINE_AFALG + 0x00008000L + + ) + +373  + #OPENSSL_INIT_ATFORK + 0x00020000L + + ) + +375  + #OPENSSL_INIT_NO_ATEXIT + 0x00080000L + + ) + +380  + #OPENSSL_INIT_ENGINE_ALL_BUILTIN + \ + +381 ( +OPENSSL_INIT_ENGINE_RDRAND + | +OPENSSL_INIT_ENGINE_DYNAMIC + \ + +382 | +OPENSSL_INIT_ENGINE_CRYPTODEV + | +OPENSSL_INIT_ENGINE_CAPI + | \ + +383 +OPENSSL_INIT_ENGINE_PADLOCK +) + + ) + +387  +OPENSSL_nup +(); + +388  +OPENSSL__yo +( +ut64_t + +ts +, cڡ +OPENSSL_INIT_SETTINGS + * +gs +); + +389  +OPENSSL_ex +((* +hdr +)()); + +390  +OPENSSL_thad_ +(); + +393 +OPENSSL_INIT_SETTINGS + * +OPENSSL_INIT_w +(); + +394 #ide +OPENSSL_NO_STDIO + + +395  +OPENSSL_INIT_t_cfig_fame +( +OPENSSL_INIT_SETTINGS + * +gs +, + +396 cڡ * +cfig_fame +); + +397  +OPENSSL_INIT_t_cfig_fe_ags +( +OPENSSL_INIT_SETTINGS + * +gs +, + +398  +ags +); + +399  +OPENSSL_INIT_t_cfig_ame +( +OPENSSL_INIT_SETTINGS + * +gs +, + +400 cڡ * +cfig_ame +); + +402  +OPENSSL_INIT_ +( +OPENSSL_INIT_SETTINGS + * +gs +); + +404 #i +defed +( +OPENSSL_THREADS +&& !defed( +CRYPTO_TDEBUG +) + +405 #i +defed +( +_WIN32 +) + +406 #i +defed +( +BASETYPES +|| defed( +_WINDEF_H +) + +408  +DWORD + + tCRYPTO_THREAD_LOCAL +; + +409  +DWORD + + tCRYPTO_THREAD_ID +; + +411  +LONG + + tCRYPTO_ONCE +; + +412  + #CRYPTO_ONCE_STATIC_INIT + 0 + + ) + +415  + ~ + +416  +had__t + + tCRYPTO_ONCE +; + +417  +had_key_t + + tCRYPTO_THREAD_LOCAL +; + +418  +had_t + + tCRYPTO_THREAD_ID +; + +420  + #CRYPTO_ONCE_STATIC_INIT + +PTHREAD_ONCE_INIT + + + ) + +424 #i! +defed +( +CRYPTO_ONCE_STATIC_INIT +) + +425  + tCRYPTO_ONCE +; + +426  + tCRYPTO_THREAD_LOCAL +; + +427  + tCRYPTO_THREAD_ID +; + +428  + #CRYPTO_ONCE_STATIC_INIT + 0 + + ) + +431  +CRYPTO_THREAD_run_ +( +CRYPTO_ONCE + * + +, (* + +)()); + +433  +CRYPTO_THREAD__lol +( +CRYPTO_THREAD_LOCAL + * +key +, (* +nup +)(*)); + +434 * +CRYPTO_THREAD_g_lol +( +CRYPTO_THREAD_LOCAL + * +key +); + +435  +CRYPTO_THREAD_t_lol +( +CRYPTO_THREAD_LOCAL + * +key +, * +v +); + +436  +CRYPTO_THREAD_nup_lol +( +CRYPTO_THREAD_LOCAL + * +key +); + +438 +CRYPTO_THREAD_ID + +CRYPTO_THREAD_g_cut_id +(); + +439  +CRYPTO_THREAD_com_id +( +CRYPTO_THREAD_ID + +a +, CRYPTO_THREAD_ID +b +); + +442 #ifde +__lulus + + + @/usr/include/openssl/dh.h + +10 #ide +HEADER_DH_H + + +11  + #HEADER_DH_H + + + ) + +13  + ~<ݒs/ݒscf.h +> + +15 #ide +OPENSSL_NO_DH + + +16  + ~<ݒs/e_os2.h +> + +17  + ~<ݒs/bio.h +> + +18  + ~<ݒs/a1.h +> + +19  + ~<ݒs/os_typ.h +> + +20 #i +OPENSSL_API_COMPAT + < 0x10100000L + +21  + ~<ݒs/bn.h +> + +23  + ~<ݒs/dhr.h +> + +25 #ifde +__lulus + + +29 #ide +OPENSSL_DH_MAX_MODULUS_BITS + + +30  + #OPENSSL_DH_MAX_MODULUS_BITS + 10000 + + ) + +33  + #OPENSSL_DH_FIPS_MIN_MODULUS_BITS + 1024 + + ) + +35  + #DH_FLAG_CACHE_MONT_P + 0x01 + + ) + +37 #i +OPENSSL_API_COMPAT + < 0x10100000L + +41  + #DH_FLAG_NO_EXP_CONSTTIME + 0x00 + + ) + +51  + #DH_FLAG_FIPS_METHOD + 0x0400 + + ) + +59  + #DH_FLAG_NON_FIPS_ALLOW + 0x0400 + + ) + +65 +DECLARE_ASN1_ITEM +( +DHms +) + +67  + #DH_GENERATOR_2 + 2 + + ) + +69  + #DH_GENERATOR_5 + 5 + + ) + +72  + #DH_CHECK_P_NOT_PRIME + 0x01 + + ) + +73  + #DH_CHECK_P_NOT_SAFE_PRIME + 0x02 + + ) + +74  + #DH_UNABLE_TO_CHECK_GENERATOR + 0x04 + + ) + +75  + #DH_NOT_SUITABLE_GENERATOR + 0x08 + + ) + +76  + #DH_CHECK_Q_NOT_PRIME + 0x10 + + ) + +77  + #DH_CHECK_INVALID_Q_VALUE + 0x20 + + ) + +78  + #DH_CHECK_INVALID_J_VALUE + 0x40 + + ) + +81  + #DH_CHECK_PUBKEY_TOO_SMALL + 0x01 + + ) + +82  + #DH_CHECK_PUBKEY_TOO_LARGE + 0x02 + + ) + +83  + #DH_CHECK_PUBKEY_INVALID + 0x04 + + ) + +89  + #DH_CHECK_P_NOT_STRONG_PRIME + +DH_CHECK_P_NOT_SAFE_PRIME + + + ) + +91  + #d2i_DHms_ +( + +, +x +) \ + +92 ( +DH + *) + `ASN1_d2i_ +((*(*)()) +DH_w +, \ + +93 (*(*)()) +d2i_DHms +, \ + +94 ( + +), \ + +95 (**)( +x +)) + + ) + +96  + #i2d_DHms_ +( + +, +x +) \ + +97 + `ASN1_i2d_ +( +i2d_DHms +,( + +), (*)( +x +)) + + ) + +98  + #d2i_DHms_bio +( +bp +, +x +) \ + +99 + `ASN1_d2i_bio_of +( +DH +, +DH_w +, +d2i_DHms +, +bp +, +x +) + + ) + +100  + #i2d_DHms_bio +( +bp +, +x +) \ + +101 + `ASN1_i2d_bio_of_cڡ +( +DH +, +i2d_DHms +, +bp +, +x +) + + ) + +103  + #d2i_DHxms_ +( + +, +x +) \ + +104 ( +DH + *) + `ASN1_d2i_ +((*(*)()) +DH_w +, \ + +105 (*(*)()) +d2i_DHxms +, \ + +106 ( + +), \ + +107 (**)( +x +)) + + ) + +108  + #i2d_DHxms_ +( + +, +x +) \ + +109 + `ASN1_i2d_ +( +i2d_DHxms +,( + +), (*)( +x +)) + + ) + +110  + #d2i_DHxms_bio +( +bp +, +x +) \ + +111 + `ASN1_d2i_bio_of +( +DH +, +DH_w +, +d2i_DHxms +, +bp +, +x +) + + ) + +112  + #i2d_DHxms_bio +( +bp +, +x +) \ + +113 + `ASN1_i2d_bio_of_cڡ +( +DH +, +i2d_DHxms +, +bp +, +x +) + + ) + +115 +DH + * +DHms_dup +(DH *); + +117 cڡ +DH_METHOD + * +DH_OnSSL +(); + +119  +DH_t_deu_mhod +(cڡ +DH_METHOD + * +mh +); + +120 cڡ +DH_METHOD + * +DH_g_deu_mhod +(); + +121  +DH_t_mhod +( +DH + * +dh +, cڡ +DH_METHOD + * +mh +); + +122 +DH + * +DH_w_mhod +( +ENGINE + * +ge +); + +124 +DH + * +DH_w +(); + +125  +DH_ +( +DH + * +dh +); + +126  +DH_up_f +( +DH + * +dh +); + +127  +DH_bs +(cڡ +DH + * +dh +); + +128  +DH_size +(cڡ +DH + * +dh +); + +129  +DH_cury_bs +(cڡ +DH + * +dh +); + +130  + #DH_g_ex_w_dex +( +l +, +p +, +wf +, +dupf +, +f +) \ + +131 + `CRYPTO_g_ex_w_dex +( +CRYPTO_EX_INDEX_DH +, +l +, +p +, +wf +, +dupf +, +f +) + + ) + +132  +DH_t_ex_da +( +DH + * +d +,  +idx +, * +g +); + +133 * +DH_g_ex_da +( +DH + * +d +,  +idx +); + +136 +DEPRECATEDIN_0_9_8 +( +DH + * +DH_ge_ms +( +ime_n +,  +g +, + +137 (* +back +) (, , + +139 * +cb_g +)) + +142  +DH_ge_ms_ex +( +DH + * +dh +,  +ime_n +,  +g +, + +143 +BN_GENCB + * +cb +); + +145  +DH_check_ms_ex +(cڡ +DH + * +dh +); + +146  +DH_check_ex +(cڡ +DH + * +dh +); + +147  +DH_check_pub_key_ex +(cڡ +DH + * +dh +, cڡ +BIGNUM + * +pub_key +); + +148  +DH_check_ms +(cڡ +DH + * +dh +, * +t +); + +149  +DH_check +(cڡ +DH + * +dh +, * +codes +); + +150  +DH_check_pub_key +(cڡ +DH + * +dh +, cڡ +BIGNUM + * +pub_key +, * +codes +); + +151  +DH_ge_key +( +DH + * +dh +); + +152  +DH_compu_key +(* +key +, cڡ +BIGNUM + * +pub_key +, +DH + * +dh +); + +153  +DH_compu_key_dded +(* +key +, cڡ +BIGNUM + * +pub_key +, +DH + * +dh +); + +154 +DH + * +d2i_DHms +(DH ** +a +, cڡ ** + +,  +ngth +); + +155  +i2d_DHms +(cڡ +DH + * +a +, ** + +); + +156 +DH + * +d2i_DHxms +(DH ** +a +, cڡ ** + +,  +ngth +); + +157  +i2d_DHxms +(cڡ +DH + * +a +, ** + +); + +158 #ide +OPENSSL_NO_STDIO + + +159  +DHms_t_ +( +FILE + * + +, cڡ +DH + * +x +); + +161  +DHms_t +( +BIO + * +bp +, cڡ +DH + * +x +); + +164 +DH + * +DH_g_1024_160 +(); + +165 +DH + * +DH_g_2048_224 +(); + +166 +DH + * +DH_g_2048_256 +(); + +169 +DH + * +DH_w_by_nid +( +nid +); + +170  +DH_g_nid +(cڡ +DH + * +dh +); + +172 #ide +OPENSSL_NO_CMS + + +174  +DH_KDF_X9_42 +(* +out +, +size_t + +ou +, + +175 cڡ * +Z +, +size_t + +Zn +, + +176 +ASN1_OBJECT + * +key_oid +, + +177 cڡ * +ukm +, +size_t + +ukmn +, cڡ +EVP_MD + * +md +); + +180  +DH_g0_pqg +(cڡ +DH + * +dh +, + +181 cڡ +BIGNUM + ** +p +, cڡ BIGNUM ** +q +, cڡ BIGNUM ** +g +); + +182  +DH_t0_pqg +( +DH + * +dh +, +BIGNUM + * +p +, BIGNUM * +q +, BIGNUM * +g +); + +183  +DH_g0_key +(cڡ +DH + * +dh +, + +184 cڡ +BIGNUM + ** +pub_key +, cڡ BIGNUM ** +iv_key +); + +185  +DH_t0_key +( +DH + * +dh +, +BIGNUM + * +pub_key +, BIGNUM * +iv_key +); + +186 cڡ +BIGNUM + * +DH_g0_p +(cڡ +DH + * +dh +); + +187 cڡ +BIGNUM + * +DH_g0_q +(cڡ +DH + * +dh +); + +188 cڡ +BIGNUM + * +DH_g0_g +(cڡ +DH + * +dh +); + +189 cڡ +BIGNUM + * +DH_g0_iv_key +(cڡ +DH + * +dh +); + +190 cڡ +BIGNUM + * +DH_g0_pub_key +(cڡ +DH + * +dh +); + +191  +DH_r_ags +( +DH + * +dh +,  +ags +); + +192  +DH__ags +(cڡ +DH + * +dh +,  +ags +); + +193  +DH_t_ags +( +DH + * +dh +,  +ags +); + +194 +ENGINE + * +DH_g0_ge +( +DH + * +d +); + +195  +DH_g_ngth +(cڡ +DH + * +dh +); + +196  +DH_t_ngth +( +DH + * +dh +,  +ngth +); + +198 +DH_METHOD + * +DH_mh_w +(cڡ * +me +,  +ags +); + +199  +DH_mh_ +( +DH_METHOD + * +dhm +); + +200 +DH_METHOD + * +DH_mh_dup +(cڡ DH_METHOD * +dhm +); + +201 cڡ * +DH_mh_g0_me +(cڡ +DH_METHOD + * +dhm +); + +202  +DH_mh_t1_me +( +DH_METHOD + * +dhm +, cڡ * +me +); + +203  +DH_mh_g_ags +(cڡ +DH_METHOD + * +dhm +); + +204  +DH_mh_t_ags +( +DH_METHOD + * +dhm +,  +ags +); + +205 * +DH_mh_g0_p_da +(cڡ +DH_METHOD + * +dhm +); + +206  +DH_mh_t0_p_da +( +DH_METHOD + * +dhm +, * +p_da +); + +207 (* +DH_mh_g_ge_key +(cڡ +DH_METHOD + * +dhm +)( +DH + *); + +208  +DH_mh_t_ge_key +( +DH_METHOD + * +dhm +, (* +ge_key +( +DH + *)); + +209 (* +DH_mh_g_compu_key +(cڡ +DH_METHOD + * +dhm +)) + +210 (* +key +, cڡ +BIGNUM + * +pub_key +, +DH + * +dh +); + +211  +DH_mh_t_compu_key +( +DH_METHOD + * +dhm +, + +212 (* +compu_key +(* +key +, cڡ +BIGNUM + * +pub_key +, +DH + * +dh +)); + +213 (* +DH_mh_g_bn_mod_exp +(cڡ +DH_METHOD + * +dhm +)) + +214 (cڡ +DH + *, +BIGNUM + *, const BIGNUM *, const BIGNUM *, const BIGNUM *, + +215 +BN_CTX + *, +BN_MONT_CTX + *); + +216  +DH_mh_t_bn_mod_exp +( +DH_METHOD + * +dhm +, + +217 (* +bn_mod_exp +(cڡ +DH + *, +BIGNUM + *, const BIGNUM *, const BIGNUM *, + +218 cڡ +BIGNUM + *, +BN_CTX + *, +BN_MONT_CTX + *)); + +219 (* +DH_mh_g_ +(cڡ +DH_METHOD + * +dhm +))( +DH + *); + +220  +DH_mh_t_ +( +DH_METHOD + * +dhm +, (* + +)( +DH + *)); + +221 (* +DH_mh_g_fish +(cڡ +DH_METHOD + * +dhm +)( +DH + *); + +222  +DH_mh_t_fish +( +DH_METHOD + * +dhm +, (* +fish +( +DH + *)); + +223 (* +DH_mh_g_ge_ms +(cڡ +DH_METHOD + * +dhm +)) + +224 ( +DH + *, , , +BN_GENCB + *); + +225  +DH_mh_t_ge_ms +( +DH_METHOD + * +dhm +, + +226 (* +ge_ms +( +DH + *, , , +BN_GENCB + *)); + +229  + #EVP_PKEY_CTX_t_dh_mg_ime_n +( +x +, +n +) \ + +230 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_DH +, +EVP_PKEY_OP_PARAMGEN +, \ + +231 +EVP_PKEY_CTRL_DH_PARAMGEN_PRIME_LEN +, +n +, +NULL +) + + ) + +233  + #EVP_PKEY_CTX_t_dh_mg_subime_n +( +x +, +n +) \ + +234 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_DH +, +EVP_PKEY_OP_PARAMGEN +, \ + +235 +EVP_PKEY_CTRL_DH_PARAMGEN_SUBPRIME_LEN +, +n +, +NULL +) + + ) + +237  + #EVP_PKEY_CTX_t_dh_mg_ty +( +x +, +typ +) \ + +238 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_DH +, +EVP_PKEY_OP_PARAMGEN +, \ + +239 +EVP_PKEY_CTRL_DH_PARAMGEN_TYPE +, +typ +, +NULL +) + + ) + +241  + #EVP_PKEY_CTX_t_dh_mg_g +( +x +, +g +) \ + +242 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_DH +, +EVP_PKEY_OP_PARAMGEN +, \ + +243 +EVP_PKEY_CTRL_DH_PARAMGEN_GENERATOR +, +g +, +NULL +) + + ) + +245  + #EVP_PKEY_CTX_t_dh_rfc5114 +( +x +, +g +) \ + +246 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_DHX +, +EVP_PKEY_OP_PARAMGEN +, \ + +247 +EVP_PKEY_CTRL_DH_RFC5114 +, +g +, +NULL +) + + ) + +249  + #EVP_PKEY_CTX_t_dhx_rfc5114 +( +x +, +g +) \ + +250 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_DHX +, +EVP_PKEY_OP_PARAMGEN +, \ + +251 +EVP_PKEY_CTRL_DH_RFC5114 +, +g +, +NULL +) + + ) + +253  + #EVP_PKEY_CTX_t_dh_nid +( +x +, +nid +) \ + +254 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_DH +, \ + +255 +EVP_PKEY_OP_PARAMGEN + | +EVP_PKEY_OP_KEYGEN +, \ + +256 +EVP_PKEY_CTRL_DH_NID +, +nid +, +NULL +) + + ) + +258  + #EVP_PKEY_CTX_t_dh_d +( +x +, +d +) \ + +259 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_DH +, +EVP_PKEY_OP_DERIVE +, \ + +260 +EVP_PKEY_CTRL_DH_PAD +, +d +, +NULL +) + + ) + +262  + #EVP_PKEY_CTX_t_dh_kdf_ty +( +x +, +kdf +) \ + +263 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_DHX +, \ + +264 +EVP_PKEY_OP_DERIVE +, \ + +265 +EVP_PKEY_CTRL_DH_KDF_TYPE +, +kdf +, +NULL +) + + ) + +267  + #EVP_PKEY_CTX_g_dh_kdf_ty +( +x +) \ + +268 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_DHX +, \ + +269 +EVP_PKEY_OP_DERIVE +, \ + +270 +EVP_PKEY_CTRL_DH_KDF_TYPE +, -2, +NULL +) + + ) + +272  + #EVP_PKEY_CTX_t0_dh_kdf_oid +( +x +, +oid +) \ + +273 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_DHX +, \ + +274 +EVP_PKEY_OP_DERIVE +, \ + +275 +EVP_PKEY_CTRL_DH_KDF_OID +, 0, (*)( +oid +)) + + ) + +277  + #EVP_PKEY_CTX_g0_dh_kdf_oid +( +x +, +poid +) \ + +278 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_DHX +, \ + +279 +EVP_PKEY_OP_DERIVE +, \ + +280 +EVP_PKEY_CTRL_GET_DH_KDF_OID +, 0, (*)( +poid +)) + + ) + +282  + #EVP_PKEY_CTX_t_dh_kdf_md +( +x +, +md +) \ + +283 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_DHX +, \ + +284 +EVP_PKEY_OP_DERIVE +, \ + +285 +EVP_PKEY_CTRL_DH_KDF_MD +, 0, (*)( +md +)) + + ) + +287  + #EVP_PKEY_CTX_g_dh_kdf_md +( +x +, +pmd +) \ + +288 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_DHX +, \ + +289 +EVP_PKEY_OP_DERIVE +, \ + +290 +EVP_PKEY_CTRL_GET_DH_KDF_MD +, 0, (*)( +pmd +)) + + ) + +292  + #EVP_PKEY_CTX_t_dh_kdf_ou +( +x +, +n +) \ + +293 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_DHX +, \ + +294 +EVP_PKEY_OP_DERIVE +, \ + +295 +EVP_PKEY_CTRL_DH_KDF_OUTLEN +, +n +, +NULL +) + + ) + +297  + #EVP_PKEY_CTX_g_dh_kdf_ou +( +x +, + +) \ + +298 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_DHX +, \ + +299 +EVP_PKEY_OP_DERIVE +, \ + +300 +EVP_PKEY_CTRL_GET_DH_KDF_OUTLEN +, 0, (*)( + +)) + + ) + +302  + #EVP_PKEY_CTX_t0_dh_kdf_ukm +( +x +, +p +, + +) \ + +303 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_DHX +, \ + +304 +EVP_PKEY_OP_DERIVE +, \ + +305 +EVP_PKEY_CTRL_DH_KDF_UKM +, + +, (*)( +p +)) + + ) + +307  + #EVP_PKEY_CTX_g0_dh_kdf_ukm +( +x +, +p +) \ + +308 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_DHX +, \ + +309 +EVP_PKEY_OP_DERIVE +, \ + +310 +EVP_PKEY_CTRL_GET_DH_KDF_UKM +, 0, (*)( +p +)) + + ) + +312  + #EVP_PKEY_CTRL_DH_PARAMGEN_PRIME_LEN + ( +EVP_PKEY_ALG_CTRL + + 1) + + ) + +313  + #EVP_PKEY_CTRL_DH_PARAMGEN_GENERATOR + ( +EVP_PKEY_ALG_CTRL + + 2) + + ) + +314  + #EVP_PKEY_CTRL_DH_RFC5114 + ( +EVP_PKEY_ALG_CTRL + + 3) + + ) + +315  + #EVP_PKEY_CTRL_DH_PARAMGEN_SUBPRIME_LEN + ( +EVP_PKEY_ALG_CTRL + + 4) + + ) + +316  + #EVP_PKEY_CTRL_DH_PARAMGEN_TYPE + ( +EVP_PKEY_ALG_CTRL + + 5) + + ) + +317  + #EVP_PKEY_CTRL_DH_KDF_TYPE + ( +EVP_PKEY_ALG_CTRL + + 6) + + ) + +318  + #EVP_PKEY_CTRL_DH_KDF_MD + ( +EVP_PKEY_ALG_CTRL + + 7) + + ) + +319  + #EVP_PKEY_CTRL_GET_DH_KDF_MD + ( +EVP_PKEY_ALG_CTRL + + 8) + + ) + +320  + #EVP_PKEY_CTRL_DH_KDF_OUTLEN + ( +EVP_PKEY_ALG_CTRL + + 9) + + ) + +321  + #EVP_PKEY_CTRL_GET_DH_KDF_OUTLEN + ( +EVP_PKEY_ALG_CTRL + + 10) + + ) + +322  + #EVP_PKEY_CTRL_DH_KDF_UKM + ( +EVP_PKEY_ALG_CTRL + + 11) + + ) + +323  + #EVP_PKEY_CTRL_GET_DH_KDF_UKM + ( +EVP_PKEY_ALG_CTRL + + 12) + + ) + +324  + #EVP_PKEY_CTRL_DH_KDF_OID + ( +EVP_PKEY_ALG_CTRL + + 13) + + ) + +325  + #EVP_PKEY_CTRL_GET_DH_KDF_OID + ( +EVP_PKEY_ALG_CTRL + + 14) + + ) + +326  + #EVP_PKEY_CTRL_DH_NID + ( +EVP_PKEY_ALG_CTRL + + 15) + + ) + +327  + #EVP_PKEY_CTRL_DH_PAD + ( +EVP_PKEY_ALG_CTRL + + 16) + + ) + +330  + #EVP_PKEY_DH_KDF_NONE + 1 + + ) + +331 #ide +OPENSSL_NO_CMS + + +332  + #EVP_PKEY_DH_KDF_X9_42 + 2 + + ) + +336 #ifde +__lulus + + + @/usr/include/openssl/engine.h + +11 #ide +HEADER_ENGINE_H + + +12  + #HEADER_ENGINE_H + + + ) + +14  + ~<ݒs/ݒscf.h +> + +16 #ide +OPENSSL_NO_ENGINE + + +17 #i +OPENSSL_API_COMPAT + < 0x10100000L + +18  + ~<ݒs/bn.h +> + +19  + ~<ݒs/r.h +> + +20  + ~<ݒs/d.h +> + +21  + ~<ݒs/dh.h +> + +22  + ~<ݒs/ec.h +> + +23  + ~<ݒs/nd.h +> + +24  + ~<ݒs/ui.h +> + +25  + ~<ݒs/r.h +> + +27  + ~<ݒs/os_typ.h +> + +28  + ~<ݒs/symhacks.h +> + +29  + ~<ݒs/x509.h +> + +30  + ~<ݒs/g.h +> + +31 #ifde +__lulus + + +39  + #ENGINE_METHOD_RSA + ()0x0001 + + ) + +40  + #ENGINE_METHOD_DSA + ()0x0002 + + ) + +41  + #ENGINE_METHOD_DH + ()0x0004 + + ) + +42  + #ENGINE_METHOD_RAND + ()0x0008 + + ) + +43  + #ENGINE_METHOD_CIPHERS + ()0x0040 + + ) + +44  + #ENGINE_METHOD_DIGESTS + ()0x0080 + + ) + +45  + #ENGINE_METHOD_PKEY_METHS + ()0x0200 + + ) + +46  + #ENGINE_METHOD_PKEY_ASN1_METHS + ()0x0400 + + ) + +47  + #ENGINE_METHOD_EC + ()0x0800 + + ) + +49  + #ENGINE_METHOD_ALL + ()0xFFFF + + ) + +50  + #ENGINE_METHOD_NONE + ()0x0000 + + ) + +58  + #ENGINE_TABLE_FLAG_NOINIT + ()0x0001 + + ) + +70  + #ENGINE_FLAGS_MANUAL_CMD_CTRL + ()0x0002 + + ) + +82  + #ENGINE_FLAGS_BY_ID_COPY + ()0x0004 + + ) + +90  + #ENGINE_FLAGS_NO_REGISTER_ALL + ()0x0008 + + ) + +105  + #ENGINE_CMD_FLAG_NUMERIC + ()0x0001 + + ) + +110  + #ENGINE_CMD_FLAG_STRING + ()0x0002 + + ) + +115  + #ENGINE_CMD_FLAG_NO_INPUT + ()0x0004 + + ) + +121  + #ENGINE_CMD_FLAG_INTERNAL + ()0x0008 + + ) + +140  + #ENGINE_CTRL_SET_LOGSTREAM + 1 + + ) + +141  + #ENGINE_CTRL_SET_PASSWORD_CALLBACK + 2 + + ) + +142  + #ENGINE_CTRL_HUP + 3 + + ) + +145  + #ENGINE_CTRL_SET_USER_INTERFACE + 4 + + ) + +146  + #ENGINE_CTRL_SET_CALLBACK_DATA + 5 + + ) + +150  + #ENGINE_CTRL_LOAD_CONFIGURATION + 6 + + ) + +154  + #ENGINE_CTRL_LOAD_SECTION + 7 + + ) + +178  + #ENGINE_CTRL_HAS_CTRL_FUNCTION + 10 + + ) + +183  + #ENGINE_CTRL_GET_FIRST_CMD_TYPE + 11 + + ) + +188  + #ENGINE_CTRL_GET_NEXT_CMD_TYPE + 12 + + ) + +193  + #ENGINE_CTRL_GET_CMD_FROM_NAME + 13 + + ) + +202  + #ENGINE_CTRL_GET_NAME_LEN_FROM_CMD + 14 + + ) + +203  + #ENGINE_CTRL_GET_NAME_FROM_CMD + 15 + + ) + +205  + #ENGINE_CTRL_GET_DESC_LEN_FROM_CMD + 16 + + ) + +206  + #ENGINE_CTRL_GET_DESC_FROM_CMD + 17 + + ) + +212  + #ENGINE_CTRL_GET_CMD_FLAGS + 18 + + ) + +218  + #ENGINE_CMD_BASE + 200 + + ) + +229  + #ENGINE_CTRL_CHIL_SET_FORKCHECK + 100 + + ) + +235  + #ENGINE_CTRL_CHIL_NO_LOCKING + 101 + + ) + +251  + sENGINE_CMD_DEFN_ + { + +252  +cmd_num +; + +253 cڡ * +cmd_me +; + +254 cڡ * +cmd_desc +; + +255  +cmd_ags +; + +256 } + tENGINE_CMD_DEFN +; + +259 (* +ENGINE_GEN_FUNC_PTR +) (); + +261 (* +ENGINE_GEN_INT_FUNC_PTR +( + tENGINE + *); + +263 (* +ENGINE_CTRL_FUNC_PTR +( + tENGINE + *, , , *, + +264 (* + tf +) ()); + +266  +EVP_PKEY + *(* + tENGINE_LOAD_KEY_PTR +)( + tENGINE + *, const *, + +267 + tUI_METHOD + * + tui_mhod +, + +268 * + tback_da +); + +269 (* +ENGINE_SSL_CLIENT_CERT_PTR +( + tENGINE + *, + tSSL + * + ts +, + +270 + tSTACK_OF +( + tX509_NAME +* + t_dn +, + +271 + tX509 + ** + tp +, + tEVP_PKEY + ** + tpkey +, + +272 + tSTACK_OF +( + tX509 +** + tph +, + +273 + tUI_METHOD + * + tui_mhod +, + +274 * + tback_da +); + +290 (* +ENGINE_CIPHERS_PTR +( + tENGINE + *, cڡ + tEVP_CIPHER + **, + +292 (* +ENGINE_DIGESTS_PTR +( + tENGINE + *, cڡ + tEVP_MD + **, const **, + +294 (* +ENGINE_PKEY_METHS_PTR +( + tENGINE + *, + tEVP_PKEY_METHOD + **, + +296 (* +ENGINE_PKEY_ASN1_METHS_PTR +( + tENGINE + *, + tEVP_PKEY_ASN1_METHOD + **, + +311 +ENGINE + * +ENGINE_g_f +(); + +312 +ENGINE + * +ENGINE_g_ϡ +(); + +314 +ENGINE + * +ENGINE_g_xt +(ENGINE * +e +); + +315 +ENGINE + * +ENGINE_g_ev +(ENGINE * +e +); + +317  +ENGINE_add +( +ENGINE + * +e +); + +319  +ENGINE_move +( +ENGINE + * +e +); + +321 +ENGINE + * +ENGINE_by_id +(cڡ * +id +); + +323 #i +OPENSSL_API_COMPAT + < 0x10100000L + +324  + #ENGINE_ld_ݒs +() \ + +325 + `OPENSSL__yo +( +OPENSSL_INIT_ENGINE_OPENSSL +, +NULL +) + + ) + +326  + #ENGINE_ld_dymic +() \ + +327 + `OPENSSL__yo +( +OPENSSL_INIT_ENGINE_DYNAMIC +, +NULL +) + + ) + +328 #ide +OPENSSL_NO_STATIC_ENGINE + + +329  + #ENGINE_ld_dlock +() \ + +330 + `OPENSSL__yo +( +OPENSSL_INIT_ENGINE_PADLOCK +, +NULL +) + + ) + +331  + #ENGINE_ld_pi +() \ + +332 + `OPENSSL__yo +( +OPENSSL_INIT_ENGINE_CAPI +, +NULL +) + + ) + +333  + #ENGINE_ld_alg +() \ + +334 + `OPENSSL__yo +( +OPENSSL_INIT_ENGINE_AFALG +, +NULL +) + + ) + +336  + #ENGINE_ld_yodev +() \ + +337 + `OPENSSL__yo +( +OPENSSL_INIT_ENGINE_CRYPTODEV +, +NULL +) + + ) + +338  + #ENGINE_ld_rdnd +() \ + +339 + `OPENSSL__yo +( +OPENSSL_INIT_ENGINE_RDRAND +, +NULL +) + + ) + +341  +ENGINE_ld_but_ges +(); + +347  +ENGINE_g_b_ags +(); + +348  +ENGINE_t_b_ags +( +ags +); + +358  +ENGINE_gi_RSA +( +ENGINE + * +e +); + +359  +ENGINE_uegi_RSA +( +ENGINE + * +e +); + +360  +ENGINE_gi_l_RSA +(); + +362  +ENGINE_gi_DSA +( +ENGINE + * +e +); + +363  +ENGINE_uegi_DSA +( +ENGINE + * +e +); + +364  +ENGINE_gi_l_DSA +(); + +366  +ENGINE_gi_EC +( +ENGINE + * +e +); + +367  +ENGINE_uegi_EC +( +ENGINE + * +e +); + +368  +ENGINE_gi_l_EC +(); + +370  +ENGINE_gi_DH +( +ENGINE + * +e +); + +371  +ENGINE_uegi_DH +( +ENGINE + * +e +); + +372  +ENGINE_gi_l_DH +(); + +374  +ENGINE_gi_RAND +( +ENGINE + * +e +); + +375  +ENGINE_uegi_RAND +( +ENGINE + * +e +); + +376  +ENGINE_gi_l_RAND +(); + +378  +ENGINE_gi_chs +( +ENGINE + * +e +); + +379  +ENGINE_uegi_chs +( +ENGINE + * +e +); + +380  +ENGINE_gi_l_chs +(); + +382  +ENGINE_gi_diges +( +ENGINE + * +e +); + +383  +ENGINE_uegi_diges +( +ENGINE + * +e +); + +384  +ENGINE_gi_l_diges +(); + +386  +ENGINE_gi_pkey_mhs +( +ENGINE + * +e +); + +387  +ENGINE_uegi_pkey_mhs +( +ENGINE + * +e +); + +388  +ENGINE_gi_l_pkey_mhs +(); + +390  +ENGINE_gi_pkey_a1_mhs +( +ENGINE + * +e +); + +391  +ENGINE_uegi_pkey_a1_mhs +( +ENGINE + * +e +); + +392  +ENGINE_gi_l_pkey_a1_mhs +(); + +400  +ENGINE_gi_come +( +ENGINE + * +e +); + +401  +ENGINE_gi_l_come +(); + +413  +ENGINE_ +( +ENGINE + * +e +,  +cmd +,  +i +, * +p +, (* +f +) ()); + +421  +ENGINE_cmd_is_execub +( +ENGINE + * +e +,  +cmd +); + +429  +ENGINE__cmd +( +ENGINE + * +e +, cڡ * +cmd_me +, + +430  +i +, * +p +, (* +f +(),  +cmd_tiڮ +); + +454  +ENGINE__cmd_rg +( +ENGINE + * +e +, cڡ * +cmd_me +, cڡ * +g +, + +455  +cmd_tiڮ +); + +465 +ENGINE + * +ENGINE_w +(); + +466  +ENGINE_ +( +ENGINE + * +e +); + +467  +ENGINE_up_f +( +ENGINE + * +e +); + +468  +ENGINE_t_id +( +ENGINE + * +e +, cڡ * +id +); + +469  +ENGINE_t_me +( +ENGINE + * +e +, cڡ * +me +); + +470  +ENGINE_t_RSA +( +ENGINE + * +e +, cڡ +RSA_METHOD + * +r_mh +); + +471  +ENGINE_t_DSA +( +ENGINE + * +e +, cڡ +DSA_METHOD + * +d_mh +); + +472  +ENGINE_t_EC +( +ENGINE + * +e +, cڡ +EC_KEY_METHOD + * +ecd_mh +); + +473  +ENGINE_t_DH +( +ENGINE + * +e +, cڡ +DH_METHOD + * +dh_mh +); + +474  +ENGINE_t_RAND +( +ENGINE + * +e +, cڡ +RAND_METHOD + * +nd_mh +); + +475  +ENGINE_t_deroy_funi +( +ENGINE + * +e +, +ENGINE_GEN_INT_FUNC_PTR + +deroy_f +); + +476  +ENGINE_t__funi +( +ENGINE + * +e +, +ENGINE_GEN_INT_FUNC_PTR + +_f +); + +477  +ENGINE_t_fish_funi +( +ENGINE + * +e +, +ENGINE_GEN_INT_FUNC_PTR + +fish_f +); + +478  +ENGINE_t__funi +( +ENGINE + * +e +, +ENGINE_CTRL_FUNC_PTR + +_f +); + +479  +ENGINE_t_ld_ivkey_funi +( +ENGINE + * +e +, + +480 +ENGINE_LOAD_KEY_PTR + +ldiv_f +); + +481  +ENGINE_t_ld_pubkey_funi +( +ENGINE + * +e +, +ENGINE_LOAD_KEY_PTR + +ldpub_f +); + +482  +ENGINE_t_ld_s___funi +( +ENGINE + * +e +, + +483 +ENGINE_SSL_CLIENT_CERT_PTR + + +484 +lds_f +); + +485  +ENGINE_t_chs +( +ENGINE + * +e +, +ENGINE_CIPHERS_PTR + +f +); + +486  +ENGINE_t_diges +( +ENGINE + * +e +, +ENGINE_DIGESTS_PTR + +f +); + +487  +ENGINE_t_pkey_mhs +( +ENGINE + * +e +, +ENGINE_PKEY_METHS_PTR + +f +); + +488  +ENGINE_t_pkey_a1_mhs +( +ENGINE + * +e +, +ENGINE_PKEY_ASN1_METHS_PTR + +f +); + +489  +ENGINE_t_ags +( +ENGINE + * +e +,  +ags +); + +490  +ENGINE_t_cmd_des +( +ENGINE + * +e +, cڡ +ENGINE_CMD_DEFN + * +des +); + +492  + #ENGINE_g_ex_w_dex +( +l +, +p +, +wf +, +dupf +, +f +) \ + +493 + `CRYPTO_g_ex_w_dex +( +CRYPTO_EX_INDEX_ENGINE +, +l +, +p +, +wf +, +dupf +, +f +) + + ) + +494  +ENGINE_t_ex_da +( +ENGINE + * +e +,  +idx +, * +g +); + +495 * +ENGINE_g_ex_da +(cڡ +ENGINE + * +e +,  +idx +); + +497 #i +OPENSSL_API_COMPAT + < 0x10100000L + +502  + #ENGINE_nup +(0 + + ) + +511 cڡ * +ENGINE_g_id +(cڡ +ENGINE + * +e +); + +512 cڡ * +ENGINE_g_me +(cڡ +ENGINE + * +e +); + +513 cڡ +RSA_METHOD + * +ENGINE_g_RSA +(cڡ +ENGINE + * +e +); + +514 cڡ +DSA_METHOD + * +ENGINE_g_DSA +(cڡ +ENGINE + * +e +); + +515 cڡ +EC_KEY_METHOD + * +ENGINE_g_EC +(cڡ +ENGINE + * +e +); + +516 cڡ +DH_METHOD + * +ENGINE_g_DH +(cڡ +ENGINE + * +e +); + +517 cڡ +RAND_METHOD + * +ENGINE_g_RAND +(cڡ +ENGINE + * +e +); + +518 +ENGINE_GEN_INT_FUNC_PTR + +ENGINE_g_deroy_funi +(cڡ +ENGINE + * +e +); + +519 +ENGINE_GEN_INT_FUNC_PTR + +ENGINE_g__funi +(cڡ +ENGINE + * +e +); + +520 +ENGINE_GEN_INT_FUNC_PTR + +ENGINE_g_fish_funi +(cڡ +ENGINE + * +e +); + +521 +ENGINE_CTRL_FUNC_PTR + +ENGINE_g__funi +(cڡ +ENGINE + * +e +); + +522 +ENGINE_LOAD_KEY_PTR + +ENGINE_g_ld_ivkey_funi +(cڡ +ENGINE + * +e +); + +523 +ENGINE_LOAD_KEY_PTR + +ENGINE_g_ld_pubkey_funi +(cڡ +ENGINE + * +e +); + +524 +ENGINE_SSL_CLIENT_CERT_PTR + +ENGINE_g_s___funi +(cڡ +ENGINE + + +525 * +e +); + +526 +ENGINE_CIPHERS_PTR + +ENGINE_g_chs +(cڡ +ENGINE + * +e +); + +527 +ENGINE_DIGESTS_PTR + +ENGINE_g_diges +(cڡ +ENGINE + * +e +); + +528 +ENGINE_PKEY_METHS_PTR + +ENGINE_g_pkey_mhs +(cڡ +ENGINE + * +e +); + +529 +ENGINE_PKEY_ASN1_METHS_PTR + +ENGINE_g_pkey_a1_mhs +(cڡ +ENGINE + * +e +); + +530 cڡ +EVP_CIPHER + * +ENGINE_g_ch +( +ENGINE + * +e +,  +nid +); + +531 cڡ +EVP_MD + * +ENGINE_g_dige +( +ENGINE + * +e +,  +nid +); + +532 cڡ +EVP_PKEY_METHOD + * +ENGINE_g_pkey_mh +( +ENGINE + * +e +,  +nid +); + +533 cڡ +EVP_PKEY_ASN1_METHOD + * +ENGINE_g_pkey_a1_mh +( +ENGINE + * +e +,  +nid +); + +534 cڡ +EVP_PKEY_ASN1_METHOD + * +ENGINE_g_pkey_a1_mh_r +( +ENGINE + * +e +, + +535 cڡ * +r +, + +536  +n +); + +537 cڡ +EVP_PKEY_ASN1_METHOD + * +ENGINE_pkey_a1_fd_r +( +ENGINE + ** + +, + +538 cڡ * +r +, + +539  +n +); + +540 cڡ +ENGINE_CMD_DEFN + * +ENGINE_g_cmd_des +(cڡ +ENGINE + * +e +); + +541  +ENGINE_g_ags +(cڡ +ENGINE + * +e +); + +561  +ENGINE_ +( +ENGINE + * +e +); + +567  +ENGINE_fish +( +ENGINE + * +e +); + +574 +EVP_PKEY + * +ENGINE_ld_ive_key +( +ENGINE + * +e +, cڡ * +key_id +, + +575 +UI_METHOD + * +ui_mhod +, * +back_da +); + +576 +EVP_PKEY + * +ENGINE_ld_public_key +( +ENGINE + * +e +, cڡ * +key_id +, + +577 +UI_METHOD + * +ui_mhod +, * +back_da +); + +578  +ENGINE_ld_s__ +( +ENGINE + * +e +, +SSL + * +s +, + +579 +STACK_OF +( +X509_NAME +* +_dn +, +X509 + ** +p +, + +580 +EVP_PKEY + ** +key +, +STACK_OF +( +X509 +** +ph +, + +581 +UI_METHOD + * +ui_mhod +, * +back_da +); + +589 +ENGINE + * +ENGINE_g_deu_RSA +(); + +591 +ENGINE + * +ENGINE_g_deu_DSA +(); + +592 +ENGINE + * +ENGINE_g_deu_EC +(); + +593 +ENGINE + * +ENGINE_g_deu_DH +(); + +594 +ENGINE + * +ENGINE_g_deu_RAND +(); + +599 +ENGINE + * +ENGINE_g_ch_ge +( +nid +); + +600 +ENGINE + * +ENGINE_g_dige_ge +( +nid +); + +601 +ENGINE + * +ENGINE_g_pkey_mh_ge +( +nid +); + +602 +ENGINE + * +ENGINE_g_pkey_a1_mh_ge +( +nid +); + +610  +ENGINE_t_deu_RSA +( +ENGINE + * +e +); + +611  +ENGINE_t_deu_rg +( +ENGINE + * +e +, cڡ * +def_li +); + +613  +ENGINE_t_deu_DSA +( +ENGINE + * +e +); + +614  +ENGINE_t_deu_EC +( +ENGINE + * +e +); + +615  +ENGINE_t_deu_DH +( +ENGINE + * +e +); + +616  +ENGINE_t_deu_RAND +( +ENGINE + * +e +); + +617  +ENGINE_t_deu_chs +( +ENGINE + * +e +); + +618  +ENGINE_t_deu_diges +( +ENGINE + * +e +); + +619  +ENGINE_t_deu_pkey_mhs +( +ENGINE + * +e +); + +620  +ENGINE_t_deu_pkey_a1_mhs +( +ENGINE + * +e +); + +629  +ENGINE_t_deu +( +ENGINE + * +e +,  +ags +); + +631  +ENGINE_add_cf_modu +(); + +641  + #OSSL_DYNAMIC_VERSION + ()0x00030000 + + ) + +646  + #OSSL_DYNAMIC_OLDEST + ()0x00030000 + + ) + +659 *(* + tdyn_MEM_mloc_ +( + tsize_t +, const *, ); + +660 *(* + tdyn_MEM_loc_ +(*, + tsize_t +, const *, ); + +661 (* +dyn_MEM__ +) (*, const *, ); + +662  + s_dymic_MEM_s + { + +663 +dyn_MEM_mloc_ + +mloc_ +; + +664 +dyn_MEM_loc_ + +loc_ +; + +665 +dyn_MEM__ + +_ +; + +666 } + tdymic_MEM_s +; + +672  + s_dymic_s + { + +673 * +ic_e +; + +674 +dymic_MEM_s + +mem_s +; + +675 } + tdymic_s +; + +689 (* + tdymic_v_check_ +( + tos_vsi +); + +690  + #IMPLEMENT_DYNAMIC_CHECK_FN +() \ + +691 +OPENSSL_EXPORT +  + `v_check +( +v +); \ + +692 +OPENSSL_EXPORT +  + `v_check +( +v +) { \ + +693 i( +v + > +OSSL_DYNAMIC_OLDEST + +OSSL_DYNAMIC_VERSION +; \ + +694  0; } + + ) + +714 (* +dymic_bd_ge +( + tENGINE + * + te +, cڡ * + tid +, + +715 cڡ + tdymic_s + * + ts +); + +716  + #IMPLEMENT_DYNAMIC_BIND_FN +( + +) \ + +717 +OPENSSL_EXPORT + \ + +718  + `bd_ge +( +ENGINE + * +e +, cڡ * +id +, cڡ +dymic_s + * +s +); \ + +719 +OPENSSL_EXPORT + \ + +720  + `bd_ge +( +ENGINE + * +e +, cڡ * +id +, cڡ +dymic_s + * +s +) { \ + +721 i( + `ENGINE_g_ic_e +(= +s +-> +ic_e + +sk_cbs +; \ + +722 + `CRYPTO_t_mem_funis +( +s +-> +mem_s +. +mloc_ +, \ + +723 +s +-> +mem_s +. +loc_ +, \ + +724 +s +-> +mem_s +. +_ +); \ + +725 +sk_cbs +: \ + +726 i(! + ` +( +e +, +id +))  0; \ + +727  1; } + + ) + +740 * +ENGINE_g_ic_e +(); + +742 #i +defed +( +__OnBSD__ +|| defed( +__FeBSD__ +|| defed( +__DgFly__ +) + +743 +DEPRECATEDIN_1_1_0 +( +ENGINE_tup_bsd_yodev +()) + +747 #ifde +__lulus + + + @/usr/include/openssl/err.h + +10 #ide +HEADER_ERR_H + + +11  + #HEADER_ERR_H + + + ) + +13  + ~<ݒs/e_os2.h +> + +15 #ide +OPENSSL_NO_STDIO + + +16  + ~ + +17  + ~ + +20  + ~<ݒs/os_typ.h +> + +21  + ~<ݒs/bio.h +> + +22  + ~<ݒs/lhash.h +> + +24 #ifde +__lulus + + +28 #ide +OPENSSL_NO_ERR + + +29  + #ERR_PUT_r +( +a +, +b +, +c +, +d +, +e + + `ERR_put_r +,b,c,d,e) + + ) + +31  + #ERR_PUT_r +( +a +, +b +, +c +, +d +, +e + + `ERR_put_r +,b,c, +NULL +,0) + + ) + +34  + ~ + +36  + #ERR_TXT_MALLOCED + 0x01 + + ) + +37  + #ERR_TXT_STRING + 0x02 + + ) + +39  + #ERR_FLAG_MARK + 0x01 + + ) + +40  + #ERR_FLAG_CLEAR + 0x02 + + ) + +42  + #ERR_NUM_ERRORS + 16 + + ) + +43  + sr_e_ + { + +44  +r_ags +[ +ERR_NUM_ERRORS +]; + +45  +r_bufr +[ +ERR_NUM_ERRORS +]; + +46 * +r_da +[ +ERR_NUM_ERRORS +]; + +47  +r_da_ags +[ +ERR_NUM_ERRORS +]; + +48 cڡ * +r_fe +[ +ERR_NUM_ERRORS +]; + +49  +r_le +[ +ERR_NUM_ERRORS +]; + +50  +t +, +btom +; + +51 } + tERR_STATE +; + +54  + #ERR_LIB_NONE + 1 + + ) + +55  + #ERR_LIB_SYS + 2 + + ) + +56  + #ERR_LIB_BN + 3 + + ) + +57  + #ERR_LIB_RSA + 4 + + ) + +58  + #ERR_LIB_DH + 5 + + ) + +59  + #ERR_LIB_EVP + 6 + + ) + +60  + #ERR_LIB_BUF + 7 + + ) + +61  + #ERR_LIB_OBJ + 8 + + ) + +62  + #ERR_LIB_PEM + 9 + + ) + +63  + #ERR_LIB_DSA + 10 + + ) + +64  + #ERR_LIB_X509 + 11 + + ) + +66  + #ERR_LIB_ASN1 + 13 + + ) + +67  + #ERR_LIB_CONF + 14 + + ) + +68  + #ERR_LIB_CRYPTO + 15 + + ) + +69  + #ERR_LIB_EC + 16 + + ) + +70  + #ERR_LIB_SSL + 20 + + ) + +76  + #ERR_LIB_BIO + 32 + + ) + +77  + #ERR_LIB_PKCS7 + 33 + + ) + +78  + #ERR_LIB_X509V3 + 34 + + ) + +79  + #ERR_LIB_PKCS12 + 35 + + ) + +80  + #ERR_LIB_RAND + 36 + + ) + +81  + #ERR_LIB_DSO + 37 + + ) + +82  + #ERR_LIB_ENGINE + 38 + + ) + +83  + #ERR_LIB_OCSP + 39 + + ) + +84  + #ERR_LIB_UI + 40 + + ) + +85  + #ERR_LIB_COMP + 41 + + ) + +86  + #ERR_LIB_ECDSA + 42 + + ) + +87  + #ERR_LIB_ECDH + 43 + + ) + +88  + #ERR_LIB_OSSL_STORE + 44 + + ) + +89  + #ERR_LIB_FIPS + 45 + + ) + +90  + #ERR_LIB_CMS + 46 + + ) + +91  + #ERR_LIB_TS + 47 + + ) + +92  + #ERR_LIB_HMAC + 48 + + ) + +94  + #ERR_LIB_CT + 50 + + ) + +95  + #ERR_LIB_ASYNC + 51 + + ) + +96  + #ERR_LIB_KDF + 52 + + ) + +97  + #ERR_LIB_SM2 + 53 + + ) + +99  + #ERR_LIB_USER + 128 + + ) + +101  + #SYSr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_SYS +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +102  + #BNr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_BN +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +103  + #RSAr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_RSA +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +104  + #DHr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_DH +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +105  + #EVPr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_EVP +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +106  + #BUFr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_BUF +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +107  + #OBJr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_OBJ +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +108  + #PEMr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_PEM +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +109  + #DSAr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_DSA +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +110  + #X509r +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_X509 +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +111  + #ASN1r +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_ASN1 +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +112  + #CONFr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_CONF +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +113  + #CRYPTOr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_CRYPTO +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +114  + #ECr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_EC +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +115  + #SSLr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_SSL +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +116  + #BIOr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_BIO +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +117  + #PKCS7r +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_PKCS7 +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +118  + #X509V3r +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_X509V3 +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +119  + #PKCS12r +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_PKCS12 +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +120  + #RANDr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_RAND +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +121  + #DSOr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_DSO +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +122  + #ENGINEr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_ENGINE +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +123  + #OCSPr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_OCSP +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +124  + #UIr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_UI +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +125  + #COMPr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_COMP +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +126  + #ECDSAr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_ECDSA +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +127  + #ECDHr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_ECDH +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +128  + #OSSL_STOREr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_OSSL_STORE +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +129  + #FIPSr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_FIPS +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +130  + #CMSr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_CMS +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +131  + #TSr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_TS +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +132  + #HMACr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_HMAC +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +133  + #CTr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_CT +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +134  + #ASYNCr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_ASYNC +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +135  + #KDFr +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_KDF +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +136  + #SM2r +( +f +, +r + + `ERR_PUT_r +( +ERR_LIB_SM2 +,(f),), +OPENSSL_FILE +, +OPENSSL_LINE +) + + ) + +138  + #ERR_PACK +( +l +, +f +, +r +) ( \ + +139 ((()( +l +) & 0x0FF) << 24L) | \ + +140 ((()( +f +) & 0xFFF) << 12L) | \ + +141 ((()( +r +& 0xFFF) + + ) + +142  + #ERR_GET_LIB +( +l +()((>> 24L& 0x0FFL) + + ) + +143  + #ERR_GET_FUNC +( +l +()((>> 12L& 0xFFFL) + + ) + +144  + #ERR_GET_REASON +( +l +()& 0xFFFL) + + ) + +145  + #ERR_FATAL_ERROR +( +l +()& +ERR_R_FATAL +) + + ) + +148  + #SYS_F_FOPEN + 1 + + ) + +149  + #SYS_F_CONNECT + 2 + + ) + +150  + #SYS_F_GETSERVBYNAME + 3 + + ) + +151  + #SYS_F_SOCKET + 4 + + ) + +152  + #SYS_F_IOCTLSOCKET + 5 + + ) + +153  + #SYS_F_BIND + 6 + + ) + +154  + #SYS_F_LISTEN + 7 + + ) + +155  + #SYS_F_ACCEPT + 8 + + ) + +156  + #SYS_F_WSASTARTUP + 9 + + ) + +157  + #SYS_F_OPENDIR + 10 + + ) + +158  + #SYS_F_FREAD + 11 + + ) + +159  + #SYS_F_GETADDRINFO + 12 + + ) + +160  + #SYS_F_GETNAMEINFO + 13 + + ) + +161  + #SYS_F_SETSOCKOPT + 14 + + ) + +162  + #SYS_F_GETSOCKOPT + 15 + + ) + +163  + #SYS_F_GETSOCKNAME + 16 + + ) + +164  + #SYS_F_GETHOSTBYNAME + 17 + + ) + +165  + #SYS_F_FFLUSH + 18 + + ) + +166  + #SYS_F_OPEN + 19 + + ) + +167  + #SYS_F_CLOSE + 20 + + ) + +168  + #SYS_F_IOCTL + 21 + + ) + +169  + #SYS_F_STAT + 22 + + ) + +170  + #SYS_F_FCNTL + 23 + + ) + +171  + #SYS_F_FSTAT + 24 + + ) + +174  + #ERR_R_SYS_LIB + +ERR_LIB_SYS + + + ) + +175  + #ERR_R_BN_LIB + +ERR_LIB_BN + + + ) + +176  + #ERR_R_RSA_LIB + +ERR_LIB_RSA + + + ) + +177  + #ERR_R_DH_LIB + +ERR_LIB_DH + + + ) + +178  + #ERR_R_EVP_LIB + +ERR_LIB_EVP + + + ) + +179  + #ERR_R_BUF_LIB + +ERR_LIB_BUF + + + ) + +180  + #ERR_R_OBJ_LIB + +ERR_LIB_OBJ + + + ) + +181  + #ERR_R_PEM_LIB + +ERR_LIB_PEM + + + ) + +182  + #ERR_R_DSA_LIB + +ERR_LIB_DSA + + + ) + +183  + #ERR_R_X509_LIB + +ERR_LIB_X509 + + + ) + +184  + #ERR_R_ASN1_LIB + +ERR_LIB_ASN1 + + + ) + +185  + #ERR_R_EC_LIB + +ERR_LIB_EC + + + ) + +186  + #ERR_R_BIO_LIB + +ERR_LIB_BIO + + + ) + +187  + #ERR_R_PKCS7_LIB + +ERR_LIB_PKCS7 + + + ) + +188  + #ERR_R_X509V3_LIB + +ERR_LIB_X509V3 + + + ) + +189  + #ERR_R_ENGINE_LIB + +ERR_LIB_ENGINE + + + ) + +190  + #ERR_R_UI_LIB + +ERR_LIB_UI + + + ) + +191  + #ERR_R_ECDSA_LIB + +ERR_LIB_ECDSA + + + ) + +192  + #ERR_R_OSSL_STORE_LIB + +ERR_LIB_OSSL_STORE + + + ) + +194  + #ERR_R_NESTED_ASN1_ERROR + 58 + + ) + +195  + #ERR_R_MISSING_ASN1_EOS + 63 + + ) + +198  + #ERR_R_FATAL + 64 + + ) + +199  + #ERR_R_MALLOC_FAILURE + (1| +ERR_R_FATAL +) + + ) + +200  + #ERR_R_SHOULD_NOT_HAVE_BEEN_CALLED + (2| +ERR_R_FATAL +) + + ) + +201  + #ERR_R_PASSED_NULL_PARAMETER + (3| +ERR_R_FATAL +) + + ) + +202  + #ERR_R_INTERNAL_ERROR + (4| +ERR_R_FATAL +) + + ) + +203  + #ERR_R_DISABLED + (5| +ERR_R_FATAL +) + + ) + +204  + #ERR_R_INIT_FAIL + (6| +ERR_R_FATAL +) + + ) + +205  + #ERR_R_PASSED_INVALID_ARGUMENT + (7) + + ) + +206  + #ERR_R_OPERATION_FAIL + (8| +ERR_R_FATAL +) + + ) + +213  + sERR_rg_da_ + { + +214  +r +; + +215 cڡ * +rg +; + +216 } + tERR_STRING_DATA +; + +218 +DEFINE_LHASH_OF +( +ERR_STRING_DATA +); + +220  +ERR_put_r +( +lib +,  +func +,  +as +, cڡ * +fe +,  +le +); + +221  +ERR_t_r_da +(* +da +,  +ags +); + +223  +ERR_g_r +(); + +224  +ERR_g_r_le +(cڡ ** +fe +, * +le +); + +225  +ERR_g_r_le_da +(cڡ ** +fe +, * +le +, + +226 cڡ ** +da +, * +ags +); + +227  +ERR_ek_r +(); + +228  +ERR_ek_r_le +(cڡ ** +fe +, * +le +); + +229  +ERR_ek_r_le_da +(cڡ ** +fe +, * +le +, + +230 cڡ ** +da +, * +ags +); + +231  +ERR_ek_ϡ_r +(); + +232  +ERR_ek_ϡ_r_le +(cڡ ** +fe +, * +le +); + +233  +ERR_ek_ϡ_r_le_da +(cڡ ** +fe +, * +le +, + +234 cڡ ** +da +, * +ags +); + +235  +ERR_r_r +(); + +236 * +ERR_r_rg +( +e +, * +buf +); + +237  +ERR_r_rg_n +( +e +, * +buf +, +size_t + +n +); + +238 cڡ * +ERR_lib_r_rg +( +e +); + +239 cڡ * +ERR_func_r_rg +( +e +); + +240 cڡ * +ERR_as_r_rg +( +e +); + +241  +ERR_t_rs_cb +((* +cb +(cڡ * +r +, +size_t + +n +, * +u +), + +242 * +u +); + +243 #ide +OPENSSL_NO_STDIO + + +244  +ERR_t_rs_ +( +FILE + * + +); + +246  +ERR_t_rs +( +BIO + * +bp +); + +247  +ERR_add_r_da +( +num +, ...); + +248  +ERR_add_r_vda +( +num +, +va_li + +gs +); + +249  +ERR_ld_rgs +( +lib +, +ERR_STRING_DATA + * +r +); + +250  +ERR_ld_rgs_cڡ +(cڡ +ERR_STRING_DATA + * +r +); + +251  +ERR_ud_rgs +( +lib +, +ERR_STRING_DATA + * +r +); + +252  +ERR_ld_ERR_rgs +(); + +254 #i +OPENSSL_API_COMPAT + < 0x10100000L + +255  + #ERR_ld_yo_rgs +() \ + +256 + `OPENSSL__yo +( +OPENSSL_INIT_LOAD_CRYPTO_STRINGS +, +NULL +) + + ) + +257  + #ERR__rgs +(0 + + ) + +260 +DEPRECATEDIN_1_1_0 +( +ERR_move_thad_e +(*)) + +261 +DEPRECATEDIN_1_0_0 +( +ERR_move_e +( +pid +)) + +262 +ERR_STATE + * +ERR_g_e +(); + +264  +ERR_g_xt_r_libry +(); + +266  +ERR_t_mk +(); + +267  +ERR_p_to_mk +(); + +268  +ERR_r_ϡ_mk +(); + +270 #ifde +__lulus + + + @/usr/include/openssl/obj_mac.h + +12  + #SN_undef + "UNDEF" + + ) + +13  + #LN_undef + "undefed" + + ) + +14  + #NID_undef + 0 + + ) + +15  + #OBJ_undef + 0L + + ) + +17  + #SN_u_t + "ITU-T" + + ) + +18  + #LN_u_t + "u-t" + + ) + +19  + #NID_u_t + 645 + + ) + +20  + #OBJ_u_t + 0L + + ) + +22  + #NID_cct + 404 + + ) + +23  + #OBJ_cct + +OBJ_u_t + + + ) + +25  + #SN_iso + "ISO" + + ) + +26  + #LN_iso + "iso" + + ) + +27  + #NID_iso + 181 + + ) + +28  + #OBJ_iso + 1L + + ) + +30  + #SN_jot_iso_u_t + "JOINT-ISO-ITU-T" + + ) + +31  + #LN_jot_iso_u_t + "jot-iso-u-t" + + ) + +32  + #NID_jot_iso_u_t + 646 + + ) + +33  + #OBJ_jot_iso_u_t + 2L + + ) + +35  + #NID_jot_iso_cct + 393 + + ) + +36  + #OBJ_jot_iso_cct + +OBJ_jot_iso_u_t + + + ) + +38  + #SN_memb_body + "memb-body" + + ) + +39  + #LN_memb_body + "ISO Memb Body" + + ) + +40  + #NID_memb_body + 182 + + ) + +41  + #OBJ_memb_body + +OBJ_iso +,2L + + ) + +43  + #SN_idtifd_gizi + "idtifd-gizi" + + ) + +44  + #NID_idtifd_gizi + 676 + + ) + +45  + #OBJ_idtifd_gizi + +OBJ_iso +,3L + + ) + +47  + #SN_hmac_md5 + "HMAC-MD5" + + ) + +48  + #LN_hmac_md5 + "hmac-md5" + + ) + +49  + #NID_hmac_md5 + 780 + + ) + +50  + #OBJ_hmac_md5 + +OBJ_idtifd_gizi +,6L,1L,5L,5L,8L,1L,1L + + ) + +52  + #SN_hmac_sha1 + "HMAC-SHA1" + + ) + +53  + #LN_hmac_sha1 + "hmac-sha1" + + ) + +54  + #NID_hmac_sha1 + 781 + + ) + +55  + #OBJ_hmac_sha1 + +OBJ_idtifd_gizi +,6L,1L,5L,5L,8L,1L,2L + + ) + +57  + #SN_x509ExtAdmissi + "x509ExtAdmissi" + + ) + +58  + #LN_x509ExtAdmissi + "Prossiڮ Infmi obasif Admissi" + + ) + +59  + #NID_x509ExtAdmissi + 1093 + + ) + +60  + #OBJ_x509ExtAdmissi + +OBJ_idtifd_gizi +,36L,8L,3L,3L + + ) + +62  + #SN_icom_c + "icom-c" + + ) + +63  + #NID_icom_c + 677 + + ) + +64  + #OBJ_icom_c + +OBJ_idtifd_gizi +,132L + + ) + +66  + #SN_ + "" + + ) + +67  + #NID_ + 1170 + + ) + +68  + #OBJ_ + +OBJ_idtifd_gizi +,111L + + ) + +70  + #SN__siswg + "-siswg" + + ) + +71  + #LN__siswg + "IEEE Secury iStagWkg Group" + + ) + +72  + #NID__siswg + 1171 + + ) + +73  + #OBJ__siswg + +OBJ_ +,2L,1619L + + ) + +75  + #SN_iڮ_gizis + "iڮ-gizis" + + ) + +76  + #LN_iڮ_gizis + "Itiڮ Orgizis" + + ) + +77  + #NID_iڮ_gizis + 647 + + ) + +78  + #OBJ_iڮ_gizis + +OBJ_jot_iso_u_t +,23L + + ) + +80  + #SN_w + "w" + + ) + +81  + #NID_w + 678 + + ) + +82  + #OBJ_w + +OBJ_iڮ_gizis +,43L + + ) + +84  + #SN_w_wsg + "w-wsg" + + ) + +85  + #NID_w_wsg + 679 + + ) + +86  + #OBJ_w_wsg + +OBJ_w +,1L + + ) + +88  + #SN_ed_ibu_tys + "ed-ibu-tys" + + ) + +89  + #LN_ed_ibu_tys + "Seed Aribu Tys" + + ) + +90  + #NID_ed_ibu_tys + 394 + + ) + +91  + #OBJ_ed_ibu_tys + +OBJ_jot_iso_u_t +,5L,1L,5L + + ) + +93  + #SN_n + "n" + + ) + +94  + #NID_n + 395 + + ) + +95  + #OBJ_n + +OBJ_ed_ibu_tys +,55L + + ) + +97  + #SN_ISO_US + "ISO-US" + + ) + +98  + #LN_ISO_US + "ISO US Memb Body" + + ) + +99  + #NID_ISO_US + 183 + + ) + +100  + #OBJ_ISO_US + +OBJ_memb_body +,840L + + ) + +102  + #SN_X9_57 + "X9-57" + + ) + +103  + #LN_X9_57 + "X9.57" + + ) + +104  + #NID_X9_57 + 184 + + ) + +105  + #OBJ_X9_57 + +OBJ_ISO_US +,10040L + + ) + +107  + #SN_X9cm + "X9cm" + + ) + +108  + #LN_X9cm + "X9.57 CM ?" + + ) + +109  + #NID_X9cm + 185 + + ) + +110  + #OBJ_X9cm + +OBJ_X9_57 +,4L + + ) + +112  + #SN_ISO_CN + "ISO-CN" + + ) + +113  + #LN_ISO_CN + "ISO CN Memb Body" + + ) + +114  + #NID_ISO_CN + 1140 + + ) + +115  + #OBJ_ISO_CN + +OBJ_memb_body +,156L + + ) + +117  + #SN_osc + "osc" + + ) + +118  + #NID_osc + 1141 + + ) + +119  + #OBJ_osc + +OBJ_ISO_CN +,10197L + + ) + +121  + #SN_sm_scheme + "sm-scheme" + + ) + +122  + #NID_sm_scheme + 1142 + + ) + +123  + #OBJ_sm_scheme + +OBJ_osc +,1L + + ) + +125  + #SN_d + "DSA" + + ) + +126  + #LN_d + "dEnyi" + + ) + +127  + #NID_d + 116 + + ) + +128  + #OBJ_d + +OBJ_X9cm +,1L + + ) + +130  + #SN_dWhSHA1 + "DSA-SHA1" + + ) + +131  + #LN_dWhSHA1 + "dWhSHA1" + + ) + +132  + #NID_dWhSHA1 + 113 + + ) + +133  + #OBJ_dWhSHA1 + +OBJ_X9cm +,3L + + ) + +135  + #SN_si_X9_62 + "si-X9-62" + + ) + +136  + #LN_si_X9_62 + "ANSI X9.62" + + ) + +137  + #NID_si_X9_62 + 405 + + ) + +138  + #OBJ_si_X9_62 + +OBJ_ISO_US +,10045L + + ) + +140  + #OBJ_X9_62_id_fldTy + +OBJ_si_X9_62 +,1L + + ) + +142  + #SN_X9_62_ime_fld + "ime-fld" + + ) + +143  + #NID_X9_62_ime_fld + 406 + + ) + +144  + #OBJ_X9_62_ime_fld + +OBJ_X9_62_id_fldTy +,1L + + ) + +146  + #SN_X9_62_chaiic_two_fld + "chaiic-two-fld" + + ) + +147  + #NID_X9_62_chaiic_two_fld + 407 + + ) + +148  + #OBJ_X9_62_chaiic_two_fld + +OBJ_X9_62_id_fldTy +,2L + + ) + +150  + #SN_X9_62_id_chaiic_two_basis + "id-chaiic-two-basis" + + ) + +151  + #NID_X9_62_id_chaiic_two_basis + 680 + + ) + +152  + #OBJ_X9_62_id_chaiic_two_basis + +OBJ_X9_62_chaiic_two_fld +,3L + + ) + +154  + #SN_X9_62_Basis + "Basis" + + ) + +155  + #NID_X9_62_Basis + 681 + + ) + +156  + #OBJ_X9_62_Basis + +OBJ_X9_62_id_chaiic_two_basis +,1L + + ) + +158  + #SN_X9_62_Basis + "Basis" + + ) + +159  + #NID_X9_62_Basis + 682 + + ) + +160  + #OBJ_X9_62_Basis + +OBJ_X9_62_id_chaiic_two_basis +,2L + + ) + +162  + #SN_X9_62_Basis + "Basis" + + ) + +163  + #NID_X9_62_Basis + 683 + + ) + +164  + #OBJ_X9_62_Basis + +OBJ_X9_62_id_chaiic_two_basis +,3L + + ) + +166  + #OBJ_X9_62_id_publicKeyTy + +OBJ_si_X9_62 +,2L + + ) + +168  + #SN_X9_62_id_ecPublicKey + "id-ecPublicKey" + + ) + +169  + #NID_X9_62_id_ecPublicKey + 408 + + ) + +170  + #OBJ_X9_62_id_ecPublicKey + +OBJ_X9_62_id_publicKeyTy +,1L + + ) + +172  + #OBJ_X9_62_lticCurve + +OBJ_si_X9_62 +,3L + + ) + +174  + #OBJ_X9_62_c_TwoCurve + +OBJ_X9_62_lticCurve +,0L + + ) + +176  + #SN_X9_62_c2b163v1 + "c2b163v1" + + ) + +177  + #NID_X9_62_c2b163v1 + 684 + + ) + +178  + #OBJ_X9_62_c2b163v1 + +OBJ_X9_62_c_TwoCurve +,1L + + ) + +180  + #SN_X9_62_c2b163v2 + "c2b163v2" + + ) + +181  + #NID_X9_62_c2b163v2 + 685 + + ) + +182  + #OBJ_X9_62_c2b163v2 + +OBJ_X9_62_c_TwoCurve +,2L + + ) + +184  + #SN_X9_62_c2b163v3 + "c2b163v3" + + ) + +185  + #NID_X9_62_c2b163v3 + 686 + + ) + +186  + #OBJ_X9_62_c2b163v3 + +OBJ_X9_62_c_TwoCurve +,3L + + ) + +188  + #SN_X9_62_c2b176v1 + "c2b176v1" + + ) + +189  + #NID_X9_62_c2b176v1 + 687 + + ) + +190  + #OBJ_X9_62_c2b176v1 + +OBJ_X9_62_c_TwoCurve +,4L + + ) + +192  + #SN_X9_62_c2b191v1 + "c2b191v1" + + ) + +193  + #NID_X9_62_c2b191v1 + 688 + + ) + +194  + #OBJ_X9_62_c2b191v1 + +OBJ_X9_62_c_TwoCurve +,5L + + ) + +196  + #SN_X9_62_c2b191v2 + "c2b191v2" + + ) + +197  + #NID_X9_62_c2b191v2 + 689 + + ) + +198  + #OBJ_X9_62_c2b191v2 + +OBJ_X9_62_c_TwoCurve +,6L + + ) + +200  + #SN_X9_62_c2b191v3 + "c2b191v3" + + ) + +201  + #NID_X9_62_c2b191v3 + 690 + + ) + +202  + #OBJ_X9_62_c2b191v3 + +OBJ_X9_62_c_TwoCurve +,7L + + ) + +204  + #SN_X9_62_c2b191v4 + "c2b191v4" + + ) + +205  + #NID_X9_62_c2b191v4 + 691 + + ) + +206  + #OBJ_X9_62_c2b191v4 + +OBJ_X9_62_c_TwoCurve +,8L + + ) + +208  + #SN_X9_62_c2b191v5 + "c2b191v5" + + ) + +209  + #NID_X9_62_c2b191v5 + 692 + + ) + +210  + #OBJ_X9_62_c2b191v5 + +OBJ_X9_62_c_TwoCurve +,9L + + ) + +212  + #SN_X9_62_c2b208w1 + "c2b208w1" + + ) + +213  + #NID_X9_62_c2b208w1 + 693 + + ) + +214  + #OBJ_X9_62_c2b208w1 + +OBJ_X9_62_c_TwoCurve +,10L + + ) + +216  + #SN_X9_62_c2b239v1 + "c2b239v1" + + ) + +217  + #NID_X9_62_c2b239v1 + 694 + + ) + +218  + #OBJ_X9_62_c2b239v1 + +OBJ_X9_62_c_TwoCurve +,11L + + ) + +220  + #SN_X9_62_c2b239v2 + "c2b239v2" + + ) + +221  + #NID_X9_62_c2b239v2 + 695 + + ) + +222  + #OBJ_X9_62_c2b239v2 + +OBJ_X9_62_c_TwoCurve +,12L + + ) + +224  + #SN_X9_62_c2b239v3 + "c2b239v3" + + ) + +225  + #NID_X9_62_c2b239v3 + 696 + + ) + +226  + #OBJ_X9_62_c2b239v3 + +OBJ_X9_62_c_TwoCurve +,13L + + ) + +228  + #SN_X9_62_c2b239v4 + "c2b239v4" + + ) + +229  + #NID_X9_62_c2b239v4 + 697 + + ) + +230  + #OBJ_X9_62_c2b239v4 + +OBJ_X9_62_c_TwoCurve +,14L + + ) + +232  + #SN_X9_62_c2b239v5 + "c2b239v5" + + ) + +233  + #NID_X9_62_c2b239v5 + 698 + + ) + +234  + #OBJ_X9_62_c2b239v5 + +OBJ_X9_62_c_TwoCurve +,15L + + ) + +236  + #SN_X9_62_c2b272w1 + "c2b272w1" + + ) + +237  + #NID_X9_62_c2b272w1 + 699 + + ) + +238  + #OBJ_X9_62_c2b272w1 + +OBJ_X9_62_c_TwoCurve +,16L + + ) + +240  + #SN_X9_62_c2b304w1 + "c2b304w1" + + ) + +241  + #NID_X9_62_c2b304w1 + 700 + + ) + +242  + #OBJ_X9_62_c2b304w1 + +OBJ_X9_62_c_TwoCurve +,17L + + ) + +244  + #SN_X9_62_c2b359v1 + "c2b359v1" + + ) + +245  + #NID_X9_62_c2b359v1 + 701 + + ) + +246  + #OBJ_X9_62_c2b359v1 + +OBJ_X9_62_c_TwoCurve +,18L + + ) + +248  + #SN_X9_62_c2b368w1 + "c2b368w1" + + ) + +249  + #NID_X9_62_c2b368w1 + 702 + + ) + +250  + #OBJ_X9_62_c2b368w1 + +OBJ_X9_62_c_TwoCurve +,19L + + ) + +252  + #SN_X9_62_c2b431r1 + "c2b431r1" + + ) + +253  + #NID_X9_62_c2b431r1 + 703 + + ) + +254  + #OBJ_X9_62_c2b431r1 + +OBJ_X9_62_c_TwoCurve +,20L + + ) + +256  + #OBJ_X9_62_imeCurve + +OBJ_X9_62_lticCurve +,1L + + ) + +258  + #SN_X9_62_ime192v1 + "ime192v1" + + ) + +259  + #NID_X9_62_ime192v1 + 409 + + ) + +260  + #OBJ_X9_62_ime192v1 + +OBJ_X9_62_imeCurve +,1L + + ) + +262  + #SN_X9_62_ime192v2 + "ime192v2" + + ) + +263  + #NID_X9_62_ime192v2 + 410 + + ) + +264  + #OBJ_X9_62_ime192v2 + +OBJ_X9_62_imeCurve +,2L + + ) + +266  + #SN_X9_62_ime192v3 + "ime192v3" + + ) + +267  + #NID_X9_62_ime192v3 + 411 + + ) + +268  + #OBJ_X9_62_ime192v3 + +OBJ_X9_62_imeCurve +,3L + + ) + +270  + #SN_X9_62_ime239v1 + "ime239v1" + + ) + +271  + #NID_X9_62_ime239v1 + 412 + + ) + +272  + #OBJ_X9_62_ime239v1 + +OBJ_X9_62_imeCurve +,4L + + ) + +274  + #SN_X9_62_ime239v2 + "ime239v2" + + ) + +275  + #NID_X9_62_ime239v2 + 413 + + ) + +276  + #OBJ_X9_62_ime239v2 + +OBJ_X9_62_imeCurve +,5L + + ) + +278  + #SN_X9_62_ime239v3 + "ime239v3" + + ) + +279  + #NID_X9_62_ime239v3 + 414 + + ) + +280  + #OBJ_X9_62_ime239v3 + +OBJ_X9_62_imeCurve +,6L + + ) + +282  + #SN_X9_62_ime256v1 + "ime256v1" + + ) + +283  + #NID_X9_62_ime256v1 + 415 + + ) + +284  + #OBJ_X9_62_ime256v1 + +OBJ_X9_62_imeCurve +,7L + + ) + +286  + #OBJ_X9_62_id_ecSigTy + +OBJ_si_X9_62 +,4L + + ) + +288  + #SN_ecd_wh_SHA1 + "ecd-wh-SHA1" + + ) + +289  + #NID_ecd_wh_SHA1 + 416 + + ) + +290  + #OBJ_ecd_wh_SHA1 + +OBJ_X9_62_id_ecSigTy +,1L + + ) + +292  + #SN_ecd_wh_Recommded + "ecd-wh-Recommded" + + ) + +293  + #NID_ecd_wh_Recommded + 791 + + ) + +294  + #OBJ_ecd_wh_Recommded + +OBJ_X9_62_id_ecSigTy +,2L + + ) + +296  + #SN_ecd_wh_Scifd + "ecd-wh-Scifd" + + ) + +297  + #NID_ecd_wh_Scifd + 792 + + ) + +298  + #OBJ_ecd_wh_Scifd + +OBJ_X9_62_id_ecSigTy +,3L + + ) + +300  + #SN_ecd_wh_SHA224 + "ecd-wh-SHA224" + + ) + +301  + #NID_ecd_wh_SHA224 + 793 + + ) + +302  + #OBJ_ecd_wh_SHA224 + +OBJ_ecd_wh_Scifd +,1L + + ) + +304  + #SN_ecd_wh_SHA256 + "ecd-wh-SHA256" + + ) + +305  + #NID_ecd_wh_SHA256 + 794 + + ) + +306  + #OBJ_ecd_wh_SHA256 + +OBJ_ecd_wh_Scifd +,2L + + ) + +308  + #SN_ecd_wh_SHA384 + "ecd-wh-SHA384" + + ) + +309  + #NID_ecd_wh_SHA384 + 795 + + ) + +310  + #OBJ_ecd_wh_SHA384 + +OBJ_ecd_wh_Scifd +,3L + + ) + +312  + #SN_ecd_wh_SHA512 + "ecd-wh-SHA512" + + ) + +313  + #NID_ecd_wh_SHA512 + 796 + + ) + +314  + #OBJ_ecd_wh_SHA512 + +OBJ_ecd_wh_Scifd +,4L + + ) + +316  + #OBJ_cg_lticCurve + +OBJ_icom_c +,0L + + ) + +318  + #SN_112r1 + "112r1" + + ) + +319  + #NID_112r1 + 704 + + ) + +320  + #OBJ_112r1 + +OBJ_cg_lticCurve +,6L + + ) + +322  + #SN_112r2 + "112r2" + + ) + +323  + #NID_112r2 + 705 + + ) + +324  + #OBJ_112r2 + +OBJ_cg_lticCurve +,7L + + ) + +326  + #SN_128r1 + "128r1" + + ) + +327  + #NID_128r1 + 706 + + ) + +328  + #OBJ_128r1 + +OBJ_cg_lticCurve +,28L + + ) + +330  + #SN_128r2 + "128r2" + + ) + +331  + #NID_128r2 + 707 + + ) + +332  + #OBJ_128r2 + +OBJ_cg_lticCurve +,29L + + ) + +334  + #SN_160k1 + "160k1" + + ) + +335  + #NID_160k1 + 708 + + ) + +336  + #OBJ_160k1 + +OBJ_cg_lticCurve +,9L + + ) + +338  + #SN_160r1 + "160r1" + + ) + +339  + #NID_160r1 + 709 + + ) + +340  + #OBJ_160r1 + +OBJ_cg_lticCurve +,8L + + ) + +342  + #SN_160r2 + "160r2" + + ) + +343  + #NID_160r2 + 710 + + ) + +344  + #OBJ_160r2 + +OBJ_cg_lticCurve +,30L + + ) + +346  + #SN_192k1 + "192k1" + + ) + +347  + #NID_192k1 + 711 + + ) + +348  + #OBJ_192k1 + +OBJ_cg_lticCurve +,31L + + ) + +350  + #SN_224k1 + "224k1" + + ) + +351  + #NID_224k1 + 712 + + ) + +352  + #OBJ_224k1 + +OBJ_cg_lticCurve +,32L + + ) + +354  + #SN_224r1 + "224r1" + + ) + +355  + #NID_224r1 + 713 + + ) + +356  + #OBJ_224r1 + +OBJ_cg_lticCurve +,33L + + ) + +358  + #SN_256k1 + "256k1" + + ) + +359  + #NID_256k1 + 714 + + ) + +360  + #OBJ_256k1 + +OBJ_cg_lticCurve +,10L + + ) + +362  + #SN_384r1 + "384r1" + + ) + +363  + #NID_384r1 + 715 + + ) + +364  + #OBJ_384r1 + +OBJ_cg_lticCurve +,34L + + ) + +366  + #SN_521r1 + "521r1" + + ) + +367  + #NID_521r1 + 716 + + ) + +368  + #OBJ_521r1 + +OBJ_cg_lticCurve +,35L + + ) + +370  + #SN_113r1 + "113r1" + + ) + +371  + #NID_113r1 + 717 + + ) + +372  + #OBJ_113r1 + +OBJ_cg_lticCurve +,4L + + ) + +374  + #SN_113r2 + "113r2" + + ) + +375  + #NID_113r2 + 718 + + ) + +376  + #OBJ_113r2 + +OBJ_cg_lticCurve +,5L + + ) + +378  + #SN_131r1 + "131r1" + + ) + +379  + #NID_131r1 + 719 + + ) + +380  + #OBJ_131r1 + +OBJ_cg_lticCurve +,22L + + ) + +382  + #SN_131r2 + "131r2" + + ) + +383  + #NID_131r2 + 720 + + ) + +384  + #OBJ_131r2 + +OBJ_cg_lticCurve +,23L + + ) + +386  + #SN_163k1 + "163k1" + + ) + +387  + #NID_163k1 + 721 + + ) + +388  + #OBJ_163k1 + +OBJ_cg_lticCurve +,1L + + ) + +390  + #SN_163r1 + "163r1" + + ) + +391  + #NID_163r1 + 722 + + ) + +392  + #OBJ_163r1 + +OBJ_cg_lticCurve +,2L + + ) + +394  + #SN_163r2 + "163r2" + + ) + +395  + #NID_163r2 + 723 + + ) + +396  + #OBJ_163r2 + +OBJ_cg_lticCurve +,15L + + ) + +398  + #SN_193r1 + "193r1" + + ) + +399  + #NID_193r1 + 724 + + ) + +400  + #OBJ_193r1 + +OBJ_cg_lticCurve +,24L + + ) + +402  + #SN_193r2 + "193r2" + + ) + +403  + #NID_193r2 + 725 + + ) + +404  + #OBJ_193r2 + +OBJ_cg_lticCurve +,25L + + ) + +406  + #SN_233k1 + "233k1" + + ) + +407  + #NID_233k1 + 726 + + ) + +408  + #OBJ_233k1 + +OBJ_cg_lticCurve +,26L + + ) + +410  + #SN_233r1 + "233r1" + + ) + +411  + #NID_233r1 + 727 + + ) + +412  + #OBJ_233r1 + +OBJ_cg_lticCurve +,27L + + ) + +414  + #SN_239k1 + "239k1" + + ) + +415  + #NID_239k1 + 728 + + ) + +416  + #OBJ_239k1 + +OBJ_cg_lticCurve +,3L + + ) + +418  + #SN_283k1 + "283k1" + + ) + +419  + #NID_283k1 + 729 + + ) + +420  + #OBJ_283k1 + +OBJ_cg_lticCurve +,16L + + ) + +422  + #SN_283r1 + "283r1" + + ) + +423  + #NID_283r1 + 730 + + ) + +424  + #OBJ_283r1 + +OBJ_cg_lticCurve +,17L + + ) + +426  + #SN_409k1 + "409k1" + + ) + +427  + #NID_409k1 + 731 + + ) + +428  + #OBJ_409k1 + +OBJ_cg_lticCurve +,36L + + ) + +430  + #SN_409r1 + "409r1" + + ) + +431  + #NID_409r1 + 732 + + ) + +432  + #OBJ_409r1 + +OBJ_cg_lticCurve +,37L + + ) + +434  + #SN_571k1 + "571k1" + + ) + +435  + #NID_571k1 + 733 + + ) + +436  + #OBJ_571k1 + +OBJ_cg_lticCurve +,38L + + ) + +438  + #SN_571r1 + "571r1" + + ) + +439  + #NID_571r1 + 734 + + ) + +440  + #OBJ_571r1 + +OBJ_cg_lticCurve +,39L + + ) + +442  + #OBJ_w_wsg_idm_ecid + +OBJ_w_wsg +,4L + + ) + +444  + #SN_w_wsg_idm_ecid_ws1 + "w-wsg-idm-ecid-ws1" + + ) + +445  + #NID_w_wsg_idm_ecid_ws1 + 735 + + ) + +446  + #OBJ_w_wsg_idm_ecid_ws1 + +OBJ_w_wsg_idm_ecid +,1L + + ) + +448  + #SN_w_wsg_idm_ecid_ws3 + "w-wsg-idm-ecid-ws3" + + ) + +449  + #NID_w_wsg_idm_ecid_ws3 + 736 + + ) + +450  + #OBJ_w_wsg_idm_ecid_ws3 + +OBJ_w_wsg_idm_ecid +,3L + + ) + +452  + #SN_w_wsg_idm_ecid_ws4 + "w-wsg-idm-ecid-ws4" + + ) + +453  + #NID_w_wsg_idm_ecid_ws4 + 737 + + ) + +454  + #OBJ_w_wsg_idm_ecid_ws4 + +OBJ_w_wsg_idm_ecid +,4L + + ) + +456  + #SN_w_wsg_idm_ecid_ws5 + "w-wsg-idm-ecid-ws5" + + ) + +457  + #NID_w_wsg_idm_ecid_ws5 + 738 + + ) + +458  + #OBJ_w_wsg_idm_ecid_ws5 + +OBJ_w_wsg_idm_ecid +,5L + + ) + +460  + #SN_w_wsg_idm_ecid_ws6 + "w-wsg-idm-ecid-ws6" + + ) + +461  + #NID_w_wsg_idm_ecid_ws6 + 739 + + ) + +462  + #OBJ_w_wsg_idm_ecid_ws6 + +OBJ_w_wsg_idm_ecid +,6L + + ) + +464  + #SN_w_wsg_idm_ecid_ws7 + "w-wsg-idm-ecid-ws7" + + ) + +465  + #NID_w_wsg_idm_ecid_ws7 + 740 + + ) + +466  + #OBJ_w_wsg_idm_ecid_ws7 + +OBJ_w_wsg_idm_ecid +,7L + + ) + +468  + #SN_w_wsg_idm_ecid_ws8 + "w-wsg-idm-ecid-ws8" + + ) + +469  + #NID_w_wsg_idm_ecid_ws8 + 741 + + ) + +470  + #OBJ_w_wsg_idm_ecid_ws8 + +OBJ_w_wsg_idm_ecid +,8L + + ) + +472  + #SN_w_wsg_idm_ecid_ws9 + "w-wsg-idm-ecid-ws9" + + ) + +473  + #NID_w_wsg_idm_ecid_ws9 + 742 + + ) + +474  + #OBJ_w_wsg_idm_ecid_ws9 + +OBJ_w_wsg_idm_ecid +,9L + + ) + +476  + #SN_w_wsg_idm_ecid_ws10 + "w-wsg-idm-ecid-ws10" + + ) + +477  + #NID_w_wsg_idm_ecid_ws10 + 743 + + ) + +478  + #OBJ_w_wsg_idm_ecid_ws10 + +OBJ_w_wsg_idm_ecid +,10L + + ) + +480  + #SN_w_wsg_idm_ecid_ws11 + "w-wsg-idm-ecid-ws11" + + ) + +481  + #NID_w_wsg_idm_ecid_ws11 + 744 + + ) + +482  + #OBJ_w_wsg_idm_ecid_ws11 + +OBJ_w_wsg_idm_ecid +,11L + + ) + +484  + #SN_w_wsg_idm_ecid_ws12 + "w-wsg-idm-ecid-ws12" + + ) + +485  + #NID_w_wsg_idm_ecid_ws12 + 745 + + ) + +486  + #OBJ_w_wsg_idm_ecid_ws12 + +OBJ_w_wsg_idm_ecid +,12L + + ) + +488  + #SN_5_cbc + "CAST5-CBC" + + ) + +489  + #LN_5_cbc + "5-cbc" + + ) + +490  + #NID_5_cbc + 108 + + ) + +491  + #OBJ_5_cbc + +OBJ_ISO_US +,113533L,7L,66L,10L + + ) + +493  + #SN_5_ecb + "CAST5-ECB" + + ) + +494  + #LN_5_ecb + "5-ecb" + + ) + +495  + #NID_5_ecb + 109 + + ) + +497  + #SN_5_cfb64 + "CAST5-CFB" + + ) + +498  + #LN_5_cfb64 + "5-cfb" + + ) + +499  + #NID_5_cfb64 + 110 + + ) + +501  + #SN_5_ofb64 + "CAST5-OFB" + + ) + +502  + #LN_5_ofb64 + "5-ofb" + + ) + +503  + #NID_5_ofb64 + 111 + + ) + +505  + #LN_pbeWhMD5AndCa5_CBC + "pbeWhMD5AndCa5CBC" + + ) + +506  + #NID_pbeWhMD5AndCa5_CBC + 112 + + ) + +507  + #OBJ_pbeWhMD5AndCa5_CBC + +OBJ_ISO_US +,113533L,7L,66L,12L + + ) + +509  + #SN_id_PasswdBadMAC + "id-PasswdBadMAC" + + ) + +510  + #LN_id_PasswdBadMAC + "sswd bad MAC" + + ) + +511  + #NID_id_PasswdBadMAC + 782 + + ) + +512  + #OBJ_id_PasswdBadMAC + +OBJ_ISO_US +,113533L,7L,66L,13L + + ) + +514  + #SN_id_DHBadMac + "id-DHBadMac" + + ) + +515  + #LN_id_DHBadMac + "Diff-Hlm bad MAC" + + ) + +516  + #NID_id_DHBadMac + 783 + + ) + +517  + #OBJ_id_DHBadMac + +OBJ_ISO_US +,113533L,7L,66L,30L + + ) + +519  + #SN_rdsi + "rdsi" + + ) + +520  + #LN_rdsi + "RSA DSecury, Inc." + + ) + +521  + #NID_rdsi + 1 + + ) + +522  + #OBJ_rdsi + +OBJ_ISO_US +,113549L + + ) + +524  + #SN_pkcs + "pkcs" + + ) + +525  + #LN_pkcs + "RSA DSecury, Inc. PKCS" + + ) + +526  + #NID_pkcs + 2 + + ) + +527  + #OBJ_pkcs + +OBJ_rdsi +,1L + + ) + +529  + #SN_pkcs1 + "pkcs1" + + ) + +530  + #NID_pkcs1 + 186 + + ) + +531  + #OBJ_pkcs1 + +OBJ_pkcs +,1L + + ) + +533  + #LN_rEnyi + "rEnyi" + + ) + +534  + #NID_rEnyi + 6 + + ) + +535  + #OBJ_rEnyi + +OBJ_pkcs1 +,1L + + ) + +537  + #SN_md2WhRSAEnyi + "RSA-MD2" + + ) + +538  + #LN_md2WhRSAEnyi + "md2WhRSAEnyi" + + ) + +539  + #NID_md2WhRSAEnyi + 7 + + ) + +540  + #OBJ_md2WhRSAEnyi + +OBJ_pkcs1 +,2L + + ) + +542  + #SN_md4WhRSAEnyi + "RSA-MD4" + + ) + +543  + #LN_md4WhRSAEnyi + "md4WhRSAEnyi" + + ) + +544  + #NID_md4WhRSAEnyi + 396 + + ) + +545  + #OBJ_md4WhRSAEnyi + +OBJ_pkcs1 +,3L + + ) + +547  + #SN_md5WhRSAEnyi + "RSA-MD5" + + ) + +548  + #LN_md5WhRSAEnyi + "md5WhRSAEnyi" + + ) + +549  + #NID_md5WhRSAEnyi + 8 + + ) + +550  + #OBJ_md5WhRSAEnyi + +OBJ_pkcs1 +,4L + + ) + +552  + #SN_sha1WhRSAEnyi + "RSA-SHA1" + + ) + +553  + #LN_sha1WhRSAEnyi + "sha1WhRSAEnyi" + + ) + +554  + #NID_sha1WhRSAEnyi + 65 + + ) + +555  + #OBJ_sha1WhRSAEnyi + +OBJ_pkcs1 +,5L + + ) + +557  + #SN_resOp + "RSAES-OAEP" + + ) + +558  + #LN_resOp + "resOp" + + ) + +559  + #NID_resOp + 919 + + ) + +560  + #OBJ_resOp + +OBJ_pkcs1 +,7L + + ) + +562  + #SN_mgf1 + "MGF1" + + ) + +563  + #LN_mgf1 + "mgf1" + + ) + +564  + #NID_mgf1 + 911 + + ) + +565  + #OBJ_mgf1 + +OBJ_pkcs1 +,8L + + ) + +567  + #SN_pScifd + "PSPECIFIED" + + ) + +568  + #LN_pScifd + "pScifd" + + ) + +569  + #NID_pScifd + 935 + + ) + +570  + #OBJ_pScifd + +OBJ_pkcs1 +,9L + + ) + +572  + #SN_rsPss + "RSASSA-PSS" + + ) + +573  + #LN_rsPss + "rsPss" + + ) + +574  + #NID_rsPss + 912 + + ) + +575  + #OBJ_rsPss + +OBJ_pkcs1 +,10L + + ) + +577  + #SN_sha256WhRSAEnyi + "RSA-SHA256" + + ) + +578  + #LN_sha256WhRSAEnyi + "sha256WhRSAEnyi" + + ) + +579  + #NID_sha256WhRSAEnyi + 668 + + ) + +580  + #OBJ_sha256WhRSAEnyi + +OBJ_pkcs1 +,11L + + ) + +582  + #SN_sha384WhRSAEnyi + "RSA-SHA384" + + ) + +583  + #LN_sha384WhRSAEnyi + "sha384WhRSAEnyi" + + ) + +584  + #NID_sha384WhRSAEnyi + 669 + + ) + +585  + #OBJ_sha384WhRSAEnyi + +OBJ_pkcs1 +,12L + + ) + +587  + #SN_sha512WhRSAEnyi + "RSA-SHA512" + + ) + +588  + #LN_sha512WhRSAEnyi + "sha512WhRSAEnyi" + + ) + +589  + #NID_sha512WhRSAEnyi + 670 + + ) + +590  + #OBJ_sha512WhRSAEnyi + +OBJ_pkcs1 +,13L + + ) + +592  + #SN_sha224WhRSAEnyi + "RSA-SHA224" + + ) + +593  + #LN_sha224WhRSAEnyi + "sha224WhRSAEnyi" + + ) + +594  + #NID_sha224WhRSAEnyi + 671 + + ) + +595  + #OBJ_sha224WhRSAEnyi + +OBJ_pkcs1 +,14L + + ) + +597  + #SN_sha512_224WhRSAEnyi + "RSA-SHA512/224" + + ) + +598  + #LN_sha512_224WhRSAEnyi + "sha512-224WhRSAEnyi" + + ) + +599  + #NID_sha512_224WhRSAEnyi + 1145 + + ) + +600  + #OBJ_sha512_224WhRSAEnyi + +OBJ_pkcs1 +,15L + + ) + +602  + #SN_sha512_256WhRSAEnyi + "RSA-SHA512/256" + + ) + +603  + #LN_sha512_256WhRSAEnyi + "sha512-256WhRSAEnyi" + + ) + +604  + #NID_sha512_256WhRSAEnyi + 1146 + + ) + +605  + #OBJ_sha512_256WhRSAEnyi + +OBJ_pkcs1 +,16L + + ) + +607  + #SN_pkcs3 + "pkcs3" + + ) + +608  + #NID_pkcs3 + 27 + + ) + +609  + #OBJ_pkcs3 + +OBJ_pkcs +,3L + + ) + +611  + #LN_dhKeyAgemt + "dhKeyAgemt" + + ) + +612  + #NID_dhKeyAgemt + 28 + + ) + +613  + #OBJ_dhKeyAgemt + +OBJ_pkcs3 +,1L + + ) + +615  + #SN_pkcs5 + "pkcs5" + + ) + +616  + #NID_pkcs5 + 187 + + ) + +617  + #OBJ_pkcs5 + +OBJ_pkcs +,5L + + ) + +619  + #SN_pbeWhMD2AndDES_CBC + "PBE-MD2-DES" + + ) + +620  + #LN_pbeWhMD2AndDES_CBC + "pbeWhMD2AndDES-CBC" + + ) + +621  + #NID_pbeWhMD2AndDES_CBC + 9 + + ) + +622  + #OBJ_pbeWhMD2AndDES_CBC + +OBJ_pkcs5 +,1L + + ) + +624  + #SN_pbeWhMD5AndDES_CBC + "PBE-MD5-DES" + + ) + +625  + #LN_pbeWhMD5AndDES_CBC + "pbeWhMD5AndDES-CBC" + + ) + +626  + #NID_pbeWhMD5AndDES_CBC + 10 + + ) + +627  + #OBJ_pbeWhMD5AndDES_CBC + +OBJ_pkcs5 +,3L + + ) + +629  + #SN_pbeWhMD2AndRC2_CBC + "PBE-MD2-RC2-64" + + ) + +630  + #LN_pbeWhMD2AndRC2_CBC + "pbeWhMD2AndRC2-CBC" + + ) + +631  + #NID_pbeWhMD2AndRC2_CBC + 168 + + ) + +632  + #OBJ_pbeWhMD2AndRC2_CBC + +OBJ_pkcs5 +,4L + + ) + +634  + #SN_pbeWhMD5AndRC2_CBC + "PBE-MD5-RC2-64" + + ) + +635  + #LN_pbeWhMD5AndRC2_CBC + "pbeWhMD5AndRC2-CBC" + + ) + +636  + #NID_pbeWhMD5AndRC2_CBC + 169 + + ) + +637  + #OBJ_pbeWhMD5AndRC2_CBC + +OBJ_pkcs5 +,6L + + ) + +639  + #SN_pbeWhSHA1AndDES_CBC + "PBE-SHA1-DES" + + ) + +640  + #LN_pbeWhSHA1AndDES_CBC + "pbeWhSHA1AndDES-CBC" + + ) + +641  + #NID_pbeWhSHA1AndDES_CBC + 170 + + ) + +642  + #OBJ_pbeWhSHA1AndDES_CBC + +OBJ_pkcs5 +,10L + + ) + +644  + #SN_pbeWhSHA1AndRC2_CBC + "PBE-SHA1-RC2-64" + + ) + +645  + #LN_pbeWhSHA1AndRC2_CBC + "pbeWhSHA1AndRC2-CBC" + + ) + +646  + #NID_pbeWhSHA1AndRC2_CBC + 68 + + ) + +647  + #OBJ_pbeWhSHA1AndRC2_CBC + +OBJ_pkcs5 +,11L + + ) + +649  + #LN_id_pbkdf2 + "PBKDF2" + + ) + +650  + #NID_id_pbkdf2 + 69 + + ) + +651  + #OBJ_id_pbkdf2 + +OBJ_pkcs5 +,12L + + ) + +653  + #LN_pbes2 + "PBES2" + + ) + +654  + #NID_pbes2 + 161 + + ) + +655  + #OBJ_pbes2 + +OBJ_pkcs5 +,13L + + ) + +657  + #LN_pbmac1 + "PBMAC1" + + ) + +658  + #NID_pbmac1 + 162 + + ) + +659  + #OBJ_pbmac1 + +OBJ_pkcs5 +,14L + + ) + +661  + #SN_pkcs7 + "pkcs7" + + ) + +662  + #NID_pkcs7 + 20 + + ) + +663  + #OBJ_pkcs7 + +OBJ_pkcs +,7L + + ) + +665  + #LN_pkcs7_da + "pkcs7-da" + + ) + +666  + #NID_pkcs7_da + 21 + + ) + +667  + #OBJ_pkcs7_da + +OBJ_pkcs7 +,1L + + ) + +669  + #LN_pkcs7_sigd + "pkcs7-sigdDa" + + ) + +670  + #NID_pkcs7_sigd + 22 + + ) + +671  + #OBJ_pkcs7_sigd + +OBJ_pkcs7 +,2L + + ) + +673  + #LN_pkcs7_ved + "pkcs7-vedDa" + + ) + +674  + #NID_pkcs7_ved + 23 + + ) + +675  + #OBJ_pkcs7_ved + +OBJ_pkcs7 +,3L + + ) + +677  + #LN_pkcs7_sigdAndEnved + "pkcs7-sigdAndEnvedDa" + + ) + +678  + #NID_pkcs7_sigdAndEnved + 24 + + ) + +679  + #OBJ_pkcs7_sigdAndEnved + +OBJ_pkcs7 +,4L + + ) + +681  + #LN_pkcs7_dige + "pkcs7-digeDa" + + ) + +682  + #NID_pkcs7_dige + 25 + + ) + +683  + #OBJ_pkcs7_dige + +OBJ_pkcs7 +,5L + + ) + +685  + #LN_pkcs7_yed + "pkcs7-yedDa" + + ) + +686  + #NID_pkcs7_yed + 26 + + ) + +687  + #OBJ_pkcs7_yed + +OBJ_pkcs7 +,6L + + ) + +689  + #SN_pkcs9 + "pkcs9" + + ) + +690  + #NID_pkcs9 + 47 + + ) + +691  + #OBJ_pkcs9 + +OBJ_pkcs +,9L + + ) + +693  + #LN_pkcs9_emaAddss + "emaAddss" + + ) + +694  + #NID_pkcs9_emaAddss + 48 + + ) + +695  + #OBJ_pkcs9_emaAddss + +OBJ_pkcs9 +,1L + + ) + +697  + #LN_pkcs9_unruudName + "unruudName" + + ) + +698  + #NID_pkcs9_unruudName + 49 + + ) + +699  + #OBJ_pkcs9_unruudName + +OBJ_pkcs9 +,2L + + ) + +701  + #LN_pkcs9_cڋTy + "cڋTy" + + ) + +702  + #NID_pkcs9_cڋTy + 50 + + ) + +703  + #OBJ_pkcs9_cڋTy + +OBJ_pkcs9 +,3L + + ) + +705  + #LN_pkcs9_mesgeDige + "mesgeDige" + + ) + +706  + #NID_pkcs9_mesgeDige + 51 + + ) + +707  + #OBJ_pkcs9_mesgeDige + +OBJ_pkcs9 +,4L + + ) + +709  + #LN_pkcs9_signgTime + "signgTime" + + ) + +710  + #NID_pkcs9_signgTime + 52 + + ) + +711  + #OBJ_pkcs9_signgTime + +OBJ_pkcs9 +,5L + + ) + +713  + #LN_pkcs9_cousigtu + "cousigtu" + + ) + +714  + #NID_pkcs9_cousigtu + 53 + + ) + +715  + #OBJ_pkcs9_cousigtu + +OBJ_pkcs9 +,6L + + ) + +717  + #LN_pkcs9_chngePasswd + "chngePasswd" + + ) + +718  + #NID_pkcs9_chngePasswd + 54 + + ) + +719  + #OBJ_pkcs9_chngePasswd + +OBJ_pkcs9 +,7L + + ) + +721  + #LN_pkcs9_unruudAddss + "unruudAddss" + + ) + +722  + #NID_pkcs9_unruudAddss + 55 + + ) + +723  + #OBJ_pkcs9_unruudAddss + +OBJ_pkcs9 +,8L + + ) + +725  + #LN_pkcs9_extCtAribus + "exndedCtifiAribus" + + ) + +726  + #NID_pkcs9_extCtAribus + 56 + + ) + +727  + #OBJ_pkcs9_extCtAribus + +OBJ_pkcs9 +,9L + + ) + +729  + #SN_ext_q + "extReq" + + ) + +730  + #LN_ext_q + "Exnsi Reque" + + ) + +731  + #NID_ext_q + 172 + + ) + +732  + #OBJ_ext_q + +OBJ_pkcs9 +,14L + + ) + +734  + #SN_SMIMECabs + "SMIME-CAPS" + + ) + +735  + #LN_SMIMECabs + "S/MIME Cabs" + + ) + +736  + #NID_SMIMECabs + 167 + + ) + +737  + #OBJ_SMIMECabs + +OBJ_pkcs9 +,15L + + ) + +739  + #SN_SMIME + "SMIME" + + ) + +740  + #LN_SMIME + "S/MIME" + + ) + +741  + #NID_SMIME + 188 + + ) + +742  + #OBJ_SMIME + +OBJ_pkcs9 +,16L + + ) + +744  + #SN_id_smime_mod + "id-smime-mod" + + ) + +745  + #NID_id_smime_mod + 189 + + ) + +746  + #OBJ_id_smime_mod + +OBJ_SMIME +,0L + + ) + +748  + #SN_id_smime_ + "id-smime-" + + ) + +749  + #NID_id_smime_ + 190 + + ) + +750  + #OBJ_id_smime_ + +OBJ_SMIME +,1L + + ) + +752  + #SN_id_smime_ + "id-smime-" + + ) + +753  + #NID_id_smime_ + 191 + + ) + +754  + #OBJ_id_smime_ + +OBJ_SMIME +,2L + + ) + +756  + #SN_id_smime_g + "id-smime-g" + + ) + +757  + #NID_id_smime_g + 192 + + ) + +758  + #OBJ_id_smime_g + +OBJ_SMIME +,3L + + ) + +760  + #SN_id_smime_cd + "id-smime-cd" + + ) + +761  + #NID_id_smime_cd + 193 + + ) + +762  + #OBJ_id_smime_cd + +OBJ_SMIME +,4L + + ) + +764  + #SN_id_smime_q + "id-smime-q" + + ) + +765  + #NID_id_smime_q + 194 + + ) + +766  + #OBJ_id_smime_q + +OBJ_SMIME +,5L + + ) + +768  + #SN_id_smime_i + "id-smime-i" + + ) + +769  + #NID_id_smime_i + 195 + + ) + +770  + #OBJ_id_smime_i + +OBJ_SMIME +,6L + + ) + +772  + #SN_id_smime_mod_cms + "id-smime-mod-cms" + + ) + +773  + #NID_id_smime_mod_cms + 196 + + ) + +774  + #OBJ_id_smime_mod_cms + +OBJ_id_smime_mod +,1L + + ) + +776  + #SN_id_smime_mod_ess + "id-smime-mod-ess" + + ) + +777  + #NID_id_smime_mod_ess + 197 + + ) + +778  + #OBJ_id_smime_mod_ess + +OBJ_id_smime_mod +,2L + + ) + +780  + #SN_id_smime_mod_oid + "id-smime-mod-oid" + + ) + +781  + #NID_id_smime_mod_oid + 198 + + ) + +782  + #OBJ_id_smime_mod_oid + +OBJ_id_smime_mod +,3L + + ) + +784  + #SN_id_smime_mod_msg_v3 + "id-smime-mod-msg-v3" + + ) + +785  + #NID_id_smime_mod_msg_v3 + 199 + + ) + +786  + #OBJ_id_smime_mod_msg_v3 + +OBJ_id_smime_mod +,4L + + ) + +788  + #SN_id_smime_mod_s_eSigtu_88 + "id-smime-mod-s-eSigtu-88" + + ) + +789  + #NID_id_smime_mod_s_eSigtu_88 + 200 + + ) + +790  + #OBJ_id_smime_mod_s_eSigtu_88 + +OBJ_id_smime_mod +,5L + + ) + +792  + #SN_id_smime_mod_s_eSigtu_97 + "id-smime-mod-s-eSigtu-97" + + ) + +793  + #NID_id_smime_mod_s_eSigtu_97 + 201 + + ) + +794  + #OBJ_id_smime_mod_s_eSigtu_97 + +OBJ_id_smime_mod +,6L + + ) + +796  + #SN_id_smime_mod_s_eSigPicy_88 + "id-smime-mod-s-eSigPicy-88" + + ) + +797  + #NID_id_smime_mod_s_eSigPicy_88 + 202 + + ) + +798  + #OBJ_id_smime_mod_s_eSigPicy_88 + +OBJ_id_smime_mod +,7L + + ) + +800  + #SN_id_smime_mod_s_eSigPicy_97 + "id-smime-mod-s-eSigPicy-97" + + ) + +801  + #NID_id_smime_mod_s_eSigPicy_97 + 203 + + ) + +802  + #OBJ_id_smime_mod_s_eSigPicy_97 + +OBJ_id_smime_mod +,8L + + ) + +804  + #SN_id_smime__t + "id-smime--t" + + ) + +805  + #NID_id_smime__t + 204 + + ) + +806  + #OBJ_id_smime__t + +OBJ_id_smime_ +,1L + + ) + +808  + #SN_id_smime__authDa + "id-smime--authDa" + + ) + +809  + #NID_id_smime__authDa + 205 + + ) + +810  + #OBJ_id_smime__authDa + +OBJ_id_smime_ +,2L + + ) + +812  + #SN_id_smime__publishCt + "id-smime--publishCt" + + ) + +813  + #NID_id_smime__publishCt + 206 + + ) + +814  + #OBJ_id_smime__publishCt + +OBJ_id_smime_ +,3L + + ) + +816  + #SN_id_smime__TSTInfo + "id-smime--TSTInfo" + + ) + +817  + #NID_id_smime__TSTInfo + 207 + + ) + +818  + #OBJ_id_smime__TSTInfo + +OBJ_id_smime_ +,4L + + ) + +820  + #SN_id_smime__TDTInfo + "id-smime--TDTInfo" + + ) + +821  + #NID_id_smime__TDTInfo + 208 + + ) + +822  + #OBJ_id_smime__TDTInfo + +OBJ_id_smime_ +,5L + + ) + +824  + #SN_id_smime__cڋInfo + "id-smime--cڋInfo" + + ) + +825  + #NID_id_smime__cڋInfo + 209 + + ) + +826  + #OBJ_id_smime__cڋInfo + +OBJ_id_smime_ +,6L + + ) + +828  + #SN_id_smime__DVCSRequeDa + "id-smime--DVCSRequeDa" + + ) + +829  + #NID_id_smime__DVCSRequeDa + 210 + + ) + +830  + #OBJ_id_smime__DVCSRequeDa + +OBJ_id_smime_ +,7L + + ) + +832  + #SN_id_smime__DVCSReڣDa + "id-smime--DVCSReڣDa" + + ) + +833  + #NID_id_smime__DVCSReڣDa + 211 + + ) + +834  + #OBJ_id_smime__DVCSReڣDa + +OBJ_id_smime_ +,8L + + ) + +836  + #SN_id_smime__comesdDa + "id-smime--comesdDa" + + ) + +837  + #NID_id_smime__comesdDa + 786 + + ) + +838  + #OBJ_id_smime__comesdDa + +OBJ_id_smime_ +,9L + + ) + +840  + #SN_id_smime__cڋCi + "id-smime--cڋCi" + + ) + +841  + #NID_id_smime__cڋCi + 1058 + + ) + +842  + #OBJ_id_smime__cڋCi + +OBJ_id_smime_ +,19L + + ) + +844  + #SN_id_smime__authEnvedDa + "id-smime--authEnvedDa" + + ) + +845  + #NID_id_smime__authEnvedDa + 1059 + + ) + +846  + #OBJ_id_smime__authEnvedDa + +OBJ_id_smime_ +,23L + + ) + +848  + #SN_id__asciiTextWhCRLF + "id--asciiTextWhCRLF" + + ) + +849  + #NID_id__asciiTextWhCRLF + 787 + + ) + +850  + #OBJ_id__asciiTextWhCRLF + +OBJ_id_smime_ +,27L + + ) + +852  + #SN_id__xml + "id--xml" + + ) + +853  + #NID_id__xml + 1060 + + ) + +854  + #OBJ_id__xml + +OBJ_id_smime_ +,28L + + ) + +856  + #SN_id_smime__tReque + "id-smime--tReque" + + ) + +857  + #NID_id_smime__tReque + 212 + + ) + +858  + #OBJ_id_smime__tReque + +OBJ_id_smime_ +,1L + + ) + +860  + #SN_id_smime__curyLab + "id-smime--curyLab" + + ) + +861  + #NID_id_smime__curyLab + 213 + + ) + +862  + #OBJ_id_smime__curyLab + +OBJ_id_smime_ +,2L + + ) + +864  + #SN_id_smime__mlExndHiy + "id-smime--mlExndHiy" + + ) + +865  + #NID_id_smime__mlExndHiy + 214 + + ) + +866  + #OBJ_id_smime__mlExndHiy + +OBJ_id_smime_ +,3L + + ) + +868  + #SN_id_smime__cڋHt + "id-smime--cڋHt" + + ) + +869  + #NID_id_smime__cڋHt + 215 + + ) + +870  + #OBJ_id_smime__cڋHt + +OBJ_id_smime_ +,4L + + ) + +872  + #SN_id_smime__msgSigDige + "id-smime--msgSigDige" + + ) + +873  + #NID_id_smime__msgSigDige + 216 + + ) + +874  + #OBJ_id_smime__msgSigDige + +OBJ_id_smime_ +,5L + + ) + +876  + #SN_id_smime__pCڋTy + "id-smime--pCڋTy" + + ) + +877  + #NID_id_smime__pCڋTy + 217 + + ) + +878  + #OBJ_id_smime__pCڋTy + +OBJ_id_smime_ +,6L + + ) + +880  + #SN_id_smime__cڋIdtifr + "id-smime--cڋIdtifr" + + ) + +881  + #NID_id_smime__cڋIdtifr + 218 + + ) + +882  + #OBJ_id_smime__cڋIdtifr + +OBJ_id_smime_ +,7L + + ) + +884  + #SN_id_smime__macVue + "id-smime--macVue" + + ) + +885  + #NID_id_smime__macVue + 219 + + ) + +886  + #OBJ_id_smime__macVue + +OBJ_id_smime_ +,8L + + ) + +888  + #SN_id_smime__equivtLabs + "id-smime--equivtLabs" + + ) + +889  + #NID_id_smime__equivtLabs + 220 + + ) + +890  + #OBJ_id_smime__equivtLabs + +OBJ_id_smime_ +,9L + + ) + +892  + #SN_id_smime__cڋRen + "id-smime--cڋRen" + + ) + +893  + #NID_id_smime__cڋRen + 221 + + ) + +894  + #OBJ_id_smime__cڋRen + +OBJ_id_smime_ +,10L + + ) + +896  + #SN_id_smime__ypKeyPf + "id-smime--ypKeyPf" + + ) + +897  + #NID_id_smime__ypKeyPf + 222 + + ) + +898  + #OBJ_id_smime__ypKeyPf + +OBJ_id_smime_ +,11L + + ) + +900  + #SN_id_smime__signgCtifi + "id-smime--signgCtifi" + + ) + +901  + #NID_id_smime__signgCtifi + 223 + + ) + +902  + #OBJ_id_smime__signgCtifi + +OBJ_id_smime_ +,12L + + ) + +904  + #SN_id_smime__smimeEnyCts + "id-smime--smimeEnyCts" + + ) + +905  + #NID_id_smime__smimeEnyCts + 224 + + ) + +906  + #OBJ_id_smime__smimeEnyCts + +OBJ_id_smime_ +,13L + + ) + +908  + #SN_id_smime__timeSmpTok + "id-smime--timeSmpTok" + + ) + +909  + #NID_id_smime__timeSmpTok + 225 + + ) + +910  + #OBJ_id_smime__timeSmpTok + +OBJ_id_smime_ +,14L + + ) + +912  + #SN_id_smime__s_sigPicyId + "id-smime--s-sigPicyId" + + ) + +913  + #NID_id_smime__s_sigPicyId + 226 + + ) + +914  + #OBJ_id_smime__s_sigPicyId + +OBJ_id_smime_ +,15L + + ) + +916  + #SN_id_smime__s_commmtTy + "id-smime--s-commmtTy" + + ) + +917  + #NID_id_smime__s_commmtTy + 227 + + ) + +918  + #OBJ_id_smime__s_commmtTy + +OBJ_id_smime_ +,16L + + ) + +920  + #SN_id_smime__s_sigrLoti + "id-smime--s-sigrLoti" + + ) + +921  + #NID_id_smime__s_sigrLoti + 228 + + ) + +922  + #OBJ_id_smime__s_sigrLoti + +OBJ_id_smime_ +,17L + + ) + +924  + #SN_id_smime__s_sigrAr + "id-smime--s-sigrAr" + + ) + +925  + #NID_id_smime__s_sigrAr + 229 + + ) + +926  + #OBJ_id_smime__s_sigrAr + +OBJ_id_smime_ +,18L + + ) + +928  + #SN_id_smime__s_hSigCt + "id-smime--s-hSigCt" + + ) + +929  + #NID_id_smime__s_hSigCt + 230 + + ) + +930  + #OBJ_id_smime__s_hSigCt + +OBJ_id_smime_ +,19L + + ) + +932  + #SN_id_smime__s_cڋTimeamp + "id-smime--s-cڋTimeamp" + + ) + +933  + #NID_id_smime__s_cڋTimeamp + 231 + + ) + +934  + #OBJ_id_smime__s_cڋTimeamp + +OBJ_id_smime_ +,20L + + ) + +936  + #SN_id_smime__s_CtifiRefs + "id-smime--s-CtifiRefs" + + ) + +937  + #NID_id_smime__s_CtifiRefs + 232 + + ) + +938  + #OBJ_id_smime__s_CtifiRefs + +OBJ_id_smime_ +,21L + + ) + +940  + #SN_id_smime__s_RevotiRefs + "id-smime--s-RevotiRefs" + + ) + +941  + #NID_id_smime__s_RevotiRefs + 233 + + ) + +942  + #OBJ_id_smime__s_RevotiRefs + +OBJ_id_smime_ +,22L + + ) + +944  + #SN_id_smime__s_Vues + "id-smime--s-Vues" + + ) + +945  + #NID_id_smime__s_Vues + 234 + + ) + +946  + #OBJ_id_smime__s_Vues + +OBJ_id_smime_ +,23L + + ) + +948  + #SN_id_smime__s_votiVues + "id-smime--s-votiVues" + + ) + +949  + #NID_id_smime__s_votiVues + 235 + + ) + +950  + #OBJ_id_smime__s_votiVues + +OBJ_id_smime_ +,24L + + ) + +952  + #SN_id_smime__s_escTimeSmp + "id-smime--s-escTimeSmp" + + ) + +953  + #NID_id_smime__s_escTimeSmp + 236 + + ) + +954  + #OBJ_id_smime__s_escTimeSmp + +OBJ_id_smime_ +,25L + + ) + +956  + #SN_id_smime__s_CRLTimeamp + "id-smime--s-CRLTimeamp" + + ) + +957  + #NID_id_smime__s_CRLTimeamp + 237 + + ) + +958  + #OBJ_id_smime__s_CRLTimeamp + +OBJ_id_smime_ +,26L + + ) + +960  + #SN_id_smime__s_chiveTimeSmp + "id-smime--s-chiveTimeSmp" + + ) + +961  + #NID_id_smime__s_chiveTimeSmp + 238 + + ) + +962  + #OBJ_id_smime__s_chiveTimeSmp + +OBJ_id_smime_ +,27L + + ) + +964  + #SN_id_smime__sigtuTy + "id-smime--sigtuTy" + + ) + +965  + #NID_id_smime__sigtuTy + 239 + + ) + +966  + #OBJ_id_smime__sigtuTy + +OBJ_id_smime_ +,28L + + ) + +968  + #SN_id_smime__dvcs_dvc + "id-smime--dvcs-dvc" + + ) + +969  + #NID_id_smime__dvcs_dvc + 240 + + ) + +970  + #OBJ_id_smime__dvcs_dvc + +OBJ_id_smime_ +,29L + + ) + +972  + #SN_id_smime__signgCtifiV2 + "id-smime--signgCtifiV2" + + ) + +973  + #NID_id_smime__signgCtifiV2 + 1086 + + ) + +974  + #OBJ_id_smime__signgCtifiV2 + +OBJ_id_smime_ +,47L + + ) + +976  + #SN_id_smime_g_ESDHwh3DES + "id-smime-g-ESDHwh3DES" + + ) + +977  + #NID_id_smime_g_ESDHwh3DES + 241 + + ) + +978  + #OBJ_id_smime_g_ESDHwh3DES + +OBJ_id_smime_g +,1L + + ) + +980  + #SN_id_smime_g_ESDHwhRC2 + "id-smime-g-ESDHwhRC2" + + ) + +981  + #NID_id_smime_g_ESDHwhRC2 + 242 + + ) + +982  + #OBJ_id_smime_g_ESDHwhRC2 + +OBJ_id_smime_g +,2L + + ) + +984  + #SN_id_smime_g_3DESwp + "id-smime-g-3DESwp" + + ) + +985  + #NID_id_smime_g_3DESwp + 243 + + ) + +986  + #OBJ_id_smime_g_3DESwp + +OBJ_id_smime_g +,3L + + ) + +988  + #SN_id_smime_g_RC2wp + "id-smime-g-RC2wp" + + ) + +989  + #NID_id_smime_g_RC2wp + 244 + + ) + +990  + #OBJ_id_smime_g_RC2wp + +OBJ_id_smime_g +,4L + + ) + +992  + #SN_id_smime_g_ESDH + "id-smime-g-ESDH" + + ) + +993  + #NID_id_smime_g_ESDH + 245 + + ) + +994  + #OBJ_id_smime_g_ESDH + +OBJ_id_smime_g +,5L + + ) + +996  + #SN_id_smime_g_CMS3DESwp + "id-smime-g-CMS3DESwp" + + ) + +997  + #NID_id_smime_g_CMS3DESwp + 246 + + ) + +998  + #OBJ_id_smime_g_CMS3DESwp + +OBJ_id_smime_g +,6L + + ) + +1000  + #SN_id_smime_g_CMSRC2wp + "id-smime-g-CMSRC2wp" + + ) + +1001  + #NID_id_smime_g_CMSRC2wp + 247 + + ) + +1002  + #OBJ_id_smime_g_CMSRC2wp + +OBJ_id_smime_g +,7L + + ) + +1004  + #SN_id_g_PWRI_KEK + "id-g-PWRI-KEK" + + ) + +1005  + #NID_id_g_PWRI_KEK + 893 + + ) + +1006  + #OBJ_id_g_PWRI_KEK + +OBJ_id_smime_g +,9L + + ) + +1008  + #SN_id_smime_cd_ld + "id-smime-cd-ld" + + ) + +1009  + #NID_id_smime_cd_ld + 248 + + ) + +1010  + #OBJ_id_smime_cd_ld + +OBJ_id_smime_cd +,1L + + ) + +1012  + #SN_id_smime_q_s_sqt_uri + "id-smime-q-s-sqt-uri" + + ) + +1013  + #NID_id_smime_q_s_sqt_uri + 249 + + ) + +1014  + #OBJ_id_smime_q_s_sqt_uri + +OBJ_id_smime_q +,1L + + ) + +1016  + #SN_id_smime_q_s_sqt_uni + "id-smime-q-s-sqt-uni" + + ) + +1017  + #NID_id_smime_q_s_sqt_uni + 250 + + ) + +1018  + #OBJ_id_smime_q_s_sqt_uni + +OBJ_id_smime_q +,2L + + ) + +1020  + #SN_id_smime_i_s_oofOfOrig + "id-smime-i-s-oofOfOrig" + + ) + +1021  + #NID_id_smime_i_s_oofOfOrig + 251 + + ) + +1022  + #OBJ_id_smime_i_s_oofOfOrig + +OBJ_id_smime_i +,1L + + ) + +1024  + #SN_id_smime_i_s_oofOfRet + "id-smime-i-s-oofOfRet" + + ) + +1025  + #NID_id_smime_i_s_oofOfRet + 252 + + ) + +1026  + #OBJ_id_smime_i_s_oofOfRet + +OBJ_id_smime_i +,2L + + ) + +1028  + #SN_id_smime_i_s_oofOfDivy + "id-smime-i-s-oofOfDivy" + + ) + +1029  + #NID_id_smime_i_s_oofOfDivy + 253 + + ) + +1030  + #OBJ_id_smime_i_s_oofOfDivy + +OBJ_id_smime_i +,3L + + ) + +1032  + #SN_id_smime_i_s_oofOfSd + "id-smime-i-s-oofOfSd" + + ) + +1033  + #NID_id_smime_i_s_oofOfSd + 254 + + ) + +1034  + #OBJ_id_smime_i_s_oofOfSd + +OBJ_id_smime_i +,4L + + ) + +1036  + #SN_id_smime_i_s_oofOfArov + "id-smime-i-s-oofOfArov" + + ) + +1037  + #NID_id_smime_i_s_oofOfArov + 255 + + ) + +1038  + #OBJ_id_smime_i_s_oofOfArov + +OBJ_id_smime_i +,5L + + ) + +1040  + #SN_id_smime_i_s_oofOfCi + "id-smime-i-s-oofOfCi" + + ) + +1041  + #NID_id_smime_i_s_oofOfCi + 256 + + ) + +1042  + #OBJ_id_smime_i_s_oofOfCi + +OBJ_id_smime_i +,6L + + ) + +1044  + #LN_ndlyName + "ndlyName" + + ) + +1045  + #NID_ndlyName + 156 + + ) + +1046  + #OBJ_ndlyName + +OBJ_pkcs9 +,20L + + ) + +1048  + #LN_lolKeyID + "lolKeyID" + + ) + +1049  + #NID_lolKeyID + 157 + + ) + +1050  + #OBJ_lolKeyID + +OBJ_pkcs9 +,21L + + ) + +1052  + #SN_ms_c_me + "CSPName" + + ) + +1053  + #LN_ms_c_me + "Mioso CSP Name" + + ) + +1054  + #NID_ms_c_me + 417 + + ) + +1055  + #OBJ_ms_c_me + 1L,3L,6L,1L,4L,1L,311L,17L,1L + + ) + +1057  + #SN_LolKeyS + "LolKeyS" + + ) + +1058  + #LN_LolKeyS + "Mioso LoKey s" + + ) + +1059  + #NID_LolKeyS + 856 + + ) + +1060  + #OBJ_LolKeyS + 1L,3L,6L,1L,4L,1L,311L,17L,2L + + ) + +1062  + #OBJ_Tys + +OBJ_pkcs9 +,22L + + ) + +1064  + #LN_x509Ctifi + "x509Ctifi" + + ) + +1065  + #NID_x509Ctifi + 158 + + ) + +1066  + #OBJ_x509Ctifi + +OBJ_Tys +,1L + + ) + +1068  + #LN_sdsiCtifi + "sdsiCtifi" + + ) + +1069  + #NID_sdsiCtifi + 159 + + ) + +1070  + #OBJ_sdsiCtifi + +OBJ_Tys +,2L + + ) + +1072  + #OBJ_lTys + +OBJ_pkcs9 +,23L + + ) + +1074  + #LN_x509C + "x509C" + + ) + +1075  + #NID_x509C + 160 + + ) + +1076  + #OBJ_x509C + +OBJ_lTys +,1L + + ) + +1078  + #OBJ_pkcs12 + +OBJ_pkcs +,12L + + ) + +1080  + #OBJ_pkcs12_pbeids + +OBJ_pkcs12 +,1L + + ) + +1082  + #SN_pbe_WhSHA1And128BRC4 + "PBE-SHA1-RC4-128" + + ) + +1083  + #LN_pbe_WhSHA1And128BRC4 + "pbeWhSHA1And128BRC4" + + ) + +1084  + #NID_pbe_WhSHA1And128BRC4 + 144 + + ) + +1085  + #OBJ_pbe_WhSHA1And128BRC4 + +OBJ_pkcs12_pbeids +,1L + + ) + +1087  + #SN_pbe_WhSHA1And40BRC4 + "PBE-SHA1-RC4-40" + + ) + +1088  + #LN_pbe_WhSHA1And40BRC4 + "pbeWhSHA1And40BRC4" + + ) + +1089  + #NID_pbe_WhSHA1And40BRC4 + 145 + + ) + +1090  + #OBJ_pbe_WhSHA1And40BRC4 + +OBJ_pkcs12_pbeids +,2L + + ) + +1092  + #SN_pbe_WhSHA1And3_Key_TrDES_CBC + "PBE-SHA1-3DES" + + ) + +1093  + #LN_pbe_WhSHA1And3_Key_TrDES_CBC + "pbeWhSHA1And3-KeyTrDES-CBC" + + ) + +1094  + #NID_pbe_WhSHA1And3_Key_TrDES_CBC + 146 + + ) + +1095  + #OBJ_pbe_WhSHA1And3_Key_TrDES_CBC + +OBJ_pkcs12_pbeids +,3L + + ) + +1097  + #SN_pbe_WhSHA1And2_Key_TrDES_CBC + "PBE-SHA1-2DES" + + ) + +1098  + #LN_pbe_WhSHA1And2_Key_TrDES_CBC + "pbeWhSHA1And2-KeyTrDES-CBC" + + ) + +1099  + #NID_pbe_WhSHA1And2_Key_TrDES_CBC + 147 + + ) + +1100  + #OBJ_pbe_WhSHA1And2_Key_TrDES_CBC + +OBJ_pkcs12_pbeids +,4L + + ) + +1102  + #SN_pbe_WhSHA1And128BRC2_CBC + "PBE-SHA1-RC2-128" + + ) + +1103  + #LN_pbe_WhSHA1And128BRC2_CBC + "pbeWhSHA1And128BRC2-CBC" + + ) + +1104  + #NID_pbe_WhSHA1And128BRC2_CBC + 148 + + ) + +1105  + #OBJ_pbe_WhSHA1And128BRC2_CBC + +OBJ_pkcs12_pbeids +,5L + + ) + +1107  + #SN_pbe_WhSHA1And40BRC2_CBC + "PBE-SHA1-RC2-40" + + ) + +1108  + #LN_pbe_WhSHA1And40BRC2_CBC + "pbeWhSHA1And40BRC2-CBC" + + ) + +1109  + #NID_pbe_WhSHA1And40BRC2_CBC + 149 + + ) + +1110  + #OBJ_pbe_WhSHA1And40BRC2_CBC + +OBJ_pkcs12_pbeids +,6L + + ) + +1112  + #OBJ_pkcs12_Vsi1 + +OBJ_pkcs12 +,10L + + ) + +1114  + #OBJ_pkcs12_BagIds + +OBJ_pkcs12_Vsi1 +,1L + + ) + +1116  + #LN_keyBag + "keyBag" + + ) + +1117  + #NID_keyBag + 150 + + ) + +1118  + #OBJ_keyBag + +OBJ_pkcs12_BagIds +,1L + + ) + +1120  + #LN_pkcs8ShroudedKeyBag + "pkcs8ShroudedKeyBag" + + ) + +1121  + #NID_pkcs8ShroudedKeyBag + 151 + + ) + +1122  + #OBJ_pkcs8ShroudedKeyBag + +OBJ_pkcs12_BagIds +,2L + + ) + +1124  + #LN_Bag + "Bag" + + ) + +1125  + #NID_Bag + 152 + + ) + +1126  + #OBJ_Bag + +OBJ_pkcs12_BagIds +,3L + + ) + +1128  + #LN_lBag + "lBag" + + ) + +1129  + #NID_lBag + 153 + + ) + +1130  + #OBJ_lBag + +OBJ_pkcs12_BagIds +,4L + + ) + +1132  + #LN_Bag + "Bag" + + ) + +1133  + #NID_Bag + 154 + + ) + +1134  + #OBJ_Bag + +OBJ_pkcs12_BagIds +,5L + + ) + +1136  + #LN_CڋsBag + "CڋsBag" + + ) + +1137  + #NID_CڋsBag + 155 + + ) + +1138  + #OBJ_CڋsBag + +OBJ_pkcs12_BagIds +,6L + + ) + +1140  + #SN_md2 + "MD2" + + ) + +1141  + #LN_md2 + "md2" + + ) + +1142  + #NID_md2 + 3 + + ) + +1143  + #OBJ_md2 + +OBJ_rdsi +,2L,2L + + ) + +1145  + #SN_md4 + "MD4" + + ) + +1146  + #LN_md4 + "md4" + + ) + +1147  + #NID_md4 + 257 + + ) + +1148  + #OBJ_md4 + +OBJ_rdsi +,2L,4L + + ) + +1150  + #SN_md5 + "MD5" + + ) + +1151  + #LN_md5 + "md5" + + ) + +1152  + #NID_md5 + 4 + + ) + +1153  + #OBJ_md5 + +OBJ_rdsi +,2L,5L + + ) + +1155  + #SN_md5_sha1 + "MD5-SHA1" + + ) + +1156  + #LN_md5_sha1 + "md5-sha1" + + ) + +1157  + #NID_md5_sha1 + 114 + + ) + +1159  + #LN_hmacWhMD5 + "hmacWhMD5" + + ) + +1160  + #NID_hmacWhMD5 + 797 + + ) + +1161  + #OBJ_hmacWhMD5 + +OBJ_rdsi +,2L,6L + + ) + +1163  + #LN_hmacWhSHA1 + "hmacWhSHA1" + + ) + +1164  + #NID_hmacWhSHA1 + 163 + + ) + +1165  + #OBJ_hmacWhSHA1 + +OBJ_rdsi +,2L,7L + + ) + +1167  + #SN_sm2 + "SM2" + + ) + +1168  + #LN_sm2 + "sm2" + + ) + +1169  + #NID_sm2 + 1172 + + ) + +1170  + #OBJ_sm2 + +OBJ_sm_scheme +,301L + + ) + +1172  + #SN_sm3 + "SM3" + + ) + +1173  + #LN_sm3 + "sm3" + + ) + +1174  + #NID_sm3 + 1143 + + ) + +1175  + #OBJ_sm3 + +OBJ_sm_scheme +,401L + + ) + +1177  + #SN_sm3WhRSAEnyi + "RSA-SM3" + + ) + +1178  + #LN_sm3WhRSAEnyi + "sm3WhRSAEnyi" + + ) + +1179  + #NID_sm3WhRSAEnyi + 1144 + + ) + +1180  + #OBJ_sm3WhRSAEnyi + +OBJ_sm_scheme +,504L + + ) + +1182  + #LN_hmacWhSHA224 + "hmacWhSHA224" + + ) + +1183  + #NID_hmacWhSHA224 + 798 + + ) + +1184  + #OBJ_hmacWhSHA224 + +OBJ_rdsi +,2L,8L + + ) + +1186  + #LN_hmacWhSHA256 + "hmacWhSHA256" + + ) + +1187  + #NID_hmacWhSHA256 + 799 + + ) + +1188  + #OBJ_hmacWhSHA256 + +OBJ_rdsi +,2L,9L + + ) + +1190  + #LN_hmacWhSHA384 + "hmacWhSHA384" + + ) + +1191  + #NID_hmacWhSHA384 + 800 + + ) + +1192  + #OBJ_hmacWhSHA384 + +OBJ_rdsi +,2L,10L + + ) + +1194  + #LN_hmacWhSHA512 + "hmacWhSHA512" + + ) + +1195  + #NID_hmacWhSHA512 + 801 + + ) + +1196  + #OBJ_hmacWhSHA512 + +OBJ_rdsi +,2L,11L + + ) + +1198  + #LN_hmacWhSHA512_224 + "hmacWhSHA512-224" + + ) + +1199  + #NID_hmacWhSHA512_224 + 1193 + + ) + +1200  + #OBJ_hmacWhSHA512_224 + +OBJ_rdsi +,2L,12L + + ) + +1202  + #LN_hmacWhSHA512_256 + "hmacWhSHA512-256" + + ) + +1203  + #NID_hmacWhSHA512_256 + 1194 + + ) + +1204  + #OBJ_hmacWhSHA512_256 + +OBJ_rdsi +,2L,13L + + ) + +1206  + #SN_rc2_cbc + "RC2-CBC" + + ) + +1207  + #LN_rc2_cbc + "rc2-cbc" + + ) + +1208  + #NID_rc2_cbc + 37 + + ) + +1209  + #OBJ_rc2_cbc + +OBJ_rdsi +,3L,2L + + ) + +1211  + #SN_rc2_ecb + "RC2-ECB" + + ) + +1212  + #LN_rc2_ecb + "rc2-ecb" + + ) + +1213  + #NID_rc2_ecb + 38 + + ) + +1215  + #SN_rc2_cfb64 + "RC2-CFB" + + ) + +1216  + #LN_rc2_cfb64 + "rc2-cfb" + + ) + +1217  + #NID_rc2_cfb64 + 39 + + ) + +1219  + #SN_rc2_ofb64 + "RC2-OFB" + + ) + +1220  + #LN_rc2_ofb64 + "rc2-ofb" + + ) + +1221  + #NID_rc2_ofb64 + 40 + + ) + +1223  + #SN_rc2_40_cbc + "RC2-40-CBC" + + ) + +1224  + #LN_rc2_40_cbc + "rc2-40-cbc" + + ) + +1225  + #NID_rc2_40_cbc + 98 + + ) + +1227  + #SN_rc2_64_cbc + "RC2-64-CBC" + + ) + +1228  + #LN_rc2_64_cbc + "rc2-64-cbc" + + ) + +1229  + #NID_rc2_64_cbc + 166 + + ) + +1231  + #SN_rc4 + "RC4" + + ) + +1232  + #LN_rc4 + "rc4" + + ) + +1233  + #NID_rc4 + 5 + + ) + +1234  + #OBJ_rc4 + +OBJ_rdsi +,3L,4L + + ) + +1236  + #SN_rc4_40 + "RC4-40" + + ) + +1237  + #LN_rc4_40 + "rc4-40" + + ) + +1238  + #NID_rc4_40 + 97 + + ) + +1240  + #SN_des_ede3_cbc + "DES-EDE3-CBC" + + ) + +1241  + #LN_des_ede3_cbc + "des-ede3-cbc" + + ) + +1242  + #NID_des_ede3_cbc + 44 + + ) + +1243  + #OBJ_des_ede3_cbc + +OBJ_rdsi +,3L,7L + + ) + +1245  + #SN_rc5_cbc + "RC5-CBC" + + ) + +1246  + #LN_rc5_cbc + "rc5-cbc" + + ) + +1247  + #NID_rc5_cbc + 120 + + ) + +1248  + #OBJ_rc5_cbc + +OBJ_rdsi +,3L,8L + + ) + +1250  + #SN_rc5_ecb + "RC5-ECB" + + ) + +1251  + #LN_rc5_ecb + "rc5-ecb" + + ) + +1252  + #NID_rc5_ecb + 121 + + ) + +1254  + #SN_rc5_cfb64 + "RC5-CFB" + + ) + +1255  + #LN_rc5_cfb64 + "rc5-cfb" + + ) + +1256  + #NID_rc5_cfb64 + 122 + + ) + +1258  + #SN_rc5_ofb64 + "RC5-OFB" + + ) + +1259  + #LN_rc5_ofb64 + "rc5-ofb" + + ) + +1260  + #NID_rc5_ofb64 + 123 + + ) + +1262  + #SN_ms_ext_q + "msExtReq" + + ) + +1263  + #LN_ms_ext_q + "Mioso Exnsi Reque" + + ) + +1264  + #NID_ms_ext_q + 171 + + ) + +1265  + #OBJ_ms_ext_q + 1L,3L,6L,1L,4L,1L,311L,2L,1L,14L + + ) + +1267  + #SN_ms_code_d + "msCodeInd" + + ) + +1268  + #LN_ms_code_d + "Mioso Individu CodSigng" + + ) + +1269  + #NID_ms_code_d + 134 + + ) + +1270  + #OBJ_ms_code_d + 1L,3L,6L,1L,4L,1L,311L,2L,1L,21L + + ) + +1272  + #SN_ms_code_com + "msCodeCom" + + ) + +1273  + #LN_ms_code_com + "Mioso CommcCodSigng" + + ) + +1274  + #NID_ms_code_com + 135 + + ) + +1275  + #OBJ_ms_code_com + 1L,3L,6L,1L,4L,1L,311L,2L,1L,22L + + ) + +1277  + #SN_ms_l_sign + "msCTLSign" + + ) + +1278  + #LN_ms_l_sign + "Mioso Tru Li Signg" + + ) + +1279  + #NID_ms_l_sign + 136 + + ) + +1280  + #OBJ_ms_l_sign + 1L,3L,6L,1L,4L,1L,311L,10L,3L,1L + + ) + +1282  + #SN_ms_sgc + "msSGC" + + ) + +1283  + #LN_ms_sgc + "Mioso Sv Ged Cryo" + + ) + +1284  + #NID_ms_sgc + 137 + + ) + +1285  + #OBJ_ms_sgc + 1L,3L,6L,1L,4L,1L,311L,10L,3L,3L + + ) + +1287  + #SN_ms_efs + "msEFS" + + ) + +1288  + #LN_ms_efs + "Mioso Enyed FSyem" + + ) + +1289  + #NID_ms_efs + 138 + + ) + +1290  + #OBJ_ms_efs + 1L,3L,6L,1L,4L,1L,311L,10L,3L,4L + + ) + +1292  + #SN_ms_smtrd_log + "msSmtrdLog" + + ) + +1293  + #LN_ms_smtrd_log + "Mioso Smtrdlog" + + ) + +1294  + #NID_ms_smtrd_log + 648 + + ) + +1295  + #OBJ_ms_smtrd_log + 1L,3L,6L,1L,4L,1L,311L,20L,2L,2L + + ) + +1297  + #SN_ms_u + "msUPN" + + ) + +1298  + #LN_ms_u + "Mioso UnivPrc Name" + + ) + +1299  + #NID_ms_u + 649 + + ) + +1300  + #OBJ_ms_u + 1L,3L,6L,1L,4L,1L,311L,20L,2L,3L + + ) + +1302  + #SN_id_cbc + "IDEA-CBC" + + ) + +1303  + #LN_id_cbc + "id-cbc" + + ) + +1304  + #NID_id_cbc + 34 + + ) + +1305  + #OBJ_id_cbc + 1L,3L,6L,1L,4L,1L,188L,7L,1L,1L,2L + + ) + +1307  + #SN_id_ecb + "IDEA-ECB" + + ) + +1308  + #LN_id_ecb + "id-ecb" + + ) + +1309  + #NID_id_ecb + 36 + + ) + +1311  + #SN_id_cfb64 + "IDEA-CFB" + + ) + +1312  + #LN_id_cfb64 + "id-cfb" + + ) + +1313  + #NID_id_cfb64 + 35 + + ) + +1315  + #SN_id_ofb64 + "IDEA-OFB" + + ) + +1316  + #LN_id_ofb64 + "id-ofb" + + ) + +1317  + #NID_id_ofb64 + 46 + + ) + +1319  + #SN_bf_cbc + "BF-CBC" + + ) + +1320  + #LN_bf_cbc + "bf-cbc" + + ) + +1321  + #NID_bf_cbc + 91 + + ) + +1322  + #OBJ_bf_cbc + 1L,3L,6L,1L,4L,1L,3029L,1L,2L + + ) + +1324  + #SN_bf_ecb + "BF-ECB" + + ) + +1325  + #LN_bf_ecb + "bf-ecb" + + ) + +1326  + #NID_bf_ecb + 92 + + ) + +1328  + #SN_bf_cfb64 + "BF-CFB" + + ) + +1329  + #LN_bf_cfb64 + "bf-cfb" + + ) + +1330  + #NID_bf_cfb64 + 93 + + ) + +1332  + #SN_bf_ofb64 + "BF-OFB" + + ) + +1333  + #LN_bf_ofb64 + "bf-ofb" + + ) + +1334  + #NID_bf_ofb64 + 94 + + ) + +1336  + #SN_id_pkix + "PKIX" + + ) + +1337  + #NID_id_pkix + 127 + + ) + +1338  + #OBJ_id_pkix + 1L,3L,6L,1L,5L,5L,7L + + ) + +1340  + #SN_id_pkix_mod + "id-pkix-mod" + + ) + +1341  + #NID_id_pkix_mod + 258 + + ) + +1342  + #OBJ_id_pkix_mod + +OBJ_id_pkix +,0L + + ) + +1344  + #SN_id_ + "id-" + + ) + +1345  + #NID_id_ + 175 + + ) + +1346  + #OBJ_id_ + +OBJ_id_pkix +,1L + + ) + +1348  + #SN_id_qt + "id-qt" + + ) + +1349  + #NID_id_qt + 259 + + ) + +1350  + #OBJ_id_qt + +OBJ_id_pkix +,2L + + ) + +1352  + #SN_id_kp + "id-kp" + + ) + +1353  + #NID_id_kp + 128 + + ) + +1354  + #OBJ_id_kp + +OBJ_id_pkix +,3L + + ) + +1356  + #SN_id_ + "id-" + + ) + +1357  + #NID_id_ + 260 + + ) + +1358  + #OBJ_id_ + +OBJ_id_pkix +,4L + + ) + +1360  + #SN_id_pk + "id-pk" + + ) + +1361  + #NID_id_pk + 261 + + ) + +1362  + #OBJ_id_pk + +OBJ_id_pkix +,5L + + ) + +1364  + #SN_id_g + "id-g" + + ) + +1365  + #NID_id_g + 262 + + ) + +1366  + #OBJ_id_g + +OBJ_id_pkix +,6L + + ) + +1368  + #SN_id_cmc + "id-cmc" + + ) + +1369  + #NID_id_cmc + 263 + + ) + +1370  + #OBJ_id_cmc + +OBJ_id_pkix +,7L + + ) + +1372  + #SN_id_ + "id-" + + ) + +1373  + #NID_id_ + 264 + + ) + +1374  + #OBJ_id_ + +OBJ_id_pkix +,8L + + ) + +1376  + #SN_id_pda + "id-pda" + + ) + +1377  + #NID_id_pda + 265 + + ) + +1378  + #OBJ_id_pda + +OBJ_id_pkix +,9L + + ) + +1380  + #SN_id_a + "id-a" + + ) + +1381  + #NID_id_a + 266 + + ) + +1382  + #OBJ_id_a + +OBJ_id_pkix +,10L + + ) + +1384  + #SN_id_qcs + "id-qcs" + + ) + +1385  + #NID_id_qcs + 267 + + ) + +1386  + #OBJ_id_qcs + +OBJ_id_pkix +,11L + + ) + +1388  + #SN_id_c + "id-c" + + ) + +1389  + #NID_id_c + 268 + + ) + +1390  + #OBJ_id_c + +OBJ_id_pkix +,12L + + ) + +1392  + #SN_id_l + "id-l" + + ) + +1393  + #NID_id_l + 662 + + ) + +1394  + #OBJ_id_l + +OBJ_id_pkix +,21L + + ) + +1396  + #SN_id_ad + "id-ad" + + ) + +1397  + #NID_id_ad + 176 + + ) + +1398  + #OBJ_id_ad + +OBJ_id_pkix +,48L + + ) + +1400  + #SN_id_pkix1_exic_88 + "id-pkix1-exic-88" + + ) + +1401  + #NID_id_pkix1_exic_88 + 269 + + ) + +1402  + #OBJ_id_pkix1_exic_88 + +OBJ_id_pkix_mod +,1L + + ) + +1404  + #SN_id_pkix1_imic_88 + "id-pkix1-imic-88" + + ) + +1405  + #NID_id_pkix1_imic_88 + 270 + + ) + +1406  + #OBJ_id_pkix1_imic_88 + +OBJ_id_pkix_mod +,2L + + ) + +1408  + #SN_id_pkix1_exic_93 + "id-pkix1-exic-93" + + ) + +1409  + #NID_id_pkix1_exic_93 + 271 + + ) + +1410  + #OBJ_id_pkix1_exic_93 + +OBJ_id_pkix_mod +,3L + + ) + +1412  + #SN_id_pkix1_imic_93 + "id-pkix1-imic-93" + + ) + +1413  + #NID_id_pkix1_imic_93 + 272 + + ) + +1414  + #OBJ_id_pkix1_imic_93 + +OBJ_id_pkix_mod +,4L + + ) + +1416  + #SN_id_mod_mf + "id-mod-mf" + + ) + +1417  + #NID_id_mod_mf + 273 + + ) + +1418  + #OBJ_id_mod_mf + +OBJ_id_pkix_mod +,5L + + ) + +1420  + #SN_id_mod_cmc + "id-mod-cmc" + + ) + +1421  + #NID_id_mod_cmc + 274 + + ) + +1422  + #OBJ_id_mod_cmc + +OBJ_id_pkix_mod +,6L + + ) + +1424  + #SN_id_mod_k_ofe_88 + "id-mod-k-ofe-88" + + ) + +1425  + #NID_id_mod_k_ofe_88 + 275 + + ) + +1426  + #OBJ_id_mod_k_ofe_88 + +OBJ_id_pkix_mod +,7L + + ) + +1428  + #SN_id_mod_k_ofe_93 + "id-mod-k-ofe-93" + + ) + +1429  + #NID_id_mod_k_ofe_93 + 276 + + ) + +1430  + #OBJ_id_mod_k_ofe_93 + +OBJ_id_pkix_mod +,8L + + ) + +1432  + #SN_id_mod_cmp + "id-mod-cmp" + + ) + +1433  + #NID_id_mod_cmp + 277 + + ) + +1434  + #OBJ_id_mod_cmp + +OBJ_id_pkix_mod +,9L + + ) + +1436  + #SN_id_mod_quifd__88 + "id-mod-quifd--88" + + ) + +1437  + #NID_id_mod_quifd__88 + 278 + + ) + +1438  + #OBJ_id_mod_quifd__88 + +OBJ_id_pkix_mod +,10L + + ) + +1440  + #SN_id_mod_quifd__93 + "id-mod-quifd--93" + + ) + +1441  + #NID_id_mod_quifd__93 + 279 + + ) + +1442  + #OBJ_id_mod_quifd__93 + +OBJ_id_pkix_mod +,11L + + ) + +1444  + #SN_id_mod_ibu_ + "id-mod-ibu-" + + ) + +1445  + #NID_id_mod_ibu_ + 280 + + ) + +1446  + #OBJ_id_mod_ibu_ + +OBJ_id_pkix_mod +,12L + + ) + +1448  + #SN_id_mod_timeamp_oc + "id-mod-timeamp-oc" + + ) + +1449  + #NID_id_mod_timeamp_oc + 281 + + ) + +1450  + #OBJ_id_mod_timeamp_oc + +OBJ_id_pkix_mod +,13L + + ) + +1452  + #SN_id_mod_oc + "id-mod-oc" + + ) + +1453  + #NID_id_mod_oc + 282 + + ) + +1454  + #OBJ_id_mod_oc + +OBJ_id_pkix_mod +,14L + + ) + +1456  + #SN_id_mod_dvcs + "id-mod-dvcs" + + ) + +1457  + #NID_id_mod_dvcs + 283 + + ) + +1458  + #OBJ_id_mod_dvcs + +OBJ_id_pkix_mod +,15L + + ) + +1460  + #SN_id_mod_cmp2000 + "id-mod-cmp2000" + + ) + +1461  + #NID_id_mod_cmp2000 + 284 + + ) + +1462  + #OBJ_id_mod_cmp2000 + +OBJ_id_pkix_mod +,16L + + ) + +1464  + #SN_fo_acss + "authܙyInfoAcss" + + ) + +1465  + #LN_fo_acss + "Authܙy Infmi Acss" + + ) + +1466  + #NID_fo_acss + 177 + + ) + +1467  + #OBJ_fo_acss + +OBJ_id_ +,1L + + ) + +1469  + #SN_biomricInfo + "biomricInfo" + + ) + +1470  + #LN_biomricInfo + "BiomriInfo" + + ) + +1471  + #NID_biomricInfo + 285 + + ) + +1472  + #OBJ_biomricInfo + +OBJ_id_ +,2L + + ) + +1474  + #SN_qcSmts + "qcSmts" + + ) + +1475  + #NID_qcSmts + 286 + + ) + +1476  + #OBJ_qcSmts + +OBJ_id_ +,3L + + ) + +1478  + #SN_ac_audEy + "ac-audEy" + + ) + +1479  + #NID_ac_audEy + 287 + + ) + +1480  + #OBJ_ac_audEy + +OBJ_id_ +,4L + + ) + +1482  + #SN_ac_rgg + "ac-rgg" + + ) + +1483  + #NID_ac_rgg + 288 + + ) + +1484  + #OBJ_ac_rgg + +OBJ_id_ +,5L + + ) + +1486  + #SN_Cڌs + "Cڌs" + + ) + +1487  + #NID_Cڌs + 289 + + ) + +1488  + #OBJ_Cڌs + +OBJ_id_ +,6L + + ) + +1490  + #SN_sbgp_AddrBlock + "sbgp-AddrBlock" + + ) + +1491  + #NID_sbgp_AddrBlock + 290 + + ) + +1492  + #OBJ_sbgp_AddrBlock + +OBJ_id_ +,7L + + ) + +1494  + #SN_sbgp_automousSysNum + "sbgp-automousSysNum" + + ) + +1495  + #NID_sbgp_automousSysNum + 291 + + ) + +1496  + #OBJ_sbgp_automousSysNum + +OBJ_id_ +,8L + + ) + +1498  + #SN_sbgp_rourIdtifr + "sbgp-rourIdtifr" + + ) + +1499  + #NID_sbgp_rourIdtifr + 292 + + ) + +1500  + #OBJ_sbgp_rourIdtifr + +OBJ_id_ +,9L + + ) + +1502  + #SN_ac_oxyg + "ac-oxyg" + + ) + +1503  + #NID_ac_oxyg + 397 + + ) + +1504  + #OBJ_ac_oxyg + +OBJ_id_ +,10L + + ) + +1506  + #SN_sfo_acss + "subjeInfoAcss" + + ) + +1507  + #LN_sfo_acss + "Subje Infmi Acss" + + ) + +1508  + #NID_sfo_acss + 398 + + ) + +1509  + #OBJ_sfo_acss + +OBJ_id_ +,11L + + ) + +1511  + #SN_oxyCtInfo + "oxyCtInfo" + + ) + +1512  + #LN_oxyCtInfo + "Proxy Ctifi Infmi" + + ) + +1513  + #NID_oxyCtInfo + 663 + + ) + +1514  + #OBJ_oxyCtInfo + +OBJ_id_ +,14L + + ) + +1516  + #SN_su + "su" + + ) + +1517  + #LN_su + "TLS Ftu" + + ) + +1518  + #NID_su + 1020 + + ) + +1519  + #OBJ_su + +OBJ_id_ +,24L + + ) + +1521  + #SN_id_qt_s + "id-qt-s" + + ) + +1522  + #LN_id_qt_s + "Picy QuifCPS" + + ) + +1523  + #NID_id_qt_s + 164 + + ) + +1524  + #OBJ_id_qt_s + +OBJ_id_qt +,1L + + ) + +1526  + #SN_id_qt_uni + "id-qt-uni" + + ) + +1527  + #LN_id_qt_uni + "Picy QuifUNi" + + ) + +1528  + #NID_id_qt_uni + 165 + + ) + +1529  + #OBJ_id_qt_uni + +OBJ_id_qt +,2L + + ) + +1531  + #SN_xtNi + "xtNi" + + ) + +1532  + #NID_xtNi + 293 + + ) + +1533  + #OBJ_xtNi + +OBJ_id_qt +,3L + + ) + +1535  + #SN_rv_auth + "rvAuth" + + ) + +1536  + #LN_rv_auth + "TLS Web Sv Authtiti" + + ) + +1537  + #NID_rv_auth + 129 + + ) + +1538  + #OBJ_rv_auth + +OBJ_id_kp +,1L + + ) + +1540  + #SN__auth + "Auth" + + ) + +1541  + #LN__auth + "TLS Web Cl Authtiti" + + ) + +1542  + #NID__auth + 130 + + ) + +1543  + #OBJ__auth + +OBJ_id_kp +,2L + + ) + +1545  + #SN_code_sign + "codeSigng" + + ) + +1546  + #LN_code_sign + "CodSigng" + + ) + +1547  + #NID_code_sign + 131 + + ) + +1548  + #OBJ_code_sign + +OBJ_id_kp +,3L + + ) + +1550  + #SN_ema_e + "emaPrei" + + ) + +1551  + #LN_ema_e + "E-ma Prei" + + ) + +1552  + #NID_ema_e + 132 + + ) + +1553  + #OBJ_ema_e + +OBJ_id_kp +,4L + + ) + +1555  + #SN_cEndSyem + "cEndSyem" + + ) + +1556  + #LN_cEndSyem + "IPSeEnd Syem" + + ) + +1557  + #NID_cEndSyem + 294 + + ) + +1558  + #OBJ_cEndSyem + +OBJ_id_kp +,5L + + ) + +1560  + #SN_cTu– + "cTu–" + + ) + +1561  + #LN_cTu– + "IPSeTu–" + + ) + +1562  + #NID_cTu– + 295 + + ) + +1563  + #OBJ_cTu– + +OBJ_id_kp +,6L + + ) + +1565  + #SN_cUr + "cUr" + + ) + +1566  + #LN_cUr + "IPSeUr" + + ) + +1567  + #NID_cUr + 296 + + ) + +1568  + #OBJ_cUr + +OBJ_id_kp +,7L + + ) + +1570  + #SN_time_amp + "timeSmpg" + + ) + +1571  + #LN_time_amp + "TimSmpg" + + ) + +1572  + #NID_time_amp + 133 + + ) + +1573  + #OBJ_time_amp + +OBJ_id_kp +,8L + + ) + +1575  + #SN_OCSP_sign + "OCSPSigng" + + ) + +1576  + #LN_OCSP_sign + "OCSP Signg" + + ) + +1577  + #NID_OCSP_sign + 180 + + ) + +1578  + #OBJ_OCSP_sign + +OBJ_id_kp +,9L + + ) + +1580  + #SN_dvcs + "DVCS" + + ) + +1581  + #LN_dvcs + "dvcs" + + ) + +1582  + #NID_dvcs + 297 + + ) + +1583  + #OBJ_dvcs + +OBJ_id_kp +,10L + + ) + +1585  + #SN_c_IKE + "cIKE" + + ) + +1586  + #LN_c_IKE + "IÈKey Exchge" + + ) + +1587  + #NID_c_IKE + 1022 + + ) + +1588  + #OBJ_c_IKE + +OBJ_id_kp +,17L + + ) + +1590  + #SN_pwAC + "pwAC" + + ) + +1591  + #LN_pwAC + "Cl/ovisi WAP Acss" + + ) + +1592  + #NID_pwAC + 1023 + + ) + +1593  + #OBJ_pwAC + +OBJ_id_kp +,18L + + ) + +1595  + #SN_pwWTP + "pwWTP" + + ) + +1596  + #LN_pwWTP + "Cl/Provisi WAP Tmi" + + ) + +1597  + #NID_pwWTP + 1024 + + ) + +1598  + #OBJ_pwWTP + +OBJ_id_kp +,19L + + ) + +1600  + #SN_sshCl + "cuShlCl" + + ) + +1601  + #LN_sshCl + "SSH Cl" + + ) + +1602  + #NID_sshCl + 1025 + + ) + +1603  + #OBJ_sshCl + +OBJ_id_kp +,21L + + ) + +1605  + #SN_sshSv + "cuShlSv" + + ) + +1606  + #LN_sshSv + "SSH Sv" + + ) + +1607  + #NID_sshSv + 1026 + + ) + +1608  + #OBJ_sshSv + +OBJ_id_kp +,22L + + ) + +1610  + #SN_ndRour + "ndRour" + + ) + +1611  + #LN_ndRour + "Sd Rour" + + ) + +1612  + #NID_ndRour + 1027 + + ) + +1613  + #OBJ_ndRour + +OBJ_id_kp +,23L + + ) + +1615  + #SN_ndProxdRour + "ndProxdRour" + + ) + +1616  + #LN_ndProxdRour + "Sd Proxd Rour" + + ) + +1617  + #NID_ndProxdRour + 1028 + + ) + +1618  + #OBJ_ndProxdRour + +OBJ_id_kp +,24L + + ) + +1620  + #SN_ndOwr + "ndOwr" + + ) + +1621  + #LN_ndOwr + "Sd Owr" + + ) + +1622  + #NID_ndOwr + 1029 + + ) + +1623  + #OBJ_ndOwr + +OBJ_id_kp +,25L + + ) + +1625  + #SN_ndProxdOwr + "ndProxdOwr" + + ) + +1626  + #LN_ndProxdOwr + "Sd Proxd Owr" + + ) + +1627  + #NID_ndProxdOwr + 1030 + + ) + +1628  + #OBJ_ndProxdOwr + +OBJ_id_kp +,26L + + ) + +1630  + #SN_cmcCA + "cmcCA" + + ) + +1631  + #LN_cmcCA + "CMC Ctifi Authܙy" + + ) + +1632  + #NID_cmcCA + 1131 + + ) + +1633  + #OBJ_cmcCA + +OBJ_id_kp +,27L + + ) + +1635  + #SN_cmcRA + "cmcRA" + + ) + +1636  + #LN_cmcRA + "CMC Regiti Authܙy" + + ) + +1637  + #NID_cmcRA + 1132 + + ) + +1638  + #OBJ_cmcRA + +OBJ_id_kp +,28L + + ) + +1640  + #SN_id__PrEncCt + "id--PrEncCt" + + ) + +1641  + #NID_id__PrEncCt + 298 + + ) + +1642  + #OBJ_id__PrEncCt + +OBJ_id_ +,1L + + ) + +1644  + #SN_id__signKeyPaTys + "id--signKeyPaTys" + + ) + +1645  + #NID_id__signKeyPaTys + 299 + + ) + +1646  + #OBJ_id__signKeyPaTys + +OBJ_id_ +,2L + + ) + +1648  + #SN_id__cKeyPaTys + "id--cKeyPaTys" + + ) + +1649  + #NID_id__cKeyPaTys + 300 + + ) + +1650  + #OBJ_id__cKeyPaTys + +OBJ_id_ +,3L + + ) + +1652  + #SN_id__eedSymmAlg + "id--eedSymmAlg" + + ) + +1653  + #NID_id__eedSymmAlg + 301 + + ) + +1654  + #OBJ_id__eedSymmAlg + +OBJ_id_ +,4L + + ) + +1656  + #SN_id__KeyUpdeInfo + "id--KeyUpdeInfo" + + ) + +1657  + #NID_id__KeyUpdeInfo + 302 + + ) + +1658  + #OBJ_id__KeyUpdeInfo + +OBJ_id_ +,5L + + ) + +1660  + #SN_id__cutCRL + "id--cutCRL" + + ) + +1661  + #NID_id__cutCRL + 303 + + ) + +1662  + #OBJ_id__cutCRL + +OBJ_id_ +,6L + + ) + +1664  + #SN_id__unsu܋dOIDs + "id--unsu܋dOIDs" + + ) + +1665  + #NID_id__unsu܋dOIDs + 304 + + ) + +1666  + #OBJ_id__unsu܋dOIDs + +OBJ_id_ +,7L + + ) + +1668  + #SN_id__substiReque + "id--substiReque" + + ) + +1669  + #NID_id__substiReque + 305 + + ) + +1670  + #OBJ_id__substiReque + +OBJ_id_ +,8L + + ) + +1672  + #SN_id__substiReڣ + "id--substiReڣ" + + ) + +1673  + #NID_id__substiReڣ + 306 + + ) + +1674  + #OBJ_id__substiReڣ + +OBJ_id_ +,9L + + ) + +1676  + #SN_id__keyPaPamReq + "id--keyPaPamReq" + + ) + +1677  + #NID_id__keyPaPamReq + 307 + + ) + +1678  + #OBJ_id__keyPaPamReq + +OBJ_id_ +,10L + + ) + +1680  + #SN_id__keyPaPamR + "id--keyPaPamR" + + ) + +1681  + #NID_id__keyPaPamR + 308 + + ) + +1682  + #OBJ_id__keyPaPamR + +OBJ_id_ +,11L + + ) + +1684  + #SN_id__vPash + "id--vPash" + + ) + +1685  + #NID_id__vPash + 309 + + ) + +1686  + #OBJ_id__vPash + +OBJ_id_ +,12L + + ) + +1688  + #SN_id__imicCfm + "id--imicCfm" + + ) + +1689  + #NID_id__imicCfm + 310 + + ) + +1690  + #OBJ_id__imicCfm + +OBJ_id_ +,13L + + ) + +1692  + #SN_id__cfmWaTime + "id--cfmWaTime" + + ) + +1693  + #NID_id__cfmWaTime + 311 + + ) + +1694  + #OBJ_id__cfmWaTime + +OBJ_id_ +,14L + + ) + +1696  + #SN_id__igPKIMesge + "id--igPKIMesge" + + ) + +1697  + #NID_id__igPKIMesge + 312 + + ) + +1698  + #OBJ_id__igPKIMesge + +OBJ_id_ +,15L + + ) + +1700  + #SN_id__suLgTags + "id--suLgTags" + + ) + +1701  + #NID_id__suLgTags + 784 + + ) + +1702  + #OBJ_id__suLgTags + +OBJ_id_ +,16L + + ) + +1704  + #SN_id_gCl + "id-gCl" + + ) + +1705  + #NID_id_gCl + 313 + + ) + +1706  + #OBJ_id_gCl + +OBJ_id_pk +,1L + + ) + +1708  + #SN_id_gInfo + "id-gInfo" + + ) + +1709  + #NID_id_gInfo + 314 + + ) + +1710  + #OBJ_id_gInfo + +OBJ_id_pk +,2L + + ) + +1712  + #SN_id_gCl_gTok + "id-gCl-gTok" + + ) + +1713  + #NID_id_gCl_gTok + 315 + + ) + +1714  + #OBJ_id_gCl_gTok + +OBJ_id_gCl +,1L + + ) + +1716  + #SN_id_gCl_authtit + "id-gCl-authtit" + + ) + +1717  + #NID_id_gCl_authtit + 316 + + ) + +1718  + #OBJ_id_gCl_authtit + +OBJ_id_gCl +,2L + + ) + +1720  + #SN_id_gCl_pkiPublitiInfo + "id-gCl-pkiPublitiInfo" + + ) + +1721  + #NID_id_gCl_pkiPublitiInfo + 317 + + ) + +1722  + #OBJ_id_gCl_pkiPublitiInfo + +OBJ_id_gCl +,3L + + ) + +1724  + #SN_id_gCl_pkiArchiveOis + "id-gCl-pkiArchiveOis" + + ) + +1725  + #NID_id_gCl_pkiArchiveOis + 318 + + ) + +1726  + #OBJ_id_gCl_pkiArchiveOis + +OBJ_id_gCl +,4L + + ) + +1728  + #SN_id_gCl_dCtID + "id-gCl-dCtID" + + ) + +1729  + #NID_id_gCl_dCtID + 319 + + ) + +1730  + #OBJ_id_gCl_dCtID + +OBJ_id_gCl +,5L + + ) + +1732  + #SN_id_gCl_ocEnKey + "id-gCl-ocEnKey" + + ) + +1733  + #NID_id_gCl_ocEnKey + 320 + + ) + +1734  + #OBJ_id_gCl_ocEnKey + +OBJ_id_gCl +,6L + + ) + +1736  + #SN_id_gInfo_utf8Pas + "id-gInfo-utf8Pas" + + ) + +1737  + #NID_id_gInfo_utf8Pas + 321 + + ) + +1738  + #OBJ_id_gInfo_utf8Pas + +OBJ_id_gInfo +,1L + + ) + +1740  + #SN_id_gInfo_Req + "id-gInfo-Req" + + ) + +1741  + #NID_id_gInfo_Req + 322 + + ) + +1742  + #OBJ_id_gInfo_Req + +OBJ_id_gInfo +,2L + + ) + +1744  + #SN_id_g_des40 + "id-g-des40" + + ) + +1745  + #NID_id_g_des40 + 323 + + ) + +1746  + #OBJ_id_g_des40 + +OBJ_id_g +,1L + + ) + +1748  + #SN_id_g_noSigtu + "id-g-noSigtu" + + ) + +1749  + #NID_id_g_noSigtu + 324 + + ) + +1750  + #OBJ_id_g_noSigtu + +OBJ_id_g +,2L + + ) + +1752  + #SN_id_g_dh_sig_hmac_sha1 + "id-g-dh-sig-hmac-sha1" + + ) + +1753  + #NID_id_g_dh_sig_hmac_sha1 + 325 + + ) + +1754  + #OBJ_id_g_dh_sig_hmac_sha1 + +OBJ_id_g +,3L + + ) + +1756  + #SN_id_g_dh_p + "id-g-dh-p" + + ) + +1757  + #NID_id_g_dh_p + 326 + + ) + +1758  + #OBJ_id_g_dh_p + +OBJ_id_g +,4L + + ) + +1760  + #SN_id_cmc_usInfo + "id-cmc-usInfo" + + ) + +1761  + #NID_id_cmc_usInfo + 327 + + ) + +1762  + #OBJ_id_cmc_usInfo + +OBJ_id_cmc +,1L + + ) + +1764  + #SN_id_cmc_idtifiti + "id-cmc-idtifiti" + + ) + +1765  + #NID_id_cmc_idtifiti + 328 + + ) + +1766  + #OBJ_id_cmc_idtifiti + +OBJ_id_cmc +,2L + + ) + +1768  + #SN_id_cmc_idtyProof + "id-cmc-idtyProof" + + ) + +1769  + #NID_id_cmc_idtyProof + 329 + + ) + +1770  + #OBJ_id_cmc_idtyProof + +OBJ_id_cmc +,3L + + ) + +1772  + #SN_id_cmc_daRu + "id-cmc-daRu" + + ) + +1773  + #NID_id_cmc_daRu + 330 + + ) + +1774  + #OBJ_id_cmc_daRu + +OBJ_id_cmc +,4L + + ) + +1776  + #SN_id_cmc_iId + "id-cmc-iId" + + ) + +1777  + #NID_id_cmc_iId + 331 + + ) + +1778  + #OBJ_id_cmc_iId + +OBJ_id_cmc +,5L + + ) + +1780  + #SN_id_cmc_ndN + "id-cmc-ndN" + + ) + +1781  + #NID_id_cmc_ndN + 332 + + ) + +1782  + #OBJ_id_cmc_ndN + +OBJ_id_cmc +,6L + + ) + +1784  + #SN_id_cmc_cN + "id-cmc-cN" + + ) + +1785  + #NID_id_cmc_cN + 333 + + ) + +1786  + #OBJ_id_cmc_cN + +OBJ_id_cmc +,7L + + ) + +1788  + #SN_id_cmc_addExnsis + "id-cmc-addExnsis" + + ) + +1789  + #NID_id_cmc_addExnsis + 334 + + ) + +1790  + #OBJ_id_cmc_addExnsis + +OBJ_id_cmc +,8L + + ) + +1792  + #SN_id_cmc_yedPOP + "id-cmc-yedPOP" + + ) + +1793  + #NID_id_cmc_yedPOP + 335 + + ) + +1794  + #OBJ_id_cmc_yedPOP + +OBJ_id_cmc +,9L + + ) + +1796  + #SN_id_cmc_deyedPOP + "id-cmc-deyedPOP" + + ) + +1797  + #NID_id_cmc_deyedPOP + 336 + + ) + +1798  + #OBJ_id_cmc_deyedPOP + +OBJ_id_cmc +,10L + + ) + +1800  + #SN_id_cmc_aPOPWss + "id-cmc-aPOPWss" + + ) + +1801  + #NID_id_cmc_aPOPWss + 337 + + ) + +1802  + #OBJ_id_cmc_aPOPWss + +OBJ_id_cmc +,11L + + ) + +1804  + #SN_id_cmc_gCt + "id-cmc-gCt" + + ) + +1805  + #NID_id_cmc_gCt + 338 + + ) + +1806  + #OBJ_id_cmc_gCt + +OBJ_id_cmc +,15L + + ) + +1808  + #SN_id_cmc_gCRL + "id-cmc-gCRL" + + ) + +1809  + #NID_id_cmc_gCRL + 339 + + ) + +1810  + #OBJ_id_cmc_gCRL + +OBJ_id_cmc +,16L + + ) + +1812  + #SN_id_cmc_vokeReque + "id-cmc-vokeReque" + + ) + +1813  + #NID_id_cmc_vokeReque + 340 + + ) + +1814  + #OBJ_id_cmc_vokeReque + +OBJ_id_cmc +,17L + + ) + +1816  + #SN_id_cmc_gInfo + "id-cmc-gInfo" + + ) + +1817  + #NID_id_cmc_gInfo + 341 + + ) + +1818  + #OBJ_id_cmc_gInfo + +OBJ_id_cmc +,18L + + ) + +1820  + #SN_id_cmc_ڣInfo + "id-cmc-ڣInfo" + + ) + +1821  + #NID_id_cmc_ڣInfo + 342 + + ) + +1822  + #OBJ_id_cmc_ڣInfo + +OBJ_id_cmc +,19L + + ) + +1824  + #SN_id_cmc_quyPdg + "id-cmc-quyPdg" + + ) + +1825  + #NID_id_cmc_quyPdg + 343 + + ) + +1826  + #OBJ_id_cmc_quyPdg + +OBJ_id_cmc +,21L + + ) + +1828  + #SN_id_cmc_pLkRdom + "id-cmc-pLkRdom" + + ) + +1829  + #NID_id_cmc_pLkRdom + 344 + + ) + +1830  + #OBJ_id_cmc_pLkRdom + +OBJ_id_cmc +,22L + + ) + +1832  + #SN_id_cmc_pLkWss + "id-cmc-pLkWss" + + ) + +1833  + #NID_id_cmc_pLkWss + 345 + + ) + +1834  + #OBJ_id_cmc_pLkWss + +OBJ_id_cmc +,23L + + ) + +1836  + #SN_id_cmc_cfmCtAc + "id-cmc-cfmCtAc" + + ) + +1837  + #NID_id_cmc_cfmCtAc + 346 + + ) + +1838  + #OBJ_id_cmc_cfmCtAc + +OBJ_id_cmc +,24L + + ) + +1840  + #SN_id__rsڮDa + "id--rsڮDa" + + ) + +1841  + #NID_id__rsڮDa + 347 + + ) + +1842  + #OBJ_id__rsڮDa + +OBJ_id_ +,1L + + ) + +1844  + #SN_id__rmtIdtifr + "id--rmtIdtifr" + + ) + +1845  + #LN_id__rmtIdtifr + "PmIdtifr" + + ) + +1846  + #NID_id__rmtIdtifr + 858 + + ) + +1847  + #OBJ_id__rmtIdtifr + +OBJ_id_ +,3L + + ) + +1849  + #SN_id_pda_deOfBth + "id-pda-deOfBth" + + ) + +1850  + #NID_id_pda_deOfBth + 348 + + ) + +1851  + #OBJ_id_pda_deOfBth + +OBJ_id_pda +,1L + + ) + +1853  + #SN_id_pda_aOfBth + "id-pda-aOfBth" + + ) + +1854  + #NID_id_pda_aOfBth + 349 + + ) + +1855  + #OBJ_id_pda_aOfBth + +OBJ_id_pda +,2L + + ) + +1857  + #SN_id_pda_gd + "id-pda-gd" + + ) + +1858  + #NID_id_pda_gd + 351 + + ) + +1859  + #OBJ_id_pda_gd + +OBJ_id_pda +,3L + + ) + +1861  + #SN_id_pda_couryOfCizsh + "id-pda-couryOfCizsh" + + ) + +1862  + #NID_id_pda_couryOfCizsh + 352 + + ) + +1863  + #OBJ_id_pda_couryOfCizsh + +OBJ_id_pda +,4L + + ) + +1865  + #SN_id_pda_couryOfResid + "id-pda-couryOfResid" + + ) + +1866  + #NID_id_pda_couryOfResid + 353 + + ) + +1867  + #OBJ_id_pda_couryOfResid + +OBJ_id_pda +,5L + + ) + +1869  + #SN_id_a_authtitiInfo + "id-a-authtitiInfo" + + ) + +1870  + #NID_id_a_authtitiInfo + 354 + + ) + +1871  + #OBJ_id_a_authtitiInfo + +OBJ_id_a +,1L + + ) + +1873  + #SN_id_a_acssIdty + "id-a-acssIdty" + + ) + +1874  + #NID_id_a_acssIdty + 355 + + ) + +1875  + #OBJ_id_a_acssIdty + +OBJ_id_a +,2L + + ) + +1877  + #SN_id_a_chggIdty + "id-a-chggIdty" + + ) + +1878  + #NID_id_a_chggIdty + 356 + + ) + +1879  + #OBJ_id_a_chggIdty + +OBJ_id_a +,3L + + ) + +1881  + #SN_id_a_group + "id-a-group" + + ) + +1882  + #NID_id_a_group + 357 + + ) + +1883  + #OBJ_id_a_group + +OBJ_id_a +,4L + + ) + +1885  + #SN_id_a_re + "id-a-re" + + ) + +1886  + #NID_id_a_re + 358 + + ) + +1887  + #OBJ_id_a_re + +OBJ_id_a +,5L + + ) + +1889  + #SN_id_a_cArs + "id-a-cArs" + + ) + +1890  + #NID_id_a_cArs + 399 + + ) + +1891  + #OBJ_id_a_cArs + +OBJ_id_a +,6L + + ) + +1893  + #SN_id_qcs_pkixQCSyax_v1 + "id-qcs-pkixQCSyax-v1" + + ) + +1894  + #NID_id_qcs_pkixQCSyax_v1 + 359 + + ) + +1895  + #OBJ_id_qcs_pkixQCSyax_v1 + +OBJ_id_qcs +,1L + + ) + +1897  + #SN_id_c_s + "id-c-s" + + ) + +1898  + #NID_id_c_s + 360 + + ) + +1899  + #OBJ_id_c_s + +OBJ_id_c +,1L + + ) + +1901  + #SN_id_c_PKIDa + "id-c-PKIDa" + + ) + +1902  + #NID_id_c_PKIDa + 361 + + ) + +1903  + #OBJ_id_c_PKIDa + +OBJ_id_c +,2L + + ) + +1905  + #SN_id_c_PKIReڣ + "id-c-PKIReڣ" + + ) + +1906  + #NID_id_c_PKIReڣ + 362 + + ) + +1907  + #OBJ_id_c_PKIReڣ + +OBJ_id_c +,3L + + ) + +1909  + #SN_id_l_yLguage + "id-l-yLguage" + + ) + +1910  + #LN_id_l_yLguage + "Anyguage" + + ) + +1911  + #NID_id_l_yLguage + 664 + + ) + +1912  + #OBJ_id_l_yLguage + +OBJ_id_l +,0L + + ) + +1914  + #SN_id_l_hA + "id-l-hA" + + ) + +1915  + #LN_id_l_hA + "Inh" + + ) + +1916  + #NID_id_l_hA + 665 + + ) + +1917  + #OBJ_id_l_hA + +OBJ_id_l +,1L + + ) + +1919  + #SN_Inddt + "id-l-ddt" + + ) + +1920  + #LN_Inddt + "Inddt" + + ) + +1921  + #NID_Inddt + 667 + + ) + +1922  + #OBJ_Inddt + +OBJ_id_l +,2L + + ) + +1924  + #SN_ad_OCSP + "OCSP" + + ) + +1925  + #LN_ad_OCSP + "OCSP" + + ) + +1926  + #NID_ad_OCSP + 178 + + ) + +1927  + #OBJ_ad_OCSP + +OBJ_id_ad +,1L + + ) + +1929  + #SN_ad__issus + "Issus" + + ) + +1930  + #LN_ad__issus + "CA Issus" + + ) + +1931  + #NID_ad__issus + 179 + + ) + +1932  + #OBJ_ad__issus + +OBJ_id_ad +,2L + + ) + +1934  + #SN_ad_timeSmpg + "ad_timeampg" + + ) + +1935  + #LN_ad_timeSmpg + "AD TimSmpg" + + ) + +1936  + #NID_ad_timeSmpg + 363 + + ) + +1937  + #OBJ_ad_timeSmpg + +OBJ_id_ad +,3L + + ) + +1939  + #SN_ad_dvcs + "AD_DVCS" + + ) + +1940  + #LN_ad_dvcs + "ad dvcs" + + ) + +1941  + #NID_ad_dvcs + 364 + + ) + +1942  + #OBJ_ad_dvcs + +OBJ_id_ad +,4L + + ) + +1944  + #SN_Rosy + "Rosy" + + ) + +1945  + #LN_Rosy + "CA Rosy" + + ) + +1946  + #NID_Rosy + 785 + + ) + +1947  + #OBJ_Rosy + +OBJ_id_ad +,5L + + ) + +1949  + #OBJ_id_pkix_OCSP + +OBJ_ad_OCSP + + + ) + +1951  + #SN_id_pkix_OCSP_basic + "basicOCSPReڣ" + + ) + +1952  + #LN_id_pkix_OCSP_basic + "BasiOCSP Reڣ" + + ) + +1953  + #NID_id_pkix_OCSP_basic + 365 + + ) + +1954  + #OBJ_id_pkix_OCSP_basic + +OBJ_id_pkix_OCSP +,1L + + ) + +1956  + #SN_id_pkix_OCSP_N + "N" + + ) + +1957  + #LN_id_pkix_OCSP_N + "OCSP N" + + ) + +1958  + #NID_id_pkix_OCSP_N + 366 + + ) + +1959  + #OBJ_id_pkix_OCSP_N + +OBJ_id_pkix_OCSP +,2L + + ) + +1961  + #SN_id_pkix_OCSP_CID + "CID" + + ) + +1962  + #LN_id_pkix_OCSP_CID + "OCSP CRL ID" + + ) + +1963  + #NID_id_pkix_OCSP_CID + 367 + + ) + +1964  + #OBJ_id_pkix_OCSP_CID + +OBJ_id_pkix_OCSP +,3L + + ) + +1966  + #SN_id_pkix_OCSP_acabReڣs + "acabReڣs" + + ) + +1967  + #LN_id_pkix_OCSP_acabReڣs + "Acab OCSP Reڣs" + + ) + +1968  + #NID_id_pkix_OCSP_acabReڣs + 368 + + ) + +1969  + #OBJ_id_pkix_OCSP_acabReڣs + +OBJ_id_pkix_OCSP +,4L + + ) + +1971  + #SN_id_pkix_OCSP_noCheck + "noCheck" + + ) + +1972  + #LN_id_pkix_OCSP_noCheck + "OCSP NCheck" + + ) + +1973  + #NID_id_pkix_OCSP_noCheck + 369 + + ) + +1974  + #OBJ_id_pkix_OCSP_noCheck + +OBJ_id_pkix_OCSP +,5L + + ) + +1976  + #SN_id_pkix_OCSP_chiveCutoff + "chiveCutoff" + + ) + +1977  + #LN_id_pkix_OCSP_chiveCutoff + "OCSP ArchivCutoff" + + ) + +1978  + #NID_id_pkix_OCSP_chiveCutoff + 370 + + ) + +1979  + #OBJ_id_pkix_OCSP_chiveCutoff + +OBJ_id_pkix_OCSP +,6L + + ) + +1981  + #SN_id_pkix_OCSP_rviLot + "rviLot" + + ) + +1982  + #LN_id_pkix_OCSP_rviLot + "OCSP Svi Lot" + + ) + +1983  + #NID_id_pkix_OCSP_rviLot + 371 + + ) + +1984  + #OBJ_id_pkix_OCSP_rviLot + +OBJ_id_pkix_OCSP +,7L + + ) + +1986  + #SN_id_pkix_OCSP_exndedStus + "exndedStus" + + ) + +1987  + #LN_id_pkix_OCSP_exndedStus + "Exnded OCSP Stus" + + ) + +1988  + #NID_id_pkix_OCSP_exndedStus + 372 + + ) + +1989  + #OBJ_id_pkix_OCSP_exndedStus + +OBJ_id_pkix_OCSP +,8L + + ) + +1991  + #SN_id_pkix_OCSP_vid + "vid" + + ) + +1992  + #NID_id_pkix_OCSP_vid + 373 + + ) + +1993  + #OBJ_id_pkix_OCSP_vid + +OBJ_id_pkix_OCSP +,9L + + ) + +1995  + #SN_id_pkix_OCSP_th + "th" + + ) + +1996  + #NID_id_pkix_OCSP_th + 374 + + ) + +1997  + #OBJ_id_pkix_OCSP_th + +OBJ_id_pkix_OCSP +,10L + + ) + +1999  + #SN_id_pkix_OCSP_uRo + "uRo" + + ) + +2000  + #LN_id_pkix_OCSP_uRo + "Tru Ro" + + ) + +2001  + #NID_id_pkix_OCSP_uRo + 375 + + ) + +2002  + #OBJ_id_pkix_OCSP_uRo + +OBJ_id_pkix_OCSP +,11L + + ) + +2004  + #SN_gܙhm + "gܙhm" + + ) + +2005  + #LN_gܙhm + "gܙhm" + + ) + +2006  + #NID_gܙhm + 376 + + ) + +2007  + #OBJ_gܙhm + 1L,3L,14L,3L,2L + + ) + +2009  + #SN_md5WhRSA + "RSA-NP-MD5" + + ) + +2010  + #LN_md5WhRSA + "md5WhRSA" + + ) + +2011  + #NID_md5WhRSA + 104 + + ) + +2012  + #OBJ_md5WhRSA + +OBJ_gܙhm +,3L + + ) + +2014  + #SN_des_ecb + "DES-ECB" + + ) + +2015  + #LN_des_ecb + "des-ecb" + + ) + +2016  + #NID_des_ecb + 29 + + ) + +2017  + #OBJ_des_ecb + +OBJ_gܙhm +,6L + + ) + +2019  + #SN_des_cbc + "DES-CBC" + + ) + +2020  + #LN_des_cbc + "des-cbc" + + ) + +2021  + #NID_des_cbc + 31 + + ) + +2022  + #OBJ_des_cbc + +OBJ_gܙhm +,7L + + ) + +2024  + #SN_des_ofb64 + "DES-OFB" + + ) + +2025  + #LN_des_ofb64 + "des-ofb" + + ) + +2026  + #NID_des_ofb64 + 45 + + ) + +2027  + #OBJ_des_ofb64 + +OBJ_gܙhm +,8L + + ) + +2029  + #SN_des_cfb64 + "DES-CFB" + + ) + +2030  + #LN_des_cfb64 + "des-cfb" + + ) + +2031  + #NID_des_cfb64 + 30 + + ) + +2032  + #OBJ_des_cfb64 + +OBJ_gܙhm +,9L + + ) + +2034  + #SN_rSigtu + "rSigtu" + + ) + +2035  + #NID_rSigtu + 377 + + ) + +2036  + #OBJ_rSigtu + +OBJ_gܙhm +,11L + + ) + +2038  + #SN_d_2 + "DSA-d" + + ) + +2039  + #LN_d_2 + "dEnyi-d" + + ) + +2040  + #NID_d_2 + 67 + + ) + +2041  + #OBJ_d_2 + +OBJ_gܙhm +,12L + + ) + +2043  + #SN_dWhSHA + "DSA-SHA" + + ) + +2044  + #LN_dWhSHA + "dWhSHA" + + ) + +2045  + #NID_dWhSHA + 66 + + ) + +2046  + #OBJ_dWhSHA + +OBJ_gܙhm +,13L + + ) + +2048  + #SN_shaWhRSAEnyi + "RSA-SHA" + + ) + +2049  + #LN_shaWhRSAEnyi + "shaWhRSAEnyi" + + ) + +2050  + #NID_shaWhRSAEnyi + 42 + + ) + +2051  + #OBJ_shaWhRSAEnyi + +OBJ_gܙhm +,15L + + ) + +2053  + #SN_des_ede_ecb + "DES-EDE" + + ) + +2054  + #LN_des_ede_ecb + "des-ede" + + ) + +2055  + #NID_des_ede_ecb + 32 + + ) + +2056  + #OBJ_des_ede_ecb + +OBJ_gܙhm +,17L + + ) + +2058  + #SN_des_ede3_ecb + "DES-EDE3" + + ) + +2059  + #LN_des_ede3_ecb + "des-ede3" + + ) + +2060  + #NID_des_ede3_ecb + 33 + + ) + +2062  + #SN_des_ede_cbc + "DES-EDE-CBC" + + ) + +2063  + #LN_des_ede_cbc + "des-ede-cbc" + + ) + +2064  + #NID_des_ede_cbc + 43 + + ) + +2066  + #SN_des_ede_cfb64 + "DES-EDE-CFB" + + ) + +2067  + #LN_des_ede_cfb64 + "des-ede-cfb" + + ) + +2068  + #NID_des_ede_cfb64 + 60 + + ) + +2070  + #SN_des_ede3_cfb64 + "DES-EDE3-CFB" + + ) + +2071  + #LN_des_ede3_cfb64 + "des-ede3-cfb" + + ) + +2072  + #NID_des_ede3_cfb64 + 61 + + ) + +2074  + #SN_des_ede_ofb64 + "DES-EDE-OFB" + + ) + +2075  + #LN_des_ede_ofb64 + "des-ede-ofb" + + ) + +2076  + #NID_des_ede_ofb64 + 62 + + ) + +2078  + #SN_des_ede3_ofb64 + "DES-EDE3-OFB" + + ) + +2079  + #LN_des_ede3_ofb64 + "des-ede3-ofb" + + ) + +2080  + #NID_des_ede3_ofb64 + 63 + + ) + +2082  + #SN_desx_cbc + "DESX-CBC" + + ) + +2083  + #LN_desx_cbc + "desx-cbc" + + ) + +2084  + #NID_desx_cbc + 80 + + ) + +2086  + #SN_sha + "SHA" + + ) + +2087  + #LN_sha + "sha" + + ) + +2088  + #NID_sha + 41 + + ) + +2089  + #OBJ_sha + +OBJ_gܙhm +,18L + + ) + +2091  + #SN_sha1 + "SHA1" + + ) + +2092  + #LN_sha1 + "sha1" + + ) + +2093  + #NID_sha1 + 64 + + ) + +2094  + #OBJ_sha1 + +OBJ_gܙhm +,26L + + ) + +2096  + #SN_dWhSHA1_2 + "DSA-SHA1-d" + + ) + +2097  + #LN_dWhSHA1_2 + "dWhSHA1-d" + + ) + +2098  + #NID_dWhSHA1_2 + 70 + + ) + +2099  + #OBJ_dWhSHA1_2 + +OBJ_gܙhm +,27L + + ) + +2101  + #SN_sha1WhRSA + "RSA-SHA1-2" + + ) + +2102  + #LN_sha1WhRSA + "sha1WhRSA" + + ) + +2103  + #NID_sha1WhRSA + 115 + + ) + +2104  + #OBJ_sha1WhRSA + +OBJ_gܙhm +,29L + + ) + +2106  + #SN_remd160 + "RIPEMD160" + + ) + +2107  + #LN_remd160 + "remd160" + + ) + +2108  + #NID_remd160 + 117 + + ) + +2109  + #OBJ_remd160 + 1L,3L,36L,3L,2L,1L + + ) + +2111  + #SN_remd160WhRSA + "RSA-RIPEMD160" + + ) + +2112  + #LN_remd160WhRSA + "remd160WhRSA" + + ) + +2113  + #NID_remd160WhRSA + 119 + + ) + +2114  + #OBJ_remd160WhRSA + 1L,3L,36L,3L,3L,1L,2L + + ) + +2116  + #SN_bke2b512 + "BLAKE2b512" + + ) + +2117  + #LN_bke2b512 + "bke2b512" + + ) + +2118  + #NID_bke2b512 + 1056 + + ) + +2119  + #OBJ_bke2b512 + 1L,3L,6L,1L,4L,1L,1722L,12L,2L,1L,16L + + ) + +2121  + #SN_bke2s256 + "BLAKE2s256" + + ) + +2122  + #LN_bke2s256 + "bke2s256" + + ) + +2123  + #NID_bke2s256 + 1057 + + ) + +2124  + #OBJ_bke2s256 + 1L,3L,6L,1L,4L,1L,1722L,12L,2L,2L,8L + + ) + +2126  + #SN_sxt + "SXNID" + + ) + +2127  + #LN_sxt + "Sg Ex ID" + + ) + +2128  + #NID_sxt + 143 + + ) + +2129  + #OBJ_sxt + 1L,3L,101L,1L,4L,1L + + ) + +2131  + #SN_X500 + "X500" + + ) + +2132  + #LN_X500 + "dey svi(X.500)" + + ) + +2133  + #NID_X500 + 11 + + ) + +2134  + #OBJ_X500 + 2L,5L + + ) + +2136  + #SN_X509 + "X509" + + ) + +2137  + #NID_X509 + 12 + + ) + +2138  + #OBJ_X509 + +OBJ_X500 +,4L + + ) + +2140  + #SN_commName + "CN" + + ) + +2141  + #LN_commName + "commName" + + ) + +2142  + #NID_commName + 13 + + ) + +2143  + #OBJ_commName + +OBJ_X509 +,3L + + ) + +2145  + #SN_suame + "SN" + + ) + +2146  + #LN_suame + "suame" + + ) + +2147  + #NID_suame + 100 + + ) + +2148  + #OBJ_suame + +OBJ_X509 +,4L + + ) + +2150  + #LN_rlNumb + "rlNumb" + + ) + +2151  + #NID_rlNumb + 105 + + ) + +2152  + #OBJ_rlNumb + +OBJ_X509 +,5L + + ) + +2154  + #SN_couryName + "C" + + ) + +2155  + #LN_couryName + "couryName" + + ) + +2156  + #NID_couryName + 14 + + ) + +2157  + #OBJ_couryName + +OBJ_X509 +,6L + + ) + +2159  + #SN_lolyName + "L" + + ) + +2160  + #LN_lolyName + "lolyName" + + ) + +2161  + #NID_lolyName + 15 + + ) + +2162  + #OBJ_lolyName + +OBJ_X509 +,7L + + ) + +2164  + #SN_eOrProvName + "ST" + + ) + +2165  + #LN_eOrProvName + "eOrProvName" + + ) + +2166  + #NID_eOrProvName + 16 + + ) + +2167  + #OBJ_eOrProvName + +OBJ_X509 +,8L + + ) + +2169  + #SN_Addss + "" + + ) + +2170  + #LN_Addss + "Addss" + + ) + +2171  + #NID_Addss + 660 + + ) + +2172  + #OBJ_Addss + +OBJ_X509 +,9L + + ) + +2174  + #SN_giziName + "O" + + ) + +2175  + #LN_giziName + "giziName" + + ) + +2176  + #NID_giziName + 17 + + ) + +2177  + #OBJ_giziName + +OBJ_X509 +,10L + + ) + +2179  + #SN_giziڮUnName + "OU" + + ) + +2180  + #LN_giziڮUnName + "giziڮUnName" + + ) + +2181  + #NID_giziڮUnName + 18 + + ) + +2182  + #OBJ_giziڮUnName + +OBJ_X509 +,11L + + ) + +2184  + #SN_t + "t" + + ) + +2185  + #LN_t + "t" + + ) + +2186  + #NID_t + 106 + + ) + +2187  + #OBJ_t + +OBJ_X509 +,12L + + ) + +2189  + #LN_desti + "desti" + + ) + +2190  + #NID_desti + 107 + + ) + +2191  + #OBJ_desti + +OBJ_X509 +,13L + + ) + +2193  + #LN_chGuide + "chGuide" + + ) + +2194  + #NID_chGuide + 859 + + ) + +2195  + #OBJ_chGuide + +OBJ_X509 +,14L + + ) + +2197  + #LN_busessCegy + "busessCegy" + + ) + +2198  + #NID_busessCegy + 860 + + ) + +2199  + #OBJ_busessCegy + +OBJ_X509 +,15L + + ) + +2201  + #LN_poAddss + "poAddss" + + ) + +2202  + #NID_poAddss + 861 + + ) + +2203  + #OBJ_poAddss + +OBJ_X509 +,16L + + ) + +2205  + #LN_poCode + "poCode" + + ) + +2206  + #NID_poCode + 661 + + ) + +2207  + #OBJ_poCode + +OBJ_X509 +,17L + + ) + +2209  + #LN_poOffiBox + "poOffiBox" + + ) + +2210  + #NID_poOffiBox + 862 + + ) + +2211  + #OBJ_poOffiBox + +OBJ_X509 +,18L + + ) + +2213  + #LN_physilDivyOffiName + "physilDivyOffiName" + + ) + +2214  + #NID_physilDivyOffiName + 863 + + ) + +2215  + #OBJ_physilDivyOffiName + +OBJ_X509 +,19L + + ) + +2217  + #LN_pheNumb + "pheNumb" + + ) + +2218  + #NID_pheNumb + 864 + + ) + +2219  + #OBJ_pheNumb + +OBJ_X509 +,20L + + ) + +2221  + #LN_xNumb + "xNumb" + + ) + +2222  + #NID_xNumb + 865 + + ) + +2223  + #OBJ_xNumb + +OBJ_X509 +,21L + + ) + +2225  + #LN_ˋxTmIdtifr + "ˋxTmIdtifr" + + ) + +2226  + #NID_ˋxTmIdtifr + 866 + + ) + +2227  + #OBJ_ˋxTmIdtifr + +OBJ_X509 +,22L + + ) + +2229  + #LN_csimeTheNumb + "csimeTheNumb" + + ) + +2230  + #NID_csimeTheNumb + 867 + + ) + +2231  + #OBJ_csimeTheNumb + +OBJ_X509 +,23L + + ) + +2233  + #LN_x121Addss + "x121Addss" + + ) + +2234  + #NID_x121Addss + 868 + + ) + +2235  + #OBJ_x121Addss + +OBJ_X509 +,24L + + ) + +2237  + #LN_iڮiSDNNumb + "iڮiSDNNumb" + + ) + +2238  + #NID_iڮiSDNNumb + 869 + + ) + +2239  + #OBJ_iڮiSDNNumb + +OBJ_X509 +,25L + + ) + +2241  + #LN_giedAddss + "giedAddss" + + ) + +2242  + #NID_giedAddss + 870 + + ) + +2243  + #OBJ_giedAddss + +OBJ_X509 +,26L + + ) + +2245  + #LN_deiIndit + "deiIndit" + + ) + +2246  + #NID_deiIndit + 871 + + ) + +2247  + #OBJ_deiIndit + +OBJ_X509 +,27L + + ) + +2249  + #LN_eedDivyMhod + "eedDivyMhod" + + ) + +2250  + #NID_eedDivyMhod + 872 + + ) + +2251  + #OBJ_eedDivyMhod + +OBJ_X509 +,28L + + ) + +2253  + #LN_eiAddss + "eiAddss" + + ) + +2254  + #NID_eiAddss + 873 + + ) + +2255  + #OBJ_eiAddss + +OBJ_X509 +,29L + + ) + +2257  + #LN_su܋dAlitiCڋxt + "su܋dAlitiCڋxt" + + ) + +2258  + #NID_su܋dAlitiCڋxt + 874 + + ) + +2259  + #OBJ_su܋dAlitiCڋxt + +OBJ_X509 +,30L + + ) + +2261  + #SN_memb + "memb" + + ) + +2262  + #NID_memb + 875 + + ) + +2263  + #OBJ_memb + +OBJ_X509 +,31L + + ) + +2265  + #SN_owr + "owr" + + ) + +2266  + #NID_owr + 876 + + ) + +2267  + #OBJ_owr + +OBJ_X509 +,32L + + ) + +2269  + #LN_reOccu + "reOccu" + + ) + +2270  + #NID_reOccu + 877 + + ) + +2271  + #OBJ_reOccu + +OBJ_X509 +,33L + + ) + +2273  + #SN_eAlso + "eAlso" + + ) + +2274  + #NID_eAlso + 878 + + ) + +2275  + #OBJ_eAlso + +OBJ_X509 +,34L + + ) + +2277  + #LN_urPasswd + "urPasswd" + + ) + +2278  + #NID_urPasswd + 879 + + ) + +2279  + #OBJ_urPasswd + +OBJ_X509 +,35L + + ) + +2281  + #LN_urCtifi + "urCtifi" + + ) + +2282  + #NID_urCtifi + 880 + + ) + +2283  + #OBJ_urCtifi + +OBJ_X509 +,36L + + ) + +2285  + #LN_cACtifi + "cACtifi" + + ) + +2286  + #NID_cACtifi + 881 + + ) + +2287  + #OBJ_cACtifi + +OBJ_X509 +,37L + + ) + +2289  + #LN_authܙyRevotiLi + "authܙyRevotiLi" + + ) + +2290  + #NID_authܙyRevotiLi + 882 + + ) + +2291  + #OBJ_authܙyRevotiLi + +OBJ_X509 +,38L + + ) + +2293  + #LN_ifiRevotiLi + "ifiRevotiLi" + + ) + +2294  + #NID_ifiRevotiLi + 883 + + ) + +2295  + #OBJ_ifiRevotiLi + +OBJ_X509 +,39L + + ) + +2297  + #LN_ossCtifiPa + "ossCtifiPa" + + ) + +2298  + #NID_ossCtifiPa + 884 + + ) + +2299  + #OBJ_ossCtifiPa + +OBJ_X509 +,40L + + ) + +2301  + #SN_me + "me" + + ) + +2302  + #LN_me + "me" + + ) + +2303  + #NID_me + 173 + + ) + +2304  + #OBJ_me + +OBJ_X509 +,41L + + ) + +2306  + #SN_givName + "GN" + + ) + +2307  + #LN_givName + "givName" + + ) + +2308  + #NID_givName + 99 + + ) + +2309  + #OBJ_givName + +OBJ_X509 +,42L + + ) + +2311  + #SN_ls + "ls" + + ) + +2312  + #LN_ls + "ls" + + ) + +2313  + #NID_ls + 101 + + ) + +2314  + #OBJ_ls + +OBJ_X509 +,43L + + ) + +2316  + #LN_giQuifr + "giQuifr" + + ) + +2317  + #NID_giQuifr + 509 + + ) + +2318  + #OBJ_giQuifr + +OBJ_X509 +,44L + + ) + +2320  + #LN_x500UniqueIdtifr + "x500UniqueIdtifr" + + ) + +2321  + #NID_x500UniqueIdtifr + 503 + + ) + +2322  + #OBJ_x500UniqueIdtifr + +OBJ_X509 +,45L + + ) + +2324  + #SN_dnQuifr + "dnQuifr" + + ) + +2325  + #LN_dnQuifr + "dnQuifr" + + ) + +2326  + #NID_dnQuifr + 174 + + ) + +2327  + #OBJ_dnQuifr + +OBJ_X509 +,46L + + ) + +2329  + #LN_hdSrchGuide + "hdSrchGuide" + + ) + +2330  + #NID_hdSrchGuide + 885 + + ) + +2331  + #OBJ_hdSrchGuide + +OBJ_X509 +,47L + + ) + +2333  + #LN_ocInfmi + "ocInfmi" + + ) + +2334  + #NID_ocInfmi + 886 + + ) + +2335  + #OBJ_ocInfmi + +OBJ_X509 +,48L + + ) + +2337  + #LN_diguishedName + "diguishedName" + + ) + +2338  + #NID_diguishedName + 887 + + ) + +2339  + #OBJ_diguishedName + +OBJ_X509 +,49L + + ) + +2341  + #LN_uniqueMemb + "uniqueMemb" + + ) + +2342  + #NID_uniqueMemb + 888 + + ) + +2343  + #OBJ_uniqueMemb + +OBJ_X509 +,50L + + ) + +2345  + #LN_houIdtifr + "houIdtifr" + + ) + +2346  + #NID_houIdtifr + 889 + + ) + +2347  + #OBJ_houIdtifr + +OBJ_X509 +,51L + + ) + +2349  + #LN_su܋dAlgܙhms + "su܋dAlgܙhms" + + ) + +2350  + #NID_su܋dAlgܙhms + 890 + + ) + +2351  + #OBJ_su܋dAlgܙhms + +OBJ_X509 +,52L + + ) + +2353  + #LN_dRevotiLi + "dRevotiLi" + + ) + +2354  + #NID_dRevotiLi + 891 + + ) + +2355  + #OBJ_dRevotiLi + +OBJ_X509 +,53L + + ) + +2357  + #SN_dmdName + "dmdName" + + ) + +2358  + #NID_dmdName + 892 + + ) + +2359  + #OBJ_dmdName + +OBJ_X509 +,54L + + ) + +2361  + #LN_pudym + "pudym" + + ) + +2362  + #NID_pudym + 510 + + ) + +2363  + #OBJ_pudym + +OBJ_X509 +,65L + + ) + +2365  + #SN_re + "re" + + ) + +2366  + #LN_re + "re" + + ) + +2367  + #NID_re + 400 + + ) + +2368  + #OBJ_re + +OBJ_X509 +,72L + + ) + +2370  + #LN_giziIdtifr + "giziIdtifr" + + ) + +2371  + #NID_giziIdtifr + 1089 + + ) + +2372  + #OBJ_giziIdtifr + +OBJ_X509 +,97L + + ) + +2374  + #SN_couryCode3c + "c3" + + ) + +2375  + #LN_couryCode3c + "couryCode3c" + + ) + +2376  + #NID_couryCode3c + 1090 + + ) + +2377  + #OBJ_couryCode3c + +OBJ_X509 +,98L + + ) + +2379  + #SN_couryCode3n + "n3" + + ) + +2380  + #LN_couryCode3n + "couryCode3n" + + ) + +2381  + #NID_couryCode3n + 1091 + + ) + +2382  + #OBJ_couryCode3n + +OBJ_X509 +,99L + + ) + +2384  + #LN_dnsName + "dnsName" + + ) + +2385  + #NID_dnsName + 1092 + + ) + +2386  + #OBJ_dnsName + +OBJ_X509 +,100L + + ) + +2388  + #SN_X500gܙhms + "X500gܙhms" + + ) + +2389  + #LN_X500gܙhms + "dey svi-lgܙhms" + + ) + +2390  + #NID_X500gܙhms + 378 + + ) + +2391  + #OBJ_X500gܙhms + +OBJ_X500 +,8L + + ) + +2393  + #SN_r + "RSA" + + ) + +2394  + #LN_r + "r" + + ) + +2395  + #NID_r + 19 + + ) + +2396  + #OBJ_r + +OBJ_X500gܙhms +,1L,1L + + ) + +2398  + #SN_mdc2WhRSA + "RSA-MDC2" + + ) + +2399  + #LN_mdc2WhRSA + "mdc2WhRSA" + + ) + +2400  + #NID_mdc2WhRSA + 96 + + ) + +2401  + #OBJ_mdc2WhRSA + +OBJ_X500gܙhms +,3L,100L + + ) + +2403  + #SN_mdc2 + "MDC2" + + ) + +2404  + #LN_mdc2 + "mdc2" + + ) + +2405  + #NID_mdc2 + 95 + + ) + +2406  + #OBJ_mdc2 + +OBJ_X500gܙhms +,3L,101L + + ) + +2408  + #SN_id_ + "id-" + + ) + +2409  + #NID_id_ + 81 + + ) + +2410  + #OBJ_id_ + +OBJ_X500 +,29L + + ) + +2412  + #SN_subje_dey_ibus + "subjeDeyAribus" + + ) + +2413  + #LN_subje_dey_ibus + "X509v3 Subje Dey Aribus" + + ) + +2414  + #NID_subje_dey_ibus + 769 + + ) + +2415  + #OBJ_subje_dey_ibus + +OBJ_id_ +,9L + + ) + +2417  + #SN_subje_key_idtifr + "subjeKeyIdtifr" + + ) + +2418  + #LN_subje_key_idtifr + "X509v3 Subje Key Idtifr" + + ) + +2419  + #NID_subje_key_idtifr + 82 + + ) + +2420  + #OBJ_subje_key_idtifr + +OBJ_id_ +,14L + + ) + +2422  + #SN_key_uge + "keyUge" + + ) + +2423  + #LN_key_uge + "X509v3 Key Uge" + + ) + +2424  + #NID_key_uge + 83 + + ) + +2425  + #OBJ_key_uge + +OBJ_id_ +,15L + + ) + +2427  + #SN_ive_key_uge_riod + "iveKeyUgePiod" + + ) + +2428  + #LN_ive_key_uge_riod + "X509v3 PrivKey UgPiod" + + ) + +2429  + #NID_ive_key_uge_riod + 84 + + ) + +2430  + #OBJ_ive_key_uge_riod + +OBJ_id_ +,16L + + ) + +2432  + #SN_subje_t_me + "subjeAName" + + ) + +2433  + #LN_subje_t_me + "X509v3 Subje AɔtivName" + + ) + +2434  + #NID_subje_t_me + 85 + + ) + +2435  + #OBJ_subje_t_me + +OBJ_id_ +,17L + + ) + +2437  + #SN_issu_t_me + "issuAName" + + ) + +2438  + #LN_issu_t_me + "X509v3 Issu AɔtivName" + + ) + +2439  + #NID_issu_t_me + 86 + + ) + +2440  + #OBJ_issu_t_me + +OBJ_id_ +,18L + + ) + +2442  + #SN_basic_cڡts + "basicCڡts" + + ) + +2443  + #LN_basic_cڡts + "X509v3 BasiCڡts" + + ) + +2444  + #NID_basic_cڡts + 87 + + ) + +2445  + #OBJ_basic_cڡts + +OBJ_id_ +,19L + + ) + +2447  + #SN_l_numb + "lNumb" + + ) + +2448  + #LN_l_numb + "X509v3 CRL Numb" + + ) + +2449  + #NID_l_numb + 88 + + ) + +2450  + #OBJ_l_numb + +OBJ_id_ +,20L + + ) + +2452  + #SN_l_as + "CRLRs" + + ) + +2453  + #LN_l_as + "X509v3 CRL Rs Code" + + ) + +2454  + #NID_l_as + 141 + + ) + +2455  + #OBJ_l_as + +OBJ_id_ +,21L + + ) + +2457  + #SN_vidy_de + "vidyDe" + + ) + +2458  + #LN_vidy_de + "Invidy De" + + ) + +2459  + #NID_vidy_de + 142 + + ) + +2460  + #OBJ_vidy_de + +OBJ_id_ +,24L + + ) + +2462  + #SN_d_l + "dCRL" + + ) + +2463  + #LN_d_l + "X509v3 D CRL Indit" + + ) + +2464  + #NID_d_l + 140 + + ) + +2465  + #OBJ_d_l + +OBJ_id_ +,27L + + ) + +2467  + #SN_issug_diributi_pot + "issugDiributiPot" + + ) + +2468  + #LN_issug_diributi_pot + "X509v3 Issug Diributi Pot" + + ) + +2469  + #NID_issug_diributi_pot + 770 + + ) + +2470  + #OBJ_issug_diributi_pot + +OBJ_id_ +,28L + + ) + +2472  + #SN_ifi_issu + "ifiIssu" + + ) + +2473  + #LN_ifi_issu + "X509v3 Ctifi Issu" + + ) + +2474  + #NID_ifi_issu + 771 + + ) + +2475  + #OBJ_ifi_issu + +OBJ_id_ +,29L + + ) + +2477  + #SN_me_cڡts + "meCڡts" + + ) + +2478  + #LN_me_cڡts + "X509v3 NamCڡts" + + ) + +2479  + #NID_me_cڡts + 666 + + ) + +2480  + #OBJ_me_cڡts + +OBJ_id_ +,30L + + ) + +2482  + #SN_l_diributi_pots + "lDiributiPots" + + ) + +2483  + #LN_l_diributi_pots + "X509v3 CRL Diributi Pots" + + ) + +2484  + #NID_l_diributi_pots + 103 + + ) + +2485  + #OBJ_l_diributi_pots + +OBJ_id_ +,31L + + ) + +2487  + #SN_ifi_pics + "ifiPics" + + ) + +2488  + #LN_ifi_pics + "X509v3 Ctifi Pics" + + ) + +2489  + #NID_ifi_pics + 89 + + ) + +2490  + #OBJ_ifi_pics + +OBJ_id_ +,32L + + ) + +2492  + #SN_y_picy + "yPicy" + + ) + +2493  + #LN_y_picy + "X509v3 Any Picy" + + ) + +2494  + #NID_y_picy + 746 + + ) + +2495  + #OBJ_y_picy + +OBJ_ifi_pics +,0L + + ) + +2497  + #SN_picy_mpgs + "picyMpgs" + + ) + +2498  + #LN_picy_mpgs + "X509v3 Picy Mpgs" + + ) + +2499  + #NID_picy_mpgs + 747 + + ) + +2500  + #OBJ_picy_mpgs + +OBJ_id_ +,33L + + ) + +2502  + #SN_authܙy_key_idtifr + "authܙyKeyIdtifr" + + ) + +2503  + #LN_authܙy_key_idtifr + "X509v3 Authܙy Key Idtifr" + + ) + +2504  + #NID_authܙy_key_idtifr + 90 + + ) + +2505  + #OBJ_authܙy_key_idtifr + +OBJ_id_ +,35L + + ) + +2507  + #SN_picy_cڡts + "picyCڡts" + + ) + +2508  + #LN_picy_cڡts + "X509v3 Picy Cڡts" + + ) + +2509  + #NID_picy_cڡts + 401 + + ) + +2510  + #OBJ_picy_cڡts + +OBJ_id_ +,36L + + ) + +2512  + #SN_ext_key_uge + "exndedKeyUge" + + ) + +2513  + #LN_ext_key_uge + "X509v3 Exnded Key Uge" + + ) + +2514  + #NID_ext_key_uge + 126 + + ) + +2515  + #OBJ_ext_key_uge + +OBJ_id_ +,37L + + ) + +2517  + #SN_eshe_l + "esheCRL" + + ) + +2518  + #LN_eshe_l + "X509v3 Fshe CRL" + + ) + +2519  + #NID_eshe_l + 857 + + ) + +2520  + #OBJ_eshe_l + +OBJ_id_ +,46L + + ) + +2522  + #SN_hib_y_picy + "hibAnyPicy" + + ) + +2523  + #LN_hib_y_picy + "X509v3 Inhib Any Picy" + + ) + +2524  + #NID_hib_y_picy + 748 + + ) + +2525  + #OBJ_hib_y_picy + +OBJ_id_ +,54L + + ) + +2527  + #SN_rg_fmi + "rgInfmi" + + ) + +2528  + #LN_rg_fmi + "X509v3 AC Tgg" + + ) + +2529  + #NID_rg_fmi + 402 + + ) + +2530  + #OBJ_rg_fmi + +OBJ_id_ +,55L + + ) + +2532  + #SN_no_v_ava + "noRevAva" + + ) + +2533  + #LN_no_v_ava + "X509v3 NRevoti Avaab" + + ) + +2534  + #NID_no_v_ava + 403 + + ) + +2535  + #OBJ_no_v_ava + +OBJ_id_ +,56L + + ) + +2537  + #SN_yExndedKeyUge + "yExndedKeyUge" + + ) + +2538  + #LN_yExndedKeyUge + "Any Exnded Key Uge" + + ) + +2539  + #NID_yExndedKeyUge + 910 + + ) + +2540  + #OBJ_yExndedKeyUge + +OBJ_ext_key_uge +,0L + + ) + +2542  + #SN_ts + "Ns" + + ) + +2543  + #LN_ts + "Ns CommunitiڠCp." + + ) + +2544  + #NID_ts + 57 + + ) + +2545  + #OBJ_ts + 2L,16L,840L,1L,113730L + + ) + +2547  + #SN_ts__exnsi + "nsCtExt" + + ) + +2548  + #LN_ts__exnsi + "Ns Ctifi Exnsi" + + ) + +2549  + #NID_ts__exnsi + 58 + + ) + +2550  + #OBJ_ts__exnsi + +OBJ_ts +,1L + + ) + +2552  + #SN_ts_da_ty + "nsDaTy" + + ) + +2553  + #LN_ts_da_ty + "Ns DTy" + + ) + +2554  + #NID_ts_da_ty + 59 + + ) + +2555  + #OBJ_ts_da_ty + +OBJ_ts +,2L + + ) + +2557  + #SN_ts__ty + "nsCtTy" + + ) + +2558  + #LN_ts__ty + "Ns CTy" + + ) + +2559  + #NID_ts__ty + 71 + + ) + +2560  + #OBJ_ts__ty + +OBJ_ts__exnsi +,1L + + ) + +2562  + #SN_ts_ba_u + "nsBaU" + + ) + +2563  + #LN_ts_ba_u + "Ns Ba U" + + ) + +2564  + #NID_ts_ba_u + 72 + + ) + +2565  + #OBJ_ts_ba_u + +OBJ_ts__exnsi +,2L + + ) + +2567  + #SN_ts_voti_u + "nsRevotiU" + + ) + +2568  + #LN_ts_voti_u + "Ns Revoti U" + + ) + +2569  + #NID_ts_voti_u + 73 + + ) + +2570  + #OBJ_ts_voti_u + +OBJ_ts__exnsi +,3L + + ) + +2572  + #SN_ts__voti_u + "nsCaRevotiU" + + ) + +2573  + #LN_ts__voti_u + "Ns CA Revoti U" + + ) + +2574  + #NID_ts__voti_u + 74 + + ) + +2575  + #OBJ_ts__voti_u + +OBJ_ts__exnsi +,4L + + ) + +2577  + #SN_ts_w_u + "nsRewU" + + ) + +2578  + #LN_ts_w_u + "Ns Rew U" + + ) + +2579  + #NID_ts_w_u + 75 + + ) + +2580  + #OBJ_ts_w_u + +OBJ_ts__exnsi +,7L + + ) + +2582  + #SN_ts__picy_u + "nsCaPicyU" + + ) + +2583  + #LN_ts__picy_u + "Ns CA Picy U" + + ) + +2584  + #NID_ts__picy_u + 76 + + ) + +2585  + #OBJ_ts__picy_u + +OBJ_ts__exnsi +,8L + + ) + +2587  + #SN_ts_s_rv_me + "nsSSvName" + + ) + +2588  + #LN_ts_s_rv_me + "Ns SSL Sv Name" + + ) + +2589  + #NID_ts_s_rv_me + 77 + + ) + +2590  + #OBJ_ts_s_rv_me + +OBJ_ts__exnsi +,12L + + ) + +2592  + #SN_ts_commt + "nsCommt" + + ) + +2593  + #LN_ts_commt + "Ns Commt" + + ) + +2594  + #NID_ts_commt + 78 + + ) + +2595  + #OBJ_ts_commt + +OBJ_ts__exnsi +,13L + + ) + +2597  + #SN_ts__qu + "nsCtSequ" + + ) + +2598  + #LN_ts__qu + "Ns Ctifi Sequ" + + ) + +2599  + #NID_ts__qu + 79 + + ) + +2600  + #OBJ_ts__qu + +OBJ_ts_da_ty +,5L + + ) + +2602  + #SN_ns_sgc + "nsSGC" + + ) + +2603  + #LN_ns_sgc + "Ns Sv Ged Cryo" + + ) + +2604  + #NID_ns_sgc + 139 + + ) + +2605  + #OBJ_ns_sgc + +OBJ_ts +,4L,1L + + ) + +2607  + #SN_g + "ORG" + + ) + +2608  + #LN_g + "g" + + ) + +2609  + #NID_g + 379 + + ) + +2610  + #OBJ_g + +OBJ_iso +,3L + + ) + +2612  + #SN_dod + "DOD" + + ) + +2613  + #LN_dod + "dod" + + ) + +2614  + #NID_dod + 380 + + ) + +2615  + #OBJ_dod + +OBJ_g +,6L + + ) + +2617  + #SN_ + "IANA" + + ) + +2618  + #LN_ + "" + + ) + +2619  + #NID_ + 381 + + ) + +2620  + #OBJ_ + +OBJ_dod +,1L + + ) + +2622  + #OBJ_ + +OBJ_ + + + ) + +2624  + #SN_Dey + "dey" + + ) + +2625  + #LN_Dey + "Dey" + + ) + +2626  + #NID_Dey + 382 + + ) + +2627  + #OBJ_Dey + +OBJ_ +,1L + + ) + +2629  + #SN_Magemt + "mgmt" + + ) + +2630  + #LN_Magemt + "Magemt" + + ) + +2631  + #NID_Magemt + 383 + + ) + +2632  + #OBJ_Magemt + +OBJ_ +,2L + + ) + +2634  + #SN_Exriml + "exriml" + + ) + +2635  + #LN_Exriml + "Exriml" + + ) + +2636  + #NID_Exriml + 384 + + ) + +2637  + #OBJ_Exriml + +OBJ_ +,3L + + ) + +2639  + #SN_Prive + "ive" + + ) + +2640  + #LN_Prive + "Prive" + + ) + +2641  + #NID_Prive + 385 + + ) + +2642  + #OBJ_Prive + +OBJ_ +,4L + + ) + +2644  + #SN_Secury + "cury" + + ) + +2645  + #LN_Secury + "Secury" + + ) + +2646  + #NID_Secury + 386 + + ) + +2647  + #OBJ_Secury + +OBJ_ +,5L + + ) + +2649  + #SN_SNMPv2 + "mpv2" + + ) + +2650  + #LN_SNMPv2 + "SNMPv2" + + ) + +2651  + #NID_SNMPv2 + 387 + + ) + +2652  + #OBJ_SNMPv2 + +OBJ_ +,6L + + ) + +2654  + #LN_Ma + "Ma" + + ) + +2655  + #NID_Ma + 388 + + ) + +2656  + #OBJ_Ma + +OBJ_ +,7L + + ) + +2658  + #SN_Eis + "ris" + + ) + +2659  + #LN_Eis + "Eis" + + ) + +2660  + #NID_Eis + 389 + + ) + +2661  + #OBJ_Eis + +OBJ_Prive +,1L + + ) + +2663  + #SN_dcObje + "dcobje" + + ) + +2664  + #LN_dcObje + "dcObje" + + ) + +2665  + #NID_dcObje + 390 + + ) + +2666  + #OBJ_dcObje + +OBJ_Eis +,1466L,344L + + ) + +2668  + #SN_mime_mhs + "mime-mhs" + + ) + +2669  + #LN_mime_mhs + "MIME MHS" + + ) + +2670  + #NID_mime_mhs + 504 + + ) + +2671  + #OBJ_mime_mhs + +OBJ_Ma +,1L + + ) + +2673  + #SN_mime_mhs_hdgs + "mime-mhs-hdgs" + + ) + +2674  + #LN_mime_mhs_hdgs + "mime-mhs-hdgs" + + ) + +2675  + #NID_mime_mhs_hdgs + 505 + + ) + +2676  + #OBJ_mime_mhs_hdgs + +OBJ_mime_mhs +,1L + + ) + +2678  + #SN_mime_mhs_bods + "mime-mhs-bods" + + ) + +2679  + #LN_mime_mhs_bods + "mime-mhs-bods" + + ) + +2680  + #NID_mime_mhs_bods + 506 + + ) + +2681  + #OBJ_mime_mhs_bods + +OBJ_mime_mhs +,2L + + ) + +2683  + #SN_id_hex_l_mesge + "id-hex-l-mesge" + + ) + +2684  + #LN_id_hex_l_mesge + "id-hex-l-mesge" + + ) + +2685  + #NID_id_hex_l_mesge + 507 + + ) + +2686  + #OBJ_id_hex_l_mesge + +OBJ_mime_mhs_hdgs +,1L + + ) + +2688  + #SN_id_hex_muɝt_mesge + "id-hex-muɝt-mesge" + + ) + +2689  + #LN_id_hex_muɝt_mesge + "id-hex-muɝt-mesge" + + ) + +2690  + #NID_id_hex_muɝt_mesge + 508 + + ) + +2691  + #OBJ_id_hex_muɝt_mesge + +OBJ_mime_mhs_hdgs +,2L + + ) + +2693  + #SN_zlib_comessi + "ZLIB" + + ) + +2694  + #LN_zlib_comessi + "zlib comessi" + + ) + +2695  + #NID_zlib_comessi + 125 + + ) + +2696  + #OBJ_zlib_comessi + +OBJ_id_smime_g +,8L + + ) + +2698  + #OBJ_cs + 2L,16L,840L,1L,101L,3L + + ) + +2700  + #OBJ_niAlgܙhms + +OBJ_cs +,4L + + ) + +2702  + #OBJ_s + +OBJ_niAlgܙhms +,1L + + ) + +2704  + #SN_s_128_ecb + "AES-128-ECB" + + ) + +2705  + #LN_s_128_ecb + "s-128-ecb" + + ) + +2706  + #NID_s_128_ecb + 418 + + ) + +2707  + #OBJ_s_128_ecb + +OBJ_s +,1L + + ) + +2709  + #SN_s_128_cbc + "AES-128-CBC" + + ) + +2710  + #LN_s_128_cbc + "s-128-cbc" + + ) + +2711  + #NID_s_128_cbc + 419 + + ) + +2712  + #OBJ_s_128_cbc + +OBJ_s +,2L + + ) + +2714  + #SN_s_128_ofb128 + "AES-128-OFB" + + ) + +2715  + #LN_s_128_ofb128 + "s-128-ofb" + + ) + +2716  + #NID_s_128_ofb128 + 420 + + ) + +2717  + #OBJ_s_128_ofb128 + +OBJ_s +,3L + + ) + +2719  + #SN_s_128_cfb128 + "AES-128-CFB" + + ) + +2720  + #LN_s_128_cfb128 + "s-128-cfb" + + ) + +2721  + #NID_s_128_cfb128 + 421 + + ) + +2722  + #OBJ_s_128_cfb128 + +OBJ_s +,4L + + ) + +2724  + #SN_id_s128_wp + "id-s128-wp" + + ) + +2725  + #NID_id_s128_wp + 788 + + ) + +2726  + #OBJ_id_s128_wp + +OBJ_s +,5L + + ) + +2728  + #SN_s_128_gcm + "id-s128-GCM" + + ) + +2729  + #LN_s_128_gcm + "s-128-gcm" + + ) + +2730  + #NID_s_128_gcm + 895 + + ) + +2731  + #OBJ_s_128_gcm + +OBJ_s +,6L + + ) + +2733  + #SN_s_128_ccm + "id-s128-CCM" + + ) + +2734  + #LN_s_128_ccm + "s-128-ccm" + + ) + +2735  + #NID_s_128_ccm + 896 + + ) + +2736  + #OBJ_s_128_ccm + +OBJ_s +,7L + + ) + +2738  + #SN_id_s128_wp_d + "id-s128-wp-d" + + ) + +2739  + #NID_id_s128_wp_d + 897 + + ) + +2740  + #OBJ_id_s128_wp_d + +OBJ_s +,8L + + ) + +2742  + #SN_s_192_ecb + "AES-192-ECB" + + ) + +2743  + #LN_s_192_ecb + "s-192-ecb" + + ) + +2744  + #NID_s_192_ecb + 422 + + ) + +2745  + #OBJ_s_192_ecb + +OBJ_s +,21L + + ) + +2747  + #SN_s_192_cbc + "AES-192-CBC" + + ) + +2748  + #LN_s_192_cbc + "s-192-cbc" + + ) + +2749  + #NID_s_192_cbc + 423 + + ) + +2750  + #OBJ_s_192_cbc + +OBJ_s +,22L + + ) + +2752  + #SN_s_192_ofb128 + "AES-192-OFB" + + ) + +2753  + #LN_s_192_ofb128 + "s-192-ofb" + + ) + +2754  + #NID_s_192_ofb128 + 424 + + ) + +2755  + #OBJ_s_192_ofb128 + +OBJ_s +,23L + + ) + +2757  + #SN_s_192_cfb128 + "AES-192-CFB" + + ) + +2758  + #LN_s_192_cfb128 + "s-192-cfb" + + ) + +2759  + #NID_s_192_cfb128 + 425 + + ) + +2760  + #OBJ_s_192_cfb128 + +OBJ_s +,24L + + ) + +2762  + #SN_id_s192_wp + "id-s192-wp" + + ) + +2763  + #NID_id_s192_wp + 789 + + ) + +2764  + #OBJ_id_s192_wp + +OBJ_s +,25L + + ) + +2766  + #SN_s_192_gcm + "id-s192-GCM" + + ) + +2767  + #LN_s_192_gcm + "s-192-gcm" + + ) + +2768  + #NID_s_192_gcm + 898 + + ) + +2769  + #OBJ_s_192_gcm + +OBJ_s +,26L + + ) + +2771  + #SN_s_192_ccm + "id-s192-CCM" + + ) + +2772  + #LN_s_192_ccm + "s-192-ccm" + + ) + +2773  + #NID_s_192_ccm + 899 + + ) + +2774  + #OBJ_s_192_ccm + +OBJ_s +,27L + + ) + +2776  + #SN_id_s192_wp_d + "id-s192-wp-d" + + ) + +2777  + #NID_id_s192_wp_d + 900 + + ) + +2778  + #OBJ_id_s192_wp_d + +OBJ_s +,28L + + ) + +2780  + #SN_s_256_ecb + "AES-256-ECB" + + ) + +2781  + #LN_s_256_ecb + "s-256-ecb" + + ) + +2782  + #NID_s_256_ecb + 426 + + ) + +2783  + #OBJ_s_256_ecb + +OBJ_s +,41L + + ) + +2785  + #SN_s_256_cbc + "AES-256-CBC" + + ) + +2786  + #LN_s_256_cbc + "s-256-cbc" + + ) + +2787  + #NID_s_256_cbc + 427 + + ) + +2788  + #OBJ_s_256_cbc + +OBJ_s +,42L + + ) + +2790  + #SN_s_256_ofb128 + "AES-256-OFB" + + ) + +2791  + #LN_s_256_ofb128 + "s-256-ofb" + + ) + +2792  + #NID_s_256_ofb128 + 428 + + ) + +2793  + #OBJ_s_256_ofb128 + +OBJ_s +,43L + + ) + +2795  + #SN_s_256_cfb128 + "AES-256-CFB" + + ) + +2796  + #LN_s_256_cfb128 + "s-256-cfb" + + ) + +2797  + #NID_s_256_cfb128 + 429 + + ) + +2798  + #OBJ_s_256_cfb128 + +OBJ_s +,44L + + ) + +2800  + #SN_id_s256_wp + "id-s256-wp" + + ) + +2801  + #NID_id_s256_wp + 790 + + ) + +2802  + #OBJ_id_s256_wp + +OBJ_s +,45L + + ) + +2804  + #SN_s_256_gcm + "id-s256-GCM" + + ) + +2805  + #LN_s_256_gcm + "s-256-gcm" + + ) + +2806  + #NID_s_256_gcm + 901 + + ) + +2807  + #OBJ_s_256_gcm + +OBJ_s +,46L + + ) + +2809  + #SN_s_256_ccm + "id-s256-CCM" + + ) + +2810  + #LN_s_256_ccm + "s-256-ccm" + + ) + +2811  + #NID_s_256_ccm + 902 + + ) + +2812  + #OBJ_s_256_ccm + +OBJ_s +,47L + + ) + +2814  + #SN_id_s256_wp_d + "id-s256-wp-d" + + ) + +2815  + #NID_id_s256_wp_d + 903 + + ) + +2816  + #OBJ_id_s256_wp_d + +OBJ_s +,48L + + ) + +2818  + #SN_s_128_xts + "AES-128-XTS" + + ) + +2819  + #LN_s_128_xts + "s-128-xts" + + ) + +2820  + #NID_s_128_xts + 913 + + ) + +2821  + #OBJ_s_128_xts + +OBJ__siswg +,0L,1L,1L + + ) + +2823  + #SN_s_256_xts + "AES-256-XTS" + + ) + +2824  + #LN_s_256_xts + "s-256-xts" + + ) + +2825  + #NID_s_256_xts + 914 + + ) + +2826  + #OBJ_s_256_xts + +OBJ__siswg +,0L,1L,2L + + ) + +2828  + #SN_s_128_cfb1 + "AES-128-CFB1" + + ) + +2829  + #LN_s_128_cfb1 + "s-128-cfb1" + + ) + +2830  + #NID_s_128_cfb1 + 650 + + ) + +2832  + #SN_s_192_cfb1 + "AES-192-CFB1" + + ) + +2833  + #LN_s_192_cfb1 + "s-192-cfb1" + + ) + +2834  + #NID_s_192_cfb1 + 651 + + ) + +2836  + #SN_s_256_cfb1 + "AES-256-CFB1" + + ) + +2837  + #LN_s_256_cfb1 + "s-256-cfb1" + + ) + +2838  + #NID_s_256_cfb1 + 652 + + ) + +2840  + #SN_s_128_cfb8 + "AES-128-CFB8" + + ) + +2841  + #LN_s_128_cfb8 + "s-128-cfb8" + + ) + +2842  + #NID_s_128_cfb8 + 653 + + ) + +2844  + #SN_s_192_cfb8 + "AES-192-CFB8" + + ) + +2845  + #LN_s_192_cfb8 + "s-192-cfb8" + + ) + +2846  + #NID_s_192_cfb8 + 654 + + ) + +2848  + #SN_s_256_cfb8 + "AES-256-CFB8" + + ) + +2849  + #LN_s_256_cfb8 + "s-256-cfb8" + + ) + +2850  + #NID_s_256_cfb8 + 655 + + ) + +2852  + #SN_s_128_r + "AES-128-CTR" + + ) + +2853  + #LN_s_128_r + "s-128-r" + + ) + +2854  + #NID_s_128_r + 904 + + ) + +2856  + #SN_s_192_r + "AES-192-CTR" + + ) + +2857  + #LN_s_192_r + "s-192-r" + + ) + +2858  + #NID_s_192_r + 905 + + ) + +2860  + #SN_s_256_r + "AES-256-CTR" + + ) + +2861  + #LN_s_256_r + "s-256-r" + + ) + +2862  + #NID_s_256_r + 906 + + ) + +2864  + #SN_s_128_ocb + "AES-128-OCB" + + ) + +2865  + #LN_s_128_ocb + "s-128-ocb" + + ) + +2866  + #NID_s_128_ocb + 958 + + ) + +2868  + #SN_s_192_ocb + "AES-192-OCB" + + ) + +2869  + #LN_s_192_ocb + "s-192-ocb" + + ) + +2870  + #NID_s_192_ocb + 959 + + ) + +2872  + #SN_s_256_ocb + "AES-256-OCB" + + ) + +2873  + #LN_s_256_ocb + "s-256-ocb" + + ) + +2874  + #NID_s_256_ocb + 960 + + ) + +2876  + #SN_des_cfb1 + "DES-CFB1" + + ) + +2877  + #LN_des_cfb1 + "des-cfb1" + + ) + +2878  + #NID_des_cfb1 + 656 + + ) + +2880  + #SN_des_cfb8 + "DES-CFB8" + + ) + +2881  + #LN_des_cfb8 + "des-cfb8" + + ) + +2882  + #NID_des_cfb8 + 657 + + ) + +2884  + #SN_des_ede3_cfb1 + "DES-EDE3-CFB1" + + ) + +2885  + #LN_des_ede3_cfb1 + "des-ede3-cfb1" + + ) + +2886  + #NID_des_ede3_cfb1 + 658 + + ) + +2888  + #SN_des_ede3_cfb8 + "DES-EDE3-CFB8" + + ) + +2889  + #LN_des_ede3_cfb8 + "des-ede3-cfb8" + + ) + +2890  + #NID_des_ede3_cfb8 + 659 + + ) + +2892  + #OBJ_ni_hashgs + +OBJ_niAlgܙhms +,2L + + ) + +2894  + #SN_sha256 + "SHA256" + + ) + +2895  + #LN_sha256 + "sha256" + + ) + +2896  + #NID_sha256 + 672 + + ) + +2897  + #OBJ_sha256 + +OBJ_ni_hashgs +,1L + + ) + +2899  + #SN_sha384 + "SHA384" + + ) + +2900  + #LN_sha384 + "sha384" + + ) + +2901  + #NID_sha384 + 673 + + ) + +2902  + #OBJ_sha384 + +OBJ_ni_hashgs +,2L + + ) + +2904  + #SN_sha512 + "SHA512" + + ) + +2905  + #LN_sha512 + "sha512" + + ) + +2906  + #NID_sha512 + 674 + + ) + +2907  + #OBJ_sha512 + +OBJ_ni_hashgs +,3L + + ) + +2909  + #SN_sha224 + "SHA224" + + ) + +2910  + #LN_sha224 + "sha224" + + ) + +2911  + #NID_sha224 + 675 + + ) + +2912  + #OBJ_sha224 + +OBJ_ni_hashgs +,4L + + ) + +2914  + #SN_sha512_224 + "SHA512-224" + + ) + +2915  + #LN_sha512_224 + "sha512-224" + + ) + +2916  + #NID_sha512_224 + 1094 + + ) + +2917  + #OBJ_sha512_224 + +OBJ_ni_hashgs +,5L + + ) + +2919  + #SN_sha512_256 + "SHA512-256" + + ) + +2920  + #LN_sha512_256 + "sha512-256" + + ) + +2921  + #NID_sha512_256 + 1095 + + ) + +2922  + #OBJ_sha512_256 + +OBJ_ni_hashgs +,6L + + ) + +2924  + #SN_sha3_224 + "SHA3-224" + + ) + +2925  + #LN_sha3_224 + "sha3-224" + + ) + +2926  + #NID_sha3_224 + 1096 + + ) + +2927  + #OBJ_sha3_224 + +OBJ_ni_hashgs +,7L + + ) + +2929  + #SN_sha3_256 + "SHA3-256" + + ) + +2930  + #LN_sha3_256 + "sha3-256" + + ) + +2931  + #NID_sha3_256 + 1097 + + ) + +2932  + #OBJ_sha3_256 + +OBJ_ni_hashgs +,8L + + ) + +2934  + #SN_sha3_384 + "SHA3-384" + + ) + +2935  + #LN_sha3_384 + "sha3-384" + + ) + +2936  + #NID_sha3_384 + 1098 + + ) + +2937  + #OBJ_sha3_384 + +OBJ_ni_hashgs +,9L + + ) + +2939  + #SN_sha3_512 + "SHA3-512" + + ) + +2940  + #LN_sha3_512 + "sha3-512" + + ) + +2941  + #NID_sha3_512 + 1099 + + ) + +2942  + #OBJ_sha3_512 + +OBJ_ni_hashgs +,10L + + ) + +2944  + #SN_shake128 + "SHAKE128" + + ) + +2945  + #LN_shake128 + "shake128" + + ) + +2946  + #NID_shake128 + 1100 + + ) + +2947  + #OBJ_shake128 + +OBJ_ni_hashgs +,11L + + ) + +2949  + #SN_shake256 + "SHAKE256" + + ) + +2950  + #LN_shake256 + "shake256" + + ) + +2951  + #NID_shake256 + 1101 + + ) + +2952  + #OBJ_shake256 + +OBJ_ni_hashgs +,12L + + ) + +2954  + #SN_hmac_sha3_224 + "id-hmacWhSHA3-224" + + ) + +2955  + #LN_hmac_sha3_224 + "hmac-sha3-224" + + ) + +2956  + #NID_hmac_sha3_224 + 1102 + + ) + +2957  + #OBJ_hmac_sha3_224 + +OBJ_ni_hashgs +,13L + + ) + +2959  + #SN_hmac_sha3_256 + "id-hmacWhSHA3-256" + + ) + +2960  + #LN_hmac_sha3_256 + "hmac-sha3-256" + + ) + +2961  + #NID_hmac_sha3_256 + 1103 + + ) + +2962  + #OBJ_hmac_sha3_256 + +OBJ_ni_hashgs +,14L + + ) + +2964  + #SN_hmac_sha3_384 + "id-hmacWhSHA3-384" + + ) + +2965  + #LN_hmac_sha3_384 + "hmac-sha3-384" + + ) + +2966  + #NID_hmac_sha3_384 + 1104 + + ) + +2967  + #OBJ_hmac_sha3_384 + +OBJ_ni_hashgs +,15L + + ) + +2969  + #SN_hmac_sha3_512 + "id-hmacWhSHA3-512" + + ) + +2970  + #LN_hmac_sha3_512 + "hmac-sha3-512" + + ) + +2971  + #NID_hmac_sha3_512 + 1105 + + ) + +2972  + #OBJ_hmac_sha3_512 + +OBJ_ni_hashgs +,16L + + ) + +2974  + #OBJ_d_wh_sha2 + +OBJ_niAlgܙhms +,3L + + ) + +2976  + #SN_d_wh_SHA224 + "d_wh_SHA224" + + ) + +2977  + #NID_d_wh_SHA224 + 802 + + ) + +2978  + #OBJ_d_wh_SHA224 + +OBJ_d_wh_sha2 +,1L + + ) + +2980  + #SN_d_wh_SHA256 + "d_wh_SHA256" + + ) + +2981  + #NID_d_wh_SHA256 + 803 + + ) + +2982  + #OBJ_d_wh_SHA256 + +OBJ_d_wh_sha2 +,2L + + ) + +2984  + #OBJ_sigAlgs + +OBJ_niAlgܙhms +,3L + + ) + +2986  + #SN_d_wh_SHA384 + "id-d-wh-sha384" + + ) + +2987  + #LN_d_wh_SHA384 + "d_wh_SHA384" + + ) + +2988  + #NID_d_wh_SHA384 + 1106 + + ) + +2989  + #OBJ_d_wh_SHA384 + +OBJ_sigAlgs +,3L + + ) + +2991  + #SN_d_wh_SHA512 + "id-d-wh-sha512" + + ) + +2992  + #LN_d_wh_SHA512 + "d_wh_SHA512" + + ) + +2993  + #NID_d_wh_SHA512 + 1107 + + ) + +2994  + #OBJ_d_wh_SHA512 + +OBJ_sigAlgs +,4L + + ) + +2996  + #SN_d_wh_SHA3_224 + "id-d-wh-sha3-224" + + ) + +2997  + #LN_d_wh_SHA3_224 + "d_wh_SHA3-224" + + ) + +2998  + #NID_d_wh_SHA3_224 + 1108 + + ) + +2999  + #OBJ_d_wh_SHA3_224 + +OBJ_sigAlgs +,5L + + ) + +3001  + #SN_d_wh_SHA3_256 + "id-d-wh-sha3-256" + + ) + +3002  + #LN_d_wh_SHA3_256 + "d_wh_SHA3-256" + + ) + +3003  + #NID_d_wh_SHA3_256 + 1109 + + ) + +3004  + #OBJ_d_wh_SHA3_256 + +OBJ_sigAlgs +,6L + + ) + +3006  + #SN_d_wh_SHA3_384 + "id-d-wh-sha3-384" + + ) + +3007  + #LN_d_wh_SHA3_384 + "d_wh_SHA3-384" + + ) + +3008  + #NID_d_wh_SHA3_384 + 1110 + + ) + +3009  + #OBJ_d_wh_SHA3_384 + +OBJ_sigAlgs +,7L + + ) + +3011  + #SN_d_wh_SHA3_512 + "id-d-wh-sha3-512" + + ) + +3012  + #LN_d_wh_SHA3_512 + "d_wh_SHA3-512" + + ) + +3013  + #NID_d_wh_SHA3_512 + 1111 + + ) + +3014  + #OBJ_d_wh_SHA3_512 + +OBJ_sigAlgs +,8L + + ) + +3016  + #SN_ecd_wh_SHA3_224 + "id-ecd-wh-sha3-224" + + ) + +3017  + #LN_ecd_wh_SHA3_224 + "ecd_wh_SHA3-224" + + ) + +3018  + #NID_ecd_wh_SHA3_224 + 1112 + + ) + +3019  + #OBJ_ecd_wh_SHA3_224 + +OBJ_sigAlgs +,9L + + ) + +3021  + #SN_ecd_wh_SHA3_256 + "id-ecd-wh-sha3-256" + + ) + +3022  + #LN_ecd_wh_SHA3_256 + "ecd_wh_SHA3-256" + + ) + +3023  + #NID_ecd_wh_SHA3_256 + 1113 + + ) + +3024  + #OBJ_ecd_wh_SHA3_256 + +OBJ_sigAlgs +,10L + + ) + +3026  + #SN_ecd_wh_SHA3_384 + "id-ecd-wh-sha3-384" + + ) + +3027  + #LN_ecd_wh_SHA3_384 + "ecd_wh_SHA3-384" + + ) + +3028  + #NID_ecd_wh_SHA3_384 + 1114 + + ) + +3029  + #OBJ_ecd_wh_SHA3_384 + +OBJ_sigAlgs +,11L + + ) + +3031  + #SN_ecd_wh_SHA3_512 + "id-ecd-wh-sha3-512" + + ) + +3032  + #LN_ecd_wh_SHA3_512 + "ecd_wh_SHA3-512" + + ) + +3033  + #NID_ecd_wh_SHA3_512 + 1115 + + ) + +3034  + #OBJ_ecd_wh_SHA3_512 + +OBJ_sigAlgs +,12L + + ) + +3036  + #SN_RSA_SHA3_224 + "id-rs-pkcs1-v1_5-wh-sha3-224" + + ) + +3037  + #LN_RSA_SHA3_224 + "RSA-SHA3-224" + + ) + +3038  + #NID_RSA_SHA3_224 + 1116 + + ) + +3039  + #OBJ_RSA_SHA3_224 + +OBJ_sigAlgs +,13L + + ) + +3041  + #SN_RSA_SHA3_256 + "id-rs-pkcs1-v1_5-wh-sha3-256" + + ) + +3042  + #LN_RSA_SHA3_256 + "RSA-SHA3-256" + + ) + +3043  + #NID_RSA_SHA3_256 + 1117 + + ) + +3044  + #OBJ_RSA_SHA3_256 + +OBJ_sigAlgs +,14L + + ) + +3046  + #SN_RSA_SHA3_384 + "id-rs-pkcs1-v1_5-wh-sha3-384" + + ) + +3047  + #LN_RSA_SHA3_384 + "RSA-SHA3-384" + + ) + +3048  + #NID_RSA_SHA3_384 + 1118 + + ) + +3049  + #OBJ_RSA_SHA3_384 + +OBJ_sigAlgs +,15L + + ) + +3051  + #SN_RSA_SHA3_512 + "id-rs-pkcs1-v1_5-wh-sha3-512" + + ) + +3052  + #LN_RSA_SHA3_512 + "RSA-SHA3-512" + + ) + +3053  + #NID_RSA_SHA3_512 + 1119 + + ) + +3054  + #OBJ_RSA_SHA3_512 + +OBJ_sigAlgs +,16L + + ) + +3056  + #SN_hd_rui_code + "hdInruiCode" + + ) + +3057  + #LN_hd_rui_code + "Hd Inrui Code" + + ) + +3058  + #NID_hd_rui_code + 430 + + ) + +3059  + #OBJ_hd_rui_code + +OBJ_id_ +,23L + + ) + +3061  + #OBJ_hdInrui + +OBJ_X9_57 +,2L + + ) + +3063  + #SN_hd_rui_ne + "hdInruiNe" + + ) + +3064  + #LN_hd_rui_ne + "Hd Inrui Ne" + + ) + +3065  + #NID_hd_rui_ne + 431 + + ) + +3066  + #OBJ_hd_rui_ne + +OBJ_hdInrui +,1L + + ) + +3068  + #SN_hd_rui__issu + "hdInruiClIssu" + + ) + +3069  + #LN_hd_rui__issu + "Hd Inrui CIssu" + + ) + +3070  + #NID_hd_rui__issu + 432 + + ) + +3071  + #OBJ_hd_rui__issu + +OBJ_hdInrui +,2L + + ) + +3073  + #SN_hd_rui_je + "hdInruiReje" + + ) + +3074  + #LN_hd_rui_je + "Hd Inrui Reje" + + ) + +3075  + #NID_hd_rui_je + 433 + + ) + +3076  + #OBJ_hd_rui_je + +OBJ_hdInrui +,3L + + ) + +3078  + #SN_da + "da" + + ) + +3079  + #NID_da + 434 + + ) + +3080  + #OBJ_da + +OBJ_u_t +,9L + + ) + +3082  + #SN_pss + "pss" + + ) + +3083  + #NID_pss + 435 + + ) + +3084  + #OBJ_pss + +OBJ_da +,2342L + + ) + +3086  + #SN_u + "u" + + ) + +3087  + #NID_u + 436 + + ) + +3088  + #OBJ_u + +OBJ_pss +,19200300L + + ) + +3090  + #SN_p + "p" + + ) + +3091  + #NID_p + 437 + + ) + +3092  + #OBJ_p + +OBJ_u +,100L + + ) + +3094  + #LN_pAribuTy + "pAribuTy" + + ) + +3095  + #NID_pAribuTy + 438 + + ) + +3096  + #OBJ_pAribuTy + +OBJ_p +,1L + + ) + +3098  + #LN_pAribuSyax + "pAribuSyax" + + ) + +3099  + #NID_pAribuSyax + 439 + + ) + +3100  + #OBJ_pAribuSyax + +OBJ_p +,3L + + ) + +3102  + #LN_pObjeCss + "pObjeCss" + + ) + +3103  + #NID_pObjeCss + 440 + + ) + +3104  + #OBJ_pObjeCss + +OBJ_p +,4L + + ) + +3106  + #LN_pGroups + "pGroups" + + ) + +3107  + #NID_pGroups + 441 + + ) + +3108  + #OBJ_pGroups + +OBJ_p +,10L + + ) + +3110  + #LN_iA5SgSyax + "iA5SgSyax" + + ) + +3111  + #NID_iA5SgSyax + 442 + + ) + +3112  + #OBJ_iA5SgSyax + +OBJ_pAribuSyax +,4L + + ) + +3114  + #LN_IgneIA5SgSyax + "IgneIA5SgSyax" + + ) + +3115  + #NID_IgneIA5SgSyax + 443 + + ) + +3116  + #OBJ_IgneIA5SgSyax + +OBJ_pAribuSyax +,5L + + ) + +3118  + #LN_pObje + "pObje" + + ) + +3119  + #NID_pObje + 444 + + ) + +3120  + #OBJ_pObje + +OBJ_pObjeCss +,3L + + ) + +3122  + #LN_pPs + "pPs" + + ) + +3123  + #NID_pPs + 445 + + ) + +3124  + #OBJ_pPs + +OBJ_pObjeCss +,4L + + ) + +3126  + #SN_accou + "accou" + + ) + +3127  + #NID_accou + 446 + + ) + +3128  + #OBJ_accou + +OBJ_pObjeCss +,5L + + ) + +3130  + #SN_documt + "documt" + + ) + +3131  + #NID_documt + 447 + + ) + +3132  + #OBJ_documt + +OBJ_pObjeCss +,6L + + ) + +3134  + #SN_room + "room" + + ) + +3135  + #NID_room + 448 + + ) + +3136  + #OBJ_room + +OBJ_pObjeCss +,7L + + ) + +3138  + #LN_documtSs + "documtSs" + + ) + +3139  + #NID_documtSs + 449 + + ) + +3140  + #OBJ_documtSs + +OBJ_pObjeCss +,9L + + ) + +3142  + #SN_Doma + "doma" + + ) + +3143  + #LN_Doma + "Doma" + + ) + +3144  + #NID_Doma + 392 + + ) + +3145  + #OBJ_Doma + +OBJ_pObjeCss +,13L + + ) + +3147  + #LN_rFC822lolPt + "rFC822lolPt" + + ) + +3148  + #NID_rFC822lolPt + 450 + + ) + +3149  + #OBJ_rFC822lolPt + +OBJ_pObjeCss +,14L + + ) + +3151  + #LN_dNSDoma + "dNSDoma" + + ) + +3152  + #NID_dNSDoma + 451 + + ) + +3153  + #OBJ_dNSDoma + +OBJ_pObjeCss +,15L + + ) + +3155  + #LN_domaRedObje + "domaRedObje" + + ) + +3156  + #NID_domaRedObje + 452 + + ) + +3157  + #OBJ_domaRedObje + +OBJ_pObjeCss +,17L + + ) + +3159  + #LN_ndlyCoury + "ndlyCoury" + + ) + +3160  + #NID_ndlyCoury + 453 + + ) + +3161  + #OBJ_ndlyCoury + +OBJ_pObjeCss +,18L + + ) + +3163  + #LN_simeSecuryObje + "simeSecuryObje" + + ) + +3164  + #NID_simeSecuryObje + 454 + + ) + +3165  + #OBJ_simeSecuryObje + +OBJ_pObjeCss +,19L + + ) + +3167  + #LN_pOrgizi + "pOrgizi" + + ) + +3168  + #NID_pOrgizi + 455 + + ) + +3169  + #OBJ_pOrgizi + +OBJ_pObjeCss +,20L + + ) + +3171  + #LN_pDSA + "pDSA" + + ) + +3172  + #NID_pDSA + 456 + + ) + +3173  + #OBJ_pDSA + +OBJ_pObjeCss +,21L + + ) + +3175  + #LN_quyLabdDa + "quyLabdDa" + + ) + +3176  + #NID_quyLabdDa + 457 + + ) + +3177  + #OBJ_quyLabdDa + +OBJ_pObjeCss +,22L + + ) + +3179  + #SN_urId + "UID" + + ) + +3180  + #LN_urId + "urId" + + ) + +3181  + #NID_urId + 458 + + ) + +3182  + #OBJ_urId + +OBJ_pAribuTy +,1L + + ) + +3184  + #LN_xtEncodedORAddss + "xtEncodedORAddss" + + ) + +3185  + #NID_xtEncodedORAddss + 459 + + ) + +3186  + #OBJ_xtEncodedORAddss + +OBJ_pAribuTy +,2L + + ) + +3188  + #SN_rfc822Mabox + "ma" + + ) + +3189  + #LN_rfc822Mabox + "rfc822Mabox" + + ) + +3190  + #NID_rfc822Mabox + 460 + + ) + +3191  + #OBJ_rfc822Mabox + +OBJ_pAribuTy +,3L + + ) + +3193  + #SN_fo + "fo" + + ) + +3194  + #NID_fo + 461 + + ) + +3195  + #OBJ_fo + +OBJ_pAribuTy +,4L + + ) + +3197  + #LN_voureDrk + "voureDrk" + + ) + +3198  + #NID_voureDrk + 462 + + ) + +3199  + #OBJ_voureDrk + +OBJ_pAribuTy +,5L + + ) + +3201  + #LN_roomNumb + "roomNumb" + + ) + +3202  + #NID_roomNumb + 463 + + ) + +3203  + #OBJ_roomNumb + +OBJ_pAribuTy +,6L + + ) + +3205  + #SN_pho + "pho" + + ) + +3206  + #NID_pho + 464 + + ) + +3207  + #OBJ_pho + +OBJ_pAribuTy +,7L + + ) + +3209  + #LN_urCss + "urCss" + + ) + +3210  + #NID_urCss + 465 + + ) + +3211  + #OBJ_urCss + +OBJ_pAribuTy +,8L + + ) + +3213  + #SN_ho + "ho" + + ) + +3214  + #NID_ho + 466 + + ) + +3215  + #OBJ_ho + +OBJ_pAribuTy +,9L + + ) + +3217  + #SN_mag + "mag" + + ) + +3218  + #NID_mag + 467 + + ) + +3219  + #OBJ_mag + +OBJ_pAribuTy +,10L + + ) + +3221  + #LN_documtIdtifr + "documtIdtifr" + + ) + +3222  + #NID_documtIdtifr + 468 + + ) + +3223  + #OBJ_documtIdtifr + +OBJ_pAribuTy +,11L + + ) + +3225  + #LN_documtT + "documtT" + + ) + +3226  + #NID_documtT + 469 + + ) + +3227  + #OBJ_documtT + +OBJ_pAribuTy +,12L + + ) + +3229  + #LN_documtVsi + "documtVsi" + + ) + +3230  + #NID_documtVsi + 470 + + ) + +3231  + #OBJ_documtVsi + +OBJ_pAribuTy +,13L + + ) + +3233  + #LN_documtAuth + "documtAuth" + + ) + +3234  + #NID_documtAuth + 471 + + ) + +3235  + #OBJ_documtAuth + +OBJ_pAribuTy +,14L + + ) + +3237  + #LN_documtLoti + "documtLoti" + + ) + +3238  + #NID_documtLoti + 472 + + ) + +3239  + #OBJ_documtLoti + +OBJ_pAribuTy +,15L + + ) + +3241  + #LN_homeTheNumb + "homeTheNumb" + + ) + +3242  + #NID_homeTheNumb + 473 + + ) + +3243  + #OBJ_homeTheNumb + +OBJ_pAribuTy +,20L + + ) + +3245  + #SN_y + "y" + + ) + +3246  + #NID_y + 474 + + ) + +3247  + #OBJ_y + +OBJ_pAribuTy +,21L + + ) + +3249  + #LN_hMabox + "hMabox" + + ) + +3250  + #NID_hMabox + 475 + + ) + +3251  + #OBJ_hMabox + +OBJ_pAribuTy +,22L + + ) + +3253  + #LN_ϡModifdTime + "ϡModifdTime" + + ) + +3254  + #NID_ϡModifdTime + 476 + + ) + +3255  + #OBJ_ϡModifdTime + +OBJ_pAribuTy +,23L + + ) + +3257  + #LN_ϡModifdBy + "ϡModifdBy" + + ) + +3258  + #NID_ϡModifdBy + 477 + + ) + +3259  + #OBJ_ϡModifdBy + +OBJ_pAribuTy +,24L + + ) + +3261  + #SN_domaCompڒt + "DC" + + ) + +3262  + #LN_domaCompڒt + "domaCompڒt" + + ) + +3263  + #NID_domaCompڒt + 391 + + ) + +3264  + #OBJ_domaCompڒt + +OBJ_pAribuTy +,25L + + ) + +3266  + #LN_aRecd + "aRecd" + + ) + +3267  + #NID_aRecd + 478 + + ) + +3268  + #OBJ_aRecd + +OBJ_pAribuTy +,26L + + ) + +3270  + #LN_pAribuTy27 + "pAribuTy27" + + ) + +3271  + #NID_pAribuTy27 + 479 + + ) + +3272  + #OBJ_pAribuTy27 + +OBJ_pAribuTy +,27L + + ) + +3274  + #LN_mXRecd + "mXRecd" + + ) + +3275  + #NID_mXRecd + 480 + + ) + +3276  + #OBJ_mXRecd + +OBJ_pAribuTy +,28L + + ) + +3278  + #LN_nSRecd + "nSRecd" + + ) + +3279  + #NID_nSRecd + 481 + + ) + +3280  + #OBJ_nSRecd + +OBJ_pAribuTy +,29L + + ) + +3282  + #LN_sOARecd + "sOARecd" + + ) + +3283  + #NID_sOARecd + 482 + + ) + +3284  + #OBJ_sOARecd + +OBJ_pAribuTy +,30L + + ) + +3286  + #LN_cNAMERecd + "cNAMERecd" + + ) + +3287  + #NID_cNAMERecd + 483 + + ) + +3288  + #OBJ_cNAMERecd + +OBJ_pAribuTy +,31L + + ) + +3290  + #LN_assocdDoma + "assocdDoma" + + ) + +3291  + #NID_assocdDoma + 484 + + ) + +3292  + #OBJ_assocdDoma + +OBJ_pAribuTy +,37L + + ) + +3294  + #LN_assocdName + "assocdName" + + ) + +3295  + #NID_assocdName + 485 + + ) + +3296  + #OBJ_assocdName + +OBJ_pAribuTy +,38L + + ) + +3298  + #LN_homePoAddss + "homePoAddss" + + ) + +3299  + #NID_homePoAddss + 486 + + ) + +3300  + #OBJ_homePoAddss + +OBJ_pAribuTy +,39L + + ) + +3302  + #LN_rsڮT + "rsڮT" + + ) + +3303  + #NID_rsڮT + 487 + + ) + +3304  + #OBJ_rsڮT + +OBJ_pAribuTy +,40L + + ) + +3306  + #LN_mobeTheNumb + "mobeTheNumb" + + ) + +3307  + #NID_mobeTheNumb + 488 + + ) + +3308  + #OBJ_mobeTheNumb + +OBJ_pAribuTy +,41L + + ) + +3310  + #LN_gTheNumb + "gTheNumb" + + ) + +3311  + #NID_gTheNumb + 489 + + ) + +3312  + #OBJ_gTheNumb + +OBJ_pAribuTy +,42L + + ) + +3314  + #LN_ndlyCouryName + "ndlyCouryName" + + ) + +3315  + #NID_ndlyCouryName + 490 + + ) + +3316  + #OBJ_ndlyCouryName + +OBJ_pAribuTy +,43L + + ) + +3318  + #SN_uniqueIdtifr + "uid" + + ) + +3319  + #LN_uniqueIdtifr + "uniqueIdtifr" + + ) + +3320  + #NID_uniqueIdtifr + 102 + + ) + +3321  + #OBJ_uniqueIdtifr + +OBJ_pAribuTy +,44L + + ) + +3323  + #LN_giziڮStus + "giziڮStus" + + ) + +3324  + #NID_giziڮStus + 491 + + ) + +3325  + #OBJ_giziڮStus + +OBJ_pAribuTy +,45L + + ) + +3327  + #LN_jMabox + "jMabox" + + ) + +3328  + #NID_jMabox + 492 + + ) + +3329  + #OBJ_jMabox + +OBJ_pAribuTy +,46L + + ) + +3331  + #LN_maPnOi + "maPnOi" + + ) + +3332  + #NID_maPnOi + 493 + + ) + +3333  + #OBJ_maPnOi + +OBJ_pAribuTy +,47L + + ) + +3335  + #LN_budgName + "budgName" + + ) + +3336  + #NID_budgName + 494 + + ) + +3337  + #OBJ_budgName + +OBJ_pAribuTy +,48L + + ) + +3339  + #LN_dSAQuy + "dSAQuy" + + ) + +3340  + #NID_dSAQuy + 495 + + ) + +3341  + #OBJ_dSAQuy + +OBJ_pAribuTy +,49L + + ) + +3343  + #LN_sgLevQuy + "sgLevQuy" + + ) + +3344  + #NID_sgLevQuy + 496 + + ) + +3345  + #OBJ_sgLevQuy + +OBJ_pAribuTy +,50L + + ) + +3347  + #LN_subMimumQuy + "subMimumQuy" + + ) + +3348  + #NID_subMimumQuy + 497 + + ) + +3349  + #OBJ_subMimumQuy + +OBJ_pAribuTy +,51L + + ) + +3351  + #LN_subMaximumQuy + "subMaximumQuy" + + ) + +3352  + #NID_subMaximumQuy + 498 + + ) + +3353  + #OBJ_subMaximumQuy + +OBJ_pAribuTy +,52L + + ) + +3355  + #LN_rsڮSigtu + "rsڮSigtu" + + ) + +3356  + #NID_rsڮSigtu + 499 + + ) + +3357  + #OBJ_rsڮSigtu + +OBJ_pAribuTy +,53L + + ) + +3359  + #LN_dITRede + "dITRede" + + ) + +3360  + #NID_dITRede + 500 + + ) + +3361  + #OBJ_dITRede + +OBJ_pAribuTy +,54L + + ) + +3363  + #SN_audio + "audio" + + ) + +3364  + #NID_audio + 501 + + ) + +3365  + #OBJ_audio + +OBJ_pAribuTy +,55L + + ) + +3367  + #LN_documtPublish + "documtPublish" + + ) + +3368  + #NID_documtPublish + 502 + + ) + +3369  + #OBJ_documtPublish + +OBJ_pAribuTy +,56L + + ) + +3371  + #SN_id_t + "id-t" + + ) + +3372  + #LN_id_t + "Secu EriTnis" + + ) + +3373  + #NID_id_t + 512 + + ) + +3374  + #OBJ_id_t + +OBJ_iڮ_gizis +,42L + + ) + +3376  + #SN_t_y + "t-y" + + ) + +3377  + #LN_t_y + "cڋys" + + ) + +3378  + #NID_t_y + 513 + + ) + +3379  + #OBJ_t_y + +OBJ_id_t +,0L + + ) + +3381  + #SN_t_msgExt + "t-msgExt" + + ) + +3382  + #LN_t_msgExt + "mesgexnsis" + + ) + +3383  + #NID_t_msgExt + 514 + + ) + +3384  + #OBJ_t_msgExt + +OBJ_id_t +,1L + + ) + +3386  + #SN_t_ + "t-" + + ) + +3387  + #NID_t_ + 515 + + ) + +3388  + #OBJ_t_ + +OBJ_id_t +,3L + + ) + +3390  + #SN_t_picy + "t-picy" + + ) + +3391  + #NID_t_picy + 516 + + ) + +3392  + #OBJ_t_picy + +OBJ_id_t +,5L + + ) + +3394  + #SN_t_Ext + "t-Ext" + + ) + +3395  + #LN_t_Ext + "ifixnsis" + + ) + +3396  + #NID_t_Ext + 517 + + ) + +3397  + #OBJ_t_Ext + +OBJ_id_t +,7L + + ) + +3399  + #SN_t_bnd + "t-bnd" + + ) + +3400  + #NID_t_bnd + 518 + + ) + +3401  + #OBJ_t_bnd + +OBJ_id_t +,8L + + ) + +3403  + #SN_t_PANDa + "t-PANDa" + + ) + +3404  + #NID_t_PANDa + 519 + + ) + +3405  + #OBJ_t_PANDa + +OBJ_t_y +,0L + + ) + +3407  + #SN_t_PANTok + "t-PANTok" + + ) + +3408  + #NID_t_PANTok + 520 + + ) + +3409  + #OBJ_t_PANTok + +OBJ_t_y +,1L + + ) + +3411  + #SN_t_PANOy + "t-PANOy" + + ) + +3412  + #NID_t_PANOy + 521 + + ) + +3413  + #OBJ_t_PANOy + +OBJ_t_y +,2L + + ) + +3415  + #SN_t_OIDa + "t-OIDa" + + ) + +3416  + #NID_t_OIDa + 522 + + ) + +3417  + #OBJ_t_OIDa + +OBJ_t_y +,3L + + ) + +3419  + #SN_t_PI + "t-PI" + + ) + +3420  + #NID_t_PI + 523 + + ) + +3421  + #OBJ_t_PI + +OBJ_t_y +,4L + + ) + +3423  + #SN_t_PIDa + "t-PIDa" + + ) + +3424  + #NID_t_PIDa + 524 + + ) + +3425  + #OBJ_t_PIDa + +OBJ_t_y +,5L + + ) + +3427  + #SN_t_PIDaUnsigd + "t-PIDaUnsigd" + + ) + +3428  + #NID_t_PIDaUnsigd + 525 + + ) + +3429  + #OBJ_t_PIDaUnsigd + +OBJ_t_y +,6L + + ) + +3431  + #SN_t_HODIut + "t-HODIut" + + ) + +3432  + #NID_t_HODIut + 526 + + ) + +3433  + #OBJ_t_HODIut + +OBJ_t_y +,7L + + ) + +3435  + #SN_t_AuthResBaggage + "t-AuthResBaggage" + + ) + +3436  + #NID_t_AuthResBaggage + 527 + + ) + +3437  + #OBJ_t_AuthResBaggage + +OBJ_t_y +,8L + + ) + +3439  + #SN_t_AuthRevReqBaggage + "t-AuthRevReqBaggage" + + ) + +3440  + #NID_t_AuthRevReqBaggage + 528 + + ) + +3441  + #OBJ_t_AuthRevReqBaggage + +OBJ_t_y +,9L + + ) + +3443  + #SN_t_AuthRevResBaggage + "t-AuthRevResBaggage" + + ) + +3444  + #NID_t_AuthRevResBaggage + 529 + + ) + +3445  + #OBJ_t_AuthRevResBaggage + +OBJ_t_y +,10L + + ) + +3447  + #SN_t_CTokSeq + "t-CTokSeq" + + ) + +3448  + #NID_t_CTokSeq + 530 + + ) + +3449  + #OBJ_t_CTokSeq + +OBJ_t_y +,11L + + ) + +3451  + #SN_t_PInResDa + "t-PInResDa" + + ) + +3452  + #NID_t_PInResDa + 531 + + ) + +3453  + #OBJ_t_PInResDa + +OBJ_t_y +,12L + + ) + +3455  + #SN_t_PI_TBS + "t-PI-TBS" + + ) + +3456  + #NID_t_PI_TBS + 532 + + ) + +3457  + #OBJ_t_PI_TBS + +OBJ_t_y +,13L + + ) + +3459  + #SN_t_PResDa + "t-PResDa" + + ) + +3460  + #NID_t_PResDa + 533 + + ) + +3461  + #OBJ_t_PResDa + +OBJ_t_y +,14L + + ) + +3463  + #SN_t_AuthReqTBS + "t-AuthReqTBS" + + ) + +3464  + #NID_t_AuthReqTBS + 534 + + ) + +3465  + #OBJ_t_AuthReqTBS + +OBJ_t_y +,16L + + ) + +3467  + #SN_t_AuthResTBS + "t-AuthResTBS" + + ) + +3468  + #NID_t_AuthResTBS + 535 + + ) + +3469  + #OBJ_t_AuthResTBS + +OBJ_t_y +,17L + + ) + +3471  + #SN_t_AuthResTBSX + "t-AuthResTBSX" + + ) + +3472  + #NID_t_AuthResTBSX + 536 + + ) + +3473  + #OBJ_t_AuthResTBSX + +OBJ_t_y +,18L + + ) + +3475  + #SN_t_AuthTokTBS + "t-AuthTokTBS" + + ) + +3476  + #NID_t_AuthTokTBS + 537 + + ) + +3477  + #OBJ_t_AuthTokTBS + +OBJ_t_y +,19L + + ) + +3479  + #SN_t_CTokDa + "t-CTokDa" + + ) + +3480  + #NID_t_CTokDa + 538 + + ) + +3481  + #OBJ_t_CTokDa + +OBJ_t_y +,20L + + ) + +3483  + #SN_t_CTokTBS + "t-CTokTBS" + + ) + +3484  + #NID_t_CTokTBS + 539 + + ) + +3485  + #OBJ_t_CTokTBS + +OBJ_t_y +,21L + + ) + +3487  + #SN_t_AcqCdCodeMsg + "t-AcqCdCodeMsg" + + ) + +3488  + #NID_t_AcqCdCodeMsg + 540 + + ) + +3489  + #OBJ_t_AcqCdCodeMsg + +OBJ_t_y +,22L + + ) + +3491  + #SN_t_AuthRevReqTBS + "t-AuthRevReqTBS" + + ) + +3492  + #NID_t_AuthRevReqTBS + 541 + + ) + +3493  + #OBJ_t_AuthRevReqTBS + +OBJ_t_y +,23L + + ) + +3495  + #SN_t_AuthRevResDa + "t-AuthRevResDa" + + ) + +3496  + #NID_t_AuthRevResDa + 542 + + ) + +3497  + #OBJ_t_AuthRevResDa + +OBJ_t_y +,24L + + ) + +3499  + #SN_t_AuthRevResTBS + "t-AuthRevResTBS" + + ) + +3500  + #NID_t_AuthRevResTBS + 543 + + ) + +3501  + #OBJ_t_AuthRevResTBS + +OBJ_t_y +,25L + + ) + +3503  + #SN_t_CReqTBS + "t-CReqTBS" + + ) + +3504  + #NID_t_CReqTBS + 544 + + ) + +3505  + #OBJ_t_CReqTBS + +OBJ_t_y +,26L + + ) + +3507  + #SN_t_CReqTBSX + "t-CReqTBSX" + + ) + +3508  + #NID_t_CReqTBSX + 545 + + ) + +3509  + #OBJ_t_CReqTBSX + +OBJ_t_y +,27L + + ) + +3511  + #SN_t_CResDa + "t-CResDa" + + ) + +3512  + #NID_t_CResDa + 546 + + ) + +3513  + #OBJ_t_CResDa + +OBJ_t_y +,28L + + ) + +3515  + #SN_t_CRevReqTBS + "t-CRevReqTBS" + + ) + +3516  + #NID_t_CRevReqTBS + 547 + + ) + +3517  + #OBJ_t_CRevReqTBS + +OBJ_t_y +,29L + + ) + +3519  + #SN_t_CRevReqTBSX + "t-CRevReqTBSX" + + ) + +3520  + #NID_t_CRevReqTBSX + 548 + + ) + +3521  + #OBJ_t_CRevReqTBSX + +OBJ_t_y +,30L + + ) + +3523  + #SN_t_CRevResDa + "t-CRevResDa" + + ) + +3524  + #NID_t_CRevResDa + 549 + + ) + +3525  + #OBJ_t_CRevResDa + +OBJ_t_y +,31L + + ) + +3527  + #SN_t_CdReqTBS + "t-CdReqTBS" + + ) + +3528  + #NID_t_CdReqTBS + 550 + + ) + +3529  + #OBJ_t_CdReqTBS + +OBJ_t_y +,32L + + ) + +3531  + #SN_t_CdReqTBSX + "t-CdReqTBSX" + + ) + +3532  + #NID_t_CdReqTBSX + 551 + + ) + +3533  + #OBJ_t_CdReqTBSX + +OBJ_t_y +,33L + + ) + +3535  + #SN_t_CdResDa + "t-CdResDa" + + ) + +3536  + #NID_t_CdResDa + 552 + + ) + +3537  + #OBJ_t_CdResDa + +OBJ_t_y +,34L + + ) + +3539  + #SN_t_CdRevReqTBS + "t-CdRevReqTBS" + + ) + +3540  + #NID_t_CdRevReqTBS + 553 + + ) + +3541  + #OBJ_t_CdRevReqTBS + +OBJ_t_y +,35L + + ) + +3543  + #SN_t_CdRevReqTBSX + "t-CdRevReqTBSX" + + ) + +3544  + #NID_t_CdRevReqTBSX + 554 + + ) + +3545  + #OBJ_t_CdRevReqTBSX + +OBJ_t_y +,36L + + ) + +3547  + #SN_t_CdRevResDa + "t-CdRevResDa" + + ) + +3548  + #NID_t_CdRevResDa + 555 + + ) + +3549  + #OBJ_t_CdRevResDa + +OBJ_t_y +,37L + + ) + +3551  + #SN_t_PCtReqDa + "t-PCtReqDa" + + ) + +3552  + #NID_t_PCtReqDa + 556 + + ) + +3553  + #OBJ_t_PCtReqDa + +OBJ_t_y +,38L + + ) + +3555  + #SN_t_PCtResTBS + "t-PCtResTBS" + + ) + +3556  + #NID_t_PCtResTBS + 557 + + ) + +3557  + #OBJ_t_PCtResTBS + +OBJ_t_y +,39L + + ) + +3559  + #SN_t_BchAdmReqDa + "t-BchAdmReqDa" + + ) + +3560  + #NID_t_BchAdmReqDa + 558 + + ) + +3561  + #OBJ_t_BchAdmReqDa + +OBJ_t_y +,40L + + ) + +3563  + #SN_t_BchAdmResDa + "t-BchAdmResDa" + + ) + +3564  + #NID_t_BchAdmResDa + 559 + + ) + +3565  + #OBJ_t_BchAdmResDa + +OBJ_t_y +,41L + + ) + +3567  + #SN_t_CdCInResTBS + "t-CdCInResTBS" + + ) + +3568  + #NID_t_CdCInResTBS + 560 + + ) + +3569  + #OBJ_t_CdCInResTBS + +OBJ_t_y +,42L + + ) + +3571  + #SN_t_MeAqCInResTBS + "t-MeAqCInResTBS" + + ) + +3572  + #NID_t_MeAqCInResTBS + 561 + + ) + +3573  + #OBJ_t_MeAqCInResTBS + +OBJ_t_y +,43L + + ) + +3575  + #SN_t_RegFmResTBS + "t-RegFmResTBS" + + ) + +3576  + #NID_t_RegFmResTBS + 562 + + ) + +3577  + #OBJ_t_RegFmResTBS + +OBJ_t_y +,44L + + ) + +3579  + #SN_t_CtReqDa + "t-CtReqDa" + + ) + +3580  + #NID_t_CtReqDa + 563 + + ) + +3581  + #OBJ_t_CtReqDa + +OBJ_t_y +,45L + + ) + +3583  + #SN_t_CtReqTBS + "t-CtReqTBS" + + ) + +3584  + #NID_t_CtReqTBS + 564 + + ) + +3585  + #OBJ_t_CtReqTBS + +OBJ_t_y +,46L + + ) + +3587  + #SN_t_CtResDa + "t-CtResDa" + + ) + +3588  + #NID_t_CtResDa + 565 + + ) + +3589  + #OBJ_t_CtResDa + +OBJ_t_y +,47L + + ) + +3591  + #SN_t_CtInqReqTBS + "t-CtInqReqTBS" + + ) + +3592  + #NID_t_CtInqReqTBS + 566 + + ) + +3593  + #OBJ_t_CtInqReqTBS + +OBJ_t_y +,48L + + ) + +3595  + #SN_t_ETBS + "t-ETBS" + + ) + +3596  + #NID_t_ETBS + 567 + + ) + +3597  + #OBJ_t_ETBS + +OBJ_t_y +,49L + + ) + +3599  + #SN_t_PIDuSigdTBE + "t-PIDuSigdTBE" + + ) + +3600  + #NID_t_PIDuSigdTBE + 568 + + ) + +3601  + #OBJ_t_PIDuSigdTBE + +OBJ_t_y +,50L + + ) + +3603  + #SN_t_PIUnsigdTBE + "t-PIUnsigdTBE" + + ) + +3604  + #NID_t_PIUnsigdTBE + 569 + + ) + +3605  + #OBJ_t_PIUnsigdTBE + +OBJ_t_y +,51L + + ) + +3607  + #SN_t_AuthReqTBE + "t-AuthReqTBE" + + ) + +3608  + #NID_t_AuthReqTBE + 570 + + ) + +3609  + #OBJ_t_AuthReqTBE + +OBJ_t_y +,52L + + ) + +3611  + #SN_t_AuthResTBE + "t-AuthResTBE" + + ) + +3612  + #NID_t_AuthResTBE + 571 + + ) + +3613  + #OBJ_t_AuthResTBE + +OBJ_t_y +,53L + + ) + +3615  + #SN_t_AuthResTBEX + "t-AuthResTBEX" + + ) + +3616  + #NID_t_AuthResTBEX + 572 + + ) + +3617  + #OBJ_t_AuthResTBEX + +OBJ_t_y +,54L + + ) + +3619  + #SN_t_AuthTokTBE + "t-AuthTokTBE" + + ) + +3620  + #NID_t_AuthTokTBE + 573 + + ) + +3621  + #OBJ_t_AuthTokTBE + +OBJ_t_y +,55L + + ) + +3623  + #SN_t_CTokTBE + "t-CTokTBE" + + ) + +3624  + #NID_t_CTokTBE + 574 + + ) + +3625  + #OBJ_t_CTokTBE + +OBJ_t_y +,56L + + ) + +3627  + #SN_t_CTokTBEX + "t-CTokTBEX" + + ) + +3628  + #NID_t_CTokTBEX + 575 + + ) + +3629  + #OBJ_t_CTokTBEX + +OBJ_t_y +,57L + + ) + +3631  + #SN_t_AcqCdCodeMsgTBE + "t-AcqCdCodeMsgTBE" + + ) + +3632  + #NID_t_AcqCdCodeMsgTBE + 576 + + ) + +3633  + #OBJ_t_AcqCdCodeMsgTBE + +OBJ_t_y +,58L + + ) + +3635  + #SN_t_AuthRevReqTBE + "t-AuthRevReqTBE" + + ) + +3636  + #NID_t_AuthRevReqTBE + 577 + + ) + +3637  + #OBJ_t_AuthRevReqTBE + +OBJ_t_y +,59L + + ) + +3639  + #SN_t_AuthRevResTBE + "t-AuthRevResTBE" + + ) + +3640  + #NID_t_AuthRevResTBE + 578 + + ) + +3641  + #OBJ_t_AuthRevResTBE + +OBJ_t_y +,60L + + ) + +3643  + #SN_t_AuthRevResTBEB + "t-AuthRevResTBEB" + + ) + +3644  + #NID_t_AuthRevResTBEB + 579 + + ) + +3645  + #OBJ_t_AuthRevResTBEB + +OBJ_t_y +,61L + + ) + +3647  + #SN_t_CReqTBE + "t-CReqTBE" + + ) + +3648  + #NID_t_CReqTBE + 580 + + ) + +3649  + #OBJ_t_CReqTBE + +OBJ_t_y +,62L + + ) + +3651  + #SN_t_CReqTBEX + "t-CReqTBEX" + + ) + +3652  + #NID_t_CReqTBEX + 581 + + ) + +3653  + #OBJ_t_CReqTBEX + +OBJ_t_y +,63L + + ) + +3655  + #SN_t_CResTBE + "t-CResTBE" + + ) + +3656  + #NID_t_CResTBE + 582 + + ) + +3657  + #OBJ_t_CResTBE + +OBJ_t_y +,64L + + ) + +3659  + #SN_t_CRevReqTBE + "t-CRevReqTBE" + + ) + +3660  + #NID_t_CRevReqTBE + 583 + + ) + +3661  + #OBJ_t_CRevReqTBE + +OBJ_t_y +,65L + + ) + +3663  + #SN_t_CRevReqTBEX + "t-CRevReqTBEX" + + ) + +3664  + #NID_t_CRevReqTBEX + 584 + + ) + +3665  + #OBJ_t_CRevReqTBEX + +OBJ_t_y +,66L + + ) + +3667  + #SN_t_CRevResTBE + "t-CRevResTBE" + + ) + +3668  + #NID_t_CRevResTBE + 585 + + ) + +3669  + #OBJ_t_CRevResTBE + +OBJ_t_y +,67L + + ) + +3671  + #SN_t_CdReqTBE + "t-CdReqTBE" + + ) + +3672  + #NID_t_CdReqTBE + 586 + + ) + +3673  + #OBJ_t_CdReqTBE + +OBJ_t_y +,68L + + ) + +3675  + #SN_t_CdReqTBEX + "t-CdReqTBEX" + + ) + +3676  + #NID_t_CdReqTBEX + 587 + + ) + +3677  + #OBJ_t_CdReqTBEX + +OBJ_t_y +,69L + + ) + +3679  + #SN_t_CdResTBE + "t-CdResTBE" + + ) + +3680  + #NID_t_CdResTBE + 588 + + ) + +3681  + #OBJ_t_CdResTBE + +OBJ_t_y +,70L + + ) + +3683  + #SN_t_CdRevReqTBE + "t-CdRevReqTBE" + + ) + +3684  + #NID_t_CdRevReqTBE + 589 + + ) + +3685  + #OBJ_t_CdRevReqTBE + +OBJ_t_y +,71L + + ) + +3687  + #SN_t_CdRevReqTBEX + "t-CdRevReqTBEX" + + ) + +3688  + #NID_t_CdRevReqTBEX + 590 + + ) + +3689  + #OBJ_t_CdRevReqTBEX + +OBJ_t_y +,72L + + ) + +3691  + #SN_t_CdRevResTBE + "t-CdRevResTBE" + + ) + +3692  + #NID_t_CdRevResTBE + 591 + + ) + +3693  + #OBJ_t_CdRevResTBE + +OBJ_t_y +,73L + + ) + +3695  + #SN_t_BchAdmReqTBE + "t-BchAdmReqTBE" + + ) + +3696  + #NID_t_BchAdmReqTBE + 592 + + ) + +3697  + #OBJ_t_BchAdmReqTBE + +OBJ_t_y +,74L + + ) + +3699  + #SN_t_BchAdmResTBE + "t-BchAdmResTBE" + + ) + +3700  + #NID_t_BchAdmResTBE + 593 + + ) + +3701  + #OBJ_t_BchAdmResTBE + +OBJ_t_y +,75L + + ) + +3703  + #SN_t_RegFmReqTBE + "t-RegFmReqTBE" + + ) + +3704  + #NID_t_RegFmReqTBE + 594 + + ) + +3705  + #OBJ_t_RegFmReqTBE + +OBJ_t_y +,76L + + ) + +3707  + #SN_t_CtReqTBE + "t-CtReqTBE" + + ) + +3708  + #NID_t_CtReqTBE + 595 + + ) + +3709  + #OBJ_t_CtReqTBE + +OBJ_t_y +,77L + + ) + +3711  + #SN_t_CtReqTBEX + "t-CtReqTBEX" + + ) + +3712  + #NID_t_CtReqTBEX + 596 + + ) + +3713  + #OBJ_t_CtReqTBEX + +OBJ_t_y +,78L + + ) + +3715  + #SN_t_CtResTBE + "t-CtResTBE" + + ) + +3716  + #NID_t_CtResTBE + 597 + + ) + +3717  + #OBJ_t_CtResTBE + +OBJ_t_y +,79L + + ) + +3719  + #SN_t_CRLNifitiTBS + "t-CRLNifitiTBS" + + ) + +3720  + #NID_t_CRLNifitiTBS + 598 + + ) + +3721  + #OBJ_t_CRLNifitiTBS + +OBJ_t_y +,80L + + ) + +3723  + #SN_t_CRLNifitiResTBS + "t-CRLNifitiResTBS" + + ) + +3724  + #NID_t_CRLNifitiResTBS + 599 + + ) + +3725  + #OBJ_t_CRLNifitiResTBS + +OBJ_t_y +,81L + + ) + +3727  + #SN_t_BCIDiributiTBS + "t-BCIDiributiTBS" + + ) + +3728  + #NID_t_BCIDiributiTBS + 600 + + ) + +3729  + #OBJ_t_BCIDiributiTBS + +OBJ_t_y +,82L + + ) + +3731  + #SN_xt_gCry + "xt-gCry" + + ) + +3732  + #LN_xt_gCry + "giyogm" + + ) + +3733  + #NID_xt_gCry + 601 + + ) + +3734  + #OBJ_xt_gCry + +OBJ_t_msgExt +,1L + + ) + +3736  + #SN_xt_miAuth + "xt-miAuth" + + ) + +3737  + #LN_xt_miAuth + "mchduth" + + ) + +3738  + #NID_xt_miAuth + 602 + + ) + +3739  + #OBJ_xt_miAuth + +OBJ_t_msgExt +,3L + + ) + +3741  + #SN_xt_pSecu + "xt-pSecu" + + ) + +3742  + #NID_xt_pSecu + 603 + + ) + +3743  + #OBJ_xt_pSecu + +OBJ_t_msgExt +,4L + + ) + +3745  + #SN_xt_pAny + "xt-pAny" + + ) + +3746  + #NID_xt_pAny + 604 + + ) + +3747  + #OBJ_xt_pAny + +OBJ_t_msgExt +,5L + + ) + +3749  + #SN_xt_ack2 + "xt-ack2" + + ) + +3750  + #NID_xt_ack2 + 605 + + ) + +3751  + #OBJ_xt_ack2 + +OBJ_t_msgExt +,7L + + ) + +3753  + #SN_xt_cv + "xt-cv" + + ) + +3754  + #LN_xt_cv + "addiڮ vifiti" + + ) + +3755  + #NID_xt_cv + 606 + + ) + +3756  + #OBJ_xt_cv + +OBJ_t_msgExt +,8L + + ) + +3758  + #SN_t_picy_ro + "t-picy-ro" + + ) + +3759  + #NID_t_picy_ro + 607 + + ) + +3760  + #OBJ_t_picy_ro + +OBJ_t_picy +,0L + + ) + +3762  + #SN_tCext_hashedRo + "tCext-hashedRo" + + ) + +3763  + #NID_tCext_hashedRo + 608 + + ) + +3764  + #OBJ_tCext_hashedRo + +OBJ_t_Ext +,0L + + ) + +3766  + #SN_tCext_Ty + "tCext-Ty" + + ) + +3767  + #NID_tCext_Ty + 609 + + ) + +3768  + #OBJ_tCext_Ty + +OBJ_t_Ext +,1L + + ) + +3770  + #SN_tCext_mchDa + "tCext-mchDa" + + ) + +3771  + #NID_tCext_mchDa + 610 + + ) + +3772  + #OBJ_tCext_mchDa + +OBJ_t_Ext +,2L + + ) + +3774  + #SN_tCext_cCtRequed + "tCext-cCtRequed" + + ) + +3775  + #NID_tCext_cCtRequed + 611 + + ) + +3776  + #OBJ_tCext_cCtRequed + +OBJ_t_Ext +,3L + + ) + +3778  + #SN_tCext_tu–g + "tCext-tu–g" + + ) + +3779  + #NID_tCext_tu–g + 612 + + ) + +3780  + #OBJ_tCext_tu–g + +OBJ_t_Ext +,4L + + ) + +3782  + #SN_tCext_tExt + "tCext-tExt" + + ) + +3783  + #NID_tCext_tExt + 613 + + ) + +3784  + #OBJ_tCext_tExt + +OBJ_t_Ext +,5L + + ) + +3786  + #SN_tCext_tQuf + "tCext-tQuf" + + ) + +3787  + #NID_tCext_tQuf + 614 + + ) + +3788  + #OBJ_tCext_tQuf + +OBJ_t_Ext +,6L + + ) + +3790  + #SN_tCext_PGWYbs + "tCext-PGWYbs" + + ) + +3791  + #NID_tCext_PGWYbs + 615 + + ) + +3792  + #OBJ_tCext_PGWYbs + +OBJ_t_Ext +,7L + + ) + +3794  + #SN_tCext_TokIdtifr + "tCext-TokIdtifr" + + ) + +3795  + #NID_tCext_TokIdtifr + 616 + + ) + +3796  + #OBJ_tCext_TokIdtifr + +OBJ_t_Ext +,8L + + ) + +3798  + #SN_tCext_Tck2Da + "tCext-Tck2Da" + + ) + +3799  + #NID_tCext_Tck2Da + 617 + + ) + +3800  + #OBJ_tCext_Tck2Da + +OBJ_t_Ext +,9L + + ) + +3802  + #SN_tCext_TokTy + "tCext-TokTy" + + ) + +3803  + #NID_tCext_TokTy + 618 + + ) + +3804  + #OBJ_tCext_TokTy + +OBJ_t_Ext +,10L + + ) + +3806  + #SN_tCext_IssuCabs + "tCext-IssuCabs" + + ) + +3807  + #NID_tCext_IssuCabs + 619 + + ) + +3808  + #OBJ_tCext_IssuCabs + +OBJ_t_Ext +,11L + + ) + +3810  + #SN_tAr_Ct + "tAr-Ct" + + ) + +3811  + #NID_tAr_Ct + 620 + + ) + +3812  + #OBJ_tAr_Ct + +OBJ_t_ +,0L + + ) + +3814  + #SN_tAr_PGWYp + "tAr-PGWYp" + + ) + +3815  + #LN_tAr_PGWYp + "ymgeway cabs" + + ) + +3816  + #NID_tAr_PGWYp + 621 + + ) + +3817  + #OBJ_tAr_PGWYp + +OBJ_t_ +,1L + + ) + +3819  + #SN_tAr_TokTy + "tAr-TokTy" + + ) + +3820  + #NID_tAr_TokTy + 622 + + ) + +3821  + #OBJ_tAr_TokTy + +OBJ_t_ +,2L + + ) + +3823  + #SN_tAr_IssC + "tAr-IssC" + + ) + +3824  + #LN_tAr_IssC + "issu cabs" + + ) + +3825  + #NID_tAr_IssC + 623 + + ) + +3826  + #OBJ_tAr_IssC + +OBJ_t_ +,3L + + ) + +3828  + #SN_t_roKeyThumb + "t-roKeyThumb" + + ) + +3829  + #NID_t_roKeyThumb + 624 + + ) + +3830  + #OBJ_t_roKeyThumb + +OBJ_tAr_Ct +,0L + + ) + +3832  + #SN_t_addPicy + "t-addPicy" + + ) + +3833  + #NID_t_addPicy + 625 + + ) + +3834  + #OBJ_t_addPicy + +OBJ_tAr_Ct +,1L + + ) + +3836  + #SN_tAr_Tok_EMV + "tAr-Tok-EMV" + + ) + +3837  + #NID_tAr_Tok_EMV + 626 + + ) + +3838  + #OBJ_tAr_Tok_EMV + +OBJ_tAr_TokTy +,1L + + ) + +3840  + #SN_tAr_Tok_B0Prime + "tAr-Tok-B0Prime" + + ) + +3841  + #NID_tAr_Tok_B0Prime + 627 + + ) + +3842  + #OBJ_tAr_Tok_B0Prime + +OBJ_tAr_TokTy +,2L + + ) + +3844  + #SN_tAr_IssC_CVM + "tAr-IssC-CVM" + + ) + +3845  + #NID_tAr_IssC_CVM + 628 + + ) + +3846  + #OBJ_tAr_IssC_CVM + +OBJ_tAr_IssC +,3L + + ) + +3848  + #SN_tAr_IssC_T2 + "tAr-IssC-T2" + + ) + +3849  + #NID_tAr_IssC_T2 + 629 + + ) + +3850  + #OBJ_tAr_IssC_T2 + +OBJ_tAr_IssC +,4L + + ) + +3852  + #SN_tAr_IssC_Sig + "tAr-IssC-Sig" + + ) + +3853  + #NID_tAr_IssC_Sig + 630 + + ) + +3854  + #OBJ_tAr_IssC_Sig + +OBJ_tAr_IssC +,5L + + ) + +3856  + #SN_tAr_GCrygrm + "tAr-GCrygrm" + + ) + +3857  + #LN_tAr_GCrygrm + "gyogm" + + ) + +3858  + #NID_tAr_GCrygrm + 631 + + ) + +3859  + #OBJ_tAr_GCrygrm + +OBJ_tAr_IssC_CVM +,1L + + ) + +3861  + #SN_tAr_T2Enc + "tAr-T2Enc" + + ) + +3862  + #LN_tAr_T2Enc + "yedck 2" + + ) + +3863  + #NID_tAr_T2Enc + 632 + + ) + +3864  + #OBJ_tAr_T2Enc + +OBJ_tAr_IssC_T2 +,1L + + ) + +3866  + #SN_tAr_T2xt + "tAr-T2xt" + + ) + +3867  + #LN_tAr_T2xt + "exack 2" + + ) + +3868  + #NID_tAr_T2xt + 633 + + ) + +3869  + #OBJ_tAr_T2xt + +OBJ_tAr_IssC_T2 +,2L + + ) + +3871  + #SN_tAr_TokICCsig + "tAr-TokICCsig" + + ) + +3872  + #LN_tAr_TokICCsig + "ICC otok sigtu" + + ) + +3873  + #NID_tAr_TokICCsig + 634 + + ) + +3874  + #OBJ_tAr_TokICCsig + +OBJ_tAr_IssC_Sig +,1L + + ) + +3876  + #SN_tAr_SecDevSig + "tAr-SecDevSig" + + ) + +3877  + #LN_tAr_SecDevSig + "cu devi sigtu" + + ) + +3878  + #NID_tAr_SecDevSig + 635 + + ) + +3879  + #OBJ_tAr_SecDevSig + +OBJ_tAr_IssC_Sig +,2L + + ) + +3881  + #SN_t_bnd_IATA_ATA + "t-bnd-IATA-ATA" + + ) + +3882  + #NID_t_bnd_IATA_ATA + 636 + + ) + +3883  + #OBJ_t_bnd_IATA_ATA + +OBJ_t_bnd +,1L + + ) + +3885  + #SN_t_bnd_Ds + "t-bnd-Ds" + + ) + +3886  + #NID_t_bnd_Ds + 637 + + ) + +3887  + #OBJ_t_bnd_Ds + +OBJ_t_bnd +,30L + + ) + +3889  + #SN_t_bnd_AminExess + "t-bnd-AminExess" + + ) + +3890  + #NID_t_bnd_AminExess + 638 + + ) + +3891  + #OBJ_t_bnd_AminExess + +OBJ_t_bnd +,34L + + ) + +3893  + #SN_t_bnd_JCB + "t-bnd-JCB" + + ) + +3894  + #NID_t_bnd_JCB + 639 + + ) + +3895  + #OBJ_t_bnd_JCB + +OBJ_t_bnd +,35L + + ) + +3897  + #SN_t_bnd_Vi + "t-bnd-Vi" + + ) + +3898  + #NID_t_bnd_Vi + 640 + + ) + +3899  + #OBJ_t_bnd_Vi + +OBJ_t_bnd +,4L + + ) + +3901  + #SN_t_bnd_MaCd + "t-bnd-MaCd" + + ) + +3902  + #NID_t_bnd_MaCd + 641 + + ) + +3903  + #OBJ_t_bnd_MaCd + +OBJ_t_bnd +,5L + + ) + +3905  + #SN_t_bnd_Novus + "t-bnd-Novus" + + ) + +3906  + #NID_t_bnd_Novus + 642 + + ) + +3907  + #OBJ_t_bnd_Novus + +OBJ_t_bnd +,6011L + + ) + +3909  + #SN_des_cdmf + "DES-CDMF" + + ) + +3910  + #LN_des_cdmf + "des-cdmf" + + ) + +3911  + #NID_des_cdmf + 643 + + ) + +3912  + #OBJ_des_cdmf + +OBJ_rdsi +,3L,10L + + ) + +3914  + #SN_rOAEPEnyiSET + "rOAEPEnyiSET" + + ) + +3915  + #NID_rOAEPEnyiSET + 644 + + ) + +3916  + #OBJ_rOAEPEnyiSET + +OBJ_rdsi +,1L,1L,6L + + ) + +3918  + #SN_c3 + "Oaky-EC2N-3" + + ) + +3919  + #LN_c3 + "c3" + + ) + +3920  + #NID_c3 + 749 + + ) + +3922  + #SN_c4 + "Oaky-EC2N-4" + + ) + +3923  + #LN_c4 + "c4" + + ) + +3924  + #NID_c4 + 750 + + ) + +3926  + #SN_who + "who" + + ) + +3927  + #NID_who + 804 + + ) + +3928  + #OBJ_who + +OBJ_iso +,0L,10118L,3L,0L,55L + + ) + +3930  + #SN_yro + "yro" + + ) + +3931  + #NID_yro + 805 + + ) + +3932  + #OBJ_yro + +OBJ_memb_body +,643L,2L,2L + + ) + +3934  + #SN_yocom + "yocom" + + ) + +3935  + #NID_yocom + 806 + + ) + +3936  + #OBJ_yocom + +OBJ_memb_body +,643L,2L,9L + + ) + +3938  + #SN_id_tc26 + "id-tc26" + + ) + +3939  + #NID_id_tc26 + 974 + + ) + +3940  + #OBJ_id_tc26 + +OBJ_memb_body +,643L,7L,1L + + ) + +3942  + #SN_id_GoR3411_94_wh_GoR3410_2001 + "id-GoR3411-94-wh-GoR3410-2001" + + ) + +3943  + #LN_id_GoR3411_94_wh_GoR3410_2001 + "GOST R 34.11-94 wh GOST R 34.10-2001" + + ) + +3944  + #NID_id_GoR3411_94_wh_GoR3410_2001 + 807 + + ) + +3945  + #OBJ_id_GoR3411_94_wh_GoR3410_2001 + +OBJ_yro +,3L + + ) + +3947  + #SN_id_GoR3411_94_wh_GoR3410_94 + "id-GoR3411-94-wh-GoR3410-94" + + ) + +3948  + #LN_id_GoR3411_94_wh_GoR3410_94 + "GOST R 34.11-94 wh GOST R 34.10-94" + + ) + +3949  + #NID_id_GoR3411_94_wh_GoR3410_94 + 808 + + ) + +3950  + #OBJ_id_GoR3411_94_wh_GoR3410_94 + +OBJ_yro +,4L + + ) + +3952  + #SN_id_GoR3411_94 + "md_go94" + + ) + +3953  + #LN_id_GoR3411_94 + "GOST R 34.11-94" + + ) + +3954  + #NID_id_GoR3411_94 + 809 + + ) + +3955  + #OBJ_id_GoR3411_94 + +OBJ_yro +,9L + + ) + +3957  + #SN_id_HMACGoR3411_94 + "id-HMACGoR3411-94" + + ) + +3958  + #LN_id_HMACGoR3411_94 + "HMAC GOST 34.11-94" + + ) + +3959  + #NID_id_HMACGoR3411_94 + 810 + + ) + +3960  + #OBJ_id_HMACGoR3411_94 + +OBJ_yro +,10L + + ) + +3962  + #SN_id_GoR3410_2001 + "go2001" + + ) + +3963  + #LN_id_GoR3410_2001 + "GOST R 34.10-2001" + + ) + +3964  + #NID_id_GoR3410_2001 + 811 + + ) + +3965  + #OBJ_id_GoR3410_2001 + +OBJ_yro +,19L + + ) + +3967  + #SN_id_GoR3410_94 + "go94" + + ) + +3968  + #LN_id_GoR3410_94 + "GOST R 34.10-94" + + ) + +3969  + #NID_id_GoR3410_94 + 812 + + ) + +3970  + #OBJ_id_GoR3410_94 + +OBJ_yro +,20L + + ) + +3972  + #SN_id_Go28147_89 + "go89" + + ) + +3973  + #LN_id_Go28147_89 + "GOST 28147-89" + + ) + +3974  + #NID_id_Go28147_89 + 813 + + ) + +3975  + #OBJ_id_Go28147_89 + +OBJ_yro +,21L + + ) + +3977  + #SN_go89_t + "go89-t" + + ) + +3978  + #NID_go89_t + 814 + + ) + +3980  + #SN_go89_t_12 + "go89-t-12" + + ) + +3981  + #NID_go89_t_12 + 975 + + ) + +3983  + #SN_go89_cbc + "go89-cbc" + + ) + +3984  + #NID_go89_cbc + 1009 + + ) + +3986  + #SN_go89_ecb + "go89-ecb" + + ) + +3987  + #NID_go89_ecb + 1010 + + ) + +3989  + #SN_go89_r + "go89-r" + + ) + +3990  + #NID_go89_r + 1011 + + ) + +3992  + #SN_id_Go28147_89_MAC + "go-mac" + + ) + +3993  + #LN_id_Go28147_89_MAC + "GOST 28147-89 MAC" + + ) + +3994  + #NID_id_Go28147_89_MAC + 815 + + ) + +3995  + #OBJ_id_Go28147_89_MAC + +OBJ_yro +,22L + + ) + +3997  + #SN_go_mac_12 + "go-mac-12" + + ) + +3998  + #NID_go_mac_12 + 976 + + ) + +4000  + #SN_id_GoR3411_94_f + "f-gor3411-94" + + ) + +4001  + #LN_id_GoR3411_94_f + "GOST R 34.11-94 PRF" + + ) + +4002  + #NID_id_GoR3411_94_f + 816 + + ) + +4003  + #OBJ_id_GoR3411_94_f + +OBJ_yro +,23L + + ) + +4005  + #SN_id_GoR3410_2001DH + "id-GoR3410-2001DH" + + ) + +4006  + #LN_id_GoR3410_2001DH + "GOST R 34.10-2001 DH" + + ) + +4007  + #NID_id_GoR3410_2001DH + 817 + + ) + +4008  + #OBJ_id_GoR3410_2001DH + +OBJ_yro +,98L + + ) + +4010  + #SN_id_GoR3410_94DH + "id-GoR3410-94DH" + + ) + +4011  + #LN_id_GoR3410_94DH + "GOST R 34.10-94 DH" + + ) + +4012  + #NID_id_GoR3410_94DH + 818 + + ) + +4013  + #OBJ_id_GoR3410_94DH + +OBJ_yro +,99L + + ) + +4015  + #SN_id_Go28147_89_CryoPro_KeyMeshg + "id-Go28147-89-CryoPro-KeyMeshg" + + ) + +4016  + #NID_id_Go28147_89_CryoPro_KeyMeshg + 819 + + ) + +4017  + #OBJ_id_Go28147_89_CryoPro_KeyMeshg + +OBJ_yro +,14L,1L + + ) + +4019  + #SN_id_Go28147_89_Ne_KeyMeshg + "id-Go28147-89-Ne-KeyMeshg" + + ) + +4020  + #NID_id_Go28147_89_Ne_KeyMeshg + 820 + + ) + +4021  + #OBJ_id_Go28147_89_Ne_KeyMeshg + +OBJ_yro +,14L,0L + + ) + +4023  + #SN_id_GoR3411_94_TePamS + "id-GoR3411-94-TePamS" + + ) + +4024  + #NID_id_GoR3411_94_TePamS + 821 + + ) + +4025  + #OBJ_id_GoR3411_94_TePamS + +OBJ_yro +,30L,0L + + ) + +4027  + #SN_id_GoR3411_94_CryoProPamS + "id-GoR3411-94-CryoProPamS" + + ) + +4028  + #NID_id_GoR3411_94_CryoProPamS + 822 + + ) + +4029  + #OBJ_id_GoR3411_94_CryoProPamS + +OBJ_yro +,30L,1L + + ) + +4031  + #SN_id_Go28147_89_TePamS + "id-Go28147-89-TePamS" + + ) + +4032  + #NID_id_Go28147_89_TePamS + 823 + + ) + +4033  + #OBJ_id_Go28147_89_TePamS + +OBJ_yro +,31L,0L + + ) + +4035  + #SN_id_Go28147_89_CryoPro_A_PamS + "id-Go28147-89-CryoPro-A-PamS" + + ) + +4036  + #NID_id_Go28147_89_CryoPro_A_PamS + 824 + + ) + +4037  + #OBJ_id_Go28147_89_CryoPro_A_PamS + +OBJ_yro +,31L,1L + + ) + +4039  + #SN_id_Go28147_89_CryoPro_B_PamS + "id-Go28147-89-CryoPro-B-PamS" + + ) + +4040  + #NID_id_Go28147_89_CryoPro_B_PamS + 825 + + ) + +4041  + #OBJ_id_Go28147_89_CryoPro_B_PamS + +OBJ_yro +,31L,2L + + ) + +4043  + #SN_id_Go28147_89_CryoPro_C_PamS + "id-Go28147-89-CryoPro-C-PamS" + + ) + +4044  + #NID_id_Go28147_89_CryoPro_C_PamS + 826 + + ) + +4045  + #OBJ_id_Go28147_89_CryoPro_C_PamS + +OBJ_yro +,31L,3L + + ) + +4047  + #SN_id_Go28147_89_CryoPro_D_PamS + "id-Go28147-89-CryoPro-D-PamS" + + ) + +4048  + #NID_id_Go28147_89_CryoPro_D_PamS + 827 + + ) + +4049  + #OBJ_id_Go28147_89_CryoPro_D_PamS + +OBJ_yro +,31L,4L + + ) + +4051  + #SN_id_Go28147_89_CryoPro_Osr_1_1_PamS + "id-Go28147-89-CryoPro-Osr-1-1-PamS" + + ) + +4052  + #NID_id_Go28147_89_CryoPro_Osr_1_1_PamS + 828 + + ) + +4053  + #OBJ_id_Go28147_89_CryoPro_Osr_1_1_PamS + +OBJ_yro +,31L,5L + + ) + +4055  + #SN_id_Go28147_89_CryoPro_Osr_1_0_PamS + "id-Go28147-89-CryoPro-Osr-1-0-PamS" + + ) + +4056  + #NID_id_Go28147_89_CryoPro_Osr_1_0_PamS + 829 + + ) + +4057  + #OBJ_id_Go28147_89_CryoPro_Osr_1_0_PamS + +OBJ_yro +,31L,6L + + ) + +4059  + #SN_id_Go28147_89_CryoPro_RIC_1_PamS + "id-Go28147-89-CryoPro-RIC-1-PamS" + + ) + +4060  + #NID_id_Go28147_89_CryoPro_RIC_1_PamS + 830 + + ) + +4061  + #OBJ_id_Go28147_89_CryoPro_RIC_1_PamS + +OBJ_yro +,31L,7L + + ) + +4063  + #SN_id_GoR3410_94_TePamS + "id-GoR3410-94-TePamS" + + ) + +4064  + #NID_id_GoR3410_94_TePamS + 831 + + ) + +4065  + #OBJ_id_GoR3410_94_TePamS + +OBJ_yro +,32L,0L + + ) + +4067  + #SN_id_GoR3410_94_CryoPro_A_PamS + "id-GoR3410-94-CryoPro-A-PamS" + + ) + +4068  + #NID_id_GoR3410_94_CryoPro_A_PamS + 832 + + ) + +4069  + #OBJ_id_GoR3410_94_CryoPro_A_PamS + +OBJ_yro +,32L,2L + + ) + +4071  + #SN_id_GoR3410_94_CryoPro_B_PamS + "id-GoR3410-94-CryoPro-B-PamS" + + ) + +4072  + #NID_id_GoR3410_94_CryoPro_B_PamS + 833 + + ) + +4073  + #OBJ_id_GoR3410_94_CryoPro_B_PamS + +OBJ_yro +,32L,3L + + ) + +4075  + #SN_id_GoR3410_94_CryoPro_C_PamS + "id-GoR3410-94-CryoPro-C-PamS" + + ) + +4076  + #NID_id_GoR3410_94_CryoPro_C_PamS + 834 + + ) + +4077  + #OBJ_id_GoR3410_94_CryoPro_C_PamS + +OBJ_yro +,32L,4L + + ) + +4079  + #SN_id_GoR3410_94_CryoPro_D_PamS + "id-GoR3410-94-CryoPro-D-PamS" + + ) + +4080  + #NID_id_GoR3410_94_CryoPro_D_PamS + 835 + + ) + +4081  + #OBJ_id_GoR3410_94_CryoPro_D_PamS + +OBJ_yro +,32L,5L + + ) + +4083  + #SN_id_GoR3410_94_CryoPro_XchA_PamS + "id-GoR3410-94-CryoPro-XchA-PamS" + + ) + +4084  + #NID_id_GoR3410_94_CryoPro_XchA_PamS + 836 + + ) + +4085  + #OBJ_id_GoR3410_94_CryoPro_XchA_PamS + +OBJ_yro +,33L,1L + + ) + +4087  + #SN_id_GoR3410_94_CryoPro_XchB_PamS + "id-GoR3410-94-CryoPro-XchB-PamS" + + ) + +4088  + #NID_id_GoR3410_94_CryoPro_XchB_PamS + 837 + + ) + +4089  + #OBJ_id_GoR3410_94_CryoPro_XchB_PamS + +OBJ_yro +,33L,2L + + ) + +4091  + #SN_id_GoR3410_94_CryoPro_XchC_PamS + "id-GoR3410-94-CryoPro-XchC-PamS" + + ) + +4092  + #NID_id_GoR3410_94_CryoPro_XchC_PamS + 838 + + ) + +4093  + #OBJ_id_GoR3410_94_CryoPro_XchC_PamS + +OBJ_yro +,33L,3L + + ) + +4095  + #SN_id_GoR3410_2001_TePamS + "id-GoR3410-2001-TePamS" + + ) + +4096  + #NID_id_GoR3410_2001_TePamS + 839 + + ) + +4097  + #OBJ_id_GoR3410_2001_TePamS + +OBJ_yro +,35L,0L + + ) + +4099  + #SN_id_GoR3410_2001_CryoPro_A_PamS + "id-GoR3410-2001-CryoPro-A-PamS" + + ) + +4100  + #NID_id_GoR3410_2001_CryoPro_A_PamS + 840 + + ) + +4101  + #OBJ_id_GoR3410_2001_CryoPro_A_PamS + +OBJ_yro +,35L,1L + + ) + +4103  + #SN_id_GoR3410_2001_CryoPro_B_PamS + "id-GoR3410-2001-CryoPro-B-PamS" + + ) + +4104  + #NID_id_GoR3410_2001_CryoPro_B_PamS + 841 + + ) + +4105  + #OBJ_id_GoR3410_2001_CryoPro_B_PamS + +OBJ_yro +,35L,2L + + ) + +4107  + #SN_id_GoR3410_2001_CryoPro_C_PamS + "id-GoR3410-2001-CryoPro-C-PamS" + + ) + +4108  + #NID_id_GoR3410_2001_CryoPro_C_PamS + 842 + + ) + +4109  + #OBJ_id_GoR3410_2001_CryoPro_C_PamS + +OBJ_yro +,35L,3L + + ) + +4111  + #SN_id_GoR3410_2001_CryoPro_XchA_PamS + "id-GoR3410-2001-CryoPro-XchA-PamS" + + ) + +4112  + #NID_id_GoR3410_2001_CryoPro_XchA_PamS + 843 + + ) + +4113  + #OBJ_id_GoR3410_2001_CryoPro_XchA_PamS + +OBJ_yro +,36L,0L + + ) + +4115  + #SN_id_GoR3410_2001_CryoPro_XchB_PamS + "id-GoR3410-2001-CryoPro-XchB-PamS" + + ) + +4116  + #NID_id_GoR3410_2001_CryoPro_XchB_PamS + 844 + + ) + +4117  + #OBJ_id_GoR3410_2001_CryoPro_XchB_PamS + +OBJ_yro +,36L,1L + + ) + +4119  + #SN_id_GoR3410_94_a + "id-GoR3410-94-a" + + ) + +4120  + #NID_id_GoR3410_94_a + 845 + + ) + +4121  + #OBJ_id_GoR3410_94_a + +OBJ_id_GoR3410_94 +,1L + + ) + +4123  + #SN_id_GoR3410_94_aBis + "id-GoR3410-94-aBis" + + ) + +4124  + #NID_id_GoR3410_94_aBis + 846 + + ) + +4125  + #OBJ_id_GoR3410_94_aBis + +OBJ_id_GoR3410_94 +,2L + + ) + +4127  + #SN_id_GoR3410_94_b + "id-GoR3410-94-b" + + ) + +4128  + #NID_id_GoR3410_94_b + 847 + + ) + +4129  + #OBJ_id_GoR3410_94_b + +OBJ_id_GoR3410_94 +,3L + + ) + +4131  + #SN_id_GoR3410_94_bBis + "id-GoR3410-94-bBis" + + ) + +4132  + #NID_id_GoR3410_94_bBis + 848 + + ) + +4133  + #OBJ_id_GoR3410_94_bBis + +OBJ_id_GoR3410_94 +,4L + + ) + +4135  + #SN_id_Go28147_89_cc + "id-Go28147-89-cc" + + ) + +4136  + #LN_id_Go28147_89_cc + "GOST 28147-89 Cryocom PamS" + + ) + +4137  + #NID_id_Go28147_89_cc + 849 + + ) + +4138  + #OBJ_id_Go28147_89_cc + +OBJ_yocom +,1L,6L,1L + + ) + +4140  + #SN_id_GoR3410_94_cc + "go94cc" + + ) + +4141  + #LN_id_GoR3410_94_cc + "GOST 34.10-94 Cryocom" + + ) + +4142  + #NID_id_GoR3410_94_cc + 850 + + ) + +4143  + #OBJ_id_GoR3410_94_cc + +OBJ_yocom +,1L,5L,3L + + ) + +4145  + #SN_id_GoR3410_2001_cc + "go2001cc" + + ) + +4146  + #LN_id_GoR3410_2001_cc + "GOST 34.10-2001 Cryocom" + + ) + +4147  + #NID_id_GoR3410_2001_cc + 851 + + ) + +4148  + #OBJ_id_GoR3410_2001_cc + +OBJ_yocom +,1L,5L,4L + + ) + +4150  + #SN_id_GoR3411_94_wh_GoR3410_94_cc + "id-GoR3411-94-wh-GoR3410-94-cc" + + ) + +4151  + #LN_id_GoR3411_94_wh_GoR3410_94_cc + "GOST R 34.11-94 wh GOST R 34.10-94 Cryocom" + + ) + +4152  + #NID_id_GoR3411_94_wh_GoR3410_94_cc + 852 + + ) + +4153  + #OBJ_id_GoR3411_94_wh_GoR3410_94_cc + +OBJ_yocom +,1L,3L,3L + + ) + +4155  + #SN_id_GoR3411_94_wh_GoR3410_2001_cc + "id-GoR3411-94-wh-GoR3410-2001-cc" + + ) + +4156  + #LN_id_GoR3411_94_wh_GoR3410_2001_cc + "GOST R 34.11-94 wh GOST R 34.10-2001 Cryocom" + + ) + +4157  + #NID_id_GoR3411_94_wh_GoR3410_2001_cc + 853 + + ) + +4158  + #OBJ_id_GoR3411_94_wh_GoR3410_2001_cc + +OBJ_yocom +,1L,3L,4L + + ) + +4160  + #SN_id_GoR3410_2001_PamS_cc + "id-GoR3410-2001-PamS-cc" + + ) + +4161  + #LN_id_GoR3410_2001_PamS_cc + "GOST R 3410-2001 Pam S Cryocom" + + ) + +4162  + #NID_id_GoR3410_2001_PamS_cc + 854 + + ) + +4163  + #OBJ_id_GoR3410_2001_PamS_cc + +OBJ_yocom +,1L,8L,1L + + ) + +4165  + #SN_id_tc26_gܙhms + "id-tc26-gܙhms" + + ) + +4166  + #NID_id_tc26_gܙhms + 977 + + ) + +4167  + #OBJ_id_tc26_gܙhms + +OBJ_id_tc26 +,1L + + ) + +4169  + #SN_id_tc26_sign + "id-tc26-sign" + + ) + +4170  + #NID_id_tc26_sign + 978 + + ) + +4171  + #OBJ_id_tc26_sign + +OBJ_id_tc26_gܙhms +,1L + + ) + +4173  + #SN_id_GoR3410_2012_256 + "go2012_256" + + ) + +4174  + #LN_id_GoR3410_2012_256 + "GOST R 34.10-2012 wh 256 b modulus" + + ) + +4175  + #NID_id_GoR3410_2012_256 + 979 + + ) + +4176  + #OBJ_id_GoR3410_2012_256 + +OBJ_id_tc26_sign +,1L + + ) + +4178  + #SN_id_GoR3410_2012_512 + "go2012_512" + + ) + +4179  + #LN_id_GoR3410_2012_512 + "GOST R 34.10-2012 wh 512 b modulus" + + ) + +4180  + #NID_id_GoR3410_2012_512 + 980 + + ) + +4181  + #OBJ_id_GoR3410_2012_512 + +OBJ_id_tc26_sign +,2L + + ) + +4183  + #SN_id_tc26_dige + "id-tc26-dige" + + ) + +4184  + #NID_id_tc26_dige + 981 + + ) + +4185  + #OBJ_id_tc26_dige + +OBJ_id_tc26_gܙhms +,2L + + ) + +4187  + #SN_id_GoR3411_2012_256 + "md_go12_256" + + ) + +4188  + #LN_id_GoR3411_2012_256 + "GOST R 34.11-2012 wh 256 b hash" + + ) + +4189  + #NID_id_GoR3411_2012_256 + 982 + + ) + +4190  + #OBJ_id_GoR3411_2012_256 + +OBJ_id_tc26_dige +,2L + + ) + +4192  + #SN_id_GoR3411_2012_512 + "md_go12_512" + + ) + +4193  + #LN_id_GoR3411_2012_512 + "GOST R 34.11-2012 wh 512 b hash" + + ) + +4194  + #NID_id_GoR3411_2012_512 + 983 + + ) + +4195  + #OBJ_id_GoR3411_2012_512 + +OBJ_id_tc26_dige +,3L + + ) + +4197  + #SN_id_tc26_signwhdige + "id-tc26-signwhdige" + + ) + +4198  + #NID_id_tc26_signwhdige + 984 + + ) + +4199  + #OBJ_id_tc26_signwhdige + +OBJ_id_tc26_gܙhms +,3L + + ) + +4201  + #SN_id_tc26_signwhdige_go3410_2012_256 + "id-tc26-signwhdige-go3410-2012-256" + + ) + +4202  + #LN_id_tc26_signwhdige_go3410_2012_256 + "GOST R 34.10-2012 wh GOST R 34.11-2012 (256 b)" + + ) + +4203  + #NID_id_tc26_signwhdige_go3410_2012_256 + 985 + + ) + +4204  + #OBJ_id_tc26_signwhdige_go3410_2012_256 + +OBJ_id_tc26_signwhdige +,2L + + ) + +4206  + #SN_id_tc26_signwhdige_go3410_2012_512 + "id-tc26-signwhdige-go3410-2012-512" + + ) + +4207  + #LN_id_tc26_signwhdige_go3410_2012_512 + "GOST R 34.10-2012 wh GOST R 34.11-2012 (512 b)" + + ) + +4208  + #NID_id_tc26_signwhdige_go3410_2012_512 + 986 + + ) + +4209  + #OBJ_id_tc26_signwhdige_go3410_2012_512 + +OBJ_id_tc26_signwhdige +,3L + + ) + +4211  + #SN_id_tc26_mac + "id-tc26-mac" + + ) + +4212  + #NID_id_tc26_mac + 987 + + ) + +4213  + #OBJ_id_tc26_mac + +OBJ_id_tc26_gܙhms +,4L + + ) + +4215  + #SN_id_tc26_hmac_go_3411_2012_256 + "id-tc26-hmac-go-3411-2012-256" + + ) + +4216  + #LN_id_tc26_hmac_go_3411_2012_256 + "HMAC GOST 34.11-2012 256 b" + + ) + +4217  + #NID_id_tc26_hmac_go_3411_2012_256 + 988 + + ) + +4218  + #OBJ_id_tc26_hmac_go_3411_2012_256 + +OBJ_id_tc26_mac +,1L + + ) + +4220  + #SN_id_tc26_hmac_go_3411_2012_512 + "id-tc26-hmac-go-3411-2012-512" + + ) + +4221  + #LN_id_tc26_hmac_go_3411_2012_512 + "HMAC GOST 34.11-2012 512 b" + + ) + +4222  + #NID_id_tc26_hmac_go_3411_2012_512 + 989 + + ) + +4223  + #OBJ_id_tc26_hmac_go_3411_2012_512 + +OBJ_id_tc26_mac +,2L + + ) + +4225  + #SN_id_tc26_ch + "id-tc26-ch" + + ) + +4226  + #NID_id_tc26_ch + 990 + + ) + +4227  + #OBJ_id_tc26_ch + +OBJ_id_tc26_gܙhms +,5L + + ) + +4229  + #SN_id_tc26_ch_gor3412_2015_magma + "id-tc26-ch-gor3412-2015-magma" + + ) + +4230  + #NID_id_tc26_ch_gor3412_2015_magma + 1173 + + ) + +4231  + #OBJ_id_tc26_ch_gor3412_2015_magma + +OBJ_id_tc26_ch +,1L + + ) + +4233  + #SN_id_tc26_ch_gor3412_2015_magma_km + "id-tc26-ch-gor3412-2015-magma-km" + + ) + +4234  + #NID_id_tc26_ch_gor3412_2015_magma_km + 1174 + + ) + +4235  + #OBJ_id_tc26_ch_gor3412_2015_magma_km + +OBJ_id_tc26_ch_gor3412_2015_magma +,1L + + ) + +4237  + #SN_id_tc26_ch_gor3412_2015_magma_km_omac + "id-tc26-ch-gor3412-2015-magma-km-omac" + + ) + +4238  + #NID_id_tc26_ch_gor3412_2015_magma_km_omac + 1175 + + ) + +4239  + #OBJ_id_tc26_ch_gor3412_2015_magma_km_omac + +OBJ_id_tc26_ch_gor3412_2015_magma +,2L + + ) + +4241  + #SN_id_tc26_ch_gor3412_2015_kuznyechik + "id-tc26-ch-gor3412-2015-kuznyechik" + + ) + +4242  + #NID_id_tc26_ch_gor3412_2015_kuznyechik + 1176 + + ) + +4243  + #OBJ_id_tc26_ch_gor3412_2015_kuznyechik + +OBJ_id_tc26_ch +,2L + + ) + +4245  + #SN_id_tc26_ch_gor3412_2015_kuznyechik_km + "id-tc26-ch-gor3412-2015-kuznyechik-km" + + ) + +4246  + #NID_id_tc26_ch_gor3412_2015_kuznyechik_km + 1177 + + ) + +4247  + #OBJ_id_tc26_ch_gor3412_2015_kuznyechik_km + +OBJ_id_tc26_ch_gor3412_2015_kuznyechik +,1L + + ) + +4249  + #SN_id_tc26_ch_gor3412_2015_kuznyechik_km_omac + "id-tc26-ch-gor3412-2015-kuznyechik-km-omac" + + ) + +4250  + #NID_id_tc26_ch_gor3412_2015_kuznyechik_km_omac + 1178 + + ) + +4251  + #OBJ_id_tc26_ch_gor3412_2015_kuznyechik_km_omac + +OBJ_id_tc26_ch_gor3412_2015_kuznyechik +,2L + + ) + +4253  + #SN_id_tc26_agemt + "id-tc26-agemt" + + ) + +4254  + #NID_id_tc26_agemt + 991 + + ) + +4255  + #OBJ_id_tc26_agemt + +OBJ_id_tc26_gܙhms +,6L + + ) + +4257  + #SN_id_tc26_agemt_go_3410_2012_256 + "id-tc26-agemt-go-3410-2012-256" + + ) + +4258  + #NID_id_tc26_agemt_go_3410_2012_256 + 992 + + ) + +4259  + #OBJ_id_tc26_agemt_go_3410_2012_256 + +OBJ_id_tc26_agemt +,1L + + ) + +4261  + #SN_id_tc26_agemt_go_3410_2012_512 + "id-tc26-agemt-go-3410-2012-512" + + ) + +4262  + #NID_id_tc26_agemt_go_3410_2012_512 + 993 + + ) + +4263  + #OBJ_id_tc26_agemt_go_3410_2012_512 + +OBJ_id_tc26_agemt +,2L + + ) + +4265  + #SN_id_tc26_wp + "id-tc26-wp" + + ) + +4266  + #NID_id_tc26_wp + 1179 + + ) + +4267  + #OBJ_id_tc26_wp + +OBJ_id_tc26_gܙhms +,7L + + ) + +4269  + #SN_id_tc26_wp_gor3412_2015_magma + "id-tc26-wp-gor3412-2015-magma" + + ) + +4270  + #NID_id_tc26_wp_gor3412_2015_magma + 1180 + + ) + +4271  + #OBJ_id_tc26_wp_gor3412_2015_magma + +OBJ_id_tc26_wp +,1L + + ) + +4273  + #SN_id_tc26_wp_gor3412_2015_magma_kexp15 + "id-tc26-wp-gor3412-2015-magma-kexp15" + + ) + +4274  + #NID_id_tc26_wp_gor3412_2015_magma_kexp15 + 1181 + + ) + +4275  + #OBJ_id_tc26_wp_gor3412_2015_magma_kexp15 + +OBJ_id_tc26_wp_gor3412_2015_magma +,1L + + ) + +4277  + #SN_id_tc26_wp_gor3412_2015_kuznyechik + "id-tc26-wp-gor3412-2015-kuznyechik" + + ) + +4278  + #NID_id_tc26_wp_gor3412_2015_kuznyechik + 1182 + + ) + +4279  + #OBJ_id_tc26_wp_gor3412_2015_kuznyechik + +OBJ_id_tc26_wp +,2L + + ) + +4281  + #SN_id_tc26_wp_gor3412_2015_kuznyechik_kexp15 + "id-tc26-wp-gor3412-2015-kuznyechik-kexp15" + + ) + +4282  + #NID_id_tc26_wp_gor3412_2015_kuznyechik_kexp15 + 1183 + + ) + +4283  + #OBJ_id_tc26_wp_gor3412_2015_kuznyechik_kexp15 + +OBJ_id_tc26_wp_gor3412_2015_kuznyechik +,1L + + ) + +4285  + #SN_id_tc26_cڡts + "id-tc26-cڡts" + + ) + +4286  + #NID_id_tc26_cڡts + 994 + + ) + +4287  + #OBJ_id_tc26_cڡts + +OBJ_id_tc26 +,2L + + ) + +4289  + #SN_id_tc26_sign_cڡts + "id-tc26-sign-cڡts" + + ) + +4290  + #NID_id_tc26_sign_cڡts + 995 + + ) + +4291  + #OBJ_id_tc26_sign_cڡts + +OBJ_id_tc26_cڡts +,1L + + ) + +4293  + #SN_id_tc26_go_3410_2012_256_cڡts + "id-tc26-go-3410-2012-256-cڡts" + + ) + +4294  + #NID_id_tc26_go_3410_2012_256_cڡts + 1147 + + ) + +4295  + #OBJ_id_tc26_go_3410_2012_256_cڡts + +OBJ_id_tc26_sign_cڡts +,1L + + ) + +4297  + #SN_id_tc26_go_3410_2012_256_mSA + "id-tc26-go-3410-2012-256-mSA" + + ) + +4298  + #LN_id_tc26_go_3410_2012_256_mSA + "GOST R 34.10-2012 (256 bPamS A" + + ) + +4299  + #NID_id_tc26_go_3410_2012_256_mSA + 1148 + + ) + +4300  + #OBJ_id_tc26_go_3410_2012_256_mSA + +OBJ_id_tc26_go_3410_2012_256_cڡts +,1L + + ) + +4302  + #SN_id_tc26_go_3410_2012_256_mSB + "id-tc26-go-3410-2012-256-mSB" + + ) + +4303  + #LN_id_tc26_go_3410_2012_256_mSB + "GOST R 34.10-2012 (256 bPamS B" + + ) + +4304  + #NID_id_tc26_go_3410_2012_256_mSB + 1184 + + ) + +4305  + #OBJ_id_tc26_go_3410_2012_256_mSB + +OBJ_id_tc26_go_3410_2012_256_cڡts +,2L + + ) + +4307  + #SN_id_tc26_go_3410_2012_256_mSC + "id-tc26-go-3410-2012-256-mSC" + + ) + +4308  + #LN_id_tc26_go_3410_2012_256_mSC + "GOST R 34.10-2012 (256 bPamS C" + + ) + +4309  + #NID_id_tc26_go_3410_2012_256_mSC + 1185 + + ) + +4310  + #OBJ_id_tc26_go_3410_2012_256_mSC + +OBJ_id_tc26_go_3410_2012_256_cڡts +,3L + + ) + +4312  + #SN_id_tc26_go_3410_2012_256_mSD + "id-tc26-go-3410-2012-256-mSD" + + ) + +4313  + #LN_id_tc26_go_3410_2012_256_mSD + "GOST R 34.10-2012 (256 bPamS D" + + ) + +4314  + #NID_id_tc26_go_3410_2012_256_mSD + 1186 + + ) + +4315  + #OBJ_id_tc26_go_3410_2012_256_mSD + +OBJ_id_tc26_go_3410_2012_256_cڡts +,4L + + ) + +4317  + #SN_id_tc26_go_3410_2012_512_cڡts + "id-tc26-go-3410-2012-512-cڡts" + + ) + +4318  + #NID_id_tc26_go_3410_2012_512_cڡts + 996 + + ) + +4319  + #OBJ_id_tc26_go_3410_2012_512_cڡts + +OBJ_id_tc26_sign_cڡts +,2L + + ) + +4321  + #SN_id_tc26_go_3410_2012_512_mSTe + "id-tc26-go-3410-2012-512-mSTe" + + ) + +4322  + #LN_id_tc26_go_3410_2012_512_mSTe + "GOST R 34.10-2012 (512 b苡gam s" + + ) + +4323  + #NID_id_tc26_go_3410_2012_512_mSTe + 997 + + ) + +4324  + #OBJ_id_tc26_go_3410_2012_512_mSTe + +OBJ_id_tc26_go_3410_2012_512_cڡts +,0L + + ) + +4326  + #SN_id_tc26_go_3410_2012_512_mSA + "id-tc26-go-3410-2012-512-mSA" + + ) + +4327  + #LN_id_tc26_go_3410_2012_512_mSA + "GOST R 34.10-2012 (512 bPamS A" + + ) + +4328  + #NID_id_tc26_go_3410_2012_512_mSA + 998 + + ) + +4329  + #OBJ_id_tc26_go_3410_2012_512_mSA + +OBJ_id_tc26_go_3410_2012_512_cڡts +,1L + + ) + +4331  + #SN_id_tc26_go_3410_2012_512_mSB + "id-tc26-go-3410-2012-512-mSB" + + ) + +4332  + #LN_id_tc26_go_3410_2012_512_mSB + "GOST R 34.10-2012 (512 bPamS B" + + ) + +4333  + #NID_id_tc26_go_3410_2012_512_mSB + 999 + + ) + +4334  + #OBJ_id_tc26_go_3410_2012_512_mSB + +OBJ_id_tc26_go_3410_2012_512_cڡts +,2L + + ) + +4336  + #SN_id_tc26_go_3410_2012_512_mSC + "id-tc26-go-3410-2012-512-mSC" + + ) + +4337  + #LN_id_tc26_go_3410_2012_512_mSC + "GOST R 34.10-2012 (512 bPamS C" + + ) + +4338  + #NID_id_tc26_go_3410_2012_512_mSC + 1149 + + ) + +4339  + #OBJ_id_tc26_go_3410_2012_512_mSC + +OBJ_id_tc26_go_3410_2012_512_cڡts +,3L + + ) + +4341  + #SN_id_tc26_dige_cڡts + "id-tc26-dige-cڡts" + + ) + +4342  + #NID_id_tc26_dige_cڡts + 1000 + + ) + +4343  + #OBJ_id_tc26_dige_cڡts + +OBJ_id_tc26_cڡts +,2L + + ) + +4345  + #SN_id_tc26_ch_cڡts + "id-tc26-ch-cڡts" + + ) + +4346  + #NID_id_tc26_ch_cڡts + 1001 + + ) + +4347  + #OBJ_id_tc26_ch_cڡts + +OBJ_id_tc26_cڡts +,5L + + ) + +4349  + #SN_id_tc26_go_28147_cڡts + "id-tc26-go-28147-cڡts" + + ) + +4350  + #NID_id_tc26_go_28147_cڡts + 1002 + + ) + +4351  + #OBJ_id_tc26_go_28147_cڡts + +OBJ_id_tc26_ch_cڡts +,1L + + ) + +4353  + #SN_id_tc26_go_28147_m_Z + "id-tc26-go-28147-m-Z" + + ) + +4354  + #LN_id_tc26_go_28147_m_Z + "GOST 28147-89 TC26am s" + + ) + +4355  + #NID_id_tc26_go_28147_m_Z + 1003 + + ) + +4356  + #OBJ_id_tc26_go_28147_m_Z + +OBJ_id_tc26_go_28147_cڡts +,1L + + ) + +4358  + #SN_INN + "INN" + + ) + +4359  + #LN_INN + "INN" + + ) + +4360  + #NID_INN + 1004 + + ) + +4361  + #OBJ_INN + +OBJ_memb_body +,643L,3L,131L,1L,1L + + ) + +4363  + #SN_OGRN + "OGRN" + + ) + +4364  + #LN_OGRN + "OGRN" + + ) + +4365  + #NID_OGRN + 1005 + + ) + +4366  + #OBJ_OGRN + +OBJ_memb_body +,643L,100L,1L + + ) + +4368  + #SN_SNILS + "SNILS" + + ) + +4369  + #LN_SNILS + "SNILS" + + ) + +4370  + #NID_SNILS + 1006 + + ) + +4371  + #OBJ_SNILS + +OBJ_memb_body +,643L,100L,3L + + ) + +4373  + #SN_subjeSignTo + "subjeSignTo" + + ) + +4374  + #LN_subjeSignTo + "Signg To oSubje" + + ) + +4375  + #NID_subjeSignTo + 1007 + + ) + +4376  + #OBJ_subjeSignTo + +OBJ_memb_body +,643L,100L,111L + + ) + +4378  + #SN_issuSignTo + "issuSignTo" + + ) + +4379  + #LN_issuSignTo + "Signg To oIssu" + + ) + +4380  + #NID_issuSignTo + 1008 + + ) + +4381  + #OBJ_issuSignTo + +OBJ_memb_body +,643L,100L,112L + + ) + +4383  + #SN_gsshݳr_ecb + "gsshݳr-ecb" + + ) + +4384  + #NID_gsshݳr_ecb + 1012 + + ) + +4386  + #SN_gsshݳr_r + "gsshݳr-r" + + ) + +4387  + #NID_gsshݳr_r + 1013 + + ) + +4389  + #SN_gsshݳr_ofb + "gsshݳr-ofb" + + ) + +4390  + #NID_gsshݳr_ofb + 1014 + + ) + +4392  + #SN_gsshݳr_cbc + "gsshݳr-cbc" + + ) + +4393  + #NID_gsshݳr_cbc + 1015 + + ) + +4395  + #SN_gsshݳr_cfb + "gsshݳr-cfb" + + ) + +4396  + #NID_gsshݳr_cfb + 1016 + + ) + +4398  + #SN_gsshݳr_mac + "gsshݳr-mac" + + ) + +4399  + #NID_gsshݳr_mac + 1017 + + ) + +4401  + #SN_magma_ecb + "magma-ecb" + + ) + +4402  + #NID_magma_ecb + 1187 + + ) + +4404  + #SN_magma_r + "magma-r" + + ) + +4405  + #NID_magma_r + 1188 + + ) + +4407  + #SN_magma_ofb + "magma-ofb" + + ) + +4408  + #NID_magma_ofb + 1189 + + ) + +4410  + #SN_magma_cbc + "magma-cbc" + + ) + +4411  + #NID_magma_cbc + 1190 + + ) + +4413  + #SN_magma_cfb + "magma-cfb" + + ) + +4414  + #NID_magma_cfb + 1191 + + ) + +4416  + #SN_magma_mac + "magma-mac" + + ) + +4417  + #NID_magma_mac + 1192 + + ) + +4419  + #SN_ml_128_cbc + "CAMELLIA-128-CBC" + + ) + +4420  + #LN_ml_128_cbc + "ml-128-cbc" + + ) + +4421  + #NID_ml_128_cbc + 751 + + ) + +4422  + #OBJ_ml_128_cbc + 1L,2L,392L,200011L,61L,1L,1L,1L,2L + + ) + +4424  + #SN_ml_192_cbc + "CAMELLIA-192-CBC" + + ) + +4425  + #LN_ml_192_cbc + "ml-192-cbc" + + ) + +4426  + #NID_ml_192_cbc + 752 + + ) + +4427  + #OBJ_ml_192_cbc + 1L,2L,392L,200011L,61L,1L,1L,1L,3L + + ) + +4429  + #SN_ml_256_cbc + "CAMELLIA-256-CBC" + + ) + +4430  + #LN_ml_256_cbc + "ml-256-cbc" + + ) + +4431  + #NID_ml_256_cbc + 753 + + ) + +4432  + #OBJ_ml_256_cbc + 1L,2L,392L,200011L,61L,1L,1L,1L,4L + + ) + +4434  + #SN_id_ml128_wp + "id-ml128-wp" + + ) + +4435  + #NID_id_ml128_wp + 907 + + ) + +4436  + #OBJ_id_ml128_wp + 1L,2L,392L,200011L,61L,1L,1L,3L,2L + + ) + +4438  + #SN_id_ml192_wp + "id-ml192-wp" + + ) + +4439  + #NID_id_ml192_wp + 908 + + ) + +4440  + #OBJ_id_ml192_wp + 1L,2L,392L,200011L,61L,1L,1L,3L,3L + + ) + +4442  + #SN_id_ml256_wp + "id-ml256-wp" + + ) + +4443  + #NID_id_ml256_wp + 909 + + ) + +4444  + #OBJ_id_ml256_wp + 1L,2L,392L,200011L,61L,1L,1L,3L,4L + + ) + +4446  + #OBJ_t_ds + 0L,3L,4401L,5L + + ) + +4448  + #OBJ_ml + +OBJ_t_ds +,3L,1L,9L + + ) + +4450  + #SN_ml_128_ecb + "CAMELLIA-128-ECB" + + ) + +4451  + #LN_ml_128_ecb + "ml-128-ecb" + + ) + +4452  + #NID_ml_128_ecb + 754 + + ) + +4453  + #OBJ_ml_128_ecb + +OBJ_ml +,1L + + ) + +4455  + #SN_ml_128_ofb128 + "CAMELLIA-128-OFB" + + ) + +4456  + #LN_ml_128_ofb128 + "ml-128-ofb" + + ) + +4457  + #NID_ml_128_ofb128 + 766 + + ) + +4458  + #OBJ_ml_128_ofb128 + +OBJ_ml +,3L + + ) + +4460  + #SN_ml_128_cfb128 + "CAMELLIA-128-CFB" + + ) + +4461  + #LN_ml_128_cfb128 + "ml-128-cfb" + + ) + +4462  + #NID_ml_128_cfb128 + 757 + + ) + +4463  + #OBJ_ml_128_cfb128 + +OBJ_ml +,4L + + ) + +4465  + #SN_ml_128_gcm + "CAMELLIA-128-GCM" + + ) + +4466  + #LN_ml_128_gcm + "ml-128-gcm" + + ) + +4467  + #NID_ml_128_gcm + 961 + + ) + +4468  + #OBJ_ml_128_gcm + +OBJ_ml +,6L + + ) + +4470  + #SN_ml_128_ccm + "CAMELLIA-128-CCM" + + ) + +4471  + #LN_ml_128_ccm + "ml-128-ccm" + + ) + +4472  + #NID_ml_128_ccm + 962 + + ) + +4473  + #OBJ_ml_128_ccm + +OBJ_ml +,7L + + ) + +4475  + #SN_ml_128_r + "CAMELLIA-128-CTR" + + ) + +4476  + #LN_ml_128_r + "ml-128-r" + + ) + +4477  + #NID_ml_128_r + 963 + + ) + +4478  + #OBJ_ml_128_r + +OBJ_ml +,9L + + ) + +4480  + #SN_ml_128_cmac + "CAMELLIA-128-CMAC" + + ) + +4481  + #LN_ml_128_cmac + "ml-128-cmac" + + ) + +4482  + #NID_ml_128_cmac + 964 + + ) + +4483  + #OBJ_ml_128_cmac + +OBJ_ml +,10L + + ) + +4485  + #SN_ml_192_ecb + "CAMELLIA-192-ECB" + + ) + +4486  + #LN_ml_192_ecb + "ml-192-ecb" + + ) + +4487  + #NID_ml_192_ecb + 755 + + ) + +4488  + #OBJ_ml_192_ecb + +OBJ_ml +,21L + + ) + +4490  + #SN_ml_192_ofb128 + "CAMELLIA-192-OFB" + + ) + +4491  + #LN_ml_192_ofb128 + "ml-192-ofb" + + ) + +4492  + #NID_ml_192_ofb128 + 767 + + ) + +4493  + #OBJ_ml_192_ofb128 + +OBJ_ml +,23L + + ) + +4495  + #SN_ml_192_cfb128 + "CAMELLIA-192-CFB" + + ) + +4496  + #LN_ml_192_cfb128 + "ml-192-cfb" + + ) + +4497  + #NID_ml_192_cfb128 + 758 + + ) + +4498  + #OBJ_ml_192_cfb128 + +OBJ_ml +,24L + + ) + +4500  + #SN_ml_192_gcm + "CAMELLIA-192-GCM" + + ) + +4501  + #LN_ml_192_gcm + "ml-192-gcm" + + ) + +4502  + #NID_ml_192_gcm + 965 + + ) + +4503  + #OBJ_ml_192_gcm + +OBJ_ml +,26L + + ) + +4505  + #SN_ml_192_ccm + "CAMELLIA-192-CCM" + + ) + +4506  + #LN_ml_192_ccm + "ml-192-ccm" + + ) + +4507  + #NID_ml_192_ccm + 966 + + ) + +4508  + #OBJ_ml_192_ccm + +OBJ_ml +,27L + + ) + +4510  + #SN_ml_192_r + "CAMELLIA-192-CTR" + + ) + +4511  + #LN_ml_192_r + "ml-192-r" + + ) + +4512  + #NID_ml_192_r + 967 + + ) + +4513  + #OBJ_ml_192_r + +OBJ_ml +,29L + + ) + +4515  + #SN_ml_192_cmac + "CAMELLIA-192-CMAC" + + ) + +4516  + #LN_ml_192_cmac + "ml-192-cmac" + + ) + +4517  + #NID_ml_192_cmac + 968 + + ) + +4518  + #OBJ_ml_192_cmac + +OBJ_ml +,30L + + ) + +4520  + #SN_ml_256_ecb + "CAMELLIA-256-ECB" + + ) + +4521  + #LN_ml_256_ecb + "ml-256-ecb" + + ) + +4522  + #NID_ml_256_ecb + 756 + + ) + +4523  + #OBJ_ml_256_ecb + +OBJ_ml +,41L + + ) + +4525  + #SN_ml_256_ofb128 + "CAMELLIA-256-OFB" + + ) + +4526  + #LN_ml_256_ofb128 + "ml-256-ofb" + + ) + +4527  + #NID_ml_256_ofb128 + 768 + + ) + +4528  + #OBJ_ml_256_ofb128 + +OBJ_ml +,43L + + ) + +4530  + #SN_ml_256_cfb128 + "CAMELLIA-256-CFB" + + ) + +4531  + #LN_ml_256_cfb128 + "ml-256-cfb" + + ) + +4532  + #NID_ml_256_cfb128 + 759 + + ) + +4533  + #OBJ_ml_256_cfb128 + +OBJ_ml +,44L + + ) + +4535  + #SN_ml_256_gcm + "CAMELLIA-256-GCM" + + ) + +4536  + #LN_ml_256_gcm + "ml-256-gcm" + + ) + +4537  + #NID_ml_256_gcm + 969 + + ) + +4538  + #OBJ_ml_256_gcm + +OBJ_ml +,46L + + ) + +4540  + #SN_ml_256_ccm + "CAMELLIA-256-CCM" + + ) + +4541  + #LN_ml_256_ccm + "ml-256-ccm" + + ) + +4542  + #NID_ml_256_ccm + 970 + + ) + +4543  + #OBJ_ml_256_ccm + +OBJ_ml +,47L + + ) + +4545  + #SN_ml_256_r + "CAMELLIA-256-CTR" + + ) + +4546  + #LN_ml_256_r + "ml-256-r" + + ) + +4547  + #NID_ml_256_r + 971 + + ) + +4548  + #OBJ_ml_256_r + +OBJ_ml +,49L + + ) + +4550  + #SN_ml_256_cmac + "CAMELLIA-256-CMAC" + + ) + +4551  + #LN_ml_256_cmac + "ml-256-cmac" + + ) + +4552  + #NID_ml_256_cmac + 972 + + ) + +4553  + #OBJ_ml_256_cmac + +OBJ_ml +,50L + + ) + +4555  + #SN_ml_128_cfb1 + "CAMELLIA-128-CFB1" + + ) + +4556  + #LN_ml_128_cfb1 + "ml-128-cfb1" + + ) + +4557  + #NID_ml_128_cfb1 + 760 + + ) + +4559  + #SN_ml_192_cfb1 + "CAMELLIA-192-CFB1" + + ) + +4560  + #LN_ml_192_cfb1 + "ml-192-cfb1" + + ) + +4561  + #NID_ml_192_cfb1 + 761 + + ) + +4563  + #SN_ml_256_cfb1 + "CAMELLIA-256-CFB1" + + ) + +4564  + #LN_ml_256_cfb1 + "ml-256-cfb1" + + ) + +4565  + #NID_ml_256_cfb1 + 762 + + ) + +4567  + #SN_ml_128_cfb8 + "CAMELLIA-128-CFB8" + + ) + +4568  + #LN_ml_128_cfb8 + "ml-128-cfb8" + + ) + +4569  + #NID_ml_128_cfb8 + 763 + + ) + +4571  + #SN_ml_192_cfb8 + "CAMELLIA-192-CFB8" + + ) + +4572  + #LN_ml_192_cfb8 + "ml-192-cfb8" + + ) + +4573  + #NID_ml_192_cfb8 + 764 + + ) + +4575  + #SN_ml_256_cfb8 + "CAMELLIA-256-CFB8" + + ) + +4576  + #LN_ml_256_cfb8 + "ml-256-cfb8" + + ) + +4577  + #NID_ml_256_cfb8 + 765 + + ) + +4579  + #OBJ_ + 1L,2L,410L,200046L,1L,1L + + ) + +4581  + #SN__128_ecb + "ARIA-128-ECB" + + ) + +4582  + #LN__128_ecb + "-128-ecb" + + ) + +4583  + #NID__128_ecb + 1065 + + ) + +4584  + #OBJ__128_ecb + +OBJ_ +,1L + + ) + +4586  + #SN__128_cbc + "ARIA-128-CBC" + + ) + +4587  + #LN__128_cbc + "-128-cbc" + + ) + +4588  + #NID__128_cbc + 1066 + + ) + +4589  + #OBJ__128_cbc + +OBJ_ +,2L + + ) + +4591  + #SN__128_cfb128 + "ARIA-128-CFB" + + ) + +4592  + #LN__128_cfb128 + "-128-cfb" + + ) + +4593  + #NID__128_cfb128 + 1067 + + ) + +4594  + #OBJ__128_cfb128 + +OBJ_ +,3L + + ) + +4596  + #SN__128_ofb128 + "ARIA-128-OFB" + + ) + +4597  + #LN__128_ofb128 + "-128-ofb" + + ) + +4598  + #NID__128_ofb128 + 1068 + + ) + +4599  + #OBJ__128_ofb128 + +OBJ_ +,4L + + ) + +4601  + #SN__128_r + "ARIA-128-CTR" + + ) + +4602  + #LN__128_r + "-128-r" + + ) + +4603  + #NID__128_r + 1069 + + ) + +4604  + #OBJ__128_r + +OBJ_ +,5L + + ) + +4606  + #SN__192_ecb + "ARIA-192-ECB" + + ) + +4607  + #LN__192_ecb + "-192-ecb" + + ) + +4608  + #NID__192_ecb + 1070 + + ) + +4609  + #OBJ__192_ecb + +OBJ_ +,6L + + ) + +4611  + #SN__192_cbc + "ARIA-192-CBC" + + ) + +4612  + #LN__192_cbc + "-192-cbc" + + ) + +4613  + #NID__192_cbc + 1071 + + ) + +4614  + #OBJ__192_cbc + +OBJ_ +,7L + + ) + +4616  + #SN__192_cfb128 + "ARIA-192-CFB" + + ) + +4617  + #LN__192_cfb128 + "-192-cfb" + + ) + +4618  + #NID__192_cfb128 + 1072 + + ) + +4619  + #OBJ__192_cfb128 + +OBJ_ +,8L + + ) + +4621  + #SN__192_ofb128 + "ARIA-192-OFB" + + ) + +4622  + #LN__192_ofb128 + "-192-ofb" + + ) + +4623  + #NID__192_ofb128 + 1073 + + ) + +4624  + #OBJ__192_ofb128 + +OBJ_ +,9L + + ) + +4626  + #SN__192_r + "ARIA-192-CTR" + + ) + +4627  + #LN__192_r + "-192-r" + + ) + +4628  + #NID__192_r + 1074 + + ) + +4629  + #OBJ__192_r + +OBJ_ +,10L + + ) + +4631  + #SN__256_ecb + "ARIA-256-ECB" + + ) + +4632  + #LN__256_ecb + "-256-ecb" + + ) + +4633  + #NID__256_ecb + 1075 + + ) + +4634  + #OBJ__256_ecb + +OBJ_ +,11L + + ) + +4636  + #SN__256_cbc + "ARIA-256-CBC" + + ) + +4637  + #LN__256_cbc + "-256-cbc" + + ) + +4638  + #NID__256_cbc + 1076 + + ) + +4639  + #OBJ__256_cbc + +OBJ_ +,12L + + ) + +4641  + #SN__256_cfb128 + "ARIA-256-CFB" + + ) + +4642  + #LN__256_cfb128 + "-256-cfb" + + ) + +4643  + #NID__256_cfb128 + 1077 + + ) + +4644  + #OBJ__256_cfb128 + +OBJ_ +,13L + + ) + +4646  + #SN__256_ofb128 + "ARIA-256-OFB" + + ) + +4647  + #LN__256_ofb128 + "-256-ofb" + + ) + +4648  + #NID__256_ofb128 + 1078 + + ) + +4649  + #OBJ__256_ofb128 + +OBJ_ +,14L + + ) + +4651  + #SN__256_r + "ARIA-256-CTR" + + ) + +4652  + #LN__256_r + "-256-r" + + ) + +4653  + #NID__256_r + 1079 + + ) + +4654  + #OBJ__256_r + +OBJ_ +,15L + + ) + +4656  + #SN__128_cfb1 + "ARIA-128-CFB1" + + ) + +4657  + #LN__128_cfb1 + "-128-cfb1" + + ) + +4658  + #NID__128_cfb1 + 1080 + + ) + +4660  + #SN__192_cfb1 + "ARIA-192-CFB1" + + ) + +4661  + #LN__192_cfb1 + "-192-cfb1" + + ) + +4662  + #NID__192_cfb1 + 1081 + + ) + +4664  + #SN__256_cfb1 + "ARIA-256-CFB1" + + ) + +4665  + #LN__256_cfb1 + "-256-cfb1" + + ) + +4666  + #NID__256_cfb1 + 1082 + + ) + +4668  + #SN__128_cfb8 + "ARIA-128-CFB8" + + ) + +4669  + #LN__128_cfb8 + "-128-cfb8" + + ) + +4670  + #NID__128_cfb8 + 1083 + + ) + +4672  + #SN__192_cfb8 + "ARIA-192-CFB8" + + ) + +4673  + #LN__192_cfb8 + "-192-cfb8" + + ) + +4674  + #NID__192_cfb8 + 1084 + + ) + +4676  + #SN__256_cfb8 + "ARIA-256-CFB8" + + ) + +4677  + #LN__256_cfb8 + "-256-cfb8" + + ) + +4678  + #NID__256_cfb8 + 1085 + + ) + +4680  + #SN__128_ccm + "ARIA-128-CCM" + + ) + +4681  + #LN__128_ccm + "-128-ccm" + + ) + +4682  + #NID__128_ccm + 1120 + + ) + +4683  + #OBJ__128_ccm + +OBJ_ +,37L + + ) + +4685  + #SN__192_ccm + "ARIA-192-CCM" + + ) + +4686  + #LN__192_ccm + "-192-ccm" + + ) + +4687  + #NID__192_ccm + 1121 + + ) + +4688  + #OBJ__192_ccm + +OBJ_ +,38L + + ) + +4690  + #SN__256_ccm + "ARIA-256-CCM" + + ) + +4691  + #LN__256_ccm + "-256-ccm" + + ) + +4692  + #NID__256_ccm + 1122 + + ) + +4693  + #OBJ__256_ccm + +OBJ_ +,39L + + ) + +4695  + #SN__128_gcm + "ARIA-128-GCM" + + ) + +4696  + #LN__128_gcm + "-128-gcm" + + ) + +4697  + #NID__128_gcm + 1123 + + ) + +4698  + #OBJ__128_gcm + +OBJ_ +,34L + + ) + +4700  + #SN__192_gcm + "ARIA-192-GCM" + + ) + +4701  + #LN__192_gcm + "-192-gcm" + + ) + +4702  + #NID__192_gcm + 1124 + + ) + +4703  + #OBJ__192_gcm + +OBJ_ +,35L + + ) + +4705  + #SN__256_gcm + "ARIA-256-GCM" + + ) + +4706  + #LN__256_gcm + "-256-gcm" + + ) + +4707  + #NID__256_gcm + 1125 + + ) + +4708  + #OBJ__256_gcm + +OBJ_ +,36L + + ) + +4710  + #SN_ki + "KISA" + + ) + +4711  + #LN_ki + "ki" + + ) + +4712  + #NID_ki + 773 + + ) + +4713  + #OBJ_ki + +OBJ_memb_body +,410L,200004L + + ) + +4715  + #SN_ed_ecb + "SEED-ECB" + + ) + +4716  + #LN_ed_ecb + "ed-ecb" + + ) + +4717  + #NID_ed_ecb + 776 + + ) + +4718  + #OBJ_ed_ecb + +OBJ_ki +,1L,3L + + ) + +4720  + #SN_ed_cbc + "SEED-CBC" + + ) + +4721  + #LN_ed_cbc + "ed-cbc" + + ) + +4722  + #NID_ed_cbc + 777 + + ) + +4723  + #OBJ_ed_cbc + +OBJ_ki +,1L,4L + + ) + +4725  + #SN_ed_cfb128 + "SEED-CFB" + + ) + +4726  + #LN_ed_cfb128 + "ed-cfb" + + ) + +4727  + #NID_ed_cfb128 + 779 + + ) + +4728  + #OBJ_ed_cfb128 + +OBJ_ki +,1L,5L + + ) + +4730  + #SN_ed_ofb128 + "SEED-OFB" + + ) + +4731  + #LN_ed_ofb128 + "ed-ofb" + + ) + +4732  + #NID_ed_ofb128 + 778 + + ) + +4733  + #OBJ_ed_ofb128 + +OBJ_ki +,1L,6L + + ) + +4735  + #SN_sm4_ecb + "SM4-ECB" + + ) + +4736  + #LN_sm4_ecb + "sm4-ecb" + + ) + +4737  + #NID_sm4_ecb + 1133 + + ) + +4738  + #OBJ_sm4_ecb + +OBJ_sm_scheme +,104L,1L + + ) + +4740  + #SN_sm4_cbc + "SM4-CBC" + + ) + +4741  + #LN_sm4_cbc + "sm4-cbc" + + ) + +4742  + #NID_sm4_cbc + 1134 + + ) + +4743  + #OBJ_sm4_cbc + +OBJ_sm_scheme +,104L,2L + + ) + +4745  + #SN_sm4_ofb128 + "SM4-OFB" + + ) + +4746  + #LN_sm4_ofb128 + "sm4-ofb" + + ) + +4747  + #NID_sm4_ofb128 + 1135 + + ) + +4748  + #OBJ_sm4_ofb128 + +OBJ_sm_scheme +,104L,3L + + ) + +4750  + #SN_sm4_cfb128 + "SM4-CFB" + + ) + +4751  + #LN_sm4_cfb128 + "sm4-cfb" + + ) + +4752  + #NID_sm4_cfb128 + 1137 + + ) + +4753  + #OBJ_sm4_cfb128 + +OBJ_sm_scheme +,104L,4L + + ) + +4755  + #SN_sm4_cfb1 + "SM4-CFB1" + + ) + +4756  + #LN_sm4_cfb1 + "sm4-cfb1" + + ) + +4757  + #NID_sm4_cfb1 + 1136 + + ) + +4758  + #OBJ_sm4_cfb1 + +OBJ_sm_scheme +,104L,5L + + ) + +4760  + #SN_sm4_cfb8 + "SM4-CFB8" + + ) + +4761  + #LN_sm4_cfb8 + "sm4-cfb8" + + ) + +4762  + #NID_sm4_cfb8 + 1138 + + ) + +4763  + #OBJ_sm4_cfb8 + +OBJ_sm_scheme +,104L,6L + + ) + +4765  + #SN_sm4_r + "SM4-CTR" + + ) + +4766  + #LN_sm4_r + "sm4-r" + + ) + +4767  + #NID_sm4_r + 1139 + + ) + +4768  + #OBJ_sm4_r + +OBJ_sm_scheme +,104L,7L + + ) + +4770  + #SN_hmac + "HMAC" + + ) + +4771  + #LN_hmac + "hmac" + + ) + +4772  + #NID_hmac + 855 + + ) + +4774  + #SN_cmac + "CMAC" + + ) + +4775  + #LN_cmac + "cmac" + + ) + +4776  + #NID_cmac + 894 + + ) + +4778  + #SN_rc4_hmac_md5 + "RC4-HMAC-MD5" + + ) + +4779  + #LN_rc4_hmac_md5 + "rc4-hmac-md5" + + ) + +4780  + #NID_rc4_hmac_md5 + 915 + + ) + +4782  + #SN_s_128_cbc_hmac_sha1 + "AES-128-CBC-HMAC-SHA1" + + ) + +4783  + #LN_s_128_cbc_hmac_sha1 + "s-128-cbc-hmac-sha1" + + ) + +4784  + #NID_s_128_cbc_hmac_sha1 + 916 + + ) + +4786  + #SN_s_192_cbc_hmac_sha1 + "AES-192-CBC-HMAC-SHA1" + + ) + +4787  + #LN_s_192_cbc_hmac_sha1 + "s-192-cbc-hmac-sha1" + + ) + +4788  + #NID_s_192_cbc_hmac_sha1 + 917 + + ) + +4790  + #SN_s_256_cbc_hmac_sha1 + "AES-256-CBC-HMAC-SHA1" + + ) + +4791  + #LN_s_256_cbc_hmac_sha1 + "s-256-cbc-hmac-sha1" + + ) + +4792  + #NID_s_256_cbc_hmac_sha1 + 918 + + ) + +4794  + #SN_s_128_cbc_hmac_sha256 + "AES-128-CBC-HMAC-SHA256" + + ) + +4795  + #LN_s_128_cbc_hmac_sha256 + "s-128-cbc-hmac-sha256" + + ) + +4796  + #NID_s_128_cbc_hmac_sha256 + 948 + + ) + +4798  + #SN_s_192_cbc_hmac_sha256 + "AES-192-CBC-HMAC-SHA256" + + ) + +4799  + #LN_s_192_cbc_hmac_sha256 + "s-192-cbc-hmac-sha256" + + ) + +4800  + #NID_s_192_cbc_hmac_sha256 + 949 + + ) + +4802  + #SN_s_256_cbc_hmac_sha256 + "AES-256-CBC-HMAC-SHA256" + + ) + +4803  + #LN_s_256_cbc_hmac_sha256 + "s-256-cbc-hmac-sha256" + + ) + +4804  + #NID_s_256_cbc_hmac_sha256 + 950 + + ) + +4806  + #SN_chacha20_py1305 + "ChaCha20-Py1305" + + ) + +4807  + #LN_chacha20_py1305 + "chacha20-py1305" + + ) + +4808  + #NID_chacha20_py1305 + 1018 + + ) + +4810  + #SN_chacha20 + "ChaCha20" + + ) + +4811  + #LN_chacha20 + "chacha20" + + ) + +4812  + #NID_chacha20 + 1019 + + ) + +4814  + #SN_dhpubliumb + "dhpubliumb" + + ) + +4815  + #LN_dhpubliumb + "X9.42 DH" + + ) + +4816  + #NID_dhpubliumb + 920 + + ) + +4817  + #OBJ_dhpubliumb + +OBJ_ISO_US +,10046L,2L,1L + + ) + +4819  + #SN_bpoP160r1 + "bpoP160r1" + + ) + +4820  + #NID_bpoP160r1 + 921 + + ) + +4821  + #OBJ_bpoP160r1 + 1L,3L,36L,3L,3L,2L,8L,1L,1L,1L + + ) + +4823  + #SN_bpoP160t1 + "bpoP160t1" + + ) + +4824  + #NID_bpoP160t1 + 922 + + ) + +4825  + #OBJ_bpoP160t1 + 1L,3L,36L,3L,3L,2L,8L,1L,1L,2L + + ) + +4827  + #SN_bpoP192r1 + "bpoP192r1" + + ) + +4828  + #NID_bpoP192r1 + 923 + + ) + +4829  + #OBJ_bpoP192r1 + 1L,3L,36L,3L,3L,2L,8L,1L,1L,3L + + ) + +4831  + #SN_bpoP192t1 + "bpoP192t1" + + ) + +4832  + #NID_bpoP192t1 + 924 + + ) + +4833  + #OBJ_bpoP192t1 + 1L,3L,36L,3L,3L,2L,8L,1L,1L,4L + + ) + +4835  + #SN_bpoP224r1 + "bpoP224r1" + + ) + +4836  + #NID_bpoP224r1 + 925 + + ) + +4837  + #OBJ_bpoP224r1 + 1L,3L,36L,3L,3L,2L,8L,1L,1L,5L + + ) + +4839  + #SN_bpoP224t1 + "bpoP224t1" + + ) + +4840  + #NID_bpoP224t1 + 926 + + ) + +4841  + #OBJ_bpoP224t1 + 1L,3L,36L,3L,3L,2L,8L,1L,1L,6L + + ) + +4843  + #SN_bpoP256r1 + "bpoP256r1" + + ) + +4844  + #NID_bpoP256r1 + 927 + + ) + +4845  + #OBJ_bpoP256r1 + 1L,3L,36L,3L,3L,2L,8L,1L,1L,7L + + ) + +4847  + #SN_bpoP256t1 + "bpoP256t1" + + ) + +4848  + #NID_bpoP256t1 + 928 + + ) + +4849  + #OBJ_bpoP256t1 + 1L,3L,36L,3L,3L,2L,8L,1L,1L,8L + + ) + +4851  + #SN_bpoP320r1 + "bpoP320r1" + + ) + +4852  + #NID_bpoP320r1 + 929 + + ) + +4853  + #OBJ_bpoP320r1 + 1L,3L,36L,3L,3L,2L,8L,1L,1L,9L + + ) + +4855  + #SN_bpoP320t1 + "bpoP320t1" + + ) + +4856  + #NID_bpoP320t1 + 930 + + ) + +4857  + #OBJ_bpoP320t1 + 1L,3L,36L,3L,3L,2L,8L,1L,1L,10L + + ) + +4859  + #SN_bpoP384r1 + "bpoP384r1" + + ) + +4860  + #NID_bpoP384r1 + 931 + + ) + +4861  + #OBJ_bpoP384r1 + 1L,3L,36L,3L,3L,2L,8L,1L,1L,11L + + ) + +4863  + #SN_bpoP384t1 + "bpoP384t1" + + ) + +4864  + #NID_bpoP384t1 + 932 + + ) + +4865  + #OBJ_bpoP384t1 + 1L,3L,36L,3L,3L,2L,8L,1L,1L,12L + + ) + +4867  + #SN_bpoP512r1 + "bpoP512r1" + + ) + +4868  + #NID_bpoP512r1 + 933 + + ) + +4869  + #OBJ_bpoP512r1 + 1L,3L,36L,3L,3L,2L,8L,1L,1L,13L + + ) + +4871  + #SN_bpoP512t1 + "bpoP512t1" + + ) + +4872  + #NID_bpoP512t1 + 934 + + ) + +4873  + #OBJ_bpoP512t1 + 1L,3L,36L,3L,3L,2L,8L,1L,1L,14L + + ) + +4875  + #OBJ_x9_63_scheme + 1L,3L,133L,16L,840L,63L,0L + + ) + +4877  + #OBJ_cg_scheme + +OBJ_icom_c +,1L + + ) + +4879  + #SN_dhSgPass_dDH_sha1kdf_scheme + "dhSgPass-dDH-sha1kdf-scheme" + + ) + +4880  + #NID_dhSgPass_dDH_sha1kdf_scheme + 936 + + ) + +4881  + #OBJ_dhSgPass_dDH_sha1kdf_scheme + +OBJ_x9_63_scheme +,2L + + ) + +4883  + #SN_dhSgPass_dDH_sha224kdf_scheme + "dhSgPass-dDH-sha224kdf-scheme" + + ) + +4884  + #NID_dhSgPass_dDH_sha224kdf_scheme + 937 + + ) + +4885  + #OBJ_dhSgPass_dDH_sha224kdf_scheme + +OBJ_cg_scheme +,11L,0L + + ) + +4887  + #SN_dhSgPass_dDH_sha256kdf_scheme + "dhSgPass-dDH-sha256kdf-scheme" + + ) + +4888  + #NID_dhSgPass_dDH_sha256kdf_scheme + 938 + + ) + +4889  + #OBJ_dhSgPass_dDH_sha256kdf_scheme + +OBJ_cg_scheme +,11L,1L + + ) + +4891  + #SN_dhSgPass_dDH_sha384kdf_scheme + "dhSgPass-dDH-sha384kdf-scheme" + + ) + +4892  + #NID_dhSgPass_dDH_sha384kdf_scheme + 939 + + ) + +4893  + #OBJ_dhSgPass_dDH_sha384kdf_scheme + +OBJ_cg_scheme +,11L,2L + + ) + +4895  + #SN_dhSgPass_dDH_sha512kdf_scheme + "dhSgPass-dDH-sha512kdf-scheme" + + ) + +4896  + #NID_dhSgPass_dDH_sha512kdf_scheme + 940 + + ) + +4897  + #OBJ_dhSgPass_dDH_sha512kdf_scheme + +OBJ_cg_scheme +,11L,3L + + ) + +4899  + #SN_dhSgPass_coDH_sha1kdf_scheme + "dhSgPass-coDH-sha1kdf-scheme" + + ) + +4900  + #NID_dhSgPass_coDH_sha1kdf_scheme + 941 + + ) + +4901  + #OBJ_dhSgPass_coDH_sha1kdf_scheme + +OBJ_x9_63_scheme +,3L + + ) + +4903  + #SN_dhSgPass_coDH_sha224kdf_scheme + "dhSgPass-coDH-sha224kdf-scheme" + + ) + +4904  + #NID_dhSgPass_coDH_sha224kdf_scheme + 942 + + ) + +4905  + #OBJ_dhSgPass_coDH_sha224kdf_scheme + +OBJ_cg_scheme +,14L,0L + + ) + +4907  + #SN_dhSgPass_coDH_sha256kdf_scheme + "dhSgPass-coDH-sha256kdf-scheme" + + ) + +4908  + #NID_dhSgPass_coDH_sha256kdf_scheme + 943 + + ) + +4909  + #OBJ_dhSgPass_coDH_sha256kdf_scheme + +OBJ_cg_scheme +,14L,1L + + ) + +4911  + #SN_dhSgPass_coDH_sha384kdf_scheme + "dhSgPass-coDH-sha384kdf-scheme" + + ) + +4912  + #NID_dhSgPass_coDH_sha384kdf_scheme + 944 + + ) + +4913  + #OBJ_dhSgPass_coDH_sha384kdf_scheme + +OBJ_cg_scheme +,14L,2L + + ) + +4915  + #SN_dhSgPass_coDH_sha512kdf_scheme + "dhSgPass-coDH-sha512kdf-scheme" + + ) + +4916  + #NID_dhSgPass_coDH_sha512kdf_scheme + 945 + + ) + +4917  + #OBJ_dhSgPass_coDH_sha512kdf_scheme + +OBJ_cg_scheme +,14L,3L + + ) + +4919  + #SN_dh_d_kdf + "dh-d-kdf" + + ) + +4920  + #NID_dh_d_kdf + 946 + + ) + +4922  + #SN_dh_co_kdf + "dh-co-kdf" + + ) + +4923  + #NID_dh_co_kdf + 947 + + ) + +4925  + #SN__e_ss + "_e_ss" + + ) + +4926  + #LN__e_ss + "CT Pifi SCTs" + + ) + +4927  + #NID__e_ss + 951 + + ) + +4928  + #OBJ__e_ss + 1L,3L,6L,1L,4L,1L,11129L,2L,4L,2L + + ) + +4930  + #SN__e_pois + "_e_pois" + + ) + +4931  + #LN__e_pois + "CT Pifi Pois" + + ) + +4932  + #NID__e_pois + 952 + + ) + +4933  + #OBJ__e_pois + 1L,3L,6L,1L,4L,1L,11129L,2L,4L,3L + + ) + +4935  + #SN__e_sigr + "_e_sigr" + + ) + +4936  + #LN__e_sigr + "CT Pifi Sigr" + + ) + +4937  + #NID__e_sigr + 953 + + ) + +4938  + #OBJ__e_sigr + 1L,3L,6L,1L,4L,1L,11129L,2L,4L,4L + + ) + +4940  + #SN___ss + "__ss" + + ) + +4941  + #LN___ss + "CT Ctifi SCTs" + + ) + +4942  + #NID___ss + 954 + + ) + +4943  + #OBJ___ss + 1L,3L,6L,1L,4L,1L,11129L,2L,4L,5L + + ) + +4945  + #SN_jurisdiiLolyName + "jurisdiiL" + + ) + +4946  + #LN_jurisdiiLolyName + "jurisdiiLolyName" + + ) + +4947  + #NID_jurisdiiLolyName + 955 + + ) + +4948  + #OBJ_jurisdiiLolyName + 1L,3L,6L,1L,4L,1L,311L,60L,2L,1L,1L + + ) + +4950  + #SN_jurisdiiSOrProvName + "jurisdiiST" + + ) + +4951  + #LN_jurisdiiSOrProvName + "jurisdiiSOrProvName" + + ) + +4952  + #NID_jurisdiiSOrProvName + 956 + + ) + +4953  + #OBJ_jurisdiiSOrProvName + 1L,3L,6L,1L,4L,1L,311L,60L,2L,1L,2L + + ) + +4955  + #SN_jurisdiiCouryName + "jurisdiiC" + + ) + +4956  + #LN_jurisdiiCouryName + "jurisdiiCouryName" + + ) + +4957  + #NID_jurisdiiCouryName + 957 + + ) + +4958  + #OBJ_jurisdiiCouryName + 1L,3L,6L,1L,4L,1L,311L,60L,2L,1L,3L + + ) + +4960  + #SN_id_sy + "id-sy" + + ) + +4961  + #LN_id_sy + "sy" + + ) + +4962  + #NID_id_sy + 973 + + ) + +4963  + #OBJ_id_sy + 1L,3L,6L,1L,4L,1L,11591L,4L,11L + + ) + +4965  + #SN_s1_f + "TLS1-PRF" + + ) + +4966  + #LN_s1_f + "s1-f" + + ) + +4967  + #NID_s1_f + 1021 + + ) + +4969  + #SN_hkdf + "HKDF" + + ) + +4970  + #LN_hkdf + "hkdf" + + ) + +4971  + #NID_hkdf + 1036 + + ) + +4973  + #SN_id_pk + "id-pk" + + ) + +4974  + #NID_id_pk + 1031 + + ) + +4975  + #OBJ_id_pk + 1L,3L,6L,1L,5L,2L,3L + + ) + +4977  + #SN_pkInClAuth + "pkInClAuth" + + ) + +4978  + #LN_pkInClAuth + "PKINIT Cl Auth" + + ) + +4979  + #NID_pkInClAuth + 1032 + + ) + +4980  + #OBJ_pkInClAuth + +OBJ_id_pk +,4L + + ) + +4982  + #SN_pkInKDC + "pkInKDC" + + ) + +4983  + #LN_pkInKDC + "Signg KDC Reڣ" + + ) + +4984  + #NID_pkInKDC + 1033 + + ) + +4985  + #OBJ_pkInKDC + +OBJ_id_pk +,5L + + ) + +4987  + #SN_X25519 + "X25519" + + ) + +4988  + #NID_X25519 + 1034 + + ) + +4989  + #OBJ_X25519 + 1L,3L,101L,110L + + ) + +4991  + #SN_X448 + "X448" + + ) + +4992  + #NID_X448 + 1035 + + ) + +4993  + #OBJ_X448 + 1L,3L,101L,111L + + ) + +4995  + #SN_ED25519 + "ED25519" + + ) + +4996  + #NID_ED25519 + 1087 + + ) + +4997  + #OBJ_ED25519 + 1L,3L,101L,112L + + ) + +4999  + #SN_ED448 + "ED448" + + ) + +5000  + #NID_ED448 + 1088 + + ) + +5001  + #OBJ_ED448 + 1L,3L,101L,113L + + ) + +5003  + #SN_kx_r + "KxRSA" + + ) + +5004  + #LN_kx_r + "kx-r" + + ) + +5005  + #NID_kx_r + 1037 + + ) + +5007  + #SN_kx_ecdhe + "KxECDHE" + + ) + +5008  + #LN_kx_ecdhe + "kx-ecdhe" + + ) + +5009  + #NID_kx_ecdhe + 1038 + + ) + +5011  + #SN_kx_dhe + "KxDHE" + + ) + +5012  + #LN_kx_dhe + "kx-dhe" + + ) + +5013  + #NID_kx_dhe + 1039 + + ) + +5015  + #SN_kx_ecdhe_psk + "KxECDHE-PSK" + + ) + +5016  + #LN_kx_ecdhe_psk + "kx-ecdhe-psk" + + ) + +5017  + #NID_kx_ecdhe_psk + 1040 + + ) + +5019  + #SN_kx_dhe_psk + "KxDHE-PSK" + + ) + +5020  + #LN_kx_dhe_psk + "kx-dhe-psk" + + ) + +5021  + #NID_kx_dhe_psk + 1041 + + ) + +5023  + #SN_kx_r_psk + "KxRSA_PSK" + + ) + +5024  + #LN_kx_r_psk + "kx-r-psk" + + ) + +5025  + #NID_kx_r_psk + 1042 + + ) + +5027  + #SN_kx_psk + "KxPSK" + + ) + +5028  + #LN_kx_psk + "kx-psk" + + ) + +5029  + #NID_kx_psk + 1043 + + ) + +5031  + #SN_kx_p + "KxSRP" + + ) + +5032  + #LN_kx_p + "kx-p" + + ) + +5033  + #NID_kx_p + 1044 + + ) + +5035  + #SN_kx_go + "KxGOST" + + ) + +5036  + #LN_kx_go + "kx-go" + + ) + +5037  + #NID_kx_go + 1045 + + ) + +5039  + #SN_kx_y + "KxANY" + + ) + +5040  + #LN_kx_y + "kx-y" + + ) + +5041  + #NID_kx_y + 1063 + + ) + +5043  + #SN_auth_r + "AuthRSA" + + ) + +5044  + #LN_auth_r + "auth-r" + + ) + +5045  + #NID_auth_r + 1046 + + ) + +5047  + #SN_auth_ecd + "AuthECDSA" + + ) + +5048  + #LN_auth_ecd + "auth-ecd" + + ) + +5049  + #NID_auth_ecd + 1047 + + ) + +5051  + #SN_auth_psk + "AuthPSK" + + ) + +5052  + #LN_auth_psk + "auth-psk" + + ) + +5053  + #NID_auth_psk + 1048 + + ) + +5055  + #SN_auth_dss + "AuthDSS" + + ) + +5056  + #LN_auth_dss + "auth-dss" + + ) + +5057  + #NID_auth_dss + 1049 + + ) + +5059  + #SN_auth_go01 + "AuthGOST01" + + ) + +5060  + #LN_auth_go01 + "auth-go01" + + ) + +5061  + #NID_auth_go01 + 1050 + + ) + +5063  + #SN_auth_go12 + "AuthGOST12" + + ) + +5064  + #LN_auth_go12 + "auth-go12" + + ) + +5065  + #NID_auth_go12 + 1051 + + ) + +5067  + #SN_auth_p + "AuthSRP" + + ) + +5068  + #LN_auth_p + "auth-p" + + ) + +5069  + #NID_auth_p + 1052 + + ) + +5071  + #SN_auth_nu + "AuthNULL" + + ) + +5072  + #LN_auth_nu + "auth-nu" + + ) + +5073  + #NID_auth_nu + 1053 + + ) + +5075  + #SN_auth_y + "AuthANY" + + ) + +5076  + #LN_auth_y + "auth-y" + + ) + +5077  + #NID_auth_y + 1064 + + ) + +5079  + #SN_py1305 + "Py1305" + + ) + +5080  + #LN_py1305 + "py1305" + + ) + +5081  + #NID_py1305 + 1061 + + ) + +5083  + #SN_shash + "SHash" + + ) + +5084  + #LN_shash + "shash" + + ) + +5085  + #NID_shash + 1062 + + ) + +5087  + #SN_ffdhe2048 + "ffdhe2048" + + ) + +5088  + #NID_ffdhe2048 + 1126 + + ) + +5090  + #SN_ffdhe3072 + "ffdhe3072" + + ) + +5091  + #NID_ffdhe3072 + 1127 + + ) + +5093  + #SN_ffdhe4096 + "ffdhe4096" + + ) + +5094  + #NID_ffdhe4096 + 1128 + + ) + +5096  + #SN_ffdhe6144 + "ffdhe6144" + + ) + +5097  + #NID_ffdhe6144 + 1129 + + ) + +5099  + #SN_ffdhe8192 + "ffdhe8192" + + ) + +5100  + #NID_ffdhe8192 + 1130 + + ) + +5102  + #SN_ISO_UA + "ISO-UA" + + ) + +5103  + #NID_ISO_UA + 1150 + + ) + +5104  + #OBJ_ISO_UA + +OBJ_memb_body +,804L + + ) + +5106  + #SN_ua_pki + "ua-pki" + + ) + +5107  + #NID_ua_pki + 1151 + + ) + +5108  + #OBJ_ua_pki + +OBJ_ISO_UA +,2L,1L,1L,1L + + ) + +5110  + #SN_du28147 + "du28147" + + ) + +5111  + #LN_du28147 + "DSTU Go 28147-2009" + + ) + +5112  + #NID_du28147 + 1152 + + ) + +5113  + #OBJ_du28147 + +OBJ_ua_pki +,1L,1L,1L + + ) + +5115  + #SN_du28147_ofb + "du28147-ofb" + + ) + +5116  + #LN_du28147_ofb + "DSTU Go 28147-2009 OFB mode" + + ) + +5117  + #NID_du28147_ofb + 1153 + + ) + +5118  + #OBJ_du28147_ofb + +OBJ_du28147 +,2L + + ) + +5120  + #SN_du28147_cfb + "du28147-cfb" + + ) + +5121  + #LN_du28147_cfb + "DSTU Go 28147-2009 CFB mode" + + ) + +5122  + #NID_du28147_cfb + 1154 + + ) + +5123  + #OBJ_du28147_cfb + +OBJ_du28147 +,3L + + ) + +5125  + #SN_du28147_wp + "du28147-wp" + + ) + +5126  + #LN_du28147_wp + "DSTU Go 28147-2009 key wp" + + ) + +5127  + #NID_du28147_wp + 1155 + + ) + +5128  + #OBJ_du28147_wp + +OBJ_du28147 +,5L + + ) + +5130  + #SN_hmacWhDu34311 + "hmacWhDu34311" + + ) + +5131  + #LN_hmacWhDu34311 + "HMAC DSTU Go 34311-95" + + ) + +5132  + #NID_hmacWhDu34311 + 1156 + + ) + +5133  + #OBJ_hmacWhDu34311 + +OBJ_ua_pki +,1L,1L,2L + + ) + +5135  + #SN_du34311 + "du34311" + + ) + +5136  + #LN_du34311 + "DSTU Go 34311-95" + + ) + +5137  + #NID_du34311 + 1157 + + ) + +5138  + #OBJ_du34311 + +OBJ_ua_pki +,1L,2L,1L + + ) + +5140  + #SN_du4145 + "du4145" + + ) + +5141  + #LN_du4145 + "DSTU 4145-2002dn" + + ) + +5142  + #NID_du4145 + 1158 + + ) + +5143  + #OBJ_du4145 + +OBJ_ua_pki +,1L,3L,1L,1L + + ) + +5145  + #SN_du4145be + "du4145be" + + ) + +5146  + #LN_du4145be + "DSTU 4145-2002 bigndn" + + ) + +5147  + #NID_du4145be + 1159 + + ) + +5148  + #OBJ_du4145be + +OBJ_du4145 +,1L,1L + + ) + +5150  + #SN_uacurve0 + "uacurve0" + + ) + +5151  + #LN_uacurve0 + "DSTU curv0" + + ) + +5152  + #NID_uacurve0 + 1160 + + ) + +5153  + #OBJ_uacurve0 + +OBJ_du4145 +,2L,0L + + ) + +5155  + #SN_uacurve1 + "uacurve1" + + ) + +5156  + #LN_uacurve1 + "DSTU curv1" + + ) + +5157  + #NID_uacurve1 + 1161 + + ) + +5158  + #OBJ_uacurve1 + +OBJ_du4145 +,2L,1L + + ) + +5160  + #SN_uacurve2 + "uacurve2" + + ) + +5161  + #LN_uacurve2 + "DSTU curv2" + + ) + +5162  + #NID_uacurve2 + 1162 + + ) + +5163  + #OBJ_uacurve2 + +OBJ_du4145 +,2L,2L + + ) + +5165  + #SN_uacurve3 + "uacurve3" + + ) + +5166  + #LN_uacurve3 + "DSTU curv3" + + ) + +5167  + #NID_uacurve3 + 1163 + + ) + +5168  + #OBJ_uacurve3 + +OBJ_du4145 +,2L,3L + + ) + +5170  + #SN_uacurve4 + "uacurve4" + + ) + +5171  + #LN_uacurve4 + "DSTU curv4" + + ) + +5172  + #NID_uacurve4 + 1164 + + ) + +5173  + #OBJ_uacurve4 + +OBJ_du4145 +,2L,4L + + ) + +5175  + #SN_uacurve5 + "uacurve5" + + ) + +5176  + #LN_uacurve5 + "DSTU curv5" + + ) + +5177  + #NID_uacurve5 + 1165 + + ) + +5178  + #OBJ_uacurve5 + +OBJ_du4145 +,2L,5L + + ) + +5180  + #SN_uacurve6 + "uacurve6" + + ) + +5181  + #LN_uacurve6 + "DSTU curv6" + + ) + +5182  + #NID_uacurve6 + 1166 + + ) + +5183  + #OBJ_uacurve6 + +OBJ_du4145 +,2L,6L + + ) + +5185  + #SN_uacurve7 + "uacurve7" + + ) + +5186  + #LN_uacurve7 + "DSTU curv7" + + ) + +5187  + #NID_uacurve7 + 1167 + + ) + +5188  + #OBJ_uacurve7 + +OBJ_du4145 +,2L,7L + + ) + +5190  + #SN_uacurve8 + "uacurve8" + + ) + +5191  + #LN_uacurve8 + "DSTU curv8" + + ) + +5192  + #NID_uacurve8 + 1168 + + ) + +5193  + #OBJ_uacurve8 + +OBJ_du4145 +,2L,8L + + ) + +5195  + #SN_uacurve9 + "uacurve9" + + ) + +5196  + #LN_uacurve9 + "DSTU curv9" + + ) + +5197  + #NID_uacurve9 + 1169 + + ) + +5198  + #OBJ_uacurve9 + +OBJ_du4145 +,2L,9L + + ) + + @/usr/include/openssl/objectserr.h + +11 #ide +HEADER_OBJERR_H + + +12  + #HEADER_OBJERR_H + + + ) + +14 #ifde +__lulus + + +17  +ERR_ld_OBJ_rgs +(); + +22  + #OBJ_F_OBJ_ADD_OBJECT + 105 + + ) + +23  + #OBJ_F_OBJ_ADD_SIGID + 107 + + ) + +24  + #OBJ_F_OBJ_CREATE + 100 + + ) + +25  + #OBJ_F_OBJ_DUP + 101 + + ) + +26  + #OBJ_F_OBJ_NAME_NEW_INDEX + 106 + + ) + +27  + #OBJ_F_OBJ_NID2LN + 102 + + ) + +28  + #OBJ_F_OBJ_NID2OBJ + 103 + + ) + +29  + #OBJ_F_OBJ_NID2SN + 104 + + ) + +30  + #OBJ_F_OBJ_TXT2OBJ + 108 + + ) + +35  + #OBJ_R_OID_EXISTS + 102 + + ) + +36  + #OBJ_R_UNKNOWN_NID + 101 + + ) + + @/usr/include/openssl/opensslv.h + +10 #ide +HEADER_OPENSSLV_H + + +11  + #HEADER_OPENSSLV_H + + + ) + +13 #ifde +__lulus + + +42  + #OPENSSL_VERSION_NUMBER + 0x1010103fL + + ) + +43  + #OPENSSL_VERSION_TEXT + "OnSSL 1.1.1 28 May 2019" + + ) + +94  + #SHLIB_VERSION_HISTORY + "" + + ) + +95  + #SHLIB_VERSION_NUMBER + "1.1" + + ) + +98 #ifde +__lulus + + + @/usr/include/openssl/rsa.h + +10 #ide +HEADER_RSA_H + + +11  + #HEADER_RSA_H + + + ) + +13  + ~<ݒs/ݒscf.h +> + +15 #ide +OPENSSL_NO_RSA + + +16  + ~<ݒs/a1.h +> + +17  + ~<ݒs/bio.h +> + +18  + ~<ݒs/yo.h +> + +19  + ~<ݒs/os_typ.h +> + +20 #i +OPENSSL_API_COMPAT + < 0x10100000L + +21  + ~<ݒs/bn.h +> + +23  + ~<ݒs/rr.h +> + +24 #ifde +__lulus + + +30 #ide +OPENSSL_RSA_MAX_MODULUS_BITS + + +31  + #OPENSSL_RSA_MAX_MODULUS_BITS + 16384 + + ) + +34  + #OPENSSL_RSA_FIPS_MIN_MODULUS_BITS + 1024 + + ) + +36 #ide +OPENSSL_RSA_SMALL_MODULUS_BITS + + +37  + #OPENSSL_RSA_SMALL_MODULUS_BITS + 3072 + + ) + +39 #ide +OPENSSL_RSA_MAX_PUBEXP_BITS + + +42  + #OPENSSL_RSA_MAX_PUBEXP_BITS + 64 + + ) + +45  + #RSA_3 + 0x3L + + ) + +46  + #RSA_F4 + 0x10001L + + ) + +49  + #RSA_ASN1_VERSION_DEFAULT + 0 + + ) + +50  + #RSA_ASN1_VERSION_MULTI + 1 + + ) + +52  + #RSA_DEFAULT_PRIME_NUM + 2 + + ) + +54  + #RSA_METHOD_FLAG_NO_CHECK + 0x0001 + + ) + +57  + #RSA_FLAG_CACHE_PUBLIC + 0x0002 + + ) + +58  + #RSA_FLAG_CACHE_PRIVATE + 0x0004 + + ) + +59  + #RSA_FLAG_BLINDING + 0x0008 + + ) + +60  + #RSA_FLAG_THREAD_SAFE + 0x0010 + + ) + +67  + #RSA_FLAG_EXT_PKEY + 0x0020 + + ) + +75  + #RSA_FLAG_NO_BLINDING + 0x0080 + + ) + +76 #i +OPENSSL_API_COMPAT + < 0x10100000L + +80  + #RSA_FLAG_NO_CONSTTIME + 0x0000 + + ) + +82 #i +OPENSSL_API_COMPAT + < 0x00908000L + +92  + #RSA_FLAG_NO_EXP_CONSTTIME + +RSA_FLAG_NO_CONSTTIME + + + ) + +95  + #EVP_PKEY_CTX_t_r_ddg +( +x +, +d +) \ + +96 + `RSA_pkey_x_ +( +x +, -1, +EVP_PKEY_CTRL_RSA_PADDING +, +d +, +NULL +) + + ) + +98  + #EVP_PKEY_CTX_g_r_ddg +( +x +, +ad +) \ + +99 + `RSA_pkey_x_ +( +x +, -1, +EVP_PKEY_CTRL_GET_RSA_PADDING +, 0, +ad +) + + ) + +101  + #EVP_PKEY_CTX_t_r_pss_n +( +x +, +n +) \ + +102 + `RSA_pkey_x_ +( +x +, ( +EVP_PKEY_OP_SIGN +| +EVP_PKEY_OP_VERIFY +), \ + +103 +EVP_PKEY_CTRL_RSA_PSS_SALTLEN +, +n +, +NULL +) + + ) + +105  + #RSA_PSS_SALTLEN_DIGEST + -1 + + ) + +107  + #RSA_PSS_SALTLEN_AUTO + -2 + + ) + +109  + #RSA_PSS_SALTLEN_MAX + -3 + + ) + +111  + #RSA_PSS_SALTLEN_MAX_SIGN + -2 + + ) + +113  + #EVP_PKEY_CTX_t_r_pss_keyg_n +( +x +, +n +) \ + +114 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_RSA_PSS +, +EVP_PKEY_OP_KEYGEN +, \ + +115 +EVP_PKEY_CTRL_RSA_PSS_SALTLEN +, +n +, +NULL +) + + ) + +117  + #EVP_PKEY_CTX_g_r_pss_n +( +x +, + +) \ + +118 + `RSA_pkey_x_ +( +x +, ( +EVP_PKEY_OP_SIGN +| +EVP_PKEY_OP_VERIFY +), \ + +119 +EVP_PKEY_CTRL_GET_RSA_PSS_SALTLEN +, 0, + +) + + ) + +121  + #EVP_PKEY_CTX_t_r_keyg_bs +( +x +, +bs +) \ + +122 + `RSA_pkey_x_ +( +x +, +EVP_PKEY_OP_KEYGEN +, \ + +123 +EVP_PKEY_CTRL_RSA_KEYGEN_BITS +, +bs +, +NULL +) + + ) + +125  + #EVP_PKEY_CTX_t_r_keyg_pubexp +( +x +, +pubexp +) \ + +126 + `RSA_pkey_x_ +( +x +, +EVP_PKEY_OP_KEYGEN +, \ + +127 +EVP_PKEY_CTRL_RSA_KEYGEN_PUBEXP +, 0, +pubexp +) + + ) + +129  + #EVP_PKEY_CTX_t_r_keyg_imes +( +x +, +imes +) \ + +130 + `RSA_pkey_x_ +( +x +, +EVP_PKEY_OP_KEYGEN +, \ + +131 +EVP_PKEY_CTRL_RSA_KEYGEN_PRIMES +, +imes +, +NULL +) + + ) + +133  + #EVP_PKEY_CTX_t_r_mgf1_md +( +x +, +md +) \ + +134 + `RSA_pkey_x_ +( +x +, +EVP_PKEY_OP_TYPE_SIG + | +EVP_PKEY_OP_TYPE_CRYPT +, \ + +135 +EVP_PKEY_CTRL_RSA_MGF1_MD +, 0, (*)( +md +)) + + ) + +137  + #EVP_PKEY_CTX_t_r_pss_keyg_mgf1_md +( +x +, +md +) \ + +138 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_RSA_PSS +, +EVP_PKEY_OP_KEYGEN +, \ + +139 +EVP_PKEY_CTRL_RSA_MGF1_MD +, 0, (*)( +md +)) + + ) + +141  + #EVP_PKEY_CTX_t_r_ߕ_md +( +x +, +md +) \ + +142 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_RSA +, +EVP_PKEY_OP_TYPE_CRYPT +, \ + +143 +EVP_PKEY_CTRL_RSA_OAEP_MD +, 0, (*)( +md +)) + + ) + +145  + #EVP_PKEY_CTX_g_r_mgf1_md +( +x +, +pmd +) \ + +146 + `RSA_pkey_x_ +( +x +, +EVP_PKEY_OP_TYPE_SIG + | +EVP_PKEY_OP_TYPE_CRYPT +, \ + +147 +EVP_PKEY_CTRL_GET_RSA_MGF1_MD +, 0, (*)( +pmd +)) + + ) + +149  + #EVP_PKEY_CTX_g_r_ߕ_md +( +x +, +pmd +) \ + +150 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_RSA +, +EVP_PKEY_OP_TYPE_CRYPT +, \ + +151 +EVP_PKEY_CTRL_GET_RSA_OAEP_MD +, 0, (*)( +pmd +)) + + ) + +153  + #EVP_PKEY_CTX_t0_r_ߕ_b +( +x +, +l +, +Β +) \ + +154 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_RSA +, +EVP_PKEY_OP_TYPE_CRYPT +, \ + +155 +EVP_PKEY_CTRL_RSA_OAEP_LABEL +, +Β +, (*)( +l +)) + + ) + +157  + #EVP_PKEY_CTX_g0_r_ߕ_b +( +x +, +l +) \ + +158 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_RSA +, +EVP_PKEY_OP_TYPE_CRYPT +, \ + +159 +EVP_PKEY_CTRL_GET_RSA_OAEP_LABEL +, 0, (*)( +l +)) + + ) + +161  + #EVP_PKEY_CTX_t_r_pss_keyg_md +( +x +, +md +) \ + +162 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_RSA_PSS +, \ + +163 +EVP_PKEY_OP_KEYGEN +, +EVP_PKEY_CTRL_MD +, \ + +164 0, (*)( +md +)) + + ) + +166  + #EVP_PKEY_CTRL_RSA_PADDING + ( +EVP_PKEY_ALG_CTRL + + 1) + + ) + +167  + #EVP_PKEY_CTRL_RSA_PSS_SALTLEN + ( +EVP_PKEY_ALG_CTRL + + 2) + + ) + +169  + #EVP_PKEY_CTRL_RSA_KEYGEN_BITS + ( +EVP_PKEY_ALG_CTRL + + 3) + + ) + +170  + #EVP_PKEY_CTRL_RSA_KEYGEN_PUBEXP + ( +EVP_PKEY_ALG_CTRL + + 4) + + ) + +171  + #EVP_PKEY_CTRL_RSA_MGF1_MD + ( +EVP_PKEY_ALG_CTRL + + 5) + + ) + +173  + #EVP_PKEY_CTRL_GET_RSA_PADDING + ( +EVP_PKEY_ALG_CTRL + + 6) + + ) + +174  + #EVP_PKEY_CTRL_GET_RSA_PSS_SALTLEN + ( +EVP_PKEY_ALG_CTRL + + 7) + + ) + +175  + #EVP_PKEY_CTRL_GET_RSA_MGF1_MD + ( +EVP_PKEY_ALG_CTRL + + 8) + + ) + +177  + #EVP_PKEY_CTRL_RSA_OAEP_MD + ( +EVP_PKEY_ALG_CTRL + + 9) + + ) + +178  + #EVP_PKEY_CTRL_RSA_OAEP_LABEL + ( +EVP_PKEY_ALG_CTRL + + 10) + + ) + +180  + #EVP_PKEY_CTRL_GET_RSA_OAEP_MD + ( +EVP_PKEY_ALG_CTRL + + 11) + + ) + +181  + #EVP_PKEY_CTRL_GET_RSA_OAEP_LABEL + ( +EVP_PKEY_ALG_CTRL + + 12) + + ) + +183  + #EVP_PKEY_CTRL_RSA_KEYGEN_PRIMES + ( +EVP_PKEY_ALG_CTRL + + 13) + + ) + +185  + #RSA_PKCS1_PADDING + 1 + + ) + +186  + #RSA_SSLV23_PADDING + 2 + + ) + +187  + #RSA_NO_PADDING + 3 + + ) + +188  + #RSA_PKCS1_OAEP_PADDING + 4 + + ) + +189  + #RSA_X931_PADDING + 5 + + ) + +191  + #RSA_PKCS1_PSS_PADDING + 6 + + ) + +193  + #RSA_PKCS1_PADDING_SIZE + 11 + + ) + +195  + #RSA_t_p_da +( +s +, +g + + `RSA_t_ex_da +(s,0,g) + + ) + +196  + #RSA_g_p_da +( +s + + `RSA_g_ex_da +(s,0) + + ) + +198 +RSA + * +RSA_w +(); + +199 +RSA + * +RSA_w_mhod +( +ENGINE + * +ge +); + +200  +RSA_bs +(cڡ +RSA + * +r +); + +201  +RSA_size +(cڡ +RSA + * +r +); + +202  +RSA_cury_bs +(cڡ +RSA + * +r +); + +204  +RSA_t0_key +( +RSA + * +r +, +BIGNUM + * +n +, BIGNUM * +e +, BIGNUM * +d +); + +205  +RSA_t0_s +( +RSA + * +r +, +BIGNUM + * +p +, BIGNUM * +q +); + +206  +RSA_t0_t_ms +( +RSA + * +r +, +BIGNUM + * +dmp1 +, BIGNUM * +dmq1 +, BIGNUM * +iqmp +); + +207  +RSA_t0_mui_ime_ms +( +RSA + * +r +, +BIGNUM + * +imes +[], BIGNUM * +exps +[], + +208 +BIGNUM + * +cffs +[],  +um +); + +209  +RSA_g0_key +(cڡ +RSA + * +r +, + +210 cڡ +BIGNUM + ** +n +, cڡ BIGNUM ** +e +, cڡ BIGNUM ** +d +); + +211  +RSA_g0_s +(cڡ +RSA + * +r +, cڡ +BIGNUM + ** +p +, cڡ BIGNUM ** +q +); + +212  +RSA_g_mui_ime_exa_cou +(cڡ +RSA + * +r +); + +213  +RSA_g0_mui_ime_s +(cڡ +RSA + * +r +, cڡ +BIGNUM + * +imes +[]); + +214  +RSA_g0_t_ms +(cڡ +RSA + * +r +, + +215 cڡ +BIGNUM + ** +dmp1 +, cڡ BIGNUM ** +dmq1 +, + +216 cڡ +BIGNUM + ** +iqmp +); + +217  +RSA_g0_mui_ime_t_ms +(cڡ +RSA + * +r +, cڡ +BIGNUM + * +exps +[], + +218 cڡ +BIGNUM + * +cffs +[]); + +219 cڡ +BIGNUM + * +RSA_g0_n +(cڡ +RSA + * +d +); + +220 cڡ +BIGNUM + * +RSA_g0_e +(cڡ +RSA + * +d +); + +221 cڡ +BIGNUM + * +RSA_g0_d +(cڡ +RSA + * +d +); + +222 cڡ +BIGNUM + * +RSA_g0_p +(cڡ +RSA + * +d +); + +223 cڡ +BIGNUM + * +RSA_g0_q +(cڡ +RSA + * +d +); + +224 cڡ +BIGNUM + * +RSA_g0_dmp1 +(cڡ +RSA + * +r +); + +225 cڡ +BIGNUM + * +RSA_g0_dmq1 +(cڡ +RSA + * +r +); + +226 cڡ +BIGNUM + * +RSA_g0_iqmp +(cڡ +RSA + * +r +); + +227  +RSA_r_ags +( +RSA + * +r +,  +ags +); + +228  +RSA__ags +(cڡ +RSA + * +r +,  +ags +); + +229  +RSA_t_ags +( +RSA + * +r +,  +ags +); + +230  +RSA_g_vsi +( +RSA + * +r +); + +231 +ENGINE + * +RSA_g0_ge +(cڡ +RSA + * +r +); + +234 +DEPRECATEDIN_0_9_8 +( +RSA + * +RSA_ge_key +( +bs +,  +e +,  + +235 (* +back +) (, , *), + +236 * +cb_g +)) + +239  +RSA_ge_key_ex +( +RSA + * +r +,  +bs +, +BIGNUM + * +e +, +BN_GENCB + * +cb +); + +241  +RSA_ge_mui_ime_key +( +RSA + * +r +,  +bs +,  +imes +, + +242 +BIGNUM + * +e +, +BN_GENCB + * +cb +); + +244  +RSA_X931_dive_ex +( +RSA + * +r +, +BIGNUM + * +p1 +, BIGNUM * +p2 +, BIGNUM * +q1 +, + +245 +BIGNUM + * +q2 +, cڡ BIGNUM * +Xp1 +, cڡ BIGNUM * +Xp2 +, + +246 cڡ +BIGNUM + * +Xp +, cڡ BIGNUM * +Xq1 +, cڡ BIGNUM * +Xq2 +, + +247 cڡ +BIGNUM + * +Xq +, cڡ BIGNUM * +e +, +BN_GENCB + * +cb +); + +248  +RSA_X931_ge_key_ex +( +RSA + * +r +,  +bs +, cڡ +BIGNUM + * +e +, + +249 +BN_GENCB + * +cb +); + +251  +RSA_check_key +(cڡ +RSA + *); + +252  +RSA_check_key_ex +(cڡ +RSA + *, +BN_GENCB + * +cb +); + +254  +RSA_public_y +( + +, cڡ * +om +, + +255 * +to +, +RSA + * +r +,  +ddg +); + +256  +RSA_ive_y +( + +, cڡ * +om +, + +257 * +to +, +RSA + * +r +,  +ddg +); + +258  +RSA_public_dey +( + +, cڡ * +om +, + +259 * +to +, +RSA + * +r +,  +ddg +); + +260  +RSA_ive_dey +( + +, cڡ * +om +, + +261 * +to +, +RSA + * +r +,  +ddg +); + +262  +RSA_ +( +RSA + * +r +); + +264  +RSA_up_f +( +RSA + * +r +); + +266  +RSA_ags +(cڡ +RSA + * +r +); + +268  +RSA_t_deu_mhod +(cڡ +RSA_METHOD + * +mh +); + +269 cڡ +RSA_METHOD + * +RSA_g_deu_mhod +(); + +270 cڡ +RSA_METHOD + * +RSA_nu_mhod +(); + +271 cڡ +RSA_METHOD + * +RSA_g_mhod +(cڡ +RSA + * +r +); + +272  +RSA_t_mhod +( +RSA + * +r +, cڡ +RSA_METHOD + * +mh +); + +275 cڡ +RSA_METHOD + * +RSA_PKCS1_OnSSL +(); + +277  +RSA_pkey_x_ +( +EVP_PKEY_CTX + * +x +,  +ty +,  +cmd +,  +p1 +, * +p2 +); + +279 +DECLARE_ASN1_ENCODE_FUNCTIONS_cڡ +( +RSA +, +RSAPublicKey +) + +280 +DECLARE_ASN1_ENCODE_FUNCTIONS_cڡ +( +RSA +, +RSAPriveKey +) + +282  + sr_pss_ms_ + { + +283 +X509_ALGOR + * +hashAlgܙhm +; + +284 +X509_ALGOR + * +maskGAlgܙhm +; + +285 +ASN1_INTEGER + * +Lgth +; + +286 +ASN1_INTEGER + * +aFld +; + +288 +X509_ALGOR + * +maskHash +; + +289 } + tRSA_PSS_PARAMS +; + +291 +DECLARE_ASN1_FUNCTIONS +( +RSA_PSS_PARAMS +) + +293  + sr_ߕ_ms_ + { + +294 +X509_ALGOR + * +hashFunc +; + +295 +X509_ALGOR + * +maskGFunc +; + +296 +X509_ALGOR + * +pSourFunc +; + +298 +X509_ALGOR + * +maskHash +; + +299 } + tRSA_OAEP_PARAMS +; + +301 +DECLARE_ASN1_FUNCTIONS +( +RSA_OAEP_PARAMS +) + +303 #ide +OPENSSL_NO_STDIO + + +304  +RSA_t_ +( +FILE + * + +, cڡ +RSA + * +r +,  +offt +); + +307  +RSA_t +( +BIO + * +bp +, cڡ +RSA + * +r +,  +offt +); + +313  +RSA_sign +( +ty +, cڡ * +m +,  +m_ngth +, + +314 * +sigt +, * +sign +, +RSA + * +r +); + +315  +RSA_vify +( +ty +, cڡ * +m +,  +m_ngth +, + +316 cڡ * +sigbuf +,  +sign +, +RSA + * +r +); + +322  +RSA_sign_ASN1_OCTET_STRING +( +ty +, + +323 cڡ * +m +,  +m_ngth +, + +324 * +sigt +, * +sign +, + +325 +RSA + * +r +); + +326  +RSA_vify_ASN1_OCTET_STRING +( +ty +, cڡ * +m +, + +327  +m_ngth +, * +sigbuf +, + +328  +sign +, +RSA + * +r +); + +330  +RSA_bldg_ +( +RSA + * +r +, +BN_CTX + * +x +); + +331  +RSA_bldg_off +( +RSA + * +r +); + +332 +BN_BLINDING + * +RSA_tup_bldg +( +RSA + * +r +, +BN_CTX + * +x +); + +334  +RSA_ddg_add_PKCS1_ty_1 +(* +to +,  + +, + +335 cڡ * +f +,  + +); + +336  +RSA_ddg_check_PKCS1_ty_1 +(* +to +,  + +, + +337 cڡ * +f +,  + +, + +338  +r_n +); + +339  +RSA_ddg_add_PKCS1_ty_2 +(* +to +,  + +, + +340 cڡ * +f +,  + +); + +341  +RSA_ddg_check_PKCS1_ty_2 +(* +to +,  + +, + +342 cڡ * +f +,  + +, + +343  +r_n +); + +344  +PKCS1_MGF1 +(* +mask +,  +n +, cڡ * +ed +, + +345  +edn +, cڡ +EVP_MD + * +dg +); + +346  +RSA_ddg_add_PKCS1_OAEP +(* +to +,  + +, + +347 cڡ * +f +,  + +, + +348 cڡ * +p +,  + +); + +349  +RSA_ddg_check_PKCS1_OAEP +(* +to +,  + +, + +350 cڡ * +f +,  + +,  +r_n +, + +351 cڡ * +p +,  + +); + +352  +RSA_ddg_add_PKCS1_OAEP_mgf1 +(* +to +,  + +, + +353 cڡ * +om +,  + +, + +354 cڡ * +m +,  + +, + +355 cڡ +EVP_MD + * +md +, cڡ EVP_MD * +mgf1md +); + +356  +RSA_ddg_check_PKCS1_OAEP_mgf1 +(* +to +,  + +, + +357 cڡ * +om +,  + +, + +358  +num +, cڡ * +m +, + +359  + +, cڡ +EVP_MD + * +md +, + +360 cڡ +EVP_MD + * +mgf1md +); + +361  +RSA_ddg_add_SSLv23 +(* +to +,  + +, + +362 cڡ * +f +,  + +); + +363  +RSA_ddg_check_SSLv23 +(* +to +,  + +, + +364 cڡ * +f +,  + +,  +r_n +); + +365  +RSA_ddg_add_ne +(* +to +,  + +, cڡ * +f +, + +366  + +); + +367  +RSA_ddg_check_ne +(* +to +,  + +, + +368 cڡ * +f +,  + +,  +r_n +); + +369  +RSA_ddg_add_X931 +(* +to +,  + +, cڡ * +f +, + +370  + +); + +371  +RSA_ddg_check_X931 +(* +to +,  + +, + +372 cڡ * +f +,  + +,  +r_n +); + +373  +RSA_X931_hash_id +( +nid +); + +375  +RSA_vify_PKCS1_PSS +( +RSA + * +r +, cڡ * +mHash +, + +376 cڡ +EVP_MD + * +Hash +, cڡ * +EM +, + +377  +sL +); + +378  +RSA_ddg_add_PKCS1_PSS +( +RSA + * +r +, * +EM +, + +379 cڡ * +mHash +, cڡ +EVP_MD + * +Hash +, + +380  +sL +); + +382  +RSA_vify_PKCS1_PSS_mgf1 +( +RSA + * +r +, cڡ * +mHash +, + +383 cڡ +EVP_MD + * +Hash +, cڡ EVP_MD * +mgf1Hash +, + +384 cڡ * +EM +,  +sL +); + +386  +RSA_ddg_add_PKCS1_PSS_mgf1 +( +RSA + * +r +, * +EM +, + +387 cڡ * +mHash +, + +388 cڡ +EVP_MD + * +Hash +, cڡ EVP_MD * +mgf1Hash +, + +389  +sL +); + +391  + #RSA_g_ex_w_dex +( +l +, +p +, +wf +, +dupf +, +f +) \ + +392 + `CRYPTO_g_ex_w_dex +( +CRYPTO_EX_INDEX_RSA +, +l +, +p +, +wf +, +dupf +, +f +) + + ) + +393  +RSA_t_ex_da +( +RSA + * +r +,  +idx +, * +g +); + +394 * +RSA_g_ex_da +(cڡ +RSA + * +r +,  +idx +); + +396 +RSA + * +RSAPublicKey_dup +(RSA * +r +); + +397 +RSA + * +RSAPriveKey_dup +(RSA * +r +); + +406  + #RSA_FLAG_FIPS_METHOD + 0x0400 + + ) + +414  + #RSA_FLAG_NON_FIPS_ALLOW + 0x0400 + + ) + +419  + #RSA_FLAG_CHECKED + 0x0800 + + ) + +421 +RSA_METHOD + * +RSA_mh_w +(cڡ * +me +,  +ags +); + +422  +RSA_mh_ +( +RSA_METHOD + * +mh +); + +423 +RSA_METHOD + * +RSA_mh_dup +(cڡ RSA_METHOD * +mh +); + +424 cڡ * +RSA_mh_g0_me +(cڡ +RSA_METHOD + * +mh +); + +425  +RSA_mh_t1_me +( +RSA_METHOD + * +mh +, cڡ * +me +); + +426  +RSA_mh_g_ags +(cڡ +RSA_METHOD + * +mh +); + +427  +RSA_mh_t_ags +( +RSA_METHOD + * +mh +,  +ags +); + +428 * +RSA_mh_g0_p_da +(cڡ +RSA_METHOD + * +mh +); + +429  +RSA_mh_t0_p_da +( +RSA_METHOD + * +mh +, * +p_da +); + +430 (* +RSA_mh_g_pub_c +(cڡ +RSA_METHOD + * +mh +)) + +431 ( + +, cڡ * +om +, + +432 * +to +, +RSA + * +r +,  +ddg +); + +433  +RSA_mh_t_pub_c +( +RSA_METHOD + * +r +, + +434 (* +pub_c +( + +, cڡ * +om +, + +435 * +to +, +RSA + * +r +, + +436  +ddg +)); + +437 (* +RSA_mh_g_pub_dec +(cڡ +RSA_METHOD + * +mh +)) + +438 ( + +, cڡ * +om +, + +439 * +to +, +RSA + * +r +,  +ddg +); + +440  +RSA_mh_t_pub_dec +( +RSA_METHOD + * +r +, + +441 (* +pub_dec +( + +, cڡ * +om +, + +442 * +to +, +RSA + * +r +, + +443  +ddg +)); + +444 (* +RSA_mh_g_iv_c +(cڡ +RSA_METHOD + * +mh +)) + +445 ( + +, cڡ * +om +, + +446 * +to +, +RSA + * +r +,  +ddg +); + +447  +RSA_mh_t_iv_c +( +RSA_METHOD + * +r +, + +448 (* +iv_c +( + +, cڡ * +om +, + +449 * +to +, +RSA + * +r +, + +450  +ddg +)); + +451 (* +RSA_mh_g_iv_dec +(cڡ +RSA_METHOD + * +mh +)) + +452 ( + +, cڡ * +om +, + +453 * +to +, +RSA + * +r +,  +ddg +); + +454  +RSA_mh_t_iv_dec +( +RSA_METHOD + * +r +, + +455 (* +iv_dec +( + +, cڡ * +om +, + +456 * +to +, +RSA + * +r +, + +457  +ddg +)); + +458 (* +RSA_mh_g_mod_exp +(cڡ +RSA_METHOD + * +mh +)) + +459 ( +BIGNUM + * +r0 +, cڡ BIGNUM * +i +, +RSA + * +r +, +BN_CTX + * +x +); + +460  +RSA_mh_t_mod_exp +( +RSA_METHOD + * +r +, + +461 (* +mod_exp +( +BIGNUM + * +r0 +, cڡ BIGNUM * +i +, +RSA + * +r +, + +462 +BN_CTX + * +x +)); + +463 (* +RSA_mh_g_bn_mod_exp +(cڡ +RSA_METHOD + * +mh +)) + +464 ( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +p +, + +465 cڡ +BIGNUM + * +m +, +BN_CTX + * +x +, +BN_MONT_CTX + * +m_x +); + +466  +RSA_mh_t_bn_mod_exp +( +RSA_METHOD + * +r +, + +467 (* +bn_mod_exp +( +BIGNUM + * +r +, + +468 cڡ +BIGNUM + * +a +, + +469 cڡ +BIGNUM + * +p +, + +470 cڡ +BIGNUM + * +m +, + +471 +BN_CTX + * +x +, + +472 +BN_MONT_CTX + * +m_x +)); + +473 (* +RSA_mh_g_ +(cڡ +RSA_METHOD + * +mh +)( +RSA + * +r +); + +474  +RSA_mh_t_ +( +RSA_METHOD + * +r +, (* + +( +RSA + *rsa)); + +475 (* +RSA_mh_g_fish +(cڡ +RSA_METHOD + * +mh +)( +RSA + * +r +); + +476  +RSA_mh_t_fish +( +RSA_METHOD + * +r +, (* +fish +( +RSA + *rsa)); + +477 (* +RSA_mh_g_sign +(cڡ +RSA_METHOD + * +mh +)) + +478 ( +ty +, + +479 cڡ * +m +,  +m_ngth +, + +480 * +sigt +, * +sign +, + +481 cڡ +RSA + * +r +); + +482  +RSA_mh_t_sign +( +RSA_METHOD + * +r +, + +483 (* +sign +( +ty +, cڡ * +m +, + +484  +m_ngth +, + +485 * +sigt +, * +sign +, + +486 cڡ +RSA + * +r +)); + +487 (* +RSA_mh_g_vify +(cڡ +RSA_METHOD + * +mh +)) + +488 ( +dty +, cڡ * +m +, + +489  +m_ngth +, cڡ * +sigbuf +, + +490  +sign +, cڡ +RSA + * +r +); + +491  +RSA_mh_t_vify +( +RSA_METHOD + * +r +, + +492 (* +vify +( +dty +, cڡ * +m +, + +493  +m_ngth +, + +494 cڡ * +sigbuf +, + +495  +sign +, cڡ +RSA + * +r +)); + +496 (* +RSA_mh_g_keyg +(cڡ +RSA_METHOD + * +mh +)) + +497 ( +RSA + * +r +,  +bs +, +BIGNUM + * +e +, +BN_GENCB + * +cb +); + +498  +RSA_mh_t_keyg +( +RSA_METHOD + * +r +, + +499 (* +keyg +( +RSA + * +r +,  +bs +, +BIGNUM + * +e +, + +500 +BN_GENCB + * +cb +)); + +501 (* +RSA_mh_g_mui_ime_keyg +(cڡ +RSA_METHOD + * +mh +)) + +502 ( +RSA + * +r +,  +bs +,  +imes +, +BIGNUM + * +e +, +BN_GENCB + * +cb +); + +503  +RSA_mh_t_mui_ime_keyg +( +RSA_METHOD + * +mh +, + +504 (* +keyg +( +RSA + * +r +,  +bs +, + +505  +imes +, +BIGNUM + * +e +, + +506 +BN_GENCB + * +cb +)); + +508 #ifde +__lulus + + + @/usr/include/openssl/ssl.h + +12 #ide +HEADER_SSL_H + + +13  + #HEADER_SSL_H + + + ) + +15  + ~<ݒs/e_os2.h +> + +16  + ~<ݒs/ݒscf.h +> + +17  + ~<ݒs/comp.h +> + +18  + ~<ݒs/bio.h +> + +19 #i +OPENSSL_API_COMPAT + < 0x10100000L + +20  + ~<ݒs/x509.h +> + +21  + ~<ݒs/yo.h +> + +22  + ~<ݒs/bufr.h +> + +24  + ~<ݒs/lhash.h +> + +25  + ~<ݒs/m.h +> + +26  + ~<ݒs/hmac.h +> + +27  + ~<ݒs/async.h +> + +29  + ~<ݒs/ack.h +> + +30  + ~<ݒs/symhacks.h +> + +31  + ~<ݒs/.h +> + +32  + ~<ݒs/sr.h +> + +34 #ifde +__lulus + + +43  + #SSL_SESSION_ASN1_VERSION + 0x0001 + + ) + +45  + #SSL_MAX_SSL_SESSION_ID_LENGTH + 32 + + ) + +46  + #SSL_MAX_SID_CTX_LENGTH + 32 + + ) + +48  + #SSL_MIN_RSA_MODULUS_LENGTH_IN_BYTES + (512/8) + + ) + +49  + #SSL_MAX_KEY_ARG_LENGTH + 8 + + ) + +50  + #SSL_MAX_MASTER_KEY_LENGTH + 48 + + ) + +53  + #SSL_MAX_PIPELINES + 32 + + ) + +59  + #SSL_TXT_LOW + "LOW" + + ) + +60  + #SSL_TXT_MEDIUM + "MEDIUM" + + ) + +61  + #SSL_TXT_HIGH + "HIGH" + + ) + +62  + #SSL_TXT_FIPS + "FIPS" + + ) + +64  + #SSL_TXT_aNULL + "aNULL" + + ) + +65  + #SSL_TXT_eNULL + "eNULL" + + ) + +66  + #SSL_TXT_NULL + "NULL" + + ) + +68  + #SSL_TXT_kRSA + "kRSA" + + ) + +69  + #SSL_TXT_kDHr + "kDHr" + + ) + +70  + #SSL_TXT_kDHd + "kDHd" + + ) + +71  + #SSL_TXT_kDH + "kDH" + + ) + +72  + #SSL_TXT_kEDH + "kEDH" + + ) + +73  + #SSL_TXT_kDHE + "kDHE" + + ) + +74  + #SSL_TXT_kECDHr + "kECDHr" + + ) + +75  + #SSL_TXT_kECDHe + "kECDHe" + + ) + +76  + #SSL_TXT_kECDH + "kECDH" + + ) + +77  + #SSL_TXT_kEECDH + "kEECDH" + + ) + +78  + #SSL_TXT_kECDHE + "kECDHE" + + ) + +79  + #SSL_TXT_kPSK + "kPSK" + + ) + +80  + #SSL_TXT_kRSAPSK + "kRSAPSK" + + ) + +81  + #SSL_TXT_kECDHEPSK + "kECDHEPSK" + + ) + +82  + #SSL_TXT_kDHEPSK + "kDHEPSK" + + ) + +83  + #SSL_TXT_kGOST + "kGOST" + + ) + +84  + #SSL_TXT_kSRP + "kSRP" + + ) + +86  + #SSL_TXT_aRSA + "aRSA" + + ) + +87  + #SSL_TXT_aDSS + "aDSS" + + ) + +88  + #SSL_TXT_aDH + "aDH" + + ) + +89  + #SSL_TXT_aECDH + "aECDH" + + ) + +90  + #SSL_TXT_aECDSA + "aECDSA" + + ) + +91  + #SSL_TXT_aPSK + "aPSK" + + ) + +92  + #SSL_TXT_aGOST94 + "aGOST94" + + ) + +93  + #SSL_TXT_aGOST01 + "aGOST01" + + ) + +94  + #SSL_TXT_aGOST12 + "aGOST12" + + ) + +95  + #SSL_TXT_aGOST + "aGOST" + + ) + +96  + #SSL_TXT_aSRP + "aSRP" + + ) + +98  + #SSL_TXT_DSS + "DSS" + + ) + +99  + #SSL_TXT_DH + "DH" + + ) + +100  + #SSL_TXT_DHE + "DHE" + + ) + +101  + #SSL_TXT_EDH + "EDH" + + ) + +102  + #SSL_TXT_ADH + "ADH" + + ) + +103  + #SSL_TXT_RSA + "RSA" + + ) + +104  + #SSL_TXT_ECDH + "ECDH" + + ) + +105  + #SSL_TXT_EECDH + "EECDH" + + ) + +106  + #SSL_TXT_ECDHE + "ECDHE" + + ) + +107  + #SSL_TXT_AECDH + "AECDH" + + ) + +108  + #SSL_TXT_ECDSA + "ECDSA" + + ) + +109  + #SSL_TXT_PSK + "PSK" + + ) + +110  + #SSL_TXT_SRP + "SRP" + + ) + +112  + #SSL_TXT_DES + "DES" + + ) + +113  + #SSL_TXT_3DES + "3DES" + + ) + +114  + #SSL_TXT_RC4 + "RC4" + + ) + +115  + #SSL_TXT_RC2 + "RC2" + + ) + +116  + #SSL_TXT_IDEA + "IDEA" + + ) + +117  + #SSL_TXT_SEED + "SEED" + + ) + +118  + #SSL_TXT_AES128 + "AES128" + + ) + +119  + #SSL_TXT_AES256 + "AES256" + + ) + +120  + #SSL_TXT_AES + "AES" + + ) + +121  + #SSL_TXT_AES_GCM + "AESGCM" + + ) + +122  + #SSL_TXT_AES_CCM + "AESCCM" + + ) + +123  + #SSL_TXT_AES_CCM_8 + "AESCCM8" + + ) + +124  + #SSL_TXT_CAMELLIA128 + "CAMELLIA128" + + ) + +125  + #SSL_TXT_CAMELLIA256 + "CAMELLIA256" + + ) + +126  + #SSL_TXT_CAMELLIA + "CAMELLIA" + + ) + +127  + #SSL_TXT_CHACHA20 + "CHACHA20" + + ) + +128  + #SSL_TXT_GOST + "GOST89" + + ) + +129  + #SSL_TXT_ARIA + "ARIA" + + ) + +130  + #SSL_TXT_ARIA_GCM + "ARIAGCM" + + ) + +131  + #SSL_TXT_ARIA128 + "ARIA128" + + ) + +132  + #SSL_TXT_ARIA256 + "ARIA256" + + ) + +134  + #SSL_TXT_MD5 + "MD5" + + ) + +135  + #SSL_TXT_SHA1 + "SHA1" + + ) + +136  + #SSL_TXT_SHA + "SHA" + + ) + +137  + #SSL_TXT_GOST94 + "GOST94" + + ) + +138  + #SSL_TXT_GOST89MAC + "GOST89MAC" + + ) + +139  + #SSL_TXT_GOST12 + "GOST12" + + ) + +140  + #SSL_TXT_GOST89MAC12 + "GOST89MAC12" + + ) + +141  + #SSL_TXT_SHA256 + "SHA256" + + ) + +142  + #SSL_TXT_SHA384 + "SHA384" + + ) + +144  + #SSL_TXT_SSLV3 + "SSLv3" + + ) + +145  + #SSL_TXT_TLSV1 + "TLSv1" + + ) + +146  + #SSL_TXT_TLSV1_1 + "TLSv1.1" + + ) + +147  + #SSL_TXT_TLSV1_2 + "TLSv1.2" + + ) + +149  + #SSL_TXT_ALL + "ALL" + + ) + +165  + #SSL_TXT_CMPALL + "COMPLEMENTOFALL" + + ) + +166  + #SSL_TXT_CMPDEF + "COMPLEMENTOFDEFAULT" + + ) + +173  + #SSL_DEFAULT_CIPHER_LIST + "ALL:!COMPLEMENTOFDEFAULT:!eNULL" + + ) + +175 #i! +defed +( +OPENSSL_NO_CHACHA +&& !defed( +OPENSSL_NO_POLY1305 +) + +176  + #TLS_DEFAULT_CIPHERSUITES + "TLS_AES_256_GCM_SHA384:" \ + +178 "TLS_AES_128_GCM_SHA256" + + ) + +180  + #TLS_DEFAULT_CIPHERSUITES + "TLS_AES_256_GCM_SHA384:" \ + +181 "TLS_AES_128_GCM_SHA256" + + ) + +191  + #SSL_SENT_SHUTDOWN + 1 + + ) + +192  + #SSL_RECEIVED_SHUTDOWN + 2 + + ) + +194 #ifde +__lulus + + +198 #ifde +__lulus + + +202  + #SSL_FILETYPE_ASN1 + +X509_FILETYPE_ASN1 + + + ) + +203  + #SSL_FILETYPE_PEM + +X509_FILETYPE_PEM + + + ) + +209  +s_ + * + ts_ock_ +; + +210  +s_ssi_tick_ext_ + + tTLS_SESSION_TICKET_EXT +; + +211  +s_mhod_ + + tSSL_METHOD +; + +212  +s_ch_ + + tSSL_CIPHER +; + +213  +s_ssi_ + + tSSL_SESSION +; + +214  +s_siggs_ + + tTLS_SIGALGS +; + +215  +s_cf_x_ + + tSSL_CONF_CTX +; + +216  +s_comp_ + + tSSL_COMP +; + +218 +STACK_OF +( +SSL_CIPHER +); + +219 +STACK_OF +( +SSL_COMP +); + +222  + s_ei_ofe_ + { + +223 cڡ * +me +; + +224  +id +; + +225 } + tSRTP_PROTECTION_PROFILE +; + +227 +DEFINE_STACK_OF +( +SRTP_PROTECTION_PROFILE +) + +229 (* +s_ssi_tick_ext_cb_ +)( + tSSL + * + ts +, cڡ * + tda +, + +230  + tn +, * + tg +); + +231 (* +s_ssi__cb_ +)( + tSSL + * + ts +, * + t +, * + t_n +, + +232 + tSTACK_OF +( + tSSL_CIPHER +* + t_chs +, + +233 cڡ + tSSL_CIPHER + ** + tch +, * + tg +); + +237  + #SSL_EXT_TLS_ONLY + 0x0001 + + ) + +239  + #SSL_EXT_DTLS_ONLY + 0x0002 + + ) + +241  + #SSL_EXT_TLS_IMPLEMENTATION_ONLY + 0x0004 + + ) + +243  + #SSL_EXT_SSL3_ALLOWED + 0x0008 + + ) + +245  + #SSL_EXT_TLS1_2_AND_BELOW_ONLY + 0x0010 + + ) + +247  + #SSL_EXT_TLS1_3_ONLY + 0x0020 + + ) + +249  + #SSL_EXT_IGNORE_ON_RESUMPTION + 0x0040 + + ) + +250  + #SSL_EXT_CLIENT_HELLO + 0x0080 + + ) + +252  + #SSL_EXT_TLS1_2_SERVER_HELLO + 0x0100 + + ) + +253  + #SSL_EXT_TLS1_3_SERVER_HELLO + 0x0200 + + ) + +254  + #SSL_EXT_TLS1_3_ENCRYPTED_EXTENSIONS + 0x0400 + + ) + +255  + #SSL_EXT_TLS1_3_HELLO_RETRY_REQUEST + 0x0800 + + ) + +256  + #SSL_EXT_TLS1_3_CERTIFICATE + 0x1000 + + ) + +257  + #SSL_EXT_TLS1_3_NEW_SESSION_TICKET + 0x2000 + + ) + +258  + #SSL_EXT_TLS1_3_CERTIFICATE_REQUEST + 0x4000 + + ) + +262 (* +cuom_ext_add_cb +)( + tSSL + * + ts +,  + text_ty +, + +263 cڡ ** + tout +, + tsize_t + * + tou +, + +264 * + t +, * + tadd_g +); + +266 (* +cuom_ext__cb +)( + tSSL + * + ts +,  + text_ty +, + +267 cڡ * + tout +, * + tadd_g +); + +269 (* +cuom_ext_r_cb +)( + tSSL + * + ts +,  + text_ty +, + +270 cڡ * + t +, + tsize_t + + tn +, + +271 * + t +, * + tr_g +); + +274 (* +SSL_cuom_ext_add_cb_ex +)( + tSSL + * + ts +,  + text_ty +, + +275  + tcڋxt +, + +276 cڡ ** + tout +, + +277 + tsize_t + * + tou +, + tX509 + * + tx +, + +278 + tsize_t + + tchaidx +, + +279 * + t +, * + tadd_g +); + +281 (* +SSL_cuom_ext__cb_ex +)( + tSSL + * + ts +,  + text_ty +, + +282  + tcڋxt +, + +283 cڡ * + tout +, + +284 * + tadd_g +); + +286 (* +SSL_cuom_ext_r_cb_ex +)( + tSSL + * + ts +,  + text_ty +, + +287  + tcڋxt +, + +288 cڡ * + t +, + +289 + tsize_t + + tn +, + tX509 + * + tx +, + +290 + tsize_t + + tchaidx +, + +291 * + t +, * + tr_g +); + +294 (* +SSL_vify_cb +)( + tevify_ok +, + tX509_STORE_CTX + * + tx509_x +); + +304  + #SSL_OP_LEGACY_SERVER_CONNECT + 0x00000004U + + ) + +307  + #SSL_OP_TLSEXT_PADDING + 0x00000010U + + ) + +309  + #SSL_OP_SAFARI_ECDHE_ECDSA_BUG + 0x00000040U + + ) + +317  + #SSL_OP_ALLOW_NO_DHE_KEX + 0x00000400U + + ) + +326  + #SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS + 0x00000800U + + ) + +329  + #SSL_OP_NO_QUERY_MTU + 0x00001000U + + ) + +331  + #SSL_OP_COOKIE_EXCHANGE + 0x00002000U + + ) + +333  + #SSL_OP_NO_TICKET + 0x00004000U + + ) + +334 #ide +OPENSSL_NO_DTLS1_METHOD + + +337  + #SSL_OP_CISCO_ANYCONNECT + 0x00008000U + + ) + +341  + #SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION + 0x00010000U + + ) + +343  + #SSL_OP_NO_COMPRESSION + 0x00020000U + + ) + +345  + #SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION + 0x00040000U + + ) + +347  + #SSL_OP_NO_ENCRYPT_THEN_MAC + 0x00080000U + + ) + +353  + #SSL_OP_ENABLE_MIDDLEBOX_COMPAT + 0x00100000U + + ) + +357  + #SSL_OP_PRIORITIZE_CHACHA + 0x00200000U + + ) + +362  + #SSL_OP_CIPHER_SERVER_PREFERENCE + 0x00400000U + + ) + +369  + #SSL_OP_TLS_ROLLBACK_BUG + 0x00800000U + + ) + +375  + #SSL_OP_NO_ANTI_REPLAY + 0x01000000U + + ) + +377  + #SSL_OP_NO_SSLv3 + 0x02000000U + + ) + +378  + #SSL_OP_NO_TLSv1 + 0x04000000U + + ) + +379  + #SSL_OP_NO_TLSv1_2 + 0x08000000U + + ) + +380  + #SSL_OP_NO_TLSv1_1 + 0x10000000U + + ) + +381  + #SSL_OP_NO_TLSv1_3 + 0x20000000U + + ) + +383  + #SSL_OP_NO_DTLSv1 + 0x04000000U + + ) + +384  + #SSL_OP_NO_DTLSv1_2 + 0x08000000U + + ) + +386  + #SSL_OP_NO_SSL_MASK + ( +SSL_OP_NO_SSLv3 +|\ + +387 +SSL_OP_NO_TLSv1 +| +SSL_OP_NO_TLSv1_1 +| +SSL_OP_NO_TLSv1_2 +| +SSL_OP_NO_TLSv1_3 +) + + ) + +388  + #SSL_OP_NO_DTLS_MASK + ( +SSL_OP_NO_DTLSv1 +| +SSL_OP_NO_DTLSv1_2 +) + + ) + +391  + #SSL_OP_NO_RENEGOTIATION + 0x40000000U + + ) + +398  + #SSL_OP_CRYPTOPRO_TLSEXT_BUG + 0x80000000U + + ) + +405  + #SSL_OP_ALL + ( +SSL_OP_CRYPTOPRO_TLSEXT_BUG +|\ + +406 +SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS +|\ + +407 +SSL_OP_LEGACY_SERVER_CONNECT +|\ + +408 +SSL_OP_TLSEXT_PADDING +|\ + +409 +SSL_OP_SAFARI_ECDHE_ECDSA_BUG +) + + ) + +415  + #SSL_OP_MICROSOFT_SESS_ID_BUG + 0x0 + + ) + +418  + #SSL_OP_NETSCAPE_CHALLENGE_BUG + 0x0 + + ) + +421  + #SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG + 0x0 + + ) + +424  + #SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG + 0x0 + + ) + +426  + #SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER + 0x0 + + ) + +428  + #SSL_OP_MSIE_SSLV2_RSA_PADDING + 0x0 + + ) + +431  + #SSL_OP_SSLEAY_080_CLIENT_DH_BUG + 0x0 + + ) + +433  + #SSL_OP_TLS_D5_BUG + 0x0 + + ) + +435  + #SSL_OP_TLS_BLOCK_PADDING_BUG + 0x0 + + ) + +437  + #SSL_OP_SINGLE_ECDH_USE + 0x0 + + ) + +439  + #SSL_OP_SINGLE_DH_USE + 0x0 + + ) + +441  + #SSL_OP_EPHEMERAL_RSA + 0x0 + + ) + +443  + #SSL_OP_NO_SSLv2 + 0x0 + + ) + +445  + #SSL_OP_PKCS1_CHECK_1 + 0x0 + + ) + +447  + #SSL_OP_PKCS1_CHECK_2 + 0x0 + + ) + +449  + #SSL_OP_NETSCAPE_CA_DN_BUG + 0x0 + + ) + +451  + #SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG + 0x0 + + ) + +457  + #SSL_MODE_ENABLE_PARTIAL_WRITE + 0x00000001U + + ) + +464  + #SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER + 0x00000002U + + ) + +468  + #SSL_MODE_AUTO_RETRY + 0x00000004U + + ) + +470  + #SSL_MODE_NO_AUTO_CHAIN + 0x00000008U + + ) + +475  + #SSL_MODE_RELEASE_BUFFERS + 0x00000010U + + ) + +481  + #SSL_MODE_SEND_CLIENTHELLO_TIME + 0x00000020U + + ) + +482  + #SSL_MODE_SEND_SERVERHELLO_TIME + 0x00000040U + + ) + +491  + #SSL_MODE_SEND_FALLBACK_SCSV + 0x00000080U + + ) + +495  + #SSL_MODE_ASYNC + 0x00000100U + + ) + +508  + #SSL_MODE_DTLS_SCTP_LABEL_LENGTH_BUG + 0x00000400U + + ) + +515  + #SSL_CERT_FLAG_TLS_STRICT + 0x00000001U + + ) + +518  + #SSL_CERT_FLAG_SUITEB_128_LOS_ONLY + 0x10000 + + ) + +520  + #SSL_CERT_FLAG_SUITEB_192_LOS + 0x20000 + + ) + +522  + #SSL_CERT_FLAG_SUITEB_128_LOS + 0x30000 + + ) + +525  + #SSL_CERT_FLAG_BROKEN_PROTOCOL + 0x10000000 + + ) + +529  + #SSL_BUILD_CHAIN_FLAG_UNTRUSTED + 0x1 + + ) + +531  + #SSL_BUILD_CHAIN_FLAG_NO_ROOT + 0x2 + + ) + +533  + #SSL_BUILD_CHAIN_FLAG_CHECK + 0x4 + + ) + +535  + #SSL_BUILD_CHAIN_FLAG_IGNORE_ERROR + 0x8 + + ) + +537  + #SSL_BUILD_CHAIN_FLAG_CLEAR_ERROR + 0x10 + + ) + +541  + #CERT_PKEY_VALID + 0x1 + + ) + +543  + #CERT_PKEY_SIGN + 0x2 + + ) + +545  + #CERT_PKEY_EE_SIGNATURE + 0x10 + + ) + +547  + #CERT_PKEY_CA_SIGNATURE + 0x20 + + ) + +549  + #CERT_PKEY_EE_PARAM + 0x40 + + ) + +551  + #CERT_PKEY_CA_PARAM + 0x80 + + ) + +553  + #CERT_PKEY_EXPLICIT_SIGN + 0x100 + + ) + +555  + #CERT_PKEY_ISSUER_NAME + 0x200 + + ) + +557  + #CERT_PKEY_CERT_TYPE + 0x400 + + ) + +559  + #CERT_PKEY_SUITEB + 0x800 + + ) + +561  + #SSL_CONF_FLAG_CMDLINE + 0x1 + + ) + +562  + #SSL_CONF_FLAG_FILE + 0x2 + + ) + +563  + #SSL_CONF_FLAG_CLIENT + 0x4 + + ) + +564  + #SSL_CONF_FLAG_SERVER + 0x8 + + ) + +565  + #SSL_CONF_FLAG_SHOW_ERRORS + 0x10 + + ) + +566  + #SSL_CONF_FLAG_CERTIFICATE + 0x20 + + ) + +567  + #SSL_CONF_FLAG_REQUIRE_PRIVATE + 0x40 + + ) + +569  + #SSL_CONF_TYPE_UNKNOWN + 0x0 + + ) + +570  + #SSL_CONF_TYPE_STRING + 0x1 + + ) + +571  + #SSL_CONF_TYPE_FILE + 0x2 + + ) + +572  + #SSL_CONF_TYPE_DIR + 0x3 + + ) + +573  + #SSL_CONF_TYPE_NONE + 0x4 + + ) + +576  + #SSL_COOKIE_LENGTH + 4096 + + ) + +583  +SSL_CTX_g_tis +(cڡ +SSL_CTX + * +x +); + +584  +SSL_g_tis +(cڡ +SSL + * +s +); + +585  +SSL_CTX_r_tis +( +SSL_CTX + * +x +,  + +); + +586  +SSL_r_tis +( +SSL + * +s +,  + +); + +587  +SSL_CTX_t_tis +( +SSL_CTX + * +x +,  + +); + +588  +SSL_t_tis +( +SSL + * +s +,  + +); + +590  + #SSL_CTX_t_mode +( +x +, + +) \ + +591 + `SSL_CTX_ +(( +x +), +SSL_CTRL_MODE +,( + +), +NULL +) + + ) + +592  + #SSL_CTX_r_mode +( +x +, + +) \ + +593 + `SSL_CTX_ +(( +x +), +SSL_CTRL_CLEAR_MODE +,( + +), +NULL +) + + ) + +594  + #SSL_CTX_g_mode +( +x +) \ + +595 + `SSL_CTX_ +(( +x +), +SSL_CTRL_MODE +,0, +NULL +) + + ) + +596  + #SSL_r_mode +( +s +, + +) \ + +597 + `SSL_ +(( +s +), +SSL_CTRL_CLEAR_MODE +,( + +), +NULL +) + + ) + +598  + #SSL_t_mode +( +s +, + +) \ + +599 + `SSL_ +(( +s +), +SSL_CTRL_MODE +,( + +), +NULL +) + + ) + +600  + #SSL_g_mode +( +s +) \ + +601 + `SSL_ +(( +s +), +SSL_CTRL_MODE +,0, +NULL +) + + ) + +602  + #SSL_t_mtu +( +s +, +mtu +) \ + +603 + `SSL_ +(( +s +), +SSL_CTRL_SET_MTU +,( +mtu +), +NULL +) + + ) + +604  + #DTLS_t_lk_mtu +( +s +, +mtu +) \ + +605 + `SSL_ +(( +s +), +DTLS_CTRL_SET_LINK_MTU +,( +mtu +), +NULL +) + + ) + +606  + #DTLS_g_lk_m_mtu +( +s +) \ + +607 + `SSL_ +(( +s +), +DTLS_CTRL_GET_LINK_MIN_MTU +,0, +NULL +) + + ) + +609  + #SSL_g_cu_gٟti_sut +( +s +) \ + +610 + `SSL_ +(( +s +), +SSL_CTRL_GET_RI_SUPPORT +, 0, +NULL +) + + ) + +612 #ide +OPENSSL_NO_HEARTBEATS + + +613  + #SSL_hbt +( +s +) \ + +614 + `SSL_ +(( +s +), +SSL_CTRL_DTLS_EXT_SEND_HEARTBEAT +,0, +NULL +) + + ) + +617  + #SSL_CTX_t__ags +( +x +, + +) \ + +618 + `SSL_CTX_ +(( +x +), +SSL_CTRL_CERT_FLAGS +,( + +), +NULL +) + + ) + +619  + #SSL_t__ags +( +s +, + +) \ + +620 + `SSL_ +(( +s +), +SSL_CTRL_CERT_FLAGS +,( + +), +NULL +) + + ) + +621  + #SSL_CTX_r__ags +( +x +, + +) \ + +622 + `SSL_CTX_ +(( +x +), +SSL_CTRL_CLEAR_CERT_FLAGS +,( + +), +NULL +) + + ) + +623  + #SSL_r__ags +( +s +, + +) \ + +624 + `SSL_ +(( +s +), +SSL_CTRL_CLEAR_CERT_FLAGS +,( + +), +NULL +) + + ) + +626  +SSL_CTX_t_msg_back +( +SSL_CTX + * +x +, + +627 (* +cb +( +wre_p +,  +vsi +, + +628  +cڋ_ty +, cڡ * +buf +, + +629 +size_t + +n +, +SSL + * +s +, * +g +)); + +630  +SSL_t_msg_back +( +SSL + * +s +, + +631 (* +cb +( +wre_p +,  +vsi +, + +632  +cڋ_ty +, cڡ * +buf +, + +633 +size_t + +n +, +SSL + * +s +, * +g +)); + +634  + #SSL_CTX_t_msg_back_g +( +x +, +g + + `SSL_CTX_ +((x), +SSL_CTRL_SET_MSG_CALLBACK_ARG +, 0, (g)) + + ) + +635  + #SSL_t_msg_back_g +( +s +, +g + + `SSL_ +((s), +SSL_CTRL_SET_MSG_CALLBACK_ARG +, 0, (g)) + + ) + +637  + #SSL_g_extms_sut +( +s +) \ + +638 + `SSL_ +(( +s +), +SSL_CTRL_GET_EXTMS_SUPPORT +,0, +NULL +) + + ) + +640 #ide +OPENSSL_NO_SRP + + +643 +__owur +  +SSL_SRP_CTX_ +( +SSL + * +s +); + +644 +__owur +  +SSL_CTX_SRP_CTX_ +( +SSL_CTX + * +x +); + +645  +SSL_SRP_CTX_ +( +SSL + * +x +); + +646  +SSL_CTX_SRP_CTX_ +( +SSL_CTX + * +x +); + +647 +__owur +  +SSL_p_rv_m_wh_uame +( +SSL + * +s +, * +ad +); + +648 +__owur +  +SRP_Cc_A_m +( +SSL + * +s +); + +653  + #SSL_MAX_CERT_LIST_DEFAULT + 1024*100 + + ) + +655  + #SSL_SESSION_CACHE_MAX_SIZE_DEFAULT + (1024*20) + + ) + +669 (* +GEN_SESSION_CB +( + tSSL + * + ts +, * + tid +, + +670 * + tid_n +); + +672  + #SSL_SESS_CACHE_OFF + 0x0000 + + ) + +673  + #SSL_SESS_CACHE_CLIENT + 0x0001 + + ) + +674  + #SSL_SESS_CACHE_SERVER + 0x0002 + + ) + +675  + #SSL_SESS_CACHE_BOTH + ( +SSL_SESS_CACHE_CLIENT +| +SSL_SESS_CACHE_SERVER +) + + ) + +676  + #SSL_SESS_CACHE_NO_AUTO_CLEAR + 0x0080 + + ) + +678  + #SSL_SESS_CACHE_NO_INTERNAL_LOOKUP + 0x0100 + + ) + +679  + #SSL_SESS_CACHE_NO_INTERNAL_STORE + 0x0200 + + ) + +680  + #SSL_SESS_CACHE_NO_INTERNAL + \ + +681 ( +SSL_SESS_CACHE_NO_INTERNAL_LOOKUP +| +SSL_SESS_CACHE_NO_INTERNAL_STORE +) + + ) + +683 +LHASH_OF +( +SSL_SESSION +* +SSL_CTX_ssis +( +SSL_CTX + * +x +); + +684  + #SSL_CTX_ss_numb +( +x +) \ + +685 + `SSL_CTX_ +( +x +, +SSL_CTRL_SESS_NUMBER +,0, +NULL +) + + ) + +686  + #SSL_CTX_ss_c +( +x +) \ + +687 + `SSL_CTX_ +( +x +, +SSL_CTRL_SESS_CONNECT +,0, +NULL +) + + ) + +688  + #SSL_CTX_ss_c_good +( +x +) \ + +689 + `SSL_CTX_ +( +x +, +SSL_CTRL_SESS_CONNECT_GOOD +,0, +NULL +) + + ) + +690  + #SSL_CTX_ss_c_gٟ +( +x +) \ + +691 + `SSL_CTX_ +( +x +, +SSL_CTRL_SESS_CONNECT_RENEGOTIATE +,0, +NULL +) + + ) + +692  + #SSL_CTX_ss_ac +( +x +) \ + +693 + `SSL_CTX_ +( +x +, +SSL_CTRL_SESS_ACCEPT +,0, +NULL +) + + ) + +694  + #SSL_CTX_ss_ac_gٟ +( +x +) \ + +695 + `SSL_CTX_ +( +x +, +SSL_CTRL_SESS_ACCEPT_RENEGOTIATE +,0, +NULL +) + + ) + +696  + #SSL_CTX_ss_ac_good +( +x +) \ + +697 + `SSL_CTX_ +( +x +, +SSL_CTRL_SESS_ACCEPT_GOOD +,0, +NULL +) + + ) + +698  + #SSL_CTX_ss_hs +( +x +) \ + +699 + `SSL_CTX_ +( +x +, +SSL_CTRL_SESS_HIT +,0, +NULL +) + + ) + +700  + #SSL_CTX_ss_cb_hs +( +x +) \ + +701 + `SSL_CTX_ +( +x +, +SSL_CTRL_SESS_CB_HIT +,0, +NULL +) + + ) + +702  + #SSL_CTX_ss_miss +( +x +) \ + +703 + `SSL_CTX_ +( +x +, +SSL_CTRL_SESS_MISSES +,0, +NULL +) + + ) + +704  + #SSL_CTX_ss_timeouts +( +x +) \ + +705 + `SSL_CTX_ +( +x +, +SSL_CTRL_SESS_TIMEOUTS +,0, +NULL +) + + ) + +706  + #SSL_CTX_ss_che_fu +( +x +) \ + +707 + `SSL_CTX_ +( +x +, +SSL_CTRL_SESS_CACHE_FULL +,0, +NULL +) + + ) + +709  +SSL_CTX_ss_t_w_cb +( +SSL_CTX + * +x +, + +710 (* +w_ssi_cb +( +s_ + * +s +, + +711 +SSL_SESSION + * +ss +)); + +712 (* +SSL_CTX_ss_g_w_cb +( +SSL_CTX + * +x +)( +s_ + * +s +, + +713 +SSL_SESSION + * +ss +); + +714  +SSL_CTX_ss_t_move_cb +( +SSL_CTX + * +x +, + +715 (* +move_ssi_cb +( +s_x_ + + +716 * +x +, + +717 +SSL_SESSION + * +ss +)); + +718 (* +SSL_CTX_ss_g_move_cb +( +SSL_CTX + * +x +)( +s_x_ + *ctx, + +719 +SSL_SESSION + * +ss +); + +720  +SSL_CTX_ss_t_g_cb +( +SSL_CTX + * +x +, + +721 +SSL_SESSION + *(* +g_ssi_cb +( +s_ + + +722 * +s +, + +724 * +da +,  +n +, + +725 * +cy +)); + +726 +SSL_SESSION + *(* +SSL_CTX_ss_g_g_cb +( +SSL_CTX + * +x +)( +s_ + * +s +, + +727 cڡ * +da +, + +728  +n +, * +cy +); + +729  +SSL_CTX_t_fo_back +( +SSL_CTX + * +x +, + +730 (* +cb +(cڡ +SSL + * +s +,  +ty +,  +v +)); + +731 (* +SSL_CTX_g_fo_back +( +SSL_CTX + * +x +)(cڡ +SSL + * +s +,  +ty +, + +732  +v +); + +733  +SSL_CTX_t___cb +( +SSL_CTX + * +x +, + +734 (* +__cb +( +SSL + * +s +, +X509 + ** +x509 +, + +735 +EVP_PKEY + ** +pkey +)); + +736 (* +SSL_CTX_g___cb +( +SSL_CTX + * +x +)( +SSL + * +s +, +X509 + ** +x509 +, + +737 +EVP_PKEY + ** +pkey +); + +738 #ide +OPENSSL_NO_ENGINE + + +739 +__owur +  +SSL_CTX_t___ge +( +SSL_CTX + * +x +, +ENGINE + * +e +); + +741  +SSL_CTX_t_cook_ge_cb +( +SSL_CTX + * +x +, + +742 (* +p_g_cook_cb +( +SSL + * +s +, + +744 * +cook +, + +746 * +cook_n +)); + +747  +SSL_CTX_t_cook_vify_cb +( +SSL_CTX + * +x +, + +748 (* +p_vify_cook_cb +( +SSL + * +s +, + +750 * +cook +, + +752 +cook_n +)); + +754  +SSL_CTX_t_ess_cook_ge_cb +( + +755 +SSL_CTX + * +x +, + +756 (* +g_ess_cook_cb +( +SSL + * +s +, + +757 * +cook +, + +758 +size_t + * +cook_n +)); + +759  +SSL_CTX_t_ess_cook_vify_cb +( + +760 +SSL_CTX + * +x +, + +761 (* +vify_ess_cook_cb +( +SSL + * +s +, + +762 cڡ * +cook +, + +763 +size_t + +cook_n +)); + +764 #ide +OPENSSL_NO_NEXTPROTONEG + + +766 (* +SSL_CTX_n_advtid_cb_func +)( + tSSL + * + ts +, + +767 cڡ ** + tout +, + +768 * + tou +, + +769 * + tg +); + +770  +SSL_CTX_t_xt_os_advtid_cb +( +SSL_CTX + * +s +, + +771 +SSL_CTX_n_advtid_cb_func + +cb +, + +772 * +g +); + +773  + #SSL_CTX_t_n_advtid_cb + +SSL_CTX_t_xt_os_advtid_cb + + + ) + +775 (* +SSL_CTX_n__cb_func +)( + tSSL + * + ts +, + +776 ** + tout +, + +777 * + tou +, + +778 cڡ * + t +, + +779  + tn +, + +780 * + tg +); + +781  +SSL_CTX_t_xt_o__cb +( +SSL_CTX + * +s +, + +782 +SSL_CTX_n__cb_func + +cb +, + +783 * +g +); + +784  + #SSL_CTX_t_n__cb + +SSL_CTX_t_xt_o__cb + + + ) + +786  +SSL_g0_xt_o_gٟd +(cڡ +SSL + * +s +, cڡ ** +da +, + +787 * +n +); + +788  + #SSL_g0_n_gٟd + +SSL_g0_xt_o_gٟd + + + ) + +791 +__owur +  +SSL__xt_o +(** +out +, * +ou +, + +792 cڡ * + +,  +n +, + +793 cڡ * + +, + +794  +_n +); + +796  + #OPENSSL_NPN_UNSUPPORTED + 0 + + ) + +797  + #OPENSSL_NPN_NEGOTIATED + 1 + + ) + +798  + #OPENSSL_NPN_NO_OVERLAP + 2 + + ) + +800 +__owur +  +SSL_CTX_t__os +( +SSL_CTX + * +x +, cڡ * +os +, + +801  +os_n +); + +802 +__owur +  +SSL_t__os +( +SSL + * +s +, cڡ * +os +, + +803  +os_n +); + +804 (* +SSL_CTX___cb_func +)( + tSSL + * + ts +, + +805 cڡ ** + tout +, + +806 * + tou +, + +807 cڡ * + t +, + +808  + tn +, + +809 * + tg +); + +810  +SSL_CTX_t___cb +( +SSL_CTX + * +x +, + +811 +SSL_CTX___cb_func + +cb +, + +812 * +g +); + +813  +SSL_g0__ed +(cڡ +SSL + * +s +, cڡ ** +da +, + +814 * +n +); + +816 #ide +OPENSSL_NO_PSK + + +821  + #PSK_MAX_IDENTITY_LEN + 128 + + ) + +822  + #PSK_MAX_PSK_LEN + 256 + + ) + +823 (* + tSSL_psk__cb_func +)( + tSSL + * + ts +, + +824 cڡ * + tht +, + +825 * + tidty +, + +826  + tmax_idty_n +, + +827 * + tpsk +, + +828  + tmax_psk_n +); + +829  +SSL_CTX_t_psk__back +( +SSL_CTX + * +x +, +SSL_psk__cb_func + +cb +); + +830  +SSL_t_psk__back +( +SSL + * +s +, +SSL_psk__cb_func + +cb +); + +832 (* + tSSL_psk_rv_cb_func +)( + tSSL + * + ts +, + +833 cڡ * + tidty +, + +834 * + tpsk +, + +835  + tmax_psk_n +); + +836  +SSL_CTX_t_psk_rv_back +( +SSL_CTX + * +x +, +SSL_psk_rv_cb_func + +cb +); + +837  +SSL_t_psk_rv_back +( +SSL + * +s +, +SSL_psk_rv_cb_func + +cb +); + +839 +__owur +  +SSL_CTX_u_psk_idty_ht +( +SSL_CTX + * +x +, cڡ * +idty_ht +); + +840 +__owur +  +SSL_u_psk_idty_ht +( +SSL + * +s +, cڡ * +idty_ht +); + +841 cڡ * +SSL_g_psk_idty_ht +(cڡ +SSL + * +s +); + +842 cڡ * +SSL_g_psk_idty +(cڡ +SSL + * +s +); + +845 (* +SSL_psk_fd_ssi_cb_func +)( + tSSL + * + ts +, + +846 cڡ * + tidty +, + +847 + tsize_t + + tidty_n +, + +848 + tSSL_SESSION + ** + tss +); + +849 (* +SSL_psk_u_ssi_cb_func +)( + tSSL + * + ts +, cڡ + tEVP_MD + * + tmd +, + +850 cڡ ** + tid +, + +851 + tsize_t + * + tidn +, + +852 + tSSL_SESSION + ** + tss +); + +854  +SSL_t_psk_fd_ssi_back +( +SSL + * +s +, +SSL_psk_fd_ssi_cb_func + +cb +); + +855  +SSL_CTX_t_psk_fd_ssi_back +( +SSL_CTX + * +x +, + +856 +SSL_psk_fd_ssi_cb_func + +cb +); + +857  +SSL_t_psk_u_ssi_back +( +SSL + * +s +, +SSL_psk_u_ssi_cb_func + +cb +); + +858  +SSL_CTX_t_psk_u_ssi_back +( +SSL_CTX + * +x +, + +859 +SSL_psk_u_ssi_cb_func + +cb +); + +863 +__owur +  +SSL_CTX_has__cuom_ext +(cڡ +SSL_CTX + * +x +, + +864  +ext_ty +); + +866 +__owur +  +SSL_CTX_add__cuom_ext +( +SSL_CTX + * +x +, + +867  +ext_ty +, + +868 +cuom_ext_add_cb + +add_cb +, + +869 +cuom_ext__cb + +_cb +, + +870 * +add_g +, + +871 +cuom_ext_r_cb + +r_cb +, + +872 * +r_g +); + +874 +__owur +  +SSL_CTX_add_rv_cuom_ext +( +SSL_CTX + * +x +, + +875  +ext_ty +, + +876 +cuom_ext_add_cb + +add_cb +, + +877 +cuom_ext__cb + +_cb +, + +878 * +add_g +, + +879 +cuom_ext_r_cb + +r_cb +, + +880 * +r_g +); + +882 +__owur +  +SSL_CTX_add_cuom_ext +( +SSL_CTX + * +x +,  +ext_ty +, + +883  +cڋxt +, + +884 +SSL_cuom_ext_add_cb_ex + +add_cb +, + +885 +SSL_cuom_ext__cb_ex + +_cb +, + +886 * +add_g +, + +887 +SSL_cuom_ext_r_cb_ex + +r_cb +, + +888 * +r_g +); + +890 +__owur +  +SSL_exnsi_su܋d +( +ext_ty +); + +892  + #SSL_NOTHING + 1 + + ) + +893  + #SSL_WRITING + 2 + + ) + +894  + #SSL_READING + 3 + + ) + +895  + #SSL_X509_LOOKUP + 4 + + ) + +896  + #SSL_ASYNC_PAUSED + 5 + + ) + +897  + #SSL_ASYNC_NO_JOBS + 6 + + ) + +898  + #SSL_CLIENT_HELLO_CB + 7 + + ) + +901  + #SSL_wt_nhg +( +s +( + `SSL_wt +(s= +SSL_NOTHING +) + + ) + +902  + #SSL_wt_ad +( +s +( + `SSL_wt +(s= +SSL_READING +) + + ) + +903  + #SSL_wt_wre +( +s +( + `SSL_wt +(s= +SSL_WRITING +) + + ) + +904  + #SSL_wt_x509_lookup +( +s +( + `SSL_wt +(s= +SSL_X509_LOOKUP +) + + ) + +905  + #SSL_wt_async +( +s +( + `SSL_wt +(s= +SSL_ASYNC_PAUSED +) + + ) + +906  + #SSL_wt_async_job +( +s +( + `SSL_wt +(s= +SSL_ASYNC_NO_JOBS +) + + ) + +907  + #SSL_wt__hlo_cb +( +s +( + `SSL_wt +(s= +SSL_CLIENT_HELLO_CB +) + + ) + +909  + #SSL_MAC_FLAG_READ_MAC_STREAM + 1 + + ) + +910  + #SSL_MAC_FLAG_WRITE_MAC_STREAM + 2 + + ) + +916 (* +SSL_CTX_keylog_cb_func +)(cڡ + tSSL + * + ts +, cڡ * + tle +); + +923  +SSL_CTX_t_keylog_back +( +SSL_CTX + * +x +, +SSL_CTX_keylog_cb_func + +cb +); + +929 +SSL_CTX_keylog_cb_func + +SSL_CTX_g_keylog_back +(cڡ +SSL_CTX + * +x +); + +931  +SSL_CTX_t_max_y_da +( +SSL_CTX + * +x +, +ut32_t + +max_y_da +); + +932 +ut32_t + +SSL_CTX_g_max_y_da +(cڡ +SSL_CTX + * +x +); + +933  +SSL_t_max_y_da +( +SSL + * +s +, +ut32_t + +max_y_da +); + +934 +ut32_t + +SSL_g_max_y_da +(cڡ +SSL + * +s +); + +935  +SSL_CTX_t_cv_max_y_da +( +SSL_CTX + * +x +, +ut32_t + +cv_max_y_da +); + +936 +ut32_t + +SSL_CTX_g_cv_max_y_da +(cڡ +SSL_CTX + * +x +); + +937  +SSL_t_cv_max_y_da +( +SSL + * +s +, +ut32_t + +cv_max_y_da +); + +938 +ut32_t + +SSL_g_cv_max_y_da +(cڡ +SSL + * +s +); + +940 #ifde +__lulus + + +944  + ~<ݒs/s2.h +> + +945  + ~<ݒs/s3.h +> + +946  + ~<ݒs/s1.h +> + +947  + ~<ݒs/ds1.h +> + +948  + ~<ݒs/.h +> + +950 #ifde +__lulus + + +958 +DEFINE_STACK_OF_CONST +( +SSL_CIPHER +) + +959 +DEFINE_STACK_OF +( +SSL_COMP +) + +962  + #SSL_t_p_da +( +s +, +g +( + `SSL_t_ex_da +(s,0,(*)rg))) + + ) + +963  + #SSL_g_p_da +( +s +( + `SSL_g_ex_da +(s,0)) + + ) + +964  + #SSL_SESSION_t_p_da +( +s +, +a +( + `SSL_SESSION_t_ex_da +(s,0, \ + +965 (*)( +a +))) + + ) + +966  + #SSL_SESSION_g_p_da +( +s +( + `SSL_SESSION_g_ex_da +(s,0)) + + ) + +967  + #SSL_CTX_g_p_da +( +x +( + `SSL_CTX_g_ex_da +(x,0)) + + ) + +968  + #SSL_CTX_t_p_da +( +x +, +g +( + `SSL_CTX_t_ex_da +(ctx,0, \ + +969 (*)( +g +))) + + ) + +970 +DEPRECATEDIN_1_1_0 +( +SSL_t_debug +( +SSL + * +s +,  +debug +)) + +974  + #SSL_KEY_UPDATE_NONE + -1 + + ) + +976  + #SSL_KEY_UPDATE_NOT_REQUESTED + 0 + + ) + +977  + #SSL_KEY_UPDATE_REQUESTED + 1 + + ) + +992 +TLS_ST_BEFORE +, + +993 +TLS_ST_OK +, + +994 +DTLS_ST_CR_HELLO_VERIFY_REQUEST +, + +995 +TLS_ST_CR_SRVR_HELLO +, + +996 +TLS_ST_CR_CERT +, + +997 +TLS_ST_CR_CERT_STATUS +, + +998 +TLS_ST_CR_KEY_EXCH +, + +999 +TLS_ST_CR_CERT_REQ +, + +1000 +TLS_ST_CR_SRVR_DONE +, + +1001 +TLS_ST_CR_SESSION_TICKET +, + +1002 +TLS_ST_CR_CHANGE +, + +1003 +TLS_ST_CR_FINISHED +, + +1004 +TLS_ST_CW_CLNT_HELLO +, + +1005 +TLS_ST_CW_CERT +, + +1006 +TLS_ST_CW_KEY_EXCH +, + +1007 +TLS_ST_CW_CERT_VRFY +, + +1008 +TLS_ST_CW_CHANGE +, + +1009 +TLS_ST_CW_NEXT_PROTO +, + +1010 +TLS_ST_CW_FINISHED +, + +1011 +TLS_ST_SW_HELLO_REQ +, + +1012 +TLS_ST_SR_CLNT_HELLO +, + +1013 +DTLS_ST_SW_HELLO_VERIFY_REQUEST +, + +1014 +TLS_ST_SW_SRVR_HELLO +, + +1015 +TLS_ST_SW_CERT +, + +1016 +TLS_ST_SW_KEY_EXCH +, + +1017 +TLS_ST_SW_CERT_REQ +, + +1018 +TLS_ST_SW_SRVR_DONE +, + +1019 +TLS_ST_SR_CERT +, + +1020 +TLS_ST_SR_KEY_EXCH +, + +1021 +TLS_ST_SR_CERT_VRFY +, + +1022 +TLS_ST_SR_NEXT_PROTO +, + +1023 +TLS_ST_SR_CHANGE +, + +1024 +TLS_ST_SR_FINISHED +, + +1025 +TLS_ST_SW_SESSION_TICKET +, + +1026 +TLS_ST_SW_CERT_STATUS +, + +1027 +TLS_ST_SW_CHANGE +, + +1028 +TLS_ST_SW_FINISHED +, + +1029 +TLS_ST_SW_ENCRYPTED_EXTENSIONS +, + +1030 +TLS_ST_CR_ENCRYPTED_EXTENSIONS +, + +1031 +TLS_ST_CR_CERT_VRFY +, + +1032 +TLS_ST_SW_CERT_VRFY +, + +1033 +TLS_ST_CR_HELLO_REQ +, + +1034 +TLS_ST_SW_KEY_UPDATE +, + +1035 +TLS_ST_CW_KEY_UPDATE +, + +1036 +TLS_ST_SR_KEY_UPDATE +, + +1037 +TLS_ST_CR_KEY_UPDATE +, + +1038 +TLS_ST_EARLY_DATA +, + +1039 +TLS_ST_PENDING_EARLY_DATA_END +, + +1040 +TLS_ST_CW_END_OF_EARLY_DATA +, + +1041 +TLS_ST_SR_END_OF_EARLY_DATA + + +1042 } + tOSSL_HANDSHAKE_STATE +; + +1052  + #SSL_ST_CONNECT + 0x1000 + + ) + +1053  + #SSL_ST_ACCEPT + 0x2000 + + ) + +1055  + #SSL_ST_MASK + 0x0FFF + + ) + +1057  + #SSL_CB_LOOP + 0x01 + + ) + +1058  + #SSL_CB_EXIT + 0x02 + + ) + +1059  + #SSL_CB_READ + 0x04 + + ) + +1060  + #SSL_CB_WRITE + 0x08 + + ) + +1061  + #SSL_CB_ALERT + 0x4000 + + ) + +1062  + #SSL_CB_READ_ALERT + ( +SSL_CB_ALERT +| +SSL_CB_READ +) + + ) + +1063  + #SSL_CB_WRITE_ALERT + ( +SSL_CB_ALERT +| +SSL_CB_WRITE +) + + ) + +1064  + #SSL_CB_ACCEPT_LOOP + ( +SSL_ST_ACCEPT +| +SSL_CB_LOOP +) + + ) + +1065  + #SSL_CB_ACCEPT_EXIT + ( +SSL_ST_ACCEPT +| +SSL_CB_EXIT +) + + ) + +1066  + #SSL_CB_CONNECT_LOOP + ( +SSL_ST_CONNECT +| +SSL_CB_LOOP +) + + ) + +1067  + #SSL_CB_CONNECT_EXIT + ( +SSL_ST_CONNECT +| +SSL_CB_EXIT +) + + ) + +1068  + #SSL_CB_HANDSHAKE_START + 0x10 + + ) + +1069  + #SSL_CB_HANDSHAKE_DONE + 0x20 + + ) + +1072  + #SSL__c_ +( +a +( + `SSL__ +&& ! + `SSL_is_rv +)) + + ) + +1073  + #SSL__ac_ +( +a +( + `SSL__ +&& + `SSL_is_rv +)) + + ) + +1074  +SSL__ +(cڡ +SSL + * +s +); + +1075  +SSL__befe +(cڡ +SSL + * +s +); + +1076  +SSL_is__fished +(cڡ +SSL + * +s +); + +1082  + #SSL_ST_READ_HEADER + 0xF0 + + ) + +1083  + #SSL_ST_READ_BODY + 0xF1 + + ) + +1084  + #SSL_ST_READ_DONE + 0xF2 + + ) + +1092 +size_t + +SSL_g_fished +(cڡ +SSL + * +s +, * +buf +, size_ +cou +); + +1093 +size_t + +SSL_g__fished +(cڡ +SSL + * +s +, * +buf +, size_ +cou +); + +1099  + #SSL_VERIFY_NONE + 0x00 + + ) + +1100  + #SSL_VERIFY_PEER + 0x01 + + ) + +1101  + #SSL_VERIFY_FAIL_IF_NO_PEER_CERT + 0x02 + + ) + +1102  + #SSL_VERIFY_CLIENT_ONCE + 0x04 + + ) + +1103  + #SSL_VERIFY_POST_HANDSHAKE + 0x08 + + ) + +1105 #i +OPENSSL_API_COMPAT + < 0x10100000L + +1106  + #OnSSL_add_s_gܙhms +( + `SSL_libry_ +() + + ) + +1107  + #SSLy_add_s_gܙhms +( + `SSL_libry_ +() + + ) + +1111  + #SSL_g_ch +( +s +) \ + +1112 + `SSL_CIPHER_g_me +( + `SSL_g_cut_ch +( +s +)) + + ) + +1113  + #SSL_g_ch_bs +( +s +, + +) \ + +1114 + `SSL_CIPHER_g_bs +( + `SSL_g_cut_ch +( +s +), + +) + + ) + +1115  + #SSL_g_ch_vsi +( +s +) \ + +1116 + `SSL_CIPHER_g_vsi +( + `SSL_g_cut_ch +( +s +)) + + ) + +1117  + #SSL_g_ch_me +( +s +) \ + +1118 + `SSL_CIPHER_g_me +( + `SSL_g_cut_ch +( +s +)) + + ) + +1119  + #SSL_g_time +( +a + + `SSL_SESSION_g_time +) + + ) + +1120  + #SSL_t_time +( +a +, +b + + `SSL_SESSION_t_time +(),(b)) + + ) + +1121  + #SSL_g_timeout +( +a + + `SSL_SESSION_g_timeout +) + + ) + +1122  + #SSL_t_timeout +( +a +, +b + + `SSL_SESSION_t_timeout +(),(b)) + + ) + +1124  + #d2i_SSL_SESSION_bio +( +bp +, +s_id + + `ASN1_d2i_bio_of +( +SSL_SESSION +, +SSL_SESSION_w +, +d2i_SSL_SESSION +,bp,s_id) + + ) + +1125  + #i2d_SSL_SESSION_bio +( +bp +, +s_id + + `ASN1_i2d_bio_of +( +SSL_SESSION +, +i2d_SSL_SESSION +,bp,s_id) + + ) + +1127 +DECLARE_PEM_rw +( +SSL_SESSION +, SSL_SESSION) + +1128  + #SSL_AD_REASON_OFFSET + 1000 + + ) + +1131  + #SSL_AD_CLOSE_NOTIFY + +SSL3_AD_CLOSE_NOTIFY + + + ) + +1133  + #SSL_AD_UNEXPECTED_MESSAGE + +SSL3_AD_UNEXPECTED_MESSAGE + + + ) + +1135  + #SSL_AD_BAD_RECORD_MAC + +SSL3_AD_BAD_RECORD_MAC + + + ) + +1136  + #SSL_AD_DECRYPTION_FAILED + +TLS1_AD_DECRYPTION_FAILED + + + ) + +1137  + #SSL_AD_RECORD_OVERFLOW + +TLS1_AD_RECORD_OVERFLOW + + + ) + +1139  + #SSL_AD_DECOMPRESSION_FAILURE + +SSL3_AD_DECOMPRESSION_FAILURE + + + ) + +1141  + #SSL_AD_HANDSHAKE_FAILURE + +SSL3_AD_HANDSHAKE_FAILURE + + + ) + +1143  + #SSL_AD_NO_CERTIFICATE + +SSL3_AD_NO_CERTIFICATE + + + ) + +1144  + #SSL_AD_BAD_CERTIFICATE + +SSL3_AD_BAD_CERTIFICATE + + + ) + +1145  + #SSL_AD_UNSUPPORTED_CERTIFICATE + +SSL3_AD_UNSUPPORTED_CERTIFICATE + + + ) + +1146  + #SSL_AD_CERTIFICATE_REVOKED + +SSL3_AD_CERTIFICATE_REVOKED + + + ) + +1147  + #SSL_AD_CERTIFICATE_EXPIRED + +SSL3_AD_CERTIFICATE_EXPIRED + + + ) + +1148  + #SSL_AD_CERTIFICATE_UNKNOWN + +SSL3_AD_CERTIFICATE_UNKNOWN + + + ) + +1150  + #SSL_AD_ILLEGAL_PARAMETER + +SSL3_AD_ILLEGAL_PARAMETER + + + ) + +1152  + #SSL_AD_UNKNOWN_CA + +TLS1_AD_UNKNOWN_CA + + + ) + +1154  + #SSL_AD_ACCESS_DENIED + +TLS1_AD_ACCESS_DENIED + + + ) + +1156  + #SSL_AD_DECODE_ERROR + +TLS1_AD_DECODE_ERROR + + + ) + +1157  + #SSL_AD_DECRYPT_ERROR + +TLS1_AD_DECRYPT_ERROR + + + ) + +1159  + #SSL_AD_EXPORT_RESTRICTION + +TLS1_AD_EXPORT_RESTRICTION + + + ) + +1161  + #SSL_AD_PROTOCOL_VERSION + +TLS1_AD_PROTOCOL_VERSION + + + ) + +1163  + #SSL_AD_INSUFFICIENT_SECURITY + +TLS1_AD_INSUFFICIENT_SECURITY + + + ) + +1165  + #SSL_AD_INTERNAL_ERROR + +TLS1_AD_INTERNAL_ERROR + + + ) + +1166  + #SSL_AD_USER_CANCELLED + +TLS1_AD_USER_CANCELLED + + + ) + +1167  + #SSL_AD_NO_RENEGOTIATION + +TLS1_AD_NO_RENEGOTIATION + + + ) + +1168  + #SSL_AD_MISSING_EXTENSION + +TLS13_AD_MISSING_EXTENSION + + + ) + +1169  + #SSL_AD_CERTIFICATE_REQUIRED + +TLS13_AD_CERTIFICATE_REQUIRED + + + ) + +1170  + #SSL_AD_UNSUPPORTED_EXTENSION + +TLS1_AD_UNSUPPORTED_EXTENSION + + + ) + +1171  + #SSL_AD_CERTIFICATE_UNOBTAINABLE + +TLS1_AD_CERTIFICATE_UNOBTAINABLE + + + ) + +1172  + #SSL_AD_UNRECOGNIZED_NAME + +TLS1_AD_UNRECOGNIZED_NAME + + + ) + +1173  + #SSL_AD_BAD_CERTIFICATE_STATUS_RESPONSE + +TLS1_AD_BAD_CERTIFICATE_STATUS_RESPONSE + + + ) + +1174  + #SSL_AD_BAD_CERTIFICATE_HASH_VALUE + +TLS1_AD_BAD_CERTIFICATE_HASH_VALUE + + + ) + +1176  + #SSL_AD_UNKNOWN_PSK_IDENTITY + +TLS1_AD_UNKNOWN_PSK_IDENTITY + + + ) + +1178  + #SSL_AD_INAPPROPRIATE_FALLBACK + +TLS1_AD_INAPPROPRIATE_FALLBACK + + + ) + +1179  + #SSL_AD_NO_APPLICATION_PROTOCOL + +TLS1_AD_NO_APPLICATION_PROTOCOL + + + ) + +1180  + #SSL_ERROR_NONE + 0 + + ) + +1181  + #SSL_ERROR_SSL + 1 + + ) + +1182  + #SSL_ERROR_WANT_READ + 2 + + ) + +1183  + #SSL_ERROR_WANT_WRITE + 3 + + ) + +1184  + #SSL_ERROR_WANT_X509_LOOKUP + 4 + + ) + +1185  + #SSL_ERROR_SYSCALL + 5 + + ) + +1187  + #SSL_ERROR_ZERO_RETURN + 6 + + ) + +1188  + #SSL_ERROR_WANT_CONNECT + 7 + + ) + +1189  + #SSL_ERROR_WANT_ACCEPT + 8 + + ) + +1190  + #SSL_ERROR_WANT_ASYNC + 9 + + ) + +1191  + #SSL_ERROR_WANT_ASYNC_JOB + 10 + + ) + +1192  + #SSL_ERROR_WANT_CLIENT_HELLO_CB + 11 + + ) + +1193  + #SSL_CTRL_SET_TMP_DH + 3 + + ) + +1194  + #SSL_CTRL_SET_TMP_ECDH + 4 + + ) + +1195  + #SSL_CTRL_SET_TMP_DH_CB + 6 + + ) + +1196  + #SSL_CTRL_GET_CLIENT_CERT_REQUEST + 9 + + ) + +1197  + #SSL_CTRL_GET_NUM_RENEGOTIATIONS + 10 + + ) + +1198  + #SSL_CTRL_CLEAR_NUM_RENEGOTIATIONS + 11 + + ) + +1199  + #SSL_CTRL_GET_TOTAL_RENEGOTIATIONS + 12 + + ) + +1200  + #SSL_CTRL_GET_FLAGS + 13 + + ) + +1201  + #SSL_CTRL_EXTRA_CHAIN_CERT + 14 + + ) + +1202  + #SSL_CTRL_SET_MSG_CALLBACK + 15 + + ) + +1203  + #SSL_CTRL_SET_MSG_CALLBACK_ARG + 16 + + ) + +1205  + #SSL_CTRL_SET_MTU + 17 + + ) + +1207  + #SSL_CTRL_SESS_NUMBER + 20 + + ) + +1208  + #SSL_CTRL_SESS_CONNECT + 21 + + ) + +1209  + #SSL_CTRL_SESS_CONNECT_GOOD + 22 + + ) + +1210  + #SSL_CTRL_SESS_CONNECT_RENEGOTIATE + 23 + + ) + +1211  + #SSL_CTRL_SESS_ACCEPT + 24 + + ) + +1212  + #SSL_CTRL_SESS_ACCEPT_GOOD + 25 + + ) + +1213  + #SSL_CTRL_SESS_ACCEPT_RENEGOTIATE + 26 + + ) + +1214  + #SSL_CTRL_SESS_HIT + 27 + + ) + +1215  + #SSL_CTRL_SESS_CB_HIT + 28 + + ) + +1216  + #SSL_CTRL_SESS_MISSES + 29 + + ) + +1217  + #SSL_CTRL_SESS_TIMEOUTS + 30 + + ) + +1218  + #SSL_CTRL_SESS_CACHE_FULL + 31 + + ) + +1219  + #SSL_CTRL_MODE + 33 + + ) + +1220  + #SSL_CTRL_GET_READ_AHEAD + 40 + + ) + +1221  + #SSL_CTRL_SET_READ_AHEAD + 41 + + ) + +1222  + #SSL_CTRL_SET_SESS_CACHE_SIZE + 42 + + ) + +1223  + #SSL_CTRL_GET_SESS_CACHE_SIZE + 43 + + ) + +1224  + #SSL_CTRL_SET_SESS_CACHE_MODE + 44 + + ) + +1225  + #SSL_CTRL_GET_SESS_CACHE_MODE + 45 + + ) + +1226  + #SSL_CTRL_GET_MAX_CERT_LIST + 50 + + ) + +1227  + #SSL_CTRL_SET_MAX_CERT_LIST + 51 + + ) + +1228  + #SSL_CTRL_SET_MAX_SEND_FRAGMENT + 52 + + ) + +1230  + #SSL_CTRL_SET_TLSEXT_SERVERNAME_CB + 53 + + ) + +1231  + #SSL_CTRL_SET_TLSEXT_SERVERNAME_ARG + 54 + + ) + +1232  + #SSL_CTRL_SET_TLSEXT_HOSTNAME + 55 + + ) + +1233  + #SSL_CTRL_SET_TLSEXT_DEBUG_CB + 56 + + ) + +1234  + #SSL_CTRL_SET_TLSEXT_DEBUG_ARG + 57 + + ) + +1235  + #SSL_CTRL_GET_TLSEXT_TICKET_KEYS + 58 + + ) + +1236  + #SSL_CTRL_SET_TLSEXT_TICKET_KEYS + 59 + + ) + +1240  + #SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB + 63 + + ) + +1241  + #SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB_ARG + 64 + + ) + +1242  + #SSL_CTRL_SET_TLSEXT_STATUS_REQ_TYPE + 65 + + ) + +1243  + #SSL_CTRL_GET_TLSEXT_STATUS_REQ_EXTS + 66 + + ) + +1244  + #SSL_CTRL_SET_TLSEXT_STATUS_REQ_EXTS + 67 + + ) + +1245  + #SSL_CTRL_GET_TLSEXT_STATUS_REQ_IDS + 68 + + ) + +1246  + #SSL_CTRL_SET_TLSEXT_STATUS_REQ_IDS + 69 + + ) + +1247  + #SSL_CTRL_GET_TLSEXT_STATUS_REQ_OCSP_RESP + 70 + + ) + +1248  + #SSL_CTRL_SET_TLSEXT_STATUS_REQ_OCSP_RESP + 71 + + ) + +1249  + #SSL_CTRL_SET_TLSEXT_TICKET_KEY_CB + 72 + + ) + +1250  + #SSL_CTRL_SET_TLS_EXT_SRP_USERNAME_CB + 75 + + ) + +1251  + #SSL_CTRL_SET_SRP_VERIFY_PARAM_CB + 76 + + ) + +1252  + #SSL_CTRL_SET_SRP_GIVE_CLIENT_PWD_CB + 77 + + ) + +1253  + #SSL_CTRL_SET_SRP_ARG + 78 + + ) + +1254  + #SSL_CTRL_SET_TLS_EXT_SRP_USERNAME + 79 + + ) + +1255  + #SSL_CTRL_SET_TLS_EXT_SRP_STRENGTH + 80 + + ) + +1256  + #SSL_CTRL_SET_TLS_EXT_SRP_PASSWORD + 81 + + ) + +1257 #ide +OPENSSL_NO_HEARTBEATS + + +1258  + #SSL_CTRL_DTLS_EXT_SEND_HEARTBEAT + 85 + + ) + +1259  + #SSL_CTRL_GET_DTLS_EXT_HEARTBEAT_PENDING + 86 + + ) + +1260  + #SSL_CTRL_SET_DTLS_EXT_HEARTBEAT_NO_REQUESTS + 87 + + ) + +1262  + #DTLS_CTRL_GET_TIMEOUT + 73 + + ) + +1263  + #DTLS_CTRL_HANDLE_TIMEOUT + 74 + + ) + +1264  + #SSL_CTRL_GET_RI_SUPPORT + 76 + + ) + +1265  + #SSL_CTRL_CLEAR_MODE + 78 + + ) + +1266  + #SSL_CTRL_SET_NOT_RESUMABLE_SESS_CB + 79 + + ) + +1267  + #SSL_CTRL_GET_EXTRA_CHAIN_CERTS + 82 + + ) + +1268  + #SSL_CTRL_CLEAR_EXTRA_CHAIN_CERTS + 83 + + ) + +1269  + #SSL_CTRL_CHAIN + 88 + + ) + +1270  + #SSL_CTRL_CHAIN_CERT + 89 + + ) + +1271  + #SSL_CTRL_GET_GROUPS + 90 + + ) + +1272  + #SSL_CTRL_SET_GROUPS + 91 + + ) + +1273  + #SSL_CTRL_SET_GROUPS_LIST + 92 + + ) + +1274  + #SSL_CTRL_GET_SHARED_GROUP + 93 + + ) + +1275  + #SSL_CTRL_SET_SIGALGS + 97 + + ) + +1276  + #SSL_CTRL_SET_SIGALGS_LIST + 98 + + ) + +1277  + #SSL_CTRL_CERT_FLAGS + 99 + + ) + +1278  + #SSL_CTRL_CLEAR_CERT_FLAGS + 100 + + ) + +1279  + #SSL_CTRL_SET_CLIENT_SIGALGS + 101 + + ) + +1280  + #SSL_CTRL_SET_CLIENT_SIGALGS_LIST + 102 + + ) + +1281  + #SSL_CTRL_GET_CLIENT_CERT_TYPES + 103 + + ) + +1282  + #SSL_CTRL_SET_CLIENT_CERT_TYPES + 104 + + ) + +1283  + #SSL_CTRL_BUILD_CERT_CHAIN + 105 + + ) + +1284  + #SSL_CTRL_SET_VERIFY_CERT_STORE + 106 + + ) + +1285  + #SSL_CTRL_SET_CHAIN_CERT_STORE + 107 + + ) + +1286  + #SSL_CTRL_GET_PEER_SIGNATURE_NID + 108 + + ) + +1287  + #SSL_CTRL_GET_PEER_TMP_KEY + 109 + + ) + +1288  + #SSL_CTRL_GET_RAW_CIPHERLIST + 110 + + ) + +1289  + #SSL_CTRL_GET_EC_POINT_FORMATS + 111 + + ) + +1290  + #SSL_CTRL_GET_CHAIN_CERTS + 115 + + ) + +1291  + #SSL_CTRL_SELECT_CURRENT_CERT + 116 + + ) + +1292  + #SSL_CTRL_SET_CURRENT_CERT + 117 + + ) + +1293  + #SSL_CTRL_SET_DH_AUTO + 118 + + ) + +1294  + #DTLS_CTRL_SET_LINK_MTU + 120 + + ) + +1295  + #DTLS_CTRL_GET_LINK_MIN_MTU + 121 + + ) + +1296  + #SSL_CTRL_GET_EXTMS_SUPPORT + 122 + + ) + +1297  + #SSL_CTRL_SET_MIN_PROTO_VERSION + 123 + + ) + +1298  + #SSL_CTRL_SET_MAX_PROTO_VERSION + 124 + + ) + +1299  + #SSL_CTRL_SET_SPLIT_SEND_FRAGMENT + 125 + + ) + +1300  + #SSL_CTRL_SET_MAX_PIPELINES + 126 + + ) + +1301  + #SSL_CTRL_GET_TLSEXT_STATUS_REQ_TYPE + 127 + + ) + +1302  + #SSL_CTRL_GET_TLSEXT_STATUS_REQ_CB + 128 + + ) + +1303  + #SSL_CTRL_GET_TLSEXT_STATUS_REQ_CB_ARG + 129 + + ) + +1304  + #SSL_CTRL_GET_MIN_PROTO_VERSION + 130 + + ) + +1305  + #SSL_CTRL_GET_MAX_PROTO_VERSION + 131 + + ) + +1306  + #SSL_CTRL_GET_SIGNATURE_NID + 132 + + ) + +1307  + #SSL_CTRL_GET_TMP_KEY + 133 + + ) + +1308  + #SSL_CERT_SET_FIRST + 1 + + ) + +1309  + #SSL_CERT_SET_NEXT + 2 + + ) + +1310  + #SSL_CERT_SET_SERVER + 3 + + ) + +1311  + #DTLSv1_g_timeout +( +s +, +g +) \ + +1312 + `SSL_ +( +s +, +DTLS_CTRL_GET_TIMEOUT +,0, (*)( +g +)) + + ) + +1313  + #DTLSv1_hd_timeout +( +s +) \ + +1314 + `SSL_ +( +s +, +DTLS_CTRL_HANDLE_TIMEOUT +,0, +NULL +) + + ) + +1315  + #SSL_num_gٟtis +( +s +) \ + +1316 + `SSL_ +(( +s +), +SSL_CTRL_GET_NUM_RENEGOTIATIONS +,0, +NULL +) + + ) + +1317  + #SSL_r_num_gٟtis +( +s +) \ + +1318 + `SSL_ +(( +s +), +SSL_CTRL_CLEAR_NUM_RENEGOTIATIONS +,0, +NULL +) + + ) + +1319  + #SSL_tٮ_gٟtis +( +s +) \ + +1320 + `SSL_ +(( +s +), +SSL_CTRL_GET_TOTAL_RENEGOTIATIONS +,0, +NULL +) + + ) + +1321  + #SSL_CTX_t_tmp_dh +( +x +, +dh +) \ + +1322 + `SSL_CTX_ +( +x +, +SSL_CTRL_SET_TMP_DH +,0,(*)( +dh +)) + + ) + +1323  + #SSL_CTX_t_tmp_ecdh +( +x +, +ecdh +) \ + +1324 + `SSL_CTX_ +( +x +, +SSL_CTRL_SET_TMP_ECDH +,0,(*)( +ecdh +)) + + ) + +1325  + #SSL_CTX_t_dh_auto +( +x +, +off +) \ + +1326 + `SSL_CTX_ +( +x +, +SSL_CTRL_SET_DH_AUTO +, +off +, +NULL +) + + ) + +1327  + #SSL_t_dh_auto +( +s +, +off +) \ + +1328 + `SSL_ +( +s +, +SSL_CTRL_SET_DH_AUTO +, +off +, +NULL +) + + ) + +1329  + #SSL_t_tmp_dh +( +s +, +dh +) \ + +1330 + `SSL_ +( +s +, +SSL_CTRL_SET_TMP_DH +,0,(*)( +dh +)) + + ) + +1331  + #SSL_t_tmp_ecdh +( +s +, +ecdh +) \ + +1332 + `SSL_ +( +s +, +SSL_CTRL_SET_TMP_ECDH +,0,(*)( +ecdh +)) + + ) + +1333  + #SSL_CTX_add_exa_cha_ +( +x +, +x509 +) \ + +1334 + `SSL_CTX_ +( +x +, +SSL_CTRL_EXTRA_CHAIN_CERT +,0,(*)( +x509 +)) + + ) + +1335  + #SSL_CTX_g_exa_cha_s +( +x +, +px509 +) \ + +1336 + `SSL_CTX_ +( +x +, +SSL_CTRL_GET_EXTRA_CHAIN_CERTS +,0, +px509 +) + + ) + +1337  + #SSL_CTX_g_exa_cha_s_ly +( +x +, +px509 +) \ + +1338 + `SSL_CTX_ +( +x +, +SSL_CTRL_GET_EXTRA_CHAIN_CERTS +,1, +px509 +) + + ) + +1339  + #SSL_CTX_r_exa_cha_s +( +x +) \ + +1340 + `SSL_CTX_ +( +x +, +SSL_CTRL_CLEAR_EXTRA_CHAIN_CERTS +,0, +NULL +) + + ) + +1341  + #SSL_CTX_t0_cha +( +x +, +sk +) \ + +1342 + `SSL_CTX_ +( +x +, +SSL_CTRL_CHAIN +,0,(*)( +sk +)) + + ) + +1343  + #SSL_CTX_t1_cha +( +x +, +sk +) \ + +1344 + `SSL_CTX_ +( +x +, +SSL_CTRL_CHAIN +,1,(*)( +sk +)) + + ) + +1345  + #SSL_CTX_add0_cha_ +( +x +, +x509 +) \ + +1346 + `SSL_CTX_ +( +x +, +SSL_CTRL_CHAIN_CERT +,0,(*)( +x509 +)) + + ) + +1347  + #SSL_CTX_add1_cha_ +( +x +, +x509 +) \ + +1348 + `SSL_CTX_ +( +x +, +SSL_CTRL_CHAIN_CERT +,1,(*)( +x509 +)) + + ) + +1349  + #SSL_CTX_g0_cha_s +( +x +, +px509 +) \ + +1350 + `SSL_CTX_ +( +x +, +SSL_CTRL_GET_CHAIN_CERTS +,0, +px509 +) + + ) + +1351  + #SSL_CTX_r_cha_s +( +x +) \ + +1352 + `SSL_CTX_t0_cha +( +x +, +NULL +) + + ) + +1353  + #SSL_CTX_bud__cha +( +x +, +ags +) \ + +1354 + `SSL_CTX_ +( +x +, +SSL_CTRL_BUILD_CERT_CHAIN +, +ags +, +NULL +) + + ) + +1355  + #SSL_CTX__cut_ +( +x +, +x509 +) \ + +1356 + `SSL_CTX_ +( +x +, +SSL_CTRL_SELECT_CURRENT_CERT +,0,(*)( +x509 +)) + + ) + +1357  + #SSL_CTX_t_cut_ +( +x +, + +) \ + +1358 + `SSL_CTX_ +( +x +, +SSL_CTRL_SET_CURRENT_CERT +, + +, +NULL +) + + ) + +1359  + #SSL_CTX_t0_vify__e +( +x +, + +) \ + +1360 + `SSL_CTX_ +( +x +, +SSL_CTRL_SET_VERIFY_CERT_STORE +,0,(*)( + +)) + + ) + +1361  + #SSL_CTX_t1_vify__e +( +x +, + +) \ + +1362 + `SSL_CTX_ +( +x +, +SSL_CTRL_SET_VERIFY_CERT_STORE +,1,(*)( + +)) + + ) + +1363  + #SSL_CTX_t0_cha__e +( +x +, + +) \ + +1364 + `SSL_CTX_ +( +x +, +SSL_CTRL_SET_CHAIN_CERT_STORE +,0,(*)( + +)) + + ) + +1365  + #SSL_CTX_t1_cha__e +( +x +, + +) \ + +1366 + `SSL_CTX_ +( +x +, +SSL_CTRL_SET_CHAIN_CERT_STORE +,1,(*)( + +)) + + ) + +1367  + #SSL_t0_cha +( +x +, +sk +) \ + +1368 + `SSL_ +( +x +, +SSL_CTRL_CHAIN +,0,(*)( +sk +)) + + ) + +1369  + #SSL_t1_cha +( +x +, +sk +) \ + +1370 + `SSL_ +( +x +, +SSL_CTRL_CHAIN +,1,(*)( +sk +)) + + ) + +1371  + #SSL_add0_cha_ +( +x +, +x509 +) \ + +1372 + `SSL_ +( +x +, +SSL_CTRL_CHAIN_CERT +,0,(*)( +x509 +)) + + ) + +1373  + #SSL_add1_cha_ +( +x +, +x509 +) \ + +1374 + `SSL_ +( +x +, +SSL_CTRL_CHAIN_CERT +,1,(*)( +x509 +)) + + ) + +1375  + #SSL_g0_cha_s +( +x +, +px509 +) \ + +1376 + `SSL_ +( +x +, +SSL_CTRL_GET_CHAIN_CERTS +,0, +px509 +) + + ) + +1377  + #SSL_r_cha_s +( +x +) \ + +1378 + `SSL_t0_cha +( +x +, +NULL +) + + ) + +1379  + #SSL_bud__cha +( +s +, +ags +) \ + +1380 + `SSL_ +( +s +, +SSL_CTRL_BUILD_CERT_CHAIN +, +ags +, +NULL +) + + ) + +1381  + #SSL__cut_ +( +x +, +x509 +) \ + +1382 + `SSL_ +( +x +, +SSL_CTRL_SELECT_CURRENT_CERT +,0,(*)( +x509 +)) + + ) + +1383  + #SSL_t_cut_ +( +x +, + +) \ + +1384 + `SSL_ +( +x +, +SSL_CTRL_SET_CURRENT_CERT +, + +, +NULL +) + + ) + +1385  + #SSL_t0_vify__e +( +s +, + +) \ + +1386 + `SSL_ +( +s +, +SSL_CTRL_SET_VERIFY_CERT_STORE +,0,(*)( + +)) + + ) + +1387  + #SSL_t1_vify__e +( +s +, + +) \ + +1388 + `SSL_ +( +s +, +SSL_CTRL_SET_VERIFY_CERT_STORE +,1,(*)( + +)) + + ) + +1389  + #SSL_t0_cha__e +( +s +, + +) \ + +1390 + `SSL_ +( +s +, +SSL_CTRL_SET_CHAIN_CERT_STORE +,0,(*)( + +)) + + ) + +1391  + #SSL_t1_cha__e +( +s +, + +) \ + +1392 + `SSL_ +( +s +, +SSL_CTRL_SET_CHAIN_CERT_STORE +,1,(*)( + +)) + + ) + +1393  + #SSL_g1_groups +( +x +, +s +) \ + +1394 + `SSL_ +( +x +, +SSL_CTRL_GET_GROUPS +,0,(*)( +s +)) + + ) + +1395  + #SSL_CTX_t1_groups +( +x +, +gli +, +glin +) \ + +1396 + `SSL_CTX_ +( +x +, +SSL_CTRL_SET_GROUPS +, +glin +,(*)( +gli +)) + + ) + +1397  + #SSL_CTX_t1_groups_li +( +x +, +s +) \ + +1398 + `SSL_CTX_ +( +x +, +SSL_CTRL_SET_GROUPS_LIST +,0,(*)( +s +)) + + ) + +1399  + #SSL_t1_groups +( +x +, +gli +, +glin +) \ + +1400 + `SSL_ +( +x +, +SSL_CTRL_SET_GROUPS +, +glin +,(*)( +gli +)) + + ) + +1401  + #SSL_t1_groups_li +( +x +, +s +) \ + +1402 + `SSL_ +( +x +, +SSL_CTRL_SET_GROUPS_LIST +,0,(*)( +s +)) + + ) + +1403  + #SSL_g_shed_group +( +s +, +n +) \ + +1404 + `SSL_ +( +s +, +SSL_CTRL_GET_SHARED_GROUP +, +n +, +NULL +) + + ) + +1405  + #SSL_CTX_t1_siggs +( +x +, +i +, +in +) \ + +1406 + `SSL_CTX_ +( +x +, +SSL_CTRL_SET_SIGALGS +, +in +,(*)( +i +)) + + ) + +1407  + #SSL_CTX_t1_siggs_li +( +x +, +s +) \ + +1408 + `SSL_CTX_ +( +x +, +SSL_CTRL_SET_SIGALGS_LIST +,0,(*)( +s +)) + + ) + +1409  + #SSL_t1_siggs +( +x +, +i +, +in +) \ + +1410 + `SSL_ +( +x +, +SSL_CTRL_SET_SIGALGS +, +in +,(*)( +i +)) + + ) + +1411  + #SSL_t1_siggs_li +( +x +, +s +) \ + +1412 + `SSL_ +( +x +, +SSL_CTRL_SET_SIGALGS_LIST +,0,(*)( +s +)) + + ) + +1413  + #SSL_CTX_t1__siggs +( +x +, +i +, +in +) \ + +1414 + `SSL_CTX_ +( +x +, +SSL_CTRL_SET_CLIENT_SIGALGS +, +in +,(*)( +i +)) + + ) + +1415  + #SSL_CTX_t1__siggs_li +( +x +, +s +) \ + +1416 + `SSL_CTX_ +( +x +, +SSL_CTRL_SET_CLIENT_SIGALGS_LIST +,0,(*)( +s +)) + + ) + +1417  + #SSL_t1__siggs +( +x +, +i +, +in +) \ + +1418 + `SSL_ +( +x +, +SSL_CTRL_SET_CLIENT_SIGALGS +, +in +,(*)( +i +)) + + ) + +1419  + #SSL_t1__siggs_li +( +x +, +s +) \ + +1420 + `SSL_ +( +x +, +SSL_CTRL_SET_CLIENT_SIGALGS_LIST +,0,(*)( +s +)) + + ) + +1421  + #SSL_g0_ifi_tys +( +s +, +i +) \ + +1422 + `SSL_ +( +s +, +SSL_CTRL_GET_CLIENT_CERT_TYPES +, 0, (*)( +i +)) + + ) + +1423  + #SSL_CTX_t1__ifi_tys +( +x +, +i +, +in +) \ + +1424 + `SSL_CTX_ +( +x +, +SSL_CTRL_SET_CLIENT_CERT_TYPES +, +in +, \ + +1425 (*)( +i +)) + + ) + +1426  + #SSL_t1__ifi_tys +( +s +, +i +, +in +) \ + +1427 + `SSL_ +( +s +, +SSL_CTRL_SET_CLIENT_CERT_TYPES +, +in +,(*)( +i +)) + + ) + +1428  + #SSL_g_sigtu_nid +( +s +, + +) \ + +1429 + `SSL_ +( +s +, +SSL_CTRL_GET_SIGNATURE_NID +,0, + +) + + ) + +1430  + #SSL_g__sigtu_nid +( +s +, + +) \ + +1431 + `SSL_ +( +s +, +SSL_CTRL_GET_PEER_SIGNATURE_NID +,0, + +) + + ) + +1432  + #SSL_g__tmp_key +( +s +, +pk +) \ + +1433 + `SSL_ +( +s +, +SSL_CTRL_GET_PEER_TMP_KEY +,0, +pk +) + + ) + +1434  + #SSL_g_tmp_key +( +s +, +pk +) \ + +1435 + `SSL_ +( +s +, +SSL_CTRL_GET_TMP_KEY +,0, +pk +) + + ) + +1436  + #SSL_g0_w_chli +( +s +, + +) \ + +1437 + `SSL_ +( +s +, +SSL_CTRL_GET_RAW_CIPHERLIST +,0, + +) + + ) + +1438  + #SSL_g0_ec_pot_fms +( +s +, + +) \ + +1439 + `SSL_ +( +s +, +SSL_CTRL_GET_EC_POINT_FORMATS +,0, + +) + + ) + +1440  + #SSL_CTX_t_m_o_vsi +( +x +, +vsi +) \ + +1441 + `SSL_CTX_ +( +x +, +SSL_CTRL_SET_MIN_PROTO_VERSION +, +vsi +, +NULL +) + + ) + +1442  + #SSL_CTX_t_max_o_vsi +( +x +, +vsi +) \ + +1443 + `SSL_CTX_ +( +x +, +SSL_CTRL_SET_MAX_PROTO_VERSION +, +vsi +, +NULL +) + + ) + +1444  + #SSL_CTX_g_m_o_vsi +( +x +) \ + +1445 + `SSL_CTX_ +( +x +, +SSL_CTRL_GET_MIN_PROTO_VERSION +, 0, +NULL +) + + ) + +1446  + #SSL_CTX_g_max_o_vsi +( +x +) \ + +1447 + `SSL_CTX_ +( +x +, +SSL_CTRL_GET_MAX_PROTO_VERSION +, 0, +NULL +) + + ) + +1448  + #SSL_t_m_o_vsi +( +s +, +vsi +) \ + +1449 + `SSL_ +( +s +, +SSL_CTRL_SET_MIN_PROTO_VERSION +, +vsi +, +NULL +) + + ) + +1450  + #SSL_t_max_o_vsi +( +s +, +vsi +) \ + +1451 + `SSL_ +( +s +, +SSL_CTRL_SET_MAX_PROTO_VERSION +, +vsi +, +NULL +) + + ) + +1452  + #SSL_g_m_o_vsi +( +s +) \ + +1453 + `SSL_ +( +s +, +SSL_CTRL_GET_MIN_PROTO_VERSION +, 0, +NULL +) + + ) + +1454  + #SSL_g_max_o_vsi +( +s +) \ + +1455 + `SSL_ +( +s +, +SSL_CTRL_GET_MAX_PROTO_VERSION +, 0, +NULL +) + + ) + +1458  + #SSL_CTRL_GET_SERVER_TMP_KEY + \ + +1459 +SSL_CTRL_GET_PEER_TMP_KEY + + + ) + +1460  + #SSL_g_rv_tmp_key +( +s +, +pk +) \ + +1461 + `SSL_g__tmp_key +( +s +, +pk +) + + ) + +1467  + #SSL_CTRL_GET_CURVES + +SSL_CTRL_GET_GROUPS + + + ) + +1468  + #SSL_CTRL_SET_CURVES + +SSL_CTRL_SET_GROUPS + + + ) + +1469  + #SSL_CTRL_SET_CURVES_LIST + +SSL_CTRL_SET_GROUPS_LIST + + + ) + +1470  + #SSL_CTRL_GET_SHARED_CURVE + +SSL_CTRL_GET_SHARED_GROUP + + + ) + +1472  + #SSL_g1_curves + +SSL_g1_groups + + + ) + +1473  + #SSL_CTX_t1_curves + +SSL_CTX_t1_groups + + + ) + +1474  + #SSL_CTX_t1_curves_li + +SSL_CTX_t1_groups_li + + + ) + +1475  + #SSL_t1_curves + +SSL_t1_groups + + + ) + +1476  + #SSL_t1_curves_li + +SSL_t1_groups_li + + + ) + +1477  + #SSL_g_shed_curve + +SSL_g_shed_group + + + ) + +1480 #i +OPENSSL_API_COMPAT + < 0x10100000L + +1482  + #SSL_CTX_ed_tmp_RSA +( +x +0 + + ) + +1483  + #SSL_CTX_t_tmp_r +( +x +, +r +1 + + ) + +1484  + #SSL_ed_tmp_RSA +( +s +0 + + ) + +1485  + #SSL_t_tmp_r +( +s +, +r +1 + + ) + +1486  + #SSL_CTX_t_ecdh_auto +( +dummy +, +off +((off!0) + + ) + +1487  + #SSL_t_ecdh_auto +( +dummy +, +off +((off!0) + + ) + +1492  + #SSL_CTX_t_tmp_r_back +( +x +, +cb +0(cb)( +NULL +, 0, 0) + + ) + +1493  + #SSL_t_tmp_r_back +( +s +, +cb +0(cb)( +NULL +, 0, 0) + + ) + +1495 +__owur + cڡ +BIO_METHOD + * +BIO_f_s +(); + +1496 +__owur + +BIO + * +BIO_w_s +( +SSL_CTX + * +x +,  + +); + +1497 +__owur + +BIO + * +BIO_w_s_c +( +SSL_CTX + * +x +); + +1498 +__owur + +BIO + * +BIO_w_bufr_s_c +( +SSL_CTX + * +x +); + +1499 +__owur +  +BIO_s_cy_ssi_id +( +BIO + * +to +, BIO * +om +); + +1500  +BIO_s_shutdown +( +BIO + * +s_bio +); + +1502 +__owur +  +SSL_CTX_t_ch_li +( +SSL_CTX + *, cڡ * +r +); + +1503 +__owur + +SSL_CTX + * +SSL_CTX_w +(cڡ +SSL_METHOD + * +mh +); + +1504  +SSL_CTX_up_f +( +SSL_CTX + * +x +); + +1505  +SSL_CTX_ +( +SSL_CTX + *); + +1506 +__owur +  +SSL_CTX_t_timeout +( +SSL_CTX + * +x +,  +t +); + +1507 +__owur +  +SSL_CTX_g_timeout +(cڡ +SSL_CTX + * +x +); + +1508 +__owur + +X509_STORE + * +SSL_CTX_g__e +(cڡ +SSL_CTX + *); + +1509  +SSL_CTX_t__e +( +SSL_CTX + *, +X509_STORE + *); + +1510  +SSL_CTX_t1__e +( +SSL_CTX + *, +X509_STORE + *); + +1511 +__owur +  +SSL_wt +(cڡ +SSL + * +s +); + +1512 +__owur +  +SSL_r +( +SSL + * +s +); + +1514  +SSL_CTX_ush_ssis +( +SSL_CTX + * +x +,  +tm +); + +1516 +__owur + cڡ +SSL_CIPHER + * +SSL_g_cut_ch +(cڡ +SSL + * +s +); + +1517 +__owur + cڡ +SSL_CIPHER + * +SSL_g_ndg_ch +(cڡ +SSL + * +s +); + +1518 +__owur +  +SSL_CIPHER_g_bs +(cڡ +SSL_CIPHER + * +c +, * +g_bs +); + +1519 +__owur + cڡ * +SSL_CIPHER_g_vsi +(cڡ +SSL_CIPHER + * +c +); + +1520 +__owur + cڡ * +SSL_CIPHER_g_me +(cڡ +SSL_CIPHER + * +c +); + +1521 +__owur + cڡ * +SSL_CIPHER_dd_me +(cڡ +SSL_CIPHER + * +c +); + +1522 +__owur + cڡ * +OPENSSL_ch_me +(cڡ * +rfc_me +); + +1523 +__owur + +ut32_t + +SSL_CIPHER_g_id +(cڡ +SSL_CIPHER + * +c +); + +1524 +__owur + +ut16_t + +SSL_CIPHER_g_oc_id +(cڡ +SSL_CIPHER + * +c +); + +1525 +__owur +  +SSL_CIPHER_g_kx_nid +(cڡ +SSL_CIPHER + * +c +); + +1526 +__owur +  +SSL_CIPHER_g_auth_nid +(cڡ +SSL_CIPHER + * +c +); + +1527 +__owur + cڡ +EVP_MD + * +SSL_CIPHER_g_hdshake_dige +(cڡ +SSL_CIPHER + * +c +); + +1528 +__owur +  +SSL_CIPHER_is_ad +(cڡ +SSL_CIPHER + * +c +); + +1530 +__owur +  +SSL_g_fd +(cڡ +SSL + * +s +); + +1531 +__owur +  +SSL_g_rfd +(cڡ +SSL + * +s +); + +1532 +__owur +  +SSL_g_wfd +(cڡ +SSL + * +s +); + +1533 +__owur + cڡ * +SSL_g_ch_li +(cڡ +SSL + * +s +,  +n +); + +1534 +__owur + * +SSL_g_shed_chs +(cڡ +SSL + * +s +, * +buf +,  +size +); + +1535 +__owur +  +SSL_g_ad_ahd +(cڡ +SSL + * +s +); + +1536 +__owur +  +SSL_ndg +(cڡ +SSL + * +s +); + +1537 +__owur +  +SSL_has_ndg +(cڡ +SSL + * +s +); + +1538 #ide +OPENSSL_NO_SOCK + + +1539 +__owur +  +SSL_t_fd +( +SSL + * +s +,  +fd +); + +1540 +__owur +  +SSL_t_rfd +( +SSL + * +s +,  +fd +); + +1541 +__owur +  +SSL_t_wfd +( +SSL + * +s +,  +fd +); + +1543  +SSL_t0_rbio +( +SSL + * +s +, +BIO + * +rbio +); + +1544  +SSL_t0_wbio +( +SSL + * +s +, +BIO + * +wbio +); + +1545  +SSL_t_bio +( +SSL + * +s +, +BIO + * +rbio +, BIO * +wbio +); + +1546 +__owur + +BIO + * +SSL_g_rbio +(cڡ +SSL + * +s +); + +1547 +__owur + +BIO + * +SSL_g_wbio +(cڡ +SSL + * +s +); + +1548 +__owur +  +SSL_t_ch_li +( +SSL + * +s +, cڡ * +r +); + +1549 +__owur +  +SSL_CTX_t_chsues +( +SSL_CTX + * +x +, cڡ * +r +); + +1550 +__owur +  +SSL_t_chsues +( +SSL + * +s +, cڡ * +r +); + +1551  +SSL_t_ad_ahd +( +SSL + * +s +,  +yes +); + +1552 +__owur +  +SSL_g_vify_mode +(cڡ +SSL + * +s +); + +1553 +__owur +  +SSL_g_vify_dth +(cڡ +SSL + * +s +); + +1554 +__owur + +SSL_vify_cb + +SSL_g_vify_back +(cڡ +SSL + * +s +); + +1555  +SSL_t_vify +( +SSL + * +s +,  +mode +, +SSL_vify_cb + +back +); + +1556  +SSL_t_vify_dth +( +SSL + * +s +,  +dth +); + +1557  +SSL_t__cb +( +SSL + * +s +, (* +cb +(SSL * +s +, * +g +), *arg); + +1558 #ide +OPENSSL_NO_RSA + + +1559 +__owur +  +SSL_u_RSAPriveKey +( +SSL + * +s +, +RSA + * +r +); + +1560 +__owur +  +SSL_u_RSAPriveKey_ASN1 +( +SSL + * +s +, cڡ * +d +, + +1561  +n +); + +1563 +__owur +  +SSL_u_PriveKey +( +SSL + * +s +, +EVP_PKEY + * +pkey +); + +1564 +__owur +  +SSL_u_PriveKey_ASN1 +( +pk +, +SSL + * +s +, cڡ * +d +, + +1565  +n +); + +1566 +__owur +  +SSL_u_ifi +( +SSL + * +s +, +X509 + * +x +); + +1567 +__owur +  +SSL_u_ifi_ASN1 +( +SSL + * +s +, cڡ * +d +,  +n +); + +1568 +__owur +  +SSL_u__d_key +( +SSL + * +s +, +X509 + * +x509 +, +EVP_PKEY + * +ivekey +, + +1569 +STACK_OF +( +X509 +* +cha +,  +ovride +); + +1573  + #SSL_SERVERINFOV1 + 1 + + ) + +1574  + #SSL_SERVERINFOV2 + 2 + + ) + +1577 +__owur +  +SSL_CTX_u_rvfo +( +SSL_CTX + * +x +, cڡ * +rvfo +, + +1578 +size_t + +rvfo_ngth +); + +1579 +__owur +  +SSL_CTX_u_rvfo_ex +( +SSL_CTX + * +x +,  +vsi +, + +1580 cڡ * +rvfo +, + +1581 +size_t + +rvfo_ngth +); + +1582 +__owur +  +SSL_CTX_u_rvfo_fe +( +SSL_CTX + * +x +, cڡ * +fe +); + +1584 #ide +OPENSSL_NO_RSA + + +1585 +__owur +  +SSL_u_RSAPriveKey_fe +( +SSL + * +s +, cڡ * +fe +,  +ty +); + +1588 +__owur +  +SSL_u_PriveKey_fe +( +SSL + * +s +, cڡ * +fe +,  +ty +); + +1589 +__owur +  +SSL_u_ifi_fe +( +SSL + * +s +, cڡ * +fe +,  +ty +); + +1591 #ide +OPENSSL_NO_RSA + + +1592 +__owur +  +SSL_CTX_u_RSAPriveKey_fe +( +SSL_CTX + * +x +, cڡ * +fe +, + +1593  +ty +); + +1595 +__owur +  +SSL_CTX_u_PriveKey_fe +( +SSL_CTX + * +x +, cڡ * +fe +, + +1596  +ty +); + +1597 +__owur +  +SSL_CTX_u_ifi_fe +( +SSL_CTX + * +x +, cڡ * +fe +, + +1598  +ty +); + +1600 +__owur +  +SSL_CTX_u_ifi_cha_fe +( +SSL_CTX + * +x +, cڡ * +fe +); + +1601 +__owur +  +SSL_u_ifi_cha_fe +( +SSL + * +s +, cڡ * +fe +); + +1602 +__owur + +STACK_OF +( +X509_NAME +* +SSL_ld__CA_fe +(cڡ * +fe +); + +1603 +__owur +  +SSL_add_fe__subjes_to_ack +( +STACK_OF +( +X509_NAME +* +ackCAs +, + +1604 cڡ * +fe +); + +1605  +SSL_add_d__subjes_to_ack +( +STACK_OF +( +X509_NAME +* +ackCAs +, + +1606 cڡ * +d +); + +1608 #i +OPENSSL_API_COMPAT + < 0x10100000L + +1609  + #SSL_ld_r_rgs +() \ + +1610 + `OPENSSL__s +( +OPENSSL_INIT_LOAD_SSL_STRINGS + \ + +1611 | +OPENSSL_INIT_LOAD_CRYPTO_STRINGS +, +NULL +) + + ) + +1614 +__owur + cڡ * +SSL_e_rg +(cڡ +SSL + * +s +); + +1615 +__owur + cڡ * +SSL_re_rg +(cڡ +SSL + * +s +); + +1616 +__owur + cڡ * +SSL_e_rg_lg +(cڡ +SSL + * +s +); + +1617 +__owur + cڡ * +SSL_re_rg_lg +(cڡ +SSL + * +s +); + +1618 +__owur +  +SSL_SESSION_g_time +(cڡ +SSL_SESSION + * +s +); + +1619 +__owur +  +SSL_SESSION_t_time +( +SSL_SESSION + * +s +,  +t +); + +1620 +__owur +  +SSL_SESSION_g_timeout +(cڡ +SSL_SESSION + * +s +); + +1621 +__owur +  +SSL_SESSION_t_timeout +( +SSL_SESSION + * +s +,  +t +); + +1622 +__owur +  +SSL_SESSION_g_oc_vsi +(cڡ +SSL_SESSION + * +s +); + +1623 +__owur +  +SSL_SESSION_t_oc_vsi +( +SSL_SESSION + * +s +,  +vsi +); + +1625 +__owur + cڡ * +SSL_SESSION_g0_home +(cڡ +SSL_SESSION + * +s +); + +1626 +__owur +  +SSL_SESSION_t1_home +( +SSL_SESSION + * +s +, cڡ * +home +); + +1627  +SSL_SESSION_g0__ed +(cڡ +SSL_SESSION + * +s +, + +1628 cڡ ** + +, + +1629 +size_t + * +n +); + +1630 +__owur +  +SSL_SESSION_t1__ed +( +SSL_SESSION + * +s +, + +1631 cڡ * + +, + +1632 +size_t + +n +); + +1633 +__owur + cڡ +SSL_CIPHER + * +SSL_SESSION_g0_ch +(cڡ +SSL_SESSION + * +s +); + +1634 +__owur +  +SSL_SESSION_t_ch +( +SSL_SESSION + * +s +, cڡ +SSL_CIPHER + * +ch +); + +1635 +__owur +  +SSL_SESSION_has_tick +(cڡ +SSL_SESSION + * +s +); + +1636 +__owur +  +SSL_SESSION_g_tick_litime_ht +(cڡ +SSL_SESSION + * +s +); + +1637  +SSL_SESSION_g0_tick +(cڡ +SSL_SESSION + * +s +, cڡ ** +tick +, + +1638 +size_t + * +n +); + +1639 +__owur + +ut32_t + +SSL_SESSION_g_max_y_da +(cڡ +SSL_SESSION + * +s +); + +1640 +__owur +  +SSL_SESSION_t_max_y_da +( +SSL_SESSION + * +s +, + +1641 +ut32_t + +max_y_da +); + +1642 +__owur +  +SSL_cy_ssi_id +( +SSL + * +to +, cڡ SSL * +om +); + +1643 +__owur + +X509 + * +SSL_SESSION_g0_ +( +SSL_SESSION + * +s +); + +1644 +__owur +  +SSL_SESSION_t1_id_cڋxt +( +SSL_SESSION + * +s +, + +1645 cڡ * +sid_x +, + +1646  +sid_x_n +); + +1647 +__owur +  +SSL_SESSION_t1_id +( +SSL_SESSION + * +s +, cڡ * +sid +, + +1648  +sid_n +); + +1649 +__owur +  +SSL_SESSION_is_sumab +(cڡ +SSL_SESSION + * +s +); + +1651 +__owur + +SSL_SESSION + * +SSL_SESSION_w +(); + +1652 +__owur + +SSL_SESSION + * +SSL_SESSION_dup +(SSL_SESSION * +c +); + +1653 cڡ * +SSL_SESSION_g_id +(cڡ +SSL_SESSION + * +s +, + +1654 * +n +); + +1655 cڡ * +SSL_SESSION_g0_id_cڋxt +(cڡ +SSL_SESSION + * +s +, + +1656 * +n +); + +1657 +__owur +  +SSL_SESSION_g_comess_id +(cڡ +SSL_SESSION + * +s +); + +1658 #ide +OPENSSL_NO_STDIO + + +1659  +SSL_SESSION_t_ +( +FILE + * + +, cڡ +SSL_SESSION + * +s +); + +1661  +SSL_SESSION_t +( +BIO + * + +, cڡ +SSL_SESSION + * +s +); + +1662  +SSL_SESSION_t_keylog +( +BIO + * +bp +, cڡ +SSL_SESSION + * +x +); + +1663  +SSL_SESSION_up_f +( +SSL_SESSION + * +s +); + +1664  +SSL_SESSION_ +( +SSL_SESSION + * +s +); + +1665 +__owur +  +i2d_SSL_SESSION +( +SSL_SESSION + * + +, ** + +); + +1666 +__owur +  +SSL_t_ssi +( +SSL + * +to +, +SSL_SESSION + * +ssi +); + +1667  +SSL_CTX_add_ssi +( +SSL_CTX + * +x +, +SSL_SESSION + * +ssi +); + +1668  +SSL_CTX_move_ssi +( +SSL_CTX + * +x +, +SSL_SESSION + * +ssi +); + +1669 +__owur +  +SSL_CTX_t_ge_ssi_id +( +SSL_CTX + * +x +, +GEN_SESSION_CB + +cb +); + +1670 +__owur +  +SSL_t_ge_ssi_id +( +SSL + * +s +, +GEN_SESSION_CB + +cb +); + +1671 +__owur +  +SSL_has_mchg_ssi_id +(cڡ +SSL + * +s +, + +1672 cڡ * +id +, + +1673  +id_n +); + +1674 +SSL_SESSION + * +d2i_SSL_SESSION +(SSL_SESSION ** +a +, cڡ ** + +, + +1675  +ngth +); + +1677 #ifde +HEADER_X509_H + + +1678 +__owur + +X509 + * +SSL_g__ifi +(cڡ +SSL + * +s +); + +1681 +__owur + +STACK_OF +( +X509 +* +SSL_g___cha +(cڡ +SSL + * +s +); + +1683 +__owur +  +SSL_CTX_g_vify_mode +(cڡ +SSL_CTX + * +x +); + +1684 +__owur +  +SSL_CTX_g_vify_dth +(cڡ +SSL_CTX + * +x +); + +1685 +__owur + +SSL_vify_cb + +SSL_CTX_g_vify_back +(cڡ +SSL_CTX + * +x +); + +1686  +SSL_CTX_t_vify +( +SSL_CTX + * +x +,  +mode +, +SSL_vify_cb + +back +); + +1687  +SSL_CTX_t_vify_dth +( +SSL_CTX + * +x +,  +dth +); + +1688  +SSL_CTX_t__vify_back +( +SSL_CTX + * +x +, + +1689 (* +cb +( +X509_STORE_CTX + *, *), + +1690 * +g +); + +1691  +SSL_CTX_t__cb +( +SSL_CTX + * +c +, (* +cb +( +SSL + * +s +, * +g +), + +1692 * +g +); + +1693 #ide +OPENSSL_NO_RSA + + +1694 +__owur +  +SSL_CTX_u_RSAPriveKey +( +SSL_CTX + * +x +, +RSA + * +r +); + +1695 +__owur +  +SSL_CTX_u_RSAPriveKey_ASN1 +( +SSL_CTX + * +x +, cڡ * +d +, + +1696  +n +); + +1698 +__owur +  +SSL_CTX_u_PriveKey +( +SSL_CTX + * +x +, +EVP_PKEY + * +pkey +); + +1699 +__owur +  +SSL_CTX_u_PriveKey_ASN1 +( +pk +, +SSL_CTX + * +x +, + +1700 cڡ * +d +,  +n +); + +1701 +__owur +  +SSL_CTX_u_ifi +( +SSL_CTX + * +x +, +X509 + * +x +); + +1702 +__owur +  +SSL_CTX_u_ifi_ASN1 +( +SSL_CTX + * +x +,  +n +, + +1703 cڡ * +d +); + +1704 +__owur +  +SSL_CTX_u__d_key +( +SSL_CTX + * +x +, +X509 + * +x509 +, +EVP_PKEY + * +ivekey +, + +1705 +STACK_OF +( +X509 +* +cha +,  +ovride +); + +1707  +SSL_CTX_t_deu_sswd_cb +( +SSL_CTX + * +x +, +m_sswd_cb + * +cb +); + +1708  +SSL_CTX_t_deu_sswd_cb_urda +( +SSL_CTX + * +x +, * +u +); + +1709 +m_sswd_cb + * +SSL_CTX_g_deu_sswd_cb +( +SSL_CTX + * +x +); + +1710 * +SSL_CTX_g_deu_sswd_cb_urda +( +SSL_CTX + * +x +); + +1711  +SSL_t_deu_sswd_cb +( +SSL + * +s +, +m_sswd_cb + * +cb +); + +1712  +SSL_t_deu_sswd_cb_urda +( +SSL + * +s +, * +u +); + +1713 +m_sswd_cb + * +SSL_g_deu_sswd_cb +( +SSL + * +s +); + +1714 * +SSL_g_deu_sswd_cb_urda +( +SSL + * +s +); + +1716 +__owur +  +SSL_CTX_check_ive_key +(cڡ +SSL_CTX + * +x +); + +1717 +__owur +  +SSL_check_ive_key +(cڡ +SSL + * +x +); + +1719 +__owur +  +SSL_CTX_t_ssi_id_cڋxt +( +SSL_CTX + * +x +, + +1720 cڡ * +sid_x +, + +1721  +sid_x_n +); + +1723 +SSL + * +SSL_w +( +SSL_CTX + * +x +); + +1724  +SSL_up_f +( +SSL + * +s +); + +1725  +SSL_is_ds +(cڡ +SSL + * +s +); + +1726 +__owur +  +SSL_t_ssi_id_cڋxt +( +SSL + * +s +, cڡ * +sid_x +, + +1727  +sid_x_n +); + +1729 +__owur +  +SSL_CTX_t_puo +( +SSL_CTX + * +x +,  +puo +); + +1730 +__owur +  +SSL_t_puo +( +SSL + * +s +,  +puo +); + +1731 +__owur +  +SSL_CTX_t_u +( +SSL_CTX + * +x +,  +u +); + +1732 +__owur +  +SSL_t_u +( +SSL + * +s +,  +u +); + +1734 +__owur +  +SSL_t1_ho +( +SSL + * +s +, cڡ * +home +); + +1735 +__owur +  +SSL_add1_ho +( +SSL + * +s +, cڡ * +home +); + +1736 +__owur + cڡ * +SSL_g0_me +( +SSL + * +s +); + +1737  +SSL_t_hoags +( +SSL + * +s +,  +ags +); + +1739 +__owur +  +SSL_CTX_de_ab +( +SSL_CTX + * +x +); + +1740 +__owur +  +SSL_CTX_de_mty_t +( +SSL_CTX + * +x +, cڡ +EVP_MD + * +md +, + +1741 +ut8_t + +mty +, ut8_ +d +); + +1742 +__owur +  +SSL_de_ab +( +SSL + * +s +, cڡ * +badoma +); + +1743 +__owur +  +SSL_de__add +( +SSL + * +s +, +ut8_t + +uge +, ut8_ + +, + +1744 +ut8_t + +mty +, cڡ * +da +, +size_t + +dn +); + +1745 +__owur +  +SSL_g0_de_authܙy +( +SSL + * +s +, +X509 + ** +m +, +EVP_PKEY + ** +mki +); + +1746 +__owur +  +SSL_g0_de_ +( +SSL + * +s +, +ut8_t + * +uge +, ut8_* + +, + +1747 +ut8_t + * +mty +, cڡ ** +da +, + +1748 +size_t + * +dn +); + +1753 +SSL_DANE + * +SSL_g0_de +( +SSL + * +s +); + +1757  +SSL_CTX_de_t_ags +( +SSL_CTX + * +x +,  +ags +); + +1758  +SSL_CTX_de_r_ags +( +SSL_CTX + * +x +,  +ags +); + +1759  +SSL_de_t_ags +( +SSL + * +s +,  +ags +); + +1760  +SSL_de_r_ags +( +SSL + * +s +,  +ags +); + +1762 +__owur +  +SSL_CTX_t1_m +( +SSL_CTX + * +x +, +X509_VERIFY_PARAM + * +vpm +); + +1763 +__owur +  +SSL_t1_m +( +SSL + * +s +, +X509_VERIFY_PARAM + * +vpm +); + +1765 +__owur + +X509_VERIFY_PARAM + * +SSL_CTX_g0_m +( +SSL_CTX + * +x +); + +1766 +__owur + +X509_VERIFY_PARAM + * +SSL_g0_m +( +SSL + * +s +); + +1768 #ide +OPENSSL_NO_SRP + + +1769  +SSL_CTX_t_p_uame +( +SSL_CTX + * +x +, * +me +); + +1770  +SSL_CTX_t_p_sswd +( +SSL_CTX + * +x +, * +sswd +); + +1771  +SSL_CTX_t_p_ngth +( +SSL_CTX + * +x +,  +ngth +); + +1772  +SSL_CTX_t_p__pwd_back +( +SSL_CTX + * +x +, + +1773 *(* +cb +( +SSL + *, *)); + +1774  +SSL_CTX_t_p_vify_m_back +( +SSL_CTX + * +x +, + +1775 (* +cb +( +SSL + *, *)); + +1776  +SSL_CTX_t_p_uame_back +( +SSL_CTX + * +x +, + +1777 (* +cb +( +SSL + *, *, *)); + +1778  +SSL_CTX_t_p_cb_g +( +SSL_CTX + * +x +, * +g +); + +1780  +SSL_t_p_rv_m +( +SSL + * +s +, cڡ +BIGNUM + * +N +, cڡ BIGNUM * +g +, + +1781 +BIGNUM + * + +, BIGNUM * +v +, * +fo +); + +1782  +SSL_t_p_rv_m_pw +( +SSL + * +s +, cڡ * +ur +, cڡ * +ss +, + +1783 cڡ * +g +); + +1785 +__owur + +BIGNUM + * +SSL_g_p_g +( +SSL + * +s +); + +1786 +__owur + +BIGNUM + * +SSL_g_p_N +( +SSL + * +s +); + +1788 +__owur + * +SSL_g_p_uame +( +SSL + * +s +); + +1789 +__owur + * +SSL_g_p_urfo +( +SSL + * +s +); + +1796  + #SSL_CLIENT_HELLO_SUCCESS + 1 + + ) + +1797  + #SSL_CLIENT_HELLO_ERROR + 0 + + ) + +1798  + #SSL_CLIENT_HELLO_RETRY + (-1) + + ) + +1800 (* +SSL__hlo_cb_ +( + tSSL + * + ts +, * + t +, * + tg +); + +1801  +SSL_CTX_t__hlo_cb +( +SSL_CTX + * +c +, +SSL__hlo_cb_ + +cb +, + +1802 * +g +); + +1803  +SSL__hlo_isv2 +( +SSL + * +s +); + +1804  +SSL__hlo_g0_gacy_vsi +( +SSL + * +s +); + +1805 +size_t + +SSL__hlo_g0_ndom +( +SSL + * +s +, cڡ ** +out +); + +1806 +size_t + +SSL__hlo_g0_ssi_id +( +SSL + * +s +, cڡ ** +out +); + +1807 +size_t + +SSL__hlo_g0_chs +( +SSL + * +s +, cڡ ** +out +); + +1808 +size_t + +SSL__hlo_g0_comessi_mhods +( +SSL + * +s +, + +1809 cڡ ** +out +); + +1810  +SSL__hlo_g1_exnsis_e +( +SSL + * +s +, ** +out +, +size_t + * +ou +); + +1811  +SSL__hlo_g0_ext +( +SSL + * +s +,  +ty +, + +1812 cڡ ** +out +, +size_t + * +ou +); + +1814  +SSL_s_r +( +SSL + * +s +); + +1815  +SSL_ +( +SSL + * +s +); + +1816 #ifde +OSSL_ASYNC_FD + + +1820 +__owur +  +SSL_wag_f_async +( +SSL + * +s +); + +1821 +__owur +  +SSL_g_l_async_fds +( +SSL + * +s +, +OSSL_ASYNC_FD + * +fds +, +size_t + * +numfds +); + +1822 +__owur +  +SSL_g_chged_async_fds +( +SSL + * +s +, +OSSL_ASYNC_FD + * +addfd +, + +1823 +size_t + * +numaddfds +, +OSSL_ASYNC_FD + * +dfd +, + +1824 +size_t + * +numdfds +); + +1826 +__owur +  +SSL_ac +( +SSL + * +s +); + +1827 +__owur +  +SSL_ess +( +SSL + * +s +); + +1828 +__owur +  +SSL_c +( +SSL + * +s +); + +1829 +__owur +  +SSL_ad +( +SSL + * +s +, * +buf +,  +num +); + +1830 +__owur +  +SSL_ad_ex +( +SSL + * +s +, * +buf +, +size_t + +num +, size_* +adbys +); + +1832  + #SSL_READ_EARLY_DATA_ERROR + 0 + + ) + +1833  + #SSL_READ_EARLY_DATA_SUCCESS + 1 + + ) + +1834  + #SSL_READ_EARLY_DATA_FINISH + 2 + + ) + +1836 +__owur +  +SSL_ad_y_da +( +SSL + * +s +, * +buf +, +size_t + +num +, + +1837 +size_t + * +adbys +); + +1838 +__owur +  +SSL_ek +( +SSL + * +s +, * +buf +,  +num +); + +1839 +__owur +  +SSL_ek_ex +( +SSL + * +s +, * +buf +, +size_t + +num +, size_* +adbys +); + +1840 +__owur +  +SSL_wre +( +SSL + * +s +, cڡ * +buf +,  +num +); + +1841 +__owur +  +SSL_wre_ex +( +SSL + * +s +, cڡ * +buf +, +size_t + +num +, size_* +wrn +); + +1842 +__owur +  +SSL_wre_y_da +( +SSL + * +s +, cڡ * +buf +, +size_t + +num +, + +1843 +size_t + * +wrn +); + +1844  +SSL_ +( +SSL + * +s +,  +cmd +,  +rg +, * +rg +); + +1845  +SSL_back_ +( +SSL + *, , (*)()); + +1846  +SSL_CTX_ +( +SSL_CTX + * +x +,  +cmd +,  +rg +, * +rg +); + +1847  +SSL_CTX_back_ +( +SSL_CTX + *, , (*)()); + +1849  + #SSL_EARLY_DATA_NOT_SENT + 0 + + ) + +1850  + #SSL_EARLY_DATA_REJECTED + 1 + + ) + +1851  + #SSL_EARLY_DATA_ACCEPTED + 2 + + ) + +1853 +__owur +  +SSL_g_y_da_us +(cڡ +SSL + * +s +); + +1855 +__owur +  +SSL_g_r +(cڡ +SSL + * +s +,  +t_code +); + +1856 +__owur + cڡ * +SSL_g_vsi +(cڡ +SSL + * +s +); + +1859 +__owur +  +SSL_CTX_t_s_vsi +( +SSL_CTX + * +x +, cڡ +SSL_METHOD + * +mh +); + +1861 #ide +OPENSSL_NO_SSL3_METHOD + + +1862 +DEPRECATEDIN_1_1_0 +( +__owur + cڡ +SSL_METHOD + * +SSLv3_mhod +()) + +1863 +DEPRECATEDIN_1_1_0 +( +__owur + cڡ +SSL_METHOD + * +SSLv3_rv_mhod +()) + +1864 +DEPRECATEDIN_1_1_0 +( +__owur + cڡ +SSL_METHOD + * +SSLv3__mhod +()) + +1867  + #SSLv23_mhod + +TLS_mhod + + + ) + +1868  + #SSLv23_rv_mhod + +TLS_rv_mhod + + + ) + +1869  + #SSLv23__mhod + +TLS__mhod + + + ) + +1872 +__owur + cڡ +SSL_METHOD + * +TLS_mhod +(); + +1873 +__owur + cڡ +SSL_METHOD + * +TLS_rv_mhod +(); + +1874 +__owur + cڡ +SSL_METHOD + * +TLS__mhod +(); + +1876 #ide +OPENSSL_NO_TLS1_METHOD + + +1877 +DEPRECATEDIN_1_1_0 +( +__owur + cڡ +SSL_METHOD + * +TLSv1_mhod +()) + +1878 +DEPRECATEDIN_1_1_0 +( +__owur + cڡ +SSL_METHOD + * +TLSv1_rv_mhod +()) + +1879 +DEPRECATEDIN_1_1_0 +( +__owur + cڡ +SSL_METHOD + * +TLSv1__mhod +()) + +1882 #ide +OPENSSL_NO_TLS1_1_METHOD + + +1883 +DEPRECATEDIN_1_1_0 +( +__owur + cڡ +SSL_METHOD + * +TLSv1_1_mhod +()) + +1884 +DEPRECATEDIN_1_1_0 +( +__owur + cڡ +SSL_METHOD + * +TLSv1_1_rv_mhod +()) + +1885 +DEPRECATEDIN_1_1_0 +( +__owur + cڡ +SSL_METHOD + * +TLSv1_1__mhod +()) + +1888 #ide +OPENSSL_NO_TLS1_2_METHOD + + +1889 +DEPRECATEDIN_1_1_0 +( +__owur + cڡ +SSL_METHOD + * +TLSv1_2_mhod +()) + +1890 +DEPRECATEDIN_1_1_0 +( +__owur + cڡ +SSL_METHOD + * +TLSv1_2_rv_mhod +()) + +1891 +DEPRECATEDIN_1_1_0 +( +__owur + cڡ +SSL_METHOD + * +TLSv1_2__mhod +()) + +1894 #ide +OPENSSL_NO_DTLS1_METHOD + + +1895 +DEPRECATEDIN_1_1_0 +( +__owur + cڡ +SSL_METHOD + * +DTLSv1_mhod +()) + +1896 +DEPRECATEDIN_1_1_0 +( +__owur + cڡ +SSL_METHOD + * +DTLSv1_rv_mhod +()) + +1897 +DEPRECATEDIN_1_1_0 +( +__owur + cڡ +SSL_METHOD + * +DTLSv1__mhod +()) + +1900 #ide +OPENSSL_NO_DTLS1_2_METHOD + + +1902 +DEPRECATEDIN_1_1_0 +( +__owur + cڡ +SSL_METHOD + * +DTLSv1_2_mhod +()) + +1903 +DEPRECATEDIN_1_1_0 +( +__owur + cڡ +SSL_METHOD + * +DTLSv1_2_rv_mhod +()) + +1904 +DEPRECATEDIN_1_1_0 +( +__owur + cڡ +SSL_METHOD + * +DTLSv1_2__mhod +()) + +1907 +__owur + cڡ +SSL_METHOD + * +DTLS_mhod +(); + +1908 +__owur + cڡ +SSL_METHOD + * +DTLS_rv_mhod +(); + +1909 +__owur + cڡ +SSL_METHOD + * +DTLS__mhod +(); + +1911 +__owur + +size_t + +DTLS_g_da_mtu +(cڡ +SSL + * +s +); + +1913 +__owur + +STACK_OF +( +SSL_CIPHER +* +SSL_g_chs +(cڡ +SSL + * +s +); + +1914 +__owur + +STACK_OF +( +SSL_CIPHER +* +SSL_CTX_g_chs +(cڡ +SSL_CTX + * +x +); + +1915 +__owur + +STACK_OF +( +SSL_CIPHER +* +SSL_g__chs +(cڡ +SSL + * +s +); + +1916 +__owur + +STACK_OF +( +SSL_CIPHER +* +SSL_g1_su܋d_chs +( +SSL + * +s +); + +1918 +__owur +  +SSL_do_hdshake +( +SSL + * +s +); + +1919  +SSL_key_upde +( +SSL + * +s +,  +updy +); + +1920  +SSL_g_key_upde_ty +(cڡ +SSL + * +s +); + +1921  +SSL_gٟ +( +SSL + * +s +); + +1922  +SSL_gٟ_abbvd +( +SSL + * +s +); + +1923 +__owur +  +SSL_gٟ_ndg +(cڡ +SSL + * +s +); + +1924  +SSL_shutdown +( +SSL + * +s +); + +1925 +__owur +  +SSL_vify__po_hdshake +( +SSL + * +s +); + +1926  +SSL_CTX_t_po_hdshake_auth +( +SSL_CTX + * +x +,  +v +); + +1927  +SSL_t_po_hdshake_auth +( +SSL + * +s +,  +v +); + +1929 +__owur + cڡ +SSL_METHOD + * +SSL_CTX_g_s_mhod +(cڡ +SSL_CTX + * +x +); + +1930 +__owur + cڡ +SSL_METHOD + * +SSL_g_s_mhod +(cڡ +SSL + * +s +); + +1931 +__owur +  +SSL_t_s_mhod +( +SSL + * +s +, cڡ +SSL_METHOD + * +mhod +); + +1932 +__owur + cڡ * +SSL_t_ty_rg_lg +( +vue +); + +1933 +__owur + cڡ * +SSL_t_ty_rg +( +vue +); + +1934 +__owur + cڡ * +SSL_t_desc_rg_lg +( +vue +); + +1935 +__owur + cڡ * +SSL_t_desc_rg +( +vue +); + +1937  +SSL_t0_CA_li +( +SSL + * +s +, +STACK_OF +( +X509_NAME +* +me_li +); + +1938  +SSL_CTX_t0_CA_li +( +SSL_CTX + * +x +, +STACK_OF +( +X509_NAME +* +me_li +); + +1939 +__owur + cڡ +STACK_OF +( +X509_NAME +* +SSL_g0_CA_li +(cڡ +SSL + * +s +); + +1940 +__owur + cڡ +STACK_OF +( +X509_NAME +* +SSL_CTX_g0_CA_li +(cڡ +SSL_CTX + * +x +); + +1941 +__owur +  +SSL_add1_to_CA_li +( +SSL + * +s +, cڡ +X509 + * +x +); + +1942 +__owur +  +SSL_CTX_add1_to_CA_li +( +SSL_CTX + * +x +, cڡ +X509 + * +x +); + +1943 +__owur + cڡ +STACK_OF +( +X509_NAME +* +SSL_g0__CA_li +(cڡ +SSL + * +s +); + +1945  +SSL_t__CA_li +( +SSL + * +s +, +STACK_OF +( +X509_NAME +* +me_li +); + +1946  +SSL_CTX_t__CA_li +( +SSL_CTX + * +x +, +STACK_OF +( +X509_NAME +* +me_li +); + +1947 +__owur + +STACK_OF +( +X509_NAME +* +SSL_g__CA_li +(cڡ +SSL + * +s +); + +1948 +__owur + +STACK_OF +( +X509_NAME +* +SSL_CTX_g__CA_li +(cڡ +SSL_CTX + * +s +); + +1949 +__owur +  +SSL_add__CA +( +SSL + * +s +, +X509 + * +x +); + +1950 +__owur +  +SSL_CTX_add__CA +( +SSL_CTX + * +x +, +X509 + * +x +); + +1952  +SSL_t_c_e +( +SSL + * +s +); + +1953  +SSL_t_ac_e +( +SSL + * +s +); + +1955 +__owur +  +SSL_g_deu_timeout +(cڡ +SSL + * +s +); + +1957 #i +OPENSSL_API_COMPAT + < 0x10100000L + +1958  + #SSL_libry_ +( + `OPENSSL__s +(0, +NULL +) + + ) + +1961 +__owur + * +SSL_CIPHER_desti +(cڡ +SSL_CIPHER + *, * +buf +,  +size +); + +1962 +__owur + +STACK_OF +( +X509_NAME +* +SSL_dup_CA_li +(cڡ STACK_OF(X509_NAME* +sk +); + +1964 +__owur + +SSL + * +SSL_dup +(SSL * +s +); + +1966 +__owur + +X509 + * +SSL_g_ifi +(cڡ +SSL + * +s +); + +1970  +evp_pkey_ + * +SSL_g_ivekey +(cڡ +SSL + * +s +); + +1972 +__owur + +X509 + * +SSL_CTX_g0_ifi +(cڡ +SSL_CTX + * +x +); + +1973 +__owur + +EVP_PKEY + * +SSL_CTX_g0_ivekey +(cڡ +SSL_CTX + * +x +); + +1975  +SSL_CTX_t_qut_shutdown +( +SSL_CTX + * +x +,  +mode +); + +1976 +__owur +  +SSL_CTX_g_qut_shutdown +(cڡ +SSL_CTX + * +x +); + +1977  +SSL_t_qut_shutdown +( +SSL + * +s +,  +mode +); + +1978 +__owur +  +SSL_g_qut_shutdown +(cڡ +SSL + * +s +); + +1979  +SSL_t_shutdown +( +SSL + * +s +,  +mode +); + +1980 +__owur +  +SSL_g_shutdown +(cڡ +SSL + * +s +); + +1981 +__owur +  +SSL_vsi +(cڡ +SSL + * +s +); + +1982 +__owur +  +SSL__vsi +(cڡ +SSL + * +s +); + +1983 +__owur +  +SSL_CTX_t_deu_vify_ths +( +SSL_CTX + * +x +); + +1984 +__owur +  +SSL_CTX_t_deu_vify_d +( +SSL_CTX + * +x +); + +1985 +__owur +  +SSL_CTX_t_deu_vify_fe +( +SSL_CTX + * +x +); + +1986 +__owur +  +SSL_CTX_ld_vify_lotis +( +SSL_CTX + * +x +, cڡ * +CAfe +, + +1987 cڡ * +CAth +); + +1988  + #SSL_g0_ssi + +SSL_g_ssi + + + ) + +1989 +__owur + +SSL_SESSION + * +SSL_g_ssi +(cڡ +SSL + * +s +); + +1990 +__owur + +SSL_SESSION + * +SSL_g1_ssi +( +SSL + * +s +); + +1991 +__owur + +SSL_CTX + * +SSL_g_SSL_CTX +(cڡ +SSL + * +s +); + +1992 +SSL_CTX + * +SSL_t_SSL_CTX +( +SSL + * +s +, SSL_CTX * +x +); + +1993  +SSL_t_fo_back +( +SSL + * +s +, + +1994 (* +cb +(cڡ +SSL + * +s +,  +ty +,  +v +)); + +1995 (* +SSL_g_fo_back +(cڡ +SSL + * +s +)(cڡ SSL *s,  +ty +, + +1996  +v +); + +1997 +__owur + +OSSL_HANDSHAKE_STATE + +SSL_g_e +(cڡ +SSL + * +s +); + +1999  +SSL_t_vify_su +( +SSL + * +s +,  +v +); + +2000 +__owur +  +SSL_g_vify_su +(cڡ +SSL + * +s +); + +2001 +__owur + +STACK_OF +( +X509 +* +SSL_g0_vifd_cha +(cڡ +SSL + * +s +); + +2003 +__owur + +size_t + +SSL_g__ndom +(cڡ +SSL + * +s +, * +out +, + +2004 +size_t + +ou +); + +2005 +__owur + +size_t + +SSL_g_rv_ndom +(cڡ +SSL + * +s +, * +out +, + +2006 +size_t + +ou +); + +2007 +__owur + +size_t + +SSL_SESSION_g_ma_key +(cڡ +SSL_SESSION + * +ss +, + +2008 * +out +, +size_t + +ou +); + +2009 +__owur +  +SSL_SESSION_t1_ma_key +( +SSL_SESSION + * +ss +, + +2010 cڡ * + +, +size_t + +n +); + +2011 +ut8_t + +SSL_SESSION_g_max_agmt_ngth +(cڡ +SSL_SESSION + * +ss +); + +2013  + #SSL_g_ex_w_dex +( +l +, +p +, +wf +, +dupf +, +f +) \ + +2014 + `CRYPTO_g_ex_w_dex +( +CRYPTO_EX_INDEX_SSL +, +l +, +p +, +wf +, +dupf +, +f +) + + ) + +2015 +__owur +  +SSL_t_ex_da +( +SSL + * +s +,  +idx +, * +da +); + +2016 * +SSL_g_ex_da +(cڡ +SSL + * +s +,  +idx +); + +2017  + #SSL_SESSION_g_ex_w_dex +( +l +, +p +, +wf +, +dupf +, +f +) \ + +2018 + `CRYPTO_g_ex_w_dex +( +CRYPTO_EX_INDEX_SSL_SESSION +, +l +, +p +, +wf +, +dupf +, +f +) + + ) + +2019 +__owur +  +SSL_SESSION_t_ex_da +( +SSL_SESSION + * +ss +,  +idx +, * +da +); + +2020 * +SSL_SESSION_g_ex_da +(cڡ +SSL_SESSION + * +ss +,  +idx +); + +2021  + #SSL_CTX_g_ex_w_dex +( +l +, +p +, +wf +, +dupf +, +f +) \ + +2022 + `CRYPTO_g_ex_w_dex +( +CRYPTO_EX_INDEX_SSL_CTX +, +l +, +p +, +wf +, +dupf +, +f +) + + ) + +2023 +__owur +  +SSL_CTX_t_ex_da +( +SSL_CTX + * +s +,  +idx +, * +da +); + +2024 * +SSL_CTX_g_ex_da +(cڡ +SSL_CTX + * +s +,  +idx +); + +2026 +__owur +  +SSL_g_ex_da_X509_STORE_CTX_idx +(); + +2028  + #SSL_CTX_ss_t_che_size +( +x +, +t +) \ + +2029 + `SSL_CTX_ +( +x +, +SSL_CTRL_SET_SESS_CACHE_SIZE +, +t +, +NULL +) + + ) + +2030  + #SSL_CTX_ss_g_che_size +( +x +) \ + +2031 + `SSL_CTX_ +( +x +, +SSL_CTRL_GET_SESS_CACHE_SIZE +,0, +NULL +) + + ) + +2032  + #SSL_CTX_t_ssi_che_mode +( +x +, +m +) \ + +2033 + `SSL_CTX_ +( +x +, +SSL_CTRL_SET_SESS_CACHE_MODE +, +m +, +NULL +) + + ) + +2034  + #SSL_CTX_g_ssi_che_mode +( +x +) \ + +2035 + `SSL_CTX_ +( +x +, +SSL_CTRL_GET_SESS_CACHE_MODE +,0, +NULL +) + + ) + +2037  + #SSL_CTX_g_deu_ad_ahd +( +x + + `SSL_CTX_g_ad_ahd +(x) + + ) + +2038  + #SSL_CTX_t_deu_ad_ahd +( +x +, +m + + `SSL_CTX_t_ad_ahd +(x,m) + + ) + +2039  + #SSL_CTX_g_ad_ahd +( +x +) \ + +2040 + `SSL_CTX_ +( +x +, +SSL_CTRL_GET_READ_AHEAD +,0, +NULL +) + + ) + +2041  + #SSL_CTX_t_ad_ahd +( +x +, +m +) \ + +2042 + `SSL_CTX_ +( +x +, +SSL_CTRL_SET_READ_AHEAD +, +m +, +NULL +) + + ) + +2043  + #SSL_CTX_g_max__li +( +x +) \ + +2044 + `SSL_CTX_ +( +x +, +SSL_CTRL_GET_MAX_CERT_LIST +,0, +NULL +) + + ) + +2045  + #SSL_CTX_t_max__li +( +x +, +m +) \ + +2046 + `SSL_CTX_ +( +x +, +SSL_CTRL_SET_MAX_CERT_LIST +, +m +, +NULL +) + + ) + +2047  + #SSL_g_max__li +( +s +) \ + +2048 + `SSL_ +( +s +, +SSL_CTRL_GET_MAX_CERT_LIST +,0, +NULL +) + + ) + +2049  + #SSL_t_max__li +( +s +, +m +) \ + +2050 + `SSL_ +( +s +, +SSL_CTRL_SET_MAX_CERT_LIST +, +m +, +NULL +) + + ) + +2052  + #SSL_CTX_t_max_nd_agmt +( +x +, +m +) \ + +2053 + `SSL_CTX_ +( +x +, +SSL_CTRL_SET_MAX_SEND_FRAGMENT +, +m +, +NULL +) + + ) + +2054  + #SSL_t_max_nd_agmt +( +s +, +m +) \ + +2055 + `SSL_ +( +s +, +SSL_CTRL_SET_MAX_SEND_FRAGMENT +, +m +, +NULL +) + + ) + +2056  + #SSL_CTX_t_l_nd_agmt +( +x +, +m +) \ + +2057 + `SSL_CTX_ +( +x +, +SSL_CTRL_SET_SPLIT_SEND_FRAGMENT +, +m +, +NULL +) + + ) + +2058  + #SSL_t_l_nd_agmt +( +s +, +m +) \ + +2059 + `SSL_ +( +s +, +SSL_CTRL_SET_SPLIT_SEND_FRAGMENT +, +m +, +NULL +) + + ) + +2060  + #SSL_CTX_t_max_pes +( +x +, +m +) \ + +2061 + `SSL_CTX_ +( +x +, +SSL_CTRL_SET_MAX_PIPELINES +, +m +, +NULL +) + + ) + +2062  + #SSL_t_max_pes +( +s +, +m +) \ + +2063 + `SSL_ +( +s +, +SSL_CTRL_SET_MAX_PIPELINES +, +m +, +NULL +) + + ) + +2065  +SSL_CTX_t_deu_ad_bufr_n +( +SSL_CTX + * +x +, +size_t + +n +); + +2066  +SSL_t_deu_ad_bufr_n +( +SSL + * +s +, +size_t + +n +); + +2068 #ide +OPENSSL_NO_DH + + +2070  +SSL_CTX_t_tmp_dh_back +( +SSL_CTX + * +x +, + +2071 +DH + *(* +dh +( +SSL + * +s +,  +is_expt +, + +2072  +keyngth +)); + +2073  +SSL_t_tmp_dh_back +( +SSL + * +s +, + +2074 +DH + *(* +dh +( +SSL + * +s +,  +is_expt +, + +2075  +keyngth +)); + +2078 +__owur + cڡ +COMP_METHOD + * +SSL_g_cut_comessi +(cڡ +SSL + * +s +); + +2079 +__owur + cڡ +COMP_METHOD + * +SSL_g_cut_exnsi +(cڡ +SSL + * +s +); + +2080 +__owur + cڡ * +SSL_COMP_g_me +(cڡ +COMP_METHOD + * +comp +); + +2081 +__owur + cڡ * +SSL_COMP_g0_me +(cڡ +SSL_COMP + * +comp +); + +2082 +__owur +  +SSL_COMP_g_id +(cڡ +SSL_COMP + * +comp +); + +2083 +STACK_OF +( +SSL_COMP +* +SSL_COMP_g_comessi_mhods +(); + +2084 +__owur + +STACK_OF +( +SSL_COMP +* +SSL_COMP_t0_comessi_mhods +(STACK_OF(SSL_COMP) + +2085 * +mhs +); + +2086 #i +OPENSSL_API_COMPAT + < 0x10100000L + +2087  + #SSL_COMP__comessi_mhods +(0 + + ) + +2089 +__owur +  +SSL_COMP_add_comessi_mhod +( +id +, +COMP_METHOD + * +cm +); + +2091 cڡ +SSL_CIPHER + * +SSL_CIPHER_fd +( +SSL + * +s +, cڡ * +r +); + +2092  +SSL_CIPHER_g_ch_nid +(cڡ +SSL_CIPHER + * +c +); + +2093  +SSL_CIPHER_g_dige_nid +(cڡ +SSL_CIPHER + * +c +); + +2094  +SSL_bys_to_ch_li +( +SSL + * +s +, cڡ * +bys +, +size_t + +n +, + +2095  +isv2fm +, +STACK_OF +( +SSL_CIPHER +** +sk +, + +2096 +STACK_OF +( +SSL_CIPHER +** +scsvs +); + +2099 +__owur +  +SSL_t_ssi_tick_ext +( +SSL + * +s +, * +ext_da +,  +ext_n +); + +2101 +__owur +  +SSL_t_ssi_tick_ext_cb +( +SSL + * +s +, + +2102 +s_ssi_tick_ext_cb_ + +cb +, + +2103 * +g +); + +2106 +__owur +  +SSL_t_ssi__cb +( +SSL + * +s +, + +2107 +s_ssi__cb_ + +ssi__cb +, + +2108 * +g +); + +2110  +SSL_CTX_t_n_sumab_ssi_back +( +SSL_CTX + * +x +, + +2111 (* +cb +( +SSL + * +s +, + +2113 +is_fwd_cu +)); + +2115  +SSL_t_n_sumab_ssi_back +( +SSL + * +s +, + +2116 (* +cb +( +SSL + * +s +, + +2117  +is_fwd_cu +)); + +2119  +SSL_CTX_t_cd_ddg_back +( +SSL_CTX + * +x +, + +2120 +size_t + (* +cb +( +SSL + * +s +,  +ty +, + +2121 +size_t + +n +, * +g +)); + +2122  +SSL_CTX_t_cd_ddg_back_g +( +SSL_CTX + * +x +, * +g +); + +2123 * +SSL_CTX_g_cd_ddg_back_g +(cڡ +SSL_CTX + * +x +); + +2124  +SSL_CTX_t_block_ddg +( +SSL_CTX + * +x +, +size_t + +block_size +); + +2126  +SSL_t_cd_ddg_back +( +SSL + * +s +, + +2127 +size_t + (* +cb +( +SSL + * +s +,  +ty +, + +2128 +size_t + +n +, * +g +)); + +2129  +SSL_t_cd_ddg_back_g +( +SSL + * +s +, * +g +); + +2130 * +SSL_g_cd_ddg_back_g +(cڡ +SSL + * +s +); + +2131  +SSL_t_block_ddg +( +SSL + * +s +, +size_t + +block_size +); + +2133  +SSL_t_num_ticks +( +SSL + * +s +, +size_t + +num_ticks +); + +2134 +size_t + +SSL_g_num_ticks +(cڡ +SSL + * +s +); + +2135  +SSL_CTX_t_num_ticks +( +SSL_CTX + * +x +, +size_t + +num_ticks +); + +2136 +size_t + +SSL_CTX_g_num_ticks +(cڡ +SSL_CTX + * +x +); + +2138 #i +OPENSSL_API_COMPAT + < 0x10100000L + +2139  + #SSL_che_h +( +s + + `SSL_ssi_ud +(s) + + ) + +2142 +__owur +  +SSL_ssi_ud +(cڡ +SSL + * +s +); + +2143 +__owur +  +SSL_is_rv +(cڡ +SSL + * +s +); + +2145 +__owur + __owu +SSL_CONF_CTX + * +SSL_CONF_CTX_w +(); + +2146  +SSL_CONF_CTX_fish +( +SSL_CONF_CTX + * +cx +); + +2147  +SSL_CONF_CTX_ +( +SSL_CONF_CTX + * +cx +); + +2148  +SSL_CONF_CTX_t_ags +( +SSL_CONF_CTX + * +cx +,  +ags +); + +2149 +__owur +  +SSL_CONF_CTX_r_ags +( +SSL_CONF_CTX + * +cx +, + +2150  +ags +); + +2151 +__owur +  +SSL_CONF_CTX_t1_efix +( +SSL_CONF_CTX + * +cx +, cڡ * +e +); + +2153  +SSL_CONF_CTX_t_s +( +SSL_CONF_CTX + * +cx +, +SSL + * +s +); + +2154  +SSL_CONF_CTX_t_s_x +( +SSL_CONF_CTX + * +cx +, +SSL_CTX + * +x +); + +2156 +__owur +  +SSL_CONF_cmd +( +SSL_CONF_CTX + * +cx +, cڡ * +cmd +, cڡ * +vue +); + +2157 +__owur +  +SSL_CONF_cmd_gv +( +SSL_CONF_CTX + * +cx +, * +rgc +, *** +rgv +); + +2158 +__owur +  +SSL_CONF_cmd_vue_ty +( +SSL_CONF_CTX + * +cx +, cڡ * +cmd +); + +2160  +SSL_add_s_modu +(); + +2161  +SSL_cfig +( +SSL + * +s +, cڡ * +me +); + +2162  +SSL_CTX_cfig +( +SSL_CTX + * +x +, cڡ * +me +); + +2164 #ide +OPENSSL_NO_SSL_TRACE + + +2165  +SSL_a +( +wre_p +,  +vsi +,  +cڋ_ty +, + +2166 cڡ * +buf +, +size_t + +n +, +SSL + * +s +, * +g +); + +2169 #ide +OPENSSL_NO_SOCK + + +2170  +DTLSv1_li +( +SSL + * +s +, +BIO_ADDR + * + +); + +2173 #ide +OPENSSL_NO_CT + + +2181 (* +s__vidi_cb +)(cڡ + tCT_POLICY_EVAL_CTX + * + tx +, + +2182 cڡ + tSTACK_OF +( + tSCT +* + tss +, * + tg +); + +2196  +SSL_t__vidi_back +( +SSL + * +s +, +s__vidi_cb + +back +, + +2197 * +g +); + +2198  +SSL_CTX_t__vidi_back +( +SSL_CTX + * +x +, + +2199 +s__vidi_cb + +back +, + +2200 * +g +); + +2201  + #SSL_dib_ +( +s +) \ + +2202 (( + `SSL_t_vidi_back +(( +s +), +NULL +, NULL)) + + ) + +2203  + #SSL_CTX_dib_ +( +x +) \ + +2204 (( + `SSL_CTX_t_vidi_back +(( +x +), +NULL +, NULL)) + + ) + +2212 +SSL_CT_VALIDATION_PERMISSIVE + = 0, + +2213 +SSL_CT_VALIDATION_STRICT + + +2224  +SSL_ab_ +( +SSL + * +s +,  +vidi_mode +); + +2225  +SSL_CTX_ab_ +( +SSL_CTX + * +x +,  +vidi_mode +); + +2230  +SSL__is_abd +(cڡ +SSL + * +s +); + +2231  +SSL_CTX__is_abd +(cڡ +SSL_CTX + * +x +); + +2234 cڡ +STACK_OF +( +SCT +* +SSL_g0__ss +( +SSL + * +s +); + +2243  +SSL_CTX_t_deu_log_li_fe +( +SSL_CTX + * +x +); + +2252  +SSL_CTX_t_log_li_fe +( +SSL_CTX + * +x +, cڡ * +th +); + +2258  +SSL_CTX_t0_log_e +( +SSL_CTX + * +x +, +CTLOG_STORE + * +logs +); + +2267 cڡ +CTLOG_STORE + * +SSL_CTX_g0_log_e +(cڡ +SSL_CTX + * +x +); + +2273  + #SSL_SECOP_OTHER_TYPE + 0xffff0000 + + ) + +2274  + #SSL_SECOP_OTHER_NONE + 0 + + ) + +2275  + #SSL_SECOP_OTHER_CIPHER + (1 << 16) + + ) + +2276  + #SSL_SECOP_OTHER_CURVE + (2 << 16) + + ) + +2277  + #SSL_SECOP_OTHER_DH + (3 << 16) + + ) + +2278  + #SSL_SECOP_OTHER_PKEY + (4 << 16) + + ) + +2279  + #SSL_SECOP_OTHER_SIGALG + (5 << 16) + + ) + +2280  + #SSL_SECOP_OTHER_CERT + (6 << 16) + + ) + +2283  + #SSL_SECOP_PEER + 0x1000 + + ) + +2289  + #SSL_SECOP_CIPHER_SUPPORTED + (1 | +SSL_SECOP_OTHER_CIPHER +) + + ) + +2291  + #SSL_SECOP_CIPHER_SHARED + (2 | +SSL_SECOP_OTHER_CIPHER +) + + ) + +2293  + #SSL_SECOP_CIPHER_CHECK + (3 | +SSL_SECOP_OTHER_CIPHER +) + + ) + +2295  + #SSL_SECOP_CURVE_SUPPORTED + (4 | +SSL_SECOP_OTHER_CURVE +) + + ) + +2297  + #SSL_SECOP_CURVE_SHARED + (5 | +SSL_SECOP_OTHER_CURVE +) + + ) + +2299  + #SSL_SECOP_CURVE_CHECK + (6 | +SSL_SECOP_OTHER_CURVE +) + + ) + +2301  + #SSL_SECOP_TMP_DH + (7 | +SSL_SECOP_OTHER_PKEY +) + + ) + +2303  + #SSL_SECOP_VERSION + (9 | +SSL_SECOP_OTHER_NONE +) + + ) + +2305  + #SSL_SECOP_TICKET + (10 | +SSL_SECOP_OTHER_NONE +) + + ) + +2307  + #SSL_SECOP_SIGALG_SUPPORTED + (11 | +SSL_SECOP_OTHER_SIGALG +) + + ) + +2309  + #SSL_SECOP_SIGALG_SHARED + (12 | +SSL_SECOP_OTHER_SIGALG +) + + ) + +2311  + #SSL_SECOP_SIGALG_CHECK + (13 | +SSL_SECOP_OTHER_SIGALG +) + + ) + +2313  + #SSL_SECOP_SIGALG_MASK + (14 | +SSL_SECOP_OTHER_SIGALG +) + + ) + +2315  + #SSL_SECOP_COMPRESSION + (15 | +SSL_SECOP_OTHER_NONE +) + + ) + +2317  + #SSL_SECOP_EE_KEY + (16 | +SSL_SECOP_OTHER_CERT +) + + ) + +2319  + #SSL_SECOP_CA_KEY + (17 | +SSL_SECOP_OTHER_CERT +) + + ) + +2321  + #SSL_SECOP_CA_MD + (18 | +SSL_SECOP_OTHER_CERT +) + + ) + +2323  + #SSL_SECOP_PEER_EE_KEY + ( +SSL_SECOP_EE_KEY + | +SSL_SECOP_PEER +) + + ) + +2325  + #SSL_SECOP_PEER_CA_KEY + ( +SSL_SECOP_CA_KEY + | +SSL_SECOP_PEER +) + + ) + +2327  + #SSL_SECOP_PEER_CA_MD + ( +SSL_SECOP_CA_MD + | +SSL_SECOP_PEER +) + + ) + +2329  +SSL_t_cury_v +( +SSL + * +s +,  +v +); + +2330 +__owur +  +SSL_g_cury_v +(cڡ +SSL + * +s +); + +2331  +SSL_t_cury_back +( +SSL + * +s +, + +2332 (* +cb +(cڡ +SSL + * +s +, cڡ +SSL_CTX + * +x +, + +2333  + +,  +bs +,  +nid +, + +2334 * +h +, * +ex +)); + +2335 (* +SSL_g_cury_back +(cڡ +SSL + * +s +)) (const SSL *s, + +2336 cڡ +SSL_CTX + * +x +,  + +, + +2337  +bs +,  +nid +, * +h +, + +2338 * +ex +); + +2339  +SSL_t0_cury_ex_da +( +SSL + * +s +, * +ex +); + +2340 +__owur + * +SSL_g0_cury_ex_da +(cڡ +SSL + * +s +); + +2342  +SSL_CTX_t_cury_v +( +SSL_CTX + * +x +,  +v +); + +2343 +__owur +  +SSL_CTX_g_cury_v +(cڡ +SSL_CTX + * +x +); + +2344  +SSL_CTX_t_cury_back +( +SSL_CTX + * +x +, + +2345 (* +cb +(cڡ +SSL + * +s +, cڡ +SSL_CTX + * +x +, + +2346  + +,  +bs +,  +nid +, + +2347 * +h +, * +ex +)); + +2348 (* +SSL_CTX_g_cury_back +(cڡ +SSL_CTX + * +x +)(cڡ +SSL + * +s +, + +2349 cڡ +SSL_CTX + * +x +, + +2350  + +,  +bs +, + +2351  +nid +, + +2352 * +h +, + +2353 * +ex +); + +2354  +SSL_CTX_t0_cury_ex_da +( +SSL_CTX + * +x +, * +ex +); + +2355 +__owur + * +SSL_CTX_g0_cury_ex_da +(cڡ +SSL_CTX + * +x +); + +2358  + #OPENSSL_INIT_NO_LOAD_SSL_STRINGS + 0x00100000L + + ) + +2359  + #OPENSSL_INIT_LOAD_SSL_STRINGS + 0x00200000L + + ) + +2361  + #OPENSSL_INIT_SSL_DEFAULT + \ + +2362 ( +OPENSSL_INIT_LOAD_SSL_STRINGS + | +OPENSSL_INIT_LOAD_CRYPTO_STRINGS +) + + ) + +2364  +OPENSSL__s +( +ut64_t + +ts +, cڡ +OPENSSL_INIT_SETTINGS + * +gs +); + +2366 #ide +OPENSSL_NO_UNIT_TEST + + +2367 +__owur + cڡ  +ݒs_s__funis + * +SSL__funis +(); + +2370 +__owur +  +SSL__bufrs +( +SSL + * +s +); + +2371 +__owur +  +SSL_loc_bufrs +( +SSL + * +s +); + +2375  + tSSL_TICKET_STATUS +; + +2379  + #SSL_TICKET_FATAL_ERR_MALLOC + 0 + + ) + +2381  + #SSL_TICKET_FATAL_ERR_OTHER + 1 + + ) + +2383  + #SSL_TICKET_NONE + 2 + + ) + +2385  + #SSL_TICKET_EMPTY + 3 + + ) + +2387  + #SSL_TICKET_NO_DECRYPT + 4 + + ) + +2389  + #SSL_TICKET_SUCCESS + 5 + + ) + +2391  + #SSL_TICKET_SUCCESS_RENEW + 6 + + ) + +2394  + tSSL_TICKET_RETURN +; + +2397  + #SSL_TICKET_RETURN_ABORT + 0 + + ) + +2399  + #SSL_TICKET_RETURN_IGNORE + 1 + + ) + +2401  + #SSL_TICKET_RETURN_IGNORE_RENEW + 2 + + ) + +2403  + #SSL_TICKET_RETURN_USE + 3 + + ) + +2405  + #SSL_TICKET_RETURN_USE_RENEW + 4 + + ) + +2407 (* +SSL_CTX_ge_ssi_tick_ +)( + tSSL + * + ts +, * + tg +); + +2408  +SSL_TICKET_RETURN + (* + tSSL_CTX_dey_ssi_tick_ +)( + tSSL + * + ts +, + tSSL_SESSION + * + tss +, + +2409 cڡ * + tkeyme +, + +2410 + tsize_t + + tkeyme_ngth +, + +2411 + tSSL_TICKET_STATUS + + tus +, + +2412 * + tg +); + +2413  +SSL_CTX_t_ssi_tick_cb +( +SSL_CTX + * +x +, + +2414 +SSL_CTX_ge_ssi_tick_ + +g_cb +, + +2415 +SSL_CTX_dey_ssi_tick_ + +dec_cb +, + +2416 * +g +); + +2417  +SSL_SESSION_t1_tick_pda +( +SSL_SESSION + * +ss +, cڡ * +da +, +size_t + +n +); + +2418  +SSL_SESSION_g0_tick_pda +( +SSL_SESSION + * +ss +, ** +da +, +size_t + * +n +); + +2420 cڡ  +SSL_vsi_r +[]; + +2422 (* + tDTLS_tim_cb +)( + tSSL + * + ts +,  + ttim_us +); + +2424  +DTLS_t_tim_cb +( +SSL + * +s +, +DTLS_tim_cb + +cb +); + +2427 (* + gSSL_low_y_da_cb_ +)( + tSSL + * + ts +, * + tg +); + +2428  +SSL_CTX_t_low_y_da_cb +( +SSL_CTX + * +x +, + +2429 +SSL_low_y_da_cb_ + +cb +, + +2430 * +g +); + +2431  +SSL_t_low_y_da_cb +( +SSL + * +s +, + +2432 +SSL_low_y_da_cb_ + +cb +, + +2433 * +g +); + +2435 #ifde +__lulus + + + @/usr/include/openssl/x509v3.h + +10 #ide +HEADER_X509V3_H + + +11  + #HEADER_X509V3_H + + + ) + +13  + ~<ݒs/bio.h +> + +14  + ~<ݒs/x509.h +> + +15  + ~<ݒs/cf.h +> + +16  + ~<ݒs/x509v3r.h +> + +18 #ifde +__lulus + + +23  +v3_ext_mhod +; + +24  +v3_ext_x +; + +28 *(* + tX509V3_EXT_NEW +)(); + +29 (* +X509V3_EXT_FREE +) (*); + +30 *(* + tX509V3_EXT_D2I +)(*, const **, ); + +31 (* +X509V3_EXT_I2D +) (*, **); + +32  +STACK_OF +( + tCONF_VALUE +) * + +33 (* + tX509V3_EXT_I2V +(cڡ  + tv3_ext_mhod + * + tmhod +, * + text +, + +34 + tSTACK_OF +( + tCONF_VALUE +* + texi +); + +35 *(* + tX509V3_EXT_V2I +)(cڡ  + tv3_ext_mhod + * + tmhod +, + +36  + tv3_ext_x + * + tx +, + +37 + tSTACK_OF +( + tCONF_VALUE +* + tvues +); + +38 *(* + tX509V3_EXT_I2S +)(cڡ  + tv3_ext_mhod + * + tmhod +, + +39 * + text +); + +40 *(* + tX509V3_EXT_S2I +)(cڡ  + tv3_ext_mhod + * + tmhod +, + +41  + tv3_ext_x + * + tx +, cڡ * + tr +); + +42 (* +X509V3_EXT_I2R +(cڡ  + tv3_ext_mhod + * + tmhod +, * + text +, + +43 + tBIO + * + tout +,  + tdt +); + +44 *(* + tX509V3_EXT_R2I +)(cڡ  + tv3_ext_mhod + * + tmhod +, + +45  + tv3_ext_x + * + tx +, cڡ * + tr +); + +49  + sv3_ext_mhod + { + +50  +ext_nid +; + +51  +ext_ags +; + +53 +ASN1_ITEM_EXP + * + +; + +55 +X509V3_EXT_NEW + +ext_w +; + +56 +X509V3_EXT_FREE + +ext_ +; + +57 +X509V3_EXT_D2I + +d2i +; + +58 +X509V3_EXT_I2D + +i2d +; + +60 +X509V3_EXT_I2S + +i2s +; + +61 +X509V3_EXT_S2I + +s2i +; + +63 +X509V3_EXT_I2V + +i2v +; + +64 +X509V3_EXT_V2I + +v2i +; + +66 +X509V3_EXT_I2R + +i2r +; + +67 +X509V3_EXT_R2I + +r2i +; + +68 * +u_da +; + +71  + sX509V3_CONF_METHOD_ + { + +72 *(* +g_rg +(* +db +, cڡ * +i +, cڡ * +vue +); + +73 +STACK_OF +( +CONF_VALUE +*(* +g_i +(* +db +, cڡ * +i +); + +74 (* +_rg +(* +db +, * +rg +); + +75 (* +_i +(* +db +, +STACK_OF +( +CONF_VALUE +* +i +); + +76 } + tX509V3_CONF_METHOD +; + +79  + sv3_ext_x + { + +80  + #CTX_TEST + 0x1 + + ) + +81  + #X509V3_CTX_REPLACE + 0x2 + + ) + +82  +ags +; + +83 +X509 + * +issu_ +; + +84 +X509 + * +subje_ +; + +85 +X509_REQ + * +subje_q +; + +86 +X509_CRL + * +l +; + +87 +X509V3_CONF_METHOD + * +db_mh +; + +88 * +db +; + +92  +v3_ext_mhod + + tX509V3_EXT_METHOD +; + +94 +DEFINE_STACK_OF +( +X509V3_EXT_METHOD +) + +97  + #X509V3_EXT_DYNAMIC + 0x1 + + ) + +98  + #X509V3_EXT_CTX_DEP + 0x2 + + ) + +99  + #X509V3_EXT_MULTILINE + 0x4 + + ) + +101  +BIT_STRING_BITNAME + + tENUMERATED_NAMES +; + +103  + sBASIC_CONSTRAINTS_ + { + +104  + +; + +105 +ASN1_INTEGER + * +thn +; + +106 } + tBASIC_CONSTRAINTS +; + +108  + sPKEY_USAGE_PERIOD_ + { + +109 +ASN1_GENERALIZEDTIME + * +nBefe +; + +110 +ASN1_GENERALIZEDTIME + * +nA +; + +111 } + tPKEY_USAGE_PERIOD +; + +113  + shName_ + { + +114 +ASN1_OBJECT + * +ty_id +; + +115 +ASN1_TYPE + * +vue +; + +116 } + tOTHERNAME +; + +118  + sEDIPtyName_ + { + +119 +ASN1_STRING + * +meAssigr +; + +120 +ASN1_STRING + * +yName +; + +121 } + tEDIPARTYNAME +; + +123  + sGENERAL_NAME_ + { + +124  + #GEN_OTHERNAME + 0 + + ) + +125  + #GEN_EMAIL + 1 + + ) + +126  + #GEN_DNS + 2 + + ) + +127  + #GEN_X400 + 3 + + ) + +128  + #GEN_DIRNAME + 4 + + ) + +129  + #GEN_EDIPARTY + 5 + + ) + +130  + #GEN_URI + 6 + + ) + +131  + #GEN_IPADD + 7 + + ) + +132  + #GEN_RID + 8 + + ) + +133  +ty +; + +135 * +r +; + +136 +OTHERNAME + * +hName +; + +137 +ASN1_IA5STRING + * +rfc822Name +; + +138 +ASN1_IA5STRING + * +dNSName +; + +139 +ASN1_TYPE + * +x400Addss +; + +140 +X509_NAME + * +deyName +; + +141 +EDIPARTYNAME + * +ediPtyName +; + +142 +ASN1_IA5STRING + * +unifmResourIdtifr +; + +143 +ASN1_OCTET_STRING + * +iPAddss +; + +144 +ASN1_OBJECT + * +giedID +; + +146 +ASN1_OCTET_STRING + * + +; + +147 +X509_NAME + * +dn +; + +148 +ASN1_IA5STRING + * +5 +; + +150 +ASN1_OBJECT + * +rid +; + +151 +ASN1_TYPE + * +h +; + +152 } +d +; + +153 } + tGENERAL_NAME +; + +155  + sACCESS_DESCRIPTION_ + { + +156 +ASN1_OBJECT + * +mhod +; + +157 +GENERAL_NAME + * +loti +; + +158 } + tACCESS_DESCRIPTION +; + +160  +STACK_OF +( + tACCESS_DESCRIPTION + + tAUTHORITY_INFO_ACCESS +; + +162  +STACK_OF +( + tASN1_OBJECT + + tEXTENDED_KEY_USAGE +; + +164  +STACK_OF +( + tASN1_INTEGER + + tTLS_FEATURE +; + +166 +DEFINE_STACK_OF +( +GENERAL_NAME +) + +167  +STACK_OF +( + tGENERAL_NAME + + tGENERAL_NAMES +; + +168 +DEFINE_STACK_OF +( +GENERAL_NAMES +) + +170 +DEFINE_STACK_OF +( +ACCESS_DESCRIPTION +) + +172  + sDIST_POINT_NAME_ + { + +173  +ty +; + +175 +GENERAL_NAMES + * +fume +; + +176 +STACK_OF +( +X509_NAME_ENTRY +* +tivame +; + +177 } +me +; + +179 +X509_NAME + * +dame +; + +180 } + tDIST_POINT_NAME +; + +182  + #CRLDP_ALL_REASONS + 0x807f + + ) + +184  + #CRL_REASON_NONE + -1 + + ) + +185  + #CRL_REASON_UNSPECIFIED + 0 + + ) + +186  + #CRL_REASON_KEY_COMPROMISE + 1 + + ) + +187  + #CRL_REASON_CA_COMPROMISE + 2 + + ) + +188  + #CRL_REASON_AFFILIATION_CHANGED + 3 + + ) + +189  + #CRL_REASON_SUPERSEDED + 4 + + ) + +190  + #CRL_REASON_CESSATION_OF_OPERATION + 5 + + ) + +191  + #CRL_REASON_CERTIFICATE_HOLD + 6 + + ) + +192  + #CRL_REASON_REMOVE_FROM_CRL + 8 + + ) + +193  + #CRL_REASON_PRIVILEGE_WITHDRAWN + 9 + + ) + +194  + #CRL_REASON_AA_COMPROMISE + 10 + + ) + +196  + sDIST_POINT_ + { + +197 +DIST_POINT_NAME + * +dipot +; + +198 +ASN1_BIT_STRING + * +ass +; + +199 +GENERAL_NAMES + * +CRLissu +; + +200  +dp_ass +; + +203  +STACK_OF +( + tDIST_POINT + + tCRL_DIST_POINTS +; + +205 +DEFINE_STACK_OF +( +DIST_POINT +) + +207  + sAUTHORITY_KEYID_ + { + +208 +ASN1_OCTET_STRING + * +keyid +; + +209 +GENERAL_NAMES + * +issu +; + +210 +ASN1_INTEGER + * +rl +; + +215  + sSXNET_ID_ + { + +216 +ASN1_INTEGER + * +ze +; + +217 +ASN1_OCTET_STRING + * +ur +; + +218 } + tSXNETID +; + +220 +DEFINE_STACK_OF +( +SXNETID +) + +222  + sSXNET_ + { + +223 +ASN1_INTEGER + * +vsi +; + +224 +STACK_OF +( +SXNETID +* +ids +; + +225 } + tSXNET +; + +227  + sNOTICEREF_ + { + +228 +ASN1_STRING + * +gizi +; + +229 +STACK_OF +( +ASN1_INTEGER +* +ninos +; + +230 } + tNOTICEREF +; + +232  + sUSERNOTICE_ + { + +233 +NOTICEREF + * +nif +; + +234 +ASN1_STRING + * +exext +; + +235 } + tUSERNOTICE +; + +237  + sPOLICYQUALINFO_ + { + +238 +ASN1_OBJECT + * +pquid +; + +240 +ASN1_IA5STRING + * +suri +; + +241 +USERNOTICE + * +ui +; + +242 +ASN1_TYPE + * +h +; + +243 } +d +; + +244 } + tPOLICYQUALINFO +; + +246 +DEFINE_STACK_OF +( +POLICYQUALINFO +) + +248  + sPOLICYINFO_ + { + +249 +ASN1_OBJECT + * +picyid +; + +250 +STACK_OF +( +POLICYQUALINFO +* +quifrs +; + +251 } + tPOLICYINFO +; + +253  +STACK_OF +( + tPOLICYINFO + + tCERTIFICATEPOLICIES +; + +255 +DEFINE_STACK_OF +( +POLICYINFO +) + +257  + sPOLICY_MAPPING_ + { + +258 +ASN1_OBJECT + * +issuDomaPicy +; + +259 +ASN1_OBJECT + * +subjeDomaPicy +; + +260 } + tPOLICY_MAPPING +; + +262 +DEFINE_STACK_OF +( +POLICY_MAPPING +) + +264  +STACK_OF +( + tPOLICY_MAPPING + + tPOLICY_MAPPINGS +; + +266  + sGENERAL_SUBTREE_ + { + +267 +GENERAL_NAME + * +ba +; + +268 +ASN1_INTEGER + * +mimum +; + +269 +ASN1_INTEGER + * +maximum +; + +270 } + tGENERAL_SUBTREE +; + +272 +DEFINE_STACK_OF +( +GENERAL_SUBTREE +) + +274  + sNAME_CONSTRAINTS_ + { + +275 +STACK_OF +( +GENERAL_SUBTREE +* +rmdSubs +; + +276 +STACK_OF +( +GENERAL_SUBTREE +* +exudedSubs +; + +279  + sPOLICY_CONSTRAINTS_ + { + +280 +ASN1_INTEGER + * +queExicPicy +; + +281 +ASN1_INTEGER + * +hibPicyMpg +; + +282 } + tPOLICY_CONSTRAINTS +; + +285  + sPROXY_POLICY_ + { + +286 +ASN1_OBJECT + * +picyLguage +; + +287 +ASN1_OCTET_STRING + * +picy +; + +288 } + tPROXY_POLICY +; + +290  + sPROXY_CERT_INFO_EXTENSION_ + { + +291 +ASN1_INTEGER + * +pcPhLgthCڡt +; + +292 +PROXY_POLICY + * +oxyPicy +; + +293 } + tPROXY_CERT_INFO_EXTENSION +; + +295 +DECLARE_ASN1_FUNCTIONS +( +PROXY_POLICY +) + +296 +DECLARE_ASN1_FUNCTIONS +( +PROXY_CERT_INFO_EXTENSION +) + +298  + sISSUING_DIST_POINT_ + { + +299 +DIST_POINT_NAME + * +dipot +; + +300  +lyur +; + +301  +lyCA +; + +302 +ASN1_BIT_STRING + * +lysomss +; + +303  +deCRL +; + +304  +ly +; + +309  + #IDP_PRESENT + 0x1 + + ) + +311  + #IDP_INVALID + 0x2 + + ) + +313  + #IDP_ONLYUSER + 0x4 + + ) + +315  + #IDP_ONLYCA + 0x8 + + ) + +317  + #IDP_ONLYATTR + 0x10 + + ) + +319  + #IDP_INDIRECT + 0x20 + + ) + +321  + #IDP_REASONS + 0x40 + + ) + +323  + #X509V3_cf_r +( +v + + `ERR_add_r_da +(6, \ + +324 "i:", ( +v +)-> +i +, \ + +325 ",me:", ( +v +)-> +me +, ",vue:", (v)-> +vue +) + + ) + +327  + #X509V3_t_x_ +( +x +) \ + +328 + `X509V3_t_x +( +x +, +NULL +, NULL, NULL, NULL, +CTX_TEST +) + + ) + +329  + #X509V3_t_x_nodb +( +x +(x)-> +db + = +NULL +; + + ) + +331  + #EXT_BITSTRING +( +nid +, +b +{id, 0, + `ASN1_ITEM_f +( +ASN1_BIT_STRING +), \ + +334 ( +X509V3_EXT_I2V +) +i2v_ASN1_BIT_STRING +, \ + +335 ( +X509V3_EXT_V2I +) +v2i_ASN1_BIT_STRING +, \ + +336 +NULL +, NULL, \ + +337 +b +} + + ) + +339  + #EXT_IA5STRING +( +nid +{id, 0, + `ASN1_ITEM_f +( +ASN1_IA5STRING +), \ + +341 ( +X509V3_EXT_I2S +) +i2s_ASN1_IA5STRING +, \ + +342 ( +X509V3_EXT_S2I +) +s2i_ASN1_IA5STRING +, \ + +344 +NULL +} + + ) + +346  + #EXT_END + { -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + + ) + +350  + #EXFLAG_BCONS + 0x1 + + ) + +351  + #EXFLAG_KUSAGE + 0x2 + + ) + +352  + #EXFLAG_XKUSAGE + 0x4 + + ) + +353  + #EXFLAG_NSCERT + 0x8 + + ) + +355  + #EXFLAG_CA + 0x10 + + ) + +357  + #EXFLAG_SI + 0x20 + + ) + +358  + #EXFLAG_V1 + 0x40 + + ) + +359  + #EXFLAG_INVALID + 0x80 + + ) + +361  + #EXFLAG_SET + 0x100 + + ) + +362  + #EXFLAG_CRITICAL + 0x200 + + ) + +363  + #EXFLAG_PROXY + 0x400 + + ) + +365  + #EXFLAG_INVALID_POLICY + 0x800 + + ) + +366  + #EXFLAG_FRESHEST + 0x1000 + + ) + +368  + #EXFLAG_SS + 0x2000 + + ) + +370  + #KU_DIGITAL_SIGNATURE + 0x0080 + + ) + +371  + #KU_NON_REPUDIATION + 0x0040 + + ) + +372  + #KU_KEY_ENCIPHERMENT + 0x0020 + + ) + +373  + #KU_DATA_ENCIPHERMENT + 0x0010 + + ) + +374  + #KU_KEY_AGREEMENT + 0x0008 + + ) + +375  + #KU_KEY_CERT_SIGN + 0x0004 + + ) + +376  + #KU_CRL_SIGN + 0x0002 + + ) + +377  + #KU_ENCIPHER_ONLY + 0x0001 + + ) + +378  + #KU_DECIPHER_ONLY + 0x8000 + + ) + +380  + #NS_SSL_CLIENT + 0x80 + + ) + +381  + #NS_SSL_SERVER + 0x40 + + ) + +382  + #NS_SMIME + 0x20 + + ) + +383  + #NS_OBJSIGN + 0x10 + + ) + +384  + #NS_SSL_CA + 0x04 + + ) + +385  + #NS_SMIME_CA + 0x02 + + ) + +386  + #NS_OBJSIGN_CA + 0x01 + + ) + +387  + #NS_ANY_CA + ( +NS_SSL_CA +| +NS_SMIME_CA +| +NS_OBJSIGN_CA +) + + ) + +389  + #XKU_SSL_SERVER + 0x1 + + ) + +390  + #XKU_SSL_CLIENT + 0x2 + + ) + +391  + #XKU_SMIME + 0x4 + + ) + +392  + #XKU_CODE_SIGN + 0x8 + + ) + +393  + #XKU_SGC + 0x10 + + ) + +394  + #XKU_OCSP_SIGN + 0x20 + + ) + +395  + #XKU_TIMESTAMP + 0x40 + + ) + +396  + #XKU_DVCS + 0x80 + + ) + +397  + #XKU_ANYEKU + 0x100 + + ) + +399  + #X509_PURPOSE_DYNAMIC + 0x1 + + ) + +400  + #X509_PURPOSE_DYNAMIC_NAME + 0x2 + + ) + +402  + sx509_puo_ + { + +403  +puo +; + +404  +u +; + +405  +ags +; + +406 (* +check_puo +(cڡ  +x509_puo_ + *, cڡ +X509 + *, ); + +407 * +me +; + +408 * +ame +; + +409 * +u_da +; + +410 } + tX509_PURPOSE +; + +412  + #X509_PURPOSE_SSL_CLIENT + 1 + + ) + +413  + #X509_PURPOSE_SSL_SERVER + 2 + + ) + +414  + #X509_PURPOSE_NS_SSL_SERVER + 3 + + ) + +415  + #X509_PURPOSE_SMIME_SIGN + 4 + + ) + +416  + #X509_PURPOSE_SMIME_ENCRYPT + 5 + + ) + +417  + #X509_PURPOSE_CRL_SIGN + 6 + + ) + +418  + #X509_PURPOSE_ANY + 7 + + ) + +419  + #X509_PURPOSE_OCSP_HELPER + 8 + + ) + +420  + #X509_PURPOSE_TIMESTAMP_SIGN + 9 + + ) + +422  + #X509_PURPOSE_MIN + 1 + + ) + +423  + #X509_PURPOSE_MAX + 9 + + ) + +427  + #X509V3_EXT_UNKNOWN_MASK + (0xfL << 16) + + ) + +429  + #X509V3_EXT_DEFAULT + 0 + + ) + +431  + #X509V3_EXT_ERROR_UNKNOWN + (1L << 16) + + ) + +433  + #X509V3_EXT_PARSE_UNKNOWN + (2L << 16) + + ) + +435  + #X509V3_EXT_DUMP_UNKNOWN + (3L << 16) + + ) + +439  + #X509V3_ADD_OP_MASK + 0xfL + + ) + +440  + #X509V3_ADD_DEFAULT + 0L + + ) + +441  + #X509V3_ADD_APPEND + 1L + + ) + +442  + #X509V3_ADD_REPLACE + 2L + + ) + +443  + #X509V3_ADD_REPLACE_EXISTING + 3L + + ) + +444  + #X509V3_ADD_KEEP_EXISTING + 4L + + ) + +445  + #X509V3_ADD_DELETE + 5L + + ) + +446  + #X509V3_ADD_SILENT + 0x10 + + ) + +448 +DEFINE_STACK_OF +( +X509_PURPOSE +) + +450 +DECLARE_ASN1_FUNCTIONS +( +BASIC_CONSTRAINTS +) + +452 +DECLARE_ASN1_FUNCTIONS +( +SXNET +) + +453 +DECLARE_ASN1_FUNCTIONS +( +SXNETID +) + +455  +SXNET_add_id_asc +( +SXNET + ** +psx +, cڡ * +ze +, cڡ * +ur +,  +u +); + +456  +SXNET_add_id_ulg +( +SXNET + ** +psx +,  +lze +, cڡ * +ur +, + +457  +u +); + +458  +SXNET_add_id_INTEGER +( +SXNET + ** +psx +, +ASN1_INTEGER + * +ize +, cڡ * +ur +, + +459  +u +); + +461 +ASN1_OCTET_STRING + * +SXNET_g_id_asc +( +SXNET + * +sx +, cڡ * +ze +); + +462 +ASN1_OCTET_STRING + * +SXNET_g_id_ulg +( +SXNET + * +sx +,  +lze +); + +463 +ASN1_OCTET_STRING + * +SXNET_g_id_INTEGER +( +SXNET + * +sx +, +ASN1_INTEGER + * +ze +); + +465 +DECLARE_ASN1_FUNCTIONS +( +AUTHORITY_KEYID +) + +467 +DECLARE_ASN1_FUNCTIONS +( +PKEY_USAGE_PERIOD +) + +469 +DECLARE_ASN1_FUNCTIONS +( +GENERAL_NAME +) + +470 +GENERAL_NAME + * +GENERAL_NAME_dup +(GENERAL_NAME * +a +); + +471  +GENERAL_NAME_cmp +( +GENERAL_NAME + * +a +, GENERAL_NAME * +b +); + +473 +ASN1_BIT_STRING + * +v2i_ASN1_BIT_STRING +( +X509V3_EXT_METHOD + * +mhod +, + +474 +X509V3_CTX + * +x +, + +475 +STACK_OF +( +CONF_VALUE +* +nv +); + +476 +STACK_OF +( +CONF_VALUE +* +i2v_ASN1_BIT_STRING +( +X509V3_EXT_METHOD + * +mhod +, + +477 +ASN1_BIT_STRING + * +bs +, + +478 +STACK_OF +( +CONF_VALUE +* +exi +); + +479 * +i2s_ASN1_IA5STRING +( +X509V3_EXT_METHOD + * +mhod +, +ASN1_IA5STRING + * +5 +); + +480 +ASN1_IA5STRING + * +s2i_ASN1_IA5STRING +( +X509V3_EXT_METHOD + * +mhod +, + +481 +X509V3_CTX + * +x +, cڡ * +r +); + +483 +STACK_OF +( +CONF_VALUE +* +i2v_GENERAL_NAME +( +X509V3_EXT_METHOD + * +mhod +, + +484 +GENERAL_NAME + * +g +, + +485 +STACK_OF +( +CONF_VALUE +* +t +); + +486  +GENERAL_NAME_t +( +BIO + * +out +, +GENERAL_NAME + * +g +); + +488 +DECLARE_ASN1_FUNCTIONS +( +GENERAL_NAMES +) + +490 +STACK_OF +( +CONF_VALUE +* +i2v_GENERAL_NAMES +( +X509V3_EXT_METHOD + * +mhod +, + +491 +GENERAL_NAMES + * +g +, + +492 +STACK_OF +( +CONF_VALUE +* +exi +); + +493 +GENERAL_NAMES + * +v2i_GENERAL_NAMES +(cڡ +X509V3_EXT_METHOD + * +mhod +, + +494 +X509V3_CTX + * +x +, +STACK_OF +( +CONF_VALUE +* +nv +); + +496 +DECLARE_ASN1_FUNCTIONS +( +OTHERNAME +) + +497 +DECLARE_ASN1_FUNCTIONS +( +EDIPARTYNAME +) + +498  +OTHERNAME_cmp +( +OTHERNAME + * +a +, OTHERNAME * +b +); + +499  +GENERAL_NAME_t0_vue +( +GENERAL_NAME + * +a +,  +ty +, * +vue +); + +500 * +GENERAL_NAME_g0_vue +(cڡ +GENERAL_NAME + * +a +, * +y +); + +501  +GENERAL_NAME_t0_hme +( +GENERAL_NAME + * +g +, + +502 +ASN1_OBJECT + * +oid +, +ASN1_TYPE + * +vue +); + +503  +GENERAL_NAME_g0_hName +(cڡ +GENERAL_NAME + * +g +, + +504 +ASN1_OBJECT + ** +poid +, +ASN1_TYPE + ** +pvue +); + +506 * +i2s_ASN1_OCTET_STRING +( +X509V3_EXT_METHOD + * +mhod +, + +507 cڡ +ASN1_OCTET_STRING + * +5 +); + +508 +ASN1_OCTET_STRING + * +s2i_ASN1_OCTET_STRING +( +X509V3_EXT_METHOD + * +mhod +, + +509 +X509V3_CTX + * +x +, cڡ * +r +); + +511 +DECLARE_ASN1_FUNCTIONS +( +EXTENDED_KEY_USAGE +) + +512  +i2a_ACCESS_DESCRIPTION +( +BIO + * +bp +, cڡ +ACCESS_DESCRIPTION + * +a +); + +514 +DECLARE_ASN1_ALLOC_FUNCTIONS +( +TLS_FEATURE +) + +516 +DECLARE_ASN1_FUNCTIONS +( +CERTIFICATEPOLICIES +) + +517 +DECLARE_ASN1_FUNCTIONS +( +POLICYINFO +) + +518 +DECLARE_ASN1_FUNCTIONS +( +POLICYQUALINFO +) + +519 +DECLARE_ASN1_FUNCTIONS +( +USERNOTICE +) + +520 +DECLARE_ASN1_FUNCTIONS +( +NOTICEREF +) + +522 +DECLARE_ASN1_FUNCTIONS +( +CRL_DIST_POINTS +) + +523 +DECLARE_ASN1_FUNCTIONS +( +DIST_POINT +) + +524 +DECLARE_ASN1_FUNCTIONS +( +DIST_POINT_NAME +) + +525 +DECLARE_ASN1_FUNCTIONS +( +ISSUING_DIST_POINT +) + +527  +DIST_POINT_t_dame +( +DIST_POINT_NAME + * +d +, +X509_NAME + * +ame +); + +529  +NAME_CONSTRAINTS_check +( +X509 + * +x +, +NAME_CONSTRAINTS + * +nc +); + +530  +NAME_CONSTRAINTS_check_CN +( +X509 + * +x +, +NAME_CONSTRAINTS + * +nc +); + +532 +DECLARE_ASN1_FUNCTIONS +( +ACCESS_DESCRIPTION +) + +533 +DECLARE_ASN1_FUNCTIONS +( +AUTHORITY_INFO_ACCESS +) + +535 +DECLARE_ASN1_ITEM +( +POLICY_MAPPING +) + +536 +DECLARE_ASN1_ALLOC_FUNCTIONS +( +POLICY_MAPPING +) + +537 +DECLARE_ASN1_ITEM +( +POLICY_MAPPINGS +) + +539 +DECLARE_ASN1_ITEM +( +GENERAL_SUBTREE +) + +540 +DECLARE_ASN1_ALLOC_FUNCTIONS +( +GENERAL_SUBTREE +) + +542 +DECLARE_ASN1_ITEM +( +NAME_CONSTRAINTS +) + +543 +DECLARE_ASN1_ALLOC_FUNCTIONS +( +NAME_CONSTRAINTS +) + +545 +DECLARE_ASN1_ALLOC_FUNCTIONS +( +POLICY_CONSTRAINTS +) + +546 +DECLARE_ASN1_ITEM +( +POLICY_CONSTRAINTS +) + +548 +GENERAL_NAME + * +a2i_GENERAL_NAME +(GENERAL_NAME * +out +, + +549 cڡ +X509V3_EXT_METHOD + * +mhod +, + +550 +X509V3_CTX + * +x +,  +g_ty +, + +551 cڡ * +vue +,  +is_nc +); + +553 #ifde +HEADER_CONF_H + + +554 +GENERAL_NAME + * +v2i_GENERAL_NAME +(cڡ +X509V3_EXT_METHOD + * +mhod +, + +555 +X509V3_CTX + * +x +, +CONF_VALUE + * +f +); + +556 +GENERAL_NAME + * +v2i_GENERAL_NAME_ex +(GENERAL_NAME * +out +, + +557 cڡ +X509V3_EXT_METHOD + * +mhod +, + +558 +X509V3_CTX + * +x +, +CONF_VALUE + * +f +, + +559  +is_nc +); + +560  +X509V3_cf_ +( +CONF_VALUE + * +v +); + +562 +X509_EXTENSION + * +X509V3_EXT_ncf_nid +( +CONF + * +cf +, +X509V3_CTX + * +x +,  +ext_nid +, + +563 cڡ * +vue +); + +564 +X509_EXTENSION + * +X509V3_EXT_ncf +( +CONF + * +cf +, +X509V3_CTX + * +x +, cڡ * +me +, + +565 cڡ * +vue +); + +566  +X509V3_EXT_add_ncf_sk +( +CONF + * +cf +, +X509V3_CTX + * +x +, cڡ * +i +, + +567 +STACK_OF +( +X509_EXTENSION +** +sk +); + +568  +X509V3_EXT_add_ncf +( +CONF + * +cf +, +X509V3_CTX + * +x +, cڡ * +i +, + +569 +X509 + * + +); + +570  +X509V3_EXT_REQ_add_ncf +( +CONF + * +cf +, +X509V3_CTX + * +x +, cڡ * +i +, + +571 +X509_REQ + * +q +); + +572  +X509V3_EXT_CRL_add_ncf +( +CONF + * +cf +, +X509V3_CTX + * +x +, cڡ * +i +, + +573 +X509_CRL + * +l +); + +575 +X509_EXTENSION + * +X509V3_EXT_cf_nid +( +LHASH_OF +( +CONF_VALUE +* +cf +, + +576 +X509V3_CTX + * +x +,  +ext_nid +, + +577 cڡ * +vue +); + +578 +X509_EXTENSION + * +X509V3_EXT_cf +( +LHASH_OF +( +CONF_VALUE +* +cf +, +X509V3_CTX + * +x +, + +579 cڡ * +me +, cڡ * +vue +); + +580  +X509V3_EXT_add_cf +( +LHASH_OF +( +CONF_VALUE +* +cf +, +X509V3_CTX + * +x +, + +581 cڡ * +i +, +X509 + * + +); + +582  +X509V3_EXT_REQ_add_cf +( +LHASH_OF +( +CONF_VALUE +* +cf +, +X509V3_CTX + * +x +, + +583 cڡ * +i +, +X509_REQ + * +q +); + +584  +X509V3_EXT_CRL_add_cf +( +LHASH_OF +( +CONF_VALUE +* +cf +, +X509V3_CTX + * +x +, + +585 cڡ * +i +, +X509_CRL + * +l +); + +587  +X509V3_add_vue_bo_nf +(cڡ * +me +,  +a1_bo +, + +588 +STACK_OF +( +CONF_VALUE +** +exi +); + +589  +X509V3_g_vue_bo +(cڡ +CONF_VALUE + * +vue +, * +a1_bo +); + +590  +X509V3_g_vue_t +(cڡ +CONF_VALUE + * +vue +, +ASN1_INTEGER + ** +at +); + +591  +X509V3_t_ncf +( +X509V3_CTX + * +x +, +CONF + * +cf +); + +592  +X509V3_t_cf_lhash +( +X509V3_CTX + * +x +, +LHASH_OF +( +CONF_VALUE +* +lhash +); + +595 * +X509V3_g_rg +( +X509V3_CTX + * +x +, cڡ * +me +, cڡ * +i +); + +596 +STACK_OF +( +CONF_VALUE +* +X509V3_g_i +( +X509V3_CTX + * +x +, cڡ * +i +); + +597  +X509V3_rg_ +( +X509V3_CTX + * +x +, * +r +); + +598  +X509V3_i_ +( +X509V3_CTX + * +x +, +STACK_OF +( +CONF_VALUE +* +i +); + +599  +X509V3_t_x +( +X509V3_CTX + * +x +, +X509 + * +issu +, X509 * +subje +, + +600 +X509_REQ + * +q +, +X509_CRL + * +l +,  +ags +); + +602  +X509V3_add_vue +(cڡ * +me +, cڡ * +vue +, + +603 +STACK_OF +( +CONF_VALUE +** +exi +); + +604  +X509V3_add_vue_uch +(cڡ * +me +, cڡ * +vue +, + +605 +STACK_OF +( +CONF_VALUE +** +exi +); + +606  +X509V3_add_vue_bo +(cڡ * +me +,  +a1_bo +, + +607 +STACK_OF +( +CONF_VALUE +** +exi +); + +608  +X509V3_add_vue_t +(cڡ * +me +, cڡ +ASN1_INTEGER + * +at +, + +609 +STACK_OF +( +CONF_VALUE +** +exi +); + +610 * +i2s_ASN1_INTEGER +( +X509V3_EXT_METHOD + * +mh +, cڡ +ASN1_INTEGER + * +at +); + +611 +ASN1_INTEGER + * +s2i_ASN1_INTEGER +( +X509V3_EXT_METHOD + * +mh +, cڡ * +vue +); + +612 * +i2s_ASN1_ENUMERATED +( +X509V3_EXT_METHOD + * +mh +, cڡ +ASN1_ENUMERATED + * +at +); + +613 * +i2s_ASN1_ENUMERATED_TABLE +( +X509V3_EXT_METHOD + * +mh +, + +614 cڡ +ASN1_ENUMERATED + * +at +); + +615  +X509V3_EXT_add +( +X509V3_EXT_METHOD + * +ext +); + +616  +X509V3_EXT_add_li +( +X509V3_EXT_METHOD + * +exi +); + +617  +X509V3_EXT_add_s +( +nid_to +,  +nid_om +); + +618  +X509V3_EXT_nup +(); + +620 cڡ +X509V3_EXT_METHOD + * +X509V3_EXT_g +( +X509_EXTENSION + * +ext +); + +621 cڡ +X509V3_EXT_METHOD + * +X509V3_EXT_g_nid +( +nid +); + +622  +X509V3_add_dd_exnsis +(); + +623 +STACK_OF +( +CONF_VALUE +* +X509V3_r_li +(cڡ * +le +); + +624 * +X509V3_EXT_d2i +( +X509_EXTENSION + * +ext +); + +625 * +X509V3_g_d2i +(cڡ +STACK_OF +( +X509_EXTENSION +* +x +,  +nid +, * + +, + +626 * +idx +); + +628 +X509_EXTENSION + * +X509V3_EXT_i2d +( +ext_nid +,  + +, * +ext_ruc +); + +629  +X509V3_add1_i2d +( +STACK_OF +( +X509_EXTENSION +** +x +,  +nid +, * +vue +, + +630  + +,  +ags +); + +632 #i +OPENSSL_API_COMPAT + < 0x10100000L + +634  + #hex_to_rg + +OPENSSL_buf2hexr + + + ) + +635  + #rg_to_hex + +OPENSSL_hexr2buf + + + ) + +638  +X509V3_EXT_v_n +( +BIO + * +out +, +STACK_OF +( +CONF_VALUE +* +v +,  +dt +, + +639  +ml +); + +640  +X509V3_EXT_t +( +BIO + * +out +, +X509_EXTENSION + * +ext +,  +ag +, + +641  +dt +); + +642 #ide +OPENSSL_NO_STDIO + + +643  +X509V3_EXT_t_ +( +FILE + * +out +, +X509_EXTENSION + * +ext +,  +ag +,  +dt +); + +645  +X509V3_exnsis_t +( +BIO + * +out +, cڡ * +t +, + +646 cڡ +STACK_OF +( +X509_EXTENSION +* +exts +, + +647  +ag +,  +dt +); + +649  +X509_check_ +( +X509 + * +x +); + +650  +X509_check_puo +( +X509 + * +x +,  +id +,  + +); + +651  +X509_su܋d_exnsi +( +X509_EXTENSION + * +ex +); + +652  +X509_PURPOSE_t +(* +p +,  +puo +); + +653  +X509_check_issued +( +X509 + * +issu +, X509 * +subje +); + +654  +X509_check_akid +( +X509 + * +issu +, +AUTHORITY_KEYID + * +akid +); + +655  +X509_t_oxy_ag +( +X509 + * +x +); + +656  +X509_t_oxy_thn +( +X509 + * +x +,  +l +); + +657  +X509_g_oxy_thn +( +X509 + * +x +); + +659 +ut32_t + +X509_g_exnsi_ags +( +X509 + * +x +); + +660 +ut32_t + +X509_g_key_uge +( +X509 + * +x +); + +661 +ut32_t + +X509_g_exnded_key_uge +( +X509 + * +x +); + +662 cڡ +ASN1_OCTET_STRING + * +X509_g0_subje_key_id +( +X509 + * +x +); + +663 cڡ +ASN1_OCTET_STRING + * +X509_g0_authܙy_key_id +( +X509 + * +x +); + +665  +X509_PURPOSE_g_cou +(); + +666 +X509_PURPOSE + * +X509_PURPOSE_g0 +( +idx +); + +667  +X509_PURPOSE_g_by_ame +(cڡ * +ame +); + +668  +X509_PURPOSE_g_by_id +( +id +); + +669  +X509_PURPOSE_add +( +id +,  +u +,  +ags +, + +670 (* +ck +(cڡ +X509_PURPOSE + *, cڡ +X509 + *, ), + +671 cڡ * +me +, cڡ * +ame +, * +g +); + +672 * +X509_PURPOSE_g0_me +(cڡ +X509_PURPOSE + * +xp +); + +673 * +X509_PURPOSE_g0_ame +(cڡ +X509_PURPOSE + * +xp +); + +674  +X509_PURPOSE_g_u +(cڡ +X509_PURPOSE + * +xp +); + +675  +X509_PURPOSE_nup +(); + +676  +X509_PURPOSE_g_id +(cڡ +X509_PURPOSE + *); + +678 +STACK_OF +( +OPENSSL_STRING +* +X509_g1_ema +( +X509 + * +x +); + +679 +STACK_OF +( +OPENSSL_STRING +* +X509_REQ_g1_ema +( +X509_REQ + * +x +); + +680  +X509_ema_ +( +STACK_OF +( +OPENSSL_STRING +* +sk +); + +681 +STACK_OF +( +OPENSSL_STRING +* +X509_g1_oc +( +X509 + * +x +); + +687  + #X509_CHECK_FLAG_ALWAYS_CHECK_SUBJECT + 0x1 + + ) + +689  + #X509_CHECK_FLAG_NO_WILDCARDS + 0x2 + + ) + +691  + #X509_CHECK_FLAG_NO_PARTIAL_WILDCARDS + 0x4 + + ) + +693  + #X509_CHECK_FLAG_MULTI_LABEL_WILDCARDS + 0x8 + + ) + +695  + #X509_CHECK_FLAG_SINGLE_LABEL_SUBDOMAINS + 0x10 + + ) + +697  + #X509_CHECK_FLAG_NEVER_CHECK_SUBJECT + 0x20 + + ) + +703  + #_X509_CHECK_FLAG_DOT_SUBDOMAINS + 0x8000 + + ) + +705  +X509_check_ho +( +X509 + * +x +, cڡ * +chk +, +size_t + +chkn +, + +706  +ags +, ** +me +); + +707  +X509_check_ema +( +X509 + * +x +, cڡ * +chk +, +size_t + +chkn +, + +708  +ags +); + +709  +X509_check_ +( +X509 + * +x +, cڡ * +chk +, +size_t + +chkn +, + +710  +ags +); + +711  +X509_check__asc +( +X509 + * +x +, cڡ * +asc +,  +ags +); + +713 +ASN1_OCTET_STRING + * +a2i_IPADDRESS +(cڡ * +asc +); + +714 +ASN1_OCTET_STRING + * +a2i_IPADDRESS_NC +(cڡ * +asc +); + +715  +X509V3_NAME_om_i +( +X509_NAME + * +nm +, +STACK_OF +( +CONF_VALUE +* +dn_sk +, + +716  +chty +); + +718  +X509_POLICY_NODE_t +( +BIO + * +out +, +X509_POLICY_NODE + * +node +,  +dt +); + +719 +DEFINE_STACK_OF +( +X509_POLICY_NODE +) + +721 #ide +OPENSSL_NO_RFC3779 + + +722  + sASRge_ + { + +723 +ASN1_INTEGER + * +m +, * +max +; + +724 } + tASRge +; + +726  + #ASIdOrRge_id + 0 + + ) + +727  + #ASIdOrRge_nge + 1 + + ) + +729  + sASIdOrRge_ + { + +730  +ty +; + +732 +ASN1_INTEGER + * +id +; + +733 +ASRge + * +nge +; + +734 } +u +; + +735 } + tASIdOrRge +; + +737  +STACK_OF +( + tASIdOrRge + + tASIdOrRges +; + +738 +DEFINE_STACK_OF +( +ASIdOrRge +) + +740  + #ASIdtifrChoi_h + 0 + + ) + +741  + #ASIdtifrChoi_asIdsOrRges + 1 + + ) + +743  + sASIdtifrChoi_ + { + +744  +ty +; + +746 +ASN1_NULL + * +h +; + +747 +ASIdOrRges + * +asIdsOrRges +; + +748 } +u +; + +749 } + tASIdtifrChoi +; + +751  + sASIdtifrs_ + { + +752 +ASIdtifrChoi + * +aum +, * +rdi +; + +753 } + tASIdtifrs +; + +755 +DECLARE_ASN1_FUNCTIONS +( +ASRge +) + +756 +DECLARE_ASN1_FUNCTIONS +( +ASIdOrRge +) + +757 +DECLARE_ASN1_FUNCTIONS +( +ASIdtifrChoi +) + +758 +DECLARE_ASN1_FUNCTIONS +( +ASIdtifrs +) + +760  + sIPAddssRge_ + { + +761 +ASN1_BIT_STRING + * +m +, * +max +; + +762 } + tIPAddssRge +; + +764  + #IPAddssOrRge_addssPfix + 0 + + ) + +765  + #IPAddssOrRge_addssRge + 1 + + ) + +767  + sIPAddssOrRge_ + { + +768  +ty +; + +770 +ASN1_BIT_STRING + * +addssPfix +; + +771 +IPAddssRge + * +addssRge +; + +772 } +u +; + +773 } + tIPAddssOrRge +; + +775  +STACK_OF +( + tIPAddssOrRge + + tIPAddssOrRges +; + +776 +DEFINE_STACK_OF +( +IPAddssOrRge +) + +778  + #IPAddssChoi_h + 0 + + ) + +779  + #IPAddssChoi_addssOrRges + 1 + + ) + +781  + sIPAddssChoi_ + { + +782  +ty +; + +784 +ASN1_NULL + * +h +; + +785 +IPAddssOrRges + * +addssOrRges +; + +786 } +u +; + +787 } + tIPAddssChoi +; + +789  + sIPAddssFamy_ + { + +790 +ASN1_OCTET_STRING + * +addssFamy +; + +791 +IPAddssChoi + * +AddssChoi +; + +792 } + tIPAddssFamy +; + +794  +STACK_OF +( + tIPAddssFamy + + tIPAddrBlocks +; + +795 +DEFINE_STACK_OF +( +IPAddssFamy +) + +797 +DECLARE_ASN1_FUNCTIONS +( +IPAddssRge +) + +798 +DECLARE_ASN1_FUNCTIONS +( +IPAddssOrRge +) + +799 +DECLARE_ASN1_FUNCTIONS +( +IPAddssChoi +) + +800 +DECLARE_ASN1_FUNCTIONS +( +IPAddssFamy +) + +805  + #V3_ASID_ASNUM + 0 + + ) + +806  + #V3_ASID_RDI + 1 + + ) + +814  + #IANA_AFI_IPV4 + 1 + + ) + +815  + #IANA_AFI_IPV6 + 2 + + ) + +822  +X509v3_asid_add_h +( +ASIdtifrs + * +asid +,  +which +); + +823  +X509v3_asid_add_id__nge +( +ASIdtifrs + * +asid +,  +which +, + +824 +ASN1_INTEGER + * +m +, ASN1_INTEGER * +max +); + +825  +X509v3_addr_add_h +( +IPAddrBlocks + * +addr +, + +826 cڡ  +afi +, cڡ * +fi +); + +827  +X509v3_addr_add_efix +( +IPAddrBlocks + * +addr +, + +828 cڡ  +afi +, cڡ * +fi +, + +829 * +a +, cڡ  +efixn +); + +830  +X509v3_addr_add_nge +( +IPAddrBlocks + * +addr +, + +831 cڡ  +afi +, cڡ * +fi +, + +832 * +m +, * +max +); + +833  +X509v3_addr_g_afi +(cڡ +IPAddssFamy + * +f +); + +834  +X509v3_addr_g_nge +( +IPAddssOrRge + * +a +, cڡ  +afi +, + +835 * +m +, * +max +, + +836 cڡ  +ngth +); + +841  +X509v3_asid_is_nil +( +ASIdtifrs + * +asid +); + +842  +X509v3_addr_is_nil +( +IPAddrBlocks + * +addr +); + +843  +X509v3_asid_nize +( +ASIdtifrs + * +asid +); + +844  +X509v3_addr_nize +( +IPAddrBlocks + * +addr +); + +849  +X509v3_asid_hs +( +ASIdtifrs + * +asid +); + +850  +X509v3_addr_hs +( +IPAddrBlocks + * +addr +); + +851  +X509v3_asid_subt +( +ASIdtifrs + * +a +, ASIdtifr* +b +); + +852  +X509v3_addr_subt +( +IPAddrBlocks + * +a +, IPAddrBlock* +b +); + +857  +X509v3_asid_vide_th +( +X509_STORE_CTX + *); + +858  +X509v3_addr_vide_th +( +X509_STORE_CTX + *); + +859  +X509v3_asid_vide_sour_t +( +STACK_OF +( +X509 +* +cha +, + +860 +ASIdtifrs + * +ext +, + +861  +low_h +); + +862  +X509v3_addr_vide_sour_t +( +STACK_OF +( +X509 +* +cha +, + +863 +IPAddrBlocks + * +ext +,  +low_h +); + +867 +DEFINE_STACK_OF +( +ASN1_STRING +) + +872  +NamgAuthܙy_ + + tNAMING_AUTHORITY +; + +873  +ProssiInfo_ + + tPROFESSION_INFO +; + +874  +Admissis_ + + tADMISSIONS +; + +875  +AdmissiSyax_ + + tADMISSION_SYNTAX +; + +876 +DECLARE_ASN1_FUNCTIONS +( +NAMING_AUTHORITY +) + +877 +DECLARE_ASN1_FUNCTIONS +( +PROFESSION_INFO +) + +878 +DECLARE_ASN1_FUNCTIONS +( +ADMISSIONS +) + +879 +DECLARE_ASN1_FUNCTIONS +( +ADMISSION_SYNTAX +) + +880 +DEFINE_STACK_OF +( +ADMISSIONS +) + +881 +DEFINE_STACK_OF +( +PROFESSION_INFO +) + +882  +STACK_OF +( + tPROFESSION_INFO + + tPROFESSION_INFOS +; + +884 cڡ +ASN1_OBJECT + * +NAMING_AUTHORITY_g0_authܙyId +( + +885 cڡ +NAMING_AUTHORITY + * +n +); + +886 cڡ +ASN1_IA5STRING + * +NAMING_AUTHORITY_g0_authܙyURL +( + +887 cڡ +NAMING_AUTHORITY + * +n +); + +888 cڡ +ASN1_STRING + * +NAMING_AUTHORITY_g0_authܙyText +( + +889 cڡ +NAMING_AUTHORITY + * +n +); + +890  +NAMING_AUTHORITY_t0_authܙyId +( +NAMING_AUTHORITY + * +n +, + +891 +ASN1_OBJECT +* +mgAuthܙyId +); + +892  +NAMING_AUTHORITY_t0_authܙyURL +( +NAMING_AUTHORITY + * +n +, + +893 +ASN1_IA5STRING +* +mgAuthܙyU +); + +894  +NAMING_AUTHORITY_t0_authܙyText +( +NAMING_AUTHORITY + * +n +, + +895 +ASN1_STRING +* +mgAuthܙyText +); + +897 cڡ +GENERAL_NAME + * +ADMISSION_SYNTAX_g0_admissiAuthܙy +( + +898 cڡ +ADMISSION_SYNTAX + * +as +); + +899  +ADMISSION_SYNTAX_t0_admissiAuthܙy +( + +900 +ADMISSION_SYNTAX + * +as +, +GENERAL_NAME + * + +); + +901 cڡ +STACK_OF +( +ADMISSIONS +* +ADMISSION_SYNTAX_g0_cڋsOfAdmissis +( + +902 cڡ +ADMISSION_SYNTAX + * +as +); + +903  +ADMISSION_SYNTAX_t0_cڋsOfAdmissis +( + +904 +ADMISSION_SYNTAX + * +as +, +STACK_OF +( +ADMISSIONS +* +a +); + +905 cڡ +GENERAL_NAME + * +ADMISSIONS_g0_admissiAuthܙy +(cڡ +ADMISSIONS + * +a +); + +906  +ADMISSIONS_t0_admissiAuthܙy +( +ADMISSIONS + * +a +, +GENERAL_NAME + * + +); + +907 cڡ +NAMING_AUTHORITY + * +ADMISSIONS_g0_mgAuthܙy +(cڡ +ADMISSIONS + * +a +); + +908  +ADMISSIONS_t0_mgAuthܙy +( +ADMISSIONS + * +a +, +NAMING_AUTHORITY + * + +); + +909 cڡ +PROFESSION_INFOS + * +ADMISSIONS_g0_ossiInfos +(cڡ +ADMISSIONS + * +a +); + +910  +ADMISSIONS_t0_ossiInfos +( +ADMISSIONS + * +a +, +PROFESSION_INFOS + * +pi +); + +911 cڡ +ASN1_OCTET_STRING + * +PROFESSION_INFO_g0_addProssiInfo +( + +912 cڡ +PROFESSION_INFO + * +pi +); + +913  +PROFESSION_INFO_t0_addProssiInfo +( + +914 +PROFESSION_INFO + * +pi +, +ASN1_OCTET_STRING + * +aos +); + +915 cڡ +NAMING_AUTHORITY + * +PROFESSION_INFO_g0_mgAuthܙy +( + +916 cڡ +PROFESSION_INFO + * +pi +); + +917  +PROFESSION_INFO_t0_mgAuthܙy +( + +918 +PROFESSION_INFO + * +pi +, +NAMING_AUTHORITY + * + +); + +919 cڡ +STACK_OF +( +ASN1_STRING +* +PROFESSION_INFO_g0_ossiIms +( + +920 cڡ +PROFESSION_INFO + * +pi +); + +921  +PROFESSION_INFO_t0_ossiIms +( + +922 +PROFESSION_INFO + * +pi +, +STACK_OF +( +ASN1_STRING +* +as +); + +923 cڡ +STACK_OF +( +ASN1_OBJECT +* +PROFESSION_INFO_g0_ossiOIDs +( + +924 cڡ +PROFESSION_INFO + * +pi +); + +925  +PROFESSION_INFO_t0_ossiOIDs +( + +926 +PROFESSION_INFO + * +pi +, +STACK_OF +( +ASN1_OBJECT +* +po +); + +927 cڡ +ASN1_PRINTABLESTRING + * +PROFESSION_INFO_g0_gitiNumb +( + +928 cڡ +PROFESSION_INFO + * +pi +); + +929  +PROFESSION_INFO_t0_gitiNumb +( + +930 +PROFESSION_INFO + * +pi +, +ASN1_PRINTABLESTRING + * + +); + +932 #ifde +__lulus + + + @/usr/include/poll.h + +1  + ~ + + @/usr/include/pthread.h + +18 #ide +_PTHREAD_H + + +19  + #_PTHREAD_H + 1 + + ) + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +35 + mPTHREAD_CREATE_JOINABLE +, + +36  + #PTHREAD_CREATE_JOINABLE + +PTHREAD_CREATE_JOINABLE + + + ) + +37 + mPTHREAD_CREATE_DETACHED + + +38  + #PTHREAD_CREATE_DETACHED + +PTHREAD_CREATE_DETACHED + + + ) + +45 + mPTHREAD_MUTEX_TIMED_NP +, + +46 + mPTHREAD_MUTEX_RECURSIVE_NP +, + +47 + mPTHREAD_MUTEX_ERRORCHECK_NP +, + +48 + mPTHREAD_MUTEX_ADAPTIVE_NP + + +49 #i +defed + +__USE_UNIX98 + || defed +__USE_XOPEN2K8 + + +51 + mPTHREAD_MUTEX_NORMAL + = +PTHREAD_MUTEX_TIMED_NP +, + +52 + mPTHREAD_MUTEX_RECURSIVE + = +PTHREAD_MUTEX_RECURSIVE_NP +, + +53 + mPTHREAD_MUTEX_ERRORCHECK + = +PTHREAD_MUTEX_ERRORCHECK_NP +, + +54 + mPTHREAD_MUTEX_DEFAULT + = +PTHREAD_MUTEX_NORMAL + + +56 #ifde +__USE_GNU + + +58 , + mPTHREAD_MUTEX_FAST_NP + = +PTHREAD_MUTEX_TIMED_NP + + +63 #ifde +__USE_XOPEN2K + + +67 + mPTHREAD_MUTEX_STALLED +, + +68 + mPTHREAD_MUTEX_STALLED_NP + = +PTHREAD_MUTEX_STALLED +, + +69 + mPTHREAD_MUTEX_ROBUST +, + +70 + mPTHREAD_MUTEX_ROBUST_NP + = +PTHREAD_MUTEX_ROBUST + + +75 #i +defed + +__USE_POSIX199506 + || defed +__USE_UNIX98 + + +79 + mPTHREAD_PRIO_NONE +, + +80 + mPTHREAD_PRIO_INHERIT +, + +81 + mPTHREAD_PRIO_PROTECT + + +86 #i +__PTHREAD_MUTEX_HAVE_PREV + + +87  + #PTHREAD_MUTEX_INITIALIZER + \ + +88 { { 0, 0, 0, 0, 0, +__PTHREAD_SPINS +, { 0, 0 } } } + + ) + +89 #ifde +__USE_GNU + + +90  + #PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP + \ + +91 { { 0, 0, 0, 0, +PTHREAD_MUTEX_RECURSIVE_NP +, +__PTHREAD_SPINS +, { 0, 0 } } } + + ) + +92  + #PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP + \ + +93 { { 0, 0, 0, 0, +PTHREAD_MUTEX_ERRORCHECK_NP +, +__PTHREAD_SPINS +, { 0, 0 } } } + + ) + +94  + #PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP + \ + +95 { { 0, 0, 0, 0, +PTHREAD_MUTEX_ADAPTIVE_NP +, +__PTHREAD_SPINS +, { 0, 0 } } } + + ) + +99  + #PTHREAD_MUTEX_INITIALIZER + \ + +100 { { 0, 0, 0, 0, 0, { +__PTHREAD_SPINS + } } } + + ) + +101 #ifde +__USE_GNU + + +102  + #PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP + \ + +103 { { 0, 0, 0, +PTHREAD_MUTEX_RECURSIVE_NP +, 0, { +__PTHREAD_SPINS + } } } + + ) + +104  + #PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP + \ + +105 { { 0, 0, 0, +PTHREAD_MUTEX_ERRORCHECK_NP +, 0, { +__PTHREAD_SPINS + } } } + + ) + +106  + #PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP + \ + +107 { { 0, 0, 0, +PTHREAD_MUTEX_ADAPTIVE_NP +, 0, { +__PTHREAD_SPINS + } } } + + ) + +114 #i +defed + +__USE_UNIX98 + || defed +__USE_XOPEN2K + + +117 + mPTHREAD_RWLOCK_PREFER_READER_NP +, + +118 + mPTHREAD_RWLOCK_PREFER_WRITER_NP +, + +119 + mPTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP +, + +120 + mPTHREAD_RWLOCK_DEFAULT_NP + = +PTHREAD_RWLOCK_PREFER_READER_NP + + +126 #ide +__PTHREAD_RWLOCK_INT_FLAGS_SHARED + + +127 #i +__WORDSIZE + == 64 + +128  + #__PTHREAD_RWLOCK_INT_FLAGS_SHARED + 1 + + ) + +133  + #PTHREAD_RWLOCK_INITIALIZER + \ + +134 { { 0, 0, 0, 0, 0, 0, 0, 0, +__PTHREAD_RWLOCK_ELISION_EXTRA +, 0, 0 } } + + ) + +135 #ifde +__USE_GNU + + +136 #ifde +__PTHREAD_RWLOCK_INT_FLAGS_SHARED + + +137  + #PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP + \ + +138 { { 0, 0, 0, 0, 0, 0, 0, 0, +__PTHREAD_RWLOCK_ELISION_EXTRA +, 0, \ + +139 +PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP + } } + + ) + +141 #i +__BYTE_ORDER + = +__LITTLE_ENDIAN + + +142  + #PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP + \ + +143 { { 0, 0, 0, 0, 0, 0, +PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP +, \ + +144 0, +__PTHREAD_RWLOCK_ELISION_EXTRA +, 0, 0 } } + + ) + +146  + #PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP + \ + +147 { { 0, 0, 0, 0, 0, 0, 0, 0, 0, +PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP +,\ + +148 0 } } + + ) + +158 + mPTHREAD_INHERIT_SCHED +, + +159  + #PTHREAD_INHERIT_SCHED + +PTHREAD_INHERIT_SCHED + + + ) + +160 + mPTHREAD_EXPLICIT_SCHED + + +161  + #PTHREAD_EXPLICIT_SCHED + +PTHREAD_EXPLICIT_SCHED + + + ) + +168 + mPTHREAD_SCOPE_SYSTEM +, + +169  + #PTHREAD_SCOPE_SYSTEM + +PTHREAD_SCOPE_SYSTEM + + + ) + +170 + mPTHREAD_SCOPE_PROCESS + + +171  + #PTHREAD_SCOPE_PROCESS + +PTHREAD_SCOPE_PROCESS + + + ) + +178 + mPTHREAD_PROCESS_PRIVATE +, + +179  + #PTHREAD_PROCESS_PRIVATE + +PTHREAD_PROCESS_PRIVATE + + + ) + +180 + mPTHREAD_PROCESS_SHARED + + +181  + #PTHREAD_PROCESS_SHARED + +PTHREAD_PROCESS_SHARED + + + ) + +187  + #PTHREAD_COND_INITIALIZER + { { {0}, {0}, {0, 0}, {0, 0}, 0, 0, {0, 0} } } + + ) + +191  + s_had_nup_bufr + + +193 (* + m__route +) (*); + +194 * + m__g +; + +195  + m__ny +; + +196  +_had_nup_bufr + * + m__ev +; + +202 + mPTHREAD_CANCEL_ENABLE +, + +203  + #PTHREAD_CANCEL_ENABLE + +PTHREAD_CANCEL_ENABLE + + + ) + +204 + mPTHREAD_CANCEL_DISABLE + + +205  + #PTHREAD_CANCEL_DISABLE + +PTHREAD_CANCEL_DISABLE + + + ) + +209 + mPTHREAD_CANCEL_DEFERRED +, + +210  + #PTHREAD_CANCEL_DEFERRED + +PTHREAD_CANCEL_DEFERRED + + + ) + +211 + mPTHREAD_CANCEL_ASYNCHRONOUS + + +212  + #PTHREAD_CANCEL_ASYNCHRONOUS + +PTHREAD_CANCEL_ASYNCHRONOUS + + + ) + +214  + #PTHREAD_CANCELED + ((*-1) + + ) + +218  + #PTHREAD_ONCE_INIT + 0 + + ) + +221 #ifde +__USE_XOPEN2K + + +225  + #PTHREAD_BARRIER_SERIAL_THREAD + -1 + + ) + +229 +__BEGIN_DECLS + + +234  +had_ + ( +had_t + * +__ri + +__wthad +, + +235 cڡ +had__t + * +__ri + +__ +, + +236 *(* +__t_route +) (*), + +237 * +__ri + +__g + +__THROWNL + +__nnu + ((1, 3)); + +243  + $had_ex + (* +__tv + + `__ibu__ + (( +__nܑu__ +)); + +251  + `had_jo + ( +had_t + +__th +, ** +__thad_tu +); + +253 #ifde +__USE_GNU + + +256  + $had_yjo_ + ( +had_t + +__th +, ** +__thad_tu + +__THROW +; + +264  + `had_timedjo_ + ( +had_t + +__th +, ** +__thad_tu +, + +265 cڡ  +timeec + * +__abime +); + +272  + $had_dach + ( +had_t + +__th + +__THROW +; + +276 +had_t + + $had_lf + ( +__THROW + + `__ibu__ + (( +__cڡ__ +)); + +279  + $had_equ + ( +had_t + +__thad1 +,thad_ +__thad2 +) + +280 +__THROW + + `__ibu__ + (( +__cڡ__ +)); + +288  + $had__ + ( +had__t + * +__ + +__THROW + + `__nnu + ((1)); + +291  + $had__deroy + ( +had__t + * +__ +) + +292 +__THROW + + `__nnu + ((1)); + +295  + $had__gdache + (cڡ +had__t + * +__ +, + +296 * +__dache +) + +297 +__THROW + + `__nnu + ((1, 2)); + +300  + $had__tdache + ( +had__t + * +__ +, + +301  +__dache +) + +302 +__THROW + + `__nnu + ((1)); + +306  + $had__ggudsize + (cڡ +had__t + * +__ +, + +307 +size_t + * +__gudsize +) + +308 +__THROW + + `__nnu + ((1, 2)); + +311  + $had__tgudsize + ( +had__t + * +__ +, + +312 +size_t + +__gudsize +) + +313 +__THROW + + `__nnu + ((1)); + +317  + $had__gschedm + (cڡ +had__t + * +__ri + +__ +, + +318  +sched_m + * +__ri + +__m +) + +319 +__THROW + + `__nnu + ((1, 2)); + +322  + $had__tschedm + ( +had__t + * +__ri + +__ +, + +323 cڡ  +sched_m + * +__ri + + +324 +__m + +__THROW + + `__nnu + ((1, 2)); + +327  + $had__gschedpicy + (cڡ +had__t + * +__ri + + +328 +__ +, * +__ri + +__picy +) + +329 +__THROW + + `__nnu + ((1, 2)); + +332  + $had__tschedpicy + ( +had__t + * +__ +,  +__picy +) + +333 +__THROW + + `__nnu + ((1)); + +336  + $had__ghsched + (cڡ +had__t + * +__ri + + +337 +__ +, * +__ri + +__h +) + +338 +__THROW + + `__nnu + ((1, 2)); + +341  + $had__thsched + ( +had__t + * +__ +, + +342  +__h +) + +343 +__THROW + + `__nnu + ((1)); + +347  + $had__gsce + (cڡ +had__t + * +__ri + +__ +, + +348 * +__ri + +__sce +) + +349 +__THROW + + `__nnu + ((1, 2)); + +352  + $had__tsce + ( +had__t + * +__ +,  +__sce +) + +353 +__THROW + + `__nnu + ((1)); + +356  + $had__gackaddr + (cڡ +had__t + * +__ri + + +357 +__ +, ** +__ri + +__ackaddr +) + +358 +__THROW + + `__nnu + ((1, 2) +__ibu_dd__ +; + +364  + $had__tackaddr + ( +had__t + * +__ +, + +365 * +__ackaddr +) + +366 +__THROW + + `__nnu + ((1) +__ibu_dd__ +; + +369  + $had__gacksize + (cڡ +had__t + * +__ri + + +370 +__ +, +size_t + * +__ri + +__acksize +) + +371 +__THROW + + `__nnu + ((1, 2)); + +376  + $had__tacksize + ( +had__t + * +__ +, + +377 +size_t + +__acksize +) + +378 +__THROW + + `__nnu + ((1)); + +380 #ifde +__USE_XOPEN2K + + +382  + $had__gack + (cڡ +had__t + * +__ri + +__ +, + +383 ** +__ri + +__ackaddr +, + +384 +size_t + * +__ri + +__acksize +) + +385 +__THROW + + `__nnu + ((1, 2, 3)); + +390  + $had__tack + ( +had__t + * +__ +, * +__ackaddr +, + +391 +size_t + +__acksize + +__THROW + + `__nnu + ((1)); + +394 #ifde +__USE_GNU + + +397  + $had__ffy_ + ( +had__t + * +__ +, + +398 +size_t + +__utsize +, + +399 cڡ +u_t_t + * +__ut +) + +400 +__THROW + + `__nnu + ((1, 3)); + +404  + $had__gaffy_ + (cڡ +had__t + * +__ +, + +405 +size_t + +__utsize +, + +406 +u_t_t + * +__ut +) + +407 +__THROW + + `__nnu + ((1, 3)); + +410  + $had_g_deu_ + ( +had__t + * +__ +) + +411 +__THROW + + `__nnu + ((1)); + +415  + $had_r_deu_ + (cڡ +had__t + * +__ +) + +416 +__THROW + + `__nnu + ((1)); + +421  + $had_g_ + ( +had_t + +__th +, +had__t + * +__ +) + +422 +__THROW + + `__nnu + ((2)); + +430  + $had_tschedm + ( +had_t + +__rg_thad +,  +__picy +, + +431 cڡ  +sched_m + * +__m +) + +432 +__THROW + + `__nnu + ((3)); + +435  + $had_gschedm + ( +had_t + +__rg_thad +, + +436 * +__ri + +__picy +, + +437  +sched_m + * +__ri + +__m +) + +438 +__THROW + + `__nnu + ((2, 3)); + +441  + $had_tschedio + ( +had_t + +__rg_thad +,  +__io +) + +442 +__THROW +; + +445 #ifde +__USE_GNU + + +447  + $had_gme_ + ( +had_t + +__rg_thad +, * +__buf +, + +448 +size_t + +__bu +) + +449 +__THROW + + `__nnu + ((2)); + +452  + $had_ame_ + ( +had_t + +__rg_thad +, cڡ * +__me +) + +453 +__THROW + + `__nnu + ((2)); + +457 #ifde +__USE_UNIX98 + + +459  + $had_gccucy + ( +__THROW +; + +462  + $had_tccucy + ( +__v + +__THROW +; + +465 #ifde +__USE_GNU + + +470  + $had_yld + ( +__THROW +; + +475  + $had_ffy_ + ( +had_t + +__th +, +size_t + +__utsize +, + +476 cڡ +u_t_t + * +__ut +) + +477 +__THROW + + `__nnu + ((3)); + +480  + $had_gaffy_ + ( +had_t + +__th +, +size_t + +__utsize +, + +481 +u_t_t + * +__ut +) + +482 +__THROW + + `__nnu + ((3)); + +495  + `had_ + ( +had__t + * +___cڌ +, + +496 (* +___route +() + `__nnu + ((1, 2)); + +507  + `had_tnle + ( +__e +, * +__de +); + +511  + `had_tny + ( +__ty +, * +__dty +); + +514  + `had_nl + ( +had_t + +__th +); + +519  + `had_nl + (); + +528 +__jmp_buf + +__nl_jmp_buf +; + +529  +__mask_was_ved +; + +530 } +__nl_jmp_buf +[1]; + +531 * +__d +[4]; + +532 } + t__had_unwd_buf_t + + t__ibu__ + (( + t__igd__ +)); + +535 #ide +__nup_f_ibu + + +536  + #__nup_f_ibu + + + ) + +541  + s__had_nup_ame + + +543 (* +__nl_route +) (*); + +544 * +__nl_g +; + +545  +__do_ +; + +546  +__nl_ty +; + +549 #i +defed + +__GNUC__ + && defed +__EXCEPTIONS + + +550 #ifde +__lulus + + +552 as + c__had_nup_ass + + +554 (* +__nl_route +) (*); + +555 * +__nl_g +; + +556  +__do_ +; + +557  +__nl_ty +; + +559 +public +: + +560 + `__had_nup_ass + ((* +__f +(*), * +__g +) + +561 : + `__nl_route + ( +__f +), + `__nl_g + ( +__g +), + $__do_ + (1) { } + +562 ~ + $__had_nup_ass + ({ i( +__do_ + + `__nl_route + ( +__nl_g +); + } +} + +563  + $__tdo + ( +__wv +{ +__do_ + = __wv; + } +} + +564  + $__der + ({ + `had_tny + ( +PTHREAD_CANCEL_DEFERRED +, + +565 & +__nl_ty +); + } +} + +566  + $__e + (cڡ { + `had_tny + ( +__nl_ty +, 0); + } +} + +576  + #had_nup_push +( +route +, +g +) \ + +578 +__had_nup_ass + + `__ame + ( +route +, +g +) + + ) + +582  + #had_nup_p +( +execu +) \ + +583 +__ame +. + `__tdo + ( +execu +); \ + +584 } 0) + + ) + +586 #ifde +__USE_GNU + + +590  + #had_nup_push_der_ +( +route +, +g +) \ + +592 +__had_nup_ass + + `__ame + ( +route +, +g +); \ + +593 +__ame +. + `__der + () + + ) + +598  + #had_nup_p_e_ +( +execu +) \ + +599 +__ame +. + `__e + (); \ + +600 +__ame +. + `__tdo + ( +execu +); \ + +601 } 0) + + ) + +608 +__ex_le +  + +609 + $__had_nup_route + ( +__had_nup_ame + * +__ame +) + +611 i( +__ame +-> +__do_ +) + +612 +__ame +-> + `__nl_route + (__ame-> +__nl_g +); + +613 + } +} + +622  + #had_nup_push +( +route +, +g +) \ + +624  +__had_nup_ame + +__ame + \ + +625 + `__ibu__ + (( + `__nup__ + ( +__had_nup_route +))) \ + +626 { . +__nl_route + = ( +route +), . +__nl_g + = ( +g +), \ + +627 . +__do_ + = 1 }; + + ) + +631  + #had_nup_p +( +execu +) \ + +632 +__ame +. +__do_ + = ( +execu +); \ + +633 } 0) + + ) + +635 #ifde +__USE_GNU + + +639  + #had_nup_push_der_ +( +route +, +g +) \ + +641  +__had_nup_ame + +__ame + \ + +642 + `__ibu__ + (( + `__nup__ + ( +__had_nup_route +))) \ + +643 { . +__nl_route + = ( +route +), . +__nl_g + = ( +g +), \ + +644 . +__do_ + = 1 }; \ + +645 ( + `had_tny + ( +PTHREAD_CANCEL_DEFERRED +, \ + +646 & +__ame +. +__nl_ty +) + + ) + +651  + #had_nup_p_e_ +( +execu +) \ + +652 ( + `had_tny + ( +__ame +. +__nl_ty +, +NULL +); \ + +653 +__ame +. +__do_ + = ( +execu +); \ + +654 } 0) + + ) + +665  + #had_nup_push +( +route +, +g +) \ + +667 +__had_unwd_buf_t + +__nl_buf +; \ + +668 (* +__nl_route +(*( +route +); \ + +669 * +__nl_g + = ( +g +); \ + +670  +__n_f_ + = + `__sigtjmp + (( +__jmp_buf_g + *) (*) \ + +671 +__nl_buf +. +__nl_jmp_buf +, 0); \ + +672 i( + `__glibc_uiky + ( +__n_f_ +)) \ + +674 + `__nl_route + ( +__nl_g +); \ + +675 + `__had_unwd_xt + (& +__nl_buf +); \ + +679 + `__had_gi_nl + (& +__nl_buf +); \ + +680 d{ + + ) + +681  +__had_gi_nl + ( +__had_unwd_buf_t + * +__buf +) + +682 +__nup_f_ibu +; + +686  + #had_nup_p +( +execu +) \ + +689 + `__had_uegi_nl + (& +__nl_buf +); \ + +690 i( +execu +) \ + +691 + `__nl_route + ( +__nl_g +); \ + +692 } 0) + + ) + +693  + $__had_uegi_nl + ( +__had_unwd_buf_t + * +__buf +) + +694 +__nup_f_ibu +; + +696 #ifde +__USE_GNU + + +700  + #had_nup_push_der_ +( +route +, +g +) \ + +702 +__had_unwd_buf_t + +__nl_buf +; \ + +703 (* +__nl_route +(*( +route +); \ + +704 * +__nl_g + = ( +g +); \ + +705  +__n_f_ + = + `__sigtjmp + (( +__jmp_buf_g + *) (*) \ + +706 +__nl_buf +. +__nl_jmp_buf +, 0); \ + +707 i( + `__glibc_uiky + ( +__n_f_ +)) \ + +709 + `__nl_route + ( +__nl_g +); \ + +710 + `__had_unwd_xt + (& +__nl_buf +); \ + +714 + `__had_gi_nl_der + (& +__nl_buf +); \ + +715 d{ + + ) + +716  + `__had_gi_nl_der + ( +__had_unwd_buf_t + * +__buf +) + +717 +__nup_f_ibu +; + +722  + #had_nup_p_e_ +( +execu +) \ + +725 + `__had_uegi_nl_e + (& +__nl_buf +); \ + +726 i( +execu +) \ + +727 + `__nl_route + ( +__nl_g +); \ + +728 + } +} 0) + + ) + +729  + $__had_uegi_nl_e + ( +__had_unwd_buf_t + * +__buf +) + +730 +__nup_f_ibu +; + +734  + $__had_unwd_xt + ( +__had_unwd_buf_t + * +__buf +) + +735 +__nup_f_ibu + + `__ibu__ + (( +__nܑu__ +)) + +736 #ide +SHARED + + +737 + `__ibu__ + (( +__wk__ +)) + +743  +__jmp_buf_g +; + +744  + $__sigtjmp + ( +__jmp_buf_g + * +__v +,  +__vemask + +__THROWNL +; + +750  + $had_mux_ + ( +had_mux_t + * +__mux +, + +751 cڡ +had_mux_t + * +__mux +) + +752 +__THROW + + `__nnu + ((1)); + +755  + $had_mux_deroy + ( +had_mux_t + * +__mux +) + +756 +__THROW + + `__nnu + ((1)); + +759  + $had_mux_ylock + ( +had_mux_t + * +__mux +) + +760 +__THROWNL + + `__nnu + ((1)); + +763  + $had_mux_lock + ( +had_mux_t + * +__mux +) + +764 +__THROWNL + + `__nnu + ((1)); + +766 #ifde +__USE_XOPEN2K + + +768  + $had_mux_timedlock + ( +had_mux_t + * +__ri + +__mux +, + +769 cڡ  +timeec + * +__ri + + +770 +__abime + +__THROWNL + + `__nnu + ((1, 2)); + +774  + $had_mux_uock + ( +had_mux_t + * +__mux +) + +775 +__THROWNL + + `__nnu + ((1)); + +779  + $had_mux_giog + (cڡ +had_mux_t + * + +780 +__ri + +__mux +, + +781 * +__ri + +__iog +) + +782 +__THROW + + `__nnu + ((1, 2)); + +786  + $had_mux_riog + ( +had_mux_t + * +__ri + +__mux +, + +787  +__iog +, + +788 * +__ri + +__d_g +) + +789 +__THROW + + `__nnu + ((1, 3)); + +792 #ifde +__USE_XOPEN2K8 + + +794  + $had_mux_csit + ( +had_mux_t + * +__mux +) + +795 +__THROW + + `__nnu + ((1)); + +796 #ifde +__USE_GNU + + +797  + $had_mux_csit_ + ( +had_mux_t + * +__mux +) + +798 +__THROW + + `__nnu + ((1)); + +807  + $had_mux_ + ( +had_mux_t + * +__ +) + +808 +__THROW + + `__nnu + ((1)); + +811  + $had_mux_deroy + ( +had_mux_t + * +__ +) + +812 +__THROW + + `__nnu + ((1)); + +815  + $had_mux_gpshed + (cڡ +had_mux_t + * + +816 +__ri + +__ +, + +817 * +__ri + +__pshed +) + +818 +__THROW + + `__nnu + ((1, 2)); + +821  + $had_mux_shed + ( +had_mux_t + * +__ +, + +822  +__pshed +) + +823 +__THROW + + `__nnu + ((1)); + +825 #i +defed + +__USE_UNIX98 + || defed +__USE_XOPEN2K8 + + +827  + $had_mux_gty + (cڡ +had_mux_t + * +__ri + + +828 +__ +, * +__ri + +__kd +) + +829 +__THROW + + `__nnu + ((1, 2)); + +834  + $had_mux_y + ( +had_mux_t + * +__ +,  +__kd +) + +835 +__THROW + + `__nnu + ((1)); + +839  + $had_mux_goc + (cڡ +had_mux_t + * + +840 +__ri + +__ +, + +841 * +__ri + +__oc +) + +842 +__THROW + + `__nnu + ((1, 2)); + +846  + $had_mux_roc + ( +had_mux_t + * +__ +, + +847  +__oc +) + +848 +__THROW + + `__nnu + ((1)); + +851  + $had_mux_giog + (cڡ +had_mux_t + * + +852 +__ri + +__ +, + +853 * +__ri + +__iog +) + +854 +__THROW + + `__nnu + ((1, 2)); + +857  + $had_mux_riog + ( +had_mux_t + * +__ +, + +858  +__iog +) + +859 +__THROW + + `__nnu + ((1)); + +861 #ifde +__USE_XOPEN2K + + +863  + $had_mux_grobu + (cڡ +had_mux_t + * +__ +, + +864 * +__robuss +) + +865 +__THROW + + `__nnu + ((1, 2)); + +866 #ifde +__USE_GNU + + +867  + $had_mux_grobu_ + (cڡ +had_mux_t + * +__ +, + +868 * +__robuss +) + +869 +__THROW + + `__nnu + ((1, 2)); + +873  + $had_mux_obu + ( +had_mux_t + * +__ +, + +874  +__robuss +) + +875 +__THROW + + `__nnu + ((1)); + +876 #ifde +__USE_GNU + + +877  + $had_mux_obu_ + ( +had_mux_t + * +__ +, + +878  +__robuss +) + +879 +__THROW + + `__nnu + ((1)); + +884 #i +defed + +__USE_UNIX98 + || defed +__USE_XOPEN2K + + +889  + $had_rwlock_ + ( +had_rwlock_t + * +__ri + +__rwlock +, + +890 cڡ +had_rwlock_t + * +__ri + + +891 +__ + +__THROW + + `__nnu + ((1)); + +894  + $had_rwlock_deroy + ( +had_rwlock_t + * +__rwlock +) + +895 +__THROW + + `__nnu + ((1)); + +898  + $had_rwlock_rdlock + ( +had_rwlock_t + * +__rwlock +) + +899 +__THROWNL + + `__nnu + ((1)); + +902  + $had_rwlock_yrdlock + ( +had_rwlock_t + * +__rwlock +) + +903 +__THROWNL + + `__nnu + ((1)); + +905 #ifde +__USE_XOPEN2K + + +907  + $had_rwlock_timedrdlock + ( +had_rwlock_t + * +__ri + +__rwlock +, + +908 cڡ  +timeec + * +__ri + + +909 +__abime + +__THROWNL + + `__nnu + ((1, 2)); + +913  + $had_rwlock_wock + ( +had_rwlock_t + * +__rwlock +) + +914 +__THROWNL + + `__nnu + ((1)); + +917  + $had_rwlock_ywock + ( +had_rwlock_t + * +__rwlock +) + +918 +__THROWNL + + `__nnu + ((1)); + +920 #ifde +__USE_XOPEN2K + + +922  + $had_rwlock_timedwock + ( +had_rwlock_t + * +__ri + +__rwlock +, + +923 cڡ  +timeec + * +__ri + + +924 +__abime + +__THROWNL + + `__nnu + ((1, 2)); + +928  + $had_rwlock_uock + ( +had_rwlock_t + * +__rwlock +) + +929 +__THROWNL + + `__nnu + ((1)); + +935  + $had_rwlock_ + ( +had_rwlock_t + * +__ +) + +936 +__THROW + + `__nnu + ((1)); + +939  + $had_rwlock_deroy + ( +had_rwlock_t + * +__ +) + +940 +__THROW + + `__nnu + ((1)); + +943  + $had_rwlock_gpshed + (cڡ +had_rwlock_t + * + +944 +__ri + +__ +, + +945 * +__ri + +__pshed +) + +946 +__THROW + + `__nnu + ((1, 2)); + +949  + $had_rwlock_shed + ( +had_rwlock_t + * +__ +, + +950  +__pshed +) + +951 +__THROW + + `__nnu + ((1)); + +954  + $had_rwlock_gkd_ + (cڡ +had_rwlock_t + * + +955 +__ri + +__ +, + +956 * +__ri + +__ef +) + +957 +__THROW + + `__nnu + ((1, 2)); + +960  + $had_rwlock_tkd_ + ( +had_rwlock_t + * +__ +, + +961  +__ef + +__THROW + + `__nnu + ((1)); + +969  + $had_cd_ + ( +had_cd_t + * +__ri + +__cd +, + +970 cڡ +had_cd_t + * +__ri + +__cd_ +) + +971 +__THROW + + `__nnu + ((1)); + +974  + $had_cd_deroy + ( +had_cd_t + * +__cd +) + +975 +__THROW + + `__nnu + ((1)); + +978  + $had_cd_sigl + ( +had_cd_t + * +__cd +) + +979 +__THROWNL + + `__nnu + ((1)); + +982  + $had_cd_brd + ( +had_cd_t + * +__cd +) + +983 +__THROWNL + + `__nnu + ((1)); + +990  + $had_cd_wa + ( +had_cd_t + * +__ri + +__cd +, + +991 +had_mux_t + * +__ri + +__mux +) + +992 + `__nnu + ((1, 2)); + +1001  + $had_cd_timedwa + ( +had_cd_t + * +__ri + +__cd +, + +1002 +had_mux_t + * +__ri + +__mux +, + +1003 cڡ  +timeec + * +__ri + +__abime +) + +1004 + `__nnu + ((1, 2, 3)); + +1009  + $had_cd_ + ( +had_cd_t + * +__ +) + +1010 +__THROW + + `__nnu + ((1)); + +1013  + $had_cd_deroy + ( +had_cd_t + * +__ +) + +1014 +__THROW + + `__nnu + ((1)); + +1017  + $had_cd_gpshed + (cڡ +had_cd_t + * + +1018 +__ri + +__ +, + +1019 * +__ri + +__pshed +) + +1020 +__THROW + + `__nnu + ((1, 2)); + +1023  + $had_cd_shed + ( +had_cd_t + * +__ +, + +1024  +__pshed + +__THROW + + `__nnu + ((1)); + +1026 #ifde +__USE_XOPEN2K + + +1028  + $had_cd_gock + (cڡ +had_cd_t + * + +1029 +__ri + +__ +, + +1030 +__ockid_t + * +__ri + +__ock_id +) + +1031 +__THROW + + `__nnu + ((1, 2)); + +1034  + $had_cd_tock + ( +had_cd_t + * +__ +, + +1035 +__ockid_t + +__ock_id +) + +1036 +__THROW + + `__nnu + ((1)); + +1040 #ifde +__USE_XOPEN2K + + +1045  + $had__ + ( +had_lock_t + * +__lock +,  +__pshed +) + +1046 +__THROW + + `__nnu + ((1)); + +1049  + $had__deroy + ( +had_lock_t + * +__lock +) + +1050 +__THROW + + `__nnu + ((1)); + +1053  + $had__lock + ( +had_lock_t + * +__lock +) + +1054 +__THROWNL + + `__nnu + ((1)); + +1057  + $had__ylock + ( +had_lock_t + * +__lock +) + +1058 +__THROWNL + + `__nnu + ((1)); + +1061  + $had__uock + ( +had_lock_t + * +__lock +) + +1062 +__THROWNL + + `__nnu + ((1)); + +1069  + $had_brr_ + ( +had_brr_t + * +__ri + +__brr +, + +1070 cڡ +had_brr_t + * +__ri + + +1071 +__ +,  +__cou +) + +1072 +__THROW + + `__nnu + ((1)); + +1075  + $had_brr_deroy + ( +had_brr_t + * +__brr +) + +1076 +__THROW + + `__nnu + ((1)); + +1079  + $had_brr_wa + ( +had_brr_t + * +__brr +) + +1080 +__THROWNL + + `__nnu + ((1)); + +1084  + $had_brr_ + ( +had_brr_t + * +__ +) + +1085 +__THROW + + `__nnu + ((1)); + +1088  + $had_brr_deroy + ( +had_brr_t + * +__ +) + +1089 +__THROW + + `__nnu + ((1)); + +1092  + $had_brr_gpshed + (cڡ +had_brr_t + * + +1093 +__ri + +__ +, + +1094 * +__ri + +__pshed +) + +1095 +__THROW + + `__nnu + ((1, 2)); + +1098  + $had_brr_shed + ( +had_brr_t + * +__ +, + +1099  +__pshed +) + +1100 +__THROW + + `__nnu + ((1)); + +1112  + `had_key_ + ( +had_key_t + * +__key +, + +1113 (* +__der_funi +) (*)) + +1114 +__THROW + + `__nnu + ((1)); + +1117  + $had_key_de + ( +had_key_t + +__key + +__THROW +; + +1120 * + $had_gecific + ( +had_key_t + +__key + +__THROW +; + +1123  + $had_tecific + ( +had_key_t + +__key +, + +1124 cڡ * +__por + +__THROW + ; + +1127 #ifde +__USE_XOPEN2K + + +1129  + $had_guockid + ( +had_t + +__thad_id +, + +1130 +__ockid_t + * +__ock_id +) + +1131 +__THROW + + `__nnu + ((2)); + +1146  + `had_fk + ((* +__e +) (), + +1147 (* +__ +) (), + +1148 (* +__chd +() +__THROW +; + +1151 #ifde +__USE_EXTERN_INLINES + + +1153 +__ex_le +  + +1154 + `__NTH + ( + $had_equ + ( +had_t + +__thad1 +,thad_ +__thad2 +)) + +1156  +__thad1 + = +__thad2 +; + +1157 + } +} + +1160 + g__END_DECLS + + + @/usr/include/rpc/netdb.h + +36 #ide +_RPC_NETDB_H + + +37  + #_RPC_NETDB_H + 1 + + ) + +39  + ~ + +41  + #__ed_size_t + + + ) + +42  + ~ + +44 +__BEGIN_DECLS + + +46  + s + + +48 * + mr_me +; + +49 ** + mr_s +; + +50  + mr_numb +; + +53  + $p + ( +__ayݒ + +__THROW +; + +54  + $d + ( +__THROW +; + +55  + + * + $gcbyme + (cڡ * +__me + +__THROW +; + +56  + + * + $gcbynumb + ( +__numb + +__THROW +; + +57  + + * + $g + ( +__THROW +; + +59 #ifde +__USE_MISC + + +60  + $gcbyme_r + (cڡ * +__me +,  + + * +__su_buf +, + +61 * +__bufr +, +size_t + +__bu +, + +62  + + ** +__su + +__THROW +; + +64  + $gcbynumb_r + ( +__numb +,  + + * +__su_buf +, + +65 * +__bufr +, +size_t + +__bu +, + +66  + + ** +__su + +__THROW +; + +68  + $g_r + ( + + * +__su_buf +, * +__bufr +, + +69 +size_t + +__bu +,  + + ** +__su + +__THROW +; + +72 +__END_DECLS + + + @/usr/include/spdlog/details/fmt_helper.h + +5 #agm + + + +7  + ~ + +8  + ~ + +9  + ~"dlog/fmt/fmt.h +" + +12 +mea + + gdlog + { + +13 +mea + + gdas + { + +14 +mea + + gfmt_hr + { + +16 + gme +< +size_t + + gBufr_Size +> + +17 +le + + gdlog +:: +rg_vw_t + +to_rg_vw +(cڡ +fmt +:: +basic_memy_bufr +<, +Bufr_Size +> & +buf + + gSPDLOG_NOEXCEPT + + +19  + gdlog +:: +rg_vw_t +( +buf +. +da +(), buf. +size +()); + +22 + gme +< +size_t + + gBufr_Size1 +, size_ + gBufr_Size2 +> + +23 +le +  +nd_buf +(cڡ +fmt +:: +basic_memy_bufr +<, +Bufr_Size1 +> & +buf +, fmt::basic_memy_bufr<, +Bufr_Size2 +> & +de +) + +25 aut* + gbuf_r + = +buf +. +da +(); + +26 + gde +. +nd +( +buf_r +, buf_+ +buf +. +size +()); + +29 + gme +< +size_t + + gBufr_Size +> + +30 +le +  +nd_rg_vw +( +dlog +:: +rg_vw_t + +vw +, +fmt +:: +basic_memy_bufr +<, +Bufr_Size +> & +de +) + +32 aut* + gbuf_r + = +vw +. +da +(); + +33 i( + gbuf_r + ! +nuαr +) + +35 +de +. +nd +( +buf_r +, buf_+ +vw +. +size +()); + +39 + gme +< +tyme + + gT +, +size_t + + gBufr_Size +> + +40 +le +  +nd_t +( +T + +n +, +fmt +:: +basic_memy_bufr +<, +Bufr_Size +> & +de +) + +42 + gfmt +:: +fm_t + +i +( +n +); + +43 + gde +. +nd +( +i +. +da +(), i.da(+ i. +size +()); + +46 + gme +< +tyme + + gT +> + +47 +le +  +cou_digs +( +T + +n +) + +49 +usg + + gcou_ty + = +tyme + +d +:: +cdiڮ +<(( +T +> ( +ut32_t +)), + gut64_t +, + gut32_t +>:: +ty +; + +50  + gic_ +<>( + gfmt +:: + +:: +cou_digs +( +ic_ +< +cou_ty +>( +n +))); + +53 + gme +< +size_t + + gBufr_Size +> + +54 +le +  +d2 +( +n +, +fmt +:: +basic_memy_bufr +<, +Bufr_Size +> & +de +) + +56 i( + gn + > 99) + +58 +nd_t +( +n +, +de +); + +60 i( + gn + > 9) + +62 + gde +. +push_back +( +ic_ +<>('0' + +n + / 10)); + +63 + gde +. +push_back +( +ic_ +<>('0' + +n + % 10)); + +65 i( + gn + >= 0) + +67 +de +. +push_back +('0'); + +68 + gde +. +push_back +( +ic_ +<>('0' + +n +)); + +72 + gfmt +:: +fm_to +( +de +, "{:02}", +n +); + +76 + gme +< +tyme + + gT +, +size_t + + gBufr_Size +> + +77 +le +  +d_ut +( +T + +n +,  +width +, +fmt +:: +basic_memy_bufr +<, +Bufr_Size +> & +de +) + +79 +ic_as +( +d +:: +is_unsigd +< +T +>:: +vue +, "pad_uint must get unsigned T"); + +80 aut + gdigs + = +cou_digs +( +n +); + +81 i( + gwidth + > + gdigs +) + +83 cڡ * + gzs + = "0000000000000000000"; + +84 + gde +. +nd +( +zs +, z۠+ +width + - +digs +); + +86 +nd_t +( +n +, +de +); + +89 + gme +< +tyme + + gT +, +size_t + + gBufr_Size +> + +90 +le +  +d3 +( +T + +n +, +fmt +:: +basic_memy_bufr +<, +Bufr_Size +> & +de +) + +92 +d_ut +( +n +, 3, +de +); + +95 + gme +< +tyme + + gT +, +size_t + + gBufr_Size +> + +96 +le +  +d6 +( +T + +n +, +fmt +:: +basic_memy_bufr +<, +Bufr_Size +> & +de +) + +98 +d_ut +( +n +, 6, +de +); + +101 + gme +< +tyme + + gT +, +size_t + + gBufr_Size +> + +102 +le +  +d9 +( +T + +n +, +fmt +:: +basic_memy_bufr +<, +Bufr_Size +> & +de +) + +104 +d_ut +( +n +, 9, +de +); + +110 + gme +< +tyme + + gToDuti +> + +111 +le + +ToDuti + +time_ai +(cڡ +log_ock +:: +time_pot + & + +) + +113 +usg + +d +:: +chro +:: +duti_ +; + +114 +usg + + gd +:: +chro +:: +cds +; + +115 aut + gduti + = + +. +time_s_och +(); + +116 aut + gcs + = +duti_ +< +cds +>( +duti +); + +117  + gduti_ +< + gToDuti +>( + gduti +- duti_( + gcs +); + + @/usr/include/string.h + +22 #idef +_STRING_H + + +23  + #_STRING_H + 1 + + ) + +25  + #__GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION + + + ) + +26  + ~ + +28 + g__BEGIN_DECLS + + +31  + #__ed_size_t + + + ) + +32  + #__ed_NULL + + + ) + +33  + ~ + +36 #i +defed + +__lulus + && +__GNUC_PREREQ + (4, 4) + +37  + #__CORRECT_ISO_CPP_STRING_H_PROTO + + + ) + +42 * + $memy + (* +__ri + +__de +, cڡ *__ri +__c +, + +43 +size_t + +__n + +__THROW + + `__nnu + ((1, 2)); + +46 * + $memmove + (* +__de +, cڡ * +__c +, +size_t + +__n +) + +47 +__THROW + + `__nnu + ((1, 2)); + +52 #i +defed + +__USE_MISC + || defed +__USE_XOPEN + + +53 * + $memcy + (* +__ri + +__de +, cڡ *__ri +__c +, + +54  +__c +, +size_t + +__n +) + +55 +__THROW + + `__nnu + ((1, 2)); + +60 * + $memt + (* +__s +,  +__c +, +size_t + +__n + +__THROW + + `__nnu + ((1)); + +63  + $memcmp + (cڡ * +__s1 +, cڡ * +__s2 +, +size_t + +__n +) + +64 +__THROW + +__ibu_pu__ + + `__nnu + ((1, 2)); + +67 #ifde +__CORRECT_ISO_CPP_STRING_H_PROTO + + +70 * + `memchr + (* +__s +,  +__c +, +size_t + +__n +) + +71 +__THROW + + `__asm + ("memchr" +__ibu_pu__ + + `__nnu + ((1)); + +72 cڡ * + `memchr + (cڡ * +__s +,  +__c +, +size_t + +__n +) + +73 +__THROW + + `__asm + ("memchr" +__ibu_pu__ + + `__nnu + ((1)); + +75 #ifde +__OPTIMIZE__ + + +76 +__ex_ways_le + * + +77 + `memchr + (* +__s +,  +__c +, +size_t + +__n + +__THROW + + +79  + `__but_memchr + ( +__s +, +__c +, +__n +); + +82 +__ex_ways_le + const * + +83 + `memchr + (cڡ * +__s +,  +__c +, +size_t + +__n + +__THROW + + +85  + `__but_memchr + ( +__s +, +__c +, +__n +); + +88 + } +} + +90 * + $memchr + (cڡ * +__s +,  +__c +, +size_t + +__n +) + +91 +__THROW + +__ibu_pu__ + + `__nnu + ((1)); + +94 #ifde +__USE_GNU + + +97 #ifde +__CORRECT_ISO_CPP_STRING_H_PROTO + + +98 "C++" * + $wmemchr + (* +__s +,  +__c +) + +99 +__THROW + + `__asm + ("wmemchr" +__ibu_pu__ + + `__nnu + ((1)); + +100 "C++" cڡ * + $wmemchr + (cڡ * +__s +,  +__c +) + +101 +__THROW + + `__asm + ("wmemchr" +__ibu_pu__ + + `__nnu + ((1)); + +103 * + $wmemchr + (cڡ * +__s +,  +__c +) + +104 +__THROW + +__ibu_pu__ + + `__nnu + ((1)); + +108 #ifde +__CORRECT_ISO_CPP_STRING_H_PROTO + + +109 "C++" * + $memrchr + (* +__s +,  +__c +, +size_t + +__n +) + +110 +__THROW + + `__asm + ("memrchr" +__ibu_pu__ + + `__nnu + ((1)); + +111 "C++" cڡ * + $memrchr + (cڡ * +__s +,  +__c +, +size_t + +__n +) + +112 +__THROW + + `__asm + ("memrchr" +__ibu_pu__ + + `__nnu + ((1)); + +114 * + $memrchr + (cڡ * +__s +,  +__c +, +size_t + +__n +) + +115 +__THROW + +__ibu_pu__ + + `__nnu + ((1)); + +121 * + $ry + (* +__ri + +__de +, cڡ *__ri +__c +) + +122 +__THROW + + `__nnu + ((1, 2)); + +124 * + $y + (* +__ri + +__de +, + +125 cڡ * +__ri + +__c +, +size_t + +__n +) + +126 +__THROW + + `__nnu + ((1, 2)); + +129 * + $rt + (* +__ri + +__de +, cڡ *__ri +__c +) + +130 +__THROW + + `__nnu + ((1, 2)); + +132 * + $t + (* +__ri + +__de +, cڡ *__ri +__c +, + +133 +size_t + +__n + +__THROW + + `__nnu + ((1, 2)); + +136  + $rcmp + (cڡ * +__s1 +, cڡ * +__s2 +) + +137 +__THROW + +__ibu_pu__ + + `__nnu + ((1, 2)); + +139  + $cmp + (cڡ * +__s1 +, cڡ * +__s2 +, +size_t + +__n +) + +140 +__THROW + +__ibu_pu__ + + `__nnu + ((1, 2)); + +143  + $rcl + (cڡ * +__s1 +, cڡ * +__s2 +) + +144 +__THROW + +__ibu_pu__ + + `__nnu + ((1, 2)); + +146 +size_t + + $rxm + (* +__ri + +__de +, + +147 cڡ * +__ri + +__c +, +size_t + +__n +) + +148 +__THROW + + `__nnu + ((2)); + +150 #ifde +__USE_XOPEN2K8 + + +152  + ~ + +155  + $rcl_l + (cڡ * +__s1 +, cڡ * +__s2 +, +lo_t + +__l +) + +156 +__THROW + +__ibu_pu__ + + `__nnu + ((1, 2, 3)); + +159 +size_t + + $rxm_l + (* +__de +, cڡ * +__c +, +size_t + +__n +, + +160 +lo_t + +__l + +__THROW + + `__nnu + ((2, 4)); + +163 #i( +defed + +__USE_XOPEN_EXTENDED + || defed +__USE_XOPEN2K8 + \ + +164 || + $__GLIBC_USE + ( +LIB_EXT2 +)) + +166 * + $rdup + (cڡ * +__s +) + +167 +__THROW + +__ibu_mloc__ + + `__nnu + ((1)); + +173 #i +defed + +__USE_XOPEN2K8 + || + `__GLIBC_USE + ( +LIB_EXT2 +) + +174 * + $dup + (cڡ * +__rg +, +size_t + +__n +) + +175 +__THROW + +__ibu_mloc__ + + `__nnu + ((1)); + +178 #i +defed + +__USE_GNU + && defed +__GNUC__ + + +180  + #rdu +( +s +) \ + +181 ( +__exnsi__ + \ + +183 cڡ * +__d + = ( +s +); \ + +184 +size_t + +__n + = + ` + ( +__d +) + 1; \ + +185 * +__w + = (* + `__but_lo + ( +__n +); \ + +186 (* + `memy + ( +__w +, +__d +, +__n +); \ + +187 + } +})) + + ) + +190  + #du +( +s +, +n +) \ + +191 ( +__exnsi__ + \ + +193 cڡ * +__d + = ( +s +); \ + +194 +size_t + +__n + = + `n + ( +__d +, ( +n +)); \ + +195 * +__w + = (* + `__but_lo + ( +__n + + 1); \ + +196 +__w +[ +__n +] = '\0'; \ + +197 (* + `memy + ( +__w +, +__d +, +__n +); \ + +198 })) + + ) + +202 #ifde +__CORRECT_ISO_CPP_STRING_H_PROTO + + +205 * +rchr + (* +__s +,  +__c +) + +206 +__THROW + +__asm + ("rchr" +__ibu_pu__ + +__nnu + ((1)); + +207 cڡ * +rchr + (cڡ * +__s +,  +__c +) + +208 +__THROW + +__asm + ("rchr" +__ibu_pu__ + +__nnu + ((1)); + +210 #ifde +__OPTIMIZE__ + + +211 +__ex_ways_le + * + +212 +rchr + (* +__s +,  +__c + + g__THROW + + +214  +__but_rchr + ( +__s +, +__c +); + +217 +__ex_ways_le + const * + +218 +rchr + (cڡ * +__s +,  +__c + + g__THROW + + +220  +__but_rchr + ( +__s +, +__c +); + +225 * + $rchr + (cڡ * +__s +,  +__c +) + +226 +__THROW + +__ibu_pu__ + + `__nnu + ((1)); + +229 #ifde +__CORRECT_ISO_CPP_STRING_H_PROTO + + +232 * + `chr + (* +__s +,  +__c +) + +233 +__THROW + + `__asm + ("chr" +__ibu_pu__ + + `__nnu + ((1)); + +234 cڡ * + `chr + (cڡ * +__s +,  +__c +) + +235 +__THROW + + `__asm + ("chr" +__ibu_pu__ + + `__nnu + ((1)); + +237 #ifde +__OPTIMIZE__ + + +238 +__ex_ways_le + * + +239 + `chr + (* +__s +,  +__c + +__THROW + + +241  + `__but_chr + ( +__s +, +__c +); + +244 +__ex_ways_le + const * + +245 + `chr + (cڡ * +__s +,  +__c + +__THROW + + +247  + `__but_chr + ( +__s +, +__c +); + +250 + } +} + +252 * + $chr + (cڡ * +__s +,  +__c +) + +253 +__THROW + +__ibu_pu__ + + `__nnu + ((1)); + +256 #ifde +__USE_GNU + + +259 #ifde +__CORRECT_ISO_CPP_STRING_H_PROTO + + +260 "C++" * + $rchul + (* +__s +,  +__c +) + +261 +__THROW + + `__asm + ("rchul" +__ibu_pu__ + + `__nnu + ((1)); + +262 "C++" cڡ * + $rchul + (cڡ * +__s +,  +__c +) + +263 +__THROW + + `__asm + ("rchul" +__ibu_pu__ + + `__nnu + ((1)); + +265 * + $rchul + (cڡ * +__s +,  +__c +) + +266 +__THROW + +__ibu_pu__ + + `__nnu + ((1)); + +272 +size_t + + $rcn + (cڡ * +__s +, cڡ * +__je +) + +273 +__THROW + +__ibu_pu__ + + `__nnu + ((1, 2)); + +276 +size_t + + $rn + (cڡ * +__s +, cڡ * +__ac +) + +277 +__THROW + +__ibu_pu__ + + `__nnu + ((1, 2)); + +279 #ifde +__CORRECT_ISO_CPP_STRING_H_PROTO + + +282 * + `brk + (* +__s +, cڡ * +__ac +) + +283 +__THROW + + `__asm + ("brk" +__ibu_pu__ + + `__nnu + ((1, 2)); + +284 cڡ * + `brk + (cڡ * +__s +, cڡ * +__ac +) + +285 +__THROW + + `__asm + ("brk" +__ibu_pu__ + + `__nnu + ((1, 2)); + +287 #ifde +__OPTIMIZE__ + + +288 +__ex_ways_le + * + +289 + `brk + (* +__s +, cڡ * +__ac + +__THROW + + +291  + `__but_brk + ( +__s +, +__ac +); + +294 +__ex_ways_le + const * + +295 + `brk + (cڡ * +__s +, cڡ * +__ac + +__THROW + + +297  + `__but_brk + ( +__s +, +__ac +); + +300 + } +} + +302 * + $brk + (cڡ * +__s +, cڡ * +__ac +) + +303 +__THROW + +__ibu_pu__ + + `__nnu + ((1, 2)); + +306 #ifde +__CORRECT_ISO_CPP_STRING_H_PROTO + + +309 * + `rr + (* +__hayack +, cڡ * +__ed +) + +310 +__THROW + + `__asm + ("rr" +__ibu_pu__ + + `__nnu + ((1, 2)); + +311 cڡ * + `rr + (cڡ * +__hayack +, cڡ * +__ed +) + +312 +__THROW + + `__asm + ("rr" +__ibu_pu__ + + `__nnu + ((1, 2)); + +314 #ifde +__OPTIMIZE__ + + +315 +__ex_ways_le + * + +316 + `rr + (* +__hayack +, cڡ * +__ed + +__THROW + + +318  + `__but_rr + ( +__hayack +, +__ed +); + +321 +__ex_ways_le + const * + +322 + `rr + (cڡ * +__hayack +, cڡ * +__ed + +__THROW + + +324  + `__but_rr + ( +__hayack +, +__ed +); + +327 + } +} + +329 * + $rr + (cڡ * +__hayack +, cڡ * +__ed +) + +330 +__THROW + +__ibu_pu__ + + `__nnu + ((1, 2)); + +335 * + $ok + (* +__ri + +__s +, cڡ *__ri +__dim +) + +336 +__THROW + + `__nnu + ((2)); + +340 * + $__ok_r + (* +__ri + +__s +, + +341 cڡ * +__ri + +__dim +, + +342 ** +__ri + +__ve_r +) + +343 +__THROW + + `__nnu + ((2, 3)); + +344 #ifde +__USE_POSIX + + +345 * + $ok_r + (* +__ri + +__s +, cڡ *__ri +__dim +, + +346 ** +__ri + +__ve_r +) + +347 +__THROW + + `__nnu + ((2, 3)); + +350 #ifde +__USE_GNU + + +352 #ifde +__CORRECT_ISO_CPP_STRING_H_PROTO + + +353 "C++" * + $rr + (* +__hayack +, cڡ * +__ed +) + +354 +__THROW + + `__asm + ("rr" +__ibu_pu__ + + `__nnu + ((1, 2)); + +355 "C++" cڡ * + $rr + (cڡ * +__hayack +, + +356 cڡ * +__ed +) + +357 +__THROW + + `__asm + ("rr" +__ibu_pu__ + + `__nnu + ((1, 2)); + +359 * + $rr + (cڡ * +__hayack +, cڡ * +__ed +) + +360 +__THROW + +__ibu_pu__ + + `__nnu + ((1, 2)); + +364 #ifde +__USE_GNU + + +368 * + $memmem + (cڡ * +__hayack +, +size_t + +__hayackn +, + +369 cڡ * +__ed +, +size_t + +__edn +) + +370 +__THROW + +__ibu_pu__ + + `__nnu + ((1, 3)); + +374 * + $__mempy + (* +__ri + +__de +, + +375 cڡ * +__ri + +__c +, +size_t + +__n +) + +376 +__THROW + + `__nnu + ((1, 2)); + +377 * + $mempy + (* +__ri + +__de +, + +378 cڡ * +__ri + +__c +, +size_t + +__n +) + +379 +__THROW + + `__nnu + ((1, 2)); + +384 +size_t + + $ + (cڡ * +__s +) + +385 +__THROW + +__ibu_pu__ + + `__nnu + ((1)); + +387 #ifdef +__USE_XOPEN2K8 + + +390 +size_t + + $n + (cڡ * +__rg +, +size_t + +__maxn +) + +391 +__THROW + +__ibu_pu__ + + `__nnu + ((1)); + +396 * + $ + ( +__um + +__THROW +; + +397 #ifde +__USE_XOPEN2K + + +405 #i +defed + +__USE_XOPEN2K + && !defed +__USE_GNU + + +408 #ifde +__REDIRECT_NTH + + +409  + `__REDIRECT_NTH + ( +_r +, + +410 ( +__um +, * +__buf +, +size_t + +__bu +), + +411 +__xpg__r + + `__nnu + ((2)); + +413  + $__xpg__r + ( +__um +, * +__buf +, +size_t + +__bu +) + +414 +__THROW + + `__nnu + ((2)); + +415  + #_r + +__xpg__r + + + ) + +420 * + $_r + ( +__um +, * +__buf +, +size_t + +__bu +) + +421 +__THROW + + `__nnu + ((2) +__wur +; + +425 #ifde +__USE_XOPEN2K8 + + +427 * + $_l + ( +__um +, +lo_t + +__l + +__THROW +; + +430 #ifde +__USE_MISC + + +431  + ~ + +435  + $exic_bzo + (* +__s +, +size_t + +__n + +__THROW + + `__nnu + ((1)); + +439 * + $rp + (** +__ri + +__rgp +, + +440 cڡ * +__ri + +__dim +) + +441 +__THROW + + `__nnu + ((1, 2)); + +444 #ifdef +__USE_XOPEN2K8 + + +446 * + $rsigl + ( +__sig + +__THROW +; + +449 * + $__py + (* +__ri + +__de +, cڡ *__ri +__c +) + +450 +__THROW + + `__nnu + ((1, 2)); + +451 * + $py + (* +__ri + +__de +, cڡ *__ri +__c +) + +452 +__THROW + + `__nnu + ((1, 2)); + +456 * + $__y + (* +__ri + +__de +, + +457 cڡ * +__ri + +__c +, +size_t + +__n +) + +458 +__THROW + + `__nnu + ((1, 2)); + +459 * + $y + (* +__ri + +__de +, + +460 cڡ * +__ri + +__c +, +size_t + +__n +) + +461 +__THROW + + `__nnu + ((1, 2)); + +464 #ifdef +__USE_GNU + + +466  + $rvscmp + (cڡ * +__s1 +, cڡ * +__s2 +) + +467 +__THROW + +__ibu_pu__ + + `__nnu + ((1, 2)); + +470 * + $ry + (* +__rg + +__THROW + + `__nnu + ((1)); + +473 * + $memob + (* +__s +, +size_t + +__n + +__THROW + + `__nnu + ((1)); + +475 #ide +bame + + +480 #ifde +__CORRECT_ISO_CPP_STRING_H_PROTO + + +481 "C++" * + $bame + (* +__fame +) + +482 +__THROW + + `__asm + ("bame" + `__nnu + ((1)); + +483 "C++" cڡ * + $bame + (cڡ * +__fame +) + +484 +__THROW + + `__asm + ("bame" + `__nnu + ((1)); + +486 * + $bame + (cڡ * +__fame + +__THROW + + `__nnu + ((1)); + +491 #i + `__GNUC_PREREQ + (3,4) + +492 #i +__USE_FORTIFY_LEVEL + > 0 && +defed + +__ftify_funi + + +494  + ~ + +498 +__END_DECLS + + + @/usr/include/sys/ioctl.h + +18 #idef +_SYS_IOCTL_H + + +19  + #_SYS_IOCTL_H + 1 + + ) + +21  + ~ + +23 + g__BEGIN_DECLS + + +26  + ~ + +29  + ~ + +36  + ~ + +41  + $iol + ( +__fd +,  +__que +, ... +__THROW +; + +43 +__END_DECLS + + + @/usr/include/sys/poll.h + +19 #idef +_SYS_POLL_H + + +20  + #_SYS_POLL_H + 1 + + ) + +22  + ~ + +25  + ~ + +26 #ifde +__USE_GNU + + +27  + ~ + +28  + ~ + +33  + tnfds_t +; + +36  + splfd + + +38  + mfd +; + +39  + mevts +; + +40  + mvts +; + +44 +__BEGIN_DECLS + + +54  +pl + ( +plfd + * +__fds +, +nfds_t + +__nfds +,  +__timeout +); + +56 #ifde +__USE_GNU + + +63  +l + ( +plfd + * +__fds +, +nfds_t + +__nfds +, + +64 cڡ  +timeec + * +__timeout +, + +65 cڡ +__sigt_t + * +__ss +); + +68 + g__END_DECLS + + +72 #i +__USE_FORTIFY_LEVEL + > 0 && +defed + +__ftify_funi + + +73  + ~ + + @/usr/include/sys/socket.h + +19 #idef +_SYS_SOCKET_H + + +20  + #_SYS_SOCKET_H + 1 + + ) + +22  + ~ + +24 + g__BEGIN_DECLS + + +26  + ~ + +27  + #__ed_size_t + + + ) + +28  + ~ + +33  + ~ + +35 #ifde +__USE_MISC + + +36  + ~ + +43 + mSHUT_RD + = 0, + +44  + #SHUT_RD + +SHUT_RD + + + ) + +45 + mSHUT_WR +, + +46  + #SHUT_WR + +SHUT_WR + + + ) + +47 + mSHUT_RDWR + + +48  + #SHUT_RDWR + +SHUT_RDWR + + + ) + +57 #i +defed + +__lulus + || ! +__GNUC_PREREQ + (2, 7|| !defed +__USE_GNU + + +58  + #__SOCKADDR_ARG +  +sockaddr + * +__ri + + + ) + +59  + #__CONST_SOCKADDR_ARG + cڡ  +sockaddr + * + + ) + +63  + #__SOCKADDR_ALLTYPES + \ + +64 + `__SOCKADDR_ONETYPE + ( +sockaddr +) \ + +65 + `__SOCKADDR_ONETYPE + ( +sockaddr_ +) \ + +66 + `__SOCKADDR_ONETYPE + ( +sockaddr_ax25 +) \ + +67 + `__SOCKADDR_ONETYPE + ( +sockaddr_dl +) \ + +68 + `__SOCKADDR_ONETYPE + ( +sockaddr_e +) \ + +69 + `__SOCKADDR_ONETYPE + ( +sockaddr_ +) \ + +70 + `__SOCKADDR_ONETYPE + ( +sockaddr_6 +) \ + +71 + `__SOCKADDR_ONETYPE + ( +sockaddr_p +) \ + +72 + `__SOCKADDR_ONETYPE + ( +sockaddr_x +) \ + +73 + `__SOCKADDR_ONETYPE + ( +sockaddr_iso +) \ + +74 + `__SOCKADDR_ONETYPE + ( +sockaddr_ns +) \ + +75 + `__SOCKADDR_ONETYPE + ( +sockaddr_un +) \ + +76 + `__SOCKADDR_ONETYPE + ( +sockaddr_x25 +) + + ) + +78  + #__SOCKADDR_ONETYPE +( +ty +ty * +__ri + +__ +##ty##__; + + ) + +79 uni { + m__SOCKADDR_ALLTYPES + + +80 } + t__SOCKADDR_ARG + + t__ibu__ + (( + t__t_uni__ +)); + +81 #unde +__SOCKADDR_ONETYPE + + +82  + #__SOCKADDR_ONETYPE +( +ty +cڡ ty * +__ri + +__ +##ty##__; + + ) + +83 uni { + m__SOCKADDR_ALLTYPES + + +84 } + t__CONST_SOCKADDR_ARG + + t__ibu__ + (( + t__t_uni__ +)); + +85 #unde +__SOCKADDR_ONETYPE + + +88 #ifde +__USE_GNU + + +90  + smmsghdr + + +92  +msghdr + + mmsg_hdr +; + +93  + mmsg_n +; + +102  + $sock + ( +__doma +,  +__ty +,  +__oc + +__THROW +; + +108  + $sock + ( +__doma +,  +__ty +,  +__oc +, + +109  +__fds +[2] +__THROW +; + +112  + $bd + ( +__fd +, +__CONST_SOCKADDR_ARG + +__addr +, +sockn_t + +__n +) + +113 +__THROW +; + +116  + $gsockme + ( +__fd +, +__SOCKADDR_ARG + +__addr +, + +117 +sockn_t + * +__ri + +__n + +__THROW +; + +126  + `c + ( +__fd +, +__CONST_SOCKADDR_ARG + +__addr +, +sockn_t + +__n +); + +130  + $gme + ( +__fd +, +__SOCKADDR_ARG + +__addr +, + +131 +sockn_t + * +__ri + +__n + +__THROW +; + +138 +ssize_t + + `nd + ( +__fd +, cڡ * +__buf +, +size_t + +__n +,  +__ags +); + +145 +ssize_t + + `cv + ( +__fd +, * +__buf +, +size_t + +__n +,  +__ags +); + +152 +ssize_t + + `ndto + ( +__fd +, cڡ * +__buf +, +size_t + +__n +, + +153  +__ags +, +__CONST_SOCKADDR_ARG + +__addr +, + +154 +sockn_t + +__addr_n +); + +163 +ssize_t + + `cvom + ( +__fd +, * +__ri + +__buf +, +size_t + +__n +, + +164  +__ags +, +__SOCKADDR_ARG + +__addr +, + +165 +sockn_t + * +__ri + +__addr_n +); + +173 +ssize_t + + `ndmsg + ( +__fd +, cڡ  +msghdr + * +__mesge +, + +174  +__ags +); + +176 #ifde +__USE_GNU + + +182  + `ndmmsg + ( +__fd +,  +mmsghdr + * +__vmesges +, + +183  +__vn +,  +__ags +); + +191 +ssize_t + + `cvmsg + ( +__fd +,  +msghdr + * +__mesge +,  +__ags +); + +193 #ifde +__USE_GNU + + +199  + `cvmmsg + ( +__fd +,  +mmsghdr + * +__vmesges +, + +200  +__vn +,  +__ags +, + +201  +timeec + * +__tmo +); + +208  + $gsockt + ( +__fd +,  +__v +,  +__݊ame +, + +209 * +__ri + +__tv +, + +210 +sockn_t + * +__ri + +__ݎ + +__THROW +; + +215  + $tsockt + ( +__fd +,  +__v +,  +__݊ame +, + +216 cڡ * +__tv +, +sockn_t + +__ݎ + +__THROW +; + +222  + $li + ( +__fd +,  +__n + +__THROW +; + +232  + `ac + ( +__fd +, +__SOCKADDR_ARG + +__addr +, + +233 +sockn_t + * +__ri + +__addr_n +); + +235 #ifde +__USE_GNU + + +240  + `ac4 + ( +__fd +, +__SOCKADDR_ARG + +__addr +, + +241 +sockn_t + * +__ri + +__addr_n +,  +__ags +); + +250  + $shutdown + ( +__fd +,  +__how + +__THROW +; + +253 #ifde +__USE_XOPEN2K + + +255  + $sockmk + ( +__fd + +__THROW +; + +259 #ifde +__USE_MISC + + +263  + $isfdty + ( +__fd +,  +__fdty + +__THROW +; + +268 #i +__USE_FORTIFY_LEVEL + > 0 && +defed + +__ftify_funi + + +269  + ~ + +272 +__END_DECLS + + + @/usr/include/sys/time.h + +18 #ide +_SYS_TIME_H + + +19  + #_SYS_TIME_H + 1 + + ) + +21  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27 #ide +__sucds_t_defed + + +28  +__sucds_t + + tsucds_t +; + +29  + #__sucds_t_defed + + + ) + +32  + ~ + +34 + g__BEGIN_DECLS + + +36 #ifde +__USE_GNU + + +38  + #TIMEVAL_TO_TIMESPEC +( +tv +, +ts +) { \ + +39 ( +ts +)-> +tv_c + = ( +tv +)->tv_sec; \ + +40 ( +ts +)-> +tv_nc + = ( +tv +)-> +tv_uc + * 1000; \ + +41 } + + ) + +42  + #TIMESPEC_TO_TIMEVAL +( +tv +, +ts +) { \ + +43 ( +tv +)-> +tv_c + = ( +ts +)->tv_sec; \ + +44 ( +tv +)-> +tv_uc + = ( +ts +)-> +tv_nc + / 1000; \ + +45 } + + ) + +49 #ifde +__USE_MISC + + +52  + stimeze + + +54  + mtz_muswe +; + +55  + mtz_dtime +; + +58  +timeze + * + t__ri + + t__timeze_r_t +; + +60 * + t__ri + + t__timeze_r_t +; + +68  + $gtimeofday + ( +timev + * +__ri + +__tv +, + +69 +__timeze_r_t + +__tz + +__THROW + + `__nnu + ((1)); + +71 #ifde +__USE_MISC + + +74  + $imeofday + (cڡ  +timev + * +__tv +, + +75 cڡ  +timeze + * +__tz +) + +76 +__THROW +; + +82  + $adjtime + (cڡ  +timev + * +__d +, + +83  +timev + * +__dd + +__THROW +; + +88 + e__im_which + + +91 +ITIMER_REAL + = 0, + +92  + #ITIMER_REAL + +ITIMER_REAL + + + ) + +94 +ITIMER_VIRTUAL + = 1, + +95  + #ITIMER_VIRTUAL + +ITIMER_VIRTUAL + + + ) + +98 +ITIMER_PROF + = 2 + +99  + #ITIMER_PROF + +ITIMER_PROF + + + ) + +104  + simv + + +107  +timev + +_rv +; + +109  +timev + +_vue +; + +112 #i +defed + +__USE_GNU + && !defed +__lulus + + +115  +__im_which + + t__im_which_t +; + +117  + t__im_which_t +; + +122  + $gim + ( +__im_which_t + +__which +, + +123  +imv + * +__vue + +__THROW +; + +128  + $tim + ( +__im_which_t + +__which +, + +129 cڡ  +imv + * +__ri + +__w +, + +130  +imv + * +__ri + +__d + +__THROW +; + +135  + $utimes + (cڡ * +__fe +, cڡ  +timev + +__tvp +[2]) + +136 +__THROW + + `__nnu + ((1)); + +138 #ifde +__USE_MISC + + +140  + $lutimes + (cڡ * +__fe +, cڡ  +timev + +__tvp +[2]) + +141 +__THROW + + `__nnu + ((1)); + +144  + $futimes + ( +__fd +, cڡ  +timev + +__tvp +[2] +__THROW +; + +147 #ifde +__USE_GNU + + +151  + $futimet + ( +__fd +, cڡ * +__fe +, + +152 cڡ  +timev + +__tvp +[2] +__THROW +; + +156 #ifde +__USE_MISC + + +159  + #timist +( +tvp +(vp)-> +tv_c + || (tvp)-> +tv_uc +) + + ) + +160  + #timr +( +tvp +(vp)-> +tv_c + = (tvp)-> +tv_uc + = 0) + + ) + +161  + #timcmp +( +a +, +b +, +CMP +) \ + +162 ((( +a +)-> +tv_c + =( +b +)->tv_sec) ? \ + +163 (( +a +)-> +tv_uc + + `CMP + ( +b +)->tv_usec) : \ + +164 (( +a +)-> +tv_c + + `CMP + ( +b +)->tv_c)) + + ) + +165  + #timadd +( +a +, +b +, +su +) \ + +167 ( +su +)-> +tv_c + = ( +a +)->tv_+ ( +b +)->tv_sec; \ + +168 ( +su +)-> +tv_uc + = ( +a +)->tv_u+ ( +b +)->tv_usec; \ + +169 i(( +su +)-> +tv_uc + >= 1000000) \ + +171 ++( +su +)-> +tv_c +; \ + +172 ( +su +)-> +tv_uc + -= 1000000; \ + +174 + } +} 0) + + ) + +175  + #timsub +( +a +, +b +, +su +) \ + +177 ( +su +)-> +tv_c + = ( +a +)->tv_- ( +b +)->tv_sec; \ + +178 ( +su +)-> +tv_uc + = ( +a +)->tv_u- ( +b +)->tv_usec; \ + +179 i(( +su +)-> +tv_uc + < 0) { \ + +180 --( +su +)-> +tv_c +; \ + +181 ( +su +)-> +tv_uc + += 1000000; \ + +183 } 0) + + ) + +186 + g__END_DECLS + + + @/usr/include/sys/ttydefaults.h + +40 #ide +_SYS_TTYDEFAULTS_H_ + + +41  + #_SYS_TTYDEFAULTS_H_ + + + ) + +46  + #TTYDEF_IFLAG + ( +BRKINT + | +ISTRIP + | +ICRNL + | +IMAXBEL + | +IXON + | +IXANY +) + + ) + +47  + #TTYDEF_OFLAG + ( +OPOST + | +ONLCR + | +XTABS +) + + ) + +48  + #TTYDEF_LFLAG + ( +ECHO + | +ICANON + | +ISIG + | +IEXTEN + | +ECHOE +| +ECHOKE +| +ECHOCTL +) + + ) + +49  + #TTYDEF_CFLAG + ( +CREAD + | +CS7 + | +PARENB + | +HUPCL +) + + ) + +50  + #TTYDEF_SPEED + ( +B9600 +) + + ) + +55  + #CTRL +( +x +(x&037) + + ) + +56  + #CEOF + + `CTRL +('d') + + ) + +57 #ifde +_POSIX_VDISABLE + + +58  + #CEOL + +_POSIX_VDISABLE + + + ) + +60  + #CEOL + '\0' + + ) + +62  + #CERASE + 0177 + + ) + +63  + #CINTR + + `CTRL +('c') + + ) + +64 #ifde +_POSIX_VDISABLE + + +65  + #CSTATUS + +_POSIX_VDISABLE + + + ) + +67  + #CSTATUS + '\0' + + ) + +69  + #CKILL + + `CTRL +('u') + + ) + +70  + #CMIN + 1 + + ) + +71  + #CQUIT + 034 + + ) + +72  + #CSUSP + + `CTRL +('z') + + ) + +73  + #CTIME + 0 + + ) + +74  + #CDSUSP + + `CTRL +('y') + + ) + +75  + #CSTART + + `CTRL +('q') + + ) + +76  + #CSTOP + + `CTRL +('s') + + ) + +77  + #CLNEXT + + `CTRL +('v') + + ) + +78  + #CDISCARD + + `CTRL +('o') + + ) + +79  + #CWERASE + + `CTRL +('w') + + ) + +80  + #CREPRINT + + `CTRL +('r') + + ) + +81  + #CEOT + +CEOF + + + ) + +83  + #CBRK + +CEOL + + + ) + +84  + #CRPRNT + +CREPRINT + + + ) + +85  + #CFLUSH + +CDISCARD + + + ) + +93 #ifde +TTYDEFCHARS + + +94 +cc_t + + gydefchs +[ +NCCS +] = { + +95 +CEOF +, +CEOL +, CEOL, +CERASE +, +CWERASE +, +CKILL +, +CREPRINT +, + +96 +_POSIX_VDISABLE +, +CINTR +, +CQUIT +, +CSUSP +, +CDSUSP +, +CSTART +, +CSTOP +, +CLNEXT +, + +97 +CDISCARD +, +CMIN +, +CTIME +, +CSTATUS +, +_POSIX_VDISABLE + + +99 #unde +TTYDEFCHARS + + + @/usr/include/sys/uio.h + +18 #ide +_SYS_UIO_H + + +19  + #_SYS_UIO_H + 1 + + ) + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25 #ifde +__IOV_MAX + + +26  + #UIO_MAXIOV + +__IOV_MAX + + + ) + +28 #unde +UIO_MAXIOV + + +31 +__BEGIN_DECLS + + +41 +ssize_t + + $adv + ( +__fd +, cڡ  +iovec + * +__iovec +,  +__cou +) + +42 +__wur +; + +52 +ssize_t + + $wrev + ( +__fd +, cڡ  +iovec + * +__iovec +,  +__cou +) + +53 +__wur +; + +56 #ifde +__USE_MISC + + +57 #ide +__USE_FILE_OFFSET64 + + +67 +ssize_t + + $dv + ( +__fd +, cڡ  +iovec + * +__iovec +,  +__cou +, + +68 +__off_t + +__offt + +__wur +; + +79 +ssize_t + + $pwrev + ( +__fd +, cڡ  +iovec + * +__iovec +,  +__cou +, + +80 +__off_t + +__offt + +__wur +; + +83 #ifde +__REDIRECT + + +84 +ssize_t + + `__REDIRECT + ( +dv +, ( +__fd +, cڡ  +iovec + * +__iovec +, + +85  +__cou +, +__off64_t + +__offt +), + +86 +dv64 + +__wur +; + +87 +ssize_t + + `__REDIRECT + ( +pwrev +, ( +__fd +, cڡ  +iovec + * +__iovec +, + +88  +__cou +, +__off64_t + +__offt +), + +89 +pwrev64 + +__wur +; + +91  + #dv + +dv64 + + + ) + +92  + #pwrev + +pwrev64 + + + ) + +96 #ifde +__USE_LARGEFILE64 + + +106 +ssize_t + + $dv64 + ( +__fd +, cڡ  +iovec + * +__iovec +,  +__cou +, + +107 +__off64_t + +__offt + +__wur +; + +118 +ssize_t + + $pwrev64 + ( +__fd +, cڡ  +iovec + * +__iovec +,  +__cou +, + +119 +__off64_t + +__offt + +__wur +; + +124 #ifde +__USE_GNU + + +125 #ide +__USE_FILE_OFFSET64 + + +127 +ssize_t + + $dv2 + ( +__ +, cڡ  +iovec + * +__iovec +,  +__cou +, + +128 +__off_t + +__offt +,  +___ags + +__wur +; + +131 +ssize_t + + $pwrev2 + ( +__fd +, cڡ  +iovec + * +__iodev +,  +__cou +, + +132 +__off_t + +__offt +,  +__ags + +__wur +; + +135 #ifde +__REDIRECT + + +136 +ssize_t + + `__REDIRECT + ( +pwrev2 +, ( +__fd +, cڡ  +iovec + * +__iovec +, + +137  +__cou +, +__off64_t + +__offt +, + +138  +__ags +), + +139 +pwrev64v2 + +__wur +; + +140 +ssize_t + + `__REDIRECT + ( +dv2 +, ( +__fd +, cڡ  +iovec + * +__iovec +, + +141  +__cou +, +__off64_t + +__offt +, + +142  +__ags +), + +143 +dv64v2 + +__wur +; + +145  + #dv2 + +dv64v2 + + + ) + +146  + #pwrev2 + +pwrev64v2 + + + ) + +150 #ifde +__USE_LARGEFILE64 + + +152 +ssize_t + + $dv64v2 + ( +__ +, cڡ  +iovec + * +__iovec +, + +153  +__cou +, +__off64_t + +__offt +, + +154  +___ags + +__wur +; + +157 +ssize_t + + $pwrev64v2 + ( +__fd +, cڡ  +iovec + * +__iodev +, + +158  +__cou +, +__off64_t + +__offt +, + +159  +__ags + +__wur +; + +163 +__END_DECLS + + +167 #ifde +__USE_GNU + + +168  + ~ + + @/usr/include/sys/un.h + +18 #idef +_SYS_UN_H + + +19  + #_SYS_UN_H + 1 + + ) + +21  + ~ + +24  + ~ + +26 +__BEGIN_DECLS + + +29  + ssockaddr_un + + +31 +__SOCKADDR_COMMON + ( +sun_ +); + +32  + msun_th +[108]; + +36 #ifde +__USE_MISC + + +37  + ~ + +40  + #SUN_LEN +( +r +(( +size_t +((( +sockaddr_un + *0)-> +sun_th +) \ + +41 + + ` + (( +r +)-> +sun_th +)) + + ) + +44 + g__END_DECLS + + + @/usr/include/sys/wait.h + +22 #idef +_SYS_WAIT_H + + +23  + #_SYS_WAIT_H + 1 + + ) + +25  + ~ + +27 + g__BEGIN_DECLS + + +29  + ~ + +30 #ide +__pid_t_defed + + +31  +__pid_t + + tpid_t +; + +32  + #__pid_t_defed + + + ) + +35 #i +defed + +__USE_XOPEN_EXTENDED + || defed +__USE_XOPEN2K8 + + +36  + ~ + +39 #i +defed + +__USE_XOPEN_EXTENDED + && !defed +__USE_XOPEN2K8 + + +42  + ~ + +46 #i! +defed + +_STDLIB_H + || (!defed +__USE_XOPEN + && !defed +__USE_XOPEN2K8 +) + +49  + ~ + +52  + ~ + +54  + #WEXITSTATUS +( +us + + `__WEXITSTATUS + (us) + + ) + +55  + #WTERMSIG +( +us + + `__WTERMSIG + (us) + + ) + +56  + #WSTOPSIG +( +us + + `__WSTOPSIG + (us) + + ) + +57  + #WIFEXITED +( +us + + `__WIFEXITED + (us) + + ) + +58  + #WIFSIGNALED +( +us + + `__WIFSIGNALED + (us) + + ) + +59  + #WIFSTOPPED +( +us + + `__WIFSTOPPED + (us) + + ) + +60 #ifde +__WIFCONTINUED + + +61  + #WIFCONTINUED +( +us + + `__WIFCONTINUED + (us) + + ) + +65 #ifdef +__USE_MISC + + +66  + #WCOREFLAG + +__WCOREFLAG + + + ) + +67  + #WCOREDUMP +( +us + + `__WCOREDUMP + (us) + + ) + +68  + #W_EXITCODE +( +t +, +sig + + `__W_EXITCODE + (t, sig) + + ) + +69  + #W_STOPCODE +( +sig + + `__W_STOPCODE + (sig) + + ) + +73 #i +defed + +__USE_XOPEN_EXTENDED + || defed +__USE_XOPEN2K8 + + +76 + mP_ALL +, + +77 + mP_PID +, + +78 + mP_PGID + + +79 } + tidty_t +; + +88 +__pid_t + +wa + (* +___loc +); + +90 #ifdef +__USE_MISC + + +92  + #WAIT_ANY + (-1 + + ) + +93  + #WAIT_MYPGRP + 0 + + ) + +111 +__pid_t + +wapid + (__pid_ +__pid +, * +___loc +,  +__tis +); + +113 #i +defed + +__USE_XOPEN_EXTENDED + || defed +__USE_XOPEN2K8 + + +114 #ide +__id_t_defed + + +115  +__id_t + + tid_t +; + +116  + #__id_t_defed + + + ) + +119  + ~ + +132  +waid + ( +idty_t + +__idty +, +__id_t + +__id +, +sigfo_t + * +__f +, + +133  +__tis +); + +136 #i +defed + +__USE_MISC + \ + +137 || ( +defed + + g__USE_XOPEN_EXTENDED + && !defed + g__USE_XOPEN2K +) + +140  + gruge +; + +147 +__pid_t + + $wa3 + (* +___loc +,  +__tis +, + +148  +ruge + * +__uge + +__THROWNL +; + +151 #ifde +__USE_MISC + + +153 +__pid_t + + $wa4 + ( +__pid_t + +__pid +, * +___loc +,  +__tis +, + +154  +ruge + * +__uge + +__THROWNL +; + +158 +__END_DECLS + + + @/usr/include/time.h + +22 #idef +_TIME_H + + +23  + #_TIME_H + 1 + + ) + +25  + ~ + +27  + #__ed_size_t + + + ) + +28  + #__ed_NULL + + + ) + +29  + ~ + +33  + ~ + +37  + ~ + +38  + ~ + +39  + ~ + +41 #i +defed + +__USE_POSIX199309 + || defed +__USE_ISOC11 + + +42  + ~ + +45 #ifde +__USE_POSIX199309 + + +46  + ~ + +47  + ~ + +48  + ~ + +49  + gsigevt +; + +52 #ifde +__USE_XOPEN2K + + +53 #ide +__pid_t_defed + + +54  +__pid_t + + tpid_t +; + +55  + #__pid_t_defed + + + ) + +59 #ifde +__USE_XOPEN2K8 + + +60  + ~ + +63 #ifde +__USE_ISOC11 + + +65  + #TIME_UTC + 1 + + ) + +68 +__BEGIN_DECLS + + +72 +ock_t + + $ock + ( +__THROW +; + +75 +time_t + + $time + ( +time_t + * +__tim + +__THROW +; + +78  + $difime + ( +time_t + +__time1 +,ime_ +__time0 +) + +79 +__THROW + + `__ibu__ + (( +__cڡ__ +)); + +82 +time_t + + $mktime + ( +tm + * +__ + +__THROW +; + +88 +size_t + + $rime + (* +__ri + +__s +, +size_t + +__maxsize +, + +89 cڡ * +__ri + +__fm +, + +90 cڡ  +tm + * +__ri + +__ + +__THROW +; + +92 #ifde +__USE_XOPEN + + +95 * + $time + (cڡ * +__ri + +__s +, + +96 cڡ * +__ri + +__fmt +,  +tm + * +__ +) + +97 +__THROW +; + +100 #ifde +__USE_XOPEN2K8 + + +104 +size_t + + $rime_l + (* +__ri + +__s +, +size_t + +__maxsize +, + +105 cڡ * +__ri + +__fm +, + +106 cڡ  +tm + * +__ri + +__ +, + +107 +lo_t + +__loc + +__THROW +; + +110 #ifde +__USE_GNU + + +111 * + $time_l + (cڡ * +__ri + +__s +, + +112 cڡ * +__ri + +__fmt +,  +tm + * +__ +, + +113 +lo_t + +__loc + +__THROW +; + +119  +tm + * + $gmtime + (cڡ +time_t + * +__tim + +__THROW +; + +123  +tm + * + $loime + (cڡ +time_t + * +__tim + +__THROW +; + +125 #ifde +__USE_POSIX + + +128  +tm + * + $gmtime_r + (cڡ +time_t + * +__ri + +__tim +, + +129  +tm + * +__ri + +__ + +__THROW +; + +133  +tm + * + $loime_r + (cڡ +time_t + * +__ri + +__tim +, + +134  +tm + * +__ri + +__ + +__THROW +; + +139 * + $asime + (cڡ  +tm + * +__ + +__THROW +; + +142 * + $ime + (cڡ +time_t + * +__tim + +__THROW +; + +144 #ifde +__USE_POSIX + + +149 * + $asime_r + (cڡ  +tm + * +__ri + +__ +, + +150 * +__ri + +__buf + +__THROW +; + +153 * + $ime_r + (cڡ +time_t + * +__ri + +__tim +, + +154 * +__ri + +__buf + +__THROW +; + +159 * +__tzme +[2]; + +160  +__daylight +; + +161  +__timeze +; + +164 #ifdef +__USE_POSIX + + +166 * +tzme +[2]; + +170  + $tzt + ( +__THROW +; + +173 #i +defed + +__USE_MISC + || defed +__USE_XOPEN + + +174  +daylight +; + +175  +timeze +; + +178 #ifde +__USE_MISC + + +181  + $ime + (cڡ +time_t + * +__wh + +__THROW +; + +187  + #__ip +( +yr +) \ + +188 (( +yr +% 4 =0 && ((yr% 100 !0 || (yr% 400 =0)) + + ) + +191 #ifde +__USE_MISC + + +196 +time_t + + $timegm + ( +tm + * +__ + +__THROW +; + +199 +time_t + + $timol + ( +tm + * +__ + +__THROW +; + +202  + $dysize + ( +__yr + +__THROW + + `__ibu__ + (( +__cڡ__ +)); + +206 #ifde +__USE_POSIX199309 + + +211  + `nop + (cڡ  +timeec + * +__queed_time +, + +212  +timeec + * +__mag +); + +216  + $ock_gs + ( +ockid_t + +__ock_id +,  +timeec + * +__s + +__THROW +; + +219  + $ock_gtime + ( +ockid_t + +__ock_id +,  +timeec + * +__ + +__THROW +; + +222  + $ock_ime + ( +ockid_t + +__ock_id +, cڡ  +timeec + * +__ +) + +223 +__THROW +; + +225 #ifde +__USE_XOPEN2K + + +230  + `ock_nop + ( +ockid_t + +__ock_id +,  +__ags +, + +231 cڡ  +timeec + * +__q +, + +232  +timeec + * +__m +); + +235  + $ock_guockid + ( +pid_t + +__pid +, +ockid_t + * +__ock_id + +__THROW +; + +240  + $tim_ + ( +ockid_t + +__ock_id +, + +241  +sigevt + * +__ri + +__evp +, + +242 +tim_t + * +__ri + +__timid + +__THROW +; + +245  + $tim_de + ( +tim_t + +__timid + +__THROW +; + +248  + $tim_ime + ( +tim_t + +__timid +,  +__ags +, + +249 cڡ  +imec + * +__ri + +__vue +, + +250  +imec + * +__ri + +__ovue + +__THROW +; + +253  + $tim_gtime + ( +tim_t + +__timid +,  +imec + * +__vue +) + +254 +__THROW +; + +257  + $tim_govrun + ( +tim_t + +__timid + +__THROW +; + +261 #ifde +__USE_ISOC11 + + +263  + $timeec_g + ( +timeec + * +__ts +,  +__ba +) + +264 +__THROW + + `__nnu + ((1)); + +268 #ifde +__USE_XOPEN_EXTENDED + + +280  +gde_r +; + +289  +tm + * + `gde + (cڡ * +__rg +); + +292 #ifde +__USE_GNU + + +303  + `gde_r + (cڡ * +__ri + +__rg +, + +304  +tm + * +__ri + +__sbu +); + +307 +__END_DECLS + + + @/usr/include/wchar.h + +23 #ide +_WCHAR_H + + +24  + #_WCHAR_H + 1 + + ) + +26  + #__GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION + + + ) + +27  + ~ + +30  + ~ + +32  + #__ed_size_t + + + ) + +33  + #__ed_wch_t + + + ) + +34  + #__ed_NULL + + + ) + +35  + ~ + +37  + #__ed___va_li + + + ) + +38  + ~ + +40  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +45 #i +defed + +__USE_UNIX98 + || defed +__USE_XOPEN2K + + +46  + ~ + +48 #ifde +__USE_XOPEN2K8 + + +49  + ~ + +53 #i +defed + +__lulus + && +__GNUC_PREREQ + (4, 4) + +54  + #__CORRECT_ISO_CPP_WCHAR_H_PROTO + + + ) + +57 #ide +WCHAR_MIN + + +59  + #WCHAR_MIN + +__WCHAR_MIN + + + ) + +60  + #WCHAR_MAX + +__WCHAR_MAX + + + ) + +63 #ide +WEOF + + +64  + #WEOF + (0xffffffffu) + + ) + +74 #i( +defed + +__USE_XOPEN + && !defed +__USE_GNU + \ + +75 && !( +defed + + g__USE_XOPEN2K + && !defed + g__USE_XOPEN2KXSI +)) + +76  + ~ + +79 +__BEGIN_DECLS + + +83  + gtm +; + +87 +wch_t + * + $wcsy + ( +wch_t + * +__ri + +__de +, + +88 cڡ +wch_t + * +__ri + +__c +) + +89 +__THROW + + `__nnu + ((1, 2)); + +92 +wch_t + * + $wcy + ( +wch_t + * +__ri + +__de +, + +93 cڡ +wch_t + * +__ri + +__c +, +size_t + +__n +) + +94 +__THROW + + `__nnu + ((1, 2)); + +97 +wch_t + * + $wcst + ( +wch_t + * +__ri + +__de +, + +98 cڡ +wch_t + * +__ri + +__c +) + +99 +__THROW + + `__nnu + ((1, 2)); + +101 +wch_t + * + $wct + ( +wch_t + * +__ri + +__de +, + +102 cڡ +wch_t + * +__ri + +__c +, +size_t + +__n +) + +103 +__THROW + + `__nnu + ((1, 2)); + +106  + $wcscmp + (cڡ +wch_t + * +__s1 +, cڡ wch_* +__s2 +) + +107 +__THROW + +__ibu_pu__ + + `__nnu + ((1, 2)); + +109  + $wccmp + (cڡ +wch_t + * +__s1 +, cڡ wch_* +__s2 +, +size_t + +__n +) + +110 +__THROW + +__ibu_pu__ + + `__nnu + ((1, 2)); + +112 #ifde +__USE_XOPEN2K8 + + +114  + $wcscmp + (cڡ +wch_t + * +__s1 +, cڡ wch_* +__s2 + +__THROW +; + +117  + $wccmp + (cڡ +wch_t + * +__s1 +, cڡ wch_* +__s2 +, + +118 +size_t + +__n + +__THROW +; + +122  + $wcscmp_l + (cڡ +wch_t + * +__s1 +, cڡ wch_* +__s2 +, + +123 +lo_t + +__loc + +__THROW +; + +125  + $wccmp_l + (cڡ +wch_t + * +__s1 +, cڡ wch_* +__s2 +, + +126 +size_t + +__n +, +lo_t + +__loc + +__THROW +; + +131  + $wcscl + (cڡ +wch_t + * +__s1 +, cڡ wch_* +__s2 + +__THROW +; + +135 +size_t + + $wcsxm + ( +wch_t + * +__ri + +__s1 +, + +136 cڡ +wch_t + * +__ri + +__s2 +, +size_t + +__n + +__THROW +; + +138 #ifde +__USE_XOPEN2K8 + + +144  + $wcscl_l + (cڡ +wch_t + * +__s1 +, cڡ wch_* +__s2 +, + +145 +lo_t + +__loc + +__THROW +; + +150 +size_t + + $wcsxm_l + ( +wch_t + * +__s1 +, cڡ wch_* +__s2 +, + +151 +size_t + +__n +, +lo_t + +__loc + +__THROW +; + +154 +wch_t + * + $wcsdup + (cڡ +wch_t + * +__s + +__THROW + +__ibu_mloc__ +; + +158 #ifde +__CORRECT_ISO_CPP_WCHAR_H_PROTO + + +159 "C++" +wch_t + * + $wcschr + ( +wch_t + * +__wcs +, wch_ +__wc +) + +160 +__THROW + + `__asm + ("wcschr" +__ibu_pu__ +; + +161 "C++" cڡ +wch_t + * + $wcschr + (cڡ +wch_t + * +__wcs +, wch_ +__wc +) + +162 +__THROW + + `__asm + ("wcschr" +__ibu_pu__ +; + +164 +wch_t + * + $wcschr + (cڡ +wch_t + * +__wcs +, wch_ +__wc +) + +165 +__THROW + +__ibu_pu__ +; + +168 #ifde +__CORRECT_ISO_CPP_WCHAR_H_PROTO + + +169 "C++" +wch_t + * + $wcchr + ( +wch_t + * +__wcs +, wch_ +__wc +) + +170 +__THROW + + `__asm + ("wcchr" +__ibu_pu__ +; + +171 "C++" cڡ +wch_t + * + $wcchr + (cڡ +wch_t + * +__wcs +, wch_ +__wc +) + +172 +__THROW + + `__asm + ("wcchr" +__ibu_pu__ +; + +174 +wch_t + * + $wcchr + (cڡ +wch_t + * +__wcs +, wch_ +__wc +) + +175 +__THROW + +__ibu_pu__ +; + +178 #ifde +__USE_GNU + + +181 +wch_t + * + $wcschul + (cڡ +wch_t + * +__s +, wch_ +__wc +) + +182 +__THROW + +__ibu_pu__ +; + +187 +size_t + + $wcscn + (cڡ +wch_t + * +__wcs +, cڡ wch_* +__je +) + +188 +__THROW + +__ibu_pu__ +; + +191 +size_t + + $wcsn + (cڡ +wch_t + * +__wcs +, cڡ wch_* +__ac +) + +192 +__THROW + +__ibu_pu__ +; + +194 #ifde +__CORRECT_ISO_CPP_WCHAR_H_PROTO + + +195 "C++" +wch_t + * + $wcbrk + ( +wch_t + * +__wcs +, cڡ wch_* +__ac +) + +196 +__THROW + + `__asm + ("wcbrk" +__ibu_pu__ +; + +197 "C++" cڡ +wch_t + * + $wcbrk + (cڡ +wch_t + * +__wcs +, + +198 cڡ +wch_t + * +__ac +) + +199 +__THROW + + `__asm + ("wcbrk" +__ibu_pu__ +; + +201 +wch_t + * + $wcbrk + (cڡ +wch_t + * +__wcs +, cڡ wch_* +__ac +) + +202 +__THROW + +__ibu_pu__ +; + +205 #ifde +__CORRECT_ISO_CPP_WCHAR_H_PROTO + + +206 "C++" +wch_t + * + $wcsr + ( +wch_t + * +__hayack +, cڡ wch_* +__ed +) + +207 +__THROW + + `__asm + ("wcsr" +__ibu_pu__ +; + +208 "C++" cڡ +wch_t + * + $wcsr + (cڡ +wch_t + * +__hayack +, + +209 cڡ +wch_t + * +__ed +) + +210 +__THROW + + `__asm + ("wcsr" +__ibu_pu__ +; + +212 +wch_t + * + $wcsr + (cڡ +wch_t + * +__hayack +, cڡ wch_* +__ed +) + +213 +__THROW + +__ibu_pu__ +; + +217 +wch_t + * + $wcok + ( +wch_t + * +__ri + +__s +, + +218 cڡ +wch_t + * +__ri + +__dim +, + +219 +wch_t + ** +__ri + +__r + +__THROW +; + +222 +size_t + + $wc + (cڡ +wch_t + * +__s + +__THROW + +__ibu_pu__ +; + +224 #ifde +__USE_XOPEN + + +226 #ifde +__CORRECT_ISO_CPP_WCHAR_H_PROTO + + +227 "C++" +wch_t + * + $wcswcs + ( +wch_t + * +__hayack +, cڡ wch_* +__ed +) + +228 +__THROW + + `__asm + ("wcswcs" +__ibu_pu__ +; + +229 "C++" cڡ +wch_t + * + $wcswcs + (cڡ +wch_t + * +__hayack +, + +230 cڡ +wch_t + * +__ed +) + +231 +__THROW + + `__asm + ("wcswcs" +__ibu_pu__ +; + +233 +wch_t + * + $wcswcs + (cڡ +wch_t + * +__hayack +, cڡ wch_* +__ed +) + +234 +__THROW + +__ibu_pu__ +; + +238 #ifde +__USE_XOPEN2K8 + + +240 +size_t + + $wcn + (cڡ +wch_t + * +__s +, +size_t + +__maxn +) + +241 +__THROW + +__ibu_pu__ +; + +246 #ifde +__CORRECT_ISO_CPP_WCHAR_H_PROTO + + +247 "C++" +wch_t + * + $wmemchr + ( +wch_t + * +__s +, wch_ +__c +, +size_t + +__n +) + +248 +__THROW + + `__asm + ("wmemchr" +__ibu_pu__ +; + +249 "C++" cڡ +wch_t + * + $wmemchr + (cڡ +wch_t + * +__s +, wch_ +__c +, + +250 +size_t + +__n +) + +251 +__THROW + + `__asm + ("wmemchr" +__ibu_pu__ +; + +253 +wch_t + * + $wmemchr + (cڡ +wch_t + * +__s +, wch_ +__c +, +size_t + +__n +) + +254 +__THROW + +__ibu_pu__ +; + +258  + $wmemcmp + (cڡ +wch_t + * +__s1 +, cڡ wch_* +__s2 +, +size_t + +__n +) + +259 +__THROW + +__ibu_pu__ +; + +262 +wch_t + * + $wmemy + ( +wch_t + * +__ri + +__s1 +, + +263 cڡ +wch_t + * +__ri + +__s2 +, +size_t + +__n + +__THROW +; + +267 +wch_t + * + $wmemmove + ( +wch_t + * +__s1 +, cڡ wch_* +__s2 +, +size_t + +__n +) + +268 +__THROW +; + +271 +wch_t + * + $wmemt + ( +wch_t + * +__s +, wch_ +__c +, +size_t + +__n + +__THROW +; + +273 #ifde +__USE_GNU + + +276 +wch_t + * + $wmempy + ( +wch_t + * +__ri + +__s1 +, + +277 cڡ +wch_t + * +__ri + +__s2 +, +size_t + +__n +) + +278 +__THROW +; + +284 +wt_t + + $btowc + ( +__c + +__THROW +; + +288  + $wob + ( +wt_t + +__c + +__THROW +; + +292  + $mbs + (cڡ +mbe_t + * +__ps + +__THROW + +__ibu_pu__ +; + +296 +size_t + + $mbowc + ( +wch_t + * +__ri + +__pwc +, + +297 cڡ * +__ri + +__s +, +size_t + +__n +, + +298 +mbe_t + * +__ri + +__p + +__THROW +; + +301 +size_t + + $wtomb + (* +__ri + +__s +, +wch_t + +__wc +, + +302 +mbe_t + * +__ri + +__ps + +__THROW +; + +305 +size_t + + $__mb + (cڡ * +__ri + +__s +, +size_t + +__n +, + +306 +mbe_t + * +__ri + +__ps + +__THROW +; + +307 +size_t + + $mb + (cڡ * +__ri + +__s +, +size_t + +__n +, + +308 +mbe_t + * +__ri + +__ps + +__THROW +; + +310 #ifde +__USE_EXTERN_INLINES + + +316 +wt_t + + $__btowc_s + ( +__c + + `__asm + ("btowc"); + +317 +__ex_le + +wt_t + + +318 + `__NTH + ( + $btowc + ( +__c +)) + +319 {  ( + `__but_cڡt_p + ( +__c +) && __c >= '\0' && __c <= '\x7f' + +320 ? ( +wt_t + +__c + : + `__btowc_s + (__c)); + } +} + +322  + $__wob_s + ( +wt_t + +__c + + `__asm + ("wctob"); + +323 +__ex_le +  + +324 + `__NTH + ( + $wob + ( +wt_t + +__wc +)) + +325 {  ( + `__but_cڡt_p + ( +__wc +&& __w> +L +'\0' && __wc <= L'\x7f' + +326 ? ( +__wc + : + `__wob_s + (__wc)); + } +} + +328 +__ex_le + +size_t + + +329 +__NTH + ( + $mb + (cڡ * +__ri + +__s +, +size_t + +__n +, + +330 +mbe_t + * +__ri + +__ps +)) + +331 {  ( +__ps + ! +NULL + + +332 ? + `mbowc + ( +NULL +, +__s +, +__n +, +__ps +: + `__mb + (__s, __n, NULL)); + } +} + +337 +size_t + + $mbtowcs + ( +wch_t + * +__ri + +__d +, + +338 cڡ ** +__ri + +__c +, +size_t + +__n +, + +339 +mbe_t + * +__ri + +__ps + +__THROW +; + +343 +size_t + + $wctombs + (* +__ri + +__d +, + +344 cڡ +wch_t + ** +__ri + +__c +, +size_t + +__n +, + +345 +mbe_t + * +__ri + +__ps + +__THROW +; + +348 #ifdef +__USE_XOPEN2K8 + + +351 +size_t + + $mbowcs + ( +wch_t + * +__ri + +__d +, + +352 cڡ ** +__ri + +__c +, +size_t + +__nmc +, + +353 +size_t + +__n +, +mbe_t + * +__ri + +__ps + +__THROW +; + +357 +size_t + + $wcombs + (* +__ri + +__d +, + +358 cڡ +wch_t + ** +__ri + +__c +, + +359 +size_t + +__nwc +, size_ +__n +, + +360 +mbe_t + * +__ri + +__ps + +__THROW +; + +365 #ifde +__USE_XOPEN + + +367  + $wcwidth + ( +wch_t + +__c + +__THROW +; + +371  + $wcswidth + (cڡ +wch_t + * +__s +, +size_t + +__n + +__THROW +; + +377  + $wcod + (cڡ +wch_t + * +__ri + +__Ō +, + +378 +wch_t + ** +__ri + +__dr + +__THROW +; + +380 #ifde +__USE_ISOC99 + + +382  + $wcof + (cڡ +wch_t + * +__ri + +__Ō +, + +383 +wch_t + ** +__ri + +__dr + +__THROW +; + +384  + $wcd + (cڡ +wch_t + * +__ri + +__Ō +, + +385 +wch_t + ** +__ri + +__dr + +__THROW +; + +390 #i +__HAVE_FLOAT16 + && +defed + +__USE_GNU + + +391 +_Flt16 + + $wcof16 + (cڡ +wch_t + * +__ri + +__Ō +, + +392 +wch_t + ** +__ri + +__dr + +__THROW +; + +395 #i +__HAVE_FLOAT32 + && +defed + +__USE_GNU + + +396 +_Flt32 + + $wcof32 + (cڡ +wch_t + * +__ri + +__Ō +, + +397 +wch_t + ** +__ri + +__dr + +__THROW +; + +400 #i +__HAVE_FLOAT64 + && +defed + +__USE_GNU + + +401 +_Flt64 + + $wcof64 + (cڡ +wch_t + * +__ri + +__Ō +, + +402 +wch_t + ** +__ri + +__dr + +__THROW +; + +405 #i +__HAVE_FLOAT128 + && +defed + +__USE_GNU + + +406 +_Flt128 + + $wcof128 + (cڡ +wch_t + * +__ri + +__Ō +, + +407 +wch_t + ** +__ri + +__dr + +__THROW +; + +410 #i +__HAVE_FLOAT32X + && +defed + +__USE_GNU + + +411 +_Flt32x + + $wcof32x + (cڡ +wch_t + * +__ri + +__Ō +, + +412 +wch_t + ** +__ri + +__dr + +__THROW +; + +415 #i +__HAVE_FLOAT64X + && +defed + +__USE_GNU + + +416 +_Flt64x + + $wcof64x + (cڡ +wch_t + * +__ri + +__Ō +, + +417 +wch_t + ** +__ri + +__dr + +__THROW +; + +420 #i +__HAVE_FLOAT128X + && +defed + +__USE_GNU + + +421 +_Flt128x + + $wcof128x + (cڡ +wch_t + * +__ri + +__Ō +, + +422 +wch_t + ** +__ri + +__dr + +__THROW +; + +428  + $wc + (cڡ +wch_t + * +__ri + +__Ō +, + +429 +wch_t + ** +__ri + +__dr +,  +__ba + +__THROW +; + +433  + $wcoul + (cڡ +wch_t + * +__ri + +__Ō +, + +434 +wch_t + ** +__ri + +__dr +,  +__ba +) + +435 +__THROW +; + +437 #ifde +__USE_ISOC99 + + +440 +__exnsi__ + + +441  + $wcl + (cڡ +wch_t + * +__ri + +__Ō +, + +442 +wch_t + ** +__ri + +__dr +,  +__ba +) + +443 +__THROW +; + +447 +__exnsi__ + + +448  + $wcou + (cڡ +wch_t + * +__ri + +__Ō +, + +449 +wch_t + ** +__ri + +__dr +, + +450  +__ba + +__THROW +; + +453 #ifde +__USE_GNU + + +456 +__exnsi__ + + +457  + $wcoq + (cڡ +wch_t + * +__ri + +__Ō +, + +458 +wch_t + ** +__ri + +__dr +,  +__ba +) + +459 +__THROW +; + +463 +__exnsi__ + + +464  + $wcouq + (cڡ +wch_t + * +__ri + +__Ō +, + +465 +wch_t + ** +__ri + +__dr +, + +466  +__ba + +__THROW +; + +469 #ifde +__USE_GNU + + +473  + $wc_l + (cڡ +wch_t + * +__ri + +__Ō +, + +474 +wch_t + ** +__ri + +__dr +,  +__ba +, + +475 +lo_t + +__loc + +__THROW +; + +477  + $wcoul_l + (cڡ +wch_t + * +__ri + +__Ō +, + +478 +wch_t + ** +__ri + +__dr +, + +479  +__ba +, +lo_t + +__loc + +__THROW +; + +481 +__exnsi__ + + +482  + $wcl_l + (cڡ +wch_t + * +__ri + +__Ō +, + +483 +wch_t + ** +__ri + +__dr +, + +484  +__ba +, +lo_t + +__loc + +__THROW +; + +486 +__exnsi__ + + +487  + $wcou_l + (cڡ +wch_t + * +__ri + +__Ō +, + +488 +wch_t + ** +__ri + +__dr +, + +489  +__ba +, +lo_t + +__loc +) + +490 +__THROW +; + +492  + $wcod_l + (cڡ +wch_t + * +__ri + +__Ō +, + +493 +wch_t + ** +__ri + +__dr +, +lo_t + +__loc +) + +494 +__THROW +; + +496  + $wcof_l + (cڡ +wch_t + * +__ri + +__Ō +, + +497 +wch_t + ** +__ri + +__dr +, +lo_t + +__loc +) + +498 +__THROW +; + +500  + $wcd_l + (cڡ +wch_t + * +__ri + +__Ō +, + +501 +wch_t + ** +__ri + +__dr +, + +502 +lo_t + +__loc + +__THROW +; + +504 #i +__HAVE_FLOAT16 + + +505 +_Flt16 + + $wcof16_l + (cڡ +wch_t + * +__ri + +__Ō +, + +506 +wch_t + ** +__ri + +__dr +, + +507 +lo_t + +__loc + +__THROW +; + +510 #i +__HAVE_FLOAT32 + + +511 +_Flt32 + + $wcof32_l + (cڡ +wch_t + * +__ri + +__Ō +, + +512 +wch_t + ** +__ri + +__dr +, + +513 +lo_t + +__loc + +__THROW +; + +516 #i +__HAVE_FLOAT64 + + +517 +_Flt64 + + $wcof64_l + (cڡ +wch_t + * +__ri + +__Ō +, + +518 +wch_t + ** +__ri + +__dr +, + +519 +lo_t + +__loc + +__THROW +; + +522 #i +__HAVE_FLOAT128 + + +523 +_Flt128 + + $wcof128_l + (cڡ +wch_t + * +__ri + +__Ō +, + +524 +wch_t + ** +__ri + +__dr +, + +525 +lo_t + +__loc + +__THROW +; + +528 #i +__HAVE_FLOAT32X + + +529 +_Flt32x + + $wcof32x_l + (cڡ +wch_t + * +__ri + +__Ō +, + +530 +wch_t + ** +__ri + +__dr +, + +531 +lo_t + +__loc + +__THROW +; + +534 #i +__HAVE_FLOAT64X + + +535 +_Flt64x + + $wcof64x_l + (cڡ +wch_t + * +__ri + +__Ō +, + +536 +wch_t + ** +__ri + +__dr +, + +537 +lo_t + +__loc + +__THROW +; + +540 #i +__HAVE_FLOAT128X + + +541 +_Flt128x + + $wcof128x_l + (cڡ +wch_t + * +__ri + +__Ō +, + +542 +wch_t + ** +__ri + +__dr +, + +543 +lo_t + +__loc + +__THROW +; + +548 #ifde +__USE_XOPEN2K8 + + +551 +wch_t + * + $wy + ( +wch_t + * +__ri + +__de +, + +552 cڡ +wch_t + * +__ri + +__c + +__THROW +; + +556 +wch_t + * + $wny + ( +wch_t + * +__ri + +__de +, + +557 cڡ +wch_t + * +__ri + +__c +, +size_t + +__n +) + +558 +__THROW +; + +564 #i +defed + +__USE_XOPEN2K8 + || + `__GLIBC_USE + ( +LIB_EXT2 +) + +567 +__FILE + * + $ݒ_wmemam + ( +wch_t + ** +__buoc +, +size_t + * +__sizoc + +__THROW +; + +570 #i +defed + +__USE_ISOC95 + || defed +__USE_UNIX98 + + +573  + $fwide + ( +__FILE + * +__ +,  +__mode + +__THROW +; + +580  + `fwtf + ( +__FILE + * +__ri + +__am +, + +581 cڡ +wch_t + * +__ri + +__fm +, ...) + +587  + `wtf + (cڡ +wch_t + * +__ri + +__fm +, ...) + +590  + $swtf + ( +wch_t + * +__ri + +__s +, +size_t + +__n +, + +591 cڡ +wch_t + * +__ri + +__fm +, ...) + +592 +__THROW + ; + +598  + `vfwtf + ( +__FILE + * +__ri + +__s +, + +599 cڡ +wch_t + * +__ri + +__fm +, + +600 +__gnuc_va_li + +__g +) + +606  + `vwtf + (cڡ +wch_t + * +__ri + +__fm +, + +607 +__gnuc_va_li + +__g +) + +611  + $vswtf + ( +wch_t + * +__ri + +__s +, +size_t + +__n +, + +612 cڡ +wch_t + * +__ri + +__fm +, + +613 +__gnuc_va_li + +__g +) + +614 +__THROW + ; + +621  + `fwsnf + ( +__FILE + * +__ri + +__am +, + +622 cڡ +wch_t + * +__ri + +__fm +, ...) + +628  + `wsnf + (cڡ +wch_t + * +__ri + +__fm +, ...) + +631  + $swsnf + (cڡ +wch_t + * +__ri + +__s +, + +632 cڡ +wch_t + * +__ri + +__fm +, ...) + +633 +__THROW + ; + +638 #i! + `__GLIBC_USE + ( +DEPRECATED_SCANF +&& ! +defed + +__LDBL_COMPAT + + +639 #ifde +__REDIRECT + + +640  + `__REDIRECT + ( +fwsnf +, ( +__FILE + * +__ri + +__am +, + +641 cڡ +wch_t + * +__ri + +__fm +, ...), + +642 +__isoc99_fwsnf +) + +644  + `__REDIRECT + ( +wsnf +, (cڡ +wch_t + * +__ri + +__fm +, ...), + +645 +__isoc99_wsnf +) + +647  + `__REDIRECT_NTH + ( +swsnf +, (cڡ +wch_t + * +__ri + +__s +, + +648 cڡ +wch_t + * +__ri + +__fm +, + +649 ...), +__isoc99_swsnf +) + +652  + `__isoc99_fwsnf + ( +__FILE + * +__ri + +__am +, + +653 cڡ +wch_t + * +__ri + +__fm +, ...); + +654  + `__isoc99_wsnf + (cڡ +wch_t + * +__ri + +__fm +, ...); + +655  + $__isoc99_swsnf + (cڡ +wch_t + * +__ri + +__s +, + +656 cڡ +wch_t + * +__ri + +__fm +, ...) + +657 +__THROW +; + +658  + #fwsnf + +__isoc99_fwsnf + + + ) + +659  + #wsnf + +__isoc99_wsnf + + + ) + +660  + #swsnf + +__isoc99_swsnf + + + ) + +666 #ifde +__USE_ISOC99 + + +671  + `vfwsnf + ( +__FILE + * +__ri + +__s +, + +672 cڡ +wch_t + * +__ri + +__fm +, + +673 +__gnuc_va_li + +__g +) + +679  + `vwsnf + (cڡ +wch_t + * +__ri + +__fm +, + +680 +__gnuc_va_li + +__g +) + +683  + $vswsnf + (cڡ +wch_t + * +__ri + +__s +, + +684 cڡ +wch_t + * +__ri + +__fm +, + +685 +__gnuc_va_li + +__g +) + +686 +__THROW + ; + +688 #i! +defed + +__USE_GNU + \ + +689 && (! +defed + +__LDBL_COMPAT + || !defed +__REDIRECT +) \ + +690 && ( +defed + +__STRICT_ANSI__ + || defed +__USE_XOPEN2K +) + +691 #ifde +__REDIRECT + + +692  + `__REDIRECT + ( +vfwsnf +, ( +__FILE + * +__ri + +__s +, + +693 cڡ +wch_t + * +__ri + +__fm +, + +694 +__gnuc_va_li + +__g +), +__isoc99_vfwsnf +) + +696  + `__REDIRECT + ( +vwsnf +, (cڡ +wch_t + * +__ri + +__fm +, + +697 +__gnuc_va_li + +__g +), +__isoc99_vwsnf +) + +699  + `__REDIRECT_NTH + ( +vswsnf +, (cڡ +wch_t + * +__ri + +__s +, + +700 cڡ +wch_t + * +__ri + +__fm +, + +701 +__gnuc_va_li + +__g +), +__isoc99_vswsnf +) + +704  + `__isoc99_vfwsnf + ( +__FILE + * +__ri + +__s +, + +705 cڡ +wch_t + * +__ri + +__fm +, + +706 +__gnuc_va_li + +__g +); + +707  + `__isoc99_vwsnf + (cڡ +wch_t + * +__ri + +__fm +, + +708 +__gnuc_va_li + +__g +); + +709  + $__isoc99_vswsnf + (cڡ +wch_t + * +__ri + +__s +, + +710 cڡ +wch_t + * +__ri + +__fm +, + +711 +__gnuc_va_li + +__g + +__THROW +; + +712  + #vfwsnf + +__isoc99_vfwsnf + + + ) + +713  + #vwsnf + +__isoc99_vwsnf + + + ) + +714  + #vswsnf + +__isoc99_vswsnf + + + ) + +725 +wt_t + + `fgwc + ( +__FILE + * +__am +); + +726 +wt_t + + `gwc + ( +__FILE + * +__am +); + +732 +wt_t + + `gwch + (); + +739 +wt_t + + `utwc + ( +wch_t + +__wc +, +__FILE + * +__am +); + +740 +wt_t + + `putwc + ( +wch_t + +__wc +, +__FILE + * +__am +); + +746 +wt_t + + `putwch + ( +wch_t + +__wc +); + +754 +wch_t + * + `fgws + (wch_* +__ri + +__ws +,  +__n +, + +755 +__FILE + * +__ri + +__am +); + +761  + `utws + (cڡ +wch_t + * +__ri + +__ws +, + +762 +__FILE + * +__ri + +__am +); + +769 +wt_t + + `ungwc + (wt_ +__wc +, +__FILE + * +__am +); + +772 #ifde +__USE_GNU + + +780 +wt_t + + `gwc_uocked + ( +__FILE + * +__am +); + +781 +wt_t + + `gwch_uocked + (); + +789 +wt_t + + `fgwc_uocked + ( +__FILE + * +__am +); + +797 +wt_t + + `utwc_uocked + ( +wch_t + +__wc +, +__FILE + * +__am +); + +806 +wt_t + + `putwc_uocked + ( +wch_t + +__wc +, +__FILE + * +__am +); + +807 +wt_t + + `putwch_uocked + ( +wch_t + +__wc +); + +816 +wch_t + * + `fgws_uocked + (wch_* +__ri + +__ws +,  +__n +, + +817 +__FILE + * +__ri + +__am +); + +825  + `utws_uocked + (cڡ +wch_t + * +__ri + +__ws +, + +826 +__FILE + * +__ri + +__am +); + +833 +size_t + + $wcsime + ( +wch_t + * +__ri + +__s +, +size_t + +__maxsize +, + +834 cڡ +wch_t + * +__ri + +__fm +, + +835 cڡ  +tm + * +__ri + +__ + +__THROW +; + +837 #ifde +__USE_GNU + + +840 +size_t + + $wcsime_l + ( +wch_t + * +__ri + +__s +, +size_t + +__maxsize +, + +841 cڡ +wch_t + * +__ri + +__fm +, + +842 cڡ  +tm + * +__ri + +__ +, + +843 +lo_t + +__loc + +__THROW +; + +847 #i +__USE_FORTIFY_LEVEL + > 0 && +defed + +__ftify_funi + + +848  + ~ + +851 #ifde +__LDBL_COMPAT + + +852  + ~ + +855 +__END_DECLS + + + @/usr/include/asm/unistd_32.h + +1 #ide +_ASM_X86_UNISTD_32_H + + +2  + #_ASM_X86_UNISTD_32_H + 1 + + ) + +4  + #__NR_t_sys + 0 + + ) + +5  + #__NR_ex + 1 + + ) + +6  + #__NR_fk + 2 + + ) + +7  + #__NR_ad + 3 + + ) + +8  + #__NR_wre + 4 + + ) + +9  + #__NR_ݒ + 5 + + ) + +10  + #__NR_o + 6 + + ) + +11  + #__NR_wapid + 7 + + ) + +12  + #__NR_t + 8 + + ) + +13  + #__NR_lk + 9 + + ) + +14  + #__NR_uƚk + 10 + + ) + +15  + #__NR_execve + 11 + + ) + +16  + #__NR_chd + 12 + + ) + +17  + #__NR_time + 13 + + ) + +18  + #__NR_mknod + 14 + + ) + +19  + #__NR_chmod + 15 + + ) + +20  + #__NR_lchown + 16 + + ) + +21  + #__NR_bak + 17 + + ) + +22  + #__NR_d + 18 + + ) + +23  + #__NR_lek + 19 + + ) + +24  + #__NR_gpid + 20 + + ) + +25  + #__NR_mou + 21 + + ) + +26  + #__NR_umou + 22 + + ) + +27  + #__NR_tuid + 23 + + ) + +28  + #__NR_guid + 24 + + ) + +29  + #__NR_ime + 25 + + ) + +30  + #__NR_ + 26 + + ) + +31  + #__NR_m + 27 + + ) + +32  + #__NR_df + 28 + + ) + +33  + #__NR_u + 29 + + ) + +34  + #__NR_utime + 30 + + ) + +35  + #__NR_ty + 31 + + ) + +36  + #__NR_gy + 32 + + ) + +37  + #__NR_acss + 33 + + ) + +38  + #__NR_ni + 34 + + ) + +39  + #__NR_ime + 35 + + ) + +40  + #__NR_sync + 36 + + ) + +41  + #__NR_kl + 37 + + ) + +42  + #__NR_me + 38 + + ) + +43  + #__NR_mkd + 39 + + ) + +44  + #__NR_rmd + 40 + + ) + +45  + #__NR_dup + 41 + + ) + +46  + #__NR_pe + 42 + + ) + +47  + #__NR_times + 43 + + ) + +48  + #__NR_of + 44 + + ) + +49  + #__NR_brk + 45 + + ) + +50  + #__NR_tgid + 46 + + ) + +51  + #__NR_ggid + 47 + + ) + +52  + #__NR_sigl + 48 + + ) + +53  + #__NR_geuid + 49 + + ) + +54  + #__NR_gegid + 50 + + ) + +55  + #__NR_ac + 51 + + ) + +56  + #__NR_umou2 + 52 + + ) + +57  + #__NR_lock + 53 + + ) + +58  + #__NR_iol + 54 + + ) + +59  + #__NR_f + 55 + + ) + +60  + #__NR_mpx + 56 + + ) + +61  + #__NR_gid + 57 + + ) + +62  + #__NR_ulim + 58 + + ) + +63  + #__NR_ddume + 59 + + ) + +64  + #__NR_umask + 60 + + ) + +65  + #__NR_chro + 61 + + ) + +66  + #__NR_u + 62 + + ) + +67  + #__NR_dup2 + 63 + + ) + +68  + #__NR_gid + 64 + + ) + +69  + #__NR_gpg + 65 + + ) + +70  + #__NR_tsid + 66 + + ) + +71  + #__NR_sigai + 67 + + ) + +72  + #__NR_sgmask + 68 + + ) + +73  + #__NR_stmask + 69 + + ) + +74  + #__NR_euid + 70 + + ) + +75  + #__NR_egid + 71 + + ) + +76  + #__NR_sigsud + 72 + + ) + +77  + #__NR_signdg + 73 + + ) + +78  + #__NR_thome + 74 + + ) + +79  + #__NR_lim + 75 + + ) + +80  + #__NR_gim + 76 + + ) + +81  + #__NR_gruge + 77 + + ) + +82  + #__NR_gtimeofday + 78 + + ) + +83  + #__NR_imeofday + 79 + + ) + +84  + #__NR_ggroups + 80 + + ) + +85  + #__NR_tgroups + 81 + + ) + +86  + #__NR_ + 82 + + ) + +87  + #__NR_symlk + 83 + + ) + +88  + #__NR_dl + 84 + + ) + +89  + #__NR_adlk + 85 + + ) + +90  + #__NR_ulib + 86 + + ) + +91  + #__NR_sw + 87 + + ) + +92  + #__NR_bo + 88 + + ) + +93  + #__NR_add + 89 + + ) + +94  + #__NR_mm + 90 + + ) + +95  + #__NR_munm + 91 + + ) + +96  + #__NR_un + 92 + + ) + +97  + #__NR_run + 93 + + ) + +98  + #__NR_fchmod + 94 + + ) + +99  + #__NR_fchown + 95 + + ) + +100  + #__NR_giܙy + 96 + + ) + +101  + #__NR_riܙy + 97 + + ) + +102  + #__NR_of + 98 + + ) + +103  + #__NR_fs + 99 + + ) + +104  + #__NR_ffs + 100 + + ) + +105  + #__NR_iݔm + 101 + + ) + +106  + #__NR_sock + 102 + + ) + +107  + #__NR_syog + 103 + + ) + +108  + #__NR_tim + 104 + + ) + +109  + #__NR_gim + 105 + + ) + +110  + #__NR_ + 106 + + ) + +111  + #__NR_l + 107 + + ) + +112  + #__NR_f + 108 + + ) + +113  + #__NR_dume + 109 + + ) + +114  + #__NR_il + 110 + + ) + +115  + #__NR_vhgup + 111 + + ) + +116  + #__NR_id + 112 + + ) + +117  + #__NR_vm86d + 113 + + ) + +118  + #__NR_wa4 + 114 + + ) + +119  + #__NR_swoff + 115 + + ) + +120  + #__NR_sysfo + 116 + + ) + +121  + #__NR_c + 117 + + ) + +122  + #__NR_fsync + 118 + + ) + +123  + #__NR_sigtu + 119 + + ) + +124  + #__NR_e + 120 + + ) + +125  + #__NR_tdomame + 121 + + ) + +126  + #__NR_ume + 122 + + ) + +127  + #__NR_modify_ldt + 123 + + ) + +128  + #__NR_adjtimex + 124 + + ) + +129  + #__NR_me + 125 + + ) + +130  + #__NR_sigocmask + 126 + + ) + +131  + #__NR__modu + 127 + + ) + +132  + #__NR__modu + 128 + + ) + +133  + #__NR_de_modu + 129 + + ) + +134  + #__NR_g_kl_syms + 130 + + ) + +135  + #__NR_qual + 131 + + ) + +136  + #__NR_gpgid + 132 + + ) + +137  + #__NR_fchd + 133 + + ) + +138  + #__NR_bdush + 134 + + ) + +139  + #__NR_sysfs + 135 + + ) + +140  + #__NR_rsڮy + 136 + + ) + +141  + #__NR_afs_sys + 137 + + ) + +142  + #__NR_tfsuid + 138 + + ) + +143  + #__NR_tfsgid + 139 + + ) + +144  + #__NR__Σek + 140 + + ) + +145  + #__NR_gdts + 141 + + ) + +146  + #__NR__w + 142 + + ) + +147  + #__NR_ock + 143 + + ) + +148  + #__NR_msync + 144 + + ) + +149  + #__NR_adv + 145 + + ) + +150  + #__NR_wrev + 146 + + ) + +151  + #__NR_gsid + 147 + + ) + +152  + #__NR_fdasync + 148 + + ) + +153  + #__NR__sysl + 149 + + ) + +154  + #__NR_mlock + 150 + + ) + +155  + #__NR_muock + 151 + + ) + +156  + #__NR_mlockl + 152 + + ) + +157  + #__NR_muockl + 153 + + ) + +158  + #__NR_sched_am + 154 + + ) + +159  + #__NR_sched_gm + 155 + + ) + +160  + #__NR_sched_tschedur + 156 + + ) + +161  + #__NR_sched_gschedur + 157 + + ) + +162  + #__NR_sched_yld + 158 + + ) + +163  + #__NR_sched_g_iܙy_max + 159 + + ) + +164  + #__NR_sched_g_iܙy_m + 160 + + ) + +165  + #__NR_sched__g_rv + 161 + + ) + +166  + #__NR_nop + 162 + + ) + +167  + #__NR_mm + 163 + + ) + +168  + #__NR_esuid + 164 + + ) + +169  + #__NR_gsuid + 165 + + ) + +170  + #__NR_vm86 + 166 + + ) + +171  + #__NR_quy_modu + 167 + + ) + +172  + #__NR_pl + 168 + + ) + +173  + #__NR_nfsrvl + 169 + + ) + +174  + #__NR_esgid + 170 + + ) + +175  + #__NR_gsgid + 171 + + ) + +176  + #__NR_l + 172 + + ) + +177  + #__NR__sigtu + 173 + + ) + +178  + #__NR__sigai + 174 + + ) + +179  + #__NR__sigocmask + 175 + + ) + +180  + #__NR__signdg + 176 + + ) + +181  + #__NR__sigtimedwa + 177 + + ) + +182  + #__NR__sigqueuefo + 178 + + ) + +183  + #__NR__sigsud + 179 + + ) + +184  + #__NR_d64 + 180 + + ) + +185  + #__NR_pwre64 + 181 + + ) + +186  + #__NR_chown + 182 + + ) + +187  + #__NR_gcwd + 183 + + ) + +188  + #__NR_pg + 184 + + ) + +189  + #__NR_pt + 185 + + ) + +190  + #__NR_sigtack + 186 + + ) + +191  + #__NR_ndfe + 187 + + ) + +192  + #__NR_gpmsg + 188 + + ) + +193  + #__NR_pumsg + 189 + + ) + +194  + #__NR_vfk + 190 + + ) + +195  + #__NR_ugim + 191 + + ) + +196  + #__NR_mm2 + 192 + + ) + +197  + #__NR_un64 + 193 + + ) + +198  + #__NR_run64 + 194 + + ) + +199  + #__NR_64 + 195 + + ) + +200  + #__NR_l64 + 196 + + ) + +201  + #__NR_f64 + 197 + + ) + +202  + #__NR_lchown32 + 198 + + ) + +203  + #__NR_guid32 + 199 + + ) + +204  + #__NR_ggid32 + 200 + + ) + +205  + #__NR_geuid32 + 201 + + ) + +206  + #__NR_gegid32 + 202 + + ) + +207  + #__NR_euid32 + 203 + + ) + +208  + #__NR_egid32 + 204 + + ) + +209  + #__NR_ggroups32 + 205 + + ) + +210  + #__NR_tgroups32 + 206 + + ) + +211  + #__NR_fchown32 + 207 + + ) + +212  + #__NR_esuid32 + 208 + + ) + +213  + #__NR_gsuid32 + 209 + + ) + +214  + #__NR_esgid32 + 210 + + ) + +215  + #__NR_gsgid32 + 211 + + ) + +216  + #__NR_chown32 + 212 + + ) + +217  + #__NR_tuid32 + 213 + + ) + +218  + #__NR_tgid32 + 214 + + ) + +219  + #__NR_tfsuid32 + 215 + + ) + +220  + #__NR_tfsgid32 + 216 + + ) + +221  + #__NR_piv_ro + 217 + + ) + +222  + #__NR_mce + 218 + + ) + +223  + #__NR_madvi + 219 + + ) + +224  + #__NR_gdts64 + 220 + + ) + +225  + #__NR_f64 + 221 + + ) + +226  + #__NR_gtid + 224 + + ) + +227  + #__NR_adahd + 225 + + ) + +228  + #__NR_tx + 226 + + ) + +229  + #__NR_ltx + 227 + + ) + +230  + #__NR_ftx + 228 + + ) + +231  + #__NR_gx + 229 + + ) + +232  + #__NR_lgx + 230 + + ) + +233  + #__NR_fgx + 231 + + ) + +234  + #__NR_lix + 232 + + ) + +235  + #__NR_ix + 233 + + ) + +236  + #__NR_ix + 234 + + ) + +237  + #__NR_movex + 235 + + ) + +238  + #__NR_emovex + 236 + + ) + +239  + #__NR_emovex + 237 + + ) + +240  + #__NR_tkl + 238 + + ) + +241  + #__NR_ndfe64 + 239 + + ) + +242  + #__NR_fux + 240 + + ) + +243  + #__NR_sched_ffy + 241 + + ) + +244  + #__NR_sched_gaffy + 242 + + ) + +245  + #__NR_t_thad_ + 243 + + ) + +246  + #__NR_g_thad_ + 244 + + ) + +247  + #__NR_io_tup + 245 + + ) + +248  + #__NR_io_deroy + 246 + + ) + +249  + #__NR_io_gevts + 247 + + ) + +250  + #__NR_io_subm + 248 + + ) + +251  + #__NR_io_nl + 249 + + ) + +252  + #__NR_dvi64 + 250 + + ) + +253  + #__NR_ex_group + 252 + + ) + +254  + #__NR_lookup_dcook + 253 + + ) + +255  + #__NR_l_ + 254 + + ) + +256  + #__NR_l_l + 255 + + ) + +257  + #__NR_l_wa + 256 + + ) + +258  + #__NR_m_fe_ges + 257 + + ) + +259  + #__NR_t_tid_addss + 258 + + ) + +260  + #__NR_tim_ + 259 + + ) + +261  + #__NR_tim_ime + 260 + + ) + +262  + #__NR_tim_gtime + 261 + + ) + +263  + #__NR_tim_govrun + 262 + + ) + +264  + #__NR_tim_de + 263 + + ) + +265  + #__NR_ock_ime + 264 + + ) + +266  + #__NR_ock_gtime + 265 + + ) + +267  + #__NR_ock_gs + 266 + + ) + +268  + #__NR_ock_nop + 267 + + ) + +269  + #__NR_fs64 + 268 + + ) + +270  + #__NR_ffs64 + 269 + + ) + +271  + #__NR_tgkl + 270 + + ) + +272  + #__NR_utimes + 271 + + ) + +273  + #__NR_dvi64_64 + 272 + + ) + +274  + #__NR_vrv + 273 + + ) + +275  + #__NR_mbd + 274 + + ) + +276  + #__NR_g_mempicy + 275 + + ) + +277  + #__NR_t_mempicy + 276 + + ) + +278  + #__NR_mq_ݒ + 277 + + ) + +279  + #__NR_mq_uƚk + 278 + + ) + +280  + #__NR_mq_timednd + 279 + + ) + +281  + #__NR_mq_timedive + 280 + + ) + +282  + #__NR_mq_nify + 281 + + ) + +283  + #__NR_mq_gr + 282 + + ) + +284  + #__NR_kexec_ld + 283 + + ) + +285  + #__NR_waid + 284 + + ) + +286  + #__NR_add_key + 286 + + ) + +287  + #__NR_que_key + 287 + + ) + +288  + #__NR_keyl + 288 + + ) + +289  + #__NR_irio_t + 289 + + ) + +290  + #__NR_irio_g + 290 + + ) + +291  + #__NR_ify_ + 291 + + ) + +292  + #__NR_ify_add_wch + 292 + + ) + +293  + #__NR_ify_rm_wch + 293 + + ) + +294  + #__NR_mig_ges + 294 + + ) + +295  + #__NR_ݒ + 295 + + ) + +296  + #__NR_mkd + 296 + + ) + +297  + #__NR_mknod + 297 + + ) + +298  + #__NR_fchowt + 298 + + ) + +299  + #__NR_futimet + 299 + + ) + +300  + #__NR_f64 + 300 + + ) + +301  + #__NR_uƚk + 301 + + ) + +302  + #__NR_mt + 302 + + ) + +303  + #__NR_lk + 303 + + ) + +304  + #__NR_symlk + 304 + + ) + +305  + #__NR_adlk + 305 + + ) + +306  + #__NR_fchmod + 306 + + ) + +307  + #__NR_cst + 307 + + ) + +308  + #__NR_p6 + 308 + + ) + +309  + #__NR_l + 309 + + ) + +310  + #__NR_unshe + 310 + + ) + +311  + #__NR_t_robu_li + 311 + + ) + +312  + #__NR_g_robu_li + 312 + + ) + +313  + #__NR_li + 313 + + ) + +314  + #__NR_sync_fe_nge + 314 + + ) + +315  + #__NR_e + 315 + + ) + +316  + #__NR_vmli + 316 + + ) + +317  + #__NR_move_ges + 317 + + ) + +318  + #__NR_gu + 318 + + ) + +319  + #__NR_l_pwa + 319 + + ) + +320  + #__NR_utimt + 320 + + ) + +321  + #__NR_siglfd + 321 + + ) + +322  + #__NR_timfd_ + 322 + + ) + +323  + #__NR_evtfd + 323 + + ) + +324  + #__NR_o + 324 + + ) + +325  + #__NR_timfd_ime + 325 + + ) + +326  + #__NR_timfd_gtime + 326 + + ) + +327  + #__NR_siglfd4 + 327 + + ) + +328  + #__NR_evtfd2 + 328 + + ) + +329  + #__NR_l_1 + 329 + + ) + +330  + #__NR_dup3 + 330 + + ) + +331  + #__NR_pe2 + 331 + + ) + +332  + #__NR_ify_1 + 332 + + ) + +333  + #__NR_dv + 333 + + ) + +334  + #__NR_pwrev + 334 + + ) + +335  + #__NR__tgsigqueuefo + 335 + + ) + +336  + #__NR_rf_evt_ݒ + 336 + + ) + +337  + #__NR_cvmmsg + 337 + + ) + +338  + #__NR_nify_ + 338 + + ) + +339  + #__NR_nify_mk + 339 + + ) + +340  + #__NR_lim64 + 340 + + ) + +341  + #__NR_me_to_hd_ + 341 + + ) + +342  + #__NR_ݒ_by_hd_ + 342 + + ) + +343  + #__NR_ock_adjtime + 343 + + ) + +344  + #__NR_syncfs + 344 + + ) + +345  + #__NR_ndmmsg + 345 + + ) + +346  + #__NR_s + 346 + + ) + +347  + #__NR_oss_vm_adv + 347 + + ) + +348  + #__NR_oss_vm_wrev + 348 + + ) + +349  + #__NR_kcmp + 349 + + ) + +350  + #__NR_f_modu + 350 + + ) + +351  + #__NR_sched_r + 351 + + ) + +352  + #__NR_sched_g + 352 + + ) + +353  + #__NR_mt2 + 353 + + ) + +354  + #__NR_ccomp + 354 + + ) + +355  + #__NR_gndom + 355 + + ) + +356  + #__NR_memfd_ + 356 + + ) + +357  + #__NR_bpf + 357 + + ) + +358  + #__NR_execvt + 358 + + ) + +359  + #__NR_sock + 359 + + ) + +360  + #__NR_sock + 360 + + ) + +361  + #__NR_bd + 361 + + ) + +362  + #__NR_c + 362 + + ) + +363  + #__NR_li + 363 + + ) + +364  + #__NR_ac4 + 364 + + ) + +365  + #__NR_gsockt + 365 + + ) + +366  + #__NR_tsockt + 366 + + ) + +367  + #__NR_gsockme + 367 + + ) + +368  + #__NR_gme + 368 + + ) + +369  + #__NR_ndto + 369 + + ) + +370  + #__NR_ndmsg + 370 + + ) + +371  + #__NR_cvom + 371 + + ) + +372  + #__NR_cvmsg + 372 + + ) + +373  + #__NR_shutdown + 373 + + ) + +374  + #__NR_urufd + 374 + + ) + +375  + #__NR_membrr + 375 + + ) + +376  + #__NR_mlock2 + 376 + + ) + +377  + #__NR_cy_fe_nge + 377 + + ) + +378  + #__NR_dv2 + 378 + + ) + +379  + #__NR_pwrev2 + 379 + + ) + +380  + #__NR_pkey_me + 380 + + ) + +381  + #__NR_pkey_loc + 381 + + ) + +382  + #__NR_pkey_ + 382 + + ) + +383  + #__NR_x + 383 + + ) + +384  + #__NR_ch_l + 384 + + ) + +385  + #__NR_io_pgevts + 385 + + ) + +386  + #__NR_rq + 386 + + ) + +387  + #__NR_mg + 393 + + ) + +388  + #__NR_ml + 394 + + ) + +389  + #__NR_shmg + 395 + + ) + +390  + #__NR_shml + 396 + + ) + +391  + #__NR_shm + 397 + + ) + +392  + #__NR_shmdt + 398 + + ) + +393  + #__NR_msgg + 399 + + ) + +394  + #__NR_msgd + 400 + + ) + +395  + #__NR_msgrcv + 401 + + ) + +396  + #__NR_msgl + 402 + + ) + +397  + #__NR_ock_gtime64 + 403 + + ) + +398  + #__NR_ock_ime64 + 404 + + ) + +399  + #__NR_ock_adjtime64 + 405 + + ) + +400  + #__NR_ock_gs_time64 + 406 + + ) + +401  + #__NR_ock_nop_time64 + 407 + + ) + +402  + #__NR_tim_gtime64 + 408 + + ) + +403  + #__NR_tim_ime64 + 409 + + ) + +404  + #__NR_timfd_gtime64 + 410 + + ) + +405  + #__NR_timfd_ime64 + 411 + + ) + +406  + #__NR_utimt_time64 + 412 + + ) + +407  + #__NR_p6_time64 + 413 + + ) + +408  + #__NR_l_time64 + 414 + + ) + +409  + #__NR_io_pgevts_time64 + 416 + + ) + +410  + #__NR_cvmmsg_time64 + 417 + + ) + +411  + #__NR_mq_timednd_time64 + 418 + + ) + +412  + #__NR_mq_timedive_time64 + 419 + + ) + +413  + #__NR_mtimed_time64 + 420 + + ) + +414  + #__NR__sigtimedwa_time64 + 421 + + ) + +415  + #__NR_fux_time64 + 422 + + ) + +416  + #__NR_sched__g_rv_time64 + 423 + + ) + +417  + #__NR_pidfd_nd_sigl + 424 + + ) + +418  + #__NR_io_urg_tup + 425 + + ) + +419  + #__NR_io_urg_r + 426 + + ) + +420  + #__NR_io_urg_gi + 427 + + ) + + @/usr/include/asm/unistd_64.h + +1 #ide +_ASM_X86_UNISTD_64_H + + +2  + #_ASM_X86_UNISTD_64_H + 1 + + ) + +4  + #__NR_ad + 0 + + ) + +5  + #__NR_wre + 1 + + ) + +6  + #__NR_ݒ + 2 + + ) + +7  + #__NR_o + 3 + + ) + +8  + #__NR_ + 4 + + ) + +9  + #__NR_f + 5 + + ) + +10  + #__NR_l + 6 + + ) + +11  + #__NR_pl + 7 + + ) + +12  + #__NR_lek + 8 + + ) + +13  + #__NR_mm + 9 + + ) + +14  + #__NR_me + 10 + + ) + +15  + #__NR_munm + 11 + + ) + +16  + #__NR_brk + 12 + + ) + +17  + #__NR__sigai + 13 + + ) + +18  + #__NR__sigocmask + 14 + + ) + +19  + #__NR__sigtu + 15 + + ) + +20  + #__NR_iol + 16 + + ) + +21  + #__NR_d64 + 17 + + ) + +22  + #__NR_pwre64 + 18 + + ) + +23  + #__NR_adv + 19 + + ) + +24  + #__NR_wrev + 20 + + ) + +25  + #__NR_acss + 21 + + ) + +26  + #__NR_pe + 22 + + ) + +27  + #__NR_ + 23 + + ) + +28  + #__NR_sched_yld + 24 + + ) + +29  + #__NR_mm + 25 + + ) + +30  + #__NR_msync + 26 + + ) + +31  + #__NR_mce + 27 + + ) + +32  + #__NR_madvi + 28 + + ) + +33  + #__NR_shmg + 29 + + ) + +34  + #__NR_shm + 30 + + ) + +35  + #__NR_shml + 31 + + ) + +36  + #__NR_dup + 32 + + ) + +37  + #__NR_dup2 + 33 + + ) + +38  + #__NR_u + 34 + + ) + +39  + #__NR_nop + 35 + + ) + +40  + #__NR_gim + 36 + + ) + +41  + #__NR_m + 37 + + ) + +42  + #__NR_tim + 38 + + ) + +43  + #__NR_gpid + 39 + + ) + +44  + #__NR_ndfe + 40 + + ) + +45  + #__NR_sock + 41 + + ) + +46  + #__NR_c + 42 + + ) + +47  + #__NR_ac + 43 + + ) + +48  + #__NR_ndto + 44 + + ) + +49  + #__NR_cvom + 45 + + ) + +50  + #__NR_ndmsg + 46 + + ) + +51  + #__NR_cvmsg + 47 + + ) + +52  + #__NR_shutdown + 48 + + ) + +53  + #__NR_bd + 49 + + ) + +54  + #__NR_li + 50 + + ) + +55  + #__NR_gsockme + 51 + + ) + +56  + #__NR_gme + 52 + + ) + +57  + #__NR_sock + 53 + + ) + +58  + #__NR_tsockt + 54 + + ) + +59  + #__NR_gsockt + 55 + + ) + +60  + #__NR_e + 56 + + ) + +61  + #__NR_fk + 57 + + ) + +62  + #__NR_vfk + 58 + + ) + +63  + #__NR_execve + 59 + + ) + +64  + #__NR_ex + 60 + + ) + +65  + #__NR_wa4 + 61 + + ) + +66  + #__NR_kl + 62 + + ) + +67  + #__NR_ume + 63 + + ) + +68  + #__NR_mg + 64 + + ) + +69  + #__NR_m + 65 + + ) + +70  + #__NR_ml + 66 + + ) + +71  + #__NR_shmdt + 67 + + ) + +72  + #__NR_msgg + 68 + + ) + +73  + #__NR_msgd + 69 + + ) + +74  + #__NR_msgrcv + 70 + + ) + +75  + #__NR_msgl + 71 + + ) + +76  + #__NR_f + 72 + + ) + +77  + #__NR_ock + 73 + + ) + +78  + #__NR_fsync + 74 + + ) + +79  + #__NR_fdasync + 75 + + ) + +80  + #__NR_un + 76 + + ) + +81  + #__NR_run + 77 + + ) + +82  + #__NR_gdts + 78 + + ) + +83  + #__NR_gcwd + 79 + + ) + +84  + #__NR_chd + 80 + + ) + +85  + #__NR_fchd + 81 + + ) + +86  + #__NR_me + 82 + + ) + +87  + #__NR_mkd + 83 + + ) + +88  + #__NR_rmd + 84 + + ) + +89  + #__NR_t + 85 + + ) + +90  + #__NR_lk + 86 + + ) + +91  + #__NR_uƚk + 87 + + ) + +92  + #__NR_symlk + 88 + + ) + +93  + #__NR_adlk + 89 + + ) + +94  + #__NR_chmod + 90 + + ) + +95  + #__NR_fchmod + 91 + + ) + +96  + #__NR_chown + 92 + + ) + +97  + #__NR_fchown + 93 + + ) + +98  + #__NR_lchown + 94 + + ) + +99  + #__NR_umask + 95 + + ) + +100  + #__NR_gtimeofday + 96 + + ) + +101  + #__NR_gim + 97 + + ) + +102  + #__NR_gruge + 98 + + ) + +103  + #__NR_sysfo + 99 + + ) + +104  + #__NR_times + 100 + + ) + +105  + #__NR_ + 101 + + ) + +106  + #__NR_guid + 102 + + ) + +107  + #__NR_syog + 103 + + ) + +108  + #__NR_ggid + 104 + + ) + +109  + #__NR_tuid + 105 + + ) + +110  + #__NR_tgid + 106 + + ) + +111  + #__NR_geuid + 107 + + ) + +112  + #__NR_gegid + 108 + + ) + +113  + #__NR_gid + 109 + + ) + +114  + #__NR_gid + 110 + + ) + +115  + #__NR_gpg + 111 + + ) + +116  + #__NR_tsid + 112 + + ) + +117  + #__NR_euid + 113 + + ) + +118  + #__NR_egid + 114 + + ) + +119  + #__NR_ggroups + 115 + + ) + +120  + #__NR_tgroups + 116 + + ) + +121  + #__NR_esuid + 117 + + ) + +122  + #__NR_gsuid + 118 + + ) + +123  + #__NR_esgid + 119 + + ) + +124  + #__NR_gsgid + 120 + + ) + +125  + #__NR_gpgid + 121 + + ) + +126  + #__NR_tfsuid + 122 + + ) + +127  + #__NR_tfsgid + 123 + + ) + +128  + #__NR_gsid + 124 + + ) + +129  + #__NR_pg + 125 + + ) + +130  + #__NR_pt + 126 + + ) + +131  + #__NR__signdg + 127 + + ) + +132  + #__NR__sigtimedwa + 128 + + ) + +133  + #__NR__sigqueuefo + 129 + + ) + +134  + #__NR__sigsud + 130 + + ) + +135  + #__NR_sigtack + 131 + + ) + +136  + #__NR_utime + 132 + + ) + +137  + #__NR_mknod + 133 + + ) + +138  + #__NR_ulib + 134 + + ) + +139  + #__NR_rsڮy + 135 + + ) + +140  + #__NR_u + 136 + + ) + +141  + #__NR_fs + 137 + + ) + +142  + #__NR_ffs + 138 + + ) + +143  + #__NR_sysfs + 139 + + ) + +144  + #__NR_giܙy + 140 + + ) + +145  + #__NR_riܙy + 141 + + ) + +146  + #__NR_sched_am + 142 + + ) + +147  + #__NR_sched_gm + 143 + + ) + +148  + #__NR_sched_tschedur + 144 + + ) + +149  + #__NR_sched_gschedur + 145 + + ) + +150  + #__NR_sched_g_iܙy_max + 146 + + ) + +151  + #__NR_sched_g_iܙy_m + 147 + + ) + +152  + #__NR_sched__g_rv + 148 + + ) + +153  + #__NR_mlock + 149 + + ) + +154  + #__NR_muock + 150 + + ) + +155  + #__NR_mlockl + 151 + + ) + +156  + #__NR_muockl + 152 + + ) + +157  + #__NR_vhgup + 153 + + ) + +158  + #__NR_modify_ldt + 154 + + ) + +159  + #__NR_piv_ro + 155 + + ) + +160  + #__NR__sysl + 156 + + ) + +161  + #__NR_l + 157 + + ) + +162  + #__NR_ch_l + 158 + + ) + +163  + #__NR_adjtimex + 159 + + ) + +164  + #__NR_lim + 160 + + ) + +165  + #__NR_chro + 161 + + ) + +166  + #__NR_sync + 162 + + ) + +167  + #__NR_ac + 163 + + ) + +168  + #__NR_imeofday + 164 + + ) + +169  + #__NR_mou + 165 + + ) + +170  + #__NR_umou2 + 166 + + ) + +171  + #__NR_sw + 167 + + ) + +172  + #__NR_swoff + 168 + + ) + +173  + #__NR_bo + 169 + + ) + +174  + #__NR_thome + 170 + + ) + +175  + #__NR_tdomame + 171 + + ) + +176  + #__NR_il + 172 + + ) + +177  + #__NR_iݔm + 173 + + ) + +178  + #__NR__modu + 174 + + ) + +179  + #__NR__modu + 175 + + ) + +180  + #__NR_de_modu + 176 + + ) + +181  + #__NR_g_kl_syms + 177 + + ) + +182  + #__NR_quy_modu + 178 + + ) + +183  + #__NR_qual + 179 + + ) + +184  + #__NR_nfsrvl + 180 + + ) + +185  + #__NR_gpmsg + 181 + + ) + +186  + #__NR_pumsg + 182 + + ) + +187  + #__NR_afs_sys + 183 + + ) + +188  + #__NR_tux + 184 + + ) + +189  + #__NR_cury + 185 + + ) + +190  + #__NR_gtid + 186 + + ) + +191  + #__NR_adahd + 187 + + ) + +192  + #__NR_tx + 188 + + ) + +193  + #__NR_ltx + 189 + + ) + +194  + #__NR_ftx + 190 + + ) + +195  + #__NR_gx + 191 + + ) + +196  + #__NR_lgx + 192 + + ) + +197  + #__NR_fgx + 193 + + ) + +198  + #__NR_lix + 194 + + ) + +199  + #__NR_ix + 195 + + ) + +200  + #__NR_ix + 196 + + ) + +201  + #__NR_movex + 197 + + ) + +202  + #__NR_emovex + 198 + + ) + +203  + #__NR_emovex + 199 + + ) + +204  + #__NR_tkl + 200 + + ) + +205  + #__NR_time + 201 + + ) + +206  + #__NR_fux + 202 + + ) + +207  + #__NR_sched_ffy + 203 + + ) + +208  + #__NR_sched_gaffy + 204 + + ) + +209  + #__NR_t_thad_ + 205 + + ) + +210  + #__NR_io_tup + 206 + + ) + +211  + #__NR_io_deroy + 207 + + ) + +212  + #__NR_io_gevts + 208 + + ) + +213  + #__NR_io_subm + 209 + + ) + +214  + #__NR_io_nl + 210 + + ) + +215  + #__NR_g_thad_ + 211 + + ) + +216  + #__NR_lookup_dcook + 212 + + ) + +217  + #__NR_l_ + 213 + + ) + +218  + #__NR_l_l_d + 214 + + ) + +219  + #__NR_l_wa_d + 215 + + ) + +220  + #__NR_m_fe_ges + 216 + + ) + +221  + #__NR_gdts64 + 217 + + ) + +222  + #__NR_t_tid_addss + 218 + + ) + +223  + #__NR_t_sys + 219 + + ) + +224  + #__NR_mtimed + 220 + + ) + +225  + #__NR_dvi64 + 221 + + ) + +226  + #__NR_tim_ + 222 + + ) + +227  + #__NR_tim_ime + 223 + + ) + +228  + #__NR_tim_gtime + 224 + + ) + +229  + #__NR_tim_govrun + 225 + + ) + +230  + #__NR_tim_de + 226 + + ) + +231  + #__NR_ock_ime + 227 + + ) + +232  + #__NR_ock_gtime + 228 + + ) + +233  + #__NR_ock_gs + 229 + + ) + +234  + #__NR_ock_nop + 230 + + ) + +235  + #__NR_ex_group + 231 + + ) + +236  + #__NR_l_wa + 232 + + ) + +237  + #__NR_l_l + 233 + + ) + +238  + #__NR_tgkl + 234 + + ) + +239  + #__NR_utimes + 235 + + ) + +240  + #__NR_vrv + 236 + + ) + +241  + #__NR_mbd + 237 + + ) + +242  + #__NR_t_mempicy + 238 + + ) + +243  + #__NR_g_mempicy + 239 + + ) + +244  + #__NR_mq_ݒ + 240 + + ) + +245  + #__NR_mq_uƚk + 241 + + ) + +246  + #__NR_mq_timednd + 242 + + ) + +247  + #__NR_mq_timedive + 243 + + ) + +248  + #__NR_mq_nify + 244 + + ) + +249  + #__NR_mq_gr + 245 + + ) + +250  + #__NR_kexec_ld + 246 + + ) + +251  + #__NR_waid + 247 + + ) + +252  + #__NR_add_key + 248 + + ) + +253  + #__NR_que_key + 249 + + ) + +254  + #__NR_keyl + 250 + + ) + +255  + #__NR_irio_t + 251 + + ) + +256  + #__NR_irio_g + 252 + + ) + +257  + #__NR_ify_ + 253 + + ) + +258  + #__NR_ify_add_wch + 254 + + ) + +259  + #__NR_ify_rm_wch + 255 + + ) + +260  + #__NR_mig_ges + 256 + + ) + +261  + #__NR_ݒ + 257 + + ) + +262  + #__NR_mkd + 258 + + ) + +263  + #__NR_mknod + 259 + + ) + +264  + #__NR_fchowt + 260 + + ) + +265  + #__NR_futimet + 261 + + ) + +266  + #__NR_wf + 262 + + ) + +267  + #__NR_uƚk + 263 + + ) + +268  + #__NR_mt + 264 + + ) + +269  + #__NR_lk + 265 + + ) + +270  + #__NR_symlk + 266 + + ) + +271  + #__NR_adlk + 267 + + ) + +272  + #__NR_fchmod + 268 + + ) + +273  + #__NR_cst + 269 + + ) + +274  + #__NR_p6 + 270 + + ) + +275  + #__NR_l + 271 + + ) + +276  + #__NR_unshe + 272 + + ) + +277  + #__NR_t_robu_li + 273 + + ) + +278  + #__NR_g_robu_li + 274 + + ) + +279  + #__NR_li + 275 + + ) + +280  + #__NR_e + 276 + + ) + +281  + #__NR_sync_fe_nge + 277 + + ) + +282  + #__NR_vmli + 278 + + ) + +283  + #__NR_move_ges + 279 + + ) + +284  + #__NR_utimt + 280 + + ) + +285  + #__NR_l_pwa + 281 + + ) + +286  + #__NR_siglfd + 282 + + ) + +287  + #__NR_timfd_ + 283 + + ) + +288  + #__NR_evtfd + 284 + + ) + +289  + #__NR_o + 285 + + ) + +290  + #__NR_timfd_ime + 286 + + ) + +291  + #__NR_timfd_gtime + 287 + + ) + +292  + #__NR_ac4 + 288 + + ) + +293  + #__NR_siglfd4 + 289 + + ) + +294  + #__NR_evtfd2 + 290 + + ) + +295  + #__NR_l_1 + 291 + + ) + +296  + #__NR_dup3 + 292 + + ) + +297  + #__NR_pe2 + 293 + + ) + +298  + #__NR_ify_1 + 294 + + ) + +299  + #__NR_dv + 295 + + ) + +300  + #__NR_pwrev + 296 + + ) + +301  + #__NR__tgsigqueuefo + 297 + + ) + +302  + #__NR_rf_evt_ݒ + 298 + + ) + +303  + #__NR_cvmmsg + 299 + + ) + +304  + #__NR_nify_ + 300 + + ) + +305  + #__NR_nify_mk + 301 + + ) + +306  + #__NR_lim64 + 302 + + ) + +307  + #__NR_me_to_hd_ + 303 + + ) + +308  + #__NR_ݒ_by_hd_ + 304 + + ) + +309  + #__NR_ock_adjtime + 305 + + ) + +310  + #__NR_syncfs + 306 + + ) + +311  + #__NR_ndmmsg + 307 + + ) + +312  + #__NR_s + 308 + + ) + +313  + #__NR_gu + 309 + + ) + +314  + #__NR_oss_vm_adv + 310 + + ) + +315  + #__NR_oss_vm_wrev + 311 + + ) + +316  + #__NR_kcmp + 312 + + ) + +317  + #__NR_f_modu + 313 + + ) + +318  + #__NR_sched_r + 314 + + ) + +319  + #__NR_sched_g + 315 + + ) + +320  + #__NR_mt2 + 316 + + ) + +321  + #__NR_ccomp + 317 + + ) + +322  + #__NR_gndom + 318 + + ) + +323  + #__NR_memfd_ + 319 + + ) + +324  + #__NR_kexec_fe_ld + 320 + + ) + +325  + #__NR_bpf + 321 + + ) + +326  + #__NR_execvt + 322 + + ) + +327  + #__NR_urufd + 323 + + ) + +328  + #__NR_membrr + 324 + + ) + +329  + #__NR_mlock2 + 325 + + ) + +330  + #__NR_cy_fe_nge + 326 + + ) + +331  + #__NR_dv2 + 327 + + ) + +332  + #__NR_pwrev2 + 328 + + ) + +333  + #__NR_pkey_me + 329 + + ) + +334  + #__NR_pkey_loc + 330 + + ) + +335  + #__NR_pkey_ + 331 + + ) + +336  + #__NR_x + 332 + + ) + +337  + #__NR_io_pgevts + 333 + + ) + +338  + #__NR_rq + 334 + + ) + +339  + #__NR_pidfd_nd_sigl + 424 + + ) + +340  + #__NR_io_urg_tup + 425 + + ) + +341  + #__NR_io_urg_r + 426 + + ) + +342  + #__NR_io_urg_gi + 427 + + ) + + @/usr/include/asm/unistd_x32.h + +1 #ide +_ASM_X86_UNISTD_X32_H + + +2  + #_ASM_X86_UNISTD_X32_H + 1 + + ) + +4  + #__NR_ad + ( +__X32_SYSCALL_BIT + + 0) + + ) + +5  + #__NR_wre + ( +__X32_SYSCALL_BIT + + 1) + + ) + +6  + #__NR_ݒ + ( +__X32_SYSCALL_BIT + + 2) + + ) + +7  + #__NR_o + ( +__X32_SYSCALL_BIT + + 3) + + ) + +8  + #__NR_ + ( +__X32_SYSCALL_BIT + + 4) + + ) + +9  + #__NR_f + ( +__X32_SYSCALL_BIT + + 5) + + ) + +10  + #__NR_l + ( +__X32_SYSCALL_BIT + + 6) + + ) + +11  + #__NR_pl + ( +__X32_SYSCALL_BIT + + 7) + + ) + +12  + #__NR_lek + ( +__X32_SYSCALL_BIT + + 8) + + ) + +13  + #__NR_mm + ( +__X32_SYSCALL_BIT + + 9) + + ) + +14  + #__NR_me + ( +__X32_SYSCALL_BIT + + 10) + + ) + +15  + #__NR_munm + ( +__X32_SYSCALL_BIT + + 11) + + ) + +16  + #__NR_brk + ( +__X32_SYSCALL_BIT + + 12) + + ) + +17  + #__NR__sigocmask + ( +__X32_SYSCALL_BIT + + 14) + + ) + +18  + #__NR_d64 + ( +__X32_SYSCALL_BIT + + 17) + + ) + +19  + #__NR_pwre64 + ( +__X32_SYSCALL_BIT + + 18) + + ) + +20  + #__NR_acss + ( +__X32_SYSCALL_BIT + + 21) + + ) + +21  + #__NR_pe + ( +__X32_SYSCALL_BIT + + 22) + + ) + +22  + #__NR_ + ( +__X32_SYSCALL_BIT + + 23) + + ) + +23  + #__NR_sched_yld + ( +__X32_SYSCALL_BIT + + 24) + + ) + +24  + #__NR_mm + ( +__X32_SYSCALL_BIT + + 25) + + ) + +25  + #__NR_msync + ( +__X32_SYSCALL_BIT + + 26) + + ) + +26  + #__NR_mce + ( +__X32_SYSCALL_BIT + + 27) + + ) + +27  + #__NR_madvi + ( +__X32_SYSCALL_BIT + + 28) + + ) + +28  + #__NR_shmg + ( +__X32_SYSCALL_BIT + + 29) + + ) + +29  + #__NR_shm + ( +__X32_SYSCALL_BIT + + 30) + + ) + +30  + #__NR_shml + ( +__X32_SYSCALL_BIT + + 31) + + ) + +31  + #__NR_dup + ( +__X32_SYSCALL_BIT + + 32) + + ) + +32  + #__NR_dup2 + ( +__X32_SYSCALL_BIT + + 33) + + ) + +33  + #__NR_u + ( +__X32_SYSCALL_BIT + + 34) + + ) + +34  + #__NR_nop + ( +__X32_SYSCALL_BIT + + 35) + + ) + +35  + #__NR_gim + ( +__X32_SYSCALL_BIT + + 36) + + ) + +36  + #__NR_m + ( +__X32_SYSCALL_BIT + + 37) + + ) + +37  + #__NR_tim + ( +__X32_SYSCALL_BIT + + 38) + + ) + +38  + #__NR_gpid + ( +__X32_SYSCALL_BIT + + 39) + + ) + +39  + #__NR_ndfe + ( +__X32_SYSCALL_BIT + + 40) + + ) + +40  + #__NR_sock + ( +__X32_SYSCALL_BIT + + 41) + + ) + +41  + #__NR_c + ( +__X32_SYSCALL_BIT + + 42) + + ) + +42  + #__NR_ac + ( +__X32_SYSCALL_BIT + + 43) + + ) + +43  + #__NR_ndto + ( +__X32_SYSCALL_BIT + + 44) + + ) + +44  + #__NR_shutdown + ( +__X32_SYSCALL_BIT + + 48) + + ) + +45  + #__NR_bd + ( +__X32_SYSCALL_BIT + + 49) + + ) + +46  + #__NR_li + ( +__X32_SYSCALL_BIT + + 50) + + ) + +47  + #__NR_gsockme + ( +__X32_SYSCALL_BIT + + 51) + + ) + +48  + #__NR_gme + ( +__X32_SYSCALL_BIT + + 52) + + ) + +49  + #__NR_sock + ( +__X32_SYSCALL_BIT + + 53) + + ) + +50  + #__NR_e + ( +__X32_SYSCALL_BIT + + 56) + + ) + +51  + #__NR_fk + ( +__X32_SYSCALL_BIT + + 57) + + ) + +52  + #__NR_vfk + ( +__X32_SYSCALL_BIT + + 58) + + ) + +53  + #__NR_ex + ( +__X32_SYSCALL_BIT + + 60) + + ) + +54  + #__NR_wa4 + ( +__X32_SYSCALL_BIT + + 61) + + ) + +55  + #__NR_kl + ( +__X32_SYSCALL_BIT + + 62) + + ) + +56  + #__NR_ume + ( +__X32_SYSCALL_BIT + + 63) + + ) + +57  + #__NR_mg + ( +__X32_SYSCALL_BIT + + 64) + + ) + +58  + #__NR_m + ( +__X32_SYSCALL_BIT + + 65) + + ) + +59  + #__NR_ml + ( +__X32_SYSCALL_BIT + + 66) + + ) + +60  + #__NR_shmdt + ( +__X32_SYSCALL_BIT + + 67) + + ) + +61  + #__NR_msgg + ( +__X32_SYSCALL_BIT + + 68) + + ) + +62  + #__NR_msgd + ( +__X32_SYSCALL_BIT + + 69) + + ) + +63  + #__NR_msgrcv + ( +__X32_SYSCALL_BIT + + 70) + + ) + +64  + #__NR_msgl + ( +__X32_SYSCALL_BIT + + 71) + + ) + +65  + #__NR_f + ( +__X32_SYSCALL_BIT + + 72) + + ) + +66  + #__NR_ock + ( +__X32_SYSCALL_BIT + + 73) + + ) + +67  + #__NR_fsync + ( +__X32_SYSCALL_BIT + + 74) + + ) + +68  + #__NR_fdasync + ( +__X32_SYSCALL_BIT + + 75) + + ) + +69  + #__NR_un + ( +__X32_SYSCALL_BIT + + 76) + + ) + +70  + #__NR_run + ( +__X32_SYSCALL_BIT + + 77) + + ) + +71  + #__NR_gdts + ( +__X32_SYSCALL_BIT + + 78) + + ) + +72  + #__NR_gcwd + ( +__X32_SYSCALL_BIT + + 79) + + ) + +73  + #__NR_chd + ( +__X32_SYSCALL_BIT + + 80) + + ) + +74  + #__NR_fchd + ( +__X32_SYSCALL_BIT + + 81) + + ) + +75  + #__NR_me + ( +__X32_SYSCALL_BIT + + 82) + + ) + +76  + #__NR_mkd + ( +__X32_SYSCALL_BIT + + 83) + + ) + +77  + #__NR_rmd + ( +__X32_SYSCALL_BIT + + 84) + + ) + +78  + #__NR_t + ( +__X32_SYSCALL_BIT + + 85) + + ) + +79  + #__NR_lk + ( +__X32_SYSCALL_BIT + + 86) + + ) + +80  + #__NR_uƚk + ( +__X32_SYSCALL_BIT + + 87) + + ) + +81  + #__NR_symlk + ( +__X32_SYSCALL_BIT + + 88) + + ) + +82  + #__NR_adlk + ( +__X32_SYSCALL_BIT + + 89) + + ) + +83  + #__NR_chmod + ( +__X32_SYSCALL_BIT + + 90) + + ) + +84  + #__NR_fchmod + ( +__X32_SYSCALL_BIT + + 91) + + ) + +85  + #__NR_chown + ( +__X32_SYSCALL_BIT + + 92) + + ) + +86  + #__NR_fchown + ( +__X32_SYSCALL_BIT + + 93) + + ) + +87  + #__NR_lchown + ( +__X32_SYSCALL_BIT + + 94) + + ) + +88  + #__NR_umask + ( +__X32_SYSCALL_BIT + + 95) + + ) + +89  + #__NR_gtimeofday + ( +__X32_SYSCALL_BIT + + 96) + + ) + +90  + #__NR_gim + ( +__X32_SYSCALL_BIT + + 97) + + ) + +91  + #__NR_gruge + ( +__X32_SYSCALL_BIT + + 98) + + ) + +92  + #__NR_sysfo + ( +__X32_SYSCALL_BIT + + 99) + + ) + +93  + #__NR_times + ( +__X32_SYSCALL_BIT + + 100) + + ) + +94  + #__NR_guid + ( +__X32_SYSCALL_BIT + + 102) + + ) + +95  + #__NR_syog + ( +__X32_SYSCALL_BIT + + 103) + + ) + +96  + #__NR_ggid + ( +__X32_SYSCALL_BIT + + 104) + + ) + +97  + #__NR_tuid + ( +__X32_SYSCALL_BIT + + 105) + + ) + +98  + #__NR_tgid + ( +__X32_SYSCALL_BIT + + 106) + + ) + +99  + #__NR_geuid + ( +__X32_SYSCALL_BIT + + 107) + + ) + +100  + #__NR_gegid + ( +__X32_SYSCALL_BIT + + 108) + + ) + +101  + #__NR_gid + ( +__X32_SYSCALL_BIT + + 109) + + ) + +102  + #__NR_gid + ( +__X32_SYSCALL_BIT + + 110) + + ) + +103  + #__NR_gpg + ( +__X32_SYSCALL_BIT + + 111) + + ) + +104  + #__NR_tsid + ( +__X32_SYSCALL_BIT + + 112) + + ) + +105  + #__NR_euid + ( +__X32_SYSCALL_BIT + + 113) + + ) + +106  + #__NR_egid + ( +__X32_SYSCALL_BIT + + 114) + + ) + +107  + #__NR_ggroups + ( +__X32_SYSCALL_BIT + + 115) + + ) + +108  + #__NR_tgroups + ( +__X32_SYSCALL_BIT + + 116) + + ) + +109  + #__NR_esuid + ( +__X32_SYSCALL_BIT + + 117) + + ) + +110  + #__NR_gsuid + ( +__X32_SYSCALL_BIT + + 118) + + ) + +111  + #__NR_esgid + ( +__X32_SYSCALL_BIT + + 119) + + ) + +112  + #__NR_gsgid + ( +__X32_SYSCALL_BIT + + 120) + + ) + +113  + #__NR_gpgid + ( +__X32_SYSCALL_BIT + + 121) + + ) + +114  + #__NR_tfsuid + ( +__X32_SYSCALL_BIT + + 122) + + ) + +115  + #__NR_tfsgid + ( +__X32_SYSCALL_BIT + + 123) + + ) + +116  + #__NR_gsid + ( +__X32_SYSCALL_BIT + + 124) + + ) + +117  + #__NR_pg + ( +__X32_SYSCALL_BIT + + 125) + + ) + +118  + #__NR_pt + ( +__X32_SYSCALL_BIT + + 126) + + ) + +119  + #__NR__sigsud + ( +__X32_SYSCALL_BIT + + 130) + + ) + +120  + #__NR_utime + ( +__X32_SYSCALL_BIT + + 132) + + ) + +121  + #__NR_mknod + ( +__X32_SYSCALL_BIT + + 133) + + ) + +122  + #__NR_rsڮy + ( +__X32_SYSCALL_BIT + + 135) + + ) + +123  + #__NR_u + ( +__X32_SYSCALL_BIT + + 136) + + ) + +124  + #__NR_fs + ( +__X32_SYSCALL_BIT + + 137) + + ) + +125  + #__NR_ffs + ( +__X32_SYSCALL_BIT + + 138) + + ) + +126  + #__NR_sysfs + ( +__X32_SYSCALL_BIT + + 139) + + ) + +127  + #__NR_giܙy + ( +__X32_SYSCALL_BIT + + 140) + + ) + +128  + #__NR_riܙy + ( +__X32_SYSCALL_BIT + + 141) + + ) + +129  + #__NR_sched_am + ( +__X32_SYSCALL_BIT + + 142) + + ) + +130  + #__NR_sched_gm + ( +__X32_SYSCALL_BIT + + 143) + + ) + +131  + #__NR_sched_tschedur + ( +__X32_SYSCALL_BIT + + 144) + + ) + +132  + #__NR_sched_gschedur + ( +__X32_SYSCALL_BIT + + 145) + + ) + +133  + #__NR_sched_g_iܙy_max + ( +__X32_SYSCALL_BIT + + 146) + + ) + +134  + #__NR_sched_g_iܙy_m + ( +__X32_SYSCALL_BIT + + 147) + + ) + +135  + #__NR_sched__g_rv + ( +__X32_SYSCALL_BIT + + 148) + + ) + +136  + #__NR_mlock + ( +__X32_SYSCALL_BIT + + 149) + + ) + +137  + #__NR_muock + ( +__X32_SYSCALL_BIT + + 150) + + ) + +138  + #__NR_mlockl + ( +__X32_SYSCALL_BIT + + 151) + + ) + +139  + #__NR_muockl + ( +__X32_SYSCALL_BIT + + 152) + + ) + +140  + #__NR_vhgup + ( +__X32_SYSCALL_BIT + + 153) + + ) + +141  + #__NR_modify_ldt + ( +__X32_SYSCALL_BIT + + 154) + + ) + +142  + #__NR_piv_ro + ( +__X32_SYSCALL_BIT + + 155) + + ) + +143  + #__NR_l + ( +__X32_SYSCALL_BIT + + 157) + + ) + +144  + #__NR_ch_l + ( +__X32_SYSCALL_BIT + + 158) + + ) + +145  + #__NR_adjtimex + ( +__X32_SYSCALL_BIT + + 159) + + ) + +146  + #__NR_lim + ( +__X32_SYSCALL_BIT + + 160) + + ) + +147  + #__NR_chro + ( +__X32_SYSCALL_BIT + + 161) + + ) + +148  + #__NR_sync + ( +__X32_SYSCALL_BIT + + 162) + + ) + +149  + #__NR_ac + ( +__X32_SYSCALL_BIT + + 163) + + ) + +150  + #__NR_imeofday + ( +__X32_SYSCALL_BIT + + 164) + + ) + +151  + #__NR_mou + ( +__X32_SYSCALL_BIT + + 165) + + ) + +152  + #__NR_umou2 + ( +__X32_SYSCALL_BIT + + 166) + + ) + +153  + #__NR_sw + ( +__X32_SYSCALL_BIT + + 167) + + ) + +154  + #__NR_swoff + ( +__X32_SYSCALL_BIT + + 168) + + ) + +155  + #__NR_bo + ( +__X32_SYSCALL_BIT + + 169) + + ) + +156  + #__NR_thome + ( +__X32_SYSCALL_BIT + + 170) + + ) + +157  + #__NR_tdomame + ( +__X32_SYSCALL_BIT + + 171) + + ) + +158  + #__NR_il + ( +__X32_SYSCALL_BIT + + 172) + + ) + +159  + #__NR_iݔm + ( +__X32_SYSCALL_BIT + + 173) + + ) + +160  + #__NR__modu + ( +__X32_SYSCALL_BIT + + 175) + + ) + +161  + #__NR_de_modu + ( +__X32_SYSCALL_BIT + + 176) + + ) + +162  + #__NR_qual + ( +__X32_SYSCALL_BIT + + 179) + + ) + +163  + #__NR_gpmsg + ( +__X32_SYSCALL_BIT + + 181) + + ) + +164  + #__NR_pumsg + ( +__X32_SYSCALL_BIT + + 182) + + ) + +165  + #__NR_afs_sys + ( +__X32_SYSCALL_BIT + + 183) + + ) + +166  + #__NR_tux + ( +__X32_SYSCALL_BIT + + 184) + + ) + +167  + #__NR_cury + ( +__X32_SYSCALL_BIT + + 185) + + ) + +168  + #__NR_gtid + ( +__X32_SYSCALL_BIT + + 186) + + ) + +169  + #__NR_adahd + ( +__X32_SYSCALL_BIT + + 187) + + ) + +170  + #__NR_tx + ( +__X32_SYSCALL_BIT + + 188) + + ) + +171  + #__NR_ltx + ( +__X32_SYSCALL_BIT + + 189) + + ) + +172  + #__NR_ftx + ( +__X32_SYSCALL_BIT + + 190) + + ) + +173  + #__NR_gx + ( +__X32_SYSCALL_BIT + + 191) + + ) + +174  + #__NR_lgx + ( +__X32_SYSCALL_BIT + + 192) + + ) + +175  + #__NR_fgx + ( +__X32_SYSCALL_BIT + + 193) + + ) + +176  + #__NR_lix + ( +__X32_SYSCALL_BIT + + 194) + + ) + +177  + #__NR_ix + ( +__X32_SYSCALL_BIT + + 195) + + ) + +178  + #__NR_ix + ( +__X32_SYSCALL_BIT + + 196) + + ) + +179  + #__NR_movex + ( +__X32_SYSCALL_BIT + + 197) + + ) + +180  + #__NR_emovex + ( +__X32_SYSCALL_BIT + + 198) + + ) + +181  + #__NR_emovex + ( +__X32_SYSCALL_BIT + + 199) + + ) + +182  + #__NR_tkl + ( +__X32_SYSCALL_BIT + + 200) + + ) + +183  + #__NR_time + ( +__X32_SYSCALL_BIT + + 201) + + ) + +184  + #__NR_fux + ( +__X32_SYSCALL_BIT + + 202) + + ) + +185  + #__NR_sched_ffy + ( +__X32_SYSCALL_BIT + + 203) + + ) + +186  + #__NR_sched_gaffy + ( +__X32_SYSCALL_BIT + + 204) + + ) + +187  + #__NR_io_deroy + ( +__X32_SYSCALL_BIT + + 207) + + ) + +188  + #__NR_io_gevts + ( +__X32_SYSCALL_BIT + + 208) + + ) + +189  + #__NR_io_nl + ( +__X32_SYSCALL_BIT + + 210) + + ) + +190  + #__NR_lookup_dcook + ( +__X32_SYSCALL_BIT + + 212) + + ) + +191  + #__NR_l_ + ( +__X32_SYSCALL_BIT + + 213) + + ) + +192  + #__NR_m_fe_ges + ( +__X32_SYSCALL_BIT + + 216) + + ) + +193  + #__NR_gdts64 + ( +__X32_SYSCALL_BIT + + 217) + + ) + +194  + #__NR_t_tid_addss + ( +__X32_SYSCALL_BIT + + 218) + + ) + +195  + #__NR_t_sys + ( +__X32_SYSCALL_BIT + + 219) + + ) + +196  + #__NR_mtimed + ( +__X32_SYSCALL_BIT + + 220) + + ) + +197  + #__NR_dvi64 + ( +__X32_SYSCALL_BIT + + 221) + + ) + +198  + #__NR_tim_ime + ( +__X32_SYSCALL_BIT + + 223) + + ) + +199  + #__NR_tim_gtime + ( +__X32_SYSCALL_BIT + + 224) + + ) + +200  + #__NR_tim_govrun + ( +__X32_SYSCALL_BIT + + 225) + + ) + +201  + #__NR_tim_de + ( +__X32_SYSCALL_BIT + + 226) + + ) + +202  + #__NR_ock_ime + ( +__X32_SYSCALL_BIT + + 227) + + ) + +203  + #__NR_ock_gtime + ( +__X32_SYSCALL_BIT + + 228) + + ) + +204  + #__NR_ock_gs + ( +__X32_SYSCALL_BIT + + 229) + + ) + +205  + #__NR_ock_nop + ( +__X32_SYSCALL_BIT + + 230) + + ) + +206  + #__NR_ex_group + ( +__X32_SYSCALL_BIT + + 231) + + ) + +207  + #__NR_l_wa + ( +__X32_SYSCALL_BIT + + 232) + + ) + +208  + #__NR_l_l + ( +__X32_SYSCALL_BIT + + 233) + + ) + +209  + #__NR_tgkl + ( +__X32_SYSCALL_BIT + + 234) + + ) + +210  + #__NR_utimes + ( +__X32_SYSCALL_BIT + + 235) + + ) + +211  + #__NR_mbd + ( +__X32_SYSCALL_BIT + + 237) + + ) + +212  + #__NR_t_mempicy + ( +__X32_SYSCALL_BIT + + 238) + + ) + +213  + #__NR_g_mempicy + ( +__X32_SYSCALL_BIT + + 239) + + ) + +214  + #__NR_mq_ݒ + ( +__X32_SYSCALL_BIT + + 240) + + ) + +215  + #__NR_mq_uƚk + ( +__X32_SYSCALL_BIT + + 241) + + ) + +216  + #__NR_mq_timednd + ( +__X32_SYSCALL_BIT + + 242) + + ) + +217  + #__NR_mq_timedive + ( +__X32_SYSCALL_BIT + + 243) + + ) + +218  + #__NR_mq_gr + ( +__X32_SYSCALL_BIT + + 245) + + ) + +219  + #__NR_add_key + ( +__X32_SYSCALL_BIT + + 248) + + ) + +220  + #__NR_que_key + ( +__X32_SYSCALL_BIT + + 249) + + ) + +221  + #__NR_keyl + ( +__X32_SYSCALL_BIT + + 250) + + ) + +222  + #__NR_irio_t + ( +__X32_SYSCALL_BIT + + 251) + + ) + +223  + #__NR_irio_g + ( +__X32_SYSCALL_BIT + + 252) + + ) + +224  + #__NR_ify_ + ( +__X32_SYSCALL_BIT + + 253) + + ) + +225  + #__NR_ify_add_wch + ( +__X32_SYSCALL_BIT + + 254) + + ) + +226  + #__NR_ify_rm_wch + ( +__X32_SYSCALL_BIT + + 255) + + ) + +227  + #__NR_mig_ges + ( +__X32_SYSCALL_BIT + + 256) + + ) + +228  + #__NR_ݒ + ( +__X32_SYSCALL_BIT + + 257) + + ) + +229  + #__NR_mkd + ( +__X32_SYSCALL_BIT + + 258) + + ) + +230  + #__NR_mknod + ( +__X32_SYSCALL_BIT + + 259) + + ) + +231  + #__NR_fchowt + ( +__X32_SYSCALL_BIT + + 260) + + ) + +232  + #__NR_futimet + ( +__X32_SYSCALL_BIT + + 261) + + ) + +233  + #__NR_wf + ( +__X32_SYSCALL_BIT + + 262) + + ) + +234  + #__NR_uƚk + ( +__X32_SYSCALL_BIT + + 263) + + ) + +235  + #__NR_mt + ( +__X32_SYSCALL_BIT + + 264) + + ) + +236  + #__NR_lk + ( +__X32_SYSCALL_BIT + + 265) + + ) + +237  + #__NR_symlk + ( +__X32_SYSCALL_BIT + + 266) + + ) + +238  + #__NR_adlk + ( +__X32_SYSCALL_BIT + + 267) + + ) + +239  + #__NR_fchmod + ( +__X32_SYSCALL_BIT + + 268) + + ) + +240  + #__NR_cst + ( +__X32_SYSCALL_BIT + + 269) + + ) + +241  + #__NR_p6 + ( +__X32_SYSCALL_BIT + + 270) + + ) + +242  + #__NR_l + ( +__X32_SYSCALL_BIT + + 271) + + ) + +243  + #__NR_unshe + ( +__X32_SYSCALL_BIT + + 272) + + ) + +244  + #__NR_li + ( +__X32_SYSCALL_BIT + + 275) + + ) + +245  + #__NR_e + ( +__X32_SYSCALL_BIT + + 276) + + ) + +246  + #__NR_sync_fe_nge + ( +__X32_SYSCALL_BIT + + 277) + + ) + +247  + #__NR_utimt + ( +__X32_SYSCALL_BIT + + 280) + + ) + +248  + #__NR_l_pwa + ( +__X32_SYSCALL_BIT + + 281) + + ) + +249  + #__NR_siglfd + ( +__X32_SYSCALL_BIT + + 282) + + ) + +250  + #__NR_timfd_ + ( +__X32_SYSCALL_BIT + + 283) + + ) + +251  + #__NR_evtfd + ( +__X32_SYSCALL_BIT + + 284) + + ) + +252  + #__NR_o + ( +__X32_SYSCALL_BIT + + 285) + + ) + +253  + #__NR_timfd_ime + ( +__X32_SYSCALL_BIT + + 286) + + ) + +254  + #__NR_timfd_gtime + ( +__X32_SYSCALL_BIT + + 287) + + ) + +255  + #__NR_ac4 + ( +__X32_SYSCALL_BIT + + 288) + + ) + +256  + #__NR_siglfd4 + ( +__X32_SYSCALL_BIT + + 289) + + ) + +257  + #__NR_evtfd2 + ( +__X32_SYSCALL_BIT + + 290) + + ) + +258  + #__NR_l_1 + ( +__X32_SYSCALL_BIT + + 291) + + ) + +259  + #__NR_dup3 + ( +__X32_SYSCALL_BIT + + 292) + + ) + +260  + #__NR_pe2 + ( +__X32_SYSCALL_BIT + + 293) + + ) + +261  + #__NR_ify_1 + ( +__X32_SYSCALL_BIT + + 294) + + ) + +262  + #__NR_rf_evt_ݒ + ( +__X32_SYSCALL_BIT + + 298) + + ) + +263  + #__NR_nify_ + ( +__X32_SYSCALL_BIT + + 300) + + ) + +264  + #__NR_nify_mk + ( +__X32_SYSCALL_BIT + + 301) + + ) + +265  + #__NR_lim64 + ( +__X32_SYSCALL_BIT + + 302) + + ) + +266  + #__NR_me_to_hd_ + ( +__X32_SYSCALL_BIT + + 303) + + ) + +267  + #__NR_ݒ_by_hd_ + ( +__X32_SYSCALL_BIT + + 304) + + ) + +268  + #__NR_ock_adjtime + ( +__X32_SYSCALL_BIT + + 305) + + ) + +269  + #__NR_syncfs + ( +__X32_SYSCALL_BIT + + 306) + + ) + +270  + #__NR_s + ( +__X32_SYSCALL_BIT + + 308) + + ) + +271  + #__NR_gu + ( +__X32_SYSCALL_BIT + + 309) + + ) + +272  + #__NR_kcmp + ( +__X32_SYSCALL_BIT + + 312) + + ) + +273  + #__NR_f_modu + ( +__X32_SYSCALL_BIT + + 313) + + ) + +274  + #__NR_sched_r + ( +__X32_SYSCALL_BIT + + 314) + + ) + +275  + #__NR_sched_g + ( +__X32_SYSCALL_BIT + + 315) + + ) + +276  + #__NR_mt2 + ( +__X32_SYSCALL_BIT + + 316) + + ) + +277  + #__NR_ccomp + ( +__X32_SYSCALL_BIT + + 317) + + ) + +278  + #__NR_gndom + ( +__X32_SYSCALL_BIT + + 318) + + ) + +279  + #__NR_memfd_ + ( +__X32_SYSCALL_BIT + + 319) + + ) + +280  + #__NR_kexec_fe_ld + ( +__X32_SYSCALL_BIT + + 320) + + ) + +281  + #__NR_bpf + ( +__X32_SYSCALL_BIT + + 321) + + ) + +282  + #__NR_urufd + ( +__X32_SYSCALL_BIT + + 323) + + ) + +283  + #__NR_membrr + ( +__X32_SYSCALL_BIT + + 324) + + ) + +284  + #__NR_mlock2 + ( +__X32_SYSCALL_BIT + + 325) + + ) + +285  + #__NR_cy_fe_nge + ( +__X32_SYSCALL_BIT + + 326) + + ) + +286  + #__NR_pkey_me + ( +__X32_SYSCALL_BIT + + 329) + + ) + +287  + #__NR_pkey_loc + ( +__X32_SYSCALL_BIT + + 330) + + ) + +288  + #__NR_pkey_ + ( +__X32_SYSCALL_BIT + + 331) + + ) + +289  + #__NR_x + ( +__X32_SYSCALL_BIT + + 332) + + ) + +290  + #__NR_io_pgevts + ( +__X32_SYSCALL_BIT + + 333) + + ) + +291  + #__NR_rq + ( +__X32_SYSCALL_BIT + + 334) + + ) + +292  + #__NR_pidfd_nd_sigl + ( +__X32_SYSCALL_BIT + + 424) + + ) + +293  + #__NR_io_urg_tup + ( +__X32_SYSCALL_BIT + + 425) + + ) + +294  + #__NR_io_urg_r + ( +__X32_SYSCALL_BIT + + 426) + + ) + +295  + #__NR_io_urg_gi + ( +__X32_SYSCALL_BIT + + 427) + + ) + +296  + #__NR__sigai + ( +__X32_SYSCALL_BIT + + 512) + + ) + +297  + #__NR__sigtu + ( +__X32_SYSCALL_BIT + + 513) + + ) + +298  + #__NR_iol + ( +__X32_SYSCALL_BIT + + 514) + + ) + +299  + #__NR_adv + ( +__X32_SYSCALL_BIT + + 515) + + ) + +300  + #__NR_wrev + ( +__X32_SYSCALL_BIT + + 516) + + ) + +301  + #__NR_cvom + ( +__X32_SYSCALL_BIT + + 517) + + ) + +302  + #__NR_ndmsg + ( +__X32_SYSCALL_BIT + + 518) + + ) + +303  + #__NR_cvmsg + ( +__X32_SYSCALL_BIT + + 519) + + ) + +304  + #__NR_execve + ( +__X32_SYSCALL_BIT + + 520) + + ) + +305  + #__NR_ + ( +__X32_SYSCALL_BIT + + 521) + + ) + +306  + #__NR__signdg + ( +__X32_SYSCALL_BIT + + 522) + + ) + +307  + #__NR__sigtimedwa + ( +__X32_SYSCALL_BIT + + 523) + + ) + +308  + #__NR__sigqueuefo + ( +__X32_SYSCALL_BIT + + 524) + + ) + +309  + #__NR_sigtack + ( +__X32_SYSCALL_BIT + + 525) + + ) + +310  + #__NR_tim_ + ( +__X32_SYSCALL_BIT + + 526) + + ) + +311  + #__NR_mq_nify + ( +__X32_SYSCALL_BIT + + 527) + + ) + +312  + #__NR_kexec_ld + ( +__X32_SYSCALL_BIT + + 528) + + ) + +313  + #__NR_waid + ( +__X32_SYSCALL_BIT + + 529) + + ) + +314  + #__NR_t_robu_li + ( +__X32_SYSCALL_BIT + + 530) + + ) + +315  + #__NR_g_robu_li + ( +__X32_SYSCALL_BIT + + 531) + + ) + +316  + #__NR_vmli + ( +__X32_SYSCALL_BIT + + 532) + + ) + +317  + #__NR_move_ges + ( +__X32_SYSCALL_BIT + + 533) + + ) + +318  + #__NR_dv + ( +__X32_SYSCALL_BIT + + 534) + + ) + +319  + #__NR_pwrev + ( +__X32_SYSCALL_BIT + + 535) + + ) + +320  + #__NR__tgsigqueuefo + ( +__X32_SYSCALL_BIT + + 536) + + ) + +321  + #__NR_cvmmsg + ( +__X32_SYSCALL_BIT + + 537) + + ) + +322  + #__NR_ndmmsg + ( +__X32_SYSCALL_BIT + + 538) + + ) + +323  + #__NR_oss_vm_adv + ( +__X32_SYSCALL_BIT + + 539) + + ) + +324  + #__NR_oss_vm_wrev + ( +__X32_SYSCALL_BIT + + 540) + + ) + +325  + #__NR_tsockt + ( +__X32_SYSCALL_BIT + + 541) + + ) + +326  + #__NR_gsockt + ( +__X32_SYSCALL_BIT + + 542) + + ) + +327  + #__NR_io_tup + ( +__X32_SYSCALL_BIT + + 543) + + ) + +328  + #__NR_io_subm + ( +__X32_SYSCALL_BIT + + 544) + + ) + +329  + #__NR_execvt + ( +__X32_SYSCALL_BIT + + 545) + + ) + +330  + #__NR_dv2 + ( +__X32_SYSCALL_BIT + + 546) + + ) + +331  + #__NR_pwrev2 + ( +__X32_SYSCALL_BIT + + 547) + + ) + + @/usr/include/bits/dlfcn.h + +19 #ide +_DLFCN_H + + +24  + #RTLD_LAZY + 0x00001 + + ) + +25  + #RTLD_NOW + 0x00002 + + ) + +26  + #RTLD_BINDING_MASK + 0x3 + + ) + +27  + #RTLD_NOLOAD + 0x00004 + + ) + +28  + #RTLD_DEEPBIND + 0x00008 + + ) + +33  + #RTLD_GLOBAL + 0x00100 + + ) + +38  + #RTLD_LOCAL + 0 + + ) + +41  + #RTLD_NODELETE + 0x01000 + + ) + +43 #ifde +__USE_GNU + + +54  + #DL_CALL_FCT +( +fp +, +gs +) \ + +55 ( + `_dl_mcou_w_check + ((*( +fp +)), (*(fp) +gs +) + + ) + +57 +__BEGIN_DECLS + + +60  + $_dl_mcou_w_check + (* +__lc + +__THROW +; + +62 +__END_DECLS + + + @/usr/include/bits/errno.h + +19 #ide +_BITS_ERRNO_H + + +20  + #_BITS_ERRNO_H + 1 + + ) + +22 #i! +defed + +_ERRNO_H + + +26  + ~ + +29 #ide +ENOTSUP + + +30  + #ENOTSUP + +EOPNOTSUPP + + + ) + +33 #ide +ECANCELED + + +34  + #ECANCELED + 125 + + ) + +37 #ide +EOWNERDEAD + + +38  + #EOWNERDEAD + 130 + + ) + +41 #ide +ENOTRECOVERABLE + + +42  + #ENOTRECOVERABLE + 131 + + ) + +45 #ide +ERFKILL + + +46  + #ERFKILL + 132 + + ) + +49 #ide +EHWPOISON + + +50  + #EHWPOISON + 133 + + ) + + @/usr/include/bits/fcntl-linux.h + +19 #idef +_FCNTL_H + + +37 #ifde +__USE_GNU + + +38  + ~ + +42  + #O_ACCMODE + 0003 + + ) + +43  + #O_RDONLY + 00 + + ) + +44  + #O_WRONLY + 01 + + ) + +45  + #O_RDWR + 02 + + ) + +46 #ide +O_CREAT + + +47  + #O_CREAT + 0100 + + ) + +49 #ide +O_EXCL + + +50  + #O_EXCL + 0200 + + ) + +52 #ide +O_NOCTTY + + +53  + #O_NOCTTY + 0400 + + ) + +55 #ide +O_TRUNC + + +56  + #O_TRUNC + 01000 + + ) + +58 #ide +O_APPEND + + +59  + #O_APPEND + 02000 + + ) + +61 #ide +O_NONBLOCK + + +62  + #O_NONBLOCK + 04000 + + ) + +64 #ide +O_NDELAY + + +65  + #O_NDELAY + +O_NONBLOCK + + + ) + +67 #ide +O_SYNC + + +68  + #O_SYNC + 04010000 + + ) + +70  + #O_FSYNC + +O_SYNC + + + ) + +71 #ide +O_ASYNC + + +72  + #O_ASYNC + 020000 + + ) + +74 #ide +__O_LARGEFILE + + +75  + #__O_LARGEFILE + 0100000 + + ) + +78 #ide +__O_DIRECTORY + + +79  + #__O_DIRECTORY + 0200000 + + ) + +81 #ide +__O_NOFOLLOW + + +82  + #__O_NOFOLLOW + 0400000 + + ) + +84 #ide +__O_CLOEXEC + + +85  + #__O_CLOEXEC + 02000000 + + ) + +87 #ide +__O_DIRECT + + +88  + #__O_DIRECT + 040000 + + ) + +90 #ide +__O_NOATIME + + +91  + #__O_NOATIME + 01000000 + + ) + +93 #ide +__O_PATH + + +94  + #__O_PATH + 010000000 + + ) + +96 #ide +__O_DSYNC + + +97  + #__O_DSYNC + 010000 + + ) + +99 #ide +__O_TMPFILE + + +100  + #__O_TMPFILE + (020000000 | +__O_DIRECTORY +) + + ) + +103 #ide +F_GETLK + + +104 #ide +__USE_FILE_OFFSET64 + + +105  + #F_GETLK + 5 + + ) + +106  + #F_SETLK + 6 + + ) + +107  + #F_SETLKW + 7 + + ) + +109  + #F_GETLK + +F_GETLK64 + + + ) + +110  + #F_SETLK + +F_SETLK64 + + + ) + +111  + #F_SETLKW + +F_SETLKW64 + + + ) + +114 #ide +F_GETLK64 + + +115  + #F_GETLK64 + 12 + + ) + +116  + #F_SETLK64 + 13 + + ) + +117  + #F_SETLKW64 + 14 + + ) + +131 #ifde +__USE_GNU + + +132  + #F_OFD_GETLK + 36 + + ) + +133  + #F_OFD_SETLK + 37 + + ) + +134  + #F_OFD_SETLKW + 38 + + ) + +137 #ifde +__USE_LARGEFILE64 + + +138  + #O_LARGEFILE + +__O_LARGEFILE + + + ) + +141 #ifde +__USE_XOPEN2K8 + + +142  + #O_DIRECTORY + +__O_DIRECTORY + + + ) + +143  + #O_NOFOLLOW + +__O_NOFOLLOW + + + ) + +144  + #O_CLOEXEC + +__O_CLOEXEC + + + ) + +147 #ifde +__USE_GNU + + +148  + #O_DIRECT + +__O_DIRECT + + + ) + +149  + #O_NOATIME + +__O_NOATIME + + + ) + +150  + #O_PATH + +__O_PATH + + + ) + +151  + #O_TMPFILE + +__O_TMPFILE + + + ) + +157 #i +defed + +__USE_POSIX199309 + || defed +__USE_UNIX98 + + +158  + #O_DSYNC + +__O_DSYNC + + + ) + +159 #i +defed + +__O_RSYNC + + +160  + #O_RSYNC + +__O_RSYNC + + + ) + +162  + #O_RSYNC + +O_SYNC + + + ) + +167  + #F_DUPFD + 0 + + ) + +168  + #F_GETFD + 1 + + ) + +169  + #F_SETFD + 2 + + ) + +170  + #F_GETFL + 3 + + ) + +171  + #F_SETFL + 4 + + ) + +173 #ide +__F_SETOWN + + +174  + #__F_SETOWN + 8 + + ) + +175  + #__F_GETOWN + 9 + + ) + +178 #i +defed + +__USE_UNIX98 + || defed +__USE_XOPEN2K8 + + +179  + #F_SETOWN + +__F_SETOWN + + + ) + +180  + #F_GETOWN + +__F_GETOWN + + + ) + +183 #ide +__F_SETSIG + + +184  + #__F_SETSIG + 10 + + ) + +185  + #__F_GETSIG + 11 + + ) + +187 #ide +__F_SETOWN_EX + + +188  + #__F_SETOWN_EX + 15 + + ) + +189  + #__F_GETOWN_EX + 16 + + ) + +192 #ifde +__USE_GNU + + +193  + #F_SETSIG + +__F_SETSIG + + + ) + +194  + #F_GETSIG + +__F_GETSIG + + + ) + +195  + #F_SETOWN_EX + +__F_SETOWN_EX + + + ) + +196  + #F_GETOWN_EX + +__F_GETOWN_EX + + + ) + +199 #ifde +__USE_GNU + + +200  + #F_SETLEASE + 1024 + + ) + +201  + #F_GETLEASE + 1025 + + ) + +202  + #F_NOTIFY + 1026 + + ) + +203  + #F_SETPIPE_SZ + 1031 + + ) + +204  + #F_GETPIPE_SZ + 1032 + + ) + +205  + #F_ADD_SEALS + 1033 + + ) + +206  + #F_GET_SEALS + 1034 + + ) + +208  + #F_GET_RW_HINT + 1035 + + ) + +209  + #F_SET_RW_HINT + 1036 + + ) + +210  + #F_GET_FILE_RW_HINT + 1037 + + ) + +211  + #F_SET_FILE_RW_HINT + 1038 + + ) + +213 #ifde +__USE_XOPEN2K8 + + +214  + #F_DUPFD_CLOEXEC + 1030 + + ) + +219  + #FD_CLOEXEC + 1 + + ) + +221 #ide +F_RDLCK + + +223  + #F_RDLCK + 0 + + ) + +224  + #F_WRLCK + 1 + + ) + +225  + #F_UNLCK + 2 + + ) + +230 #ide +F_EXLCK + + +231  + #F_EXLCK + 4 + + ) + +232  + #F_SHLCK + 8 + + ) + +235 #ifde +__USE_MISC + + +237  + #LOCK_SH + 1 + + ) + +238  + #LOCK_EX + 2 + + ) + +239  + #LOCK_NB + 4 + + ) + +241  + #LOCK_UN + 8 + + ) + +244 #ifde +__USE_GNU + + +245  + #LOCK_MAND + 32 + + ) + +246  + #LOCK_READ + 64 + + ) + +247  + #LOCK_WRITE + 128 + + ) + +248  + #LOCK_RW + 192 + + ) + +251 #ifde +__USE_GNU + + +253  + #DN_ACCESS + 0x00000001 + + ) + +254  + #DN_MODIFY + 0x00000002 + + ) + +255  + #DN_CREATE + 0x00000004 + + ) + +256  + #DN_DELETE + 0x00000008 + + ) + +257  + #DN_RENAME + 0x00000010 + + ) + +258  + #DN_ATTRIB + 0x00000020 + + ) + +259  + #DN_MULTISHOT + 0x80000000 + + ) + +263 #ifde +__USE_GNU + + +265 + e__pid_ty + + +267 + mF_OWNER_TID + = 0, + +268 + mF_OWNER_PID +, + +269 + mF_OWNER_PGRP +, + +270 + mF_OWNER_GID + = +F_OWNER_PGRP + + +274  + sf_owr_ex + + +276 +__pid_ty + + mty +; + +277 +__pid_t + + mpid +; + +281 #ifde +__USE_GNU + + +283  + #F_SEAL_SEAL + 0x0001 + + ) + +284  + #F_SEAL_SHRINK + 0x0002 + + ) + +285  + #F_SEAL_GROW + 0x0004 + + ) + +286  + #F_SEAL_WRITE + 0x0008 + + ) + +289 #ifde +__USE_GNU + + +291  + #RWF_WRITE_LIFE_NOT_SET + 0 + + ) + +292  + #RWH_WRITE_LIFE_NONE + 1 + + ) + +293  + #RWH_WRITE_LIFE_SHORT + 2 + + ) + +294  + #RWH_WRITE_LIFE_MEDIUM + 3 + + ) + +295  + #RWH_WRITE_LIFE_LONG + 4 + + ) + +296  + #RWH_WRITE_LIFE_EXTREME + 5 + + ) + +301 #ifdef +__USE_MISC + + +302  + #FAPPEND + +O_APPEND + + + ) + +303  + #FFSYNC + +O_FSYNC + + + ) + +304  + #FASYNC + +O_ASYNC + + + ) + +305  + #FNONBLOCK + +O_NONBLOCK + + + ) + +306  + #FNDELAY + +O_NDELAY + + + ) + +309 #ide +__POSIX_FADV_DONTNEED + + +310  + #__POSIX_FADV_DONTNEED + 4 + + ) + +311  + #__POSIX_FADV_NOREUSE + 5 + + ) + +314 #ifde +__USE_XOPEN2K + + +315  + #POSIX_FADV_NORMAL + 0 + + ) + +316  + #POSIX_FADV_RANDOM + 1 + + ) + +317  + #POSIX_FADV_SEQUENTIAL + 2 + + ) + +318  + #POSIX_FADV_WILLNEED + 3 + + ) + +319  + #POSIX_FADV_DONTNEED + +__POSIX_FADV_DONTNEED + + + ) + +320  + #POSIX_FADV_NOREUSE + +__POSIX_FADV_NOREUSE + + + ) + +324 #ifde +__USE_GNU + + +326  + #SYNC_FILE_RANGE_WAIT_BEFORE + 1 + + ) + +329  + #SYNC_FILE_RANGE_WRITE + 2 + + ) + +332  + #SYNC_FILE_RANGE_WAIT_AFTER + 4 + + ) + +337  + #SPLICE_F_MOVE + 1 + + ) + +338  + #SPLICE_F_NONBLOCK + 2 + + ) + +341  + #SPLICE_F_MORE + 4 + + ) + +342  + #SPLICE_F_GIFT + 8 + + ) + +346  + ~ + +350  + sfe_hd + + +352  + mhd_bys +; + +353  + mhd_ty +; + +355  + mf_hd +[0]; + +359  + #MAX_HANDLE_SZ + 128 + + ) + +362 + g__BEGIN_DECLS + + +364 #ifde +__USE_GNU + + +367 +__ssize_t + + $adahd + ( +__fd +, +__off64_t + +__offt +, +size_t + +__cou +) + +368 +__THROW +; + +375  + `sync_fe_nge + ( +__fd +, +__off64_t + +__offt +, __off64_ +__cou +, + +376  +__ags +); + +383 +__ssize_t + + `vmli + ( +__fdout +, cڡ  +iovec + * +__iov +, + +384 +size_t + +__cou +,  +__ags +); + +390 +__ssize_t + + `li + ( +__fd +, +__off64_t + * +__off +,  +__fdout +, + +391 +__off64_t + * +__offout +, +size_t + +__n +, + +392  +__ags +); + +398 +__ssize_t + + `e + ( +__fd +,  +__fdout +, +size_t + +__n +, + +399  +__ags +); + +405 #ide +__USE_FILE_OFFSET64 + + +406  + `o + ( +__fd +,  +__mode +, +__off_t + +__offt +, __off_ +__n +); + +408 #ifde +__REDIRECT + + +409  + `__REDIRECT + ( +o +, ( +__fd +,  +__mode +, +__off64_t + +__offt +, + +410 +__off64_t + +__n +), + +411 +o64 +); + +413  + #o + +o64 + + + ) + +416 #ifde +__USE_LARGEFILE64 + + +417  + `o64 + ( +__fd +,  +__mode +, +__off64_t + +__offt +, + +418 +__off64_t + +__n +); + +423  + $me_to_hd_ + ( +__dfd +, cڡ * +__me +, + +424  +fe_hd + * +__hd +, * +__m_id +, + +425  +__ags + +__THROW +; + +431  + `ݒ_by_hd_ + ( +__moudfd +,  +fe_hd + * +__hd +, + +432  +__ags +); + +436 +__END_DECLS + + + @/usr/include/bits/floatn-common.h + +20 #ide +_BITS_FLOATN_COMMON_H + + +21  + #_BITS_FLOATN_COMMON_H + + + ) + +23  + ~ + +24  + ~ + +34  + #__HAVE_FLOAT16 + 0 + + ) + +35  + #__HAVE_FLOAT32 + 1 + + ) + +36  + #__HAVE_FLOAT64 + 1 + + ) + +37  + #__HAVE_FLOAT32X + 1 + + ) + +38  + #__HAVE_FLOAT128X + 0 + + ) + +52  + #__HAVE_DISTINCT_FLOAT16 + +__HAVE_FLOAT16 + + + ) + +53  + #__HAVE_DISTINCT_FLOAT32 + 0 + + ) + +54  + #__HAVE_DISTINCT_FLOAT64 + 0 + + ) + +55  + #__HAVE_DISTINCT_FLOAT32X + 0 + + ) + +56  + #__HAVE_DISTINCT_FLOAT64X + 0 + + ) + +57  + #__HAVE_DISTINCT_FLOAT128X + +__HAVE_FLOAT128X + + + ) + +63  + #__HAVE_FLOAT128_UNLIKE_LDBL + ( +__HAVE_DISTINCT_FLOAT128 + \ + +64 && +__LDBL_MANT_DIG__ + !113) + + ) + +69 #i +__GNUC_PREREQ + (7, 0&& ! +defed + +__lulus + + +70  + #__HAVE_FLOATN_NOT_TYPEDEF + 1 + + ) + +72  + #__HAVE_FLOATN_NOT_TYPEDEF + 0 + + ) + +75 #ide +__ASSEMBLER__ + + +80 #i +__HAVE_FLOAT16 + + +81 #i! +__GNUC_PREREQ + (7, 0|| +defed + +__lulus + + +83  + #__f16 +( +x +(( +_Flt16 +x## +f +) + + ) + +85  + #__f16 +( +x +x## +f16 + + + ) + +89 #i +__HAVE_FLOAT32 + + +90 #i! +__GNUC_PREREQ + (7, 0|| +defed + +__lulus + + +91  + #__f32 +( +x +x## +f + + + ) + +93  + #__f32 +( +x +x## +f32 + + + ) + +97 #i +__HAVE_FLOAT64 + + +98 #i! +__GNUC_PREREQ + (7, 0|| +defed + +__lulus + + +99 #ifde +__NO_LONG_DOUBLE_MATH + + +100  + #__f64 +( +x +x## +l + + + ) + +102  + #__f64 +( +x + + ) +x + +105  + #__f64 +( +x +x## +f64 + + + ) + +109 #i +__HAVE_FLOAT32X + + +110 #i! +__GNUC_PREREQ + (7, 0|| +defed + +__lulus + + +111  + #__f32x +( +x + + ) +x + +113  + #__f32x +( +x +x## +f32x + + + ) + +117 #i +__HAVE_FLOAT64X + + +118 #i! +__GNUC_PREREQ + (7, 0|| +defed + +__lulus + + +119 #i +__HAVE_FLOAT64X_LONG_DOUBLE + + +120  + #__f64x +( +x +x## +l + + + ) + +122  + #__f64x +( +x + + `__f128 + (x) + + ) + +125  + #__f64x +( +x +x## +f64x + + + ) + +129 #i +__HAVE_FLOAT128X + + +130 #i! +__GNUC_PREREQ + (7, 0|| +defed + +__lulus + + +133  + #__f128x +( +x +x## +f128x + + + ) + +138 #i +__HAVE_FLOAT16 + + +139 #i! +__GNUC_PREREQ + (7, 0|| +defed + +__lulus + + +140  +_Comex +  + t__ct16 + + t__ibu__ + (( + t__mode__ + ( + t__HC__ +))); + +141  + #__CFLOAT16 + +__ct16 + + + ) + +143  + #__CFLOAT16 + +_Comex + +_Flt16 + + + ) + +147 #i +__HAVE_FLOAT32 + + +148 #i! +__GNUC_PREREQ + (7, 0|| +defed + +__lulus + + +149  + #__CFLOAT32 + +_Comex +  + + ) + +151  + #__CFLOAT32 + +_Comex + +_Flt32 + + + ) + +155 #i +__HAVE_FLOAT64 + + +156 #i! +__GNUC_PREREQ + (7, 0|| +defed + +__lulus + + +157 #ifde +__NO_LONG_DOUBLE_MATH + + +158  + #__CFLOAT64 + +_Comex +  + + ) + +160  + #__CFLOAT64 + +_Comex +  + + ) + +163  + #__CFLOAT64 + +_Comex + +_Flt64 + + + ) + +167 #i +__HAVE_FLOAT32X + + +168 #i! +__GNUC_PREREQ + (7, 0|| +defed + +__lulus + + +169  + #__CFLOAT32X + +_Comex +  + + ) + +171  + #__CFLOAT32X + +_Comex + +_Flt32x + + + ) + +175 #i +__HAVE_FLOAT64X + + +176 #i! +__GNUC_PREREQ + (7, 0|| +defed + +__lulus + + +177 #i +__HAVE_FLOAT64X_LONG_DOUBLE + + +178  + #__CFLOAT64X + +_Comex +  + + ) + +180  + #__CFLOAT64X + +__CFLOAT128 + + + ) + +183  + #__CFLOAT64X + +_Comex + +_Flt64x + + + ) + +187 #i +__HAVE_FLOAT128X + + +188 #i! +__GNUC_PREREQ + (7, 0|| +defed + +__lulus + + +191  + #__CFLOAT128X + +_Comex + +_Flt128x + + + ) + +196 #i +__HAVE_FLOAT16 + + +198 #i! +__GNUC_PREREQ + (7, 0|| +defed + +__lulus + + +199  + t_Flt16 + + t__ibu__ + (( + t__mode__ + ( + t__HF__ +))); + +202 #i! +__GNUC_PREREQ + (7, 0) + +203  + #__but_huge_vf16 +((( +_Flt16 + + `__but_huge_v + ()) + + ) + +204  + #__but_ff16 +((( +_Flt16 + + `__but_f + ()) + + ) + +205  + #__but_nf16 +( +x +(( +_Flt16 + + `__but_n + (x)) + + ) + +206  + #__but_nsf16 +( +x +(( +_Flt16 + + `__but_ns + (x)) + + ) + +211 #i +__HAVE_FLOAT32 + + +213 #i! +__GNUC_PREREQ + (7, 0|| +defed + +__lulus + + +214  + t_Flt32 +; + +217 #i! +__GNUC_PREREQ + (7, 0) + +218  + #__but_huge_vf32 +(( + `__but_huge_vf + ()) + + ) + +219  + #__but_ff32 +(( + `__but_ff + ()) + + ) + +220  + #__but_nf32 +( +x +( + `__but_nf + (x)) + + ) + +221  + #__but_nsf32 +( +x +( + `__but_nsf + (x)) + + ) + +226 #i +__HAVE_FLOAT64 + + +235 #ifde +__NO_LONG_DOUBLE_MATH + + +237 #i! +__GNUC_PREREQ + (7, 0|| +defed + +__lulus + + +238  + t_Flt64 +; + +241 #i! +__GNUC_PREREQ + (7, 0) + +242  + #__but_huge_vf64 +(( + `__but_huge_vl + ()) + + ) + +243  + #__but_ff64 +(( + `__but_ + ()) + + ) + +244  + #__but_nf64 +( +x +( + `__but_ + (x)) + + ) + +245  + #__but_nsf64 +( +x +( + `__but_n + (x)) + + ) + +250 #i! +__GNUC_PREREQ + (7, 0|| +defed + +__lulus + + +251  + t_Flt64 +; + +254 #i! +__GNUC_PREREQ + (7, 0) + +255  + #__but_huge_vf64 +(( + `__but_huge_v + ()) + + ) + +256  + #__but_ff64 +(( + `__but_f + ()) + + ) + +257  + #__but_nf64 +( +x +( + `__but_n + (x)) + + ) + +258  + #__but_nsf64 +( +x +( + `__but_ns + (x)) + + ) + +265 #i +__HAVE_FLOAT32X + + +267 #i! +__GNUC_PREREQ + (7, 0|| +defed + +__lulus + + +268  + t_Flt32x +; + +271 #i! +__GNUC_PREREQ + (7, 0) + +272  + #__but_huge_vf32x +(( + `__but_huge_v + ()) + + ) + +273  + #__but_ff32x +(( + `__but_f + ()) + + ) + +274  + #__but_nf32x +( +x +( + `__but_n + (x)) + + ) + +275  + #__but_nsf32x +( +x +( + `__but_ns + (x)) + + ) + +280 #i +__HAVE_FLOAT64X + + +282 #i +__HAVE_FLOAT64X_LONG_DOUBLE + + +284 #i! +__GNUC_PREREQ + (7, 0|| +defed + +__lulus + + +285  + t_Flt64x +; + +288 #i! +__GNUC_PREREQ + (7, 0) + +289  + #__but_huge_vf64x +(( + `__but_huge_vl + ()) + + ) + +290  + #__but_ff64x +(( + `__but_ + ()) + + ) + +291  + #__but_nf64x +( +x +( + `__but_ + (x)) + + ) + +292  + #__but_nsf64x +( +x +( + `__but_n + (x)) + + ) + +297 #i! +__GNUC_PREREQ + (7, 0|| +defed + +__lulus + + +298  +_Flt128 + + t_Flt64x +; + +301 #i! +__GNUC_PREREQ + (7, 0) + +302  + #__but_huge_vf64x +(( + `__but_huge_vf128 + ()) + + ) + +303  + #__but_ff64x +(( + `__but_ff128 + ()) + + ) + +304  + #__but_nf64x +( +x +( + `__but_nf128 + (x)) + + ) + +305  + #__but_nsf64x +( +x +( + `__but_nsf128 + (x)) + + ) + +312 #i +__HAVE_FLOAT128X + + +314 #i! +__GNUC_PREREQ + (7, 0|| +defed + +__lulus + + +318 #i! +__GNUC_PREREQ + (7, 0) + +319  + #__but_huge_vf128x +((( +_Flt128x + + `__but_huge_v + ()) + + ) + +320  + #__but_ff128x +((( +_Flt128x + + `__but_f + ()) + + ) + +321  + #__but_nf128x +( +x +(( +_Flt128x + + `__but_n + (x)) + + ) + +322  + #__but_nsf128x +( +x +(( +_Flt128x + + `__but_ns + (x)) + + ) + + @/usr/include/bits/in.h + +20 #ide +_NETINET_IN_H + + +32 #i +defed + +_UAPI_LINUX_IN6_H + \ + +33 || +defed + + g_UAPI_IPV6_H + \ + +34 || +defed + + g_LINUX_IN6_H + \ + +35 || +defed + + g_IPV6_H + + +39  + #__USE_KERNEL_IPV6_DEFS + 1 + + ) + +41  + #__USE_KERNEL_IPV6_DEFS + 0 + + ) + +47  + #IP_OPTIONS + 4 + + ) + +48  + #IP_HDRINCL + 3 + + ) + +49  + #IP_TOS + 1 + + ) + +50  + #IP_TTL + 2 + + ) + +51  + #IP_RECVOPTS + 6 + + ) + +53  + #IP_RECVRETOPTS + +IP_RETOPTS + + + ) + +54  + #IP_RETOPTS + 7 + + ) + +55  + #IP_MULTICAST_IF + 32 + + ) + +56  + #IP_MULTICAST_TTL + 33 + + ) + +57  + #IP_MULTICAST_LOOP + 34 + + ) + +58  + #IP_ADD_MEMBERSHIP + 35 + + ) + +59  + #IP_DROP_MEMBERSHIP + 36 + + ) + +60  + #IP_UNBLOCK_SOURCE + 37 + + ) + +61  + #IP_BLOCK_SOURCE + 38 + + ) + +62  + #IP_ADD_SOURCE_MEMBERSHIP + 39 + + ) + +63  + #IP_DROP_SOURCE_MEMBERSHIP + 40 + + ) + +64  + #IP_MSFILTER + 41 + + ) + +65 #ifde +__USE_MISC + + +66  + #MCAST_JOIN_GROUP + 42 + + ) + +67  + #MCAST_BLOCK_SOURCE + 43 + + ) + +68  + #MCAST_UNBLOCK_SOURCE + 44 + + ) + +69  + #MCAST_LEAVE_GROUP + 45 + + ) + +70  + #MCAST_JOIN_SOURCE_GROUP + 46 + + ) + +71  + #MCAST_LEAVE_SOURCE_GROUP + 47 + + ) + +72  + #MCAST_MSFILTER + 48 + + ) + +73  + #IP_MULTICAST_ALL + 49 + + ) + +74  + #IP_UNICAST_IF + 50 + + ) + +76  + #MCAST_EXCLUDE + 0 + + ) + +77  + #MCAST_INCLUDE + 1 + + ) + +80  + #IP_ROUTER_ALERT + 5 + + ) + +81  + #IP_PKTINFO + 8 + + ) + +82  + #IP_PKTOPTIONS + 9 + + ) + +83  + #IP_PMTUDISC + 10 + + ) + +84  + #IP_MTU_DISCOVER + 10 + + ) + +85  + #IP_RECVERR + 11 + + ) + +86  + #IP_RECVTTL + 12 + + ) + +87  + #IP_RECVTOS + 13 + + ) + +88  + #IP_MTU + 14 + + ) + +89  + #IP_FREEBIND + 15 + + ) + +90  + #IP_IPSEC_POLICY + 16 + + ) + +91  + #IP_XFRM_POLICY + 17 + + ) + +92  + #IP_PASSSEC + 18 + + ) + +93  + #IP_TRANSPARENT + 19 + + ) + +94  + #IP_MULTICAST_ALL + 49 + + ) + +97  + #IP_ORIGDSTADDR + 20 + + ) + +98  + #IP_RECVORIGDSTADDR + +IP_ORIGDSTADDR + + + ) + +100  + #IP_MINTTL + 21 + + ) + +101  + #IP_NODEFRAG + 22 + + ) + +102  + #IP_CHECKSUM + 23 + + ) + +103  + #IP_BIND_ADDRESS_NO_PORT + 24 + + ) + +104  + #IP_RECVFRAGSIZE + 25 + + ) + +107  + #IP_PMTUDISC_DONT + 0 + + ) + +108  + #IP_PMTUDISC_WANT + 1 + + ) + +109  + #IP_PMTUDISC_DO + 2 + + ) + +110  + #IP_PMTUDISC_PROBE + 3 + + ) + +114  + #IP_PMTUDISC_INTERFACE + 4 + + ) + +116  + #IP_PMTUDISC_OMIT + 5 + + ) + +118  + #IP_MULTICAST_IF + 32 + + ) + +119  + #IP_MULTICAST_TTL + 33 + + ) + +120  + #IP_MULTICAST_LOOP + 34 + + ) + +121  + #IP_ADD_MEMBERSHIP + 35 + + ) + +122  + #IP_DROP_MEMBERSHIP + 36 + + ) + +123  + #IP_UNBLOCK_SOURCE + 37 + + ) + +124  + #IP_BLOCK_SOURCE + 38 + + ) + +125  + #IP_ADD_SOURCE_MEMBERSHIP + 39 + + ) + +126  + #IP_DROP_SOURCE_MEMBERSHIP + 40 + + ) + +127  + #IP_MSFILTER + 41 + + ) + +128  + #IP_MULTICAST_ALL + 49 + + ) + +129  + #IP_UNICAST_IF + 50 + + ) + +132  + #SOL_IP + 0 + + ) + +134  + #IP_DEFAULT_MULTICAST_TTL + 1 + + ) + +135  + #IP_DEFAULT_MULTICAST_LOOP + 1 + + ) + +136  + #IP_MAX_MEMBERSHIPS + 20 + + ) + +138 #ifde +__USE_MISC + + +142  + s_ts + + +144  +_addr + + m_d +; + +145  + m_ts +[40]; + +149  + s_mqn + + +151  +_addr + + mimr_muɟddr +; + +152  +_addr + + mimr_addss +; + +153  + mimr_ifdex +; + +157  + s_pktfo + + +159  + mi_ifdex +; + +160  +_addr + + mi_ec_d +; + +161  +_addr + + mi_addr +; + +168  + #IPV6_ADDRFORM + 1 + + ) + +169  + #IPV6_2292PKTINFO + 2 + + ) + +170  + #IPV6_2292HOPOPTS + 3 + + ) + +171  + #IPV6_2292DSTOPTS + 4 + + ) + +172  + #IPV6_2292RTHDR + 5 + + ) + +173  + #IPV6_2292PKTOPTIONS + 6 + + ) + +174  + #IPV6_CHECKSUM + 7 + + ) + +175  + #IPV6_2292HOPLIMIT + 8 + + ) + +177  + #SCM_SRCRT + +IPV6_RXSRCRT + + + ) + +179  + #IPV6_NEXTHOP + 9 + + ) + +180  + #IPV6_AUTHHDR + 10 + + ) + +181  + #IPV6_UNICAST_HOPS + 16 + + ) + +182  + #IPV6_MULTICAST_IF + 17 + + ) + +183  + #IPV6_MULTICAST_HOPS + 18 + + ) + +184  + #IPV6_MULTICAST_LOOP + 19 + + ) + +185  + #IPV6_JOIN_GROUP + 20 + + ) + +186  + #IPV6_LEAVE_GROUP + 21 + + ) + +187  + #IPV6_ROUTER_ALERT + 22 + + ) + +188  + #IPV6_MTU_DISCOVER + 23 + + ) + +189  + #IPV6_MTU + 24 + + ) + +190  + #IPV6_RECVERR + 25 + + ) + +191  + #IPV6_V6ONLY + 26 + + ) + +192  + #IPV6_JOIN_ANYCAST + 27 + + ) + +193  + #IPV6_LEAVE_ANYCAST + 28 + + ) + +194  + #IPV6_MULTICAST_ALL + 29 + + ) + +195  + #IPV6_IPSEC_POLICY + 34 + + ) + +196  + #IPV6_XFRM_POLICY + 35 + + ) + +197  + #IPV6_HDRINCL + 36 + + ) + +200  + #IPV6_RECVPKTINFO + 49 + + ) + +201  + #IPV6_PKTINFO + 50 + + ) + +202  + #IPV6_RECVHOPLIMIT + 51 + + ) + +203  + #IPV6_HOPLIMIT + 52 + + ) + +204  + #IPV6_RECVHOPOPTS + 53 + + ) + +205  + #IPV6_HOPOPTS + 54 + + ) + +206  + #IPV6_RTHDRDSTOPTS + 55 + + ) + +207  + #IPV6_RECVRTHDR + 56 + + ) + +208  + #IPV6_RTHDR + 57 + + ) + +209  + #IPV6_RECVDSTOPTS + 58 + + ) + +210  + #IPV6_DSTOPTS + 59 + + ) + +211  + #IPV6_RECVPATHMTU + 60 + + ) + +212  + #IPV6_PATHMTU + 61 + + ) + +213  + #IPV6_DONTFRAG + 62 + + ) + +216  + #IPV6_RECVTCLASS + 66 + + ) + +217  + #IPV6_TCLASS + 67 + + ) + +219  + #IPV6_AUTOFLOWLABEL + 70 + + ) + +222  + #IPV6_ADDR_PREFERENCES + 72 + + ) + +225  + #IPV6_MINHOPCOUNT + 73 + + ) + +227  + #IPV6_ORIGDSTADDR + 74 + + ) + +228  + #IPV6_RECVORIGDSTADDR + +IPV6_ORIGDSTADDR + + + ) + +229  + #IPV6_TRANSPARENT + 75 + + ) + +230  + #IPV6_UNICAST_IF + 76 + + ) + +231  + #IPV6_RECVFRAGSIZE + 77 + + ) + +232  + #IPV6_FREEBIND + 78 + + ) + +235 #i! +__USE_KERNEL_IPV6_DEFS + + +236  + #IPV6_ADD_MEMBERSHIP + +IPV6_JOIN_GROUP + + + ) + +237  + #IPV6_DROP_MEMBERSHIP + +IPV6_LEAVE_GROUP + + + ) + +239  + #IPV6_RXHOPOPTS + +IPV6_HOPOPTS + + + ) + +240  + #IPV6_RXDSTOPTS + +IPV6_DSTOPTS + + + ) + +243  + #IPV6_PMTUDISC_DONT + 0 + + ) + +244  + #IPV6_PMTUDISC_WANT + 1 + + ) + +245  + #IPV6_PMTUDISC_DO + 2 + + ) + +246  + #IPV6_PMTUDISC_PROBE + 3 + + ) + +247  + #IPV6_PMTUDISC_INTERFACE + 4 + + ) + +248  + #IPV6_PMTUDISC_OMIT + 5 + + ) + +251  + #SOL_IPV6 + 41 + + ) + +252  + #SOL_ICMPV6 + 58 + + ) + +255  + #IPV6_RTHDR_LOOSE + 0 + + ) + +256  + #IPV6_RTHDR_STRICT + 1 + + ) + +258  + #IPV6_RTHDR_TYPE_0 + 0 + + ) + + @/usr/include/bits/ioctl-types.h + +19 #ide +_SYS_IOCTL_H + + +24  + ~ + +27  + swsize + + +29  + mws_row +; + +30  + mws_c +; + +31  + mws_xpix +; + +32  + mws_ypix +; + +35  + #NCC + 8 + + ) + +36  + srmio + + +38  + mc_iag +; + +39  + mc_oag +; + +40  + mc_cag +; + +41  + mc_lag +; + +42  + mc_le +; + +43  + mc_cc +[ +NCC +]; + +47  + #TIOCM_LE + 0x001 + + ) + +48  + #TIOCM_DTR + 0x002 + + ) + +49  + #TIOCM_RTS + 0x004 + + ) + +50  + #TIOCM_ST + 0x008 + + ) + +51  + #TIOCM_SR + 0x010 + + ) + +52  + #TIOCM_CTS + 0x020 + + ) + +53  + #TIOCM_CAR + 0x040 + + ) + +54  + #TIOCM_RNG + 0x080 + + ) + +55  + #TIOCM_DSR + 0x100 + + ) + +56  + #TIOCM_CD + +TIOCM_CAR + + + ) + +57  + #TIOCM_RI + +TIOCM_RNG + + + ) + +62  + #N_TTY + 0 + + ) + +63  + #N_SLIP + 1 + + ) + +64  + #N_MOUSE + 2 + + ) + +65  + #N_PPP + 3 + + ) + +66  + #N_STRIP + 4 + + ) + +67  + #N_AX25 + 5 + + ) + +68  + #N_X25 + 6 + + ) + +69  + #N_6PACK + 7 + + ) + +70  + #N_MASC + 8 + + ) + +71  + #N_R3964 + 9 + + ) + +72  + #N_PROFIBUS_FDL + 10 + + ) + +73  + #N_IRDA + 11 + + ) + +74  + #N_SMSBLOCK + 12 + + ) + +75  + #N_HDLC + 13 + + ) + +76  + #N_SYNC_PPP + 14 + + ) + +77  + #N_HCI + 15 + + ) + + @/usr/include/bits/ioctls.h + +18 #ide +_SYS_IOCTL_H + + +23  + ~ + +26  + #SIOCADDRT + 0x890B + + ) + +27  + #SIOCDELRT + 0x890C + + ) + +28  + #SIOCRTMSG + 0x890D + + ) + +31  + #SIOCGIFNAME + 0x8910 + + ) + +32  + #SIOCSIFLINK + 0x8911 + + ) + +33  + #SIOCGIFCONF + 0x8912 + + ) + +34  + #SIOCGIFFLAGS + 0x8913 + + ) + +35  + #SIOCSIFFLAGS + 0x8914 + + ) + +36  + #SIOCGIFADDR + 0x8915 + + ) + +37  + #SIOCSIFADDR + 0x8916 + + ) + +38  + #SIOCGIFDSTADDR + 0x8917 + + ) + +39  + #SIOCSIFDSTADDR + 0x8918 + + ) + +40  + #SIOCGIFBRDADDR + 0x8919 + + ) + +41  + #SIOCSIFBRDADDR + 0x891 + + ) + +42  + #SIOCGIFNETMASK + 0x891b + + ) + +43  + #SIOCSIFNETMASK + 0x891 + + ) + +44  + #SIOCGIFMETRIC + 0x891d + + ) + +45  + #SIOCSIFMETRIC + 0x891 + + ) + +46  + #SIOCGIFMEM + 0x891 + + ) + +47  + #SIOCSIFMEM + 0x8920 + + ) + +48  + #SIOCGIFMTU + 0x8921 + + ) + +49  + #SIOCSIFMTU + 0x8922 + + ) + +50  + #SIOCSIFNAME + 0x8923 + + ) + +51  + #SIOCSIFHWADDR + 0x8924 + + ) + +52  + #SIOCGIFENCAP + 0x8925 + + ) + +53  + #SIOCSIFENCAP + 0x8926 + + ) + +54  + #SIOCGIFHWADDR + 0x8927 + + ) + +55  + #SIOCGIFSLAVE + 0x8929 + + ) + +56  + #SIOCSIFSLAVE + 0x8930 + + ) + +57  + #SIOCADDMULTI + 0x8931 + + ) + +58  + #SIOCDELMULTI + 0x8932 + + ) + +59  + #SIOCGIFINDEX + 0x8933 + + ) + +60  + #SIOGIFINDEX + +SIOCGIFINDEX + + + ) + +61  + #SIOCSIFPFLAGS + 0x8934 + + ) + +62  + #SIOCGIFPFLAGS + 0x8935 + + ) + +63  + #SIOCDIFADDR + 0x8936 + + ) + +64  + #SIOCSIFHWBROADCAST + 0x8937 + + ) + +65  + #SIOCGIFCOUNT + 0x8938 + + ) + +67  + #SIOCGIFBR + 0x8940 + + ) + +68  + #SIOCSIFBR + 0x8941 + + ) + +70  + #SIOCGIFTXQLEN + 0x8942 + + ) + +71  + #SIOCSIFTXQLEN + 0x8943 + + ) + +76  + #SIOCDARP + 0x8953 + + ) + +77  + #SIOCGARP + 0x8954 + + ) + +78  + #SIOCSARP + 0x8955 + + ) + +81  + #SIOCDRARP + 0x8960 + + ) + +82  + #SIOCGRARP + 0x8961 + + ) + +83  + #SIOCSRARP + 0x8962 + + ) + +87  + #SIOCGIFMAP + 0x8970 + + ) + +88  + #SIOCSIFMAP + 0x8971 + + ) + +92  + #SIOCADDDLCI + 0x8980 + + ) + +93  + #SIOCDELDLCI + 0x8981 + + ) + +102  + #SIOCDEVPRIVATE + 0x89F0 + + ) + +108  + #SIOCPROTOPRIVATE + 0x89E0 + + ) + + @/usr/include/bits/local_lim.h + +24 #ide +NR_OPEN + + +25  + #__undef_NR_OPEN + + + ) + +27 #ide +LINK_MAX + + +28  + #__undef_LINK_MAX + + + ) + +30 #ide +OPEN_MAX + + +31  + #__undef_OPEN_MAX + + + ) + +33 #ide +ARG_MAX + + +34  + #__undef_ARG_MAX + + + ) + +38  + ~ + +41 #ifde +__undef_NR_OPEN + + +42 #unde +NR_OPEN + + +43 #unde +__undef_NR_OPEN + + +46 #ifde +__undef_LINK_MAX + + +47 #unde +LINK_MAX + + +48 #unde +__undef_LINK_MAX + + +51 #ifde +__undef_OPEN_MAX + + +52 #unde +OPEN_MAX + + +53 #unde +__undef_OPEN_MAX + + +56 #ifde +__undef_ARG_MAX + + +57 #unde +ARG_MAX + + +58 #unde +__undef_ARG_MAX + + +62  + #_POSIX_THREAD_KEYS_MAX + 128 + + ) + +64  + #PTHREAD_KEYS_MAX + 1024 + + ) + +67  + #_POSIX_THREAD_DESTRUCTOR_ITERATIONS + 4 + + ) + +69  + #PTHREAD_DESTRUCTOR_ITERATIONS + +_POSIX_THREAD_DESTRUCTOR_ITERATIONS + + + ) + +72  + #_POSIX_THREAD_THREADS_MAX + 64 + + ) + +74 #unde +PTHREAD_THREADS_MAX + + +78  + #AIO_PRIO_DELTA_MAX + 20 + + ) + +81  + #PTHREAD_STACK_MIN + 16384 + + ) + +84  + #DELAYTIMER_MAX + 2147483647 + + ) + +87  + #TTY_NAME_MAX + 32 + + ) + +90  + #LOGIN_NAME_MAX + 256 + + ) + +93  + #HOST_NAME_MAX + 64 + + ) + +96  + #MQ_PRIO_MAX + 32768 + + ) + +99  + #SEM_VALUE_MAX + (2147483647) + + ) + + @/usr/include/bits/poll.h + +18 #ide +_SYS_POLL_H + + +25  + #POLLIN + 0x001 + + ) + +26  + #POLLPRI + 0x002 + + ) + +27  + #POLLOUT + 0x004 + + ) + +29 #i +defed + +__USE_XOPEN + || defed +__USE_XOPEN2K8 + + +31  + #POLLRDNORM + 0x040 + + ) + +32  + #POLLRDBAND + 0x080 + + ) + +33  + #POLLWRNORM + 0x100 + + ) + +34  + #POLLWRBAND + 0x200 + + ) + +37 #ifde +__USE_GNU + + +39  + #POLLMSG + 0x400 + + ) + +40  + #POLLREMOVE + 0x1000 + + ) + +41  + #POLLRDHUP + 0x2000 + + ) + +47  + #POLLERR + 0x008 + + ) + +48  + #POLLHUP + 0x010 + + ) + +49  + #POLLNVAL + 0x020 + + ) + + @/usr/include/bits/poll2.h + +19 #ide +_SYS_POLL_H + + +24 +__BEGIN_DECLS + + +26  +__REDIRECT + ( +__pl_s +, ( +plfd + * +__fds +, +nfds_t + +__nfds +, + +27  +__timeout +), +pl +); + +28  +__pl_chk + ( +plfd + * +__fds +, +nfds_t + +__nfds +,  +__timeout +, + +29 +__SIZE_TYPE__ + +__fd +); + +30  +__REDIRECT + ( +__pl_chk_wn +, ( +plfd + * +__fds +, +nfds_t + +__nfds +, + +31  +__timeout +, +__SIZE_TYPE__ + +__fd +), + +32 +__pl_chk +) + +33 +__wljr + ("poll called with fds bufferoo small filefdsntries"); + +35 +__ftify_funi +  + +36 + $pl + ( +plfd + * +__fds +, +nfds_t + +__nfds +,  +__timeout +) + +38 i( + `__bos + ( +__fds +!( +__SIZE_TYPE__ +) -1) + +40 i(! + `__but_cڡt_p + ( +__nfds +)) + +41  + `__pl_chk + ( +__fds +, +__nfds +, +__timeout +, + `__bos + (__fds)); + +42 i( + `__bos + ( +__fds +/  (*__fds< +__nfds +) + +43  + `__pl_chk_wn + ( +__fds +, +__nfds +, +__timeout +, + `__bos + (__fds)); + +46  + `__pl_s + ( +__fds +, +__nfds +, +__timeout +); + +47 + } +} + +50 #ifde +__USE_GNU + + +51  +__REDIRECT + ( +__l_s +, ( +plfd + * +__fds +, +nfds_t + +__nfds +, + +52 cڡ  +timeec + * +__timeout +, + +53 cڡ +__sigt_t + * +__ss +), +l +); + +54  +__l_chk + ( +plfd + * +__fds +, +nfds_t + +__nfds +, + +55 cڡ  +timeec + * +__timeout +, + +56 cڡ +__sigt_t + * +__ss +, +__SIZE_TYPE__ + +__fd +); + +57  +__REDIRECT + ( +__l_chk_wn +, ( +plfd + * +__fds +, +nfds_t + +__nfds +, + +58 cڡ  +timeec + * +__timeout +, + +59 cڡ +__sigt_t + * +__ss +, + +60 +__SIZE_TYPE__ + +__fd +), + +61 +__l_chk +) + +62 +__wljr + ("ppoll called with fds bufferoo small filefdsntries"); + +64 +__ftify_funi +  + +65 + $l + ( +plfd + * +__fds +, +nfds_t + +__nfds +, cڡ  +timeec + * +__timeout +, + +66 cڡ +__sigt_t + * +__ss +) + +68 i( + `__bos + ( +__fds +!( +__SIZE_TYPE__ +) -1) + +70 i(! + `__but_cڡt_p + ( +__nfds +)) + +71  + `__l_chk + ( +__fds +, +__nfds +, +__timeout +, +__ss +, + `__bos + (__fds)); + +72 i( + `__bos + ( +__fds +/  (*__fds< +__nfds +) + +73  + `__l_chk_wn + ( +__fds +, +__nfds +, +__timeout +, +__ss +, + +74 + `__bos + ( +__fds +)); + +77  + `__l_s + ( +__fds +, +__nfds +, +__timeout +, +__ss +); + +78 + } +} + +81 + g__END_DECLS + + + @/usr/include/bits/setjmp.h + +19 #ide +_BITS_SETJMP_H + + +20  + #_BITS_SETJMP_H + 1 + + ) + +22 #i! +defed + +_SETJMP_H + && !defed +_PTHREAD_H + + +26  + ~ + +28 #ide +_ASM + + +30 #i +__WORDSIZE + == 64 + +31  + t__jmp_buf +[8]; + +32 #i +defed + +__x86_64__ + + +33 +__exnsi__ +  + t__jmp_buf +[8]; + +35  + t__jmp_buf +[6]; + + @/usr/include/bits/sockaddr.h + +23 #ide +_BITS_SOCKADDR_H + + +24  + #_BITS_SOCKADDR_H + 1 + + ) + +28  + t_my_t +; + +34  + #__SOCKADDR_COMMON +( +_efix +) \ + +35 +_my_t + +_efix +## +my + + + ) + +37  + #__SOCKADDR_COMMON_SIZE + ( ()) + + ) + +40  + #_SS_SIZE + 128 + + ) + + @/usr/include/bits/socket.h + +19 #ide +__BITS_SOCKET_H + + +20  + #__BITS_SOCKET_H + + + ) + +22 #ide +_SYS_SOCKET_H + + +26  + #__ed_size_t + + + ) + +27  + ~ + +29  + ~ + +32 #ide +__sockn_t_defed + + +33  +__sockn_t + + tsockn_t +; + +34  + #__sockn_t_defed + + + ) + +38  + ~ + +41  + #PF_UNSPEC + 0 + + ) + +42  + #PF_LOCAL + 1 + + ) + +43  + #PF_UNIX + +PF_LOCAL + + + ) + +44  + #PF_FILE + +PF_LOCAL + + + ) + +45  + #PF_INET + 2 + + ) + +46  + #PF_AX25 + 3 + + ) + +47  + #PF_IPX + 4 + + ) + +48  + #PF_APPLETALK + 5 + + ) + +49  + #PF_NETROM + 6 + + ) + +50  + #PF_BRIDGE + 7 + + ) + +51  + #PF_ATMPVC + 8 + + ) + +52  + #PF_X25 + 9 + + ) + +53  + #PF_INET6 + 10 + + ) + +54  + #PF_ROSE + 11 + + ) + +55  + #PF_DECt + 12 + + ) + +56  + #PF_NETBEUI + 13 + + ) + +57  + #PF_SECURITY + 14 + + ) + +58  + #PF_KEY + 15 + + ) + +59  + #PF_NETLINK + 16 + + ) + +60  + #PF_ROUTE + +PF_NETLINK + + + ) + +61  + #PF_PACKET + 17 + + ) + +62  + #PF_ASH + 18 + + ) + +63  + #PF_ECONET + 19 + + ) + +64  + #PF_ATMSVC + 20 + + ) + +65  + #PF_RDS + 21 + + ) + +66  + #PF_SNA + 22 + + ) + +67  + #PF_IRDA + 23 + + ) + +68  + #PF_PPPOX + 24 + + ) + +69  + #PF_WANPIPE + 25 + + ) + +70  + #PF_LLC + 26 + + ) + +71  + #PF_IB + 27 + + ) + +72  + #PF_MPLS + 28 + + ) + +73  + #PF_CAN + 29 + + ) + +74  + #PF_TIPC + 30 + + ) + +75  + #PF_BLUETOOTH + 31 + + ) + +76  + #PF_IUCV + 32 + + ) + +77  + #PF_RXRPC + 33 + + ) + +78  + #PF_ISDN + 34 + + ) + +79  + #PF_PHONET + 35 + + ) + +80  + #PF_IEEE802154 + 36 + + ) + +81  + #PF_CAIF + 37 + + ) + +82  + #PF_ALG + 38 + + ) + +83  + #PF_NFC + 39 + + ) + +84  + #PF_VSOCK + 40 + + ) + +85  + #PF_KCM + 41 + + ) + +86  + #PF_QIPCRTR + 42 + + ) + +87  + #PF_SMC + 43 + + ) + +88  + #PF_XDP + 44 + + ) + +89  + #PF_MAX + 45 + + ) + +92  + #AF_UNSPEC + +PF_UNSPEC + + + ) + +93  + #AF_LOCAL + +PF_LOCAL + + + ) + +94  + #AF_UNIX + +PF_UNIX + + + ) + +95  + #AF_FILE + +PF_FILE + + + ) + +96  + #AF_INET + +PF_INET + + + ) + +97  + #AF_AX25 + +PF_AX25 + + + ) + +98  + #AF_IPX + +PF_IPX + + + ) + +99  + #AF_APPLETALK + +PF_APPLETALK + + + ) + +100  + #AF_NETROM + +PF_NETROM + + + ) + +101  + #AF_BRIDGE + +PF_BRIDGE + + + ) + +102  + #AF_ATMPVC + +PF_ATMPVC + + + ) + +103  + #AF_X25 + +PF_X25 + + + ) + +104  + #AF_INET6 + +PF_INET6 + + + ) + +105  + #AF_ROSE + +PF_ROSE + + + ) + +106  + #AF_DECt + +PF_DECt + + + ) + +107  + #AF_NETBEUI + +PF_NETBEUI + + + ) + +108  + #AF_SECURITY + +PF_SECURITY + + + ) + +109  + #AF_KEY + +PF_KEY + + + ) + +110  + #AF_NETLINK + +PF_NETLINK + + + ) + +111  + #AF_ROUTE + +PF_ROUTE + + + ) + +112  + #AF_PACKET + +PF_PACKET + + + ) + +113  + #AF_ASH + +PF_ASH + + + ) + +114  + #AF_ECONET + +PF_ECONET + + + ) + +115  + #AF_ATMSVC + +PF_ATMSVC + + + ) + +116  + #AF_RDS + +PF_RDS + + + ) + +117  + #AF_SNA + +PF_SNA + + + ) + +118  + #AF_IRDA + +PF_IRDA + + + ) + +119  + #AF_PPPOX + +PF_PPPOX + + + ) + +120  + #AF_WANPIPE + +PF_WANPIPE + + + ) + +121  + #AF_LLC + +PF_LLC + + + ) + +122  + #AF_IB + +PF_IB + + + ) + +123  + #AF_MPLS + +PF_MPLS + + + ) + +124  + #AF_CAN + +PF_CAN + + + ) + +125  + #AF_TIPC + +PF_TIPC + + + ) + +126  + #AF_BLUETOOTH + +PF_BLUETOOTH + + + ) + +127  + #AF_IUCV + +PF_IUCV + + + ) + +128  + #AF_RXRPC + +PF_RXRPC + + + ) + +129  + #AF_ISDN + +PF_ISDN + + + ) + +130  + #AF_PHONET + +PF_PHONET + + + ) + +131  + #AF_IEEE802154 + +PF_IEEE802154 + + + ) + +132  + #AF_CAIF + +PF_CAIF + + + ) + +133  + #AF_ALG + +PF_ALG + + + ) + +134  + #AF_NFC + +PF_NFC + + + ) + +135  + #AF_VSOCK + +PF_VSOCK + + + ) + +136  + #AF_KCM + +PF_KCM + + + ) + +137  + #AF_QIPCRTR + +PF_QIPCRTR + + + ) + +138  + #AF_SMC + +PF_SMC + + + ) + +139  + #AF_XDP + +PF_XDP + + + ) + +140  + #AF_MAX + +PF_MAX + + + ) + +146  + #SOL_RAW + 255 + + ) + +147  + #SOL_DECNET + 261 + + ) + +148  + #SOL_X25 + 262 + + ) + +149  + #SOL_PACKET + 263 + + ) + +150  + #SOL_ATM + 264 + + ) + +151  + #SOL_AAL + 265 + + ) + +152  + #SOL_IRDA + 266 + + ) + +153  + #SOL_NETBEUI + 267 + + ) + +154  + #SOL_LLC + 268 + + ) + +155  + #SOL_DCCP + 269 + + ) + +156  + #SOL_NETLINK + 270 + + ) + +157  + #SOL_TIPC + 271 + + ) + +158  + #SOL_RXRPC + 272 + + ) + +159  + #SOL_PPPOL2TP + 273 + + ) + +160  + #SOL_BLUETOOTH + 274 + + ) + +161  + #SOL_PNPIPE + 275 + + ) + +162  + #SOL_RDS + 276 + + ) + +163  + #SOL_IUCV + 277 + + ) + +164  + #SOL_CAIF + 278 + + ) + +165  + #SOL_ALG + 279 + + ) + +166  + #SOL_NFC + 280 + + ) + +167  + #SOL_KCM + 281 + + ) + +168  + #SOL_TLS + 282 + + ) + +169  + #SOL_XDP + 283 + + ) + +172  + #SOMAXCONN + 128 + + ) + +175  + ~ + +178  + ssockaddr + + +180 +__SOCKADDR_COMMON + ( +_ +); + +181  + m_da +[14]; + +187  + #__ss_igy +  + + ) + +188  + #_SS_PADSIZE + \ + +189 ( +_SS_SIZE + - +__SOCKADDR_COMMON_SIZE + -  ( +__ss_igy +)) + + ) + +191  + ssockaddr_age + + +193 +__SOCKADDR_COMMON + ( +ss_ +); + +194  + m__ss_ddg +[ +_SS_PADSIZE +]; + +195 +__ss_igy + + m__ss_ign +; + +202 + mMSG_OOB + = 0x01, + +203  + #MSG_OOB + +MSG_OOB + + + ) + +204 + mMSG_PEEK + = 0x02, + +205  + #MSG_PEEK + +MSG_PEEK + + + ) + +206 + mMSG_DONTROUTE + = 0x04, + +207  + #MSG_DONTROUTE + +MSG_DONTROUTE + + + ) + +208 #ifde +__USE_GNU + + +210 + mMSG_TRYHARD + = +MSG_DONTROUTE +, + +211  + #MSG_TRYHARD + +MSG_DONTROUTE + + + ) + +213 + mMSG_CTRUNC + = 0x08, + +214  + #MSG_CTRUNC + +MSG_CTRUNC + + + ) + +215 + mMSG_PROXY + = 0x10, + +216  + #MSG_PROXY + +MSG_PROXY + + + ) + +217 + mMSG_TRUNC + = 0x20, + +218  + #MSG_TRUNC + +MSG_TRUNC + + + ) + +219 + mMSG_DONTWAIT + = 0x40, + +220  + #MSG_DONTWAIT + +MSG_DONTWAIT + + + ) + +221 + mMSG_EOR + = 0x80, + +222  + #MSG_EOR + +MSG_EOR + + + ) + +223 + mMSG_WAITALL + = 0x100, + +224  + #MSG_WAITALL + +MSG_WAITALL + + + ) + +225 + mMSG_FIN + = 0x200, + +226  + #MSG_FIN + +MSG_FIN + + + ) + +227 + mMSG_SYN + = 0x400, + +228  + #MSG_SYN + +MSG_SYN + + + ) + +229 + mMSG_CONFIRM + = 0x800, + +230  + #MSG_CONFIRM + +MSG_CONFIRM + + + ) + +231 + mMSG_RST + = 0x1000, + +232  + #MSG_RST + +MSG_RST + + + ) + +233 + mMSG_ERRQUEUE + = 0x2000, + +234  + #MSG_ERRQUEUE + +MSG_ERRQUEUE + + + ) + +235 + mMSG_NOSIGNAL + = 0x4000, + +236  + #MSG_NOSIGNAL + +MSG_NOSIGNAL + + + ) + +237 + mMSG_MORE + = 0x8000, + +238  + #MSG_MORE + +MSG_MORE + + + ) + +239 + mMSG_WAITFORONE + = 0x10000, + +240  + #MSG_WAITFORONE + +MSG_WAITFORONE + + + ) + +241 + mMSG_BATCH + = 0x40000, + +242  + #MSG_BATCH + +MSG_BATCH + + + ) + +243 + mMSG_ZEROCOPY + = 0x4000000, + +244  + #MSG_ZEROCOPY + +MSG_ZEROCOPY + + + ) + +245 + mMSG_FASTOPEN + = 0x20000000, + +246  + #MSG_FASTOPEN + +MSG_FASTOPEN + + + ) + +248 + mMSG_CMSG_CLOEXEC + = 0x40000000 + +251  + #MSG_CMSG_CLOEXEC + +MSG_CMSG_CLOEXEC + + + ) + +257  + smsghdr + + +259 * + mmsg_me +; + +260 +sockn_t + + mmsg_m +; + +262  +iovec + * + mmsg_iov +; + +263 +size_t + + mmsg_iovn +; + +265 * + mmsg_cڌ +; + +266 +size_t + + mmsg_cڌn +; + +271  + mmsg_ags +; + +275  + scmsghdr + + +277 +size_t + + mcmsg_n +; + +282  + mcmsg_v +; + +283  + mcmsg_ty +; + +284 #i +__glibc_c99_exr_avaab + + +285 +__exnsi__ +  +__cmsg_da + + m__exr +; + +290 #i +__glibc_c99_exr_avaab + + +291  + #CMSG_DATA +( +cmsg +((cmsg)-> +__cmsg_da +) + + ) + +293  + #CMSG_DATA +( +cmsg +((*(( +cmsghdr + *(cmsg+ 1)) + + ) + +295  + #CMSG_NXTHDR +( +mhdr +, +cmsg + + `__cmsg_nxthdr + (mhdr, cmsg) + + ) + +296  + #CMSG_FIRSTHDR +( +mhdr +) \ + +297 (( +size_t +( +mhdr +)-> +msg_cڌn + > ( +cmsghdr +) \ + +298 ? ( +cmsghdr + *( +mhdr +)-> +msg_cڌ + : (cmsghd*0) + + ) + +299  + #CMSG_ALIGN +( +n +((֒+  ( +size_t +) - 1) \ + +300 & ( +size_t +~( (size_t- 1)) + + ) + +301  + #CMSG_SPACE +( +n +( + `CMSG_ALIGN + (len) \ + +302 + + `CMSG_ALIGN + ( ( +cmsghdr +))) + + ) + +303  + #CMSG_LEN +( +n +( + `CMSG_ALIGN + ( ( +cmsghdr +)+ (n)) + + ) + +305  +cmsghdr + * + $__cmsg_nxthdr + ( +msghdr + * +__mhdr +, + +306  +cmsghdr + * +__cmsg + +__THROW +; + +307 #ifde +__USE_EXTERN_INLINES + + +308 #ide +_EXTERN_INLINE + + +309  + #_EXTERN_INLINE + +__ex_le + + + ) + +311 +_EXTERN_INLINE +  +cmsghdr + * + +312 + `__NTH + ( + $__cmsg_nxthdr + ( +msghdr + * +__mhdr +,  +cmsghdr + * +__cmsg +)) + +314 i(( +size_t + +__cmsg +-> +cmsg_n + <  ( +cmsghdr +)) + +316  ( +cmsghdr + *) 0; + +318 +__cmsg + = ( +cmsghdr + *) ((*) __cmsg + +319 + + `CMSG_ALIGN + ( +__cmsg +-> +cmsg_n +)); + +320 i((*( +__cmsg + + 1> ((* +__mhdr +-> +msg_cڌ + + +321 + +__mhdr +-> +msg_cڌn +) + +322 || ((* +__cmsg + + + `CMSG_ALIGN + (__cmsg-> +cmsg_n +) + +323 > ((* +__mhdr +-> +msg_cڌ + + __mhdr-> +msg_cڌn +))) + +325  ( +cmsghdr + *) 0; + +326  +__cmsg +; + +327 + } +} + +334 + mSCM_RIGHTS + = 0x01 + +335  + #SCM_RIGHTS + +SCM_RIGHTS + + + ) + +336 #ifde +__USE_GNU + + +337 , + mSCM_CREDENTIALS + = 0x02 + +338  + #SCM_CREDENTIALS + +SCM_CREDENTIALS + + + ) + +342 #ifde +__USE_GNU + + +344  + sued + + +346 +pid_t + + mpid +; + +347 +uid_t + + muid +; + +348 +gid_t + + mgid +; + +353 #ide +__USE_MISC + + +354 #ide +FIOGETOWN + + +355  + #__SYS_SOCKET_H_undef_FIOGETOWN + + + ) + +357 #ide +FIOSETOWN + + +358  + #__SYS_SOCKET_H_undef_FIOSETOWN + + + ) + +360 #ide +SIOCATMARK + + +361  + #__SYS_SOCKET_H_undef_SIOCATMARK + + + ) + +363 #ide +SIOCGPGRP + + +364  + #__SYS_SOCKET_H_undef_SIOCGPGRP + + + ) + +366 #ide +SIOCGSTAMP + + +367  + #__SYS_SOCKET_H_undef_SIOCGSTAMP + + + ) + +369 #ide +SIOCGSTAMPNS + + +370  + #__SYS_SOCKET_H_undef_SIOCGSTAMPNS + + + ) + +372 #ide +SIOCSPGRP + + +373  + #__SYS_SOCKET_H_undef_SIOCSPGRP + + + ) + +376 #ide +IOCSIZE_MASK + + +377  + #__SYS_SOCKET_H_undef_IOCSIZE_MASK + + + ) + +379 #ide +IOCSIZE_SHIFT + + +380  + #__SYS_SOCKET_H_undef_IOCSIZE_SHIFT + + + ) + +382 #ide +IOC_IN + + +383  + #__SYS_SOCKET_H_undef_IOC_IN + + + ) + +385 #ide +IOC_INOUT + + +386  + #__SYS_SOCKET_H_undef_IOC_INOUT + + + ) + +388 #ide +IOC_OUT + + +389  + #__SYS_SOCKET_H_undef_IOC_OUT + + + ) + +393  + ~ + +395 #ide +__USE_MISC + + +396 #ifde +__SYS_SOCKET_H_undef_FIOGETOWN + + +397 #unde +__SYS_SOCKET_H_undef_FIOGETOWN + + +398 #unde +FIOGETOWN + + +400 #ifde +__SYS_SOCKET_H_undef_FIOSETOWN + + +401 #unde +__SYS_SOCKET_H_undef_FIOSETOWN + + +402 #unde +FIOSETOWN + + +404 #ifde +__SYS_SOCKET_H_undef_SIOCATMARK + + +405 #unde +__SYS_SOCKET_H_undef_SIOCATMARK + + +406 #unde +SIOCATMARK + + +408 #ifde +__SYS_SOCKET_H_undef_SIOCGPGRP + + +409 #unde +__SYS_SOCKET_H_undef_SIOCGPGRP + + +410 #unde +SIOCGPGRP + + +412 #ifde +__SYS_SOCKET_H_undef_SIOCGSTAMP + + +413 #unde +__SYS_SOCKET_H_undef_SIOCGSTAMP + + +414 #unde +SIOCGSTAMP + + +416 #ifde +__SYS_SOCKET_H_undef_SIOCGSTAMPNS + + +417 #unde +__SYS_SOCKET_H_undef_SIOCGSTAMPNS + + +418 #unde +SIOCGSTAMPNS + + +420 #ifde +__SYS_SOCKET_H_undef_SIOCSPGRP + + +421 #unde +__SYS_SOCKET_H_undef_SIOCSPGRP + + +422 #unde +SIOCSPGRP + + +425 #ifde +__SYS_SOCKET_H_undef_IOCSIZE_MASK + + +426 #unde +__SYS_SOCKET_H_undef_IOCSIZE_MASK + + +427 #unde +IOCSIZE_MASK + + +429 #ifde +__SYS_SOCKET_H_undef_IOCSIZE_SHIFT + + +430 #unde +__SYS_SOCKET_H_undef_IOCSIZE_SHIFT + + +431 #unde +IOCSIZE_SHIFT + + +433 #ifde +__SYS_SOCKET_H_undef_IOC_IN + + +434 #unde +__SYS_SOCKET_H_undef_IOC_IN + + +435 #unde +IOC_IN + + +437 #ifde +__SYS_SOCKET_H_undef_IOC_INOUT + + +438 #unde +__SYS_SOCKET_H_undef_IOC_INOUT + + +439 #unde +IOC_INOUT + + +441 #ifde +__SYS_SOCKET_H_undef_IOC_OUT + + +442 #unde +__SYS_SOCKET_H_undef_IOC_OUT + + +443 #unde +IOC_OUT + + +447  + slg + + +449  + ml_off +; + +450  + ml_lg +; + + @/usr/include/bits/socket2.h + +19 #ide +_SYS_SOCKET_H + + +23 +ssize_t + +__cv_chk + ( +__fd +, * +__buf +, +size_t + +__n +, size_ +__bu +, + +24  +__ags +); + +25 +ssize_t + +__REDIRECT + ( +__cv_s +, ( +__fd +, * +__buf +, +size_t + +__n +, + +26  +__ags +), +cv +); + +27 +ssize_t + +__REDIRECT + ( +__cv_chk_wn +, + +28 ( +__fd +, * +__buf +, +size_t + +__n +, size_ +__bu +, + +29  +__ags +), +__cv_chk +) + +30 +__wljr + ("recv called with biggerengthhan size of destination " + +33 +__ftify_funi + +ssize_t + + +34 + $cv + ( +__fd +, * +__buf +, +size_t + +__n +,  +__ags +) + +36 i( + `__bos0 + ( +__buf +!( +size_t +) -1) + +38 i(! + `__but_cڡt_p + ( +__n +)) + +39  + `__cv_chk + ( +__fd +, +__buf +, +__n +, + `__bos0 + (__buf), +__ags +); + +41 i( +__n + > + `__bos0 + ( +__buf +)) + +42  + `__cv_chk_wn + ( +__fd +, +__buf +, +__n +, + `__bos0 + (__buf), +__ags +); + +44  + `__cv_s + ( +__fd +, +__buf +, +__n +, +__ags +); + +45 + } +} + +47 +ssize_t + +__cvom_chk + ( +__fd +, * +__ri + +__buf +, +size_t + +__n +, + +48 +size_t + +__bu +,  +__ags +, + +49 +__SOCKADDR_ARG + +__addr +, + +50 +sockn_t + * +__ri + +__addr_n +); + +51 +ssize_t + +__REDIRECT + ( +__cvom_s +, + +52 ( +__fd +, * +__ri + +__buf +, +size_t + +__n +, + +53  +__ags +, +__SOCKADDR_ARG + +__addr +, + +54 +sockn_t + * +__ri + +__addr_n +), +cvom +); + +55 +ssize_t + +__REDIRECT + ( +__cvom_chk_wn +, + +56 ( +__fd +, * +__ri + +__buf +, +size_t + +__n +, + +57 +size_t + +__bu +,  +__ags +, + +58 +__SOCKADDR_ARG + +__addr +, + +59 +sockn_t + * +__ri + +__addr_n +), +__cvom_chk +) + +60 +__wljr + ("recvfrom called with biggerengthhan size of " + +63 +__ftify_funi + +ssize_t + + +64 + $cvom + ( +__fd +, * +__ri + +__buf +, +size_t + +__n +,  +__ags +, + +65 +__SOCKADDR_ARG + +__addr +, +sockn_t + * +__ri + +__addr_n +) + +67 i( + `__bos0 + ( +__buf +!( +size_t +) -1) + +69 i(! + `__but_cڡt_p + ( +__n +)) + +70  + `__cvom_chk + ( +__fd +, +__buf +, +__n +, + `__bos0 + (__buf), +__ags +, + +71 +__addr +, +__addr_n +); + +72 i( +__n + > + `__bos0 + ( +__buf +)) + +73  + `__cvom_chk_wn + ( +__fd +, +__buf +, +__n +, + `__bos0 + (__buf), +__ags +, + +74 +__addr +, +__addr_n +); + +76  + `__cvom_s + ( +__fd +, +__buf +, +__n +, +__ags +, +__addr +, +__addr_n +); + +77 + } +} + + @/usr/include/bits/string_fortified.h + +18 #ide +_BITS_STRING_FORTIFIED_H + + +19  + #_BITS_STRING_FORTIFIED_H + 1 + + ) + +21 #ide +_STRING_H + + +25 #i! +__GNUC_PREREQ + (5,0) + +26 +__wnde + ( +__wn_memt_zo_n +, + +30 +__ftify_funi + * + +31 +__NTH + ( + $memy + (* +__ri + +__de +, cڡ *__ri +__c +, + +32 +size_t + +__n +)) + +34  + `__but___memy_chk + ( +__de +, +__c +, +__n +, + `__bos0 + (__dest)); + +35 + } +} + +37 +__ftify_funi + * + +38 +__NTH + ( + $memmove + (* +__de +, cڡ * +__c +, +size_t + +__n +)) + +40  + `__but___memmove_chk + ( +__de +, +__c +, +__n +, + `__bos0 + (__dest)); + +41 + } +} + +43 #ifde +__USE_GNU + + +44 +__ftify_funi + * + +45 +__NTH + ( + $mempy + (* +__ri + +__de +, cڡ *__ri +__c +, + +46 +size_t + +__n +)) + +48  + `__but___mempy_chk + ( +__de +, +__c +, +__n +, + `__bos0 + (__dest)); + +49 + } +} + +58 +__ftify_funi + * + +59 +__NTH + ( + $memt + (* +__de +,  +__ch +, +size_t + +__n +)) + +63 #i! + `__GNUC_PREREQ + (5,0) + +64 i( + `__but_cڡt_p + ( +__n +) && __len == 0 + +65 && (! + `__but_cڡt_p + ( +__ch +) || __ch != 0)) + +67 + `__wn_memt_zo_n + (); + +68  +__de +; + +71  + `__but___memt_chk + ( +__de +, +__ch +, +__n +, + `__bos0 + (__dest)); + +72 + } +} + +74 #ifde +__USE_MISC + + +75  + ~ + +77  + $__exic_bzo_chk + (* +__de +, +size_t + +__n +, size_ +__den +) + +78 +__THROW + + `__nnu + ((1)); + +80 +__ftify_funi +  + +81 + `__NTH + ( + $exic_bzo + (* +__de +, +size_t + +__n +)) + +83 + `__exic_bzo_chk + ( +__de +, +__n +, + `__bos0 + (__dest)); + +84 + } +} + +87 +__ftify_funi + * + +88 +__NTH + ( + $ry + (* +__ri + +__de +, cڡ *__ri +__c +)) + +90  + `__but___ry_chk + ( +__de +, +__c +, + `__bos + (__dest)); + +91 + } +} + +93 #ifde +__USE_GNU + + +94 +__ftify_funi + * + +95 +__NTH + ( + $py + (* +__ri + +__de +, cڡ *__ri +__c +)) + +97  + `__but___py_chk + ( +__de +, +__c +, + `__bos + (__dest)); + +98 + } +} + +102 +__ftify_funi + * + +103 +__NTH + ( + $y + (* +__ri + +__de +, cڡ *__ri +__c +, + +104 +size_t + +__n +)) + +106  + `__but___y_chk + ( +__de +, +__c +, +__n +, + `__bos + (__dest)); + +107 + } +} + +110 * + $__y_chk + (* +__de +, cڡ * +__c +, +size_t + +__n +, + +111 +size_t + +__den + +__THROW +; + +112 * + `__REDIRECT_NTH + ( +__y_s +, (* +__de +, cڡ * +__c +, + +113 +size_t + +__n +), +y +); + +115 +__ftify_funi + * + +116 + `__NTH + ( + $y + (* +__de +, cڡ * +__c +, +size_t + +__n +)) + +118 i( + `__bos + ( +__de +!( +size_t +) -1 + +119 && (! + `__but_cڡt_p + ( +__n +|| __> + `__bos + ( +__de +))) + +120  + `__y_chk + ( +__de +, +__c +, +__n +, + `__bos + (__dest)); + +121  + `__y_s + ( +__de +, +__c +, +__n +); + +122 + } +} + +125 +__ftify_funi + * + +126 +__NTH + ( + $rt + (* +__ri + +__de +, cڡ *__ri +__c +)) + +128  + `__but___rt_chk + ( +__de +, +__c +, + `__bos + (__dest)); + +129 + } +} + +132 +__ftify_funi + * + +133 +__NTH + ( + $t + (* +__ri + +__de +, cڡ *__ri +__c +, + +134 +size_t + +__n +)) + +136  + `__but___t_chk + ( +__de +, +__c +, +__n +, + `__bos + (__dest)); + +137 + } +} + + @/usr/include/bits/termios-baud.h + +19 #ide +_TERMIOS_H + + +23 #ifde +__USE_MISC + + +24  + #CBAUD + 000000010017 + + ) + +25  + #CBAUDEX + 000000010000 + + ) + +27  + #CIBAUD + 002003600000 + + ) + +28  + #CMSPAR + 010000000000 + + ) + +29  + #CRTSCTS + 020000000000 + + ) + +33  + #B57600 + 0010001 + + ) + +34  + #B115200 + 0010002 + + ) + +35  + #B230400 + 0010003 + + ) + +36  + #B460800 + 0010004 + + ) + +37  + #B500000 + 0010005 + + ) + +38  + #B576000 + 0010006 + + ) + +39  + #B921600 + 0010007 + + ) + +40  + #B1000000 + 0010010 + + ) + +41  + #B1152000 + 0010011 + + ) + +42  + #B1500000 + 0010012 + + ) + +43  + #B2000000 + 0010013 + + ) + +44  + #B2500000 + 0010014 + + ) + +45  + #B3000000 + 0010015 + + ) + +46  + #B3500000 + 0010016 + + ) + +47  + #B4000000 + 0010017 + + ) + +48  + #__MAX_BAUD + +B4000000 + + + ) + + @/usr/include/bits/termios-c_cc.h + +19 #ide +_TERMIOS_H + + +24  + #VINTR + 0 + + ) + +25  + #VQUIT + 1 + + ) + +26  + #VERASE + 2 + + ) + +27  + #VKILL + 3 + + ) + +28  + #VEOF + 4 + + ) + +29  + #VTIME + 5 + + ) + +30  + #VMIN + 6 + + ) + +31  + #VSWTC + 7 + + ) + +32  + #VSTART + 8 + + ) + +33  + #VSTOP + 9 + + ) + +34  + #VSUSP + 10 + + ) + +35  + #VEOL + 11 + + ) + +36  + #VREPRINT + 12 + + ) + +37  + #VDISCARD + 13 + + ) + +38  + #VWERASE + 14 + + ) + +39  + #VLNEXT + 15 + + ) + +40  + #VEOL2 + 16 + + ) + + @/usr/include/bits/termios-c_cflag.h + +19 #ide +_TERMIOS_H + + +24  + #CSIZE + 0000060 + + ) + +25  + #CS5 + 0000000 + + ) + +26  + #CS6 + 0000020 + + ) + +27  + #CS7 + 0000040 + + ) + +28  + #CS8 + 0000060 + + ) + +29  + #CSTOPB + 0000100 + + ) + +30  + #CREAD + 0000200 + + ) + +31  + #PARENB + 0000400 + + ) + +32  + #PARODD + 0001000 + + ) + +33  + #HUPCL + 0002000 + + ) + +34  + #CLOCAL + 0004000 + + ) + + @/usr/include/bits/termios-c_iflag.h + +19 #ide +_TERMIOS_H + + +24  + #IGNBRK + 0000001 + + ) + +25  + #BRKINT + 0000002 + + ) + +26  + #IGNPAR + 0000004 + + ) + +27  + #PARMRK + 0000010 + + ) + +28  + #INPCK + 0000020 + + ) + +29  + #ISTRIP + 0000040 + + ) + +30  + #INLCR + 0000100 + + ) + +31  + #IGNCR + 0000200 + + ) + +32  + #ICRNL + 0000400 + + ) + +33  + #IUCLC + 0001000 + + ) + +35  + #IXON + 0002000 + + ) + +36  + #IXANY + 0004000 + + ) + +37  + #IXOFF + 0010000 + + ) + +38  + #IMAXBEL + 0020000 + + ) + +40  + #IUTF8 + 0040000 + + ) + + @/usr/include/bits/termios-c_lflag.h + +19 #ide +_TERMIOS_H + + +24  + #ISIG + 0000001 + + ) + +25  + #ICANON + 0000002 + + ) + +26 #i +defed + +__USE_MISC + || (defed +__USE_XOPEN + && !defed +__USE_XOPEN2K +) + +27  + #XCASE + 0000004 + + ) + +29  + #ECHO + 0000010 + + ) + +30  + #ECHOE + 0000020 + + ) + +32  + #ECHOK + 0000040 + + ) + +33  + #ECHONL + 0000100 + + ) + +34  + #NOFLSH + 0000200 + + ) + +35  + #TOSTOP + 0000400 + + ) + +36 #ifde +__USE_MISC + + +37  + #ECHOCTL + 0001000 + + ) + +42  + #ECHOPRT + 0002000 + + ) + +45  + #ECHOKE + 0004000 + + ) + +48  + #FLUSHO + 0010000 + + ) + +50  + #PENDIN + 0040000 + + ) + +54  + #IEXTEN + 0100000 + + ) + +56 #ifde +__USE_MISC + + +57  + #EXTPROC + 0200000 + + ) + + @/usr/include/bits/termios-c_oflag.h + +19 #ide +_TERMIOS_H + + +24  + #OPOST + 0000001 + + ) + +25  + #OLCUC + 0000002 + + ) + +27  + #ONLCR + 0000004 + + ) + +28  + #OCRNL + 0000010 + + ) + +29  + #ONOCR + 0000020 + + ) + +30  + #ONLRET + 0000040 + + ) + +31  + #OFILL + 0000100 + + ) + +32  + #OFDEL + 0000200 + + ) + +33 #i +defed + +__USE_MISC + || defed +__USE_XOPEN + + +34  + #NLDLY + 0000400 + + ) + +35  + #NL0 + 0000000 + + ) + +36  + #NL1 + 0000400 + + ) + +37  + #CRDLY + 0003000 + + ) + +38  + #CR0 + 0000000 + + ) + +39  + #CR1 + 0001000 + + ) + +40  + #CR2 + 0002000 + + ) + +41  + #CR3 + 0003000 + + ) + +42  + #TABDLY + 0014000 + + ) + +43  + #TAB0 + 0000000 + + ) + +44  + #TAB1 + 0004000 + + ) + +45  + #TAB2 + 0010000 + + ) + +46  + #TAB3 + 0014000 + + ) + +47  + #BSDLY + 0020000 + + ) + +48  + #BS0 + 0000000 + + ) + +49  + #BS1 + 0020000 + + ) + +50  + #FFDLY + 0100000 + + ) + +51  + #FF0 + 0000000 + + ) + +52  + #FF1 + 0100000 + + ) + +55  + #VTDLY + 0040000 + + ) + +56  + #VT0 + 0000000 + + ) + +57  + #VT1 + 0040000 + + ) + +59 #ifde +__USE_MISC + + +60  + #XTABS + 0014000 + + ) + + @/usr/include/bits/termios-misc.h + +19 #ide +_TERMIOS_H + + + @/usr/include/bits/termios-struct.h + +19 #ide +_TERMIOS_H + + +23  + #NCCS + 32 + + ) + +24  + srmios + + +26 +tcag_t + + mc_iag +; + +27 +tcag_t + + mc_oag +; + +28 +tcag_t + + mc_cag +; + +29 +tcag_t + + mc_lag +; + +30 +cc_t + + mc_le +; + +31 +cc_t + + mc_cc +[ +NCCS +]; + +32 +d_t + + mc_id +; + +33 +d_t + + mc_od +; + +34  + #_HAVE_STRUCT_TERMIOS_C_ISPEED + 1 + + ) + +35  + #_HAVE_STRUCT_TERMIOS_C_OSPEED + 1 + + ) + + @/usr/include/bits/termios-tcflow.h + +19 #ide +_TERMIOS_H + + +24  + #TCSANOW + 0 + + ) + +25  + #TCSADRAIN + 1 + + ) + +26  + #TCSAFLUSH + 2 + + ) + + @/usr/include/bits/time.h + +23 #ide +_BITS_TIME_H + + +24  + #_BITS_TIME_H + 1 + + ) + +26  + ~ + +34  + #CLOCKS_PER_SEC + (( +__ock_t +1000000) + + ) + +36 #i(! +defed + +__STRICT_ANSI__ + || defed +__USE_POSIX +) \ + +37 && ! +defed + +__USE_XOPEN2K + + +40  +__syscf + (); + +41  + #CLK_TCK + (( +__ock_t + + `__syscf + (2) + + ) + +44 #ifde +__USE_POSIX199309 + + +46  + #CLOCK_REALTIME + 0 + + ) + +48  + #CLOCK_MONOTONIC + 1 + + ) + +50  + #CLOCK_PROCESS_CPUTIME_ID + 2 + + ) + +52  + #CLOCK_THREAD_CPUTIME_ID + 3 + + ) + +54  + #CLOCK_MONOTONIC_RAW + 4 + + ) + +56  + #CLOCK_REALTIME_COARSE + 5 + + ) + +58  + #CLOCK_MONOTONIC_COARSE + 6 + + ) + +60  + #CLOCK_BOOTTIME + 7 + + ) + +62  + #CLOCK_REALTIME_ALARM + 8 + + ) + +64  + #CLOCK_BOOTTIME_ALARM + 9 + + ) + +66  + #CLOCK_TAI + 11 + + ) + +69  + #TIMER_ABSTIME + 1 + + ) + +72 #ifde +__USE_GNU + + +73  + ~ + +75 +__BEGIN_DECLS + + +78  + $ock_adjtime + ( +__ockid_t + +__ock_id +,  +timex + * +__utx + +__THROW +; + +80 +__END_DECLS + + + @/usr/include/bits/types/__locale_t.h + +20 #ide +_BITS_TYPES___LOCALE_T_H + + +21  + #_BITS_TYPES___LOCALE_T_H + 1 + + ) + +28  + s__lo_ru + + +31  +__lo_da + * + m__los +[13]; + +34 cڡ * + m__y_b +; + +35 cڡ * + m__y_tow +; + +36 cڡ * + m__y_tou +; + +39 cڡ * + m__mes +[13]; + +42  +__lo_ru + * + t__lo_t +; + + @/usr/include/bits/types/error_t.h + +19 #ide +__r_t_defed + + +20  + #__r_t_defed + 1 + + ) + +22  + tr_t +; + + @/usr/include/bits/types/mbstate_t.h + +1 #ide +__mbe_t_defed + + +2  + #__mbe_t_defed + 1 + + ) + +4  + ~ + +6  +__mbe_t + + tmbe_t +; + + @/usr/include/bits/types/struct_iovec.h + +19 #ide +__iovec_defed + + +20  + #__iovec_defed + 1 + + ) + +22  + #__ed_size_t + + + ) + +23  + ~ + +26  + siovec + + +28 * + miov_ba +; + +29 +size_t + + miov_n +; + + @/usr/include/bits/types/struct_itimerspec.h + +1 #ide +__imec_defed + + +2  + #__imec_defed + 1 + + ) + +4  + ~ + +5  + ~ + +8  + simec + + +10  +timeec + + m_rv +; + +11  +timeec + + m_vue +; + + @/usr/include/bits/types/struct_osockaddr.h + +1 #ide +__osockaddr_defed + + +2  + #__osockaddr_defed + 1 + + ) + +6  + sosockaddr + + +8  + m_my +; + +9  + m_da +[14]; + + @/usr/include/bits/types/struct_rusage.h + +19 #ide +__ruge_defed + + +20  + #__ruge_defed + 1 + + ) + +22  + ~ + +23  + ~ + +33  + sruge + + +36  +timev + + mru_utime +; + +38  +timev + + mru_ime +; + +40 +__exnsi__ + union + +42  + mru_maxrss +; + +43 +__sys_g_t + + m__ru_maxrss_wd +; + +47 +__exnsi__ + union + +49  + mru_ixrss +; + +50 +__sys_g_t + + m__ru_ixrss_wd +; + +53 +__exnsi__ + union + +55  + mru_idrss +; + +56 +__sys_g_t + + m__ru_idrss_wd +; + +59 +__exnsi__ + union + +61  + mru_iss +; + +62 +__sys_g_t + + m__ru_iss_wd +; + +66 +__exnsi__ + union + +68  + mru_mt +; + +69 +__sys_g_t + + m__ru_mt_wd +; + +72 +__exnsi__ + union + +74  + mru_majt +; + +75 +__sys_g_t + + m__ru_majt_wd +; + +78 +__exnsi__ + union + +80  + mru_nsw +; + +81 +__sys_g_t + + m__ru_nsw_wd +; + +85 +__exnsi__ + union + +87  + mru_block +; + +88 +__sys_g_t + + m__ru_block_wd +; + +91 +__exnsi__ + union + +93  + mru_oublock +; + +94 +__sys_g_t + + m__ru_oublock_wd +; + +97 +__exnsi__ + union + +99  + mru_msgd +; + +100 +__sys_g_t + + m__ru_msgd_wd +; + +103 +__exnsi__ + union + +105  + mru_msgrcv +; + +106 +__sys_g_t + + m__ru_msgrcv_wd +; + +109 +__exnsi__ + union + +111  + mru_nsigls +; + +112 +__sys_g_t + + m__ru_nsigls_wd +; + +117 +__exnsi__ + union + +119  + mru_nvcsw +; + +120 +__sys_g_t + + m__ru_nvcsw_wd +; + +124 +__exnsi__ + union + +126  + mru_nivcsw +; + +127 +__sys_g_t + + m__ru_nivcsw_wd +; + + @/usr/include/bits/types/struct_tm.h + +1 #ide +__ru_tm_defed + + +2  + #__ru_tm_defed + 1 + + ) + +4  + ~ + +7  + stm + + +9  + mtm_c +; + +10  + mtm_m +; + +11  + mtm_hour +; + +12  + mtm_mday +; + +13  + mtm_m +; + +14  + mtm_yr +; + +15  + mtm_wday +; + +16  + mtm_yday +; + +17  + mtm_isd +; + +19 #ifdef +__USE_MISC + + +20  + mtm_gmtoff +; + +21 cڡ * + mtm_ze +; + +23  + m__tm_gmtoff +; + +24 cڡ * + m__tm_ze +; + + @/usr/include/bits/types/wint_t.h + +1 #ide +__wt_t_defed + + +2  + #__wt_t_defed + 1 + + ) + +9 #ide +_WINT_T + + +10  + #_WINT_T + 1 + + ) + +16 #ide +__WINT_TYPE__ + + +17  + #__WINT_TYPE__ +  + + ) + +20  +__WINT_TYPE__ + + twt_t +; + + @/usr/include/bits/uio-ext.h + +19 #ide +_BITS_UIO_EXT_H + + +20  + #_BITS_UIO_EXT_H + 1 + + ) + +22 #ide +_SYS_UIO_H + + +26 +__BEGIN_DECLS + + +29 +ssize_t + + $oss_vm_adv + ( +pid_t + +__pid +, cڡ  +iovec + * +__lvec +, + +30  +__liovt +, + +31 cڡ  +iovec + * +__rvec +, + +32  +__riovt +, + +33  +__ags +) + +34 +__THROW +; + +37 +ssize_t + + $oss_vm_wrev + ( +pid_t + +__pid +, cڡ  +iovec + * +__lvec +, + +38  +__liovt +, + +39 cڡ  +iovec + * +__rvec +, + +40  +__riovt +, + +41  +__ags +) + +42 +__THROW +; + +45  + #RWF_HIPRI + 0x00000001 + + ) + +46  + #RWF_DSYNC + 0x00000002 + + ) + +47  + #RWF_SYNC + 0x00000004 + + ) + +48  + #RWF_NOWAIT + 0x00000008 + + ) + +49  + #RWF_APPEND + 0x00000010 + + ) + +51 +__END_DECLS + + + @/usr/include/bits/uio_lim.h + +19 #ide +_BITS_UIO_LIM_H + + +20  + #_BITS_UIO_LIM_H + 1 + + ) + +30  + #__IOV_MAX + 1024 + + ) + + @/usr/include/bits/wchar-ldbl.h + +19 #ide +_WCHAR_H + + +23 #i +defed + +__USE_ISOC95 + || defed +__USE_UNIX98 + + +24 +__LDBL_REDIR_DECL + ( +fwtf +); + +25 +__LDBL_REDIR_DECL + ( +wtf +); + +26 +__LDBL_REDIR_DECL + ( +swtf +); + +27 +__LDBL_REDIR_DECL + ( +vfwtf +); + +28 +__LDBL_REDIR_DECL + ( +vwtf +); + +29 +__LDBL_REDIR_DECL + ( +vswtf +); + +30 #i! +__GLIBC_USE + ( +DEPRECATED_SCANF +) + +31 + $__LDBL_REDIR1_DECL + ( +fwsnf +, +__dbl___isoc99_fwsnf +) + +32 + $__LDBL_REDIR1_DECL + ( +wsnf +, +__dbl___isoc99_wsnf +) + +33 + $__LDBL_REDIR1_DECL + ( +swsnf +, +__dbl___isoc99_swsnf +) + +35 + `__LDBL_REDIR_DECL + ( +fwsnf +); + +36 + `__LDBL_REDIR_DECL + ( +wsnf +); + +37 + `__LDBL_REDIR_DECL + ( +swsnf +); + +41 #ifde +__USE_ISOC99 + + +42 + `__LDBL_REDIR1_DECL + ( +wcd +, +wcod +); + +43 #i! + `__GLIBC_USE + ( +DEPRECATED_SCANF +) + +44 + $__LDBL_REDIR1_DECL + ( +vfwsnf +, +__dbl___isoc99_vfwsnf +) + +45 + $__LDBL_REDIR1_DECL + ( +vwsnf +, +__dbl___isoc99_vwsnf +) + +46 + $__LDBL_REDIR1_DECL + ( +vswsnf +, +__dbl___isoc99_vswsnf +) + +48 + `__LDBL_REDIR_DECL + ( +vfwsnf +); + +49 + `__LDBL_REDIR_DECL + ( +vwsnf +); + +50 + `__LDBL_REDIR_DECL + ( +vswsnf +); + +54 #ifde +__USE_GNU + + +55 + `__LDBL_REDIR1_DECL + ( +wcd_l +, +wcod_l +); + +58 #i +__USE_FORTIFY_LEVEL + > 0 && +defed + +__ftify_funi + + +59 + $__LDBL_REDIR_DECL + ( +__swtf_chk +) + +60 + $__LDBL_REDIR_DECL + ( +__vswtf_chk +) + +61 #i +__USE_FORTIFY_LEVEL + > 1 + +62 + $__LDBL_REDIR_DECL + ( +__fwtf_chk +) + +63 + $__LDBL_REDIR_DECL + ( +__wtf_chk +) + +64 + $__LDBL_REDIR_DECL + ( +__vfwtf_chk +) + +65 + $__LDBL_REDIR_DECL + ( +__vwtf_chk +) + + @/usr/include/bits/wchar2.h + +19 #ide +_WCHAR_H + + +24 +wch_t + * + $__wmemy_chk + ( +wch_t + * +__ri + +__s1 +, + +25 cڡ +wch_t + * +__ri + +__s2 +, +size_t + +__n +, + +26 +size_t + +__ns1 + +__THROW +; + +27 +wch_t + * + `__REDIRECT_NTH + ( +__wmemy_s +, + +28 ( +wch_t + * +__ri + +__s1 +, + +29 cڡ +wch_t + * +__ri + +__s2 +, +size_t + +__n +), + +30 +wmemy +); + +31 +wch_t + * + `__REDIRECT_NTH + ( +__wmemy_chk_wn +, + +32 ( +wch_t + * +__ri + +__s1 +, + +33 cڡ +wch_t + * +__ri + +__s2 +, +size_t + +__n +, + +34 +size_t + +__ns1 +), +__wmemy_chk +) + +35 + `__wljr + ("wmemcpy called withength biggerhan size of destination " + +38 +__ftify_funi + +wch_t + * + +39 + `__NTH + ( + $wmemy + ( +wch_t + * +__ri + +__s1 +, cڡ wch_*__ri +__s2 +, + +40 +size_t + +__n +)) + +42 i( + `__bos0 + ( +__s1 +!( +size_t +) -1) + +44 i(! + `__but_cڡt_p + ( +__n +)) + +45  + `__wmemy_chk + ( +__s1 +, +__s2 +, +__n +, + +46 + `__bos0 + ( +__s1 +/  ( +wch_t +)); + +48 i( +__n + > + `__bos0 + ( +__s1 +/  ( +wch_t +)) + +49  + `__wmemy_chk_wn + ( +__s1 +, +__s2 +, +__n +, + +50 + `__bos0 + ( +__s1 +/  ( +wch_t +)); + +52  + `__wmemy_s + ( +__s1 +, +__s2 +, +__n +); + +53 + } +} + +56 +wch_t + * + $__wmemmove_chk + ( +wch_t + * +__s1 +, cڡ wch_* +__s2 +, + +57 +size_t + +__n +, size_ +__ns1 + +__THROW +; + +58 +wch_t + * + `__REDIRECT_NTH + ( +__wmemmove_s +, (wch_* +__s1 +, + +59 cڡ +wch_t + * +__s2 +, + +60 +size_t + +__n +), +wmemmove +); + +61 +wch_t + * + `__REDIRECT_NTH + ( +__wmemmove_chk_wn +, + +62 ( +wch_t + * +__s1 +, cڡ wch_* +__s2 +, + +63 +size_t + +__n +, size_ +__ns1 +), +__wmemmove_chk +) + +64 + `__wljr + ("wmemmove called withength biggerhan size of destination " + +67 +__ftify_funi + +wch_t + * + +68 + `__NTH + ( + $wmemmove + ( +wch_t + * +__s1 +, cڡ wch_* +__s2 +, +size_t + +__n +)) + +70 i( + `__bos0 + ( +__s1 +!( +size_t +) -1) + +72 i(! + `__but_cڡt_p + ( +__n +)) + +73  + `__wmemmove_chk + ( +__s1 +, +__s2 +, +__n +, + +74 + `__bos0 + ( +__s1 +/  ( +wch_t +)); + +76 i( +__n + > + `__bos0 + ( +__s1 +/  ( +wch_t +)) + +77  + `__wmemmove_chk_wn + ( +__s1 +, +__s2 +, +__n +, + +78 + `__bos0 + ( +__s1 +/  ( +wch_t +)); + +80  + `__wmemmove_s + ( +__s1 +, +__s2 +, +__n +); + +81 + } +} + +84 #ifde +__USE_GNU + + +85 +wch_t + * + $__wmempy_chk + ( +wch_t + * +__ri + +__s1 +, + +86 cڡ +wch_t + * +__ri + +__s2 +, +size_t + +__n +, + +87 +size_t + +__ns1 + +__THROW +; + +88 +wch_t + * + `__REDIRECT_NTH + ( +__wmempy_s +, + +89 ( +wch_t + * +__ri + +__s1 +, + +90 cڡ +wch_t + * +__ri + +__s2 +, + +91 +size_t + +__n +), +wmempy +); + +92 +wch_t + * + `__REDIRECT_NTH + ( +__wmempy_chk_wn +, + +93 ( +wch_t + * +__ri + +__s1 +, + +94 cڡ +wch_t + * +__ri + +__s2 +, +size_t + +__n +, + +95 +size_t + +__ns1 +), +__wmempy_chk +) + +96 + `__wljr + ("wmempcpy called withength biggerhan size of destination " + +99 +__ftify_funi + +wch_t + * + +100 + `__NTH + ( + $wmempy + ( +wch_t + * +__ri + +__s1 +, cڡ wch_*__ri +__s2 +, + +101 +size_t + +__n +)) + +103 i( + `__bos0 + ( +__s1 +!( +size_t +) -1) + +105 i(! + `__but_cڡt_p + ( +__n +)) + +106  + `__wmempy_chk + ( +__s1 +, +__s2 +, +__n +, + +107 + `__bos0 + ( +__s1 +/  ( +wch_t +)); + +109 i( +__n + > + `__bos0 + ( +__s1 +/  ( +wch_t +)) + +110  + `__wmempy_chk_wn + ( +__s1 +, +__s2 +, +__n +, + +111 + `__bos0 + ( +__s1 +/  ( +wch_t +)); + +113  + `__wmempy_s + ( +__s1 +, +__s2 +, +__n +); + +114 + } +} + +118 +wch_t + * + $__wmemt_chk + ( +wch_t + * +__s +, wch_ +__c +, +size_t + +__n +, + +119 +size_t + +__ns + +__THROW +; + +120 +wch_t + * + `__REDIRECT_NTH + ( +__wmemt_s +, (wch_* +__s +, wch_ +__c +, + +121 +size_t + +__n +), +wmemt +); + +122 +wch_t + * + `__REDIRECT_NTH + ( +__wmemt_chk_wn +, + +123 ( +wch_t + * +__s +, wch_ +__c +, +size_t + +__n +, + +124 +size_t + +__ns +), +__wmemt_chk +) + +125 + `__wljr + ("wmemset called withength biggerhan size of destination " + +128 +__ftify_funi + +wch_t + * + +129 + `__NTH + ( + $wmemt + ( +wch_t + * +__s +, wch_ +__c +, +size_t + +__n +)) + +131 i( + `__bos0 + ( +__s +!( +size_t +) -1) + +133 i(! + `__but_cڡt_p + ( +__n +)) + +134  + `__wmemt_chk + ( +__s +, +__c +, +__n +, + `__bos0 + (__s/  ( +wch_t +)); + +136 i( +__n + > + `__bos0 + ( +__s +/  ( +wch_t +)) + +137  + `__wmemt_chk_wn + ( +__s +, +__c +, +__n +, + +138 + `__bos0 + ( +__s +/  ( +wch_t +)); + +140  + `__wmemt_s + ( +__s +, +__c +, +__n +); + +141 + } +} + +144 +wch_t + * + $__wcsy_chk + ( +wch_t + * +__ri + +__de +, + +145 cڡ +wch_t + * +__ri + +__c +, + +146 +size_t + +__n + +__THROW +; + +147 +wch_t + * + `__REDIRECT_NTH + ( +__wcsy_s +, + +148 ( +wch_t + * +__ri + +__de +, + +149 cڡ +wch_t + * +__ri + +__c +), +wcsy +); + +151 +__ftify_funi + +wch_t + * + +152 + `__NTH + ( + $wcsy + ( +wch_t + * +__ri + +__de +, cڡ wch_*__ri +__c +)) + +154 i( + `__bos + ( +__de +!( +size_t +) -1) + +155  + `__wcsy_chk + ( +__de +, +__c +, + `__bos + (__de/  ( +wch_t +)); + +156  + `__wcsy_s + ( +__de +, +__c +); + +157 + } +} + +160 +wch_t + * + $__wy_chk + ( +wch_t + * +__ri + +__de +, + +161 cڡ +wch_t + * +__ri + +__c +, + +162 +size_t + +__den + +__THROW +; + +163 +wch_t + * + `__REDIRECT_NTH + ( +__wy_s +, + +164 ( +wch_t + * +__ri + +__de +, + +165 cڡ +wch_t + * +__ri + +__c +), +wy +); + +167 +__ftify_funi + +wch_t + * + +168 + `__NTH + ( + $wy + ( +wch_t + * +__ri + +__de +, cڡ wch_*__ri +__c +)) + +170 i( + `__bos + ( +__de +!( +size_t +) -1) + +171  + `__wy_chk + ( +__de +, +__c +, + `__bos + (__de/  ( +wch_t +)); + +172  + `__wy_s + ( +__de +, +__c +); + +173 + } +} + +176 +wch_t + * + $__wcy_chk + ( +wch_t + * +__ri + +__de +, + +177 cڡ +wch_t + * +__ri + +__c +, +size_t + +__n +, + +178 +size_t + +__den + +__THROW +; + +179 +wch_t + * + `__REDIRECT_NTH + ( +__wcy_s +, + +180 ( +wch_t + * +__ri + +__de +, + +181 cڡ +wch_t + * +__ri + +__c +, + +182 +size_t + +__n +), +wcy +); + +183 +wch_t + * + `__REDIRECT_NTH + ( +__wcy_chk_wn +, + +184 ( +wch_t + * +__ri + +__de +, + +185 cڡ +wch_t + * +__ri + +__c +, + +186 +size_t + +__n +, size_ +__den +), +__wcy_chk +) + +187 + `__wljr + ("wcsncpy called withength biggerhan size of destination " + +190 +__ftify_funi + +wch_t + * + +191 + `__NTH + ( + $wcy + ( +wch_t + * +__ri + +__de +, cڡ wch_*__ri +__c +, + +192 +size_t + +__n +)) + +194 i( + `__bos + ( +__de +!( +size_t +) -1) + +196 i(! + `__but_cڡt_p + ( +__n +)) + +197  + `__wcy_chk + ( +__de +, +__c +, +__n +, + +198 + `__bos + ( +__de +/  ( +wch_t +)); + +199 i( +__n + > + `__bos + ( +__de +/  ( +wch_t +)) + +200  + `__wcy_chk_wn + ( +__de +, +__c +, +__n +, + +201 + `__bos + ( +__de +/  ( +wch_t +)); + +203  + `__wcy_s + ( +__de +, +__c +, +__n +); + +204 + } +} + +207 +wch_t + * + $__wny_chk + ( +wch_t + * +__ri + +__de +, + +208 cڡ +wch_t + * +__ri + +__c +, +size_t + +__n +, + +209 +size_t + +__den + +__THROW +; + +210 +wch_t + * + `__REDIRECT_NTH + ( +__wny_s +, + +211 ( +wch_t + * +__ri + +__de +, + +212 cڡ +wch_t + * +__ri + +__c +, + +213 +size_t + +__n +), +wny +); + +214 +wch_t + * + `__REDIRECT_NTH + ( +__wny_chk_wn +, + +215 ( +wch_t + * +__ri + +__de +, + +216 cڡ +wch_t + * +__ri + +__c +, + +217 +size_t + +__n +, size_ +__den +), +__wny_chk +) + +218 + `__wljr + ("wcpncpy called withength biggerhan size of destination " + +221 +__ftify_funi + +wch_t + * + +222 + `__NTH + ( + $wny + ( +wch_t + * +__ri + +__de +, cڡ wch_*__ri +__c +, + +223 +size_t + +__n +)) + +225 i( + `__bos + ( +__de +!( +size_t +) -1) + +227 i(! + `__but_cڡt_p + ( +__n +)) + +228  + `__wny_chk + ( +__de +, +__c +, +__n +, + +229 + `__bos + ( +__de +/  ( +wch_t +)); + +230 i( +__n + > + `__bos + ( +__de +/  ( +wch_t +)) + +231  + `__wny_chk_wn + ( +__de +, +__c +, +__n +, + +232 + `__bos + ( +__de +/  ( +wch_t +)); + +234  + `__wny_s + ( +__de +, +__c +, +__n +); + +235 + } +} + +238 +wch_t + * + $__wcst_chk + ( +wch_t + * +__ri + +__de +, + +239 cڡ +wch_t + * +__ri + +__c +, + +240 +size_t + +__den + +__THROW +; + +241 +wch_t + * + `__REDIRECT_NTH + ( +__wcst_s +, + +242 ( +wch_t + * +__ri + +__de +, + +243 cڡ +wch_t + * +__ri + +__c +), +wcst +); + +245 +__ftify_funi + +wch_t + * + +246 + `__NTH + ( + $wcst + ( +wch_t + * +__ri + +__de +, cڡ wch_*__ri +__c +)) + +248 i( + `__bos + ( +__de +!( +size_t +) -1) + +249  + `__wcst_chk + ( +__de +, +__c +, + `__bos + (__de/  ( +wch_t +)); + +250  + `__wcst_s + ( +__de +, +__c +); + +251 + } +} + +254 +wch_t + * + $__wct_chk + ( +wch_t + * +__ri + +__de +, + +255 cڡ +wch_t + * +__ri + +__c +, + +256 +size_t + +__n +, size_ +__den + +__THROW +; + +257 +wch_t + * + `__REDIRECT_NTH + ( +__wct_s +, + +258 ( +wch_t + * +__ri + +__de +, + +259 cڡ +wch_t + * +__ri + +__c +, + +260 +size_t + +__n +), +wct +); + +262 +__ftify_funi + +wch_t + * + +263 + `__NTH + ( + $wct + ( +wch_t + * +__ri + +__de +, cڡ wch_*__ri +__c +, + +264 +size_t + +__n +)) + +266 i( + `__bos + ( +__de +!( +size_t +) -1) + +267  + `__wct_chk + ( +__de +, +__c +, +__n +, + +268 + `__bos + ( +__de +/  ( +wch_t +)); + +269  + `__wct_s + ( +__de +, +__c +, +__n +); + +270 + } +} + +273  + $__swtf_chk + ( +wch_t + * +__ri + +__s +, +size_t + +__n +, + +274  +__ag +, +size_t + +__s_n +, + +275 cڡ +wch_t + * +__ri + +__fm +, ...) + +276 +__THROW + ; + +278  + `__REDIRECT_NTH_LDBL + ( +__swtf_s +, + +279 ( +wch_t + * +__ri + +__s +, +size_t + +__n +, + +280 cڡ +wch_t + * +__ri + +__fmt +, ...), + +281 +swtf +); + +283 #ifde +__va_g_ck + + +284 +__ftify_funi +  + +285 + `__NTH + ( + $swtf + ( +wch_t + * +__ri + +__s +, +size_t + +__n +, + +286 cڡ +wch_t + * +__ri + +__fmt +, ...)) + +288 i( + `__bos + ( +__s +!( +size_t +-1 || +__USE_FORTIFY_LEVEL + > 1) + +289  + `__swtf_chk + ( +__s +, +__n +, +__USE_FORTIFY_LEVEL + - 1, + +290 + `__bos + ( +__s +/  ( +wch_t +), + +291 +__fmt +, + `__va_g_ck + ()); + +292  + `__swtf_s + ( +__s +, +__n +, +__fmt +, + `__va_g_ck + ()); + +293 + } +} + +294 #i! +defed + +__lulus + + +296  + #swtf +( +s +, +n +, ...) \ + +297 ( + `__bos + ( +s +!( +size_t +-1 || +__USE_FORTIFY_LEVEL + > 1 \ + +298 ? + `__swtf_chk + ( +s +, +n +, +__USE_FORTIFY_LEVEL + - 1, \ + +299 + `__bos + ( +s +/  ( +wch_t +), +__VA_ARGS__ +) \ + +300 : + `swtf + ( +s +, +n +, +__VA_ARGS__ +)) + + ) + +303  + $__vswtf_chk + ( +wch_t + * +__ri + +__s +, +size_t + +__n +, + +304  +__ag +, +size_t + +__s_n +, + +305 cڡ +wch_t + * +__ri + +__fm +, + +306 +__gnuc_va_li + +__g +) + +307 +__THROW + ; + +309  + `__REDIRECT_NTH_LDBL + ( +__vswtf_s +, + +310 ( +wch_t + * +__ri + +__s +, +size_t + +__n +, + +311 cڡ +wch_t + * +__ri + +__fmt +, + +312 +__gnuc_va_li + +__ +), +vswtf +); + +314 +__ftify_funi +  + +315 + `__NTH + ( + $vswtf + ( +wch_t + * +__ri + +__s +, +size_t + +__n +, + +316 cڡ +wch_t + * +__ri + +__fmt +, +__gnuc_va_li + +__ +)) + +318 i( + `__bos + ( +__s +!( +size_t +-1 || +__USE_FORTIFY_LEVEL + > 1) + +319  + `__vswtf_chk + ( +__s +, +__n +, +__USE_FORTIFY_LEVEL + - 1, + +320 + `__bos + ( +__s +/  ( +wch_t +), +__fmt +, +__ +); + +321  + `__vswtf_s + ( +__s +, +__n +, +__fmt +, +__ +); + +322 + } +} + +325 #i +__USE_FORTIFY_LEVEL + > 1 + +327  +__fwtf_chk + ( +__FILE + * +__ri + +__am +,  +__ag +, + +328 cڡ +wch_t + * +__ri + +__fm +, ...); + +329  +__wtf_chk + ( +__ag +, cڡ +wch_t + * +__ri + +__fm +, + +331  +__vfwtf_chk + ( +__FILE + * +__ri + +__am +,  +__ag +, + +332 cڡ +wch_t + * +__ri + +__fm +, + +333 +__gnuc_va_li + +__ +); + +334  +__vwtf_chk + ( +__ag +, cڡ +wch_t + * +__ri + +__fm +, + +335 +__gnuc_va_li + +__ +); + +337 #ifde +__va_g_ck + + +338 +__ftify_funi +  + +339 + $wtf + (cڡ +wch_t + * +__ri + +__fmt +, ...) + +341  + `__wtf_chk + ( +__USE_FORTIFY_LEVEL + - 1, +__fmt +, + `__va_g_ck + ()); + +342 + } +} + +344 +__ftify_funi +  + +345 + $fwtf + ( +__FILE + * +__ri + +__am +, cڡ +wch_t + *__ri +__fmt +, ...) + +347  + `__fwtf_chk + ( +__am +, +__USE_FORTIFY_LEVEL + - 1, +__fmt +, + +348 + `__va_g_ck + ()); + +349 + } +} + +350 #i! +defed + +__lulus + + +351  + #wtf +(...) \ + +352 + `__wtf_chk + ( +__USE_FORTIFY_LEVEL + - 1, +__VA_ARGS__ +) + + ) + +353  + #fwtf +( +am +, ...) \ + +354 + `__fwtf_chk + ( +am +, +__USE_FORTIFY_LEVEL + - 1, +__VA_ARGS__ +) + + ) + +357 +__ftify_funi +  + +358 + $vwtf + (cڡ +wch_t + * +__ri + +__fmt +, +__gnuc_va_li + +__ +) + +360  + `__vwtf_chk + ( +__USE_FORTIFY_LEVEL + - 1, +__fmt +, +__ +); + +361 + } +} + +363 +__ftify_funi +  + +364 + $vfwtf + ( +__FILE + * +__ri + +__am +, + +365 cڡ +wch_t + * +__ri + +__fmt +, +__gnuc_va_li + +__ +) + +367  + `__vfwtf_chk + ( +__am +, +__USE_FORTIFY_LEVEL + - 1, +__fmt +, +__ +); + +368 + } +} + +372 +wch_t + * + $__fgws_chk + ( +wch_t + * +__ri + +__s +, +size_t + +__size +,  +__n +, + +373 +__FILE + * +__ri + +__am + +__wur +; + +374 +wch_t + * + `__REDIRECT + ( +__fgws_s +, + +375 ( +wch_t + * +__ri + +__s +,  +__n +, + +376 +__FILE + * +__ri + +__am +), +fgws + +__wur +; + +377 +wch_t + * + `__REDIRECT + ( +__fgws_chk_wn +, + +378 ( +wch_t + * +__ri + +__s +, +size_t + +__size +,  +__n +, + +379 +__FILE + * +__ri + +__am +), +__fgws_chk +) + +380 +__wur + + `__wljr + ("fgetws called with bigger sizehanength " + +383 +__ftify_funi + +__wur + +wch_t + * + +384 + $fgws + ( +wch_t + * +__ri + +__s +,  +__n +, +__FILE + *__ri +__am +) + +386 i( + `__bos + ( +__s +!( +size_t +) -1) + +388 i(! + `__but_cڡt_p + ( +__n +) || __n <= 0) + +389  + `__fgws_chk + ( +__s +, + `__bos + (__s/  ( +wch_t +), + +390 +__n +, +__am +); + +392 i(( +size_t + +__n + > + `__bos + ( +__s +/  ( +wch_t +)) + +393  + `__fgws_chk_wn + ( +__s +, + `__bos + (__s/  ( +wch_t +), + +394 +__n +, +__am +); + +396  + `__fgws_s + ( +__s +, +__n +, +__am +); + +397 + } +} + +399 #ifde +__USE_GNU + + +400 +wch_t + * + $__fgws_uocked_chk + ( +wch_t + * +__ri + +__s +, +size_t + +__size +, + +401  +__n +, +__FILE + * +__ri + +__am +) + +402 +__wur +; + +403 +wch_t + * + `__REDIRECT + ( +__fgws_uocked_s +, + +404 ( +wch_t + * +__ri + +__s +,  +__n +, + +405 +__FILE + * +__ri + +__am +), +fgws_uocked +) + +406 +__wur +; + +407 +wch_t + * + `__REDIRECT + ( +__fgws_uocked_chk_wn +, + +408 ( +wch_t + * +__ri + +__s +, +size_t + +__size +,  +__n +, + +409 +__FILE + * +__ri + +__am +), + +410 +__fgws_uocked_chk +) + +411 +__wur + + `__wljr + ("fgetws_unlocked called with bigger sizehanength " + +414 +__ftify_funi + +__wur + +wch_t + * + +415 + $fgws_uocked + ( +wch_t + * +__ri + +__s +,  +__n +, +__FILE + *__ri +__am +) + +417 i( + `__bos + ( +__s +!( +size_t +) -1) + +419 i(! + `__but_cڡt_p + ( +__n +) || __n <= 0) + +420  + `__fgws_uocked_chk + ( +__s +, + `__bos + (__s/  ( +wch_t +), + +421 +__n +, +__am +); + +423 i(( +size_t + +__n + > + `__bos + ( +__s +/  ( +wch_t +)) + +424  + `__fgws_uocked_chk_wn + ( +__s +, + `__bos + (__s/  ( +wch_t +), + +425 +__n +, +__am +); + +427  + `__fgws_uocked_s + ( +__s +, +__n +, +__am +); + +428 + } +} + +432 +size_t + + $__wtomb_chk + (* +__ri + +__s +, +wch_t + +__wch +, + +433 +mbe_t + * +__ri + +__p +, + +434 +size_t + +__bu + +__THROW + +__wur +; + +435 +size_t + + `__REDIRECT_NTH + ( +__wtomb_s +, + +436 (* +__ri + +__s +, +wch_t + +__wch +, + +437 +mbe_t + * +__ri + +__ps +), +wtomb + +__wur +; + +439 +__ftify_funi + +__wur + +size_t + + +440 + `__NTH + ( + $wtomb + (* +__ri + +__s +, +wch_t + +__wch +, + +441 +mbe_t + * +__ri + +__ps +)) + +446  + #__WCHAR_MB_LEN_MAX + 16 + + ) + +447 #i +defed + +MB_LEN_MAX + && MB_LEN_MAX ! +__WCHAR_MB_LEN_MAX + + +450 i( + `__bos + ( +__s +!( +size_t +-1 && +__WCHAR_MB_LEN_MAX + > __bos (__s)) + +451  + `__wtomb_chk + ( +__s +, +__wch +, +__ps +, + `__bos + (__s)); + +452  + `__wtomb_s + ( +__s +, +__wch +, +__ps +); + +453 + } +} + +456 +size_t + + $__mbtowcs_chk + ( +wch_t + * +__ri + +__d +, + +457 cڡ ** +__ri + +__c +, + +458 +size_t + +__n +, +mbe_t + * +__ri + +__ps +, + +459 +size_t + +__dn + +__THROW +; + +460 +size_t + + `__REDIRECT_NTH + ( +__mbtowcs_s +, + +461 ( +wch_t + * +__ri + +__d +, + +462 cڡ ** +__ri + +__c +, + +463 +size_t + +__n +, +mbe_t + * +__ri + +__ps +), + +464 +mbtowcs +); + +465 +size_t + + `__REDIRECT_NTH + ( +__mbtowcs_chk_wn +, + +466 ( +wch_t + * +__ri + +__d +, + +467 cڡ ** +__ri + +__c +, + +468 +size_t + +__n +, +mbe_t + * +__ri + +__ps +, + +469 +size_t + +__dn +), +__mbtowcs_chk +) + +470 + `__wljr + ("mbsrtowcs called with dst buffer smallerhanen " + +473 +__ftify_funi + +size_t + + +474 + `__NTH + ( + $mbtowcs + ( +wch_t + * +__ri + +__d +, cڡ **__ri +__c +, + +475 +size_t + +__n +, +mbe_t + * +__ri + +__ps +)) + +477 i( + `__bos + ( +__d +!( +size_t +) -1) + +479 i(! + `__but_cڡt_p + ( +__n +)) + +480  + `__mbtowcs_chk + ( +__d +, +__c +, +__n +, +__ps +, + +481 + `__bos + ( +__d +/  ( +wch_t +)); + +483 i( +__n + > + `__bos + ( +__d +/  ( +wch_t +)) + +484  + `__mbtowcs_chk_wn + ( +__d +, +__c +, +__n +, +__ps +, + +485 + `__bos + ( +__d +/  ( +wch_t +)); + +487  + `__mbtowcs_s + ( +__d +, +__c +, +__n +, +__ps +); + +488 + } +} + +491 +size_t + + $__wctombs_chk + (* +__ri + +__d +, + +492 cڡ +wch_t + ** +__ri + +__c +, + +493 +size_t + +__n +, +mbe_t + * +__ri + +__ps +, + +494 +size_t + +__dn + +__THROW +; + +495 +size_t + + `__REDIRECT_NTH + ( +__wctombs_s +, + +496 (* +__ri + +__d +, + +497 cڡ +wch_t + ** +__ri + +__c +, + +498 +size_t + +__n +, +mbe_t + * +__ri + +__ps +), + +499 +wctombs +); + +500 +size_t + + `__REDIRECT_NTH + ( +__wctombs_chk_wn +, + +501 (* +__ri + +__d +, + +502 cڡ +wch_t + ** +__ri + +__c +, + +503 +size_t + +__n +, +mbe_t + * +__ri + +__ps +, + +504 +size_t + +__dn +), +__wctombs_chk +) + +505 + `__wljr + ("wcsrtombs called with dst buffer smallerhanen"); + +507 +__ftify_funi + +size_t + + +508 + `__NTH + ( + $wctombs + (* +__ri + +__d +, cڡ +wch_t + **__ri +__c +, + +509 +size_t + +__n +, +mbe_t + * +__ri + +__ps +)) + +511 i( + `__bos + ( +__d +!( +size_t +) -1) + +513 i(! + `__but_cڡt_p + ( +__n +)) + +514  + `__wctombs_chk + ( +__d +, +__c +, +__n +, +__ps +, + `__bos + (__dst)); + +516 i( +__n + > + `__bos + ( +__d +)) + +517  + `__wctombs_chk_wn + ( +__d +, +__c +, +__n +, +__ps +, + `__bos + (__dst)); + +519  + `__wctombs_s + ( +__d +, +__c +, +__n +, +__ps +); + +520 + } +} + +523 #ifde +__USE_GNU + + +524 +size_t + + $__mbowcs_chk + ( +wch_t + * +__ri + +__d +, + +525 cڡ ** +__ri + +__c +, +size_t + +__nmc +, + +526 +size_t + +__n +, +mbe_t + * +__ri + +__ps +, + +527 +size_t + +__dn + +__THROW +; + +528 +size_t + + `__REDIRECT_NTH + ( +__mbowcs_s +, + +529 ( +wch_t + * +__ri + +__d +, + +530 cڡ ** +__ri + +__c +, +size_t + +__nmc +, + +531 +size_t + +__n +, +mbe_t + * +__ri + +__ps +), + +532 +mbowcs +); + +533 +size_t + + `__REDIRECT_NTH + ( +__mbowcs_chk_wn +, + +534 ( +wch_t + * +__ri + +__d +, + +535 cڡ ** +__ri + +__c +, +size_t + +__nmc +, + +536 +size_t + +__n +, +mbe_t + * +__ri + +__ps +, + +537 +size_t + +__dn +), +__mbowcs_chk +) + +538 + `__wljr + ("mbsnrtowcs called with dst buffer smallerhanen " + +541 +__ftify_funi + +size_t + + +542 + `__NTH + ( + $mbowcs + ( +wch_t + * +__ri + +__d +, cڡ **__ri +__c +, + +543 +size_t + +__nmc +, size_ +__n +, +mbe_t + * +__ri + +__ps +)) + +545 i( + `__bos + ( +__d +!( +size_t +) -1) + +547 i(! + `__but_cڡt_p + ( +__n +)) + +548  + `__mbowcs_chk + ( +__d +, +__c +, +__nmc +, +__n +, +__ps +, + +549 + `__bos + ( +__d +/  ( +wch_t +)); + +551 i( +__n + > + `__bos + ( +__d +/  ( +wch_t +)) + +552  + `__mbowcs_chk_wn + ( +__d +, +__c +, +__nmc +, +__n +, +__ps +, + +553 + `__bos + ( +__d +/  ( +wch_t +)); + +555  + `__mbowcs_s + ( +__d +, +__c +, +__nmc +, +__n +, +__ps +); + +556 + } +} + +559 +size_t + + $__wcombs_chk + (* +__ri + +__d +, + +560 cڡ +wch_t + ** +__ri + +__c +, + +561 +size_t + +__nwc +, size_ +__n +, + +562 +mbe_t + * +__ri + +__ps +, +size_t + +__dn +) + +563 +__THROW +; + +564 +size_t + + `__REDIRECT_NTH + ( +__wcombs_s +, + +565 (* +__ri + +__d +, + +566 cڡ +wch_t + ** +__ri + +__c +, + +567 +size_t + +__nwc +, size_ +__n +, + +568 +mbe_t + * +__ri + +__ps +), +wcombs +); + +569 +size_t + + `__REDIRECT_NTH + ( +__wcombs_chk_wn +, + +570 (* +__ri + +__d +, + +571 cڡ +wch_t + ** +__ri + +__c +, + +572 +size_t + +__nwc +, size_ +__n +, + +573 +mbe_t + * +__ri + +__ps +, + +574 +size_t + +__dn +), +__wcombs_chk +) + +575 + `__wljr + ("wcsnrtombs called with dst buffer smallerhanen"); + +577 +__ftify_funi + +size_t + + +578 + `__NTH + ( + $wcombs + (* +__ri + +__d +, cڡ +wch_t + **__ri +__c +, + +579 +size_t + +__nwc +, size_ +__n +, +mbe_t + * +__ri + +__ps +)) + +581 i( + `__bos + ( +__d +!( +size_t +) -1) + +583 i(! + `__but_cڡt_p + ( +__n +)) + +584  + `__wcombs_chk + ( +__d +, +__c +, +__nwc +, +__n +, +__ps +, + +585 + `__bos + ( +__d +)); + +587 i( +__n + > + `__bos + ( +__d +)) + +588  + `__wcombs_chk_wn + ( +__d +, +__c +, +__nwc +, +__n +, +__ps +, + +589 + `__bos + ( +__d +)); + +591  + `__wcombs_s + ( +__d +, +__c +, +__nwc +, +__n +, +__ps +); + +592 + } +} + + @/usr/include/bits/wctype-wchar.h + +23 #ide +_BITS_WCTYPE_WCHAR_H + + +24  + #_BITS_WCTYPE_WCHAR_H + 1 + + ) + +26 #i! +defed + +_WCTYPE_H + && !defed +_WCHAR_H + + +30  + ~ + +31  + ~ + +38  + twy_t +; + +40 #ide +_ISwb + + +45  + ~ + +46 #i +__BYTE_ORDER + = +__BIG_ENDIAN + + +47  + #_ISwb +( +b +(1 << (b)) + + ) + +49  + #_ISwb +( +b +) \ + +50 (( +b +) < 8 ? () ((1UL << (bit)) << 24) \ + +51 : (( +b +) < 16 ? () ((1UL << (bit)) << 8) \ + +52 : (( +b +) < 24 ? () ((1UL << (bit)) >> 8) \ + +53 : (((1UL << ( +b +)>> 24)))) + + ) + +58 + m__ISwu + = 0, + +59 + m__ISwlow + = 1, + +60 + m__ISwpha + = 2, + +61 + m__ISwdig + = 3, + +62 + m__ISwxdig + = 4, + +63 + m__ISwa + = 5, + +64 + m__ISwt + = 6, + +65 + m__ISwgph + = 7, + +66 + m__ISwbnk + = 8, + +67 + m__ISwl + = 9, + +68 + m__ISwpun + = 10, + +69 + m__ISwnum + = 11, + +71 + m_ISwu + = +_ISwb + ( +__ISwu +), + +72 + m_ISwlow + = +_ISwb + ( +__ISwlow +), + +73 + m_ISwpha + = +_ISwb + ( +__ISwpha +), + +74 + m_ISwdig + = +_ISwb + ( +__ISwdig +), + +75 + m_ISwxdig + = +_ISwb + ( +__ISwxdig +), + +76 + m_ISwa + = +_ISwb + ( +__ISwa +), + +77 + m_ISwt + = +_ISwb + ( +__ISwt +), + +78 + m_ISwgph + = +_ISwb + ( +__ISwgph +), + +79 + m_ISwbnk + = +_ISwb + ( +__ISwbnk +), + +80 + m_ISwl + = +_ISwb + ( +__ISwl +), + +81 + m_ISwpun + = +_ISwb + ( +__ISwpun +), + +82 + m_ISwnum + = +_ISwb + ( +__ISwnum +) + +87 +__BEGIN_DECLS + + +95  + $iswnum + ( +wt_t + +__wc + +__THROW +; + +101  + $iswpha + ( +wt_t + +__wc + +__THROW +; + +104  + $iswl + ( +wt_t + +__wc + +__THROW +; + +108  + $iswdig + ( +wt_t + +__wc + +__THROW +; + +112  + $iswgph + ( +wt_t + +__wc + +__THROW +; + +117  + $iswlow + ( +wt_t + +__wc + +__THROW +; + +120  + $iswt + ( +wt_t + +__wc + +__THROW +; + +125  + $iswpun + ( +wt_t + +__wc + +__THROW +; + +130  + $iswa + ( +wt_t + +__wc + +__THROW +; + +135  + $iswu + ( +wt_t + +__wc + +__THROW +; + +140  + $iswxdig + ( +wt_t + +__wc + +__THROW +; + +145 #ifde +__USE_ISOC99 + + +146  + $iswbnk + ( +wt_t + +__wc + +__THROW +; + +155 +wy_t + + $wy + (cڡ * +__ݔty + +__THROW +; + +159  + $iswy + ( +wt_t + +__wc +, +wy_t + +__desc + +__THROW +; + +166 +wt_t + + $towlow + ( +wt_t + +__wc + +__THROW +; + +169 +wt_t + + $towu + ( +wt_t + +__wc + +__THROW +; + +171 +__END_DECLS + + + @/usr/include/boost/algorithm/string/concept.hpp + +11 #ide +BOOST_STRING_CONCEPT_HPP + + +12  + #BOOST_STRING_CONCEPT_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +23 +mea + + gboo + { + +24 +mea + + ggܙhm + { + +34 + gme +< +tyme + + gFdT +,ym + gItT +> + +35  + sFdC + + +37 + give +: + +38  +_nge +< + tItT +> + tnge +; + +39 + gpublic +: + +40  +cڡts +() + +43 +r +=(* +pF +)( +i +, + gi +); + +45 + give +: + +46 +nge + +r +; + +47 +ItT + + gi +; + +48 +FdT +* + gpF +; + +61 + gme +< +tyme + + gFmrT +,ym + gFdT +,ym + gItT +> + +62  + sFmrC + + +64 + gpublic +: + +65  +cڡts +() + +68 :: +boo +:: +beg +((* +pFo +)(* +pF +)( +i +,i) )); + +69 :: +boo +:: +d +((* +pFo +)(* +pF +)( +i +,i) )); + +71 + give +: + +72 +ItT + +i +; + +73 +FdT +* + gpF +; + +74 +FmrT + * + gpFo +; + + @/usr/include/boost/algorithm/string/detail/find_format.hpp + +11 #ide +BOOST_STRING_FIND_FORMAT_DETAIL_HPP + + +12  + #BOOST_STRING_FIND_FORMAT_DETAIL_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21 +mea + + gboo + { + +22 +mea + + ggܙhm + { + +23 +mea + + gda + { + +27 + gme +< + +28 +tyme + + gOuutItT +, + +29 +tyme + + gIutT +, + +30 +tyme + + gFmrT +, + +31 +tyme + + gFdResuT +, + +32 +tyme + + gFmResuT + > + +33 +le + +OuutItT + +fd_fm_cy_im2 +( + +34 +OuutItT + +Ouut +, + +35 cڡ +IutT +& +Iut +, + +36 +FmrT + +Fmr +, + +37 cڡ +FdResuT +& +FdResu +, + +38 cڡ +FmResuT +& +FmResu + ) + +40  + gfd_fm_e +< + +41 + tBOOST_STRING_TYPENAME + + +42 + tnge_cڡ_ +< + tIutT +>:: + tty +, + +43 + tFmrT +, + +44 + tFmResuT + > + te_ty +; + +47 +e_ty + +M + +FdResu +, +FmResu +, +Fmr + ); + +49 i! + gM + ) + +52 + gOuut + = +d +:: +cy +:: +boo +:: +beg +( +Iut +), ::boo:: +d +(Iut), +Ouut + ); + +53  + gOuut +; + +57 + gOuut + = +d +:: +cy +:: +boo +:: +beg +( +Iut +), ::boo::beg( +M +), +Ouut + ); + +60 + gOuut + = +d +:: +cy +:: +boo +:: +beg +( +M +. +fm_su +()), ::boo:: +d +(M.fm_su()), +Ouut + ); + +62 + gOuut + = +d +:: +cy + +M +. +d +(), :: +boo +::d( +Iut +), +Ouut + ); + +64  + gOuut +; + +67 + gme +< + +68 +tyme + + gOuutItT +, + +69 +tyme + + gIutT +, + +70 +tyme + + gFmrT +, + +71 +tyme + + gFdResuT + > + +72 +le + +OuutItT + +fd_fm_cy_im +( + +73 +OuutItT + +Ouut +, + +74 cڡ +IutT +& +Iut +, + +75 +FmrT + +Fmr +, + +76 cڡ +FdResuT +& +FdResu + ) + +78 if:: +boo +:: +gܙhm +:: +da +:: +check_fd_su +( +Iut +, +FdResu +) ) { + +79  :: +boo +:: +gܙhm +:: +da +:: +fd_fm_cy_im2 +( + +80 +Ouut +, + +81 +Iut +, + +82 +Fmr +, + +83 +FdResu +, + +84 +Fmr +( +FdResu +) ); + +86  + gd +:: +cy +:: +boo +:: +beg +( +Iut +), ::boo:: +d +(Iut), +Ouut + ); + +93 + gme +< + +94 +tyme + + gIutT +, + +95 +tyme + + gFmrT +, + +96 +tyme + + gFdResuT +, + +97 +tyme + + gFmResuT + > + +98 +le + +IutT + +fd_fm_cy_im2 +( + +99 cڡ +IutT +& +Iut +, + +100 +FmrT + +Fmr +, + +101 cڡ +FdResuT +& +FdResu +, + +102 cڡ +FmResuT +& +FmResu +) + +104  + gfd_fm_e +< + +105 + tBOOST_STRING_TYPENAME + + +106 + tnge_cڡ_ +< + tIutT +>:: + tty +, + +107 + tFmrT +, + +108 + tFmResuT + > + te_ty +; + +111 +e_ty + +M + +FdResu +, +FmResu +, +Fmr + ); + +113 i! + gM + ) + +116  +IutT + +Iut + ); + +119 +IutT + + gOuut +; + +121 + gboo +:: +gܙhm +:: +da +:: + + +Ouut +, :: +boo +:: +d +(Ouut), ::boo:: +beg +( +Iut +), +M +.begin() ); + +123 + gboo +:: +gܙhm +:: +da +:: + + +Ouut +, :: +boo +:: +d +(Ouut), +M +. +fm_su +() ); + +125 + gboo +:: +gܙhm +:: +da +:: + + +Ouut +, :: +boo +:: +d +(Ouut), +M +.d(), ::boo::d( +Iut +) ); + +127  + gOuut +; + +130 + gme +< + +131 +tyme + + gIutT +, + +132 +tyme + + gFmrT +, + +133 +tyme + + gFdResuT + > + +134 +le + +IutT + +fd_fm_cy_im +( + +135 cڡ +IutT +& +Iut +, + +136 +FmrT + +Fmr +, + +137 cڡ +FdResuT +& +FdResu +) + +139 if:: +boo +:: +gܙhm +:: +da +:: +check_fd_su +( +Iut +, +FdResu +) ) { + +140  :: +boo +:: +gܙhm +:: +da +:: +fd_fm_cy_im2 +( + +141 +Iut +, + +142 +Fmr +, + +143 +FdResu +, + +144 +Fmr +( +FdResu +) ); + +146  + gIut +; + +152 + gme +< + +153 +tyme + + gIutT +, + +154 +tyme + + gFmrT +, + +155 +tyme + + gFdResuT +, + +156 +tyme + + gFmResuT + > + +157 +le +  +fd_fm_im2 +( + +158 +IutT +& +Iut +, + +159 +FmrT + +Fmr +, + +160 cڡ +FdResuT +& +FdResu +, + +161 cڡ +FmResuT +& +FmResu +) + +163  + gfd_fm_e +< + +164 + tBOOST_STRING_TYPENAME + + +165 + tnge_ +< + tIutT +>:: + tty +, + +166 + tFmrT +, + +167 + tFmResuT + > + te_ty +; + +170 +e_ty + +M + +FdResu +, +FmResu +, +Fmr + ); + +172 i! + gM + ) + +179 :: +boo +:: +gܙhm +:: +da +:: +a + +Iut +, +M +. +beg +(), M. +d +(), M. +fm_su +() ); + +182 + gme +< + +183 +tyme + + gIutT +, + +184 +tyme + + gFmrT +, + +185 +tyme + + gFdResuT + > + +186 +le +  +fd_fm_im +( + +187 +IutT +& +Iut +, + +188 +FmrT + +Fmr +, + +189 cڡ +FdResuT +& +FdResu +) + +191 if:: +boo +:: +gܙhm +:: +da +:: +check_fd_su +( +Iut +, +FdResu +) ) { + +192 :: +boo +:: +gܙhm +:: +da +:: +fd_fm_im2 +( + +193 +Iut +, + +194 +Fmr +, + +195 +FdResu +, + +196 +Fmr +( +FdResu +) ); + + @/usr/include/boost/algorithm/string/detail/find_format_all.hpp + +11 #ide +BOOST_STRING_FIND_FORMAT_ALL_DETAIL_HPP + + +12  + #BOOST_STRING_FIND_FORMAT_ALL_DETAIL_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21 +mea + + gboo + { + +22 +mea + + ggܙhm + { + +23 +mea + + gda + { + +27 + gme +< + +28 +tyme + + gOuutItT +, + +29 +tyme + + gIutT +, + +30 +tyme + + gFdT +, + +31 +tyme + + gFmrT +, + +32 +tyme + + gFdResuT +, + +33 +tyme + + gFmResuT + > + +34 +le + +OuutItT + +fd_fm_l_cy_im2 +( + +35 +OuutItT + +Ouut +, + +36 cڡ +IutT +& +Iut +, + +37 +FdT + +Fd +, + +38 +FmrT + +Fmr +, + +39 cڡ +FdResuT +& +FdResu +, + +40 cڡ +FmResuT +& +FmResu + ) + +42  +BOOST_STRING_TYPENAME + + +43 + tnge_cڡ_ +< + tIutT +>:: + tty + + tput__ty +; + +45  + gfd_fm_e +< + +46 + tput__ty +, + +47 + tFmrT +, + +48 + tFmResuT + > + te_ty +; + +51 +e_ty + +M + +FdResu +, +FmResu +, +Fmr + ); + +54 +put__ty + + gLaMch +=:: +boo +:: +beg +( +Iut +); + +57  + gM + ) + +60 + gOuut + = +d +:: +cy + +LaMch +, +M +. +beg +(), +Ouut + ); + +62 + gOuut + = +d +:: +cy +:: +boo +:: +beg +( +M +. +fm_su +()), ::boo:: +d +(M.fm_su()), +Ouut + ); + +65 + gLaMch += +M +. +d +(); + +66 + gM += +Fd + +LaMch +, :: +boo +:: +d +( +Iut +) ); + +70 + gOuut + = +d +:: +cy + +LaMch +, :: +boo +:: +d +( +Iut +), +Ouut + ); + +72  + gOuut +; + +75 + gme +< + +76 +tyme + + gOuutItT +, + +77 +tyme + + gIutT +, + +78 +tyme + + gFdT +, + +79 +tyme + + gFmrT +, + +80 +tyme + + gFdResuT + > + +81 +le + +OuutItT + +fd_fm_l_cy_im +( + +82 +OuutItT + +Ouut +, + +83 cڡ +IutT +& +Iut +, + +84 +FdT + +Fd +, + +85 +FmrT + +Fmr +, + +86 cڡ +FdResuT +& +FdResu + ) + +88 if:: +boo +:: +gܙhm +:: +da +:: +check_fd_su +( +Iut +, +FdResu +) ) { + +89  :: +boo +:: +gܙhm +:: +da +:: +fd_fm_l_cy_im2 +( + +90 +Ouut +, + +91 +Iut +, + +92 +Fd +, + +93 +Fmr +, + +94 +FdResu +, + +95 +Fmr +( +FdResu +) ); + +97  + gd +:: +cy +:: +boo +:: +beg +( +Iut +), ::boo:: +d +(Iut), +Ouut + ); + +103 + gme +< + +104 +tyme + + gIutT +, + +105 +tyme + + gFdT +, + +106 +tyme + + gFmrT +, + +107 +tyme + + gFdResuT +, + +108 +tyme + + gFmResuT + > + +109 +le + +IutT + +fd_fm_l_cy_im2 +( + +110 cڡ +IutT +& +Iut +, + +111 +FdT + +Fd +, + +112 +FmrT + +Fmr +, + +113 cڡ +FdResuT +& +FdResu +, + +114 cڡ +FmResuT +& +FmResu +) + +116  +BOOST_STRING_TYPENAME + + +117 + tnge_cڡ_ +< + tIutT +>:: + tty + + tput__ty +; + +119  + gfd_fm_e +< + +120 + tput__ty +, + +121 + tFmrT +, + +122 + tFmResuT + > + te_ty +; + +125 +e_ty + +M + +FdResu +, +FmResu +, +Fmr + ); + +128 +put__ty + + gLaMch +=:: +boo +:: +beg +( +Iut +); + +131 +IutT + + gOuut +; + +134  + gM + ) + +137 + gboo +:: +gܙhm +:: +da +:: + + +Ouut +, :: +boo +:: +d +(Ouut), +LaMch +, +M +. +beg +() ); + +139 + gboo +:: +gܙhm +:: +da +:: + + +Ouut +, :: +boo +:: +d +(Ouut), +M +. +fm_su +() ); + +142 + gLaMch += +M +. +d +(); + +143 + gM += +Fd + +LaMch +, :: +boo +:: +d +( +Iut +) ); + +147 :: +boo +:: +gܙhm +:: +da +:: + + +Ouut +, ::boo:: +d +(Ouut), +LaMch +, ::boo::d( +Iut +) ); + +149  + gOuut +; + +152 + gme +< + +153 +tyme + + gIutT +, + +154 +tyme + + gFdT +, + +155 +tyme + + gFmrT +, + +156 +tyme + + gFdResuT + > + +157 +le + +IutT + +fd_fm_l_cy_im +( + +158 cڡ +IutT +& +Iut +, + +159 +FdT + +Fd +, + +160 +FmrT + +Fmr +, + +161 cڡ +FdResuT +& +FdResu +) + +163 if:: +boo +:: +gܙhm +:: +da +:: +check_fd_su +( +Iut +, +FdResu +) ) { + +164  :: +boo +:: +gܙhm +:: +da +:: +fd_fm_l_cy_im2 +( + +165 +Iut +, + +166 +Fd +, + +167 +Fmr +, + +168 +FdResu +, + +169 +Fmr +( +FdResu +) ); + +171  + gIut +; + +177 + gme +< + +178 +tyme + + gIutT +, + +179 +tyme + + gFdT +, + +180 +tyme + + gFmrT +, + +181 +tyme + + gFdResuT +, + +182 +tyme + + gFmResuT + > + +183 +le +  +fd_fm_l_im2 +( + +184 +IutT +& +Iut +, + +185 +FdT + +Fd +, + +186 +FmrT + +Fmr +, + +187 +FdResuT + +FdResu +, + +188 +FmResuT + +FmResu +) + +190  +BOOST_STRING_TYPENAME + + +191 + tnge_ +< + tIutT +>:: + tty + + tput__ty +; + +192  + gfd_fm_e +< + +193 + tput__ty +, + +194 + tFmrT +, + +195 + tFmResuT + > + te_ty +; + +198 +e_ty + +M + +FdResu +, +FmResu +, +Fmr + ); + +201 + gd +:: +deque +< + +202 +BOOST_STRING_TYPENAME + +nge_vue +< +IutT +>:: +ty +> +Stage +; + +205 +put__ty + + gInIt +=:: +boo +:: +beg +( +Iut +); + +206 +put__ty + + gSrchIt +=:: +boo +:: +beg +( +Iut +); + +208  + gM + ) + +211 + gInIt += +oss_gmt +( + +212 +Stage +, + +213 +Iut +, + +214 +InIt +, + +215 +SrchIt +, + +216 +M +. +beg +() ); + +219 + gSrchIt += +M +. +d +(); + +222 :: +boo +:: +gܙhm +:: +da +:: +cy_to_age + +Stage +, +M +. +fm_su +() ); + +225 + gM += +Fd + +SrchIt +, :: +boo +:: +d +( +Iut +) ); + +229 + gInIt +=:: +boo +:: +gܙhm +:: +da +:: +oss_gmt +( + +230 +Stage +, + +231 +Iut +, + +232 +InIt +, + +233 +SrchIt +, + +234 :: +boo +:: +d +( +Iut +) ); + +236 i + gStage +. +emy +() ) + +239 :: +boo +:: +gܙhm +:: +da +:: +a + +Iut +, +InIt +, ::boo:: +d +(Input) ); + +244 :: +boo +:: +gܙhm +:: +da +:: + + +Iut +, ::boo:: +d +(Iut), +Stage +. +beg +(), Storage.end() ); + +248 + gme +< + +249 +tyme + + gIutT +, + +250 +tyme + + gFdT +, + +251 +tyme + + gFmrT +, + +252 +tyme + + gFdResuT + > + +253 +le +  +fd_fm_l_im +( + +254 +IutT +& +Iut +, + +255 +FdT + +Fd +, + +256 +FmrT + +Fmr +, + +257 +FdResuT + +FdResu +) + +259 if:: +boo +:: +gܙhm +:: +da +:: +check_fd_su +( +Iut +, +FdResu +) ) { + +260 :: +boo +:: +gܙhm +:: +da +:: +fd_fm_l_im2 +( + +261 +Iut +, + +262 +Fd +, + +263 +Fmr +, + +264 +FdResu +, + +265 +Fmr +( +FdResu +) ); + + @/usr/include/boost/algorithm/string/detail/finder.hpp + +11 #ide +BOOST_STRING_FINDER_DETAIL_HPP + + +12  + #BOOST_STRING_FINDER_DETAIL_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + ggܙhm + { + +26 +mea + + gda + { + +36 + gme +< +tyme + + gSrchItT +,tym + gPdiT +> + +37  + sf_fdF + + +39  +SrchItT + + tch__ty +; + +42 + gme +< +tyme + + gSrchT + > + +43 +f_fdF +cڡ +SrchT +& +Srch +, +PdiT + +Comp + ) : + +44 +m_Srch +(:: +boo +:: +beg +( +Srch +), ::boo:: +d +(Srch)), +m_Comp +( +Comp +) {} + +45 +f_fdF +( + +46 +ch__ty + +SrchBeg +, + +47 +ch__ty + +SrchEnd +, + +48 +PdiT + +Comp + ) : + +49 +m_Srch +( +SrchBeg +, +SrchEnd +), +m_Comp +( +Comp +) {} + +52 + gme +< +tyme + + gFwdItT + > + +53 + g_nge +< + gFwdItT +> + +54 +ݔ +()( + +55 +FwdItT + + gBeg +, + +56 +FwdItT + + gEnd + ) const + +58  + g_nge +< + tFwdItT +> + tsu_ty +; + +59  +FwdItT + + tput__ty +; + +62  +put__ty + + gOurIt += +Beg +; + +63 + gOurIt +!= +End +; + +64 ++ + gOurIt +) + +67 if + gboo +:: +emy +( +m_Srch +) ) + +68  +su_ty + +End +, End ); + +70 +put__ty + + gI”It += +OurIt +; + +71 +ch__ty + + gSubrIt += +m_Srch +. +beg +(); + +73 + gI”It +!= +End + && +SubrIt +!= +m_Srch +. +d +(); + +74 ++ + gI”It +,++ + gSubrIt +) + +76 if! +m_Comp +(* +I”It +,* +SubrIt +) ) ) + +81 i + gSubrIt +== +m_Srch +. +d +() ) + +82  +su_ty + +OurIt +, +I”It + ); + +85  +su_ty + +End +, End ); + +88 + give +: + +89 +_nge +< +ch__ty +> +m_Srch +; + +90 +PdiT + + gm_Comp +; + +100 + gme +< +tyme + + gSrchItT +,ym + gPdiT +> + +101  + sϡ_fdF + + +103  +SrchItT + + tch__ty +; + +104  + gf_fdF +< + +105 + tch__ty +, + +106 + tPdiT +> + tf_fd_ty +; + +109 + gme +< +tyme + + gSrchT + > + +110 +ϡ_fdF +cڡ +SrchT +& +Srch +, +PdiT + +Comp + ) : + +111 +m_Srch +(:: +boo +:: +beg +( +Srch +), ::boo:: +d +(Srch)), +m_Comp +( +Comp +) {} + +112 +ϡ_fdF +( + +113 +ch__ty + +SrchBeg +, + +114 +ch__ty + +SrchEnd +, + +115 +PdiT + +Comp + ) : + +116 +m_Srch +( +SrchBeg +, +SrchEnd +), +m_Comp +( +Comp +) {} + +119 + gme +< +tyme + + gFwdItT + > + +120 + g_nge +< + gFwdItT +> + +121 +ݔ +()( + +122 +FwdItT + + gBeg +, + +123 +FwdItT + + gEnd + ) const + +125  + g_nge +< + tFwdItT +> + tsu_ty +; + +127 if + gboo +:: +emy +( +m_Srch +) ) + +128  +su_ty + +End +, End ); + +130  +BOOST_STRING_TYPENAME + + tboo +:: + tda +:: + +131 + t_as +< + tFwdItT +>:: + t_gy + + tgy +; + +133  +fd + +Beg +, +End +, +gy +() ); + +136 + give +: + +138 +me +< +tyme + +FwdItT + > + +139 +_nge +< +FwdItT +> + +140 +fd +( + +141 +FwdItT + +Beg +, + +142 +FwdItT + +End +, + +143 +d +:: +fwd__g + ) const + +145  +_nge +< + tFwdItT +> + tsu_ty +; + +147 +f_fd_ty + +f_fd +( + +148 +m_Srch +. +beg +(), m_Srch. +d +(), +m_Comp + ); + +150 +su_ty + + gM += +f_fd + +Beg +, +End + ); + +151 +su_ty + + gLa += +M +; + +153  + gM + ) + +155 + gLa += +M +; + +156 + gM += +f_fd +:: +boo +:: +d +( +M +), +End + ); + +159  + gLa +; + +163 + gme +< +tyme + + gFwdItT + > + +164 + g_nge +< + gFwdItT +> + +165 +fd +( + +166 +FwdItT + +Beg +, + +167 +FwdItT + +End +, + +168 +d +:: +bideiڮ__g + ) const + +170  +_nge +< + tFwdItT +> + tsu_ty +; + +171  +FwdItT + + tput__ty +; + +174  +put__ty + + gOurIt += +End +; + +175 + gOurIt +!= +Beg +; ) + +177 +put__ty + + gOurIt2 +=-- +OurIt +; + +179 +put__ty + + gI”It += +OurIt2 +; + +180 +ch__ty + + gSubrIt += +m_Srch +. +beg +(); + +182 + gI”It +!= +End + && +SubrIt +!= +m_Srch +. +d +(); + +183 ++ + gI”It +,++ + gSubrIt +) + +185 if! +m_Comp +(* +I”It +,* +SubrIt +) ) ) + +190 if + gSubrIt +== +m_Srch +. +d +() ) + +191  +su_ty + +OurIt2 +, +I”It + ); + +194  +su_ty + +End +, End ); + +197 + give +: + +198 +_nge +< +ch__ty +> +m_Srch +; + +199 +PdiT + + gm_Comp +; + +209 + gme +< +tyme + + gSrchItT +,ym + gPdiT +> + +210  + sh_fdF + + +212  +SrchItT + + tch__ty +; + +213  + gf_fdF +< + +214 + tch__ty +, + +215 + tPdiT +> + tf_fd_ty +; + +216  + gϡ_fdF +< + +217 + tch__ty +, + +218 + tPdiT +> + tϡ_fd_ty +; + +221 + gme +< +tyme + + gSrchT + > + +222 +h_fdF +( + +223 cڡ +SrchT +& +Srch +, + +224  +Nth +, + +225 +PdiT + +Comp +) : + +226 +m_Srch +(:: +boo +:: +beg +( +Srch +), ::boo:: +d +(Search)), + +227 +m_Nth +( +Nth +), + +228 +m_Comp +( +Comp +) {} + +229 +h_fdF +( + +230 +ch__ty + +SrchBeg +, + +231 +ch__ty + +SrchEnd +, + +232  +Nth +, + +233 +PdiT + +Comp +) : + +234 +m_Srch +( +SrchBeg +, +SrchEnd +), + +235 +m_Nth +( +Nth +), + +236 +m_Comp +( +Comp +) {} + +239 + gme +< +tyme + + gFwdItT + > + +240 + g_nge +< + gFwdItT +> + +241 +ݔ +()( + +242 +FwdItT + + gBeg +, + +243 +FwdItT + + gEnd + ) const + +245 if( + gm_Nth +>=0) + +247  +fd_fwd +( +Beg +, +End +, +m_Nth +); + +251  +fd_backwd +( +Beg +, +End +, - +m_Nth +); + +256 + give +: + +258 +me +< +tyme + +FwdItT + > + +259 +_nge +< +FwdItT +> + +260 +fd_fwd +( + +261 +FwdItT + +Beg +, + +262 +FwdItT + +End +, + +263  +N +) const + +265  + g_nge +< + tFwdItT +> + tsu_ty +; + +268 if + gboo +:: +emy +( +m_Srch +) ) + +269  +su_ty + +End +, End ); + +272 +f_fd_ty + +f_fd +( + +273 +m_Srch +. +beg +(), m_Srch. +d +(), +m_Comp + ); + +275 +su_ty + +M + +Beg +, Begin ); + +277   + gn +=0;<= +N +; ++n ) + +280 + gM += +f_fd +:: +boo +:: +d +( +M +), +End + ); + +282 i! + gM + ) + +285  + gM +; + +289  + gM +; + +292 + gme +< +tyme + + gFwdItT + > + +293 + g_nge +< + gFwdItT +> + +294 +fd_backwd +( + +295 +FwdItT + +Beg +, + +296 +FwdItT + +End +, + +297  +N +) const + +299  + g_nge +< + tFwdItT +> + tsu_ty +; + +302 if + gboo +:: +emy +( +m_Srch +) ) + +303  +su_ty + +End +, End ); + +306 +ϡ_fd_ty + +ϡ_fd +( + +307 +m_Srch +. +beg +(), m_Srch. +d +(), +m_Comp + ); + +309 +su_ty + +M + +End +, End ); + +311   + gn +=1;<= +N +; ++n ) + +314 + gM += +ϡ_fd + +Beg +, :: +boo +:: +beg +( +M +) ); + +316 i! + gM + ) + +319  + gM +; + +323  + gM +; + +327 + give +: + +328 +_nge +< +ch__ty +> +m_Srch +; + +329  + gm_Nth +; + +330 +PdiT + + gm_Comp +; + +335 + gme +< +tyme + + gFwdItT +> + +336 + g_nge +< + gFwdItT +> + +337 +fd_hd_im +( + +338 +FwdItT + +Beg +, + +339 +FwdItT + +End +, + +340  +N +, + +341 +d +:: +fwd__g + ) + +343  +FwdItT + + tput__ty +; + +344  + g_nge +< + tFwdItT +> + tsu_ty +; + +346 +put__ty + + gIt += +Beg +; + +348  + gIndex +=0; + +349 + gIndex +< + gN + && + gIt +!= +End +; ++Index,++It ) {}; + +351  +su_ty + +Beg +, +It + ); + +354 + gme +< +tyme + + gFwdItT + > + +355 + g_nge +< + gFwdItT +> + +356 +fd_hd_im +( + +357 +FwdItT + +Beg +, + +358 +FwdItT + +End +, + +359  +N +, + +360 +d +:: +ndom_acss__g + ) + +362  +_nge +< + tFwdItT +> + tsu_ty +; + +364 i( + gEnd +<= +Beg +|| ( +ic_ +<>( +End +-Beg< +N + ) ) + +365  +su_ty + +Beg +, +End + ); + +367  +su_ty +( +Beg +,Beg+ +N +); + +371 + gme +< +tyme + + gFwdItT +> + +372 + g_nge +< + gFwdItT +> + +373 +fd_hd_im +( + +374 +FwdItT + +Beg +, + +375 +FwdItT + +End +, + +376  +N + ) + +378  +BOOST_STRING_TYPENAME + + tboo +:: + tda +:: + +379 + t_as +< + tFwdItT +>:: + t_gy + + tgy +; + +381  :: +boo +:: +gܙhm +:: +da +:: +fd_hd_im + +Beg +, +End +, +N +, +gy +() ); + +384 + gme +< +tyme + + gFwdItT + > + +385 + g_nge +< + gFwdItT +> + +386 +fd__im +( + +387 +FwdItT + +Beg +, + +388 +FwdItT + +End +, + +389  +N +, + +390 +d +:: +fwd__g + ) + +392  +FwdItT + + tput__ty +; + +393  + g_nge +< + tFwdItT +> + tsu_ty +; + +395  + gIndex +=0; + +396 +put__ty + + gIt += +Beg +; + +397 +put__ty + + gIt2 += +Beg +; + +400  + gIndex +=0; Index< + gN + && + gIt2 +!= +End +; ++Index,++It2 ) {}; + +403 ; + gIt2 +!= +End +; ++ + gIt +,++It2 ) {}; + +405  +su_ty + +It +, +It2 + ); + +408 + gme +< +tyme + + gFwdItT + > + +409 + g_nge +< + gFwdItT +> + +410 +fd__im +( + +411 +FwdItT + +Beg +, + +412 +FwdItT + +End +, + +413  +N +, + +414 +d +:: +bideiڮ__g + ) + +416  +FwdItT + + tput__ty +; + +417  + g_nge +< + tFwdItT +> + tsu_ty +; + +419 +put__ty + + gIt += +End +; + +421  + gIndex +=0; + +422 + gIndex +< + gN + && + gIt +!= +Beg +; ++Index,--It ) {}; + +424  +su_ty + +It +, +End + ); + +427 + gme +< +tyme + + gFwdItT + > + +428 + g_nge +< + gFwdItT +> + +429 +fd__im +( + +430 +FwdItT + +Beg +, + +431 +FwdItT + +End +, + +432  +N +, + +433 +d +:: +ndom_acss__g + ) + +435  +_nge +< + tFwdItT +> + tsu_ty +; + +437 i( + gEnd +<= +Beg +|| ( +ic_ +<>( +End +-Beg< +N + ) ) + +438  +su_ty + +Beg +, +End + ); + +440  +su_ty + +End +- +N +, End ); + +444 + gme +< +tyme + + gFwdItT + > + +445 + g_nge +< + gFwdItT +> + +446 +fd__im +( + +447 +FwdItT + +Beg +, + +448 +FwdItT + +End +, + +449  +N + ) + +451  +BOOST_STRING_TYPENAME + + tboo +:: + tda +:: + +452 + t_as +< + tFwdItT +>:: + t_gy + + tgy +; + +454  :: +boo +:: +gܙhm +:: +da +:: +fd__im + +Beg +, +End +, +N +, +gy +() ); + +468  + shd_fdF + + +471 +hd_fdF + +N + ) : +m_N +(N) {} + +474 +me +< +tyme + +FwdItT + > + +475 +_nge +< +FwdItT +> + +476 +ݔ +()( + +477 +FwdItT + +Beg +, + +478 +FwdItT + + gEnd + ) const + +480 if( + gm_N +>=0) + +482  :: +boo +:: +gܙhm +:: +da +:: +fd_hd_im + +Beg +, +End +, +m_N + ); + +486 + g_nge +< + gFwdItT +> + gRes += + +487 :: +boo +:: +gܙhm +:: +da +:: +fd__im + +Beg +, +End +, - +m_N + ); + +489  :: +boo +:: +make__nge +( +Beg +, +Res +. +beg +()); + +493 + give +: + +494  +m_N +; + +506  + s_fdF + + +509 +_fdF + +N + ) : +m_N +(N) {} + +512 +me +< +tyme + +FwdItT + > + +513 +_nge +< +FwdItT +> + +514 +ݔ +()( + +515 +FwdItT + +Beg +, + +516 +FwdItT + + gEnd + ) const + +518 if( + gm_N +>=0) + +520  :: +boo +:: +gܙhm +:: +da +:: +fd__im + +Beg +, +End +, +m_N + ); + +524 + g_nge +< + gFwdItT +> + gRes += + +525 :: +boo +:: +gܙhm +:: +da +:: +fd_hd_im + +Beg +, +End +, - +m_N + ); + +527  :: +boo +:: +make__nge +( +Res +. +d +(), +End +); + +531 + give +: + +532  +m_N +; + +547 + gme +< +tyme + + gPdiT + > + +548  + stok_fdF + + +551 +tok_fdF +( + +552 +PdiT + +Pd +, + +553 +tok_comess_mode_ty + +eComess += +tok_comess_off + ) : + +554 +m_Pd +( +Pd +), +m_eComess +( +eComess +) {} + +557 + gme +< +tyme + + gFwdItT + > + +558 + g_nge +< + gFwdItT +> + +559 +ݔ +()( + +560 +FwdItT + + gBeg +, + +561 +FwdItT + + gEnd + ) const + +563  + g_nge +< + tFwdItT +> + tsu_ty +; + +565 +FwdItT + + gIt += +d +:: +fd_if + +Beg +, +End +, +m_Pd + ); + +567 if + gIt +== +End + ) + +569  +su_ty + +End +, End ); + +573 +FwdItT + + gIt2 += +It +; + +575 if + gm_eComess +== +tok_comess_ + ) + +578  +It2 +!= +End + && +m_Pd +(*It2) ) ++It2; + +583 ++ + gIt2 +; + +586  +su_ty + +It +, +It2 + ); + +590 + give +: + +591 +PdiT + +m_Pd +; + +592 +tok_comess_mode_ty + + gm_eComess +; + +602 + gme +< +tyme + + gFwdIt1T +> + +603  + snge_fdF + + +605  +FwdIt1T + + tput__ty +; + +606  + g_nge +< + tput__ty +> + tsu_ty +; + +609 +nge_fdF +( + +610 +put__ty + +Beg +, + +611 +put__ty + +End + ) : +m_Rge +( +Beg +, End) {} + +613 +nge_fdF +(cڡ +_nge +< +put__ty +>& +Rge +) : + +614 +m_Rge +( +Rge +) {} + +617 +me +< +tyme + +FwdIt2T + > + +618 +_nge +< +FwdIt2T +> + +619 +ݔ +()( + +620 +FwdIt2T +, + +621 + gFwdIt2T + ) const + +623 #i +BOOST_WORKAROUND + +__MWERKS__ +, <= 0x3003 ) + +624  + g_nge +( + gthis +-> + gm_Rge +); + +626  + gm_Rge +; + +630 + give +: + +631 +_nge +< +put__ty +> +m_Rge +; + + @/usr/include/boost/algorithm/string/detail/formatter.hpp + +11 #ide +BOOST_STRING_FORMATTER_DETAIL_HPP + + +12  + #BOOST_STRING_FORMATTER_DETAIL_HPP + + + ) + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20  + ~ + +24 +mea + + gboo + { + +25 +mea + + ggܙhm + { + +26 +mea + + gda + { + +31 + gme +< +tyme + + gRgeT +> + +32  + scڡ_fmF + + +34 + give +: + +35  +BOOST_STRING_TYPENAME + + +36 + tnge_cڡ_ +< + tRgeT +>:: + tty + + tfm_ +; + +37  + g_nge +< + tfm_ +> + tsu_ty +; + +39 + gpublic +: + +41 +cڡ_fmF +(cڡ +RgeT +& +Fm +) : + +42 +m_Fm +(:: +boo +:: +beg +( +Fm +), ::boo:: +d +(Format)) {} + +45 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +46 + gme +< +tyme + + gRge2T +> + +47 + gsu_ty +& +ݔ +()(cڡ + gRge2T +&) + +49  + gm_Fm +; + +53 + gme +< +tyme + + gRge2T +> + +54 cڡ + gsu_ty +& +ݔ +()(cڡ + gRge2T +&) const + +56  + gm_Fm +; + +59 + give +: + +60 +su_ty + +m_Fm +; + +66 + gme +< +tyme + + gRgeT +> + +67  + sidty_fmF + + +70 + gme +< +tyme + + gRge2T + > + +71 cڡ + gRgeT +& +ݔ +()(cڡ + gRge2T +& + gR +) const + +73  +RgeT +(:: +boo +:: +beg +( +R +), ::boo:: +d +(Replace)); + +80 + gme +< +tyme + + gChT + > + +81  + semy_fmF + + +83 + gme +< +tyme + + gRT + > + +84 + gemy_cڏ +< + gChT +> +ݔ +()(cڡ + gRT +&) const + +86  + gemy_cڏ +< + gChT +>(); + +93 + gme +< +tyme + + gFdT +> + +94  + sdis_fmF + + +96 + gpublic +: + +98 +dis_fmF +( +FdT + +Fd +) : + +99 +m_Fd +( +Fd +) {} + +102 +me +< +tyme + +RgeT +> + +103 +le + +_nge +< + +104 +BOOST_STRING_TYPENAME + +nge_cڡ_ +< +RgeT +>:: +ty +> + +105 +ݔ +()(cڡ +RgeT +& +R +) const + +107  +m_Fd +(:: +boo +:: +beg +( +R +), ::boo:: +d +(Replace)); + +110 + give +: + +111 +FdT + +m_Fd +; + + @/usr/include/boost/algorithm/string/detail/util.hpp + +11 #ide +BOOST_STRING_UTIL_DETAIL_HPP + + +12  + #BOOST_STRING_UTIL_DETAIL_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +18 +mea + + gboo + { + +19 +mea + + ggܙhm + { + +20 +mea + + gda + { + +31 + gme +< +tyme + + gChT + > + +32  + semy_cڏ + + +34  + gemy_cڏ +< + tChT +> + tty +; + +35  +ChT + + tvue_ty +; + +36  + gd +:: + tsize_t + + tsize_ty +; + +37  + gd +:: + trdiff_t + + tdifn_ty +; + +38 cڡ + tvue_ty +& + tn +; + +39 cڡ + tvue_ty +& + tcڡ_n +; + +40 cڡ + tvue_ty +* + t +; + +41 cڡ + tvue_ty +* + tcڡ_ +; + +45 +cڡ_ + +beg +() const + +47  + gt_ +< + gcڡ_ +>(0); + +50 +cڡ_ + +d +() const + +52  + gt_ +< + gcڡ_ +>(0); + +55 +bo + +emy +() const + +57  + gl +; + +60 +size_ty + +size +() const + +69 + gme +< +tyme + + gIutItT +,ym + gOuutItT +> + +70 +le + +OuutItT + +bounded_cy +( + +71 +IutItT + +F +, + +72 +IutItT + +La +, + +73 +OuutItT + +DeF +, + +74 +OuutItT + +DeLa + ) + +76 +IutItT + + gIutIt += +F +; + +77 +OuutItT + + gOuutIt += +DeF +; + +78 ; + gIutIt +!= +La + && +OuutIt +!= +DeLa +; IutIt++, + gOuutIt +++ ) + +80 * + gOuutIt +=* +IutIt +; + +83  + gOuutIt +; + +89 + gme +< + +90 +tyme + + gSeqT +, + +91 +tyme + + gItT += +BOOST_STRING_TYPENAME + +SeqT +:: +cڡ_ + > + +92  + scy__ngeF + + +94  +_nge +< + tItT +> + tgumt_ty +; + +95  +SeqT + + tsu_ty +; + +96 +SeqT + +ݔ +()cڡ + g_nge +< + gItT +>& + gRge + ) const + +98  + gcy_nge +< + gSeqT +>( + gRge +); + + @/usr/include/boost/algorithm/string/sequence_traits.hpp + +11 #ide +BOOST_STRING_SEQUENCE_TRAITS_HPP + + +12  + #BOOST_STRING_SEQUENCE_TRAITS_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +34 +mea + + gboo + { + +35 +mea + + ggܙhm + { + +44 + gme +< +tyme + + gT + > + +45 as + chas_tive_a + + +48 + gpublic +: + +49 #i +BOOST_WORKAROUND + +__IBMCPP__ +, <= 600 ) + +50 um { + gvue + = +l + }; + +52 +BOOST_STATIC_CONSTANT +( +bo +, +vue += +l +); + +56  + gm +:: + tbo_ +< + thas_tive_a +< + tT +>:: + tvue +> + tty +; + +65 + gme +< +tyme + + gT + > + +66 as + chas_ab_s + + +68 + gpublic +: + +69 #i +BOOST_WORKAROUND + +__IBMCPP__ +, <= 600 ) + +70 um { + gvue + = +l + }; + +72 +BOOST_STATIC_CONSTANT +( +bo +, +vue += +l +); + +75  + gm +:: + tbo_ +< + thas_ab_s +< + tT +>:: + tvue +> + tty +; + +84 + gme +< +tyme + + gT + > + +85 as + chas_cڡ_time_ + + +87 + gpublic +: + +88 #i +BOOST_WORKAROUND + +__IBMCPP__ +, <= 600 ) + +89 um { + gvue + = +l + }; + +91 +BOOST_STATIC_CONSTANT +( +bo +, +vue += +l +); + +94  + gm +:: + tbo_ +< + thas_cڡ_time_ +< + tT +>:: + tvue +> + tty +; + +103 + gme +< +tyme + + gT + > + +104 as + chas_cڡ_time_a + + +106 + gpublic +: + +107 #i +BOOST_WORKAROUND + +__IBMCPP__ +, <= 600 ) + +108 um { + gvue + = +l + }; + +110 +BOOST_STATIC_CONSTANT +( +bo +, +vue += +l +); + +113  + gm +:: + tbo_ +< + thas_cڡ_time_a +< + tT +>:: + tvue +> + tty +; + + @/usr/include/boost/algorithm/string/yes_no_type.hpp + +11 #ide +BOOST_STRING_YES_NO_TYPE_DETAIL_HPP + + +12  + #BOOST_STRING_YES_NO_TYPE_DETAIL_HPP + + + ) + +14 +mea + + gboo + { + +15 +mea + + ggܙhm + { + +21 + gme +< + gI +>  + ssize_dest + + +23 (& + gty +)[ +I +]; + +26  + gsize_dest +<1>:: + tty + + tyes_ty +; + +27  + gsize_dest +<2>:: + tty + + tno_ty +; + + @/usr/include/boost/align/aligned_alloc.hpp + +8 #ide +BOOST_ALIGN_ALIGNED_ALLOC_HPP + + +9  + #BOOST_ALIGN_ALIGNED_ALLOC_HPP + + + ) + +11  + ~ + +13 #i +defed +( +BOOST_HAS_UNISTD_H +) + +14  + ~ + +17 #i +defed +( +__APPLE__ +|| defed( +__APPLE_CC__ +|| defed( +mactosh +) + +18  + ~ + +21 #i +defed +( +BOOST_ALIGN_USE_ALLOCATE +) + +22  + ~ + +23 #i +defed +( +_MSC_VER +&& !defed( +UNDER_CE +) + +24  + ~ + +25 #i +defed +( +__MINGW32__ +&& ( +__MSVCRT_VERSION__ + >= 0x0700) + +26  + ~ + +27 #i +MAC_OS_X_VERSION_MIN_REQUIRED + >= 1090 + +28  + ~ + +29 #i +MAC_OS_X_VERSION_MIN_REQUIRED + >= 1060 + +30  + ~ + +31 #i +defed +( +__ANDROID__ +) + +32  + ~ + +33 #i +defed +( +__SunOS_5_11 +|| defed( +__SunOS_5_12 +) + +34  + ~ + +35 #i +defed +( +sun +|| defed( +__sun +) + +36  + ~ + +37 #i( +_POSIX_C_SOURCE + >200112L|| ( +_XOPEN_SOURCE + >= 600) + +38  + ~ + +40  + ~ + + @/usr/include/boost/asio/detail/call_stack.hpp + +11 #ide +BOOST_ASIO_DETAIL_CALL_STACK_HPP + + +12  + #BOOST_ASIO_DETAIL_CALL_STACK_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + gda + { + +30 + gme + < +tyme + + gKey +,ym + gVue + = > + +31 as + c_ack + + +33 +public +: + +35 as + ccڋxt + + +36 : +ive + +ncyab + + +38 +public +: + +40 +exic + +cڋxt +( +Key +* +k +) + +41 : +key_ +( +k +), + +42 +xt_ +( +_ack +< +Key +, +Vue +>:: +t_ +) + +44 +vue_ + = +t_ +<*>( +this +); + +45 + g_ack +< + gKey +, + gVue +>:: +t_ + = +this +; + +49 +cڋxt +( +Key +* +k +, +Vue +& +v +) + +50 : +key_ +( +k +), + +51 +vue_ +(& +v +), + +52 +xt_ +( +_ack +< +Key +, +Vue +>:: +t_ +) + +54 +_ack +< +Key +, + gVue +>:: +t_ + = +this +; + +58 ~ +cڋxt +() + +60 + g_ack +< + gKey +, + gVue +>:: +t_ + = +xt_ +; + +64 +Vue +* +xt_by_key +() const + +66 +cڋxt +* + gem + = +xt_ +; + +67  + gem +) + +69 i( + gem +-> + gkey_ + = +key_ +) + +70  +em +-> +vue_ +; + +71 + gem + = +em +-> +xt_ +; + +76 + give +: + +77 +nd + +ass + +_ack +< +Key +, + gVue +>; + +80 +Key +* + gkey_ +; + +83 +Vue +* + gvue_ +; + +86 +cڋxt +* + gxt_ +; + +89 +nd + +ass + + gcڋxt +; + +93  +Vue +* +cڏs +( +Key +* +k +) + +95 +cڋxt +* + gem + = +t_ +; + +96  + gem +) + +98 i( + gem +-> + gkey_ + = +k +) + +99  +em +-> +vue_ +; + +100 + gem + = +em +-> +xt_ +; + +106  +Vue +* +t +() + +108 +cڋxt +* + gem + = +t_ +; + +109  + gem + ?m-> + gvue_ + : 0; + +112 + give +: + +114  +tss_r +< +cڋxt +> +t_ +; + +117 + gme + < +tyme + + gKey +,ym + gVue +> + +118 + gtss_r +< +tyme + + g_ack +< + gKey +, + gVue +>:: +cڋxt +> + +119 +_ack +< +Key +, + gVue +>:: +t_ +; + +125  + ~ + + @/usr/include/boost/asio/detail/date_time_fwd.hpp + +11 #ide +BOOST_ASIO_DETAIL_DATE_TIME_FWD_HPP + + +12  + #BOOST_ASIO_DETAIL_DATE_TIME_FWD_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 +mea + + gboo + { + +21 +mea + + gde_time + { + +23 + gme +< +ass + + gT +, cs + gTimeSyem +> + +24 +ass + + gba_time +; + +27 +mea + + gposix_time + { + +29 +ass + + gime +; + + @/usr/include/boost/asio/detail/dev_poll_reactor.hpp + +11 #ide +BOOST_ASIO_DETAIL_DEV_POLL_REACTOR_HPP + + +12  + #BOOST_ASIO_DETAIL_DEV_POLL_REACTOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_DEV_POLL +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +38  + ~ + +40 +mea + + gboo + { + +41 +mea + + gasio + { + +42 +mea + + gda + { + +44 +ass + + gdev_pl_a + + +45 : +public + +executi_cڋxt_rvi_ba +< +dev_pl_a +> + +47 +public +: + +48 + e_tys + { +ad_ + = 0, + gwre_ + = 1, + +49 + gc_ + = 1, + gex_ + = 2, + gmax_s + = 3 }; + +52  + sr_dest_da + + +57 +BOOST_ASIO_DECL + +dev_pl_a +( +boo +:: +asio +:: +executi_cڋxt +& +x +); + +60 + gBOOST_ASIO_DECL + ~ +dev_pl_a +(); + +63 +BOOST_ASIO_DECL +  +shutdown +(); + +66 +BOOST_ASIO_DECL +  +nify_fk +( + +67 +boo +:: +asio +:: +executi_cڋxt +:: +fk_evt + +fk_ev +); + +70 +BOOST_ASIO_DECL +  +_sk +(); + +74 +BOOST_ASIO_DECL +  +gi_dest +( +sock_ty +, +r_dest_da +&); + +78 +BOOST_ASIO_DECL +  +gi__dest +( + +79  +_ty +, +sock_ty + +dest +, + +80 +r_dest_da +& +dest_da +, +a_ +* + +); + +83 +BOOST_ASIO_DECL +  +move_dest +( +sock_ty + +dest +, + +84 +r_dest_da +& +rg_dest_da +, + +85 +r_dest_da +& +sour_dest_da +); + +88  +po_immed_comi +( +a_ +* + +, +bo + +is_ctui +) + +90 + gschedur_ +. +po_immed_comi +( + +, +is_ctui +); + +95 +BOOST_ASIO_DECL +  +t_ +( +_ty +, +sock_ty + +dest +, + +96 +r_dest_da +&, +a_ +* + +, + +97 +bo + +is_ctui +, bo +low_ecutive +); + +102 +BOOST_ASIO_DECL +  +nl_s +( +sock_ty + +dest +, +r_dest_da +&); + +107 +BOOST_ASIO_DECL +  +degi_dest +( +sock_ty + +dest +, + +108 +r_dest_da +&, +bo + +osg +); + +113 +BOOST_ASIO_DECL +  +degi__dest +( + +114 +sock_ty + +dest +, +r_dest_da +&); + +118 +BOOST_ASIO_DECL +  +nup_dest_da +( +r_dest_da +&); + +121 + gme + < +tyme + + gTime_Ts +> + +122  +add_tim_queue +( +tim_queue +< +Time_Ts +>& +queue +); + +125 + gme + < +tyme + + gTime_Ts +> + +126  +move_tim_queue +( +tim_queue +< +Time_Ts +>& +queue +); + +130 + gme + < +tyme + + gTime_Ts +> + +131  +schedu_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +132 cڡ +tyme + +Time_Ts +:: +time_ty +& +time +, + +133 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +tim +, +wa_ +* + +); + +137 + gme + < +tyme + + gTime_Ts +> + +138 + gd +:: +size_t + +nl_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +139 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +tim +, + +140 +d +:: +size_t + +max_ned + = (d:: +numic_lims +:: +max +)()); + +143 + gme + < +tyme + + gTime_Ts +> + +144  +move_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +145 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +rg +, + +146 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +sour +); + +149 +BOOST_ASIO_DECL +  +run +( +uc +, +_queue +< +ݔi +>& +s +); + +152 +BOOST_ASIO_DECL +  +u +(); + +154 + give +: + +157 +BOOST_ASIO_DECL +  +do_dev_pl_ +(); + +160 +BOOST_ASIO_DECL +  +do_add_tim_queue +( +tim_queue_ba +& +queue +); + +163 +BOOST_ASIO_DECL +  +do_move_tim_queue +( +tim_queue_ba +& +queue +); + +168 +BOOST_ASIO_DECL +  +g_timeout +( +mc +); + +173 +BOOST_ASIO_DECL +  +nl_s_uocked +( +sock_ty + +dest +, + +174 cڡ +boo +:: +syem +:: +r_code +& +ec +); + +177 + gBOOST_ASIO_DECL + :: +plfd +& +add_ndg_evt_chge +( +dest +); + +180 + gschedur +& + gschedur_ +; + +183 + gboo +:: +asio +:: +da +:: +mux + +mux_ +; + +186  + gdev_pl_fd_ +; + +189 + gd +:: +ve +< :: +plfd +> +ndg_evt_chges_ +; + +192 + ghash_m +<, + gd +:: +size_t +> +ndg_evt_chge_dex_ +; + +195 +_u + + gu_ +; + +198 + ga__queue +< + gsock_ty +> + g_queue_ +[ +max_s +]; + +201 +tim_queue_t + + gtim_queues_ +; + +204 +bo + + gshutdown_ +; + +211  + ~ + +213  + ~ + +214 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +215  + ~ + + @/usr/include/boost/asio/detail/epoll_reactor.hpp + +11 #ide +BOOST_ASIO_DETAIL_EPOLL_REACTOR_HPP + + +12  + #BOOST_ASIO_DETAIL_EPOLL_REACTOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_EPOLL +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +35 #i +defed +( +BOOST_ASIO_HAS_TIMERFD +) + +36  + ~ + +39  + ~ + +41 +mea + + gboo + { + +42 +mea + + gasio + { + +43 +mea + + gda + { + +45 +ass + + gl_a + + +46 : +public + +executi_cڋxt_rvi_ba +< +l_a +> + +48 +ive +: + +50  +cdiڮly_abd_mux + + tmux +; + +52 + gpublic +: + +53 + e_tys + { +ad_ + = 0, + gwre_ + = 1, + +54 + gc_ + = 1, + gex_ + = 2, + gmax_s + = 3 }; + +57 as + cdest_e + : +ݔi + + +59 +nd + +ass + +l_a +; + +60 +nd + +ass + + gobje_po_acss +; + +62 +dest_e +* + gxt_ +; + +63 +dest_e +* + gev_ +; + +65 +mux + + gmux_ +; + +66 +l_a +* + ga_ +; + +67  + gdest_ +; + +68 +ut32_t + + ggied_evts_ +; + +69 + g_queue +< + ga_ +> + g_queue_ +[ +max_s +]; + +70 +bo + + gy_ecutive_ +[ +max_s +]; + +71 +bo + + gshutdown_ +; + +73 +BOOST_ASIO_DECL + +dest_e +( +bo + +lockg +); + +74  +t_ady_evts +( +ut32_t + +evts +{ + gsk_su_ + =vents; } + +75  +add_ady_evts +( +ut32_t + +evts +{ + gsk_su_ + |=vents; } + +76 +BOOST_ASIO_DECL + +ݔi +* +rfm_io +( +ut32_t + +evts +); + +77 +BOOST_ASIO_DECL +  +do_come +( + +78 * +owr +, +ݔi +* +ba +, + +79 cڡ +boo +:: +syem +:: +r_code +& +ec +, +d +:: +size_t + +bys_sed +); + +83  +dest_e +* + tr_dest_da +; + +86 +BOOST_ASIO_DECL + +l_a +( +boo +:: +asio +:: +executi_cڋxt +& +x +); + +89 + gBOOST_ASIO_DECL + ~ +l_a +(); + +92 +BOOST_ASIO_DECL +  +shutdown +(); + +95 +BOOST_ASIO_DECL +  +nify_fk +( + +96 +boo +:: +asio +:: +executi_cڋxt +:: +fk_evt + +fk_ev +); + +99 +BOOST_ASIO_DECL +  +_sk +(); + +103 +BOOST_ASIO_DECL +  +gi_dest +( +sock_ty + +dest +, + +104 +r_dest_da +& +dest_da +); + +108 +BOOST_ASIO_DECL +  +gi__dest +( + +109  +_ty +, +sock_ty + +dest +, + +110 +r_dest_da +& +dest_da +, +a_ +* + +); + +113 +BOOST_ASIO_DECL +  +move_dest +( +sock_ty + +dest +, + +114 +r_dest_da +& +rg_dest_da +, + +115 +r_dest_da +& +sour_dest_da +); + +118  +po_immed_comi +( +a_ +* + +, +bo + +is_ctui +) + +120 + gschedur_ +. +po_immed_comi +( + +, +is_ctui +); + +125 +BOOST_ASIO_DECL +  +t_ +( +_ty +, +sock_ty + +dest +, + +126 +r_dest_da +& +dest_da +, +a_ +* + +, + +127 +bo + +is_ctui +, bo +low_ecutive +); + +132 +BOOST_ASIO_DECL +  +nl_s +( +sock_ty + +dest +, + +133 +r_dest_da +& +dest_da +); + +138 +BOOST_ASIO_DECL +  +degi_dest +( +sock_ty + +dest +, + +139 +r_dest_da +& +dest_da +, +bo + +osg +); + +144 +BOOST_ASIO_DECL +  +degi__dest +( + +145 +sock_ty + +dest +, +r_dest_da +& +dest_da +); + +149 +BOOST_ASIO_DECL +  +nup_dest_da +( + +150 +r_dest_da +& +dest_da +); + +153 + gme + < +tyme + + gTime_Ts +> + +154  +add_tim_queue +( +tim_queue +< +Time_Ts +>&imer_queue); + +157 + gme + < +tyme + + gTime_Ts +> + +158  +move_tim_queue +( +tim_queue +< +Time_Ts +>&imer_queue); + +162 + gme + < +tyme + + gTime_Ts +> + +163  +schedu_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +164 cڡ +tyme + +Time_Ts +:: +time_ty +& +time +, + +165 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +tim +, +wa_ +* + +); + +169 + gme + < +tyme + + gTime_Ts +> + +170 + gd +:: +size_t + +nl_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +171 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +tim +, + +172 +d +:: +size_t + +max_ned + = (d:: +numic_lims +:: +max +)()); + +175 + gme + < +tyme + + gTime_Ts +> + +176  +move_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +177 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +rg +, + +178 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +sour +); + +181 +BOOST_ASIO_DECL +  +run +( +uc +, +_queue +< +ݔi +>& +s +); + +184 +BOOST_ASIO_DECL +  +u +(); + +186 + give +: + +188 um { +l_size + = 20000 }; + +192 +BOOST_ASIO_DECL +  +do_l_ +(); + +195 +BOOST_ASIO_DECL +  +do_timfd_ +(); + +198 +BOOST_ASIO_DECL + +dest_e +* +lo_dest_e +(); + +201 +BOOST_ASIO_DECL +  +_dest_e +( +dest_e +* +s +); + +204 +BOOST_ASIO_DECL +  +do_add_tim_queue +( +tim_queue_ba +& +queue +); + +207 +BOOST_ASIO_DECL +  +do_move_tim_queue +( +tim_queue_ba +& +queue +); + +210 +BOOST_ASIO_DECL +  +upde_timeout +(); + +215 +BOOST_ASIO_DECL +  +g_timeout +( +mc +); + +217 #i +defed +( +BOOST_ASIO_HAS_TIMERFD +) + +220 +BOOST_ASIO_DECL +  +g_timeout +( +imec +& +ts +); + +224 + gschedur +& + gschedur_ +; + +227 +mux + + gmux_ +; + +230 +_u + + gu_ +; + +233  + gl_fd_ +; + +236  + gtim_fd_ +; + +239 +tim_queue_t + + gtim_queues_ +; + +242 +bo + + gshutdown_ +; + +245 +mux + + ggied_dests_mux_ +; + +248 + gobje_po +< + gdest_e +> + ggied_dests_ +; + +251  + grfm_io_nup__block_ex +; + +252 +nd +  + grfm_io_nup__block_ex +; + +259  + ~ + +261  + ~ + +262 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +263  + ~ + + @/usr/include/boost/asio/detail/event.hpp + +11 #ide +BOOST_ASIO_DETAIL_EVENT_HPP + + +12  + #BOOST_ASIO_DETAIL_EVENT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_HAS_THREADS +) + +21  + ~ + +22 #i +defed +( +BOOST_ASIO_WINDOWS +) + +23  + ~ + +24 #i +defed +( +BOOST_ASIO_HAS_PTHREADS +) + +25  + ~ + +26 #i +defed +( +BOOST_ASIO_HAS_STD_MUTEX_AND_CONDVAR +) + +27  + ~ + +29 #r +Oy + +Wdows +, +POSIX + +d + +d +:: +cdi_vb + +e + +su܋d +! + +32 +mea + + gboo + { + +33 +mea + + gasio + { + +34 +mea + + gda + { + +36 #i! +defed +( +BOOST_ASIO_HAS_THREADS +) + +37  +nu_evt + + tevt +; + +38 #i +defed +( +BOOST_ASIO_WINDOWS +) + +39  +w_evt + + tevt +; + +40 #i +defed +( +BOOST_ASIO_HAS_PTHREADS +) + +41  +posix_evt + + tevt +; + +42 #i +defed +( +BOOST_ASIO_HAS_STD_MUTEX_AND_CONDVAR +) + +43  +d_evt + + tevt +; + + @/usr/include/boost/asio/detail/fd_set_adapter.hpp + +11 #ide +BOOST_ASIO_DETAIL_FD_SET_ADAPTER_HPP + + +12  + #BOOST_ASIO_DETAIL_FD_SET_ADAPTER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +22  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gasio + { + +27 +mea + + gda + { + +29 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +30  +w_fd_t_adr + + tfd_t_adr +; + +32  +posix_fd_t_adr + + tfd_t_adr +; + + @/usr/include/boost/asio/detail/gcc_arm_fenced_block.hpp + +11 #ide +BOOST_ASIO_DETAIL_GCC_ARM_FENCED_BLOCK_HPP + + +12  + #BOOST_ASIO_DETAIL_GCC_ARM_FENCED_BLOCK_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +__GNUC__ +&& defed( +__m__ +) + +22  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +28 +mea + + gda + { + +30 as + cgcc_m_nd_block + + +31 : +ive + +ncyab + + +33 +public +: + +34 + ehf_t + { +hf + }; + +35 + efu_t + { + gfu + }; + +38 +exic + +gcc_m_nd_block +( +hf_t +) + +43 +exic + +gcc_m_nd_block +( +fu_t +) + +45 +brr +(); + +49 ~ +gcc_m_nd_block +() + +51 +brr +(); + +54 + give +: + +55  +brr +() + +57 #i +defed +( +__ARM_ARCH_4__ +) \ + +58 || +defed +( +__ARM_ARCH_4T__ +) \ + +59 || +defed +( +__ARM_ARCH_5__ +) \ + +60 || +defed +( +__ARM_ARCH_5E__ +) \ + +61 || +defed +( +__ARM_ARCH_5T__ +) \ + +62 || +defed +( +__ARM_ARCH_5TE__ +) \ + +63 || +defed +( +__ARM_ARCH_5TEJ__ +) \ + +64 || +defed +( +__ARM_ARCH_6__ +) \ + +65 || +defed +( +__ARM_ARCH_6J__ +) \ + +66 || +defed +( +__ARM_ARCH_6K__ +) \ + +67 || +defed +( +__ARM_ARCH_6Z__ +) \ + +68 || +defed +( +__ARM_ARCH_6ZK__ +) \ + +69 || +defed +( +__ARM_ARCH_6T2__ +) + +70 #i +defed +( +__thumb__ +) + +72 +__asm__ + +__vީe__ + ("" : : : "memory"); + +74  + ga + = 0, + gb + = 0; + +75 +__asm__ + +__vީe__ + ("swp %0, %1, [%2]" + +76 : "=&r"( +a +: "r"(1), "r"(& +b +) : "memory", "cc"); + +80 +__asm__ + +__vީe__ + ("dmb" : : : "memory"); + +89  + ~ + + @/usr/include/boost/asio/detail/gcc_hppa_fenced_block.hpp + +11 #ide +BOOST_ASIO_DETAIL_GCC_HPPA_FENCED_BLOCK_HPP + + +12  + #BOOST_ASIO_DETAIL_GCC_HPPA_FENCED_BLOCK_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +__GNUC__ +&& (defed( +__ha +|| defed( +__ha__ +)) + +22  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +28 +mea + + gda + { + +30 as + cgcc_ha_nd_block + + +31 : +ive + +ncyab + + +33 +public +: + +34 + ehf_t + { +hf + }; + +35 + efu_t + { + gfu + }; + +38 +exic + +gcc_ha_nd_block +( +hf_t +) + +43 +exic + +gcc_ha_nd_block +( +fu_t +) + +45 +brr +(); + +49 ~ +gcc_ha_nd_block +() + +51 +brr +(); + +54 + give +: + +55  +brr +() + +58 +__asm__ + +__vީe__ + ("" : : : "memory"); + +66  + ~ + + @/usr/include/boost/asio/detail/gcc_sync_fenced_block.hpp + +11 #ide +BOOST_ASIO_DETAIL_GCC_SYNC_FENCED_BLOCK_HPP + + +12  + #BOOST_ASIO_DETAIL_GCC_SYNC_FENCED_BLOCK_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +__GNUC__ +) \ + +21 && (( + g__GNUC__ + =4 && +__GNUC_MINOR__ + >1|| ( +__GNUC__ + > 4)) \ + +22 && ! +defed +( +__INTEL_COMPILER +&& !defed( +__ICL +) \ + +23 && ! +defed +( +__ICC +&& !defed( +__ECC +&& ! + $defed +( +__PATHSCALE__ +) + +25  + ~ + +27  + ~ + +29 +mea + +boo + { + +30 +mea + +asio + { + +31 +mea + +da + { + +33 as + cgcc_sync_nd_block + + +34 : +ive + +ncyab + + +36 +public +: + +37 + ehf__fu_t + { +hf +, +fu + }; + +40 +exic + + `gcc_sync_nd_block +( +hf__fu_t +) + +41 : + `vue_ +(0) + +43 + `__sync_lock__d_t +(& +vue_ +, 1); + +47 ~ + `gcc_sync_nd_block +() + +49 + `__sync_lock_a +(& +vue_ +); + +52 +ive +: + +53  +vue_ +; + +57 + } +} + +60  + ~ + + @/usr/include/boost/asio/detail/gcc_x86_fenced_block.hpp + +11 #ide +BOOST_ASIO_DETAIL_GCC_X86_FENCED_BLOCK_HPP + + +12  + #BOOST_ASIO_DETAIL_GCC_X86_FENCED_BLOCK_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +__GNUC__ +&& (defed( +__i386__ +|| defed( +__x86_64__ +)) + +22  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +28 +mea + + gda + { + +30 as + cgcc_x86_nd_block + + +31 : +ive + +ncyab + + +33 +public +: + +34 + ehf_t + { +hf + }; + +35 + efu_t + { + gfu + }; + +38 +exic + +gcc_x86_nd_block +( +hf_t +) + +43 +exic + +gcc_x86_nd_block +( +fu_t +) + +45 +lbrr +(); + +49 ~ +gcc_x86_nd_block +() + +51 +sbrr +(); + +54 + give +: + +55  +brr +() + +57  +r + = 0, + gm + = 1; + +58 +__asm__ + +__vީe__ + ( + +60 ""( +r +), "=m"( +m +) : + +61 "0"(1), "m"( +m +) : + +63  + gr +; + +66  +lbrr +() + +68 #i +defed +( +__SSE2__ +) + +69 #i( +__GNUC__ + >4&& ! +defed +( +__INTEL_COMPILER +&& !defed( +__ICL +) + +70 +__but_32_ln +(); + +72 +__asm__ + +__vީe__ + ("lfence" ::: "memory"); + +75 +brr +(); + +79  +sbrr +() + +81 #i +defed +( +__SSE2__ +) + +82 #i( +__GNUC__ + >4&& ! +defed +( +__INTEL_COMPILER +&& !defed( +__ICL +) + +83 +__but_32_sn +(); + +85 +__asm__ + +__vީe__ + ("sfence" ::: "memory"); + +88 +brr +(); + +97  + ~ + + @/usr/include/boost/asio/detail/handler_tracking.hpp + +11 #ide +BOOST_ASIO_DETAIL_HANDLER_TRACKING_HPP + + +12  + #BOOST_ASIO_DETAIL_HANDLER_TRACKING_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 +mea + + gboo + { + +21 +mea + + gasio + { + +23 +ass + + gexecuti_cڋxt +; + +28 #i +defed +( +BOOST_ASIO_CUSTOM_HANDLER_TRACKING +) + +29 #ud +BOOST_ASIO_CUSTOM_HANDLER_TRACKING + + +30 #i +defed +( +BOOST_ASIO_ENABLE_HANDLER_TRACKING +) + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +37  + ~ + +39 +mea + + gboo + { + +40 +mea + + gasio + { + +41 +mea + + gda + { + +43 #i +defed +( +BOOST_ASIO_CUSTOM_HANDLER_TRACKING +) + +62 #i! +defed +( +BOOST_ASIO_ENABLE_HANDLER_TRACKING +) + +63  + #BOOST_ASIO_ENABLE_HANDLER_TRACKING + 1 + + ) + +66 #i +defed +( +BOOST_ASIO_ENABLE_HANDLER_TRACKING +) + +68 as + chdr_ackg + + +70 + gpublic +: + +71 +ass + +comi +; + +74 as + cacked_hdr + + +76 + give +: + +78 +nd + +ass + +hdr_ackg +; + +79 +nd + +ass + + gcomi +; + +80 +ut64_t + + gid_ +; + +82 + geed +: + +84 +acked_hdr +(: +id_ +(0) {} + +87 ~ +acked_hdr +() {} + +91 +BOOST_ASIO_DECL +  + +(); + +94 +BOOST_ASIO_DECL +  +ti +( + +95 +executi_cڋxt +& +cڋxt +, +acked_hdr +& +h +, + +96 cڡ * +obje_ty +, * +obje +, + +97 +utmax_t + +tive_hd +, cڡ * +_me +); + +99 as + ccomi + + +101 + gpublic +: + +103 +BOOST_ASIO_DECL + +exic + +comi +(cڡ +acked_hdr +& +h +); + +107 + gBOOST_ASIO_DECL + ~ +comi +(); + +110 +BOOST_ASIO_DECL +  +voti_beg +(); + +113 +BOOST_ASIO_DECL +  +voti_beg +(cڡ +boo +:: +syem +:: +r_code +& +ec +); + +116 +BOOST_ASIO_DECL +  +voti_beg +( + +117 cڡ +boo +:: +syem +:: +r_code +& +ec +, +d +:: +size_t + +bys_sed +); + +120 +BOOST_ASIO_DECL +  +voti_beg +( + +121 cڡ +boo +:: +syem +:: +r_code +& +ec +,  +sigl_numb +); + +124 +BOOST_ASIO_DECL +  +voti_beg +( + +125 cڡ +boo +:: +syem +:: +r_code +& +ec +, cڡ * +g +); + +128 +BOOST_ASIO_DECL +  +voti_d +(); + +130 + give +: + +131 +nd + +ass + +hdr_ackg +; + +132 +ut64_t + + gid_ +; + +133 +bo + + gvoked_ +; + +134 +comi +* + gxt_ +; + +138 +BOOST_ASIO_DECL +  +ݔi +( +executi_cڋxt +& +cڋxt +, + +139 cڡ * +obje_ty +, * +obje +, + +140 +utmax_t + +tive_hd +, cڡ * +_me +); + +143 +BOOST_ASIO_DECL +  +a_giti +( +executi_cڋxt +& +cڋxt +, + +144 +utmax_t + +tive_hd +, utmax_ +giti +); + +147 +BOOST_ASIO_DECL +  +a_degiti +( +executi_cڋxt +& +cڋxt +, + +148 +utmax_t + +tive_hd +, utmax_ +giti +); + +151 +BOOST_ASIO_DECL +  +a_evts +( +executi_cڋxt +& +cڋxt +, + +152 +utmax_t + +giti +,  +evts +); + +155 +BOOST_ASIO_DECL +  +a_ݔi +( + +156 cڡ +acked_hdr +& +h +, cڡ * +_me +, + +157 cڡ +boo +:: +syem +:: +r_code +& +ec +); + +160 +BOOST_ASIO_DECL +  +a_ݔi +( + +161 cڡ +acked_hdr +& +h +, cڡ * +_me +, + +162 cڡ +boo +:: +syem +:: +r_code +& +ec +, +d +:: +size_t + +bys_sed +); + +165 +BOOST_ASIO_DECL +  +wre_le +(cڡ * +fm +, ...); + +167 + give +: + +168  +ackg_e +; + +169 +BOOST_ASIO_DECL +  +ackg_e +* +g_e +(); + +172  + #BOOST_ASIO_INHERIT_TRACKED_HANDLER + \ + +173 : +public + +boo +:: +asio +:: +da +:: +hdr_ackg +:: +acked_hdr + + + ) + +175  + #BOOST_ASIO_ALSO_INHERIT_TRACKED_HANDLER + \ + +176 , +public + +boo +:: +asio +:: +da +:: +hdr_ackg +:: +acked_hdr + + + ) + +178  + #BOOST_ASIO_HANDLER_TRACKING_INIT + \ + +179 +boo +:: +asio +:: +da +:: +hdr_ackg +:: + ` +() + + ) + +181  + #BOOST_ASIO_HANDLER_CREATION +( +gs +) \ + +182 +boo +:: +asio +:: +da +:: +hdr_ackg +:: +ti + +gs + + + ) + +184  + #BOOST_ASIO_HANDLER_COMPLETION +( +gs +) \ + +185 +boo +:: +asio +:: +da +:: +hdr_ackg +:: +comi + +acked_comi + +gs + + + ) + +187  + #BOOST_ASIO_HANDLER_INVOCATION_BEGIN +( +gs +) \ + +188 +acked_comi +. +voti_beg + +gs + + + ) + +190  + #BOOST_ASIO_HANDLER_INVOCATION_END + \ + +191 +acked_comi +. + `voti_d +() + + ) + +193  + #BOOST_ASIO_HANDLER_OPERATION +( +gs +) \ + +194 +boo +:: +asio +:: +da +:: +hdr_ackg +:: +ݔi + +gs + + + ) + +196  + #BOOST_ASIO_HANDLER_REACTOR_REGISTRATION +( +gs +) \ + +197 +boo +:: +asio +:: +da +:: +hdr_ackg +:: +a_giti + +gs + + + ) + +199  + #BOOST_ASIO_HANDLER_REACTOR_DEREGISTRATION +( +gs +) \ + +200 +boo +:: +asio +:: +da +:: +hdr_ackg +:: +a_degiti + +gs + + + ) + +202  + #BOOST_ASIO_HANDLER_REACTOR_READ_EVENT + 1 + + ) + +203  + #BOOST_ASIO_HANDLER_REACTOR_WRITE_EVENT + 2 + + ) + +204  + #BOOST_ASIO_HANDLER_REACTOR_ERROR_EVENT + 4 + + ) + +206  + #BOOST_ASIO_HANDLER_REACTOR_EVENTS +( +gs +) \ + +207 +boo +:: +asio +:: +da +:: +hdr_ackg +:: +a_evts + +gs + + + ) + +209  + #BOOST_ASIO_HANDLER_REACTOR_OPERATION +( +gs +) \ + +210 +boo +:: +asio +:: +da +:: +hdr_ackg +:: +a_ݔi + +gs + + + ) + +214  + #BOOST_ASIO_INHERIT_TRACKED_HANDLER + + + ) + +215  + #BOOST_ASIO_ALSO_INHERIT_TRACKED_HANDLER + + + ) + +216  + #BOOST_ASIO_HANDLER_TRACKING_INIT + ()0 + + ) + +217  + #BOOST_ASIO_HANDLER_CREATION +( +gs +()0 + + ) + +218  + #BOOST_ASIO_HANDLER_COMPLETION +( +gs +()0 + + ) + +219  + #BOOST_ASIO_HANDLER_INVOCATION_BEGIN +( +gs +()0 + + ) + +220  + #BOOST_ASIO_HANDLER_INVOCATION_END + ()0 + + ) + +221  + #BOOST_ASIO_HANDLER_OPERATION +( +gs +()0 + + ) + +222  + #BOOST_ASIO_HANDLER_REACTOR_REGISTRATION +( +gs +()0 + + ) + +223  + #BOOST_ASIO_HANDLER_REACTOR_DEREGISTRATION +( +gs +()0 + + ) + +224  + #BOOST_ASIO_HANDLER_REACTOR_READ_EVENT + 0 + + ) + +225  + #BOOST_ASIO_HANDLER_REACTOR_WRITE_EVENT + 0 + + ) + +226  + #BOOST_ASIO_HANDLER_REACTOR_ERROR_EVENT + 0 + + ) + +227  + #BOOST_ASIO_HANDLER_REACTOR_EVENTS +( +gs +()0 + + ) + +228  + #BOOST_ASIO_HANDLER_REACTOR_OPERATION +( +gs +()0 + + ) + +236  + ~ + +238 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +239  + ~ + + @/usr/include/boost/asio/detail/handler_work.hpp + +11 #ide +BOOST_ASIO_DETAIL_HANDLER_WORK_HPP + + +12  + #BOOST_ASIO_DETAIL_HANDLER_WORK_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + gda + { + +31 + gme + < +tyme + + gHdr +,ym + gExecut + + +32 +tyme + +assocd_execut +< +Hdr +>:: +ty +> + +33 as + chdr_wk + + +35 +public +: + +36 +exic + +hdr_wk +( +Hdr +& +hdr + +BOOST_ASIO_NOEXCEPT + + +37 : +execut_ +( +assocd_execut +< +Hdr +>:: +g +( +hdr +)) + +41  +t +( +Hdr +& +hdr + +BOOST_ASIO_NOEXCEPT + + +43 +Execut + +ex +( +assocd_execut +< +Hdr +>:: +g +( +hdr +)); + +44 + gex +. +_wk_d +(); + +47 ~ +hdr_wk +() + +49 + gexecut_ +. +_wk_fished +(); + +52 + gme + < +tyme + + gFuni +> + +53  +come +( +Funi +& +funi +, +Hdr +& +hdr +) + +55 + gexecut_ +. +dich +( +BOOST_ASIO_MOVE_CAST +( +Funi +)( +funi +), + +56 +assocd_lot +< +Hdr +>:: +g +( +hdr +)); + +59 + give +: + +61 +hdr_wk +(const handler_work&); + +62 + ghdr_wk +& + gݔ +=(cڡ +hdr_wk +&); + +64 +tyme + + gassocd_execut +< + gHdr +>:: +ty + +execut_ +; + +71 + gme + < +tyme + + gHdr +> + +72 +ass + + ghdr_wk +< + gHdr +, + gsyem_execut +> + +74 + gpublic +: + +75 +exic + +hdr_wk +( +Hdr +& +BOOST_ASIO_NOEXCEPT + {} + +76  +t +( +Hdr +& +BOOST_ASIO_NOEXCEPT + {} + +77 ~ +hdr_wk +() {} + +79 +me + < +tyme + +Funi +> + +80  +come +( +Funi +& +funi +, +Hdr +& +hdr +) + +82 + gboo_asio_hdr_voke_hrs +:: +voke +( +funi +, +hdr +); + +85 + give +: + +87 +hdr_wk +(const handler_work&); + +88 + ghdr_wk +& + gݔ +=(cڡ +hdr_wk +&); + +95  + ~ + + @/usr/include/boost/asio/detail/impl/descriptor_ops.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_DESCRIPTOR_OPS_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_DESCRIPTOR_OPS_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 #i! +defed +( +BOOST_ASIO_WINDOWS +) \ + +24 && ! +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) \ + +25 && ! + $defed +( +__CYGWIN__ +) + +27  + ~ + +29 +mea + +boo + { + +30 +mea + +asio + { + +31 +mea + +da + { + +32 +mea + +dest_s + { + +34  + `ݒ +(cڡ * +th +,  +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +36 +o + = 0; + +37  +su + = + `r_w +(:: + `ݒ +( +th +, +ags +), +ec +); + +38 i( +su + >= 0) + +39 +ec + = +boo +:: +syem +:: + `r_code +(); + +40  +su +; + +43  + `o +( +d +, +e_ty +& +e +, +boo +:: +syem +:: +r_code +& +ec +) + +45  +su + = 0; + +46 i( +d + != -1) + +48 +o + = 0; + +49 +su + = + `r_w +(:: + `o +( +d +), +ec +); + +51 i( +su + != 0 + +52 && ( +ec + = +boo +:: +asio +:: +r +:: +would_block + + +53 || +ec + = +boo +:: +asio +:: +r +:: +y_aga +)) + +61 #i + `defed +( +__SYMBIAN32__ +) + +62  +ags + = :: + `f +( +d +, +F_GETFL +, 0); + +63 i( +ags + >= 0) + +64 :: + `f +( +d +, +F_SETFL +, +ags + & ~ +O_NONBLOCK +); + +66 +iol_g_ty + +g + = 0; + +67 :: + `iol +( +d +, +FIONBIO +, & +g +); + +69 +e + &~ +n_blockg +; + +71 +o + = 0; + +72 +su + = + `r_w +(:: + `o +( +d +), +ec +); + +76 i( +su + == 0) + +77 +ec + = +boo +:: +syem +:: + `r_code +(); + +78  +su +; + +81 +bo + + `t_ur_n_blockg +( +d +, +e_ty +& +e +, + +82 +bo + +vue +, +boo +:: +syem +:: +r_code +& +ec +) + +84 i( +d + == -1) + +86 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +87  +l +; + +90 +o + = 0; + +91 #i + `defed +( +__SYMBIAN32__ +) + +92  +su + = + `r_w +(:: + `f +( +d +, +F_GETFL +, 0), +ec +); + +93 i( +su + >= 0) + +95 +o + = 0; + +96  +ag + = ( +vue + ? ( +su + | +O_NONBLOCK +) : (result & ~O_NONBLOCK)); + +97 +su + = + `r_w +(:: + `f +( +d +, +F_SETFL +, +ag +), +ec +); + +100 +iol_g_ty + +g + = ( +vue + ? 1 : 0); + +101  +su + = + `r_w +(:: + `iol +( +d +, +FIONBIO +, & +g +), +ec +); + +104 i( +su + >= 0) + +106 +ec + = +boo +:: +syem +:: + `r_code +(); + +107 i( +vue +) + +108 +e + | +ur_t_n_blockg +; + +114 +e + &~( +ur_t_n_blockg + | +_n_blockg +); + +116  +ue +; + +119  +l +; + +122 +bo + + `t__n_blockg +( +d +, +e_ty +& +e +, + +123 +bo + +vue +, +boo +:: +syem +:: +r_code +& +ec +) + +125 i( +d + == -1) + +127 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +128  +l +; + +131 i(! +vue + && ( +e + & +ur_t_n_blockg +)) + +136 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +137  +l +; + +140 +o + = 0; + +141 #i + `defed +( +__SYMBIAN32__ +) + +142  +su + = + `r_w +(:: + `f +( +d +, +F_GETFL +, 0), +ec +); + +143 i( +su + >= 0) + +145 +o + = 0; + +146  +ag + = ( +vue + ? ( +su + | +O_NONBLOCK +) : (result & ~O_NONBLOCK)); + +147 +su + = + `r_w +(:: + `f +( +d +, +F_SETFL +, +ag +), +ec +); + +150 +iol_g_ty + +g + = ( +vue + ? 1 : 0); + +151  +su + = + `r_w +(:: + `iol +( +d +, +FIONBIO +, & +g +), +ec +); + +154 i( +su + >= 0) + +156 +ec + = +boo +:: +syem +:: + `r_code +(); + +157 i( +vue +) + +158 +e + | +_n_blockg +; + +160 +e + &~ +_n_blockg +; + +161  +ue +; + +164  +l +; + +167 +d +:: +size_t + + `sync_ad +( +d +, +e_ty + +e +, +buf +* +bufs +, + +168 +d +:: +size_t + +cou +, +bo + +l_emy +, +boo +:: +syem +:: +r_code +& +ec +) + +170 i( +d + == -1) + +172 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +177 i( +l_emy +) + +179 +ec + = +boo +:: +syem +:: + `r_code +(); + +187 +o + = 0; + +188 +sigd_size_ty + +bys + = + `r_w +(:: + `adv +( + +189 +d +, +bufs +, +ic_ +<>( +cou +)), +ec +); + +192 i( +bys + > 0) + +193  +bys +; + +196 i( +bys + == 0) + +198 +ec + = +boo +:: +asio +:: +r +:: +eof +; + +203 i(( +e + & +ur_t_n_blockg +) + +204 || ( +ec + ! +boo +:: +asio +:: +r +:: +would_block + + +205 && +ec + ! +boo +:: +asio +:: +r +:: +y_aga +)) + +209 i( +dest_s +:: + `pl_ad +( +d +, 0, +ec +) < 0) + +214 +bo + + `n_blockg_ad +( +d +, +buf +* +bufs +, +d +:: +size_t + +cou +, + +215 +boo +:: +syem +:: +r_code +& +ec +, +d +:: +size_t +& +bys_sed +) + +220 +o + = 0; + +221 +sigd_size_ty + +bys + = + `r_w +(:: + `adv +( + +222 +d +, +bufs +, +ic_ +<>( +cou +)), +ec +); + +225 i( +bys + == 0) + +227 +ec + = +boo +:: +asio +:: +r +:: +eof +; + +228  +ue +; + +232 i( +ec + = +boo +:: +asio +:: +r +:: +ued +) + +236 i( +ec + = +boo +:: +asio +:: +r +:: +would_block + + +237 || +ec + = +boo +:: +asio +:: +r +:: +y_aga +) + +238  +l +; + +241 i( +bys + > 0) + +243 +ec + = +boo +:: +syem +:: + `r_code +(); + +244 +bys_sed + = +bys +; + +247 +bys_sed + = 0; + +249  +ue +; + +253 +d +:: +size_t + + `sync_wre +( +d +, +e_ty + +e +, cڡ +buf +* +bufs +, + +254 +d +:: +size_t + +cou +, +bo + +l_emy +, +boo +:: +syem +:: +r_code +& +ec +) + +256 i( +d + == -1) + +258 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +263 i( +l_emy +) + +265 +ec + = +boo +:: +syem +:: + `r_code +(); + +273 +o + = 0; + +274 +sigd_size_ty + +bys + = + `r_w +(:: + `wrev +( + +275 +d +, +bufs +, +ic_ +<>( +cou +)), +ec +); + +278 i( +bys + > 0) + +279  +bys +; + +282 i(( +e + & +ur_t_n_blockg +) + +283 || ( +ec + ! +boo +:: +asio +:: +r +:: +would_block + + +284 && +ec + ! +boo +:: +asio +:: +r +:: +y_aga +)) + +288 i( +dest_s +:: + `pl_wre +( +d +, 0, +ec +) < 0) + +293 +bo + + `n_blockg_wre +( +d +, cڡ +buf +* +bufs +, +d +:: +size_t + +cou +, + +294 +boo +:: +syem +:: +r_code +& +ec +, +d +:: +size_t +& +bys_sed +) + +299 +o + = 0; + +300 +sigd_size_ty + +bys + = + `r_w +(:: + `wrev +( + +301 +d +, +bufs +, +ic_ +<>( +cou +)), +ec +); + +304 i( +ec + = +boo +:: +asio +:: +r +:: +ued +) + +308 i( +ec + = +boo +:: +asio +:: +r +:: +would_block + + +309 || +ec + = +boo +:: +asio +:: +r +:: +y_aga +) + +310  +l +; + +313 i( +bys + >= 0) + +315 +ec + = +boo +:: +syem +:: + `r_code +(); + +316 +bys_sed + = +bys +; + +319 +bys_sed + = 0; + +321  +ue +; + +325  + `iol +( +d +, +e_ty +& +e +,  +cmd +, + +326 +iol_g_ty +* +g +, +boo +:: +syem +:: +r_code +& +ec +) + +328 i( +d + == -1) + +330 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +334 +o + = 0; + +335  +su + = + `r_w +(:: + `iol +( +d +, +cmd +, +g +), +ec +); + +337 i( +su + >= 0) + +339 +ec + = +boo +:: +syem +:: + `r_code +(); + +347 i( +cmd + = +ic_ +<>( +FIONBIO +)) + +349 i(* +g +) + +351 +e + | +ur_t_n_blockg +; + +358 +e + &~( +ur_t_n_blockg + | +_n_blockg +); + +363  +su +; + +366  + `f +( +d +,  +cmd +, +boo +:: +syem +:: +r_code +& +ec +) + +368 i( +d + == -1) + +370 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +374 +o + = 0; + +375  +su + = + `r_w +(:: + `f +( +d +, +cmd +), +ec +); + +376 i( +su + != -1) + +377 +ec + = +boo +:: +syem +:: + `r_code +(); + +378  +su +; + +381  + `f +( +d +,  +cmd +,  +g +, +boo +:: +syem +:: +r_code +& +ec +) + +383 i( +d + == -1) + +385 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +389 +o + = 0; + +390  +su + = + `r_w +(:: + `f +( +d +, +cmd +, +g +), +ec +); + +391 i( +su + != -1) + +392 +ec + = +boo +:: +syem +:: + `r_code +(); + +393  +su +; + +396  + `pl_ad +( +d +, +e_ty + +e +, +boo +:: +syem +:: +r_code +& +ec +) + +398 i( +d + == -1) + +400 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +404 +plfd + +fds +; + +405 +fds +. +fd + = +d +; + +406 +fds +. +evts + = +POLLIN +; + +407 +fds +. +vts + = 0; + +408  +timeout + = ( +e + & +ur_t_n_blockg +) ? 0 : -1; + +409 +o + = 0; + +410  +su + = + `r_w +(:: + `pl +(& +fds +, 1, +timeout +), +ec +); + +411 i( +su + == 0) + +412 +ec + = ( +e + & +ur_t_n_blockg +) + +413 ? +boo +:: +asio +:: +r +:: +would_block + : boo:: +syem +:: + `r_code +(); + +414 i( +su + > 0) + +415 +ec + = +boo +:: +syem +:: + `r_code +(); + +416  +su +; + +419  + `pl_wre +( +d +, +e_ty + +e +, +boo +:: +syem +:: +r_code +& +ec +) + +421 i( +d + == -1) + +423 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +427 +plfd + +fds +; + +428 +fds +. +fd + = +d +; + +429 +fds +. +evts + = +POLLOUT +; + +430 +fds +. +vts + = 0; + +431  +timeout + = ( +e + & +ur_t_n_blockg +) ? 0 : -1; + +432 +o + = 0; + +433  +su + = + `r_w +(:: + `pl +(& +fds +, 1, +timeout +), +ec +); + +434 i( +su + == 0) + +435 +ec + = ( +e + & +ur_t_n_blockg +) + +436 ? +boo +:: +asio +:: +r +:: +would_block + : boo:: +syem +:: + `r_code +(); + +437 i( +su + > 0) + +438 +ec + = +boo +:: +syem +:: + `r_code +(); + +439  +su +; + +442  + `pl_r +( +d +, +e_ty + +e +, +boo +:: +syem +:: +r_code +& +ec +) + +444 i( +d + == -1) + +446 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +450 +plfd + +fds +; + +451 +fds +. +fd + = +d +; + +452 +fds +. +evts + = +POLLPRI + | +POLLERR + | +POLLHUP +; + +453 +fds +. +vts + = 0; + +454  +timeout + = ( +e + & +ur_t_n_blockg +) ? 0 : -1; + +455 +o + = 0; + +456  +su + = + `r_w +(:: + `pl +(& +fds +, 1, +timeout +), +ec +); + +457 i( +su + == 0) + +458 +ec + = ( +e + & +ur_t_n_blockg +) + +459 ? +boo +:: +asio +:: +r +:: +would_block + : boo:: +syem +:: + `r_code +(); + +460 i( +su + > 0) + +461 +ec + = +boo +:: +syem +:: + `r_code +(); + +462  +su +; + +468 + } +} + +470  + ~ + + @/usr/include/boost/asio/detail/impl/reactive_socket_service_base.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_REACTIVE_SOCKET_SERVICE_BASE_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_REACTIVE_SOCKET_SERVICE_BASE_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_HAS_IOCP +) \ + +21 && ! + $defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +23  + ~ + +25  + ~ + +27 +mea + +boo + { + +28 +mea + +asio + { + +29 +mea + +da + { + +31 +aive_sock_rvi_ba +:: + `aive_sock_rvi_ba +( + +32 +boo +:: +asio +:: +io_cڋxt +& io_context) + +33 : + `io_cڋxt_ +( +io_cڋxt +), + +34 + `a_ +( +u_rvi +< +a +>( +io_cڋxt +)) + +36 +a_ +. + `_sk +(); + +39  +aive_sock_rvi_ba +:: + `ba_shutdown +() + +43  +aive_sock_rvi_ba +:: + `cڡru +( + +44 +aive_sock_rvi_ba +:: +ba_imemti_ty +& +im +) + +46 +im +. +sock_ + = +vid_sock +; + +47 +im +. +e_ + = 0; + +50  +aive_sock_rvi_ba +:: + `ba_move_cڡru +( + +51 +aive_sock_rvi_ba +:: +ba_imemti_ty +& +im +, + +52 +aive_sock_rvi_ba +:: +ba_imemti_ty +& +h_im +) + +54 +im +. +sock_ + = +h_im +.socket_; + +55 +h_im +. +sock_ + = +vid_sock +; + +57 +im +. +e_ + = +h_im +.state_; + +58 +h_im +. +e_ + = 0; + +60 +a_ +. + `move_dest +( +im +. +sock_ +, + +61 +im +. +a_da_ +, +h_im +.reactor_data_); + +64  +aive_sock_rvi_ba +:: + `ba_move_assign +( + +65 +aive_sock_rvi_ba +:: +ba_imemti_ty +& +im +, + +66 +aive_sock_rvi_ba +& +h_rvi +, + +67 +aive_sock_rvi_ba +:: +ba_imemti_ty +& +h_im +) + +69 + `deroy +( +im +); + +71 +im +. +sock_ + = +h_im +.socket_; + +72 +h_im +. +sock_ + = +vid_sock +; + +74 +im +. +e_ + = +h_im +.state_; + +75 +h_im +. +e_ + = 0; + +77 +h_rvi +. +a_ +. + `move_dest +( +im +. +sock_ +, + +78 +im +. +a_da_ +, +h_im +.reactor_data_); + +81  +aive_sock_rvi_ba +:: + `deroy +( + +82 +aive_sock_rvi_ba +:: +ba_imemti_ty +& +im +) + +84 i( +im +. +sock_ + ! +vid_sock +) + +86 + `BOOST_ASIO_HANDLER_OPERATION +(( +a_ +. + `cڋxt +(), + +87 "sock", & +im +, im. +sock_ +, "close")); + +89 +a_ +. + `degi_dest +( +im +. +sock_ +, im. +a_da_ +, + +90 ( +im +. +e_ + & +sock_s +:: +possib_dup +) == 0); + +92 +boo +:: +syem +:: +r_code + +igned_ec +; + +93 +sock_s +:: + `o +( +im +. +sock_ +, im. +e_ +, +ue +, +igned_ec +); + +95 +a_ +. + `nup_dest_da +( +im +. +a_da_ +); + +99 +boo +:: +syem +:: +r_code + +aive_sock_rvi_ba +:: + `o +( + +100 +aive_sock_rvi_ba +:: +ba_imemti_ty +& +im +, + +101 +boo +:: +syem +:: +r_code +& +ec +) + +103 i( + `is_ݒ +( +im +)) + +105 + `BOOST_ASIO_HANDLER_OPERATION +(( +a_ +. + `cڋxt +(), + +106 "sock", & +im +, im. +sock_ +, "close")); + +108 +a_ +. + `degi_dest +( +im +. +sock_ +, im. +a_da_ +, + +109 ( +im +. +e_ + & +sock_s +:: +possib_dup +) == 0); + +111 +sock_s +:: + `o +( +im +. +sock_ +, im. +e_ +, +l +, +ec +); + +113 +a_ +. + `nup_dest_da +( +im +. +a_da_ +); + +117 +ec + = +boo +:: +syem +:: + `r_code +(); + +128 + `cڡru +( +im +); + +130  +ec +; + +133 +sock_ty + +aive_sock_rvi_ba +:: + `a +( + +134 +aive_sock_rvi_ba +:: +ba_imemti_ty +& +im +, + +135 +boo +:: +syem +:: +r_code +& +ec +) + +137 i(! + `is_ݒ +( +im +)) + +139 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +140  +vid_sock +; + +143 + `BOOST_ASIO_HANDLER_OPERATION +(( +a_ +. + `cڋxt +(), + +144 "sock", & +im +, im. +sock_ +, "release")); + +146 +a_ +. + `degi_dest +( +im +. +sock_ +, im. +a_da_ +, +l +); + +147 +a_ +. + `nup_dest_da +( +im +. +a_da_ +); + +148 +sock_ty + +sock + = +im +. +sock_ +; + +149 + `cڡru +( +im +); + +150 +ec + = +boo +:: +syem +:: + `r_code +(); + +151  +sock +; + +154 +boo +:: +syem +:: +r_code + +aive_sock_rvi_ba +:: + `nl +( + +155 +aive_sock_rvi_ba +:: +ba_imemti_ty +& +im +, + +156 +boo +:: +syem +:: +r_code +& +ec +) + +158 i(! + `is_ݒ +( +im +)) + +160 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +161  +ec +; + +164 + `BOOST_ASIO_HANDLER_OPERATION +(( +a_ +. + `cڋxt +(), + +165 "sock", & +im +, im. +sock_ +, "cancel")); + +167 +a_ +. + `nl_s +( +im +. +sock_ +, im. +a_da_ +); + +168 +ec + = +boo +:: +syem +:: + `r_code +(); + +169  +ec +; + +172 +boo +:: +syem +:: +r_code + +aive_sock_rvi_ba +:: + `do_ݒ +( + +173 +aive_sock_rvi_ba +:: +ba_imemti_ty +& +im +, + +174  +af +,  +ty +,  +oc +, +boo +:: +syem +:: +r_code +& +ec +) + +176 i( + `is_ݒ +( +im +)) + +178 +ec + = +boo +:: +asio +:: +r +:: +ady_ݒ +; + +179  +ec +; + +182 +sock_hd + + `sock +( +sock_s +:: + `sock +( +af +, +ty +, +oc +, +ec +)); + +183 i( +sock +. + `g +(= +vid_sock +) + +184  +ec +; + +186 i( +r + = +a_ +. + `gi_dest +( +sock +. + `g +(), +im +. +a_da_ +)) + +188 +ec + = +boo +:: +syem +:: + `r_code +( +r +, + +189 +boo +:: +asio +:: +r +:: + `g_syem_gy +()); + +190  +ec +; + +193 +im +. +sock_ + = +sock +. + `a +(); + +194  +ty +) + +196  +SOCK_STREAM +: +im +. +e_ + = +sock_s +:: +am_ܛed +; ; + +197  +SOCK_DGRAM +: +im +. +e_ + = +sock_s +:: +dagm_ܛed +; ; + +198 : +im +. +e_ + = 0; ; + +200 +ec + = +boo +:: +syem +:: + `r_code +(); + +201  +ec +; + +204 +boo +:: +syem +:: +r_code + +aive_sock_rvi_ba +:: + `do_assign +( + +205 +aive_sock_rvi_ba +:: +ba_imemti_ty +& +im +,  +ty +, + +206 cڡ +aive_sock_rvi_ba +:: +tive_hd_ty +& +tive_sock +, + +207 +boo +:: +syem +:: +r_code +& +ec +) + +209 i( + `is_ݒ +( +im +)) + +211 +ec + = +boo +:: +asio +:: +r +:: +ady_ݒ +; + +212  +ec +; + +215 i( +r + = +a_ +. + `gi_dest +( + +216 +tive_sock +, +im +. +a_da_ +)) + +218 +ec + = +boo +:: +syem +:: + `r_code +( +r +, + +219 +boo +:: +asio +:: +r +:: + `g_syem_gy +()); + +220  +ec +; + +223 +im +. +sock_ + = +tive_sock +; + +224  +ty +) + +226  +SOCK_STREAM +: +im +. +e_ + = +sock_s +:: +am_ܛed +; ; + +227  +SOCK_DGRAM +: +im +. +e_ + = +sock_s +:: +dagm_ܛed +; ; + +228 : +im +. +e_ + = 0; ; + +230 +im +. +e_ + | +sock_s +:: +possib_dup +; + +231 +ec + = +boo +:: +syem +:: + `r_code +(); + +232  +ec +; + +235  +aive_sock_rvi_ba +:: + `t_ +( + +236 +aive_sock_rvi_ba +:: +ba_imemti_ty +& +im +, + +237  +_ty +, +a_ +* + +, +bo + +is_ctui +, + +238 +bo + +is_n_blockg +, bo +no +) + +240 i(! +no +) + +242 i(( +im +. +e_ + & +sock_s +:: +n_blockg +) + +243 || +sock_s +:: + `t__n_blockg +( + +244 +im +. +sock_ +, im. +e_ +, +ue +, + +-> +ec_ +)) + +246 +a_ +. + `t_ +( +_ty +, +im +. +sock_ +, + +247 +im +. +a_da_ +, + +, +is_ctui +, +is_n_blockg +); + +252 +a_ +. + `po_immed_comi +( + +, +is_ctui +); + +255  +aive_sock_rvi_ba +:: + `t_ac_ +( + +256 +aive_sock_rvi_ba +:: +ba_imemti_ty +& +im +, + +257 +a_ +* + +, +bo + +is_ctui +, bo +_is_ݒ +) + +259 i(! +_is_ݒ +) + +260 + `t_ +( +im +, +a +:: +ad_ +, + +, +is_ctui +, +ue +, +l +); + +263 + +-> +ec_ + = +boo +:: +asio +:: +r +:: +ady_ݒ +; + +264 +a_ +. + `po_immed_comi +( + +, +is_ctui +); + +268  +aive_sock_rvi_ba +:: + `t_c_ +( + +269 +aive_sock_rvi_ba +:: +ba_imemti_ty +& +im +, + +270 +a_ +* + +, +bo + +is_ctui +, + +271 cڡ +sock_addr_ty +* +addr +, +size_t + +add +) + +273 i(( +im +. +e_ + & +sock_s +:: +n_blockg +) + +274 || +sock_s +:: + `t__n_blockg +( + +275 +im +. +sock_ +, im. +e_ +, +ue +, + +-> +ec_ +)) + +277 i( +sock_s +:: + `c +( +im +. +sock_ +, +addr +, +add +, + +-> +ec_ +) != 0) + +279 i( + +-> +ec_ + = +boo +:: +asio +:: +r +:: +_ogss + + +280 || + +-> +ec_ + = +boo +:: +asio +:: +r +:: +would_block +) + +282 + +-> +ec_ + = +boo +:: +syem +:: + `r_code +(); + +283 +a_ +. + `t_ +( +a +:: +c_ +, +im +. +sock_ +, + +284 +im +. +a_da_ +, + +, +is_ctui +, +l +); + +290 +a_ +. + `po_immed_comi +( + +, +is_ctui +); + +295 + } +} + +297  + ~ + + @/usr/include/boost/asio/detail/impl/resolver_service_base.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_RESOLVER_SERVICE_BASE_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_RESOLVER_SERVICE_BASE_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +25 +mea + + gda + { + +27 as + csv_rvi_ba +:: +wk_io_cڋxt_ru” + + +29 +public +: + +30 +wk_io_cڋxt_ru” +( +boo +:: +asio +:: +io_cڋxt +& io_context) + +31 : +io_cڋxt_ +( +io_cڋxt +) {} + +32  +ݔ +()({ +io_cڋxt_ +. +run +(); } + +33 + give +: + +34 +boo +:: +asio +:: +io_cڋxt +& +io_cڋxt_ +; + +37 + gsv_rvi_ba +:: +sv_rvi_ba +( + +38 +boo +:: +asio +:: +io_cڋxt +& io_context) + +39 : +io_cڋxt_im_ +( +boo +:: +asio +:: +u_rvi +< +io_cڋxt_im +>( +io_cڋxt +)), + +40 +wk_io_cڋxt_ +( +w + +boo +:: +asio +:: +io_cڋxt +(-1)), + +41 +wk_io_cڋxt_im_ +( +boo +:: +asio +:: +u_rvi +< + +42 +io_cڋxt_im +>(* +wk_io_cڋxt_ +)), + +43 +wk_ +( +boo +:: +asio +:: +make_wk_gud +(* +wk_io_cڋxt_ +)), + +44 +wk_thad_ +(0) + +48 + gsv_rvi_ba +::~ +sv_rvi_ba +() + +50 +ba_shutdown +(); + +53  + gsv_rvi_ba +:: +ba_shutdown +() + +55 +wk_ +. +t +(); + +56 i( + gwk_io_cڋxt_ +. +g +()) + +58 + gwk_io_cڋxt_ +-> + +(); + +59 i( + gwk_thad_ +. +g +()) + +61 + gwk_thad_ +-> +jo +(); + +62 + gwk_thad_ +. +t +(); + +64 + gwk_io_cڋxt_ +. +t +(); + +68  + gsv_rvi_ba +:: +ba_nify_fk +( + +69 +boo +:: +asio +:: +io_cڋxt +:: +fk_evt + +fk_ev +) + +71 i( +wk_thad_ +. +g +()) + +73 i( +fk_ev + = +boo +:: +asio +:: +io_cڋxt +:: +fk_e +) + +75 +wk_io_cڋxt_ +-> + +(); + +76 + gwk_thad_ +-> +jo +(); + +80 + gwk_io_cڋxt_ +-> +t +(); + +81 + gwk_thad_ +. +t +( +w + +boo +:: +asio +:: +da +:: +thad +( + +82 +wk_io_cڋxt_ru” +(* +wk_io_cڋxt_ +))); + +87  + gsv_rvi_ba +:: +cڡru +( + +88 +sv_rvi_ba +:: +imemti_ty +& +im +) + +90 +im +. +t +( +ic_ +<*>(0), +sock_s +:: +no_d +()); + +93  + gsv_rvi_ba +:: +deroy +( + +94 +sv_rvi_ba +:: +imemti_ty +& +im +) + +96 +BOOST_ASIO_HANDLER_OPERATION +(( +io_cڋxt_im_ +. +cڋxt +(), + +97 "sv", & +im +, 0, "cancel")); + +99 + gim +. +t +(); + +102  + gsv_rvi_ba +:: +move_cڡru +( +imemti_ty +& +im +, + +103 +imemti_ty +& +h_im +) + +105 + gim + = +BOOST_ASIO_MOVE_CAST +( +imemti_ty +)( +h_im +); + +108  + gsv_rvi_ba +:: +move_assign +( +imemti_ty +& +im +, + +109 +sv_rvi_ba +&, +imemti_ty +& +h_im +) + +111 +deroy +( +im +); + +112 + gim + = +BOOST_ASIO_MOVE_CAST +( +imemti_ty +)( +h_im +); + +115  + gsv_rvi_ba +:: +nl +( + +116 +sv_rvi_ba +:: +imemti_ty +& +im +) + +118 +BOOST_ASIO_HANDLER_OPERATION +(( +io_cڋxt_im_ +. +cڋxt +(), + +119 "sv", & +im +, 0, "cancel")); + +121 + gim +. +t +( +ic_ +<*>(0), +sock_s +:: +no_d +()); + +124  + gsv_rvi_ba +:: +t_sve_ +( +sve_ +* + +) + +126 i( +BOOST_ASIO_CONCURRENCY_HINT_IS_LOCKING +( +SCHEDULER +, + +127 +io_cڋxt_im_ +. +ccucy_ht +())) + +129 +t_wk_thad +(); + +130 + gio_cڋxt_im_ +. +wk_d +(); + +131 + gwk_io_cڋxt_im_ +. +po_immed_comi +( + +, +l +); + +135 + g +-> + gec_ + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +136 + gio_cڋxt_im_ +. +po_immed_comi +( + +, +l +); + +140  + gsv_rvi_ba +:: +t_wk_thad +() + +142 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +143 i(! + gwk_thad_ +. +g +()) + +145 + gwk_thad_ +. +t +( +w + +boo +:: +asio +:: +da +:: +thad +( + +146 +wk_io_cڋxt_ru” +(* +wk_io_cڋxt_ +))); + +154  + ~ + + @/usr/include/boost/asio/detail/impl/select_reactor.hpp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_SELECT_REACTOR_HPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_SELECT_REACTOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_IOCP +) \ + +21 || (! +defed +( +BOOST_ASIO_HAS_DEV_POLL +) \ + +22 && ! +defed +( +BOOST_ASIO_HAS_EPOLL +) \ + +23 && ! +defed +( +BOOST_ASIO_HAS_KQUEUE +) \ + +24 && ! + $defed +( +BOOST_ASIO_WINDOWS_RUNTIME +)) + +26  + ~ + +28 +mea + +boo + { + +29 +mea + +asio + { + +30 +mea + +da + { + +32 +me + < +tyme + +Time_Ts +> + +33  +_a +:: + `add_tim_queue +( +tim_queue +< +Time_Ts +>& +queue +) + +35 + `do_add_tim_queue +( +queue +); + +39 +me + < +tyme + +Time_Ts +> + +40  +_a +:: + `move_tim_queue +( +tim_queue +< +Time_Ts +>& +queue +) + +42 + `do_move_tim_queue +( +queue +); + +45 +me + < +tyme + +Time_Ts +> + +46  +_a +:: + `schedu_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +47 cڡ +tyme + +Time_Ts +:: +time_ty +& +time +, + +48 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +tim +, +wa_ +* + +) + +50 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + + `lock +( +mux_ +); + +52 i( +shutdown_ +) + +54 +schedur_ +. + `po_immed_comi +( + +, +l +); + +58 +bo + + + = +queue +. + `queue_tim +( +time +, +tim +, + +); + +59 +schedur_ +. + `wk_d +(); + +60 i( + +) + +61 +u_ +. + `u +(); + +64 +me + < +tyme + +Time_Ts +> + +65 +d +:: +size_t + +_a +:: + `nl_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +66 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +tim +, + +67 +d +:: +size_t + +max_ned +) + +69 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + + `lock +( +mux_ +); + +70 +_queue +< +ݔi +> +s +; + +71 +d +:: +size_t + +n + = +queue +. + `nl_tim +( +tim +, +s +, +max_ned +); + +72 +lock +. + `uock +(); + +73 +schedur_ +. + `po_deed_comis +( +s +); + +74  +n +; + +77 +me + < +tyme + +Time_Ts +> + +78  +_a +:: + `move_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +79 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +rg +, + +80 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +sour +) + +82 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + + `lock +( +mux_ +); + +83 +_queue +< +ݔi +> +s +; + +84 +queue +. + `nl_tim +( +rg +, +s +); + +85 +queue +. + `move_tim +( +rg +, +sour +); + +86 +lock +. + `uock +(); + +87 +schedur_ +. + `po_deed_comis +( +s +); + +92 + } +} + +94  + ~ + + @/usr/include/boost/asio/detail/impl/select_reactor.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_SELECT_REACTOR_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_SELECT_REACTOR_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_IOCP +) \ + +21 || (! +defed +( +BOOST_ASIO_HAS_DEV_POLL +) \ + +22 && ! +defed +( +BOOST_ASIO_HAS_EPOLL +) \ + +23 && ! +defed +( +BOOST_ASIO_HAS_KQUEUE +) \ + +24 && ! + $defed +( +BOOST_ASIO_WINDOWS_RUNTIME +)) + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +31  + ~ + +33 +mea + +boo + { + +34 +mea + +asio + { + +35 +mea + +da + { + +37 #i + `defed +( +BOOST_ASIO_HAS_IOCP +) + +38 as + c_a +:: +thad_funi + + +40 +public +: + +41 +exic + + `thad_funi +( +_a +* +r +) + +42 : + `this_ +( +r +) + +46  + `ݔ +()() + +48 +this_ +-> + `run_thad +(); + +51 +ive +: + +52 +_a +* +this_ +; + +56 +_a +:: + `_a +( +boo +:: +asio +:: +executi_cڋxt +& +x +) + +57 : +executi_cڋxt_rvi_ba +< +_a +>( +x +), + +58 + `schedur_ +( +u_rvi +< +schedur_ty +>( +x +)), + +59 + `mux_ +(), + +60 + `u_ +(), + +61 #i + `defed +( +BOOST_ASIO_HAS_IOCP +) + +62 + `_thad_ +( +l +), + +63 + `thad_ +(0), + +65 + `shutdown_ +( +l +) + +67 #i + `defed +( +BOOST_ASIO_HAS_IOCP +) + +68 +boo +:: +asio +:: +da +:: +sigl_block + +sb +; + +69 +thad_ + = +w + +boo +:: +asio +:: +da +:: + `thad +( + `thad_funi +( +this +)); + +73 +_a +::~ + `_a +() + +75 + `shutdown +(); + +78  +_a +:: + `shutdown +() + +80 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + + `lock +( +mux_ +); + +81 +shutdown_ + = +ue +; + +82 #i + `defed +( +BOOST_ASIO_HAS_IOCP +) + +83 +_thad_ + = +ue +; + +85 +lock +. + `uock +(); + +87 #i + `defed +( +BOOST_ASIO_HAS_IOCP +) + +88 i( +thad_ +) + +90 +u_ +. + `u +(); + +91 +thad_ +-> + `jo +(); + +92 +de + +thad_ +; + +93 +thad_ + = 0; + +97 +_queue +< +ݔi +> +s +; + +99  +i + = 0; i < +max_s +; ++i) + +100 +_queue_ +[ +i +]. + `g_l_ݔis +( +s +); + +102 +tim_queues_ +. + `g_l_tims +( +s +); + +104 +schedur_ +. + `abd_ݔis +( +s +); + +107  +_a +:: + `nify_fk +( + +108 +boo +:: +asio +:: +executi_cڋxt +:: +fk_evt + +fk_ev +) + +110 i( +fk_ev + = +boo +:: +asio +:: +executi_cڋxt +:: +fk_chd +) + +111 +u_ +. + ` +(); + +114  +_a +:: + `_sk +() + +116 +schedur_ +. + `_sk +(); + +119  +_a +:: + `gi_dest +( +sock_ty +, + +120 +_a +:: +r_dest_da +&) + +125  +_a +:: + `gi__dest +( + +126  +_ty +, +sock_ty + +dest +, + +127 +_a +:: +r_dest_da +&, +a_ +* + +) + +129 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + + `lock +( +mux_ +); + +131 +_queue_ +[ +_ty +]. + `queue_ݔi +( +dest +, + +); + +132 +u_ +. + `u +(); + +137  +_a +:: + `move_dest +( +sock_ty +, + +138 +_a +:: +r_dest_da +&, + +139 +_a +:: +r_dest_da +&) + +143  +_a +:: + `t_ +( +_ty +, +sock_ty + +dest +, + +144 +_a +:: +r_dest_da +&, +a_ +* + +, + +145 +bo + +is_ctui +, bool) + +147 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + + `lock +( +mux_ +); + +149 i( +shutdown_ +) + +151 + `po_immed_comi +( + +, +is_ctui +); + +155 +bo + +f + = +_queue_ +[ +_ty +]. + `queue_ݔi +( +dest +, + +); + +156 +schedur_ +. + `wk_d +(); + +157 i( +f +) + +158 +u_ +. + `u +(); + +161  +_a +:: + `nl_s +( +sock_ty + +dest +, + +162 +_a +:: +r_dest_da +&) + +164 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + + `lock +( +mux_ +); + +165 + `nl_s_uocked +( +dest +, +boo +:: +asio +:: +r +:: +ݔi_ab܋d +); + +168  +_a +:: + `degi_dest +( +sock_ty + +dest +, + +169 +_a +:: +r_dest_da +&, +bo +) + +171 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + + `lock +( +mux_ +); + +172 + `nl_s_uocked +( +dest +, +boo +:: +asio +:: +r +:: +ݔi_ab܋d +); + +175  +_a +:: + `degi__dest +( + +176 +sock_ty + +dest +, +_a +:: +r_dest_da +&) + +178 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + + `lock +( +mux_ +); + +179 +_queue +< +ݔi +> +s +; + +180  +i + = 0; i < +max_s +; ++i) + +181 +_queue_ +[ +i +]. + `nl_ݔis +( +dest +, +s +); + +184  +_a +:: + `nup_dest_da +( + +185 +_a +:: +r_dest_da +&) + +189  +_a +:: + `run +( +uc +, +_queue +< +ݔi +>& +s +) + +191 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + + `lock +( +mux_ +); + +193 #i + `defed +( +BOOST_ASIO_HAS_IOCP +) + +195 i( +_thad_ +) + +200  +i + = 0; i < +max__s +; ++i) + +201 +fd_ts_ +[ +i +]. + `t +(); + +202 +fd_ts_ +[ +ad_ +]. + `t +( +u_ +. + `ad_dest +()); + +203 +sock_ty + +max_fd + = 0; + +204 +bo + +have_wk_to_do + = ! +tim_queues_ +. + `l_emy +(); + +205  +i + = 0; i < +max__s +; ++i) + +207 +have_wk_to_do + = have_wk_to_d|| ! +_queue_ +[ +i +]. + `emy +(); + +208 +fd_ts_ +[ +i +]. + `t +( +_queue_ +[i], +s +); + +209 i( +fd_ts_ +[ +i +]. + `max_dest +(> +max_fd +) + +210 +max_fd + = +fd_ts_ +[ +i +]. + `max_dest +(); + +213 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +215 +have_wk_to_do + = have_wk_to_d|| ! +_queue_ +[ +c_ +]. + `emy +(); + +216 +fd_ts_ +[ +wre_ +]. + `t +( +_queue_ +[ +c_ +], +s +); + +217 i( +fd_ts_ +[ +wre_ +]. + `max_dest +(> +max_fd +) + +218 +max_fd + = +fd_ts_ +[ +wre_ +]. + `max_dest +(); + +219 +fd_ts_ +[ +ex_ +]. + `t +( +_queue_ +[ +c_ +], +s +); + +220 i( +fd_ts_ +[ +ex_ +]. + `max_dest +(> +max_fd +) + +221 +max_fd + = +fd_ts_ +[ +ex_ +]. + `max_dest +(); + +226 i(! +uc + && ! +have_wk_to_do +) + +230 +timev + +tv_buf + = { 0, 0 }; + +231 +timev +* +tv + = +uc + ? + `g_timeout +(uc, +tv_buf +) : &tv_buf; + +233 +lock +. + `uock +(); + +236 +boo +:: +syem +:: +r_code + +ec +; + +237  +tv + = +sock_s +:: + ` +( +ic_ +<>( +max_fd + + 1), + +238 +fd_ts_ +[ +ad_ +], fd_ts_[ +wre_ +], fd_ts_[ +ex_ +], +tv +, +ec +); + +241 i( +tv + > 0 && +fd_ts_ +[ +ad_ +]. + `is_t +( +u_ +. + `ad_dest +())) + +243 +u_ +. + `t +(); + +244 -- +tv +; + +247 +lock +. + `lock +(); + +250 i( +tv + > 0) + +252 #i + `defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +254 +fd_ts_ +[ +ex_ +]. + `rfm +( +_queue_ +[ +c_ +], +s +); + +255 +fd_ts_ +[ +wre_ +]. + `rfm +( +_queue_ +[ +c_ +], +s +); + +260  +i + = +max__s + - 1; i >= 0; --i) + +261 +fd_ts_ +[ +i +]. + `rfm +( +_queue_ +[i], +s +); + +263 +tim_queues_ +. + `g_ady_tims +( +s +); + +266  +_a +:: + `u +() + +268 +u_ +. + `u +(); + +271 #i + `defed +( +BOOST_ASIO_HAS_IOCP +) + +272  +_a +:: + `run_thad +() + +274 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + + `lock +( +mux_ +); + +275 ! +_thad_ +) + +277 +lock +. + `uock +(); + +278 +_queue +< +ݔi +> +s +; + +279 + `run +( +ue +, +s +); + +280 +schedur_ +. + `po_deed_comis +( +s +); + +281 +lock +. + `lock +(); + +286  +_a +:: + `do_add_tim_queue +( +tim_queue_ba +& +queue +) + +288 +mux +:: +sced_lock + + `lock +( +mux_ +); + +289 +tim_queues_ +. + ` +(& +queue +); + +292  +_a +:: + `do_move_tim_queue +( +tim_queue_ba +& +queue +) + +294 +mux +:: +sced_lock + + `lock +( +mux_ +); + +295 +tim_queues_ +. + `a +(& +queue +); + +298 +timev +* +_a +:: + `g_timeout +( +uc +,imev& +tv +) + +302 cڡ  +max_uc + = 5 * 60 * 1000 * 1000; + +303 +uc + = +tim_queues_ +. + `wa_duti_uc +( + +304 ( +uc + < 0 || +max_uc + < usec) ? max_usec : usec); + +305 +tv +. +tv_c + = +uc + / 1000000; + +306 +tv +. +tv_uc + = +uc + % 1000000; + +307  & +tv +; + +310  +_a +:: + `nl_s_uocked +( +sock_ty + +dest +, + +311 cڡ +boo +:: +syem +:: +r_code +& +ec +) + +313 +bo + +ed_u + = +l +; + +314 +_queue +< +ݔi +> +s +; + +315  +i + = 0; i < +max_s +; ++i) + +316 +ed_u + = +_queue_ +[ +i +]. + `nl_ݔis +( + +317 +dest +, +s +, +ec +|| +ed_u +; + +318 +schedur_ +. + `po_deed_comis +( +s +); + +319 i( +ed_u +) + +320 +u_ +. + `u +(); + +324 + } +} + +327  + ~ + + @/usr/include/boost/asio/detail/impl/service_registry.hpp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_SERVICE_REGISTRY_HPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_SERVICE_REGISTRY_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 +mea + + gboo + { + +21 +mea + + gasio + { + +22 +mea + + gda + { + +24 + gme + < +tyme + + gSvi +> + +25 + gSvi +& + grvi_giry +:: +u_rvi +() + +27 +executi_cڋxt +:: +rvi +:: +key + key; + +28 + g_key +< + gSvi +>( + gkey +, 0); + +29 +y_ty + + gy + = & +rvi_giry +:: + +< +Svi +, + gexecuti_cڋxt +>; + +30  * + gic_ +< + gSvi +*>( +do_u_rvi +( +key +, +y +, & +owr_ +)); + +33 + gme + < +tyme + + gSvi +> + +34 + gSvi +& + grvi_giry +:: +u_rvi +( +io_cڋxt +& +owr +) + +36 +executi_cڋxt +:: +rvi +:: +key + key; + +37 + g_key +< + gSvi +>( + gkey +, 0); + +38 +y_ty + + gy + = & +rvi_giry +:: + +< +Svi +, + gio_cڋxt +>; + +39  * + gic_ +< + gSvi +*>( +do_u_rvi +( +key +, +y +, & +owr +)); + +42 + gme + < +tyme + + gSvi +> + +43  + grvi_giry +:: +add_rvi +( +Svi +* +w_rvi +) + +45 +executi_cڋxt +:: +rvi +:: +key + key; + +46 + g_key +< + gSvi +>( + gkey +, 0); + +47  +do_add_rvi +( +key +, +w_rvi +); + +50 + gme + < +tyme + + gSvi +> + +51 +bo + + grvi_giry +:: +has_rvi +() const + +53 +executi_cڋxt +:: +rvi +:: +key + key; + +54 + g_key +< + gSvi +>( + gkey +, 0); + +55  +do_has_rvi +( +key +); + +58 + gme + < +tyme + + gSvi +> + +59 +le +  + grvi_giry +:: +_key +( + +60 +executi_cڋxt +:: +rvi +:: +key +& key, ...) + +62 +_key_om_id +( +key +, +Svi +:: +id +); + +65 #i! +defed +( +BOOST_ASIO_NO_TYPEID +) + +66 + gme + < +tyme + + gSvi +> + +67  + grvi_giry +:: +_key +( +executi_cڋxt +:: +rvi +:: +key +& key, + +68 +tyme + +ab_if +< + +69 +is_ba_of +< +tyme + +Svi +:: +key_ty +, Svi>:: +vue +>:: +ty +*) + +71 +key +. +ty_fo_ + = & +tyid +( +tyid_w +< +Svi +>); + +72 + gkey +. + gid_ + = 0; + +75 + gme + < +tyme + + gSvi +> + +76  + grvi_giry +:: +_key_om_id +( +executi_cڋxt +:: +rvi +:: +key +& key, + +77 cڡ +rvi_id +< +Svi +>& ) + +79 + gkey +. + gty_fo_ + = & +tyid +( +tyid_w +< +Svi +>); + +80 + gkey +. + gid_ + = 0; + +84 + gme + < +tyme + + gSvi +,ym + gOwr +> + +85 + gexecuti_cڋxt +:: +rvi +* +rvi_giry +:: + +(* +owr +) + +87  +w + +Svi +(* +ic_ +< +Owr +*>( +owr +)); + +94  + ~ + + @/usr/include/boost/asio/detail/impl/service_registry.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_SERVICE_REGISTRY_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_SERVICE_REGISTRY_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gasio + { + +27 +mea + + gda + { + +29 + grvi_giry +:: +rvi_giry +( +executi_cڋxt +& +owr +) + +30 : +owr_ +( +owr +), + +31 +f_rvi_ +(0) + +35 + grvi_giry +::~ +rvi_giry +() + +39  +rvi_giry +:: +shutdown_rvis +() + +41 +executi_cڋxt +:: +rvi +* svi = +f_rvi_ +; + +42  + grvi +) + +44 + grvi +-> +shutdown +(); + +45 + grvi + = +rvi +-> +xt_ +; + +49  + grvi_giry +:: +deroy_rvis +() + +51  +f_rvi_ +) + +53 +executi_cڋxt +:: +rvi +* +xt_rvi + = +f_rvi_ +-> +xt_ +; + +54 +deroy +( +f_rvi_ +); + +55 + gf_rvi_ + = +xt_rvi +; + +59  + grvi_giry +:: +nify_fk +( +executi_cڋxt +:: +fk_evt + +fk_ev +) + +64 +d +:: +ve +< +executi_cڋxt +:: +rvi +*> +rvis +; + +66 + gboo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +67 + gexecuti_cڋxt +:: +rvi +* svi = +f_rvi_ +; + +68  + grvi +) + +70 + grvis +. +push_back +( +rvi +); + +71 + grvi + = +rvi +-> +xt_ +; + +79 + gd +:: +size_t + +num_rvis + = +rvis +. +size +(); + +80 i( + gfk_ev + = +executi_cڋxt +:: +fk_e +) + +81  +d +:: +size_t + +i + = 0; + gi + < + gnum_rvis +; ++i) + +82 + grvis +[ +i +]-> +nify_fk +( +fk_ev +); + +84  + gd +:: +size_t + +i + = +num_rvis +; + gi + > 0; --i) + +85 + grvis +[ +i + - 1]-> +nify_fk +( +fk_ev +); + +88  + grvi_giry +:: +_key_om_id +( +executi_cڋxt +:: +rvi +:: +key +& key, + +89 cڡ +executi_cڋxt +:: +id +& id) + +91 +key +. +ty_fo_ + = 0; + +92 + gkey +. + gid_ + = & +id +; + +95 +bo + + grvi_giry +:: +keys_mch +( + +96 cڡ +executi_cڋxt +:: +rvi +:: +key +& +key1 +, + +97 cڡ +executi_cڋxt +:: +rvi +:: +key +& +key2 +) + +99 i( +key1 +. +id_ + && +key2 +.id_) + +100 i( +key1 +. +id_ + = +key2 +.id_) + +101  +ue +; + +102 i( + gkey1 +. + gty_fo_ + && + gkey2 +.type_info_) + +103 i(* + gkey1 +. + gty_fo_ + =* +key2 +. +ty_fo_ +) + +104  +ue +; + +105  + gl +; + +108  + grvi_giry +:: +deroy +( +executi_cڋxt +:: +rvi +* service) + +110 +de + +rvi +; + +113 + gexecuti_cڋxt +:: +rvi +* +rvi_giry +:: +do_u_rvi +( + +114 cڡ +executi_cڋxt +:: +rvi +:: +key +& key, + +115 +y_ty + +y +, * +owr +) + +117 + gboo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +120 + gexecuti_cڋxt +:: +rvi +* svi = +f_rvi_ +; + +121  + grvi +) + +123 i( +keys_mch +( +rvi +-> +key_ +, +key +)) + +124  + grvi +; + +125 + grvi + = +rvi +-> +xt_ +; + +131 + glock +. +uock +(); + +132 +auto_rvi_r + + gw_rvi + = { +y +( +owr +) }; + +133 + gw_rvi +. + gr_ +-> + gkey_ + = +key +; + +134 + glock +. +lock +(); + +138 + grvi + = +f_rvi_ +; + +139  + grvi +) + +141 i( +keys_mch +( +rvi +-> +key_ +, +key +)) + +142  + grvi +; + +143 + grvi + = +rvi +-> +xt_ +; + +147 + gw_rvi +. + gr_ +-> + gxt_ + = +f_rvi_ +; + +148 + gf_rvi_ + = +w_rvi +. +r_ +; + +149 + gw_rvi +. + gr_ + = 0; + +150  + gf_rvi_ +; + +153  + grvi_giry +:: +do_add_rvi +( + +154 cڡ +executi_cڋxt +:: +rvi +:: +key +& key, + +155 +executi_cڋxt +:: +rvi +* +w_rvi +) + +157 i(& +owr_ + !& +w_rvi +-> +cڋxt +()) + +158 +boo +:: +asio +:: +da +:: +throw_exi +( +vid_rvi_owr +()); + +160 + gboo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +163 + gexecuti_cڋxt +:: +rvi +* svi = +f_rvi_ +; + +164  + grvi +) + +166 i( +keys_mch +( +rvi +-> +key_ +, +key +)) + +167 + gboo +:: +asio +:: +da +:: +throw_exi +( +rvi_ady_exis +()); + +168 + grvi + = +rvi +-> +xt_ +; + +172 + gw_rvi +-> + gkey_ + = +key +; + +173 + gw_rvi +-> + gxt_ + = +f_rvi_ +; + +174 + gf_rvi_ + = +w_rvi +; + +177 +bo + + grvi_giry +:: +do_has_rvi +( + +178 cڡ +executi_cڋxt +:: +rvi +:: +key +& key) const + +180 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +182 + gexecuti_cڋxt +:: +rvi +* svi = +f_rvi_ +; + +183  + grvi +) + +185 i( +keys_mch +( +rvi +-> +key_ +, +key +)) + +186  + gue +; + +187 + grvi + = +rvi +-> +xt_ +; + +190  + gl +; + +197  + ~ + + @/usr/include/boost/asio/detail/impl/timer_queue_ptime.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_TIMER_QUEUE_PTIME_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_TIMER_QUEUE_PTIME_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_BOOST_DATE_TIME +) + +22  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +28 +mea + + gda + { + +30 + gtim_queue +< + gtime_as +< + gboo +:: +posix_time +:: +ime +> >:: +tim_queue +() + +34 +tim_queue +< +time_as +< +boo +:: +posix_time +:: +ime +> >::~timer_queue() + +38 +bo + +tim_queue +< +time_as +< +boo +:: +posix_time +:: +ime +> >:: +queue_tim +( + +39 cڡ +time_ty +& +time +, +r_tim_da +& +tim +, +wa_ +* + +) + +41  + gim_ +. +queue_tim +( +time +, +tim +, + +); + +44 +bo + + gtim_queue +< + gtime_as +< + gboo +:: +posix_time +:: +ime +> >:: +emy +() const + +46  +im_ +. +emy +(); + +49  + gtim_queue +< + gtime_as +< + gboo +:: +posix_time +:: +ime +> >:: +wa_duti_mc +( + +50  +max_duti +) const + +52  +im_ +. +wa_duti_mc +( +max_duti +); + +55  + gtim_queue +< + gtime_as +< + gboo +:: +posix_time +:: +ime +> >:: +wa_duti_uc +( + +56  +max_duti +) const + +58  +im_ +. +wa_duti_uc +( +max_duti +); + +61  + gtim_queue +< + gtime_as +< + gboo +:: +posix_time +:: +ime +> >:: +g_ady_tims +( + +62 +_queue +< +ݔi +>& +s +) + +64 +im_ +. +g_ady_tims +( +s +); + +67  + gtim_queue +< + gtime_as +< + gboo +:: +posix_time +:: +ime +> >:: +g_l_tims +( + +68 +_queue +< +ݔi +>& +s +) + +70 +im_ +. +g_l_tims +( +s +); + +73 + gd +:: +size_t + +tim_queue +< +time_as +< +boo +:: +posix_time +:: +ime +> >:: +nl_tim +( + +74 +r_tim_da +& +tim +, +_queue +< +ݔi +>& +s +, +d +:: +size_t + +max_ned +) + +76  +im_ +. +nl_tim +( +tim +, +s +, +max_ned +); + +79  + gtim_queue +< + gtime_as +< + gboo +:: +posix_time +:: +ime +> >:: +move_tim +( + +80 +r_tim_da +& +rg +,_tim_da& +sour +) + +82 + gim_ +. +move_tim +( +rg +, +sour +); + +89  + ~ + + @/usr/include/boost/asio/detail/impl/win_iocp_io_context.hpp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_WIN_IOCP_IO_CONTEXT_HPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_WIN_IOCP_IO_CONTEXT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28  + ~ + +30 +mea + + gboo + { + +31 +mea + + gasio + { + +32 +mea + + gda + { + +34 + gme + < +tyme + + gTime_Ts +> + +35  + gw_io_io_cڋxt +:: +add_tim_queue +( + +36 +tim_queue +< +Time_Ts +>& +queue +) + +38 +do_add_tim_queue +( +queue +); + +41 + gme + < +tyme + + gTime_Ts +> + +42  + gw_io_io_cڋxt +:: +move_tim_queue +( + +43 +tim_queue +< +Time_Ts +>& +queue +) + +45 +do_move_tim_queue +( +queue +); + +48 + gme + < +tyme + + gTime_Ts +> + +49  + gw_io_io_cڋxt +:: +schedu_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +50 cڡ +tyme + +Time_Ts +:: +time_ty +& +time +, + +51 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +tim +, +wa_ +* + +) + +54 i(:: +IlockedExchgeAdd +(& +shutdown_ +, 0) != 0) + +56 +po_immed_comi +( + +, +l +); + +60 + gmux +:: +sced_lock + +lock +( +dich_mux_ +); + +62 +bo + + g + = +queue +. +queue_tim +( +time +, +tim +, + +); + +63 +wk_d +(); + +64 i( + g +) + +65 +upde_timeout +(); + +68 + gme + < +tyme + + gTime_Ts +> + +69 + gd +:: +size_t + +w_io_io_cڋxt +:: +nl_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +70 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +tim +, + +71 +d +:: +size_t + +max_ned +) + +74 i(:: +IlockedExchgeAdd +(& +shutdown_ +, 0) != 0) + +77 + gmux +:: +sced_lock + +lock +( +dich_mux_ +); + +78 + g_queue +< + gw_io_ݔi +> + gs +; + +79 + gd +:: +size_t + +n + = +queue +. +nl_tim +( +tim +, +s +, +max_ned +); + +80 +po_deed_comis +( +s +); + +81  + gn +; + +84 + gme + < +tyme + + gTime_Ts +> + +85  + gw_io_io_cڋxt +:: +move_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +86 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +to +, + +87 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +om +) + +89 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +dich_mux_ +); + +90 + g_queue +< + gݔi +> + gs +; + +91 + gqueue +. +nl_tim +( +to +, +s +); + +92 + gqueue +. +move_tim +( +to +, +om +); + +93 + glock +. +uock +(); + +94 +po_deed_comis +( +s +); + +101  + ~ + + @/usr/include/boost/asio/detail/impl/win_iocp_io_context.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_WIN_IOCP_IO_CONTEXT_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_WIN_IOCP_IO_CONTEXT_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30  + ~ + +32 +mea + + gboo + { + +33 +mea + + gasio + { + +34 +mea + + gda + { + +36  + gw_io_io_cڋxt +:: +wk_fished__block_ex + + +38 ~ +wk_fished__block_ex +() + +40 +io_cڋxt_ +-> +wk_fished +(); + +43 +w_io_io_cڋxt +* + gio_cڋxt_ +; + +46  + gw_io_io_cڋxt +:: +tim_thad_funi + + +48  +ݔ +()() + +50 :: +IlockedExchgeAdd +(& +io_cڋxt_ +-> +shutdown_ +, 0) == 0) + +52 i(:: +WaFSgObje +( +io_cڋxt_ +-> +waab_tim_ +. +hd +, + +53 +INFINITE += +WAIT_OBJECT_0 +) + +55 :: +IlockedExchge +(& +io_cڋxt_ +-> +dich_qued_ +, 1); + +56 :: +PoQueuedComiStus +( +io_cڋxt_ +-> +io_ +. +hd +, + +57 0, +wake_f_dich +, 0); + +62 +w_io_io_cڋxt +* + gio_cڋxt_ +; + +65 + gw_io_io_cڋxt +:: +w_io_io_cڋxt +( + +66 +boo +:: +asio +:: +executi_cڋxt +& +x +,  +ccucy_ht +) + +67 : +executi_cڋxt_rvi_ba +< +w_io_io_cڋxt +>( +x +), + +68 +io_ +(), + +69 +outdg_wk_ +(0), + +70 +ݳd_ +(0), + +71 +_evt_poed_ +(0), + +72 +shutdown_ +(0), + +73 +gqcs_timeout_ +( +g_gqcs_timeout +()), + +74 +dich_qued_ +(0), + +75 +ccucy_ht_ +( +ccucy_ht +) + +77 + gBOOST_ASIO_HANDLER_TRACKING_INIT +; + +79 + gio_ +. + ghd + = :: +CeIoComiPt +( +INVALID_HANDLE_VALUE +, 0, 0, + +80 +ic_ +< +DWORD +>( +ccucy_ht + >= 0 ? concurrency_hint : DWORD(~0))); + +81 i(! + gio_ +. + ghd +) + +83 +DWORD + + gϡ_r + = :: +GLaE +(); + +84 + gboo +:: +syem +:: +r_code + +ec +( +ϡ_r +, + +85 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +86 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "iocp"); + +90  + gw_io_io_cڋxt +:: +shutdown +() + +92 :: +IlockedExchge +(& +shutdown_ +, 1); + +94 i( + gtim_thad_ +. +g +()) + +96 +LARGE_INTEGER + + gtimeout +; + +97 + gtimeout +. + gQuadPt + = 1; + +98 :: +SWaabTim +( +waab_tim_ +. +hd +, & +timeout +, 1, 0, 0, +FALSE +); + +101 :: +IlockedExchgeAdd +(& +outdg_wk_ +, 0) > 0) + +103 + g_queue +< + gw_io_ݔi +> + gs +; + +104 + gtim_queues_ +. +g_l_tims +( +s +); + +105 + gs +. +push +( +comed_s_ +); + +106 i(! + gs +. +emy +()) + +108  +w_io_ݔi +* + g + = +s +. +t +()) + +110 +s +. +p +(); + +111 :: +IlockedDeemt +(& +outdg_wk_ +); + +112 + g +-> +deroy +(); + +117 +DWORD + + gbys_sed + = 0; + +118 +dwd_r_t + + gcomi_key + = 0; + +119 +LPOVERLAPPED + + govϵed + = 0; + +120 :: +GQueuedComiStus +( +io_ +. +hd +, & +bys_sed +, + +121 & +comi_key +, & +ovϵed +, +gqcs_timeout_ +); + +122 i( + govϵed +) + +124 :: +IlockedDeemt +(& +outdg_wk_ +); + +125 + gic_ +< + gw_io_ݔi +*>( + govϵed +)-> +deroy +(); + +130 i( + gtim_thad_ +. +g +()) + +131 + gtim_thad_ +-> +jo +(); + +134 + gboo +:: +syem +:: +r_code + +w_io_io_cڋxt +:: +gi_hd +( + +135 +HANDLE + +hd +, +boo +:: +syem +:: +r_code +& +ec +) + +137 i(:: +CeIoComiPt +( +hd +, +io_ +.handle, 0, 0) == 0) + +139 +DWORD + +ϡ_r + = :: +GLaE +(); + +140 + gec + = +boo +:: +syem +:: +r_code +( +ϡ_r +, + +141 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +145 + gec + = +boo +:: +syem +:: +r_code +(); + +147  + gec +; + +150 +size_t + + gw_io_io_cڋxt +:: +run +( +boo +:: +syem +:: +r_code +& +ec +) + +152 i(:: +IlockedExchgeAdd +(& +outdg_wk_ +, 0) == 0) + +154 + +(); + +155 + gec + = +boo +:: +syem +:: +r_code +(); + +159 +w_io_thad_fo + + gthis_thad +; + +160 + gthad__ack +:: +cڋxt + +x +( +this +, +this_thad +); + +162 +size_t + + gn + = 0; + +163  +do_e +( +INFINITE +, +ec +)) + +164 i( + gn + !( +d +:: +numic_lims +< +size_t +>:: +max +)()) + +165 ++ +n +; + +166  + gn +; + +169 +size_t + + gw_io_io_cڋxt +:: +run_e +( +boo +:: +syem +:: +r_code +& +ec +) + +171 i(:: +IlockedExchgeAdd +(& +outdg_wk_ +, 0) == 0) + +173 + +(); + +174 + gec + = +boo +:: +syem +:: +r_code +(); + +178 +w_io_thad_fo + + gthis_thad +; + +179 + gthad__ack +:: +cڋxt + +x +( +this +, +this_thad +); + +181  +do_e +( +INFINITE +, +ec +); + +184 +size_t + + gw_io_io_cڋxt +:: +wa_e +( +uc +, +boo +:: +syem +:: +r_code +& +ec +) + +186 i(:: +IlockedExchgeAdd +(& +outdg_wk_ +, 0) == 0) + +188 + +(); + +189 + gec + = +boo +:: +syem +:: +r_code +(); + +193 +w_io_thad_fo + + gthis_thad +; + +194 + gthad__ack +:: +cڋxt + +x +( +this +, +this_thad +); + +196  +do_e +( +uc + < 0 ? +INFINITE + : ((u- 1/ 1000 + 1), +ec +); + +199 +size_t + + gw_io_io_cڋxt +:: +pl +( +boo +:: +syem +:: +r_code +& +ec +) + +201 i(:: +IlockedExchgeAdd +(& +outdg_wk_ +, 0) == 0) + +203 + +(); + +204 + gec + = +boo +:: +syem +:: +r_code +(); + +208 +w_io_thad_fo + + gthis_thad +; + +209 + gthad__ack +:: +cڋxt + +x +( +this +, +this_thad +); + +211 +size_t + + gn + = 0; + +212  +do_e +(0, +ec +)) + +213 i( + gn + !( +d +:: +numic_lims +< +size_t +>:: +max +)()) + +214 ++ +n +; + +215  + gn +; + +218 +size_t + + gw_io_io_cڋxt +:: +pl_e +( +boo +:: +syem +:: +r_code +& +ec +) + +220 i(:: +IlockedExchgeAdd +(& +outdg_wk_ +, 0) == 0) + +222 + +(); + +223 + gec + = +boo +:: +syem +:: +r_code +(); + +227 +w_io_thad_fo + + gthis_thad +; + +228 + gthad__ack +:: +cڋxt + +x +( +this +, +this_thad +); + +230  +do_e +(0, +ec +); + +233  + gw_io_io_cڋxt +:: + +() + +235 i(:: +IlockedExchge +(& +ݳd_ +, 1) == 0) + +237 i(:: +IlockedExchge +(& +_evt_poed_ +, 1) == 0) + +239 i(!:: +PoQueuedComiStus +( +io_ +. +hd +, 0, 0, 0)) + +241 +DWORD + +ϡ_r + = :: +GLaE +(); + +242 + gboo +:: +syem +:: +r_code + +ec +( +ϡ_r +, + +243 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +244 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "pqcs"); + +250  + gw_io_io_cڋxt +:: +po_deed_comi +( +w_io_ݔi +* + +) + +253 + +-> +ady_ + = 1; + +256 i(!:: +PoQueuedComiStus +( +io_ +. +hd +, 0, 0, + +)) + +259 + gmux +:: +sced_lock + +lock +( +dich_mux_ +); + +260 + gcomed_s_ +. +push +( + +); + +261 :: +IlockedExchge +(& +dich_qued_ +, 1); + +265  + gw_io_io_cڋxt +:: +po_deed_comis +( + +266 +_queue +< +w_io_ݔi +>& +s +) + +268  +w_io_ݔi +* + + = +s +. +t +()) + +270 +s +. +p +(); + +273 + g +-> + gady_ + = 1; + +276 i(!:: +PoQueuedComiStus +( +io_ +. +hd +, 0, 0, + +)) + +279 + gmux +:: +sced_lock + +lock +( +dich_mux_ +); + +280 + gcomed_s_ +. +push +( + +); + +281 + gcomed_s_ +. +push +( +s +); + +282 :: +IlockedExchge +(& +dich_qued_ +, 1); + +287  + gw_io_io_cڋxt +:: +abd_ݔis +( + +288 +_queue +< +w_io_ݔi +>& +s +) + +290  +w_io_ݔi +* + + = +s +. +t +()) + +292 +s +. +p +(); + +293 :: +IlockedDeemt +(& +outdg_wk_ +); + +294 + g +-> +deroy +(); + +298  + gw_io_io_cڋxt +:: +_ndg +( +w_io_ݔi +* + +) + +300 i(:: +IlockedComExchge +(& + +-> +ady_ +, 1, 0) == 1) + +303 i(!:: +PoQueuedComiStus +( +io_ +. +hd +, + +304 0, +ovϵed_cڏs_su +, + +)) + +307 +mux +:: +sced_lock + +lock +( +dich_mux_ +); + +308 + gcomed_s_ +. +push +( + +); + +309 :: +IlockedExchge +(& +dich_qued_ +, 1); + +314  + gw_io_io_cڋxt +:: +_comi +( +w_io_ݔi +* + +, + +315 +DWORD + +ϡ_r +, DWORD +bys_sed +) + +318 + g +-> + gady_ + = 1; + +321 + g +-> + gIl + = +t_ +< +ulg_r_t +>( + +322 & +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +323 + g +-> + gOfft + = +ϡ_r +; + +324 + g +-> + gOfftHigh + = +bys_sed +; + +327 i(!:: +PoQueuedComiStus +( +io_ +. +hd +, + +328 0, +ovϵed_cڏs_su +, + +)) + +331 + gmux +:: +sced_lock + +lock +( +dich_mux_ +); + +332 + gcomed_s_ +. +push +( + +); + +333 :: +IlockedExchge +(& +dich_qued_ +, 1); + +337  + gw_io_io_cڋxt +:: +_comi +( +w_io_ݔi +* + +, + +338 cڡ +boo +:: +syem +:: +r_code +& +ec +, +DWORD + +bys_sed +) + +341 + g +-> + gady_ + = 1; + +344 + g +-> + gIl + = +t_ +< +ulg_r_t +>(& +ec +. +gy +()); + +345 + g +-> + gOfft + = +ec +. +vue +(); + +346 + g +-> + gOfftHigh + = +bys_sed +; + +349 i(!:: +PoQueuedComiStus +( +io_ +. +hd +, + +350 0, +ovϵed_cڏs_su +, + +)) + +353 + gmux +:: +sced_lock + +lock +( +dich_mux_ +); + +354 + gcomed_s_ +. +push +( + +); + +355 :: +IlockedExchge +(& +dich_qued_ +, 1); + +359 +size_t + + gw_io_io_cڋxt +:: +do_e +( +DWORD + +mc +, +boo +:: +syem +:: +r_code +& +ec +) + +364 i(:: +IlockedComExchge +(& +dich_qued_ +, 0, 1) == 1) + +366 +mux +:: +sced_lock + +lock +( +dich_mux_ +); + +369 + g_queue +< + gw_io_ݔi +> + gs +; + +370 + gs +. +push +( +comed_s_ +); + +371 + gtim_queues_ +. +g_ady_tims +( +s +); + +372 +po_deed_comis +( +s +); + +373 +upde_timeout +(); + +377 +DWORD + + gbys_sed + = 0; + +378 +dwd_r_t + + gcomi_key + = 0; + +379 +LPOVERLAPPED + + govϵed + = 0; + +380 :: +SLaE +(0); + +381 +BOOL + + gok + = :: +GQueuedComiStus +( +io_ +. +hd +, + +382 & +bys_sed +, & +comi_key +, & +ovϵed +, + +383 +mc + < +gqcs_timeout_ + ? msec : gqcs_timeout_); + +384 +DWORD + + gϡ_r + = :: +GLaE +(); + +386 i( + govϵed +) + +388 +w_io_ݔi +* + g + = +ic_ +( +ovϵed +); + +389 + gboo +:: +syem +:: +r_code + +su_ec +( +ϡ_r +, + +390 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +394 i( + gcomi_key + = +ovϵed_cڏs_su +) + +396 +su_ec + = +boo +:: +syem +:: +r_code +( +ic_ +<>( + +-> +Offt +), + +397 * +t_ +< +boo +:: +syem +:: +r_gy +*>( + +-> +Il +)); + +398 + gbys_sed + = + +-> +OfftHigh +; + +405 + g +-> + gIl + = +t_ +< +ulg_r_t +>(& +su_ec +. +gy +()); + +406 + g +-> + gOfft + = +su_ec +. +vue +(); + +407 + g +-> + gOfftHigh + = +bys_sed +; + +414 i(:: +IlockedComExchge +(& + +-> +ady_ +, 1, 0) == 1) + +417 +wk_fished__block_ex + +_ex + = { +this + }; + +418 () + g_ex +; + +420 + g +-> +come +( +this +, +su_ec +, +bys_sed +); + +421 + gec + = +boo +:: +syem +:: +r_code +(); + +425 i(! + gok +) + +427 i( + gϡ_r + ! +WAIT_TIMEOUT +) + +429 +ec + = +boo +:: +syem +:: +r_code +( +ϡ_r +, + +430 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +436 i( + gmc + = +INFINITE +) + +439 + gec + = +boo +:: +syem +:: +r_code +(); + +442 i( + gcomi_key + = +wake_f_dich +) + +450 :: +IlockedExchge +(& +_evt_poed_ +, 0); + +454 i(:: +IlockedExchgeAdd +(& +ݳd_ +, 0) != 0) + +457 i(:: +IlockedExchge +(& +_evt_poed_ +, 1) == 0) + +459 i(!:: +PoQueuedComiStus +( +io_ +. +hd +, 0, 0, 0)) + +461 +ϡ_r + = :: +GLaE +(); + +462 + gec + = +boo +:: +syem +:: +r_code +( +ϡ_r +, + +463 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +468 + gec + = +boo +:: +syem +:: +r_code +(); + +475 +DWORD + + gw_io_io_cڋxt +:: +g_gqcs_timeout +() + +477 +OSVERSIONINFOEX + +osvi +; + +478 +ZoMemy +(& +osvi +, (osvi)); + +479 + gosvi +. + gdwOSVsiInfoSize + = ( +osvi +); + +480 + gosvi +. + gdwMajVsi + = 6ul; + +482 cڡ +ut64_t + + gcdi_mask + = :: +VSCdiMask +( + +483 0, +VER_MAJORVERSION +, +VER_GREATER_EQUAL +); + +485 i(!!:: +VifyVsiInfo +(& +osvi +, +VER_MAJORVERSION +, +cdi_mask +)) + +486  + gINFINITE +; + +488  + gdeu_gqcs_timeout +; + +491  + gw_io_io_cڋxt +:: +do_add_tim_queue +( +tim_queue_ba +& +queue +) + +493 +mux +:: +sced_lock + +lock +( +dich_mux_ +); + +495 + gtim_queues_ +. + +(& +queue +); + +497 i(! + gwaab_tim_ +. + ghd +) + +499 + gwaab_tim_ +. + ghd + = :: +CeWaabTim +(0, +FALSE +, 0); + +500 i( + gwaab_tim_ +. + ghd + == 0) + +502 +DWORD + +ϡ_r + = :: +GLaE +(); + +503 + gboo +:: +syem +:: +r_code + +ec +( +ϡ_r +, + +504 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +505 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "timer"); + +508 +LARGE_INTEGER + + gtimeout +; + +509 + gtimeout +. + gQuadPt + = - +max_timeout_uc +; + +510 + gtimeout +. + gQuadPt + *= 10; + +511 :: +SWaabTim +( +waab_tim_ +. +hd +, + +512 & +timeout +, +max_timeout_mc +, 0, 0, +FALSE +); + +515 i(! + gtim_thad_ +. +g +()) + +517 +tim_thad_funi + + gthad_funi + = { +this + }; + +518 + gtim_thad_ +. +t +( +w + +thad +( +thad_funi +, 65536)); + +522  + gw_io_io_cڋxt +:: +do_move_tim_queue +( +tim_queue_ba +& +queue +) + +524 +mux +:: +sced_lock + +lock +( +dich_mux_ +); + +526 + gtim_queues_ +. +a +(& +queue +); + +529  + gw_io_io_cڋxt +:: +upde_timeout +() + +531 i( +tim_thad_ +. +g +()) + +536  +timeout_uc + = +tim_queues_ +. +wa_duti_uc +( +max_timeout_uc +); + +537 i( + gtimeout_uc + < + gmax_timeout_uc +) + +539 +LARGE_INTEGER + + gtimeout +; + +540 + gtimeout +. + gQuadPt + = - +timeout_uc +; + +541 + gtimeout +. + gQuadPt + *= 10; + +542 :: +SWaabTim +( +waab_tim_ +. +hd +, + +543 & +timeout +, +max_timeout_mc +, 0, 0, +FALSE +); + +552  + ~ + + @/usr/include/boost/asio/detail/impl/win_iocp_socket_service_base.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_WIN_IOCP_SOCKET_SERVICE_BASE_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_WIN_IOCP_SOCKET_SERVICE_BASE_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +22  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +28 +mea + + gda + { + +30 + gw_io_sock_rvi_ba +:: +w_io_sock_rvi_ba +( + +31 +boo +:: +asio +:: +io_cڋxt +& io_context) + +32 : +io_cڋxt_ +( +io_cڋxt +), + +33 +io_rvi_ +( +u_rvi +< +w_io_io_cڋxt +>( +io_cڋxt +)), + +34 +a_ +(0), + +35 +c_ex_ +(0), + +36 +_t_fo_ +(0), + +37 +mux_ +(), + +38 +im_li_ +(0) + +42  + gw_io_sock_rvi_ba +:: +ba_shutdown +() + +45 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +46 +ba_imemti_ty +* + gim + = +im_li_ +; + +47  + gim +) + +49 +o_f_derui +(* +im +); + +50 + gim + = +im +-> +xt_ +; + +54  + gw_io_sock_rvi_ba +:: +cڡru +( + +55 +w_io_sock_rvi_ba +:: +ba_imemti_ty +& +im +) + +57 +im +. +sock_ + = +vid_sock +; + +58 + gim +. + ge_ + = 0; + +59 + gim +. + gnl_tok_ +. +t +(); + +60 #i +defed +( +BOOST_ASIO_ENABLE_CANCELIO +) + +61 + gim +. + g_nΩi_thad_id_ + = 0; + +65 + gboo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +66 + gim +. + gxt_ + = +im_li_ +; + +67 + gim +. + gev_ + = 0; + +68 i( + gim_li_ +) + +69 + gim_li_ +-> + gev_ + = & +im +; + +70 + gim_li_ + = & +im +; + +73  + gw_io_sock_rvi_ba +:: +ba_move_cڡru +( + +74 +w_io_sock_rvi_ba +:: +ba_imemti_ty +& +im +, + +75 +w_io_sock_rvi_ba +:: +ba_imemti_ty +& +h_im +) + +77 +im +. +sock_ + = +h_im +.socket_; + +78 + gh_im +. + gsock_ + = +vid_sock +; + +80 + gim +. + ge_ + = +h_im +. +e_ +; + +81 + gh_im +. + ge_ + = 0; + +83 + gim +. + gnl_tok_ + = +h_im +. +nl_tok_ +; + +84 + gh_im +. + gnl_tok_ +. +t +(); + +86 #i +defed +( +BOOST_ASIO_ENABLE_CANCELIO +) + +87 + gim +. + g_nΩi_thad_id_ + = +h_im +. +_nΩi_thad_id_ +; + +88 + gh_im +. + g_nΩi_thad_id_ + = 0; + +92 + gboo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +93 + gim +. + gxt_ + = +im_li_ +; + +94 + gim +. + gev_ + = 0; + +95 i( + gim_li_ +) + +96 + gim_li_ +-> + gev_ + = & +im +; + +97 + gim_li_ + = & +im +; + +100  + gw_io_sock_rvi_ba +:: +ba_move_assign +( + +101 +w_io_sock_rvi_ba +:: +ba_imemti_ty +& +im +, + +102 +w_io_sock_rvi_ba +& +h_rvi +, + +103 +w_io_sock_rvi_ba +:: +ba_imemti_ty +& +h_im +) + +105 +o_f_derui +( +im +); + +107 i( + gthis + !& +h_rvi +) + +110 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +111 i( + gim_li_ + =& +im +) + +112 +im_li_ + = +im +. +xt_ +; + +113 i( + gim +. + gev_ +) + +114 + gim +. + gev_ +-> + gxt_ + = +im +. +xt_ +; + +115 i( + gim +. + gxt_ +) + +116 + gim +. + gxt_ +-> + gev_ + +im +. +ev_ +; + +117 + gim +. + gxt_ + = 0; + +118 + gim +. + gev_ + = 0; + +121 + gim +. + gsock_ + = +h_im +. +sock_ +; + +122 + gh_im +. + gsock_ + = +vid_sock +; + +124 + gim +. + ge_ + = +h_im +. +e_ +; + +125 + gh_im +. + ge_ + = 0; + +127 + gim +. + gnl_tok_ + = +h_im +. +nl_tok_ +; + +128 + gh_im +. + gnl_tok_ +. +t +(); + +130 #i +defed +( +BOOST_ASIO_ENABLE_CANCELIO +) + +131 + gim +. + g_nΩi_thad_id_ + = +h_im +. +_nΩi_thad_id_ +; + +132 + gh_im +. + g_nΩi_thad_id_ + = 0; + +135 i( + gthis + !& +h_rvi +) + +138 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +h_rvi +. +mux_ +); + +139 + gim +. + gxt_ + = +h_rvi +. +im_li_ +; + +140 + gim +. + gev_ + = 0; + +141 i( + gh_rvi +. + gim_li_ +) + +142 + gh_rvi +. + gim_li_ +-> + gev_ + = & +im +; + +143 + gh_rvi +. + gim_li_ + = & +im +; + +147  + gw_io_sock_rvi_ba +:: +deroy +( + +148 +w_io_sock_rvi_ba +:: +ba_imemti_ty +& +im +) + +150 +o_f_derui +( +im +); + +153 + gboo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +154 i( + gim_li_ + =& +im +) + +155 +im_li_ + = +im +. +xt_ +; + +156 i( + gim +. + gev_ +) + +157 + gim +. + gev_ +-> + gxt_ + = +im +. +xt_ +; + +158 i( + gim +. + gxt_ +) + +159 + gim +. + gxt_ +-> + gev_ + +im +. +ev_ +; + +160 + gim +. + gxt_ + = 0; + +161 + gim +. + gev_ + = 0; + +164 + gboo +:: +syem +:: +r_code + +w_io_sock_rvi_ba +:: +o +( + +165 +w_io_sock_rvi_ba +:: +ba_imemti_ty +& +im +, + +166 +boo +:: +syem +:: +r_code +& +ec +) + +168 i( +is_ݒ +( +im +)) + +170 +BOOST_ASIO_HANDLER_OPERATION +(( +io_rvi_ +. +cڋxt +(), + +171 "sock", & +im +, im. +sock_ +, "close")); + +176 +_a +* + gr + = +ic_ +( + +177 +ocked_com_exchge_por +( + +178 +t_ +<**>(& +a_ +), 0, 0)); + +179 i( + gr +) + +180 + gr +-> +degi_dest +( +im +. +sock_ +, im. +a_da_ +, +ue +); + +182 + gsock_s +:: +o +( +im +. +sock_ +, im. +e_ +, +l +, +ec +); + +184 i( + gr +) + +185 + gr +-> +nup_dest_da +( +im +. +a_da_ +); + +189 + gec + = +boo +:: +syem +:: +r_code +(); + +192 + gim +. + gsock_ + = +vid_sock +; + +193 + gim +. + ge_ + = 0; + +194 + gim +. + gnl_tok_ +. +t +(); + +195 #i +defed +( +BOOST_ASIO_ENABLE_CANCELIO +) + +196 + gim +. + g_nΩi_thad_id_ + = 0; + +199  + gec +; + +202 +sock_ty + + gw_io_sock_rvi_ba +:: +a +( + +203 +w_io_sock_rvi_ba +:: +ba_imemti_ty +& +im +, + +204 +boo +:: +syem +:: +r_code +& +ec +) + +206 i(! +is_ݒ +( +im +)) + +207  +vid_sock +; + +209 +nl +( +im +, +ec +); + +210 i( + gec +) + +211  + gvid_sock +; + +213 +_t_fo_ + + g + = +g__t_fo +(); + +214 i( + g + == 0) + +216 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +217  + gvid_sock +; + +220 +HANDLE + + gsock_as_hd + = +t_ +( +im +. +sock_ +); + +221 +ULONG_PTR + + giosb +[2] = { 0, 0 }; + +222 * + gfo +[2] = { 0, 0 }; + +223 i( + +( +sock_as_hd +, +iosb +, & +fo +, (info), + +226 + gec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +227  + gvid_sock +; + +230 +sock_ty + + gtmp + = +im +. +sock_ +; + +231 + gim +. + gsock_ + = +vid_sock +; + +232  + gtmp +; + +235 + gboo +:: +syem +:: +r_code + +w_io_sock_rvi_ba +:: +nl +( + +236 +w_io_sock_rvi_ba +:: +ba_imemti_ty +& +im +, + +237 +boo +:: +syem +:: +r_code +& +ec +) + +239 i(! +is_ݒ +( +im +)) + +241 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +242  + gec +; + +245 +BOOST_ASIO_HANDLER_OPERATION +(( +io_rvi_ +. +cڋxt +(), + +246 "sock", & +im +, im. +sock_ +, "cancel")); + +248 i( +FARPROC + + gnl_io_ex_r + = :: +GProcAddss +( + +249 :: +GModuHdA +("KERNEL32"), "CancelIoEx")) + +252  +BOOL + ( + tWINAPI +* + tnl_io_ex_t +)( + tHANDLE +, + tLPOVERLAPPED +); + +253 +nl_io_ex_t + + gnl_io_ex + = (nl_io_ex_t) +nl_io_ex_r +; + +254 +sock_ty + + gsock + = +im +. +sock_ +; + +255 +HANDLE + + gsock_as_hd + = +t_ +( +sock +); + +256 i(! +nl_io_ex +( +sock_as_hd +, 0)) + +258 +DWORD + + gϡ_r + = :: +GLaE +(); + +259 i( + gϡ_r + = +ERROR_NOT_FOUND +) + +264 +ec + = +boo +:: +syem +:: +r_code +(); + +268 + gec + = +boo +:: +syem +:: +r_code +( +ϡ_r +, + +269 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +274 + gec + = +boo +:: +syem +:: +r_code +(); + +277 #i +defed +( +BOOST_ASIO_ENABLE_CANCELIO +) + +278 i( + gim +. + g_nΩi_thad_id_ + == 0) + +281 +ec + = +boo +:: +syem +:: +r_code +(); + +283 i( + gim +. + g_nΩi_thad_id_ + =:: +GCutThadId +()) + +287 +sock_ty + +sock + = +im +. +sock_ +; + +288 +HANDLE + + gsock_as_hd + = +t_ +( +sock +); + +289 i(!:: +ClIo +( +sock_as_hd +)) + +291 +DWORD + +ϡ_r + = :: +GLaE +(); + +292 + gec + = +boo +:: +syem +:: +r_code +( +ϡ_r +, + +293 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +297 + gec + = +boo +:: +syem +:: +r_code +(); + +304 + gec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +310 + gec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +315 i(! + gec +) + +317 +_a +* + gr + = +ic_ +( + +318 +ocked_com_exchge_por +( + +319 +t_ +<**>(& +a_ +), 0, 0)); + +320 i( + gr +) + +321 + gr +-> +nl_s +( +im +. +sock_ +, im. +a_da_ +); + +324  + gec +; + +327 + gboo +:: +syem +:: +r_code + +w_io_sock_rvi_ba +:: +do_ݒ +( + +328 +w_io_sock_rvi_ba +:: +ba_imemti_ty +& +im +, + +329  +my +,  +ty +,  +oc +, +boo +:: +syem +:: +r_code +& +ec +) + +331 i( +is_ݒ +( +im +)) + +333 +ec + = +boo +:: +asio +:: +r +:: +ady_ݒ +; + +334  + gec +; + +337 +sock_hd + +sock +( +sock_s +:: +sock +( +my +, +ty +, +oc +, +ec +)); + +338 i( + gsock +. +g +(= +vid_sock +) + +339  +ec +; + +341 +HANDLE + + gsock_as_hd + = +t_ +( +sock +. +g +()); + +342 i( + gio_rvi_ +. +gi_hd +( +sock_as_hd +, +ec +)) + +343  + gec +; + +345 + gim +. + gsock_ + = +sock +. +a +(); + +346  + gty +) + +348  + gSOCK_STREAM +: +im +. +e_ + = +sock_s +:: +am_ܛed +; ; + +349  + gSOCK_DGRAM +: +im +. +e_ + = +sock_s +:: +dagm_ܛed +; ; + +350 : +im +. +e_ + = 0; ; + +352 + gim +. + gnl_tok_ +. +t +( +ic_ +<*>(0), +sock_s +:: +no_d +()); + +353 + gec + = +boo +:: +syem +:: +r_code +(); + +354  + gec +; + +357 + gboo +:: +syem +:: +r_code + +w_io_sock_rvi_ba +:: +do_assign +( + +358 +w_io_sock_rvi_ba +:: +ba_imemti_ty +& +im +, + +359  +ty +, +sock_ty + +tive_sock +, +boo +:: +syem +:: +r_code +& +ec +) + +361 i( +is_ݒ +( +im +)) + +363 +ec + = +boo +:: +asio +:: +r +:: +ady_ݒ +; + +364  + gec +; + +367 +HANDLE + + gsock_as_hd + = +t_ +( +tive_sock +); + +368 i( + gio_rvi_ +. +gi_hd +( +sock_as_hd +, +ec +)) + +369  + gec +; + +371 + gim +. + gsock_ + = +tive_sock +; + +372  + gty +) + +374  + gSOCK_STREAM +: +im +. +e_ + = +sock_s +:: +am_ܛed +; ; + +375  + gSOCK_DGRAM +: +im +. +e_ + = +sock_s +:: +dagm_ܛed +; ; + +376 : +im +. +e_ + = 0; ; + +378 + gim +. + gnl_tok_ +. +t +( +ic_ +<*>(0), +sock_s +:: +no_d +()); + +379 + gec + = +boo +:: +syem +:: +r_code +(); + +380  + gec +; + +383  + gw_io_sock_rvi_ba +:: +t_nd_ +( + +384 +w_io_sock_rvi_ba +:: +ba_imemti_ty +& +im +, + +385 +WSABUF +* +bufrs +, +d +:: +size_t + +bufr_cou +, + +386 +sock_ba +:: +mesge_ags + +ags +, +bo + +no +, +ݔi +* + +) + +388 +upde_nΩi_thad_id +( +im +); + +389 + gio_rvi_ +. +wk_d +(); + +391 i( + gno +) + +392 + gio_rvi_ +. +_comi +( + +); + +393 i(! +is_ݒ +( +im +)) + +394 + gio_rvi_ +. +_comi +( + +, +boo +:: +asio +:: +r +:: +bad_dest +); + +397 +DWORD + + gbys_sed + = 0; + +398  + gsu + = :: +WSASd +( +im +. +sock_ +, +bufrs +, + +399 +ic_ +< +DWORD +>( +bufr_cou +), & +bys_sed +, +ags +, + +, 0); + +400 +DWORD + + gϡ_r + = :: +WSAGLaE +(); + +401 i( + gϡ_r + = +ERROR_PORT_UNREACHABLE +) + +402 +ϡ_r + = +WSAECONNREFUSED +; + +403 i( + gsu + !0 && +ϡ_r + ! +WSA_IO_PENDING +) + +404 +io_rvi_ +. +_comi +( + +, +ϡ_r +, +bys_sed +); + +406 + gio_rvi_ +. +_ndg +( + +); + +410  + gw_io_sock_rvi_ba +:: +t_nd_to_ +( + +411 +w_io_sock_rvi_ba +:: +ba_imemti_ty +& +im +, + +412 +WSABUF +* +bufrs +, +d +:: +size_t + +bufr_cou +, + +413 cڡ +sock_addr_ty +* +addr +,  +add +, + +414 +sock_ba +:: +mesge_ags + +ags +, +ݔi +* + +) + +416 +upde_nΩi_thad_id +( +im +); + +417 + gio_rvi_ +. +wk_d +(); + +419 i(! +is_ݒ +( +im +)) + +420 + gio_rvi_ +. +_comi +( + +, +boo +:: +asio +:: +r +:: +bad_dest +); + +423 +DWORD + + gbys_sed + = 0; + +424  + gsu + = :: +WSASdTo +( +im +. +sock_ +, +bufrs +, + +425 +ic_ +< +DWORD +>( +bufr_cou +), + +426 & +bys_sed +, +ags +, +addr +, +add +, + +, 0); + +427 +DWORD + + gϡ_r + = :: +WSAGLaE +(); + +428 i( + gϡ_r + = +ERROR_PORT_UNREACHABLE +) + +429 +ϡ_r + = +WSAECONNREFUSED +; + +430 i( + gsu + !0 && +ϡ_r + ! +WSA_IO_PENDING +) + +431 +io_rvi_ +. +_comi +( + +, +ϡ_r +, +bys_sed +); + +433 + gio_rvi_ +. +_ndg +( + +); + +437  + gw_io_sock_rvi_ba +:: +t_ive_ +( + +438 +w_io_sock_rvi_ba +:: +ba_imemti_ty +& +im +, + +439 +WSABUF +* +bufrs +, +d +:: +size_t + +bufr_cou +, + +440 +sock_ba +:: +mesge_ags + +ags +, +bo + +no +, +ݔi +* + +) + +442 +upde_nΩi_thad_id +( +im +); + +443 + gio_rvi_ +. +wk_d +(); + +445 i( + gno +) + +446 + gio_rvi_ +. +_comi +( + +); + +447 i(! +is_ݒ +( +im +)) + +448 + gio_rvi_ +. +_comi +( + +, +boo +:: +asio +:: +r +:: +bad_dest +); + +451 +DWORD + + gbys_sed + = 0; + +452 +DWORD + + gcv_ags + = +ags +; + +453  + gsu + = :: +WSARecv +( +im +. +sock_ +, +bufrs +, + +454 +ic_ +< +DWORD +>( +bufr_cou +), + +455 & +bys_sed +, & +cv_ags +, + +, 0); + +456 +DWORD + + gϡ_r + = :: +WSAGLaE +(); + +457 i( + gϡ_r + = +ERROR_NETNAME_DELETED +) + +458 +ϡ_r + = +WSAECONNRESET +; + +459 i( + gϡ_r + = +ERROR_PORT_UNREACHABLE +) + +460 +ϡ_r + = +WSAECONNREFUSED +; + +461 i( + gsu + !0 && +ϡ_r + ! +WSA_IO_PENDING +) + +462 +io_rvi_ +. +_comi +( + +, +ϡ_r +, +bys_sed +); + +464 + gio_rvi_ +. +_ndg +( + +); + +468  + gw_io_sock_rvi_ba +:: +t_nu_bufrs_ive_ +( + +469 +w_io_sock_rvi_ba +:: +ba_imemti_ty +& +im +, + +470 +sock_ba +:: +mesge_ags + +ags +, +a_ +* + +) + +472 i(( + gim +. + ge_ + & + gsock_s +:: +am_ܛed +) != 0) + +476 :: +WSABUF + +buf + = { 0, 0 }; + +477 +t_ive_ +( +im +, & +buf +, 1, +ags +, +l +, + +); + +481 +t_a_ +( +im +, + +482 ( +ags + & +sock_ba +:: +mesge_out_of_bd +) + +483 ? +_a +:: +ex_ + : se_a:: +ad_ +, + +484 + +); + +488  + gw_io_sock_rvi_ba +:: +t_ive_om_ +( + +489 +w_io_sock_rvi_ba +:: +ba_imemti_ty +& +im +, + +490 +WSABUF +* +bufrs +, +d +:: +size_t + +bufr_cou +, +sock_addr_ty +* +addr +, + +491 +sock_ba +:: +mesge_ags + +ags +, * +add +, +ݔi +* + +) + +493 +upde_nΩi_thad_id +( +im +); + +494 + gio_rvi_ +. +wk_d +(); + +496 i(! +is_ݒ +( +im +)) + +497 + gio_rvi_ +. +_comi +( + +, +boo +:: +asio +:: +r +:: +bad_dest +); + +500 +DWORD + + gbys_sed + = 0; + +501 +DWORD + + gcv_ags + = +ags +; + +502  + gsu + = :: +WSARecvFrom +( +im +. +sock_ +, +bufrs +, + +503 +ic_ +< +DWORD +>( +bufr_cou +), + +504 & +bys_sed +, & +cv_ags +, +addr +, +add +, + +, 0); + +505 +DWORD + + gϡ_r + = :: +WSAGLaE +(); + +506 i( + gϡ_r + = +ERROR_PORT_UNREACHABLE +) + +507 +ϡ_r + = +WSAECONNREFUSED +; + +508 i( + gsu + !0 && +ϡ_r + ! +WSA_IO_PENDING +) + +509 +io_rvi_ +. +_comi +( + +, +ϡ_r +, +bys_sed +); + +511 + gio_rvi_ +. +_ndg +( + +); + +515  + gw_io_sock_rvi_ba +:: +t_ac_ +( + +516 +w_io_sock_rvi_ba +:: +ba_imemti_ty +& +im +, + +517 +bo + +_is_ݒ +, +sock_hd +& +w_sock +,  +my +,  +ty +, + +518  +oc +, * +ouut_bufr +, +DWORD + +addss_ngth +, +ݔi +* + +) + +520 +upde_nΩi_thad_id +( +im +); + +521 + gio_rvi_ +. +wk_d +(); + +523 i(! +is_ݒ +( +im +)) + +524 + gio_rvi_ +. +_comi +( + +, +boo +:: +asio +:: +r +:: +bad_dest +); + +525 i( + g_is_ݒ +) + +526 + gio_rvi_ +. +_comi +( + +, +boo +:: +asio +:: +r +:: +ady_ݒ +); + +529 + gboo +:: +syem +:: +r_code + +ec +; + +530 + gw_sock +. +t +( +sock_s +:: +sock +( +my +, +ty +, +oc +, +ec +)); + +531 i( + gw_sock +. +g +(= +vid_sock +) + +532 +io_rvi_ +. +_comi +( + +, +ec +); + +535 +DWORD + + gbys_ad + = 0; + +536 +BOOL + + gsu + = :: +AcEx +( +im +. +sock_ +, +w_sock +. +g +(), +ouut_bufr +, + +537 0, +addss_ngth +,ddss_ngth, & +bys_ad +, + +); + +538 +DWORD + + gϡ_r + = :: +WSAGLaE +(); + +539 i(! + gsu + && + gϡ_r + ! +WSA_IO_PENDING +) + +540 +io_rvi_ +. +_comi +( + +, +ϡ_r +); + +542 + gio_rvi_ +. +_ndg +( + +); + +547  + gw_io_sock_rvi_ba +:: +t_ac_ +( + +548 +sock_ty + +s +, +sock_hd +& +w_sock +,  +my +,  +ty +, + +549  +oc +, * +ouut_bufr +, +DWORD + +addss_ngth +, +ݔi +* + +) + +551 + gw_sock +. +t +(); + +552 + gio_rvi_ +. +wk_d +(); + +554 + gboo +:: +syem +:: +r_code + +ec +; + +555 + gw_sock +. +t +( +sock_s +:: +sock +( +my +, +ty +, +oc +, +ec +)); + +556 i( + gw_sock +. +g +(= +vid_sock +) + +557 +io_rvi_ +. +_comi +( + +, +ec +); + +560 +DWORD + + gbys_ad + = 0; + +561 +BOOL + + gsu + = :: +AcEx +( +s +, +w_sock +. +g +(), +ouut_bufr +, + +562 0, +addss_ngth +,ddss_ngth, & +bys_ad +, + +); + +563 +DWORD + + gϡ_r + = :: +WSAGLaE +(); + +564 i(! + gsu + && + gϡ_r + ! +WSA_IO_PENDING +) + +565 +io_rvi_ +. +_comi +( + +, +ϡ_r +); + +567 + gio_rvi_ +. +_ndg +( + +); + +571  + gw_io_sock_rvi_ba +:: +t_a_ +( + +572 +w_io_sock_rvi_ba +:: +ba_imemti_ty +& +im +, + +573  +_ty +, +a_ +* + +) + +575 + g_a +& + gr + = +g_a +(); + +576 +upde_nΩi_thad_id +( +im +); + +578 i( +is_ݒ +( +im +)) + +580 + gr +. +t_ +( +_ty +, +im +. +sock_ +, im. +a_da_ +, + +, +l +, false); + +584 + g +-> + gec_ + = +boo +:: +asio +:: +r +:: +bad_dest +; + +586 + gio_rvi_ +. +po_immed_comi +( + +, +l +); + +589  + gw_io_sock_rvi_ba +:: +t_c_ +( + +590 +w_io_sock_rvi_ba +:: +ba_imemti_ty +& +im +, + +591  +my +,  +ty +, cڡ +sock_addr_ty +* +addr +, + +592 +d +:: +size_t + +add +, +w_io_sock_c__ba +* + +) + +595 i( + gmy + = +BOOST_ASIO_OS_DEF +( +AF_INET +) + +596 || +my + = +BOOST_ASIO_OS_DEF +( +AF_INET6 +)) + +598 i( +c_ex_ + +c_ex + = +g_c_ex +( +im +, +ty +)) + +600  + uaddss_uni + + +602 +sock_addr_ty + + gba +; + +603 +sockaddr_4_ty + + gv4 +; + +604 +sockaddr_6_ty + + gv6 +; + +605 } + ga +; + +607 +usg + +mea + + gd +; + +608 +memt +(& +a +, 0, (a)); + +609 + ga +. + gba +. + g_my + = +my +; + +611 + gsock_s +:: +bd +( +im +. +sock_ +, & +a +. +ba +, + +612 +my + = +BOOST_ASIO_OS_DEF +( +AF_INET +) + +613 ? ( +a +. +v4 +: . +v6 +), + +-> +ec_ +); + +614 i( + g +-> + gec_ + && op->ec_ ! +boo +:: +asio +:: +r +:: +vid_gumt +) + +616 +io_rvi_ +. +po_immed_comi +( + +, +l +); + +620 + g +-> + gc_ex_ + = +ue +; + +621 +upde_nΩi_thad_id +( +im +); + +622 + gio_rvi_ +. +wk_d +(); + +624 +BOOL + + gsu + = +c_ex +( +im +. +sock_ +, + +625 +addr +, +ic_ +<>( +add +), 0, 0, 0, + +); + +626 +DWORD + + gϡ_r + = :: +WSAGLaE +(); + +627 i(! + gsu + && + gϡ_r + ! +WSA_IO_PENDING +) + +628 +io_rvi_ +. +_comi +( + +, +ϡ_r +); + +630 + gio_rvi_ +. +_ndg +( + +); + +636 + g_a +& + gr + = +g_a +(); + +637 +upde_nΩi_thad_id +( +im +); + +639 i(( + gim +. + ge_ + & + gsock_s +:: +n_blockg +) != 0 + +640 || +sock_s +:: +t__n_blockg +( + +641 +im +. +sock_ +, im. +e_ +, +ue +, + +-> +ec_ +)) + +643 i( + gsock_s +:: +c +( +im +. +sock_ +, +addr +, +add +, + +-> +ec_ +) != 0) + +645 i( + +-> +ec_ + = +boo +:: +asio +:: +r +:: +_ogss + + +646 || + +-> +ec_ + = +boo +:: +asio +:: +r +:: +would_block +) + +648 + +-> +ec_ + = +boo +:: +syem +:: +r_code +(); + +649 + gr +. +t_ +( +_a +:: +c_ +, +im +. +sock_ +, + +650 +im +. +a_da_ +, + +, +l +, false); + +656 + gr +. +po_immed_comi +( + +, +l +); + +659  + gw_io_sock_rvi_ba +:: +o_f_derui +( + +660 +w_io_sock_rvi_ba +:: +ba_imemti_ty +& +im +) + +662 i( +is_ݒ +( +im +)) + +664 +BOOST_ASIO_HANDLER_OPERATION +(( +io_rvi_ +. +cڋxt +(), + +665 "sock", & +im +, im. +sock_ +, "close")); + +670 +_a +* + gr + = +ic_ +( + +671 +ocked_com_exchge_por +( + +672 +t_ +<**>(& +a_ +), 0, 0)); + +673 i( + gr +) + +674 + gr +-> +degi_dest +( +im +. +sock_ +, im. +a_da_ +, +ue +); + +676 + gboo +:: +syem +:: +r_code + +igned_ec +; + +677 + gsock_s +:: +o +( +im +. +sock_ +, im. +e_ +, +ue +, +igned_ec +); + +679 i( + gr +) + +680 + gr +-> +nup_dest_da +( +im +. +a_da_ +); + +683 + gim +. + gsock_ + = +vid_sock +; + +684 + gim +. + ge_ + = 0; + +685 + gim +. + gnl_tok_ +. +t +(); + +686 #i +defed +( +BOOST_ASIO_ENABLE_CANCELIO +) + +687 + gim +. + g_nΩi_thad_id_ + = 0; + +691  + gw_io_sock_rvi_ba +:: +upde_nΩi_thad_id +( + +692 +w_io_sock_rvi_ba +:: +ba_imemti_ty +& +im +) + +694 #i +defed +( +BOOST_ASIO_ENABLE_CANCELIO +) + +695 i( +im +. +_nΩi_thad_id_ + == 0) + +696 +im +. +_nΩi_thad_id_ + = :: +GCutThadId +(); + +697 i( + gim +. + g_nΩi_thad_id_ + !:: +GCutThadId +()) + +698 +im +. +_nΩi_thad_id_ + = ~ +DWORD +(0); + +700 () + gim +; + +704 + g_a +& + gw_io_sock_rvi_ba +:: +g_a +() + +706 +_a +* +r + = +ic_ +( + +707 +ocked_com_exchge_por +( + +708 +t_ +<**>(& +a_ +), 0, 0)); + +709 i(! + gr +) + +711 + gr + = &( +u_rvi +< +_a +>( +io_cڋxt_ +)); + +712 +ocked_exchge_por +( +t_ +<**>(& +a_ +), +r +); + +714  * + gr +; + +717 + gw_io_sock_rvi_ba +:: +c_ex_ + + +718 +w_io_sock_rvi_ba +:: +g_c_ex +( + +719 +w_io_sock_rvi_ba +:: +ba_imemti_ty +& +im +,  +ty +) + +721 #i +defed +( +BOOST_ASIO_DISABLE_CONNECTEX +) + +722 () + gim +; + +723 () + gty +; + +726 i( + gty + ! +BOOST_ASIO_OS_DEF +( +SOCK_STREAM +) + +727 && +ty + ! +BOOST_ASIO_OS_DEF +( +SOCK_SEQPACKET +)) + +730 * + gr + = +ocked_com_exchge_por +(& +c_ex_ +, 0, 0); + +731 i(! + gr +) + +733 +GUID + + gguid + = { 0x25a207b9, 0xddf3, 0x4660, + +736 +DWORD + + gbys + = 0; + +737 i(:: +WSAIol +( +im +. +sock_ +, +SIO_GET_EXTENSION_FUNCTION_POINTER +, + +738 & +guid +, (guid), & +r +, Ռ), & +bys +, 0, 0) != 0) + +742 +r + = +this +; + +745 +ocked_exchge_por +(& +c_ex_ +, +r +); + +748  + gt_ +< + gc_ex_ +>( + gr + = +this + ? 0 : +r +); + +752 + gw_io_sock_rvi_ba +:: +_t_fo_ + + +753 +w_io_sock_rvi_ba +:: +g__t_fo +() + +755 * +r + = +ocked_com_exchge_por +(& +_t_fo_ +, 0, 0); + +756 i(! + gr +) + +758 i( +HMODULE + + gh + = :: +GModuHdA +("NTDLL.DLL")) + +759 +r + = +t_ +<*>( +GProcAddss +( +h +, "NtSetInformationFile")); + +764 +ocked_exchge_por +(& +_t_fo_ +, +r + ? : +this +); + +767  + gt_ +< + g_t_fo_ +>( + gr + = +this + ? 0 : +r +); + +770 * + gw_io_sock_rvi_ba +:: +ocked_com_exchge_por +( + +771 ** +de +, * +exch +, * +cmp +) + +773 #i +defed +( +_M_IX86 +) + +774  + gt_ +<*>( +IlockedComExchge +( + +775 +t_ +< +PLONG +>( +de +),et_< +LONG +>( +exch +), + +776 +t_ +< +LONG +>( +cmp +))); + +778  +IlockedComExchgePor +( +de +, +exch +, +cmp +); + +782 * + gw_io_sock_rvi_ba +:: +ocked_exchge_por +( + +783 ** +de +, * +v +) + +785 #i +defed +( +_M_IX86 +) + +786  + gt_ +<*>( +IlockedExchge +( + +787 +t_ +< +PLONG +>( +de +),et_< +LONG +>( +v +))); + +789  +IlockedExchgePor +( +de +, +v +); + +797  + ~ + + @/usr/include/boost/asio/detail/impl/winrt_ssocket_service_base.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_WINRT_SSOCKET_SERVICE_BASE_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_WINRT_SSOCKET_SERVICE_BASE_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + + gboo + { + +30 +mea + + gasio + { + +31 +mea + + gda + { + +33 + gw_ssock_rvi_ba +:: +w_ssock_rvi_ba +( + +34 +boo +:: +asio +:: +io_cڋxt +& io_context) + +35 : +io_cڋxt_ +( +u_rvi +< +io_cڋxt_im +>( +io_cڋxt +)), + +36 +async_mag_ +( +u_rvi +< +w_async_mag +>( +io_cڋxt +)), + +37 +mux_ +(), + +38 +im_li_ +(0) + +42  + gw_ssock_rvi_ba +:: +ba_shutdown +() + +45 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +46 +ba_imemti_ty +* + gim + = +im_li_ +; + +47  + gim +) + +49 + gboo +:: +syem +:: +r_code + +igned_ec +; + +50 +o +(* +im +, +igned_ec +); + +51 + gim + = +im +-> +xt_ +; + +55  + gw_ssock_rvi_ba +:: +cڡru +( + +56 +w_ssock_rvi_ba +:: +ba_imemti_ty +& +im +) + +59 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +60 + gim +. + gxt_ + = +im_li_ +; + +61 + gim +. + gev_ + = 0; + +62 i( + gim_li_ +) + +63 + gim_li_ +-> + gev_ + = & +im +; + +64 + gim_li_ + = & +im +; + +67  + gw_ssock_rvi_ba +:: +ba_move_cڡru +( + +68 +w_ssock_rvi_ba +:: +ba_imemti_ty +& +im +, + +69 +w_ssock_rvi_ba +:: +ba_imemti_ty +& +h_im +) + +71 +im +. +sock_ + = +h_im +.socket_; + +72 + gh_im +. + gsock_ + = +nuαr +; + +75 + gboo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +76 + gim +. + gxt_ + = +im_li_ +; + +77 + gim +. + gev_ + = 0; + +78 i( + gim_li_ +) + +79 + gim_li_ +-> + gev_ + = & +im +; + +80 + gim_li_ + = & +im +; + +83  + gw_ssock_rvi_ba +:: +ba_move_assign +( + +84 +w_ssock_rvi_ba +:: +ba_imemti_ty +& +im +, + +85 +w_ssock_rvi_ba +& +h_rvi +, + +86 +w_ssock_rvi_ba +:: +ba_imemti_ty +& +h_im +) + +88 +boo +:: +syem +:: +r_code + +igned_ec +; + +89 +o +( +im +, +igned_ec +); + +91 i( + gthis + !& +h_rvi +) + +94 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +95 i( + gim_li_ + =& +im +) + +96 +im_li_ + = +im +. +xt_ +; + +97 i( + gim +. + gev_ +) + +98 + gim +. + gev_ +-> + gxt_ + = +im +. +xt_ +; + +99 i( + gim +. + gxt_ +) + +100 + gim +. + gxt_ +-> + gev_ + +im +. +ev_ +; + +101 + gim +. + gxt_ + = 0; + +102 + gim +. + gev_ + = 0; + +105 + gim +. + gsock_ + = +h_im +. +sock_ +; + +106 + gh_im +. + gsock_ + = +nuαr +; + +108 i( + gthis + !& +h_rvi +) + +111 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +h_rvi +. +mux_ +); + +112 + gim +. + gxt_ + = +h_rvi +. +im_li_ +; + +113 + gim +. + gev_ + = 0; + +114 i( + gh_rvi +. + gim_li_ +) + +115 + gh_rvi +. + gim_li_ +-> + gev_ + = & +im +; + +116 + gh_rvi +. + gim_li_ + = & +im +; + +120  + gw_ssock_rvi_ba +:: +deroy +( + +121 +w_ssock_rvi_ba +:: +ba_imemti_ty +& +im +) + +123 +boo +:: +syem +:: +r_code + +igned_ec +; + +124 +o +( +im +, +igned_ec +); + +127 + gboo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +128 i( + gim_li_ + =& +im +) + +129 +im_li_ + = +im +. +xt_ +; + +130 i( + gim +. + gev_ +) + +131 + gim +. + gev_ +-> + gxt_ + = +im +. +xt_ +; + +132 i( + gim +. + gxt_ +) + +133 + gim +. + gxt_ +-> + gev_ + +im +. +ev_ +; + +134 + gim +. + gxt_ + = 0; + +135 + gim +. + gev_ + = 0; + +138 + gboo +:: +syem +:: +r_code + +w_ssock_rvi_ba +:: +o +( + +139 +w_ssock_rvi_ba +:: +ba_imemti_ty +& +im +, + +140 +boo +:: +syem +:: +r_code +& +ec +) + +142 i( +im +. +sock_ +) + +144 +de + +im +. +sock_ +; + +145 + gim +. + gsock_ + = +nuαr +; + +148 + gec + = +boo +:: +syem +:: +r_code +(); + +149  + gec +; + +152 + gw_ssock_rvi_ba +:: +tive_hd_ty + + +153 +w_ssock_rvi_ba +:: +a +( + +154 +w_ssock_rvi_ba +:: +ba_imemti_ty +& +im +, + +155 +boo +:: +syem +:: +r_code +& +ec +) + +157 i(! +is_ݒ +( +im +)) + +158  +nuαr +; + +160 +nl +( +im +, +ec +); + +161 i( + gec +) + +162  + gnuαr +; + +164 +tive_hd_ty + + gtmp + = +im +. +sock_ +; + +165 + gim +. + gsock_ + = +nuαr +; + +166  + gtmp +; + +169 + gd +:: +size_t + +w_ssock_rvi_ba +:: +do_g_dpot +( + +170 cڡ +ba_imemti_ty +& +im +, +bo + +lol +, + +171 * +addr +, +d +:: +size_t + +addr_n +, +boo +:: +syem +:: +r_code +& +ec +) const + +173 i(! +is_ݒ +( +im +)) + +175 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +176  + gaddr_n +; + +179 + gy + + +181 + gd +:: +rg + +addr_rg + = +w_uts +::rg( +lol + + +182 ? +im +. +sock_ +-> +Infmi +-> +LolAddss +-> +CilName + + +183 : +im +. +sock_ +-> +Infmi +-> +RemeAddss +-> +CilName +); + +184  + gpt + = +w_uts +:: +g +( +lol + + +185 ? +im +. +sock_ +-> +Infmi +-> +LolPt + + +186 : +im +. +sock_ +-> +Infmi +-> +RemePt +); + +187  + gsce + = 0; + +189  + gt_ +( + gaddr +)-> + g_my +) + +191  +BOOST_ASIO_OS_DEF +( +AF_INET +): + +192 i( +addr_n + < ( +sockaddr_4_ty +)) + +194 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +195  + gaddr_n +; + +199 + gsock_s +:: +_ +( +BOOST_ASIO_OS_DEF +( +AF_INET +), +addr_rg +. +c_r +(), + +200 & +t_ +< +sockaddr_4_ty +*>( +addr +)-> +s_addr +, & +sce +, +ec +); + +201 + gt_ +< + gsockaddr_4_ty +*>( + gaddr +)-> + gs_pt + + +202 +sock_s +:: +ho_to_twk_sht +( +pt +); + +203 + gec + = +boo +:: +syem +:: +r_code +(); + +204  ( + gsockaddr_4_ty +); + +206  +BOOST_ASIO_OS_DEF +( +AF_INET6 +): + +207 i( +addr_n + < ( +sockaddr_6_ty +)) + +209 +ec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +210  + gaddr_n +; + +214 + gsock_s +:: +_ +( +BOOST_ASIO_OS_DEF +( +AF_INET6 +), +addr_rg +. +c_r +(), + +215 & +t_ +< +sockaddr_6_ty +*>( +addr +)-> +s6_addr +, & +sce +, +ec +); + +216 + gt_ +< + gsockaddr_6_ty +*>( + gaddr +)-> + gs6_pt + + +217 +sock_s +:: +ho_to_twk_sht +( +pt +); + +218 + gec + = +boo +:: +syem +:: +r_code +(); + +219  ( + gsockaddr_6_ty +); + +222 +ec + = +boo +:: +asio +:: +r +:: +addss_my_n_su܋d +; + +223  + gaddr_n +; + +226 +tch + ( +Ptfm +:: +Exi +^ +e +) + +228 +ec + = +boo +:: +syem +:: +r_code +( +e +-> +HResu +, + +229 +boo +:: +syem +:: +syem_gy +()); + +230  + gaddr_n +; + +234 + gboo +:: +syem +:: +r_code + +w_ssock_rvi_ba +:: +do_t_ti +( + +235 +w_ssock_rvi_ba +:: +ba_imemti_ty +& +im +, + +236  +v +,  +݊ame +, cڡ * +tv +, + +237 +d +:: +size_t + +ݎ +, +boo +:: +syem +:: +r_code +& +ec +) + +239 i(! +is_ݒ +( +im +)) + +241 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +242  + gec +; + +245 + gy + + +247 i( + gv + = +BOOST_ASIO_OS_DEF +( +SOL_SOCKET +) + +248 && +݊ame + = +BOOST_ASIO_OS_DEF +( +SO_KEEPALIVE +)) + +250 i( +ݎ + == ()) + +252  +vue + = 0; + +253 + gd +:: +memy +(& +vue +, +tv +, +ݎ +); + +254 + gim +. + gsock_ +-> + gCڌ +-> + gKpAlive + = !! +vue +; + +255 + gec + = +boo +:: +syem +:: +r_code +(); + +259 + gec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +262 i( + gv + = +BOOST_ASIO_OS_DEF +( +IPPROTO_TCP +) + +263 && +݊ame + = +BOOST_ASIO_OS_DEF +( +TCP_NODELAY +)) + +265 i( +ݎ + == ()) + +267  +vue + = 0; + +268 + gd +:: +memy +(& +vue +, +tv +, +ݎ +); + +269 + gim +. + gsock_ +-> + gCڌ +-> + gNoDay + = !! +vue +; + +270 + gec + = +boo +:: +syem +:: +r_code +(); + +274 + gec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +279 + gec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +282 +tch + ( +Ptfm +:: +Exi +^ +e +) + +284 +ec + = +boo +:: +syem +:: +r_code +( +e +-> +HResu +, + +285 +boo +:: +syem +:: +syem_gy +()); + +288  + gec +; + +291  + gw_ssock_rvi_ba +:: +do_g_ti +( + +292 cڡ +w_ssock_rvi_ba +:: +ba_imemti_ty +& +im +, + +293  +v +,  +݊ame +, * +tv +, + +294 +d +:: +size_t +* +ݎ +, +boo +:: +syem +:: +r_code +& +ec +) const + +296 i(! +is_ݒ +( +im +)) + +298 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +302 + gy + + +304 i( + gv + = +BOOST_ASIO_OS_DEF +( +SOL_SOCKET +) + +305 && +݊ame + = +BOOST_ASIO_OS_DEF +( +SO_KEEPALIVE +)) + +307 i(* +ݎ + >= ()) + +309  +vue + = +im +. +sock_ +-> +Cڌ +-> +KpAlive + ? 1 : 0; + +310 + gd +:: +memy +( +tv +, & +vue +, ()); + +311 * + gݎ + = (); + +312 + gec + = +boo +:: +syem +:: +r_code +(); + +316 + gec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +319 i( + gv + = +BOOST_ASIO_OS_DEF +( +IPPROTO_TCP +) + +320 && +݊ame + = +BOOST_ASIO_OS_DEF +( +TCP_NODELAY +)) + +322 i(* +ݎ + >= ()) + +324  +vue + = +im +. +sock_ +-> +Cڌ +-> +NoDay + ? 1 : 0; + +325 + gd +:: +memy +( +tv +, & +vue +, ()); + +326 * + gݎ + = (); + +327 + gec + = +boo +:: +syem +:: +r_code +(); + +331 + gec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +336 + gec + = +boo +:: +asio +:: +r +:: +vid_gumt +; + +339 +tch + ( +Ptfm +:: +Exi +^ +e +) + +341 +ec + = +boo +:: +syem +:: +r_code +( +e +-> +HResu +, + +342 +boo +:: +syem +:: +syem_gy +()); + +346 + gboo +:: +syem +:: +r_code + +w_ssock_rvi_ba +:: +do_c +( + +347 +w_ssock_rvi_ba +:: +ba_imemti_ty +& +im +, + +348 cڡ * +addr +, +boo +:: +syem +:: +r_code +& +ec +) + +350 i(! +is_ݒ +( +im +)) + +352 +ec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +353  + gec +; + +356  + gaddr_rg +[ +max_addr_v6_r_n +]; + +357  + gpt +; + +358  + gt_ +( + gaddr +)-> + g_my +) + +360  +BOOST_ASIO_OS_DEF +( +AF_INET +): + +361 +sock_s +:: +_ +( +BOOST_ASIO_OS_DEF +( +AF_INET +), + +362 & +t_ +( +addr +)-> +s_addr +, + +363 +addr_rg +, ddr_rg), 0, +ec +); + +364 + gpt + = +sock_s +:: +twk_to_ho_sht +( + +365 +t_ +( +addr +)-> +s_pt +); + +367  +BOOST_ASIO_OS_DEF +( +AF_INET6 +): + +368 +sock_s +:: +_ +( +BOOST_ASIO_OS_DEF +( +AF_INET6 +), + +369 & +t_ +( +addr +)-> +s6_addr +, + +370 +addr_rg +, ddr_rg), 0, +ec +); + +371 + gpt + = +sock_s +:: +twk_to_ho_sht +( + +372 +t_ +( +addr +)-> +s6_pt +); + +375 +ec + = +boo +:: +asio +:: +r +:: +addss_my_n_su܋d +; + +376  + gec +; + +379 i(! + gec + + gy + + +381 + gasync_mag_ +. +sync +( +im +. +sock_ +-> +CAsync +( + +382 +f + +w + +Wdows +:: +Nwkg +:: +HoName +( + +383 +w_uts +:: +rg +( +addr_rg +)), + +384 +w_uts +:: +rg +( +pt +)), +ec +); + +386 +tch + ( +Ptfm +:: +Exi +^ +e +) + +388 +ec + = +boo +:: +syem +:: +r_code +( +e +-> +HResu +, + +389 +boo +:: +syem +:: +syem_gy +()); + +392  + gec +; + +395  + gw_ssock_rvi_ba +:: +t_c_ +( + +396 +w_ssock_rvi_ba +:: +ba_imemti_ty +& +im +, + +397 cڡ * +addr +, +w_async_ +<>* + +, +bo + +is_ctui +) + +399 i(! +is_ݒ +( +im +)) + +401 + g +-> + gec_ + = +boo +:: +asio +:: +r +:: +bad_dest +; + +402 + gio_cڋxt_ +. +po_immed_comi +( + +, +is_ctui +); + +406  + gaddr_rg +[ +max_addr_v6_r_n +]; + +407  + gpt + = 0; + +408  + gt_ +( + gaddr +)-> + g_my +) + +410  +BOOST_ASIO_OS_DEF +( +AF_INET +): + +411 +sock_s +:: +_ +( +BOOST_ASIO_OS_DEF +( +AF_INET +), + +412 & +t_ +( +addr +)-> +s_addr +, + +413 +addr_rg +, ddr_rg), 0, + +-> +ec_ +); + +414 + gpt + = +sock_s +:: +twk_to_ho_sht +( + +415 +t_ +( +addr +)-> +s_pt +); + +417  +BOOST_ASIO_OS_DEF +( +AF_INET6 +): + +418 +sock_s +:: +_ +( +BOOST_ASIO_OS_DEF +( +AF_INET6 +), + +419 & +t_ +( +addr +)-> +s6_addr +, + +420 +addr_rg +, ddr_rg), 0, + +-> +ec_ +); + +421 + gpt + = +sock_s +:: +twk_to_ho_sht +( + +422 +t_ +( +addr +)-> +s6_pt +); + +425 + +-> +ec_ + = +boo +:: +asio +:: +r +:: +addss_my_n_su܋d +; + +429 i( + g +-> + gec_ +) + +431 + gio_cڋxt_ +. +po_immed_comi +( + +, +is_ctui +); + +435 + gy + + +437 + gasync_mag_ +. +async +( +im +. +sock_ +-> +CAsync +( + +438 +f + +w + +Wdows +:: +Nwkg +:: +HoName +( + +439 +w_uts +:: +rg +( +addr_rg +)), + +440 +w_uts +:: +rg +( +pt +)), + +); + +442 +tch + ( +Ptfm +:: +Exi +^ +e +) + +444 + +-> +ec_ + = +boo +:: +syem +:: +r_code +( + +445 +e +-> +HResu +, +boo +:: +syem +:: +syem_gy +()); + +446 + gio_cڋxt_ +. +po_immed_comi +( + +, +is_ctui +); + +450 + gd +:: +size_t + +w_ssock_rvi_ba +:: +do_nd +( + +451 +w_ssock_rvi_ba +:: +ba_imemti_ty +& +im +, + +452 cڡ +boo +:: +asio +:: +cڡ_bufr +& +da +, + +453 +sock_ba +:: +mesge_ags + +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +455 i( +ags +) + +457 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +461 i(! +is_ݒ +( +im +)) + +463 + gec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +467 + gy + + +469 + gbufr_qu_adr +< + gboo +:: +asio +:: +cڡ_bufr +, + +470 + gboo +:: +asio +:: +cڡ_bufr +> +bufs +( +boo +::asio:: +bufr +( +da +)); + +472 i( + gbufs +. +l_emy +()) + +474 + gec + = +boo +:: +syem +:: +r_code +(); + +478  + gasync_mag_ +. +sync +( + +479 +im +. +sock_ +-> +OuutSm +-> +WreAsync +( +bufs +. +bufrs +()[0]), +ec +); + +481 +tch + ( +Ptfm +:: +Exi +^ +e +) + +483 +ec + = +boo +:: +syem +:: +r_code +( +e +-> +HResu +, + +484 +boo +:: +syem +:: +syem_gy +()); + +489  + gw_ssock_rvi_ba +:: +t_nd_ +( + +490 +w_ssock_rvi_ba +:: +ba_imemti_ty +& +im +, + +491 cڡ +boo +:: +asio +:: +cڡ_bufr +& +da +, +sock_ba +:: +mesge_ags + +ags +, + +492 +w_async_ +<>* + +, +bo + +is_ctui +) + +494 i( + gags +) + +496 + g +-> + gec_ + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +497 + gio_cڋxt_ +. +po_immed_comi +( + +, +is_ctui +); + +501 i(! +is_ݒ +( +im +)) + +503 + g +-> + gec_ + = +boo +:: +asio +:: +r +:: +bad_dest +; + +504 + gio_cڋxt_ +. +po_immed_comi +( + +, +is_ctui +); + +508 + gy + + +510 + gbufr_qu_adr +< + gboo +:: +asio +:: +cڡ_bufr +, + +511 + gboo +:: +asio +:: +cڡ_bufr +> +bufs +( +boo +::asio:: +bufr +( +da +)); + +513 i( + gbufs +. +l_emy +()) + +515 + gio_cڋxt_ +. +po_immed_comi +( + +, +is_ctui +); + +519 + gasync_mag_ +. +async +( + +520 +im +. +sock_ +-> +OuutSm +-> +WreAsync +( +bufs +. +bufrs +()[0]), + +); + +522 +tch + ( +Ptfm +:: +Exi +^ +e +) + +524 + +-> +ec_ + = +boo +:: +syem +:: +r_code +( +e +-> +HResu +, + +525 +boo +:: +syem +:: +syem_gy +()); + +526 + gio_cڋxt_ +. +po_immed_comi +( + +, +is_ctui +); + +530 + gd +:: +size_t + +w_ssock_rvi_ba +:: +do_ive +( + +531 +w_ssock_rvi_ba +:: +ba_imemti_ty +& +im +, + +532 cڡ +boo +:: +asio +:: +mub_bufr +& +da +, + +533 +sock_ba +:: +mesge_ags + +ags +, +boo +:: +syem +:: +r_code +& +ec +) + +535 i( +ags +) + +537 +ec + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +541 i(! +is_ݒ +( +im +)) + +543 + gec + = +boo +:: +asio +:: +r +:: +bad_dest +; + +547 + gy + + +549 + gbufr_qu_adr +< + gboo +:: +asio +:: +mub_bufr +, + +550 + gboo +:: +asio +:: +mub_bufr +> +bufs +( +boo +::asio:: +bufr +( +da +)); + +552 i( + gbufs +. +l_emy +()) + +554 + gec + = +boo +:: +syem +:: +r_code +(); + +558 + gasync_mag_ +. +sync +( + +559 +im +. +sock_ +-> +IutSm +-> +RdAsync +( + +560 +bufs +. +bufrs +()[0], bufs.bufrs()[0]-> +Cacy +, + +561 +Wdows +:: +Stage +:: +Sms +:: +IutSmOis +:: +Ptl +), +ec +); + +563 + gd +:: +size_t + +bys_sed + = +bufs +. +bufrs +()[0]-> +Lgth +; + +564 i( + gbys_sed + =0 && ! +ec +) + +566 +ec + = +boo +:: +asio +:: +r +:: +eof +; + +569  + gbys_sed +; + +571 +tch + ( +Ptfm +:: +Exi +^ +e +) + +573 +ec + = +boo +:: +syem +:: +r_code +( +e +-> +HResu +, + +574 +boo +:: +syem +:: +syem_gy +()); + +579  + gw_ssock_rvi_ba +:: +t_ive_ +( + +580 +w_ssock_rvi_ba +:: +ba_imemti_ty +& +im +, + +581 cڡ +boo +:: +asio +:: +mub_bufr +& +da +, +sock_ba +:: +mesge_ags + +ags +, + +582 +w_async_ +< +Wdows +:: +Stage +:: +Sms +:: +IBufr +^>* + +, + +583 +bo + +is_ctui +) + +585 i( + gags +) + +587 + g +-> + gec_ + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +588 + gio_cڋxt_ +. +po_immed_comi +( + +, +is_ctui +); + +592 i(! +is_ݒ +( +im +)) + +594 + g +-> + gec_ + = +boo +:: +asio +:: +r +:: +bad_dest +; + +595 + gio_cڋxt_ +. +po_immed_comi +( + +, +is_ctui +); + +599 + gy + + +601 + gbufr_qu_adr +< + gboo +:: +asio +:: +mub_bufr +, + +602 + gboo +:: +asio +:: +mub_bufr +> +bufs +( +boo +::asio:: +bufr +( +da +)); + +604 i( + gbufs +. +l_emy +()) + +606 + gio_cڋxt_ +. +po_immed_comi +( + +, +is_ctui +); + +610 + gasync_mag_ +. +async +( + +611 +im +. +sock_ +-> +IutSm +-> +RdAsync +( + +612 +bufs +. +bufrs +()[0], bufs.bufrs()[0]-> +Cacy +, + +613 +Wdows +:: +Stage +:: +Sms +:: +IutSmOis +:: +Ptl +), + +); + +615 +tch + ( +Ptfm +:: +Exi +^ +e +) + +617 + +-> +ec_ + = +boo +:: +syem +:: +r_code +( +e +-> +HResu +, + +618 +boo +:: +syem +:: +syem_gy +()); + +619 + gio_cڋxt_ +. +po_immed_comi +( + +, +is_ctui +); + +627  + ~ + + @/usr/include/boost/asio/detail/kqueue_reactor.hpp + +12 #ide +BOOST_ASIO_DETAIL_KQUEUE_REACTOR_HPP + + +13  + #BOOST_ASIO_DETAIL_KQUEUE_REACTOR_HPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_HAS_KQUEUE +) + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +41 #i! +defed +( +EV_OOBAND +) + +42  + #EV_OOBAND + +EV_FLAG1 + + + ) + +45  + ~ + +47 +mea + + gboo + { + +48 +mea + + gasio + { + +49 +mea + + gda + { + +51 +ass + + gschedur +; + +53 +ass + + gkqueue_a + + +54 : +public + +executi_cڋxt_rvi_ba +< +kqueue_a +> + +56 +ive +: + +58  +cdiڮly_abd_mux + + tmux +; + +60 + gpublic +: + +61 + e_tys + { +ad_ + = 0, + gwre_ + = 1, + +62 + gc_ + = 1, + gex_ + = 2, + gmax_s + = 3 }; + +65  + sdest_e + + +67 +dest_e +( +bo + +lockg +: +mux_ +(locking) {} + +69 +nd + +ass + +kqueue_a +; + +70 +nd + +ass + + gobje_po_acss +; + +72 +dest_e +* + gxt_ +; + +73 +dest_e +* + gev_ +; + +75 +mux + + gmux_ +; + +76  + gdest_ +; + +77  + gnum_kevts_ +; + +78 + g_queue +< + ga_ +> + g_queue_ +[ +max_s +]; + +79 +bo + + gshutdown_ +; + +83  +dest_e +* + tr_dest_da +; + +86 +BOOST_ASIO_DECL + +kqueue_a +( +boo +:: +asio +:: +executi_cڋxt +& +x +); + +89 + gBOOST_ASIO_DECL + ~ +kqueue_a +(); + +92 +BOOST_ASIO_DECL +  +shutdown +(); + +95 +BOOST_ASIO_DECL +  +nify_fk +( + +96 +boo +:: +asio +:: +executi_cڋxt +:: +fk_evt + +fk_ev +); + +99 +BOOST_ASIO_DECL +  +_sk +(); + +103 +BOOST_ASIO_DECL +  +gi_dest +( +sock_ty + +dest +, + +104 +r_dest_da +& +dest_da +); + +108 +BOOST_ASIO_DECL +  +gi__dest +( + +109  +_ty +, +sock_ty + +dest +, + +110 +r_dest_da +& +dest_da +, +a_ +* + +); + +113 +BOOST_ASIO_DECL +  +move_dest +( +sock_ty + +dest +, + +114 +r_dest_da +& +rg_dest_da +, + +115 +r_dest_da +& +sour_dest_da +); + +118  +po_immed_comi +( +a_ +* + +, +bo + +is_ctui +) + +120 + gschedur_ +. +po_immed_comi +( + +, +is_ctui +); + +125 +BOOST_ASIO_DECL +  +t_ +( +_ty +, +sock_ty + +dest +, + +126 +r_dest_da +& +dest_da +, +a_ +* + +, + +127 +bo + +is_ctui +, bo +low_ecutive +); + +132 +BOOST_ASIO_DECL +  +nl_s +( +sock_ty + +dest +, + +133 +r_dest_da +& +dest_da +); + +138 +BOOST_ASIO_DECL +  +degi_dest +( +sock_ty + +dest +, + +139 +r_dest_da +& +dest_da +, +bo + +osg +); + +144 +BOOST_ASIO_DECL +  +degi__dest +( + +145 +sock_ty + +dest +, +r_dest_da +& +dest_da +); + +149 +BOOST_ASIO_DECL +  +nup_dest_da +( + +150 +r_dest_da +& +dest_da +); + +153 + gme + < +tyme + + gTime_Ts +> + +154  +add_tim_queue +( +tim_queue +< +Time_Ts +>& +queue +); + +157 + gme + < +tyme + + gTime_Ts +> + +158  +move_tim_queue +( +tim_queue +< +Time_Ts +>& +queue +); + +162 + gme + < +tyme + + gTime_Ts +> + +163  +schedu_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +164 cڡ +tyme + +Time_Ts +:: +time_ty +& +time +, + +165 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +tim +, +wa_ +* + +); + +169 + gme + < +tyme + + gTime_Ts +> + +170 + gd +:: +size_t + +nl_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +171 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +tim +, + +172 +d +:: +size_t + +max_ned + = (d:: +numic_lims +:: +max +)()); + +175 + gme + < +tyme + + gTime_Ts +> + +176  +move_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +177 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +rg +, + +178 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +sour +); + +181 +BOOST_ASIO_DECL +  +run +( +uc +, +_queue +< +ݔi +>& +s +); + +184 +BOOST_ASIO_DECL +  +u +(); + +186 + give +: + +189 +BOOST_ASIO_DECL +  +do_kqueue_ +(); + +192 +BOOST_ASIO_DECL + +dest_e +* +lo_dest_e +(); + +195 +BOOST_ASIO_DECL +  +_dest_e +( +dest_e +* +s +); + +198 +BOOST_ASIO_DECL +  +do_add_tim_queue +( +tim_queue_ba +& +queue +); + +201 +BOOST_ASIO_DECL +  +do_move_tim_queue +( +tim_queue_ba +& +queue +); + +204 +BOOST_ASIO_DECL + +timeec +* +g_timeout +( +uc +,imeec& +ts +); + +207 + gschedur +& + gschedur_ +; + +210 +mux + + gmux_ +; + +213  + gkqueue_fd_ +; + +216 +_u + + gu_ +; + +219 +tim_queue_t + + gtim_queues_ +; + +222 +bo + + gshutdown_ +; + +225 +mux + + ggied_dests_mux_ +; + +228 + gobje_po +< + gdest_e +> + ggied_dests_ +; + +235  + ~ + +237  + ~ + +238 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +239  + ~ + + @/usr/include/boost/asio/detail/macos_fenced_block.hpp + +11 #ide +BOOST_ASIO_DETAIL_MACOS_FENCED_BLOCK_HPP + + +12  + #BOOST_ASIO_DETAIL_MACOS_FENCED_BLOCK_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +__MACH__ +&& defed( +__APPLE__ +) + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +29 +mea + + gda + { + +31 as + cmacos_nd_block + + +32 : +ive + +ncyab + + +34 +public +: + +35 + ehf_t + { +hf + }; + +36 + efu_t + { + gfu + }; + +39 +exic + +macos_nd_block +( +hf_t +) + +44 +exic + +macos_nd_block +( +fu_t +) + +46 +OSMemyBrr +(); + +50 ~ +macos_nd_block +() + +52 +OSMemyBrr +(); + +60  + ~ + + @/usr/include/boost/asio/detail/null_event.hpp + +11 #ide +BOOST_ASIO_DETAIL_NULL_EVENT_HPP + + +12  + #BOOST_ASIO_DETAIL_NULL_EVENT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +25 +mea + + gda + { + +27 as + cnu_evt + + +28 : +ive + +ncyab + + +30 +public +: + +32 +nu_evt +() + +37 ~ +nu_evt +() + +42 +me + < +tyme + +Lock +> + +43  +sigl +( +Lock +&) + +48 +me + < +tyme + +Lock +> + +49  +sigl_l +( +Lock +&) + +54 +me + < +tyme + +Lock +> + +55  +uock_d_sigl_e +( +Lock +&) + +60 +me + < +tyme + +Lock +> + +61 +bo + +maybe_uock_d_sigl_e +( +Lock +&) + +63  +l +; + +67 + gme + < +tyme + + gLock +> + +68  +r +( +Lock +&) + +73 + gme + < +tyme + + gLock +> + +74  +wa +( +Lock +&) + +76 +do_wa +(); + +80 + gme + < +tyme + + gLock +> + +81 +bo + +wa_f_uc +( +Lock +&,  +uc +) + +83 +do_wa_f_uc +( +uc +); + +84  + gue +; + +87 + give +: + +88 +BOOST_ASIO_DECL +  +do_wa +(); + +89 +BOOST_ASIO_DECL +  +do_wa_f_uc +( +uc +); + +96  + ~ + +98 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +99  + ~ + + @/usr/include/boost/asio/detail/null_fenced_block.hpp + +11 #ide +BOOST_ASIO_DETAIL_NULL_FENCED_BLOCK_HPP + + +12  + #BOOST_ASIO_DETAIL_NULL_FENCED_BLOCK_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + gasio + { + +24 +mea + + gda + { + +26 as + cnu_nd_block + + +27 : +ive + +ncyab + + +29 +public +: + +30 + ehf__fu_t + { +hf +, + gfu + }; + +33 +exic + +nu_nd_block +( +hf__fu_t +) + +38 ~ +nu_nd_block +() + +47  + ~ + + @/usr/include/boost/asio/detail/null_global.hpp + +11 #ide +BOOST_ASIO_DETAIL_NULL_GLOBAL_HPP + + +12  + #BOOST_ASIO_DETAIL_NULL_GLOBAL_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + gasio + { + +24 +mea + + gda + { + +26 + gme + < +tyme + + gT +> + +27  + snu_glob_im + + +29 +nu_glob_im +() + +30 : +r_ +(0) + +35 ~ +nu_glob_im +() + +37 +de + +r_ +; + +40  +nu_glob_im + + g_ +; + +41 +T +* + gr_ +; + +44 + gme + < +tyme + + gT +> + +45 + gnu_glob_im +< + gT +>u_glob_im:: +_ +; + +47 + gme + < +tyme + + gT +> + +48 + gT +& +nu_glob +() + +50 i( + gnu_glob_im +< + gT +>:: +_ +. +r_ + == 0) + +51 +nu_glob_im +< +T +>:: +_ +. +r_ + = +w + T; + +52  * + gnu_glob_im +< + gT +>:: +_ +. +r_ +; + +59  + ~ + + @/usr/include/boost/asio/detail/null_mutex.hpp + +11 #ide +BOOST_ASIO_DETAIL_NULL_MUTEX_HPP + + +12  + #BOOST_ASIO_DETAIL_NULL_MUTEX_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_HAS_THREADS +) + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +29 +mea + + gda + { + +31 as + cnu_mux + + +32 : +ive + +ncyab + + +34 +public +: + +35  +boo +:: + tasio +:: + tda +:: + tsced_lock +< + tnu_mux +> scoped_lock; + +38 +nu_mux +() + +43 ~ +nu_mux +() + +48  +lock +() + +53  +uock +() + +62  + ~ + + @/usr/include/boost/asio/detail/null_reactor.hpp + +11 #ide +BOOST_ASIO_DETAIL_NULL_REACTOR_HPP + + +12  + #BOOST_ASIO_DETAIL_NULL_REACTOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_IOCP +|| defed( +BOOST_ASIO_WINDOWS_RUNTIME +) + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +29 +mea + + gda + { + +31 +ass + + gnu_a + + +32 : +public + +executi_cڋxt_rvi_ba +< +nu_a +> + +34 +public +: + +36 +nu_a +( +boo +:: +asio +:: +executi_cڋxt +& +x +) + +37 : +executi_cڋxt_rvi_ba +< +nu_a +>( +x +) + +42 ~ +nu_a +() + +47  +shutdown +() + +52  +run +(, +_queue +< +schedur_ݔi +>& ) + +57  +u +() + +66  + ~ + + @/usr/include/boost/asio/detail/null_thread.hpp + +11 #ide +BOOST_ASIO_DETAIL_NULL_THREAD_HPP + + +12  + #BOOST_ASIO_DETAIL_NULL_THREAD_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_HAS_THREADS +) + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + gda + { + +32 as + cnu_thad + + +33 : +ive + +ncyab + + +35 +public +: + +37 +me + < +tyme + +Funi +> + +38 +nu_thad +( +Funi +, = 0) + +40 +boo +:: +asio +:: +da +:: +throw_r +( + +41 +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +, "thread"); + +45 ~ +nu_thad +() + +50  +jo +() + +55  + gd +:: +size_t + +hdwe_ccucy +() + +65  + ~ + + @/usr/include/boost/asio/detail/posix_global.hpp + +11 #ide +BOOST_ASIO_DETAIL_POSIX_GLOBAL_HPP + + +12  + #BOOST_ASIO_DETAIL_POSIX_GLOBAL_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_PTHREADS +) + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +29 +mea + + gda + { + +31 + gme + < +tyme + + gT +> + +32  + sposix_glob_im + + +35  +do_ +() + +37 + g_ +. + gic_r_ + = +_ +. +r_ + = +w + +T +; + +41 ~ +posix_glob_im +() + +43 +de + + gic_r_ +; + +46 :: +had__t + +__ +; + +47  +T +* + gic_r_ +; + +48  +posix_glob_im + + g_ +; + +49 +T +* + gr_ +; + +52 + gme + < +tyme + + gT +> + +53 :: +had__t + +posix_glob_im +< +T +>:: +__ + = +PTHREAD_ONCE_INIT +; + +55 + gme + < +tyme + + gT +> + +56 +T +* + gposix_glob_im +< + gT +>:: +ic_r_ + = 0; + +58 + gme + < +tyme + + gT +> + +59 + gposix_glob_im +< + gT +>osix_glob_im:: +_ +; + +61 + gme + < +tyme + + gT +> + +62 + gT +& +posix_glob +() + +64  + gsu + = :: +had_ +( + +65 & +posix_glob_im +< +T +>:: +__ +, + +66 & +posix_glob_im +< +T +>:: +do_ +); + +68 i( + gsu + != 0) + +69 +d +:: +rme +(); + +71  * + gposix_glob_im +< + gT +>:: +_ +. +r_ +; + +78  + ~ + + @/usr/include/boost/asio/detail/posix_mutex.hpp + +11 #ide +BOOST_ASIO_DETAIL_POSIX_MUTEX_HPP + + +12  + #BOOST_ASIO_DETAIL_POSIX_MUTEX_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_PTHREADS +) + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + gda + { + +32 +ass + + gposix_evt +; + +34 as + cposix_mux + + +35 : +ive + +ncyab + + +37 +public +: + +38  +boo +:: + tasio +:: + tda +:: + tsced_lock +< + tposix_mux +> scoped_lock; + +41 +BOOST_ASIO_DECL + +posix_mux +(); + +44 ~ +posix_mux +() + +46 :: +had_mux_deroy +(& +mux_ +); + +50  +lock +() + +52 ():: +had_mux_lock +(& +mux_ +); + +56  +uock +() + +58 ():: +had_mux_uock +(& +mux_ +); + +61 + give +: + +62 +nd + +ass + +posix_evt +; + +63 :: +had_mux_t + +mux_ +; + +70  + ~ + +72 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +73  + ~ + + @/usr/include/boost/asio/detail/posix_thread.hpp + +11 #ide +BOOST_ASIO_DETAIL_POSIX_THREAD_HPP + + +12  + #BOOST_ASIO_DETAIL_POSIX_THREAD_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_PTHREADS +) + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + gda + { + +34 +BOOST_ASIO_DECL + * +boo_asio_da_posix_thad_funi +(* +g +); + +37 as + cposix_thad + + +38 : +ive + +ncyab + + +40 +public +: + +42 +me + < +tyme + +Funi +> + +43 +posix_thad +( +Funi + +f +, = 0) + +44 : +joed_ +( +l +) + +46 +t_thad +( +w + +func +< +Funi +>( +f +)); + +50 +BOOST_ASIO_DECL + ~ +posix_thad +(); + +53 +BOOST_ASIO_DECL +  +jo +(); + +56 +BOOST_ASIO_DECL +  +d +:: +size_t + +hdwe_ccucy +(); + +58 +ive +: + +59 +nd + * +boo_asio_da_posix_thad_funi +(* +g +); + +61 as + cfunc_ba + + +63 +public +: + +64 +vtu + ~ +func_ba +() {} + +65 +vtu +  +run +() = 0; + +68  + sauto_func_ba_r + + +70 +func_ba +* +r +; + +71 ~ +auto_func_ba_r +({ +de + +r +; } + +74 +me + < +tyme + +Funi +> + +75 as + cfunc + + +76 : +public + +func_ba + + +78 +public +: + +79 +func +( +Funi + +f +) + +80 : +f_ +( +f +) + +84 +vtu +  +run +() + +86 +f_ +(); + +89 +ive +: + +90 +Funi + +f_ +; + +93 +BOOST_ASIO_DECL +  +t_thad +( +func_ba +* +g +); + +95 :: +had_t + +thad_ +; + +96 +bo + +joed_ +; + +103  + ~ + +105 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +106  + ~ + + @/usr/include/boost/asio/detail/reactive_socket_recv_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_REACTIVE_SOCKET_RECV_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_REACTIVE_SOCKET_RECV_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + gda + { + +32 + gme + < +tyme + + gMubBufrSequ +> + +33 as + caive_sock_cv__ba + : +public + +a_ + + +35 +public +: + +36 +aive_sock_cv__ba +( +sock_ty + +sock +, + +37 +sock_s +:: +e_ty + +e +, cڡ +MubBufrSequ +& +bufrs +, + +38 +sock_ba +:: +mesge_ags + +ags +, +func_ty + +come_func +) + +39 : +a_ +(& +aive_sock_cv__ba +:: +do_rfm +, +come_func +), + +40 +sock_ +( +sock +), + +41 +e_ +( +e +), + +42 +bufrs_ +( +bufrs +), + +43 +ags_ +( +ags +) + +47  +us + +do_rfm +( +a_ +* +ba +) + +49 +aive_sock_cv__ba +* +o +( + +50 +ic_ +< +aive_sock_cv__ba +*>( +ba +)); + +52 + gbufr_qu_adr +< + gboo +:: +asio +:: +mub_bufr +, + +53 + gMubBufrSequ +> +bufs +( +o +-> +bufrs_ +); + +55 +us + + gsu + = +sock_s +:: +n_blockg_cv +( +o +-> +sock_ +, + +56 +bufs +. +bufrs +(), bufs. +cou +(), +o +-> +ags_ +, + +57 ( +o +-> +e_ + & +sock_s +:: +am_ܛed +) != 0, + +58 +o +-> +ec_ +, o-> +bys_sed_ +? + gde + : +n_de +; + +60 i( + gsu + = +de +) + +61 i(( +o +-> +e_ + & +sock_s +:: +am_ܛed +) != 0) + +62 i( +o +-> +bys_sed_ + == 0) + +63 +su + = +de_d_exhaued +; + +65 +BOOST_ASIO_HANDLER_REACTOR_OPERATION +((* +o +, "non_blocking_recv", + +66 +o +-> +ec_ +, o-> +bys_sed_ +)); + +68  + gsu +; + +71 + give +: + +72 +sock_ty + +sock_ +; + +73 + gsock_s +:: +e_ty + +e_ +; + +74 +MubBufrSequ + + gbufrs_ +; + +75 + gsock_ba +:: +mesge_ags + +ags_ +; + +78 + gme + < +tyme + + gMubBufrSequ +,ym + gHdr +> + +79 +ass + + gaive_sock_cv_ + : + +80 +public + +aive_sock_cv__ba +< +MubBufrSequ +> + +82 +public +: + +83 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +aive_sock_cv_ +); + +85 +aive_sock_cv_ +( +sock_ty + +sock +, + +86 +sock_s +:: +e_ty + +e +, cڡ +MubBufrSequ +& +bufrs +, + +87 +sock_ba +:: +mesge_ags + +ags +, +Hdr +& +hdr +) + +88 : +aive_sock_cv__ba +< +MubBufrSequ +>( +sock +, + ge +, + +89 + gbufrs +, + gags +, & + gaive_sock_cv_ +:: +do_come +), + +90 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +92 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +95  +do_come +(* +owr +, +ݔi +* +ba +, + +96 cڡ +boo +:: +syem +:: +r_code +& , + +97 +d +:: +size_t + ) + +100 +aive_sock_cv_ +* +o +( +ic_ +( +ba +)); + +101 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +102 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +104 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +112 + gda +:: +bd2 +< +Hdr +, + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +> + +113 +hdr +( +o +-> +hdr_ +, o-> +ec_ +, o-> +bys_sed_ +); + +114 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +115 + gp +. +t +(); + +118 i( + gowr +) + +120 +nd_block + +b +(nd_block:: +hf +); + +121 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +, hdr. +g2_ +)); + +122 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +123 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +127 + give +: + +128 +Hdr + +hdr_ +; + +135  + ~ + + @/usr/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_REACTIVE_SOCKET_RECVMSG_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_REACTIVE_SOCKET_RECVMSG_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + + gboo + { + +30 +mea + + gasio + { + +31 +mea + + gda + { + +33 + gme + < +tyme + + gMubBufrSequ +> + +34 as + caive_sock_cvmsg__ba + : +public + +a_ + + +36 +public +: + +37 +aive_sock_cvmsg__ba +( +sock_ty + +sock +, + +38 cڡ +MubBufrSequ +& +bufrs +, +sock_ba +:: +mesge_ags + +_ags +, + +39 +sock_ba +:: +mesge_ags +& +out_ags +, +func_ty + +come_func +) + +40 : +a_ +(& +aive_sock_cvmsg__ba +:: +do_rfm +, +come_func +), + +41 +sock_ +( +sock +), + +42 +bufrs_ +( +bufrs +), + +43 +_ags_ +( +_ags +), + +44 +out_ags_ +( +out_ags +) + +48  +us + +do_rfm +( +a_ +* +ba +) + +50 +aive_sock_cvmsg__ba +* +o +( + +51 +ic_ +< +aive_sock_cvmsg__ba +*>( +ba +)); + +53 + gbufr_qu_adr +< + gboo +:: +asio +:: +mub_bufr +, + +54 + gMubBufrSequ +> +bufs +( +o +-> +bufrs_ +); + +56 +us + + gsu + = +sock_s +:: +n_blockg_cvmsg +( +o +-> +sock_ +, + +57 +bufs +. +bufrs +(), bufs. +cou +(), + +58 +o +-> +_ags_ +, o-> +out_ags_ +, + +59 +o +-> +ec_ +, o-> +bys_sed_ +? + gde + : +n_de +; + +61 +BOOST_ASIO_HANDLER_REACTOR_OPERATION +((* +o +, "non_blocking_recvmsg", + +62 +o +-> +ec_ +, o-> +bys_sed_ +)); + +64  + gsu +; + +67 + give +: + +68 +sock_ty + +sock_ +; + +69 +MubBufrSequ + + gbufrs_ +; + +70 + gsock_ba +:: +mesge_ags + +_ags_ +; + +71 + gsock_ba +:: +mesge_ags +& +out_ags_ +; + +74 + gme + < +tyme + + gMubBufrSequ +,ym + gHdr +> + +75 +ass + + gaive_sock_cvmsg_ + : + +76 +public + +aive_sock_cvmsg__ba +< +MubBufrSequ +> + +78 +public +: + +79 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +aive_sock_cvmsg_ +); + +81 +aive_sock_cvmsg_ +( +sock_ty + +sock +, + +82 cڡ +MubBufrSequ +& +bufrs +, +sock_ba +:: +mesge_ags + +_ags +, + +83 +sock_ba +:: +mesge_ags +& +out_ags +, +Hdr +& +hdr +) + +84 : +aive_sock_cvmsg__ba +< +MubBufrSequ +>( +sock +, + gbufrs +, + +85 + g_ags +, + gout_ags +, & + gaive_sock_cvmsg_ +:: +do_come +), + +86 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +88 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +91  +do_come +(* +owr +, +ݔi +* +ba +, + +92 cڡ +boo +:: +syem +:: +r_code +& , + +93 +d +:: +size_t + ) + +96 +aive_sock_cvmsg_ +* +o +( + +97 +ic_ +< +aive_sock_cvmsg_ +*>( +ba +)); + +98 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +99 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +101 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +109 + gda +:: +bd2 +< +Hdr +, + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +> + +110 +hdr +( +o +-> +hdr_ +, o-> +ec_ +, o-> +bys_sed_ +); + +111 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +112 + gp +. +t +(); + +115 i( + gowr +) + +117 +nd_block + +b +(nd_block:: +hf +); + +118 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +, hdr. +g2_ +)); + +119 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +120 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +124 + give +: + +125 +Hdr + +hdr_ +; + +132  + ~ + + @/usr/include/boost/asio/detail/reactive_socket_send_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_REACTIVE_SOCKET_SEND_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_REACTIVE_SOCKET_SEND_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + gda + { + +32 + gme + < +tyme + + gCڡBufrSequ +> + +33 as + caive_sock_nd__ba + : +public + +a_ + + +35 +public +: + +36 +aive_sock_nd__ba +( +sock_ty + +sock +, + +37 +sock_s +:: +e_ty + +e +, cڡ +CڡBufrSequ +& +bufrs +, + +38 +sock_ba +:: +mesge_ags + +ags +, +func_ty + +come_func +) + +39 : +a_ +(& +aive_sock_nd__ba +:: +do_rfm +, +come_func +), + +40 +sock_ +( +sock +), + +41 +e_ +( +e +), + +42 +bufrs_ +( +bufrs +), + +43 +ags_ +( +ags +) + +47  +us + +do_rfm +( +a_ +* +ba +) + +49 +aive_sock_nd__ba +* +o +( + +50 +ic_ +< +aive_sock_nd__ba +*>( +ba +)); + +52 + gbufr_qu_adr +< + gboo +:: +asio +:: +cڡ_bufr +, + +53 + gCڡBufrSequ +> +bufs +( +o +-> +bufrs_ +); + +55 +us + + gsu + = +sock_s +:: +n_blockg_nd +( +o +-> +sock_ +, + +56 +bufs +. +bufrs +(), bufs. +cou +(), +o +-> +ags_ +, + +57 +o +-> +ec_ +, o-> +bys_sed_ +? + gde + : +n_de +; + +59 i( + gsu + = +de +) + +60 i(( +o +-> +e_ + & +sock_s +:: +am_ܛed +) != 0) + +61 i( +o +-> +bys_sed_ + < +bufs +. +tٮ_size +()) + +62 +su + = +de_d_exhaued +; + +64 +BOOST_ASIO_HANDLER_REACTOR_OPERATION +((* +o +, "non_blocking_send", + +65 +o +-> +ec_ +, o-> +bys_sed_ +)); + +67  + gsu +; + +70 + give +: + +71 +sock_ty + +sock_ +; + +72 + gsock_s +:: +e_ty + +e_ +; + +73 +CڡBufrSequ + + gbufrs_ +; + +74 + gsock_ba +:: +mesge_ags + +ags_ +; + +77 + gme + < +tyme + + gCڡBufrSequ +,ym + gHdr +> + +78 +ass + + gaive_sock_nd_ + : + +79 +public + +aive_sock_nd__ba +< +CڡBufrSequ +> + +81 +public +: + +82 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +aive_sock_nd_ +); + +84 +aive_sock_nd_ +( +sock_ty + +sock +, + +85 +sock_s +:: +e_ty + +e +, cڡ +CڡBufrSequ +& +bufrs +, + +86 +sock_ba +:: +mesge_ags + +ags +, +Hdr +& +hdr +) + +87 : +aive_sock_nd__ba +< +CڡBufrSequ +>( +sock +, + +88 + ge +, + gbufrs +, + gags +, & + gaive_sock_nd_ +:: +do_come +), + +89 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +91 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +94  +do_come +(* +owr +, +ݔi +* +ba +, + +95 cڡ +boo +:: +syem +:: +r_code +& , + +96 +d +:: +size_t + ) + +99 +aive_sock_nd_ +* +o +( +ic_ +( +ba +)); + +100 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +101 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +103 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +111 + gda +:: +bd2 +< +Hdr +, + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +> + +112 +hdr +( +o +-> +hdr_ +, o-> +ec_ +, o-> +bys_sed_ +); + +113 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +114 + gp +. +t +(); + +117 i( + gowr +) + +119 +nd_block + +b +(nd_block:: +hf +); + +120 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +, hdr. +g2_ +)); + +121 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +122 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +126 + give +: + +127 +Hdr + +hdr_ +; + +134  + ~ + + @/usr/include/boost/asio/detail/reactor_op_queue.hpp + +11 #ide +BOOST_ASIO_DETAIL_REACTOR_OP_QUEUE_HPP + + +12  + #BOOST_ASIO_DETAIL_REACTOR_OP_QUEUE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +29 +mea + + gda + { + +31 + gme + < +tyme + + gDest +> + +32 as + ca__queue + + +33 : +ive + +ncyab + + +35 +public +: + +36  +Dest + + tkey_ty +; + +38  + gmd_ty + : +_queue +< +a_ +> + +40 +md_ty +() {} + +41 +md_ty +(const mapped_type&) {} + +42  +ݔ +=(cڡ +md_ty +&) {} + +45  +tyme + + thash_m +< + tkey_ty +, + tmd_ty +>:: + tvue_ty + value_type; + +46  +tyme + + thash_m +< + tkey_ty +, + tmd_ty +>:: + t + iterator; + +49 +a__queue +() + +50 : +ݔis_ +() + +55 + + +beg +({  +ݔis_ +.begin(); } + +56 + + +d +({  + gݔis_ +.end(); } + +61 +bo + +queue_ݔi +( +Dest + +dest +, +a_ +* + +) + +63 + gd +:: + +< + +, + gbo +> + gy + = + +64 +ݔis_ +. + +( +vue_ty +( +dest +, +md_ty +())); + +65 + gy +. + gf +-> + gcd +. +push +( + +); + +66  + gy +. + gcd +; + +74 +bo + +nl_ݔis +( + + +i +, +_queue +< +ݔi +>& +s +, + +75 cڡ +boo +:: +syem +:: +r_code +& +ec + = + +76 +boo +:: +asio +:: +r +:: +ݔi_ab܋d +) + +78 i( +i + ! +ݔis_ +. +d +()) + +80  +a_ +* + + = +i +-> +cd +. +t +()) + +82 + +-> +ec_ + = +ec +; + +83 + gi +-> + gcd +. +p +(); + +84 + gs +. +push +( + +); + +86 + gݔis_ +. +a +( +i +); + +87  + gue +; + +90  + gl +; + +97 +bo + +nl_ݔis +( +Dest + +dest +, +_queue +< +ݔi +>& +s +, + +98 cڡ +boo +:: +syem +:: +r_code +& +ec + = + +99 +boo +:: +asio +:: +r +:: +ݔi_ab܋d +) + +101  +this +-> +nl_ݔis +( +ݔis_ +. +fd +( +dest +), +s +, +ec +); + +105 +bo + +emy +() const + +107  + gݔis_ +. +emy +(); + +111 +bo + +has_ݔi +( +Dest + +dest +) const + +113  + gݔis_ +. +fd +( +dest +! +ݔis_ +. +d +(); + +119 +bo + +rfm_ݔis +( + + +i +, +_queue +< +ݔi +>& +s +) + +121 i( + gi + ! +ݔis_ +. +d +()) + +123  +a_ +* + + = +i +-> +cd +. +t +()) + +125 i( + +-> +rfm +()) + +127 +i +-> +cd +. +p +(); + +128 + gs +. +push +( + +); + +132  + gue +; + +135 + gݔis_ +. +a +( +i +); + +137  + gl +; + +142 +bo + +rfm_ݔis +( +Dest + +dest +, +_queue +< +ݔi +>& +s +) + +144  + gthis +-> +rfm_ݔis +( +ݔis_ +. +fd +( +dest +), +s +); + +148  +g_l_ݔis +( +_queue +< +ݔi +>& +s +) + +150 + + + gi + = +ݔis_ +. +beg +(); + +151  + gi + ! +ݔis_ +. +d +()) + +153 + + +_ + = +i +++; + +154 + gs +. +push +( +_ +-> +cd +); + +155 + gݔis_ +. +a +( +_ +); + +159 + give +: + +161 +hash_m +< +key_ty +, + gmd_ty +> + gݔis_ +; + +168  + ~ + + @/usr/include/boost/asio/detail/resolve_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_RESOLVE_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_RESOLVE_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + gda + { + +28 as + csve_ + : +public + +ݔi + + +30 +public +: + +32 +boo +:: +syem +:: +r_code + +ec_ +; + +34 + geed +: + +35 +sve_ +( +func_ty + +come_func +) + +36 : +ݔi +( +come_func +) + +45  + ~ + + @/usr/include/boost/asio/detail/scheduler_thread_info.hpp + +11 #ide +BOOST_ASIO_DETAIL_SCHEDULER_THREAD_INFO_HPP + + +12  + #BOOST_ASIO_DETAIL_SCHEDULER_THREAD_INFO_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +25 +mea + + gda + { + +27 +ass + + gschedur +; + +28 +ass + + gschedur_ݔi +; + +30  + gschedur_thad_fo + : +public + +thad_fo_ba + + +32 +_queue +< +schedur_ݔi +> +ive__queue +; + +33  + give_outdg_wk +; + +40  + ~ + + @/usr/include/boost/asio/detail/scoped_lock.hpp + +11 #ide +BOOST_ASIO_DETAIL_SCOPED_LOCK_HPP + + +12  + #BOOST_ASIO_DETAIL_SCOPED_LOCK_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + gasio + { + +24 +mea + + gda + { + +27 + gme + < +tyme + + gMux +> + +28 as + csced_lock + + +29 : +ive + +ncyab + + +31 +public +: + +33 + eadt_lock_t + { +adt_lock + }; + +36 +sced_lock +( +Mux +& +m +, +adt_lock_t +) + +37 : +mux_ +( +m +), + +38 +locked_ +( +ue +) + +43 +exic + +sced_lock +( +Mux +& +m +) + +44 : +mux_ +( +m +) + +46 +mux_ +. +lock +(); + +47 + glocked_ + = +ue +; + +51 ~ +sced_lock +() + +53 i( + glocked_ +) + +54 + gmux_ +. +uock +(); + +58  +lock +() + +60 i(! + glocked_ +) + +62 + gmux_ +. +lock +(); + +63 + glocked_ + = +ue +; + +68  +uock +() + +70 i( + glocked_ +) + +72 + gmux_ +. +uock +(); + +73 + glocked_ + = +l +; + +78 +bo + +locked +() const + +80  + glocked_ +; + +84 + gMux +& +mux +() + +86  + gmux_ +; + +89 + give +: + +91 +Mux +& +mux_ +; + +94 +bo + + glocked_ +; + +101  + ~ + + @/usr/include/boost/asio/detail/select_interrupter.hpp + +11 #ide +BOOST_ASIO_DETAIL_SELECT_INTERRUPTER_HPP + + +12  + #BOOST_ASIO_DETAIL_SELECT_INTERRUPTER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +22 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +|| defed( +__SYMBIAN32__ +) + +23  + ~ + +24 #i +defed +( +BOOST_ASIO_HAS_EVENTFD +) + +25  + ~ + +27  + ~ + +30 +mea + + gboo + { + +31 +mea + + gasio + { + +32 +mea + + gda + { + +34 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +|| defed( +__SYMBIAN32__ +) + +35  +sock__u + + t_u +; + +36 #i +defed +( +BOOST_ASIO_HAS_EVENTFD +) + +37  +evtfd__u + + t_u +; + +39  +pe__u + + t_u +; + + @/usr/include/boost/asio/detail/signal_blocker.hpp + +11 #ide +BOOST_ASIO_DETAIL_SIGNAL_BLOCKER_HPP + + +12  + #BOOST_ASIO_DETAIL_SIGNAL_BLOCKER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_HAS_THREADS +|| defed( +BOOST_ASIO_WINDOWS +) \ + +21 || +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) \ + +22 || +defed +( +__CYGWIN__ +|| + $defed +( +__SYMBIAN32__ +) + +23  + ~ + +24 #i + `defed +( +BOOST_ASIO_HAS_PTHREADS +) + +25  + ~ + +27 #r +Oy + +Wdows + +d + +POSIX + +e + +su܋d +! + +30 +mea + +boo + { + +31 +mea + +asio + { + +32 +mea + +da + { + +34 #i! + `defed +( +BOOST_ASIO_HAS_THREADS +|| defed( +BOOST_ASIO_WINDOWS +) \ + +35 || + `defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) \ + +36 || + `defed +( +__CYGWIN__ +|| defed( +__SYMBIAN32__ +) + +37  +nu_sigl_block + + tsigl_block +; + +38 #i + `defed +( +BOOST_ASIO_HAS_PTHREADS +) + +39  +posix_sigl_block + + tsigl_block +; + +44 + } +} + + @/usr/include/boost/asio/detail/solaris_fenced_block.hpp + +11 #ide +BOOST_ASIO_DETAIL_SOLARIS_FENCED_BLOCK_HPP + + +12  + #BOOST_ASIO_DETAIL_SOLARIS_FENCED_BLOCK_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +__sun +) + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +29 +mea + + gda + { + +31 as + csެis_nd_block + + +32 : +ive + +ncyab + + +34 +public +: + +35 + ehf_t + { +hf + }; + +36 + efu_t + { + gfu + }; + +39 +exic + +sެis_nd_block +( +hf_t +) + +44 +exic + +sެis_nd_block +( +fu_t +) + +46 +memb_csum +(); + +50 ~ +sެis_nd_block +() + +52 +memb_odur +(); + +60  + ~ + + @/usr/include/boost/asio/detail/static_mutex.hpp + +11 #ide +BOOST_ASIO_DETAIL_STATIC_MUTEX_HPP + + +12  + #BOOST_ASIO_DETAIL_STATIC_MUTEX_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_HAS_THREADS +) + +21  + ~ + +22 #i +defed +( +BOOST_ASIO_WINDOWS +) + +23  + ~ + +24 #i +defed +( +BOOST_ASIO_HAS_PTHREADS +) + +25  + ~ + +26 #i +defed +( +BOOST_ASIO_HAS_STD_MUTEX_AND_CONDVAR +) + +27  + ~ + +29 #r +Oy + +Wdows + +d + +POSIX + +e + +su܋d +! + +32 +mea + + gboo + { + +33 +mea + + gasio + { + +34 +mea + + gda + { + +36 #i! +defed +( +BOOST_ASIO_HAS_THREADS +) + +37  +nu_ic_mux + + tic_mux +; + +38  + #BOOST_ASIO_STATIC_MUTEX_INIT + +BOOST_ASIO_NULL_STATIC_MUTEX_INIT + + + ) + +39 #i +defed +( +BOOST_ASIO_WINDOWS +) + +40  +w_ic_mux + + tic_mux +; + +41  + #BOOST_ASIO_STATIC_MUTEX_INIT + +BOOST_ASIO_WIN_STATIC_MUTEX_INIT + + + ) + +42 #i +defed +( +BOOST_ASIO_HAS_PTHREADS +) + +43  +posix_ic_mux + + tic_mux +; + +44  + #BOOST_ASIO_STATIC_MUTEX_INIT + +BOOST_ASIO_POSIX_STATIC_MUTEX_INIT + + + ) + +45 #i +defed +( +BOOST_ASIO_HAS_STD_MUTEX_AND_CONDVAR +) + +46  +d_ic_mux + + tic_mux +; + +47  + #BOOST_ASIO_STATIC_MUTEX_INIT + +BOOST_ASIO_STD_STATIC_MUTEX_INIT + + + ) + + @/usr/include/boost/asio/detail/std_fenced_block.hpp + +11 #ide +BOOST_ASIO_DETAIL_STD_FENCED_BLOCK_HPP + + +12  + #BOOST_ASIO_DETAIL_STD_FENCED_BLOCK_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_STD_ATOMIC +) + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +29 +mea + + gda + { + +31 as + cd_nd_block + + +32 : +ive + +ncyab + + +34 +public +: + +35 + ehf_t + { +hf + }; + +36 + efu_t + { + gfu + }; + +39 +exic + +d_nd_block +( +hf_t +) + +44 +exic + +d_nd_block +( +fu_t +) + +46 + gd +:: +omic_thad_n +( +d +:: +memy_d_acque +); + +50 ~ +d_nd_block +() + +52 + gd +:: +omic_thad_n +( +d +:: +memy_d_a +); + +60  + ~ + + @/usr/include/boost/asio/detail/std_global.hpp + +11 #ide +BOOST_ASIO_DETAIL_STD_GLOBAL_HPP + + +12  + #BOOST_ASIO_DETAIL_STD_GLOBAL_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_STD_CALL_ONCE +) + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +29 +mea + + gda + { + +31 + gme + < +tyme + + gT +> + +32  + sd_glob_im + + +35  +do_ +() + +37 + g_ +. + gr_ + = +w + +T +; + +41 ~ +d_glob_im +() + +43 +de + + gr_ +; + +46  + gd +:: +_ag + +__ +; + +47  +d_glob_im + + g_ +; + +48 +T +* + gr_ +; + +51 + gme + < +tyme + + gT +> + +52 + gd +:: +_ag + +d_glob_im +< +T +>:: +__ +; + +54 + gme + < +tyme + + gT +> + +55 + gd_glob_im +< + gT +> std_glob_im:: +_ +; + +57 + gme + < +tyme + + gT +> + +58 + gT +& +d_glob +() + +60 + gd +:: +_ +( +d_glob_im +< +T +>:: +__ +, &d_glob_im:: +do_ +); + +61  * + gd_glob_im +< + gT +>:: +_ +. +r_ +; + +68  + ~ + + @/usr/include/boost/asio/detail/std_mutex.hpp + +11 #ide +BOOST_ASIO_DETAIL_STD_MUTEX_HPP + + +12  + #BOOST_ASIO_DETAIL_STD_MUTEX_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_STD_MUTEX_AND_CONDVAR +) + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + gda + { + +32 +ass + + gd_evt +; + +34 as + cd_mux + + +35 : +ive + +ncyab + + +37 +public +: + +38  +boo +:: + tasio +:: + tda +:: + tsced_lock +< + td_mux +> scoped_lock; + +41 +d_mux +() + +46 ~ +d_mux +() + +51  +lock +() + +53 + gmux_ +. +lock +(); + +57  +uock +() + +59 + gmux_ +. +uock +(); + +62 + give +: + +63 +nd + +ass + +d_evt +; + +64 + gd +:: +mux + +mux_ +; + +71  + ~ + + @/usr/include/boost/asio/detail/std_thread.hpp + +11 #ide +BOOST_ASIO_DETAIL_STD_THREAD_HPP + + +12  + #BOOST_ASIO_DETAIL_STD_THREAD_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_STD_THREAD +) + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +29 +mea + + gda + { + +31 as + cd_thad + + +32 : +ive + +ncyab + + +34 +public +: + +36 +me + < +tyme + +Funi +> + +37 +d_thad +( +Funi + +f +, = 0) + +38 : +thad_ +( +f +) + +43 ~ +d_thad +() + +45 +jo +(); + +49  +jo +() + +51 i( + gthad_ +. +joab +()) + +52 + gthad_ +. +jo +(); + +56  + gd +:: +size_t + +hdwe_ccucy +() + +58  +d +:: +thad +:: +hdwe_ccucy +(); + +61 + give +: + +62 +d +:: +thad + +thad_ +; + +69  + ~ + + @/usr/include/boost/asio/detail/timer_queue_base.hpp + +11 #ide +BOOST_ASIO_DETAIL_TIMER_QUEUE_BASE_HPP + + +12  + #BOOST_ASIO_DETAIL_TIMER_QUEUE_BASE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gasio + { + +27 +mea + + gda + { + +29 as + ctim_queue_ba + + +30 : +ive + +ncyab + + +32 +public +: + +34 +tim_queue_ba +(: +xt_ +(0) {} + +37 +vtu + ~ +tim_queue_ba +() {} + +40 +vtu + +bo + +emy +() const = 0; + +43 +vtu +  +wa_duti_mc +( +max_duti +) const = 0; + +46 +vtu +  +wa_duti_uc +( +max_duti +) const = 0; + +49 +vtu +  +g_ady_tims +( +_queue +< +ݔi +>& +s +) = 0; + +52 +vtu +  +g_l_tims +( +_queue +< +ݔi +>& +s +) = 0; + +54 + give +: + +55 +nd + +ass + +tim_queue_t +; + +58 +tim_queue_ba +* + gxt_ +; + +61 + gme + < +tyme + + gTime_Ts +> + +62 +ass + + gtim_queue +; + +68  + ~ + + @/usr/include/boost/asio/detail/timer_queue_set.hpp + +11 #ide +BOOST_ASIO_DETAIL_TIMER_QUEUE_SET_HPP + + +12  + #BOOST_ASIO_DETAIL_TIMER_QUEUE_SET_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +25 +mea + + gda + { + +27 as + ctim_queue_t + + +29 + gpublic +: + +31 +BOOST_ASIO_DECL + +tim_queue_t +(); + +34 +BOOST_ASIO_DECL +  + +( +tim_queue_ba +* +q +); + +37 +BOOST_ASIO_DECL +  +a +( +tim_queue_ba +* +q +); + +40 +BOOST_ASIO_DECL + +bo + +l_emy +() const; + +43 +BOOST_ASIO_DECL +  +wa_duti_mc +( +max_duti +) const; + +46 +BOOST_ASIO_DECL +  +wa_duti_uc +( +max_duti +) const; + +49 +BOOST_ASIO_DECL +  +g_ady_tims +( +_queue +< +ݔi +>& +s +); + +52 +BOOST_ASIO_DECL +  +g_l_tims +( +_queue +< +ݔi +>& +s +); + +54 + give +: + +55 +tim_queue_ba +* +f_ +; + +62  + ~ + +64 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +65  + ~ + + @/usr/include/boost/asio/detail/timer_scheduler_fwd.hpp + +11 #ide +BOOST_ASIO_DETAIL_TIMER_SCHEDULER_FWD_HPP + + +12  + #BOOST_ASIO_DETAIL_TIMER_SCHEDULER_FWD_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 +mea + + gboo + { + +21 +mea + + gasio + { + +22 +mea + + gda + { + +24 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +25  +ass + + tw_tim_schedur + + ttim_schedur +; + +26 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +27  +ass + + tw_io_io_cڋxt + + ttim_schedur +; + +28 #i +defed +( +BOOST_ASIO_HAS_EPOLL +) + +29  +ass + + tl_a + + ttim_schedur +; + +30 #i +defed +( +BOOST_ASIO_HAS_KQUEUE +) + +31  +ass + + tkqueue_a + + ttim_schedur +; + +32 #i +defed +( +BOOST_ASIO_HAS_DEV_POLL +) + +33  +ass + + tdev_pl_a + + ttim_schedur +; + +35  +ass + + t_a + + ttim_schedur +; + + @/usr/include/boost/asio/detail/tss_ptr.hpp + +11 #ide +BOOST_ASIO_DETAIL_TSS_PTR_HPP + + +12  + #BOOST_ASIO_DETAIL_TSS_PTR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_HAS_THREADS +) + +21  + ~ + +22 #i +defed +( +BOOST_ASIO_HAS_THREAD_KEYWORD_EXTENSION +) + +23  + ~ + +24 #i +defed +( +BOOST_ASIO_WINDOWS +) + +25  + ~ + +26 #i +defed +( +BOOST_ASIO_HAS_PTHREADS +) + +27  + ~ + +29 #r +Oy + +Wdows + +d + +POSIX + +e + +su܋d +! + +32  + ~ + +34 +mea + + gboo + { + +35 +mea + + gasio + { + +36 +mea + + gda + { + +38 + gme + < +tyme + + gT +> + +39 +ass + + gtss_r + + +40 #i! +defed +( +BOOST_ASIO_HAS_THREADS +) + +41 : +public + +nu_tss_r +< +T +> + +42 #i +defed +( +BOOST_ASIO_HAS_THREAD_KEYWORD_EXTENSION +) + +43 : +public + +keywd_tss_r +< +T +> + +44 #i +defed +( +BOOST_ASIO_WINDOWS +) + +45 : +public + +w_tss_r +< +T +> + +46 #i +defed +( +BOOST_ASIO_HAS_PTHREADS +) + +47 : +public + +posix_tss_r +< +T +> + +50 +public +: + +51  +ݔ +=( +T +* +vue +) + +53 #i! +defed +( +BOOST_ASIO_HAS_THREADS +) + +54 +nu_tss_r +< +T +>:: +ݔ +=( +vue +); + +55 #i +defed +( +BOOST_ASIO_HAS_THREAD_KEYWORD_EXTENSION +) + +56 + gkeywd_tss_r +< + gT +>:: +ݔ +=( +vue +); + +57 #i +defed +( +BOOST_ASIO_WINDOWS +) + +58 + gw_tss_r +< + gT +>:: +ݔ +=( +vue +); + +59 #i +defed +( +BOOST_ASIO_HAS_PTHREADS +) + +60 + gposix_tss_r +< + gT +>:: +ݔ +=( +vue +); + +69  + ~ + + @/usr/include/boost/asio/detail/win_fenced_block.hpp + +11 #ide +BOOST_ASIO_DETAIL_WIN_FENCED_BLOCK_HPP + + +12  + #BOOST_ASIO_DETAIL_WIN_FENCED_BLOCK_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS +&& !defed( +UNDER_CE +) + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +29 +mea + + gda + { + +31 as + cw_nd_block + + +32 : +ive + +ncyab + + +34 +public +: + +35 + ehf_t + { +hf + }; + +36 + efu_t + { + gfu + }; + +39 +exic + +w_nd_block +( +hf_t +) + +44 +exic + +w_nd_block +( +fu_t +) + +46 #i +defed +( +__BORLANDC__ +) + +47 +LONG + + gbrr + = 0; + +48 :: +IlockedExchge +(& +brr +, 1); + +49 #i +defed +( +BOOST_ASIO_MSVC +) \ + +50 && (( + gBOOST_ASIO_MSVC + < 1400|| ! +defed +( +MemyBrr +)) + +51 #i +defed +( +_M_IX86 +) + +52 #agm +wng +( +push +) + +53 #agm +wng +( +dib +:4793) + +54 +LONG + + gbrr +; + +55 + g__asm + { +xchg + + gbrr +, + gx + } + +56 #agm +wng +( +p +) + +59 +MemyBrr +(); + +64 ~ +w_nd_block +() + +66 #i +defed +( +__BORLANDC__ +) + +67 +LONG + + gbrr + = 0; + +68 :: +IlockedExchge +(& +brr +, 1); + +69 #i +defed +( +BOOST_ASIO_MSVC +) \ + +70 && (( + gBOOST_ASIO_MSVC + < 1400|| ! +defed +( +MemyBrr +)) + +71 #i +defed +( +_M_IX86 +) + +72 #agm +wng +( +push +) + +73 #agm +wng +( +dib +:4793) + +74 +LONG + + gbrr +; + +75 + g__asm + { +xchg + + gbrr +, + gx + } + +76 #agm +wng +( +p +) + +79 +MemyBrr +(); + +88  + ~ + + @/usr/include/boost/asio/detail/win_global.hpp + +11 #ide +BOOST_ASIO_DETAIL_WIN_GLOBAL_HPP + + +12  + #BOOST_ASIO_DETAIL_WIN_GLOBAL_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + gda + { + +28 + gme + < +tyme + + gT +> + +29  + sw_glob_im + + +32 ~ +w_glob_im +() + +34 +de + + gr_ +; + +37  +w_glob_im + + g_ +; + +38  +ic_mux + + gmux_ +; + +39  +T +* + gr_ +; + +40  + gtss_r +< + gT +> + gtss_r_ +; + +43 + gme + < +tyme + + gT +> + +44 + gw_glob_im +< + gT +> w_glob_im:: +_ + = { 0 }; + +46 + gme + < +tyme + + gT +> + +47 +ic_mux + + gw_glob_im +< + gT +>:: +mux_ + = +BOOST_ASIO_STATIC_MUTEX_INIT +; + +49 + gme + < +tyme + + gT +> + +50 +T +* + gw_glob_im +< + gT +>:: +r_ + = 0; + +52 + gme + < +tyme + + gT +> + +53 + gtss_r +< + gT +> + gw_glob_im +:: +tss_r_ +; + +55 + gme + < +tyme + + gT +> + +56 + gT +& +w_glob +() + +58 i( + gic_ +< + gT +*>( + gw_glob_im +:: +tss_r_ +) == 0) + +60 +w_glob_im +< +T +>:: +mux_ +. + +(); + +61 + gic_mux +:: +sced_lock + +lock +( +w_glob_im +< +T +>:: +mux_ +); + +62 i( + gw_glob_im +< + gT +>:: +r_ + == 0) + +63 +w_glob_im +< +T +>:: +r_ + = +w + T; + +64 + gw_glob_im +< + gT +>:: +tss_r_ + = +w_glob_im +< +T +>:: +r_ +; + +67  * + gw_glob_im +< + gT +>:: +tss_r_ +; + +74  + ~ + + @/usr/include/boost/asio/detail/win_iocp_operation.hpp + +11 #ide +BOOST_ASIO_DETAIL_WIN_IOCP_OPERATION_HPP + + +12  + #BOOST_ASIO_DETAIL_WIN_IOCP_OPERATION_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + + gboo + { + +30 +mea + + gasio + { + +31 +mea + + gda + { + +33 +ass + + gw_io_io_cڋxt +; + +37 as + cw_io_ݔi + + +38 : +public + +OVERLAPPED + + +39 +BOOST_ASIO_ALSO_INHERIT_TRACKED_HANDLER + + +41 +public +: + +42  +w_io_ݔi + + tݔi_ty +; + +44  +come +(* +owr +, cڡ +boo +:: +syem +:: +r_code +& +ec +, + +45 +d +:: +size_t + +bys_sed +) + +47 +func_ +( +owr +, +this +, +ec +, +bys_sed +); + +50  +deroy +() + +52 +func_ +(0, +this +, +boo +:: +syem +:: +r_code +(), 0); + +55 + geed +: + +56 (* +func_ty +)( + +57 *, + tw_io_ݔi +*, + +58 cڡ + tboo +:: + tsyem +:: + tr_code +&, + td +:: + tsize_t +); + +60 +w_io_ݔi +( +func_ty + +func +) + +61 : +xt_ +(0), + +62 +func_ +( +func +) + +64 +t +(); + +68 ~ +w_io_ݔi +() + +72  +t +() + +74 + gIl + = 0; + +75 + gIlHigh + = 0; + +76 + gOfft + = 0; + +77 + gOfftHigh + = 0; + +78 + ghEvt + = 0; + +79 + gady_ + = 0; + +82 + give +: + +83 +nd + +ass + +_queue_acss +; + +84 +nd + +ass + + gw_io_io_cڋxt +; + +85 +w_io_ݔi +* + gxt_ +; + +86 +func_ty + + gfunc_ +; + +87  + gady_ +; + +94  + ~ + + @/usr/include/boost/asio/detail/win_iocp_socket_recv_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_RECV_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_RECV_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +32  + ~ + +34 +mea + + gboo + { + +35 +mea + + gasio + { + +36 +mea + + gda + { + +38 + gme + < +tyme + + gMubBufrSequ +,ym + gHdr +> + +39 as + cw_io_sock_cv_ + : +public + +ݔi + + +41 +public +: + +42 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +w_io_sock_cv_ +); + +44 +w_io_sock_cv_ +( +sock_s +:: +e_ty + +e +, + +45 +sock_s +:: +wk_nl_tok_ty + +nl_tok +, + +46 cڡ +MubBufrSequ +& +bufrs +, +Hdr +& +hdr +) + +47 : +ݔi +(& +w_io_sock_cv_ +:: +do_come +), + +48 +e_ +( +e +), + +49 +nl_tok_ +( +nl_tok +), + +50 +bufrs_ +( +bufrs +), + +51 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +53 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +56  +do_come +(* +owr +, +ݔi +* +ba +, + +57 cڡ +boo +:: +syem +:: +r_code +& +su_ec +, + +58 +d +:: +size_t + +bys_sed +) + +60 +boo +:: +syem +:: +r_code + +ec +( +su_ec +); + +63 +w_io_sock_cv_ +* +o +( +ic_ +( +ba +)); + +64 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +65 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +67 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +69 #i +defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +71 i( + gowr +) + +73 + gbufr_qu_adr +< + gboo +:: +asio +:: +mub_bufr +, + +74 + gMubBufrSequ +>:: +vide +( +o +-> +bufrs_ +); + +78 + gsock_s +:: +come_io_cv +( +o +-> +e_ +, o-> +nl_tok_ +, + +79 +bufr_qu_adr +< +boo +:: +asio +:: +mub_bufr +, + +80 +MubBufrSequ +>:: +l_emy +( +o +-> +bufrs_ +), + +81 +ec +, +bys_sed +); + +89 + gda +:: +bd2 +< +Hdr +, + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +> + +90 +hdr +( +o +-> +hdr_ +, +ec +, +bys_sed +); + +91 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +92 + gp +. +t +(); + +95 i( + gowr +) + +97 +nd_block + +b +(nd_block:: +hf +); + +98 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +, hdr. +g2_ +)); + +99 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +100 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +104 + give +: + +105 +sock_s +:: +e_ty + +e_ +; + +106 + gsock_s +:: +wk_nl_tok_ty + +nl_tok_ +; + +107 +MubBufrSequ + + gbufrs_ +; + +108 +Hdr + + ghdr_ +; + +115  + ~ + + @/usr/include/boost/asio/detail/win_iocp_socket_recvmsg_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_RECVMSG_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_RECVMSG_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +33  + ~ + +35 +mea + + gboo + { + +36 +mea + + gasio + { + +37 +mea + + gda + { + +39 + gme + < +tyme + + gMubBufrSequ +,ym + gHdr +> + +40 as + cw_io_sock_cvmsg_ + : +public + +ݔi + + +42 +public +: + +43 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +w_io_sock_cvmsg_ +); + +45 +w_io_sock_cvmsg_ +( + +46 +sock_s +:: +wk_nl_tok_ty + +nl_tok +, + +47 cڡ +MubBufrSequ +& +bufrs +, + +48 +sock_ba +:: +mesge_ags +& +out_ags +, +Hdr +& +hdr +) + +49 : +ݔi +(& +w_io_sock_cvmsg_ +:: +do_come +), + +50 +nl_tok_ +( +nl_tok +), + +51 +bufrs_ +( +bufrs +), + +52 +out_ags_ +( +out_ags +), + +53 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +55 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +58  +do_come +(* +owr +, +ݔi +* +ba +, + +59 cڡ +boo +:: +syem +:: +r_code +& +su_ec +, + +60 +d +:: +size_t + +bys_sed +) + +62 +boo +:: +syem +:: +r_code + +ec +( +su_ec +); + +65 +w_io_sock_cvmsg_ +* +o +( + +66 +ic_ +< +w_io_sock_cvmsg_ +*>( +ba +)); + +67 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +68 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +70 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +72 #i +defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +74 i( + gowr +) + +76 + gbufr_qu_adr +< + gboo +:: +asio +:: +mub_bufr +, + +77 + gMubBufrSequ +>:: +vide +( +o +-> +bufrs_ +); + +81 + gsock_s +:: +come_io_cvmsg +( +o +-> +nl_tok_ +, +ec +); + +82 + go +-> + gout_ags_ + = 0; + +90 + gda +:: +bd2 +< +Hdr +, + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +> + +91 +hdr +( +o +-> +hdr_ +, +ec +, +bys_sed +); + +92 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +93 + gp +. +t +(); + +96 i( + gowr +) + +98 +nd_block + +b +(nd_block:: +hf +); + +99 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +, hdr. +g2_ +)); + +100 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +101 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +105 + give +: + +106 +sock_s +:: +wk_nl_tok_ty + +nl_tok_ +; + +107 +MubBufrSequ + + gbufrs_ +; + +108 + gsock_ba +:: +mesge_ags +& +out_ags_ +; + +109 +Hdr + + ghdr_ +; + +116  + ~ + + @/usr/include/boost/asio/detail/win_iocp_thread_info.hpp + +11 #ide +BOOST_ASIO_DETAIL_WIN_IOCP_THREAD_INFO_HPP + + +12  + #BOOST_ASIO_DETAIL_WIN_IOCP_THREAD_INFO_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + gasio + { + +24 +mea + + gda + { + +26  + gw_io_thad_fo + : +public + +thad_fo_ba + + +34  + ~ + + @/usr/include/boost/asio/detail/win_iocp_wait_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_WIN_IOCP_WAIT_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_WIN_IOCP_WAIT_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +32  + ~ + +34 +mea + + gboo + { + +35 +mea + + gasio + { + +36 +mea + + gda + { + +38 + gme + < +tyme + + gHdr +> + +39 as + cw_io_wa_ + : +public + +a_ + + +41 +public +: + +42 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +w_io_wa_ +); + +44 +w_io_wa_ +( +sock_s +:: +wk_nl_tok_ty + +nl_tok +, + +45 +Hdr +& +hdr +) + +46 : +a_ +(& +w_io_wa_ +:: +do_rfm +, + +47 & +w_io_wa_ +:: +do_come +), + +48 +nl_tok_ +( +nl_tok +), + +49 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +51 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +54  +us + +do_rfm +( +a_ +*) + +56  + gde +; + +59  +do_come +(* +owr +, +ݔi +* +ba +, + +60 cڡ +boo +:: +syem +:: +r_code +& +su_ec +, + +61 +d +:: +size_t + ) + +63 +boo +:: +syem +:: +r_code + +ec +( +su_ec +); + +66 +w_io_wa_ +* +o +( +ic_ +( +ba +)); + +67 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +68 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +70 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +73 i( + go +-> + gec_ +) + +74 + gec + = +o +-> +ec_ +; + +77 i( + gec +. +vue +(= +ERROR_NETNAME_DELETED +) + +79 i( +o +-> +nl_tok_ +. +exped +()) + +80 +ec + = +boo +:: +asio +:: +r +:: +ݔi_ab܋d +; + +82 + gec + = +boo +:: +asio +:: +r +:: +ci_t +; + +84 i( + gec +. +vue +(= +ERROR_PORT_UNREACHABLE +) + +86 +ec + = +boo +:: +asio +:: +r +:: +ci_fud +; + +95 + gda +:: +bd1 +< +Hdr +, + gboo +:: +syem +:: +r_code +> + +96 +hdr +( +o +-> +hdr_ +, +ec +); + +97 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +98 + gp +. +t +(); + +101 i( + gowr +) + +103 +nd_block + +b +(nd_block:: +hf +); + +104 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +)); + +105 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +106 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +110 + give +: + +111 +sock_s +:: +wk_nl_tok_ty + +nl_tok_ +; + +112 +Hdr + + ghdr_ +; + +119  + ~ + + @/usr/include/boost/asio/detail/win_mutex.hpp + +11 #ide +BOOST_ASIO_DETAIL_WIN_MUTEX_HPP + + +12  + #BOOST_ASIO_DETAIL_WIN_MUTEX_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS +) + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + gda + { + +32 as + cw_mux + + +33 : +ive + +ncyab + + +35 +public +: + +36  +boo +:: + tasio +:: + tda +:: + tsced_lock +< + tw_mux +> scoped_lock; + +39 +BOOST_ASIO_DECL + +w_mux +(); + +42 ~ +w_mux +() + +44 :: +DeCrilSei +(& +_i_ +); + +48  +lock +() + +50 :: +ECrilSei +(& +_i_ +); + +54  +uock +() + +56 :: +LveCrilSei +(& +_i_ +); + +59 + give +: + +63 +BOOST_ASIO_DECL +  +do_ +(); + +65 :: +CRITICAL_SECTION + +_i_ +; + +72  + ~ + +74 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +75  + ~ + + @/usr/include/boost/asio/detail/win_thread.hpp + +11 #ide +BOOST_ASIO_DETAIL_WIN_THREAD_HPP + + +12  + #BOOST_ASIO_DETAIL_WIN_THREAD_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS +) \ + +21 && ! +defed +( +BOOST_ASIO_WINDOWS_APP +) \ + +22 && ! + $defed +( +UNDER_CE +) + +24  + ~ + +25  + ~ + +26  + ~ + +28  + ~ + +30 +mea + +boo + { + +31 +mea + +asio + { + +32 +mea + +da + { + +34 +BOOST_ASIO_DECL +  +__d + + `w_thad_funi +(* +g +); + +36 #i + `defed +( +WINVER +) && (WINVER < 0x0500) + +37 +BOOST_ASIO_DECL +  +__d + + `c_funi +( +ULONG + +da +); + +39 +BOOST_ASIO_DECL +  +__d + + `c_funi +( +ULONG_PTR + +da +); + +42 +me + < +tyme + +T +> + +43 as + cw_thad_ba + + +45 +public +: + +46  +bo + + `rme_thads +() + +48  :: + `IlockedExchgeAdd +(& +rme_thads_ +, 0) != 0; + +51  + `t_rme_thads +( +bo + +b +) + +53 :: + `IlockedExchge +(& +rme_thads_ +, +b + ? 1 : 0); + +56 +ive +: + +57  +rme_thads_ +; + +60 +me + < +tyme + +T +> + +61  +w_thad_ba +< +T +>:: +rme_thads_ + = 0; + +63 +ass + +w_thad + + +64 : +ive + +ncyab +, + +65 +public + +w_thad_ba +< +w_thad +> + +67 +public +: + +69 +me + < +tyme + +Funi +> + +70 + `w_thad +( +Funi + +f +,  +ack_size + = 0) + +71 : + `thad_ +(0), + +72 + `ex_evt_ +(0) + +74 + `t_thad +( +w + +func +< +Funi +>( +f +), +ack_size +); + +78 +BOOST_ASIO_DECL + ~ + `w_thad +(); + +81 +BOOST_ASIO_DECL +  + `jo +(); + +84 +BOOST_ASIO_DECL +  +d +:: +size_t + + `hdwe_ccucy +(); + +86 +ive +: + +87 +nd + +BOOST_ASIO_DECL +  +__d + + `w_thad_funi +(* +g +); + +89 #i + `defed +( +WINVER +) && (WINVER < 0x0500) + +90 +nd + +BOOST_ASIO_DECL +  +__d + + `c_funi +( +ULONG +); + +92 +nd + +BOOST_ASIO_DECL +  +__d + + `c_funi +( +ULONG_PTR +); + +95 as + cfunc_ba + + +97 +public +: + +98 +vtu + ~ + `func_ba +() {} + +99 +vtu +  + `run +() = 0; + +100 :: +HANDLE + +y_evt_ +; + +101 :: +HANDLE + +ex_evt_ +; + +104  + sauto_func_ba_r + + +106 +func_ba +* +r +; + +107 ~ + `auto_func_ba_r +({ +de + +r +; } + +110 +me + < +tyme + +Funi +> + +111 as + cfunc + + +112 : +public + +func_ba + + +114 +public +: + +115 + `func +( +Funi + +f +) + +116 : + `f_ +( +f +) + +120 +vtu +  + `run +() + +122 + `f_ +(); + +125 +ive +: + +126 +Funi + +f_ +; + +129 +BOOST_ASIO_DECL +  + `t_thad +( +func_ba +* +g +,  +ack_size +); + +131 :: +HANDLE + +thad_ +; + +132 :: +HANDLE + +ex_evt_ +; + +136 + } +} + +139  + ~ + +141 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +142  + ~ + + @/usr/include/boost/asio/detail/winapp_thread.hpp + +11 #ide +BOOST_ASIO_DETAIL_WINAPP_THREAD_HPP + + +12  + #BOOST_ASIO_DETAIL_WINAPP_THREAD_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS +&& defed( +BOOST_ASIO_WINDOWS_APP +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28  + ~ + +30 +mea + + gboo + { + +31 +mea + + gasio + { + +32 +mea + + gda + { + +34 +DWORD + +WINAPI + +wp_thad_funi +( +LPVOID + +g +); + +36 as + cwp_thad + + +37 : +ive + +ncyab + + +39 +public +: + +41 +me + < +tyme + +Funi +> + +42 +wp_thad +( +Funi + +f +, = 0) + +44 +sced_r +< +func_ba +> +g +( +w + +func +< +Funi +>( +f +)); + +45 +DWORD + + gthad_id + = 0; + +46 + gthad_ + = :: +CeThad +(0, 0, +wp_thad_funi +, + +47 +g +. +g +(), 0, & +thad_id +); + +48 i(! + gthad_ +) + +50 +DWORD + + gϡ_r + = :: +GLaE +(); + +51 + gboo +:: +syem +:: +r_code + +ec +( +ϡ_r +, + +52 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +53 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "thread"); + +55 + gg +. +a +(); + +59 ~ +wp_thad +() + +61 :: +CloHd +( +thad_ +); + +65  +jo +() + +67 :: +WaFSgObjeEx +( +thad_ +, +INFINITE +, +l +); + +71  + gd +:: +size_t + +hdwe_ccucy +() + +73 +SYSTEM_INFO + +syem_fo +; + +74 :: +GNiveSyemInfo +(& +syem_fo +); + +75  + gsyem_fo +. + gdwNumbOfProsss +; + +78 + give +: + +79 +nd + +DWORD + +WINAPI + +wp_thad_funi +( +LPVOID + +g +); + +81 as + cfunc_ba + + +83 + gpublic +: + +84 +vtu + ~ +func_ba +() {} + +85 +vtu +  +run +() = 0; + +88 + gme + < +tyme + + gFuni +> + +89 as + cfunc + + +90 : +public + +func_ba + + +92 +public +: + +93 +func +( +Funi + +f +) + +94 : +f_ +( +f +) + +98 +vtu +  +run +() + +100 +f_ +(); + +103 + give +: + +104 +Funi + +f_ +; + +107 :: +HANDLE + +thad_ +; + +110 +le + +DWORD + +WINAPI + +wp_thad_funi +( +LPVOID + +g +) + +112 + gsced_r +< + gwp_thad +:: +func_ba +> +func +( + +113 +ic_ +< +wp_thad +:: +func_ba +*>( +g +)); + +114 + gfunc +-> +run +(); + +122  + ~ + + @/usr/include/boost/asio/detail/wince_thread.hpp + +11 #ide +BOOST_ASIO_DETAIL_WINCE_THREAD_HPP + + +12  + #BOOST_ASIO_DETAIL_WINCE_THREAD_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS +&& defed( +UNDER_CE +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28  + ~ + +30 +mea + + gboo + { + +31 +mea + + gasio + { + +32 +mea + + gda + { + +34 +DWORD + +WINAPI + +w_thad_funi +( +LPVOID + +g +); + +36 as + cw_thad + + +37 : +ive + +ncyab + + +39 +public +: + +41 +me + < +tyme + +Funi +> + +42 +w_thad +( +Funi + +f +, = 0) + +44 +sced_r +< +func_ba +> +g +( +w + +func +< +Funi +>( +f +)); + +45 +DWORD + + gthad_id + = 0; + +46 + gthad_ + = :: +CeThad +(0, 0, +w_thad_funi +, + +47 +g +. +g +(), 0, & +thad_id +); + +48 i(! + gthad_ +) + +50 +DWORD + + gϡ_r + = :: +GLaE +(); + +51 + gboo +:: +syem +:: +r_code + +ec +( +ϡ_r +, + +52 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +53 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "thread"); + +55 + gg +. +a +(); + +59 ~ +w_thad +() + +61 :: +CloHd +( +thad_ +); + +65  +jo +() + +67 :: +WaFSgObje +( +thad_ +, +INFINITE +); + +71  + gd +:: +size_t + +hdwe_ccucy +() + +73 +SYSTEM_INFO + +syem_fo +; + +74 :: +GSyemInfo +(& +syem_fo +); + +75  + gsyem_fo +. + gdwNumbOfProsss +; + +78 + give +: + +79 +nd + +DWORD + +WINAPI + +w_thad_funi +( +LPVOID + +g +); + +81 as + cfunc_ba + + +83 + gpublic +: + +84 +vtu + ~ +func_ba +() {} + +85 +vtu +  +run +() = 0; + +88 + gme + < +tyme + + gFuni +> + +89 as + cfunc + + +90 : +public + +func_ba + + +92 +public +: + +93 +func +( +Funi + +f +) + +94 : +f_ +( +f +) + +98 +vtu +  +run +() + +100 +f_ +(); + +103 + give +: + +104 +Funi + +f_ +; + +107 :: +HANDLE + +thad_ +; + +110 +le + +DWORD + +WINAPI + +w_thad_funi +( +LPVOID + +g +) + +112 + gsced_r +< + gw_thad +:: +func_ba +> +func +( + +113 +ic_ +< +w_thad +:: +func_ba +*>( +g +)); + +114 + gfunc +-> +run +(); + +122  + ~ + + @/usr/include/boost/asio/detail/winrt_async_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_WINRT_ASYNC_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_WINRT_ASYNC_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +25 +mea + + gda + { + +27 + gme + < +tyme + + gTResu +> + +28 as + cw_async_ + + +29 : +public + +ݔi + + +31 +public +: + +33 +boo +:: +syem +:: +r_code + +ec_ +; + +36 +TResu + + gsu_ +; + +38 + geed +: + +39 +w_async_ +( +func_ty + +come_func +) + +40 : +ݔi +( +come_func +), + +41 +su_ +() + +46 + gme + <> + +47 +ass + + gw_async_ +<> + +48 : +public + +ݔi + + +50 +public +: + +52 +boo +:: +syem +:: +r_code + +ec_ +; + +54 + geed +: + +55 +w_async_ +( +func_ty + +come_func +) + +56 : +ݔi +( +come_func +) + +65  + ~ + + @/usr/include/boost/asio/detail/winrt_socket_recv_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_WINRT_SOCKET_RECV_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_WINRT_SOCKET_RECV_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +31  + ~ + +33 +mea + + gboo + { + +34 +mea + + gasio + { + +35 +mea + + gda + { + +37 + gme + < +tyme + + gMubBufrSequ +,ym + gHdr +> + +38 +ass + + gw_sock_cv_ + : + +39 +public + +w_async_ +< +Wdows +:: +Stage +:: +Sms +:: +IBufr +^> + +41 +public +: + +42 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +w_sock_cv_ +); + +44 +w_sock_cv_ +(cڡ +MubBufrSequ +& +bufrs +, +Hdr +& +hdr +) + +45 : +w_async_ +< +Wdows +:: +Stage +:: +Sms +:: +IBufr +^>( + +46 & +w_sock_cv_ +:: +do_come +), + +47 +bufrs_ +( +bufrs +), + +48 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +50 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +53  +do_come +(* +owr +, +ݔi +* +ba +, + +54 cڡ +boo +:: +syem +:: +r_code +&, +d +:: +size_t +) + +57 +w_sock_cv_ +* +o +( +ic_ +( +ba +)); + +58 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +59 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +61 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +63 #i +defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +65 i( + gowr +) + +67 + gbufr_qu_adr +< + gboo +:: +asio +:: +mub_bufr +, + +68 + gMubBufrSequ +>:: +vide +( +o +-> +bufrs_ +); + +72 + gd +:: +size_t + +bys_sed + = +o +-> +su_ + ? o->su_-> +Lgth + : 0; + +73 i( + gbys_sed + =0 && ! +o +-> +ec_ + && + +74 ! +bufr_qu_adr +< +boo +:: +asio +:: +mub_bufr +, + +75 + gMubBufrSequ +>:: +l_emy +( +o +-> +bufrs_ +)) + +77 +o +-> +ec_ + = +boo +:: +asio +:: +r +:: +eof +; + +86 + gda +:: +bd2 +< +Hdr +, + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +> + +87 +hdr +( +o +-> +hdr_ +, o-> +ec_ +, +bys_sed +); + +88 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +89 + gp +. +t +(); + +92 i( + gowr +) + +94 +nd_block + +b +(nd_block:: +hf +); + +95 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +, hdr. +g2_ +)); + +96 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +97 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +101 + give +: + +102 +MubBufrSequ + +bufrs_ +; + +103 +Hdr + + ghdr_ +; + +110  + ~ + + @/usr/include/boost/asio/detail/winrt_socket_send_op.hpp + +11 #ide +BOOST_ASIO_DETAIL_WINRT_SOCKET_SEND_OP_HPP + + +12  + #BOOST_ASIO_DETAIL_WINRT_SOCKET_SEND_OP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +31  + ~ + +33 +mea + + gboo + { + +34 +mea + + gasio + { + +35 +mea + + gda + { + +37 + gme + < +tyme + + gCڡBufrSequ +,ym + gHdr +> + +38 +ass + + gw_sock_nd_ + : + +39 +public + +w_async_ +<> + +41 +public +: + +42 +BOOST_ASIO_DEFINE_HANDLER_PTR +( +w_sock_nd_ +); + +44 +w_sock_nd_ +(cڡ +CڡBufrSequ +& +bufrs +, +Hdr +& +hdr +) + +45 : +w_async_ +<>(& +w_sock_nd_ +:: +do_come +), + +46 +bufrs_ +( +bufrs +), + +47 +hdr_ +( +BOOST_ASIO_MOVE_CAST +( +Hdr +)( +hdr +)) + +49 + ghdr_wk +< + gHdr +>:: +t +( +hdr_ +); + +52  +do_come +(* +owr +, +ݔi +* +ba +, + +53 cڡ +boo +:: +syem +:: +r_code +&, +d +:: +size_t +) + +56 +w_sock_nd_ +* +o +( +ic_ +( +ba +)); + +57 +r + + gp + = { +boo +:: +asio +:: +da +:: +addssof +( +o +-> +hdr_ +), o, o }; + +58 + ghdr_wk +< + gHdr +> +w +( +o +-> +hdr_ +); + +60 +BOOST_ASIO_HANDLER_COMPLETION +((* +o +)); + +62 #i +defed +( +BOOST_ASIO_ENABLE_BUFFER_DEBUGGING +) + +64 i( + gowr +) + +66 + gbufr_qu_adr +< + gboo +:: +asio +:: +cڡ_bufr +, + +67 + gCڡBufrSequ +>:: +vide +( +o +-> +bufrs_ +); + +77 + gda +:: +bd2 +< +Hdr +, + gboo +:: +syem +:: +r_code +, + gd +:: +size_t +> + +78 +hdr +( +o +-> +hdr_ +, o-> +ec_ +, o-> +su_ +); + +79 + gp +. + gh + = +boo +:: +asio +:: +da +:: +addssof +( +hdr +. +hdr_ +); + +80 + gp +. +t +(); + +83 i( + gowr +) + +85 +nd_block + +b +(nd_block:: +hf +); + +86 +BOOST_ASIO_HANDLER_INVOCATION_BEGIN +(( +hdr +. +g1_ +, hdr. +g2_ +)); + +87 + gw +. +come +( +hdr +, hdr. +hdr_ +); + +88 + gBOOST_ASIO_HANDLER_INVOCATION_END +; + +92 + give +: + +93 +CڡBufrSequ + +bufrs_ +; + +94 +Hdr + + ghdr_ +; + +101  + ~ + + @/usr/include/boost/asio/detail/winrt_timer_scheduler.hpp + +11 #ide +BOOST_ASIO_DETAIL_WINRT_TIMER_SCHEDULER_HPP + + +12  + #BOOST_ASIO_DETAIL_WINRT_TIMER_SCHEDULER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +33 #i +defed +( +BOOST_ASIO_HAS_IOCP +) + +34  + ~ + +37  + ~ + +39 +mea + + gboo + { + +40 +mea + + gasio + { + +41 +mea + + gda + { + +43 +ass + + gw_tim_schedur + + +44 : +public + +boo +:: +asio +:: +da +:: +rvi_ba +< +w_tim_schedur +> + +46 +public +: + +48 +BOOST_ASIO_DECL + +w_tim_schedur +( +boo +:: +asio +:: +io_cڋxt +& io_context); + +51 + gBOOST_ASIO_DECL + ~ +w_tim_schedur +(); + +54 +BOOST_ASIO_DECL +  +shutdown +(); + +57 +BOOST_ASIO_DECL +  +nify_fk +( + +58 +boo +:: +asio +:: +io_cڋxt +:: +fk_evt + +fk_ev +); + +61 +BOOST_ASIO_DECL +  +_sk +(); + +64 + gme + < +tyme + + gTime_Ts +> + +65  +add_tim_queue +( +tim_queue +< +Time_Ts +>& +queue +); + +68 + gme + < +tyme + + gTime_Ts +> + +69  +move_tim_queue +( +tim_queue +< +Time_Ts +>& +queue +); + +73 + gme + < +tyme + + gTime_Ts +> + +74  +schedu_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +75 cڡ +tyme + +Time_Ts +:: +time_ty +& +time +, + +76 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +tim +, +wa_ +* + +); + +80 + gme + < +tyme + + gTime_Ts +> + +81 + gd +:: +size_t + +nl_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +82 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +tim +, + +83 +d +:: +size_t + +max_ned + = (d:: +numic_lims +:: +max +)()); + +86 + gme + < +tyme + + gTime_Ts +> + +87  +move_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +88 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +to +, + +89 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +om +); + +91 + give +: + +93 +BOOST_ASIO_DECL +  +run_thad +(); + +96 +BOOST_ASIO_DECL +  +_run_thad +( +w_tim_schedur +* +a +); + +99 +BOOST_ASIO_DECL +  +do_add_tim_queue +( +tim_queue_ba +& +queue +); + +102 +BOOST_ASIO_DECL +  +do_move_tim_queue +( +tim_queue_ba +& +queue +); + +105 + gio_cڋxt_im +& + gio_cڋxt_ +; + +108 + gboo +:: +asio +:: +da +:: +mux + +mux_ +; + +111 + gboo +:: +asio +:: +da +:: +evt + +evt_ +; + +114 +tim_queue_t + + gtim_queues_ +; + +117 + gboo +:: +asio +:: +da +:: +thad +* +thad_ +; + +120 +bo + + g_thad_ +; + +123 +bo + + gshutdown_ +; + +130  + ~ + +132  + ~ + +133 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +134  + ~ + + @/usr/include/boost/asio/ssl/detail/impl/engine.ipp + +11 #ide +BOOST_ASIO_SSL_DETAIL_IMPL_ENGINE_IPP + + +12  + #BOOST_ASIO_SSL_DETAIL_IMPL_ENGINE_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + gs + { + +31 +mea + + gda + { + +33 + gge +:: +ge +( +SSL_CTX +* +cڋxt +) + +34 : +s_ +(:: +SSL_w +( +cڋxt +)) + +36 i(! +s_ +) + +38 +boo +:: +syem +:: +r_code + +ec +( + +39 +ic_ +<>(:: +ERR_g_r +()), + +40 +boo +:: +asio +:: +r +:: +g_s_gy +()); + +41 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "engine"); + +44 #i( +OPENSSL_VERSION_NUMBER + < 0x10000000L) + +45 +ac_mux +(). + +(); + +48 :: +SSL_t_mode +( +s_ +, +SSL_MODE_ENABLE_PARTIAL_WRITE +); + +49 :: +SSL_t_mode +( +s_ +, +SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER +); + +50 #i +defed +( +SSL_MODE_RELEASE_BUFFERS +) + +51 :: +SSL_t_mode +( +s_ +, +SSL_MODE_RELEASE_BUFFERS +); + +54 :: +BIO +* +t_bio + = 0; + +55 :: +BIO_w_bio_ +(& +t_bio +, 0, & +ext_bio_ +, 0); + +56 :: +SSL_t_bio +( +s_ +, +t_bio +, int_bio); + +59 + gge +::~ +ge +() + +61 i( +SSL_g_p_da +( +s_ +)) + +63 +de + +ic_ +< +vify_back_ba +*>( +SSL_g_p_da +( +s_ +)); + +64 +SSL_t_p_da +( +s_ +, 0); + +67 :: +BIO_ +( +ext_bio_ +); + +68 :: +SSL_ +( +s_ +); + +71 +SSL +* + gge +:: +tive_hd +() + +73  +s_ +; + +76 + gboo +:: +syem +:: +r_code + +ge +:: +t_vify_mode +( + +77 +vify_mode + +v +, +boo +:: +syem +:: +r_code +& +ec +) + +79 :: +SSL_t_vify +( +s_ +, +v +, :: +SSL_g_vify_back +(ssl_)); + +81 + gec + = +boo +:: +syem +:: +r_code +(); + +82  + gec +; + +85 + gboo +:: +syem +:: +r_code + +ge +:: +t_vify_dth +( + +86  +dth +, +boo +:: +syem +:: +r_code +& +ec +) + +88 :: +SSL_t_vify_dth +( +s_ +, +dth +); + +90 + gec + = +boo +:: +syem +:: +r_code +(); + +91  + gec +; + +94 + gboo +:: +syem +:: +r_code + +ge +:: +t_vify_back +( + +95 +vify_back_ba +* +back +, +boo +:: +syem +:: +r_code +& +ec +) + +97 i( +SSL_g_p_da +( +s_ +)) + +98 +de + +ic_ +< +vify_back_ba +*>( +SSL_g_p_da +( +s_ +)); + +100 +SSL_t_p_da +( +s_ +, +back +); + +102 :: +SSL_t_vify +( +s_ +, :: +SSL_g_vify_mode +(ssl_), + +103 & +ge +:: +vify_back_funi +); + +105 + gec + = +boo +:: +syem +:: +r_code +(); + +106  + gec +; + +109  + gge +:: +vify_back_funi +( +evifd +, +X509_STORE_CTX +* +x +) + +111 i( + gx +) + +113 i( +SSL +* + gs + = +ic_ +( + +114 :: +X509_STORE_CTX_g_ex_da +( + +115 +x +, :: +SSL_g_ex_da_X509_STORE_CTX_idx +()))) + +117 i( +SSL_g_p_da +( +s +)) + +119 +vify_back_ba +* +back + = + +120 +ic_ +< +vify_back_ba +*>( + +121 +SSL_g_p_da +( +s +)); + +123 +vify_cڋxt + +vify_x +( +x +); + +124  + gback +-> + +( +evifd + !0, +vify_x +) ? 1 : 0; + +132 + gge +:: +wt + +ge +:: +hdshake +( + +133 +am_ba +:: +hdshake_ty + +ty +, +boo +:: +syem +:: +r_code +& +ec +) + +135  +rfm +(( +ty + = +boo +:: +asio +:: +s +:: +am_ba +:: + +) + +136 ? & +ge +:: +do_c + : &ge:: +do_ac +, 0, 0, +ec +, 0); + +139 + gge +:: +wt + +ge +:: +shutdown +( +boo +:: +syem +:: +r_code +& +ec +) + +141  +rfm +(& +ge +:: +do_shutdown +, 0, 0, +ec +, 0); + +144 + gge +:: +wt + +ge +:: +wre +(cڡ +boo +:: +asio +:: +cڡ_bufr +& +da +, + +145 +boo +:: +syem +:: +r_code +& +ec +, +d +:: +size_t +& +bys_sed +) + +147 i( +da +. +size +() == 0) + +149 +ec + = +boo +:: +syem +:: +r_code +(); + +150  + gge +:: +wt_nhg +; + +153  +rfm +(& +ge +:: +do_wre +, + +154 +cڡ_ +<*>( +da +.data()), + +155 +da +. +size +(), +ec +, & +bys_sed +); + +158 + gge +:: +wt + +ge +:: +ad +(cڡ +boo +:: +asio +:: +mub_bufr +& +da +, + +159 +boo +:: +syem +:: +r_code +& +ec +, +d +:: +size_t +& +bys_sed +) + +161 i( +da +. +size +() == 0) + +163 +ec + = +boo +:: +syem +:: +r_code +(); + +164  + gge +:: +wt_nhg +; + +167  +rfm +(& +ge +:: +do_ad +, +da +.data(), + +168 +da +. +size +(), +ec +, & +bys_sed +); + +171 + gboo +:: +asio +:: +mub_bufr + +ge +:: +g_ouut +( + +172 cڡ +boo +:: +asio +:: +mub_bufr +& +da +) + +174  +ngth + = :: +BIO_ad +( +ext_bio_ +, + +175 +da +.da(), +ic_ +<>(da. +size +())); + +177  + gboo +:: +asio +:: +bufr +( +da +, + +178 +ngth + > 0 ? +ic_ +< +d +:: +size_t +>(length) : 0); + +181 + gboo +:: +asio +:: +cڡ_bufr + +ge +:: +put_put +( + +182 cڡ +boo +:: +asio +:: +cڡ_bufr +& +da +) + +184  +ngth + = :: +BIO_wre +( +ext_bio_ +, + +185 +da +.da(), +ic_ +<>(da. +size +())); + +187  + gboo +:: +asio +:: +bufr +( +da + + + +188 ( +ngth + > 0 ? +ic_ +< +d +:: +size_t +>(length) : 0)); + +191 cڡ + gboo +:: +syem +:: +r_code +& +ge +:: +m_r_code +( + +192 +boo +:: +syem +:: +r_code +& +ec +) const + +195 i( +ec + ! +boo +:: +asio +:: +r +:: +eof +) + +196  +ec +; + +199 i( +BIO_wndg +( +ext_bio_ +)) + +201 + gec + = +boo +:: +asio +:: +s +:: +r +:: +am_und +; + +202  + gec +; + +207 #i( +OPENSSL_VERSION_NUMBER + < 0x10100000L) + +208 i( +SSL_vsi +( +s_ += +SSL2_VERSION +) + +209  +ec +; + +213 i((:: +SSL_g_shutdown +( +s_ +& +SSL_RECEIVED_SHUTDOWN +) == 0) + +215 +ec + = +boo +:: +asio +:: +s +:: +r +:: +am_und +; + +218  + gec +; + +221 #i( +OPENSSL_VERSION_NUMBER + < 0x10000000L) + +222 + gboo +:: +asio +:: +da +:: +ic_mux +& +ge +:: +ac_mux +() + +224  +boo +:: +asio +:: +da +:: +ic_mux + +mux + = +BOOST_ASIO_STATIC_MUTEX_INIT +; + +225  + gmux +; + +229 + gge +:: +wt + +ge +:: +rfm +(nge::* + +)(*, +d +:: +size_t +), + +230 * +da +, +d +:: +size_t + +ngth +, +boo +:: +syem +:: +r_code +& +ec +, + +231 +d +:: +size_t +* +bys_sed +) + +233 +d +:: +size_t + +ndg_ouut_befe + = :: +BIO__ndg +( +ext_bio_ +); + +234 :: +ERR_r_r +(); + +235  + gsu + = ( +this +->* + +)( +da +, + gngth +); + +236  + gs_r + = :: +SSL_g_r +( +s_ +, +su +); + +237  + gsys_r + = +ic_ +<>(:: +ERR_g_r +()); + +238 + gd +:: +size_t + +ndg_ouut_a + = :: +BIO__ndg +( +ext_bio_ +); + +240 i( + gs_r + = +SSL_ERROR_SSL +) + +242 +ec + = +boo +:: +syem +:: +r_code +( +sys_r +, + +243 +boo +:: +asio +:: +r +:: +g_s_gy +()); + +244  + gwt_nhg +; + +247 i( + gs_r + = +SSL_ERROR_SYSCALL +) + +249 +ec + = +boo +:: +syem +:: +r_code +( +sys_r +, + +250 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +251  + gwt_nhg +; + +254 i( + gsu + > 0 && + gbys_sed +) + +255 * + gbys_sed + = +ic_ +< +d +:: +size_t +>( +su +); + +257 i( + gs_r + = +SSL_ERROR_WANT_WRITE +) + +259 +ec + = +boo +:: +syem +:: +r_code +(); + +260  + gwt_ouut_d_y +; + +262 i( + gndg_ouut_a + > + gndg_ouut_befe +) + +264 + gec + = +boo +:: +syem +:: +r_code +(); + +265  + gsu + > 0 ? + gwt_ouut + : +wt_ouut_d_y +; + +267 i( + gs_r + = +SSL_ERROR_WANT_READ +) + +269 +ec + = +boo +:: +syem +:: +r_code +(); + +270  + gwt_put_d_y +; + +272 i(:: +SSL_g_shutdown +( +s_ +& +SSL_RECEIVED_SHUTDOWN +) + +274 +ec + = +boo +:: +asio +:: +r +:: +eof +; + +275  + gwt_nhg +; + +279 + gec + = +boo +:: +syem +:: +r_code +(); + +280  + gwt_nhg +; + +284  + gge +:: +do_ac +(*, +d +:: +size_t +) + +286 #i( +OPENSSL_VERSION_NUMBER + < 0x10000000L) + +287 +boo +:: +asio +:: +da +:: +ic_mux +:: +sced_lock + +lock +( +ac_mux +()); + +289  :: +SSL_ac +( +s_ +); + +292  + gge +:: +do_c +(*, +d +:: +size_t +) + +294  :: +SSL_c +( +s_ +); + +297  + gge +:: +do_shutdown +(*, +d +:: +size_t +) + +299  +su + = :: +SSL_shutdown +( +s_ +); + +300 i( + gsu + == 0) + +301 +su + = :: +SSL_shutdown +( +s_ +); + +302  + gsu +; + +305  + gge +:: +do_ad +(* +da +, +d +:: +size_t + +ngth +) + +307  :: +SSL_ad +( +s_ +, +da +, + +308 +ngth + < +INT_MAX + ? +ic_ +<>(length) : INT_MAX); + +311  + gge +:: +do_wre +(* +da +, +d +:: +size_t + +ngth +) + +313  :: +SSL_wre +( +s_ +, +da +, + +314 +ngth + < +INT_MAX + ? +ic_ +<>(length) : INT_MAX); + +322  + ~ + + @/usr/include/boost/beast/core/detail/base64.hpp + +40 #ide +BOOST_BEAST_DETAIL_BASE64_HPP + + +41  + #BOOST_BEAST_DETAIL_BASE64_HPP + + + ) + +43  + ~ + +44  + ~ + +45  + ~ + +47 +mea + + gboo + { + +48 +mea + + gb + { + +49 +mea + + gda + { + +51 +mea + + gba64 + { + +53 +le + + +55 +g_phab +() + +57  +cڡex + + gb +[] = { + +60  & + gb +[0]; + +63 +le + + +65 +g_v +() + +67 sigd  +cڡex + + gb +[] = { + +85  & + gb +[0]; + +90 +le + + +91 + gd +:: +size_t + +cڡex + + +92 +coded_size +( +d +:: +size_t + +n +) + +94  4 * (( +n + + 2) / 3); + +98 +le + + +99 + gd +:: +size_t + +cڡex + + +100 +decoded_size +( +d +:: +size_t + +n +) + +102  +n + / 4 * 3; + +118 + gme +< + gass + = > + +119 +d +:: +size_t + + +120 +code +(* +de +, cڡ* +c +, +d +:: +size_t + +n +) + +122 * +out + = +ic_ +<*>( +de +); + +123 cڡ* + g + = +ic_ +<cڡ*>( +c +); + +124 autcڡ + gb + = +ba64 +:: +g_phab +(); + +126 aut + gn + = +n + / 3;--;) + +128 * + gout +++ = +b +[ ( + +[0] & 0xfc) >> 2]; + +129 * + gout +++ = +b +[(( + +[0] & 0x03) << 4) + ((in[1] & 0xf0) >> 4)]; + +130 * + gout +++ = +b +[(( + +[2] & 0xc0) >> 6) + ((in[1] & 0x0f) << 2)]; + +131 * + gout +++ = +b +[ + +[2] & 0x3f]; + +132 + g + += 3; + +135  + gn + % 3) + +138 * +out +++ = +b +[ ( + +[0] & 0xfc) >> 2]; + +139 * + gout +++ = +b +[(( + +[0] & 0x03) << 4) + ((in[1] & 0xf0) >> 4)]; + +140 * + gout +++ = +b +[ ( + +[1] & 0x0f) << 2]; + +141 * + gout +++ = '='; + +145 * +out +++ = +b +[ ( + +[0] & 0xfc) >> 2]; + +146 * + gout +++ = +b +[(( + +[0] & 0x03) << 4)]; + +147 * + gout +++ = '='; + +148 * + gout +++ = '='; + +155  + gout + - + gic_ +<*>( + gde +); + +169 + gme +< + gass + = > + +170 +d +:: + + + +171 +decode +(* +de +, cڡ* +c +, +d +:: +size_t + +n +) + +173 * +out + = +ic_ +<*>( +de +); + +174 aut + g + = +t_ +<cڡ*>( +c +); + +175  + gc3 +[3], + gc4 +[4]; + +176  + gi + = 0; + +177  + gj + = 0; + +179 autcڡ + gv + = +ba64 +:: +g_v +(); + +181  + gn +-- && * + g + != '=') + +183 autcڡ +v + = +v +[* + +]; + +184 if( + gv + == -1) + +186 ++ + g +; + +187 + gc4 +[ +i +] = +v +; + +188 if(++ + gi + == 4) + +190 +c3 +[0] = ( +c4 +[0] << 2) + ((c4[1] & 0x30) >> 4); + +191 + gc3 +[1] = (( +c4 +[1] & 0xf) << 4) + ((c4[2] & 0x3c) >> 2); + +192 + gc3 +[2] = (( +c4 +[2] & 0x3) << 6) + c4[3]; + +194  + gi + = 0; i < 3; i++) + +195 * + gout +++ = +c3 +[ +i +]; + +196 + gi + = 0; + +200 if( + gi +) + +202 + gc3 +[0] = ( +c4 +[0] << 2) + ((c4[1] & 0x30) >> 4); + +203 + gc3 +[1] = (( +c4 +[1] & 0xf) << 4) + ((c4[2] & 0x3c) >> 2); + +204 + gc3 +[2] = (( +c4 +[2] & 0x3) << 6) + c4[3]; + +206  + gj + = 0; j < + gi + - 1; j++) + +207 * + gout +++ = +c3 +[ +j +]; + +210  { + gout + - + gic_ +<*>( + gde +), + +211 + g + - + gt_ +<cڡ*>( + gc +)}; + +216 + gme +< + gass + = > + +217 +d +:: +rg + + +218 +ba64_code + ( +d +:: +ut8_t + cڡ* +da +, + +219 +d +:: +size_t + +n +) + +221 +d +:: +rg + +de +; + +222 + gde +. +size +( +ba64 +:: +coded_size +( +n +)); + +223 + gde +. +size +( +ba64 +:: +code +(& +de +[0], +da +, +n +)); + +224  + gde +; + +227 +le + + +228 + gd +:: +rg + + +229 +ba64_code +( +d +:: +rg + cڡ& +s +) + +231  +ba64_code + ( +t_ + < + +232 +d +:: +ut8_t + cڡ*> ( +s +. +da +()), s. +size +()); + +235 + gme +< + gass + = > + +236 +d +:: +rg + + +237 +ba64_decode +( +d +:: +rg + cڡ& +da +) + +239 +d +:: +rg + +de +; + +240 + gde +. +size +( +ba64 +:: +decoded_size +( +da +. +size +())); + +241 autcڡ + gsu + = +ba64 +:: +decode +( + +242 & +de +[0], +da +.da(), da. +size +()); + +243 + gde +. +size +( +su +. +f +); + +244  + gde +; + + @/usr/include/boost/beast/core/detail/buffers_ref.hpp + +10 #ide +BOOST_BEAST_DETAIL_BUFFERS_REF_HPP + + +11  + #BOOST_BEAST_DETAIL_BUFFERS_REF_HPP + + + ) + +13  + ~ + +14  + ~< +> + +16 +mea + + gboo + { + +17 +mea + + gb + { + +18 +mea + + gda + { + +21 + gme +< +ass + + gBufrSequ +> + +22 as + cbufrs_f + + +24 +BufrSequ + cڡ* + gbufrs_ +; + +26 + gpublic +: + +27 +usg + +cڡ_ + = +tyme + + +28 +bufr_qu_ +< +BufrSequ +>:: +ty +; + +30 +usg + + gvue_ty + = +tyme + +d +:: +_as +< + +31 +cڡ_ +>:: +vue_ty +; + +33 +bufrs_f +(buffers_ref const&) = ; + +34 + gbufrs_f +& + gݔ +=( +bufrs_f + const&) = ; + +36 +exic + + +37 +bufrs_f +( +BufrSequ + cڡ& +bufrs +) + +38 : +bufrs_ +( +d +:: +addssof +( +bufrs +)) + +42 +cڡ_ + + +43 +beg +() const + +45  +boo +:: +asio +:: +bufr_qu_beg +(* +bufrs_ +); + +48 +cڡ_ + + +49 +d +() const + +51  + gboo +:: +asio +:: +bufr_qu_d +(* +bufrs_ +); + +56 + gme +< +ass + + gBufrSequ +> + +57 + gbufrs_f +< + gBufrSequ +> + +58 +make_bufrs_f +( +BufrSequ + cڡ& +bufrs +) + +60  + gbufrs_f +< + gBufrSequ +>( + gbufrs +); + + @/usr/include/boost/beast/core/detail/chacha.hpp + +33 #ide +BOOST_BEAST_CORE_DETAIL_CHACHA_HPP + + +34  + #BOOST_BEAST_CORE_DETAIL_CHACHA_HPP + + + ) + +36  + ~ + +37  + ~ + +38  + ~ + +40 +mea + + gboo + { + +41 +mea + + gb + { + +42 +mea + + gda + { + +44 + gme +< + gd +:: +size_t + +R +> + +45 as + cchacha + + +47  +ge_block +(); + +48  +chacha_ce +(); + +50 +igs +(16 + gd +:: +ut32_t + +block_ +[16]; + +51 + gd +:: +ut32_t + +keytup_ +[8]; + +52 + gd +:: +ut64_t + +r_ + = 0; + +53  + gidx_ + = 16; + +55 + gpublic +: + +56  +cڡex + +d +:: +size_t + +e_size + = ( +chacha +:: +keytup_ +); + +58 +usg + + gsu_ty + = +d +:: +ut32_t +; + +60 +chacha +( +d +:: +ut32_t + cڡ* +v +, std:: +ut64_t + +am +); + +62 + gd +:: +ut32_t + + +63 +ݔ +()(); + +66 + gme +< + gd +:: +size_t + +R_ +> + +67 +nd + + +68 +bo + + +69 +ݔ +==( +chacha +< +R_ +> cڡ& +lhs +, + gchacha +< + gR_ +> cڡ& + grhs +); + +71 + gme +< + gd +:: +size_t + +R_ +> + +72 +nd + + +73 +bo + + +74 +ݔ +!=( +chacha +< +R_ +> cڡ& +lhs +, + gchacha +< + gR_ +> cڡ& + grhs +); + +77 +cڡex + + +78 + gd +:: +ut32_t + + +79 +m +() + +81  ( +d +:: +numic_lims +:: +m +)(); + +85 +cڡex + + +86 + gd +:: +ut32_t + + +87 +max +() + +89  ( +d +:: +numic_lims +:: +max +)(); + +94 + gme +< + gd +:: +size_t + +R +> + +95 +chacha +< +R +>:: + +96 +chacha +( +d +:: +ut32_t + cڡ* +v +, std:: +ut64_t + +am +) + +98  +i + = 0; + gi + < 6; ++i) + +99 + gkeytup_ +[ +i +] = +v +[i]; + +100 + gkeytup_ +[6] = +v +[6] + ( +am + & 0xffffffff); + +101 + gkeytup_ +[7] = +v +[7] + (( +am + >> 32) & 0xffffffff); + +104 + gme +< + gd +:: +size_t + +R +> + +105 +d +:: +ut32_t + + +106 +chacha +< +R +>:: + +107 +ݔ +()() + +109 if( +idx_ + == 16) + +111 +idx_ + = 0; + +112 ++ + gr_ +; + +113 +ge_block +(); + +115  + gblock_ +[ +idx_ +++]; + +118 + gme +< + gd +:: +size_t + +R +> + +120 +chacha +< +R +>:: + +121 +ge_block +() + +123 +d +:: +ut32_t + +cڡex + +cڡts +[4] = { + +125 + gd +:: +ut32_t + +put +[16]; + +126  + gi + = 0; i < 4; ++i) + +127 + gput +[ +i +] = +cڡts +[i]; + +128  + gi + = 0; i < 8; ++i) + +129 + gput +[4 + +i +] = +keytup_ +[i]; + +130 + gput +[12] = ( +r_ + / 16) & 0xffffffffu; + +131 + gput +[13] = ( +r_ + / 16) >> 32; + +132 + gput +[14] = +put +[15] = 0xdeadbeef; + +133  + gi + = 0; i < 16; ++i) + +134 + gblock_ +[ +i +] = +put +[i]; + +135 +chacha_ce +(); + +136  + gi + = 0; i < 16; ++i) + +137 + gblock_ +[ +i +] + +put +[i]; + +140 + gme +< + gd +:: +size_t + +R +> + +142 +chacha +< +R +>:: + +143 +chacha_ce +() + +145  + #BOOST_BEAST_CHACHA_ROTL32 +( +x +, +n +(((x<< (n)| ((x>> (32 - (n)))) + + ) + +147  + #BOOST_BEAST_CHACHA_QUARTERROUND +( +x +, +a +, +b +, +c +, +d +) \ + +148 +x +[ +a +] = x[a] + x[ +b +]; x[ +d +] ^x[a]; x[d] = + `BOOST_BEAST_CHACHA_ROTL32 +(x[d], 16); \ + +149 +x +[ +c +] = x[c] + x[ +d +]; x[ +b +] ^x[c]; x[b] = + `BOOST_BEAST_CHACHA_ROTL32 +(x[b], 12); \ + +150 +x +[ +a +] = x[a] + x[ +b +]; x[ +d +] ^x[a]; x[d] = + `BOOST_BEAST_CHACHA_ROTL32 +(x[d], 8); \ + +151 +x +[ +c +] = x[c] + x[ +d +]; x[ +b +] ^x[c]; x[b] = + `BOOST_BEAST_CHACHA_ROTL32 +(x[b], 7) + + ) + +153  + gi + = 0; i < + gR +; i += 2) + +155 +BOOST_BEAST_CHACHA_QUARTERROUND +( +block_ +, 0, 4, 8, 12); + +156 +BOOST_BEAST_CHACHA_QUARTERROUND +( +block_ +, 1, 5, 9, 13); + +157 +BOOST_BEAST_CHACHA_QUARTERROUND +( +block_ +, 2, 6, 10, 14); + +158 +BOOST_BEAST_CHACHA_QUARTERROUND +( +block_ +, 3, 7, 11, 15); + +159 +BOOST_BEAST_CHACHA_QUARTERROUND +( +block_ +, 0, 5, 10, 15); + +160 +BOOST_BEAST_CHACHA_QUARTERROUND +( +block_ +, 1, 6, 11, 12); + +161 +BOOST_BEAST_CHACHA_QUARTERROUND +( +block_ +, 2, 7, 8, 13); + +162 +BOOST_BEAST_CHACHA_QUARTERROUND +( +block_ +, 3, 4, 9, 14); + +165 #unde +BOOST_BEAST_CHACHA_QUARTERROUND + + +166 #unde +BOOST_BEAST_CHACHA_ROTL32 + + +174 + gme +< + gd +:: +size_t + +R +> + +175 +bo + + +176 +ݔ +==( +chacha +< +R +> cڡ& +lhs +, + gchacha +< + gR +> cڡ& + grhs +) + +178  + gi + = 0; i < 8; ++i) + +179 i( + glhs +. + gkeytup_ +[ +i +] ! +rhs +. +keytup_ +[i]) + +180  +l +; + +181  + glhs +. + gr_ + = +rhs +. +r_ +; + +184 + gme +< + gd +:: +size_t + +R +> + +185 +bo + + +186 +ݔ +!=( +chacha +< +R +> cڡ& +lhs +, + gchacha +< + gR +> cڡ& + grhs +) + +188  !( + glhs + = +rhs +); + + @/usr/include/boost/beast/core/detail/clamp.hpp + +10 #ide +BOOST_BEAST_CORE_DETAIL_CLAMP_HPP + + +11  + #BOOST_BEAST_CORE_DETAIL_CLAMP_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + gb + { + +19 +mea + + gda + { + +21 + gme +< +ass + + gUI +> + +23 + gd +:: +size_t + + +24 +amp +( +UI + +x +) + +26 if( +x + >( +d +:: +numic_lims +:: +max +)()) + +27  ( +d +:: +numic_lims +:: +max +)(); + +28  + gic_ +< + gd +:: +size_t +>( +x +); + +31 + gme +< +ass + + gUI +> + +33 + gd +:: +size_t + + +34 +amp +( +UI + +x +, +d +:: +size_t + +lim +) + +36 if( +x + > +lim +) + +37  +lim +; + +38  + gic_ +< + gd +:: +size_t +>( +x +); + +42 + gme +< + +43 +ass + + gU1 +, cs + gU2 +, cs + gU3 +> + +44 +cڡex + + +45 +bo + + +46 +sum_exeds +( +U1 + +x +, +U2 + +y +, +U3 + +z +) + +48 +ic_as +( + +49 +d +:: +is_unsigd +< +U1 +>:: +vue + && + +50 +d +:: +is_unsigd +< +U2 +>:: +vue + && + +51 +d +:: +is_unsigd +< +U3 +>:: +vue +, ""); + +52  + gy + > + gz + || + gx + > z - y; + + @/usr/include/boost/beast/core/detail/cpu_info.hpp + +10 #ide +BOOST_BEAST_DETAIL_CPU_INFO_HPP + + +11  + #BOOST_BEAST_DETAIL_CPU_INFO_HPP + + + ) + +13  + ~ + +15 #ide +BOOST_BEAST_NO_INTRINSICS + + +16 #i +defed +( +BOOST_MSVC +|| ((defed( +BOOST_GCC +|| defed( +BOOST_CLANG +)&& defed( +__SSE4_2__ +)) + +17  + #BOOST_BEAST_NO_INTRINSICS + 0 + + ) + +19  + #BOOST_BEAST_NO_INTRINSICS + 1 + + ) + +23 #i! +BOOST_BEAST_NO_INTRINSICS + + +25 #ifde +BOOST_MSVC + + +26  + ~<.h +> + +28  + ~ + +31 +mea + + gboo + { + +32 +mea + + gb + { + +33 +mea + + gda + { + +38 + gme +< + gass + = > + +40 +uid +( + +41 +d +:: +ut32_t + +id +, + +42 +d +:: +ut32_t +& +x +, + +43 +d +:: +ut32_t +& +ebx +, + +44 +d +:: +ut32_t +& +ecx +, + +45 +d +:: +ut32_t +& +edx +) + +47 #ifde +BOOST_MSVC + + +48  +gs +[4]; + +49 +__uid +( +gs +, +id +); + +50 + gx + = +gs +[0]; + +51 + gebx + = +gs +[1]; + +52 + gecx + = +gs +[2]; + +53 + gedx + = +gs +[3]; + +55 +__g_uid +( +id +, & +x +, & +ebx +, & +ecx +, & +edx +); + +59  + su_fo + + +61 +bo + + gs42 + = +l +; + +63 +u_fo +(); + +66 +le + + +67 + gu_fo +:: + +68 +u_fo +() + +70 +cڡex + +d +:: +ut32_t + +SSE42 + = 1 << 20; + +72 + gd +:: +ut32_t + +x + = 0; + +73 + gd +:: +ut32_t + +ebx + = 0; + +74 + gd +:: +ut32_t + +ecx + = 0; + +75 + gd +:: +ut32_t + +edx + = 0; + +77 +uid +(0, +x +, +ebx +, +ecx +, +edx +); + +78 if( + gx + >= 1) + +80 +uid +(1, +x +, +ebx +, +ecx +, +edx +); + +81 + gs42 + = ( +ecx + & +SSE42 +) != 0; + +85 + gme +< + gass + = > + +86 +u_fo + const& + +87 +g_u_fo +() + +89  +u_fo + cڡ +ci +; + +90  + gci +; + + @/usr/include/boost/beast/core/detail/sha1.hpp + +10 #ide +BOOST_BEAST_DETAIL_SHA1_HPP + + +11  + #BOOST_BEAST_DETAIL_SHA1_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +27 +mea + + gboo + { + +28 +mea + + gb + { + +29 +mea + + gda + { + +31 +mea + + gsha1 + { + +33  + gd +:: +size_t + +cڡex + +BLOCK_INTS + = 16; + +34  + gd +:: +size_t + +cڡex + +BLOCK_BYTES + = 64; + +35  + gd +:: +size_t + +cڡex + +DIGEST_BYTES + = 20; + +37 +le + + +38 + gd +:: +ut32_t + + +39 +r +( +d +:: +ut32_t + +vue +, std:: +size_t + +bs +) + +41  ( +vue + << +bs +) | (value >> (32 - bits)); + +44 +le + + +45 + gd +:: +ut32_t + + +46 +blk +( +d +:: +ut32_t + +block +[ +BLOCK_INTS +], std:: +size_t + +i +) + +48  +r +( + +49 +block +[( +i ++13)&15] ^ block[(i+8)&15] ^ + +50 +block +[( +i ++2)&15] ^ block[i], 1); + +53 +le + + +55 +R0 +( +d +:: +ut32_t + +block +[ +BLOCK_INTS +], std::ut32_ +v +, + +56 +d +:: +ut32_t + & +w +, std::ut32_ +x +, std::ut32_ +y +, + +57 +d +:: +ut32_t + & +z +, std:: +size_t + +i +) + +59 +z + +(( +w +&( +x +^ +y +))^y+ +block +[ +i +] + 0x5a827999 + +r +( +v +, 5); + +60 + gw + = +r +( +w +, 30); + +64 +le + + +66 +R1 +( +d +:: +ut32_t + +block +[ +BLOCK_INTS +], std::ut32_ +v +, + +67 +d +:: +ut32_t + & +w +, std::ut32_ +x +, std::ut32_ +y +, + +68 +d +:: +ut32_t + & +z +, std:: +size_t + +i +) + +70 +block +[ +i +] = +blk +(block, i); + +71 + gz + +(( +w +&( +x +^ +y +))^y+ +block +[ +i +] + 0x5a827999 + +r +( +v +, 5); + +72 + gw + = +r +( +w +, 30); + +75 +le + + +77 +R2 +( +d +:: +ut32_t + +block +[ +BLOCK_INTS +], std::ut32_ +v +, + +78 +d +:: +ut32_t + & +w +, std::ut32_ +x +, std::ut32_ +y +, + +79 +d +:: +ut32_t + & +z +, std:: +size_t + +i +) + +81 +block +[ +i +] = +blk +(block, i); + +82 + gz + +( +w +^ +x +^ +y ++ +block +[ +i +] + 0x6ed9eba1 + +r +( +v +, 5); + +83 + gw + = +r +( +w +, 30); + +86 +le + + +88 +R3 +( +d +:: +ut32_t + +block +[ +BLOCK_INTS +], std::ut32_ +v +, + +89 +d +:: +ut32_t + & +w +, std::ut32_ +x +, std::ut32_ +y +, + +90 +d +:: +ut32_t + & +z +, std:: +size_t + +i +) + +92 +block +[ +i +] = +blk +(block, i); + +93 + gz + +((( +w +| +x +)& +y +)|(w&x)+ +block +[ +i +] + 0x8f1bbcd+ +r +( +v +, 5); + +94 + gw + = +r +( +w +, 30); + +97 +le + + +99 +R4 +( +d +:: +ut32_t + +block +[ +BLOCK_INTS +], std::ut32_ +v +, + +100 +d +:: +ut32_t + & +w +, std::ut32_ +x +, std::ut32_ +y +, + +101 +d +:: +ut32_t + & +z +, std:: +size_t + +i +) + +103 +block +[ +i +] = +blk +(block, i); + +104 + gz + +( +w +^ +x +^ +y ++ +block +[ +i +] + 0x62c1d6 + +r +( +v +, 5); + +105 + gw + = +r +( +w +, 30); + +108 +le + + +110 +make_block +( +d +:: +ut8_t + cڡ* +p +, + +111 +d +:: +ut32_t + +block +[ +BLOCK_INTS +]) + +113  +d +:: +size_t + +i + = 0; + gi + < + gBLOCK_INTS +; i++) + +114 + gblock +[ +i +] = + +115 ( +ic_ +< +d +:: +ut32_t +>( +p +[4* +i ++3])) | + +116 ( +ic_ +< +d +:: +ut32_t +>( +p +[4* +i ++2]))<< 8 | + +117 ( +ic_ +< +d +:: +ut32_t +>( +p +[4* +i ++1]))<<16 | + +118 ( +ic_ +< +d +:: +ut32_t +>( +p +[4* +i ++0]))<<24; + +121 + gme +< + gass + = > + +123 +sfm +( + +124 +d +:: +ut32_t + +dige +[], std::ut32_ +block +[ +BLOCK_INTS +]) + +126 +d +:: +ut32_t + +a + = +dige +[0]; + +127 + gd +:: +ut32_t + +b + = +dige +[1]; + +128 + gd +:: +ut32_t + +c + = +dige +[2]; + +129 + gd +:: +ut32_t + +d + = +dige +[3]; + +130 + gd +:: +ut32_t + +e + = +dige +[4]; + +132 +R0 +( +block +, +a +, +b +, +c +, +d +, +e +, 0); + +133 +R0 +( +block +, +e +, +a +, +b +, +c +, +d +, 1); + +134 +R0 +( +block +, +d +, +e +, +a +, +b +, +c +, 2); + +135 +R0 +( +block +, +c +, +d +, +e +, +a +, +b +, 3); + +136 +R0 +( +block +, +b +, +c +, +d +, +e +, +a +, 4); + +137 +R0 +( +block +, +a +, +b +, +c +, +d +, +e +, 5); + +138 +R0 +( +block +, +e +, +a +, +b +, +c +, +d +, 6); + +139 +R0 +( +block +, +d +, +e +, +a +, +b +, +c +, 7); + +140 +R0 +( +block +, +c +, +d +, +e +, +a +, +b +, 8); + +141 +R0 +( +block +, +b +, +c +, +d +, +e +, +a +, 9); + +142 +R0 +( +block +, +a +, +b +, +c +, +d +, +e +, 10); + +143 +R0 +( +block +, +e +, +a +, +b +, +c +, +d +, 11); + +144 +R0 +( +block +, +d +, +e +, +a +, +b +, +c +, 12); + +145 +R0 +( +block +, +c +, +d +, +e +, +a +, +b +, 13); + +146 +R0 +( +block +, +b +, +c +, +d +, +e +, +a +, 14); + +147 +R0 +( +block +, +a +, +b +, +c +, +d +, +e +, 15); + +148 +R1 +( +block +, +e +, +a +, +b +, +c +, +d +, 0); + +149 +R1 +( +block +, +d +, +e +, +a +, +b +, +c +, 1); + +150 +R1 +( +block +, +c +, +d +, +e +, +a +, +b +, 2); + +151 +R1 +( +block +, +b +, +c +, +d +, +e +, +a +, 3); + +152 +R2 +( +block +, +a +, +b +, +c +, +d +, +e +, 4); + +153 +R2 +( +block +, +e +, +a +, +b +, +c +, +d +, 5); + +154 +R2 +( +block +, +d +, +e +, +a +, +b +, +c +, 6); + +155 +R2 +( +block +, +c +, +d +, +e +, +a +, +b +, 7); + +156 +R2 +( +block +, +b +, +c +, +d +, +e +, +a +, 8); + +157 +R2 +( +block +, +a +, +b +, +c +, +d +, +e +, 9); + +158 +R2 +( +block +, +e +, +a +, +b +, +c +, +d +, 10); + +159 +R2 +( +block +, +d +, +e +, +a +, +b +, +c +, 11); + +160 +R2 +( +block +, +c +, +d +, +e +, +a +, +b +, 12); + +161 +R2 +( +block +, +b +, +c +, +d +, +e +, +a +, 13); + +162 +R2 +( +block +, +a +, +b +, +c +, +d +, +e +, 14); + +163 +R2 +( +block +, +e +, +a +, +b +, +c +, +d +, 15); + +164 +R2 +( +block +, +d +, +e +, +a +, +b +, +c +, 0); + +165 +R2 +( +block +, +c +, +d +, +e +, +a +, +b +, 1); + +166 +R2 +( +block +, +b +, +c +, +d +, +e +, +a +, 2); + +167 +R2 +( +block +, +a +, +b +, +c +, +d +, +e +, 3); + +168 +R2 +( +block +, +e +, +a +, +b +, +c +, +d +, 4); + +169 +R2 +( +block +, +d +, +e +, +a +, +b +, +c +, 5); + +170 +R2 +( +block +, +c +, +d +, +e +, +a +, +b +, 6); + +171 +R2 +( +block +, +b +, +c +, +d +, +e +, +a +, 7); + +172 +R3 +( +block +, +a +, +b +, +c +, +d +, +e +, 8); + +173 +R3 +( +block +, +e +, +a +, +b +, +c +, +d +, 9); + +174 +R3 +( +block +, +d +, +e +, +a +, +b +, +c +, 10); + +175 +R3 +( +block +, +c +, +d +, +e +, +a +, +b +, 11); + +176 +R3 +( +block +, +b +, +c +, +d +, +e +, +a +, 12); + +177 +R3 +( +block +, +a +, +b +, +c +, +d +, +e +, 13); + +178 +R3 +( +block +, +e +, +a +, +b +, +c +, +d +, 14); + +179 +R3 +( +block +, +d +, +e +, +a +, +b +, +c +, 15); + +180 +R3 +( +block +, +c +, +d +, +e +, +a +, +b +, 0); + +181 +R3 +( +block +, +b +, +c +, +d +, +e +, +a +, 1); + +182 +R3 +( +block +, +a +, +b +, +c +, +d +, +e +, 2); + +183 +R3 +( +block +, +e +, +a +, +b +, +c +, +d +, 3); + +184 +R3 +( +block +, +d +, +e +, +a +, +b +, +c +, 4); + +185 +R3 +( +block +, +c +, +d +, +e +, +a +, +b +, 5); + +186 +R3 +( +block +, +b +, +c +, +d +, +e +, +a +, 6); + +187 +R3 +( +block +, +a +, +b +, +c +, +d +, +e +, 7); + +188 +R3 +( +block +, +e +, +a +, +b +, +c +, +d +, 8); + +189 +R3 +( +block +, +d +, +e +, +a +, +b +, +c +, 9); + +190 +R3 +( +block +, +c +, +d +, +e +, +a +, +b +, 10); + +191 +R3 +( +block +, +b +, +c +, +d +, +e +, +a +, 11); + +192 +R4 +( +block +, +a +, +b +, +c +, +d +, +e +, 12); + +193 +R4 +( +block +, +e +, +a +, +b +, +c +, +d +, 13); + +194 +R4 +( +block +, +d +, +e +, +a +, +b +, +c +, 14); + +195 +R4 +( +block +, +c +, +d +, +e +, +a +, +b +, 15); + +196 +R4 +( +block +, +b +, +c +, +d +, +e +, +a +, 0); + +197 +R4 +( +block +, +a +, +b +, +c +, +d +, +e +, 1); + +198 +R4 +( +block +, +e +, +a +, +b +, +c +, +d +, 2); + +199 +R4 +( +block +, +d +, +e +, +a +, +b +, +c +, 3); + +200 +R4 +( +block +, +c +, +d +, +e +, +a +, +b +, 4); + +201 +R4 +( +block +, +b +, +c +, +d +, +e +, +a +, 5); + +202 +R4 +( +block +, +a +, +b +, +c +, +d +, +e +, 6); + +203 +R4 +( +block +, +e +, +a +, +b +, +c +, +d +, 7); + +204 +R4 +( +block +, +d +, +e +, +a +, +b +, +c +, 8); + +205 +R4 +( +block +, +c +, +d +, +e +, +a +, +b +, 9); + +206 +R4 +( +block +, +b +, +c +, +d +, +e +, +a +, 10); + +207 +R4 +( +block +, +a +, +b +, +c +, +d +, +e +, 11); + +208 +R4 +( +block +, +e +, +a +, +b +, +c +, +d +, 12); + +209 +R4 +( +block +, +d +, +e +, +a +, +b +, +c +, 13); + +210 +R4 +( +block +, +c +, +d +, +e +, +a +, +b +, 14); + +211 +R4 +( +block +, +b +, +c +, +d +, +e +, +a +, 15); + +213 + gdige +[0] + +a +; + +214 + gdige +[1] + +b +; + +215 + gdige +[2] + +c +; + +216 + gdige +[3] + +d +; + +217 + gdige +[4] + +e +; + +222  + ssha1_cڋxt + + +224  +cڡex + + gblock_size + = +sha1 +:: +BLOCK_BYTES +; + +225  +cڡex + + gdige_size + = 20; + +227 + gd +:: +size_t + +bu +; + +228 + gd +:: +size_t + +blocks +; + +229 + gd +:: +ut32_t + +dige +[5]; + +230 + gd +:: +ut8_t + +buf +[ +block_size +]; + +233 + gme +< + gass + = > + +235 + +( +sha1_cڋxt +& +x + +nx + + +237 +x +. +bu + = 0; + +238 + gx +. + gblocks + = 0; + +239 + gx +. + gdige +[0] = 0x67452301; + +240 + gx +. + gdige +[1] = 0xefcdab89; + +241 + gx +. + gdige +[2] = 0x98badcfe; + +242 + gx +. + gdige +[3] = 0x10325476; + +243 + gx +. + gdige +[4] = 0xc3d2e1f0; + +246 + gme +< + gass + = > + +248 +upde +( +sha1_cڋxt +& +x +, + +249 cڡ* +mesge +, +d +:: +size_t + +size + +nx + + +251 aut +p + = +ic_ +< + +252 +d +:: +ut8_t + cڡ*>( +mesge +); + +255 autcڡ + gn + = ( +d +:: +m +)( + +256 +size +, ( + gx +. + gbuf +- ctx. + gbu +); + +257 + gd +:: +memy +( +x +. +buf + + ctx. +bu +, +p +, +n +); + +258 + gx +. + gbu + + +n +; + +259 if( + gx +. + gbu + != 64) + +261 + gp + + +n +; + +262 + gsize + - +n +; + +263 + gx +. + gbu + = 0; + +264 + gd +:: +ut32_t + +block +[ +sha1 +:: +BLOCK_INTS +]; + +265 + gsha1 +:: +make_block +( +x +. +buf +, +block +); + +266 + gsha1 +:: +sfm +( +x +. +dige +, +block +); + +267 ++ + gx +. + gblocks +; + +271 + gme +< + gass + = > + +273 +fish +( +sha1_cڋxt +& +x +, * +dige + + gnx + + +275 +usg + + gsha1 +:: +BLOCK_INTS +; + +276 +usg + + gsha1 +:: +BLOCK_BYTES +; + +278 + gd +:: +ut64_t + +tٮ_bs + = + +279 ( +x +. +blocks +*64 + ctx. +bu +) * 8; + +281 + gx +. + gbuf +[ +x +. +bu +++] = 0x80; + +282 autcڡ + gbu + = +x +. +bu +; + +283  + gx +. + gbu + < 64) + +284 + gx +. + gbuf +[ +x +. +bu +++] = 0x00; + +285 + gd +:: +ut32_t + +block +[ +BLOCK_INTS +]; + +286 + gsha1 +:: +make_block +( +x +. +buf +, +block +); + +287 if( + gbu + > + gBLOCK_BYTES + - 8) + +289 + gsha1 +:: +sfm +( +x +. +dige +, +block +); + +290  +size_t + + gi + = 0; i < + gBLOCK_INTS + - 2; i++) + +291 + gblock +[ +i +] = 0; + +295 + gblock +[ +BLOCK_INTS + - 1] = +tٮ_bs + & 0xffffffff; + +296 + gblock +[ +BLOCK_INTS + - 2] = ( +tٮ_bs + >> 32); + +297 + gsha1 +:: +sfm +( +x +. +dige +, +block +); + +298  + gd +:: +size_t + +i + = 0; + gi + < + gsha1 +:: +DIGEST_BYTES +/4; i++) + +300 + gd +:: +ut8_t +* +d + = + +301 +ic_ +< +d +:: +ut8_t +*>( +dige ++ 4 * +i +; + +302 + gd +[3] = +x +. +dige +[ +i +] & 0xff; + +303 + gd +[2] = ( +x +. +dige +[ +i +] >> 8) & 0xff; + +304 + gd +[1] = ( +x +. +dige +[ +i +] >> 16) & 0xff; + +305 + gd +[0] = ( +x +. +dige +[ +i +] >> 24) & 0xff; + + @/usr/include/boost/beast/core/detail/varint.hpp + +10 #ide +BOOST_BEAST_DETAIL_VARINT_HPP + + +11  + #BOOST_BEAST_DETAIL_VARINT_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~< +> + +16  + ~ + +18 +mea + + gboo + { + +19 +mea + + gb + { + +20 +mea + + gda + { + +24 +le + + +25 + gd +:: +size_t + + +26 +vt_size +( +d +:: +size_t + +vue +) + +28 +d +:: +size_t + +n + = 1; + +29  + gvue + > 127) + +31 ++ + gn +; + +32 + gvue + /= 128; + +34  + gn +; + +37 + gme +< +ass + + gFwdIt +> + +38 + gd +:: +size_t + + +39 +vt_ad +( +FwdIt +& +f +) + +41 +usg + +vue_ty + = +tyme + + +42 +d +:: +_as +< +FwdIt +>:: +vue_ty +; + +43 +BOOST_STATIC_ASSERT +( + +44 +d +:: +is_gl +< +vue_ty +>:: +vue + && + +45 ( +vue_ty +) == 1); + +46 + gd +:: +size_t + +vue + = 0; + +47 + gd +:: +size_t + + + = 1; + +48 (* + gf + & 0x80) != 0) + +50 +vue + +(* +f +++ & 0x7f* + +; + +51 + g + *= 128; + +53 + gvue + +* +f +++ * + +; + +54  + gvue +; + +57 + gme +< +ass + + gFwdIt +> + +59 +vt_wre +( +FwdIt +& +f +, +d +:: +size_t + +vue +) + +61 +usg + +vue_ty + = +tyme + + +62 +d +:: +_as +< +FwdIt +>:: +vue_ty +; + +63 +BOOST_STATIC_ASSERT +( + +64 +d +:: +is_gl +< +vue_ty +>:: +vue + && + +65 ( +vue_ty +) == 1); + +66  + gvue + > 127) + +68 * + gf +++ = +ic_ +< +vue_ty +>( + +69 0x80 | +vue +); + +70 + gvue + /= 128; + +72 * + gf +++ = +ic_ +< +vue_ty +>( +vue +); + + @/usr/include/boost/beast/websocket/detail/type_traits.hpp + +10 #ide +BOOST_BEAST_WEBSOCKET_DETAIL_TYPE_TRAITS_HPP + + +11  + #BOOST_BEAST_WEBSOCKET_DETAIL_TYPE_TRAITS_HPP + + + ) + +13  + ~ + +14  + ~ + +16 +mea + + gboo + { + +17 +mea + + gb + { + +18 +mea + + gwebsock + { + +19 +mea + + gda + { + +21 + gme +< +ass + + gF +> + +22 +usg + + gis_que_decܩ + = + +23 +tyme + +b +:: +da +:: +is_vob +< +F +, + +24 ( + gque_ty +&)>:: +ty +; + +26 + gme +< +ass + + gF +> + +27 +usg + + gis_ڣ_decܩ + = + +28 +tyme + +b +:: +da +:: +is_vob +< +F +, + +29 ( + gڣ_ty +&)>:: +ty +; + + @/usr/include/boost/beast/zlib/detail/bitstream.hpp + +37 #ide +BOOST_BEAST_ZLIB_DETAIL_BITSTREAM_HPP + + +38  + #BOOST_BEAST_ZLIB_DETAIL_BITSTREAM_HPP + + + ) + +40  + ~ + +41  + ~ + +42  + ~< +> + +44 +mea + + gboo + { + +45 +mea + + gb + { + +46 +mea + + gzlib + { + +47 +mea + + gda + { + +49 as + cbam + + +51 +usg + + gvue_ty + = +d +:: +ut32_t +; + +53 +vue_ty + + gv_ + = 0; + +54  + gn_ + = 0; + +56 + gpublic +: + +59 +size +() const + +61  +n_ +; + +66 +dr +( +d +:: +size_t + +n +) + +68 +BOOST_ASSERT +( +n + < +n_ +); + +69 + gn_ + - +ic_ +<>( +n +); + +70 + gv_ + >> +n +; + +75 +ush +() + +77 + gn_ + = 0; + +78 + gv_ + = 0; + +83 +ush_by +() + +85 +dr +( +n_ + % 8); + +89 + gme +< +ass + + gFwdIt +> + +90 +bo + + +91 +fl +( +d +:: +size_t + +n +, +FwdIt +& +f +, FwdIcڡ& +ϡ +); + +94 + gme +< +ass + + gFwdIt +> + +96 +fl_8 +( +FwdIt +& + +); + +99 + gme +< +ass + + gFwdIt +> + +101 +fl_16 +( +FwdIt +& + +); + +104 + gme +< +ass + + gUnsigd +> + +106 +ek +( +Unsigd +& +vue +, +d +:: +size_t + +n +); + +109 +vue_ty + + +110 +ek_ +() const + +112  + gv_ +; + +116 + gme +< +ass + + gUnsigd +> + +118 +ad +( +Unsigd +& +vue +, +d +:: +size_t + +n +); + +121 + gme +< +ass + + gBidIt +> + +123 +wd +( +BidIt +& + +); + +126 + gme +< +ass + + gFwdIt +> + +127 +le + + +128 +bo + + +129 + gbam +:: + +130 +fl +( +d +:: +size_t + +n +, +FwdIt +& +f +, FwdIcڡ& +ϡ +) + +132  + gn_ + < + gn +) + +134 if( + gf + = +ϡ +) + +135  +l +; + +136 + gv_ + + +ic_ +< +vue_ty +>(* +f +++<< +n_ +; + +137 + gn_ + += 8; + +139  + gue +; + +142 + gme +< +ass + + gFwdIt +> + +143 +le + + +145 + gbam +:: + +146 +fl_8 +( +FwdIt +& + +) + +148 +v_ + + +ic_ +< +vue_ty +>(* + +++<< +n_ +; + +149 + gn_ + += 8; + +152 + gme +< +ass + + gFwdIt +> + +153 +le + + +155 + gbam +:: + +156 +fl_16 +( +FwdIt +& + +) + +158 +v_ + + +ic_ +< +vue_ty +>(* + +++<< +n_ +; + +159 + gn_ + += 8; + +160 + gv_ + + +ic_ +< +vue_ty +>(* + +++<< +n_ +; + +161 + gn_ + += 8; + +164 + gme +< +ass + + gUnsigd +> + +165 +le + + +167 + gbam +:: + +168 +ek +( +Unsigd +& +vue +, +d +:: +size_t + +n +) + +170 +BOOST_ASSERT +( +n + <( +vue +)*8); + +171 +BOOST_ASSERT +( +n + < +n_ +); + +172 + gvue + = +ic_ +< +Unsigd +>( + +173 +v_ + & ((1ULL << +n +) - 1)); + +176 + gme +< +ass + + gUnsigd +> + +177 +le + + +179 + gbam +:: + +180 +ad +( +Unsigd +& +vue +, +d +:: +size_t + +n +) + +182 +BOOST_ASSERT +( +n + < ( +v_ +)*8); + +183 +BOOST_ASSERT +( +n + < +n_ +); + +184 + gvue + = +ic_ +< +Unsigd +>( + +185 +v_ + & ((1ULL << +n +) - 1)); + +186 + gv_ + >> +n +; + +187 + gn_ + - +ic_ +<>( +n +); + +190 + gme +< +ass + + gBidIt +> + +191 +le + + +193 + gbam +:: + +194 +wd +( +BidIt +& + +) + +196 aut +n + = +n_ + >> 3; + +197 + g + = +d +:: +ev +( + +, +n +); + +198 + gn_ + &= 7; + +199 + gv_ + &(1U << +n_ +) - 1; + + @/usr/include/boost/beast/zlib/detail/ranges.hpp + +37 #ide +BOOST_BEAST_ZLIB_DETAIL_RANGES_HPP + + +38  + #BOOST_BEAST_ZLIB_DETAIL_RANGES_HPP + + + ) + +40  + ~ + +41  + ~ + +43 +mea + + gboo + { + +44 +mea + + gb + { + +45 +mea + + gzlib + { + +46 +mea + + gda + { + +48  + snges + + +50 + gme +< +bo + + gisCڡ +> + +51  + snge + + +53 +usg + + g_t + = + +54 +tyme + +d +:: +cdiڮ +< +isCڡ +, + +55 + gd +:: +ut8_t + const*, + +56 + gd +:: +ut8_t +*>:: +ty +; + +58 +_t + + gf +; + +59 +_t + + gϡ +; + +60 +_t + + gxt +; + +63 + gd +:: +size_t + + +64 +size +() const + +66  +ϡ + - +f +; + +70 + gd +:: +size_t + + +71 +ud +() const + +73  +xt + - +f +; + +77 + gd +:: +size_t + + +78 +ava +() const + +80  +ϡ + - +xt +; + +84 + gnge +< + gue +> + g +; + +85 + gnge +< + gl +> + gout +; + +89 + gme +< +ass + + gU +, cs + gV +> + +90 +le + + +91 +U + + +92 +amp +( +U + +u +, +V + +v +) + +94 if( + gu + > + gv +) + +95 + gu + = +ic_ +< +U +>( +v +); + +96  + gu +; + + @/usr/include/boost/beast/zlib/detail/window.hpp + +37 #ide +BOOST_BEAST_ZLIB_DETAIL_WINDOW_HPP + + +38  + #BOOST_BEAST_ZLIB_DETAIL_WINDOW_HPP + + + ) + +40  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +44  + ~ + +46 +mea + + gboo + { + +47 +mea + + gb + { + +48 +mea + + gzlib + { + +49 +mea + + gda + { + +51 as + cwdow + + +53 + gd +:: +unique_r +< +d +:: +ut8_t +[]> +p_ +; + +54 + gd +:: +ut16_t + +i_ + = 0; + +55 + gd +:: +ut16_t + +size_ + = 0; + +56 + gd +:: +ut16_t + +cy_ + = 0; + +57 + gd +:: +ut8_t + +bs_ + = 0; + +59 + gpublic +: + +61 +bs +() const + +63  +bs_ +; + +67 +cy +() const + +69  + gcy_ +; + +73 +size +() const + +75  + gsize_ +; + +79 +t +( +bs +); + +82 +ad +( +d +:: +ut8_t +* +out +, std:: +size_t + +pos +, std::size_ +n +); + +84 + gme +< + gass + = > + +86 +wre +( +d +:: +ut8_t + cڡ* + +, std:: +size_t + +n +); + +89 +le + + +91 + gwdow +:: + +92 +t +( +bs +) + +94 if( +bs_ + ! +bs +) + +96 +p_ +. +t +(); + +97 + gbs_ + = +ic_ +< +d +:: +ut8_t +>( +bs +); + +98 + gcy_ + = 1U << +bs_ +; + +100 + gi_ + = 0; + +101 + gsize_ + = 0; + +104 +le + + +106 + gwdow +:: + +107 +ad +( +d +:: +ut8_t +* +out +, std:: +size_t + +pos +, std::size_ +n +) + +109 if( +i_ + > +size_ +) + +112 +d +:: +memy +( +out +, & +p_ +[ +i_ + - +pos +], +n +); + +115 aut + gi + = (( +i_ + - +pos ++ +cy_ +) % capacity_; + +116 aut + gm + = +cy_ + - +i +; + +117 if( + gn + < +m +) + +119 +d +:: +memy +( +out +, & +p_ +[ +i +], +n +); + +122 + gd +:: +memy +( +out +, & +p_ +[ +i +], +m +); + +123 + gout + + +m +; + +124 + gd +:: +memy +( +out +, & +p_ +[0], +n + - +m +); + +127 + gme +< + gass +> + +129 + gwdow +:: + +130 +wre +( +d +:: +ut8_t + cڡ* + +, std:: +size_t + +n +) + +132 if(! +p_ +) + +133 +p_ + = +boo +:: +make_unique +< + +134 +d +:: +ut8_t +[]>( +cy_ +); + +135 if( + gn + > +cy_ +) + +137 +i_ + = 0; + +138 + gsize_ + = +cy_ +; + +139 + gd +:: +memy +(& +p_ +[0], + + + ( +n + - +size_ +), size_); + +142 if( + gi_ + + + gn + < +cy_ +) + +144 +d +:: +memy +(& +p_ +[ +i_ +], + +, +n +); + +145 if( + gsize_ + > +cy_ + - +n +) + +146 +size_ + = +cy_ +; + +148 + gsize_ + = +ic_ +< +d +:: +ut16_t +>( +size_ + + +n +); + +150 + gi_ + = +ic_ +< +d +:: +ut16_t +>( + +151 ( +i_ + + +n +% +cy_ +); + +154 aut + gm + = +cy_ + - +i_ +; + +155 + gd +:: +memy +(& +p_ +[ +i_ +], + +, +m +); + +156 + g + + +m +; + +157 + gi_ + = +ic_ +< +d +:: +ut16_t +>( +n + - +m +); + +158 + gd +:: +memy +(& +p_ +[0], + +, +i_ +); + +159 + gsize_ + = +cy_ +; + + @/usr/include/boost/bind/bind.hpp + +1 #ide +BOOST_BIND_BIND_HPP_INCLUDED + + +2  + #BOOST_BIND_BIND_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +35 #i! +defed + +BOOST_NO_CXX11_RVALUE_REFERENCES + ) + +36  + ~ + +41 #i +defed +( +__BORLANDC__ +) + +42  + #BOOST_BIND_VISIT_EACH + +boo +:: +vis_ch + + + ) + +44  + #BOOST_BIND_VISIT_EACH + +vis_ch + + + ) + +47  + ~ + +49 #ifde +BOOST_MSVC + + +50 #agm +wng +( +push +) + +51 #agm +wng +( +dib +: 4512) + +54 +mea + + gboo + + +57 + gme +< +ass + + gT +> cs + gwk_r +; + +59 +mea + + g_bi + + +64 + gme +< +ass + + gR +, cs + gF +>  + ssu_as + + +66  +R + + tty +; + +69 #i! +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +&& !defed( +BOOST_NO_FUNCTION_TEMPLATE_ORDERING +) + +71  + sunecifd + {}; + +73 + gme +< +ass + + gF +>  + gsu_as +< + gunecifd +, F> + +75  +tyme + + tF +:: + tsu_ty + + tty +; + +78 + gme +< +ass + + gF +>  + gsu_as +< + gunecifd +, + gn_w + > + +80  +tyme + + tF +:: + tsu_ty + + tty +; + +87 + gme +< +ass + + gT +> +bo + +f_com + +T + cڡ & +a +, T cڡ & +b +, ) + +89  + ga + = +b +; + +92 + gme +< + gI +> +bo + +f_com + +g +< +I +> const &,rg const &, ) + +94  + gue +; + +97 + gme +< + gI +> +bo + +f_com + +g +< +I +> (*) (),rg (*) (), ) + +99  + gue +; + +102 + gme +< +ass + + gT +> +bo + +f_com + +n_w +< +T +> cڡ & +a +,en_w cڡ & +b +, ) + +104  + ga +. +g_por +(= +b +.get_pointer(); + +109 + gme +< +ass + + gR +, cs + gF +, cs + gL +> cs + gbd_t +; + +111 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +bo + +f_com + +bd_t +< +R +, +F +, +L +> cڡ & +a +, bd_t cڡ & +b +, ) + +113  + ga +. +com + +b + ); + +118 + gme +< +ass + + gT +> cs + cvue + + +120 + gpublic +: + +122 +vue +( +T + cڡ & +t +): +t_ +(t) {} + +124 +T + & +g +({  +t_ +; } + +125 +T + cڡ & +g +(cڡ {  + gt_ +; } + +127 +bo + + gݔ +==( +vue + cڡ & +rhs +) const + +129  +t_ + = +rhs +.t_; + +132 + give +: + +134 +T + +t_ +; + +139 + gme +< +ass + + gT +> +bo + +f_com + +vue +< +wk_r +< +T +> > cڡ & +a +, vue< wk_r > cڡ & +b +, ) + +141  !( + ga +. +g +(< + gb +.get()) && !(b.get() <.get()); + +146 + gme +< +ass + + gT +> cs + cty + {}; + +150 + gme +< +ass + + gF +>  + sunw + + +152  +le + + gF + & +unwp + +F + & +f +, ) + +154  + gf +; + +157 + gme +< +ass + + gF2 +>  +le + F2 & +unwp + +n_w +< +F2 +> +rf +, ) + +159  + grf +. +g +(); + +162 + gme +< +ass + + gR +, cs + gT +>  +le + + g_mfi +:: +dm +< +R +, T> +unwp +R +T +::* +pm +, ) + +164  + g_mfi +:: +dm +< +R +, + gT +> + gpm + ); + +170 as + cli0 + + +172 + gpublic +: + +174 +li0 +() {} + +176 +me +< +ass + +T +> T & +ݔ +[] ( +_bi +:: +vue + & +v +cڡ {  v. +g +(); } + +178 + gme +< +ass + + gT +> +T + cڡ & + gݔ +[] ( + g_bi +:: +vue + cڡ & +v +cڡ {  v. +g +(); } + +180 + gme +< +ass + + gT +> T & + gݔ +[] ( + gn_w + cڡ & + gv +cڡ {  v. +g +(); } + +182 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> & + gb +cڡ {  b. +ev +(* +this +); } + +184 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> cڡ & + gb +cڡ {  b. +ev +(* +this +); } + +186 + gme +< +ass + + gR +, cs + gF +, cs + gA +> +R + +ݔ +()( + gty +, F & + gf +, A &, ) + +188  + gunw +< + gF +>:: +unwp +( +f +, 0)(); + +191 + gme +< +ass + + gR +, cs + gF +, cs + gA +> +R + +ݔ +()( + gty +, +F + cڡ & + gf +, A &, ) const + +193  + gunw +< +F + cڡ>:: +unwp +( +f +, 0)(); + +196 + gme +< +ass + + gF +, cs + gA +>  +ݔ +()( + gty +<>, F & + gf +, A &, ) + +198 + gunw +< + gF +>:: +unwp +( +f +, 0)(); + +201 + gme +< +ass + + gF +, cs + gA +>  +ݔ +()( + gty +<>, +F + cڡ & + gf +, A &, ) const + +203 + gunw +< +F + cڡ>:: +unwp +( +f +, 0)(); + +206 + gme +< +ass + + gV +>  +ac +( +V + &) const + +210 +bo + + gݔ +==( +li0 + const &) const + +212  +ue +; + +216 #ifde +BOOST_MSVC + + +219 #agm +wng +( +push +) + +220 #agm +wng +( +dib +:4100) + +223 + gme +< +ass + + gA1 + > cs + gli1 +: +ive + +age1 +< +A1 + > + +225 +ive +: + +227  +age1 +< + tA1 + > + tba_ty +; + +229 + gpublic +: + +231 +exic + +li1 + +A1 + +a1 + ): +ba_ty +(1 ) {} + +233 +A1 + +ݔ +[] ( +boo +:: +g +<1>cڡ {  +ba_ty +:: +a1_ +; } + +235 +A1 + + gݔ +[] ( + gboo +:: +g +<1> (*()cڡ {  +ba_ty +:: +a1_ +; } + +237 + gme +< +ass + + gT +> T & + gݔ +[] ( + g_bi +:: +vue +< +T +> & +v + ) cڡ {  v. +g +(); } + +239 + gme +< +ass + + gT +> +T + cڡ & + gݔ +[] ( + g_bi +:: +vue + cڡ & +v + ) cڡ {  v. +g +(); } + +241 + gme +< +ass + + gT +> T & + gݔ +[] ( + gn_w + cڡ & + gv +cڡ {  v. +g +(); } + +243 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> & + gb +cڡ {  b. +ev +(* +this +); } + +245 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> cڡ & + gb +cڡ {  b. +ev +(* +this +); } + +247 + gme +< +ass + + gR +, cs + gF +, cs + gA +> +R + +ݔ +()( + gty +, F & + gf +, A & + ga +, ) + +249  + gunw +< + gF +>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +]); + +252 + gme +< +ass + + gR +, cs + gF +, cs + gA +> +R + +ݔ +()( + gty +, +F + cڡ & + gf +, A & + ga +, ) const + +254  + gunw +< +F + cڡ>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +]); + +257 + gme +< +ass + + gF +, cs + gA +>  +ݔ +()( + gty +<>, F & + gf +, A & + ga +, ) + +259 + gunw +< + gF +>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +]); + +262 + gme +< +ass + + gF +, cs + gA +>  +ݔ +()( + gty +<>, +F + cڡ & + gf +, A & + ga +, ) const + +264 + gunw +< +F + cڡ>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +]); + +267 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +269 + gba_ty +:: +ac +( +v +); + +272 +bo + + gݔ +==( +li1 + cڡ & +rhs +) const + +274  +f_com +( +ba_ty +:: +a1_ +, +rhs +.a1_, 0); + +278  + glogil_d +; + +279  + glogil_ +; + +281 + gme +< +ass + + gA1 +, cs + gA2 + > cs + gli2 +: +ive + +age2 +< +A1 +, A2 > + +283 + give +: + +285  +age2 +< + tA1 +, + tA2 + > + tba_ty +; + +287 + gpublic +: + +289 +li2 + +A1 + +a1 +, +A2 + +a2 + ): +ba_ty +(1,2 ) {} + +291 +A1 + + gݔ +[] ( + gboo +:: +g +<1>cڡ {  +ba_ty +:: +a1_ +; } + +292 +A2 + + gݔ +[] ( + gboo +:: +g +<2>cڡ {  +ba_ty +:: +a2_ +; } + +294 +A1 + + gݔ +[] ( + gboo +:: +g +<1> (*()cڡ {  +ba_ty +:: +a1_ +; } + +295 +A2 + + gݔ +[] ( + gboo +:: +g +<2> (*()cڡ {  +ba_ty +:: +a2_ +; } + +297 + gme +< +ass + + gT +> T & + gݔ +[] ( + g_bi +:: +vue +< +T +> & +v +cڡ {  v. +g +(); } + +299 + gme +< +ass + + gT +> +T + cڡ & + gݔ +[] ( + g_bi +:: +vue + cڡ & +v +cڡ {  v. +g +(); } + +301 + gme +< +ass + + gT +> T & + gݔ +[] ( + gn_w + cڡ & + gv +cڡ {  v. +g +(); } + +303 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> & + gb +cڡ {  b. +ev +(* +this +); } + +305 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> cڡ & + gb +cڡ {  b. +ev +(* +this +); } + +307 + gme +< +ass + + gR +, cs + gF +, cs + gA +> +R + +ݔ +()( + gty +, F & + gf +, A & + ga +, ) + +309  + gunw +< + gF +>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +]); + +312 + gme +< +ass + + gR +, cs + gF +, cs + gA +> +R + +ݔ +()( + gty +, +F + cڡ & + gf +, A & + ga +, ) const + +314  + gunw +< +F + cڡ>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +]); + +317 + gme +< +ass + + gF +, cs + gA +>  +ݔ +()( + gty +<>, F & + gf +, A & + ga +, ) + +319 + gunw +< + gF +>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +]); + +322 + gme +< +ass + + gF +, cs + gA +>  +ݔ +()( + gty +<>, +F + cڡ & + gf +, A & + ga +, ) const + +324 + gunw +< +F + cڡ>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +]); + +327 + gme +< +ass + + gA +> +bo + +ݔ +() + gty +< + gbo +>, + glogil_d + & , A & + ga +, ) + +329  + ga +[ +ba_ty +:: +a1_ + ] && +a +[ ba_ty:: +a2_ + ]; + +332 + gme +< +ass + + gA +> +bo + +ݔ +() + gty +< + gbo +>, +logil_d + cڡ & , A & + ga +, ) const + +334  + ga +[ +ba_ty +:: +a1_ + ] && +a +[ ba_ty:: +a2_ + ]; + +337 + gme +< +ass + + gA +> +bo + +ݔ +() + gty +< + gbo +>, + glogil_ + & , A & + ga +, ) + +339  + ga +[ +ba_ty +:: +a1_ + ] || +a +[ ba_ty:: +a2_ + ]; + +342 + gme +< +ass + + gA +> +bo + +ݔ +() + gty +< + gbo +>, +logil_ + cڡ & , A & + ga +, ) const + +344  + ga +[ +ba_ty +:: +a1_ + ] || +a +[ ba_ty:: +a2_ + ]; + +347 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +349 + gba_ty +:: +ac +( +v +); + +352 +bo + + gݔ +==( +li2 + cڡ & +rhs +) const + +354  +f_com +( +ba_ty +:: +a1_ +, +rhs +.a1_, 0&&ef_com(ba_ty:: +a2_ +,hs.a2_, 0); + +358 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 + > cs + gli3 +: +ive + +age3 +< +A1 +, A2, A3 > + +360 + give +: + +362  +age3 +< + tA1 +, + tA2 +, + tA3 + > + tba_ty +; + +364 + gpublic +: + +366 +li3 + +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 + ): +ba_ty +(1,2,3 ) {} + +368 +A1 + + gݔ +[] ( + gboo +:: +g +<1>cڡ {  +ba_ty +:: +a1_ +; } + +369 +A2 + + gݔ +[] ( + gboo +:: +g +<2>cڡ {  +ba_ty +:: +a2_ +; } + +370 +A3 + + gݔ +[] ( + gboo +:: +g +<3>cڡ {  +ba_ty +:: +a3_ +; } + +372 +A1 + + gݔ +[] ( + gboo +:: +g +<1> (*()cڡ {  +ba_ty +:: +a1_ +; } + +373 +A2 + + gݔ +[] ( + gboo +:: +g +<2> (*()cڡ {  +ba_ty +:: +a2_ +; } + +374 +A3 + + gݔ +[] ( + gboo +:: +g +<3> (*()cڡ {  +ba_ty +:: +a3_ +; } + +376 + gme +< +ass + + gT +> T & + gݔ +[] ( + g_bi +:: +vue +< +T +> & +v +cڡ {  v. +g +(); } + +378 + gme +< +ass + + gT +> +T + cڡ & + gݔ +[] ( + g_bi +:: +vue + cڡ & +v +cڡ {  v. +g +(); } + +380 + gme +< +ass + + gT +> T & + gݔ +[] ( + gn_w + cڡ & + gv +cڡ {  v. +g +(); } + +382 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> & + gb +cڡ {  b. +ev +(* +this +); } + +384 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> cڡ & + gb +cڡ {  b. +ev +(* +this +); } + +386 + gme +< +ass + + gR +, cs + gF +, cs + gA +> +R + +ݔ +()( + gty +, F & + gf +, A & + ga +, ) + +388  + gunw +< + gF +>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +],[ba_ty:: +a3_ +]); + +391 + gme +< +ass + + gR +, cs + gF +, cs + gA +> +R + +ݔ +()( + gty +, +F + cڡ & + gf +, A & + ga +, ) const + +393  + gunw +< +F + cڡ>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +],[ba_ty:: +a3_ +]); + +396 + gme +< +ass + + gF +, cs + gA +>  +ݔ +()( + gty +<>, F & + gf +, A & + ga +, ) + +398 + gunw +< + gF +>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +],[ba_ty:: +a3_ +]); + +401 + gme +< +ass + + gF +, cs + gA +>  +ݔ +()( + gty +<>, +F + cڡ & + gf +, A & + ga +, ) const + +403 + gunw +< +F + cڡ>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +],[ba_ty:: +a3_ +]); + +406 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +408 + gba_ty +:: +ac +( +v +); + +411 +bo + + gݔ +==( +li3 + cڡ & +rhs +) const + +415 +f_com + +ba_ty +:: +a1_ +, +rhs +.a1_, 0 ) && + +416 +f_com + +ba_ty +:: +a2_ +, +rhs +.a2_, 0 ) && + +417 +f_com + +ba_ty +:: +a3_ +, +rhs +.a3_, 0 ); + +421 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 + > cs + gli4 +: +ive + +age4 +< +A1 +, A2, A3, A4 > + +423 + give +: + +425  +age4 +< + tA1 +, + tA2 +, + tA3 +, + tA4 + > + tba_ty +; + +427 + gpublic +: + +429 +li4 + +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 + ): +ba_ty +(1,2,3,4 ) {} + +431 +A1 + + gݔ +[] ( + gboo +:: +g +<1>cڡ {  +ba_ty +:: +a1_ +; } + +432 +A2 + + gݔ +[] ( + gboo +:: +g +<2>cڡ {  +ba_ty +:: +a2_ +; } + +433 +A3 + + gݔ +[] ( + gboo +:: +g +<3>cڡ {  +ba_ty +:: +a3_ +; } + +434 +A4 + + gݔ +[] ( + gboo +:: +g +<4>cڡ {  +ba_ty +:: +a4_ +; } + +436 +A1 + + gݔ +[] ( + gboo +:: +g +<1> (*()cڡ {  +ba_ty +:: +a1_ +; } + +437 +A2 + + gݔ +[] ( + gboo +:: +g +<2> (*()cڡ {  +ba_ty +:: +a2_ +; } + +438 +A3 + + gݔ +[] ( + gboo +:: +g +<3> (*()cڡ {  +ba_ty +:: +a3_ +; } + +439 +A4 + + gݔ +[] ( + gboo +:: +g +<4> (*()cڡ {  +ba_ty +:: +a4_ +; } + +441 + gme +< +ass + + gT +> T & + gݔ +[] ( + g_bi +:: +vue +< +T +> & +v +cڡ {  v. +g +(); } + +443 + gme +< +ass + + gT +> +T + cڡ & + gݔ +[] ( + g_bi +:: +vue + cڡ & +v +cڡ {  v. +g +(); } + +445 + gme +< +ass + + gT +> T & + gݔ +[] ( + gn_w + cڡ & + gv +cڡ {  v. +g +(); } + +447 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> & + gb +cڡ {  b. +ev +(* +this +); } + +449 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> cڡ & + gb +cڡ {  b. +ev +(* +this +); } + +451 + gme +< +ass + + gR +, cs + gF +, cs + gA +> +R + +ݔ +()( + gty +, F & + gf +, A & + ga +, ) + +453  + gunw +< + gF +>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +],[ba_ty:: +a3_ +],[ba_ty:: +a4_ +]); + +456 + gme +< +ass + + gR +, cs + gF +, cs + gA +> +R + +ݔ +()( + gty +, +F + cڡ & + gf +, A & + ga +, ) const + +458  + gunw +< +F + cڡ>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +],[ba_ty:: +a3_ +],[ba_ty:: +a4_ +]); + +461 + gme +< +ass + + gF +, cs + gA +>  +ݔ +()( + gty +<>, F & + gf +, A & + ga +, ) + +463 + gunw +< + gF +>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +],[ba_ty:: +a3_ +],[ba_ty:: +a4_ +]); + +466 + gme +< +ass + + gF +, cs + gA +>  +ݔ +()( + gty +<>, +F + cڡ & + gf +, A & + ga +, ) const + +468 + gunw +< +F + cڡ>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +],[ba_ty:: +a3_ +],[ba_ty:: +a4_ +]); + +471 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +473 + gba_ty +:: +ac +( +v +); + +476 +bo + + gݔ +==( +li4 + cڡ & +rhs +) const + +480 +f_com + +ba_ty +:: +a1_ +, +rhs +.a1_, 0 ) && + +481 +f_com + +ba_ty +:: +a2_ +, +rhs +.a2_, 0 ) && + +482 +f_com + +ba_ty +:: +a3_ +, +rhs +.a3_, 0 ) && + +483 +f_com + +ba_ty +:: +a4_ +, +rhs +.a4_, 0 ); + +487 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 + > cs + gli5 +: +ive + +age5 +< +A1 +, A2, A3, A4, A5 > + +489 + give +: + +491  +age5 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 + > + tba_ty +; + +493 + gpublic +: + +495 +li5 + +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 + ): +ba_ty +(1,2,3,4,5 ) {} + +497 +A1 + + gݔ +[] ( + gboo +:: +g +<1>cڡ {  +ba_ty +:: +a1_ +; } + +498 +A2 + + gݔ +[] ( + gboo +:: +g +<2>cڡ {  +ba_ty +:: +a2_ +; } + +499 +A3 + + gݔ +[] ( + gboo +:: +g +<3>cڡ {  +ba_ty +:: +a3_ +; } + +500 +A4 + + gݔ +[] ( + gboo +:: +g +<4>cڡ {  +ba_ty +:: +a4_ +; } + +501 +A5 + + gݔ +[] ( + gboo +:: +g +<5>cڡ {  +ba_ty +:: +a5_ +; } + +503 +A1 + + gݔ +[] ( + gboo +:: +g +<1> (*()cڡ {  +ba_ty +:: +a1_ +; } + +504 +A2 + + gݔ +[] ( + gboo +:: +g +<2> (*()cڡ {  +ba_ty +:: +a2_ +; } + +505 +A3 + + gݔ +[] ( + gboo +:: +g +<3> (*()cڡ {  +ba_ty +:: +a3_ +; } + +506 +A4 + + gݔ +[] ( + gboo +:: +g +<4> (*()cڡ {  +ba_ty +:: +a4_ +; } + +507 +A5 + + gݔ +[] ( + gboo +:: +g +<5> (*()cڡ {  +ba_ty +:: +a5_ +; } + +509 + gme +< +ass + + gT +> T & + gݔ +[] ( + g_bi +:: +vue +< +T +> & +v +cڡ {  v. +g +(); } + +511 + gme +< +ass + + gT +> +T + cڡ & + gݔ +[] ( + g_bi +:: +vue + cڡ & +v +cڡ {  v. +g +(); } + +513 + gme +< +ass + + gT +> T & + gݔ +[] ( + gn_w + cڡ & + gv +cڡ {  v. +g +(); } + +515 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> & + gb +cڡ {  b. +ev +(* +this +); } + +517 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> cڡ & + gb +cڡ {  b. +ev +(* +this +); } + +519 + gme +< +ass + + gR +, cs + gF +, cs + gA +> +R + +ݔ +()( + gty +, F & + gf +, A & + ga +, ) + +521  + gunw +< + gF +>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +],[ba_ty:: +a3_ +],[ba_ty:: +a4_ +],[ba_ty:: +a5_ +]); + +524 + gme +< +ass + + gR +, cs + gF +, cs + gA +> +R + +ݔ +()( + gty +, +F + cڡ & + gf +, A & + ga +, ) const + +526  + gunw +< +F + cڡ>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +],[ba_ty:: +a3_ +],[ba_ty:: +a4_ +],[ba_ty:: +a5_ +]); + +529 + gme +< +ass + + gF +, cs + gA +>  +ݔ +()( + gty +<>, F & + gf +, A & + ga +, ) + +531 + gunw +< + gF +>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +],[ba_ty:: +a3_ +],[ba_ty:: +a4_ +],[ba_ty:: +a5_ +]); + +534 + gme +< +ass + + gF +, cs + gA +>  +ݔ +()( + gty +<>, +F + cڡ & + gf +, A & + ga +, ) const + +536 + gunw +< +F + cڡ>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +],[ba_ty:: +a3_ +],[ba_ty:: +a4_ +],[ba_ty:: +a5_ +]); + +539 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +541 + gba_ty +:: +ac +( +v +); + +544 +bo + + gݔ +==( +li5 + cڡ & +rhs +) const + +548 +f_com + +ba_ty +:: +a1_ +, +rhs +.a1_, 0 ) && + +549 +f_com + +ba_ty +:: +a2_ +, +rhs +.a2_, 0 ) && + +550 +f_com + +ba_ty +:: +a3_ +, +rhs +.a3_, 0 ) && + +551 +f_com + +ba_ty +:: +a4_ +, +rhs +.a4_, 0 ) && + +552 +f_com + +ba_ty +:: +a5_ +, +rhs +.a5_, 0 ); + +556 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +> cs + gli6 +: +ive + +age6 +< +A1 +, A2, A3, A4, A5, A6 > + +558 + give +: + +560  +age6 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 + > + tba_ty +; + +562 + gpublic +: + +564 +li6 + +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 + ): +ba_ty +(1,2,3,4,5,6 ) {} + +566 +A1 + + gݔ +[] ( + gboo +:: +g +<1>cڡ {  +ba_ty +:: +a1_ +; } + +567 +A2 + + gݔ +[] ( + gboo +:: +g +<2>cڡ {  +ba_ty +:: +a2_ +; } + +568 +A3 + + gݔ +[] ( + gboo +:: +g +<3>cڡ {  +ba_ty +:: +a3_ +; } + +569 +A4 + + gݔ +[] ( + gboo +:: +g +<4>cڡ {  +ba_ty +:: +a4_ +; } + +570 +A5 + + gݔ +[] ( + gboo +:: +g +<5>cڡ {  +ba_ty +:: +a5_ +; } + +571 +A6 + + gݔ +[] ( + gboo +:: +g +<6>cڡ {  +ba_ty +:: +a6_ +; } + +573 +A1 + + gݔ +[] ( + gboo +:: +g +<1> (*()cڡ {  +ba_ty +:: +a1_ +; } + +574 +A2 + + gݔ +[] ( + gboo +:: +g +<2> (*()cڡ {  +ba_ty +:: +a2_ +; } + +575 +A3 + + gݔ +[] ( + gboo +:: +g +<3> (*()cڡ {  +ba_ty +:: +a3_ +; } + +576 +A4 + + gݔ +[] ( + gboo +:: +g +<4> (*()cڡ {  +ba_ty +:: +a4_ +; } + +577 +A5 + + gݔ +[] ( + gboo +:: +g +<5> (*()cڡ {  +ba_ty +:: +a5_ +; } + +578 +A6 + + gݔ +[] ( + gboo +:: +g +<6> (*()cڡ {  +ba_ty +:: +a6_ +; } + +580 + gme +< +ass + + gT +> T & + gݔ +[] ( + g_bi +:: +vue +< +T +> & +v +cڡ {  v. +g +(); } + +582 + gme +< +ass + + gT +> +T + cڡ & + gݔ +[] ( + g_bi +:: +vue + cڡ & +v +cڡ {  v. +g +(); } + +584 + gme +< +ass + + gT +> T & + gݔ +[] ( + gn_w + cڡ & + gv +cڡ {  v. +g +(); } + +586 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> & + gb +cڡ {  b. +ev +(* +this +); } + +588 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> cڡ & + gb +cڡ {  b. +ev +(* +this +); } + +590 + gme +< +ass + + gR +, cs + gF +, cs + gA +> +R + +ݔ +()( + gty +, F & + gf +, A & + ga +, ) + +592  + gunw +< + gF +>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +],[ba_ty:: +a3_ +],[ba_ty:: +a4_ +],[ba_ty:: +a5_ +],[ba_ty:: +a6_ +]); + +595 + gme +< +ass + + gR +, cs + gF +, cs + gA +> +R + +ݔ +()( + gty +, +F + cڡ & + gf +, A & + ga +, ) const + +597  + gunw +< +F + cڡ>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +],[ba_ty:: +a3_ +],[ba_ty:: +a4_ +],[ba_ty:: +a5_ +],[ba_ty:: +a6_ +]); + +600 + gme +< +ass + + gF +, cs + gA +>  +ݔ +()( + gty +<>, F & + gf +, A & + ga +, ) + +602 + gunw +< + gF +>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +],[ba_ty:: +a3_ +],[ba_ty:: +a4_ +],[ba_ty:: +a5_ +],[ba_ty:: +a6_ +]); + +605 + gme +< +ass + + gF +, cs + gA +>  +ݔ +()( + gty +<>, +F + cڡ & + gf +, A & + ga +, ) const + +607 + gunw +< +F + cڡ>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +],[ba_ty:: +a3_ +],[ba_ty:: +a4_ +],[ba_ty:: +a5_ +],[ba_ty:: +a6_ +]); + +610 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +612 + gba_ty +:: +ac +( +v +); + +615 +bo + + gݔ +==( +li6 + cڡ & +rhs +) const + +619 +f_com + +ba_ty +:: +a1_ +, +rhs +.a1_, 0 ) && + +620 +f_com + +ba_ty +:: +a2_ +, +rhs +.a2_, 0 ) && + +621 +f_com + +ba_ty +:: +a3_ +, +rhs +.a3_, 0 ) && + +622 +f_com + +ba_ty +:: +a4_ +, +rhs +.a4_, 0 ) && + +623 +f_com + +ba_ty +:: +a5_ +, +rhs +.a5_, 0 ) && + +624 +f_com + +ba_ty +:: +a6_ +, +rhs +.a6_, 0 ); + +628 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +> cs + gli7 +: +ive + +age7 +< +A1 +, A2, A3, A4, A5, A6, A7 > + +630 + give +: + +632  +age7 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 + > + tba_ty +; + +634 + gpublic +: + +636 +li7 + +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 + ): +ba_ty +(1,2,3,4,5,6,7 ) {} + +638 +A1 + + gݔ +[] ( + gboo +:: +g +<1>cڡ {  +ba_ty +:: +a1_ +; } + +639 +A2 + + gݔ +[] ( + gboo +:: +g +<2>cڡ {  +ba_ty +:: +a2_ +; } + +640 +A3 + + gݔ +[] ( + gboo +:: +g +<3>cڡ {  +ba_ty +:: +a3_ +; } + +641 +A4 + + gݔ +[] ( + gboo +:: +g +<4>cڡ {  +ba_ty +:: +a4_ +; } + +642 +A5 + + gݔ +[] ( + gboo +:: +g +<5>cڡ {  +ba_ty +:: +a5_ +; } + +643 +A6 + + gݔ +[] ( + gboo +:: +g +<6>cڡ {  +ba_ty +:: +a6_ +; } + +644 +A7 + + gݔ +[] ( + gboo +:: +g +<7>cڡ {  +ba_ty +:: +a7_ +; } + +646 +A1 + + gݔ +[] ( + gboo +:: +g +<1> (*()cڡ {  +ba_ty +:: +a1_ +; } + +647 +A2 + + gݔ +[] ( + gboo +:: +g +<2> (*()cڡ {  +ba_ty +:: +a2_ +; } + +648 +A3 + + gݔ +[] ( + gboo +:: +g +<3> (*()cڡ {  +ba_ty +:: +a3_ +; } + +649 +A4 + + gݔ +[] ( + gboo +:: +g +<4> (*()cڡ {  +ba_ty +:: +a4_ +; } + +650 +A5 + + gݔ +[] ( + gboo +:: +g +<5> (*()cڡ {  +ba_ty +:: +a5_ +; } + +651 +A6 + + gݔ +[] ( + gboo +:: +g +<6> (*()cڡ {  +ba_ty +:: +a6_ +; } + +652 +A7 + + gݔ +[] ( + gboo +:: +g +<7> (*()cڡ {  +ba_ty +:: +a7_ +; } + +654 + gme +< +ass + + gT +> T & + gݔ +[] ( + g_bi +:: +vue +< +T +> & +v +cڡ {  v. +g +(); } + +656 + gme +< +ass + + gT +> +T + cڡ & + gݔ +[] ( + g_bi +:: +vue + cڡ & +v +cڡ {  v. +g +(); } + +658 + gme +< +ass + + gT +> T & + gݔ +[] ( + gn_w + cڡ & + gv +cڡ {  v. +g +(); } + +660 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> & + gb +cڡ {  b. +ev +(* +this +); } + +662 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> cڡ & + gb +cڡ {  b. +ev +(* +this +); } + +664 + gme +< +ass + + gR +, cs + gF +, cs + gA +> +R + +ݔ +()( + gty +, F & + gf +, A & + ga +, ) + +666  + gunw +< + gF +>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +],[ba_ty:: +a3_ +],[ba_ty:: +a4_ +],[ba_ty:: +a5_ +],[ba_ty:: +a6_ +],[ba_ty:: +a7_ +]); + +669 + gme +< +ass + + gR +, cs + gF +, cs + gA +> +R + +ݔ +()( + gty +, +F + cڡ & + gf +, A & + ga +, ) const + +671  + gunw +< +F + cڡ>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +],[ba_ty:: +a3_ +],[ba_ty:: +a4_ +],[ba_ty:: +a5_ +],[ba_ty:: +a6_ +],[ba_ty:: +a7_ +]); + +674 + gme +< +ass + + gF +, cs + gA +>  +ݔ +()( + gty +<>, F & + gf +, A & + ga +, ) + +676 + gunw +< + gF +>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +],[ba_ty:: +a3_ +],[ba_ty:: +a4_ +],[ba_ty:: +a5_ +],[ba_ty:: +a6_ +],[ba_ty:: +a7_ +]); + +679 + gme +< +ass + + gF +, cs + gA +>  +ݔ +()( + gty +<>, +F + cڡ & + gf +, A & + ga +, ) const + +681 + gunw +< +F + cڡ>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +],[ba_ty:: +a3_ +],[ba_ty:: +a4_ +],[ba_ty:: +a5_ +],[ba_ty:: +a6_ +],[ba_ty:: +a7_ +]); + +684 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +686 + gba_ty +:: +ac +( +v +); + +689 +bo + + gݔ +==( +li7 + cڡ & +rhs +) const + +693 +f_com + +ba_ty +:: +a1_ +, +rhs +.a1_, 0 ) && + +694 +f_com + +ba_ty +:: +a2_ +, +rhs +.a2_, 0 ) && + +695 +f_com + +ba_ty +:: +a3_ +, +rhs +.a3_, 0 ) && + +696 +f_com + +ba_ty +:: +a4_ +, +rhs +.a4_, 0 ) && + +697 +f_com + +ba_ty +:: +a5_ +, +rhs +.a5_, 0 ) && + +698 +f_com + +ba_ty +:: +a6_ +, +rhs +.a6_, 0 ) && + +699 +f_com + +ba_ty +:: +a7_ +, +rhs +.a7_, 0 ); + +703 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 + > cs + gli8 +: +ive + +age8 +< +A1 +, A2, A3, A4, A5, A6, A7, A8 > + +705 + give +: + +707  +age8 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +, + tA8 + > + tba_ty +; + +709 + gpublic +: + +711 +li8 + +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 + ): +ba_ty +(1,2,3,4,5,6,7,8 ) {} + +713 +A1 + + gݔ +[] ( + gboo +:: +g +<1>cڡ {  +ba_ty +:: +a1_ +; } + +714 +A2 + + gݔ +[] ( + gboo +:: +g +<2>cڡ {  +ba_ty +:: +a2_ +; } + +715 +A3 + + gݔ +[] ( + gboo +:: +g +<3>cڡ {  +ba_ty +:: +a3_ +; } + +716 +A4 + + gݔ +[] ( + gboo +:: +g +<4>cڡ {  +ba_ty +:: +a4_ +; } + +717 +A5 + + gݔ +[] ( + gboo +:: +g +<5>cڡ {  +ba_ty +:: +a5_ +; } + +718 +A6 + + gݔ +[] ( + gboo +:: +g +<6>cڡ {  +ba_ty +:: +a6_ +; } + +719 +A7 + + gݔ +[] ( + gboo +:: +g +<7>cڡ {  +ba_ty +:: +a7_ +; } + +720 +A8 + + gݔ +[] ( + gboo +:: +g +<8>cڡ {  +ba_ty +:: +a8_ +; } + +722 +A1 + + gݔ +[] ( + gboo +:: +g +<1> (*()cڡ {  +ba_ty +:: +a1_ +; } + +723 +A2 + + gݔ +[] ( + gboo +:: +g +<2> (*()cڡ {  +ba_ty +:: +a2_ +; } + +724 +A3 + + gݔ +[] ( + gboo +:: +g +<3> (*()cڡ {  +ba_ty +:: +a3_ +; } + +725 +A4 + + gݔ +[] ( + gboo +:: +g +<4> (*()cڡ {  +ba_ty +:: +a4_ +; } + +726 +A5 + + gݔ +[] ( + gboo +:: +g +<5> (*()cڡ {  +ba_ty +:: +a5_ +; } + +727 +A6 + + gݔ +[] ( + gboo +:: +g +<6> (*()cڡ {  +ba_ty +:: +a6_ +; } + +728 +A7 + + gݔ +[] ( + gboo +:: +g +<7> (*()cڡ {  +ba_ty +:: +a7_ +; } + +729 +A8 + + gݔ +[] ( + gboo +:: +g +<8> (*()cڡ {  +ba_ty +:: +a8_ +; } + +731 + gme +< +ass + + gT +> T & + gݔ +[] ( + g_bi +:: +vue +< +T +> & +v +cڡ {  v. +g +(); } + +733 + gme +< +ass + + gT +> +T + cڡ & + gݔ +[] ( + g_bi +:: +vue + cڡ & +v +cڡ {  v. +g +(); } + +735 + gme +< +ass + + gT +> T & + gݔ +[] ( + gn_w + cڡ & + gv +cڡ {  v. +g +(); } + +737 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> & + gb +cڡ {  b. +ev +(* +this +); } + +739 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> cڡ & + gb +cڡ {  b. +ev +(* +this +); } + +741 + gme +< +ass + + gR +, cs + gF +, cs + gA +> +R + +ݔ +()( + gty +, F & + gf +, A & + ga +, ) + +743  + gunw +< + gF +>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +],[ba_ty:: +a3_ +],[ba_ty:: +a4_ +],[ba_ty:: +a5_ +],[ba_ty:: +a6_ +],[ba_ty:: +a7_ +],[ba_ty:: +a8_ +]); + +746 + gme +< +ass + + gR +, cs + gF +, cs + gA +> +R + +ݔ +()( + gty +, +F + cڡ & + gf +, A & + ga +, ) const + +748  + gunw +< +F + cڡ>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +],[ba_ty:: +a3_ +],[ba_ty:: +a4_ +],[ba_ty:: +a5_ +],[ba_ty:: +a6_ +],[ba_ty:: +a7_ +],[ba_ty:: +a8_ +]); + +751 + gme +< +ass + + gF +, cs + gA +>  +ݔ +()( + gty +<>, F & + gf +, A & + ga +, ) + +753 + gunw +< + gF +>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +],[ba_ty:: +a3_ +],[ba_ty:: +a4_ +],[ba_ty:: +a5_ +],[ba_ty:: +a6_ +],[ba_ty:: +a7_ +],[ba_ty:: +a8_ +]); + +756 + gme +< +ass + + gF +, cs + gA +>  +ݔ +()( + gty +<>, +F + cڡ & + gf +, A & + ga +, ) const + +758 + gunw +< +F + cڡ>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +],[ba_ty:: +a3_ +],[ba_ty:: +a4_ +],[ba_ty:: +a5_ +],[ba_ty:: +a6_ +],[ba_ty:: +a7_ +],[ba_ty:: +a8_ +]); + +761 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +763 + gba_ty +:: +ac +( +v +); + +766 +bo + + gݔ +==( +li8 + cڡ & +rhs +) const + +770 +f_com + +ba_ty +:: +a1_ +, +rhs +.a1_, 0 ) && + +771 +f_com + +ba_ty +:: +a2_ +, +rhs +.a2_, 0 ) && + +772 +f_com + +ba_ty +:: +a3_ +, +rhs +.a3_, 0 ) && + +773 +f_com + +ba_ty +:: +a4_ +, +rhs +.a4_, 0 ) && + +774 +f_com + +ba_ty +:: +a5_ +, +rhs +.a5_, 0 ) && + +775 +f_com + +ba_ty +:: +a6_ +, +rhs +.a6_, 0 ) && + +776 +f_com + +ba_ty +:: +a7_ +, +rhs +.a7_, 0 ) && + +777 +f_com + +ba_ty +:: +a8_ +, +rhs +.a8_, 0 ); + +781 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +, cs + gA9 +> cs + gli9 +: +ive + +age9 +< +A1 +, A2, A3, A4, A5, A6, A7, A8, A9 > + +783 + give +: + +785  +age9 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +, + tA8 +, + tA9 + > + tba_ty +; + +787 + gpublic +: + +789 +li9 + +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +, +A9 + +a9 + ): +ba_ty +(1,2,3,4,5,6,7,8,9 ) {} + +791 +A1 + + gݔ +[] ( + gboo +:: +g +<1>cڡ {  +ba_ty +:: +a1_ +; } + +792 +A2 + + gݔ +[] ( + gboo +:: +g +<2>cڡ {  +ba_ty +:: +a2_ +; } + +793 +A3 + + gݔ +[] ( + gboo +:: +g +<3>cڡ {  +ba_ty +:: +a3_ +; } + +794 +A4 + + gݔ +[] ( + gboo +:: +g +<4>cڡ {  +ba_ty +:: +a4_ +; } + +795 +A5 + + gݔ +[] ( + gboo +:: +g +<5>cڡ {  +ba_ty +:: +a5_ +; } + +796 +A6 + + gݔ +[] ( + gboo +:: +g +<6>cڡ {  +ba_ty +:: +a6_ +; } + +797 +A7 + + gݔ +[] ( + gboo +:: +g +<7>cڡ {  +ba_ty +:: +a7_ +; } + +798 +A8 + + gݔ +[] ( + gboo +:: +g +<8>cڡ {  +ba_ty +:: +a8_ +; } + +799 +A9 + + gݔ +[] ( + gboo +:: +g +<9>cڡ {  +ba_ty +:: +a9_ +; } + +801 +A1 + + gݔ +[] ( + gboo +:: +g +<1> (*()cڡ {  +ba_ty +:: +a1_ +; } + +802 +A2 + + gݔ +[] ( + gboo +:: +g +<2> (*()cڡ {  +ba_ty +:: +a2_ +; } + +803 +A3 + + gݔ +[] ( + gboo +:: +g +<3> (*()cڡ {  +ba_ty +:: +a3_ +; } + +804 +A4 + + gݔ +[] ( + gboo +:: +g +<4> (*()cڡ {  +ba_ty +:: +a4_ +; } + +805 +A5 + + gݔ +[] ( + gboo +:: +g +<5> (*()cڡ {  +ba_ty +:: +a5_ +; } + +806 +A6 + + gݔ +[] ( + gboo +:: +g +<6> (*()cڡ {  +ba_ty +:: +a6_ +; } + +807 +A7 + + gݔ +[] ( + gboo +:: +g +<7> (*()cڡ {  +ba_ty +:: +a7_ +; } + +808 +A8 + + gݔ +[] ( + gboo +:: +g +<8> (*()cڡ {  +ba_ty +:: +a8_ +; } + +809 +A9 + + gݔ +[] ( + gboo +:: +g +<9> (*()cڡ {  +ba_ty +:: +a9_ +; } + +811 + gme +< +ass + + gT +> T & + gݔ +[] ( + g_bi +:: +vue +< +T +> & +v +cڡ {  v. +g +(); } + +813 + gme +< +ass + + gT +> +T + cڡ & + gݔ +[] ( + g_bi +:: +vue + cڡ & +v +cڡ {  v. +g +(); } + +815 + gme +< +ass + + gT +> T & + gݔ +[] ( + gn_w + cڡ & + gv +cڡ {  v. +g +(); } + +817 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> & + gb +cڡ {  b. +ev +(* +this +); } + +819 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> cڡ & + gb +cڡ {  b. +ev +(* +this +); } + +821 + gme +< +ass + + gR +, cs + gF +, cs + gA +> +R + +ݔ +()( + gty +, F & + gf +, A & + ga +, ) + +823  + gunw +< + gF +>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +],[ba_ty:: +a3_ +],[ba_ty:: +a4_ +],[ba_ty:: +a5_ +],[ba_ty:: +a6_ +],[ba_ty:: +a7_ +],[ba_ty:: +a8_ +],[ba_ty:: +a9_ +]); + +826 + gme +< +ass + + gR +, cs + gF +, cs + gA +> +R + +ݔ +()( + gty +, +F + cڡ & + gf +, A & + ga +, ) const + +828  + gunw +< +F + cڡ>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +],[ba_ty:: +a3_ +],[ba_ty:: +a4_ +],[ba_ty:: +a5_ +],[ba_ty:: +a6_ +],[ba_ty:: +a7_ +],[ba_ty:: +a8_ +],[ba_ty:: +a9_ +]); + +831 + gme +< +ass + + gF +, cs + gA +>  +ݔ +()( + gty +<>, F & + gf +, A & + ga +, ) + +833 + gunw +< + gF +>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +],[ba_ty:: +a3_ +],[ba_ty:: +a4_ +],[ba_ty:: +a5_ +],[ba_ty:: +a6_ +],[ba_ty:: +a7_ +],[ba_ty:: +a8_ +],[ba_ty:: +a9_ +]); + +836 + gme +< +ass + + gF +, cs + gA +>  +ݔ +()( + gty +<>, +F + cڡ & + gf +, A & + ga +, ) const + +838 + gunw +< +F + cڡ>:: +unwp +( +f +, 0)( + ga +[ +ba_ty +:: +a1_ +],[ba_ty:: +a2_ +],[ba_ty:: +a3_ +],[ba_ty:: +a4_ +],[ba_ty:: +a5_ +],[ba_ty:: +a6_ +],[ba_ty:: +a7_ +],[ba_ty:: +a8_ +],[ba_ty:: +a9_ +]); + +841 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +843 + gba_ty +:: +ac +( +v +); + +846 +bo + + gݔ +==( +li9 + cڡ & +rhs +) const + +850 +f_com + +ba_ty +:: +a1_ +, +rhs +.a1_, 0 ) && + +851 +f_com + +ba_ty +:: +a2_ +, +rhs +.a2_, 0 ) && + +852 +f_com + +ba_ty +:: +a3_ +, +rhs +.a3_, 0 ) && + +853 +f_com + +ba_ty +:: +a4_ +, +rhs +.a4_, 0 ) && + +854 +f_com + +ba_ty +:: +a5_ +, +rhs +.a5_, 0 ) && + +855 +f_com + +ba_ty +:: +a6_ +, +rhs +.a6_, 0 ) && + +856 +f_com + +ba_ty +:: +a7_ +, +rhs +.a7_, 0 ) && + +857 +f_com + +ba_ty +:: +a8_ +, +rhs +.a8_, 0 ) && + +858 +f_com + +ba_ty +:: +a9_ +, +rhs +.a9_, 0 ); + +862 #ifde +BOOST_MSVC + + +863 #agm +wng +( +p +) + +868 #i! +defed + +BOOST_NO_CXX11_RVALUE_REFERENCES + ) + +870 + gme +< +ass + + gA1 + > cs + cli1 + + +872 + give +: + +874 +A1 + & +a1_ +; + +876 + gpublic +: + +878 +exic + +li1 + +A1 + & +a1 + ): +a1_ +(1 ) {} + +880 +A1 + && +ݔ +[] ( +boo +:: +g +<1>cڡ {  +d +:: +fwd + +a1_ + ); } + +882 + gA1 + && + gݔ +[] ( + gboo +:: +g +<1> (*()cڡ {  +d +:: +fwd +< +A1 +> +a1_ + ); } + +884 + gme +< +ass + + gT +> T & + gݔ +[] ( + g_bi +:: +vue +< +T +> & +v + ) cڡ {  v. +g +(); } + +886 + gme +< +ass + + gT +> +T + cڡ & + gݔ +[] ( + g_bi +:: +vue + cڡ & +v + ) cڡ {  v. +g +(); } + +888 + gme +< +ass + + gT +> T & + gݔ +[] ( + gn_w + cڡ & + gv +cڡ {  v. +g +(); } + +890 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> & + gb +) const + +892 + gli1 +< + gA1 +&> +a + +a1_ + ); + +893  + gb +. +ev + +a + ); + +896 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> cڡ & + gb +) const + +898 + gli1 +< + gA1 +&> +a + +a1_ + ); + +899  + gb +. +ev + +a + ); + +903 + gme +< +ass + + gA1 +, cs + gA2 + > cs + cli2 + + +905 + give +: + +907 +A1 + & +a1_ +; + +908 + gA2 + & + ga2_ +; + +910 + gpublic +: + +912 +li2 + +A1 + & +a1 +, +A2 + & +a2 + ): +a1_ +a1 ), +a2_ +(2 ) {} + +914 + gA1 + && + gݔ +[] ( + gboo +:: +g +<1>cڡ {  +d +:: +fwd +< +A1 +> +a1_ + ); } + +915 + gA2 + && + gݔ +[] ( + gboo +:: +g +<2>cڡ {  +d +:: +fwd +< +A2 +> +a2_ + ); } + +917 + gA1 + && + gݔ +[] ( + gboo +:: +g +<1> (*()cڡ {  +d +:: +fwd +< +A1 +> +a1_ + ); } + +918 + gA2 + && + gݔ +[] ( + gboo +:: +g +<2> (*()cڡ {  +d +:: +fwd +< +A2 +> +a2_ + ); } + +920 + gme +< +ass + + gT +> T & + gݔ +[] ( + g_bi +:: +vue +< +T +> & +v + ) cڡ {  v. +g +(); } + +922 + gme +< +ass + + gT +> +T + cڡ & + gݔ +[] ( + g_bi +:: +vue + cڡ & +v + ) cڡ {  v. +g +(); } + +924 + gme +< +ass + + gT +> T & + gݔ +[] ( + gn_w + cڡ & + gv +cڡ {  v. +g +(); } + +926 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> & + gb +) const + +928 + gli2 +< + gA1 +&, + gA2 +&> +a + +a1_ +, +a2_ + ); + +929  + gb +. +ev + +a + ); + +932 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> cڡ & + gb +) const + +934 + gli2 +< + gA1 +&, + gA2 +&> +a + +a1_ +, +a2_ + ); + +935  + gb +. +ev + +a + ); + +939 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 + > cs + cli3 + + +941 + give +: + +943 +A1 + & +a1_ +; + +944 + gA2 + & + ga2_ +; + +945 + gA3 + & + ga3_ +; + +947 + gpublic +: + +949 +li3 + +A1 + & +a1 +, +A2 + & +a2 +, +A3 + & +a3 + ): +a1_ +a1 ), +a2_ +a2 ), +a3_ +(3 ) {} + +951 + gA1 + && + gݔ +[] ( + gboo +:: +g +<1>cڡ {  +d +:: +fwd +< +A1 +> +a1_ + ); } + +952 + gA2 + && + gݔ +[] ( + gboo +:: +g +<2>cڡ {  +d +:: +fwd +< +A2 +> +a2_ + ); } + +953 + gA3 + && + gݔ +[] ( + gboo +:: +g +<3>cڡ {  +d +:: +fwd +< +A3 +> +a3_ + ); } + +955 + gA1 + && + gݔ +[] ( + gboo +:: +g +<1> (*()cڡ {  +d +:: +fwd +< +A1 +> +a1_ + ); } + +956 + gA2 + && + gݔ +[] ( + gboo +:: +g +<2> (*()cڡ {  +d +:: +fwd +< +A2 +> +a2_ + ); } + +957 + gA3 + && + gݔ +[] ( + gboo +:: +g +<3> (*()cڡ {  +d +:: +fwd +< +A3 +> +a3_ + ); } + +959 + gme +< +ass + + gT +> T & + gݔ +[] ( + g_bi +:: +vue +< +T +> & +v + ) cڡ {  v. +g +(); } + +961 + gme +< +ass + + gT +> +T + cڡ & + gݔ +[] ( + g_bi +:: +vue + cڡ & +v + ) cڡ {  v. +g +(); } + +963 + gme +< +ass + + gT +> T & + gݔ +[] ( + gn_w + cڡ & + gv +cڡ {  v. +g +(); } + +965 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> & + gb +) const + +967 + gli3 +< + gA1 +&, + gA2 +&, + gA3 +&> +a + +a1_ +, +a2_ +, +a3_ + ); + +968  + gb +. +ev + +a + ); + +971 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> cڡ & + gb +) const + +973 + gli3 +< + gA1 +&, + gA2 +&, + gA3 +&> +a + +a1_ +, +a2_ +, +a3_ + ); + +974  + gb +. +ev + +a + ); + +978 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 + > cs + cli4 + + +980 + give +: + +982 +A1 + & +a1_ +; + +983 + gA2 + & + ga2_ +; + +984 + gA3 + & + ga3_ +; + +985 + gA4 + & + ga4_ +; + +987 + gpublic +: + +989 +li4 + +A1 + & +a1 +, +A2 + & +a2 +, +A3 + & +a3 +, +A4 + & +a4 + ): +a1_ +a1 ), +a2_ +a2 ), +a3_ +a3 ), +a4_ +(4 ) {} + +991 + gA1 + && + gݔ +[] ( + gboo +:: +g +<1>cڡ {  +d +:: +fwd +< +A1 +> +a1_ + ); } + +992 + gA2 + && + gݔ +[] ( + gboo +:: +g +<2>cڡ {  +d +:: +fwd +< +A2 +> +a2_ + ); } + +993 + gA3 + && + gݔ +[] ( + gboo +:: +g +<3>cڡ {  +d +:: +fwd +< +A3 +> +a3_ + ); } + +994 + gA4 + && + gݔ +[] ( + gboo +:: +g +<4>cڡ {  +d +:: +fwd +< +A4 +> +a4_ + ); } + +996 + gA1 + && + gݔ +[] ( + gboo +:: +g +<1> (*()cڡ {  +d +:: +fwd +< +A1 +> +a1_ + ); } + +997 + gA2 + && + gݔ +[] ( + gboo +:: +g +<2> (*()cڡ {  +d +:: +fwd +< +A2 +> +a2_ + ); } + +998 + gA3 + && + gݔ +[] ( + gboo +:: +g +<3> (*()cڡ {  +d +:: +fwd +< +A3 +> +a3_ + ); } + +999 + gA4 + && + gݔ +[] ( + gboo +:: +g +<4> (*()cڡ {  +d +:: +fwd +< +A4 +> +a4_ + ); } + +1001 + gme +< +ass + + gT +> T & + gݔ +[] ( + g_bi +:: +vue +< +T +> & +v + ) cڡ {  v. +g +(); } + +1003 + gme +< +ass + + gT +> +T + cڡ & + gݔ +[] ( + g_bi +:: +vue + cڡ & +v + ) cڡ {  v. +g +(); } + +1005 + gme +< +ass + + gT +> T & + gݔ +[] ( + gn_w + cڡ & + gv +cڡ {  v. +g +(); } + +1007 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> & + gb +) const + +1009 + gli4 +< + gA1 +&, + gA2 +&, + gA3 +&, + gA4 +&> +a + +a1_ +, +a2_ +, +a3_ +, +a4_ + ); + +1010  + gb +. +ev + +a + ); + +1013 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> cڡ & + gb +) const + +1015 + gli4 +< + gA1 +&, + gA2 +&, + gA3 +&, + gA4 +&> +a + +a1_ +, +a2_ +, +a3_ +, +a4_ + ); + +1016  + gb +. +ev + +a + ); + +1020 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 + > cs + cli5 + + +1022 + give +: + +1024 +A1 + & +a1_ +; + +1025 + gA2 + & + ga2_ +; + +1026 + gA3 + & + ga3_ +; + +1027 + gA4 + & + ga4_ +; + +1028 + gA5 + & + ga5_ +; + +1030 + gpublic +: + +1032 +li5 + +A1 + & +a1 +, +A2 + & +a2 +, +A3 + & +a3 +, +A4 + & +a4 +, +A5 + & +a5 + ): +a1_ +a1 ), +a2_ +a2 ), +a3_ +a3 ), +a4_ +a4 ), +a5_ +(5 ) {} + +1034 + gA1 + && + gݔ +[] ( + gboo +:: +g +<1>cڡ {  +d +:: +fwd +< +A1 +> +a1_ + ); } + +1035 + gA2 + && + gݔ +[] ( + gboo +:: +g +<2>cڡ {  +d +:: +fwd +< +A2 +> +a2_ + ); } + +1036 + gA3 + && + gݔ +[] ( + gboo +:: +g +<3>cڡ {  +d +:: +fwd +< +A3 +> +a3_ + ); } + +1037 + gA4 + && + gݔ +[] ( + gboo +:: +g +<4>cڡ {  +d +:: +fwd +< +A4 +> +a4_ + ); } + +1038 + gA5 + && + gݔ +[] ( + gboo +:: +g +<5>cڡ {  +d +:: +fwd +< +A5 +> +a5_ + ); } + +1040 + gA1 + && + gݔ +[] ( + gboo +:: +g +<1> (*()cڡ {  +d +:: +fwd +< +A1 +> +a1_ + ); } + +1041 + gA2 + && + gݔ +[] ( + gboo +:: +g +<2> (*()cڡ {  +d +:: +fwd +< +A2 +> +a2_ + ); } + +1042 + gA3 + && + gݔ +[] ( + gboo +:: +g +<3> (*()cڡ {  +d +:: +fwd +< +A3 +> +a3_ + ); } + +1043 + gA4 + && + gݔ +[] ( + gboo +:: +g +<4> (*()cڡ {  +d +:: +fwd +< +A4 +> +a4_ + ); } + +1044 + gA5 + && + gݔ +[] ( + gboo +:: +g +<5> (*()cڡ {  +d +:: +fwd +< +A5 +> +a5_ + ); } + +1046 + gme +< +ass + + gT +> T & + gݔ +[] ( + g_bi +:: +vue +< +T +> & +v + ) cڡ {  v. +g +(); } + +1048 + gme +< +ass + + gT +> +T + cڡ & + gݔ +[] ( + g_bi +:: +vue + cڡ & +v + ) cڡ {  v. +g +(); } + +1050 + gme +< +ass + + gT +> T & + gݔ +[] ( + gn_w + cڡ & + gv +cڡ {  v. +g +(); } + +1052 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> & + gb +) const + +1054 + gli5 +< + gA1 +&, + gA2 +&, + gA3 +&, + gA4 +&, + gA5 +&> +a + +a1_ +, +a2_ +, +a3_ +, +a4_ +, +a5_ + ); + +1055  + gb +. +ev + +a + ); + +1058 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> cڡ & + gb +) const + +1060 + gli5 +< + gA1 +&, + gA2 +&, + gA3 +&, + gA4 +&, + gA5 +&> +a + +a1_ +, +a2_ +, +a3_ +, +a4_ +, +a5_ + ); + +1061  + gb +. +ev + +a + ); + +1065 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 + > cs + cli6 + + +1067 + give +: + +1069 +A1 + & +a1_ +; + +1070 + gA2 + & + ga2_ +; + +1071 + gA3 + & + ga3_ +; + +1072 + gA4 + & + ga4_ +; + +1073 + gA5 + & + ga5_ +; + +1074 + gA6 + & + ga6_ +; + +1076 + gpublic +: + +1078 +li6 + +A1 + & +a1 +, +A2 + & +a2 +, +A3 + & +a3 +, +A4 + & +a4 +, +A5 + & +a5 +, +A6 + & +a6 + ): +a1_ +a1 ), +a2_ +a2 ), +a3_ +a3 ), +a4_ +a4 ), +a5_ +a5 ), +a6_ +(6 ) {} + +1080 + gA1 + && + gݔ +[] ( + gboo +:: +g +<1>cڡ {  +d +:: +fwd +< +A1 +> +a1_ + ); } + +1081 + gA2 + && + gݔ +[] ( + gboo +:: +g +<2>cڡ {  +d +:: +fwd +< +A2 +> +a2_ + ); } + +1082 + gA3 + && + gݔ +[] ( + gboo +:: +g +<3>cڡ {  +d +:: +fwd +< +A3 +> +a3_ + ); } + +1083 + gA4 + && + gݔ +[] ( + gboo +:: +g +<4>cڡ {  +d +:: +fwd +< +A4 +> +a4_ + ); } + +1084 + gA5 + && + gݔ +[] ( + gboo +:: +g +<5>cڡ {  +d +:: +fwd +< +A5 +> +a5_ + ); } + +1085 + gA6 + && + gݔ +[] ( + gboo +:: +g +<6>cڡ {  +d +:: +fwd +< +A6 +> +a6_ + ); } + +1087 + gA1 + && + gݔ +[] ( + gboo +:: +g +<1> (*()cڡ {  +d +:: +fwd +< +A1 +> +a1_ + ); } + +1088 + gA2 + && + gݔ +[] ( + gboo +:: +g +<2> (*()cڡ {  +d +:: +fwd +< +A2 +> +a2_ + ); } + +1089 + gA3 + && + gݔ +[] ( + gboo +:: +g +<3> (*()cڡ {  +d +:: +fwd +< +A3 +> +a3_ + ); } + +1090 + gA4 + && + gݔ +[] ( + gboo +:: +g +<4> (*()cڡ {  +d +:: +fwd +< +A4 +> +a4_ + ); } + +1091 + gA5 + && + gݔ +[] ( + gboo +:: +g +<5> (*()cڡ {  +d +:: +fwd +< +A5 +> +a5_ + ); } + +1092 + gA6 + && + gݔ +[] ( + gboo +:: +g +<6> (*()cڡ {  +d +:: +fwd +< +A6 +> +a6_ + ); } + +1094 + gme +< +ass + + gT +> T & + gݔ +[] ( + g_bi +:: +vue +< +T +> & +v + ) cڡ {  v. +g +(); } + +1096 + gme +< +ass + + gT +> +T + cڡ & + gݔ +[] ( + g_bi +:: +vue + cڡ & +v + ) cڡ {  v. +g +(); } + +1098 + gme +< +ass + + gT +> T & + gݔ +[] ( + gn_w + cڡ & + gv +cڡ {  v. +g +(); } + +1100 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> & + gb +) const + +1102 + gli6 +< + gA1 +&, + gA2 +&, + gA3 +&, + gA4 +&, + gA5 +&, + gA6 +&> +a + +a1_ +, +a2_ +, +a3_ +, +a4_ +, +a5_ +, +a6_ + ); + +1103  + gb +. +ev + +a + ); + +1106 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> cڡ & + gb +) const + +1108 + gli6 +< + gA1 +&, + gA2 +&, + gA3 +&, + gA4 +&, + gA5 +&, + gA6 +&> +a + +a1_ +, +a2_ +, +a3_ +, +a4_ +, +a5_ +, +a6_ + ); + +1109  + gb +. +ev + +a + ); + +1113 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 + > cs + cli7 + + +1115 + give +: + +1117 +A1 + & +a1_ +; + +1118 + gA2 + & + ga2_ +; + +1119 + gA3 + & + ga3_ +; + +1120 + gA4 + & + ga4_ +; + +1121 + gA5 + & + ga5_ +; + +1122 + gA6 + & + ga6_ +; + +1123 + gA7 + & + ga7_ +; + +1125 + gpublic +: + +1127 +li7 + +A1 + & +a1 +, +A2 + & +a2 +, +A3 + & +a3 +, +A4 + & +a4 +, +A5 + & +a5 +, +A6 + & +a6 +, +A7 + & +a7 + ): +a1_ +a1 ), +a2_ +a2 ), +a3_ +a3 ), +a4_ +a4 ), +a5_ +a5 ), +a6_ +a6 ), +a7_ +(7 ) {} + +1129 + gA1 + && + gݔ +[] ( + gboo +:: +g +<1>cڡ {  +d +:: +fwd +< +A1 +> +a1_ + ); } + +1130 + gA2 + && + gݔ +[] ( + gboo +:: +g +<2>cڡ {  +d +:: +fwd +< +A2 +> +a2_ + ); } + +1131 + gA3 + && + gݔ +[] ( + gboo +:: +g +<3>cڡ {  +d +:: +fwd +< +A3 +> +a3_ + ); } + +1132 + gA4 + && + gݔ +[] ( + gboo +:: +g +<4>cڡ {  +d +:: +fwd +< +A4 +> +a4_ + ); } + +1133 + gA5 + && + gݔ +[] ( + gboo +:: +g +<5>cڡ {  +d +:: +fwd +< +A5 +> +a5_ + ); } + +1134 + gA6 + && + gݔ +[] ( + gboo +:: +g +<6>cڡ {  +d +:: +fwd +< +A6 +> +a6_ + ); } + +1135 + gA7 + && + gݔ +[] ( + gboo +:: +g +<7>cڡ {  +d +:: +fwd +< +A7 +> +a7_ + ); } + +1137 + gA1 + && + gݔ +[] ( + gboo +:: +g +<1> (*()cڡ {  +d +:: +fwd +< +A1 +> +a1_ + ); } + +1138 + gA2 + && + gݔ +[] ( + gboo +:: +g +<2> (*()cڡ {  +d +:: +fwd +< +A2 +> +a2_ + ); } + +1139 + gA3 + && + gݔ +[] ( + gboo +:: +g +<3> (*()cڡ {  +d +:: +fwd +< +A3 +> +a3_ + ); } + +1140 + gA4 + && + gݔ +[] ( + gboo +:: +g +<4> (*()cڡ {  +d +:: +fwd +< +A4 +> +a4_ + ); } + +1141 + gA5 + && + gݔ +[] ( + gboo +:: +g +<5> (*()cڡ {  +d +:: +fwd +< +A5 +> +a5_ + ); } + +1142 + gA6 + && + gݔ +[] ( + gboo +:: +g +<6> (*()cڡ {  +d +:: +fwd +< +A6 +> +a6_ + ); } + +1143 + gA7 + && + gݔ +[] ( + gboo +:: +g +<7> (*()cڡ {  +d +:: +fwd +< +A7 +> +a7_ + ); } + +1145 + gme +< +ass + + gT +> T & + gݔ +[] ( + g_bi +:: +vue +< +T +> & +v + ) cڡ {  v. +g +(); } + +1147 + gme +< +ass + + gT +> +T + cڡ & + gݔ +[] ( + g_bi +:: +vue + cڡ & +v + ) cڡ {  v. +g +(); } + +1149 + gme +< +ass + + gT +> T & + gݔ +[] ( + gn_w + cڡ & + gv +cڡ {  v. +g +(); } + +1151 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> & + gb +) const + +1153 + gli7 +< + gA1 +&, + gA2 +&, + gA3 +&, + gA4 +&, + gA5 +&, + gA6 +&, + gA7 +&> +a + +a1_ +, +a2_ +, +a3_ +, +a4_ +, +a5_ +, +a6_ +, +a7_ + ); + +1154  + gb +. +ev + +a + ); + +1157 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> cڡ & + gb +) const + +1159 + gli7 +< + gA1 +&, + gA2 +&, + gA3 +&, + gA4 +&, + gA5 +&, + gA6 +&, + gA7 +&> +a + +a1_ +, +a2_ +, +a3_ +, +a4_ +, +a5_ +, +a6_ +, +a7_ + ); + +1160  + gb +. +ev + +a + ); + +1164 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 + > cs + cli8 + + +1166 + give +: + +1168 +A1 + & +a1_ +; + +1169 + gA2 + & + ga2_ +; + +1170 + gA3 + & + ga3_ +; + +1171 + gA4 + & + ga4_ +; + +1172 + gA5 + & + ga5_ +; + +1173 + gA6 + & + ga6_ +; + +1174 + gA7 + & + ga7_ +; + +1175 + gA8 + & + ga8_ +; + +1177 + gpublic +: + +1179 +li8 + +A1 + & +a1 +, +A2 + & +a2 +, +A3 + & +a3 +, +A4 + & +a4 +, +A5 + & +a5 +, +A6 + & +a6 +, +A7 + & +a7 +, +A8 + & +a8 + ): +a1_ +a1 ), +a2_ +a2 ), +a3_ +a3 ), +a4_ +a4 ), +a5_ +a5 ), +a6_ +a6 ), +a7_ +a7 ), +a8_ +(8 ) {} + +1181 + gA1 + && + gݔ +[] ( + gboo +:: +g +<1>cڡ {  +d +:: +fwd +< +A1 +> +a1_ + ); } + +1182 + gA2 + && + gݔ +[] ( + gboo +:: +g +<2>cڡ {  +d +:: +fwd +< +A2 +> +a2_ + ); } + +1183 + gA3 + && + gݔ +[] ( + gboo +:: +g +<3>cڡ {  +d +:: +fwd +< +A3 +> +a3_ + ); } + +1184 + gA4 + && + gݔ +[] ( + gboo +:: +g +<4>cڡ {  +d +:: +fwd +< +A4 +> +a4_ + ); } + +1185 + gA5 + && + gݔ +[] ( + gboo +:: +g +<5>cڡ {  +d +:: +fwd +< +A5 +> +a5_ + ); } + +1186 + gA6 + && + gݔ +[] ( + gboo +:: +g +<6>cڡ {  +d +:: +fwd +< +A6 +> +a6_ + ); } + +1187 + gA7 + && + gݔ +[] ( + gboo +:: +g +<7>cڡ {  +d +:: +fwd +< +A7 +> +a7_ + ); } + +1188 + gA8 + && + gݔ +[] ( + gboo +:: +g +<8>cڡ {  +d +:: +fwd +< +A8 +> +a8_ + ); } + +1190 + gA1 + && + gݔ +[] ( + gboo +:: +g +<1> (*()cڡ {  +d +:: +fwd +< +A1 +> +a1_ + ); } + +1191 + gA2 + && + gݔ +[] ( + gboo +:: +g +<2> (*()cڡ {  +d +:: +fwd +< +A2 +> +a2_ + ); } + +1192 + gA3 + && + gݔ +[] ( + gboo +:: +g +<3> (*()cڡ {  +d +:: +fwd +< +A3 +> +a3_ + ); } + +1193 + gA4 + && + gݔ +[] ( + gboo +:: +g +<4> (*()cڡ {  +d +:: +fwd +< +A4 +> +a4_ + ); } + +1194 + gA5 + && + gݔ +[] ( + gboo +:: +g +<5> (*()cڡ {  +d +:: +fwd +< +A5 +> +a5_ + ); } + +1195 + gA6 + && + gݔ +[] ( + gboo +:: +g +<6> (*()cڡ {  +d +:: +fwd +< +A6 +> +a6_ + ); } + +1196 + gA7 + && + gݔ +[] ( + gboo +:: +g +<7> (*()cڡ {  +d +:: +fwd +< +A7 +> +a7_ + ); } + +1197 + gA8 + && + gݔ +[] ( + gboo +:: +g +<8> (*()cڡ {  +d +:: +fwd +< +A8 +> +a8_ + ); } + +1199 + gme +< +ass + + gT +> T & + gݔ +[] ( + g_bi +:: +vue +< +T +> & +v + ) cڡ {  v. +g +(); } + +1201 + gme +< +ass + + gT +> +T + cڡ & + gݔ +[] ( + g_bi +:: +vue + cڡ & +v + ) cڡ {  v. +g +(); } + +1203 + gme +< +ass + + gT +> T & + gݔ +[] ( + gn_w + cڡ & + gv +cڡ {  v. +g +(); } + +1205 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> & + gb +) const + +1207 + gli8 +< + gA1 +&, + gA2 +&, + gA3 +&, + gA4 +&, + gA5 +&, + gA6 +&, + gA7 +&, + gA8 +&> +a + +a1_ +, +a2_ +, +a3_ +, +a4_ +, +a5_ +, +a6_ +, +a7_ +, +a8_ + ); + +1208  + gb +. +ev + +a + ); + +1211 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> cڡ & + gb +) const + +1213 + gli8 +< + gA1 +&, + gA2 +&, + gA3 +&, + gA4 +&, + gA5 +&, + gA6 +&, + gA7 +&, + gA8 +&> +a + +a1_ +, +a2_ +, +a3_ +, +a4_ +, +a5_ +, +a6_ +, +a7_ +, +a8_ + ); + +1214  + gb +. +ev + +a + ); + +1218 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +, cs + gA9 + > cs + cli9 + + +1220 + give +: + +1222 +A1 + & +a1_ +; + +1223 + gA2 + & + ga2_ +; + +1224 + gA3 + & + ga3_ +; + +1225 + gA4 + & + ga4_ +; + +1226 + gA5 + & + ga5_ +; + +1227 + gA6 + & + ga6_ +; + +1228 + gA7 + & + ga7_ +; + +1229 + gA8 + & + ga8_ +; + +1230 + gA9 + & + ga9_ +; + +1232 + gpublic +: + +1234 +li9 + +A1 + & +a1 +, +A2 + & +a2 +, +A3 + & +a3 +, +A4 + & +a4 +, +A5 + & +a5 +, +A6 + & +a6 +, +A7 + & +a7 +, +A8 + & +a8 +, +A9 + & +a9 + ): +a1_ +a1 ), +a2_ +a2 ), +a3_ +a3 ), +a4_ +a4 ), +a5_ +a5 ), +a6_ +a6 ), +a7_ +a7 ), +a8_ +a8 ), +a9_ +(9 ) {} + +1236 + gA1 + && + gݔ +[] ( + gboo +:: +g +<1>cڡ {  +d +:: +fwd +< +A1 +> +a1_ + ); } + +1237 + gA2 + && + gݔ +[] ( + gboo +:: +g +<2>cڡ {  +d +:: +fwd +< +A2 +> +a2_ + ); } + +1238 + gA3 + && + gݔ +[] ( + gboo +:: +g +<3>cڡ {  +d +:: +fwd +< +A3 +> +a3_ + ); } + +1239 + gA4 + && + gݔ +[] ( + gboo +:: +g +<4>cڡ {  +d +:: +fwd +< +A4 +> +a4_ + ); } + +1240 + gA5 + && + gݔ +[] ( + gboo +:: +g +<5>cڡ {  +d +:: +fwd +< +A5 +> +a5_ + ); } + +1241 + gA6 + && + gݔ +[] ( + gboo +:: +g +<6>cڡ {  +d +:: +fwd +< +A6 +> +a6_ + ); } + +1242 + gA7 + && + gݔ +[] ( + gboo +:: +g +<7>cڡ {  +d +:: +fwd +< +A7 +> +a7_ + ); } + +1243 + gA8 + && + gݔ +[] ( + gboo +:: +g +<8>cڡ {  +d +:: +fwd +< +A8 +> +a8_ + ); } + +1244 + gA9 + && + gݔ +[] ( + gboo +:: +g +<9>cڡ {  +d +:: +fwd +< +A9 +> +a9_ + ); } + +1246 + gA1 + && + gݔ +[] ( + gboo +:: +g +<1> (*()cڡ {  +d +:: +fwd +< +A1 +> +a1_ + ); } + +1247 + gA2 + && + gݔ +[] ( + gboo +:: +g +<2> (*()cڡ {  +d +:: +fwd +< +A2 +> +a2_ + ); } + +1248 + gA3 + && + gݔ +[] ( + gboo +:: +g +<3> (*()cڡ {  +d +:: +fwd +< +A3 +> +a3_ + ); } + +1249 + gA4 + && + gݔ +[] ( + gboo +:: +g +<4> (*()cڡ {  +d +:: +fwd +< +A4 +> +a4_ + ); } + +1250 + gA5 + && + gݔ +[] ( + gboo +:: +g +<5> (*()cڡ {  +d +:: +fwd +< +A5 +> +a5_ + ); } + +1251 + gA6 + && + gݔ +[] ( + gboo +:: +g +<6> (*()cڡ {  +d +:: +fwd +< +A6 +> +a6_ + ); } + +1252 + gA7 + && + gݔ +[] ( + gboo +:: +g +<7> (*()cڡ {  +d +:: +fwd +< +A7 +> +a7_ + ); } + +1253 + gA8 + && + gݔ +[] ( + gboo +:: +g +<8> (*()cڡ {  +d +:: +fwd +< +A8 +> +a8_ + ); } + +1254 + gA9 + && + gݔ +[] ( + gboo +:: +g +<9> (*()cڡ {  +d +:: +fwd +< +A9 +> +a9_ + ); } + +1256 + gme +< +ass + + gT +> T & + gݔ +[] ( + g_bi +:: +vue +< +T +> & +v + ) cڡ {  v. +g +(); } + +1258 + gme +< +ass + + gT +> +T + cڡ & + gݔ +[] ( + g_bi +:: +vue + cڡ & +v + ) cڡ {  v. +g +(); } + +1260 + gme +< +ass + + gT +> T & + gݔ +[] ( + gn_w + cڡ & + gv +cڡ {  v. +g +(); } + +1262 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> & + gb +) const + +1264 + gli9 +< + gA1 +&, + gA2 +&, + gA3 +&, + gA4 +&, + gA5 +&, + gA6 +&, + gA7 +&, + gA8 +&, + gA9 +&> +a + +a1_ +, +a2_ +, +a3_ +, +a4_ +, +a5_ +, +a6_ +, +a7_ +, +a8_ +, +a9_ + ); + +1265  + gb +. +ev + +a + ); + +1268 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +tyme + + gsu_as +:: +ty + +ݔ +[] ( +bd_t +< +R +, F, L> cڡ & + gb +) const + +1270 + gli9 +< + gA1 +&, + gA2 +&, + gA3 +&, + gA4 +&, + gA5 +&, + gA6 +&, + gA7 +&, + gA8 +&, + gA9 +&> +a + +a1_ +, +a2_ +, +a3_ +, +a4_ +, +a5_ +, +a6_ +, +a7_ +, +a8_ +, +a9_ + ); + +1271  + gb +. +ev + +a + ); + +1275 + gme +< +ass + + gR +, cs + gF +, cs + gL +> cs + cbd_t + + +1277 + give +: + +1279 +F + +f_ +; + +1280 +L + + gl_ +; + +1282 + gpublic +: + +1284  +tyme + + tsu_as +< + tR +, + tF +>:: + tty + + tsu_ty +; + +1285  +bd_t + + tthis_ty +; + +1287 +bd_t + +F + +f +, +L + cڡ & +l + ): +f_ +), +l_ +( ) {} + +1291 +su_ty + +ݔ +()() + +1293 +li0 + + ga +; + +1294  +l_ + +ty +< +su_ty +>(), +f_ +, +a +, 0 ); + +1297 +su_ty + +ݔ +()() const + +1299 +li0 + + ga +; + +1300  +l_ + +ty +< +su_ty +>(), +f_ +, +a +, 0 ); + +1303 + gme +< +ass + + gA1 +> +su_ty + +ݔ +()A1 && + ga1 + ) + +1305 + gli1 +< + gA1 + > +a + +a1 + ); + +1306  +l_ + +ty +< +su_ty +>(), +f_ +, +a +, 0 ); + +1309 + gme +< +ass + + gA1 +> +su_ty + +ݔ +()A1 && + ga1 + ) const + +1311 + gli1 +< + gA1 + > +a + +a1 + ); + +1312  +l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +1315 + gme +< +ass + + gA1 +, cs + gA2 +> +su_ty + +ݔ +()A1 && + ga1 +, A2 && + ga2 + ) + +1317 + gli2 +< + gA1 +, + gA2 + > +a + +a1 +, +a2 + ); + +1318  +l_ + +ty +< +su_ty +>(), +f_ +, +a +, 0 ); + +1321 + gme +< +ass + + gA1 +, cs + gA2 +> +su_ty + +ݔ +()A1 && + ga1 +, A2 && + ga2 + ) const + +1323 + gli2 +< + gA1 +, + gA2 + > +a + +a1 +, +a2 + ); + +1324  +l_ + +ty +< +su_ty +>(), +f_ +, +a +, 0 ); + +1327 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +> +su_ty + +ݔ +()A1 && + ga1 +, A2 && + ga2 +, A3 && + ga3 + ) + +1329 + gli3 +< + gA1 +, + gA2 +, + gA3 + > +a + +a1 +, +a2 +, +a3 + ); + +1330  +l_ + +ty +< +su_ty +>(), +f_ +, +a +, 0 ); + +1333 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +> +su_ty + +ݔ +()A1 && + ga1 +, A2 && + ga2 +, A3 && + ga3 + ) const + +1335 + gli3 +< + gA1 +, + gA2 +, + gA3 + > +a + +a1 +, +a2 +, +a3 + ); + +1336  +l_ + +ty +< +su_ty +>(), +f_ +, +a +, 0 ); + +1339 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +> +su_ty + +ݔ +()A1 && + ga1 +, A2 && + ga2 +, A3 && + ga3 +, A4 && + ga4 + ) + +1341 + gli4 +< + gA1 +, + gA2 +, + gA3 +, + gA4 + > +a + +a1 +, +a2 +, +a3 +, +a4 + ); + +1342  +l_ + +ty +< +su_ty +>(), +f_ +, +a +, 0 ); + +1345 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +> +su_ty + +ݔ +()A1 && + ga1 +, A2 && + ga2 +, A3 && + ga3 +, A4 && + ga4 + ) const + +1347 + gli4 +< + gA1 +, + gA2 +, + gA3 +, + gA4 + > +a + +a1 +, +a2 +, +a3 +, +a4 + ); + +1348  +l_ + +ty +< +su_ty +>(), +f_ +, +a +, 0 ); + +1351 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +> +su_ty + +ݔ +()A1 && + ga1 +, A2 && + ga2 +, A3 && + ga3 +, A4 && + ga4 +, A5 && + ga5 + ) + +1353 + gli5 +< + gA1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 + > +a + +a1 +, +a2 +, +a3 +, +a4 +, +a5 + ); + +1354  +l_ + +ty +< +su_ty +>(), +f_ +, +a +, 0 ); + +1357 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +> +su_ty + +ݔ +()A1 && + ga1 +, A2 && + ga2 +, A3 && + ga3 +, A4 && + ga4 +, A5 && + ga5 + ) const + +1359 + gli5 +< + gA1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 + > +a + +a1 +, +a2 +, +a3 +, +a4 +, +a5 + ); + +1360  +l_ + +ty +< +su_ty +>(), +f_ +, +a +, 0 ); + +1363 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +> +su_ty + +ݔ +()A1 && + ga1 +, A2 && + ga2 +, A3 && + ga3 +, A4 && + ga4 +, A5 && + ga5 +, A6 && + ga6 + ) + +1365 + gli6 +< + gA1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 + > +a + +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 + ); + +1366  +l_ + +ty +< +su_ty +>(), +f_ +, +a +, 0 ); + +1369 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +> +su_ty + +ݔ +()A1 && + ga1 +, A2 && + ga2 +, A3 && + ga3 +, A4 && + ga4 +, A5 && + ga5 +, A6 && + ga6 + ) const + +1371 + gli6 +< + gA1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 + > +a + +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 + ); + +1372  +l_ + +ty +< +su_ty +>(), +f_ +, +a +, 0 ); + +1375 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +> +su_ty + +ݔ +()A1 && + ga1 +, A2 && + ga2 +, A3 && + ga3 +, A4 && + ga4 +, A5 && + ga5 +, A6 && + ga6 +, A7 && + ga7 + ) + +1377 + gli7 +< + gA1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 + > +a + +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 + ); + +1378  +l_ + +ty +< +su_ty +>(), +f_ +, +a +, 0 ); + +1381 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +> +su_ty + +ݔ +()A1 && + ga1 +, A2 && + ga2 +, A3 && + ga3 +, A4 && + ga4 +, A5 && + ga5 +, A6 && + ga6 +, A7 && + ga7 + ) const + +1383 + gli7 +< + gA1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 + > +a + +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 + ); + +1384  +l_ + +ty +< +su_ty +>(), +f_ +, +a +, 0 ); + +1387 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +> +su_ty + +ݔ +()A1 && + ga1 +, A2 && + ga2 +, A3 && + ga3 +, A4 && + ga4 +, A5 && + ga5 +, A6 && + ga6 +, A7 && + ga7 +, A8 && + ga8 + ) + +1389 + gli8 +< + gA1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +, + gA8 + > +a + +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 + ); + +1390  +l_ + +ty +< +su_ty +>(), +f_ +, +a +, 0 ); + +1393 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +> +su_ty + +ݔ +()A1 && + ga1 +, A2 && + ga2 +, A3 && + ga3 +, A4 && + ga4 +, A5 && + ga5 +, A6 && + ga6 +, A7 && + ga7 +, A8 && + ga8 + ) const + +1395 + gli8 +< + gA1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +, + gA8 + > +a + +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 + ); + +1396  +l_ + +ty +< +su_ty +>(), +f_ +, +a +, 0 ); + +1399 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +, cs + gA9 +> +su_ty + +ݔ +()A1 && + ga1 +, A2 && + ga2 +, A3 && + ga3 +, A4 && + ga4 +, A5 && + ga5 +, A6 && + ga6 +, A7 && + ga7 +, A8 && + ga8 +, A9 && + ga9 + ) + +1401 + gli9 +< + gA1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +, + gA8 +, + gA9 + > +a + +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +, +a9 + ); + +1402  +l_ + +ty +< +su_ty +>(), +f_ +, +a +, 0 ); + +1405 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +, cs + gA9 +> +su_ty + +ݔ +()A1 && + ga1 +, A2 && + ga2 +, A3 && + ga3 +, A4 && + ga4 +, A5 && + ga5 +, A6 && + ga6 +, A7 && + ga7 +, A8 && + ga8 +, A9 && + ga9 + ) const + +1407 + gli9 +< + gA1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +, + gA8 +, + gA9 + > +a + +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +, +a9 + ); + +1408  +l_ + +ty +< +su_ty +>(), +f_ +, +a +, 0 ); + +1413 + gme +< +ass + + gA +> +su_ty + +ev + +A + & +a + ) + +1415  +l_ + +ty +< +su_ty +>(), +f_ +, +a +, 0 ); + +1418 + gme +< +ass + + gA +> +su_ty + +ev + +A + & +a + ) const + +1420  +l_ + +ty +< +su_ty +>(), +f_ +, +a +, 0 ); + +1423 + gme +< +ass + + gV +>  +ac + +V + & +v + ) const + +1425 #i! +defed + +BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP + ) && !defed +__BORLANDC__ + ) + +1426 +usg + + gboo +:: +vis_ch +; + +1429 +BOOST_BIND_VISIT_EACH + +v +, +f_ +, 0 ); + +1430 + gl_ +. +ac + +v + ); + +1433 +bo + +com + +this_ty + cڡ & +rhs + ) const + +1435  +f_com + +f_ +, +rhs +.f_, 0 ) && + gl_ + =rhs. +l_ +; + +1439 #i! +defed + +BOOST_NO_VOID_RETURNS + ) + +1441 + gme +< +ass + + gR +, cs + gF +, cs + gL +> cs + cbd_t + + +1443 + gpublic +: + +1445  +bd_t + + tthis_ty +; + +1447 +bd_t +( +F + +f +, +L + cڡ & +l +): +f_ +(f), +l_ +(l) {} + +1449  + #BOOST_BIND_RETURN +  + + ) + +1450  + ~ + +1451 #unde +BOOST_BIND_RETURN + + +1457 + gme +< +ass + + gR +>  + sbd_t_g + + +1460 + gme +< +ass + + gF +, cs + gL +> cs + cimemti + + +1462 + gpublic +: + +1464  +imemti + + tthis_ty +; + +1466 +imemti +( +F + +f +, +L + cڡ & +l +): +f_ +(f), +l_ +(l) {} + +1468  + #BOOST_BIND_RETURN +  + + ) + +1469  + ~ + +1470 #unde +BOOST_BIND_RETURN + + +1476 + gme +<>  + gbd_t_g +<> + +1479 + gme +< +ass + + gF +, cs + gL +> cs + cimemti + + +1481 + give +: + +1483  + tR +; + +1485 + gpublic +: + +1487  +imemti + + tthis_ty +; + +1489 +imemti +( +F + +f +, +L + cڡ & +l +): +f_ +(f), +l_ +(l) {} + +1491  + #BOOST_BIND_RETURN + + + ) + +1492  + ~ + +1493 #unde +BOOST_BIND_RETURN + + +1499 + gme +< +ass + + gR2 +, cs + gF +, cs + gL +> cs + gbd_t +: +public + +bd_t_g +< +R2 +>:: +BOOST_NESTED_TEMPLATE + +imemti +< +F +, L> + +1501 + gpublic +: + +1503 +bd_t +( +F + +f +, +L + cڡ & +l +): +bd_t_g +< +R2 +>:: +BOOST_NESTED_TEMPLATE + +imemti +( + gf +, + gl +) {} + +1511 #ide +BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP + + +1515 #ide +BOOST_NO_FUNCTION_TEMPLATE_ORDERING + + +1517 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +bo + +funi_equ + +bd_t +< +R +, +F +, +L +> cڡ & +a +, bd_t cڡ & +b + ) + +1519  + ga +. +com +( +b +); + +1524 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +bo + +funi_equ_im + +bd_t +< +R +, +F +, +L +> cڡ & +a +, bd_t cڡ & +b +, ) + +1526  + ga +. +com +( +b +); + +1537 #ide +BOOST_NO_FUNCTION_TEMPLATE_ORDERING + + +1539 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +bo + +funi_equ + +_bi +:: +bd_t +< +R +, +F +, +L +> cڡ & +a +, _bi::bd_t cڡ & +b + ) + +1541  + ga +. +com +( +b +); + +1546 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +bo + +funi_equ_im + +_bi +:: +bd_t +< +R +, +F +, +L +> cڡ & +a +, _bi::bd_t cڡ & +b +, ) + +1548  + ga +. +com +( +b +); + +1553 +mea + + g_bi + + +1560 #i! +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +|| ( +__SUNPRO_CC + >= 0x530) + +1562 #i +defed + +__BORLANDC__ + ) && +BOOST_WORKAROUND +__BORLANDC__, +BOOST_TESTED_AT +(0x582) ) + +1564 + gme +< +ass + + gT +>  + sadd_vue + + +1566  + g_bi +:: + tvue +< + tT +> + tty +; + +1571 + gme +< +ass + + gT +,  + gI + >  + sadd_vue_2 + + +1573  + gboo +:: + tg +< + tI +> + tty +; + +1576 + gme +< +ass + + gT + >  + gadd_vue_2 +< T, 0 > + +1578  + g_bi +:: + tvue +< + tT + > + tty +; + +1581 + gme +< +ass + + gT +>  + sadd_vue + + +1583  +tyme + + tadd_vue_2 +< + tT +, + tboo +:: + tis_ahd +< T >:: + tvue + >:: + tty +ype; + +1588 + gme +< +ass + + gT +>  + gadd_vue +< + gvue + > + +1590  + g_bi +:: + tvue +< + tT +> + tty +; + +1593 + gme +< +ass + + gT +>  + gadd_vue +< + gn_w + > + +1595  + gn_w +< + tT +> + tty +; + +1598 + gme +< + gI +>  + gadd_vue +< + gg + > + +1600  + gboo +:: + tg +< + tI +> + tty +; + +1603 + gme +< + gI +>  + gadd_vue +< + gg + (*) () > + +1605  + gboo +:: + tg +< + tI +> (* + tty +) (); + +1608 + gme +< +ass + + gR +, cs + gF +, cs + gL +>  + gadd_vue +< + gbd_t + > + +1610  + gbd_t +< + tR +, + tF +, + tL +> + tty +; + +1615 + gme +< + gI +>  + g_avt_0 +; + +1617 + gme +<>  + g_avt_0 +<1> + +1619 + gme +< +ass + + gT +>  + sr + + +1621  +T + + tty +; + +1625 + gme +<>  + g_avt_0 +<2> + +1627 + gme +< +ass + + gT +>  + sr + + +1629  + gvue +< + tT +> + tty +; + +1633 (& + g_avt_r1 +) [1]; + +1634 (& + g_avt_r2 +) [2]; + +1636 + gme +< +ass + + gT +> +_avt_r1 + +_avt_f +( +vue +< +T +>); + +1637 + gme +< +ass + + gT +> +_avt_r1 + +_avt_f +( +n_w +< +T +>); + +1638 + gme +< + gI +> +_avt_r1 + +_avt_f +( +g +< +I +>); + +1639 + gme +< + gI +> +_avt_r1 + +_avt_f +( +g +< +I +> (*) ()); + +1640 + gme +< +ass + + gR +, cs + gF +, cs + gL +> +_avt_r1 + +_avt_f +( +bd_t +< +R +, +F +, +L +>); + +1642 +_avt_r2 + +_avt_f +(...); + +1644 + gme +< +ass + + gT +>  + sadd_vue + + +1646  +T + +t +(); + +1647  +tyme + + t_avt_0 +<( + t_avt_f +( + tt +()))>:: + tme + + tr +< + tT +>:: + tty +ype; + +1654 + gme +< +ass + + gA1 +>  + sli_av_1 + + +1656  +tyme + + tadd_vue +< + tA1 +>:: + tty + + tB1 +; + +1657  + gli1 +< + tB1 +> + tty +; + +1660 + gme +< +ass + + gA1 +, cs + gA2 +>  + sli_av_2 + + +1662  +tyme + + tadd_vue +< + tA1 +>:: + tty + + tB1 +; + +1663  +tyme + + tadd_vue +< + tA2 +>:: + tty + + tB2 +; + +1664  + gli2 +< + tB1 +, + tB2 +> + tty +; + +1667 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +>  + sli_av_3 + + +1669  +tyme + + tadd_vue +< + tA1 +>:: + tty + + tB1 +; + +1670  +tyme + + tadd_vue +< + tA2 +>:: + tty + + tB2 +; + +1671  +tyme + + tadd_vue +< + tA3 +>:: + tty + + tB3 +; + +1672  + gli3 +< + tB1 +, + tB2 +, + tB3 +> + tty +; + +1675 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +>  + sli_av_4 + + +1677  +tyme + + tadd_vue +< + tA1 +>:: + tty + + tB1 +; + +1678  +tyme + + tadd_vue +< + tA2 +>:: + tty + + tB2 +; + +1679  +tyme + + tadd_vue +< + tA3 +>:: + tty + + tB3 +; + +1680  +tyme + + tadd_vue +< + tA4 +>:: + tty + + tB4 +; + +1681  + gli4 +< + tB1 +, + tB2 +, + tB3 +, + tB4 +> + tty +; + +1684 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +>  + sli_av_5 + + +1686  +tyme + + tadd_vue +< + tA1 +>:: + tty + + tB1 +; + +1687  +tyme + + tadd_vue +< + tA2 +>:: + tty + + tB2 +; + +1688  +tyme + + tadd_vue +< + tA3 +>:: + tty + + tB3 +; + +1689  +tyme + + tadd_vue +< + tA4 +>:: + tty + + tB4 +; + +1690  +tyme + + tadd_vue +< + tA5 +>:: + tty + + tB5 +; + +1691  + gli5 +< + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +> + tty +; + +1694 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +>  + sli_av_6 + + +1696  +tyme + + tadd_vue +< + tA1 +>:: + tty + + tB1 +; + +1697  +tyme + + tadd_vue +< + tA2 +>:: + tty + + tB2 +; + +1698  +tyme + + tadd_vue +< + tA3 +>:: + tty + + tB3 +; + +1699  +tyme + + tadd_vue +< + tA4 +>:: + tty + + tB4 +; + +1700  +tyme + + tadd_vue +< + tA5 +>:: + tty + + tB5 +; + +1701  +tyme + + tadd_vue +< + tA6 +>:: + tty + + tB6 +; + +1702  + gli6 +< + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +, + tB6 +> + tty +; + +1705 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +>  + sli_av_7 + + +1707  +tyme + + tadd_vue +< + tA1 +>:: + tty + + tB1 +; + +1708  +tyme + + tadd_vue +< + tA2 +>:: + tty + + tB2 +; + +1709  +tyme + + tadd_vue +< + tA3 +>:: + tty + + tB3 +; + +1710  +tyme + + tadd_vue +< + tA4 +>:: + tty + + tB4 +; + +1711  +tyme + + tadd_vue +< + tA5 +>:: + tty + + tB5 +; + +1712  +tyme + + tadd_vue +< + tA6 +>:: + tty + + tB6 +; + +1713  +tyme + + tadd_vue +< + tA7 +>:: + tty + + tB7 +; + +1714  + gli7 +< + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +, + tB6 +, + tB7 +> + tty +; + +1717 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +>  + sli_av_8 + + +1719  +tyme + + tadd_vue +< + tA1 +>:: + tty + + tB1 +; + +1720  +tyme + + tadd_vue +< + tA2 +>:: + tty + + tB2 +; + +1721  +tyme + + tadd_vue +< + tA3 +>:: + tty + + tB3 +; + +1722  +tyme + + tadd_vue +< + tA4 +>:: + tty + + tB4 +; + +1723  +tyme + + tadd_vue +< + tA5 +>:: + tty + + tB5 +; + +1724  +tyme + + tadd_vue +< + tA6 +>:: + tty + + tB6 +; + +1725  +tyme + + tadd_vue +< + tA7 +>:: + tty + + tB7 +; + +1726  +tyme + + tadd_vue +< + tA8 +>:: + tty + + tB8 +; + +1727  + gli8 +< + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +, + tB6 +, + tB7 +, + tB8 +> + tty +; + +1730 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +, cs + gA9 +>  + sli_av_9 + + +1732  +tyme + + tadd_vue +< + tA1 +>:: + tty + + tB1 +; + +1733  +tyme + + tadd_vue +< + tA2 +>:: + tty + + tB2 +; + +1734  +tyme + + tadd_vue +< + tA3 +>:: + tty + + tB3 +; + +1735  +tyme + + tadd_vue +< + tA4 +>:: + tty + + tB4 +; + +1736  +tyme + + tadd_vue +< + tA5 +>:: + tty + + tB5 +; + +1737  +tyme + + tadd_vue +< + tA6 +>:: + tty + + tB6 +; + +1738  +tyme + + tadd_vue +< + tA7 +>:: + tty + + tB7 +; + +1739  +tyme + + tadd_vue +< + tA8 +>:: + tty + + tB8 +; + +1740  +tyme + + tadd_vue +< + tA9 +>:: + tty + + tB9 +; + +1741  + gli9 +< + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +, + tB6 +, + tB7 +, + tB8 +, + tB9 +> + tty +; + +1746  + slogil_n + + +1748 + gme +< +ass + + gV +> +bo + +ݔ +()( +V + cڡ & + gv +) const {  !v; } + +1751 + gme +< +ass + + gR +, cs + gF +, cs + gL +> + +1752 + gbd_t +< + gbo +, + glogil_n +, + gli1 +< bd_t< + gR +, + gF +, + gL +> > > + +1753 + gݔ +! ( + gbd_t +< + gR +, + gF +, + gL +> cڡ & + gf +) + +1755  + gli1 +< + tbd_t +< + tR +, + tF +, + tL +> > + tli_ty +; + +1756  + gbd_t +< + gbo +, + glogil_n +, + gli_ty +> ( +logil_n +(), +li_ty +( +f +) ); + +1761  + #BOOST_BIND_OPERATOR + + +, +me + ) \ + +1763  +me + \ + +1765 +me +< +ass + +V +, cs +W +> +bo + + `ݔ +()(V cڡ & +v +, W cڡ & +w +cڡ {  v + + w; } \ + +1768 +me +< +ass + +R +, cs +F +, cs +L +, cs +A2 +> \ + +1769 +bd_t +< +bo +, +me +, +li2 +< bd_t< +R +, +F +, +L +>, +tyme + +add_vue +< +A2 +>:: +ty + > > \ + +1770 +ݔ + + ` + ( +bd_t +< +R +, +F +, +L +> cڡ & +f +, +A2 + +a2 +) \ + +1772  +tyme + + tadd_vue +< + tA2 +>:: + tty + + tB2 +; \ + +1773  +li2 +< + tbd_t +< + tR +, + tF +, + tL +>, + tB2 +> + tli_ty +; \ + +1774  +bd_t +< +bo +, +me +, +li_ty +> ( + `me +(), + `li_ty +( +f +, +a2 +) ); \ + +1775 } + + ) + +1777 +BOOST_BIND_OPERATOR +==, +equ + ) + +1778 +BOOST_BIND_OPERATOR +!=, +n_equ + ) + +1780 +BOOST_BIND_OPERATOR +<, +ss + ) + +1781 +BOOST_BIND_OPERATOR +<=, +ss_equ + ) + +1783 +BOOST_BIND_OPERATOR +>, +g + ) + +1784 +BOOST_BIND_OPERATOR +>=, +g_equ + ) + +1786 +BOOST_BIND_OPERATOR +&&, +logil_d + ) + +1787 +BOOST_BIND_OPERATOR +||, +logil_ + ) + +1789 #unde +BOOST_BIND_OPERATOR + + +1791 #i +defed +( +__GNUC__ +&& +BOOST_WORKAROUND +(__GNUC__, < 3) + +1795  + #BOOST_BIND_OPERATOR + + +, +me + ) \ + +1797 +me +< +ass + +R +, cs +F +, cs +L +> \ + +1798 +bd_t +< +bo +, +me +, +li2 +< bd_t< +R +, +F +, +L +>, bind_t > > \ + +1799 +ݔ + + ` + ( +bd_t +< +R +, +F +, +L +> cڡ & +f +, bd_t cڡ & +g +) \ + +1801  +li2 +< + tbd_t +< + tR +, + tF +, + tL +>, bd_t > + tli_ty +; \ + +1802  +bd_t +< +bo +, +me +, +li_ty +> ( + `me +(), + `li_ty +( +f +, +g +) ); \ + +1803 } + + ) + +1805 +BOOST_BIND_OPERATOR +!=, +n_equ + ) + +1806 +BOOST_BIND_OPERATOR +<=, +ss_equ + ) + +1807 +BOOST_BIND_OPERATOR +>, +g + ) + +1808 +BOOST_BIND_OPERATOR +>=, +g_equ + ) + +1814 #i! +defed + +BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP + ) && !defed +__BORLANDC__ + ) \ + +1815 && !( +defed +( +__GNUC__ +&& + g__GNUC__ + =3 && +__GNUC_MINOR__ + <= 3) + +1817 +me +< +ass + +V +, cs + gT +>  +vis_ch +V & +v +, +vue +< +T +> cڡ & +t +, ) + +1819 +usg + + gboo +:: +vis_ch +; + +1820 +BOOST_BIND_VISIT_EACH + +v +, +t +. +g +(), 0 ); + +1823 + gme +< +ass + + gV +, cs + gR +, cs + gF +, cs + gL +>  +vis_ch + +V + & +v +, +bd_t +< +R +, +F +, +L +> cڡ & +t +, ) + +1825 + gt +. +ac + +v + ); + +1834 #i +defed + +BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP + ) || defed +__BORLANDC__ + ) \ + +1835 || ( +defed +( +__GNUC__ +&& + g__GNUC__ + =3 && +__GNUC_MINOR__ + <= 3) + +1837 +me +< +ass + +V +, cs + gT +>  +vis_ch +V & +v +, +_bi +:: +vue +< +T +> cڡ & +t +, ) + +1839 +BOOST_BIND_VISIT_EACH + +v +, +t +. +g +(), 0 ); + +1842 + gme +< +ass + + gV +, cs + gR +, cs + gF +, cs + gL +>  +vis_ch + +V + & +v +, +_bi +:: +bd_t +< +R +, +F +, +L +> cڡ & +t +, ) + +1844 + gt +. +ac + +v + ); + +1851 + gme +< +ass + + gT + >  + sis_bd_exessi + + +1853 + e_vt + { + gvue + = 0 }; + +1856 #i! + $defed + +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION + ) + +1858 +me +< +ass + +R +, cs +F +, cs +L + >  +is_bd_exessi +< +_bi +:: +bd_t +< R, F, L > > + +1860 + e_vt + { +vue + = 1 }; + +1861 + } +}; + +1867 #ide +BOOST_BIND + + +1868  + #BOOST_BIND + +bd + + + ) + +1873 + gme +< +ass + + gR +, cs + gF +> + +1874 + g_bi +:: +bd_t +< +R +, + gF +, _bi:: +li0 +> + +1875 + $BOOST_BIND +( +F + +f +) + +1877  +_bi +:: + tli0 + + tli_ty +; + +1878  +_bi +:: +bd_t +< +R +, +F +, +li_ty +> ( +f +, + `li_ty +()); + +1879 + } +} + +1881 + gme +< +ass + + gR +, cs + gF +, cs + gA1 +> + +1882 + g_bi +:: +bd_t +< +R +, + gF +, +tyme + _bi:: +li_av_1 +< +A1 +>:: +ty +> + +1883 + $BOOST_BIND +( +F + +f +, +A1 + +a1 +) + +1885  +tyme + + t_bi +:: + tli_av_1 +< + tA1 +>:: + tty + + tli_ty +; + +1886  +_bi +:: +bd_t +< +R +, +F +, +li_ty +> ( +f +, + `li_ty +( +a1 +)); + +1887 + } +} + +1889 + gme +< +ass + + gR +, cs + gF +, cs + gA1 +, cs + gA2 +> + +1890 + g_bi +:: +bd_t +< +R +, + gF +, +tyme + _bi:: +li_av_2 +< +A1 +, + gA2 +>:: +ty +> + +1891 + $BOOST_BIND +( +F + +f +, +A1 + +a1 +, +A2 + +a2 +) + +1893  +tyme + + t_bi +:: + tli_av_2 +< + tA1 +, + tA2 +>:: + tty + + tli_ty +; + +1894  +_bi +:: +bd_t +< +R +, +F +, +li_ty +> ( +f +, + `li_ty +( +a1 +, +a2 +)); + +1895 + } +} + +1897 + gme +< +ass + + gR +, cs + gF +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +1898 + g_bi +:: +bd_t +< +R +, + gF +, +tyme + _bi:: +li_av_3 +< +A1 +, + gA2 +, + gA3 +>:: +ty +> + +1899 + $BOOST_BIND +( +F + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +) + +1901  +tyme + + t_bi +:: + tli_av_3 +< + tA1 +, + tA2 +, + tA3 +>:: + tty + + tli_ty +; + +1902  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( +f +, + `li_ty +( +a1 +, +a2 +, +a3 +)); + +1903 + } +} + +1905 + gme +< +ass + + gR +, cs + gF +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +> + +1906 + g_bi +:: +bd_t +< +R +, + gF +, +tyme + _bi:: +li_av_4 +< +A1 +, + gA2 +, + gA3 +, + gA4 +>:: +ty +> + +1907 + $BOOST_BIND +( +F + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +) + +1909  +tyme + + t_bi +:: + tli_av_4 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +>:: + tty + + tli_ty +; + +1910  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( +f +, + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +)); + +1911 + } +} + +1913 + gme +< +ass + + gR +, cs + gF +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +> + +1914 + g_bi +:: +bd_t +< +R +, + gF +, +tyme + _bi:: +li_av_5 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +>:: +ty +> + +1915 + $BOOST_BIND +( +F + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +) + +1917  +tyme + + t_bi +:: + tli_av_5 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +>:: + tty + + tli_ty +; + +1918  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( +f +, + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +)); + +1919 + } +} + +1921 + gme +< +ass + + gR +, cs + gF +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +> + +1922 + g_bi +:: +bd_t +< +R +, + gF +, +tyme + _bi:: +li_av_6 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +>:: +ty +> + +1923 + $BOOST_BIND +( +F + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +) + +1925  +tyme + + t_bi +:: + tli_av_6 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +>:: + tty + + tli_ty +; + +1926  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( +f +, + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +)); + +1927 + } +} + +1929 + gme +< +ass + + gR +, cs + gF +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +> + +1930 + g_bi +:: +bd_t +< +R +, + gF +, +tyme + _bi:: +li_av_7 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +>:: +ty +> + +1931 + $BOOST_BIND +( +F + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +) + +1933  +tyme + + t_bi +:: + tli_av_7 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +>:: + tty + + tli_ty +; + +1934  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( +f +, + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +)); + +1935 + } +} + +1937 + gme +< +ass + + gR +, cs + gF +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +> + +1938 + g_bi +:: +bd_t +< +R +, + gF +, +tyme + _bi:: +li_av_8 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +, + gA8 +>:: +ty +> + +1939 + $BOOST_BIND +( +F + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +) + +1941  +tyme + + t_bi +:: + tli_av_8 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +, + tA8 +>:: + tty + + tli_ty +; + +1942  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( +f +, + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +)); + +1943 + } +} + +1945 + gme +< +ass + + gR +, cs + gF +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +, cs + gA9 +> + +1946 + g_bi +:: +bd_t +< +R +, + gF +, +tyme + _bi:: +li_av_9 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +, + gA8 +, + gA9 +>:: +ty +> + +1947 + $BOOST_BIND +( +F + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +, +A9 + +a9 +) + +1949  +tyme + + t_bi +:: + tli_av_9 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +, + tA8 +, + tA9 +>:: + tty + + tli_ty +; + +1950  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( +f +, + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +, +a9 +)); + +1951 + } +} + +1955 + gme +< +ass + + gR +, cs + gF +> + +1956 + g_bi +:: +bd_t +< +R +, + gF +, _bi:: +li0 +> + +1957 +BOOST_BIND +( +boo +:: +ty +< +R +>, +F + +f +) + +1959  + g_bi +:: + tli0 + + tli_ty +; + +1960  + g_bi +:: +bd_t +< +R +, + gF +, + gli_ty +> ( + gf +, +li_ty +()); + +1963 + gme +< +ass + + gR +, cs + gF +, cs + gA1 +> + +1964 + g_bi +:: +bd_t +< +R +, + gF +, +tyme + _bi:: +li_av_1 +< +A1 +>:: +ty +> + +1965 +BOOST_BIND +( +boo +:: +ty +< +R +>, +F + +f +, +A1 + +a1 +) + +1967  +tyme + + t_bi +:: + tli_av_1 +< + tA1 +>:: + tty + + tli_ty +; + +1968  + g_bi +:: +bd_t +< +R +, + gF +, + gli_ty +> ( + gf +, +li_ty +( +a1 +)); + +1971 + gme +< +ass + + gR +, cs + gF +, cs + gA1 +, cs + gA2 +> + +1972 + g_bi +:: +bd_t +< +R +, + gF +, +tyme + _bi:: +li_av_2 +< +A1 +, + gA2 +>:: +ty +> + +1973 +BOOST_BIND +( +boo +:: +ty +< +R +>, +F + +f +, +A1 + +a1 +, +A2 + +a2 +) + +1975  +tyme + + t_bi +:: + tli_av_2 +< + tA1 +, + tA2 +>:: + tty + + tli_ty +; + +1976  + g_bi +:: +bd_t +< +R +, + gF +, + gli_ty +> ( + gf +, +li_ty +( +a1 +, +a2 +)); + +1979 + gme +< +ass + + gR +, cs + gF +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +1980 + g_bi +:: +bd_t +< +R +, + gF +, +tyme + _bi:: +li_av_3 +< +A1 +, + gA2 +, + gA3 +>:: +ty +> + +1981 +BOOST_BIND +( +boo +:: +ty +< +R +>, +F + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +) + +1983  +tyme + + t_bi +:: + tli_av_3 +< + tA1 +, + tA2 +, + tA3 +>:: + tty + + tli_ty +; + +1984  + g_bi +:: +bd_t +< +R +, + gF +, + gli_ty +>( + gf +, +li_ty +( +a1 +, +a2 +, +a3 +)); + +1987 + gme +< +ass + + gR +, cs + gF +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +> + +1988 + g_bi +:: +bd_t +< +R +, + gF +, +tyme + _bi:: +li_av_4 +< +A1 +, + gA2 +, + gA3 +, + gA4 +>:: +ty +> + +1989 +BOOST_BIND +( +boo +:: +ty +< +R +>, +F + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +) + +1991  +tyme + + t_bi +:: + tli_av_4 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +>:: + tty + + tli_ty +; + +1992  + g_bi +:: +bd_t +< +R +, + gF +, + gli_ty +>( + gf +, +li_ty +( +a1 +, +a2 +, +a3 +, +a4 +)); + +1995 + gme +< +ass + + gR +, cs + gF +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +> + +1996 + g_bi +:: +bd_t +< +R +, + gF +, +tyme + _bi:: +li_av_5 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +>:: +ty +> + +1997 +BOOST_BIND +( +boo +:: +ty +< +R +>, +F + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +) + +1999  +tyme + + t_bi +:: + tli_av_5 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +>:: + tty + + tli_ty +; + +2000  + g_bi +:: +bd_t +< +R +, + gF +, + gli_ty +>( + gf +, +li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +)); + +2003 + gme +< +ass + + gR +, cs + gF +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +> + +2004 + g_bi +:: +bd_t +< +R +, + gF +, +tyme + _bi:: +li_av_6 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +>:: +ty +> + +2005 +BOOST_BIND +( +boo +:: +ty +< +R +>, +F + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +) + +2007  +tyme + + t_bi +:: + tli_av_6 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +>:: + tty + + tli_ty +; + +2008  + g_bi +:: +bd_t +< +R +, + gF +, + gli_ty +>( + gf +, +li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +)); + +2011 + gme +< +ass + + gR +, cs + gF +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +> + +2012 + g_bi +:: +bd_t +< +R +, + gF +, +tyme + _bi:: +li_av_7 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +>:: +ty +> + +2013 +BOOST_BIND +( +boo +:: +ty +< +R +>, +F + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +) + +2015  +tyme + + t_bi +:: + tli_av_7 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +>:: + tty + + tli_ty +; + +2016  + g_bi +:: +bd_t +< +R +, + gF +, + gli_ty +>( + gf +, +li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +)); + +2019 + gme +< +ass + + gR +, cs + gF +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +> + +2020 + g_bi +:: +bd_t +< +R +, + gF +, +tyme + _bi:: +li_av_8 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +, + gA8 +>:: +ty +> + +2021 +BOOST_BIND +( +boo +:: +ty +< +R +>, +F + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +) + +2023  +tyme + + t_bi +:: + tli_av_8 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +, + tA8 +>:: + tty + + tli_ty +; + +2024  + g_bi +:: +bd_t +< +R +, + gF +, + gli_ty +>( + gf +, +li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +)); + +2027 + gme +< +ass + + gR +, cs + gF +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +, cs + gA9 +> + +2028 + g_bi +:: +bd_t +< +R +, + gF +, +tyme + _bi:: +li_av_9 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +, + gA8 +, + gA9 +>:: +ty +> + +2029 +BOOST_BIND +( +boo +:: +ty +< +R +>, +F + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +, +A9 + +a9 +) + +2031  +tyme + + t_bi +:: + tli_av_9 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +, + tA8 +, + tA9 +>:: + tty + + tli_ty +; + +2032  + g_bi +:: +bd_t +< +R +, + gF +, + gli_ty +>( + gf +, +li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +, +a9 +)); + +2035 #i! +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +&& ! + $defed +( +BOOST_NO_FUNCTION_TEMPLATE_ORDERING +) + +2039 +me +< +ass + +F +> + +2040 +_bi +:: +bd_t +<_bi:: +unecifd +, +F +, _bi:: +li0 +> + +2041 + $BOOST_BIND +( +F + +f +) + +2043  +_bi +:: + tli0 + + tli_ty +; + +2044  +_bi +:: +bd_t +<_bi:: +unecifd +, +F +, +li_ty +> ( +f +, + `li_ty +()); + +2045 + } +} + +2047 + gme +< +ass + + gF +, cs + gA1 +> + +2048 + g_bi +:: +bd_t +< +_bi +:: +unecifd +, + gF +, +tyme + _bi:: +li_av_1 +< +A1 +>:: +ty +> + +2049 + $BOOST_BIND +( +F + +f +, +A1 + +a1 +) + +2051  +tyme + + t_bi +:: + tli_av_1 +< + tA1 +>:: + tty + + tli_ty +; + +2052  +_bi +:: +bd_t +<_bi:: +unecifd +, +F +, +li_ty +> ( +f +, + `li_ty +( +a1 +)); + +2053 + } +} + +2055 + gme +< +ass + + gF +, cs + gA1 +, cs + gA2 +> + +2056 + g_bi +:: +bd_t +< +_bi +:: +unecifd +, + gF +, +tyme + _bi:: +li_av_2 +< +A1 +, + gA2 +>:: +ty +> + +2057 + $BOOST_BIND +( +F + +f +, +A1 + +a1 +, +A2 + +a2 +) + +2059  +tyme + + t_bi +:: + tli_av_2 +< + tA1 +, + tA2 +>:: + tty + + tli_ty +; + +2060  +_bi +:: +bd_t +<_bi:: +unecifd +, +F +, +li_ty +> ( +f +, + `li_ty +( +a1 +, +a2 +)); + +2061 + } +} + +2063 + gme +< +ass + + gF +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + +2064 + g_bi +:: +bd_t +< +_bi +:: +unecifd +, + gF +, +tyme + _bi:: +li_av_3 +< +A1 +, + gA2 +, + gA3 +>:: +ty +> + +2065 + $BOOST_BIND +( +F + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +) + +2067  +tyme + + t_bi +:: + tli_av_3 +< + tA1 +, + tA2 +, + tA3 +>:: + tty + + tli_ty +; + +2068  +_bi +:: +bd_t +<_bi:: +unecifd +, +F +, +li_ty +>( +f +, + `li_ty +( +a1 +, +a2 +, +a3 +)); + +2069 + } +} + +2071 + gme +< +ass + + gF +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +> + +2072 + g_bi +:: +bd_t +< +_bi +:: +unecifd +, + gF +, +tyme + _bi:: +li_av_4 +< +A1 +, + gA2 +, + gA3 +, + gA4 +>:: +ty +> + +2073 + $BOOST_BIND +( +F + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +) + +2075  +tyme + + t_bi +:: + tli_av_4 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +>:: + tty + + tli_ty +; + +2076  +_bi +:: +bd_t +<_bi:: +unecifd +, +F +, +li_ty +>( +f +, + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +)); + +2077 + } +} + +2079 + gme +< +ass + + gF +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +> + +2080 + g_bi +:: +bd_t +< +_bi +:: +unecifd +, + gF +, +tyme + _bi:: +li_av_5 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +>:: +ty +> + +2081 + $BOOST_BIND +( +F + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +) + +2083  +tyme + + t_bi +:: + tli_av_5 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +>:: + tty + + tli_ty +; + +2084  +_bi +:: +bd_t +<_bi:: +unecifd +, +F +, +li_ty +>( +f +, + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +)); + +2085 + } +} + +2087 + gme +< +ass + + gF +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +> + +2088 + g_bi +:: +bd_t +< +_bi +:: +unecifd +, + gF +, +tyme + _bi:: +li_av_6 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +>:: +ty +> + +2089 + $BOOST_BIND +( +F + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +) + +2091  +tyme + + t_bi +:: + tli_av_6 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +>:: + tty + + tli_ty +; + +2092  +_bi +:: +bd_t +<_bi:: +unecifd +, +F +, +li_ty +>( +f +, + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +)); + +2093 + } +} + +2095 + gme +< +ass + + gF +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +> + +2096 + g_bi +:: +bd_t +< +_bi +:: +unecifd +, + gF +, +tyme + _bi:: +li_av_7 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +>:: +ty +> + +2097 + $BOOST_BIND +( +F + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +) + +2099  +tyme + + t_bi +:: + tli_av_7 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +>:: + tty + + tli_ty +; + +2100  +_bi +:: +bd_t +<_bi:: +unecifd +, +F +, +li_ty +>( +f +, + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +)); + +2101 + } +} + +2103 + gme +< +ass + + gF +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +> + +2104 + g_bi +:: +bd_t +< +_bi +:: +unecifd +, + gF +, +tyme + _bi:: +li_av_8 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +, + gA8 +>:: +ty +> + +2105 + $BOOST_BIND +( +F + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +) + +2107  +tyme + + t_bi +:: + tli_av_8 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +, + tA8 +>:: + tty + + tli_ty +; + +2108  +_bi +:: +bd_t +<_bi:: +unecifd +, +F +, +li_ty +>( +f +, + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +)); + +2109 + } +} + +2111 + gme +< +ass + + gF +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +, cs + gA9 +> + +2112 + g_bi +:: +bd_t +< +_bi +:: +unecifd +, + gF +, +tyme + _bi:: +li_av_9 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +, + gA8 +, + gA9 +>:: +ty +> + +2113 + $BOOST_BIND +( +F + +f +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +, +A9 + +a9 +) + +2115  +tyme + + t_bi +:: + tli_av_9 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +, + tA8 +, + tA9 +>:: + tty + + tli_ty +; + +2116  +_bi +:: +bd_t +<_bi:: +unecifd +, +F +, +li_ty +>( +f +, + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +, +a9 +)); + +2117 + } +} + +2123  + #BOOST_BIND_CC + + + ) + +2124  + #BOOST_BIND_ST + + + ) + +2125  + #BOOST_BIND_NOEXCEPT + + + ) + +2127  + ~ + +2129 #i +defed + +__p_nx_funi_ty + ) || + $defed + +_NOEXCEPT_TYPES_SUPPORTED + ) + +2130 #unde +BOOST_BIND_NOEXCEPT + + +2131  + #BOOST_BIND_NOEXCEPT + +nx + + + ) + +2132  + ~ + +2135 #unde +BOOST_BIND_CC + + +2136 #unde +BOOST_BIND_ST + + +2137 #unde +BOOST_BIND_NOEXCEPT + + +2139 #ifde +BOOST_BIND_ENABLE_STDCALL + + +2141  + #BOOST_BIND_CC + +__d + + + ) + +2142  + #BOOST_BIND_ST + + + ) + +2143  + #BOOST_BIND_NOEXCEPT + + + ) + +2145  + ~ + +2147 #unde +BOOST_BIND_CC + + +2148 #unde +BOOST_BIND_ST + + +2149 #unde +BOOST_BIND_NOEXCEPT + + +2153 #ifde +BOOST_BIND_ENABLE_FASTCALL + + +2155  + #BOOST_BIND_CC + +__ + + + ) + +2156  + #BOOST_BIND_ST + + + ) + +2157  + #BOOST_BIND_NOEXCEPT + + + ) + +2159  + ~ + +2161 #unde +BOOST_BIND_CC + + +2162 #unde +BOOST_BIND_ST + + +2163 #unde +BOOST_BIND_NOEXCEPT + + +2167 #ifde +BOOST_BIND_ENABLE_PASCAL + + +2169  + #BOOST_BIND_ST + +sl + + + ) + +2170  + #BOOST_BIND_CC + + + ) + +2171  + #BOOST_BIND_NOEXCEPT + + + ) + +2173  + ~ + +2175 #unde +BOOST_BIND_ST + + +2176 #unde +BOOST_BIND_CC + + +2177 #unde +BOOST_BIND_NOEXCEPT + + +2183  + #BOOST_BIND_MF_NAME +( +X + + ) +X + +2184  + #BOOST_BIND_MF_CC + + + ) + +2185  + #BOOST_BIND_MF_NOEXCEPT + + + ) + +2187  + ~ + +2188  + ~ + +2190 #i + `defed + +__p_nx_funi_ty + ) || + $defed + +_NOEXCEPT_TYPES_SUPPORTED + ) + +2191 #unde +BOOST_BIND_MF_NOEXCEPT + + +2192  + #BOOST_BIND_MF_NOEXCEPT + +nx + + + ) + +2193  + ~ + +2196 #unde +BOOST_BIND_MF_NAME + + +2197 #unde +BOOST_BIND_MF_CC + + +2198 #unde +BOOST_BIND_MF_NOEXCEPT + + +2200 #ifde +BOOST_MEM_FN_ENABLE_CDECL + + +2202  + #BOOST_BIND_MF_NAME +( +X +X## +_cde + + + ) + +2203  + #BOOST_BIND_MF_CC + +__cde + + + ) + +2204  + #BOOST_BIND_MF_NOEXCEPT + + + ) + +2206  + ~ + +2207  + ~ + +2209 #unde +BOOST_BIND_MF_NAME + + +2210 #unde +BOOST_BIND_MF_CC + + +2211 #unde +BOOST_BIND_MF_NOEXCEPT + + +2215 #ifde +BOOST_MEM_FN_ENABLE_STDCALL + + +2217  + #BOOST_BIND_MF_NAME +( +X +X## +_d + + + ) + +2218  + #BOOST_BIND_MF_CC + +__d + + + ) + +2219  + #BOOST_BIND_MF_NOEXCEPT + + + ) + +2221  + ~ + +2222  + ~ + +2224 #unde +BOOST_BIND_MF_NAME + + +2225 #unde +BOOST_BIND_MF_CC + + +2226 #unde +BOOST_BIND_MF_NOEXCEPT + + +2230 #ifde +BOOST_MEM_FN_ENABLE_FASTCALL + + +2232  + #BOOST_BIND_MF_NAME +( +X +X## +_ + + + ) + +2233  + #BOOST_BIND_MF_CC + +__ + + + ) + +2234  + #BOOST_BIND_MF_NOEXCEPT + + + ) + +2236  + ~ + +2237  + ~ + +2239 #unde +BOOST_BIND_MF_NAME + + +2240 #unde +BOOST_BIND_MF_CC + + +2241 #unde +BOOST_BIND_MF_NOEXCEPT + + +2247 #i + `defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +|| defed( +BOOST_NO_FUNCTION_TEMPLATE_ORDERING +) \ + +2248 || ( + `defed +( +__BORLANDC__ +&& + `BOOST_WORKAROUND +__BORLANDC__, + $BOOST_TESTED_AT +( 0x620 ) ) ) + +2250 +me +< +ass + +R +, cs +T +, cs +A1 +> + +2251 +_bi +:: +bd_t +< +R +, +_mfi +:: +dm +, +tyme + _bi:: +li_av_1 +< +A1 +>:: +ty + > + +2252 + $BOOST_BIND +( +R + +T +::* +f +, +A1 + +a1 +) + +2254  +_mfi +:: + tdm +< + tR +, + tT +> + tF +; + +2255  +tyme + + t_bi +:: + tli_av_1 +< + tA1 +>:: + tty + + tli_ty +; + +2256  +_bi +:: +bd_t +< +R +, +F +, +li_ty +> + `F +( +f +), + `li_ty +( +a1 +) ); + +2257 + } +} + +2261 +mea + + g_bi + + +2264 + gme +< +ass + + gPm +,  + gI + >  + gadd_ef +; + +2266 + gme +< +ass + + gM +, cs + gT + >  + gadd_ef +< +M + T::*, 0 > + +2268  +M + + tty +; + +2271 + gme +< +ass + + gM +, cs + gT + >  + gadd_ef +< +M + T::*, 1 > + +2273 #ifde +BOOST_MSVC + + +2274 #agm +wng +( +push +) + +2275 #agm +wng +( +dib +:4180) + +2277  +M + cڡ & + tty +; + +2278 #ifde +BOOST_MSVC + + +2279 #agm +wng +( +p +) + +2283 + gme +< +ass + + gR +, cs + gT + >  + gadd_ef +< +R + ( +T +::*) (), 1 > + +2285  + tty +; + +2288 #i! +defed +( +__IBMCPP__ +|| +__IBMCPP_FUNC_CV_TMPL_ARG_DEDUCTION + + +2290 + gme +< +ass + + gR +, cs + gT + >  + gadd_ef +< +R + ( +T +::*) () const, 1 > + +2292  + tty +; + +2295 #i +defed + +__p_nx_funi_ty + ) || defed +_NOEXCEPT_TYPES_SUPPORTED + ) + +2297 + gme +< +ass + + gR +, cs + gT + >  + gadd_ef +< +R + ( +T +::*(cڡ +nx +, 1 > + +2299  + tty +; + +2306 + gme +< +ass + + gR +>  + sief + + +2308 + evue_ty + { + gvue + = 0 }; + +2311 + gme +< +ass + + gR +>  + gief +< R& > + +2313 + evue_ty + { + gvue + = 1 }; + +2316 + gme +< +ass + + gR +>  + gief +< R* > + +2318 + evue_ty + { + gvue + = 1 }; + +2321 + gme +< +ass + + gPm +, cs + gA1 +>  + sdm_su + + +2323  +tyme + + tadd_ef +< + tPm +, 1 >:: + tty +ype; + +2326 + gme +< +ass + + gPm +, cs + gR +, cs + gF +, cs + gL +>  + gdm_su +< Pm, + gbd_t + > + +2328  +tyme + + tbd_t +< + tR +, + tF +, + tL +>:: + tsu_ty +esult_type; + +2329  +tyme + + tadd_ef +< + tPm +, + tief +< + tsu_ty + >:: + tvue + >:: + tty +ype; + +2334 + gme +< +ass + + gA1 +, cs + gM +, cs + gT + > + +2336 + g_bi +:: +bd_t +< + +2337 +tyme + +_bi +:: +dm_su +< +M + +T +::*, + gA1 + >:: +ty +, + +2338 + g_mfi +:: +dm +< +M +, + gT +>, + +2339 +tyme + + g_bi +:: +li_av_1 +< +A1 +>:: +ty + + +2342 + $BOOST_BIND + +M + +T +::* +f +, +A1 + +a1 + ) + +2344  +tyme + + t_bi +:: + tdm_su +< + tM + + tT +::*, + tA1 + >:: + tty + + tsu_ty +; + +2345  +_mfi +:: + tdm +< + tM +, + tT +> + tF +; + +2346  +tyme + + t_bi +:: + tli_av_1 +< + tA1 +>:: + tty + + tli_ty +; + +2347  +_bi +:: +bd_t +< +su_ty +, +F +, +li_ty + > + `F + +f + ), + `li_ty + +a1 + ) ); + +2348 + } +} + +2354 #ide +BOOST_BIND_NO_PLACEHOLDERS + + +2356  + ~ + +2360 #ifde +BOOST_MSVC + + +2361 #agm +wng +(: 4512) + +2362 #agm +wng +( +p +) + + @/usr/include/boost/chrono.hpp + +13 #ide +BOOST_CHRONO_HPP + + +14  + #BOOST_CHRONO_HPP + + + ) + +17  + ~ + + @/usr/include/boost/chrono/clock_string.hpp + +8 #ide +BOOST_CHRONO_CLOCK_STRING_HPP + + +9  + #BOOST_CHRONO_CLOCK_STRING_HPP + + + ) + +11  + ~ + +13 +mea + + gboo + + +15 +mea + + gchro + + +18 + gme +< +ass + + gClock +, cs + gChT +> + +19  + gock_rg +; + + @/usr/include/boost/chrono/config.hpp + +12 #ide +BOOST_CHRONO_CONFIG_HPP + + +13  + #BOOST_CHRONO_CONFIG_HPP + + + ) + +15  + ~ + +16  + ~ + +18 #i! +defed + +BOOST_CHRONO_VERSION + + +19  + #BOOST_CHRONO_VERSION + 1 + + ) + +21 #i +BOOST_CHRONO_VERSION +!=1 && BOOST_CHRONO_VERSION!=2 + +26 #i +defed +( +BOOST_CHRONO_SOURCE +&& !defed( +BOOST_USE_WINDOWS_H +) + +27  + #BOOST_USE_WINDOWS_H + + + ) + +30 #i! +defed + +BOOST_CHRONO_PROVIDES_DATE_IO_FOR_SYSTEM_CLOCK_TIME_POINT + \ + +31 && ! +defed + + gBOOST_CHRONO_DONT_PROVIDE_DATE_IO_FOR_SYSTEM_CLOCK_TIME_POINT + + +33  + #BOOST_CHRONO_PROVIDES_DATE_IO_FOR_SYSTEM_CLOCK_TIME_POINT + + + ) + +40 #i +defed +( +BOOST_CHRONO_WINDOWS_API +) + +41 #wng +Boo +. +Chro + +wl + +u + +the + +Wdows + +API + + +42 #i +defed +( +BOOST_CHRONO_MAC_API +) + +43 #wng +Boo +. +Chro + +wl + +u + +the + +Mac + +API + + +44 #i +defed +( +BOOST_CHRONO_POSIX_API +) + +45 #wng +Boo +. +Chro + +wl + +u + +the + +POSIX + +API + + +48 #i +defed + +BOOST_CHRONO_WINDOWS_API + ) && defed +BOOST_CHRONO_POSIX_API + ) + +49 #r +bh + +BOOST_CHRONO_WINDOWS_API + +d + +BOOST_CHRONO_POSIX_API + +e + +defed + + +50 #i +defed + +BOOST_CHRONO_WINDOWS_API + ) && defed +BOOST_CHRONO_MAC_API + ) + +51 #r +bh + +BOOST_CHRONO_WINDOWS_API + +d + +BOOST_CHRONO_MAC_API + +e + +defed + + +52 #i +defed + +BOOST_CHRONO_MAC_API + ) && defed +BOOST_CHRONO_POSIX_API + ) + +53 #r +bh + +BOOST_CHRONO_MAC_API + +d + +BOOST_CHRONO_POSIX_API + +e + +defed + + +54 #i! +defed + +BOOST_CHRONO_WINDOWS_API + ) && !defed +BOOST_CHRONO_MAC_API + ) && !defed +BOOST_CHRONO_POSIX_API + ) + +55 #i( +defed +( +_WIN32 +|| defed( +__WIN32__ +|| defed( +WIN32 +)) + +56  + #BOOST_CHRONO_WINDOWS_API + + + ) + +57 #i +defed +( +mactosh +|| defed( +__APPLE__ +|| defed( +__APPLE_CC__ +) + +58  + #BOOST_CHRONO_MAC_API + + + ) + +60  + #BOOST_CHRONO_POSIX_API + + + ) + +64 #i +defed + +BOOST_CHRONO_WINDOWS_API + ) + +65 #ide +UNDER_CE + + +66  + #BOOST_CHRONO_HAS_PROCESS_CLOCKS + + + ) + +68  + #BOOST_CHRONO_HAS_CLOCK_STEADY + + + ) + +69 #i +BOOST_PLAT_WINDOWS_DESKTOP + + +70  + #BOOST_CHRONO_HAS_THREAD_CLOCK + + + ) + +72  + #BOOST_CHRONO_THREAD_CLOCK_IS_STEADY + +ue + + + ) + +75 #i +defed + +BOOST_CHRONO_MAC_API + ) + +76  + #BOOST_CHRONO_HAS_PROCESS_CLOCKS + + + ) + +77  + #BOOST_CHRONO_HAS_CLOCK_STEADY + + + ) + +78  + #BOOST_CHRONO_HAS_THREAD_CLOCK + + + ) + +79  + #BOOST_CHRONO_THREAD_CLOCK_IS_STEADY + +ue + + + ) + +82 #i +defed + +BOOST_CHRONO_POSIX_API + ) + +83  + #BOOST_CHRONO_HAS_PROCESS_CLOCKS + + + ) + +84  + ~ + +85 #i +defed +( +CLOCK_MONOTONIC +) + +86  + #BOOST_CHRONO_HAS_CLOCK_STEADY + + + ) + +88 #i +defed +( +_POSIX_THREAD_CPUTIME +&& !defed( +BOOST_DISABLE_THREADS +) + +89  + #BOOST_CHRONO_HAS_THREAD_CLOCK + + + ) + +90  + #BOOST_CHRONO_THREAD_CLOCK_IS_STEADY + +ue + + + ) + +92 #i +defed +( +CLOCK_THREAD_CPUTIME_ID +&& !defed( +BOOST_DISABLE_THREADS +) + +93  + #BOOST_CHRONO_HAS_THREAD_CLOCK + + + ) + +94  + #BOOST_CHRONO_THREAD_CLOCK_IS_STEADY + +ue + + + ) + +96 #i +defed +( +sun +|| defed( +__sun +) + +97 #unde +BOOST_CHRONO_HAS_THREAD_CLOCK + + +98 #unde +BOOST_CHRONO_THREAD_CLOCK_IS_STEADY + + +100 #i( +defed +( +__HP_aCC +|| defed( +__GNUC__ +)&& defed( +__hpux +) + +101 #unde +BOOST_CHRONO_HAS_THREAD_CLOCK + + +102 #unde +BOOST_CHRONO_THREAD_CLOCK_IS_STEADY + + +104 #i +defed +( +__VXWORKS__ +) + +105 #unde +BOOST_CHRONO_HAS_PROCESS_CLOCKS + + +109 #i +defed +( +BOOST_CHRONO_THREAD_DISABLED +&& defed( +BOOST_CHRONO_HAS_THREAD_CLOCK +) + +110 #unde +BOOST_CHRONO_HAS_THREAD_CLOCK + + +111 #unde +BOOST_CHRONO_THREAD_CLOCK_IS_STEADY + + +116 #i +defed +( +BOOST_NO_CXX11_UNICODE_LITERALS +|| defed( +BOOST_NO_CXX11_CHAR16_T +|| defed( +BOOST_NO_CXX11_CHAR32_T +) + +119  + #BOOST_CHRONO_HAS_UNICODE_SUPPORT + 1 + + ) + +122 #ide +BOOST_CHRONO_LIB_CONSTEXPR + + +123 #i +defed + +BOOST_NO_CXX11_NUMERIC_LIMITS + ) + +124  + #BOOST_CHRONO_LIB_CONSTEXPR + + + ) + +125 #i +defed +( +_LIBCPP_VERSION +&& !defed( +_LIBCPP_CONSTEXPR +) + +126  + #BOOST_CHRONO_LIB_CONSTEXPR + + + ) + +128  + #BOOST_CHRONO_LIB_CONSTEXPR + +BOOST_CONSTEXPR + + + ) + +132 #i +defed + +BOOST_NO_CXX11_NUMERIC_LIMITS + ) + +133  + #BOOST_CHRONO_LIB_NOEXCEPT_OR_THROW + + `throw +() + + ) + +135 #ifde +BOOST_NO_CXX11_NOEXCEPT + + +136  + #BOOST_CHRONO_LIB_NOEXCEPT_OR_THROW + + `throw +() + + ) + +138  + #BOOST_CHRONO_LIB_NOEXCEPT_OR_THROW + +nx + + + ) + +142 #i +defed + +BOOST_CHRONO_PROVIDE_HYBRID_ERROR_HANDLING + \ + +143 && +defed + + gBOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +147 #i +defed + +BOOST_CHRONO_PROVIDES_DEPRECATED_IO_SINCE_V2_0_0 + \ + +148 && +defed + + gBOOST_CHRONO_DONT_PROVIDES_DEPRECATED_IO_SINCE_V2_0_0 + + +152 #i! +defed + +BOOST_CHRONO_PROVIDE_HYBRID_ERROR_HANDLING + \ + +153 && ! +defed + + gBOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +154  + #BOOST_CHRONO_PROVIDE_HYBRID_ERROR_HANDLING + + + ) + +157 #i( +BOOST_CHRONO_VERSION + == 2) + +158 #i! +defed + +BOOST_CHRONO_PROVIDES_DEPRECATED_IO_SINCE_V2_0_0 + \ + +159 && ! +defed + + gBOOST_CHRONO_DONT_PROVIDES_DEPRECATED_IO_SINCE_V2_0_0 + + +160  + #BOOST_CHRONO_DONT_PROVIDES_DEPRECATED_IO_SINCE_V2_0_0 + + + ) + +164 #ifde +BOOST_CHRONO_HEADER_ONLY + + +165  + #BOOST_CHRONO_INLINE + +le + + + ) + +166  + #BOOST_CHRONO_STATIC + +le + + + ) + +167  + #BOOST_CHRONO_DECL + + + ) + +170  + #BOOST_CHRONO_INLINE + + + ) + +171  + #BOOST_CHRONO_STATIC +  + + ) + +179 #i +defed +( +BOOST_ALL_DYN_LINK +|| defed( +BOOST_CHRONO_DYN_LINK +) + +181 #ifde +BOOST_CHRONO_SOURCE + + +182  + #BOOST_CHRONO_DECL + +BOOST_SYMBOL_EXPORT + + + ) + +184  + #BOOST_CHRONO_DECL + +BOOST_SYMBOL_IMPORT + + + ) + +189 #ide +BOOST_CHRONO_DECL + + +190  + #BOOST_CHRONO_DECL + + + ) + +197 #i! +defed +( +BOOST_CHRONO_SOURCE +&& !defed( +BOOST_ALL_NO_LIB +&& !defed( +BOOST_CHRONO_NO_LIB +) + +202  + #BOOST_LIB_NAME + +boo_chro + + + ) + +206 #i +defed +( +BOOST_ALL_DYN_LINK +|| defed( +BOOST_CHRONO_DYN_LINK +) + +207  + #BOOST_DYN_LINK + + + ) + +212  + ~ + + @/usr/include/boost/chrono/detail/inlined/chrono.hpp + +9 #ide +BOOST_CHRONO_DETAIL_INLINED_CHRONO_HPP + + +10  + #BOOST_CHRONO_DETAIL_INLINED_CHRONO_HPP + + + ) + +12  + ~ + +13  + ~ + +14 #i +defed + +BOOST_CHRONO_PROVIDE_HYBRID_ERROR_HANDLING + + +15  + ~ + +17  + ~ + +18  + ~ + +29 #i +defed +( +BOOST_CHRONO_WINDOWS_API +) + +30  + ~ + +35 #i +defed +( +BOOST_CHRONO_MAC_API +) + +36  + ~ + +41 #i +defed +( +BOOST_CHRONO_POSIX_API +) + +42  + ~ + + @/usr/include/boost/chrono/detail/system.hpp + +6 #ide +BOOST_CHRONO_DETAIL_SYSTEM_HPP + + +7  + #BOOST_CHRONO_DETAIL_SYSTEM_HPP + + + ) + +9 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +11  + ~ + +13 +mea + + gboo + { + +14 +mea + + gchro + { + +15 +le + +bo + +is_throws +( +syem +:: +r_code + & +ec +{  (&ec==& +boo +:: +throws +()); } + + @/usr/include/boost/chrono/duration.hpp + +30 #ide +BOOST_CHRONO_DURATION_HPP + + +31  + #BOOST_CHRONO_DURATION_HPP + + + ) + +33  + ~ + +34  + ~ + +36  + ~ + +37  + ~ + +40  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +44  + ~ + +45  + ~ + +46  + ~ + +47  + ~ + +49  + ~ + +50  + ~ + +51  + ~ + +52  + ~ + +54 #i! +defed +( +BOOST_NO_CXX11_STATIC_ASSERT +|| !defed( +BOOST_CHRONO_USES_MPL_ASSERT +) + +55  + #BOOST_CHRONO_A_DURATION_REPRESENTATION_CAN_NOT_BE_A_DURATION + "A dutiڄi c bduti" + + ) + +56  + #BOOST_CHRONO_SECOND_TEMPLATE_PARAMETER_OF_DURATION_MUST_BE_A_STD_RATIO + "Secdemm oduti mu bboo::tio" + + ) + +57  + #BOOST_CHRONO_DURATION_PERIOD_MUST_BE_POSITIVE + "dutiڅiod mu bposive" + + ) + +58  + #BOOST_CHRONO_SECOND_TEMPLATE_PARAMETER_OF_TIME_POINT_MUST_BE_A_BOOST_CHRONO_DURATION + "Secdemm otime_pomu bboo::chro::duti" + + ) + +61 #ide +BOOST_CHRONO_HEADER_ONLY + + +63  + ~ + +73 +mea + + gboo + { + +74 +mea + + gchro + { + +76 + gme + < +ass + + gR +, cs + gPiod + = +tio +<1> > + +77 +ass + +duti +; + +79 +mea + + gda + + +81 + gme + < +ass + + gT +> + +82  + gis_duti + + +83 : +boo +:: +l_ty + {}; + +85 + gme + < +ass + + gR +, cs + gPiod +> + +86  + gis_duti +< + gduti +< + gR +, + gPiod +> > + +87 : +boo +:: +ue_ty + {}; + +89 + gme + < +ass + + gDuti +, cs + gR +, + gbo + = +is_duti +< +R +>:: +vue +> + +90  + sduti_divide_su + + +94 + gme + < +ass + + gDuti +, cs + gR2 +, + +95 + gbo + = ( + +96 (( +boo +:: +is_cvtib +< +tyme + +Duti +:: +p +, + +97 +tyme + + gcomm_ty +:: +ty +>:: +vue +)) + +98 && (( +boo +:: +is_cvtib +< +R2 +, + +99 +tyme + + gcomm_ty +:: +ty +>:: +vue +)) + +102  + sduti_divide_imp + + +106 + gme + < +ass + + gR1 +, cs + gPiod +, cs + gR2 +> + +107  + gduti_divide_imp +< + gduti +< + gR1 +, + gPiod +>, + gR2 +, + gue +> + +109  + gduti +< + ttyme + + tcomm_ty +< + tR1 +, + tR2 +>:: + tty +, + tPiod +>ype; + +112 + gme + < +ass + + gR1 +, cs + gPiod +, cs + gR2 +> + +113  + gduti_divide_su +< + gduti +< + gR1 +, + gPiod +>, + gR2 +, + gl +> + +114 : +duti_divide_imp +< +duti +< +R1 +, + gPiod +>, + gR2 +> + +119 + gme + < +ass + + gR +, cs + gDuti +, + gbo + = +is_duti +< +R +>:: +vue +> + +120  + sduti_divide_su2 + + +124 + gme + < +ass + + gR +, cs + gDuti +, + +125 + gbo + = ( + +126 (( +boo +:: +is_cvtib +< +tyme + +Duti +:: +p +, + +127 +tyme + + gcomm_ty +:: +ty +>:: +vue +)) + +128 && (( +boo +:: +is_cvtib +< +R +, + +129 +tyme + + gcomm_ty +:: +ty +>:: +vue +)) + +132  + sduti_divide_imp2 + + +136 + gme + < +ass + + gR1 +, cs + gR2 +, cs + gPiod + > + +137  + gduti_divide_imp2 +< + gR1 +, + gduti +< + gR2 +, + gPiod +>, + gue +> + +140  + tty +; + +143 + gme + < +ass + + gR1 +, cs + gR2 +, cs + gPiod + > + +144  + gduti_divide_su2 +< + gR1 +, + gduti +< + gR2 +, + gPiod +>, + gl +> + +145 : +duti_divide_imp2 +< +R1 +, + gduti +< + gR2 +, + gPiod +> > + +150 + gme + < +ass + + gDuti +, cs + gR +, + gbo + = +is_duti +< +R +>:: +vue +> + +151  + sduti_modulo_su + + +155 + gme + < +ass + + gDuti +, cs + gR2 +, + +156 + gbo + = ( + +160 +boo +:: +is_cvtib +< +R2 +, + +161 +tyme + + gcomm_ty +:: +ty +>:: +vue + + +164  + sduti_modulo_imp + + +168 + gme + < +ass + + gR1 +, cs + gPiod +, cs + gR2 +> + +169  + gduti_modulo_imp +< + gduti +< + gR1 +, + gPiod +>, + gR2 +, + gue +> + +171  + gduti +< + ttyme + + tcomm_ty +< + tR1 +, + tR2 +>:: + tty +, + tPiod +>ype; + +174 + gme + < +ass + + gR1 +, cs + gPiod +, cs + gR2 +> + +175  + gduti_modulo_su +< + gduti +< + gR1 +, + gPiod +>, + gR2 +, + gl +> + +176 : +duti_modulo_imp +< +duti +< +R1 +, + gPiod +>, + gR2 +> + +186 + gme + < +ass + + gR1 +, cs + gPiod1 +, cs + gR2 +, cs + gPiod2 +> + +187  + gcomm_ty +< + gchro +:: +duti +< +R1 +, + gPiod1 +>, + +188 + gchro +:: +duti +< +R2 +, + gPiod2 +> >; + +191 +mea + + gchro + { + +194 + gme + < +ass + + gR +>  + gt_as_tg_pot +; + +195 + gme + < +ass + + gR +>  + gduti_vues +; + +198  + gduti +< + tboo +:: + tt_a64_t +, + tno +> + tnocds +; + +199  + gduti +< + tboo +:: + tt_a64_t +, + tmio +> + tmiocds +; + +200  + gduti +< + tboo +:: + tt_a64_t +, + tmli +> + tmlicds +; + +201  + gduti +< + tboo +:: + tt_a64_t +> + tcds +; + +202  + gduti +< + tboo +:: + tt_a32_t +, + ttio +< 60> > + tmus +; + +203  + gduti +< + tboo +:: + tt_a32_t +, + ttio +<3600> > + thours +; + +209 +mea + + gda + + +223 + gme + < +ass + + gFromDuti +, cs + gToDuti +, + +224 +ass + + gPiod +, + +225 +bo + + gPiodNumEq1 +, + +226 +bo + + gPiodDEq1 +> + +227  + gduti__aux +; + +233 + gme + < +ass + + gFromDuti +, cs + gToDuti +, cs + gPiod +> + +234  + gduti__aux +< + gFromDuti +, + gToDuti +, + gPiod +, + gue +,rue> + +236 +BOOST_CONSTEXPR + +ToDuti + +ݔ +()(cڡ + gFromDuti +& + gfd +) const + +238  +ToDuti +( +ic_ +< +tyme + ToDuti:: +p +>( +fd +. +cou +())); + +248 + gme + < +ass + + gFromDuti +, cs + gToDuti +, cs + gPiod +> + +249  + gduti__aux +< + gFromDuti +, + gToDuti +, + gPiod +, + gue +, + gl +> + +251 +BOOST_CONSTEXPR + +ToDuti + +ݔ +()(cڡ + gFromDuti +& + gfd +) const + +253  +tyme + + tcomm_ty +< + +254 + ttyme + + tToDuti +:: + tp +, + +255 + ttyme + + tFromDuti +:: + tp +, + +256 + tboo +:: + ttmax_t +>:: + tty + + tC +; + +257  +ToDuti +( +ic_ +< +tyme + ToDuti:: +p +>( + +258 +ic_ +< +C +>( +fd +. +cou +()/ stic_( +Piod +:: +d +))); + +267 + gme + < +ass + + gFromDuti +, cs + gToDuti +, cs + gPiod +> + +268  + gduti__aux +< + gFromDuti +, + gToDuti +, + gPiod +, + gl +, + gue +> + +270 +BOOST_CONSTEXPR + +ToDuti + +ݔ +()(cڡ + gFromDuti +& + gfd +) const + +272  +tyme + + tcomm_ty +< + +273 + ttyme + + tToDuti +:: + tp +, + +274 + ttyme + + tFromDuti +:: + tp +, + +275 + tboo +:: + ttmax_t +>:: + tty + + tC +; + +276  +ToDuti +( +ic_ +< +tyme + ToDuti:: +p +>( + +277 +ic_ +< +C +>( +fd +. +cou +()* stic_( +Piod +:: +num +))); + +287 + gme + < +ass + + gFromDuti +, cs + gToDuti +, cs + gPiod +> + +288  + gduti__aux +< + gFromDuti +, + gToDuti +, + gPiod +, + gl +, false> + +290 +BOOST_CONSTEXPR + +ToDuti + +ݔ +()(cڡ + gFromDuti +& + gfd +) const + +292  +tyme + + tcomm_ty +< + +293 + ttyme + + tToDuti +:: + tp +, + +294 + ttyme + + tFromDuti +:: + tp +, + +295 + tboo +:: + ttmax_t +>:: + tty + + tC +; + +296  +ToDuti +( +ic_ +< +tyme + ToDuti:: +p +>( + +297 +ic_ +< +C +>( +fd +. +cou +()* stic_( +Piod +:: +num +) + +298 / +ic_ +< +C +>( +Piod +:: +d +))); + +302 + gme + < +ass + + gFromDuti +, cs + gToDuti +> + +303  + sduti_ + { + +304  +tyme + + ttio_divide +< + ttyme + + tFromDuti +:: + triod +, + +305 + ttyme + + tToDuti +:: + triod +>:: + tty + + tPiod +; + +306  + gduti__aux +< + +307 + tFromDuti +, + +308 + tToDuti +, + +309 + tPiod +, + +310 + tPiod +:: + tnum + == 1, + +311 + tPiod +:: + td + == 1 + +312 > + tAux +; + +313 +BOOST_CONSTEXPR + +ToDuti + +ݔ +()(cڡ + gFromDuti +& + gfd +) const + +315  +Aux +()( + gfd +); + +333 + gme + < +ass + + gR +> + +334  + gt_as_tg_pot + : +boo +:: +is_tg_pot +< +R +> {}; + +340 +mea + + gda + { + +341 + gme + < +ass + + gT +, + gbo + = +is_hmic +< +T +>:: +vue +> + +342  + schro_numic_lims + { + +343  +BOOST_CHRONO_LIB_CONSTEXPR + +T + +lowe +( +BOOST_CHRONO_LIB_NOEXCEPT_OR_THROW + { ( +d +:: +numic_lims +:: +m +) ();} + +346 + gme + < +ass + + gT +> + +347  + gchro_numic_lims +< + gT +, + gue +> { + +348  +BOOST_CHRONO_LIB_CONSTEXPR + +T + +lowe +( + gBOOST_CHRONO_LIB_NOEXCEPT_OR_THROW + { ( + gd +:: +numic_lims +:: +m +) ();} + +351 + gme + <> + +352  + gchro_numic_lims +<, + gue +> { + +353  +BOOST_CHRONO_LIB_CONSTEXPR +  +lowe +( + gBOOST_CHRONO_LIB_NOEXCEPT_OR_THROW + + +355  -( + gd +:: +numic_lims +<>:: +max +) (); + +359 + gme + <> + +360  + gchro_numic_lims +<, + gue +> { + +361  +BOOST_CHRONO_LIB_CONSTEXPR +  +lowe +( + gBOOST_CHRONO_LIB_NOEXCEPT_OR_THROW + + +363  -( + gd +:: +numic_lims +<>:: +max +) (); + +367 + gme + <> + +368  + gchro_numic_lims +<, + gue +> { + +369  +BOOST_CHRONO_LIB_CONSTEXPR +  +lowe +( + gBOOST_CHRONO_LIB_NOEXCEPT_OR_THROW + + +371  -( + gd +:: +numic_lims +<>:: +max +)(); + +375 + gme + < +ass + + gT +> + +376  + gnumic_lims + : +chro_numic_lims +< +tyme + +move_cv +< +T +>:: +ty +> + +380 + gme + < +ass + + gR +> + +381  + sduti_vues + + +383  +BOOST_CONSTEXPR + +R + +zo +() { Rep(0);} + +384  +BOOST_CHRONO_LIB_CONSTEXPR + +R + +max + +BOOST_PREVENT_MACRO_SUBSTITUTION + () + +386  ( + gd +:: +numic_lims +< +R +>:: +max +)(); + +389  +BOOST_CHRONO_LIB_CONSTEXPR + +R + +m + +BOOST_PREVENT_MACRO_SUBSTITUTION + () + +391  + gda +:: +numic_lims +< +R +>:: +lowe +(); + +401 + gme + < +ass + + gR1 +, cs + gPiod1 +, cs + gR2 +, cs + gPiod2 +> + +402  + gcomm_ty +< + gchro +:: +duti +< +R1 +, + gPiod1 +>, + +403 + gchro +:: +duti +< +R2 +, + gPiod2 +> > + +405  + gchro +:: + tduti +< + ttyme + + tcomm_ty +< + tR1 +, + tR2 +>:: + tty +, + +406 + ttyme + + tboo +:: + ttio_gcd +< + tPiod1 +, + tPiod2 +>:: + tty +>ype; + +417 +mea + + gchro + { + +419 + gme + < +ass + + gR +, cs + gPiod +> + +420 as + cBOOST_SYMBOL_VISIBLE + + gduti + + +423 +BOOST_CHRONO_STATIC_ASSERT +(! +boo +:: +chro +:: +da +:: +is_duti +< +R +>:: +vue +, + +424 +BOOST_CHRONO_A_DURATION_REPRESENTATION_CAN_NOT_BE_A_DURATION +, ()); + +425 +BOOST_CHRONO_STATIC_ASSERT +( +boo +:: +tio_da +:: +is_tio +< +tyme + +Piod +:: +ty +>:: +vue +, + +426 +BOOST_CHRONO_SECOND_TEMPLATE_PARAMETER_OF_DURATION_MUST_BE_A_STD_RATIO +, ()); + +427 +BOOST_CHRONO_STATIC_ASSERT +( +Piod +:: +num +>0, + +428 +BOOST_CHRONO_DURATION_PERIOD_MUST_BE_POSITIVE +, ()); + +429 + gpublic +: + +430  +R + + tp +; + +431  +Piod + + triod +; + +432 + give +: + +433 +p + +p_ +; + +434 + gpublic +: + +436 #i +defed + +BOOST_CHRONO_DURATION_DEFAULTS_TO_ZERO + + +437 +BOOST_FORCEINLINE + +BOOST_CONSTEXPR + + +438 +duti +(: +p_ +( +duti_vues +< +p +>:: +zo +()) { } + +439 #i +defed + +BOOST_NO_CXX11_DEFAULTED_FUNCTIONS + + +440 +BOOST_CONSTEXPR + +duti +() {} + +442 +BOOST_CONSTEXPR + +duti +() = ; + +444 + gme + < +ass + + gR2 +> + +445 +BOOST_SYMBOL_VISIBLE + +BOOST_FORCEINLINE + +BOOST_CONSTEXPR + + +446 +exic + +duti +(cڡ +R2 +& +r + + +447 , +tyme + +boo +:: +ab_if + < + +448 +m +:: +d_ + < + +449 +boo +:: +is_cvtib +< +R2 +, +p +>, + +450 +m +:: +_ + < + +451 +t_as_tg_pot +< +p +>, + +452 +m +:: +d_ + < + +453 +m +:: +n_ + < +t_as_tg_pot +< +p +> >, + +454 +m +:: +n_ + < +t_as_tg_pot +< +R2 +> > + +458 >:: +ty +* = 0 + +459 : +p_ +( +r +) { } + +460 #i +defed + +BOOST_NO_CXX11_DEFAULTED_FUNCTIONS + + +461 +duti +& +ݔ +=(cڡ duti& +rhs +) + +463 i(& +rhs + ! +this + +p_ +=hs.rep_; + +464  * + gthis +; + +467 + gduti +& + gݔ +=(cڡ +duti +& +rhs +) = ; + +470 + gme + < +ass + + gR2 +, cs + gPiod2 +> + +471 +BOOST_FORCEINLINE + +BOOST_CONSTEXPR + + +472 +duti +(cڡ duti< +R2 +, +Piod2 +>& +d + + +473 , +tyme + +boo +:: +ab_if + < + +474 +m +:: +_ + < + +475 +t_as_tg_pot +< +p +>, + +476 +m +:: +d_ + < + +477 +chro_da +:: +is_evly_divisib_by +< +Piod2 +, +riod +>, + +478 +m +:: +n_ + < +t_as_tg_pot +< +R2 +> > + +481 >:: +ty +* = 0 + +483 : +p_ +( +chro +:: +da +:: +duti_ +< +duti +< +R2 +, +Piod2 +>, duti>()( +d +). +cou +()) {} + +487 +BOOST_CONSTEXPR + + +488 +p + +cou +(cڡ { + gp_ +;} + +492 +BOOST_CONSTEXPR + + +493 +duti + + gݔ ++(cڡ { duti( +p_ +);;} + +494 +BOOST_CONSTEXPR + + +495 +duti + + gݔ +-(cڡ { duti(- +p_ +);} + +496 + gduti +& + gݔ +++({++ + gp_ +;  * + gthis +;} + +497 +duti + + gݔ +++({ duti( +p_ +++);} + +498 + gduti +& + gݔ +--({-- + gp_ +;  * + gthis +;} + +499 +duti + + gݔ +--({ duti( +p_ +--);} + +501 + gduti +& + gݔ ++=(cڡ +duti +& +d +) + +503 +p_ + + +d +. +cou +();  * + gthis +; + +505 + gduti +& + gݔ +-=(cڡ +duti +& +d +) + +507 +p_ + - +d +. +cou +();  * + gthis +; + +510 + gduti +& + gݔ +*=(cڡ +p +& +rhs +{ +p_ + *rhs;  * + gthis +;} + +511 + gduti +& + gݔ +/=(cڡ +p +& +rhs +{ +p_ + /rhs;  * + gthis +;} + +512 + gduti +& + gݔ +%=(cڡ +p +& +rhs +{ +p_ + %rhs;  * + gthis +;} + +513 + gduti +& + gݔ +%=(cڡ +duti +& +rhs +) + +515 +p_ + % +rhs +. +cou +();  * + gthis +; + +519  +BOOST_CONSTEXPR + +duti + +zo +() + +521  +duti +( +duti_vues +< +p +>:: +zo +()); + +523  +BOOST_CHRONO_LIB_CONSTEXPR + +duti + +m + +BOOST_PREVENT_MACRO_SUBSTITUTION + () + +525  +duti +(( +duti_vues +< +p +>:: +m +)()); + +527  +BOOST_CHRONO_LIB_CONSTEXPR + +duti + +max + +BOOST_PREVENT_MACRO_SUBSTITUTION + () + +529  +duti +(( +duti_vues +< +p +>:: +max +)()); + +539 + gme + < +ass + + gR1 +, cs + gPiod1 +, cs + gR2 +, cs + gPiod2 +> + +540 +le + +BOOST_CONSTEXPR + + +541 +tyme + + gcomm_ty +< + gduti +< + gR1 +, + gPiod1 +>, duti< + gR2 +, + gPiod2 +> >:: +ty + + +542 +ݔ ++(cڡ +duti +< +R1 +, + gPiod1 +>& + glhs +, + +543 cڡ + gduti +< + gR2 +, + gPiod2 +>& + grhs +) + +545  +tyme + + tcomm_ty +< + tduti +< + tR1 +, + tPiod1 +>, + +546 + tduti +< + tR2 +, + tPiod2 +> >:: + tty + + tcomm_duti +; + +547  +comm_duti +(comm_duti( +lhs +). +cou +()+comm_duti( +rhs +).count()); + +552 + gme + < +ass + + gR1 +, cs + gPiod1 +, cs + gR2 +, cs + gPiod2 +> + +553 +le + +BOOST_CONSTEXPR + + +554 +tyme + + gcomm_ty +< + gduti +< + gR1 +, + gPiod1 +>, duti< + gR2 +, + gPiod2 +> >:: +ty + + +555 +ݔ +-(cڡ +duti +< +R1 +, + gPiod1 +>& + glhs +, + +556 cڡ + gduti +< + gR2 +, + gPiod2 +>& + grhs +) + +558  +tyme + + tcomm_ty +< + tduti +< + tR1 +, + tPiod1 +>, + +559 + tduti +< + tR2 +, + tPiod2 +> >:: + tty + + tcomm_duti +; + +560  +comm_duti +(comm_duti( +lhs +). +cou +()-comm_duti( +rhs +).count()); + +565 + gme + < +ass + + gR1 +, cs + gPiod +, cs + gR2 +> + +566 +le + +BOOST_CONSTEXPR + + +567 +tyme + + gboo +:: +ab_if + < + +568 +m +:: +d_ + < + +569 +boo +:: +is_cvtib +< +R1 +, +tyme + + gcomm_ty +< + gR1 +, + gR2 +>:: +ty +>, + +570 + gboo +:: +is_cvtib +< +R2 +, +tyme + + gcomm_ty +< + gR1 +, + gR2 +>:: +ty +> + +572 + gduti +< +tyme + + gcomm_ty +< + gR1 +, + gR2 +>:: +ty +, + gPiod +> + +573 >:: +ty + + +574 +ݔ +*(cڡ +duti +< +R1 +, + gPiod +>& + gd +, cڡ + gR2 +& + gs +) + +576  +tyme + + tcomm_ty +< + tR1 +, + tR2 +>:: + tty + + tcomm_p +; + +577  + gduti +< + tcomm_p +, + tPiod +> + tcomm_duti +; + +578  +comm_duti +(comm_duti( +d +). +cou +()* +ic_ +< +comm_p +>( +s +)); + +581 + gme + < +ass + + gR1 +, cs + gPiod +, cs + gR2 +> + +582 +le + +BOOST_CONSTEXPR + + +583 +tyme + + gboo +:: +ab_if + < + +584 +m +:: +d_ + < + +585 +boo +:: +is_cvtib +< +R1 +, +tyme + + gcomm_ty +< + gR1 +, + gR2 +>:: +ty +>, + +586 + gboo +:: +is_cvtib +< +R2 +, +tyme + + gcomm_ty +< + gR1 +, + gR2 +>:: +ty +> + +588 + gduti +< +tyme + + gcomm_ty +< + gR1 +, + gR2 +>:: +ty +, + gPiod +> + +589 >:: +ty + + +590 +ݔ +*(cڡ +R1 +& +s +, cڡ + gduti +< + gR2 +, + gPiod +>& + gd +) + +592  +d + * + gs +; + +597 + gme + < +ass + + gR1 +, cs + gPiod +, cs + gR2 +> + +598 +le + +BOOST_CONSTEXPR + + +599 +tyme + + gboo +:: +dib_if + < +boo +:: +chro +:: +da +:: +is_duti +< +R2 +>, + +600 +tyme + + gboo +:: +chro +:: +da +:: +duti_divide_su +< + +601 +duti +< +R1 +, + gPiod +>, + gR2 +>:: +ty + + +602 >:: +ty + + +603 +ݔ +/(cڡ +duti +< +R1 +, + gPiod +>& + gd +, cڡ + gR2 +& + gs +) + +605  +tyme + + tcomm_ty +< + tR1 +, + tR2 +>:: + tty + + tcomm_p +; + +606  + gduti +< + tcomm_p +, + tPiod +> + tcomm_duti +; + +607  +comm_duti +(comm_duti( +d +). +cou +()/ +ic_ +< +comm_p +>( +s +)); + +610 + gme + < +ass + + gR1 +, cs + gPiod1 +, cs + gR2 +, cs + gPiod2 +> + +611 +le + +BOOST_CONSTEXPR + + +612 +tyme + + gcomm_ty +< + gR1 +, + gR2 +>:: +ty + + +613 +ݔ +/(cڡ +duti +< +R1 +, + gPiod1 +>& + glhs +, cڡ + gduti +< + gR2 +, + gPiod2 +>& + grhs +) + +615  +tyme + + tcomm_ty +< + tduti +< + tR1 +, + tPiod1 +>, + +616 + tduti +< + tR2 +, + tPiod2 +> >:: + tty + + tcomm_duti +; + +617  +comm_duti +( +lhs +). +cou +(/ comm_duti( +rhs +).count(); + +620 #ifde +BOOST_CHRONO_EXTENSIONS + + +621 + gme + < +ass + + gR1 +, cs + gR2 +, cs + gPiod +> + +622 +le + +BOOST_CONSTEXPR + + +623 +tyme + + gboo +:: +dib_if + < +boo +:: +chro +:: +da +:: +is_duti +< +R1 +>, + +624 +tyme + + gboo +:: +chro +:: +da +:: +duti_divide_su2 +< + +625 +R1 +, + gduti +< + gR2 +, + gPiod +> >:: +ty + + +626 >:: +ty + + +627 +ݔ +/(cڡ +R1 +& +s +, cڡ + gduti +< + gR2 +, + gPiod +>& + gd +) + +629  +tyme + + tcomm_ty +< + tR1 +, + tR2 +>:: + tty + + tcomm_p +; + +630  + gduti +< + tcomm_p +, + tPiod +> + tcomm_duti +; + +631  + gic_ +< + gcomm_p +>( + gs +)/ +comm_duti +( +d +). +cou +(); + +636 + gme + < +ass + + gR1 +, cs + gPiod +, cs + gR2 +> + +637 +le + +BOOST_CONSTEXPR + + +638 +tyme + + gboo +:: +dib_if + < +boo +:: +chro +:: +da +:: +is_duti +< +R2 +>, + +639 +tyme + + gboo +:: +chro +:: +da +:: +duti_modulo_su +< + +640 +duti +< +R1 +, + gPiod +>, + gR2 +>:: +ty + + +641 >:: +ty + + +642 +ݔ +%(cڡ +duti +< +R1 +, + gPiod +>& + gd +, cڡ + gR2 +& + gs +) + +644  +tyme + + tcomm_ty +< + tR1 +, + tR2 +>:: + tty + + tcomm_p +; + +645  + gduti +< + tcomm_p +, + tPiod +> + tcomm_duti +; + +646  +comm_duti +(comm_duti( +d +). +cou +()% +ic_ +< +comm_p +>( +s +)); + +649 + gme + < +ass + + gR1 +, cs + gPiod1 +, cs + gR2 +, cs + gPiod2 +> + +650 +le + +BOOST_CONSTEXPR + + +651 +tyme + + gcomm_ty +< + gduti +< + gR1 +, + gPiod1 +>, duti< + gR2 +, + gPiod2 +> >:: +ty + + +652 +ݔ +%(cڡ +duti +< +R1 +, + gPiod1 +>& + glhs +, + +653 cڡ + gduti +< + gR2 +, + gPiod2 +>& + grhs +) { + +654  +tyme + + tcomm_ty +< + tduti +< + tR1 +, + tPiod1 +>, + +655 + tduti +< + tR2 +, + tPiod2 +> >:: + tty + + tcomm_duti +; + +657  +comm_duti +(comm_duti( +lhs +). +cou +()%comm_duti( +rhs +).count()); + +665 +mea + + gda + + +667 + gme + < +ass + + gLhsDuti +, cs + gRhsDuti +> + +668  + sduti_eq + + +670 +BOOST_CONSTEXPR + +bo + +ݔ +()(cڡ + gLhsDuti +& + glhs +, cڡ + gRhsDuti +& + grhs +) const + +672  +tyme + + tcomm_ty +< + tLhsDuti +, + tRhsDuti +>:: + tty + + tcomm_duti +; + +673  +comm_duti +( +lhs +). +cou +(=comm_duti( +rhs +).count(); + +677 + gme + < +ass + + gLhsDuti +> + +678  + gduti_eq +< + gLhsDuti +, LhsDuration> + +680 +BOOST_CONSTEXPR + +bo + +ݔ +()(cڡ + gLhsDuti +& + glhs +, cڡ LhsDuti& + grhs +) const + +682  + glhs +. +cou +(= +rhs +.count(); + +686 + gme + < +ass + + gLhsDuti +, cs + gRhsDuti +> + +687  + sduti_ + + +689 +BOOST_CONSTEXPR + +bo + +ݔ +()(cڡ + gLhsDuti +& + glhs +, cڡ + gRhsDuti +& + grhs +) const + +691  +tyme + + tcomm_ty +< + tLhsDuti +, + tRhsDuti +>:: + tty + + tcomm_duti +; + +692  +comm_duti +( +lhs +). +cou +(< comm_duti( +rhs +).count(); + +696 + gme + < +ass + + gLhsDuti +> + +697  + gduti_ +< + gLhsDuti +, LhsDuration> + +699 +BOOST_CONSTEXPR + +bo + +ݔ +()(cڡ + gLhsDuti +& + glhs +, cڡ LhsDuti& + grhs +) const + +701  + glhs +. +cou +(< + grhs +.count(); + +709 + gme + < +ass + + gR1 +, cs + gPiod1 +, cs + gR2 +, cs + gPiod2 +> + +710 +le + +BOOST_CONSTEXPR + + +711 +bo + + +712 + gݔ +==(cڡ +duti +< +R1 +, + gPiod1 +>& + glhs +, + +713 cڡ + gduti +< + gR2 +, + gPiod2 +>& + grhs +) + +715  + gboo +:: +chro +:: +da +:: +duti_eq +< + +716 +duti +< +R1 +, + gPiod1 +>, + gduti +< + gR2 +, + gPiod2 +> >()( + glhs +, + grhs +); + +721 + gme + < +ass + + gR1 +, cs + gPiod1 +, cs + gR2 +, cs + gPiod2 +> + +722 +le + +BOOST_CONSTEXPR + + +723 +bo + + +724 + gݔ +!=(cڡ +duti +< +R1 +, + gPiod1 +>& + glhs +, + +725 cڡ + gduti +< + gR2 +, + gPiod2 +>& + grhs +) + +727  !( + glhs + = +rhs +); + +732 + gme + < +ass + + gR1 +, cs + gPiod1 +, cs + gR2 +, cs + gPiod2 +> + +733 +le + +BOOST_CONSTEXPR + + +734 +bo + + +735 + gݔ +< (cڡ + gduti +< + gR1 +, + gPiod1 +>& + glhs +, + +736 cڡ + gduti +< + gR2 +, + gPiod2 +>& + grhs +) + +738  + gboo +:: +chro +:: +da +:: +duti_ +< + +739 +duti +< +R1 +, + gPiod1 +>, + gduti +< + gR2 +, + gPiod2 +> >()( + glhs +, + grhs +); + +744 + gme + < +ass + + gR1 +, cs + gPiod1 +, cs + gR2 +, cs + gPiod2 +> + +745 +le + +BOOST_CONSTEXPR + + +746 +bo + + +747 + gݔ +> (cڡ + gduti +< + gR1 +, + gPiod1 +>& + glhs +, + +748 cڡ + gduti +< + gR2 +, + gPiod2 +>& + grhs +) + +750  + grhs + < + glhs +; + +755 + gme + < +ass + + gR1 +, cs + gPiod1 +, cs + gR2 +, cs + gPiod2 +> + +756 +le + +BOOST_CONSTEXPR + + +757 +bo + + +758 + gݔ +<=(cڡ +duti +< +R1 +, + gPiod1 +>& + glhs +, + +759 cڡ + gduti +< + gR2 +, + gPiod2 +>& + grhs +) + +761  !( + grhs + < + glhs +); + +766 + gme + < +ass + + gR1 +, cs + gPiod1 +, cs + gR2 +, cs + gPiod2 +> + +767 +le + +BOOST_CONSTEXPR + + +768 +bo + + +769 + gݔ +>=(cڡ +duti +< +R1 +, + gPiod1 +>& + glhs +, + +770 cڡ + gduti +< + gR2 +, + gPiod2 +>& + grhs +) + +772  !( + glhs + < + grhs +); + +780 + gme + < +ass + + gToDuti +, cs + gR +, cs + gPiod +> + +781 +le + +BOOST_CONSTEXPR + + +782 +tyme + + gboo +:: +ab_if + < + +783 +boo +:: +chro +:: +da +:: +is_duti +< +ToDuti +>, + gToDuti +>:: +ty + + +784 +duti_ +(cڡ +duti +< +R +, +Piod +>& +fd +) + +786  + gboo +:: +chro +:: +da +:: +duti_ +< + +787 +duti +< +R +, + gPiod +>, + gToDuti +>()( + gfd +); + +793 #ide +BOOST_CHRONO_HEADER_ONLY + + +795  + ~ + + @/usr/include/boost/chrono/time_point.hpp + +30 #ide +BOOST_CHRONO_TIME_POINT_HPP + + +31  + #BOOST_CHRONO_TIME_POINT_HPP + + + ) + +33  + ~ + +35 #ide +BOOST_CHRONO_HEADER_ONLY + + +37  + ~ + +47 +mea + + gboo + { + +48 +mea + + gchro + { + +50 + gme + < +ass + + gClock +, cs + gDuti + = +tyme + +Clock +:: +duti +> + +51 +ass + +time_pot +; + +59 + gme + < +ass + + gClock +, cs + gDuti1 +, cs + gDuti2 +> + +60  + gcomm_ty +< + gchro +:: +time_pot +< +Clock +, + gDuti1 +>, + +61 + gchro +:: +time_pot +< +Clock +, + gDuti2 +> >; + +69 + gme + < +ass + + gClock +, cs + gDuti1 +, cs + gDuti2 +> + +70  + gcomm_ty +< + gchro +:: +time_pot +< +Clock +, + gDuti1 +>, + +71 + gchro +:: +time_pot +< +Clock +, + gDuti2 +> > + +73  + gchro +:: + ttime_pot +< + tClock +, + +74 + ttyme + + tcomm_ty +< + tDuti1 +, + tDuti2 +>:: + tty +>ype; + +79 +mea + + gchro + { + +82 + gme + < +ass + + gClock +, cs + gDuti1 +, cs + gR2 +, cs + gPiod2 +> + +83 +le + +BOOST_CONSTEXPR + + +84 + gtime_pot +< + gClock +, + +85 +tyme + + gcomm_ty +< + gDuti1 +, + gduti +< + gR2 +, + gPiod2 +> >:: +ty +> + +86 +ݔ ++( + +87 cڡ +time_pot +< +Clock +, + gDuti1 +>& + glhs +, + +88 cڡ + gduti +< + gR2 +, + gPiod2 +>& + grhs +); + +89 + gme + < +ass + + gR1 +, cs + gPiod1 +, cs + gClock +, cs + gDuti2 +> + +90 +le + +BOOST_CONSTEXPR + + +91 + gtime_pot +< + gClock +, + +92 +tyme + + gcomm_ty +< + gduti +< + gR1 +, + gPiod1 +>, + gDuti2 +>:: +ty +> + +93 +ݔ ++( + +94 cڡ +duti +< +R1 +, + gPiod1 +>& + glhs +, + +95 cڡ + gtime_pot +< + gClock +, + gDuti2 +>& + grhs +); + +96 + gme + < +ass + + gClock +, cs + gDuti1 +, cs + gR2 +, cs + gPiod2 +> + +97 +le + +BOOST_CONSTEXPR + + +98 + gtime_pot +< + gClock +, + +99 +tyme + + gcomm_ty +< + gDuti1 +, + gduti +< + gR2 +, + gPiod2 +> >:: +ty +> + +100 +ݔ +-( + +101 cڡ +time_pot +< +Clock +, + gDuti1 +>& + glhs +, + +102 cڡ + gduti +< + gR2 +, + gPiod2 +>& + grhs +); + +103 + gme + < +ass + + gClock +, cs + gDuti1 +, cs + gDuti2 +> + +104 +le + +BOOST_CONSTEXPR + + +105 +tyme + + gcomm_ty +< + gDuti1 +, + gDuti2 +>:: +ty + + +106 +ݔ +-( + +107 cڡ +time_pot +< +Clock +, + gDuti1 +>& + glhs +, + +108 cڡ + gtime_pot +< + gClock +, + +109 + gDuti2 +>& + grhs +); + +112 + gme + < +ass + + gClock +, cs + gDuti1 +, cs + gDuti2 +> + +113 +le + +BOOST_CONSTEXPR + + +114 +bo + + gݔ +==( + +115 cڡ +time_pot +< +Clock +, + gDuti1 +>& + glhs +, + +116 cڡ + gtime_pot +< + gClock +, + gDuti2 +>& + grhs +); + +117 + gme + < +ass + + gClock +, cs + gDuti1 +, cs + gDuti2 +> + +118 +le + +BOOST_CONSTEXPR + + +119 +bo + + gݔ +!=( + +120 cڡ +time_pot +< +Clock +, + gDuti1 +>& + glhs +, + +121 cڡ + gtime_pot +< + gClock +, + gDuti2 +>& + grhs +); + +122 + gme + < +ass + + gClock +, cs + gDuti1 +, cs + gDuti2 +> + +123 +le + +BOOST_CONSTEXPR + + +124 +bo + + gݔ +< ( + +125 cڡ + gtime_pot +< + gClock +, + gDuti1 +>& + glhs +, + +126 cڡ + gtime_pot +< + gClock +, + gDuti2 +>& + grhs +); + +127 + gme + < +ass + + gClock +, cs + gDuti1 +, cs + gDuti2 +> + +128 +le + +BOOST_CONSTEXPR + + +129 +bo + + gݔ +<=( + +130 cڡ +time_pot +< +Clock +, + gDuti1 +>& + glhs +, + +131 cڡ + gtime_pot +< + gClock +, + gDuti2 +>& + grhs +); + +132 + gme + < +ass + + gClock +, cs + gDuti1 +, cs + gDuti2 +> + +133 +le + +BOOST_CONSTEXPR + + +134 +bo + + gݔ +> ( + +135 cڡ + gtime_pot +< + gClock +, + gDuti1 +>& + glhs +, + +136 cڡ + gtime_pot +< + gClock +, + gDuti2 +>& + grhs +); + +137 + gme + < +ass + + gClock +, cs + gDuti1 +, cs + gDuti2 +> + +138 +le + +BOOST_CONSTEXPR + + +139 +bo + + gݔ +>=( + +140 cڡ +time_pot +< +Clock +, + gDuti1 +>& + glhs +, + +141 cڡ + gtime_pot +< + gClock +, + gDuti2 +>& + grhs +); + +144 + gme + < +ass + + gToDuti +, cs + gClock +, cs + gDuti +> + +145 +le + +BOOST_CONSTEXPR + + +146 + gtime_pot +< + gClock +, + gToDuti +> +time_pot_ +(cڡ +time_pot +< +Clock +, +Duti +>& +t +); + +154 + gme + < +ass + + gClock +, cs + gDuti +> + +155 as + ctime_pot + + +157 +BOOST_CHRONO_STATIC_ASSERT +( +boo +:: +chro +:: +da +:: +is_duti +< +Duti +>:: +vue +, + +158 +BOOST_CHRONO_SECOND_TEMPLATE_PARAMETER_OF_TIME_POINT_MUST_BE_A_BOOST_CHRONO_DURATION +, ( +Duti +)); + +159 + gpublic +: + +160  +Clock + + tock +; + +161  +Duti + + tduti +; + +162  +tyme + + tduti +:: + tp +ep; + +163  +tyme + + tduti +:: + triod +eriod; + +164  +Duti + + tdifn_ty +; + +166 + give +: + +167 +duti + +d_ +; + +169 + gpublic +: + +170 +BOOST_FORCEINLINE + +BOOST_CONSTEXPR + + +171 +time_pot +(: +d_ +( +duti +:: +zo +()) + +173 +BOOST_FORCEINLINE + +BOOST_CONSTEXPR + + +174 +exic + +time_pot +(cڡ +duti +& +d +) + +175 : +d_ +( +d +) + +179 +me + < +ass + +Duti2 +> + +180 +BOOST_FORCEINLINE + +BOOST_CONSTEXPR + + +181 +time_pot +(cڡime_pot< +ock +, +Duti2 +>& +t + + +182 , +tyme + +boo +:: +ab_if + + +184 +boo +:: +is_cvtib +< +Duti2 +, +duti +> + +185 >:: +ty +* = 0 + +187 : +d_ +( +t +. +time_s_och +()) + +192 +BOOST_CONSTEXPR + + +193 +duti + +time_s_och +() const + +195  +d_ +; + +200 #ifde +BOOST_CHRONO_EXTENSIONS + + +201 +BOOST_CONSTEXPR + + +202 +time_pot + + gݔ ++(cڡ { * + gthis +;} + +203 +BOOST_CONSTEXPR + + +204 +time_pot + + gݔ +-(cڡ {ime_pot(- +d_ +);} + +205 + gtime_pot +& + gݔ +++({++ + gd_ +;  * + gthis +;} + +206 +time_pot + + gݔ +++({ime_pot( +d_ +++);} + +207 + gtime_pot +& + gݔ +--({-- + gd_ +;  * + gthis +;} + +208 +time_pot + + gݔ +--({ime_pot( +d_ +--);} + +210 + gtime_pot +& + gݔ ++=(cڡ +p +& +r +{ +d_ + + +duti +);  * + gthis +;} + +211 + gtime_pot +& + gݔ +-=(cڡ +p +& +r +{ +d_ + - +duti +);  * + gthis +;} + +215 + gtime_pot +& + gݔ ++=(cڡ +duti +& +d +{ +d_ + +d;  * + gthis +;} + +216 + gtime_pot +& + gݔ +-=(cڡ +duti +& +d +{ +d_ + -d;  * + gthis +;} + +220  +BOOST_CHRONO_LIB_CONSTEXPR + +time_pot + + +221 +m + +BOOST_PREVENT_MACRO_SUBSTITUTION + () + +223  +time_pot +(( +duti +:: +m +)()); + +225  +BOOST_CHRONO_LIB_CONSTEXPR + +time_pot + + +226 +max + +BOOST_PREVENT_MACRO_SUBSTITUTION + () + +228  +time_pot +(( +duti +:: +max +)()); + +238 + gme + < +ass + + gClock +, cs + gDuti1 +, cs + gR2 +, cs + gPiod2 +> + +239 +le + +BOOST_CONSTEXPR + + +240 + gtime_pot +< + gClock +, + +241 +tyme + + gcomm_ty +< + gDuti1 +, + gduti +< + gR2 +, + gPiod2 +> >:: +ty +> + +242 +ݔ ++(cڡ +time_pot +< +Clock +, + gDuti1 +>& + glhs +, + +243 cڡ + gduti +< + gR2 +, + gPiod2 +>& + grhs +) + +245  +tyme + + tcomm_ty +< + tDuti1 +, + tduti +< + tR2 +, + tPiod2 +> >:: + tty + + tCDuti +; + +246  + gtime_pot +< + +247 + tClock +, + +248 + tCDuti + + +249 > + tTimeResu +; + +250  +TimeResu +( +lhs +. +time_s_och +(+ +CDuti +( +rhs +)); + +255 + gme + < +ass + + gR1 +, cs + gPiod1 +, cs + gClock +, cs + gDuti2 +> + +256 +le + +BOOST_CONSTEXPR + + +257 + gtime_pot +< + gClock +, + +258 +tyme + + gcomm_ty +< + gduti +< + gR1 +, + gPiod1 +>, + gDuti2 +>:: +ty +> + +259 +ݔ ++(cڡ +duti +< +R1 +, + gPiod1 +>& + glhs +, + +260 cڡ + gtime_pot +< + gClock +, + gDuti2 +>& + grhs +) + +262  + grhs + + + glhs +; + +267 + gme + < +ass + + gClock +, cs + gDuti1 +, cs + gR2 +, cs + gPiod2 +> + +268 +le + +BOOST_CONSTEXPR + + +269 + gtime_pot +< + gClock +, + +270 +tyme + + gcomm_ty +< + gDuti1 +, + gduti +< + gR2 +, + gPiod2 +> >:: +ty +> + +271 +ݔ +-(cڡ +time_pot +< +Clock +, + gDuti1 +>& + glhs +, + +272 cڡ + gduti +< + gR2 +, + gPiod2 +>& + grhs +) + +274  + glhs + + (- + grhs +); + +279 + gme + < +ass + + gClock +, cs + gDuti1 +, cs + gDuti2 +> + +280 +le + +BOOST_CONSTEXPR + + +281 +tyme + + gcomm_ty +< + gDuti1 +, + gDuti2 +>:: +ty + + +282 +ݔ +-(cڡ +time_pot +< +Clock +, + gDuti1 +>& + glhs +, + +283 cڡ + gtime_pot +< + gClock +, + gDuti2 +>& + grhs +) + +285  + glhs +. +time_s_och +(- + grhs +.time_since_epoch(); + +294 + gme + < +ass + + gClock +, cs + gDuti1 +, cs + gDuti2 +> + +295 +le + +BOOST_CONSTEXPR + + +296 +bo + + +297 + gݔ +==(cڡ +time_pot +< +Clock +, + gDuti1 +>& + glhs +, + +298 cڡ + gtime_pot +< + gClock +, + gDuti2 +>& + grhs +) + +300  + glhs +. +time_s_och +(= +rhs +.time_since_epoch(); + +305 + gme + < +ass + + gClock +, cs + gDuti1 +, cs + gDuti2 +> + +306 +le + +BOOST_CONSTEXPR + + +307 +bo + + +308 + gݔ +!=(cڡ +time_pot +< +Clock +, + gDuti1 +>& + glhs +, + +309 cڡ + gtime_pot +< + gClock +, + gDuti2 +>& + grhs +) + +311  !( + glhs + = +rhs +); + +316 + gme + < +ass + + gClock +, cs + gDuti1 +, cs + gDuti2 +> + +317 +le + +BOOST_CONSTEXPR + + +318 +bo + + +319 + gݔ +<(cڡ + gtime_pot +< + gClock +, + gDuti1 +>& + glhs +, + +320 cڡ + gtime_pot +< + gClock +, + gDuti2 +>& + grhs +) + +322  + glhs +. +time_s_och +(< + grhs +.time_since_epoch(); + +327 + gme + < +ass + + gClock +, cs + gDuti1 +, cs + gDuti2 +> + +328 +le + +BOOST_CONSTEXPR + + +329 +bo + + +330 + gݔ +>(cڡ + gtime_pot +< + gClock +, + gDuti1 +>& + glhs +, + +331 cڡ + gtime_pot +< + gClock +, + gDuti2 +>& + grhs +) + +333  + grhs + < + glhs +; + +338 + gme + < +ass + + gClock +, cs + gDuti1 +, cs + gDuti2 +> + +339 +le + +BOOST_CONSTEXPR + + +340 +bo + + +341 + gݔ +<=(cڡ +time_pot +< +Clock +, + gDuti1 +>& + glhs +, + +342 cڡ + gtime_pot +< + gClock +, + gDuti2 +>& + grhs +) + +344  !( + grhs + < + glhs +); + +349 + gme + < +ass + + gClock +, cs + gDuti1 +, cs + gDuti2 +> + +350 +le + +BOOST_CONSTEXPR + + +351 +bo + + +352 + gݔ +>=(cڡ +time_pot +< +Clock +, + gDuti1 +>& + glhs +, + +353 cڡ + gtime_pot +< + gClock +, + gDuti2 +>& + grhs +) + +355  !( + glhs + < + grhs +); + +362 + gme + < +ass + + gToDuti +, cs + gClock +, cs + gDuti +> + +363 +le + +BOOST_CONSTEXPR + + +364 + gtime_pot +< + gClock +, + gToDuti +> + +365 +time_pot_ +(cڡ +time_pot +< +Clock +, +Duti +>& +t +) + +367  + gtime_pot +< + gClock +, + gToDuti +>( + +368 + gduti_ +< + gToDuti +>( + gt +. +time_s_och +())); + +374 #ide +BOOST_CHRONO_HEADER_ONLY + + +376  + ~ + + @/usr/include/boost/config/auto_link.hpp + +84 #ifde +__lulus + + +85 #ide +BOOST_CONFIG_HPP + + +86  + ~ + +88 #i +defed +( +_MSC_VER +&& !defed( +__MWERKS__ +&& !defed( +__EDG_VERSION__ +) + +92  + #BOOST_MSVC + +_MSC_VER + + + ) + +93  + #BOOST_STRINGIZE +( +X + + `BOOST_DO_STRINGIZE +(X) + + ) + +94  + #BOOST_DO_STRINGIZE +( +X +#X + + ) + +99 #i +defed +( +BOOST_MSVC +) \ + +100 || +defed +( +__BORLANDC__ +) \ + +101 || ( +defed +( +__MWERKS__ +&& defed( +_WIN32 +&& ( + g__MWERKS__ + >= 0x3000)) \ + +102 || ( +defed +( +__ICL +&& defed( +_MSC_EXTENSIONS +&& ( +_MSC_VER + >= 1200)) + +104 #ide +BOOST_VERSION_HPP + + +105  + ~ + +108 #ide +BOOST_LIB_NAME + + +115 #i +defed +( +__MSVC_RUNTIME_CHECKS +&& !defed( +_DEBUG +) + +116 #agm +mesge +("Usinghe /RTC option without specifying debuguntime willeadoinkerrrors") + +117 #agm +mesge +("Hint: goohe code generation optionsnd switcho one ofhe debugginguntimes") + +123 #ide +BOOST_LIB_TOOLSET + + +124 #i +defed +( +BOOST_MSVC +) && (BOOST_MSVC < 1200) + +126 #i +defed +( +BOOST_MSVC +) && (BOOST_MSVC < 1300) + +128 #ifde +UNDER_CE + + +130  + #BOOST_LIB_TOOLSET + "evc4" + + ) + +133  + #BOOST_LIB_TOOLSET + "vc6" + + ) + +136 #i +defed +( +BOOST_MSVC +) && (BOOST_MSVC < 1310) + +139  + #BOOST_LIB_TOOLSET + "vc7" + + ) + +141 #i +defed +( +BOOST_MSVC +) && (BOOST_MSVC < 1400) + +144  + #BOOST_LIB_TOOLSET + "vc71" + + ) + +146 #i +defed +( +BOOST_MSVC +) && (BOOST_MSVC < 1500) + +149  + #BOOST_LIB_TOOLSET + "vc80" + + ) + +151 #i +defed +( +BOOST_MSVC +) && (BOOST_MSVC < 1600) + +154  + #BOOST_LIB_TOOLSET + "vc90" + + ) + +156 #i +defed +( +BOOST_MSVC +) && (BOOST_MSVC < 1700) + +159  + #BOOST_LIB_TOOLSET + "vc100" + + ) + +161 #i +defed +( +BOOST_MSVC +) && (BOOST_MSVC < 1800) + +164  + #BOOST_LIB_TOOLSET + "vc110" + + ) + +166 #i +defed +( +BOOST_MSVC +) && (BOOST_MSVC < 1900) + +169  + #BOOST_LIB_TOOLSET + "vc120" + + ) + +171 #i +defed +( +BOOST_MSVC +) && (BOOST_MSVC < 1910) + +174  + #BOOST_LIB_TOOLSET + "vc140" + + ) + +176 #i +defed +( +BOOST_MSVC +) + +179  + #BOOST_LIB_TOOLSET + "vc141" + + ) + +181 #i +defed +( +__BORLANDC__ +) + +184  + #BOOST_LIB_TOOLSET + "bcb" + + ) + +186 #i +defed +( +__ICL +) + +189  + #BOOST_LIB_TOOLSET + "iw" + + ) + +191 #i +defed +( +__MWERKS__ +) && (__MWERKS__ <= 0x31FF ) + +194  + #BOOST_LIB_TOOLSET + "cw8" + + ) + +196 #i +defed +( +__MWERKS__ +) && (__MWERKS__ <= 0x32FF ) + +199  + #BOOST_LIB_TOOLSET + "cw9" + + ) + +207 #i +defed +( +_MT +|| defed( +__MT__ +) + +208  + #BOOST_LIB_THREAD_OPT + "-mt" + + ) + +210  + #BOOST_LIB_THREAD_OPT + + + ) + +213 #i +defed +( +_MSC_VER +|| defed( +__MWERKS__ +) + +215 #ifde +_DLL + + +217 #i( +defed +( +__SGI_STL_PORT +|| defed( +_STLPORT_VERSION +)&& (defed( +_STLP_OWN_IOSTREAMS +|| defed( +__STL_OWN_IOSTREAMS +)) + +219 #i +defed +( +_DEBUG +&& (defed( +__STL_DEBUG +|| defed( +_STLP_DEBUG +))\ + +220 && +defed +( +BOOST_DEBUG_PYTHON +&& + $defed +( +BOOST_LINKING_PYTHON +) + +221  + #BOOST_LIB_RT_OPT + "-gydp" + + ) + +222 #i + `defed +( +_DEBUG +&& (defed( +__STL_DEBUG +|| defed( +_STLP_DEBUG +)) + +223  + #BOOST_LIB_RT_OPT + "-gdp" + + ) + +224 #i + `defed +( +_DEBUG +)\ + +225 && + `defed +( +BOOST_DEBUG_PYTHON +&& + $defed +( +BOOST_LINKING_PYTHON +) + +226  + #BOOST_LIB_RT_OPT + "-gydp" + + ) + +227 #agm + `mesge +("warning: STLport debug versionsre built with /D_STLP_DEBUG=1") + +229 #i + `defed +( +_DEBUG +) + +230  + #BOOST_LIB_RT_OPT + "-gdp" + + ) + +231 #agm + `mesge +("warning: STLport debug versionsre built with /D_STLP_DEBUG=1") + +234  + #BOOST_LIB_RT_OPT + "-p" + + ) + +237 #i + `defed +( +__SGI_STL_PORT +|| defed( +_STLPORT_VERSION +) + +239 #i + `defed +( +_DEBUG +&& (defed( +__STL_DEBUG +|| defed( +_STLP_DEBUG +))\ + +240 && + `defed +( +BOOST_DEBUG_PYTHON +&& + $defed +( +BOOST_LINKING_PYTHON +) + +241  + #BOOST_LIB_RT_OPT + "-gyd" + + ) + +242 #i + `defed +( +_DEBUG +&& (defed( +__STL_DEBUG +|| defed( +_STLP_DEBUG +)) + +243  + #BOOST_LIB_RT_OPT + "-gd" + + ) + +244 #i + `defed +( +_DEBUG +)\ + +245 && + `defed +( +BOOST_DEBUG_PYTHON +&& + $defed +( +BOOST_LINKING_PYTHON +) + +246  + #BOOST_LIB_RT_OPT + "-gyd" + + ) + +247 #agm + `mesge +("warning: STLport debug versionsre built with /D_STLP_DEBUG=1") + +249 #i + `defed +( +_DEBUG +) + +250  + #BOOST_LIB_RT_OPT + "-gd" + + ) + +251 #agm + `mesge +("warning: STLport debug versionsre built with /D_STLP_DEBUG=1") + +254  + #BOOST_LIB_RT_OPT + "-" + + ) + +259 #i + `defed +( +_DEBUG +&& defed( +BOOST_DEBUG_PYTHON +&& defed( +BOOST_LINKING_PYTHON +) + +260  + #BOOST_LIB_RT_OPT + "-gyd" + + ) + +261 #i + `defed +( +_DEBUG +) + +262  + #BOOST_LIB_RT_OPT + "-gd" + + ) + +264  + #BOOST_LIB_RT_OPT + + + ) + +271 #i( + `defed +( +__SGI_STL_PORT +|| defed( +_STLPORT_VERSION +)&& (defed( +_STLP_OWN_IOSTREAMS +|| defed( +__STL_OWN_IOSTREAMS +)) + +273 #i + `defed +( +_DEBUG +&& (defed( +__STL_DEBUG +|| defed( +_STLP_DEBUG +))\ + +274 && + `defed +( +BOOST_DEBUG_PYTHON +&& + $defed +( +BOOST_LINKING_PYTHON +) + +275  + #BOOST_LIB_RT_OPT + "-sgydp" + + ) + +276 #i + `defed +( +_DEBUG +&& (defed( +__STL_DEBUG +|| defed( +_STLP_DEBUG +)) + +277  + #BOOST_LIB_RT_OPT + "-sgdp" + + ) + +278 #i + `defed +( +_DEBUG +)\ + +279 && + `defed +( +BOOST_DEBUG_PYTHON +&& + $defed +( +BOOST_LINKING_PYTHON +) + +280  + #BOOST_LIB_RT_OPT + "-sgydp" + + ) + +281 #agm + `mesge +("warning: STLport debug versionsre built with /D_STLP_DEBUG=1") + +283 #i + `defed +( +_DEBUG +) + +284  + #BOOST_LIB_RT_OPT + "-sgdp" + + ) + +285 #agm + `mesge +("warning: STLport debug versionsre built with /D_STLP_DEBUG=1") + +288  + #BOOST_LIB_RT_OPT + "-" + + ) + +291 #i + `defed +( +__SGI_STL_PORT +|| defed( +_STLPORT_VERSION +) + +293 #i + `defed +( +_DEBUG +&& (defed( +__STL_DEBUG +|| defed( +_STLP_DEBUG +))\ + +294 && + `defed +( +BOOST_DEBUG_PYTHON +&& + $defed +( +BOOST_LINKING_PYTHON +) + +295  + #BOOST_LIB_RT_OPT + "-sgyd" + + ) + +296 #i + `defed +( +_DEBUG +&& (defed( +__STL_DEBUG +|| defed( +_STLP_DEBUG +)) + +297  + #BOOST_LIB_RT_OPT + "-sgd" + + ) + +298 #i + `defed +( +_DEBUG +)\ + +299 && + `defed +( +BOOST_DEBUG_PYTHON +&& + $defed +( +BOOST_LINKING_PYTHON +) + +300  + #BOOST_LIB_RT_OPT + "-sgyd" + + ) + +301 #agm + `mesge +("warning: STLport debug versionsre built with /D_STLP_DEBUG=1") + +303 #i + `defed +( +_DEBUG +) + +304  + #BOOST_LIB_RT_OPT + "-sgd" + + ) + +305 #agm + `mesge +("warning: STLport debug versionsre built with /D_STLP_DEBUG=1") + +308  + #BOOST_LIB_RT_OPT + "-n" + + ) + +313 #i + `defed +( +_DEBUG +)\ + +314 && + `defed +( +BOOST_DEBUG_PYTHON +&& + $defed +( +BOOST_LINKING_PYTHON +) + +315  + #BOOST_LIB_RT_OPT + "-sgyd" + + ) + +316 #i + `defed +( +_DEBUG +) + +317  + #BOOST_LIB_RT_OPT + "-sgd" + + ) + +319  + #BOOST_LIB_RT_OPT + "-s" + + ) + +326 #i + `defed +( +__BORLANDC__ +) + +331 #i +__BORLANDC__ + > 0x561 + +332 #agm +defeti + +BOOST_BORLAND_DEBUG + - +v + + +337 #i + `defed +( +__STL_DEBUG +|| defed( +_STLP_DEBUG +) + +341 #ifde +_RTLDLL + + +343 #i + `defed +( +BOOST_BORLAND_DEBUG +)\ + +344 && + `defed +( +BOOST_DEBUG_PYTHON +&& + $defed +( +BOOST_LINKING_PYTHON +) + +345  + #BOOST_LIB_RT_OPT + "-yd" + + ) + +346 #i + `defed +( +BOOST_BORLAND_DEBUG +) + +347  + #BOOST_LIB_RT_OPT + "-d" + + ) + +348 #i + `defed +( +BOOST_DEBUG_PYTHON +&& defed( +BOOST_LINKING_PYTHON +) + +349  + #BOOST_LIB_RT_OPT + - +y + + + ) + +351  + #BOOST_LIB_RT_OPT + + + ) + +356 #i + `defed +( +BOOST_BORLAND_DEBUG +)\ + +357 && + `defed +( +BOOST_DEBUG_PYTHON +&& + $defed +( +BOOST_LINKING_PYTHON +) + +358  + #BOOST_LIB_RT_OPT + "-syd" + + ) + +359 #i + `defed +( +BOOST_BORLAND_DEBUG +) + +360  + #BOOST_LIB_RT_OPT + "-sd" + + ) + +361 #i + `defed +( +BOOST_DEBUG_PYTHON +&& defed( +BOOST_LINKING_PYTHON +) + +362  + #BOOST_LIB_RT_OPT + "-sy" + + ) + +364  + #BOOST_LIB_RT_OPT + "-s" + + ) + +375 #i + `defed + +_M_IX86 + ) + +376  + #BOOST_LIB_ARCH_AND_MODEL_OPT + "-x32" + + ) + +377 #i + `defed + +_M_X64 + ) + +378  + #BOOST_LIB_ARCH_AND_MODEL_OPT + "-x64" + + ) + +379 #i + `defed + +_M_ARM + ) + +380  + #BOOST_LIB_ARCH_AND_MODEL_OPT + "-a32" + + ) + +381 #i + `defed + +_M_ARM64 + ) + +382  + #BOOST_LIB_ARCH_AND_MODEL_OPT + "-a64" + + ) + +388 #i( + `defed +( +_DLL +|| defed( +_RTLDLL +)&& defed( +BOOST_DYN_LINK +) + +389  + #BOOST_LIB_PREFIX + + + ) + +390 #i + `defed +( +BOOST_DYN_LINK +) + +393  + #BOOST_LIB_PREFIX + "lib" + + ) + +399 #i + `defed +( +BOOST_LIB_NAME +) \ + +400 && + `defed +( +BOOST_LIB_PREFIX +) \ + +401 && + `defed +( +BOOST_LIB_TOOLSET +) \ + +402 && + `defed +( +BOOST_LIB_THREAD_OPT +) \ + +403 && + `defed +( +BOOST_LIB_RT_OPT +) \ + +404 && + `defed +( +BOOST_LIB_ARCH_AND_MODEL_OPT +) \ + +405 && + $defed +( +BOOST_LIB_VERSION +) + +407 #ifde +BOOST_AUTO_LINK_TAGGED + + +408 #agm + `commt +( +lib +, +BOOST_LIB_PREFIX + + `BOOST_STRINGIZE +( +BOOST_LIB_NAME + +BOOST_LIB_THREAD_OPT + +BOOST_LIB_RT_OPT + ".lib") + +409 #ifde +BOOST_LIB_DIAGNOSTIC + + +410 #agm + `mesge + ("Lkglib fe: " +BOOST_LIB_PREFIX + + `BOOST_STRINGIZE +( +BOOST_LIB_NAME + +BOOST_LIB_THREAD_OPT + +BOOST_LIB_RT_OPT + ".lib") + +412 #i + `defed +( +BOOST_AUTO_LINK_SYSTEM +) + +413 #agm + `commt +( +lib +, +BOOST_LIB_PREFIX + + `BOOST_STRINGIZE +( +BOOST_LIB_NAME +) ".lib") + +414 #ifde +BOOST_LIB_DIAGNOSTIC + + +415 #agm + `mesge + ("Lkglib fe: " +BOOST_LIB_PREFIX + + `BOOST_STRINGIZE +( +BOOST_LIB_NAME +) ".lib") + +417 #i + `defed +( +BOOST_AUTO_LINK_NOMANGLE +) + +418 #agm + `commt +( +lib +, + `BOOST_STRINGIZE +( +BOOST_LIB_NAME +) ".lib") + +419 #ifde +BOOST_LIB_DIAGNOSTIC + + +420 #agm + `mesge + ("Lkglib fe: " + `BOOST_STRINGIZE +( +BOOST_LIB_NAME +) ".lib") + +422 #i + `defed +( +BOOST_LIB_BUILDID +) + +423 #agm + `commt +( +lib +, +BOOST_LIB_PREFIX + + `BOOST_STRINGIZE +( +BOOST_LIB_NAME +"-" +BOOST_LIB_TOOLSET + +BOOST_LIB_THREAD_OPT + +BOOST_LIB_RT_OPT + +BOOST_LIB_ARCH_AND_MODEL_OPT + "-" +BOOST_LIB_VERSION + "-" BOOST_STRINGIZE( +BOOST_LIB_BUILDID +) ".lib") + +424 #ifde +BOOST_LIB_DIAGNOSTIC + + +425 #agm + `mesge + ("Lkglib fe: " +BOOST_LIB_PREFIX + + `BOOST_STRINGIZE +( +BOOST_LIB_NAME +"-" +BOOST_LIB_TOOLSET + +BOOST_LIB_THREAD_OPT + +BOOST_LIB_RT_OPT + +BOOST_LIB_ARCH_AND_MODEL_OPT + "-" +BOOST_LIB_VERSION + "-" BOOST_STRINGIZE( +BOOST_LIB_BUILDID +) ".lib") + +428 #agm + `commt +( +lib +, +BOOST_LIB_PREFIX + + `BOOST_STRINGIZE +( +BOOST_LIB_NAME +"-" +BOOST_LIB_TOOLSET + +BOOST_LIB_THREAD_OPT + +BOOST_LIB_RT_OPT + +BOOST_LIB_ARCH_AND_MODEL_OPT + "-" +BOOST_LIB_VERSION + ".lib") + +429 #ifde +BOOST_LIB_DIAGNOSTIC + + +430 #agm + `mesge + ("Lkglib fe: " +BOOST_LIB_PREFIX + + `BOOST_STRINGIZE +( +BOOST_LIB_NAME +"-" +BOOST_LIB_TOOLSET + +BOOST_LIB_THREAD_OPT + +BOOST_LIB_RT_OPT + +BOOST_LIB_ARCH_AND_MODEL_OPT + "-" +BOOST_LIB_VERSION + ".lib") + +444 #ifde +BOOST_LIB_PREFIX + + +445 #unde +BOOST_LIB_PREFIX + + +447 #i + `defed +( +BOOST_LIB_NAME +) + +448 #unde +BOOST_LIB_NAME + + +455 #i + `defed +( +BOOST_LIB_THREAD_OPT +) + +456 #unde +BOOST_LIB_THREAD_OPT + + +458 #i + `defed +( +BOOST_LIB_RT_OPT +) + +459 #unde +BOOST_LIB_RT_OPT + + +461 #i + `defed +( +BOOST_LIB_ARCH_AND_MODEL_OPT +) + +462 #unde +BOOST_LIB_ARCH_AND_MODEL_OPT + + +464 #i + `defed +( +BOOST_LIB_LINK_OPT +) + +465 #unde +BOOST_LIB_LINK_OPT + + +467 #i + `defed +( +BOOST_LIB_DEBUG_OPT +) + +468 #unde +BOOST_LIB_DEBUG_OPT + + +470 #i + `defed +( +BOOST_DYN_LINK +) + +471 #unde +BOOST_DYN_LINK + + + @/usr/include/boost/config/no_tr1/functional.hpp + +13 #ide +BOOST_CONFIG_FUNCTIONAL + + +14  + #BOOST_CONFIG_FUNCTIONAL + + + ) + +16 #ide +BOOST_TR1_NO_RECURSION + + +17  + #BOOST_TR1_NO_RECURSION + + + ) + +18  + #BOOST_CONFIG_NO_FUNCTIONAL_RECURSION + + + ) + +21  + ~ + +23 #ifde +BOOST_CONFIG_NO_FUNCTIONAL_RECURSION + + +24 #unde +BOOST_TR1_NO_RECURSION + + +25 #unde +BOOST_CONFIG_NO_FUNCTIONAL_RECURSION + + + @/usr/include/boost/config/no_tr1/memory.hpp + +13 #ide +BOOST_CONFIG_MEMORY + + +14  + #BOOST_CONFIG_MEMORY + + + ) + +16 #ide +BOOST_TR1_NO_RECURSION + + +17  + #BOOST_TR1_NO_RECURSION + + + ) + +18  + #BOOST_CONFIG_NO_MEMORY_RECURSION + + + ) + +21  + ~ + +23 #ifde +BOOST_CONFIG_NO_MEMORY_RECURSION + + +24 #unde +BOOST_TR1_NO_RECURSION + + +25 #unde +BOOST_CONFIG_NO_MEMORY_RECURSION + + + @/usr/include/boost/container/allocator_traits.hpp + +16 #ide +BOOST_CONTAINER_ALLOCATOR_ALLOCATOR_TRAITS_HPP + + +17  + #BOOST_CONTAINER_ALLOCATOR_ALLOCATOR_TRAITS_HPP + + + ) + +19 #ide +BOOST_CONFIG_HPP + + +20  + ~ + +23 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +24 #agm + + + +27  + ~ + +28  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35 #ide +BOOST_CONTAINER_DETAIL_STD_FWD_HPP + + +36  + ~ + +39  + ~ + +40  + ~ + +42  + ~ + +44 #i +defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) + +45  + ~ + +48  + ~ + +50 #ide +BOOST_CONTAINER_DOXYGEN_INVOKED + + +52  + #BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME + +lo + + + ) + +53  + #BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_NS_BEG + +mea + +boo + {amea +cڏ + {amea +d + { + + ) + +54  + #BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_NS_END + }}} + + ) + +55  + #BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_MIN + 2 + + ) + +56  + #BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_MAX + 2 + + ) + +57  + ~ + +59  + #BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME + +deroy + + + ) + +60  + #BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_NS_BEG + +mea + +boo + {amea +cڏ + {amea +d + { + + ) + +61  + #BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_NS_END + }}} + + ) + +62  + #BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_MIN + 1 + + ) + +63  + #BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_MAX + 1 + + ) + +64  + ~ + +66  + #BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME + +cڡru + + + ) + +67  + #BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_NS_BEG + +mea + +boo + {amea +cڏ + {amea +d + { + + ) + +68  + #BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_NS_END + }}} + + ) + +69  + #BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_MIN + 1 + + ) + +70  + #BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_MAX + 9 + + ) + +71  + ~ + +75 +mea + + gboo + { + +76 +mea + + gcڏ + { + +78 #ide +BOOST_CONTAINER_DOXYGEN_INVOKED + + +80 + gme +< +ass + + gAot +> + +81 +ass + + gsml_ve_lot +; + +83 +mea + + glot_as_da + { + +85 +BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE +( +has_max_size +, +max_size +) + +86 +BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE +( +has___cڏ_cy_cڡrui +, +__cڏ_cy_cڡrui +) + +90 +mea + + gd + { + +94 + gme +< +ass + + gAot +> + +95  + sis_d_lot + + +96 { cڡ +bo + + gvue + = +l +; }; + +98 + gme +< +ass + + gT +> + +99  + gis_d_lot +< + gd +:: +lot +< +T +> > + +100 { cڡ +bo + +vue + = +ue +; }; + +102 + gme +< +ass + + gT +> + +103  + gis_d_lot +< + gsml_ve_lot +< + gd +:: +lot +< +T +> > > + +104 { cڡ +bo + +vue + = +ue +; }; + +106 + gme +< +ass + + gAot +> + +107  + sis_n_d_lot + + +108 { cڡ +bo + + gvue + = ! +is_d_lot +< +Aot +>:: +vue +; }; + +110 +BOOST_INTRUSIVE_INSTANTIATE_DEFAULT_TYPE_TMPLT +( +por +) + +111 +BOOST_INTRUSIVE_INSTANTIATE_EVAL_DEFAULT_TYPE_TMPLT +( +cڡ_por +) + +112 +BOOST_INTRUSIVE_INSTANTIATE_DEFAULT_TYPE_TMPLT +( +n +) + +113 +BOOST_INTRUSIVE_INSTANTIATE_DEFAULT_TYPE_TMPLT +( +cڡ_n +) + +114 +BOOST_INTRUSIVE_INSTANTIATE_EVAL_DEFAULT_TYPE_TMPLT +( +void_por +) + +115 +BOOST_INTRUSIVE_INSTANTIATE_EVAL_DEFAULT_TYPE_TMPLT +( +cڡ_void_por +) + +116 +BOOST_INTRUSIVE_INSTANTIATE_DEFAULT_TYPE_TMPLT +( +size_ty +) + +117 +BOOST_INTRUSIVE_INSTANTIATE_DEFAULT_TYPE_TMPLT +( +age__cڏ_cy_assignmt +) + +118 +BOOST_INTRUSIVE_INSTANTIATE_DEFAULT_TYPE_TMPLT +( +age__cڏ_move_assignmt +) + +119 +BOOST_INTRUSIVE_INSTANTIATE_DEFAULT_TYPE_TMPLT +( +age__cڏ_sw +) + +120 +BOOST_INTRUSIVE_INSTANTIATE_DEFAULT_TYPE_TMPLT +( +is_ways_equ +) + +121 +BOOST_INTRUSIVE_INSTANTIATE_DEFAULT_TYPE_TMPLT +( +difn_ty +) + +122 +BOOST_INTRUSIVE_INSTANTIATE_DEFAULT_TYPE_TMPLT +( +is_y_agab +) + +130 + gme + < +tyme + + gAot +> + +131  + slot_as + + +134  +Aot + + tlot_ty +; + +136  +tyme + + tlot_ty +:: + tvue_ty + value_type; + +138 #i +defed +( +BOOST_CONTAINER_DOXYGEN_INVOKED +) + +141  +unecifd + + tpor +; + +144  +e_documti + + tcڡ_por +; + +147  +e_documti + + tn +; + +150  +e_documti + + tcڡ_n +; + +153  +e_documti + + tvoid_por +; + +156  +e_documti + + tcڡ_void_por +; + +159  +e_documti + + tdifn_ty +; + +162  +e_documti + + tsize_ty +; + +165  +e_documti + + tage__cڏ_cy_assignmt +; + +168  +e_documti + + tage__cڏ_move_assignmt +; + +171  +e_documti + + tage__cڏ_sw +; + +174  +e_documti + + tis_ways_equ +; + +178  +e_documti + + tis_y_agab +; + +185 + gme + < +ass + + gT +> +usg + + gbd_loc + = +e_documti +; + +190 + gme + < +ass + + gT +> +usg + + gbd_as + = +lot_as +< +bd_loc +< +T +> >; + +194 + gme + < +ass + + gT +> + +195  + sp܏b_bd_loc + + +196 {  +e_documti + + tty +; }; + +199  +BOOST_INTRUSIVE_OBTAIN_TYPE_WITH_DEFAULT +( + tboo +:: + tcڏ +:: + td +::, + tAot +, + +200 + tpor +, + tvue_ty +*) + +201 + tpor +; + +203  +BOOST_INTRUSIVE_OBTAIN_TYPE_WITH_EVAL_DEFAULT +( + tboo +:: + tcڏ +:: + td +::, + tAot +, + +204 + tcڡ_por +, + ttyme + + tboo +:: + tusive +:: + tpor_as +< + tpor +>:: + tme + + +205 + tbd_por +) + +206 + tcڡ_por +; + +208  +BOOST_INTRUSIVE_OBTAIN_TYPE_WITH_DEFAULT +( + tboo +:: + tcڏ +:: + td +::, + tAot +, + +209 + tn +, + ttyme + + td +:: + tunvoid_f +< + tvue_ty +>:: + tty +) + +210 + tn +; + +212  +BOOST_INTRUSIVE_OBTAIN_TYPE_WITH_DEFAULT +( + tboo +:: + tcڏ +:: + td +::, + tAot +, + +213 + tcڡ_n +, + ttyme + + td +:: + tunvoid_f +:: + tty +) + +214 + tcڡ_n +; + +216  +BOOST_INTRUSIVE_OBTAIN_TYPE_WITH_EVAL_DEFAULT +( + tboo +:: + tcڏ +:: + td +::, + tAot +, + +217 + tvoid_por +, + ttyme + + tboo +:: + tusive +:: + tpor_as +< + tpor +>:: + tme + + +218 + tbd_por +<>) + +219 + tvoid_por +; + +221  +BOOST_INTRUSIVE_OBTAIN_TYPE_WITH_EVAL_DEFAULT +( + tboo +:: + tcڏ +:: + td +::, + tAot +, + +222 + tcڡ_void_por +, + ttyme + + tboo +:: + tusive +:: + tpor_as +< + tpor +>:: + tme + + +223 + tbd_por +) + +224 + tcڡ_void_por +; + +226  +BOOST_INTRUSIVE_OBTAIN_TYPE_WITH_DEFAULT +( + tboo +:: + tcڏ +:: + td +::, + tAot +, + +227 + tdifn_ty +, + td +:: + trdiff_t +) + +228 + tdifn_ty +; + +230  +BOOST_INTRUSIVE_OBTAIN_TYPE_WITH_DEFAULT +( + tboo +:: + tcڏ +:: + td +::, + tAot +, + +231 + tsize_ty +, + td +:: + tsize_t +) + +232 + tsize_ty +; + +234  +BOOST_INTRUSIVE_OBTAIN_TYPE_WITH_DEFAULT +( + tboo +:: + tcڏ +:: + td +::, + tAot +, + +235 + tage__cڏ_cy_assignmt +, + td +:: + tl_ty +) + +236 + tage__cڏ_cy_assignmt +; + +238  +BOOST_INTRUSIVE_OBTAIN_TYPE_WITH_DEFAULT +( + tboo +:: + tcڏ +:: + td +::, + tAot +, + +239 + tage__cڏ_move_assignmt +, + td +:: + tl_ty +) + +240 + tage__cڏ_move_assignmt +; + +242  +BOOST_INTRUSIVE_OBTAIN_TYPE_WITH_DEFAULT +( + tboo +:: + tcڏ +:: + td +::, + tAot +, + +243 + tage__cڏ_sw +, + td +:: + tl_ty +) + +244 + tage__cڏ_sw +; + +246  +BOOST_INTRUSIVE_OBTAIN_TYPE_WITH_DEFAULT +( + tboo +:: + tcڏ +:: + td +::, + tAot +, + +247 + tis_ways_equ +, + td +:: + tis_emy +< + tAot +>) + +248 + tis_ways_equ +; + +250  +BOOST_INTRUSIVE_OBTAIN_TYPE_WITH_DEFAULT +( + tboo +:: + tcڏ +:: + td +::, + tAot +, + +251 + tis_y_agab +, + td +:: + tl_ty +) + +252 + tis_y_agab +; + +255 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +257 + gme + < +tyme + + gT +> +usg + + gbd_loc + =ym +boo +:: +usive +:: +por_bd +< +Aot +, T>:: +ty +; + +258 + gme + < +tyme + + gT +> +usg + + gbd_as + = +lot_as +< +bd_loc +< +T +> >; + +261 + gme + < +tyme + + gT +> + +262  + gbd_loc + : +boo +:: +usive +:: +por_bd +< +Aot +, + gT +>:: +ty + + +264  +tyme + + tboo +:: + tusive +:: + tpor_bd +< + tAot +, + tT +>:: + tty + + tBa +; + +265 #i! +defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) + +266 + gme + < + gtyme +... + gArgs +> + +267 +bd_loc +( +BOOST_FWD_REF +( +Args +)... +gs +: +Ba +( +boo +:: +fwd +(args)...) {} + +269  + #BOOST_CONTAINER_ALLOCATOR_TRAITS_REBIND_ALLOC +( +N +) \ + +270 +BOOST_MOVE_TMPL_LT +## +N + +BOOST_MOVE_CLASS +##N +BOOST_MOVE_GT +##N\ + +271 +exic + + `bd_loc +( +BOOST_MOVE_UREF +## +N +: + `Ba +( +BOOST_MOVE_FWD +##N){}\ + +273 + `BOOST_MOVE_ITERATE_0TO9 +( +BOOST_CONTAINER_ALLOCATOR_TRAITS_REBIND_ALLOC +) + + ) + +274 #unde +BOOST_CONTAINER_ALLOCATOR_TRAITS_REBIND_ALLOC + + +278 + gme + < +tyme + + gT +> + +279  + gbd_as + + +280 : +lot_as +< +tyme + +boo +:: +usive +:: +por_bd +< +Aot +, + gT +>:: +ty +> + +285 + gme + < +ass + + gT +> + +286  + sp܏b_bd_loc + + +287 {  +tyme + + tboo +:: + tusive +:: + tpor_bd +< + tAot +, + tT +>:: + tty +ype; }; + +292 +BOOST_CONTAINER_FORCEINLINE +  +por + +lo +( +Aot + & +a +, +size_ty + +n +) + +293 {  + ga +. +lo +( +n +); } + +298 +BOOST_CONTAINER_FORCEINLINE +  +do +( +Aot + & +a +, +por + +p +, +size_ty + +n +) + +299 { + ga +. +do +( +p +, +n +); } + +303 +BOOST_CONTAINER_FORCEINLINE +  +por + +lo +( +Aot + & +a +, +size_ty + +n +, +cڡ_void_por + +p +) + +305 cڡ +bo + + gvue + = +boo +:: +cڏ +:: +d +:: + +306 +has_memb_funi_ab_wh_lo + + +307 < +Aot +, cڡ + gsize_ty +, cڡ + gcڡ_void_por +>:: +vue +; + +308 + gd +:: +bo_ +< +vue +> +ag +; + +309  + glot_as +:: +iv_lo +( +ag +, +a +, +n +, +p +); + +314 + gme +< +ass + + gT +> + +315 +BOOST_CONTAINER_FORCEINLINE +  +deroy +( +Aot + & +a +, +T +* +p + + gBOOST_NOEXCEPT_OR_NOTHROW + + +317  +T +* + tderoy_por +; + +318 cڡ +bo + + gvue + = +boo +:: +cڏ +:: +d +:: + +319 +has_memb_funi_ab_wh_deroy + + +320 < +Aot +, cڡ + gderoy_por +>:: +vue +; + +321 + gd +:: +bo_ +< +vue +> +ag +; + +322 + glot_as +:: +iv_deroy +( +ag +, +a +, +p +); + +327 +BOOST_CONTAINER_FORCEINLINE +  +size_ty + +max_size +(cڡ +Aot + & +a + + gBOOST_NOEXCEPT_OR_NOTHROW + + +329 cڡ +bo + + gvue + = +lot_as_da +:: +has_max_size +< +Aot +, +size_ty + (Aot::*)(cڡ>:: +vue +; + +330 + gd +:: +bo_ +< +vue +> +ag +; + +331  + glot_as +:: +iv_max_size +( +ag +, +a +); + +336 +BOOST_CONTAINER_FORCEINLINE +  +BOOST_CONTAINER_DOC1ST +( +Aot +, + +337 +tyme + +d +:: +if_c + + +338 < +lot_as_da +:: +has___cڏ_cy_cڡrui +< +Aot + +BOOST_MOVE_I + Aot (Aot::*)(cڡ>:: +vue + + +339 +BOOST_MOVE_I + +Aot + BOOST_MOVE_I cڡ Aot & >:: +ty +) + +340 +__cڏ_cy_cڡrui +(cڡ +Aot + & +a +) + +342 cڡ +bo + +vue + = +lot_as_da +:: +has___cڏ_cy_cڡrui + + +343 < +Aot +, Aot (Aot::*)(cڡ>:: +vue +; + +344 + gd +:: +bo_ +< +vue +> +ag +; + +345  + glot_as +:: +iv___cڏ_cy_cڡrui +( +ag +, +a +); + +348 #i! +defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +|| defed( +BOOST_CONTAINER_DOXYGEN_INVOKED +) + +351 + gme + < +ass + + gT +, + gass + ... + gArgs +> + +352 +BOOST_CONTAINER_FORCEINLINE +  +cڡru +( +Aot + & +a +, +T +* +p +, +BOOST_FWD_REF +( +Args +)... +gs +) + +354 cڡ +bo + + gvue + = :: +boo +:: +move_da +:: +d_ + + +355 < +d +:: +is_n_d_lot +< +Aot +> + +356 , + gboo +:: +cڏ +:: +d +:: +has_memb_funi_ab_wh_cڡru + + +357 < +Aot +, + gT +*, + gArgs +... > + +358 >:: +vue +; + +359 + gd +:: +bo_ +< +vue +> +ag +; + +360 + glot_as +:: +iv_cڡru +( +ag +, +a +, +p +, :: +boo +:: +fwd +< +Args +>( +gs +)...); + +366 +BOOST_CONTAINER_FORCEINLINE +  +bo + +age_is_uragab +(cڡ +Aot + & +a +, +por + +p + + gBOOST_NOEXCEPT_OR_NOTHROW + + +368 + gd +:: +bo_ +< +is_y_agab +:: +vue +> +ag +; + +369  + glot_as +:: +iv_age_is_uragab +( +ag +, +a +, +p +); + +374 +BOOST_CONTAINER_FORCEINLINE +  +bo + +equ +(cڡ +Aot + & +a +, cڡ Aot & +b + + gBOOST_NOEXCEPT_OR_NOTHROW + + +376 + gd +:: +bo_ +< +is_ways_equ +:: +vue +> +ag +; + +377  + glot_as +:: +iv_equ +( +ag +, +a +, +b +); + +380 #i! +defed +( +BOOST_CONTAINER_DOXYGEN_INVOKED +) + +381 + give +: + +382 +BOOST_CONTAINER_FORCEINLINE +  +por + +iv_lo +( +d +:: +ue_ty +, +Aot + & +a +, +size_ty + +n +, +cڡ_void_por + +p +) + +383 {  + ga +. +lo +( +n +, +p +); } + +385 +BOOST_CONTAINER_FORCEINLINE +  +por + +iv_lo +( +d +:: +l_ty +, +Aot + & +a +, +size_ty + +n +, +cڡ_void_por +) + +386 {  + ga +. +lo +( +n +); } + +388 + gme +< +ass + + gT +> + +389 +BOOST_CONTAINER_FORCEINLINE +  +iv_deroy +( +d +:: +ue_ty +, +Aot + & +a +, +T +* +p + + gBOOST_NOEXCEPT_OR_NOTHROW + + +390 { + ga +. +deroy +( +p +); } + +392 + gme +< +ass + + gT +> + +393 +BOOST_CONTAINER_FORCEINLINE +  +iv_deroy +( +d +:: +l_ty +, +Aot + &, +T +* +p + + gBOOST_NOEXCEPT_OR_NOTHROW + + +394 { + gp +->~ +T +(); ()p; } + +396 +BOOST_CONTAINER_FORCEINLINE +  +size_ty + +iv_max_size +( +d +:: +ue_ty +, cڡ +Aot + & +a + + gBOOST_NOEXCEPT_OR_NOTHROW + + +397 {  + ga +. +max_size +(); } + +399 +BOOST_CONTAINER_FORCEINLINE +  +size_ty + +iv_max_size +( +d +:: +l_ty +, cڡ +Aot + & + gBOOST_NOEXCEPT_OR_NOTHROW + + +400 {  +size_ty +(-1)/( + gvue_ty +); } + +402 +BOOST_CONTAINER_FORCEINLINE +  +Aot + +iv___cڏ_cy_cڡrui +( +d +:: +ue_ty +, cڡ Aot & +a +) + +403 {  + ga +. +__cڏ_cy_cڡrui +(); } + +405 +BOOST_CONTAINER_FORCEINLINE + cڡ + gAot + & +iv___cڏ_cy_cڡrui +( +d +:: +l_ty +, cڡ +Aot + & +a + + gBOOST_NOEXCEPT_OR_NOTHROW + + +406 {  + ga +; } + +408 #i! +defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) + +409 + gme +< +ass + + gT +, + gass + ... + gArgs +> + +410 +BOOST_CONTAINER_FORCEINLINE +  +iv_cڡru +( +d +:: +ue_ty +, +Aot + & +a +, +T + * +p +, +BOOST_FWD_REF +( +Args +... +gs +) + +411 { + ga +. +cڡru + +p +, :: +boo +:: +fwd +< +Args +>( +gs +)...); } + +413 + gme +< +ass + + gT +, + gass + ... + gArgs +> + +414 +BOOST_CONTAINER_FORCEINLINE +  +iv_cڡru +( +d +:: +l_ty +, +Aot + &, +T + * +p +, +BOOST_FWD_REF +( +Args +... +gs +) + +415 { :: +w +((*) +p +, +boo_cڏ_w_t +() +T +(:: +boo +:: +fwd +< +Args +>( +gs +)...); } + +417 + gpublic +: + +419  + #BOOST_CONTAINER_ALLOCATOR_TRAITS_CONSTRUCT_IMPL +( +N +) \ + +420 +me +< +ass + +T + +BOOST_MOVE_I +## +N + +BOOST_MOVE_CLASS +##N >\ + +421 +BOOST_CONTAINER_FORCEINLINE +  + `cڡru +( +Aot + & +a +, +T + * +p + +BOOST_MOVE_I +## +N + +BOOST_MOVE_UREF +##N)\ + +423 cڡ +bo + +vue + = :: +boo +:: +move_da +:: +d_ + \ + +424 < +d +:: +is_n_d_lot +< +Aot +> \ + +425 , +boo +:: +cڏ +:: +d +:: +has_memb_funi_ab_wh_cڡru + \ + +426 < +Aot +, +T +* +BOOST_MOVE_I +## +N + +BOOST_MOVE_FWD_T +##N > \ + +427 >:: +vue +; \ + +428 +d +:: +bo_ +< +vue +> +ag +;\ + +429 ( +iv_cڡru +)( +ag +, +a +, +p + +BOOST_MOVE_I +## +N + +BOOST_MOVE_FWD +##N);\ + +432 + `BOOST_MOVE_ITERATE_0TO8 +( +BOOST_CONTAINER_ALLOCATOR_TRAITS_CONSTRUCT_IMPL +) + + ) + +433 #unde +BOOST_CONTAINER_ALLOCATOR_TRAITS_CONSTRUCT_IMPL + + +435 + give +: + +439  + #BOOST_CONTAINER_ALLOCATOR_TRAITS_PRIV_CONSTRUCT_IMPL +( +N +) \ + +440 +me +< +ass + +T + +BOOST_MOVE_I +## +N + +BOOST_MOVE_CLASS +##N >\ + +441 +BOOST_CONTAINER_FORCEINLINE +  + `iv_cڡru +( +d +:: +ue_ty +, +Aot + & +a +, +T + * +p + +BOOST_MOVE_I +## +N + +BOOST_MOVE_UREF +##N)\ + +442 { +a +. + `cڡru + +p + +BOOST_MOVE_I +## +N + +BOOST_MOVE_FWD +##N ); }\ + +444 +me +< +ass + +T + +BOOST_MOVE_I +## +N + +BOOST_MOVE_CLASS +##N >\ + +445 +BOOST_CONTAINER_FORCEINLINE +  + `iv_cڡru +( +d +:: +l_ty +, +Aot + &, +T + * +p + +BOOST_MOVE_I +## +N + +BOOST_MOVE_UREF +##N)\ + +446 { :: + `w +((*) +p +, + `boo_cڏ_w_t +() + `T +( +BOOST_MOVE_FWD +## +N +); }\ + +448 + `BOOST_MOVE_ITERATE_0TO8 +( +BOOST_CONTAINER_ALLOCATOR_TRAITS_PRIV_CONSTRUCT_IMPL +) + + ) + +449 #unde +BOOST_CONTAINER_ALLOCATOR_TRAITS_PRIV_CONSTRUCT_IMPL + + +453 + gme +< +ass + + gT +> + +454 +BOOST_CONTAINER_FORCEINLINE +  +iv_cڡru +( +d +:: +l_ty +, +Aot + &, +T + * +p +, cڡ :: +boo +:: +cڏ +:: +deu__t +&) + +455 { :: +w +((*) +p +, +boo_cڏ_w_t +() + gT +; } + +457 +BOOST_CONTAINER_FORCEINLINE +  +bo + +iv_age_is_uragab +( +d +:: +ue_ty +, cڡ +Aot + & +a +, +por + +p +) + +458 {  + ga +. +age_is_uragab +( +p +); } + +460 +BOOST_CONTAINER_FORCEINLINE +  +bo + +iv_age_is_uragab +( +d +:: +l_ty +, cڡ +Aot + &, +por +) + +461 {  + gl +; } + +463 +BOOST_CONTAINER_FORCEINLINE +  +bo + +iv_equ +( +d +:: +ue_ty +, cڡ +Aot + &, const Allocator &) + +464 {  + gue +; } + +466 +BOOST_CONTAINER_FORCEINLINE +  +bo + +iv_equ +( +d +:: +l_ty +, cڡ +Aot + & +a +, cڡ Aot & +b +) + +467 {  + ga + = +b +; } + +475  + ~ + + @/usr/include/boost/container_hash/detail/hash_float.hpp + +6 #i! +defed +( +BOOST_FUNCTIONAL_HASH_DETAIL_HASH_FLOAT_HEADER +) + +7  + #BOOST_FUNCTIONAL_HASH_DETAIL_HASH_FLOAT_HEADER + + + ) + +9  + ~ + +10 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +11 #agm + + + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 #i +defed +( +BOOST_MSVC +) + +24 #agm +wng +( +push +) + +25 #i +BOOST_MSVC + >= 1400 + +26 #agm +wng +( +dib +:6294) + +34 #i +defed +( +__SGI_STL_PORT +|| defed( +_STLPORT_VERSION +) + +35  + #BOOST_HASH_USE_FPCLASSIFY + 0 + + ) + +38 #i +defed +( +__GLIBCPP__ +|| defed( +__GLIBCXX__ +) + +39 #i( +defed +( +__USE_ISOC99 +|| defed( +_GLIBCXX_USE_C99_MATH +)) && \ + +40 !( +defed +( +mactosh +|| defed( +__APPLE__ +|| + $defed +( +__APPLE_CC__ +)) + +41  + #BOOST_HASH_USE_FPCLASSIFY + 1 + + ) + +43  + #BOOST_HASH_USE_FPCLASSIFY + 0 + + ) + +48  + #BOOST_HASH_USE_FPCLASSIFY + 0 + + ) + +51 +mea + +boo + + +53 +mea + +hash_da + + +55 +le +  + `hash_t_combe +( +d +:: +size_t +& +ed +, std::size_ +vue +) + +57 +ed + ^ +vue + + (seed<<6) + (seed>>2); + +66 +le + +d +:: +size_t + + `hash_by +(* +r +, std::size_ +ngth +) + +68 +d +:: +size_t + +ed + = 0; + +70 i( +ngth + >( +d +:: +size_t +)) { + +71 +d +:: + `memy +(& +ed +, +r +, (d:: +size_t +)); + +72 +ngth + -( +d +:: +size_t +); + +73 +r + +( +d +:: +size_t +); + +75  +ngth + >( +d +:: +size_t +)) { + +76 +d +:: +size_t + +bufr + = 0; + +77 +d +:: + `memy +(& +bufr +, +r +, (d:: +size_t +)); + +78 + `hash_t_combe +( +ed +, +bufr +); + +79 +ngth + -( +d +:: +size_t +); + +80 +r + +( +d +:: +size_t +); + +84 i( +ngth + > 0) { + +85 +d +:: +size_t + +bufr + = 0; + +86 +d +:: + `memy +(& +bufr +, +r +, +ngth +); + +87 + `hash_t_combe +( +ed +, +bufr +); + +90  +ed +; + +93 +me + < +tyme + +Flt +,  +digs +,  +max_expڒt +> + +94  + sab_by_hash + + +96 + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = + +97 +d +:: +numic_lims +< +Flt +>:: +is_c559 + && + +98 +d +:: +numic_lims +< +Flt +>:: +digs + == digits && + +99 +d +:: +numic_lims +< +Flt +>:: +dix + == 2 && + +100 +d +:: +numic_lims +< +Flt +>:: +max_expڒt + == max_exponent); + +103 +me + < +tyme + +Flt +> + +104 +le + +d +:: +size_t + + `t_hash_im +( +Flt + +v +, + +105 +BOOST_DEDUCED_TYPENAME + +boo +:: +ab_if_c +< + +106 +ab_by_hash +< +Flt +, 24, 128>:: +vue +, + +107 +d +:: +size_t +>:: +ty +) + +109  + `hash_by +((*& +v +, 4); + +113 +me + < +tyme + +Flt +> + +114 +le + +d +:: +size_t + + `t_hash_im +( +Flt + +v +, + +115 +BOOST_DEDUCED_TYPENAME + +boo +:: +ab_if_c +< + +116 +ab_by_hash +< +Flt +, 53, 1024>:: +vue +, + +117 +d +:: +size_t +>:: +ty +) + +119  + `hash_by +((*& +v +, 8); + +122 +me + < +tyme + +Flt +> + +123 +le + +d +:: +size_t + + `t_hash_im +( +Flt + +v +, + +124 +BOOST_DEDUCED_TYPENAME + +boo +:: +ab_if_c +< + +125 +ab_by_hash +< +Flt +, 64, 16384>:: +vue +, + +126 +d +:: +size_t +>:: +ty +) + +128  + `hash_by +((*& +v +, 10); + +131 +me + < +tyme + +Flt +> + +132 +le + +d +:: +size_t + + `t_hash_im +( +Flt + +v +, + +133 +BOOST_DEDUCED_TYPENAME + +boo +:: +ab_if_c +< + +134 +ab_by_hash +< +Flt +, 113, 16384>:: +vue +, + +135 +d +:: +size_t +>:: +ty +) + +137  + `hash_by +((*& +v +, 16); + +145 +me + < +ass + +T +> + +146 +le + +d +:: +size_t + + `t_hash_im2 +( +T + +v +) + +148 +boo +:: +hash_da +:: +_exp +< +T +> +exp +; + +149 +boo +:: +hash_da +:: +_ldexp +< +T +> +ldexp +; + +151  +exp + = 0; + +153 +v + = + `exp +(v, & +exp +); + +157 if( +v + < 0) { + +158 +v + = -v; + +159 +exp + + +lims +< +T +>:: +max_expڒt + - + +160 +lims +< +T +>:: +m_expڒt +; + +163 +v + = + `ldexp +(v, +lims +< +d +:: +size_t +>:: +digs +); + +164 +d +:: +size_t + +ed + = +ic_ +( +v +); + +165 +v + - +ic_ +< +T +>( +ed +); + +168 +d +:: +size_t + cڡ +ngth + + +169 ( +lims +< +T +>:: +digs + * + +170 +boo +:: +ic_log2 +< +lims +< +T +>:: +dix +>:: +vue + + +171 + +lims +< +d +:: +size_t +>:: +digs + - 1) + +172 / +lims +< +d +:: +size_t +>:: +digs +; + +174  +d +:: +size_t + +i + = 0; i ! +ngth +; ++i) + +176 +v + = + `ldexp +(v, +lims +< +d +:: +size_t +>:: +digs +); + +177 +d +:: +size_t + + + = +ic_ +( +v +); + +178 +v + - +ic_ +< +T +>( + +); + +179 + `hash_t_combe +( +ed +, + +); + +182 + `hash_t_combe +( +ed +, +ic_ +< +d +:: +size_t +>( +exp +)); + +184  +ed +; + +187 #i! + `defed +( +BOOST_HASH_DETAIL_TEST_WITHOUT_GENERIC +) + +188 +me + < +ass + +T +> + +189 +le + +d +:: +size_t + + `t_hash_im +( +T + +v +, ...) + +191  +BOOST_DEDUCED_TYPENAME + + t_hash_ty +< + tT +>:: + tty +ype; + +192  + `t_hash_im2 +( +ic_ +< +ty +>( +v +)); + +196 + } +} + +198 #i +BOOST_HASH_USE_FPCLASSIFY + + +200  + ~ + +202 +mea + + gboo + + +204 +mea + + ghash_da + + +206 + gme + < +ass + + gT +> + +207 +le + + gd +:: +size_t + +t_hash_vue +( +T + +v +) + +209 #i +defed +( +assify +) + +210  +assify +( +v +)) + +211 #i +BOOST_HASH_CONFORMANT_FLOATS + + +212  +d +:: +assify +( +v +)) + +214 +usg + +mea + +d +; + +215  +assify +( +v +)) + +218  + gFP_ZERO +: + +220  + gFP_INFINITE +: + +221  ( +d +:: +size_t +)( +v + > 0 ? -1 : -2); + +222  + gFP_NAN +: + +223  ( +d +:: +size_t +)(-3); + +224  + gFP_NORMAL +: + +225  +FP_SUBNORMAL +: + +226  +t_hash_im +( +v +, 0); + +228 +BOOST_ASSERT +(0); + +237 +mea + + gboo + + +239 +mea + + ghash_da + + +241 + gme + < +ass + + gT +> + +242 +le + +bo + +is_zo +( +T + +v +) + +244 #i! +defed +( +__GNUC__ +&& !defed( +__g__ +) + +245  + gv + == 0; + +251  + gd +:: +equ_to +< +T +>()( +v +, 0); + +255 + gme + < +ass + + gT +> + +256 +le + + gd +:: +size_t + +t_hash_vue +( +T + +v +) + +258  +boo +:: +hash_da +:: +is_zo +( +v +? 0 : +t_hash_im +(v, 0); + +265 #unde +BOOST_HASH_USE_FPCLASSIFY + + +267 #i +defed +( +BOOST_MSVC +) + +268 #agm +wng +( +p +) + + @/usr/include/boost/container_hash/extensions.hpp + +13 #i! +defed +( +BOOST_FUNCTIONAL_HASH_EXTENSIONS_HPP +) + +14  + #BOOST_FUNCTIONAL_HASH_EXTENSIONS_HPP + + + ) + +16  + ~ + +17 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +18 #agm + + + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27 #i! +defed +( +BOOST_NO_CXX11_HDR_ARRAY +) + +28  + ~ + +31 #i! +defed +( +BOOST_NO_CXX11_HDR_TUPLE +) + +32  + ~ + +35 #i! +defed +( +BOOST_NO_CXX11_HDR_MEMORY +) + +36  + ~ + +39 #i +defed +( +BOOST_NO_FUNCTION_TEMPLATE_ORDERING +) + +40  + ~ + +43 +mea + + gboo + + +45 + gme + < +ass + + gA +, cs + gB +> + +46 + gd +:: +size_t + +hash_vue +( +d +:: + +< +A +, +B +> const&); + +47 + gme + < +ass + + gT +, cs + gA +> + +48 + gd +:: +size_t + +hash_vue +( +d +:: +ve +< +T +, +A +> const&); + +49 + gme + < +ass + + gT +, cs + gA +> + +50 + gd +:: +size_t + +hash_vue +( +d +:: +li +< +T +, +A +> cڡ& +v +); + +51 + gme + < +ass + + gT +, cs + gA +> + +52 + gd +:: +size_t + +hash_vue +( +d +:: +deque +< +T +, +A +> cڡ& +v +); + +53 + gme + < +ass + + gK +, cs + gC +, cs + gA +> + +54 + gd +:: +size_t + +hash_vue +( +d +:: +t +< +K +, +C +, +A +> cڡ& +v +); + +55 + gme + < +ass + + gK +, cs + gC +, cs + gA +> + +56 + gd +:: +size_t + +hash_vue +( +d +:: +muit +< +K +, +C +, +A +> cڡ& +v +); + +57 + gme + < +ass + + gK +, cs + gT +, cs + gC +, cs + gA +> + +58 + gd +:: +size_t + +hash_vue +( +d +:: +m +< +K +, +T +, +C +, +A +> cڡ& +v +); + +59 + gme + < +ass + + gK +, cs + gT +, cs + gC +, cs + gA +> + +60 + gd +:: +size_t + +hash_vue +( +d +:: +muim +< +K +, +T +, +C +, +A +> cڡ& +v +); + +62 + gme + < +ass + + gT +> + +63 + gd +:: +size_t + +hash_vue +( +d +:: +comex +< +T +> const&); + +65 + gme + < +ass + + gA +, cs + gB +> + +66 + gd +:: +size_t + +hash_vue +( +d +:: + +< +A +, +B +> cڡ& +v +) + +68 + gd +:: +size_t + +ed + = 0; + +69 + gboo +:: +hash_combe +( +ed +, +v +. +f +); + +70 + gboo +:: +hash_combe +( +ed +, +v +. +cd +); + +71  + ged +; + +74 +le + + gd +:: +size_t + +hash_nge +( + +75 +d +:: +ve +< +bo +>:: + + +f +, + +76 +d +:: +ve +< +bo +>:: + + +ϡ +) + +78 +d +:: +size_t + +ed + = 0; + +80 ; + gf + ! +ϡ +; ++first) + +82 + ghash_combe +< + gbo +>( + ged +, * + gf +); + +85  + ged +; + +88 +le + + gd +:: +size_t + +hash_nge +( + +89 +d +:: +ve +< +bo +>:: +cڡ_ + +f +, + +90 +d +:: +ve +< +bo +>:: +cڡ_ + +ϡ +) + +92 +d +:: +size_t + +ed + = 0; + +94 ; + gf + ! +ϡ +; ++first) + +96 + ghash_combe +< + gbo +>( + ged +, * + gf +); + +99  + ged +; + +102 +le +  +hash_nge +( + +103 +d +:: +size_t +& +ed +, + +104 +d +:: +ve +< +bo +>:: + + +f +, + +105 +d +:: +ve +< +bo +>:: + + +ϡ +) + +107 ; + gf + ! +ϡ +; ++first) + +109 + ghash_combe +< + gbo +>( + ged +, * + gf +); + +113 +le +  +hash_nge +( + +114 +d +:: +size_t +& +ed +, + +115 +d +:: +ve +< +bo +>:: +cڡ_ + +f +, + +116 +d +:: +ve +< +bo +>:: +cڡ_ + +ϡ +) + +118 ; + gf + ! +ϡ +; ++first) + +120 + ghash_combe +< + gbo +>( + ged +, * + gf +); + +124 + gme + < +ass + + gT +, cs + gA +> + +125 + gd +:: +size_t + +hash_vue +( +d +:: +ve +< +T +, +A +> cڡ& +v +) + +127  + gboo +:: +hash_nge +( +v +. +beg +(), v. +d +()); + +130 + gme + < +ass + + gT +, cs + gA +> + +131 + gd +:: +size_t + +hash_vue +( +d +:: +li +< +T +, +A +> cڡ& +v +) + +133  + gboo +:: +hash_nge +( +v +. +beg +(), v. +d +()); + +136 + gme + < +ass + + gT +, cs + gA +> + +137 + gd +:: +size_t + +hash_vue +( +d +:: +deque +< +T +, +A +> cڡ& +v +) + +139  + gboo +:: +hash_nge +( +v +. +beg +(), v. +d +()); + +142 + gme + < +ass + + gK +, cs + gC +, cs + gA +> + +143 + gd +:: +size_t + +hash_vue +( +d +:: +t +< +K +, +C +, +A +> cڡ& +v +) + +145  + gboo +:: +hash_nge +( +v +. +beg +(), v. +d +()); + +148 + gme + < +ass + + gK +, cs + gC +, cs + gA +> + +149 + gd +:: +size_t + +hash_vue +( +d +:: +muit +< +K +, +C +, +A +> cڡ& +v +) + +151  + gboo +:: +hash_nge +( +v +. +beg +(), v. +d +()); + +154 + gme + < +ass + + gK +, cs + gT +, cs + gC +, cs + gA +> + +155 + gd +:: +size_t + +hash_vue +( +d +:: +m +< +K +, +T +, +C +, +A +> cڡ& +v +) + +157  + gboo +:: +hash_nge +( +v +. +beg +(), v. +d +()); + +160 + gme + < +ass + + gK +, cs + gT +, cs + gC +, cs + gA +> + +161 + gd +:: +size_t + +hash_vue +( +d +:: +muim +< +K +, +T +, +C +, +A +> cڡ& +v +) + +163  + gboo +:: +hash_nge +( +v +. +beg +(), v. +d +()); + +166 + gme + < +ass + + gT +> + +167 + gd +:: +size_t + +hash_vue +( +d +:: +comex +< +T +> cڡ& +v +) + +169 +boo +:: +hash +< +T +> +hash +; + +170 + gd +:: +size_t + +ed + = +hash +( +v +. +imag +()); + +171 + ged + ^ +hash +( +v +. + +()+ ( +ed +<<6) + (seed>>2); + +172  + ged +; + +175 #i! +defed +( +BOOST_NO_CXX11_HDR_ARRAY +) + +176 + gme + < +ass + + gT +, + gd +:: +size_t + +N +> + +177 +d +:: +size_t + +hash_vue +(d:: +y +< +T +, +N +> cڡ& +v +) + +179  + gboo +:: +hash_nge +( +v +. +beg +(), v. +d +()); + +183 #i! +defed +( +BOOST_NO_CXX11_HDR_TUPLE +) + +184 +mea + + ghash_da + { + +185 + gme + < + gd +:: +size_t + +I +, +tyme + + gT +> + +186 +le + +tyme + + gboo +:: +ab_if_c +<( +I + = +d +:: +tue_size +< +T +>:: +vue +), + +187 >:: +ty + + +188 +hash_combe_tue +( +d +:: +size_t +&, +T + const&) + +192 + gme + < + gd +:: +size_t + +I +, +tyme + + gT +> + +193 +le + +tyme + + gboo +:: +ab_if_c +<( +I + < +d +:: +tue_size +< +T +>:: +vue +), + +194 >:: +ty + + +195 +hash_combe_tue +( +d +:: +size_t +& +ed +, +T + cڡ& +v +) + +197 + gboo +:: +hash_combe +( +ed +, +d +:: +g +< +I +>( +v +)); + +198 + gboo +:: +hash_da +:: +hash_combe_tue +< +I + + 1>( +ed +, + gv +); + +201 + gme + < +tyme + + gT +> + +202 +le + + gd +:: +size_t + +hash_tue +( +T + cڡ& +v +) + +204 +d +:: +size_t + +ed + = 0; + +205 + gboo +:: +hash_da +:: +hash_combe_tue +<0>( +ed +, + gv +); + +206  + ged +; + +210 #i! +defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) + +211 + gme + < + gtyme +... + gT +> + +212 +le + + gd +:: +size_t + +hash_vue +( +d +:: +tue +< +T +...> cڡ& +v +) + +214  +boo +:: +hash_da +:: +hash_tue +( +v +); + +218 +le + + gd +:: +size_t + +hash_vue +( +d +:: +tue +<> cڡ& +v +) + +220  +boo +:: +hash_da +:: +hash_tue +( +v +); + +223 + gme +< +tyme + + gA0 +> + +224 +le + + gd +:: +size_t + +hash_vue +( +d +:: +tue +< +A0 +> cڡ& +v +) + +226  +boo +:: +hash_da +:: +hash_tue +( +v +); + +229 + gme +< +tyme + + gA0 +,ym + gA1 +> + +230 +le + + gd +:: +size_t + +hash_vue +( +d +:: +tue +< +A0 +, +A1 +> cڡ& +v +) + +232  + gboo +:: +hash_da +:: +hash_tue +( +v +); + +235 + gme +< +tyme + + gA0 +,ym + gA1 +,ym + gA2 +> + +236 +le + + gd +:: +size_t + +hash_vue +( +d +:: +tue +< +A0 +, +A1 +, +A2 +> cڡ& +v +) + +238  + gboo +:: +hash_da +:: +hash_tue +( +v +); + +241 + gme +< +tyme + + gA0 +,ym + gA1 +,ym + gA2 +,ym + gA3 +> + +242 +le + + gd +:: +size_t + +hash_vue +( +d +:: +tue +< +A0 +, +A1 +, +A2 +, +A3 +> cڡ& +v +) + +244  + gboo +:: +hash_da +:: +hash_tue +( +v +); + +247 + gme +< +tyme + + gA0 +,ym + gA1 +,ym + gA2 +,ym + gA3 +,ym + gA4 +> + +248 +le + + gd +:: +size_t + +hash_vue +( +d +:: +tue +< +A0 +, +A1 +, +A2 +, +A3 +, +A4 +> cڡ& +v +) + +250  + gboo +:: +hash_da +:: +hash_tue +( +v +); + +253 + gme +< +tyme + + gA0 +,ym + gA1 +,ym + gA2 +,ym + gA3 +,ym + gA4 +,ym + gA5 +> + +254 +le + + gd +:: +size_t + +hash_vue +( +d +:: +tue +< +A0 +, +A1 +, +A2 +, +A3 +, +A4 +, +A5 +> cڡ& +v +) + +256  + gboo +:: +hash_da +:: +hash_tue +( +v +); + +259 + gme +< +tyme + + gA0 +,ym + gA1 +,ym + gA2 +,ym + gA3 +,ym + gA4 +,ym + gA5 +,ym + gA6 +> + +260 +le + + gd +:: +size_t + +hash_vue +( +d +:: +tue +< +A0 +, +A1 +, +A2 +, +A3 +, +A4 +, +A5 +, +A6 +> cڡ& +v +) + +262  + gboo +:: +hash_da +:: +hash_tue +( +v +); + +265 + gme +< +tyme + + gA0 +,ym + gA1 +,ym + gA2 +,ym + gA3 +,ym + gA4 +,ym + gA5 +,ym + gA6 +,ym + gA7 +> + +266 +le + + gd +:: +size_t + +hash_vue +( +d +:: +tue +< +A0 +, +A1 +, +A2 +, +A3 +, +A4 +, +A5 +, +A6 +, +A7 +> cڡ& +v +) + +268  + gboo +:: +hash_da +:: +hash_tue +( +v +); + +271 + gme +< +tyme + + gA0 +,ym + gA1 +,ym + gA2 +,ym + gA3 +,ym + gA4 +,ym + gA5 +,ym + gA6 +,ym + gA7 +,ym + gA8 +> + +272 +le + + gd +:: +size_t + +hash_vue +( +d +:: +tue +< +A0 +, +A1 +, +A2 +, +A3 +, +A4 +, +A5 +, +A6 +, +A7 +, +A8 +> cڡ& +v +) + +274  + gboo +:: +hash_da +:: +hash_tue +( +v +); + +277 + gme +< +tyme + + gA0 +,ym + gA1 +,ym + gA2 +,ym + gA3 +,ym + gA4 +,ym + gA5 +,ym + gA6 +,ym + gA7 +,ym + gA8 +,ym + gA9 +> + +278 +le + + gd +:: +size_t + +hash_vue +( +d +:: +tue +< +A0 +, +A1 +, +A2 +, +A3 +, +A4 +, +A5 +, +A6 +, +A7 +, +A8 +, +A9 +> cڡ& +v +) + +280  + gboo +:: +hash_da +:: +hash_tue +( +v +); + +287 #i! +defed +( +BOOST_NO_CXX11_SMART_PTR +) + +288 + gme + < +tyme + + gT +> + +289 +le + + gd +:: +size_t + +hash_vue +( +d +:: +shed_r +< +T +> cڡ& +x +) { + +290  +boo +:: +hash_vue +( +x +. +g +()); + +293 + gme + < +tyme + + gT +,ym + gD +> + +294 +le + + gd +:: +size_t + +hash_vue +( +d +:: +unique_r +< +T +, +D +> cڡ& +x +) { + +295  + gboo +:: +hash_vue +( +x +. +g +()); + +305 #i +defed +( +BOOST_NO_FUNCTION_TEMPLATE_ORDERING +) + +306 +mea + + ghash_da + + +308 + gme + < +bo + + gIsAay +> + +309  + s_hash_im + + +311 + gme + < +ass + + gT +> + +312  + sr + + +314  + gd +:: +size_t + + +( +T + cڡ& +v +) + +316 +usg + +mea + +boo +; + +317  +hash_vue +( +v +); + +322 + gme + <> + +323  + g_hash_im +< + gue +> + +325 + gme + < +ass + + gAay +> + +326  + sr + + +328  + gd +:: +size_t + + +( +Aay + cڡ& +v +) + +330 cڡ  +size + = ( +v +) / (*v); + +331  + gboo +:: +hash_nge +( +v +, v + +size +); + +336 + gme + < +ass + + gT +> + +337  + g_hash + + +338 : +public + +_hash_im +< +boo +:: +is_y +< +T +>:: +vue +> + +339 :: +BOOST_NESTED_TEMPLATE + +r +< +T +> + +350 #i! +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +352 + gme + < +ass + + gT +>  + ghash + + +353 : +boo +:: +hash_da +:: +hash_ba +< +T +> + +355 #i! +defed +( +BOOST_NO_FUNCTION_TEMPLATE_ORDERING +) + +356 +d +:: +size_t + +ݔ +()( +T + cڡ& +v +) const + +358  +hash_vue +( +v +); + +361 + gd +:: +size_t + +ݔ +()( +T + cڡ& +v +) const + +363  +hash_da +:: +_hash +< +T +>:: + +( +v +); + +368 #i +BOOST_WORKAROUND +( +__DMC__ +, <= 0x848) + +369 + gme + < +ass + + gT +,  + gn +>  + ghash + + +370 : +boo +:: +hash_da +:: +hash_ba +< +T +[ +n +]> + +372 +d +:: +size_t + +ݔ +()(cڡ +T +* +v +) const + +374  +boo +:: +hash_nge +( +v +, v+ +n +); + +385 +mea + + ghash_da + + +387 + gme + < +bo + + gIsPor +> + +388  + ghash_im +; + +390 + gme + <> + +391  + ghash_im +< + gl +> + +393 + gme + < +ass + + gT +> + +394  + gr + + +395 : +boo +:: +hash_da +:: +hash_ba +< +T +> + +397 #i! +defed +( +BOOST_NO_FUNCTION_TEMPLATE_ORDERING +) + +398 +d +:: +size_t + +ݔ +()( +T + cڡ& +v +) const + +400  +hash_vue +( +v +); + +403 + gd +:: +size_t + +ݔ +()( +T + cڡ& +v +) const + +405  +hash_da +:: +_hash +< +T +>:: + +( +v +); + + @/usr/include/boost/core/exchange.hpp + +8 #ide +BOOST_CORE_EXCHANGE_HPP + + +9  + #BOOST_CORE_EXCHANGE_HPP + + + ) + +11  + ~ + +12 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +13  + ~ + +14  + ~ + +17 +mea + + gboo + { + +19 #i +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +20 + gme +< +ass + + gT +, cs + gU +> + +21 +le + +T + +exchge +(T& +t +, cڡ +U +& +u +) + +23 +T + + gv + = +t +; + +24 + gt + = +u +; + +25  + gv +; + +28 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1800) + +29 + gme +< +ass + + gT +, cs + gU +> + +30 +le + +T + +exchge +(T& +t +, +U +&& +u +) + +32 +T + + gv + = +d +:: +move +( +t +); + +33 + gt + = +d +:: +fwd +< +U +>( +u +); + +34  + gv +; + +37 + gme +< +ass + + gT +, cs + gU + = +T +> + +38 +BOOST_CXX14_CONSTEXPR + +le + +T + +exchge +(T& +t +, +U +&& +u +) + +40 +T + + gv + = +d +:: +move +( +t +); + +41 + gt + = +d +:: +fwd +< +U +>( +u +); + +42  + gv +; + + @/usr/include/boost/date_time/c_time.hpp + +1 #ide +DATE_TIME_C_TIME_HPP___ + + +2  + #DATE_TIME_C_TIME_HPP___ + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +24 #ifde +BOOST_NO_STDC_NAMESPACE + + +25 +mea + + gd + { + gusg + :: +time_t +; usg :: +time +; usg :: +loime +; + +26 + gusg + :: +tm +; usg :: +gmtime +; } + +30 #ifde +BOOST_HAS_GETTIMEOFDAY + + +31  + ~ + +34 #ifde +BOOST_HAS_FTIME + + +35  + ~ + +38 +mea + + gboo + { + +39 +mea + + gde_time + { + +52  + sc_time + { + +53 + gpublic +: + +54 #i +defed +( +BOOST_DATE_TIME_HAS_REENTRANT_STD_FUNCTIONS +) + +56 +le + + +57  +d +:: +tm +* +loime +(cڡ std:: +time_t +* +t +, std::tm* +su +) + +60 #i +defed +( +__VMS +&& +__INITIAL_POINTER_SIZE + == 64 + +61 +d +:: +tm + +tmp +; + +62 if(! +loime_r +( +t +,& +tmp +)) + +63 + gsu + = 0; + +65 * + gsu + = +tmp +; + +67 + gsu + = +loime_r +( +t +, +su +); + +69 i(! + gsu +) + +70 + gboo +:: +throw_exi +( +d +:: +ruime_r +("couldot convert calendarimeoocalime")); + +71  + gsu +; + +74 +le + + +75  + gd +:: +tm +* +gmtime +(cڡ +d +:: +time_t +* +t +, std::tm* +su +) + +78 #i +defed +( +__VMS +&& +__INITIAL_POINTER_SIZE + == 64 + +79 +d +:: +tm + +tmp +; + +80 if(! +gmtime_r +( +t +,& +tmp +)) + +81 + gsu + = 0; + +83 * + gsu + = +tmp +; + +85 + gsu + = +gmtime_r +( +t +, +su +); + +87 i(! + gsu +) + +88 + gboo +:: +throw_exi +( +d +:: +ruime_r +("couldot convert calendarimeo UTCime")); + +89  + gsu +; + +93 #i( +defed +( +_MSC_VER +) && (_MSC_VER >= 1400)) + +94 #agm +wng +( +push +) + +95 #agm +wng +( +dib + : 4996) + +98 +le + + +99  + gd +:: +tm +* +loime +(cڡ +d +:: +time_t +* +t +, std::tm* +su +) + +101 +su + = +d +:: +loime +( +t +); + +102 i(! + gsu +) + +103 + gboo +:: +throw_exi +( +d +:: +ruime_r +("couldot convert calendarimeoocalime")); + +104  + gsu +; + +107 +le + + +108  + gd +:: +tm +* +gmtime +(cڡ +d +:: +time_t +* +t +, std::tm* +su +) + +110 +su + = +d +:: +gmtime +( +t +); + +111 i(! + gsu +) + +112 + gboo +:: +throw_exi +( +d +:: +ruime_r +("couldot convert calendarimeo UTCime")); + +113  + gsu +; + +115 #i( +defed +( +_MSC_VER +) && (_MSC_VER >= 1400)) + +116 #agm +wng +( +p +) + + @/usr/include/boost/date_time/compiler_config.hpp + +1 #ide +DATE_TIME_COMPILER_CONFIG_HPP___ + + +2  + #DATE_TIME_COMPILER_CONFIG_HPP___ + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +20 #if +BOOST_WORKAROUND + +__BORLANDC__ +, +BOOST_TESTED_AT +(0x581) ) \ + +21 || +BOOST_WORKAROUND + +__GNUC__ +, < 3) \ + +22 || ( +BOOST_WORKAROUND + +_MSC_VER +, <= 1300) ) \ + +24 && ! + $defed +( +USE_DATE_TIME_PRE_1_33_FACET_IO +) + +25  + #USE_DATE_TIME_PRE_1_33_FACET_IO + + + ) + +31  + ~ + +35 #i + `defed +( +BOOST_HAS_GETTIMEOFDAY +|| defed( +BOOST_HAS_FTIME +) + +36  + #BOOST_DATE_TIME_HAS_HIGH_PRECISION_CLOCK + + + ) + +43  + #BOOST_DATE_TIME_OPTIONAL_GREGORIAN_TYPES + + + ) + +45 #i + `defed +( +__GNUC__ +) && (__GNUC__ < 3) + +46 #unde +BOOST_DATE_TIME_OPTIONAL_GREGORIAN_TYPES + + +49 #i( + `defed +( +BOOST_NO_INCLASS_MEMBER_INITIALIZATION +|| + `BOOST_WORKAROUND + +__BORLANDC__ +, + `BOOST_TESTED_AT +(0x581) ) ) + +50  + #BOOST_DATE_TIME_NO_MEMBER_INIT + + + ) + +54  + ~ + +57 #i(! + `defed +( +INT64_C +)) + +58  + #INT64_C +( +vue + + `t64_t +(vue) + + ) + +63 #i + `defed +( +__BORLANDC__ +&& defed( +BOOST_BCB_WITH_RW_LIB +) + +64  + #BOOST_DATE_TIME_NO_WISTREAM_ITERATOR + + + ) + +69 #i + `defed +( +__BORLANDC__ +&& defed( +BOOST_BCB_WITH_STLPORT +) + +70  + ~ + +71 +mea + +d + { + +72 +usg + +t +:: +tow +; + +73 +usg + +t +:: +y +; + +74 +usg + +t +:: +u_t +; + +75 + } +} + +83 #i((( +defed +( +__GNUC__ +) && (__GNUC__ < 3)) || \ + +84 ( +defed +( +_MSC_VER +&& ( + g_MSC_VER + < 1300)) ) && \ + +85 ! +defed +( +_STLP_OWN_IOSTREAMS +) ) || \ + +86 +BOOST_WORKAROUND + +__BORLANDC__ +, + $BOOST_TESTED_AT +(0x581) ) + +87  + #BOOST_DATE_TIME_INCLUDE_LIMITED_HEADERS + + + ) + +94 #i + `defed +( +_MSC_VER +) + +96  + #BOOST_DATE_TIME_UNREACHABLE_EXPRESSION +( +x + + `__assume +( +l +) + + ) + +97 #i! + `defed +( +BOOST_NO_UNREACHABLE_RETURN_DETECTION +) + +99 #i + `defed +( +BOOST_NO_STDC_NAMESPACE +) + +100 +mea + +d + { + +101 +usg + :: +abt +; + +102 + } +} + +104  + #BOOST_DATE_TIME_UNREACHABLE_EXPRESSION +( +x + +d +:: + `abt +() + + ) + +107  + #BOOST_DATE_TIME_UNREACHABLE_EXPRESSION +( +x + + ) +x + +125 #i +defed +( +BOOST_ALL_DYN_LINK +|| defed( +BOOST_DATE_TIME_DYN_LINK +) + +127 #ifde +BOOST_DATE_TIME_SOURCE + + +128  + #BOOST_DATE_TIME_DECL + +BOOST_SYMBOL_EXPORT + + + ) + +130  + #BOOST_DATE_TIME_DECL + +BOOST_SYMBOL_IMPORT + + + ) + +135 #ide +BOOST_DATE_TIME_DECL + + +136  + #BOOST_DATE_TIME_DECL + + + ) + +142 #i! +defed +( +BOOST_ALL_NO_LIB +&& !defed( +BOOST_DATE_TIME_NO_LIB +&& !defed( +BOOST_DATE_TIME_SOURCE +) + +147  + #BOOST_LIB_NAME + +boo_de_time + + + ) + +151 #i +defed +( +BOOST_ALL_DYN_LINK +|| defed( +BOOST_DATE_TIME_DYN_LINK +) + +152  + #BOOST_DYN_LINK + + + ) + +157  + ~ + +160 #i +defed +( +BOOST_HAS_THREADS +) + +161 #i +defed +( +_MSC_VER +|| defed( +__MWERKS__ +|| defed( +__MINGW32__ +|| defed( +__BORLANDC__ +) + +163 #i(! +defed +( +__hpux +|| (defed(__hpux&& defed( +_REENTRANT +))) + +164  + #BOOST_DATE_TIME_HAS_REENTRANT_STD_FUNCTIONS + + + ) + +168 #i +defed +( +BOOST_NO_CXX11_NULLPTR +) + +169  + #BOOST_DATE_TIME_NULLPTR + 0 + + ) + +171  + #BOOST_DATE_TIME_NULLPTR + +nuαr + + + ) + + @/usr/include/boost/date_time/date_defs.hpp + +1 #ide +DATE_TIME_DATE_DEFS_HPP + + +2  + #DATE_TIME_DATE_DEFS_HPP + + + ) + +13 +mea + + gboo + { + +14 +mea + + gde_time + { + +17 + ewkdays + { + gSunday +, + gMday +, + gTuesday +, + gWedsday +, + gThursday +, + gFriday +, + gSurday +}; + +20 + emths_of_yr + { + gJ +=1, + gFeb +, + gM +, + gA +, + gMay +, + gJun +, + gJul +, + gAug +, + gS +, + gO +, + gNov +, + gDec +, + gNAMth +, + gNumMths +}; + + @/usr/include/boost/date_time/date_generators.hpp + +1 #ide +DATE_TIME_DATE_GENERATORS_HPP__ + + +2  + #DATE_TIME_DATE_GENERATORS_HPP__ + + + ) + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + gde_time + { + +31 + gme +< +ass + + gde_ty +> + +32 as + cyr_bad_g + + +34 + gpublic +: + +35  +tyme + + tde_ty +:: + tnd_ty + calendar_type; + +36  +tyme + + tnd_ty +:: + tyr_ty + year_type; + +37 +yr_bad_g +() {} + +38 + gvtu + ~ +yr_bad_g +() {} + +39 +vtu + +de_ty + +g_de +( +yr_ty + +y +) const = 0; + +41 +vtu + + gd +:: +rg + +to_rg +() const =0; + +55 + gme +< +ass + + gde_ty +> + +56 +ass + + gl_de + : +public + +yr_bad_g +< +de_ty +> + +58 +public +: + +59  +tyme + + tde_ty +:: + tnd_ty + calendar_type; + +60  +tyme + + tnd_ty +:: + tday_ty + day_type; + +61  +tyme + + tnd_ty +:: + tmth_ty + month_type; + +62  +tyme + + tnd_ty +:: + tyr_ty + year_type; + +63  +tyme + + tde_ty +:: + tduti_ty + duration_type; + +64  +tyme + + tduti_ty +:: + tduti_p + duration_rep; + +65 +l_de +( +day_ty + +d +, +mth_ty + +m +) : + +66 +day_ +( +d +), + +67 +mth_ +( +m +) + +74 +l_de +( +duti_p + +days +) : + +75 +day_ +(1), + +76 +mth_ +(1) + +78 +de_ty + +d1 +(2000,1,1); + +79 if( + gdays + > 1) { + +80 if( + gdays + > 366) + +82 + gdays + = 366; + +84 + gdays + = +days + - 1; + +85 +duti_ty + +dd +( +days +); + +86 + gd1 + = +d1 + + +dd +; + +88 + gday_ + = +d1 +. +day +(); + +89 + gmth_ + = +d1 +. +mth +(); + +101 +de_ty + +g_de +( +yr_ty + +y +) const + +103 if(( + gday_ + =29&& ( +mth_ + =2&& !( +nd_ty +:: +is_˭_yr +( +y +))) { + +104 +d +:: +orgam + +ss +; + +105 + gss + << "NFeb 29th igiv yo" << + gy + << "."; + +106 + gboo +:: +throw_exi +( +d +:: +vid_gumt +( +ss +. +r +())); + +108  +de_ty +( +y +, +mth_ +, +day_ +); + +110 +de_ty + +ݔ +()( +yr_ty + + gy +) const + +112  +g_de +( +y +); + +115 +bo + + gݔ +==(cڡ +l_de +& +rhs +) const + +117  ( +mth_ + = +rhs +.mth_&& ( +day_ + ==hs.day_); + +119 +bo + + gݔ +<(cڡ + gl_de +& + grhs +) const + +121 i( + gmth_ + < + grhs +.mth_ + gue +; + +122 i( + gmth_ + > + grhs +.mth_ + gl +; + +124  ( + gday_ + < + grhs +.day_); + +128 +mth_ty + +mth +() const + +130  + gmth_ +; + +132 +day_ty + +day +() const + +134  + gday_ +; + +142 +vtu + + gd +:: +rg + +to_rg +() const + +144 +d +:: +orgam + +ss +; + +145 +de_ty + +d +(2004, +mth_ +, +day_ +); + +146  + gc + = +d +. +day_of_yr +(); + +147 + gc +--; + +148 + gss + << + gc +; + +149  + gss +. +r +(); + +151 + give +: + +152 +day_ty + +day_ +; + +153 +mth_ty + + gmth_ +; + +158 +BOOST_DATE_TIME_DECL + cڡ * +h_as_r +( +n +); + +177 + gme +< +ass + + gde_ty +> + +178 +ass + + gh_kday_of_mth + : +public + +yr_bad_g +< +de_ty +> + +180 +public +: + +181  +tyme + + tde_ty +:: + tnd_ty + calendar_type; + +182  +tyme + + tnd_ty +:: + tday_of_wk_ty + day_of_week_type; + +183  +tyme + + tnd_ty +:: + tmth_ty + month_type; + +184  +tyme + + tnd_ty +:: + tyr_ty + year_type; + +185  +tyme + + tde_ty +:: + tduti_ty + duration_type; + +186 + ewk_num + { + gf +=1, + gcd +, + gthd +, + gfouh +, + gfih +}; + +187 +h_kday_of_mth +( +wk_num + +wk_no +, + +188 +day_of_wk_ty + +dow +, + +189 +mth_ty + +m +) : + +190 +mth_ +( +m +), + +191 +wn_ +( +wk_no +), + +192 +dow_ +( +dow +) + +195 +de_ty + +g_de +( +yr_ty + +y +) const + +197 +de_ty + +d +( +y +, +mth_ +, 1); + +198 +duti_ty + +e_day +(1); + +199 +duti_ty + +e_wk +(7); + +200  + gdow_ + ! +d +. +day_of_wk +()) { + +201 +d + = d + +e_day +; + +203  + gwk + = 1; + +204  + gwk + < + gwn_ +) { + +205 + gd + = +d + + +e_wk +; + +206 + gwk +++; + +209 if( + gd +. +mth +(! +mth_ +) { + +210 +d + = d - +e_wk +; + +212  + gd +; + +215 +mth_ty + +mth +() const + +217  + gmth_ +; + +219 +wk_num + +h_wk +() const + +221  + gwn_ +; + +223 +day_of_wk_ty + +day_of_wk +() const + +225  + gdow_ +; + +227 cڡ * +h_wk_as_r +() const + +229  +h_as_r +( +wn_ +); + +233 +vtu + + gd +:: +rg + +to_rg +() const + +235 +d +:: +orgam + +ss +; + +236 + gss + << 'M' + +237 << + gic_ +<>( + gmth_ +) << '.' + +238 << + gic_ +<>( + gwn_ +) << '.' + +239 << + gic_ +<>( + gdow_ +); + +240  + gss +. +r +(); + +242 + give +: + +243 +mth_ty + +mth_ +; + +244 +wk_num + + gwn_ +; + +245 +day_of_wk_ty + + gdow_ +; + +252 + gme +< +ass + + gde_ty +> + +253 +ass + + gf_kday_of_mth + : +public + +yr_bad_g +< +de_ty +> + +255 +public +: + +256  +tyme + + tde_ty +:: + tnd_ty + calendar_type; + +257  +tyme + + tnd_ty +:: + tday_of_wk_ty + day_of_week_type; + +258  +tyme + + tnd_ty +:: + tmth_ty + month_type; + +259  +tyme + + tnd_ty +:: + tyr_ty + year_type; + +260  +tyme + + tde_ty +:: + tduti_ty + duration_type; + +265 +f_kday_of_mth +( +day_of_wk_ty + +dow +, +mth_ty + +m +) : + +266 +mth_ +( +m +), + +267 +dow_ +( +dow +) + +270 +de_ty + +g_de +( +yr_ty + +yr +) const + +272 +de_ty + +d +( +yr +, +mth_ +,1); + +273 +duti_ty + +e_day +(1); + +274  + gdow_ + ! +d +. +day_of_wk +()) { + +275 +d + = d + +e_day +; + +277  + gd +; + +280 +mth_ty + +mth +() const + +282  + gmth_ +; + +284 +day_of_wk_ty + +day_of_wk +() const + +286  + gdow_ +; + +290 +vtu + + gd +:: +rg + +to_rg +() const + +292 +d +:: +orgam + +ss +; + +293 + gss + << 'M' + +294 << + gic_ +<>( + gmth_ +) << '.' + +296 << + gic_ +<>( + gdow_ +); + +297  + gss +. +r +(); + +299 + give +: + +300 +mth_ty + +mth_ +; + +301 +day_of_wk_ty + + gdow_ +; + +313 + gme +< +ass + + gde_ty +> + +314 +ass + + gϡ_kday_of_mth + : +public + +yr_bad_g +< +de_ty +> + +316 +public +: + +317  +tyme + + tde_ty +:: + tnd_ty + calendar_type; + +318  +tyme + + tnd_ty +:: + tday_of_wk_ty + day_of_week_type; + +319  +tyme + + tnd_ty +:: + tmth_ty + month_type; + +320  +tyme + + tnd_ty +:: + tyr_ty + year_type; + +321  +tyme + + tde_ty +:: + tduti_ty + duration_type; + +326 +ϡ_kday_of_mth +( +day_of_wk_ty + +dow +, +mth_ty + +m +) : + +327 +mth_ +( +m +), + +328 +dow_ +( +dow +) + +331 +de_ty + +g_de +( +yr_ty + +yr +) const + +333 +de_ty + +d +( +yr +, +mth_ +, +nd_ty +:: +d_of_mth_day +(year,month_)); + +334 +duti_ty + +e_day +(1); + +335  + gdow_ + ! +d +. +day_of_wk +()) { + +336 +d + = d - +e_day +; + +338  + gd +; + +341 +mth_ty + +mth +() const + +343  + gmth_ +; + +345 +day_of_wk_ty + +day_of_wk +() const + +347  + gdow_ +; + +351 +vtu + + gd +:: +rg + +to_rg +() const + +353 +d +:: +orgam + +ss +; + +354 + gss + << 'M' + +355 << + gic_ +<>( + gmth_ +) << '.' + +357 << + gic_ +<>( + gdow_ +); + +358  + gss +. +r +(); + +360 + give +: + +361 +mth_ty + +mth_ +; + +362 +day_of_wk_ty + + gdow_ +; + +375 + gme +< +ass + + gde_ty +> + +376 as + cf_kday_a + + +378 + gpublic +: + +379  +tyme + + tde_ty +:: + tnd_ty + calendar_type; + +380  +tyme + + tnd_ty +:: + tday_of_wk_ty + day_of_week_type; + +381  +tyme + + tde_ty +:: + tduti_ty + duration_type; + +382 +f_kday_a +( +day_of_wk_ty + +dow +) : + +383 +dow_ +( +dow +) + +386 +de_ty + +g_de +(de_ty +t_day +) const + +388 +duti_ty + +e_day +(1); + +389 +de_ty + + gd + = +t_day + + +e_day +; + +390  + gdow_ + ! +d +. +day_of_wk +()) { + +391 +d + = d + +e_day +; + +393  + gd +; + +396 +day_of_wk_ty + +day_of_wk +() const + +398  + gdow_ +; + +400 + give +: + +401 +day_of_wk_ty + +dow_ +; + +413 + gme +< +ass + + gde_ty +> + +414 as + cf_kday_befe + + +416 + gpublic +: + +417  +tyme + + tde_ty +:: + tnd_ty + calendar_type; + +418  +tyme + + tnd_ty +:: + tday_of_wk_ty + day_of_week_type; + +419  +tyme + + tde_ty +:: + tduti_ty + duration_type; + +420 +f_kday_befe +( +day_of_wk_ty + +dow +) : + +421 +dow_ +( +dow +) + +424 +de_ty + +g_de +(de_ty +t_day +) const + +426 +duti_ty + +e_day +(1); + +427 +de_ty + + gd + = +t_day + - +e_day +; + +428  + gdow_ + ! +d +. +day_of_wk +()) { + +429 +d + = d - +e_day +; + +431  + gd +; + +434 +day_of_wk_ty + +day_of_wk +() const + +436  + gdow_ +; + +438 + give +: + +439 +day_of_wk_ty + +dow_ +; + +446 + gme +< +tyme + + gde_ty +, +ass + + gwkday_ty +> + +447 +le + + +448 +tyme + + gde_ty +:: +duti_ty + +days_u_wkday +(cڡ +de_ty +& +d +, cڡ +wkday_ty +& +wd +) + +450  +tyme + + tde_ty +:: + tduti_ty + duration_type; + +451 +duti_ty + +wks +(0); + +452 +duti_ty + +dd +( +wd +. +as_numb +(- +d +. +day_of_wk +().as_number()); + +453 if( + gdd +. +is_give +()){ + +454 + gwks + = +duti_ty +(7); + +456  + gdd + + + gwks +; + +464 + gme +< +tyme + + gde_ty +, +ass + + gwkday_ty +> + +465 +le + + +466 +tyme + + gde_ty +:: +duti_ty + +days_befe_wkday +(cڡ +de_ty +& +d +, cڡ +wkday_ty +& +wd +) + +468  +tyme + + tde_ty +:: + tduti_ty + duration_type; + +469 +duti_ty + +wks +(0); + +470 +duti_ty + +dd +( +wd +. +as_numb +(- +d +. +day_of_wk +().as_number()); + +471 if( + gdd +. +days +() > 0){ + +472 + gwks + = +duti_ty +(7); + +476  (- + gdd + + + gwks +); + +484 + gme +< +ass + + gde_ty +, cs + gwkday_ty +> + +485 +le + + +486 +de_ty + +xt_wkday +(cڡ de_ty& +d +, cڡ +wkday_ty +& +wd +) + +488  + gd + + +days_u_wkday +( +d +, +wd +); + +496 + gme +< +ass + + gde_ty +, cs + gwkday_ty +> + +497 +le + + +498 +de_ty + +evious_wkday +(cڡ de_ty& +d +, cڡ +wkday_ty +& +wd +) + +500  + gd + - +days_befe_wkday +( +d +, +wd +); + + @/usr/include/boost/date_time/gregorian/greg_duration_types.hpp + +1 #ide +GREG_DURATION_TYPES_HPP___ + + +2  + #GREG_DURATION_TYPES_HPP___ + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19 +mea + + gboo + { + +20 +mea + + gggܟn + { + +23  +BOOST_SYMBOL_VISIBLE + + ggg_dutis_cfig + { + +24  +de + + tde_ty +; + +25  + gde_time +:: + tt_adr +<> + tt_p +; + +26  + gde_time +:: + tmth_fun +< + tde_ty +> + tmth_adju_ty +; + +29  + gde_time +:: + tmths_duti +< + tgg_dutis_cfig +> + tmths +; + +30  + gde_time +:: + tyrs_duti +< + tgg_dutis_cfig +> + tyrs +; + +32 as + cBOOST_SYMBOL_VISIBLE + + gwks_duti + : +public + +de_duti + { + +33 +public +: + +34 +wks_duti +( +duti_p + +w +) + +35 : +de_duti +( +w + * 7) {} + +36 +wks_duti +( +de_time +:: +ecl_vues + +sv +) + +37 : +de_duti +( +sv +) {} + +40  +wks_duti + + twks +; + + @/usr/include/boost/date_time/period.hpp + +1 #ide +DATE_TIME_PERIOD_HPP___ + + +2  + #DATE_TIME_PERIOD_HPP___ + + + ) + +20  + ~ + +21  + ~ + +24 +mea + + gboo + { + +25 +mea + + gde_time + { + +51 + gme +< +ass + + gpot_p +, cs + gduti_p +> + +52 +ass + +BOOST_SYMBOL_VISIBLE + + griod + : +ive + + +53 +boo +:: +ss_th_comb +< +riod +< +pot_p +, + gduti_p +> + +54 , + gboo +:: +equy_comb +< +riod +< +pot_p +, + gduti_p +> + +57 + gpublic +: + +58  +pot_p + + tpot_ty +; + +59  +duti_p + + tduti_ty +; + +61 +riod +( +pot_p + +f_pot +,ot_ +d_pot +); + +62 +riod +( +pot_p + +f_pot +, +duti_p + +n +); + +63 +pot_p + +beg +() const; + +64 +pot_p + +d +() const; + +65 +pot_p + +ϡ +() const; + +66 +duti_p + +ngth +() const; + +67 +bo + +is_nu +() const; + +68 +bo + + gݔ +==(cڡ +riod +& +rhs +) const; + +69 +bo + + gݔ +<(cڡ + griod +& + grhs +) const; + +70  +shi +(cڡ +duti_p +& +d +); + +71  +exnd +(cڡ +duti_p +& +d +); + +72 +bo + +cڏs +(cڡ +pot_p +& +pot +) const; + +73 +bo + +cڏs +(cڡ +riod +& +h +) const; + +74 +bo + +rs +(cڡ +riod +& +h +) const; + +75 +bo + +is_adja +(cڡ +riod +& +h +) const; + +76 +bo + +is_befe +(cڡ +pot_p +& +pot +) const; + +77 +bo + +is_a +(cڡ +pot_p +& +pot +) const; + +78 +riod + +ri +(cڡiod& +h +) const; + +79 +riod + +mge +(cڡiod& +h +) const; + +80 +riod + + +(cڡiod& +h +) const; + +81 + give +: + +82 +pot_p + +beg_ +; + +83 +pot_p + + gϡ_ +; + +89 + gme +< +ass + + gpot_p +, cs + gduti_p +> + +90 +le + + +91 + griod +< + gpot_p +, + gduti_p +>:: +riod +( +pot_p + +f_pot +, + +92 +pot_p + +d_pot +) : + +93 +beg_ +( +f_pot +), + +94 +ϡ_ +( +d_pot + - +duti_p +:: +un +()) + +100 +me +< +ass + +pot_p +, cs + gduti_p +> + +101 +le + + +102 + griod +< + gpot_p +, + gduti_p +>:: +riod +( +pot_p + +f_pot +, +duti_p + +n +) : + +103 +beg_ +( +f_pot +), + +104 +ϡ_ +( +f_pot + + +n +- +duti_p +:: +un +()) + +109 +me +< +ass + +pot_p +, cs + gduti_p +> + +110 +le + + +111 +pot_p + + griod +< + gpot_p +, + gduti_p +>:: +beg +() const + +113  +beg_ +; + +117 + gme +< +ass + + gpot_p +, cs + gduti_p +> + +118 +le + + +119 +pot_p + + griod +< + gpot_p +, + gduti_p +>:: +d +() const + +121  +ϡ_ + + +duti_p +:: +un +(); + +125 + gme +< +ass + + gpot_p +, cs + gduti_p +> + +126 +le + + +127 +pot_p + + griod +< + gpot_p +, + gduti_p +>:: +ϡ +() const + +129  +ϡ_ +; + +133 + gme +< +ass + + gpot_p +, cs + gduti_p +> + +134 +le + + +135 +bo + + griod +< + gpot_p +, + gduti_p +>:: +is_nu +() const + +137  +d +(< +beg_ +; + +141 + gme +< +ass + + gpot_p +, cs + gduti_p +> + +142 +le + + +143 +duti_p + + griod +< + gpot_p +, + gduti_p +>:: +ngth +() const + +145 if( +ϡ_ + < +beg_ +){ + +146  +ϡ_ ++ +duti_p +:: +un +(- +beg_ +; + +149  +d +(- + gbeg_ +; + +154 + gme +< +ass + + gpot_p +, cs + gduti_p +> + +155 +le + + +156 +bo + + griod +< + gpot_p +, + gduti_p +>:: +ݔ +==(cڡ +riod +& +rhs +) const + +158  (( +beg_ + = +rhs +.begin_) && + +159 ( +ϡ_ + = +rhs +.last_)); + +163 + gme +< +ass + + gpot_p +, cs + gduti_p +> + +164 +le + + +165 +bo + + griod +< + gpot_p +, + gduti_p +>:: +ݔ +<(cڡ +riod +& +rhs +) const + +167  ( +ϡ_ + < +rhs +. +beg_ +); + +172 + gme +< +ass + + gpot_p +, cs + gduti_p +> + +173 +le + + +174  + griod +< + gpot_p +, + gduti_p +>:: +shi +(cڡ +duti_p +& +d +) + +176 +beg_ + = beg_ + +d +; + +177 + gϡ_ + = +ϡ_ + + +d +; + +199 + gme +< +ass + + gpot_p +, cs + gduti_p +> + +200 +le + + +201  + griod +< + gpot_p +, + gduti_p +>:: +exnd +(cڡ +duti_p +& +d +) + +203 +beg_ + = beg_ - +d +; + +204 + gϡ_ + = +ϡ_ + + +d +; + +208 + gme +< +ass + + gpot_p +, cs + gduti_p +> + +209 +le + + +210 +bo + + griod +< + gpot_p +, + gduti_p +>:: +cڏs +(cڡ +pot_p +& +pot +) const + +212  (( +pot + > +beg_ +) && + +213 ( +pot + < +ϡ_ +)); + +218 + gme +< +ass + + gpot_p +, cs + gduti_p +> + +219 +le + + +220 +bo + + griod +< + gpot_p +, + gduti_p +>:: +cڏs +(cڡ +riod +< +pot_p +, +duti_p +>& +h +) const + +222  (( + gbeg_ + < +h +. +beg_ +&& ( +ϡ_ + >= other.last_)); + +235 + gme +< +ass + + gpot_p +, cs + gduti_p +> + +236 +le + + +237 +bo + + +238 + griod +< + gpot_p +, + gduti_p +>:: +is_adja +(cڡ +riod +< +pot_p +, +duti_p +>& +h +) const + +240  ( + gh +. +beg +(= +d +() || + +241 +beg_ + = +h +. +d +()); + +254 + gme +< +ass + + gpot_p +, cs + gduti_p +> + +255 +le + + +256 +bo + + +257 + griod +< + gpot_p +, + gduti_p +>:: +is_a +(cڡ +pot_p +& +t +) const + +259 i( +is_nu +()) + +261  +l +; + +264  + gt + < + gbeg_ +; + +276 + gme +< +ass + + gpot_p +, cs + gduti_p +> + +277 +le + + +278 +bo + + +279 + griod +< + gpot_p +, + gduti_p +>:: +is_befe +(cڡ +pot_p +& +t +) const + +281 i( +is_nu +()) + +283  +l +; + +286  + gϡ_ + < + gt +; + +301 + gme +< +ass + + gpot_p +, cs + gduti_p +> + +302 +le + + +303 +bo + + griod +< + gpot_p +, + gduti_p +>:: +rs +(cڡ +riod +< +pot_p +, +duti_p +>& +h +) const + +305  ( +cڏs +( +h +. +beg_ +) || + +306 + gh +. +cڏs +( +beg_ +) || + +307 (( + gh +. + gbeg_ + < beg_&& (h. + gϡ_ + > +beg_ +))); + +311 + gme +< +ass + + gpot_p +, cs + gduti_p +> + +312 +le + + +313 + griod +< + gpot_p +, + gduti_p +> + +314 + griod +< + gpot_p +, + gduti_p +>:: +ri +(cڡ +riod +< +pot_p +, +duti_p +>& +h +) const + +316 i( + gbeg_ + > + gh +.begin_) { + +317 i( + gϡ_ + < +h +. +ϡ_ +) { + +318  * +this +; + +321  + griod +< + gpot_p +, + gduti_p +>( + gbeg_ +, + gh +. +d +()); + +324 i( + gϡ_ + < +h +. +ϡ_ +) { + +325  +riod +< +pot_p +, +duti_p +>( +h +. +beg_ +, +this +-> +d +()); + +328  + gh +; + +336 + gme +< +ass + + gpot_p +, cs + gduti_p +> + +337 +le + + +338 + griod +< + gpot_p +, + gduti_p +> + +339 + griod +< + gpot_p +, + gduti_p +>:: +mge +(cڡ +riod +< +pot_p +, +duti_p +>& +h +) const + +341 i( + gthis +-> +rs +( +h +)) { + +342 i( + gbeg_ + < + gh +.begin_) { + +343  + griod +< + gpot_p +, + gduti_p +>( + gbeg_ +, + gϡ_ + > + gh +.ϡ_ ? + gthis +-> +d +(: +h +.end()); + +346  + griod +< + gpot_p +, + gduti_p +>( + gh +. + gbeg_ +, + gϡ_ + > oth.ϡ_ ? + gthis +-> +d +(: +h +.end()); + +349  + griod +< + gpot_p +, + gduti_p +>( + gbeg_ +,begin_); + +363 + gme +< +ass + + gpot_p +, cs + gduti_p +> + +364 +le + + +365 + griod +< + gpot_p +, + gduti_p +> + +366 + griod +< + gpot_p +, + gduti_p +>:: + +(cڡ +riod +< +pot_p +, +duti_p +>& +h +) const + +368 +pot_p + +t +(( +beg_ + < +h +.beg_? +beg +() : other.begin()); + +369 +pot_p + +wd +(( +ϡ_ + < +h +.ϡ_? oth. +d +(: +this +->end()); + +370  + griod +< + gpot_p +, + gduti_p +>( + gt +, + gwd +); + + @/usr/include/boost/date_time/posix_time/conversion.hpp + +1 #ide +POSIX_TIME_CONVERSION_HPP___ + + +2  + #POSIX_TIME_CONVERSION_HPP___ + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21 +mea + + gboo + { + +23 +mea + + gposix_time + { + +26 +le + + +27 +ime + +om_time_t +( +d +:: +time_t + +t +) + +29  +ime +( +ggܟn +:: +de +(1970,1,1)+ +cds +( +ic_ +<>( +t +)); + +33 +le + + +34 + gd +:: +time_t + +to_time_t +( +ime + + +) + +36  ( + + - +ime +( +ggܟn +:: +de +(1970,1,1))). +tٮ_cds +(); + +40 +le + + +41 + gd +:: +tm + +to_tm +(cڡ +boo +:: +posix_time +:: +ime +& +t +) { + +42 +d +:: +tm + +timm + = +boo +:: +ggܟn +:: +to_tm +( +t +. +de +()); + +43 + gboo +:: +posix_time +:: +time_duti + +td + = +t +. +time_of_day +(); + +44 + gtimm +. + gtm_hour + = +ic_ +<>( +td +. +hours +()); + +45 + gtimm +. + gtm_m + = +ic_ +<>( +td +. +mus +()); + +46 + gtimm +. + gtm_c + = +ic_ +<>( +td +. +cds +()); + +47 + gtimm +. + gtm_isd + = -1; + +48  + gtimm +; + +51 +le + + +52 + gd +:: +tm + +to_tm +(cڡ +boo +:: +posix_time +:: +time_duti +& +td +) { + +53 +d +:: +tm + +timm +; + +54 + gd +:: +memt +(& +timm +, 0, (timetm)); + +55 + gtimm +. + gtm_hour + = +ic_ +<>( +de_time +:: +absu_vue +( +td +. +hours +())); + +56 + gtimm +. + gtm_m + = +ic_ +<>( +de_time +:: +absu_vue +( +td +. +mus +())); + +57 + gtimm +. + gtm_c + = +ic_ +<>( +de_time +:: +absu_vue +( +td +. +cds +())); + +58 + gtimm +. + gtm_isd + = -1; + +59  + gtimm +; + +63 +le + + +64 +ime + +ime_om_tm +(cڡ +d +:: +tm +& +timm +) { + +65 +boo +:: +ggܟn +:: +de + +d + = boo::ggܟn:: +de_om_tm +( +timm +); + +66  +ime +( +d +, +time_duti +( +timm +. +tm_hour +,imm. +tm_m +,imm. +tm_c +)); + +70 #i +defed +( +BOOST_HAS_FTIME +) + +85 + gme +< +tyme + + gTimeT +,ym + gFeTimeT + > + +86 +le + + +87 +TimeT + +om_ime +(cڡ +FeTimeT +& + +) + +89  + gboo +:: +de_time +:: +time_om_ime +< +TimeT +>( + +); + + @/usr/include/boost/date_time/posix_time/posix_time_config.hpp + +1 #ide +POSIX_TIME_CONFIG_HPP___ + + +2  + #POSIX_TIME_CONFIG_HPP___ + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + gposix_time + { + +28 #ifde +BOOST_DATE_TIME_POSIX_TIME_STD_CONFIG + + +30  + #BOOST_DATE_TIME_HAS_MILLISECONDS + + + ) + +31  + #BOOST_DATE_TIME_HAS_MICROSECONDS + + + ) + +32  + #BOOST_DATE_TIME_HAS_NANOSECONDS + + + ) + +33  + gde_time +:: + ttime_suti_as +< + tboo +:: + tde_time +:: + ttime_suti_as_add64_im +, boo::de_time:: + tno +, + +34 1000000000, 9 > + ttime_s_as +; + +37  + #BOOST_DATE_TIME_HAS_MILLISECONDS + + + ) + +38  + #BOOST_DATE_TIME_HAS_MICROSECONDS + + + ) + +39 #unde +BOOST_DATE_TIME_HAS_NANOSECONDS + + +40  + gde_time +:: + ttime_suti_as +< + +41 + tboo +:: + tde_time +:: + ttime_suti_as_add64_im +, boo::de_time:: + tmio +, + +42 1000000, 6 > + ttime_s_as +; + +57 +ass + +BOOST_SYMBOL_VISIBLE + + gtime_duti + : + +58 +public + +de_time +:: +time_duti + + +60 + gpublic +: + +61  +time_s_as + + tp_ty +; + +62  + gtime_s_as +:: + tday_ty + day_type; + +63  + gtime_s_as +:: + thour_ty + hour_type; + +64  + gtime_s_as +:: + tm_ty + min_type; + +65  + gtime_s_as +:: + tc_ty + sec_type; + +66  + gtime_s_as +:: + taiڮ_cds_ty + fractional_seconds_type; + +67  + gtime_s_as +:: + ttick_ty +ick_type; + +68  + gtime_s_as +:: + tim_ty + impl_type; + +69 +time_duti +( +hour_ty + +hour +, + +70 +m_ty + +m +, + +71 +c_ty + +c +, + +72 +aiڮ_cds_ty + +fs +=0) : + +73 +de_time +:: +time_duti +( + ghour +, + gm +, + gc +, + gfs +) + +75 +time_duti +() : + +76 +de_time +:: +time_duti +(0,0,0) + +79 +time_duti +( +boo +:: +de_time +:: +ecl_vues + +sv +) : + +80 +de_time +:: +time_duti +( + gsv +) + +83 +nd + +ass + + gde_time +:: +time_duti +; + +84 + geed +: + +85 +exic + +time_duti +( +im_ty + +tick_cou +) : + +86 +de_time +:: +time_duti +( + gtick_cou +) + +90 #ifde +BOOST_DATE_TIME_POSIX_TIME_STD_CONFIG + + +93  + ssime_time_p + + +95  + gggܟn +:: + tde + + tde_ty +; + +96  +time_duti + + ttime_duti_ty +; + +97 +sime_time_p +( +de_ty + +d +, +time_duti_ty + +tod +) : + +98 +day +( +d +), + +99 +time_of_day +( +tod +) + +102 if(! + gday +. +is_ecl +(&& ! + gtime_of_day +.is_special()){ + +103 if( + gtime_of_day + > +time_duti_ty +(24,0,0)) { + +104  + gtime_of_day + > +time_duti_ty +(24,0,0)) { + +105 + gday + + +de_ty +:: +duti_ty +(1); + +106 + gtime_of_day + - +time_duti_ty +(24,0,0); + +109 if( + gtime_of_day +. +is_give +()) { + +110  + gtime_of_day +. +is_give +()) { + +111 + gday + - +de_ty +:: +duti_ty +(1); + +112 + gtime_of_day + + +time_duti_ty +(24,0,0); + +117 +de_ty + + gday +; + +118 +time_duti_ty + + gtime_of_day +; + +119 +bo + +is_ecl +()const + +121 ( +is_pos_fy +(|| +is_g_fy +(|| +is_n_a_de_time +()); + +123 +bo + +is_pos_fy +()const + +125 ( + gday +. +is_pos_fy +(|| + gtime_of_day +.is_pos_infinity()); + +127 +bo + +is_g_fy +()const + +129 ( + gday +. +is_g_fy +(|| + gtime_of_day +.is_neg_infinity()); + +131 +bo + +is_n_a_de_time +()const + +133 ( + gday +. +is_n_a_de +(|| + gtime_of_day +. +is_n_a_de_time +()); + +137 as + cBOOST_SYMBOL_VISIBLE + + gposix_time_syem_cfig + + +139 + gpublic +: + +140  +sime_time_p + + ttime_p_ty +; + +141  + gggܟn +:: + tde + + tde_ty +; + +142  + gggܟn +:: + tde_duti + + tde_duti_ty +; + +143  +time_duti + + ttime_duti_ty +; + +144  + gtime_s_as +:: + ttick_ty + + tt_ty +; + +145  +time_s_as + + tsuti_as +; + +146 #i( +defed +( +BOOST_DATE_TIME_NO_MEMBER_INIT +)) + +148 +BOOST_STATIC_CONSTANT +( +boo +:: +t64_t +, +tick_r_cd + = 1000000000); + +154 as + cmlic_posix_time_syem_cfig + + +156 + gpublic +: + +157  +boo +:: + tt64_t + + ttime_p_ty +; + +159  + gggܟn +:: + tde + + tde_ty +; + +160  + gggܟn +:: + tde_duti + + tde_duti_ty +; + +161  +time_duti + + ttime_duti_ty +; + +162  + gtime_s_as +:: + ttick_ty + + tt_ty +; + +163  + gtime_s_as +:: + tim_ty + impl_type; + +164  +time_s_as + + tsuti_as +; + +165 #i( +defed +( +BOOST_DATE_TIME_NO_MEMBER_INIT +)) + +167 +BOOST_STATIC_CONSTANT +( +boo +:: +t64_t +, +tick_r_cd + = 1000000); + + @/usr/include/boost/date_time/time.hpp + +1 #ide +DATE_TIME_TIME_HPP___ + + +2  + #DATE_TIME_TIME_HPP___ + + + ) + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21 +mea + + gboo + { + +22 +mea + + gde_time + { + +45 + gme + < +ass + + gT +, cs + gtime_syem +> + +46 +ass + + gba_time + : +ive + + +47 +boo +:: +ss_th_comb +< +T + + +48 , + gboo +:: +equy_comb +< +T + + +51 +public +: + +53  + t_is_boo_de_time_time_pot +; + +54  +T + + ttime_ty +; + +55  +tyme + + ttime_syem +:: + ttime_p_ty +ime_rep_type; + +56  +tyme + + ttime_syem +:: + tde_ty + date_type; + +57  +tyme + + ttime_syem +:: + tde_duti_ty + date_duration_type; + +58  +tyme + + ttime_syem +:: + ttime_duti_ty +ime_duration_type; + +61 +ba_time +(cڡ +de_ty +& +day +, + +62 cڡ +time_duti_ty +& +td +, + +63 +d_ags + +d += +n_d +) : + +64 +time_ +( +time_syem +:: +g_time_p +( +day +, +td +, +d +)) + +66 +ba_time +( +ecl_vues + +sv +) : + +67 +time_ +( +time_syem +:: +g_time_p +( +sv +)) + +69 +ba_time +(cڡ +time_p_ty +& +rhs +) : + +70 +time_ +( +rhs +) + +72 +de_ty + +de +() const + +74  +time_syem +:: +g_de +( +time_ +); + +76 +time_duti_ty + +time_of_day +() const + +78  + gtime_syem +:: +g_time_of_day +( +time_ +); + +83 + gd +:: +rg + +ze_me +( +bo + = +l +) const + +85  +time_syem +:: +ze_me +( +time_ +); + +90 + gd +:: +rg + +ze_abbv +( +bo + = +l +) const + +92  +time_syem +:: +ze_me +( +time_ +); + +95 + gd +:: +rg + +ze_as_posix_rg +() const + +97  +d +:: +rg +(); + +101 +bo + +is_n_a_de_time +() const + +103  + gtime_ +. +is_n_a_de_time +(); + +106 +bo + +is_fy +() const + +108  ( +is_pos_fy +(|| +is_g_fy +()); + +111 +bo + +is_pos_fy +() const + +113  + gtime_ +. +is_pos_fy +(); + +116 +bo + +is_g_fy +() const + +118  + gtime_ +. +is_g_fy +(); + +121 +bo + +is_ecl +() const + +123 ( +is_n_a_de_time +(|| +is_fy +()); + +126 +bo + + gݔ +==(cڡ +time_ty +& +rhs +) const + +128  +time_syem +:: +is_equ +( +time_ +, +rhs +.time_); + +131 +bo + + gݔ +<(cڡ + gtime_ty +& + grhs +) const + +133  + gtime_syem +:: +is_ss +( +time_ +, +rhs +.time_); + +136 +time_duti_ty + + gݔ +-(cڡ + gtime_ty +& + grhs +) const + +138  + gtime_syem +:: +suba_times +( +time_ +, +rhs +.time_); + +141 +time_ty + + gݔ ++(cڡ + gde_duti_ty +& + gdd +) const + +143  + gtime_syem +:: +add_days +( +time_ +, +dd +); + +145 +time_ty + + gݔ ++=(cڡ +de_duti_ty +& +dd +) + +147 +time_ + = ( +time_syem +:: +g_time_p +( +de +(+ +dd +, +time_of_day +())); + +148  +time_ty +( +time_ +); + +151 +time_ty + + gݔ +-(cڡ + gde_duti_ty +& + gdd +) const + +153  + gtime_syem +:: +suba_days +( +time_ +, +dd +); + +155 +time_ty + + gݔ +-=(cڡ +de_duti_ty +& +dd +) + +157 +time_ + = ( +time_syem +:: +g_time_p +( +de +(- +dd +, +time_of_day +())); + +158  +time_ty +( +time_ +); + +161 +time_ty + + gݔ ++(cڡ + gtime_duti_ty +& + gtd +) const + +163  +time_ty +( +time_syem +:: +add_time_duti +( +time_ +, +td +)); + +165 +time_ty + + gݔ ++=(cڡ +time_duti_ty +& +td +) + +167 +time_ + = ( +time_syem +:: +g_time_p +( +de +(), +time_of_day +(+ +td +)); + +168  +time_ty +( +time_ +); + +171 +time_ty + + gݔ +-(cڡ + gtime_duti_ty +& + grhs +) const + +173  + gtime_syem +:: +suba_time_duti +( +time_ +, +rhs +); + +175 +time_ty + + gݔ +-=(cڡ +time_duti_ty +& +td +) + +177 +time_ + = ( +time_syem +:: +g_time_p +( +de +(), +time_of_day +(- +td +)); + +178  +time_ty +( +time_ +); + +181 + geed +: + +182 +time_p_ty + +time_ +; + + @/usr/include/boost/date_time/time_system_counted.hpp + +1 #ide +DATE_TIME_TIME_SYSTEM_COUNTED_HPP + + +2  + #DATE_TIME_TIME_SYSTEM_COUNTED_HPP + + + ) + +14  + ~"boo/de_time/time_defs.h +" + +15  + ~ + +18 +mea + + gboo + { + +19 +mea + + gde_time + { + +22 + gme +< +ass + + gcfig +> + +23  + scoued_time_p + + +25  +tyme + + tcfig +:: + tt_ty + int_type; + +26  +tyme + + tcfig +:: + tde_ty + date_type; + +27  +tyme + + tcfig +:: + tim_ty + impl_type; + +28  +tyme + + tde_ty +:: + tduti_ty + + tde_duti_ty +; + +29  +tyme + + tde_ty +:: + tnd_ty + calendar_type; + +30  +tyme + + tde_ty +:: + tymd_ty + ymd_type; + +31  +tyme + + tcfig +:: + ttime_duti_ty +ime_duration_type; + +32  +tyme + + tcfig +:: + tsuti_as +esolution_traits; + +34 +coued_time_p +(cڡ +de_ty +& +d +, cڡ +time_duti_ty +& +time_of_day +) + +35 : +time_cou_ +(1) + +37 if( +d +. +is_fy +(|| d. +is_n_a_de +(|| +time_of_day +. +is_ecl +()) { + +38 +time_cou_ + = +time_of_day +. +g_p +(+ +d +. +day_cou +(); + +42 + gtime_cou_ + = ( +d +. +day_numb +(* +ac_c_r_day +()+ +time_of_day +. +ticks +(); + +45 +exic + +coued_time_p +( +t_ty + +cou +) : + +46 +time_cou_ +( +cou +) + +48 +exic + +coued_time_p +( +im_ty + +cou +) : + +49 +time_cou_ +( +cou +) + +51 +de_ty + +de +() const + +53 if( +time_cou_ +. +is_ecl +()) { + +54  +de_ty +( +time_cou_ +. +as_ecl +()); + +57 +tyme + + gnd_ty +:: +de_t_ty + +dc + = +ic_ +( +day_cou +()); + +59 +ymd_ty + + gymd + = +nd_ty +:: +om_day_numb +( +dc +); + +60  +de_ty +( +ymd +); + +64  +day_cou +() const + +78  + gic_ +<>( + gsuti_as +:: +as_numb +( +time_cou_ +/ +ac_c_r_day +()); + +80 +t_ty + +time_cou +() const + +82  + gsuti_as +:: +as_numb +( +time_cou_ +); + +84 +t_ty + +tod +() const + +86  + gsuti_as +:: +as_numb +( +time_cou_ +% +ac_c_r_day +(); + +88  +t_ty + +ac_c_r_day +() + +90 +t_ty + + gcds_r_day + = 60*60*24; + +91 +t_ty + +aiڮ_c_r_c +( +suti_as +:: +s_adju +()); + +92  +cds_r_day +* + gaiڮ_c_r_c +; + +94 +bo + +is_pos_fy +()const + +96  + gim_ty +:: +is_pos_f +( +time_cou_ +. +as_numb +()); + +98 +bo + +is_g_fy +()const + +100  + gim_ty +:: +is_g_f +( +time_cou_ +. +as_numb +()); + +102 +bo + +is_n_a_de_time +()const + +104  + gim_ty +:: +is_n_a_numb +( +time_cou_ +. +as_numb +()); + +106 +bo + +is_ecl +()const + +108  + gtime_cou_ +. +is_ecl +(); + +110 +im_ty + +g_p +()const + +112  + gtime_cou_ +; + +114 + give +: + +115 +im_ty + +time_cou_ +; + +119 + gme +< +ass + + gtime_p +> + +120 as + ccoued_time_syem + + +122 + gpublic +: + +123  +time_p + + ttime_p_ty +; + +124  +tyme + + ttime_p_ty +:: + tim_ty + impl_type; + +125  +tyme + + ttime_p_ty +:: + ttime_duti_ty +ime_duration_type; + +126  +tyme + + ttime_duti_ty +:: + taiڮ_cds_ty + fractional_seconds_type; + +127  +tyme + + ttime_p_ty +:: + tde_ty + date_type; + +128  +tyme + + ttime_p_ty +:: + tde_duti_ty + date_duration_type; + +131 + gme +< +ass + + gT +>  +unud_v +(cڡ +T +&) {} + +133  +time_p_ty + +g_time_p +(cڡ +de_ty +& +day +, + +134 cڡ +time_duti_ty +& +tod +, + +135 +de_time +:: +d_ags + +d += +n_d +) + +137 +unud_v +( +d +); + +138  +time_p_ty +( +day +, +tod +); + +141  +time_p_ty + +g_time_p +( +ecl_vues + +sv +) + +143  + gsv +) { + +144  + gn_a_de_time +: + +145  +time_p_ty +( +de_ty +( +n_a_de_time +), + +146 +time_duti_ty +( +n_a_de_time +)); + +147  + gpos_f +: + +148  +time_p_ty +( +de_ty +( +pos_f +), + +149 +time_duti_ty +( +pos_f +)); + +150  + gg_f +: + +151  +time_p_ty +( +de_ty +( +g_f +), + +152 +time_duti_ty +( +g_f +)); + +153  + gmax_de_time +: { + +154 +time_duti_ty + +td + =ime_duration_type(24,0,0,0) -ime_duration_type(0,0,0,1); + +155  +time_p_ty +( +de_ty +( +max_de_time +), +td +); + +157  + gm_de_time +: + +158  +time_p_ty +( +de_ty +( +m_de_time +), +time_duti_ty +(0,0,0,0)); + +161  +time_p_ty +( +de_ty +( +n_a_de_time +), + +162 +time_duti_ty +( +n_a_de_time +)); + +168  +de_ty + +g_de +(cڡ +time_p_ty +& +v +) + +170  + gv +. +de +(); + +172  +time_duti_ty + +g_time_of_day +(cڡ +time_p_ty +& +v +) + +174 if( + gv +. +is_ecl +()) { + +175  +time_duti_ty +( +v +. +g_p +(). +as_ecl +()); + +178  +time_duti_ty +(0,0,0, +v +. +tod +()); + +181  + gd +:: +rg + +ze_me +(cڡ +time_p_ty +&) + +185  +bo + +is_equ +(cڡ +time_p_ty +& +lhs +, cڡime_p_ty& +rhs +) + +187  ( + glhs +. +time_cou +(= +rhs +.time_count()); + +189  +bo + +is_ss +(cڡ +time_p_ty +& +lhs +, cڡime_p_ty& +rhs +) + +191  ( + glhs +. +time_cou +(< + grhs +.time_count()); + +193  +time_p_ty + +add_days +(cڡime_p_ty& +ba +, + +194 cڡ +de_duti_ty +& +dd +) + +196 if( + gba +. +is_ecl +(|| + gdd +.is_special()) { + +197 ( +time_p_ty +( +ba +. +g_p +(+ +dd +.get_rep())); + +200  +time_p_ty +( +ba +. +time_cou +(+ ( +dd +. +days +(*ime_p_ty:: +ac_c_r_day +())); + +203  +time_p_ty + +suba_days +(cڡime_p_ty& +ba +, + +204 cڡ +de_duti_ty +& +dd +) + +206 if( + gba +. +is_ecl +(|| + gdd +.is_special()) { + +207 ( +time_p_ty +( +ba +. +g_p +(- +dd +.get_rep())); + +210  +time_p_ty +( +ba +. +time_cou +(- ( +dd +. +days +(*ime_p_ty:: +ac_c_r_day +())); + +213  +time_p_ty + +suba_time_duti +(cڡime_p_ty& +ba +, + +214 cڡ +time_duti_ty +& +td +) + +216 if( + gba +. +is_ecl +(|| + gtd +.is_special()) { + +217 ( +time_p_ty +( +ba +. +g_p +(- +td +.get_rep())); + +220  +time_p_ty +( +ba +. +time_cou +(- +td +. +ticks +()); + +223  +time_p_ty + +add_time_duti +(cڡime_p_ty& +ba +, + +224 +time_duti_ty + +td +) + +226 if( + gba +. +is_ecl +(|| + gtd +.is_special()) { + +227 ( +time_p_ty +( +ba +. +g_p +(+ +td +.get_rep())); + +230  +time_p_ty +( +ba +. +time_cou +(+ +td +. +ticks +()); + +233  +time_duti_ty + +suba_times +(cڡ +time_p_ty +& +lhs +, + +234 cڡ +time_p_ty +& +rhs +) + +236 if( + glhs +. +is_ecl +(|| + grhs +.is_special()) { + +237 ( +time_duti_ty +( + +238 +im_ty +:: +to_ecl +(( +lhs +. +g_p +(- +rhs +.g_p()). +as_numb +()))); + +241 +aiڮ_cds_ty + + gfs + = +lhs +. +time_cou +(- +rhs +.time_count(); + +242  +time_duti_ty +(0,0,0, +fs +); + + @/usr/include/boost/date_time/time_system_split.hpp + +1 #ide +DATE_TIME_TIME_SYSTEM_SPLIT_HPP + + +2  + #DATE_TIME_TIME_SYSTEM_SPLIT_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~"boo/de_time/comp_cfig.h +" + +16  + ~"boo/de_time/ecl_defs.h +" + +18 +mea + + gboo + { + +19 +mea + + gde_time + { + +22 #i( +defed +( +BOOST_DATE_TIME_NO_MEMBER_INIT +)) + +23 + gme +< +tyme + + gcfig +, + gboo +:: +t32_t + +ticks_r_cd +> + +25 +me +< +tyme + +cfig +> + +27 as + cl_timede_syem + + +29 +public +: + +30  +tyme + + tcfig +:: + ttime_p_ty +ime_rep_type; + +31  +tyme + + tcfig +:: + tde_ty + date_type; + +32  +tyme + + tcfig +:: + ttime_duti_ty +ime_duration_type; + +33  +tyme + + tcfig +:: + tde_duti_ty + date_duration_type; + +34  +tyme + + tcfig +:: + tt_ty + int_type; + +35  +tyme + + tcfig +:: + tsuti_as +esolution_traits; + +38 #i( +defed +( +BOOST_DATE_TIME_NO_MEMBER_INIT +)) + +39  + gde_time +:: + twg_t +< + tt_ty +, + tINT64_C +(86400* + tticks_r_cd + > + twp_t_ty +; + +41 + give +: + +42 +BOOST_STATIC_CONSTANT +( +t_ty +, +ticks_r_day + = +INT64_C +(86400* +cfig +:: +tick_r_cd +); + +43 + gpublic +: + +44 #i +BOOST_WORKAROUND + +__BORLANDC__ +, +BOOST_TESTED_AT +(0X581) ) + +45  + gde_time +:: + twg_t +< + tl_timede_syem +:: + tt_ty +, s_timede_syem:: + tticks_r_day +> + twp_t_ty +; + +47  + gde_time +:: + twg_t +< + tt_ty +, + tticks_r_day +> + twp_t_ty +; + +51  +time_p_ty + +g_time_p +( +ecl_vues + +sv +) + +53  + gsv +) { + +54  + gn_a_de_time +: + +55  +time_p_ty +( +de_ty +( +n_a_de_time +), + +56 +time_duti_ty +( +n_a_de_time +)); + +57  + gpos_f +: + +58  +time_p_ty +( +de_ty +( +pos_f +), + +59 +time_duti_ty +( +pos_f +)); + +60  + gg_f +: + +61  +time_p_ty +( +de_ty +( +g_f +), + +62 +time_duti_ty +( +g_f +)); + +63  + gmax_de_time +: { + +64 +time_duti_ty + +td + =ime_duration_type(24,0,0,0) -ime_duration_type(0,0,0,1); + +65  +time_p_ty +( +de_ty +( +max_de_time +), +td +); + +67  + gm_de_time +: + +68  +time_p_ty +( +de_ty +( +m_de_time +), +time_duti_ty +(0,0,0,0)); + +71  +time_p_ty +( +de_ty +( +n_a_de_time +), + +72 +time_duti_ty +( +n_a_de_time +)); + +78  +time_p_ty + +g_time_p +(cڡ +de_ty +& +day +, + +79 cڡ +time_duti_ty +& +tod +, + +80 +de_time +:: +d_ags + = +n_d +) + +82 if( +day +. +is_ecl +(|| +tod +.is_special()) { + +83 if( +day +. +is_n_a_de +(|| +tod +. +is_n_a_de_time +()) { + +84  +time_p_ty +( +de_ty +( +n_a_de_time +), + +85 +time_duti_ty +( +n_a_de_time +)); + +87 if( + gday +. +is_pos_fy +()) { + +88 if( + gtod +. +is_g_fy +()) { + +89  +time_p_ty +( +de_ty +( +n_a_de_time +), + +90 +time_duti_ty +( +n_a_de_time +)); + +93  +time_p_ty +( +day +, +time_duti_ty +( +pos_f +)); + +96 if( + gday +. +is_g_fy +()) { + +97 if( + gtod +. +is_pos_fy +()) { + +98  +time_p_ty +( +de_ty +( +n_a_de_time +), + +99 +time_duti_ty +( +n_a_de_time +)); + +102  +time_p_ty +( +day +, +time_duti_ty +( +g_f +)); + +105 if( + gtod +. +is_pos_fy +()) { + +106 if( + gday +. +is_g_fy +()) { + +107  +time_p_ty +( +de_ty +( +n_a_de_time +), + +108 +time_duti_ty +( +n_a_de_time +)); + +111  +time_p_ty +( +de_ty +( +pos_f +), +tod +); + +114 if( + gtod +. +is_g_fy +()) { + +115 if( + gday +. +is_pos_fy +()) { + +116  +time_p_ty +( +de_ty +( +n_a_de_time +), + +117 +time_duti_ty +( +n_a_de_time +)); + +120  +time_p_ty +( +de_ty +( +g_f +), +tod +); + +124  +time_p_ty +( +day +, +tod +); + +126  +de_ty + +g_de +(cڡ +time_p_ty +& +v +) + +128  +de_ty +( +v +. +day +); + +130  +time_duti_ty + +g_time_of_day +(cڡ +time_p_ty +& +v +) + +132  +time_duti_ty +( +v +. +time_of_day +); + +134  + gd +:: +rg + +ze_me +(cڡ +time_p_ty +&) + +136  +d +:: +rg +(); + +138  +bo + +is_equ +(cڡ +time_p_ty +& +lhs +, cڡime_p_ty& +rhs +) + +140  (( + glhs +. + gday + = +rhs +. +day +&& ( +lhs +. +time_of_day + ==hs.time_of_day)); + +142  +bo + +is_ss +(cڡ +time_p_ty +& +lhs +, cڡime_p_ty& +rhs +) + +144 i( + glhs +. + gday + < + grhs +.day + gue +; + +145 i( + glhs +. + gday + > + grhs +.day + gl +; + +146  ( + glhs +. + gtime_of_day + < + grhs +.time_of_day); + +148  +time_p_ty + +add_days +(cڡime_p_ty& +ba +, + +149 cڡ +de_duti_ty +& +dd +) + +151  +time_p_ty +( +ba +. +day ++ +dd +, ba. +time_of_day +); + +153  +time_p_ty + +suba_days +(cڡime_p_ty& +ba +, + +154 cڡ +de_duti_ty +& +dd +) + +156  + gl_timede_syem +:: +g_time_p +( +ba +. +day +- +dd +, ba. +time_of_day +); + +158  +time_p_ty + +suba_time_duti +(cڡime_p_ty& +ba +, + +159 cڡ +time_duti_ty +& +td +) + +161 if( + gba +. + gday +. +is_ecl +(|| + gtd +.is_special()) + +163  + gl_timede_syem +:: +g_time_p +( +ba +. +day +, - +td +); + +165 i( + gtd +. +is_give +()) { + +166 +time_duti_ty + + gtd1 + = +td +. +vt_sign +(); + +167  +add_time_duti +( +ba +, +td1 +); + +170 +wp_t_ty + +day_offt +( +ba +. +time_of_day +. +ticks +()); + +171 +de_duti_ty + +day_ovow +( +ic_ +< +tyme + de_duti_ty:: +duti_p_ty +>( +day_offt +. +suba +( +td +. +ticks +()))); + +173  +time_p_ty +( +ba +. +day +- +day_ovow +, + +174 +time_duti_ty +(0,0,0, +day_offt +. +as_t +())); + +176  +time_p_ty + +add_time_duti +(cڡime_p_ty& +ba +, + +177 +time_duti_ty + +td +) + +179 if( + gba +. + gday +. +is_ecl +(|| + gtd +.is_special()) { + +180  + gl_timede_syem +:: +g_time_p +( +ba +. +day +, +td +); + +182 i( + gtd +. +is_give +()) { + +183 +time_duti_ty + + gtd1 + = +td +. +vt_sign +(); + +184  +suba_time_duti +( +ba +, +td1 +); + +187 +wp_t_ty + +day_offt +( +ba +. +time_of_day +. +ticks +()); + +188 +de_duti_ty + +day_ovow +( +ic_ +< +tyme + de_duti_ty:: +duti_p_ty + >( +day_offt +. +add +( +td +. +ticks +()))); + +190  +time_p_ty +( +ba +. +day ++ +day_ovow +, + +191 +time_duti_ty +(0,0,0, +day_offt +. +as_t +())); + +193  +time_duti_ty + +suba_times +(cڡ +time_p_ty +& +lhs +, + +194 cڡ +time_p_ty +& +rhs +) + +196 +de_duti_ty + + gdd + = +lhs +. +day + - +rhs +.day; + +197 i( +BOOST_LIKELY +(! +dd +. +is_ecl +())) { + +198 +time_duti_ty + +td +( +dd +. +days +()*24,0,0); + +199 +time_duti_ty + + gtd2 + = +lhs +. +time_of_day + - +rhs +.time_of_day; + +200  + gtd ++ + gtd2 +; + +202 +time_duti_ty + +td +( +dd +. +as_ecl +()); + +203 +time_duti_ty + + gtd2 + = +lhs +. +time_of_day + - +rhs +.time_of_day; + +204  + gtd ++ + gtd2 +; + + @/usr/include/boost/detail/atomic_count.hpp + +1 #ide +BOOST_DETAIL_ATOMIC_COUNT_HPP_INCLUDED + + +2  + #BOOST_DETAIL_ATOMIC_COUNT_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +19  + ~ + + @/usr/include/boost/detail/interlocked.hpp + +1 #ide +BOOST_DETAIL_INTERLOCKED_HPP_INCLUDED + + +2  + #BOOST_DETAIL_INTERLOCKED_HPP_INCLUDED + + + ) + +15  + ~ + +17 #ifde +BOOST_HAS_PRAGMA_ONCE + + +18 #agm + + + +24 #i +defed + +BOOST_MSVC + ) && BOOST_MSVC >= 1600 + +26  + #BOOST_INTERLOCKED_HAS_INTRIN_H + + + ) + +29 #i +defed + +__MINGW64_VERSION_MAJOR + ) + +32  + #BOOST_INTERLOCKED_HAS_INTRIN_H + + + ) + +34 #i +defed + +__CYGWIN__ + ) && defed +__LP64__ + ) + +37  + #BOOST_INTERLOCKED_HAS_INTRIN_H + + + ) + +40 #i +defed + +BOOST_INTEL_WIN + ) && defed +_CPPLIB_VER + ) && _CPPLIB_VER >= 520 + +42  + #BOOST_INTERLOCKED_HAS_INTRIN_H + + + ) + +45 #i +defed + +__g__ + ) && defed +_MSC_VER + ) && defed +_CPPLIB_VER + ) && _CPPLIB_VER >= 520 + +47  + #BOOST_INTERLOCKED_HAS_INTRIN_H + + + ) + +51 #i +defed + +BOOST_USE_WINDOWS_H + ) + +53  + ~ + +55  + #BOOST_INTERLOCKED_INCREMENT + +IlockedInemt + + + ) + +56  + #BOOST_INTERLOCKED_DECREMENT + +IlockedDeemt + + + ) + +57  + #BOOST_INTERLOCKED_COMPARE_EXCHANGE + +IlockedComExchge + + + ) + +58  + #BOOST_INTERLOCKED_EXCHANGE + +IlockedExchge + + + ) + +59  + #BOOST_INTERLOCKED_EXCHANGE_ADD + +IlockedExchgeAdd + + + ) + +60  + #BOOST_INTERLOCKED_COMPARE_EXCHANGE_POINTER + +IlockedComExchgePor + + + ) + +61  + #BOOST_INTERLOCKED_EXCHANGE_POINTER + +IlockedExchgePor + + + ) + +63 #i +defed + +BOOST_USE_INTRIN_H + ) || defed +BOOST_INTERLOCKED_HAS_INTRIN_H + ) + +65  + ~<.h +> + +67  + #BOOST_INTERLOCKED_INCREMENT + +_IlockedInemt + + + ) + +68  + #BOOST_INTERLOCKED_DECREMENT + +_IlockedDeemt + + + ) + +69  + #BOOST_INTERLOCKED_COMPARE_EXCHANGE + +_IlockedComExchge + + + ) + +70  + #BOOST_INTERLOCKED_EXCHANGE + +_IlockedExchge + + + ) + +71  + #BOOST_INTERLOCKED_EXCHANGE_ADD + +_IlockedExchgeAdd + + + ) + +73 #i +defed +( +_M_IA64 +|| defed( +_M_AMD64 +|| defed( +__x86_64__ +|| defed( +__x86_64 +) + +75  + #BOOST_INTERLOCKED_COMPARE_EXCHANGE_POINTER + +_IlockedComExchgePor + + + ) + +76  + #BOOST_INTERLOCKED_EXCHANGE_POINTER + +_IlockedExchgePor + + + ) + +80  + #BOOST_INTERLOCKED_COMPARE_EXCHANGE_POINTER +( +de +, +exchge +, +com +) \ + +81 ((*) + `BOOST_INTERLOCKED_COMPARE_EXCHANGE +((vީe*)( +de +),()( +exchge +),()( +com +))) + + ) + +82  + #BOOST_INTERLOCKED_EXCHANGE_POINTER +( +de +, +exchge +) \ + +83 ((*) + `BOOST_INTERLOCKED_EXCHANGE +((vީe*)( +de +),()( +exchge +))) + + ) + +87 #i +defed +( +_WIN32_WCE +) + +89 #i +_WIN32_WCE + >= 0x600 + +91 "C"  +__cde + +_IlockedInemt +( volatile * ); + +92 "C"  +__cde + +_IlockedDeemt +( volatile * ); + +93 "C"  +__cde + +_IlockedComExchge +( volatile *, , ); + +94 "C"  +__cde + +_IlockedExchge +( volatile *, ); + +95 "C"  +__cde + +_IlockedExchgeAdd +( volatile *, ); + +97  + #BOOST_INTERLOCKED_INCREMENT + +_IlockedInemt + + + ) + +98  + #BOOST_INTERLOCKED_DECREMENT + +_IlockedDeemt + + + ) + +99  + #BOOST_INTERLOCKED_COMPARE_EXCHANGE + +_IlockedComExchge + + + ) + +100  + #BOOST_INTERLOCKED_EXCHANGE + +_IlockedExchge + + + ) + +101  + #BOOST_INTERLOCKED_EXCHANGE_ADD + +_IlockedExchgeAdd + + + ) + +107 "C"  +__cde + +IlockedInemt +( * ); + +108 "C"  +__cde + +IlockedDeemt +( * ); + +109 "C"  +__cde + +IlockedComExchge +( *, , ); + +110 "C"  +__cde + +IlockedExchge +( *, ); + +111 "C"  +__cde + +IlockedExchgeAdd +( *, ); + +113  + #BOOST_INTERLOCKED_INCREMENT + +IlockedInemt + + + ) + +114  + #BOOST_INTERLOCKED_DECREMENT + +IlockedDeemt + + + ) + +115  + #BOOST_INTERLOCKED_COMPARE_EXCHANGE + +IlockedComExchge + + + ) + +116  + #BOOST_INTERLOCKED_EXCHANGE + +IlockedExchge + + + ) + +117  + #BOOST_INTERLOCKED_EXCHANGE_ADD + +IlockedExchgeAdd + + + ) + +121  + #BOOST_INTERLOCKED_COMPARE_EXCHANGE_POINTER +( +de +, +exchge +, +com +) \ + +122 ((*) + `BOOST_INTERLOCKED_COMPARE_EXCHANGE +((*)( +de +),()( +exchge +),()( +com +))) + + ) + +123  + #BOOST_INTERLOCKED_EXCHANGE_POINTER +( +de +, +exchge +) \ + +124 ((*) + `BOOST_INTERLOCKED_EXCHANGE +((*)( +de +),()( +exchge +))) + + ) + +126 #i +defed + +BOOST_MSVC + ) || defed +BOOST_INTEL_WIN + ) + +128 #i +defed + +__CLRCALL_PURE_OR_CDECL + ) + +129  + #BOOST_INTERLOCKED_CLRCALL_PURE_OR_CDECL + +__CLRCALL_PURE_OR_CDECL + + + ) + +131  + #BOOST_INTERLOCKED_CLRCALL_PURE_OR_CDECL + +__cde + + + ) + +134 "C"  +BOOST_INTERLOCKED_CLRCALL_PURE_OR_CDECL + +_IlockedInemt +( volatile * ); + +135 "C"  +BOOST_INTERLOCKED_CLRCALL_PURE_OR_CDECL + +_IlockedDeemt +( volatile * ); + +136 "C"  +BOOST_INTERLOCKED_CLRCALL_PURE_OR_CDECL + +_IlockedComExchge +( volatile *, , ); + +137 "C"  +BOOST_INTERLOCKED_CLRCALL_PURE_OR_CDECL + +_IlockedExchge +( volatile *, ); + +138 "C"  +BOOST_INTERLOCKED_CLRCALL_PURE_OR_CDECL + +_IlockedExchgeAdd +( volatile *, ); + +140 #unde +BOOST_INTERLOCKED_CLRCALL_PURE_OR_CDECL + + +142 #i +defed + +BOOST_MSVC + ) && BOOST_MSVC >= 1310 + +143 #agm +sic + +_IlockedInemt + ) + +144 #agm +sic + +_IlockedDeemt + ) + +145 #agm +sic + +_IlockedComExchge + ) + +146 #agm +sic + +_IlockedExchge + ) + +147 #agm +sic + +_IlockedExchgeAdd + ) + +150 #i +defed +( +_M_IA64 +|| defed( +_M_AMD64 +) + +152 "C" * +__cde + +_IlockedComExchgePor +( * volatile *, *, * ); + +153 "C" * +__cde + +_IlockedExchgePor +( * volatile *, * ); + +155  + #BOOST_INTERLOCKED_COMPARE_EXCHANGE_POINTER + +_IlockedComExchgePor + + + ) + +156  + #BOOST_INTERLOCKED_EXCHANGE_POINTER + +_IlockedExchgePor + + + ) + +160  + #BOOST_INTERLOCKED_COMPARE_EXCHANGE_POINTER +( +de +, +exchge +, +com +) \ + +161 ((*) + `BOOST_INTERLOCKED_COMPARE_EXCHANGE +((vީe*)( +de +),()( +exchge +),()( +com +))) + + ) + +162  + #BOOST_INTERLOCKED_EXCHANGE_POINTER +( +de +, +exchge +) \ + +163 ((*) + `BOOST_INTERLOCKED_EXCHANGE +((vީe*)( +de +),()( +exchge +))) + + ) + +167  + #BOOST_INTERLOCKED_INCREMENT + +_IlockedInemt + + + ) + +168  + #BOOST_INTERLOCKED_DECREMENT + +_IlockedDeemt + + + ) + +169  + #BOOST_INTERLOCKED_COMPARE_EXCHANGE + +_IlockedComExchge + + + ) + +170  + #BOOST_INTERLOCKED_EXCHANGE + +_IlockedExchge + + + ) + +171  + #BOOST_INTERLOCKED_EXCHANGE_ADD + +_IlockedExchgeAdd + + + ) + +173 #i +defed + +WIN32 + ) || defed +_WIN32 + ) || defed +__WIN32__ + ) || defed +__CYGWIN__ + ) + +175  + #BOOST_INTERLOCKED_IMPORT + + `__deec +( +dimpt +) + + ) + +177 +mea + + gboo + + +180 +mea + + gda + + +183 "C" +BOOST_INTERLOCKED_IMPORT +  +__d + +IlockedInemt +( volatile * ); + +184 "C" +BOOST_INTERLOCKED_IMPORT +  +__d + +IlockedDeemt +( volatile * ); + +185 "C" +BOOST_INTERLOCKED_IMPORT +  +__d + +IlockedComExchge +( volatile *, , ); + +186 "C" +BOOST_INTERLOCKED_IMPORT +  +__d + +IlockedExchge +( volatile *, ); + +187 "C" +BOOST_INTERLOCKED_IMPORT +  +__d + +IlockedExchgeAdd +( volatile *, ); + +189 #i +defed +( +_M_IA64 +|| defed( +_M_AMD64 +) + +190 "C" +BOOST_INTERLOCKED_IMPORT + * +__d + +IlockedComExchgePor +( * volatile *, *, * ); + +191 "C" +BOOST_INTERLOCKED_IMPORT + * +__d + +IlockedExchgePor +( * volatile *, * ); + +198  + #BOOST_INTERLOCKED_INCREMENT + :: +boo +:: +da +:: +IlockedInemt + + + ) + +199  + #BOOST_INTERLOCKED_DECREMENT + :: +boo +:: +da +:: +IlockedDeemt + + + ) + +200  + #BOOST_INTERLOCKED_COMPARE_EXCHANGE + :: +boo +:: +da +:: +IlockedComExchge + + + ) + +201  + #BOOST_INTERLOCKED_EXCHANGE + :: +boo +:: +da +:: +IlockedExchge + + + ) + +202  + #BOOST_INTERLOCKED_EXCHANGE_ADD + :: +boo +:: +da +:: +IlockedExchgeAdd + + + ) + +204 #i +defed +( +_M_IA64 +|| defed( +_M_AMD64 +) + +205  + #BOOST_INTERLOCKED_COMPARE_EXCHANGE_POINTER + :: +boo +:: +da +:: +IlockedComExchgePor + + + ) + +206  + #BOOST_INTERLOCKED_EXCHANGE_POINTER + :: +boo +:: +da +:: +IlockedExchgePor + + + ) + +208  + #BOOST_INTERLOCKED_COMPARE_EXCHANGE_POINTER +( +de +, +exchge +, +com +) \ + +209 ((*) + `BOOST_INTERLOCKED_COMPARE_EXCHANGE +((vީe*)( +de +),()( +exchge +),()( +com +))) + + ) + +210  + #BOOST_INTERLOCKED_EXCHANGE_POINTER +( +de +, +exchge +) \ + +211 ((*) + `BOOST_INTERLOCKED_EXCHANGE +((vީe*)( +de +),()( +exchge +))) + + ) + + @/usr/include/boost/detail/iterator.hpp + +6 #ide +ITERATOR_DWA122600_HPP_ + + +7  + #ITERATOR_DWA122600_HPP_ + + + ) + +11  + ~< +> + +12 #i +defed +( +__SUNPRO_CC +&& (defed( +__SGI_STL_PORT +|| defed( +_STLPORT_VERSION +)) + +13  + ~ + +16 +mea + + gboo + + +19 +mea + + gda + + +22 +usg + + gd +:: +_as +; + +23 +usg + + gd +:: +di +; + +25 #i +defed +( +__SUNPRO_CC +&& (defed( +__SGI_STL_PORT +|| defed( +_STLPORT_VERSION +)) + +28 + gme +< +tyme + + gT +, + gd +:: +size_t + +N + > + +29 +le + +tyme + +d +:: +_as +< +T +* >:: +difn_ty + +di +(T (& + +)[ +N +], T* +right +) + +31  + gd +:: +di +( +ic_ +< +T +* >( + +), +right +); + + @/usr/include/boost/detail/winapi/time.hpp + +10 #ide +BOOST_DETAIL_WINAPI_TIME_HPP_ + + +11  + #BOOST_DETAIL_WINAPI_TIME_HPP_ + + + ) + +13  + ~ + +14  + ~ + +16 #ifde +BOOST_HAS_PRAGMA_ONCE + + +17 #agm + + + + @/usr/include/boost/detail/winapi/timers.hpp + +10 #ide +BOOST_DETAIL_WINAPI_TIMERS_HPP + + +11  + #BOOST_DETAIL_WINAPI_TIMERS_HPP + + + ) + +13  + ~ + +14  + ~ + +16 #ifde +BOOST_HAS_PRAGMA_ONCE + + +17 #agm + + + + @/usr/include/boost/endian/buffers.hpp + +21 #ide +BOOST_ENDIAN_BUFFERS_HPP + + +22  + #BOOST_ENDIAN_BUFFERS_HPP + + + ) + +24 #i +defed +( +_MSC_VER +) + +25 #agm +wng +( +push +) + +26 #agm +wng +( +dib +:4365) + +29 #ifde +BOOST_ENDIAN_LOG + + +30  + ~ + +33 #i +defed +( +__BORLANDC__ +|| defed +__CODEGEARC__ +) + +34 #agm +ck +( +push +, 1) + +37  + ~ + +38  + ~ + +39  + ~ + +40  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +44  + ~ + +45  + ~ + +46  + ~ + +47  + ~ + +48  + ~ + +49  + ~ + +50  + ~ + +51  + ~ + +53 #i +CHAR_BIT + != 8 + +54 #r +Ptfms + +wh + +CHAR_BIT + !8 +e + +n + +su܋d + + +57 #ifde +BOOST_NO_CXX11_DEFAULTED_FUNCTIONS + + +58  + #BOOST_ENDIAN_DEFAULT_CONSTRUCT + {} + +59 # + + ) + +60  + #BOOST_ENDIAN_DEFAULT_CONSTRUCT + = ; + +62 + + ) + +64 #i( +defed +( +BOOST_NO_CXX11_DEFAULTED_FUNCTIONS +|| +BOOST_WORKAROUND +( +BOOST_GCC +, < 40600)&& defed( +BOOST_ENDIAN_FORCE_PODNESS +) + +65  + #BOOST_ENDIAN_NO_CTORS + + + ) + +70 +mea + + gboo + + +72 +mea + + gdn + + +75 +BOOST_SCOPED_ENUM_START +( +ign +) + +76 { + gno +, + gyes + + +77 #ifde +BOOST_ENDIAN_DEPRECATED_NAMES + + +78 , + guligd + = +no +, + gigd + = +yes + + +80 }; +BOOST_SCOPED_ENUM_END + + +82 + gme + < +BOOST_SCOPED_ENUM +( +d + + gOrd +, +ass + + gT +, + gd +:: +size_t + +n_bs +, + +83 +BOOST_SCOPED_ENUM +( +ign + + gA + =lign:: +no +> + +84 +ass + +dn_bufr +; + +87  + gdn_bufr +< + td +:: + tbig +, + tt8_t +, 8, + tign +:: + tyes +> + tbig_t8_buf_ +; + +88  + gdn_bufr +< + td +:: + tbig +, + tt16_t +, 16, + tign +:: + tyes +> + tbig_t16_buf_ +; + +89  + gdn_bufr +< + td +:: + tbig +, + tt32_t +, 32, + tign +:: + tyes +> + tbig_t32_buf_ +; + +90  + gdn_bufr +< + td +:: + tbig +, + tt64_t +, 64, + tign +:: + tyes +> + tbig_t64_buf_ +; + +93  + gdn_bufr +< + td +:: + tbig +, + tut8_t +, 8, + tign +:: + tyes +> + tbig_ut8_buf_ +; + +94  + gdn_bufr +< + td +:: + tbig +, + tut16_t +, 16, + tign +:: + tyes +> + tbig_ut16_buf_ +; + +95  + gdn_bufr +< + td +:: + tbig +, + tut32_t +, 32, + tign +:: + tyes +> + tbig_ut32_buf_ +; + +96  + gdn_bufr +< + td +:: + tbig +, + tut64_t +, 64, + tign +:: + tyes +> + tbig_ut64_buf_ +; + +99  + gdn_bufr +< + td +:: + tle +, + tt8_t +, 8, + tign +:: + tyes +> + tle_t8_buf_ +; + +100  + gdn_bufr +< + td +:: + tle +, + tt16_t +, 16, + tign +:: + tyes +> + tle_t16_buf_ +; + +101  + gdn_bufr +< + td +:: + tle +, + tt32_t +, 32, + tign +:: + tyes +> + tle_t32_buf_ +; + +102  + gdn_bufr +< + td +:: + tle +, + tt64_t +, 64, + tign +:: + tyes +> + tle_t64_buf_ +; + +105  + gdn_bufr +< + td +:: + tle +, + tut8_t +, 8, + tign +:: + tyes +> + tle_ut8_buf_ +; + +106  + gdn_bufr +< + td +:: + tle +, + tut16_t +, 16, + tign +:: + tyes +> + tle_ut16_buf_ +; + +107  + gdn_bufr +< + td +:: + tle +, + tut32_t +, 32, + tign +:: + tyes +> + tle_ut32_buf_ +; + +108  + gdn_bufr +< + td +:: + tle +, + tut64_t +, 64, + tign +:: + tyes +> + tle_ut64_buf_ +; + +114  + gdn_bufr +< + td +:: + tbig +, + tt_a8_t +, 8> + tbig_t8_buf_t +; + +115  + gdn_bufr +< + td +:: + tbig +, + tt_a16_t +, 16> + tbig_t16_buf_t +; + +116  + gdn_bufr +< + td +:: + tbig +, + tt_a32_t +, 24> + tbig_t24_buf_t +; + +117  + gdn_bufr +< + td +:: + tbig +, + tt_a32_t +, 32> + tbig_t32_buf_t +; + +118  + gdn_bufr +< + td +:: + tbig +, + tt_a64_t +, 40> + tbig_t40_buf_t +; + +119  + gdn_bufr +< + td +:: + tbig +, + tt_a64_t +, 48> + tbig_t48_buf_t +; + +120  + gdn_bufr +< + td +:: + tbig +, + tt_a64_t +, 56> + tbig_t56_buf_t +; + +121  + gdn_bufr +< + td +:: + tbig +, + tt_a64_t +, 64> + tbig_t64_buf_t +; + +124  + gdn_bufr +< + td +:: + tbig +, + tut_a8_t +, 8> + tbig_ut8_buf_t +; + +125  + gdn_bufr +< + td +:: + tbig +, + tut_a16_t +, 16> + tbig_ut16_buf_t +; + +126  + gdn_bufr +< + td +:: + tbig +, + tut_a32_t +, 24> + tbig_ut24_buf_t +; + +127  + gdn_bufr +< + td +:: + tbig +, + tut_a32_t +, 32> + tbig_ut32_buf_t +; + +128  + gdn_bufr +< + td +:: + tbig +, + tut_a64_t +, 40> + tbig_ut40_buf_t +; + +129  + gdn_bufr +< + td +:: + tbig +, + tut_a64_t +, 48> + tbig_ut48_buf_t +; + +130  + gdn_bufr +< + td +:: + tbig +, + tut_a64_t +, 56> + tbig_ut56_buf_t +; + +131  + gdn_bufr +< + td +:: + tbig +, + tut_a64_t +, 64> + tbig_ut64_buf_t +; + +134  + gdn_bufr +< + td +:: + tle +, + tt_a8_t +, 8> + tle_t8_buf_t +; + +135  + gdn_bufr +< + td +:: + tle +, + tt_a16_t +, 16> + tle_t16_buf_t +; + +136  + gdn_bufr +< + td +:: + tle +, + tt_a32_t +, 24> + tle_t24_buf_t +; + +137  + gdn_bufr +< + td +:: + tle +, + tt_a32_t +, 32> + tle_t32_buf_t +; + +138  + gdn_bufr +< + td +:: + tle +, + tt_a64_t +, 40> + tle_t40_buf_t +; + +139  + gdn_bufr +< + td +:: + tle +, + tt_a64_t +, 48> + tle_t48_buf_t +; + +140  + gdn_bufr +< + td +:: + tle +, + tt_a64_t +, 56> + tle_t56_buf_t +; + +141  + gdn_bufr +< + td +:: + tle +, + tt_a64_t +, 64> + tle_t64_buf_t +; + +144  + gdn_bufr +< + td +:: + tle +, + tut_a8_t +, 8> + tle_ut8_buf_t +; + +145  + gdn_bufr +< + td +:: + tle +, + tut_a16_t +, 16> + tle_ut16_buf_t +; + +146  + gdn_bufr +< + td +:: + tle +, + tut_a32_t +, 24> + tle_ut24_buf_t +; + +147  + gdn_bufr +< + td +:: + tle +, + tut_a32_t +, 32> + tle_ut32_buf_t +; + +148  + gdn_bufr +< + td +:: + tle +, + tut_a64_t +, 40> + tle_ut40_buf_t +; + +149  + gdn_bufr +< + td +:: + tle +, + tut_a64_t +, 48> + tle_ut48_buf_t +; + +150  + gdn_bufr +< + td +:: + tle +, + tut_a64_t +, 56> + tle_ut56_buf_t +; + +151  + gdn_bufr +< + td +:: + tle +, + tut_a64_t +, 64> + tle_ut64_buf_t +; + +153 #i +BOOST_ENDIAN_BIG_BYTE + + +155  +big_t8_buf_t + + ttive_t8_buf_t +; + +156  +big_t16_buf_t + + ttive_t16_buf_t +; + +157  +big_t24_buf_t + + ttive_t24_buf_t +; + +158  +big_t32_buf_t + + ttive_t32_buf_t +; + +159  +big_t40_buf_t + + ttive_t40_buf_t +; + +160  +big_t48_buf_t + + ttive_t48_buf_t +; + +161  +big_t56_buf_t + + ttive_t56_buf_t +; + +162  +big_t64_buf_t + + ttive_t64_buf_t +; + +165  +big_ut8_buf_t + + ttive_ut8_buf_t +; + +166  +big_ut16_buf_t + + ttive_ut16_buf_t +; + +167  +big_ut24_buf_t + + ttive_ut24_buf_t +; + +168  +big_ut32_buf_t + + ttive_ut32_buf_t +; + +169  +big_ut40_buf_t + + ttive_ut40_buf_t +; + +170  +big_ut48_buf_t + + ttive_ut48_buf_t +; + +171  +big_ut56_buf_t + + ttive_ut56_buf_t +; + +172  +big_ut64_buf_t + + ttive_ut64_buf_t +; + +175  +le_t8_buf_t + + ttive_t8_buf_t +; + +176  +le_t16_buf_t + + ttive_t16_buf_t +; + +177  +le_t24_buf_t + + ttive_t24_buf_t +; + +178  +le_t32_buf_t + + ttive_t32_buf_t +; + +179  +le_t40_buf_t + + ttive_t40_buf_t +; + +180  +le_t48_buf_t + + ttive_t48_buf_t +; + +181  +le_t56_buf_t + + ttive_t56_buf_t +; + +182  +le_t64_buf_t + + ttive_t64_buf_t +; + +185  +le_ut8_buf_t + + ttive_ut8_buf_t +; + +186  +le_ut16_buf_t + + ttive_ut16_buf_t +; + +187  +le_ut24_buf_t + + ttive_ut24_buf_t +; + +188  +le_ut32_buf_t + + ttive_ut32_buf_t +; + +189  +le_ut40_buf_t + + ttive_ut40_buf_t +; + +190  +le_ut48_buf_t + + ttive_ut48_buf_t +; + +191  +le_ut56_buf_t + + ttive_ut56_buf_t +; + +192  +le_ut64_buf_t + + ttive_ut64_buf_t +; + +196 + gme + < +ass + + gchT +, cs + gas +, +BOOST_SCOPED_ENUM +( +d + + gOrd +, cs + gT +, + +197 + gd +:: +size_t + +n_bs +, +BOOST_SCOPED_ENUM +( +ign + + gA +> + +198 + gd +:: +basic_oam +< +chT +, + gas +>& + +199 + gݔ +<<( + gd +:: +basic_oam +< +chT +, + gas +>& + gos +, + +200 cڡ + gdn_bufr +< + gOrd +, + gT +, + gn_bs +, + gA +>& + gx +) + +202  + gos + << + gx +. +vue +(); + +206 + gme + < +ass + + gchT +, cs + gas +, +BOOST_SCOPED_ENUM +( +d + + gOrd +, cs + gT +, + +207 + gd +:: +size_t + +n_bs +, +BOOST_SCOPED_ENUM +( +ign + + gA +> + +208 + gd +:: +basic_iam +< +chT +, + gas +>& + +209 + gݔ +>>( + gd +:: +basic_iam +< +chT +, + gas +>& + gis +, + +210 + gdn_bufr +< + gOrd +, + gT +, + gn_bs +, + gA +>& + gx +) + +212 +T + + gi +; + +213 i( + gis + >> + gi +) + +214 + gx + = +i +; + +215  + gis +; + +220 +mea + + gda + + +225 + gme + < +tyme + + gT +, + gd +:: +size_t + +n_bys +, + +226 +bo + + gsign += +boo +:: +is_sigd +< +T +>:: +vue + > + +227  + sud_by_los + + +229  +ud_by_los +< + tT +, + tn_bys + - 1, + tsign +> + txt +; + +234  +tyme + + tboo +:: + tcdiڮ +< + +235 + tboo +:: + tis_gl +< + tT +>:: + tvue +, + +236 + tboo +:: + tmake_unsigd +< + tT +>, boo:: + tty_idty + >:: + tty +::ty + tU +; + +238  +T + +ld_big +(cڡ * +bys + + gBOOST_NOEXCEPT + + +239 {  + gic_ +< + gT +>(*( + gbys + - 1| (ic_< + gU +>( + gxt +:: +ld_big +( +bys + - 1)) << 8)); } + +240  +T + +ld_le +(cڡ * +bys + + gBOOST_NOEXCEPT + + +241 {  + gic_ +< + gT +>(* + gbys + | (ic_< + gU +>( + gxt +:: +ld_le +( +bys + + 1)) << 8)); } + +243  +e_big +(* +bys +, +T + +vue + + gBOOST_NOEXCEPT + + +245 *( + gbys + - 1 +ic_ +<>( +vue +); + +246 + gxt +:: +e_big +( +bys + - 1, +ic_ +< +T +>(ic_< +U +>( +vue +) >> 8)); + +248  +e_le +(* +bys +, +T + +vue + + gBOOST_NOEXCEPT + + +250 * + gbys + = +ic_ +<>( +vue +); + +251 + gxt +:: +e_le +( +bys + + 1, +ic_ +< +T +>(ic_< +U +>( +vue +) >> 8)); + +255 + gme + < +tyme + + gT +> + +256  + gud_by_los +< + gT +, 1, + gl +> + +258  +T + +ld_big +(cڡ * +bys + + gBOOST_NOEXCEPT + + +259 {  *( + gbys + - 1); } + +260  +T + +ld_le +(cڡ * +bys + + gBOOST_NOEXCEPT + + +261 {  * + gbys +; } + +262  +e_big +(* +bys +, +T + +vue + + gBOOST_NOEXCEPT + + +263 { *( + gbys + - 1 +ic_ +<>( +vue +); } + +264  +e_le +(* +bys +, +T + +vue + + gBOOST_NOEXCEPT + + +265 { * + gbys + = +ic_ +<>( +vue +); } + +269 + gme + < +tyme + + gT +> + +270  + gud_by_los +< + gT +, 1, + gue +> + +272  +T + +ld_big +(cڡ * +bys + + gBOOST_NOEXCEPT + + +273 {  * + gt_ +( + gbys + - 1); } + +274  +T + +ld_le +(cڡ * +bys + + gBOOST_NOEXCEPT + + +275 {  * + gt_ +( + gbys +); } + +276  +e_big +(* +bys +, +T + +vue + + gBOOST_NOEXCEPT + + +277 { *( + gbys + - 1 +ic_ +<>( +vue +); } + +278  +e_le +(* +bys +, +T + +vue + + gBOOST_NOEXCEPT + + +279 { * + gbys + = +ic_ +<>( +vue +); } + +282 + gme + < +tyme + + gT +, + gd +:: +size_t + +n_bys +> + +283 +le + + +284 +T + +ld_big_dn +(cڡ * +bys + +BOOST_NOEXCEPT + + +286  +ud_by_los +< +T +, + gn_bys +>:: +ld_big + + +287 ( +ic_ +( +bys ++ +n_bys +); + +290 + gme + < +tyme + + gT +, + gd +:: +size_t + +n_bys +> + +291 +le + + +292 +T + +ld_le_dn +(cڡ * +bys + +BOOST_NOEXCEPT + + +294 #i +defed +( +__x86_64__ +|| defed( +_M_X64 +|| defed( +__i386 +|| defed( +_M_IX86 +) + +296 i(( +T += +n_bys +) + +304 +T + +t +; + +305 + gd +:: +memy +& +t +, +bys +, ( +T +) ); + +306  + gt +; + +309  + gud_by_los +< + gT +, + gn_bys +>:: +ld_le + + +310 ( +ic_ +( +bys +)); + +313 + gme + < +tyme + + gT +, + gd +:: +size_t + +n_bys +> + +314 +le + + +315  +e_big_dn +(* +bys +, +T + +vue + + gBOOST_NOEXCEPT + + +317 + gud_by_los +< + gT +, + gn_bys +>:: +e_big + + +318 ( +ic_ +<*>( +bys ++ +n_bys +, + gvue +); + +321 + gme + < +tyme + + gT +, + gd +:: +size_t + +n_bys +> + +322 +le + + +323  +e_le_dn +(* +bys +, +T + +vue + + gBOOST_NOEXCEPT + + +325 #i +defed +( +__x86_64__ +|| defed( +_M_X64 +|| defed( +__i386 +|| defed( +_M_IX86 +) + +327 i(( + gT += +n_bys +) + +335 +d +:: +memy + +bys +, & +vue +, ( +T +) ); + +339 + gud_by_los +< + gT +, + gn_bys +>:: +e_le + + +340 ( +ic_ +<*>( +bys +), + gvue +); + +345 #ifde +BOOST_ENDIAN_LOG + + +346 +bo + +dn_log +( +ue +); + +362 + gme + < +tyme + + gT +, + gd +:: +size_t + +n_bs +> + +363 +ass + +dn_bufr +< +d +:: +big +, + gT +, + gn_bs +, + gign +:: +no + > + +365 +BOOST_STATIC_ASSERT +( +n_bs +/8)*8 ==_bits ); + +366 + gpublic +: + +367  +T + + tvue_ty +; + +368 #ide +BOOST_ENDIAN_NO_CTORS + + +369 +dn_bufr +( +BOOST_ENDIAN_DEFAULT_CONSTRUCT + + +370 +exic + +dn_bufr +( +T + +v + + gBOOST_NOEXCEPT + + +372 #ifde +BOOST_ENDIAN_LOG + + +373 i + gdn_log + ) + +374 + gd +:: +cout + << "big, unaligned, " + +375 << +n_bs + << "-bs, cڡru(" << +v + << ")\n"; + +377 + gda +:: +e_big_dn +< +T +, + gn_bs +/8>( + gm_vue +, + gv +); + +380 + gdn_bufr + & + gݔ +=( +T + +v + +BOOST_NOEXCEPT + + +382 #ifde +BOOST_ENDIAN_LOG + + +383 i( +dn_log +) + +384 +d +:: +cout + << "big, uligd, " << +n_bs + << "-bs,ssign(" << +v + << ")\n"; + +386 + gda +:: +e_big_dn +< +T +, + gn_bs +/8>( + gm_vue +, + gv +); + +387  * + gthis +; + +389 +vue_ty + +vue +(cڡ + gBOOST_NOEXCEPT + + +391 #ifde +BOOST_ENDIAN_LOG + + +392 i + gdn_log + ) + +393 + gd +:: +cout + << "big, uligd, " << +n_bs + << "-bits, convert(" + +394 << +da +:: +ld_big_dn +< +T +, + gn_bs +/8>( + gm_vue +) << ")\n"; + +396  + gda +:: +ld_big_dn +< +T +, + gn_bs +/8>( + gm_vue +); + +398 cڡ * +da +(cڡ + gBOOST_NOEXCEPT + {  + gm_vue +; } + +399 + geed +: + +400  +m_vue +[ +n_bs +/8]; + +404 + gme + < +tyme + + gT +, + gd +:: +size_t + +n_bs +> + +405 +ass + +dn_bufr +< +d +:: +le +, + gT +, + gn_bs +, + gign +:: +no + > + +407 +BOOST_STATIC_ASSERT +( +n_bs +/8)*8 ==_bits ); + +408 + gpublic +: + +409  +T + + tvue_ty +; + +410 #ide +BOOST_ENDIAN_NO_CTORS + + +411 +dn_bufr +( +BOOST_ENDIAN_DEFAULT_CONSTRUCT + + +412 +exic + +dn_bufr +( +T + +v + + gBOOST_NOEXCEPT + + +414 #ifde +BOOST_ENDIAN_LOG + + +415 i + gdn_log + ) + +416 + gd +:: +cout + << "le, uligd, " << +n_bs + << "-bits, construct(" + +417 << +v + << ")\n"; + +419 + gda +:: +e_le_dn +< +T +, + gn_bs +/8>( + gm_vue +, + gv +); + +422 + gdn_bufr + & + gݔ +=( +T + +v + +BOOST_NOEXCEPT + + +423 { +da +:: +e_le_dn +< +T +, +n_bs +/8>( +m_vue +, +v +);  * + gthis +; } + +424 +vue_ty + +vue +(cڡ + gBOOST_NOEXCEPT + + +426 #ifde +BOOST_ENDIAN_LOG + + +427 i + gdn_log + ) + +428 + gd +:: +cout + << "le, uligd, " << +n_bs + << "-bits, convert(" + +429 << +da +:: +ld_le_dn +< +T +, + gn_bs +/8>( + gm_vue +) << ")\n"; + +431  + gda +:: +ld_le_dn +< +T +, + gn_bs +/8>( + gm_vue +); + +433 cڡ * +da +(cڡ + gBOOST_NOEXCEPT + {  + gm_vue +; } + +434 + geed +: + +435  +m_vue +[ +n_bs +/8]; + +441 + gme + < +tyme + + gT +, + gd +:: +size_t + +n_bs +> + +442 +ass + +dn_bufr +< +d +:: +big +, + gT +, + gn_bs +, + gign +:: +yes +> + +444 +BOOST_STATIC_ASSERT +( +n_bs +/8)*8 ==_bits ); + +445 +BOOST_STATIC_ASSERT +( +T += +n_bs +/8 ); + +446 + gpublic +: + +447  +T + + tvue_ty +; + +448 #ide +BOOST_ENDIAN_NO_CTORS + + +449 +dn_bufr +( +BOOST_ENDIAN_DEFAULT_CONSTRUCT + + +450 +exic + +dn_bufr +( +T + +v + + gBOOST_NOEXCEPT + + +452 #ifde +BOOST_ENDIAN_LOG + + +453 i + gdn_log + ) + +454 + gd +:: +cout + << "big,ligd, " << +n_bs + + +455 << "-bs, cڡru(" << +v + << ")\n"; + +457 + gm_vue + = :: +boo +:: +dn +:: +tive_to_big +( +v +); + +461 + gdn_bufr +& + gݔ +=( +T + +v + +BOOST_NOEXCEPT + + +463 +m_vue + = :: +boo +:: +dn +:: +tive_to_big +( +v +); + +464  * + gthis +; + +470 +vue_ty + +vue +(cڡ + gBOOST_NOEXCEPT + + +472 #ifde +BOOST_ENDIAN_LOG + + +473 i + gdn_log + ) + +474 + gd +:: +cout + << "big,ligd, " << +n_bs + << "-bits, convert(" + +475 << :: +boo +:: +dn +:: +big_to_tive +( +m_vue +) << ")\n"; + +477  :: +boo +:: +dn +:: +big_to_tive +( +m_vue +); + +479 cڡ * +da +(cڡ + gBOOST_NOEXCEPT + + +480 { + gt_ +(& + gm_vue +);} + +481 + geed +: + +482 +T + +m_vue +; + +486 + gme + < +tyme + + gT +, + gd +:: +size_t + +n_bs +> + +487 +ass + +dn_bufr +< +d +:: +le +, + gT +, + gn_bs +, + gign +:: +yes +> + +489 +BOOST_STATIC_ASSERT +( +n_bs +/8)*8 ==_bits ); + +490 +BOOST_STATIC_ASSERT +( +T += +n_bs +/8 ); + +491 + gpublic +: + +492  +T + + tvue_ty +; + +493 #ide +BOOST_ENDIAN_NO_CTORS + + +494 +dn_bufr +( +BOOST_ENDIAN_DEFAULT_CONSTRUCT + + +495 +exic + +dn_bufr +( +T + +v + + gBOOST_NOEXCEPT + + +497 #ifde +BOOST_ENDIAN_LOG + + +498 i + gdn_log + ) + +499 + gd +:: +cout + << "le,ligd, " << +n_bs + + +500 << "-bs, cڡru(" << +v + << ")\n"; + +502 + gm_vue + = :: +boo +:: +dn +:: +tive_to_le +( +v +); + +506 + gdn_bufr +& + gݔ +=( +T + +v + +BOOST_NOEXCEPT + + +508 +m_vue + = :: +boo +:: +dn +:: +tive_to_le +( +v +); + +509  * + gthis +; + +511 +vue_ty + +vue +(cڡ + gBOOST_NOEXCEPT + + +513 #ifde +BOOST_ENDIAN_LOG + + +514 i + gdn_log + ) + +515 + gd +:: +cout + << "le,ligd, " << +n_bs + << "-bits, convert(" + +516 << :: +boo +:: +dn +:: +le_to_tive +( +m_vue +) << ")\n"; + +518  :: +boo +:: +dn +:: +le_to_tive +( +m_vue +); + +520 cڡ * +da +(cڡ + gBOOST_NOEXCEPT + + +521 { + gt_ +(& + gm_vue +);} + +522 + geed +: + +523 +T + +m_vue +; + +529 #i +defed +( +__BORLANDC__ +|| defed +__CODEGEARC__ +) + +530 #agm +ck +( +p +) + +533 #i +defed +( +_MSC_VER +) + +534 #agm +wng +( +p +) + + @/usr/include/boost/function/detail/maybe_include.hpp + +10 #i +BOOST_FUNCTION_NUM_ARGS + == 0 + +11 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +12  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 0 + + ) + +13 #ide +BOOST_FUNCTION_0 + + +14  + #BOOST_FUNCTION_0 + + + ) + +15  + ~ + +17 #i +BOOST_FUNCTION_NUM_ARGS + == 1 + +18 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +19  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 1 + + ) + +20 #ide +BOOST_FUNCTION_1 + + +21  + #BOOST_FUNCTION_1 + + + ) + +22  + ~ + +24 #i +BOOST_FUNCTION_NUM_ARGS + == 2 + +25 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +26  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 2 + + ) + +27 #ide +BOOST_FUNCTION_2 + + +28  + #BOOST_FUNCTION_2 + + + ) + +29  + ~ + +31 #i +BOOST_FUNCTION_NUM_ARGS + == 3 + +32 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +33  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 3 + + ) + +34 #ide +BOOST_FUNCTION_3 + + +35  + #BOOST_FUNCTION_3 + + + ) + +36  + ~ + +38 #i +BOOST_FUNCTION_NUM_ARGS + == 4 + +39 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +40  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 4 + + ) + +41 #ide +BOOST_FUNCTION_4 + + +42  + #BOOST_FUNCTION_4 + + + ) + +43  + ~ + +45 #i +BOOST_FUNCTION_NUM_ARGS + == 5 + +46 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +47  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 5 + + ) + +48 #ide +BOOST_FUNCTION_5 + + +49  + #BOOST_FUNCTION_5 + + + ) + +50  + ~ + +52 #i +BOOST_FUNCTION_NUM_ARGS + == 6 + +53 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +54  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 6 + + ) + +55 #ide +BOOST_FUNCTION_6 + + +56  + #BOOST_FUNCTION_6 + + + ) + +57  + ~ + +59 #i +BOOST_FUNCTION_NUM_ARGS + == 7 + +60 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +61  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 7 + + ) + +62 #ide +BOOST_FUNCTION_7 + + +63  + #BOOST_FUNCTION_7 + + + ) + +64  + ~ + +66 #i +BOOST_FUNCTION_NUM_ARGS + == 8 + +67 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +68  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 8 + + ) + +69 #ide +BOOST_FUNCTION_8 + + +70  + #BOOST_FUNCTION_8 + + + ) + +71  + ~ + +73 #i +BOOST_FUNCTION_NUM_ARGS + == 9 + +74 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +75  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 9 + + ) + +76 #ide +BOOST_FUNCTION_9 + + +77  + #BOOST_FUNCTION_9 + + + ) + +78  + ~ + +80 #i +BOOST_FUNCTION_NUM_ARGS + == 10 + +81 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +82  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 10 + + ) + +83 #ide +BOOST_FUNCTION_10 + + +84  + #BOOST_FUNCTION_10 + + + ) + +85  + ~ + +87 #i +BOOST_FUNCTION_NUM_ARGS + == 11 + +88 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +89  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 11 + + ) + +90 #ide +BOOST_FUNCTION_11 + + +91  + #BOOST_FUNCTION_11 + + + ) + +92  + ~ + +94 #i +BOOST_FUNCTION_NUM_ARGS + == 12 + +95 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +96  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 12 + + ) + +97 #ide +BOOST_FUNCTION_12 + + +98  + #BOOST_FUNCTION_12 + + + ) + +99  + ~ + +101 #i +BOOST_FUNCTION_NUM_ARGS + == 13 + +102 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +103  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 13 + + ) + +104 #ide +BOOST_FUNCTION_13 + + +105  + #BOOST_FUNCTION_13 + + + ) + +106  + ~ + +108 #i +BOOST_FUNCTION_NUM_ARGS + == 14 + +109 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +110  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 14 + + ) + +111 #ide +BOOST_FUNCTION_14 + + +112  + #BOOST_FUNCTION_14 + + + ) + +113  + ~ + +115 #i +BOOST_FUNCTION_NUM_ARGS + == 15 + +116 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +117  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 15 + + ) + +118 #ide +BOOST_FUNCTION_15 + + +119  + #BOOST_FUNCTION_15 + + + ) + +120  + ~ + +122 #i +BOOST_FUNCTION_NUM_ARGS + == 16 + +123 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +124  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 16 + + ) + +125 #ide +BOOST_FUNCTION_16 + + +126  + #BOOST_FUNCTION_16 + + + ) + +127  + ~ + +129 #i +BOOST_FUNCTION_NUM_ARGS + == 17 + +130 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +131  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 17 + + ) + +132 #ide +BOOST_FUNCTION_17 + + +133  + #BOOST_FUNCTION_17 + + + ) + +134  + ~ + +136 #i +BOOST_FUNCTION_NUM_ARGS + == 18 + +137 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +138  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 18 + + ) + +139 #ide +BOOST_FUNCTION_18 + + +140  + #BOOST_FUNCTION_18 + + + ) + +141  + ~ + +143 #i +BOOST_FUNCTION_NUM_ARGS + == 19 + +144 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +145  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 19 + + ) + +146 #ide +BOOST_FUNCTION_19 + + +147  + #BOOST_FUNCTION_19 + + + ) + +148  + ~ + +150 #i +BOOST_FUNCTION_NUM_ARGS + == 20 + +151 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +152  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 20 + + ) + +153 #ide +BOOST_FUNCTION_20 + + +154  + #BOOST_FUNCTION_20 + + + ) + +155  + ~ + +157 #i +BOOST_FUNCTION_NUM_ARGS + == 21 + +158 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +159  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 21 + + ) + +160 #ide +BOOST_FUNCTION_21 + + +161  + #BOOST_FUNCTION_21 + + + ) + +162  + ~ + +164 #i +BOOST_FUNCTION_NUM_ARGS + == 22 + +165 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +166  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 22 + + ) + +167 #ide +BOOST_FUNCTION_22 + + +168  + #BOOST_FUNCTION_22 + + + ) + +169  + ~ + +171 #i +BOOST_FUNCTION_NUM_ARGS + == 23 + +172 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +173  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 23 + + ) + +174 #ide +BOOST_FUNCTION_23 + + +175  + #BOOST_FUNCTION_23 + + + ) + +176  + ~ + +178 #i +BOOST_FUNCTION_NUM_ARGS + == 24 + +179 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +180  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 24 + + ) + +181 #ide +BOOST_FUNCTION_24 + + +182  + #BOOST_FUNCTION_24 + + + ) + +183  + ~ + +185 #i +BOOST_FUNCTION_NUM_ARGS + == 25 + +186 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +187  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 25 + + ) + +188 #ide +BOOST_FUNCTION_25 + + +189  + #BOOST_FUNCTION_25 + + + ) + +190  + ~ + +192 #i +BOOST_FUNCTION_NUM_ARGS + == 26 + +193 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +194  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 26 + + ) + +195 #ide +BOOST_FUNCTION_26 + + +196  + #BOOST_FUNCTION_26 + + + ) + +197  + ~ + +199 #i +BOOST_FUNCTION_NUM_ARGS + == 27 + +200 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +201  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 27 + + ) + +202 #ide +BOOST_FUNCTION_27 + + +203  + #BOOST_FUNCTION_27 + + + ) + +204  + ~ + +206 #i +BOOST_FUNCTION_NUM_ARGS + == 28 + +207 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +208  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 28 + + ) + +209 #ide +BOOST_FUNCTION_28 + + +210  + #BOOST_FUNCTION_28 + + + ) + +211  + ~ + +213 #i +BOOST_FUNCTION_NUM_ARGS + == 29 + +214 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +215  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 29 + + ) + +216 #ide +BOOST_FUNCTION_29 + + +217  + #BOOST_FUNCTION_29 + + + ) + +218  + ~ + +220 #i +BOOST_FUNCTION_NUM_ARGS + == 30 + +221 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +222  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 30 + + ) + +223 #ide +BOOST_FUNCTION_30 + + +224  + #BOOST_FUNCTION_30 + + + ) + +225  + ~ + +227 #i +BOOST_FUNCTION_NUM_ARGS + == 31 + +228 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +229  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 31 + + ) + +230 #ide +BOOST_FUNCTION_31 + + +231  + #BOOST_FUNCTION_31 + + + ) + +232  + ~ + +234 #i +BOOST_FUNCTION_NUM_ARGS + == 32 + +235 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +236  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 32 + + ) + +237 #ide +BOOST_FUNCTION_32 + + +238  + #BOOST_FUNCTION_32 + + + ) + +239  + ~ + +241 #i +BOOST_FUNCTION_NUM_ARGS + == 33 + +242 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +243  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 33 + + ) + +244 #ide +BOOST_FUNCTION_33 + + +245  + #BOOST_FUNCTION_33 + + + ) + +246  + ~ + +248 #i +BOOST_FUNCTION_NUM_ARGS + == 34 + +249 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +250  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 34 + + ) + +251 #ide +BOOST_FUNCTION_34 + + +252  + #BOOST_FUNCTION_34 + + + ) + +253  + ~ + +255 #i +BOOST_FUNCTION_NUM_ARGS + == 35 + +256 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +257  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 35 + + ) + +258 #ide +BOOST_FUNCTION_35 + + +259  + #BOOST_FUNCTION_35 + + + ) + +260  + ~ + +262 #i +BOOST_FUNCTION_NUM_ARGS + == 36 + +263 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +264  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 36 + + ) + +265 #ide +BOOST_FUNCTION_36 + + +266  + #BOOST_FUNCTION_36 + + + ) + +267  + ~ + +269 #i +BOOST_FUNCTION_NUM_ARGS + == 37 + +270 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +271  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 37 + + ) + +272 #ide +BOOST_FUNCTION_37 + + +273  + #BOOST_FUNCTION_37 + + + ) + +274  + ~ + +276 #i +BOOST_FUNCTION_NUM_ARGS + == 38 + +277 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +278  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 38 + + ) + +279 #ide +BOOST_FUNCTION_38 + + +280  + #BOOST_FUNCTION_38 + + + ) + +281  + ~ + +283 #i +BOOST_FUNCTION_NUM_ARGS + == 39 + +284 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +285  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 39 + + ) + +286 #ide +BOOST_FUNCTION_39 + + +287  + #BOOST_FUNCTION_39 + + + ) + +288  + ~ + +290 #i +BOOST_FUNCTION_NUM_ARGS + == 40 + +291 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +292  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 40 + + ) + +293 #ide +BOOST_FUNCTION_40 + + +294  + #BOOST_FUNCTION_40 + + + ) + +295  + ~ + +297 #i +BOOST_FUNCTION_NUM_ARGS + == 41 + +298 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +299  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 41 + + ) + +300 #ide +BOOST_FUNCTION_41 + + +301  + #BOOST_FUNCTION_41 + + + ) + +302  + ~ + +304 #i +BOOST_FUNCTION_NUM_ARGS + == 42 + +305 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +306  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 42 + + ) + +307 #ide +BOOST_FUNCTION_42 + + +308  + #BOOST_FUNCTION_42 + + + ) + +309  + ~ + +311 #i +BOOST_FUNCTION_NUM_ARGS + == 43 + +312 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +313  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 43 + + ) + +314 #ide +BOOST_FUNCTION_43 + + +315  + #BOOST_FUNCTION_43 + + + ) + +316  + ~ + +318 #i +BOOST_FUNCTION_NUM_ARGS + == 44 + +319 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +320  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 44 + + ) + +321 #ide +BOOST_FUNCTION_44 + + +322  + #BOOST_FUNCTION_44 + + + ) + +323  + ~ + +325 #i +BOOST_FUNCTION_NUM_ARGS + == 45 + +326 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +327  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 45 + + ) + +328 #ide +BOOST_FUNCTION_45 + + +329  + #BOOST_FUNCTION_45 + + + ) + +330  + ~ + +332 #i +BOOST_FUNCTION_NUM_ARGS + == 46 + +333 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +334  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 46 + + ) + +335 #ide +BOOST_FUNCTION_46 + + +336  + #BOOST_FUNCTION_46 + + + ) + +337  + ~ + +339 #i +BOOST_FUNCTION_NUM_ARGS + == 47 + +340 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +341  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 47 + + ) + +342 #ide +BOOST_FUNCTION_47 + + +343  + #BOOST_FUNCTION_47 + + + ) + +344  + ~ + +346 #i +BOOST_FUNCTION_NUM_ARGS + == 48 + +347 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +348  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 48 + + ) + +349 #ide +BOOST_FUNCTION_48 + + +350  + #BOOST_FUNCTION_48 + + + ) + +351  + ~ + +353 #i +BOOST_FUNCTION_NUM_ARGS + == 49 + +354 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +355  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 49 + + ) + +356 #ide +BOOST_FUNCTION_49 + + +357  + #BOOST_FUNCTION_49 + + + ) + +358  + ~ + +360 #i +BOOST_FUNCTION_NUM_ARGS + == 50 + +361 #unde +BOOST_FUNCTION_MAX_ARGS_DEFINED + + +362  + #BOOST_FUNCTION_MAX_ARGS_DEFINED + 50 + + ) + +363 #ide +BOOST_FUNCTION_50 + + +364  + #BOOST_FUNCTION_50 + + + ) + +365  + ~ + +368 #r +Cn + +hd + +Boo +. +Funi + +objes + +th + +ac + +me + +th + 50 +gumts +! + + @/usr/include/boost/function/function_base.hpp + +11 #ide +BOOST_FUNCTION_BASE_HEADER + + +12  + #BOOST_FUNCTION_BASE_HEADER + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32 #ide +BOOST_NO_SFINAE + + +33  + ~ + +35  + ~ + +37  + ~ + +38  + ~ + +40 #i +defed +( +BOOST_MSVC +) + +41 #agm +wng + +push + ) + +42 #agm +wng + +dib + : 4793 ) + +43 #agm +wng + +dib + : 4127 ) + +46 #i +defed +( +__ICL +&& __ICL <600 || defed( +__MWERKS__ +&& __MWERKS__ < 0x2406 && !defed( +BOOST_STRICT_CONFIG +) + +47  + #BOOST_FUNCTION_TARGET_FIX +( +x + + ) +x + +49  + #BOOST_FUNCTION_TARGET_FIX +( +x +) + + ) + +52  + #BOOST_FUNCTION_ENABLE_IF_NOT_INTEGRAL +( +Fun +, +Ty +) \ + +53 +tyme + :: +boo +:: +ab_if_ +< \ + +54 !(:: +boo +:: +is_gl +< +Fun +>:: +vue +), \ + +55 +Ty +>:: +ty + + + ) + +57 +mea + + gboo + { + +58 +mea + + gda + { + +59 +mea + + gfuni + { + +60 +ass + + gX +; + +68  + ufuni_bufr_membs + + +71 * + tobj_r_t +; + +72 +mub + +obj_r_t + + gobj_r +; + +75  + sty_t + { + +77 cڡ + gboo +:: +tydex +:: +ty_fo +* +ty +; + +80 +bo + + gcڡ_quifd +; + +82 +bo + + gvީe_quifd +; + +83 } + gty +; + +86 (* + gfunc_r_t +)(); + +87 +mub + +func_r_t + + gfunc_r +; + +90  + sbound_memfunc_r_t + { + +91 ( + gX +::* +memfunc_r +)(); + +92 * + gobj_r +; + +93 } + gbound_memfunc_r +; + +97  + sobj_f_t + { + +98 +mub + * + gobj_r +; + +99 +bo + + gis_cڡ_quifd +; + +100 +bo + + gis_vީe_quifd +; + +101 } + gobj_f +; + +104  +BOOST_SYMBOL_VISIBLE + + gfuni_bufr + + +107 +mub + +funi_bufr_membs + + gmembs +; + +110 +mub +  + gda +[( +funi_bufr_membs +)]; + +119  + sunub + + +121 +unub +() {} + +122 + gme +< +tyme + + gT +> +unub +(cڡ +T +&) {} + +129 + gme +< +tyme + + gT +>  + sfuni_tu_ty + {  +T + + tty +; }; + +131 + gme +<> + +132  + gfuni_tu_ty +<> + +134  +unub + + tty +; + +138 + efun_mag_ݔi_ty + { + +139 + ge_fun_g +, + +140 + gmove_fun_g +, + +141 + gderoy_fun_g +, + +142 + gcheck_fun_ty_g +, + +143 + gg_fun_ty_g + + +147  + sfuni_r_g + {}; + +148  + sfuni_obj_g + {}; + +149  + smemb_r_g + {}; + +150  + sfuni_obj_f_g + {}; + +152 + gme +< +tyme + + gF +> + +153 as + cg_funi_g + + +155  +tyme + + tcdiڮ +<( + tis_por +< + tF +>:: + tvue +), + +156 + tfuni_r_g +, + +157 + tfuni_obj_g +>:: + tty + + tr__obj_g +; + +159  +tyme + + tcdiڮ +<( + tis_memb_por +< + tF +>:: + tvue +), + +160 + tmemb_r_g +, + +161 + tr__obj_g +>:: + tty + + tr__obj__mem_g +; + +163  +tyme + + tcdiڮ +<( + tis_n_w +< + tF +>:: + tvue +), + +164 + tfuni_obj_f_g +, + +165 + tr__obj__mem_g +>:: + tty + + t_f_g +; + +167 + gpublic +: + +168  +_f_g + + tty +; + +173 + gme +< +tyme + + gF +> + +174  + sn_mag + + +176  +le +  + +177 +mage +(cڡ +funi_bufr +& +_bufr +, funi_bufr& +out_bufr +, + +178 +fun_mag_ݔi_ty + + +) + +180  + g +) { + +181  + ge_fun_g +: + +182 +out_bufr +. +membs +. +obj_f + = +_bufr +.members.obj_ref; + +185  + gmove_fun_g +: + +186 +out_bufr +. +membs +. +obj_f + = +_bufr +.members.obj_ref; + +187 + g_bufr +. + gmembs +. + gobj_f +. + gobj_r + = 0; + +190  + gderoy_fun_g +: + +191 +out_bufr +. +membs +. +obj_f +. +obj_r + = 0; + +194  + gcheck_fun_ty_g +: + +198 i(* +out_bufr +. +membs +. +ty +.ty = +boo +:: +tydex +:: +ty_id +< +F +>() + +199 && (! +_bufr +. +membs +. +obj_f +. +is_cڡ_quifd + + +200 || +out_bufr +. +membs +. +ty +. +cڡ_quifd +) + +201 && (! +_bufr +. +membs +. +obj_f +. +is_vީe_quifd + + +202 || +out_bufr +. +membs +. +ty +. +vީe_quifd +)) + +203 +out_bufr +. +membs +. +obj_r + = +_bufr +.membs. +obj_f +.obj_ptr; + +205 + gout_bufr +. + gmembs +. + gobj_r + = 0; + +209  + gg_fun_ty_g +: + +210 +out_bufr +. +membs +. +ty +.ty = & +boo +:: +tydex +:: +ty_id +< +F +>(). +ty_fo +(); + +211 + gout_bufr +. + gmembs +. + gty +. + gcڡ_quifd + = +_bufr +. +membs +. +obj_f +. +is_cڡ_quifd +; + +212 + gout_bufr +. + gmembs +. + gty +. + gvީe_quifd + = +_bufr +. +membs +. +obj_f +. +is_vީe_quifd +; + +222 + gme +< +tyme + + gF +> + +223  + sfuni_lows_sml_obje_timizi + + +225 + gBOOST_STATIC_CONSTANT + + +226 ( + gbo +, + +227 + gvue + = ((( +F +<( +funi_bufr +) && + +228 ( +ignmt_of +< +funi_bufr +>:: +vue + + +229 % +ignmt_of +< +F +>:: +vue + == 0)))); + +232 + gme + < +tyme + + gF +,tym + gA +> + +233  + gfun_w +: +public + +F +,ubli + gA + + +235 +fun_w + +F + +f +, +A + +a + ): + +236 +F +( +f +), + +237 +A +( +a +) + +241 +fun_w +(cڡ fun_w& +f +) : + +242 +F +( +ic_ +( +f +)), + +243 +A +( +ic_ +( +f +)) + +252 + gme +< +tyme + + gFun +> + +253  + sfun_mag_comm + + +255  +Fun + + tfun_ty +; + +258  +le +  + +259 +mage_r +(cڡ +funi_bufr +& +_bufr +, funi_bufr& +out_bufr +, + +260 +fun_mag_ݔi_ty + + +) + +262 i( + g + = +e_fun_g +) + +263 +out_bufr +. +membs +. +func_r + = +_bufr +.members.func_ptr; + +264 i( + g + = +move_fun_g +) { + +265 +out_bufr +. +membs +. +func_r + = +_bufr +.members.func_ptr; + +266 + g_bufr +. + gmembs +. + gfunc_r + = 0; + +267 } i( + g + = +deroy_fun_g +) + +268 +out_bufr +. +membs +. +func_r + = 0; + +269 i( + g + = +check_fun_ty_g +) { + +270 i(* +out_bufr +. +membs +. +ty +.ty = +boo +:: +tydex +:: +ty_id +< +Fun +>()) + +271 +out_bufr +. +membs +. +obj_r + = & +_bufr +.membs. +func_r +; + +273 + gout_bufr +. + gmembs +. + gobj_r + = 0; + +275 + gout_bufr +. + gmembs +. + gty +.ty = & +boo +:: +tydex +:: +ty_id +< +Fun +>(). +ty_fo +(); + +276 + gout_bufr +. + gmembs +. + gty +. + gcڡ_quifd + = +l +; + +277 + gout_bufr +. + gmembs +. + gty +. + gvީe_quifd + = +l +; + +282  +le +  + +283 +mage_sml +(cڡ +funi_bufr +& +_bufr +, funi_bufr& +out_bufr +, + +284 +fun_mag_ݔi_ty + + +) + +286 i( + g + = +e_fun_g + || + + = +move_fun_g +) { + +287 cڡ +fun_ty +* +_fun + = + +288 +t_ +( +_bufr +. +da +); + +289 +w + ( +t_ +<*>( +out_bufr +. +da +) +fun_ty +(* +_fun +); + +291 i( + g + = +move_fun_g +) { + +292 +fun_ty +* +f + = +t_ +( +_bufr +. +da +); + +293 () + gf +; + +294 + gf +->~ +Fun +(); + +296 } i( + g + = +deroy_fun_g +) { + +298 +fun_ty +* +f + = +t_ +( +out_bufr +. +da +); + +299 () + gf +; + +300 + gf +->~ +Fun +(); + +301 } i( + g + = +check_fun_ty_g +) { + +302 i(* +out_bufr +. +membs +. +ty +.ty = +boo +:: +tydex +:: +ty_id +< +Fun +>()) + +303 +out_bufr +. +membs +. +obj_r + = +_bufr +. +da +; + +305 + gout_bufr +. + gmembs +. + gobj_r + = 0; + +307 + gout_bufr +. + gmembs +. + gty +.ty = & +boo +:: +tydex +:: +ty_id +< +Fun +>(). +ty_fo +(); + +308 + gout_bufr +. + gmembs +. + gty +. + gcڡ_quifd + = +l +; + +309 + gout_bufr +. + gmembs +. + gty +. + gvީe_quifd + = +l +; + +314 + gme +< +tyme + + gFun +> + +315  + sfun_mag + + +317 + give +: + +318  +Fun + + tfun_ty +; + +321  +le +  + +322 +mag +(cڡ +funi_bufr +& +_bufr +, funi_bufr& +out_bufr +, + +323 +fun_mag_ݔi_ty + + +, +funi_r_g +) + +325 + gfun_mag_comm +< + gFun +>:: +mage_r +( +_bufr +, +out_bufr +, + +); + +329  +le +  + +330 +mag +(cڡ +funi_bufr +& +_bufr +, funi_bufr& +out_bufr +, + +331 +fun_mag_ݔi_ty + + +, +ue_ty +) + +333 + gfun_mag_comm +< + gFun +>:: +mage_sml +( +_bufr +, +out_bufr +, + +); + +337  +le +  + +338 +mag +(cڡ +funi_bufr +& +_bufr +, funi_bufr& +out_bufr +, + +339 +fun_mag_ݔi_ty + + +, +l_ty +) + +341 i( + g + = +e_fun_g +) { + +347 cڡ +fun_ty +* +f + = + +348 +ic_ +( +_bufr +. +membs +. +obj_r +); + +349 +fun_ty +* + gw_f + = +w + fun_ty(* +f +); + +350 + gout_bufr +. + gmembs +. + gobj_r + = +w_f +; + +351 } i( + g + = +move_fun_g +) { + +352 +out_bufr +. +membs +. +obj_r + = +_bufr +.members.obj_ptr; + +353 + g_bufr +. + gmembs +. + gobj_r + = 0; + +354 } i( + g + = +deroy_fun_g +) { + +356 +fun_ty +* +f + = + +357 +ic_ +< +fun_ty +*>( +out_bufr +. +membs +. +obj_r +); + +358 +de + + gf +; + +359 + gout_bufr +. + gmembs +. + gobj_r + = 0; + +360 } i( + g + = +check_fun_ty_g +) { + +361 i(* +out_bufr +. +membs +. +ty +.ty = +boo +:: +tydex +:: +ty_id +< +Fun +>()) + +362 +out_bufr +. +membs +. +obj_r + = +_bufr +.members.obj_ptr; + +364 + gout_bufr +. + gmembs +. + gobj_r + = 0; + +366 + gout_bufr +. + gmembs +. + gty +.ty = & +boo +:: +tydex +:: +ty_id +< +Fun +>(). +ty_fo +(); + +367 + gout_bufr +. + gmembs +. + gty +. + gcڡ_quifd + = +l +; + +368 + gout_bufr +. + gmembs +. + gty +. + gvީe_quifd + = +l +; + +375  +le +  + +376 +mag +(cڡ +funi_bufr +& +_bufr +, funi_bufr& +out_bufr +, + +377 +fun_mag_ݔi_ty + + +, +funi_obj_g +) + +379 +mag +( +_bufr +, +out_bufr +, + +, + +380 +gl_cڡt +< +bo +, ( +funi_lows_sml_obje_timizi +< +fun_ty +>:: +vue +)>()); + +384  +le +  + +385 +mag +(cڡ +funi_bufr +& +_bufr +, funi_bufr& +out_bufr +, + +386 +fun_mag_ݔi_ty + + +, +memb_r_g +) + +388 +mag +( +_bufr +, +out_bufr +, + +, +ue_ty +()); + +391 + gpublic +: + +394  +le +  + +395 +mage +(cڡ +funi_bufr +& +_bufr +, funi_bufr& +out_bufr +, + +396 +fun_mag_ݔi_ty + + +) + +398  +tyme + + tg_funi_g +< + tfun_ty +>:: + tty + + tg_ty +; + +399  + g +) { + +400  + gg_fun_ty_g +: + +401 +out_bufr +. +membs +. +ty +.ty = & +boo +:: +tydex +:: +ty_id +< +fun_ty +>(). +ty_fo +(); + +402 + gout_bufr +. + gmembs +. + gty +. + gcڡ_quifd + = +l +; + +403 + gout_bufr +. + gmembs +. + gty +. + gvީe_quifd + = +l +; + +407 +mag +( +_bufr +, +out_bufr +, + +, +g_ty +()); + +413 + gme +< +tyme + + gFun +,ym + gAot +> + +414  + sfun_mag_a + + +416 + give +: + +417  +Fun + + tfun_ty +; + +420  +le +  + +421 +mag +(cڡ +funi_bufr +& +_bufr +, funi_bufr& +out_bufr +, + +422 +fun_mag_ݔi_ty + + +, +funi_r_g +) + +424 + gfun_mag_comm +< + gFun +>:: +mage_r +( +_bufr +, +out_bufr +, + +); + +428  +le +  + +429 +mag +(cڡ +funi_bufr +& +_bufr +, funi_bufr& +out_bufr +, + +430 +fun_mag_ݔi_ty + + +, +ue_ty +) + +432 + gfun_mag_comm +< + gFun +>:: +mage_sml +( +_bufr +, +out_bufr +, + +); + +436  +le +  + +437 +mag +(cڡ +funi_bufr +& +_bufr +, funi_bufr& +out_bufr +, + +438 +fun_mag_ݔi_ty + + +, +l_ty +) + +440  + gfun_w +< + tFun +, + tAot +> + tfun_w_ty +; + +441 #i +defed +( +BOOST_NO_CXX11_ALLOCATOR +) + +442  +tyme + + tAot +:: + tme + + tbd +< + tfun_w_ty +>:: + th + + +443 + tw_lot_ty +; + +444  +tyme + + tw_lot_ty +:: + tpor + + tw_lot_por_ty +; + +446 +usg + + gw_lot_ty + = +tyme + +d +:: +lot_as +< +Aot +>:: +me + +bd_loc +< +fun_w_ty +>; + +447 +usg + + gw_lot_por_ty + = +tyme + +d +:: +lot_as +< +w_lot_ty +>:: +por +; + +450 i( + g + = +e_fun_g +) { + +454 cڡ +fun_w_ty +* +f + = + +455 +ic_ +( +_bufr +. +membs +. +obj_r +); + +456 +w_lot_ty + +w_lot +( +ic_ +< +Aot + cڡ &>(* +f +)); + +457 +w_lot_por_ty + + gcy + = +w_lot +. +lo +(1); + +458 #i +defed +( +BOOST_NO_CXX11_ALLOCATOR +) + +459 + gw_lot +. +cڡru +( +cy +, * +f +); + +461 + gd +:: +lot_as +< +w_lot_ty +>:: +cڡru +( +w_lot +, +cy +, * +f +); + +465 +fun_w_ty +* + gw_f + = +ic_ +( +cy +); + +466 + gout_bufr +. + gmembs +. + gobj_r + = +w_f +; + +467 } i( + g + = +move_fun_g +) { + +468 +out_bufr +. +membs +. +obj_r + = +_bufr +.members.obj_ptr; + +469 + g_bufr +. + gmembs +. + gobj_r + = 0; + +470 } i( + g + = +deroy_fun_g +) { + +472 +fun_w_ty +* +viim + = + +473 +ic_ +< +fun_w_ty +*>( +_bufr +. +membs +. +obj_r +); + +474 +w_lot_ty + +w_lot +( +ic_ +< +Aot + cڡ &>(* +viim +)); + +475 #i +defed +( +BOOST_NO_CXX11_ALLOCATOR +) + +476 + gw_lot +. +deroy +( +viim +); + +478 + gd +:: +lot_as +< +w_lot_ty +>:: +deroy +( +w_lot +, +viim +); + +480 + gw_lot +. +do +( +viim +,1); + +481 + gout_bufr +. + gmembs +. + gobj_r + = 0; + +482 } i( + g + = +check_fun_ty_g +) { + +483 i(* +out_bufr +. +membs +. +ty +.ty = +boo +:: +tydex +:: +ty_id +< +Fun +>()) + +484 +out_bufr +. +membs +. +obj_r + = +_bufr +.members.obj_ptr; + +486 + gout_bufr +. + gmembs +. + gobj_r + = 0; + +488 + gout_bufr +. + gmembs +. + gty +.ty = & +boo +:: +tydex +:: +ty_id +< +Fun +>(). +ty_fo +(); + +489 + gout_bufr +. + gmembs +. + gty +. + gcڡ_quifd + = +l +; + +490 + gout_bufr +. + gmembs +. + gty +. + gvީe_quifd + = +l +; + +497  +le +  + +498 +mag +(cڡ +funi_bufr +& +_bufr +, funi_bufr& +out_bufr +, + +499 +fun_mag_ݔi_ty + + +, +funi_obj_g +) + +501 +mag +( +_bufr +, +out_bufr +, + +, + +502 +gl_cڡt +< +bo +, ( +funi_lows_sml_obje_timizi +< +fun_ty +>:: +vue +)>()); + +505 + gpublic +: + +508  +le +  + +509 +mage +(cڡ +funi_bufr +& +_bufr +, funi_bufr& +out_bufr +, + +510 +fun_mag_ݔi_ty + + +) + +512  +tyme + + tg_funi_g +< + tfun_ty +>:: + tty + + tg_ty +; + +513  + g +) { + +514  + gg_fun_ty_g +: + +515 +out_bufr +. +membs +. +ty +.ty = & +boo +:: +tydex +:: +ty_id +< +fun_ty +>(). +ty_fo +(); + +516 + gout_bufr +. + gmembs +. + gty +. + gcڡ_quifd + = +l +; + +517 + gout_bufr +. + gmembs +. + gty +. + gvީe_quifd + = +l +; + +521 +mag +( +_bufr +, +out_bufr +, + +, +g_ty +()); + +528  + suss_r_ty + {}; + +530 #ifde +BOOST_NO_SFINAE + + +536 + gme +< +tyme + + gFuni +,ym + gFun +> + +537 +bo + + +538 +com_equ +(cڡ +Funi +& +f +, cڡ +Fun +&, , +ue_ty +) + +539 {  + gf +. +emy +(); } + +541 + gme +< +tyme + + gFuni +,ym + gFun +> + +542 +bo + + +543 +com_n_equ +(cڡ +Funi +& +f +, cڡ +Fun +&, , + +544 +ue_ty +) + +545 {  ! + gf +. +emy +(); } + +547 + gme +< +tyme + + gFuni +,ym + gFun +> + +548 +bo + + +549 +com_equ +(cڡ +Funi +& +f +, cڡ +Fun +& +g +, , + +550 +l_ty +) + +552 i(cڡ +Fun +* + g + = +f +. +me + +rg +()) + +553  +funi_equ +(* + +, +g +); + +554  + gl +; + +557 + gme +< +tyme + + gFuni +,ym + gFun +> + +558 +bo + + +559 +com_equ +(cڡ +Funi +& +f +, cڡ +n_w +< +Fun +>& +g +, + +560 , +l_ty +) + +562 i(cڡ +Fun +* + g + = +f +. +me + +rg +()) + +563  + + = +g +. +g_por +(); + +564  + gl +; + +567 + gme +< +tyme + + gFuni +,ym + gFun +> + +568 +bo + + +569 +com_n_equ +(cڡ +Funi +& +f +, cڡ +Fun +& +g +, , + +570 +l_ty +) + +572 i(cڡ +Fun +* + g + = +f +. +me + +rg +()) + +573  ! +funi_equ +(* + +, +g +); + +574  + gue +; + +577 + gme +< +tyme + + gFuni +,ym + gFun +> + +578 +bo + + +579 +com_n_equ +(cڡ +Funi +& +f +, + +580 cڡ +n_w +< +Fun +>& +g +, , + +581 +l_ty +) + +583 i(cڡ +Fun +* + g + = +f +. +me + +rg +()) + +584  + + ! +g +. +g_por +(); + +585  + gue +; + +593  + svb_ba + + +595 (* + gmag +)(cڡ + gfuni_bufr +& + g_bufr +, + +596 + gfuni_bufr +& + gout_bufr +, + +597 +fun_mag_ݔi_ty + + g +); + +608 as + cfuni_ba + + +610 + gpublic +: + +611 +funi_ba +(: +vb +(0) { } + +614 +bo + +emy +(cڡ {  ! +vb +; } + +618 cڡ + gboo +:: +tydex +:: +ty_fo +& +rg_ty +() const + +620 i(! +vb + +boo +:: +tydex +:: +ty_id +<>(). +ty_fo +(); + +622 + gda +:: +funi +:: +funi_bufr + +ty +; + +623 +g_vb +()-> +mag +( +fun +, +ty +, +da +:: +funi +:: +g_fun_ty_g +); + +624  * + gty +. + gmembs +.type.type; + +627 + gme +< +tyme + + gFun +> + +628 +Fun +* +rg +() + +630 i(! + gvb +)  0; + +632 + gda +:: +funi +:: +funi_bufr + +ty_su +; + +633 + gty_su +. + gmembs +. + gty +.ty = & +boo +:: +tydex +:: +ty_id +< +Fun +>(). +ty_fo +(); + +634 + gty_su +. + gmembs +. + gty +. + gcڡ_quifd + = +is_cڡ +< +Fun +>:: +vue +; + +635 + gty_su +. + gmembs +. + gty +. + gvީe_quifd + = +is_vީe +< +Fun +>:: +vue +; + +636 +g_vb +()-> +mag +( +fun +, +ty_su +, + +637 +da +:: +funi +:: +check_fun_ty_g +); + +638  + gic_ +< + gFun +*>( + gty_su +. + gmembs +. + gobj_r +); + +641 + gme +< +tyme + + gFun +> + +642 cڡ +Fun +* +rg +() const + +644 i(! + gvb +)  0; + +646 + gda +:: +funi +:: +funi_bufr + +ty_su +; + +647 + gty_su +. + gmembs +. + gty +.ty = & +boo +:: +tydex +:: +ty_id +< +Fun +>(). +ty_fo +(); + +648 + gty_su +. + gmembs +. + gty +. + gcڡ_quifd + = +ue +; + +649 + gty_su +. + gmembs +. + gty +. + gvީe_quifd + = +is_vީe +< +Fun +>:: +vue +; + +650 +g_vb +()-> +mag +( +fun +, +ty_su +, + +651 +da +:: +funi +:: +check_fun_ty_g +); + +654  + gic_ +( + gty_su +. + gmembs +. + gobj_r +); + +657 + gme +< +tyme + + gF +> + +658 +bo + +cڏs +(cڡ +F +& +f +) const + +660 i(cڡ +F +* + g + = +this +-> +me + +rg +()) + +662  +funi_equ +(* + +, +f +); + +664  + gl +; + +668 #i +defed +( +__GNUC__ +&& __GNUC__ =3 && +__GNUC_MINOR__ + <= 3 + +672 + gme +< +tyme + + gFun +> + +673 +BOOST_FUNCTION_ENABLE_IF_NOT_INTEGRAL +( +Fun +, +bo +) + +674 + gݔ +==( +Fun + +g +) const + +676 i(cڡ +Fun +* + + = +rg +()) + +677  +funi_equ +(* + +, +g +); + +678  + gl +; + +681 + gme +< +tyme + + gFun +> + +682 +BOOST_FUNCTION_ENABLE_IF_NOT_INTEGRAL +( +Fun +, +bo +) + +683 + gݔ +!=( +Fun + +g +) const + +685 i(cڡ +Fun +* + + = +rg +()) + +686  ! +funi_equ +(* + +, +g +); + +687  + gue +; + +691 + gpublic +: + +692 +da +:: +funi +:: +vb_ba +* +g_vb +() const { + +693  +t_ +< +da +:: +funi +:: +vb_ba +*>( + +694 +t_ +< +d +:: +size_t +>( +vb +& ~ +ic_ +(0x01)); + +697 +bo + +has_ivl_cy_d_deroy +() const { + +698  + gt_ +< + gd +:: +size_t +>( +vb +) & 0x01; + +701 + gda +:: +funi +:: +vb_ba +* +vb +; + +702 +mub + + gda +:: +funi +:: +funi_bufr + +fun +; + +705 #i + $defed +( +BOOST_CLANG +) + +706 #agm +g + +dgnoic + +push + + +707 #agm +g + +dgnoic + +igned + "-Wweak-vtables" + +713 as + cBOOST_SYMBOL_VISIBLE + +bad_funi_ + : +public + +d +:: +ruime_r + + +715 +public +: + +716 + `bad_funi_ +(: +d +:: + `ruime_r +("callompty boost::function") {} + +717 + } +}; + +718 #i + $defed +( +BOOST_CLANG +) + +719 #agm +g + +dgnoic + +p + + +722 #ide +BOOST_NO_SFINAE + + +723 +le + +bo + +ݔ +==(cڡ +funi_ba +& +f +, + +724 +da +:: +funi +:: +uss_r_ty +*) + +726  +f +. + `emy +(); + +727 + } +} + +729 +le + +bo + + gݔ +!=(cڡ +funi_ba +& +f +, + +730 + gda +:: +funi +:: +uss_r_ty +*) + +732  ! +f +. +emy +(); + +735 +le + +bo + + gݔ +==( +da +:: +funi +:: +uss_r_ty +*, + +736 cڡ + gfuni_ba +& + gf +) + +738  + gf +. +emy +(); + +741 +le + +bo + + gݔ +!=( +da +:: +funi +:: +uss_r_ty +*, + +742 cڡ + gfuni_ba +& + gf +) + +744  ! + gf +. +emy +(); + +748 #ifde +BOOST_NO_SFINAE + + +750 + gme +< +tyme + + gFun +> + +751 +le + +bo + + gݔ +==(cڡ +funi_ba +& +f +, +Fun + + gg +) + +753  + ggl_cڡt +< + tbo +, ( + tis_gl +< + tFun +>:: + tvue +)> + tgl +; + +754  + gda +:: +funi +:: +com_equ +( +f +, +g +, 0, +gl +()); + +757 + gme +< +tyme + + gFun +> + +758 +le + +bo + + gݔ +==( +Fun + +g +, cڡ + gfuni_ba +& + gf +) + +760  + ggl_cڡt +< + tbo +, ( + tis_gl +< + tFun +>:: + tvue +)> + tgl +; + +761  + gda +:: +funi +:: +com_equ +( +f +, +g +, 0, +gl +()); + +764 + gme +< +tyme + + gFun +> + +765 +le + +bo + + gݔ +!=(cڡ +funi_ba +& +f +, +Fun + + gg +) + +767  + ggl_cڡt +< + tbo +, ( + tis_gl +< + tFun +>:: + tvue +)> + tgl +; + +768  + gda +:: +funi +:: +com_n_equ +( +f +, +g +, 0, +gl +()); + +771 + gme +< +tyme + + gFun +> + +772 +le + +bo + + gݔ +!=( +Fun + +g +, cڡ + gfuni_ba +& + gf +) + +774  + ggl_cڡt +< + tbo +, ( + tis_gl +< + tFun +>:: + tvue +)> + tgl +; + +775  + gda +:: +funi +:: +com_n_equ +( +f +, +g +, 0, +gl +()); + +779 #i!( +defed +( +__GNUC__ +&& __GNUC__ =3 && +__GNUC_MINOR__ + <= 3) + +783 + gme +< +tyme + + gFun +> + +784 + $BOOST_FUNCTION_ENABLE_IF_NOT_INTEGRAL +( +Fun +, +bo +) + +785 +ݔ +==(cڡ +funi_ba +& +f +, +Fun + +g +) + +787 i(cڡ +Fun +* + + = +f +. +me + +rg +()) + +788  + `funi_equ +(* + +, +g +); + +789  +l +; + +790 + } +} + +792 + gme +< +tyme + + gFun +> + +793 + $BOOST_FUNCTION_ENABLE_IF_NOT_INTEGRAL +( +Fun +, +bo +) + +794 +ݔ +==( +Fun + +g +, cڡ +funi_ba +& +f +) + +796 i(cڡ +Fun +* + + = +f +. +me + +rg +()) + +797  + `funi_equ +( +g +, * + +); + +798  +l +; + +799 + } +} + +801 + gme +< +tyme + + gFun +> + +802 + $BOOST_FUNCTION_ENABLE_IF_NOT_INTEGRAL +( +Fun +, +bo +) + +803 +ݔ +!=(cڡ +funi_ba +& +f +, +Fun + +g +) + +805 i(cڡ +Fun +* + + = +f +. +me + +rg +()) + +806  ! + `funi_equ +(* + +, +g +); + +807  +ue +; + +808 + } +} + +810 + gme +< +tyme + + gFun +> + +811 + $BOOST_FUNCTION_ENABLE_IF_NOT_INTEGRAL +( +Fun +, +bo +) + +812 +ݔ +!=( +Fun + +g +, cڡ +funi_ba +& +f +) + +814 i(cڡ +Fun +* + + = +f +. +me + +rg +()) + +815  ! + `funi_equ +( +g +, * + +); + +816  +ue +; + +817 + } +} + +820 + gme +< +tyme + + gFun +> + +821 + $BOOST_FUNCTION_ENABLE_IF_NOT_INTEGRAL +( +Fun +, +bo +) + +822 +ݔ +==(cڡ +funi_ba +& +f +, +n_w +< +Fun +> +g +) + +824 i(cڡ +Fun +* + + = +f +. +me + +rg +()) + +825  + + = +g +. + `g_por +(); + +826  +l +; + +827 + } +} + +829 + gme +< +tyme + + gFun +> + +830 + $BOOST_FUNCTION_ENABLE_IF_NOT_INTEGRAL +( +Fun +, +bo +) + +831 +ݔ +==( +n_w +< +Fun +> +g +, cڡ +funi_ba +& +f +) + +833 i(cڡ +Fun +* + + = +f +. +me + +rg +()) + +834  +g +. + `g_por +(= + +; + +835  +l +; + +836 + } +} + +838 + gme +< +tyme + + gFun +> + +839 + $BOOST_FUNCTION_ENABLE_IF_NOT_INTEGRAL +( +Fun +, +bo +) + +840 +ݔ +!=(cڡ +funi_ba +& +f +, +n_w +< +Fun +> +g +) + +842 i(cڡ +Fun +* + + = +f +. +me + +rg +()) + +843  + + ! +g +. + `g_por +(); + +844  +ue +; + +845 + } +} + +847 + gme +< +tyme + + gFun +> + +848 + $BOOST_FUNCTION_ENABLE_IF_NOT_INTEGRAL +( +Fun +, +bo +) + +849 +ݔ +!=( +n_w +< +Fun +> +g +, cڡ +funi_ba +& +f +) + +851 i(cڡ +Fun +* + + = +f +. +me + +rg +()) + +852  +g +. + `g_por +(! + +; + +853  +ue +; + +854 + } +} + +858 +mea + + gda + { + +859 +mea + + gfuni + { + +860 +le + +bo + +has_emy_rg +(cڡ +funi_ba +* +f +) + +862  + gf +-> +emy +(); + +865 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1310) + +866 +le + +bo + +has_emy_rg +(const *) + +868  + gl +; + +871 +le + +bo + +has_emy_rg +(...) + +873  + gl +; + +880 #unde +BOOST_FUNCTION_ENABLE_IF_NOT_INTEGRAL + + +882 #i +defed +( +BOOST_MSVC +) + +883 #agm +wng + +p + ) + + @/usr/include/boost/function_output_iterator.hpp + +6 #ide +BOOST_FUNCTION_OUTPUT_ITERATOR_HPP + + +7  + #BOOST_FUNCTION_OUTPUT_ITERATOR_HPP + + + ) + +12  + ~ + + @/usr/include/boost/integer_traits.hpp + +16 #ide +BOOST_INTEGER_TRAITS_HPP + + +17  + #BOOST_INTEGER_TRAITS_HPP + + + ) + +19  + ~ + +20  + ~ + +23  + ~ + +26 #i! +defed +( +BOOST_NO_INTRINSIC_WCHAR_T +&& (!defed( +BOOST_NO_CWCHAR +|| defed( +sun +|| defed( +__sun +|| defed( +__QNX__ +)) + +27  + ~ + +38 #i +defed +( +__GNUC__ +) && (__GNUC__ >= 4) + +39 #agm +GCC + +syem_hd + + +42 +mea + + gboo + { + +43 + gme +< +ass + + gT +> + +44 +ass + + gg_as + : +public + +d +:: +numic_lims +< +T +> + +46 +public +: + +47 +BOOST_STATIC_CONSTANT +( +bo +, +is_gl + = +l +); + +50 +mea + + gda + { + +51 + gme +< +ass + + gT +, +T + + gm_v +, T + gmax_v +> + +52 as + cg_as_ba + + +54 + gpublic +: + +55 +BOOST_STATIC_CONSTANT +( +bo +, +is_gl + = +ue +); + +56 +BOOST_STATIC_CONSTANT +( +T +, +cڡ_m + = +m_v +); + +57 +BOOST_STATIC_CONSTANT +( +T +, +cڡ_max + = +max_v +); + +60 #ide +BOOST_NO_INCLASS_MEMBER_INITIALIZATION + + +62 + gme +< +ass + + gT +, +T + + gm_v +, T + gmax_v +> + +63 cڡ +bo + + gg_as_ba +< + gT +, + gm_v +, + gmax_v +>:: +is_gl +; + +65 + gme +< +ass + + gT +, +T + + gm_v +, T + gmax_v +> + +66 cڡ +T + + gg_as_ba +< + gT +, + gm_v +, + gmax_v +>:: +cڡ_m +; + +68 + gme +< +ass + + gT +, +T + + gm_v +, T + gmax_v +> + +69 cڡ +T + + gg_as_ba +< + gT +, + gm_v +, + gmax_v +>:: +cڡ_max +; + +74 + gme +<> + +75 +ass + + gg_as +< + gbo +> + +76 : +public + +d +:: +numic_lims +< +bo +>, + +77 +public + + gda +:: +g_as_ba +< +bo +, + gl +, + gue +> + +80 + gme +<> + +81 +ass + + gg_as +<> + +82 : +public + +d +:: +numic_lims +<>, + +83 +public + + gda +:: +g_as_ba +<, + gCHAR_MIN +, + gCHAR_MAX +> + +86 + gme +<> + +87 +ass + + gg_as + + +88 : +public + +d +:: +numic_lims +, + +89 +public + + gda +:: +g_as_ba + + +92 + gme +<> + +93 +ass + + gg_as +<> + +94 : +public + +d +:: +numic_lims +<>, + +95 +public + + gda +:: +g_as_ba +<, 0, + gUCHAR_MAX +> + +98 #ide +BOOST_NO_INTRINSIC_WCHAR_T + + +99 + gme +<> + +100 +ass + + gg_as +< + gwch_t +> + +101 : +public + +d +:: +numic_lims +< +wch_t +>, + +104 #i +defed +( +WCHAR_MIN +&& defed( +WCHAR_MAX +&& ! + $defed +( +__APPLE__ +) + +105 +public + +da +:: +g_as_ba +< +wch_t +, +WCHAR_MIN +, +WCHAR_MAX +> + +106 #i + `defed +( +__BORLANDC__ +|| defed( +__CYGWIN__ +|| defed( +__MINGW32__ +|| (defed( +__BEOS__ +&& + $defed +( +__GNUC__ +)) + +108 +public + +da +:: +g_as_ba +< +wch_t +, 0, 0xffff> + +109 #i( + `defed +( +__sgi +&& (!defed( +__SGI_STL_PORT +) || __SGI_STL_PORT < 0x400))\ + +110 || ( +defed + +__APPLE__ +)\ + +111 || ( + `defed +( +__OnBSD__ +&& defed( +__GNUC__ +))\ + +112 || ( + `defed +( +__NBSD__ +&& defed( +__GNUC__ +))\ + +113 || ( + `defed +( +__FeBSD__ +&& defed( +__GNUC__ +))\ + +114 || ( + `defed +( +__DgFly__ +&& defed( +__GNUC__ +))\ + +115 || ( + `defed +( +__hpux +&& defed( +__GNUC__ +&& (__GNUC__ =3&& ! + $defed +( +__SGI_STL_PORT +)) + +121 +public + +da +:: +g_as_ba +< +wch_t +, +INT_MIN +, +INT_MAX +> + +123 #r +No + +WCHAR_MIN + +d + +WCHAR_MAX + +e +, + + +adju + +g_as +<>  +your + +comp +. + +125 { + } +}; + +128 + gme +<> + +129 +ass + + gg_as +<> + +130 : +public + +d +:: +numic_lims +<>, + +131 +public + + gda +:: +g_as_ba +<, + gSHRT_MIN +, + gSHRT_MAX +> + +134 + gme +<> + +135 +ass + + gg_as +<> + +136 : +public + +d +:: +numic_lims +<>, + +137 +public + + gda +:: +g_as_ba +<, 0, + gUSHRT_MAX +> + +140 + gme +<> + +141 +ass + + gg_as +<> + +142 : +public + +d +:: +numic_lims +<>, + +143 +public + + gda +:: +g_as_ba +<, + gINT_MIN +, + gINT_MAX +> + +146 + gme +<> + +147 +ass + + gg_as +<> + +148 : +public + +d +:: +numic_lims +<>, + +149 +public + + gda +:: +g_as_ba +<, 0, + gUINT_MAX +> + +152 + gme +<> + +153 +ass + + gg_as +<> + +154 : +public + +d +:: +numic_lims +<>, + +155 +public + + gda +:: +g_as_ba +<, + gLONG_MIN +, + gLONG_MAX +> + +158 + gme +<> + +159 +ass + + gg_as +<> + +160 : +public + +d +:: +numic_lims +<>, + +161 +public + + gda +:: +g_as_ba +<, 0, + gULONG_MAX +> + +164 #i! +defed +( +BOOST_NO_INTEGRAL_INT64_T +&& ! + $defed +( +BOOST_NO_INT64_T +) + +165 #i + `defed +( +ULLONG_MAX +&& + $defed +( +BOOST_HAS_LONG_LONG +) + +167 +me +<> + +168 +ass + +g_as +< :: +boo +:: +lg_lg_ty +> + +169 : +public + +d +:: +numic_lims +< :: +boo +:: +lg_lg_ty +>, + +170 +public + +da +:: +g_as_ba +< :: +boo +:: +lg_lg_ty +, +LLONG_MIN +, +LLONG_MAX +> + +171 { + } +}; + +173 + gme +<> + +174 +ass + + gg_as +< :: +boo +:: +ulg_lg_ty +> + +175 : +public + +d +:: +numic_lims +< :: +boo +:: +ulg_lg_ty +>, + +176 +public + + gda +:: +g_as_ba +< :: +boo +:: +ulg_lg_ty +, 0, + gULLONG_MAX +> + +179 #i +defed +( +ULONG_LONG_MAX +&& + $defed +( +BOOST_HAS_LONG_LONG +) + +181 +me +<> + +182 +ass + +g_as +< :: +boo +:: +lg_lg_ty +> : +public + +d +:: +numic_lims +< ::boo::lg_lg_ty>,ubli +da +:: +g_as_ba +< ::boo::lg_lg_ty, +LONG_LONG_MIN +, +LONG_LONG_MAX +>{ + } +}; + +183 + gme +<> + +184 +ass + + gg_as +< :: +boo +:: +ulg_lg_ty +> + +185 : +public + +d +:: +numic_lims +< :: +boo +:: +ulg_lg_ty +>, + +186 +public + + gda +:: +g_as_ba +< :: +boo +:: +ulg_lg_ty +, 0, + gULONG_LONG_MAX +> + +189 #i +defed +( +ULONGLONG_MAX +&& + $defed +( +BOOST_HAS_LONG_LONG +) + +191 +me +<> + +192 +ass + +g_as +< :: +boo +:: +lg_lg_ty +> + +193 : +public + +d +:: +numic_lims +< :: +boo +:: +lg_lg_ty +>, + +194 +public + +da +:: +g_as_ba +< :: +boo +:: +lg_lg_ty +, +LONGLONG_MIN +, +LONGLONG_MAX +> + +195 { + } +}; + +197 + gme +<> + +198 +ass + + gg_as +< :: +boo +:: +ulg_lg_ty +> + +199 : +public + +d +:: +numic_lims +< :: +boo +:: +ulg_lg_ty +>, + +200 +public + + gda +:: +g_as_ba +< :: +boo +:: +ulg_lg_ty +, 0, + gULONGLONG_MAX +> + +203 #i +defed +( +_LLONG_MAX +&& defed( +_C2 +&& + $defed +( +BOOST_HAS_LONG_LONG +) + +205 +me +<> + +206 +ass + +g_as +< :: +boo +:: +lg_lg_ty +> + +207 : +public + +d +:: +numic_lims +< :: +boo +:: +lg_lg_ty +>, + +208 +public + +da +:: +g_as_ba +< :: +boo +:: +lg_lg_ty +, - +_LLONG_MAX + - +_C2 +, _LLONG_MAX> + +209 { + } +}; + +211 + gme +<> + +212 +ass + + gg_as +< :: +boo +:: +ulg_lg_ty +> + +213 : +public + +d +:: +numic_lims +< :: +boo +:: +ulg_lg_ty +>, + +214 +public + + gda +:: +g_as_ba +< :: +boo +:: +ulg_lg_ty +, 0, + g_ULLONG_MAX +> + +217 #i + $defed +( +BOOST_HAS_LONG_LONG +) + +222 +me +<> + +223 +ass + +g_as +< :: +boo +:: +lg_lg_ty +> + +224 : +public + +d +:: +numic_lims +< :: +boo +:: +lg_lg_ty +>, + +225 +public + +da +:: +g_as_ba +< :: +boo +:: +lg_lg_ty +, (1LL << ((::boo::lg_lg_ty* +CHAR_BIT + - 1)), ~(1LL << ((::boost::long_long_type) * CHAR_BIT - 1))> + +226 { + } +}; + +228 + gme +<> + +229 +ass + + gg_as +< :: +boo +:: +ulg_lg_ty +> + +230 : +public + +d +:: +numic_lims +< :: +boo +:: +ulg_lg_ty +>, + +231 +public + + gda +:: +g_as_ba +< :: +boo +:: +ulg_lg_ty +, 0, ~0uLL> + +234 #i + $defed +( +BOOST_HAS_MS_INT64 +) + +236 +me +<> + +237 +ass + +g_as +< +__t64 +> + +238 : +public + +d +:: +numic_lims +< +__t64 +>, + +239 +public + +da +:: +g_as_ba +< +__t64 +, +_I64_MIN +, +_I64_MAX +> + +240 { + } +}; + +242 + gme +<> + +243 +ass + + gg_as +<  + g__t64 +> + +244 : +public + +d +:: +numic_lims +<  +__t64 +>, + +245 +public + + gda +:: +g_as_ba +<  +__t64 +, 0, + g_UI64_MAX +> + + @/usr/include/boost/intrusive/circular_list_algorithms.hpp + +14 #ide +BOOST_INTRUSIVE_CIRCULAR_LIST_ALGORITHMS_HPP + + +15  + #BOOST_INTRUSIVE_CIRCULAR_LIST_ALGORITHMS_HPP + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +24 #agm + + + +27 +mea + + gboo + { + +28 +mea + + gusive + { + +55 + gme +< +ass + + gNodeTs +> + +56 as + cccur_li_gܙhms + + +58 + gpublic +: + +59  +tyme + + tNodeTs +:: + tnode +ode; + +60  +tyme + + tNodeTs +:: + tnode_r +ode_ptr; + +61  +tyme + + tNodeTs +:: + tcڡ_node_r + const_node_ptr; + +62  +NodeTs + + tnode_as +; + +70 +BOOST_INTRUSIVE_FORCEINLINE +  + +( +node_r + +this_node +) + +72 cڡ +node_r + + gnu_node + =ode_ptr(); + +73 + gNodeTs +:: +t_xt +( +this_node +, +nu_node +); + +74 + gNodeTs +:: +t_evious +( +this_node +, +nu_node +); + +83 +BOOST_INTRUSIVE_FORCEINLINE +  +bo + +ed +(cڡ +cڡ_node_r + & +this_node +) + +84 {  ! + gNodeTs +:: +g_xt +( +this_node +); } + +94 +BOOST_INTRUSIVE_FORCEINLINE +  +_hd +( +node_r + +this_node +) + +96 + gNodeTs +:: +t_xt +( +this_node +,his_node); + +97 + gNodeTs +:: +t_evious +( +this_node +,his_node); + +109 +BOOST_INTRUSIVE_FORCEINLINE +  +bo + +unique +(cڡ +cڡ_node_r + & +this_node +) + +111 +node_r + + gxt + = +NodeTs +:: +g_xt +( +this_node +); + +112  ! + gxt + ||ex= +this_node +; + +123  + gd +:: +size_t + +cou +(cڡ +cڡ_node_r + & +this_node +) + +125 +d +:: +size_t + +su + = 0; + +126 +cڡ_node_r + + gp + = +this_node +; + +128 + gp + = +NodeTs +:: +g_xt +( +p +); + +129 ++ + gsu +; + +130 } + gp + ! +this_node +); + +131  + gsu +; + +141 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + +uƚk +ode_ +this_node +) + +143 +node_r + +xt +( +NodeTs +:: +g_xt +( +this_node +)); + +144 +node_r + +ev +( +NodeTs +:: +g_evious +( +this_node +)); + +145 + gNodeTs +:: +t_xt +( +ev +, +xt +); + +146 + gNodeTs +:: +t_evious +( +xt +, +ev +); + +147  + gxt +; + +157 +BOOST_INTRUSIVE_FORCEINLINE +  +uƚk +( +node_r + +b +,ode_ +e +) + +159 i( + gb + ! +e +) { + +160 +node_r + +evb +( +NodeTs +:: +g_evious +( +b +)); + +161 + gNodeTs +:: +t_evious +( +e +, +evb +); + +162 + gNodeTs +:: +t_xt +( +evb +, +e +); + +173 +BOOST_INTRUSIVE_FORCEINLINE +  +lk_befe +( +node_r + +nxt_node +,ode_ +this_node +) + +175 +node_r + +ev +( +NodeTs +:: +g_evious +( +nxt_node +)); + +176 + gNodeTs +:: +t_evious +( +this_node +, +ev +); + +177 + gNodeTs +:: +t_xt +( +this_node +, +nxt_node +); + +181 + gNodeTs +:: +t_evious +( +nxt_node +, +this_node +); + +182 + gNodeTs +:: +t_xt +( +ev +, +this_node +); + +192 +BOOST_INTRUSIVE_FORCEINLINE +  +lk_a +( +node_r + +ev_node +,ode_ +this_node +) + +194 +node_r + +xt +( +NodeTs +:: +g_xt +( +ev_node +)); + +195 + gNodeTs +:: +t_evious +( +this_node +, +ev_node +); + +196 + gNodeTs +:: +t_xt +( +this_node +, +xt +); + +200 + gNodeTs +:: +t_xt +( +ev_node +, +this_node +); + +201 + gNodeTs +:: +t_evious +( +xt +, +this_node +); + +214  +sw_nodes +( +node_r + +this_node +,ode_ +h_node +) + +216 i( + gh_node + = +this_node +) + +218 +bo + + gthis_ed + = +ed +( +this_node +); + +219 +bo + + gh_ed + = +ed +( +h_node +); + +220 if( + gthis_ed +){ + +221 +_hd +( +this_node +); + +223 if( + gh_ed +){ + +224 +_hd +( +h_node +); + +227 +node_r + +xt_this +( +NodeTs +:: +g_xt +( +this_node +)); + +228 +node_r + +ev_this +( +NodeTs +:: +g_evious +( +this_node +)); + +229 +node_r + +xt_h +( +NodeTs +:: +g_xt +( +h_node +)); + +230 +node_r + +ev_h +( +NodeTs +:: +g_evious +( +h_node +)); + +232 +sw_ev +( +xt_this +, +xt_h +); + +233 +sw_xt +( +ev_this +, +ev_h +); + +234 +sw_xt +( +this_node +, +h_node +); + +235 +sw_ev +( +this_node +, +h_node +); + +237 if( + gthis_ed +){ + +238 + +( +h_node +); + +240 if( + gh_ed +){ + +241 + +( +this_node +); + +255  +sr +( +node_r + +p +,ode_ +b +,ode_ +e +) + +257 i( + gb + ! +e +) { + +258 +node_r + +ev_p +( +NodeTs +:: +g_evious +( +p +)); + +259 +node_r + +ev_b +( +NodeTs +:: +g_evious +( +b +)); + +260 +node_r + +ev_e +( +NodeTs +:: +g_evious +( +e +)); + +261 + gNodeTs +:: +t_xt +( +ev_e +, +p +); + +262 + gNodeTs +:: +t_evious +( +p +, +ev_e +); + +263 + gNodeTs +:: +t_xt +( +ev_b +, +e +); + +264 + gNodeTs +:: +t_evious +( +e +, +ev_b +); + +265 + gNodeTs +:: +t_xt +( +ev_p +, +b +); + +266 + gNodeTs +:: +t_evious +( +b +, +ev_p +); + +280  +sr +( +node_r + +p +,ode_ +i +) + +282 +node_r + +n +( +NodeTs +:: +g_xt +( +i +)); + +283 if( + gn + ! +p + && +i + !=){ + +284 +node_r + +ev_p +( +NodeTs +:: +g_evious +( +p +)); + +285 +node_r + +ev_i +( +NodeTs +:: +g_evious +( +i +)); + +286 + gNodeTs +:: +t_xt +( +ev_p +, +i +); + +287 + gNodeTs +:: +t_evious +( +i +, +ev_p +); + +288 + gNodeTs +:: +t_xt +( +i +, +p +); + +289 + gNodeTs +:: +t_evious +( +p +, +i +); + +290 + gNodeTs +:: +t_evious +( +n +, +ev_i +); + +291 + gNodeTs +:: +t_xt +( +ev_i +, +n +); + +301  +v +( +node_r + +p +) + +303 +node_r + +f +( +NodeTs +:: +g_xt +( +p +)); + +304 +node_r + +i +( +NodeTs +:: +g_xt +( +f +)), +e +( +p +); + +306  + gi + ! +e +) { + +307 +node_r + +n + = +i +; + +308 + gi + = +NodeTs +:: +g_xt +( +i +); + +309 +sr +( +f +, +n +, +i +); + +310 + gf + = +n +; + +319  +move_backwds +( +node_r + +p +, +d +:: +size_t + +n +) + +322 if(! +n +) ; + +323 +node_r + + gf + = +NodeTs +:: +g_xt +( +p +); + +325 if( + gf + = +NodeTs +:: +g_evious +( +p +)) ; + +326 +uƚk +( +p +); + +328  + gn +--){ + +329 + gf + = +NodeTs +:: +g_xt +( +f +); + +331 +lk_befe +( +f +, +p +); + +339  +move_fwd +( +node_r + +p +, +d +:: +size_t + +n +) + +342 if(! +n +) ; + +343 +node_r + + gϡ + = +NodeTs +:: +g_evious +( +p +); + +345 if( + gϡ + = +NodeTs +:: +g_xt +( +p +)) ; + +347 +uƚk +( +p +); + +349  + gn +--){ + +350 + gϡ + = +NodeTs +:: +g_evious +( +ϡ +); + +352 +lk_a +( +ϡ +, +p +); + +362  + gd +:: +size_t + +di +(cڡ +cڡ_node_r + & +f +, cڡ cڡ_node_& +l +) + +364 +cڡ_node_r + +i +( +f +); + +365 + gd +:: +size_t + +su + = 0; + +366  + gi + ! +l +){ + +367 +i + = +NodeTs +:: +g_xt +(i); + +368 ++ + gsu +; + +370  + gsu +; + +373  + sab_i_fo + + +375 + gd +:: +size_t + +num_1_i +; + +376 + gd +:: +size_t + +num_2nd_i +; + +377 +node_r + + gbeg_2_i +; + +380 + gme +< +ass + + gPd +> + +381  +ab_i +( +node_r + +beg +,ode_ +d +, +Pd + +ed +, +ab_i_fo + & +fo +) + +383 +node_r + + gbcur + = +node_as +:: +g_evious +( +beg +); + +384 +node_r + + gcur + = +beg +; + +385 +node_r + + gw_f + = +d +; + +387 + gd +:: +size_t + +num1 + = 0, + gnum2 + = 0; + +388  + gcur + ! +d +){ + +389 if( +ed +( +cur +)){ + +390 ++ +num1 +; + +391 + gbcur + = +cur +; + +392 + gcur + = +node_as +:: +g_xt +( +cur +); + +395 ++ + gnum2 +; + +396 +node_r + + gϡ_to_move + = +bcur +; + +397 + gw_f + = +cur +; + +398 + gbcur + = +cur +; + +399 + gcur + = +node_as +:: +g_xt +( +cur +); + +400 + gBOOST_TRY +{ + +402  + gcur + ! +d +){ + +403 if( +ed +( +cur +)){ + +404 ++ +num1 +; + +406 + gnode_as +:: +t_xt + ( +ϡ_to_move +, +cur +); + +407 + gnode_as +:: +t_evious +( +cur +, +ϡ_to_move +); + +408 + gϡ_to_move + = +cur +; + +409 +node_r + + gnxt + = +node_as +:: +g_xt +( +cur +); + +410 + gnode_as +:: +t_xt + ( +bcur +, +nxt +); + +411 + gnode_as +:: +t_evious +( +nxt +, +bcur +); + +412 + gcur + = +nxt +; + +415 ++ + gnum2 +; + +416 + gbcur + = +cur +; + +417 + gcur + = +node_as +:: +g_xt +( +cur +); + +421 +BOOST_CATCH +(...){ + +422 + gnode_as +:: +t_xt + ( +ϡ_to_move +, +w_f +); + +423 + gnode_as +:: +t_evious +( +w_f +, +ϡ_to_move +); + +424 + gBOOST_RETHROW +; + +426 +BOOST_CATCH_END + + +427 + gnode_as +:: +t_xt +( +ϡ_to_move +, +w_f +); + +428 + gnode_as +:: +t_evious +( +w_f +, +ϡ_to_move +); + +432 + gfo +. + gnum_1_i + = +num1 +; + +433 + gfo +. + gnum_2nd_i + = +num2 +; + +434 + gfo +. + gbeg_2_i + = +w_f +; + +437 + give +: + +438 +BOOST_INTRUSIVE_FORCEINLINE +  +sw_ev +( +node_r + +this_node +,ode_ +h_node +) + +440 +node_r + +mp +( +NodeTs +:: +g_evious +( +this_node +)); + +441 + gNodeTs +:: +t_evious +( +this_node +, +NodeTs +:: +g_evious +( +h_node +)); + +442 + gNodeTs +:: +t_evious +( +h_node +, +mp +); + +445 +BOOST_INTRUSIVE_FORCEINLINE +  +sw_xt +( +node_r + +this_node +,ode_ +h_node +) + +447 +node_r + +mp +( +NodeTs +:: +g_xt +( +this_node +)); + +448 + gNodeTs +:: +t_xt +( +this_node +, +NodeTs +:: +g_xt +( +h_node +)); + +449 + gNodeTs +:: +t_xt +( +h_node +, +mp +); + +455 + gme +< +ass + + gNodeTs +> + +456  + gg_go +< + gCcurLiAlgܙhms +, + gNodeTs +> + +458  + gccur_li_gܙhms +< + tNodeTs +> + tty +; + +466  + ~ + + @/usr/include/boost/intrusive/detail/algorithm.hpp + +13 #ide +BOOST_INTRUSIVE_DETAIL_ALGORITHM_HPP + + +14  + #BOOST_INTRUSIVE_DETAIL_ALGORITHM_HPP + + + ) + +16 #ide +BOOST_CONFIG_HPP + + +17  + ~ + +20 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +21 #agm + + + +24 +mea + + gboo + { + +25 +mea + + gusive + { + +27  + sgo_ed_equ + + +29 + gme +< +ass + + gT +> + +30 +bo + +ݔ +()(cڡ + gT + & + gx +, cڡ T & + gy +) const + +31 {  + gx + = +y +; } + +34  + sgo_ed_ss + + +36 + gme +< +ass + + gT +> + +37 +bo + +ݔ +()(cڡ + gT + & + gx +, cڡ T & + gy +) const + +38 {  + gx + < + gy +; } + +41 + gme +< +ass + + gIutIt1 +, cs + gIutIt2 +, cs + gByPdi +> + +42 +bo + +go_equ +( +IutIt1 + +f1 +, IutIt1 +ϡ1 +, +IutIt2 + +f2 +, +ByPdi + +p +) + +44 ; + gf1 + ! +ϡ1 +; ++f1, ++ + gf2 +) { + +45 i(! +p +(* +f1 +, * +f2 +)) { + +46  + gl +; + +49  + gue +; + +52 + gme +< +ass + + gIutIt1 +, cs + gIutIt2 +> + +53 +bo + +go_equ +( +IutIt1 + +f1 +, IutIt1 +ϡ1 +, +IutIt2 + +f2 +) + +54 {  ( + ggo_equ +)( + gf1 +, + gϡ1 +, + gf2 +, +go_ed_equ +()); } + +56 + gme +< +ass + + gIutIt1 +, cs + gIutIt2 +, cs + gByPdi +> + +57 +bo + +go_equ +( +IutIt1 + +f1 +, IutIt1 +ϡ1 +, +IutIt2 + +f2 +, IutIt2 +ϡ2 +, +ByPdi + +ed +) + +59 ; + gf1 + ! +ϡ1 + && +f2 + ! +ϡ2 +; ++f1, ++ + gf2 +) + +60 i(! +ed +(* +f1 +, * +f2 +)) + +61  + gl +; + +62  + gf1 + = +ϡ1 + && +f2 + = +ϡ2 +; + +65 + gme +< +ass + + gIutIt1 +, cs + gIutIt2 +> + +66 +bo + +go_equ +( +IutIt1 + +f1 +, IutIt1 +ϡ1 +, +IutIt2 + +f2 +, IutIt2 +ϡ2 +) + +67 {  ( + ggo_equ +)( + gf1 +, + gϡ1 +, + gf2 +, + gϡ2 +, +go_ed_equ +()); } + +69 + gme + < +ass + + gIutIt1 +, cs + gIutIt2 +, cs + gByPdi +> + +70 +bo + +go_xicogphil_com + ( +IutIt1 + +f1 +, IutIt1 +ϡ1 +, + +71 +IutIt2 + +f2 +, IutIt2 +ϡ2 +, + +72 +ByPdi + +ed +) + +74  + gf1 + ! +ϡ1 +){ + +75 i( +f2 + = +ϡ2 + || *f2 < * +f1 + +l +; + +76 i( +ed +(* +f1 +, * +f2 +) + gue +; + +77 ++ + gf1 +; ++ + gf2 +; + +79  ( + gf2 + ! +ϡ2 +); + +82 + gme + < +ass + + gIutIt1 +, cs + gIutIt2 +> + +83 +bo + +go_xicogphil_com + ( +IutIt1 + +f1 +, IutIt1 +ϡ1 +, + +84 +IutIt2 + +f2 +, IutIt2 +ϡ2 +) + +85 {  ( + ggo_xicogphil_com +)( + gf1 +, + gϡ1 +, + gf2 +, + gϡ2 +, +go_ed_ss +()); } + + @/usr/include/boost/intrusive/detail/array_initializer.hpp + +13 #ide +BOOST_INTRUSIVE_DETAIL_ARRAY_INITIALIZER_HPP + + +14  + #BOOST_INTRUSIVE_DETAIL_ARRAY_INITIALIZER_HPP + + + ) + +16 #ide +BOOST_CONFIG_HPP + + +17  + ~ + +20 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +21 #agm + + + +24  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gusive + { + +29 +mea + + gda + { + +32  + umax_ign + + +34  + gch_ +; + +35  + gsht_ +; + +36  + gt_ +; + +37  + glg_ +; + +38 #ifde +BOOST_HAS_LONG_LONG + + +39 :: +boo +:: +lg_lg_ty + +lg_lg_ +; + +41  + gt_ +; + +42  + gdoub_ +; + +43  + glg_doub_ +; + +44 * + gvoid_r_ +; + +47 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +48 as + cy_liz + + +50 +public +: + +51 +me +< +ass + +CommInliz +> + +52 +y_liz +(cڡ +CommInliz + & + +) + +54 * +_buf + = (*) +wbuf +; + +55 + gd +:: +size_t + +i + = 0; + +56 + gBOOST_TRY +{ + +57 ; + gi + ! +N +; ++i){ + +58 +w +( +_buf +) +T +( + +); + +59 + g_buf + +( +T +); + +62 +BOOST_CATCH +(...){ + +63  + gi +--){ + +64 + g_buf + -( +T +); + +65 (( + gT +*) + g_buf +)->~ +T +(); + +67 + gBOOST_RETHROW +; + +69 + gBOOST_CATCH_END + + +72 +ݔ + + gT +* () + +73 {  ( + gT +*)( + gwbuf +); } + +75 +ݔ + cڡ + gT +*() const + +76 {  (cڡ + gT +*)( + gwbuf +); } + +78 ~ +y_liz +() + +80 * + g_buf + = (*) +wbuf + + +N +*( +T +); + +81  + gd +:: +size_t + +i + = 0; + gi + ! +N +; ++i){ + +82 + g_buf + -( +T +); + +83 (( + gT +*) + g_buf +)->~ +T +(); + +87 + give +: + +88 +da +:: +max_ign + +wbuf +[( +N +*( +T +)-1)/(detail::max_align)+1]; + + @/usr/include/boost/intrusive/detail/assert.hpp + +13 #ide +BOOST_INTRUSIVE_DETAIL_ASSERT_HPP + + +14  + #BOOST_INTRUSIVE_DETAIL_ASSERT_HPP + + + ) + +16 #ide +BOOST_CONFIG_HPP + + +17  + ~ + +20 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +21 #agm + + + +24 #i! +defed +( +BOOST_INTRUSIVE_INVARIANT_ASSERT +) + +25  + ~ + +26  + #BOOST_INTRUSIVE_INVARIANT_ASSERT + +BOOST_ASSERT + + + ) + +27 #i +defed +( +BOOST_INTRUSIVE_INVARIANT_ASSERT_INCLUDE +) + +28 #ud +BOOST_INTRUSIVE_INVARIANT_ASSERT_INCLUDE + + +31 #i! +defed +( +BOOST_INTRUSIVE_SAFE_HOOK_DEFAULT_ASSERT +) + +32  + ~ + +33  + #BOOST_INTRUSIVE_SAFE_HOOK_DEFAULT_ASSERT + +BOOST_ASSERT + + + ) + +34 #i +defed +( +BOOST_INTRUSIVE_SAFE_HOOK_DEFAULT_ASSERT_INCLUDE +) + +35 #ud +BOOST_INTRUSIVE_SAFE_HOOK_DEFAULT_ASSERT_INCLUDE + + +38 #i! +defed +( +BOOST_INTRUSIVE_SAFE_HOOK_DESTRUCTOR_ASSERT +) + +39  + ~ + +40  + #BOOST_INTRUSIVE_SAFE_HOOK_DESTRUCTOR_ASSERT + +BOOST_ASSERT + + + ) + +41 #i +defed +( +BOOST_INTRUSIVE_SAFE_HOOK_DESTRUCTOR_ASSERT_INCLUDE +) + +42 #ud +BOOST_INTRUSIVE_SAFE_HOOK_DESTRUCTOR_ASSERT_INCLUDE + + + @/usr/include/boost/intrusive/detail/config_begin.hpp + +13 #ide +BOOST_CONFIG_HPP + + +14  + ~ + +17 #ifde +BOOST_MSVC + + +19 #agm +wng + ( +push +) + +20 #agm +wng + ( +dib + : 4275) + +21 #agm +wng + ( +dib + : 4251) + +22 #agm +wng + ( +dib + : 4675) + +23 #agm +wng + ( +dib + : 4996) + +24 #agm +wng + ( +dib + : 4503) + +25 #agm +wng + ( +dib + : 4284) + +26 #agm +wng + ( +dib + : 4244) + +27 #agm +wng + ( +dib + : 4521) + +28 #agm +wng + ( +dib + : 4127) + +29 #agm +wng + ( +dib + : 4146) + +30 #agm +wng + ( +dib + : 4267) + +31 #agm +wng + ( +dib + : 4541) + +32 #agm +wng + ( +dib + : 4512) + +33 #agm +wng + ( +dib + : 4522) + +34 #agm +wng + ( +dib + : 4706) + +35 #agm +wng + ( +dib + : 4710) + +36 #agm +wng + ( +dib + : 4714) + +37 #agm +wng + ( +dib + : 4711) + +38 #agm +wng + ( +dib + : 4786) + +39 #agm +wng + ( +dib + : 4996) + + @/usr/include/boost/intrusive/detail/config_end.hpp + +13 #i +defed + +BOOST_MSVC + + +14 #agm +wng + ( +p +) + + @/usr/include/boost/intrusive/detail/default_header_holder.hpp + +13 #ide +BOOST_INTRUSIVE_DETAIL_DEFAULT_HEADER_HOLDER_HPP + + +14  + #BOOST_INTRUSIVE_DETAIL_DEFAULT_HEADER_HOLDER_HPP + + + ) + +16 #ide +BOOST_CONFIG_HPP + + +17  + ~ + +20 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +21 #agm + + + +24  + ~ + +25  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gusive + { + +30 +mea + + gda + { + +33 + gme + < +tyme + + gNodeTs + > + +34  + gdeu_hd_hd + : +public + +NodeTs +:: +node + + +36  +NodeTs + + tnode_as +; + +37  +tyme + + tnode_as +:: + tnode +ode; + +38  +tyme + + tnode_as +:: + tnode_r +ode_ptr; + +39  +tyme + + tnode_as +:: + tcڡ_node_r + const_node_ptr; + +41 +deu_hd_hd +(: +node +() {} + +43 +BOOST_INTRUSIVE_FORCEINLINE + +cڡ_node_r + +g_node +() const + +44 {  +por_as +< +cڡ_node_r + >:: +por_to +(* +ic_ +< cڡ +node +* >( +this +)); } + +46 +BOOST_INTRUSIVE_FORCEINLINE + +node_r + +g_node +() + +47 {  + gpor_as +< + gnode_r + >:: +por_to +(* +ic_ +< +node +* >( +this +)); } + +50 +BOOST_INTRUSIVE_FORCEINLINE +  +deu_hd_hd +* +g_hd +(cڡ +node_r + & +p +) + +51 {  + gic_ +< + gdeu_hd_hd +* >( + gboo +:: +movib +:: +to_w_por +( +p +)); } + +55 + gme + < +tyme + + gVueTs +,ym + gHdHd + > + +56  + sg_hd_hd_ty + + +58  +HdHd + + tty +; + +60 + gme + < +tyme + + gVueTs + > + +61  + gg_hd_hd_ty +< + gVueTs +, > + +63  + gdeu_hd_hd +< + ttyme + + tVueTs +:: + tnode_as + > + tty +; + + @/usr/include/boost/intrusive/detail/equal_to_value.hpp + +13 #ide +BOOST_INTRUSIVE_DETAIL_EQUAL_TO_VALUE_HPP + + +14  + #BOOST_INTRUSIVE_DETAIL_EQUAL_TO_VALUE_HPP + + + ) + +16 #ide +BOOST_CONFIG_HPP + + +17  + ~ + +20 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +21 #agm + + + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gusive + { + +28 +mea + + gda + { + +32 + gme +< +ass + + gCڡRen +> + +33 as + cequ_to_vue + + +35 +CڡRen + + gt_ +; + +37 + gpublic +: + +38 +equ_to_vue +( +CڡRen + +t +) + +39 : +t_ +( +t +) + +42 +BOOST_INTRUSIVE_FORCEINLINE + +bo + +ݔ +()( +CڡRen + +t +)const + +43 {  +t_ + = +t +; } + + @/usr/include/boost/intrusive/detail/exception_disposer.hpp + +13 #ide +BOOST_INTRUSIVE_DETAIL_EXCEPTION_DISPOSER_HPP + + +14  + #BOOST_INTRUSIVE_DETAIL_EXCEPTION_DISPOSER_HPP + + + ) + +16 #ide +BOOST_CONFIG_HPP + + +17  + ~ + +20 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +21 #agm + + + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gusive + { + +28 +mea + + gda + { + +30 + gme +< +ass + + gCڏ +, cs + gDior +> + +31 as + cexi_dior + + +33 +Cڏ + * + gct_ +; + +34 + gDior + & + gdi_ +; + +36 +exi_dior +(constxception_disposer&); + +37 + gexi_dior + & + gݔ +=(cڡ +exi_dior +&); + +39 + gpublic +: + +40 +exi_dior +( +Cڏ + & +ct +, +Dior + & +di +) + +41 : +ct_ +(& +ct +), +di_ +( +di +) + +44 +BOOST_INTRUSIVE_FORCEINLINE +  +a +() + +45 { + gct_ + = 0; } + +47 ~ +exi_dior +() + +49 if( + gct_ +){ + +50 + gct_ +-> +r_d_dio +( +di_ +); + +55 + gme +< +ass + + gCڏ +, cs + gDior +, cs + gSizeTy +> + +56 as + cexi_y_dior + + +58 +Cڏ + * + gct_ +; + +59 + gDior + & + gdi_ +; + +60 + gSizeTy + & + gcڡrued_ +; + +62 +exi_y_dior +(constxception_array_disposer&); + +63 + gexi_y_dior + & + gݔ +=(cڡ +exi_y_dior +&); + +65 + gpublic +: + +67 +exi_y_dior + + +68 ( +Cڏ + & +ct +, + gDior + & + gdi +, + gSizeTy + & + gcڡrued +) + +69 : +ct_ +(& +ct +), +di_ +( +di +), +cڡrued_ +( +cڡrued +) + +72 +BOOST_INTRUSIVE_FORCEINLINE +  +a +() + +73 { + gct_ + = 0; } + +75 ~ +exi_y_dior +() + +77 +SizeTy + + gn + = +cڡrued_ +; + +78 if( + gct_ +){ + +79  + gn +--){ + +80 + gct_ +[ +n +]. +r_d_dio +( +di_ +); + + @/usr/include/boost/intrusive/detail/get_value_traits.hpp + +13 #ide +BOOST_INTRUSIVE_DETAIL_GET_VALUE_TRAITS_HPP + + +14  + #BOOST_INTRUSIVE_DETAIL_GET_VALUE_TRAITS_HPP + + + ) + +16 #ide +BOOST_CONFIG_HPP + + +17  + ~ + +20 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +21 #agm + + + +24  + ~ + +25  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gusive + { + +31 #ide +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +33 + gme +< +ass + + gSuodVueTs +> + +34  + sis_deu_hook_g + + +35 { cڡ +bo + + gvue + = +l +; }; + +37 +mea + + gda +{ + +39 + gme + < +ass + + gT +, cs + gBaHook +> + +40  + sce_hook_ba_vue_as + + +42  +tyme + + tBaHook +:: + thookgs + + tgs +; + +43  + gbhas + + +44 < + tT + + +45 , + ttyme + + tgs +:: + tnode_as + + +46 , + tgs +:: + tlk_mode + + +47 , + ttyme + + tgs +:: + tg + + +48 , + tgs +:: + tty +>ype; + +51 + gme + < +ass + + gBaHook +> + +52  + gce_hook_ba_vue_as +<, + gBaHook +> + +54  +tyme + + tBaHook +:: + thookgs + + tty +; + +57 + gme + < +ass + + gT +, cs + gAnyToSomeHook_ProVueTs +> + +58  + sy_hook_ba_vue_as + + +67  +tyme + + tAnyToSomeHook_ProVueTs +:: + tbasic_hook_t + basic_hook_t; + +68  +tyme + + tpor_bd + + +69 < + ttyme + + tbasic_hook_t +:: + thookgs +:: + tnode_as +:: + tnode_r + + +70 , >:: + tty + + tvoid_por +; + +71  +tyme + + tAnyToSomeHook_ProVueTs +:: + tme + + +72 + tnode_as_om_voidr +< + tvoid_por +>:: + tty + + tnode_as +; + +74  + gbhas + + +75 < + tT + + +76 , + tnode_as + + +77 , + tbasic_hook_t +:: + thookgs +:: + tlk_mode + + +78 , + ttyme + + tbasic_hook_t +:: + thookgs +:: + tg + + +79 , + tbasic_hook_t +:: + thookgs +:: + tty + + +80 > + tty +; + +83 + gme + < +ass + + gAnyToSomeHook_ProVueTs +> + +84  + gy_hook_ba_vue_as +<, + gAnyToSomeHook_ProVueTs +> + +86  +tyme + + tAnyToSomeHook_ProVueTs +:: + tbasic_hook_t + basic_hook_t; + +87  +tyme + + tpor_bd + + +88 < + ttyme + + tbasic_hook_t +:: + thookgs +:: + tnode_as +:: + tnode_r + + +89 , >:: + tty + + tvoid_por +; + +91  + sty + + +93  +tyme + + tAnyToSomeHook_ProVueTs +:: + tme + + +94 + tnode_as_om_voidr +< + tvoid_por +>:: + tty + + tnode_as +; + +98 + gme +< +ass + + gMembHook +> + +99  + sg_memb_vue_as + + +101  +tyme + + tMembHook +:: + tmemb_vue_as + + tty +; + +104 +BOOST_INTRUSIVE_INTERNAL_STATIC_BOOL_IS_TRUE +( +_y_hook +, +is_y_hook +) + +105 +BOOST_INTRUSIVE_INTERNAL_STATIC_BOOL_IS_TRUE +( +_ba_hook +, +hookgs +:: +is_ba_hook +) + +107 +me + < +ass + +T +> + +108  + s_memb_vue_as + + +110 +me + < +ass + +U +>  +yes_ty + + +(...); + +111 + gme + < +ass + + gU +>  +no_ty + + +( +tyme + +U +:: +memb_vue_as +* = 0); + +112 cڡ +bo + + gvue + = ( + +< +T +>(0)=( +no_ty +); + +115 + gme +< +ass + + gSuodVueTs +, cs + gT +, + gbo + = +is_deu_hook_g +< +SuodVueTs +>:: +vue +> + +116  +suod_vue_as +; + +118 + gme +< +ass + + gT +, cs + gBaHook +, + gbo + = +_y_hook_bo_is_ue +< +BaHook +>:: +vue +> + +119  +g_ba_vue_as +; + +121 + gme +< +ass + + gSuodVueTs +, cs + gT +, + gbo + = +_ba_hook_bo_is_ue +< +SuodVueTs +>:: +vue +> + +122  +suod_ba_vue_as +; + +124 + gme +< +ass + + gSuodVueTs +, + gbo + = +_memb_vue_as +< +SuodVueTs +>:: +vue +> + +125  +suod_memb_vue_as +; + +127 + gme +< +ass + + gSuodVueTs +, + gbo + = +_y_hook_bo_is_ue +< +SuodVueTs +>:: +vue +> + +128  +y__ce_vue_as +; + +131 + gme +< +ass + + gT +, cs + gBaHook +> + +132  + gg_ba_vue_as +< + gT +, + gBaHook +, + gue +> + +133 : +y_hook_ba_vue_as +< +T +, + gBaHook +> + +137 + gme +< +ass + + gT +, cs + gBaHook +> + +138  + gg_ba_vue_as +< + gT +, + gBaHook +, + gl +> + +139 : +ce_hook_ba_vue_as +< +T +, + gBaHook +> + +143 + gme +< +ass + + gSuodVueTs +, cs + gT +> + +144  + gsuod_vue_as +< + gSuodVueTs +, + gT +, + gue +> + +145 {  +tyme + + tSuodVueTs +:: + tme + + ty +< + tT +>:: + tty +ype; }; + +148 + gme +< +ass + + gSuodVueTs +, cs + gT +> + +149  + gsuod_vue_as +< + gSuodVueTs +, + gT +, + gl +> + +150 {  +SuodVueTs + + tty +; }; + +153 + gme +< +ass + + gBaHook +, cs + gT +> + +154  + gsuod_ba_vue_as +< + gBaHook +, + gT +, + gue +> + +155 : +g_ba_vue_as +< +T +, + gBaHook +> + +159 + gme +< +ass + + gSuodVueTs +, cs + gT +> + +160  + gsuod_ba_vue_as +< + gSuodVueTs +, + gT +, + gl +> + +161 : +suod_memb_vue_as +< +SuodVueTs +> + +165 + gme +< +ass + + gMembHook +> + +166  + gsuod_memb_vue_as +< + gMembHook +, + gue +> + +167 : +g_memb_vue_as +< +MembHook +> + +171 + gme +< +ass + + gSuodVueTs +> + +172  + gsuod_memb_vue_as +< + gSuodVueTs +, + gl +> + +173 : +y__ce_vue_as +< +SuodVueTs +> + +176 + gme +< +ass + + gAnyToSomeHook_ProVueTs +> + +177  + gy__ce_vue_as +< + gAnyToSomeHook_ProVueTs +, + gue +> + +180  +tyme + + tAnyToSomeHook_ProVueTs +:: + tbasic_hook_t + basic_hook_t; + +181  +tyme + + tpor_bd + + +182 < + ttyme + + tbasic_hook_t +:: + tnode_r +, >:: + tty + + tvoid_por +; + +183  +tyme + + tAnyToSomeHook_ProVueTs +:: + tme + + +184 + tnode_as_om_voidr +< + tvoid_por +>:: + tty + + ty_node_as +; + +186  + gty + : +basic_hook_t + + +188  +y_node_as + + tnode_as +; + +192 + gme +< +ass + + gSuodVueTs +> + +193  + gy__ce_vue_as +< + gSuodVueTs +, + gl +> + +195  +SuodVueTs + + tty +; + +202 + gme +< +ass + + gT +, cs + gSuodVueTs +> + +203  + gg_vue_as + + +204 : +suod_ba_vue_as +< +tyme + +suod_vue_as +< +SuodVueTs +, + gT +>:: +ty +, T> + +207 + gme +< +ass + + gSuodVueTs +> + +208  + sg_node_as + + +210  +tyme + + tg_vue_as +<, + tSuodVueTs +>:: + tty +:: + tnode_as +ype; + +220  + ~ + + @/usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp + +13 #ide +BOOST_INTRUSIVE_DETAIL_IS_STATEFUL_VALUE_TRAITS_HPP + + +14  + #BOOST_INTRUSIVE_DETAIL_IS_STATEFUL_VALUE_TRAITS_HPP + + + ) + +16 #ide +BOOST_CONFIG_HPP + + +17  + ~ + +20 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +21 #agm + + + +24 #i +defed +( +_MSC_VER +) && (_MSC_VER <= 1310) + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gusive + { + +30 +mea + + gda + { + +32 + gme +< +ass + + gVueTs +> + +33  + sis_eful_vue_as + + +35 cڡ +bo + + gvue + = ! +da +:: +is_emy +< +VueTs +>:: +vue +; + +42  + ~ + +44 + $BOOST_INTRUSIVE_CREATE_FUNCTION_DETECTOR +( +to_node_r +, +boo_usive +) + +45 + $BOOST_INTRUSIVE_CREATE_FUNCTION_DETECTOR +( +to_vue_r +, +boo_usive +) + +47 +mea + +boo + { + +48 +mea + +usive + { + +49 +mea + +da + { + +51 +me +< +ass + +VueTs +> + +52  + sis_eful_vue_as + + +54  +tyme + + tVueTs +:: + tnode_r +ode_ptr; + +55  +tyme + + tVueTs +:: + tpor +ointer; + +56  +tyme + + tVueTs +:: + tvue_ty + value_type; + +57  +tyme + + tVueTs +:: + tcڡ_node_r + const_node_ptr; + +58  +tyme + + tVueTs +:: + tcڡ_por + const_pointer; + +60  +VueTs + + tvue_as +; + +62 cڡ +bo + +vue + = + +63 ( +boo +:: +usive +:: +funi_de +:: +NSticFuni + == + +64 ( + `BOOST_INTRUSIVE_DETECT_FUNCTION +( +VueTs +, +boo_usive +, +node_r +, +to_node_r +, ( +vue_ty +&) ))) + +66 ( +boo +:: +usive +:: +funi_de +:: +NSticFuni + == + +67 ( + `BOOST_INTRUSIVE_DETECT_FUNCTION +( +VueTs +, +boo_usive +, +por +, +to_vue_r +, ( +node_r +) ))) + +69 ( +boo +:: +usive +:: +funi_de +:: +NSticFuni + == + +70 ( + `BOOST_INTRUSIVE_DETECT_FUNCTION +( +VueTs +, +boo_usive +, +cڡ_node_r +, +to_node_r +, (cڡ +vue_ty +&) ))) + +72 ( +boo +:: +usive +:: +funi_de +:: +NSticFuni + == + +73 ( + `BOOST_INTRUSIVE_DETECT_FUNCTION +( +VueTs +, +boo_usive +, +cڡ_por +, +to_vue_r +, ( +cڡ_node_r +) ))) + +77 }} + } +} + + @/usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp + +13 #ide +BOOST_INTRUSIVE_DETAIL_KEY_NODEPTR_COMP_HPP + + +14  + #BOOST_INTRUSIVE_DETAIL_KEY_NODEPTR_COMP_HPP + + + ) + +16 #ide +BOOST_CONFIG_HPP + + +17  + ~ + +20 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +21 #agm + + + +24  + ~ + +25  + ~ + +26  + ~ + +29 +mea + + gboo + { + +30 +mea + + gusive + { + +31 +mea + + gda + { + +33 + gme + < +ass + + gKeyTyKeyCom + + +34 , +ass + + gVueTs + + +35 , +ass + + gKeyOfVue + + +37  + skey_nod_comp_tys + + +39  +VueTs + + tvue_as +; + +40  +tyme + + tvue_as +:: + tvue_ty + value_type; + +41  +tyme + + tvue_as +:: + tnode_r +ode_ptr; + +42  +tyme + + tvue_as +:: + tcڡ_node_r + const_node_ptr; + +43  +tyme + + tda +:: + tif_c + + +44 < + tda +:: + tis_me +< + tKeyOfVue +, >:: + tvue + + +45 , + tda +:: + tidty +< + tvue_ty +> + +46 , + tKeyOfVue + + +47 >:: + tty + + tkey_of_vue +; + +48  + g_vue_com + + +49 < + ttyme + + tVueTs +:: + tpor +, + tKeyTyKeyCom +, + tkey_of_vue +> + tba_t +; + +54 + gme + < +ass + + gKeyTyKeyCom + + +55 , +ass + + gVueTs + + +56 , +ass + + gKeyOfVue + =  + +58  +key_nod_comp + + +60 : +public + +key_nod_comp_tys +< +KeyTyKeyCom +, + gVueTs +, + gKeyOfVue +>:: +ba_t + + +62 +ive +: + +63  +sf_ty +; + +65 + gpublic +: + +66  +key_nod_comp_tys +< + tKeyTyKeyCom +, + tVueTs +, + tKeyOfVue +> + ttys_t +; + +67  +tyme + + ttys_t +:: + tvue_as + value_traits; + +68  +tyme + + ttys_t +:: + tvue_ty + value_type; + +69  +tyme + + ttys_t +:: + tnode_r +ode_ptr; + +70  +tyme + + ttys_t +:: + tcڡ_node_r + const_node_ptr; + +71  +tyme + + ttys_t +:: + tba_t + base_t; + +72  +tyme + + ttys_t +:: + tkey_of_vue + key_of_value; + +74 + gme + < +ass + + gP1 +> + +75  + sis_me__nod_cvtib + + +77 cڡ +bo + + gme_ty + = +is_me +< +P1 +, + gcڡ_node_r +>:: +vue + || is_me::value; + +78 cڡ +bo + + gvue + = +me_ty + || +is_cvtib +< +P1 +, + gcڡ_node_r +>:: +vue +; + +81 +ba_t + +ba +() const + +82 {  + gic_ +(* + gthis +); } + +84 +BOOST_INTRUSIVE_FORCEINLINE + +key_nod_comp +( +KeyTyKeyCom + +kcomp +, cڡ +VueTs + * +as +) + +85 : +ba_t +( +kcomp +), +as_ +( +as +) + +89 + gme +< +ass + + gT1 +> + +90 +BOOST_INTRUSIVE_FORCEINLINE + +bo + +ݔ +()(cڡ + gT1 + & + gt1 +, +tyme + + gab_if_c +< + gis_me__nod_cvtib +:: +vue +, + gsf_ty +* >:: +ty + = 0) const + +91 {  +ba +(). +g +()( +key_of_vue +()(* +as_ +-> +to_vue_r +( +t1 +))); } + +95 + gme +< +ass + + gT1 +, cs + gT2 +> + +96 +BOOST_INTRUSIVE_FORCEINLINE + +bo + +ݔ +() + +97 (cڡ + gT1 + & + gt1 +, cڡ + gT2 + & + gt2 +, +tyme + + gab_if_c +< + gis_me__nod_cvtib +:: +vue + && +is_me__nod_cvtib +< +T2 +>::vue, + gsf_ty +* >:: +ty + = 0) const + +98 {  +ba +()(* +as_ +-> +to_vue_r +( +t1 +), *as_->to_vue_r( +t2 +)); } + +101 + gme +< +ass + + gT1 +, cs + gT2 +> + +102 +BOOST_INTRUSIVE_FORCEINLINE + +bo + +ݔ +() + +103 (cڡ + gT1 + & + gt1 +, cڡ + gT2 + & + gt2 +, +tyme + + gab_if_c +< + gis_me__nod_cvtib +:: +vue + && ! +is_me__nod_cvtib +< +T2 +>::vue, + gsf_ty +* >:: +ty + = 0) const + +104 {  +ba +()(* +as_ +-> +to_vue_r +( +t1 +), +t2 +); } + +107 + gme +< +ass + + gT1 +, cs + gT2 +> + +108 +BOOST_INTRUSIVE_FORCEINLINE + +bo + +ݔ +() + +109 (cڡ + gT1 + & + gt1 +, cڡ + gT2 + & + gt2 +, +tyme + + gab_if_c +< ! + gis_me__nod_cvtib +:: +vue + && +is_me__nod_cvtib +< +T2 +>::vue, + gsf_ty +* >:: +ty + = 0) const + +110 {  +ba +()( +t1 +, * +as_ +-> +to_vue_r +( +t2 +)); } + +113 + gme +< +ass + + gT1 +, cs + gT2 +> + +114 +BOOST_INTRUSIVE_FORCEINLINE + +bo + +ݔ +() + +115 (cڡ + gT1 + & + gt1 +, cڡ + gT2 + & + gt2 +, +tyme + + gab_if_c +< ! + gis_me__nod_cvtib +:: +vue + && ! +is_me__nod_cvtib +< +T2 +>::vue, + gsf_ty +* >:: +ty + = 0) const + +116 {  +ba +()( +t1 +, +t2 +); } + +118 cڡ +VueTs + *cڡ + gas_ +; + + @/usr/include/boost/intrusive/detail/list_iterator.hpp + +14 #ide +BOOST_INTRUSIVE_LIST_ITERATOR_HPP + + +15  + #BOOST_INTRUSIVE_LIST_ITERATOR_HPP + + + ) + +17 #ide +BOOST_CONFIG_HPP + + +18  + ~ + +21 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +22 #agm + + + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30 +mea + + gboo + { + +31 +mea + + gusive + { + +35 + gme +< +ass + + gVueTs +, +bo + + gIsCڡ +> + +36 as + cli_ + + +38 + give +: + +39  +i + + +40 < + tVueTs +, + tIsCڡ +, + td +:: + tbideiڮ__g +> + ttys_t +; + +42 cڡ +bo + + geful_vue_as + = +tys_t +:: +eful_vue_as +; + +44  +VueTs + + tvue_as +; + +45  +tyme + + ttys_t +:: + tnode_as +ode_traits; + +47  +tyme + + ttys_t +:: + tnode +ode; + +48  +tyme + + ttys_t +:: + tnode_r +ode_ptr; + +49  +tyme + + ttys_t +:: + tcڡ_vue_as_r + const_value_traits_ptr; + +51 + gpublic +: + +52  +tyme + + ttys_t +:: + t_ty +:: + tdifn_ty + difference_type; + +53  +tyme + + ttys_t +:: + t_ty +:: + tvue_ty + value_type; + +54  +tyme + + ttys_t +:: + t_ty +:: + tpor +ointer; + +55  +tyme + + ttys_t +:: + t_ty +:: + tn +eference; + +56  +tyme + + ttys_t +:: + t_ty +:: + t_gy + iterator_category; + +58 +BOOST_INTRUSIVE_FORCEINLINE + +li_ +() + +61 +BOOST_INTRUSIVE_FORCEINLINE + +exic + +li_ +(cڡ +node_r + & +nod +, cڡ +cڡ_vue_as_r + & +as_r +) + +62 : +membs_ +( +nod +, +as_r +) + +65 +BOOST_INTRUSIVE_FORCEINLINE + +li_ +i_< +VueTs +, +l +> cڡ& +h +) + +66 : +membs_ +( +h +. +pod_node +(), oth. +g_vue_as +()) + +69 +BOOST_INTRUSIVE_FORCEINLINE + +node_r + +pod_node +() const + +70 {  + gmembs_ +. + gnod_ +; } + +72 +BOOST_INTRUSIVE_FORCEINLINE + + gli_ + & + gݔ +=(cڡ +node_r + & +node +) + +73 { +membs_ +. +nod_ + = +node +;  + gic_ +< + gli_ +&>(* + gthis +); } + +75 +BOOST_INTRUSIVE_FORCEINLINE + +cڡ_vue_as_r + +g_vue_as +() const + +76 {  + gmembs_ +. +g_r +(); } + +78 + gpublic +: + +79 +BOOST_INTRUSIVE_FORCEINLINE + +li_ +& +ݔ +++() + +81 +node_r + +p + = +node_as +:: +g_xt +( +membs_ +. +nod_ +); + +82 + gmembs_ +. + gnod_ + = +p +; + +83  + gic_ +< + gli_ +&> (* + gthis +); + +86 +BOOST_INTRUSIVE_FORCEINLINE + +li_ + + gݔ +++() + +88 +li_ + +su + (* +this +); + +89 + gmembs_ +. + gnod_ + = +node_as +:: +g_xt +( +membs_ +. +nod_ +); + +90  + gsu +; + +93 +BOOST_INTRUSIVE_FORCEINLINE + + gli_ +& + gݔ +--() + +95 + gmembs_ +. + gnod_ + = +node_as +:: +g_evious +( +membs_ +. +nod_ +); + +96  + gic_ +< + gli_ +&> (* + gthis +); + +99 +BOOST_INTRUSIVE_FORCEINLINE + +li_ + + gݔ +--() + +101 +li_ + +su + (* +this +); + +102 + gmembs_ +. + gnod_ + = +node_as +:: +g_evious +( +membs_ +. +nod_ +); + +103  + gsu +; + +106 +BOOST_INTRUSIVE_FORCEINLINE + +nd + +bo + + gݔ +=(cڡ +li_ +& +l +, cڡ + gli_ +& + gr +) + +107 {  + gl +. +pod_node +(= +r +.pointed_node(); } + +109 +BOOST_INTRUSIVE_FORCEINLINE + +nd + +bo + + gݔ +!(cڡ +li_ +& +l +, cڡ + gli_ +& + gr +) + +110 {  !( + gl + = +r +); } + +112 +BOOST_INTRUSIVE_FORCEINLINE + +n + + gݔ +*() const + +113 {  * + gݔ +->(); } + +115 +BOOST_INTRUSIVE_FORCEINLINE + +por + + gݔ +->() const + +116 {  + gthis +-> +ݔ_row +( +da +:: +bo_ +< +eful_vue_as +>()); } + +118 + gli_ +< + gVueTs +, + gl +> +uncڡ +() const + +119 {  + gli_ +< + gVueTs +, + gl +>( + gthis +-> +pod_node +(),his-> +g_vue_as +()); } + +121 + give +: + +122 +BOOST_INTRUSIVE_FORCEINLINE + +por + +ݔ_row +( +da +:: +l_ +) const + +123 {  +VueTs +:: +to_vue_r +( +membs_ +. +nod_ +); } + +125 +BOOST_INTRUSIVE_FORCEINLINE + +por + +ݔ_row +( +da +:: +ue_ +) const + +126 {  +this +-> +g_vue_as +()-> +to_vue_r +( +membs_ +. +nod_ +); } + +128 + gi_membs +< + gnode_r +, + gcڡ_vue_as_r +, + geful_vue_as +> + gmembs_ +; + + @/usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp + +12 #ide +BOOST_INTRUSIVE_DETAIL_MINIMAL_LESS_EQUAL_HEADER_HPP + + +13  + #BOOST_INTRUSIVE_DETAIL_MINIMAL_LESS_EQUAL_HEADER_HPP + + + ) + +14 # +#ide +BOOST_CONFIG_HPP + + +16  + ~ + +18 # +#i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +20 #agm + + + +22 # +#// +Try + +to + +avoid + +udg + < +funiڮ +>, +as + + +'s quite big in C++11 + +24 #i +defed +( +BOOST_GNU_STDLIB +) + +25  + ~ + +27  + ~ + + @/usr/include/boost/intrusive/detail/mpl.hpp + +14 #ide +BOOST_INTRUSIVE_DETAIL_MPL_HPP + + +15  + #BOOST_INTRUSIVE_DETAIL_MPL_HPP + + + ) + +17 #ide +BOOST_CONFIG_HPP + + +18  + ~ + +21 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +22 #agm + + + +25  + ~ + +26  + ~ + +27  + ~ + +29 +mea + + gboo + { + +30 +mea + + gusive + { + +31 +mea + + gda + { + +33 +usg + + gboo +:: +move_da +:: +is_me +; + +34 +usg + + gboo +:: +move_da +:: +add_cڡ +; + +35 +usg + + gboo +:: +move_da +:: +move_cڡ +; + +36 +usg + + gboo +:: +move_da +:: +move_cv +; + +37 +usg + + gboo +:: +move_da +:: +move_n +; + +38 +usg + + gboo +:: +move_da +:: +add_n +; + +39 +usg + + gboo +:: +move_da +:: +move_por +; + +40 +usg + + gboo +:: +move_da +:: +add_por +; + +41 +usg + + gboo +:: +move_da +:: +ue_ty +; + +42 +usg + + gboo +:: +move_da +:: +l_ty +; + +43 +usg + + gboo +:: +move_da +:: +ab_if_c +; + +44 +usg + + gboo +:: +move_da +:: +ab_if +; + +45 +usg + + gboo +:: +move_da +:: +dib_if_c +; + +46 +usg + + gboo +:: +move_da +:: +dib_if +; + +47 +usg + + gboo +:: +move_da +:: +is_cvtib +; + +48 +usg + + gboo +:: +move_da +:: +if_c +; + +49 +usg + + gboo +:: +move_da +:: +if_ +; + +50 +usg + + gboo +:: +move_da +:: +is_cڡ +; + +51 +usg + + gboo +:: +move_da +:: +idty +; + +52 +usg + + gboo +:: +move_da +:: +ignmt_of +; + +53 +usg + + gboo +:: +move_da +:: +is_emy +; + +54 +usg + + gboo +:: +move_da +:: +addssof +; + +55 +usg + + gboo +:: +move_da +:: +gl_cڡt +; + +56 +usg + + gboo +:: +move_da +:: +ab_if_cvtib +; + +57 +usg + + gboo +:: +move_da +:: +dib_if_cvtib +; + +58 +usg + + gboo +:: +move_da +:: +bo_ +; + +59 +usg + + gboo +:: +move_da +:: +ue_ +; + +60 +usg + + gboo +:: +move_da +:: +l_ +; + +61 +usg + + gboo +:: +move_da +:: +yes_ty +; + +62 +usg + + gboo +:: +move_da +:: +no_ty +; + +63 +usg + + gboo +:: +move_da +:: +y +; + +64 +usg + + gboo +:: +move_da +:: +ev_if_c +; + +65 +usg + + gboo +:: +move_da +:: +ev_if +; + +66 +usg + + gboo +:: +move_da +:: +unvoid_f +; + +67 +usg + + gboo +:: +move_da +:: +add_cڡ_if_c +; + +69 + gme +< + gd +:: +size_t + +S +> + +70  + sls_zos + + +72 cڡ +d +:: +size_t + +vue + = ( +S + & std::size_t(1)? 0 : (1 + +ls_zos +<(S>>1u)>::value); + +75 + gme +<> + +76  + gls_zos +<0> + +78 cڡ + gd +:: +size_t + +vue + = 0; + +81 + gme +<> + +82  + gls_zos +<1> + +84 cڡ + gd +:: +size_t + +vue + = 0; + +88  + #BOOST_INTRUSIVE_INSTANTIATE_DEFAULT_TYPE_TMPLT +( +TNAME +) \ + +89 +me + < +tyme + +T +> \ + +90  +boo_usive_has_ty_ + ## +TNAME + \ + +92 +me + < +tyme + +X +> \ + +93  + ` +(, +tyme + +X +:: +TNAME +*); \ + +95 +me + < +tyme + +X +> \ + +96  + ` +(...); \ + +98 cڡ +bo + +vue + = (1 =( + +< +T +>(0, 0))); \ + +101 +me + < +tyme + +T +,ym +DeuTy +> \ + +102  +boo_usive_deu_ty_ + ## +TNAME + \ + +104  + sDeuWp + {  +DeuTy + + tTNAME +; }; \ + +106  +tyme + \ + +107 :: + tboo +:: + tusive +:: + tda +:: + tif_c + \ + +108 < + tboo_usive_has_ty_ + ## + tTNAME +< + tT +>:: + tvue + \ + +109 , + tT +, + tDeuWp +>:: + tty +:: + tTNAME +ype; \ + +112 + + ) + +113  + #BOOST_INTRUSIVE_OBTAIN_TYPE_WITH_DEFAULT +( +INSTANTIATION_NS_PREFIX +, +T +, +TNAME +, +TIMPL +) \ + +114 +tyme + +INSTANTIATION_NS_PREFIX + \ + +115 +boo_usive_deu_ty_ + ## +TNAME +< +T +, +TIMPL + >:: +ty + \ + +117 + + ) + +118  + #BOOST_INTRUSIVE_HAS_TYPE +( +INSTANTIATION_NS_PREFIX +, +T +, +TNAME +) \ + +119 +INSTANTIATION_NS_PREFIX + \ + +120 +boo_usive_has_ty_ + ## +TNAME +< +T + >:: +vue + \ + +122 + + ) + +123  + #BOOST_INTRUSIVE_INSTANTIATE_EVAL_DEFAULT_TYPE_TMPLT +( +TNAME +)\ + +124 +me + < +tyme + +T +,ym +DeuTy +> \ + +125  +boo_usive_ev_deu_ty_ + ## +TNAME + \ + +127 +me + < +tyme + +X +> \ + +128  + ` +(, +tyme + +X +:: +TNAME +*); \ + +130 +me + < +tyme + +X +> \ + +131  + ` +(...); \ + +133  +DeuWp + \ + +134 {  +tyme + + tDeuTy +:: + tty + + tTNAME +; }; \ + +136 cڡ +bo + +vue + = (1 =( + +< +T +>(0, 0))); \ + +138  +tyme + \ + +139 :: + tboo +:: + tusive +:: + tda +:: + tev_if_c + \ + +140 < + tvue + \ + +141 , :: + tboo +:: + tusive +:: + tda +:: + tidty +< + tT +> \ + +142 , :: + tboo +:: + tusive +:: + tda +:: + tidty +< + tDeuWp +> \ + +143 >:: + tty +:: + tTNAME +ype; \ + +146 + + ) + +147  + #BOOST_INTRUSIVE_OBTAIN_TYPE_WITH_EVAL_DEFAULT +( +INSTANTIATION_NS_PREFIX +, +T +, +TNAME +, +TIMPL +) \ + +148 +tyme + +INSTANTIATION_NS_PREFIX + \ + +149 +boo_usive_ev_deu_ty_ + ## +TNAME +< +T +, +TIMPL + >:: +ty + \ + +151 + + ) + +152  + #BOOST_INTRUSIVE_INTERNAL_STATIC_BOOL_IS_TRUE +( +TRAITS_PREFIX +, +TYPEDEF_TO_FIND +) \ + +153 +me + < +ass + +T +>\ + +154  +TRAITS_PREFIX +## +_bo +\ + +156 +me +< +bo + +Add +>\ + +157  + stwo__the + { +yes_ty + +_ +[2 + +Add +];};\ + +158 +me + < +ass + +U +>  +yes_ty + + ` +(...);\ + +159 +me + < +ass + +U +>  +two__the + + ` + ();\ + +160 cڡ +d +:: +size_t + +vue + = ( + +< +T +>(0));\ + +163 +me + < +ass + +T +>\ + +164  +TRAITS_PREFIX +## +_bo_is_ue +\ + +166 cڡ +bo + +vue + = +TRAITS_PREFIX +## +_bo +< +T +>::vu> ( +yes_ty +)*2;\ + +169 + + ) + +170  + #BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE +( +TRAITS_NAME +, +FUNC_NAME +) \ + +171 +me + < +tyme + +U +,ym +Sigtu +> \ + +172 +ass + +TRAITS_NAME + \ + +174 +ive +: \ + +175 +me +< +Sigtu +>  +hr +;\ + +176 +me +< +tyme + +T +> \ + +177 :: +boo +:: +usive +:: +da +:: +yes_ty + + ` +( +hr +<& +T +:: +FUNC_NAME +>*); \ + +178 +me +< +tyme + +T +> :: +boo +:: +usive +:: +da +:: +no_ty + + ` +(...); \ + +179 +public +: \ + +180 cڡ +bo + +vue + = ( + +< +U +>(0)=(:: +boo +:: +usive +:: +da +:: +yes_ty +); \ + +183 + + ) + +184  + #BOOST_INTRUSIVE_HAS_MEMBER_FUNC_CALLED +( +TRAITS_NAME +, +FUNC_NAME +) \ + +185 +me + < +tyme + +Ty +> \ + +186  +TRAITS_NAME + \ + +188  +BaMix + \ + +190  + `FUNC_NAME +(); \ + +192  +Ba + : +public + +Ty +,ubli +BaMix + { + `Ba +(); }; \ + +193 +me + < +tyme + +T +, T +t +> cs + cHr +{}; \ + +194 +me + < +tyme + +U +> \ + +195 :: +boo +:: +usive +:: +da +:: +no_ty + + ` +( +U +*, +Hr +<( +BaMix +::*)(), &U:: +FUNC_NAME +>* = 0); \ + +196 :: +boo +:: +usive +:: +da +:: +yes_ty + + ` +(...); \ + +197 cڡ +bo + +vue + = (:: +boo +:: +usive +:: +da +:: +yes_ty +=( + ` +(( +Ba +*)(0))); \ + +200 + + ) + +201  + #BOOST_INTRUSIVE_HAS_MEMBER_FUNC_CALLED_IGNORE_SIGNATURE +( +TRAITS_NAME +, +FUNC_NAME +) \ + +202 + `BOOST_INTRUSIVE_HAS_MEMBER_FUNC_CALLED +( +TRAITS_NAME +## +_igne_sigtu +, +FUNC_NAME +) \ + +204 +me + < +tyme + +Ty +, +ass +> \ + +205  +TRAITS_NAME + \ + +206 : +public + +TRAITS_NAME +## +_igne_sigtu +< +Ty +> \ + +209 + + ) + +214  + ~ + + @/usr/include/boost/intrusive/detail/reverse_iterator.hpp + +13 #ide +BOOST_INTRUSIVE_DETAIL_REVERSE_ITERATOR_HPP + + +14  + #BOOST_INTRUSIVE_DETAIL_REVERSE_ITERATOR_HPP + + + ) + +16 #ide +BOOST_CONFIG_HPP + + +17  + ~ + +20 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +21 #agm + + + +24  + ~ + +25  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gusive + { + +31 + gme +< +ass + + gIt +> + +32 as + cv_ + + +34 + gpublic +: + +35  +tyme + + tboo +:: + tusive +:: + t_as +< + tIt +>:: + tpor +ointer; + +36  +tyme + + tboo +:: + tusive +:: + t_as +< + tIt +>:: + tn +eference; + +37  +tyme + + tboo +:: + tusive +:: + t_as +< + tIt +>:: + tdifn_ty + difference_type; + +38  +tyme + + tboo +:: + tusive +:: + t_as +< + tIt +>:: + t_gy + iterator_category; + +39  +tyme + + tboo +:: + tusive +:: + t_as +< + tIt +>:: + tvue_ty + value_type; + +42  +It + + t_ty +; + +44 +v_ +() + +45 : +m_cut +() + +48 +exic + +v_ +( +It + +r +) + +49 : +m_cut +( +r +) + +52 +v_ +(cڡev_& +r +) + +53 : +m_cut +( +r +. +ba +()) + +56 +me +< +ass + +OthIt +> + +57 +v_ +cڡev_< +OthIt +>& +r + + +58 , +tyme + +boo +:: +usive +:: +da +:: +ab_if_cvtib +< +OthIt +, +It +>:: +ty +* =0 + +60 : +m_cut +( +r +. +ba +()) + +63 +v_ + & +ݔ +=cڡev_& +r +) + +64 { +m_cut + = +r +. +ba +();  * + gthis +; } + +66 + gme +< +ass + + gOthIt +> + +67 +tyme + + gboo +:: +usive +:: +da +:: +ab_if_cvtib +< +OthIt +, + gIt +, + gv_ + &>:: +ty + + +68 +ݔ +=cڡ +v_ +< +OthIt +>& +r +) + +69 { +m_cut + = +r +. +ba +();  * + gthis +; } + +71 +It + +ba +() const + +72 {  + gm_cut +; } + +74 +n + + gݔ +*() const + +76 +It + +mp +( +m_cut +); + +77 -- + gmp +; + +78 +n + + gr + = * +mp +; + +79  + gr +; + +82 +por + + gݔ +->() const + +84 +It + +mp +( +m_cut +); + +85 -- + gmp +; + +86  +_row_su +( +mp +); + +89 +n + + gݔ +[]( +difn_ty + + goff +) const + +91  + gthis +-> + gm_cut +[- +off + - 1]; + +94 + gv_ +& + gݔ +++() + +96 -- + gm_cut +; + +97  * + gthis +; + +100 +v_ + + gݔ +++() + +102 +v_ + +mp +((* +this +)); + +103 -- + gm_cut +; + +104  + gmp +; + +107 + gv_ +& + gݔ +--() + +109 ++ + gm_cut +; + +110  * + gthis +; + +113 +v_ + + gݔ +--() + +115 +v_ + +mp +((* +this +)); + +116 ++ + gm_cut +; + +117  + gmp +; + +120 +nd + +bo + + gݔ +==(cڡ +v_ +& +l +, cڡ + gv_ +& + gr +) + +121 {  + gl +. + gm_cut + = +r +. +m_cut +; } + +123 +nd + +bo + + gݔ +!=(cڡ +v_ +& +l +, cڡ + gv_ +& + gr +) + +124 {  + gl +. + gm_cut + ! +r +. +m_cut +; } + +126 +nd + +bo + + gݔ +<(cڡ + gv_ +& + gl +, cڡev_& + gr +) + +127 {  + gl +. + gm_cut + > + gr +.m_current; } + +129 +nd + +bo + + gݔ +<=(cڡ +v_ +& +l +, cڡ + gv_ +& + gr +) + +130 {  + gl +. + gm_cut + > +r +. +m_cut +; } + +132 +nd + +bo + + gݔ +>(cڡ + gv_ +& + gl +, cڡev_& + gr +) + +133 {  + gl +. + gm_cut + < + gr +.m_current; } + +135 +nd + +bo + + gݔ +>=(cڡ +v_ +& +l +, cڡ + gv_ +& + gr +) + +136 {  + gl +. + gm_cut + < +r +. +m_cut +; } + +138 + gv_ +& + gݔ ++=( +difn_ty + +off +) + +139 { +m_cut + - +off +;  * + gthis +; } + +141 + gv_ +& + gݔ +-=( +difn_ty + +off +) + +142 { +m_cut + + +off +;  * + gthis +; } + +144 +nd + +v_ + + gݔ ++ev_ + gl +, +difn_ty + + goff +) + +145 {  ( + gl + + +off +); } + +147 +nd + +v_ + + gݔ ++( +difn_ty + + goff +,ev_ + gr +) + +148 {  ( + gr + + +off +); } + +150 +nd + +v_ + + gݔ +-ev_ + gl +, +difn_ty + + goff +) + +151 {  ( + gl +- +off +); } + +153 +nd + +difn_ty + + gݔ +-(cڡ + gv_ +& + gl +, cڡev_& + gr +) + +154 {  + gr +. + gm_cut + - + gl +.m_current; } + +156 + give +: + +157 +It + +m_cut +; + +163  + ~ + + @/usr/include/boost/intrusive/detail/simple_disposers.hpp + +13 #ide +BOOST_INTRUSIVE_DETAIL_SIMPLE_DISPOSERS_HPP + + +14  + #BOOST_INTRUSIVE_DETAIL_SIMPLE_DISPOSERS_HPP + + + ) + +16 #ide +BOOST_CONFIG_HPP + + +17  + ~ + +20 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +21 #agm + + + +24 +mea + + gboo + { + +25 +mea + + gusive + { + +26 +mea + + gda + { + +28 as + cnu_dior + + +30 + gpublic +: + +31 +me + < +ass + +Por +> + +32  +ݔ +()( +Por +) + +36 + gme +< +ass + + gNodeAlgܙhms +> + +37 as + c_dior + + +39  +tyme + + tNodeAlgܙhms +:: + tnode_r +ode_ptr; + +41 + gpublic +: + +42 +BOOST_INTRUSIVE_FORCEINLINE +  +ݔ +()(cڡ +node_r + & +p +) + +43 { +NodeAlgܙhms +:: + +( +p +); } + + @/usr/include/boost/intrusive/detail/size_holder.hpp + +13 #ide +BOOST_INTRUSIVE_DETAIL_SIZE_HOLDER_HPP + + +14  + #BOOST_INTRUSIVE_DETAIL_SIZE_HOLDER_HPP + + + ) + +16 #ide +BOOST_CONFIG_HPP + + +17  + ~ + +20 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +21 #agm + + + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gusive + { + +28 +mea + + gda + { + +30 + gme +< +bo + + gCڡtSize +, +ass + + gSizeTy +, cs + gTag + = > + +31  + ssize_hd + + +33 cڡ +bo + +cڡt_time_size + = +CڡtSize +; + +34  +SizeTy + + tsize_ty +; + +36 +BOOST_INTRUSIVE_FORCEINLINE + +SizeTy + +g_size +() const + +37 {  + gsize_ +; } + +39 +BOOST_INTRUSIVE_FORCEINLINE +  +t_size +( +SizeTy + +size +) + +40 { + gsize_ + = +size +; } + +42 +BOOST_INTRUSIVE_FORCEINLINE +  +deemt +() + +43 { -- + gsize_ +; } + +45 +BOOST_INTRUSIVE_FORCEINLINE +  +emt +() + +46 { ++ + gsize_ +; } + +48 +BOOST_INTRUSIVE_FORCEINLINE +  + +( +SizeTy + +n +) + +49 { + gsize_ + + +n +; } + +51 +BOOST_INTRUSIVE_FORCEINLINE +  +de +( +SizeTy + +n +) + +52 { + gsize_ + - +n +; } + +54 +BOOST_INTRUSIVE_FORCEINLINE +  +sw +( +size_hd + & +h +) + +55 { +SizeTy + +tmp +( +size_ +); + gsize_ + = +h +.size_; + gh +.size_ =mp; } + +57 +SizeTy + + gsize_ +; + +60 + gme +< +ass + + gSizeTy +, cs + gTag +> + +61  + gsize_hd +< + gl +, + gSizeTy +, + gTag +> + +63 cڡ +bo + + gcڡt_time_size + = +l +; + +64  +SizeTy + + tsize_ty +; + +66 +BOOST_INTRUSIVE_FORCEINLINE + +size_ty + +g_size +() const + +69 +BOOST_INTRUSIVE_FORCEINLINE +  +t_size +( +size_ty +) + +72 +BOOST_INTRUSIVE_FORCEINLINE +  +deemt +() + +75 +BOOST_INTRUSIVE_FORCEINLINE +  +emt +() + +78 +BOOST_INTRUSIVE_FORCEINLINE +  + +( +SizeTy +) + +81 +BOOST_INTRUSIVE_FORCEINLINE +  +de +( +SizeTy +) + +84 +BOOST_INTRUSIVE_FORCEINLINE +  +sw +( +size_hd +){} + + @/usr/include/boost/intrusive/detail/uncast.hpp + +13 #ide +BOOST_INTRUSIVE_DETAIL_UNCAST_HPP + + +14  + #BOOST_INTRUSIVE_DETAIL_UNCAST_HPP + + + ) + +16 #ide +BOOST_CONFIG_HPP + + +17  + ~ + +20 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +21 #agm + + + +24  + ~ + +25  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gusive + { + +30 +mea + + gda + { + +32 + gme +< +ass + + gCڡNodeP +> + +33  + sun_tys + + +35  +tyme + + tpor_as +< + tCڡNodeP +>:: + temt_ty +lement_type; + +36  +tyme + + tmove_cڡ +< + temt_ty +>:: + tty + + tn_cڡ_ty +; + +37  +tyme + + tpor_as +< + tCڡNodeP +>:: + +38 + tme + + tbd_por +< + tn_cڡ_ty +>:: + tty + + tn_cڡ_por +; + +39  + gpor_as +< + tn_cڡ_por +> + tn_cڡ_as +; + +42 + gme +< +ass + + gCڡNodeP +> + +43  +tyme + + gun_tys +< + gCڡNodeP +>:: +n_cڡ_por + + +44 +un +(cڡ +CڡNodeP + & +r +) + +46  +un_tys +< +CڡNodeP +>:: +n_cڡ_as +:: +cڡ__om +( +r +); + +53  + ~ + + @/usr/include/boost/intrusive/intrusive_fwd.hpp + +13 #ide +BOOST_INTRUSIVE_FWD_HPP + + +14  + #BOOST_INTRUSIVE_FWD_HPP + + + ) + +16 #ide +BOOST_CONFIG_HPP + + +17  + ~ + +19 # +#ide +BOOST_CSTDINT_HPP + + +21  + ~ + +23 # +#i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +25 #agm + + + +63 #i! +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +) + +65  + ~ + +66  + ~ + +67  + ~ + +69 +mea + + gboo + { + +70 +mea + + gusive + { + +72 #i! +defed +( +BOOST_INTERPROCESS_DOXYGEN_INVOKED +) + +73 #ifde +BOOST_HAS_INTPTR_T + + +74 + gusg + :: +boo +:: +u_t +; + +76  + gd +:: + tsize_t + + tu_t +; + +85 + gme +< +ass + + gNodeTs +> + +86 +ass + + gccur_li_gܙhms +; + +88 + gme +< +ass + + gNodeTs +> + +89 +ass + + gccur_i_gܙhms +; + +91 + gme +< +ass + + gNodeTs +> + +92 +ass + + glr_i_gܙhms +; + +94 + gme +< +ass + + gNodeTs +> + +95 +ass + + gbe_gܙhms +; + +97 + gme +< +ass + + gNodeTs +> + +98 +ass + + grb_gܙhms +; + +100 + gme +< +ass + + gNodeTs +> + +101 +ass + + gavɻe_gܙhms +; + +103 + gme +< +ass + + gNodeTs +> + +104 +ass + + gsg_gܙhms +; + +106 + gme +< +ass + + gNodeTs +> + +107 +ass + + gy_gܙhms +; + +109 + gme +< +ass + + gNodeTs +> + +110 +ass + + gp_gܙhms +; + +117 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +118 + gme + + +119 < +ass + + gT + + +120 , +ass + + gO1 + =  + +121 , +ass + + gO2 + =  + +122 , +ass + + gO3 + =  + +123 , +ass + + gO4 + =  + +124 , +ass + + gO5 + =  + +125 , +ass + + gO6 + =  + +128 +me +< +ass + +T +, + gass + ... + gOis +> + +130 +ass + + gi +; + +132 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +133 + gme + + +134 < +ass + + gO1 + =  + +135 , +ass + + gO2 + =  + +136 , +ass + + gO3 + =  + +139 +me +< +ass + ... +Ois +> + +141 +ass + +i_ba_hook +; + +143 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +144 + gme + + +145 < +ass + + gO1 + =  + +146 , +ass + + gO2 + =  + +147 , +ass + + gO3 + =  + +150 +me +< +ass + ... +Ois +> + +152 +ass + +i_memb_hook +; + +155 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +156 + gme + + +157 < +ass + + gT + + +158 , +ass + + gO1 + =  + +159 , +ass + + gO2 + =  + +160 , +ass + + gO3 + =  + +161 , +ass + + gO4 + =  + +164 +me +< +ass + +T +, + gass + ... + gOis +> + +166 +ass + + gli +; + +168 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +169 + gme + + +170 < +ass + + gO1 + =  + +171 , +ass + + gO2 + =  + +172 , +ass + + gO3 + =  + +175 +me +< +ass + ... +Ois +> + +177 +ass + +li_ba_hook +; + +179 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +180 + gme + + +181 < +ass + + gO1 + =  + +182 , +ass + + gO2 + =  + +183 , +ass + + gO3 + =  + +186 +me +< +ass + ... +Ois +> + +188 +ass + +li_memb_hook +; + +191 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +192 + gme + + +193 < +ass + + gT + + +194 , +ass + + gO1 + =  + +195 , +ass + + gO2 + =  + +196 , +ass + + gO3 + =  + +197 , +ass + + gO4 + =  + +198 , +ass + + gO5 + =  + +199 , +ass + + gO6 + =  + +202 +me +< +ass + +T +, + gass + ... + gOis +> + +204 +ass + + grb +; + +206 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +207 + gme + + +208 < +ass + + gT + + +209 , +ass + + gO1 + =  + +210 , +ass + + gO2 + =  + +211 , +ass + + gO3 + =  + +212 , +ass + + gO4 + =  + +213 , +ass + + gO5 + =  + +214 , +ass + + gO6 + =  + +217 +me +< +ass + +T +, + gass + ... + gOis +> + +219 +ass + + gt +; + +221 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +222 + gme + + +223 < +ass + + gT + + +224 , +ass + + gO1 + =  + +225 , +ass + + gO2 + =  + +226 , +ass + + gO3 + =  + +227 , +ass + + gO4 + =  + +228 , +ass + + gO5 + =  + +229 , +ass + + gO6 + =  + +232 +me +< +ass + +T +, + gass + ... + gOis +> + +234 +ass + + gmuit +; + +236 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +237 + gme + + +238 < +ass + + gO1 + =  + +239 , +ass + + gO2 + =  + +240 , +ass + + gO3 + =  + +241 , +ass + + gO4 + =  + +244 +me +< +ass + ... +Ois +> + +246 +ass + +t_ba_hook +; + +248 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +249 + gme + + +250 < +ass + + gO1 + =  + +251 , +ass + + gO2 + =  + +252 , +ass + + gO3 + =  + +253 , +ass + + gO4 + =  + +256 +me +< +ass + ... +Ois +> + +258 +ass + +t_memb_hook +; + +261 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +262 + gme + + +263 < +ass + + gT + + +264 , +ass + + gO1 + =  + +265 , +ass + + gO2 + =  + +266 , +ass + + gO3 + =  + +267 , +ass + + gO4 + =  + +268 , +ass + + gO5 + =  + +269 , +ass + + gO6 + =  + +272 +me +< +ass + +T +, + gass + ... + gOis +> + +274 +ass + + gy +; + +276 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +277 + gme + + +278 < +ass + + gT + + +279 , +ass + + gO1 + =  + +280 , +ass + + gO2 + =  + +281 , +ass + + gO3 + =  + +282 , +ass + + gO4 + =  + +283 , +ass + + gO5 + =  + +284 , +ass + + gO6 + =  + +287 +me +< +ass + +T +, + gass + ... + gOis +> + +289 +ass + + gy_t +; + +291 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +292 + gme + + +293 < +ass + + gT + + +294 , +ass + + gO1 + =  + +295 , +ass + + gO2 + =  + +296 , +ass + + gO3 + =  + +297 , +ass + + gO4 + =  + +298 , +ass + + gO5 + =  + +299 , +ass + + gO6 + =  + +302 +me +< +ass + +T +, + gass + ... + gOis +> + +304 +ass + + gy_muit +; + +307 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +308 + gme + + +309 < +ass + + gT + + +310 , +ass + + gO1 + =  + +311 , +ass + + gO2 + =  + +312 , +ass + + gO3 + =  + +313 , +ass + + gO4 + =  + +314 , +ass + + gO5 + =  + +315 , +ass + + gO6 + =  + +318 +me +< +ass + +T +, + gass + ... + gOis +> + +320 +ass + + gavɻe +; + +322 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +323 + gme + + +324 < +ass + + gT + + +325 , +ass + + gO1 + =  + +326 , +ass + + gO2 + =  + +327 , +ass + + gO3 + =  + +328 , +ass + + gO4 + =  + +329 , +ass + + gO5 + =  + +330 , +ass + + gO6 + =  + +333 +me +< +ass + +T +, + gass + ... + gOis +> + +335 +ass + + gavl_t +; + +337 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +338 + gme + + +339 < +ass + + gT + + +340 , +ass + + gO1 + =  + +341 , +ass + + gO2 + =  + +342 , +ass + + gO3 + =  + +343 , +ass + + gO4 + =  + +344 , +ass + + gO5 + =  + +345 , +ass + + gO6 + =  + +348 +me +< +ass + +T +, + gass + ... + gOis +> + +350 +ass + + gavl_muit +; + +352 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +353 + gme + + +354 < +ass + + gO1 + =  + +355 , +ass + + gO2 + =  + +356 , +ass + + gO3 + =  + +357 , +ass + + gO4 + =  + +360 +me +< +ass + ... +Ois +> + +362 +ass + +avl_t_ba_hook +; + +364 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +365 + gme + + +366 < +ass + + gO1 + =  + +367 , +ass + + gO2 + =  + +368 , +ass + + gO3 + =  + +369 , +ass + + gO4 + =  + +372 +me +< +ass + ... +Ois +> + +374 +ass + +avl_t_memb_hook +; + +378 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +379 + gme + + +380 < +ass + + gT + + +381 , +ass + + gO1 + =  + +382 , +ass + + gO2 + =  + +383 , +ass + + gO3 + =  + +384 , +ass + + gO4 + =  + +385 , +ass + + gO5 + =  + +386 , +ass + + gO6 + =  + +389 +me +< +ass + +T +, + gass + ... + gOis +> + +391 +ass + + gp +; + +393 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +394 + gme + + +395 < +ass + + gT + + +396 , +ass + + gO1 + =  + +397 , +ass + + gO2 + =  + +398 , +ass + + gO3 + =  + +399 , +ass + + gO4 + =  + +400 , +ass + + gO5 + =  + +401 , +ass + + gO6 + =  + +404 +me +< +ass + +T +, + gass + ... + gOis +> + +406 +ass + + gp_t +; + +408 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +409 + gme + + +410 < +ass + + gT + + +411 , +ass + + gO1 + =  + +412 , +ass + + gO2 + =  + +413 , +ass + + gO3 + =  + +414 , +ass + + gO4 + =  + +415 , +ass + + gO5 + =  + +416 , +ass + + gO6 + =  + +419 +me +< +ass + +T +, + gass + ... + gOis +> + +421 +ass + + gp_muit +; + +424 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +425 + gme + + +426 < +ass + + gT + + +427 , +ass + + gO1 + =  + +428 , +ass + + gO2 + =  + +429 , +ass + + gO3 + =  + +430 , +ass + + gO4 + =  + +431 , +ass + + gO5 + =  + +432 , +ass + + gO6 + =  + +435 +me +< +ass + +T +, + gass + ... + gOis +> + +437 +ass + + gsg +; + +439 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +440 + gme + + +441 < +ass + + gT + + +442 , +ass + + gO1 + =  + +443 , +ass + + gO2 + =  + +444 , +ass + + gO3 + =  + +445 , +ass + + gO4 + =  + +446 , +ass + + gO5 + =  + +447 , +ass + + gO6 + =  + +450 +me +< +ass + +T +, + gass + ... + gOis +> + +452 +ass + + gsg_t +; + +454 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +455 + gme + + +456 < +ass + + gT + + +457 , +ass + + gO1 + =  + +458 , +ass + + gO2 + =  + +459 , +ass + + gO3 + =  + +460 , +ass + + gO4 + =  + +461 , +ass + + gO5 + =  + +462 , +ass + + gO6 + =  + +465 +me +< +ass + +T +, + gass + ... + gOis +> + +467 +ass + + gsg_muit +; + +469 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +470 + gme + + +471 < +ass + + gT + + +472 , +ass + + gO1 + =  + +473 , +ass + + gO2 + =  + +474 , +ass + + gO3 + =  + +475 , +ass + + gO4 + =  + +476 , +ass + + gO5 + =  + +477 , +ass + + gO6 + =  + +480 +me +< +ass + +T +, + gass + ... + gOis +> + +482 +ass + + gbe +; + +484 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +485 + gme + + +486 < +ass + + gT + + +487 , +ass + + gO1 + =  + +488 , +ass + + gO2 + =  + +489 , +ass + + gO3 + =  + +490 , +ass + + gO4 + =  + +491 , +ass + + gO5 + =  + +492 , +ass + + gO6 + =  + +495 +me +< +ass + +T +, + gass + ... + gOis +> + +497 +ass + + gbs_t +; + +499 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +500 + gme + + +501 < +ass + + gT + + +502 , +ass + + gO1 + =  + +503 , +ass + + gO2 + =  + +504 , +ass + + gO3 + =  + +505 , +ass + + gO4 + =  + +506 , +ass + + gO5 + =  + +507 , +ass + + gO6 + =  + +510 +me +< +ass + +T +, + gass + ... + gOis +> + +512 +ass + + gbs_muit +; + +514 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +515 + gme + + +516 < +ass + + gO1 + =  + +517 , +ass + + gO2 + =  + +518 , +ass + + gO3 + =  + +521 +me +< +ass + ... +Ois +> + +523 +ass + +bs_t_ba_hook +; + +525 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +526 + gme + + +527 < +ass + + gO1 + =  + +528 , +ass + + gO2 + =  + +529 , +ass + + gO3 + =  + +532 +me +< +ass + ... +Ois +> + +534 +ass + +bs_t_memb_hook +; + +538 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +539 + gme + + +540 < +ass + + gT + + +541 , +ass + + gO1 + =  + +542 , +ass + + gO2 + =  + +543 , +ass + + gO3 + =  + +544 , +ass + + gO4 + =  + +545 , +ass + + gO5 + =  + +546 , +ass + + gO6 + =  + +547 , +ass + + gO7 + =  + +548 , +ass + + gO8 + =  + +549 , +ass + + gO9 + =  + +550 , +ass + + gO10 + =  + +553 +me +< +ass + +T +, + gass + ... + gOis +> + +555 +ass + + ghashb +; + +557 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +558 + gme + + +559 < +ass + + gT + + +560 , +ass + + gO1 + =  + +561 , +ass + + gO2 + =  + +562 , +ass + + gO3 + =  + +563 , +ass + + gO4 + =  + +564 , +ass + + gO5 + =  + +565 , +ass + + gO6 + =  + +566 , +ass + + gO7 + =  + +567 , +ass + + gO8 + =  + +568 , +ass + + gO9 + =  + +569 , +ass + + gO10 + =  + +572 +me +< +ass + +T +, + gass + ... + gOis +> + +574 +ass + + gunded_t +; + +576 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +577 + gme + + +578 < +ass + + gT + + +579 , +ass + + gO1 + =  + +580 , +ass + + gO2 + =  + +581 , +ass + + gO3 + =  + +582 , +ass + + gO4 + =  + +583 , +ass + + gO5 + =  + +584 , +ass + + gO6 + =  + +585 , +ass + + gO7 + =  + +586 , +ass + + gO8 + =  + +587 , +ass + + gO9 + =  + +588 , +ass + + gO10 + =  + +591 +me +< +ass + +T +, + gass + ... + gOis +> + +593 +ass + + gunded_muit +; + +595 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +596 + gme + + +597 < +ass + + gO1 + =  + +598 , +ass + + gO2 + =  + +599 , +ass + + gO3 + =  + +600 , +ass + + gO4 + =  + +603 +me +< +ass + ... +Ois +> + +605 +ass + +unded_t_ba_hook +; + +607 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +608 + gme + + +609 < +ass + + gO1 + =  + +610 , +ass + + gO2 + =  + +611 , +ass + + gO3 + =  + +612 , +ass + + gO4 + =  + +615 +me +< +ass + ... +Ois +> + +617 +ass + +unded_t_memb_hook +; + +619 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +620 + gme + + +621 < +ass + + gO1 + =  + +622 , +ass + + gO2 + =  + +623 , +ass + + gO3 + =  + +626 +me +< +ass + ... +Ois +> + +628 +ass + +y_ba_hook +; + +630 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +631 + gme + + +632 < +ass + + gO1 + =  + +633 , +ass + + gO2 + =  + +634 , +ass + + gO3 + =  + +637 +me +< +ass + ... +Ois +> + +639 +ass + +y_memb_hook +; + +643 + gme +< +bo + + gEbd +> + +644  + gcڡt_time_size +; + +646 + gme +< +tyme + + gSizeTy +> + +647  + gsize_ty +; + +649 + gme +< +tyme + + gCom +> + +650  + gcom +; + +652 + gme +< +bo + + gEbd +> + +653  + gtg_pot +; + +655 + gme +< +tyme + + gEqu +> + +656  + gequ +; + +658 + gme +< +tyme + + gPriܙy +> + +659  + giܙy +; + +661 + gme +< +tyme + + gHash +> + +662  + ghash +; + +664 + gme +< +tyme + + gVueTs +>  + gvue_as +; + +666 + gme +< +tyme + + gPt + + +667 , +tyme + + gMembHook + + +668 , +MembHook + + gPt +::* +PToMemb +> + +669  +memb_hook +; + +671 + gme +< +tyme + + gFun +> + +672  + gfuni_hook +; + +674 + gme +< +tyme + + gBaHook +> + +675  + gba_hook +; + +677 + gme +< +tyme + + gVoidPor +> + +678  + gvoid_por +; + +680 + gme +< +tyme + + gTag +> + +681  + gg +; + +683 + gme +< +lk_mode_ty + + gLkTy +> + +684  + glk_mode +; + +686 + gme +< +bo + + gEbd +>  + +687 + gtimize_size +; + +689 + gme +< +bo + + gEbd +> + +690  + glr +; + +692 + gme +< +bo + + gEbd +> + +693  + gche_ϡ +; + +695 + gme +< +tyme + + gBuckTs +> + +696  + gbuck_as +; + +698 + gme +< +bo + + gEbd +> + +699  + ge_hash +; + +701 + gme +< +bo + + gEbd +> + +702  + gtimize_muikey +; + +704 + gme +< +bo + + gEbd +> + +705  + gpow_2_bucks +; + +707 + gme +< +bo + + gEbd +> + +708  + gche_beg +; + +710 + gme +< +bo + + gEbd +> + +711  + gcom_hash +; + +713 + gme +< +bo + + gEbd +> + +714  + geml +; + +718 + gme +< +tyme + + gVueTs +> + +719  + gvue_as +; + +721 + gme +< +tyme + + gPt + + +722 , +tyme + + gMembHook + + +723 , +MembHook + + gPt +::* +PToMemb +> + +724  +memb_hook +; + +726 + gme +< +tyme + + gFun +> + +727  + gfuni_hook +; + +729 + gme +< +tyme + + gBaHook +> + +730  + gba_hook +; + +732 + gme +< +ass + + gT +, cs + gNodeTs +, +lk_mode_ty + + gLkMode + = +_lk +> + +733  +divi_vue_as +; + +735 + gme +< +ass + + gNodeTs +, +lk_mode_ty + + gLkMode + = +nm_lk +> + +736  +ivl_vue_as +; + +740 + gme +< +tyme + + gVoidPor +, + gd +:: +size_t + +Alignmt +> + +741  +max_por_us_bs +; + +743 + gme +< + gd +:: +size_t + +Alignmt +> + +744  +max_por_us_bs +<*, + gAlignmt +>; + +746 + gme +< +tyme + + gPor +, + gd +:: +size_t + +NumBs +> + +747  +por_us_bs +; + +749 + gme +< +tyme + + gT +, + gd +:: +size_t + +NumBs +> + +750  +por_us_bs +< +T + *, + gNumBs +>; + +752 + gme +< +tyme + + gP +> + +753  + gpor_as +; + +755 + gme +< +tyme + + gT +> + +756  + gpor_as +< + gT + *>; + + @/usr/include/boost/intrusive/link_mode.hpp + +13 #ide +BOOST_INTRUSIVE_LINK_MODE_HPP + + +14  + #BOOST_INTRUSIVE_LINK_MODE_HPP + + + ) + +16 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +17 #agm + + + +20 +mea + + gboo + { + +21 +mea + + gusive + { + +25 + elk_mode_ty +{ + +31 + gnm_lk +, + +38 + g_lk +, + +45 + gauto_uƚk + + +48 #ide +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +50 + gme + < +lk_mode_ty + + glk_mode +> + +51  + sis__autouƚk + + +53 cڡ +bo + + gvue + = + +54 () +lk_mode + =() +auto_uƚk + || + +55 () +lk_mode + =() +_lk +; + + @/usr/include/boost/intrusive/list_hook.hpp + +14 #ide +BOOST_INTRUSIVE_LIST_HOOK_HPP + + +15  + #BOOST_INTRUSIVE_LIST_HOOK_HPP + + + ) + +17  + ~ + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +26 #agm + + + +30 +mea + + gboo + { + +31 +mea + + gusive + { + +35 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +|| defed( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +36 + gme +< + gass + ... + gOis +> + +38 + gme +< +ass + + gO1 + = , cs + gO2 + = , cs + gO3 + = > + +40  + smake_li_ba_hook + + +43  +tyme + + tck_tis + + +44 < + thook_deus +, + +45 #i! + tdefed +( + tBOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +46 + tO1 +, + tO2 +, + tO3 + + +48 + tOis +... + +50 >:: + tty + + tcked_tis +; + +52  + ggic_hook + + +53 < + tCcurLiAlgܙhms + + +54 , + tli_node_as +< + ttyme + + tcked_tis +:: + tvoid_por +> + +55 , + ttyme + + tcked_tis +:: + tg + + +56 , + tcked_tis +:: + tlk_mode + + +57 , + tLiBaHookId + + +58 > + timemti_defed +; + +60  +imemti_defed + + tty +; + +79 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +|| defed( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +80 + gme +< + gass + ... + gOis +> + +82 + gme +< +ass + + gO1 +, cs + gO2 +, cs + gO3 +> + +84 +ass + + gli_ba_hook + + +85 : +public + +make_li_ba_hook + + +86 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +87 < +O1 +, + gO2 +, + gO3 +> + +89 < + gOis +...> + +91 :: +ty + + +93 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +) + +94 +public +: + +99 +li_ba_hook +(); + +110 +li_ba_hook +(constist_base_hook& ); + +120 + gli_ba_hook +& + gݔ +=(cڡ +li_ba_hook +& ); + +128 ~ +li_ba_hook +(); + +142  +sw_nodes +( +li_ba_hook + & +h +); + +151 +bo + +is_lked +() const; + +157  +uƚk +(); + +163 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +|| defed( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +164 + gme +< + gass + ... + gOis +> + +166 + gme +< +ass + + gO1 + = , cs + gO2 + = , cs + gO3 + = > + +168  + smake_li_memb_hook + + +171  +tyme + + tck_tis + + +172 < + thook_deus +, + +173 #i! + tdefed +( + tBOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +174 + tO1 +, + tO2 +, + tO3 + + +176 + tOis +... + +178 >:: + tty + + tcked_tis +; + +180  + ggic_hook + + +181 < + tCcurLiAlgܙhms + + +182 , + tli_node_as +< + ttyme + + tcked_tis +:: + tvoid_por +> + +183 , + tmemb_g + + +184 , + tcked_tis +:: + tlk_mode + + +185 , + tNoBaHookId + + +186 > + timemti_defed +; + +188  +imemti_defed + + tty +; + +202 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +|| defed( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +203 + gme +< + gass + ... + gOis +> + +205 + gme +< +ass + + gO1 +, cs + gO2 +, cs + gO3 +> + +207 +ass + + gli_memb_hook + + +208 : +public + +make_li_memb_hook + + +209 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +210 < +O1 +, + gO2 +, + gO3 +> + +212 < + gOis +...> + +214 :: +ty + + +216 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +) + +217 +public +: + +222 +li_memb_hook +(); + +233 +li_memb_hook +(constist_member_hook& ); + +243 + gli_memb_hook +& + gݔ +=(cڡ +li_memb_hook +& ); + +251 ~ +li_memb_hook +(); + +265  +sw_nodes +( +li_memb_hook + & +h +); + +274 +bo + +is_lked +() const; + +280  +uƚk +(); + +287  + ~ + + @/usr/include/boost/intrusive/pointer_traits.hpp + +17 #ide +BOOST_INTRUSIVE_POINTER_TRAITS_HPP + + +18  + #BOOST_INTRUSIVE_POINTER_TRAITS_HPP + + + ) + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +28 #agm + + + +31 +mea + + gboo + { + +32 +mea + + gusive + { + +33 +mea + + gda + { + +35 #i! +defed +( +BOOST_MSVC +) || (BOOST_MSVC > 1310) + +36 +BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE +( +has_memb_funi_ab_wh_por_to +, +por_to +) + +37 +BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE +( +has_memb_funi_ab_wh_dymic__om +, +dymic__om +) + +38 +BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE +( +has_memb_funi_ab_wh_ic__om +, +ic__om +) + +39 +BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE +( +has_memb_funi_ab_wh_cڡ__om +, +cڡ__om +) + +41 +BOOST_INTRUSIVE_HAS_MEMBER_FUNC_CALLED_IGNORE_SIGNATURE +( +has_memb_funi_ab_wh_por_to +, +por_to +) + +42 +BOOST_INTRUSIVE_HAS_MEMBER_FUNC_CALLED_IGNORE_SIGNATURE +( +has_memb_funi_ab_wh_dymic__om +, +dymic__om +) + +43 +BOOST_INTRUSIVE_HAS_MEMBER_FUNC_CALLED_IGNORE_SIGNATURE +( +has_memb_funi_ab_wh_ic__om +, +ic__om +) + +44 +BOOST_INTRUSIVE_HAS_MEMBER_FUNC_CALLED_IGNORE_SIGNATURE +( +has_memb_funi_ab_wh_cڡ__om +, +cڡ__om +) + +47 +BOOST_INTRUSIVE_INSTANTIATE_EVAL_DEFAULT_TYPE_TMPLT +( +emt_ty +) + +48 +BOOST_INTRUSIVE_INSTANTIATE_DEFAULT_TYPE_TMPLT +( +difn_ty +) + +49 +BOOST_INTRUSIVE_INSTANTIATE_DEFAULT_TYPE_TMPLT +( +n +) + +50 +BOOST_INTRUSIVE_INSTANTIATE_DEFAULT_TYPE_TMPLT +( +vue_as_r +) + +67 + gme + < +tyme + + gP +> + +68  + spor_as + + +70 #ifde +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +73  +P + + tpor +; + +78  +unecifd_ty + + temt_ty +; + +82  +unecifd_ty + + tdifn_ty +; + +90 + gme + < +ass + + gU +> +usg + + gbd + = +unecifd +; + +94  +unecifd_ty + + tn +; + +96  +P + + tpor +; + +98  + gBOOST_INTRUSIVE_OBTAIN_TYPE_WITH_EVAL_DEFAULT + + +99 + tboo +:: + tusive +:: + tda +::, + tP +, + temt_ty + + +100 , + tboo +:: + tmovib +:: + tda +:: + tf_m +< + tP +> + temt_ty +; + +102  + gBOOST_INTRUSIVE_OBTAIN_TYPE_WITH_DEFAULT + + +103 ( + tboo +:: + tusive +:: + tda +::, + tP +, + tdifn_ty +, + td +:: + trdiff_t +) difference_type; + +105  + gBOOST_INTRUSIVE_OBTAIN_TYPE_WITH_DEFAULT + + +106 ( + tboo +:: + tusive +:: + tda +::, + tP +, + tn +, + ttyme + boo::usive::da:: + tunvoid_f +< + temt_ty +>:: + tty +)eference; + +108 + gme + < +ass + + gU +>  + sbd_por + + +110  +tyme + + tboo +:: + tusive +:: + tpor_bd +< + tP +, + tU +>:: + tty +ype; + +113 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +114 + gme + < +ass + + gU +> +usg + + gbd + = +tyme + +boo +:: +usive +:: +por_bd +< +P +, U>:: +ty +; + +126  +por + +por_to +( +n + +r +) + +130 cڡ +bo + + gvue + = +boo +:: +usive +:: +da +:: + +131 +has_memb_funi_ab_wh_por_to + + +132 < +P +, P (*)( + gn +)>:: +vue +; + +133 + gboo +:: +usive +:: +da +:: +bo_ +< +vue +> +ag +; + +134  + gpor_as +:: +iv_por_to +( +ag +, +r +); + +145 + gme +< +ass + + gUP +> + +146  +por + +ic__om +(cڡ +UP + & +ur +) + +148 cڡ + tUP + & + tRefArg +; + +149 cڡ +bo + + gvue + = +boo +:: +usive +:: +da +:: + +150 +has_memb_funi_ab_wh_ic__om + + +151 < +por +,or(*)( + gRefArg +)>:: +vue + + +152 || +boo +:: +usive +:: +da +:: + +153 +has_memb_funi_ab_wh_ic__om + + +154 < +por +,or(*)( + gUP +)>:: +vue +; + +155  + gpor_as +:: +iv_ic__om +( +boo +:: +usive +:: +da +:: +bo_ +< +vue +>(), +ur +); + +166 + gme +< +ass + + gUP +> + +167  +por + +cڡ__om +(cڡ +UP + & +ur +) + +169 cڡ + tUP + & + tRefArg +; + +170 cڡ +bo + + gvue + = +boo +:: +usive +:: +da +:: + +171 +has_memb_funi_ab_wh_cڡ__om + + +172 < +por +,or(*)( + gRefArg +)>:: +vue + + +173 || +boo +:: +usive +:: +da +:: + +174 +has_memb_funi_ab_wh_cڡ__om + + +175 < +por +,or(*)( + gUP +)>:: +vue +; + +176  + gpor_as +:: +iv_cڡ__om +( +boo +:: +usive +:: +da +:: +bo_ +< +vue +>(), +ur +); + +187 + gme +< +ass + + gUP +> + +188  +por + +dymic__om +(cڡ +UP + & +ur +) + +190 cڡ + tUP + & + tRefArg +; + +191 cڡ +bo + + gvue + = +boo +:: +usive +:: +da +:: + +192 +has_memb_funi_ab_wh_dymic__om + + +193 < +por +,or(*)( + gRefArg +)>:: +vue + + +194 || +boo +:: +usive +:: +da +:: + +195 +has_memb_funi_ab_wh_dymic__om + + +196 < +por +,or(*)( + gUP +)>:: +vue +; + +197  + gpor_as +:: +iv_dymic__om +( +boo +:: +usive +:: +da +:: +bo_ +< +vue +>(), +ur +); + +201 + give +: + +203 +me + < +ass + +T +> + +204  +T +* +to_w_por +(T* +p +) + +205 {  +p +; } + +207 + gme + < +ass + + gPor +> + +208  +tyme + + gpor_as +< + gPor +>:: +emt_ty +* + +209 +to_w_por +(cڡ +Por + & +p +) + +210 {  +por_as +:: +to_w_por +( +p +. +ݔ +->()); } + +213  +por + +iv_por_to +( +boo +:: +usive +:: +da +:: +ue_ +, +n + +r +) + +214 {  + gP +:: +por_to +( +r +); } + +216  +por + +iv_por_to +( +boo +:: +usive +:: +da +:: +l_ +, +n + +r +) + +217 {  +por +( +boo +:: +usive +:: +da +:: +addssof +( +r +)); } + +220 + gme +< +ass + + gUP +> + +221  +por + +iv_ic__om +( +boo +:: +usive +:: +da +:: +ue_ +, cڡ +UP + & +ur +) + +222 {  + gP +:: +ic__om +( +ur +); } + +224 + gme +< +ass + + gUP +> + +225  +por + +iv_ic__om +( +boo +:: +usive +:: +da +:: +l_ +, cڡ +UP + & +ur +) + +226 {  + gur + ? +por_to +(* +ic_ +< +emt_ty +*>( +to_w_por +( +ur +)): +por +(); } + +229 + gme +< +ass + + gUP +> + +230  +por + +iv_cڡ__om +( +boo +:: +usive +:: +da +:: +ue_ +, cڡ +UP + & +ur +) + +231 {  + gP +:: +cڡ__om +( +ur +); } + +233 + gme +< +ass + + gUP +> + +234  +por + +iv_cڡ__om +( +boo +:: +usive +:: +da +:: +l_ +, cڡ +UP + & +ur +) + +235 {  + gur + ? +por_to +( +cڡ_ +< +emt_ty +&>(* +ur +): +por +(); } + +238 + gme +< +ass + + gUP +> + +239  +por + +iv_dymic__om +( +boo +:: +usive +:: +da +:: +ue_ +, cڡ +UP + & +ur +) + +240 {  + gP +:: +dymic__om +( +ur +); } + +242 + gme +< +ass + + gUP +> + +243  +por + +iv_dymic__om +( +boo +:: +usive +:: +da +:: +l_ +, cڡ +UP + & +ur +) + +244 {  + gur + ? +por_to +( +dymic_ +< +emt_ty +&>(* +ur +): +por +(); } + +251 + gme + < +tyme + + gP +> + +252  + gpor_as + : +por_as +< +P +> {}; + +253 + gme + < +tyme + + gP +> + +254  + gpor_as + : +por_as +< +P +> { }; + +255 + gme + < +tyme + + gP +> + +256  + gpor_as + : +por_as +< +P +> { }; + +258 + gme + < +tyme + + gP +> + +259  + gpor_as +< + gP +&> : +por_as +< +P +> { }; + +265 + gme + < +tyme + + gT +> + +266  + gpor_as +< + gT +*> + +268  +T + + temt_ty +; + +269  +T +* + tpor +; + +270  + gd +:: + trdiff_t + + tdifn_ty +; + +272 #ifde +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +273  + gT + & + tn +; + +278 + gme + < +ass + + gU +> +usg + + gbd + = +U +*; + +280  +tyme + + tboo +:: + tusive +:: + tda +:: + tunvoid_f +< + temt_ty +>:: + tty + + tn +; + +281 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +282 + gme + < +ass + + gU +> +usg + + gbd + = +U +*; + +286 + gme + < +ass + + gU +>  + sbd_por + + +287 {  +U +* + tty +; }; + +291 +BOOST_INTRUSIVE_FORCEINLINE +  +por + +por_to +( +n + +r +) + +292 {  + gboo +:: +usive +:: +da +:: +addssof +( +r +); } + +296 + gme +< +ass + + gU +> + +297 +BOOST_INTRUSIVE_FORCEINLINE +  +por + +ic__om +( +U + * +ur +) + +298 {  + gic_ +< + gpor +>( + gur +); } + +302 + gme +< +ass + + gU +> + +303 +BOOST_INTRUSIVE_FORCEINLINE +  +por + +cڡ__om +( +U + * +ur +) + +304 {  + gcڡ_ +< + gpor +>( + gur +); } + +308 + gme +< +ass + + gU +> + +309 +BOOST_INTRUSIVE_FORCEINLINE +  +por + +dymic__om +( +U + * +ur +) + +310 {  + gdymic_ +< + gpor +>( + gur +); } + +316  + ~ + + @/usr/include/boost/intrusive/rbtree.hpp + +12 #ide +BOOST_INTRUSIVE_RBTREE_HPP + + +13  + #BOOST_INTRUSIVE_RBTREE_HPP + + + ) + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +31  + ~ + +32  + ~ + +34 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +35 #agm + + + +38 +mea + + gboo + { + +39 +mea + + gusive + { + +43  + sdeu_rb_hook_r + + +44 { + gme + < +ass + + gT +>  + sy +{  +tyme + + tT +:: + tdeu_rb_hook + + tty +; }; }; + +46 + gme +<> + +47  + gis_deu_hook_g +< + gdeu_rb_hook_r +> + +48 { cڡ +bo + + gvue + = +ue +; }; + +50  + grb_deus + + +51 : +be_deus + + +53  +deu_rb_hook_r + + to_vue_as +; + +71 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +) + +72 + gme +< +ass + + gT +, + gass + ... + gOis +> + +74 + gme +< +ass + + gVueTs +, cs + gVoidOrKeyOfVue +, cs + gVoidOrKeyComp +, cs + gSizeTy +, +bo + + gCڡtTimeSize +, +tyme + + gHdHd +> + +76 +ass + + grb_im + + +78 : +public + +be_im +< +VueTs +, + gVoidOrKeyOfVue +, + gVoidOrKeyComp +, + gSizeTy +, + gCڡtTimeSize +, + gRbTeAlgܙhms +, + gHdHd +> + +81 + gpublic +: + +82  +VueTs + + tvue_as +; + +84  + gbe_im +< + tVueTs +, + tVoidOrKeyOfVue +, + tVoidOrKeyComp +, + tSizeTy + + +85 , + tCڡtTimeSize +, + tRbTeAlgܙhms + + +86 , + tHdHd +> + t_ty +; + +87  +_ty + + timemti_defed +; + +90  +tyme + + timemti_defed +:: + tpor +ointer; + +91  +tyme + + timemti_defed +:: + tcڡ_por + const_pointer; + +92  +tyme + + timemti_defed +:: + tvue_ty + value_type; + +93  +tyme + + timemti_defed +:: + tkey_ty + key_type; + +94  +tyme + + timemti_defed +:: + tkey_of_vue + key_of_value; + +95  +tyme + + timemti_defed +:: + tn +eference; + +96  +tyme + + timemti_defed +:: + tcڡ_n + const_reference; + +97  +tyme + + timemti_defed +:: + tdifn_ty + difference_type; + +98  +tyme + + timemti_defed +:: + tsize_ty + size_type; + +99  +tyme + + timemti_defed +:: + tvue_com + value_compare; + +100  +tyme + + timemti_defed +:: + tkey_com + key_compare; + +101  +tyme + + timemti_defed +:: + t + iterator; + +102  +tyme + + timemti_defed +:: + tcڡ_ + const_iterator; + +103  +tyme + + timemti_defed +:: + tv_ +everse_iterator; + +104  +tyme + + timemti_defed +:: + tcڡ_v_ + const_reverse_iterator; + +105  +tyme + + timemti_defed +:: + tnode_as +ode_traits; + +106  +tyme + + timemti_defed +:: + tnode +ode; + +107  +tyme + + timemti_defed +:: + tnode_r +ode_ptr; + +108  +tyme + + timemti_defed +:: + tcڡ_node_r + const_node_ptr; + +109  +tyme + + timemti_defed +:: + tnode_gܙhms +ode_algorithms; + +111 cڡ +bo + + gcڡt_time_size + = +imemti_defed +:: +cڡt_time_size +; + +113 + give +: + +116 +BOOST_MOVABLE_BUT_NOT_COPYABLE +( +rb_im +) + +120 +public +: + +122  +tyme + + timemti_defed +:: + t_comm_da + insert_commit_data; + +125 +rb_im +() + +126 : +_ty +() + +130 +exic + +rb_im +cڡ +key_com + & +cmp +, cڡ +vue_as + & +v_as + = value_traits()) + +131 : +_ty +( +cmp +, +v_as +) + +135 + gme +< +ass + + gIt +> + +136 +rb_im + +bo + +unique +, +It + +b +, It +e + + +137 , cڡ +key_com + & +cmp + = key_compare() + +138 , cڡ +vue_as + & +v_as + = value_traits()) + +139 : +_ty +( +unique +, +b +, +e +, +cmp +, +v_as +) + +143 +rb_im +( +BOOST_RV_REF +b_im +x +) + +144 : +_ty +( +BOOST_MOVE_BASE +ѻe_ty, +x +)) + +148 + grb_im +& + gݔ +=( +BOOST_RV_REF +( +rb_im + +x +) + +149 {  +ic_ +< +rb_im +&>( +_ty +:: +ݔ +=( +BOOST_MOVE_BASE +ѻe_ty, +x +))); } + +151 #ifde +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +153 ~ +rb_im +(); + +156 + + +beg +(); + +159 +cڡ_ + +beg +() const; + +162 +cڡ_ + +cbeg +() const; + +165 + + +d +(); + +168 +cڡ_ + +d +() const; + +171 +cڡ_ + +nd +() const; + +174 +v_ + +rbeg +(); + +177 +cڡ_v_ + +rbeg +() const; + +180 +cڡ_v_ + +beg +() const; + +183 +v_ + +nd +(); + +186 +cڡ_v_ + +nd +() const; + +189 +cڡ_v_ + +d +() const; + +192 + + +ro +(); + +195 +cڡ_ + +ro +() const; + +198 +cڡ_ + +o +() const; + +201  + grb_im + & +cڏ_om_d_ +( + + +d_ +); + +204 cڡ + grb_im + & +cڏ_om_d_ +( +cڡ_ + +d_ +); + +207  + grb_im + & +cڏ_om_ +( + + + +); + +210 cڡ + grb_im + & +cڏ_om_ +( +cڡ_ + + +); + +213 +key_com + +key_comp +() const; + +216 +vue_com + +vue_comp +() const; + +219 +bo + +emy +() const; + +222 +size_ty + +size +() const; + +225  +sw +( +rb_im +& +h +); + +228 + gme + < +ass + + gClڔ +, cs + gDior +> + +229  +e_om +(cڡ +rb_im + & +c +, +Clڔ + +ڔ +, +Dior + +dior +); + +233 +usg + + g_ty +:: +e_om +; + +238 + gme + < +ass + + gClڔ +, cs + gDior +> + +239  +e_om +( +BOOST_RV_REF +( +rb_im + +c +, +Clڔ + +ڔ +, +Dior + +dior +) + +240 { + g_ty +:: +e_om +( +BOOST_MOVE_BASE +( +_ty +, +c +), +ڔ +, +dior +); } + +242 #ifde +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +245 + gme + < +ass + + gClڔ +, cs + gDior +> + +246  +e_om +( +rb_im + && +c +, +Clڔ + +ڔ +, +Dior + +dior +); + +249 + + +_equ +( +n + +vue +); + +252 + + +_equ +( +cڡ_ + +ht +, +n + +vue +); + +255 + gme +< +ass + + gIt +> + +256  +_equ +( +It + +b +, It +e +); + +259 + gd +:: + +< + +, + gbo +> +_unique +( +n + +vue +); + +262 + + +_unique +( +cڡ_ + +ht +, +n + +vue +); + +265 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +266 + gd +:: + +< + +, + gbo +> + g_unique_check + + +267 (cڡ + gKeyTy + & + gkey +, +KeyTyKeyCom + + gcomp +, + g_comm_da + & + gcomm_da +); + +270 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +271 + gd +:: + +< + +, + gbo +> + g_unique_check + + +272 ( +cڡ_ + + ght +, cڡ + gKeyTy + & + gkey + + +273 , +KeyTyKeyCom + + gcomp +, + g_comm_da + & + gcomm_da +); + +276 + gd +:: + +< + +, + gbo +> + g_unique_check + + +277 (cڡ + gkey_ty + & + gkey +, + g_comm_da + & + gcomm_da +); + +280 + gd +:: + +< + +, + gbo +> + g_unique_check + + +281 ( +cڡ_ + + ght +, cڡ + gkey_ty + & + gkey +, + g_comm_da + & + gcomm_da +); + +284 + + +_unique_comm +( +n + +vue +, cڡ +_comm_da + & +comm_da +); + +287 + gme +< +ass + + gIt +> + +288  +_unique +( +It + +b +, It +e +); + +291 + + +_befe +( +cڡ_ + +pos +, +n + +vue +); + +294  +push_back +( +n + +vue +); + +297  +push_t +( +n + +vue +); + +300 + + +a +( +cڡ_ + +i +); + +303 + + +a +( +cڡ_ + +b +, cڡ_ +e +); + +306 +size_ty + +a +(cڡ +key_ty + & +key +); + +309 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +310 +size_ty + +a +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +); + +313 + gme +< +ass + + gDior +> + +314 + + +a_d_dio +( +cڡ_ + +i +, +Dior + +dior +); + +317 + gme +< +ass + + gDior +> + +318 + + +a_d_dio +( +cڡ_ + +b +, cڡ_ +e +, +Dior + +dior +); + +321 + gme +< +ass + + gDior +> + +322 +size_ty + +a_d_dio +(cڡ +key_ty + & +key +, +Dior + +dior +); + +325 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +, cs + gDior +> + +326 +size_ty + +a_d_dio +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +, +Dior + +dior +); + +329  +r +(); + +332 + gme +< +ass + + gDior +> + +333  +r_d_dio +( +Dior + +dior +); + +336 +size_ty + +cou +(cڡ +key_ty + & +key +) const; + +339 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +340 +size_ty + +cou +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +) const; + +343 + + +low_bound +(cڡ +key_ty + & +key +); + +346 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +347 + + +low_bound +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +); + +350 +cڡ_ + +low_bound +(cڡ +key_ty + & +key +) const; + +353 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +354 +cڡ_ + +low_bound +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +) const; + +357 + + +u_bound +(cڡ +key_ty + & +key +); + +360 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +361 + + +u_bound +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +); + +364 +cڡ_ + +u_bound +(cڡ +key_ty + & +key +) const; + +367 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +368 +cڡ_ + +u_bound +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +) const; + +371 + + +fd +(cڡ +key_ty + & +key +); + +374 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +375 + + +fd +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +); + +378 +cڡ_ + +fd +(cڡ +key_ty + & +key +) const; + +381 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +382 +cڡ_ + +fd +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +) const; + +385 + gd +:: + +< + +, + g +> +equ_nge +(cڡ +key_ty + & +key +); + +388 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +389 + gd +:: + +< + +, + g +> +equ_nge +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +); + +392 + gd +:: + +< +cڡ_ +, + gcڡ_ +> + +393 +equ_nge +(cڡ +key_ty + & +key +) const; + +396 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +397 + gd +:: + +< +cڡ_ +, + gcڡ_ +> + +398 +equ_nge +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +) const; + +401 + gd +:: + +< + +, + g +> + gbounded_nge + + +402 (cڡ + gkey_ty + & + glow +, cڡ key_ty & + gu_key +, +bo + + g_od +, bo + gright_od +); + +405 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +406 + gd +:: + +< + +, + g +> + gbounded_nge + + +407 (cڡ + gKeyTy +& + glow_key +, cڡ KeyTy& + gu_key +, +KeyTyKeyCom + + gcomp +, +bo + + g_od +, bo + gright_od +); + +410 + gd +:: + +< +cڡ_ +, + gcڡ_ +> + +411 +bounded_nge +(cڡ +key_ty + & +low_key +, cڡ key_ty & +u_key +, +bo + +_od +, bo +right_od +) const; + +414 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +415 + gd +:: + +< +cڡ_ +, + gcڡ_ +> + gbounded_nge + + +416 (cڡ + gKeyTy +& + glow_key +, cڡ KeyTy& + gu_key +, +KeyTyKeyCom + + gcomp +, +bo + + g_od +, bo + gright_od +) const; + +419  + + +s__to +( +n + +vue +); + +422  +cڡ_ + +s__to +( +cڡ_n + +vue +); + +425 + + +_to +( +n + +vue +); + +428 +cڡ_ + +_to +( +cڡ_n + +vue +) const; + +431  +_node +( +n + +vue +); + +434 +por + +uƚk_mo_whout_b +(); + +437  +a_node +( + + +a_this +, +n + +wh_this +); + +440  +move_node +( +n + +vue +); + +443 + gme +< +ass + + gT +, + gass + ... + gOis2 +> + +444  +mge_unique +( +rb +< +T +, +Ois2 +...> &); + +447 + gme +< +ass + + gT +, + gass + ... + gOis2 +> + +448  +mge_equ +( +rb +< +T +, +Ois2 +...> &); + +450 +nd + +bo + + gݔ +< (cڡ + grb_im + & + gx +, cڡb_im & + gy +); + +452 +nd + +bo + + gݔ +==(cڡ +rb_im + & +x +, cڡ + grb_im + & + gy +); + +454 +nd + +bo + + gݔ +!(cڡ +rb_im + & +x +, cڡ + grb_im + & + gy +); + +456 +nd + +bo + + gݔ +>(cڡ + grb_im + & + gx +, cڡb_im & + gy +); + +458 +nd + +bo + + gݔ +<=(cڡ +rb_im + & +x +, cڡ + grb_im + & + gy +); + +460 +nd + +bo + + gݔ +>=(cڡ +rb_im + & +x +, cڡ + grb_im + & + gy +); + +462 +nd +  +sw +( +rb_im + & +x +,b_im & +y +); + +469 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +|| defed( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +470 + gme +< +ass + + gT +, + gass + ... + gOis +> + +472 + gme +< +ass + + gT +, cs + gO1 + = , cs + gO2 + =  + +473 , +ass + + gO3 + = , cs + gO4 + =  + +474 , +ass + + gO5 + = , cs + gO6 + = > + +476  + smake_rb + + +479  +tyme + + tck_tis + + +480 < + trb_deus +, + +481 #i! + tdefed +( + tBOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +482 + tO1 +, + tO2 +, + tO3 +, + tO4 +, + tO5 +, + tO6 + + +484 + tOis +... + +486 >:: + tty + + tcked_tis +; + +488  +tyme + + tda +:: + tg_vue_as + + +489 < + tT +, + ttyme + + tcked_tis +:: + to_vue_as +>:: + tty + + tvue_as +; + +491  + grb_im + + +492 < + tvue_as + + +493 , + ttyme + + tcked_tis +:: + tkey_of_vue + + +494 , + ttyme + + tcked_tis +:: + tcom + + +495 , + ttyme + + tcked_tis +:: + tsize_ty + + +496 , + tcked_tis +:: + tcڡt_time_size + + +497 , + ttyme + + tcked_tis +:: + thd_hd_ty + + +498 > + timemti_defed +; + +500  +imemti_defed + + tty +; + +504 #ide +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +506 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +507 + gme +< +ass + + gT +, cs + gO1 +, cs + gO2 +, cs + gO3 +, cs + gO4 +, cs + gO5 +, cs + gO6 +> + +509 + gme +< +ass + + gT +, + gass + ... + gOis +> + +511 +ass + + grb + + +512 : +public + +make_rb +< +T +, + +513 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +514 + gO1 +, + gO2 +, + gO3 +, + gO4 +, + gO5 +, + gO6 + + +516 + gOis +... + +518 >:: +ty + + +520  +tyme + + tmake_rb + + +521 < + tT +, + +522 #i! + tdefed +( + tBOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +523 + tO1 +, + tO2 +, + tO3 +, + tO4 +, + tO5 +, + tO6 + + +525 + tOis +... + +527 >:: + tty + + tBa +; + +528 +BOOST_MOVABLE_BUT_NOT_COPYABLE +( +rb +) + +530 + gpublic +: + +531  +tyme + + tBa +:: + tkey_com + key_compare; + +532  +tyme + + tBa +:: + tvue_as + value_traits; + +533  +tyme + + tBa +:: + t + iterator; + +534  +tyme + + tBa +:: + tcڡ_ + const_iterator; + +535  +tyme + + tBa +:: + tv_ +everse_iterator; + +536  +tyme + + tBa +:: + tcڡ_v_ + const_reverse_iterator; + +539 +BOOST_STATIC_ASSERT +(( +da +:: +is_me +< +tyme + +vue_as +:: +vue_ty +, +T +>:: +vue +)); + +541 +rb +() + +542 : +Ba +() + +545 +exic + +rb +cڡ +key_com + & +cmp +, cڡ +vue_as + & +v_as + = value_traits()) + +546 : +Ba +( +cmp +, +v_as +) + +549 + gme +< +ass + + gIt +> + +550 +rb + +bo + +unique +, +It + +b +, It +e + + +551 , cڡ +key_com + & +cmp + = key_compare() + +552 , cڡ +vue_as + & +v_as + = value_traits()) + +553 : +Ba +( +unique +, +b +, +e +, +cmp +, +v_as +) + +556 +rb +( +BOOST_RV_REF +b +x +) + +557 : +Ba +( +BOOST_MOVE_BASE +(Ba, +x +)) + +560 + grb +& + gݔ +=( +BOOST_RV_REF +( +rb + +x +) + +561 {  +ic_ +< +rb + &>( +this +-> +Ba +:: +ݔ +=( +BOOST_MOVE_BASE +(Ba, +x +))); } + +563 + gme + < +ass + + gClڔ +, cs + gDior +> + +564  +e_om +(cڡ +rb + & +c +, +Clڔ + +ڔ +, +Dior + +dior +) + +565 { + gBa +:: +e_om +( +c +, +ڔ +, +dior +); } + +567 + gme + < +ass + + gClڔ +, cs + gDior +> + +568  +e_om +( +BOOST_RV_REF +( +rb + +c +, +Clڔ + +ڔ +, +Dior + +dior +) + +569 { + gBa +:: +e_om +( +BOOST_MOVE_BASE +( +Ba +, +c +), +ڔ +, +dior +); } + +571  + grb + & +cڏ_om_d_ +( + + +d_ +) + +572 {  + gic_ +< + grb + &>( + gBa +:: +cڏ_om_d_ +( +d_ +)); } + +574 cڡ + grb + & +cڏ_om_d_ +( +cڡ_ + +d_ +) + +575 {  + gic_ +( + gBa +:: +cڏ_om_d_ +( +d_ +)); } + +577  + grb + & +cڏ_om_ +( + + + +) + +578 {  + gic_ +< + grb + &>( + gBa +:: +cڏ_om_ +( + +)); } + +580 cڡ + grb + & +cڏ_om_ +( +cڡ_ + + +) + +581 {  + gic_ +( + gBa +:: +cڏ_om_ +( + +)); } + +589  + ~ + + @/usr/include/boost/io_fwd.hpp + +9 #ide +BOOST_IO_FWD_HPP + + +10  + #BOOST_IO_FWD_HPP + + + ) + +12  + ~ + +15 +mea + + gboo + + +17 +mea + + gio + + +23 +ass + + gios_ags_v +; + +24 +ass + + gios_ecisi_v +; + +25 +ass + + gios_width_v +; + +26 +ass + + gios_ba_l_v +; + +28 + gme + < +tyme + + gCh +, +ass + + gTr + = :: +d +:: +ch_as +< +Ch +> > + +29 +ass + +basic_ios_ioe_v +; + +30 + gme + < +tyme + + gCh +, +ass + + gTr + = :: +d +:: +ch_as +< +Ch +> > + +31 +ass + +basic_ios_exi_v +; + +32 + gme + < +tyme + + gCh +, +ass + + gTr + = :: +d +:: +ch_as +< +Ch +> > + +33 +ass + +basic_ios_t_v +; + +34 + gme + < +tyme + + gCh +, +ass + + gTr + = :: +d +:: +ch_as +< +Ch +> > + +35 +ass + +basic_ios_rdbuf_v +; + +36 + gme + < +tyme + + gCh +, +ass + + gTr + = :: +d +:: +ch_as +< +Ch +> > + +37 +ass + +basic_ios_fl_v +; + +38 + gme + < +tyme + + gCh +, +ass + + gTr + = :: +d +:: +ch_as +< +Ch +> > + +39 +ass + +basic_ios_lo_v +; + +40 + gme + < +tyme + + gCh +, +ass + + gTr + = :: +d +:: +ch_as +< +Ch +> > + +41 +ass + +basic_ios_l_v +; + +43  + gbasic_ios_ioe_v +<> + tios_ioe_v +; + +44  + gbasic_ios_ioe_v +< + twch_t +> + twios_ioe_v +; + +45  + gbasic_ios_exi_v +<> + tios_exi_v +; + +46  + gbasic_ios_exi_v +< + twch_t +> + twios_exi_v +; + +47  + gbasic_ios_t_v +<> + tios_t_v +; + +48  + gbasic_ios_t_v +< + twch_t +> + twios_t_v +; + +49  + gbasic_ios_rdbuf_v +<> + tios_rdbuf_v +; + +50  + gbasic_ios_rdbuf_v +< + twch_t +> + twios_rdbuf_v +; + +51  + gbasic_ios_fl_v +<> + tios_fl_v +; + +52  + gbasic_ios_fl_v +< + twch_t +> + twios_fl_v +; + +53  + gbasic_ios_lo_v +<> + tios_lo_v +; + +54  + gbasic_ios_lo_v +< + twch_t +> + twios_lo_v +; + +55  + gbasic_ios_l_v +<> + tios_l_v +; + +56  + gbasic_ios_l_v +< + twch_t +> + twios_l_v +; + +58 +ass + + gios_iwd_v +; + +59 +ass + + gios_pwd_v +; + +60 +ass + + gios_l_wd_v +; + + @/usr/include/boost/iostreams/char_traits.hpp + +8 #ide +BOOST_IOSTREAMS_CHAR_TRAITS_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_CHAR_TRAITS_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21 #ide +BOOST_IOSTREAMS_NO_WIDE_STREAMS + + +22  + ~ + +25 #ifde +BOOST_NO_STDC_NAMESPACE + + +26 +mea + + gd + { + gusg + :: +wt_t +; } + +29 +mea + + gboo + {amea + gioams + { + +35 #i( +defed +( +__QNX__ +&& defed( +BOOST_DINKUMWARE_STDLIB +)) \ + +36 || +defed +( +__SUNPRO_CC +) + +37 + gusg + :: +d +:: +wt_t +; + +40 cڡ  + gWOULD_BLOCK + = (( +EOF + - 1); + +42 #ide +BOOST_IOSTREAMS_NO_WIDE_STREAMS + + +43 cڡ + gd +:: +wt_t + +WWOULD_BLOCK + = ( +d +::wt_t( +WEOF + - 1); + +46 + gme +< +tyme + + gCh +> + +47  + gch_as +; + +49 + gme +<> + +50  + gch_as +<> : +BOOST_IOSTREAMS_CHAR_TRAITS +() { + +51  +wle +() {  '\n'; } + +52  +good +() {  '\n'; } + +53  +would_block +({  + gWOULD_BLOCK +; } + +54  +bo + +is_good +( +c +{  + gc + ! +EOF + && c ! +WOULD_BLOCK +; } + +55  +bo + +is_eof +( +c +{  + gc + = +EOF +; } + +56  +bo + +would_block +( +c +{  + gc + = +WOULD_BLOCK +; } + +59 #ide +BOOST_IOSTREAMS_NO_WIDE_STREAMS + + +60 + gme +<> + +61  + gch_as +< + gwch_t +> : +d +:: +ch_as +< +wch_t +> { + +62  +wch_t + +wle +({  +L +'\n'; } + +63  + gd +:: +wt_t + +good +({  +L +'\n'; } + +64  + gd +:: +wt_t + +would_block +({  +WWOULD_BLOCK +; } + +65  +bo + +is_good +( +d +:: +wt_t + +c +{  c ! +WEOF + && c ! +WWOULD_BLOCK +; } + +66  +bo + +is_eof +( +d +:: +wt_t + +c +{  c = +WEOF +; } + +67  +bo + +would_block +( +d +:: +wt_t + +c +{  c = +WWOULD_BLOCK +; } + + @/usr/include/boost/iostreams/checked_operations.hpp + +11 #ide +BOOST_IOSTREAMS_DETAIL_CHECKED_OPERATIONS_HPP_INCLUDED + + +12  + #BOOST_IOSTREAMS_DETAIL_CHECKED_OPERATIONS_HPP_INCLUDED + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +27  + ~ + +29 +mea + + gboo + {amea + gioams + { + +31 +mea + + gda + { + +33 + gme +< +tyme + + gT +> + +34  + gad_wre_if_im +; + +36 + gme +< +tyme + + gT +> + +37  + gek_if_im +; + +41 + gme +< +tyme + + gT +> + +42 +tyme + + gt_ty_of +< + gT +>:: +ty + +g_if +( +T +& +t +) + +44  +tyme + + tda +:: + tdich +< + tT +, + tput +, + touut +>:: + tty + + tg +; + +45  + gda +:: +ad_wre_if_im +< +g +>:: +g +( +t +); + +48 + gme +< +tyme + + gT +> + +49 +le + + gd +:: +amsize + + +50 +ad_if +( +T +& +t +, +tyme + +ch_ty_of +:: +ty +* +s +, +d +:: +amsize + +n +) + +52  +tyme + + tda +:: + tdich +< + tT +, + tput +, + touut +>:: + tty + + tg +; + +53  + gda +:: +ad_wre_if_im +< +g +>:: +ad +( +t +, +s +, +n +); + +56 + gme +< +tyme + + gT +> + +57 +bo + +put_if +( +T +& +t +, +tyme + +ch_ty_of +:: +ty + +c +) + +59  +tyme + + tda +:: + tdich +< + tT +, + touut +, + tput +>:: + tty + + tg +; + +60  + gda +:: +ad_wre_if_im +< +g +>:: +put +( +t +, +c +); + +63 + gme +< +tyme + + gT +> + +64 +le + + gd +:: +amsize + +wre_if + + +65 ( +T +& +t +, cڡ +tyme + + gch_ty_of +< + gT +>:: +ty +* +s +, + gd +:: +amsize + +n +) + +67  +tyme + + tda +:: + tdich +< + tT +, + touut +, + tput +>:: + tty + + tg +; + +68  + gda +:: +ad_wre_if_im +< +g +>:: +wre +( +t +, +s +, +n +); + +71 + gme +< +tyme + + gT +> + +72 +le + + gd +:: +ampos + + +73 +ek_if + +T +& +t +, +am_offt + +off +, +BOOST_IOS +:: +ekd + +way +, + +74 +BOOST_IOS +:: +ݒmode + +which + = BOOST_IOS:: + + | BOOST_IOS:: +out + ) + +76 +usg + +mea + +da +; + +77  +tyme + + tdich +< + tT +, + tndom_acss +, + ty_g +>:: + tty + + tg +; + +78  + gek_if_im +< + gg +>:: +ek +( +t +, +off +, +way +, +which +); + +81 +mea + + gda + { + +85 + gme +<> + +86  + gad_wre_if_im +< + gput +> { + +87 + gme +< +tyme + + gT +> + +88  +tyme + + gt_ty_of +< + gT +>:: +ty + +g +( +T +& +t +) + +89 {  +ioams +:: +g +( +t +); } + +91 + gme +< +tyme + + gT +> + +92  + gd +:: +amsize + + +93 +ad +( +T +& +t +, +tyme + +ch_ty_of +:: +ty +* +s +, +d +:: +amsize + +n +) + +94 {  +ioams +:: +ad +( +t +, +s +, +n +); } + +96 + gme +< +tyme + + gT +> + +97  +bo + +put +( +T +&, +tyme + +ch_ty_of +:: +ty +) + +98 { +boo +:: +throw_exi +( +_wre +()); + +99 +BOOST_IOSTREAMS_UNREACHABLE_RETURN +( +l +) } + +101 + gme +< +tyme + + gT +> + +102  + gd +:: +amsize + + +103 +wre +( +T +&, cڡ +tyme + +ch_ty_of +:: +ty +*, +d +:: +amsize +) + +104 { +boo +:: +throw_exi +( +_wre +()); + +105 +BOOST_IOSTREAMS_UNREACHABLE_RETURN +(0) } + +108 + gme +<> + +109  + gad_wre_if_im +< + gouut +> { + +110 + gme +< +tyme + + gT +> + +111  +tyme + + gt_ty_of +< + gT +>:: +ty + +g +( +T +&) + +112 { +boo +:: +throw_exi +( +_ad +()); + +113 +BOOST_IOSTREAMS_UNREACHABLE_RETURN +(0) } + +115 + gme +< +tyme + + gT +> + +116  + gd +:: +amsize + + +117 +ad +( +T +&, +tyme + +ch_ty_of +:: +ty +*, +d +:: +amsize +) + +118 { +boo +:: +throw_exi +( +_ad +()); + +119 +BOOST_IOSTREAMS_UNREACHABLE_RETURN +(0) } + +121 + gme +< +tyme + + gT +> + +122  +bo + +put +( +T +& +t +, +tyme + +ch_ty_of +:: +ty + +c +) + +123 {  +ioams +:: +put +( +t +, +c +); } + +125 + gme +< +tyme + + gT +> + +126  + gd +:: +amsize + + +127 +wre + +T +& +t +, cڡ +tyme + +ch_ty_of +:: +ty +* +s +, + +128 +d +:: +amsize + +n + ) + +129 {  +ioams +:: +wre +( +t +, +s +, +n +); } + +134 + gme +<> + +135  + gek_if_im +< + gndom_acss +> { + +136 + gme +< +tyme + + gT +> + +137  + gd +:: +ampos + + +138 +ek + +T +& +t +, +am_offt + +off +, +BOOST_IOS +:: +ekd + +way +, + +139 +BOOST_IOS +:: +ݒmode + +which + ) + +140 {  +ioams +:: +ek +( +t +, +off +, +way +, +which +); } + +143 + gme +<> + +144  + gek_if_im +< + gy_g +> { + +145 + gme +< +tyme + + gT +> + +146  + gd +:: +ampos + + +147 +ek +( +T +&, +am_offt +, +BOOST_IOS +:: +ekd +, BOOST_IOS:: +ݒmode +) + +148 { +boo +:: +throw_exi +( +_ek +()); + +149 +BOOST_IOSTREAMS_UNREACHABLE_RETURN +( +d +:: +ampos +()) } + +156  + ~ + + @/usr/include/boost/iostreams/close.hpp + +8 #ide +BOOST_IOSTREAMS_CLOSE_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_CLOSE_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +33  + ~ + +35 +mea + + gboo + {amea + gioams + { + +37 + gme +< +tyme + + gT +> + +38  +o +( +T +& +t +); + +40 + gme +< +tyme + + gT +> + +41  +o +( +T +& +t +, +BOOST_IOS +:: +ݒmode + +which +); + +43 + gme +< +tyme + + gT +,ym + gSk +> + +44  +o +( +T +& +t +, +Sk +& +k +, +BOOST_IOS +:: +ݒmode + +which +); + +46 +mea + + gda + { + +48 + gme +< +tyme + + gT +> + +49  +o_l +( +T +& +t +) + +51 + gy + { + +52 + gboo +:: +ioams +:: +o +( +t +, +BOOST_IOS +:: + +); + +53 } +tch + (...) { + +54 + gy + { + +55 + gboo +:: +ioams +:: +o +( +t +, +BOOST_IOS +:: +out +); + +56 } +tch + (...) { } + +57 + gthrow +; + +59 + gboo +:: +ioams +:: +o +( +t +, +BOOST_IOS +:: +out +); + +62 + gme +< +tyme + + gT +,ym + gSk +> + +63  +o_l +( +T +& +t +, +Sk +& +k +) + +65 + gy + { + +66 + gboo +:: +ioams +:: +o +( +t +, +k +, +BOOST_IOS +:: + +); + +67 } +tch + (...) { + +68 + gy + { + +69 + gboo +:: +ioams +:: +o +( +t +, +k +, +BOOST_IOS +:: +out +); + +70 } +tch + (...) { } + +71 + gthrow +; + +73 + gboo +:: +ioams +:: +o +( +t +, +k +, +BOOST_IOS +:: +out +); + +80 +mea + + gboo + {amea + gioams + { + +82 +mea + + gda + { + +84 + gme +< +tyme + + gT +> + +85  + go_im +; + +89 + gme +< +tyme + + gT +> + +90  +o +( +T +& +t +{ + gda +:: +o_l +(t); } + +92 + gme +< +tyme + + gT +> + +93  +o +( +T +& +t +, +BOOST_IOS +:: +ݒmode + +which +) + +95 #ifde +BOOST_IOSTREAMS_STRICT + + +96 +BOOST_ASSERT +( +which + = +BOOST_IOS +:: + + || which =BOOST_IOS:: +out +); + +98 i( + gwhich + =( +BOOST_IOS +:: + + | BOOST_IOS:: +out +)) { + +99 +da +:: +o_l +( +t +); + +103 + gda +:: +o_im +< +T +>:: +o +( +da +:: +unwp +( +t +), +which +); + +106 + gme +< +tyme + + gT +,ym + gSk +> + +107  +o +( +T +& +t +, +Sk +& +k +, +BOOST_IOS +:: +ݒmode + +which +) + +109 #ifde +BOOST_IOSTREAMS_STRICT + + +110 +BOOST_ASSERT +( +which + = +BOOST_IOS +:: + + || which =BOOST_IOS:: +out +); + +112 i( + gwhich + =( +BOOST_IOS +:: + + | BOOST_IOS:: +out +)) { + +113 +da +:: +o_l +( +t +, +k +); + +117 + gda +:: +o_im +< +T +>:: +o +( +da +:: +unwp +( +t +), +k +, +which +); + +120 +mea + + gda + { + +124  + so_boo_am + { }; + +125  + so_frg_am + { }; + +127 + gme +< +tyme + + gT +> + +128  + so_g + { + +129  +tyme + + tgy_of +< + tT +>:: + tty + + tgy +; + +130  +tyme + + tda +:: + tunwed_ty +< + tT +>:: + tty + + tunwed +; + +131  +tyme + + +132 + tioams +:: + t +< + +133 + tm +:: + tn_ +< + tis_cvtib +< + tgy +, + tob_g +> >, + +134 + ty_g +, + +135 + tm +:: + t_ +< + +136 + tis_boo_am +< + tunwed +>, + +137 + tis_boo_am_bufr +< + tunwed +> + +139 + to_boo_am +, + +140 + tm +:: + t_ +< + +141 + tis_frg_am +< + tunwed +>, + +142 + tis_frg_ambuf +< + tunwed +> + +144 + to_frg_am +, + +145 + tm +:: + t_ +< + +146 + tis_cvtib +< + tgy +, + ttwo_qu +>, + +147 + tis_cvtib +< + tgy +, + tdu_u +> + +149 + ttwo_qu +, + +150 + t_ +, + +151 + tob_g + + +152 >:: + tty +ype; + +155 + gme +< +tyme + + gT +> + +156  + go_im + + +157 : +m +:: +if_ +< + +158 +is_cuom +< +T +>, + +159 + gݔis +< + gT +>, + +160 + go_im +< +BOOST_DEDUCED_TYPENAME + + go_g +< + gT +>:: +ty +> + +161 >:: +ty + + +164 + gme +<> + +165  + go_im +< + gy_g +> { + +166 + gme +< +tyme + + gT +> + +167  +o +( +T +& +t +, +BOOST_IOS +:: +ݒmode + +which +) + +169 i( +which + = +BOOST_IOS +:: +out +) + +170 +ioams +:: +ush +( +t +); + +173 + gme +< +tyme + + gT +,ym + gSk +> + +174  +o +( +T +& +t +, +Sk +& +k +, +BOOST_IOS +:: +ݒmode + +which +) + +176 i( +which + = +BOOST_IOS +:: +out +) { + +177 +n_blockg_adr +< +Sk +> +nb +( +k +); + +178 + gioams +:: +ush +( +t +, +nb +); + +183 + gme +<> + +184  + go_im +< + go_boo_am +> { + +185 + gme +< +tyme + + gT +> + +186  +o +( +T +& +t +) + +188 + gt +. +o +(); + +190 + gme +< +tyme + + gT +> + +191  +o +( +T +& +t +, +BOOST_IOS +:: +ݒmode + +which +) + +193 i( +which + = +BOOST_IOS +:: +out +) + +194 +t +. +o +(); + +198 + gme +<> + +199  + go_im +< + go_frg_am +> { + +200 + gme +< +tyme + + gT +> + +201  +o +( +T +& +t +, +BOOST_IOS +:: +ݒmode + +which +) + +203  +tyme + + tgy_of +< + tT +>:: + tty + + tgy +; + +204 cڡ +bo + + g + = +is_cvtib +< +gy +, + gput +>:: +vue + && + +205 ! +is_cvtib +< +gy +, + gouut +>:: +vue +; + +206 i( + g + =( +which + = +BOOST_IOS +:: + +&& +t +. +is_come +()) + +207 +t +. +p +(); + +211 + gme +<> + +212  + go_im +< + gob_g +> { + +213 + gme +< +tyme + + gT +> + +214  +o +( +T +& +t +, +BOOST_IOS +:: +ݒmode + +which +) + +216  +tyme + + tgy_of +< + tT +>:: + tty + + tgy +; + +217 cڡ +bo + + g + = +is_cvtib +< +gy +, + gput +>:: +vue + && + +218 ! +is_cvtib +< +gy +, + gouut +>:: +vue +; + +219 i( + g + =( +which + = +BOOST_IOS +:: + +)) + +220 +t +. +o +(); + +222 + gme +< +tyme + + gT +,ym + gSk +> + +223  +o +( +T +& +t +, +Sk +& +k +, +BOOST_IOS +:: +ݒmode + +which +) + +225  +tyme + + tgy_of +< + tT +>:: + tty + + tgy +; + +226 cڡ +bo + + g + = +is_cvtib +< +gy +, + gput +>:: +vue + && + +227 ! +is_cvtib +< +gy +, + gouut +>:: +vue +; + +228 i( + g + =( +which + = +BOOST_IOS +:: + +)) { + +229 +n_blockg_adr +< +Sk +> +nb +( +k +); + +230 + gt +. +o +( +nb +); + +235 + gme +<> + +236  + go_im +< + gtwo_qu +> { + +237 + gme +< +tyme + + gT +> + +238  +o +( +T +& +t +, +BOOST_IOS +:: +ݒmode + +which +) {.close(which); } + +239 + gme +< +tyme + + gT +,ym + gSk +> + +240  +o +( +T +& +t +, +Sk +& +k +, +BOOST_IOS +:: +ݒmode + +which +) + +242 +n_blockg_adr +< +Sk +> +nb +( +k +); + +243 + gt +. +o +( +nb +, +which +); + +251  + ~ + + @/usr/include/boost/iostreams/concepts.hpp + +8 #ide +BOOST_IOSTREAMS_CONCEPTS_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_CONCEPTS_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24 +mea + + gboo + {amea + gioams + { + +28 + gme +< +tyme + + gMode +,ym + gCh + = > + +29  + sdevi + { + +30  +Ch + + tch_ty +; + +31  + ggy + + +32 : +Mode +, + +33 + gdevi_g +, + +34 + gob_g +, + +35 + glolizab_g + + +38  +o +() + +40 +usg + +mea + + gda +; + +41 +BOOST_STATIC_ASSERT +((! +is_cvtib +< +Mode +, +two_qu +>:: +vue +)); + +44  +o +( +BOOST_IOS +:: +ݒmode +) + +46 +usg + +mea + +da +; + +47 +BOOST_STATIC_ASSERT +(( +is_cvtib +< +Mode +, +two_qu +>:: +vue +)); + +50 + gme +< +tyme + + gLo +> + +51  +imbue +(cڡ +Lo +&) { } + +54 + gme +< +tyme + + gMode +,ym + gCh + = +wch_t +> + +55  +wdevi + : +devi +< +Mode +, + gCh +> { }; + +57  + gdevi +< + tput +> + tsour +; + +58  + gwdevi +< + tput +> + twsour +; + +59  + gdevi +< + touut +> + tsk +; + +60  + gwdevi +< + touut +> + twsk +; + +64 + gme +< +tyme + + gMode +,ym + gCh + = > + +65  + sfr + { + +66  +Ch + + tch_ty +; + +67  + ggy + + +68 : +Mode +, + +69 + gfr_g +, + +70 + gob_g +, + +71 + glolizab_g + + +74 + gme +< +tyme + + gDevi +> + +75  +o +( +Devi +&) + +77 +usg + +mea + + gda +; + +78 +BOOST_STATIC_ASSERT +((! +is_cvtib +< +Mode +, +two_qu +>:: +vue +)); + +79 +BOOST_STATIC_ASSERT +((! +is_cvtib +< +Mode +, +du_u +>:: +vue +)); + +82 + gme +< +tyme + + gDevi +> + +83  +o +( +Devi +&, +BOOST_IOS +:: +ݒmode +) + +85 +usg + +mea + +da +; + +86 +BOOST_STATIC_ASSERT +( + +87 ( +is_cvtib +< +Mode +, +two_qu +>:: +vue +) || + +88 ( +is_cvtib +< +Mode +, +du_u +>:: +vue +) + +92 + gme +< +tyme + + gLo +> + +93  +imbue +(cڡ +Lo +&) { } + +96 + gme +< +tyme + + gMode +,ym + gCh + = +wch_t +> + +97  +wfr + : +fr +< +Mode +, + gCh +> { }; + +99  + gfr +< + tput +> + tput_fr +; + +100  + gwfr +< + tput +> + tput_wfr +; + +101  + gfr +< + touut +> + touut_fr +; + +102  + gwfr +< + touut +> + touut_wfr +; + +103  + gfr +< + tekab +> + tekab_fr +; + +104  + gwfr +< + tekab +> + tekab_wfr +; + +105  + gfr +< + tdu_u +> + tdu_u_fr +; + +106  + gwfr +< + tdu_u +> + tdu_u_wfr +; + +110 + gme +< +tyme + + gMode +,ym + gCh + = > + +111  +muich_fr + : +fr +< +Mode +, + gCh +> { + +112  + ggy + : +fr +< +Mode +, + gCh +>:: +gy +, + gmuich_g + { }; + +115 + gme +< +tyme + + gMode +,ym + gCh + = +wch_t +> + +116  +muich_wfr + : +muich_fr +< +Mode +, + gCh +> { }; + +118  + gmuich_fr +< + tput +> + tmuich_put_fr +; + +119  + gmuich_wfr +< + tput +> + tmuich_put_wfr +; + +120  + gmuich_fr +< + touut +> + tmuich_ouut_fr +; + +121  + gmuich_wfr +< + touut +> + tmuich_ouut_wfr +; + +122  + gmuich_fr +< + tdu_u +> + tmuich_du_u_fr +; + +123  + gmuich_wfr +< + tdu_u +> + tmuich_du_u_wfr +; + + @/usr/include/boost/iostreams/detail/adapter/non_blocking_adapter.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_NON_BLOCKING_ADAPTER_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_DETAIL_NON_BLOCKING_ADAPTER_HPP_INCLUDED + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + {amea + gioams + { + +19 + gme +< +tyme + + gDevi +> + +20 as + cn_blockg_adr + { + +21 + gpublic +: + +22  +tyme + + tch_ty_of +< + tDevi +>:: + tty + + tch_ty +; + +23  + ggy + + +24 : +mode_of +< +Devi +>:: +ty +, + gdevi_g + + +26 +exic + +n_blockg_adr +( +Devi +& +dev +: +devi_ +(dev) { } + +27 +d +:: +amsize + +ad +( +ch_ty +* +s +, std::amsiz +n +) + +29 +d +:: +amsize + +su + = 0; + +30  + gsu + < + gn +) { + +31 + gd +:: +amsize + +amt + = +ioams +:: +ad +( +devi_ +, +s + + +su +, +n + -esult); + +32 i( + gamt + == -1) + +34 + gsu + + +amt +; + +36  + gsu + !0 ? +su + : -1; + +38 + gd +:: +amsize + +wre +(cڡ +ch_ty +* +s +, +d +::amsiz +n +) + +40 +d +:: +amsize + +su + = 0; + +41  + gsu + < + gn +) { + +42 + gd +:: +amsize + +amt + = + +43 +ioams +:: +wre +( +devi_ +, +s + + +su +, +n + -esult); + +45 i( + gamt + == -1) + +47 + gsu + + +amt +; + +49  + gsu +; + +51 + gd +:: +ampos + +ek + +am_offt + +off +, +BOOST_IOS +:: +ekd + +way +, + +52 +BOOST_IOS +:: +ݒmode + +which + = + +53 +BOOST_IOS +:: + + | BOOST_IOS:: +out + ) + +54 {  +ioams +:: +ek +( +devi_ +, +off +, +way +, +which +); } + +55 + gpublic +: + +56 +n_blockg_adr +& +ݔ +=(conston_blocking_adapter&); + +57 + gDevi +& + gdevi_ +; + + @/usr/include/boost/iostreams/detail/adapter/range_adapter.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_RANGE_ADAPTER_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_DETAIL_RANGE_ADAPTER_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +29  + ~ + +31 +mea + + gboo + {amea + gioams + {amea + gda + { + +34 + gme +< +tyme + + gTvl +>  + gnge_adr_im +; + +43 + gme +< +tyme + + gMode +,ym + gRge +> + +44 as + cnge_adr + { + +45 + give +: + +46  +tyme + + tRge +:: + t + iterator; + +47  + gboo +:: + tda +:: + t_as +< + t +> + t_as +; + +48  +tyme + + t_as +:: + t_gy + + t_t +; + +49 + gpublic +: + +50  +tyme + + tRge +:: + tvue_ty + + tch_ty +; + +51  + ggy + : +Mode +, + gdevi_g + { }; + +52  +tyme + + +53 + tm +:: + tif_ +< + +54 + tis_cvtib +< + +55 + t_t +, + +56 + td +:: + tndom_acss__g + + +58 + td +:: + tndom_acss__g +, + +59 + td +:: + tfwd__g + + +60 >:: + tty + + tg +; + +61  + gnge_adr_im +< + tg +> + tim +; + +63 +exic + +nge_adr +(cڡ +Rge +& +g +); + +64 +nge_adr +( + + +f +, it +ϡ +); + +65 + gd +:: +amsize + +ad +( +ch_ty +* +s +, +d +::amsiz +n +); + +66 + gd +:: +amsize + +wre +(cڡ +ch_ty +* +s +, +d +::amsiz +n +); + +67 + gd +:: +ampos + +ek +( +am_offt + +off +, +BOOST_IOS +:: +ekd + +way +); + +68 + give +: + +69 + + +f_ +, + gcur_ +, + gϡ_ +; + +74 + gme +< +tyme + + gMode +,ym + gRge +> + +75 + gnge_adr +< + gMode +, + gRge +>:: +nge_adr +(cڡ +Rge +& +g +) + +76 : +f_ +( +g +. +beg +()), +cur_ +ng.beg()), +ϡ_ +ng. +d +()) { } + +78 + gme +< +tyme + + gMode +,ym + gRge +> + +79 + gnge_adr +< + gMode +, + gRge +>:: +nge_adr +( + + +f +, it +ϡ +) + +80 : +f_ +( +f +), +cur_ +(f), +ϡ_ +( +ϡ +) { } + +82 + gme +< +tyme + + gMode +,ym + gRge +> + +83 +le + + gd +:: +amsize + +nge_adr +< +Mode +, + gRge +>:: +ad + + +84 ( +ch_ty +* +s +, + gd +:: +amsize + +n +) + +85 {  +im +:: +ad +( +cur_ +, +ϡ_ +, +s +, +n +); } + +87 + gme +< +tyme + + gMode +,ym + gRge +> + +88 +le + + gd +:: +amsize + +nge_adr +< +Mode +, + gRge +>:: +wre + + +89 (cڡ +ch_ty +* +s +, + gd +:: +amsize + +n +) + +90 {  +im +:: +wre +( +cur_ +, +ϡ_ +, +s +, +n +); } + +93 + gme +< +tyme + + gMode +,ym + gRge +> + +94 + gd +:: +ampos + +nge_adr +< +Mode +, + gRge +>:: +ek + + +95 ( +am_offt + +off +, + gBOOST_IOS +:: +ekd + +way +) + +97 +im +:: +ek +( +f_ +, +cur_ +, +ϡ_ +, +off +, +way +); + +98  +offt_to_posi +( +cur_ + - +f_ +); + +103 + gme +<> + +104  + gnge_adr_im +< + gd +:: +fwd__g +> { + +105 +me +< +tyme + +Ir +,ym + gCh +> + +106  + gd +:: +amsize + +ad + + +107 ( +Ir +& +cur +, + gIr +& + gϡ +, +Ch +* + gs +, + gd +:: +amsize + +n +) + +109 +d +:: +amsize + +m + = +n +; + +110  + gcur + ! +ϡ + && +m +-- > 0* +s +++ = * +cur +++; + +111  + gn + - + gm + !0 ? +n + - +m + : -1; + +114 + gme +< +tyme + + gIr +,ym + gCh +> + +115  + gd +:: +amsize + +wre + + +116 ( +Ir +& +cur +, + gIr +& + gϡ +, cڡ +Ch +* + gs +, + gd +:: +amsize + +n +) + +118  +cur + ! +ϡ + && +n +-- > 0*cur++ = * +s +++; + +119 i( + gcur + = +ϡ + && +n + > 0) + +120 +boo +:: +throw_exi +( +wre__exhaued +()); + +121  + gn +; + +125 + gme +<> + +126  + gnge_adr_im +< + gd +:: +ndom_acss__g +> { + +127 +me +< +tyme + +Ir +,ym + gCh +> + +128  + gd +:: +amsize + +ad + + +129 ( +Ir +& +cur +, + gIr +& + gϡ +, +Ch +* + gs +, + gd +:: +amsize + +n +) + +131 +d +:: +amsize + +su + = + +132 ( +d +:: +m +)( +ic_ +( +ϡ + - +cur +), + gn +); + +133 i( + gsu +) + +134 + gd +:: +cy +( +cur +, cu+ +su +, +s +); + +135 + gcur + + +su +; + +136  + gsu + !0 ? +su + : -1; + +139 + gme +< +tyme + + gIr +,ym + gCh +> + +140  + gd +:: +amsize + +wre + + +141 ( +Ir +& +cur +, + gIr +& + gϡ +, cڡ +Ch +* + gs +, + gd +:: +amsize + +n +) + +143 +d +:: +amsize + +cou + = + +144 ( +d +:: +m +)( +ic_ +( +ϡ + - +cur +), + gn +); + +145 + gd +:: +cy +( +s +, s + +cou +, +cur +); + +146 + gcur + + +cou +; + +147 i( + gcou + < + gn +) + +148 + gboo +:: +throw_exi +( +wre__exhaued +()); + +149  + gn +; + +152 + gme +< +tyme + + gIr +> + +153  + gek + + +154 + gIr +& + gf +, Ir& + gcur +, Ir& + gϡ +, +am_offt + + goff +, + +155 + gBOOST_IOS +:: +ekd + +way + ) + +157 +usg + +mea + +d +; + +158  + gway +) { + +159  + gBOOST_IOS +:: +beg +: + +160 i( +off + > +ϡ + - +f + || off < 0) + +161 +boo +:: +throw_exi +( +bad_ek +()); + +162 + gcur + = +f + + +off +; + +164  + gBOOST_IOS +:: +cur +: + +166 +d +:: +rdiff_t + +woff + = +cur + - +f + + +off +; + +167 i( + gwoff + > + gϡ + - + gf + ||ewoff < 0) + +168 + gboo +:: +throw_exi +( +bad_ek +()); + +169 + gcur + + +off +; + +172  + gBOOST_IOS +:: +d +: + +173 i( +ϡ + - +f + + +off + < 0 || off > 0) + +174 +boo +:: +throw_exi +( +bad_ek +()); + +175 + gcur + = +ϡ + + +off +; + +178 +BOOST_ASSERT +(0); + +185  + ~ + + @/usr/include/boost/iostreams/detail/call_traits.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_VALUE_TYPE_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_DETAIL_VALUE_TYPE_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +18 +mea + + gboo + {amea + gioams + {amea + gda + { + +20 + gme +< +tyme + + gT +> + +21  + sm_ty + { + +22  +tyme + + tm +:: + tif_ +< + tis_d_io +< + tT +>, T&, cڡ T&>:: + tty +ype; + +25 + gme +< +tyme + + gT +> + +26  + svue_ty + { + +27  +tyme + + tm +:: + tif_ +< + tis_d_io +< + tT +>, T&, T>:: + tty +ype; + + @/usr/include/boost/iostreams/detail/config/codecvt.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_CONFIG_CODECVT_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_DETAIL_CONFIG_CODECVT_HPP_INCLUDED + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +16 #i +defed +( +_MSC_VER +) + +17 #agm + + + +22 #i +defed +( +__MSL_CPP__ +|| defed( +__LIBCOMO__ +) || \ + +23 +BOOST_WORKAROUND +( +_STLPORT_VERSION +, <= 0x450) || \ + +24 +defed +( +_LIBCPP_VERSION +) \ + +26  + #BOOST_IOSTREAMS_NO_PRIMARY_CODECVT_DEFINITION + + + ) + +29 #i +defed +( +__GLIBCPP__ +|| defed( +__GLIBCXX__ +) || \ + +30 +BOOST_WORKAROUND +( +_STLPORT_VERSION +, > 0x450) \ + +32  + #BOOST_IOSTREAMS_EMPTY_PRIMARY_CODECVT_DEFINITION + + + ) + +37 #i +BOOST_WORKAROUND +( +__MWERKS__ +, +BOOST_TESTED_AT +(0x3205)) || \ + +38 +BOOST_WORKAROUND +( +_STLPORT_VERSION +, < 0x461) \ + +40  + #BOOST_IOSTREAMS_NO_CODECVT_CTOR_FROM_SIZE_T + + + ) + +45 #i! +defed +( +__MSL_CPP__ +&& !defed( +__LIBCOMO__ +&& !defed( +__g__ +) && \ + +46 (! +defed +( +BOOST_RWSTD_VER +|| + gBOOST_RWSTD_VER + < 0x04010300) && \ + +47 (! +defed +( +__MACH__ +|| ! + $defed +( +__INTEL_COMPILER +)) + +49  + #BOOST_IOSTREAMS_CODECVT_CV_QUALIFIER + cڡ + + ) + +51  + #BOOST_IOSTREAMS_CODECVT_CV_QUALIFIER + + + ) + +56 #i + `BOOST_WORKAROUND +( +_STLPORT_VERSION +, < 0x461) + +57  + #BOOST_IOSTREAMS_NO_CODECVT_MAX_LENGTH + + + ) + +62 #ide +BOOST_IOSTREAMS_NO_LOCALE + + +63  + ~ + +67 +mea + +d + { + +69 #i + `defed +( +__LIBCOMO__ +) + +70 +usg + :: +mbe_t +; + +71 #i + `defed +( +BOOST_DINKUMWARE_STDLIB +&& !defed( +__BORLANDC__ +) + +72 +usg + :: +mbe_t +; + +73 #i + `defed +( +__SGI_STL_PORT +) + +74 #i + `defed +( +BOOST_NO_STDC_NAMESPACE +) + +75 +usg + :: +codecvt +; + +76 +usg + :: +mbe_t +; + +79 + } +} + + @/usr/include/boost/iostreams/detail/config/fpos.hpp + +18 #ide +BOOST_IOSTREAMS_DETAIL_CONFIG_FPOS_HPP_INCLUDED + + +19  + #BOOST_IOSTREAMS_DETAIL_CONFIG_FPOS_HPP_INCLUDED + + + ) + +21 #i +defed +( +_MSC_VER +) + +22 #agm + + + +25  + ~ + +27 #i( +defed +( +_YVALS +|| defed( +_CPPLIB_VER +)&& !defed( +__SGI_STL_PORT +) && \ + +28 ! +defed +( +_STLPORT_VERSION +&& !defed( +__QNX__ +&& !defed( +_VX_CPU +&& !defed( +__VXWORKS__ +) \ + +29 && !( +defed +( +BOOST_MSVC +&& + g_MSVC_STL_VERSION + >= 141) + +32  + ~ + +34  + #BOOST_IOSTREAMS_HAS_DINKUMWARE_FPOS + + + ) + +36 #i! +defed +( +_FPOSOFF +) + +37  + #BOOST_IOSTREAMS_FPOSOFF +( + +(()()) + + ) + +39  + #BOOST_IOSTREAMS_FPOSOFF +( + + + `_FPOSOFF +() + + ) + + @/usr/include/boost/iostreams/detail/config/unreachable_return.hpp + +7 #ide +BOOST_IOSTREAMS_DETAIL_UNREACHABLE_RETURN_HPP_INCLUDED + + +8  + #BOOST_IOSTREAMS_DETAIL_UNREACHABLE_RETURN_HPP_INCLUDED + + + ) + +10 #i +defed +( +_MSC_VER +) + +11 #agm + + + +14  + ~ + +16 #i +defed +( +_MSC_VER +|| defed( +__GNUC__ +) + +17  + #BOOST_IOSTREAMS_UNREACHABLE_RETURN +( +x +) \ + +18 + `BOOST_UNREACHABLE_RETURN +( +x +) + + ) + +20  + #BOOST_IOSTREAMS_UNREACHABLE_RETURN +( +x +) \ + +21  +x +; + + ) + + @/usr/include/boost/iostreams/detail/dispatch.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_DISPATCH_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_DETAIL_DISPATCH_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21 +mea + + gboo + {amea + gioams + {mea + gda + { + +23 + gme +< +tyme + + gT +,ym + gTag1 +,ym + gTag2 +, + +24 +tyme + + gTag3 + = +m +:: +void_ +,ym + gTag4 + = mpl::void_, + +25 +tyme + + gTag5 + = +m +:: +void_ +,ym + gTag6 + = mpl::void_, + +26 +tyme + + gCegy + = + +27 +BOOST_DEDUCED_TYPENAME + +gy_of +< +T +>:: +ty + > + +28  +dich + + +29 : +ioams +:: + +< + +30 +is_cvtib +< +Cegy +, + gTag1 +>, Tag1, + +31 + gis_cvtib +< + gCegy +, + gTag2 +>, Tag2, + +32 + gis_cvtib +< + gCegy +, + gTag3 +>, Tag3, + +33 + gis_cvtib +< + gCegy +, + gTag4 +>, Tag4, + +34 + gis_cvtib +< + gCegy +, + gTag5 +>, Tag5, + +35 + gis_cvtib +< + gCegy +, + gTag6 +>, Tag6 + + @/usr/include/boost/iostreams/detail/enable_if_stream.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_ENABLE_IF_STREAM_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_DETAIL_ENABLE_IF_STREAM_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +19 #i! +defed +( +BOOST_NO_SFINAE +) && \ + +20 ! +BOOST_WORKAROUND +( +__BORLANDC__ +, + $BOOST_TESTED_AT +(0x592)) + +21  + #BOOST_IOSTREAMS_ENABLE_IF_STREAM +( +T +) \ + +22 , +tyme + +boo +:: +ab_if +< boo:: +ioams +:: +is_d_io +< +T +> >:: +ty +* = 0 \ + +23 + + ) + +24  + #BOOST_IOSTREAMS_DISABLE_IF_STREAM +( +T +) \ + +25 , +tyme + +boo +:: +dib_if +< boo:: +ioams +:: +is_d_io +< +T +> >:: +ty +* = 0 \ + +26 + + ) + +28  + #BOOST_IOSTREAMS_ENABLE_IF_STREAM +( +T +) + + ) + +29  + #BOOST_IOSTREAMS_DISABLE_IF_STREAM +( +T +) + + ) + + @/usr/include/boost/iostreams/detail/resolve.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_RESOLVE_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_DETAIL_RESOLVE_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +39  + ~ + +41 +mea + + gboo + {amea + gioams + {amea + gda + { + +45 #ide +BOOST_IOSTREAMS_BROKEN_OVERLOAD_RESOLUTION + + +47 + gme +< +tyme + + gMode +,ym + gCh +,ym + gT +> + +48  + ssve_as + { + +49  +tyme + + +50 + tm +:: + tif_ +< + +51 + tboo +:: + tda +:: + tis_emb +< + tT +>, + +52 + touut__adr +< + tMode +, + tCh +, + tT +>, + +53 cڡ + tT +& + +54 >:: + tty +ype; + +57 #ide +BOOST_IOSTREAMS_NO_STREAM_TEMPLATES + + +59 + gme +< +tyme + + gMode +,ym + gCh +,ym + gT +> + +60 +tyme + + gsve_as +< + gMode +, + gCh +, + gT +>:: +ty + + +61 +sve +cڡ +T +& +t + + +62 +BOOST_IOSTREAMS_DISABLE_IF_STREAM +( +T +) + +66 #i +BOOST_WORKAROUND +( +BOOST_INTEL_CXX_VERSION +, +BOOST_TESTED_AT +(810)) ||\ + +67 +BOOST_WORKAROUND +( +__MWERKS__ +, +BOOST_TESTED_AT +(0x3205)) || \ + +68 +BOOST_WORKAROUND +( +BOOST_IOSTREAMS_GCC +, +BOOST_TESTED_AT +(400)) ||\ + +69 +BOOST_WORKAROUND +( +__IBMCPP__ +, +BOOST_TESTED_AT +(1110)) + +71 , +tyme + +dib_if +< +is__nge +< +T +> >:: +ty +* = 0 + +75  +tyme + + tsve_as +< + tMode +, + tCh +, + tT +>:: + tty + + ttu_ty +; + +76  +tu_ty +( +t +); + +79 + gme +< +tyme + + gMode +,ym + gCh +,ym + gTr +> + +80 + gmode_adr +< + gMode +, + gd +:: +basic_ambuf +< +Ch +, + gTr +> > + +81 +sve +( +d +:: +basic_ambuf +< +Ch +, +Tr +>& +sb +) + +82 {  + gmode_adr +< + gMode +, + gd +:: +basic_ambuf +< +Ch +, + gTr +> >( +wp +( +sb +)); } + +84 + gme +< +tyme + + gMode +,ym + gCh +,ym + gTr +> + +85 + gmode_adr +< + gMode +, + gd +:: +basic_iam +< +Ch +, + gTr +> > + +86 +sve +( +d +:: +basic_iam +< +Ch +, +Tr +>& +is +) + +87 {  + gmode_adr +< + gMode +, + gd +:: +basic_iam +< +Ch +, + gTr +> >( +wp +( +is +)); } + +89 + gme +< +tyme + + gMode +,ym + gCh +,ym + gTr +> + +90 + gmode_adr +< + gMode +, + gd +:: +basic_oam +< +Ch +, + gTr +> > + +91 +sve +( +d +:: +basic_oam +< +Ch +, +Tr +>& +os +) + +92 {  + gmode_adr +< + gMode +, + gd +:: +basic_oam +< +Ch +, + gTr +> >( +wp +( +os +)); } + +94 + gme +< +tyme + + gMode +,ym + gCh +,ym + gTr +> + +95 + gmode_adr +< + gMode +, + gd +:: +basic_ioam +< +Ch +, + gTr +> > + +96 +sve +( +d +:: +basic_ioam +< +Ch +, +Tr +>& +io +) + +97 {  + gmode_adr +< + gMode +, + gd +:: +basic_ioam +< +Ch +, + gTr +> >( +wp +( +io +)); } + +99 + gme +< +tyme + + gMode +,ym + gCh +, + gd +:: +size_t + +N +> + +100 +y_adr +< +Mode +, + gCh +> +sve +( +Ch + (& +y +)[ +N +]) + +101 {  + gy_adr +< + gMode +, + gCh +>( + gy +); } + +103 + gme +< +tyme + + gMode +,ym + gCh +,ym + gIr +> + +104 + gnge_adr +< + gMode +, + gboo +:: +_nge +< +Ir +> > + +105 +sve +(cڡ +boo +:: +_nge +< +Ir +>& +g +) + +106 {  +nge_adr +< +Mode +, + gboo +:: +_nge +< +Ir +> >( +g +); } + +110 + gme +< +tyme + + gMode +,ym + gCh +,ym + gT +> + +111 +tyme + + gsve_as +< + gMode +, + gCh +, + gT +>:: +ty + + +112 +sve +cڡ +T +& +t + + +113 +BOOST_IOSTREAMS_DISABLE_IF_STREAM +( +T +) + +114 #i +defed +( +__GNUC__ +) + +115 , +tyme + +dib_if +< +is__nge +< +T +> >:: +ty +* = 0 + +119  +tyme + + tsve_as +< + tMode +, + tCh +, + tT +>:: + tty + + ttu_ty +; + +120  +tu_ty +( +t +); + +123 + gme +< +tyme + + gMode +,ym + gCh +> + +124 + gmode_adr +< + gMode +, + gd +:: +ambuf +> + +125 +sve +( +d +:: +ambuf +& +sb +) + +126 {  +mode_adr +< +Mode +, + gd +:: +ambuf +>( +wp +( +sb +)); } + +128 + gme +< +tyme + + gMode +,ym + gCh +> + +129 + gmode_adr +< + gMode +, + gd +:: +iam +> + +130 +sve +( +d +:: +iam +& +is +) + +131 {  +mode_adr +< +Mode +, + gd +:: +iam +>( +wp +( +is +)); } + +133 + gme +< +tyme + + gMode +,ym + gCh +> + +134 + gmode_adr +< + gMode +, + gd +:: +oam +> + +135 +sve +( +d +:: +oam +& +os +) + +136 {  +mode_adr +< +Mode +, + gd +:: +oam +>( +wp +( +os +)); } + +138 + gme +< +tyme + + gMode +,ym + gCh +> + +139 + gmode_adr +< + gMode +, + gd +:: +ioam +> + +140 +sve +( +d +:: +ioam +& +io +) + +141 {  +mode_adr +< +Mode +, + gd +:: +ioam +>( +wp +( +io +)); } + +143 + gme +< +tyme + + gMode +,ym + gCh +, + gd +:: +size_t + +N +> + +144 +y_adr +< +Mode +, + gCh +> +sve +( +Ch + (& +y +)[ +N +]) + +145 {  + gy_adr +< + gMode +, + gCh +>( + gy +); } + +147 + gme +< +tyme + + gMode +,ym + gCh +,ym + gIr +> + +148 + gnge_adr +< + gMode +, + gboo +:: +_nge +< +Ir +> > + +149 +sve +(cڡ +boo +:: +_nge +< +Ir +>& +g +) + +150 {  +nge_adr +< +Mode +, + gboo +:: +_nge +< +Ir +> >( +g +); } + +155 + gme +< +tyme + + gMode +,ym + gCh +,ym + gT +> + +156  + ssve_as + { + +159  +tyme + + +160 + tioams +:: + t +< + +161 + tis_d_io +< + tT +>, + +162 + tmode_adr +< + tMode +, + tT +>, + +163 + tis__nge +< + tT +>, + +164 + tnge_adr +< + tMode +, + tT +>, + +165 + tis_denab +< + tT +>, + +166 + touut__adr +< + tMode +, + tCh +, + tT +>, + +167 + tis_y +< + tT +>, + +168 + ty_adr +< + tMode +, + tT +>, + +169 + t_ +, + +170 #i! + tBOOST_WORKAROUND +( + t__BORLANDC__ +, < 0x600) + +171 cڡ + tT +& + +173 + tT + + +175 >:: + tty +ype; + +178 + gme +< +tyme + + gMode +,ym + gCh +,ym + gT +> + +179 +tyme + + gsve_as +< + gMode +, + gCh +, + gT +>:: +ty + + +180 +sve +(cڡ +T +& +t +, +m +:: +ue_ +) + +182  +tyme + + tsve_as +< + tMode +, + tCh +, + tT +>:: + tty + + ttu_ty +; + +183  +tu_ty +( +wp +( +cڡ_ +< +T +&>( +t +))); + +186 + gme +< +tyme + + gMode +,ym + gCh +,ym + gT +> + +187 +tyme + + gsve_as +< + gMode +, + gCh +, + gT +>:: +ty + + +188 +sve +(cڡ +T +& +t +, +m +:: +l_ +) + +190  +tyme + + tsve_as +< + tMode +, + tCh +, + tT +>:: + tty + + ttu_ty +; + +191  +tu_ty +( +t +); + +194 + gme +< +tyme + + gMode +,ym + gCh +,ym + gT +> + +195 +tyme + + gsve_as +< + gMode +, + gCh +, + gT +>:: +ty + + +196 +sve +(cڡ +T +& +t + +BOOST_IOSTREAMS_DISABLE_IF_STREAM +(T)) + +197 {  +sve +< +Mode +, + gCh +>( + gt +, + gis_d_io +< + gT +>()); } + +199 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, < 0x600) && \ + +200 ! +defed +( +__GNUC__ +) + +202 + gme +< +tyme + + gMode +,ym + gCh +,ym + gT +> + +203 +tyme + + gsve_as +< + gMode +, + gCh +, + gT +>:: +ty + + +204 +sve +( +T +& +t +, +m +:: +ue_ +) + +206  +tyme + + tsve_as +< + tMode +, + tCh +, + tT +>:: + tty + + ttu_ty +; + +207  +tu_ty +( +wp +( +t +)); + +210 + gme +< +tyme + + gMode +,ym + gCh +,ym + gT +> + +211 +tyme + + gsve_as +< + gMode +, + gCh +, + gT +>:: +ty + + +212 +sve +( +T +& +t +, +m +:: +l_ +) + +214  +tyme + + tsve_as +< + tMode +, + tCh +, + tT +>:: + tty + + ttu_ty +; + +215  +tu_ty +( +t +); + +218 + gme +< +tyme + + gMode +,ym + gCh +,ym + gT +> + +219 +tyme + + gsve_as +< + gMode +, + gCh +, + gT +>:: +ty + + +220 +sve +( +T +& +t + +BOOST_IOSTREAMS_ENABLE_IF_STREAM +(T)) + +221 {  +sve +< +Mode +, + gCh +>( + gt +, + gis_d_io +< + gT +>()); } + +228  + ~ + + @/usr/include/boost/iostreams/detail/template_params.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_TEMPLATE_PARAMS_HPP_INCLUDED + + +10  + ~ + +11  + ~ + +12  + ~ + +14  + #BOOST_IOSTREAMS_TEMPLATE_PARAMS +( +y +, +m +) \ + +15 + `BOOST_PP_EXPR_IF +( +y +, +me +<) \ + +16 + `BOOST_PP_ENUM_PARAMS +( +y +, +tyme + +m +) \ + +17 + `BOOST_PP_EXPR_IF +( +y +, >) \ + +18 + + ) + +20  + #BOOST_IOSTREAMS_TEMPLATE_ARGS +( +y +, +m +) \ + +21 + `BOOST_PP_EXPR_IF +( +y +, <) \ + +22 + `BOOST_PP_ENUM_PARAMS +( +y +, +m +) \ + +23 + `BOOST_PP_EXPR_IF +( +y +, >) \ + +24 + + ) + + @/usr/include/boost/iostreams/device/null.hpp + +10 #ide +BOOST_IOSTREAMS_NULL_HPP_INCLUDED + + +11  + #BOOST_IOSTREAMS_NULL_HPP_INCLUDED + + + ) + +13 #i +defed +( +_MSC_VER +) + +14 #agm + + + +17  + ~ + +18  + ~ + +19  + ~ + +21 +mea + + gboo + {amea + gioams + { + +23 + gme +< +tyme + + gCh +,ym + gMode +> + +24 as + cbasic_nu_devi + { + +25 + gpublic +: + +26  +Ch + + tch_ty +; + +27  + ggy + + +28 : +public + +Mode +, + +29 +public + + gdevi_g +, + +30 +public + + gob_g + + +32 + gd +:: +amsize + +ad +( +Ch +*, +d +::streamsize) {  -1; } + +33 + gd +:: +amsize + +wre +(cڡ +Ch +*, +d +::amsiz +n +) { ; } + +34 + gd +:: +ampos + +ek + +am_offt +, +BOOST_IOS +:: +ekd +, + +35 +BOOST_IOS +:: +ݒmode + = + +36 +BOOST_IOS +:: + + | BOOST_IOS:: +out + ) + +38  +o +() { } + +39  +o +( +BOOST_IOS +:: +ݒmode +) { } + +42 + gme +< +tyme + + gCh +> + +43  + gbasic_nu_sour + : +ive + +basic_nu_devi +< +Ch +, + gput +> { + +44  +Ch + + tch_ty +; + +45  +sour_g + + tgy +; + +46 +usg + + gbasic_nu_devi +< + gCh +, + gput +>:: +ad +; + +47 +usg + + gbasic_nu_devi +< + gCh +, + gput +>:: +o +; + +50  + gbasic_nu_sour +<> + tnu_sour +; + +51  + gbasic_nu_sour +< + twch_t +> + twnu_sour +; + +53 + gme +< +tyme + + gCh +> + +54  + gbasic_nu_sk + : +ive + +basic_nu_devi +< +Ch +, + gouut +> { + +55  +Ch + + tch_ty +; + +56  +sk_g + + tgy +; + +57 +usg + + gbasic_nu_devi +< + gCh +, + gouut +>:: +wre +; + +58 +usg + + gbasic_nu_devi +< + gCh +, + gouut +>:: +o +; + +61  + gbasic_nu_sk +<> + tnu_sk +; + +62  + gbasic_nu_sk +< + twch_t +> + twnu_sk +; + + @/usr/include/boost/iostreams/flush.hpp + +8 #ide +BOOST_IOSTREAMS_FLUSH_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_FLUSH_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +25  + ~ + +27 +mea + + gboo + {amea + gioams + { + +29 +mea + + gda + { + +31 + gme +< +tyme + + gT +> + +32  + gush_devi_im +; + +34 + gme +< +tyme + + gT +> + +35  + gush_fr_im +; + +39 + gme +< +tyme + + gT +> + +40 +bo + +ush +( +T +& +t +) + +41 {  + gda +:: +ush_devi_im +< +T +>:: +ush +( +da +:: +unwp +( +t +)); } + +43 + gme +< +tyme + + gT +,ym + gSk +> + +44 +bo + +ush +( +T +& +t +, +Sk +& +k +) + +45 {  + gda +:: +ush_fr_im +< +T +>:: +ush +( +da +:: +unwp +( +t +), +k +); } + +47 +mea + + gda + { + +51 + gme +< +tyme + + gT +> + +52  + gush_devi_im + + +53 : +m +:: +if_ +< + +54 +is_cuom +< +T +>, + +55 + gݔis +< + gT +>, + +56 + gush_devi_im +< + +57 +BOOST_DEDUCED_TYPENAME + + +58 + gdich +< + +59 + gT +, + goam_g +, + gambuf_g +, + gushab_g +, + gy_g + + +60 >:: +ty + + +62 >:: +ty + + +65 + gme +<> + +66  + gush_devi_im +< + goam_g +> { + +67 + gme +< +tyme + + gT +> + +68  +bo + +ush +( +T +& +t +) + +69 {  + gt +. +rdbuf +()-> +BOOST_IOSTREAMS_PUBSYNC +() == 0; } + +72 + gme +<> + +73  + gush_devi_im +< + gambuf_g +> { + +74 + gme +< +tyme + + gT +> + +75  +bo + +ush +( +T +& +t +) + +76 {  + gt +. +BOOST_IOSTREAMS_PUBSYNC +() == 0; } + +79 + gme +<> + +80  + gush_devi_im +< + gushab_g +> { + +81 + gme +< +tyme + + gT +> + +82  +bo + +ush +( +T +& +t +{  + gt +.flush(); } + +85 + gme +<> + +86  + gush_devi_im +< + gy_g +> { + +87 + gme +< +tyme + + gT +> + +88  +bo + +ush +( +T +&{  + gue +; } + +93 + gme +< +tyme + + gT +> + +94  + gush_fr_im + + +95 : +m +:: +if_ +< + +96 +is_cuom +< +T +>, + +97 + gݔis +< + gT +>, + +98 + gush_fr_im +< + +99 +BOOST_DEDUCED_TYPENAME + + +100 + gdich +< + +101 + gT +, + gushab_g +, + gy_g + + +102 >:: +ty + + +104 >:: +ty + + +107 + gme +<> + +108  + gush_fr_im +< + gushab_g +> { + +109 + gme +< +tyme + + gT +,ym + gSk +> + +110  +bo + +ush +( +T +& +t +, +Sk +& +k +{  + gt +.flush(snk); } + +113 + gme +<> + +114  + gush_fr_im +< + gy_g +> { + +115 + gme +< +tyme + + gT +,ym + gSk +> + +116  +bo + +ush +( +T +&, +Sk +&{  + gl +; } + +123  + ~ + + @/usr/include/boost/iostreams/imbue.hpp + +8 #ide +BOOST_IOSTREAMS_IMBUE_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_IMBUE_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +24  + ~ + +26 +mea + + gboo + {amea + gioams + { + +28 +mea + + gda + { + +31 + gme +< +tyme + + gT +> + +32  + gimbue_im +; + +36 + gme +< +tyme + + gT +,ym + gLo +> + +37  +imbue +( +T +& +t +, cڡ +Lo +& +loc +) + +38 { + gda +:: +imbue_im +< +T +>:: +imbue +( +da +:: +unwp +( +t +), +loc +); } + +40 +mea + + gda + { + +44 + gme +< +tyme + + gT +> + +45  + gimbue_im + + +46 : +m +:: +if_ +< + +47 +is_cuom +< +T +>, + +48 + gݔis +< + gT +>, + +49 + gimbue_im +< + +50 +BOOST_DEDUCED_TYPENAME + + +51 + gdich +< + +52 + gT +, + gambuf_g +, + glolizab_g +, + gy_g + + +53 >:: +ty + + +55 >:: +ty + + +58 + gme +<> + +59  + gimbue_im +< + gy_g +> { + +60 + gme +< +tyme + + gT +,ym + gLo +> + +61  +imbue +( +T +&, cڡ +Lo +&) { } + +64 + gme +<> + +65  + gimbue_im +< + gambuf_g +> { + +66 + gme +< +tyme + + gT +,ym + gLo +> + +67  +imbue +( +T +& +t +, cڡ +Lo +& +loc +{ + gt +. +pubimbue +(loc); } + +70 + gme +<> + +71  + gimbue_im +< + glolizab_g +> { + +72 + gme +< +tyme + + gT +,ym + gLo +> + +73  +imbue +( +T +& +t +, cڡ +Lo +& +loc +{ + gt +.imbue(loc); } + +80  + ~ + + @/usr/include/boost/iostreams/input_sequence.hpp + +8 #ide +BOOST_IOSTREAMS_INPUT_SEQUENCE_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_INPUT_SEQUENCE_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +24  + ~ + +26 +mea + + gboo + {amea + gioams + { + +28 +mea + + gda + { + +30 + gme +< +tyme + + gT +> + +31  + gput_qu_im +; + +35 + gme +< +tyme + + gT +> + +36 +le + + gd +:: + +< + +37 +BOOST_DEDUCED_TYPENAME + +ch_ty_of +< +T +>:: +ty +*, + +38 +BOOST_DEDUCED_TYPENAME + + gch_ty_of +< + gT +>:: +ty +* + +40 +put_qu +( +T +& +t +) + +41 {  +da +:: +put_qu_im +< +T +>:: +put_qu +( +t +); } + +43 +mea + + gda + { + +47 + gme +< +tyme + + gT +> + +48  + gput_qu_im + + +49 : +m +:: +if_ +< + +50 +da +:: +is_cuom +< +T +>, + +51 + gݔis +< + gT +>, + +52 + gput_qu_im +< + gde_g +> + +53 >:: +ty + + +56 + gme +<> + +57  + gput_qu_im +< + gde_g +> { + +58 + gme +< +tyme + + gU +> + +59  + gd +:: + +< + +60 +BOOST_DEDUCED_TYPENAME + +ch_ty_of +< +U +>:: +ty +*, + +61 +BOOST_DEDUCED_TYPENAME + + gch_ty_of +< + gU +>:: +ty +* + +63 +put_qu +( +U +& +u +) {  u.input_sequence(); } + +70  + ~ + + @/usr/include/boost/iostreams/operations_fwd.hpp + +8 #ide +BOOST_IOSTREAMS_OPERATIONS_FWD_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_OPERATIONS_FWD_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +18 +mea + + gboo + {amea + gioams + { + +20 + gme +< +tyme + + gT +> + +21  + gݔis +; + +23 +mea + + gda + { + +25  + scuom_g + { }; + +27 + gme +< +tyme + + gT +> + +28  + gis_cuom + + +29 : +m +:: +n_ +< + +30 +is_ba_d_dived +< +cuom_g +, + gݔis +< + gT +> > + +36 + gme +< +tyme + + gT +> + +37  + gݔis + : +da +:: +cuom_g + { }; + + @/usr/include/boost/iostreams/optimal_buffer_size.hpp + +8 #ide +BOOST_IOSTREAMS_OPTIMAL_BUFFER_SIZE_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_OPTIMAL_BUFFER_SIZE_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +24  + ~ + +26 +mea + + gboo + {amea + gioams + { + +28 +mea + + gda + { + +30 + gme +< +tyme + + gT +> + +31  + gtim_bufr_size_im +; + +35 + gme +< +tyme + + gT +> + +36 + gd +:: +amsize + +tim_bufr_size +(cڡ +T +& +t +) + +38  +da +:: + ttim_bufr_size_im +< + tT +> + tim +; + +39  + gim +:: +tim_bufr_size +( +da +:: +unwp +( +t +)); + +42 +mea + + gda + { + +46 + gme +< +tyme + + gT +> + +47  + gtim_bufr_size_im + + +48 : +m +:: +if_ +< + +49 +is_cuom +< +T +>, + +50 + gݔis +< + gT +>, + +51 + gtim_bufr_size_im +< + +52 +BOOST_DEDUCED_TYPENAME + + +53 + gdich +< + +54 + gT +, + gtimly_bufd_g +, + gdevi_g +, + gfr_g + + +55 >:: +ty + + +57 >:: +ty + + +60 + gme +<> + +61  + gtim_bufr_size_im +< + gtimly_bufd_g +> { + +62 + gme +< +tyme + + gT +> + +63  + gd +:: +amsize + +tim_bufr_size +(cڡ +T +& +t +) + +64 {  +t +. +tim_bufr_size +(); } + +67 + gme +<> + +68  + gtim_bufr_size_im +< + gdevi_g +> { + +69 + gme +< +tyme + + gT +> + +70  + gd +:: +amsize + +tim_bufr_size +(cڡ +T +&) + +71 {  +deu_devi_bufr_size +; } + +74 + gme +<> + +75  + gtim_bufr_size_im +< + gfr_g +> { + +76 + gme +< +tyme + + gT +> + +77  + gd +:: +amsize + +tim_bufr_size +(cڡ +T +&) + +78 {  +deu_fr_bufr_size +; } + +85  + ~ + + @/usr/include/boost/iostreams/output_sequence.hpp + +8 #ide +BOOST_IOSTREAMS_OUTPUT_SEQUENCE_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_OUTPUT_SEQUENCE_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +24  + ~ + +26 +mea + + gboo + {amea + gioams + { + +28 +mea + + gda + { + +30 + gme +< +tyme + + gT +> + +31  + gouut_qu_im +; + +35 + gme +< +tyme + + gT +> + +36 +le + + gd +:: + +< + +37 +BOOST_DEDUCED_TYPENAME + +ch_ty_of +< +T +>:: +ty +*, + +38 +BOOST_DEDUCED_TYPENAME + + gch_ty_of +< + gT +>:: +ty +* + +40 +ouut_qu +( +T +& +t +) + +41 {  +da +:: +ouut_qu_im +< +T +>:: +ouut_qu +( +t +); } + +43 +mea + + gda + { + +47 + gme +< +tyme + + gT +> + +48  + gouut_qu_im + + +49 : +m +:: +if_ +< + +50 +da +:: +is_cuom +< +T +>, + +51 + gݔis +< + gT +>, + +52 + gouut_qu_im +< + gde_g +> + +53 >:: +ty + + +56 + gme +<> + +57  + gouut_qu_im +< + gde_g +> { + +58 + gme +< +tyme + + gU +> + +59  + gd +:: + +< + +60 +BOOST_DEDUCED_TYPENAME + +ch_ty_of +< +U +>:: +ty +*, + +61 +BOOST_DEDUCED_TYPENAME + + gch_ty_of +< + gU +>:: +ty +* + +63 +ouut_qu +( +U +& +u +) {  u.output_sequence(); } + +70  + ~ + + @/usr/include/boost/iostreams/pipeline.hpp + +8 #ide +BOOST_IOSTREAMS_PIPABLE_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_PIPABLE_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + #BOOST_IOSTREAMS_PIPABLE +( +fr +, +y +) \ + +25 +me +< + `BOOST_PP_ENUM_PARAMS +( +y +, +tyme + +T +) \ + +26 + `BOOST_PP_COMMA_IF +( +y + +tyme + +Compڒt +> \ + +27 :: +boo +:: +ioams +:: +pe +< \ + +28 :: +boo +:: +ioams +:: +da +:: +pe_gmt +< \ + +29 +fr + + `BOOST_IOSTREAMS_TEMPLATE_ARGS +( +y +, +T +) \ + +31 +Compڒt + \ + +32 > +ݔ +|cڡ +fr + + `BOOST_IOSTREAMS_TEMPLATE_ARGS +( +y +, +T +)& +f +, \ + +33 cڡ +Compڒt +& +c + ) \ + +35 :: +boo +:: + tioams +:: + tda +:: + tpe_gmt +< \ + +36 + tfr + + tBOOST_IOSTREAMS_TEMPLATE_ARGS +( + ty +, + tT +) \ + +37 > + tgmt +; \ + +38  :: +boo +:: +ioams +:: +pe +< +gmt +, +Compڒt +> \ + +39 ( + `gmt +( +f +), +c +); \ + +41 + + ) + +43 +mea + + gboo + {amea + gioams + { + +45 + gme +< +tyme + + gPe +,ym + gCompڒt +> + +46  + gpe +; + +48 +mea + + gda + { + +50 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, < 0x600) + +51 + gme +< +tyme + + gT +> + +52  + gis_pe + : +m +:: +l_ + { }; + +54 + gme +< +tyme + + gPe +,ym + gCompڒt +> + +55  + gis_pe +< + gpe +< + gPe +, + gCompڒt +> > : +m +:: +ue_ + { }; + +58 + gme +< +tyme + + gCompڒt +> + +59 as + cpe_gmt + + +61 + gpublic +: + +62 +pe_gmt +(cڡ +Compڒt +& +compڒt +) + +63 : +compڒt_ +( +compڒt +) + +65 +me +< +tyme + +Fn +> + +66  +f_ch +( +Fn + + +cڡ { fn( +compڒt_ +); } + +67 + gme +< +tyme + + gCha +> + +68  +push +( +Cha +& +chn +cڡ { + gchn +.push( +compڒt_ +); } + +69 + give +: + +70 +pe_gmt + +ݔ +=(constipeline_segment&); + +71 cڡ + gCompڒt +& + gcompڒt_ +; + +78 + gme +< +tyme + + gPe +,ym + gCompڒt +> + +79  + gpe + : +Pe + { + +80  +Pe + + tpe_ty +; + +81  +Compڒt + + tcompڒt_ty +; + +82 +pe +(cڡ +Pe +& +p +, cڡ +Compڒt +& +compڒt +) + +83 : +Pe +( +p +), +compڒt_ +( +compڒt +) + +85 + gme +< +tyme + + gFn +> + +86  +f_ch +( +Fn + + +) const + +88 + gPe +:: +f_ch +( + +); + +89 + +( +compڒt_ +); + +91 + gme +< +tyme + + gCha +> + +92  +push +( +Cha +& +chn +) const + +94 + gPe +:: +push +( +chn +); + +95 + gchn +. +push +( +compڒt_ +); + +97 cڡ + gPe +& + +(cڡ {  * + gthis +; } + +98 cڡ + gCompڒt +& +hd +(cڡ {  + gcompڒt_ +; } + +99 + give +: + +100 +pe + +ݔ +=(constipeline&); + +101 cڡ + gCompڒt +& + gcompڒt_ +; + +104 + gme +< +tyme + + gPe +,ym + gFr +,ym + gCompڒt +> + +105 + gpe +, + gCompڒt +> + +106 + gݔ +|(cڡ + gpe +< + gPe +, + gFr +>& + gp +, cڡ + gCompڒt +& + gcmp +) + +108 +BOOST_STATIC_ASSERT +( +is_fr +< +Fr +>:: +vue +); + +109  + gpe +, + gCompڒt +>( + gp +, + gcmp +); + + @/usr/include/boost/iostreams/read.hpp + +8 #ide +BOOST_IOSTREAMS_READ_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_READ_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +27  + ~ + +29 +mea + + gboo + {amea + gioams + { + +31 +mea + + gda + { + +33 + gme +< +tyme + + gT +> + +34  + gad_devi_im +; + +36 + gme +< +tyme + + gT +> + +37  + gad_fr_im +; + +41 + gme +< +tyme + + gT +> + +42 +tyme + + gt_ty_of +< + gT +>:: +ty + +g +( +T +& +t +) + +43 {  +da +:: +ad_devi_im +< +T +>:: +g +(da:: +unwp +( +t +)); } + +45 + gme +< +tyme + + gT +> + +46 +le + + gd +:: +amsize + + +47 +ad +( +T +& +t +, +tyme + +ch_ty_of +:: +ty +* +s +, +d +:: +amsize + +n +) + +48 {  +da +:: +ad_devi_im +< +T +>:: +ad +(da:: +unwp +( +t +), +s +, +n +); } + +50 + gme +< +tyme + + gT +,ym + gSour +> + +51 + gd +:: +amsize + + +52 +ad +( +T +& +t +, +Sour +& +c +, +tyme + +ch_ty_of +:: +ty +* +s +, +d +:: +amsize + +n +) + +53 {  +da +:: +ad_fr_im +< +T +>:: +ad +(da:: +unwp +( +t +), +c +, +s +, +n +); } + +55 + gme +< +tyme + + gT +> + +56 +bo + +putback +( +T +& +t +, +tyme + +ch_ty_of +:: +ty + +c +) + +57 {  +da +:: +ad_devi_im +< +T +>:: +putback +(da:: +unwp +( +t +), +c +); } + +61 +mea + + gda + { + +64 +le + + gd +:: +amsize + +check_eof +( +d +::amsiz +n +) {  != 0 ? : -1; } + +67 + gme +< +bo + + gIsLked +> + +68  + gue_eof_im +; + +70 + gme +<> + +71  + gue_eof_im +< + gue +> { + +72 + gme +< +tyme + + gT +> + +73  +bo + +ue_eof +( +T +& +t +{  + gt +.true_eof(); } + +76 + gme +<> + +77  + gue_eof_im +< + gl +> { + +78 + gme +< +tyme + + gT +> + +79  +bo + +ue_eof +( +T +&{  + gue +; } + +82 + gme +< +tyme + + gT +> + +83 +le + +bo + +ue_eof +( +T +& +t +) + +85 cڡ +bo + + glked + = +is_lked +< +T +>:: +vue +; + +86  + gue_eof_im +< + glked +>:: +ue_eof +( +t +); + +91 + gme +< +tyme + + gT +> + +92  + gad_devi_im + + +93 : +m +:: +if_ +< + +94 +da +:: +is_cuom +< +T +>, + +95 + gݔis +< + gT +>, + +96 + gad_devi_im +< + +97 +BOOST_DEDUCED_TYPENAME + + +98 + gda +:: +dich +< + +99 +T +, + giam_g +, + gambuf_g +, + gput + + +100 >:: +ty + + +102 >:: +ty + + +105 + gme +<> + +106  + gad_devi_im +< + giam_g +> { + +107 + gme +< +tyme + + gT +> + +108  +tyme + + gt_ty_of +< + gT +>:: +ty + +g +( +T +& +t +) + +109 {  +t +. +g +(); } + +111 + gme +< +tyme + + gT +> + +112  + gd +:: +amsize + + +113 +ad +( +T +& +t +, +tyme + +ch_ty_of +:: +ty +* +s +, +d +:: +amsize + +n +) + +114 {  +check_eof +( +t +. +rdbuf +()-> +sgn +( +s +, +n +)); } + +116 + gme +< +tyme + + gT +> + +117  +bo + +putback +( +T +& +t +, +tyme + +ch_ty_of +:: +ty + +c +) + +119  +tyme + + tch_ty_of +< + tT +>:: + tty + + tch_ty +; + +120  +BOOST_IOSTREAMS_CHAR_TRAITS +( + tch_ty + + tas_ty +; + +121  ! + gas_ty +:: +eq_t_ty + +t +. +rdbuf +()-> +utbackc +( +c +), + +122 +as_ty +:: +eof +() ); + +126 + gme +<> + +127  + gad_devi_im +< + gambuf_g +> { + +128 + gme +< +tyme + + gT +> + +129  +tyme + + gt_ty_of +< + gT +>:: +ty + + +130 +g +( +T +& +t +) + +132  +tyme + + tch_ty_of +< + tT +>:: + tty + + tch_ty +; + +133  + gioams +:: + tch_as +< + tch_ty +> + tas_ty +; + +134 +tyme + + gt_ty_of +< + gT +>:: +ty + +c +; + +135  ! + gas_ty +:: +is_eof +( +c + = +t +. +sbumpc +()) || + +136 +da +:: +ue_eof +( +t +) + +138 +c + : +as_ty +:: +would_block +(); + +141 + gme +< +tyme + + gT +> + +142  + gd +:: +amsize + + +143 +ad +( +T +& +t +, +tyme + +ch_ty_of +:: +ty +* +s +, +d +:: +amsize + +n +) + +145 +d +:: +amsize + +amt +; + +146  ( + gamt + = +t +. +sgn +( +s +, +n +)) != 0 ? + +147 +amt + : + +148 +da +:: +ue_eof +( +t +) ? + +153 + gme +< +tyme + + gT +> + +154  +bo + +putback +( +T +& +t +, +tyme + +ch_ty_of +:: +ty + +c +) + +156  +tyme + + tch_ty_of +< + tT +>:: + tty + + tch_ty +; + +157  + gioams +:: + tch_as +< + tch_ty +> + tas_ty +; + +158  ! + gas_ty +:: +is_eof +( +t +. +utbackc +( +c +)); + +162 + gme +<> + +163  + gad_devi_im +< + gput +> { + +164 + gme +< +tyme + + gT +> + +165  +tyme + + gt_ty_of +< + gT +>:: +ty + + +166 +g +( +T +& +t +) + +168  +tyme + + tch_ty_of +< + tT +>:: + tty + + tch_ty +; + +169  + gioams +:: + tch_as +< + tch_ty +> + tas_ty +; + +170 +ch_ty + + gc +; + +171 + gd +:: +amsize + +amt +; + +172  ( + gamt + = +t +. +ad +(& +c +, 1)) == 1 ? + +173 +as_ty +:: +to_t_ty +( +c +) : + +174 +amt + == -1 ? + +175 +as_ty +:: +eof +() : + +176 +as_ty +:: +would_block +(); + +179 + gme +< +tyme + + gT +> + +180  + gd +:: +amsize + + +181 +ad +( +T +& +t +, +tyme + +ch_ty_of +:: +ty +* +s +, +d +:: +amsize + +n +) + +182 {  +t +. +ad +( +s +, +n +); } + +184 + gme +< +tyme + + gT +> + +185  +bo + +putback +( +T +& +t +, +tyme + +ch_ty_of +:: +ty + +c +) + +187  +t +. +putback +( +c +); + +193 + gme +< +tyme + + gT +> + +194  + gad_fr_im + + +195 : +m +:: +if_ +< + +196 +da +:: +is_cuom +< +T +>, + +197 + gݔis +< + gT +>, + +198 + gad_fr_im +< + +199 +BOOST_DEDUCED_TYPENAME + + +200 + gda +:: +dich +< + +201 +T +, + gmuich_g +, + gy_g + + +202 >:: +ty + + +204 >:: +ty + + +207 + gme +<> + +208  + gad_fr_im +< + gmuich_g +> { + +209 + gme +< +tyme + + gT +,ym + gSour +> + +210  + gd +:: +amsize + +ad + + +211 ( +T +& +t +, + gSour +& + gc +, +tyme + + gch_ty_of +< + gT +>:: +ty +* +s +, + gd +:: +amsize + +n +) + +212 {  +t +. +ad +( +c +, +s +, +n +); } + +215 + gme +<> + +216  + gad_fr_im +< + gy_g +> { + +217 + gme +< +tyme + + gT +,ym + gSour +> + +218  + gd +:: +amsize + +ad + + +219 ( +T +& +t +, + gSour +& + gc +, +tyme + + gch_ty_of +< + gT +>:: +ty +* +s +, + gd +:: +amsize + +n +) + +221  +tyme + + tch_ty_of +< + tT +>:: + tty + + tch_ty +; + +222  + gioams +:: + tch_as +< + tch_ty +> + tas_ty +; + +223  + gd +:: +amsize + +off + = 0; + goff + < + gn +; ++off) { + +224 +tyme + + gas_ty +:: +t_ty + +c + = +t +. +g +( +c +); + +225 i( + gas_ty +:: +is_eof +( +c +)) + +226  +check_eof +( +off +); + +227 i( + gas_ty +:: +would_block +( +c +)) + +228  +off +; + +229 + gs +[ +off +] = +as_ty +:: +to_ch_ty +( +c +); + +231  + gn +; + +239  + ~ + + @/usr/include/boost/iostreams/seek.hpp + +8 #ide +BOOST_IOSTREAMS_SEEK_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_SEEK_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +27  + ~ + +29 +mea + + gboo + {amea + gioams + { + +31 +mea + + gda + { + +33 + gme +< +tyme + + gT +> + +34  + gek_devi_im +; + +36 + gme +< +tyme + + gT +> + +37  + gek_fr_im +; + +41 + gme +< +tyme + + gT +> + +42 +le + + gd +:: +ampos + + +43 +ek + +T +& +t +, +am_offt + +off +, +BOOST_IOS +:: +ekd + +way +, + +44 +BOOST_IOS +:: +ݒmode + +which + = BOOST_IOS:: + + | BOOST_IOS:: +out + ) + +46 +usg + +mea + +da +; + +47  + gek_devi_im +< + gT +>:: +ek +( +da +:: +unwp +( +t +), +off +, +way +, +which +); + +50 + gme +< +tyme + + gT +,ym + gDevi +> + +51 +le + + gd +:: +ampos + + +52 +ek + +T +& +t +, +Devi +& +dev +, +am_offt + +off +, +BOOST_IOS +:: +ekd + +way +, + +53 +BOOST_IOS +:: +ݒmode + +which + = BOOST_IOS:: + + | BOOST_IOS:: +out + ) + +55 +usg + +mea + +da +; + +56  + gek_fr_im +< + gT +>:: +ek +( +da +:: +unwp +( +t +), +dev +, +off +, +way +, +which +); + +59 +mea + + gda + { + +63 + gme +< +tyme + + gT +> + +64  + gek_devi_im + + +65 : +m +:: +if_ +< + +66 +is_cuom +< +T +>, + +67 + gݔis +< + gT +>, + +68 + gek_devi_im +< + +69 +BOOST_DEDUCED_TYPENAME + + +70 + gdich +< + +71 + gT +, + gioam_g +, + giam_g +, + goam_g +, + +72 + gambuf_g +, + gtwo_hd +, + gy_g + + +73 >:: +ty + + +75 >:: +ty + + +78  + sek_im_basic_ios + { + +79 + gme +< +tyme + + gT +> + +80  + gd +:: +ampos + +ek + +T +& +t +, +am_offt + +off +, + +81 +BOOST_IOS +:: +ekd + +way +, + +82 +BOOST_IOS +:: +ݒmode + +which + ) + +84 i +way + = +BOOST_IOS +:: +beg + && + +85 +off + < +g_as +< +d +:: +amoff +>:: +cڡ_m + || + +86 +off + > +g_as +< +d +:: +amoff +>:: +cڡ_max + ) ) + +88  +t +. +rdbuf +()-> +pubekpos +( +offt_to_posi +( +off +)); + +90  + gt +. +rdbuf +()-> +pubekoff +( +off +, +way +, +which +); + +95 + gme +<> + +96  + gek_devi_im +< + gioam_g +> : +ek_im_basic_ios + { }; + +98 + gme +<> + +99  + gek_devi_im +< + giam_g +> : +ek_im_basic_ios + { }; + +101 + gme +<> + +102  + gek_devi_im +< + goam_g +> : +ek_im_basic_ios + { }; + +104 + gme +<> + +105  + gek_devi_im +< + gambuf_g +> { + +106 + gme +< +tyme + + gT +> + +107  + gd +:: +ampos + +ek + +T +& +t +, +am_offt + +off +, + +108 +BOOST_IOS +:: +ekd + +way +, + +109 +BOOST_IOS +:: +ݒmode + +which + ) + +111 i +way + = +BOOST_IOS +:: +beg + && + +112 +off + < +g_as +< +d +:: +amoff +>:: +cڡ_m + || + +113 +off + > +g_as +< +d +:: +amoff +>:: +cڡ_max + ) ) + +115  +t +. +BOOST_IOSTREAMS_PUBSEEKPOS +( +offt_to_posi +( +off +)); + +117  + gt +. +BOOST_IOSTREAMS_PUBSEEKOFF +( +off +, +way +, +which +); + +122 + gme +<> + +123  + gek_devi_im +< + gtwo_hd +> { + +124 + gme +< +tyme + + gT +> + +125  + gd +:: +ampos + +ek + +T +& +t +, +am_offt + +off +, + +126 +BOOST_IOS +:: +ekd + +way +, + +127 +BOOST_IOS +:: +ݒmode + +which + ) + +128 {  +t +. +ek +( +off +, +way +, +which +); } + +131 + gme +<> + +132  + gek_devi_im +< + gy_g +> { + +133 + gme +< +tyme + + gT +> + +134  + gd +:: +ampos + +ek + +T +& +t +, +am_offt + +off +, + +135 +BOOST_IOS +:: +ekd + +way +, + +136 +BOOST_IOS +:: +ݒmode + ) + +137 {  +t +. +ek +( +off +, +way +); } + +142 + gme +< +tyme + + gT +> + +143  + gek_fr_im + + +144 : +m +:: +if_ +< + +145 +is_cuom +< +T +>, + +146 + gݔis +< + gT +>, + +147 + gek_fr_im +< + +148 +BOOST_DEDUCED_TYPENAME + + +149 + gdich +< + gT +, + gtwo_hd +, + gy_g +>:: +ty + + +151 >:: +ty + + +154 + gme +<> + +155  + gek_fr_im +< + gtwo_hd +> { + +156 + gme +< +tyme + + gT +,ym + gDevi +> + +157  + gd +:: +ampos + +ek + +T +& +t +, +Devi +& +d +, + +158 +am_offt + +off +, + +159 +BOOST_IOS +:: +ekd + +way +, + +160 +BOOST_IOS +:: +ݒmode + +which + ) + +161 {  +t +. +ek +( +d +, +off +, +way +, +which +); } + +164 + gme +<> + +165  + gek_fr_im +< + gy_g +> { + +166 + gme +< +tyme + + gT +,ym + gDevi +> + +167  + gd +:: +ampos + +ek + +T +& +t +, +Devi +& +d +, + +168 +am_offt + +off +, + +169 +BOOST_IOS +:: +ekd + +way +, + +170 +BOOST_IOS +:: +ݒmode + ) + +171 {  +t +. +ek +( +d +, +off +, +way +); } + +178  + ~ + + @/usr/include/boost/iostreams/write.hpp + +8 #ide +BOOST_IOSTREAMS_WRITE_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_WRITE_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +28  + ~ + +30 +mea + + gboo + {amea + gioams + { + +32 +mea + + gda + { + +34 + gme +< +tyme + + gT +> + +35  + gwre_devi_im +; + +37 + gme +< +tyme + + gT +> + +38  + gwre_fr_im +; + +42 + gme +< +tyme + + gT +> + +43 +bo + +put +( +T +& +t +, +tyme + +ch_ty_of +:: +ty + +c +) + +44 {  +da +:: +wre_devi_im +< +T +>:: +put +(da:: +unwp +( +t +), +c +); } + +46 + gme +< +tyme + + gT +> + +47 +le + + gd +:: +amsize + +wre + + +48 ( +T +& +t +, cڡ +tyme + + gch_ty_of +< + gT +>:: +ty +* +s +, + gd +:: +amsize + +n +) + +49 {  +da +:: +wre_devi_im +< +T +>:: +wre +(da:: +unwp +( +t +), +s +, +n +); } + +51 + gme +< +tyme + + gT +,ym + gSk +> + +52 +le + + gd +:: +amsize + + +53 +wre + +T +& +t +, +Sk +& +k +, cڡ +tyme + +ch_ty_of +:: +ty +* +s +, + +54 +d +:: +amsize + +n + ) + +55 {  +da +:: +wre_fr_im +< +T +>:: +wre +(da:: +unwp +( +t +), +k +, +s +, +n +); } + +57 +mea + + gda + { + +61 + gme +< +tyme + + gT +> + +62  + gwre_devi_im + + +63 : +m +:: +if_ +< + +64 +is_cuom +< +T +>, + +65 + gݔis +< + gT +>, + +66 + gwre_devi_im +< + +67 +BOOST_DEDUCED_TYPENAME + + +68 + gdich +< + +69 + gT +, + goam_g +, + gambuf_g +, + gouut + + +70 >:: +ty + + +72 >:: +ty + + +75 + gme +<> + +76  + gwre_devi_im +< + goam_g +> { + +77 + gme +< +tyme + + gT +> + +78  +bo + +put +( +T +& +t +, +tyme + +ch_ty_of +:: +ty + +c +) + +80  +tyme + + tch_ty_of +< + tT +>:: + tty + + tch_ty +; + +81  +BOOST_IOSTREAMS_CHAR_TRAITS +( + tch_ty + + tas_ty +; + +82  ! + gas_ty +:: +eq_t_ty + +t +. +rdbuf +()-> +utc +( +c +), + +83 +as_ty +:: +eof +() ); + +86 + gme +< +tyme + + gT +> + +87  + gd +:: +amsize + +wre + + +88 ( +T +& +t +, cڡ +tyme + + gch_ty_of +< + gT +>:: +ty +* +s +, + gd +:: +amsize + +n +) + +89 {  +t +. +rdbuf +()-> +u +( +s +, +n +); } + +92 + gme +<> + +93  + gwre_devi_im +< + gambuf_g +> { + +94 + gme +< +tyme + + gT +> + +95  +bo + +put +( +T +& +t +, +tyme + +ch_ty_of +:: +ty + +c +) + +97  +tyme + + tch_ty_of +< + tT +>:: + tty + + tch_ty +; + +98  +BOOST_IOSTREAMS_CHAR_TRAITS +( + tch_ty + + tas_ty +; + +99  ! + gas_ty +:: +eq_t_ty +( +t +. +utc +( +c +), +as_ty +:: +eof +()); + +102 + gme +< +tyme + + gT +> + +103  + gd +:: +amsize + +wre + + +104 ( +T +& +t +, cڡ +tyme + + gch_ty_of +< + gT +>:: +ty +* +s +, + gd +:: +amsize + +n +) + +105 {  +t +. +u +( +s +, +n +); } + +108 + gme +<> + +109  + gwre_devi_im +< + gouut +> { + +110 + gme +< +tyme + + gT +> + +111  +bo + +put +( +T +& +t +, +tyme + +ch_ty_of +:: +ty + +c +) + +112 {  +t +. +wre +(& +c +, 1) == 1; } + +114 + gme +< +tyme + + gT +> + +115  + gd +:: +amsize + + +116 +wre +( +T +& +t +, cڡ +tyme + +ch_ty_of +:: +ty +* +s +, +d +:: +amsize + +n +) + +117 {  +t +. +wre +( +s +, +n +); } + +122 + gme +< +tyme + + gT +> + +123  + gwre_fr_im + + +124 : +m +:: +if_ +< + +125 +is_cuom +< +T +>, + +126 + gݔis +< + gT +>, + +127 + gwre_fr_im +< + +128 +BOOST_DEDUCED_TYPENAME + + +129 + gdich +< + +130 + gT +, + gmuich_g +, + gy_g + + +131 >:: +ty + + +133 >:: +ty + + +136 + gme +<> + +137  + gwre_fr_im +< + gmuich_g +> { + +138 + gme +< +tyme + + gT +,ym + gSk +> + +139  + gd +:: +amsize + + +140 +wre + +T +& +t +, +Sk +& +k +, cڡ +tyme + +ch_ty_of +:: +ty +* +s +, + +141 +d +:: +amsize + +n + ) + +142 {  +t +. +wre +( +k +, +s +, +n +); } + +145 + gme +<> + +146  + gwre_fr_im +< + gy_g +> { + +147 + gme +< +tyme + + gT +,ym + gSk +> + +148  + gd +:: +amsize + + +149 +wre + +T +& +t +, +Sk +& +k +, cڡ +tyme + +ch_ty_of +:: +ty +* +s +, + +150 +d +:: +amsize + +n + ) + +152  +d +:: +amsize + +off + = 0; + goff + < + gn +; ++off) + +153 i(! + gt +. +put +( +k +, +s +[ +off +])) + +154  + goff +; + +155  + gn +; + +163  + ~ + + @/usr/include/boost/iterator/detail/config_def.hpp + +16  + ~ + +17  + ~ + +19 #ifde +BOOST_ITERATOR_CONFIG_DEF + + +20 #r +you + +have + +áed + +cfig_def + #inclusion. + +22  + #BOOST_ITERATOR_CONFIG_DEF + + + ) + +29 #i1 || +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) \ + +30 || +BOOST_WORKAROUND +( +__BORLANDC__ +, + $BOOST_TESTED_AT +(0x531)) + +45  + #BOOST_ITERATOR_REF_CONSTNESS_KILLS_WRITABILITY + 1 + + ) + +49 #i + `BOOST_WORKAROUND +( +__BORLANDC__ +, + `BOOST_TESTED_AT +(0x5A0)) \ + +50 || ( + `BOOST_WORKAROUND +( +BOOST_INTEL_CXX_VERSION +, <700&& + `defed +( +_MSC_VER +)) \ + +51 || + `BOOST_WORKAROUND +( +__DECCXX_VER +, + `BOOST_TESTED_AT +(60590042)) \ + +52 || + `BOOST_WORKAROUND +( +__SUNPRO_CC +, + $BOOST_TESTED_AT +(0x590)) + +54  + #BOOST_NO_LVALUE_RETURN_DETECTION + + + ) + +57  + sv + {}; + +59 (& + tno +)[3]; + +61 +me + < +ass + +T +> + +62 +no + + `foo +( +T + const&, ...); + +64 +me + < +ass + +T +> + +65  + `foo +( +T +&, ); + +68  + svue_ + + +70 +v + +ݔ +*() const; + +73 +me + < +ass + +T +> + +74  + slvue_def_hr + + +76  +T +& +x +; + +77 um { +vue + = (( + `foo +(* +x +,0)) == 1) }; + +80  +z2 +[( +lvue_def_hr +< +v +*>:: +vue + == 1) ? 1 : -1]; + +81  +z +[( +lvue_def_hr +< +vue_ +>:: +vue +) == 1 ? -1 : 1 ]; + +86 #i + `BOOST_WORKAROUND +( +__MWERKS__ +, <=0x2407) + +87  + #BOOST_NO_IS_CONVERTIBLE + + +89 + + ) + +90 #i + `BOOST_WORKAROUND +( +__GNUC__ +, =3&& BOOST_WORKAROUND( +__GNUC_MINOR__ +, < 4&& ! + `defed +( +__EDG_VERSION__ +) \ + +91 || + `BOOST_WORKAROUND +( +__BORLANDC__ +, + $BOOST_TESTED_AT +(0x551)) + +92  + #BOOST_NO_IS_CONVERTIBLE_TEMPLATE + + +93 + + ) + +95  + ~ + +96 +me + < +ass + +T +> + +97  + sfoo + + +99 + `foo +( +T +); + +101 +me + < +ass + +U +> + +102 + `foo +( +foo +< +U +> cڡ& +h +: + `p +(h. +p +) { } + +104 +T + +p +; + +107 +bo + +x + = +boo +:: +is_cvtib +< +foo +<cڡ*>, foo<*> >:: +vue +; + +113 #i! + `defed +( +BOOST_MSVC +&& (defed( +BOOST_NO_SFINAE +|| defed( +BOOST_NO_IS_CONVERTIBLE +|| defed( +BOOST_NO_IS_CONVERTIBLE_TEMPLATE +)) + +114  + #BOOST_NO_STRICT_ITERATOR_INTEROPERABILITY + + + ) + +117 #i + `BOOST_WORKAROUND +( +__BORLANDC__ +, + `BOOST_TESTED_AT +(0x564)) + +125  + #BOOST_NO_ONE_WAY_ITERATOR_INTEROP + + + ) + + @/usr/include/boost/iterator/detail/config_undef.hpp + +14 #unde +BOOST_NO_IS_CONVERTIBLE + + +15 #unde +BOOST_NO_IS_CONVERTIBLE_TEMPLATE + + +16 #unde +BOOST_NO_STRICT_ITERATOR_INTEROPERABILITY + + +17 #unde +BOOST_NO_LVALUE_RETURN_DETECTION + + +18 #unde +BOOST_NO_ONE_WAY_ITERATOR_INTEROP + + +20 #ifde +BOOST_ITERATOR_CONFIG_DEF + + +21 #unde +BOOST_ITERATOR_CONFIG_DEF + + +23 #r +missg + + + +áed + #ud +cfig_def + + + @/usr/include/boost/iterator/detail/enable_if.hpp + +7 #ide +BOOST_ENABLE_IF_23022003THW_HPP + + +8  + #BOOST_ENABLE_IF_23022003THW_HPP + + + ) + +10  + ~ + +11  + ~ + +13  + ~ + +21 +mea + + gboo + + +24 +mea + + gs + + +29 + gme +< + gbo +> + +30  + sabd + + +32 + gme +< +tyme + + gT +> + +33  + sba + + +35  +T + + tty +; + +44 + gme +<> + +45  + gabd +< + gl +> + +47 + gme +< +tyme + + gT +> + +48  + sba + + +50 #ifde +BOOST_NO_SFINAE + + +52  +T + + tty +; + +66 + gme + < +ass + + gCd +, + +67 +ass + + gRu +> + +68  + gab_if + + +69 #i! +defed +( +BOOST_NO_SFINAE +&& !defed( +BOOST_NO_IS_CONVERTIBLE +) + +70 : +abd +<( +Cd +:: +vue +)>:: +me + +ba +< +Ru +> + +72 : +m +:: +idty +< +Ru +> + +81  + ~ + + @/usr/include/boost/iterator/detail/facade_iterator_category.hpp + +4 #ide +FACADE_ITERATOR_CATEGORY_DWA20031118_HPP + + +5  + #FACADE_ITERATOR_CATEGORY_DWA20031118_HPP + + + ) + +7  + ~ + +9  + ~ + +10  + ~ + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21  + ~ + +23  + ~ + +25 #ifde +BOOST_ITERATOR_REF_CONSTNESS_KILLS_WRITABILITY + + +26  + ~ + +33 +mea + + gboo + { + +34 +mea + + gs + { + +37  + gu_deu +; + +39 +mea + + gda + { + +41  + gput_ouut__g + + +42 : +d +:: +put__g + + +50 +ݔ + +d +:: +ouut__g +() const + +52  +d +:: +ouut__g +(); + +61 + gme + < +ass + + gVuePam +, cs + gRen +> + +62  + g_wraby_dibd + + +63 #ifde +BOOST_ITERATOR_REF_CONSTNESS_KILLS_WRITABILITY + + +64 : +m +:: +_ +< + +65 +is_cڡ +< +Ren +> + +66 , + gboo +:: +da +:: +de_as +:: +is_n_to_cڡ +< +Ren +> + +67 , + gis_cڡ +< + gVuePam +> + +70 : +is_cڡ +< +VuePam +> + +83 + gme + < +ass + + gTvl +, cs + gVuePam +, cs + gRen +> + +84  + g_de_deu_gy + + +85 : +m +:: +ev_if +< + +86 +m +:: +d_ +< + +87 +is_n +< +Ren +> + +88 , + gis_cvtib +< + gTvl +, + gfwd_avl_g +> + +90 , + gm +:: +ev_if +< + +91 +is_cvtib +< +Tvl +, + gndom_acss_avl_g +> + +92 , + gm +:: +idty +< +d +:: +ndom_acss__g +> + +93 , + gm +:: +if_ +< + +94 +is_cvtib +< +Tvl +, + gbideiڮ_avl_g +> + +95 , + gd +:: +bideiڮ__g + + +96 , + gd +:: +fwd__g + + +99 , +tyme + + gm +:: +ev_if +< + +100 +m +:: +d_ +< + +101 +is_cvtib +< +Tvl +, + gsg_ss_avl_g +> + +104 , + gis_cvtib +< + gRen +, + gVuePam +> + +106 , + gm +:: +idty +< +d +:: +put__g +> + +107 , + gm +:: +idty +< +Tvl +> + +114 + gme + < +ass + + gT +> + +115  + gis__gy + + +116 : +m +:: +_ +< + +117 +is_cvtib +< +T +, + gd +:: +put__g +> + +118 , + gis_cvtib +< + gT +, + gd +:: +ouut__g +> + +123 + gme + < +ass + + gT +> + +124  + gis__avl + + +125 : +is_cvtib +< +T +, + gemb_avl_g +> + +134 + gme + < +ass + + gCegy +, cs + gTvl +> + +135  + g_gy_wh_avl + + +136 : +Cegy +, + gTvl + + +141 +BOOST_MPL_ASSERT_NOT +(( + +142 +is_cvtib +< + +143 +tyme + +_gy_to_avl +< +Cegy +>:: +ty + + +144 , +Tvl + + +147 +BOOST_MPL_ASSERT +(( +is__gy +< +Cegy +>)); + +148 +BOOST_MPL_ASSERT_NOT +(( +is__gy +< +Tvl +>)); + +149 +BOOST_MPL_ASSERT_NOT +(( +is__avl +< +Cegy +>)); + +150 #i! +BOOST_WORKAROUND +( +BOOST_MSVC +, +BOOST_TESTED_AT +(1310)) + +151 +BOOST_MPL_ASSERT +(( +is__avl +< +Tvl +>)); + +157 + gme + < +ass + + gTvl +, cs + gVuePam +, cs + gRen +> + +158  + sde__gy_im + + +160 +BOOST_MPL_ASSERT_NOT +(( +is__gy +< +Tvl +>)); + +162  +tyme + + t_de_deu_gy +< + +163 + tTvl +, + tVuePam +, + tRen + + +164 >:: + tty + + tgy +; + +166  +tyme + + tm +:: + tif_ +< + +167 + tis_me +< + +168 + tTvl + + +169 , + ttyme + + t_gy_to_avl +< + tgy +>:: + tty + + +171 , + tgy + + +172 , + t_gy_wh_avl +< + tgy +, + tTvl +> + +173 >:: + tty +ype; + +179 + gme + < +ass + + gCegyOrTvl +, cs + gVuePam +, cs + gRen +> + +180  + gde__gy + + +181 : +m +:: +ev_if +< + +182 +is__gy +< +CegyOrTvl +> + +183 , + gm +:: +idty +< +CegyOrTvl +> + +184 , + gde__gy_im +< + gCegyOrTvl +, + gVuePam +, + gRen +> + +191  + ~ + + @/usr/include/boost/iterator/interoperable.hpp + +7 #ide +BOOST_INTEROPERABLE_23022003THW_HPP + + +8  + #BOOST_INTEROPERABLE_23022003THW_HPP + + + ) + +10  + ~ + +11  + ~ + +13  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + gs + { + +34 + gme + < +tyme + + gA +,ym + gB +> + +35  + gis_rݔab + + +36 #ifde +BOOST_NO_STRICT_ITERATOR_INTEROPERABILITY + + +37 : +m +:: +ue_ + + +39 : +m +:: +_ +< + +40 +is_cvtib +< +A +, + gB + > + +41 , + gis_cvtib +< + gB +, + gA + > > + +48 +usg + + gs +:: +is_rݔab +; + +52  + ~ + + @/usr/include/boost/iterator/iterator_adaptor.hpp + +7 #ide +BOOST_ITERATOR_ADAPTOR_23022003THW_HPP + + +8  + #BOOST_ITERATOR_ADAPTOR_23022003THW_HPP + + + ) + +10  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20  + ~ + +21  + ~ + +23 #ifde +BOOST_ITERATOR_REF_CONSTNESS_KILLS_WRITABILITY + + +24  + ~ + +27  + ~ + +28  + ~ + +30  + ~ + +32 +mea + + gboo + { + +33 +mea + + gs + { + +38  + gu_deu +; + +42 +usg + + gs +:: +u_deu +; + +47 + gme +< +ass + + gTo +> + +48  + gis_cvtib +< + gu_deu +, + gTo +> + +49 : +m +:: +l_ + {}; + +51 +mea + + gs + { + +53 +mea + + gda + + +63  + gab_ty +; + +105 #i +defed +( +BOOST_NO_IS_CONVERTIBLE +|| defed( +BOOST_NO_SFINAE +) + +107 + gme + < +ass + + gFrom +, cs + gTo +> + +108  + sab_if_cvtib + + +110  + gboo +:: + ts +:: + tda +:: + tab_ty + + tty +; + +113 #i +BOOST_WORKAROUND +( +_MSC_FULL_VER +, +BOOST_TESTED_AT +(13102292)) + +117 + gme +< +tyme + + gFrom +,ym + gTo +> + +118  + gab_if_cvtib + + +119 : +s +:: +ab_if +< + +120 +m +:: +_ +< + +121 +is_me +< +From +, + gTo +> + +122 , + gis_cvtib +< + gFrom +, + gTo +> + +124 , + gboo +:: +s +:: +da +:: +ab_ty + + +130 + gme +< +tyme + + gFrom +,ym + gTo +> + +131  + gab_if_cvtib + + +132 : +s +:: +ab_if +< + +133 +is_cvtib +< +From +, + gTo +> + +134 , + gboo +:: +s +:: +da +:: +ab_ty + + +143 +mea + + gda + + +147 + gme + < +ass + + gT +, cs + gDeuNuάyFn +> + +148  + g_dt_hp + + +149 : +m +:: +ev_if +< + +150 +is_me +< +T +, + gu_deu +> + +151 , + gDeuNuάyFn + + +152 , + gm +:: +idty +< +T +> + +159 + gme + < + +160 +ass + + gDived + + +161 , +ass + + gBa + + +162 , +ass + + gVue + + +163 , +ass + + gTvl + + +164 , +ass + + gRen + + +165 , +ass + + gDifn + + +167  + s_adt_ba + + +169  + g_de +< + +170 + tDived + + +172 #ifde + tBOOST_ITERATOR_REF_CONSTNESS_KILLS_WRITABILITY + + +173 , + ttyme + + tboo +:: + ts +:: + tda +:: + t_dt_hp +< + +174 + tVue + + +175 , + tm +:: + tev_if +< + +176 + tis_me +< + tRen +, + tu_deu +> + +177 , + t_vue +< + tBa +> + +178 , + tmove_n +< + tRen +> + +180 >:: + tty + + +182 , + ttyme + + tboo +:: + ts +:: + tda +:: + t_dt_hp +< + +183 + tVue +, + t_vue +< + tBa +> + +184 >:: + tty + + +187 , + ttyme + + tboo +:: + ts +:: + tda +:: + t_dt_hp +< + +188 + tTvl + + +189 , + t_avl +< + tBa +> + +190 >:: + tty + + +192 , + ttyme + + tboo +:: + ts +:: + tda +:: + t_dt_hp +< + +193 + tRen + + +194 , + tm +:: + tev_if +< + +195 + tis_me +< + tVue +, + tu_deu +> + +196 , + t_n +< + tBa +> + +197 , + tadd_n +< + tVue +> + +199 >:: + tty + + +201 , + ttyme + + tboo +:: + ts +:: + tda +:: + t_dt_hp +< + +202 + tDifn +, + t_difn +< + tBa +> + +203 >:: + tty + + +205 + tty +; + +209 + gme + < +ass + + gTr1 +, cs + gTr2 +> + +210 +le +  +_adt_as_avl + () + +212 +BOOST_STATIC_ASSERT +(( +is_cvtib +< +Tr1 +, +Tr2 +>:: +vue +)); + +241 + gme + < + +242 +ass + + gDived + + +243 , +ass + + gBa + + +244 , +ass + + gVue + = +u_deu + + +245 , +ass + + gTvl + = +u_deu + + +246 , +ass + + gRen + = +u_deu + + +247 , +ass + + gDifn + = +u_deu + + +249 +ass + +_adt + + +250 : +public + +boo +:: +s +:: +da +:: +_adt_ba +< + +251 +Dived +, + gBa +, + gVue +, + gTvl +, + gRen +, + gDifn + + +252 >:: +ty + + +254 +nd + +ass + +_ce_acss +; + +256 + geed +: + +257  +tyme + + tboo +:: + ts +:: + tda +:: + t_adt_ba +< + +258 + tDived +, + tBa +, + tVue +, + tTvl +, + tRen +, + tDifn + + +259 >:: + tty + + tsur_t +; + +260 + gpublic +: + +261 +_adt +() {} + +263 +exic + +_adt +( +Ba + cڡ & + +) + +264 : +m_ +( + +) + +268  +Ba + + tba_ty +; + +270 +Ba + cڡ& +ba +() const + +271 {  + gm_ +; } + +273 + geed +: + +275  +_adt +< + tDived +, + tBa +, + tVue +, + tTvl +, + tRen +, + tDifn +> + t_adt_ +; + +280 +Ba + cڡ& +ba_n +() const + +281 {  + gm_ +; } + +283 + gBa +& +ba_n +() + +284 {  + gm_ +; } + +286 + give +: + +293 +tyme + +sur_t +:: +n + +den +() const + +294 {  * +m_ +; } + +296 + gme + < + +297 +ass + + gOthDived +, cs + gOthIt +, cs + gV +, cs + gC +, cs + gR +, cs + gD + + +299 +bo + +equ +( +_adt +< +OthDived +, +OthIt +, +V +, +C +, +R +, +D +> cڡ& +x +) const + +305  + gm_ + = +x +. +ba +(); + +308  +tyme + + t_gy_to_avl +< + +309 + ttyme + + tsur_t +:: + t_gy + + +310 >:: + tty + + tmy_avl +; + +312  + #BOOST_ITERATOR_ADAPTOR_ASSERT_TRAVERSAL +( +t +) \ + +313 +boo +:: +s +:: +da +:: +_adt_as_avl +< +my_avl +, +t +>(); + + ) + +315  +adv +( +tyme + +sur_t +:: +difn_ty + +n +) + +317 +BOOST_ITERATOR_ADAPTOR_ASSERT_TRAVERSAL +( +ndom_acss_avl_g +) + +318 +m_ + + +n +; + +321  +emt +({ ++ + gm_ +; } + +323  +deemt +() + +325 +BOOST_ITERATOR_ADAPTOR_ASSERT_TRAVERSAL +( +bideiڮ_avl_g +) + +326 -- + gm_ +; + +329 + gme + < + +330 +ass + + gOthDived +, cs + gOthIt +, cs + gV +, cs + gC +, cs + gR +, cs + gD + + +332 +tyme + + gsur_t +:: +difn_ty + +di_to +( + +333 +_adt +< +OthDived +, +OthIt +, +V +, +C +, +R +, +D +> cڡ& +y +) const + +335 +BOOST_ITERATOR_ADAPTOR_ASSERT_TRAVERSAL +( +ndom_acss_avl_g +) + +340  + gy +. +ba +(- + gm_ +; + +343 #unde +BOOST_ITERATOR_ADAPTOR_ASSERT_TRAVERSAL + + +345 + give +: + +346 +Ba + +m_ +; + +351 +usg + + gs +:: +_adt +; + +352 +usg + + gs +:: +ab_if_cvtib +; + +356  + ~ + + @/usr/include/boost/iterator/iterator_traits.hpp + +5 #ide +ITERATOR_TRAITS_DWA200347_HPP + + +6  + #ITERATOR_TRAITS_DWA200347_HPP + + + ) + +8  + ~ + +10  + ~< +> + +12 +mea + + gboo + { + +13 +mea + + gs + { + +17  + #BOOST_ITERATOR_CATEGORY + +_gy + + + ) + +20 + gme + < +ass + + gIt +> + +21  + s_vue + + +23  +tyme + + td +:: + t_as +< + tIt +>:: + tvue_ty + + tty +; + +26 + gme + < +ass + + gIt +> + +27  + s_n + + +29  +tyme + + td +:: + t_as +< + tIt +>:: + tn + + tty +; + +33 + gme + < +ass + + gIt +> + +34  + s_por + + +36  +tyme + + td +:: + t_as +< + tIt +>:: + tpor + + tty +; + +39 + gme + < +ass + + gIt +> + +40  + s_difn + + +42  +tyme + + td +:: + t_as +< + tIt +>:: + tdifn_ty + + tty +; + +45 + gme + < +ass + + gIt +> + +46  + s_gy + + +48  +tyme + + td +:: + t_as +< + tIt +>:: + t_gy + + tty +; + +53 +usg + + gs +:: +_vue +; + +54 +usg + + gs +:: +_n +; + +55 +usg + + gs +:: +_por +; + +56 +usg + + gs +:: +_difn +; + +57 +usg + + gs +:: +_gy +; + + @/usr/include/boost/iterator/reverse_iterator.hpp + +7 #ide +BOOST_REVERSE_ITERATOR_23022003THW_HPP + + +8  + #BOOST_REVERSE_ITERATOR_23022003THW_HPP + + + ) + +10  + ~ + +12 +mea + + gboo + { + +13 +mea + + gs + { + +18 + gme + < +ass + + gIt +> + +19 +ass + + gv_ + + +20 : +public + +_adt +< +v_ +< +It +>, + gIt + > + +22  + g_adt +< + tv_ +< + tIt +>, It > + tsur_t +; + +24 +nd + +ass + + g_ce_acss +; + +26 + gpublic +: + +27 +v_ +() {} + +29 +exic + +v_ +( +It + +x +) + +30 : +sur_t +( +x +) {} + +32 +me +< +ass + +OthIt +> + +33 +v_ +( + +34 +v_ +< +OthIt +> cڡ& +r + + +35 , +tyme + +ab_if_cvtib +< +OthIt +, +It +>:: +ty +* = 0 + +37 : +sur_t +( +r +. +ba +()) + +40 +ive +: + +41 +tyme + +sur_t +:: +n + +den +() const + +43 +It + + + = +this +-> +ba_n +(); + +44 -- + g +; + +45  * + g +; + +48  +emt +({ -- + gthis +-> +ba_n +(); } + +49  +deemt +({ ++ + gthis +-> +ba_n +(); } + +51  +adv +( +tyme + +sur_t +:: +difn_ty + +n +) + +53 +this +-> +ba_n +(- +n +; + +56 + gme + < +ass + + gOthIt +> + +57 +tyme + + gsur_t +:: +difn_ty + + +58 +di_to +( +v_ +< +OthIt +> cڡ& +y +) const + +60  +this +-> +ba_n +(- +y +. +ba +(); + +64 + gme + < +ass + + gBideiڮIt +> + +65 +le + + gv_ +< + gBideiڮIt +> +make_v_ +( +BideiڮIt + +x +) + +67  + gv_ +< + gBideiڮIt +>( + gx +); + +72 +usg + + gs +:: +v_ +; + +73 +usg + + gs +:: +make_v_ +; + + @/usr/include/boost/make_unique.hpp + +8 #ide +BOOST_MAKE_UNIQUE_HPP_INCLUDED + + +9  + #BOOST_MAKE_UNIQUE_HPP_INCLUDED + + + ) + +11  + ~ + + @/usr/include/boost/mem_fn.hpp + +1 #ide +BOOST_MEM_FN_HPP_INCLUDED + + +2  + #BOOST_MEM_FN_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +22  + ~ + + @/usr/include/boost/move/algo/move.hpp + +14 #ide +BOOST_MOVE_ALGO_MOVE_HPP + + +15  + #BOOST_MOVE_ALGO_MOVE_HPP + + + ) + +17 #ide +BOOST_CONFIG_HPP + + +18  + ~ + +20 # +#i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +22 #agm + + + +25  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +32 +mea + + gboo + { + +40 #i! +defed +( +BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE +) + +51 + gme + < +tyme + + gI +, + +52 +tyme + + gO +> + +53 +O + +move +( +I + +f +, I +l +, O +su +) + +55  + gf + ! +l +) { + +56 * +su + = :: +boo +:: +move +(* +f +); + +57 ++ + gf +; ++ + gsu +; + +59  + gsu +; + +78 + gme + < +tyme + + gI +, + +79 +tyme + + gO +> + +80 +O + +move_backwd +( +I + +f +, I +l +, O +su +) + +82  + gf + ! +l +) { + +83 -- +l +; -- + gsu +; + +84 * + gsu + = :: +boo +:: +move +(* +l +); + +86  + gsu +; + +91 + gusg + :: +d +:: +move_backwd +; + +109 + gme + + +110 < +tyme + + gI +, + +111 +tyme + + gF +> + +112 +F + +unlized_move +( +I + +f +, I +l +, F +r + + +118  +tyme + + tboo +:: + tmovib +:: + t_as +< + tI +>:: + tvue_ty + + tput_vue_ty +; + +120 +F + + gback + = +r +; + +121 + gBOOST_TRY +{ + +122  + gf + ! +l +) { + +123 * cڡ +addr + = +ic_ +<*>(:: +boo +:: +move_da +:: +addssof +(* +r +)); + +124 :: +w +( +addr + +put_vue_ty +(:: +boo +:: +move +(* +f +)); + +125 ++ + gf +; ++ + gr +; + +128 +BOOST_CATCH +(...){ + +129 ; + gback + ! +r +; ++back){ + +130 + gboo +:: +movib +:: +_to_w_por +( +back +)->~ +put_vue_ty +(); + +132 + gBOOST_RETHROW +; + +134 +BOOST_CATCH_END + + +135  + gr +; + +154  + ~ + + @/usr/include/boost/move/default_delete.hpp + +11 #ide +BOOST_MOVE_DEFAULT_DELETE_HPP_INCLUDED + + +12  + #BOOST_MOVE_DEFAULT_DELETE_HPP_INCLUDED + + + ) + +14 #ide +BOOST_CONFIG_HPP + + +15  + ~ + +17 # +#i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +19 #agm + + + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28  + ~ + +33 +mea + + gboo +{ + +35 +mea + + gmove_upd + { + +37 +mea + + gbmupmu + = :: +boo +:: +move_upmu +; + +46 + gme +< +ass + + gU +, cs + gT +> + +47  + gdef_d_comtib_cd + + +48 : +bmupmu +:: +is_cvtib +< +U +*, + gT +*> + +51 + gme +< +ass + + gU +, cs + gT +, + gd +:: +size_t + +N +> + +52  +def_d_comtib_cd +< +U +[ +N +], + gT +[]> + +53 : +def_d_comtib_cd +< +U +[], + gT +[]> + +56 + gme +< +ass + + gU +, cs + gT +, cs + gTy + = +bmupmu +:: +t +> + +57  +ab_def_d + + +58 : +bmupmu +:: +ab_if_c +< +def_d_comtib_cd +< +U +, + gT +>:: +vue +, + gTy +> + +69 + gme +< +ass + + gU +, cs + gT +, cs + gTy + = +bmupmu +:: +t +> + +70  +ab_defd_ + + +71 : +public + +ab_def_d +< +U +, + gT +, + gTy +> + +74 + gme +< +ass + + gU +, cs + gT +, cs + gTy +> + +75  + gab_defd_ +< + gU +, + gT +[], + gTy +> + +76 : +public + +ab_def_d +< +U +[], + gT +[], + gTy +> + +79 + gme +< +ass + + gU +, cs + gT +, cs + gTy +, + gd +:: +size_t + +N +> + +80  +ab_defd_ +< +U +, + gT +[ +N +], + gTy +> + +81 : +public + +ab_def_d +< +U +[ +N +], + gT +[N], + gTy +> + +88  + sbo_cvsi + { + gf_bo +;  +f_g +(); }; + +89  + tbo_cvsi +::* + texic_bo_g +; + +91 #i! +defed +( +BOOST_NO_CXX11_NULLPTR +&& !defed( +BOOST_NO_CXX11_DECLTYPE +) + +92  +dety +( + tnuαr + + tnuαr_ty +; + +93 #i! +defed +( +BOOST_NO_CXX11_NULLPTR +) + +94  + gd +:: + tnuαr_t + + tnuαr_ty +; + +96 ( + gbo_cvsi +::* + tnuαr_ty +)(); + +99 + gme +< +bo + + gB +> + +100  + sis_y_d + + +103 + gme +< +ass + + gT +> + +104  +_de +( +T + * +p +, +is_y_d +< +ue +>) + +106 + gde + [] + gp +; + +109 + gme +< +ass + + gT +> + +110  +_de +( +T + * +p +, +is_y_d +< +l +>) + +112 +de + + gp +; + +118 +mea + + gmovib + { + +120 +mea + + gbmupd + = +boo +:: +move_upd +; + +121 +mea + + gbmupmu + = :: +boo +:: +move_upmu +; + +127 + gme + < +ass + + gT +> + +128  + sdeu_de + + +132 +BOOST_CONSTEXPR + +deu_de +() + +134 #i! +defed +( +BOOST_GCC +|| (BOOST_GCC < 40600 && BOOST_GCC >40700|| defed( +BOOST_MOVE_DOXYGEN_INVOKED +) + +135 + gBOOST_NOEXCEPT + + +137 #i! +defed +( +BOOST_NO_CXX11_DEFAULTED_FUNCTIONS +|| defed( +BOOST_MOVE_DOXYGEN_INVOKED +) + +143 #i +defed +( +BOOST_MOVE_DOXYGEN_INVOKED +) + +146 +deu_de +(cڡ deu_de& + gBOOST_NOEXCEPT + = ; + +149 + gdeu_de + & + gݔ +=(cڡ +deu_de +& +BOOST_NOEXCEPT + = ; + +151  +tyme + + tbmupmu +:: + tmove_ex +< + tT +>:: + tty + + temt_ty +; + +159 + gme + < +ass + + gU +> + +160 +deu_de +(cڡ deu_de< +U +>& + +161 +BOOST_MOVE_DOCIGN +( +BOOST_MOVE_I + +tyme + +bmupd +:: +ab_def_d +< +U + BOOST_MOVE_I +T +>:: +ty +* =0) + +162 +BOOST_NOEXCEPT + + +166 +BOOST_STATIC_ASSERT +(!:: +boo +:: +move_upmu +:: +missg_vtu_deru +< +deu_de +, +U +>:: +vue + )); + +174 + gme + < +ass + + gU +> + +175 +BOOST_MOVE_DOC1ST +( +deu_de +&, + +176 +tyme + +bmupd +:: +ab_def_d +< +U + +BOOST_MOVE_I + +T + BOOST_MOVE_I +deu_de + &>:: +ty +) + +177 +ݔ +=(cڡ +deu_de +< +U +>& +BOOST_NOEXCEPT + + +181 +BOOST_STATIC_ASSERT +(!:: +boo +:: +move_upmu +:: +missg_vtu_deru +< +deu_de +, +U +>:: +vue + )); + +182  * + gthis +; + +193 + gme + < +ass + + gU +> + +194 +BOOST_MOVE_DOC1ST +(, +tyme + +bmupd +:: +ab_defd_ +< +U + +BOOST_MOVE_I + +T + BOOST_MOVE_I >:: +ty +) + +195 +ݔ +()( +U +* +r +cڡ +BOOST_NOEXCEPT + + +198 +BOOST_STATIC_ASSERT +(( +U +) > 0); + +201 +BOOST_STATIC_ASSERT +(!:: +boo +:: +move_upmu +:: +missg_vtu_deru +< +deu_de +, +U +>:: +vue + )); + +202 +emt_ty + * cڡ + gp + = +ic_ +( +r +); + +203 + gmove_upd +:: +_de +( +p +, +move_upd +:: +is_y_d +< +bmupmu +:: +is_y +< +T +>:: +vue +>()); + +208  +ݔ +()( +BOOST_MOVE_DOC0PTR +( +bmupd +:: +nuαr_ty +)cڡ +BOOST_NOEXCEPT + + +209 { +BOOST_STATIC_ASSERT +(( +emt_ty +) > 0); } + +215  + ~ + + @/usr/include/boost/move/detail/fwd_macros.hpp + +11 #ide +BOOST_MOVE_DETAIL_FWD_MACROS_HPP + + +12  + #BOOST_MOVE_DETAIL_FWD_MACROS_HPP + + + ) + +14 #ide +BOOST_CONFIG_HPP + + +15  + ~ + +17 # +#i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +19 #agm + + + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gmove_da + { + +27 + gme + < +tyme + + gT +>  + sunvoid + {  +T + + tty +; }; + +28 + gme + <>  + gunvoid +<> {  + sty + { }; }; + +29 + gme + <>  + gunvoid + {  + sty + { }; }; + +34 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +36 #i +defed +( +BOOST_MOVE_MSVC_10_MEMBER_RVALUE_REF_BUG +) + +38 +mea + + gboo + { + +39 +mea + + gmove_da + { + +41 + gme +< +ass + + gT +> + +42  + gmf +; + +44 + gme +< +ass + + gT +> + +45  + gmf +< + gT + &> + +47 +exic + +mf +( +T + & +t +: +t_ +(t){} + +48 +T + & +t_ +; + +49 + gT + & +g +({  + gt_ +; } + +52 + gme +< +ass + + gT +> + +53  + smf + + +55 +exic + +mf +( +T + && +t +: +t_ +(t) {} + +56 +T + & +t_ +; + +57 + gT + && +g +({  :: +boo +:: +move +( +t_ +); } + +67  + #BOOST_MOVE_REPEAT +( +x +, +MACRO + + `BOOST_MOVE_REPEAT_I +(x,MACRO) + + ) + +68  + #BOOST_MOVE_REPEAT_I +( +x +, +MACRO + +BOOST_MOVE_REPEAT +## + `x +(MACRO) + + ) + +69  + #BOOST_MOVE_REPEAT0 +( +MACRO +) + + ) + +70  + #BOOST_MOVE_REPEAT1 +( +MACRO + + ) +MACRO + +71  + #BOOST_MOVE_REPEAT2 +( +MACRO + + `BOOST_MOVE_REPEAT1 +(MACRO), + ) +MACRO + +72  + #BOOST_MOVE_REPEAT3 +( +MACRO + + `BOOST_MOVE_REPEAT2 +(MACRO), + ) +MACRO + +73  + #BOOST_MOVE_REPEAT4 +( +MACRO + + `BOOST_MOVE_REPEAT3 +(MACRO), + ) +MACRO + +74  + #BOOST_MOVE_REPEAT5 +( +MACRO + + `BOOST_MOVE_REPEAT4 +(MACRO), + ) +MACRO + +75  + #BOOST_MOVE_REPEAT6 +( +MACRO + + `BOOST_MOVE_REPEAT5 +(MACRO), + ) +MACRO + +76  + #BOOST_MOVE_REPEAT7 +( +MACRO + + `BOOST_MOVE_REPEAT6 +(MACRO), + ) +MACRO + +77  + #BOOST_MOVE_REPEAT8 +( +MACRO + + `BOOST_MOVE_REPEAT7 +(MACRO), + ) +MACRO + +78  + #BOOST_MOVE_REPEAT9 +( +MACRO + + `BOOST_MOVE_REPEAT8 +(MACRO), + ) +MACRO + +79  + #BOOST_MOVE_REPEAT10 +( +MACRO + + `BOOST_MOVE_REPEAT9 +(MACRO), + ) +MACRO + +80  + #BOOST_MOVE_REPEAT11 +( +MACRO + + `BOOST_MOVE_REPEAT10 +(MACRO), + ) +MACRO + +81  + #BOOST_MOVE_REPEAT12 +( +MACRO + + `BOOST_MOVE_REPEAT11 +(MACRO), + ) +MACRO + +82  + #BOOST_MOVE_REPEAT13 +( +MACRO + + `BOOST_MOVE_REPEAT12 +(MACRO), + ) +MACRO + +85  + #BOOST_MOVE_FWD0 + + + ) + +86  + #BOOST_MOVE_FWD1 + :: +boo +:: +fwd +< +P0 +>( +p0 +) + + ) + +87  + #BOOST_MOVE_FWD2 + +BOOST_MOVE_FWD1 +, :: +boo +:: +fwd +< +P1 +>( +p1 +) + + ) + +88  + #BOOST_MOVE_FWD3 + +BOOST_MOVE_FWD2 +, :: +boo +:: +fwd +< +P2 +>( +p2 +) + + ) + +89  + #BOOST_MOVE_FWD4 + +BOOST_MOVE_FWD3 +, :: +boo +:: +fwd +< +P3 +>( +p3 +) + + ) + +90  + #BOOST_MOVE_FWD5 + +BOOST_MOVE_FWD4 +, :: +boo +:: +fwd +< +P4 +>( +p4 +) + + ) + +91  + #BOOST_MOVE_FWD6 + +BOOST_MOVE_FWD5 +, :: +boo +:: +fwd +< +P5 +>( +p5 +) + + ) + +92  + #BOOST_MOVE_FWD7 + +BOOST_MOVE_FWD6 +, :: +boo +:: +fwd +< +P6 +>( +p6 +) + + ) + +93  + #BOOST_MOVE_FWD8 + +BOOST_MOVE_FWD7 +, :: +boo +:: +fwd +< +P7 +>( +p7 +) + + ) + +94  + #BOOST_MOVE_FWD9 + +BOOST_MOVE_FWD8 +, :: +boo +:: +fwd +< +P8 +>( +p8 +) + + ) + +97  + #BOOST_MOVE_FWDQ0 + + + ) + +98  + #BOOST_MOVE_FWDQ1 + :: +boo +:: +fwd +< +Q0 +>( +q0 +) + + ) + +99  + #BOOST_MOVE_FWDQ2 + +BOOST_MOVE_FWDQ1 +, :: +boo +:: +fwd +< +Q1 +>( +q1 +) + + ) + +100  + #BOOST_MOVE_FWDQ3 + +BOOST_MOVE_FWDQ2 +, :: +boo +:: +fwd +< +Q2 +>( +q2 +) + + ) + +101  + #BOOST_MOVE_FWDQ4 + +BOOST_MOVE_FWDQ3 +, :: +boo +:: +fwd +< +Q3 +>( +q3 +) + + ) + +102  + #BOOST_MOVE_FWDQ5 + +BOOST_MOVE_FWDQ4 +, :: +boo +:: +fwd +< +Q4 +>( +q4 +) + + ) + +103  + #BOOST_MOVE_FWDQ6 + +BOOST_MOVE_FWDQ5 +, :: +boo +:: +fwd +< +Q5 +>( +q5 +) + + ) + +104  + #BOOST_MOVE_FWDQ7 + +BOOST_MOVE_FWDQ6 +, :: +boo +:: +fwd +< +Q6 +>( +q6 +) + + ) + +105  + #BOOST_MOVE_FWDQ8 + +BOOST_MOVE_FWDQ7 +, :: +boo +:: +fwd +< +Q7 +>( +q7 +) + + ) + +106  + #BOOST_MOVE_FWDQ9 + +BOOST_MOVE_FWDQ8 +, :: +boo +:: +fwd +< +Q8 +>( +q8 +) + + ) + +109  + #BOOST_MOVE_TMPL_GET0 + + + ) + +110  + #BOOST_MOVE_TMPL_GET1 + +p +. +me + +g +<0>() + + ) + +111  + #BOOST_MOVE_TMPL_GET2 + +BOOST_MOVE_TMPL_GET1 +, +p +. +me + +g +<1>() + + ) + +112  + #BOOST_MOVE_TMPL_GET3 + +BOOST_MOVE_TMPL_GET2 +, +p +. +me + +g +<2>() + + ) + +113  + #BOOST_MOVE_TMPL_GET4 + +BOOST_MOVE_TMPL_GET3 +, +p +. +me + +g +<3>() + + ) + +114  + #BOOST_MOVE_TMPL_GET5 + +BOOST_MOVE_TMPL_GET4 +, +p +. +me + +g +<4>() + + ) + +115  + #BOOST_MOVE_TMPL_GET6 + +BOOST_MOVE_TMPL_GET5 +, +p +. +me + +g +<5>() + + ) + +116  + #BOOST_MOVE_TMPL_GET7 + +BOOST_MOVE_TMPL_GET6 +, +p +. +me + +g +<6>() + + ) + +117  + #BOOST_MOVE_TMPL_GET8 + +BOOST_MOVE_TMPL_GET7 +, +p +. +me + +g +<7>() + + ) + +118  + #BOOST_MOVE_TMPL_GET9 + +BOOST_MOVE_TMPL_GET8 +, +p +. +me + +g +<8>() + + ) + +121  + #BOOST_MOVE_TMPL_GETQ0 + + + ) + +122  + #BOOST_MOVE_TMPL_GETQ1 + +q +. +me + +g +<0>() + + ) + +123  + #BOOST_MOVE_TMPL_GETQ2 + +BOOST_MOVE_TMPL_GETQ1 +, +q +. +me + +g +<1>() + + ) + +124  + #BOOST_MOVE_TMPL_GETQ3 + +BOOST_MOVE_TMPL_GETQ2 +, +q +. +me + +g +<2>() + + ) + +125  + #BOOST_MOVE_TMPL_GETQ4 + +BOOST_MOVE_TMPL_GETQ3 +, +q +. +me + +g +<3>() + + ) + +126  + #BOOST_MOVE_TMPL_GETQ5 + +BOOST_MOVE_TMPL_GETQ4 +, +q +. +me + +g +<4>() + + ) + +127  + #BOOST_MOVE_TMPL_GETQ6 + +BOOST_MOVE_TMPL_GETQ5 +, +q +. +me + +g +<5>() + + ) + +128  + #BOOST_MOVE_TMPL_GETQ7 + +BOOST_MOVE_TMPL_GETQ6 +, +q +. +me + +g +<6>() + + ) + +129  + #BOOST_MOVE_TMPL_GETQ8 + +BOOST_MOVE_TMPL_GETQ7 +, +q +. +me + +g +<7>() + + ) + +130  + #BOOST_MOVE_TMPL_GETQ9 + +BOOST_MOVE_TMPL_GETQ8 +, +q +. +me + +g +<8>() + + ) + +133  + #BOOST_MOVE_GET_IDX0 + + + ) + +134  + #BOOST_MOVE_GET_IDX1 + +g +<0>( +p +) + + ) + +135  + #BOOST_MOVE_GET_IDX2 + +BOOST_MOVE_GET_IDX1 +, +g +<1>( +p +) + + ) + +136  + #BOOST_MOVE_GET_IDX3 + +BOOST_MOVE_GET_IDX2 +, +g +<2>( +p +) + + ) + +137  + #BOOST_MOVE_GET_IDX4 + +BOOST_MOVE_GET_IDX3 +, +g +<3>( +p +) + + ) + +138  + #BOOST_MOVE_GET_IDX5 + +BOOST_MOVE_GET_IDX4 +, +g +<4>( +p +) + + ) + +139  + #BOOST_MOVE_GET_IDX6 + +BOOST_MOVE_GET_IDX5 +, +g +<5>( +p +) + + ) + +140  + #BOOST_MOVE_GET_IDX7 + +BOOST_MOVE_GET_IDX6 +, +g +<6>( +p +) + + ) + +141  + #BOOST_MOVE_GET_IDX8 + +BOOST_MOVE_GET_IDX7 +, +g +<7>( +p +) + + ) + +142  + #BOOST_MOVE_GET_IDX9 + +BOOST_MOVE_GET_IDX8 +, +g +<8>( +p +) + + ) + +145  + #BOOST_MOVE_GET_IDXQ0 + + + ) + +146  + #BOOST_MOVE_GET_IDXQ1 + +g +<0>( +q +) + + ) + +147  + #BOOST_MOVE_GET_IDXQ2 + +BOOST_MOVE_GET_IDXQ1 +, +g +<1>( +q +) + + ) + +148  + #BOOST_MOVE_GET_IDXQ3 + +BOOST_MOVE_GET_IDXQ2 +, +g +<2>( +q +) + + ) + +149  + #BOOST_MOVE_GET_IDXQ4 + +BOOST_MOVE_GET_IDXQ3 +, +g +<3>( +q +) + + ) + +150  + #BOOST_MOVE_GET_IDXQ5 + +BOOST_MOVE_GET_IDXQ4 +, +g +<4>( +q +) + + ) + +151  + #BOOST_MOVE_GET_IDXQ6 + +BOOST_MOVE_GET_IDXQ5 +, +g +<5>( +q +) + + ) + +152  + #BOOST_MOVE_GET_IDXQ7 + +BOOST_MOVE_GET_IDXQ6 +, +g +<6>( +q +) + + ) + +153  + #BOOST_MOVE_GET_IDXQ8 + +BOOST_MOVE_GET_IDXQ7 +, +g +<7>( +q +) + + ) + +154  + #BOOST_MOVE_GET_IDXQ9 + +BOOST_MOVE_GET_IDXQ8 +, +g +<8>( +q +) + + ) + +157  + #BOOST_MOVE_ARG0 + + + ) + +158  + #BOOST_MOVE_ARG1 + +p0 + + + ) + +159  + #BOOST_MOVE_ARG2 + +BOOST_MOVE_ARG1 +, +p1 + + + ) + +160  + #BOOST_MOVE_ARG3 + +BOOST_MOVE_ARG2 +, +p2 + + + ) + +161  + #BOOST_MOVE_ARG4 + +BOOST_MOVE_ARG3 +, +p3 + + + ) + +162  + #BOOST_MOVE_ARG5 + +BOOST_MOVE_ARG4 +, +p4 + + + ) + +163  + #BOOST_MOVE_ARG6 + +BOOST_MOVE_ARG5 +, +p5 + + + ) + +164  + #BOOST_MOVE_ARG7 + +BOOST_MOVE_ARG6 +, +p6 + + + ) + +165  + #BOOST_MOVE_ARG8 + +BOOST_MOVE_ARG7 +, +p7 + + + ) + +166  + #BOOST_MOVE_ARG9 + +BOOST_MOVE_ARG8 +, +p8 + + + ) + +169  + #BOOST_MOVE_ARGQ0 + + + ) + +170  + #BOOST_MOVE_ARGQ1 + +q0 + + + ) + +171  + #BOOST_MOVE_ARGQ2 + +BOOST_MOVE_ARGQ1 +, +q1 + + + ) + +172  + #BOOST_MOVE_ARGQ3 + +BOOST_MOVE_ARGQ2 +, +q2 + + + ) + +173  + #BOOST_MOVE_ARGQ4 + +BOOST_MOVE_ARGQ3 +, +q3 + + + ) + +174  + #BOOST_MOVE_ARGQ5 + +BOOST_MOVE_ARGQ4 +, +q4 + + + ) + +175  + #BOOST_MOVE_ARGQ6 + +BOOST_MOVE_ARGQ5 +, +q5 + + + ) + +176  + #BOOST_MOVE_ARGQ7 + +BOOST_MOVE_ARGQ6 +, +q6 + + + ) + +177  + #BOOST_MOVE_ARGQ8 + +BOOST_MOVE_ARGQ7 +, +q7 + + + ) + +178  + #BOOST_MOVE_ARGQ9 + +BOOST_MOVE_ARGQ8 +, +q8 + + + ) + +181  + #BOOST_MOVE_DECLVAL0 + + + ) + +182  + #BOOST_MOVE_DECLVAL1 + :: +boo +:: +move_da +:: +dev +< +P0 +>() + + ) + +183  + #BOOST_MOVE_DECLVAL2 + +BOOST_MOVE_DECLVAL1 +, :: +boo +:: +move_da +:: +dev +< +P1 +>() + + ) + +184  + #BOOST_MOVE_DECLVAL3 + +BOOST_MOVE_DECLVAL2 +, :: +boo +:: +move_da +:: +dev +< +P2 +>() + + ) + +185  + #BOOST_MOVE_DECLVAL4 + +BOOST_MOVE_DECLVAL3 +, :: +boo +:: +move_da +:: +dev +< +P3 +>() + + ) + +186  + #BOOST_MOVE_DECLVAL5 + +BOOST_MOVE_DECLVAL4 +, :: +boo +:: +move_da +:: +dev +< +P4 +>() + + ) + +187  + #BOOST_MOVE_DECLVAL6 + +BOOST_MOVE_DECLVAL5 +, :: +boo +:: +move_da +:: +dev +< +P5 +>() + + ) + +188  + #BOOST_MOVE_DECLVAL7 + +BOOST_MOVE_DECLVAL6 +, :: +boo +:: +move_da +:: +dev +< +P6 +>() + + ) + +189  + #BOOST_MOVE_DECLVAL8 + +BOOST_MOVE_DECLVAL7 +, :: +boo +:: +move_da +:: +dev +< +P7 +>() + + ) + +190  + #BOOST_MOVE_DECLVAL9 + +BOOST_MOVE_DECLVAL8 +, :: +boo +:: +move_da +:: +dev +< +P8 +>() + + ) + +193  + #BOOST_MOVE_DECLVALQ0 + + + ) + +194  + #BOOST_MOVE_DECLVALQ1 + :: +boo +:: +move_da +:: +dev +< +Q0 +>() + + ) + +195  + #BOOST_MOVE_DECLVALQ2 + +BOOST_MOVE_DECLVALQ1 +, :: +boo +:: +move_da +:: +dev +< +Q1 +>() + + ) + +196  + #BOOST_MOVE_DECLVALQ3 + +BOOST_MOVE_DECLVALQ2 +, :: +boo +:: +move_da +:: +dev +< +Q2 +>() + + ) + +197  + #BOOST_MOVE_DECLVALQ4 + +BOOST_MOVE_DECLVALQ3 +, :: +boo +:: +move_da +:: +dev +< +Q3 +>() + + ) + +198  + #BOOST_MOVE_DECLVALQ5 + +BOOST_MOVE_DECLVALQ4 +, :: +boo +:: +move_da +:: +dev +< +Q4 +>() + + ) + +199  + #BOOST_MOVE_DECLVALQ6 + +BOOST_MOVE_DECLVALQ5 +, :: +boo +:: +move_da +:: +dev +< +Q5 +>() + + ) + +200  + #BOOST_MOVE_DECLVALQ7 + +BOOST_MOVE_DECLVALQ6 +, :: +boo +:: +move_da +:: +dev +< +Q6 +>() + + ) + +201  + #BOOST_MOVE_DECLVALQ8 + +BOOST_MOVE_DECLVALQ7 +, :: +boo +:: +move_da +:: +dev +< +Q7 +>() + + ) + +202  + #BOOST_MOVE_DECLVALQ9 + +BOOST_MOVE_DECLVALQ8 +, :: +boo +:: +move_da +:: +dev +< +Q8 +>() + + ) + +204 #ifde +BOOST_MOVE_MSVC_10_MEMBER_RVALUE_REF_BUG + + +205  + #BOOST_MOVE_MREF +( +T +:: +boo +:: +move_da +:: +mf + + + ) + +206  + #BOOST_MOVE_MFWD +( +N +:: +boo +:: +fwd +< +P +##N>( +this +-> +m_p +##N. + `g +()) + + ) + +207  + #BOOST_MOVE_MFWDQ +( +N +:: +boo +:: +fwd +< +Q +##N>( +this +-> +m_q +##N. + `g +()) + + ) + +209  + #BOOST_MOVE_MREF +( +T + + `BOOST_FWD_REF +(T) + + ) + +210  + #BOOST_MOVE_MFWD +( +N +:: +boo +:: +fwd +< +P +##N>( +this +-> +m_p +##N) + + ) + +211  + #BOOST_MOVE_MFWDQ +( +N +:: +boo +:: +fwd +< +Q +##N>( +this +-> +m_q +##N) + + ) + +213  + #BOOST_MOVE_MITFWD +( +N +* +this +-> +m_p +## + ) +N + +214  + #BOOST_MOVE_MINC +( +N +++ +this +-> +m_p +## + ) +N + +215  + #BOOST_MOVE_MITFWDQ +( +N +* +this +-> +m_q +## + ) +N + +216  + #BOOST_MOVE_MINCQ +( +N +++ +this +-> +m_q +## + ) +N + +220  + #BOOST_MOVE_MFWD0 + + + ) + +221  + #BOOST_MOVE_MFWD1 + + `BOOST_MOVE_MFWD +(0) + + ) + +222  + #BOOST_MOVE_MFWD2 + +BOOST_MOVE_MFWD1 +, + `BOOST_MOVE_MFWD +(1) + + ) + +223  + #BOOST_MOVE_MFWD3 + +BOOST_MOVE_MFWD2 +, + `BOOST_MOVE_MFWD +(2) + + ) + +224  + #BOOST_MOVE_MFWD4 + +BOOST_MOVE_MFWD3 +, + `BOOST_MOVE_MFWD +(3) + + ) + +225  + #BOOST_MOVE_MFWD5 + +BOOST_MOVE_MFWD4 +, + `BOOST_MOVE_MFWD +(4) + + ) + +226  + #BOOST_MOVE_MFWD6 + +BOOST_MOVE_MFWD5 +, + `BOOST_MOVE_MFWD +(5) + + ) + +227  + #BOOST_MOVE_MFWD7 + +BOOST_MOVE_MFWD6 +, + `BOOST_MOVE_MFWD +(6) + + ) + +228  + #BOOST_MOVE_MFWD8 + +BOOST_MOVE_MFWD7 +, + `BOOST_MOVE_MFWD +(7) + + ) + +229  + #BOOST_MOVE_MFWD9 + +BOOST_MOVE_MFWD8 +, + `BOOST_MOVE_MFWD +(8) + + ) + +232  + #BOOST_MOVE_MFWDQ0 + + + ) + +233  + #BOOST_MOVE_MFWDQ1 + + `BOOST_MOVE_MFWDQ +(0) + + ) + +234  + #BOOST_MOVE_MFWDQ2 + +BOOST_MOVE_MFWDQ1 +, + `BOOST_MOVE_MFWDQ +(1) + + ) + +235  + #BOOST_MOVE_MFWDQ3 + +BOOST_MOVE_MFWDQ2 +, + `BOOST_MOVE_MFWDQ +(2) + + ) + +236  + #BOOST_MOVE_MFWDQ4 + +BOOST_MOVE_MFWDQ3 +, + `BOOST_MOVE_MFWDQ +(3) + + ) + +237  + #BOOST_MOVE_MFWDQ5 + +BOOST_MOVE_MFWDQ4 +, + `BOOST_MOVE_MFWDQ +(4) + + ) + +238  + #BOOST_MOVE_MFWDQ6 + +BOOST_MOVE_MFWDQ5 +, + `BOOST_MOVE_MFWDQ +(5) + + ) + +239  + #BOOST_MOVE_MFWDQ7 + +BOOST_MOVE_MFWDQ6 +, + `BOOST_MOVE_MFWDQ +(6) + + ) + +240  + #BOOST_MOVE_MFWDQ8 + +BOOST_MOVE_MFWDQ7 +, + `BOOST_MOVE_MFWDQ +(7) + + ) + +241  + #BOOST_MOVE_MFWDQ9 + +BOOST_MOVE_MFWDQ8 +, + `BOOST_MOVE_MFWDQ +(8) + + ) + +244  + #BOOST_MOVE_MINC0 + + + ) + +245  + #BOOST_MOVE_MINC1 + + `BOOST_MOVE_MINC +(0) + + ) + +246  + #BOOST_MOVE_MINC2 + +BOOST_MOVE_MINC1 +, + `BOOST_MOVE_MINC +(1) + + ) + +247  + #BOOST_MOVE_MINC3 + +BOOST_MOVE_MINC2 +, + `BOOST_MOVE_MINC +(2) + + ) + +248  + #BOOST_MOVE_MINC4 + +BOOST_MOVE_MINC3 +, + `BOOST_MOVE_MINC +(3) + + ) + +249  + #BOOST_MOVE_MINC5 + +BOOST_MOVE_MINC4 +, + `BOOST_MOVE_MINC +(4) + + ) + +250  + #BOOST_MOVE_MINC6 + +BOOST_MOVE_MINC5 +, + `BOOST_MOVE_MINC +(5) + + ) + +251  + #BOOST_MOVE_MINC7 + +BOOST_MOVE_MINC6 +, + `BOOST_MOVE_MINC +(6) + + ) + +252  + #BOOST_MOVE_MINC8 + +BOOST_MOVE_MINC7 +, + `BOOST_MOVE_MINC +(7) + + ) + +253  + #BOOST_MOVE_MINC9 + +BOOST_MOVE_MINC8 +, + `BOOST_MOVE_MINC +(8) + + ) + +256  + #BOOST_MOVE_MINCQ0 + + + ) + +257  + #BOOST_MOVE_MINCQ1 + + `BOOST_MOVE_MINCQ +(0) + + ) + +258  + #BOOST_MOVE_MINCQ2 + +BOOST_MOVE_MINCQ1 +, + `BOOST_MOVE_MINCQ +(1) + + ) + +259  + #BOOST_MOVE_MINCQ3 + +BOOST_MOVE_MINCQ2 +, + `BOOST_MOVE_MINCQ +(2) + + ) + +260  + #BOOST_MOVE_MINCQ4 + +BOOST_MOVE_MINCQ3 +, + `BOOST_MOVE_MINCQ +(3) + + ) + +261  + #BOOST_MOVE_MINCQ5 + +BOOST_MOVE_MINCQ4 +, + `BOOST_MOVE_MINCQ +(4) + + ) + +262  + #BOOST_MOVE_MINCQ6 + +BOOST_MOVE_MINCQ5 +, + `BOOST_MOVE_MINCQ +(5) + + ) + +263  + #BOOST_MOVE_MINCQ7 + +BOOST_MOVE_MINCQ6 +, + `BOOST_MOVE_MINCQ +(6) + + ) + +264  + #BOOST_MOVE_MINCQ8 + +BOOST_MOVE_MINCQ7 +, + `BOOST_MOVE_MINCQ +(7) + + ) + +265  + #BOOST_MOVE_MINCQ9 + +BOOST_MOVE_MINCQ8 +, + `BOOST_MOVE_MINCQ +(8) + + ) + +268  + #BOOST_MOVE_MITFWD0 + + + ) + +269  + #BOOST_MOVE_MITFWD1 + + `BOOST_MOVE_MITFWD +(0) + + ) + +270  + #BOOST_MOVE_MITFWD2 + +BOOST_MOVE_MITFWD1 +, + `BOOST_MOVE_MITFWD +(1) + + ) + +271  + #BOOST_MOVE_MITFWD3 + +BOOST_MOVE_MITFWD2 +, + `BOOST_MOVE_MITFWD +(2) + + ) + +272  + #BOOST_MOVE_MITFWD4 + +BOOST_MOVE_MITFWD3 +, + `BOOST_MOVE_MITFWD +(3) + + ) + +273  + #BOOST_MOVE_MITFWD5 + +BOOST_MOVE_MITFWD4 +, + `BOOST_MOVE_MITFWD +(4) + + ) + +274  + #BOOST_MOVE_MITFWD6 + +BOOST_MOVE_MITFWD5 +, + `BOOST_MOVE_MITFWD +(5) + + ) + +275  + #BOOST_MOVE_MITFWD7 + +BOOST_MOVE_MITFWD6 +, + `BOOST_MOVE_MITFWD +(6) + + ) + +276  + #BOOST_MOVE_MITFWD8 + +BOOST_MOVE_MITFWD7 +, + `BOOST_MOVE_MITFWD +(7) + + ) + +277  + #BOOST_MOVE_MITFWD9 + +BOOST_MOVE_MITFWD8 +, + `BOOST_MOVE_MITFWD +(8) + + ) + +280  + #BOOST_MOVE_MITFWDQ0 + + + ) + +281  + #BOOST_MOVE_MITFWDQ1 + + `BOOST_MOVE_MITFWDQ +(0) + + ) + +282  + #BOOST_MOVE_MITFWDQ2 + +BOOST_MOVE_MITFWDQ1 +, + `BOOST_MOVE_MITFWDQ +(1) + + ) + +283  + #BOOST_MOVE_MITFWDQ3 + +BOOST_MOVE_MITFWDQ2 +, + `BOOST_MOVE_MITFWDQ +(2) + + ) + +284  + #BOOST_MOVE_MITFWDQ4 + +BOOST_MOVE_MITFWDQ3 +, + `BOOST_MOVE_MITFWDQ +(3) + + ) + +285  + #BOOST_MOVE_MITFWDQ5 + +BOOST_MOVE_MITFWDQ4 +, + `BOOST_MOVE_MITFWDQ +(4) + + ) + +286  + #BOOST_MOVE_MITFWDQ6 + +BOOST_MOVE_MITFWDQ5 +, + `BOOST_MOVE_MITFWDQ +(5) + + ) + +287  + #BOOST_MOVE_MITFWDQ7 + +BOOST_MOVE_MITFWDQ6 +, + `BOOST_MOVE_MITFWDQ +(6) + + ) + +288  + #BOOST_MOVE_MITFWDQ8 + +BOOST_MOVE_MITFWDQ7 +, + `BOOST_MOVE_MITFWDQ +(7) + + ) + +289  + #BOOST_MOVE_MITFWDQ9 + +BOOST_MOVE_MITFWDQ8 +, + `BOOST_MOVE_MITFWDQ +(8) + + ) + +292  + #BOOST_MOVE_FWD_INIT0 + + + ) + +293  + #BOOST_MOVE_FWD_INIT1 + + `m_p0 +(:: +boo +:: +fwd +< +P0 +>( +p0 +)) + + ) + +294  + #BOOST_MOVE_FWD_INIT2 + +BOOST_MOVE_FWD_INIT1 +, + `m_p1 +(:: +boo +:: +fwd +< +P1 +>( +p1 +)) + + ) + +295  + #BOOST_MOVE_FWD_INIT3 + +BOOST_MOVE_FWD_INIT2 +, + `m_p2 +(:: +boo +:: +fwd +< +P2 +>( +p2 +)) + + ) + +296  + #BOOST_MOVE_FWD_INIT4 + +BOOST_MOVE_FWD_INIT3 +, + `m_p3 +(:: +boo +:: +fwd +< +P3 +>( +p3 +)) + + ) + +297  + #BOOST_MOVE_FWD_INIT5 + +BOOST_MOVE_FWD_INIT4 +, + `m_p4 +(:: +boo +:: +fwd +< +P4 +>( +p4 +)) + + ) + +298  + #BOOST_MOVE_FWD_INIT6 + +BOOST_MOVE_FWD_INIT5 +, + `m_p5 +(:: +boo +:: +fwd +< +P5 +>( +p5 +)) + + ) + +299  + #BOOST_MOVE_FWD_INIT7 + +BOOST_MOVE_FWD_INIT6 +, + `m_p6 +(:: +boo +:: +fwd +< +P6 +>( +p6 +)) + + ) + +300  + #BOOST_MOVE_FWD_INIT8 + +BOOST_MOVE_FWD_INIT7 +, + `m_p7 +(:: +boo +:: +fwd +< +P7 +>( +p7 +)) + + ) + +301  + #BOOST_MOVE_FWD_INIT9 + +BOOST_MOVE_FWD_INIT8 +, + `m_p8 +(:: +boo +:: +fwd +< +P8 +>( +p8 +)) + + ) + +304  + #BOOST_MOVE_FWD_INITQ0 + + + ) + +305  + #BOOST_MOVE_FWD_INITQ1 + + `m_q0 +(:: +boo +:: +fwd +< +Q0 +>( +q0 +)) + + ) + +306  + #BOOST_MOVE_FWD_INITQ2 + +BOOST_MOVE_FWD_INITQ1 +, + `m_q1 +(:: +boo +:: +fwd +< +Q1 +>( +q1 +)) + + ) + +307  + #BOOST_MOVE_FWD_INITQ3 + +BOOST_MOVE_FWD_INITQ2 +, + `m_q2 +(:: +boo +:: +fwd +< +Q2 +>( +q2 +)) + + ) + +308  + #BOOST_MOVE_FWD_INITQ4 + +BOOST_MOVE_FWD_INITQ3 +, + `m_q3 +(:: +boo +:: +fwd +< +Q3 +>( +q3 +)) + + ) + +309  + #BOOST_MOVE_FWD_INITQ5 + +BOOST_MOVE_FWD_INITQ4 +, + `m_q4 +(:: +boo +:: +fwd +< +Q4 +>( +q4 +)) + + ) + +310  + #BOOST_MOVE_FWD_INITQ6 + +BOOST_MOVE_FWD_INITQ5 +, + `m_q5 +(:: +boo +:: +fwd +< +Q5 +>( +q5 +)) + + ) + +311  + #BOOST_MOVE_FWD_INITQ7 + +BOOST_MOVE_FWD_INITQ6 +, + `m_q6 +(:: +boo +:: +fwd +< +Q6 +>( +q6 +)) + + ) + +312  + #BOOST_MOVE_FWD_INITQ8 + +BOOST_MOVE_FWD_INITQ7 +, + `m_q7 +(:: +boo +:: +fwd +< +Q7 +>( +q7 +)) + + ) + +313  + #BOOST_MOVE_FWD_INITQ9 + +BOOST_MOVE_FWD_INITQ8 +, + `m_q8 +(:: +boo +:: +fwd +< +Q8 +>( +q8 +)) + + ) + +316  + #BOOST_MOVE_VAL_INIT0 + + + ) + +317  + #BOOST_MOVE_VAL_INIT1 + + `m_p0 +( +p0 +) + + ) + +318  + #BOOST_MOVE_VAL_INIT2 + +BOOST_MOVE_VAL_INIT1 +, + `m_p1 +( +p1 +) + + ) + +319  + #BOOST_MOVE_VAL_INIT3 + +BOOST_MOVE_VAL_INIT2 +, + `m_p2 +( +p2 +) + + ) + +320  + #BOOST_MOVE_VAL_INIT4 + +BOOST_MOVE_VAL_INIT3 +, + `m_p3 +( +p3 +) + + ) + +321  + #BOOST_MOVE_VAL_INIT5 + +BOOST_MOVE_VAL_INIT4 +, + `m_p4 +( +p4 +) + + ) + +322  + #BOOST_MOVE_VAL_INIT6 + +BOOST_MOVE_VAL_INIT5 +, + `m_p5 +( +p5 +) + + ) + +323  + #BOOST_MOVE_VAL_INIT7 + +BOOST_MOVE_VAL_INIT6 +, + `m_p6 +( +p6 +) + + ) + +324  + #BOOST_MOVE_VAL_INIT8 + +BOOST_MOVE_VAL_INIT7 +, + `m_p7 +( +p7 +) + + ) + +325  + #BOOST_MOVE_VAL_INIT9 + +BOOST_MOVE_VAL_INIT8 +, + `m_p8 +( +p8 +) + + ) + +328  + #BOOST_MOVE_VAL_INITQ0 + + + ) + +329  + #BOOST_MOVE_VAL_INITQ1 + + `m_q0 +( +q0 +) + + ) + +330  + #BOOST_MOVE_VAL_INITQ2 + +BOOST_MOVE_VAL_INITQ1 +, + `m_q1 +( +q1 +) + + ) + +331  + #BOOST_MOVE_VAL_INITQ3 + +BOOST_MOVE_VAL_INITQ2 +, + `m_q2 +( +q2 +) + + ) + +332  + #BOOST_MOVE_VAL_INITQ4 + +BOOST_MOVE_VAL_INITQ3 +, + `m_q3 +( +q3 +) + + ) + +333  + #BOOST_MOVE_VAL_INITQ5 + +BOOST_MOVE_VAL_INITQ4 +, + `m_q4 +( +q4 +) + + ) + +334  + #BOOST_MOVE_VAL_INITQ6 + +BOOST_MOVE_VAL_INITQ5 +, + `m_q5 +( +q5 +) + + ) + +335  + #BOOST_MOVE_VAL_INITQ7 + +BOOST_MOVE_VAL_INITQ6 +, + `m_q6 +( +q6 +) + + ) + +336  + #BOOST_MOVE_VAL_INITQ8 + +BOOST_MOVE_VAL_INITQ7 +, + `m_q7 +( +q7 +) + + ) + +337  + #BOOST_MOVE_VAL_INITQ9 + +BOOST_MOVE_VAL_INITQ8 +, + `m_q8 +( +q8 +) + + ) + +340  + #BOOST_MOVE_UREF0 + + + ) + +341  + #BOOST_MOVE_UREF1 + + `BOOST_FWD_REF +( +P0 + +p0 + + + ) + +342  + #BOOST_MOVE_UREF2 + +BOOST_MOVE_UREF1 +, + `BOOST_FWD_REF +( +P1 + +p1 + + + ) + +343  + #BOOST_MOVE_UREF3 + +BOOST_MOVE_UREF2 +, + `BOOST_FWD_REF +( +P2 + +p2 + + + ) + +344  + #BOOST_MOVE_UREF4 + +BOOST_MOVE_UREF3 +, + `BOOST_FWD_REF +( +P3 + +p3 + + + ) + +345  + #BOOST_MOVE_UREF5 + +BOOST_MOVE_UREF4 +, + `BOOST_FWD_REF +( +P4 + +p4 + + + ) + +346  + #BOOST_MOVE_UREF6 + +BOOST_MOVE_UREF5 +, + `BOOST_FWD_REF +( +P5 + +p5 + + + ) + +347  + #BOOST_MOVE_UREF7 + +BOOST_MOVE_UREF6 +, + `BOOST_FWD_REF +( +P6 + +p6 + + + ) + +348  + #BOOST_MOVE_UREF8 + +BOOST_MOVE_UREF7 +, + `BOOST_FWD_REF +( +P7 + +p7 + + + ) + +349  + #BOOST_MOVE_UREF9 + +BOOST_MOVE_UREF8 +, + `BOOST_FWD_REF +( +P8 + +p8 + + + ) + +352  + #BOOST_MOVE_UREFQ0 + + + ) + +353  + #BOOST_MOVE_UREFQ1 + + `BOOST_FWD_REF +( +Q0 + +q0 + + + ) + +354  + #BOOST_MOVE_UREFQ2 + +BOOST_MOVE_UREFQ1 +, + `BOOST_FWD_REF +( +Q1 + +q1 + + + ) + +355  + #BOOST_MOVE_UREFQ3 + +BOOST_MOVE_UREFQ2 +, + `BOOST_FWD_REF +( +Q2 + +q2 + + + ) + +356  + #BOOST_MOVE_UREFQ4 + +BOOST_MOVE_UREFQ3 +, + `BOOST_FWD_REF +( +Q3 + +q3 + + + ) + +357  + #BOOST_MOVE_UREFQ5 + +BOOST_MOVE_UREFQ4 +, + `BOOST_FWD_REF +( +Q4 + +q4 + + + ) + +358  + #BOOST_MOVE_UREFQ6 + +BOOST_MOVE_UREFQ5 +, + `BOOST_FWD_REF +( +Q5 + +q5 + + + ) + +359  + #BOOST_MOVE_UREFQ7 + +BOOST_MOVE_UREFQ6 +, + `BOOST_FWD_REF +( +Q6 + +q6 + + + ) + +360  + #BOOST_MOVE_UREFQ8 + +BOOST_MOVE_UREFQ7 +, + `BOOST_FWD_REF +( +Q7 + +q7 + + + ) + +361  + #BOOST_MOVE_UREFQ9 + +BOOST_MOVE_UREFQ8 +, + `BOOST_FWD_REF +( +Q8 + +q8 + + + ) + +364  + #BOOST_MOVE_VAL0 + + + ) + +365  + #BOOST_MOVE_VAL1 + + `BOOST_FWD_REF +( +P0 + +p0 + + + ) + +366  + #BOOST_MOVE_VAL2 + +BOOST_MOVE_VAL1 +, + `BOOST_FWD_REF +( +P1 + +p1 + + + ) + +367  + #BOOST_MOVE_VAL3 + +BOOST_MOVE_VAL2 +, + `BOOST_FWD_REF +( +P2 + +p2 + + + ) + +368  + #BOOST_MOVE_VAL4 + +BOOST_MOVE_VAL3 +, + `BOOST_FWD_REF +( +P3 + +p3 + + + ) + +369  + #BOOST_MOVE_VAL5 + +BOOST_MOVE_VAL4 +, + `BOOST_FWD_REF +( +P4 + +p4 + + + ) + +370  + #BOOST_MOVE_VAL6 + +BOOST_MOVE_VAL5 +, + `BOOST_FWD_REF +( +P5 + +p5 + + + ) + +371  + #BOOST_MOVE_VAL7 + +BOOST_MOVE_VAL6 +, + `BOOST_FWD_REF +( +P6 + +p6 + + + ) + +372  + #BOOST_MOVE_VAL8 + +BOOST_MOVE_VAL7 +, + `BOOST_FWD_REF +( +P7 + +p7 + + + ) + +373  + #BOOST_MOVE_VAL9 + +BOOST_MOVE_VAL8 +, + `BOOST_FWD_REF +( +P8 + +p8 + + + ) + +376  + #BOOST_MOVE_VALQ0 + + + ) + +377  + #BOOST_MOVE_VALQ1 + + `BOOST_FWD_REF +( +Q0 + +q0 + + + ) + +378  + #BOOST_MOVE_VALQ2 + +BOOST_MOVE_VALQ1 +, + `BOOST_FWD_REF +( +Q1 + +q1 + + + ) + +379  + #BOOST_MOVE_VALQ3 + +BOOST_MOVE_VALQ2 +, + `BOOST_FWD_REF +( +Q2 + +q2 + + + ) + +380  + #BOOST_MOVE_VALQ4 + +BOOST_MOVE_VALQ3 +, + `BOOST_FWD_REF +( +Q3 + +q3 + + + ) + +381  + #BOOST_MOVE_VALQ5 + +BOOST_MOVE_VALQ4 +, + `BOOST_FWD_REF +( +Q4 + +q4 + + + ) + +382  + #BOOST_MOVE_VALQ6 + +BOOST_MOVE_VALQ5 +, + `BOOST_FWD_REF +( +Q5 + +q5 + + + ) + +383  + #BOOST_MOVE_VALQ7 + +BOOST_MOVE_VALQ6 +, + `BOOST_FWD_REF +( +Q6 + +q6 + + + ) + +384  + #BOOST_MOVE_VALQ8 + +BOOST_MOVE_VALQ7 +, + `BOOST_FWD_REF +( +Q7 + +q7 + + + ) + +385  + #BOOST_MOVE_VALQ9 + +BOOST_MOVE_VALQ8 +, + `BOOST_FWD_REF +( +Q8 + +q8 + + + ) + +388  + #BOOST_MOVE_UNVOIDCREF +( +T +cڡ +tyme + +boo +:: +move_da +:: +unvoid +:: +ty +& + + ) + +390  + #BOOST_MOVE_CREF0 + + + ) + +391  + #BOOST_MOVE_CREF1 + + `BOOST_MOVE_UNVOIDCREF +( +P0 + +p0 + + + ) + +392  + #BOOST_MOVE_CREF2 + +BOOST_MOVE_CREF1 +, + `BOOST_MOVE_UNVOIDCREF +( +P1 + +p1 + + + ) + +393  + #BOOST_MOVE_CREF3 + +BOOST_MOVE_CREF2 +, + `BOOST_MOVE_UNVOIDCREF +( +P2 + +p2 + + + ) + +394  + #BOOST_MOVE_CREF4 + +BOOST_MOVE_CREF3 +, + `BOOST_MOVE_UNVOIDCREF +( +P3 + +p3 + + + ) + +395  + #BOOST_MOVE_CREF5 + +BOOST_MOVE_CREF4 +, + `BOOST_MOVE_UNVOIDCREF +( +P4 + +p4 + + + ) + +396  + #BOOST_MOVE_CREF6 + +BOOST_MOVE_CREF5 +, + `BOOST_MOVE_UNVOIDCREF +( +P5 + +p5 + + + ) + +397  + #BOOST_MOVE_CREF7 + +BOOST_MOVE_CREF6 +, + `BOOST_MOVE_UNVOIDCREF +( +P6 + +p6 + + + ) + +398  + #BOOST_MOVE_CREF8 + +BOOST_MOVE_CREF7 +, + `BOOST_MOVE_UNVOIDCREF +( +P7 + +p7 + + + ) + +399  + #BOOST_MOVE_CREF9 + +BOOST_MOVE_CREF8 +, + `BOOST_MOVE_UNVOIDCREF +( +P8 + +p8 + + + ) + +402  + #BOOST_MOVE_CREFQ0 + + + ) + +403  + #BOOST_MOVE_CREFQ1 + + `BOOST_MOVE_UNVOIDCREF +( +Q0 + +q0 + + + ) + +404  + #BOOST_MOVE_CREFQ2 + +BOOST_MOVE_CREFQ1 +, + `BOOST_MOVE_UNVOIDCREF +( +Q1 + +q1 + + + ) + +405  + #BOOST_MOVE_CREFQ3 + +BOOST_MOVE_CREFQ2 +, + `BOOST_MOVE_UNVOIDCREF +( +Q2 + +q2 + + + ) + +406  + #BOOST_MOVE_CREFQ4 + +BOOST_MOVE_CREFQ3 +, + `BOOST_MOVE_UNVOIDCREF +( +Q3 + +q3 + + + ) + +407  + #BOOST_MOVE_CREFQ5 + +BOOST_MOVE_CREFQ4 +, + `BOOST_MOVE_UNVOIDCREF +( +Q4 + +q4 + + + ) + +408  + #BOOST_MOVE_CREFQ6 + +BOOST_MOVE_CREFQ5 +, + `BOOST_MOVE_UNVOIDCREF +( +Q5 + +q5 + + + ) + +409  + #BOOST_MOVE_CREFQ7 + +BOOST_MOVE_CREFQ6 +, + `BOOST_MOVE_UNVOIDCREF +( +Q6 + +q6 + + + ) + +410  + #BOOST_MOVE_CREFQ8 + +BOOST_MOVE_CREFQ7 +, + `BOOST_MOVE_UNVOIDCREF +( +Q7 + +q7 + + + ) + +411  + #BOOST_MOVE_CREFQ9 + +BOOST_MOVE_CREFQ8 +, + `BOOST_MOVE_UNVOIDCREF +( +Q8 + +q8 + + + ) + +414  + #BOOST_MOVE_CLASS0 + + + ) + +415  + #BOOST_MOVE_CLASS1 + +ass + +P0 + + + ) + +416  + #BOOST_MOVE_CLASS2 + +BOOST_MOVE_CLASS1 +, +ass + +P1 + + + ) + +417  + #BOOST_MOVE_CLASS3 + +BOOST_MOVE_CLASS2 +, +ass + +P2 + + + ) + +418  + #BOOST_MOVE_CLASS4 + +BOOST_MOVE_CLASS3 +, +ass + +P3 + + + ) + +419  + #BOOST_MOVE_CLASS5 + +BOOST_MOVE_CLASS4 +, +ass + +P4 + + + ) + +420  + #BOOST_MOVE_CLASS6 + +BOOST_MOVE_CLASS5 +, +ass + +P5 + + + ) + +421  + #BOOST_MOVE_CLASS7 + +BOOST_MOVE_CLASS6 +, +ass + +P6 + + + ) + +422  + #BOOST_MOVE_CLASS8 + +BOOST_MOVE_CLASS7 +, +ass + +P7 + + + ) + +423  + #BOOST_MOVE_CLASS9 + +BOOST_MOVE_CLASS8 +, +ass + +P8 + + + ) + +426  + #BOOST_MOVE_CLASSQ0 + + + ) + +427  + #BOOST_MOVE_CLASSQ1 + +ass + +Q0 + + + ) + +428  + #BOOST_MOVE_CLASSQ2 + +BOOST_MOVE_CLASSQ1 +, +ass + +Q1 + + + ) + +429  + #BOOST_MOVE_CLASSQ3 + +BOOST_MOVE_CLASSQ2 +, +ass + +Q2 + + + ) + +430  + #BOOST_MOVE_CLASSQ4 + +BOOST_MOVE_CLASSQ3 +, +ass + +Q3 + + + ) + +431  + #BOOST_MOVE_CLASSQ5 + +BOOST_MOVE_CLASSQ4 +, +ass + +Q4 + + + ) + +432  + #BOOST_MOVE_CLASSQ6 + +BOOST_MOVE_CLASSQ5 +, +ass + +Q5 + + + ) + +433  + #BOOST_MOVE_CLASSQ7 + +BOOST_MOVE_CLASSQ6 +, +ass + +Q6 + + + ) + +434  + #BOOST_MOVE_CLASSQ8 + +BOOST_MOVE_CLASSQ7 +, +ass + +Q7 + + + ) + +435  + #BOOST_MOVE_CLASSQ9 + +BOOST_MOVE_CLASSQ8 +, +ass + +Q8 + + + ) + +438  + #BOOST_MOVE_CLASSDFLT0 + + + ) + +439  + #BOOST_MOVE_CLASSDFLT1 + +ass + +P0 + =  + + ) + +440  + #BOOST_MOVE_CLASSDFLT2 + +BOOST_MOVE_CLASSDFLT1 +, +ass + +P1 + =  + + ) + +441  + #BOOST_MOVE_CLASSDFLT3 + +BOOST_MOVE_CLASSDFLT2 +, +ass + +P2 + =  + + ) + +442  + #BOOST_MOVE_CLASSDFLT4 + +BOOST_MOVE_CLASSDFLT3 +, +ass + +P3 + =  + + ) + +443  + #BOOST_MOVE_CLASSDFLT5 + +BOOST_MOVE_CLASSDFLT4 +, +ass + +P4 + =  + + ) + +444  + #BOOST_MOVE_CLASSDFLT6 + +BOOST_MOVE_CLASSDFLT5 +, +ass + +P5 + =  + + ) + +445  + #BOOST_MOVE_CLASSDFLT7 + +BOOST_MOVE_CLASSDFLT6 +, +ass + +P6 + =  + + ) + +446  + #BOOST_MOVE_CLASSDFLT8 + +BOOST_MOVE_CLASSDFLT7 +, +ass + +P7 + =  + + ) + +447  + #BOOST_MOVE_CLASSDFLT9 + +BOOST_MOVE_CLASSDFLT8 +, +ass + +P8 + =  + + ) + +450  + #BOOST_MOVE_CLASSDFLTQ0 + + + ) + +451  + #BOOST_MOVE_CLASSDFLTQ1 + +ass + +Q0 + =  + + ) + +452  + #BOOST_MOVE_CLASSDFLTQ2 + +BOOST_MOVE_CLASSDFLTQ1 +, +ass + +Q1 + =  + + ) + +453  + #BOOST_MOVE_CLASSDFLTQ3 + +BOOST_MOVE_CLASSDFLTQ2 +, +ass + +Q2 + =  + + ) + +454  + #BOOST_MOVE_CLASSDFLTQ4 + +BOOST_MOVE_CLASSDFLTQ3 +, +ass + +Q3 + =  + + ) + +455  + #BOOST_MOVE_CLASSDFLTQ5 + +BOOST_MOVE_CLASSDFLTQ4 +, +ass + +Q4 + =  + + ) + +456  + #BOOST_MOVE_CLASSDFLTQ6 + +BOOST_MOVE_CLASSDFLTQ5 +, +ass + +Q5 + =  + + ) + +457  + #BOOST_MOVE_CLASSDFLTQ7 + +BOOST_MOVE_CLASSDFLTQ6 +, +ass + +Q6 + =  + + ) + +458  + #BOOST_MOVE_CLASSDFLTQ8 + +BOOST_MOVE_CLASSDFLTQ7 +, +ass + +Q7 + =  + + ) + +459  + #BOOST_MOVE_CLASSDFLTQ9 + +BOOST_MOVE_CLASSDFLTQ8 +, +ass + +Q8 + =  + + ) + +462  + #BOOST_MOVE_LAST_TARG0 +  + + ) + +463  + #BOOST_MOVE_LAST_TARG1 + +P0 + + + ) + +464  + #BOOST_MOVE_LAST_TARG2 + +P1 + + + ) + +465  + #BOOST_MOVE_LAST_TARG3 + +P2 + + + ) + +466  + #BOOST_MOVE_LAST_TARG4 + +P3 + + + ) + +467  + #BOOST_MOVE_LAST_TARG5 + +P4 + + + ) + +468  + #BOOST_MOVE_LAST_TARG6 + +P5 + + + ) + +469  + #BOOST_MOVE_LAST_TARG7 + +P6 + + + ) + +470  + #BOOST_MOVE_LAST_TARG8 + +P7 + + + ) + +471  + #BOOST_MOVE_LAST_TARG9 + +P8 + + + ) + +474  + #BOOST_MOVE_LAST_TARGQ0 +  + + ) + +475  + #BOOST_MOVE_LAST_TARGQ1 + +Q0 + + + ) + +476  + #BOOST_MOVE_LAST_TARGQ2 + +Q1 + + + ) + +477  + #BOOST_MOVE_LAST_TARGQ3 + +Q2 + + + ) + +478  + #BOOST_MOVE_LAST_TARGQ4 + +Q3 + + + ) + +479  + #BOOST_MOVE_LAST_TARGQ5 + +Q4 + + + ) + +480  + #BOOST_MOVE_LAST_TARGQ6 + +Q5 + + + ) + +481  + #BOOST_MOVE_LAST_TARGQ7 + +Q6 + + + ) + +482  + #BOOST_MOVE_LAST_TARGQ8 + +Q7 + + + ) + +483  + #BOOST_MOVE_LAST_TARGQ9 + +Q8 + + + ) + +487  + #BOOST_MOVE_TARG0 + + + ) + +488  + #BOOST_MOVE_TARG1 + +P0 + + + ) + +489  + #BOOST_MOVE_TARG2 + +BOOST_MOVE_TARG1 +, +P1 + + + ) + +490  + #BOOST_MOVE_TARG3 + +BOOST_MOVE_TARG2 +, +P2 + + + ) + +491  + #BOOST_MOVE_TARG4 + +BOOST_MOVE_TARG3 +, +P3 + + + ) + +492  + #BOOST_MOVE_TARG5 + +BOOST_MOVE_TARG4 +, +P4 + + + ) + +493  + #BOOST_MOVE_TARG6 + +BOOST_MOVE_TARG5 +, +P5 + + + ) + +494  + #BOOST_MOVE_TARG7 + +BOOST_MOVE_TARG6 +, +P6 + + + ) + +495  + #BOOST_MOVE_TARG8 + +BOOST_MOVE_TARG7 +, +P7 + + + ) + +496  + #BOOST_MOVE_TARG9 + +BOOST_MOVE_TARG8 +, +P8 + + + ) + +499  + #BOOST_MOVE_TARGQ0 + + + ) + +500  + #BOOST_MOVE_TARGQ1 + +Q0 + + + ) + +501  + #BOOST_MOVE_TARGQ2 + +BOOST_MOVE_TARGQ1 +, +Q1 + + + ) + +502  + #BOOST_MOVE_TARGQ3 + +BOOST_MOVE_TARGQ2 +, +Q2 + + + ) + +503  + #BOOST_MOVE_TARGQ4 + +BOOST_MOVE_TARGQ3 +, +Q3 + + + ) + +504  + #BOOST_MOVE_TARGQ5 + +BOOST_MOVE_TARGQ4 +, +Q4 + + + ) + +505  + #BOOST_MOVE_TARGQ6 + +BOOST_MOVE_TARGQ5 +, +Q5 + + + ) + +506  + #BOOST_MOVE_TARGQ7 + +BOOST_MOVE_TARGQ6 +, +Q6 + + + ) + +507  + #BOOST_MOVE_TARGQ8 + +BOOST_MOVE_TARGQ7 +, +Q7 + + + ) + +508  + #BOOST_MOVE_TARGQ9 + +BOOST_MOVE_TARGQ8 +, +Q8 + + + ) + +511  + #BOOST_MOVE_FWD_T0 + + + ) + +512  + #BOOST_MOVE_FWD_T1 + +tyme + :: +boo +:: +move_da +:: +fwd_ty +< +P0 +>:: +ty + + + ) + +513  + #BOOST_MOVE_FWD_T2 + +BOOST_MOVE_FWD_T1 +, +tyme + :: +boo +:: +move_da +:: +fwd_ty +< +P1 +>:: +ty + + + ) + +514  + #BOOST_MOVE_FWD_T3 + +BOOST_MOVE_FWD_T2 +, +tyme + :: +boo +:: +move_da +:: +fwd_ty +< +P2 +>:: +ty + + + ) + +515  + #BOOST_MOVE_FWD_T4 + +BOOST_MOVE_FWD_T3 +, +tyme + :: +boo +:: +move_da +:: +fwd_ty +< +P3 +>:: +ty + + + ) + +516  + #BOOST_MOVE_FWD_T5 + +BOOST_MOVE_FWD_T4 +, +tyme + :: +boo +:: +move_da +:: +fwd_ty +< +P4 +>:: +ty + + + ) + +517  + #BOOST_MOVE_FWD_T6 + +BOOST_MOVE_FWD_T5 +, +tyme + :: +boo +:: +move_da +:: +fwd_ty +< +P5 +>:: +ty + + + ) + +518  + #BOOST_MOVE_FWD_T7 + +BOOST_MOVE_FWD_T6 +, +tyme + :: +boo +:: +move_da +:: +fwd_ty +< +P6 +>:: +ty + + + ) + +519  + #BOOST_MOVE_FWD_T8 + +BOOST_MOVE_FWD_T7 +, +tyme + :: +boo +:: +move_da +:: +fwd_ty +< +P7 +>:: +ty + + + ) + +520  + #BOOST_MOVE_FWD_T9 + +BOOST_MOVE_FWD_T8 +, +tyme + :: +boo +:: +move_da +:: +fwd_ty +< +P8 +>:: +ty + + + ) + +523  + #BOOST_MOVE_FWD_TQ0 + + + ) + +524  + #BOOST_MOVE_FWD_TQ1 + +tyme + :: +boo +:: +move_da +:: +fwd_ty +< +Q0 +>:: +ty + + + ) + +525  + #BOOST_MOVE_FWD_TQ2 + +BOOST_MOVE_FWD_TQ1 +, +tyme + :: +boo +:: +move_da +:: +fwd_ty +< +Q1 +>:: +ty + + + ) + +526  + #BOOST_MOVE_FWD_TQ3 + +BOOST_MOVE_FWD_TQ2 +, +tyme + :: +boo +:: +move_da +:: +fwd_ty +< +Q2 +>:: +ty + + + ) + +527  + #BOOST_MOVE_FWD_TQ4 + +BOOST_MOVE_FWD_TQ3 +, +tyme + :: +boo +:: +move_da +:: +fwd_ty +< +Q3 +>:: +ty + + + ) + +528  + #BOOST_MOVE_FWD_TQ5 + +BOOST_MOVE_FWD_TQ4 +, +tyme + :: +boo +:: +move_da +:: +fwd_ty +< +Q4 +>:: +ty + + + ) + +529  + #BOOST_MOVE_FWD_TQ6 + +BOOST_MOVE_FWD_TQ5 +, +tyme + :: +boo +:: +move_da +:: +fwd_ty +< +Q5 +>:: +ty + + + ) + +530  + #BOOST_MOVE_FWD_TQ7 + +BOOST_MOVE_FWD_TQ6 +, +tyme + :: +boo +:: +move_da +:: +fwd_ty +< +Q6 +>:: +ty + + + ) + +531  + #BOOST_MOVE_FWD_TQ8 + +BOOST_MOVE_FWD_TQ7 +, +tyme + :: +boo +:: +move_da +:: +fwd_ty +< +Q7 +>:: +ty + + + ) + +532  + #BOOST_MOVE_FWD_TQ9 + +BOOST_MOVE_FWD_TQ8 +, +tyme + :: +boo +:: +move_da +:: +fwd_ty +< +Q8 +>:: +ty + + + ) + +535  + #BOOST_MOVE_MREF0 + + + ) + +536  + #BOOST_MOVE_MREF1 + + `BOOST_MOVE_MREF +( +P0 + +m_p0 +; + + ) + +537  + #BOOST_MOVE_MREF2 + +BOOST_MOVE_MREF1 + + `BOOST_MOVE_MREF +( +P1 + +m_p1 +; + + ) + +538  + #BOOST_MOVE_MREF3 + +BOOST_MOVE_MREF2 + + `BOOST_MOVE_MREF +( +P2 + +m_p2 +; + + ) + +539  + #BOOST_MOVE_MREF4 + +BOOST_MOVE_MREF3 + + `BOOST_MOVE_MREF +( +P3 + +m_p3 +; + + ) + +540  + #BOOST_MOVE_MREF5 + +BOOST_MOVE_MREF4 + + `BOOST_MOVE_MREF +( +P4 + +m_p4 +; + + ) + +541  + #BOOST_MOVE_MREF6 + +BOOST_MOVE_MREF5 + + `BOOST_MOVE_MREF +( +P5 + +m_p5 +; + + ) + +542  + #BOOST_MOVE_MREF7 + +BOOST_MOVE_MREF6 + + `BOOST_MOVE_MREF +( +P6 + +m_p6 +; + + ) + +543  + #BOOST_MOVE_MREF8 + +BOOST_MOVE_MREF7 + + `BOOST_MOVE_MREF +( +P7 + +m_p7 +; + + ) + +544  + #BOOST_MOVE_MREF9 + +BOOST_MOVE_MREF8 + + `BOOST_MOVE_MREF +( +P8 + +m_p8 +; + + ) + +547  + #BOOST_MOVE_MREFQ0 + + + ) + +548  + #BOOST_MOVE_MREFQ1 + + `BOOST_MOVE_MREFQ +( +Q0 + +m_q0 +; + + ) + +549  + #BOOST_MOVE_MREFQ2 + +BOOST_MOVE_MREFQ1 + + `BOOST_MOVE_MREFQ +( +Q1 + +m_q1 +; + + ) + +550  + #BOOST_MOVE_MREFQ3 + +BOOST_MOVE_MREFQ2 + + `BOOST_MOVE_MREFQ +( +Q2 + +m_q2 +; + + ) + +551  + #BOOST_MOVE_MREFQ4 + +BOOST_MOVE_MREFQ3 + + `BOOST_MOVE_MREFQ +( +Q3 + +m_q3 +; + + ) + +552  + #BOOST_MOVE_MREFQ5 + +BOOST_MOVE_MREFQ4 + + `BOOST_MOVE_MREFQ +( +Q4 + +m_q4 +; + + ) + +553  + #BOOST_MOVE_MREFQ6 + +BOOST_MOVE_MREFQ5 + + `BOOST_MOVE_MREFQ +( +Q5 + +m_q5 +; + + ) + +554  + #BOOST_MOVE_MREFQ7 + +BOOST_MOVE_MREFQ6 + + `BOOST_MOVE_MREFQ +( +Q6 + +m_q6 +; + + ) + +555  + #BOOST_MOVE_MREFQ8 + +BOOST_MOVE_MREFQ7 + + `BOOST_MOVE_MREFQ +( +Q7 + +m_q7 +; + + ) + +556  + #BOOST_MOVE_MREFQ9 + +BOOST_MOVE_MREFQ8 + + `BOOST_MOVE_MREFQ +( +Q8 + +m_q8 +; + + ) + +559  + #BOOST_MOVE_MEMB0 + + + ) + +560  + #BOOST_MOVE_MEMB1 + +P0 + +m_p0 +; + + ) + +561  + #BOOST_MOVE_MEMB2 + +BOOST_MOVE_MEMB1 + +P1 + +m_p1 +; + + ) + +562  + #BOOST_MOVE_MEMB3 + +BOOST_MOVE_MEMB2 + +P2 + +m_p2 +; + + ) + +563  + #BOOST_MOVE_MEMB4 + +BOOST_MOVE_MEMB3 + +P3 + +m_p3 +; + + ) + +564  + #BOOST_MOVE_MEMB5 + +BOOST_MOVE_MEMB4 + +P4 + +m_p4 +; + + ) + +565  + #BOOST_MOVE_MEMB6 + +BOOST_MOVE_MEMB5 + +P5 + +m_p5 +; + + ) + +566  + #BOOST_MOVE_MEMB7 + +BOOST_MOVE_MEMB6 + +P6 + +m_p6 +; + + ) + +567  + #BOOST_MOVE_MEMB8 + +BOOST_MOVE_MEMB7 + +P7 + +m_p7 +; + + ) + +568  + #BOOST_MOVE_MEMB9 + +BOOST_MOVE_MEMB8 + +P8 + +m_p8 +; + + ) + +571  + #BOOST_MOVE_MEMBQ0 + + + ) + +572  + #BOOST_MOVE_MEMBQ1 + +Q0 + +m_q0 +; + + ) + +573  + #BOOST_MOVE_MEMBQ2 + +BOOST_MOVE_MEMBQ1 + +Q1 + +m_q1 +; + + ) + +574  + #BOOST_MOVE_MEMBQ3 + +BOOST_MOVE_MEMBQ2 + +Q2 + +m_q2 +; + + ) + +575  + #BOOST_MOVE_MEMBQ4 + +BOOST_MOVE_MEMBQ3 + +Q3 + +m_q3 +; + + ) + +576  + #BOOST_MOVE_MEMBQ5 + +BOOST_MOVE_MEMBQ4 + +Q4 + +m_q4 +; + + ) + +577  + #BOOST_MOVE_MEMBQ6 + +BOOST_MOVE_MEMBQ5 + +Q5 + +m_q5 +; + + ) + +578  + #BOOST_MOVE_MEMBQ7 + +BOOST_MOVE_MEMBQ6 + +Q6 + +m_q6 +; + + ) + +579  + #BOOST_MOVE_MEMBQ8 + +BOOST_MOVE_MEMBQ7 + +Q7 + +m_q7 +; + + ) + +580  + #BOOST_MOVE_MEMBQ9 + +BOOST_MOVE_MEMBQ8 + +Q8 + +m_q8 +; + + ) + +583  + #BOOST_MOVE_TMPL_LT0 + + + ) + +584  + #BOOST_MOVE_TMPL_LT1 + +me +< + + ) + +585  + #BOOST_MOVE_TMPL_LT2 + +BOOST_MOVE_TMPL_LT1 + + + ) + +586  + #BOOST_MOVE_TMPL_LT3 + +BOOST_MOVE_TMPL_LT1 + + + ) + +587  + #BOOST_MOVE_TMPL_LT4 + +BOOST_MOVE_TMPL_LT1 + + + ) + +588  + #BOOST_MOVE_TMPL_LT5 + +BOOST_MOVE_TMPL_LT1 + + + ) + +589  + #BOOST_MOVE_TMPL_LT6 + +BOOST_MOVE_TMPL_LT1 + + + ) + +590  + #BOOST_MOVE_TMPL_LT7 + +BOOST_MOVE_TMPL_LT1 + + + ) + +591  + #BOOST_MOVE_TMPL_LT8 + +BOOST_MOVE_TMPL_LT1 + + + ) + +592  + #BOOST_MOVE_TMPL_LT9 + +BOOST_MOVE_TMPL_LT1 + + + ) + +595  + #BOOST_MOVE_LT0 + + + ) + +596  + #BOOST_MOVE_LT1 + < + + ) + +597  + #BOOST_MOVE_LT2 + +BOOST_MOVE_LT1 + + + ) + +598  + #BOOST_MOVE_LT3 + +BOOST_MOVE_LT1 + + + ) + +599  + #BOOST_MOVE_LT4 + +BOOST_MOVE_LT1 + + + ) + +600  + #BOOST_MOVE_LT5 + +BOOST_MOVE_LT1 + + + ) + +601  + #BOOST_MOVE_LT6 + +BOOST_MOVE_LT1 + + + ) + +602  + #BOOST_MOVE_LT7 + +BOOST_MOVE_LT1 + + + ) + +603  + #BOOST_MOVE_LT8 + +BOOST_MOVE_LT1 + + + ) + +604  + #BOOST_MOVE_LT9 + +BOOST_MOVE_LT1 + + + ) + +607  + #BOOST_MOVE_GT0 + + + ) + +608  + #BOOST_MOVE_GT1 + > + + ) + +609  + #BOOST_MOVE_GT2 + +BOOST_MOVE_GT1 + + + ) + +610  + #BOOST_MOVE_GT3 + +BOOST_MOVE_GT1 + + + ) + +611  + #BOOST_MOVE_GT4 + +BOOST_MOVE_GT1 + + + ) + +612  + #BOOST_MOVE_GT5 + +BOOST_MOVE_GT1 + + + ) + +613  + #BOOST_MOVE_GT6 + +BOOST_MOVE_GT1 + + + ) + +614  + #BOOST_MOVE_GT7 + +BOOST_MOVE_GT1 + + + ) + +615  + #BOOST_MOVE_GT8 + +BOOST_MOVE_GT1 + + + ) + +616  + #BOOST_MOVE_GT9 + +BOOST_MOVE_GT1 + + + ) + +619  + #BOOST_MOVE_LP0 + + + ) + +620  + #BOOST_MOVE_LP1 + ( + + ) + +621  + #BOOST_MOVE_LP2 + +BOOST_MOVE_LP1 + + + ) + +622  + #BOOST_MOVE_LP3 + +BOOST_MOVE_LP1 + + + ) + +623  + #BOOST_MOVE_LP4 + +BOOST_MOVE_LP1 + + + ) + +624  + #BOOST_MOVE_LP5 + +BOOST_MOVE_LP1 + + + ) + +625  + #BOOST_MOVE_LP6 + +BOOST_MOVE_LP1 + + + ) + +626  + #BOOST_MOVE_LP7 + +BOOST_MOVE_LP1 + + + ) + +627  + #BOOST_MOVE_LP8 + +BOOST_MOVE_LP1 + + + ) + +628  + #BOOST_MOVE_LP9 + +BOOST_MOVE_LP1 + + + ) + +631  + #BOOST_MOVE_RP0 + + + ) + +632  + #BOOST_MOVE_RP1 + ) + + ) + +633  + #BOOST_MOVE_RP2 + +BOOST_MOVE_RP1 + + + ) + +634  + #BOOST_MOVE_RP3 + +BOOST_MOVE_RP1 + + + ) + +635  + #BOOST_MOVE_RP4 + +BOOST_MOVE_RP1 + + + ) + +636  + #BOOST_MOVE_RP5 + +BOOST_MOVE_RP1 + + + ) + +637  + #BOOST_MOVE_RP6 + +BOOST_MOVE_RP1 + + + ) + +638  + #BOOST_MOVE_RP7 + +BOOST_MOVE_RP1 + + + ) + +639  + #BOOST_MOVE_RP8 + +BOOST_MOVE_RP1 + + + ) + +640  + #BOOST_MOVE_RP9 + +BOOST_MOVE_RP1 + + + ) + +643  + #BOOST_MOVE_I0 + + + ) + +644  + #BOOST_MOVE_I1 + , + + ) + +645  + #BOOST_MOVE_I2 + +BOOST_MOVE_I1 + + + ) + +646  + #BOOST_MOVE_I3 + +BOOST_MOVE_I1 + + + ) + +647  + #BOOST_MOVE_I4 + +BOOST_MOVE_I1 + + + ) + +648  + #BOOST_MOVE_I5 + +BOOST_MOVE_I1 + + + ) + +649  + #BOOST_MOVE_I6 + +BOOST_MOVE_I1 + + + ) + +650  + #BOOST_MOVE_I7 + +BOOST_MOVE_I1 + + + ) + +651  + #BOOST_MOVE_I8 + +BOOST_MOVE_I1 + + + ) + +652  + #BOOST_MOVE_I9 + +BOOST_MOVE_I1 + + + ) + +655  + #BOOST_MOVE_BOOL +( +x + + `BOOST_MOVE_BOOL_I +(x) + + ) + +656  + #BOOST_MOVE_BOOL_I +( +x + +BOOST_MOVE_BOOL +## + ) +x + +657  + #BOOST_MOVE_BOOL0 + 0 + + ) + +658  + #BOOST_MOVE_BOOL1 + 1 + + ) + +659  + #BOOST_MOVE_BOOL2 + 1 + + ) + +660  + #BOOST_MOVE_BOOL3 + 1 + + ) + +661  + #BOOST_MOVE_BOOL4 + 1 + + ) + +662  + #BOOST_MOVE_BOOL5 + 1 + + ) + +663  + #BOOST_MOVE_BOOL6 + 1 + + ) + +664  + #BOOST_MOVE_BOOL7 + 1 + + ) + +665  + #BOOST_MOVE_BOOL8 + 1 + + ) + +666  + #BOOST_MOVE_BOOL9 + 1 + + ) + +669  + #BOOST_MOVE_I_IF +( +x + + `BOOST_MOVE_I_IF_I + ( + `BOOST_MOVE_BOOL +(x)) + + ) + +670  + #BOOST_MOVE_I_IF_I +( +x + + `BOOST_MOVE_I_IF_I2 +(x) + + ) + +671  + #BOOST_MOVE_I_IF_I2 +( +x + +BOOST_MOVE_IF_I_ +## + ) +x + +672  + #BOOST_MOVE_IF_I_0 + + + ) + +673  + #BOOST_MOVE_IF_I_1 + , + + ) + +676  + #BOOST_MOVE_IF +( +cd +, +t +, +f + + `BOOST_MOVE_IF_I +(cd,, f) + + ) + +677  + #BOOST_MOVE_IF_I +( +cd +, +t +, +f + + `BOOST_MOVE_IIF +( + `BOOST_MOVE_BOOL +(cd),, f) + + ) + +679  + #BOOST_MOVE_IIF +( +b +, +t +, +f + + `BOOST_MOVE_IIF_I +(b,, f) + + ) + +680  + #BOOST_MOVE_IIF_I +( +b +, +t +, +f + +BOOST_MOVE_IIF_ +## + `b +, f) + + ) + +681  + #BOOST_MOVE_IIF_0 +( +t +, +f + + ) +f + +682  + #BOOST_MOVE_IIF_1 +( +t +, +f + + ) +t + +694  + #BOOST_MOVE_COLON0 + + + ) + +695  + #BOOST_MOVE_COLON1 + : + + ) + +696  + #BOOST_MOVE_COLON2 + +BOOST_MOVE_COLON1 + + + ) + +697  + #BOOST_MOVE_COLON3 + +BOOST_MOVE_COLON1 + + + ) + +698  + #BOOST_MOVE_COLON4 + +BOOST_MOVE_COLON1 + + + ) + +699  + #BOOST_MOVE_COLON5 + +BOOST_MOVE_COLON1 + + + ) + +700  + #BOOST_MOVE_COLON6 + +BOOST_MOVE_COLON1 + + + ) + +701  + #BOOST_MOVE_COLON7 + +BOOST_MOVE_COLON1 + + + ) + +702  + #BOOST_MOVE_COLON8 + +BOOST_MOVE_COLON1 + + + ) + +703  + #BOOST_MOVE_COLON9 + +BOOST_MOVE_COLON1 + + + ) + +706  + #BOOST_MOVE_BITOR +( +x +, +y + + `BOOST_MOVE_BITOR_I +(x,y) + + ) + +707  + #BOOST_MOVE_BITOR_I +( +x +, +y + +BOOST_MOVE_BITOR +##x## + ) +y + +708  + #BOOST_MOVE_BITOR00 + 0 + + ) + +709  + #BOOST_MOVE_BITOR01 + 1 + + ) + +710  + #BOOST_MOVE_BITOR10 + 1 + + ) + +711  + #BOOST_MOVE_BITOR11 + 1 + + ) + +714  + #BOOST_MOVE_OR +( +x +, +y + + `BOOST_MOVE_OR_I +(x, y) + + ) + +715  + #BOOST_MOVE_OR_I +( +x +, +y + + `BOOST_MOVE_BITOR +( + `BOOST_MOVE_BOOL +(x), BOOST_MOVE_BOOL(y)) + + ) + +718  + #BOOST_MOVE_BITAND +( +x +, +y + + `BOOST_MOVE_BITAND_I +(x,y) + + ) + +719  + #BOOST_MOVE_BITAND_I +( +x +, +y + +BOOST_MOVE_BITAND +##x## + ) +y + +720  + #BOOST_MOVE_BITAND00 + 0 + + ) + +721  + #BOOST_MOVE_BITAND01 + 0 + + ) + +722  + #BOOST_MOVE_BITAND10 + 0 + + ) + +723  + #BOOST_MOVE_BITAND11 + 1 + + ) + +726  + #BOOST_MOVE_AND +( +x +, +y + + `BOOST_MOVE_AND_I +(x, y) + + ) + +727  + #BOOST_MOVE_AND_I +( +x +, +y + + `BOOST_MOVE_BITAND +( + `BOOST_MOVE_BOOL +(x), BOOST_MOVE_BOOL(y)) + + ) + +730  + #BOOST_MOVE_DEC +( +x + + `BOOST_MOVE_DEC_I +(x) + + ) + +731  + #BOOST_MOVE_DEC_I +( +x + +BOOST_MOVE_DEC +## + ) +x + +732  + #BOOST_MOVE_DEC1 + 0 + + ) + +733  + #BOOST_MOVE_DEC2 + 1 + + ) + +734  + #BOOST_MOVE_DEC3 + 2 + + ) + +735  + #BOOST_MOVE_DEC4 + 3 + + ) + +736  + #BOOST_MOVE_DEC5 + 4 + + ) + +737  + #BOOST_MOVE_DEC6 + 5 + + ) + +738  + #BOOST_MOVE_DEC7 + 6 + + ) + +739  + #BOOST_MOVE_DEC8 + 7 + + ) + +740  + #BOOST_MOVE_DEC9 + 8 + + ) + +741  + #BOOST_MOVE_DEC10 + 9 + + ) + +742  + #BOOST_MOVE_DEC11 + 10 + + ) + +743  + #BOOST_MOVE_DEC12 + 11 + + ) + +744  + #BOOST_MOVE_DEC13 + 12 + + ) + +745  + #BOOST_MOVE_DEC14 + 13 + + ) + +748  + #BOOST_MOVE_SUB +( +x +, +y + + `BOOST_MOVE_SUB_I +(x,y) + + ) + +749  + #BOOST_MOVE_SUB_I +( +x +, +y + +BOOST_MOVE_SUB +## + `y +(x) + + ) + +750  + #BOOST_MOVE_SUB0 +( +x + + ) +x + +751  + #BOOST_MOVE_SUB1 +( +x + + `BOOST_MOVE_DEC +(x) + + ) + +752  + #BOOST_MOVE_SUB2 +( +x + + `BOOST_MOVE_SUB1 +( + `BOOST_MOVE_DEC +(x)) + + ) + +753  + #BOOST_MOVE_SUB3 +( +x + + `BOOST_MOVE_SUB2 +( + `BOOST_MOVE_DEC +(x)) + + ) + +754  + #BOOST_MOVE_SUB4 +( +x + + `BOOST_MOVE_SUB3 +( + `BOOST_MOVE_DEC +(x)) + + ) + +755  + #BOOST_MOVE_SUB5 +( +x + + `BOOST_MOVE_SUB4 +( + `BOOST_MOVE_DEC +(x)) + + ) + +756  + #BOOST_MOVE_SUB6 +( +x + + `BOOST_MOVE_SUB5 +( + `BOOST_MOVE_DEC +(x)) + + ) + +757  + #BOOST_MOVE_SUB7 +( +x + + `BOOST_MOVE_SUB6 +( + `BOOST_MOVE_DEC +(x)) + + ) + +758  + #BOOST_MOVE_SUB8 +( +x + + `BOOST_MOVE_SUB7 +( + `BOOST_MOVE_DEC +(x)) + + ) + +759  + #BOOST_MOVE_SUB9 +( +x + + `BOOST_MOVE_SUB8 +( + `BOOST_MOVE_DEC +(x)) + + ) + +760  + #BOOST_MOVE_SUB10 +( +x + + `BOOST_MOVE_SUB9 +( + `BOOST_MOVE_DEC +(x)) + + ) + +761  + #BOOST_MOVE_SUB11 +( +x + + `BOOST_MOVE_SUB10 +( + `BOOST_MOVE_DEC +(x)) + + ) + +762  + #BOOST_MOVE_SUB12 +( +x + + `BOOST_MOVE_SUB11 +( + `BOOST_MOVE_DEC +(x)) + + ) + +763  + #BOOST_MOVE_SUB13 +( +x + + `BOOST_MOVE_SUB12 +( + `BOOST_MOVE_DEC +(x)) + + ) + +764  + #BOOST_MOVE_SUB14 +( +x + + `BOOST_MOVE_SUB13 +( + `BOOST_MOVE_DEC +(x)) + + ) + +767  + #BOOST_MOVE_INC +( +x + + `BOOST_MOVE_INC_I +(x) + + ) + +768  + #BOOST_MOVE_INC_I +( +x + +BOOST_MOVE_INC +## + ) +x + +769  + #BOOST_MOVE_INC0 + 1 + + ) + +770  + #BOOST_MOVE_INC1 + 2 + + ) + +771  + #BOOST_MOVE_INC2 + 3 + + ) + +772  + #BOOST_MOVE_INC3 + 4 + + ) + +773  + #BOOST_MOVE_INC4 + 5 + + ) + +774  + #BOOST_MOVE_INC5 + 6 + + ) + +775  + #BOOST_MOVE_INC6 + 7 + + ) + +776  + #BOOST_MOVE_INC7 + 8 + + ) + +777  + #BOOST_MOVE_INC8 + 9 + + ) + +778  + #BOOST_MOVE_INC9 + 10 + + ) + +779  + #BOOST_MOVE_INC10 + 11 + + ) + +780  + #BOOST_MOVE_INC11 + 12 + + ) + +781  + #BOOST_MOVE_INC12 + 13 + + ) + +782  + #BOOST_MOVE_INC13 + 14 + + ) + +785  + #BOOST_MOVE_ADD +( +x +, +y + + `BOOST_MOVE_ADD_I +(x,y) + + ) + +786  + #BOOST_MOVE_ADD_I +( +x +, +y + +BOOST_MOVE_ADD +## + `y +(x) + + ) + +787  + #BOOST_MOVE_ADD0 +( +x + + ) +x + +788  + #BOOST_MOVE_ADD1 +( +x + + `BOOST_MOVE_INC +(x) + + ) + +789  + #BOOST_MOVE_ADD2 +( +x + + `BOOST_MOVE_ADD1 +( + `BOOST_MOVE_INC +(x)) + + ) + +790  + #BOOST_MOVE_ADD3 +( +x + + `BOOST_MOVE_ADD2 +( + `BOOST_MOVE_INC +(x)) + + ) + +791  + #BOOST_MOVE_ADD4 +( +x + + `BOOST_MOVE_ADD3 +( + `BOOST_MOVE_INC +(x)) + + ) + +792  + #BOOST_MOVE_ADD5 +( +x + + `BOOST_MOVE_ADD4 +( + `BOOST_MOVE_INC +(x)) + + ) + +793  + #BOOST_MOVE_ADD6 +( +x + + `BOOST_MOVE_ADD5 +( + `BOOST_MOVE_INC +(x)) + + ) + +794  + #BOOST_MOVE_ADD7 +( +x + + `BOOST_MOVE_ADD6 +( + `BOOST_MOVE_INC +(x)) + + ) + +795  + #BOOST_MOVE_ADD8 +( +x + + `BOOST_MOVE_ADD7 +( + `BOOST_MOVE_INC +(x)) + + ) + +796  + #BOOST_MOVE_ADD9 +( +x + + `BOOST_MOVE_ADD8 +( + `BOOST_MOVE_INC +(x)) + + ) + +797  + #BOOST_MOVE_ADD10 +( +x + + `BOOST_MOVE_ADD9 +( + `BOOST_MOVE_INC +(x)) + + ) + +798  + #BOOST_MOVE_ADD11 +( +x + + `BOOST_MOVE_ADD10 +( + `BOOST_MOVE_INC +(x)) + + ) + +799  + #BOOST_MOVE_ADD12 +( +x + + `BOOST_MOVE_ADD11 +( + `BOOST_MOVE_INC +(x)) + + ) + +800  + #BOOST_MOVE_ADD13 +( +x + + `BOOST_MOVE_ADD12 +( + `BOOST_MOVE_INC +(x)) + + ) + +803  + #BOOST_MOVE_ITERATE_2TO2 +( +MACROFUNC + + `MACROFUNC +(2) + + ) + +804  + #BOOST_MOVE_ITERATE_2TO3 +( +MACROFUNC + + `BOOST_MOVE_ITERATE_2TO2 +(MACROFUNC + `MACROFUNC +(3) + + ) + +805  + #BOOST_MOVE_ITERATE_2TO4 +( +MACROFUNC + + `BOOST_MOVE_ITERATE_2TO3 +(MACROFUNC + `MACROFUNC +(4) + + ) + +806  + #BOOST_MOVE_ITERATE_2TO5 +( +MACROFUNC + + `BOOST_MOVE_ITERATE_2TO4 +(MACROFUNC + `MACROFUNC +(5) + + ) + +807  + #BOOST_MOVE_ITERATE_2TO6 +( +MACROFUNC + + `BOOST_MOVE_ITERATE_2TO5 +(MACROFUNC + `MACROFUNC +(6) + + ) + +808  + #BOOST_MOVE_ITERATE_2TO7 +( +MACROFUNC + + `BOOST_MOVE_ITERATE_2TO6 +(MACROFUNC + `MACROFUNC +(7) + + ) + +809  + #BOOST_MOVE_ITERATE_2TO8 +( +MACROFUNC + + `BOOST_MOVE_ITERATE_2TO7 +(MACROFUNC + `MACROFUNC +(8) + + ) + +810  + #BOOST_MOVE_ITERATE_2TO9 +( +MACROFUNC + + `BOOST_MOVE_ITERATE_2TO8 +(MACROFUNC + `MACROFUNC +(9) + + ) + +813  + #BOOST_MOVE_ITERATE_1TO1 +( +MACROFUNC + + `MACROFUNC +(1) + + ) + +814  + #BOOST_MOVE_ITERATE_1TO2 +( +MACROFUNC + + `BOOST_MOVE_ITERATE_1TO1 +(MACROFUNC + `MACROFUNC +(2) + + ) + +815  + #BOOST_MOVE_ITERATE_1TO3 +( +MACROFUNC + + `BOOST_MOVE_ITERATE_1TO2 +(MACROFUNC + `MACROFUNC +(3) + + ) + +816  + #BOOST_MOVE_ITERATE_1TO4 +( +MACROFUNC + + `BOOST_MOVE_ITERATE_1TO3 +(MACROFUNC + `MACROFUNC +(4) + + ) + +817  + #BOOST_MOVE_ITERATE_1TO5 +( +MACROFUNC + + `BOOST_MOVE_ITERATE_1TO4 +(MACROFUNC + `MACROFUNC +(5) + + ) + +818  + #BOOST_MOVE_ITERATE_1TO6 +( +MACROFUNC + + `BOOST_MOVE_ITERATE_1TO5 +(MACROFUNC + `MACROFUNC +(6) + + ) + +819  + #BOOST_MOVE_ITERATE_1TO7 +( +MACROFUNC + + `BOOST_MOVE_ITERATE_1TO6 +(MACROFUNC + `MACROFUNC +(7) + + ) + +820  + #BOOST_MOVE_ITERATE_1TO8 +( +MACROFUNC + + `BOOST_MOVE_ITERATE_1TO7 +(MACROFUNC + `MACROFUNC +(8) + + ) + +821  + #BOOST_MOVE_ITERATE_1TO9 +( +MACROFUNC + + `BOOST_MOVE_ITERATE_1TO8 +(MACROFUNC + `MACROFUNC +(9) + + ) + +824  + #BOOST_MOVE_ITERATE_0TO0 +( +MACROFUNC + + `MACROFUNC +(0) + + ) + +825  + #BOOST_MOVE_ITERATE_0TO1 +( +MACROFUNC + + `BOOST_MOVE_ITERATE_0TO0 +(MACROFUNC + `MACROFUNC +(1) + + ) + +826  + #BOOST_MOVE_ITERATE_0TO2 +( +MACROFUNC + + `BOOST_MOVE_ITERATE_0TO1 +(MACROFUNC + `MACROFUNC +(2) + + ) + +827  + #BOOST_MOVE_ITERATE_0TO3 +( +MACROFUNC + + `BOOST_MOVE_ITERATE_0TO2 +(MACROFUNC + `MACROFUNC +(3) + + ) + +828  + #BOOST_MOVE_ITERATE_0TO4 +( +MACROFUNC + + `BOOST_MOVE_ITERATE_0TO3 +(MACROFUNC + `MACROFUNC +(4) + + ) + +829  + #BOOST_MOVE_ITERATE_0TO5 +( +MACROFUNC + + `BOOST_MOVE_ITERATE_0TO4 +(MACROFUNC + `MACROFUNC +(5) + + ) + +830  + #BOOST_MOVE_ITERATE_0TO6 +( +MACROFUNC + + `BOOST_MOVE_ITERATE_0TO5 +(MACROFUNC + `MACROFUNC +(6) + + ) + +831  + #BOOST_MOVE_ITERATE_0TO7 +( +MACROFUNC + + `BOOST_MOVE_ITERATE_0TO6 +(MACROFUNC + `MACROFUNC +(7) + + ) + +832  + #BOOST_MOVE_ITERATE_0TO8 +( +MACROFUNC + + `BOOST_MOVE_ITERATE_0TO7 +(MACROFUNC + `MACROFUNC +(8) + + ) + +833  + #BOOST_MOVE_ITERATE_0TO9 +( +MACROFUNC + + `BOOST_MOVE_ITERATE_0TO8 +(MACROFUNC + `MACROFUNC +(9) + + ) + +836  + #BOOST_MOVE_ITERATE_1TO1 +( +MACROFUNC + + `MACROFUNC +(1) + + ) + +837  + #BOOST_MOVE_ITERATE_2TO2 +( +MACROFUNC + + `MACROFUNC +(2) + + ) + +838  + #BOOST_MOVE_ITERATE_3TO3 +( +MACROFUNC + + `MACROFUNC +(3) + + ) + +839  + #BOOST_MOVE_ITERATE_4TO4 +( +MACROFUNC + + `MACROFUNC +(4) + + ) + +840  + #BOOST_MOVE_ITERATE_5TO5 +( +MACROFUNC + + `MACROFUNC +(5) + + ) + +841  + #BOOST_MOVE_ITERATE_6TO6 +( +MACROFUNC + + `MACROFUNC +(6) + + ) + +842  + #BOOST_MOVE_ITERATE_7TO7 +( +MACROFUNC + + `MACROFUNC +(7) + + ) + +843  + #BOOST_MOVE_ITERATE_8TO8 +( +MACROFUNC + + `MACROFUNC +(8) + + ) + +844  + #BOOST_MOVE_ITERATE_9TO9 +( +MACROFUNC + + `MACROFUNC +(9) + + ) + +847  + #BOOST_MOVE_ITER2DLOW_0TOMAX0 +( +MACROFUNC2D +, +M + + `MACROFUNC2D +(M, 0) + + ) + +848  + #BOOST_MOVE_ITER2DLOW_0TOMAX1 +( +MACROFUNC2D +, +M + + `BOOST_MOVE_ITER2DLOW_0TOMAX0 +(MACROFUNC2D, M + `MACROFUNC2D +(M, 1) + + ) + +849  + #BOOST_MOVE_ITER2DLOW_0TOMAX2 +( +MACROFUNC2D +, +M + + `BOOST_MOVE_ITER2DLOW_0TOMAX1 +(MACROFUNC2D, M + `MACROFUNC2D +(M, 2) + + ) + +850  + #BOOST_MOVE_ITER2DLOW_0TOMAX3 +( +MACROFUNC2D +, +M + + `BOOST_MOVE_ITER2DLOW_0TOMAX2 +(MACROFUNC2D, M + `MACROFUNC2D +(M, 3) + + ) + +851  + #BOOST_MOVE_ITER2DLOW_0TOMAX4 +( +MACROFUNC2D +, +M + + `BOOST_MOVE_ITER2DLOW_0TOMAX3 +(MACROFUNC2D, M + `MACROFUNC2D +(M, 4) + + ) + +852  + #BOOST_MOVE_ITER2DLOW_0TOMAX5 +( +MACROFUNC2D +, +M + + `BOOST_MOVE_ITER2DLOW_0TOMAX4 +(MACROFUNC2D, M + `MACROFUNC2D +(M, 5) + + ) + +853  + #BOOST_MOVE_ITER2DLOW_0TOMAX6 +( +MACROFUNC2D +, +M + + `BOOST_MOVE_ITER2DLOW_0TOMAX5 +(MACROFUNC2D, M + `MACROFUNC2D +(M, 6) + + ) + +854  + #BOOST_MOVE_ITER2DLOW_0TOMAX7 +( +MACROFUNC2D +, +M + + `BOOST_MOVE_ITER2DLOW_0TOMAX6 +(MACROFUNC2D, M + `MACROFUNC2D +(M, 7) + + ) + +855  + #BOOST_MOVE_ITER2DLOW_0TOMAX8 +( +MACROFUNC2D +, +M + + `BOOST_MOVE_ITER2DLOW_0TOMAX7 +(MACROFUNC2D, M + `MACROFUNC2D +(M, 8) + + ) + +856  + #BOOST_MOVE_ITER2DLOW_0TOMAX9 +( +MACROFUNC2D +, +M + + `BOOST_MOVE_ITER2DLOW_0TOMAX8 +(MACROFUNC2D, M + `MACROFUNC2D +(M, 9) + + ) + +858  + #BOOST_MOVE_ITER2D_0TOMAX0 +( +MAX +, +MACROFUNC2D + +BOOST_MOVE_ITER2DLOW_0TOMAX +## + `MAX +(MACROFUNC2D, 0) + + ) + +859  + #BOOST_MOVE_ITER2D_0TOMAX1 +( +MAX +, +MACROFUNC2D + + `BOOST_MOVE_ITER2D_0TOMAX0 +(MAX, MACROFUNC2D +BOOST_MOVE_ITER2DLOW_0TOMAX +## + `MAX +(MACROFUNC2D, 1) + + ) + +860  + #BOOST_MOVE_ITER2D_0TOMAX2 +( +MAX +, +MACROFUNC2D + + `BOOST_MOVE_ITER2D_0TOMAX1 +(MAX, MACROFUNC2D +BOOST_MOVE_ITER2DLOW_0TOMAX +## + `MAX +(MACROFUNC2D, 2) + + ) + +861  + #BOOST_MOVE_ITER2D_0TOMAX3 +( +MAX +, +MACROFUNC2D + + `BOOST_MOVE_ITER2D_0TOMAX2 +(MAX, MACROFUNC2D +BOOST_MOVE_ITER2DLOW_0TOMAX +## + `MAX +(MACROFUNC2D, 3) + + ) + +862  + #BOOST_MOVE_ITER2D_0TOMAX4 +( +MAX +, +MACROFUNC2D + + `BOOST_MOVE_ITER2D_0TOMAX3 +(MAX, MACROFUNC2D +BOOST_MOVE_ITER2DLOW_0TOMAX +## + `MAX +(MACROFUNC2D, 4) + + ) + +863  + #BOOST_MOVE_ITER2D_0TOMAX5 +( +MAX +, +MACROFUNC2D + + `BOOST_MOVE_ITER2D_0TOMAX4 +(MAX, MACROFUNC2D +BOOST_MOVE_ITER2DLOW_0TOMAX +## + `MAX +(MACROFUNC2D, 5) + + ) + +864  + #BOOST_MOVE_ITER2D_0TOMAX6 +( +MAX +, +MACROFUNC2D + + `BOOST_MOVE_ITER2D_0TOMAX5 +(MAX, MACROFUNC2D +BOOST_MOVE_ITER2DLOW_0TOMAX +## + `MAX +(MACROFUNC2D, 6) + + ) + +865  + #BOOST_MOVE_ITER2D_0TOMAX7 +( +MAX +, +MACROFUNC2D + + `BOOST_MOVE_ITER2D_0TOMAX6 +(MAX, MACROFUNC2D +BOOST_MOVE_ITER2DLOW_0TOMAX +## + `MAX +(MACROFUNC2D, 7) + + ) + +866  + #BOOST_MOVE_ITER2D_0TOMAX8 +( +MAX +, +MACROFUNC2D + + `BOOST_MOVE_ITER2D_0TOMAX7 +(MAX, MACROFUNC2D +BOOST_MOVE_ITER2DLOW_0TOMAX +## + `MAX +(MACROFUNC2D, 8) + + ) + +867  + #BOOST_MOVE_ITER2D_0TOMAX9 +( +MAX +, +MACROFUNC2D + + `BOOST_MOVE_ITER2D_0TOMAX8 +(MAX, MACROFUNC2D +BOOST_MOVE_ITER2DLOW_0TOMAX +## + `MAX +(MACROFUNC2D, 9) + + ) + +869  + #BOOST_MOVE_ITER2D_0TOMAX +( +MAX +, +MACROFUNC2D + + `BOOST_MOVE_ITER2D_0TOMAX_I + (MAX, MACROFUNC2D) + + ) + +870  + #BOOST_MOVE_ITER2D_0TOMAX_I +( +MAX +, +MACROFUNC2D + +BOOST_MOVE_ITER2D_0TOMAX +## + `MAX +(MAX, MACROFUNC2D) + + ) + +876  + #BOOST_MOVE_CAT +( +a +, +b + + `BOOST_MOVE_CAT_I +, b) + + ) + +877  + #BOOST_MOVE_CAT_I +( +a +, +b +## + ) +b + + @/usr/include/boost/move/detail/iterator_traits.hpp + +14 #ide +BOOST_MOVE_DETAIL_ITERATOR_TRAITS_HPP + + +15  + #BOOST_MOVE_DETAIL_ITERATOR_TRAITS_HPP + + + ) + +17 #ide +BOOST_CONFIG_HPP + + +18  + ~ + +20 # +#i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +22 #agm + + + +25  + ~ + +26  + ~ + +28  + ~ + +29 +BOOST_MOVE_STD_NS_BEG + + +31  + gput__g +; + +32  + gfwd__g +; + +33  + gbideiڮ__g +; + +34  + gndom_acss__g +; + +35  + gouut__g +; + +37 + gBOOST_MOVE_STD_NS_END + + +38  + ~ + +40 +mea + + gboo +{amea + gmovib +{ + +42 + gme +< +ass + + gIt +> + +43  + s_as + + +45  +tyme + + tIt +:: + tdifn_ty + difference_type; + +46  +tyme + + tIt +:: + tvue_ty + value_type; + +47  +tyme + + tIt +:: + tpor +ointer; + +48  +tyme + + tIt +:: + tn +eference; + +49  +tyme + + tIt +:: + t_gy + iterator_category; + +50  +tyme + + tboo +:: + tmove_da +:: + tmake_unsigd +< + tdifn_ty +>:: + tty + + tsize_ty +; + +53 + gme +< +ass + + gT +> + +54  + g_as +< + gT +*> + +56  + gd +:: + trdiff_t + + tdifn_ty +; + +57  +T + + tvue_ty +; + +58  +T +* + tpor +; + +59  + gT +& + tn +; + +60  + gd +:: + tndom_acss__g + + t_gy +; + +61  +tyme + + tboo +:: + tmove_da +:: + tmake_unsigd +< + tdifn_ty +>:: + tty + + tsize_ty +; + +64 + gme +< +ass + + gT +> + +65  + g_as + + +67  + gd +:: + trdiff_t + + tdifn_ty +; + +68  +T + + tvue_ty +; + +69 cڡ + tT +* + tpor +; + +70 cڡ + tT +& + tn +; + +71  + gd +:: + tndom_acss__g + + t_gy +; + +72  +tyme + + tboo +:: + tmove_da +:: + tmake_unsigd +< + tdifn_ty +>:: + tty + + tsize_ty +; + + @/usr/include/boost/move/detail/meta_utils_core.hpp + +14 #ide +BOOST_MOVE_DETAIL_META_UTILS_CORE_HPP + + +15  + #BOOST_MOVE_DETAIL_META_UTILS_CORE_HPP + + + ) + +17 #ide +BOOST_CONFIG_HPP + + +18  + ~ + +20 # +#i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +22 #agm + + + +27 +mea + + gboo + { + +28 +mea + + gmove_da + { + +33 + gme +< +bo + + gC +, +tyme + + gT1 +,ym + gT2 +> + +34  + sif_c + + +36  +T1 + + tty +; + +39 + gme +< +tyme + + gT1 +,ym + gT2 +> + +40  + gif_c +< + gl +, + gT1 +, + gT2 +> + +42  +T2 + + tty +; + +48 + gme +< +tyme + + gT1 +,ym + gT2 +,ym + gT3 +> + +49  + gif_ + : +if_c +<0 ! +T1 +:: +vue +, + gT2 +, + gT3 +> + +55 + gme + < +bo + + gB +, +ass + + gT + = > + +56  + sab_if_c + + +58  +T + + tty +; + +61 + gme + < +ass + + gT +> + +62  + gab_if_c +< + gl +, + gT +> {}; + +67 + gme + < +ass + + gCd +, cs + gT + = > + +68  +ab_if + : +ab_if_c +< +Cd +:: +vue +, + gT +> {}; + +73 + gme + < +bo + + gB +, +ass + + gT + = > + +74  +dib_if_c + + +75 : +ab_if_c + + +81 + gme + < +ass + + gCd +, cs + gT + = > + +82  +dib_if + : +ab_if_c + {}; + +87 + gme +< +ass + + gT +, +T + + gv +> + +88  + sgl_cڡt + + +90 cڡ +T + + gvue + = +v +; + +91  +T + + tvue_ty +; + +92  + ggl_cڡt +< + tT +, + tv +> + tty +; + +94 +ݔ + +T +(cڡ {  + gvue +; } + +95 +T + +ݔ +()(cڡ {  + gvue +; } + +98  + ggl_cڡt +< + tbo +, + tue + > + tue_ty +; + +99  + ggl_cڡt +< + tbo +, + tl + > + tl_ty +; + +105 + gme +< +ass + + gT +, cs + gU +> + +106  + sis_me + + +108 cڡ +bo + + gvue + = +l +; + +111 + gme +< +ass + + gT +> + +112  + gis_me +< + gT +, T> + +114 cڡ +bo + + gvue + = +ue +; + +120 + gme + < +ass + + gT +, cs + gU +, cs + gR + = > + +121  +ab_if_me + : +ab_if +< +is_me +< +T +, + gU +>, + gR +> {}; + +126 + gme + < +ass + + gT +, cs + gU +, cs + gR + = > + +127  +dib_if_me + : +dib_if +< +is_me +< +T +, + gU +>, + gR +> {}; + + @/usr/include/boost/move/detail/unique_ptr_meta_utils.hpp + +14 #ide +BOOST_MOVE_UNIQUE_PTR_DETAIL_META_UTILS_HPP + + +15  + #BOOST_MOVE_UNIQUE_PTR_DETAIL_META_UTILS_HPP + + + ) + +17 #ide +BOOST_CONFIG_HPP + + +18  + ~ + +20 # +#i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +22 #agm + + + +25  + ~ + +29 +mea + + gboo + { + +31 +mea + + gmovib + { + +33 + gme + < +ass + + gT +> + +34  + gdeu_de +; + +38 #ifde +BOOST_NO_CXX11_RVALUE_REFERENCES + + +40 + gme + < +ass + + gT +> cs + grv +; + +43 +mea + + gmove_upmu + { + +48  + st +{}; + +53 + gme + < +ass + + gT +>  + stify +{}; + +58 + gme +< +bo + + gC +, +tyme + + gT1 +,ym + gT2 +> + +59  + sif_c + + +61  +T1 + + tty +; + +64 + gme +< +tyme + + gT1 +,ym + gT2 +> + +65  + gif_c +< + gl +, + gT1 +, + gT2 +> + +67  +T2 + + tty +; + +73 + gme +< +tyme + + gT1 +,ym + gT2 +,ym + gT3 +> + +74  + gif_ + : +if_c +<0 ! +T1 +:: +vue +, + gT2 +, + gT3 +> + +78 + gme + < +bo + + gB +, +ass + + gT + = +t +> + +79  + sab_if_c + + +81  +T + + tty +; + +87 + gme + < +ass + + gT +> + +88  + gab_if_c +< + gl +, + gT +> {}; + +93 + gme + < +ass + + gCd +, cs + gT + = +t +> + +94  +ab_if + : +public + +ab_if_c +< +Cd +:: +vue +, + gT +> {}; + +99 + gme +< +ass + + gT +> + +100  + smove_n + + +102  +T + + tty +; + +105 + gme +< +ass + + gT +> + +106  + gmove_n +< + gT +&> + +108  +T + + tty +; + +111 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +113 + gme +< +ass + + gT +> + +114  + gmove_n +< + gT +&&> + +116  +T + + tty +; + +121 + gme +< +ass + + gT +> + +122  + gmove_n +< + grv +< + gT +> > + +124  +T + + tty +; + +127 + gme +< +ass + + gT +> + +128  + gmove_n +< + grv +< + gT +> &> + +130  +T + + tty +; + +133 + gme +< +ass + + gT +> + +134  + gmove_n +< cڡ + grv +< + gT +> &> + +136  +T + + tty +; + +145 + gme +< +ass + + gT + > + +146  + smove_cڡ + + +148  +T + + tty +; + +151 + gme +< +ass + + gT + > + +152  + gmove_cڡ + + +154  +T + + tty +; + +160 + gme +< +ass + + gT + > + +161  + smove_vީe + + +163  +T + + tty +; + +166 + gme +< +ass + + gT + > + +167  + gmove_vީe + + +169  +T + + tty +; + +175 + gme +< +ass + + gT + > + +176  + smove_cv + + +178  +tyme + + tmove_vީe + + +179 < + ttyme + + tmove_cڡ +< + tT +>:: + tty +>::typeype; + +185 + gme +< +ass + + gT +> + +186  + smove_ex + + +188  +T + + tty +; + +191 + gme +< +ass + + gT +> + +192  + gmove_ex +< + gT +[]> + +194  +T + + tty +; + +197 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +198  +move_ex +< +T +[ +N +]> + +200  +T + + tty +; + +207 + gme +< +ass + + gT +,  + gN + = 0> + +208  + sex + + +210 cڡ +d +:: +size_t + +vue + = 0; + +213 + gme +< +ass + + gT +> + +214  + gex +< + gT +[], 0> + +216 cڡ + gd +:: +size_t + +vue + = 0; + +219 + gme +< +ass + + gT +,  + gN +> + +220  + gex +< + gT +[], + gN +> + +222 cڡ + gd +:: +size_t + +vue + = +ex +< +T +, + gN +-1>::value; + +225 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +226  +ex +< +T +[ +N +], 0> + +228 cڡ + gd +:: +size_t + +vue + = +N +; + +231 + gme +< +ass + + gT +, + gd +:: +size_t + +I +,  + gN +> + +232  + gex +< + gT +[ +I +], + gN +> + +234 cڡ + gd +:: +size_t + +vue + = +ex +< +T +, + gN +-1>::value; + +240 + gme +< +ass + + gT +> + +241  + sadd_lvue_n + + +243  + gT +& + tty +; + +246 + gme +< +ass + + gT +> + +247  + gadd_lvue_n +< + gT +&> + +249  + gT +& + tty +; + +252 + gme +<> + +253  + gadd_lvue_n +<> + +255  + tty +; + +258 + gme +<> + +259  + gadd_lvue_n + + +261 cڡ  + tty +; + +264 + gme +<> + +265  + gadd_lvue_n + + +267 vީ + tty +; + +270 + gme +<> + +271  + gadd_lvue_n + + +273 cڡ vީ + tty +; + +276 + gme +< +ass + + gT +> + +277  + sadd_cڡ_lvue_n + + +279  +tyme + + tmove_n +< + tT +>:: + tty + + tt_uend +; + +280 cڡ + tt_uend + + tt_uend_cڡ +; + +281  +tyme + + tadd_lvue_n + + +282 < + tt_uend_cڡ +>:: + tty +ype; + +288 + gme +< +ass + + gT +, cs + gU +> + +289  + sis_me + + +291 cڡ +bo + + gvue + = +l +; + +294 + gme +< +ass + + gT +> + +295  + gis_me +< + gT +, T> + +297 cڡ +bo + + gvue + = +ue +; + +303 + gme +< +ass + + gT + > + +304  + sis_por + + +306 cڡ +bo + + gvue + = +l +; + +309 + gme +< +ass + + gT + > + +310  + gis_por +< + gT +*> + +312 cڡ +bo + + gvue + = +ue +; + +318 + gme +< +ass + + gT + > + +319  + sis_n + + +321 cڡ +bo + + gvue + = +l +; + +324 + gme +< +ass + + gT + > + +325  + gis_n +< + gT +&> + +327 cڡ +bo + + gvue + = +ue +; + +330 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +332 + gme +< +ass + + gT + > + +333  + gis_n +< + gT +&&> + +335 cڡ +bo + + gvue + = +ue +; + +343 + gme +< +ass + + gT +> + +344  + sis_lvue_n + + +346 cڡ +bo + + gvue + = +l +; + +349 + gme +< +ass + + gT +> + +350  + gis_lvue_n +< + gT +&> + +352 cڡ +bo + + gvue + = +ue +; + +358 + gme +< +ass + + gT +> + +359  + sis_y + + +361 cڡ +bo + + gvue + = +l +; + +364 + gme +< +ass + + gT +> + +365  + gis_y +< + gT +[]> + +367 cڡ +bo + + gvue + = +ue +; + +370 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +371  +is_y +< +T +[ +N +]> + +373 cڡ +bo + +vue + = +ue +; + +379 + gme + < +ass + + gT +> + +380  + shas_por_ty + + +382  + stwo + {  + gc +[2]; }; + +383 + gme + < +ass + + gU +>  +two + + +(...); + +384 + gme + < +ass + + gU +>  + +( +tyme + +U +:: +por +* = 0); + +385 cڡ +bo + + gvue + = ( + +< +T +>(0)) == 1; + +391 + gme + < +ass + + gT +, cs + gD +, + gbo + = +has_por_ty +< +D +>:: +vue +> + +392  + spor_ty_imp + + +394  +tyme + + tD +:: + tpor + + tty +; + +397 + gme + < +ass + + gT +, cs + gD +> + +398  + gpor_ty_imp +< + gT +, + gD +, + gl +> + +400  +T +* + tty +; + +403 + gme + < +ass + + gT +, cs + gD +> + +404  + spor_ty + + +406  +tyme + + tpor_ty_imp + + +407 < + ttyme + + tmove_ex +< + tT +>:: + tty +,ym + tmove_n +< + tD +>::type>::typeype; + +413 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1400) + +417 + gme + < +ass + + gT +, cs + gU +> + +418  + sis_cvtib + + +420 cڡ +bo + + gvue + = +__is_cvtib_to +( +T +, +U +); + +425 + gme + < +ass + + gT +, cs + gU +> + +426 as + cis_cvtib + + +428  +tyme + + tadd_lvue_n +< + tT +>:: + tty + + tt_n +; + +429  + tue_t +; + +430 as + cl_t + {  + gdummy +[2]; }; + +431  +l_t + +dich +(...); + +432  +ue_t + +dich +( +U +); + +433  +t_n + +igg +(); + +434 + gpublic +: + +435 cڡ +bo + +vue + = ( +dich +( +igg +())=( +ue_t +); + +443 #i +defed +( +BOOST_MSVC +|| defed( +__BORLANDC_ +) + +444  + #BOOST_MOVE_TT_DECL + +__cde + + + ) + +446  + #BOOST_MOVE_TT_DECL + + + ) + +449 #i +defed +( +_MSC_EXTENSIONS +&& !defed( +__BORLAND__ +&& !defed( +_WIN64 +&& !defed( +_M_ARM +&& !defed( +_M_ARM64 +&& !defed( +UNDER_CE +) + +450  + #BOOST_MOVE_TT_TEST_MSC_FUNC_SIGS + + + ) + +453 + gme + < +tyme + + gT +> + +454  + sis_ury_funi_im + + +455 { cڡ +bo + + gvue + = +l +; }; + +458 #ide +BOOST_MOVE_TT_TEST_MSC_FUNC_SIGS + + +460 + gme + < +tyme + + gR +> + +461  + gis_ury_funi_im +< +R + (*)()> + +462 { cڡ +bo + + gvue + = +ue +; }; + +464 + gme + < +tyme + + gR +> + +465  + gis_ury_funi_im +< +R + (*)(...)> + +466 { cڡ +bo + + gvue + = +ue +; }; + +470 + gme + < +tyme + + gR +> + +471  + gis_ury_funi_im +< +R + ( +__d +*)()> + +472 { cڡ +bo + + gvue + = +ue +; }; + +474 #ide +_MANAGED + + +476 + gme + < +tyme + + gR +> + +477  + gis_ury_funi_im +< +R + ( +__ +*)()> + +478 { cڡ +bo + + gvue + = +ue +; }; + +482 + gme + < +tyme + + gR +> + +483  + gis_ury_funi_im +< +R + ( +__cde +*)()> + +484 { cڡ +bo + + gvue + = +ue +; }; + +486 + gme + < +tyme + + gR +> + +487  + gis_ury_funi_im +< +R + ( +__cde +*)(...)> + +488 { cڡ +bo + + gvue + = +ue +; }; + +493 #ide +BOOST_MOVE_TT_TEST_MSC_FUNC_SIGS + + +495 + gme + < +tyme + + gR +, +ass + + gT0 +> + +496  + gis_ury_funi_im +< +R + (*)( + gT0 +)> + +497 { cڡ +bo + + gvue + = +ue +; }; + +499 + gme + < +tyme + + gR +, +ass + + gT0 +> + +500  + gis_ury_funi_im +< +R + (*)( + gT0 +...)> + +501 { cڡ +bo + + gvue + = +ue +; }; + +505 + gme + < +tyme + + gR +, +ass + + gT0 +> + +506  + gis_ury_funi_im +< +R + ( +__d +*)( + gT0 +)> + +507 { cڡ +bo + + gvue + = +ue +; }; + +509 #ide +_MANAGED + + +511 + gme + < +tyme + + gR +, +ass + + gT0 +> + +512  + gis_ury_funi_im +< +R + ( +__ +*)( + gT0 +)> + +513 { cڡ +bo + + gvue + = +ue +; }; + +517 + gme + < +tyme + + gR +, +ass + + gT0 +> + +518  + gis_ury_funi_im +< +R + ( +__cde +*)( + gT0 +)> + +519 { cڡ +bo + + gvue + = +ue +; }; + +521 + gme + < +tyme + + gR +, +ass + + gT0 +> + +522  + gis_ury_funi_im +< +R + ( +__cde +*)( + gT0 +...)> + +523 { cڡ +bo + + gvue + = +ue +; }; + +527 + gme + < +tyme + + gT +> + +528  + gis_ury_funi_im +< + gT +&> + +529 { cڡ +bo + + gvue + = +l +; }; + +531 + gme +< +tyme + + gT +> + +532  + sis_ury_funi + + +533 { cڡ +bo + + gvue + = +is_ury_funi_im +< +T +>:: +vue +; }; + +538 #i( +defed +( +BOOST_MSVC +&& defed( +BOOST_MSVC_FULL_VER +) && (BOOST_MSVC_FULL_VER >=140050215))\ + +539 || ( +defed +( +BOOST_INTEL +&& defed( +_MSC_VER +&& ( + g_MSC_VER + >= 1500)) + +540  + #BOOST_MOVEUP_HAS_VIRTUAL_DESTRUCTOR +( +T + + `__has_vtu_deru +(T) + + ) + +541 #i +defed +( +BOOST_CLANG +&& defed( +__has_u +) + +542 #i +__has_u +( +has_vtu_deru +) + +543  + #BOOST_MOVEUP_HAS_VIRTUAL_DESTRUCTOR +( +T + + `__has_vtu_deru +(T) + + ) + +545 #i +defed +( +__GNUC__ +&& ((__GNUC__ > 4|| ((__GNUC__ =4&& ( +__GNUC_MINOR__ + >3&& !defed( +__GCCXML__ +))&& !defed( +BOOST_CLANG +) + +546  + #BOOST_MOVEUP_HAS_VIRTUAL_DESTRUCTOR +( +T + + `__has_vtu_deru +(T) + + ) + +547 #i +defed +( +__ghs__ +&& ( +__GHS_VERSION_NUMBER + >= 600) + +548  + #BOOST_MOVEUP_HAS_VIRTUAL_DESTRUCTOR +( +T + + `__has_vtu_deru +(T) + + ) + +549 #i +defed +( +__CODEGEARC__ +) + +550  + #BOOST_MOVEUP_HAS_VIRTUAL_DESTRUCTOR +( +T + + `__has_vtu_deru +(T) + + ) + +553 #ifde +BOOST_MOVEUP_HAS_VIRTUAL_DESTRUCTOR + + +554 +me +< +ass + +T +> + +555  + shas_vtu_deru +{ cڡ +bo + +vue + = +BOOST_MOVEUP_HAS_VIRTUAL_DESTRUCTOR +( +T +); }; + +558 + gme +< +ass + + gT +> + +559  + shas_vtu_deru +{ cڡ +bo + + gvue + = +ue +; }; + +566 + gme +< +ass + + gT +, cs + gU + + +567 , +bo + + gab + = +is_cvtib +< +U +*, + gT +*>:: +vue + && + +568 ! +is_y +< +T +>:: +vue + && + +569 ! +is_me +< +tyme + +move_cv +< +T +>:: +ty +, >:: +vue + && + +570 ! +is_me +< +tyme + +move_cv +< +U +>:: +ty +,ym + gmove_cv +< + gT +>::ty>:: +vue + + +572  + smissg_vtu_deru_deu_de + + +573 { cڡ +bo + +vue + = ! +has_vtu_deru +< +T +>::value; }; + +575 + gme +< +ass + + gT +, cs + gU +> + +576  + gmissg_vtu_deru_deu_de +< + gT +, + gU +, + gl +> + +577 { cڡ +bo + + gvue + = +l +; }; + +579 + gme +< +ass + + gD +, cs + gU +> + +580  + smissg_vtu_deru + + +581 { cڡ +bo + + gvue + = +l +; }; + +583 + gme +< +ass + + gT +, cs + gU +> + +584  + gmissg_vtu_deru +< :: +boo +:: +movib +:: +deu_de +< +T +>, + gU + > + +585 : +missg_vtu_deru_deu_de +< +T +, + gU +> + + @/usr/include/boost/mpl/aux_/clear_impl.hpp + +2 #ide +BOOST_MPL_AUX_CLEAR_IMPL_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CLEAR_IMPL_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +21 +mea + + gboo + {amea + gm + { + +25 + gme +< +tyme + + gTag + > + +26  + sr_im + + +28 + gme +< +tyme + + gSequ + >  + gy +; + +31 +BOOST_MPL_ALGORITM_TRAITS_LAMBDA_SPEC +(1, +r_im +) + + @/usr/include/boost/mpl/aux_/config/bcc.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_BCC_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_BCC_HPP_INCLUDED + + + ) + +17  + ~ + +19 #i ! +defed +( +BOOST_MPL_CFG_BCC590_WORKAROUNDS +) \ + +20 && ! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) \ + +21 && +BOOST_WORKAROUND +( +__BORLANDC__ +, >= 0x590) \ + +22 && +BOOST_WORKAROUND +( +__BORLANDC__ +, + $BOOST_TESTED_AT +(0x610)) + +24  + #BOOST_MPL_CFG_BCC590_WORKAROUNDS + + + ) + + @/usr/include/boost/mpl/aux_/config/has_xxx.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_HAS_XXX_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_HAS_XXX_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +23 #i! +defed +( +BOOST_MPL_CFG_NO_HAS_XXX +) \ + +24 && ( +defed +( +BOOST_MPL_CFG_BROKEN_OVERLOAD_RESOLUTION +) \ + +25 || +BOOST_WORKAROUND +( +__GNUC__ +, <= 2) \ + +26 || +BOOST_WORKAROUND +( +__DMC__ +, +BOOST_TESTED_AT +(0x840)) \ + +29  + #BOOST_MPL_CFG_NO_HAS_XXX + + + ) + +30  + #BOOST_MPL_CFG_NO_HAS_XXX_TEMPLATE + + + ) + + @/usr/include/boost/mpl/aux_/config/intel.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_INTEL_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_INTEL_HPP_INCLUDED + + + ) + +19  + ~ + + @/usr/include/boost/mpl/aux_/config/msvc_typename.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_MSVC_TYPENAME_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_MSVC_TYPENAME_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +20 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1300) + +21  + #BOOST_MSVC_TYPENAME + + + ) + +23  + #BOOST_MSVC_TYPENAME + +tyme + + + ) + + @/usr/include/boost/mpl/aux_/has_apply.hpp + +2 #ide +BOOST_MPL_AUX_HAS_APPLY_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_HAS_APPLY_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +20 +mea + + gboo + {amea + gm + {amea + gaux + { + +21 #i! +defed +( +BOOST_MPL_CFG_NO_HAS_APPLY +) + +22 +BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF +( +has_y +, +y +, +l +) + +24 + gme +< +tyme + + gT +,ym + gback_ + = +l_ + > + +25  +has_y + + +26 : +back_ + + + @/usr/include/boost/mpl/aux_/insert_impl.hpp + +2 #ide +BOOST_MPL_INSERT_IMPL_HPP_INCLUDED + + +3  + #BOOST_MPL_INSERT_IMPL_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25 +mea + + gboo + {amea + gm + { + +30 + gme +< +tyme + + gTag + > + +31  + s_im + + +33 + gme +< + +34 +tyme + + gSequ + + +35 , +tyme + + gPos + + +36 , +tyme + + gT + + +38  + sy + + +40  + g_nge +< + +41 + ttyme + + tbeg +< + tSequ +>:: + tty + + +42 , + tPos + + +43 > + tf_hf_ +; + +45  + g_nge +< + +46 + tPos + + +47 , + ttyme + + td +< + tSequ +>:: + tty + + +48 > + tcd_hf_ +; + +50  +tyme + + tv_fd +< + +51 + tcd_hf_ + + +52 , + ttyme + + tr +< + tSequ +>:: + tty + + +53 , + tpush_t +< + t_ +,_> + +54 >:: + tty + + thf_qu_ +; + +56  +tyme + + tv_fd +< + +57 + tf_hf_ + + +58 , + ttyme + + tpush_t +< + thf_qu_ +, + tT +>:: + tty + + +59 , + tpush_t +< + t_ +,_> + +60 >:: + tty +ype; + +64 +BOOST_MPL_ALGORITM_TRAITS_LAMBDA_SPEC +(3, +_im +) + + @/usr/include/boost/mpl/aux_/joint_iter.hpp + +2 #ide +BOOST_MPL_AUX_JOINT_ITER_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_JOINT_ITER_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 #i +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +24  + ~ + +27 +mea + + gboo + {amea + gm + { + +29 #i! +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +31 + gme +< + +32 +tyme + + gIt1 + + +33 , +tyme + + gLaIt1 + + +34 , +tyme + + gIt2 + + +36  + sjot_ + + +38  +It1 + + tba +; + +39  +fwd__g + + tgy +; + +42 + gme +< + +43 +tyme + + gLaIt1 + + +44 , +tyme + + gIt2 + + +46  + gjot_ +< + gLaIt1 +,LaIt1, + gIt2 +> + +48  +It2 + + tba +; + +49  +fwd__g + + tgy +; + +53 + gme +< +tyme + + gI1 +,ym + gL1 +,ym + gI2 + > + +54  + gdef +< + gjot_ +< + gI1 +, + gL1 +, + gI2 +> > + +56  +tyme + + tjot_ +< + tI1 +, + tL1 +, + tI2 +>:: + tba + + tba_ +; + +57  +tyme + + tdef +< + tba_ +>:: + tty +ype; + +60 + gme +< +tyme + + gI1 +,ym + gL1 +,ym + gI2 + > + +61  + gxt +< + gjot_ +< + gI1 +, + gL1 +, + gI2 +> > + +63  + gjot_ +< + ttyme + + tm +:: + txt +< + tI1 +>:: + tty +, + tL1 +, + tI2 + >ype; + +66 + gme +< +tyme + + gL1 +,ym + gI2 + > + +67  + gxt +< + gjot_ +< + gL1 +,L1, + gI2 +> > + +69  + gjot_ +< + tL1 +,L1, + ttyme + + tm +:: + txt +< + tI2 +>:: + tty + >ype; + +74 + gme +< + +75 +tyme + + gIt1 + + +76 , +tyme + + gLaIt1 + + +77 , +tyme + + gIt2 + + +79  + gjot_ +; + +81 + gme +< + gbo + >  + sjot__im + + +83 + gme +< +tyme + + gI1 +,ym + gL1 +,ym + gI2 + >  + ssu_ + + +85  +I1 + + tba +; + +86  +fwd__g + + tgy +; + +87  + gjot_ +< + ttyme + + tm +:: + txt +< + tI1 +>:: + tty +, + tL1 +, + tI2 + >ext; + +88  +tyme + + tdef +< + tI1 +>:: + tty +ype; + +92 + gme +<>  + gjot__im +< + gue +> + +94 + gme +< +tyme + + gI1 +,ym + gL1 +,ym + gI2 + >  + ssu_ + + +96  +I2 + + tba +; + +97  +fwd__g + + tgy +; + +98  + gjot_ +< + tL1 +,L1, + ttyme + + tm +:: + txt +< + tI2 +>:: + tty + >ext; + +99  +tyme + + tdef +< + tI2 +>:: + tty +ype; + +103 + gme +< + +104 +tyme + + gIt1 + + +105 , +tyme + + gLaIt1 + + +106 , +tyme + + gIt2 + + +108  + gjot_ + + +109 : +jot__im +< +is_me +< +It1 +, + gLaIt1 +>:: +vue + > + +110 :: +me + +su_ +< +It1 +, + gLaIt1 +, + gIt2 +> + +116 +BOOST_MPL_AUX_PASS_THROUGH_LAMBDA_SPEC +(3, +jot_ +) + + @/usr/include/boost/mpl/aux_/msvc_dtw.hpp + +16  + ~ + +19  + #AUX778076_DTW_PARAMS +( +m +) \ + +20 + `BOOST_MPL_PP_PARAMS +( +AUX778076_MSVC_DTW_ARITY +, +m +) \ + +21 + + ) + +23  + #AUX778076_DTW_ORIGINAL_NAME + \ + +24 +AUX778076_MSVC_DTW_ORIGINAL_NAME + \ + +25 + + ) + +30 + gme +< +tyme + + gF +> + +31  + sAUX778076_MSVC_DTW_NAME + + +33 + mme +< + mbo + >  + mf_ + : +F + {}; + +34 + mme +<>  + mf_ +< + mue +> + +36 #i +AUX778076_MSVC_DTW_ARITY + > 0 + +37 + mme +< +AUX778076_DTW_PARAMS +( +tyme + +P +>  + sAUX778076_DTW_ORIGINAL_NAME + + +39  + tty +; + +43 + mme +< +AUX778076_DTW_PARAMS +( +tyme + +T +>  + msu_ + + +44 : +f_ +< +aux +:: +msvc_v_ue +< +F +>:: +vue + > + +45 :: +me + +AUX778076_DTW_ORIGINAL_NAME +< +AUX778076_DTW_PARAMS +( +T +) > + +49 + mme +< +tyme + + mP + = >  + sAUX778076_DTW_ORIGINAL_NAME + + +51  + tty +; + +55 + mme +< +tyme + + mT + = >  +su_ + + +56 : +f_ +< +aux +:: +msvc_v_ue +< +F +>:: +vue + > + +57 :: +me + +AUX778076_DTW_ORIGINAL_NAME +<> + +63 #unde +AUX778076_DTW_ORIGINAL_NAME + + +64 #unde +AUX778076_DTW_PARAMS + + +66 #unde +AUX778076_MSVC_DTW_NAME + + +67 #unde +AUX778076_MSVC_DTW_ORIGINAL_NAME + + +68 #unde +AUX778076_MSVC_DTW_ARITY + + + @/usr/include/boost/mpl/aux_/msvc_never_true.hpp + +2 #ide +BOOST_MPL_AUX_MSVC_NEVER_TRUE_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_MSVC_NEVER_TRUE_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +20 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1300) + +22 +mea + + gboo + {amea + gm + {amea + gaux + { + +24 + gme +< +tyme + + gT + > + +25  + smsvc_v_ue + + +27 um { + gvue + = +l + }; + + @/usr/include/boost/mpl/aux_/numeric_cast_utils.hpp + +2 #ide +BOOST_MPL_AUX_NUMERIC_CAST_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_NUMERIC_CAST_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +21 +mea + + gboo + {amea + gm + {amea + gaux + { + +23 + gme +< + +24 +tyme + + gF + + +25 , +tyme + + gTag1 + + +26 , +tyme + + gTag2 + + +28  + s1_im + + +30 + gme +< +tyme + + gN1 +,ym + gN2 + >  + gy + + +31 #i! +defed +( +BOOST_MPL_CFG_NO_NESTED_FORWARDING +) + +32 : +y_wp2 +< + +33 +F + + +34 , +tyme + + gy_wp1 +< + gBOOST_MPL_AUX_NUMERIC_CAST +< + gTag1 +, + gTag2 +>, + gN1 + >:: +ty + + +35 , + gN2 + + +40  +tyme + + ty_wp2 +< + +41 + tF + + +42 , + ttyme + + ty_wp1 +< + tBOOST_MPL_AUX_NUMERIC_CAST +< + tTag1 +, + tTag2 +>, + tN1 + >:: + tty + + +43 , + tN2 + + +44 >:: + tty +ype; + +49 + gme +< + +50 +tyme + + gF + + +51 , +tyme + + gTag1 + + +52 , +tyme + + gTag2 + + +54  + s2nd_im + + +56 + gme +< +tyme + + gN1 +,ym + gN2 + >  + gy + + +57 #i! +defed +( +BOOST_MPL_CFG_NO_NESTED_FORWARDING +) + +58 : +y_wp2 +< + +59 +F + + +60 , + gN1 + + +61 , +tyme + + gy_wp1 +< + gBOOST_MPL_AUX_NUMERIC_CAST +< + gTag2 +, + gTag1 +>, + gN2 + >:: +ty + + +66  +tyme + + ty_wp2 +< + +67 + tF + + +68 , + tN1 + + +69 , + ttyme + + ty_wp1 +< + tBOOST_MPL_AUX_NUMERIC_CAST +< + tTag2 +, + tTag1 +>, + tN2 + >:: + tty + + +70 >:: + tty +ype; + + @/usr/include/boost/mpl/aux_/preprocessor/filter_params.hpp + +2 #ide +BOOST_MPL_AUX_PREPROCESSOR_FILTER_PARAMS_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_PREPROCESSOR_FILTER_PARAMS_HPP_INCLUDED + + + ) + +17  + #BOOST_MPL_PP_FILTER_PARAMS_0 +( +p1 +, +p2 +, +p3 +, +p4 +, +p5 +, +p6 +, +p7 +, +p8 +, +p9 +) + + ) + +18  + #BOOST_MPL_PP_FILTER_PARAMS_1 +( +p1 +, +p2 +, +p3 +, +p4 +, +p5 +, +p6 +, +p7 +, +p8 +, +p9 + + ) +p1 + +19  + #BOOST_MPL_PP_FILTER_PARAMS_2 +( +p1 +, +p2 +, +p3 +, +p4 +, +p5 +, +p6 +, +p7 +, +p8 +, +p9 +p1, + ) +p2 + +20  + #BOOST_MPL_PP_FILTER_PARAMS_3 +( +p1 +, +p2 +, +p3 +, +p4 +, +p5 +, +p6 +, +p7 +, +p8 +, +p9 +p1,p2, + ) +p3 + +21  + #BOOST_MPL_PP_FILTER_PARAMS_4 +( +p1 +, +p2 +, +p3 +, +p4 +, +p5 +, +p6 +, +p7 +, +p8 +, +p9 +p1,p2,p3, + ) +p4 + +22  + #BOOST_MPL_PP_FILTER_PARAMS_5 +( +p1 +, +p2 +, +p3 +, +p4 +, +p5 +, +p6 +, +p7 +, +p8 +, +p9 +p1,p2,p3,p4, + ) +p5 + +23  + #BOOST_MPL_PP_FILTER_PARAMS_6 +( +p1 +, +p2 +, +p3 +, +p4 +, +p5 +, +p6 +, +p7 +, +p8 +, +p9 +p1,p2,p3,p4,p5, + ) +p6 + +24  + #BOOST_MPL_PP_FILTER_PARAMS_7 +( +p1 +, +p2 +, +p3 +, +p4 +, +p5 +, +p6 +, +p7 +, +p8 +, +p9 +p1,p2,p3,p4,p5,p6, + ) +p7 + +25  + #BOOST_MPL_PP_FILTER_PARAMS_8 +( +p1 +, +p2 +, +p3 +, +p4 +, +p5 +, +p6 +, +p7 +, +p8 +, +p9 +p1,p2,p3,p4,p5,p6,p7, + ) +p8 + +26  + #BOOST_MPL_PP_FILTER_PARAMS_9 +( +p1 +, +p2 +, +p3 +, +p4 +, +p5 +, +p6 +, +p7 +, +p8 +, +p9 +p1,p2,p3,p4,p5,p6,p7,p8, + ) +p9 + + @/usr/include/boost/mpl/aux_/preprocessor/tuple.hpp + +2 #ide +BOOST_MPL_AUX_PREPROCESSOR_TUPLE_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_PREPROCESSOR_TUPLE_HPP_INCLUDED + + + ) + +17  + #BOOST_MPL_PP_TUPLE_11_ELEM_0 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 + + ) +e0 + +18  + #BOOST_MPL_PP_TUPLE_11_ELEM_1 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 + + ) +e1 + +19  + #BOOST_MPL_PP_TUPLE_11_ELEM_2 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 + + ) +e2 + +20  + #BOOST_MPL_PP_TUPLE_11_ELEM_3 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 + + ) +e3 + +21  + #BOOST_MPL_PP_TUPLE_11_ELEM_4 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 + + ) +e4 + +22  + #BOOST_MPL_PP_TUPLE_11_ELEM_5 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 + + ) +e5 + +23  + #BOOST_MPL_PP_TUPLE_11_ELEM_6 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 + + ) +e6 + +24  + #BOOST_MPL_PP_TUPLE_11_ELEM_7 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 + + ) +e7 + +25  + #BOOST_MPL_PP_TUPLE_11_ELEM_8 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 + + ) +e8 + +26  + #BOOST_MPL_PP_TUPLE_11_ELEM_9 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 + + ) +e9 + +27  + #BOOST_MPL_PP_TUPLE_11_ELEM_10 +( +e0 +, +e1 +, +e2 +, +e3 +, +e4 +, +e5 +, +e6 +, +e7 +, +e8 +, +e9 +, +e10 + + ) +e10 + + @/usr/include/boost/mpl/aux_/push_back_impl.hpp + +2 #ide +BOOST_MPL_AUX_PUSH_BACK_IMPL_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_PUSH_BACK_IMPL_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +26 +mea + + gboo + {amea + gm + { + +28  + shas_push_back_g + {}; + +32 + gme +< +tyme + + gTag + > + +33  + spush_back_im + + +35 + gme +< +tyme + + gSequ +,ym + gT + >  + sy + + +40 +BOOST_MPL_ASSERT_MSG +( + +41 +boo +:: +is_me +< +T +, +has_push_back_g + >:: +vue + ) + +42 , +REQUESTED_PUSH_BACK_SPECIALIZATION_FOR_SEQUENCE_DOES_NOT_EXIST + + +43 , ( +Sequ + ) + +48 + gme +< +tyme + + gTag + > + +49  + shas_push_back_im + + +51 + gme +< +tyme + + gSeq + >  + gy + + +52 #i! +defed +( +BOOST_MPL_CFG_NO_NESTED_FORWARDING +) + +53 : +aux +:: +has_ty +< +push_back +< +Seq +, + ghas_push_back_g + > > + +57  + gaux +:: + thas_ty +< + tpush_back +< + tSeq +, + thas_push_back_g + > > + tty +; + +58 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = + +59 ( +aux +:: +has_ty +< +push_back +< +Seq +, +has_push_back_g + > >:: +vue +) + +65 +BOOST_MPL_ALGORITM_TRAITS_LAMBDA_SPEC +(2, +push_back_im +) + +66 +BOOST_MPL_ALGORITM_TRAITS_LAMBDA_SPEC +(1, +has_push_back_im +) + + @/usr/include/boost/mpl/aux_/reverse_fold_impl_body.hpp + +4 #i! +defed +( +BOOST_PP_IS_ITERATING +) + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +31  + #AUX778076_ITER_FOLD_FORWARD_STEP +( +unud +, +n_ +, +unud2 +) \ + +32  +tyme + + ty2 +< \ + +33 + tFwdOp + \ + +34 , + tBOOST_PP_CAT +( + tfwd_e +, + tn_ +) \ + +35 , + tAUX778076_FOLD_IMPL_OP +( + tBOOST_PP_CAT +( + t +, + tn_ +)) \ + +36 >:: + tty + + tBOOST_PP_CAT +( + tfwd_e +, + tBOOST_PP_INC +( + tn_ +)); \ + +37  +tyme + + tm +:: + txt +< + tBOOST_PP_CAT +( + t +, + tn_ +)>:: + tty + \ + +38 + tBOOST_PP_CAT +( + t +, + tBOOST_PP_INC +( + tn_ +)); \ + +39 + + ) + +41  + #AUX778076_ITER_FOLD_BACKWARD_STEP_FUNC +( +n_ +) \ + +42  +tyme + + ty2 +< \ + +43 + tBackwdOp + \ + +44 , + tBOOST_PP_CAT +( + tbkwd_e +, + tn_ +) \ + +45 , + tAUX778076_FOLD_IMPL_OP +( + tBOOST_PP_CAT +( + t +, + tBOOST_PP_DEC +( + tn_ +))) \ + +46 >:: + tty + + tBOOST_PP_CAT +( + tbkwd_e +, + tBOOST_PP_DEC +( + tn_ +)); \ + +47 + + ) + +49  + #AUX778076_ITER_FOLD_BACKWARD_STEP +( +unud +, +n_ +, +j +) \ + +50 + `AUX778076_ITER_FOLD_BACKWARD_STEP_FUNC +( \ + +51 + `BOOST_PP_SUB_D +(1, +j +, +n_ +) \ + +53 + + ) + +55  + #AUX778076_FIRST_BACKWARD_STATE_TYPEDEF +( +n_ +) \ + +56  +tyme + + táed_chunk +:: + te + + tBOOST_PP_CAT +( + tbkwd_e +, + tn_ +); + + ) + +59  + #AUX778076_FOLD_IMPL_NAME + \ + +60 + `BOOST_PP_CAT +( +AUX778076_FOLD_IMPL_NAME_PREFIX +, +_im +) \ + +61 + + ) + +63  + #AUX778076_FOLD_CHUNK_NAME + \ + +64 + `BOOST_PP_CAT +( +AUX778076_FOLD_IMPL_NAME_PREFIX +, +_chunk +) \ + +65 + + ) + +67 +mea + + gboo + {amea + gm + {amea + gaux + { + +70 + gme +< + +71 +BOOST_MPL_AUX_NTTP_DECL +(, +N +) + +72 , +tyme + + gF + + +73 , +tyme + + gLa + + +74 , +tyme + + gS + + +75 , +tyme + + gBackwdOp + + +76 , +tyme + + gFwdOp + + +78  + gAUX778076_FOLD_IMPL_NAME +; + +80 #i! +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) \ + +81 && ! +defed +( +BOOST_MPL_CFG_NO_NONTYPE_TEMPLATE_PARTIAL_SPEC +) + +83  + #BOOST_PP_ITERATION_PARAMS_1 + \ + +84 (3,(0, +BOOST_MPL_LIMIT_UNROLLING +, < +boo +/ +m +/ +aux_ +/ +v_fd_im_body +. +h +>)) + + ) + +85 #ud +BOOST_PP_ITERATE +() + +88 + gme +< + +89 +BOOST_MPL_AUX_NTTP_DECL +(, +N +) + +90 , +tyme + + gF + + +91 , +tyme + + gLa + + +92 , +tyme + + gS + + +93 , +tyme + + gBackwdOp + + +94 , +tyme + + gFwdOp + + +96  + sAUX778076_FOLD_IMPL_NAME + + +98  +F + + t0 +; + +99  +S + + tfwd_e0 +; + +101 +BOOST_MPL_PP_REPEAT +( + +102 +BOOST_MPL_LIMIT_UNROLLING + + +103 , +AUX778076_ITER_FOLD_FORWARD_STEP + + +104 , +unud + + +107  + gAUX778076_FOLD_IMPL_NAME +< + +108 ( + tN + - + tBOOST_MPL_LIMIT_UNROLLING +) < 0 ? 0 : N - BOOST_MPL_LIMIT_UNROLLING ) + +109 , + tBOOST_PP_CAT +( + t +, + tBOOST_MPL_LIMIT_UNROLLING +) + +110 , + tLa + + +111 , + tBOOST_PP_CAT +( + tfwd_e +, + tBOOST_MPL_LIMIT_UNROLLING +) + +112 , + tBackwdOp + + +113 , + tFwdOp + + +114 > + táed_chunk +; + +116 +AUX778076_FIRST_BACKWARD_STATE_TYPEDEF +( +BOOST_MPL_LIMIT_UNROLLING +) + +118 +BOOST_MPL_PP_REPEAT +( + +119 +BOOST_MPL_LIMIT_UNROLLING + + +120 , +AUX778076_ITER_FOLD_BACKWARD_STEP + + +121 , +BOOST_MPL_LIMIT_UNROLLING + + +124  +bkwd_e0 + + te +; + +125  +tyme + + táed_chunk +:: + t + iterator; + +129 + gme +< + +130 +tyme + + gF + + +131 , +tyme + + gLa + + +132 , +tyme + + gS + + +133 , +tyme + + gBackwdOp + + +134 , +tyme + + gFwdOp + + +136  + gAUX778076_FOLD_IMPL_NAME +<-1, + gF +, + gLa +, + gS +, + gBackwdOp +, + gFwdOp +> + +138  + gAUX778076_FOLD_IMPL_NAME +< + +140 , + ttyme + + tm +:: + txt +< + tF +>:: + tty + + +141 , + tLa + + +142 , + ttyme + + ty2 +< + tFwdOp +, + tS +, + tAUX778076_FOLD_IMPL_OP +( + tF +)>:: + tty + + +143 , + tBackwdOp + + +144 , + tFwdOp + + +145 > + táed_ +; + +147  +tyme + + ty2 +< + +148 + tBackwdOp + + +149 , + ttyme + + táed_ +:: + te + + +150 , + tAUX778076_FOLD_IMPL_OP +( + tF +) + +151 >:: + tty + + te +; + +153  +tyme + + táed_ +:: + t + iterator; + +156 + gme +< + +157 +tyme + + gLa + + +158 , +tyme + + gS + + +159 , +tyme + + gBackwdOp + + +160 , +tyme + + gFwdOp + + +162  + gAUX778076_FOLD_IMPL_NAME +<-1, + gLa +,La, + gS +, + gBackwdOp +, + gFwdOp +> + +164  +S + + te +; + +165  +La + + t +; + +170 + gme +< +BOOST_MPL_AUX_NTTP_DECL +(, +N +) > + +171  + gAUX778076_FOLD_CHUNK_NAME +; + +173  + #BOOST_PP_ITERATION_PARAMS_1 + \ + +174 (3,(0, +BOOST_MPL_LIMIT_UNROLLING +, < +boo +/ +m +/ +aux_ +/ +v_fd_im_body +. +h +>)) + + ) + +175 #ud +BOOST_PP_ITERATE +() + +178 + gme +< +BOOST_MPL_AUX_NTTP_DECL +(, +N +) > + +179  + sAUX778076_FOLD_CHUNK_NAME + + +181 + gme +< + +182 +tyme + + gF + + +183 , +tyme + + gLa + + +184 , +tyme + + gS + + +185 , +tyme + + gBackwdOp + + +186 , +tyme + + gFwdOp + + +188  + ssu_ + + +190  +F + + t0 +; + +191  +S + + tfwd_e0 +; + +193 +BOOST_MPL_PP_REPEAT +( + +194 +BOOST_MPL_LIMIT_UNROLLING + + +195 , +AUX778076_ITER_FOLD_FORWARD_STEP + + +196 , +unud + + +199  + gAUX778076_FOLD_IMPL_NAME +< + +200 ( + tN + - + tBOOST_MPL_LIMIT_UNROLLING +) < 0 ? 0 : N - BOOST_MPL_LIMIT_UNROLLING ) + +201 , + tBOOST_PP_CAT +( + t +, + tBOOST_MPL_LIMIT_UNROLLING +) + +202 , + tLa + + +203 , + tBOOST_PP_CAT +( + tfwd_e +, + tBOOST_MPL_LIMIT_UNROLLING +) + +204 , + tBackwdOp + + +205 , + tFwdOp + + +206 > + táed_chunk +; + +208 +AUX778076_FIRST_BACKWARD_STATE_TYPEDEF +( +BOOST_MPL_LIMIT_UNROLLING +) + +210 +BOOST_MPL_PP_REPEAT +( + +211 +BOOST_MPL_LIMIT_UNROLLING + + +212 , +AUX778076_ITER_FOLD_BACKWARD_STEP + + +213 , +BOOST_MPL_LIMIT_UNROLLING + + +216  +bkwd_e0 + + te +; + +217  +tyme + + táed_chunk +:: + t + iterator; + +222 + gme +< + +223 +tyme + + gF + + +224 , +tyme + + gLa + + +225 , +tyme + + gS + + +226 , +tyme + + gBackwdOp + + +227 , +tyme + + gFwdOp + + +229  +BOOST_PP_CAT +( +AUX778076_FOLD_IMPL_NAME_PREFIX +, +_ +); + +231 + gme +< + +232 +tyme + + gLa + + +233 , +tyme + + gS + + +235  +BOOST_PP_CAT +( +AUX778076_FOLD_IMPL_NAME_PREFIX +, +_nu_ +) + +237  +La + + t +; + +238  +S + + te +; + +241 + gme +<> + +242  + gAUX778076_FOLD_CHUNK_NAME +<-1> + +244 + gme +< + +245 +tyme + + gF + + +246 , +tyme + + gLa + + +247 , +tyme + + gS + + +248 , +tyme + + gBackwdOp + + +249 , +tyme + + gFwdOp + + +251  + ssu_ + + +253  +tyme + + tif_ +< + +254 + ttyme + + tis_me +< + tF +, + tLa +>:: + tty + + +255 , + tBOOST_PP_CAT +( + tAUX778076_FOLD_IMPL_NAME_PREFIX +, + t_nu_ +)< + tLa +, + tS +> + +256 , + tBOOST_PP_CAT +( + tAUX778076_FOLD_IMPL_NAME_PREFIX +, + t_ +)< + tF +, + tLa +, + tS +, + tBackwdOp +, + tFwdOp +> + +257 >:: + tty + + ts_ +; + +259  +tyme + + ts_ +:: + te + state; + +260  +tyme + + ts_ +:: + t + iterator; + +263 #i +defed +( +BOOST_MPL_CFG_MSVC_60_ETI_BUG +) + +265 + gme +<>  + gsu_ +<,,,,> + +267  + te +; + +268  + t +; + +273 + gme +< + +274 +tyme + + gF + + +275 , +tyme + + gLa + + +276 , +tyme + + gS + + +277 , +tyme + + gBackwdOp + + +278 , +tyme + + gFwdOp + + +280  +BOOST_PP_CAT +( +AUX778076_FOLD_IMPL_NAME_PREFIX +, +_ +) + +282  + gAUX778076_FOLD_CHUNK_NAME +<-1>:: + tme + + tsu_ +< + +283 + ttyme + + tm +:: + txt +< + tF +>:: + tty + + +284 , + tLa + + +285 , + ttyme + + ty2 +< + tFwdOp +, + tS +, + tAUX778076_FOLD_IMPL_OP +( + tF +)>:: + tty + + +286 , + tBackwdOp + + +287 , + tFwdOp + + +288 > + táed_ +; + +290  +tyme + + ty2 +< + +291 + tBackwdOp + + +292 , + ttyme + + táed_ +:: + te + + +293 , + tAUX778076_FOLD_IMPL_OP +( + tF +) + +294 >:: + tty + + te +; + +296  +tyme + + táed_ +:: + t + iterator; + +299 + gme +< + +300 +BOOST_MPL_AUX_NTTP_DECL +(, +N +) + +301 , +tyme + + gF + + +302 , +tyme + + gLa + + +303 , +tyme + + gS + + +304 , +tyme + + gBackwdOp + + +305 , +tyme + + gFwdOp + + +307  + gAUX778076_FOLD_IMPL_NAME + + +308 : +AUX778076_FOLD_CHUNK_NAME +< +N +> + +309 :: +me + +su_ +< +F +, + gLa +, + gS +, + gBackwdOp +, + gFwdOp +> + +317 #unde +AUX778076_FIRST_BACKWARD_STATE_TYPEDEF + + +318 #unde +AUX778076_ITER_FOLD_BACKWARD_STEP + + +319 #unde +AUX778076_ITER_FOLD_BACKWARD_STEP_FUNC + + +320 #unde +AUX778076_ITER_FOLD_FORWARD_STEP + + +322 #unde +AUX778076_FOLD_IMPL_OP + + +323 #unde +AUX778076_FOLD_IMPL_NAME_PREFIX + + +329  + #n_ + + `BOOST_PP_FRAME_ITERATION +(1) + + ) + +331 #i! +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) \ + +332 && ! + $defed +( +BOOST_MPL_CFG_NO_NONTYPE_TEMPLATE_PARTIAL_SPEC +) + +334 +me +< + +335 +tyme + +F + + +336 , +tyme + +La + + +337 , +tyme + +S + + +338 , +tyme + +BackwdOp + + +339 , +tyme + +FwdOp + + +341  +AUX778076_FOLD_IMPL_NAME +< +n_ +, +F +, +La +, +S +, +BackwdOp +, +FwdOp +> + +343  +F + + t0 +; + +344  +S + + tfwd_e0 +; + +346 + `BOOST_MPL_PP_REPEAT +( + +347 +n_ + + +348 , +AUX778076_ITER_FOLD_FORWARD_STEP + + +349 , +unud + + +352  + `BOOST_PP_CAT +( + tfwd_e +, + tn_ + + tBOOST_PP_CAT +( + tbkwd_e +,n_); + +354 + `BOOST_MPL_PP_REPEAT +( + +355 +n_ + + +356 , +AUX778076_ITER_FOLD_BACKWARD_STEP + + +357 , +n_ + + +360  +bkwd_e0 + + te +; + +361  + `BOOST_PP_CAT +( + t +, + tn_ + + t +; + +362 + } +}; + +366 + gme +<>  + gAUX778076_FOLD_CHUNK_NAME +< + gn_ +> + +368 + gme +< + +369 +tyme + + gF + + +370 , +tyme + + gLa + + +371 , +tyme + + gS + + +372 , +tyme + + gBackwdOp + + +373 , +tyme + + gFwdOp + + +375  + ssu_ + + +377  +F + + t0 +; + +378  +S + + tfwd_e0 +; + +380 +BOOST_MPL_PP_REPEAT +( + +381 +n_ + + +382 , +AUX778076_ITER_FOLD_FORWARD_STEP + + +383 , +unud + + +386  +BOOST_PP_CAT +( + tfwd_e +, + tn_ + + tBOOST_PP_CAT +( + tbkwd_e +,n_); + +388 +BOOST_MPL_PP_REPEAT +( + +389 +n_ + + +390 , +AUX778076_ITER_FOLD_BACKWARD_STEP + + +391 , +n_ + + +394  +bkwd_e0 + + te +; + +395  +BOOST_PP_CAT +( + t +, + tn_ + + t +; + +398 #i +defed +( +BOOST_MPL_CFG_MSVC_60_ETI_BUG +) + +400 + gme +<>  + gsu_ +<,,,,> + +402  + te +; + +403  + t +; + +410 #unde +n_ + + + @/usr/include/boost/mpl/begin.hpp + +2 #ide +BOOST_MPL_BEGIN_HPP_INCLUDED + + +3  + #BOOST_MPL_BEGIN_HPP_INCLUDED + + + ) + +17  + ~ + + @/usr/include/boost/mpl/clear_fwd.hpp + +2 #ide +BOOST_MPL_CLEAR_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_CLEAR_FWD_HPP_INCLUDED + + + ) + +17 +mea + + gboo + {amea + gm + { + +19 + gme +< +tyme + + gTag + >  + gr_im +; + +20 + gme +< +tyme + + gSequ + >  + gr +; + + @/usr/include/boost/mpl/end.hpp + +2 #ide +BOOST_MPL_END_HPP_INCLUDED + + +3  + #BOOST_MPL_END_HPP_INCLUDED + + + ) + +17  + ~ + + @/usr/include/boost/mpl/find.hpp + +2 #ide +BOOST_MPL_FIND_HPP_INCLUDED + + +3  + #BOOST_MPL_FIND_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gboo + {amea + gm + { + +24 + gme +< + +25 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Sequ +) + +26 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +T +) + +28  + gfd + + +29 : +fd_if +< +Sequ +, + gme_as +< + gT +> > + +31 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(2, +fd +,( +Sequ +, +T +)) + +34 +BOOST_MPL_AUX_NA_SPEC +(2, +fd +) + + @/usr/include/boost/mpl/has_key.hpp + +2 #ide +BOOST_MPL_HAS_KEY_HPP_INCLUDED + + +3  + #BOOST_MPL_HAS_KEY_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24 +mea + + gboo + {amea + gm + { + +26 + gme +< + +27 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +AssoctiveSequ +) + +28 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +Key +) + +30  + ghas_key + + +31 : +has_key_im +< +tyme + +qu_g +< +AssoctiveSequ +>:: +ty + > + +32 :: +me + +y +< +AssoctiveSequ +, + gKey +> + +34 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(2, +has_key +,( +AssoctiveSequ +, +Key +)) + +37 +BOOST_MPL_AUX_NA_SPEC +(2, +has_key +) + + @/usr/include/boost/mpl/insert_fwd.hpp + +2 #ide +BOOST_MPL_INSERT_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_INSERT_FWD_HPP_INCLUDED + + + ) + +17 +mea + + gboo + {amea + gm + { + +19 + gme +< +tyme + + gTag + >  + g_im +; + +20 + gme +< +tyme + + gSequ +,ym + gPos__T +,ym + gT + >  + g +; + + @/usr/include/boost/mpl/inserter.hpp + +2 #ide +BOOST_MPL_INSERTER_HPP_INCLUDED + + +3  + #BOOST_MPL_INSERTER_HPP_INCLUDED + + + ) + +18 +mea + + gboo + {amea + gm + { + +20 + gme +< + +21 +tyme + + gSequ + + +22 , +tyme + + gOti + + +24  + s + + +26  +Sequ + + te +; + +27  +Oti + + tݔi +; + + @/usr/include/boost/mpl/integral_c.hpp + +2 #ide +BOOST_MPL_INTEGRAL_C_HPP_INCLUDED + + +3  + #BOOST_MPL_INTEGRAL_C_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 #i +BOOST_WORKAROUND +( +__HP_aCC +, <= 53800) + +24  + #AUX_WRAPPER_PARAMS +( +N + +tyme + +T +,  + ) +N + +26  + #AUX_WRAPPER_PARAMS +( +N + +tyme + +T +, T + ) +N + +29  + #AUX_WRAPPER_NAME + +gl_c + + + ) + +30  + #AUX_WRAPPER_VALUE_TYPE + +T + + + ) + +31  + #AUX_WRAPPER_INST +( +vue + +AUX_WRAPPER_NAME +< +T +, vu> + + ) + +32  + ~ + +35 #i! +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) \ + +36 && ! +BOOST_WORKAROUND +( +__BORLANDC__ +, <= 0x551) + +37 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN + + +39 +me +< +bo + +C + > + +40  +gl_c +< +bo +, + gC +> + +42 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +C +); + +43  +gl_c_g + + tg +; + +44  +gl_c + + tty +; + +45  +bo + + tvue_ty +; + +46 +ݔ + +bo +(cڡ {  + gthis +-> + gvue +; } + +48 + gBOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE + + + @/usr/include/boost/mpl/is_placeholder.hpp + +2 #ide +BOOST_MPL_IS_PLACEHOLDER_HPP_INCLUDED + + +3  + #BOOST_MPL_IS_PLACEHOLDER_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25 +mea + + gboo + {amea + gm + { + +27 #i! +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +29 + gme +< +tyme + + gT + > + +30  + gis_ahd + + +31 : +bo_ +< +l +> + +35 + gme +< +BOOST_MPL_AUX_NTTP_DECL +(, +N +) > + +36  + gis_ahd +< + gg +< + gN +> > + +37 : +bo_ +< +ue +> + +43 +mea + + gaux + { + +45 + gaux +:: +no_g + +is_ahd_hr +(...); + +47 + gme +< +BOOST_MPL_AUX_NTTP_DECL +(, +N +) > + +48 + gaux +:: +yes_g + +is_ahd_hr +( +aux +:: +ty_w +< +g +< +N +> >*); + +52 + gme +< +tyme + + gT + > + +53  + sis_ahd + + +55  + gaux +:: +ty_w +< +T +>* +g +(); + +56 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = + +57 ( +aux +:: +is_ahd_hr +( +g +())=ux:: +yes_g +) + +60  + gbo_ +< + tvue +> + tty +; + + @/usr/include/boost/mpl/numeric_cast.hpp + +2 #ide +BOOST_MPL_NUMERIC_CAST_HPP_INCLUDED + + +3  + #BOOST_MPL_NUMERIC_CAST_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +24 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, <1300|| BOOST_WORKAROUND( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x570) ) + +25  + #BOOST_MPL_AUX_NUMERIC_CAST + +numic__ + + + ) + +27  + #BOOST_MPL_AUX_NUMERIC_CAST + +numic_ + + + ) + +30 +mea + + gboo + {amea + gm + { + +34 + gme +< +tyme + + gSourTag +,ym + gTgTag + >  + sBOOST_MPL_AUX_NUMERIC_CAST + + +36 + gme +< +tyme + + gN + >  + gy +; + + @/usr/include/boost/mpl/plus.hpp + +2 #ide +BOOST_MPL_PLUS_HPP_INCLUDED + + +3  + #BOOST_MPL_PLUS_HPP_INCLUDED + + + ) + +17  + #AUX778076_OP_NAME + +us + + + ) + +18  + #AUX778076_OP_TOKEN + + + + ) + +19  + ~ + + @/usr/include/boost/mpl/prior.hpp + +2 #ide +BOOST_MPL_PRIOR_HPP_INCLUDED + + +3  + #BOOST_MPL_PRIOR_HPP_INCLUDED + + + ) + +17  + ~ + + @/usr/include/boost/mpl/push_back_fwd.hpp + +2 #ide +BOOST_MPL_PUSH_BACK_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_PUSH_BACK_FWD_HPP_INCLUDED + + + ) + +17 +mea + + gboo + {amea + gm + { + +19 + gme +< +tyme + + gTag + >  + gpush_back_im +; + +20 + gme +< +tyme + + gSequ +,ym + gT + >  + gpush_back +; + + @/usr/include/boost/mpl/quote.hpp + +2 #i! +defed +( +BOOST_PP_IS_ITERATING +) + +6 #ide +BOOST_MPL_QUOTE_HPP_INCLUDED + + +7  + #BOOST_MPL_QUOTE_HPP_INCLUDED + + + ) + +21 #i! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +22  + ~ + +23  + ~ + +26  + ~ + +27  + ~ + +29 #i +defed +( +BOOST_MPL_CFG_NO_TEMPLATE_TEMPLATE_PARAMETERS +) \ + +30 && ! + $defed +( +BOOST_MPL_CFG_BCC590_WORKAROUNDS +) + +31  + #BOOST_MPL_CFG_NO_QUOTE_TEMPLATE + + + ) + +34 #i! + `defed +( +BOOST_MPL_CFG_NO_IMPLICIT_METAFUNCTIONS +) \ + +35 && + $defed +( +BOOST_MPL_CFG_NO_HAS_XXX +) + +36  + #BOOST_MPL_CFG_NO_IMPLICIT_METAFUNCTIONS + + + ) + +39  + ~ + +41 #i! + `defed +( +BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS +) \ + +42 && ! + $defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +44  + #BOOST_MPL_PREPROCESSED_HEADER + +que +. +h + + + ) + +45  + ~ + +49  + ~ + +50  + ~ + +51  + ~ + +52  + ~ + +54  + ~ + +55  + ~ + +57 #i! + `defed +( +BOOST_MPL_CFG_NO_QUOTE_TEMPLATE +) + +59 +mea + +boo + {amea +m + { + +61 #i! + `defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +63 +me +< +tyme + +T +, +bo + +has_ty_ + > + +64  +que_im + + +67 #i + `BOOST_WORKAROUND +( +__GNUC__ +, + `BOOST_TESTED_AT +(4)) \ + +68 && + `BOOST_WORKAROUND +( +__GNUC_MINOR__ +, + `BOOST_TESTED_AT +(0)) \ + +69 && + `BOOST_WORKAROUND +( +__GNUC_PATCHLEVEL__ +, + `BOOST_TESTED_AT +(2)) + +71  +tyme + + tT +:: + tty +ype; + +74 : +T + + +79 +me +< +tyme + +T + > + +80  +que_im +< +T +, +l +> + +82  +T + + tty +; + +87 +me +< +bo + >  + sque_im + + +89 +me +< +tyme + +T + >  +su_ + + +90 : +T + + +95 +me +<>  +que_im +< +l +> + +97 +me +< +tyme + +T + >  + ssu_ + + +99  +T + + tty +; + +105  + #BOOST_PP_ITERATION_PARAMS_1 + \ + +106 (3,(1, +BOOST_MPL_LIMIT_METAFUNCTION_ARITY +, < +boo +/ +m +/ +que +. +h +>)) + + ) + +107 #ud + `BOOST_PP_ITERATE +() + +109 } + } +} + +119  + #i_ + + `BOOST_PP_FRAME_ITERATION +(1) + + ) + +121 + gme +< + +122 + gme +< +BOOST_MPL_PP_PARAMS +( +i_ +, +tyme + +P +> +ass + + gF + + +123 , +tyme + + gTag + = +void_ + + +125  + $BOOST_PP_CAT +( +que +, +i_ +) + +127 +me +< + `BOOST_MPL_PP_PARAMS +( +i_ +, +tyme + +U +>  +y + + +128 #i + `defed +( +BOOST_MPL_CFG_BCC590_WORKAROUNDS +) + +130  +tyme + + tque_im +< + +131 + tF +< + tBOOST_MPL_PP_PARAMS +( + ti_ +, + tU +) > + +132 , + taux +:: + thas_ty +< + tF +< + tBOOST_MPL_PP_PARAMS +( + ti_ +, + tU +> >:: + tvue + + +133 >:: + tty +ype; + +135 #i! + `defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +136 : +que_im +< + +137 +F +< + `BOOST_MPL_PP_PARAMS +( +i_ +, +U +) > + +138 , +aux +:: +has_ty +< +F +< + `BOOST_MPL_PP_PARAMS +( +i_ +, +U +> >:: +vue + + +143 : +que_im +< +aux +:: +has_ty +< +F +< + `BOOST_MPL_PP_PARAMS +( +i_ +, +U +> >:: +vue + > + +144 :: +me + +su_ +< +F +< + `BOOST_MPL_PP_PARAMS +( +i_ +, +U +) > > + +148 + } +}; + +150 #unde +i_ + + + @/usr/include/boost/mpl/set/set0.hpp + +2 #ide +BOOST_MPL_SET_SET0_HPP_INCLUDED + + +3  + #BOOST_MPL_SET_SET0_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + + @/usr/include/boost/multi_index/detail/scope_guard.hpp + +9 #ide +BOOST_MULTI_INDEX_DETAIL_SCOPE_GUARD_HPP + + +10  + #BOOST_MULTI_INDEX_DETAIL_SCOPE_GUARD_HPP + + + ) + +12 #i +defed +( +_MSC_VER +) + +13 #agm + + + +16  + ~ + +17  + ~ + +19 +mea + + gboo +{ + +21 +mea + + gmui_dex +{ + +23 +mea + + gda +{ + +60 as + csce_gud_im_ba + + +62 + gpublic +: + +63 +sce_gud_im_ba +(): +dismisd_ +( +l +){} + +64  +dismiss +()cڡ{ +dismisd_ += +ue +;} + +69  +touch +()const{} + +71 + geed +: + +72 ~ +sce_gud_im_ba +(){} + +74 +sce_gud_im_ba +(cڡ sce_gud_im_ba& +h +): + +75 +dismisd_ +( +h +.dismissed_) + +77 +h +. +dismiss +(); + +80 + gme +< +tyme + + gJ +> + +81  +_execu +( +J +& +j +){ + +82 + gBOOST_TRY +{ + +83 if(! + gj +. + gdismisd_ +)j. +execu +(); + +85 +BOOST_CATCH +(...){} + +86 + gBOOST_CATCH_END + + +89 +mub + +bo + + gdismisd_ +; + +91 + give +: + +92 +sce_gud_im_ba +& +ݔ +=(const scope_guard_impl_base&); + +95 cڡ + tsce_gud_im_ba +& + tsce_gud +; + +97  + gnu_gud + : +public + +sce_gud_im_ba + + +99 +me +< +ass + +T1 + > + +100 +nu_gud +cڡ +T1 +& ) + +103 +me +< +ass + +T1 +, cs + gT2 + > + +104 +nu_gud +cڡ +T1 +&, cڡ +T2 +& ) + +107 + gme +< +ass + + gT1 +, cs + gT2 +, cs + gT3 + > + +108 +nu_gud +cڡ +T1 +&, cڡ +T2 +&, cڡ +T3 +& ) + +111 + gme +< +ass + + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 + > + +112 +nu_gud +cڡ +T1 +&, cڡ +T2 +&, cڡ +T3 +&, cڡ +T4 +& ) + +115 + gme +< +ass + + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 + > + +116 +nu_gud +cڡ +T1 +&, cڡ +T2 +&, cڡ +T3 +&, cڡ +T4 +&, cڡ +T5 +& ) + +120 + gme +< +bo + + gcd +, +ass + + gT + > + +121  + snu_gud_tu + + +123  +tyme + + tboo +:: + tm +:: + tif_c +< + tcd +, + tT +, + tnu_gud +>:: + tty +ype; + +126 + gme +< +tyme + + gF +> + +127 as + csce_gud_im0 +: +public + +sce_gud_im_ba + + +129 +public +: + +130 +sce_gud_im0 +( +F + +fun +): +fun_ +(fun){} + +131 ~ +sce_gud_im0 +(){ +sce_gud_im_ba +:: +_execu +(* +this +);} + +132  +execu +(){ +fun_ +();} + +134 + geed +: + +136 +F + +fun_ +; + +139 + gme +< +tyme + + gF +> + +140 +le + + gsce_gud_im0 +< + gF +> +make_gud +( +F + +fun +) + +142  + gsce_gud_im0 +< + gF +>( + gfun +); + +145 + gme +< +bo + + gcd +, +tyme + + gF +> + +146 +le + +tyme + + gnu_gud_tu +< + gcd +, + gsce_gud_im0 +< + gF +> >:: +ty + + +147 +make_gud_if_c +( +F + +fun +) + +149  +tyme + +nu_gud_tu +< +cd +, + gsce_gud_im0 +< + gF +> >:: +ty +( +fun +); + +152 + gme +< +tyme + + gC +,ym + gF +> + +153 +le + +tyme + + gnu_gud_tu +< + gC +:: +vue +, + gsce_gud_im0 +< + gF +> >:: +ty + + +154 +make_gud_if +( +F + +fun +) + +156  +make_gud_if +< +C +:: +vue +>( +fun +); + +159 + gme +< +tyme + + gF +,tym + gP1 +> + +160 as + csce_gud_im1 +: +public + +sce_gud_im_ba + + +162 +public +: + +163 +sce_gud_im1 +( +F + +fun +, +P1 + +p1 +): +fun_ +(fun), +p1_ +(p1){} + +164 ~ +sce_gud_im1 +(){ + gsce_gud_im_ba +:: +_execu +(* +this +);} + +165  +execu +(){ +fun_ +( +p1_ +);} + +167 + geed +: + +168 +F + +fun_ +; + +169 cڡ +P1 + + gp1_ +; + +172 + gme +< +tyme + + gF +,tym + gP1 +> + +173 +le + + gsce_gud_im1 +< + gF +, + gP1 +> +make_gud +( +F + +fun +, +P1 + +p1 +) + +175  + gsce_gud_im1 +< + gF +, + gP1 +>( + gfun +, + gp1 +); + +178 + gme +< +bo + + gcd +, +tyme + + gF +,tym + gP1 +> + +179 +le + +tyme + + gnu_gud_tu +< + gcd +, + gsce_gud_im1 +< + gF +, + gP1 +> >:: +ty + + +180 +make_gud_if_c +( +F + +fun +, +P1 + +p1 +) + +182  +tyme + + gnu_gud_tu +< + gcd +, + gsce_gud_im1 +< + gF +, + gP1 +> >:: +ty +( +fun +, +p1 +); + +185 + gme +< +tyme + + gC +,ym + gF +,tym + gP1 +> + +186 +le + +tyme + + gnu_gud_tu +< + gC +:: +vue +, + gsce_gud_im1 +< + gF +, + gP1 +> >:: +ty + + +187 +make_gud_if +( +F + +fun +, +P1 + +p1 +) + +189  + gmake_gud_if_c +< + gC +:: +vue +>( +fun +, + gp1 +); + +192 + gme +< +tyme + + gF +,tym + gP1 +,tym + gP2 +> + +193 as + csce_gud_im2 +: +public + +sce_gud_im_ba + + +195 +public +: + +196 +sce_gud_im2 +( +F + +fun +, +P1 + +p1 +, +P2 + +p2 +): +fun_ +(fun), +p1_ +1), +p2_ +(p2){} + +197 ~ +sce_gud_im2 +(){ + gsce_gud_im_ba +:: +_execu +(* +this +);} + +198  +execu +(){ +fun_ +( +p1_ +, +p2_ +);} + +200 + geed +: + +201 +F + +fun_ +; + +202 cڡ +P1 + + gp1_ +; + +203 cڡ +P2 + + gp2_ +; + +206 + gme +< +tyme + + gF +,tym + gP1 +,tym + gP2 +> + +207 +le + + gsce_gud_im2 +< + gF +, + gP1 +, + gP2 +> +make_gud +( +F + +fun +, +P1 + +p1 +, +P2 + +p2 +) + +209  + gsce_gud_im2 +< + gF +, + gP1 +, + gP2 +>( + gfun +, + gp1 +, + gp2 +); + +212 + gme +< +bo + + gcd +, +tyme + + gF +,tym + gP1 +,tym + gP2 +> + +213 +le + +tyme + + gnu_gud_tu +< + gcd +, + gsce_gud_im2 +< + gF +, + gP1 +, + gP2 +> >:: +ty + + +214 +make_gud_if_c +( +F + +fun +, +P1 + +p1 +, +P2 + +p2 +) + +216  +tyme + + gnu_gud_tu +< + gcd +, + gsce_gud_im2 +< + gF +, + gP1 +, + gP2 +> >:: +ty +( +fun +, +p1 +, +p2 +); + +219 + gme +< +tyme + + gC +,ym + gF +,tym + gP1 +,tym + gP2 +> + +220 +le + +tyme + + gnu_gud_tu +< + gC +:: +vue +, + gsce_gud_im2 +< + gF +, + gP1 +, + gP2 +> >:: +ty + + +221 +make_gud_if +( +F + +fun +, +P1 + +p1 +, +P2 + +p2 +) + +223  + gmake_gud_if_c +< + gC +:: +vue +>( +fun +, + gp1 +, + gp2 +); + +226 + gme +< +tyme + + gF +,tym + gP1 +,tym + gP2 +,tym + gP3 +> + +227 as + csce_gud_im3 +: +public + +sce_gud_im_ba + + +229 +public +: + +230 +sce_gud_im3 +( +F + +fun +, +P1 + +p1 +, +P2 + +p2 +, +P3 + +p3 +): +fun_ +(fun), +p1_ +1), +p2_ +2), +p3_ +(p3){} + +231 ~ +sce_gud_im3 +(){ + gsce_gud_im_ba +:: +_execu +(* +this +);} + +232  +execu +(){ +fun_ +( +p1_ +, +p2_ +, +p3_ +);} + +234 + geed +: + +235 +F + +fun_ +; + +236 cڡ +P1 + + gp1_ +; + +237 cڡ +P2 + + gp2_ +; + +238 cڡ +P3 + + gp3_ +; + +241 + gme +< +tyme + + gF +,tym + gP1 +,tym + gP2 +,tym + gP3 +> + +242 +le + + gsce_gud_im3 +< + gF +, + gP1 +, + gP2 +, + gP3 +> +make_gud +( +F + +fun +, +P1 + +p1 +, +P2 + +p2 +, +P3 + +p3 +) + +244  + gsce_gud_im3 +< + gF +, + gP1 +, + gP2 +, + gP3 +>( + gfun +, + gp1 +, + gp2 +, + gp3 +); + +247 + gme +< +bo + + gcd +, +tyme + + gF +,tym + gP1 +,tym + gP2 +,tym + gP3 +> + +248 +le + +tyme + + gnu_gud_tu +< + gcd +, + gsce_gud_im3 +< + gF +, + gP1 +, + gP2 +, + gP3 +> >:: +ty + + +249 +make_gud_if_c +( +F + +fun +, +P1 + +p1 +, +P2 + +p2 +, +P3 + +p3 +) + +251  +tyme + + gnu_gud_tu +< + gcd +, + gsce_gud_im3 +< + gF +, + gP1 +, + gP2 +, + gP3 +> >:: +ty +( +fun +, +p1 +, +p2 +, +p3 +); + +254 + gme +< +tyme + + gC +,tym + gF +,tym + gP1 +,tym + gP2 +,tym + gP3 +> + +255 +le + +tyme + + gnu_gud_tu +< + gC +:: +vue +, + gsce_gud_im3 +< + gF +, + gP1 +, + gP2 +, + gP3 +> >:: +ty + + +256 +make_gud_if +( +F + +fun +, +P1 + +p1 +, +P2 + +p2 +, +P3 + +p3 +) + +258  + gmake_gud_if_c +< + gC +:: +vue +>( +fun +, + gp1 +, + gp2 +, + gp3 +); + +261 + gme +< +tyme + + gF +,tym + gP1 +,tym + gP2 +,tym + gP3 +,tym + gP4 +> + +262 as + csce_gud_im4 +: +public + +sce_gud_im_ba + + +264 +public +: + +265 +sce_gud_im4 +( +F + +fun +, +P1 + +p1 +, +P2 + +p2 +, +P3 + +p3 +, +P4 + +p4 +): + +266 +fun_ +( +fun +), +p1_ +( +p1 +), +p2_ +( +p2 +), +p3_ +( +p3 +), +p4_ +( +p4 +){} + +267 ~ +sce_gud_im4 +(){ + gsce_gud_im_ba +:: +_execu +(* +this +);} + +268  +execu +(){ +fun_ +( +p1_ +, +p2_ +, +p3_ +, +p4_ +);} + +270 + geed +: + +271 +F + +fun_ +; + +272 cڡ +P1 + + gp1_ +; + +273 cڡ +P2 + + gp2_ +; + +274 cڡ +P3 + + gp3_ +; + +275 cڡ +P4 + + gp4_ +; + +278 + gme +< +tyme + + gF +,tym + gP1 +,tym + gP2 +,tym + gP3 +,tym + gP4 +> + +279 +le + + gsce_gud_im4 +< + gF +, + gP1 +, + gP2 +, + gP3 +, + gP4 +> +make_gud +( + +280 +F + +fun +, +P1 + +p1 +, +P2 + +p2 +, +P3 + +p3 +, +P4 + +p4 +) + +282  + gsce_gud_im4 +< + gF +, + gP1 +, + gP2 +, + gP3 +, + gP4 +>( + gfun +, + gp1 +, + gp2 +, + gp3 +, + gp4 +); + +285 + gme +< +bo + + gcd +, +tyme + + gF +,tym + gP1 +,tym + gP2 +,tym + gP3 +,tym + gP4 +> + +286 +le + +tyme + + gnu_gud_tu +< + gcd +, + gsce_gud_im4 +< + gF +, + gP1 +, + gP2 +, + gP3 +, + gP4 +> >:: +ty + + +287 +make_gud_if_c +( + +288 +F + +fun +, +P1 + +p1 +, +P2 + +p2 +, +P3 + +p3 +, +P4 + +p4 +) + +290  +tyme + + gnu_gud_tu +< + gcd +, + gsce_gud_im4 +< + gF +, + gP1 +, + gP2 +, + gP3 +, + gP4 +> >:: +ty +( +fun +, +p1 +, +p2 +, +p3 +, +p4 +); + +293 + gme +< +tyme + + gC +,ym + gF +,tym + gP1 +,tym + gP2 +,tym + gP3 +,tym + gP4 +> + +294 +le + +tyme + + gnu_gud_tu +< + gC +:: +vue +, + gsce_gud_im4 +< + gF +, + gP1 +, + gP2 +, + gP3 +, + gP4 +> >:: +ty + + +295 +make_gud_if +( + +296 +F + +fun +, +P1 + +p1 +, +P2 + +p2 +, +P3 + +p3 +, +P4 + +p4 +) + +298  + gmake_gud_if_c +< + gC +:: +vue +>( +fun +, + gp1 +, + gp2 +, + gp3 +, + gp4 +); + +301 + gme +< +ass + + gObj +, +tyme + + gMemFun +> + +302 as + cobj_sce_gud_im0 +: +public + +sce_gud_im_ba + + +304 +public +: + +305 +obj_sce_gud_im0 +( +Obj +& +obj +, +MemFun + +mem_fun +): +obj_ +(obj), +mem_fun_ +(mem_fun){} + +306 ~ +obj_sce_gud_im0 +(){ + gsce_gud_im_ba +:: +_execu +(* +this +);} + +307  +execu +(){( + gobj_ +.* + gmem_fun_ +)();} + +309 + geed +: + +310 +Obj +& +obj_ +; + +311 +MemFun + + gmem_fun_ +; + +314 + gme +< +ass + + gObj +, +tyme + + gMemFun +> + +315 +le + + gobj_sce_gud_im0 +< + gObj +, + gMemFun +> +make_obj_gud +( +Obj +& +obj +, +MemFun + +mem_fun +) + +317  + gobj_sce_gud_im0 +< + gObj +, + gMemFun +>( + gobj +, + gmem_fun +); + +320 + gme +< +bo + + gcd +, +ass + + gObj +, +tyme + + gMemFun +> + +321 +le + +tyme + + gnu_gud_tu +< + gcd +, + gobj_sce_gud_im0 +< + gObj +, + gMemFun +> >:: +ty + + +322 +make_obj_gud_if_c +( +Obj +& +obj +, +MemFun + +mem_fun +) + +324  +tyme + + gnu_gud_tu +< + gcd +, + gobj_sce_gud_im0 +< + gObj +, + gMemFun +> >:: +ty +( +obj +, +mem_fun +); + +327 + gme +< +tyme + + gC +, +ass + + gObj +,tym + gMemFun +> + +328 +le + +tyme + + gnu_gud_tu +< + gC +:: +vue +, + gobj_sce_gud_im0 +< + gObj +, + gMemFun +> >:: +ty + + +329 +make_obj_gud_if +( +Obj +& +obj +, +MemFun + +mem_fun +) + +331  + gmake_obj_gud_if_c +< + gC +:: +vue +>( +obj +, + gmem_fun +); + +334 + gme +< +ass + + gObj +, +tyme + + gMemFun +,tym + gP1 +> + +335 as + cobj_sce_gud_im1 +: +public + +sce_gud_im_ba + + +337 +public +: + +338 +obj_sce_gud_im1 +( +Obj +& +obj +, +MemFun + +mem_fun +, +P1 + +p1 +): + +339 +obj_ +( +obj +), +mem_fun_ +( +mem_fun +), +p1_ +( +p1 +){} + +340 ~ +obj_sce_gud_im1 +(){ + gsce_gud_im_ba +:: +_execu +(* +this +);} + +341  +execu +(){( + gobj_ +.* + gmem_fun_ +)( + gp1_ +);} + +343 + geed +: + +344 +Obj +& +obj_ +; + +345 +MemFun + + gmem_fun_ +; + +346 cڡ +P1 + + gp1_ +; + +349 + gme +< +ass + + gObj +, +tyme + + gMemFun +,tym + gP1 +> + +350 +le + + gobj_sce_gud_im1 +< + gObj +, + gMemFun +, + gP1 +> +make_obj_gud +( + +351 +Obj +& +obj +, +MemFun + +mem_fun +, +P1 + +p1 +) + +353  + gobj_sce_gud_im1 +< + gObj +, + gMemFun +, + gP1 +>( + gobj +, + gmem_fun +, + gp1 +); + +356 + gme +< +bo + + gcd +, +ass + + gObj +, +tyme + + gMemFun +,tym + gP1 +> + +357 +le + +tyme + + gnu_gud_tu +< + gcd +, + gobj_sce_gud_im1 +< + gObj +, + gMemFun +, + gP1 +> >:: +ty + + +358 +make_obj_gud_if_c + +Obj +& +obj +, +MemFun + +mem_fun +, +P1 + +p1 +) + +360  +tyme + + gnu_gud_tu +< + gcd +, + gobj_sce_gud_im1 +< + gObj +, + gMemFun +, + gP1 +> >:: +ty +( +obj +, +mem_fun +, +p1 +); + +363 + gme +< +tyme + + gC +, +ass + + gObj +,tym + gMemFun +,tym + gP1 +> + +364 +le + +tyme + + gnu_gud_tu +< + gC +:: +vue +, + gobj_sce_gud_im1 +< + gObj +, + gMemFun +, + gP1 +> >:: +ty + + +365 +make_obj_gud_if + +Obj +& +obj +, +MemFun + +mem_fun +, +P1 + +p1 +) + +367  + gmake_obj_gud_if_c +< + gC +:: +vue +>( +obj +, + gmem_fun +, + gp1 +); + +370 + gme +< +ass + + gObj +, +tyme + + gMemFun +,tym + gP1 +,tym + gP2 +> + +371 as + cobj_sce_gud_im2 +: +public + +sce_gud_im_ba + + +373 +public +: + +374 +obj_sce_gud_im2 +( +Obj +& +obj +, +MemFun + +mem_fun +, +P1 + +p1 +, +P2 + +p2 +): + +375 +obj_ +( +obj +), +mem_fun_ +( +mem_fun +), +p1_ +( +p1 +), +p2_ +( +p2 +) + +377 ~ +obj_sce_gud_im2 +(){ + gsce_gud_im_ba +:: +_execu +(* +this +);} + +378  +execu +(){( + gobj_ +.* + gmem_fun_ +)( + gp1_ +, + gp2_ +);} + +380 + geed +: + +381 +Obj +& +obj_ +; + +382 +MemFun + + gmem_fun_ +; + +383 cڡ +P1 + + gp1_ +; + +384 cڡ +P2 + + gp2_ +; + +387 + gme +< +ass + + gObj +, +tyme + + gMemFun +,tym + gP1 +,tym + gP2 +> + +388 +le + + gobj_sce_gud_im2 +< + gObj +, + gMemFun +, + gP1 +, + gP2 +> + +389 +make_obj_gud +( +Obj +& +obj +, +MemFun + +mem_fun +, +P1 + +p1 +, +P2 + +p2 +) + +391  + gobj_sce_gud_im2 +< + gObj +, + gMemFun +, + gP1 +, + gP2 +>( + gobj +, + gmem_fun +, + gp1 +, + gp2 +); + +394 + gme +< +bo + + gcd +, +ass + + gObj +, +tyme + + gMemFun +,tym + gP1 +,tym + gP2 +> + +395 +le + +tyme + + gnu_gud_tu +< + gcd +, + gobj_sce_gud_im2 +< + gObj +, + gMemFun +, + gP1 +, + gP2 +> >:: +ty + + +396 +make_obj_gud_if_c +( +Obj +& +obj +, +MemFun + +mem_fun +, +P1 + +p1 +, +P2 + +p2 +) + +398  +tyme + + gnu_gud_tu +< + gcd +, + gobj_sce_gud_im2 +< + gObj +, + gMemFun +, + gP1 +, + gP2 +> >:: +ty +( +obj +, +mem_fun +, +p1 +, +p2 +); + +401 + gme +< +tyme + + gC +, +ass + + gObj +,tym + gMemFun +,tym + gP1 +,tym + gP2 +> + +402 +le + +tyme + + gnu_gud_tu +< + gC +:: +vue +, + gobj_sce_gud_im2 +< + gObj +, + gMemFun +, + gP1 +, + gP2 +> >:: +ty + + +403 +make_obj_gud_if +( +Obj +& +obj +, +MemFun + +mem_fun +, +P1 + +p1 +, +P2 + +p2 +) + +405  + gmake_obj_gud_if_c +< + gC +:: +vue +>( +obj +, + gmem_fun +, + gp1 +, + gp2 +); + +408 + gme +< +ass + + gObj +, +tyme + + gMemFun +,tym + gP1 +,tym + gP2 +,tym + gP3 +> + +409 as + cobj_sce_gud_im3 +: +public + +sce_gud_im_ba + + +411 +public +: + +412 +obj_sce_gud_im3 +( +Obj +& +obj +, +MemFun + +mem_fun +, +P1 + +p1 +, +P2 + +p2 +, +P3 + +p3 +): + +413 +obj_ +( +obj +), +mem_fun_ +( +mem_fun +), +p1_ +( +p1 +), +p2_ +( +p2 +), +p3_ +( +p3 +) + +415 ~ +obj_sce_gud_im3 +(){ + gsce_gud_im_ba +:: +_execu +(* +this +);} + +416  +execu +(){( + gobj_ +.* + gmem_fun_ +)( + gp1_ +, + gp2_ +, + gp3_ +);} + +418 + geed +: + +419 +Obj +& +obj_ +; + +420 +MemFun + + gmem_fun_ +; + +421 cڡ +P1 + + gp1_ +; + +422 cڡ +P2 + + gp2_ +; + +423 cڡ +P3 + + gp3_ +; + +426 + gme +< +ass + + gObj +, +tyme + + gMemFun +,tym + gP1 +,tym + gP2 +,tym + gP3 +> + +427 +le + + gobj_sce_gud_im3 +< + gObj +, + gMemFun +, + gP1 +, + gP2 +, + gP3 +> + +428 +make_obj_gud +( +Obj +& +obj +, +MemFun + +mem_fun +, +P1 + +p1 +, +P2 + +p2 +, +P3 + +p3 +) + +430  + gobj_sce_gud_im3 +< + gObj +, + gMemFun +, + gP1 +, + gP2 +, + gP3 +>( + gobj +, + gmem_fun +, + gp1 +, + gp2 +, + gp3 +); + +433 + gme +< +bo + + gcd +, +ass + + gObj +, +tyme + + gMemFun +,tym + gP1 +,tym + gP2 +,tym + gP3 +> + +434 +le + +tyme + + gnu_gud_tu +< + gcd +, + gobj_sce_gud_im3 +< + gObj +, + gMemFun +, + gP1 +, + gP2 +, + gP3 +> >:: +ty + + +435 +make_obj_gud_if_c +( +Obj +& +obj +, +MemFun + +mem_fun +, +P1 + +p1 +, +P2 + +p2 +, +P3 + +p3 +) + +437  +tyme + + gnu_gud_tu +< + gcd +, + gobj_sce_gud_im3 +< + gObj +, + gMemFun +, + gP1 +, + gP2 +, + gP3 +> >:: +ty +( +obj +, +mem_fun +, +p1 +, +p2 +, +p3 +); + +440 + gme +< +tyme + + gC +, +ass + + gObj +,tym + gMemFun +,tym + gP1 +,tym + gP2 +,tym + gP3 +> + +441 +le + +tyme + + gnu_gud_tu +< + gC +:: +vue +, + gobj_sce_gud_im3 +< + gObj +, + gMemFun +, + gP1 +, + gP2 +, + gP3 +> >:: +ty + + +442 +make_obj_gud_if +( +Obj +& +obj +, +MemFun + +mem_fun +, +P1 + +p1 +, +P2 + +p2 +, +P3 + +p3 +) + +444  + gmake_obj_gud_if_c +< + gC +:: +vue +>( +obj +, + gmem_fun +, + gp1 +, + gp2 +, + gp3 +); + + @/usr/include/boost/next_prior.hpp + +15 #ide +BOOST_NEXT_PRIOR_HPP_INCLUDED + + +16  + #BOOST_NEXT_PRIOR_HPP_INCLUDED + + + ) + +18  + ~< +> + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28 +mea + + gboo + { + +40 +mea + + gxt_i_da + { + +48 + gme +< +tyme + + gT +,ym + gVoid + = > + +49  + sis__ass + + +51  +BOOST_CONSTEXPR_OR_CONST + +bo + +vue + = +l +; + +54 + gme +< +tyme + + gT + > + +55  + gis__ass +< + +56 + gT +, + +57 +tyme + + gab_if_has_ty +< + +58 #i! +defed +( +BOOST_NO_CXX17_ITERATOR_TRAITS +) + +59 +tyme + + gd +:: +_as +< +T + >:: +_gy + + +61 +tyme + +T +:: +_gy + + +63 >:: +ty + + +66  +BOOST_CONSTEXPR_OR_CONST + +bo + +vue + = +ue +; + +69 + gme +< +tyme + + gT + > + +70  + gis_ + : + +71 +public + +is__ass +< +T + > + +75 + gme +< +tyme + + gT + > + +76  + gis_ +< + gT +* > + +78  +BOOST_CONSTEXPR_OR_CONST + +bo + + gvue + = +ue +; + +82 + gme +< +tyme + + gT +,ym + gDi +, +bo + + gHasPlus + = +has_us +< +T +, Di >:: +vue + > + +83  +xt_us_im +; + +85 + gme +< +tyme + + gT +,ym + gDi + > + +86  + gxt_us_im +< + gT +, + gDi +, + gue + > + +88  +T + + +(T +x +, +Di + +n +) + +90  + gx + + + gn +; + +94 + gme +< +tyme + + gT +,ym + gDi +, +bo + + gHasPlusAssign + = +has_us_assign +< +T +, Di >:: +vue + > + +95  +xt_us_assign_im + : + +96 +public + +xt_us_im +< +T +, + gDi + > + +100 + gme +< +tyme + + gT +,ym + gDi + > + +101  + gxt_us_assign_im +< + gT +, + gDi +, + gue + > + +103  +T + + +(T +x +, +Di + +n +) + +105 + gx + + +n +; + +106  + gx +; + +110 + gme +< +tyme + + gT +,ym + gDi +, +bo + + gIsIt + = +is_ +< +T + >:: +vue + > + +111  +xt_adv_im + : + +112 +public + +xt_us_assign_im +< +T +, + gDi + > + +116 + gme +< +tyme + + gT +,ym + gDi + > + +117  + gxt_adv_im +< + gT +, + gDi +, + gue + > + +119  +T + + +(T +x +, +Di + +n +) + +121 + gboo +:: +s +:: +adv +( +x +, +n +); + +122  + gx +; + +127 + gme +< +tyme + + gT +,ym + gDi +, +bo + + gHasMus + = +has_mus +< +T +, Di >:: +vue + > + +128  +i_mus_im +; + +130 + gme +< +tyme + + gT +,ym + gDi + > + +131  + gi_mus_im +< + gT +, + gDi +, + gue + > + +133  +T + + +(T +x +, +Di + +n +) + +135  + gx + - + gn +; + +139 + gme +< +tyme + + gT +,ym + gDi +, +bo + + gHasMusAssign + = +has_mus_assign +< +T +, Di >:: +vue + > + +140  +i_mus_assign_im + : + +141 +public + +i_mus_im +< +T +, + gDi + > + +145 + gme +< +tyme + + gT +,ym + gDi + > + +146  + gi_mus_assign_im +< + gT +, + gDi +, + gue + > + +148  +T + + +(T +x +, +Di + +n +) + +150 + gx + - +n +; + +151  + gx +; + +155 + gme +< +tyme + + gT +,ym + gDi +, +bo + + gIsIt + = +is_ +< +T + >:: +vue + > + +156  +i_adv_im + : + +157 +public + +i_mus_assign_im +< +T +, + gDi + > + +161 + gme +< +tyme + + gT +,ym + gDi + > + +162  + gi_adv_im +< + gT +, + gDi +, + gue + > + +164  +T + + +(T +x +, +Di + +n +) + +167 + gboo +:: +s +:: +v_ +< +T + > +rx +( +x +); + +168 + gboo +:: +s +:: +adv +( +rx +, +n +); + +169  + grx +. +ba +(); + +175 + gme + < +ass + + gT +> + +176 +le + +T + +xt +(T +x +{  ++ + gx +; } + +178 + gme + < +ass + + gT +, cs + gDi +> + +179 +le + +T + +xt +(T +x +, +Di + +n +) + +181  + gxt_i_da +:: +xt_adv_im +< +T +, + gDi + >:: + +( +x +, +n +); + +184 + gme + < +ass + + gT +> + +185 +le + +T + +i +(T +x +{  -- + gx +; } + +187 + gme + < +ass + + gT +, cs + gDi +> + +188 +le + +T + +i +(T +x +, +Di + +n +) + +190  + gxt_i_da +:: +i_adv_im +< +T +, + gDi + >:: + +( +x +, +n +); + + @/usr/include/boost/numeric/conversion/cast.hpp + +21 #ide +BOOST_NUMERIC_CONVERSION_CAST_25OCT2001_HPP + + +22  + #BOOST_NUMERIC_CONVERSION_CAST_25OCT2001_HPP + + + ) + +24  + ~ + +26 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x582)) + +28  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +36 +mea + + gboo + + +38 + gme + < +tyme + + gTg +,ym + gSour +> + +39 +le + +Tg + +numic_ + +Sour + +g + ) + +41  + gnumic +:: + tcvsi_as +< + tTg +, + tSour +> + tcv_as +; + +42  + gnumic +:: + tnumic__as +< + tTg +, + tSour +> + t_as +; + +43  + gboo +:: + tnumic +:: + tcvr + + +45 + tTg +, + +46 + tSour +, + +47 + tcv_as +, + +48 + ttyme + + t_as +:: + tovow_picy +, + +49 + ttyme + + t_as +:: + troundg_picy +, + +50 + tboo +:: + tnumic +:: + tw_cvr +< + tcv_as + >, + +51 + ttyme + + t_as +:: + tnge_checkg_picy + + +52 > + tcvr +; + +53  + gcvr +:: +cvt +( +g +); + +56 +usg + + gnumic +:: +bad_numic_ +; + + @/usr/include/boost/parameter/aux_/is_maybe.hpp + +6 #ide +BOOST_PARAMETER_IS_MAYBE_050329_HPP + + +7  + #BOOST_PARAMETER_IS_MAYBE_050329_HPP + + + ) + +9  + ~ + +11 +mea + + gboo + { + +12 +mea + + gm + { + +13 +mea + + gaux + { + +15  + smaybe_ba + {}; + +17 + gme + < +ass + + gT +> + +18  + gis_maybe + + +19 : +is_ba_d_dived +< +maybe_ba +, + gT +> + + @/usr/include/boost/parameter/aux_/parameter_requirements.hpp + +6 #ide +PARAMETER_REQUIREMENTS_050331_HPP + + +7  + #PARAMETER_REQUIREMENTS_050331_HPP + + + ) + +9 +mea + + gboo + {amea + gm + {amea + gaux + { + +15 + gme + < +ass + + gKeywd +, cs + gPdi +, cs + gHasDeu +> + +16  + sm_quemts + + +18  +Keywd + + tkeywd +; + +19  +Pdi + + tedi +; + +20  +HasDeu + + thas_deu +; + + @/usr/include/boost/parameter/aux_/preprocessor/for_each.hpp + +5 #ide +BOOST_PARAMETER_FOR_EACH_051217_HPP + + +6  + #BOOST_PARAMETER_FOR_EACH_051217_HPP + + + ) + +8  + ~ + +9  + ~ + +10  + ~ + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19  + #BOOST_PARAMETER_FOR_EACH_hd_aux2 +( +x +, +y +(x,y), ~ + + ) + +20  + #BOOST_PARAMETER_FOR_EACH_hd_aux3 +( +x +, +y +, +z +(x,y,z), ~ + + ) + +21  + #BOOST_PARAMETER_FOR_EACH_hd_aux4 +( +x +, +y +, +z +, +u +(x,y,z,u), ~ + + ) + +22  + #BOOST_PARAMETER_FOR_EACH_hd +( +n +, +x +) \ + +23 + `BOOST_PP_SPLIT +(0, + `BOOST_PP_CAT +( +BOOST_PARAMETER_FOR_EACH_hd_aux +, +n + +x +) + + ) + +25  + #BOOST_PARAMETER_FOR_EACH_ed_aux_BOOST_PARAMETER_FOR_EACH_END_SENTINEL + + + ) + +26  + #BOOST_PARAMETER_FOR_EACH_ed_aux_check +( +x +) \ + +27 + `BOOST_PP_NOT +( + `BOOST_PP_IS_EMPTY +( \ + +28 + `BOOST_PP_CAT +( +BOOST_PARAMETER_FOR_EACH_ed_aux_ +, +x +) \ + +29 )), ~ + + ) + +31  + #BOOST_PARAMETER_FOR_EACH_ed_aux2 +( +x +, +y +) \ + +32 + `BOOST_PARAMETER_FOR_EACH_ed_aux_check +( +x +) + + ) + +33  + #BOOST_PARAMETER_FOR_EACH_ed_aux3 +( +x +, +y +, +z +) \ + +34 + `BOOST_PARAMETER_FOR_EACH_ed_aux_check +( +x +) + + ) + +35  + #BOOST_PARAMETER_FOR_EACH_ed_aux4 +( +x +, +y +, +z +, +u +) \ + +36 + `BOOST_PARAMETER_FOR_EACH_ed_aux_check +( +x +) + + ) + +38  + #BOOST_PARAMETER_FOR_EACH_ed_aux0 +( +n +, +x +) \ + +39 + `BOOST_PP_CAT +( +BOOST_PARAMETER_FOR_EACH_ed_aux +, +n + +x + + + ) + +41 #i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MSVC +() + +42  + #BOOST_PARAMETER_FOR_EACH_ed_SPLIT_FIRST +( +x +) \ + +43 + `BOOST_PP_SPLIT +(0, +x +) + + ) + +45  + #BOOST_PARAMETER_FOR_EACH_ed +( +r +, +e +) \ + +46 + `BOOST_PARAMETER_FOR_EACH_ed_SPLIT_FIRST +( \ + +47 + `BOOST_PARAMETER_FOR_EACH_ed_aux0 +( \ + +48 + `BOOST_PP_TUPLE_ELEM +(5,3, +e +) \ + +49 , + `BOOST_PP_TUPLE_ELEM +(5,0, +e +) \ + +51 ) + + ) + +53  + #BOOST_PARAMETER_FOR_EACH_ed +( +r +, +e +) \ + +54 + `BOOST_PP_SPLIT +( \ + +56 , + `BOOST_PARAMETER_FOR_EACH_ed_aux0 +( \ + +57 + `BOOST_PP_TUPLE_ELEM +(5,3, +e +) \ + +58 , + `BOOST_PP_TUPLE_ELEM +(5,0, +e +) \ + +60 ) + + ) + +63  + #BOOST_PARAMETER_FOR_EACH_ +( +r +, +e +) \ + +65 + `BOOST_PP_TUPLE_EAT +( + `BOOST_PP_TUPLE_ELEM +(5,3, +e +)) \ + +66 + `BOOST_PP_TUPLE_ELEM +(5,0, +e +) \ + +67 , + `BOOST_PP_TUPLE_ELEM +(5,1, +e +) \ + +68 , + `BOOST_PP_TUPLE_ELEM +(5,2, +e +) \ + +69 , + `BOOST_PP_TUPLE_ELEM +(5,3, +e +) \ + +70 , + `BOOST_PP_INC +( + `BOOST_PP_TUPLE_ELEM +(5,4, +e +)) \ + +71 ) + + ) + +73  + #BOOST_PARAMETER_FOR_EACH_mao +( +r +, +e +) \ + +74 + `BOOST_PP_TUPLE_ELEM +(5,2, +e +)( \ + +75 +r + \ + +76 , + `BOOST_PP_TUPLE_ELEM +(5,4, +e +) \ + +77 , + `BOOST_PARAMETER_FOR_EACH_hd +( \ + +78 + `BOOST_PP_TUPLE_ELEM +(5,3, +e +) \ + +79 , + `BOOST_PP_TUPLE_ELEM +(5,0, +e +) \ + +81 , + `BOOST_PP_TUPLE_ELEM +(5,1, +e +) \ + +82 ) + + ) + +84  + #BOOST_PARAMETER_FOR_EACH_bud_d_ +( +z +, +n +, +xt +) \ + +85 + `BOOST_PP_COMMA_IF +( +n + +BOOST_PARAMETER_FOR_EACH_END_SENTINEL + + + ) + +86  + #BOOST_PARAMETER_FOR_EACH_bud_d__tue +( +y +) \ + +88 + `BOOST_PP_REPEAT +( +y +, +BOOST_PARAMETER_FOR_EACH_bud_d_ +, +_ +) \ + +89 ) + + ) + +91  + #BOOST_PARAMETER_FOR_EACH_R +( +r +, +y +, +li +, +da +, +mao +) \ + +92 + `BOOST_PP_CAT +( +BOOST_PP_FOR_ +, +r +)( \ + +93 ( +li + + `BOOST_PARAMETER_FOR_EACH_bud_d__tue +( +y +), +da +, +mao +,rity, 0) \ + +94 , +BOOST_PARAMETER_FOR_EACH_ed + \ + +95 , +BOOST_PARAMETER_FOR_EACH_ + \ + +96 , +BOOST_PARAMETER_FOR_EACH_mao + \ + +97 ) + + ) + +99  + #BOOST_PARAMETER_FOR_EACH +( +y +, +li +, +da +, +mao +) \ + +100 + `BOOST_PARAMETER_FOR_EACH_R +( + `BOOST_PP_DEDUCE_R +(), +y +, +li +, +da +, +mao +) + + ) + + @/usr/include/boost/predef.h + +8 #i! +defed +( +BOOST_PREDEF_H +|| defed( +BOOST_PREDEF_INTERNAL_GENERATE_TESTS +) + +9 #ide +BOOST_PREDEF_H + + +10  + #BOOST_PREDEF_H + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + + @/usr/include/boost/predef/detail/platform_detected.h + +8 #ide +BOOST_PREDEF_DETAIL_PLAT_DETECTED + + +9  + #BOOST_PREDEF_DETAIL_PLAT_DETECTED + 1 + + ) + + @/usr/include/boost/predef/detail/test.h + +8 #ide +BOOST_PREDEF_DETAIL_TEST_H + + +9  + #BOOST_PREDEF_DETAIL_TEST_H + + + ) + +11 #i! +defed +( +BOOST_PREDEF_INTERNAL_GENERATE_TESTS +) + +13  + #BOOST_PREDEF_DECLARE_TEST +( +x +, +s +) + + ) + + @/usr/include/boost/predef/make.h + +7  + ~ + +9 #ide +BOOST_PREDEF_MAKE_H + + +10  + #BOOST_PREDEF_MAKE_H + + + ) + +32  + #BOOST_PREDEF_MAKE_0X_VRP +( +V + + `BOOST_VERSION_NUMBER +((V&0xF00)>>8,(V&0xF0)>>4,(V&0xF)) + + ) + +34  + #BOOST_PREDEF_MAKE_0X_VVRP +( +V + + `BOOST_VERSION_NUMBER +((V&0xFF00)>>8,(V&0xF0)>>4,(V&0xF)) + + ) + +36  + #BOOST_PREDEF_MAKE_0X_VRPP +( +V + + `BOOST_VERSION_NUMBER +((V&0xF000)>>12,(V&0xF00)>>8,(V&0xFF)) + + ) + +38  + #BOOST_PREDEF_MAKE_0X_VVRR +( +V + + `BOOST_VERSION_NUMBER +((V&0xFF00)>>8,(V&0xFF),0) + + ) + +40  + #BOOST_PREDEF_MAKE_0X_VRRPPPP +( +V + + `BOOST_VERSION_NUMBER +((V&0xF000000)>>24,(V&0xFF0000)>>16,(V&0xFFFF)) + + ) + +42  + #BOOST_PREDEF_MAKE_0X_VVRRP +( +V + + `BOOST_VERSION_NUMBER +((V&0xFF000)>>12,(V&0xFF0)>>4,(V&0xF)) + + ) + +44  + #BOOST_PREDEF_MAKE_0X_VRRPP000 +( +V + + `BOOST_VERSION_NUMBER +((V&0xF0000000)>>28,(V&0xFF00000)>>20,(V&0xFF000)>>12) + + ) + +46  + #BOOST_PREDEF_MAKE_0X_VVRRPP +( +V + + `BOOST_VERSION_NUMBER +((V&0xFF0000)>>16,(V&0xFF00)>>8,(V&0xFF)) + + ) + +48  + #BOOST_PREDEF_MAKE_10_VPPP +( +V + + `BOOST_VERSION_NUMBER +(((V)/1000)%10,0,(V)%1000) + + ) + +50  + #BOOST_PREDEF_MAKE_10_VR0 +( +V + + `BOOST_VERSION_NUMBER +(((V)/100)%10,((V)/10)%10,0) + + ) + +52  + #BOOST_PREDEF_MAKE_10_VRP +( +V + + `BOOST_VERSION_NUMBER +(((V)/100)%10,((V)/10)%10,(V)%10) + + ) + +54  + #BOOST_PREDEF_MAKE_10_VRP000 +( +V + + `BOOST_VERSION_NUMBER +(((V)/100000)%10,((V)/10000)%10,((V)/1000)%10) + + ) + +56  + #BOOST_PREDEF_MAKE_10_VRPPPP +( +V + + `BOOST_VERSION_NUMBER +(((V)/100000)%10,((V)/10000)%10,(V)%10000) + + ) + +58  + #BOOST_PREDEF_MAKE_10_VRPP +( +V + + `BOOST_VERSION_NUMBER +(((V)/1000)%10,((V)/100)%10,(V)%100) + + ) + +60  + #BOOST_PREDEF_MAKE_10_VRR +( +V + + `BOOST_VERSION_NUMBER +(((V)/100)%10,(V)%100,0) + + ) + +62  + #BOOST_PREDEF_MAKE_10_VRRPP +( +V + + `BOOST_VERSION_NUMBER +(((V)/10000)%10,((V)/100)%100,(V)%100) + + ) + +64  + #BOOST_PREDEF_MAKE_10_VRR000 +( +V + + `BOOST_VERSION_NUMBER +(((V)/100000)%10,((V)/1000)%100,0) + + ) + +66  + #BOOST_PREDEF_MAKE_10_VV00 +( +V + + `BOOST_VERSION_NUMBER +(((V)/100)%100,0,0) + + ) + +68  + #BOOST_PREDEF_MAKE_10_VVRR +( +V + + `BOOST_VERSION_NUMBER +(((V)/100)%100,(V)%100,0) + + ) + +70  + #BOOST_PREDEF_MAKE_10_VVRRP +( +V + + `BOOST_VERSION_NUMBER +(((V)/1000)%100,((V)/10)%100,(V)%10) + + ) + +72  + #BOOST_PREDEF_MAKE_10_VVRRPP +( +V + + `BOOST_VERSION_NUMBER +(((V)/10000)%100,((V)/100)%100,(V)%100) + + ) + +74  + #BOOST_PREDEF_MAKE_10_VVRRPPP +( +V + + `BOOST_VERSION_NUMBER +(((V)/100000)%100,((V)/1000)%100,(V)%1000) + + ) + +76  + #BOOST_PREDEF_MAKE_10_VVRR0PP00 +( +V + + `BOOST_VERSION_NUMBER +(((V)/10000000)%100,((V)/100000)%100,((V)/100)%100) + + ) + +78  + #BOOST_PREDEF_MAKE_10_VVRR0PPPP +( +V + + `BOOST_VERSION_NUMBER +(((V)/10000000)%100,((V)/100000)%100,(V)%10000) + + ) + +80  + #BOOST_PREDEF_MAKE_10_VVRR00PP00 +( +V + + `BOOST_VERSION_NUMBER +(((V)/100000000)%100,((V)/1000000)%100,((V)/100)%100) + + ) + +89  + #BOOST_PREDEF_MAKE_DATE +( +Y +, +M +, +D + + `BOOST_VERSION_NUMBER +((Y)%10000-1970,(M)%100,(D)%100) + + ) + +91  + #BOOST_PREDEF_MAKE_YYYYMMDD +( +V + + `BOOST_PREDEF_MAKE_DATE +(((V)/10000)%10000,((V)/100)%100,(V)%100) + + ) + +93  + #BOOST_PREDEF_MAKE_YYYY +( +V + + `BOOST_PREDEF_MAKE_DATE +(V,1,1) + + ) + +95  + #BOOST_PREDEF_MAKE_YYYYMM +( +V + + `BOOST_PREDEF_MAKE_DATE +((V)/100,(V)%100,1) + + ) + + @/usr/include/boost/predef/os/ios.h + +9 #ide +BOOST_PREDEF_OS_IOS_H + + +10  + #BOOST_PREDEF_OS_IOS_H + + + ) + +12  + ~ + +13  + ~ + +31  + #BOOST_OS_IOS + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +33 #i! +defed +( +BOOST_PREDEF_DETAIL_OS_DETECTED +) && ( \ + +34 +defed +( +__APPLE__ +&& defed( +__MACH__ +) && \ + +35 +defed +( +__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ +) \ + +37 #unde +BOOST_OS_IOS + + +38  + #BOOST_OS_IOS + ( +__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ +*1000) + + ) + +41 #i +BOOST_OS_IOS + + +42  + #BOOST_OS_IOS_AVAILABLE + + + ) + +43  + ~ + +46  + #BOOST_OS_IOS_NAME + "iOS" + + ) + +50  + ~ + +51 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_OS_IOS +, +BOOST_OS_IOS_NAME +) + + @/usr/include/boost/predef/os/windows.h + +8 #ide +BOOST_PREDEF_OS_WINDOWS_H + + +9  + #BOOST_PREDEF_OS_WINDOWS_H + + + ) + +11  + ~ + +12  + ~ + +30  + #BOOST_OS_WINDOWS + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +32 #i! +defed +( +BOOST_PREDEF_DETAIL_OS_DETECTED +) && ( \ + +33 +defed +( +_WIN32 +|| defed( +_WIN64 +) || \ + +34 +defed +( +__WIN32__ +|| defed( +__TOS_WIN__ +) || \ + +35 +defed +( +__WINDOWS__ +) \ + +37 #unde +BOOST_OS_WINDOWS + + +38  + #BOOST_OS_WINDOWS + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +41 #i +BOOST_OS_WINDOWS + + +42  + #BOOST_OS_WINDOWS_AVAILABLE + + + ) + +43  + ~ + +46  + #BOOST_OS_WINDOWS_NAME + "Mioso Wdows" + + ) + +50  + ~ + +51 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_OS_WINDOWS +, +BOOST_OS_WINDOWS_NAME +) + + @/usr/include/boost/preprocessor/arithmetic/div.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_ARITHMETIC_DIV_HPP + + +15  + #BOOST_PREPROCESSOR_ARITHMETIC_DIV_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20 # +#/* +BOOST_PP_DIV + */ + +22 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +24  + #BOOST_PP_DIV +( +x +, +y + + `BOOST_PP_TUPLE_ELEM +(3, 0, + `BOOST_PP_DIV_BASE +(x, y)) + + ) + +26  + #BOOST_PP_DIV +( +x +, +y + + `BOOST_PP_DIV_I +(x, y) + + ) + +27  + #BOOST_PP_DIV_I +( +x +, +y + + `BOOST_PP_TUPLE_ELEM +(3, 0, + `BOOST_PP_DIV_BASE +(x, y)) + + ) + +29 # +#/* +BOOST_PP_DIV_D + */ + +31 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +33  + #BOOST_PP_DIV_D +( +d +, +x +, +y + + `BOOST_PP_TUPLE_ELEM +(3, 0, + `BOOST_PP_DIV_BASE_D +(d, x, y)) + + ) + +35  + #BOOST_PP_DIV_D +( +d +, +x +, +y + + `BOOST_PP_DIV_D_I +(d, x, y) + + ) + +36  + #BOOST_PP_DIV_D_I +( +d +, +x +, +y + + `BOOST_PP_TUPLE_ELEM +(3, 0, + `BOOST_PP_DIV_BASE_D +(d, x, y)) + + ) + + @/usr/include/boost/preprocessor/arithmetic/mod.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_ARITHMETIC_MOD_HPP + + +15  + #BOOST_PREPROCESSOR_ARITHMETIC_MOD_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20 # +#/* +BOOST_PP_MOD + */ + +22 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +24  + #BOOST_PP_MOD +( +x +, +y + + `BOOST_PP_TUPLE_ELEM +(3, 1, + `BOOST_PP_DIV_BASE +(x, y)) + + ) + +26  + #BOOST_PP_MOD +( +x +, +y + + `BOOST_PP_MOD_I +(x, y) + + ) + +27  + #BOOST_PP_MOD_I +( +x +, +y + + `BOOST_PP_TUPLE_ELEM +(3, 1, + `BOOST_PP_DIV_BASE +(x, y)) + + ) + +29 # +#/* +BOOST_PP_MOD_D + */ + +31 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +33  + #BOOST_PP_MOD_D +( +d +, +x +, +y + + `BOOST_PP_TUPLE_ELEM +(3, 1, + `BOOST_PP_DIV_BASE_D +(d, x, y)) + + ) + +35  + #BOOST_PP_MOD_D +( +d +, +x +, +y + + `BOOST_PP_MOD_D_I +(d, x, y) + + ) + +36  + #BOOST_PP_MOD_D_I +( +d +, +x +, +y + + `BOOST_PP_TUPLE_ELEM +(3, 1, + `BOOST_PP_DIV_BASE_D +(d, x, y)) + + ) + + @/usr/include/boost/preprocessor/arithmetic/mul.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_ARITHMETIC_MUL_HPP + + +15  + #BOOST_PREPROCESSOR_ARITHMETIC_MUL_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23 # +#/* +BOOST_PP_MUL + */ + +25 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +27  + #BOOST_PP_MUL +( +x +, +y + + `BOOST_PP_TUPLE_ELEM +(3, 0, + `BOOST_PP_WHILE +( +BOOST_PP_MUL_P +, +BOOST_PP_MUL_O +, (0, x, y))) + + ) + +29  + #BOOST_PP_MUL +( +x +, +y + + `BOOST_PP_MUL_I +(x, y) + + ) + +30  + #BOOST_PP_MUL_I +( +x +, +y + + `BOOST_PP_TUPLE_ELEM +(3, 0, + `BOOST_PP_WHILE +( +BOOST_PP_MUL_P +, +BOOST_PP_MUL_O +, (0, x, y))) + + ) + +32  +#def + #BOOST_PP_MUL_P +( +d +, +rxy + + `BOOST_PP_TUPLE_ELEM +(3, 2,xy) + + ) + +34 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_STRICT +() + +36  + #BOOST_PP_MUL_O +( +d +, +rxy + + `BOOST_PP_MUL_O_IM +(d, +BOOST_PP_TUPLE_REM_3 +xy) + + ) + +37  + #BOOST_PP_MUL_O_IM +( +d +, +im + + `BOOST_PP_MUL_O_I +(d, im) + + ) + +39  + #BOOST_PP_MUL_O +( +d +, +rxy + + `BOOST_PP_MUL_O_I +(d, + `BOOST_PP_TUPLE_ELEM +(3, 0,xy), BOOST_PP_TUPLE_ELEM(3, 1,xy), BOOST_PP_TUPLE_ELEM(3, 2,xy)) + + ) + +41  +#def + #BOOST_PP_MUL_O_I +( +d +, +r +, +x +, +y +( + `BOOST_PP_ADD_D +(d,, x), x, + `BOOST_PP_DEC +(y)) + + ) + +43 # +#/* +BOOST_PP_MUL_D + */ + +45 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +47  + #BOOST_PP_MUL_D +( +d +, +x +, +y + + `BOOST_PP_TUPLE_ELEM +(3, 0, +BOOST_PP_WHILE_ + ## + `d +( +BOOST_PP_MUL_P +, +BOOST_PP_MUL_O +, (0, x, y))) + + ) + +49  + #BOOST_PP_MUL_D +( +d +, +x +, +y + + `BOOST_PP_MUL_D_I +(d, x, y) + + ) + +50  + #BOOST_PP_MUL_D_I +( +d +, +x +, +y + + `BOOST_PP_TUPLE_ELEM +(3, 0, +BOOST_PP_WHILE_ + ## + `d +( +BOOST_PP_MUL_P +, +BOOST_PP_MUL_O +, (0, x, y))) + + ) + + @/usr/include/boost/preprocessor/array/data.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_ARRAY_DATA_HPP + + +13  + #BOOST_PREPROCESSOR_ARRAY_DATA_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17 # +#/* +BOOST_PP_ARRAY_DATA + */ + +19 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +21  + #BOOST_PP_ARRAY_DATA +( +y + + `BOOST_PP_TUPLE_ELEM +(2, 1,ay) + + ) + +23  + #BOOST_PP_ARRAY_DATA +( +y + + `BOOST_PP_ARRAY_DATA_I +׼ay) + + ) + +24  + #BOOST_PP_ARRAY_DATA_I +( +y + +BOOST_PP_ARRAY_DATA_II + + ) +array + +25  + #BOOST_PP_ARRAY_DATA_II +( +size +, +da + + ) +data + + @/usr/include/boost/preprocessor/comparison/not_equal.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_COMPARISON_NOT_EQUAL_HPP + + +15  + #BOOST_PREPROCESSOR_COMPARISON_NOT_EQUAL_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20 # +#/* +BOOST_PP_NOT_EQUAL + */ + +22 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +24  + #BOOST_PP_NOT_EQUAL +( +x +, +y + + `BOOST_PP_NOT_EQUAL_I +(x, y) + + ) + +26  + #BOOST_PP_NOT_EQUAL +( +x +, +y + + `BOOST_PP_NOT_EQUAL_OO +((x, y)) + + ) + +27  + #BOOST_PP_NOT_EQUAL_OO +( +r + +BOOST_PP_NOT_EQUAL_I + ## + ) +par + +29  +#def + #BOOST_PP_NOT_EQUAL_I +( +x +, +y + + `BOOST_PP_CAT +( +BOOST_PP_NOT_EQUAL_CHECK_ +, +BOOST_PP_NOT_EQUAL_ + ## + `x +(0, BOOST_PP_NOT_EQUAL_ ## y)) + + ) + +31 # +#/* +BOOST_PP_NOT_EQUAL_D + */ + +33  +#def + #BOOST_PP_NOT_EQUAL_D +( +d +, +x +, +y + + `BOOST_PP_NOT_EQUAL +(x, y) + + ) + +35  +#def + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NIL + 1 + + ) + +37  +#def + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_0 +( +c +, +y +0 + + ) + +39  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_1 +( +c +, +y +0 + + ) + +40  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_2 +( +c +, +y +0 + + ) + +41  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_3 +( +c +, +y +0 + + ) + +42  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_4 +( +c +, +y +0 + + ) + +43  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_5 +( +c +, +y +0 + + ) + +44  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_6 +( +c +, +y +0 + + ) + +45  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_7 +( +c +, +y +0 + + ) + +46  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_8 +( +c +, +y +0 + + ) + +47  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_9 +( +c +, +y +0 + + ) + +48  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_10 +( +c +, +y +0 + + ) + +49  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_11 +( +c +, +y +0 + + ) + +50  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_12 +( +c +, +y +0 + + ) + +51  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_13 +( +c +, +y +0 + + ) + +52  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_14 +( +c +, +y +0 + + ) + +53  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_15 +( +c +, +y +0 + + ) + +54  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_16 +( +c +, +y +0 + + ) + +55  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_17 +( +c +, +y +0 + + ) + +56  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_18 +( +c +, +y +0 + + ) + +57  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_19 +( +c +, +y +0 + + ) + +58  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_20 +( +c +, +y +0 + + ) + +59  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_21 +( +c +, +y +0 + + ) + +60  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_22 +( +c +, +y +0 + + ) + +61  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_23 +( +c +, +y +0 + + ) + +62  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_24 +( +c +, +y +0 + + ) + +63  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_25 +( +c +, +y +0 + + ) + +64  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_26 +( +c +, +y +0 + + ) + +65  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_27 +( +c +, +y +0 + + ) + +66  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_28 +( +c +, +y +0 + + ) + +67  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_29 +( +c +, +y +0 + + ) + +68  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_30 +( +c +, +y +0 + + ) + +69  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_31 +( +c +, +y +0 + + ) + +70  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_32 +( +c +, +y +0 + + ) + +71  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_33 +( +c +, +y +0 + + ) + +72  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_34 +( +c +, +y +0 + + ) + +73  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_35 +( +c +, +y +0 + + ) + +74  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_36 +( +c +, +y +0 + + ) + +75  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_37 +( +c +, +y +0 + + ) + +76  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_38 +( +c +, +y +0 + + ) + +77  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_39 +( +c +, +y +0 + + ) + +78  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_40 +( +c +, +y +0 + + ) + +79  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_41 +( +c +, +y +0 + + ) + +80  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_42 +( +c +, +y +0 + + ) + +81  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_43 +( +c +, +y +0 + + ) + +82  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_44 +( +c +, +y +0 + + ) + +83  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_45 +( +c +, +y +0 + + ) + +84  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_46 +( +c +, +y +0 + + ) + +85  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_47 +( +c +, +y +0 + + ) + +86  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_48 +( +c +, +y +0 + + ) + +87  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_49 +( +c +, +y +0 + + ) + +88  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_50 +( +c +, +y +0 + + ) + +89  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_51 +( +c +, +y +0 + + ) + +90  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_52 +( +c +, +y +0 + + ) + +91  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_53 +( +c +, +y +0 + + ) + +92  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_54 +( +c +, +y +0 + + ) + +93  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_55 +( +c +, +y +0 + + ) + +94  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_56 +( +c +, +y +0 + + ) + +95  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_57 +( +c +, +y +0 + + ) + +96  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_58 +( +c +, +y +0 + + ) + +97  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_59 +( +c +, +y +0 + + ) + +98  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_60 +( +c +, +y +0 + + ) + +99  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_61 +( +c +, +y +0 + + ) + +100  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_62 +( +c +, +y +0 + + ) + +101  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_63 +( +c +, +y +0 + + ) + +102  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_64 +( +c +, +y +0 + + ) + +103  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_65 +( +c +, +y +0 + + ) + +104  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_66 +( +c +, +y +0 + + ) + +105  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_67 +( +c +, +y +0 + + ) + +106  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_68 +( +c +, +y +0 + + ) + +107  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_69 +( +c +, +y +0 + + ) + +108  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_70 +( +c +, +y +0 + + ) + +109  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_71 +( +c +, +y +0 + + ) + +110  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_72 +( +c +, +y +0 + + ) + +111  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_73 +( +c +, +y +0 + + ) + +112  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_74 +( +c +, +y +0 + + ) + +113  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_75 +( +c +, +y +0 + + ) + +114  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_76 +( +c +, +y +0 + + ) + +115  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_77 +( +c +, +y +0 + + ) + +116  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_78 +( +c +, +y +0 + + ) + +117  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_79 +( +c +, +y +0 + + ) + +118  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_80 +( +c +, +y +0 + + ) + +119  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_81 +( +c +, +y +0 + + ) + +120  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_82 +( +c +, +y +0 + + ) + +121  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_83 +( +c +, +y +0 + + ) + +122  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_84 +( +c +, +y +0 + + ) + +123  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_85 +( +c +, +y +0 + + ) + +124  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_86 +( +c +, +y +0 + + ) + +125  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_87 +( +c +, +y +0 + + ) + +126  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_88 +( +c +, +y +0 + + ) + +127  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_89 +( +c +, +y +0 + + ) + +128  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_90 +( +c +, +y +0 + + ) + +129  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_91 +( +c +, +y +0 + + ) + +130  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_92 +( +c +, +y +0 + + ) + +131  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_93 +( +c +, +y +0 + + ) + +132  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_94 +( +c +, +y +0 + + ) + +133  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_95 +( +c +, +y +0 + + ) + +134  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_96 +( +c +, +y +0 + + ) + +135  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_97 +( +c +, +y +0 + + ) + +136  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_98 +( +c +, +y +0 + + ) + +137  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_99 +( +c +, +y +0 + + ) + +138  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_100 +( +c +, +y +0 + + ) + +139  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_101 +( +c +, +y +0 + + ) + +140  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_102 +( +c +, +y +0 + + ) + +141  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_103 +( +c +, +y +0 + + ) + +142  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_104 +( +c +, +y +0 + + ) + +143  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_105 +( +c +, +y +0 + + ) + +144  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_106 +( +c +, +y +0 + + ) + +145  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_107 +( +c +, +y +0 + + ) + +146  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_108 +( +c +, +y +0 + + ) + +147  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_109 +( +c +, +y +0 + + ) + +148  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_110 +( +c +, +y +0 + + ) + +149  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_111 +( +c +, +y +0 + + ) + +150  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_112 +( +c +, +y +0 + + ) + +151  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_113 +( +c +, +y +0 + + ) + +152  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_114 +( +c +, +y +0 + + ) + +153  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_115 +( +c +, +y +0 + + ) + +154  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_116 +( +c +, +y +0 + + ) + +155  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_117 +( +c +, +y +0 + + ) + +156  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_118 +( +c +, +y +0 + + ) + +157  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_119 +( +c +, +y +0 + + ) + +158  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_120 +( +c +, +y +0 + + ) + +159  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_121 +( +c +, +y +0 + + ) + +160  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_122 +( +c +, +y +0 + + ) + +161  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_123 +( +c +, +y +0 + + ) + +162  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_124 +( +c +, +y +0 + + ) + +163  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_125 +( +c +, +y +0 + + ) + +164  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_126 +( +c +, +y +0 + + ) + +165  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_127 +( +c +, +y +0 + + ) + +166  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_128 +( +c +, +y +0 + + ) + +167  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_129 +( +c +, +y +0 + + ) + +168  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_130 +( +c +, +y +0 + + ) + +169  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_131 +( +c +, +y +0 + + ) + +170  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_132 +( +c +, +y +0 + + ) + +171  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_133 +( +c +, +y +0 + + ) + +172  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_134 +( +c +, +y +0 + + ) + +173  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_135 +( +c +, +y +0 + + ) + +174  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_136 +( +c +, +y +0 + + ) + +175  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_137 +( +c +, +y +0 + + ) + +176  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_138 +( +c +, +y +0 + + ) + +177  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_139 +( +c +, +y +0 + + ) + +178  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_140 +( +c +, +y +0 + + ) + +179  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_141 +( +c +, +y +0 + + ) + +180  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_142 +( +c +, +y +0 + + ) + +181  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_143 +( +c +, +y +0 + + ) + +182  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_144 +( +c +, +y +0 + + ) + +183  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_145 +( +c +, +y +0 + + ) + +184  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_146 +( +c +, +y +0 + + ) + +185  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_147 +( +c +, +y +0 + + ) + +186  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_148 +( +c +, +y +0 + + ) + +187  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_149 +( +c +, +y +0 + + ) + +188  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_150 +( +c +, +y +0 + + ) + +189  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_151 +( +c +, +y +0 + + ) + +190  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_152 +( +c +, +y +0 + + ) + +191  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_153 +( +c +, +y +0 + + ) + +192  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_154 +( +c +, +y +0 + + ) + +193  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_155 +( +c +, +y +0 + + ) + +194  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_156 +( +c +, +y +0 + + ) + +195  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_157 +( +c +, +y +0 + + ) + +196  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_158 +( +c +, +y +0 + + ) + +197  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_159 +( +c +, +y +0 + + ) + +198  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_160 +( +c +, +y +0 + + ) + +199  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_161 +( +c +, +y +0 + + ) + +200  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_162 +( +c +, +y +0 + + ) + +201  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_163 +( +c +, +y +0 + + ) + +202  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_164 +( +c +, +y +0 + + ) + +203  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_165 +( +c +, +y +0 + + ) + +204  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_166 +( +c +, +y +0 + + ) + +205  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_167 +( +c +, +y +0 + + ) + +206  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_168 +( +c +, +y +0 + + ) + +207  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_169 +( +c +, +y +0 + + ) + +208  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_170 +( +c +, +y +0 + + ) + +209  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_171 +( +c +, +y +0 + + ) + +210  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_172 +( +c +, +y +0 + + ) + +211  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_173 +( +c +, +y +0 + + ) + +212  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_174 +( +c +, +y +0 + + ) + +213  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_175 +( +c +, +y +0 + + ) + +214  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_176 +( +c +, +y +0 + + ) + +215  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_177 +( +c +, +y +0 + + ) + +216  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_178 +( +c +, +y +0 + + ) + +217  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_179 +( +c +, +y +0 + + ) + +218  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_180 +( +c +, +y +0 + + ) + +219  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_181 +( +c +, +y +0 + + ) + +220  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_182 +( +c +, +y +0 + + ) + +221  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_183 +( +c +, +y +0 + + ) + +222  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_184 +( +c +, +y +0 + + ) + +223  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_185 +( +c +, +y +0 + + ) + +224  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_186 +( +c +, +y +0 + + ) + +225  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_187 +( +c +, +y +0 + + ) + +226  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_188 +( +c +, +y +0 + + ) + +227  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_189 +( +c +, +y +0 + + ) + +228  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_190 +( +c +, +y +0 + + ) + +229  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_191 +( +c +, +y +0 + + ) + +230  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_192 +( +c +, +y +0 + + ) + +231  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_193 +( +c +, +y +0 + + ) + +232  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_194 +( +c +, +y +0 + + ) + +233  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_195 +( +c +, +y +0 + + ) + +234  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_196 +( +c +, +y +0 + + ) + +235  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_197 +( +c +, +y +0 + + ) + +236  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_198 +( +c +, +y +0 + + ) + +237  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_199 +( +c +, +y +0 + + ) + +238  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_200 +( +c +, +y +0 + + ) + +239  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_201 +( +c +, +y +0 + + ) + +240  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_202 +( +c +, +y +0 + + ) + +241  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_203 +( +c +, +y +0 + + ) + +242  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_204 +( +c +, +y +0 + + ) + +243  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_205 +( +c +, +y +0 + + ) + +244  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_206 +( +c +, +y +0 + + ) + +245  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_207 +( +c +, +y +0 + + ) + +246  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_208 +( +c +, +y +0 + + ) + +247  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_209 +( +c +, +y +0 + + ) + +248  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_210 +( +c +, +y +0 + + ) + +249  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_211 +( +c +, +y +0 + + ) + +250  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_212 +( +c +, +y +0 + + ) + +251  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_213 +( +c +, +y +0 + + ) + +252  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_214 +( +c +, +y +0 + + ) + +253  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_215 +( +c +, +y +0 + + ) + +254  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_216 +( +c +, +y +0 + + ) + +255  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_217 +( +c +, +y +0 + + ) + +256  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_218 +( +c +, +y +0 + + ) + +257  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_219 +( +c +, +y +0 + + ) + +258  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_220 +( +c +, +y +0 + + ) + +259  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_221 +( +c +, +y +0 + + ) + +260  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_222 +( +c +, +y +0 + + ) + +261  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_223 +( +c +, +y +0 + + ) + +262  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_224 +( +c +, +y +0 + + ) + +263  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_225 +( +c +, +y +0 + + ) + +264  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_226 +( +c +, +y +0 + + ) + +265  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_227 +( +c +, +y +0 + + ) + +266  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_228 +( +c +, +y +0 + + ) + +267  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_229 +( +c +, +y +0 + + ) + +268  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_230 +( +c +, +y +0 + + ) + +269  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_231 +( +c +, +y +0 + + ) + +270  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_232 +( +c +, +y +0 + + ) + +271  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_233 +( +c +, +y +0 + + ) + +272  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_234 +( +c +, +y +0 + + ) + +273  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_235 +( +c +, +y +0 + + ) + +274  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_236 +( +c +, +y +0 + + ) + +275  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_237 +( +c +, +y +0 + + ) + +276  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_238 +( +c +, +y +0 + + ) + +277  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_239 +( +c +, +y +0 + + ) + +278  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_240 +( +c +, +y +0 + + ) + +279  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_241 +( +c +, +y +0 + + ) + +280  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_242 +( +c +, +y +0 + + ) + +281  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_243 +( +c +, +y +0 + + ) + +282  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_244 +( +c +, +y +0 + + ) + +283  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_245 +( +c +, +y +0 + + ) + +284  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_246 +( +c +, +y +0 + + ) + +285  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_247 +( +c +, +y +0 + + ) + +286  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_248 +( +c +, +y +0 + + ) + +287  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_249 +( +c +, +y +0 + + ) + +288  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_250 +( +c +, +y +0 + + ) + +289  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_251 +( +c +, +y +0 + + ) + +290  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_252 +( +c +, +y +0 + + ) + +291  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_253 +( +c +, +y +0 + + ) + +292  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_254 +( +c +, +y +0 + + ) + +293  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_255 +( +c +, +y +0 + + ) + +294  + #BOOST_PP_NOT_EQUAL_CHECK_BOOST_PP_NOT_EQUAL_256 +( +c +, +y +0 + + ) + +295 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_DMC +() + +297  + #BOOST_PP_NOT_EQUAL_0 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +298  + #BOOST_PP_NOT_EQUAL_1 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +299  + #BOOST_PP_NOT_EQUAL_2 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +300  + #BOOST_PP_NOT_EQUAL_3 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +301  + #BOOST_PP_NOT_EQUAL_4 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +302  + #BOOST_PP_NOT_EQUAL_5 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +303  + #BOOST_PP_NOT_EQUAL_6 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +304  + #BOOST_PP_NOT_EQUAL_7 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +305  + #BOOST_PP_NOT_EQUAL_8 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +306  + #BOOST_PP_NOT_EQUAL_9 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +307  + #BOOST_PP_NOT_EQUAL_10 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +308  + #BOOST_PP_NOT_EQUAL_11 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +309  + #BOOST_PP_NOT_EQUAL_12 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +310  + #BOOST_PP_NOT_EQUAL_13 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +311  + #BOOST_PP_NOT_EQUAL_14 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +312  + #BOOST_PP_NOT_EQUAL_15 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +313  + #BOOST_PP_NOT_EQUAL_16 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +314  + #BOOST_PP_NOT_EQUAL_17 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +315  + #BOOST_PP_NOT_EQUAL_18 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +316  + #BOOST_PP_NOT_EQUAL_19 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +317  + #BOOST_PP_NOT_EQUAL_20 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +318  + #BOOST_PP_NOT_EQUAL_21 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +319  + #BOOST_PP_NOT_EQUAL_22 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +320  + #BOOST_PP_NOT_EQUAL_23 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +321  + #BOOST_PP_NOT_EQUAL_24 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +322  + #BOOST_PP_NOT_EQUAL_25 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +323  + #BOOST_PP_NOT_EQUAL_26 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +324  + #BOOST_PP_NOT_EQUAL_27 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +325  + #BOOST_PP_NOT_EQUAL_28 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +326  + #BOOST_PP_NOT_EQUAL_29 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +327  + #BOOST_PP_NOT_EQUAL_30 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +328  + #BOOST_PP_NOT_EQUAL_31 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +329  + #BOOST_PP_NOT_EQUAL_32 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +330  + #BOOST_PP_NOT_EQUAL_33 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +331  + #BOOST_PP_NOT_EQUAL_34 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +332  + #BOOST_PP_NOT_EQUAL_35 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +333  + #BOOST_PP_NOT_EQUAL_36 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +334  + #BOOST_PP_NOT_EQUAL_37 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +335  + #BOOST_PP_NOT_EQUAL_38 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +336  + #BOOST_PP_NOT_EQUAL_39 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +337  + #BOOST_PP_NOT_EQUAL_40 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +338  + #BOOST_PP_NOT_EQUAL_41 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +339  + #BOOST_PP_NOT_EQUAL_42 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +340  + #BOOST_PP_NOT_EQUAL_43 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +341  + #BOOST_PP_NOT_EQUAL_44 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +342  + #BOOST_PP_NOT_EQUAL_45 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +343  + #BOOST_PP_NOT_EQUAL_46 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +344  + #BOOST_PP_NOT_EQUAL_47 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +345  + #BOOST_PP_NOT_EQUAL_48 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +346  + #BOOST_PP_NOT_EQUAL_49 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +347  + #BOOST_PP_NOT_EQUAL_50 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +348  + #BOOST_PP_NOT_EQUAL_51 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +349  + #BOOST_PP_NOT_EQUAL_52 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +350  + #BOOST_PP_NOT_EQUAL_53 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +351  + #BOOST_PP_NOT_EQUAL_54 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +352  + #BOOST_PP_NOT_EQUAL_55 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +353  + #BOOST_PP_NOT_EQUAL_56 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +354  + #BOOST_PP_NOT_EQUAL_57 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +355  + #BOOST_PP_NOT_EQUAL_58 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +356  + #BOOST_PP_NOT_EQUAL_59 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +357  + #BOOST_PP_NOT_EQUAL_60 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +358  + #BOOST_PP_NOT_EQUAL_61 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +359  + #BOOST_PP_NOT_EQUAL_62 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +360  + #BOOST_PP_NOT_EQUAL_63 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +361  + #BOOST_PP_NOT_EQUAL_64 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +362  + #BOOST_PP_NOT_EQUAL_65 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +363  + #BOOST_PP_NOT_EQUAL_66 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +364  + #BOOST_PP_NOT_EQUAL_67 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +365  + #BOOST_PP_NOT_EQUAL_68 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +366  + #BOOST_PP_NOT_EQUAL_69 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +367  + #BOOST_PP_NOT_EQUAL_70 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +368  + #BOOST_PP_NOT_EQUAL_71 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +369  + #BOOST_PP_NOT_EQUAL_72 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +370  + #BOOST_PP_NOT_EQUAL_73 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +371  + #BOOST_PP_NOT_EQUAL_74 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +372  + #BOOST_PP_NOT_EQUAL_75 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +373  + #BOOST_PP_NOT_EQUAL_76 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +374  + #BOOST_PP_NOT_EQUAL_77 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +375  + #BOOST_PP_NOT_EQUAL_78 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +376  + #BOOST_PP_NOT_EQUAL_79 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +377  + #BOOST_PP_NOT_EQUAL_80 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +378  + #BOOST_PP_NOT_EQUAL_81 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +379  + #BOOST_PP_NOT_EQUAL_82 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +380  + #BOOST_PP_NOT_EQUAL_83 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +381  + #BOOST_PP_NOT_EQUAL_84 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +382  + #BOOST_PP_NOT_EQUAL_85 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +383  + #BOOST_PP_NOT_EQUAL_86 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +384  + #BOOST_PP_NOT_EQUAL_87 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +385  + #BOOST_PP_NOT_EQUAL_88 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +386  + #BOOST_PP_NOT_EQUAL_89 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +387  + #BOOST_PP_NOT_EQUAL_90 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +388  + #BOOST_PP_NOT_EQUAL_91 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +389  + #BOOST_PP_NOT_EQUAL_92 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +390  + #BOOST_PP_NOT_EQUAL_93 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +391  + #BOOST_PP_NOT_EQUAL_94 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +392  + #BOOST_PP_NOT_EQUAL_95 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +393  + #BOOST_PP_NOT_EQUAL_96 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +394  + #BOOST_PP_NOT_EQUAL_97 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +395  + #BOOST_PP_NOT_EQUAL_98 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +396  + #BOOST_PP_NOT_EQUAL_99 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +397  + #BOOST_PP_NOT_EQUAL_100 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +398  + #BOOST_PP_NOT_EQUAL_101 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +399  + #BOOST_PP_NOT_EQUAL_102 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +400  + #BOOST_PP_NOT_EQUAL_103 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +401  + #BOOST_PP_NOT_EQUAL_104 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +402  + #BOOST_PP_NOT_EQUAL_105 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +403  + #BOOST_PP_NOT_EQUAL_106 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +404  + #BOOST_PP_NOT_EQUAL_107 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +405  + #BOOST_PP_NOT_EQUAL_108 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +406  + #BOOST_PP_NOT_EQUAL_109 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +407  + #BOOST_PP_NOT_EQUAL_110 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +408  + #BOOST_PP_NOT_EQUAL_111 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +409  + #BOOST_PP_NOT_EQUAL_112 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +410  + #BOOST_PP_NOT_EQUAL_113 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +411  + #BOOST_PP_NOT_EQUAL_114 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +412  + #BOOST_PP_NOT_EQUAL_115 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +413  + #BOOST_PP_NOT_EQUAL_116 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +414  + #BOOST_PP_NOT_EQUAL_117 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +415  + #BOOST_PP_NOT_EQUAL_118 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +416  + #BOOST_PP_NOT_EQUAL_119 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +417  + #BOOST_PP_NOT_EQUAL_120 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +418  + #BOOST_PP_NOT_EQUAL_121 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +419  + #BOOST_PP_NOT_EQUAL_122 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +420  + #BOOST_PP_NOT_EQUAL_123 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +421  + #BOOST_PP_NOT_EQUAL_124 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +422  + #BOOST_PP_NOT_EQUAL_125 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +423  + #BOOST_PP_NOT_EQUAL_126 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +424  + #BOOST_PP_NOT_EQUAL_127 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +425  + #BOOST_PP_NOT_EQUAL_128 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +426  + #BOOST_PP_NOT_EQUAL_129 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +427  + #BOOST_PP_NOT_EQUAL_130 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +428  + #BOOST_PP_NOT_EQUAL_131 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +429  + #BOOST_PP_NOT_EQUAL_132 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +430  + #BOOST_PP_NOT_EQUAL_133 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +431  + #BOOST_PP_NOT_EQUAL_134 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +432  + #BOOST_PP_NOT_EQUAL_135 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +433  + #BOOST_PP_NOT_EQUAL_136 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +434  + #BOOST_PP_NOT_EQUAL_137 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +435  + #BOOST_PP_NOT_EQUAL_138 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +436  + #BOOST_PP_NOT_EQUAL_139 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +437  + #BOOST_PP_NOT_EQUAL_140 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +438  + #BOOST_PP_NOT_EQUAL_141 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +439  + #BOOST_PP_NOT_EQUAL_142 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +440  + #BOOST_PP_NOT_EQUAL_143 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +441  + #BOOST_PP_NOT_EQUAL_144 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +442  + #BOOST_PP_NOT_EQUAL_145 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +443  + #BOOST_PP_NOT_EQUAL_146 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +444  + #BOOST_PP_NOT_EQUAL_147 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +445  + #BOOST_PP_NOT_EQUAL_148 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +446  + #BOOST_PP_NOT_EQUAL_149 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +447  + #BOOST_PP_NOT_EQUAL_150 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +448  + #BOOST_PP_NOT_EQUAL_151 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +449  + #BOOST_PP_NOT_EQUAL_152 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +450  + #BOOST_PP_NOT_EQUAL_153 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +451  + #BOOST_PP_NOT_EQUAL_154 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +452  + #BOOST_PP_NOT_EQUAL_155 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +453  + #BOOST_PP_NOT_EQUAL_156 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +454  + #BOOST_PP_NOT_EQUAL_157 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +455  + #BOOST_PP_NOT_EQUAL_158 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +456  + #BOOST_PP_NOT_EQUAL_159 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +457  + #BOOST_PP_NOT_EQUAL_160 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +458  + #BOOST_PP_NOT_EQUAL_161 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +459  + #BOOST_PP_NOT_EQUAL_162 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +460  + #BOOST_PP_NOT_EQUAL_163 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +461  + #BOOST_PP_NOT_EQUAL_164 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +462  + #BOOST_PP_NOT_EQUAL_165 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +463  + #BOOST_PP_NOT_EQUAL_166 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +464  + #BOOST_PP_NOT_EQUAL_167 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +465  + #BOOST_PP_NOT_EQUAL_168 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +466  + #BOOST_PP_NOT_EQUAL_169 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +467  + #BOOST_PP_NOT_EQUAL_170 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +468  + #BOOST_PP_NOT_EQUAL_171 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +469  + #BOOST_PP_NOT_EQUAL_172 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +470  + #BOOST_PP_NOT_EQUAL_173 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +471  + #BOOST_PP_NOT_EQUAL_174 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +472  + #BOOST_PP_NOT_EQUAL_175 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +473  + #BOOST_PP_NOT_EQUAL_176 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +474  + #BOOST_PP_NOT_EQUAL_177 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +475  + #BOOST_PP_NOT_EQUAL_178 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +476  + #BOOST_PP_NOT_EQUAL_179 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +477  + #BOOST_PP_NOT_EQUAL_180 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +478  + #BOOST_PP_NOT_EQUAL_181 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +479  + #BOOST_PP_NOT_EQUAL_182 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +480  + #BOOST_PP_NOT_EQUAL_183 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +481  + #BOOST_PP_NOT_EQUAL_184 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +482  + #BOOST_PP_NOT_EQUAL_185 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +483  + #BOOST_PP_NOT_EQUAL_186 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +484  + #BOOST_PP_NOT_EQUAL_187 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +485  + #BOOST_PP_NOT_EQUAL_188 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +486  + #BOOST_PP_NOT_EQUAL_189 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +487  + #BOOST_PP_NOT_EQUAL_190 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +488  + #BOOST_PP_NOT_EQUAL_191 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +489  + #BOOST_PP_NOT_EQUAL_192 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +490  + #BOOST_PP_NOT_EQUAL_193 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +491  + #BOOST_PP_NOT_EQUAL_194 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +492  + #BOOST_PP_NOT_EQUAL_195 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +493  + #BOOST_PP_NOT_EQUAL_196 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +494  + #BOOST_PP_NOT_EQUAL_197 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +495  + #BOOST_PP_NOT_EQUAL_198 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +496  + #BOOST_PP_NOT_EQUAL_199 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +497  + #BOOST_PP_NOT_EQUAL_200 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +498  + #BOOST_PP_NOT_EQUAL_201 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +499  + #BOOST_PP_NOT_EQUAL_202 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +500  + #BOOST_PP_NOT_EQUAL_203 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +501  + #BOOST_PP_NOT_EQUAL_204 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +502  + #BOOST_PP_NOT_EQUAL_205 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +503  + #BOOST_PP_NOT_EQUAL_206 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +504  + #BOOST_PP_NOT_EQUAL_207 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +505  + #BOOST_PP_NOT_EQUAL_208 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +506  + #BOOST_PP_NOT_EQUAL_209 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +507  + #BOOST_PP_NOT_EQUAL_210 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +508  + #BOOST_PP_NOT_EQUAL_211 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +509  + #BOOST_PP_NOT_EQUAL_212 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +510  + #BOOST_PP_NOT_EQUAL_213 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +511  + #BOOST_PP_NOT_EQUAL_214 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +512  + #BOOST_PP_NOT_EQUAL_215 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +513  + #BOOST_PP_NOT_EQUAL_216 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +514  + #BOOST_PP_NOT_EQUAL_217 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +515  + #BOOST_PP_NOT_EQUAL_218 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +516  + #BOOST_PP_NOT_EQUAL_219 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +517  + #BOOST_PP_NOT_EQUAL_220 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +518  + #BOOST_PP_NOT_EQUAL_221 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +519  + #BOOST_PP_NOT_EQUAL_222 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +520  + #BOOST_PP_NOT_EQUAL_223 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +521  + #BOOST_PP_NOT_EQUAL_224 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +522  + #BOOST_PP_NOT_EQUAL_225 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +523  + #BOOST_PP_NOT_EQUAL_226 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +524  + #BOOST_PP_NOT_EQUAL_227 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +525  + #BOOST_PP_NOT_EQUAL_228 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +526  + #BOOST_PP_NOT_EQUAL_229 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +527  + #BOOST_PP_NOT_EQUAL_230 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +528  + #BOOST_PP_NOT_EQUAL_231 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +529  + #BOOST_PP_NOT_EQUAL_232 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +530  + #BOOST_PP_NOT_EQUAL_233 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +531  + #BOOST_PP_NOT_EQUAL_234 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +532  + #BOOST_PP_NOT_EQUAL_235 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +533  + #BOOST_PP_NOT_EQUAL_236 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +534  + #BOOST_PP_NOT_EQUAL_237 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +535  + #BOOST_PP_NOT_EQUAL_238 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +536  + #BOOST_PP_NOT_EQUAL_239 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +537  + #BOOST_PP_NOT_EQUAL_240 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +538  + #BOOST_PP_NOT_EQUAL_241 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +539  + #BOOST_PP_NOT_EQUAL_242 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +540  + #BOOST_PP_NOT_EQUAL_243 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +541  + #BOOST_PP_NOT_EQUAL_244 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +542  + #BOOST_PP_NOT_EQUAL_245 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +543  + #BOOST_PP_NOT_EQUAL_246 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +544  + #BOOST_PP_NOT_EQUAL_247 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +545  + #BOOST_PP_NOT_EQUAL_248 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +546  + #BOOST_PP_NOT_EQUAL_249 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +547  + #BOOST_PP_NOT_EQUAL_250 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +548  + #BOOST_PP_NOT_EQUAL_251 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +549  + #BOOST_PP_NOT_EQUAL_252 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +550  + #BOOST_PP_NOT_EQUAL_253 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +551  + #BOOST_PP_NOT_EQUAL_254 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +552  + #BOOST_PP_NOT_EQUAL_255 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +553  + #BOOST_PP_NOT_EQUAL_256 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, + `y +(1, BOOST_PP_NIL)) + + ) + +555  + #BOOST_PP_NOT_EQUAL_0 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +556  + #BOOST_PP_NOT_EQUAL_1 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +557  + #BOOST_PP_NOT_EQUAL_2 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +558  + #BOOST_PP_NOT_EQUAL_3 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +559  + #BOOST_PP_NOT_EQUAL_4 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +560  + #BOOST_PP_NOT_EQUAL_5 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +561  + #BOOST_PP_NOT_EQUAL_6 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +562  + #BOOST_PP_NOT_EQUAL_7 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +563  + #BOOST_PP_NOT_EQUAL_8 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +564  + #BOOST_PP_NOT_EQUAL_9 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +565  + #BOOST_PP_NOT_EQUAL_10 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +566  + #BOOST_PP_NOT_EQUAL_11 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +567  + #BOOST_PP_NOT_EQUAL_12 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +568  + #BOOST_PP_NOT_EQUAL_13 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +569  + #BOOST_PP_NOT_EQUAL_14 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +570  + #BOOST_PP_NOT_EQUAL_15 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +571  + #BOOST_PP_NOT_EQUAL_16 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +572  + #BOOST_PP_NOT_EQUAL_17 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +573  + #BOOST_PP_NOT_EQUAL_18 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +574  + #BOOST_PP_NOT_EQUAL_19 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +575  + #BOOST_PP_NOT_EQUAL_20 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +576  + #BOOST_PP_NOT_EQUAL_21 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +577  + #BOOST_PP_NOT_EQUAL_22 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +578  + #BOOST_PP_NOT_EQUAL_23 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +579  + #BOOST_PP_NOT_EQUAL_24 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +580  + #BOOST_PP_NOT_EQUAL_25 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +581  + #BOOST_PP_NOT_EQUAL_26 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +582  + #BOOST_PP_NOT_EQUAL_27 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +583  + #BOOST_PP_NOT_EQUAL_28 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +584  + #BOOST_PP_NOT_EQUAL_29 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +585  + #BOOST_PP_NOT_EQUAL_30 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +586  + #BOOST_PP_NOT_EQUAL_31 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +587  + #BOOST_PP_NOT_EQUAL_32 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +588  + #BOOST_PP_NOT_EQUAL_33 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +589  + #BOOST_PP_NOT_EQUAL_34 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +590  + #BOOST_PP_NOT_EQUAL_35 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +591  + #BOOST_PP_NOT_EQUAL_36 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +592  + #BOOST_PP_NOT_EQUAL_37 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +593  + #BOOST_PP_NOT_EQUAL_38 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +594  + #BOOST_PP_NOT_EQUAL_39 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +595  + #BOOST_PP_NOT_EQUAL_40 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +596  + #BOOST_PP_NOT_EQUAL_41 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +597  + #BOOST_PP_NOT_EQUAL_42 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +598  + #BOOST_PP_NOT_EQUAL_43 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +599  + #BOOST_PP_NOT_EQUAL_44 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +600  + #BOOST_PP_NOT_EQUAL_45 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +601  + #BOOST_PP_NOT_EQUAL_46 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +602  + #BOOST_PP_NOT_EQUAL_47 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +603  + #BOOST_PP_NOT_EQUAL_48 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +604  + #BOOST_PP_NOT_EQUAL_49 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +605  + #BOOST_PP_NOT_EQUAL_50 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +606  + #BOOST_PP_NOT_EQUAL_51 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +607  + #BOOST_PP_NOT_EQUAL_52 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +608  + #BOOST_PP_NOT_EQUAL_53 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +609  + #BOOST_PP_NOT_EQUAL_54 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +610  + #BOOST_PP_NOT_EQUAL_55 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +611  + #BOOST_PP_NOT_EQUAL_56 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +612  + #BOOST_PP_NOT_EQUAL_57 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +613  + #BOOST_PP_NOT_EQUAL_58 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +614  + #BOOST_PP_NOT_EQUAL_59 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +615  + #BOOST_PP_NOT_EQUAL_60 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +616  + #BOOST_PP_NOT_EQUAL_61 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +617  + #BOOST_PP_NOT_EQUAL_62 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +618  + #BOOST_PP_NOT_EQUAL_63 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +619  + #BOOST_PP_NOT_EQUAL_64 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +620  + #BOOST_PP_NOT_EQUAL_65 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +621  + #BOOST_PP_NOT_EQUAL_66 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +622  + #BOOST_PP_NOT_EQUAL_67 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +623  + #BOOST_PP_NOT_EQUAL_68 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +624  + #BOOST_PP_NOT_EQUAL_69 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +625  + #BOOST_PP_NOT_EQUAL_70 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +626  + #BOOST_PP_NOT_EQUAL_71 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +627  + #BOOST_PP_NOT_EQUAL_72 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +628  + #BOOST_PP_NOT_EQUAL_73 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +629  + #BOOST_PP_NOT_EQUAL_74 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +630  + #BOOST_PP_NOT_EQUAL_75 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +631  + #BOOST_PP_NOT_EQUAL_76 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +632  + #BOOST_PP_NOT_EQUAL_77 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +633  + #BOOST_PP_NOT_EQUAL_78 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +634  + #BOOST_PP_NOT_EQUAL_79 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +635  + #BOOST_PP_NOT_EQUAL_80 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +636  + #BOOST_PP_NOT_EQUAL_81 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +637  + #BOOST_PP_NOT_EQUAL_82 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +638  + #BOOST_PP_NOT_EQUAL_83 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +639  + #BOOST_PP_NOT_EQUAL_84 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +640  + #BOOST_PP_NOT_EQUAL_85 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +641  + #BOOST_PP_NOT_EQUAL_86 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +642  + #BOOST_PP_NOT_EQUAL_87 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +643  + #BOOST_PP_NOT_EQUAL_88 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +644  + #BOOST_PP_NOT_EQUAL_89 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +645  + #BOOST_PP_NOT_EQUAL_90 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +646  + #BOOST_PP_NOT_EQUAL_91 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +647  + #BOOST_PP_NOT_EQUAL_92 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +648  + #BOOST_PP_NOT_EQUAL_93 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +649  + #BOOST_PP_NOT_EQUAL_94 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +650  + #BOOST_PP_NOT_EQUAL_95 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +651  + #BOOST_PP_NOT_EQUAL_96 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +652  + #BOOST_PP_NOT_EQUAL_97 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +653  + #BOOST_PP_NOT_EQUAL_98 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +654  + #BOOST_PP_NOT_EQUAL_99 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +655  + #BOOST_PP_NOT_EQUAL_100 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +656  + #BOOST_PP_NOT_EQUAL_101 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +657  + #BOOST_PP_NOT_EQUAL_102 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +658  + #BOOST_PP_NOT_EQUAL_103 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +659  + #BOOST_PP_NOT_EQUAL_104 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +660  + #BOOST_PP_NOT_EQUAL_105 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +661  + #BOOST_PP_NOT_EQUAL_106 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +662  + #BOOST_PP_NOT_EQUAL_107 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +663  + #BOOST_PP_NOT_EQUAL_108 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +664  + #BOOST_PP_NOT_EQUAL_109 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +665  + #BOOST_PP_NOT_EQUAL_110 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +666  + #BOOST_PP_NOT_EQUAL_111 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +667  + #BOOST_PP_NOT_EQUAL_112 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +668  + #BOOST_PP_NOT_EQUAL_113 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +669  + #BOOST_PP_NOT_EQUAL_114 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +670  + #BOOST_PP_NOT_EQUAL_115 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +671  + #BOOST_PP_NOT_EQUAL_116 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +672  + #BOOST_PP_NOT_EQUAL_117 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +673  + #BOOST_PP_NOT_EQUAL_118 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +674  + #BOOST_PP_NOT_EQUAL_119 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +675  + #BOOST_PP_NOT_EQUAL_120 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +676  + #BOOST_PP_NOT_EQUAL_121 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +677  + #BOOST_PP_NOT_EQUAL_122 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +678  + #BOOST_PP_NOT_EQUAL_123 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +679  + #BOOST_PP_NOT_EQUAL_124 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +680  + #BOOST_PP_NOT_EQUAL_125 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +681  + #BOOST_PP_NOT_EQUAL_126 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +682  + #BOOST_PP_NOT_EQUAL_127 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +683  + #BOOST_PP_NOT_EQUAL_128 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +684  + #BOOST_PP_NOT_EQUAL_129 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +685  + #BOOST_PP_NOT_EQUAL_130 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +686  + #BOOST_PP_NOT_EQUAL_131 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +687  + #BOOST_PP_NOT_EQUAL_132 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +688  + #BOOST_PP_NOT_EQUAL_133 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +689  + #BOOST_PP_NOT_EQUAL_134 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +690  + #BOOST_PP_NOT_EQUAL_135 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +691  + #BOOST_PP_NOT_EQUAL_136 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +692  + #BOOST_PP_NOT_EQUAL_137 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +693  + #BOOST_PP_NOT_EQUAL_138 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +694  + #BOOST_PP_NOT_EQUAL_139 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +695  + #BOOST_PP_NOT_EQUAL_140 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +696  + #BOOST_PP_NOT_EQUAL_141 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +697  + #BOOST_PP_NOT_EQUAL_142 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +698  + #BOOST_PP_NOT_EQUAL_143 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +699  + #BOOST_PP_NOT_EQUAL_144 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +700  + #BOOST_PP_NOT_EQUAL_145 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +701  + #BOOST_PP_NOT_EQUAL_146 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +702  + #BOOST_PP_NOT_EQUAL_147 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +703  + #BOOST_PP_NOT_EQUAL_148 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +704  + #BOOST_PP_NOT_EQUAL_149 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +705  + #BOOST_PP_NOT_EQUAL_150 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +706  + #BOOST_PP_NOT_EQUAL_151 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +707  + #BOOST_PP_NOT_EQUAL_152 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +708  + #BOOST_PP_NOT_EQUAL_153 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +709  + #BOOST_PP_NOT_EQUAL_154 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +710  + #BOOST_PP_NOT_EQUAL_155 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +711  + #BOOST_PP_NOT_EQUAL_156 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +712  + #BOOST_PP_NOT_EQUAL_157 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +713  + #BOOST_PP_NOT_EQUAL_158 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +714  + #BOOST_PP_NOT_EQUAL_159 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +715  + #BOOST_PP_NOT_EQUAL_160 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +716  + #BOOST_PP_NOT_EQUAL_161 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +717  + #BOOST_PP_NOT_EQUAL_162 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +718  + #BOOST_PP_NOT_EQUAL_163 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +719  + #BOOST_PP_NOT_EQUAL_164 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +720  + #BOOST_PP_NOT_EQUAL_165 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +721  + #BOOST_PP_NOT_EQUAL_166 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +722  + #BOOST_PP_NOT_EQUAL_167 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +723  + #BOOST_PP_NOT_EQUAL_168 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +724  + #BOOST_PP_NOT_EQUAL_169 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +725  + #BOOST_PP_NOT_EQUAL_170 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +726  + #BOOST_PP_NOT_EQUAL_171 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +727  + #BOOST_PP_NOT_EQUAL_172 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +728  + #BOOST_PP_NOT_EQUAL_173 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +729  + #BOOST_PP_NOT_EQUAL_174 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +730  + #BOOST_PP_NOT_EQUAL_175 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +731  + #BOOST_PP_NOT_EQUAL_176 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +732  + #BOOST_PP_NOT_EQUAL_177 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +733  + #BOOST_PP_NOT_EQUAL_178 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +734  + #BOOST_PP_NOT_EQUAL_179 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +735  + #BOOST_PP_NOT_EQUAL_180 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +736  + #BOOST_PP_NOT_EQUAL_181 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +737  + #BOOST_PP_NOT_EQUAL_182 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +738  + #BOOST_PP_NOT_EQUAL_183 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +739  + #BOOST_PP_NOT_EQUAL_184 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +740  + #BOOST_PP_NOT_EQUAL_185 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +741  + #BOOST_PP_NOT_EQUAL_186 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +742  + #BOOST_PP_NOT_EQUAL_187 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +743  + #BOOST_PP_NOT_EQUAL_188 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +744  + #BOOST_PP_NOT_EQUAL_189 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +745  + #BOOST_PP_NOT_EQUAL_190 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +746  + #BOOST_PP_NOT_EQUAL_191 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +747  + #BOOST_PP_NOT_EQUAL_192 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +748  + #BOOST_PP_NOT_EQUAL_193 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +749  + #BOOST_PP_NOT_EQUAL_194 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +750  + #BOOST_PP_NOT_EQUAL_195 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +751  + #BOOST_PP_NOT_EQUAL_196 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +752  + #BOOST_PP_NOT_EQUAL_197 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +753  + #BOOST_PP_NOT_EQUAL_198 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +754  + #BOOST_PP_NOT_EQUAL_199 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +755  + #BOOST_PP_NOT_EQUAL_200 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +756  + #BOOST_PP_NOT_EQUAL_201 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +757  + #BOOST_PP_NOT_EQUAL_202 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +758  + #BOOST_PP_NOT_EQUAL_203 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +759  + #BOOST_PP_NOT_EQUAL_204 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +760  + #BOOST_PP_NOT_EQUAL_205 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +761  + #BOOST_PP_NOT_EQUAL_206 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +762  + #BOOST_PP_NOT_EQUAL_207 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +763  + #BOOST_PP_NOT_EQUAL_208 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +764  + #BOOST_PP_NOT_EQUAL_209 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +765  + #BOOST_PP_NOT_EQUAL_210 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +766  + #BOOST_PP_NOT_EQUAL_211 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +767  + #BOOST_PP_NOT_EQUAL_212 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +768  + #BOOST_PP_NOT_EQUAL_213 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +769  + #BOOST_PP_NOT_EQUAL_214 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +770  + #BOOST_PP_NOT_EQUAL_215 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +771  + #BOOST_PP_NOT_EQUAL_216 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +772  + #BOOST_PP_NOT_EQUAL_217 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +773  + #BOOST_PP_NOT_EQUAL_218 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +774  + #BOOST_PP_NOT_EQUAL_219 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +775  + #BOOST_PP_NOT_EQUAL_220 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +776  + #BOOST_PP_NOT_EQUAL_221 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +777  + #BOOST_PP_NOT_EQUAL_222 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +778  + #BOOST_PP_NOT_EQUAL_223 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +779  + #BOOST_PP_NOT_EQUAL_224 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +780  + #BOOST_PP_NOT_EQUAL_225 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +781  + #BOOST_PP_NOT_EQUAL_226 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +782  + #BOOST_PP_NOT_EQUAL_227 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +783  + #BOOST_PP_NOT_EQUAL_228 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +784  + #BOOST_PP_NOT_EQUAL_229 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +785  + #BOOST_PP_NOT_EQUAL_230 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +786  + #BOOST_PP_NOT_EQUAL_231 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +787  + #BOOST_PP_NOT_EQUAL_232 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +788  + #BOOST_PP_NOT_EQUAL_233 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +789  + #BOOST_PP_NOT_EQUAL_234 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +790  + #BOOST_PP_NOT_EQUAL_235 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +791  + #BOOST_PP_NOT_EQUAL_236 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +792  + #BOOST_PP_NOT_EQUAL_237 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +793  + #BOOST_PP_NOT_EQUAL_238 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +794  + #BOOST_PP_NOT_EQUAL_239 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +795  + #BOOST_PP_NOT_EQUAL_240 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +796  + #BOOST_PP_NOT_EQUAL_241 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +797  + #BOOST_PP_NOT_EQUAL_242 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +798  + #BOOST_PP_NOT_EQUAL_243 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +799  + #BOOST_PP_NOT_EQUAL_244 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +800  + #BOOST_PP_NOT_EQUAL_245 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +801  + #BOOST_PP_NOT_EQUAL_246 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +802  + #BOOST_PP_NOT_EQUAL_247 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +803  + #BOOST_PP_NOT_EQUAL_248 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +804  + #BOOST_PP_NOT_EQUAL_249 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +805  + #BOOST_PP_NOT_EQUAL_250 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +806  + #BOOST_PP_NOT_EQUAL_251 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +807  + #BOOST_PP_NOT_EQUAL_252 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +808  + #BOOST_PP_NOT_EQUAL_253 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +809  + #BOOST_PP_NOT_EQUAL_254 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +810  + #BOOST_PP_NOT_EQUAL_255 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + +811  + #BOOST_PP_NOT_EQUAL_256 +( +c +, +y + + `BOOST_PP_IIF +(c, +BOOST_PP_NIL +, y##(1, BOOST_PP_NIL)) + + ) + + @/usr/include/boost/preprocessor/control/detail/dmc/while.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_CONTROL_DETAIL_WHILE_HPP + + +15  + #BOOST_PREPROCESSOR_CONTROL_DETAIL_WHILE_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20  +#def + #BOOST_PP_WHILE_1 +( +p +, +o +, +s + + `BOOST_PP_WHILE_1_C +( + `BOOST_PP_BOOL +##(2, s)),, o, s) + + ) + +22  + #BOOST_PP_WHILE_2 +( +p +, +o +, +s + + `BOOST_PP_WHILE_2_C +( + `BOOST_PP_BOOL +##(3, s)),, o, s) + + ) + +23  + #BOOST_PP_WHILE_3 +( +p +, +o +, +s + + `BOOST_PP_WHILE_3_C +( + `BOOST_PP_BOOL +##(4, s)),, o, s) + + ) + +24  + #BOOST_PP_WHILE_4 +( +p +, +o +, +s + + `BOOST_PP_WHILE_4_C +( + `BOOST_PP_BOOL +##(5, s)),, o, s) + + ) + +25  + #BOOST_PP_WHILE_5 +( +p +, +o +, +s + + `BOOST_PP_WHILE_5_C +( + `BOOST_PP_BOOL +##(6, s)),, o, s) + + ) + +26  + #BOOST_PP_WHILE_6 +( +p +, +o +, +s + + `BOOST_PP_WHILE_6_C +( + `BOOST_PP_BOOL +##(7, s)),, o, s) + + ) + +27  + #BOOST_PP_WHILE_7 +( +p +, +o +, +s + + `BOOST_PP_WHILE_7_C +( + `BOOST_PP_BOOL +##(8, s)),, o, s) + + ) + +28  + #BOOST_PP_WHILE_8 +( +p +, +o +, +s + + `BOOST_PP_WHILE_8_C +( + `BOOST_PP_BOOL +##(9, s)),, o, s) + + ) + +29  + #BOOST_PP_WHILE_9 +( +p +, +o +, +s + + `BOOST_PP_WHILE_9_C +( + `BOOST_PP_BOOL +##(10, s)),, o, s) + + ) + +30  + #BOOST_PP_WHILE_10 +( +p +, +o +, +s + + `BOOST_PP_WHILE_10_C +( + `BOOST_PP_BOOL +##(11, s)),, o, s) + + ) + +31  + #BOOST_PP_WHILE_11 +( +p +, +o +, +s + + `BOOST_PP_WHILE_11_C +( + `BOOST_PP_BOOL +##(12, s)),, o, s) + + ) + +32  + #BOOST_PP_WHILE_12 +( +p +, +o +, +s + + `BOOST_PP_WHILE_12_C +( + `BOOST_PP_BOOL +##(13, s)),, o, s) + + ) + +33  + #BOOST_PP_WHILE_13 +( +p +, +o +, +s + + `BOOST_PP_WHILE_13_C +( + `BOOST_PP_BOOL +##(14, s)),, o, s) + + ) + +34  + #BOOST_PP_WHILE_14 +( +p +, +o +, +s + + `BOOST_PP_WHILE_14_C +( + `BOOST_PP_BOOL +##(15, s)),, o, s) + + ) + +35  + #BOOST_PP_WHILE_15 +( +p +, +o +, +s + + `BOOST_PP_WHILE_15_C +( + `BOOST_PP_BOOL +##(16, s)),, o, s) + + ) + +36  + #BOOST_PP_WHILE_16 +( +p +, +o +, +s + + `BOOST_PP_WHILE_16_C +( + `BOOST_PP_BOOL +##(17, s)),, o, s) + + ) + +37  + #BOOST_PP_WHILE_17 +( +p +, +o +, +s + + `BOOST_PP_WHILE_17_C +( + `BOOST_PP_BOOL +##(18, s)),, o, s) + + ) + +38  + #BOOST_PP_WHILE_18 +( +p +, +o +, +s + + `BOOST_PP_WHILE_18_C +( + `BOOST_PP_BOOL +##(19, s)),, o, s) + + ) + +39  + #BOOST_PP_WHILE_19 +( +p +, +o +, +s + + `BOOST_PP_WHILE_19_C +( + `BOOST_PP_BOOL +##(20, s)),, o, s) + + ) + +40  + #BOOST_PP_WHILE_20 +( +p +, +o +, +s + + `BOOST_PP_WHILE_20_C +( + `BOOST_PP_BOOL +##(21, s)),, o, s) + + ) + +41  + #BOOST_PP_WHILE_21 +( +p +, +o +, +s + + `BOOST_PP_WHILE_21_C +( + `BOOST_PP_BOOL +##(22, s)),, o, s) + + ) + +42  + #BOOST_PP_WHILE_22 +( +p +, +o +, +s + + `BOOST_PP_WHILE_22_C +( + `BOOST_PP_BOOL +##(23, s)),, o, s) + + ) + +43  + #BOOST_PP_WHILE_23 +( +p +, +o +, +s + + `BOOST_PP_WHILE_23_C +( + `BOOST_PP_BOOL +##(24, s)),, o, s) + + ) + +44  + #BOOST_PP_WHILE_24 +( +p +, +o +, +s + + `BOOST_PP_WHILE_24_C +( + `BOOST_PP_BOOL +##(25, s)),, o, s) + + ) + +45  + #BOOST_PP_WHILE_25 +( +p +, +o +, +s + + `BOOST_PP_WHILE_25_C +( + `BOOST_PP_BOOL +##(26, s)),, o, s) + + ) + +46  + #BOOST_PP_WHILE_26 +( +p +, +o +, +s + + `BOOST_PP_WHILE_26_C +( + `BOOST_PP_BOOL +##(27, s)),, o, s) + + ) + +47  + #BOOST_PP_WHILE_27 +( +p +, +o +, +s + + `BOOST_PP_WHILE_27_C +( + `BOOST_PP_BOOL +##(28, s)),, o, s) + + ) + +48  + #BOOST_PP_WHILE_28 +( +p +, +o +, +s + + `BOOST_PP_WHILE_28_C +( + `BOOST_PP_BOOL +##(29, s)),, o, s) + + ) + +49  + #BOOST_PP_WHILE_29 +( +p +, +o +, +s + + `BOOST_PP_WHILE_29_C +( + `BOOST_PP_BOOL +##(30, s)),, o, s) + + ) + +50  + #BOOST_PP_WHILE_30 +( +p +, +o +, +s + + `BOOST_PP_WHILE_30_C +( + `BOOST_PP_BOOL +##(31, s)),, o, s) + + ) + +51  + #BOOST_PP_WHILE_31 +( +p +, +o +, +s + + `BOOST_PP_WHILE_31_C +( + `BOOST_PP_BOOL +##(32, s)),, o, s) + + ) + +52  + #BOOST_PP_WHILE_32 +( +p +, +o +, +s + + `BOOST_PP_WHILE_32_C +( + `BOOST_PP_BOOL +##(33, s)),, o, s) + + ) + +53  + #BOOST_PP_WHILE_33 +( +p +, +o +, +s + + `BOOST_PP_WHILE_33_C +( + `BOOST_PP_BOOL +##(34, s)),, o, s) + + ) + +54  + #BOOST_PP_WHILE_34 +( +p +, +o +, +s + + `BOOST_PP_WHILE_34_C +( + `BOOST_PP_BOOL +##(35, s)),, o, s) + + ) + +55  + #BOOST_PP_WHILE_35 +( +p +, +o +, +s + + `BOOST_PP_WHILE_35_C +( + `BOOST_PP_BOOL +##(36, s)),, o, s) + + ) + +56  + #BOOST_PP_WHILE_36 +( +p +, +o +, +s + + `BOOST_PP_WHILE_36_C +( + `BOOST_PP_BOOL +##(37, s)),, o, s) + + ) + +57  + #BOOST_PP_WHILE_37 +( +p +, +o +, +s + + `BOOST_PP_WHILE_37_C +( + `BOOST_PP_BOOL +##(38, s)),, o, s) + + ) + +58  + #BOOST_PP_WHILE_38 +( +p +, +o +, +s + + `BOOST_PP_WHILE_38_C +( + `BOOST_PP_BOOL +##(39, s)),, o, s) + + ) + +59  + #BOOST_PP_WHILE_39 +( +p +, +o +, +s + + `BOOST_PP_WHILE_39_C +( + `BOOST_PP_BOOL +##(40, s)),, o, s) + + ) + +60  + #BOOST_PP_WHILE_40 +( +p +, +o +, +s + + `BOOST_PP_WHILE_40_C +( + `BOOST_PP_BOOL +##(41, s)),, o, s) + + ) + +61  + #BOOST_PP_WHILE_41 +( +p +, +o +, +s + + `BOOST_PP_WHILE_41_C +( + `BOOST_PP_BOOL +##(42, s)),, o, s) + + ) + +62  + #BOOST_PP_WHILE_42 +( +p +, +o +, +s + + `BOOST_PP_WHILE_42_C +( + `BOOST_PP_BOOL +##(43, s)),, o, s) + + ) + +63  + #BOOST_PP_WHILE_43 +( +p +, +o +, +s + + `BOOST_PP_WHILE_43_C +( + `BOOST_PP_BOOL +##(44, s)),, o, s) + + ) + +64  + #BOOST_PP_WHILE_44 +( +p +, +o +, +s + + `BOOST_PP_WHILE_44_C +( + `BOOST_PP_BOOL +##(45, s)),, o, s) + + ) + +65  + #BOOST_PP_WHILE_45 +( +p +, +o +, +s + + `BOOST_PP_WHILE_45_C +( + `BOOST_PP_BOOL +##(46, s)),, o, s) + + ) + +66  + #BOOST_PP_WHILE_46 +( +p +, +o +, +s + + `BOOST_PP_WHILE_46_C +( + `BOOST_PP_BOOL +##(47, s)),, o, s) + + ) + +67  + #BOOST_PP_WHILE_47 +( +p +, +o +, +s + + `BOOST_PP_WHILE_47_C +( + `BOOST_PP_BOOL +##(48, s)),, o, s) + + ) + +68  + #BOOST_PP_WHILE_48 +( +p +, +o +, +s + + `BOOST_PP_WHILE_48_C +( + `BOOST_PP_BOOL +##(49, s)),, o, s) + + ) + +69  + #BOOST_PP_WHILE_49 +( +p +, +o +, +s + + `BOOST_PP_WHILE_49_C +( + `BOOST_PP_BOOL +##(50, s)),, o, s) + + ) + +70  + #BOOST_PP_WHILE_50 +( +p +, +o +, +s + + `BOOST_PP_WHILE_50_C +( + `BOOST_PP_BOOL +##(51, s)),, o, s) + + ) + +71  + #BOOST_PP_WHILE_51 +( +p +, +o +, +s + + `BOOST_PP_WHILE_51_C +( + `BOOST_PP_BOOL +##(52, s)),, o, s) + + ) + +72  + #BOOST_PP_WHILE_52 +( +p +, +o +, +s + + `BOOST_PP_WHILE_52_C +( + `BOOST_PP_BOOL +##(53, s)),, o, s) + + ) + +73  + #BOOST_PP_WHILE_53 +( +p +, +o +, +s + + `BOOST_PP_WHILE_53_C +( + `BOOST_PP_BOOL +##(54, s)),, o, s) + + ) + +74  + #BOOST_PP_WHILE_54 +( +p +, +o +, +s + + `BOOST_PP_WHILE_54_C +( + `BOOST_PP_BOOL +##(55, s)),, o, s) + + ) + +75  + #BOOST_PP_WHILE_55 +( +p +, +o +, +s + + `BOOST_PP_WHILE_55_C +( + `BOOST_PP_BOOL +##(56, s)),, o, s) + + ) + +76  + #BOOST_PP_WHILE_56 +( +p +, +o +, +s + + `BOOST_PP_WHILE_56_C +( + `BOOST_PP_BOOL +##(57, s)),, o, s) + + ) + +77  + #BOOST_PP_WHILE_57 +( +p +, +o +, +s + + `BOOST_PP_WHILE_57_C +( + `BOOST_PP_BOOL +##(58, s)),, o, s) + + ) + +78  + #BOOST_PP_WHILE_58 +( +p +, +o +, +s + + `BOOST_PP_WHILE_58_C +( + `BOOST_PP_BOOL +##(59, s)),, o, s) + + ) + +79  + #BOOST_PP_WHILE_59 +( +p +, +o +, +s + + `BOOST_PP_WHILE_59_C +( + `BOOST_PP_BOOL +##(60, s)),, o, s) + + ) + +80  + #BOOST_PP_WHILE_60 +( +p +, +o +, +s + + `BOOST_PP_WHILE_60_C +( + `BOOST_PP_BOOL +##(61, s)),, o, s) + + ) + +81  + #BOOST_PP_WHILE_61 +( +p +, +o +, +s + + `BOOST_PP_WHILE_61_C +( + `BOOST_PP_BOOL +##(62, s)),, o, s) + + ) + +82  + #BOOST_PP_WHILE_62 +( +p +, +o +, +s + + `BOOST_PP_WHILE_62_C +( + `BOOST_PP_BOOL +##(63, s)),, o, s) + + ) + +83  + #BOOST_PP_WHILE_63 +( +p +, +o +, +s + + `BOOST_PP_WHILE_63_C +( + `BOOST_PP_BOOL +##(64, s)),, o, s) + + ) + +84  + #BOOST_PP_WHILE_64 +( +p +, +o +, +s + + `BOOST_PP_WHILE_64_C +( + `BOOST_PP_BOOL +##(65, s)),, o, s) + + ) + +85  + #BOOST_PP_WHILE_65 +( +p +, +o +, +s + + `BOOST_PP_WHILE_65_C +( + `BOOST_PP_BOOL +##(66, s)),, o, s) + + ) + +86  + #BOOST_PP_WHILE_66 +( +p +, +o +, +s + + `BOOST_PP_WHILE_66_C +( + `BOOST_PP_BOOL +##(67, s)),, o, s) + + ) + +87  + #BOOST_PP_WHILE_67 +( +p +, +o +, +s + + `BOOST_PP_WHILE_67_C +( + `BOOST_PP_BOOL +##(68, s)),, o, s) + + ) + +88  + #BOOST_PP_WHILE_68 +( +p +, +o +, +s + + `BOOST_PP_WHILE_68_C +( + `BOOST_PP_BOOL +##(69, s)),, o, s) + + ) + +89  + #BOOST_PP_WHILE_69 +( +p +, +o +, +s + + `BOOST_PP_WHILE_69_C +( + `BOOST_PP_BOOL +##(70, s)),, o, s) + + ) + +90  + #BOOST_PP_WHILE_70 +( +p +, +o +, +s + + `BOOST_PP_WHILE_70_C +( + `BOOST_PP_BOOL +##(71, s)),, o, s) + + ) + +91  + #BOOST_PP_WHILE_71 +( +p +, +o +, +s + + `BOOST_PP_WHILE_71_C +( + `BOOST_PP_BOOL +##(72, s)),, o, s) + + ) + +92  + #BOOST_PP_WHILE_72 +( +p +, +o +, +s + + `BOOST_PP_WHILE_72_C +( + `BOOST_PP_BOOL +##(73, s)),, o, s) + + ) + +93  + #BOOST_PP_WHILE_73 +( +p +, +o +, +s + + `BOOST_PP_WHILE_73_C +( + `BOOST_PP_BOOL +##(74, s)),, o, s) + + ) + +94  + #BOOST_PP_WHILE_74 +( +p +, +o +, +s + + `BOOST_PP_WHILE_74_C +( + `BOOST_PP_BOOL +##(75, s)),, o, s) + + ) + +95  + #BOOST_PP_WHILE_75 +( +p +, +o +, +s + + `BOOST_PP_WHILE_75_C +( + `BOOST_PP_BOOL +##(76, s)),, o, s) + + ) + +96  + #BOOST_PP_WHILE_76 +( +p +, +o +, +s + + `BOOST_PP_WHILE_76_C +( + `BOOST_PP_BOOL +##(77, s)),, o, s) + + ) + +97  + #BOOST_PP_WHILE_77 +( +p +, +o +, +s + + `BOOST_PP_WHILE_77_C +( + `BOOST_PP_BOOL +##(78, s)),, o, s) + + ) + +98  + #BOOST_PP_WHILE_78 +( +p +, +o +, +s + + `BOOST_PP_WHILE_78_C +( + `BOOST_PP_BOOL +##(79, s)),, o, s) + + ) + +99  + #BOOST_PP_WHILE_79 +( +p +, +o +, +s + + `BOOST_PP_WHILE_79_C +( + `BOOST_PP_BOOL +##(80, s)),, o, s) + + ) + +100  + #BOOST_PP_WHILE_80 +( +p +, +o +, +s + + `BOOST_PP_WHILE_80_C +( + `BOOST_PP_BOOL +##(81, s)),, o, s) + + ) + +101  + #BOOST_PP_WHILE_81 +( +p +, +o +, +s + + `BOOST_PP_WHILE_81_C +( + `BOOST_PP_BOOL +##(82, s)),, o, s) + + ) + +102  + #BOOST_PP_WHILE_82 +( +p +, +o +, +s + + `BOOST_PP_WHILE_82_C +( + `BOOST_PP_BOOL +##(83, s)),, o, s) + + ) + +103  + #BOOST_PP_WHILE_83 +( +p +, +o +, +s + + `BOOST_PP_WHILE_83_C +( + `BOOST_PP_BOOL +##(84, s)),, o, s) + + ) + +104  + #BOOST_PP_WHILE_84 +( +p +, +o +, +s + + `BOOST_PP_WHILE_84_C +( + `BOOST_PP_BOOL +##(85, s)),, o, s) + + ) + +105  + #BOOST_PP_WHILE_85 +( +p +, +o +, +s + + `BOOST_PP_WHILE_85_C +( + `BOOST_PP_BOOL +##(86, s)),, o, s) + + ) + +106  + #BOOST_PP_WHILE_86 +( +p +, +o +, +s + + `BOOST_PP_WHILE_86_C +( + `BOOST_PP_BOOL +##(87, s)),, o, s) + + ) + +107  + #BOOST_PP_WHILE_87 +( +p +, +o +, +s + + `BOOST_PP_WHILE_87_C +( + `BOOST_PP_BOOL +##(88, s)),, o, s) + + ) + +108  + #BOOST_PP_WHILE_88 +( +p +, +o +, +s + + `BOOST_PP_WHILE_88_C +( + `BOOST_PP_BOOL +##(89, s)),, o, s) + + ) + +109  + #BOOST_PP_WHILE_89 +( +p +, +o +, +s + + `BOOST_PP_WHILE_89_C +( + `BOOST_PP_BOOL +##(90, s)),, o, s) + + ) + +110  + #BOOST_PP_WHILE_90 +( +p +, +o +, +s + + `BOOST_PP_WHILE_90_C +( + `BOOST_PP_BOOL +##(91, s)),, o, s) + + ) + +111  + #BOOST_PP_WHILE_91 +( +p +, +o +, +s + + `BOOST_PP_WHILE_91_C +( + `BOOST_PP_BOOL +##(92, s)),, o, s) + + ) + +112  + #BOOST_PP_WHILE_92 +( +p +, +o +, +s + + `BOOST_PP_WHILE_92_C +( + `BOOST_PP_BOOL +##(93, s)),, o, s) + + ) + +113  + #BOOST_PP_WHILE_93 +( +p +, +o +, +s + + `BOOST_PP_WHILE_93_C +( + `BOOST_PP_BOOL +##(94, s)),, o, s) + + ) + +114  + #BOOST_PP_WHILE_94 +( +p +, +o +, +s + + `BOOST_PP_WHILE_94_C +( + `BOOST_PP_BOOL +##(95, s)),, o, s) + + ) + +115  + #BOOST_PP_WHILE_95 +( +p +, +o +, +s + + `BOOST_PP_WHILE_95_C +( + `BOOST_PP_BOOL +##(96, s)),, o, s) + + ) + +116  + #BOOST_PP_WHILE_96 +( +p +, +o +, +s + + `BOOST_PP_WHILE_96_C +( + `BOOST_PP_BOOL +##(97, s)),, o, s) + + ) + +117  + #BOOST_PP_WHILE_97 +( +p +, +o +, +s + + `BOOST_PP_WHILE_97_C +( + `BOOST_PP_BOOL +##(98, s)),, o, s) + + ) + +118  + #BOOST_PP_WHILE_98 +( +p +, +o +, +s + + `BOOST_PP_WHILE_98_C +( + `BOOST_PP_BOOL +##(99, s)),, o, s) + + ) + +119  + #BOOST_PP_WHILE_99 +( +p +, +o +, +s + + `BOOST_PP_WHILE_99_C +( + `BOOST_PP_BOOL +##(100, s)),, o, s) + + ) + +120  + #BOOST_PP_WHILE_100 +( +p +, +o +, +s + + `BOOST_PP_WHILE_100_C +( + `BOOST_PP_BOOL +##(101, s)),, o, s) + + ) + +121  + #BOOST_PP_WHILE_101 +( +p +, +o +, +s + + `BOOST_PP_WHILE_101_C +( + `BOOST_PP_BOOL +##(102, s)),, o, s) + + ) + +122  + #BOOST_PP_WHILE_102 +( +p +, +o +, +s + + `BOOST_PP_WHILE_102_C +( + `BOOST_PP_BOOL +##(103, s)),, o, s) + + ) + +123  + #BOOST_PP_WHILE_103 +( +p +, +o +, +s + + `BOOST_PP_WHILE_103_C +( + `BOOST_PP_BOOL +##(104, s)),, o, s) + + ) + +124  + #BOOST_PP_WHILE_104 +( +p +, +o +, +s + + `BOOST_PP_WHILE_104_C +( + `BOOST_PP_BOOL +##(105, s)),, o, s) + + ) + +125  + #BOOST_PP_WHILE_105 +( +p +, +o +, +s + + `BOOST_PP_WHILE_105_C +( + `BOOST_PP_BOOL +##(106, s)),, o, s) + + ) + +126  + #BOOST_PP_WHILE_106 +( +p +, +o +, +s + + `BOOST_PP_WHILE_106_C +( + `BOOST_PP_BOOL +##(107, s)),, o, s) + + ) + +127  + #BOOST_PP_WHILE_107 +( +p +, +o +, +s + + `BOOST_PP_WHILE_107_C +( + `BOOST_PP_BOOL +##(108, s)),, o, s) + + ) + +128  + #BOOST_PP_WHILE_108 +( +p +, +o +, +s + + `BOOST_PP_WHILE_108_C +( + `BOOST_PP_BOOL +##(109, s)),, o, s) + + ) + +129  + #BOOST_PP_WHILE_109 +( +p +, +o +, +s + + `BOOST_PP_WHILE_109_C +( + `BOOST_PP_BOOL +##(110, s)),, o, s) + + ) + +130  + #BOOST_PP_WHILE_110 +( +p +, +o +, +s + + `BOOST_PP_WHILE_110_C +( + `BOOST_PP_BOOL +##(111, s)),, o, s) + + ) + +131  + #BOOST_PP_WHILE_111 +( +p +, +o +, +s + + `BOOST_PP_WHILE_111_C +( + `BOOST_PP_BOOL +##(112, s)),, o, s) + + ) + +132  + #BOOST_PP_WHILE_112 +( +p +, +o +, +s + + `BOOST_PP_WHILE_112_C +( + `BOOST_PP_BOOL +##(113, s)),, o, s) + + ) + +133  + #BOOST_PP_WHILE_113 +( +p +, +o +, +s + + `BOOST_PP_WHILE_113_C +( + `BOOST_PP_BOOL +##(114, s)),, o, s) + + ) + +134  + #BOOST_PP_WHILE_114 +( +p +, +o +, +s + + `BOOST_PP_WHILE_114_C +( + `BOOST_PP_BOOL +##(115, s)),, o, s) + + ) + +135  + #BOOST_PP_WHILE_115 +( +p +, +o +, +s + + `BOOST_PP_WHILE_115_C +( + `BOOST_PP_BOOL +##(116, s)),, o, s) + + ) + +136  + #BOOST_PP_WHILE_116 +( +p +, +o +, +s + + `BOOST_PP_WHILE_116_C +( + `BOOST_PP_BOOL +##(117, s)),, o, s) + + ) + +137  + #BOOST_PP_WHILE_117 +( +p +, +o +, +s + + `BOOST_PP_WHILE_117_C +( + `BOOST_PP_BOOL +##(118, s)),, o, s) + + ) + +138  + #BOOST_PP_WHILE_118 +( +p +, +o +, +s + + `BOOST_PP_WHILE_118_C +( + `BOOST_PP_BOOL +##(119, s)),, o, s) + + ) + +139  + #BOOST_PP_WHILE_119 +( +p +, +o +, +s + + `BOOST_PP_WHILE_119_C +( + `BOOST_PP_BOOL +##(120, s)),, o, s) + + ) + +140  + #BOOST_PP_WHILE_120 +( +p +, +o +, +s + + `BOOST_PP_WHILE_120_C +( + `BOOST_PP_BOOL +##(121, s)),, o, s) + + ) + +141  + #BOOST_PP_WHILE_121 +( +p +, +o +, +s + + `BOOST_PP_WHILE_121_C +( + `BOOST_PP_BOOL +##(122, s)),, o, s) + + ) + +142  + #BOOST_PP_WHILE_122 +( +p +, +o +, +s + + `BOOST_PP_WHILE_122_C +( + `BOOST_PP_BOOL +##(123, s)),, o, s) + + ) + +143  + #BOOST_PP_WHILE_123 +( +p +, +o +, +s + + `BOOST_PP_WHILE_123_C +( + `BOOST_PP_BOOL +##(124, s)),, o, s) + + ) + +144  + #BOOST_PP_WHILE_124 +( +p +, +o +, +s + + `BOOST_PP_WHILE_124_C +( + `BOOST_PP_BOOL +##(125, s)),, o, s) + + ) + +145  + #BOOST_PP_WHILE_125 +( +p +, +o +, +s + + `BOOST_PP_WHILE_125_C +( + `BOOST_PP_BOOL +##(126, s)),, o, s) + + ) + +146  + #BOOST_PP_WHILE_126 +( +p +, +o +, +s + + `BOOST_PP_WHILE_126_C +( + `BOOST_PP_BOOL +##(127, s)),, o, s) + + ) + +147  + #BOOST_PP_WHILE_127 +( +p +, +o +, +s + + `BOOST_PP_WHILE_127_C +( + `BOOST_PP_BOOL +##(128, s)),, o, s) + + ) + +148  + #BOOST_PP_WHILE_128 +( +p +, +o +, +s + + `BOOST_PP_WHILE_128_C +( + `BOOST_PP_BOOL +##(129, s)),, o, s) + + ) + +149  + #BOOST_PP_WHILE_129 +( +p +, +o +, +s + + `BOOST_PP_WHILE_129_C +( + `BOOST_PP_BOOL +##(130, s)),, o, s) + + ) + +150  + #BOOST_PP_WHILE_130 +( +p +, +o +, +s + + `BOOST_PP_WHILE_130_C +( + `BOOST_PP_BOOL +##(131, s)),, o, s) + + ) + +151  + #BOOST_PP_WHILE_131 +( +p +, +o +, +s + + `BOOST_PP_WHILE_131_C +( + `BOOST_PP_BOOL +##(132, s)),, o, s) + + ) + +152  + #BOOST_PP_WHILE_132 +( +p +, +o +, +s + + `BOOST_PP_WHILE_132_C +( + `BOOST_PP_BOOL +##(133, s)),, o, s) + + ) + +153  + #BOOST_PP_WHILE_133 +( +p +, +o +, +s + + `BOOST_PP_WHILE_133_C +( + `BOOST_PP_BOOL +##(134, s)),, o, s) + + ) + +154  + #BOOST_PP_WHILE_134 +( +p +, +o +, +s + + `BOOST_PP_WHILE_134_C +( + `BOOST_PP_BOOL +##(135, s)),, o, s) + + ) + +155  + #BOOST_PP_WHILE_135 +( +p +, +o +, +s + + `BOOST_PP_WHILE_135_C +( + `BOOST_PP_BOOL +##(136, s)),, o, s) + + ) + +156  + #BOOST_PP_WHILE_136 +( +p +, +o +, +s + + `BOOST_PP_WHILE_136_C +( + `BOOST_PP_BOOL +##(137, s)),, o, s) + + ) + +157  + #BOOST_PP_WHILE_137 +( +p +, +o +, +s + + `BOOST_PP_WHILE_137_C +( + `BOOST_PP_BOOL +##(138, s)),, o, s) + + ) + +158  + #BOOST_PP_WHILE_138 +( +p +, +o +, +s + + `BOOST_PP_WHILE_138_C +( + `BOOST_PP_BOOL +##(139, s)),, o, s) + + ) + +159  + #BOOST_PP_WHILE_139 +( +p +, +o +, +s + + `BOOST_PP_WHILE_139_C +( + `BOOST_PP_BOOL +##(140, s)),, o, s) + + ) + +160  + #BOOST_PP_WHILE_140 +( +p +, +o +, +s + + `BOOST_PP_WHILE_140_C +( + `BOOST_PP_BOOL +##(141, s)),, o, s) + + ) + +161  + #BOOST_PP_WHILE_141 +( +p +, +o +, +s + + `BOOST_PP_WHILE_141_C +( + `BOOST_PP_BOOL +##(142, s)),, o, s) + + ) + +162  + #BOOST_PP_WHILE_142 +( +p +, +o +, +s + + `BOOST_PP_WHILE_142_C +( + `BOOST_PP_BOOL +##(143, s)),, o, s) + + ) + +163  + #BOOST_PP_WHILE_143 +( +p +, +o +, +s + + `BOOST_PP_WHILE_143_C +( + `BOOST_PP_BOOL +##(144, s)),, o, s) + + ) + +164  + #BOOST_PP_WHILE_144 +( +p +, +o +, +s + + `BOOST_PP_WHILE_144_C +( + `BOOST_PP_BOOL +##(145, s)),, o, s) + + ) + +165  + #BOOST_PP_WHILE_145 +( +p +, +o +, +s + + `BOOST_PP_WHILE_145_C +( + `BOOST_PP_BOOL +##(146, s)),, o, s) + + ) + +166  + #BOOST_PP_WHILE_146 +( +p +, +o +, +s + + `BOOST_PP_WHILE_146_C +( + `BOOST_PP_BOOL +##(147, s)),, o, s) + + ) + +167  + #BOOST_PP_WHILE_147 +( +p +, +o +, +s + + `BOOST_PP_WHILE_147_C +( + `BOOST_PP_BOOL +##(148, s)),, o, s) + + ) + +168  + #BOOST_PP_WHILE_148 +( +p +, +o +, +s + + `BOOST_PP_WHILE_148_C +( + `BOOST_PP_BOOL +##(149, s)),, o, s) + + ) + +169  + #BOOST_PP_WHILE_149 +( +p +, +o +, +s + + `BOOST_PP_WHILE_149_C +( + `BOOST_PP_BOOL +##(150, s)),, o, s) + + ) + +170  + #BOOST_PP_WHILE_150 +( +p +, +o +, +s + + `BOOST_PP_WHILE_150_C +( + `BOOST_PP_BOOL +##(151, s)),, o, s) + + ) + +171  + #BOOST_PP_WHILE_151 +( +p +, +o +, +s + + `BOOST_PP_WHILE_151_C +( + `BOOST_PP_BOOL +##(152, s)),, o, s) + + ) + +172  + #BOOST_PP_WHILE_152 +( +p +, +o +, +s + + `BOOST_PP_WHILE_152_C +( + `BOOST_PP_BOOL +##(153, s)),, o, s) + + ) + +173  + #BOOST_PP_WHILE_153 +( +p +, +o +, +s + + `BOOST_PP_WHILE_153_C +( + `BOOST_PP_BOOL +##(154, s)),, o, s) + + ) + +174  + #BOOST_PP_WHILE_154 +( +p +, +o +, +s + + `BOOST_PP_WHILE_154_C +( + `BOOST_PP_BOOL +##(155, s)),, o, s) + + ) + +175  + #BOOST_PP_WHILE_155 +( +p +, +o +, +s + + `BOOST_PP_WHILE_155_C +( + `BOOST_PP_BOOL +##(156, s)),, o, s) + + ) + +176  + #BOOST_PP_WHILE_156 +( +p +, +o +, +s + + `BOOST_PP_WHILE_156_C +( + `BOOST_PP_BOOL +##(157, s)),, o, s) + + ) + +177  + #BOOST_PP_WHILE_157 +( +p +, +o +, +s + + `BOOST_PP_WHILE_157_C +( + `BOOST_PP_BOOL +##(158, s)),, o, s) + + ) + +178  + #BOOST_PP_WHILE_158 +( +p +, +o +, +s + + `BOOST_PP_WHILE_158_C +( + `BOOST_PP_BOOL +##(159, s)),, o, s) + + ) + +179  + #BOOST_PP_WHILE_159 +( +p +, +o +, +s + + `BOOST_PP_WHILE_159_C +( + `BOOST_PP_BOOL +##(160, s)),, o, s) + + ) + +180  + #BOOST_PP_WHILE_160 +( +p +, +o +, +s + + `BOOST_PP_WHILE_160_C +( + `BOOST_PP_BOOL +##(161, s)),, o, s) + + ) + +181  + #BOOST_PP_WHILE_161 +( +p +, +o +, +s + + `BOOST_PP_WHILE_161_C +( + `BOOST_PP_BOOL +##(162, s)),, o, s) + + ) + +182  + #BOOST_PP_WHILE_162 +( +p +, +o +, +s + + `BOOST_PP_WHILE_162_C +( + `BOOST_PP_BOOL +##(163, s)),, o, s) + + ) + +183  + #BOOST_PP_WHILE_163 +( +p +, +o +, +s + + `BOOST_PP_WHILE_163_C +( + `BOOST_PP_BOOL +##(164, s)),, o, s) + + ) + +184  + #BOOST_PP_WHILE_164 +( +p +, +o +, +s + + `BOOST_PP_WHILE_164_C +( + `BOOST_PP_BOOL +##(165, s)),, o, s) + + ) + +185  + #BOOST_PP_WHILE_165 +( +p +, +o +, +s + + `BOOST_PP_WHILE_165_C +( + `BOOST_PP_BOOL +##(166, s)),, o, s) + + ) + +186  + #BOOST_PP_WHILE_166 +( +p +, +o +, +s + + `BOOST_PP_WHILE_166_C +( + `BOOST_PP_BOOL +##(167, s)),, o, s) + + ) + +187  + #BOOST_PP_WHILE_167 +( +p +, +o +, +s + + `BOOST_PP_WHILE_167_C +( + `BOOST_PP_BOOL +##(168, s)),, o, s) + + ) + +188  + #BOOST_PP_WHILE_168 +( +p +, +o +, +s + + `BOOST_PP_WHILE_168_C +( + `BOOST_PP_BOOL +##(169, s)),, o, s) + + ) + +189  + #BOOST_PP_WHILE_169 +( +p +, +o +, +s + + `BOOST_PP_WHILE_169_C +( + `BOOST_PP_BOOL +##(170, s)),, o, s) + + ) + +190  + #BOOST_PP_WHILE_170 +( +p +, +o +, +s + + `BOOST_PP_WHILE_170_C +( + `BOOST_PP_BOOL +##(171, s)),, o, s) + + ) + +191  + #BOOST_PP_WHILE_171 +( +p +, +o +, +s + + `BOOST_PP_WHILE_171_C +( + `BOOST_PP_BOOL +##(172, s)),, o, s) + + ) + +192  + #BOOST_PP_WHILE_172 +( +p +, +o +, +s + + `BOOST_PP_WHILE_172_C +( + `BOOST_PP_BOOL +##(173, s)),, o, s) + + ) + +193  + #BOOST_PP_WHILE_173 +( +p +, +o +, +s + + `BOOST_PP_WHILE_173_C +( + `BOOST_PP_BOOL +##(174, s)),, o, s) + + ) + +194  + #BOOST_PP_WHILE_174 +( +p +, +o +, +s + + `BOOST_PP_WHILE_174_C +( + `BOOST_PP_BOOL +##(175, s)),, o, s) + + ) + +195  + #BOOST_PP_WHILE_175 +( +p +, +o +, +s + + `BOOST_PP_WHILE_175_C +( + `BOOST_PP_BOOL +##(176, s)),, o, s) + + ) + +196  + #BOOST_PP_WHILE_176 +( +p +, +o +, +s + + `BOOST_PP_WHILE_176_C +( + `BOOST_PP_BOOL +##(177, s)),, o, s) + + ) + +197  + #BOOST_PP_WHILE_177 +( +p +, +o +, +s + + `BOOST_PP_WHILE_177_C +( + `BOOST_PP_BOOL +##(178, s)),, o, s) + + ) + +198  + #BOOST_PP_WHILE_178 +( +p +, +o +, +s + + `BOOST_PP_WHILE_178_C +( + `BOOST_PP_BOOL +##(179, s)),, o, s) + + ) + +199  + #BOOST_PP_WHILE_179 +( +p +, +o +, +s + + `BOOST_PP_WHILE_179_C +( + `BOOST_PP_BOOL +##(180, s)),, o, s) + + ) + +200  + #BOOST_PP_WHILE_180 +( +p +, +o +, +s + + `BOOST_PP_WHILE_180_C +( + `BOOST_PP_BOOL +##(181, s)),, o, s) + + ) + +201  + #BOOST_PP_WHILE_181 +( +p +, +o +, +s + + `BOOST_PP_WHILE_181_C +( + `BOOST_PP_BOOL +##(182, s)),, o, s) + + ) + +202  + #BOOST_PP_WHILE_182 +( +p +, +o +, +s + + `BOOST_PP_WHILE_182_C +( + `BOOST_PP_BOOL +##(183, s)),, o, s) + + ) + +203  + #BOOST_PP_WHILE_183 +( +p +, +o +, +s + + `BOOST_PP_WHILE_183_C +( + `BOOST_PP_BOOL +##(184, s)),, o, s) + + ) + +204  + #BOOST_PP_WHILE_184 +( +p +, +o +, +s + + `BOOST_PP_WHILE_184_C +( + `BOOST_PP_BOOL +##(185, s)),, o, s) + + ) + +205  + #BOOST_PP_WHILE_185 +( +p +, +o +, +s + + `BOOST_PP_WHILE_185_C +( + `BOOST_PP_BOOL +##(186, s)),, o, s) + + ) + +206  + #BOOST_PP_WHILE_186 +( +p +, +o +, +s + + `BOOST_PP_WHILE_186_C +( + `BOOST_PP_BOOL +##(187, s)),, o, s) + + ) + +207  + #BOOST_PP_WHILE_187 +( +p +, +o +, +s + + `BOOST_PP_WHILE_187_C +( + `BOOST_PP_BOOL +##(188, s)),, o, s) + + ) + +208  + #BOOST_PP_WHILE_188 +( +p +, +o +, +s + + `BOOST_PP_WHILE_188_C +( + `BOOST_PP_BOOL +##(189, s)),, o, s) + + ) + +209  + #BOOST_PP_WHILE_189 +( +p +, +o +, +s + + `BOOST_PP_WHILE_189_C +( + `BOOST_PP_BOOL +##(190, s)),, o, s) + + ) + +210  + #BOOST_PP_WHILE_190 +( +p +, +o +, +s + + `BOOST_PP_WHILE_190_C +( + `BOOST_PP_BOOL +##(191, s)),, o, s) + + ) + +211  + #BOOST_PP_WHILE_191 +( +p +, +o +, +s + + `BOOST_PP_WHILE_191_C +( + `BOOST_PP_BOOL +##(192, s)),, o, s) + + ) + +212  + #BOOST_PP_WHILE_192 +( +p +, +o +, +s + + `BOOST_PP_WHILE_192_C +( + `BOOST_PP_BOOL +##(193, s)),, o, s) + + ) + +213  + #BOOST_PP_WHILE_193 +( +p +, +o +, +s + + `BOOST_PP_WHILE_193_C +( + `BOOST_PP_BOOL +##(194, s)),, o, s) + + ) + +214  + #BOOST_PP_WHILE_194 +( +p +, +o +, +s + + `BOOST_PP_WHILE_194_C +( + `BOOST_PP_BOOL +##(195, s)),, o, s) + + ) + +215  + #BOOST_PP_WHILE_195 +( +p +, +o +, +s + + `BOOST_PP_WHILE_195_C +( + `BOOST_PP_BOOL +##(196, s)),, o, s) + + ) + +216  + #BOOST_PP_WHILE_196 +( +p +, +o +, +s + + `BOOST_PP_WHILE_196_C +( + `BOOST_PP_BOOL +##(197, s)),, o, s) + + ) + +217  + #BOOST_PP_WHILE_197 +( +p +, +o +, +s + + `BOOST_PP_WHILE_197_C +( + `BOOST_PP_BOOL +##(198, s)),, o, s) + + ) + +218  + #BOOST_PP_WHILE_198 +( +p +, +o +, +s + + `BOOST_PP_WHILE_198_C +( + `BOOST_PP_BOOL +##(199, s)),, o, s) + + ) + +219  + #BOOST_PP_WHILE_199 +( +p +, +o +, +s + + `BOOST_PP_WHILE_199_C +( + `BOOST_PP_BOOL +##(200, s)),, o, s) + + ) + +220  + #BOOST_PP_WHILE_200 +( +p +, +o +, +s + + `BOOST_PP_WHILE_200_C +( + `BOOST_PP_BOOL +##(201, s)),, o, s) + + ) + +221  + #BOOST_PP_WHILE_201 +( +p +, +o +, +s + + `BOOST_PP_WHILE_201_C +( + `BOOST_PP_BOOL +##(202, s)),, o, s) + + ) + +222  + #BOOST_PP_WHILE_202 +( +p +, +o +, +s + + `BOOST_PP_WHILE_202_C +( + `BOOST_PP_BOOL +##(203, s)),, o, s) + + ) + +223  + #BOOST_PP_WHILE_203 +( +p +, +o +, +s + + `BOOST_PP_WHILE_203_C +( + `BOOST_PP_BOOL +##(204, s)),, o, s) + + ) + +224  + #BOOST_PP_WHILE_204 +( +p +, +o +, +s + + `BOOST_PP_WHILE_204_C +( + `BOOST_PP_BOOL +##(205, s)),, o, s) + + ) + +225  + #BOOST_PP_WHILE_205 +( +p +, +o +, +s + + `BOOST_PP_WHILE_205_C +( + `BOOST_PP_BOOL +##(206, s)),, o, s) + + ) + +226  + #BOOST_PP_WHILE_206 +( +p +, +o +, +s + + `BOOST_PP_WHILE_206_C +( + `BOOST_PP_BOOL +##(207, s)),, o, s) + + ) + +227  + #BOOST_PP_WHILE_207 +( +p +, +o +, +s + + `BOOST_PP_WHILE_207_C +( + `BOOST_PP_BOOL +##(208, s)),, o, s) + + ) + +228  + #BOOST_PP_WHILE_208 +( +p +, +o +, +s + + `BOOST_PP_WHILE_208_C +( + `BOOST_PP_BOOL +##(209, s)),, o, s) + + ) + +229  + #BOOST_PP_WHILE_209 +( +p +, +o +, +s + + `BOOST_PP_WHILE_209_C +( + `BOOST_PP_BOOL +##(210, s)),, o, s) + + ) + +230  + #BOOST_PP_WHILE_210 +( +p +, +o +, +s + + `BOOST_PP_WHILE_210_C +( + `BOOST_PP_BOOL +##(211, s)),, o, s) + + ) + +231  + #BOOST_PP_WHILE_211 +( +p +, +o +, +s + + `BOOST_PP_WHILE_211_C +( + `BOOST_PP_BOOL +##(212, s)),, o, s) + + ) + +232  + #BOOST_PP_WHILE_212 +( +p +, +o +, +s + + `BOOST_PP_WHILE_212_C +( + `BOOST_PP_BOOL +##(213, s)),, o, s) + + ) + +233  + #BOOST_PP_WHILE_213 +( +p +, +o +, +s + + `BOOST_PP_WHILE_213_C +( + `BOOST_PP_BOOL +##(214, s)),, o, s) + + ) + +234  + #BOOST_PP_WHILE_214 +( +p +, +o +, +s + + `BOOST_PP_WHILE_214_C +( + `BOOST_PP_BOOL +##(215, s)),, o, s) + + ) + +235  + #BOOST_PP_WHILE_215 +( +p +, +o +, +s + + `BOOST_PP_WHILE_215_C +( + `BOOST_PP_BOOL +##(216, s)),, o, s) + + ) + +236  + #BOOST_PP_WHILE_216 +( +p +, +o +, +s + + `BOOST_PP_WHILE_216_C +( + `BOOST_PP_BOOL +##(217, s)),, o, s) + + ) + +237  + #BOOST_PP_WHILE_217 +( +p +, +o +, +s + + `BOOST_PP_WHILE_217_C +( + `BOOST_PP_BOOL +##(218, s)),, o, s) + + ) + +238  + #BOOST_PP_WHILE_218 +( +p +, +o +, +s + + `BOOST_PP_WHILE_218_C +( + `BOOST_PP_BOOL +##(219, s)),, o, s) + + ) + +239  + #BOOST_PP_WHILE_219 +( +p +, +o +, +s + + `BOOST_PP_WHILE_219_C +( + `BOOST_PP_BOOL +##(220, s)),, o, s) + + ) + +240  + #BOOST_PP_WHILE_220 +( +p +, +o +, +s + + `BOOST_PP_WHILE_220_C +( + `BOOST_PP_BOOL +##(221, s)),, o, s) + + ) + +241  + #BOOST_PP_WHILE_221 +( +p +, +o +, +s + + `BOOST_PP_WHILE_221_C +( + `BOOST_PP_BOOL +##(222, s)),, o, s) + + ) + +242  + #BOOST_PP_WHILE_222 +( +p +, +o +, +s + + `BOOST_PP_WHILE_222_C +( + `BOOST_PP_BOOL +##(223, s)),, o, s) + + ) + +243  + #BOOST_PP_WHILE_223 +( +p +, +o +, +s + + `BOOST_PP_WHILE_223_C +( + `BOOST_PP_BOOL +##(224, s)),, o, s) + + ) + +244  + #BOOST_PP_WHILE_224 +( +p +, +o +, +s + + `BOOST_PP_WHILE_224_C +( + `BOOST_PP_BOOL +##(225, s)),, o, s) + + ) + +245  + #BOOST_PP_WHILE_225 +( +p +, +o +, +s + + `BOOST_PP_WHILE_225_C +( + `BOOST_PP_BOOL +##(226, s)),, o, s) + + ) + +246  + #BOOST_PP_WHILE_226 +( +p +, +o +, +s + + `BOOST_PP_WHILE_226_C +( + `BOOST_PP_BOOL +##(227, s)),, o, s) + + ) + +247  + #BOOST_PP_WHILE_227 +( +p +, +o +, +s + + `BOOST_PP_WHILE_227_C +( + `BOOST_PP_BOOL +##(228, s)),, o, s) + + ) + +248  + #BOOST_PP_WHILE_228 +( +p +, +o +, +s + + `BOOST_PP_WHILE_228_C +( + `BOOST_PP_BOOL +##(229, s)),, o, s) + + ) + +249  + #BOOST_PP_WHILE_229 +( +p +, +o +, +s + + `BOOST_PP_WHILE_229_C +( + `BOOST_PP_BOOL +##(230, s)),, o, s) + + ) + +250  + #BOOST_PP_WHILE_230 +( +p +, +o +, +s + + `BOOST_PP_WHILE_230_C +( + `BOOST_PP_BOOL +##(231, s)),, o, s) + + ) + +251  + #BOOST_PP_WHILE_231 +( +p +, +o +, +s + + `BOOST_PP_WHILE_231_C +( + `BOOST_PP_BOOL +##(232, s)),, o, s) + + ) + +252  + #BOOST_PP_WHILE_232 +( +p +, +o +, +s + + `BOOST_PP_WHILE_232_C +( + `BOOST_PP_BOOL +##(233, s)),, o, s) + + ) + +253  + #BOOST_PP_WHILE_233 +( +p +, +o +, +s + + `BOOST_PP_WHILE_233_C +( + `BOOST_PP_BOOL +##(234, s)),, o, s) + + ) + +254  + #BOOST_PP_WHILE_234 +( +p +, +o +, +s + + `BOOST_PP_WHILE_234_C +( + `BOOST_PP_BOOL +##(235, s)),, o, s) + + ) + +255  + #BOOST_PP_WHILE_235 +( +p +, +o +, +s + + `BOOST_PP_WHILE_235_C +( + `BOOST_PP_BOOL +##(236, s)),, o, s) + + ) + +256  + #BOOST_PP_WHILE_236 +( +p +, +o +, +s + + `BOOST_PP_WHILE_236_C +( + `BOOST_PP_BOOL +##(237, s)),, o, s) + + ) + +257  + #BOOST_PP_WHILE_237 +( +p +, +o +, +s + + `BOOST_PP_WHILE_237_C +( + `BOOST_PP_BOOL +##(238, s)),, o, s) + + ) + +258  + #BOOST_PP_WHILE_238 +( +p +, +o +, +s + + `BOOST_PP_WHILE_238_C +( + `BOOST_PP_BOOL +##(239, s)),, o, s) + + ) + +259  + #BOOST_PP_WHILE_239 +( +p +, +o +, +s + + `BOOST_PP_WHILE_239_C +( + `BOOST_PP_BOOL +##(240, s)),, o, s) + + ) + +260  + #BOOST_PP_WHILE_240 +( +p +, +o +, +s + + `BOOST_PP_WHILE_240_C +( + `BOOST_PP_BOOL +##(241, s)),, o, s) + + ) + +261  + #BOOST_PP_WHILE_241 +( +p +, +o +, +s + + `BOOST_PP_WHILE_241_C +( + `BOOST_PP_BOOL +##(242, s)),, o, s) + + ) + +262  + #BOOST_PP_WHILE_242 +( +p +, +o +, +s + + `BOOST_PP_WHILE_242_C +( + `BOOST_PP_BOOL +##(243, s)),, o, s) + + ) + +263  + #BOOST_PP_WHILE_243 +( +p +, +o +, +s + + `BOOST_PP_WHILE_243_C +( + `BOOST_PP_BOOL +##(244, s)),, o, s) + + ) + +264  + #BOOST_PP_WHILE_244 +( +p +, +o +, +s + + `BOOST_PP_WHILE_244_C +( + `BOOST_PP_BOOL +##(245, s)),, o, s) + + ) + +265  + #BOOST_PP_WHILE_245 +( +p +, +o +, +s + + `BOOST_PP_WHILE_245_C +( + `BOOST_PP_BOOL +##(246, s)),, o, s) + + ) + +266  + #BOOST_PP_WHILE_246 +( +p +, +o +, +s + + `BOOST_PP_WHILE_246_C +( + `BOOST_PP_BOOL +##(247, s)),, o, s) + + ) + +267  + #BOOST_PP_WHILE_247 +( +p +, +o +, +s + + `BOOST_PP_WHILE_247_C +( + `BOOST_PP_BOOL +##(248, s)),, o, s) + + ) + +268  + #BOOST_PP_WHILE_248 +( +p +, +o +, +s + + `BOOST_PP_WHILE_248_C +( + `BOOST_PP_BOOL +##(249, s)),, o, s) + + ) + +269  + #BOOST_PP_WHILE_249 +( +p +, +o +, +s + + `BOOST_PP_WHILE_249_C +( + `BOOST_PP_BOOL +##(250, s)),, o, s) + + ) + +270  + #BOOST_PP_WHILE_250 +( +p +, +o +, +s + + `BOOST_PP_WHILE_250_C +( + `BOOST_PP_BOOL +##(251, s)),, o, s) + + ) + +271  + #BOOST_PP_WHILE_251 +( +p +, +o +, +s + + `BOOST_PP_WHILE_251_C +( + `BOOST_PP_BOOL +##(252, s)),, o, s) + + ) + +272  + #BOOST_PP_WHILE_252 +( +p +, +o +, +s + + `BOOST_PP_WHILE_252_C +( + `BOOST_PP_BOOL +##(253, s)),, o, s) + + ) + +273  + #BOOST_PP_WHILE_253 +( +p +, +o +, +s + + `BOOST_PP_WHILE_253_C +( + `BOOST_PP_BOOL +##(254, s)),, o, s) + + ) + +274  + #BOOST_PP_WHILE_254 +( +p +, +o +, +s + + `BOOST_PP_WHILE_254_C +( + `BOOST_PP_BOOL +##(255, s)),, o, s) + + ) + +275  + #BOOST_PP_WHILE_255 +( +p +, +o +, +s + + `BOOST_PP_WHILE_255_C +( + `BOOST_PP_BOOL +##(256, s)),, o, s) + + ) + +276  + #BOOST_PP_WHILE_256 +( +p +, +o +, +s + + `BOOST_PP_WHILE_256_C +( + `BOOST_PP_BOOL +##(257, s)),, o, s) + + ) + +277  +#def + #BOOST_PP_WHILE_1_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_2 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(2, s)) + + ) + +279  + #BOOST_PP_WHILE_2_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_3 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(3, s)) + + ) + +280  + #BOOST_PP_WHILE_3_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_4 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(4, s)) + + ) + +281  + #BOOST_PP_WHILE_4_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_5 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(5, s)) + + ) + +282  + #BOOST_PP_WHILE_5_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_6 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(6, s)) + + ) + +283  + #BOOST_PP_WHILE_6_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_7 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(7, s)) + + ) + +284  + #BOOST_PP_WHILE_7_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_8 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(8, s)) + + ) + +285  + #BOOST_PP_WHILE_8_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_9 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(9, s)) + + ) + +286  + #BOOST_PP_WHILE_9_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_10 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(10, s)) + + ) + +287  + #BOOST_PP_WHILE_10_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_11 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(11, s)) + + ) + +288  + #BOOST_PP_WHILE_11_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_12 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(12, s)) + + ) + +289  + #BOOST_PP_WHILE_12_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_13 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(13, s)) + + ) + +290  + #BOOST_PP_WHILE_13_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_14 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(14, s)) + + ) + +291  + #BOOST_PP_WHILE_14_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_15 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(15, s)) + + ) + +292  + #BOOST_PP_WHILE_15_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_16 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(16, s)) + + ) + +293  + #BOOST_PP_WHILE_16_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_17 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(17, s)) + + ) + +294  + #BOOST_PP_WHILE_17_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_18 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(18, s)) + + ) + +295  + #BOOST_PP_WHILE_18_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_19 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(19, s)) + + ) + +296  + #BOOST_PP_WHILE_19_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_20 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(20, s)) + + ) + +297  + #BOOST_PP_WHILE_20_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_21 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(21, s)) + + ) + +298  + #BOOST_PP_WHILE_21_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_22 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(22, s)) + + ) + +299  + #BOOST_PP_WHILE_22_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_23 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(23, s)) + + ) + +300  + #BOOST_PP_WHILE_23_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_24 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(24, s)) + + ) + +301  + #BOOST_PP_WHILE_24_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_25 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(25, s)) + + ) + +302  + #BOOST_PP_WHILE_25_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_26 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(26, s)) + + ) + +303  + #BOOST_PP_WHILE_26_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_27 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(27, s)) + + ) + +304  + #BOOST_PP_WHILE_27_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_28 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(28, s)) + + ) + +305  + #BOOST_PP_WHILE_28_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_29 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(29, s)) + + ) + +306  + #BOOST_PP_WHILE_29_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_30 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(30, s)) + + ) + +307  + #BOOST_PP_WHILE_30_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_31 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(31, s)) + + ) + +308  + #BOOST_PP_WHILE_31_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_32 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(32, s)) + + ) + +309  + #BOOST_PP_WHILE_32_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_33 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(33, s)) + + ) + +310  + #BOOST_PP_WHILE_33_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_34 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(34, s)) + + ) + +311  + #BOOST_PP_WHILE_34_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_35 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(35, s)) + + ) + +312  + #BOOST_PP_WHILE_35_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_36 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(36, s)) + + ) + +313  + #BOOST_PP_WHILE_36_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_37 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(37, s)) + + ) + +314  + #BOOST_PP_WHILE_37_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_38 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(38, s)) + + ) + +315  + #BOOST_PP_WHILE_38_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_39 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(39, s)) + + ) + +316  + #BOOST_PP_WHILE_39_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_40 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(40, s)) + + ) + +317  + #BOOST_PP_WHILE_40_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_41 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(41, s)) + + ) + +318  + #BOOST_PP_WHILE_41_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_42 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(42, s)) + + ) + +319  + #BOOST_PP_WHILE_42_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_43 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(43, s)) + + ) + +320  + #BOOST_PP_WHILE_43_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_44 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(44, s)) + + ) + +321  + #BOOST_PP_WHILE_44_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_45 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(45, s)) + + ) + +322  + #BOOST_PP_WHILE_45_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_46 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(46, s)) + + ) + +323  + #BOOST_PP_WHILE_46_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_47 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(47, s)) + + ) + +324  + #BOOST_PP_WHILE_47_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_48 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(48, s)) + + ) + +325  + #BOOST_PP_WHILE_48_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_49 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(49, s)) + + ) + +326  + #BOOST_PP_WHILE_49_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_50 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(50, s)) + + ) + +327  + #BOOST_PP_WHILE_50_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_51 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(51, s)) + + ) + +328  + #BOOST_PP_WHILE_51_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_52 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(52, s)) + + ) + +329  + #BOOST_PP_WHILE_52_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_53 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(53, s)) + + ) + +330  + #BOOST_PP_WHILE_53_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_54 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(54, s)) + + ) + +331  + #BOOST_PP_WHILE_54_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_55 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(55, s)) + + ) + +332  + #BOOST_PP_WHILE_55_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_56 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(56, s)) + + ) + +333  + #BOOST_PP_WHILE_56_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_57 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(57, s)) + + ) + +334  + #BOOST_PP_WHILE_57_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_58 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(58, s)) + + ) + +335  + #BOOST_PP_WHILE_58_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_59 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(59, s)) + + ) + +336  + #BOOST_PP_WHILE_59_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_60 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(60, s)) + + ) + +337  + #BOOST_PP_WHILE_60_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_61 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(61, s)) + + ) + +338  + #BOOST_PP_WHILE_61_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_62 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(62, s)) + + ) + +339  + #BOOST_PP_WHILE_62_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_63 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(63, s)) + + ) + +340  + #BOOST_PP_WHILE_63_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_64 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(64, s)) + + ) + +341  + #BOOST_PP_WHILE_64_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_65 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(65, s)) + + ) + +342  + #BOOST_PP_WHILE_65_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_66 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(66, s)) + + ) + +343  + #BOOST_PP_WHILE_66_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_67 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(67, s)) + + ) + +344  + #BOOST_PP_WHILE_67_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_68 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(68, s)) + + ) + +345  + #BOOST_PP_WHILE_68_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_69 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(69, s)) + + ) + +346  + #BOOST_PP_WHILE_69_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_70 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(70, s)) + + ) + +347  + #BOOST_PP_WHILE_70_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_71 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(71, s)) + + ) + +348  + #BOOST_PP_WHILE_71_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_72 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(72, s)) + + ) + +349  + #BOOST_PP_WHILE_72_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_73 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(73, s)) + + ) + +350  + #BOOST_PP_WHILE_73_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_74 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(74, s)) + + ) + +351  + #BOOST_PP_WHILE_74_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_75 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(75, s)) + + ) + +352  + #BOOST_PP_WHILE_75_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_76 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(76, s)) + + ) + +353  + #BOOST_PP_WHILE_76_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_77 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(77, s)) + + ) + +354  + #BOOST_PP_WHILE_77_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_78 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(78, s)) + + ) + +355  + #BOOST_PP_WHILE_78_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_79 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(79, s)) + + ) + +356  + #BOOST_PP_WHILE_79_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_80 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(80, s)) + + ) + +357  + #BOOST_PP_WHILE_80_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_81 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(81, s)) + + ) + +358  + #BOOST_PP_WHILE_81_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_82 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(82, s)) + + ) + +359  + #BOOST_PP_WHILE_82_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_83 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(83, s)) + + ) + +360  + #BOOST_PP_WHILE_83_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_84 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(84, s)) + + ) + +361  + #BOOST_PP_WHILE_84_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_85 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(85, s)) + + ) + +362  + #BOOST_PP_WHILE_85_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_86 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(86, s)) + + ) + +363  + #BOOST_PP_WHILE_86_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_87 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(87, s)) + + ) + +364  + #BOOST_PP_WHILE_87_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_88 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(88, s)) + + ) + +365  + #BOOST_PP_WHILE_88_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_89 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(89, s)) + + ) + +366  + #BOOST_PP_WHILE_89_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_90 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(90, s)) + + ) + +367  + #BOOST_PP_WHILE_90_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_91 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(91, s)) + + ) + +368  + #BOOST_PP_WHILE_91_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_92 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(92, s)) + + ) + +369  + #BOOST_PP_WHILE_92_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_93 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(93, s)) + + ) + +370  + #BOOST_PP_WHILE_93_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_94 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(94, s)) + + ) + +371  + #BOOST_PP_WHILE_94_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_95 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(95, s)) + + ) + +372  + #BOOST_PP_WHILE_95_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_96 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(96, s)) + + ) + +373  + #BOOST_PP_WHILE_96_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_97 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(97, s)) + + ) + +374  + #BOOST_PP_WHILE_97_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_98 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(98, s)) + + ) + +375  + #BOOST_PP_WHILE_98_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_99 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(99, s)) + + ) + +376  + #BOOST_PP_WHILE_99_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_100 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(100, s)) + + ) + +377  + #BOOST_PP_WHILE_100_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_101 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(101, s)) + + ) + +378  + #BOOST_PP_WHILE_101_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_102 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(102, s)) + + ) + +379  + #BOOST_PP_WHILE_102_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_103 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(103, s)) + + ) + +380  + #BOOST_PP_WHILE_103_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_104 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(104, s)) + + ) + +381  + #BOOST_PP_WHILE_104_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_105 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(105, s)) + + ) + +382  + #BOOST_PP_WHILE_105_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_106 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(106, s)) + + ) + +383  + #BOOST_PP_WHILE_106_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_107 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(107, s)) + + ) + +384  + #BOOST_PP_WHILE_107_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_108 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(108, s)) + + ) + +385  + #BOOST_PP_WHILE_108_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_109 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(109, s)) + + ) + +386  + #BOOST_PP_WHILE_109_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_110 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(110, s)) + + ) + +387  + #BOOST_PP_WHILE_110_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_111 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(111, s)) + + ) + +388  + #BOOST_PP_WHILE_111_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_112 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(112, s)) + + ) + +389  + #BOOST_PP_WHILE_112_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_113 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(113, s)) + + ) + +390  + #BOOST_PP_WHILE_113_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_114 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(114, s)) + + ) + +391  + #BOOST_PP_WHILE_114_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_115 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(115, s)) + + ) + +392  + #BOOST_PP_WHILE_115_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_116 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(116, s)) + + ) + +393  + #BOOST_PP_WHILE_116_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_117 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(117, s)) + + ) + +394  + #BOOST_PP_WHILE_117_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_118 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(118, s)) + + ) + +395  + #BOOST_PP_WHILE_118_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_119 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(119, s)) + + ) + +396  + #BOOST_PP_WHILE_119_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_120 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(120, s)) + + ) + +397  + #BOOST_PP_WHILE_120_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_121 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(121, s)) + + ) + +398  + #BOOST_PP_WHILE_121_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_122 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(122, s)) + + ) + +399  + #BOOST_PP_WHILE_122_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_123 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(123, s)) + + ) + +400  + #BOOST_PP_WHILE_123_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_124 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(124, s)) + + ) + +401  + #BOOST_PP_WHILE_124_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_125 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(125, s)) + + ) + +402  + #BOOST_PP_WHILE_125_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_126 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(126, s)) + + ) + +403  + #BOOST_PP_WHILE_126_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_127 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(127, s)) + + ) + +404  + #BOOST_PP_WHILE_127_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_128 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(128, s)) + + ) + +405  + #BOOST_PP_WHILE_128_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_129 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(129, s)) + + ) + +406  + #BOOST_PP_WHILE_129_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_130 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(130, s)) + + ) + +407  + #BOOST_PP_WHILE_130_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_131 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(131, s)) + + ) + +408  + #BOOST_PP_WHILE_131_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_132 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(132, s)) + + ) + +409  + #BOOST_PP_WHILE_132_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_133 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(133, s)) + + ) + +410  + #BOOST_PP_WHILE_133_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_134 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(134, s)) + + ) + +411  + #BOOST_PP_WHILE_134_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_135 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(135, s)) + + ) + +412  + #BOOST_PP_WHILE_135_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_136 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(136, s)) + + ) + +413  + #BOOST_PP_WHILE_136_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_137 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(137, s)) + + ) + +414  + #BOOST_PP_WHILE_137_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_138 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(138, s)) + + ) + +415  + #BOOST_PP_WHILE_138_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_139 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(139, s)) + + ) + +416  + #BOOST_PP_WHILE_139_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_140 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(140, s)) + + ) + +417  + #BOOST_PP_WHILE_140_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_141 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(141, s)) + + ) + +418  + #BOOST_PP_WHILE_141_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_142 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(142, s)) + + ) + +419  + #BOOST_PP_WHILE_142_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_143 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(143, s)) + + ) + +420  + #BOOST_PP_WHILE_143_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_144 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(144, s)) + + ) + +421  + #BOOST_PP_WHILE_144_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_145 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(145, s)) + + ) + +422  + #BOOST_PP_WHILE_145_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_146 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(146, s)) + + ) + +423  + #BOOST_PP_WHILE_146_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_147 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(147, s)) + + ) + +424  + #BOOST_PP_WHILE_147_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_148 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(148, s)) + + ) + +425  + #BOOST_PP_WHILE_148_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_149 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(149, s)) + + ) + +426  + #BOOST_PP_WHILE_149_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_150 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(150, s)) + + ) + +427  + #BOOST_PP_WHILE_150_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_151 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(151, s)) + + ) + +428  + #BOOST_PP_WHILE_151_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_152 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(152, s)) + + ) + +429  + #BOOST_PP_WHILE_152_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_153 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(153, s)) + + ) + +430  + #BOOST_PP_WHILE_153_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_154 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(154, s)) + + ) + +431  + #BOOST_PP_WHILE_154_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_155 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(155, s)) + + ) + +432  + #BOOST_PP_WHILE_155_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_156 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(156, s)) + + ) + +433  + #BOOST_PP_WHILE_156_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_157 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(157, s)) + + ) + +434  + #BOOST_PP_WHILE_157_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_158 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(158, s)) + + ) + +435  + #BOOST_PP_WHILE_158_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_159 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(159, s)) + + ) + +436  + #BOOST_PP_WHILE_159_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_160 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(160, s)) + + ) + +437  + #BOOST_PP_WHILE_160_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_161 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(161, s)) + + ) + +438  + #BOOST_PP_WHILE_161_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_162 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(162, s)) + + ) + +439  + #BOOST_PP_WHILE_162_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_163 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(163, s)) + + ) + +440  + #BOOST_PP_WHILE_163_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_164 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(164, s)) + + ) + +441  + #BOOST_PP_WHILE_164_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_165 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(165, s)) + + ) + +442  + #BOOST_PP_WHILE_165_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_166 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(166, s)) + + ) + +443  + #BOOST_PP_WHILE_166_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_167 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(167, s)) + + ) + +444  + #BOOST_PP_WHILE_167_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_168 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(168, s)) + + ) + +445  + #BOOST_PP_WHILE_168_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_169 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(169, s)) + + ) + +446  + #BOOST_PP_WHILE_169_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_170 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(170, s)) + + ) + +447  + #BOOST_PP_WHILE_170_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_171 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(171, s)) + + ) + +448  + #BOOST_PP_WHILE_171_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_172 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(172, s)) + + ) + +449  + #BOOST_PP_WHILE_172_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_173 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(173, s)) + + ) + +450  + #BOOST_PP_WHILE_173_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_174 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(174, s)) + + ) + +451  + #BOOST_PP_WHILE_174_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_175 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(175, s)) + + ) + +452  + #BOOST_PP_WHILE_175_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_176 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(176, s)) + + ) + +453  + #BOOST_PP_WHILE_176_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_177 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(177, s)) + + ) + +454  + #BOOST_PP_WHILE_177_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_178 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(178, s)) + + ) + +455  + #BOOST_PP_WHILE_178_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_179 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(179, s)) + + ) + +456  + #BOOST_PP_WHILE_179_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_180 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(180, s)) + + ) + +457  + #BOOST_PP_WHILE_180_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_181 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(181, s)) + + ) + +458  + #BOOST_PP_WHILE_181_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_182 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(182, s)) + + ) + +459  + #BOOST_PP_WHILE_182_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_183 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(183, s)) + + ) + +460  + #BOOST_PP_WHILE_183_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_184 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(184, s)) + + ) + +461  + #BOOST_PP_WHILE_184_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_185 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(185, s)) + + ) + +462  + #BOOST_PP_WHILE_185_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_186 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(186, s)) + + ) + +463  + #BOOST_PP_WHILE_186_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_187 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(187, s)) + + ) + +464  + #BOOST_PP_WHILE_187_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_188 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(188, s)) + + ) + +465  + #BOOST_PP_WHILE_188_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_189 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(189, s)) + + ) + +466  + #BOOST_PP_WHILE_189_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_190 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(190, s)) + + ) + +467  + #BOOST_PP_WHILE_190_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_191 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(191, s)) + + ) + +468  + #BOOST_PP_WHILE_191_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_192 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(192, s)) + + ) + +469  + #BOOST_PP_WHILE_192_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_193 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(193, s)) + + ) + +470  + #BOOST_PP_WHILE_193_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_194 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(194, s)) + + ) + +471  + #BOOST_PP_WHILE_194_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_195 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(195, s)) + + ) + +472  + #BOOST_PP_WHILE_195_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_196 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(196, s)) + + ) + +473  + #BOOST_PP_WHILE_196_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_197 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(197, s)) + + ) + +474  + #BOOST_PP_WHILE_197_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_198 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(198, s)) + + ) + +475  + #BOOST_PP_WHILE_198_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_199 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(199, s)) + + ) + +476  + #BOOST_PP_WHILE_199_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_200 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(200, s)) + + ) + +477  + #BOOST_PP_WHILE_200_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_201 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(201, s)) + + ) + +478  + #BOOST_PP_WHILE_201_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_202 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(202, s)) + + ) + +479  + #BOOST_PP_WHILE_202_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_203 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(203, s)) + + ) + +480  + #BOOST_PP_WHILE_203_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_204 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(204, s)) + + ) + +481  + #BOOST_PP_WHILE_204_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_205 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(205, s)) + + ) + +482  + #BOOST_PP_WHILE_205_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_206 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(206, s)) + + ) + +483  + #BOOST_PP_WHILE_206_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_207 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(207, s)) + + ) + +484  + #BOOST_PP_WHILE_207_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_208 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(208, s)) + + ) + +485  + #BOOST_PP_WHILE_208_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_209 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(209, s)) + + ) + +486  + #BOOST_PP_WHILE_209_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_210 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(210, s)) + + ) + +487  + #BOOST_PP_WHILE_210_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_211 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(211, s)) + + ) + +488  + #BOOST_PP_WHILE_211_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_212 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(212, s)) + + ) + +489  + #BOOST_PP_WHILE_212_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_213 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(213, s)) + + ) + +490  + #BOOST_PP_WHILE_213_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_214 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(214, s)) + + ) + +491  + #BOOST_PP_WHILE_214_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_215 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(215, s)) + + ) + +492  + #BOOST_PP_WHILE_215_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_216 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(216, s)) + + ) + +493  + #BOOST_PP_WHILE_216_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_217 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(217, s)) + + ) + +494  + #BOOST_PP_WHILE_217_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_218 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(218, s)) + + ) + +495  + #BOOST_PP_WHILE_218_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_219 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(219, s)) + + ) + +496  + #BOOST_PP_WHILE_219_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_220 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(220, s)) + + ) + +497  + #BOOST_PP_WHILE_220_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_221 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(221, s)) + + ) + +498  + #BOOST_PP_WHILE_221_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_222 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(222, s)) + + ) + +499  + #BOOST_PP_WHILE_222_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_223 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(223, s)) + + ) + +500  + #BOOST_PP_WHILE_223_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_224 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(224, s)) + + ) + +501  + #BOOST_PP_WHILE_224_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_225 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(225, s)) + + ) + +502  + #BOOST_PP_WHILE_225_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_226 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(226, s)) + + ) + +503  + #BOOST_PP_WHILE_226_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_227 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(227, s)) + + ) + +504  + #BOOST_PP_WHILE_227_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_228 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(228, s)) + + ) + +505  + #BOOST_PP_WHILE_228_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_229 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(229, s)) + + ) + +506  + #BOOST_PP_WHILE_229_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_230 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(230, s)) + + ) + +507  + #BOOST_PP_WHILE_230_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_231 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(231, s)) + + ) + +508  + #BOOST_PP_WHILE_231_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_232 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(232, s)) + + ) + +509  + #BOOST_PP_WHILE_232_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_233 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(233, s)) + + ) + +510  + #BOOST_PP_WHILE_233_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_234 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(234, s)) + + ) + +511  + #BOOST_PP_WHILE_234_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_235 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(235, s)) + + ) + +512  + #BOOST_PP_WHILE_235_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_236 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(236, s)) + + ) + +513  + #BOOST_PP_WHILE_236_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_237 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(237, s)) + + ) + +514  + #BOOST_PP_WHILE_237_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_238 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(238, s)) + + ) + +515  + #BOOST_PP_WHILE_238_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_239 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(239, s)) + + ) + +516  + #BOOST_PP_WHILE_239_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_240 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(240, s)) + + ) + +517  + #BOOST_PP_WHILE_240_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_241 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(241, s)) + + ) + +518  + #BOOST_PP_WHILE_241_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_242 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(242, s)) + + ) + +519  + #BOOST_PP_WHILE_242_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_243 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(243, s)) + + ) + +520  + #BOOST_PP_WHILE_243_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_244 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(244, s)) + + ) + +521  + #BOOST_PP_WHILE_244_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_245 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(245, s)) + + ) + +522  + #BOOST_PP_WHILE_245_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_246 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(246, s)) + + ) + +523  + #BOOST_PP_WHILE_246_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_247 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(247, s)) + + ) + +524  + #BOOST_PP_WHILE_247_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_248 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(248, s)) + + ) + +525  + #BOOST_PP_WHILE_248_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_249 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(249, s)) + + ) + +526  + #BOOST_PP_WHILE_249_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_250 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(250, s)) + + ) + +527  + #BOOST_PP_WHILE_250_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_251 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(251, s)) + + ) + +528  + #BOOST_PP_WHILE_251_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_252 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(252, s)) + + ) + +529  + #BOOST_PP_WHILE_252_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_253 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(253, s)) + + ) + +530  + #BOOST_PP_WHILE_253_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_254 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(254, s)) + + ) + +531  + #BOOST_PP_WHILE_254_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_255 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(255, s)) + + ) + +532  + #BOOST_PP_WHILE_255_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_256 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(256, s)) + + ) + +533  + #BOOST_PP_WHILE_256_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_257 +, +BOOST_PP_TUPLE_ELEM_3_2 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_TUPLE_ELEM_2_1 +)(257, s)) + + ) + + @/usr/include/boost/preprocessor/control/detail/edg/while.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_CONTROL_DETAIL_EDG_WHILE_HPP + + +15  + #BOOST_PREPROCESSOR_CONTROL_DETAIL_EDG_WHILE_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  +#def + #BOOST_PP_WHILE_1 +( +p +, +o +, +s + + `BOOST_PP_WHILE_1_I +, o, s) + + ) + +21  + #BOOST_PP_WHILE_2 +( +p +, +o +, +s + + `BOOST_PP_WHILE_2_I +, o, s) + + ) + +22  + #BOOST_PP_WHILE_3 +( +p +, +o +, +s + + `BOOST_PP_WHILE_3_I +, o, s) + + ) + +23  + #BOOST_PP_WHILE_4 +( +p +, +o +, +s + + `BOOST_PP_WHILE_4_I +, o, s) + + ) + +24  + #BOOST_PP_WHILE_5 +( +p +, +o +, +s + + `BOOST_PP_WHILE_5_I +, o, s) + + ) + +25  + #BOOST_PP_WHILE_6 +( +p +, +o +, +s + + `BOOST_PP_WHILE_6_I +, o, s) + + ) + +26  + #BOOST_PP_WHILE_7 +( +p +, +o +, +s + + `BOOST_PP_WHILE_7_I +, o, s) + + ) + +27  + #BOOST_PP_WHILE_8 +( +p +, +o +, +s + + `BOOST_PP_WHILE_8_I +, o, s) + + ) + +28  + #BOOST_PP_WHILE_9 +( +p +, +o +, +s + + `BOOST_PP_WHILE_9_I +, o, s) + + ) + +29  + #BOOST_PP_WHILE_10 +( +p +, +o +, +s + + `BOOST_PP_WHILE_10_I +, o, s) + + ) + +30  + #BOOST_PP_WHILE_11 +( +p +, +o +, +s + + `BOOST_PP_WHILE_11_I +, o, s) + + ) + +31  + #BOOST_PP_WHILE_12 +( +p +, +o +, +s + + `BOOST_PP_WHILE_12_I +, o, s) + + ) + +32  + #BOOST_PP_WHILE_13 +( +p +, +o +, +s + + `BOOST_PP_WHILE_13_I +, o, s) + + ) + +33  + #BOOST_PP_WHILE_14 +( +p +, +o +, +s + + `BOOST_PP_WHILE_14_I +, o, s) + + ) + +34  + #BOOST_PP_WHILE_15 +( +p +, +o +, +s + + `BOOST_PP_WHILE_15_I +, o, s) + + ) + +35  + #BOOST_PP_WHILE_16 +( +p +, +o +, +s + + `BOOST_PP_WHILE_16_I +, o, s) + + ) + +36  + #BOOST_PP_WHILE_17 +( +p +, +o +, +s + + `BOOST_PP_WHILE_17_I +, o, s) + + ) + +37  + #BOOST_PP_WHILE_18 +( +p +, +o +, +s + + `BOOST_PP_WHILE_18_I +, o, s) + + ) + +38  + #BOOST_PP_WHILE_19 +( +p +, +o +, +s + + `BOOST_PP_WHILE_19_I +, o, s) + + ) + +39  + #BOOST_PP_WHILE_20 +( +p +, +o +, +s + + `BOOST_PP_WHILE_20_I +, o, s) + + ) + +40  + #BOOST_PP_WHILE_21 +( +p +, +o +, +s + + `BOOST_PP_WHILE_21_I +, o, s) + + ) + +41  + #BOOST_PP_WHILE_22 +( +p +, +o +, +s + + `BOOST_PP_WHILE_22_I +, o, s) + + ) + +42  + #BOOST_PP_WHILE_23 +( +p +, +o +, +s + + `BOOST_PP_WHILE_23_I +, o, s) + + ) + +43  + #BOOST_PP_WHILE_24 +( +p +, +o +, +s + + `BOOST_PP_WHILE_24_I +, o, s) + + ) + +44  + #BOOST_PP_WHILE_25 +( +p +, +o +, +s + + `BOOST_PP_WHILE_25_I +, o, s) + + ) + +45  + #BOOST_PP_WHILE_26 +( +p +, +o +, +s + + `BOOST_PP_WHILE_26_I +, o, s) + + ) + +46  + #BOOST_PP_WHILE_27 +( +p +, +o +, +s + + `BOOST_PP_WHILE_27_I +, o, s) + + ) + +47  + #BOOST_PP_WHILE_28 +( +p +, +o +, +s + + `BOOST_PP_WHILE_28_I +, o, s) + + ) + +48  + #BOOST_PP_WHILE_29 +( +p +, +o +, +s + + `BOOST_PP_WHILE_29_I +, o, s) + + ) + +49  + #BOOST_PP_WHILE_30 +( +p +, +o +, +s + + `BOOST_PP_WHILE_30_I +, o, s) + + ) + +50  + #BOOST_PP_WHILE_31 +( +p +, +o +, +s + + `BOOST_PP_WHILE_31_I +, o, s) + + ) + +51  + #BOOST_PP_WHILE_32 +( +p +, +o +, +s + + `BOOST_PP_WHILE_32_I +, o, s) + + ) + +52  + #BOOST_PP_WHILE_33 +( +p +, +o +, +s + + `BOOST_PP_WHILE_33_I +, o, s) + + ) + +53  + #BOOST_PP_WHILE_34 +( +p +, +o +, +s + + `BOOST_PP_WHILE_34_I +, o, s) + + ) + +54  + #BOOST_PP_WHILE_35 +( +p +, +o +, +s + + `BOOST_PP_WHILE_35_I +, o, s) + + ) + +55  + #BOOST_PP_WHILE_36 +( +p +, +o +, +s + + `BOOST_PP_WHILE_36_I +, o, s) + + ) + +56  + #BOOST_PP_WHILE_37 +( +p +, +o +, +s + + `BOOST_PP_WHILE_37_I +, o, s) + + ) + +57  + #BOOST_PP_WHILE_38 +( +p +, +o +, +s + + `BOOST_PP_WHILE_38_I +, o, s) + + ) + +58  + #BOOST_PP_WHILE_39 +( +p +, +o +, +s + + `BOOST_PP_WHILE_39_I +, o, s) + + ) + +59  + #BOOST_PP_WHILE_40 +( +p +, +o +, +s + + `BOOST_PP_WHILE_40_I +, o, s) + + ) + +60  + #BOOST_PP_WHILE_41 +( +p +, +o +, +s + + `BOOST_PP_WHILE_41_I +, o, s) + + ) + +61  + #BOOST_PP_WHILE_42 +( +p +, +o +, +s + + `BOOST_PP_WHILE_42_I +, o, s) + + ) + +62  + #BOOST_PP_WHILE_43 +( +p +, +o +, +s + + `BOOST_PP_WHILE_43_I +, o, s) + + ) + +63  + #BOOST_PP_WHILE_44 +( +p +, +o +, +s + + `BOOST_PP_WHILE_44_I +, o, s) + + ) + +64  + #BOOST_PP_WHILE_45 +( +p +, +o +, +s + + `BOOST_PP_WHILE_45_I +, o, s) + + ) + +65  + #BOOST_PP_WHILE_46 +( +p +, +o +, +s + + `BOOST_PP_WHILE_46_I +, o, s) + + ) + +66  + #BOOST_PP_WHILE_47 +( +p +, +o +, +s + + `BOOST_PP_WHILE_47_I +, o, s) + + ) + +67  + #BOOST_PP_WHILE_48 +( +p +, +o +, +s + + `BOOST_PP_WHILE_48_I +, o, s) + + ) + +68  + #BOOST_PP_WHILE_49 +( +p +, +o +, +s + + `BOOST_PP_WHILE_49_I +, o, s) + + ) + +69  + #BOOST_PP_WHILE_50 +( +p +, +o +, +s + + `BOOST_PP_WHILE_50_I +, o, s) + + ) + +70  + #BOOST_PP_WHILE_51 +( +p +, +o +, +s + + `BOOST_PP_WHILE_51_I +, o, s) + + ) + +71  + #BOOST_PP_WHILE_52 +( +p +, +o +, +s + + `BOOST_PP_WHILE_52_I +, o, s) + + ) + +72  + #BOOST_PP_WHILE_53 +( +p +, +o +, +s + + `BOOST_PP_WHILE_53_I +, o, s) + + ) + +73  + #BOOST_PP_WHILE_54 +( +p +, +o +, +s + + `BOOST_PP_WHILE_54_I +, o, s) + + ) + +74  + #BOOST_PP_WHILE_55 +( +p +, +o +, +s + + `BOOST_PP_WHILE_55_I +, o, s) + + ) + +75  + #BOOST_PP_WHILE_56 +( +p +, +o +, +s + + `BOOST_PP_WHILE_56_I +, o, s) + + ) + +76  + #BOOST_PP_WHILE_57 +( +p +, +o +, +s + + `BOOST_PP_WHILE_57_I +, o, s) + + ) + +77  + #BOOST_PP_WHILE_58 +( +p +, +o +, +s + + `BOOST_PP_WHILE_58_I +, o, s) + + ) + +78  + #BOOST_PP_WHILE_59 +( +p +, +o +, +s + + `BOOST_PP_WHILE_59_I +, o, s) + + ) + +79  + #BOOST_PP_WHILE_60 +( +p +, +o +, +s + + `BOOST_PP_WHILE_60_I +, o, s) + + ) + +80  + #BOOST_PP_WHILE_61 +( +p +, +o +, +s + + `BOOST_PP_WHILE_61_I +, o, s) + + ) + +81  + #BOOST_PP_WHILE_62 +( +p +, +o +, +s + + `BOOST_PP_WHILE_62_I +, o, s) + + ) + +82  + #BOOST_PP_WHILE_63 +( +p +, +o +, +s + + `BOOST_PP_WHILE_63_I +, o, s) + + ) + +83  + #BOOST_PP_WHILE_64 +( +p +, +o +, +s + + `BOOST_PP_WHILE_64_I +, o, s) + + ) + +84  + #BOOST_PP_WHILE_65 +( +p +, +o +, +s + + `BOOST_PP_WHILE_65_I +, o, s) + + ) + +85  + #BOOST_PP_WHILE_66 +( +p +, +o +, +s + + `BOOST_PP_WHILE_66_I +, o, s) + + ) + +86  + #BOOST_PP_WHILE_67 +( +p +, +o +, +s + + `BOOST_PP_WHILE_67_I +, o, s) + + ) + +87  + #BOOST_PP_WHILE_68 +( +p +, +o +, +s + + `BOOST_PP_WHILE_68_I +, o, s) + + ) + +88  + #BOOST_PP_WHILE_69 +( +p +, +o +, +s + + `BOOST_PP_WHILE_69_I +, o, s) + + ) + +89  + #BOOST_PP_WHILE_70 +( +p +, +o +, +s + + `BOOST_PP_WHILE_70_I +, o, s) + + ) + +90  + #BOOST_PP_WHILE_71 +( +p +, +o +, +s + + `BOOST_PP_WHILE_71_I +, o, s) + + ) + +91  + #BOOST_PP_WHILE_72 +( +p +, +o +, +s + + `BOOST_PP_WHILE_72_I +, o, s) + + ) + +92  + #BOOST_PP_WHILE_73 +( +p +, +o +, +s + + `BOOST_PP_WHILE_73_I +, o, s) + + ) + +93  + #BOOST_PP_WHILE_74 +( +p +, +o +, +s + + `BOOST_PP_WHILE_74_I +, o, s) + + ) + +94  + #BOOST_PP_WHILE_75 +( +p +, +o +, +s + + `BOOST_PP_WHILE_75_I +, o, s) + + ) + +95  + #BOOST_PP_WHILE_76 +( +p +, +o +, +s + + `BOOST_PP_WHILE_76_I +, o, s) + + ) + +96  + #BOOST_PP_WHILE_77 +( +p +, +o +, +s + + `BOOST_PP_WHILE_77_I +, o, s) + + ) + +97  + #BOOST_PP_WHILE_78 +( +p +, +o +, +s + + `BOOST_PP_WHILE_78_I +, o, s) + + ) + +98  + #BOOST_PP_WHILE_79 +( +p +, +o +, +s + + `BOOST_PP_WHILE_79_I +, o, s) + + ) + +99  + #BOOST_PP_WHILE_80 +( +p +, +o +, +s + + `BOOST_PP_WHILE_80_I +, o, s) + + ) + +100  + #BOOST_PP_WHILE_81 +( +p +, +o +, +s + + `BOOST_PP_WHILE_81_I +, o, s) + + ) + +101  + #BOOST_PP_WHILE_82 +( +p +, +o +, +s + + `BOOST_PP_WHILE_82_I +, o, s) + + ) + +102  + #BOOST_PP_WHILE_83 +( +p +, +o +, +s + + `BOOST_PP_WHILE_83_I +, o, s) + + ) + +103  + #BOOST_PP_WHILE_84 +( +p +, +o +, +s + + `BOOST_PP_WHILE_84_I +, o, s) + + ) + +104  + #BOOST_PP_WHILE_85 +( +p +, +o +, +s + + `BOOST_PP_WHILE_85_I +, o, s) + + ) + +105  + #BOOST_PP_WHILE_86 +( +p +, +o +, +s + + `BOOST_PP_WHILE_86_I +, o, s) + + ) + +106  + #BOOST_PP_WHILE_87 +( +p +, +o +, +s + + `BOOST_PP_WHILE_87_I +, o, s) + + ) + +107  + #BOOST_PP_WHILE_88 +( +p +, +o +, +s + + `BOOST_PP_WHILE_88_I +, o, s) + + ) + +108  + #BOOST_PP_WHILE_89 +( +p +, +o +, +s + + `BOOST_PP_WHILE_89_I +, o, s) + + ) + +109  + #BOOST_PP_WHILE_90 +( +p +, +o +, +s + + `BOOST_PP_WHILE_90_I +, o, s) + + ) + +110  + #BOOST_PP_WHILE_91 +( +p +, +o +, +s + + `BOOST_PP_WHILE_91_I +, o, s) + + ) + +111  + #BOOST_PP_WHILE_92 +( +p +, +o +, +s + + `BOOST_PP_WHILE_92_I +, o, s) + + ) + +112  + #BOOST_PP_WHILE_93 +( +p +, +o +, +s + + `BOOST_PP_WHILE_93_I +, o, s) + + ) + +113  + #BOOST_PP_WHILE_94 +( +p +, +o +, +s + + `BOOST_PP_WHILE_94_I +, o, s) + + ) + +114  + #BOOST_PP_WHILE_95 +( +p +, +o +, +s + + `BOOST_PP_WHILE_95_I +, o, s) + + ) + +115  + #BOOST_PP_WHILE_96 +( +p +, +o +, +s + + `BOOST_PP_WHILE_96_I +, o, s) + + ) + +116  + #BOOST_PP_WHILE_97 +( +p +, +o +, +s + + `BOOST_PP_WHILE_97_I +, o, s) + + ) + +117  + #BOOST_PP_WHILE_98 +( +p +, +o +, +s + + `BOOST_PP_WHILE_98_I +, o, s) + + ) + +118  + #BOOST_PP_WHILE_99 +( +p +, +o +, +s + + `BOOST_PP_WHILE_99_I +, o, s) + + ) + +119  + #BOOST_PP_WHILE_100 +( +p +, +o +, +s + + `BOOST_PP_WHILE_100_I +, o, s) + + ) + +120  + #BOOST_PP_WHILE_101 +( +p +, +o +, +s + + `BOOST_PP_WHILE_101_I +, o, s) + + ) + +121  + #BOOST_PP_WHILE_102 +( +p +, +o +, +s + + `BOOST_PP_WHILE_102_I +, o, s) + + ) + +122  + #BOOST_PP_WHILE_103 +( +p +, +o +, +s + + `BOOST_PP_WHILE_103_I +, o, s) + + ) + +123  + #BOOST_PP_WHILE_104 +( +p +, +o +, +s + + `BOOST_PP_WHILE_104_I +, o, s) + + ) + +124  + #BOOST_PP_WHILE_105 +( +p +, +o +, +s + + `BOOST_PP_WHILE_105_I +, o, s) + + ) + +125  + #BOOST_PP_WHILE_106 +( +p +, +o +, +s + + `BOOST_PP_WHILE_106_I +, o, s) + + ) + +126  + #BOOST_PP_WHILE_107 +( +p +, +o +, +s + + `BOOST_PP_WHILE_107_I +, o, s) + + ) + +127  + #BOOST_PP_WHILE_108 +( +p +, +o +, +s + + `BOOST_PP_WHILE_108_I +, o, s) + + ) + +128  + #BOOST_PP_WHILE_109 +( +p +, +o +, +s + + `BOOST_PP_WHILE_109_I +, o, s) + + ) + +129  + #BOOST_PP_WHILE_110 +( +p +, +o +, +s + + `BOOST_PP_WHILE_110_I +, o, s) + + ) + +130  + #BOOST_PP_WHILE_111 +( +p +, +o +, +s + + `BOOST_PP_WHILE_111_I +, o, s) + + ) + +131  + #BOOST_PP_WHILE_112 +( +p +, +o +, +s + + `BOOST_PP_WHILE_112_I +, o, s) + + ) + +132  + #BOOST_PP_WHILE_113 +( +p +, +o +, +s + + `BOOST_PP_WHILE_113_I +, o, s) + + ) + +133  + #BOOST_PP_WHILE_114 +( +p +, +o +, +s + + `BOOST_PP_WHILE_114_I +, o, s) + + ) + +134  + #BOOST_PP_WHILE_115 +( +p +, +o +, +s + + `BOOST_PP_WHILE_115_I +, o, s) + + ) + +135  + #BOOST_PP_WHILE_116 +( +p +, +o +, +s + + `BOOST_PP_WHILE_116_I +, o, s) + + ) + +136  + #BOOST_PP_WHILE_117 +( +p +, +o +, +s + + `BOOST_PP_WHILE_117_I +, o, s) + + ) + +137  + #BOOST_PP_WHILE_118 +( +p +, +o +, +s + + `BOOST_PP_WHILE_118_I +, o, s) + + ) + +138  + #BOOST_PP_WHILE_119 +( +p +, +o +, +s + + `BOOST_PP_WHILE_119_I +, o, s) + + ) + +139  + #BOOST_PP_WHILE_120 +( +p +, +o +, +s + + `BOOST_PP_WHILE_120_I +, o, s) + + ) + +140  + #BOOST_PP_WHILE_121 +( +p +, +o +, +s + + `BOOST_PP_WHILE_121_I +, o, s) + + ) + +141  + #BOOST_PP_WHILE_122 +( +p +, +o +, +s + + `BOOST_PP_WHILE_122_I +, o, s) + + ) + +142  + #BOOST_PP_WHILE_123 +( +p +, +o +, +s + + `BOOST_PP_WHILE_123_I +, o, s) + + ) + +143  + #BOOST_PP_WHILE_124 +( +p +, +o +, +s + + `BOOST_PP_WHILE_124_I +, o, s) + + ) + +144  + #BOOST_PP_WHILE_125 +( +p +, +o +, +s + + `BOOST_PP_WHILE_125_I +, o, s) + + ) + +145  + #BOOST_PP_WHILE_126 +( +p +, +o +, +s + + `BOOST_PP_WHILE_126_I +, o, s) + + ) + +146  + #BOOST_PP_WHILE_127 +( +p +, +o +, +s + + `BOOST_PP_WHILE_127_I +, o, s) + + ) + +147  + #BOOST_PP_WHILE_128 +( +p +, +o +, +s + + `BOOST_PP_WHILE_128_I +, o, s) + + ) + +148  + #BOOST_PP_WHILE_129 +( +p +, +o +, +s + + `BOOST_PP_WHILE_129_I +, o, s) + + ) + +149  + #BOOST_PP_WHILE_130 +( +p +, +o +, +s + + `BOOST_PP_WHILE_130_I +, o, s) + + ) + +150  + #BOOST_PP_WHILE_131 +( +p +, +o +, +s + + `BOOST_PP_WHILE_131_I +, o, s) + + ) + +151  + #BOOST_PP_WHILE_132 +( +p +, +o +, +s + + `BOOST_PP_WHILE_132_I +, o, s) + + ) + +152  + #BOOST_PP_WHILE_133 +( +p +, +o +, +s + + `BOOST_PP_WHILE_133_I +, o, s) + + ) + +153  + #BOOST_PP_WHILE_134 +( +p +, +o +, +s + + `BOOST_PP_WHILE_134_I +, o, s) + + ) + +154  + #BOOST_PP_WHILE_135 +( +p +, +o +, +s + + `BOOST_PP_WHILE_135_I +, o, s) + + ) + +155  + #BOOST_PP_WHILE_136 +( +p +, +o +, +s + + `BOOST_PP_WHILE_136_I +, o, s) + + ) + +156  + #BOOST_PP_WHILE_137 +( +p +, +o +, +s + + `BOOST_PP_WHILE_137_I +, o, s) + + ) + +157  + #BOOST_PP_WHILE_138 +( +p +, +o +, +s + + `BOOST_PP_WHILE_138_I +, o, s) + + ) + +158  + #BOOST_PP_WHILE_139 +( +p +, +o +, +s + + `BOOST_PP_WHILE_139_I +, o, s) + + ) + +159  + #BOOST_PP_WHILE_140 +( +p +, +o +, +s + + `BOOST_PP_WHILE_140_I +, o, s) + + ) + +160  + #BOOST_PP_WHILE_141 +( +p +, +o +, +s + + `BOOST_PP_WHILE_141_I +, o, s) + + ) + +161  + #BOOST_PP_WHILE_142 +( +p +, +o +, +s + + `BOOST_PP_WHILE_142_I +, o, s) + + ) + +162  + #BOOST_PP_WHILE_143 +( +p +, +o +, +s + + `BOOST_PP_WHILE_143_I +, o, s) + + ) + +163  + #BOOST_PP_WHILE_144 +( +p +, +o +, +s + + `BOOST_PP_WHILE_144_I +, o, s) + + ) + +164  + #BOOST_PP_WHILE_145 +( +p +, +o +, +s + + `BOOST_PP_WHILE_145_I +, o, s) + + ) + +165  + #BOOST_PP_WHILE_146 +( +p +, +o +, +s + + `BOOST_PP_WHILE_146_I +, o, s) + + ) + +166  + #BOOST_PP_WHILE_147 +( +p +, +o +, +s + + `BOOST_PP_WHILE_147_I +, o, s) + + ) + +167  + #BOOST_PP_WHILE_148 +( +p +, +o +, +s + + `BOOST_PP_WHILE_148_I +, o, s) + + ) + +168  + #BOOST_PP_WHILE_149 +( +p +, +o +, +s + + `BOOST_PP_WHILE_149_I +, o, s) + + ) + +169  + #BOOST_PP_WHILE_150 +( +p +, +o +, +s + + `BOOST_PP_WHILE_150_I +, o, s) + + ) + +170  + #BOOST_PP_WHILE_151 +( +p +, +o +, +s + + `BOOST_PP_WHILE_151_I +, o, s) + + ) + +171  + #BOOST_PP_WHILE_152 +( +p +, +o +, +s + + `BOOST_PP_WHILE_152_I +, o, s) + + ) + +172  + #BOOST_PP_WHILE_153 +( +p +, +o +, +s + + `BOOST_PP_WHILE_153_I +, o, s) + + ) + +173  + #BOOST_PP_WHILE_154 +( +p +, +o +, +s + + `BOOST_PP_WHILE_154_I +, o, s) + + ) + +174  + #BOOST_PP_WHILE_155 +( +p +, +o +, +s + + `BOOST_PP_WHILE_155_I +, o, s) + + ) + +175  + #BOOST_PP_WHILE_156 +( +p +, +o +, +s + + `BOOST_PP_WHILE_156_I +, o, s) + + ) + +176  + #BOOST_PP_WHILE_157 +( +p +, +o +, +s + + `BOOST_PP_WHILE_157_I +, o, s) + + ) + +177  + #BOOST_PP_WHILE_158 +( +p +, +o +, +s + + `BOOST_PP_WHILE_158_I +, o, s) + + ) + +178  + #BOOST_PP_WHILE_159 +( +p +, +o +, +s + + `BOOST_PP_WHILE_159_I +, o, s) + + ) + +179  + #BOOST_PP_WHILE_160 +( +p +, +o +, +s + + `BOOST_PP_WHILE_160_I +, o, s) + + ) + +180  + #BOOST_PP_WHILE_161 +( +p +, +o +, +s + + `BOOST_PP_WHILE_161_I +, o, s) + + ) + +181  + #BOOST_PP_WHILE_162 +( +p +, +o +, +s + + `BOOST_PP_WHILE_162_I +, o, s) + + ) + +182  + #BOOST_PP_WHILE_163 +( +p +, +o +, +s + + `BOOST_PP_WHILE_163_I +, o, s) + + ) + +183  + #BOOST_PP_WHILE_164 +( +p +, +o +, +s + + `BOOST_PP_WHILE_164_I +, o, s) + + ) + +184  + #BOOST_PP_WHILE_165 +( +p +, +o +, +s + + `BOOST_PP_WHILE_165_I +, o, s) + + ) + +185  + #BOOST_PP_WHILE_166 +( +p +, +o +, +s + + `BOOST_PP_WHILE_166_I +, o, s) + + ) + +186  + #BOOST_PP_WHILE_167 +( +p +, +o +, +s + + `BOOST_PP_WHILE_167_I +, o, s) + + ) + +187  + #BOOST_PP_WHILE_168 +( +p +, +o +, +s + + `BOOST_PP_WHILE_168_I +, o, s) + + ) + +188  + #BOOST_PP_WHILE_169 +( +p +, +o +, +s + + `BOOST_PP_WHILE_169_I +, o, s) + + ) + +189  + #BOOST_PP_WHILE_170 +( +p +, +o +, +s + + `BOOST_PP_WHILE_170_I +, o, s) + + ) + +190  + #BOOST_PP_WHILE_171 +( +p +, +o +, +s + + `BOOST_PP_WHILE_171_I +, o, s) + + ) + +191  + #BOOST_PP_WHILE_172 +( +p +, +o +, +s + + `BOOST_PP_WHILE_172_I +, o, s) + + ) + +192  + #BOOST_PP_WHILE_173 +( +p +, +o +, +s + + `BOOST_PP_WHILE_173_I +, o, s) + + ) + +193  + #BOOST_PP_WHILE_174 +( +p +, +o +, +s + + `BOOST_PP_WHILE_174_I +, o, s) + + ) + +194  + #BOOST_PP_WHILE_175 +( +p +, +o +, +s + + `BOOST_PP_WHILE_175_I +, o, s) + + ) + +195  + #BOOST_PP_WHILE_176 +( +p +, +o +, +s + + `BOOST_PP_WHILE_176_I +, o, s) + + ) + +196  + #BOOST_PP_WHILE_177 +( +p +, +o +, +s + + `BOOST_PP_WHILE_177_I +, o, s) + + ) + +197  + #BOOST_PP_WHILE_178 +( +p +, +o +, +s + + `BOOST_PP_WHILE_178_I +, o, s) + + ) + +198  + #BOOST_PP_WHILE_179 +( +p +, +o +, +s + + `BOOST_PP_WHILE_179_I +, o, s) + + ) + +199  + #BOOST_PP_WHILE_180 +( +p +, +o +, +s + + `BOOST_PP_WHILE_180_I +, o, s) + + ) + +200  + #BOOST_PP_WHILE_181 +( +p +, +o +, +s + + `BOOST_PP_WHILE_181_I +, o, s) + + ) + +201  + #BOOST_PP_WHILE_182 +( +p +, +o +, +s + + `BOOST_PP_WHILE_182_I +, o, s) + + ) + +202  + #BOOST_PP_WHILE_183 +( +p +, +o +, +s + + `BOOST_PP_WHILE_183_I +, o, s) + + ) + +203  + #BOOST_PP_WHILE_184 +( +p +, +o +, +s + + `BOOST_PP_WHILE_184_I +, o, s) + + ) + +204  + #BOOST_PP_WHILE_185 +( +p +, +o +, +s + + `BOOST_PP_WHILE_185_I +, o, s) + + ) + +205  + #BOOST_PP_WHILE_186 +( +p +, +o +, +s + + `BOOST_PP_WHILE_186_I +, o, s) + + ) + +206  + #BOOST_PP_WHILE_187 +( +p +, +o +, +s + + `BOOST_PP_WHILE_187_I +, o, s) + + ) + +207  + #BOOST_PP_WHILE_188 +( +p +, +o +, +s + + `BOOST_PP_WHILE_188_I +, o, s) + + ) + +208  + #BOOST_PP_WHILE_189 +( +p +, +o +, +s + + `BOOST_PP_WHILE_189_I +, o, s) + + ) + +209  + #BOOST_PP_WHILE_190 +( +p +, +o +, +s + + `BOOST_PP_WHILE_190_I +, o, s) + + ) + +210  + #BOOST_PP_WHILE_191 +( +p +, +o +, +s + + `BOOST_PP_WHILE_191_I +, o, s) + + ) + +211  + #BOOST_PP_WHILE_192 +( +p +, +o +, +s + + `BOOST_PP_WHILE_192_I +, o, s) + + ) + +212  + #BOOST_PP_WHILE_193 +( +p +, +o +, +s + + `BOOST_PP_WHILE_193_I +, o, s) + + ) + +213  + #BOOST_PP_WHILE_194 +( +p +, +o +, +s + + `BOOST_PP_WHILE_194_I +, o, s) + + ) + +214  + #BOOST_PP_WHILE_195 +( +p +, +o +, +s + + `BOOST_PP_WHILE_195_I +, o, s) + + ) + +215  + #BOOST_PP_WHILE_196 +( +p +, +o +, +s + + `BOOST_PP_WHILE_196_I +, o, s) + + ) + +216  + #BOOST_PP_WHILE_197 +( +p +, +o +, +s + + `BOOST_PP_WHILE_197_I +, o, s) + + ) + +217  + #BOOST_PP_WHILE_198 +( +p +, +o +, +s + + `BOOST_PP_WHILE_198_I +, o, s) + + ) + +218  + #BOOST_PP_WHILE_199 +( +p +, +o +, +s + + `BOOST_PP_WHILE_199_I +, o, s) + + ) + +219  + #BOOST_PP_WHILE_200 +( +p +, +o +, +s + + `BOOST_PP_WHILE_200_I +, o, s) + + ) + +220  + #BOOST_PP_WHILE_201 +( +p +, +o +, +s + + `BOOST_PP_WHILE_201_I +, o, s) + + ) + +221  + #BOOST_PP_WHILE_202 +( +p +, +o +, +s + + `BOOST_PP_WHILE_202_I +, o, s) + + ) + +222  + #BOOST_PP_WHILE_203 +( +p +, +o +, +s + + `BOOST_PP_WHILE_203_I +, o, s) + + ) + +223  + #BOOST_PP_WHILE_204 +( +p +, +o +, +s + + `BOOST_PP_WHILE_204_I +, o, s) + + ) + +224  + #BOOST_PP_WHILE_205 +( +p +, +o +, +s + + `BOOST_PP_WHILE_205_I +, o, s) + + ) + +225  + #BOOST_PP_WHILE_206 +( +p +, +o +, +s + + `BOOST_PP_WHILE_206_I +, o, s) + + ) + +226  + #BOOST_PP_WHILE_207 +( +p +, +o +, +s + + `BOOST_PP_WHILE_207_I +, o, s) + + ) + +227  + #BOOST_PP_WHILE_208 +( +p +, +o +, +s + + `BOOST_PP_WHILE_208_I +, o, s) + + ) + +228  + #BOOST_PP_WHILE_209 +( +p +, +o +, +s + + `BOOST_PP_WHILE_209_I +, o, s) + + ) + +229  + #BOOST_PP_WHILE_210 +( +p +, +o +, +s + + `BOOST_PP_WHILE_210_I +, o, s) + + ) + +230  + #BOOST_PP_WHILE_211 +( +p +, +o +, +s + + `BOOST_PP_WHILE_211_I +, o, s) + + ) + +231  + #BOOST_PP_WHILE_212 +( +p +, +o +, +s + + `BOOST_PP_WHILE_212_I +, o, s) + + ) + +232  + #BOOST_PP_WHILE_213 +( +p +, +o +, +s + + `BOOST_PP_WHILE_213_I +, o, s) + + ) + +233  + #BOOST_PP_WHILE_214 +( +p +, +o +, +s + + `BOOST_PP_WHILE_214_I +, o, s) + + ) + +234  + #BOOST_PP_WHILE_215 +( +p +, +o +, +s + + `BOOST_PP_WHILE_215_I +, o, s) + + ) + +235  + #BOOST_PP_WHILE_216 +( +p +, +o +, +s + + `BOOST_PP_WHILE_216_I +, o, s) + + ) + +236  + #BOOST_PP_WHILE_217 +( +p +, +o +, +s + + `BOOST_PP_WHILE_217_I +, o, s) + + ) + +237  + #BOOST_PP_WHILE_218 +( +p +, +o +, +s + + `BOOST_PP_WHILE_218_I +, o, s) + + ) + +238  + #BOOST_PP_WHILE_219 +( +p +, +o +, +s + + `BOOST_PP_WHILE_219_I +, o, s) + + ) + +239  + #BOOST_PP_WHILE_220 +( +p +, +o +, +s + + `BOOST_PP_WHILE_220_I +, o, s) + + ) + +240  + #BOOST_PP_WHILE_221 +( +p +, +o +, +s + + `BOOST_PP_WHILE_221_I +, o, s) + + ) + +241  + #BOOST_PP_WHILE_222 +( +p +, +o +, +s + + `BOOST_PP_WHILE_222_I +, o, s) + + ) + +242  + #BOOST_PP_WHILE_223 +( +p +, +o +, +s + + `BOOST_PP_WHILE_223_I +, o, s) + + ) + +243  + #BOOST_PP_WHILE_224 +( +p +, +o +, +s + + `BOOST_PP_WHILE_224_I +, o, s) + + ) + +244  + #BOOST_PP_WHILE_225 +( +p +, +o +, +s + + `BOOST_PP_WHILE_225_I +, o, s) + + ) + +245  + #BOOST_PP_WHILE_226 +( +p +, +o +, +s + + `BOOST_PP_WHILE_226_I +, o, s) + + ) + +246  + #BOOST_PP_WHILE_227 +( +p +, +o +, +s + + `BOOST_PP_WHILE_227_I +, o, s) + + ) + +247  + #BOOST_PP_WHILE_228 +( +p +, +o +, +s + + `BOOST_PP_WHILE_228_I +, o, s) + + ) + +248  + #BOOST_PP_WHILE_229 +( +p +, +o +, +s + + `BOOST_PP_WHILE_229_I +, o, s) + + ) + +249  + #BOOST_PP_WHILE_230 +( +p +, +o +, +s + + `BOOST_PP_WHILE_230_I +, o, s) + + ) + +250  + #BOOST_PP_WHILE_231 +( +p +, +o +, +s + + `BOOST_PP_WHILE_231_I +, o, s) + + ) + +251  + #BOOST_PP_WHILE_232 +( +p +, +o +, +s + + `BOOST_PP_WHILE_232_I +, o, s) + + ) + +252  + #BOOST_PP_WHILE_233 +( +p +, +o +, +s + + `BOOST_PP_WHILE_233_I +, o, s) + + ) + +253  + #BOOST_PP_WHILE_234 +( +p +, +o +, +s + + `BOOST_PP_WHILE_234_I +, o, s) + + ) + +254  + #BOOST_PP_WHILE_235 +( +p +, +o +, +s + + `BOOST_PP_WHILE_235_I +, o, s) + + ) + +255  + #BOOST_PP_WHILE_236 +( +p +, +o +, +s + + `BOOST_PP_WHILE_236_I +, o, s) + + ) + +256  + #BOOST_PP_WHILE_237 +( +p +, +o +, +s + + `BOOST_PP_WHILE_237_I +, o, s) + + ) + +257  + #BOOST_PP_WHILE_238 +( +p +, +o +, +s + + `BOOST_PP_WHILE_238_I +, o, s) + + ) + +258  + #BOOST_PP_WHILE_239 +( +p +, +o +, +s + + `BOOST_PP_WHILE_239_I +, o, s) + + ) + +259  + #BOOST_PP_WHILE_240 +( +p +, +o +, +s + + `BOOST_PP_WHILE_240_I +, o, s) + + ) + +260  + #BOOST_PP_WHILE_241 +( +p +, +o +, +s + + `BOOST_PP_WHILE_241_I +, o, s) + + ) + +261  + #BOOST_PP_WHILE_242 +( +p +, +o +, +s + + `BOOST_PP_WHILE_242_I +, o, s) + + ) + +262  + #BOOST_PP_WHILE_243 +( +p +, +o +, +s + + `BOOST_PP_WHILE_243_I +, o, s) + + ) + +263  + #BOOST_PP_WHILE_244 +( +p +, +o +, +s + + `BOOST_PP_WHILE_244_I +, o, s) + + ) + +264  + #BOOST_PP_WHILE_245 +( +p +, +o +, +s + + `BOOST_PP_WHILE_245_I +, o, s) + + ) + +265  + #BOOST_PP_WHILE_246 +( +p +, +o +, +s + + `BOOST_PP_WHILE_246_I +, o, s) + + ) + +266  + #BOOST_PP_WHILE_247 +( +p +, +o +, +s + + `BOOST_PP_WHILE_247_I +, o, s) + + ) + +267  + #BOOST_PP_WHILE_248 +( +p +, +o +, +s + + `BOOST_PP_WHILE_248_I +, o, s) + + ) + +268  + #BOOST_PP_WHILE_249 +( +p +, +o +, +s + + `BOOST_PP_WHILE_249_I +, o, s) + + ) + +269  + #BOOST_PP_WHILE_250 +( +p +, +o +, +s + + `BOOST_PP_WHILE_250_I +, o, s) + + ) + +270  + #BOOST_PP_WHILE_251 +( +p +, +o +, +s + + `BOOST_PP_WHILE_251_I +, o, s) + + ) + +271  + #BOOST_PP_WHILE_252 +( +p +, +o +, +s + + `BOOST_PP_WHILE_252_I +, o, s) + + ) + +272  + #BOOST_PP_WHILE_253 +( +p +, +o +, +s + + `BOOST_PP_WHILE_253_I +, o, s) + + ) + +273  + #BOOST_PP_WHILE_254 +( +p +, +o +, +s + + `BOOST_PP_WHILE_254_I +, o, s) + + ) + +274  + #BOOST_PP_WHILE_255 +( +p +, +o +, +s + + `BOOST_PP_WHILE_255_I +, o, s) + + ) + +275  + #BOOST_PP_WHILE_256 +( +p +, +o +, +s + + `BOOST_PP_WHILE_256_I +, o, s) + + ) + +276  +#def + #BOOST_PP_WHILE_1_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(2, s), +BOOST_PP_WHILE_2 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(2, s)) + + ) + +278  + #BOOST_PP_WHILE_2_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(3, s), +BOOST_PP_WHILE_3 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(3, s)) + + ) + +279  + #BOOST_PP_WHILE_3_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(4, s), +BOOST_PP_WHILE_4 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(4, s)) + + ) + +280  + #BOOST_PP_WHILE_4_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(5, s), +BOOST_PP_WHILE_5 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(5, s)) + + ) + +281  + #BOOST_PP_WHILE_5_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(6, s), +BOOST_PP_WHILE_6 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(6, s)) + + ) + +282  + #BOOST_PP_WHILE_6_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(7, s), +BOOST_PP_WHILE_7 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(7, s)) + + ) + +283  + #BOOST_PP_WHILE_7_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(8, s), +BOOST_PP_WHILE_8 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(8, s)) + + ) + +284  + #BOOST_PP_WHILE_8_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(9, s), +BOOST_PP_WHILE_9 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(9, s)) + + ) + +285  + #BOOST_PP_WHILE_9_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(10, s), +BOOST_PP_WHILE_10 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(10, s)) + + ) + +286  + #BOOST_PP_WHILE_10_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(11, s), +BOOST_PP_WHILE_11 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(11, s)) + + ) + +287  + #BOOST_PP_WHILE_11_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(12, s), +BOOST_PP_WHILE_12 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(12, s)) + + ) + +288  + #BOOST_PP_WHILE_12_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(13, s), +BOOST_PP_WHILE_13 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(13, s)) + + ) + +289  + #BOOST_PP_WHILE_13_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(14, s), +BOOST_PP_WHILE_14 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(14, s)) + + ) + +290  + #BOOST_PP_WHILE_14_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(15, s), +BOOST_PP_WHILE_15 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(15, s)) + + ) + +291  + #BOOST_PP_WHILE_15_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(16, s), +BOOST_PP_WHILE_16 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(16, s)) + + ) + +292  + #BOOST_PP_WHILE_16_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(17, s), +BOOST_PP_WHILE_17 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(17, s)) + + ) + +293  + #BOOST_PP_WHILE_17_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(18, s), +BOOST_PP_WHILE_18 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(18, s)) + + ) + +294  + #BOOST_PP_WHILE_18_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(19, s), +BOOST_PP_WHILE_19 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(19, s)) + + ) + +295  + #BOOST_PP_WHILE_19_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(20, s), +BOOST_PP_WHILE_20 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(20, s)) + + ) + +296  + #BOOST_PP_WHILE_20_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(21, s), +BOOST_PP_WHILE_21 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(21, s)) + + ) + +297  + #BOOST_PP_WHILE_21_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(22, s), +BOOST_PP_WHILE_22 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(22, s)) + + ) + +298  + #BOOST_PP_WHILE_22_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(23, s), +BOOST_PP_WHILE_23 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(23, s)) + + ) + +299  + #BOOST_PP_WHILE_23_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(24, s), +BOOST_PP_WHILE_24 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(24, s)) + + ) + +300  + #BOOST_PP_WHILE_24_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(25, s), +BOOST_PP_WHILE_25 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(25, s)) + + ) + +301  + #BOOST_PP_WHILE_25_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(26, s), +BOOST_PP_WHILE_26 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(26, s)) + + ) + +302  + #BOOST_PP_WHILE_26_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(27, s), +BOOST_PP_WHILE_27 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(27, s)) + + ) + +303  + #BOOST_PP_WHILE_27_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(28, s), +BOOST_PP_WHILE_28 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(28, s)) + + ) + +304  + #BOOST_PP_WHILE_28_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(29, s), +BOOST_PP_WHILE_29 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(29, s)) + + ) + +305  + #BOOST_PP_WHILE_29_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(30, s), +BOOST_PP_WHILE_30 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(30, s)) + + ) + +306  + #BOOST_PP_WHILE_30_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(31, s), +BOOST_PP_WHILE_31 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(31, s)) + + ) + +307  + #BOOST_PP_WHILE_31_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(32, s), +BOOST_PP_WHILE_32 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(32, s)) + + ) + +308  + #BOOST_PP_WHILE_32_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(33, s), +BOOST_PP_WHILE_33 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(33, s)) + + ) + +309  + #BOOST_PP_WHILE_33_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(34, s), +BOOST_PP_WHILE_34 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(34, s)) + + ) + +310  + #BOOST_PP_WHILE_34_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(35, s), +BOOST_PP_WHILE_35 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(35, s)) + + ) + +311  + #BOOST_PP_WHILE_35_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(36, s), +BOOST_PP_WHILE_36 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(36, s)) + + ) + +312  + #BOOST_PP_WHILE_36_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(37, s), +BOOST_PP_WHILE_37 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(37, s)) + + ) + +313  + #BOOST_PP_WHILE_37_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(38, s), +BOOST_PP_WHILE_38 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(38, s)) + + ) + +314  + #BOOST_PP_WHILE_38_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(39, s), +BOOST_PP_WHILE_39 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(39, s)) + + ) + +315  + #BOOST_PP_WHILE_39_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(40, s), +BOOST_PP_WHILE_40 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(40, s)) + + ) + +316  + #BOOST_PP_WHILE_40_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(41, s), +BOOST_PP_WHILE_41 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(41, s)) + + ) + +317  + #BOOST_PP_WHILE_41_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(42, s), +BOOST_PP_WHILE_42 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(42, s)) + + ) + +318  + #BOOST_PP_WHILE_42_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(43, s), +BOOST_PP_WHILE_43 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(43, s)) + + ) + +319  + #BOOST_PP_WHILE_43_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(44, s), +BOOST_PP_WHILE_44 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(44, s)) + + ) + +320  + #BOOST_PP_WHILE_44_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(45, s), +BOOST_PP_WHILE_45 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(45, s)) + + ) + +321  + #BOOST_PP_WHILE_45_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(46, s), +BOOST_PP_WHILE_46 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(46, s)) + + ) + +322  + #BOOST_PP_WHILE_46_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(47, s), +BOOST_PP_WHILE_47 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(47, s)) + + ) + +323  + #BOOST_PP_WHILE_47_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(48, s), +BOOST_PP_WHILE_48 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(48, s)) + + ) + +324  + #BOOST_PP_WHILE_48_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(49, s), +BOOST_PP_WHILE_49 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(49, s)) + + ) + +325  + #BOOST_PP_WHILE_49_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(50, s), +BOOST_PP_WHILE_50 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(50, s)) + + ) + +326  + #BOOST_PP_WHILE_50_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(51, s), +BOOST_PP_WHILE_51 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(51, s)) + + ) + +327  + #BOOST_PP_WHILE_51_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(52, s), +BOOST_PP_WHILE_52 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(52, s)) + + ) + +328  + #BOOST_PP_WHILE_52_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(53, s), +BOOST_PP_WHILE_53 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(53, s)) + + ) + +329  + #BOOST_PP_WHILE_53_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(54, s), +BOOST_PP_WHILE_54 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(54, s)) + + ) + +330  + #BOOST_PP_WHILE_54_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(55, s), +BOOST_PP_WHILE_55 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(55, s)) + + ) + +331  + #BOOST_PP_WHILE_55_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(56, s), +BOOST_PP_WHILE_56 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(56, s)) + + ) + +332  + #BOOST_PP_WHILE_56_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(57, s), +BOOST_PP_WHILE_57 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(57, s)) + + ) + +333  + #BOOST_PP_WHILE_57_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(58, s), +BOOST_PP_WHILE_58 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(58, s)) + + ) + +334  + #BOOST_PP_WHILE_58_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(59, s), +BOOST_PP_WHILE_59 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(59, s)) + + ) + +335  + #BOOST_PP_WHILE_59_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(60, s), +BOOST_PP_WHILE_60 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(60, s)) + + ) + +336  + #BOOST_PP_WHILE_60_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(61, s), +BOOST_PP_WHILE_61 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(61, s)) + + ) + +337  + #BOOST_PP_WHILE_61_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(62, s), +BOOST_PP_WHILE_62 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(62, s)) + + ) + +338  + #BOOST_PP_WHILE_62_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(63, s), +BOOST_PP_WHILE_63 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(63, s)) + + ) + +339  + #BOOST_PP_WHILE_63_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(64, s), +BOOST_PP_WHILE_64 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(64, s)) + + ) + +340  + #BOOST_PP_WHILE_64_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(65, s), +BOOST_PP_WHILE_65 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(65, s)) + + ) + +341  + #BOOST_PP_WHILE_65_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(66, s), +BOOST_PP_WHILE_66 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(66, s)) + + ) + +342  + #BOOST_PP_WHILE_66_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(67, s), +BOOST_PP_WHILE_67 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(67, s)) + + ) + +343  + #BOOST_PP_WHILE_67_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(68, s), +BOOST_PP_WHILE_68 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(68, s)) + + ) + +344  + #BOOST_PP_WHILE_68_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(69, s), +BOOST_PP_WHILE_69 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(69, s)) + + ) + +345  + #BOOST_PP_WHILE_69_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(70, s), +BOOST_PP_WHILE_70 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(70, s)) + + ) + +346  + #BOOST_PP_WHILE_70_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(71, s), +BOOST_PP_WHILE_71 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(71, s)) + + ) + +347  + #BOOST_PP_WHILE_71_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(72, s), +BOOST_PP_WHILE_72 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(72, s)) + + ) + +348  + #BOOST_PP_WHILE_72_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(73, s), +BOOST_PP_WHILE_73 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(73, s)) + + ) + +349  + #BOOST_PP_WHILE_73_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(74, s), +BOOST_PP_WHILE_74 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(74, s)) + + ) + +350  + #BOOST_PP_WHILE_74_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(75, s), +BOOST_PP_WHILE_75 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(75, s)) + + ) + +351  + #BOOST_PP_WHILE_75_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(76, s), +BOOST_PP_WHILE_76 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(76, s)) + + ) + +352  + #BOOST_PP_WHILE_76_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(77, s), +BOOST_PP_WHILE_77 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(77, s)) + + ) + +353  + #BOOST_PP_WHILE_77_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(78, s), +BOOST_PP_WHILE_78 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(78, s)) + + ) + +354  + #BOOST_PP_WHILE_78_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(79, s), +BOOST_PP_WHILE_79 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(79, s)) + + ) + +355  + #BOOST_PP_WHILE_79_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(80, s), +BOOST_PP_WHILE_80 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(80, s)) + + ) + +356  + #BOOST_PP_WHILE_80_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(81, s), +BOOST_PP_WHILE_81 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(81, s)) + + ) + +357  + #BOOST_PP_WHILE_81_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(82, s), +BOOST_PP_WHILE_82 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(82, s)) + + ) + +358  + #BOOST_PP_WHILE_82_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(83, s), +BOOST_PP_WHILE_83 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(83, s)) + + ) + +359  + #BOOST_PP_WHILE_83_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(84, s), +BOOST_PP_WHILE_84 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(84, s)) + + ) + +360  + #BOOST_PP_WHILE_84_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(85, s), +BOOST_PP_WHILE_85 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(85, s)) + + ) + +361  + #BOOST_PP_WHILE_85_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(86, s), +BOOST_PP_WHILE_86 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(86, s)) + + ) + +362  + #BOOST_PP_WHILE_86_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(87, s), +BOOST_PP_WHILE_87 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(87, s)) + + ) + +363  + #BOOST_PP_WHILE_87_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(88, s), +BOOST_PP_WHILE_88 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(88, s)) + + ) + +364  + #BOOST_PP_WHILE_88_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(89, s), +BOOST_PP_WHILE_89 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(89, s)) + + ) + +365  + #BOOST_PP_WHILE_89_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(90, s), +BOOST_PP_WHILE_90 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(90, s)) + + ) + +366  + #BOOST_PP_WHILE_90_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(91, s), +BOOST_PP_WHILE_91 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(91, s)) + + ) + +367  + #BOOST_PP_WHILE_91_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(92, s), +BOOST_PP_WHILE_92 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(92, s)) + + ) + +368  + #BOOST_PP_WHILE_92_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(93, s), +BOOST_PP_WHILE_93 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(93, s)) + + ) + +369  + #BOOST_PP_WHILE_93_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(94, s), +BOOST_PP_WHILE_94 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(94, s)) + + ) + +370  + #BOOST_PP_WHILE_94_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(95, s), +BOOST_PP_WHILE_95 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(95, s)) + + ) + +371  + #BOOST_PP_WHILE_95_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(96, s), +BOOST_PP_WHILE_96 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(96, s)) + + ) + +372  + #BOOST_PP_WHILE_96_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(97, s), +BOOST_PP_WHILE_97 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(97, s)) + + ) + +373  + #BOOST_PP_WHILE_97_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(98, s), +BOOST_PP_WHILE_98 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(98, s)) + + ) + +374  + #BOOST_PP_WHILE_98_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(99, s), +BOOST_PP_WHILE_99 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(99, s)) + + ) + +375  + #BOOST_PP_WHILE_99_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(100, s), +BOOST_PP_WHILE_100 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(100, s)) + + ) + +376  + #BOOST_PP_WHILE_100_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(101, s), +BOOST_PP_WHILE_101 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(101, s)) + + ) + +377  + #BOOST_PP_WHILE_101_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(102, s), +BOOST_PP_WHILE_102 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(102, s)) + + ) + +378  + #BOOST_PP_WHILE_102_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(103, s), +BOOST_PP_WHILE_103 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(103, s)) + + ) + +379  + #BOOST_PP_WHILE_103_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(104, s), +BOOST_PP_WHILE_104 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(104, s)) + + ) + +380  + #BOOST_PP_WHILE_104_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(105, s), +BOOST_PP_WHILE_105 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(105, s)) + + ) + +381  + #BOOST_PP_WHILE_105_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(106, s), +BOOST_PP_WHILE_106 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(106, s)) + + ) + +382  + #BOOST_PP_WHILE_106_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(107, s), +BOOST_PP_WHILE_107 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(107, s)) + + ) + +383  + #BOOST_PP_WHILE_107_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(108, s), +BOOST_PP_WHILE_108 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(108, s)) + + ) + +384  + #BOOST_PP_WHILE_108_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(109, s), +BOOST_PP_WHILE_109 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(109, s)) + + ) + +385  + #BOOST_PP_WHILE_109_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(110, s), +BOOST_PP_WHILE_110 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(110, s)) + + ) + +386  + #BOOST_PP_WHILE_110_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(111, s), +BOOST_PP_WHILE_111 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(111, s)) + + ) + +387  + #BOOST_PP_WHILE_111_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(112, s), +BOOST_PP_WHILE_112 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(112, s)) + + ) + +388  + #BOOST_PP_WHILE_112_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(113, s), +BOOST_PP_WHILE_113 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(113, s)) + + ) + +389  + #BOOST_PP_WHILE_113_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(114, s), +BOOST_PP_WHILE_114 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(114, s)) + + ) + +390  + #BOOST_PP_WHILE_114_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(115, s), +BOOST_PP_WHILE_115 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(115, s)) + + ) + +391  + #BOOST_PP_WHILE_115_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(116, s), +BOOST_PP_WHILE_116 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(116, s)) + + ) + +392  + #BOOST_PP_WHILE_116_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(117, s), +BOOST_PP_WHILE_117 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(117, s)) + + ) + +393  + #BOOST_PP_WHILE_117_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(118, s), +BOOST_PP_WHILE_118 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(118, s)) + + ) + +394  + #BOOST_PP_WHILE_118_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(119, s), +BOOST_PP_WHILE_119 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(119, s)) + + ) + +395  + #BOOST_PP_WHILE_119_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(120, s), +BOOST_PP_WHILE_120 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(120, s)) + + ) + +396  + #BOOST_PP_WHILE_120_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(121, s), +BOOST_PP_WHILE_121 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(121, s)) + + ) + +397  + #BOOST_PP_WHILE_121_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(122, s), +BOOST_PP_WHILE_122 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(122, s)) + + ) + +398  + #BOOST_PP_WHILE_122_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(123, s), +BOOST_PP_WHILE_123 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(123, s)) + + ) + +399  + #BOOST_PP_WHILE_123_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(124, s), +BOOST_PP_WHILE_124 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(124, s)) + + ) + +400  + #BOOST_PP_WHILE_124_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(125, s), +BOOST_PP_WHILE_125 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(125, s)) + + ) + +401  + #BOOST_PP_WHILE_125_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(126, s), +BOOST_PP_WHILE_126 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(126, s)) + + ) + +402  + #BOOST_PP_WHILE_126_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(127, s), +BOOST_PP_WHILE_127 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(127, s)) + + ) + +403  + #BOOST_PP_WHILE_127_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(128, s), +BOOST_PP_WHILE_128 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(128, s)) + + ) + +404  + #BOOST_PP_WHILE_128_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(129, s), +BOOST_PP_WHILE_129 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(129, s)) + + ) + +405  + #BOOST_PP_WHILE_129_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(130, s), +BOOST_PP_WHILE_130 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(130, s)) + + ) + +406  + #BOOST_PP_WHILE_130_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(131, s), +BOOST_PP_WHILE_131 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(131, s)) + + ) + +407  + #BOOST_PP_WHILE_131_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(132, s), +BOOST_PP_WHILE_132 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(132, s)) + + ) + +408  + #BOOST_PP_WHILE_132_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(133, s), +BOOST_PP_WHILE_133 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(133, s)) + + ) + +409  + #BOOST_PP_WHILE_133_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(134, s), +BOOST_PP_WHILE_134 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(134, s)) + + ) + +410  + #BOOST_PP_WHILE_134_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(135, s), +BOOST_PP_WHILE_135 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(135, s)) + + ) + +411  + #BOOST_PP_WHILE_135_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(136, s), +BOOST_PP_WHILE_136 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(136, s)) + + ) + +412  + #BOOST_PP_WHILE_136_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(137, s), +BOOST_PP_WHILE_137 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(137, s)) + + ) + +413  + #BOOST_PP_WHILE_137_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(138, s), +BOOST_PP_WHILE_138 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(138, s)) + + ) + +414  + #BOOST_PP_WHILE_138_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(139, s), +BOOST_PP_WHILE_139 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(139, s)) + + ) + +415  + #BOOST_PP_WHILE_139_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(140, s), +BOOST_PP_WHILE_140 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(140, s)) + + ) + +416  + #BOOST_PP_WHILE_140_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(141, s), +BOOST_PP_WHILE_141 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(141, s)) + + ) + +417  + #BOOST_PP_WHILE_141_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(142, s), +BOOST_PP_WHILE_142 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(142, s)) + + ) + +418  + #BOOST_PP_WHILE_142_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(143, s), +BOOST_PP_WHILE_143 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(143, s)) + + ) + +419  + #BOOST_PP_WHILE_143_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(144, s), +BOOST_PP_WHILE_144 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(144, s)) + + ) + +420  + #BOOST_PP_WHILE_144_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(145, s), +BOOST_PP_WHILE_145 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(145, s)) + + ) + +421  + #BOOST_PP_WHILE_145_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(146, s), +BOOST_PP_WHILE_146 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(146, s)) + + ) + +422  + #BOOST_PP_WHILE_146_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(147, s), +BOOST_PP_WHILE_147 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(147, s)) + + ) + +423  + #BOOST_PP_WHILE_147_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(148, s), +BOOST_PP_WHILE_148 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(148, s)) + + ) + +424  + #BOOST_PP_WHILE_148_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(149, s), +BOOST_PP_WHILE_149 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(149, s)) + + ) + +425  + #BOOST_PP_WHILE_149_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(150, s), +BOOST_PP_WHILE_150 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(150, s)) + + ) + +426  + #BOOST_PP_WHILE_150_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(151, s), +BOOST_PP_WHILE_151 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(151, s)) + + ) + +427  + #BOOST_PP_WHILE_151_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(152, s), +BOOST_PP_WHILE_152 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(152, s)) + + ) + +428  + #BOOST_PP_WHILE_152_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(153, s), +BOOST_PP_WHILE_153 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(153, s)) + + ) + +429  + #BOOST_PP_WHILE_153_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(154, s), +BOOST_PP_WHILE_154 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(154, s)) + + ) + +430  + #BOOST_PP_WHILE_154_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(155, s), +BOOST_PP_WHILE_155 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(155, s)) + + ) + +431  + #BOOST_PP_WHILE_155_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(156, s), +BOOST_PP_WHILE_156 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(156, s)) + + ) + +432  + #BOOST_PP_WHILE_156_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(157, s), +BOOST_PP_WHILE_157 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(157, s)) + + ) + +433  + #BOOST_PP_WHILE_157_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(158, s), +BOOST_PP_WHILE_158 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(158, s)) + + ) + +434  + #BOOST_PP_WHILE_158_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(159, s), +BOOST_PP_WHILE_159 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(159, s)) + + ) + +435  + #BOOST_PP_WHILE_159_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(160, s), +BOOST_PP_WHILE_160 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(160, s)) + + ) + +436  + #BOOST_PP_WHILE_160_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(161, s), +BOOST_PP_WHILE_161 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(161, s)) + + ) + +437  + #BOOST_PP_WHILE_161_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(162, s), +BOOST_PP_WHILE_162 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(162, s)) + + ) + +438  + #BOOST_PP_WHILE_162_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(163, s), +BOOST_PP_WHILE_163 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(163, s)) + + ) + +439  + #BOOST_PP_WHILE_163_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(164, s), +BOOST_PP_WHILE_164 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(164, s)) + + ) + +440  + #BOOST_PP_WHILE_164_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(165, s), +BOOST_PP_WHILE_165 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(165, s)) + + ) + +441  + #BOOST_PP_WHILE_165_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(166, s), +BOOST_PP_WHILE_166 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(166, s)) + + ) + +442  + #BOOST_PP_WHILE_166_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(167, s), +BOOST_PP_WHILE_167 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(167, s)) + + ) + +443  + #BOOST_PP_WHILE_167_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(168, s), +BOOST_PP_WHILE_168 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(168, s)) + + ) + +444  + #BOOST_PP_WHILE_168_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(169, s), +BOOST_PP_WHILE_169 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(169, s)) + + ) + +445  + #BOOST_PP_WHILE_169_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(170, s), +BOOST_PP_WHILE_170 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(170, s)) + + ) + +446  + #BOOST_PP_WHILE_170_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(171, s), +BOOST_PP_WHILE_171 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(171, s)) + + ) + +447  + #BOOST_PP_WHILE_171_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(172, s), +BOOST_PP_WHILE_172 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(172, s)) + + ) + +448  + #BOOST_PP_WHILE_172_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(173, s), +BOOST_PP_WHILE_173 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(173, s)) + + ) + +449  + #BOOST_PP_WHILE_173_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(174, s), +BOOST_PP_WHILE_174 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(174, s)) + + ) + +450  + #BOOST_PP_WHILE_174_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(175, s), +BOOST_PP_WHILE_175 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(175, s)) + + ) + +451  + #BOOST_PP_WHILE_175_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(176, s), +BOOST_PP_WHILE_176 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(176, s)) + + ) + +452  + #BOOST_PP_WHILE_176_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(177, s), +BOOST_PP_WHILE_177 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(177, s)) + + ) + +453  + #BOOST_PP_WHILE_177_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(178, s), +BOOST_PP_WHILE_178 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(178, s)) + + ) + +454  + #BOOST_PP_WHILE_178_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(179, s), +BOOST_PP_WHILE_179 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(179, s)) + + ) + +455  + #BOOST_PP_WHILE_179_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(180, s), +BOOST_PP_WHILE_180 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(180, s)) + + ) + +456  + #BOOST_PP_WHILE_180_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(181, s), +BOOST_PP_WHILE_181 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(181, s)) + + ) + +457  + #BOOST_PP_WHILE_181_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(182, s), +BOOST_PP_WHILE_182 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(182, s)) + + ) + +458  + #BOOST_PP_WHILE_182_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(183, s), +BOOST_PP_WHILE_183 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(183, s)) + + ) + +459  + #BOOST_PP_WHILE_183_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(184, s), +BOOST_PP_WHILE_184 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(184, s)) + + ) + +460  + #BOOST_PP_WHILE_184_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(185, s), +BOOST_PP_WHILE_185 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(185, s)) + + ) + +461  + #BOOST_PP_WHILE_185_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(186, s), +BOOST_PP_WHILE_186 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(186, s)) + + ) + +462  + #BOOST_PP_WHILE_186_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(187, s), +BOOST_PP_WHILE_187 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(187, s)) + + ) + +463  + #BOOST_PP_WHILE_187_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(188, s), +BOOST_PP_WHILE_188 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(188, s)) + + ) + +464  + #BOOST_PP_WHILE_188_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(189, s), +BOOST_PP_WHILE_189 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(189, s)) + + ) + +465  + #BOOST_PP_WHILE_189_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(190, s), +BOOST_PP_WHILE_190 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(190, s)) + + ) + +466  + #BOOST_PP_WHILE_190_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(191, s), +BOOST_PP_WHILE_191 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(191, s)) + + ) + +467  + #BOOST_PP_WHILE_191_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(192, s), +BOOST_PP_WHILE_192 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(192, s)) + + ) + +468  + #BOOST_PP_WHILE_192_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(193, s), +BOOST_PP_WHILE_193 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(193, s)) + + ) + +469  + #BOOST_PP_WHILE_193_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(194, s), +BOOST_PP_WHILE_194 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(194, s)) + + ) + +470  + #BOOST_PP_WHILE_194_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(195, s), +BOOST_PP_WHILE_195 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(195, s)) + + ) + +471  + #BOOST_PP_WHILE_195_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(196, s), +BOOST_PP_WHILE_196 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(196, s)) + + ) + +472  + #BOOST_PP_WHILE_196_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(197, s), +BOOST_PP_WHILE_197 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(197, s)) + + ) + +473  + #BOOST_PP_WHILE_197_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(198, s), +BOOST_PP_WHILE_198 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(198, s)) + + ) + +474  + #BOOST_PP_WHILE_198_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(199, s), +BOOST_PP_WHILE_199 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(199, s)) + + ) + +475  + #BOOST_PP_WHILE_199_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(200, s), +BOOST_PP_WHILE_200 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(200, s)) + + ) + +476  + #BOOST_PP_WHILE_200_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(201, s), +BOOST_PP_WHILE_201 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(201, s)) + + ) + +477  + #BOOST_PP_WHILE_201_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(202, s), +BOOST_PP_WHILE_202 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(202, s)) + + ) + +478  + #BOOST_PP_WHILE_202_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(203, s), +BOOST_PP_WHILE_203 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(203, s)) + + ) + +479  + #BOOST_PP_WHILE_203_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(204, s), +BOOST_PP_WHILE_204 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(204, s)) + + ) + +480  + #BOOST_PP_WHILE_204_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(205, s), +BOOST_PP_WHILE_205 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(205, s)) + + ) + +481  + #BOOST_PP_WHILE_205_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(206, s), +BOOST_PP_WHILE_206 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(206, s)) + + ) + +482  + #BOOST_PP_WHILE_206_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(207, s), +BOOST_PP_WHILE_207 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(207, s)) + + ) + +483  + #BOOST_PP_WHILE_207_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(208, s), +BOOST_PP_WHILE_208 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(208, s)) + + ) + +484  + #BOOST_PP_WHILE_208_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(209, s), +BOOST_PP_WHILE_209 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(209, s)) + + ) + +485  + #BOOST_PP_WHILE_209_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(210, s), +BOOST_PP_WHILE_210 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(210, s)) + + ) + +486  + #BOOST_PP_WHILE_210_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(211, s), +BOOST_PP_WHILE_211 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(211, s)) + + ) + +487  + #BOOST_PP_WHILE_211_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(212, s), +BOOST_PP_WHILE_212 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(212, s)) + + ) + +488  + #BOOST_PP_WHILE_212_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(213, s), +BOOST_PP_WHILE_213 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(213, s)) + + ) + +489  + #BOOST_PP_WHILE_213_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(214, s), +BOOST_PP_WHILE_214 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(214, s)) + + ) + +490  + #BOOST_PP_WHILE_214_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(215, s), +BOOST_PP_WHILE_215 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(215, s)) + + ) + +491  + #BOOST_PP_WHILE_215_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(216, s), +BOOST_PP_WHILE_216 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(216, s)) + + ) + +492  + #BOOST_PP_WHILE_216_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(217, s), +BOOST_PP_WHILE_217 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(217, s)) + + ) + +493  + #BOOST_PP_WHILE_217_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(218, s), +BOOST_PP_WHILE_218 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(218, s)) + + ) + +494  + #BOOST_PP_WHILE_218_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(219, s), +BOOST_PP_WHILE_219 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(219, s)) + + ) + +495  + #BOOST_PP_WHILE_219_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(220, s), +BOOST_PP_WHILE_220 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(220, s)) + + ) + +496  + #BOOST_PP_WHILE_220_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(221, s), +BOOST_PP_WHILE_221 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(221, s)) + + ) + +497  + #BOOST_PP_WHILE_221_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(222, s), +BOOST_PP_WHILE_222 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(222, s)) + + ) + +498  + #BOOST_PP_WHILE_222_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(223, s), +BOOST_PP_WHILE_223 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(223, s)) + + ) + +499  + #BOOST_PP_WHILE_223_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(224, s), +BOOST_PP_WHILE_224 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(224, s)) + + ) + +500  + #BOOST_PP_WHILE_224_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(225, s), +BOOST_PP_WHILE_225 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(225, s)) + + ) + +501  + #BOOST_PP_WHILE_225_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(226, s), +BOOST_PP_WHILE_226 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(226, s)) + + ) + +502  + #BOOST_PP_WHILE_226_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(227, s), +BOOST_PP_WHILE_227 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(227, s)) + + ) + +503  + #BOOST_PP_WHILE_227_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(228, s), +BOOST_PP_WHILE_228 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(228, s)) + + ) + +504  + #BOOST_PP_WHILE_228_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(229, s), +BOOST_PP_WHILE_229 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(229, s)) + + ) + +505  + #BOOST_PP_WHILE_229_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(230, s), +BOOST_PP_WHILE_230 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(230, s)) + + ) + +506  + #BOOST_PP_WHILE_230_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(231, s), +BOOST_PP_WHILE_231 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(231, s)) + + ) + +507  + #BOOST_PP_WHILE_231_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(232, s), +BOOST_PP_WHILE_232 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(232, s)) + + ) + +508  + #BOOST_PP_WHILE_232_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(233, s), +BOOST_PP_WHILE_233 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(233, s)) + + ) + +509  + #BOOST_PP_WHILE_233_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(234, s), +BOOST_PP_WHILE_234 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(234, s)) + + ) + +510  + #BOOST_PP_WHILE_234_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(235, s), +BOOST_PP_WHILE_235 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(235, s)) + + ) + +511  + #BOOST_PP_WHILE_235_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(236, s), +BOOST_PP_WHILE_236 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(236, s)) + + ) + +512  + #BOOST_PP_WHILE_236_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(237, s), +BOOST_PP_WHILE_237 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(237, s)) + + ) + +513  + #BOOST_PP_WHILE_237_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(238, s), +BOOST_PP_WHILE_238 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(238, s)) + + ) + +514  + #BOOST_PP_WHILE_238_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(239, s), +BOOST_PP_WHILE_239 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(239, s)) + + ) + +515  + #BOOST_PP_WHILE_239_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(240, s), +BOOST_PP_WHILE_240 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(240, s)) + + ) + +516  + #BOOST_PP_WHILE_240_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(241, s), +BOOST_PP_WHILE_241 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(241, s)) + + ) + +517  + #BOOST_PP_WHILE_241_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(242, s), +BOOST_PP_WHILE_242 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(242, s)) + + ) + +518  + #BOOST_PP_WHILE_242_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(243, s), +BOOST_PP_WHILE_243 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(243, s)) + + ) + +519  + #BOOST_PP_WHILE_243_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(244, s), +BOOST_PP_WHILE_244 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(244, s)) + + ) + +520  + #BOOST_PP_WHILE_244_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(245, s), +BOOST_PP_WHILE_245 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(245, s)) + + ) + +521  + #BOOST_PP_WHILE_245_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(246, s), +BOOST_PP_WHILE_246 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(246, s)) + + ) + +522  + #BOOST_PP_WHILE_246_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(247, s), +BOOST_PP_WHILE_247 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(247, s)) + + ) + +523  + #BOOST_PP_WHILE_247_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(248, s), +BOOST_PP_WHILE_248 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(248, s)) + + ) + +524  + #BOOST_PP_WHILE_248_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(249, s), +BOOST_PP_WHILE_249 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(249, s)) + + ) + +525  + #BOOST_PP_WHILE_249_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(250, s), +BOOST_PP_WHILE_250 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(250, s)) + + ) + +526  + #BOOST_PP_WHILE_250_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(251, s), +BOOST_PP_WHILE_251 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(251, s)) + + ) + +527  + #BOOST_PP_WHILE_251_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(252, s), +BOOST_PP_WHILE_252 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(252, s)) + + ) + +528  + #BOOST_PP_WHILE_252_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(253, s), +BOOST_PP_WHILE_253 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(253, s)) + + ) + +529  + #BOOST_PP_WHILE_253_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(254, s), +BOOST_PP_WHILE_254 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(254, s)) + + ) + +530  + #BOOST_PP_WHILE_254_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(255, s), +BOOST_PP_WHILE_255 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(255, s)) + + ) + +531  + #BOOST_PP_WHILE_255_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(256, s), +BOOST_PP_WHILE_256 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(256, s)) + + ) + +532  + #BOOST_PP_WHILE_256_I +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(257, s), +BOOST_PP_WHILE_257 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(257, s)) + + ) + + @/usr/include/boost/preprocessor/control/detail/msvc/while.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_CONTROL_DETAIL_MSVC_WHILE_HPP + + +15  + #BOOST_PREPROCESSOR_CONTROL_DETAIL_MSVC_WHILE_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  +#def + #BOOST_PP_WHILE_1 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(2, s), +BOOST_PP_WHILE_2 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(2, s)) + + ) + +21  + #BOOST_PP_WHILE_2 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(3, s), +BOOST_PP_WHILE_3 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(3, s)) + + ) + +22  + #BOOST_PP_WHILE_3 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(4, s), +BOOST_PP_WHILE_4 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(4, s)) + + ) + +23  + #BOOST_PP_WHILE_4 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(5, s), +BOOST_PP_WHILE_5 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(5, s)) + + ) + +24  + #BOOST_PP_WHILE_5 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(6, s), +BOOST_PP_WHILE_6 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(6, s)) + + ) + +25  + #BOOST_PP_WHILE_6 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(7, s), +BOOST_PP_WHILE_7 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(7, s)) + + ) + +26  + #BOOST_PP_WHILE_7 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(8, s), +BOOST_PP_WHILE_8 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(8, s)) + + ) + +27  + #BOOST_PP_WHILE_8 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(9, s), +BOOST_PP_WHILE_9 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(9, s)) + + ) + +28  + #BOOST_PP_WHILE_9 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(10, s), +BOOST_PP_WHILE_10 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(10, s)) + + ) + +29  + #BOOST_PP_WHILE_10 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(11, s), +BOOST_PP_WHILE_11 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(11, s)) + + ) + +30  + #BOOST_PP_WHILE_11 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(12, s), +BOOST_PP_WHILE_12 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(12, s)) + + ) + +31  + #BOOST_PP_WHILE_12 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(13, s), +BOOST_PP_WHILE_13 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(13, s)) + + ) + +32  + #BOOST_PP_WHILE_13 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(14, s), +BOOST_PP_WHILE_14 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(14, s)) + + ) + +33  + #BOOST_PP_WHILE_14 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(15, s), +BOOST_PP_WHILE_15 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(15, s)) + + ) + +34  + #BOOST_PP_WHILE_15 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(16, s), +BOOST_PP_WHILE_16 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(16, s)) + + ) + +35  + #BOOST_PP_WHILE_16 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(17, s), +BOOST_PP_WHILE_17 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(17, s)) + + ) + +36  + #BOOST_PP_WHILE_17 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(18, s), +BOOST_PP_WHILE_18 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(18, s)) + + ) + +37  + #BOOST_PP_WHILE_18 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(19, s), +BOOST_PP_WHILE_19 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(19, s)) + + ) + +38  + #BOOST_PP_WHILE_19 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(20, s), +BOOST_PP_WHILE_20 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(20, s)) + + ) + +39  + #BOOST_PP_WHILE_20 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(21, s), +BOOST_PP_WHILE_21 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(21, s)) + + ) + +40  + #BOOST_PP_WHILE_21 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(22, s), +BOOST_PP_WHILE_22 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(22, s)) + + ) + +41  + #BOOST_PP_WHILE_22 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(23, s), +BOOST_PP_WHILE_23 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(23, s)) + + ) + +42  + #BOOST_PP_WHILE_23 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(24, s), +BOOST_PP_WHILE_24 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(24, s)) + + ) + +43  + #BOOST_PP_WHILE_24 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(25, s), +BOOST_PP_WHILE_25 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(25, s)) + + ) + +44  + #BOOST_PP_WHILE_25 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(26, s), +BOOST_PP_WHILE_26 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(26, s)) + + ) + +45  + #BOOST_PP_WHILE_26 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(27, s), +BOOST_PP_WHILE_27 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(27, s)) + + ) + +46  + #BOOST_PP_WHILE_27 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(28, s), +BOOST_PP_WHILE_28 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(28, s)) + + ) + +47  + #BOOST_PP_WHILE_28 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(29, s), +BOOST_PP_WHILE_29 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(29, s)) + + ) + +48  + #BOOST_PP_WHILE_29 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(30, s), +BOOST_PP_WHILE_30 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(30, s)) + + ) + +49  + #BOOST_PP_WHILE_30 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(31, s), +BOOST_PP_WHILE_31 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(31, s)) + + ) + +50  + #BOOST_PP_WHILE_31 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(32, s), +BOOST_PP_WHILE_32 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(32, s)) + + ) + +51  + #BOOST_PP_WHILE_32 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(33, s), +BOOST_PP_WHILE_33 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(33, s)) + + ) + +52  + #BOOST_PP_WHILE_33 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(34, s), +BOOST_PP_WHILE_34 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(34, s)) + + ) + +53  + #BOOST_PP_WHILE_34 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(35, s), +BOOST_PP_WHILE_35 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(35, s)) + + ) + +54  + #BOOST_PP_WHILE_35 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(36, s), +BOOST_PP_WHILE_36 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(36, s)) + + ) + +55  + #BOOST_PP_WHILE_36 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(37, s), +BOOST_PP_WHILE_37 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(37, s)) + + ) + +56  + #BOOST_PP_WHILE_37 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(38, s), +BOOST_PP_WHILE_38 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(38, s)) + + ) + +57  + #BOOST_PP_WHILE_38 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(39, s), +BOOST_PP_WHILE_39 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(39, s)) + + ) + +58  + #BOOST_PP_WHILE_39 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(40, s), +BOOST_PP_WHILE_40 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(40, s)) + + ) + +59  + #BOOST_PP_WHILE_40 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(41, s), +BOOST_PP_WHILE_41 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(41, s)) + + ) + +60  + #BOOST_PP_WHILE_41 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(42, s), +BOOST_PP_WHILE_42 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(42, s)) + + ) + +61  + #BOOST_PP_WHILE_42 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(43, s), +BOOST_PP_WHILE_43 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(43, s)) + + ) + +62  + #BOOST_PP_WHILE_43 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(44, s), +BOOST_PP_WHILE_44 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(44, s)) + + ) + +63  + #BOOST_PP_WHILE_44 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(45, s), +BOOST_PP_WHILE_45 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(45, s)) + + ) + +64  + #BOOST_PP_WHILE_45 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(46, s), +BOOST_PP_WHILE_46 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(46, s)) + + ) + +65  + #BOOST_PP_WHILE_46 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(47, s), +BOOST_PP_WHILE_47 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(47, s)) + + ) + +66  + #BOOST_PP_WHILE_47 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(48, s), +BOOST_PP_WHILE_48 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(48, s)) + + ) + +67  + #BOOST_PP_WHILE_48 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(49, s), +BOOST_PP_WHILE_49 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(49, s)) + + ) + +68  + #BOOST_PP_WHILE_49 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(50, s), +BOOST_PP_WHILE_50 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(50, s)) + + ) + +69  + #BOOST_PP_WHILE_50 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(51, s), +BOOST_PP_WHILE_51 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(51, s)) + + ) + +70  + #BOOST_PP_WHILE_51 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(52, s), +BOOST_PP_WHILE_52 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(52, s)) + + ) + +71  + #BOOST_PP_WHILE_52 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(53, s), +BOOST_PP_WHILE_53 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(53, s)) + + ) + +72  + #BOOST_PP_WHILE_53 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(54, s), +BOOST_PP_WHILE_54 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(54, s)) + + ) + +73  + #BOOST_PP_WHILE_54 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(55, s), +BOOST_PP_WHILE_55 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(55, s)) + + ) + +74  + #BOOST_PP_WHILE_55 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(56, s), +BOOST_PP_WHILE_56 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(56, s)) + + ) + +75  + #BOOST_PP_WHILE_56 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(57, s), +BOOST_PP_WHILE_57 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(57, s)) + + ) + +76  + #BOOST_PP_WHILE_57 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(58, s), +BOOST_PP_WHILE_58 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(58, s)) + + ) + +77  + #BOOST_PP_WHILE_58 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(59, s), +BOOST_PP_WHILE_59 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(59, s)) + + ) + +78  + #BOOST_PP_WHILE_59 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(60, s), +BOOST_PP_WHILE_60 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(60, s)) + + ) + +79  + #BOOST_PP_WHILE_60 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(61, s), +BOOST_PP_WHILE_61 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(61, s)) + + ) + +80  + #BOOST_PP_WHILE_61 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(62, s), +BOOST_PP_WHILE_62 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(62, s)) + + ) + +81  + #BOOST_PP_WHILE_62 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(63, s), +BOOST_PP_WHILE_63 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(63, s)) + + ) + +82  + #BOOST_PP_WHILE_63 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(64, s), +BOOST_PP_WHILE_64 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(64, s)) + + ) + +83  + #BOOST_PP_WHILE_64 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(65, s), +BOOST_PP_WHILE_65 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(65, s)) + + ) + +84  + #BOOST_PP_WHILE_65 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(66, s), +BOOST_PP_WHILE_66 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(66, s)) + + ) + +85  + #BOOST_PP_WHILE_66 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(67, s), +BOOST_PP_WHILE_67 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(67, s)) + + ) + +86  + #BOOST_PP_WHILE_67 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(68, s), +BOOST_PP_WHILE_68 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(68, s)) + + ) + +87  + #BOOST_PP_WHILE_68 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(69, s), +BOOST_PP_WHILE_69 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(69, s)) + + ) + +88  + #BOOST_PP_WHILE_69 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(70, s), +BOOST_PP_WHILE_70 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(70, s)) + + ) + +89  + #BOOST_PP_WHILE_70 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(71, s), +BOOST_PP_WHILE_71 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(71, s)) + + ) + +90  + #BOOST_PP_WHILE_71 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(72, s), +BOOST_PP_WHILE_72 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(72, s)) + + ) + +91  + #BOOST_PP_WHILE_72 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(73, s), +BOOST_PP_WHILE_73 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(73, s)) + + ) + +92  + #BOOST_PP_WHILE_73 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(74, s), +BOOST_PP_WHILE_74 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(74, s)) + + ) + +93  + #BOOST_PP_WHILE_74 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(75, s), +BOOST_PP_WHILE_75 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(75, s)) + + ) + +94  + #BOOST_PP_WHILE_75 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(76, s), +BOOST_PP_WHILE_76 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(76, s)) + + ) + +95  + #BOOST_PP_WHILE_76 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(77, s), +BOOST_PP_WHILE_77 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(77, s)) + + ) + +96  + #BOOST_PP_WHILE_77 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(78, s), +BOOST_PP_WHILE_78 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(78, s)) + + ) + +97  + #BOOST_PP_WHILE_78 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(79, s), +BOOST_PP_WHILE_79 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(79, s)) + + ) + +98  + #BOOST_PP_WHILE_79 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(80, s), +BOOST_PP_WHILE_80 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(80, s)) + + ) + +99  + #BOOST_PP_WHILE_80 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(81, s), +BOOST_PP_WHILE_81 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(81, s)) + + ) + +100  + #BOOST_PP_WHILE_81 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(82, s), +BOOST_PP_WHILE_82 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(82, s)) + + ) + +101  + #BOOST_PP_WHILE_82 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(83, s), +BOOST_PP_WHILE_83 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(83, s)) + + ) + +102  + #BOOST_PP_WHILE_83 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(84, s), +BOOST_PP_WHILE_84 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(84, s)) + + ) + +103  + #BOOST_PP_WHILE_84 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(85, s), +BOOST_PP_WHILE_85 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(85, s)) + + ) + +104  + #BOOST_PP_WHILE_85 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(86, s), +BOOST_PP_WHILE_86 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(86, s)) + + ) + +105  + #BOOST_PP_WHILE_86 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(87, s), +BOOST_PP_WHILE_87 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(87, s)) + + ) + +106  + #BOOST_PP_WHILE_87 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(88, s), +BOOST_PP_WHILE_88 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(88, s)) + + ) + +107  + #BOOST_PP_WHILE_88 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(89, s), +BOOST_PP_WHILE_89 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(89, s)) + + ) + +108  + #BOOST_PP_WHILE_89 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(90, s), +BOOST_PP_WHILE_90 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(90, s)) + + ) + +109  + #BOOST_PP_WHILE_90 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(91, s), +BOOST_PP_WHILE_91 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(91, s)) + + ) + +110  + #BOOST_PP_WHILE_91 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(92, s), +BOOST_PP_WHILE_92 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(92, s)) + + ) + +111  + #BOOST_PP_WHILE_92 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(93, s), +BOOST_PP_WHILE_93 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(93, s)) + + ) + +112  + #BOOST_PP_WHILE_93 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(94, s), +BOOST_PP_WHILE_94 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(94, s)) + + ) + +113  + #BOOST_PP_WHILE_94 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(95, s), +BOOST_PP_WHILE_95 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(95, s)) + + ) + +114  + #BOOST_PP_WHILE_95 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(96, s), +BOOST_PP_WHILE_96 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(96, s)) + + ) + +115  + #BOOST_PP_WHILE_96 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(97, s), +BOOST_PP_WHILE_97 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(97, s)) + + ) + +116  + #BOOST_PP_WHILE_97 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(98, s), +BOOST_PP_WHILE_98 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(98, s)) + + ) + +117  + #BOOST_PP_WHILE_98 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(99, s), +BOOST_PP_WHILE_99 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(99, s)) + + ) + +118  + #BOOST_PP_WHILE_99 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(100, s), +BOOST_PP_WHILE_100 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(100, s)) + + ) + +119  + #BOOST_PP_WHILE_100 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(101, s), +BOOST_PP_WHILE_101 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(101, s)) + + ) + +120  + #BOOST_PP_WHILE_101 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(102, s), +BOOST_PP_WHILE_102 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(102, s)) + + ) + +121  + #BOOST_PP_WHILE_102 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(103, s), +BOOST_PP_WHILE_103 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(103, s)) + + ) + +122  + #BOOST_PP_WHILE_103 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(104, s), +BOOST_PP_WHILE_104 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(104, s)) + + ) + +123  + #BOOST_PP_WHILE_104 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(105, s), +BOOST_PP_WHILE_105 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(105, s)) + + ) + +124  + #BOOST_PP_WHILE_105 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(106, s), +BOOST_PP_WHILE_106 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(106, s)) + + ) + +125  + #BOOST_PP_WHILE_106 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(107, s), +BOOST_PP_WHILE_107 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(107, s)) + + ) + +126  + #BOOST_PP_WHILE_107 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(108, s), +BOOST_PP_WHILE_108 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(108, s)) + + ) + +127  + #BOOST_PP_WHILE_108 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(109, s), +BOOST_PP_WHILE_109 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(109, s)) + + ) + +128  + #BOOST_PP_WHILE_109 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(110, s), +BOOST_PP_WHILE_110 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(110, s)) + + ) + +129  + #BOOST_PP_WHILE_110 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(111, s), +BOOST_PP_WHILE_111 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(111, s)) + + ) + +130  + #BOOST_PP_WHILE_111 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(112, s), +BOOST_PP_WHILE_112 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(112, s)) + + ) + +131  + #BOOST_PP_WHILE_112 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(113, s), +BOOST_PP_WHILE_113 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(113, s)) + + ) + +132  + #BOOST_PP_WHILE_113 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(114, s), +BOOST_PP_WHILE_114 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(114, s)) + + ) + +133  + #BOOST_PP_WHILE_114 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(115, s), +BOOST_PP_WHILE_115 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(115, s)) + + ) + +134  + #BOOST_PP_WHILE_115 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(116, s), +BOOST_PP_WHILE_116 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(116, s)) + + ) + +135  + #BOOST_PP_WHILE_116 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(117, s), +BOOST_PP_WHILE_117 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(117, s)) + + ) + +136  + #BOOST_PP_WHILE_117 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(118, s), +BOOST_PP_WHILE_118 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(118, s)) + + ) + +137  + #BOOST_PP_WHILE_118 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(119, s), +BOOST_PP_WHILE_119 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(119, s)) + + ) + +138  + #BOOST_PP_WHILE_119 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(120, s), +BOOST_PP_WHILE_120 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(120, s)) + + ) + +139  + #BOOST_PP_WHILE_120 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(121, s), +BOOST_PP_WHILE_121 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(121, s)) + + ) + +140  + #BOOST_PP_WHILE_121 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(122, s), +BOOST_PP_WHILE_122 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(122, s)) + + ) + +141  + #BOOST_PP_WHILE_122 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(123, s), +BOOST_PP_WHILE_123 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(123, s)) + + ) + +142  + #BOOST_PP_WHILE_123 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(124, s), +BOOST_PP_WHILE_124 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(124, s)) + + ) + +143  + #BOOST_PP_WHILE_124 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(125, s), +BOOST_PP_WHILE_125 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(125, s)) + + ) + +144  + #BOOST_PP_WHILE_125 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(126, s), +BOOST_PP_WHILE_126 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(126, s)) + + ) + +145  + #BOOST_PP_WHILE_126 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(127, s), +BOOST_PP_WHILE_127 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(127, s)) + + ) + +146  + #BOOST_PP_WHILE_127 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(128, s), +BOOST_PP_WHILE_128 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(128, s)) + + ) + +147  + #BOOST_PP_WHILE_128 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(129, s), +BOOST_PP_WHILE_129 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(129, s)) + + ) + +148  + #BOOST_PP_WHILE_129 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(130, s), +BOOST_PP_WHILE_130 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(130, s)) + + ) + +149  + #BOOST_PP_WHILE_130 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(131, s), +BOOST_PP_WHILE_131 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(131, s)) + + ) + +150  + #BOOST_PP_WHILE_131 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(132, s), +BOOST_PP_WHILE_132 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(132, s)) + + ) + +151  + #BOOST_PP_WHILE_132 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(133, s), +BOOST_PP_WHILE_133 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(133, s)) + + ) + +152  + #BOOST_PP_WHILE_133 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(134, s), +BOOST_PP_WHILE_134 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(134, s)) + + ) + +153  + #BOOST_PP_WHILE_134 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(135, s), +BOOST_PP_WHILE_135 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(135, s)) + + ) + +154  + #BOOST_PP_WHILE_135 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(136, s), +BOOST_PP_WHILE_136 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(136, s)) + + ) + +155  + #BOOST_PP_WHILE_136 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(137, s), +BOOST_PP_WHILE_137 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(137, s)) + + ) + +156  + #BOOST_PP_WHILE_137 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(138, s), +BOOST_PP_WHILE_138 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(138, s)) + + ) + +157  + #BOOST_PP_WHILE_138 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(139, s), +BOOST_PP_WHILE_139 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(139, s)) + + ) + +158  + #BOOST_PP_WHILE_139 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(140, s), +BOOST_PP_WHILE_140 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(140, s)) + + ) + +159  + #BOOST_PP_WHILE_140 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(141, s), +BOOST_PP_WHILE_141 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(141, s)) + + ) + +160  + #BOOST_PP_WHILE_141 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(142, s), +BOOST_PP_WHILE_142 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(142, s)) + + ) + +161  + #BOOST_PP_WHILE_142 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(143, s), +BOOST_PP_WHILE_143 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(143, s)) + + ) + +162  + #BOOST_PP_WHILE_143 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(144, s), +BOOST_PP_WHILE_144 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(144, s)) + + ) + +163  + #BOOST_PP_WHILE_144 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(145, s), +BOOST_PP_WHILE_145 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(145, s)) + + ) + +164  + #BOOST_PP_WHILE_145 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(146, s), +BOOST_PP_WHILE_146 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(146, s)) + + ) + +165  + #BOOST_PP_WHILE_146 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(147, s), +BOOST_PP_WHILE_147 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(147, s)) + + ) + +166  + #BOOST_PP_WHILE_147 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(148, s), +BOOST_PP_WHILE_148 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(148, s)) + + ) + +167  + #BOOST_PP_WHILE_148 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(149, s), +BOOST_PP_WHILE_149 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(149, s)) + + ) + +168  + #BOOST_PP_WHILE_149 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(150, s), +BOOST_PP_WHILE_150 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(150, s)) + + ) + +169  + #BOOST_PP_WHILE_150 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(151, s), +BOOST_PP_WHILE_151 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(151, s)) + + ) + +170  + #BOOST_PP_WHILE_151 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(152, s), +BOOST_PP_WHILE_152 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(152, s)) + + ) + +171  + #BOOST_PP_WHILE_152 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(153, s), +BOOST_PP_WHILE_153 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(153, s)) + + ) + +172  + #BOOST_PP_WHILE_153 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(154, s), +BOOST_PP_WHILE_154 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(154, s)) + + ) + +173  + #BOOST_PP_WHILE_154 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(155, s), +BOOST_PP_WHILE_155 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(155, s)) + + ) + +174  + #BOOST_PP_WHILE_155 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(156, s), +BOOST_PP_WHILE_156 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(156, s)) + + ) + +175  + #BOOST_PP_WHILE_156 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(157, s), +BOOST_PP_WHILE_157 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(157, s)) + + ) + +176  + #BOOST_PP_WHILE_157 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(158, s), +BOOST_PP_WHILE_158 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(158, s)) + + ) + +177  + #BOOST_PP_WHILE_158 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(159, s), +BOOST_PP_WHILE_159 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(159, s)) + + ) + +178  + #BOOST_PP_WHILE_159 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(160, s), +BOOST_PP_WHILE_160 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(160, s)) + + ) + +179  + #BOOST_PP_WHILE_160 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(161, s), +BOOST_PP_WHILE_161 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(161, s)) + + ) + +180  + #BOOST_PP_WHILE_161 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(162, s), +BOOST_PP_WHILE_162 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(162, s)) + + ) + +181  + #BOOST_PP_WHILE_162 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(163, s), +BOOST_PP_WHILE_163 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(163, s)) + + ) + +182  + #BOOST_PP_WHILE_163 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(164, s), +BOOST_PP_WHILE_164 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(164, s)) + + ) + +183  + #BOOST_PP_WHILE_164 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(165, s), +BOOST_PP_WHILE_165 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(165, s)) + + ) + +184  + #BOOST_PP_WHILE_165 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(166, s), +BOOST_PP_WHILE_166 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(166, s)) + + ) + +185  + #BOOST_PP_WHILE_166 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(167, s), +BOOST_PP_WHILE_167 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(167, s)) + + ) + +186  + #BOOST_PP_WHILE_167 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(168, s), +BOOST_PP_WHILE_168 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(168, s)) + + ) + +187  + #BOOST_PP_WHILE_168 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(169, s), +BOOST_PP_WHILE_169 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(169, s)) + + ) + +188  + #BOOST_PP_WHILE_169 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(170, s), +BOOST_PP_WHILE_170 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(170, s)) + + ) + +189  + #BOOST_PP_WHILE_170 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(171, s), +BOOST_PP_WHILE_171 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(171, s)) + + ) + +190  + #BOOST_PP_WHILE_171 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(172, s), +BOOST_PP_WHILE_172 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(172, s)) + + ) + +191  + #BOOST_PP_WHILE_172 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(173, s), +BOOST_PP_WHILE_173 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(173, s)) + + ) + +192  + #BOOST_PP_WHILE_173 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(174, s), +BOOST_PP_WHILE_174 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(174, s)) + + ) + +193  + #BOOST_PP_WHILE_174 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(175, s), +BOOST_PP_WHILE_175 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(175, s)) + + ) + +194  + #BOOST_PP_WHILE_175 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(176, s), +BOOST_PP_WHILE_176 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(176, s)) + + ) + +195  + #BOOST_PP_WHILE_176 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(177, s), +BOOST_PP_WHILE_177 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(177, s)) + + ) + +196  + #BOOST_PP_WHILE_177 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(178, s), +BOOST_PP_WHILE_178 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(178, s)) + + ) + +197  + #BOOST_PP_WHILE_178 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(179, s), +BOOST_PP_WHILE_179 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(179, s)) + + ) + +198  + #BOOST_PP_WHILE_179 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(180, s), +BOOST_PP_WHILE_180 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(180, s)) + + ) + +199  + #BOOST_PP_WHILE_180 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(181, s), +BOOST_PP_WHILE_181 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(181, s)) + + ) + +200  + #BOOST_PP_WHILE_181 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(182, s), +BOOST_PP_WHILE_182 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(182, s)) + + ) + +201  + #BOOST_PP_WHILE_182 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(183, s), +BOOST_PP_WHILE_183 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(183, s)) + + ) + +202  + #BOOST_PP_WHILE_183 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(184, s), +BOOST_PP_WHILE_184 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(184, s)) + + ) + +203  + #BOOST_PP_WHILE_184 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(185, s), +BOOST_PP_WHILE_185 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(185, s)) + + ) + +204  + #BOOST_PP_WHILE_185 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(186, s), +BOOST_PP_WHILE_186 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(186, s)) + + ) + +205  + #BOOST_PP_WHILE_186 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(187, s), +BOOST_PP_WHILE_187 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(187, s)) + + ) + +206  + #BOOST_PP_WHILE_187 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(188, s), +BOOST_PP_WHILE_188 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(188, s)) + + ) + +207  + #BOOST_PP_WHILE_188 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(189, s), +BOOST_PP_WHILE_189 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(189, s)) + + ) + +208  + #BOOST_PP_WHILE_189 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(190, s), +BOOST_PP_WHILE_190 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(190, s)) + + ) + +209  + #BOOST_PP_WHILE_190 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(191, s), +BOOST_PP_WHILE_191 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(191, s)) + + ) + +210  + #BOOST_PP_WHILE_191 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(192, s), +BOOST_PP_WHILE_192 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(192, s)) + + ) + +211  + #BOOST_PP_WHILE_192 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(193, s), +BOOST_PP_WHILE_193 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(193, s)) + + ) + +212  + #BOOST_PP_WHILE_193 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(194, s), +BOOST_PP_WHILE_194 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(194, s)) + + ) + +213  + #BOOST_PP_WHILE_194 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(195, s), +BOOST_PP_WHILE_195 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(195, s)) + + ) + +214  + #BOOST_PP_WHILE_195 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(196, s), +BOOST_PP_WHILE_196 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(196, s)) + + ) + +215  + #BOOST_PP_WHILE_196 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(197, s), +BOOST_PP_WHILE_197 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(197, s)) + + ) + +216  + #BOOST_PP_WHILE_197 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(198, s), +BOOST_PP_WHILE_198 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(198, s)) + + ) + +217  + #BOOST_PP_WHILE_198 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(199, s), +BOOST_PP_WHILE_199 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(199, s)) + + ) + +218  + #BOOST_PP_WHILE_199 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(200, s), +BOOST_PP_WHILE_200 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(200, s)) + + ) + +219  + #BOOST_PP_WHILE_200 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(201, s), +BOOST_PP_WHILE_201 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(201, s)) + + ) + +220  + #BOOST_PP_WHILE_201 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(202, s), +BOOST_PP_WHILE_202 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(202, s)) + + ) + +221  + #BOOST_PP_WHILE_202 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(203, s), +BOOST_PP_WHILE_203 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(203, s)) + + ) + +222  + #BOOST_PP_WHILE_203 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(204, s), +BOOST_PP_WHILE_204 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(204, s)) + + ) + +223  + #BOOST_PP_WHILE_204 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(205, s), +BOOST_PP_WHILE_205 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(205, s)) + + ) + +224  + #BOOST_PP_WHILE_205 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(206, s), +BOOST_PP_WHILE_206 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(206, s)) + + ) + +225  + #BOOST_PP_WHILE_206 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(207, s), +BOOST_PP_WHILE_207 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(207, s)) + + ) + +226  + #BOOST_PP_WHILE_207 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(208, s), +BOOST_PP_WHILE_208 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(208, s)) + + ) + +227  + #BOOST_PP_WHILE_208 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(209, s), +BOOST_PP_WHILE_209 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(209, s)) + + ) + +228  + #BOOST_PP_WHILE_209 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(210, s), +BOOST_PP_WHILE_210 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(210, s)) + + ) + +229  + #BOOST_PP_WHILE_210 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(211, s), +BOOST_PP_WHILE_211 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(211, s)) + + ) + +230  + #BOOST_PP_WHILE_211 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(212, s), +BOOST_PP_WHILE_212 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(212, s)) + + ) + +231  + #BOOST_PP_WHILE_212 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(213, s), +BOOST_PP_WHILE_213 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(213, s)) + + ) + +232  + #BOOST_PP_WHILE_213 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(214, s), +BOOST_PP_WHILE_214 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(214, s)) + + ) + +233  + #BOOST_PP_WHILE_214 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(215, s), +BOOST_PP_WHILE_215 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(215, s)) + + ) + +234  + #BOOST_PP_WHILE_215 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(216, s), +BOOST_PP_WHILE_216 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(216, s)) + + ) + +235  + #BOOST_PP_WHILE_216 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(217, s), +BOOST_PP_WHILE_217 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(217, s)) + + ) + +236  + #BOOST_PP_WHILE_217 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(218, s), +BOOST_PP_WHILE_218 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(218, s)) + + ) + +237  + #BOOST_PP_WHILE_218 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(219, s), +BOOST_PP_WHILE_219 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(219, s)) + + ) + +238  + #BOOST_PP_WHILE_219 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(220, s), +BOOST_PP_WHILE_220 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(220, s)) + + ) + +239  + #BOOST_PP_WHILE_220 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(221, s), +BOOST_PP_WHILE_221 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(221, s)) + + ) + +240  + #BOOST_PP_WHILE_221 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(222, s), +BOOST_PP_WHILE_222 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(222, s)) + + ) + +241  + #BOOST_PP_WHILE_222 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(223, s), +BOOST_PP_WHILE_223 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(223, s)) + + ) + +242  + #BOOST_PP_WHILE_223 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(224, s), +BOOST_PP_WHILE_224 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(224, s)) + + ) + +243  + #BOOST_PP_WHILE_224 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(225, s), +BOOST_PP_WHILE_225 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(225, s)) + + ) + +244  + #BOOST_PP_WHILE_225 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(226, s), +BOOST_PP_WHILE_226 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(226, s)) + + ) + +245  + #BOOST_PP_WHILE_226 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(227, s), +BOOST_PP_WHILE_227 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(227, s)) + + ) + +246  + #BOOST_PP_WHILE_227 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(228, s), +BOOST_PP_WHILE_228 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(228, s)) + + ) + +247  + #BOOST_PP_WHILE_228 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(229, s), +BOOST_PP_WHILE_229 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(229, s)) + + ) + +248  + #BOOST_PP_WHILE_229 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(230, s), +BOOST_PP_WHILE_230 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(230, s)) + + ) + +249  + #BOOST_PP_WHILE_230 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(231, s), +BOOST_PP_WHILE_231 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(231, s)) + + ) + +250  + #BOOST_PP_WHILE_231 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(232, s), +BOOST_PP_WHILE_232 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(232, s)) + + ) + +251  + #BOOST_PP_WHILE_232 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(233, s), +BOOST_PP_WHILE_233 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(233, s)) + + ) + +252  + #BOOST_PP_WHILE_233 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(234, s), +BOOST_PP_WHILE_234 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(234, s)) + + ) + +253  + #BOOST_PP_WHILE_234 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(235, s), +BOOST_PP_WHILE_235 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(235, s)) + + ) + +254  + #BOOST_PP_WHILE_235 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(236, s), +BOOST_PP_WHILE_236 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(236, s)) + + ) + +255  + #BOOST_PP_WHILE_236 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(237, s), +BOOST_PP_WHILE_237 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(237, s)) + + ) + +256  + #BOOST_PP_WHILE_237 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(238, s), +BOOST_PP_WHILE_238 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(238, s)) + + ) + +257  + #BOOST_PP_WHILE_238 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(239, s), +BOOST_PP_WHILE_239 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(239, s)) + + ) + +258  + #BOOST_PP_WHILE_239 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(240, s), +BOOST_PP_WHILE_240 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(240, s)) + + ) + +259  + #BOOST_PP_WHILE_240 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(241, s), +BOOST_PP_WHILE_241 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(241, s)) + + ) + +260  + #BOOST_PP_WHILE_241 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(242, s), +BOOST_PP_WHILE_242 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(242, s)) + + ) + +261  + #BOOST_PP_WHILE_242 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(243, s), +BOOST_PP_WHILE_243 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(243, s)) + + ) + +262  + #BOOST_PP_WHILE_243 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(244, s), +BOOST_PP_WHILE_244 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(244, s)) + + ) + +263  + #BOOST_PP_WHILE_244 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(245, s), +BOOST_PP_WHILE_245 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(245, s)) + + ) + +264  + #BOOST_PP_WHILE_245 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(246, s), +BOOST_PP_WHILE_246 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(246, s)) + + ) + +265  + #BOOST_PP_WHILE_246 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(247, s), +BOOST_PP_WHILE_247 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(247, s)) + + ) + +266  + #BOOST_PP_WHILE_247 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(248, s), +BOOST_PP_WHILE_248 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(248, s)) + + ) + +267  + #BOOST_PP_WHILE_248 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(249, s), +BOOST_PP_WHILE_249 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(249, s)) + + ) + +268  + #BOOST_PP_WHILE_249 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(250, s), +BOOST_PP_WHILE_250 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(250, s)) + + ) + +269  + #BOOST_PP_WHILE_250 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(251, s), +BOOST_PP_WHILE_251 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(251, s)) + + ) + +270  + #BOOST_PP_WHILE_251 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(252, s), +BOOST_PP_WHILE_252 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(252, s)) + + ) + +271  + #BOOST_PP_WHILE_252 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(253, s), +BOOST_PP_WHILE_253 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(253, s)) + + ) + +272  + #BOOST_PP_WHILE_253 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(254, s), +BOOST_PP_WHILE_254 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(254, s)) + + ) + +273  + #BOOST_PP_WHILE_254 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(255, s), +BOOST_PP_WHILE_255 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(255, s)) + + ) + +274  + #BOOST_PP_WHILE_255 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(256, s), +BOOST_PP_WHILE_256 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(256, s)) + + ) + +275  + #BOOST_PP_WHILE_256 +( +p +, +o +, +s + + `BOOST_PP_IF +( + `p +(257, s), +BOOST_PP_WHILE_257 +, s +BOOST_PP_TUPLE_EAT_3 +), o, + `o +(257, s)) + + ) + + @/usr/include/boost/preprocessor/control/detail/while.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_CONTROL_DETAIL_WHILE_HPP + + +15  + #BOOST_PREPROCESSOR_CONTROL_DETAIL_WHILE_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20  +#def + #BOOST_PP_WHILE_1 +( +p +, +o +, +s + + `BOOST_PP_WHILE_1_C +( + `BOOST_PP_BOOL +( + `p +(2, s)),, o, s) + + ) + +22  + #BOOST_PP_WHILE_2 +( +p +, +o +, +s + + `BOOST_PP_WHILE_2_C +( + `BOOST_PP_BOOL +( + `p +(3, s)),, o, s) + + ) + +23  + #BOOST_PP_WHILE_3 +( +p +, +o +, +s + + `BOOST_PP_WHILE_3_C +( + `BOOST_PP_BOOL +( + `p +(4, s)),, o, s) + + ) + +24  + #BOOST_PP_WHILE_4 +( +p +, +o +, +s + + `BOOST_PP_WHILE_4_C +( + `BOOST_PP_BOOL +( + `p +(5, s)),, o, s) + + ) + +25  + #BOOST_PP_WHILE_5 +( +p +, +o +, +s + + `BOOST_PP_WHILE_5_C +( + `BOOST_PP_BOOL +( + `p +(6, s)),, o, s) + + ) + +26  + #BOOST_PP_WHILE_6 +( +p +, +o +, +s + + `BOOST_PP_WHILE_6_C +( + `BOOST_PP_BOOL +( + `p +(7, s)),, o, s) + + ) + +27  + #BOOST_PP_WHILE_7 +( +p +, +o +, +s + + `BOOST_PP_WHILE_7_C +( + `BOOST_PP_BOOL +( + `p +(8, s)),, o, s) + + ) + +28  + #BOOST_PP_WHILE_8 +( +p +, +o +, +s + + `BOOST_PP_WHILE_8_C +( + `BOOST_PP_BOOL +( + `p +(9, s)),, o, s) + + ) + +29  + #BOOST_PP_WHILE_9 +( +p +, +o +, +s + + `BOOST_PP_WHILE_9_C +( + `BOOST_PP_BOOL +( + `p +(10, s)),, o, s) + + ) + +30  + #BOOST_PP_WHILE_10 +( +p +, +o +, +s + + `BOOST_PP_WHILE_10_C +( + `BOOST_PP_BOOL +( + `p +(11, s)),, o, s) + + ) + +31  + #BOOST_PP_WHILE_11 +( +p +, +o +, +s + + `BOOST_PP_WHILE_11_C +( + `BOOST_PP_BOOL +( + `p +(12, s)),, o, s) + + ) + +32  + #BOOST_PP_WHILE_12 +( +p +, +o +, +s + + `BOOST_PP_WHILE_12_C +( + `BOOST_PP_BOOL +( + `p +(13, s)),, o, s) + + ) + +33  + #BOOST_PP_WHILE_13 +( +p +, +o +, +s + + `BOOST_PP_WHILE_13_C +( + `BOOST_PP_BOOL +( + `p +(14, s)),, o, s) + + ) + +34  + #BOOST_PP_WHILE_14 +( +p +, +o +, +s + + `BOOST_PP_WHILE_14_C +( + `BOOST_PP_BOOL +( + `p +(15, s)),, o, s) + + ) + +35  + #BOOST_PP_WHILE_15 +( +p +, +o +, +s + + `BOOST_PP_WHILE_15_C +( + `BOOST_PP_BOOL +( + `p +(16, s)),, o, s) + + ) + +36  + #BOOST_PP_WHILE_16 +( +p +, +o +, +s + + `BOOST_PP_WHILE_16_C +( + `BOOST_PP_BOOL +( + `p +(17, s)),, o, s) + + ) + +37  + #BOOST_PP_WHILE_17 +( +p +, +o +, +s + + `BOOST_PP_WHILE_17_C +( + `BOOST_PP_BOOL +( + `p +(18, s)),, o, s) + + ) + +38  + #BOOST_PP_WHILE_18 +( +p +, +o +, +s + + `BOOST_PP_WHILE_18_C +( + `BOOST_PP_BOOL +( + `p +(19, s)),, o, s) + + ) + +39  + #BOOST_PP_WHILE_19 +( +p +, +o +, +s + + `BOOST_PP_WHILE_19_C +( + `BOOST_PP_BOOL +( + `p +(20, s)),, o, s) + + ) + +40  + #BOOST_PP_WHILE_20 +( +p +, +o +, +s + + `BOOST_PP_WHILE_20_C +( + `BOOST_PP_BOOL +( + `p +(21, s)),, o, s) + + ) + +41  + #BOOST_PP_WHILE_21 +( +p +, +o +, +s + + `BOOST_PP_WHILE_21_C +( + `BOOST_PP_BOOL +( + `p +(22, s)),, o, s) + + ) + +42  + #BOOST_PP_WHILE_22 +( +p +, +o +, +s + + `BOOST_PP_WHILE_22_C +( + `BOOST_PP_BOOL +( + `p +(23, s)),, o, s) + + ) + +43  + #BOOST_PP_WHILE_23 +( +p +, +o +, +s + + `BOOST_PP_WHILE_23_C +( + `BOOST_PP_BOOL +( + `p +(24, s)),, o, s) + + ) + +44  + #BOOST_PP_WHILE_24 +( +p +, +o +, +s + + `BOOST_PP_WHILE_24_C +( + `BOOST_PP_BOOL +( + `p +(25, s)),, o, s) + + ) + +45  + #BOOST_PP_WHILE_25 +( +p +, +o +, +s + + `BOOST_PP_WHILE_25_C +( + `BOOST_PP_BOOL +( + `p +(26, s)),, o, s) + + ) + +46  + #BOOST_PP_WHILE_26 +( +p +, +o +, +s + + `BOOST_PP_WHILE_26_C +( + `BOOST_PP_BOOL +( + `p +(27, s)),, o, s) + + ) + +47  + #BOOST_PP_WHILE_27 +( +p +, +o +, +s + + `BOOST_PP_WHILE_27_C +( + `BOOST_PP_BOOL +( + `p +(28, s)),, o, s) + + ) + +48  + #BOOST_PP_WHILE_28 +( +p +, +o +, +s + + `BOOST_PP_WHILE_28_C +( + `BOOST_PP_BOOL +( + `p +(29, s)),, o, s) + + ) + +49  + #BOOST_PP_WHILE_29 +( +p +, +o +, +s + + `BOOST_PP_WHILE_29_C +( + `BOOST_PP_BOOL +( + `p +(30, s)),, o, s) + + ) + +50  + #BOOST_PP_WHILE_30 +( +p +, +o +, +s + + `BOOST_PP_WHILE_30_C +( + `BOOST_PP_BOOL +( + `p +(31, s)),, o, s) + + ) + +51  + #BOOST_PP_WHILE_31 +( +p +, +o +, +s + + `BOOST_PP_WHILE_31_C +( + `BOOST_PP_BOOL +( + `p +(32, s)),, o, s) + + ) + +52  + #BOOST_PP_WHILE_32 +( +p +, +o +, +s + + `BOOST_PP_WHILE_32_C +( + `BOOST_PP_BOOL +( + `p +(33, s)),, o, s) + + ) + +53  + #BOOST_PP_WHILE_33 +( +p +, +o +, +s + + `BOOST_PP_WHILE_33_C +( + `BOOST_PP_BOOL +( + `p +(34, s)),, o, s) + + ) + +54  + #BOOST_PP_WHILE_34 +( +p +, +o +, +s + + `BOOST_PP_WHILE_34_C +( + `BOOST_PP_BOOL +( + `p +(35, s)),, o, s) + + ) + +55  + #BOOST_PP_WHILE_35 +( +p +, +o +, +s + + `BOOST_PP_WHILE_35_C +( + `BOOST_PP_BOOL +( + `p +(36, s)),, o, s) + + ) + +56  + #BOOST_PP_WHILE_36 +( +p +, +o +, +s + + `BOOST_PP_WHILE_36_C +( + `BOOST_PP_BOOL +( + `p +(37, s)),, o, s) + + ) + +57  + #BOOST_PP_WHILE_37 +( +p +, +o +, +s + + `BOOST_PP_WHILE_37_C +( + `BOOST_PP_BOOL +( + `p +(38, s)),, o, s) + + ) + +58  + #BOOST_PP_WHILE_38 +( +p +, +o +, +s + + `BOOST_PP_WHILE_38_C +( + `BOOST_PP_BOOL +( + `p +(39, s)),, o, s) + + ) + +59  + #BOOST_PP_WHILE_39 +( +p +, +o +, +s + + `BOOST_PP_WHILE_39_C +( + `BOOST_PP_BOOL +( + `p +(40, s)),, o, s) + + ) + +60  + #BOOST_PP_WHILE_40 +( +p +, +o +, +s + + `BOOST_PP_WHILE_40_C +( + `BOOST_PP_BOOL +( + `p +(41, s)),, o, s) + + ) + +61  + #BOOST_PP_WHILE_41 +( +p +, +o +, +s + + `BOOST_PP_WHILE_41_C +( + `BOOST_PP_BOOL +( + `p +(42, s)),, o, s) + + ) + +62  + #BOOST_PP_WHILE_42 +( +p +, +o +, +s + + `BOOST_PP_WHILE_42_C +( + `BOOST_PP_BOOL +( + `p +(43, s)),, o, s) + + ) + +63  + #BOOST_PP_WHILE_43 +( +p +, +o +, +s + + `BOOST_PP_WHILE_43_C +( + `BOOST_PP_BOOL +( + `p +(44, s)),, o, s) + + ) + +64  + #BOOST_PP_WHILE_44 +( +p +, +o +, +s + + `BOOST_PP_WHILE_44_C +( + `BOOST_PP_BOOL +( + `p +(45, s)),, o, s) + + ) + +65  + #BOOST_PP_WHILE_45 +( +p +, +o +, +s + + `BOOST_PP_WHILE_45_C +( + `BOOST_PP_BOOL +( + `p +(46, s)),, o, s) + + ) + +66  + #BOOST_PP_WHILE_46 +( +p +, +o +, +s + + `BOOST_PP_WHILE_46_C +( + `BOOST_PP_BOOL +( + `p +(47, s)),, o, s) + + ) + +67  + #BOOST_PP_WHILE_47 +( +p +, +o +, +s + + `BOOST_PP_WHILE_47_C +( + `BOOST_PP_BOOL +( + `p +(48, s)),, o, s) + + ) + +68  + #BOOST_PP_WHILE_48 +( +p +, +o +, +s + + `BOOST_PP_WHILE_48_C +( + `BOOST_PP_BOOL +( + `p +(49, s)),, o, s) + + ) + +69  + #BOOST_PP_WHILE_49 +( +p +, +o +, +s + + `BOOST_PP_WHILE_49_C +( + `BOOST_PP_BOOL +( + `p +(50, s)),, o, s) + + ) + +70  + #BOOST_PP_WHILE_50 +( +p +, +o +, +s + + `BOOST_PP_WHILE_50_C +( + `BOOST_PP_BOOL +( + `p +(51, s)),, o, s) + + ) + +71  + #BOOST_PP_WHILE_51 +( +p +, +o +, +s + + `BOOST_PP_WHILE_51_C +( + `BOOST_PP_BOOL +( + `p +(52, s)),, o, s) + + ) + +72  + #BOOST_PP_WHILE_52 +( +p +, +o +, +s + + `BOOST_PP_WHILE_52_C +( + `BOOST_PP_BOOL +( + `p +(53, s)),, o, s) + + ) + +73  + #BOOST_PP_WHILE_53 +( +p +, +o +, +s + + `BOOST_PP_WHILE_53_C +( + `BOOST_PP_BOOL +( + `p +(54, s)),, o, s) + + ) + +74  + #BOOST_PP_WHILE_54 +( +p +, +o +, +s + + `BOOST_PP_WHILE_54_C +( + `BOOST_PP_BOOL +( + `p +(55, s)),, o, s) + + ) + +75  + #BOOST_PP_WHILE_55 +( +p +, +o +, +s + + `BOOST_PP_WHILE_55_C +( + `BOOST_PP_BOOL +( + `p +(56, s)),, o, s) + + ) + +76  + #BOOST_PP_WHILE_56 +( +p +, +o +, +s + + `BOOST_PP_WHILE_56_C +( + `BOOST_PP_BOOL +( + `p +(57, s)),, o, s) + + ) + +77  + #BOOST_PP_WHILE_57 +( +p +, +o +, +s + + `BOOST_PP_WHILE_57_C +( + `BOOST_PP_BOOL +( + `p +(58, s)),, o, s) + + ) + +78  + #BOOST_PP_WHILE_58 +( +p +, +o +, +s + + `BOOST_PP_WHILE_58_C +( + `BOOST_PP_BOOL +( + `p +(59, s)),, o, s) + + ) + +79  + #BOOST_PP_WHILE_59 +( +p +, +o +, +s + + `BOOST_PP_WHILE_59_C +( + `BOOST_PP_BOOL +( + `p +(60, s)),, o, s) + + ) + +80  + #BOOST_PP_WHILE_60 +( +p +, +o +, +s + + `BOOST_PP_WHILE_60_C +( + `BOOST_PP_BOOL +( + `p +(61, s)),, o, s) + + ) + +81  + #BOOST_PP_WHILE_61 +( +p +, +o +, +s + + `BOOST_PP_WHILE_61_C +( + `BOOST_PP_BOOL +( + `p +(62, s)),, o, s) + + ) + +82  + #BOOST_PP_WHILE_62 +( +p +, +o +, +s + + `BOOST_PP_WHILE_62_C +( + `BOOST_PP_BOOL +( + `p +(63, s)),, o, s) + + ) + +83  + #BOOST_PP_WHILE_63 +( +p +, +o +, +s + + `BOOST_PP_WHILE_63_C +( + `BOOST_PP_BOOL +( + `p +(64, s)),, o, s) + + ) + +84  + #BOOST_PP_WHILE_64 +( +p +, +o +, +s + + `BOOST_PP_WHILE_64_C +( + `BOOST_PP_BOOL +( + `p +(65, s)),, o, s) + + ) + +85  + #BOOST_PP_WHILE_65 +( +p +, +o +, +s + + `BOOST_PP_WHILE_65_C +( + `BOOST_PP_BOOL +( + `p +(66, s)),, o, s) + + ) + +86  + #BOOST_PP_WHILE_66 +( +p +, +o +, +s + + `BOOST_PP_WHILE_66_C +( + `BOOST_PP_BOOL +( + `p +(67, s)),, o, s) + + ) + +87  + #BOOST_PP_WHILE_67 +( +p +, +o +, +s + + `BOOST_PP_WHILE_67_C +( + `BOOST_PP_BOOL +( + `p +(68, s)),, o, s) + + ) + +88  + #BOOST_PP_WHILE_68 +( +p +, +o +, +s + + `BOOST_PP_WHILE_68_C +( + `BOOST_PP_BOOL +( + `p +(69, s)),, o, s) + + ) + +89  + #BOOST_PP_WHILE_69 +( +p +, +o +, +s + + `BOOST_PP_WHILE_69_C +( + `BOOST_PP_BOOL +( + `p +(70, s)),, o, s) + + ) + +90  + #BOOST_PP_WHILE_70 +( +p +, +o +, +s + + `BOOST_PP_WHILE_70_C +( + `BOOST_PP_BOOL +( + `p +(71, s)),, o, s) + + ) + +91  + #BOOST_PP_WHILE_71 +( +p +, +o +, +s + + `BOOST_PP_WHILE_71_C +( + `BOOST_PP_BOOL +( + `p +(72, s)),, o, s) + + ) + +92  + #BOOST_PP_WHILE_72 +( +p +, +o +, +s + + `BOOST_PP_WHILE_72_C +( + `BOOST_PP_BOOL +( + `p +(73, s)),, o, s) + + ) + +93  + #BOOST_PP_WHILE_73 +( +p +, +o +, +s + + `BOOST_PP_WHILE_73_C +( + `BOOST_PP_BOOL +( + `p +(74, s)),, o, s) + + ) + +94  + #BOOST_PP_WHILE_74 +( +p +, +o +, +s + + `BOOST_PP_WHILE_74_C +( + `BOOST_PP_BOOL +( + `p +(75, s)),, o, s) + + ) + +95  + #BOOST_PP_WHILE_75 +( +p +, +o +, +s + + `BOOST_PP_WHILE_75_C +( + `BOOST_PP_BOOL +( + `p +(76, s)),, o, s) + + ) + +96  + #BOOST_PP_WHILE_76 +( +p +, +o +, +s + + `BOOST_PP_WHILE_76_C +( + `BOOST_PP_BOOL +( + `p +(77, s)),, o, s) + + ) + +97  + #BOOST_PP_WHILE_77 +( +p +, +o +, +s + + `BOOST_PP_WHILE_77_C +( + `BOOST_PP_BOOL +( + `p +(78, s)),, o, s) + + ) + +98  + #BOOST_PP_WHILE_78 +( +p +, +o +, +s + + `BOOST_PP_WHILE_78_C +( + `BOOST_PP_BOOL +( + `p +(79, s)),, o, s) + + ) + +99  + #BOOST_PP_WHILE_79 +( +p +, +o +, +s + + `BOOST_PP_WHILE_79_C +( + `BOOST_PP_BOOL +( + `p +(80, s)),, o, s) + + ) + +100  + #BOOST_PP_WHILE_80 +( +p +, +o +, +s + + `BOOST_PP_WHILE_80_C +( + `BOOST_PP_BOOL +( + `p +(81, s)),, o, s) + + ) + +101  + #BOOST_PP_WHILE_81 +( +p +, +o +, +s + + `BOOST_PP_WHILE_81_C +( + `BOOST_PP_BOOL +( + `p +(82, s)),, o, s) + + ) + +102  + #BOOST_PP_WHILE_82 +( +p +, +o +, +s + + `BOOST_PP_WHILE_82_C +( + `BOOST_PP_BOOL +( + `p +(83, s)),, o, s) + + ) + +103  + #BOOST_PP_WHILE_83 +( +p +, +o +, +s + + `BOOST_PP_WHILE_83_C +( + `BOOST_PP_BOOL +( + `p +(84, s)),, o, s) + + ) + +104  + #BOOST_PP_WHILE_84 +( +p +, +o +, +s + + `BOOST_PP_WHILE_84_C +( + `BOOST_PP_BOOL +( + `p +(85, s)),, o, s) + + ) + +105  + #BOOST_PP_WHILE_85 +( +p +, +o +, +s + + `BOOST_PP_WHILE_85_C +( + `BOOST_PP_BOOL +( + `p +(86, s)),, o, s) + + ) + +106  + #BOOST_PP_WHILE_86 +( +p +, +o +, +s + + `BOOST_PP_WHILE_86_C +( + `BOOST_PP_BOOL +( + `p +(87, s)),, o, s) + + ) + +107  + #BOOST_PP_WHILE_87 +( +p +, +o +, +s + + `BOOST_PP_WHILE_87_C +( + `BOOST_PP_BOOL +( + `p +(88, s)),, o, s) + + ) + +108  + #BOOST_PP_WHILE_88 +( +p +, +o +, +s + + `BOOST_PP_WHILE_88_C +( + `BOOST_PP_BOOL +( + `p +(89, s)),, o, s) + + ) + +109  + #BOOST_PP_WHILE_89 +( +p +, +o +, +s + + `BOOST_PP_WHILE_89_C +( + `BOOST_PP_BOOL +( + `p +(90, s)),, o, s) + + ) + +110  + #BOOST_PP_WHILE_90 +( +p +, +o +, +s + + `BOOST_PP_WHILE_90_C +( + `BOOST_PP_BOOL +( + `p +(91, s)),, o, s) + + ) + +111  + #BOOST_PP_WHILE_91 +( +p +, +o +, +s + + `BOOST_PP_WHILE_91_C +( + `BOOST_PP_BOOL +( + `p +(92, s)),, o, s) + + ) + +112  + #BOOST_PP_WHILE_92 +( +p +, +o +, +s + + `BOOST_PP_WHILE_92_C +( + `BOOST_PP_BOOL +( + `p +(93, s)),, o, s) + + ) + +113  + #BOOST_PP_WHILE_93 +( +p +, +o +, +s + + `BOOST_PP_WHILE_93_C +( + `BOOST_PP_BOOL +( + `p +(94, s)),, o, s) + + ) + +114  + #BOOST_PP_WHILE_94 +( +p +, +o +, +s + + `BOOST_PP_WHILE_94_C +( + `BOOST_PP_BOOL +( + `p +(95, s)),, o, s) + + ) + +115  + #BOOST_PP_WHILE_95 +( +p +, +o +, +s + + `BOOST_PP_WHILE_95_C +( + `BOOST_PP_BOOL +( + `p +(96, s)),, o, s) + + ) + +116  + #BOOST_PP_WHILE_96 +( +p +, +o +, +s + + `BOOST_PP_WHILE_96_C +( + `BOOST_PP_BOOL +( + `p +(97, s)),, o, s) + + ) + +117  + #BOOST_PP_WHILE_97 +( +p +, +o +, +s + + `BOOST_PP_WHILE_97_C +( + `BOOST_PP_BOOL +( + `p +(98, s)),, o, s) + + ) + +118  + #BOOST_PP_WHILE_98 +( +p +, +o +, +s + + `BOOST_PP_WHILE_98_C +( + `BOOST_PP_BOOL +( + `p +(99, s)),, o, s) + + ) + +119  + #BOOST_PP_WHILE_99 +( +p +, +o +, +s + + `BOOST_PP_WHILE_99_C +( + `BOOST_PP_BOOL +( + `p +(100, s)),, o, s) + + ) + +120  + #BOOST_PP_WHILE_100 +( +p +, +o +, +s + + `BOOST_PP_WHILE_100_C +( + `BOOST_PP_BOOL +( + `p +(101, s)),, o, s) + + ) + +121  + #BOOST_PP_WHILE_101 +( +p +, +o +, +s + + `BOOST_PP_WHILE_101_C +( + `BOOST_PP_BOOL +( + `p +(102, s)),, o, s) + + ) + +122  + #BOOST_PP_WHILE_102 +( +p +, +o +, +s + + `BOOST_PP_WHILE_102_C +( + `BOOST_PP_BOOL +( + `p +(103, s)),, o, s) + + ) + +123  + #BOOST_PP_WHILE_103 +( +p +, +o +, +s + + `BOOST_PP_WHILE_103_C +( + `BOOST_PP_BOOL +( + `p +(104, s)),, o, s) + + ) + +124  + #BOOST_PP_WHILE_104 +( +p +, +o +, +s + + `BOOST_PP_WHILE_104_C +( + `BOOST_PP_BOOL +( + `p +(105, s)),, o, s) + + ) + +125  + #BOOST_PP_WHILE_105 +( +p +, +o +, +s + + `BOOST_PP_WHILE_105_C +( + `BOOST_PP_BOOL +( + `p +(106, s)),, o, s) + + ) + +126  + #BOOST_PP_WHILE_106 +( +p +, +o +, +s + + `BOOST_PP_WHILE_106_C +( + `BOOST_PP_BOOL +( + `p +(107, s)),, o, s) + + ) + +127  + #BOOST_PP_WHILE_107 +( +p +, +o +, +s + + `BOOST_PP_WHILE_107_C +( + `BOOST_PP_BOOL +( + `p +(108, s)),, o, s) + + ) + +128  + #BOOST_PP_WHILE_108 +( +p +, +o +, +s + + `BOOST_PP_WHILE_108_C +( + `BOOST_PP_BOOL +( + `p +(109, s)),, o, s) + + ) + +129  + #BOOST_PP_WHILE_109 +( +p +, +o +, +s + + `BOOST_PP_WHILE_109_C +( + `BOOST_PP_BOOL +( + `p +(110, s)),, o, s) + + ) + +130  + #BOOST_PP_WHILE_110 +( +p +, +o +, +s + + `BOOST_PP_WHILE_110_C +( + `BOOST_PP_BOOL +( + `p +(111, s)),, o, s) + + ) + +131  + #BOOST_PP_WHILE_111 +( +p +, +o +, +s + + `BOOST_PP_WHILE_111_C +( + `BOOST_PP_BOOL +( + `p +(112, s)),, o, s) + + ) + +132  + #BOOST_PP_WHILE_112 +( +p +, +o +, +s + + `BOOST_PP_WHILE_112_C +( + `BOOST_PP_BOOL +( + `p +(113, s)),, o, s) + + ) + +133  + #BOOST_PP_WHILE_113 +( +p +, +o +, +s + + `BOOST_PP_WHILE_113_C +( + `BOOST_PP_BOOL +( + `p +(114, s)),, o, s) + + ) + +134  + #BOOST_PP_WHILE_114 +( +p +, +o +, +s + + `BOOST_PP_WHILE_114_C +( + `BOOST_PP_BOOL +( + `p +(115, s)),, o, s) + + ) + +135  + #BOOST_PP_WHILE_115 +( +p +, +o +, +s + + `BOOST_PP_WHILE_115_C +( + `BOOST_PP_BOOL +( + `p +(116, s)),, o, s) + + ) + +136  + #BOOST_PP_WHILE_116 +( +p +, +o +, +s + + `BOOST_PP_WHILE_116_C +( + `BOOST_PP_BOOL +( + `p +(117, s)),, o, s) + + ) + +137  + #BOOST_PP_WHILE_117 +( +p +, +o +, +s + + `BOOST_PP_WHILE_117_C +( + `BOOST_PP_BOOL +( + `p +(118, s)),, o, s) + + ) + +138  + #BOOST_PP_WHILE_118 +( +p +, +o +, +s + + `BOOST_PP_WHILE_118_C +( + `BOOST_PP_BOOL +( + `p +(119, s)),, o, s) + + ) + +139  + #BOOST_PP_WHILE_119 +( +p +, +o +, +s + + `BOOST_PP_WHILE_119_C +( + `BOOST_PP_BOOL +( + `p +(120, s)),, o, s) + + ) + +140  + #BOOST_PP_WHILE_120 +( +p +, +o +, +s + + `BOOST_PP_WHILE_120_C +( + `BOOST_PP_BOOL +( + `p +(121, s)),, o, s) + + ) + +141  + #BOOST_PP_WHILE_121 +( +p +, +o +, +s + + `BOOST_PP_WHILE_121_C +( + `BOOST_PP_BOOL +( + `p +(122, s)),, o, s) + + ) + +142  + #BOOST_PP_WHILE_122 +( +p +, +o +, +s + + `BOOST_PP_WHILE_122_C +( + `BOOST_PP_BOOL +( + `p +(123, s)),, o, s) + + ) + +143  + #BOOST_PP_WHILE_123 +( +p +, +o +, +s + + `BOOST_PP_WHILE_123_C +( + `BOOST_PP_BOOL +( + `p +(124, s)),, o, s) + + ) + +144  + #BOOST_PP_WHILE_124 +( +p +, +o +, +s + + `BOOST_PP_WHILE_124_C +( + `BOOST_PP_BOOL +( + `p +(125, s)),, o, s) + + ) + +145  + #BOOST_PP_WHILE_125 +( +p +, +o +, +s + + `BOOST_PP_WHILE_125_C +( + `BOOST_PP_BOOL +( + `p +(126, s)),, o, s) + + ) + +146  + #BOOST_PP_WHILE_126 +( +p +, +o +, +s + + `BOOST_PP_WHILE_126_C +( + `BOOST_PP_BOOL +( + `p +(127, s)),, o, s) + + ) + +147  + #BOOST_PP_WHILE_127 +( +p +, +o +, +s + + `BOOST_PP_WHILE_127_C +( + `BOOST_PP_BOOL +( + `p +(128, s)),, o, s) + + ) + +148  + #BOOST_PP_WHILE_128 +( +p +, +o +, +s + + `BOOST_PP_WHILE_128_C +( + `BOOST_PP_BOOL +( + `p +(129, s)),, o, s) + + ) + +149  + #BOOST_PP_WHILE_129 +( +p +, +o +, +s + + `BOOST_PP_WHILE_129_C +( + `BOOST_PP_BOOL +( + `p +(130, s)),, o, s) + + ) + +150  + #BOOST_PP_WHILE_130 +( +p +, +o +, +s + + `BOOST_PP_WHILE_130_C +( + `BOOST_PP_BOOL +( + `p +(131, s)),, o, s) + + ) + +151  + #BOOST_PP_WHILE_131 +( +p +, +o +, +s + + `BOOST_PP_WHILE_131_C +( + `BOOST_PP_BOOL +( + `p +(132, s)),, o, s) + + ) + +152  + #BOOST_PP_WHILE_132 +( +p +, +o +, +s + + `BOOST_PP_WHILE_132_C +( + `BOOST_PP_BOOL +( + `p +(133, s)),, o, s) + + ) + +153  + #BOOST_PP_WHILE_133 +( +p +, +o +, +s + + `BOOST_PP_WHILE_133_C +( + `BOOST_PP_BOOL +( + `p +(134, s)),, o, s) + + ) + +154  + #BOOST_PP_WHILE_134 +( +p +, +o +, +s + + `BOOST_PP_WHILE_134_C +( + `BOOST_PP_BOOL +( + `p +(135, s)),, o, s) + + ) + +155  + #BOOST_PP_WHILE_135 +( +p +, +o +, +s + + `BOOST_PP_WHILE_135_C +( + `BOOST_PP_BOOL +( + `p +(136, s)),, o, s) + + ) + +156  + #BOOST_PP_WHILE_136 +( +p +, +o +, +s + + `BOOST_PP_WHILE_136_C +( + `BOOST_PP_BOOL +( + `p +(137, s)),, o, s) + + ) + +157  + #BOOST_PP_WHILE_137 +( +p +, +o +, +s + + `BOOST_PP_WHILE_137_C +( + `BOOST_PP_BOOL +( + `p +(138, s)),, o, s) + + ) + +158  + #BOOST_PP_WHILE_138 +( +p +, +o +, +s + + `BOOST_PP_WHILE_138_C +( + `BOOST_PP_BOOL +( + `p +(139, s)),, o, s) + + ) + +159  + #BOOST_PP_WHILE_139 +( +p +, +o +, +s + + `BOOST_PP_WHILE_139_C +( + `BOOST_PP_BOOL +( + `p +(140, s)),, o, s) + + ) + +160  + #BOOST_PP_WHILE_140 +( +p +, +o +, +s + + `BOOST_PP_WHILE_140_C +( + `BOOST_PP_BOOL +( + `p +(141, s)),, o, s) + + ) + +161  + #BOOST_PP_WHILE_141 +( +p +, +o +, +s + + `BOOST_PP_WHILE_141_C +( + `BOOST_PP_BOOL +( + `p +(142, s)),, o, s) + + ) + +162  + #BOOST_PP_WHILE_142 +( +p +, +o +, +s + + `BOOST_PP_WHILE_142_C +( + `BOOST_PP_BOOL +( + `p +(143, s)),, o, s) + + ) + +163  + #BOOST_PP_WHILE_143 +( +p +, +o +, +s + + `BOOST_PP_WHILE_143_C +( + `BOOST_PP_BOOL +( + `p +(144, s)),, o, s) + + ) + +164  + #BOOST_PP_WHILE_144 +( +p +, +o +, +s + + `BOOST_PP_WHILE_144_C +( + `BOOST_PP_BOOL +( + `p +(145, s)),, o, s) + + ) + +165  + #BOOST_PP_WHILE_145 +( +p +, +o +, +s + + `BOOST_PP_WHILE_145_C +( + `BOOST_PP_BOOL +( + `p +(146, s)),, o, s) + + ) + +166  + #BOOST_PP_WHILE_146 +( +p +, +o +, +s + + `BOOST_PP_WHILE_146_C +( + `BOOST_PP_BOOL +( + `p +(147, s)),, o, s) + + ) + +167  + #BOOST_PP_WHILE_147 +( +p +, +o +, +s + + `BOOST_PP_WHILE_147_C +( + `BOOST_PP_BOOL +( + `p +(148, s)),, o, s) + + ) + +168  + #BOOST_PP_WHILE_148 +( +p +, +o +, +s + + `BOOST_PP_WHILE_148_C +( + `BOOST_PP_BOOL +( + `p +(149, s)),, o, s) + + ) + +169  + #BOOST_PP_WHILE_149 +( +p +, +o +, +s + + `BOOST_PP_WHILE_149_C +( + `BOOST_PP_BOOL +( + `p +(150, s)),, o, s) + + ) + +170  + #BOOST_PP_WHILE_150 +( +p +, +o +, +s + + `BOOST_PP_WHILE_150_C +( + `BOOST_PP_BOOL +( + `p +(151, s)),, o, s) + + ) + +171  + #BOOST_PP_WHILE_151 +( +p +, +o +, +s + + `BOOST_PP_WHILE_151_C +( + `BOOST_PP_BOOL +( + `p +(152, s)),, o, s) + + ) + +172  + #BOOST_PP_WHILE_152 +( +p +, +o +, +s + + `BOOST_PP_WHILE_152_C +( + `BOOST_PP_BOOL +( + `p +(153, s)),, o, s) + + ) + +173  + #BOOST_PP_WHILE_153 +( +p +, +o +, +s + + `BOOST_PP_WHILE_153_C +( + `BOOST_PP_BOOL +( + `p +(154, s)),, o, s) + + ) + +174  + #BOOST_PP_WHILE_154 +( +p +, +o +, +s + + `BOOST_PP_WHILE_154_C +( + `BOOST_PP_BOOL +( + `p +(155, s)),, o, s) + + ) + +175  + #BOOST_PP_WHILE_155 +( +p +, +o +, +s + + `BOOST_PP_WHILE_155_C +( + `BOOST_PP_BOOL +( + `p +(156, s)),, o, s) + + ) + +176  + #BOOST_PP_WHILE_156 +( +p +, +o +, +s + + `BOOST_PP_WHILE_156_C +( + `BOOST_PP_BOOL +( + `p +(157, s)),, o, s) + + ) + +177  + #BOOST_PP_WHILE_157 +( +p +, +o +, +s + + `BOOST_PP_WHILE_157_C +( + `BOOST_PP_BOOL +( + `p +(158, s)),, o, s) + + ) + +178  + #BOOST_PP_WHILE_158 +( +p +, +o +, +s + + `BOOST_PP_WHILE_158_C +( + `BOOST_PP_BOOL +( + `p +(159, s)),, o, s) + + ) + +179  + #BOOST_PP_WHILE_159 +( +p +, +o +, +s + + `BOOST_PP_WHILE_159_C +( + `BOOST_PP_BOOL +( + `p +(160, s)),, o, s) + + ) + +180  + #BOOST_PP_WHILE_160 +( +p +, +o +, +s + + `BOOST_PP_WHILE_160_C +( + `BOOST_PP_BOOL +( + `p +(161, s)),, o, s) + + ) + +181  + #BOOST_PP_WHILE_161 +( +p +, +o +, +s + + `BOOST_PP_WHILE_161_C +( + `BOOST_PP_BOOL +( + `p +(162, s)),, o, s) + + ) + +182  + #BOOST_PP_WHILE_162 +( +p +, +o +, +s + + `BOOST_PP_WHILE_162_C +( + `BOOST_PP_BOOL +( + `p +(163, s)),, o, s) + + ) + +183  + #BOOST_PP_WHILE_163 +( +p +, +o +, +s + + `BOOST_PP_WHILE_163_C +( + `BOOST_PP_BOOL +( + `p +(164, s)),, o, s) + + ) + +184  + #BOOST_PP_WHILE_164 +( +p +, +o +, +s + + `BOOST_PP_WHILE_164_C +( + `BOOST_PP_BOOL +( + `p +(165, s)),, o, s) + + ) + +185  + #BOOST_PP_WHILE_165 +( +p +, +o +, +s + + `BOOST_PP_WHILE_165_C +( + `BOOST_PP_BOOL +( + `p +(166, s)),, o, s) + + ) + +186  + #BOOST_PP_WHILE_166 +( +p +, +o +, +s + + `BOOST_PP_WHILE_166_C +( + `BOOST_PP_BOOL +( + `p +(167, s)),, o, s) + + ) + +187  + #BOOST_PP_WHILE_167 +( +p +, +o +, +s + + `BOOST_PP_WHILE_167_C +( + `BOOST_PP_BOOL +( + `p +(168, s)),, o, s) + + ) + +188  + #BOOST_PP_WHILE_168 +( +p +, +o +, +s + + `BOOST_PP_WHILE_168_C +( + `BOOST_PP_BOOL +( + `p +(169, s)),, o, s) + + ) + +189  + #BOOST_PP_WHILE_169 +( +p +, +o +, +s + + `BOOST_PP_WHILE_169_C +( + `BOOST_PP_BOOL +( + `p +(170, s)),, o, s) + + ) + +190  + #BOOST_PP_WHILE_170 +( +p +, +o +, +s + + `BOOST_PP_WHILE_170_C +( + `BOOST_PP_BOOL +( + `p +(171, s)),, o, s) + + ) + +191  + #BOOST_PP_WHILE_171 +( +p +, +o +, +s + + `BOOST_PP_WHILE_171_C +( + `BOOST_PP_BOOL +( + `p +(172, s)),, o, s) + + ) + +192  + #BOOST_PP_WHILE_172 +( +p +, +o +, +s + + `BOOST_PP_WHILE_172_C +( + `BOOST_PP_BOOL +( + `p +(173, s)),, o, s) + + ) + +193  + #BOOST_PP_WHILE_173 +( +p +, +o +, +s + + `BOOST_PP_WHILE_173_C +( + `BOOST_PP_BOOL +( + `p +(174, s)),, o, s) + + ) + +194  + #BOOST_PP_WHILE_174 +( +p +, +o +, +s + + `BOOST_PP_WHILE_174_C +( + `BOOST_PP_BOOL +( + `p +(175, s)),, o, s) + + ) + +195  + #BOOST_PP_WHILE_175 +( +p +, +o +, +s + + `BOOST_PP_WHILE_175_C +( + `BOOST_PP_BOOL +( + `p +(176, s)),, o, s) + + ) + +196  + #BOOST_PP_WHILE_176 +( +p +, +o +, +s + + `BOOST_PP_WHILE_176_C +( + `BOOST_PP_BOOL +( + `p +(177, s)),, o, s) + + ) + +197  + #BOOST_PP_WHILE_177 +( +p +, +o +, +s + + `BOOST_PP_WHILE_177_C +( + `BOOST_PP_BOOL +( + `p +(178, s)),, o, s) + + ) + +198  + #BOOST_PP_WHILE_178 +( +p +, +o +, +s + + `BOOST_PP_WHILE_178_C +( + `BOOST_PP_BOOL +( + `p +(179, s)),, o, s) + + ) + +199  + #BOOST_PP_WHILE_179 +( +p +, +o +, +s + + `BOOST_PP_WHILE_179_C +( + `BOOST_PP_BOOL +( + `p +(180, s)),, o, s) + + ) + +200  + #BOOST_PP_WHILE_180 +( +p +, +o +, +s + + `BOOST_PP_WHILE_180_C +( + `BOOST_PP_BOOL +( + `p +(181, s)),, o, s) + + ) + +201  + #BOOST_PP_WHILE_181 +( +p +, +o +, +s + + `BOOST_PP_WHILE_181_C +( + `BOOST_PP_BOOL +( + `p +(182, s)),, o, s) + + ) + +202  + #BOOST_PP_WHILE_182 +( +p +, +o +, +s + + `BOOST_PP_WHILE_182_C +( + `BOOST_PP_BOOL +( + `p +(183, s)),, o, s) + + ) + +203  + #BOOST_PP_WHILE_183 +( +p +, +o +, +s + + `BOOST_PP_WHILE_183_C +( + `BOOST_PP_BOOL +( + `p +(184, s)),, o, s) + + ) + +204  + #BOOST_PP_WHILE_184 +( +p +, +o +, +s + + `BOOST_PP_WHILE_184_C +( + `BOOST_PP_BOOL +( + `p +(185, s)),, o, s) + + ) + +205  + #BOOST_PP_WHILE_185 +( +p +, +o +, +s + + `BOOST_PP_WHILE_185_C +( + `BOOST_PP_BOOL +( + `p +(186, s)),, o, s) + + ) + +206  + #BOOST_PP_WHILE_186 +( +p +, +o +, +s + + `BOOST_PP_WHILE_186_C +( + `BOOST_PP_BOOL +( + `p +(187, s)),, o, s) + + ) + +207  + #BOOST_PP_WHILE_187 +( +p +, +o +, +s + + `BOOST_PP_WHILE_187_C +( + `BOOST_PP_BOOL +( + `p +(188, s)),, o, s) + + ) + +208  + #BOOST_PP_WHILE_188 +( +p +, +o +, +s + + `BOOST_PP_WHILE_188_C +( + `BOOST_PP_BOOL +( + `p +(189, s)),, o, s) + + ) + +209  + #BOOST_PP_WHILE_189 +( +p +, +o +, +s + + `BOOST_PP_WHILE_189_C +( + `BOOST_PP_BOOL +( + `p +(190, s)),, o, s) + + ) + +210  + #BOOST_PP_WHILE_190 +( +p +, +o +, +s + + `BOOST_PP_WHILE_190_C +( + `BOOST_PP_BOOL +( + `p +(191, s)),, o, s) + + ) + +211  + #BOOST_PP_WHILE_191 +( +p +, +o +, +s + + `BOOST_PP_WHILE_191_C +( + `BOOST_PP_BOOL +( + `p +(192, s)),, o, s) + + ) + +212  + #BOOST_PP_WHILE_192 +( +p +, +o +, +s + + `BOOST_PP_WHILE_192_C +( + `BOOST_PP_BOOL +( + `p +(193, s)),, o, s) + + ) + +213  + #BOOST_PP_WHILE_193 +( +p +, +o +, +s + + `BOOST_PP_WHILE_193_C +( + `BOOST_PP_BOOL +( + `p +(194, s)),, o, s) + + ) + +214  + #BOOST_PP_WHILE_194 +( +p +, +o +, +s + + `BOOST_PP_WHILE_194_C +( + `BOOST_PP_BOOL +( + `p +(195, s)),, o, s) + + ) + +215  + #BOOST_PP_WHILE_195 +( +p +, +o +, +s + + `BOOST_PP_WHILE_195_C +( + `BOOST_PP_BOOL +( + `p +(196, s)),, o, s) + + ) + +216  + #BOOST_PP_WHILE_196 +( +p +, +o +, +s + + `BOOST_PP_WHILE_196_C +( + `BOOST_PP_BOOL +( + `p +(197, s)),, o, s) + + ) + +217  + #BOOST_PP_WHILE_197 +( +p +, +o +, +s + + `BOOST_PP_WHILE_197_C +( + `BOOST_PP_BOOL +( + `p +(198, s)),, o, s) + + ) + +218  + #BOOST_PP_WHILE_198 +( +p +, +o +, +s + + `BOOST_PP_WHILE_198_C +( + `BOOST_PP_BOOL +( + `p +(199, s)),, o, s) + + ) + +219  + #BOOST_PP_WHILE_199 +( +p +, +o +, +s + + `BOOST_PP_WHILE_199_C +( + `BOOST_PP_BOOL +( + `p +(200, s)),, o, s) + + ) + +220  + #BOOST_PP_WHILE_200 +( +p +, +o +, +s + + `BOOST_PP_WHILE_200_C +( + `BOOST_PP_BOOL +( + `p +(201, s)),, o, s) + + ) + +221  + #BOOST_PP_WHILE_201 +( +p +, +o +, +s + + `BOOST_PP_WHILE_201_C +( + `BOOST_PP_BOOL +( + `p +(202, s)),, o, s) + + ) + +222  + #BOOST_PP_WHILE_202 +( +p +, +o +, +s + + `BOOST_PP_WHILE_202_C +( + `BOOST_PP_BOOL +( + `p +(203, s)),, o, s) + + ) + +223  + #BOOST_PP_WHILE_203 +( +p +, +o +, +s + + `BOOST_PP_WHILE_203_C +( + `BOOST_PP_BOOL +( + `p +(204, s)),, o, s) + + ) + +224  + #BOOST_PP_WHILE_204 +( +p +, +o +, +s + + `BOOST_PP_WHILE_204_C +( + `BOOST_PP_BOOL +( + `p +(205, s)),, o, s) + + ) + +225  + #BOOST_PP_WHILE_205 +( +p +, +o +, +s + + `BOOST_PP_WHILE_205_C +( + `BOOST_PP_BOOL +( + `p +(206, s)),, o, s) + + ) + +226  + #BOOST_PP_WHILE_206 +( +p +, +o +, +s + + `BOOST_PP_WHILE_206_C +( + `BOOST_PP_BOOL +( + `p +(207, s)),, o, s) + + ) + +227  + #BOOST_PP_WHILE_207 +( +p +, +o +, +s + + `BOOST_PP_WHILE_207_C +( + `BOOST_PP_BOOL +( + `p +(208, s)),, o, s) + + ) + +228  + #BOOST_PP_WHILE_208 +( +p +, +o +, +s + + `BOOST_PP_WHILE_208_C +( + `BOOST_PP_BOOL +( + `p +(209, s)),, o, s) + + ) + +229  + #BOOST_PP_WHILE_209 +( +p +, +o +, +s + + `BOOST_PP_WHILE_209_C +( + `BOOST_PP_BOOL +( + `p +(210, s)),, o, s) + + ) + +230  + #BOOST_PP_WHILE_210 +( +p +, +o +, +s + + `BOOST_PP_WHILE_210_C +( + `BOOST_PP_BOOL +( + `p +(211, s)),, o, s) + + ) + +231  + #BOOST_PP_WHILE_211 +( +p +, +o +, +s + + `BOOST_PP_WHILE_211_C +( + `BOOST_PP_BOOL +( + `p +(212, s)),, o, s) + + ) + +232  + #BOOST_PP_WHILE_212 +( +p +, +o +, +s + + `BOOST_PP_WHILE_212_C +( + `BOOST_PP_BOOL +( + `p +(213, s)),, o, s) + + ) + +233  + #BOOST_PP_WHILE_213 +( +p +, +o +, +s + + `BOOST_PP_WHILE_213_C +( + `BOOST_PP_BOOL +( + `p +(214, s)),, o, s) + + ) + +234  + #BOOST_PP_WHILE_214 +( +p +, +o +, +s + + `BOOST_PP_WHILE_214_C +( + `BOOST_PP_BOOL +( + `p +(215, s)),, o, s) + + ) + +235  + #BOOST_PP_WHILE_215 +( +p +, +o +, +s + + `BOOST_PP_WHILE_215_C +( + `BOOST_PP_BOOL +( + `p +(216, s)),, o, s) + + ) + +236  + #BOOST_PP_WHILE_216 +( +p +, +o +, +s + + `BOOST_PP_WHILE_216_C +( + `BOOST_PP_BOOL +( + `p +(217, s)),, o, s) + + ) + +237  + #BOOST_PP_WHILE_217 +( +p +, +o +, +s + + `BOOST_PP_WHILE_217_C +( + `BOOST_PP_BOOL +( + `p +(218, s)),, o, s) + + ) + +238  + #BOOST_PP_WHILE_218 +( +p +, +o +, +s + + `BOOST_PP_WHILE_218_C +( + `BOOST_PP_BOOL +( + `p +(219, s)),, o, s) + + ) + +239  + #BOOST_PP_WHILE_219 +( +p +, +o +, +s + + `BOOST_PP_WHILE_219_C +( + `BOOST_PP_BOOL +( + `p +(220, s)),, o, s) + + ) + +240  + #BOOST_PP_WHILE_220 +( +p +, +o +, +s + + `BOOST_PP_WHILE_220_C +( + `BOOST_PP_BOOL +( + `p +(221, s)),, o, s) + + ) + +241  + #BOOST_PP_WHILE_221 +( +p +, +o +, +s + + `BOOST_PP_WHILE_221_C +( + `BOOST_PP_BOOL +( + `p +(222, s)),, o, s) + + ) + +242  + #BOOST_PP_WHILE_222 +( +p +, +o +, +s + + `BOOST_PP_WHILE_222_C +( + `BOOST_PP_BOOL +( + `p +(223, s)),, o, s) + + ) + +243  + #BOOST_PP_WHILE_223 +( +p +, +o +, +s + + `BOOST_PP_WHILE_223_C +( + `BOOST_PP_BOOL +( + `p +(224, s)),, o, s) + + ) + +244  + #BOOST_PP_WHILE_224 +( +p +, +o +, +s + + `BOOST_PP_WHILE_224_C +( + `BOOST_PP_BOOL +( + `p +(225, s)),, o, s) + + ) + +245  + #BOOST_PP_WHILE_225 +( +p +, +o +, +s + + `BOOST_PP_WHILE_225_C +( + `BOOST_PP_BOOL +( + `p +(226, s)),, o, s) + + ) + +246  + #BOOST_PP_WHILE_226 +( +p +, +o +, +s + + `BOOST_PP_WHILE_226_C +( + `BOOST_PP_BOOL +( + `p +(227, s)),, o, s) + + ) + +247  + #BOOST_PP_WHILE_227 +( +p +, +o +, +s + + `BOOST_PP_WHILE_227_C +( + `BOOST_PP_BOOL +( + `p +(228, s)),, o, s) + + ) + +248  + #BOOST_PP_WHILE_228 +( +p +, +o +, +s + + `BOOST_PP_WHILE_228_C +( + `BOOST_PP_BOOL +( + `p +(229, s)),, o, s) + + ) + +249  + #BOOST_PP_WHILE_229 +( +p +, +o +, +s + + `BOOST_PP_WHILE_229_C +( + `BOOST_PP_BOOL +( + `p +(230, s)),, o, s) + + ) + +250  + #BOOST_PP_WHILE_230 +( +p +, +o +, +s + + `BOOST_PP_WHILE_230_C +( + `BOOST_PP_BOOL +( + `p +(231, s)),, o, s) + + ) + +251  + #BOOST_PP_WHILE_231 +( +p +, +o +, +s + + `BOOST_PP_WHILE_231_C +( + `BOOST_PP_BOOL +( + `p +(232, s)),, o, s) + + ) + +252  + #BOOST_PP_WHILE_232 +( +p +, +o +, +s + + `BOOST_PP_WHILE_232_C +( + `BOOST_PP_BOOL +( + `p +(233, s)),, o, s) + + ) + +253  + #BOOST_PP_WHILE_233 +( +p +, +o +, +s + + `BOOST_PP_WHILE_233_C +( + `BOOST_PP_BOOL +( + `p +(234, s)),, o, s) + + ) + +254  + #BOOST_PP_WHILE_234 +( +p +, +o +, +s + + `BOOST_PP_WHILE_234_C +( + `BOOST_PP_BOOL +( + `p +(235, s)),, o, s) + + ) + +255  + #BOOST_PP_WHILE_235 +( +p +, +o +, +s + + `BOOST_PP_WHILE_235_C +( + `BOOST_PP_BOOL +( + `p +(236, s)),, o, s) + + ) + +256  + #BOOST_PP_WHILE_236 +( +p +, +o +, +s + + `BOOST_PP_WHILE_236_C +( + `BOOST_PP_BOOL +( + `p +(237, s)),, o, s) + + ) + +257  + #BOOST_PP_WHILE_237 +( +p +, +o +, +s + + `BOOST_PP_WHILE_237_C +( + `BOOST_PP_BOOL +( + `p +(238, s)),, o, s) + + ) + +258  + #BOOST_PP_WHILE_238 +( +p +, +o +, +s + + `BOOST_PP_WHILE_238_C +( + `BOOST_PP_BOOL +( + `p +(239, s)),, o, s) + + ) + +259  + #BOOST_PP_WHILE_239 +( +p +, +o +, +s + + `BOOST_PP_WHILE_239_C +( + `BOOST_PP_BOOL +( + `p +(240, s)),, o, s) + + ) + +260  + #BOOST_PP_WHILE_240 +( +p +, +o +, +s + + `BOOST_PP_WHILE_240_C +( + `BOOST_PP_BOOL +( + `p +(241, s)),, o, s) + + ) + +261  + #BOOST_PP_WHILE_241 +( +p +, +o +, +s + + `BOOST_PP_WHILE_241_C +( + `BOOST_PP_BOOL +( + `p +(242, s)),, o, s) + + ) + +262  + #BOOST_PP_WHILE_242 +( +p +, +o +, +s + + `BOOST_PP_WHILE_242_C +( + `BOOST_PP_BOOL +( + `p +(243, s)),, o, s) + + ) + +263  + #BOOST_PP_WHILE_243 +( +p +, +o +, +s + + `BOOST_PP_WHILE_243_C +( + `BOOST_PP_BOOL +( + `p +(244, s)),, o, s) + + ) + +264  + #BOOST_PP_WHILE_244 +( +p +, +o +, +s + + `BOOST_PP_WHILE_244_C +( + `BOOST_PP_BOOL +( + `p +(245, s)),, o, s) + + ) + +265  + #BOOST_PP_WHILE_245 +( +p +, +o +, +s + + `BOOST_PP_WHILE_245_C +( + `BOOST_PP_BOOL +( + `p +(246, s)),, o, s) + + ) + +266  + #BOOST_PP_WHILE_246 +( +p +, +o +, +s + + `BOOST_PP_WHILE_246_C +( + `BOOST_PP_BOOL +( + `p +(247, s)),, o, s) + + ) + +267  + #BOOST_PP_WHILE_247 +( +p +, +o +, +s + + `BOOST_PP_WHILE_247_C +( + `BOOST_PP_BOOL +( + `p +(248, s)),, o, s) + + ) + +268  + #BOOST_PP_WHILE_248 +( +p +, +o +, +s + + `BOOST_PP_WHILE_248_C +( + `BOOST_PP_BOOL +( + `p +(249, s)),, o, s) + + ) + +269  + #BOOST_PP_WHILE_249 +( +p +, +o +, +s + + `BOOST_PP_WHILE_249_C +( + `BOOST_PP_BOOL +( + `p +(250, s)),, o, s) + + ) + +270  + #BOOST_PP_WHILE_250 +( +p +, +o +, +s + + `BOOST_PP_WHILE_250_C +( + `BOOST_PP_BOOL +( + `p +(251, s)),, o, s) + + ) + +271  + #BOOST_PP_WHILE_251 +( +p +, +o +, +s + + `BOOST_PP_WHILE_251_C +( + `BOOST_PP_BOOL +( + `p +(252, s)),, o, s) + + ) + +272  + #BOOST_PP_WHILE_252 +( +p +, +o +, +s + + `BOOST_PP_WHILE_252_C +( + `BOOST_PP_BOOL +( + `p +(253, s)),, o, s) + + ) + +273  + #BOOST_PP_WHILE_253 +( +p +, +o +, +s + + `BOOST_PP_WHILE_253_C +( + `BOOST_PP_BOOL +( + `p +(254, s)),, o, s) + + ) + +274  + #BOOST_PP_WHILE_254 +( +p +, +o +, +s + + `BOOST_PP_WHILE_254_C +( + `BOOST_PP_BOOL +( + `p +(255, s)),, o, s) + + ) + +275  + #BOOST_PP_WHILE_255 +( +p +, +o +, +s + + `BOOST_PP_WHILE_255_C +( + `BOOST_PP_BOOL +( + `p +(256, s)),, o, s) + + ) + +276  + #BOOST_PP_WHILE_256 +( +p +, +o +, +s + + `BOOST_PP_WHILE_256_C +( + `BOOST_PP_BOOL +( + `p +(257, s)),, o, s) + + ) + +277  +#def + #BOOST_PP_WHILE_1_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_2 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(2, s)) + + ) + +279  + #BOOST_PP_WHILE_2_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_3 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(3, s)) + + ) + +280  + #BOOST_PP_WHILE_3_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_4 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(4, s)) + + ) + +281  + #BOOST_PP_WHILE_4_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_5 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(5, s)) + + ) + +282  + #BOOST_PP_WHILE_5_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_6 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(6, s)) + + ) + +283  + #BOOST_PP_WHILE_6_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_7 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(7, s)) + + ) + +284  + #BOOST_PP_WHILE_7_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_8 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(8, s)) + + ) + +285  + #BOOST_PP_WHILE_8_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_9 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(9, s)) + + ) + +286  + #BOOST_PP_WHILE_9_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_10 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(10, s)) + + ) + +287  + #BOOST_PP_WHILE_10_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_11 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(11, s)) + + ) + +288  + #BOOST_PP_WHILE_11_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_12 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(12, s)) + + ) + +289  + #BOOST_PP_WHILE_12_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_13 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(13, s)) + + ) + +290  + #BOOST_PP_WHILE_13_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_14 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(14, s)) + + ) + +291  + #BOOST_PP_WHILE_14_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_15 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(15, s)) + + ) + +292  + #BOOST_PP_WHILE_15_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_16 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(16, s)) + + ) + +293  + #BOOST_PP_WHILE_16_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_17 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(17, s)) + + ) + +294  + #BOOST_PP_WHILE_17_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_18 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(18, s)) + + ) + +295  + #BOOST_PP_WHILE_18_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_19 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(19, s)) + + ) + +296  + #BOOST_PP_WHILE_19_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_20 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(20, s)) + + ) + +297  + #BOOST_PP_WHILE_20_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_21 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(21, s)) + + ) + +298  + #BOOST_PP_WHILE_21_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_22 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(22, s)) + + ) + +299  + #BOOST_PP_WHILE_22_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_23 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(23, s)) + + ) + +300  + #BOOST_PP_WHILE_23_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_24 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(24, s)) + + ) + +301  + #BOOST_PP_WHILE_24_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_25 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(25, s)) + + ) + +302  + #BOOST_PP_WHILE_25_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_26 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(26, s)) + + ) + +303  + #BOOST_PP_WHILE_26_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_27 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(27, s)) + + ) + +304  + #BOOST_PP_WHILE_27_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_28 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(28, s)) + + ) + +305  + #BOOST_PP_WHILE_28_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_29 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(29, s)) + + ) + +306  + #BOOST_PP_WHILE_29_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_30 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(30, s)) + + ) + +307  + #BOOST_PP_WHILE_30_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_31 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(31, s)) + + ) + +308  + #BOOST_PP_WHILE_31_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_32 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(32, s)) + + ) + +309  + #BOOST_PP_WHILE_32_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_33 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(33, s)) + + ) + +310  + #BOOST_PP_WHILE_33_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_34 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(34, s)) + + ) + +311  + #BOOST_PP_WHILE_34_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_35 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(35, s)) + + ) + +312  + #BOOST_PP_WHILE_35_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_36 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(36, s)) + + ) + +313  + #BOOST_PP_WHILE_36_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_37 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(37, s)) + + ) + +314  + #BOOST_PP_WHILE_37_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_38 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(38, s)) + + ) + +315  + #BOOST_PP_WHILE_38_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_39 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(39, s)) + + ) + +316  + #BOOST_PP_WHILE_39_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_40 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(40, s)) + + ) + +317  + #BOOST_PP_WHILE_40_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_41 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(41, s)) + + ) + +318  + #BOOST_PP_WHILE_41_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_42 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(42, s)) + + ) + +319  + #BOOST_PP_WHILE_42_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_43 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(43, s)) + + ) + +320  + #BOOST_PP_WHILE_43_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_44 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(44, s)) + + ) + +321  + #BOOST_PP_WHILE_44_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_45 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(45, s)) + + ) + +322  + #BOOST_PP_WHILE_45_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_46 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(46, s)) + + ) + +323  + #BOOST_PP_WHILE_46_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_47 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(47, s)) + + ) + +324  + #BOOST_PP_WHILE_47_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_48 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(48, s)) + + ) + +325  + #BOOST_PP_WHILE_48_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_49 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(49, s)) + + ) + +326  + #BOOST_PP_WHILE_49_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_50 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(50, s)) + + ) + +327  + #BOOST_PP_WHILE_50_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_51 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(51, s)) + + ) + +328  + #BOOST_PP_WHILE_51_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_52 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(52, s)) + + ) + +329  + #BOOST_PP_WHILE_52_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_53 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(53, s)) + + ) + +330  + #BOOST_PP_WHILE_53_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_54 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(54, s)) + + ) + +331  + #BOOST_PP_WHILE_54_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_55 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(55, s)) + + ) + +332  + #BOOST_PP_WHILE_55_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_56 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(56, s)) + + ) + +333  + #BOOST_PP_WHILE_56_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_57 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(57, s)) + + ) + +334  + #BOOST_PP_WHILE_57_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_58 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(58, s)) + + ) + +335  + #BOOST_PP_WHILE_58_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_59 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(59, s)) + + ) + +336  + #BOOST_PP_WHILE_59_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_60 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(60, s)) + + ) + +337  + #BOOST_PP_WHILE_60_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_61 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(61, s)) + + ) + +338  + #BOOST_PP_WHILE_61_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_62 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(62, s)) + + ) + +339  + #BOOST_PP_WHILE_62_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_63 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(63, s)) + + ) + +340  + #BOOST_PP_WHILE_63_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_64 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(64, s)) + + ) + +341  + #BOOST_PP_WHILE_64_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_65 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(65, s)) + + ) + +342  + #BOOST_PP_WHILE_65_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_66 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(66, s)) + + ) + +343  + #BOOST_PP_WHILE_66_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_67 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(67, s)) + + ) + +344  + #BOOST_PP_WHILE_67_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_68 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(68, s)) + + ) + +345  + #BOOST_PP_WHILE_68_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_69 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(69, s)) + + ) + +346  + #BOOST_PP_WHILE_69_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_70 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(70, s)) + + ) + +347  + #BOOST_PP_WHILE_70_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_71 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(71, s)) + + ) + +348  + #BOOST_PP_WHILE_71_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_72 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(72, s)) + + ) + +349  + #BOOST_PP_WHILE_72_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_73 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(73, s)) + + ) + +350  + #BOOST_PP_WHILE_73_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_74 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(74, s)) + + ) + +351  + #BOOST_PP_WHILE_74_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_75 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(75, s)) + + ) + +352  + #BOOST_PP_WHILE_75_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_76 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(76, s)) + + ) + +353  + #BOOST_PP_WHILE_76_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_77 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(77, s)) + + ) + +354  + #BOOST_PP_WHILE_77_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_78 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(78, s)) + + ) + +355  + #BOOST_PP_WHILE_78_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_79 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(79, s)) + + ) + +356  + #BOOST_PP_WHILE_79_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_80 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(80, s)) + + ) + +357  + #BOOST_PP_WHILE_80_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_81 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(81, s)) + + ) + +358  + #BOOST_PP_WHILE_81_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_82 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(82, s)) + + ) + +359  + #BOOST_PP_WHILE_82_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_83 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(83, s)) + + ) + +360  + #BOOST_PP_WHILE_83_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_84 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(84, s)) + + ) + +361  + #BOOST_PP_WHILE_84_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_85 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(85, s)) + + ) + +362  + #BOOST_PP_WHILE_85_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_86 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(86, s)) + + ) + +363  + #BOOST_PP_WHILE_86_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_87 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(87, s)) + + ) + +364  + #BOOST_PP_WHILE_87_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_88 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(88, s)) + + ) + +365  + #BOOST_PP_WHILE_88_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_89 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(89, s)) + + ) + +366  + #BOOST_PP_WHILE_89_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_90 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(90, s)) + + ) + +367  + #BOOST_PP_WHILE_90_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_91 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(91, s)) + + ) + +368  + #BOOST_PP_WHILE_91_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_92 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(92, s)) + + ) + +369  + #BOOST_PP_WHILE_92_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_93 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(93, s)) + + ) + +370  + #BOOST_PP_WHILE_93_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_94 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(94, s)) + + ) + +371  + #BOOST_PP_WHILE_94_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_95 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(95, s)) + + ) + +372  + #BOOST_PP_WHILE_95_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_96 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(96, s)) + + ) + +373  + #BOOST_PP_WHILE_96_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_97 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(97, s)) + + ) + +374  + #BOOST_PP_WHILE_97_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_98 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(98, s)) + + ) + +375  + #BOOST_PP_WHILE_98_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_99 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(99, s)) + + ) + +376  + #BOOST_PP_WHILE_99_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_100 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(100, s)) + + ) + +377  + #BOOST_PP_WHILE_100_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_101 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(101, s)) + + ) + +378  + #BOOST_PP_WHILE_101_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_102 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(102, s)) + + ) + +379  + #BOOST_PP_WHILE_102_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_103 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(103, s)) + + ) + +380  + #BOOST_PP_WHILE_103_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_104 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(104, s)) + + ) + +381  + #BOOST_PP_WHILE_104_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_105 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(105, s)) + + ) + +382  + #BOOST_PP_WHILE_105_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_106 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(106, s)) + + ) + +383  + #BOOST_PP_WHILE_106_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_107 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(107, s)) + + ) + +384  + #BOOST_PP_WHILE_107_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_108 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(108, s)) + + ) + +385  + #BOOST_PP_WHILE_108_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_109 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(109, s)) + + ) + +386  + #BOOST_PP_WHILE_109_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_110 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(110, s)) + + ) + +387  + #BOOST_PP_WHILE_110_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_111 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(111, s)) + + ) + +388  + #BOOST_PP_WHILE_111_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_112 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(112, s)) + + ) + +389  + #BOOST_PP_WHILE_112_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_113 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(113, s)) + + ) + +390  + #BOOST_PP_WHILE_113_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_114 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(114, s)) + + ) + +391  + #BOOST_PP_WHILE_114_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_115 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(115, s)) + + ) + +392  + #BOOST_PP_WHILE_115_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_116 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(116, s)) + + ) + +393  + #BOOST_PP_WHILE_116_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_117 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(117, s)) + + ) + +394  + #BOOST_PP_WHILE_117_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_118 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(118, s)) + + ) + +395  + #BOOST_PP_WHILE_118_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_119 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(119, s)) + + ) + +396  + #BOOST_PP_WHILE_119_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_120 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(120, s)) + + ) + +397  + #BOOST_PP_WHILE_120_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_121 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(121, s)) + + ) + +398  + #BOOST_PP_WHILE_121_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_122 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(122, s)) + + ) + +399  + #BOOST_PP_WHILE_122_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_123 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(123, s)) + + ) + +400  + #BOOST_PP_WHILE_123_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_124 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(124, s)) + + ) + +401  + #BOOST_PP_WHILE_124_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_125 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(125, s)) + + ) + +402  + #BOOST_PP_WHILE_125_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_126 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(126, s)) + + ) + +403  + #BOOST_PP_WHILE_126_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_127 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(127, s)) + + ) + +404  + #BOOST_PP_WHILE_127_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_128 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(128, s)) + + ) + +405  + #BOOST_PP_WHILE_128_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_129 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(129, s)) + + ) + +406  + #BOOST_PP_WHILE_129_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_130 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(130, s)) + + ) + +407  + #BOOST_PP_WHILE_130_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_131 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(131, s)) + + ) + +408  + #BOOST_PP_WHILE_131_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_132 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(132, s)) + + ) + +409  + #BOOST_PP_WHILE_132_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_133 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(133, s)) + + ) + +410  + #BOOST_PP_WHILE_133_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_134 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(134, s)) + + ) + +411  + #BOOST_PP_WHILE_134_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_135 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(135, s)) + + ) + +412  + #BOOST_PP_WHILE_135_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_136 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(136, s)) + + ) + +413  + #BOOST_PP_WHILE_136_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_137 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(137, s)) + + ) + +414  + #BOOST_PP_WHILE_137_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_138 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(138, s)) + + ) + +415  + #BOOST_PP_WHILE_138_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_139 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(139, s)) + + ) + +416  + #BOOST_PP_WHILE_139_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_140 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(140, s)) + + ) + +417  + #BOOST_PP_WHILE_140_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_141 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(141, s)) + + ) + +418  + #BOOST_PP_WHILE_141_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_142 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(142, s)) + + ) + +419  + #BOOST_PP_WHILE_142_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_143 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(143, s)) + + ) + +420  + #BOOST_PP_WHILE_143_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_144 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(144, s)) + + ) + +421  + #BOOST_PP_WHILE_144_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_145 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(145, s)) + + ) + +422  + #BOOST_PP_WHILE_145_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_146 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(146, s)) + + ) + +423  + #BOOST_PP_WHILE_146_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_147 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(147, s)) + + ) + +424  + #BOOST_PP_WHILE_147_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_148 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(148, s)) + + ) + +425  + #BOOST_PP_WHILE_148_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_149 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(149, s)) + + ) + +426  + #BOOST_PP_WHILE_149_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_150 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(150, s)) + + ) + +427  + #BOOST_PP_WHILE_150_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_151 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(151, s)) + + ) + +428  + #BOOST_PP_WHILE_151_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_152 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(152, s)) + + ) + +429  + #BOOST_PP_WHILE_152_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_153 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(153, s)) + + ) + +430  + #BOOST_PP_WHILE_153_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_154 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(154, s)) + + ) + +431  + #BOOST_PP_WHILE_154_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_155 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(155, s)) + + ) + +432  + #BOOST_PP_WHILE_155_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_156 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(156, s)) + + ) + +433  + #BOOST_PP_WHILE_156_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_157 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(157, s)) + + ) + +434  + #BOOST_PP_WHILE_157_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_158 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(158, s)) + + ) + +435  + #BOOST_PP_WHILE_158_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_159 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(159, s)) + + ) + +436  + #BOOST_PP_WHILE_159_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_160 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(160, s)) + + ) + +437  + #BOOST_PP_WHILE_160_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_161 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(161, s)) + + ) + +438  + #BOOST_PP_WHILE_161_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_162 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(162, s)) + + ) + +439  + #BOOST_PP_WHILE_162_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_163 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(163, s)) + + ) + +440  + #BOOST_PP_WHILE_163_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_164 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(164, s)) + + ) + +441  + #BOOST_PP_WHILE_164_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_165 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(165, s)) + + ) + +442  + #BOOST_PP_WHILE_165_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_166 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(166, s)) + + ) + +443  + #BOOST_PP_WHILE_166_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_167 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(167, s)) + + ) + +444  + #BOOST_PP_WHILE_167_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_168 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(168, s)) + + ) + +445  + #BOOST_PP_WHILE_168_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_169 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(169, s)) + + ) + +446  + #BOOST_PP_WHILE_169_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_170 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(170, s)) + + ) + +447  + #BOOST_PP_WHILE_170_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_171 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(171, s)) + + ) + +448  + #BOOST_PP_WHILE_171_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_172 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(172, s)) + + ) + +449  + #BOOST_PP_WHILE_172_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_173 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(173, s)) + + ) + +450  + #BOOST_PP_WHILE_173_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_174 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(174, s)) + + ) + +451  + #BOOST_PP_WHILE_174_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_175 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(175, s)) + + ) + +452  + #BOOST_PP_WHILE_175_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_176 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(176, s)) + + ) + +453  + #BOOST_PP_WHILE_176_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_177 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(177, s)) + + ) + +454  + #BOOST_PP_WHILE_177_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_178 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(178, s)) + + ) + +455  + #BOOST_PP_WHILE_178_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_179 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(179, s)) + + ) + +456  + #BOOST_PP_WHILE_179_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_180 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(180, s)) + + ) + +457  + #BOOST_PP_WHILE_180_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_181 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(181, s)) + + ) + +458  + #BOOST_PP_WHILE_181_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_182 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(182, s)) + + ) + +459  + #BOOST_PP_WHILE_182_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_183 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(183, s)) + + ) + +460  + #BOOST_PP_WHILE_183_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_184 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(184, s)) + + ) + +461  + #BOOST_PP_WHILE_184_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_185 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(185, s)) + + ) + +462  + #BOOST_PP_WHILE_185_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_186 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(186, s)) + + ) + +463  + #BOOST_PP_WHILE_186_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_187 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(187, s)) + + ) + +464  + #BOOST_PP_WHILE_187_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_188 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(188, s)) + + ) + +465  + #BOOST_PP_WHILE_188_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_189 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(189, s)) + + ) + +466  + #BOOST_PP_WHILE_189_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_190 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(190, s)) + + ) + +467  + #BOOST_PP_WHILE_190_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_191 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(191, s)) + + ) + +468  + #BOOST_PP_WHILE_191_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_192 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(192, s)) + + ) + +469  + #BOOST_PP_WHILE_192_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_193 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(193, s)) + + ) + +470  + #BOOST_PP_WHILE_193_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_194 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(194, s)) + + ) + +471  + #BOOST_PP_WHILE_194_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_195 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(195, s)) + + ) + +472  + #BOOST_PP_WHILE_195_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_196 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(196, s)) + + ) + +473  + #BOOST_PP_WHILE_196_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_197 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(197, s)) + + ) + +474  + #BOOST_PP_WHILE_197_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_198 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(198, s)) + + ) + +475  + #BOOST_PP_WHILE_198_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_199 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(199, s)) + + ) + +476  + #BOOST_PP_WHILE_199_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_200 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(200, s)) + + ) + +477  + #BOOST_PP_WHILE_200_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_201 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(201, s)) + + ) + +478  + #BOOST_PP_WHILE_201_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_202 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(202, s)) + + ) + +479  + #BOOST_PP_WHILE_202_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_203 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(203, s)) + + ) + +480  + #BOOST_PP_WHILE_203_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_204 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(204, s)) + + ) + +481  + #BOOST_PP_WHILE_204_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_205 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(205, s)) + + ) + +482  + #BOOST_PP_WHILE_205_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_206 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(206, s)) + + ) + +483  + #BOOST_PP_WHILE_206_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_207 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(207, s)) + + ) + +484  + #BOOST_PP_WHILE_207_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_208 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(208, s)) + + ) + +485  + #BOOST_PP_WHILE_208_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_209 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(209, s)) + + ) + +486  + #BOOST_PP_WHILE_209_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_210 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(210, s)) + + ) + +487  + #BOOST_PP_WHILE_210_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_211 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(211, s)) + + ) + +488  + #BOOST_PP_WHILE_211_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_212 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(212, s)) + + ) + +489  + #BOOST_PP_WHILE_212_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_213 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(213, s)) + + ) + +490  + #BOOST_PP_WHILE_213_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_214 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(214, s)) + + ) + +491  + #BOOST_PP_WHILE_214_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_215 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(215, s)) + + ) + +492  + #BOOST_PP_WHILE_215_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_216 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(216, s)) + + ) + +493  + #BOOST_PP_WHILE_216_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_217 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(217, s)) + + ) + +494  + #BOOST_PP_WHILE_217_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_218 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(218, s)) + + ) + +495  + #BOOST_PP_WHILE_218_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_219 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(219, s)) + + ) + +496  + #BOOST_PP_WHILE_219_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_220 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(220, s)) + + ) + +497  + #BOOST_PP_WHILE_220_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_221 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(221, s)) + + ) + +498  + #BOOST_PP_WHILE_221_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_222 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(222, s)) + + ) + +499  + #BOOST_PP_WHILE_222_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_223 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(223, s)) + + ) + +500  + #BOOST_PP_WHILE_223_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_224 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(224, s)) + + ) + +501  + #BOOST_PP_WHILE_224_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_225 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(225, s)) + + ) + +502  + #BOOST_PP_WHILE_225_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_226 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(226, s)) + + ) + +503  + #BOOST_PP_WHILE_226_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_227 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(227, s)) + + ) + +504  + #BOOST_PP_WHILE_227_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_228 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(228, s)) + + ) + +505  + #BOOST_PP_WHILE_228_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_229 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(229, s)) + + ) + +506  + #BOOST_PP_WHILE_229_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_230 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(230, s)) + + ) + +507  + #BOOST_PP_WHILE_230_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_231 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(231, s)) + + ) + +508  + #BOOST_PP_WHILE_231_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_232 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(232, s)) + + ) + +509  + #BOOST_PP_WHILE_232_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_233 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(233, s)) + + ) + +510  + #BOOST_PP_WHILE_233_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_234 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(234, s)) + + ) + +511  + #BOOST_PP_WHILE_234_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_235 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(235, s)) + + ) + +512  + #BOOST_PP_WHILE_235_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_236 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(236, s)) + + ) + +513  + #BOOST_PP_WHILE_236_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_237 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(237, s)) + + ) + +514  + #BOOST_PP_WHILE_237_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_238 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(238, s)) + + ) + +515  + #BOOST_PP_WHILE_238_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_239 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(239, s)) + + ) + +516  + #BOOST_PP_WHILE_239_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_240 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(240, s)) + + ) + +517  + #BOOST_PP_WHILE_240_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_241 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(241, s)) + + ) + +518  + #BOOST_PP_WHILE_241_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_242 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(242, s)) + + ) + +519  + #BOOST_PP_WHILE_242_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_243 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(243, s)) + + ) + +520  + #BOOST_PP_WHILE_243_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_244 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(244, s)) + + ) + +521  + #BOOST_PP_WHILE_244_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_245 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(245, s)) + + ) + +522  + #BOOST_PP_WHILE_245_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_246 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(246, s)) + + ) + +523  + #BOOST_PP_WHILE_246_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_247 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(247, s)) + + ) + +524  + #BOOST_PP_WHILE_247_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_248 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(248, s)) + + ) + +525  + #BOOST_PP_WHILE_248_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_249 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(249, s)) + + ) + +526  + #BOOST_PP_WHILE_249_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_250 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(250, s)) + + ) + +527  + #BOOST_PP_WHILE_250_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_251 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(251, s)) + + ) + +528  + #BOOST_PP_WHILE_251_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_252 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(252, s)) + + ) + +529  + #BOOST_PP_WHILE_252_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_253 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(253, s)) + + ) + +530  + #BOOST_PP_WHILE_253_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_254 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(254, s)) + + ) + +531  + #BOOST_PP_WHILE_254_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_255 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(255, s)) + + ) + +532  + #BOOST_PP_WHILE_255_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_256 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(256, s)) + + ) + +533  + #BOOST_PP_WHILE_256_C +( +c +, +p +, +o +, +s + + `BOOST_PP_IIF +(c, +BOOST_PP_WHILE_257 +, s +BOOST_PP_TUPLE_EAT_3 +), o, BOOST_PP_IIF(c, o, +BOOST_PP_NIL + +BOOST_PP_TUPLE_EAT_2 +)(257, s)) + + ) + + @/usr/include/boost/preprocessor/control/expr_iif.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_CONTROL_EXPR_IIF_HPP + + +13  + #BOOST_PREPROCESSOR_CONTROL_EXPR_IIF_HPP + + + ) + +14  +#ud + ~ + +16 # +#/* +BOOST_PP_EXPR_IIF + */ + +18 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +20  + #BOOST_PP_EXPR_IIF +( +b +, +ex + + `BOOST_PP_EXPR_IIF_I +(b,x) + + ) + +22  + #BOOST_PP_EXPR_IIF +( +b +, +ex + + `BOOST_PP_EXPR_IIF_OO +((b,x)) + + ) + +23  + #BOOST_PP_EXPR_IIF_OO +( +r + +BOOST_PP_EXPR_IIF_I + ## + ) +par + +25  +#def + #BOOST_PP_EXPR_IIF_I +( +b +, +ex + +BOOST_PP_EXPR_IIF_ + ## + `b +x) + + ) + +27  +#def + #BOOST_PP_EXPR_IIF_0 +( +ex +) + + ) + +29  + #BOOST_PP_EXPR_IIF_1 +( +ex + + ) +expr + + @/usr/include/boost/preprocessor/detail/check.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_DETAIL_CHECK_HPP + + +13  + #BOOST_PREPROCESSOR_DETAIL_CHECK_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17 # +#/* +BOOST_PP_CHECK + */ + +19 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +21  + #BOOST_PP_CHECK +( +x +, +ty + + `BOOST_PP_CHECK_D +(x,y) + + ) + +23  + #BOOST_PP_CHECK +( +x +, +ty + + `BOOST_PP_CHECK_OO +((x,y)) + + ) + +24  + #BOOST_PP_CHECK_OO +( +r + +BOOST_PP_CHECK_D + ## + ) +par + +26 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MSVC +(&& ~BOOST_PP_CONFIG_FLAGS(& +BOOST_PP_CONFIG_DMC +() + +28  + #BOOST_PP_CHECK_D +( +x +, +ty + + `BOOST_PP_CHECK_1 +( + `BOOST_PP_CAT +( +BOOST_PP_CHECK_RESULT_ +,y x)) + + ) + +29  + #BOOST_PP_CHECK_1 +( +chk + + `BOOST_PP_CHECK_2 +(chk) + + ) + +30  + #BOOST_PP_CHECK_2 +( +s +, +_ + + ) +res + +31 #i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MSVC +() + +32  + #BOOST_PP_CHECK_D +( +x +, +ty + + `BOOST_PP_CHECK_1 +y x) + + ) + +33  + #BOOST_PP_CHECK_1 +( +chk + + `BOOST_PP_CHECK_2 +(chk) + + ) + +34  + #BOOST_PP_CHECK_2 +( +chk + + `BOOST_PP_CHECK_3 +(( +BOOST_PP_CHECK_RESULT_ + ## chk)) + + ) + +35  + #BOOST_PP_CHECK_3 +( +im + + `BOOST_PP_CHECK_5 +( +BOOST_PP_CHECK_4 + im) + + ) + +36  + #BOOST_PP_CHECK_4 +( +s +, +_ + + ) +res + +37  + #BOOST_PP_CHECK_5 +( +s + + ) +res + +39  + #BOOST_PP_CHECK_D +( +x +, +ty + + `BOOST_PP_CHECK_OO +(y x)) + + ) + +40  + #BOOST_PP_CHECK_OO +( +r + +BOOST_PP_CHECK_0 + ## + ) +par + +41  + #BOOST_PP_CHECK_0 +( +chk + + `BOOST_PP_CHECK_1 +( + `BOOST_PP_CAT +( +BOOST_PP_CHECK_RESULT_ +, chk)) + + ) + +42  + #BOOST_PP_CHECK_1 +( +chk + + `BOOST_PP_CHECK_2 +(chk) + + ) + +43  + #BOOST_PP_CHECK_2 +( +s +, +_ + + ) +res + +45  +#def + #BOOST_PP_CHECK_RESULT_1 + 1, +BOOST_PP_NIL + + + ) + + @/usr/include/boost/preprocessor/detail/dmc/auto_rec.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_DETAIL_AUTO_REC_HPP + + +13  + #BOOST_PREPROCESSOR_DETAIL_AUTO_REC_HPP + + + ) + +14  +#ud + ~ + +16 # +#/* +BOOST_PP_AUTO_REC + */ + +18  +#def + #BOOST_PP_AUTO_REC +( +ed +, +n + +BOOST_PP_NODE_ENTRY_ + ## + `n +ջd) + + ) + +20  +#def + #BOOST_PP_NODE_ENTRY_256 +( +p + + `BOOST_PP_NODE_128 +)))))))) + + ) + +22  + #BOOST_PP_NODE_ENTRY_128 +( +p + + `BOOST_PP_NODE_64 +))))))) + + ) + +23  + #BOOST_PP_NODE_ENTRY_64 +( +p + + `BOOST_PP_NODE_32 +)))))) + + ) + +24  + #BOOST_PP_NODE_ENTRY_32 +( +p + + `BOOST_PP_NODE_16 +))))) + + ) + +25  + #BOOST_PP_NODE_ENTRY_16 +( +p + + `BOOST_PP_NODE_8 +)))) + + ) + +26  + #BOOST_PP_NODE_ENTRY_8 +( +p + + `BOOST_PP_NODE_4 +))) + + ) + +27  + #BOOST_PP_NODE_ENTRY_4 +( +p + + `BOOST_PP_NODE_2 +)) + + ) + +28  + #BOOST_PP_NODE_ENTRY_2 +( +p + + `BOOST_PP_NODE_1 +) + + ) + +29  +#def + #BOOST_PP_NODE_128 +( +p + + `BOOST_PP_IIF +##(128), +BOOST_PP_NODE_64 +, +BOOST_PP_NODE_192 +) + + ) + +31  + #BOOST_PP_NODE_64 +( +p + + `BOOST_PP_IIF +##(64), +BOOST_PP_NODE_32 +, +BOOST_PP_NODE_96 +) + + ) + +32  + #BOOST_PP_NODE_32 +( +p + + `BOOST_PP_IIF +##(32), +BOOST_PP_NODE_16 +, +BOOST_PP_NODE_48 +) + + ) + +33  + #BOOST_PP_NODE_16 +( +p + + `BOOST_PP_IIF +##(16), +BOOST_PP_NODE_8 +, +BOOST_PP_NODE_24 +) + + ) + +34  + #BOOST_PP_NODE_8 +( +p + + `BOOST_PP_IIF +##(8), +BOOST_PP_NODE_4 +, +BOOST_PP_NODE_12 +) + + ) + +35  + #BOOST_PP_NODE_4 +( +p + + `BOOST_PP_IIF +##(4), +BOOST_PP_NODE_2 +, +BOOST_PP_NODE_6 +) + + ) + +36  + #BOOST_PP_NODE_2 +( +p + + `BOOST_PP_IIF +##(2), +BOOST_PP_NODE_1 +, +BOOST_PP_NODE_3 +) + + ) + +37  + #BOOST_PP_NODE_1 +( +p + + `BOOST_PP_IIF +##(1), 1, 2) + + ) + +38  + #BOOST_PP_NODE_3 +( +p + + `BOOST_PP_IIF +##(3), 3, 4) + + ) + +39  + #BOOST_PP_NODE_6 +( +p + + `BOOST_PP_IIF +##(6), +BOOST_PP_NODE_5 +, +BOOST_PP_NODE_7 +) + + ) + +40  + #BOOST_PP_NODE_5 +( +p + + `BOOST_PP_IIF +##(5), 5, 6) + + ) + +41  + #BOOST_PP_NODE_7 +( +p + + `BOOST_PP_IIF +##(7), 7, 8) + + ) + +42  + #BOOST_PP_NODE_12 +( +p + + `BOOST_PP_IIF +##(12), +BOOST_PP_NODE_10 +, +BOOST_PP_NODE_14 +) + + ) + +43  + #BOOST_PP_NODE_10 +( +p + + `BOOST_PP_IIF +##(10), +BOOST_PP_NODE_9 +, +BOOST_PP_NODE_11 +) + + ) + +44  + #BOOST_PP_NODE_9 +( +p + + `BOOST_PP_IIF +##(9), 9, 10) + + ) + +45  + #BOOST_PP_NODE_11 +( +p + + `BOOST_PP_IIF +##(11), 11, 12) + + ) + +46  + #BOOST_PP_NODE_14 +( +p + + `BOOST_PP_IIF +##(14), +BOOST_PP_NODE_13 +, +BOOST_PP_NODE_15 +) + + ) + +47  + #BOOST_PP_NODE_13 +( +p + + `BOOST_PP_IIF +##(13), 13, 14) + + ) + +48  + #BOOST_PP_NODE_15 +( +p + + `BOOST_PP_IIF +##(15), 15, 16) + + ) + +49  + #BOOST_PP_NODE_24 +( +p + + `BOOST_PP_IIF +##(24), +BOOST_PP_NODE_20 +, +BOOST_PP_NODE_28 +) + + ) + +50  + #BOOST_PP_NODE_20 +( +p + + `BOOST_PP_IIF +##(20), +BOOST_PP_NODE_18 +, +BOOST_PP_NODE_22 +) + + ) + +51  + #BOOST_PP_NODE_18 +( +p + + `BOOST_PP_IIF +##(18), +BOOST_PP_NODE_17 +, +BOOST_PP_NODE_19 +) + + ) + +52  + #BOOST_PP_NODE_17 +( +p + + `BOOST_PP_IIF +##(17), 17, 18) + + ) + +53  + #BOOST_PP_NODE_19 +( +p + + `BOOST_PP_IIF +##(19), 19, 20) + + ) + +54  + #BOOST_PP_NODE_22 +( +p + + `BOOST_PP_IIF +##(22), +BOOST_PP_NODE_21 +, +BOOST_PP_NODE_23 +) + + ) + +55  + #BOOST_PP_NODE_21 +( +p + + `BOOST_PP_IIF +##(21), 21, 22) + + ) + +56  + #BOOST_PP_NODE_23 +( +p + + `BOOST_PP_IIF +##(23), 23, 24) + + ) + +57  + #BOOST_PP_NODE_28 +( +p + + `BOOST_PP_IIF +##(28), +BOOST_PP_NODE_26 +, +BOOST_PP_NODE_30 +) + + ) + +58  + #BOOST_PP_NODE_26 +( +p + + `BOOST_PP_IIF +##(26), +BOOST_PP_NODE_25 +, +BOOST_PP_NODE_27 +) + + ) + +59  + #BOOST_PP_NODE_25 +( +p + + `BOOST_PP_IIF +##(25), 25, 26) + + ) + +60  + #BOOST_PP_NODE_27 +( +p + + `BOOST_PP_IIF +##(27), 27, 28) + + ) + +61  + #BOOST_PP_NODE_30 +( +p + + `BOOST_PP_IIF +##(30), +BOOST_PP_NODE_29 +, +BOOST_PP_NODE_31 +) + + ) + +62  + #BOOST_PP_NODE_29 +( +p + + `BOOST_PP_IIF +##(29), 29, 30) + + ) + +63  + #BOOST_PP_NODE_31 +( +p + + `BOOST_PP_IIF +##(31), 31, 32) + + ) + +64  + #BOOST_PP_NODE_48 +( +p + + `BOOST_PP_IIF +##(48), +BOOST_PP_NODE_40 +, +BOOST_PP_NODE_56 +) + + ) + +65  + #BOOST_PP_NODE_40 +( +p + + `BOOST_PP_IIF +##(40), +BOOST_PP_NODE_36 +, +BOOST_PP_NODE_44 +) + + ) + +66  + #BOOST_PP_NODE_36 +( +p + + `BOOST_PP_IIF +##(36), +BOOST_PP_NODE_34 +, +BOOST_PP_NODE_38 +) + + ) + +67  + #BOOST_PP_NODE_34 +( +p + + `BOOST_PP_IIF +##(34), +BOOST_PP_NODE_33 +, +BOOST_PP_NODE_35 +) + + ) + +68  + #BOOST_PP_NODE_33 +( +p + + `BOOST_PP_IIF +##(33), 33, 34) + + ) + +69  + #BOOST_PP_NODE_35 +( +p + + `BOOST_PP_IIF +##(35), 35, 36) + + ) + +70  + #BOOST_PP_NODE_38 +( +p + + `BOOST_PP_IIF +##(38), +BOOST_PP_NODE_37 +, +BOOST_PP_NODE_39 +) + + ) + +71  + #BOOST_PP_NODE_37 +( +p + + `BOOST_PP_IIF +##(37), 37, 38) + + ) + +72  + #BOOST_PP_NODE_39 +( +p + + `BOOST_PP_IIF +##(39), 39, 40) + + ) + +73  + #BOOST_PP_NODE_44 +( +p + + `BOOST_PP_IIF +##(44), +BOOST_PP_NODE_42 +, +BOOST_PP_NODE_46 +) + + ) + +74  + #BOOST_PP_NODE_42 +( +p + + `BOOST_PP_IIF +##(42), +BOOST_PP_NODE_41 +, +BOOST_PP_NODE_43 +) + + ) + +75  + #BOOST_PP_NODE_41 +( +p + + `BOOST_PP_IIF +##(41), 41, 42) + + ) + +76  + #BOOST_PP_NODE_43 +( +p + + `BOOST_PP_IIF +##(43), 43, 44) + + ) + +77  + #BOOST_PP_NODE_46 +( +p + + `BOOST_PP_IIF +##(46), +BOOST_PP_NODE_45 +, +BOOST_PP_NODE_47 +) + + ) + +78  + #BOOST_PP_NODE_45 +( +p + + `BOOST_PP_IIF +##(45), 45, 46) + + ) + +79  + #BOOST_PP_NODE_47 +( +p + + `BOOST_PP_IIF +##(47), 47, 48) + + ) + +80  + #BOOST_PP_NODE_56 +( +p + + `BOOST_PP_IIF +##(56), +BOOST_PP_NODE_52 +, +BOOST_PP_NODE_60 +) + + ) + +81  + #BOOST_PP_NODE_52 +( +p + + `BOOST_PP_IIF +##(52), +BOOST_PP_NODE_50 +, +BOOST_PP_NODE_54 +) + + ) + +82  + #BOOST_PP_NODE_50 +( +p + + `BOOST_PP_IIF +##(50), +BOOST_PP_NODE_49 +, +BOOST_PP_NODE_51 +) + + ) + +83  + #BOOST_PP_NODE_49 +( +p + + `BOOST_PP_IIF +##(49), 49, 50) + + ) + +84  + #BOOST_PP_NODE_51 +( +p + + `BOOST_PP_IIF +##(51), 51, 52) + + ) + +85  + #BOOST_PP_NODE_54 +( +p + + `BOOST_PP_IIF +##(54), +BOOST_PP_NODE_53 +, +BOOST_PP_NODE_55 +) + + ) + +86  + #BOOST_PP_NODE_53 +( +p + + `BOOST_PP_IIF +##(53), 53, 54) + + ) + +87  + #BOOST_PP_NODE_55 +( +p + + `BOOST_PP_IIF +##(55), 55, 56) + + ) + +88  + #BOOST_PP_NODE_60 +( +p + + `BOOST_PP_IIF +##(60), +BOOST_PP_NODE_58 +, +BOOST_PP_NODE_62 +) + + ) + +89  + #BOOST_PP_NODE_58 +( +p + + `BOOST_PP_IIF +##(58), +BOOST_PP_NODE_57 +, +BOOST_PP_NODE_59 +) + + ) + +90  + #BOOST_PP_NODE_57 +( +p + + `BOOST_PP_IIF +##(57), 57, 58) + + ) + +91  + #BOOST_PP_NODE_59 +( +p + + `BOOST_PP_IIF +##(59), 59, 60) + + ) + +92  + #BOOST_PP_NODE_62 +( +p + + `BOOST_PP_IIF +##(62), +BOOST_PP_NODE_61 +, +BOOST_PP_NODE_63 +) + + ) + +93  + #BOOST_PP_NODE_61 +( +p + + `BOOST_PP_IIF +##(61), 61, 62) + + ) + +94  + #BOOST_PP_NODE_63 +( +p + + `BOOST_PP_IIF +##(63), 63, 64) + + ) + +95  + #BOOST_PP_NODE_96 +( +p + + `BOOST_PP_IIF +##(96), +BOOST_PP_NODE_80 +, +BOOST_PP_NODE_112 +) + + ) + +96  + #BOOST_PP_NODE_80 +( +p + + `BOOST_PP_IIF +##(80), +BOOST_PP_NODE_72 +, +BOOST_PP_NODE_88 +) + + ) + +97  + #BOOST_PP_NODE_72 +( +p + + `BOOST_PP_IIF +##(72), +BOOST_PP_NODE_68 +, +BOOST_PP_NODE_76 +) + + ) + +98  + #BOOST_PP_NODE_68 +( +p + + `BOOST_PP_IIF +##(68), +BOOST_PP_NODE_66 +, +BOOST_PP_NODE_70 +) + + ) + +99  + #BOOST_PP_NODE_66 +( +p + + `BOOST_PP_IIF +##(66), +BOOST_PP_NODE_65 +, +BOOST_PP_NODE_67 +) + + ) + +100  + #BOOST_PP_NODE_65 +( +p + + `BOOST_PP_IIF +##(65), 65, 66) + + ) + +101  + #BOOST_PP_NODE_67 +( +p + + `BOOST_PP_IIF +##(67), 67, 68) + + ) + +102  + #BOOST_PP_NODE_70 +( +p + + `BOOST_PP_IIF +##(70), +BOOST_PP_NODE_69 +, +BOOST_PP_NODE_71 +) + + ) + +103  + #BOOST_PP_NODE_69 +( +p + + `BOOST_PP_IIF +##(69), 69, 70) + + ) + +104  + #BOOST_PP_NODE_71 +( +p + + `BOOST_PP_IIF +##(71), 71, 72) + + ) + +105  + #BOOST_PP_NODE_76 +( +p + + `BOOST_PP_IIF +##(76), +BOOST_PP_NODE_74 +, +BOOST_PP_NODE_78 +) + + ) + +106  + #BOOST_PP_NODE_74 +( +p + + `BOOST_PP_IIF +##(74), +BOOST_PP_NODE_73 +, +BOOST_PP_NODE_75 +) + + ) + +107  + #BOOST_PP_NODE_73 +( +p + + `BOOST_PP_IIF +##(73), 73, 74) + + ) + +108  + #BOOST_PP_NODE_75 +( +p + + `BOOST_PP_IIF +##(75), 75, 76) + + ) + +109  + #BOOST_PP_NODE_78 +( +p + + `BOOST_PP_IIF +##(78), +BOOST_PP_NODE_77 +, +BOOST_PP_NODE_79 +) + + ) + +110  + #BOOST_PP_NODE_77 +( +p + + `BOOST_PP_IIF +##(77), 77, 78) + + ) + +111  + #BOOST_PP_NODE_79 +( +p + + `BOOST_PP_IIF +##(79), 79, 80) + + ) + +112  + #BOOST_PP_NODE_88 +( +p + + `BOOST_PP_IIF +##(88), +BOOST_PP_NODE_84 +, +BOOST_PP_NODE_92 +) + + ) + +113  + #BOOST_PP_NODE_84 +( +p + + `BOOST_PP_IIF +##(84), +BOOST_PP_NODE_82 +, +BOOST_PP_NODE_86 +) + + ) + +114  + #BOOST_PP_NODE_82 +( +p + + `BOOST_PP_IIF +##(82), +BOOST_PP_NODE_81 +, +BOOST_PP_NODE_83 +) + + ) + +115  + #BOOST_PP_NODE_81 +( +p + + `BOOST_PP_IIF +##(81), 81, 82) + + ) + +116  + #BOOST_PP_NODE_83 +( +p + + `BOOST_PP_IIF +##(83), 83, 84) + + ) + +117  + #BOOST_PP_NODE_86 +( +p + + `BOOST_PP_IIF +##(86), +BOOST_PP_NODE_85 +, +BOOST_PP_NODE_87 +) + + ) + +118  + #BOOST_PP_NODE_85 +( +p + + `BOOST_PP_IIF +##(85), 85, 86) + + ) + +119  + #BOOST_PP_NODE_87 +( +p + + `BOOST_PP_IIF +##(87), 87, 88) + + ) + +120  + #BOOST_PP_NODE_92 +( +p + + `BOOST_PP_IIF +##(92), +BOOST_PP_NODE_90 +, +BOOST_PP_NODE_94 +) + + ) + +121  + #BOOST_PP_NODE_90 +( +p + + `BOOST_PP_IIF +##(90), +BOOST_PP_NODE_89 +, +BOOST_PP_NODE_91 +) + + ) + +122  + #BOOST_PP_NODE_89 +( +p + + `BOOST_PP_IIF +##(89), 89, 90) + + ) + +123  + #BOOST_PP_NODE_91 +( +p + + `BOOST_PP_IIF +##(91), 91, 92) + + ) + +124  + #BOOST_PP_NODE_94 +( +p + + `BOOST_PP_IIF +##(94), +BOOST_PP_NODE_93 +, +BOOST_PP_NODE_95 +) + + ) + +125  + #BOOST_PP_NODE_93 +( +p + + `BOOST_PP_IIF +##(93), 93, 94) + + ) + +126  + #BOOST_PP_NODE_95 +( +p + + `BOOST_PP_IIF +##(95), 95, 96) + + ) + +127  + #BOOST_PP_NODE_112 +( +p + + `BOOST_PP_IIF +##(112), +BOOST_PP_NODE_104 +, +BOOST_PP_NODE_120 +) + + ) + +128  + #BOOST_PP_NODE_104 +( +p + + `BOOST_PP_IIF +##(104), +BOOST_PP_NODE_100 +, +BOOST_PP_NODE_108 +) + + ) + +129  + #BOOST_PP_NODE_100 +( +p + + `BOOST_PP_IIF +##(100), +BOOST_PP_NODE_98 +, +BOOST_PP_NODE_102 +) + + ) + +130  + #BOOST_PP_NODE_98 +( +p + + `BOOST_PP_IIF +##(98), +BOOST_PP_NODE_97 +, +BOOST_PP_NODE_99 +) + + ) + +131  + #BOOST_PP_NODE_97 +( +p + + `BOOST_PP_IIF +##(97), 97, 98) + + ) + +132  + #BOOST_PP_NODE_99 +( +p + + `BOOST_PP_IIF +##(99), 99, 100) + + ) + +133  + #BOOST_PP_NODE_102 +( +p + + `BOOST_PP_IIF +##(102), +BOOST_PP_NODE_101 +, +BOOST_PP_NODE_103 +) + + ) + +134  + #BOOST_PP_NODE_101 +( +p + + `BOOST_PP_IIF +##(101), 101, 102) + + ) + +135  + #BOOST_PP_NODE_103 +( +p + + `BOOST_PP_IIF +##(103), 103, 104) + + ) + +136  + #BOOST_PP_NODE_108 +( +p + + `BOOST_PP_IIF +##(108), +BOOST_PP_NODE_106 +, +BOOST_PP_NODE_110 +) + + ) + +137  + #BOOST_PP_NODE_106 +( +p + + `BOOST_PP_IIF +##(106), +BOOST_PP_NODE_105 +, +BOOST_PP_NODE_107 +) + + ) + +138  + #BOOST_PP_NODE_105 +( +p + + `BOOST_PP_IIF +##(105), 105, 106) + + ) + +139  + #BOOST_PP_NODE_107 +( +p + + `BOOST_PP_IIF +##(107), 107, 108) + + ) + +140  + #BOOST_PP_NODE_110 +( +p + + `BOOST_PP_IIF +##(110), +BOOST_PP_NODE_109 +, +BOOST_PP_NODE_111 +) + + ) + +141  + #BOOST_PP_NODE_109 +( +p + + `BOOST_PP_IIF +##(109), 109, 110) + + ) + +142  + #BOOST_PP_NODE_111 +( +p + + `BOOST_PP_IIF +##(111), 111, 112) + + ) + +143  + #BOOST_PP_NODE_120 +( +p + + `BOOST_PP_IIF +##(120), +BOOST_PP_NODE_116 +, +BOOST_PP_NODE_124 +) + + ) + +144  + #BOOST_PP_NODE_116 +( +p + + `BOOST_PP_IIF +##(116), +BOOST_PP_NODE_114 +, +BOOST_PP_NODE_118 +) + + ) + +145  + #BOOST_PP_NODE_114 +( +p + + `BOOST_PP_IIF +##(114), +BOOST_PP_NODE_113 +, +BOOST_PP_NODE_115 +) + + ) + +146  + #BOOST_PP_NODE_113 +( +p + + `BOOST_PP_IIF +##(113), 113, 114) + + ) + +147  + #BOOST_PP_NODE_115 +( +p + + `BOOST_PP_IIF +##(115), 115, 116) + + ) + +148  + #BOOST_PP_NODE_118 +( +p + + `BOOST_PP_IIF +##(118), +BOOST_PP_NODE_117 +, +BOOST_PP_NODE_119 +) + + ) + +149  + #BOOST_PP_NODE_117 +( +p + + `BOOST_PP_IIF +##(117), 117, 118) + + ) + +150  + #BOOST_PP_NODE_119 +( +p + + `BOOST_PP_IIF +##(119), 119, 120) + + ) + +151  + #BOOST_PP_NODE_124 +( +p + + `BOOST_PP_IIF +##(124), +BOOST_PP_NODE_122 +, +BOOST_PP_NODE_126 +) + + ) + +152  + #BOOST_PP_NODE_122 +( +p + + `BOOST_PP_IIF +##(122), +BOOST_PP_NODE_121 +, +BOOST_PP_NODE_123 +) + + ) + +153  + #BOOST_PP_NODE_121 +( +p + + `BOOST_PP_IIF +##(121), 121, 122) + + ) + +154  + #BOOST_PP_NODE_123 +( +p + + `BOOST_PP_IIF +##(123), 123, 124) + + ) + +155  + #BOOST_PP_NODE_126 +( +p + + `BOOST_PP_IIF +##(126), +BOOST_PP_NODE_125 +, +BOOST_PP_NODE_127 +) + + ) + +156  + #BOOST_PP_NODE_125 +( +p + + `BOOST_PP_IIF +##(125), 125, 126) + + ) + +157  + #BOOST_PP_NODE_127 +( +p + + `BOOST_PP_IIF +##(127), 127, 128) + + ) + +158  + #BOOST_PP_NODE_192 +( +p + + `BOOST_PP_IIF +##(192), +BOOST_PP_NODE_160 +, +BOOST_PP_NODE_224 +) + + ) + +159  + #BOOST_PP_NODE_160 +( +p + + `BOOST_PP_IIF +##(160), +BOOST_PP_NODE_144 +, +BOOST_PP_NODE_176 +) + + ) + +160  + #BOOST_PP_NODE_144 +( +p + + `BOOST_PP_IIF +##(144), +BOOST_PP_NODE_136 +, +BOOST_PP_NODE_152 +) + + ) + +161  + #BOOST_PP_NODE_136 +( +p + + `BOOST_PP_IIF +##(136), +BOOST_PP_NODE_132 +, +BOOST_PP_NODE_140 +) + + ) + +162  + #BOOST_PP_NODE_132 +( +p + + `BOOST_PP_IIF +##(132), +BOOST_PP_NODE_130 +, +BOOST_PP_NODE_134 +) + + ) + +163  + #BOOST_PP_NODE_130 +( +p + + `BOOST_PP_IIF +##(130), +BOOST_PP_NODE_129 +, +BOOST_PP_NODE_131 +) + + ) + +164  + #BOOST_PP_NODE_129 +( +p + + `BOOST_PP_IIF +##(129), 129, 130) + + ) + +165  + #BOOST_PP_NODE_131 +( +p + + `BOOST_PP_IIF +##(131), 131, 132) + + ) + +166  + #BOOST_PP_NODE_134 +( +p + + `BOOST_PP_IIF +##(134), +BOOST_PP_NODE_133 +, +BOOST_PP_NODE_135 +) + + ) + +167  + #BOOST_PP_NODE_133 +( +p + + `BOOST_PP_IIF +##(133), 133, 134) + + ) + +168  + #BOOST_PP_NODE_135 +( +p + + `BOOST_PP_IIF +##(135), 135, 136) + + ) + +169  + #BOOST_PP_NODE_140 +( +p + + `BOOST_PP_IIF +##(140), +BOOST_PP_NODE_138 +, +BOOST_PP_NODE_142 +) + + ) + +170  + #BOOST_PP_NODE_138 +( +p + + `BOOST_PP_IIF +##(138), +BOOST_PP_NODE_137 +, +BOOST_PP_NODE_139 +) + + ) + +171  + #BOOST_PP_NODE_137 +( +p + + `BOOST_PP_IIF +##(137), 137, 138) + + ) + +172  + #BOOST_PP_NODE_139 +( +p + + `BOOST_PP_IIF +##(139), 139, 140) + + ) + +173  + #BOOST_PP_NODE_142 +( +p + + `BOOST_PP_IIF +##(142), +BOOST_PP_NODE_141 +, +BOOST_PP_NODE_143 +) + + ) + +174  + #BOOST_PP_NODE_141 +( +p + + `BOOST_PP_IIF +##(141), 141, 142) + + ) + +175  + #BOOST_PP_NODE_143 +( +p + + `BOOST_PP_IIF +##(143), 143, 144) + + ) + +176  + #BOOST_PP_NODE_152 +( +p + + `BOOST_PP_IIF +##(152), +BOOST_PP_NODE_148 +, +BOOST_PP_NODE_156 +) + + ) + +177  + #BOOST_PP_NODE_148 +( +p + + `BOOST_PP_IIF +##(148), +BOOST_PP_NODE_146 +, +BOOST_PP_NODE_150 +) + + ) + +178  + #BOOST_PP_NODE_146 +( +p + + `BOOST_PP_IIF +##(146), +BOOST_PP_NODE_145 +, +BOOST_PP_NODE_147 +) + + ) + +179  + #BOOST_PP_NODE_145 +( +p + + `BOOST_PP_IIF +##(145), 145, 146) + + ) + +180  + #BOOST_PP_NODE_147 +( +p + + `BOOST_PP_IIF +##(147), 147, 148) + + ) + +181  + #BOOST_PP_NODE_150 +( +p + + `BOOST_PP_IIF +##(150), +BOOST_PP_NODE_149 +, +BOOST_PP_NODE_151 +) + + ) + +182  + #BOOST_PP_NODE_149 +( +p + + `BOOST_PP_IIF +##(149), 149, 150) + + ) + +183  + #BOOST_PP_NODE_151 +( +p + + `BOOST_PP_IIF +##(151), 151, 152) + + ) + +184  + #BOOST_PP_NODE_156 +( +p + + `BOOST_PP_IIF +##(156), +BOOST_PP_NODE_154 +, +BOOST_PP_NODE_158 +) + + ) + +185  + #BOOST_PP_NODE_154 +( +p + + `BOOST_PP_IIF +##(154), +BOOST_PP_NODE_153 +, +BOOST_PP_NODE_155 +) + + ) + +186  + #BOOST_PP_NODE_153 +( +p + + `BOOST_PP_IIF +##(153), 153, 154) + + ) + +187  + #BOOST_PP_NODE_155 +( +p + + `BOOST_PP_IIF +##(155), 155, 156) + + ) + +188  + #BOOST_PP_NODE_158 +( +p + + `BOOST_PP_IIF +##(158), +BOOST_PP_NODE_157 +, +BOOST_PP_NODE_159 +) + + ) + +189  + #BOOST_PP_NODE_157 +( +p + + `BOOST_PP_IIF +##(157), 157, 158) + + ) + +190  + #BOOST_PP_NODE_159 +( +p + + `BOOST_PP_IIF +##(159), 159, 160) + + ) + +191  + #BOOST_PP_NODE_176 +( +p + + `BOOST_PP_IIF +##(176), +BOOST_PP_NODE_168 +, +BOOST_PP_NODE_184 +) + + ) + +192  + #BOOST_PP_NODE_168 +( +p + + `BOOST_PP_IIF +##(168), +BOOST_PP_NODE_164 +, +BOOST_PP_NODE_172 +) + + ) + +193  + #BOOST_PP_NODE_164 +( +p + + `BOOST_PP_IIF +##(164), +BOOST_PP_NODE_162 +, +BOOST_PP_NODE_166 +) + + ) + +194  + #BOOST_PP_NODE_162 +( +p + + `BOOST_PP_IIF +##(162), +BOOST_PP_NODE_161 +, +BOOST_PP_NODE_163 +) + + ) + +195  + #BOOST_PP_NODE_161 +( +p + + `BOOST_PP_IIF +##(161), 161, 162) + + ) + +196  + #BOOST_PP_NODE_163 +( +p + + `BOOST_PP_IIF +##(163), 163, 164) + + ) + +197  + #BOOST_PP_NODE_166 +( +p + + `BOOST_PP_IIF +##(166), +BOOST_PP_NODE_165 +, +BOOST_PP_NODE_167 +) + + ) + +198  + #BOOST_PP_NODE_165 +( +p + + `BOOST_PP_IIF +##(165), 165, 166) + + ) + +199  + #BOOST_PP_NODE_167 +( +p + + `BOOST_PP_IIF +##(167), 167, 168) + + ) + +200  + #BOOST_PP_NODE_172 +( +p + + `BOOST_PP_IIF +##(172), +BOOST_PP_NODE_170 +, +BOOST_PP_NODE_174 +) + + ) + +201  + #BOOST_PP_NODE_170 +( +p + + `BOOST_PP_IIF +##(170), +BOOST_PP_NODE_169 +, +BOOST_PP_NODE_171 +) + + ) + +202  + #BOOST_PP_NODE_169 +( +p + + `BOOST_PP_IIF +##(169), 169, 170) + + ) + +203  + #BOOST_PP_NODE_171 +( +p + + `BOOST_PP_IIF +##(171), 171, 172) + + ) + +204  + #BOOST_PP_NODE_174 +( +p + + `BOOST_PP_IIF +##(174), +BOOST_PP_NODE_173 +, +BOOST_PP_NODE_175 +) + + ) + +205  + #BOOST_PP_NODE_173 +( +p + + `BOOST_PP_IIF +##(173), 173, 174) + + ) + +206  + #BOOST_PP_NODE_175 +( +p + + `BOOST_PP_IIF +##(175), 175, 176) + + ) + +207  + #BOOST_PP_NODE_184 +( +p + + `BOOST_PP_IIF +##(184), +BOOST_PP_NODE_180 +, +BOOST_PP_NODE_188 +) + + ) + +208  + #BOOST_PP_NODE_180 +( +p + + `BOOST_PP_IIF +##(180), +BOOST_PP_NODE_178 +, +BOOST_PP_NODE_182 +) + + ) + +209  + #BOOST_PP_NODE_178 +( +p + + `BOOST_PP_IIF +##(178), +BOOST_PP_NODE_177 +, +BOOST_PP_NODE_179 +) + + ) + +210  + #BOOST_PP_NODE_177 +( +p + + `BOOST_PP_IIF +##(177), 177, 178) + + ) + +211  + #BOOST_PP_NODE_179 +( +p + + `BOOST_PP_IIF +##(179), 179, 180) + + ) + +212  + #BOOST_PP_NODE_182 +( +p + + `BOOST_PP_IIF +##(182), +BOOST_PP_NODE_181 +, +BOOST_PP_NODE_183 +) + + ) + +213  + #BOOST_PP_NODE_181 +( +p + + `BOOST_PP_IIF +##(181), 181, 182) + + ) + +214  + #BOOST_PP_NODE_183 +( +p + + `BOOST_PP_IIF +##(183), 183, 184) + + ) + +215  + #BOOST_PP_NODE_188 +( +p + + `BOOST_PP_IIF +##(188), +BOOST_PP_NODE_186 +, +BOOST_PP_NODE_190 +) + + ) + +216  + #BOOST_PP_NODE_186 +( +p + + `BOOST_PP_IIF +##(186), +BOOST_PP_NODE_185 +, +BOOST_PP_NODE_187 +) + + ) + +217  + #BOOST_PP_NODE_185 +( +p + + `BOOST_PP_IIF +##(185), 185, 186) + + ) + +218  + #BOOST_PP_NODE_187 +( +p + + `BOOST_PP_IIF +##(187), 187, 188) + + ) + +219  + #BOOST_PP_NODE_190 +( +p + + `BOOST_PP_IIF +##(190), +BOOST_PP_NODE_189 +, +BOOST_PP_NODE_191 +) + + ) + +220  + #BOOST_PP_NODE_189 +( +p + + `BOOST_PP_IIF +##(189), 189, 190) + + ) + +221  + #BOOST_PP_NODE_191 +( +p + + `BOOST_PP_IIF +##(191), 191, 192) + + ) + +222  + #BOOST_PP_NODE_224 +( +p + + `BOOST_PP_IIF +##(224), +BOOST_PP_NODE_208 +, +BOOST_PP_NODE_240 +) + + ) + +223  + #BOOST_PP_NODE_208 +( +p + + `BOOST_PP_IIF +##(208), +BOOST_PP_NODE_200 +, +BOOST_PP_NODE_216 +) + + ) + +224  + #BOOST_PP_NODE_200 +( +p + + `BOOST_PP_IIF +##(200), +BOOST_PP_NODE_196 +, +BOOST_PP_NODE_204 +) + + ) + +225  + #BOOST_PP_NODE_196 +( +p + + `BOOST_PP_IIF +##(196), +BOOST_PP_NODE_194 +, +BOOST_PP_NODE_198 +) + + ) + +226  + #BOOST_PP_NODE_194 +( +p + + `BOOST_PP_IIF +##(194), +BOOST_PP_NODE_193 +, +BOOST_PP_NODE_195 +) + + ) + +227  + #BOOST_PP_NODE_193 +( +p + + `BOOST_PP_IIF +##(193), 193, 194) + + ) + +228  + #BOOST_PP_NODE_195 +( +p + + `BOOST_PP_IIF +##(195), 195, 196) + + ) + +229  + #BOOST_PP_NODE_198 +( +p + + `BOOST_PP_IIF +##(198), +BOOST_PP_NODE_197 +, +BOOST_PP_NODE_199 +) + + ) + +230  + #BOOST_PP_NODE_197 +( +p + + `BOOST_PP_IIF +##(197), 197, 198) + + ) + +231  + #BOOST_PP_NODE_199 +( +p + + `BOOST_PP_IIF +##(199), 199, 200) + + ) + +232  + #BOOST_PP_NODE_204 +( +p + + `BOOST_PP_IIF +##(204), +BOOST_PP_NODE_202 +, +BOOST_PP_NODE_206 +) + + ) + +233  + #BOOST_PP_NODE_202 +( +p + + `BOOST_PP_IIF +##(202), +BOOST_PP_NODE_201 +, +BOOST_PP_NODE_203 +) + + ) + +234  + #BOOST_PP_NODE_201 +( +p + + `BOOST_PP_IIF +##(201), 201, 202) + + ) + +235  + #BOOST_PP_NODE_203 +( +p + + `BOOST_PP_IIF +##(203), 203, 204) + + ) + +236  + #BOOST_PP_NODE_206 +( +p + + `BOOST_PP_IIF +##(206), +BOOST_PP_NODE_205 +, +BOOST_PP_NODE_207 +) + + ) + +237  + #BOOST_PP_NODE_205 +( +p + + `BOOST_PP_IIF +##(205), 205, 206) + + ) + +238  + #BOOST_PP_NODE_207 +( +p + + `BOOST_PP_IIF +##(207), 207, 208) + + ) + +239  + #BOOST_PP_NODE_216 +( +p + + `BOOST_PP_IIF +##(216), +BOOST_PP_NODE_212 +, +BOOST_PP_NODE_220 +) + + ) + +240  + #BOOST_PP_NODE_212 +( +p + + `BOOST_PP_IIF +##(212), +BOOST_PP_NODE_210 +, +BOOST_PP_NODE_214 +) + + ) + +241  + #BOOST_PP_NODE_210 +( +p + + `BOOST_PP_IIF +##(210), +BOOST_PP_NODE_209 +, +BOOST_PP_NODE_211 +) + + ) + +242  + #BOOST_PP_NODE_209 +( +p + + `BOOST_PP_IIF +##(209), 209, 210) + + ) + +243  + #BOOST_PP_NODE_211 +( +p + + `BOOST_PP_IIF +##(211), 211, 212) + + ) + +244  + #BOOST_PP_NODE_214 +( +p + + `BOOST_PP_IIF +##(214), +BOOST_PP_NODE_213 +, +BOOST_PP_NODE_215 +) + + ) + +245  + #BOOST_PP_NODE_213 +( +p + + `BOOST_PP_IIF +##(213), 213, 214) + + ) + +246  + #BOOST_PP_NODE_215 +( +p + + `BOOST_PP_IIF +##(215), 215, 216) + + ) + +247  + #BOOST_PP_NODE_220 +( +p + + `BOOST_PP_IIF +##(220), +BOOST_PP_NODE_218 +, +BOOST_PP_NODE_222 +) + + ) + +248  + #BOOST_PP_NODE_218 +( +p + + `BOOST_PP_IIF +##(218), +BOOST_PP_NODE_217 +, +BOOST_PP_NODE_219 +) + + ) + +249  + #BOOST_PP_NODE_217 +( +p + + `BOOST_PP_IIF +##(217), 217, 218) + + ) + +250  + #BOOST_PP_NODE_219 +( +p + + `BOOST_PP_IIF +##(219), 219, 220) + + ) + +251  + #BOOST_PP_NODE_222 +( +p + + `BOOST_PP_IIF +##(222), +BOOST_PP_NODE_221 +, +BOOST_PP_NODE_223 +) + + ) + +252  + #BOOST_PP_NODE_221 +( +p + + `BOOST_PP_IIF +##(221), 221, 222) + + ) + +253  + #BOOST_PP_NODE_223 +( +p + + `BOOST_PP_IIF +##(223), 223, 224) + + ) + +254  + #BOOST_PP_NODE_240 +( +p + + `BOOST_PP_IIF +##(240), +BOOST_PP_NODE_232 +, +BOOST_PP_NODE_248 +) + + ) + +255  + #BOOST_PP_NODE_232 +( +p + + `BOOST_PP_IIF +##(232), +BOOST_PP_NODE_228 +, +BOOST_PP_NODE_236 +) + + ) + +256  + #BOOST_PP_NODE_228 +( +p + + `BOOST_PP_IIF +##(228), +BOOST_PP_NODE_226 +, +BOOST_PP_NODE_230 +) + + ) + +257  + #BOOST_PP_NODE_226 +( +p + + `BOOST_PP_IIF +##(226), +BOOST_PP_NODE_225 +, +BOOST_PP_NODE_227 +) + + ) + +258  + #BOOST_PP_NODE_225 +( +p + + `BOOST_PP_IIF +##(225), 225, 226) + + ) + +259  + #BOOST_PP_NODE_227 +( +p + + `BOOST_PP_IIF +##(227), 227, 228) + + ) + +260  + #BOOST_PP_NODE_230 +( +p + + `BOOST_PP_IIF +##(230), +BOOST_PP_NODE_229 +, +BOOST_PP_NODE_231 +) + + ) + +261  + #BOOST_PP_NODE_229 +( +p + + `BOOST_PP_IIF +##(229), 229, 230) + + ) + +262  + #BOOST_PP_NODE_231 +( +p + + `BOOST_PP_IIF +##(231), 231, 232) + + ) + +263  + #BOOST_PP_NODE_236 +( +p + + `BOOST_PP_IIF +##(236), +BOOST_PP_NODE_234 +, +BOOST_PP_NODE_238 +) + + ) + +264  + #BOOST_PP_NODE_234 +( +p + + `BOOST_PP_IIF +##(234), +BOOST_PP_NODE_233 +, +BOOST_PP_NODE_235 +) + + ) + +265  + #BOOST_PP_NODE_233 +( +p + + `BOOST_PP_IIF +##(233), 233, 234) + + ) + +266  + #BOOST_PP_NODE_235 +( +p + + `BOOST_PP_IIF +##(235), 235, 236) + + ) + +267  + #BOOST_PP_NODE_238 +( +p + + `BOOST_PP_IIF +##(238), +BOOST_PP_NODE_237 +, +BOOST_PP_NODE_239 +) + + ) + +268  + #BOOST_PP_NODE_237 +( +p + + `BOOST_PP_IIF +##(237), 237, 238) + + ) + +269  + #BOOST_PP_NODE_239 +( +p + + `BOOST_PP_IIF +##(239), 239, 240) + + ) + +270  + #BOOST_PP_NODE_248 +( +p + + `BOOST_PP_IIF +##(248), +BOOST_PP_NODE_244 +, +BOOST_PP_NODE_252 +) + + ) + +271  + #BOOST_PP_NODE_244 +( +p + + `BOOST_PP_IIF +##(244), +BOOST_PP_NODE_242 +, +BOOST_PP_NODE_246 +) + + ) + +272  + #BOOST_PP_NODE_242 +( +p + + `BOOST_PP_IIF +##(242), +BOOST_PP_NODE_241 +, +BOOST_PP_NODE_243 +) + + ) + +273  + #BOOST_PP_NODE_241 +( +p + + `BOOST_PP_IIF +##(241), 241, 242) + + ) + +274  + #BOOST_PP_NODE_243 +( +p + + `BOOST_PP_IIF +##(243), 243, 244) + + ) + +275  + #BOOST_PP_NODE_246 +( +p + + `BOOST_PP_IIF +##(246), +BOOST_PP_NODE_245 +, +BOOST_PP_NODE_247 +) + + ) + +276  + #BOOST_PP_NODE_245 +( +p + + `BOOST_PP_IIF +##(245), 245, 246) + + ) + +277  + #BOOST_PP_NODE_247 +( +p + + `BOOST_PP_IIF +##(247), 247, 248) + + ) + +278  + #BOOST_PP_NODE_252 +( +p + + `BOOST_PP_IIF +##(252), +BOOST_PP_NODE_250 +, +BOOST_PP_NODE_254 +) + + ) + +279  + #BOOST_PP_NODE_250 +( +p + + `BOOST_PP_IIF +##(250), +BOOST_PP_NODE_249 +, +BOOST_PP_NODE_251 +) + + ) + +280  + #BOOST_PP_NODE_249 +( +p + + `BOOST_PP_IIF +##(249), 249, 250) + + ) + +281  + #BOOST_PP_NODE_251 +( +p + + `BOOST_PP_IIF +##(251), 251, 252) + + ) + +282  + #BOOST_PP_NODE_254 +( +p + + `BOOST_PP_IIF +##(254), +BOOST_PP_NODE_253 +, +BOOST_PP_NODE_255 +) + + ) + +283  + #BOOST_PP_NODE_253 +( +p + + `BOOST_PP_IIF +##(253), 253, 254) + + ) + +284  + #BOOST_PP_NODE_255 +( +p + + `BOOST_PP_IIF +##(255), 255, 256) + + ) + + @/usr/include/boost/preprocessor/expr_if.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_EXPR_IF_HPP + + +13  + #BOOST_PREPROCESSOR_EXPR_IF_HPP + + + ) + +14  +#ud + ~ + + @/usr/include/boost/preprocessor/facilities/is_1.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2003. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_FACILITIES_IS_1_HPP + + +13  + #BOOST_PREPROCESSOR_FACILITIES_IS_1_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17 # +#/* +BOOST_PP_IS_1 + */ + +19  +#def + #BOOST_PP_IS_1 +( +x + + `BOOST_PP_IS_EMPTY +( + `BOOST_PP_CAT +( +BOOST_PP_IS_1_HELPER_ +, x)) + + ) + +21  + #BOOST_PP_IS_1_HELPER_1 + + + ) + + @/usr/include/boost/preprocessor/identity.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_IDENTITY_HPP + + +13  + #BOOST_PREPROCESSOR_IDENTITY_HPP + + + ) + +14  +#ud + ~ + + @/usr/include/boost/preprocessor/iteration/local.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_ITERATION_LOCAL_HPP + + +13  + #BOOST_PREPROCESSOR_ITERATION_LOCAL_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17  + ~ + +18 # +#/* +BOOST_PP_LOCAL_ITERATE + */ + +20  +#def + #BOOST_PP_LOCAL_ITERATE +(< +boo +/ +ross +/ +i +/ +da +/ +lol +. +h +> + + ) + +22  +#def + #BOOST_PP_LOCAL_C +( +n +( +BOOST_PP_LOCAL_S +<&& ( +BOOST_PP_LOCAL_F +> + ) +n + +24  + #BOOST_PP_LOCAL_R +( +n +( +BOOST_PP_LOCAL_F +<&& ( +BOOST_PP_LOCAL_S +> + ) +n + + @/usr/include/boost/preprocessor/iteration/self.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_ITERATION_SELF_HPP + + +13  + #BOOST_PREPROCESSOR_ITERATION_SELF_HPP + + + ) + +14 # +#/* +BOOST_PP_INCLUDE_SELF + */ + +16  +#def + #BOOST_PP_INCLUDE_SELF +(< +boo +/ +ross +/ +i +/ +da +/ +lf +. +h +> + + ) + + @/usr/include/boost/preprocessor/list/fold_left.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_LIST_FOLD_LEFT_HPP + + +15  + #BOOST_PREPROCESSOR_LIST_FOLD_LEFT_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21 # +#/* +BOOST_PP_LIST_FOLD_LEFT + */ + +25  + #BOOST_PP_LIST_FOLD_LEFT +( + +, +e +, +li +) + + ) + +27  +#def + #BOOST_PP_LIST_FOLD_LEFT + + `BOOST_PP_CAT +( +BOOST_PP_LIST_FOLD_LEFT_ +, + `BOOST_PP_AUTO_REC +( +BOOST_PP_WHILE_P +, 256)) + + ) + +29  +#def + #BOOST_PP_LIST_FOLD_LEFT_257 +( +o +, +s +, +l + + `BOOST_PP_ERROR +(0x0004) + + ) + +31  +#def + #BOOST_PP_LIST_FOLD_LEFT_D +( +d +, +o +, +s +, +l + +BOOST_PP_LIST_FOLD_LEFT_ + ## + `d +(o, s,) + + ) + +33  + #BOOST_PP_LIST_FOLD_LEFT_2ND + +BOOST_PP_LIST_FOLD_LEFT + + + ) + +34  + #BOOST_PP_LIST_FOLD_LEFT_2ND_D + +BOOST_PP_LIST_FOLD_LEFT_D + + + ) + +35 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +37  + ~ + +38 #i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_DMC +() + +39  + ~ + +41  + ~ + +43  +#def + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_NIL + 1 + + ) + +45  +#def + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_1 +( +o +, +s +, +l +0 + + ) + +47  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_2 +( +o +, +s +, +l +0 + + ) + +48  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_3 +( +o +, +s +, +l +0 + + ) + +49  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_4 +( +o +, +s +, +l +0 + + ) + +50  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_5 +( +o +, +s +, +l +0 + + ) + +51  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_6 +( +o +, +s +, +l +0 + + ) + +52  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_7 +( +o +, +s +, +l +0 + + ) + +53  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_8 +( +o +, +s +, +l +0 + + ) + +54  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_9 +( +o +, +s +, +l +0 + + ) + +55  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_10 +( +o +, +s +, +l +0 + + ) + +56  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_11 +( +o +, +s +, +l +0 + + ) + +57  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_12 +( +o +, +s +, +l +0 + + ) + +58  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_13 +( +o +, +s +, +l +0 + + ) + +59  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_14 +( +o +, +s +, +l +0 + + ) + +60  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_15 +( +o +, +s +, +l +0 + + ) + +61  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_16 +( +o +, +s +, +l +0 + + ) + +62  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_17 +( +o +, +s +, +l +0 + + ) + +63  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_18 +( +o +, +s +, +l +0 + + ) + +64  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_19 +( +o +, +s +, +l +0 + + ) + +65  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_20 +( +o +, +s +, +l +0 + + ) + +66  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_21 +( +o +, +s +, +l +0 + + ) + +67  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_22 +( +o +, +s +, +l +0 + + ) + +68  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_23 +( +o +, +s +, +l +0 + + ) + +69  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_24 +( +o +, +s +, +l +0 + + ) + +70  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_25 +( +o +, +s +, +l +0 + + ) + +71  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_26 +( +o +, +s +, +l +0 + + ) + +72  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_27 +( +o +, +s +, +l +0 + + ) + +73  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_28 +( +o +, +s +, +l +0 + + ) + +74  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_29 +( +o +, +s +, +l +0 + + ) + +75  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_30 +( +o +, +s +, +l +0 + + ) + +76  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_31 +( +o +, +s +, +l +0 + + ) + +77  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_32 +( +o +, +s +, +l +0 + + ) + +78  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_33 +( +o +, +s +, +l +0 + + ) + +79  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_34 +( +o +, +s +, +l +0 + + ) + +80  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_35 +( +o +, +s +, +l +0 + + ) + +81  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_36 +( +o +, +s +, +l +0 + + ) + +82  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_37 +( +o +, +s +, +l +0 + + ) + +83  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_38 +( +o +, +s +, +l +0 + + ) + +84  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_39 +( +o +, +s +, +l +0 + + ) + +85  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_40 +( +o +, +s +, +l +0 + + ) + +86  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_41 +( +o +, +s +, +l +0 + + ) + +87  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_42 +( +o +, +s +, +l +0 + + ) + +88  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_43 +( +o +, +s +, +l +0 + + ) + +89  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_44 +( +o +, +s +, +l +0 + + ) + +90  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_45 +( +o +, +s +, +l +0 + + ) + +91  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_46 +( +o +, +s +, +l +0 + + ) + +92  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_47 +( +o +, +s +, +l +0 + + ) + +93  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_48 +( +o +, +s +, +l +0 + + ) + +94  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_49 +( +o +, +s +, +l +0 + + ) + +95  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_50 +( +o +, +s +, +l +0 + + ) + +96  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_51 +( +o +, +s +, +l +0 + + ) + +97  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_52 +( +o +, +s +, +l +0 + + ) + +98  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_53 +( +o +, +s +, +l +0 + + ) + +99  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_54 +( +o +, +s +, +l +0 + + ) + +100  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_55 +( +o +, +s +, +l +0 + + ) + +101  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_56 +( +o +, +s +, +l +0 + + ) + +102  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_57 +( +o +, +s +, +l +0 + + ) + +103  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_58 +( +o +, +s +, +l +0 + + ) + +104  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_59 +( +o +, +s +, +l +0 + + ) + +105  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_60 +( +o +, +s +, +l +0 + + ) + +106  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_61 +( +o +, +s +, +l +0 + + ) + +107  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_62 +( +o +, +s +, +l +0 + + ) + +108  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_63 +( +o +, +s +, +l +0 + + ) + +109  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_64 +( +o +, +s +, +l +0 + + ) + +110  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_65 +( +o +, +s +, +l +0 + + ) + +111  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_66 +( +o +, +s +, +l +0 + + ) + +112  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_67 +( +o +, +s +, +l +0 + + ) + +113  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_68 +( +o +, +s +, +l +0 + + ) + +114  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_69 +( +o +, +s +, +l +0 + + ) + +115  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_70 +( +o +, +s +, +l +0 + + ) + +116  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_71 +( +o +, +s +, +l +0 + + ) + +117  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_72 +( +o +, +s +, +l +0 + + ) + +118  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_73 +( +o +, +s +, +l +0 + + ) + +119  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_74 +( +o +, +s +, +l +0 + + ) + +120  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_75 +( +o +, +s +, +l +0 + + ) + +121  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_76 +( +o +, +s +, +l +0 + + ) + +122  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_77 +( +o +, +s +, +l +0 + + ) + +123  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_78 +( +o +, +s +, +l +0 + + ) + +124  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_79 +( +o +, +s +, +l +0 + + ) + +125  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_80 +( +o +, +s +, +l +0 + + ) + +126  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_81 +( +o +, +s +, +l +0 + + ) + +127  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_82 +( +o +, +s +, +l +0 + + ) + +128  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_83 +( +o +, +s +, +l +0 + + ) + +129  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_84 +( +o +, +s +, +l +0 + + ) + +130  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_85 +( +o +, +s +, +l +0 + + ) + +131  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_86 +( +o +, +s +, +l +0 + + ) + +132  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_87 +( +o +, +s +, +l +0 + + ) + +133  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_88 +( +o +, +s +, +l +0 + + ) + +134  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_89 +( +o +, +s +, +l +0 + + ) + +135  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_90 +( +o +, +s +, +l +0 + + ) + +136  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_91 +( +o +, +s +, +l +0 + + ) + +137  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_92 +( +o +, +s +, +l +0 + + ) + +138  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_93 +( +o +, +s +, +l +0 + + ) + +139  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_94 +( +o +, +s +, +l +0 + + ) + +140  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_95 +( +o +, +s +, +l +0 + + ) + +141  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_96 +( +o +, +s +, +l +0 + + ) + +142  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_97 +( +o +, +s +, +l +0 + + ) + +143  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_98 +( +o +, +s +, +l +0 + + ) + +144  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_99 +( +o +, +s +, +l +0 + + ) + +145  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_100 +( +o +, +s +, +l +0 + + ) + +146  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_101 +( +o +, +s +, +l +0 + + ) + +147  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_102 +( +o +, +s +, +l +0 + + ) + +148  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_103 +( +o +, +s +, +l +0 + + ) + +149  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_104 +( +o +, +s +, +l +0 + + ) + +150  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_105 +( +o +, +s +, +l +0 + + ) + +151  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_106 +( +o +, +s +, +l +0 + + ) + +152  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_107 +( +o +, +s +, +l +0 + + ) + +153  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_108 +( +o +, +s +, +l +0 + + ) + +154  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_109 +( +o +, +s +, +l +0 + + ) + +155  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_110 +( +o +, +s +, +l +0 + + ) + +156  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_111 +( +o +, +s +, +l +0 + + ) + +157  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_112 +( +o +, +s +, +l +0 + + ) + +158  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_113 +( +o +, +s +, +l +0 + + ) + +159  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_114 +( +o +, +s +, +l +0 + + ) + +160  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_115 +( +o +, +s +, +l +0 + + ) + +161  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_116 +( +o +, +s +, +l +0 + + ) + +162  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_117 +( +o +, +s +, +l +0 + + ) + +163  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_118 +( +o +, +s +, +l +0 + + ) + +164  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_119 +( +o +, +s +, +l +0 + + ) + +165  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_120 +( +o +, +s +, +l +0 + + ) + +166  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_121 +( +o +, +s +, +l +0 + + ) + +167  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_122 +( +o +, +s +, +l +0 + + ) + +168  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_123 +( +o +, +s +, +l +0 + + ) + +169  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_124 +( +o +, +s +, +l +0 + + ) + +170  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_125 +( +o +, +s +, +l +0 + + ) + +171  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_126 +( +o +, +s +, +l +0 + + ) + +172  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_127 +( +o +, +s +, +l +0 + + ) + +173  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_128 +( +o +, +s +, +l +0 + + ) + +174  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_129 +( +o +, +s +, +l +0 + + ) + +175  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_130 +( +o +, +s +, +l +0 + + ) + +176  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_131 +( +o +, +s +, +l +0 + + ) + +177  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_132 +( +o +, +s +, +l +0 + + ) + +178  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_133 +( +o +, +s +, +l +0 + + ) + +179  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_134 +( +o +, +s +, +l +0 + + ) + +180  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_135 +( +o +, +s +, +l +0 + + ) + +181  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_136 +( +o +, +s +, +l +0 + + ) + +182  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_137 +( +o +, +s +, +l +0 + + ) + +183  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_138 +( +o +, +s +, +l +0 + + ) + +184  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_139 +( +o +, +s +, +l +0 + + ) + +185  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_140 +( +o +, +s +, +l +0 + + ) + +186  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_141 +( +o +, +s +, +l +0 + + ) + +187  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_142 +( +o +, +s +, +l +0 + + ) + +188  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_143 +( +o +, +s +, +l +0 + + ) + +189  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_144 +( +o +, +s +, +l +0 + + ) + +190  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_145 +( +o +, +s +, +l +0 + + ) + +191  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_146 +( +o +, +s +, +l +0 + + ) + +192  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_147 +( +o +, +s +, +l +0 + + ) + +193  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_148 +( +o +, +s +, +l +0 + + ) + +194  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_149 +( +o +, +s +, +l +0 + + ) + +195  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_150 +( +o +, +s +, +l +0 + + ) + +196  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_151 +( +o +, +s +, +l +0 + + ) + +197  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_152 +( +o +, +s +, +l +0 + + ) + +198  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_153 +( +o +, +s +, +l +0 + + ) + +199  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_154 +( +o +, +s +, +l +0 + + ) + +200  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_155 +( +o +, +s +, +l +0 + + ) + +201  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_156 +( +o +, +s +, +l +0 + + ) + +202  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_157 +( +o +, +s +, +l +0 + + ) + +203  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_158 +( +o +, +s +, +l +0 + + ) + +204  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_159 +( +o +, +s +, +l +0 + + ) + +205  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_160 +( +o +, +s +, +l +0 + + ) + +206  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_161 +( +o +, +s +, +l +0 + + ) + +207  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_162 +( +o +, +s +, +l +0 + + ) + +208  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_163 +( +o +, +s +, +l +0 + + ) + +209  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_164 +( +o +, +s +, +l +0 + + ) + +210  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_165 +( +o +, +s +, +l +0 + + ) + +211  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_166 +( +o +, +s +, +l +0 + + ) + +212  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_167 +( +o +, +s +, +l +0 + + ) + +213  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_168 +( +o +, +s +, +l +0 + + ) + +214  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_169 +( +o +, +s +, +l +0 + + ) + +215  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_170 +( +o +, +s +, +l +0 + + ) + +216  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_171 +( +o +, +s +, +l +0 + + ) + +217  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_172 +( +o +, +s +, +l +0 + + ) + +218  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_173 +( +o +, +s +, +l +0 + + ) + +219  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_174 +( +o +, +s +, +l +0 + + ) + +220  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_175 +( +o +, +s +, +l +0 + + ) + +221  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_176 +( +o +, +s +, +l +0 + + ) + +222  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_177 +( +o +, +s +, +l +0 + + ) + +223  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_178 +( +o +, +s +, +l +0 + + ) + +224  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_179 +( +o +, +s +, +l +0 + + ) + +225  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_180 +( +o +, +s +, +l +0 + + ) + +226  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_181 +( +o +, +s +, +l +0 + + ) + +227  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_182 +( +o +, +s +, +l +0 + + ) + +228  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_183 +( +o +, +s +, +l +0 + + ) + +229  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_184 +( +o +, +s +, +l +0 + + ) + +230  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_185 +( +o +, +s +, +l +0 + + ) + +231  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_186 +( +o +, +s +, +l +0 + + ) + +232  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_187 +( +o +, +s +, +l +0 + + ) + +233  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_188 +( +o +, +s +, +l +0 + + ) + +234  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_189 +( +o +, +s +, +l +0 + + ) + +235  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_190 +( +o +, +s +, +l +0 + + ) + +236  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_191 +( +o +, +s +, +l +0 + + ) + +237  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_192 +( +o +, +s +, +l +0 + + ) + +238  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_193 +( +o +, +s +, +l +0 + + ) + +239  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_194 +( +o +, +s +, +l +0 + + ) + +240  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_195 +( +o +, +s +, +l +0 + + ) + +241  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_196 +( +o +, +s +, +l +0 + + ) + +242  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_197 +( +o +, +s +, +l +0 + + ) + +243  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_198 +( +o +, +s +, +l +0 + + ) + +244  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_199 +( +o +, +s +, +l +0 + + ) + +245  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_200 +( +o +, +s +, +l +0 + + ) + +246  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_201 +( +o +, +s +, +l +0 + + ) + +247  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_202 +( +o +, +s +, +l +0 + + ) + +248  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_203 +( +o +, +s +, +l +0 + + ) + +249  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_204 +( +o +, +s +, +l +0 + + ) + +250  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_205 +( +o +, +s +, +l +0 + + ) + +251  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_206 +( +o +, +s +, +l +0 + + ) + +252  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_207 +( +o +, +s +, +l +0 + + ) + +253  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_208 +( +o +, +s +, +l +0 + + ) + +254  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_209 +( +o +, +s +, +l +0 + + ) + +255  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_210 +( +o +, +s +, +l +0 + + ) + +256  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_211 +( +o +, +s +, +l +0 + + ) + +257  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_212 +( +o +, +s +, +l +0 + + ) + +258  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_213 +( +o +, +s +, +l +0 + + ) + +259  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_214 +( +o +, +s +, +l +0 + + ) + +260  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_215 +( +o +, +s +, +l +0 + + ) + +261  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_216 +( +o +, +s +, +l +0 + + ) + +262  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_217 +( +o +, +s +, +l +0 + + ) + +263  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_218 +( +o +, +s +, +l +0 + + ) + +264  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_219 +( +o +, +s +, +l +0 + + ) + +265  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_220 +( +o +, +s +, +l +0 + + ) + +266  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_221 +( +o +, +s +, +l +0 + + ) + +267  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_222 +( +o +, +s +, +l +0 + + ) + +268  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_223 +( +o +, +s +, +l +0 + + ) + +269  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_224 +( +o +, +s +, +l +0 + + ) + +270  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_225 +( +o +, +s +, +l +0 + + ) + +271  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_226 +( +o +, +s +, +l +0 + + ) + +272  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_227 +( +o +, +s +, +l +0 + + ) + +273  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_228 +( +o +, +s +, +l +0 + + ) + +274  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_229 +( +o +, +s +, +l +0 + + ) + +275  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_230 +( +o +, +s +, +l +0 + + ) + +276  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_231 +( +o +, +s +, +l +0 + + ) + +277  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_232 +( +o +, +s +, +l +0 + + ) + +278  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_233 +( +o +, +s +, +l +0 + + ) + +279  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_234 +( +o +, +s +, +l +0 + + ) + +280  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_235 +( +o +, +s +, +l +0 + + ) + +281  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_236 +( +o +, +s +, +l +0 + + ) + +282  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_237 +( +o +, +s +, +l +0 + + ) + +283  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_238 +( +o +, +s +, +l +0 + + ) + +284  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_239 +( +o +, +s +, +l +0 + + ) + +285  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_240 +( +o +, +s +, +l +0 + + ) + +286  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_241 +( +o +, +s +, +l +0 + + ) + +287  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_242 +( +o +, +s +, +l +0 + + ) + +288  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_243 +( +o +, +s +, +l +0 + + ) + +289  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_244 +( +o +, +s +, +l +0 + + ) + +290  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_245 +( +o +, +s +, +l +0 + + ) + +291  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_246 +( +o +, +s +, +l +0 + + ) + +292  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_247 +( +o +, +s +, +l +0 + + ) + +293  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_248 +( +o +, +s +, +l +0 + + ) + +294  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_249 +( +o +, +s +, +l +0 + + ) + +295  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_250 +( +o +, +s +, +l +0 + + ) + +296  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_251 +( +o +, +s +, +l +0 + + ) + +297  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_252 +( +o +, +s +, +l +0 + + ) + +298  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_253 +( +o +, +s +, +l +0 + + ) + +299  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_254 +( +o +, +s +, +l +0 + + ) + +300  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_255 +( +o +, +s +, +l +0 + + ) + +301  + #BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_LIST_FOLD_LEFT_256 +( +o +, +s +, +l +0 + + ) + + @/usr/include/boost/preprocessor/list/fold_right.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_LIST_FOLD_RIGHT_HPP + + +15  + #BOOST_PREPROCESSOR_LIST_FOLD_RIGHT_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +23  + #BOOST_PP_LIST_FOLD_RIGHT +( + +, +e +, +li +) + + ) + +25  +#def + #BOOST_PP_LIST_FOLD_RIGHT + + `BOOST_PP_CAT +( +BOOST_PP_LIST_FOLD_RIGHT_ +, + `BOOST_PP_AUTO_REC +( +BOOST_PP_WHILE_P +, 256)) + + ) + +27  +#def + #BOOST_PP_LIST_FOLD_RIGHT_257 +( +o +, +s +, +l + + `BOOST_PP_ERROR +(0x0004) + + ) + +29  +#def + #BOOST_PP_LIST_FOLD_RIGHT_D +( +d +, +o +, +s +, +l + +BOOST_PP_LIST_FOLD_RIGHT_ + ## + `d +(o, s,) + + ) + +31  + #BOOST_PP_LIST_FOLD_RIGHT_2ND + +BOOST_PP_LIST_FOLD_RIGHT + + + ) + +32  + #BOOST_PP_LIST_FOLD_RIGHT_2ND_D + +BOOST_PP_LIST_FOLD_RIGHT_D + + + ) + +33 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +35  + ~ + +37  + ~ + + @/usr/include/boost/preprocessor/logical/and.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_LOGICAL_AND_HPP + + +15  + #BOOST_PREPROCESSOR_LOGICAL_AND_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20 # +#/* +BOOST_PP_AND + */ + +22 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +24  + #BOOST_PP_AND +( +p +, +q + + `BOOST_PP_BITAND +( + `BOOST_PP_BOOL +), BOOST_PP_BOOL(q)) + + ) + +26  + #BOOST_PP_AND +( +p +, +q + + `BOOST_PP_AND_I +, q) + + ) + +27  + #BOOST_PP_AND_I +( +p +, +q + + `BOOST_PP_BITAND +( + `BOOST_PP_BOOL +), BOOST_PP_BOOL(q)) + + ) + + @/usr/include/boost/preprocessor/logical/bitand.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_LOGICAL_BITAND_HPP + + +13  + #BOOST_PREPROCESSOR_LOGICAL_BITAND_HPP + + + ) + +14  +#ud + ~ + +16 # +#/* +BOOST_PP_BITAND + */ + +18 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +20  + #BOOST_PP_BITAND +( +x +, +y + + `BOOST_PP_BITAND_I +(x, y) + + ) + +22  + #BOOST_PP_BITAND +( +x +, +y + + `BOOST_PP_BITAND_OO +((x, y)) + + ) + +23  + #BOOST_PP_BITAND_OO +( +r + +BOOST_PP_BITAND_I + ## + ) +par + +25 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MSVC +() + +27  + #BOOST_PP_BITAND_I +( +x +, +y + +BOOST_PP_BITAND_ + ## x ## + ) +y + +29  + #BOOST_PP_BITAND_I +( +x +, +y + + `BOOST_PP_BITAND_ID +( +BOOST_PP_BITAND_ + ## x ## y) + + ) + +30  + #BOOST_PP_BITAND_ID +( +s + + ) +res + +32  +#def + #BOOST_PP_BITAND_00 + 0 + + ) + +34  + #BOOST_PP_BITAND_01 + 0 + + ) + +35  + #BOOST_PP_BITAND_10 + 0 + + ) + +36  + #BOOST_PP_BITAND_11 + 1 + + ) + + @/usr/include/boost/preprocessor/logical/compl.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_LOGICAL_COMPL_HPP + + +13  + #BOOST_PREPROCESSOR_LOGICAL_COMPL_HPP + + + ) + +14  +#ud + ~ + +16 # +#/* +BOOST_PP_COMPL + */ + +18 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +20  + #BOOST_PP_COMPL +( +x + + `BOOST_PP_COMPL_I +(x) + + ) + +22  + #BOOST_PP_COMPL +( +x + + `BOOST_PP_COMPL_OO +((x)) + + ) + +23  + #BOOST_PP_COMPL_OO +( +r + +BOOST_PP_COMPL_I + ## + ) +par + +25 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MSVC +() + +27  + #BOOST_PP_COMPL_I +( +x + +BOOST_PP_COMPL_ + ## + ) +x + +29  + #BOOST_PP_COMPL_I +( +x + + `BOOST_PP_COMPL_ID +( +BOOST_PP_COMPL_ + ## x) + + ) + +30  + #BOOST_PP_COMPL_ID +( +id + + ) +id + +32  +#def + #BOOST_PP_COMPL_0 + 1 + + ) + +34  + #BOOST_PP_COMPL_1 + 0 + + ) + + @/usr/include/boost/preprocessor/repetition/deduce_r.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_REPETITION_DEDUCE_R_HPP + + +13  + #BOOST_PREPROCESSOR_REPETITION_DEDUCE_R_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17 # +#/* +BOOST_PP_DEDUCE_R + */ + +19  +#def + #BOOST_PP_DEDUCE_R +( + `BOOST_PP_AUTO_REC +( +BOOST_PP_FOR_P +, 256) + + ) + + @/usr/include/boost/preprocessor/repetition/deduce_z.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_REPETITION_DEDUCE_Z_HPP + + +13  + #BOOST_PREPROCESSOR_REPETITION_DEDUCE_Z_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17 # +#/* +BOOST_PP_DEDUCE_Z + */ + +19  +#def + #BOOST_PP_DEDUCE_Z +( + `BOOST_PP_AUTO_REC +( +BOOST_PP_REPEAT_P +, 4) + + ) + + @/usr/include/boost/preprocessor/repetition/detail/dmc/for.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_REPETITION_DETAIL_FOR_HPP + + +15  + #BOOST_PREPROCESSOR_REPETITION_DETAIL_FOR_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  +#def + #BOOST_PP_FOR_1 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_1_C +( + `BOOST_PP_BOOL +##(2, s)), s,, o, m) + + ) + +23  + #BOOST_PP_FOR_2 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_2_C +( + `BOOST_PP_BOOL +##(3, s)), s,, o, m) + + ) + +24  + #BOOST_PP_FOR_3 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_3_C +( + `BOOST_PP_BOOL +##(4, s)), s,, o, m) + + ) + +25  + #BOOST_PP_FOR_4 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_4_C +( + `BOOST_PP_BOOL +##(5, s)), s,, o, m) + + ) + +26  + #BOOST_PP_FOR_5 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_5_C +( + `BOOST_PP_BOOL +##(6, s)), s,, o, m) + + ) + +27  + #BOOST_PP_FOR_6 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_6_C +( + `BOOST_PP_BOOL +##(7, s)), s,, o, m) + + ) + +28  + #BOOST_PP_FOR_7 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_7_C +( + `BOOST_PP_BOOL +##(8, s)), s,, o, m) + + ) + +29  + #BOOST_PP_FOR_8 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_8_C +( + `BOOST_PP_BOOL +##(9, s)), s,, o, m) + + ) + +30  + #BOOST_PP_FOR_9 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_9_C +( + `BOOST_PP_BOOL +##(10, s)), s,, o, m) + + ) + +31  + #BOOST_PP_FOR_10 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_10_C +( + `BOOST_PP_BOOL +##(11, s)), s,, o, m) + + ) + +32  + #BOOST_PP_FOR_11 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_11_C +( + `BOOST_PP_BOOL +##(12, s)), s,, o, m) + + ) + +33  + #BOOST_PP_FOR_12 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_12_C +( + `BOOST_PP_BOOL +##(13, s)), s,, o, m) + + ) + +34  + #BOOST_PP_FOR_13 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_13_C +( + `BOOST_PP_BOOL +##(14, s)), s,, o, m) + + ) + +35  + #BOOST_PP_FOR_14 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_14_C +( + `BOOST_PP_BOOL +##(15, s)), s,, o, m) + + ) + +36  + #BOOST_PP_FOR_15 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_15_C +( + `BOOST_PP_BOOL +##(16, s)), s,, o, m) + + ) + +37  + #BOOST_PP_FOR_16 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_16_C +( + `BOOST_PP_BOOL +##(17, s)), s,, o, m) + + ) + +38  + #BOOST_PP_FOR_17 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_17_C +( + `BOOST_PP_BOOL +##(18, s)), s,, o, m) + + ) + +39  + #BOOST_PP_FOR_18 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_18_C +( + `BOOST_PP_BOOL +##(19, s)), s,, o, m) + + ) + +40  + #BOOST_PP_FOR_19 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_19_C +( + `BOOST_PP_BOOL +##(20, s)), s,, o, m) + + ) + +41  + #BOOST_PP_FOR_20 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_20_C +( + `BOOST_PP_BOOL +##(21, s)), s,, o, m) + + ) + +42  + #BOOST_PP_FOR_21 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_21_C +( + `BOOST_PP_BOOL +##(22, s)), s,, o, m) + + ) + +43  + #BOOST_PP_FOR_22 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_22_C +( + `BOOST_PP_BOOL +##(23, s)), s,, o, m) + + ) + +44  + #BOOST_PP_FOR_23 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_23_C +( + `BOOST_PP_BOOL +##(24, s)), s,, o, m) + + ) + +45  + #BOOST_PP_FOR_24 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_24_C +( + `BOOST_PP_BOOL +##(25, s)), s,, o, m) + + ) + +46  + #BOOST_PP_FOR_25 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_25_C +( + `BOOST_PP_BOOL +##(26, s)), s,, o, m) + + ) + +47  + #BOOST_PP_FOR_26 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_26_C +( + `BOOST_PP_BOOL +##(27, s)), s,, o, m) + + ) + +48  + #BOOST_PP_FOR_27 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_27_C +( + `BOOST_PP_BOOL +##(28, s)), s,, o, m) + + ) + +49  + #BOOST_PP_FOR_28 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_28_C +( + `BOOST_PP_BOOL +##(29, s)), s,, o, m) + + ) + +50  + #BOOST_PP_FOR_29 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_29_C +( + `BOOST_PP_BOOL +##(30, s)), s,, o, m) + + ) + +51  + #BOOST_PP_FOR_30 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_30_C +( + `BOOST_PP_BOOL +##(31, s)), s,, o, m) + + ) + +52  + #BOOST_PP_FOR_31 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_31_C +( + `BOOST_PP_BOOL +##(32, s)), s,, o, m) + + ) + +53  + #BOOST_PP_FOR_32 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_32_C +( + `BOOST_PP_BOOL +##(33, s)), s,, o, m) + + ) + +54  + #BOOST_PP_FOR_33 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_33_C +( + `BOOST_PP_BOOL +##(34, s)), s,, o, m) + + ) + +55  + #BOOST_PP_FOR_34 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_34_C +( + `BOOST_PP_BOOL +##(35, s)), s,, o, m) + + ) + +56  + #BOOST_PP_FOR_35 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_35_C +( + `BOOST_PP_BOOL +##(36, s)), s,, o, m) + + ) + +57  + #BOOST_PP_FOR_36 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_36_C +( + `BOOST_PP_BOOL +##(37, s)), s,, o, m) + + ) + +58  + #BOOST_PP_FOR_37 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_37_C +( + `BOOST_PP_BOOL +##(38, s)), s,, o, m) + + ) + +59  + #BOOST_PP_FOR_38 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_38_C +( + `BOOST_PP_BOOL +##(39, s)), s,, o, m) + + ) + +60  + #BOOST_PP_FOR_39 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_39_C +( + `BOOST_PP_BOOL +##(40, s)), s,, o, m) + + ) + +61  + #BOOST_PP_FOR_40 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_40_C +( + `BOOST_PP_BOOL +##(41, s)), s,, o, m) + + ) + +62  + #BOOST_PP_FOR_41 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_41_C +( + `BOOST_PP_BOOL +##(42, s)), s,, o, m) + + ) + +63  + #BOOST_PP_FOR_42 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_42_C +( + `BOOST_PP_BOOL +##(43, s)), s,, o, m) + + ) + +64  + #BOOST_PP_FOR_43 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_43_C +( + `BOOST_PP_BOOL +##(44, s)), s,, o, m) + + ) + +65  + #BOOST_PP_FOR_44 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_44_C +( + `BOOST_PP_BOOL +##(45, s)), s,, o, m) + + ) + +66  + #BOOST_PP_FOR_45 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_45_C +( + `BOOST_PP_BOOL +##(46, s)), s,, o, m) + + ) + +67  + #BOOST_PP_FOR_46 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_46_C +( + `BOOST_PP_BOOL +##(47, s)), s,, o, m) + + ) + +68  + #BOOST_PP_FOR_47 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_47_C +( + `BOOST_PP_BOOL +##(48, s)), s,, o, m) + + ) + +69  + #BOOST_PP_FOR_48 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_48_C +( + `BOOST_PP_BOOL +##(49, s)), s,, o, m) + + ) + +70  + #BOOST_PP_FOR_49 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_49_C +( + `BOOST_PP_BOOL +##(50, s)), s,, o, m) + + ) + +71  + #BOOST_PP_FOR_50 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_50_C +( + `BOOST_PP_BOOL +##(51, s)), s,, o, m) + + ) + +72  + #BOOST_PP_FOR_51 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_51_C +( + `BOOST_PP_BOOL +##(52, s)), s,, o, m) + + ) + +73  + #BOOST_PP_FOR_52 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_52_C +( + `BOOST_PP_BOOL +##(53, s)), s,, o, m) + + ) + +74  + #BOOST_PP_FOR_53 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_53_C +( + `BOOST_PP_BOOL +##(54, s)), s,, o, m) + + ) + +75  + #BOOST_PP_FOR_54 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_54_C +( + `BOOST_PP_BOOL +##(55, s)), s,, o, m) + + ) + +76  + #BOOST_PP_FOR_55 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_55_C +( + `BOOST_PP_BOOL +##(56, s)), s,, o, m) + + ) + +77  + #BOOST_PP_FOR_56 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_56_C +( + `BOOST_PP_BOOL +##(57, s)), s,, o, m) + + ) + +78  + #BOOST_PP_FOR_57 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_57_C +( + `BOOST_PP_BOOL +##(58, s)), s,, o, m) + + ) + +79  + #BOOST_PP_FOR_58 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_58_C +( + `BOOST_PP_BOOL +##(59, s)), s,, o, m) + + ) + +80  + #BOOST_PP_FOR_59 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_59_C +( + `BOOST_PP_BOOL +##(60, s)), s,, o, m) + + ) + +81  + #BOOST_PP_FOR_60 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_60_C +( + `BOOST_PP_BOOL +##(61, s)), s,, o, m) + + ) + +82  + #BOOST_PP_FOR_61 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_61_C +( + `BOOST_PP_BOOL +##(62, s)), s,, o, m) + + ) + +83  + #BOOST_PP_FOR_62 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_62_C +( + `BOOST_PP_BOOL +##(63, s)), s,, o, m) + + ) + +84  + #BOOST_PP_FOR_63 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_63_C +( + `BOOST_PP_BOOL +##(64, s)), s,, o, m) + + ) + +85  + #BOOST_PP_FOR_64 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_64_C +( + `BOOST_PP_BOOL +##(65, s)), s,, o, m) + + ) + +86  + #BOOST_PP_FOR_65 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_65_C +( + `BOOST_PP_BOOL +##(66, s)), s,, o, m) + + ) + +87  + #BOOST_PP_FOR_66 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_66_C +( + `BOOST_PP_BOOL +##(67, s)), s,, o, m) + + ) + +88  + #BOOST_PP_FOR_67 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_67_C +( + `BOOST_PP_BOOL +##(68, s)), s,, o, m) + + ) + +89  + #BOOST_PP_FOR_68 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_68_C +( + `BOOST_PP_BOOL +##(69, s)), s,, o, m) + + ) + +90  + #BOOST_PP_FOR_69 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_69_C +( + `BOOST_PP_BOOL +##(70, s)), s,, o, m) + + ) + +91  + #BOOST_PP_FOR_70 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_70_C +( + `BOOST_PP_BOOL +##(71, s)), s,, o, m) + + ) + +92  + #BOOST_PP_FOR_71 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_71_C +( + `BOOST_PP_BOOL +##(72, s)), s,, o, m) + + ) + +93  + #BOOST_PP_FOR_72 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_72_C +( + `BOOST_PP_BOOL +##(73, s)), s,, o, m) + + ) + +94  + #BOOST_PP_FOR_73 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_73_C +( + `BOOST_PP_BOOL +##(74, s)), s,, o, m) + + ) + +95  + #BOOST_PP_FOR_74 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_74_C +( + `BOOST_PP_BOOL +##(75, s)), s,, o, m) + + ) + +96  + #BOOST_PP_FOR_75 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_75_C +( + `BOOST_PP_BOOL +##(76, s)), s,, o, m) + + ) + +97  + #BOOST_PP_FOR_76 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_76_C +( + `BOOST_PP_BOOL +##(77, s)), s,, o, m) + + ) + +98  + #BOOST_PP_FOR_77 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_77_C +( + `BOOST_PP_BOOL +##(78, s)), s,, o, m) + + ) + +99  + #BOOST_PP_FOR_78 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_78_C +( + `BOOST_PP_BOOL +##(79, s)), s,, o, m) + + ) + +100  + #BOOST_PP_FOR_79 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_79_C +( + `BOOST_PP_BOOL +##(80, s)), s,, o, m) + + ) + +101  + #BOOST_PP_FOR_80 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_80_C +( + `BOOST_PP_BOOL +##(81, s)), s,, o, m) + + ) + +102  + #BOOST_PP_FOR_81 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_81_C +( + `BOOST_PP_BOOL +##(82, s)), s,, o, m) + + ) + +103  + #BOOST_PP_FOR_82 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_82_C +( + `BOOST_PP_BOOL +##(83, s)), s,, o, m) + + ) + +104  + #BOOST_PP_FOR_83 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_83_C +( + `BOOST_PP_BOOL +##(84, s)), s,, o, m) + + ) + +105  + #BOOST_PP_FOR_84 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_84_C +( + `BOOST_PP_BOOL +##(85, s)), s,, o, m) + + ) + +106  + #BOOST_PP_FOR_85 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_85_C +( + `BOOST_PP_BOOL +##(86, s)), s,, o, m) + + ) + +107  + #BOOST_PP_FOR_86 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_86_C +( + `BOOST_PP_BOOL +##(87, s)), s,, o, m) + + ) + +108  + #BOOST_PP_FOR_87 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_87_C +( + `BOOST_PP_BOOL +##(88, s)), s,, o, m) + + ) + +109  + #BOOST_PP_FOR_88 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_88_C +( + `BOOST_PP_BOOL +##(89, s)), s,, o, m) + + ) + +110  + #BOOST_PP_FOR_89 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_89_C +( + `BOOST_PP_BOOL +##(90, s)), s,, o, m) + + ) + +111  + #BOOST_PP_FOR_90 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_90_C +( + `BOOST_PP_BOOL +##(91, s)), s,, o, m) + + ) + +112  + #BOOST_PP_FOR_91 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_91_C +( + `BOOST_PP_BOOL +##(92, s)), s,, o, m) + + ) + +113  + #BOOST_PP_FOR_92 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_92_C +( + `BOOST_PP_BOOL +##(93, s)), s,, o, m) + + ) + +114  + #BOOST_PP_FOR_93 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_93_C +( + `BOOST_PP_BOOL +##(94, s)), s,, o, m) + + ) + +115  + #BOOST_PP_FOR_94 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_94_C +( + `BOOST_PP_BOOL +##(95, s)), s,, o, m) + + ) + +116  + #BOOST_PP_FOR_95 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_95_C +( + `BOOST_PP_BOOL +##(96, s)), s,, o, m) + + ) + +117  + #BOOST_PP_FOR_96 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_96_C +( + `BOOST_PP_BOOL +##(97, s)), s,, o, m) + + ) + +118  + #BOOST_PP_FOR_97 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_97_C +( + `BOOST_PP_BOOL +##(98, s)), s,, o, m) + + ) + +119  + #BOOST_PP_FOR_98 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_98_C +( + `BOOST_PP_BOOL +##(99, s)), s,, o, m) + + ) + +120  + #BOOST_PP_FOR_99 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_99_C +( + `BOOST_PP_BOOL +##(100, s)), s,, o, m) + + ) + +121  + #BOOST_PP_FOR_100 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_100_C +( + `BOOST_PP_BOOL +##(101, s)), s,, o, m) + + ) + +122  + #BOOST_PP_FOR_101 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_101_C +( + `BOOST_PP_BOOL +##(102, s)), s,, o, m) + + ) + +123  + #BOOST_PP_FOR_102 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_102_C +( + `BOOST_PP_BOOL +##(103, s)), s,, o, m) + + ) + +124  + #BOOST_PP_FOR_103 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_103_C +( + `BOOST_PP_BOOL +##(104, s)), s,, o, m) + + ) + +125  + #BOOST_PP_FOR_104 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_104_C +( + `BOOST_PP_BOOL +##(105, s)), s,, o, m) + + ) + +126  + #BOOST_PP_FOR_105 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_105_C +( + `BOOST_PP_BOOL +##(106, s)), s,, o, m) + + ) + +127  + #BOOST_PP_FOR_106 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_106_C +( + `BOOST_PP_BOOL +##(107, s)), s,, o, m) + + ) + +128  + #BOOST_PP_FOR_107 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_107_C +( + `BOOST_PP_BOOL +##(108, s)), s,, o, m) + + ) + +129  + #BOOST_PP_FOR_108 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_108_C +( + `BOOST_PP_BOOL +##(109, s)), s,, o, m) + + ) + +130  + #BOOST_PP_FOR_109 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_109_C +( + `BOOST_PP_BOOL +##(110, s)), s,, o, m) + + ) + +131  + #BOOST_PP_FOR_110 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_110_C +( + `BOOST_PP_BOOL +##(111, s)), s,, o, m) + + ) + +132  + #BOOST_PP_FOR_111 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_111_C +( + `BOOST_PP_BOOL +##(112, s)), s,, o, m) + + ) + +133  + #BOOST_PP_FOR_112 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_112_C +( + `BOOST_PP_BOOL +##(113, s)), s,, o, m) + + ) + +134  + #BOOST_PP_FOR_113 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_113_C +( + `BOOST_PP_BOOL +##(114, s)), s,, o, m) + + ) + +135  + #BOOST_PP_FOR_114 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_114_C +( + `BOOST_PP_BOOL +##(115, s)), s,, o, m) + + ) + +136  + #BOOST_PP_FOR_115 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_115_C +( + `BOOST_PP_BOOL +##(116, s)), s,, o, m) + + ) + +137  + #BOOST_PP_FOR_116 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_116_C +( + `BOOST_PP_BOOL +##(117, s)), s,, o, m) + + ) + +138  + #BOOST_PP_FOR_117 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_117_C +( + `BOOST_PP_BOOL +##(118, s)), s,, o, m) + + ) + +139  + #BOOST_PP_FOR_118 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_118_C +( + `BOOST_PP_BOOL +##(119, s)), s,, o, m) + + ) + +140  + #BOOST_PP_FOR_119 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_119_C +( + `BOOST_PP_BOOL +##(120, s)), s,, o, m) + + ) + +141  + #BOOST_PP_FOR_120 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_120_C +( + `BOOST_PP_BOOL +##(121, s)), s,, o, m) + + ) + +142  + #BOOST_PP_FOR_121 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_121_C +( + `BOOST_PP_BOOL +##(122, s)), s,, o, m) + + ) + +143  + #BOOST_PP_FOR_122 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_122_C +( + `BOOST_PP_BOOL +##(123, s)), s,, o, m) + + ) + +144  + #BOOST_PP_FOR_123 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_123_C +( + `BOOST_PP_BOOL +##(124, s)), s,, o, m) + + ) + +145  + #BOOST_PP_FOR_124 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_124_C +( + `BOOST_PP_BOOL +##(125, s)), s,, o, m) + + ) + +146  + #BOOST_PP_FOR_125 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_125_C +( + `BOOST_PP_BOOL +##(126, s)), s,, o, m) + + ) + +147  + #BOOST_PP_FOR_126 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_126_C +( + `BOOST_PP_BOOL +##(127, s)), s,, o, m) + + ) + +148  + #BOOST_PP_FOR_127 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_127_C +( + `BOOST_PP_BOOL +##(128, s)), s,, o, m) + + ) + +149  + #BOOST_PP_FOR_128 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_128_C +( + `BOOST_PP_BOOL +##(129, s)), s,, o, m) + + ) + +150  + #BOOST_PP_FOR_129 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_129_C +( + `BOOST_PP_BOOL +##(130, s)), s,, o, m) + + ) + +151  + #BOOST_PP_FOR_130 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_130_C +( + `BOOST_PP_BOOL +##(131, s)), s,, o, m) + + ) + +152  + #BOOST_PP_FOR_131 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_131_C +( + `BOOST_PP_BOOL +##(132, s)), s,, o, m) + + ) + +153  + #BOOST_PP_FOR_132 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_132_C +( + `BOOST_PP_BOOL +##(133, s)), s,, o, m) + + ) + +154  + #BOOST_PP_FOR_133 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_133_C +( + `BOOST_PP_BOOL +##(134, s)), s,, o, m) + + ) + +155  + #BOOST_PP_FOR_134 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_134_C +( + `BOOST_PP_BOOL +##(135, s)), s,, o, m) + + ) + +156  + #BOOST_PP_FOR_135 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_135_C +( + `BOOST_PP_BOOL +##(136, s)), s,, o, m) + + ) + +157  + #BOOST_PP_FOR_136 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_136_C +( + `BOOST_PP_BOOL +##(137, s)), s,, o, m) + + ) + +158  + #BOOST_PP_FOR_137 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_137_C +( + `BOOST_PP_BOOL +##(138, s)), s,, o, m) + + ) + +159  + #BOOST_PP_FOR_138 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_138_C +( + `BOOST_PP_BOOL +##(139, s)), s,, o, m) + + ) + +160  + #BOOST_PP_FOR_139 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_139_C +( + `BOOST_PP_BOOL +##(140, s)), s,, o, m) + + ) + +161  + #BOOST_PP_FOR_140 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_140_C +( + `BOOST_PP_BOOL +##(141, s)), s,, o, m) + + ) + +162  + #BOOST_PP_FOR_141 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_141_C +( + `BOOST_PP_BOOL +##(142, s)), s,, o, m) + + ) + +163  + #BOOST_PP_FOR_142 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_142_C +( + `BOOST_PP_BOOL +##(143, s)), s,, o, m) + + ) + +164  + #BOOST_PP_FOR_143 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_143_C +( + `BOOST_PP_BOOL +##(144, s)), s,, o, m) + + ) + +165  + #BOOST_PP_FOR_144 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_144_C +( + `BOOST_PP_BOOL +##(145, s)), s,, o, m) + + ) + +166  + #BOOST_PP_FOR_145 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_145_C +( + `BOOST_PP_BOOL +##(146, s)), s,, o, m) + + ) + +167  + #BOOST_PP_FOR_146 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_146_C +( + `BOOST_PP_BOOL +##(147, s)), s,, o, m) + + ) + +168  + #BOOST_PP_FOR_147 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_147_C +( + `BOOST_PP_BOOL +##(148, s)), s,, o, m) + + ) + +169  + #BOOST_PP_FOR_148 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_148_C +( + `BOOST_PP_BOOL +##(149, s)), s,, o, m) + + ) + +170  + #BOOST_PP_FOR_149 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_149_C +( + `BOOST_PP_BOOL +##(150, s)), s,, o, m) + + ) + +171  + #BOOST_PP_FOR_150 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_150_C +( + `BOOST_PP_BOOL +##(151, s)), s,, o, m) + + ) + +172  + #BOOST_PP_FOR_151 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_151_C +( + `BOOST_PP_BOOL +##(152, s)), s,, o, m) + + ) + +173  + #BOOST_PP_FOR_152 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_152_C +( + `BOOST_PP_BOOL +##(153, s)), s,, o, m) + + ) + +174  + #BOOST_PP_FOR_153 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_153_C +( + `BOOST_PP_BOOL +##(154, s)), s,, o, m) + + ) + +175  + #BOOST_PP_FOR_154 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_154_C +( + `BOOST_PP_BOOL +##(155, s)), s,, o, m) + + ) + +176  + #BOOST_PP_FOR_155 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_155_C +( + `BOOST_PP_BOOL +##(156, s)), s,, o, m) + + ) + +177  + #BOOST_PP_FOR_156 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_156_C +( + `BOOST_PP_BOOL +##(157, s)), s,, o, m) + + ) + +178  + #BOOST_PP_FOR_157 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_157_C +( + `BOOST_PP_BOOL +##(158, s)), s,, o, m) + + ) + +179  + #BOOST_PP_FOR_158 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_158_C +( + `BOOST_PP_BOOL +##(159, s)), s,, o, m) + + ) + +180  + #BOOST_PP_FOR_159 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_159_C +( + `BOOST_PP_BOOL +##(160, s)), s,, o, m) + + ) + +181  + #BOOST_PP_FOR_160 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_160_C +( + `BOOST_PP_BOOL +##(161, s)), s,, o, m) + + ) + +182  + #BOOST_PP_FOR_161 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_161_C +( + `BOOST_PP_BOOL +##(162, s)), s,, o, m) + + ) + +183  + #BOOST_PP_FOR_162 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_162_C +( + `BOOST_PP_BOOL +##(163, s)), s,, o, m) + + ) + +184  + #BOOST_PP_FOR_163 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_163_C +( + `BOOST_PP_BOOL +##(164, s)), s,, o, m) + + ) + +185  + #BOOST_PP_FOR_164 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_164_C +( + `BOOST_PP_BOOL +##(165, s)), s,, o, m) + + ) + +186  + #BOOST_PP_FOR_165 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_165_C +( + `BOOST_PP_BOOL +##(166, s)), s,, o, m) + + ) + +187  + #BOOST_PP_FOR_166 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_166_C +( + `BOOST_PP_BOOL +##(167, s)), s,, o, m) + + ) + +188  + #BOOST_PP_FOR_167 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_167_C +( + `BOOST_PP_BOOL +##(168, s)), s,, o, m) + + ) + +189  + #BOOST_PP_FOR_168 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_168_C +( + `BOOST_PP_BOOL +##(169, s)), s,, o, m) + + ) + +190  + #BOOST_PP_FOR_169 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_169_C +( + `BOOST_PP_BOOL +##(170, s)), s,, o, m) + + ) + +191  + #BOOST_PP_FOR_170 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_170_C +( + `BOOST_PP_BOOL +##(171, s)), s,, o, m) + + ) + +192  + #BOOST_PP_FOR_171 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_171_C +( + `BOOST_PP_BOOL +##(172, s)), s,, o, m) + + ) + +193  + #BOOST_PP_FOR_172 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_172_C +( + `BOOST_PP_BOOL +##(173, s)), s,, o, m) + + ) + +194  + #BOOST_PP_FOR_173 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_173_C +( + `BOOST_PP_BOOL +##(174, s)), s,, o, m) + + ) + +195  + #BOOST_PP_FOR_174 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_174_C +( + `BOOST_PP_BOOL +##(175, s)), s,, o, m) + + ) + +196  + #BOOST_PP_FOR_175 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_175_C +( + `BOOST_PP_BOOL +##(176, s)), s,, o, m) + + ) + +197  + #BOOST_PP_FOR_176 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_176_C +( + `BOOST_PP_BOOL +##(177, s)), s,, o, m) + + ) + +198  + #BOOST_PP_FOR_177 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_177_C +( + `BOOST_PP_BOOL +##(178, s)), s,, o, m) + + ) + +199  + #BOOST_PP_FOR_178 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_178_C +( + `BOOST_PP_BOOL +##(179, s)), s,, o, m) + + ) + +200  + #BOOST_PP_FOR_179 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_179_C +( + `BOOST_PP_BOOL +##(180, s)), s,, o, m) + + ) + +201  + #BOOST_PP_FOR_180 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_180_C +( + `BOOST_PP_BOOL +##(181, s)), s,, o, m) + + ) + +202  + #BOOST_PP_FOR_181 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_181_C +( + `BOOST_PP_BOOL +##(182, s)), s,, o, m) + + ) + +203  + #BOOST_PP_FOR_182 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_182_C +( + `BOOST_PP_BOOL +##(183, s)), s,, o, m) + + ) + +204  + #BOOST_PP_FOR_183 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_183_C +( + `BOOST_PP_BOOL +##(184, s)), s,, o, m) + + ) + +205  + #BOOST_PP_FOR_184 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_184_C +( + `BOOST_PP_BOOL +##(185, s)), s,, o, m) + + ) + +206  + #BOOST_PP_FOR_185 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_185_C +( + `BOOST_PP_BOOL +##(186, s)), s,, o, m) + + ) + +207  + #BOOST_PP_FOR_186 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_186_C +( + `BOOST_PP_BOOL +##(187, s)), s,, o, m) + + ) + +208  + #BOOST_PP_FOR_187 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_187_C +( + `BOOST_PP_BOOL +##(188, s)), s,, o, m) + + ) + +209  + #BOOST_PP_FOR_188 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_188_C +( + `BOOST_PP_BOOL +##(189, s)), s,, o, m) + + ) + +210  + #BOOST_PP_FOR_189 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_189_C +( + `BOOST_PP_BOOL +##(190, s)), s,, o, m) + + ) + +211  + #BOOST_PP_FOR_190 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_190_C +( + `BOOST_PP_BOOL +##(191, s)), s,, o, m) + + ) + +212  + #BOOST_PP_FOR_191 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_191_C +( + `BOOST_PP_BOOL +##(192, s)), s,, o, m) + + ) + +213  + #BOOST_PP_FOR_192 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_192_C +( + `BOOST_PP_BOOL +##(193, s)), s,, o, m) + + ) + +214  + #BOOST_PP_FOR_193 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_193_C +( + `BOOST_PP_BOOL +##(194, s)), s,, o, m) + + ) + +215  + #BOOST_PP_FOR_194 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_194_C +( + `BOOST_PP_BOOL +##(195, s)), s,, o, m) + + ) + +216  + #BOOST_PP_FOR_195 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_195_C +( + `BOOST_PP_BOOL +##(196, s)), s,, o, m) + + ) + +217  + #BOOST_PP_FOR_196 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_196_C +( + `BOOST_PP_BOOL +##(197, s)), s,, o, m) + + ) + +218  + #BOOST_PP_FOR_197 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_197_C +( + `BOOST_PP_BOOL +##(198, s)), s,, o, m) + + ) + +219  + #BOOST_PP_FOR_198 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_198_C +( + `BOOST_PP_BOOL +##(199, s)), s,, o, m) + + ) + +220  + #BOOST_PP_FOR_199 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_199_C +( + `BOOST_PP_BOOL +##(200, s)), s,, o, m) + + ) + +221  + #BOOST_PP_FOR_200 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_200_C +( + `BOOST_PP_BOOL +##(201, s)), s,, o, m) + + ) + +222  + #BOOST_PP_FOR_201 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_201_C +( + `BOOST_PP_BOOL +##(202, s)), s,, o, m) + + ) + +223  + #BOOST_PP_FOR_202 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_202_C +( + `BOOST_PP_BOOL +##(203, s)), s,, o, m) + + ) + +224  + #BOOST_PP_FOR_203 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_203_C +( + `BOOST_PP_BOOL +##(204, s)), s,, o, m) + + ) + +225  + #BOOST_PP_FOR_204 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_204_C +( + `BOOST_PP_BOOL +##(205, s)), s,, o, m) + + ) + +226  + #BOOST_PP_FOR_205 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_205_C +( + `BOOST_PP_BOOL +##(206, s)), s,, o, m) + + ) + +227  + #BOOST_PP_FOR_206 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_206_C +( + `BOOST_PP_BOOL +##(207, s)), s,, o, m) + + ) + +228  + #BOOST_PP_FOR_207 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_207_C +( + `BOOST_PP_BOOL +##(208, s)), s,, o, m) + + ) + +229  + #BOOST_PP_FOR_208 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_208_C +( + `BOOST_PP_BOOL +##(209, s)), s,, o, m) + + ) + +230  + #BOOST_PP_FOR_209 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_209_C +( + `BOOST_PP_BOOL +##(210, s)), s,, o, m) + + ) + +231  + #BOOST_PP_FOR_210 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_210_C +( + `BOOST_PP_BOOL +##(211, s)), s,, o, m) + + ) + +232  + #BOOST_PP_FOR_211 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_211_C +( + `BOOST_PP_BOOL +##(212, s)), s,, o, m) + + ) + +233  + #BOOST_PP_FOR_212 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_212_C +( + `BOOST_PP_BOOL +##(213, s)), s,, o, m) + + ) + +234  + #BOOST_PP_FOR_213 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_213_C +( + `BOOST_PP_BOOL +##(214, s)), s,, o, m) + + ) + +235  + #BOOST_PP_FOR_214 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_214_C +( + `BOOST_PP_BOOL +##(215, s)), s,, o, m) + + ) + +236  + #BOOST_PP_FOR_215 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_215_C +( + `BOOST_PP_BOOL +##(216, s)), s,, o, m) + + ) + +237  + #BOOST_PP_FOR_216 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_216_C +( + `BOOST_PP_BOOL +##(217, s)), s,, o, m) + + ) + +238  + #BOOST_PP_FOR_217 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_217_C +( + `BOOST_PP_BOOL +##(218, s)), s,, o, m) + + ) + +239  + #BOOST_PP_FOR_218 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_218_C +( + `BOOST_PP_BOOL +##(219, s)), s,, o, m) + + ) + +240  + #BOOST_PP_FOR_219 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_219_C +( + `BOOST_PP_BOOL +##(220, s)), s,, o, m) + + ) + +241  + #BOOST_PP_FOR_220 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_220_C +( + `BOOST_PP_BOOL +##(221, s)), s,, o, m) + + ) + +242  + #BOOST_PP_FOR_221 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_221_C +( + `BOOST_PP_BOOL +##(222, s)), s,, o, m) + + ) + +243  + #BOOST_PP_FOR_222 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_222_C +( + `BOOST_PP_BOOL +##(223, s)), s,, o, m) + + ) + +244  + #BOOST_PP_FOR_223 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_223_C +( + `BOOST_PP_BOOL +##(224, s)), s,, o, m) + + ) + +245  + #BOOST_PP_FOR_224 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_224_C +( + `BOOST_PP_BOOL +##(225, s)), s,, o, m) + + ) + +246  + #BOOST_PP_FOR_225 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_225_C +( + `BOOST_PP_BOOL +##(226, s)), s,, o, m) + + ) + +247  + #BOOST_PP_FOR_226 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_226_C +( + `BOOST_PP_BOOL +##(227, s)), s,, o, m) + + ) + +248  + #BOOST_PP_FOR_227 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_227_C +( + `BOOST_PP_BOOL +##(228, s)), s,, o, m) + + ) + +249  + #BOOST_PP_FOR_228 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_228_C +( + `BOOST_PP_BOOL +##(229, s)), s,, o, m) + + ) + +250  + #BOOST_PP_FOR_229 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_229_C +( + `BOOST_PP_BOOL +##(230, s)), s,, o, m) + + ) + +251  + #BOOST_PP_FOR_230 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_230_C +( + `BOOST_PP_BOOL +##(231, s)), s,, o, m) + + ) + +252  + #BOOST_PP_FOR_231 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_231_C +( + `BOOST_PP_BOOL +##(232, s)), s,, o, m) + + ) + +253  + #BOOST_PP_FOR_232 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_232_C +( + `BOOST_PP_BOOL +##(233, s)), s,, o, m) + + ) + +254  + #BOOST_PP_FOR_233 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_233_C +( + `BOOST_PP_BOOL +##(234, s)), s,, o, m) + + ) + +255  + #BOOST_PP_FOR_234 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_234_C +( + `BOOST_PP_BOOL +##(235, s)), s,, o, m) + + ) + +256  + #BOOST_PP_FOR_235 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_235_C +( + `BOOST_PP_BOOL +##(236, s)), s,, o, m) + + ) + +257  + #BOOST_PP_FOR_236 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_236_C +( + `BOOST_PP_BOOL +##(237, s)), s,, o, m) + + ) + +258  + #BOOST_PP_FOR_237 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_237_C +( + `BOOST_PP_BOOL +##(238, s)), s,, o, m) + + ) + +259  + #BOOST_PP_FOR_238 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_238_C +( + `BOOST_PP_BOOL +##(239, s)), s,, o, m) + + ) + +260  + #BOOST_PP_FOR_239 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_239_C +( + `BOOST_PP_BOOL +##(240, s)), s,, o, m) + + ) + +261  + #BOOST_PP_FOR_240 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_240_C +( + `BOOST_PP_BOOL +##(241, s)), s,, o, m) + + ) + +262  + #BOOST_PP_FOR_241 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_241_C +( + `BOOST_PP_BOOL +##(242, s)), s,, o, m) + + ) + +263  + #BOOST_PP_FOR_242 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_242_C +( + `BOOST_PP_BOOL +##(243, s)), s,, o, m) + + ) + +264  + #BOOST_PP_FOR_243 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_243_C +( + `BOOST_PP_BOOL +##(244, s)), s,, o, m) + + ) + +265  + #BOOST_PP_FOR_244 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_244_C +( + `BOOST_PP_BOOL +##(245, s)), s,, o, m) + + ) + +266  + #BOOST_PP_FOR_245 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_245_C +( + `BOOST_PP_BOOL +##(246, s)), s,, o, m) + + ) + +267  + #BOOST_PP_FOR_246 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_246_C +( + `BOOST_PP_BOOL +##(247, s)), s,, o, m) + + ) + +268  + #BOOST_PP_FOR_247 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_247_C +( + `BOOST_PP_BOOL +##(248, s)), s,, o, m) + + ) + +269  + #BOOST_PP_FOR_248 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_248_C +( + `BOOST_PP_BOOL +##(249, s)), s,, o, m) + + ) + +270  + #BOOST_PP_FOR_249 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_249_C +( + `BOOST_PP_BOOL +##(250, s)), s,, o, m) + + ) + +271  + #BOOST_PP_FOR_250 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_250_C +( + `BOOST_PP_BOOL +##(251, s)), s,, o, m) + + ) + +272  + #BOOST_PP_FOR_251 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_251_C +( + `BOOST_PP_BOOL +##(252, s)), s,, o, m) + + ) + +273  + #BOOST_PP_FOR_252 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_252_C +( + `BOOST_PP_BOOL +##(253, s)), s,, o, m) + + ) + +274  + #BOOST_PP_FOR_253 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_253_C +( + `BOOST_PP_BOOL +##(254, s)), s,, o, m) + + ) + +275  + #BOOST_PP_FOR_254 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_254_C +( + `BOOST_PP_BOOL +##(255, s)), s,, o, m) + + ) + +276  + #BOOST_PP_FOR_255 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_255_C +( + `BOOST_PP_BOOL +##(256, s)), s,, o, m) + + ) + +277  + #BOOST_PP_FOR_256 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_256_C +( + `BOOST_PP_BOOL +##(257, s)), s,, o, m) + + ) + +278  +#def + #BOOST_PP_FOR_1_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(2, sBOOST_PP_IIF(c, +BOOST_PP_FOR_2 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(2, s),, o, m) + + ) + +280  + #BOOST_PP_FOR_2_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(3, sBOOST_PP_IIF(c, +BOOST_PP_FOR_3 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(3, s),, o, m) + + ) + +281  + #BOOST_PP_FOR_3_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(4, sBOOST_PP_IIF(c, +BOOST_PP_FOR_4 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(4, s),, o, m) + + ) + +282  + #BOOST_PP_FOR_4_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(5, sBOOST_PP_IIF(c, +BOOST_PP_FOR_5 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(5, s),, o, m) + + ) + +283  + #BOOST_PP_FOR_5_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(6, sBOOST_PP_IIF(c, +BOOST_PP_FOR_6 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(6, s),, o, m) + + ) + +284  + #BOOST_PP_FOR_6_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(7, sBOOST_PP_IIF(c, +BOOST_PP_FOR_7 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(7, s),, o, m) + + ) + +285  + #BOOST_PP_FOR_7_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(8, sBOOST_PP_IIF(c, +BOOST_PP_FOR_8 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(8, s),, o, m) + + ) + +286  + #BOOST_PP_FOR_8_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(9, sBOOST_PP_IIF(c, +BOOST_PP_FOR_9 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(9, s),, o, m) + + ) + +287  + #BOOST_PP_FOR_9_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(10, sBOOST_PP_IIF(c, +BOOST_PP_FOR_10 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(10, s),, o, m) + + ) + +288  + #BOOST_PP_FOR_10_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(11, sBOOST_PP_IIF(c, +BOOST_PP_FOR_11 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(11, s),, o, m) + + ) + +289  + #BOOST_PP_FOR_11_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(12, sBOOST_PP_IIF(c, +BOOST_PP_FOR_12 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(12, s),, o, m) + + ) + +290  + #BOOST_PP_FOR_12_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(13, sBOOST_PP_IIF(c, +BOOST_PP_FOR_13 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(13, s),, o, m) + + ) + +291  + #BOOST_PP_FOR_13_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(14, sBOOST_PP_IIF(c, +BOOST_PP_FOR_14 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(14, s),, o, m) + + ) + +292  + #BOOST_PP_FOR_14_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(15, sBOOST_PP_IIF(c, +BOOST_PP_FOR_15 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(15, s),, o, m) + + ) + +293  + #BOOST_PP_FOR_15_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(16, sBOOST_PP_IIF(c, +BOOST_PP_FOR_16 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(16, s),, o, m) + + ) + +294  + #BOOST_PP_FOR_16_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(17, sBOOST_PP_IIF(c, +BOOST_PP_FOR_17 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(17, s),, o, m) + + ) + +295  + #BOOST_PP_FOR_17_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(18, sBOOST_PP_IIF(c, +BOOST_PP_FOR_18 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(18, s),, o, m) + + ) + +296  + #BOOST_PP_FOR_18_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(19, sBOOST_PP_IIF(c, +BOOST_PP_FOR_19 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(19, s),, o, m) + + ) + +297  + #BOOST_PP_FOR_19_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(20, sBOOST_PP_IIF(c, +BOOST_PP_FOR_20 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(20, s),, o, m) + + ) + +298  + #BOOST_PP_FOR_20_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(21, sBOOST_PP_IIF(c, +BOOST_PP_FOR_21 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(21, s),, o, m) + + ) + +299  + #BOOST_PP_FOR_21_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(22, sBOOST_PP_IIF(c, +BOOST_PP_FOR_22 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(22, s),, o, m) + + ) + +300  + #BOOST_PP_FOR_22_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(23, sBOOST_PP_IIF(c, +BOOST_PP_FOR_23 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(23, s),, o, m) + + ) + +301  + #BOOST_PP_FOR_23_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(24, sBOOST_PP_IIF(c, +BOOST_PP_FOR_24 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(24, s),, o, m) + + ) + +302  + #BOOST_PP_FOR_24_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(25, sBOOST_PP_IIF(c, +BOOST_PP_FOR_25 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(25, s),, o, m) + + ) + +303  + #BOOST_PP_FOR_25_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(26, sBOOST_PP_IIF(c, +BOOST_PP_FOR_26 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(26, s),, o, m) + + ) + +304  + #BOOST_PP_FOR_26_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(27, sBOOST_PP_IIF(c, +BOOST_PP_FOR_27 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(27, s),, o, m) + + ) + +305  + #BOOST_PP_FOR_27_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(28, sBOOST_PP_IIF(c, +BOOST_PP_FOR_28 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(28, s),, o, m) + + ) + +306  + #BOOST_PP_FOR_28_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(29, sBOOST_PP_IIF(c, +BOOST_PP_FOR_29 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(29, s),, o, m) + + ) + +307  + #BOOST_PP_FOR_29_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(30, sBOOST_PP_IIF(c, +BOOST_PP_FOR_30 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(30, s),, o, m) + + ) + +308  + #BOOST_PP_FOR_30_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(31, sBOOST_PP_IIF(c, +BOOST_PP_FOR_31 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(31, s),, o, m) + + ) + +309  + #BOOST_PP_FOR_31_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(32, sBOOST_PP_IIF(c, +BOOST_PP_FOR_32 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(32, s),, o, m) + + ) + +310  + #BOOST_PP_FOR_32_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(33, sBOOST_PP_IIF(c, +BOOST_PP_FOR_33 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(33, s),, o, m) + + ) + +311  + #BOOST_PP_FOR_33_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(34, sBOOST_PP_IIF(c, +BOOST_PP_FOR_34 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(34, s),, o, m) + + ) + +312  + #BOOST_PP_FOR_34_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(35, sBOOST_PP_IIF(c, +BOOST_PP_FOR_35 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(35, s),, o, m) + + ) + +313  + #BOOST_PP_FOR_35_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(36, sBOOST_PP_IIF(c, +BOOST_PP_FOR_36 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(36, s),, o, m) + + ) + +314  + #BOOST_PP_FOR_36_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(37, sBOOST_PP_IIF(c, +BOOST_PP_FOR_37 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(37, s),, o, m) + + ) + +315  + #BOOST_PP_FOR_37_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(38, sBOOST_PP_IIF(c, +BOOST_PP_FOR_38 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(38, s),, o, m) + + ) + +316  + #BOOST_PP_FOR_38_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(39, sBOOST_PP_IIF(c, +BOOST_PP_FOR_39 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(39, s),, o, m) + + ) + +317  + #BOOST_PP_FOR_39_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(40, sBOOST_PP_IIF(c, +BOOST_PP_FOR_40 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(40, s),, o, m) + + ) + +318  + #BOOST_PP_FOR_40_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(41, sBOOST_PP_IIF(c, +BOOST_PP_FOR_41 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(41, s),, o, m) + + ) + +319  + #BOOST_PP_FOR_41_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(42, sBOOST_PP_IIF(c, +BOOST_PP_FOR_42 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(42, s),, o, m) + + ) + +320  + #BOOST_PP_FOR_42_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(43, sBOOST_PP_IIF(c, +BOOST_PP_FOR_43 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(43, s),, o, m) + + ) + +321  + #BOOST_PP_FOR_43_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(44, sBOOST_PP_IIF(c, +BOOST_PP_FOR_44 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(44, s),, o, m) + + ) + +322  + #BOOST_PP_FOR_44_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(45, sBOOST_PP_IIF(c, +BOOST_PP_FOR_45 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(45, s),, o, m) + + ) + +323  + #BOOST_PP_FOR_45_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(46, sBOOST_PP_IIF(c, +BOOST_PP_FOR_46 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(46, s),, o, m) + + ) + +324  + #BOOST_PP_FOR_46_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(47, sBOOST_PP_IIF(c, +BOOST_PP_FOR_47 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(47, s),, o, m) + + ) + +325  + #BOOST_PP_FOR_47_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(48, sBOOST_PP_IIF(c, +BOOST_PP_FOR_48 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(48, s),, o, m) + + ) + +326  + #BOOST_PP_FOR_48_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(49, sBOOST_PP_IIF(c, +BOOST_PP_FOR_49 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(49, s),, o, m) + + ) + +327  + #BOOST_PP_FOR_49_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(50, sBOOST_PP_IIF(c, +BOOST_PP_FOR_50 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(50, s),, o, m) + + ) + +328  + #BOOST_PP_FOR_50_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(51, sBOOST_PP_IIF(c, +BOOST_PP_FOR_51 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(51, s),, o, m) + + ) + +329  + #BOOST_PP_FOR_51_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(52, sBOOST_PP_IIF(c, +BOOST_PP_FOR_52 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(52, s),, o, m) + + ) + +330  + #BOOST_PP_FOR_52_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(53, sBOOST_PP_IIF(c, +BOOST_PP_FOR_53 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(53, s),, o, m) + + ) + +331  + #BOOST_PP_FOR_53_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(54, sBOOST_PP_IIF(c, +BOOST_PP_FOR_54 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(54, s),, o, m) + + ) + +332  + #BOOST_PP_FOR_54_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(55, sBOOST_PP_IIF(c, +BOOST_PP_FOR_55 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(55, s),, o, m) + + ) + +333  + #BOOST_PP_FOR_55_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(56, sBOOST_PP_IIF(c, +BOOST_PP_FOR_56 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(56, s),, o, m) + + ) + +334  + #BOOST_PP_FOR_56_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(57, sBOOST_PP_IIF(c, +BOOST_PP_FOR_57 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(57, s),, o, m) + + ) + +335  + #BOOST_PP_FOR_57_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(58, sBOOST_PP_IIF(c, +BOOST_PP_FOR_58 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(58, s),, o, m) + + ) + +336  + #BOOST_PP_FOR_58_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(59, sBOOST_PP_IIF(c, +BOOST_PP_FOR_59 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(59, s),, o, m) + + ) + +337  + #BOOST_PP_FOR_59_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(60, sBOOST_PP_IIF(c, +BOOST_PP_FOR_60 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(60, s),, o, m) + + ) + +338  + #BOOST_PP_FOR_60_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(61, sBOOST_PP_IIF(c, +BOOST_PP_FOR_61 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(61, s),, o, m) + + ) + +339  + #BOOST_PP_FOR_61_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(62, sBOOST_PP_IIF(c, +BOOST_PP_FOR_62 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(62, s),, o, m) + + ) + +340  + #BOOST_PP_FOR_62_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(63, sBOOST_PP_IIF(c, +BOOST_PP_FOR_63 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(63, s),, o, m) + + ) + +341  + #BOOST_PP_FOR_63_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(64, sBOOST_PP_IIF(c, +BOOST_PP_FOR_64 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(64, s),, o, m) + + ) + +342  + #BOOST_PP_FOR_64_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(65, sBOOST_PP_IIF(c, +BOOST_PP_FOR_65 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(65, s),, o, m) + + ) + +343  + #BOOST_PP_FOR_65_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(66, sBOOST_PP_IIF(c, +BOOST_PP_FOR_66 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(66, s),, o, m) + + ) + +344  + #BOOST_PP_FOR_66_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(67, sBOOST_PP_IIF(c, +BOOST_PP_FOR_67 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(67, s),, o, m) + + ) + +345  + #BOOST_PP_FOR_67_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(68, sBOOST_PP_IIF(c, +BOOST_PP_FOR_68 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(68, s),, o, m) + + ) + +346  + #BOOST_PP_FOR_68_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(69, sBOOST_PP_IIF(c, +BOOST_PP_FOR_69 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(69, s),, o, m) + + ) + +347  + #BOOST_PP_FOR_69_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(70, sBOOST_PP_IIF(c, +BOOST_PP_FOR_70 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(70, s),, o, m) + + ) + +348  + #BOOST_PP_FOR_70_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(71, sBOOST_PP_IIF(c, +BOOST_PP_FOR_71 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(71, s),, o, m) + + ) + +349  + #BOOST_PP_FOR_71_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(72, sBOOST_PP_IIF(c, +BOOST_PP_FOR_72 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(72, s),, o, m) + + ) + +350  + #BOOST_PP_FOR_72_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(73, sBOOST_PP_IIF(c, +BOOST_PP_FOR_73 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(73, s),, o, m) + + ) + +351  + #BOOST_PP_FOR_73_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(74, sBOOST_PP_IIF(c, +BOOST_PP_FOR_74 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(74, s),, o, m) + + ) + +352  + #BOOST_PP_FOR_74_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(75, sBOOST_PP_IIF(c, +BOOST_PP_FOR_75 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(75, s),, o, m) + + ) + +353  + #BOOST_PP_FOR_75_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(76, sBOOST_PP_IIF(c, +BOOST_PP_FOR_76 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(76, s),, o, m) + + ) + +354  + #BOOST_PP_FOR_76_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(77, sBOOST_PP_IIF(c, +BOOST_PP_FOR_77 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(77, s),, o, m) + + ) + +355  + #BOOST_PP_FOR_77_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(78, sBOOST_PP_IIF(c, +BOOST_PP_FOR_78 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(78, s),, o, m) + + ) + +356  + #BOOST_PP_FOR_78_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(79, sBOOST_PP_IIF(c, +BOOST_PP_FOR_79 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(79, s),, o, m) + + ) + +357  + #BOOST_PP_FOR_79_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(80, sBOOST_PP_IIF(c, +BOOST_PP_FOR_80 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(80, s),, o, m) + + ) + +358  + #BOOST_PP_FOR_80_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(81, sBOOST_PP_IIF(c, +BOOST_PP_FOR_81 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(81, s),, o, m) + + ) + +359  + #BOOST_PP_FOR_81_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(82, sBOOST_PP_IIF(c, +BOOST_PP_FOR_82 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(82, s),, o, m) + + ) + +360  + #BOOST_PP_FOR_82_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(83, sBOOST_PP_IIF(c, +BOOST_PP_FOR_83 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(83, s),, o, m) + + ) + +361  + #BOOST_PP_FOR_83_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(84, sBOOST_PP_IIF(c, +BOOST_PP_FOR_84 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(84, s),, o, m) + + ) + +362  + #BOOST_PP_FOR_84_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(85, sBOOST_PP_IIF(c, +BOOST_PP_FOR_85 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(85, s),, o, m) + + ) + +363  + #BOOST_PP_FOR_85_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(86, sBOOST_PP_IIF(c, +BOOST_PP_FOR_86 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(86, s),, o, m) + + ) + +364  + #BOOST_PP_FOR_86_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(87, sBOOST_PP_IIF(c, +BOOST_PP_FOR_87 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(87, s),, o, m) + + ) + +365  + #BOOST_PP_FOR_87_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(88, sBOOST_PP_IIF(c, +BOOST_PP_FOR_88 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(88, s),, o, m) + + ) + +366  + #BOOST_PP_FOR_88_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(89, sBOOST_PP_IIF(c, +BOOST_PP_FOR_89 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(89, s),, o, m) + + ) + +367  + #BOOST_PP_FOR_89_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(90, sBOOST_PP_IIF(c, +BOOST_PP_FOR_90 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(90, s),, o, m) + + ) + +368  + #BOOST_PP_FOR_90_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(91, sBOOST_PP_IIF(c, +BOOST_PP_FOR_91 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(91, s),, o, m) + + ) + +369  + #BOOST_PP_FOR_91_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(92, sBOOST_PP_IIF(c, +BOOST_PP_FOR_92 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(92, s),, o, m) + + ) + +370  + #BOOST_PP_FOR_92_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(93, sBOOST_PP_IIF(c, +BOOST_PP_FOR_93 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(93, s),, o, m) + + ) + +371  + #BOOST_PP_FOR_93_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(94, sBOOST_PP_IIF(c, +BOOST_PP_FOR_94 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(94, s),, o, m) + + ) + +372  + #BOOST_PP_FOR_94_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(95, sBOOST_PP_IIF(c, +BOOST_PP_FOR_95 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(95, s),, o, m) + + ) + +373  + #BOOST_PP_FOR_95_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(96, sBOOST_PP_IIF(c, +BOOST_PP_FOR_96 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(96, s),, o, m) + + ) + +374  + #BOOST_PP_FOR_96_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(97, sBOOST_PP_IIF(c, +BOOST_PP_FOR_97 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(97, s),, o, m) + + ) + +375  + #BOOST_PP_FOR_97_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(98, sBOOST_PP_IIF(c, +BOOST_PP_FOR_98 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(98, s),, o, m) + + ) + +376  + #BOOST_PP_FOR_98_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(99, sBOOST_PP_IIF(c, +BOOST_PP_FOR_99 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(99, s),, o, m) + + ) + +377  + #BOOST_PP_FOR_99_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(100, sBOOST_PP_IIF(c, +BOOST_PP_FOR_100 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(100, s),, o, m) + + ) + +378  + #BOOST_PP_FOR_100_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(101, sBOOST_PP_IIF(c, +BOOST_PP_FOR_101 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(101, s),, o, m) + + ) + +379  + #BOOST_PP_FOR_101_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(102, sBOOST_PP_IIF(c, +BOOST_PP_FOR_102 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(102, s),, o, m) + + ) + +380  + #BOOST_PP_FOR_102_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(103, sBOOST_PP_IIF(c, +BOOST_PP_FOR_103 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(103, s),, o, m) + + ) + +381  + #BOOST_PP_FOR_103_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(104, sBOOST_PP_IIF(c, +BOOST_PP_FOR_104 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(104, s),, o, m) + + ) + +382  + #BOOST_PP_FOR_104_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(105, sBOOST_PP_IIF(c, +BOOST_PP_FOR_105 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(105, s),, o, m) + + ) + +383  + #BOOST_PP_FOR_105_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(106, sBOOST_PP_IIF(c, +BOOST_PP_FOR_106 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(106, s),, o, m) + + ) + +384  + #BOOST_PP_FOR_106_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(107, sBOOST_PP_IIF(c, +BOOST_PP_FOR_107 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(107, s),, o, m) + + ) + +385  + #BOOST_PP_FOR_107_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(108, sBOOST_PP_IIF(c, +BOOST_PP_FOR_108 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(108, s),, o, m) + + ) + +386  + #BOOST_PP_FOR_108_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(109, sBOOST_PP_IIF(c, +BOOST_PP_FOR_109 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(109, s),, o, m) + + ) + +387  + #BOOST_PP_FOR_109_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(110, sBOOST_PP_IIF(c, +BOOST_PP_FOR_110 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(110, s),, o, m) + + ) + +388  + #BOOST_PP_FOR_110_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(111, sBOOST_PP_IIF(c, +BOOST_PP_FOR_111 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(111, s),, o, m) + + ) + +389  + #BOOST_PP_FOR_111_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(112, sBOOST_PP_IIF(c, +BOOST_PP_FOR_112 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(112, s),, o, m) + + ) + +390  + #BOOST_PP_FOR_112_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(113, sBOOST_PP_IIF(c, +BOOST_PP_FOR_113 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(113, s),, o, m) + + ) + +391  + #BOOST_PP_FOR_113_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(114, sBOOST_PP_IIF(c, +BOOST_PP_FOR_114 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(114, s),, o, m) + + ) + +392  + #BOOST_PP_FOR_114_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(115, sBOOST_PP_IIF(c, +BOOST_PP_FOR_115 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(115, s),, o, m) + + ) + +393  + #BOOST_PP_FOR_115_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(116, sBOOST_PP_IIF(c, +BOOST_PP_FOR_116 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(116, s),, o, m) + + ) + +394  + #BOOST_PP_FOR_116_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(117, sBOOST_PP_IIF(c, +BOOST_PP_FOR_117 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(117, s),, o, m) + + ) + +395  + #BOOST_PP_FOR_117_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(118, sBOOST_PP_IIF(c, +BOOST_PP_FOR_118 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(118, s),, o, m) + + ) + +396  + #BOOST_PP_FOR_118_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(119, sBOOST_PP_IIF(c, +BOOST_PP_FOR_119 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(119, s),, o, m) + + ) + +397  + #BOOST_PP_FOR_119_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(120, sBOOST_PP_IIF(c, +BOOST_PP_FOR_120 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(120, s),, o, m) + + ) + +398  + #BOOST_PP_FOR_120_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(121, sBOOST_PP_IIF(c, +BOOST_PP_FOR_121 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(121, s),, o, m) + + ) + +399  + #BOOST_PP_FOR_121_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(122, sBOOST_PP_IIF(c, +BOOST_PP_FOR_122 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(122, s),, o, m) + + ) + +400  + #BOOST_PP_FOR_122_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(123, sBOOST_PP_IIF(c, +BOOST_PP_FOR_123 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(123, s),, o, m) + + ) + +401  + #BOOST_PP_FOR_123_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(124, sBOOST_PP_IIF(c, +BOOST_PP_FOR_124 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(124, s),, o, m) + + ) + +402  + #BOOST_PP_FOR_124_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(125, sBOOST_PP_IIF(c, +BOOST_PP_FOR_125 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(125, s),, o, m) + + ) + +403  + #BOOST_PP_FOR_125_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(126, sBOOST_PP_IIF(c, +BOOST_PP_FOR_126 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(126, s),, o, m) + + ) + +404  + #BOOST_PP_FOR_126_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(127, sBOOST_PP_IIF(c, +BOOST_PP_FOR_127 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(127, s),, o, m) + + ) + +405  + #BOOST_PP_FOR_127_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(128, sBOOST_PP_IIF(c, +BOOST_PP_FOR_128 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(128, s),, o, m) + + ) + +406  + #BOOST_PP_FOR_128_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(129, sBOOST_PP_IIF(c, +BOOST_PP_FOR_129 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(129, s),, o, m) + + ) + +407  + #BOOST_PP_FOR_129_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(130, sBOOST_PP_IIF(c, +BOOST_PP_FOR_130 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(130, s),, o, m) + + ) + +408  + #BOOST_PP_FOR_130_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(131, sBOOST_PP_IIF(c, +BOOST_PP_FOR_131 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(131, s),, o, m) + + ) + +409  + #BOOST_PP_FOR_131_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(132, sBOOST_PP_IIF(c, +BOOST_PP_FOR_132 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(132, s),, o, m) + + ) + +410  + #BOOST_PP_FOR_132_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(133, sBOOST_PP_IIF(c, +BOOST_PP_FOR_133 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(133, s),, o, m) + + ) + +411  + #BOOST_PP_FOR_133_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(134, sBOOST_PP_IIF(c, +BOOST_PP_FOR_134 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(134, s),, o, m) + + ) + +412  + #BOOST_PP_FOR_134_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(135, sBOOST_PP_IIF(c, +BOOST_PP_FOR_135 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(135, s),, o, m) + + ) + +413  + #BOOST_PP_FOR_135_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(136, sBOOST_PP_IIF(c, +BOOST_PP_FOR_136 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(136, s),, o, m) + + ) + +414  + #BOOST_PP_FOR_136_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(137, sBOOST_PP_IIF(c, +BOOST_PP_FOR_137 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(137, s),, o, m) + + ) + +415  + #BOOST_PP_FOR_137_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(138, sBOOST_PP_IIF(c, +BOOST_PP_FOR_138 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(138, s),, o, m) + + ) + +416  + #BOOST_PP_FOR_138_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(139, sBOOST_PP_IIF(c, +BOOST_PP_FOR_139 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(139, s),, o, m) + + ) + +417  + #BOOST_PP_FOR_139_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(140, sBOOST_PP_IIF(c, +BOOST_PP_FOR_140 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(140, s),, o, m) + + ) + +418  + #BOOST_PP_FOR_140_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(141, sBOOST_PP_IIF(c, +BOOST_PP_FOR_141 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(141, s),, o, m) + + ) + +419  + #BOOST_PP_FOR_141_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(142, sBOOST_PP_IIF(c, +BOOST_PP_FOR_142 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(142, s),, o, m) + + ) + +420  + #BOOST_PP_FOR_142_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(143, sBOOST_PP_IIF(c, +BOOST_PP_FOR_143 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(143, s),, o, m) + + ) + +421  + #BOOST_PP_FOR_143_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(144, sBOOST_PP_IIF(c, +BOOST_PP_FOR_144 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(144, s),, o, m) + + ) + +422  + #BOOST_PP_FOR_144_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(145, sBOOST_PP_IIF(c, +BOOST_PP_FOR_145 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(145, s),, o, m) + + ) + +423  + #BOOST_PP_FOR_145_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(146, sBOOST_PP_IIF(c, +BOOST_PP_FOR_146 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(146, s),, o, m) + + ) + +424  + #BOOST_PP_FOR_146_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(147, sBOOST_PP_IIF(c, +BOOST_PP_FOR_147 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(147, s),, o, m) + + ) + +425  + #BOOST_PP_FOR_147_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(148, sBOOST_PP_IIF(c, +BOOST_PP_FOR_148 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(148, s),, o, m) + + ) + +426  + #BOOST_PP_FOR_148_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(149, sBOOST_PP_IIF(c, +BOOST_PP_FOR_149 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(149, s),, o, m) + + ) + +427  + #BOOST_PP_FOR_149_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(150, sBOOST_PP_IIF(c, +BOOST_PP_FOR_150 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(150, s),, o, m) + + ) + +428  + #BOOST_PP_FOR_150_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(151, sBOOST_PP_IIF(c, +BOOST_PP_FOR_151 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(151, s),, o, m) + + ) + +429  + #BOOST_PP_FOR_151_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(152, sBOOST_PP_IIF(c, +BOOST_PP_FOR_152 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(152, s),, o, m) + + ) + +430  + #BOOST_PP_FOR_152_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(153, sBOOST_PP_IIF(c, +BOOST_PP_FOR_153 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(153, s),, o, m) + + ) + +431  + #BOOST_PP_FOR_153_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(154, sBOOST_PP_IIF(c, +BOOST_PP_FOR_154 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(154, s),, o, m) + + ) + +432  + #BOOST_PP_FOR_154_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(155, sBOOST_PP_IIF(c, +BOOST_PP_FOR_155 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(155, s),, o, m) + + ) + +433  + #BOOST_PP_FOR_155_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(156, sBOOST_PP_IIF(c, +BOOST_PP_FOR_156 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(156, s),, o, m) + + ) + +434  + #BOOST_PP_FOR_156_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(157, sBOOST_PP_IIF(c, +BOOST_PP_FOR_157 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(157, s),, o, m) + + ) + +435  + #BOOST_PP_FOR_157_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(158, sBOOST_PP_IIF(c, +BOOST_PP_FOR_158 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(158, s),, o, m) + + ) + +436  + #BOOST_PP_FOR_158_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(159, sBOOST_PP_IIF(c, +BOOST_PP_FOR_159 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(159, s),, o, m) + + ) + +437  + #BOOST_PP_FOR_159_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(160, sBOOST_PP_IIF(c, +BOOST_PP_FOR_160 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(160, s),, o, m) + + ) + +438  + #BOOST_PP_FOR_160_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(161, sBOOST_PP_IIF(c, +BOOST_PP_FOR_161 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(161, s),, o, m) + + ) + +439  + #BOOST_PP_FOR_161_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(162, sBOOST_PP_IIF(c, +BOOST_PP_FOR_162 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(162, s),, o, m) + + ) + +440  + #BOOST_PP_FOR_162_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(163, sBOOST_PP_IIF(c, +BOOST_PP_FOR_163 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(163, s),, o, m) + + ) + +441  + #BOOST_PP_FOR_163_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(164, sBOOST_PP_IIF(c, +BOOST_PP_FOR_164 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(164, s),, o, m) + + ) + +442  + #BOOST_PP_FOR_164_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(165, sBOOST_PP_IIF(c, +BOOST_PP_FOR_165 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(165, s),, o, m) + + ) + +443  + #BOOST_PP_FOR_165_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(166, sBOOST_PP_IIF(c, +BOOST_PP_FOR_166 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(166, s),, o, m) + + ) + +444  + #BOOST_PP_FOR_166_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(167, sBOOST_PP_IIF(c, +BOOST_PP_FOR_167 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(167, s),, o, m) + + ) + +445  + #BOOST_PP_FOR_167_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(168, sBOOST_PP_IIF(c, +BOOST_PP_FOR_168 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(168, s),, o, m) + + ) + +446  + #BOOST_PP_FOR_168_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(169, sBOOST_PP_IIF(c, +BOOST_PP_FOR_169 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(169, s),, o, m) + + ) + +447  + #BOOST_PP_FOR_169_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(170, sBOOST_PP_IIF(c, +BOOST_PP_FOR_170 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(170, s),, o, m) + + ) + +448  + #BOOST_PP_FOR_170_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(171, sBOOST_PP_IIF(c, +BOOST_PP_FOR_171 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(171, s),, o, m) + + ) + +449  + #BOOST_PP_FOR_171_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(172, sBOOST_PP_IIF(c, +BOOST_PP_FOR_172 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(172, s),, o, m) + + ) + +450  + #BOOST_PP_FOR_172_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(173, sBOOST_PP_IIF(c, +BOOST_PP_FOR_173 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(173, s),, o, m) + + ) + +451  + #BOOST_PP_FOR_173_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(174, sBOOST_PP_IIF(c, +BOOST_PP_FOR_174 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(174, s),, o, m) + + ) + +452  + #BOOST_PP_FOR_174_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(175, sBOOST_PP_IIF(c, +BOOST_PP_FOR_175 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(175, s),, o, m) + + ) + +453  + #BOOST_PP_FOR_175_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(176, sBOOST_PP_IIF(c, +BOOST_PP_FOR_176 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(176, s),, o, m) + + ) + +454  + #BOOST_PP_FOR_176_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(177, sBOOST_PP_IIF(c, +BOOST_PP_FOR_177 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(177, s),, o, m) + + ) + +455  + #BOOST_PP_FOR_177_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(178, sBOOST_PP_IIF(c, +BOOST_PP_FOR_178 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(178, s),, o, m) + + ) + +456  + #BOOST_PP_FOR_178_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(179, sBOOST_PP_IIF(c, +BOOST_PP_FOR_179 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(179, s),, o, m) + + ) + +457  + #BOOST_PP_FOR_179_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(180, sBOOST_PP_IIF(c, +BOOST_PP_FOR_180 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(180, s),, o, m) + + ) + +458  + #BOOST_PP_FOR_180_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(181, sBOOST_PP_IIF(c, +BOOST_PP_FOR_181 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(181, s),, o, m) + + ) + +459  + #BOOST_PP_FOR_181_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(182, sBOOST_PP_IIF(c, +BOOST_PP_FOR_182 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(182, s),, o, m) + + ) + +460  + #BOOST_PP_FOR_182_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(183, sBOOST_PP_IIF(c, +BOOST_PP_FOR_183 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(183, s),, o, m) + + ) + +461  + #BOOST_PP_FOR_183_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(184, sBOOST_PP_IIF(c, +BOOST_PP_FOR_184 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(184, s),, o, m) + + ) + +462  + #BOOST_PP_FOR_184_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(185, sBOOST_PP_IIF(c, +BOOST_PP_FOR_185 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(185, s),, o, m) + + ) + +463  + #BOOST_PP_FOR_185_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(186, sBOOST_PP_IIF(c, +BOOST_PP_FOR_186 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(186, s),, o, m) + + ) + +464  + #BOOST_PP_FOR_186_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(187, sBOOST_PP_IIF(c, +BOOST_PP_FOR_187 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(187, s),, o, m) + + ) + +465  + #BOOST_PP_FOR_187_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(188, sBOOST_PP_IIF(c, +BOOST_PP_FOR_188 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(188, s),, o, m) + + ) + +466  + #BOOST_PP_FOR_188_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(189, sBOOST_PP_IIF(c, +BOOST_PP_FOR_189 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(189, s),, o, m) + + ) + +467  + #BOOST_PP_FOR_189_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(190, sBOOST_PP_IIF(c, +BOOST_PP_FOR_190 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(190, s),, o, m) + + ) + +468  + #BOOST_PP_FOR_190_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(191, sBOOST_PP_IIF(c, +BOOST_PP_FOR_191 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(191, s),, o, m) + + ) + +469  + #BOOST_PP_FOR_191_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(192, sBOOST_PP_IIF(c, +BOOST_PP_FOR_192 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(192, s),, o, m) + + ) + +470  + #BOOST_PP_FOR_192_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(193, sBOOST_PP_IIF(c, +BOOST_PP_FOR_193 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(193, s),, o, m) + + ) + +471  + #BOOST_PP_FOR_193_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(194, sBOOST_PP_IIF(c, +BOOST_PP_FOR_194 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(194, s),, o, m) + + ) + +472  + #BOOST_PP_FOR_194_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(195, sBOOST_PP_IIF(c, +BOOST_PP_FOR_195 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(195, s),, o, m) + + ) + +473  + #BOOST_PP_FOR_195_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(196, sBOOST_PP_IIF(c, +BOOST_PP_FOR_196 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(196, s),, o, m) + + ) + +474  + #BOOST_PP_FOR_196_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(197, sBOOST_PP_IIF(c, +BOOST_PP_FOR_197 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(197, s),, o, m) + + ) + +475  + #BOOST_PP_FOR_197_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(198, sBOOST_PP_IIF(c, +BOOST_PP_FOR_198 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(198, s),, o, m) + + ) + +476  + #BOOST_PP_FOR_198_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(199, sBOOST_PP_IIF(c, +BOOST_PP_FOR_199 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(199, s),, o, m) + + ) + +477  + #BOOST_PP_FOR_199_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(200, sBOOST_PP_IIF(c, +BOOST_PP_FOR_200 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(200, s),, o, m) + + ) + +478  + #BOOST_PP_FOR_200_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(201, sBOOST_PP_IIF(c, +BOOST_PP_FOR_201 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(201, s),, o, m) + + ) + +479  + #BOOST_PP_FOR_201_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(202, sBOOST_PP_IIF(c, +BOOST_PP_FOR_202 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(202, s),, o, m) + + ) + +480  + #BOOST_PP_FOR_202_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(203, sBOOST_PP_IIF(c, +BOOST_PP_FOR_203 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(203, s),, o, m) + + ) + +481  + #BOOST_PP_FOR_203_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(204, sBOOST_PP_IIF(c, +BOOST_PP_FOR_204 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(204, s),, o, m) + + ) + +482  + #BOOST_PP_FOR_204_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(205, sBOOST_PP_IIF(c, +BOOST_PP_FOR_205 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(205, s),, o, m) + + ) + +483  + #BOOST_PP_FOR_205_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(206, sBOOST_PP_IIF(c, +BOOST_PP_FOR_206 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(206, s),, o, m) + + ) + +484  + #BOOST_PP_FOR_206_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(207, sBOOST_PP_IIF(c, +BOOST_PP_FOR_207 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(207, s),, o, m) + + ) + +485  + #BOOST_PP_FOR_207_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(208, sBOOST_PP_IIF(c, +BOOST_PP_FOR_208 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(208, s),, o, m) + + ) + +486  + #BOOST_PP_FOR_208_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(209, sBOOST_PP_IIF(c, +BOOST_PP_FOR_209 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(209, s),, o, m) + + ) + +487  + #BOOST_PP_FOR_209_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(210, sBOOST_PP_IIF(c, +BOOST_PP_FOR_210 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(210, s),, o, m) + + ) + +488  + #BOOST_PP_FOR_210_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(211, sBOOST_PP_IIF(c, +BOOST_PP_FOR_211 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(211, s),, o, m) + + ) + +489  + #BOOST_PP_FOR_211_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(212, sBOOST_PP_IIF(c, +BOOST_PP_FOR_212 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(212, s),, o, m) + + ) + +490  + #BOOST_PP_FOR_212_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(213, sBOOST_PP_IIF(c, +BOOST_PP_FOR_213 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(213, s),, o, m) + + ) + +491  + #BOOST_PP_FOR_213_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(214, sBOOST_PP_IIF(c, +BOOST_PP_FOR_214 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(214, s),, o, m) + + ) + +492  + #BOOST_PP_FOR_214_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(215, sBOOST_PP_IIF(c, +BOOST_PP_FOR_215 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(215, s),, o, m) + + ) + +493  + #BOOST_PP_FOR_215_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(216, sBOOST_PP_IIF(c, +BOOST_PP_FOR_216 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(216, s),, o, m) + + ) + +494  + #BOOST_PP_FOR_216_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(217, sBOOST_PP_IIF(c, +BOOST_PP_FOR_217 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(217, s),, o, m) + + ) + +495  + #BOOST_PP_FOR_217_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(218, sBOOST_PP_IIF(c, +BOOST_PP_FOR_218 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(218, s),, o, m) + + ) + +496  + #BOOST_PP_FOR_218_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(219, sBOOST_PP_IIF(c, +BOOST_PP_FOR_219 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(219, s),, o, m) + + ) + +497  + #BOOST_PP_FOR_219_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(220, sBOOST_PP_IIF(c, +BOOST_PP_FOR_220 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(220, s),, o, m) + + ) + +498  + #BOOST_PP_FOR_220_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(221, sBOOST_PP_IIF(c, +BOOST_PP_FOR_221 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(221, s),, o, m) + + ) + +499  + #BOOST_PP_FOR_221_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(222, sBOOST_PP_IIF(c, +BOOST_PP_FOR_222 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(222, s),, o, m) + + ) + +500  + #BOOST_PP_FOR_222_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(223, sBOOST_PP_IIF(c, +BOOST_PP_FOR_223 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(223, s),, o, m) + + ) + +501  + #BOOST_PP_FOR_223_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(224, sBOOST_PP_IIF(c, +BOOST_PP_FOR_224 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(224, s),, o, m) + + ) + +502  + #BOOST_PP_FOR_224_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(225, sBOOST_PP_IIF(c, +BOOST_PP_FOR_225 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(225, s),, o, m) + + ) + +503  + #BOOST_PP_FOR_225_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(226, sBOOST_PP_IIF(c, +BOOST_PP_FOR_226 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(226, s),, o, m) + + ) + +504  + #BOOST_PP_FOR_226_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(227, sBOOST_PP_IIF(c, +BOOST_PP_FOR_227 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(227, s),, o, m) + + ) + +505  + #BOOST_PP_FOR_227_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(228, sBOOST_PP_IIF(c, +BOOST_PP_FOR_228 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(228, s),, o, m) + + ) + +506  + #BOOST_PP_FOR_228_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(229, sBOOST_PP_IIF(c, +BOOST_PP_FOR_229 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(229, s),, o, m) + + ) + +507  + #BOOST_PP_FOR_229_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(230, sBOOST_PP_IIF(c, +BOOST_PP_FOR_230 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(230, s),, o, m) + + ) + +508  + #BOOST_PP_FOR_230_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(231, sBOOST_PP_IIF(c, +BOOST_PP_FOR_231 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(231, s),, o, m) + + ) + +509  + #BOOST_PP_FOR_231_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(232, sBOOST_PP_IIF(c, +BOOST_PP_FOR_232 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(232, s),, o, m) + + ) + +510  + #BOOST_PP_FOR_232_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(233, sBOOST_PP_IIF(c, +BOOST_PP_FOR_233 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(233, s),, o, m) + + ) + +511  + #BOOST_PP_FOR_233_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(234, sBOOST_PP_IIF(c, +BOOST_PP_FOR_234 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(234, s),, o, m) + + ) + +512  + #BOOST_PP_FOR_234_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(235, sBOOST_PP_IIF(c, +BOOST_PP_FOR_235 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(235, s),, o, m) + + ) + +513  + #BOOST_PP_FOR_235_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(236, sBOOST_PP_IIF(c, +BOOST_PP_FOR_236 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(236, s),, o, m) + + ) + +514  + #BOOST_PP_FOR_236_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(237, sBOOST_PP_IIF(c, +BOOST_PP_FOR_237 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(237, s),, o, m) + + ) + +515  + #BOOST_PP_FOR_237_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(238, sBOOST_PP_IIF(c, +BOOST_PP_FOR_238 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(238, s),, o, m) + + ) + +516  + #BOOST_PP_FOR_238_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(239, sBOOST_PP_IIF(c, +BOOST_PP_FOR_239 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(239, s),, o, m) + + ) + +517  + #BOOST_PP_FOR_239_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(240, sBOOST_PP_IIF(c, +BOOST_PP_FOR_240 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(240, s),, o, m) + + ) + +518  + #BOOST_PP_FOR_240_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(241, sBOOST_PP_IIF(c, +BOOST_PP_FOR_241 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(241, s),, o, m) + + ) + +519  + #BOOST_PP_FOR_241_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(242, sBOOST_PP_IIF(c, +BOOST_PP_FOR_242 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(242, s),, o, m) + + ) + +520  + #BOOST_PP_FOR_242_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(243, sBOOST_PP_IIF(c, +BOOST_PP_FOR_243 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(243, s),, o, m) + + ) + +521  + #BOOST_PP_FOR_243_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(244, sBOOST_PP_IIF(c, +BOOST_PP_FOR_244 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(244, s),, o, m) + + ) + +522  + #BOOST_PP_FOR_244_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(245, sBOOST_PP_IIF(c, +BOOST_PP_FOR_245 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(245, s),, o, m) + + ) + +523  + #BOOST_PP_FOR_245_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(246, sBOOST_PP_IIF(c, +BOOST_PP_FOR_246 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(246, s),, o, m) + + ) + +524  + #BOOST_PP_FOR_246_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(247, sBOOST_PP_IIF(c, +BOOST_PP_FOR_247 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(247, s),, o, m) + + ) + +525  + #BOOST_PP_FOR_247_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(248, sBOOST_PP_IIF(c, +BOOST_PP_FOR_248 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(248, s),, o, m) + + ) + +526  + #BOOST_PP_FOR_248_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(249, sBOOST_PP_IIF(c, +BOOST_PP_FOR_249 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(249, s),, o, m) + + ) + +527  + #BOOST_PP_FOR_249_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(250, sBOOST_PP_IIF(c, +BOOST_PP_FOR_250 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(250, s),, o, m) + + ) + +528  + #BOOST_PP_FOR_250_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(251, sBOOST_PP_IIF(c, +BOOST_PP_FOR_251 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(251, s),, o, m) + + ) + +529  + #BOOST_PP_FOR_251_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(252, sBOOST_PP_IIF(c, +BOOST_PP_FOR_252 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(252, s),, o, m) + + ) + +530  + #BOOST_PP_FOR_252_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(253, sBOOST_PP_IIF(c, +BOOST_PP_FOR_253 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(253, s),, o, m) + + ) + +531  + #BOOST_PP_FOR_253_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(254, sBOOST_PP_IIF(c, +BOOST_PP_FOR_254 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(254, s),, o, m) + + ) + +532  + #BOOST_PP_FOR_254_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(255, sBOOST_PP_IIF(c, +BOOST_PP_FOR_255 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(255, s),, o, m) + + ) + +533  + #BOOST_PP_FOR_255_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(256, sBOOST_PP_IIF(c, +BOOST_PP_FOR_256 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(256, s),, o, m) + + ) + +534  + #BOOST_PP_FOR_256_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(257, sBOOST_PP_IIF(c, +BOOST_PP_FOR_257 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(257, s),, o, m) + + ) + + @/usr/include/boost/preprocessor/repetition/detail/edg/for.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_REPETITION_DETAIL_EDG_FOR_HPP + + +15  + #BOOST_PREPROCESSOR_REPETITION_DETAIL_EDG_FOR_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  +#def + #BOOST_PP_FOR_1 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_1_I +(s,, o, m) + + ) + +21  + #BOOST_PP_FOR_2 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_2_I +(s,, o, m) + + ) + +22  + #BOOST_PP_FOR_3 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_3_I +(s,, o, m) + + ) + +23  + #BOOST_PP_FOR_4 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_4_I +(s,, o, m) + + ) + +24  + #BOOST_PP_FOR_5 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_5_I +(s,, o, m) + + ) + +25  + #BOOST_PP_FOR_6 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_6_I +(s,, o, m) + + ) + +26  + #BOOST_PP_FOR_7 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_7_I +(s,, o, m) + + ) + +27  + #BOOST_PP_FOR_8 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_8_I +(s,, o, m) + + ) + +28  + #BOOST_PP_FOR_9 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_9_I +(s,, o, m) + + ) + +29  + #BOOST_PP_FOR_10 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_10_I +(s,, o, m) + + ) + +30  + #BOOST_PP_FOR_11 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_11_I +(s,, o, m) + + ) + +31  + #BOOST_PP_FOR_12 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_12_I +(s,, o, m) + + ) + +32  + #BOOST_PP_FOR_13 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_13_I +(s,, o, m) + + ) + +33  + #BOOST_PP_FOR_14 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_14_I +(s,, o, m) + + ) + +34  + #BOOST_PP_FOR_15 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_15_I +(s,, o, m) + + ) + +35  + #BOOST_PP_FOR_16 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_16_I +(s,, o, m) + + ) + +36  + #BOOST_PP_FOR_17 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_17_I +(s,, o, m) + + ) + +37  + #BOOST_PP_FOR_18 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_18_I +(s,, o, m) + + ) + +38  + #BOOST_PP_FOR_19 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_19_I +(s,, o, m) + + ) + +39  + #BOOST_PP_FOR_20 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_20_I +(s,, o, m) + + ) + +40  + #BOOST_PP_FOR_21 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_21_I +(s,, o, m) + + ) + +41  + #BOOST_PP_FOR_22 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_22_I +(s,, o, m) + + ) + +42  + #BOOST_PP_FOR_23 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_23_I +(s,, o, m) + + ) + +43  + #BOOST_PP_FOR_24 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_24_I +(s,, o, m) + + ) + +44  + #BOOST_PP_FOR_25 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_25_I +(s,, o, m) + + ) + +45  + #BOOST_PP_FOR_26 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_26_I +(s,, o, m) + + ) + +46  + #BOOST_PP_FOR_27 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_27_I +(s,, o, m) + + ) + +47  + #BOOST_PP_FOR_28 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_28_I +(s,, o, m) + + ) + +48  + #BOOST_PP_FOR_29 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_29_I +(s,, o, m) + + ) + +49  + #BOOST_PP_FOR_30 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_30_I +(s,, o, m) + + ) + +50  + #BOOST_PP_FOR_31 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_31_I +(s,, o, m) + + ) + +51  + #BOOST_PP_FOR_32 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_32_I +(s,, o, m) + + ) + +52  + #BOOST_PP_FOR_33 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_33_I +(s,, o, m) + + ) + +53  + #BOOST_PP_FOR_34 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_34_I +(s,, o, m) + + ) + +54  + #BOOST_PP_FOR_35 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_35_I +(s,, o, m) + + ) + +55  + #BOOST_PP_FOR_36 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_36_I +(s,, o, m) + + ) + +56  + #BOOST_PP_FOR_37 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_37_I +(s,, o, m) + + ) + +57  + #BOOST_PP_FOR_38 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_38_I +(s,, o, m) + + ) + +58  + #BOOST_PP_FOR_39 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_39_I +(s,, o, m) + + ) + +59  + #BOOST_PP_FOR_40 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_40_I +(s,, o, m) + + ) + +60  + #BOOST_PP_FOR_41 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_41_I +(s,, o, m) + + ) + +61  + #BOOST_PP_FOR_42 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_42_I +(s,, o, m) + + ) + +62  + #BOOST_PP_FOR_43 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_43_I +(s,, o, m) + + ) + +63  + #BOOST_PP_FOR_44 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_44_I +(s,, o, m) + + ) + +64  + #BOOST_PP_FOR_45 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_45_I +(s,, o, m) + + ) + +65  + #BOOST_PP_FOR_46 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_46_I +(s,, o, m) + + ) + +66  + #BOOST_PP_FOR_47 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_47_I +(s,, o, m) + + ) + +67  + #BOOST_PP_FOR_48 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_48_I +(s,, o, m) + + ) + +68  + #BOOST_PP_FOR_49 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_49_I +(s,, o, m) + + ) + +69  + #BOOST_PP_FOR_50 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_50_I +(s,, o, m) + + ) + +70  + #BOOST_PP_FOR_51 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_51_I +(s,, o, m) + + ) + +71  + #BOOST_PP_FOR_52 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_52_I +(s,, o, m) + + ) + +72  + #BOOST_PP_FOR_53 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_53_I +(s,, o, m) + + ) + +73  + #BOOST_PP_FOR_54 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_54_I +(s,, o, m) + + ) + +74  + #BOOST_PP_FOR_55 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_55_I +(s,, o, m) + + ) + +75  + #BOOST_PP_FOR_56 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_56_I +(s,, o, m) + + ) + +76  + #BOOST_PP_FOR_57 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_57_I +(s,, o, m) + + ) + +77  + #BOOST_PP_FOR_58 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_58_I +(s,, o, m) + + ) + +78  + #BOOST_PP_FOR_59 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_59_I +(s,, o, m) + + ) + +79  + #BOOST_PP_FOR_60 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_60_I +(s,, o, m) + + ) + +80  + #BOOST_PP_FOR_61 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_61_I +(s,, o, m) + + ) + +81  + #BOOST_PP_FOR_62 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_62_I +(s,, o, m) + + ) + +82  + #BOOST_PP_FOR_63 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_63_I +(s,, o, m) + + ) + +83  + #BOOST_PP_FOR_64 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_64_I +(s,, o, m) + + ) + +84  + #BOOST_PP_FOR_65 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_65_I +(s,, o, m) + + ) + +85  + #BOOST_PP_FOR_66 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_66_I +(s,, o, m) + + ) + +86  + #BOOST_PP_FOR_67 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_67_I +(s,, o, m) + + ) + +87  + #BOOST_PP_FOR_68 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_68_I +(s,, o, m) + + ) + +88  + #BOOST_PP_FOR_69 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_69_I +(s,, o, m) + + ) + +89  + #BOOST_PP_FOR_70 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_70_I +(s,, o, m) + + ) + +90  + #BOOST_PP_FOR_71 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_71_I +(s,, o, m) + + ) + +91  + #BOOST_PP_FOR_72 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_72_I +(s,, o, m) + + ) + +92  + #BOOST_PP_FOR_73 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_73_I +(s,, o, m) + + ) + +93  + #BOOST_PP_FOR_74 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_74_I +(s,, o, m) + + ) + +94  + #BOOST_PP_FOR_75 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_75_I +(s,, o, m) + + ) + +95  + #BOOST_PP_FOR_76 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_76_I +(s,, o, m) + + ) + +96  + #BOOST_PP_FOR_77 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_77_I +(s,, o, m) + + ) + +97  + #BOOST_PP_FOR_78 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_78_I +(s,, o, m) + + ) + +98  + #BOOST_PP_FOR_79 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_79_I +(s,, o, m) + + ) + +99  + #BOOST_PP_FOR_80 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_80_I +(s,, o, m) + + ) + +100  + #BOOST_PP_FOR_81 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_81_I +(s,, o, m) + + ) + +101  + #BOOST_PP_FOR_82 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_82_I +(s,, o, m) + + ) + +102  + #BOOST_PP_FOR_83 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_83_I +(s,, o, m) + + ) + +103  + #BOOST_PP_FOR_84 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_84_I +(s,, o, m) + + ) + +104  + #BOOST_PP_FOR_85 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_85_I +(s,, o, m) + + ) + +105  + #BOOST_PP_FOR_86 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_86_I +(s,, o, m) + + ) + +106  + #BOOST_PP_FOR_87 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_87_I +(s,, o, m) + + ) + +107  + #BOOST_PP_FOR_88 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_88_I +(s,, o, m) + + ) + +108  + #BOOST_PP_FOR_89 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_89_I +(s,, o, m) + + ) + +109  + #BOOST_PP_FOR_90 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_90_I +(s,, o, m) + + ) + +110  + #BOOST_PP_FOR_91 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_91_I +(s,, o, m) + + ) + +111  + #BOOST_PP_FOR_92 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_92_I +(s,, o, m) + + ) + +112  + #BOOST_PP_FOR_93 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_93_I +(s,, o, m) + + ) + +113  + #BOOST_PP_FOR_94 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_94_I +(s,, o, m) + + ) + +114  + #BOOST_PP_FOR_95 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_95_I +(s,, o, m) + + ) + +115  + #BOOST_PP_FOR_96 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_96_I +(s,, o, m) + + ) + +116  + #BOOST_PP_FOR_97 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_97_I +(s,, o, m) + + ) + +117  + #BOOST_PP_FOR_98 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_98_I +(s,, o, m) + + ) + +118  + #BOOST_PP_FOR_99 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_99_I +(s,, o, m) + + ) + +119  + #BOOST_PP_FOR_100 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_100_I +(s,, o, m) + + ) + +120  + #BOOST_PP_FOR_101 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_101_I +(s,, o, m) + + ) + +121  + #BOOST_PP_FOR_102 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_102_I +(s,, o, m) + + ) + +122  + #BOOST_PP_FOR_103 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_103_I +(s,, o, m) + + ) + +123  + #BOOST_PP_FOR_104 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_104_I +(s,, o, m) + + ) + +124  + #BOOST_PP_FOR_105 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_105_I +(s,, o, m) + + ) + +125  + #BOOST_PP_FOR_106 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_106_I +(s,, o, m) + + ) + +126  + #BOOST_PP_FOR_107 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_107_I +(s,, o, m) + + ) + +127  + #BOOST_PP_FOR_108 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_108_I +(s,, o, m) + + ) + +128  + #BOOST_PP_FOR_109 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_109_I +(s,, o, m) + + ) + +129  + #BOOST_PP_FOR_110 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_110_I +(s,, o, m) + + ) + +130  + #BOOST_PP_FOR_111 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_111_I +(s,, o, m) + + ) + +131  + #BOOST_PP_FOR_112 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_112_I +(s,, o, m) + + ) + +132  + #BOOST_PP_FOR_113 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_113_I +(s,, o, m) + + ) + +133  + #BOOST_PP_FOR_114 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_114_I +(s,, o, m) + + ) + +134  + #BOOST_PP_FOR_115 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_115_I +(s,, o, m) + + ) + +135  + #BOOST_PP_FOR_116 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_116_I +(s,, o, m) + + ) + +136  + #BOOST_PP_FOR_117 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_117_I +(s,, o, m) + + ) + +137  + #BOOST_PP_FOR_118 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_118_I +(s,, o, m) + + ) + +138  + #BOOST_PP_FOR_119 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_119_I +(s,, o, m) + + ) + +139  + #BOOST_PP_FOR_120 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_120_I +(s,, o, m) + + ) + +140  + #BOOST_PP_FOR_121 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_121_I +(s,, o, m) + + ) + +141  + #BOOST_PP_FOR_122 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_122_I +(s,, o, m) + + ) + +142  + #BOOST_PP_FOR_123 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_123_I +(s,, o, m) + + ) + +143  + #BOOST_PP_FOR_124 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_124_I +(s,, o, m) + + ) + +144  + #BOOST_PP_FOR_125 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_125_I +(s,, o, m) + + ) + +145  + #BOOST_PP_FOR_126 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_126_I +(s,, o, m) + + ) + +146  + #BOOST_PP_FOR_127 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_127_I +(s,, o, m) + + ) + +147  + #BOOST_PP_FOR_128 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_128_I +(s,, o, m) + + ) + +148  + #BOOST_PP_FOR_129 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_129_I +(s,, o, m) + + ) + +149  + #BOOST_PP_FOR_130 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_130_I +(s,, o, m) + + ) + +150  + #BOOST_PP_FOR_131 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_131_I +(s,, o, m) + + ) + +151  + #BOOST_PP_FOR_132 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_132_I +(s,, o, m) + + ) + +152  + #BOOST_PP_FOR_133 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_133_I +(s,, o, m) + + ) + +153  + #BOOST_PP_FOR_134 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_134_I +(s,, o, m) + + ) + +154  + #BOOST_PP_FOR_135 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_135_I +(s,, o, m) + + ) + +155  + #BOOST_PP_FOR_136 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_136_I +(s,, o, m) + + ) + +156  + #BOOST_PP_FOR_137 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_137_I +(s,, o, m) + + ) + +157  + #BOOST_PP_FOR_138 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_138_I +(s,, o, m) + + ) + +158  + #BOOST_PP_FOR_139 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_139_I +(s,, o, m) + + ) + +159  + #BOOST_PP_FOR_140 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_140_I +(s,, o, m) + + ) + +160  + #BOOST_PP_FOR_141 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_141_I +(s,, o, m) + + ) + +161  + #BOOST_PP_FOR_142 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_142_I +(s,, o, m) + + ) + +162  + #BOOST_PP_FOR_143 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_143_I +(s,, o, m) + + ) + +163  + #BOOST_PP_FOR_144 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_144_I +(s,, o, m) + + ) + +164  + #BOOST_PP_FOR_145 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_145_I +(s,, o, m) + + ) + +165  + #BOOST_PP_FOR_146 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_146_I +(s,, o, m) + + ) + +166  + #BOOST_PP_FOR_147 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_147_I +(s,, o, m) + + ) + +167  + #BOOST_PP_FOR_148 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_148_I +(s,, o, m) + + ) + +168  + #BOOST_PP_FOR_149 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_149_I +(s,, o, m) + + ) + +169  + #BOOST_PP_FOR_150 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_150_I +(s,, o, m) + + ) + +170  + #BOOST_PP_FOR_151 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_151_I +(s,, o, m) + + ) + +171  + #BOOST_PP_FOR_152 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_152_I +(s,, o, m) + + ) + +172  + #BOOST_PP_FOR_153 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_153_I +(s,, o, m) + + ) + +173  + #BOOST_PP_FOR_154 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_154_I +(s,, o, m) + + ) + +174  + #BOOST_PP_FOR_155 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_155_I +(s,, o, m) + + ) + +175  + #BOOST_PP_FOR_156 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_156_I +(s,, o, m) + + ) + +176  + #BOOST_PP_FOR_157 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_157_I +(s,, o, m) + + ) + +177  + #BOOST_PP_FOR_158 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_158_I +(s,, o, m) + + ) + +178  + #BOOST_PP_FOR_159 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_159_I +(s,, o, m) + + ) + +179  + #BOOST_PP_FOR_160 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_160_I +(s,, o, m) + + ) + +180  + #BOOST_PP_FOR_161 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_161_I +(s,, o, m) + + ) + +181  + #BOOST_PP_FOR_162 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_162_I +(s,, o, m) + + ) + +182  + #BOOST_PP_FOR_163 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_163_I +(s,, o, m) + + ) + +183  + #BOOST_PP_FOR_164 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_164_I +(s,, o, m) + + ) + +184  + #BOOST_PP_FOR_165 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_165_I +(s,, o, m) + + ) + +185  + #BOOST_PP_FOR_166 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_166_I +(s,, o, m) + + ) + +186  + #BOOST_PP_FOR_167 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_167_I +(s,, o, m) + + ) + +187  + #BOOST_PP_FOR_168 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_168_I +(s,, o, m) + + ) + +188  + #BOOST_PP_FOR_169 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_169_I +(s,, o, m) + + ) + +189  + #BOOST_PP_FOR_170 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_170_I +(s,, o, m) + + ) + +190  + #BOOST_PP_FOR_171 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_171_I +(s,, o, m) + + ) + +191  + #BOOST_PP_FOR_172 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_172_I +(s,, o, m) + + ) + +192  + #BOOST_PP_FOR_173 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_173_I +(s,, o, m) + + ) + +193  + #BOOST_PP_FOR_174 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_174_I +(s,, o, m) + + ) + +194  + #BOOST_PP_FOR_175 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_175_I +(s,, o, m) + + ) + +195  + #BOOST_PP_FOR_176 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_176_I +(s,, o, m) + + ) + +196  + #BOOST_PP_FOR_177 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_177_I +(s,, o, m) + + ) + +197  + #BOOST_PP_FOR_178 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_178_I +(s,, o, m) + + ) + +198  + #BOOST_PP_FOR_179 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_179_I +(s,, o, m) + + ) + +199  + #BOOST_PP_FOR_180 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_180_I +(s,, o, m) + + ) + +200  + #BOOST_PP_FOR_181 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_181_I +(s,, o, m) + + ) + +201  + #BOOST_PP_FOR_182 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_182_I +(s,, o, m) + + ) + +202  + #BOOST_PP_FOR_183 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_183_I +(s,, o, m) + + ) + +203  + #BOOST_PP_FOR_184 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_184_I +(s,, o, m) + + ) + +204  + #BOOST_PP_FOR_185 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_185_I +(s,, o, m) + + ) + +205  + #BOOST_PP_FOR_186 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_186_I +(s,, o, m) + + ) + +206  + #BOOST_PP_FOR_187 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_187_I +(s,, o, m) + + ) + +207  + #BOOST_PP_FOR_188 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_188_I +(s,, o, m) + + ) + +208  + #BOOST_PP_FOR_189 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_189_I +(s,, o, m) + + ) + +209  + #BOOST_PP_FOR_190 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_190_I +(s,, o, m) + + ) + +210  + #BOOST_PP_FOR_191 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_191_I +(s,, o, m) + + ) + +211  + #BOOST_PP_FOR_192 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_192_I +(s,, o, m) + + ) + +212  + #BOOST_PP_FOR_193 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_193_I +(s,, o, m) + + ) + +213  + #BOOST_PP_FOR_194 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_194_I +(s,, o, m) + + ) + +214  + #BOOST_PP_FOR_195 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_195_I +(s,, o, m) + + ) + +215  + #BOOST_PP_FOR_196 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_196_I +(s,, o, m) + + ) + +216  + #BOOST_PP_FOR_197 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_197_I +(s,, o, m) + + ) + +217  + #BOOST_PP_FOR_198 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_198_I +(s,, o, m) + + ) + +218  + #BOOST_PP_FOR_199 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_199_I +(s,, o, m) + + ) + +219  + #BOOST_PP_FOR_200 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_200_I +(s,, o, m) + + ) + +220  + #BOOST_PP_FOR_201 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_201_I +(s,, o, m) + + ) + +221  + #BOOST_PP_FOR_202 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_202_I +(s,, o, m) + + ) + +222  + #BOOST_PP_FOR_203 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_203_I +(s,, o, m) + + ) + +223  + #BOOST_PP_FOR_204 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_204_I +(s,, o, m) + + ) + +224  + #BOOST_PP_FOR_205 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_205_I +(s,, o, m) + + ) + +225  + #BOOST_PP_FOR_206 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_206_I +(s,, o, m) + + ) + +226  + #BOOST_PP_FOR_207 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_207_I +(s,, o, m) + + ) + +227  + #BOOST_PP_FOR_208 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_208_I +(s,, o, m) + + ) + +228  + #BOOST_PP_FOR_209 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_209_I +(s,, o, m) + + ) + +229  + #BOOST_PP_FOR_210 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_210_I +(s,, o, m) + + ) + +230  + #BOOST_PP_FOR_211 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_211_I +(s,, o, m) + + ) + +231  + #BOOST_PP_FOR_212 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_212_I +(s,, o, m) + + ) + +232  + #BOOST_PP_FOR_213 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_213_I +(s,, o, m) + + ) + +233  + #BOOST_PP_FOR_214 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_214_I +(s,, o, m) + + ) + +234  + #BOOST_PP_FOR_215 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_215_I +(s,, o, m) + + ) + +235  + #BOOST_PP_FOR_216 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_216_I +(s,, o, m) + + ) + +236  + #BOOST_PP_FOR_217 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_217_I +(s,, o, m) + + ) + +237  + #BOOST_PP_FOR_218 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_218_I +(s,, o, m) + + ) + +238  + #BOOST_PP_FOR_219 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_219_I +(s,, o, m) + + ) + +239  + #BOOST_PP_FOR_220 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_220_I +(s,, o, m) + + ) + +240  + #BOOST_PP_FOR_221 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_221_I +(s,, o, m) + + ) + +241  + #BOOST_PP_FOR_222 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_222_I +(s,, o, m) + + ) + +242  + #BOOST_PP_FOR_223 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_223_I +(s,, o, m) + + ) + +243  + #BOOST_PP_FOR_224 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_224_I +(s,, o, m) + + ) + +244  + #BOOST_PP_FOR_225 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_225_I +(s,, o, m) + + ) + +245  + #BOOST_PP_FOR_226 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_226_I +(s,, o, m) + + ) + +246  + #BOOST_PP_FOR_227 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_227_I +(s,, o, m) + + ) + +247  + #BOOST_PP_FOR_228 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_228_I +(s,, o, m) + + ) + +248  + #BOOST_PP_FOR_229 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_229_I +(s,, o, m) + + ) + +249  + #BOOST_PP_FOR_230 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_230_I +(s,, o, m) + + ) + +250  + #BOOST_PP_FOR_231 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_231_I +(s,, o, m) + + ) + +251  + #BOOST_PP_FOR_232 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_232_I +(s,, o, m) + + ) + +252  + #BOOST_PP_FOR_233 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_233_I +(s,, o, m) + + ) + +253  + #BOOST_PP_FOR_234 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_234_I +(s,, o, m) + + ) + +254  + #BOOST_PP_FOR_235 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_235_I +(s,, o, m) + + ) + +255  + #BOOST_PP_FOR_236 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_236_I +(s,, o, m) + + ) + +256  + #BOOST_PP_FOR_237 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_237_I +(s,, o, m) + + ) + +257  + #BOOST_PP_FOR_238 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_238_I +(s,, o, m) + + ) + +258  + #BOOST_PP_FOR_239 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_239_I +(s,, o, m) + + ) + +259  + #BOOST_PP_FOR_240 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_240_I +(s,, o, m) + + ) + +260  + #BOOST_PP_FOR_241 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_241_I +(s,, o, m) + + ) + +261  + #BOOST_PP_FOR_242 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_242_I +(s,, o, m) + + ) + +262  + #BOOST_PP_FOR_243 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_243_I +(s,, o, m) + + ) + +263  + #BOOST_PP_FOR_244 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_244_I +(s,, o, m) + + ) + +264  + #BOOST_PP_FOR_245 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_245_I +(s,, o, m) + + ) + +265  + #BOOST_PP_FOR_246 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_246_I +(s,, o, m) + + ) + +266  + #BOOST_PP_FOR_247 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_247_I +(s,, o, m) + + ) + +267  + #BOOST_PP_FOR_248 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_248_I +(s,, o, m) + + ) + +268  + #BOOST_PP_FOR_249 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_249_I +(s,, o, m) + + ) + +269  + #BOOST_PP_FOR_250 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_250_I +(s,, o, m) + + ) + +270  + #BOOST_PP_FOR_251 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_251_I +(s,, o, m) + + ) + +271  + #BOOST_PP_FOR_252 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_252_I +(s,, o, m) + + ) + +272  + #BOOST_PP_FOR_253 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_253_I +(s,, o, m) + + ) + +273  + #BOOST_PP_FOR_254 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_254_I +(s,, o, m) + + ) + +274  + #BOOST_PP_FOR_255 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_255_I +(s,, o, m) + + ) + +275  + #BOOST_PP_FOR_256 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_256_I +(s,, o, m) + + ) + +276  +#def + #BOOST_PP_FOR_1_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(2, s), m, +BOOST_PP_TUPLE_EAT_2 +)(2, sBOOST_PP_IF(2, s), +BOOST_PP_FOR_2 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(2, s),, o, m) + + ) + +278  + #BOOST_PP_FOR_2_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(3, s), m, +BOOST_PP_TUPLE_EAT_2 +)(3, sBOOST_PP_IF(3, s), +BOOST_PP_FOR_3 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(3, s),, o, m) + + ) + +279  + #BOOST_PP_FOR_3_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(4, s), m, +BOOST_PP_TUPLE_EAT_2 +)(4, sBOOST_PP_IF(4, s), +BOOST_PP_FOR_4 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(4, s),, o, m) + + ) + +280  + #BOOST_PP_FOR_4_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(5, s), m, +BOOST_PP_TUPLE_EAT_2 +)(5, sBOOST_PP_IF(5, s), +BOOST_PP_FOR_5 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(5, s),, o, m) + + ) + +281  + #BOOST_PP_FOR_5_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(6, s), m, +BOOST_PP_TUPLE_EAT_2 +)(6, sBOOST_PP_IF(6, s), +BOOST_PP_FOR_6 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(6, s),, o, m) + + ) + +282  + #BOOST_PP_FOR_6_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(7, s), m, +BOOST_PP_TUPLE_EAT_2 +)(7, sBOOST_PP_IF(7, s), +BOOST_PP_FOR_7 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(7, s),, o, m) + + ) + +283  + #BOOST_PP_FOR_7_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(8, s), m, +BOOST_PP_TUPLE_EAT_2 +)(8, sBOOST_PP_IF(8, s), +BOOST_PP_FOR_8 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(8, s),, o, m) + + ) + +284  + #BOOST_PP_FOR_8_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(9, s), m, +BOOST_PP_TUPLE_EAT_2 +)(9, sBOOST_PP_IF(9, s), +BOOST_PP_FOR_9 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(9, s),, o, m) + + ) + +285  + #BOOST_PP_FOR_9_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(10, s), m, +BOOST_PP_TUPLE_EAT_2 +)(10, sBOOST_PP_IF(10, s), +BOOST_PP_FOR_10 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(10, s),, o, m) + + ) + +286  + #BOOST_PP_FOR_10_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(11, s), m, +BOOST_PP_TUPLE_EAT_2 +)(11, sBOOST_PP_IF(11, s), +BOOST_PP_FOR_11 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(11, s),, o, m) + + ) + +287  + #BOOST_PP_FOR_11_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(12, s), m, +BOOST_PP_TUPLE_EAT_2 +)(12, sBOOST_PP_IF(12, s), +BOOST_PP_FOR_12 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(12, s),, o, m) + + ) + +288  + #BOOST_PP_FOR_12_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(13, s), m, +BOOST_PP_TUPLE_EAT_2 +)(13, sBOOST_PP_IF(13, s), +BOOST_PP_FOR_13 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(13, s),, o, m) + + ) + +289  + #BOOST_PP_FOR_13_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(14, s), m, +BOOST_PP_TUPLE_EAT_2 +)(14, sBOOST_PP_IF(14, s), +BOOST_PP_FOR_14 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(14, s),, o, m) + + ) + +290  + #BOOST_PP_FOR_14_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(15, s), m, +BOOST_PP_TUPLE_EAT_2 +)(15, sBOOST_PP_IF(15, s), +BOOST_PP_FOR_15 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(15, s),, o, m) + + ) + +291  + #BOOST_PP_FOR_15_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(16, s), m, +BOOST_PP_TUPLE_EAT_2 +)(16, sBOOST_PP_IF(16, s), +BOOST_PP_FOR_16 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(16, s),, o, m) + + ) + +292  + #BOOST_PP_FOR_16_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(17, s), m, +BOOST_PP_TUPLE_EAT_2 +)(17, sBOOST_PP_IF(17, s), +BOOST_PP_FOR_17 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(17, s),, o, m) + + ) + +293  + #BOOST_PP_FOR_17_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(18, s), m, +BOOST_PP_TUPLE_EAT_2 +)(18, sBOOST_PP_IF(18, s), +BOOST_PP_FOR_18 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(18, s),, o, m) + + ) + +294  + #BOOST_PP_FOR_18_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(19, s), m, +BOOST_PP_TUPLE_EAT_2 +)(19, sBOOST_PP_IF(19, s), +BOOST_PP_FOR_19 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(19, s),, o, m) + + ) + +295  + #BOOST_PP_FOR_19_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(20, s), m, +BOOST_PP_TUPLE_EAT_2 +)(20, sBOOST_PP_IF(20, s), +BOOST_PP_FOR_20 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(20, s),, o, m) + + ) + +296  + #BOOST_PP_FOR_20_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(21, s), m, +BOOST_PP_TUPLE_EAT_2 +)(21, sBOOST_PP_IF(21, s), +BOOST_PP_FOR_21 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(21, s),, o, m) + + ) + +297  + #BOOST_PP_FOR_21_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(22, s), m, +BOOST_PP_TUPLE_EAT_2 +)(22, sBOOST_PP_IF(22, s), +BOOST_PP_FOR_22 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(22, s),, o, m) + + ) + +298  + #BOOST_PP_FOR_22_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(23, s), m, +BOOST_PP_TUPLE_EAT_2 +)(23, sBOOST_PP_IF(23, s), +BOOST_PP_FOR_23 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(23, s),, o, m) + + ) + +299  + #BOOST_PP_FOR_23_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(24, s), m, +BOOST_PP_TUPLE_EAT_2 +)(24, sBOOST_PP_IF(24, s), +BOOST_PP_FOR_24 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(24, s),, o, m) + + ) + +300  + #BOOST_PP_FOR_24_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(25, s), m, +BOOST_PP_TUPLE_EAT_2 +)(25, sBOOST_PP_IF(25, s), +BOOST_PP_FOR_25 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(25, s),, o, m) + + ) + +301  + #BOOST_PP_FOR_25_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(26, s), m, +BOOST_PP_TUPLE_EAT_2 +)(26, sBOOST_PP_IF(26, s), +BOOST_PP_FOR_26 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(26, s),, o, m) + + ) + +302  + #BOOST_PP_FOR_26_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(27, s), m, +BOOST_PP_TUPLE_EAT_2 +)(27, sBOOST_PP_IF(27, s), +BOOST_PP_FOR_27 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(27, s),, o, m) + + ) + +303  + #BOOST_PP_FOR_27_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(28, s), m, +BOOST_PP_TUPLE_EAT_2 +)(28, sBOOST_PP_IF(28, s), +BOOST_PP_FOR_28 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(28, s),, o, m) + + ) + +304  + #BOOST_PP_FOR_28_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(29, s), m, +BOOST_PP_TUPLE_EAT_2 +)(29, sBOOST_PP_IF(29, s), +BOOST_PP_FOR_29 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(29, s),, o, m) + + ) + +305  + #BOOST_PP_FOR_29_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(30, s), m, +BOOST_PP_TUPLE_EAT_2 +)(30, sBOOST_PP_IF(30, s), +BOOST_PP_FOR_30 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(30, s),, o, m) + + ) + +306  + #BOOST_PP_FOR_30_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(31, s), m, +BOOST_PP_TUPLE_EAT_2 +)(31, sBOOST_PP_IF(31, s), +BOOST_PP_FOR_31 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(31, s),, o, m) + + ) + +307  + #BOOST_PP_FOR_31_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(32, s), m, +BOOST_PP_TUPLE_EAT_2 +)(32, sBOOST_PP_IF(32, s), +BOOST_PP_FOR_32 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(32, s),, o, m) + + ) + +308  + #BOOST_PP_FOR_32_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(33, s), m, +BOOST_PP_TUPLE_EAT_2 +)(33, sBOOST_PP_IF(33, s), +BOOST_PP_FOR_33 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(33, s),, o, m) + + ) + +309  + #BOOST_PP_FOR_33_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(34, s), m, +BOOST_PP_TUPLE_EAT_2 +)(34, sBOOST_PP_IF(34, s), +BOOST_PP_FOR_34 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(34, s),, o, m) + + ) + +310  + #BOOST_PP_FOR_34_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(35, s), m, +BOOST_PP_TUPLE_EAT_2 +)(35, sBOOST_PP_IF(35, s), +BOOST_PP_FOR_35 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(35, s),, o, m) + + ) + +311  + #BOOST_PP_FOR_35_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(36, s), m, +BOOST_PP_TUPLE_EAT_2 +)(36, sBOOST_PP_IF(36, s), +BOOST_PP_FOR_36 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(36, s),, o, m) + + ) + +312  + #BOOST_PP_FOR_36_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(37, s), m, +BOOST_PP_TUPLE_EAT_2 +)(37, sBOOST_PP_IF(37, s), +BOOST_PP_FOR_37 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(37, s),, o, m) + + ) + +313  + #BOOST_PP_FOR_37_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(38, s), m, +BOOST_PP_TUPLE_EAT_2 +)(38, sBOOST_PP_IF(38, s), +BOOST_PP_FOR_38 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(38, s),, o, m) + + ) + +314  + #BOOST_PP_FOR_38_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(39, s), m, +BOOST_PP_TUPLE_EAT_2 +)(39, sBOOST_PP_IF(39, s), +BOOST_PP_FOR_39 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(39, s),, o, m) + + ) + +315  + #BOOST_PP_FOR_39_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(40, s), m, +BOOST_PP_TUPLE_EAT_2 +)(40, sBOOST_PP_IF(40, s), +BOOST_PP_FOR_40 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(40, s),, o, m) + + ) + +316  + #BOOST_PP_FOR_40_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(41, s), m, +BOOST_PP_TUPLE_EAT_2 +)(41, sBOOST_PP_IF(41, s), +BOOST_PP_FOR_41 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(41, s),, o, m) + + ) + +317  + #BOOST_PP_FOR_41_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(42, s), m, +BOOST_PP_TUPLE_EAT_2 +)(42, sBOOST_PP_IF(42, s), +BOOST_PP_FOR_42 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(42, s),, o, m) + + ) + +318  + #BOOST_PP_FOR_42_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(43, s), m, +BOOST_PP_TUPLE_EAT_2 +)(43, sBOOST_PP_IF(43, s), +BOOST_PP_FOR_43 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(43, s),, o, m) + + ) + +319  + #BOOST_PP_FOR_43_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(44, s), m, +BOOST_PP_TUPLE_EAT_2 +)(44, sBOOST_PP_IF(44, s), +BOOST_PP_FOR_44 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(44, s),, o, m) + + ) + +320  + #BOOST_PP_FOR_44_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(45, s), m, +BOOST_PP_TUPLE_EAT_2 +)(45, sBOOST_PP_IF(45, s), +BOOST_PP_FOR_45 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(45, s),, o, m) + + ) + +321  + #BOOST_PP_FOR_45_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(46, s), m, +BOOST_PP_TUPLE_EAT_2 +)(46, sBOOST_PP_IF(46, s), +BOOST_PP_FOR_46 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(46, s),, o, m) + + ) + +322  + #BOOST_PP_FOR_46_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(47, s), m, +BOOST_PP_TUPLE_EAT_2 +)(47, sBOOST_PP_IF(47, s), +BOOST_PP_FOR_47 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(47, s),, o, m) + + ) + +323  + #BOOST_PP_FOR_47_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(48, s), m, +BOOST_PP_TUPLE_EAT_2 +)(48, sBOOST_PP_IF(48, s), +BOOST_PP_FOR_48 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(48, s),, o, m) + + ) + +324  + #BOOST_PP_FOR_48_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(49, s), m, +BOOST_PP_TUPLE_EAT_2 +)(49, sBOOST_PP_IF(49, s), +BOOST_PP_FOR_49 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(49, s),, o, m) + + ) + +325  + #BOOST_PP_FOR_49_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(50, s), m, +BOOST_PP_TUPLE_EAT_2 +)(50, sBOOST_PP_IF(50, s), +BOOST_PP_FOR_50 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(50, s),, o, m) + + ) + +326  + #BOOST_PP_FOR_50_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(51, s), m, +BOOST_PP_TUPLE_EAT_2 +)(51, sBOOST_PP_IF(51, s), +BOOST_PP_FOR_51 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(51, s),, o, m) + + ) + +327  + #BOOST_PP_FOR_51_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(52, s), m, +BOOST_PP_TUPLE_EAT_2 +)(52, sBOOST_PP_IF(52, s), +BOOST_PP_FOR_52 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(52, s),, o, m) + + ) + +328  + #BOOST_PP_FOR_52_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(53, s), m, +BOOST_PP_TUPLE_EAT_2 +)(53, sBOOST_PP_IF(53, s), +BOOST_PP_FOR_53 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(53, s),, o, m) + + ) + +329  + #BOOST_PP_FOR_53_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(54, s), m, +BOOST_PP_TUPLE_EAT_2 +)(54, sBOOST_PP_IF(54, s), +BOOST_PP_FOR_54 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(54, s),, o, m) + + ) + +330  + #BOOST_PP_FOR_54_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(55, s), m, +BOOST_PP_TUPLE_EAT_2 +)(55, sBOOST_PP_IF(55, s), +BOOST_PP_FOR_55 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(55, s),, o, m) + + ) + +331  + #BOOST_PP_FOR_55_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(56, s), m, +BOOST_PP_TUPLE_EAT_2 +)(56, sBOOST_PP_IF(56, s), +BOOST_PP_FOR_56 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(56, s),, o, m) + + ) + +332  + #BOOST_PP_FOR_56_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(57, s), m, +BOOST_PP_TUPLE_EAT_2 +)(57, sBOOST_PP_IF(57, s), +BOOST_PP_FOR_57 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(57, s),, o, m) + + ) + +333  + #BOOST_PP_FOR_57_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(58, s), m, +BOOST_PP_TUPLE_EAT_2 +)(58, sBOOST_PP_IF(58, s), +BOOST_PP_FOR_58 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(58, s),, o, m) + + ) + +334  + #BOOST_PP_FOR_58_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(59, s), m, +BOOST_PP_TUPLE_EAT_2 +)(59, sBOOST_PP_IF(59, s), +BOOST_PP_FOR_59 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(59, s),, o, m) + + ) + +335  + #BOOST_PP_FOR_59_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(60, s), m, +BOOST_PP_TUPLE_EAT_2 +)(60, sBOOST_PP_IF(60, s), +BOOST_PP_FOR_60 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(60, s),, o, m) + + ) + +336  + #BOOST_PP_FOR_60_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(61, s), m, +BOOST_PP_TUPLE_EAT_2 +)(61, sBOOST_PP_IF(61, s), +BOOST_PP_FOR_61 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(61, s),, o, m) + + ) + +337  + #BOOST_PP_FOR_61_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(62, s), m, +BOOST_PP_TUPLE_EAT_2 +)(62, sBOOST_PP_IF(62, s), +BOOST_PP_FOR_62 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(62, s),, o, m) + + ) + +338  + #BOOST_PP_FOR_62_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(63, s), m, +BOOST_PP_TUPLE_EAT_2 +)(63, sBOOST_PP_IF(63, s), +BOOST_PP_FOR_63 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(63, s),, o, m) + + ) + +339  + #BOOST_PP_FOR_63_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(64, s), m, +BOOST_PP_TUPLE_EAT_2 +)(64, sBOOST_PP_IF(64, s), +BOOST_PP_FOR_64 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(64, s),, o, m) + + ) + +340  + #BOOST_PP_FOR_64_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(65, s), m, +BOOST_PP_TUPLE_EAT_2 +)(65, sBOOST_PP_IF(65, s), +BOOST_PP_FOR_65 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(65, s),, o, m) + + ) + +341  + #BOOST_PP_FOR_65_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(66, s), m, +BOOST_PP_TUPLE_EAT_2 +)(66, sBOOST_PP_IF(66, s), +BOOST_PP_FOR_66 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(66, s),, o, m) + + ) + +342  + #BOOST_PP_FOR_66_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(67, s), m, +BOOST_PP_TUPLE_EAT_2 +)(67, sBOOST_PP_IF(67, s), +BOOST_PP_FOR_67 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(67, s),, o, m) + + ) + +343  + #BOOST_PP_FOR_67_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(68, s), m, +BOOST_PP_TUPLE_EAT_2 +)(68, sBOOST_PP_IF(68, s), +BOOST_PP_FOR_68 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(68, s),, o, m) + + ) + +344  + #BOOST_PP_FOR_68_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(69, s), m, +BOOST_PP_TUPLE_EAT_2 +)(69, sBOOST_PP_IF(69, s), +BOOST_PP_FOR_69 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(69, s),, o, m) + + ) + +345  + #BOOST_PP_FOR_69_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(70, s), m, +BOOST_PP_TUPLE_EAT_2 +)(70, sBOOST_PP_IF(70, s), +BOOST_PP_FOR_70 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(70, s),, o, m) + + ) + +346  + #BOOST_PP_FOR_70_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(71, s), m, +BOOST_PP_TUPLE_EAT_2 +)(71, sBOOST_PP_IF(71, s), +BOOST_PP_FOR_71 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(71, s),, o, m) + + ) + +347  + #BOOST_PP_FOR_71_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(72, s), m, +BOOST_PP_TUPLE_EAT_2 +)(72, sBOOST_PP_IF(72, s), +BOOST_PP_FOR_72 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(72, s),, o, m) + + ) + +348  + #BOOST_PP_FOR_72_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(73, s), m, +BOOST_PP_TUPLE_EAT_2 +)(73, sBOOST_PP_IF(73, s), +BOOST_PP_FOR_73 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(73, s),, o, m) + + ) + +349  + #BOOST_PP_FOR_73_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(74, s), m, +BOOST_PP_TUPLE_EAT_2 +)(74, sBOOST_PP_IF(74, s), +BOOST_PP_FOR_74 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(74, s),, o, m) + + ) + +350  + #BOOST_PP_FOR_74_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(75, s), m, +BOOST_PP_TUPLE_EAT_2 +)(75, sBOOST_PP_IF(75, s), +BOOST_PP_FOR_75 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(75, s),, o, m) + + ) + +351  + #BOOST_PP_FOR_75_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(76, s), m, +BOOST_PP_TUPLE_EAT_2 +)(76, sBOOST_PP_IF(76, s), +BOOST_PP_FOR_76 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(76, s),, o, m) + + ) + +352  + #BOOST_PP_FOR_76_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(77, s), m, +BOOST_PP_TUPLE_EAT_2 +)(77, sBOOST_PP_IF(77, s), +BOOST_PP_FOR_77 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(77, s),, o, m) + + ) + +353  + #BOOST_PP_FOR_77_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(78, s), m, +BOOST_PP_TUPLE_EAT_2 +)(78, sBOOST_PP_IF(78, s), +BOOST_PP_FOR_78 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(78, s),, o, m) + + ) + +354  + #BOOST_PP_FOR_78_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(79, s), m, +BOOST_PP_TUPLE_EAT_2 +)(79, sBOOST_PP_IF(79, s), +BOOST_PP_FOR_79 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(79, s),, o, m) + + ) + +355  + #BOOST_PP_FOR_79_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(80, s), m, +BOOST_PP_TUPLE_EAT_2 +)(80, sBOOST_PP_IF(80, s), +BOOST_PP_FOR_80 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(80, s),, o, m) + + ) + +356  + #BOOST_PP_FOR_80_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(81, s), m, +BOOST_PP_TUPLE_EAT_2 +)(81, sBOOST_PP_IF(81, s), +BOOST_PP_FOR_81 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(81, s),, o, m) + + ) + +357  + #BOOST_PP_FOR_81_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(82, s), m, +BOOST_PP_TUPLE_EAT_2 +)(82, sBOOST_PP_IF(82, s), +BOOST_PP_FOR_82 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(82, s),, o, m) + + ) + +358  + #BOOST_PP_FOR_82_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(83, s), m, +BOOST_PP_TUPLE_EAT_2 +)(83, sBOOST_PP_IF(83, s), +BOOST_PP_FOR_83 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(83, s),, o, m) + + ) + +359  + #BOOST_PP_FOR_83_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(84, s), m, +BOOST_PP_TUPLE_EAT_2 +)(84, sBOOST_PP_IF(84, s), +BOOST_PP_FOR_84 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(84, s),, o, m) + + ) + +360  + #BOOST_PP_FOR_84_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(85, s), m, +BOOST_PP_TUPLE_EAT_2 +)(85, sBOOST_PP_IF(85, s), +BOOST_PP_FOR_85 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(85, s),, o, m) + + ) + +361  + #BOOST_PP_FOR_85_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(86, s), m, +BOOST_PP_TUPLE_EAT_2 +)(86, sBOOST_PP_IF(86, s), +BOOST_PP_FOR_86 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(86, s),, o, m) + + ) + +362  + #BOOST_PP_FOR_86_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(87, s), m, +BOOST_PP_TUPLE_EAT_2 +)(87, sBOOST_PP_IF(87, s), +BOOST_PP_FOR_87 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(87, s),, o, m) + + ) + +363  + #BOOST_PP_FOR_87_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(88, s), m, +BOOST_PP_TUPLE_EAT_2 +)(88, sBOOST_PP_IF(88, s), +BOOST_PP_FOR_88 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(88, s),, o, m) + + ) + +364  + #BOOST_PP_FOR_88_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(89, s), m, +BOOST_PP_TUPLE_EAT_2 +)(89, sBOOST_PP_IF(89, s), +BOOST_PP_FOR_89 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(89, s),, o, m) + + ) + +365  + #BOOST_PP_FOR_89_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(90, s), m, +BOOST_PP_TUPLE_EAT_2 +)(90, sBOOST_PP_IF(90, s), +BOOST_PP_FOR_90 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(90, s),, o, m) + + ) + +366  + #BOOST_PP_FOR_90_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(91, s), m, +BOOST_PP_TUPLE_EAT_2 +)(91, sBOOST_PP_IF(91, s), +BOOST_PP_FOR_91 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(91, s),, o, m) + + ) + +367  + #BOOST_PP_FOR_91_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(92, s), m, +BOOST_PP_TUPLE_EAT_2 +)(92, sBOOST_PP_IF(92, s), +BOOST_PP_FOR_92 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(92, s),, o, m) + + ) + +368  + #BOOST_PP_FOR_92_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(93, s), m, +BOOST_PP_TUPLE_EAT_2 +)(93, sBOOST_PP_IF(93, s), +BOOST_PP_FOR_93 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(93, s),, o, m) + + ) + +369  + #BOOST_PP_FOR_93_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(94, s), m, +BOOST_PP_TUPLE_EAT_2 +)(94, sBOOST_PP_IF(94, s), +BOOST_PP_FOR_94 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(94, s),, o, m) + + ) + +370  + #BOOST_PP_FOR_94_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(95, s), m, +BOOST_PP_TUPLE_EAT_2 +)(95, sBOOST_PP_IF(95, s), +BOOST_PP_FOR_95 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(95, s),, o, m) + + ) + +371  + #BOOST_PP_FOR_95_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(96, s), m, +BOOST_PP_TUPLE_EAT_2 +)(96, sBOOST_PP_IF(96, s), +BOOST_PP_FOR_96 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(96, s),, o, m) + + ) + +372  + #BOOST_PP_FOR_96_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(97, s), m, +BOOST_PP_TUPLE_EAT_2 +)(97, sBOOST_PP_IF(97, s), +BOOST_PP_FOR_97 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(97, s),, o, m) + + ) + +373  + #BOOST_PP_FOR_97_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(98, s), m, +BOOST_PP_TUPLE_EAT_2 +)(98, sBOOST_PP_IF(98, s), +BOOST_PP_FOR_98 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(98, s),, o, m) + + ) + +374  + #BOOST_PP_FOR_98_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(99, s), m, +BOOST_PP_TUPLE_EAT_2 +)(99, sBOOST_PP_IF(99, s), +BOOST_PP_FOR_99 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(99, s),, o, m) + + ) + +375  + #BOOST_PP_FOR_99_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(100, s), m, +BOOST_PP_TUPLE_EAT_2 +)(100, sBOOST_PP_IF(100, s), +BOOST_PP_FOR_100 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(100, s),, o, m) + + ) + +376  + #BOOST_PP_FOR_100_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(101, s), m, +BOOST_PP_TUPLE_EAT_2 +)(101, sBOOST_PP_IF(101, s), +BOOST_PP_FOR_101 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(101, s),, o, m) + + ) + +377  + #BOOST_PP_FOR_101_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(102, s), m, +BOOST_PP_TUPLE_EAT_2 +)(102, sBOOST_PP_IF(102, s), +BOOST_PP_FOR_102 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(102, s),, o, m) + + ) + +378  + #BOOST_PP_FOR_102_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(103, s), m, +BOOST_PP_TUPLE_EAT_2 +)(103, sBOOST_PP_IF(103, s), +BOOST_PP_FOR_103 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(103, s),, o, m) + + ) + +379  + #BOOST_PP_FOR_103_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(104, s), m, +BOOST_PP_TUPLE_EAT_2 +)(104, sBOOST_PP_IF(104, s), +BOOST_PP_FOR_104 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(104, s),, o, m) + + ) + +380  + #BOOST_PP_FOR_104_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(105, s), m, +BOOST_PP_TUPLE_EAT_2 +)(105, sBOOST_PP_IF(105, s), +BOOST_PP_FOR_105 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(105, s),, o, m) + + ) + +381  + #BOOST_PP_FOR_105_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(106, s), m, +BOOST_PP_TUPLE_EAT_2 +)(106, sBOOST_PP_IF(106, s), +BOOST_PP_FOR_106 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(106, s),, o, m) + + ) + +382  + #BOOST_PP_FOR_106_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(107, s), m, +BOOST_PP_TUPLE_EAT_2 +)(107, sBOOST_PP_IF(107, s), +BOOST_PP_FOR_107 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(107, s),, o, m) + + ) + +383  + #BOOST_PP_FOR_107_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(108, s), m, +BOOST_PP_TUPLE_EAT_2 +)(108, sBOOST_PP_IF(108, s), +BOOST_PP_FOR_108 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(108, s),, o, m) + + ) + +384  + #BOOST_PP_FOR_108_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(109, s), m, +BOOST_PP_TUPLE_EAT_2 +)(109, sBOOST_PP_IF(109, s), +BOOST_PP_FOR_109 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(109, s),, o, m) + + ) + +385  + #BOOST_PP_FOR_109_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(110, s), m, +BOOST_PP_TUPLE_EAT_2 +)(110, sBOOST_PP_IF(110, s), +BOOST_PP_FOR_110 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(110, s),, o, m) + + ) + +386  + #BOOST_PP_FOR_110_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(111, s), m, +BOOST_PP_TUPLE_EAT_2 +)(111, sBOOST_PP_IF(111, s), +BOOST_PP_FOR_111 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(111, s),, o, m) + + ) + +387  + #BOOST_PP_FOR_111_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(112, s), m, +BOOST_PP_TUPLE_EAT_2 +)(112, sBOOST_PP_IF(112, s), +BOOST_PP_FOR_112 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(112, s),, o, m) + + ) + +388  + #BOOST_PP_FOR_112_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(113, s), m, +BOOST_PP_TUPLE_EAT_2 +)(113, sBOOST_PP_IF(113, s), +BOOST_PP_FOR_113 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(113, s),, o, m) + + ) + +389  + #BOOST_PP_FOR_113_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(114, s), m, +BOOST_PP_TUPLE_EAT_2 +)(114, sBOOST_PP_IF(114, s), +BOOST_PP_FOR_114 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(114, s),, o, m) + + ) + +390  + #BOOST_PP_FOR_114_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(115, s), m, +BOOST_PP_TUPLE_EAT_2 +)(115, sBOOST_PP_IF(115, s), +BOOST_PP_FOR_115 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(115, s),, o, m) + + ) + +391  + #BOOST_PP_FOR_115_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(116, s), m, +BOOST_PP_TUPLE_EAT_2 +)(116, sBOOST_PP_IF(116, s), +BOOST_PP_FOR_116 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(116, s),, o, m) + + ) + +392  + #BOOST_PP_FOR_116_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(117, s), m, +BOOST_PP_TUPLE_EAT_2 +)(117, sBOOST_PP_IF(117, s), +BOOST_PP_FOR_117 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(117, s),, o, m) + + ) + +393  + #BOOST_PP_FOR_117_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(118, s), m, +BOOST_PP_TUPLE_EAT_2 +)(118, sBOOST_PP_IF(118, s), +BOOST_PP_FOR_118 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(118, s),, o, m) + + ) + +394  + #BOOST_PP_FOR_118_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(119, s), m, +BOOST_PP_TUPLE_EAT_2 +)(119, sBOOST_PP_IF(119, s), +BOOST_PP_FOR_119 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(119, s),, o, m) + + ) + +395  + #BOOST_PP_FOR_119_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(120, s), m, +BOOST_PP_TUPLE_EAT_2 +)(120, sBOOST_PP_IF(120, s), +BOOST_PP_FOR_120 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(120, s),, o, m) + + ) + +396  + #BOOST_PP_FOR_120_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(121, s), m, +BOOST_PP_TUPLE_EAT_2 +)(121, sBOOST_PP_IF(121, s), +BOOST_PP_FOR_121 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(121, s),, o, m) + + ) + +397  + #BOOST_PP_FOR_121_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(122, s), m, +BOOST_PP_TUPLE_EAT_2 +)(122, sBOOST_PP_IF(122, s), +BOOST_PP_FOR_122 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(122, s),, o, m) + + ) + +398  + #BOOST_PP_FOR_122_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(123, s), m, +BOOST_PP_TUPLE_EAT_2 +)(123, sBOOST_PP_IF(123, s), +BOOST_PP_FOR_123 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(123, s),, o, m) + + ) + +399  + #BOOST_PP_FOR_123_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(124, s), m, +BOOST_PP_TUPLE_EAT_2 +)(124, sBOOST_PP_IF(124, s), +BOOST_PP_FOR_124 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(124, s),, o, m) + + ) + +400  + #BOOST_PP_FOR_124_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(125, s), m, +BOOST_PP_TUPLE_EAT_2 +)(125, sBOOST_PP_IF(125, s), +BOOST_PP_FOR_125 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(125, s),, o, m) + + ) + +401  + #BOOST_PP_FOR_125_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(126, s), m, +BOOST_PP_TUPLE_EAT_2 +)(126, sBOOST_PP_IF(126, s), +BOOST_PP_FOR_126 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(126, s),, o, m) + + ) + +402  + #BOOST_PP_FOR_126_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(127, s), m, +BOOST_PP_TUPLE_EAT_2 +)(127, sBOOST_PP_IF(127, s), +BOOST_PP_FOR_127 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(127, s),, o, m) + + ) + +403  + #BOOST_PP_FOR_127_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(128, s), m, +BOOST_PP_TUPLE_EAT_2 +)(128, sBOOST_PP_IF(128, s), +BOOST_PP_FOR_128 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(128, s),, o, m) + + ) + +404  + #BOOST_PP_FOR_128_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(129, s), m, +BOOST_PP_TUPLE_EAT_2 +)(129, sBOOST_PP_IF(129, s), +BOOST_PP_FOR_129 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(129, s),, o, m) + + ) + +405  + #BOOST_PP_FOR_129_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(130, s), m, +BOOST_PP_TUPLE_EAT_2 +)(130, sBOOST_PP_IF(130, s), +BOOST_PP_FOR_130 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(130, s),, o, m) + + ) + +406  + #BOOST_PP_FOR_130_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(131, s), m, +BOOST_PP_TUPLE_EAT_2 +)(131, sBOOST_PP_IF(131, s), +BOOST_PP_FOR_131 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(131, s),, o, m) + + ) + +407  + #BOOST_PP_FOR_131_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(132, s), m, +BOOST_PP_TUPLE_EAT_2 +)(132, sBOOST_PP_IF(132, s), +BOOST_PP_FOR_132 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(132, s),, o, m) + + ) + +408  + #BOOST_PP_FOR_132_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(133, s), m, +BOOST_PP_TUPLE_EAT_2 +)(133, sBOOST_PP_IF(133, s), +BOOST_PP_FOR_133 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(133, s),, o, m) + + ) + +409  + #BOOST_PP_FOR_133_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(134, s), m, +BOOST_PP_TUPLE_EAT_2 +)(134, sBOOST_PP_IF(134, s), +BOOST_PP_FOR_134 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(134, s),, o, m) + + ) + +410  + #BOOST_PP_FOR_134_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(135, s), m, +BOOST_PP_TUPLE_EAT_2 +)(135, sBOOST_PP_IF(135, s), +BOOST_PP_FOR_135 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(135, s),, o, m) + + ) + +411  + #BOOST_PP_FOR_135_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(136, s), m, +BOOST_PP_TUPLE_EAT_2 +)(136, sBOOST_PP_IF(136, s), +BOOST_PP_FOR_136 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(136, s),, o, m) + + ) + +412  + #BOOST_PP_FOR_136_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(137, s), m, +BOOST_PP_TUPLE_EAT_2 +)(137, sBOOST_PP_IF(137, s), +BOOST_PP_FOR_137 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(137, s),, o, m) + + ) + +413  + #BOOST_PP_FOR_137_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(138, s), m, +BOOST_PP_TUPLE_EAT_2 +)(138, sBOOST_PP_IF(138, s), +BOOST_PP_FOR_138 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(138, s),, o, m) + + ) + +414  + #BOOST_PP_FOR_138_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(139, s), m, +BOOST_PP_TUPLE_EAT_2 +)(139, sBOOST_PP_IF(139, s), +BOOST_PP_FOR_139 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(139, s),, o, m) + + ) + +415  + #BOOST_PP_FOR_139_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(140, s), m, +BOOST_PP_TUPLE_EAT_2 +)(140, sBOOST_PP_IF(140, s), +BOOST_PP_FOR_140 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(140, s),, o, m) + + ) + +416  + #BOOST_PP_FOR_140_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(141, s), m, +BOOST_PP_TUPLE_EAT_2 +)(141, sBOOST_PP_IF(141, s), +BOOST_PP_FOR_141 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(141, s),, o, m) + + ) + +417  + #BOOST_PP_FOR_141_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(142, s), m, +BOOST_PP_TUPLE_EAT_2 +)(142, sBOOST_PP_IF(142, s), +BOOST_PP_FOR_142 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(142, s),, o, m) + + ) + +418  + #BOOST_PP_FOR_142_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(143, s), m, +BOOST_PP_TUPLE_EAT_2 +)(143, sBOOST_PP_IF(143, s), +BOOST_PP_FOR_143 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(143, s),, o, m) + + ) + +419  + #BOOST_PP_FOR_143_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(144, s), m, +BOOST_PP_TUPLE_EAT_2 +)(144, sBOOST_PP_IF(144, s), +BOOST_PP_FOR_144 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(144, s),, o, m) + + ) + +420  + #BOOST_PP_FOR_144_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(145, s), m, +BOOST_PP_TUPLE_EAT_2 +)(145, sBOOST_PP_IF(145, s), +BOOST_PP_FOR_145 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(145, s),, o, m) + + ) + +421  + #BOOST_PP_FOR_145_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(146, s), m, +BOOST_PP_TUPLE_EAT_2 +)(146, sBOOST_PP_IF(146, s), +BOOST_PP_FOR_146 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(146, s),, o, m) + + ) + +422  + #BOOST_PP_FOR_146_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(147, s), m, +BOOST_PP_TUPLE_EAT_2 +)(147, sBOOST_PP_IF(147, s), +BOOST_PP_FOR_147 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(147, s),, o, m) + + ) + +423  + #BOOST_PP_FOR_147_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(148, s), m, +BOOST_PP_TUPLE_EAT_2 +)(148, sBOOST_PP_IF(148, s), +BOOST_PP_FOR_148 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(148, s),, o, m) + + ) + +424  + #BOOST_PP_FOR_148_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(149, s), m, +BOOST_PP_TUPLE_EAT_2 +)(149, sBOOST_PP_IF(149, s), +BOOST_PP_FOR_149 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(149, s),, o, m) + + ) + +425  + #BOOST_PP_FOR_149_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(150, s), m, +BOOST_PP_TUPLE_EAT_2 +)(150, sBOOST_PP_IF(150, s), +BOOST_PP_FOR_150 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(150, s),, o, m) + + ) + +426  + #BOOST_PP_FOR_150_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(151, s), m, +BOOST_PP_TUPLE_EAT_2 +)(151, sBOOST_PP_IF(151, s), +BOOST_PP_FOR_151 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(151, s),, o, m) + + ) + +427  + #BOOST_PP_FOR_151_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(152, s), m, +BOOST_PP_TUPLE_EAT_2 +)(152, sBOOST_PP_IF(152, s), +BOOST_PP_FOR_152 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(152, s),, o, m) + + ) + +428  + #BOOST_PP_FOR_152_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(153, s), m, +BOOST_PP_TUPLE_EAT_2 +)(153, sBOOST_PP_IF(153, s), +BOOST_PP_FOR_153 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(153, s),, o, m) + + ) + +429  + #BOOST_PP_FOR_153_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(154, s), m, +BOOST_PP_TUPLE_EAT_2 +)(154, sBOOST_PP_IF(154, s), +BOOST_PP_FOR_154 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(154, s),, o, m) + + ) + +430  + #BOOST_PP_FOR_154_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(155, s), m, +BOOST_PP_TUPLE_EAT_2 +)(155, sBOOST_PP_IF(155, s), +BOOST_PP_FOR_155 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(155, s),, o, m) + + ) + +431  + #BOOST_PP_FOR_155_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(156, s), m, +BOOST_PP_TUPLE_EAT_2 +)(156, sBOOST_PP_IF(156, s), +BOOST_PP_FOR_156 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(156, s),, o, m) + + ) + +432  + #BOOST_PP_FOR_156_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(157, s), m, +BOOST_PP_TUPLE_EAT_2 +)(157, sBOOST_PP_IF(157, s), +BOOST_PP_FOR_157 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(157, s),, o, m) + + ) + +433  + #BOOST_PP_FOR_157_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(158, s), m, +BOOST_PP_TUPLE_EAT_2 +)(158, sBOOST_PP_IF(158, s), +BOOST_PP_FOR_158 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(158, s),, o, m) + + ) + +434  + #BOOST_PP_FOR_158_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(159, s), m, +BOOST_PP_TUPLE_EAT_2 +)(159, sBOOST_PP_IF(159, s), +BOOST_PP_FOR_159 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(159, s),, o, m) + + ) + +435  + #BOOST_PP_FOR_159_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(160, s), m, +BOOST_PP_TUPLE_EAT_2 +)(160, sBOOST_PP_IF(160, s), +BOOST_PP_FOR_160 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(160, s),, o, m) + + ) + +436  + #BOOST_PP_FOR_160_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(161, s), m, +BOOST_PP_TUPLE_EAT_2 +)(161, sBOOST_PP_IF(161, s), +BOOST_PP_FOR_161 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(161, s),, o, m) + + ) + +437  + #BOOST_PP_FOR_161_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(162, s), m, +BOOST_PP_TUPLE_EAT_2 +)(162, sBOOST_PP_IF(162, s), +BOOST_PP_FOR_162 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(162, s),, o, m) + + ) + +438  + #BOOST_PP_FOR_162_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(163, s), m, +BOOST_PP_TUPLE_EAT_2 +)(163, sBOOST_PP_IF(163, s), +BOOST_PP_FOR_163 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(163, s),, o, m) + + ) + +439  + #BOOST_PP_FOR_163_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(164, s), m, +BOOST_PP_TUPLE_EAT_2 +)(164, sBOOST_PP_IF(164, s), +BOOST_PP_FOR_164 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(164, s),, o, m) + + ) + +440  + #BOOST_PP_FOR_164_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(165, s), m, +BOOST_PP_TUPLE_EAT_2 +)(165, sBOOST_PP_IF(165, s), +BOOST_PP_FOR_165 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(165, s),, o, m) + + ) + +441  + #BOOST_PP_FOR_165_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(166, s), m, +BOOST_PP_TUPLE_EAT_2 +)(166, sBOOST_PP_IF(166, s), +BOOST_PP_FOR_166 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(166, s),, o, m) + + ) + +442  + #BOOST_PP_FOR_166_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(167, s), m, +BOOST_PP_TUPLE_EAT_2 +)(167, sBOOST_PP_IF(167, s), +BOOST_PP_FOR_167 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(167, s),, o, m) + + ) + +443  + #BOOST_PP_FOR_167_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(168, s), m, +BOOST_PP_TUPLE_EAT_2 +)(168, sBOOST_PP_IF(168, s), +BOOST_PP_FOR_168 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(168, s),, o, m) + + ) + +444  + #BOOST_PP_FOR_168_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(169, s), m, +BOOST_PP_TUPLE_EAT_2 +)(169, sBOOST_PP_IF(169, s), +BOOST_PP_FOR_169 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(169, s),, o, m) + + ) + +445  + #BOOST_PP_FOR_169_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(170, s), m, +BOOST_PP_TUPLE_EAT_2 +)(170, sBOOST_PP_IF(170, s), +BOOST_PP_FOR_170 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(170, s),, o, m) + + ) + +446  + #BOOST_PP_FOR_170_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(171, s), m, +BOOST_PP_TUPLE_EAT_2 +)(171, sBOOST_PP_IF(171, s), +BOOST_PP_FOR_171 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(171, s),, o, m) + + ) + +447  + #BOOST_PP_FOR_171_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(172, s), m, +BOOST_PP_TUPLE_EAT_2 +)(172, sBOOST_PP_IF(172, s), +BOOST_PP_FOR_172 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(172, s),, o, m) + + ) + +448  + #BOOST_PP_FOR_172_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(173, s), m, +BOOST_PP_TUPLE_EAT_2 +)(173, sBOOST_PP_IF(173, s), +BOOST_PP_FOR_173 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(173, s),, o, m) + + ) + +449  + #BOOST_PP_FOR_173_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(174, s), m, +BOOST_PP_TUPLE_EAT_2 +)(174, sBOOST_PP_IF(174, s), +BOOST_PP_FOR_174 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(174, s),, o, m) + + ) + +450  + #BOOST_PP_FOR_174_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(175, s), m, +BOOST_PP_TUPLE_EAT_2 +)(175, sBOOST_PP_IF(175, s), +BOOST_PP_FOR_175 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(175, s),, o, m) + + ) + +451  + #BOOST_PP_FOR_175_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(176, s), m, +BOOST_PP_TUPLE_EAT_2 +)(176, sBOOST_PP_IF(176, s), +BOOST_PP_FOR_176 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(176, s),, o, m) + + ) + +452  + #BOOST_PP_FOR_176_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(177, s), m, +BOOST_PP_TUPLE_EAT_2 +)(177, sBOOST_PP_IF(177, s), +BOOST_PP_FOR_177 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(177, s),, o, m) + + ) + +453  + #BOOST_PP_FOR_177_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(178, s), m, +BOOST_PP_TUPLE_EAT_2 +)(178, sBOOST_PP_IF(178, s), +BOOST_PP_FOR_178 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(178, s),, o, m) + + ) + +454  + #BOOST_PP_FOR_178_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(179, s), m, +BOOST_PP_TUPLE_EAT_2 +)(179, sBOOST_PP_IF(179, s), +BOOST_PP_FOR_179 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(179, s),, o, m) + + ) + +455  + #BOOST_PP_FOR_179_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(180, s), m, +BOOST_PP_TUPLE_EAT_2 +)(180, sBOOST_PP_IF(180, s), +BOOST_PP_FOR_180 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(180, s),, o, m) + + ) + +456  + #BOOST_PP_FOR_180_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(181, s), m, +BOOST_PP_TUPLE_EAT_2 +)(181, sBOOST_PP_IF(181, s), +BOOST_PP_FOR_181 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(181, s),, o, m) + + ) + +457  + #BOOST_PP_FOR_181_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(182, s), m, +BOOST_PP_TUPLE_EAT_2 +)(182, sBOOST_PP_IF(182, s), +BOOST_PP_FOR_182 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(182, s),, o, m) + + ) + +458  + #BOOST_PP_FOR_182_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(183, s), m, +BOOST_PP_TUPLE_EAT_2 +)(183, sBOOST_PP_IF(183, s), +BOOST_PP_FOR_183 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(183, s),, o, m) + + ) + +459  + #BOOST_PP_FOR_183_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(184, s), m, +BOOST_PP_TUPLE_EAT_2 +)(184, sBOOST_PP_IF(184, s), +BOOST_PP_FOR_184 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(184, s),, o, m) + + ) + +460  + #BOOST_PP_FOR_184_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(185, s), m, +BOOST_PP_TUPLE_EAT_2 +)(185, sBOOST_PP_IF(185, s), +BOOST_PP_FOR_185 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(185, s),, o, m) + + ) + +461  + #BOOST_PP_FOR_185_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(186, s), m, +BOOST_PP_TUPLE_EAT_2 +)(186, sBOOST_PP_IF(186, s), +BOOST_PP_FOR_186 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(186, s),, o, m) + + ) + +462  + #BOOST_PP_FOR_186_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(187, s), m, +BOOST_PP_TUPLE_EAT_2 +)(187, sBOOST_PP_IF(187, s), +BOOST_PP_FOR_187 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(187, s),, o, m) + + ) + +463  + #BOOST_PP_FOR_187_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(188, s), m, +BOOST_PP_TUPLE_EAT_2 +)(188, sBOOST_PP_IF(188, s), +BOOST_PP_FOR_188 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(188, s),, o, m) + + ) + +464  + #BOOST_PP_FOR_188_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(189, s), m, +BOOST_PP_TUPLE_EAT_2 +)(189, sBOOST_PP_IF(189, s), +BOOST_PP_FOR_189 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(189, s),, o, m) + + ) + +465  + #BOOST_PP_FOR_189_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(190, s), m, +BOOST_PP_TUPLE_EAT_2 +)(190, sBOOST_PP_IF(190, s), +BOOST_PP_FOR_190 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(190, s),, o, m) + + ) + +466  + #BOOST_PP_FOR_190_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(191, s), m, +BOOST_PP_TUPLE_EAT_2 +)(191, sBOOST_PP_IF(191, s), +BOOST_PP_FOR_191 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(191, s),, o, m) + + ) + +467  + #BOOST_PP_FOR_191_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(192, s), m, +BOOST_PP_TUPLE_EAT_2 +)(192, sBOOST_PP_IF(192, s), +BOOST_PP_FOR_192 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(192, s),, o, m) + + ) + +468  + #BOOST_PP_FOR_192_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(193, s), m, +BOOST_PP_TUPLE_EAT_2 +)(193, sBOOST_PP_IF(193, s), +BOOST_PP_FOR_193 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(193, s),, o, m) + + ) + +469  + #BOOST_PP_FOR_193_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(194, s), m, +BOOST_PP_TUPLE_EAT_2 +)(194, sBOOST_PP_IF(194, s), +BOOST_PP_FOR_194 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(194, s),, o, m) + + ) + +470  + #BOOST_PP_FOR_194_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(195, s), m, +BOOST_PP_TUPLE_EAT_2 +)(195, sBOOST_PP_IF(195, s), +BOOST_PP_FOR_195 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(195, s),, o, m) + + ) + +471  + #BOOST_PP_FOR_195_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(196, s), m, +BOOST_PP_TUPLE_EAT_2 +)(196, sBOOST_PP_IF(196, s), +BOOST_PP_FOR_196 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(196, s),, o, m) + + ) + +472  + #BOOST_PP_FOR_196_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(197, s), m, +BOOST_PP_TUPLE_EAT_2 +)(197, sBOOST_PP_IF(197, s), +BOOST_PP_FOR_197 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(197, s),, o, m) + + ) + +473  + #BOOST_PP_FOR_197_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(198, s), m, +BOOST_PP_TUPLE_EAT_2 +)(198, sBOOST_PP_IF(198, s), +BOOST_PP_FOR_198 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(198, s),, o, m) + + ) + +474  + #BOOST_PP_FOR_198_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(199, s), m, +BOOST_PP_TUPLE_EAT_2 +)(199, sBOOST_PP_IF(199, s), +BOOST_PP_FOR_199 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(199, s),, o, m) + + ) + +475  + #BOOST_PP_FOR_199_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(200, s), m, +BOOST_PP_TUPLE_EAT_2 +)(200, sBOOST_PP_IF(200, s), +BOOST_PP_FOR_200 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(200, s),, o, m) + + ) + +476  + #BOOST_PP_FOR_200_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(201, s), m, +BOOST_PP_TUPLE_EAT_2 +)(201, sBOOST_PP_IF(201, s), +BOOST_PP_FOR_201 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(201, s),, o, m) + + ) + +477  + #BOOST_PP_FOR_201_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(202, s), m, +BOOST_PP_TUPLE_EAT_2 +)(202, sBOOST_PP_IF(202, s), +BOOST_PP_FOR_202 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(202, s),, o, m) + + ) + +478  + #BOOST_PP_FOR_202_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(203, s), m, +BOOST_PP_TUPLE_EAT_2 +)(203, sBOOST_PP_IF(203, s), +BOOST_PP_FOR_203 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(203, s),, o, m) + + ) + +479  + #BOOST_PP_FOR_203_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(204, s), m, +BOOST_PP_TUPLE_EAT_2 +)(204, sBOOST_PP_IF(204, s), +BOOST_PP_FOR_204 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(204, s),, o, m) + + ) + +480  + #BOOST_PP_FOR_204_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(205, s), m, +BOOST_PP_TUPLE_EAT_2 +)(205, sBOOST_PP_IF(205, s), +BOOST_PP_FOR_205 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(205, s),, o, m) + + ) + +481  + #BOOST_PP_FOR_205_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(206, s), m, +BOOST_PP_TUPLE_EAT_2 +)(206, sBOOST_PP_IF(206, s), +BOOST_PP_FOR_206 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(206, s),, o, m) + + ) + +482  + #BOOST_PP_FOR_206_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(207, s), m, +BOOST_PP_TUPLE_EAT_2 +)(207, sBOOST_PP_IF(207, s), +BOOST_PP_FOR_207 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(207, s),, o, m) + + ) + +483  + #BOOST_PP_FOR_207_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(208, s), m, +BOOST_PP_TUPLE_EAT_2 +)(208, sBOOST_PP_IF(208, s), +BOOST_PP_FOR_208 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(208, s),, o, m) + + ) + +484  + #BOOST_PP_FOR_208_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(209, s), m, +BOOST_PP_TUPLE_EAT_2 +)(209, sBOOST_PP_IF(209, s), +BOOST_PP_FOR_209 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(209, s),, o, m) + + ) + +485  + #BOOST_PP_FOR_209_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(210, s), m, +BOOST_PP_TUPLE_EAT_2 +)(210, sBOOST_PP_IF(210, s), +BOOST_PP_FOR_210 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(210, s),, o, m) + + ) + +486  + #BOOST_PP_FOR_210_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(211, s), m, +BOOST_PP_TUPLE_EAT_2 +)(211, sBOOST_PP_IF(211, s), +BOOST_PP_FOR_211 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(211, s),, o, m) + + ) + +487  + #BOOST_PP_FOR_211_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(212, s), m, +BOOST_PP_TUPLE_EAT_2 +)(212, sBOOST_PP_IF(212, s), +BOOST_PP_FOR_212 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(212, s),, o, m) + + ) + +488  + #BOOST_PP_FOR_212_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(213, s), m, +BOOST_PP_TUPLE_EAT_2 +)(213, sBOOST_PP_IF(213, s), +BOOST_PP_FOR_213 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(213, s),, o, m) + + ) + +489  + #BOOST_PP_FOR_213_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(214, s), m, +BOOST_PP_TUPLE_EAT_2 +)(214, sBOOST_PP_IF(214, s), +BOOST_PP_FOR_214 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(214, s),, o, m) + + ) + +490  + #BOOST_PP_FOR_214_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(215, s), m, +BOOST_PP_TUPLE_EAT_2 +)(215, sBOOST_PP_IF(215, s), +BOOST_PP_FOR_215 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(215, s),, o, m) + + ) + +491  + #BOOST_PP_FOR_215_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(216, s), m, +BOOST_PP_TUPLE_EAT_2 +)(216, sBOOST_PP_IF(216, s), +BOOST_PP_FOR_216 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(216, s),, o, m) + + ) + +492  + #BOOST_PP_FOR_216_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(217, s), m, +BOOST_PP_TUPLE_EAT_2 +)(217, sBOOST_PP_IF(217, s), +BOOST_PP_FOR_217 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(217, s),, o, m) + + ) + +493  + #BOOST_PP_FOR_217_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(218, s), m, +BOOST_PP_TUPLE_EAT_2 +)(218, sBOOST_PP_IF(218, s), +BOOST_PP_FOR_218 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(218, s),, o, m) + + ) + +494  + #BOOST_PP_FOR_218_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(219, s), m, +BOOST_PP_TUPLE_EAT_2 +)(219, sBOOST_PP_IF(219, s), +BOOST_PP_FOR_219 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(219, s),, o, m) + + ) + +495  + #BOOST_PP_FOR_219_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(220, s), m, +BOOST_PP_TUPLE_EAT_2 +)(220, sBOOST_PP_IF(220, s), +BOOST_PP_FOR_220 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(220, s),, o, m) + + ) + +496  + #BOOST_PP_FOR_220_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(221, s), m, +BOOST_PP_TUPLE_EAT_2 +)(221, sBOOST_PP_IF(221, s), +BOOST_PP_FOR_221 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(221, s),, o, m) + + ) + +497  + #BOOST_PP_FOR_221_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(222, s), m, +BOOST_PP_TUPLE_EAT_2 +)(222, sBOOST_PP_IF(222, s), +BOOST_PP_FOR_222 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(222, s),, o, m) + + ) + +498  + #BOOST_PP_FOR_222_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(223, s), m, +BOOST_PP_TUPLE_EAT_2 +)(223, sBOOST_PP_IF(223, s), +BOOST_PP_FOR_223 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(223, s),, o, m) + + ) + +499  + #BOOST_PP_FOR_223_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(224, s), m, +BOOST_PP_TUPLE_EAT_2 +)(224, sBOOST_PP_IF(224, s), +BOOST_PP_FOR_224 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(224, s),, o, m) + + ) + +500  + #BOOST_PP_FOR_224_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(225, s), m, +BOOST_PP_TUPLE_EAT_2 +)(225, sBOOST_PP_IF(225, s), +BOOST_PP_FOR_225 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(225, s),, o, m) + + ) + +501  + #BOOST_PP_FOR_225_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(226, s), m, +BOOST_PP_TUPLE_EAT_2 +)(226, sBOOST_PP_IF(226, s), +BOOST_PP_FOR_226 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(226, s),, o, m) + + ) + +502  + #BOOST_PP_FOR_226_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(227, s), m, +BOOST_PP_TUPLE_EAT_2 +)(227, sBOOST_PP_IF(227, s), +BOOST_PP_FOR_227 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(227, s),, o, m) + + ) + +503  + #BOOST_PP_FOR_227_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(228, s), m, +BOOST_PP_TUPLE_EAT_2 +)(228, sBOOST_PP_IF(228, s), +BOOST_PP_FOR_228 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(228, s),, o, m) + + ) + +504  + #BOOST_PP_FOR_228_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(229, s), m, +BOOST_PP_TUPLE_EAT_2 +)(229, sBOOST_PP_IF(229, s), +BOOST_PP_FOR_229 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(229, s),, o, m) + + ) + +505  + #BOOST_PP_FOR_229_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(230, s), m, +BOOST_PP_TUPLE_EAT_2 +)(230, sBOOST_PP_IF(230, s), +BOOST_PP_FOR_230 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(230, s),, o, m) + + ) + +506  + #BOOST_PP_FOR_230_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(231, s), m, +BOOST_PP_TUPLE_EAT_2 +)(231, sBOOST_PP_IF(231, s), +BOOST_PP_FOR_231 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(231, s),, o, m) + + ) + +507  + #BOOST_PP_FOR_231_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(232, s), m, +BOOST_PP_TUPLE_EAT_2 +)(232, sBOOST_PP_IF(232, s), +BOOST_PP_FOR_232 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(232, s),, o, m) + + ) + +508  + #BOOST_PP_FOR_232_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(233, s), m, +BOOST_PP_TUPLE_EAT_2 +)(233, sBOOST_PP_IF(233, s), +BOOST_PP_FOR_233 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(233, s),, o, m) + + ) + +509  + #BOOST_PP_FOR_233_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(234, s), m, +BOOST_PP_TUPLE_EAT_2 +)(234, sBOOST_PP_IF(234, s), +BOOST_PP_FOR_234 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(234, s),, o, m) + + ) + +510  + #BOOST_PP_FOR_234_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(235, s), m, +BOOST_PP_TUPLE_EAT_2 +)(235, sBOOST_PP_IF(235, s), +BOOST_PP_FOR_235 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(235, s),, o, m) + + ) + +511  + #BOOST_PP_FOR_235_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(236, s), m, +BOOST_PP_TUPLE_EAT_2 +)(236, sBOOST_PP_IF(236, s), +BOOST_PP_FOR_236 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(236, s),, o, m) + + ) + +512  + #BOOST_PP_FOR_236_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(237, s), m, +BOOST_PP_TUPLE_EAT_2 +)(237, sBOOST_PP_IF(237, s), +BOOST_PP_FOR_237 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(237, s),, o, m) + + ) + +513  + #BOOST_PP_FOR_237_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(238, s), m, +BOOST_PP_TUPLE_EAT_2 +)(238, sBOOST_PP_IF(238, s), +BOOST_PP_FOR_238 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(238, s),, o, m) + + ) + +514  + #BOOST_PP_FOR_238_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(239, s), m, +BOOST_PP_TUPLE_EAT_2 +)(239, sBOOST_PP_IF(239, s), +BOOST_PP_FOR_239 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(239, s),, o, m) + + ) + +515  + #BOOST_PP_FOR_239_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(240, s), m, +BOOST_PP_TUPLE_EAT_2 +)(240, sBOOST_PP_IF(240, s), +BOOST_PP_FOR_240 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(240, s),, o, m) + + ) + +516  + #BOOST_PP_FOR_240_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(241, s), m, +BOOST_PP_TUPLE_EAT_2 +)(241, sBOOST_PP_IF(241, s), +BOOST_PP_FOR_241 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(241, s),, o, m) + + ) + +517  + #BOOST_PP_FOR_241_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(242, s), m, +BOOST_PP_TUPLE_EAT_2 +)(242, sBOOST_PP_IF(242, s), +BOOST_PP_FOR_242 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(242, s),, o, m) + + ) + +518  + #BOOST_PP_FOR_242_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(243, s), m, +BOOST_PP_TUPLE_EAT_2 +)(243, sBOOST_PP_IF(243, s), +BOOST_PP_FOR_243 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(243, s),, o, m) + + ) + +519  + #BOOST_PP_FOR_243_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(244, s), m, +BOOST_PP_TUPLE_EAT_2 +)(244, sBOOST_PP_IF(244, s), +BOOST_PP_FOR_244 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(244, s),, o, m) + + ) + +520  + #BOOST_PP_FOR_244_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(245, s), m, +BOOST_PP_TUPLE_EAT_2 +)(245, sBOOST_PP_IF(245, s), +BOOST_PP_FOR_245 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(245, s),, o, m) + + ) + +521  + #BOOST_PP_FOR_245_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(246, s), m, +BOOST_PP_TUPLE_EAT_2 +)(246, sBOOST_PP_IF(246, s), +BOOST_PP_FOR_246 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(246, s),, o, m) + + ) + +522  + #BOOST_PP_FOR_246_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(247, s), m, +BOOST_PP_TUPLE_EAT_2 +)(247, sBOOST_PP_IF(247, s), +BOOST_PP_FOR_247 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(247, s),, o, m) + + ) + +523  + #BOOST_PP_FOR_247_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(248, s), m, +BOOST_PP_TUPLE_EAT_2 +)(248, sBOOST_PP_IF(248, s), +BOOST_PP_FOR_248 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(248, s),, o, m) + + ) + +524  + #BOOST_PP_FOR_248_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(249, s), m, +BOOST_PP_TUPLE_EAT_2 +)(249, sBOOST_PP_IF(249, s), +BOOST_PP_FOR_249 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(249, s),, o, m) + + ) + +525  + #BOOST_PP_FOR_249_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(250, s), m, +BOOST_PP_TUPLE_EAT_2 +)(250, sBOOST_PP_IF(250, s), +BOOST_PP_FOR_250 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(250, s),, o, m) + + ) + +526  + #BOOST_PP_FOR_250_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(251, s), m, +BOOST_PP_TUPLE_EAT_2 +)(251, sBOOST_PP_IF(251, s), +BOOST_PP_FOR_251 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(251, s),, o, m) + + ) + +527  + #BOOST_PP_FOR_251_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(252, s), m, +BOOST_PP_TUPLE_EAT_2 +)(252, sBOOST_PP_IF(252, s), +BOOST_PP_FOR_252 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(252, s),, o, m) + + ) + +528  + #BOOST_PP_FOR_252_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(253, s), m, +BOOST_PP_TUPLE_EAT_2 +)(253, sBOOST_PP_IF(253, s), +BOOST_PP_FOR_253 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(253, s),, o, m) + + ) + +529  + #BOOST_PP_FOR_253_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(254, s), m, +BOOST_PP_TUPLE_EAT_2 +)(254, sBOOST_PP_IF(254, s), +BOOST_PP_FOR_254 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(254, s),, o, m) + + ) + +530  + #BOOST_PP_FOR_254_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(255, s), m, +BOOST_PP_TUPLE_EAT_2 +)(255, sBOOST_PP_IF(255, s), +BOOST_PP_FOR_255 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(255, s),, o, m) + + ) + +531  + #BOOST_PP_FOR_255_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(256, s), m, +BOOST_PP_TUPLE_EAT_2 +)(256, sBOOST_PP_IF(256, s), +BOOST_PP_FOR_256 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(256, s),, o, m) + + ) + +532  + #BOOST_PP_FOR_256_I +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(257, s), m, +BOOST_PP_TUPLE_EAT_2 +)(257, sBOOST_PP_IF(257, s), +BOOST_PP_FOR_257 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(257, s),, o, m) + + ) + + @/usr/include/boost/preprocessor/repetition/detail/for.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_REPETITION_DETAIL_FOR_HPP + + +15  + #BOOST_PREPROCESSOR_REPETITION_DETAIL_FOR_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  +#def + #BOOST_PP_FOR_1 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_1_C +( + `BOOST_PP_BOOL +( + `p +(2, s)), s,, o, m) + + ) + +23  + #BOOST_PP_FOR_2 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_2_C +( + `BOOST_PP_BOOL +( + `p +(3, s)), s,, o, m) + + ) + +24  + #BOOST_PP_FOR_3 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_3_C +( + `BOOST_PP_BOOL +( + `p +(4, s)), s,, o, m) + + ) + +25  + #BOOST_PP_FOR_4 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_4_C +( + `BOOST_PP_BOOL +( + `p +(5, s)), s,, o, m) + + ) + +26  + #BOOST_PP_FOR_5 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_5_C +( + `BOOST_PP_BOOL +( + `p +(6, s)), s,, o, m) + + ) + +27  + #BOOST_PP_FOR_6 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_6_C +( + `BOOST_PP_BOOL +( + `p +(7, s)), s,, o, m) + + ) + +28  + #BOOST_PP_FOR_7 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_7_C +( + `BOOST_PP_BOOL +( + `p +(8, s)), s,, o, m) + + ) + +29  + #BOOST_PP_FOR_8 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_8_C +( + `BOOST_PP_BOOL +( + `p +(9, s)), s,, o, m) + + ) + +30  + #BOOST_PP_FOR_9 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_9_C +( + `BOOST_PP_BOOL +( + `p +(10, s)), s,, o, m) + + ) + +31  + #BOOST_PP_FOR_10 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_10_C +( + `BOOST_PP_BOOL +( + `p +(11, s)), s,, o, m) + + ) + +32  + #BOOST_PP_FOR_11 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_11_C +( + `BOOST_PP_BOOL +( + `p +(12, s)), s,, o, m) + + ) + +33  + #BOOST_PP_FOR_12 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_12_C +( + `BOOST_PP_BOOL +( + `p +(13, s)), s,, o, m) + + ) + +34  + #BOOST_PP_FOR_13 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_13_C +( + `BOOST_PP_BOOL +( + `p +(14, s)), s,, o, m) + + ) + +35  + #BOOST_PP_FOR_14 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_14_C +( + `BOOST_PP_BOOL +( + `p +(15, s)), s,, o, m) + + ) + +36  + #BOOST_PP_FOR_15 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_15_C +( + `BOOST_PP_BOOL +( + `p +(16, s)), s,, o, m) + + ) + +37  + #BOOST_PP_FOR_16 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_16_C +( + `BOOST_PP_BOOL +( + `p +(17, s)), s,, o, m) + + ) + +38  + #BOOST_PP_FOR_17 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_17_C +( + `BOOST_PP_BOOL +( + `p +(18, s)), s,, o, m) + + ) + +39  + #BOOST_PP_FOR_18 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_18_C +( + `BOOST_PP_BOOL +( + `p +(19, s)), s,, o, m) + + ) + +40  + #BOOST_PP_FOR_19 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_19_C +( + `BOOST_PP_BOOL +( + `p +(20, s)), s,, o, m) + + ) + +41  + #BOOST_PP_FOR_20 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_20_C +( + `BOOST_PP_BOOL +( + `p +(21, s)), s,, o, m) + + ) + +42  + #BOOST_PP_FOR_21 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_21_C +( + `BOOST_PP_BOOL +( + `p +(22, s)), s,, o, m) + + ) + +43  + #BOOST_PP_FOR_22 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_22_C +( + `BOOST_PP_BOOL +( + `p +(23, s)), s,, o, m) + + ) + +44  + #BOOST_PP_FOR_23 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_23_C +( + `BOOST_PP_BOOL +( + `p +(24, s)), s,, o, m) + + ) + +45  + #BOOST_PP_FOR_24 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_24_C +( + `BOOST_PP_BOOL +( + `p +(25, s)), s,, o, m) + + ) + +46  + #BOOST_PP_FOR_25 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_25_C +( + `BOOST_PP_BOOL +( + `p +(26, s)), s,, o, m) + + ) + +47  + #BOOST_PP_FOR_26 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_26_C +( + `BOOST_PP_BOOL +( + `p +(27, s)), s,, o, m) + + ) + +48  + #BOOST_PP_FOR_27 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_27_C +( + `BOOST_PP_BOOL +( + `p +(28, s)), s,, o, m) + + ) + +49  + #BOOST_PP_FOR_28 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_28_C +( + `BOOST_PP_BOOL +( + `p +(29, s)), s,, o, m) + + ) + +50  + #BOOST_PP_FOR_29 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_29_C +( + `BOOST_PP_BOOL +( + `p +(30, s)), s,, o, m) + + ) + +51  + #BOOST_PP_FOR_30 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_30_C +( + `BOOST_PP_BOOL +( + `p +(31, s)), s,, o, m) + + ) + +52  + #BOOST_PP_FOR_31 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_31_C +( + `BOOST_PP_BOOL +( + `p +(32, s)), s,, o, m) + + ) + +53  + #BOOST_PP_FOR_32 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_32_C +( + `BOOST_PP_BOOL +( + `p +(33, s)), s,, o, m) + + ) + +54  + #BOOST_PP_FOR_33 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_33_C +( + `BOOST_PP_BOOL +( + `p +(34, s)), s,, o, m) + + ) + +55  + #BOOST_PP_FOR_34 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_34_C +( + `BOOST_PP_BOOL +( + `p +(35, s)), s,, o, m) + + ) + +56  + #BOOST_PP_FOR_35 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_35_C +( + `BOOST_PP_BOOL +( + `p +(36, s)), s,, o, m) + + ) + +57  + #BOOST_PP_FOR_36 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_36_C +( + `BOOST_PP_BOOL +( + `p +(37, s)), s,, o, m) + + ) + +58  + #BOOST_PP_FOR_37 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_37_C +( + `BOOST_PP_BOOL +( + `p +(38, s)), s,, o, m) + + ) + +59  + #BOOST_PP_FOR_38 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_38_C +( + `BOOST_PP_BOOL +( + `p +(39, s)), s,, o, m) + + ) + +60  + #BOOST_PP_FOR_39 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_39_C +( + `BOOST_PP_BOOL +( + `p +(40, s)), s,, o, m) + + ) + +61  + #BOOST_PP_FOR_40 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_40_C +( + `BOOST_PP_BOOL +( + `p +(41, s)), s,, o, m) + + ) + +62  + #BOOST_PP_FOR_41 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_41_C +( + `BOOST_PP_BOOL +( + `p +(42, s)), s,, o, m) + + ) + +63  + #BOOST_PP_FOR_42 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_42_C +( + `BOOST_PP_BOOL +( + `p +(43, s)), s,, o, m) + + ) + +64  + #BOOST_PP_FOR_43 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_43_C +( + `BOOST_PP_BOOL +( + `p +(44, s)), s,, o, m) + + ) + +65  + #BOOST_PP_FOR_44 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_44_C +( + `BOOST_PP_BOOL +( + `p +(45, s)), s,, o, m) + + ) + +66  + #BOOST_PP_FOR_45 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_45_C +( + `BOOST_PP_BOOL +( + `p +(46, s)), s,, o, m) + + ) + +67  + #BOOST_PP_FOR_46 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_46_C +( + `BOOST_PP_BOOL +( + `p +(47, s)), s,, o, m) + + ) + +68  + #BOOST_PP_FOR_47 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_47_C +( + `BOOST_PP_BOOL +( + `p +(48, s)), s,, o, m) + + ) + +69  + #BOOST_PP_FOR_48 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_48_C +( + `BOOST_PP_BOOL +( + `p +(49, s)), s,, o, m) + + ) + +70  + #BOOST_PP_FOR_49 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_49_C +( + `BOOST_PP_BOOL +( + `p +(50, s)), s,, o, m) + + ) + +71  + #BOOST_PP_FOR_50 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_50_C +( + `BOOST_PP_BOOL +( + `p +(51, s)), s,, o, m) + + ) + +72  + #BOOST_PP_FOR_51 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_51_C +( + `BOOST_PP_BOOL +( + `p +(52, s)), s,, o, m) + + ) + +73  + #BOOST_PP_FOR_52 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_52_C +( + `BOOST_PP_BOOL +( + `p +(53, s)), s,, o, m) + + ) + +74  + #BOOST_PP_FOR_53 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_53_C +( + `BOOST_PP_BOOL +( + `p +(54, s)), s,, o, m) + + ) + +75  + #BOOST_PP_FOR_54 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_54_C +( + `BOOST_PP_BOOL +( + `p +(55, s)), s,, o, m) + + ) + +76  + #BOOST_PP_FOR_55 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_55_C +( + `BOOST_PP_BOOL +( + `p +(56, s)), s,, o, m) + + ) + +77  + #BOOST_PP_FOR_56 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_56_C +( + `BOOST_PP_BOOL +( + `p +(57, s)), s,, o, m) + + ) + +78  + #BOOST_PP_FOR_57 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_57_C +( + `BOOST_PP_BOOL +( + `p +(58, s)), s,, o, m) + + ) + +79  + #BOOST_PP_FOR_58 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_58_C +( + `BOOST_PP_BOOL +( + `p +(59, s)), s,, o, m) + + ) + +80  + #BOOST_PP_FOR_59 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_59_C +( + `BOOST_PP_BOOL +( + `p +(60, s)), s,, o, m) + + ) + +81  + #BOOST_PP_FOR_60 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_60_C +( + `BOOST_PP_BOOL +( + `p +(61, s)), s,, o, m) + + ) + +82  + #BOOST_PP_FOR_61 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_61_C +( + `BOOST_PP_BOOL +( + `p +(62, s)), s,, o, m) + + ) + +83  + #BOOST_PP_FOR_62 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_62_C +( + `BOOST_PP_BOOL +( + `p +(63, s)), s,, o, m) + + ) + +84  + #BOOST_PP_FOR_63 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_63_C +( + `BOOST_PP_BOOL +( + `p +(64, s)), s,, o, m) + + ) + +85  + #BOOST_PP_FOR_64 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_64_C +( + `BOOST_PP_BOOL +( + `p +(65, s)), s,, o, m) + + ) + +86  + #BOOST_PP_FOR_65 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_65_C +( + `BOOST_PP_BOOL +( + `p +(66, s)), s,, o, m) + + ) + +87  + #BOOST_PP_FOR_66 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_66_C +( + `BOOST_PP_BOOL +( + `p +(67, s)), s,, o, m) + + ) + +88  + #BOOST_PP_FOR_67 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_67_C +( + `BOOST_PP_BOOL +( + `p +(68, s)), s,, o, m) + + ) + +89  + #BOOST_PP_FOR_68 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_68_C +( + `BOOST_PP_BOOL +( + `p +(69, s)), s,, o, m) + + ) + +90  + #BOOST_PP_FOR_69 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_69_C +( + `BOOST_PP_BOOL +( + `p +(70, s)), s,, o, m) + + ) + +91  + #BOOST_PP_FOR_70 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_70_C +( + `BOOST_PP_BOOL +( + `p +(71, s)), s,, o, m) + + ) + +92  + #BOOST_PP_FOR_71 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_71_C +( + `BOOST_PP_BOOL +( + `p +(72, s)), s,, o, m) + + ) + +93  + #BOOST_PP_FOR_72 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_72_C +( + `BOOST_PP_BOOL +( + `p +(73, s)), s,, o, m) + + ) + +94  + #BOOST_PP_FOR_73 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_73_C +( + `BOOST_PP_BOOL +( + `p +(74, s)), s,, o, m) + + ) + +95  + #BOOST_PP_FOR_74 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_74_C +( + `BOOST_PP_BOOL +( + `p +(75, s)), s,, o, m) + + ) + +96  + #BOOST_PP_FOR_75 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_75_C +( + `BOOST_PP_BOOL +( + `p +(76, s)), s,, o, m) + + ) + +97  + #BOOST_PP_FOR_76 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_76_C +( + `BOOST_PP_BOOL +( + `p +(77, s)), s,, o, m) + + ) + +98  + #BOOST_PP_FOR_77 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_77_C +( + `BOOST_PP_BOOL +( + `p +(78, s)), s,, o, m) + + ) + +99  + #BOOST_PP_FOR_78 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_78_C +( + `BOOST_PP_BOOL +( + `p +(79, s)), s,, o, m) + + ) + +100  + #BOOST_PP_FOR_79 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_79_C +( + `BOOST_PP_BOOL +( + `p +(80, s)), s,, o, m) + + ) + +101  + #BOOST_PP_FOR_80 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_80_C +( + `BOOST_PP_BOOL +( + `p +(81, s)), s,, o, m) + + ) + +102  + #BOOST_PP_FOR_81 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_81_C +( + `BOOST_PP_BOOL +( + `p +(82, s)), s,, o, m) + + ) + +103  + #BOOST_PP_FOR_82 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_82_C +( + `BOOST_PP_BOOL +( + `p +(83, s)), s,, o, m) + + ) + +104  + #BOOST_PP_FOR_83 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_83_C +( + `BOOST_PP_BOOL +( + `p +(84, s)), s,, o, m) + + ) + +105  + #BOOST_PP_FOR_84 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_84_C +( + `BOOST_PP_BOOL +( + `p +(85, s)), s,, o, m) + + ) + +106  + #BOOST_PP_FOR_85 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_85_C +( + `BOOST_PP_BOOL +( + `p +(86, s)), s,, o, m) + + ) + +107  + #BOOST_PP_FOR_86 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_86_C +( + `BOOST_PP_BOOL +( + `p +(87, s)), s,, o, m) + + ) + +108  + #BOOST_PP_FOR_87 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_87_C +( + `BOOST_PP_BOOL +( + `p +(88, s)), s,, o, m) + + ) + +109  + #BOOST_PP_FOR_88 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_88_C +( + `BOOST_PP_BOOL +( + `p +(89, s)), s,, o, m) + + ) + +110  + #BOOST_PP_FOR_89 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_89_C +( + `BOOST_PP_BOOL +( + `p +(90, s)), s,, o, m) + + ) + +111  + #BOOST_PP_FOR_90 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_90_C +( + `BOOST_PP_BOOL +( + `p +(91, s)), s,, o, m) + + ) + +112  + #BOOST_PP_FOR_91 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_91_C +( + `BOOST_PP_BOOL +( + `p +(92, s)), s,, o, m) + + ) + +113  + #BOOST_PP_FOR_92 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_92_C +( + `BOOST_PP_BOOL +( + `p +(93, s)), s,, o, m) + + ) + +114  + #BOOST_PP_FOR_93 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_93_C +( + `BOOST_PP_BOOL +( + `p +(94, s)), s,, o, m) + + ) + +115  + #BOOST_PP_FOR_94 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_94_C +( + `BOOST_PP_BOOL +( + `p +(95, s)), s,, o, m) + + ) + +116  + #BOOST_PP_FOR_95 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_95_C +( + `BOOST_PP_BOOL +( + `p +(96, s)), s,, o, m) + + ) + +117  + #BOOST_PP_FOR_96 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_96_C +( + `BOOST_PP_BOOL +( + `p +(97, s)), s,, o, m) + + ) + +118  + #BOOST_PP_FOR_97 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_97_C +( + `BOOST_PP_BOOL +( + `p +(98, s)), s,, o, m) + + ) + +119  + #BOOST_PP_FOR_98 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_98_C +( + `BOOST_PP_BOOL +( + `p +(99, s)), s,, o, m) + + ) + +120  + #BOOST_PP_FOR_99 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_99_C +( + `BOOST_PP_BOOL +( + `p +(100, s)), s,, o, m) + + ) + +121  + #BOOST_PP_FOR_100 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_100_C +( + `BOOST_PP_BOOL +( + `p +(101, s)), s,, o, m) + + ) + +122  + #BOOST_PP_FOR_101 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_101_C +( + `BOOST_PP_BOOL +( + `p +(102, s)), s,, o, m) + + ) + +123  + #BOOST_PP_FOR_102 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_102_C +( + `BOOST_PP_BOOL +( + `p +(103, s)), s,, o, m) + + ) + +124  + #BOOST_PP_FOR_103 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_103_C +( + `BOOST_PP_BOOL +( + `p +(104, s)), s,, o, m) + + ) + +125  + #BOOST_PP_FOR_104 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_104_C +( + `BOOST_PP_BOOL +( + `p +(105, s)), s,, o, m) + + ) + +126  + #BOOST_PP_FOR_105 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_105_C +( + `BOOST_PP_BOOL +( + `p +(106, s)), s,, o, m) + + ) + +127  + #BOOST_PP_FOR_106 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_106_C +( + `BOOST_PP_BOOL +( + `p +(107, s)), s,, o, m) + + ) + +128  + #BOOST_PP_FOR_107 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_107_C +( + `BOOST_PP_BOOL +( + `p +(108, s)), s,, o, m) + + ) + +129  + #BOOST_PP_FOR_108 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_108_C +( + `BOOST_PP_BOOL +( + `p +(109, s)), s,, o, m) + + ) + +130  + #BOOST_PP_FOR_109 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_109_C +( + `BOOST_PP_BOOL +( + `p +(110, s)), s,, o, m) + + ) + +131  + #BOOST_PP_FOR_110 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_110_C +( + `BOOST_PP_BOOL +( + `p +(111, s)), s,, o, m) + + ) + +132  + #BOOST_PP_FOR_111 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_111_C +( + `BOOST_PP_BOOL +( + `p +(112, s)), s,, o, m) + + ) + +133  + #BOOST_PP_FOR_112 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_112_C +( + `BOOST_PP_BOOL +( + `p +(113, s)), s,, o, m) + + ) + +134  + #BOOST_PP_FOR_113 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_113_C +( + `BOOST_PP_BOOL +( + `p +(114, s)), s,, o, m) + + ) + +135  + #BOOST_PP_FOR_114 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_114_C +( + `BOOST_PP_BOOL +( + `p +(115, s)), s,, o, m) + + ) + +136  + #BOOST_PP_FOR_115 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_115_C +( + `BOOST_PP_BOOL +( + `p +(116, s)), s,, o, m) + + ) + +137  + #BOOST_PP_FOR_116 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_116_C +( + `BOOST_PP_BOOL +( + `p +(117, s)), s,, o, m) + + ) + +138  + #BOOST_PP_FOR_117 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_117_C +( + `BOOST_PP_BOOL +( + `p +(118, s)), s,, o, m) + + ) + +139  + #BOOST_PP_FOR_118 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_118_C +( + `BOOST_PP_BOOL +( + `p +(119, s)), s,, o, m) + + ) + +140  + #BOOST_PP_FOR_119 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_119_C +( + `BOOST_PP_BOOL +( + `p +(120, s)), s,, o, m) + + ) + +141  + #BOOST_PP_FOR_120 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_120_C +( + `BOOST_PP_BOOL +( + `p +(121, s)), s,, o, m) + + ) + +142  + #BOOST_PP_FOR_121 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_121_C +( + `BOOST_PP_BOOL +( + `p +(122, s)), s,, o, m) + + ) + +143  + #BOOST_PP_FOR_122 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_122_C +( + `BOOST_PP_BOOL +( + `p +(123, s)), s,, o, m) + + ) + +144  + #BOOST_PP_FOR_123 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_123_C +( + `BOOST_PP_BOOL +( + `p +(124, s)), s,, o, m) + + ) + +145  + #BOOST_PP_FOR_124 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_124_C +( + `BOOST_PP_BOOL +( + `p +(125, s)), s,, o, m) + + ) + +146  + #BOOST_PP_FOR_125 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_125_C +( + `BOOST_PP_BOOL +( + `p +(126, s)), s,, o, m) + + ) + +147  + #BOOST_PP_FOR_126 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_126_C +( + `BOOST_PP_BOOL +( + `p +(127, s)), s,, o, m) + + ) + +148  + #BOOST_PP_FOR_127 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_127_C +( + `BOOST_PP_BOOL +( + `p +(128, s)), s,, o, m) + + ) + +149  + #BOOST_PP_FOR_128 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_128_C +( + `BOOST_PP_BOOL +( + `p +(129, s)), s,, o, m) + + ) + +150  + #BOOST_PP_FOR_129 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_129_C +( + `BOOST_PP_BOOL +( + `p +(130, s)), s,, o, m) + + ) + +151  + #BOOST_PP_FOR_130 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_130_C +( + `BOOST_PP_BOOL +( + `p +(131, s)), s,, o, m) + + ) + +152  + #BOOST_PP_FOR_131 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_131_C +( + `BOOST_PP_BOOL +( + `p +(132, s)), s,, o, m) + + ) + +153  + #BOOST_PP_FOR_132 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_132_C +( + `BOOST_PP_BOOL +( + `p +(133, s)), s,, o, m) + + ) + +154  + #BOOST_PP_FOR_133 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_133_C +( + `BOOST_PP_BOOL +( + `p +(134, s)), s,, o, m) + + ) + +155  + #BOOST_PP_FOR_134 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_134_C +( + `BOOST_PP_BOOL +( + `p +(135, s)), s,, o, m) + + ) + +156  + #BOOST_PP_FOR_135 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_135_C +( + `BOOST_PP_BOOL +( + `p +(136, s)), s,, o, m) + + ) + +157  + #BOOST_PP_FOR_136 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_136_C +( + `BOOST_PP_BOOL +( + `p +(137, s)), s,, o, m) + + ) + +158  + #BOOST_PP_FOR_137 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_137_C +( + `BOOST_PP_BOOL +( + `p +(138, s)), s,, o, m) + + ) + +159  + #BOOST_PP_FOR_138 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_138_C +( + `BOOST_PP_BOOL +( + `p +(139, s)), s,, o, m) + + ) + +160  + #BOOST_PP_FOR_139 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_139_C +( + `BOOST_PP_BOOL +( + `p +(140, s)), s,, o, m) + + ) + +161  + #BOOST_PP_FOR_140 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_140_C +( + `BOOST_PP_BOOL +( + `p +(141, s)), s,, o, m) + + ) + +162  + #BOOST_PP_FOR_141 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_141_C +( + `BOOST_PP_BOOL +( + `p +(142, s)), s,, o, m) + + ) + +163  + #BOOST_PP_FOR_142 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_142_C +( + `BOOST_PP_BOOL +( + `p +(143, s)), s,, o, m) + + ) + +164  + #BOOST_PP_FOR_143 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_143_C +( + `BOOST_PP_BOOL +( + `p +(144, s)), s,, o, m) + + ) + +165  + #BOOST_PP_FOR_144 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_144_C +( + `BOOST_PP_BOOL +( + `p +(145, s)), s,, o, m) + + ) + +166  + #BOOST_PP_FOR_145 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_145_C +( + `BOOST_PP_BOOL +( + `p +(146, s)), s,, o, m) + + ) + +167  + #BOOST_PP_FOR_146 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_146_C +( + `BOOST_PP_BOOL +( + `p +(147, s)), s,, o, m) + + ) + +168  + #BOOST_PP_FOR_147 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_147_C +( + `BOOST_PP_BOOL +( + `p +(148, s)), s,, o, m) + + ) + +169  + #BOOST_PP_FOR_148 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_148_C +( + `BOOST_PP_BOOL +( + `p +(149, s)), s,, o, m) + + ) + +170  + #BOOST_PP_FOR_149 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_149_C +( + `BOOST_PP_BOOL +( + `p +(150, s)), s,, o, m) + + ) + +171  + #BOOST_PP_FOR_150 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_150_C +( + `BOOST_PP_BOOL +( + `p +(151, s)), s,, o, m) + + ) + +172  + #BOOST_PP_FOR_151 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_151_C +( + `BOOST_PP_BOOL +( + `p +(152, s)), s,, o, m) + + ) + +173  + #BOOST_PP_FOR_152 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_152_C +( + `BOOST_PP_BOOL +( + `p +(153, s)), s,, o, m) + + ) + +174  + #BOOST_PP_FOR_153 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_153_C +( + `BOOST_PP_BOOL +( + `p +(154, s)), s,, o, m) + + ) + +175  + #BOOST_PP_FOR_154 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_154_C +( + `BOOST_PP_BOOL +( + `p +(155, s)), s,, o, m) + + ) + +176  + #BOOST_PP_FOR_155 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_155_C +( + `BOOST_PP_BOOL +( + `p +(156, s)), s,, o, m) + + ) + +177  + #BOOST_PP_FOR_156 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_156_C +( + `BOOST_PP_BOOL +( + `p +(157, s)), s,, o, m) + + ) + +178  + #BOOST_PP_FOR_157 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_157_C +( + `BOOST_PP_BOOL +( + `p +(158, s)), s,, o, m) + + ) + +179  + #BOOST_PP_FOR_158 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_158_C +( + `BOOST_PP_BOOL +( + `p +(159, s)), s,, o, m) + + ) + +180  + #BOOST_PP_FOR_159 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_159_C +( + `BOOST_PP_BOOL +( + `p +(160, s)), s,, o, m) + + ) + +181  + #BOOST_PP_FOR_160 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_160_C +( + `BOOST_PP_BOOL +( + `p +(161, s)), s,, o, m) + + ) + +182  + #BOOST_PP_FOR_161 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_161_C +( + `BOOST_PP_BOOL +( + `p +(162, s)), s,, o, m) + + ) + +183  + #BOOST_PP_FOR_162 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_162_C +( + `BOOST_PP_BOOL +( + `p +(163, s)), s,, o, m) + + ) + +184  + #BOOST_PP_FOR_163 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_163_C +( + `BOOST_PP_BOOL +( + `p +(164, s)), s,, o, m) + + ) + +185  + #BOOST_PP_FOR_164 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_164_C +( + `BOOST_PP_BOOL +( + `p +(165, s)), s,, o, m) + + ) + +186  + #BOOST_PP_FOR_165 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_165_C +( + `BOOST_PP_BOOL +( + `p +(166, s)), s,, o, m) + + ) + +187  + #BOOST_PP_FOR_166 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_166_C +( + `BOOST_PP_BOOL +( + `p +(167, s)), s,, o, m) + + ) + +188  + #BOOST_PP_FOR_167 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_167_C +( + `BOOST_PP_BOOL +( + `p +(168, s)), s,, o, m) + + ) + +189  + #BOOST_PP_FOR_168 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_168_C +( + `BOOST_PP_BOOL +( + `p +(169, s)), s,, o, m) + + ) + +190  + #BOOST_PP_FOR_169 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_169_C +( + `BOOST_PP_BOOL +( + `p +(170, s)), s,, o, m) + + ) + +191  + #BOOST_PP_FOR_170 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_170_C +( + `BOOST_PP_BOOL +( + `p +(171, s)), s,, o, m) + + ) + +192  + #BOOST_PP_FOR_171 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_171_C +( + `BOOST_PP_BOOL +( + `p +(172, s)), s,, o, m) + + ) + +193  + #BOOST_PP_FOR_172 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_172_C +( + `BOOST_PP_BOOL +( + `p +(173, s)), s,, o, m) + + ) + +194  + #BOOST_PP_FOR_173 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_173_C +( + `BOOST_PP_BOOL +( + `p +(174, s)), s,, o, m) + + ) + +195  + #BOOST_PP_FOR_174 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_174_C +( + `BOOST_PP_BOOL +( + `p +(175, s)), s,, o, m) + + ) + +196  + #BOOST_PP_FOR_175 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_175_C +( + `BOOST_PP_BOOL +( + `p +(176, s)), s,, o, m) + + ) + +197  + #BOOST_PP_FOR_176 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_176_C +( + `BOOST_PP_BOOL +( + `p +(177, s)), s,, o, m) + + ) + +198  + #BOOST_PP_FOR_177 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_177_C +( + `BOOST_PP_BOOL +( + `p +(178, s)), s,, o, m) + + ) + +199  + #BOOST_PP_FOR_178 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_178_C +( + `BOOST_PP_BOOL +( + `p +(179, s)), s,, o, m) + + ) + +200  + #BOOST_PP_FOR_179 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_179_C +( + `BOOST_PP_BOOL +( + `p +(180, s)), s,, o, m) + + ) + +201  + #BOOST_PP_FOR_180 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_180_C +( + `BOOST_PP_BOOL +( + `p +(181, s)), s,, o, m) + + ) + +202  + #BOOST_PP_FOR_181 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_181_C +( + `BOOST_PP_BOOL +( + `p +(182, s)), s,, o, m) + + ) + +203  + #BOOST_PP_FOR_182 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_182_C +( + `BOOST_PP_BOOL +( + `p +(183, s)), s,, o, m) + + ) + +204  + #BOOST_PP_FOR_183 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_183_C +( + `BOOST_PP_BOOL +( + `p +(184, s)), s,, o, m) + + ) + +205  + #BOOST_PP_FOR_184 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_184_C +( + `BOOST_PP_BOOL +( + `p +(185, s)), s,, o, m) + + ) + +206  + #BOOST_PP_FOR_185 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_185_C +( + `BOOST_PP_BOOL +( + `p +(186, s)), s,, o, m) + + ) + +207  + #BOOST_PP_FOR_186 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_186_C +( + `BOOST_PP_BOOL +( + `p +(187, s)), s,, o, m) + + ) + +208  + #BOOST_PP_FOR_187 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_187_C +( + `BOOST_PP_BOOL +( + `p +(188, s)), s,, o, m) + + ) + +209  + #BOOST_PP_FOR_188 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_188_C +( + `BOOST_PP_BOOL +( + `p +(189, s)), s,, o, m) + + ) + +210  + #BOOST_PP_FOR_189 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_189_C +( + `BOOST_PP_BOOL +( + `p +(190, s)), s,, o, m) + + ) + +211  + #BOOST_PP_FOR_190 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_190_C +( + `BOOST_PP_BOOL +( + `p +(191, s)), s,, o, m) + + ) + +212  + #BOOST_PP_FOR_191 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_191_C +( + `BOOST_PP_BOOL +( + `p +(192, s)), s,, o, m) + + ) + +213  + #BOOST_PP_FOR_192 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_192_C +( + `BOOST_PP_BOOL +( + `p +(193, s)), s,, o, m) + + ) + +214  + #BOOST_PP_FOR_193 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_193_C +( + `BOOST_PP_BOOL +( + `p +(194, s)), s,, o, m) + + ) + +215  + #BOOST_PP_FOR_194 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_194_C +( + `BOOST_PP_BOOL +( + `p +(195, s)), s,, o, m) + + ) + +216  + #BOOST_PP_FOR_195 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_195_C +( + `BOOST_PP_BOOL +( + `p +(196, s)), s,, o, m) + + ) + +217  + #BOOST_PP_FOR_196 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_196_C +( + `BOOST_PP_BOOL +( + `p +(197, s)), s,, o, m) + + ) + +218  + #BOOST_PP_FOR_197 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_197_C +( + `BOOST_PP_BOOL +( + `p +(198, s)), s,, o, m) + + ) + +219  + #BOOST_PP_FOR_198 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_198_C +( + `BOOST_PP_BOOL +( + `p +(199, s)), s,, o, m) + + ) + +220  + #BOOST_PP_FOR_199 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_199_C +( + `BOOST_PP_BOOL +( + `p +(200, s)), s,, o, m) + + ) + +221  + #BOOST_PP_FOR_200 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_200_C +( + `BOOST_PP_BOOL +( + `p +(201, s)), s,, o, m) + + ) + +222  + #BOOST_PP_FOR_201 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_201_C +( + `BOOST_PP_BOOL +( + `p +(202, s)), s,, o, m) + + ) + +223  + #BOOST_PP_FOR_202 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_202_C +( + `BOOST_PP_BOOL +( + `p +(203, s)), s,, o, m) + + ) + +224  + #BOOST_PP_FOR_203 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_203_C +( + `BOOST_PP_BOOL +( + `p +(204, s)), s,, o, m) + + ) + +225  + #BOOST_PP_FOR_204 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_204_C +( + `BOOST_PP_BOOL +( + `p +(205, s)), s,, o, m) + + ) + +226  + #BOOST_PP_FOR_205 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_205_C +( + `BOOST_PP_BOOL +( + `p +(206, s)), s,, o, m) + + ) + +227  + #BOOST_PP_FOR_206 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_206_C +( + `BOOST_PP_BOOL +( + `p +(207, s)), s,, o, m) + + ) + +228  + #BOOST_PP_FOR_207 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_207_C +( + `BOOST_PP_BOOL +( + `p +(208, s)), s,, o, m) + + ) + +229  + #BOOST_PP_FOR_208 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_208_C +( + `BOOST_PP_BOOL +( + `p +(209, s)), s,, o, m) + + ) + +230  + #BOOST_PP_FOR_209 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_209_C +( + `BOOST_PP_BOOL +( + `p +(210, s)), s,, o, m) + + ) + +231  + #BOOST_PP_FOR_210 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_210_C +( + `BOOST_PP_BOOL +( + `p +(211, s)), s,, o, m) + + ) + +232  + #BOOST_PP_FOR_211 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_211_C +( + `BOOST_PP_BOOL +( + `p +(212, s)), s,, o, m) + + ) + +233  + #BOOST_PP_FOR_212 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_212_C +( + `BOOST_PP_BOOL +( + `p +(213, s)), s,, o, m) + + ) + +234  + #BOOST_PP_FOR_213 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_213_C +( + `BOOST_PP_BOOL +( + `p +(214, s)), s,, o, m) + + ) + +235  + #BOOST_PP_FOR_214 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_214_C +( + `BOOST_PP_BOOL +( + `p +(215, s)), s,, o, m) + + ) + +236  + #BOOST_PP_FOR_215 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_215_C +( + `BOOST_PP_BOOL +( + `p +(216, s)), s,, o, m) + + ) + +237  + #BOOST_PP_FOR_216 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_216_C +( + `BOOST_PP_BOOL +( + `p +(217, s)), s,, o, m) + + ) + +238  + #BOOST_PP_FOR_217 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_217_C +( + `BOOST_PP_BOOL +( + `p +(218, s)), s,, o, m) + + ) + +239  + #BOOST_PP_FOR_218 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_218_C +( + `BOOST_PP_BOOL +( + `p +(219, s)), s,, o, m) + + ) + +240  + #BOOST_PP_FOR_219 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_219_C +( + `BOOST_PP_BOOL +( + `p +(220, s)), s,, o, m) + + ) + +241  + #BOOST_PP_FOR_220 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_220_C +( + `BOOST_PP_BOOL +( + `p +(221, s)), s,, o, m) + + ) + +242  + #BOOST_PP_FOR_221 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_221_C +( + `BOOST_PP_BOOL +( + `p +(222, s)), s,, o, m) + + ) + +243  + #BOOST_PP_FOR_222 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_222_C +( + `BOOST_PP_BOOL +( + `p +(223, s)), s,, o, m) + + ) + +244  + #BOOST_PP_FOR_223 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_223_C +( + `BOOST_PP_BOOL +( + `p +(224, s)), s,, o, m) + + ) + +245  + #BOOST_PP_FOR_224 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_224_C +( + `BOOST_PP_BOOL +( + `p +(225, s)), s,, o, m) + + ) + +246  + #BOOST_PP_FOR_225 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_225_C +( + `BOOST_PP_BOOL +( + `p +(226, s)), s,, o, m) + + ) + +247  + #BOOST_PP_FOR_226 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_226_C +( + `BOOST_PP_BOOL +( + `p +(227, s)), s,, o, m) + + ) + +248  + #BOOST_PP_FOR_227 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_227_C +( + `BOOST_PP_BOOL +( + `p +(228, s)), s,, o, m) + + ) + +249  + #BOOST_PP_FOR_228 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_228_C +( + `BOOST_PP_BOOL +( + `p +(229, s)), s,, o, m) + + ) + +250  + #BOOST_PP_FOR_229 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_229_C +( + `BOOST_PP_BOOL +( + `p +(230, s)), s,, o, m) + + ) + +251  + #BOOST_PP_FOR_230 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_230_C +( + `BOOST_PP_BOOL +( + `p +(231, s)), s,, o, m) + + ) + +252  + #BOOST_PP_FOR_231 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_231_C +( + `BOOST_PP_BOOL +( + `p +(232, s)), s,, o, m) + + ) + +253  + #BOOST_PP_FOR_232 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_232_C +( + `BOOST_PP_BOOL +( + `p +(233, s)), s,, o, m) + + ) + +254  + #BOOST_PP_FOR_233 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_233_C +( + `BOOST_PP_BOOL +( + `p +(234, s)), s,, o, m) + + ) + +255  + #BOOST_PP_FOR_234 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_234_C +( + `BOOST_PP_BOOL +( + `p +(235, s)), s,, o, m) + + ) + +256  + #BOOST_PP_FOR_235 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_235_C +( + `BOOST_PP_BOOL +( + `p +(236, s)), s,, o, m) + + ) + +257  + #BOOST_PP_FOR_236 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_236_C +( + `BOOST_PP_BOOL +( + `p +(237, s)), s,, o, m) + + ) + +258  + #BOOST_PP_FOR_237 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_237_C +( + `BOOST_PP_BOOL +( + `p +(238, s)), s,, o, m) + + ) + +259  + #BOOST_PP_FOR_238 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_238_C +( + `BOOST_PP_BOOL +( + `p +(239, s)), s,, o, m) + + ) + +260  + #BOOST_PP_FOR_239 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_239_C +( + `BOOST_PP_BOOL +( + `p +(240, s)), s,, o, m) + + ) + +261  + #BOOST_PP_FOR_240 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_240_C +( + `BOOST_PP_BOOL +( + `p +(241, s)), s,, o, m) + + ) + +262  + #BOOST_PP_FOR_241 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_241_C +( + `BOOST_PP_BOOL +( + `p +(242, s)), s,, o, m) + + ) + +263  + #BOOST_PP_FOR_242 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_242_C +( + `BOOST_PP_BOOL +( + `p +(243, s)), s,, o, m) + + ) + +264  + #BOOST_PP_FOR_243 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_243_C +( + `BOOST_PP_BOOL +( + `p +(244, s)), s,, o, m) + + ) + +265  + #BOOST_PP_FOR_244 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_244_C +( + `BOOST_PP_BOOL +( + `p +(245, s)), s,, o, m) + + ) + +266  + #BOOST_PP_FOR_245 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_245_C +( + `BOOST_PP_BOOL +( + `p +(246, s)), s,, o, m) + + ) + +267  + #BOOST_PP_FOR_246 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_246_C +( + `BOOST_PP_BOOL +( + `p +(247, s)), s,, o, m) + + ) + +268  + #BOOST_PP_FOR_247 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_247_C +( + `BOOST_PP_BOOL +( + `p +(248, s)), s,, o, m) + + ) + +269  + #BOOST_PP_FOR_248 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_248_C +( + `BOOST_PP_BOOL +( + `p +(249, s)), s,, o, m) + + ) + +270  + #BOOST_PP_FOR_249 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_249_C +( + `BOOST_PP_BOOL +( + `p +(250, s)), s,, o, m) + + ) + +271  + #BOOST_PP_FOR_250 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_250_C +( + `BOOST_PP_BOOL +( + `p +(251, s)), s,, o, m) + + ) + +272  + #BOOST_PP_FOR_251 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_251_C +( + `BOOST_PP_BOOL +( + `p +(252, s)), s,, o, m) + + ) + +273  + #BOOST_PP_FOR_252 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_252_C +( + `BOOST_PP_BOOL +( + `p +(253, s)), s,, o, m) + + ) + +274  + #BOOST_PP_FOR_253 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_253_C +( + `BOOST_PP_BOOL +( + `p +(254, s)), s,, o, m) + + ) + +275  + #BOOST_PP_FOR_254 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_254_C +( + `BOOST_PP_BOOL +( + `p +(255, s)), s,, o, m) + + ) + +276  + #BOOST_PP_FOR_255 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_255_C +( + `BOOST_PP_BOOL +( + `p +(256, s)), s,, o, m) + + ) + +277  + #BOOST_PP_FOR_256 +( +s +, +p +, +o +, +m + + `BOOST_PP_FOR_256_C +( + `BOOST_PP_BOOL +( + `p +(257, s)), s,, o, m) + + ) + +278  +#def + #BOOST_PP_FOR_1_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(2, sBOOST_PP_IIF(c, +BOOST_PP_FOR_2 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(2, s),, o, m) + + ) + +280  + #BOOST_PP_FOR_2_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(3, sBOOST_PP_IIF(c, +BOOST_PP_FOR_3 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(3, s),, o, m) + + ) + +281  + #BOOST_PP_FOR_3_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(4, sBOOST_PP_IIF(c, +BOOST_PP_FOR_4 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(4, s),, o, m) + + ) + +282  + #BOOST_PP_FOR_4_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(5, sBOOST_PP_IIF(c, +BOOST_PP_FOR_5 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(5, s),, o, m) + + ) + +283  + #BOOST_PP_FOR_5_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(6, sBOOST_PP_IIF(c, +BOOST_PP_FOR_6 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(6, s),, o, m) + + ) + +284  + #BOOST_PP_FOR_6_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(7, sBOOST_PP_IIF(c, +BOOST_PP_FOR_7 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(7, s),, o, m) + + ) + +285  + #BOOST_PP_FOR_7_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(8, sBOOST_PP_IIF(c, +BOOST_PP_FOR_8 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(8, s),, o, m) + + ) + +286  + #BOOST_PP_FOR_8_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(9, sBOOST_PP_IIF(c, +BOOST_PP_FOR_9 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(9, s),, o, m) + + ) + +287  + #BOOST_PP_FOR_9_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(10, sBOOST_PP_IIF(c, +BOOST_PP_FOR_10 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(10, s),, o, m) + + ) + +288  + #BOOST_PP_FOR_10_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(11, sBOOST_PP_IIF(c, +BOOST_PP_FOR_11 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(11, s),, o, m) + + ) + +289  + #BOOST_PP_FOR_11_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(12, sBOOST_PP_IIF(c, +BOOST_PP_FOR_12 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(12, s),, o, m) + + ) + +290  + #BOOST_PP_FOR_12_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(13, sBOOST_PP_IIF(c, +BOOST_PP_FOR_13 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(13, s),, o, m) + + ) + +291  + #BOOST_PP_FOR_13_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(14, sBOOST_PP_IIF(c, +BOOST_PP_FOR_14 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(14, s),, o, m) + + ) + +292  + #BOOST_PP_FOR_14_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(15, sBOOST_PP_IIF(c, +BOOST_PP_FOR_15 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(15, s),, o, m) + + ) + +293  + #BOOST_PP_FOR_15_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(16, sBOOST_PP_IIF(c, +BOOST_PP_FOR_16 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(16, s),, o, m) + + ) + +294  + #BOOST_PP_FOR_16_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(17, sBOOST_PP_IIF(c, +BOOST_PP_FOR_17 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(17, s),, o, m) + + ) + +295  + #BOOST_PP_FOR_17_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(18, sBOOST_PP_IIF(c, +BOOST_PP_FOR_18 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(18, s),, o, m) + + ) + +296  + #BOOST_PP_FOR_18_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(19, sBOOST_PP_IIF(c, +BOOST_PP_FOR_19 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(19, s),, o, m) + + ) + +297  + #BOOST_PP_FOR_19_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(20, sBOOST_PP_IIF(c, +BOOST_PP_FOR_20 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(20, s),, o, m) + + ) + +298  + #BOOST_PP_FOR_20_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(21, sBOOST_PP_IIF(c, +BOOST_PP_FOR_21 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(21, s),, o, m) + + ) + +299  + #BOOST_PP_FOR_21_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(22, sBOOST_PP_IIF(c, +BOOST_PP_FOR_22 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(22, s),, o, m) + + ) + +300  + #BOOST_PP_FOR_22_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(23, sBOOST_PP_IIF(c, +BOOST_PP_FOR_23 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(23, s),, o, m) + + ) + +301  + #BOOST_PP_FOR_23_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(24, sBOOST_PP_IIF(c, +BOOST_PP_FOR_24 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(24, s),, o, m) + + ) + +302  + #BOOST_PP_FOR_24_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(25, sBOOST_PP_IIF(c, +BOOST_PP_FOR_25 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(25, s),, o, m) + + ) + +303  + #BOOST_PP_FOR_25_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(26, sBOOST_PP_IIF(c, +BOOST_PP_FOR_26 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(26, s),, o, m) + + ) + +304  + #BOOST_PP_FOR_26_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(27, sBOOST_PP_IIF(c, +BOOST_PP_FOR_27 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(27, s),, o, m) + + ) + +305  + #BOOST_PP_FOR_27_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(28, sBOOST_PP_IIF(c, +BOOST_PP_FOR_28 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(28, s),, o, m) + + ) + +306  + #BOOST_PP_FOR_28_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(29, sBOOST_PP_IIF(c, +BOOST_PP_FOR_29 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(29, s),, o, m) + + ) + +307  + #BOOST_PP_FOR_29_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(30, sBOOST_PP_IIF(c, +BOOST_PP_FOR_30 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(30, s),, o, m) + + ) + +308  + #BOOST_PP_FOR_30_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(31, sBOOST_PP_IIF(c, +BOOST_PP_FOR_31 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(31, s),, o, m) + + ) + +309  + #BOOST_PP_FOR_31_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(32, sBOOST_PP_IIF(c, +BOOST_PP_FOR_32 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(32, s),, o, m) + + ) + +310  + #BOOST_PP_FOR_32_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(33, sBOOST_PP_IIF(c, +BOOST_PP_FOR_33 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(33, s),, o, m) + + ) + +311  + #BOOST_PP_FOR_33_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(34, sBOOST_PP_IIF(c, +BOOST_PP_FOR_34 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(34, s),, o, m) + + ) + +312  + #BOOST_PP_FOR_34_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(35, sBOOST_PP_IIF(c, +BOOST_PP_FOR_35 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(35, s),, o, m) + + ) + +313  + #BOOST_PP_FOR_35_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(36, sBOOST_PP_IIF(c, +BOOST_PP_FOR_36 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(36, s),, o, m) + + ) + +314  + #BOOST_PP_FOR_36_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(37, sBOOST_PP_IIF(c, +BOOST_PP_FOR_37 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(37, s),, o, m) + + ) + +315  + #BOOST_PP_FOR_37_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(38, sBOOST_PP_IIF(c, +BOOST_PP_FOR_38 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(38, s),, o, m) + + ) + +316  + #BOOST_PP_FOR_38_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(39, sBOOST_PP_IIF(c, +BOOST_PP_FOR_39 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(39, s),, o, m) + + ) + +317  + #BOOST_PP_FOR_39_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(40, sBOOST_PP_IIF(c, +BOOST_PP_FOR_40 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(40, s),, o, m) + + ) + +318  + #BOOST_PP_FOR_40_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(41, sBOOST_PP_IIF(c, +BOOST_PP_FOR_41 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(41, s),, o, m) + + ) + +319  + #BOOST_PP_FOR_41_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(42, sBOOST_PP_IIF(c, +BOOST_PP_FOR_42 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(42, s),, o, m) + + ) + +320  + #BOOST_PP_FOR_42_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(43, sBOOST_PP_IIF(c, +BOOST_PP_FOR_43 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(43, s),, o, m) + + ) + +321  + #BOOST_PP_FOR_43_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(44, sBOOST_PP_IIF(c, +BOOST_PP_FOR_44 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(44, s),, o, m) + + ) + +322  + #BOOST_PP_FOR_44_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(45, sBOOST_PP_IIF(c, +BOOST_PP_FOR_45 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(45, s),, o, m) + + ) + +323  + #BOOST_PP_FOR_45_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(46, sBOOST_PP_IIF(c, +BOOST_PP_FOR_46 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(46, s),, o, m) + + ) + +324  + #BOOST_PP_FOR_46_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(47, sBOOST_PP_IIF(c, +BOOST_PP_FOR_47 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(47, s),, o, m) + + ) + +325  + #BOOST_PP_FOR_47_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(48, sBOOST_PP_IIF(c, +BOOST_PP_FOR_48 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(48, s),, o, m) + + ) + +326  + #BOOST_PP_FOR_48_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(49, sBOOST_PP_IIF(c, +BOOST_PP_FOR_49 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(49, s),, o, m) + + ) + +327  + #BOOST_PP_FOR_49_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(50, sBOOST_PP_IIF(c, +BOOST_PP_FOR_50 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(50, s),, o, m) + + ) + +328  + #BOOST_PP_FOR_50_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(51, sBOOST_PP_IIF(c, +BOOST_PP_FOR_51 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(51, s),, o, m) + + ) + +329  + #BOOST_PP_FOR_51_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(52, sBOOST_PP_IIF(c, +BOOST_PP_FOR_52 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(52, s),, o, m) + + ) + +330  + #BOOST_PP_FOR_52_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(53, sBOOST_PP_IIF(c, +BOOST_PP_FOR_53 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(53, s),, o, m) + + ) + +331  + #BOOST_PP_FOR_53_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(54, sBOOST_PP_IIF(c, +BOOST_PP_FOR_54 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(54, s),, o, m) + + ) + +332  + #BOOST_PP_FOR_54_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(55, sBOOST_PP_IIF(c, +BOOST_PP_FOR_55 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(55, s),, o, m) + + ) + +333  + #BOOST_PP_FOR_55_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(56, sBOOST_PP_IIF(c, +BOOST_PP_FOR_56 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(56, s),, o, m) + + ) + +334  + #BOOST_PP_FOR_56_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(57, sBOOST_PP_IIF(c, +BOOST_PP_FOR_57 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(57, s),, o, m) + + ) + +335  + #BOOST_PP_FOR_57_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(58, sBOOST_PP_IIF(c, +BOOST_PP_FOR_58 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(58, s),, o, m) + + ) + +336  + #BOOST_PP_FOR_58_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(59, sBOOST_PP_IIF(c, +BOOST_PP_FOR_59 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(59, s),, o, m) + + ) + +337  + #BOOST_PP_FOR_59_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(60, sBOOST_PP_IIF(c, +BOOST_PP_FOR_60 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(60, s),, o, m) + + ) + +338  + #BOOST_PP_FOR_60_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(61, sBOOST_PP_IIF(c, +BOOST_PP_FOR_61 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(61, s),, o, m) + + ) + +339  + #BOOST_PP_FOR_61_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(62, sBOOST_PP_IIF(c, +BOOST_PP_FOR_62 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(62, s),, o, m) + + ) + +340  + #BOOST_PP_FOR_62_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(63, sBOOST_PP_IIF(c, +BOOST_PP_FOR_63 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(63, s),, o, m) + + ) + +341  + #BOOST_PP_FOR_63_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(64, sBOOST_PP_IIF(c, +BOOST_PP_FOR_64 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(64, s),, o, m) + + ) + +342  + #BOOST_PP_FOR_64_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(65, sBOOST_PP_IIF(c, +BOOST_PP_FOR_65 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(65, s),, o, m) + + ) + +343  + #BOOST_PP_FOR_65_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(66, sBOOST_PP_IIF(c, +BOOST_PP_FOR_66 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(66, s),, o, m) + + ) + +344  + #BOOST_PP_FOR_66_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(67, sBOOST_PP_IIF(c, +BOOST_PP_FOR_67 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(67, s),, o, m) + + ) + +345  + #BOOST_PP_FOR_67_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(68, sBOOST_PP_IIF(c, +BOOST_PP_FOR_68 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(68, s),, o, m) + + ) + +346  + #BOOST_PP_FOR_68_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(69, sBOOST_PP_IIF(c, +BOOST_PP_FOR_69 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(69, s),, o, m) + + ) + +347  + #BOOST_PP_FOR_69_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(70, sBOOST_PP_IIF(c, +BOOST_PP_FOR_70 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(70, s),, o, m) + + ) + +348  + #BOOST_PP_FOR_70_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(71, sBOOST_PP_IIF(c, +BOOST_PP_FOR_71 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(71, s),, o, m) + + ) + +349  + #BOOST_PP_FOR_71_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(72, sBOOST_PP_IIF(c, +BOOST_PP_FOR_72 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(72, s),, o, m) + + ) + +350  + #BOOST_PP_FOR_72_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(73, sBOOST_PP_IIF(c, +BOOST_PP_FOR_73 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(73, s),, o, m) + + ) + +351  + #BOOST_PP_FOR_73_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(74, sBOOST_PP_IIF(c, +BOOST_PP_FOR_74 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(74, s),, o, m) + + ) + +352  + #BOOST_PP_FOR_74_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(75, sBOOST_PP_IIF(c, +BOOST_PP_FOR_75 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(75, s),, o, m) + + ) + +353  + #BOOST_PP_FOR_75_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(76, sBOOST_PP_IIF(c, +BOOST_PP_FOR_76 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(76, s),, o, m) + + ) + +354  + #BOOST_PP_FOR_76_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(77, sBOOST_PP_IIF(c, +BOOST_PP_FOR_77 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(77, s),, o, m) + + ) + +355  + #BOOST_PP_FOR_77_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(78, sBOOST_PP_IIF(c, +BOOST_PP_FOR_78 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(78, s),, o, m) + + ) + +356  + #BOOST_PP_FOR_78_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(79, sBOOST_PP_IIF(c, +BOOST_PP_FOR_79 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(79, s),, o, m) + + ) + +357  + #BOOST_PP_FOR_79_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(80, sBOOST_PP_IIF(c, +BOOST_PP_FOR_80 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(80, s),, o, m) + + ) + +358  + #BOOST_PP_FOR_80_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(81, sBOOST_PP_IIF(c, +BOOST_PP_FOR_81 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(81, s),, o, m) + + ) + +359  + #BOOST_PP_FOR_81_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(82, sBOOST_PP_IIF(c, +BOOST_PP_FOR_82 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(82, s),, o, m) + + ) + +360  + #BOOST_PP_FOR_82_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(83, sBOOST_PP_IIF(c, +BOOST_PP_FOR_83 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(83, s),, o, m) + + ) + +361  + #BOOST_PP_FOR_83_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(84, sBOOST_PP_IIF(c, +BOOST_PP_FOR_84 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(84, s),, o, m) + + ) + +362  + #BOOST_PP_FOR_84_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(85, sBOOST_PP_IIF(c, +BOOST_PP_FOR_85 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(85, s),, o, m) + + ) + +363  + #BOOST_PP_FOR_85_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(86, sBOOST_PP_IIF(c, +BOOST_PP_FOR_86 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(86, s),, o, m) + + ) + +364  + #BOOST_PP_FOR_86_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(87, sBOOST_PP_IIF(c, +BOOST_PP_FOR_87 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(87, s),, o, m) + + ) + +365  + #BOOST_PP_FOR_87_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(88, sBOOST_PP_IIF(c, +BOOST_PP_FOR_88 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(88, s),, o, m) + + ) + +366  + #BOOST_PP_FOR_88_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(89, sBOOST_PP_IIF(c, +BOOST_PP_FOR_89 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(89, s),, o, m) + + ) + +367  + #BOOST_PP_FOR_89_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(90, sBOOST_PP_IIF(c, +BOOST_PP_FOR_90 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(90, s),, o, m) + + ) + +368  + #BOOST_PP_FOR_90_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(91, sBOOST_PP_IIF(c, +BOOST_PP_FOR_91 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(91, s),, o, m) + + ) + +369  + #BOOST_PP_FOR_91_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(92, sBOOST_PP_IIF(c, +BOOST_PP_FOR_92 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(92, s),, o, m) + + ) + +370  + #BOOST_PP_FOR_92_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(93, sBOOST_PP_IIF(c, +BOOST_PP_FOR_93 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(93, s),, o, m) + + ) + +371  + #BOOST_PP_FOR_93_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(94, sBOOST_PP_IIF(c, +BOOST_PP_FOR_94 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(94, s),, o, m) + + ) + +372  + #BOOST_PP_FOR_94_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(95, sBOOST_PP_IIF(c, +BOOST_PP_FOR_95 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(95, s),, o, m) + + ) + +373  + #BOOST_PP_FOR_95_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(96, sBOOST_PP_IIF(c, +BOOST_PP_FOR_96 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(96, s),, o, m) + + ) + +374  + #BOOST_PP_FOR_96_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(97, sBOOST_PP_IIF(c, +BOOST_PP_FOR_97 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(97, s),, o, m) + + ) + +375  + #BOOST_PP_FOR_97_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(98, sBOOST_PP_IIF(c, +BOOST_PP_FOR_98 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(98, s),, o, m) + + ) + +376  + #BOOST_PP_FOR_98_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(99, sBOOST_PP_IIF(c, +BOOST_PP_FOR_99 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(99, s),, o, m) + + ) + +377  + #BOOST_PP_FOR_99_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(100, sBOOST_PP_IIF(c, +BOOST_PP_FOR_100 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(100, s),, o, m) + + ) + +378  + #BOOST_PP_FOR_100_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(101, sBOOST_PP_IIF(c, +BOOST_PP_FOR_101 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(101, s),, o, m) + + ) + +379  + #BOOST_PP_FOR_101_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(102, sBOOST_PP_IIF(c, +BOOST_PP_FOR_102 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(102, s),, o, m) + + ) + +380  + #BOOST_PP_FOR_102_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(103, sBOOST_PP_IIF(c, +BOOST_PP_FOR_103 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(103, s),, o, m) + + ) + +381  + #BOOST_PP_FOR_103_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(104, sBOOST_PP_IIF(c, +BOOST_PP_FOR_104 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(104, s),, o, m) + + ) + +382  + #BOOST_PP_FOR_104_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(105, sBOOST_PP_IIF(c, +BOOST_PP_FOR_105 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(105, s),, o, m) + + ) + +383  + #BOOST_PP_FOR_105_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(106, sBOOST_PP_IIF(c, +BOOST_PP_FOR_106 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(106, s),, o, m) + + ) + +384  + #BOOST_PP_FOR_106_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(107, sBOOST_PP_IIF(c, +BOOST_PP_FOR_107 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(107, s),, o, m) + + ) + +385  + #BOOST_PP_FOR_107_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(108, sBOOST_PP_IIF(c, +BOOST_PP_FOR_108 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(108, s),, o, m) + + ) + +386  + #BOOST_PP_FOR_108_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(109, sBOOST_PP_IIF(c, +BOOST_PP_FOR_109 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(109, s),, o, m) + + ) + +387  + #BOOST_PP_FOR_109_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(110, sBOOST_PP_IIF(c, +BOOST_PP_FOR_110 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(110, s),, o, m) + + ) + +388  + #BOOST_PP_FOR_110_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(111, sBOOST_PP_IIF(c, +BOOST_PP_FOR_111 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(111, s),, o, m) + + ) + +389  + #BOOST_PP_FOR_111_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(112, sBOOST_PP_IIF(c, +BOOST_PP_FOR_112 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(112, s),, o, m) + + ) + +390  + #BOOST_PP_FOR_112_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(113, sBOOST_PP_IIF(c, +BOOST_PP_FOR_113 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(113, s),, o, m) + + ) + +391  + #BOOST_PP_FOR_113_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(114, sBOOST_PP_IIF(c, +BOOST_PP_FOR_114 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(114, s),, o, m) + + ) + +392  + #BOOST_PP_FOR_114_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(115, sBOOST_PP_IIF(c, +BOOST_PP_FOR_115 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(115, s),, o, m) + + ) + +393  + #BOOST_PP_FOR_115_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(116, sBOOST_PP_IIF(c, +BOOST_PP_FOR_116 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(116, s),, o, m) + + ) + +394  + #BOOST_PP_FOR_116_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(117, sBOOST_PP_IIF(c, +BOOST_PP_FOR_117 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(117, s),, o, m) + + ) + +395  + #BOOST_PP_FOR_117_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(118, sBOOST_PP_IIF(c, +BOOST_PP_FOR_118 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(118, s),, o, m) + + ) + +396  + #BOOST_PP_FOR_118_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(119, sBOOST_PP_IIF(c, +BOOST_PP_FOR_119 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(119, s),, o, m) + + ) + +397  + #BOOST_PP_FOR_119_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(120, sBOOST_PP_IIF(c, +BOOST_PP_FOR_120 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(120, s),, o, m) + + ) + +398  + #BOOST_PP_FOR_120_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(121, sBOOST_PP_IIF(c, +BOOST_PP_FOR_121 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(121, s),, o, m) + + ) + +399  + #BOOST_PP_FOR_121_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(122, sBOOST_PP_IIF(c, +BOOST_PP_FOR_122 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(122, s),, o, m) + + ) + +400  + #BOOST_PP_FOR_122_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(123, sBOOST_PP_IIF(c, +BOOST_PP_FOR_123 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(123, s),, o, m) + + ) + +401  + #BOOST_PP_FOR_123_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(124, sBOOST_PP_IIF(c, +BOOST_PP_FOR_124 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(124, s),, o, m) + + ) + +402  + #BOOST_PP_FOR_124_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(125, sBOOST_PP_IIF(c, +BOOST_PP_FOR_125 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(125, s),, o, m) + + ) + +403  + #BOOST_PP_FOR_125_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(126, sBOOST_PP_IIF(c, +BOOST_PP_FOR_126 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(126, s),, o, m) + + ) + +404  + #BOOST_PP_FOR_126_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(127, sBOOST_PP_IIF(c, +BOOST_PP_FOR_127 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(127, s),, o, m) + + ) + +405  + #BOOST_PP_FOR_127_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(128, sBOOST_PP_IIF(c, +BOOST_PP_FOR_128 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(128, s),, o, m) + + ) + +406  + #BOOST_PP_FOR_128_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(129, sBOOST_PP_IIF(c, +BOOST_PP_FOR_129 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(129, s),, o, m) + + ) + +407  + #BOOST_PP_FOR_129_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(130, sBOOST_PP_IIF(c, +BOOST_PP_FOR_130 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(130, s),, o, m) + + ) + +408  + #BOOST_PP_FOR_130_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(131, sBOOST_PP_IIF(c, +BOOST_PP_FOR_131 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(131, s),, o, m) + + ) + +409  + #BOOST_PP_FOR_131_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(132, sBOOST_PP_IIF(c, +BOOST_PP_FOR_132 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(132, s),, o, m) + + ) + +410  + #BOOST_PP_FOR_132_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(133, sBOOST_PP_IIF(c, +BOOST_PP_FOR_133 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(133, s),, o, m) + + ) + +411  + #BOOST_PP_FOR_133_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(134, sBOOST_PP_IIF(c, +BOOST_PP_FOR_134 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(134, s),, o, m) + + ) + +412  + #BOOST_PP_FOR_134_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(135, sBOOST_PP_IIF(c, +BOOST_PP_FOR_135 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(135, s),, o, m) + + ) + +413  + #BOOST_PP_FOR_135_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(136, sBOOST_PP_IIF(c, +BOOST_PP_FOR_136 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(136, s),, o, m) + + ) + +414  + #BOOST_PP_FOR_136_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(137, sBOOST_PP_IIF(c, +BOOST_PP_FOR_137 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(137, s),, o, m) + + ) + +415  + #BOOST_PP_FOR_137_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(138, sBOOST_PP_IIF(c, +BOOST_PP_FOR_138 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(138, s),, o, m) + + ) + +416  + #BOOST_PP_FOR_138_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(139, sBOOST_PP_IIF(c, +BOOST_PP_FOR_139 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(139, s),, o, m) + + ) + +417  + #BOOST_PP_FOR_139_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(140, sBOOST_PP_IIF(c, +BOOST_PP_FOR_140 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(140, s),, o, m) + + ) + +418  + #BOOST_PP_FOR_140_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(141, sBOOST_PP_IIF(c, +BOOST_PP_FOR_141 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(141, s),, o, m) + + ) + +419  + #BOOST_PP_FOR_141_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(142, sBOOST_PP_IIF(c, +BOOST_PP_FOR_142 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(142, s),, o, m) + + ) + +420  + #BOOST_PP_FOR_142_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(143, sBOOST_PP_IIF(c, +BOOST_PP_FOR_143 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(143, s),, o, m) + + ) + +421  + #BOOST_PP_FOR_143_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(144, sBOOST_PP_IIF(c, +BOOST_PP_FOR_144 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(144, s),, o, m) + + ) + +422  + #BOOST_PP_FOR_144_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(145, sBOOST_PP_IIF(c, +BOOST_PP_FOR_145 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(145, s),, o, m) + + ) + +423  + #BOOST_PP_FOR_145_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(146, sBOOST_PP_IIF(c, +BOOST_PP_FOR_146 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(146, s),, o, m) + + ) + +424  + #BOOST_PP_FOR_146_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(147, sBOOST_PP_IIF(c, +BOOST_PP_FOR_147 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(147, s),, o, m) + + ) + +425  + #BOOST_PP_FOR_147_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(148, sBOOST_PP_IIF(c, +BOOST_PP_FOR_148 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(148, s),, o, m) + + ) + +426  + #BOOST_PP_FOR_148_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(149, sBOOST_PP_IIF(c, +BOOST_PP_FOR_149 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(149, s),, o, m) + + ) + +427  + #BOOST_PP_FOR_149_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(150, sBOOST_PP_IIF(c, +BOOST_PP_FOR_150 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(150, s),, o, m) + + ) + +428  + #BOOST_PP_FOR_150_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(151, sBOOST_PP_IIF(c, +BOOST_PP_FOR_151 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(151, s),, o, m) + + ) + +429  + #BOOST_PP_FOR_151_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(152, sBOOST_PP_IIF(c, +BOOST_PP_FOR_152 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(152, s),, o, m) + + ) + +430  + #BOOST_PP_FOR_152_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(153, sBOOST_PP_IIF(c, +BOOST_PP_FOR_153 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(153, s),, o, m) + + ) + +431  + #BOOST_PP_FOR_153_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(154, sBOOST_PP_IIF(c, +BOOST_PP_FOR_154 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(154, s),, o, m) + + ) + +432  + #BOOST_PP_FOR_154_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(155, sBOOST_PP_IIF(c, +BOOST_PP_FOR_155 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(155, s),, o, m) + + ) + +433  + #BOOST_PP_FOR_155_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(156, sBOOST_PP_IIF(c, +BOOST_PP_FOR_156 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(156, s),, o, m) + + ) + +434  + #BOOST_PP_FOR_156_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(157, sBOOST_PP_IIF(c, +BOOST_PP_FOR_157 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(157, s),, o, m) + + ) + +435  + #BOOST_PP_FOR_157_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(158, sBOOST_PP_IIF(c, +BOOST_PP_FOR_158 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(158, s),, o, m) + + ) + +436  + #BOOST_PP_FOR_158_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(159, sBOOST_PP_IIF(c, +BOOST_PP_FOR_159 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(159, s),, o, m) + + ) + +437  + #BOOST_PP_FOR_159_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(160, sBOOST_PP_IIF(c, +BOOST_PP_FOR_160 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(160, s),, o, m) + + ) + +438  + #BOOST_PP_FOR_160_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(161, sBOOST_PP_IIF(c, +BOOST_PP_FOR_161 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(161, s),, o, m) + + ) + +439  + #BOOST_PP_FOR_161_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(162, sBOOST_PP_IIF(c, +BOOST_PP_FOR_162 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(162, s),, o, m) + + ) + +440  + #BOOST_PP_FOR_162_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(163, sBOOST_PP_IIF(c, +BOOST_PP_FOR_163 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(163, s),, o, m) + + ) + +441  + #BOOST_PP_FOR_163_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(164, sBOOST_PP_IIF(c, +BOOST_PP_FOR_164 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(164, s),, o, m) + + ) + +442  + #BOOST_PP_FOR_164_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(165, sBOOST_PP_IIF(c, +BOOST_PP_FOR_165 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(165, s),, o, m) + + ) + +443  + #BOOST_PP_FOR_165_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(166, sBOOST_PP_IIF(c, +BOOST_PP_FOR_166 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(166, s),, o, m) + + ) + +444  + #BOOST_PP_FOR_166_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(167, sBOOST_PP_IIF(c, +BOOST_PP_FOR_167 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(167, s),, o, m) + + ) + +445  + #BOOST_PP_FOR_167_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(168, sBOOST_PP_IIF(c, +BOOST_PP_FOR_168 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(168, s),, o, m) + + ) + +446  + #BOOST_PP_FOR_168_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(169, sBOOST_PP_IIF(c, +BOOST_PP_FOR_169 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(169, s),, o, m) + + ) + +447  + #BOOST_PP_FOR_169_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(170, sBOOST_PP_IIF(c, +BOOST_PP_FOR_170 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(170, s),, o, m) + + ) + +448  + #BOOST_PP_FOR_170_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(171, sBOOST_PP_IIF(c, +BOOST_PP_FOR_171 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(171, s),, o, m) + + ) + +449  + #BOOST_PP_FOR_171_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(172, sBOOST_PP_IIF(c, +BOOST_PP_FOR_172 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(172, s),, o, m) + + ) + +450  + #BOOST_PP_FOR_172_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(173, sBOOST_PP_IIF(c, +BOOST_PP_FOR_173 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(173, s),, o, m) + + ) + +451  + #BOOST_PP_FOR_173_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(174, sBOOST_PP_IIF(c, +BOOST_PP_FOR_174 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(174, s),, o, m) + + ) + +452  + #BOOST_PP_FOR_174_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(175, sBOOST_PP_IIF(c, +BOOST_PP_FOR_175 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(175, s),, o, m) + + ) + +453  + #BOOST_PP_FOR_175_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(176, sBOOST_PP_IIF(c, +BOOST_PP_FOR_176 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(176, s),, o, m) + + ) + +454  + #BOOST_PP_FOR_176_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(177, sBOOST_PP_IIF(c, +BOOST_PP_FOR_177 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(177, s),, o, m) + + ) + +455  + #BOOST_PP_FOR_177_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(178, sBOOST_PP_IIF(c, +BOOST_PP_FOR_178 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(178, s),, o, m) + + ) + +456  + #BOOST_PP_FOR_178_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(179, sBOOST_PP_IIF(c, +BOOST_PP_FOR_179 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(179, s),, o, m) + + ) + +457  + #BOOST_PP_FOR_179_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(180, sBOOST_PP_IIF(c, +BOOST_PP_FOR_180 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(180, s),, o, m) + + ) + +458  + #BOOST_PP_FOR_180_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(181, sBOOST_PP_IIF(c, +BOOST_PP_FOR_181 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(181, s),, o, m) + + ) + +459  + #BOOST_PP_FOR_181_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(182, sBOOST_PP_IIF(c, +BOOST_PP_FOR_182 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(182, s),, o, m) + + ) + +460  + #BOOST_PP_FOR_182_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(183, sBOOST_PP_IIF(c, +BOOST_PP_FOR_183 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(183, s),, o, m) + + ) + +461  + #BOOST_PP_FOR_183_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(184, sBOOST_PP_IIF(c, +BOOST_PP_FOR_184 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(184, s),, o, m) + + ) + +462  + #BOOST_PP_FOR_184_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(185, sBOOST_PP_IIF(c, +BOOST_PP_FOR_185 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(185, s),, o, m) + + ) + +463  + #BOOST_PP_FOR_185_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(186, sBOOST_PP_IIF(c, +BOOST_PP_FOR_186 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(186, s),, o, m) + + ) + +464  + #BOOST_PP_FOR_186_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(187, sBOOST_PP_IIF(c, +BOOST_PP_FOR_187 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(187, s),, o, m) + + ) + +465  + #BOOST_PP_FOR_187_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(188, sBOOST_PP_IIF(c, +BOOST_PP_FOR_188 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(188, s),, o, m) + + ) + +466  + #BOOST_PP_FOR_188_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(189, sBOOST_PP_IIF(c, +BOOST_PP_FOR_189 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(189, s),, o, m) + + ) + +467  + #BOOST_PP_FOR_189_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(190, sBOOST_PP_IIF(c, +BOOST_PP_FOR_190 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(190, s),, o, m) + + ) + +468  + #BOOST_PP_FOR_190_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(191, sBOOST_PP_IIF(c, +BOOST_PP_FOR_191 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(191, s),, o, m) + + ) + +469  + #BOOST_PP_FOR_191_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(192, sBOOST_PP_IIF(c, +BOOST_PP_FOR_192 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(192, s),, o, m) + + ) + +470  + #BOOST_PP_FOR_192_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(193, sBOOST_PP_IIF(c, +BOOST_PP_FOR_193 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(193, s),, o, m) + + ) + +471  + #BOOST_PP_FOR_193_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(194, sBOOST_PP_IIF(c, +BOOST_PP_FOR_194 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(194, s),, o, m) + + ) + +472  + #BOOST_PP_FOR_194_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(195, sBOOST_PP_IIF(c, +BOOST_PP_FOR_195 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(195, s),, o, m) + + ) + +473  + #BOOST_PP_FOR_195_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(196, sBOOST_PP_IIF(c, +BOOST_PP_FOR_196 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(196, s),, o, m) + + ) + +474  + #BOOST_PP_FOR_196_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(197, sBOOST_PP_IIF(c, +BOOST_PP_FOR_197 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(197, s),, o, m) + + ) + +475  + #BOOST_PP_FOR_197_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(198, sBOOST_PP_IIF(c, +BOOST_PP_FOR_198 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(198, s),, o, m) + + ) + +476  + #BOOST_PP_FOR_198_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(199, sBOOST_PP_IIF(c, +BOOST_PP_FOR_199 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(199, s),, o, m) + + ) + +477  + #BOOST_PP_FOR_199_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(200, sBOOST_PP_IIF(c, +BOOST_PP_FOR_200 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(200, s),, o, m) + + ) + +478  + #BOOST_PP_FOR_200_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(201, sBOOST_PP_IIF(c, +BOOST_PP_FOR_201 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(201, s),, o, m) + + ) + +479  + #BOOST_PP_FOR_201_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(202, sBOOST_PP_IIF(c, +BOOST_PP_FOR_202 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(202, s),, o, m) + + ) + +480  + #BOOST_PP_FOR_202_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(203, sBOOST_PP_IIF(c, +BOOST_PP_FOR_203 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(203, s),, o, m) + + ) + +481  + #BOOST_PP_FOR_203_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(204, sBOOST_PP_IIF(c, +BOOST_PP_FOR_204 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(204, s),, o, m) + + ) + +482  + #BOOST_PP_FOR_204_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(205, sBOOST_PP_IIF(c, +BOOST_PP_FOR_205 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(205, s),, o, m) + + ) + +483  + #BOOST_PP_FOR_205_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(206, sBOOST_PP_IIF(c, +BOOST_PP_FOR_206 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(206, s),, o, m) + + ) + +484  + #BOOST_PP_FOR_206_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(207, sBOOST_PP_IIF(c, +BOOST_PP_FOR_207 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(207, s),, o, m) + + ) + +485  + #BOOST_PP_FOR_207_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(208, sBOOST_PP_IIF(c, +BOOST_PP_FOR_208 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(208, s),, o, m) + + ) + +486  + #BOOST_PP_FOR_208_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(209, sBOOST_PP_IIF(c, +BOOST_PP_FOR_209 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(209, s),, o, m) + + ) + +487  + #BOOST_PP_FOR_209_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(210, sBOOST_PP_IIF(c, +BOOST_PP_FOR_210 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(210, s),, o, m) + + ) + +488  + #BOOST_PP_FOR_210_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(211, sBOOST_PP_IIF(c, +BOOST_PP_FOR_211 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(211, s),, o, m) + + ) + +489  + #BOOST_PP_FOR_211_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(212, sBOOST_PP_IIF(c, +BOOST_PP_FOR_212 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(212, s),, o, m) + + ) + +490  + #BOOST_PP_FOR_212_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(213, sBOOST_PP_IIF(c, +BOOST_PP_FOR_213 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(213, s),, o, m) + + ) + +491  + #BOOST_PP_FOR_213_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(214, sBOOST_PP_IIF(c, +BOOST_PP_FOR_214 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(214, s),, o, m) + + ) + +492  + #BOOST_PP_FOR_214_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(215, sBOOST_PP_IIF(c, +BOOST_PP_FOR_215 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(215, s),, o, m) + + ) + +493  + #BOOST_PP_FOR_215_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(216, sBOOST_PP_IIF(c, +BOOST_PP_FOR_216 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(216, s),, o, m) + + ) + +494  + #BOOST_PP_FOR_216_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(217, sBOOST_PP_IIF(c, +BOOST_PP_FOR_217 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(217, s),, o, m) + + ) + +495  + #BOOST_PP_FOR_217_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(218, sBOOST_PP_IIF(c, +BOOST_PP_FOR_218 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(218, s),, o, m) + + ) + +496  + #BOOST_PP_FOR_218_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(219, sBOOST_PP_IIF(c, +BOOST_PP_FOR_219 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(219, s),, o, m) + + ) + +497  + #BOOST_PP_FOR_219_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(220, sBOOST_PP_IIF(c, +BOOST_PP_FOR_220 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(220, s),, o, m) + + ) + +498  + #BOOST_PP_FOR_220_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(221, sBOOST_PP_IIF(c, +BOOST_PP_FOR_221 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(221, s),, o, m) + + ) + +499  + #BOOST_PP_FOR_221_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(222, sBOOST_PP_IIF(c, +BOOST_PP_FOR_222 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(222, s),, o, m) + + ) + +500  + #BOOST_PP_FOR_222_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(223, sBOOST_PP_IIF(c, +BOOST_PP_FOR_223 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(223, s),, o, m) + + ) + +501  + #BOOST_PP_FOR_223_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(224, sBOOST_PP_IIF(c, +BOOST_PP_FOR_224 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(224, s),, o, m) + + ) + +502  + #BOOST_PP_FOR_224_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(225, sBOOST_PP_IIF(c, +BOOST_PP_FOR_225 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(225, s),, o, m) + + ) + +503  + #BOOST_PP_FOR_225_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(226, sBOOST_PP_IIF(c, +BOOST_PP_FOR_226 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(226, s),, o, m) + + ) + +504  + #BOOST_PP_FOR_226_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(227, sBOOST_PP_IIF(c, +BOOST_PP_FOR_227 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(227, s),, o, m) + + ) + +505  + #BOOST_PP_FOR_227_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(228, sBOOST_PP_IIF(c, +BOOST_PP_FOR_228 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(228, s),, o, m) + + ) + +506  + #BOOST_PP_FOR_228_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(229, sBOOST_PP_IIF(c, +BOOST_PP_FOR_229 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(229, s),, o, m) + + ) + +507  + #BOOST_PP_FOR_229_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(230, sBOOST_PP_IIF(c, +BOOST_PP_FOR_230 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(230, s),, o, m) + + ) + +508  + #BOOST_PP_FOR_230_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(231, sBOOST_PP_IIF(c, +BOOST_PP_FOR_231 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(231, s),, o, m) + + ) + +509  + #BOOST_PP_FOR_231_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(232, sBOOST_PP_IIF(c, +BOOST_PP_FOR_232 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(232, s),, o, m) + + ) + +510  + #BOOST_PP_FOR_232_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(233, sBOOST_PP_IIF(c, +BOOST_PP_FOR_233 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(233, s),, o, m) + + ) + +511  + #BOOST_PP_FOR_233_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(234, sBOOST_PP_IIF(c, +BOOST_PP_FOR_234 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(234, s),, o, m) + + ) + +512  + #BOOST_PP_FOR_234_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(235, sBOOST_PP_IIF(c, +BOOST_PP_FOR_235 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(235, s),, o, m) + + ) + +513  + #BOOST_PP_FOR_235_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(236, sBOOST_PP_IIF(c, +BOOST_PP_FOR_236 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(236, s),, o, m) + + ) + +514  + #BOOST_PP_FOR_236_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(237, sBOOST_PP_IIF(c, +BOOST_PP_FOR_237 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(237, s),, o, m) + + ) + +515  + #BOOST_PP_FOR_237_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(238, sBOOST_PP_IIF(c, +BOOST_PP_FOR_238 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(238, s),, o, m) + + ) + +516  + #BOOST_PP_FOR_238_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(239, sBOOST_PP_IIF(c, +BOOST_PP_FOR_239 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(239, s),, o, m) + + ) + +517  + #BOOST_PP_FOR_239_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(240, sBOOST_PP_IIF(c, +BOOST_PP_FOR_240 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(240, s),, o, m) + + ) + +518  + #BOOST_PP_FOR_240_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(241, sBOOST_PP_IIF(c, +BOOST_PP_FOR_241 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(241, s),, o, m) + + ) + +519  + #BOOST_PP_FOR_241_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(242, sBOOST_PP_IIF(c, +BOOST_PP_FOR_242 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(242, s),, o, m) + + ) + +520  + #BOOST_PP_FOR_242_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(243, sBOOST_PP_IIF(c, +BOOST_PP_FOR_243 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(243, s),, o, m) + + ) + +521  + #BOOST_PP_FOR_243_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(244, sBOOST_PP_IIF(c, +BOOST_PP_FOR_244 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(244, s),, o, m) + + ) + +522  + #BOOST_PP_FOR_244_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(245, sBOOST_PP_IIF(c, +BOOST_PP_FOR_245 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(245, s),, o, m) + + ) + +523  + #BOOST_PP_FOR_245_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(246, sBOOST_PP_IIF(c, +BOOST_PP_FOR_246 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(246, s),, o, m) + + ) + +524  + #BOOST_PP_FOR_246_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(247, sBOOST_PP_IIF(c, +BOOST_PP_FOR_247 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(247, s),, o, m) + + ) + +525  + #BOOST_PP_FOR_247_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(248, sBOOST_PP_IIF(c, +BOOST_PP_FOR_248 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(248, s),, o, m) + + ) + +526  + #BOOST_PP_FOR_248_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(249, sBOOST_PP_IIF(c, +BOOST_PP_FOR_249 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(249, s),, o, m) + + ) + +527  + #BOOST_PP_FOR_249_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(250, sBOOST_PP_IIF(c, +BOOST_PP_FOR_250 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(250, s),, o, m) + + ) + +528  + #BOOST_PP_FOR_250_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(251, sBOOST_PP_IIF(c, +BOOST_PP_FOR_251 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(251, s),, o, m) + + ) + +529  + #BOOST_PP_FOR_251_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(252, sBOOST_PP_IIF(c, +BOOST_PP_FOR_252 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(252, s),, o, m) + + ) + +530  + #BOOST_PP_FOR_252_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(253, sBOOST_PP_IIF(c, +BOOST_PP_FOR_253 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(253, s),, o, m) + + ) + +531  + #BOOST_PP_FOR_253_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(254, sBOOST_PP_IIF(c, +BOOST_PP_FOR_254 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(254, s),, o, m) + + ) + +532  + #BOOST_PP_FOR_254_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(255, sBOOST_PP_IIF(c, +BOOST_PP_FOR_255 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(255, s),, o, m) + + ) + +533  + #BOOST_PP_FOR_255_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(256, sBOOST_PP_IIF(c, +BOOST_PP_FOR_256 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(256, s),, o, m) + + ) + +534  + #BOOST_PP_FOR_256_C +( +c +, +s +, +p +, +o +, +m + + `BOOST_PP_IIF +(c, m, +BOOST_PP_TUPLE_EAT_2 +)(257, sBOOST_PP_IIF(c, +BOOST_PP_FOR_257 +, +BOOST_PP_TUPLE_EAT_4 +)( + `BOOST_PP_EXPR_IIF +(c, o)(257, s),, o, m) + + ) + + @/usr/include/boost/preprocessor/repetition/detail/msvc/for.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_REPETITION_DETAIL_MSVC_FOR_HPP + + +15  + #BOOST_PREPROCESSOR_REPETITION_DETAIL_MSVC_FOR_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  +#def + #BOOST_PP_FOR_1 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(2, s), m, +BOOST_PP_TUPLE_EAT_2 +)(2, sBOOST_PP_IF(2, s), +BOOST_PP_FOR_2 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(2, s),, o, m) + + ) + +21  + #BOOST_PP_FOR_2 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(3, s), m, +BOOST_PP_TUPLE_EAT_2 +)(3, sBOOST_PP_IF(3, s), +BOOST_PP_FOR_3 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(3, s),, o, m) + + ) + +22  + #BOOST_PP_FOR_3 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(4, s), m, +BOOST_PP_TUPLE_EAT_2 +)(4, sBOOST_PP_IF(4, s), +BOOST_PP_FOR_4 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(4, s),, o, m) + + ) + +23  + #BOOST_PP_FOR_4 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(5, s), m, +BOOST_PP_TUPLE_EAT_2 +)(5, sBOOST_PP_IF(5, s), +BOOST_PP_FOR_5 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(5, s),, o, m) + + ) + +24  + #BOOST_PP_FOR_5 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(6, s), m, +BOOST_PP_TUPLE_EAT_2 +)(6, sBOOST_PP_IF(6, s), +BOOST_PP_FOR_6 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(6, s),, o, m) + + ) + +25  + #BOOST_PP_FOR_6 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(7, s), m, +BOOST_PP_TUPLE_EAT_2 +)(7, sBOOST_PP_IF(7, s), +BOOST_PP_FOR_7 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(7, s),, o, m) + + ) + +26  + #BOOST_PP_FOR_7 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(8, s), m, +BOOST_PP_TUPLE_EAT_2 +)(8, sBOOST_PP_IF(8, s), +BOOST_PP_FOR_8 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(8, s),, o, m) + + ) + +27  + #BOOST_PP_FOR_8 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(9, s), m, +BOOST_PP_TUPLE_EAT_2 +)(9, sBOOST_PP_IF(9, s), +BOOST_PP_FOR_9 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(9, s),, o, m) + + ) + +28  + #BOOST_PP_FOR_9 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(10, s), m, +BOOST_PP_TUPLE_EAT_2 +)(10, sBOOST_PP_IF(10, s), +BOOST_PP_FOR_10 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(10, s),, o, m) + + ) + +29  + #BOOST_PP_FOR_10 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(11, s), m, +BOOST_PP_TUPLE_EAT_2 +)(11, sBOOST_PP_IF(11, s), +BOOST_PP_FOR_11 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(11, s),, o, m) + + ) + +30  + #BOOST_PP_FOR_11 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(12, s), m, +BOOST_PP_TUPLE_EAT_2 +)(12, sBOOST_PP_IF(12, s), +BOOST_PP_FOR_12 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(12, s),, o, m) + + ) + +31  + #BOOST_PP_FOR_12 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(13, s), m, +BOOST_PP_TUPLE_EAT_2 +)(13, sBOOST_PP_IF(13, s), +BOOST_PP_FOR_13 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(13, s),, o, m) + + ) + +32  + #BOOST_PP_FOR_13 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(14, s), m, +BOOST_PP_TUPLE_EAT_2 +)(14, sBOOST_PP_IF(14, s), +BOOST_PP_FOR_14 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(14, s),, o, m) + + ) + +33  + #BOOST_PP_FOR_14 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(15, s), m, +BOOST_PP_TUPLE_EAT_2 +)(15, sBOOST_PP_IF(15, s), +BOOST_PP_FOR_15 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(15, s),, o, m) + + ) + +34  + #BOOST_PP_FOR_15 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(16, s), m, +BOOST_PP_TUPLE_EAT_2 +)(16, sBOOST_PP_IF(16, s), +BOOST_PP_FOR_16 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(16, s),, o, m) + + ) + +35  + #BOOST_PP_FOR_16 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(17, s), m, +BOOST_PP_TUPLE_EAT_2 +)(17, sBOOST_PP_IF(17, s), +BOOST_PP_FOR_17 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(17, s),, o, m) + + ) + +36  + #BOOST_PP_FOR_17 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(18, s), m, +BOOST_PP_TUPLE_EAT_2 +)(18, sBOOST_PP_IF(18, s), +BOOST_PP_FOR_18 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(18, s),, o, m) + + ) + +37  + #BOOST_PP_FOR_18 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(19, s), m, +BOOST_PP_TUPLE_EAT_2 +)(19, sBOOST_PP_IF(19, s), +BOOST_PP_FOR_19 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(19, s),, o, m) + + ) + +38  + #BOOST_PP_FOR_19 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(20, s), m, +BOOST_PP_TUPLE_EAT_2 +)(20, sBOOST_PP_IF(20, s), +BOOST_PP_FOR_20 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(20, s),, o, m) + + ) + +39  + #BOOST_PP_FOR_20 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(21, s), m, +BOOST_PP_TUPLE_EAT_2 +)(21, sBOOST_PP_IF(21, s), +BOOST_PP_FOR_21 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(21, s),, o, m) + + ) + +40  + #BOOST_PP_FOR_21 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(22, s), m, +BOOST_PP_TUPLE_EAT_2 +)(22, sBOOST_PP_IF(22, s), +BOOST_PP_FOR_22 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(22, s),, o, m) + + ) + +41  + #BOOST_PP_FOR_22 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(23, s), m, +BOOST_PP_TUPLE_EAT_2 +)(23, sBOOST_PP_IF(23, s), +BOOST_PP_FOR_23 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(23, s),, o, m) + + ) + +42  + #BOOST_PP_FOR_23 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(24, s), m, +BOOST_PP_TUPLE_EAT_2 +)(24, sBOOST_PP_IF(24, s), +BOOST_PP_FOR_24 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(24, s),, o, m) + + ) + +43  + #BOOST_PP_FOR_24 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(25, s), m, +BOOST_PP_TUPLE_EAT_2 +)(25, sBOOST_PP_IF(25, s), +BOOST_PP_FOR_25 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(25, s),, o, m) + + ) + +44  + #BOOST_PP_FOR_25 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(26, s), m, +BOOST_PP_TUPLE_EAT_2 +)(26, sBOOST_PP_IF(26, s), +BOOST_PP_FOR_26 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(26, s),, o, m) + + ) + +45  + #BOOST_PP_FOR_26 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(27, s), m, +BOOST_PP_TUPLE_EAT_2 +)(27, sBOOST_PP_IF(27, s), +BOOST_PP_FOR_27 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(27, s),, o, m) + + ) + +46  + #BOOST_PP_FOR_27 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(28, s), m, +BOOST_PP_TUPLE_EAT_2 +)(28, sBOOST_PP_IF(28, s), +BOOST_PP_FOR_28 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(28, s),, o, m) + + ) + +47  + #BOOST_PP_FOR_28 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(29, s), m, +BOOST_PP_TUPLE_EAT_2 +)(29, sBOOST_PP_IF(29, s), +BOOST_PP_FOR_29 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(29, s),, o, m) + + ) + +48  + #BOOST_PP_FOR_29 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(30, s), m, +BOOST_PP_TUPLE_EAT_2 +)(30, sBOOST_PP_IF(30, s), +BOOST_PP_FOR_30 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(30, s),, o, m) + + ) + +49  + #BOOST_PP_FOR_30 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(31, s), m, +BOOST_PP_TUPLE_EAT_2 +)(31, sBOOST_PP_IF(31, s), +BOOST_PP_FOR_31 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(31, s),, o, m) + + ) + +50  + #BOOST_PP_FOR_31 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(32, s), m, +BOOST_PP_TUPLE_EAT_2 +)(32, sBOOST_PP_IF(32, s), +BOOST_PP_FOR_32 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(32, s),, o, m) + + ) + +51  + #BOOST_PP_FOR_32 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(33, s), m, +BOOST_PP_TUPLE_EAT_2 +)(33, sBOOST_PP_IF(33, s), +BOOST_PP_FOR_33 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(33, s),, o, m) + + ) + +52  + #BOOST_PP_FOR_33 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(34, s), m, +BOOST_PP_TUPLE_EAT_2 +)(34, sBOOST_PP_IF(34, s), +BOOST_PP_FOR_34 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(34, s),, o, m) + + ) + +53  + #BOOST_PP_FOR_34 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(35, s), m, +BOOST_PP_TUPLE_EAT_2 +)(35, sBOOST_PP_IF(35, s), +BOOST_PP_FOR_35 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(35, s),, o, m) + + ) + +54  + #BOOST_PP_FOR_35 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(36, s), m, +BOOST_PP_TUPLE_EAT_2 +)(36, sBOOST_PP_IF(36, s), +BOOST_PP_FOR_36 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(36, s),, o, m) + + ) + +55  + #BOOST_PP_FOR_36 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(37, s), m, +BOOST_PP_TUPLE_EAT_2 +)(37, sBOOST_PP_IF(37, s), +BOOST_PP_FOR_37 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(37, s),, o, m) + + ) + +56  + #BOOST_PP_FOR_37 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(38, s), m, +BOOST_PP_TUPLE_EAT_2 +)(38, sBOOST_PP_IF(38, s), +BOOST_PP_FOR_38 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(38, s),, o, m) + + ) + +57  + #BOOST_PP_FOR_38 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(39, s), m, +BOOST_PP_TUPLE_EAT_2 +)(39, sBOOST_PP_IF(39, s), +BOOST_PP_FOR_39 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(39, s),, o, m) + + ) + +58  + #BOOST_PP_FOR_39 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(40, s), m, +BOOST_PP_TUPLE_EAT_2 +)(40, sBOOST_PP_IF(40, s), +BOOST_PP_FOR_40 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(40, s),, o, m) + + ) + +59  + #BOOST_PP_FOR_40 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(41, s), m, +BOOST_PP_TUPLE_EAT_2 +)(41, sBOOST_PP_IF(41, s), +BOOST_PP_FOR_41 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(41, s),, o, m) + + ) + +60  + #BOOST_PP_FOR_41 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(42, s), m, +BOOST_PP_TUPLE_EAT_2 +)(42, sBOOST_PP_IF(42, s), +BOOST_PP_FOR_42 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(42, s),, o, m) + + ) + +61  + #BOOST_PP_FOR_42 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(43, s), m, +BOOST_PP_TUPLE_EAT_2 +)(43, sBOOST_PP_IF(43, s), +BOOST_PP_FOR_43 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(43, s),, o, m) + + ) + +62  + #BOOST_PP_FOR_43 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(44, s), m, +BOOST_PP_TUPLE_EAT_2 +)(44, sBOOST_PP_IF(44, s), +BOOST_PP_FOR_44 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(44, s),, o, m) + + ) + +63  + #BOOST_PP_FOR_44 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(45, s), m, +BOOST_PP_TUPLE_EAT_2 +)(45, sBOOST_PP_IF(45, s), +BOOST_PP_FOR_45 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(45, s),, o, m) + + ) + +64  + #BOOST_PP_FOR_45 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(46, s), m, +BOOST_PP_TUPLE_EAT_2 +)(46, sBOOST_PP_IF(46, s), +BOOST_PP_FOR_46 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(46, s),, o, m) + + ) + +65  + #BOOST_PP_FOR_46 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(47, s), m, +BOOST_PP_TUPLE_EAT_2 +)(47, sBOOST_PP_IF(47, s), +BOOST_PP_FOR_47 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(47, s),, o, m) + + ) + +66  + #BOOST_PP_FOR_47 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(48, s), m, +BOOST_PP_TUPLE_EAT_2 +)(48, sBOOST_PP_IF(48, s), +BOOST_PP_FOR_48 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(48, s),, o, m) + + ) + +67  + #BOOST_PP_FOR_48 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(49, s), m, +BOOST_PP_TUPLE_EAT_2 +)(49, sBOOST_PP_IF(49, s), +BOOST_PP_FOR_49 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(49, s),, o, m) + + ) + +68  + #BOOST_PP_FOR_49 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(50, s), m, +BOOST_PP_TUPLE_EAT_2 +)(50, sBOOST_PP_IF(50, s), +BOOST_PP_FOR_50 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(50, s),, o, m) + + ) + +69  + #BOOST_PP_FOR_50 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(51, s), m, +BOOST_PP_TUPLE_EAT_2 +)(51, sBOOST_PP_IF(51, s), +BOOST_PP_FOR_51 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(51, s),, o, m) + + ) + +70  + #BOOST_PP_FOR_51 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(52, s), m, +BOOST_PP_TUPLE_EAT_2 +)(52, sBOOST_PP_IF(52, s), +BOOST_PP_FOR_52 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(52, s),, o, m) + + ) + +71  + #BOOST_PP_FOR_52 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(53, s), m, +BOOST_PP_TUPLE_EAT_2 +)(53, sBOOST_PP_IF(53, s), +BOOST_PP_FOR_53 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(53, s),, o, m) + + ) + +72  + #BOOST_PP_FOR_53 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(54, s), m, +BOOST_PP_TUPLE_EAT_2 +)(54, sBOOST_PP_IF(54, s), +BOOST_PP_FOR_54 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(54, s),, o, m) + + ) + +73  + #BOOST_PP_FOR_54 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(55, s), m, +BOOST_PP_TUPLE_EAT_2 +)(55, sBOOST_PP_IF(55, s), +BOOST_PP_FOR_55 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(55, s),, o, m) + + ) + +74  + #BOOST_PP_FOR_55 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(56, s), m, +BOOST_PP_TUPLE_EAT_2 +)(56, sBOOST_PP_IF(56, s), +BOOST_PP_FOR_56 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(56, s),, o, m) + + ) + +75  + #BOOST_PP_FOR_56 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(57, s), m, +BOOST_PP_TUPLE_EAT_2 +)(57, sBOOST_PP_IF(57, s), +BOOST_PP_FOR_57 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(57, s),, o, m) + + ) + +76  + #BOOST_PP_FOR_57 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(58, s), m, +BOOST_PP_TUPLE_EAT_2 +)(58, sBOOST_PP_IF(58, s), +BOOST_PP_FOR_58 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(58, s),, o, m) + + ) + +77  + #BOOST_PP_FOR_58 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(59, s), m, +BOOST_PP_TUPLE_EAT_2 +)(59, sBOOST_PP_IF(59, s), +BOOST_PP_FOR_59 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(59, s),, o, m) + + ) + +78  + #BOOST_PP_FOR_59 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(60, s), m, +BOOST_PP_TUPLE_EAT_2 +)(60, sBOOST_PP_IF(60, s), +BOOST_PP_FOR_60 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(60, s),, o, m) + + ) + +79  + #BOOST_PP_FOR_60 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(61, s), m, +BOOST_PP_TUPLE_EAT_2 +)(61, sBOOST_PP_IF(61, s), +BOOST_PP_FOR_61 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(61, s),, o, m) + + ) + +80  + #BOOST_PP_FOR_61 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(62, s), m, +BOOST_PP_TUPLE_EAT_2 +)(62, sBOOST_PP_IF(62, s), +BOOST_PP_FOR_62 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(62, s),, o, m) + + ) + +81  + #BOOST_PP_FOR_62 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(63, s), m, +BOOST_PP_TUPLE_EAT_2 +)(63, sBOOST_PP_IF(63, s), +BOOST_PP_FOR_63 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(63, s),, o, m) + + ) + +82  + #BOOST_PP_FOR_63 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(64, s), m, +BOOST_PP_TUPLE_EAT_2 +)(64, sBOOST_PP_IF(64, s), +BOOST_PP_FOR_64 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(64, s),, o, m) + + ) + +83  + #BOOST_PP_FOR_64 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(65, s), m, +BOOST_PP_TUPLE_EAT_2 +)(65, sBOOST_PP_IF(65, s), +BOOST_PP_FOR_65 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(65, s),, o, m) + + ) + +84  + #BOOST_PP_FOR_65 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(66, s), m, +BOOST_PP_TUPLE_EAT_2 +)(66, sBOOST_PP_IF(66, s), +BOOST_PP_FOR_66 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(66, s),, o, m) + + ) + +85  + #BOOST_PP_FOR_66 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(67, s), m, +BOOST_PP_TUPLE_EAT_2 +)(67, sBOOST_PP_IF(67, s), +BOOST_PP_FOR_67 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(67, s),, o, m) + + ) + +86  + #BOOST_PP_FOR_67 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(68, s), m, +BOOST_PP_TUPLE_EAT_2 +)(68, sBOOST_PP_IF(68, s), +BOOST_PP_FOR_68 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(68, s),, o, m) + + ) + +87  + #BOOST_PP_FOR_68 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(69, s), m, +BOOST_PP_TUPLE_EAT_2 +)(69, sBOOST_PP_IF(69, s), +BOOST_PP_FOR_69 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(69, s),, o, m) + + ) + +88  + #BOOST_PP_FOR_69 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(70, s), m, +BOOST_PP_TUPLE_EAT_2 +)(70, sBOOST_PP_IF(70, s), +BOOST_PP_FOR_70 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(70, s),, o, m) + + ) + +89  + #BOOST_PP_FOR_70 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(71, s), m, +BOOST_PP_TUPLE_EAT_2 +)(71, sBOOST_PP_IF(71, s), +BOOST_PP_FOR_71 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(71, s),, o, m) + + ) + +90  + #BOOST_PP_FOR_71 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(72, s), m, +BOOST_PP_TUPLE_EAT_2 +)(72, sBOOST_PP_IF(72, s), +BOOST_PP_FOR_72 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(72, s),, o, m) + + ) + +91  + #BOOST_PP_FOR_72 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(73, s), m, +BOOST_PP_TUPLE_EAT_2 +)(73, sBOOST_PP_IF(73, s), +BOOST_PP_FOR_73 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(73, s),, o, m) + + ) + +92  + #BOOST_PP_FOR_73 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(74, s), m, +BOOST_PP_TUPLE_EAT_2 +)(74, sBOOST_PP_IF(74, s), +BOOST_PP_FOR_74 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(74, s),, o, m) + + ) + +93  + #BOOST_PP_FOR_74 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(75, s), m, +BOOST_PP_TUPLE_EAT_2 +)(75, sBOOST_PP_IF(75, s), +BOOST_PP_FOR_75 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(75, s),, o, m) + + ) + +94  + #BOOST_PP_FOR_75 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(76, s), m, +BOOST_PP_TUPLE_EAT_2 +)(76, sBOOST_PP_IF(76, s), +BOOST_PP_FOR_76 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(76, s),, o, m) + + ) + +95  + #BOOST_PP_FOR_76 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(77, s), m, +BOOST_PP_TUPLE_EAT_2 +)(77, sBOOST_PP_IF(77, s), +BOOST_PP_FOR_77 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(77, s),, o, m) + + ) + +96  + #BOOST_PP_FOR_77 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(78, s), m, +BOOST_PP_TUPLE_EAT_2 +)(78, sBOOST_PP_IF(78, s), +BOOST_PP_FOR_78 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(78, s),, o, m) + + ) + +97  + #BOOST_PP_FOR_78 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(79, s), m, +BOOST_PP_TUPLE_EAT_2 +)(79, sBOOST_PP_IF(79, s), +BOOST_PP_FOR_79 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(79, s),, o, m) + + ) + +98  + #BOOST_PP_FOR_79 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(80, s), m, +BOOST_PP_TUPLE_EAT_2 +)(80, sBOOST_PP_IF(80, s), +BOOST_PP_FOR_80 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(80, s),, o, m) + + ) + +99  + #BOOST_PP_FOR_80 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(81, s), m, +BOOST_PP_TUPLE_EAT_2 +)(81, sBOOST_PP_IF(81, s), +BOOST_PP_FOR_81 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(81, s),, o, m) + + ) + +100  + #BOOST_PP_FOR_81 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(82, s), m, +BOOST_PP_TUPLE_EAT_2 +)(82, sBOOST_PP_IF(82, s), +BOOST_PP_FOR_82 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(82, s),, o, m) + + ) + +101  + #BOOST_PP_FOR_82 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(83, s), m, +BOOST_PP_TUPLE_EAT_2 +)(83, sBOOST_PP_IF(83, s), +BOOST_PP_FOR_83 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(83, s),, o, m) + + ) + +102  + #BOOST_PP_FOR_83 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(84, s), m, +BOOST_PP_TUPLE_EAT_2 +)(84, sBOOST_PP_IF(84, s), +BOOST_PP_FOR_84 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(84, s),, o, m) + + ) + +103  + #BOOST_PP_FOR_84 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(85, s), m, +BOOST_PP_TUPLE_EAT_2 +)(85, sBOOST_PP_IF(85, s), +BOOST_PP_FOR_85 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(85, s),, o, m) + + ) + +104  + #BOOST_PP_FOR_85 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(86, s), m, +BOOST_PP_TUPLE_EAT_2 +)(86, sBOOST_PP_IF(86, s), +BOOST_PP_FOR_86 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(86, s),, o, m) + + ) + +105  + #BOOST_PP_FOR_86 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(87, s), m, +BOOST_PP_TUPLE_EAT_2 +)(87, sBOOST_PP_IF(87, s), +BOOST_PP_FOR_87 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(87, s),, o, m) + + ) + +106  + #BOOST_PP_FOR_87 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(88, s), m, +BOOST_PP_TUPLE_EAT_2 +)(88, sBOOST_PP_IF(88, s), +BOOST_PP_FOR_88 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(88, s),, o, m) + + ) + +107  + #BOOST_PP_FOR_88 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(89, s), m, +BOOST_PP_TUPLE_EAT_2 +)(89, sBOOST_PP_IF(89, s), +BOOST_PP_FOR_89 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(89, s),, o, m) + + ) + +108  + #BOOST_PP_FOR_89 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(90, s), m, +BOOST_PP_TUPLE_EAT_2 +)(90, sBOOST_PP_IF(90, s), +BOOST_PP_FOR_90 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(90, s),, o, m) + + ) + +109  + #BOOST_PP_FOR_90 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(91, s), m, +BOOST_PP_TUPLE_EAT_2 +)(91, sBOOST_PP_IF(91, s), +BOOST_PP_FOR_91 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(91, s),, o, m) + + ) + +110  + #BOOST_PP_FOR_91 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(92, s), m, +BOOST_PP_TUPLE_EAT_2 +)(92, sBOOST_PP_IF(92, s), +BOOST_PP_FOR_92 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(92, s),, o, m) + + ) + +111  + #BOOST_PP_FOR_92 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(93, s), m, +BOOST_PP_TUPLE_EAT_2 +)(93, sBOOST_PP_IF(93, s), +BOOST_PP_FOR_93 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(93, s),, o, m) + + ) + +112  + #BOOST_PP_FOR_93 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(94, s), m, +BOOST_PP_TUPLE_EAT_2 +)(94, sBOOST_PP_IF(94, s), +BOOST_PP_FOR_94 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(94, s),, o, m) + + ) + +113  + #BOOST_PP_FOR_94 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(95, s), m, +BOOST_PP_TUPLE_EAT_2 +)(95, sBOOST_PP_IF(95, s), +BOOST_PP_FOR_95 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(95, s),, o, m) + + ) + +114  + #BOOST_PP_FOR_95 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(96, s), m, +BOOST_PP_TUPLE_EAT_2 +)(96, sBOOST_PP_IF(96, s), +BOOST_PP_FOR_96 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(96, s),, o, m) + + ) + +115  + #BOOST_PP_FOR_96 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(97, s), m, +BOOST_PP_TUPLE_EAT_2 +)(97, sBOOST_PP_IF(97, s), +BOOST_PP_FOR_97 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(97, s),, o, m) + + ) + +116  + #BOOST_PP_FOR_97 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(98, s), m, +BOOST_PP_TUPLE_EAT_2 +)(98, sBOOST_PP_IF(98, s), +BOOST_PP_FOR_98 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(98, s),, o, m) + + ) + +117  + #BOOST_PP_FOR_98 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(99, s), m, +BOOST_PP_TUPLE_EAT_2 +)(99, sBOOST_PP_IF(99, s), +BOOST_PP_FOR_99 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(99, s),, o, m) + + ) + +118  + #BOOST_PP_FOR_99 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(100, s), m, +BOOST_PP_TUPLE_EAT_2 +)(100, sBOOST_PP_IF(100, s), +BOOST_PP_FOR_100 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(100, s),, o, m) + + ) + +119  + #BOOST_PP_FOR_100 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(101, s), m, +BOOST_PP_TUPLE_EAT_2 +)(101, sBOOST_PP_IF(101, s), +BOOST_PP_FOR_101 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(101, s),, o, m) + + ) + +120  + #BOOST_PP_FOR_101 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(102, s), m, +BOOST_PP_TUPLE_EAT_2 +)(102, sBOOST_PP_IF(102, s), +BOOST_PP_FOR_102 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(102, s),, o, m) + + ) + +121  + #BOOST_PP_FOR_102 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(103, s), m, +BOOST_PP_TUPLE_EAT_2 +)(103, sBOOST_PP_IF(103, s), +BOOST_PP_FOR_103 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(103, s),, o, m) + + ) + +122  + #BOOST_PP_FOR_103 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(104, s), m, +BOOST_PP_TUPLE_EAT_2 +)(104, sBOOST_PP_IF(104, s), +BOOST_PP_FOR_104 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(104, s),, o, m) + + ) + +123  + #BOOST_PP_FOR_104 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(105, s), m, +BOOST_PP_TUPLE_EAT_2 +)(105, sBOOST_PP_IF(105, s), +BOOST_PP_FOR_105 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(105, s),, o, m) + + ) + +124  + #BOOST_PP_FOR_105 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(106, s), m, +BOOST_PP_TUPLE_EAT_2 +)(106, sBOOST_PP_IF(106, s), +BOOST_PP_FOR_106 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(106, s),, o, m) + + ) + +125  + #BOOST_PP_FOR_106 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(107, s), m, +BOOST_PP_TUPLE_EAT_2 +)(107, sBOOST_PP_IF(107, s), +BOOST_PP_FOR_107 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(107, s),, o, m) + + ) + +126  + #BOOST_PP_FOR_107 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(108, s), m, +BOOST_PP_TUPLE_EAT_2 +)(108, sBOOST_PP_IF(108, s), +BOOST_PP_FOR_108 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(108, s),, o, m) + + ) + +127  + #BOOST_PP_FOR_108 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(109, s), m, +BOOST_PP_TUPLE_EAT_2 +)(109, sBOOST_PP_IF(109, s), +BOOST_PP_FOR_109 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(109, s),, o, m) + + ) + +128  + #BOOST_PP_FOR_109 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(110, s), m, +BOOST_PP_TUPLE_EAT_2 +)(110, sBOOST_PP_IF(110, s), +BOOST_PP_FOR_110 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(110, s),, o, m) + + ) + +129  + #BOOST_PP_FOR_110 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(111, s), m, +BOOST_PP_TUPLE_EAT_2 +)(111, sBOOST_PP_IF(111, s), +BOOST_PP_FOR_111 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(111, s),, o, m) + + ) + +130  + #BOOST_PP_FOR_111 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(112, s), m, +BOOST_PP_TUPLE_EAT_2 +)(112, sBOOST_PP_IF(112, s), +BOOST_PP_FOR_112 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(112, s),, o, m) + + ) + +131  + #BOOST_PP_FOR_112 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(113, s), m, +BOOST_PP_TUPLE_EAT_2 +)(113, sBOOST_PP_IF(113, s), +BOOST_PP_FOR_113 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(113, s),, o, m) + + ) + +132  + #BOOST_PP_FOR_113 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(114, s), m, +BOOST_PP_TUPLE_EAT_2 +)(114, sBOOST_PP_IF(114, s), +BOOST_PP_FOR_114 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(114, s),, o, m) + + ) + +133  + #BOOST_PP_FOR_114 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(115, s), m, +BOOST_PP_TUPLE_EAT_2 +)(115, sBOOST_PP_IF(115, s), +BOOST_PP_FOR_115 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(115, s),, o, m) + + ) + +134  + #BOOST_PP_FOR_115 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(116, s), m, +BOOST_PP_TUPLE_EAT_2 +)(116, sBOOST_PP_IF(116, s), +BOOST_PP_FOR_116 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(116, s),, o, m) + + ) + +135  + #BOOST_PP_FOR_116 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(117, s), m, +BOOST_PP_TUPLE_EAT_2 +)(117, sBOOST_PP_IF(117, s), +BOOST_PP_FOR_117 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(117, s),, o, m) + + ) + +136  + #BOOST_PP_FOR_117 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(118, s), m, +BOOST_PP_TUPLE_EAT_2 +)(118, sBOOST_PP_IF(118, s), +BOOST_PP_FOR_118 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(118, s),, o, m) + + ) + +137  + #BOOST_PP_FOR_118 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(119, s), m, +BOOST_PP_TUPLE_EAT_2 +)(119, sBOOST_PP_IF(119, s), +BOOST_PP_FOR_119 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(119, s),, o, m) + + ) + +138  + #BOOST_PP_FOR_119 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(120, s), m, +BOOST_PP_TUPLE_EAT_2 +)(120, sBOOST_PP_IF(120, s), +BOOST_PP_FOR_120 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(120, s),, o, m) + + ) + +139  + #BOOST_PP_FOR_120 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(121, s), m, +BOOST_PP_TUPLE_EAT_2 +)(121, sBOOST_PP_IF(121, s), +BOOST_PP_FOR_121 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(121, s),, o, m) + + ) + +140  + #BOOST_PP_FOR_121 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(122, s), m, +BOOST_PP_TUPLE_EAT_2 +)(122, sBOOST_PP_IF(122, s), +BOOST_PP_FOR_122 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(122, s),, o, m) + + ) + +141  + #BOOST_PP_FOR_122 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(123, s), m, +BOOST_PP_TUPLE_EAT_2 +)(123, sBOOST_PP_IF(123, s), +BOOST_PP_FOR_123 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(123, s),, o, m) + + ) + +142  + #BOOST_PP_FOR_123 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(124, s), m, +BOOST_PP_TUPLE_EAT_2 +)(124, sBOOST_PP_IF(124, s), +BOOST_PP_FOR_124 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(124, s),, o, m) + + ) + +143  + #BOOST_PP_FOR_124 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(125, s), m, +BOOST_PP_TUPLE_EAT_2 +)(125, sBOOST_PP_IF(125, s), +BOOST_PP_FOR_125 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(125, s),, o, m) + + ) + +144  + #BOOST_PP_FOR_125 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(126, s), m, +BOOST_PP_TUPLE_EAT_2 +)(126, sBOOST_PP_IF(126, s), +BOOST_PP_FOR_126 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(126, s),, o, m) + + ) + +145  + #BOOST_PP_FOR_126 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(127, s), m, +BOOST_PP_TUPLE_EAT_2 +)(127, sBOOST_PP_IF(127, s), +BOOST_PP_FOR_127 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(127, s),, o, m) + + ) + +146  + #BOOST_PP_FOR_127 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(128, s), m, +BOOST_PP_TUPLE_EAT_2 +)(128, sBOOST_PP_IF(128, s), +BOOST_PP_FOR_128 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(128, s),, o, m) + + ) + +147  + #BOOST_PP_FOR_128 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(129, s), m, +BOOST_PP_TUPLE_EAT_2 +)(129, sBOOST_PP_IF(129, s), +BOOST_PP_FOR_129 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(129, s),, o, m) + + ) + +148  + #BOOST_PP_FOR_129 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(130, s), m, +BOOST_PP_TUPLE_EAT_2 +)(130, sBOOST_PP_IF(130, s), +BOOST_PP_FOR_130 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(130, s),, o, m) + + ) + +149  + #BOOST_PP_FOR_130 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(131, s), m, +BOOST_PP_TUPLE_EAT_2 +)(131, sBOOST_PP_IF(131, s), +BOOST_PP_FOR_131 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(131, s),, o, m) + + ) + +150  + #BOOST_PP_FOR_131 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(132, s), m, +BOOST_PP_TUPLE_EAT_2 +)(132, sBOOST_PP_IF(132, s), +BOOST_PP_FOR_132 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(132, s),, o, m) + + ) + +151  + #BOOST_PP_FOR_132 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(133, s), m, +BOOST_PP_TUPLE_EAT_2 +)(133, sBOOST_PP_IF(133, s), +BOOST_PP_FOR_133 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(133, s),, o, m) + + ) + +152  + #BOOST_PP_FOR_133 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(134, s), m, +BOOST_PP_TUPLE_EAT_2 +)(134, sBOOST_PP_IF(134, s), +BOOST_PP_FOR_134 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(134, s),, o, m) + + ) + +153  + #BOOST_PP_FOR_134 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(135, s), m, +BOOST_PP_TUPLE_EAT_2 +)(135, sBOOST_PP_IF(135, s), +BOOST_PP_FOR_135 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(135, s),, o, m) + + ) + +154  + #BOOST_PP_FOR_135 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(136, s), m, +BOOST_PP_TUPLE_EAT_2 +)(136, sBOOST_PP_IF(136, s), +BOOST_PP_FOR_136 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(136, s),, o, m) + + ) + +155  + #BOOST_PP_FOR_136 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(137, s), m, +BOOST_PP_TUPLE_EAT_2 +)(137, sBOOST_PP_IF(137, s), +BOOST_PP_FOR_137 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(137, s),, o, m) + + ) + +156  + #BOOST_PP_FOR_137 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(138, s), m, +BOOST_PP_TUPLE_EAT_2 +)(138, sBOOST_PP_IF(138, s), +BOOST_PP_FOR_138 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(138, s),, o, m) + + ) + +157  + #BOOST_PP_FOR_138 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(139, s), m, +BOOST_PP_TUPLE_EAT_2 +)(139, sBOOST_PP_IF(139, s), +BOOST_PP_FOR_139 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(139, s),, o, m) + + ) + +158  + #BOOST_PP_FOR_139 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(140, s), m, +BOOST_PP_TUPLE_EAT_2 +)(140, sBOOST_PP_IF(140, s), +BOOST_PP_FOR_140 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(140, s),, o, m) + + ) + +159  + #BOOST_PP_FOR_140 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(141, s), m, +BOOST_PP_TUPLE_EAT_2 +)(141, sBOOST_PP_IF(141, s), +BOOST_PP_FOR_141 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(141, s),, o, m) + + ) + +160  + #BOOST_PP_FOR_141 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(142, s), m, +BOOST_PP_TUPLE_EAT_2 +)(142, sBOOST_PP_IF(142, s), +BOOST_PP_FOR_142 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(142, s),, o, m) + + ) + +161  + #BOOST_PP_FOR_142 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(143, s), m, +BOOST_PP_TUPLE_EAT_2 +)(143, sBOOST_PP_IF(143, s), +BOOST_PP_FOR_143 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(143, s),, o, m) + + ) + +162  + #BOOST_PP_FOR_143 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(144, s), m, +BOOST_PP_TUPLE_EAT_2 +)(144, sBOOST_PP_IF(144, s), +BOOST_PP_FOR_144 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(144, s),, o, m) + + ) + +163  + #BOOST_PP_FOR_144 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(145, s), m, +BOOST_PP_TUPLE_EAT_2 +)(145, sBOOST_PP_IF(145, s), +BOOST_PP_FOR_145 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(145, s),, o, m) + + ) + +164  + #BOOST_PP_FOR_145 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(146, s), m, +BOOST_PP_TUPLE_EAT_2 +)(146, sBOOST_PP_IF(146, s), +BOOST_PP_FOR_146 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(146, s),, o, m) + + ) + +165  + #BOOST_PP_FOR_146 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(147, s), m, +BOOST_PP_TUPLE_EAT_2 +)(147, sBOOST_PP_IF(147, s), +BOOST_PP_FOR_147 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(147, s),, o, m) + + ) + +166  + #BOOST_PP_FOR_147 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(148, s), m, +BOOST_PP_TUPLE_EAT_2 +)(148, sBOOST_PP_IF(148, s), +BOOST_PP_FOR_148 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(148, s),, o, m) + + ) + +167  + #BOOST_PP_FOR_148 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(149, s), m, +BOOST_PP_TUPLE_EAT_2 +)(149, sBOOST_PP_IF(149, s), +BOOST_PP_FOR_149 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(149, s),, o, m) + + ) + +168  + #BOOST_PP_FOR_149 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(150, s), m, +BOOST_PP_TUPLE_EAT_2 +)(150, sBOOST_PP_IF(150, s), +BOOST_PP_FOR_150 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(150, s),, o, m) + + ) + +169  + #BOOST_PP_FOR_150 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(151, s), m, +BOOST_PP_TUPLE_EAT_2 +)(151, sBOOST_PP_IF(151, s), +BOOST_PP_FOR_151 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(151, s),, o, m) + + ) + +170  + #BOOST_PP_FOR_151 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(152, s), m, +BOOST_PP_TUPLE_EAT_2 +)(152, sBOOST_PP_IF(152, s), +BOOST_PP_FOR_152 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(152, s),, o, m) + + ) + +171  + #BOOST_PP_FOR_152 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(153, s), m, +BOOST_PP_TUPLE_EAT_2 +)(153, sBOOST_PP_IF(153, s), +BOOST_PP_FOR_153 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(153, s),, o, m) + + ) + +172  + #BOOST_PP_FOR_153 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(154, s), m, +BOOST_PP_TUPLE_EAT_2 +)(154, sBOOST_PP_IF(154, s), +BOOST_PP_FOR_154 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(154, s),, o, m) + + ) + +173  + #BOOST_PP_FOR_154 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(155, s), m, +BOOST_PP_TUPLE_EAT_2 +)(155, sBOOST_PP_IF(155, s), +BOOST_PP_FOR_155 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(155, s),, o, m) + + ) + +174  + #BOOST_PP_FOR_155 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(156, s), m, +BOOST_PP_TUPLE_EAT_2 +)(156, sBOOST_PP_IF(156, s), +BOOST_PP_FOR_156 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(156, s),, o, m) + + ) + +175  + #BOOST_PP_FOR_156 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(157, s), m, +BOOST_PP_TUPLE_EAT_2 +)(157, sBOOST_PP_IF(157, s), +BOOST_PP_FOR_157 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(157, s),, o, m) + + ) + +176  + #BOOST_PP_FOR_157 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(158, s), m, +BOOST_PP_TUPLE_EAT_2 +)(158, sBOOST_PP_IF(158, s), +BOOST_PP_FOR_158 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(158, s),, o, m) + + ) + +177  + #BOOST_PP_FOR_158 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(159, s), m, +BOOST_PP_TUPLE_EAT_2 +)(159, sBOOST_PP_IF(159, s), +BOOST_PP_FOR_159 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(159, s),, o, m) + + ) + +178  + #BOOST_PP_FOR_159 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(160, s), m, +BOOST_PP_TUPLE_EAT_2 +)(160, sBOOST_PP_IF(160, s), +BOOST_PP_FOR_160 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(160, s),, o, m) + + ) + +179  + #BOOST_PP_FOR_160 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(161, s), m, +BOOST_PP_TUPLE_EAT_2 +)(161, sBOOST_PP_IF(161, s), +BOOST_PP_FOR_161 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(161, s),, o, m) + + ) + +180  + #BOOST_PP_FOR_161 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(162, s), m, +BOOST_PP_TUPLE_EAT_2 +)(162, sBOOST_PP_IF(162, s), +BOOST_PP_FOR_162 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(162, s),, o, m) + + ) + +181  + #BOOST_PP_FOR_162 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(163, s), m, +BOOST_PP_TUPLE_EAT_2 +)(163, sBOOST_PP_IF(163, s), +BOOST_PP_FOR_163 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(163, s),, o, m) + + ) + +182  + #BOOST_PP_FOR_163 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(164, s), m, +BOOST_PP_TUPLE_EAT_2 +)(164, sBOOST_PP_IF(164, s), +BOOST_PP_FOR_164 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(164, s),, o, m) + + ) + +183  + #BOOST_PP_FOR_164 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(165, s), m, +BOOST_PP_TUPLE_EAT_2 +)(165, sBOOST_PP_IF(165, s), +BOOST_PP_FOR_165 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(165, s),, o, m) + + ) + +184  + #BOOST_PP_FOR_165 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(166, s), m, +BOOST_PP_TUPLE_EAT_2 +)(166, sBOOST_PP_IF(166, s), +BOOST_PP_FOR_166 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(166, s),, o, m) + + ) + +185  + #BOOST_PP_FOR_166 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(167, s), m, +BOOST_PP_TUPLE_EAT_2 +)(167, sBOOST_PP_IF(167, s), +BOOST_PP_FOR_167 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(167, s),, o, m) + + ) + +186  + #BOOST_PP_FOR_167 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(168, s), m, +BOOST_PP_TUPLE_EAT_2 +)(168, sBOOST_PP_IF(168, s), +BOOST_PP_FOR_168 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(168, s),, o, m) + + ) + +187  + #BOOST_PP_FOR_168 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(169, s), m, +BOOST_PP_TUPLE_EAT_2 +)(169, sBOOST_PP_IF(169, s), +BOOST_PP_FOR_169 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(169, s),, o, m) + + ) + +188  + #BOOST_PP_FOR_169 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(170, s), m, +BOOST_PP_TUPLE_EAT_2 +)(170, sBOOST_PP_IF(170, s), +BOOST_PP_FOR_170 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(170, s),, o, m) + + ) + +189  + #BOOST_PP_FOR_170 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(171, s), m, +BOOST_PP_TUPLE_EAT_2 +)(171, sBOOST_PP_IF(171, s), +BOOST_PP_FOR_171 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(171, s),, o, m) + + ) + +190  + #BOOST_PP_FOR_171 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(172, s), m, +BOOST_PP_TUPLE_EAT_2 +)(172, sBOOST_PP_IF(172, s), +BOOST_PP_FOR_172 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(172, s),, o, m) + + ) + +191  + #BOOST_PP_FOR_172 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(173, s), m, +BOOST_PP_TUPLE_EAT_2 +)(173, sBOOST_PP_IF(173, s), +BOOST_PP_FOR_173 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(173, s),, o, m) + + ) + +192  + #BOOST_PP_FOR_173 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(174, s), m, +BOOST_PP_TUPLE_EAT_2 +)(174, sBOOST_PP_IF(174, s), +BOOST_PP_FOR_174 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(174, s),, o, m) + + ) + +193  + #BOOST_PP_FOR_174 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(175, s), m, +BOOST_PP_TUPLE_EAT_2 +)(175, sBOOST_PP_IF(175, s), +BOOST_PP_FOR_175 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(175, s),, o, m) + + ) + +194  + #BOOST_PP_FOR_175 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(176, s), m, +BOOST_PP_TUPLE_EAT_2 +)(176, sBOOST_PP_IF(176, s), +BOOST_PP_FOR_176 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(176, s),, o, m) + + ) + +195  + #BOOST_PP_FOR_176 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(177, s), m, +BOOST_PP_TUPLE_EAT_2 +)(177, sBOOST_PP_IF(177, s), +BOOST_PP_FOR_177 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(177, s),, o, m) + + ) + +196  + #BOOST_PP_FOR_177 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(178, s), m, +BOOST_PP_TUPLE_EAT_2 +)(178, sBOOST_PP_IF(178, s), +BOOST_PP_FOR_178 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(178, s),, o, m) + + ) + +197  + #BOOST_PP_FOR_178 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(179, s), m, +BOOST_PP_TUPLE_EAT_2 +)(179, sBOOST_PP_IF(179, s), +BOOST_PP_FOR_179 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(179, s),, o, m) + + ) + +198  + #BOOST_PP_FOR_179 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(180, s), m, +BOOST_PP_TUPLE_EAT_2 +)(180, sBOOST_PP_IF(180, s), +BOOST_PP_FOR_180 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(180, s),, o, m) + + ) + +199  + #BOOST_PP_FOR_180 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(181, s), m, +BOOST_PP_TUPLE_EAT_2 +)(181, sBOOST_PP_IF(181, s), +BOOST_PP_FOR_181 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(181, s),, o, m) + + ) + +200  + #BOOST_PP_FOR_181 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(182, s), m, +BOOST_PP_TUPLE_EAT_2 +)(182, sBOOST_PP_IF(182, s), +BOOST_PP_FOR_182 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(182, s),, o, m) + + ) + +201  + #BOOST_PP_FOR_182 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(183, s), m, +BOOST_PP_TUPLE_EAT_2 +)(183, sBOOST_PP_IF(183, s), +BOOST_PP_FOR_183 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(183, s),, o, m) + + ) + +202  + #BOOST_PP_FOR_183 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(184, s), m, +BOOST_PP_TUPLE_EAT_2 +)(184, sBOOST_PP_IF(184, s), +BOOST_PP_FOR_184 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(184, s),, o, m) + + ) + +203  + #BOOST_PP_FOR_184 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(185, s), m, +BOOST_PP_TUPLE_EAT_2 +)(185, sBOOST_PP_IF(185, s), +BOOST_PP_FOR_185 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(185, s),, o, m) + + ) + +204  + #BOOST_PP_FOR_185 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(186, s), m, +BOOST_PP_TUPLE_EAT_2 +)(186, sBOOST_PP_IF(186, s), +BOOST_PP_FOR_186 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(186, s),, o, m) + + ) + +205  + #BOOST_PP_FOR_186 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(187, s), m, +BOOST_PP_TUPLE_EAT_2 +)(187, sBOOST_PP_IF(187, s), +BOOST_PP_FOR_187 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(187, s),, o, m) + + ) + +206  + #BOOST_PP_FOR_187 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(188, s), m, +BOOST_PP_TUPLE_EAT_2 +)(188, sBOOST_PP_IF(188, s), +BOOST_PP_FOR_188 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(188, s),, o, m) + + ) + +207  + #BOOST_PP_FOR_188 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(189, s), m, +BOOST_PP_TUPLE_EAT_2 +)(189, sBOOST_PP_IF(189, s), +BOOST_PP_FOR_189 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(189, s),, o, m) + + ) + +208  + #BOOST_PP_FOR_189 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(190, s), m, +BOOST_PP_TUPLE_EAT_2 +)(190, sBOOST_PP_IF(190, s), +BOOST_PP_FOR_190 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(190, s),, o, m) + + ) + +209  + #BOOST_PP_FOR_190 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(191, s), m, +BOOST_PP_TUPLE_EAT_2 +)(191, sBOOST_PP_IF(191, s), +BOOST_PP_FOR_191 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(191, s),, o, m) + + ) + +210  + #BOOST_PP_FOR_191 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(192, s), m, +BOOST_PP_TUPLE_EAT_2 +)(192, sBOOST_PP_IF(192, s), +BOOST_PP_FOR_192 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(192, s),, o, m) + + ) + +211  + #BOOST_PP_FOR_192 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(193, s), m, +BOOST_PP_TUPLE_EAT_2 +)(193, sBOOST_PP_IF(193, s), +BOOST_PP_FOR_193 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(193, s),, o, m) + + ) + +212  + #BOOST_PP_FOR_193 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(194, s), m, +BOOST_PP_TUPLE_EAT_2 +)(194, sBOOST_PP_IF(194, s), +BOOST_PP_FOR_194 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(194, s),, o, m) + + ) + +213  + #BOOST_PP_FOR_194 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(195, s), m, +BOOST_PP_TUPLE_EAT_2 +)(195, sBOOST_PP_IF(195, s), +BOOST_PP_FOR_195 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(195, s),, o, m) + + ) + +214  + #BOOST_PP_FOR_195 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(196, s), m, +BOOST_PP_TUPLE_EAT_2 +)(196, sBOOST_PP_IF(196, s), +BOOST_PP_FOR_196 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(196, s),, o, m) + + ) + +215  + #BOOST_PP_FOR_196 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(197, s), m, +BOOST_PP_TUPLE_EAT_2 +)(197, sBOOST_PP_IF(197, s), +BOOST_PP_FOR_197 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(197, s),, o, m) + + ) + +216  + #BOOST_PP_FOR_197 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(198, s), m, +BOOST_PP_TUPLE_EAT_2 +)(198, sBOOST_PP_IF(198, s), +BOOST_PP_FOR_198 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(198, s),, o, m) + + ) + +217  + #BOOST_PP_FOR_198 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(199, s), m, +BOOST_PP_TUPLE_EAT_2 +)(199, sBOOST_PP_IF(199, s), +BOOST_PP_FOR_199 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(199, s),, o, m) + + ) + +218  + #BOOST_PP_FOR_199 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(200, s), m, +BOOST_PP_TUPLE_EAT_2 +)(200, sBOOST_PP_IF(200, s), +BOOST_PP_FOR_200 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(200, s),, o, m) + + ) + +219  + #BOOST_PP_FOR_200 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(201, s), m, +BOOST_PP_TUPLE_EAT_2 +)(201, sBOOST_PP_IF(201, s), +BOOST_PP_FOR_201 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(201, s),, o, m) + + ) + +220  + #BOOST_PP_FOR_201 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(202, s), m, +BOOST_PP_TUPLE_EAT_2 +)(202, sBOOST_PP_IF(202, s), +BOOST_PP_FOR_202 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(202, s),, o, m) + + ) + +221  + #BOOST_PP_FOR_202 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(203, s), m, +BOOST_PP_TUPLE_EAT_2 +)(203, sBOOST_PP_IF(203, s), +BOOST_PP_FOR_203 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(203, s),, o, m) + + ) + +222  + #BOOST_PP_FOR_203 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(204, s), m, +BOOST_PP_TUPLE_EAT_2 +)(204, sBOOST_PP_IF(204, s), +BOOST_PP_FOR_204 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(204, s),, o, m) + + ) + +223  + #BOOST_PP_FOR_204 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(205, s), m, +BOOST_PP_TUPLE_EAT_2 +)(205, sBOOST_PP_IF(205, s), +BOOST_PP_FOR_205 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(205, s),, o, m) + + ) + +224  + #BOOST_PP_FOR_205 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(206, s), m, +BOOST_PP_TUPLE_EAT_2 +)(206, sBOOST_PP_IF(206, s), +BOOST_PP_FOR_206 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(206, s),, o, m) + + ) + +225  + #BOOST_PP_FOR_206 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(207, s), m, +BOOST_PP_TUPLE_EAT_2 +)(207, sBOOST_PP_IF(207, s), +BOOST_PP_FOR_207 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(207, s),, o, m) + + ) + +226  + #BOOST_PP_FOR_207 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(208, s), m, +BOOST_PP_TUPLE_EAT_2 +)(208, sBOOST_PP_IF(208, s), +BOOST_PP_FOR_208 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(208, s),, o, m) + + ) + +227  + #BOOST_PP_FOR_208 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(209, s), m, +BOOST_PP_TUPLE_EAT_2 +)(209, sBOOST_PP_IF(209, s), +BOOST_PP_FOR_209 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(209, s),, o, m) + + ) + +228  + #BOOST_PP_FOR_209 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(210, s), m, +BOOST_PP_TUPLE_EAT_2 +)(210, sBOOST_PP_IF(210, s), +BOOST_PP_FOR_210 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(210, s),, o, m) + + ) + +229  + #BOOST_PP_FOR_210 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(211, s), m, +BOOST_PP_TUPLE_EAT_2 +)(211, sBOOST_PP_IF(211, s), +BOOST_PP_FOR_211 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(211, s),, o, m) + + ) + +230  + #BOOST_PP_FOR_211 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(212, s), m, +BOOST_PP_TUPLE_EAT_2 +)(212, sBOOST_PP_IF(212, s), +BOOST_PP_FOR_212 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(212, s),, o, m) + + ) + +231  + #BOOST_PP_FOR_212 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(213, s), m, +BOOST_PP_TUPLE_EAT_2 +)(213, sBOOST_PP_IF(213, s), +BOOST_PP_FOR_213 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(213, s),, o, m) + + ) + +232  + #BOOST_PP_FOR_213 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(214, s), m, +BOOST_PP_TUPLE_EAT_2 +)(214, sBOOST_PP_IF(214, s), +BOOST_PP_FOR_214 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(214, s),, o, m) + + ) + +233  + #BOOST_PP_FOR_214 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(215, s), m, +BOOST_PP_TUPLE_EAT_2 +)(215, sBOOST_PP_IF(215, s), +BOOST_PP_FOR_215 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(215, s),, o, m) + + ) + +234  + #BOOST_PP_FOR_215 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(216, s), m, +BOOST_PP_TUPLE_EAT_2 +)(216, sBOOST_PP_IF(216, s), +BOOST_PP_FOR_216 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(216, s),, o, m) + + ) + +235  + #BOOST_PP_FOR_216 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(217, s), m, +BOOST_PP_TUPLE_EAT_2 +)(217, sBOOST_PP_IF(217, s), +BOOST_PP_FOR_217 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(217, s),, o, m) + + ) + +236  + #BOOST_PP_FOR_217 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(218, s), m, +BOOST_PP_TUPLE_EAT_2 +)(218, sBOOST_PP_IF(218, s), +BOOST_PP_FOR_218 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(218, s),, o, m) + + ) + +237  + #BOOST_PP_FOR_218 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(219, s), m, +BOOST_PP_TUPLE_EAT_2 +)(219, sBOOST_PP_IF(219, s), +BOOST_PP_FOR_219 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(219, s),, o, m) + + ) + +238  + #BOOST_PP_FOR_219 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(220, s), m, +BOOST_PP_TUPLE_EAT_2 +)(220, sBOOST_PP_IF(220, s), +BOOST_PP_FOR_220 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(220, s),, o, m) + + ) + +239  + #BOOST_PP_FOR_220 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(221, s), m, +BOOST_PP_TUPLE_EAT_2 +)(221, sBOOST_PP_IF(221, s), +BOOST_PP_FOR_221 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(221, s),, o, m) + + ) + +240  + #BOOST_PP_FOR_221 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(222, s), m, +BOOST_PP_TUPLE_EAT_2 +)(222, sBOOST_PP_IF(222, s), +BOOST_PP_FOR_222 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(222, s),, o, m) + + ) + +241  + #BOOST_PP_FOR_222 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(223, s), m, +BOOST_PP_TUPLE_EAT_2 +)(223, sBOOST_PP_IF(223, s), +BOOST_PP_FOR_223 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(223, s),, o, m) + + ) + +242  + #BOOST_PP_FOR_223 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(224, s), m, +BOOST_PP_TUPLE_EAT_2 +)(224, sBOOST_PP_IF(224, s), +BOOST_PP_FOR_224 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(224, s),, o, m) + + ) + +243  + #BOOST_PP_FOR_224 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(225, s), m, +BOOST_PP_TUPLE_EAT_2 +)(225, sBOOST_PP_IF(225, s), +BOOST_PP_FOR_225 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(225, s),, o, m) + + ) + +244  + #BOOST_PP_FOR_225 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(226, s), m, +BOOST_PP_TUPLE_EAT_2 +)(226, sBOOST_PP_IF(226, s), +BOOST_PP_FOR_226 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(226, s),, o, m) + + ) + +245  + #BOOST_PP_FOR_226 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(227, s), m, +BOOST_PP_TUPLE_EAT_2 +)(227, sBOOST_PP_IF(227, s), +BOOST_PP_FOR_227 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(227, s),, o, m) + + ) + +246  + #BOOST_PP_FOR_227 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(228, s), m, +BOOST_PP_TUPLE_EAT_2 +)(228, sBOOST_PP_IF(228, s), +BOOST_PP_FOR_228 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(228, s),, o, m) + + ) + +247  + #BOOST_PP_FOR_228 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(229, s), m, +BOOST_PP_TUPLE_EAT_2 +)(229, sBOOST_PP_IF(229, s), +BOOST_PP_FOR_229 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(229, s),, o, m) + + ) + +248  + #BOOST_PP_FOR_229 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(230, s), m, +BOOST_PP_TUPLE_EAT_2 +)(230, sBOOST_PP_IF(230, s), +BOOST_PP_FOR_230 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(230, s),, o, m) + + ) + +249  + #BOOST_PP_FOR_230 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(231, s), m, +BOOST_PP_TUPLE_EAT_2 +)(231, sBOOST_PP_IF(231, s), +BOOST_PP_FOR_231 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(231, s),, o, m) + + ) + +250  + #BOOST_PP_FOR_231 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(232, s), m, +BOOST_PP_TUPLE_EAT_2 +)(232, sBOOST_PP_IF(232, s), +BOOST_PP_FOR_232 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(232, s),, o, m) + + ) + +251  + #BOOST_PP_FOR_232 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(233, s), m, +BOOST_PP_TUPLE_EAT_2 +)(233, sBOOST_PP_IF(233, s), +BOOST_PP_FOR_233 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(233, s),, o, m) + + ) + +252  + #BOOST_PP_FOR_233 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(234, s), m, +BOOST_PP_TUPLE_EAT_2 +)(234, sBOOST_PP_IF(234, s), +BOOST_PP_FOR_234 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(234, s),, o, m) + + ) + +253  + #BOOST_PP_FOR_234 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(235, s), m, +BOOST_PP_TUPLE_EAT_2 +)(235, sBOOST_PP_IF(235, s), +BOOST_PP_FOR_235 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(235, s),, o, m) + + ) + +254  + #BOOST_PP_FOR_235 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(236, s), m, +BOOST_PP_TUPLE_EAT_2 +)(236, sBOOST_PP_IF(236, s), +BOOST_PP_FOR_236 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(236, s),, o, m) + + ) + +255  + #BOOST_PP_FOR_236 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(237, s), m, +BOOST_PP_TUPLE_EAT_2 +)(237, sBOOST_PP_IF(237, s), +BOOST_PP_FOR_237 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(237, s),, o, m) + + ) + +256  + #BOOST_PP_FOR_237 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(238, s), m, +BOOST_PP_TUPLE_EAT_2 +)(238, sBOOST_PP_IF(238, s), +BOOST_PP_FOR_238 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(238, s),, o, m) + + ) + +257  + #BOOST_PP_FOR_238 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(239, s), m, +BOOST_PP_TUPLE_EAT_2 +)(239, sBOOST_PP_IF(239, s), +BOOST_PP_FOR_239 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(239, s),, o, m) + + ) + +258  + #BOOST_PP_FOR_239 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(240, s), m, +BOOST_PP_TUPLE_EAT_2 +)(240, sBOOST_PP_IF(240, s), +BOOST_PP_FOR_240 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(240, s),, o, m) + + ) + +259  + #BOOST_PP_FOR_240 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(241, s), m, +BOOST_PP_TUPLE_EAT_2 +)(241, sBOOST_PP_IF(241, s), +BOOST_PP_FOR_241 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(241, s),, o, m) + + ) + +260  + #BOOST_PP_FOR_241 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(242, s), m, +BOOST_PP_TUPLE_EAT_2 +)(242, sBOOST_PP_IF(242, s), +BOOST_PP_FOR_242 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(242, s),, o, m) + + ) + +261  + #BOOST_PP_FOR_242 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(243, s), m, +BOOST_PP_TUPLE_EAT_2 +)(243, sBOOST_PP_IF(243, s), +BOOST_PP_FOR_243 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(243, s),, o, m) + + ) + +262  + #BOOST_PP_FOR_243 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(244, s), m, +BOOST_PP_TUPLE_EAT_2 +)(244, sBOOST_PP_IF(244, s), +BOOST_PP_FOR_244 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(244, s),, o, m) + + ) + +263  + #BOOST_PP_FOR_244 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(245, s), m, +BOOST_PP_TUPLE_EAT_2 +)(245, sBOOST_PP_IF(245, s), +BOOST_PP_FOR_245 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(245, s),, o, m) + + ) + +264  + #BOOST_PP_FOR_245 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(246, s), m, +BOOST_PP_TUPLE_EAT_2 +)(246, sBOOST_PP_IF(246, s), +BOOST_PP_FOR_246 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(246, s),, o, m) + + ) + +265  + #BOOST_PP_FOR_246 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(247, s), m, +BOOST_PP_TUPLE_EAT_2 +)(247, sBOOST_PP_IF(247, s), +BOOST_PP_FOR_247 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(247, s),, o, m) + + ) + +266  + #BOOST_PP_FOR_247 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(248, s), m, +BOOST_PP_TUPLE_EAT_2 +)(248, sBOOST_PP_IF(248, s), +BOOST_PP_FOR_248 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(248, s),, o, m) + + ) + +267  + #BOOST_PP_FOR_248 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(249, s), m, +BOOST_PP_TUPLE_EAT_2 +)(249, sBOOST_PP_IF(249, s), +BOOST_PP_FOR_249 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(249, s),, o, m) + + ) + +268  + #BOOST_PP_FOR_249 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(250, s), m, +BOOST_PP_TUPLE_EAT_2 +)(250, sBOOST_PP_IF(250, s), +BOOST_PP_FOR_250 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(250, s),, o, m) + + ) + +269  + #BOOST_PP_FOR_250 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(251, s), m, +BOOST_PP_TUPLE_EAT_2 +)(251, sBOOST_PP_IF(251, s), +BOOST_PP_FOR_251 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(251, s),, o, m) + + ) + +270  + #BOOST_PP_FOR_251 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(252, s), m, +BOOST_PP_TUPLE_EAT_2 +)(252, sBOOST_PP_IF(252, s), +BOOST_PP_FOR_252 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(252, s),, o, m) + + ) + +271  + #BOOST_PP_FOR_252 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(253, s), m, +BOOST_PP_TUPLE_EAT_2 +)(253, sBOOST_PP_IF(253, s), +BOOST_PP_FOR_253 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(253, s),, o, m) + + ) + +272  + #BOOST_PP_FOR_253 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(254, s), m, +BOOST_PP_TUPLE_EAT_2 +)(254, sBOOST_PP_IF(254, s), +BOOST_PP_FOR_254 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(254, s),, o, m) + + ) + +273  + #BOOST_PP_FOR_254 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(255, s), m, +BOOST_PP_TUPLE_EAT_2 +)(255, sBOOST_PP_IF(255, s), +BOOST_PP_FOR_255 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(255, s),, o, m) + + ) + +274  + #BOOST_PP_FOR_255 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(256, s), m, +BOOST_PP_TUPLE_EAT_2 +)(256, sBOOST_PP_IF(256, s), +BOOST_PP_FOR_256 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(256, s),, o, m) + + ) + +275  + #BOOST_PP_FOR_256 +( +s +, +p +, +o +, +m + + `BOOST_PP_IF +( + `p +(257, s), m, +BOOST_PP_TUPLE_EAT_2 +)(257, sBOOST_PP_IF(257, s), +BOOST_PP_FOR_257 +, +BOOST_PP_TUPLE_EAT_4 +)( + `o +(257, s),, o, m) + + ) + + @/usr/include/boost/preprocessor/repetition/enum_params_with_a_default.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_REPETITION_ENUM_PARAMS_WITH_A_DEFAULT_HPP + + +15  + #BOOST_PREPROCESSOR_REPETITION_ENUM_PARAMS_WITH_A_DEFAULT_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20 # +#/* +BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT + */ + +22  +#def + #BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT +( +cou +, +m +, +def + + `BOOST_PP_ENUM_BINARY_PARAMS +(cou,am, = de +BOOST_PP_INTERCEPT +) + + ) + + @/usr/include/boost/preprocessor/repetition/enum_params_with_defaults.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_REPETITION_ENUM_PARAMS_WITH_DEFAULTS_HPP + + +15  + #BOOST_PREPROCESSOR_REPETITION_ENUM_PARAMS_WITH_DEFAULTS_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19 # +#/* +BOOST_PP_ENUM_PARAMS_WITH_DEFAULTS + */ + +21  +#def + #BOOST_PP_ENUM_PARAMS_WITH_DEFAULTS +( +cou +, +m +, +def + + `BOOST_PP_ENUM_BINARY_PARAMS +(cou,am, = def) + + ) + + @/usr/include/boost/preprocessor/repetition/enum_shifted_binary_params.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2005. * + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + * + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + * + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_REPETITION_ENUM_SHIFTED_BINARY_PARAMS_HPP + + +13  + #BOOST_PREPROCESSOR_REPETITION_ENUM_SHIFTED_BINARY_PARAMS_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23 # +#/* +BOOST_PP_ENUM_SHIFTED_BINARY_PARAMS + */ + +25 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +27  + #BOOST_PP_ENUM_SHIFTED_BINARY_PARAMS +( +cou +, +p1 +, +p2 + + `BOOST_PP_REPEAT +( + `BOOST_PP_DEC +(cou), +BOOST_PP_ENUM_SHIFTED_BINARY_PARAMS_M +, (p1,2)) + + ) + +29  + #BOOST_PP_ENUM_SHIFTED_BINARY_PARAMS +( +cou +, +p1 +, +p2 + + `BOOST_PP_ENUM_SHIFTED_BINARY_PARAMS_I +(cou,1,2) + + ) + +30  + #BOOST_PP_ENUM_SHIFTED_BINARY_PARAMS_I +( +cou +, +p1 +, +p2 + + `BOOST_PP_REPEAT +( + `BOOST_PP_DEC +(cou), +BOOST_PP_ENUM_SHIFTED_BINARY_PARAMS_M +, (p1,2)) + + ) + +32 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_STRICT +() + +34  + #BOOST_PP_ENUM_SHIFTED_BINARY_PARAMS_M +( +z +, +n +, + + + `BOOST_PP_ENUM_SHIFTED_BINARY_PARAMS_M_IM +(z,, +BOOST_PP_TUPLE_REM_2 +p) + + ) + +35  + #BOOST_PP_ENUM_SHIFTED_BINARY_PARAMS_M_IM +( +z +, +n +, +im + + `BOOST_PP_ENUM_SHIFTED_BINARY_PARAMS_M_I +(z,, im) + + ) + +37  + #BOOST_PP_ENUM_SHIFTED_BINARY_PARAMS_M +( +z +, +n +, + + + `BOOST_PP_ENUM_SHIFTED_BINARY_PARAMS_M_I +(z,, + `BOOST_PP_TUPLE_ELEM +(2, 0,p), BOOST_PP_TUPLE_ELEM(2, 1,p)) + + ) + +39  +#def + #BOOST_PP_ENUM_SHIFTED_BINARY_PARAMS_M_I +( +z +, +n +, +p1 +, +p2 + + `BOOST_PP_COMMA_IF + + `BOOST_PP_CAT +1, + `BOOST_PP_INC +)BOOST_PP_CAT2, BOOST_PP_INC)) + + ) + +41 # +#/* +BOOST_PP_ENUM_SHIFTED_BINARY_PARAMS_Z + */ + +43 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +45  + #BOOST_PP_ENUM_SHIFTED_BINARY_PARAMS_Z +( +z +, +cou +, +p1 +, +p2 + +BOOST_PP_REPEAT_ + ## + `z +( + `BOOST_PP_DEC +(cou), +BOOST_PP_ENUM_SHIFTED_BINARY_PARAMS_M +, (p1,2)) + + ) + +47  + #BOOST_PP_ENUM_SHIFTED_BINARY_PARAMS_Z +( +z +, +cou +, +p1 +, +p2 + + `BOOST_PP_ENUM_SHIFTED_BINARY_PARAMS_Z_I +(z, cou,1,2) + + ) + +48  + #BOOST_PP_ENUM_SHIFTED_BINARY_PARAMS_Z_I +( +z +, +cou +, +p1 +, +p2 + +BOOST_PP_REPEAT_ + ## + `z +( + `BOOST_PP_DEC +(cou), +BOOST_PP_ENUM_SHIFTED_BINARY_PARAMS_M +, (p1,2)) + + ) + + @/usr/include/boost/preprocessor/repetition/enum_trailing_binary_params.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_REPETITION_ENUM_TRAILING_BINARY_PARAMS_HPP + + +13  + #BOOST_PREPROCESSOR_REPETITION_ENUM_TRAILING_BINARY_PARAMS_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20 # +#/* +BOOST_PP_ENUM_TRAILING_BINARY_PARAMS + */ + +22 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +24  + #BOOST_PP_ENUM_TRAILING_BINARY_PARAMS +( +cou +, +p1 +, +p2 + + `BOOST_PP_REPEAT +(cou, +BOOST_PP_ENUM_TRAILING_BINARY_PARAMS_M +, (p1,2)) + + ) + +26  + #BOOST_PP_ENUM_TRAILING_BINARY_PARAMS +( +cou +, +p1 +, +p2 + + `BOOST_PP_ENUM_TRAILING_BINARY_PARAMS_I +(cou,1,2) + + ) + +27  + #BOOST_PP_ENUM_TRAILING_BINARY_PARAMS_I +( +cou +, +p1 +, +p2 + + `BOOST_PP_REPEAT +(cou, +BOOST_PP_ENUM_TRAILING_BINARY_PARAMS_M +, (p1,2)) + + ) + +29 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_STRICT +() + +31  + #BOOST_PP_ENUM_TRAILING_BINARY_PARAMS_M +( +z +, +n +, + + + `BOOST_PP_ENUM_TRAILING_BINARY_PARAMS_M_IM +(z,, +BOOST_PP_TUPLE_REM_2 +p) + + ) + +32  + #BOOST_PP_ENUM_TRAILING_BINARY_PARAMS_M_IM +( +z +, +n +, +im + + `BOOST_PP_ENUM_TRAILING_BINARY_PARAMS_M_I +(z,, im) + + ) + +34  + #BOOST_PP_ENUM_TRAILING_BINARY_PARAMS_M +( +z +, +n +, + + + `BOOST_PP_ENUM_TRAILING_BINARY_PARAMS_M_I +(z,, + `BOOST_PP_TUPLE_ELEM +(2, 0,p), BOOST_PP_TUPLE_ELEM(2, 1,p)) + + ) + +36 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MSVC +() + +38  + #BOOST_PP_ENUM_TRAILING_BINARY_PARAMS_M_I +( +z +, +n +, +p1 +, +p2 + + `BOOST_PP_ENUM_TRAILING_BINARY_PARAMS_M_II +(z,,1,2) + + ) + +39  + #BOOST_PP_ENUM_TRAILING_BINARY_PARAMS_M_II +( +z +, +n +, +p1 +, +p2 +,1 ##2 ## + ) +n + +41  + #BOOST_PP_ENUM_TRAILING_BINARY_PARAMS_M_I +( +z +, +n +, +p1 +, +p2 +, + `BOOST_PP_CAT +1,BOOST_PP_CAT2,) + + ) + +43 # +#/* +BOOST_PP_ENUM_TRAILING_BINARY_PARAMS_Z + */ + +45 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +47  + #BOOST_PP_ENUM_TRAILING_BINARY_PARAMS_Z +( +z +, +cou +, +p1 +, +p2 + +BOOST_PP_REPEAT_ + ## + `z +(cou, +BOOST_PP_ENUM_TRAILING_BINARY_PARAMS_M +, (p1,2)) + + ) + +49  + #BOOST_PP_ENUM_TRAILING_BINARY_PARAMS_Z +( +z +, +cou +, +p1 +, +p2 + + `BOOST_PP_ENUM_TRAILING_BINARY_PARAMS_Z_I +(z, cou,1,2) + + ) + +50  + #BOOST_PP_ENUM_TRAILING_BINARY_PARAMS_Z_I +( +z +, +cou +, +p1 +, +p2 + +BOOST_PP_REPEAT_ + ## + `z +(cou, +BOOST_PP_ENUM_TRAILING_BINARY_PARAMS_M +, (p1,2)) + + ) + + @/usr/include/boost/preprocessor/selection/max.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_SELECTION_MAX_HPP + + +15  + #BOOST_PREPROCESSOR_SELECTION_MAX_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20 # +#/* +BOOST_PP_MAX + */ + +22 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +24  + #BOOST_PP_MAX +( +x +, +y + + `BOOST_PP_IIF +( + `BOOST_PP_LESS_EQUAL +(x, y), y, x) + + ) + +26  + #BOOST_PP_MAX +( +x +, +y + + `BOOST_PP_MAX_I +(x, y) + + ) + +27  + #BOOST_PP_MAX_I +( +x +, +y + + `BOOST_PP_IIF +( + `BOOST_PP_LESS_EQUAL +(x, y), y, x) + + ) + +29 # +#/* +BOOST_PP_MAX_D + */ + +31 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +33  + #BOOST_PP_MAX_D +( +d +, +x +, +y + + `BOOST_PP_IIF +( + `BOOST_PP_LESS_EQUAL_D +(d, x, y), y, x) + + ) + +35  + #BOOST_PP_MAX_D +( +d +, +x +, +y + + `BOOST_PP_MAX_D_I +(d, x, y) + + ) + +36  + #BOOST_PP_MAX_D_I +( +d +, +x +, +y + + `BOOST_PP_IIF +( + `BOOST_PP_LESS_EQUAL_D +(d, x, y), y, x) + + ) + + @/usr/include/boost/preprocessor/seq/detail/is_empty.hpp + +3 #* ( +C + +Cyright + +Edwd + +Dr + 2015. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_SEQ_DETAIL_IS_EMPTY_HPP + + +13  + #BOOST_PREPROCESSOR_SEQ_DETAIL_IS_EMPTY_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +22  +#def + #BOOST_PP_SEQ_DETAIL_IS_EMPTY +( +q +) \ + +24 +BOOST_PP_COMPL + \ + +26 + `BOOST_PP_SEQ_DETAIL_IS_NOT_EMPTY +( +q +) \ + +28 + + ) + +29  +#def + #BOOST_PP_SEQ_DETAIL_IS_EMPTY_SIZE +( +size +) \ + +31 +BOOST_PP_COMPL + \ + +33 + `BOOST_PP_SEQ_DETAIL_IS_NOT_EMPTY_SIZE +( +size +) \ + +35 + + ) + +36  +#def + #BOOST_PP_SEQ_DETAIL_IS_NOT_EMPTY +( +q +) \ + +38 + `BOOST_PP_SEQ_DETAIL_IS_NOT_EMPTY_SIZE +( + `BOOST_PP_SEQ_DETAIL_EMPTY_SIZE +( +q +)) \ + +39 + + ) + +40  +#def + #BOOST_PP_SEQ_DETAIL_IS_NOT_EMPTY_SIZE +( +size +) \ + +42 + `BOOST_PP_BOOL +( +size +) \ + +43 + + ) + +44  +#def + #BOOST_PP_SEQ_DETAIL_EMPTY_SIZE +( +q +) \ + +46 + `BOOST_PP_DEC +( + `BOOST_PP_SEQ_SIZE +( + `q + ( +n +))) \ + +47 + + ) + + @/usr/include/boost/preprocessor/seq/detail/split.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_SEQ_DETAIL_SPLIT_HPP + + +13  + #BOOST_PREPROCESSOR_SEQ_DETAIL_SPLIT_HPP + + + ) + +14  +#ud + ~ + +16 # +#/* +BOOST_PP_SEQ_SPLIT + */ + +18  +#def + #BOOST_PP_SEQ_SPLIT +( +n +, +q + + `BOOST_PP_SEQ_SPLIT_D +, seq) + + ) + +20 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +22  + #BOOST_PP_SEQ_SPLIT_D +( +n +, +q +( +BOOST_PP_SEQ_SPLIT_ + ## seq) + + ) + +24  + #BOOST_PP_SEQ_SPLIT_D +( +n +, +q +( +BOOST_PP_SEQ_SPLIT_ + ## ## seq) + + ) + +26  +#def + #BOOST_PP_SEQ_SPLIT_1 +( +x +(x), + + ) + +28  + #BOOST_PP_SEQ_SPLIT_2 +( +x +(x +BOOST_PP_SEQ_SPLIT_1 + + + ) + +29  + #BOOST_PP_SEQ_SPLIT_3 +( +x +(x +BOOST_PP_SEQ_SPLIT_2 + + + ) + +30  + #BOOST_PP_SEQ_SPLIT_4 +( +x +(x +BOOST_PP_SEQ_SPLIT_3 + + + ) + +31  + #BOOST_PP_SEQ_SPLIT_5 +( +x +(x +BOOST_PP_SEQ_SPLIT_4 + + + ) + +32  + #BOOST_PP_SEQ_SPLIT_6 +( +x +(x +BOOST_PP_SEQ_SPLIT_5 + + + ) + +33  + #BOOST_PP_SEQ_SPLIT_7 +( +x +(x +BOOST_PP_SEQ_SPLIT_6 + + + ) + +34  + #BOOST_PP_SEQ_SPLIT_8 +( +x +(x +BOOST_PP_SEQ_SPLIT_7 + + + ) + +35  + #BOOST_PP_SEQ_SPLIT_9 +( +x +(x +BOOST_PP_SEQ_SPLIT_8 + + + ) + +36  + #BOOST_PP_SEQ_SPLIT_10 +( +x +(x +BOOST_PP_SEQ_SPLIT_9 + + + ) + +37  + #BOOST_PP_SEQ_SPLIT_11 +( +x +(x +BOOST_PP_SEQ_SPLIT_10 + + + ) + +38  + #BOOST_PP_SEQ_SPLIT_12 +( +x +(x +BOOST_PP_SEQ_SPLIT_11 + + + ) + +39  + #BOOST_PP_SEQ_SPLIT_13 +( +x +(x +BOOST_PP_SEQ_SPLIT_12 + + + ) + +40  + #BOOST_PP_SEQ_SPLIT_14 +( +x +(x +BOOST_PP_SEQ_SPLIT_13 + + + ) + +41  + #BOOST_PP_SEQ_SPLIT_15 +( +x +(x +BOOST_PP_SEQ_SPLIT_14 + + + ) + +42  + #BOOST_PP_SEQ_SPLIT_16 +( +x +(x +BOOST_PP_SEQ_SPLIT_15 + + + ) + +43  + #BOOST_PP_SEQ_SPLIT_17 +( +x +(x +BOOST_PP_SEQ_SPLIT_16 + + + ) + +44  + #BOOST_PP_SEQ_SPLIT_18 +( +x +(x +BOOST_PP_SEQ_SPLIT_17 + + + ) + +45  + #BOOST_PP_SEQ_SPLIT_19 +( +x +(x +BOOST_PP_SEQ_SPLIT_18 + + + ) + +46  + #BOOST_PP_SEQ_SPLIT_20 +( +x +(x +BOOST_PP_SEQ_SPLIT_19 + + + ) + +47  + #BOOST_PP_SEQ_SPLIT_21 +( +x +(x +BOOST_PP_SEQ_SPLIT_20 + + + ) + +48  + #BOOST_PP_SEQ_SPLIT_22 +( +x +(x +BOOST_PP_SEQ_SPLIT_21 + + + ) + +49  + #BOOST_PP_SEQ_SPLIT_23 +( +x +(x +BOOST_PP_SEQ_SPLIT_22 + + + ) + +50  + #BOOST_PP_SEQ_SPLIT_24 +( +x +(x +BOOST_PP_SEQ_SPLIT_23 + + + ) + +51  + #BOOST_PP_SEQ_SPLIT_25 +( +x +(x +BOOST_PP_SEQ_SPLIT_24 + + + ) + +52  + #BOOST_PP_SEQ_SPLIT_26 +( +x +(x +BOOST_PP_SEQ_SPLIT_25 + + + ) + +53  + #BOOST_PP_SEQ_SPLIT_27 +( +x +(x +BOOST_PP_SEQ_SPLIT_26 + + + ) + +54  + #BOOST_PP_SEQ_SPLIT_28 +( +x +(x +BOOST_PP_SEQ_SPLIT_27 + + + ) + +55  + #BOOST_PP_SEQ_SPLIT_29 +( +x +(x +BOOST_PP_SEQ_SPLIT_28 + + + ) + +56  + #BOOST_PP_SEQ_SPLIT_30 +( +x +(x +BOOST_PP_SEQ_SPLIT_29 + + + ) + +57  + #BOOST_PP_SEQ_SPLIT_31 +( +x +(x +BOOST_PP_SEQ_SPLIT_30 + + + ) + +58  + #BOOST_PP_SEQ_SPLIT_32 +( +x +(x +BOOST_PP_SEQ_SPLIT_31 + + + ) + +59  + #BOOST_PP_SEQ_SPLIT_33 +( +x +(x +BOOST_PP_SEQ_SPLIT_32 + + + ) + +60  + #BOOST_PP_SEQ_SPLIT_34 +( +x +(x +BOOST_PP_SEQ_SPLIT_33 + + + ) + +61  + #BOOST_PP_SEQ_SPLIT_35 +( +x +(x +BOOST_PP_SEQ_SPLIT_34 + + + ) + +62  + #BOOST_PP_SEQ_SPLIT_36 +( +x +(x +BOOST_PP_SEQ_SPLIT_35 + + + ) + +63  + #BOOST_PP_SEQ_SPLIT_37 +( +x +(x +BOOST_PP_SEQ_SPLIT_36 + + + ) + +64  + #BOOST_PP_SEQ_SPLIT_38 +( +x +(x +BOOST_PP_SEQ_SPLIT_37 + + + ) + +65  + #BOOST_PP_SEQ_SPLIT_39 +( +x +(x +BOOST_PP_SEQ_SPLIT_38 + + + ) + +66  + #BOOST_PP_SEQ_SPLIT_40 +( +x +(x +BOOST_PP_SEQ_SPLIT_39 + + + ) + +67  + #BOOST_PP_SEQ_SPLIT_41 +( +x +(x +BOOST_PP_SEQ_SPLIT_40 + + + ) + +68  + #BOOST_PP_SEQ_SPLIT_42 +( +x +(x +BOOST_PP_SEQ_SPLIT_41 + + + ) + +69  + #BOOST_PP_SEQ_SPLIT_43 +( +x +(x +BOOST_PP_SEQ_SPLIT_42 + + + ) + +70  + #BOOST_PP_SEQ_SPLIT_44 +( +x +(x +BOOST_PP_SEQ_SPLIT_43 + + + ) + +71  + #BOOST_PP_SEQ_SPLIT_45 +( +x +(x +BOOST_PP_SEQ_SPLIT_44 + + + ) + +72  + #BOOST_PP_SEQ_SPLIT_46 +( +x +(x +BOOST_PP_SEQ_SPLIT_45 + + + ) + +73  + #BOOST_PP_SEQ_SPLIT_47 +( +x +(x +BOOST_PP_SEQ_SPLIT_46 + + + ) + +74  + #BOOST_PP_SEQ_SPLIT_48 +( +x +(x +BOOST_PP_SEQ_SPLIT_47 + + + ) + +75  + #BOOST_PP_SEQ_SPLIT_49 +( +x +(x +BOOST_PP_SEQ_SPLIT_48 + + + ) + +76  + #BOOST_PP_SEQ_SPLIT_50 +( +x +(x +BOOST_PP_SEQ_SPLIT_49 + + + ) + +77  + #BOOST_PP_SEQ_SPLIT_51 +( +x +(x +BOOST_PP_SEQ_SPLIT_50 + + + ) + +78  + #BOOST_PP_SEQ_SPLIT_52 +( +x +(x +BOOST_PP_SEQ_SPLIT_51 + + + ) + +79  + #BOOST_PP_SEQ_SPLIT_53 +( +x +(x +BOOST_PP_SEQ_SPLIT_52 + + + ) + +80  + #BOOST_PP_SEQ_SPLIT_54 +( +x +(x +BOOST_PP_SEQ_SPLIT_53 + + + ) + +81  + #BOOST_PP_SEQ_SPLIT_55 +( +x +(x +BOOST_PP_SEQ_SPLIT_54 + + + ) + +82  + #BOOST_PP_SEQ_SPLIT_56 +( +x +(x +BOOST_PP_SEQ_SPLIT_55 + + + ) + +83  + #BOOST_PP_SEQ_SPLIT_57 +( +x +(x +BOOST_PP_SEQ_SPLIT_56 + + + ) + +84  + #BOOST_PP_SEQ_SPLIT_58 +( +x +(x +BOOST_PP_SEQ_SPLIT_57 + + + ) + +85  + #BOOST_PP_SEQ_SPLIT_59 +( +x +(x +BOOST_PP_SEQ_SPLIT_58 + + + ) + +86  + #BOOST_PP_SEQ_SPLIT_60 +( +x +(x +BOOST_PP_SEQ_SPLIT_59 + + + ) + +87  + #BOOST_PP_SEQ_SPLIT_61 +( +x +(x +BOOST_PP_SEQ_SPLIT_60 + + + ) + +88  + #BOOST_PP_SEQ_SPLIT_62 +( +x +(x +BOOST_PP_SEQ_SPLIT_61 + + + ) + +89  + #BOOST_PP_SEQ_SPLIT_63 +( +x +(x +BOOST_PP_SEQ_SPLIT_62 + + + ) + +90  + #BOOST_PP_SEQ_SPLIT_64 +( +x +(x +BOOST_PP_SEQ_SPLIT_63 + + + ) + +91  + #BOOST_PP_SEQ_SPLIT_65 +( +x +(x +BOOST_PP_SEQ_SPLIT_64 + + + ) + +92  + #BOOST_PP_SEQ_SPLIT_66 +( +x +(x +BOOST_PP_SEQ_SPLIT_65 + + + ) + +93  + #BOOST_PP_SEQ_SPLIT_67 +( +x +(x +BOOST_PP_SEQ_SPLIT_66 + + + ) + +94  + #BOOST_PP_SEQ_SPLIT_68 +( +x +(x +BOOST_PP_SEQ_SPLIT_67 + + + ) + +95  + #BOOST_PP_SEQ_SPLIT_69 +( +x +(x +BOOST_PP_SEQ_SPLIT_68 + + + ) + +96  + #BOOST_PP_SEQ_SPLIT_70 +( +x +(x +BOOST_PP_SEQ_SPLIT_69 + + + ) + +97  + #BOOST_PP_SEQ_SPLIT_71 +( +x +(x +BOOST_PP_SEQ_SPLIT_70 + + + ) + +98  + #BOOST_PP_SEQ_SPLIT_72 +( +x +(x +BOOST_PP_SEQ_SPLIT_71 + + + ) + +99  + #BOOST_PP_SEQ_SPLIT_73 +( +x +(x +BOOST_PP_SEQ_SPLIT_72 + + + ) + +100  + #BOOST_PP_SEQ_SPLIT_74 +( +x +(x +BOOST_PP_SEQ_SPLIT_73 + + + ) + +101  + #BOOST_PP_SEQ_SPLIT_75 +( +x +(x +BOOST_PP_SEQ_SPLIT_74 + + + ) + +102  + #BOOST_PP_SEQ_SPLIT_76 +( +x +(x +BOOST_PP_SEQ_SPLIT_75 + + + ) + +103  + #BOOST_PP_SEQ_SPLIT_77 +( +x +(x +BOOST_PP_SEQ_SPLIT_76 + + + ) + +104  + #BOOST_PP_SEQ_SPLIT_78 +( +x +(x +BOOST_PP_SEQ_SPLIT_77 + + + ) + +105  + #BOOST_PP_SEQ_SPLIT_79 +( +x +(x +BOOST_PP_SEQ_SPLIT_78 + + + ) + +106  + #BOOST_PP_SEQ_SPLIT_80 +( +x +(x +BOOST_PP_SEQ_SPLIT_79 + + + ) + +107  + #BOOST_PP_SEQ_SPLIT_81 +( +x +(x +BOOST_PP_SEQ_SPLIT_80 + + + ) + +108  + #BOOST_PP_SEQ_SPLIT_82 +( +x +(x +BOOST_PP_SEQ_SPLIT_81 + + + ) + +109  + #BOOST_PP_SEQ_SPLIT_83 +( +x +(x +BOOST_PP_SEQ_SPLIT_82 + + + ) + +110  + #BOOST_PP_SEQ_SPLIT_84 +( +x +(x +BOOST_PP_SEQ_SPLIT_83 + + + ) + +111  + #BOOST_PP_SEQ_SPLIT_85 +( +x +(x +BOOST_PP_SEQ_SPLIT_84 + + + ) + +112  + #BOOST_PP_SEQ_SPLIT_86 +( +x +(x +BOOST_PP_SEQ_SPLIT_85 + + + ) + +113  + #BOOST_PP_SEQ_SPLIT_87 +( +x +(x +BOOST_PP_SEQ_SPLIT_86 + + + ) + +114  + #BOOST_PP_SEQ_SPLIT_88 +( +x +(x +BOOST_PP_SEQ_SPLIT_87 + + + ) + +115  + #BOOST_PP_SEQ_SPLIT_89 +( +x +(x +BOOST_PP_SEQ_SPLIT_88 + + + ) + +116  + #BOOST_PP_SEQ_SPLIT_90 +( +x +(x +BOOST_PP_SEQ_SPLIT_89 + + + ) + +117  + #BOOST_PP_SEQ_SPLIT_91 +( +x +(x +BOOST_PP_SEQ_SPLIT_90 + + + ) + +118  + #BOOST_PP_SEQ_SPLIT_92 +( +x +(x +BOOST_PP_SEQ_SPLIT_91 + + + ) + +119  + #BOOST_PP_SEQ_SPLIT_93 +( +x +(x +BOOST_PP_SEQ_SPLIT_92 + + + ) + +120  + #BOOST_PP_SEQ_SPLIT_94 +( +x +(x +BOOST_PP_SEQ_SPLIT_93 + + + ) + +121  + #BOOST_PP_SEQ_SPLIT_95 +( +x +(x +BOOST_PP_SEQ_SPLIT_94 + + + ) + +122  + #BOOST_PP_SEQ_SPLIT_96 +( +x +(x +BOOST_PP_SEQ_SPLIT_95 + + + ) + +123  + #BOOST_PP_SEQ_SPLIT_97 +( +x +(x +BOOST_PP_SEQ_SPLIT_96 + + + ) + +124  + #BOOST_PP_SEQ_SPLIT_98 +( +x +(x +BOOST_PP_SEQ_SPLIT_97 + + + ) + +125  + #BOOST_PP_SEQ_SPLIT_99 +( +x +(x +BOOST_PP_SEQ_SPLIT_98 + + + ) + +126  + #BOOST_PP_SEQ_SPLIT_100 +( +x +(x +BOOST_PP_SEQ_SPLIT_99 + + + ) + +127  + #BOOST_PP_SEQ_SPLIT_101 +( +x +(x +BOOST_PP_SEQ_SPLIT_100 + + + ) + +128  + #BOOST_PP_SEQ_SPLIT_102 +( +x +(x +BOOST_PP_SEQ_SPLIT_101 + + + ) + +129  + #BOOST_PP_SEQ_SPLIT_103 +( +x +(x +BOOST_PP_SEQ_SPLIT_102 + + + ) + +130  + #BOOST_PP_SEQ_SPLIT_104 +( +x +(x +BOOST_PP_SEQ_SPLIT_103 + + + ) + +131  + #BOOST_PP_SEQ_SPLIT_105 +( +x +(x +BOOST_PP_SEQ_SPLIT_104 + + + ) + +132  + #BOOST_PP_SEQ_SPLIT_106 +( +x +(x +BOOST_PP_SEQ_SPLIT_105 + + + ) + +133  + #BOOST_PP_SEQ_SPLIT_107 +( +x +(x +BOOST_PP_SEQ_SPLIT_106 + + + ) + +134  + #BOOST_PP_SEQ_SPLIT_108 +( +x +(x +BOOST_PP_SEQ_SPLIT_107 + + + ) + +135  + #BOOST_PP_SEQ_SPLIT_109 +( +x +(x +BOOST_PP_SEQ_SPLIT_108 + + + ) + +136  + #BOOST_PP_SEQ_SPLIT_110 +( +x +(x +BOOST_PP_SEQ_SPLIT_109 + + + ) + +137  + #BOOST_PP_SEQ_SPLIT_111 +( +x +(x +BOOST_PP_SEQ_SPLIT_110 + + + ) + +138  + #BOOST_PP_SEQ_SPLIT_112 +( +x +(x +BOOST_PP_SEQ_SPLIT_111 + + + ) + +139  + #BOOST_PP_SEQ_SPLIT_113 +( +x +(x +BOOST_PP_SEQ_SPLIT_112 + + + ) + +140  + #BOOST_PP_SEQ_SPLIT_114 +( +x +(x +BOOST_PP_SEQ_SPLIT_113 + + + ) + +141  + #BOOST_PP_SEQ_SPLIT_115 +( +x +(x +BOOST_PP_SEQ_SPLIT_114 + + + ) + +142  + #BOOST_PP_SEQ_SPLIT_116 +( +x +(x +BOOST_PP_SEQ_SPLIT_115 + + + ) + +143  + #BOOST_PP_SEQ_SPLIT_117 +( +x +(x +BOOST_PP_SEQ_SPLIT_116 + + + ) + +144  + #BOOST_PP_SEQ_SPLIT_118 +( +x +(x +BOOST_PP_SEQ_SPLIT_117 + + + ) + +145  + #BOOST_PP_SEQ_SPLIT_119 +( +x +(x +BOOST_PP_SEQ_SPLIT_118 + + + ) + +146  + #BOOST_PP_SEQ_SPLIT_120 +( +x +(x +BOOST_PP_SEQ_SPLIT_119 + + + ) + +147  + #BOOST_PP_SEQ_SPLIT_121 +( +x +(x +BOOST_PP_SEQ_SPLIT_120 + + + ) + +148  + #BOOST_PP_SEQ_SPLIT_122 +( +x +(x +BOOST_PP_SEQ_SPLIT_121 + + + ) + +149  + #BOOST_PP_SEQ_SPLIT_123 +( +x +(x +BOOST_PP_SEQ_SPLIT_122 + + + ) + +150  + #BOOST_PP_SEQ_SPLIT_124 +( +x +(x +BOOST_PP_SEQ_SPLIT_123 + + + ) + +151  + #BOOST_PP_SEQ_SPLIT_125 +( +x +(x +BOOST_PP_SEQ_SPLIT_124 + + + ) + +152  + #BOOST_PP_SEQ_SPLIT_126 +( +x +(x +BOOST_PP_SEQ_SPLIT_125 + + + ) + +153  + #BOOST_PP_SEQ_SPLIT_127 +( +x +(x +BOOST_PP_SEQ_SPLIT_126 + + + ) + +154  + #BOOST_PP_SEQ_SPLIT_128 +( +x +(x +BOOST_PP_SEQ_SPLIT_127 + + + ) + +155  + #BOOST_PP_SEQ_SPLIT_129 +( +x +(x +BOOST_PP_SEQ_SPLIT_128 + + + ) + +156  + #BOOST_PP_SEQ_SPLIT_130 +( +x +(x +BOOST_PP_SEQ_SPLIT_129 + + + ) + +157  + #BOOST_PP_SEQ_SPLIT_131 +( +x +(x +BOOST_PP_SEQ_SPLIT_130 + + + ) + +158  + #BOOST_PP_SEQ_SPLIT_132 +( +x +(x +BOOST_PP_SEQ_SPLIT_131 + + + ) + +159  + #BOOST_PP_SEQ_SPLIT_133 +( +x +(x +BOOST_PP_SEQ_SPLIT_132 + + + ) + +160  + #BOOST_PP_SEQ_SPLIT_134 +( +x +(x +BOOST_PP_SEQ_SPLIT_133 + + + ) + +161  + #BOOST_PP_SEQ_SPLIT_135 +( +x +(x +BOOST_PP_SEQ_SPLIT_134 + + + ) + +162  + #BOOST_PP_SEQ_SPLIT_136 +( +x +(x +BOOST_PP_SEQ_SPLIT_135 + + + ) + +163  + #BOOST_PP_SEQ_SPLIT_137 +( +x +(x +BOOST_PP_SEQ_SPLIT_136 + + + ) + +164  + #BOOST_PP_SEQ_SPLIT_138 +( +x +(x +BOOST_PP_SEQ_SPLIT_137 + + + ) + +165  + #BOOST_PP_SEQ_SPLIT_139 +( +x +(x +BOOST_PP_SEQ_SPLIT_138 + + + ) + +166  + #BOOST_PP_SEQ_SPLIT_140 +( +x +(x +BOOST_PP_SEQ_SPLIT_139 + + + ) + +167  + #BOOST_PP_SEQ_SPLIT_141 +( +x +(x +BOOST_PP_SEQ_SPLIT_140 + + + ) + +168  + #BOOST_PP_SEQ_SPLIT_142 +( +x +(x +BOOST_PP_SEQ_SPLIT_141 + + + ) + +169  + #BOOST_PP_SEQ_SPLIT_143 +( +x +(x +BOOST_PP_SEQ_SPLIT_142 + + + ) + +170  + #BOOST_PP_SEQ_SPLIT_144 +( +x +(x +BOOST_PP_SEQ_SPLIT_143 + + + ) + +171  + #BOOST_PP_SEQ_SPLIT_145 +( +x +(x +BOOST_PP_SEQ_SPLIT_144 + + + ) + +172  + #BOOST_PP_SEQ_SPLIT_146 +( +x +(x +BOOST_PP_SEQ_SPLIT_145 + + + ) + +173  + #BOOST_PP_SEQ_SPLIT_147 +( +x +(x +BOOST_PP_SEQ_SPLIT_146 + + + ) + +174  + #BOOST_PP_SEQ_SPLIT_148 +( +x +(x +BOOST_PP_SEQ_SPLIT_147 + + + ) + +175  + #BOOST_PP_SEQ_SPLIT_149 +( +x +(x +BOOST_PP_SEQ_SPLIT_148 + + + ) + +176  + #BOOST_PP_SEQ_SPLIT_150 +( +x +(x +BOOST_PP_SEQ_SPLIT_149 + + + ) + +177  + #BOOST_PP_SEQ_SPLIT_151 +( +x +(x +BOOST_PP_SEQ_SPLIT_150 + + + ) + +178  + #BOOST_PP_SEQ_SPLIT_152 +( +x +(x +BOOST_PP_SEQ_SPLIT_151 + + + ) + +179  + #BOOST_PP_SEQ_SPLIT_153 +( +x +(x +BOOST_PP_SEQ_SPLIT_152 + + + ) + +180  + #BOOST_PP_SEQ_SPLIT_154 +( +x +(x +BOOST_PP_SEQ_SPLIT_153 + + + ) + +181  + #BOOST_PP_SEQ_SPLIT_155 +( +x +(x +BOOST_PP_SEQ_SPLIT_154 + + + ) + +182  + #BOOST_PP_SEQ_SPLIT_156 +( +x +(x +BOOST_PP_SEQ_SPLIT_155 + + + ) + +183  + #BOOST_PP_SEQ_SPLIT_157 +( +x +(x +BOOST_PP_SEQ_SPLIT_156 + + + ) + +184  + #BOOST_PP_SEQ_SPLIT_158 +( +x +(x +BOOST_PP_SEQ_SPLIT_157 + + + ) + +185  + #BOOST_PP_SEQ_SPLIT_159 +( +x +(x +BOOST_PP_SEQ_SPLIT_158 + + + ) + +186  + #BOOST_PP_SEQ_SPLIT_160 +( +x +(x +BOOST_PP_SEQ_SPLIT_159 + + + ) + +187  + #BOOST_PP_SEQ_SPLIT_161 +( +x +(x +BOOST_PP_SEQ_SPLIT_160 + + + ) + +188  + #BOOST_PP_SEQ_SPLIT_162 +( +x +(x +BOOST_PP_SEQ_SPLIT_161 + + + ) + +189  + #BOOST_PP_SEQ_SPLIT_163 +( +x +(x +BOOST_PP_SEQ_SPLIT_162 + + + ) + +190  + #BOOST_PP_SEQ_SPLIT_164 +( +x +(x +BOOST_PP_SEQ_SPLIT_163 + + + ) + +191  + #BOOST_PP_SEQ_SPLIT_165 +( +x +(x +BOOST_PP_SEQ_SPLIT_164 + + + ) + +192  + #BOOST_PP_SEQ_SPLIT_166 +( +x +(x +BOOST_PP_SEQ_SPLIT_165 + + + ) + +193  + #BOOST_PP_SEQ_SPLIT_167 +( +x +(x +BOOST_PP_SEQ_SPLIT_166 + + + ) + +194  + #BOOST_PP_SEQ_SPLIT_168 +( +x +(x +BOOST_PP_SEQ_SPLIT_167 + + + ) + +195  + #BOOST_PP_SEQ_SPLIT_169 +( +x +(x +BOOST_PP_SEQ_SPLIT_168 + + + ) + +196  + #BOOST_PP_SEQ_SPLIT_170 +( +x +(x +BOOST_PP_SEQ_SPLIT_169 + + + ) + +197  + #BOOST_PP_SEQ_SPLIT_171 +( +x +(x +BOOST_PP_SEQ_SPLIT_170 + + + ) + +198  + #BOOST_PP_SEQ_SPLIT_172 +( +x +(x +BOOST_PP_SEQ_SPLIT_171 + + + ) + +199  + #BOOST_PP_SEQ_SPLIT_173 +( +x +(x +BOOST_PP_SEQ_SPLIT_172 + + + ) + +200  + #BOOST_PP_SEQ_SPLIT_174 +( +x +(x +BOOST_PP_SEQ_SPLIT_173 + + + ) + +201  + #BOOST_PP_SEQ_SPLIT_175 +( +x +(x +BOOST_PP_SEQ_SPLIT_174 + + + ) + +202  + #BOOST_PP_SEQ_SPLIT_176 +( +x +(x +BOOST_PP_SEQ_SPLIT_175 + + + ) + +203  + #BOOST_PP_SEQ_SPLIT_177 +( +x +(x +BOOST_PP_SEQ_SPLIT_176 + + + ) + +204  + #BOOST_PP_SEQ_SPLIT_178 +( +x +(x +BOOST_PP_SEQ_SPLIT_177 + + + ) + +205  + #BOOST_PP_SEQ_SPLIT_179 +( +x +(x +BOOST_PP_SEQ_SPLIT_178 + + + ) + +206  + #BOOST_PP_SEQ_SPLIT_180 +( +x +(x +BOOST_PP_SEQ_SPLIT_179 + + + ) + +207  + #BOOST_PP_SEQ_SPLIT_181 +( +x +(x +BOOST_PP_SEQ_SPLIT_180 + + + ) + +208  + #BOOST_PP_SEQ_SPLIT_182 +( +x +(x +BOOST_PP_SEQ_SPLIT_181 + + + ) + +209  + #BOOST_PP_SEQ_SPLIT_183 +( +x +(x +BOOST_PP_SEQ_SPLIT_182 + + + ) + +210  + #BOOST_PP_SEQ_SPLIT_184 +( +x +(x +BOOST_PP_SEQ_SPLIT_183 + + + ) + +211  + #BOOST_PP_SEQ_SPLIT_185 +( +x +(x +BOOST_PP_SEQ_SPLIT_184 + + + ) + +212  + #BOOST_PP_SEQ_SPLIT_186 +( +x +(x +BOOST_PP_SEQ_SPLIT_185 + + + ) + +213  + #BOOST_PP_SEQ_SPLIT_187 +( +x +(x +BOOST_PP_SEQ_SPLIT_186 + + + ) + +214  + #BOOST_PP_SEQ_SPLIT_188 +( +x +(x +BOOST_PP_SEQ_SPLIT_187 + + + ) + +215  + #BOOST_PP_SEQ_SPLIT_189 +( +x +(x +BOOST_PP_SEQ_SPLIT_188 + + + ) + +216  + #BOOST_PP_SEQ_SPLIT_190 +( +x +(x +BOOST_PP_SEQ_SPLIT_189 + + + ) + +217  + #BOOST_PP_SEQ_SPLIT_191 +( +x +(x +BOOST_PP_SEQ_SPLIT_190 + + + ) + +218  + #BOOST_PP_SEQ_SPLIT_192 +( +x +(x +BOOST_PP_SEQ_SPLIT_191 + + + ) + +219  + #BOOST_PP_SEQ_SPLIT_193 +( +x +(x +BOOST_PP_SEQ_SPLIT_192 + + + ) + +220  + #BOOST_PP_SEQ_SPLIT_194 +( +x +(x +BOOST_PP_SEQ_SPLIT_193 + + + ) + +221  + #BOOST_PP_SEQ_SPLIT_195 +( +x +(x +BOOST_PP_SEQ_SPLIT_194 + + + ) + +222  + #BOOST_PP_SEQ_SPLIT_196 +( +x +(x +BOOST_PP_SEQ_SPLIT_195 + + + ) + +223  + #BOOST_PP_SEQ_SPLIT_197 +( +x +(x +BOOST_PP_SEQ_SPLIT_196 + + + ) + +224  + #BOOST_PP_SEQ_SPLIT_198 +( +x +(x +BOOST_PP_SEQ_SPLIT_197 + + + ) + +225  + #BOOST_PP_SEQ_SPLIT_199 +( +x +(x +BOOST_PP_SEQ_SPLIT_198 + + + ) + +226  + #BOOST_PP_SEQ_SPLIT_200 +( +x +(x +BOOST_PP_SEQ_SPLIT_199 + + + ) + +227  + #BOOST_PP_SEQ_SPLIT_201 +( +x +(x +BOOST_PP_SEQ_SPLIT_200 + + + ) + +228  + #BOOST_PP_SEQ_SPLIT_202 +( +x +(x +BOOST_PP_SEQ_SPLIT_201 + + + ) + +229  + #BOOST_PP_SEQ_SPLIT_203 +( +x +(x +BOOST_PP_SEQ_SPLIT_202 + + + ) + +230  + #BOOST_PP_SEQ_SPLIT_204 +( +x +(x +BOOST_PP_SEQ_SPLIT_203 + + + ) + +231  + #BOOST_PP_SEQ_SPLIT_205 +( +x +(x +BOOST_PP_SEQ_SPLIT_204 + + + ) + +232  + #BOOST_PP_SEQ_SPLIT_206 +( +x +(x +BOOST_PP_SEQ_SPLIT_205 + + + ) + +233  + #BOOST_PP_SEQ_SPLIT_207 +( +x +(x +BOOST_PP_SEQ_SPLIT_206 + + + ) + +234  + #BOOST_PP_SEQ_SPLIT_208 +( +x +(x +BOOST_PP_SEQ_SPLIT_207 + + + ) + +235  + #BOOST_PP_SEQ_SPLIT_209 +( +x +(x +BOOST_PP_SEQ_SPLIT_208 + + + ) + +236  + #BOOST_PP_SEQ_SPLIT_210 +( +x +(x +BOOST_PP_SEQ_SPLIT_209 + + + ) + +237  + #BOOST_PP_SEQ_SPLIT_211 +( +x +(x +BOOST_PP_SEQ_SPLIT_210 + + + ) + +238  + #BOOST_PP_SEQ_SPLIT_212 +( +x +(x +BOOST_PP_SEQ_SPLIT_211 + + + ) + +239  + #BOOST_PP_SEQ_SPLIT_213 +( +x +(x +BOOST_PP_SEQ_SPLIT_212 + + + ) + +240  + #BOOST_PP_SEQ_SPLIT_214 +( +x +(x +BOOST_PP_SEQ_SPLIT_213 + + + ) + +241  + #BOOST_PP_SEQ_SPLIT_215 +( +x +(x +BOOST_PP_SEQ_SPLIT_214 + + + ) + +242  + #BOOST_PP_SEQ_SPLIT_216 +( +x +(x +BOOST_PP_SEQ_SPLIT_215 + + + ) + +243  + #BOOST_PP_SEQ_SPLIT_217 +( +x +(x +BOOST_PP_SEQ_SPLIT_216 + + + ) + +244  + #BOOST_PP_SEQ_SPLIT_218 +( +x +(x +BOOST_PP_SEQ_SPLIT_217 + + + ) + +245  + #BOOST_PP_SEQ_SPLIT_219 +( +x +(x +BOOST_PP_SEQ_SPLIT_218 + + + ) + +246  + #BOOST_PP_SEQ_SPLIT_220 +( +x +(x +BOOST_PP_SEQ_SPLIT_219 + + + ) + +247  + #BOOST_PP_SEQ_SPLIT_221 +( +x +(x +BOOST_PP_SEQ_SPLIT_220 + + + ) + +248  + #BOOST_PP_SEQ_SPLIT_222 +( +x +(x +BOOST_PP_SEQ_SPLIT_221 + + + ) + +249  + #BOOST_PP_SEQ_SPLIT_223 +( +x +(x +BOOST_PP_SEQ_SPLIT_222 + + + ) + +250  + #BOOST_PP_SEQ_SPLIT_224 +( +x +(x +BOOST_PP_SEQ_SPLIT_223 + + + ) + +251  + #BOOST_PP_SEQ_SPLIT_225 +( +x +(x +BOOST_PP_SEQ_SPLIT_224 + + + ) + +252  + #BOOST_PP_SEQ_SPLIT_226 +( +x +(x +BOOST_PP_SEQ_SPLIT_225 + + + ) + +253  + #BOOST_PP_SEQ_SPLIT_227 +( +x +(x +BOOST_PP_SEQ_SPLIT_226 + + + ) + +254  + #BOOST_PP_SEQ_SPLIT_228 +( +x +(x +BOOST_PP_SEQ_SPLIT_227 + + + ) + +255  + #BOOST_PP_SEQ_SPLIT_229 +( +x +(x +BOOST_PP_SEQ_SPLIT_228 + + + ) + +256  + #BOOST_PP_SEQ_SPLIT_230 +( +x +(x +BOOST_PP_SEQ_SPLIT_229 + + + ) + +257  + #BOOST_PP_SEQ_SPLIT_231 +( +x +(x +BOOST_PP_SEQ_SPLIT_230 + + + ) + +258  + #BOOST_PP_SEQ_SPLIT_232 +( +x +(x +BOOST_PP_SEQ_SPLIT_231 + + + ) + +259  + #BOOST_PP_SEQ_SPLIT_233 +( +x +(x +BOOST_PP_SEQ_SPLIT_232 + + + ) + +260  + #BOOST_PP_SEQ_SPLIT_234 +( +x +(x +BOOST_PP_SEQ_SPLIT_233 + + + ) + +261  + #BOOST_PP_SEQ_SPLIT_235 +( +x +(x +BOOST_PP_SEQ_SPLIT_234 + + + ) + +262  + #BOOST_PP_SEQ_SPLIT_236 +( +x +(x +BOOST_PP_SEQ_SPLIT_235 + + + ) + +263  + #BOOST_PP_SEQ_SPLIT_237 +( +x +(x +BOOST_PP_SEQ_SPLIT_236 + + + ) + +264  + #BOOST_PP_SEQ_SPLIT_238 +( +x +(x +BOOST_PP_SEQ_SPLIT_237 + + + ) + +265  + #BOOST_PP_SEQ_SPLIT_239 +( +x +(x +BOOST_PP_SEQ_SPLIT_238 + + + ) + +266  + #BOOST_PP_SEQ_SPLIT_240 +( +x +(x +BOOST_PP_SEQ_SPLIT_239 + + + ) + +267  + #BOOST_PP_SEQ_SPLIT_241 +( +x +(x +BOOST_PP_SEQ_SPLIT_240 + + + ) + +268  + #BOOST_PP_SEQ_SPLIT_242 +( +x +(x +BOOST_PP_SEQ_SPLIT_241 + + + ) + +269  + #BOOST_PP_SEQ_SPLIT_243 +( +x +(x +BOOST_PP_SEQ_SPLIT_242 + + + ) + +270  + #BOOST_PP_SEQ_SPLIT_244 +( +x +(x +BOOST_PP_SEQ_SPLIT_243 + + + ) + +271  + #BOOST_PP_SEQ_SPLIT_245 +( +x +(x +BOOST_PP_SEQ_SPLIT_244 + + + ) + +272  + #BOOST_PP_SEQ_SPLIT_246 +( +x +(x +BOOST_PP_SEQ_SPLIT_245 + + + ) + +273  + #BOOST_PP_SEQ_SPLIT_247 +( +x +(x +BOOST_PP_SEQ_SPLIT_246 + + + ) + +274  + #BOOST_PP_SEQ_SPLIT_248 +( +x +(x +BOOST_PP_SEQ_SPLIT_247 + + + ) + +275  + #BOOST_PP_SEQ_SPLIT_249 +( +x +(x +BOOST_PP_SEQ_SPLIT_248 + + + ) + +276  + #BOOST_PP_SEQ_SPLIT_250 +( +x +(x +BOOST_PP_SEQ_SPLIT_249 + + + ) + +277  + #BOOST_PP_SEQ_SPLIT_251 +( +x +(x +BOOST_PP_SEQ_SPLIT_250 + + + ) + +278  + #BOOST_PP_SEQ_SPLIT_252 +( +x +(x +BOOST_PP_SEQ_SPLIT_251 + + + ) + +279  + #BOOST_PP_SEQ_SPLIT_253 +( +x +(x +BOOST_PP_SEQ_SPLIT_252 + + + ) + +280  + #BOOST_PP_SEQ_SPLIT_254 +( +x +(x +BOOST_PP_SEQ_SPLIT_253 + + + ) + +281  + #BOOST_PP_SEQ_SPLIT_255 +( +x +(x +BOOST_PP_SEQ_SPLIT_254 + + + ) + +282  + #BOOST_PP_SEQ_SPLIT_256 +( +x +(x +BOOST_PP_SEQ_SPLIT_255 + + + ) + + @/usr/include/boost/preprocessor/seq/for_each.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_SEQ_FOR_EACH_HPP + + +13  + #BOOST_PREPROCESSOR_SEQ_FOR_EACH_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25 # +#/* +BOOST_PP_SEQ_FOR_EACH + */ + +27 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +29  + #BOOST_PP_SEQ_FOR_EACH +( +mao +, +da +, +q + + `BOOST_PP_SEQ_FOR_EACH_DETAIL_CHECK +(mao, da, seq) + + ) + +31  + #BOOST_PP_SEQ_FOR_EACH +( +mao +, +da +, +q + + `BOOST_PP_SEQ_FOR_EACH_D +(mao, da, seq) + + ) + +32  + #BOOST_PP_SEQ_FOR_EACH_D +( +mao +, +da +, +q + + `BOOST_PP_SEQ_FOR_EACH_DETAIL_CHECK +(mao, da, seq) + + ) + +34  +#def + #BOOST_PP_SEQ_FOR_EACH_DETAIL_CHECK_EXEC +( +mao +, +da +, +q + + `BOOST_PP_FOR +((mao, da, seq, + `BOOST_PP_SEQ_SIZE +(q)), +BOOST_PP_SEQ_FOR_EACH_P +, +BOOST_PP_SEQ_FOR_EACH_O +, +BOOST_PP_SEQ_FOR_EACH_M +) + + ) + +36  + #BOOST_PP_SEQ_FOR_EACH_DETAIL_CHECK_EMPTY +( +mao +, +da +, +q +) + + ) + +37  +#def + #BOOST_PP_SEQ_FOR_EACH_DETAIL_CHECK +( +mao +, +da +, +q +) \ + +39 +BOOST_PP_IIF + \ + +41 + `BOOST_PP_SEQ_DETAIL_IS_NOT_EMPTY +( +q +), \ + +42 +BOOST_PP_SEQ_FOR_EACH_DETAIL_CHECK_EXEC +, \ + +43 +BOOST_PP_SEQ_FOR_EACH_DETAIL_CHECK_EMPTY + \ + +45 ( +mao +, +da +, +q +) \ + +46 + + ) + +47  +#def + #BOOST_PP_SEQ_FOR_EACH_P +( +r +, +x + + `BOOST_PP_TUPLE_ELEM +(4, 3, x) + + ) + +49 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_STRICT +() + +51  + #BOOST_PP_SEQ_FOR_EACH_O +( +r +, +x + +BOOST_PP_SEQ_FOR_EACH_O_I + + ) +x + +53  + #BOOST_PP_SEQ_FOR_EACH_O +( +r +, +x + + `BOOST_PP_SEQ_FOR_EACH_O_I +( + `BOOST_PP_TUPLE_ELEM +(4, 0, x), BOOST_PP_TUPLE_ELEM(4, 1, x), BOOST_PP_TUPLE_ELEM(4, 2, x), BOOST_PP_TUPLE_ELEM(4, 3, x)) + + ) + +55  +#def + #BOOST_PP_SEQ_FOR_EACH_O_I +( +mao +, +da +, +q +, +sz +) \ + +57 + `BOOST_PP_SEQ_FOR_EACH_O_I_DEC +( +mao +, +da +, +q +, + `BOOST_PP_DEC +( +sz +)) \ + +58 + + ) + +59  + #BOOST_PP_SEQ_FOR_EACH_O_I_DEC +( +mao +, +da +, +q +, +sz +) \ + +61 +mao +, \ + +62 +da +, \ + +63 +BOOST_PP_IF + \ + +65 +sz +, \ + +66 +BOOST_PP_SEQ_FOR_EACH_O_I_TAIL +, \ + +67 +BOOST_PP_SEQ_FOR_EACH_O_I_NIL + \ + +69 ( +q +), \ + +70 +sz + \ + +72 + + ) + +73  + #BOOST_PP_SEQ_FOR_EACH_O_I_TAIL +( +q + + `BOOST_PP_SEQ_TAIL +(q) + + ) + +74  + #BOOST_PP_SEQ_FOR_EACH_O_I_NIL +( +q + +BOOST_PP_NIL + + + ) + +75 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_STRICT +() + +77  + #BOOST_PP_SEQ_FOR_EACH_M +( +r +, +x + + `BOOST_PP_SEQ_FOR_EACH_M_IM +, +BOOST_PP_TUPLE_REM_4 + x) + + ) + +78  + #BOOST_PP_SEQ_FOR_EACH_M_IM +( +r +, +im + + `BOOST_PP_SEQ_FOR_EACH_M_I +, im) + + ) + +80  + #BOOST_PP_SEQ_FOR_EACH_M +( +r +, +x + + `BOOST_PP_SEQ_FOR_EACH_M_I +, + `BOOST_PP_TUPLE_ELEM +(4, 0, x), BOOST_PP_TUPLE_ELEM(4, 1, x), BOOST_PP_TUPLE_ELEM(4, 2, x), BOOST_PP_TUPLE_ELEM(4, 3, x)) + + ) + +82  +#def + #BOOST_PP_SEQ_FOR_EACH_M_I +( +r +, +mao +, +da +, +q +, +sz + + `mao +, da, + `BOOST_PP_SEQ_HEAD +(q)) + + ) + +84 # +#/* +BOOST_PP_SEQ_FOR_EACH_R + */ + +86 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +88  + #BOOST_PP_SEQ_FOR_EACH_R +( +r +, +mao +, +da +, +q + + `BOOST_PP_SEQ_FOR_EACH_DETAIL_CHECK_R +, mao, da, seq) + + ) + +90  + #BOOST_PP_SEQ_FOR_EACH_R +( +r +, +mao +, +da +, +q + + `BOOST_PP_SEQ_FOR_EACH_R_I +, mao, da, seq) + + ) + +91  + #BOOST_PP_SEQ_FOR_EACH_R_I +( +r +, +mao +, +da +, +q + + `BOOST_PP_SEQ_FOR_EACH_DETAIL_CHECK_R +, mao, da, seq) + + ) + +93  +#def + #BOOST_PP_SEQ_FOR_EACH_DETAIL_CHECK_EXEC_R +( +r +, +mao +, +da +, +q + +BOOST_PP_FOR_ + ## + `r +((mao, da, seq, + `BOOST_PP_SEQ_SIZE +(q)), +BOOST_PP_SEQ_FOR_EACH_P +, +BOOST_PP_SEQ_FOR_EACH_O +, +BOOST_PP_SEQ_FOR_EACH_M +) + + ) + +95  + #BOOST_PP_SEQ_FOR_EACH_DETAIL_CHECK_EMPTY_R +( +r +, +mao +, +da +, +q +) + + ) + +96  +#def + #BOOST_PP_SEQ_FOR_EACH_DETAIL_CHECK_R +( +r +, +mao +, +da +, +q +) \ + +98 +BOOST_PP_IIF + \ + +100 + `BOOST_PP_SEQ_DETAIL_IS_NOT_EMPTY +( +q +), \ + +101 +BOOST_PP_SEQ_FOR_EACH_DETAIL_CHECK_EXEC_R +, \ + +102 +BOOST_PP_SEQ_FOR_EACH_DETAIL_CHECK_EMPTY_R + \ + +104 ( +r +, +mao +, +da +, +q +) \ + +105 + + ) + + @/usr/include/boost/preprocessor/seq/seq.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_SEQ_SEQ_HPP + + +13  + #BOOST_PREPROCESSOR_SEQ_SEQ_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17 # +#/* +BOOST_PP_SEQ_HEAD + */ + +19  +#def + #BOOST_PP_SEQ_HEAD +( +q + + `BOOST_PP_SEQ_ELEM +(0, seq) + + ) + +21 # +#/* +BOOST_PP_SEQ_TAIL + */ + +23 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MWCC +() + +25  + #BOOST_PP_SEQ_TAIL +( +q + + `BOOST_PP_SEQ_TAIL_1 +((q)) + + ) + +26  + #BOOST_PP_SEQ_TAIL_1 +( +r + +BOOST_PP_SEQ_TAIL_2 + ## + ) +par + +27  + #BOOST_PP_SEQ_TAIL_2 +( +q + +BOOST_PP_SEQ_TAIL_I + ## + ) +seq + +28 #i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MSVC +() + +29  + #BOOST_PP_SEQ_TAIL +( +q + + `BOOST_PP_SEQ_TAIL_ID +( +BOOST_PP_SEQ_TAIL_I + seq) + + ) + +30  + #BOOST_PP_SEQ_TAIL_ID +( +id + + ) +id + +31 #i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +32  + #BOOST_PP_SEQ_TAIL +( +q + + `BOOST_PP_SEQ_TAIL_D +(q) + + ) + +33  + #BOOST_PP_SEQ_TAIL_D +( +q + +BOOST_PP_SEQ_TAIL_I + + ) +seq + +35  + #BOOST_PP_SEQ_TAIL +( +q + +BOOST_PP_SEQ_TAIL_I + + ) +seq + +37  +#def + #BOOST_PP_SEQ_TAIL_I +( +x +) + + ) + +39 # +#/* +BOOST_PP_SEQ_NIL + */ + +41  +#def + #BOOST_PP_SEQ_NIL +( +x +(x) + + ) + + @/usr/include/boost/preprocessor/seq/subseq.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_SEQ_SUBSEQ_HPP + + +13  + #BOOST_PREPROCESSOR_SEQ_SUBSEQ_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17  + ~ + +18 # +#/* +BOOST_PP_SEQ_SUBSEQ + */ + +20 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +22  + #BOOST_PP_SEQ_SUBSEQ +( +q +, +i +, +n + + `BOOST_PP_SEQ_FIRST_N +֒, + `BOOST_PP_SEQ_REST_N +(i, seq)) + + ) + +24  + #BOOST_PP_SEQ_SUBSEQ +( +q +, +i +, +n + + `BOOST_PP_SEQ_SUBSEQ_I +(q, i,) + + ) + +25  + #BOOST_PP_SEQ_SUBSEQ_I +( +q +, +i +, +n + + `BOOST_PP_SEQ_FIRST_N +֒, + `BOOST_PP_SEQ_REST_N +(i, seq)) + + ) + + @/usr/include/boost/preprocessor/slot/detail/def.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_SLOT_DETAIL_DEF_HPP + + +13  + #BOOST_PREPROCESSOR_SLOT_DETAIL_DEF_HPP + + + ) + +14 # +#/* +BOOST_PP_SLOT_OFFSET_x + */ + +16  +#def + #BOOST_PP_SLOT_OFFSET_10 +( +x +(x% 1000000000UL + + ) + +18  + #BOOST_PP_SLOT_OFFSET_9 +( +x + + `BOOST_PP_SLOT_OFFSET_10 +(x% 100000000UL + + ) + +19  + #BOOST_PP_SLOT_OFFSET_8 +( +x + + `BOOST_PP_SLOT_OFFSET_9 +(x% 10000000UL + + ) + +20  + #BOOST_PP_SLOT_OFFSET_7 +( +x + + `BOOST_PP_SLOT_OFFSET_8 +(x% 1000000UL + + ) + +21  + #BOOST_PP_SLOT_OFFSET_6 +( +x + + `BOOST_PP_SLOT_OFFSET_7 +(x% 100000UL + + ) + +22  + #BOOST_PP_SLOT_OFFSET_5 +( +x + + `BOOST_PP_SLOT_OFFSET_6 +(x% 10000UL + + ) + +23  + #BOOST_PP_SLOT_OFFSET_4 +( +x + + `BOOST_PP_SLOT_OFFSET_5 +(x% 1000UL + + ) + +24  + #BOOST_PP_SLOT_OFFSET_3 +( +x + + `BOOST_PP_SLOT_OFFSET_4 +(x% 100UL + + ) + +25  + #BOOST_PP_SLOT_OFFSET_2 +( +x + + `BOOST_PP_SLOT_OFFSET_3 +(x% 10UL + + ) + +26 # +#/* +BOOST_PP_SLOT_CC_x + */ + +28  +#def + #BOOST_PP_SLOT_CC_2 +( +a +, +b + + `BOOST_PP_SLOT_CC_2_D +, b) + + ) + +30  + #BOOST_PP_SLOT_CC_3 +( +a +, +b +, +c + + `BOOST_PP_SLOT_CC_3_D +, b, c) + + ) + +31  + #BOOST_PP_SLOT_CC_4 +( +a +, +b +, +c +, +d + + `BOOST_PP_SLOT_CC_4_D +, b, c, d) + + ) + +32  + #BOOST_PP_SLOT_CC_5 +( +a +, +b +, +c +, +d +, +e + + `BOOST_PP_SLOT_CC_5_D +, b, c, d,) + + ) + +33  + #BOOST_PP_SLOT_CC_6 +( +a +, +b +, +c +, +d +, +e +, +f + + `BOOST_PP_SLOT_CC_6_D +, b, c, d,, f) + + ) + +34  + #BOOST_PP_SLOT_CC_7 +( +a +, +b +, +c +, +d +, +e +, +f +, +g + + `BOOST_PP_SLOT_CC_7_D +, b, c, d,, f, g) + + ) + +35  + #BOOST_PP_SLOT_CC_8 +( +a +, +b +, +c +, +d +, +e +, +f +, +g +, +h + + `BOOST_PP_SLOT_CC_8_D +, b, c, d,, f, g, h) + + ) + +36  + #BOOST_PP_SLOT_CC_9 +( +a +, +b +, +c +, +d +, +e +, +f +, +g +, +h +, +i + + `BOOST_PP_SLOT_CC_9_D +, b, c, d,, f, g, h, i) + + ) + +37  + #BOOST_PP_SLOT_CC_10 +( +a +, +b +, +c +, +d +, +e +, +f +, +g +, +h +, +i +, +j + + `BOOST_PP_SLOT_CC_10_D +, b, c, d,, f, g, h, i, j) + + ) + +38  +#def + #BOOST_PP_SLOT_CC_2_D +( +a +, +b +## + ) +b + +40  + #BOOST_PP_SLOT_CC_3_D +( +a +, +b +, +c +## b ## + ) +c + +41  + #BOOST_PP_SLOT_CC_4_D +( +a +, +b +, +c +, +d +## b ## c ## + ) +d + +42  + #BOOST_PP_SLOT_CC_5_D +( +a +, +b +, +c +, +d +, +e +## b ## c ## d ## + ) +e + +43  + #BOOST_PP_SLOT_CC_6_D +( +a +, +b +, +c +, +d +, +e +, +f +## b ## c ## d ## ## + ) +f + +44  + #BOOST_PP_SLOT_CC_7_D +( +a +, +b +, +c +, +d +, +e +, +f +, +g +## b ## c ## d ## ## f ## + ) +g + +45  + #BOOST_PP_SLOT_CC_8_D +( +a +, +b +, +c +, +d +, +e +, +f +, +g +, +h +## b ## c ## d ## ## f ## g ## + ) +h + +46  + #BOOST_PP_SLOT_CC_9_D +( +a +, +b +, +c +, +d +, +e +, +f +, +g +, +h +, +i +## b ## c ## d ## ## f ## g ## h ## + ) +i + +47  + #BOOST_PP_SLOT_CC_10_D +( +a +, +b +, +c +, +d +, +e +, +f +, +g +, +h +, +i +, +j +## b ## c ## d ## ## f ## g ## h ## i ## + ) +j + + @/usr/include/boost/range/algorithm/equal.hpp + +10 #ide +BOOST_RANGE_ALGORITHM_EQUAL_HPP_INCLUDED + + +11  + #BOOST_RANGE_ALGORITHM_EQUAL_HPP_INCLUDED + + + ) + +13  + ~ + +14  + ~ + +15  + ~< +> + +17 +mea + + gboo + + +19 +mea + + gnge_da + + +23 + gme +< +ass + + gSgPassTvlRdabIt1 +, + +24 +ass + + gSgPassTvlRdabIt2 +, + +25 +ass + + gItCegyTag1 +, + +26 +ass + + gItCegyTag2 + > + +27 +le + +bo + +equ_im + +SgPassTvlRdabIt1 + +f1 +, + +28 +SgPassTvlRdabIt1 + +ϡ1 +, + +29 +SgPassTvlRdabIt2 + +f2 +, + +30 +SgPassTvlRdabIt2 + +ϡ2 +, + +31 +ItCegyTag1 +, + +32 +ItCegyTag2 + ) + +39 i( + gf1 + = +ϡ1 +) + +40  +f2 + = +ϡ2 +; + +45 i( + gf2 + = +ϡ2 +) + +46  +l +; + +49 i(* + gf1 + !* +f2 +) + +52 ++ + gf1 +; + +53 ++ + gf2 +; + +58  + gl +; + +61 + gme +< +ass + + gSgPassTvlRdabIt1 +, + +62 +ass + + gSgPassTvlRdabIt2 +, + +63 +ass + + gItCegyTag1 +, + +64 +ass + + gItCegyTag2 +, + +65 +ass + + gByPdi + > + +66 +le + +bo + +equ_im + +SgPassTvlRdabIt1 + +f1 +, + +67 +SgPassTvlRdabIt1 + +ϡ1 +, + +68 +SgPassTvlRdabIt2 + +f2 +, + +69 +SgPassTvlRdabIt2 + +ϡ2 +, + +70 +ByPdi + +ed +, + +71 +ItCegyTag1 +, + +72 +ItCegyTag2 + ) + +79 i( + gf1 + = +ϡ1 +) + +80  +f2 + = +ϡ2 +; + +85 i( + gf2 + = +ϡ2 +) + +86  +l +; + +89 i(! +ed +(* +f1 +, * +f2 +)) + +92 ++ + gf1 +; + +93 ++ + gf2 +; + +98  + gl +; + +103 + gme +< +ass + + gRdomAcssTvlRdabIt1 +, + +104 +ass + + gRdomAcssTvlRdabIt2 + > + +105 +le + +bo + +equ_im + +RdomAcssTvlRdabIt1 + +f1 +, + +106 +RdomAcssTvlRdabIt1 + +ϡ1 +, + +107 +RdomAcssTvlRdabIt2 + +f2 +, + +108 +RdomAcssTvlRdabIt2 + +ϡ2 +, + +109 +d +:: +ndom_acss__g +, + +110 +d +:: +ndom_acss__g + ) + +112  (( +ϡ1 + - +f1 +=( +ϡ2 + - +f2 +)) + +113 && +d +:: +equ +( +f1 +, +ϡ1 +, +f2 +); + +116 + gme +< +ass + + gRdomAcssTvlRdabIt1 +, + +117 +ass + + gRdomAcssTvlRdabIt2 +, + +118 +ass + + gByPdi + > + +119 +le + +bo + +equ_im + +RdomAcssTvlRdabIt1 + +f1 +, + +120 +RdomAcssTvlRdabIt1 + +ϡ1 +, + +121 +RdomAcssTvlRdabIt2 + +f2 +, + +122 +RdomAcssTvlRdabIt2 + +ϡ2 +, + +123 +ByPdi + +ed +, + +124 +d +:: +ndom_acss__g +, + +125 +d +:: +ndom_acss__g + ) + +127  (( +ϡ1 + - +f1 +=( +ϡ2 + - +f2 +)) + +128 && +d +:: +equ +( +f1 +, +ϡ1 +, +f2 +, +ed +); + +131 + gme +< +ass + + gSgPassTvlRdabIt1 +, + +132 +ass + + gSgPassTvlRdabIt2 + > + +133 +le + +bo + +equ + +SgPassTvlRdabIt1 + +f1 +, + +134 +SgPassTvlRdabIt1 + +ϡ1 +, + +135 +SgPassTvlRdabIt2 + +f2 +, + +136 +SgPassTvlRdabIt2 + +ϡ2 + ) + +138 +BOOST_DEDUCED_TYPENAME + + gd +:: +_as +< +SgPassTvlRdabIt1 + >:: +_gy + +g1 +; + +139 +BOOST_DEDUCED_TYPENAME + + gd +:: +_as +< +SgPassTvlRdabIt2 + >:: +_gy + +g2 +; + +141  +equ_im +( +f1 +, +ϡ1 +, +f2 +, +ϡ2 +, +g1 +, +g2 +); + +144 + gme +< +ass + + gSgPassTvlRdabIt1 +, + +145 +ass + + gSgPassTvlRdabIt2 +, + +146 +ass + + gByPdi + > + +147 +le + +bo + +equ + +SgPassTvlRdabIt1 + +f1 +, + +148 +SgPassTvlRdabIt1 + +ϡ1 +, + +149 +SgPassTvlRdabIt2 + +f2 +, + +150 +SgPassTvlRdabIt2 + +ϡ2 +, + +151 +ByPdi + +ed + ) + +153 +BOOST_DEDUCED_TYPENAME + + gd +:: +_as +< +SgPassTvlRdabIt1 + >:: +_gy + +g1 +; + +154 +BOOST_DEDUCED_TYPENAME + + gd +:: +_as +< +SgPassTvlRdabIt2 + >:: +_gy + +g2 +; + +156  +equ_im +( +f1 +, +ϡ1 +, +f2 +, +ϡ2 +, +ed +, +g1 +, +g2 +); + +161 +mea + + gnge + + +171 + gme +< +ass + + gSgPassRge1 +, cs + gSgPassRge2 + > + +172 +le + +bo + +equ +cڡ +SgPassRge1 +& +g1 +, cڡ +SgPassRge2 +& +g2 + ) + +174 +BOOST_RANGE_CONCEPT_ASSERT +( +SgPassRgeC + )); + +175 +BOOST_RANGE_CONCEPT_ASSERT +( +SgPassRgeC + )); + +177  :: +boo +:: +nge_da +:: +equ +( + +178 :: +boo +:: +beg +( +g1 +), ::boo:: +d +(rng1), + +179 :: +boo +:: +beg +( +g2 +), ::boo:: +d +(rng2) ); + +183 + gme +< +ass + + gSgPassRge1 +, cs + gSgPassRge2 +, cs + gByPdi + > + +184 +le + +bo + +equ +cڡ +SgPassRge1 +& +g1 +, cڡ +SgPassRge2 +& +g2 +, + +185 +ByPdi + +ed + ) + +187 +BOOST_RANGE_CONCEPT_ASSERT +( +SgPassRgeC + )); + +188 +BOOST_RANGE_CONCEPT_ASSERT +( +SgPassRgeC + )); + +190  :: +boo +:: +nge_da +:: +equ +( + +191 :: +boo +:: +beg +( +g1 +), ::boo:: +d +(rng1), + +192 :: +boo +:: +beg +( +g2 +), ::boo:: +d +(rng2), + +193 +ed +); + +197 + gusg + :: +boo +:: +nge +:: +equ +; + + @/usr/include/boost/range/config.hpp + +11 #ide +BOOST_RANGE_CONFIG_HPP + + +12  + #BOOST_RANGE_CONFIG_HPP + + + ) + +14  + ~ + +16 #i +defed +( +_MSC_VER +) + +17 #agm + + + +20  + ~ + +22 #ifde +BOOST_RANGE_DEDUCED_TYPENAME + + +26 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +27  + #BOOST_RANGE_DEDUCED_TYPENAME + +tyme + + + ) + +29  + #BOOST_RANGE_DEDUCED_TYPENAME + +BOOST_DEDUCED_TYPENAME + + + ) + +32 #ifde +BOOST_RANGE_NO_ARRAY_SUPPORT + + +36 #i +BOOST_WORKAROUND + +__MWERKS__ +, <= 0x3003 ) + +37  + #BOOST_RANGE_NO_ARRAY_SUPPORT + 1 + + ) + +40 #ifde +BOOST_RANGE_NO_ARRAY_SUPPORT + + +41  + #BOOST_RANGE_ARRAY_REF +(( +boo_nge_y +) + + ) + +42  + #BOOST_RANGE_NO_STATIC_ASSERT + + + ) + +44  + #BOOST_RANGE_ARRAY_REF +((& +boo_nge_y +) + + ) + +47 #i +defed +( +__GNUC__ +&& ((__GNUC__ > 4|| ((__GNUC__ =4&& ( +__GNUC_MINOR__ + >= 7))) + +48  + #BOOST_RANGE_UNUSED + + `__ibu__ +(( +unud +)) + + ) + +50  + #BOOST_RANGE_UNUSED + + + ) + + @/usr/include/boost/range/detail/as_literal.hpp + +11 #ide +BOOST_RANGE_DETAIL_AS_LITERAL_HPP + + +12  + #BOOST_RANGE_DETAIL_AS_LITERAL_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) + +15 #agm + + + +18  + ~ + +19  + ~ + +21 +mea + + gboo + + +23 + gme +< +ass + + gRge + > + +24 +le + + g_nge +< +BOOST_DEDUCED_TYPENAME + + gnge_ +< + gRge +>:: +ty +> + +25 +as_l + +Rge +& +r + ) + +27  :: +boo +:: +make__nge +::boo:: +nge_da +:: +r_beg +( +r +), + +28 :: +boo +:: +nge_da +:: +r_d +( +r +) ); + + @/usr/include/boost/range/detail/begin.hpp + +11 #ide +BOOST_RANGE_DETAIL_BEGIN_HPP + + +12  + #BOOST_RANGE_DETAIL_BEGIN_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19 +mea + + gboo + + +22 +mea + + gnge_da + + +24 + gme +< +tyme + + gT + > + +25  + gnge_beg +; + +31 + gme +<> + +32  + gnge_beg +< + gd_cڏ_ +> + +34 + gme +< +tyme + + gC + > + +35 +BOOST_CONSTEXPR +  +BOOST_RANGE_DEDUCED_TYPENAME + + gnge_ +< + gC +>:: +ty + +fun + +C +& +c + ) + +37  +c +. +beg +(); + +45 + gme +<> + +46  + gnge_beg +< + gd__ +> + +48 + gme +< +tyme + + gP + > + +49 +BOOST_CONSTEXPR +  +BOOST_RANGE_DEDUCED_TYPENAME + + gnge_ +< + gP +>:: +ty + +fun +cڡ +P +& +p + ) + +51  +p +. +f +; + +59 + gme +<> + +60  + gnge_beg +< + gy_ +> + +62 + gme +< +tyme + + gT +> + +63 +BOOST_CONSTEXPR +  +BOOST_RANGE_DEDUCED_TYPENAME + + gnge_vue +< + gT +>:: +ty +* +fun +( +T +& +t +) + +65  +t +; + +71 +mea + + gnge_adl_brr + + +73 + gme +< +tyme + + gC + > + +74 +BOOST_CONSTEXPR + +le + +BOOST_RANGE_DEDUCED_TYPENAME + + gnge_ +< + gC +>:: +ty + + +75 +beg + +C +& +c + ) + +77  +nge_da +:: +nge_beg +< +BOOST_RANGE_DEDUCED_TYPENAME +ge_da:: +nge +< +C +>:: +ty + >:: +fun + +c + ); + + @/usr/include/boost/range/detail/end.hpp + +11 #ide +BOOST_RANGE_DETAIL_END_HPP + + +12  + #BOOST_RANGE_DETAIL_END_HPP + + + ) + +14  + ~ + +15  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21 +mea + + gboo + + +23 +mea + + gnge_da + + +25 + gme +< +tyme + + gT + > + +26  + gnge_d +; + +32 + gme +<> + +33  + gnge_d +< + gd_cڏ_ +> + +35 + gme +< +tyme + + gC + > + +36 +BOOST_CONSTEXPR +  +BOOST_RANGE_DEDUCED_TYPENAME + + gnge_ +< + gC +>:: +ty + + +37 +fun + +C +& +c + ) + +39  +c +. +d +(); + +47 + gme +<> + +48  + gnge_d +< + gd__ +> + +50 + gme +< +tyme + + gP + > + +51 +BOOST_CONSTEXPR +  +BOOST_RANGE_DEDUCED_TYPENAME + + gnge_ +< + gP +>:: +ty + + +52 +fun +cڡ +P +& +p + ) + +54  +p +. +cd +; + +62 + gme +<> + +63  + gnge_d +< + gy_ +> + +65 + gme +< +tyme + + gT +> + +66 +BOOST_CONSTEXPR +  +BOOST_RANGE_DEDUCED_TYPENAME + + gmove_ex +< + gT +>:: +ty +* +fun +( +T +& +t +) + +68  +t + + +move_ex +< +T +>:: +size +; + +74 +mea + + gnge_adl_brr + + +76 + gme +< +tyme + + gC + > + +77 +BOOST_CONSTEXPR + +le + +BOOST_RANGE_DEDUCED_TYPENAME + + gnge_ +< + gC +>:: +ty + + +78 +d + +C +& +c + ) + +80  +nge_da +:: +nge_d +< +BOOST_RANGE_DEDUCED_TYPENAME +ge_da:: +nge +< +C +>:: +ty + >:: +fun + +c + ); + + @/usr/include/boost/range/detail/extract_optional_type.hpp + +10 #ide +BOOST_RANGE_DETAIL_EXTRACT_OPTIONAL_TYPE_HPP_INCLUDED + + +11  + #BOOST_RANGE_DETAIL_EXTRACT_OPTIONAL_TYPE_HPP_INCLUDED + + + ) + +13 #i +defed +( +_MSC_VER +) + +14 #agm + + + +17  + ~ + +18  + ~ + +19  + ~ + +21 #i! +defed +( +BOOST_MPL_CFG_NO_HAS_XXX +) + +26  + #BOOST_RANGE_EXTRACT_OPTIONAL_TYPE + +a_tydef + ) \ + +27 + `BOOST_MPL_HAS_XXX_TRAIT_DEF +( +a_tydef +) \ + +28 +me +< +tyme + +C +, +bo + +B + = + `BOOST_PP_CAT +( +has_ +, +a_tydef +):: +vue + > \ + +29  + `BOOST_PP_CAT +( +exa_ +, +a_tydef +) \ + +31 +me +< +tyme + +C + > \ + +32  + `BOOST_PP_CAT +( +exa_ +, +a_tydef +)< +C +, +ue + > \ + +34  +BOOST_DEDUCED_TYPENAME + + tC +:: + ta_tydef + + tty +; \ + +35 }; + + ) + +39  + #BOOST_RANGE_EXTRACT_OPTIONAL_TYPE + +a_tydef + ) \ + +40 +me +< +tyme + +C + > \ + +41  + `BOOST_PP_CAT +( +exa_ +, +a_tydef +) \ + +43  +BOOST_DEDUCED_TYPENAME + + tC +:: + ta_tydef + + tty +; \ + +44 }; + + ) + + @/usr/include/boost/range/detail/implementation_help.hpp + +11 #ide +BOOST_RANGE_DETAIL_IMPLEMENTATION_HELP_HPP + + +12  + #BOOST_RANGE_DETAIL_IMPLEMENTATION_HELP_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20 #ide +BOOST_NO_CWCHAR + + +21  + ~ + +24 +mea + + gboo + + +26 +mea + + gnge_da + + +28 + gme + < +tyme + + gT +> + +29 +le +  +boo_nge_s_wng +cڡ +T +& ) { } + +35 +le + cڡ * +r_d +cڡ * +s +, const * ) + +37  + gs + + + + +s + ); + +40 #ide +BOOST_NO_CWCHAR + + +41 +le + cڡ +wch_t +* +r_d +cڡ wch_t* +s +, const wchar_t* ) + +43  + gs + + +wc + +s + ); + +46 +le + cڡ +wch_t +* +r_d +cڡ wch_t* +s +, const wchar_t* ) + +48 if + gs + =0 || +s +[0] == 0 ) + +49  +s +; + +50  *++ + gs + != 0 ) + +52  + gs +; + +56 + gme +< +ass + + gCh + > + +57 +le + +Ch +* +r_d +Ch* +s + ) + +59  + gcڡ_ +< + gCh +*> +r_d + +s +, s ) ); + +62 + gme +< +ass + + gT +, + gd +:: +size_t + +sz + > + +63 +BOOST_CONSTEXPR + +le + +T +* +y_d +T +BOOST_RANGE_ARRAY_REF +()[ +sz +] ) +BOOST_NOEXCEPT + + +65  +boo_nge_y + + +sz +; + +68 + gme +< +ass + + gT +, + gd +:: +size_t + +sz + > + +69 +BOOST_CONSTEXPR + +le + cڡ +T +* +y_d +cڡ T +BOOST_RANGE_ARRAY_REF +()[ +sz +] ) +BOOST_NOEXCEPT + + +71  +boo_nge_y + + +sz +; + +78 + gme +< +ass + + gCh + > + +79 +le + + gd +:: +size_t + +r_size +cڡ +Ch +* cڡ& +s + ) + +81  +r_d + +s + ) - s; + +84 + gme +< +ass + + gT +, + gd +:: +size_t + +sz + > + +85 +le + +d +:: +size_t + +y_size + +T + +BOOST_RANGE_ARRAY_REF +()[ +sz +] ) + +87 +boo_nge_s_wng + +boo_nge_y + ); + +88  + gsz +; + +91 + gme +< +ass + + gT +, + gd +:: +size_t + +sz + > + +92 +le + +d +:: +size_t + +y_size +cڡ +T + +BOOST_RANGE_ARRAY_REF +()[ +sz +] ) + +94 +boo_nge_s_wng + +boo_nge_y + ); + +95  + gsz +; + +98 +le + +bo + +is_me_addss +(cڡ * +l +, cڡ * +r +) + +100  + gl + = +r +; + +103 + gme +< +ass + + gT1 +, cs + gT2 +> + +104 +le + +bo + +is_me_obje +(cڡ +T1 +& +l +, cڡ +T2 +& +r +) + +106  + gnge_da +:: +is_me_addss +(& +l +, & +r +); + + @/usr/include/boost/range/detail/safe_bool.hpp + +10 #ide +BOOST_RANGE_SAFE_BOOL_INCLUDED_HPP + + +11  + #BOOST_RANGE_SAFE_BOOL_INCLUDED_HPP + + + ) + +13  + ~ + +14  + ~ + +16 +mea + + gboo + + +18 +mea + + gnge_da + + +21 + gme +< +ass + + gDaMembP +> + +22 as + c_bo + + +24 + gpublic +: + +25  +_bo + + tthis_ty +; + +27 #i( +defed +( +__SUNPRO_CC +&& +BOOST_WORKAROUND +(__SUNPRO_CC, < 0x570)|| defed( +__CINT_ +) + +28  +bo + + tunecifd_bo_ty +; + +29  +unecifd_bo_ty + +to_unecifd_bo +(cڡ +bo + +x +, +DaMembP +) + +31  + gx +; + +33 #i +defed +( +_MANAGED +) + +34  +unecifd_bo +( +this_ty +***) + +37 (* + gunecifd_bo_ty +)( + tthis_ty +***); + +38  +unecifd_bo_ty + +to_unecifd_bo +(cڡ +bo + +x +, +DaMembP +) + +40  + gx + ? + gunecifd_bo + : 0; + +43 +defed +( +__MWERKS__ +&& +BOOST_WORKAROUND +(__MWERKS__, < 0x3200) ) || \ + +44 +defed +( +__GNUC__ +&& ( + g__GNUC__ + * 100 + + g__GNUC_MINOR__ + < 304) ) || \ + +45 +defed +( +__SUNPRO_CC +&& +BOOST_WORKAROUND +(__SUNPRO_CC, <= 0x590) ) + +47  +bo + ( + tthis_ty +::* + tunecifd_bo_ty +)() const; + +49  +unecifd_bo_ty + +to_unecifd_bo +(cڡ +bo + +x +, +DaMembP +) + +51  + gx + ? & + gthis_ty +:: +da__bo_memb_ + : 0; + +53 + give +: + +54 +bo + +da__bo_memb_ +(cڡ {  +l +; } + +56  +DaMembP + + tunecifd_bo_ty +; + +57  +unecifd_bo_ty + +to_unecifd_bo +(cڡ +bo + +x +, +DaMembP + +p +) + +59  + gx + ? + gp + : 0; + +62 + give +: + +63 +_bo +(); + +64 +_bo +(const safe_bool&); + +65  + gݔ +=(cڡ +_bo +&); + +66 ~ +_bo +(); + + @/usr/include/boost/range/detail/str_types.hpp + +11 #ide +BOOST_RANGE_DETAIL_STR_TYPES_HPP + + +12  + #BOOST_RANGE_DETAIL_STR_TYPES_HPP + + + ) + +14  + ~ + +15  + ~ + +17 +mea + + gboo + + +19 + gme +< +ass + + gT + > + +20  + gnge_mub_ +< + gT +*> + +22  +T +* + tty +; + +25 + gme +< +ass + + gT + > + +26  + gnge_cڡ_ +< + gT +*> + +28 cڡ + tT +* + tty +; + +31 + gme +< +ass + + gT + > + +32  + gnge_size +< + gT +*> + +34  + gd +:: + tsize_t + + tty +; + + @/usr/include/boost/range/difference_type.hpp + +11 #ide +BOOST_RANGE_DIFFERENCE_TYPE_HPP + + +12  + #BOOST_RANGE_DIFFERENCE_TYPE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25 +mea + + gboo + + +27 +mea + + gnge_da + + +29 + gme +< +ass + + gT +, +bo + + gB + = +has_ty +< +nge_ +< +T +> >:: +vue + > + +30  + snge_difn + + +33 + gme +< +ass + + gT + > + +34  + gnge_difn +< + gT +, + gue +> + +35 : +_difn +< + +36 +BOOST_DEDUCED_TYPENAME + +nge_ +< +T +>:: +ty + + +41 + gme +< +ass + + gT + > + +42  + gnge_difn + + +43 : +nge_da +:: +nge_difn +< +BOOST_DEDUCED_TYPENAME + +move_n +< +T +>:: +ty +> + + @/usr/include/boost/range/functions.hpp + +11 #ide +BOOST_RANGE_FUNCTIONS_HPP + + +12  + #BOOST_RANGE_FUNCTIONS_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + + @/usr/include/boost/range/has_range_iterator.hpp + +13 #ide +BOOST_RANGE_HAS_ITERATOR_HPP_INCLUDED + + +14  + #BOOST_RANGE_HAS_ITERATOR_HPP_INCLUDED + + + ) + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + + +25 +mea + + gnge_da + + +27 +BOOST_MPL_HAS_XXX_TRAIT_DEF +( +ty +) + +29 + gme +< +ass + + gT +, cs + gEbr + = > + +30  +has_nge__im + + +31 : +boo +:: +m +:: +l_ + + +35 + gme +< +ass + + gT +> + +36  + ghas_nge__im +< + +37 + gT +, + +38 + gBOOST_DEDUCED_TYPENAME + :: +boo +:: +ab_if +< + +39 +BOOST_DEDUCED_TYPENAME + +m +:: +ev_if +< +is_cڡ +< +T +>, + +40 + ghas_ty +< + gboo +:: +nge_cڡ_ +< + +41 +BOOST_DEDUCED_TYPENAME + +move_cڡ +< +T +>:: +ty +> >, + +42 + ghas_ty +< + gboo +:: +nge_mub_ +< +T +> > + +43 >:: +ty + + +44 >:: +ty + + +46 : +boo +:: +m +:: +ue_ + + +50 + gme +< +ass + + gT +, cs + gEbr + = > + +51  +has_nge_cڡ__im + + +52 : +boo +:: +m +:: +l_ + + +56 + gme +< +ass + + gT +> + +57  + ghas_nge_cڡ__im +< + +58 + gT +, + +59 + gBOOST_DEDUCED_TYPENAME + :: +boo +:: +ab_if +< + +60 +has_ty +< +boo +:: +nge_cڡ_ +< +T +> > + +61 >:: +ty + + +63 : +boo +:: +m +:: +ue_ + + +69 + gme +< +ass + + gT +> + +70  + ghas_nge_ + + +71 : +nge_da +:: +has_nge__im +< + +72 +BOOST_DEDUCED_TYPENAME + +move_n +< +T +>:: +ty +> + +75 + gme +< +ass + + gT +> + +76  + ghas_nge_cڡ_ + + +77 : +nge_da +:: +has_nge_cڡ__im +< + +78 +BOOST_DEDUCED_TYPENAME + +move_n +< +T +>:: +ty +> + + @/usr/include/boost/range/iterator_range_io.hpp + +10 #ide +BOOST_RANGE_ITERATOR_RANGE_IO_HPP_INCLUDED + + +11  + #BOOST_RANGE_ITERATOR_RANGE_IO_HPP_INCLUDED + + + ) + +13  + ~ + +14  + ~ + +16 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, +BOOST_TESTED_AT +(1500)) + +17 #agm +wng + +push + ) + +18 #agm +wng + +dib + : 4996 ) + +22 #ide +BOOST_OLD_IOSTREAMS + + +23 #i +defed +( +__STL_CONFIG_H +) && \ + +24 ! +defed + ( +__STL_USE_NEW_IOSTREAMS +&& !defed( +__ayx1 +) \ + +26  + #BOOST_OLD_IOSTREAMS + + + ) + +30 #ide +_STLP_NO_IOSTREAMS + + +31 #ide +BOOST_OLD_IOSTREAMS + + +32  + ~ + +34  + ~ + +38  + ~ + +39  + ~< +> + +40  + ~ + +41  + ~ + +43 +mea + + gboo + + +46 #ide +_STLP_NO_IOSTREAMS + + +47 #ide +BOOST_OLD_IOSTREAMS + + +54 + gme +< +tyme + + gItT +,ym + gEm +,ym + gTs + > + +55 +le + + gd +:: +basic_oam +< +Em +, + gTs +>& + gݔ +<<( + +56 + gd +:: +basic_oam +< +Em +, + gTs +>& + gOs +, + +57 cڡ + g_nge +< + gItT +>& + gr + ) + +59 + gd +:: +cy + +r +. +beg +(),. +d +(), + +60 +d +:: +oam_ +< +BOOST_DEDUCED_TYPENAME + + +61 +_vue +< +ItT +>:: +ty +, + +62 +Em +, +Ts +>( +Os +) ); + +63  + gOs +; + +73 + gme +< +tyme + + gItT + > + +74 +le + + gd +:: +oam +& +ݔ +<<( + +75 +d +:: +oam +& +Os +, + +76 cڡ + g_nge +< + gItT +>& + gr + ) + +78 + gd +:: +cy + +r +. +beg +(),. +d +(), +d +:: +oam_ +<>( +Os +)); + +79  + gOs +; + +87 #unde +BOOST_OLD_IOSTREAMS + + +89 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, +BOOST_TESTED_AT +(1500)) + +90 #agm +wng +( +p +) + + @/usr/include/boost/range/mutable_iterator.hpp + +11 #ide +BOOST_RANGE_MUTABLE_ITERATOR_HPP + + +12  + #BOOST_RANGE_MUTABLE_ITERATOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) + +15 #agm + + + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27 +mea + + gboo + + +34 +mea + + gnge_da + + +37 +BOOST_RANGE_EXTRACT_OPTIONAL_TYPE + + + ) + +39 + gme +< +tyme + + gC + > + +40  + gnge_mub_ + + +41 : +nge_da +:: +exa_ +< + +42 +BOOST_DEDUCED_TYPENAME + +move_n +< +C +>:: +ty +> + +49 + gme +< +tyme + + gIt + > + +50  + gnge_mub_ +< + gd +:: + +< +It +, + gIt +> > + +52  +It + + tty +; + +59 + gme +< +tyme + + gT +, + gd +:: +size_t + +sz + > + +60  +nge_mub_ +< +T +[ +sz +] > + +62  +T +* + tty +; + +67 + gme +< +tyme + + gC +,ym + gEbr +=> + +68  +nge_mub_ + + +69 : +nge_da +:: +nge_mub_ +< + +70 +BOOST_DEDUCED_TYPENAME + +move_n +< +C +>:: +ty + + +77  + ~ + + @/usr/include/boost/range/range_fwd.hpp + +10 #ide +BOOST_RANGE_RANGE_FWD_HPP_INCLUDED + + +11  + #BOOST_RANGE_RANGE_FWD_HPP_INCLUDED + + + ) + +13 +mea + + gboo + + +17 + gme +< +tyme + + gC +,ym + gEbr +> + +18  + gnge_ +; + +20 + gme +< +tyme + + gC +,ym + gEbr +> + +21  + gnge_mub_ +; + +23 + gme +< +tyme + + gC +,ym + gEbr +> + +24  + gnge_cڡ_ +; + +27 + gme +< +tyme + + gItT +> + +28 +ass + + g_nge +; + +30 + gme +< +tyme + + gFwdRge +> + +31 +ass + + gsub_nge +; + +34 + gme +< +tyme + + gT +> + +35  + gnge_gy +; + +37 + gme +< +tyme + + gT +> + +38  + gnge_difn +; + +40 + gme +< +tyme + + gT +> + +41  + gnge_por +; + +43 + gme +< +tyme + + gT +> + +44  + gnge_n +; + +46 + gme +< +tyme + + gT +> + +47  + gnge_v_ +; + +49 + gme +< +tyme + + gT +> + +50  + gnge_size +; + +52 + gme +< +tyme + + gT +> + +53  + gnge_vue +; + +55 + gme +< +tyme + + gT +> + +56  + ghas_nge_ +; + +58 + gme +< +tyme + + gT +> + +59  + ghas_nge_cڡ_ +; + + @/usr/include/boost/regex/config.hpp + +19 #ide +BOOST_REGEX_CONFIG_HPP + + +20  + #BOOST_REGEX_CONFIG_HPP + + + ) + +25 #i +defed +( +__BORLANDC__ +) + +26  + ~ + +28  + ~ + +36 #ifde +__lulus + + +38 #ide +BOOST_REGEX_USER_CONFIG + + +39  + #BOOST_REGEX_USER_CONFIG + < +boo +/ +gex +/ +ur +. +h +> + + ) + +42 #ud +BOOST_REGEX_USER_CONFIG + + +44  + ~ + +45  + ~ + +53  + ~ + +54  + ~ + +55 #ifde +_MSC_VER + + +56  + #BOOST_MSVC + +_MSC_VER + + + ) + +67  + #BOOST_RE_VERSION + 320 + + ) + +70 #i +defed +( +_UNICODE +&& !defed( +UNICODE +) + +71  + #UNICODE + + + ) + +79  + #BOOST_REGEX_DETAIL_NS + + `BOOST_JOIN +( +_da_ +, +BOOST_VERSION +) + + ) + +87 #ifde +__GLIBCPP__ + + +88  + #BOOST_REGEX_BUGGY_CTYPE_FACET + + + ) + +95 #i +defed +( +BOOST_INTEL +&& defed( +__lulus +) && (BOOST_INTEL <= 800) + +96  + #BOOST_REGEX_NO_EXTERNAL_TEMPLATES + + + ) + +101 #i +defed +( +_MSC_VER +&& !defed( +_MSC_EXTENSIONS +) + +102  + #BOOST_REGEX_NO_EXTERNAL_TEMPLATES + + + ) + +107 #ifde +__SUNPRO_CC + + +108  + #BOOST_REGEX_NO_EXTERNAL_TEMPLATES + + + ) + +113 #i +defed +( +__MINGW32__ +) + +114  + #BOOST_REGEX_NO_EXTERNAL_TEMPLATES + + + ) + +120 #ifde +__g__ + + +121  + #BOOST_REGEX_NO_EXTERNAL_TEMPLATES + + + ) + +128 #i( +defed +( +BOOST_NO_CWCHAR +|| defed( +BOOST_NO_CWCTYPE +|| defed( +BOOST_NO_STD_WSTRING +)) + +129 #i! +defed +( +BOOST_NO_WREGEX +) + +130  + #BOOST_NO_WREGEX + + + ) + +133 #i +defed +( +__sgi +&& (defed( +__SGI_STL_PORT +|| defed( +_STLPORT_VERSION +)) + +137  + ~ + +138  + #__STLPORT_CWCTYPE + + + ) + +139  + #_STLP_CWCTYPE + + + ) + +142 #ifde +__lulus + + +143  + ~ + +152 #i +defed +( +BOOST_DISABLE_WIN32 +&& !defed( +BOOST_REGEX_NO_W32 +) + +153  + #BOOST_REGEX_NO_W32 + + + ) + +158 #i +defed +( +_WIN32 +) + +159 #i +defed +( +BOOST_REGEX_NO_W32 +|| +BOOST_PLAT_WINDOWS_RUNTIME + + +160  + #BOOST_REGEX_NO_FILEITER + + + ) + +163 #i! +defed +( +BOOST_HAS_DIRENT_H +) + +164  + #BOOST_REGEX_NO_FILEITER + + + ) + +169 #i +defed +( +BOOST_RE_NO_LIB +) + +170  + #BOOST_REGEX_NO_LIB + + + ) + +173 #i +defed +( +__GNUC__ +&& !defed( +_MSC_VER +&& (defed( +_WIN32 +|| defed( +__CYGWIN__ +)) + +176  + #BOOST_REGEX_NO_W32 + + + ) + +178 #i +defed +( +__COMO__ +&& !defed( +BOOST_REGEX_NO_W32 +&& !defed( +_MSC_EXTENSIONS +) + +179  + #BOOST_REGEX_NO_W32 + + + ) + +199 #i +defed +( +__lulus +) && \ + +200 ( +defed +( +BOOST_MSVC +|| defed( +__ICL +)) && \ + +201 ! +defed +( +BOOST_NO_INTRINSIC_WCHAR_T +) && \ + +202 +defed +( +BOOST_WINDOWS +) && \ + +203 ! +defed +( +__SGI_STL_PORT +) && \ + +204 ! +defed +( +_STLPORT_VERSION +) && \ + +205 ! +defed +( +BOOST_RWSTD_VER +) && \ + +206 (( + g_MSC_VER + < 1600|| ! +defed +( +BOOST_REGEX_USE_CPP_LOCALE +)) && \ + +207 ! + gBOOST_PLAT_WINDOWS_RUNTIME + + +208  + #BOOST_REGEX_HAS_OTHER_WCHAR_T + + + ) + +209 #ifde +BOOST_MSVC + + +210 #agm +wng +( +push +) + +211 #agm +wng +( +dib + : 4251) + +212 #i +BOOST_MSVC + < 1700 + +213 #agm +wng +( +dib + : 4231) + +215 #i +BOOST_MSVC + < 1600 + +216 #agm +wng +( +dib + : 4660) + +219 #i +defed +( +_DLL +&& defed( +BOOST_MSVC +) && (BOOST_MSVC < 1600) + +220  + ~ + +221 +me + +ass + + $__deec +( +dimpt + +d +:: +basic_rg +<>; + +223 #ifde +BOOST_MSVC + + +224 #agm + `wng +( +p +) + +235 #ide +BOOST_SYMBOL_EXPORT + + +236  + #BOOST_SYMBOL_EXPORT + + + ) + +237  + #BOOST_SYMBOL_IMPORT + + + ) + +240 #i( + `defed +( +BOOST_REGEX_DYN_LINK +|| defed( +BOOST_ALL_DYN_LINK +)&& !defed( +BOOST_REGEX_STATIC_LINK +) + +241 #i + `defed +( +BOOST_REGEX_SOURCE +) + +242  + #BOOST_REGEX_DECL + +BOOST_SYMBOL_EXPORT + + + ) + +243  + #BOOST_REGEX_BUILD_DLL + + + ) + +245  + #BOOST_REGEX_DECL + +BOOST_SYMBOL_IMPORT + + + ) + +248  + #BOOST_REGEX_DECL + + + ) + +251 #i! + `defed +( +BOOST_REGEX_NO_LIB +&& !defed( +BOOST_REGEX_SOURCE +&& !defed( +BOOST_ALL_NO_LIB +&& defed( +__lulus +) + +252  + #BOOST_LIB_NAME + +boo_gex + + + ) + +253 #i + `defed +( +BOOST_REGEX_DYN_LINK +|| defed( +BOOST_ALL_DYN_LINK +) + +254  + #BOOST_DYN_LINK + + + ) + +256 #ifde +BOOST_REGEX_DIAG + + +257  + #BOOST_LIB_DIAGNOSTIC + + + ) + +259  + ~ + +268 #i + `defed +( +_MSC_VER +&& defed( +_MSC_EXTENSIONS +) + +269 #i + `defed +( +_DEBUG +|| defed( +__MSVC_RUNTIME_CHECKS +|| defed( +_MANAGED +|| defed( +BOOST_REGEX_NO_FASTCALL +) + +270  + #BOOST_REGEX_CALL + +__cde + + + ) + +272  + #BOOST_REGEX_CALL + +__ + + + ) + +274  + #BOOST_REGEX_CCALL + +__cde + + + ) + +277 #i + `defed +( +__BORLANDC__ +&& !defed( +BOOST_DISABLE_WIN32 +) + +278  + #BOOST_REGEX_CALL + +__ + + + ) + +279  + #BOOST_REGEX_CCALL + +__d + + + ) + +282 #ide +BOOST_REGEX_CALL + + +283  + #BOOST_REGEX_CALL + + + ) + +285 #ide +BOOST_REGEX_CCALL + + +286  + #BOOST_REGEX_CCALL + + + ) + +296 #ifde +BOOST_RE_LOCALE_C + + +297  + #BOOST_REGEX_USE_C_LOCALE + + + ) + +300 #ifde +BOOST_RE_LOCALE_CPP + + +301  + #BOOST_REGEX_USE_CPP_LOCALE + + + ) + +304 #i + `defed +( +__CYGWIN__ +) + +305  + #BOOST_REGEX_USE_C_LOCALE + + + ) + +309 #i +BOOST_PLAT_WINDOWS_RUNTIME + + +310  + #BOOST_REGEX_USE_CPP_LOCALE + + + ) + +311  + #BOOST_REGEX_NO_WIN32_LOCALE + + + ) + +315 #i + `defed +( +_WIN32 +) && \ + +316 ! + `defed +( +BOOST_REGEX_USE_WIN32_LOCALE +) && \ + +317 ! + `defed +( +BOOST_REGEX_USE_C_LOCALE +) && \ + +318 ! + `defed +( +BOOST_REGEX_USE_CPP_LOCALE +) && \ + +319 ! + `defed +( +BOOST_REGEX_NO_W32 +) && \ + +320 ! + $defed +( +BOOST_REGEX_NO_WIN32_LOCALE +) + +321  + #BOOST_REGEX_USE_WIN32_LOCALE + + + ) + +324 #i! + `defed +( +BOOST_REGEX_USE_WIN32_LOCALE +&& !defed( +BOOST_REGEX_USE_C_LOCALE +&& !defed( +BOOST_REGEX_USE_CPP_LOCALE +&& !defed( +BOOST_NO_STD_LOCALE +) + +325  + #BOOST_REGEX_USE_CPP_LOCALE + + + ) + +328 #i! + `defed +( +BOOST_REGEX_USE_WIN32_LOCALE +&& !defed( +BOOST_REGEX_USE_C_LOCALE +&& !defed( +BOOST_REGEX_USE_CPP_LOCALE +) + +329  + #BOOST_REGEX_USE_C_LOCALE + + + ) + +332 #ide +BOOST_REGEX_MAX_STATE_COUNT + + +333  + #BOOST_REGEX_MAX_STATE_COUNT + 100000000 + + ) + +343 #ifde +BOOST_NO_EXCEPTIONS + + +348  + ~ + +349  + ~ + +350  + ~ + +352  + #BOOST_REGEX_NOEH_ASSERT +( +x +)\ + +353 if(0 =( +x +))\ + +355 +d +:: +rg + + `s +("Error: criticalegex++ failure in: ");\ + +356 +s +. + `nd +(#x);\ + +357 +d +:: +ruime_r + + `e +( +s +);\ + +358 +boo +:: + `throw_exi +( +e +);\ + +359 + } + + ) +} + +365  + #BOOST_REGEX_NOEH_ASSERT +( +x +) + + ) + +375 #i! +defed +( +BOOST_REGEX_NO_W32 +&& !defed( +BOOST_REGEX_V3 +) + +376 #if( +defed +( +_WIN32 +|| defed( +_WIN64 +|| defed( +_WINCE +)) \ + +377 && ! +defed +( +__GNUC__ +) \ + +378 && !( +defed +( +__BORLANDC__ +&& ( + g__BORLANDC__ + >= 0x600)) \ + +379 && !( +defed +( +__MWERKS__ +) && (__MWERKS__ <= 0x3003)) + +380  + #BOOST_REGEX_HAS_MS_STACK_GUARD + + + ) + +382 #i +defed +( +BOOST_REGEX_HAS_MS_STACK_GUARD +) + +383 #unde +BOOST_REGEX_HAS_MS_STACK_GUARD + + +386 #i +defed +( +__lulus +&& defed( +BOOST_REGEX_HAS_MS_STACK_GUARD +) + +388 +mea + +boo +{ + +389 +mea + +BOOST_REGEX_DETAIL_NS +{ + +391 +BOOST_REGEX_DECL +  +BOOST_REGEX_CALL + +t_ack_gud_ge +(); + +405 #i! +defed +( +BOOST_REGEX_RECURSIVE +&& !defed( +BOOST_REGEX_NON_RECURSIVE +) + +406 #i +defed +( +BOOST_REGEX_HAS_MS_STACK_GUARD +&& !defed( +_STLP_DEBUG +&& !defed( +__STL_DEBUG +&& !(defed( +_MSC_VER +) && (_MSC_VER >= 1400)) + +407  + #BOOST_REGEX_RECURSIVE + + + ) + +409  + #BOOST_REGEX_NON_RECURSIVE + + + ) + +413 #ifde +BOOST_REGEX_NON_RECURSIVE + + +414 #ifde +BOOST_REGEX_RECURSIVE + + +417 #ide +BOOST_REGEX_BLOCKSIZE + + +418  + #BOOST_REGEX_BLOCKSIZE + 4096 + + ) + +420 #i +BOOST_REGEX_BLOCKSIZE + < 512 + +423 #ide +BOOST_REGEX_MAX_BLOCKS + + +424  + #BOOST_REGEX_MAX_BLOCKS + 1024 + + ) + +426 #ifde +BOOST_REGEX_HAS_MS_STACK_GUARD + + +427 #unde +BOOST_REGEX_HAS_MS_STACK_GUARD + + +429 #ide +BOOST_REGEX_MAX_CACHE_BLOCKS + + +430  + #BOOST_REGEX_MAX_CACHE_BLOCKS + 16 + + ) + +441 #i +defed +( +__lulus +&& defed( +BOOST_REGEX_NON_RECURSIVE +) + +442 +mea + + gboo +{amea + gBOOST_REGEX_DETAIL_NS +{ + +444 +BOOST_REGEX_DECL + * +BOOST_REGEX_CALL + +g_mem_block +(); + +445 +BOOST_REGEX_DECL +  +BOOST_REGEX_CALL + +put_mem_block +(*); + +456 #ifde +BOOST_REGEX_CONFIG_INFO + + +457 +BOOST_REGEX_DECL +  +BOOST_REGEX_CALL + +t_gex_libry_fo +(); + +460 #i +defed +( +BOOST_REGEX_DIAG +) + +461 #agm +mesge + ("BOOST_REGEX_DECL" +BOOST_STRINGIZE +(= +BOOST_REGEX_DECL +)) + +462 #agm +mesge + ("BOOST_REGEX_CALL" +BOOST_STRINGIZE +(= +BOOST_REGEX_CALL +)) + +463 #agm +mesge + ("BOOST_REGEX_CCALL" +BOOST_STRINGIZE +(= +BOOST_REGEX_CCALL +)) + +464 #ifde +BOOST_REGEX_USE_C_LOCALE + + +465 #agm +mesge + ("Using Cocale inegexraits class") + +466 #i +BOOST_REGEX_USE_CPP_LOCALE + + +467 #agm +mesge + ("Using C++ocale inegexraits class") + +469 #agm +mesge + ("Using Win32ocale inegexraits class") + +471 #i +defed +( +BOOST_REGEX_DYN_LINK +|| defed( +BOOST_ALL_DYN_LINK +) + +472 #agm +mesge + ("Dynamicinkingnabled") + +474 #i +defed +( +BOOST_REGEX_NO_LIB +|| defed( +BOOST_ALL_NO_LIB +) + +475 #agm +mesge + ("Auto-linking disabled") + +477 #ifde +BOOST_REGEX_NO_EXTERNAL_TEMPLATES + + +478 #agm +mesge + ("Externemplates disabled") + + @/usr/include/boost/regex/v4/regex_fwd.hpp + +20 #ide +BOOST_REGEX_FWD_HPP_INCLUDED + + +21  + #BOOST_REGEX_FWD_HPP_INCLUDED + + + ) + +23 #ide +BOOST_REGEX_CONFIG_HPP + + +24  + ~ + +31 #ifde +BOOST_REGEX_NO_FWD + + +32 #ide +BOOST_RE_REGEX_HPP + + +33  + ~ + +37 +mea + + gboo +{ + +39 + gme + < +ass + + gchT +> + +40 +ass + + gp_gex_as +; + +41 + gme + < +ass + + gchT +> + +42  + gc_gex_as +; + +43 + gme + < +ass + + gchT +> + +44 +ass + + gw32_gex_as +; + +46 #ifde +BOOST_REGEX_USE_WIN32_LOCALE + + +47 + gme + < +ass + + gchT +, cs + gimemtiT + = +w32_gex_as +< +chT +> > + +48  +gex_as +; + +49 #i +defed +( +BOOST_REGEX_USE_CPP_LOCALE +) + +50 + gme + < +ass + + gchT +, cs + gimemtiT + = +p_gex_as +< +chT +> > + +51  +gex_as +; + +53 + gme + < +ass + + gchT +, cs + gimemtiT + = +c_gex_as +< +chT +> > + +54  +gex_as +; + +57 + gme + < +ass + + gchT +, cs + gas + = +gex_as +< +chT +> > + +58 +ass + +basic_gex +; + +60  + gbasic_gex +<, + tgex_as +<> > + tgex +; + +61 #ide +BOOST_NO_WREGEX + + +62  + gbasic_gex +< + twch_t +, + tgex_as + > + twgex +; + + @/usr/include/boost/signals2/detail/foreign_ptr.hpp + +11 #ide +BOOST_SIGNALS2_FOREIGN_PTR_HPP + + +12  + #BOOST_SIGNALS2_FOREIGN_PTR_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21 #ide +BOOST_NO_CXX11_SMART_PTR + + +22  + ~ + +25 +mea + + gboo + + +27 + gme +< +tyme + + gT +> +ass + + gshed_r +; + +28 + gme +< +tyme + + gT +> +ass + + gwk_r +; + +30 +mea + + gsigls2 + + +32 + gme +< +tyme + + gWkP +>  + swk_r_as + + +34 + gme +< +tyme + + gT +>  + gwk_r_as +< + gboo +:: +wk_r +< +T +> > + +36  +boo +:: + tshed_r +< + tT +> + tshed_ty +; + +38 #ide +BOOST_NO_CXX11_SMART_PTR + + +39 + gme +< +tyme + + gT +>  + gwk_r_as +< + gd +:: +wk_r +< +T +> > + +41  +d +:: + tshed_r +< + tT +> + tshed_ty +; + +45 + gme +< +tyme + + gShedP +>  + sshed_r_as + + +48 + gme +< +tyme + + gT +>  + gshed_r_as +< + gboo +:: +shed_r +< +T +> > + +50  +boo +:: + twk_r +< + tT +> + twk_ty +; + +52 #ide +BOOST_NO_CXX11_SMART_PTR + + +53 + gme +< +tyme + + gT +>  + gshed_r_as +< + gd +:: +shed_r +< +T +> > + +55  +d +:: + twk_r +< + tT +> + twk_ty +; + +59 +mea + + gda + + +61  + sfeign_shed_r_im_ba + + +63 + gvtu + ~ +feign_shed_r_im_ba +() {} + +64 +vtu + +feign_shed_r_im_ba + * +e +() const = 0; + +67 + gme +< +tyme + + gFSP +> + +68 as + cfeign_shed_r_im +: +public + +feign_shed_r_im_ba + + +70 +public +: + +71 +feign_shed_r_im +(cڡ +FSP + & +p +): +_p +(p) + +73 +vtu + +feign_shed_r_im + * +e +() const + +75  +w + +feign_shed_r_im +(* +this +); + +77 + give +: + +78 +FSP + +_p +; + +81 as + cfeign_void_shed_r + + +83 + gpublic +: + +84 +feign_void_shed_r +(): + +85 +_p +(0) + +87 +feign_void_shed_r +(cڡ feign_void_shed_& +h +): + +88 +_p +( +h +._p-> +e +()) + +90 +me +< +tyme + +FSP +> + +91 +exic + +feign_void_shed_r +(cڡ +FSP + & +f +): + +92 +_p +( +w + +feign_shed_r_im +< +FSP +>( +f +)) + +94 ~ +feign_void_shed_r +() + +96 +de + +_p +; + +98 + gfeign_void_shed_r + & + gݔ +=(cڡ +feign_void_shed_r + & +h +) + +100 if(& +h + = +this +)  *this; + +101 +feign_void_shed_r +( +h +). +sw +(* +this +); + +102  * + gthis +; + +104  +sw +( +feign_void_shed_r + & +h +) + +106 + gboo +:: +sw +( +_p +, +h +._p); + +108 + give +: + +109 +feign_shed_r_im_ba + * +_p +; + +112  + sfeign_wk_r_im_ba + + +114 + gvtu + ~ +feign_wk_r_im_ba +() {} + +115 +vtu + +feign_void_shed_r + +lock +() const = 0; + +116 +vtu + +bo + +exped +() const = 0; + +117 +vtu + +feign_wk_r_im_ba + * +e +() const = 0; + +120 + gme +< +tyme + + gFWP +> + +121 as + cfeign_wk_r_im +: +public + +feign_wk_r_im_ba + + +123 +public +: + +124 +feign_wk_r_im +(cڡ +FWP + & +p +): +_p +(p) + +126 +vtu + +feign_void_shed_r + +lock +() const + +128  +feign_void_shed_r +( +_p +. +lock +()); + +130 +vtu + +bo + +exped +() const + +132  + g_p +. +exped +(); + +134 +vtu + +feign_wk_r_im + * +e +() const + +136  +w + +feign_wk_r_im +(* +this +); + +138 + give +: + +139 +FWP + +_p +; + +142 as + cfeign_void_wk_r + + +144 + gpublic +: + +145 +feign_void_wk_r +() + +147 +feign_void_wk_r +(cڡ feign_void_wk_& +h +): + +148 +_p +( +h +._p-> +e +()) + +150 +me +< +tyme + +FWP +> + +151 +exic + +feign_void_wk_r +(cڡ +FWP + & +fwp +): + +152 +_p +( +w + +feign_wk_r_im +< +FWP +>( +fwp +)) + +154 +feign_void_wk_r + & +ݔ +=(cڡ feign_void_wk_& +h +) + +156 if(& +h + = +this +)  *this; + +157 +feign_void_wk_r +( +h +). +sw +(* +this +); + +158  * + gthis +; + +160  +sw +( +feign_void_wk_r + & +h +) + +162 + gboo +:: +sw +( +_p +, +h +._p); + +164 +feign_void_shed_r + +lock +() const + +166  + g_p +-> +lock +(); + +168 +bo + +exped +() const + +170  + g_p +-> +exped +(); + +172 + give +: + +173 +boo +:: +sced_r +< +feign_wk_r_im_ba +> +_p +; + + @/usr/include/boost/signals2/detail/slot_template.hpp + +14 #ifde +BOOST_NO_CXX11_VARIADIC_TEMPLATES + + +15  + #BOOST_SIGNALS2_NUM_ARGS + + `BOOST_PP_ITERATION +() + + ) + +17  + #BOOST_SIGNALS2_NUM_ARGS + 1 + + ) + +21 +mea + + gboo + + +23 +mea + + gsigls2 + + +25 #ifde +BOOST_NO_CXX11_VARIADIC_TEMPLATES + + +26 + gme +< +tyme + + gSigtu +,ym + gSlFuni +> +ass + + g +; + +28 + gme +< +tyme + + gSigtu +,ym + gSlFuni + = +boo +:: +funi +< +Sigtu +> > + +29 +ass + + +; + +31 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1900) + +32 + gme +< +tyme + + gSigtu +,ym + gSlFuni +> cs + c +{}; + +36 + gme +< +BOOST_SIGNALS2_SLOT_TEMPLATE_SPECIALIZATION_DECL +( +BOOST_SIGNALS2_NUM_ARGS +)> + +37 +ass + +BOOST_SIGNALS2_SLOT_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS + + gBOOST_SIGNALS2_SLOT_TEMPLATE_SPECIALIZATION + + +38 : +public + +_ba +,ubli + gda +:: +BOOST_SIGNALS2_STD_FUNCTIONAL_BASE + + +41 +public +: + +42 +me +< +BOOST_SIGNALS2_PREFIXED_SIGNATURE_TEMPLATE_DECL +( +BOOST_SIGNALS2_NUM_ARGS +, +Oth +), +tyme + + gOthSlFuni +> + +43 +nd + +ass + +BOOST_SIGNALS2_SLOT_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +); + +45  +SlFuni + + t_funi_ty +; + +46  +R + + tsu_ty +; + +47  +tyme + + tm +:: + tidty +< + tBOOST_SIGNALS2_SIGNATURE_FUNCTION_TYPE +( + tBOOST_SIGNALS2_NUM_ARGS +)>:: + tty + + tsigtu_ty +; + +49 #ifde +BOOST_NO_CXX11_VARIADIC_TEMPLATES + + +52  + #BOOST_SIGNALS2_MISC_STATEMENT +( +z +, +n +, +da +) \ + +53  + `BOOST_PP_CAT +( + tT +, + tBOOST_PP_INC +( + tn +) + tBOOST_PP_CAT +(BOOST_PP_CAT( + tg +, BOOST_PP_INC)), + t_ty +); + + ) + +54 +BOOST_PP_REPEAT +( +BOOST_SIGNALS2_NUM_ARGS +, +BOOST_SIGNALS2_MISC_STATEMENT +, ~) + +55 #unde +BOOST_SIGNALS2_MISC_STATEMENT + + +56 #i +BOOST_SIGNALS2_NUM_ARGS + == 1 + +57  +g1_ty + + tgumt_ty +; + +58 #i +BOOST_SIGNALS2_NUM_ARGS + == 2 + +59  +g1_ty + + tf_gumt_ty +; + +60  +g2_ty + + tcd_gumt_ty +; + +63 + gme +< + gn +> +ass + + gg + : +public + + +64 +da +:: +BOOST_SIGNALS2_PREPROCESSED_ARG_N_TYPE_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +) + +65 < +n + +BOOST_SIGNALS2_PP_COMMA_IF +( +BOOST_SIGNALS2_NUM_ARGS +) + +66 +BOOST_SIGNALS2_ARGS_TEMPLATE_INSTANTIATION +( +BOOST_SIGNALS2_NUM_ARGS +)> + +69 +BOOST_STATIC_CONSTANT +(, +y + = +BOOST_SIGNALS2_NUM_ARGS +); + +73 + gme +< + gn +> cs + cg + + +75 + gpublic +: + +76  +tyme + + tda +:: + tvdic_g_ty +< + tn +, + tArgs +...>:: + tty +ype; + +78 +BOOST_STATIC_CONSTANT +(, +y + = ...( +Args +)); + +82 + gme +< +tyme + + gF +> + +83 +BOOST_SIGNALS2_SLOT_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +)(cڡ + gF +& + gf +) + +85 +__funi +( +f +); + +88 #ifde +BOOST_NO_CXX11_VARIADIC_TEMPLATES + + +89 + gme +< +BOOST_SIGNALS2_PREFIXED_SIGNATURE_TEMPLATE_DECL +( +BOOST_SIGNALS2_NUM_ARGS +, +Oth +), +tyme + + gOthSlFuni +> + +90 +BOOST_SIGNALS2_SLOT_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +)(const BOOST_SIGNALS2_SLOT_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) + +91 < +BOOST_SIGNALS2_PREFIXED_SIGNATURE_TEMPLATE_INSTANTIATION +( +BOOST_SIGNALS2_NUM_ARGS +, +Oth +), + gOthSlFuni +> & + gh_ +): + +92 +_ba +( +h_ +), +__funi +(other_slot._slot_function) + +96 + gme +< +tyme + + gSigtu +,ym + gOthSlFuni +> + +97 +BOOST_SIGNALS2_SLOT_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +)(cڡ + g +< + gSigtu +, + gOthSlFuni +> & + gh_ +): + +98 +_ba +( +h_ +), +__funi +(other_slot._slot_function) + +102 +BOOST_SIGNALS2_SLOT_N_BINDING_CONSTRUCTORS + + +104 +R + +ݔ +()( +BOOST_SIGNALS2_SIGNATURE_FULL_ARGS +( +BOOST_SIGNALS2_NUM_ARGS +)) + +106 +locked_cڏ_ty + + glocked_objes + = +lock +(); + +107  +__funi +( +BOOST_SIGNALS2_SIGNATURE_ARG_NAMES +( +BOOST_SIGNALS2_NUM_ARGS +)); + +109 +R + +ݔ +()( +BOOST_SIGNALS2_SIGNATURE_FULL_ARGS +( +BOOST_SIGNALS2_NUM_ARGS +)) const + +111 +locked_cڏ_ty + + glocked_objes + = +lock +(); + +112  +__funi +( +BOOST_SIGNALS2_SIGNATURE_ARG_NAMES +( +BOOST_SIGNALS2_NUM_ARGS +)); + +115 +BOOST_SIGNALS2_SLOT_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +)& +ack +(cڡ +wk_r +<> & +acked +) { + +116 + g_acked_objes +. +push_back +( +acked +); + +117  * + gthis +; + +119 +BOOST_SIGNALS2_SLOT_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +)& +ack +(cڡ +sigl_ba + & +sigl +) + +121 +ack_sigl +( +sigl +); + +122  * + gthis +; + +124 +BOOST_SIGNALS2_SLOT_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +)& +ack +(cڡ +_ba + & + +) + +126 + gacked_cڏ_ty +:: +cڡ_ + + +; + +127  + g + = + +. +acked_objes +(). +beg +(); i!.acked_objes(). +d +(); ++it) + +129 + g_acked_objes +. +push_back +(* + +); + +131  * + gthis +; + +133 + gme +< +tyme + + gFeignWkP +> + +134 +BOOST_SIGNALS2_SLOT_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +)& +ack_feign +(cڡ +FeignWkP + & +acked +, + +135 +tyme + +wk_r_as +< +FeignWkP +>:: +shed_ty + * = 0) + +137 +_acked_objes +. +push_back +( +da +:: +feign_void_wk_r +( +acked +)); + +138  * + gthis +; + +140 + gme +< +tyme + + gFeignShedP +> + +141 +BOOST_SIGNALS2_SLOT_CLASS_NAME +( +BOOST_SIGNALS2_NUM_ARGS +)& +ack_feign +(cڡ +FeignShedP + & +acked +, + +142 +tyme + +shed_r_as +< +FeignShedP +>:: +wk_ty + * = 0) + +144 +_acked_objes +. +push_back + + +146 +da +:: +feign_void_wk_r + + +148 +tyme + +shed_r_as +< +FeignShedP +>:: +wk_ty +( +acked +) + +151  * + gthis +; + +154 cڡ + g_funi_ty +& +_funi +(cڡ { + g__funi +;} + +155 + g_funi_ty +& +_funi +({ + g__funi +;} + +156 + give +: + +157 +me +< +tyme + +F +> + +158  +__funi +(cڡ +F +& +f +) + +160 +__funi + = +da +:: +g_vob_ +( +f +, da:: +g_ty +(f)); + +161 + gsigls2 +:: +da +:: +acked_objes_vis + +vis +( +this +); + +162 + gboo +:: +vis_ch +( +vis +, +f +); + +165 +SlFuni + + g__funi +; + +168 #ifde +BOOST_NO_CXX11_VARIADIC_TEMPLATES + + +169 +mea + + gda + + +171 + gme +< + gy +, +tyme + + gSigtu +,ym + gSlFuni +> + +172 +ass + + gN +; + +174 + gme +< +tyme + + gSigtu +,ym + gSlFuni +> + +175 +ass + + gN +< + gBOOST_SIGNALS2_NUM_ARGS +, + gSigtu +, + gSlFuni +> + +177 + gpublic +: + +178  +BOOST_SIGNALS2_SLOT_CLASS_NAME +( + tBOOST_SIGNALS2_NUM_ARGS +)< + +179 + tBOOST_SIGNALS2_PORTABLE_SIGNATURE +( + tBOOST_SIGNALS2_NUM_ARGS +, + tSigtu +), + +180 + tSlFuni +> + tty +; + +187 #unde +BOOST_SIGNALS2_NUM_ARGS + + + @/usr/include/boost/signals2/trackable.hpp + +16 #ide +BOOST_SIGNALS2_TRACKABLE_HPP + + +17  + #BOOST_SIGNALS2_TRACKABLE_HPP + + + ) + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gsigls2 + { + +25 +mea + + gda + + +27 +ass + + gacked_objes_vis +; + +35 as + cackab_poe + + +38 as + cackab + { + +39 + geed +: + +40 +ackab +(): +_acked_r +( +ic_ +< +da +:: +ackab_poe +*>(0)) {} + +41 +ackab +(cڡckab &): +_acked_r +( +ic_ +< +da +:: +ackab_poe +*>(0)) {} + +42 +ackab +& +ݔ +=(constrackable &) + +44  * +this +; + +46 ~ +ackab +() {} + +47 + give +: + +48 +nd + +ass + +da +:: +acked_objes_vis +; + +49 + gwk_r +< + gda +:: +ackab_poe +> +g_wk_r +() const + +51  +_acked_r +; + +54 + gshed_r +< + gda +:: +ackab_poe +> +_acked_r +; + + @/usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_LOCAL_SP_DELETER_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_LOCAL_SP_DELETER_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +20  + ~ + +21  + ~ + +23 +mea + + gboo + + +26 +mea + + gda + + +29 + gme +< +ass + + gD +> cs + clol__d +: +public + +lol_coued_im_em + + +31 +ive +: + +33 +D + +d_ +; + +35 + gpublic +: + +37 +lol__d +(): +d_ +() + +41 +exic + +lol__d + +D + cڡ& +d + ) +BOOST_SP_NOEXCEPT +: +d_ +( d ) + +45 #i! +defed + +BOOST_NO_CXX11_RVALUE_REFERENCES + ) + +47 +exic + +lol__d + +D +&& +d + ) +BOOST_SP_NOEXCEPT +: +d_ + +d +:: +move +(d) ) + +53 +D +& +d +() + +55  +d_ +; + +58 + gme +< +ass + + gY +>  +ݔ +() +Y +* + gp + ) + gBOOST_SP_NOEXCEPT + + +60 +d_ + +p + ); + +63 #i! +defed + +BOOST_NO_CXX11_NULLPTR + ) + +65  +ݔ +() + gboo +:: +da +:: +_nuαr_t + +p + ) +BOOST_SP_NOEXCEPT + + +67 +d_ + +p + ); + +73 + gme +<> +ass + + glol__d +<> + +77 + gme +< +ass + + gD +> +D + * +g_lol_d + +lol__d + * +p + ) + +79  & + gp +-> +d +(); + +82 +le + * +g_lol_d + +lol__d +<> * ) + + @/usr/include/boost/smart_ptr/detail/operator_bool.hpp + +9 #i! +defed + +BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS + ) && !defed +BOOST_NO_CXX11_NULLPTR + )\ + +10 && !( +defed +( +__SUNPRO_CC +&& +BOOST_WORKAROUND +(__SUNPRO_CC, <= 0x5130)) + +12 +exic + +ݔ + + $bo + (cڡ +BOOST_SP_NOEXCEPT + + +14  +px + != 0; + +15 + } +} + +17 #i +defed +( +__SUNPRO_CC +&& +BOOST_WORKAROUND +(__SUNPRO_CC, < 0x570|| defed( +__CINT__ +) + +19 +ݔ + + $bo + (cڡ +BOOST_SP_NOEXCEPT + + +21  +px + != 0; + +22 + } +} + +24 #i +defed + +_MANAGED + ) + +26  + $unecifd_bo + +this_ty +*** ) + +28 + } +} + +30 (* + tunecifd_bo_ty +) + tthis_ty +*** ); + +32 +ݔ + + $unecifd_bo_ty +(cڡ +BOOST_SP_NOEXCEPT + + +34  +px + =0? 0: +unecifd_bo +; + +35 + } +} + +38 +defed +( +__MWERKS__ +&& +BOOST_WORKAROUND +(__MWERKS__, < 0x3200) ) || \ + +39 +defed +( +__GNUC__ +&& ( + g__GNUC__ + * 100 + + g__GNUC_MINOR__ + < 304) ) || \ + +40 +defed +( +__SUNPRO_CC +&& +BOOST_WORKAROUND +(__SUNPRO_CC, <= 0x590) ) + +42  +emt_ty + * ( + tthis_ty +::* + tunecifd_bo_ty +)() const; + +44 +ݔ + + $unecifd_bo_ty +(cڡ +BOOST_SP_NOEXCEPT + + +46  +px + =0? 0: & +this_ty +:: +g +; + +47 + } +} + +51  +emt_ty + * + tthis_ty +::* + tunecifd_bo_ty +; + +53 +ݔ + + $unecifd_bo_ty +(cڡ +BOOST_SP_NOEXCEPT + + +55  +px + =0? 0: & +this_ty +::px; + +56 + } +} + +61 +bo + + gݔ +! (cڡ + gBOOST_SP_NOEXCEPT + + +63  + gpx + == 0; + + @/usr/include/boost/smart_ptr/detail/shared_count.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SHARED_COUNT_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SHARED_COUNT_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +21 #ifde +__BORLANDC__ + + +22 #agm +wn + -8027 + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +37  + ~ + +38  + ~ + +40 #ifde +BOOST_NO_EXCEPTIONS + + +41  + ~ + +44  + ~ + +46 #i +defed + +BOOST_SP_DISABLE_DEPRECATED + ) + +47 #agm +GCC + +dgnoic + +push + + +48 #agm +GCC + +dgnoic + +igned + "-Wdeprecated-declarations" + +51 +mea + + gboo + + +54 +mea + + gmovib + + +57 + gme +< +ass + + gT +, cs + gD + > cs + gunique_r +; + +61 +mea + + gda + + +64 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +66 cڡ + gshed_cou_id + = 0x2C35F101; + +67 cڡ + gwk_cou_id + = 0x298C38A4; + +71  + s_nhrow_g + {}; + +73 + gme +< +ass + + gD + >  + s_a_g + + +77 + gme +< +ass + + gT + > cs + c_n_w + + +79 + gpublic +: + +81 +exic + +_n_w + +T + & +t +): +t_ + +boo +:: +addssof +( ) ) + +85 +me +< +ass + +Y + >  +ݔ +()Y * +p + ) const + +87 (* +t_ +) +p + ); + +90 + give +: + +92 +T + * +t_ +; + +95 + gme +< +ass + + gD + >  + s_cvt_n + + +97  +D + + tty +; + +100 + gme +< +ass + + gD + >  + g_cvt_n +< D& > + +102  + g_n_w +< + tD + > + tty +; + +105 +ass + + gwk_cou +; + +107 as + cshed_cou + + +109 + give +: + +111 +_coued_ba + * +pi_ +; + +113 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +114  + gid_ +; + +117 +nd + +ass + + gwk_cou +; + +119 + gpublic +: + +121 +BOOST_CONSTEXPR + +shed_cou +(): +pi_ +(0) + +122 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +123 , +id_ +( +shed_cou_id +) + +128 +BOOST_CONSTEXPR + +exic + +shed_cou + +_coued_ba + * +pi + ): +pi_ +(i ) + +129 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +130 , +id_ +( +shed_cou_id +) + +135 + gme +< +ass + + gY +> +exic + +shed_cou + +Y + * +p + ): +pi_ +( 0 ) + +136 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +137 , +id_ +( +shed_cou_id +) + +140 #ide +BOOST_NO_EXCEPTIONS + + +142 + gy + + +144 + gpi_ + = +w + +_coued_im_p +< +Y +> +p + ); + +146 +tch +(...) + +148 + gboo +:: +checked_de + +p + ); + +149 + gthrow +; + +154 + gpi_ + = +w + +_coued_im_p +< +Y +> +p + ); + +156 if + gpi_ + == 0 ) + +158 +boo +:: +checked_de + +p + ); + +159 + gboo +:: +throw_exi + +d +:: +bad_loc +() ); + +165 #i +defed + +BOOST_MSVC + ) && +BOOST_WORKAROUND +( BOOST_MSVC, <= 1200 ) + +166 + gme +< +ass + + gY +, cs + gD +> +shed_cou + +Y + * +p +, +D + +d + ): +pi_ +(0) + +168 +me +< +ass + +P +, cs + gD +> +shed_cou +P +p +, +D + +d + ): +pi_ +(0) + +170 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +171 , +id_ +( +shed_cou_id +) + +174 #i +defed + +BOOST_MSVC + ) && +BOOST_WORKAROUND +( BOOST_MSVC, <= 1200 ) + +175  +Y +* + tP +; + +177 #ide +BOOST_NO_EXCEPTIONS + + +179 + gy + + +181 + gpi_ + = +w + +_coued_im_pd +< +P +, + gD +>( + gp +, + gd +); + +183 +tch +(...) + +185 +d +( +p +); + +186 + gthrow +; + +191 + gpi_ + = +w + +_coued_im_pd +< +P +, + gD +>( + gp +, + gd +); + +193 if( + gpi_ + == 0) + +195 +d +( +p +); + +196 + gboo +:: +throw_exi +( +d +:: +bad_loc +()); + +202 #i! +defed + +BOOST_NO_FUNCTION_TEMPLATE_ORDERING + ) + +204 + gme +< +ass + + gP +, cs + gD + > +shed_cou + +P + +p +, +_a_g +< +D +> ): +pi_ +( 0 ) + +205 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +206 , +id_ +( +shed_cou_id +) + +209 #ide +BOOST_NO_EXCEPTIONS + + +211 + gy + + +213 + gpi_ + = +w + +_coued_im_pd +< +P +, + gD + > + gp + ); + +215 +tch +( ... ) + +217 + gD +:: +ݔ_ + +p + ); + +218 + gthrow +; + +223 + gpi_ + = +w + +_coued_im_pd +< +P +, + gD + > + gp + ); + +225 if + gpi_ + == 0 ) + +227 +D +:: +ݔ_ + +p + ); + +228 + gboo +:: +throw_exi + +d +:: +bad_loc +() ); + +236 + gme +< +ass + + gP +, cs + gD +, cs + gA +> +shed_cou + +P + +p +, +D + +d +, +A + +a + ): +pi_ +( 0 ) + +237 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +238 , +id_ +( +shed_cou_id +) + +241  + g_coued_im_pda +< + tP +, + tD +, + tA +> + tim_ty +; + +243 #i! +defed + +BOOST_NO_CXX11_ALLOCATOR + ) + +245  +tyme + + td +:: + tlot_as +< + tA +>:: + tme + + tbd_loc +< + tim_ty + > + tA2 +; + +249  +tyme + + tA +:: + tme + + tbd +< + tim_ty + >:: + th + + tA2 +; + +253 +A2 + +a2 + +a + ); + +255 #ide +BOOST_NO_EXCEPTIONS + + +257 + gy + + +259 + gpi_ + = +a2 +. +lo +( 1 ); + +260 :: +w + +ic_ +< * > +pi_ + ) ) +im_ty + +p +, +d +, +a + ); + +262 +tch +(...) + +264 +d + +p + ); + +266 if + gpi_ + != 0 ) + +268 +a2 +. +do + +ic_ +< +im_ty +* > +pi_ + ), 1 ); + +271 + gthrow +; + +276 + gpi_ + = +a2 +. +lo +( 1 ); + +278 if + gpi_ + != 0 ) + +280 :: +w + +ic_ +< * > +pi_ + ) ) +im_ty + +p +, +d +, +a + ); + +284 +d + +p + ); + +285 + gboo +:: +throw_exi + +d +:: +bad_loc +() ); + +291 #i! +defed + +BOOST_NO_FUNCTION_TEMPLATE_ORDERING + ) + +293 + gme +< +ass + + gP +, cs + gD +, cs + gA + > +shed_cou + +P + +p +, +_a_g +< +D + >, +A + +a + ): +pi_ +( 0 ) + +294 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +295 , +id_ +( +shed_cou_id +) + +298  + g_coued_im_pda +< + tP +, + tD +, + tA + > + tim_ty +; + +300 #i! +defed + +BOOST_NO_CXX11_ALLOCATOR + ) + +302  +tyme + + td +:: + tlot_as +< + tA +>:: + tme + + tbd_loc +< + tim_ty + > + tA2 +; + +306  +tyme + + tA +:: + tme + + tbd +< + tim_ty + >:: + th + + tA2 +; + +310 +A2 + +a2 + +a + ); + +312 #ide +BOOST_NO_EXCEPTIONS + + +314 + gy + + +316 + gpi_ + = +a2 +. +lo +( 1 ); + +317 :: +w + +ic_ +< * > +pi_ + ) ) +im_ty + +p +, +a + ); + +319 +tch +(...) + +321 + gD +:: +ݔ_ + +p + ); + +323 if + gpi_ + != 0 ) + +325 +a2 +. +do + +ic_ +< +im_ty +* > +pi_ + ), 1 ); + +328 + gthrow +; + +333 + gpi_ + = +a2 +. +lo +( 1 ); + +335 if + gpi_ + != 0 ) + +337 :: +w + +ic_ +< * > +pi_ + ) ) +im_ty + +p +, +a + ); + +341 + gD +:: +ݔ_ + +p + ); + +342 + gboo +:: +throw_exi + +d +:: +bad_loc +() ); + +350 #ide +BOOST_NO_AUTO_PTR + + +354 + gme +< +ass + + gY +> + +355 +exic + +shed_cou + +d +:: +auto_r +< +Y +> & +r + ): +pi_ + +w + +_coued_im_p +r. +g +() ) ) + +356 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +357 , +id_ +( +shed_cou_id +) + +360 #ifde +BOOST_NO_EXCEPTIONS + + +362 if + gpi_ + == 0 ) + +364 +boo +:: +throw_exi +( +d +:: +bad_loc +()); + +369 + gr +. +a +(); + +374 #i! +defed + +BOOST_NO_CXX11_SMART_PTR + ) + +376 + gme +< +ass + + gY +, cs + gD +> + +377 +exic + +shed_cou + +d +:: +unique_r +< +Y +, +D +> & +r + ): +pi_ +( 0 ) + +378 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +379 , +id_ +( +shed_cou_id +) + +382  +tyme + + t_cvt_n +< + tD +>:: + tty + + tD2 +; + +384 +D2 + +d2 + +r +. +g_d +() ); + +385 + gpi_ + = +w + +_coued_im_pd +< +tyme + +d +:: +unique_r +< +Y +, + gD +>:: +por +, + gD2 + > + gr +. +g +(), + gd2 + ); + +387 #ifde +BOOST_NO_EXCEPTIONS + + +389 if + gpi_ + == 0 ) + +391 +boo +:: +throw_exi + +d +:: +bad_loc +() ); + +396 + gr +. +a +(); + +401 + gme +< +ass + + gY +, cs + gD +> + +402 +exic + +shed_cou + +boo +:: +movib +:: +unique_r +< +Y +, +D +> & +r + ): +pi_ +( 0 ) + +403 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +404 , +id_ +( +shed_cou_id +) + +407  +tyme + + t_cvt_n +< + tD +>:: + tty + + tD2 +; + +409 +D2 + +d2 + +r +. +g_d +() ); + +410 + gpi_ + = +w + +_coued_im_pd +< +tyme + +boo +:: +movib +:: +unique_r +< +Y +, + gD +>:: +por +, + gD2 + > + gr +. +g +(), + gd2 + ); + +412 #ifde +BOOST_NO_EXCEPTIONS + + +414 if + gpi_ + == 0 ) + +416 +boo +:: +throw_exi + +d +:: +bad_loc +() ); + +421 + gr +. +a +(); + +424 ~ +shed_cou +() + +426 if + gpi_ + !0 ) +pi_ +-> +a +(); + +427 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +428 + gid_ + = 0; + +432 +shed_cou +(shed_cou cڡ & +r +): +pi_ +(r.pi_) + +433 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +434 , +id_ +( +shed_cou_id +) + +437 if + gpi_ + !0 ) +pi_ +-> +add_f_cy +(); + +440 #i! +defed + +BOOST_NO_CXX11_RVALUE_REFERENCES + ) + +442 +shed_cou +(shed_cou && +r +): +pi_ +(r.pi_) + +443 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +444 , +id_ +( +shed_cou_id +) + +447 + gr +. + gpi_ + = 0; + +452 +exic + +shed_cou +( +wk_cou + cڡ & +r +); + +453 +shed_cou + +wk_cou + cڡ & +r +, +_nhrow_g + ); + +455 + gshed_cou + & + gݔ +( +shed_cou + cڡ & +r +) + +457 +_coued_ba + * +tmp + = +r +. +pi_ +; + +459 if + gtmp + ! +pi_ + ) + +461 if +tmp + !0 )mp-> +add_f_cy +(); + +462 if + gpi_ + !0 ) +pi_ +-> +a +(); + +463 + gpi_ + = +tmp +; + +466  * + gthis +; + +469  +sw +( +shed_cou + & +r +) + +471 +_coued_ba + * + gtmp + = +r +. +pi_ +; + +472 + gr +. + gpi_ + = +pi_ +; + +473 + gpi_ + = +tmp +; + +476  +u_cou +() const + +478  + gpi_ + !0? +pi_ +-> +u_cou +(): 0; + +481 +bo + +unique +() const + +483  +u_cou +() == 1; + +486 +bo + +emy +() const + +488  + gpi_ + == 0; + +491 +nd + +le + +bo + + gݔ +==( +shed_cou + cڡ & +a +, shed_cou cڡ & + gb +) + +493  + ga +. + gpi_ + = +b +. +pi_ +; + +496 +nd + +le + +bo + + gݔ +<( +shed_cou + cڡ & + ga +, shed_cou cڡ & + gb +) + +498  + gd +:: +ss +< +_coued_ba + *>() +a +. +pi_ +, + gb +. + gpi_ + ); + +501 * +g_d + +_tyfo + cڡ & +ti + ) const + +503  + gpi_ +?i_-> +g_d + +ti + ): 0; + +506 * +g_lol_d + +_tyfo + cڡ & +ti + ) const + +508  + gpi_ +?i_-> +g_lol_d + +ti + ): 0; + +511 * +g_uyd_d +() const + +513  + gpi_ +?i_-> +g_uyd_d +(): 0; + +518 as + cwk_cou + + +520 + give +: + +522 +_coued_ba + * +pi_ +; + +524 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +525  + gid_ +; + +528 +nd + +ass + + gshed_cou +; + +530 + gpublic +: + +532 +BOOST_CONSTEXPR + +wk_cou +(): +pi_ +(0) + +533 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +534 , +id_ +( +wk_cou_id +) + +539 +wk_cou +( +shed_cou + cڡ & +r +): +pi_ +(r.pi_) + +540 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +541 , +id_ +( +wk_cou_id +) + +544 if( + gpi_ + !0 +pi_ +-> +wk_add_f +(); + +547 +wk_cou +(wk_cou cڡ & +r +): +pi_ +(r.pi_) + +548 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +549 , +id_ +( +wk_cou_id +) + +552 if( + gpi_ + !0 +pi_ +-> +wk_add_f +(); + +557 #i! +defed + +BOOST_NO_CXX11_RVALUE_REFERENCES + ) + +559 +wk_cou +(wk_cou && +r +): +pi_ +(r.pi_) + +560 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +561 , +id_ +( +wk_cou_id +) + +564 + gr +. + gpi_ + = 0; + +569 ~ +wk_cou +() + +571 if( + gpi_ + !0 +pi_ +-> +wk_a +(); + +572 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +573 + gid_ + = 0; + +577 + gwk_cou + & + gݔ +( +shed_cou + cڡ & +r +) + +579 +_coued_ba + * +tmp + = +r +. +pi_ +; + +581 if + gtmp + ! +pi_ + ) + +583 if( +tmp + !0tmp-> +wk_add_f +(); + +584 if( + gpi_ + !0 +pi_ +-> +wk_a +(); + +585 + gpi_ + = +tmp +; + +588  * + gthis +; + +591 + gwk_cou + & + gݔ +( +wk_cou + cڡ & +r +) + +593 +_coued_ba + * +tmp + = +r +. +pi_ +; + +595 if + gtmp + ! +pi_ + ) + +597 if( +tmp + !0tmp-> +wk_add_f +(); + +598 if( + gpi_ + !0 +pi_ +-> +wk_a +(); + +599 + gpi_ + = +tmp +; + +602  * + gthis +; + +605  +sw +( +wk_cou + & +r +) + +607 +_coued_ba + * + gtmp + = +r +. +pi_ +; + +608 + gr +. + gpi_ + = +pi_ +; + +609 + gpi_ + = +tmp +; + +612  +u_cou +() const + +614  + gpi_ + !0? +pi_ +-> +u_cou +(): 0; + +617 +bo + +emy +() const + +619  + gpi_ + == 0; + +622 +nd + +le + +bo + + gݔ +==( +wk_cou + cڡ & +a +, wk_cou cڡ & + gb +) + +624  + ga +. + gpi_ + = +b +. +pi_ +; + +627 +nd + +le + +bo + + gݔ +<( +wk_cou + cڡ & + ga +, wk_cou cڡ & + gb +) + +629  + gd +:: +ss +< +_coued_ba + *>()( +a +. +pi_ +, + gb +. + gpi_ +); + +633 +le + + gshed_cou +:: +shed_cou + +wk_cou + cڡ & +r + ): +pi_ +(.pi_ ) + +634 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +635 , +id_ +( +shed_cou_id +) + +638 if + gpi_ + =0 || ! +pi_ +-> +add_f_lock +() ) + +640 +boo +:: +throw_exi +boo:: +bad_wk_r +() ); + +644 +le + + gshed_cou +:: +shed_cou + +wk_cou + cڡ & +r +, +_nhrow_g + ): +pi_ +(.pi_ ) + +645 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +646 , +id_ +( +shed_cou_id +) + +649 if + gpi_ + !0 && ! +pi_ +-> +add_f_lock +() ) + +651 +pi_ + = 0; + +659 #i +defed + +BOOST_SP_DISABLE_DEPRECATED + ) + +660 #agm +GCC + +dgnoic + +p + + +663 #ifde +__BORLANDC__ + + +664 #agm +wn + .8027 + + @/usr/include/boost/smart_ptr/detail/sp_convertible.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SP_CONVERTIBLE_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SP_CONVERTIBLE_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +18  + ~ + +19  + ~ + +21 #i! +defed + +BOOST_SP_NO_SP_CONVERTIBLE + ) && defed +BOOST_NO_SFINAE + ) + +22  + #BOOST_SP_NO_SP_CONVERTIBLE + + + ) + +25 #i! +defed + +BOOST_SP_NO_SP_CONVERTIBLE + ) && defed +__GNUC__ + ) && ( __GNUC__ * 100 + +__GNUC_MINOR__ + < 303 ) + +26  + #BOOST_SP_NO_SP_CONVERTIBLE + + + ) + +29 #i! +defed + +BOOST_SP_NO_SP_CONVERTIBLE + ) && defed +__BORLANDC__ + ) && ( __BORLANDC__ < 0x630 ) + +30  + #BOOST_SP_NO_SP_CONVERTIBLE + + + ) + +33 #i! +defed + +BOOST_SP_NO_SP_CONVERTIBLE + ) + +35 +mea + + gboo + + +38 +mea + + gda + + +41 + gme +< +ass + + gY +, cs + gT + >  + s_cvtib + + +43 (& + gyes +) [1]; + +44 (& + gno +) [2]; + +46  +yes + +f + +T +* ); + +47  +no + +f +( ... ); + +49 + e_vt + { + gvue + = ( +f +) +ic_ +< +Y +*>(0=( +yes +) }; + +52 + gme +< +ass + + gY +, cs + gT + >  + g_cvtib +< Y, T[] > + +54 + e_vt + { + gvue + = +l + }; + +57 + gme +< +ass + + gY +, cs + gT + >  + g_cvtib +< Y[], T[] > + +59 + e_vt + { + gvue + = +_cvtib +< +Y +[1], + gT +[1] >:: +vue + }; + +62 + gme +< +ass + + gY +, + gd +:: +size_t + +N +, cs + gT + >  + g_cvtib +< Y[N], T[] > + +64 + e_vt + { + gvue + = +_cvtib +< +Y +[1], + gT +[1] >:: +vue + }; + +67  + s_emy + + +71 + gme +< + gbo + >  + g_ab_if_cvtib_im +; + +73 + gme +<>  + g_ab_if_cvtib_im +< + gue +> + +75  +_emy + + tty +; + +78 + gme +<>  + g_ab_if_cvtib_im +< + gl +> + +82 + gme +< +ass + + gY +, cs + gT + >  + g_ab_if_cvtib +: +public + +_ab_if_cvtib_im +< +_cvtib +< +Y +, T >:: +vue + > + + @/usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SP_DISABLE_DEPRECATED_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SP_DISABLE_DEPRECATED_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +20  + ~ + +22 #i +defed + +__GNUC__ + ) && ( defed +__GXX_EXPERIMENTAL_CXX0X__ + ) || ( +__lulus + >= 201103L ) ) + +24 #i +defed + +BOOST_GCC + ) + +26 #i +BOOST_GCC + >= 40600 + +27  + #BOOST_SP_DISABLE_DEPRECATED + + + ) + +30 #i +defed + +__g__ + ) && defed +__has_wng + ) + +32 #i +__has_wng +( "-Wdeprecated-declarations" ) + +33  + #BOOST_SP_DISABLE_DEPRECATED + + + ) + + @/usr/include/boost/smart_ptr/detail/sp_noexcept.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SP_NOEXCEPT_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SP_NOEXCEPT_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +18  + ~ + +22 #i +defed + +BOOST_MSVC + ) && BOOST_MSVC >= 1700 && BOOST_MSVC < 1900 + +24  + #BOOST_SP_NOEXCEPT + +BOOST_NOEXCEPT_OR_NOTHROW + + + ) + +28  + #BOOST_SP_NOEXCEPT + +BOOST_NOEXCEPT + + + ) + +34 #i +defed +( +BOOST_DISABLE_ASSERTS +|| ( defed( +BOOST_ENABLE_ASSERT_DEBUG_HANDLER +&& defed( +NDEBUG +) ) + +36  + #BOOST_SP_NOEXCEPT_WITH_ASSERT + +BOOST_SP_NOEXCEPT + + + ) + +38 #i +defed +( +BOOST_ENABLE_ASSERT_HANDLER +|| ( defed( +BOOST_ENABLE_ASSERT_DEBUG_HANDLER +&& !defed( +NDEBUG +) ) + +40  + #BOOST_SP_NOEXCEPT_WITH_ASSERT + + + ) + +44  + #BOOST_SP_NOEXCEPT_WITH_ASSERT + +BOOST_SP_NOEXCEPT + + + ) + + @/usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SP_NULLPTR_T_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SP_NULLPTR_T_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +18  + ~ + +19  + ~ + +21 #i! +defed + +BOOST_NO_CXX11_NULLPTR + ) + +23 +mea + + gboo + + +26 +mea + + gda + + +29 #i! +defed + +BOOST_NO_CXX11_DECLTYPE + ) && ( ( defed +__g__ + ) && !defed +_LIBCPP_VERSION + ) ) || defed +__INTEL_COMPILER + ) ) + +31  +dety +( + tnuαr + + t_nuαr_t +; + +35  + gd +:: + tnuαr_t + + t_nuαr_t +; + + @/usr/include/boost/smart_ptr/detail/spinlock_pool.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SPINLOCK_POOL_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SPINLOCK_POOL_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +24  + ~ + +25  + ~ + +26  + ~ + +28 +mea + + gboo + + +31 +mea + + gda + + +34 + gme +<  + gM + > cs + clock_po + + +36 + give +: + +38  +lock + +po_ +[ 41 ]; + +40 + gpublic +: + +42  +lock + & +lock_f +cڡ * +pv + ) + +44 #i +defed +( +__VMS +&& +__INITIAL_POINTER_SIZE + == 64 + +45 +d +:: +size_t + +i + = +t_ +< > +pv + ) % 41; + +47 + gd +:: +size_t + +i + = +t_ +< +d +::size_> +pv + ) % 41; + +49  + gpo_ +[ +i + ]; + +52 as + csced_lock + + +54 + give +: + +56 +lock + & +_ +; + +58 +sced_lock +( scoped_lock const & ); + +59 + gsced_lock + & + gݔ += +sced_lock + const & ); + +61 + gpublic +: + +63 +exic + +sced_lock +cڡ * +pv + ): +_ + +lock_f +(v ) ) + +65 +_ +. +lock +(); + +68 ~ +sced_lock +() + +70 + g_ +. +uock +(); + +75 + gme +<  + gM + > +lock + + glock_po +< M >:: +po_ +[ 41 ] = + +77 +BOOST_DETAIL_SPINLOCK_INIT +, BOOST_DETAIL_SPINLOCK_INIT, BOOST_DETAIL_SPINLOCK_INIT, BOOST_DETAIL_SPINLOCK_INIT, BOOST_DETAIL_SPINLOCK_INIT, + +78 +BOOST_DETAIL_SPINLOCK_INIT +, BOOST_DETAIL_SPINLOCK_INIT, BOOST_DETAIL_SPINLOCK_INIT, BOOST_DETAIL_SPINLOCK_INIT, BOOST_DETAIL_SPINLOCK_INIT, + +79 +BOOST_DETAIL_SPINLOCK_INIT +, BOOST_DETAIL_SPINLOCK_INIT, BOOST_DETAIL_SPINLOCK_INIT, BOOST_DETAIL_SPINLOCK_INIT, BOOST_DETAIL_SPINLOCK_INIT, + +80 +BOOST_DETAIL_SPINLOCK_INIT +, BOOST_DETAIL_SPINLOCK_INIT, BOOST_DETAIL_SPINLOCK_INIT, BOOST_DETAIL_SPINLOCK_INIT, BOOST_DETAIL_SPINLOCK_INIT, + +81 +BOOST_DETAIL_SPINLOCK_INIT +, BOOST_DETAIL_SPINLOCK_INIT, BOOST_DETAIL_SPINLOCK_INIT, BOOST_DETAIL_SPINLOCK_INIT, BOOST_DETAIL_SPINLOCK_INIT, + +82 +BOOST_DETAIL_SPINLOCK_INIT +, BOOST_DETAIL_SPINLOCK_INIT, BOOST_DETAIL_SPINLOCK_INIT, BOOST_DETAIL_SPINLOCK_INIT, BOOST_DETAIL_SPINLOCK_INIT, + +83 +BOOST_DETAIL_SPINLOCK_INIT +, BOOST_DETAIL_SPINLOCK_INIT, BOOST_DETAIL_SPINLOCK_INIT, BOOST_DETAIL_SPINLOCK_INIT, BOOST_DETAIL_SPINLOCK_INIT, + +84 +BOOST_DETAIL_SPINLOCK_INIT +, BOOST_DETAIL_SPINLOCK_INIT, BOOST_DETAIL_SPINLOCK_INIT, BOOST_DETAIL_SPINLOCK_INIT, BOOST_DETAIL_SPINLOCK_INIT, + +85 +BOOST_DETAIL_SPINLOCK_INIT + + + @/usr/include/boost/smart_ptr/enable_shared_from_this.hpp + +1 #ide +BOOST_SMART_PTR_ENABLE_SHARED_FROM_THIS_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_ENABLE_SHARED_FROM_THIS_HPP_INCLUDED + + + ) + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gboo + + +25 + gme +< +ass + + gT +> cs + cab_shed_om_this + + +27 + geed +: + +29 +BOOST_CONSTEXPR + +ab_shed_om_this +( +BOOST_SP_NOEXCEPT + + +33 +BOOST_CONSTEXPR + +ab_shed_om_this +b_shed_om_thicڡ & +BOOST_SP_NOEXCEPT + + +37 +ab_shed_om_this + & +ݔ +=b_shed_om_thicڡ & +BOOST_SP_NOEXCEPT + + +39  * +this +; + +42 ~ +ab_shed_om_this +( + gBOOST_SP_NOEXCEPT + + +46 + gpublic +: + +48 +shed_r +< +T +> +shed_om_this +() + +50 +shed_r +< +T +> +p + +wk_this_ + ); + +51 +BOOST_ASSERT + +p +. +g +(= +this + ); + +52  + gp +; + +55 + gshed_r +< +T + cڡ> +shed_om_this +() const + +57 + gshed_r +< +T + cڡ> +p + +wk_this_ + ); + +58 +BOOST_ASSERT + +p +. +g +(= +this + ); + +59  + gp +; + +62 + gwk_r +< + gT +> +wk_om_this +( + gBOOST_SP_NOEXCEPT + + +64  + gwk_this_ +; + +67 + gwk_r +< +T + cڡ> +wk_om_this +(cڡ + gBOOST_SP_NOEXCEPT + + +69  + gwk_this_ +; + +72 + gpublic +: + +75 +me +< +ass + +X +, cs + gY +>  +__ac_owr + +shed_r + cڡ * +x +, +Y + * +py + ) cڡ + gBOOST_SP_NOEXCEPT + + +77 if + gwk_this_ +. +exped +() ) + +79 + gwk_this_ + = +shed_r +< +T +>* +x +, + gpy + ); + +83 + give +: + +85 +mub + +wk_r +< +T +> +wk_this_ +; + + @/usr/include/boost/smart_ptr/intrusive_ptr.hpp + +1 #ide +BOOST_SMART_PTR_INTRUSIVE_PTR_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_INTRUSIVE_PTR_HPP_INCLUDED + + + ) + +16  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24  + ~ + +26 #i! +defed +( +BOOST_NO_IOSTREAM +) + +27 #i! +defed +( +BOOST_NO_IOSFWD +) + +28  + ~ + +30  + ~ + +35 +mea + + gboo + + +53 + gme +< +ass + + gT +> cs + cusive_r + + +55 + give +: + +57  +usive_r + + tthis_ty +; + +59 + gpublic +: + +61  +T + + temt_ty +; + +63 +BOOST_CONSTEXPR + +usive_r +( + gBOOST_SP_NOEXCEPT + : +px +( 0 ) + +67 +usive_r + +T + * +p +, +bo + +add_f + = +ue + ): +px +( ) + +69 if +px + !0 && +add_f + ) +usive_r_add_f +(x ); + +72 #i! +defed +( +BOOST_NO_MEMBER_TEMPLATES +|| defed( +BOOST_MSVC6_MEMBER_TEMPLATES +) + +74 + gme +< +ass + + gU +> + +75 #i! +defed + +BOOST_SP_NO_SP_CONVERTIBLE + ) + +77 +usive_r +Кusive_r< +U +> cڡ & +rhs +, +tyme + +boo +:: +da +:: +_ab_if_cvtib +:: +ty + = boo::da:: +_emy +() ) + +81 +usive_r +Кusive_r< +U +> cڡ & +rhs + ) + +84 : +px + +rhs +. +g +() ) + +86 if +px + !0 ) +usive_r_add_f +(x ); + +91 +usive_r +(usive_cڡ & +rhs +): +px +(hs.px ) + +93 if +px + !0 ) +usive_r_add_f +(x ); + +96 ~ +usive_r +() + +98 if + gpx + !0 ) +usive_r_a + +px + ); + +101 #i! +defed +( +BOOST_NO_MEMBER_TEMPLATES +|| defed( +BOOST_MSVC6_MEMBER_TEMPLATES +) + +103 + gme +< +ass + + gU +> + gusive_r + & + gݔ +=( +usive_r +< +U +> cڡ & +rhs +) + +105 +this_ty +( +rhs +). +sw +(* +this +); + +106  * + gthis +; + +113 #i! +defed + +BOOST_NO_CXX11_RVALUE_REFERENCES + ) + +115 +usive_r +(usive_&& +rhs + + gBOOST_SP_NOEXCEPT + : +px +(hs.px ) + +117 +rhs +. +px + = 0; + +120 + gusive_r + & + gݔ +=( +usive_r + && +rhs + +BOOST_SP_NOEXCEPT + + +122 +this_ty + +ic_ +< +usive_r + && > +rhs + ) ). +sw +(* +this +); + +123  * + gthis +; + +126 + gme +< +ass + + gU +> +nd + cs + gusive_r +; + +128 + gme +< +ass + + gU +> + +129 #i! +defed + +BOOST_SP_NO_SP_CONVERTIBLE + ) + +131 +usive_r +(usive_r< +U +> && +rhs +, +tyme + +boo +:: +da +:: +_ab_if_cvtib +:: +ty + = boo::da:: +_emy +()) + +135 +usive_r +(usive_r< +U +> && +rhs +) + +138 : +px + +rhs +.px ) + +140 +rhs +. +px + = 0; + +143 + gme +< +ass + + gU +> + +144 + gusive_r + & + gݔ +=( +usive_r +< +U +> && +rhs + +BOOST_SP_NOEXCEPT + + +146 +this_ty + +ic_ +< +usive_r +< +U +> && > +rhs + ) ). +sw +(* +this +); + +147  * + gthis +; + +152 + gusive_r + & + gݔ +=( +usive_r + cڡ & +rhs +) + +154 +this_ty +( +rhs +). +sw +(* +this +); + +155  * + gthis +; + +158 + gusive_r + & + gݔ +=( +T + * +rhs +) + +160 +this_ty +( +rhs +). +sw +(* +this +); + +161  * + gthis +; + +164  +t +() + +166 +this_ty +(). +sw +* +this + ); + +169  +t + +T + * +rhs + ) + +171 +this_ty + +rhs + ). +sw +* +this + ); + +174  +t + +T + * +rhs +, +bo + +add_f + ) + +176 +this_ty + +rhs +, +add_f + ). +sw +* +this + ); + +179 +T + * +g +(cڡ + gBOOST_SP_NOEXCEPT + + +181  + gpx +; + +184 +T + * +dach +( + gBOOST_SP_NOEXCEPT + + +186 +T + * + gt + = +px +; + +187 + gpx + = 0; + +188  + gt +; + +191 + gT + & + gݔ +*(cڡ + gBOOST_SP_NOEXCEPT_WITH_ASSERT + + +193 +BOOST_ASSERT + +px + != 0 ); + +194  * + gpx +; + +197 +T + * + gݔ +->(cڡ + gBOOST_SP_NOEXCEPT_WITH_ASSERT + + +199 +BOOST_ASSERT + +px + != 0 ); + +200  + gpx +; + +204  + ~ + +206  +sw +( +usive_r + & +rhs + + gBOOST_SP_NOEXCEPT + + +208 +T + * + gtmp + = +px +; + +209 + gpx + = +rhs +. +px +; + +210 + grhs +. + gpx + = +tmp +; + +213 + give +: + +215 +T + * +px +; + +218 + gme +< +ass + + gT +, cs + gU +> +le + +bo + + gݔ +==( +usive_r +< +T +> cڡ & +a +, + gusive_r + cڡ & + gb + + gBOOST_SP_NOEXCEPT + + +220  + ga +. +g +(= +b +.get(); + +223 + gme +< +ass + + gT +, cs + gU +> +le + +bo + + gݔ +!=( +usive_r +< +T +> cڡ & +a +, + gusive_r + cڡ & + gb + + gBOOST_SP_NOEXCEPT + + +225  + ga +. +g +(! +b +.get(); + +228 + gme +< +ass + + gT +, cs + gU +> +le + +bo + + gݔ +==( +usive_r +< +T +> cڡ & +a +, +U + * + gb + + gBOOST_SP_NOEXCEPT + + +230  + ga +. +g +(= +b +; + +233 + gme +< +ass + + gT +, cs + gU +> +le + +bo + + gݔ +!=( +usive_r +< +T +> cڡ & +a +, +U + * + gb + + gBOOST_SP_NOEXCEPT + + +235  + ga +. +g +(! +b +; + +238 + gme +< +ass + + gT +, cs + gU +> +le + +bo + + gݔ +==( +T + * +a +, + gusive_r + cڡ & + gb + + gBOOST_SP_NOEXCEPT + + +240  + ga + = +b +. +g +(); + +243 + gme +< +ass + + gT +, cs + gU +> +le + +bo + + gݔ +!=( +T + * +a +, + gusive_r + cڡ & + gb + + gBOOST_SP_NOEXCEPT + + +245  + ga + ! +b +. +g +(); + +248 #i +__GNUC__ + =2 && +__GNUC_MINOR__ + <= 96 + +252 + gme +< +ass + + gT +> +le + +bo + + gݔ +!=( +usive_r +< +T +> cڡ & +a +, + gusive_r + cڡ & + gb + + gBOOST_SP_NOEXCEPT + + +254  + ga +. +g +(! +b +.get(); + +259 #i! + $defed + +BOOST_NO_CXX11_NULLPTR + ) + +261 +me +< +ass + +T +> +le + +bo + +ݔ +== +usive_r + cڡ & +p +, +boo +:: +da +:: +_nuαr_t + ) +BOOST_SP_NOEXCEPT + + +263  +p +. + `g +() == 0; + +264 + } +} + +266 + gme +< +ass + + gT +> +le + +bo + + gݔ +== +boo +:: +da +:: +_nuαr_t +, + gusive_r + cڡ & + gp + ) + gBOOST_SP_NOEXCEPT + + +268  + gp +. +g +() == 0; + +271 + gme +< +ass + + gT +> +le + +bo + + gݔ +!= +usive_r +< +T +> cڡ & +p +, + gboo +:: +da +:: +_nuαr_t + ) +BOOST_SP_NOEXCEPT + + +273  +p +. +g +() != 0; + +276 + gme +< +ass + + gT +> +le + +bo + + gݔ +!= +boo +:: +da +:: +_nuαr_t +, + gusive_r + cڡ & + gp + ) + gBOOST_SP_NOEXCEPT + + +278  + gp +. +g +() != 0; + +283 + gme +< +ass + + gT +> +le + +bo + + gݔ +<( + gusive_r + cڡ & + ga +, irusive_r cڡ & + gb + + gBOOST_SP_NOEXCEPT + + +285  + gd +:: +ss +< +T + *>()( +a +. +g +(), + gb +.get()); + +288 + gme +< +ass + + gT +>  +sw +( +usive_r +< +T +> & +lhs +, irusive_r & +rhs + + gBOOST_SP_NOEXCEPT + + +290 + glhs +. +sw +( +rhs +); + +295 + gme +< +ass + + gT +> +T + * +g_por +( +usive_r + cڡ & +p + + gBOOST_SP_NOEXCEPT + + +297  + gp +. +g +(); + +300 + gme +< +ass + + gT +, cs + gU +> + gusive_r + +ic_por_ +( +usive_r +< +U +> cڡ & +p +) + +302  + gic_ +< + gT + *>( + gp +. +g +()); + +305 + gme +< +ass + + gT +, cs + gU +> + gusive_r + +cڡ_por_ +( +usive_r +< +U +> cڡ & +p +) + +307  + gcڡ_ +< + gT + *>( + gp +. +g +()); + +310 + gme +< +ass + + gT +, cs + gU +> + gusive_r + +dymic_por_ +( +usive_r +< +U +> cڡ & +p +) + +312  + gdymic_ +< + gT + *>( + gp +. +g +()); + +317 #i! + $defed +( +BOOST_NO_IOSTREAM +) + +319 #i + `defed +( +BOOST_NO_TEMPLATED_IOSTREAMS +|| ( defed( +__GNUC__ +) && (__GNUC__ < 3) ) + +321 +me +< +ass + +Y +> +d +:: +oam + & +ݔ +<< (d::oam & +os +, +usive_r + cڡ & +p +) + +323 +os + << +p +. + `g +(); + +324  +os +; + +325 + } +} + +330 #ide +_STLP_NO_IOSTREAMS + + +332 #i +defed +( +BOOST_MSVC +&& +BOOST_WORKAROUND +(BOOST_MSVC, < 1300 && +__SGI_STL_PORT +) + +334 +usg + + gd +:: +basic_oam +; + +335 + gme +< +ass + + gE +, cs + gT +, cs + gY +> + gbasic_oam + & + gݔ +<< (basic_oam & + gos +, + gusive_r + cڡ & + gp +) + +337 + gme +< +ass + + gE +, cs + gT +, cs + gY +> + gd +:: +basic_oam +< +E +, T> & + gݔ +<< (d::basic_oam & + gos +, + gusive_r + cڡ & + gp +) + +340 + gos + << + gp +. +g +(); + +341  + gos +; + +352 + gme +< +ass + + gT + >  + ghash +; + +354 + gme +< +ass + + gT + > + gd +:: +size_t + +hash_vue + +boo +:: +usive_r +< +T +> cڡ & +p + ) +BOOST_SP_NOEXCEPT + + +356  +boo +:: +hash +< +T +* >() +p +. +g +() ); + + @/usr/include/boost/smart_ptr/make_shared_array.hpp + +8 #ide +BOOST_SMART_PTR_MAKE_SHARED_ARRAY_HPP + + +9  + #BOOST_SMART_PTR_MAKE_SHARED_ARRAY_HPP + + + ) + +11  + ~ + +13 +mea + + gboo + { + +15 + gme +< +ass + + gT +> + +16 +le + +tyme + + gda +:: +_if_size_y +< +T +>:: +ty + + +17 +make_shed +() + +19  +boo +:: +lo_shed +< +T +>( +d +:: +lot +< +tyme + + +20 +da +:: +_y_sr +< +T +>:: +ty +>()); + +23 + gme +< +ass + + gT +> + +24 +le + +tyme + + gda +:: +_if_size_y +< +T +>:: +ty + + +25 +make_shed +(cڡ +tyme + +da +:: +_y_emt +< +T +>:: +ty +& +vue +) + +27  +boo +:: +lo_shed +< +T +>( +d +:: +lot +< +tyme + + +28 +da +:: +_y_sr +< +T +>:: +ty +>(), + gvue +); + +31 + gme +< +ass + + gT +> + +32 +le + +tyme + + gda +:: +_if_y +< +T +>:: +ty + + +33 +make_shed +( +d +:: +size_t + +size +) + +35  +boo +:: +lo_shed +< +T +>( +d +:: +lot +< +tyme + + +36 +da +:: +_y_sr +< +T +>:: +ty +>(), + gsize +); + +39 + gme +< +ass + + gT +> + +40 +le + +tyme + + gda +:: +_if_y +< +T +>:: +ty + + +41 +make_shed +( +d +:: +size_t + +size +, + +42 cڡ +tyme + +da +:: +_y_emt +< +T +>:: +ty +& +vue +) + +44  +boo +:: +lo_shed +< +T +>( +d +:: +lot +< +tyme + + +45 +da +:: +_y_sr +< +T +>:: +ty +>(), + gsize +, + gvue +); + +48 + gme +< +ass + + gT +> + +49 +le + +tyme + + gda +:: +_if_size_y +< +T +>:: +ty + + +50 +make_shed_no +() + +52  +lo_shed_no +< +T +>( +d +:: +lot +< +tyme + + +53 +da +:: +_y_sr +< +T +>:: +ty +>()); + +56 + gme +< +ass + + gT +> + +57 +le + +tyme + + gda +:: +_if_y +< +T +>:: +ty + + +58 +make_shed_no +( +d +:: +size_t + +size +) + +60  +lo_shed_no +< +T +>( +d +:: +lot +< +tyme + + +61 +da +:: +_y_sr +< +T +>:: +ty +>(), + gsize +); + + @/usr/include/boost/smart_ptr/scoped_ptr.hpp + +1 #ide +BOOST_SMART_PTR_SCOPED_PTR_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_SCOPED_PTR_HPP_INCLUDED + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21 #ide +BOOST_NO_AUTO_PTR + + +22  + ~ + +25 #i +defed + +BOOST_SP_DISABLE_DEPRECATED + ) + +26 #agm +GCC + +dgnoic + +push + + +27 #agm +GCC + +dgnoic + +igned + "-Wdeprecated-declarations" + +30 +mea + + gboo + + +35 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +37  +_sr_cڡru_hook +(* +p +); + +38  +_sr_deru_hook +(* +p +); + +47 + gme +< +ass + + gT +> cs + csced_r + + +49 + give +: + +51 +T + * +px +; + +53 +sced_r +(scoped_ptr const &); + +54 + gsced_r + & + gݔ +=( +sced_r + const &); + +56  + gsced_r +< + tT +> + tthis_ty +; + +58  + gݔ +== +sced_r + const& ) const; + +59  + gݔ +!= +sced_r + const& ) const; + +61 + gpublic +: + +63  +T + + temt_ty +; + +65 +exic + +sced_r + +T + * +p + = 0 ) +BOOST_SP_NOEXCEPT + : +px +( ) + +67 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +68 +boo +:: +_sr_cڡru_hook + +px + ); + +72 #ide +BOOST_NO_AUTO_PTR + + +74 +exic + +sced_r + +d +:: +auto_r +< +T +> +p + ) +BOOST_SP_NOEXCEPT + : +px +p. +a +() ) + +76 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +77 +boo +:: +_sr_cڡru_hook + +px + ); + +83 ~ +sced_r +( + gBOOST_SP_NOEXCEPT + + +85 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +86 + gboo +:: +_sr_deru_hook + +px + ); + +88 + gboo +:: +checked_de + +px + ); + +91  +t +( +T + * +p + = 0 +BOOST_SP_NOEXCEPT_WITH_ASSERT + + +93 +BOOST_ASSERT + +p + =0 || ! +px + ); + +94 +this_ty +( +p +). +sw +(* +this +); + +97 + gT + & + gݔ +*(cڡ + gBOOST_SP_NOEXCEPT_WITH_ASSERT + + +99 +BOOST_ASSERT + +px + != 0 ); + +100  * + gpx +; + +103 +T + * + gݔ +->(cڡ + gBOOST_SP_NOEXCEPT_WITH_ASSERT + + +105 +BOOST_ASSERT + +px + != 0 ); + +106  + gpx +; + +109 +T + * +g +(cڡ + gBOOST_SP_NOEXCEPT + + +111  + gpx +; + +115  + ~ + +117  +sw +( +sced_r + & +b + + gBOOST_SP_NOEXCEPT + + +119 +T + * + gtmp + = +b +. +px +; + +120 + gb +. + gpx + = +px +; + +121 + gpx + = +tmp +; + +125 #i! + $defed + +BOOST_NO_CXX11_NULLPTR + ) + +127 +me +< +ass + +T +> +le + +bo + +ݔ +== +sced_r + cڡ & +p +, +boo +:: +da +:: +_nuαr_t + ) +BOOST_SP_NOEXCEPT + + +129  +p +. + `g +() == 0; + +130 + } +} + +132 + gme +< +ass + + gT +> +le + +bo + + gݔ +== +boo +:: +da +:: +_nuαr_t +, + gsced_r + cڡ & + gp + ) + gBOOST_SP_NOEXCEPT + + +134  + gp +. +g +() == 0; + +137 + gme +< +ass + + gT +> +le + +bo + + gݔ +!= +sced_r +< +T +> cڡ & +p +, + gboo +:: +da +:: +_nuαr_t + ) +BOOST_SP_NOEXCEPT + + +139  +p +. +g +() != 0; + +142 + gme +< +ass + + gT +> +le + +bo + + gݔ +!= +boo +:: +da +:: +_nuαr_t +, + gsced_r + cڡ & + gp + ) + gBOOST_SP_NOEXCEPT + + +144  + gp +. +g +() != 0; + +149 + gme +< +ass + + gT +> +le +  +sw +( +sced_r +< +T +> & +a +, sced_r & +b + + gBOOST_SP_NOEXCEPT + + +151 + ga +. +sw +( +b +); + +156 + gme +< +ass + + gT +> +le + +T + * +g_por +( +sced_r + cڡ & +p + + gBOOST_SP_NOEXCEPT + + +158  + gp +. +g +(); + +163 #i +defed + +BOOST_SP_DISABLE_DEPRECATED + ) + +164 #agm +GCC + +dgnoic + +p + + + @/usr/include/boost/swap.hpp + +9 #ide +BOOST_SWAP_HPP + + +10  + #BOOST_SWAP_HPP + + + ) + +15  + ~ + + @/usr/include/boost/thread/cv_status.hpp + +9 #ide +BOOST_THREAD_CV_STATUS_HPP + + +10  + #BOOST_THREAD_CV_STATUS_HPP + + + ) + +12  + ~ + +14 +mea + + gboo + + +18 +BOOST_SCOPED_ENUM_DECLARE_BEGIN +( +cv_us +) + +20 + gno_timeout +, + +21 + gtimeout + + +23 +BOOST_SCOPED_ENUM_DECLARE_END +( +cv_us +) + + @/usr/include/boost/thread/detail/thread_safety.hpp + +1 #ide +BOOST_THREAD_DETAIL_THREAD_SAFETY_HPP + + +2  + #BOOST_THREAD_DETAIL_THREAD_SAFETY_HPP + + + ) + +4 #i +defed +( +__GNUC__ +&& !defed( +__GXX_EXPERIMENTAL_CXX0X__ +) + +10 #agm +GCC + +syem_hd + + +20 #i +defed + ( +BOOST_THREAD_ENABLE_THREAD_SAFETY_ANALYSIS +&& defed( +__g__ +&& (!defed( +SWIG +)) + +21  + #BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( +x + + `__ibu__ +((x)) + + ) + +23  + #BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( +x +) + +25 + + ) + +26  + #BOOST_THREAD_CAPABILITY +( +x +) \ + +27 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( + `by +( +x +)) + + ) + +29  + #BOOST_THREAD_SCOPED_CAPABILITY + \ + +30 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( +sced_lockab +) + + ) + +32  + #BOOST_THREAD_GUARDED_BY +( +x +) \ + +33 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( + `guded_by +( +x +)) + + ) + +35  + #BOOST_THREAD_PT_GUARDED_BY +( +x +) \ + +36 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( + `_guded_by +( +x +)) + + ) + +38  + #BOOST_THREAD_ACQUIRED_BEFORE +(...) \ + +39 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( + `acqued_befe +( +__VA_ARGS__ +)) + + ) + +41  + #BOOST_THREAD_ACQUIRED_AFTER +(...) \ + +42 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( + `acqued_a +( +__VA_ARGS__ +)) + + ) + +44  + #BOOST_THREAD_REQUIRES +(...) \ + +45 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( + `ques_by +( +__VA_ARGS__ +)) + + ) + +47  + #BOOST_THREAD_REQUIRES_SHARED +(...) \ + +48 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( + `ques_shed_by +( +__VA_ARGS__ +)) + + ) + +50  + #BOOST_THREAD_ACQUIRE +(...) \ + +51 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( + `acque_by +( +__VA_ARGS__ +)) + + ) + +53  + #BOOST_THREAD_ACQUIRE_SHARED +(...) \ + +54 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( + `acque_shed_by +( +__VA_ARGS__ +)) + + ) + +56  + #BOOST_THREAD_RELEASE +(...) \ + +57 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( + `a_by +( +__VA_ARGS__ +)) + + ) + +59  + #BOOST_THREAD_RELEASE_SHARED +(...) \ + +60 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( + `a_shed_by +( +__VA_ARGS__ +)) + + ) + +62  + #BOOST_THREAD_TRY_ACQUIRE +(...) \ + +63 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( + `y_acque_by +( +__VA_ARGS__ +)) + + ) + +65  + #BOOST_THREAD_TRY_ACQUIRE_SHARED +(...) \ + +66 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( + `y_acque_shed_by +( +__VA_ARGS__ +)) + + ) + +68  + #BOOST_THREAD_EXCLUDES +(...) \ + +69 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( + `locks_exuded +( +__VA_ARGS__ +)) + + ) + +71  + #BOOST_THREAD_ASSERT_CAPABILITY +( +x +) \ + +72 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( + `as_by +( +x +)) + + ) + +74  + #BOOST_THREAD_ASSERT_SHARED_CAPABILITY +( +x +) \ + +75 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( + `as_shed_by +( +x +)) + + ) + +77  + #BOOST_THREAD_RETURN_CAPABILITY +( +x +) \ + +78 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( + `lock_tued +( +x +)) + + ) + +80  + #BOOST_THREAD_NO_THREAD_SAFETY_ANALYSIS + \ + +81 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( +no_thad_ty_ysis +) + + ) + +83 #i +defed +( +__g__ +&& (!defed( +SWIG +)&& defed( +__FeBSD__ +) + +84 #i +__has_ibu +( +no_thad_ty_ysis +) + +85  + #BOOST_THREAD_DISABLE_THREAD_SAFETY_ANALYSIS + + `__ibu__ +(( +no_thad_ty_ysis +)) + + ) + +87  + #BOOST_THREAD_DISABLE_THREAD_SAFETY_ANALYSIS + + + ) + +90  + #BOOST_THREAD_DISABLE_THREAD_SAFETY_ANALYSIS + + + ) + +93 #ifde +USE_LOCK_STYLE_THREAD_SAFETY_ATTRIBUTES + + +99  + #BOOST_THREAD_PT_GUARDED_VAR + \ + +100 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( +_guded_v +) + + ) + +103  + #BOOST_THREAD_GUARDED_VAR + \ + +104 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( +guded_v +) + + ) + +107  + #BOOST_THREAD_EXCLUSIVE_LOCKS_REQUIRED +(...) \ + +108 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( + `exusive_locks_qued +( +__VA_ARGS__ +)) + + ) + +111  + #BOOST_THREAD_SHARED_LOCKS_REQUIRED +(...) \ + +112 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( + `shed_locks_qued +( +__VA_ARGS__ +)) + + ) + +115  + #BOOST_THREAD_LOCKABLE + \ + +116 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( +lockab +) + + ) + +119  + #BOOST_THREAD_SCOPED_LOCKABLE + \ + +120 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( +sced_lockab +) + + ) + +123  + #BOOST_THREAD_EXCLUSIVE_LOCK_FUNCTION +(...) \ + +124 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( + `exusive_lock_funi +( +__VA_ARGS__ +)) + + ) + +127  + #BOOST_THREAD_SHARED_LOCK_FUNCTION +(...) \ + +128 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( + `shed_lock_funi +( +__VA_ARGS__ +)) + + ) + +131  + #BOOST_THREAD_UNLOCK_FUNCTION +(...) \ + +132 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( + `uock_funi +( +__VA_ARGS__ +)) + + ) + +135  + #BOOST_THREAD_EXCLUSIVE_TRYLOCK_FUNCTION +(...) \ + +136 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( + `exusive_ylock_funi +( +__VA_ARGS__ +)) + + ) + +139  + #BOOST_THREAD_SHARED_TRYLOCK_FUNCTION +(...) \ + +140 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( + `shed_ylock_funi +( +__VA_ARGS__ +)) + + ) + +143  + #BOOST_THREAD_ASSERT_EXCLUSIVE_LOCK +(...) \ + +144 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( + `as_exusive_lock +( +__VA_ARGS__ +)) + + ) + +147  + #BOOST_THREAD_ASSERT_SHARED_LOCK +(...) \ + +148 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( + `as_shed_lock +( +__VA_ARGS__ +)) + + ) + +151  + #BOOST_THREAD_LOCKS_EXCLUDED +(...) \ + +152 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( + `locks_exuded +( +__VA_ARGS__ +)) + + ) + +155  + #BOOST_THREAD_LOCK_RETURNED +( +x +) \ + +156 + `BOOST_THREAD_ANNOTATION_ATTRIBUTE__ +( + `lock_tued +( +x +)) + + ) + + @/usr/include/boost/thread/pthread/pthread_helpers.hpp + +1 #ide +BOOST_THREAD_PTHREAD_PTHREAD_HELPERS_HPP + + +2  + #BOOST_THREAD_PTHREAD_PTHREAD_HELPERS_HPP + + + ) + +10  + ~ + +11  + ~ + +13  + ~ + +15 +mea + + gboo + + +17 +mea + + ghad + + +19 +le +  +cd_ +( +had_cd_t +& +cd +) { + +21 #ifde +BOOST_THREAD_INTERNAL_CLOCK_IS_MONO + + +22 +had_cd_t + + g +; + +23  + gs + = +had_cd_ +(& + +); + +24 i( + gs +) + +26  + gs +; + +28 +had_cd_tock +(& + +, +CLOCK_MONOTONIC +); + +29 + gs += +had_cd_ +(& +cd +,& + +); + +30 +had_cd_deroy +(& + +); + +31  + gs +; + +33  +had_cd_ +(& +cd +, +NULL +); + +40  + ~ + + @/usr/include/boost/thread/pthread/thread_heap_alloc.hpp + +5 #ide +THREAD_HEAP_ALLOC_PTHREAD_HPP + + +6  + #THREAD_HEAP_ALLOC_PTHREAD_HPP + + + ) + +8  + ~ + +10 +mea + + gboo + + +12 +mea + + gda + + +14 + gme +< +tyme + + gT +> + +15 +le + +T +* +hp_w +() + +17  +w + +T +(); + +19 #i +defed +( +BOOST_THREAD_PROVIDES_VARIADIC_THREAD +&& ! defed ( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +20 + gme +< +tyme + + gT +, + gtyme +... + gArgs +> + +21 +le + +T +* +hp_w +( +Args +&&... +gs +) + +23  +w + +T +( +ic_ +< +Args +&&>( +gs +)...); + +25 #i! +defed + +BOOST_NO_CXX11_RVALUE_REFERENCES + + +26 + gme +< +tyme + + gT +,tym + gA1 +> + +27 +le + +T +* +hp_w +( +A1 +&& +a1 +) + +29  +w + +T +( +ic_ +< +A1 +&&>( +a1 +)); + +31 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +> + +32 +le + +T +* +hp_w +( +A1 +&& +a1 +, +A2 +&& +a2 +) + +34  +w + +T +( +ic_ +< +A1 +&&>( +a1 +),ic_< +A2 +&&>( +a2 +)); + +36 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +> + +37 +le + +T +* +hp_w +( +A1 +&& +a1 +, +A2 +&& +a2 +, +A3 +&& +a3 +) + +39  +w + +T +( +ic_ +< +A1 +&&>( +a1 +),ic_< +A2 +&&>( +a2 +), + +40 +ic_ +< +A3 +&&>( +a3 +)); + +42 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +43 +le + +T +* +hp_w +( +A1 +&& +a1 +, +A2 +&& +a2 +, +A3 +&& +a3 +, +A4 +&& +a4 +) + +45  +w + +T +( +ic_ +< +A1 +&&>( +a1 +),ic_< +A2 +&&>( +a2 +), + +46 +ic_ +< +A3 +&&>( +a3 +),ic_< +A4 +&&>( +a4 +)); + +49 + gme +< +tyme + + gT +,tym + gA1 +> + +50 +le + +T +* +hp_w_im +( +A1 + +a1 +) + +52  +w + +T +( +a1 +); + +54 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +> + +55 +le + +T +* +hp_w_im +( +A1 + +a1 +, +A2 + +a2 +) + +57  +w + +T +( +a1 +, +a2 +); + +59 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +> + +60 +le + +T +* +hp_w_im +( +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +) + +62  +w + +T +( +a1 +, +a2 +, +a3 +); + +64 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +65 +le + +T +* +hp_w_im +( +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +) + +67  +w + +T +( +a1 +, +a2 +, +a3 +, +a4 +); + +69 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +,tym + gA5 +> + +70 +le + +T +* +hp_w_im +( +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +) + +72  +w + +T +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +); + +74 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +,tym + gA5 +,tym + gA6 +> + +75 +le + +T +* +hp_w_im +( +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +) + +77  +w + +T +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +); + +79 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +,tym + gA5 +,tym + gA6 +,tym + gA7 +> + +80 +le + +T +* +hp_w_im +( +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +) + +82  +w + +T +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +); + +84 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +,tym + gA5 +,tym + gA6 +,tym + gA7 +,tym + gA8 +> + +85 +le + +T +* +hp_w_im +( +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +) + +87  +w + +T +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +); + +89 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +,tym + gA5 +,tym + gA6 +,tym + gA7 +,tym + gA8 +,tym + gA9 +> + +90 +le + +T +* +hp_w_im +( +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +, +A9 + +a9 +) + +92  +w + +T +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +, +a9 +); + +95 + gme +< +tyme + + gT +,tym + gA1 +> + +96 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +) + +98  + ghp_w_im +< + gT +, +A1 + cڡ&>( + ga1 +); + +100 + gme +< +tyme + + gT +,tym + gA1 +> + +101 +le + +T +* +hp_w +( +A1 +& +a1 +) + +103  + ghp_w_im +< + gT +, + gA1 +&>( + ga1 +); + +106 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +> + +107 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +, +A2 + cڡ& +a2 +) + +109  + ghp_w_im +< + gT +, +A1 + cڡ&, +A2 + cڡ&>( + ga1 +, + ga2 +); + +111 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +> + +112 +le + +T +* +hp_w +( +A1 +& +a1 +, +A2 + cڡ& +a2 +) + +114  + ghp_w_im +< + gT +, + gA1 +&, +A2 + cڡ&>( + ga1 +, + ga2 +); + +116 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +> + +117 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +, +A2 +& +a2 +) + +119  + ghp_w_im +< + gT +, +A1 + cڡ&, + gA2 +&>( + ga1 +, + ga2 +); + +121 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +> + +122 +le + +T +* +hp_w +( +A1 +& +a1 +, +A2 +& +a2 +) + +124  + ghp_w_im +< + gT +, + gA1 +&, + gA2 +&>( + ga1 +, + ga2 +); + +127 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +> + +128 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +, +A2 + cڡ& +a2 +, +A3 + cڡ& +a3 +) + +130  + ghp_w_im +< + gT +, +A1 + cڡ&, +A2 + cڡ&, +A3 + cڡ&>( + ga1 +, + ga2 +, + ga3 +); + +132 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +> + +133 +le + +T +* +hp_w +( +A1 +& +a1 +, +A2 + cڡ& +a2 +, +A3 + cڡ& +a3 +) + +135  + ghp_w_im +< + gT +, + gA1 +&, +A2 + cڡ&, +A3 + cڡ&>( + ga1 +, + ga2 +, + ga3 +); + +137 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +> + +138 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +, +A2 +& +a2 +, +A3 + cڡ& +a3 +) + +140  + ghp_w_im +< + gT +, +A1 + cڡ&, + gA2 +&, +A3 + cڡ&>( + ga1 +, + ga2 +, + ga3 +); + +142 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +> + +143 +le + +T +* +hp_w +( +A1 +& +a1 +, +A2 +& +a2 +, +A3 + cڡ& +a3 +) + +145  + ghp_w_im +< + gT +, + gA1 +&, + gA2 +&, +A3 + cڡ&>( + ga1 +, + ga2 +, + ga3 +); + +148 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +> + +149 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +, +A2 + cڡ& +a2 +, +A3 +& +a3 +) + +151  + ghp_w_im +< + gT +, +A1 + cڡ&, +A2 + cڡ&, + gA3 +&>( + ga1 +, + ga2 +, + ga3 +); + +153 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +> + +154 +le + +T +* +hp_w +( +A1 +& +a1 +, +A2 + cڡ& +a2 +, +A3 +& +a3 +) + +156  + ghp_w_im +< + gT +, + gA1 +&, +A2 + cڡ&, + gA3 +&>( + ga1 +, + ga2 +, + ga3 +); + +158 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +> + +159 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +, +A2 +& +a2 +, +A3 +& +a3 +) + +161  + ghp_w_im +< + gT +, +A1 + cڡ&, + gA2 +&, + gA3 +&>( + ga1 +, + ga2 +, + ga3 +); + +163 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +> + +164 +le + +T +* +hp_w +( +A1 +& +a1 +, +A2 +& +a2 +, +A3 +& +a3 +) + +166  + ghp_w_im +< + gT +, + gA1 +&, + gA2 +&, + gA3 +&>( + ga1 +, + ga2 +, + ga3 +); + +169 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +170 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +, +A2 + cڡ& +a2 +, +A3 + cڡ& +a3 +, +A4 + cڡ& +a4 +) + +172  + ghp_w_im +< + gT +, +A1 + cڡ&, +A2 + cڡ&, +A3 + cڡ&, +A4 + cڡ&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +174 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +175 +le + +T +* +hp_w +( +A1 +& +a1 +, +A2 + cڡ& +a2 +, +A3 + cڡ& +a3 +, +A4 + cڡ& +a4 +) + +177  + ghp_w_im +< + gT +, + gA1 +&, +A2 + cڡ&, +A3 + cڡ&, +A4 + cڡ&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +179 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +180 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +, +A2 +& +a2 +, +A3 + cڡ& +a3 +, +A4 + cڡ& +a4 +) + +182  + ghp_w_im +< + gT +, +A1 + cڡ&, + gA2 +&, +A3 + cڡ&, +A4 + cڡ&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +184 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +185 +le + +T +* +hp_w +( +A1 +& +a1 +, +A2 +& +a2 +, +A3 + cڡ& +a3 +, +A4 + cڡ& +a4 +) + +187  + ghp_w_im +< + gT +, + gA1 +&, + gA2 +&, +A3 + cڡ&, +A4 + cڡ&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +190 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +191 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +, +A2 + cڡ& +a2 +, +A3 +& +a3 +, +A4 + cڡ& +a4 +) + +193  + ghp_w_im +< + gT +, +A1 + cڡ&, +A2 + cڡ&, + gA3 +&, +A4 + cڡ&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +195 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +196 +le + +T +* +hp_w +( +A1 +& +a1 +, +A2 + cڡ& +a2 +, +A3 +& +a3 +, +A4 + cڡ& +a4 +) + +198  + ghp_w_im +< + gT +, + gA1 +&, +A2 + cڡ&, + gA3 +&, +A4 + cڡ&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +200 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +201 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +, +A2 +& +a2 +, +A3 +& +a3 +, +A4 + cڡ& +a4 +) + +203  + ghp_w_im +< + gT +, +A1 + cڡ&, + gA2 +&, + gA3 +&, +A4 + cڡ&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +205 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +206 +le + +T +* +hp_w +( +A1 +& +a1 +, +A2 +& +a2 +, +A3 +& +a3 +, +A4 + cڡ& +a4 +) + +208  + ghp_w_im +< + gT +, + gA1 +&, + gA2 +&, + gA3 +&, +A4 + cڡ&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +210 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +211 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +, +A2 + cڡ& +a2 +, +A3 + cڡ& +a3 +, +A4 +& +a4 +) + +213  + ghp_w_im +< + gT +, +A1 + cڡ&, +A2 + cڡ&, +A3 + cڡ&, + gA4 +&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +215 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +216 +le + +T +* +hp_w +( +A1 +& +a1 +, +A2 + cڡ& +a2 +, +A3 + cڡ& +a3 +, +A4 +& +a4 +) + +218  + ghp_w_im +< + gT +, + gA1 +&, +A2 + cڡ&, +A3 + cڡ&, + gA4 +&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +220 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +221 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +, +A2 +& +a2 +, +A3 + cڡ& +a3 +, +A4 +& +a4 +) + +223  + ghp_w_im +< + gT +, +A1 + cڡ&, + gA2 +&, +A3 + cڡ&, + gA4 +&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +225 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +226 +le + +T +* +hp_w +( +A1 +& +a1 +, +A2 +& +a2 +, +A3 + cڡ& +a3 +, +A4 +& +a4 +) + +228  + ghp_w_im +< + gT +, + gA1 +&, + gA2 +&, +A3 + cڡ&, + gA4 +&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +231 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +232 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +, +A2 + cڡ& +a2 +, +A3 +& +a3 +, +A4 +& +a4 +) + +234  + ghp_w_im +< + gT +, +A1 + cڡ&, +A2 + cڡ&, + gA3 +&, + gA4 +&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +236 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +237 +le + +T +* +hp_w +( +A1 +& +a1 +, +A2 + cڡ& +a2 +, +A3 +& +a3 +, +A4 +& +a4 +) + +239  + ghp_w_im +< + gT +, + gA1 +&, +A2 + cڡ&, + gA3 +&, + gA4 +&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +241 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +242 +le + +T +* +hp_w +( +A1 + cڡ& +a1 +, +A2 +& +a2 +, +A3 +& +a3 +, +A4 +& +a4 +) + +244  + ghp_w_im +< + gT +, +A1 + cڡ&, + gA2 +&, + gA3 +&, + gA4 +&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +246 + gme +< +tyme + + gT +,tym + gA1 +,tym + gA2 +,tym + gA3 +,tym + gA4 +> + +247 +le + +T +* +hp_w +( +A1 +& +a1 +, +A2 +& +a2 +, +A3 +& +a3 +, +A4 +& +a4 +) + +249  + ghp_w_im +< + gT +, + gA1 +&, + gA2 +&, + gA3 +&, + gA4 +&>( + ga1 +, + ga2 +, + ga3 +, + ga4 +); + +253 + gme +< +tyme + + gT +> + +254 +le +  +hp_de +( +T +* +da +) + +256 +de + + gda +; + +259 + gme +< +tyme + + gT +> + +260  + sdo_hp_de + + +262  +ݔ +()( +T +* + gda +) const + +264 + gda +:: +hp_de +( +da +); + +270  + ~ + + @/usr/include/boost/thread/win32/basic_timed_mutex.hpp + +1 #ide +BOOST_BASIC_TIMED_MUTEX_WIN32_HPP + + +2  + #BOOST_BASIC_TIMED_MUTEX_WIN32_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17 #i +defed + +BOOST_THREAD_USES_DATETIME + + +18  + ~ + +20  + ~ + +21 #ifde +BOOST_THREAD_USES_CHRONO + + +22  + ~ + +23  + ~ + +25  + ~ + +27  + ~ + +29 +mea + + gboo + + +31 +mea + + gda + + +33  + sbasic_timed_mux + + +35 +BOOST_STATIC_CONSTANT +(, +lock_ag_b +=31); + +36 +BOOST_STATIC_CONSTANT +(, +evt_t_ag_b +=30); + +37 +BOOST_STATIC_CONSTANT +(, +lock_ag_vue +=1<< +lock_ag_b +); + +38 +BOOST_STATIC_CONSTANT +(, +evt_t_ag_vue +=1<< +evt_t_ag_b +); + +39  + gaive_cou +; + +40 * + gevt +; + +42  +lize +() + +44 + gaive_cou +=0; + +45 + gevt +=0; + +48  +deroy +() + +50 #ifde +BOOST_MSVC + + +51 #agm +wng +( +push +) + +52 #agm +wng +( +dib +:4312) + +54 * cڡ + gd_evt += +BOOST_INTERLOCKED_EXCHANGE_POINTER +(& +evt +,0); + +55 #ifde +BOOST_MSVC + + +56 #agm +wng +( +p +) + +58 if( + gd_evt +) + +60 + gwi +:: +CloHd +( +d_evt +); + +65 +bo + +y_lock +( + gBOOST_NOEXCEPT + + +67  ! + gw32 +:: +ocked_b__d_t +(& +aive_cou +, +lock_ag_b +); + +70  +lock +() + +72 if( +y_lock +()) + +76  + gd_cou += +aive_cou +; + +77 +mk_wag_d_y_lock +( +d_cou +); + +79 if( + gd_cou +& + glock_ag_vue +) + +81 * cڡ + gm += +g_evt +(); + +85 if( + gwi +:: +WaFSgObjeEx +( +m +,:: +boo +:: +da +:: +w32 +:: +fe +,0)==0) + +87 +r_wag_d_y_lock +( +d_cou +); + +90  + gd_cou +& + glock_ag_vue +); + +96  +mk_wag_d_y_lock +(& +d_cou +) + +100 +bo + cڡ + gwas_locked +=( +d_cou +& +lock_ag_vue +? +ue + : +l +; + +101 cڡ + gw_cou += +was_locked +?( +d_cou ++1):(d_cou| +lock_ag_vue +); + +102 cڡ + gcut += +BOOST_INTERLOCKED_COMPARE_EXCHANGE +(& +aive_cou +, +w_cou +, +d_cou +); + +103 if( + gcut +== +d_cou +) + +105 if( +was_locked +) + +106 +d_cou += +w_cou +; + +112 + gd_cou += +cut +; + +120  +r_wag_d_y_lock +(& +d_cou +) + +122 + gd_cou +&=~ +lock_ag_vue +; + +123 + gd_cou +|= +evt_t_ag_vue +; + +126 cڡ + gw_cou +=(( +d_cou +& +lock_ag_vue +)?d_cou:((d_cou-1)|lock_ag_vue))&~ +evt_t_ag_vue +; + +127 cڡ + gcut += +BOOST_INTERLOCKED_COMPARE_EXCHANGE +(& +aive_cou +, +w_cou +, +d_cou +); + +128 if( + gcut +== +d_cou +) + +138 + gd_cou += +cut +; + +142 + give +: + +143  +gMs +( +da +:: +fm_duti + cڡ& +d +) + +145  +ic_ +<>( +d +. +gMs +()); + +148 + gme + < +tyme + + gDuti +> + +149  +gMs +( +Duti + cڡ& +d +) + +151  + gic_ +<>( + gchro +:: + +< +chro +:: +mlicds +>( +d +). +cou +()); + +154 + gme + < +tyme + + gClock +,ym + gTimot +,ym + gDuti +> + +155 +bo + +do_lock_u +( +Timot + cڡ& +t +, +Duti + cڡ& +max +) + +157 if( +y_lock +()) + +159  + gue +; + +162  + gd_cou += +aive_cou +; + +163 +mk_wag_d_y_lock +( +d_cou +); + +165 if( + gd_cou +& + glock_ag_vue +) + +167 * cڡ + gm += +g_evt +(); + +175 +Duti + +d +( +t + - +Clock +:: +now +()); + +176 if( + gd + < +Duti +:: +zo +()) + +178 +BOOST_INTERLOCKED_DECREMENT +(& +aive_cou +); + +179  + gl +; + +181 if( + gmax + ! +Duti +:: +zo +()) + +183 +d + = ( +d +:: +m +)(d, + gmax +); + +185 if( + gwi +:: +WaFSgObjeEx +( +m +, +gMs +( +d +),0)==0) + +187 +r_wag_d_y_lock +( +d_cou +); + +190  + gd_cou +& + glock_ag_vue +); + +192  + gue +; + +194 + gpublic +: + +196 #i +defed + +BOOST_THREAD_USES_DATETIME + + +197 +bo + +timed_lock +(:: +boo +:: +syem_time + cڡ& +wa_u +) + +199 cڡ +da +:: +_fm_timot + +t +( +wa_u +); + +200  + gdo_lock_u +< + gda +:: +_fm_ock +>( +t +, da:: +fm_mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +)); + +203 + gme +< +tyme + + gDuti +> + +204 +bo + +timed_lock +( +Duti + cڡ& +timeout +) + +206 cڡ + gda +:: +mo_fm_timot + +t +( +da +:: +mo_fm_ock +:: +now +(+ da:: +fm_duti +( +timeout +)); + +208  + gdo_lock_u +< + gda +:: +mo_fm_ock +>( +t +, da:: +fm_duti +:: +zo +()); + +211 +bo + +timed_lock +( +boo +:: +xtime + cڡ& +timeout +) + +213  +timed_lock +( +boo +:: +syem_time +( +timeout +)); + +216 #ifde +BOOST_THREAD_USES_CHRONO + + +217 + gme + < +ass + + gR +, cs + gPiod +> + +218 +bo + +y_lock_f +(cڡ +chro +:: +duti +< +R +, +Piod +>& +l_time +) + +220 cڡ + gchro +:: +dy_ock +:: +time_pot + +t +( +chro +::dy_ock:: +now +(+ +l_time +); + +221  +tyme + + tchro +:: + tduti +< + tR +, + tPiod +> + tDuti +; + +222  +tyme + + tcomm_ty +< + tDuti +, + ttyme + + tchro +:: + tdy_ock +:: + tduti +>:: + tty + + tcomm_duti +; + +224  + gdo_lock_u +< + gchro +:: +dy_ock +>( +t +, + gcomm_duti +:: +zo +()); + +226 + gme + < +ass + + gDuti +> + +227 +bo + +y_lock_u +(cڡ +chro +:: +time_pot +& +t +) + +229  +tyme + + tcomm_ty +< + tDuti +, + ttyme + + tchro +:: + tdy_ock +:: + tduti +>:: + tty + + tcomm_duti +; + +231  + gdo_lock_u +< + gchro +:: +dy_ock +>( +t +, + gcomm_duti +:: +zo +()); + +233 + gme + < +ass + + gClock +, cs + gDuti +> + +234 +bo + +y_lock_u +(cڡ +chro +:: +time_pot +< +Clock +, +Duti +>& +t +) + +236  +tyme + + tcomm_ty +< + tDuti +, + ttyme + + tClock +:: + tduti +>:: + tty + + tcomm_duti +; + +237  + gdo_lock_u +< + gClock +>( + gt +, +comm_duti +( +chro +:: +mlicds +( +BOOST_THREAD_POLL_INTERVAL_MILLISECONDS +))); + +241  +uock +() + +244 cڡ + gd_cou += +BOOST_INTERLOCKED_EXCHANGE_ADD +(& +aive_cou +, +lock_ag_vue +); + +247 if(!( + gd_cou +& + gevt_t_ag_vue +&& (d_cou> + glock_ag_vue +)) + +249 if(! + gw32 +:: +ocked_b__d_t +(& +aive_cou +, +evt_t_ag_b +)) + +251 + gwi +:: +SEvt +( +g_evt +()); + +256 + give +: + +259 * +g_evt +() + +261 * +cut_evt +=:: +boo +:: +da +:: +ocked_ad_acque +(& +evt +); + +263 if(! + gcut_evt +) + +265 * cڡ + gw_evt += +w32 +:: +_ymous_evt +(w32:: +auto_t_evt +,w32:: +evt_y_t +); + +266 #ifde +BOOST_MSVC + + +267 #agm +wng +( +push +) + +268 #agm +wng +( +dib +:4311) + +269 #agm +wng +( +dib +:4312) + +271 * cڡ + gd_evt += +BOOST_INTERLOCKED_COMPARE_EXCHANGE_POINTER +(& +evt +, +w_evt +,0); + +272 #ifde +BOOST_MSVC + + +273 #agm +wng +( +p +) + +275 if( + gd_evt +!=0) + +277 +wi +:: +CloHd +( +w_evt +); + +278  + gd_evt +; + +282  + gw_evt +; + +285  + gcut_evt +; + +293  + #BOOST_BASIC_TIMED_MUTEX_INITIALIZER + {0} + + ) + +295  + ~ + + @/usr/include/boost/thread/win32/interlocked_read.hpp + +1 #ide +BOOST_THREAD_DETAIL_INTERLOCKED_READ_WIN32_HPP + + +2  + #BOOST_THREAD_DETAIL_INTERLOCKED_READ_WIN32_HPP + + + ) + +14  + ~ + +15  + ~ + +17  + ~ + +20 #i +defed +( +__INTEL_COMPILER +) + +21  + #BOOST_THREAD_DETAIL_COMPILER_BARRIER +( + `__memy_brr +() + + ) + +22 #i +defed +( +_MSC_VER +&& !defed( +_WIN32_WCE +) + +23 "C"  +_RdWreBrr +(); + +24 #agm +sic +( +_RdWreBrr +) + +25  + #BOOST_THREAD_DETAIL_COMPILER_BARRIER +( + `_RdWreBrr +() + + ) + +28 #ide +BOOST_THREAD_DETAIL_COMPILER_BARRIER + + +29  + #BOOST_THREAD_DETAIL_COMPILER_BARRIER +() + + ) + +32 #i +defed +( +_MSC_VER +&& (defed( +_M_IX86 +|| defed( +_M_X64 +)) + +40 +mea + + gboo + + +42 +mea + + gda + + +44 +le +  +ocked_ad_acque +(vީe* +x + + gBOOST_NOEXCEPT + + +46 cڡ + gs +=* +x +; + +47 +BOOST_THREAD_DETAIL_COMPILER_BARRIER +(); + +48  + gs +; + +50 +le + * +ocked_ad_acque +(* vީe* +x + + gBOOST_NOEXCEPT + + +52 * cڡ + gs +=* +x +; + +53 +BOOST_THREAD_DETAIL_COMPILER_BARRIER +(); + +54  + gs +; + +57 +le +  +ocked_wre_a +(vީe* +x +, +vue + + gBOOST_NOEXCEPT + + +59 +BOOST_THREAD_DETAIL_COMPILER_BARRIER +(); + +60 * + gx += +vue +; + +62 +le +  +ocked_wre_a +(* vީe* +x +,* +vue + + gBOOST_NOEXCEPT + + +64 +BOOST_THREAD_DETAIL_COMPILER_BARRIER +(); + +65 * + gx += +vue +; + +70 #i +defed +( +_MSC_VER +&& _MSC_VER >1700 && (defed( +_M_ARM +|| defed( +_M_ARM64 +)) + +72  + ~<.h +> + +74 +mea + + gboo + + +76 +mea + + gda + + +78 +le +  +ocked_ad_acque +(vީe* +x + + gBOOST_NOEXCEPT + + +80 cڡ + gs += +__iso_vީe_ld32 +((cڡ vީ +__t32 +*) +x +); + +81 +BOOST_THREAD_DETAIL_COMPILER_BARRIER +(); + +82 +__dmb +(0xB); + +83 +BOOST_THREAD_DETAIL_COMPILER_BARRIER +(); + +84  + gs +; + +86 +le + * +ocked_ad_acque +(* vީe* +x + + gBOOST_NOEXCEPT + + +88 * cڡ + gs += + +89 #i +defed +( +_M_ARM64 +) + +90 (*) +__iso_vީe_ld64 +((cڡ vީ +__t64 +*) +x +); + +92 (*) +__iso_vީe_ld32 +((cڡ vީ +__t32 +*) +x +); + +94 +BOOST_THREAD_DETAIL_COMPILER_BARRIER +(); + +95 +__dmb +(0xB); + +96 +BOOST_THREAD_DETAIL_COMPILER_BARRIER +(); + +97  + gs +; + +100 +le +  +ocked_wre_a +(vީe* +x +, +vue + + gBOOST_NOEXCEPT + + +102 +BOOST_THREAD_DETAIL_COMPILER_BARRIER +(); + +103 +__dmb +(0xB); + +104 +BOOST_THREAD_DETAIL_COMPILER_BARRIER +(); + +105 +__iso_vީe_e32 +((vީ +__t32 +*) +x +, (__t32) +vue +); + +107 +le +  +ocked_wre_a +(* vީe* +x +,* +vue + + gBOOST_NOEXCEPT + + +109 +BOOST_THREAD_DETAIL_COMPILER_BARRIER +(); + +110 +__dmb +(0xB); + +111 +BOOST_THREAD_DETAIL_COMPILER_BARRIER +(); + +112 #i +defed +( +_M_ARM64 +) + +113 +__iso_vީe_e64 +((vީ +__t64 +*) +x +, (__t64) +vue +); + +115 +__iso_vީe_e32 +((vީ +__t32 +*) +x +, (__t32) +vue +); + +121 #i +defed +( +__GNUC__ +&& (((__GNUC__ * 100 + +__GNUC_MINOR__ +>407|| (defed( +__g__ +&& ( +__g_maj__ + * 100 + +__g_m__ +) >= 302)) + +123 +mea + + gboo + + +125 +mea + + gda + + +127 +le +  +ocked_ad_acque +(vީe* +x + + gBOOST_NOEXCEPT + + +129  +__omic_ld_n +((*) +x +, +__ATOMIC_ACQUIRE +); + +131 +le + * +ocked_ad_acque +(* vީe* +x + + gBOOST_NOEXCEPT + + +133  +__omic_ld_n +((**) +x +, +__ATOMIC_ACQUIRE +); + +136 +le +  +ocked_wre_a +(vީe* +x +, +vue + + gBOOST_NOEXCEPT + + +138 +__omic_e_n +((*) +x +, +vue +, +__ATOMIC_RELEASE +); + +140 +le +  +ocked_wre_a +(* vީe* +x +,* +vue + + gBOOST_NOEXCEPT + + +142 +__omic_e_n +((**) +x +, +vue +, +__ATOMIC_RELEASE +); + +147 #i +defed +( +__GNUC__ +&& (defed( +__i386__ +|| defed( +__x86_64__ +)) + +149 +mea + + gboo + + +151 +mea + + gda + + +153 +le +  +ocked_ad_acque +(vީe* +x + + gBOOST_NOEXCEPT + + +155  + gs +; + +156 +__asm__ + +__vީe__ + ("mov%1, %0" : "" ( +s +: "m" (* +x +) : "memory"); + +157  + gs +; + +159 +le + * +ocked_ad_acque +(* vީe* +x + + gBOOST_NOEXCEPT + + +161 * + gs +; + +162 #i +defed +( +__x86_64__ +) + +163 +__asm__ + +__vީe__ + ("movq %1, %0" : "" ( +s +: "m" (* +x +) : "memory"); + +165 +__asm__ + +__vީe__ + ("mov%1, %0" : "" ( +s +: "m" (* +x +) : "memory"); + +167  + gs +; + +170 +le +  +ocked_wre_a +(vީe* +x +, +vue + + gBOOST_NOEXCEPT + + +172 +__asm__ + +__vީe__ + ("mov%1, %0" : "=m" (* +x +: "r" ( +vue +) : "memory"); + +174 +le +  +ocked_wre_a +(* vީe* +x +,* +vue + + gBOOST_NOEXCEPT + + +176 #i +defed +( +__x86_64__ +) + +177 +__asm__ + +__vީe__ + ("movq %1, %0" : "=m" (* +x +: "r" ( +vue +) : "memory"); + +179 +__asm__ + +__vީe__ + ("mov%1, %0" : "=m" (* +x +: "r" ( +vue +) : "memory"); + +187 +mea + + gboo + + +189 +mea + + gda + + +191 +le +  +ocked_ad_acque +(vީe* +x + + gBOOST_NOEXCEPT + + +193  +BOOST_INTERLOCKED_COMPARE_EXCHANGE +((*) +x +,0,0); + +195 +le + * +ocked_ad_acque +(* vީe* +x + + gBOOST_NOEXCEPT + + +197  +BOOST_INTERLOCKED_COMPARE_EXCHANGE_POINTER +((**) +x +,0,0); + +199 +le +  +ocked_wre_a +(vީe* +x +, +vue + + gBOOST_NOEXCEPT + + +201 +BOOST_INTERLOCKED_EXCHANGE +((*) +x +, +vue +); + +203 +le +  +ocked_wre_a +(* vީe* +x +,* +vue + + gBOOST_NOEXCEPT + + +205 +BOOST_INTERLOCKED_EXCHANGE_POINTER +((**) +x +, +vue +); + +212  + ~ + + @/usr/include/boost/tuple/tuple.hpp + +13 #ide +BOOST_TUPLE_HPP + + +14  + #BOOST_TUPLE_HPP + + + ) + +16 #i +defed +( +__sgi +&& defed( +_COMPILER_VERSION +) && _COMPILER_VERSION <= 730 + +20 +mea + + gboo + {amea + gpyth + { +ass + + gtue +; }} + +23  + ~ + +24  + ~ + +27  + ~ + +28  + ~ + +31 +mea + + gboo + { + +33 +usg + + gtues +:: +tue +; + +34 +usg + + gtues +:: +make_tue +; + +35 +usg + + gtues +:: +t +; + +36 #i! +defed +( +BOOST_NO_USING_TEMPLATE +) + +37 +usg + + gtues +:: +g +; + +44 + gme +< + gN +, +ass + + gHT +, cs + gTT +> + +45 +le + +tyme + + gtues +:: +acss_as +< + +46 +tyme + +tues +:: +emt +< +N +, + gtues +:: +cs +< +HT +, + gTT +> >:: +ty + + +47 >:: +n_cڡ_ty + + +48 +g +( +tues +:: +cs +< +HT +, +TT +>& +c +) { + +49  + gtues +:: +g +< +N +, + gHT +, + gTT +>( + gc +); + +54 + gme +< + gN +, +ass + + gHT +, cs + gTT +> + +55 +le + +tyme + + gtues +:: +acss_as +< + +56 +tyme + +tues +:: +emt +< +N +, + gtues +:: +cs +< +HT +, + gTT +> >:: +ty + + +57 >:: +cڡ_ty + + +58 +g +(cڡ +tues +:: +cs +< +HT +, +TT +>& +c +) { + +59  + gtues +:: +g +< +N +, + gHT +, + gTT +>( + gc +); + + @/usr/include/boost/type_traits.hpp + +10 #ide +BOOST_TYPE_TRAITS_HPP + + +11  + #BOOST_TYPE_TRAITS_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +39  + ~ + +40  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +44  + ~ + +45  + ~ + +46  + ~ + +47  + ~ + +48  + ~ + +49  + ~ + +50  + ~ + +51  + ~ + +52  + ~ + +53  + ~ + +54  + ~ + +55  + ~ + +56  + ~ + +57  + ~ + +58  + ~ + +59 #i! +defed +( +__BORLANDC__ +&& !defed( +__CUDACC__ +) + +60  + ~ + +62  + ~ + +63  + ~ + +64  + ~ + +65  + ~ + +66  + ~ + +67  + ~ + +68  + ~ + +69  + ~ + +70  + ~ + +71  + ~ + +72  + ~ + +73  + ~ + +74  + ~ + +75  + ~ + +76  + ~ + +77  + ~ + +78  + ~ + +79  + ~ + +80  + ~ + +81  + ~ + +82  + ~ + +83  + ~ + +85  + ~ + +87  + ~ + +88  + ~ + +89  + ~ + +90  + ~ + +91  + ~ + +92  + ~ + +93  + ~ + +94  + ~ + +95  + ~ + +96  + ~ + +97  + ~ + +98  + ~ + +99  + ~ + +100  + ~ + +101  + ~ + +102  + ~ + +103  + ~ + +104  + ~ + +105  + ~ + +106  + ~ + +107  + ~ + +108  + ~ + +109  + ~ + +110  + ~ + +111  + ~ + +112  + ~ + +113  + ~ + +114  + ~ + +115  + ~ + +116  + ~ + +117  + ~ + +118  + ~ + +119  + ~ + +120  + ~ + +121  + ~ + +122  + ~ + +123  + ~ + +124  + ~ + +125  + ~ + +126  + ~ + +127  + ~ + +128  + ~ + +129  + ~ + +130  + ~ + +131  + ~ + +132  + ~ + +133  + ~ + +134  + ~ + +135  + ~ + +136  + ~ + +137  + ~ + +138  + ~ + +139  + ~ + +140  + ~ + +141  + ~ + +142  + ~ + +143  + ~ + +144  + ~ + +145  + ~ + +146  + ~ + +147  + ~ + +148  + ~ + +150 #i!( +defed +( +__sgi +&& defed( +__EDG_VERSION__ +) && (__EDG_VERSION__ == 238)) + +151  + ~ + +152  + ~ + + @/usr/include/boost/type_traits/add_volatile.hpp + +10 #ide +BOOST_TT_ADD_VOLATILE_HPP_INCLUDED + + +11  + #BOOST_TT_ADD_VOLATILE_HPP_INCLUDED + + + ) + +13  + ~ + +15 +mea + + gboo + { + +22 #i +defed +( +BOOST_MSVC +) + +26 #agm +wng +( +push +) + +27 #agm +wng +( +dib +:4181) + +30 + gme + < +ass + + gT +>  + sadd_vީe +{  +T + vީ + tty +; }; + +32 #i +defed +( +BOOST_MSVC +) + +33 #agm +wng +( +p +) + +36 + gme + < +ass + + gT +>  + gadd_vީe +{ T& + tty +; }; + +38 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +40 + gme + < +ass + + gT +> +usg + + gadd_vީe_t + = +tyme + +add_vީe +< +T +>:: +ty +; + + @/usr/include/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp + +10 #i! +defed +( +BOOST_PP_IS_ITERATING +) + +14 #ide +BOOST_TT_DETAIL_IS_MEM_FUN_POINTER_IMPL_HPP_INCLUDED + + +15  + #BOOST_TT_DETAIL_IS_MEM_FUN_POINTER_IMPL_HPP_INCLUDED + + + ) + +17  + ~ + +19 #i +defed +( +BOOST_TT_PREPROCESSING_MODE +) + +24  + #PPI + < +boo +/ +ross +/ +e +. +h +> + + ) + +25 #ud +PPI + + +26 #unde +PPI + + +27  + #PPI + < +boo +/ +ross +/ +um_ms +. +h +> + + ) + +28 #ud +PPI + + +29 #unde +PPI + + +30  + #PPI + < +boo +/ +ross +/ +comma_if +. +h +> + + ) + +31 #ud +PPI + + +32 #unde +PPI + + +35 +mea + + gboo + { + +36 +mea + + gty_as + { + +38 + gme + < +tyme + + gT +> + +39  + sis_mem_fun_por_im + + +41 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +44 #i! +defed +( +BOOST_TT_PREPROCESSING_MODE +) + +48 + gme + < +ass + + gR +, cs + gT + > + +49  + gis_mem_fun_por_im +< +R +( +T +::*)()> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +50 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +51 + gme + < +ass + + gR +, cs + gT + > + +52  + gis_mem_fun_por_im +< +R +( +T +::*)(...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +54 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +55 + gme + < +ass + + gR +, cs + gT + > + +56  + gis_mem_fun_por_im +< +R +( +T +::*)(cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +57 + gme + < +ass + + gR +, cs + gT + > + +58  + gis_mem_fun_por_im +< +R +( +T +::*)(vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +59 + gme + < +ass + + gR +, cs + gT + > + +60  + gis_mem_fun_por_im +< +R +( +T +::*)(cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +61 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +62 + gme + < +ass + + gR +, cs + gT + > + +63  + gis_mem_fun_por_im +< +R +( +T +::*)(...cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +64 + gme + < +ass + + gR +, cs + gT + > + +65  + gis_mem_fun_por_im +< +R +( +T +::*)(...vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +66 + gme + < +ass + + gR +, cs + gT + > + +67  + gis_mem_fun_por_im +< +R +( +T +::*)(...cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +70 #i +__p_nx_funi_ty + + +71 + gme + < +ass + + gR +, cs + gT + > + +72  + gis_mem_fun_por_im +< +R +( +T +::*)() +nx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +73 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +74 + gme + < +ass + + gR +, cs + gT + > + +75  + gis_mem_fun_por_im +< +R +( +T +::*)(...) +nx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +77 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +78 + gme + < +ass + + gR +, cs + gT + > + +79  + gis_mem_fun_por_im +< +R +( +T +::*)(cڡ +nx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +80 + gme + < +ass + + gR +, cs + gT + > + +81  + gis_mem_fun_por_im +< +R +( +T +::*)(vީ +nx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +82 + gme + < +ass + + gR +, cs + gT + > + +83  + gis_mem_fun_por_im +< +R +( +T +::*)(cڡ vީ +nx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +84 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +85 + gme + < +ass + + gR +, cs + gT + > + +86  + gis_mem_fun_por_im +< +R +( +T +::*)(...cڡ +nx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +87 + gme + < +ass + + gR +, cs + gT + > + +88  + gis_mem_fun_por_im +< +R +( +T +::*)(...vީ +nx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +89 + gme + < +ass + + gR +, cs + gT + > + +90  + gis_mem_fun_por_im +< +R +( +T +::*)(...cڡ vީ +nx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +94 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +> + +95  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +96 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +97 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +> + +98  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +100 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +101 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +> + +102  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +103 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +> + +104  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +105 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +> + +106  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +107 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +108 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +> + +109  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 + ...cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +110 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +> + +111  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 + ...vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +112 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +> + +113  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 + ...cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +116 #i +__p_nx_funi_ty + + +117 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +> + +118  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +) +nx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +119 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +120 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +> + +121  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 + ...) +nx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +123 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +124 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +> + +125  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +cڡ +nx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +126 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +> + +127  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +vީ +nx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +128 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +> + +129  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +cڡ vީ +nx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +130 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +131 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +> + +132  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 + ...cڡ +nx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +133 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +> + +134  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 + ...vީ +nx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +135 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +> + +136  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 + ...cڡ vީ +nx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +140 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +> + +141  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +142 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +143 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +> + +144  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +146 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +147 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +> + +148  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +149 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +> + +150  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +151 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +> + +152  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +153 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +154 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +> + +155  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 + ...cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +156 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +> + +157  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 + ...vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +158 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +> + +159  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 + ...cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +162 #i +__p_nx_funi_ty + + +163 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +> + +164  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +165 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +166 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +> + +167  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +169 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +170 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +> + +171  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +172 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +> + +173  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +174 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +> + +175  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +176 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +177 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +> + +178  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 + ...cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +179 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +> + +180  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 + ...vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +181 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +> + +182  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 + ...cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +186 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +> + +187  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +188 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +189 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +> + +190  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +192 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +193 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +> + +194  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +195 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +> + +196  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +197 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +> + +198  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +199 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +200 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +> + +201  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 + ...cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +202 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +> + +203  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 + ...vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +204 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +> + +205  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 + ...cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +208 #i +__p_nx_funi_ty + + +209 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +> + +210  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +211 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +212 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +> + +213  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +215 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +216 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +> + +217  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +218 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +> + +219  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +220 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +> + +221  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +222 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +223 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +> + +224  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 + ...cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +225 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +> + +226  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 + ...vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +227 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +> + +228  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 + ...cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +232 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +> + +233  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +234 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +235 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +> + +236  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +238 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +239 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +> + +240  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +241 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +> + +242  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +243 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +> + +244  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +245 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +246 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +> + +247  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 + ...cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +248 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +> + +249  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 + ...vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +250 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +> + +251  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 + ...cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +254 #i +__p_nx_funi_ty + + +255 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +> + +256  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +257 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +258 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +> + +259  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +261 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +262 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +> + +263  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +264 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +> + +265  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +266 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +> + +267  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +268 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +269 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +> + +270  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 + ...cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +271 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +> + +272  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 + ...vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +273 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +> + +274  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 + ...cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +278 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +> + +279  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +280 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +281 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +> + +282  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +284 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +285 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +> + +286  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +287 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +> + +288  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +289 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +> + +290  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +291 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +292 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +> + +293  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 + ...cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +294 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +> + +295  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 + ...vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +296 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +> + +297  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 + ...cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +300 #i +__p_nx_funi_ty + + +301 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +> + +302  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +303 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +304 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +> + +305  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +307 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +308 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +> + +309  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +310 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +> + +311  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +312 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +> + +313  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +314 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +315 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +> + +316  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 + ...cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +317 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +> + +318  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 + ...vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +319 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +> + +320  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 + ...cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +324 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +> + +325  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +326 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +327 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +> + +328  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +330 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +331 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +> + +332  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +333 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +> + +334  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +335 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +> + +336  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +337 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +338 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +> + +339  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 + ...cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +340 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +> + +341  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 + ...vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +342 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +> + +343  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 + ...cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +346 #i +__p_nx_funi_ty + + +347 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +> + +348  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +349 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +350 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +> + +351  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +353 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +354 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +> + +355  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +356 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +> + +357  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +358 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +> + +359  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +360 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +361 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +> + +362  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 + ...cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +363 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +> + +364  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 + ...vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +365 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +> + +366  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 + ...cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +370 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +> + +371  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +372 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +373 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +> + +374  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +376 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +377 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +> + +378  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +379 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +> + +380  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +381 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +> + +382  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +383 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +384 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +> + +385  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 + ...cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +386 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +> + +387  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 + ...vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +388 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +> + +389  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 + ...cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +392 #i +__p_nx_funi_ty + + +393 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +> + +394  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +395 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +396 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +> + +397  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +399 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +400 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +> + +401  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +402 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +> + +403  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +404 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +> + +405  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +406 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +407 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +> + +408  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 + ...cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +409 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +> + +410  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 + ...vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +411 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +> + +412  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 + ...cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +416 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +> + +417  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +418 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +419 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +> + +420  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +422 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +423 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +> + +424  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +425 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +> + +426  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +427 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +> + +428  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +429 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +430 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +> + +431  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 + ...cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +432 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +> + +433  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 + ...vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +434 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +> + +435  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 + ...cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +438 #i +__p_nx_funi_ty + + +439 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +> + +440  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +441 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +442 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +> + +443  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +445 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +446 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +> + +447  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +448 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +> + +449  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +450 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +> + +451  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +452 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +453 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +> + +454  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 + ...cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +455 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +> + +456  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 + ...vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +457 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +> + +458  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 + ...cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +462 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +> + +463  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +464 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +465 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +> + +466  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +468 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +469 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +> + +470  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +471 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +> + +472  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +473 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +> + +474  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +475 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +476 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +> + +477  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 + ...cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +478 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +> + +479  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 + ...vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +480 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +> + +481  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 + ...cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +484 #i +__p_nx_funi_ty + + +485 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +> + +486  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +487 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +488 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +> + +489  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +491 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +492 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +> + +493  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +494 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +> + +495  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +496 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +> + +497  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +498 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +499 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +> + +500  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 + ...cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +501 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +> + +502  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 + ...vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +503 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +> + +504  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 + ...cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +508 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +> + +509  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +510 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +511 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +> + +512  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +514 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +515 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +> + +516  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +517 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +> + +518  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +519 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +> + +520  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +521 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +522 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +> + +523  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 + ...cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +524 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +> + +525  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 + ...vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +526 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +> + +527  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 + ...cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +530 #i +__p_nx_funi_ty + + +531 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +> + +532  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +533 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +534 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +> + +535  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +537 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +538 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +> + +539  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +540 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +> + +541  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +542 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +> + +543  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +544 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +545 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +> + +546  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 + ...cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +547 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +> + +548  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 + ...vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +549 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +> + +550  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 + ...cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +554 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +> + +555  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +556 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +557 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +> + +558  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +560 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +561 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +> + +562  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +563 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +> + +564  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +565 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +> + +566  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +567 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +568 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +> + +569  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 + ...cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +570 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +> + +571  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 + ...vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +572 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +> + +573  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 + ...cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +576 #i +__p_nx_funi_ty + + +577 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +> + +578  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +579 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +580 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +> + +581  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +583 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +584 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +> + +585  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +586 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +> + +587  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +588 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +> + +589  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +590 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +591 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +> + +592  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 + ...cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +593 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +> + +594  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 + ...vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +595 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +> + +596  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 + ...cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +600 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +> + +601  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +602 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +603 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +> + +604  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +606 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +607 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +> + +608  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +609 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +> + +610  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +611 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +> + +612  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +613 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +614 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +> + +615  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 + ...cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +616 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +> + +617  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 + ...vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +618 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +> + +619  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 + ...cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +622 #i +__p_nx_funi_ty + + +623 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +> + +624  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +625 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +626 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +> + +627  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +629 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +630 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +> + +631  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +632 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +> + +633  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +634 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +> + +635  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +636 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +637 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +> + +638  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 + ...cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +639 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +> + +640  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 + ...vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +641 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +> + +642  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 + ...cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +646 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +> + +647  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +648 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +649 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +> + +650  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +652 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +653 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +> + +654  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +655 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +> + +656  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +657 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +> + +658  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +659 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +660 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +> + +661  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 + ...cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +662 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +> + +663  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 + ...vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +664 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +> + +665  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 + ...cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +668 #i +__p_nx_funi_ty + + +669 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +> + +670  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +671 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +672 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +> + +673  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +675 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +676 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +> + +677  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +678 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +> + +679  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +680 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +> + +681  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +682 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +683 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +> + +684  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 + ...cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +685 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +> + +686  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 + ...vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +687 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +> + +688  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 + ...cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +692 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +> + +693  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +694 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +695 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +> + +696  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +698 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +699 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +> + +700  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +701 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +> + +702  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +703 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +> + +704  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +705 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +706 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +> + +707  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 + ...cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +708 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +> + +709  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 + ...vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +710 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +> + +711  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 + ...cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +714 #i +__p_nx_funi_ty + + +715 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +> + +716  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +717 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +718 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +> + +719  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +721 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +722 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +> + +723  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +724 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +> + +725  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +726 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +> + +727  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +728 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +729 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +> + +730  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 + ...cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +731 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +> + +732  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 + ...vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +733 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +> + +734  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 + ...cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +738 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +> + +739  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +740 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +741 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +> + +742  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +744 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +745 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +> + +746  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +747 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +> + +748  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +749 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +> + +750  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +751 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +752 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +> + +753  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 + ...cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +754 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +> + +755  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 + ...vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +756 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +> + +757  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 + ...cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +760 #i +__p_nx_funi_ty + + +761 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +> + +762  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +763 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +764 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +> + +765  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +767 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +768 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +> + +769  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +770 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +> + +771  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +772 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +> + +773  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +774 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +775 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +> + +776  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 + ...cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +777 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +> + +778  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 + ...vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +779 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +> + +780  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 + ...cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +784 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +> + +785  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +786 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +787 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +> + +788  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +790 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +791 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +> + +792  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +793 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +> + +794  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +795 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +> + +796  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +797 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +798 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +> + +799  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 + ...cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +800 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +> + +801  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 + ...vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +802 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +> + +803  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 + ...cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +806 #i +__p_nx_funi_ty + + +807 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +> + +808  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +809 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +810 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +> + +811  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +813 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +814 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +> + +815  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +816 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +> + +817  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +818 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +> + +819  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +820 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +821 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +> + +822  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 + ...cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +823 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +> + +824  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 + ...vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +825 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +> + +826  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 + ...cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +830 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +> + +831  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +832 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +833 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +> + +834  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +836 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +837 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +> + +838  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +839 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +> + +840  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +841 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +> + +842  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +843 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +844 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +> + +845  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 + ...cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +846 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +> + +847  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 + ...vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +848 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +> + +849  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 + ...cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +852 #i +__p_nx_funi_ty + + +853 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +> + +854  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +855 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +856 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +> + +857  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +859 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +860 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +> + +861  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +862 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +> + +863  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +864 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +> + +865  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +866 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +867 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +> + +868  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 + ...cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +869 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +> + +870  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 + ...vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +871 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +> + +872  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 + ...cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +876 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +> + +877  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +878 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +879 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +> + +880  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +882 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +883 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +> + +884  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +885 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +> + +886  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +887 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +> + +888  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +889 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +890 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +> + +891  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 + ...cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +892 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +> + +893  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 + ...vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +894 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +> + +895  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 + ...cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +898 #i +__p_nx_funi_ty + + +899 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +> + +900  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +901 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +902 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +> + +903  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +905 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +906 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +> + +907  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +908 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +> + +909  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +910 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +> + +911  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +912 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +913 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +> + +914  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 + ...cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +915 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +> + +916  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 + ...vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +917 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +> + +918  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 + ...cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +922 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +> + +923  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +924 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +925 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +> + +926  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +928 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +929 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +> + +930  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +931 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +> + +932  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +933 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +> + +934  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +935 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +936 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +> + +937  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 + ...cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +938 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +> + +939  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 + ...vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +940 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +> + +941  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 + ...cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +944 #i +__p_nx_funi_ty + + +945 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +> + +946  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +947 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +948 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +> + +949  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +951 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +952 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +> + +953  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +954 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +> + +955  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +956 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +> + +957  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +958 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +959 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +> + +960  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 + ...cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +961 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +> + +962  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 + ...vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +963 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +> + +964  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 + ...cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +968 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +> + +969  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +970 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +971 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +> + +972  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +974 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +975 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +> + +976  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +977 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +> + +978  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +979 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +> + +980  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +981 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +982 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +> + +983  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 + ...cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +984 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +> + +985  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 + ...vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +986 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +> + +987  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 + ...cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +990 #i +__p_nx_funi_ty + + +991 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +> + +992  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +993 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +994 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +> + +995  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +997 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +998 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +> + +999  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1000 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +> + +1001  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1002 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +> + +1003  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1004 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +1005 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +> + +1006  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 + ...cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1007 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +> + +1008  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 + ...vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1009 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +> + +1010  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 + ...cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1014 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +> + +1015  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1016 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +1017 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +> + +1018  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1020 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +1021 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +> + +1022  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1023 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +> + +1024  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1025 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +> + +1026  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1027 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +1028 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +> + +1029  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 + ...cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1030 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +> + +1031  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 + ...vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1032 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +> + +1033  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 + ...cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1036 #i +__p_nx_funi_ty + + +1037 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +> + +1038  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1039 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +1040 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +> + +1041  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1043 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +1044 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +> + +1045  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1046 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +> + +1047  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1048 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +> + +1049  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1050 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +1051 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +> + +1052  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 + ...cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1053 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +> + +1054  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 + ...vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1055 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +> + +1056  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 + ...cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1060 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +> + +1061  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1062 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +1063 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +> + +1064  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1066 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +1067 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +> + +1068  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1069 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +> + +1070  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1071 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +> + +1072  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1073 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +1074 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +> + +1075  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 + ...cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1076 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +> + +1077  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 + ...vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1078 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +> + +1079  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 + ...cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1082 #i +__p_nx_funi_ty + + +1083 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +> + +1084  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1085 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +1086 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +> + +1087  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1089 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +1090 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +> + +1091  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1092 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +> + +1093  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1094 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +> + +1095  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1096 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +1097 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +> + +1098  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 + ...cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1099 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +> + +1100  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 + ...vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1101 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +> + +1102  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 + ...cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1106 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +> + +1107  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1108 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +1109 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +> + +1110  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1112 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +1113 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +> + +1114  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1115 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +> + +1116  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1117 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +> + +1118  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1119 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +1120 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +> + +1121  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 + ...cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1122 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +> + +1123  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 + ...vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1124 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +> + +1125  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 + ...cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1128 #i +__p_nx_funi_ty + + +1129 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +> + +1130  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1131 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +1132 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +> + +1133  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1135 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +1136 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +> + +1137  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1138 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +> + +1139  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1140 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +> + +1141  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1142 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +1143 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +> + +1144  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 + ...cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1145 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +> + +1146  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 + ...vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1147 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +> + +1148  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 + ...cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1152 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +> + +1153  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1154 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +1155 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +> + +1156  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1158 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +1159 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +> + +1160  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1161 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +> + +1162  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1163 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +> + +1164  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1165 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +1166 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +> + +1167  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 + ...cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1168 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +> + +1169  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 + ...vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1170 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +> + +1171  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 + ...cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1174 #i +__p_nx_funi_ty + + +1175 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +> + +1176  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1177 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +1178 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +> + +1179  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1181 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +1182 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +> + +1183  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1184 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +> + +1185  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1186 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +> + +1187  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1188 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +1189 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +> + +1190  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 + ...cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1191 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +> + +1192  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 + ...vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1193 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +> + +1194  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 + ...cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1198 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +, cs + gT24 +> + +1199  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +, + gT24 +)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1200 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +1201 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +, cs + gT24 +> + +1202  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +, + gT24 + ...)> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1204 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +1205 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +, cs + gT24 +> + +1206  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +, + gT24 +cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1207 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +, cs + gT24 +> + +1208  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +, + gT24 +vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1209 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +, cs + gT24 +> + +1210  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +, + gT24 +cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1211 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +1212 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +, cs + gT24 +> + +1213  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +, + gT24 + ...cڡ> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1214 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +, cs + gT24 +> + +1215  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +, + gT24 + ...vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1216 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +, cs + gT24 +> + +1217  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +, + gT24 + ...cڡ vީe> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1220 #i +__p_nx_funi_ty + + +1221 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +, cs + gT24 +> + +1222  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +, + gT24 +) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1223 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +1224 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +, cs + gT24 +> + +1225  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +, + gT24 + ...) + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1227 #i! +defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +1228 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +, cs + gT24 +> + +1229  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +, + gT24 +cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1230 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +, cs + gT24 +> + +1231  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +, + gT24 +vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1232 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +, cs + gT24 +> + +1233  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +, + gT24 +cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1234 #ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +1235 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +, cs + gT24 +> + +1236  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +, + gT24 + ...cڡ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1237 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +, cs + gT24 +> + +1238  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +, + gT24 + ...vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1239 + gme + < +ass + + gR +, cs + gT +, cs + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +, cs + gT11 +, cs + gT12 +, cs + gT13 +, cs + gT14 +, cs + gT15 +, cs + gT16 +, cs + gT17 +, cs + gT18 +, cs + gT19 +, cs + gT20 +, cs + gT21 +, cs + gT22 +, cs + gT23 +, cs + gT24 +> + +1240  + gis_mem_fun_por_im +< +R +( +T +::*)( +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +, + gT10 +, + gT11 +, + gT12 +, + gT13 +, + gT14 +, + gT15 +, + gT16 +, + gT17 +, + gT18 +, + gT19 +, + gT20 +, + gT21 +, + gT22 +, + gT23 +, + gT24 + ...cڡ vީ + gnx +> { +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); }; + +1247 #unde +BOOST_STATIC_CONSTANT + + +1248  + #BOOST_PP_ITERATION_PARAMS_1 + \ + +1249 (3, (0, 25, "boo/ty_as/da/is_mem_fun_por_im.h")) + + ) + +1250 #ud +BOOST_PP_ITERATE +() + +1262  + #BOOST_PP_COUNTER + + `BOOST_PP_FRAME_ITERATION +(1) + + ) + +1264 + gme + < +ass + + gR +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +)> + +1265  +is_mem_fun_por_im +< + $R + ( +T +::*)( + `BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +,T))> { + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + } +}; + +1266 @#ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +1267 + gme + < +ass + + gR +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +)> + +1268  +is_mem_fun_por_im +< + $R + ( +T +::*)( + `BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +,T...)> { + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + } +}; + +1271 @#i! + $defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +1272 +me + < +ass + +R +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +)> + +1273  +is_mem_fun_por_im +< + $R + ( +T +::*)( + $BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, +T +)cڡ> { + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + } +}; + +1275 + gme + < +ass + + gR +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +)> + +1276  +is_mem_fun_por_im +< + $R + ( +T +::*)( + $BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, +T +)vީe> { + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + } +}; + +1278 + gme + < +ass + + gR +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +)> + +1279  +is_mem_fun_por_im +< + $R + ( +T +::*)( + $BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, +T +)cڡ vީe> { + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + } +}; + +1281 @#ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +1282 + gme + < +ass + + gR +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +)> + +1283  +is_mem_fun_por_im +< + $R + ( +T +::*)( + `BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +,T...cڡ> { + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + } +}; + +1285 + gme + < +ass + + gR +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +)> + +1286  +is_mem_fun_por_im +< + $R + ( +T +::*)( + `BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +,T...vީe> { + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + } +}; + +1288 + gme + < +ass + + gR +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +)> + +1289  +is_mem_fun_por_im +< + $R + ( +T +::*)( + `BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +,T...cڡ vީe> { + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + } +}; + +1293 @#i +__p_nx_funi_ty + + +1295 + gme + < +ass + + gR +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +)> + +1296  +is_mem_fun_por_im +< + $R +( +T +::*)( + $BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, +T +)) +nx +> { + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + } +}; + +1297 @#ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +1298 + gme + < +ass + + gR +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +)> + +1299  +is_mem_fun_por_im +< + $R +( +T +::*)( + `BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, T...) +nx +> { + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + } +}; + +1302 @#i! + $defed +( +BOOST_TT_NO_CV_FUNC_TEST +) + +1303 +me + < +ass + +R +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +)> + +1304  +is_mem_fun_por_im +< + $R +( +T +::*)( + $BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, +T +)cڡ +nx +> { + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + } +}; + +1306 + gme + < +ass + + gR +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +)> + +1307  +is_mem_fun_por_im +< + $R +( +T +::*)( + $BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, +T +)vީ +nx +> { + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + } +}; + +1309 + gme + < +ass + + gR +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +)> + +1310  +is_mem_fun_por_im +< + $R +( +T +::*)( + $BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, +T +)cڡ vީ +nx +> { + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + } +}; + +1312 @#ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +1313 + gme + < +ass + + gR +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +)> + +1314  +is_mem_fun_por_im +< + $R +( +T +::*)( + `BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, T...cڡ +nx +> { + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + } +}; + +1316 + gme + < +ass + + gR +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +)> + +1317  +is_mem_fun_por_im +< + $R +( +T +::*)( + `BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, T...vީ +nx +> { + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + } +}; + +1319 + gme + < +ass + + gR +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +)> + +1320  +is_mem_fun_por_im +< + $R +( +T +::*)( + `BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, T...cڡ vީ +nx +> { + `BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + } +}; + +1326 #unde +BOOST_PP_COUNTER + + + @/usr/include/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp + +10 #i! +defed +( +BOOST_PP_IS_ITERATING +) + +14 #ide +BOOST_TT_DETAIL_IS_MEM_FUN_POINTER_TESTER_HPP_INCLUDED + + +15  + #BOOST_TT_DETAIL_IS_MEM_FUN_POINTER_TESTER_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +20 #i +defed +( +BOOST_TT_PREPROCESSING_MODE +) + +25  + #PPI + < +boo +/ +ross +/ +e +. +h +> + + ) + +26 #ud +PPI + + +27 #unde +PPI + + +28  + #PPI + < +boo +/ +ross +/ +um_ms +. +h +> + + ) + +29 #ud +PPI + + +30 #unde +PPI + + +31  + #PPI + < +boo +/ +ross +/ +comma_if +. +h +> + + ) + +32 #ud +PPI + + +33 #unde +PPI + + +36 +mea + + gboo + { + +37 +mea + + gty_as + { + +39 +no_ty + +BOOST_TT_DECL + +is_mem_fun_por_ +(...); + +41 #i! +defed +( +BOOST_TT_PREPROCESSING_MODE +) + +45 + gme + < +ass + + gR +, cs + gT + > + +46 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*const volatile*)()); + +48 + gme + < +ass + + gR +, cs + gT + > + +49 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*const volatile*)() const); + +51 + gme + < +ass + + gR +, cs + gT + > + +52 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*const volatile*)() volatile); + +54 + gme + < +ass + + gR +, cs + gT + > + +55 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*const volatile*)() const volatile); + +57 + gme + < +ass + + gR +, cs + gT + > + +58 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*const volatile*)( ...)); + +60 + gme + < +ass + + gR +, cs + gT + > + +61 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*const volatile*)( ...) const); + +63 + gme + < +ass + + gR +, cs + gT + > + +64 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*const volatile*)( ...) volatile); + +66 + gme + < +ass + + gR +, cs + gT + > + +67 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*const volatile*)( ...) const volatile); + +68 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +69 + gme + < +ass + + gR +, cs + gT + > + +70 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*const volatile*)()); + +72 + gme + < +ass + + gR +, cs + gT + > + +73 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*const volatile*)() const); + +75 + gme + < +ass + + gR +, cs + gT + > + +76 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*const volatile*)() volatile); + +78 + gme + < +ass + + gR +, cs + gT + > + +79 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*const volatile*)() const volatile); + +81 #ide +_MANAGED + + +82 + gme + < +ass + + gR +, cs + gT + > + +83 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*const volatile*)()); + +85 + gme + < +ass + + gR +, cs + gT + > + +86 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*const volatile*)() const); + +88 + gme + < +ass + + gR +, cs + gT + > + +89 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*const volatile*)() volatile); + +91 + gme + < +ass + + gR +, cs + gT + > + +92 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*const volatile*)() const volatile); + +96 + gme + < +ass + + gR +, cs + gT + > + +97 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*const volatile*)()); + +99 + gme + < +ass + + gR +, cs + gT + > + +100 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*const volatile*)() const); + +102 + gme + < +ass + + gR +, cs + gT + > + +103 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*const volatile*)() volatile); + +105 + gme + < +ass + + gR +, cs + gT + > + +106 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*const volatile*)() const volatile); + +109 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + > + +110 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 +)); + +112 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + > + +113 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 +) const); + +115 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + > + +116 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 +) volatile); + +118 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + > + +119 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 +) const volatile); + +121 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + > + +122 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + ...)); + +124 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + > + +125 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + ...) const); + +127 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + > + +128 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + ...) volatile); + +130 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + > + +131 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + ...) const volatile); + +132 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +133 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + > + +134 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 +)); + +136 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + > + +137 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 +) const); + +139 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + > + +140 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 +) volatile); + +142 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + > + +143 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 +) const volatile); + +145 #ide +_MANAGED + + +146 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + > + +147 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 +)); + +149 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + > + +150 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 +) const); + +152 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + > + +153 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 +) volatile); + +155 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + > + +156 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 +) const volatile); + +160 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + > + +161 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 +)); + +163 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + > + +164 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 +) const); + +166 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + > + +167 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 +) volatile); + +169 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + > + +170 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 +) const volatile); + +173 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + > + +174 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 +)); + +176 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + > + +177 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 +) const); + +179 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + > + +180 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 +) volatile); + +182 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + > + +183 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 +) const volatile); + +185 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + > + +186 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + ...)); + +188 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + > + +189 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + ...) const); + +191 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + > + +192 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + ...) volatile); + +194 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + > + +195 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + ...) const volatile); + +196 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +197 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + > + +198 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 +)); + +200 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + > + +201 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 +) const); + +203 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + > + +204 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 +) volatile); + +206 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + > + +207 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 +) const volatile); + +209 #ide +_MANAGED + + +210 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + > + +211 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 +)); + +213 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + > + +214 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 +) const); + +216 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + > + +217 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 +) volatile); + +219 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + > + +220 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 +) const volatile); + +224 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + > + +225 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 +)); + +227 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + > + +228 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 +) const); + +230 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + > + +231 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 +) volatile); + +233 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + > + +234 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 +) const volatile); + +237 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + > + +238 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 +)); + +240 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + > + +241 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 +) const); + +243 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + > + +244 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 +) volatile); + +246 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + > + +247 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 +) const volatile); + +249 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + > + +250 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + ...)); + +252 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + > + +253 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + ...) const); + +255 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + > + +256 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + ...) volatile); + +258 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + > + +259 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + ...) const volatile); + +260 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +261 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + > + +262 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 +)); + +264 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + > + +265 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 +) const); + +267 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + > + +268 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 +) volatile); + +270 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + > + +271 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 +) const volatile); + +273 #ide +_MANAGED + + +274 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + > + +275 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 +)); + +277 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + > + +278 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 +) const); + +280 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + > + +281 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 +) volatile); + +283 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + > + +284 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 +) const volatile); + +288 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + > + +289 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 +)); + +291 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + > + +292 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 +) const); + +294 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + > + +295 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 +) volatile); + +297 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + > + +298 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 +) const volatile); + +301 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + > + +302 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 +)); + +304 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + > + +305 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 +) const); + +307 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + > + +308 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 +) volatile); + +310 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + > + +311 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 +) const volatile); + +313 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + > + +314 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + ...)); + +316 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + > + +317 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + ...) const); + +319 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + > + +320 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + ...) volatile); + +322 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + > + +323 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + ...) const volatile); + +324 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +325 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + > + +326 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 +)); + +328 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + > + +329 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 +) const); + +331 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + > + +332 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 +) volatile); + +334 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + > + +335 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 +) const volatile); + +337 #ide +_MANAGED + + +338 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + > + +339 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 +)); + +341 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + > + +342 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 +) const); + +344 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + > + +345 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 +) volatile); + +347 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + > + +348 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 +) const volatile); + +352 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + > + +353 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 +)); + +355 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + > + +356 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 +) const); + +358 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + > + +359 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 +) volatile); + +361 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + > + +362 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 +) const volatile); + +365 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + > + +366 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 +)); + +368 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + > + +369 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 +) const); + +371 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + > + +372 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 +) volatile); + +374 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + > + +375 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 +) const volatile); + +377 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + > + +378 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + ...)); + +380 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + > + +381 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + ...) const); + +383 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + > + +384 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + ...) volatile); + +386 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + > + +387 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + ...) const volatile); + +388 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +389 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + > + +390 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 +)); + +392 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + > + +393 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 +) const); + +395 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + > + +396 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 +) volatile); + +398 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + > + +399 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 +) const volatile); + +401 #ide +_MANAGED + + +402 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + > + +403 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 +)); + +405 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + > + +406 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 +) const); + +408 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + > + +409 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 +) volatile); + +411 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + > + +412 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 +) const volatile); + +416 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + > + +417 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 +)); + +419 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + > + +420 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 +) const); + +422 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + > + +423 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 +) volatile); + +425 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + > + +426 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 +) const volatile); + +429 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + > + +430 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 +)); + +432 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + > + +433 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 +) const); + +435 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + > + +436 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 +) volatile); + +438 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + > + +439 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 +) const volatile); + +441 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + > + +442 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + ...)); + +444 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + > + +445 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + ...) const); + +447 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + > + +448 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + ...) volatile); + +450 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + > + +451 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + ...) const volatile); + +452 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +453 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + > + +454 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 +)); + +456 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + > + +457 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 +) const); + +459 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + > + +460 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 +) volatile); + +462 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + > + +463 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 +) const volatile); + +465 #ide +_MANAGED + + +466 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + > + +467 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 +)); + +469 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + > + +470 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 +) const); + +472 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + > + +473 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 +) volatile); + +475 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + > + +476 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 +) const volatile); + +480 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + > + +481 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 +)); + +483 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + > + +484 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 +) const); + +486 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + > + +487 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 +) volatile); + +489 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + > + +490 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 +) const volatile); + +493 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + > + +494 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 +)); + +496 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + > + +497 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 +) const); + +499 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + > + +500 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 +) volatile); + +502 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + > + +503 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 +) const volatile); + +505 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + > + +506 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + ...)); + +508 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + > + +509 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + ...) const); + +511 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + > + +512 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + ...) volatile); + +514 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + > + +515 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + ...) const volatile); + +517 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +518 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + > + +519 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 +)); + +521 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + > + +522 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 +) const); + +524 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + > + +525 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 +) volatile); + +527 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + > + +528 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 +) const volatile); + +530 #ide +_MANAGED + + +531 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + > + +532 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 +)); + +534 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + > + +535 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 +) const); + +537 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + > + +538 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 +) volatile); + +540 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + > + +541 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 +) const volatile); + +545 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + > + +546 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 +)); + +548 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + > + +549 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 +) const); + +551 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + > + +552 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 +) volatile); + +554 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + > + +555 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 +) const volatile); + +558 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + > + +559 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 +)); + +561 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + > + +562 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 +) const); + +564 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + > + +565 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 +) volatile); + +567 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + > + +568 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 +) const volatile); + +570 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + > + +571 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + ...)); + +573 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + > + +574 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + ...) const); + +576 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + > + +577 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + ...) volatile); + +579 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + > + +580 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + ...) const volatile); + +581 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +582 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + > + +583 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 +)); + +585 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + > + +586 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 +) const); + +588 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + > + +589 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 +) volatile); + +591 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + > + +592 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 +) const volatile); + +594 #ide +_MANAGED + + +595 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + > + +596 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 +)); + +598 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + > + +599 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 +) const); + +601 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + > + +602 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 +) volatile); + +604 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + > + +605 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 +) const volatile); + +609 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + > + +610 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 +)); + +612 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + > + +613 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 +) const); + +615 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + > + +616 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 +) volatile); + +618 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + > + +619 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 +) const volatile); + +622 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + > + +623 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 +)); + +625 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + > + +626 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 +) const); + +628 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + > + +629 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 +) volatile); + +631 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + > + +632 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 +) const volatile); + +634 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + > + +635 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + ...)); + +637 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + > + +638 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + ...) const); + +640 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + > + +641 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + ...) volatile); + +643 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + > + +644 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + ...) const volatile); + +645 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +646 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + > + +647 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 +)); + +649 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + > + +650 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 +) const); + +652 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + > + +653 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 +) volatile); + +655 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + > + +656 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 +) const volatile); + +658 #ide +_MANAGED + + +659 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + > + +660 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 +)); + +662 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + > + +663 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 +) const); + +665 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + > + +666 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 +) volatile); + +668 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + > + +669 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 +) const volatile); + +673 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + > + +674 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 +)); + +676 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + > + +677 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 +) const); + +679 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + > + +680 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 +) volatile); + +682 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + > + +683 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 +) const volatile); + +686 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + > + +687 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 +)); + +689 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + > + +690 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 +) const); + +692 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + > + +693 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 +) volatile); + +695 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + > + +696 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 +) const volatile); + +698 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + > + +699 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + ...)); + +701 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + > + +702 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + ...) const); + +704 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + > + +705 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + ...) volatile); + +707 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + > + +708 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + ...) const volatile); + +709 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +710 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + > + +711 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 +)); + +713 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + > + +714 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 +) const); + +716 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + > + +717 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 +) volatile); + +719 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + > + +720 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 +) const volatile); + +722 #ide +_MANAGED + + +723 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + > + +724 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 +)); + +726 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + > + +727 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 +) const); + +729 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + > + +730 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 +) volatile); + +732 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + > + +733 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 +) const volatile); + +737 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + > + +738 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 +)); + +740 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + > + +741 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 +) const); + +743 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + > + +744 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 +) volatile); + +746 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + > + +747 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 +) const volatile); + +750 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + > + +751 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 +)); + +753 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + > + +754 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 +) const); + +756 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + > + +757 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 +) volatile); + +759 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + > + +760 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 +) const volatile); + +762 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + > + +763 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + ...)); + +765 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + > + +766 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + ...) const); + +768 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + > + +769 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + ...) volatile); + +771 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + > + +772 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + ...) const volatile); + +773 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +774 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + > + +775 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 +)); + +777 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + > + +778 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 +) const); + +780 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + > + +781 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 +) volatile); + +783 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + > + +784 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 +) const volatile); + +786 #ide +_MANAGED + + +787 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + > + +788 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 +)); + +790 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + > + +791 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 +) const); + +793 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + > + +794 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 +) volatile); + +796 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + > + +797 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 +) const volatile); + +801 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + > + +802 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 +)); + +804 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + > + +805 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 +) const); + +807 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + > + +808 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 +) volatile); + +810 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + > + +811 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 +) const volatile); + +814 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + > + +815 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 +)); + +817 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + > + +818 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 +) const); + +820 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + > + +821 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 +) volatile); + +823 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + > + +824 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 +) const volatile); + +826 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + > + +827 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + ...)); + +829 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + > + +830 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + ...) const); + +832 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + > + +833 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + ...) volatile); + +835 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + > + +836 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + ...) const volatile); + +837 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +838 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + > + +839 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 +)); + +841 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + > + +842 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 +) const); + +844 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + > + +845 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 +) volatile); + +847 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + > + +848 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 +) const volatile); + +850 #ide +_MANAGED + + +851 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + > + +852 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 +)); + +854 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + > + +855 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 +) const); + +857 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + > + +858 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 +) volatile); + +860 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + > + +861 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 +) const volatile); + +865 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + > + +866 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 +)); + +868 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + > + +869 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 +) const); + +871 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + > + +872 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 +) volatile); + +874 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + > + +875 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 +) const volatile); + +878 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + > + +879 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 +)); + +881 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + > + +882 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 +) const); + +884 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + > + +885 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 +) volatile); + +887 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + > + +888 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 +) const volatile); + +890 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + > + +891 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + ...)); + +893 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + > + +894 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + ...) const); + +896 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + > + +897 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + ...) volatile); + +899 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + > + +900 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + ...) const volatile); + +901 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +902 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + > + +903 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 +)); + +905 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + > + +906 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 +) const); + +908 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + > + +909 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 +) volatile); + +911 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + > + +912 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 +) const volatile); + +914 #ide +_MANAGED + + +915 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + > + +916 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 +)); + +918 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + > + +919 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 +) const); + +921 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + > + +922 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 +) volatile); + +924 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + > + +925 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 +) const volatile); + +929 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + > + +930 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 +)); + +932 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + > + +933 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 +) const); + +935 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + > + +936 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 +) volatile); + +938 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + > + +939 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 +) const volatile); + +942 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + > + +943 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 +)); + +945 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + > + +946 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 +) const); + +948 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + > + +949 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 +) volatile); + +951 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + > + +952 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 +) const volatile); + +954 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + > + +955 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + ...)); + +957 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + > + +958 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + ...) const); + +960 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + > + +961 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + ...) volatile); + +963 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + > + +964 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + ...) const volatile); + +965 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +966 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + > + +967 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 +)); + +969 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + > + +970 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 +) const); + +972 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + > + +973 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 +) volatile); + +975 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + > + +976 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 +) const volatile); + +978 #ide +_MANAGED + + +979 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + > + +980 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 +)); + +982 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + > + +983 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 +) const); + +985 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + > + +986 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 +) volatile); + +988 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + > + +989 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 +) const volatile); + +993 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + > + +994 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 +)); + +996 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + > + +997 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 +) const); + +999 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + > + +1000 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 +) volatile); + +1002 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + > + +1003 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 +) const volatile); + +1006 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + > + +1007 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 +)); + +1009 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + > + +1010 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 +) const); + +1012 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + > + +1013 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 +) volatile); + +1015 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + > + +1016 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 +) const volatile); + +1018 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + > + +1019 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + ...)); + +1021 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + > + +1022 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + ...) const); + +1024 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + > + +1025 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + ...) volatile); + +1027 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + > + +1028 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + ...) const volatile); + +1029 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +1030 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + > + +1031 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 +)); + +1033 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + > + +1034 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 +) const); + +1036 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + > + +1037 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 +) volatile); + +1039 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + > + +1040 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 +) const volatile); + +1042 #ide +_MANAGED + + +1043 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + > + +1044 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 +)); + +1046 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + > + +1047 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 +) const); + +1049 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + > + +1050 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 +) volatile); + +1052 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + > + +1053 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 +) const volatile); + +1057 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + > + +1058 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 +)); + +1060 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + > + +1061 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 +) const); + +1063 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + > + +1064 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 +) volatile); + +1066 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + > + +1067 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 +) const volatile); + +1070 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + > + +1071 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 +)); + +1073 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + > + +1074 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 +) const); + +1076 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + > + +1077 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 +) volatile); + +1079 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + > + +1080 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 +) const volatile); + +1082 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + > + +1083 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + ...)); + +1085 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + > + +1086 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + ...) const); + +1088 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + > + +1089 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + ...) volatile); + +1091 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + > + +1092 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + ...) const volatile); + +1093 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +1094 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + > + +1095 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 +)); + +1097 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + > + +1098 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 +) const); + +1100 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + > + +1101 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 +) volatile); + +1103 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + > + +1104 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 +) const volatile); + +1106 #ide +_MANAGED + + +1107 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + > + +1108 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 +)); + +1110 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + > + +1111 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 +) const); + +1113 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + > + +1114 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 +) volatile); + +1116 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + > + +1117 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 +) const volatile); + +1121 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + > + +1122 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 +)); + +1124 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + > + +1125 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 +) const); + +1127 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + > + +1128 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 +) volatile); + +1130 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + > + +1131 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 +) const volatile); + +1134 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + > + +1135 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 +)); + +1137 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + > + +1138 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 +) const); + +1140 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + > + +1141 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 +) volatile); + +1143 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + > + +1144 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 +) const volatile); + +1146 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + > + +1147 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + ...)); + +1149 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + > + +1150 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + ...) const); + +1152 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + > + +1153 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + ...) volatile); + +1155 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + > + +1156 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + ...) const volatile); + +1157 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +1158 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + > + +1159 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 +)); + +1161 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + > + +1162 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 +) const); + +1164 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + > + +1165 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 +) volatile); + +1167 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + > + +1168 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 +) const volatile); + +1170 #ide +_MANAGED + + +1171 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + > + +1172 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 +)); + +1174 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + > + +1175 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 +) const); + +1177 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + > + +1178 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 +) volatile); + +1180 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + > + +1181 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 +) const volatile); + +1185 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + > + +1186 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 +)); + +1188 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + > + +1189 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 +) const); + +1191 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + > + +1192 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 +) volatile); + +1194 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + > + +1195 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 +) const volatile); + +1198 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + > + +1199 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 +)); + +1201 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + > + +1202 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 +) const); + +1204 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + > + +1205 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 +) volatile); + +1207 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + > + +1208 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 +) const volatile); + +1210 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + > + +1211 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + ...)); + +1213 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + > + +1214 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + ...) const); + +1216 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + > + +1217 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + ...) volatile); + +1219 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + > + +1220 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + ...) const volatile); + +1221 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +1222 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + > + +1223 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 +)); + +1225 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + > + +1226 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 +) const); + +1228 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + > + +1229 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 +) volatile); + +1231 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + > + +1232 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 +) const volatile); + +1234 #ide +_MANAGED + + +1235 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + > + +1236 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 +)); + +1238 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + > + +1239 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 +) const); + +1241 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + > + +1242 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 +) volatile); + +1244 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + > + +1245 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 +) const volatile); + +1249 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + > + +1250 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 +)); + +1252 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + > + +1253 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 +) const); + +1255 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + > + +1256 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 +) volatile); + +1258 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + > + +1259 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 +) const volatile); + +1262 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + > + +1263 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 +)); + +1265 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + > + +1266 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 +) const); + +1268 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + > + +1269 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 +) volatile); + +1271 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + > + +1272 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 +) const volatile); + +1274 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + > + +1275 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + ...)); + +1277 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + > + +1278 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + ...) const); + +1280 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + > + +1281 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + ...) volatile); + +1283 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + > + +1284 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + ...) const volatile); + +1285 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +1286 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + > + +1287 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 +)); + +1289 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + > + +1290 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 +) const); + +1292 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + > + +1293 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 +) volatile); + +1295 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + > + +1296 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 +) const volatile); + +1298 #ide +_MANAGED + + +1299 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + > + +1300 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 +)); + +1302 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + > + +1303 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 +) const); + +1305 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + > + +1306 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 +) volatile); + +1308 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + > + +1309 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 +) const volatile); + +1313 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + > + +1314 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 +)); + +1316 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + > + +1317 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 +) const); + +1319 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + > + +1320 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 +) volatile); + +1322 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + > + +1323 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 +) const volatile); + +1326 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + > + +1327 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 +)); + +1329 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + > + +1330 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 +) const); + +1332 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + > + +1333 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 +) volatile); + +1335 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + > + +1336 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 +) const volatile); + +1338 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + > + +1339 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + ...)); + +1341 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + > + +1342 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + ...) const); + +1344 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + > + +1345 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + ...) volatile); + +1347 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + > + +1348 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + ...) const volatile); + +1349 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +1350 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + > + +1351 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 +)); + +1353 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + > + +1354 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 +) const); + +1356 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + > + +1357 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 +) volatile); + +1359 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + > + +1360 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 +) const volatile); + +1362 #ide +_MANAGED + + +1363 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + > + +1364 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 +)); + +1366 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + > + +1367 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 +) const); + +1369 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + > + +1370 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 +) volatile); + +1372 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + > + +1373 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 +) const volatile); + +1377 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + > + +1378 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 +)); + +1380 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + > + +1381 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 +) const); + +1383 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + > + +1384 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 +) volatile); + +1386 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + > + +1387 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 +) const volatile); + +1390 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + > + +1391 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 +)); + +1393 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + > + +1394 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 +) const); + +1396 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + > + +1397 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 +) volatile); + +1399 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + > + +1400 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 +) const volatile); + +1402 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + > + +1403 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + ...)); + +1405 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + > + +1406 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + ...) const); + +1408 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + > + +1409 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + ...) volatile); + +1411 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + > + +1412 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + ...) const volatile); + +1413 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +1414 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + > + +1415 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 +)); + +1417 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + > + +1418 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 +) const); + +1420 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + > + +1421 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 +) volatile); + +1423 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + > + +1424 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 +) const volatile); + +1426 #ide +_MANAGED + + +1427 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + > + +1428 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 +)); + +1430 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + > + +1431 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 +) const); + +1433 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + > + +1434 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 +) volatile); + +1436 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + > + +1437 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 +) const volatile); + +1441 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + > + +1442 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 +)); + +1444 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + > + +1445 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 +) const); + +1447 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + > + +1448 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 +) volatile); + +1450 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + > + +1451 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 +) const volatile); + +1454 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + > + +1455 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 +)); + +1457 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + > + +1458 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 +) const); + +1460 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + > + +1461 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 +) volatile); + +1463 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + > + +1464 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 +) const volatile); + +1466 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + > + +1467 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + ...)); + +1469 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + > + +1470 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + ...) const); + +1472 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + > + +1473 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + ...) volatile); + +1475 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + > + +1476 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + ...) const volatile); + +1477 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +1478 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + > + +1479 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 +)); + +1481 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + > + +1482 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 +) const); + +1484 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + > + +1485 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 +) volatile); + +1487 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + > + +1488 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 +) const volatile); + +1490 #ide +_MANAGED + + +1491 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + > + +1492 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 +)); + +1494 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + > + +1495 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 +) const); + +1497 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + > + +1498 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 +) volatile); + +1500 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + > + +1501 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 +) const volatile); + +1505 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + > + +1506 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 +)); + +1508 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + > + +1509 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 +) const); + +1511 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + > + +1512 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 +) volatile); + +1514 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + > + +1515 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 +) const volatile); + +1518 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + > + +1519 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 +)); + +1521 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + > + +1522 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 +) const); + +1524 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + > + +1525 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 +) volatile); + +1527 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + > + +1528 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 +) const volatile); + +1530 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + > + +1531 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + ...)); + +1533 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + > + +1534 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + ...) const); + +1536 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + > + +1537 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + ...) volatile); + +1539 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + > + +1540 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + ...) const volatile); + +1541 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +1542 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + > + +1543 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 +)); + +1545 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + > + +1546 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 +) const); + +1548 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + > + +1549 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 +) volatile); + +1551 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + > + +1552 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 +) const volatile); + +1554 #ide +_MANAGED + + +1555 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + > + +1556 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 +)); + +1558 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + > + +1559 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 +) const); + +1561 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + > + +1562 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 +) volatile); + +1564 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + > + +1565 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 +) const volatile); + +1569 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + > + +1570 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 +)); + +1572 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + > + +1573 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 +) const); + +1575 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + > + +1576 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 +) volatile); + +1578 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + > + +1579 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 +) const volatile); + +1582 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + > + +1583 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 +)); + +1585 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + > + +1586 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 +) const); + +1588 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + > + +1589 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 +) volatile); + +1591 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + > + +1592 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 +) const volatile); + +1594 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + > + +1595 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + ...)); + +1597 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + > + +1598 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + ...) const); + +1600 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + > + +1601 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + ...) volatile); + +1603 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + > + +1604 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + ...) const volatile); + +1605 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +1606 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + > + +1607 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 +)); + +1609 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + > + +1610 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 +) const); + +1612 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + > + +1613 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 +) volatile); + +1615 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + > + +1616 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 +) const volatile); + +1618 #ide +_MANAGED + + +1619 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + > + +1620 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 +)); + +1622 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + > + +1623 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 +) const); + +1625 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + > + +1626 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 +) volatile); + +1628 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + > + +1629 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 +) const volatile); + +1633 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + > + +1634 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 +)); + +1636 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + > + +1637 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 +) const); + +1639 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + > + +1640 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 +) volatile); + +1642 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + > + +1643 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 +) const volatile); + +1646 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + , cs + gT24 + > + +1647 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + , +T24 +)); + +1649 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + , cs + gT24 + > + +1650 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + , +T24 +) const); + +1652 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + , cs + gT24 + > + +1653 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + , +T24 +) volatile); + +1655 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + , cs + gT24 + > + +1656 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + , +T24 +) const volatile); + +1658 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + , cs + gT24 + > + +1659 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + , +T24 + ...)); + +1661 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + , cs + gT24 + > + +1662 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + , +T24 + ...) const); + +1664 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + , cs + gT24 + > + +1665 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + , +T24 + ...) volatile); + +1667 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + , cs + gT24 + > + +1668 +yes_ty + +is_mem_fun_por_ +( +R + ( +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + , +T24 + ...) const volatile); + +1669 #ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +1670 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + , cs + gT24 + > + +1671 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + , +T24 +)); + +1673 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + , cs + gT24 + > + +1674 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + , +T24 +) const); + +1676 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + , cs + gT24 + > + +1677 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + , +T24 +) volatile); + +1679 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + , cs + gT24 + > + +1680 +yes_ty + +is_mem_fun_por_ +( +R + ( +__d + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + , +T24 +) const volatile); + +1682 #ide +_MANAGED + + +1683 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + , cs + gT24 + > + +1684 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + , +T24 +)); + +1686 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + , cs + gT24 + > + +1687 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + , +T24 +) const); + +1689 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + , cs + gT24 + > + +1690 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + , +T24 +) volatile); + +1692 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + , cs + gT24 + > + +1693 +yes_ty + +is_mem_fun_por_ +( +R + ( +__ + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + , +T24 +) const volatile); + +1697 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + , cs + gT24 + > + +1698 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + , +T24 +)); + +1700 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + , cs + gT24 + > + +1701 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + , +T24 +) const); + +1703 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + , cs + gT24 + > + +1704 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + , +T24 +) volatile); + +1706 + gme + < +ass + + gR +, cs + gT + , cs + gT0 + , cs + gT1 + , cs + gT2 + , cs + gT3 + , cs + gT4 + , cs + gT5 + , cs + gT6 + , cs + gT7 + , cs + gT8 + , cs + gT9 + , cs + gT10 + , cs + gT11 + , cs + gT12 + , cs + gT13 + , cs + gT14 + , cs + gT15 + , cs + gT16 + , cs + gT17 + , cs + gT18 + , cs + gT19 + , cs + gT20 + , cs + gT21 + , cs + gT22 + , cs + gT23 + , cs + gT24 + > + +1707 +yes_ty + +is_mem_fun_por_ +( +R + ( +__cde + +T +::*cڡ vީe*) +T0 + , +T1 + , +T2 + , +T3 + , +T4 + , +T5 + , +T6 + , +T7 + , +T8 + , +T9 + , +T10 + , +T11 + , +T12 + , +T13 + , +T14 + , +T15 + , +T16 + , +T17 + , +T18 + , +T19 + , +T20 + , +T21 + , +T22 + , +T23 + , +T24 +) const volatile); + +1713  + #BOOST_PP_ITERATION_PARAMS_1 + \ + +1714 (3, (0, 25, "boo/ty_as/da/is_mem_fun_por_.h")) + + ) + +1715 #ud +BOOST_PP_ITERATE +() + +1727  + #BOOST_PP_COUNTER + + `BOOST_PP_FRAME_ITERATION +(1) + + ) + +1728 #unde +__d + + +1729 #unde +__ + + +1730 #unde +__cde + + +1732 + gme + < +ass + + gR +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +) > + +1733 +yes_ty + + `is_mem_fun_por_ +( + $R + ( +T +::*cڡ vީe*)( + `BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +,T))); + +1735 +me + < +ass + +R +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +) > + +1736 +yes_ty + + `is_mem_fun_por_ +( + $R + ( +T +::*cڡ vީe*)( + $BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, +T +)) const); + +1738 +me + < +ass + +R +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +) > + +1739 +yes_ty + + `is_mem_fun_por_ +( + $R + ( +T +::*cڡ vީe*)( + $BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, +T +)) volatile); + +1741 +me + < +ass + +R +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +) > + +1742 +yes_ty + + `is_mem_fun_por_ +( + $R + ( +T +::*cڡ vީe*)( + $BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, +T +)) const volatile); + +1744 @#ide +BOOST_TT_NO_ELLIPSIS_IN_FUNC_TESTING + + +1745 +me + < +ass + +R +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +) > + +1746 +yes_ty + + `is_mem_fun_por_ +( + $R + ( +T +::*cڡ vީe*)( + `BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +,T) ...)); + +1748 +me + < +ass + +R +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +) > + +1749 +yes_ty + + `is_mem_fun_por_ +( + $R + ( +T +::*cڡ vީe*)( + `BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +,T) ...) const); + +1751 +me + < +ass + +R +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +) > + +1752 +yes_ty + + `is_mem_fun_por_ +( + $R + ( +T +::*cڡ vީe*)( + `BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +,T) ...) volatile); + +1754 +me + < +ass + +R +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +) > + +1755 +yes_ty + + `is_mem_fun_por_ +( + $R + ( +T +::*cڡ vީe*)( + `BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +,T) ...) const volatile); + +1757 @#ifde +BOOST_TT_TEST_MS_FUNC_SIGS + + +1758 +me + < +ass + +R +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +) > + +1759 +yes_ty + + `is_mem_fun_por_ +( + $R + ( +__d + +T +::*cڡ vީe*)( + `BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +,T))); + +1761 +me + < +ass + +R +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +) > + +1762 +yes_ty + + `is_mem_fun_por_ +( + $R + ( +__d + +T +::*cڡ vީe*)( + $BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, +T +)) const); + +1764 +me + < +ass + +R +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +) > + +1765 +yes_ty + + `is_mem_fun_por_ +( + $R + ( +__d + +T +::*cڡ vީe*)( + $BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, +T +)) volatile); + +1767 +me + < +ass + +R +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +) > + +1768 +yes_ty + + `is_mem_fun_por_ +( + $R + ( +__d + +T +::*cڡ vީe*)( + $BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, +T +)) const volatile); + +1770 @#ide +_MANAGED + + +1771 +me + < +ass + +R +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +) > + +1772 +yes_ty + + `is_mem_fun_por_ +( + $R + ( +__ + +T +::*cڡ vީe*)( + `BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +,T))); + +1774 +me + < +ass + +R +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +) > + +1775 +yes_ty + + `is_mem_fun_por_ +( + $R + ( +__ + +T +::*cڡ vީe*)( + $BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, +T +)) const); + +1777 +me + < +ass + +R +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +) > + +1778 +yes_ty + + `is_mem_fun_por_ +( + $R + ( +__ + +T +::*cڡ vީe*)( + $BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, +T +)) volatile); + +1780 +me + < +ass + +R +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +) > + +1781 +yes_ty + + `is_mem_fun_por_ +( + $R + ( +__ + +T +::*cڡ vީe*)( + $BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, +T +)) const volatile); + +1785 +me + < +ass + +R +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +) > + +1786 +yes_ty + + `is_mem_fun_por_ +( + $R + ( +__cde + +T +::*cڡ vީe*)( + `BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +,T))); + +1788 +me + < +ass + +R +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +) > + +1789 +yes_ty + + `is_mem_fun_por_ +( + $R + ( +__cde + +T +::*cڡ vީe*)( + $BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, +T +)) const); + +1791 +me + < +ass + +R +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +) > + +1792 +yes_ty + + `is_mem_fun_por_ +( + $R + ( +__cde + +T +::*cڡ vީe*)( + $BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, +T +)) volatile); + +1794 +me + < +ass + +R +, cs +T + + $BOOST_PP_COMMA_IF +( +BOOST_PP_COUNTER + + `BOOST_PP_ENUM_PARAMS +(BOOST_PP_COUNTER, +ass + +T +) > + +1795 +yes_ty + + `is_mem_fun_por_ +( + $R + ( +__cde + +T +::*cڡ vީe*)( + $BOOST_PP_ENUM_PARAMS +( +BOOST_PP_COUNTER +, +T +)) const volatile); + +1799 #unde +BOOST_PP_COUNTER + + + @/usr/include/boost/type_traits/is_unsigned.hpp + +10 #ide +BOOST_TT_IS_UNSIGNED_HPP_INCLUDED + + +11  + #BOOST_TT_IS_UNSIGNED_HPP_INCLUDED + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +17  + ~ + +19 +mea + + gboo + { + +21 #i! +defed + +__CODEGEARC__ + ) + +23 #i!( +defed +( +BOOST_MSVC +) && BOOST_MSVC <= 1310) &&\ + +24 !( +defed +( +__EDG_VERSION__ +&& + g__EDG_VERSION__ + <= 238) &&\ + +25 ! +defed +( +BOOST_NO_INCLASS_MEMBER_INITIALIZATION +) + +27 +mea + +da +{ + +29 +me + < +ass + +T +> + +30  + sis_unsigd_vues + + +37  +tyme + + tmove_cv +< + tT +>:: + tty + + tno_cv_t +; + +38 cڡ +no_cv_t + + gmus_e + = ( +ic_ +(-1)); + +39 cڡ +no_cv_t + + gzo + = ( +ic_ +(0)); + +42 + gme + < +ass + + gT +> + +43  + sis_ununsigd_hr + + +45 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = (:: +boo +:: +da +:: +is_unsigd_vues +< +T +>:: +mus_e + > ::boo::da::is_unsigd_vues:: +zo +)); + +48 + gme + < +bo + + ggl_ty +> + +49  + sis_unsigd__hr + + +51 + gme + < +ass + + gT +> + +52  + sbd + + +54  + gis_ununsigd_hr +< + tT +> + tty +; + +58 + gme + <> + +59  + gis_unsigd__hr +< + gl +> + +61 + gme + < +ass + + gT +> + +62  + sbd + + +64  +l_ty + + tty +; + +68 + gme + < +ass + + gT +> + +69  + sis_unsigd + + +71 :: +boo +:: + tda +:: + tis_unsigd__hr +< :: + tboo +:: + tis_gl +< + tT +>:: + tvue + || ::boo:: + tis_um +::vu> + t +; + +72  +tyme + + t +:: + tme + + tbd +< + tT +> + tbd +; + +73  +tyme + + tbd +:: + tty +ype; + +74 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ty +::value); + +79 + gme + < +ass + + gT +>  + gis_unsigd + : +public + +gl_cڡt +< +bo +, + gboo +:: +da +:: +is_unsigd +< +T +>:: +vue +> {}; + +83 + gme + < +ass + + gT +>  + gis_unsigd + : +public + +l_ty +{}; + +88 + gme + < +ass + + gT +>  + gis_unsigd + : +public + +gl_cڡt +< +bo +, +__is_unsigd +( +T +)> {}; + +91 + gme + <>  + gis_unsigd +<> : +public + +ue_ty +{}; + +92 + gme + <>  + gis_unsigd + : +public + +ue_ty +{}; + +93 + gme + <>  + gis_unsigd + : +public + +ue_ty +{}; + +94 + gme + <>  + gis_unsigd + : +public + +ue_ty +{}; + +95 + gme + <>  + gis_unsigd +<> : +public + +ue_ty +{}; + +96 + gme + <>  + gis_unsigd + : +public + +ue_ty +{}; + +97 + gme + <>  + gis_unsigd + : +public + +ue_ty +{}; + +98 + gme + <>  + gis_unsigd + : +public + +ue_ty +{}; + +99 + gme + <>  + gis_unsigd +<> : +public + +ue_ty +{}; + +100 + gme + <>  + gis_unsigd + : +public + +ue_ty +{}; + +101 + gme + <>  + gis_unsigd + : +public + +ue_ty +{}; + +102 + gme + <>  + gis_unsigd + : +public + +ue_ty +{}; + +103 + gme + <>  + gis_unsigd +<> : +public + +ue_ty +{}; + +104 + gme + <>  + gis_unsigd + : +public + +ue_ty +{}; + +105 + gme + <>  + gis_unsigd + : +public + +ue_ty +{}; + +106 + gme + <>  + gis_unsigd + : +public + +ue_ty +{}; + +108 + gme + <>  + gis_unsigd + : +public + +l_ty +{}; + +109 + gme + <>  + gis_unsigd + : +public + +l_ty +{}; + +110 + gme + <>  + gis_unsigd + : +public + +l_ty +{}; + +111 + gme + <>  + gis_unsigd + : +public + +l_ty +{}; + +112 + gme + <>  + gis_unsigd +< > : +public + +l_ty +{}; + +113 + gme + <>  + gis_unsigd + : +public + +l_ty +{}; + +114 + gme + <>  + gis_unsigd + : +public + +l_ty +{}; + +115 + gme + <>  + gis_unsigd + : +public + +l_ty +{}; + +116 + gme + <>  + gis_unsigd +< > : +public + +l_ty +{}; + +117 + gme + <>  + gis_unsigd + : +public + +l_ty +{}; + +118 + gme + <>  + gis_unsigd + : +public + +l_ty +{}; + +119 + gme + <>  + gis_unsigd + : +public + +l_ty +{}; + +120 + gme + <>  + gis_unsigd +< > : +public + +l_ty +{}; + +121 + gme + <>  + gis_unsigd + : +public + +l_ty +{}; + +122 + gme + <>  + gis_unsigd + : +public + +l_ty +{}; + +123 + gme + <>  + gis_unsigd + : +public + +l_ty +{}; + +124 #ifde +BOOST_HAS_LONG_LONG + + +125 + gme + <>  + gis_unsigd +< :: +boo +:: +ulg_lg_ty +> : +public + +ue_ty +{}; + +126 + gme + <>  + gis_unsigd + : +public + +ue_ty +{}; + +127 + gme + <>  + gis_unsigd + : +public + +ue_ty +{}; + +128 + gme + <>  + gis_unsigd + : +public + +ue_ty +{}; + +130 + gme + <>  + gis_unsigd +< :: +boo +:: +lg_lg_ty +> : +public + +l_ty +{}; + +131 + gme + <>  + gis_unsigd + : +public + +l_ty +{}; + +132 + gme + <>  + gis_unsigd + : +public + +l_ty +{}; + +133 + gme + <>  + gis_unsigd + : +public + +l_ty +{}; + +135 #i +defed +( +CHAR_MIN +) + +136 #i +CHAR_MIN + == 0 + +137 + gme + <>  + gis_unsigd +<> : +public + +ue_ty +{}; + +138 + gme + <>  + gis_unsigd + : +public + +ue_ty +{}; + +139 + gme + <>  + gis_unsigd + : +public + +ue_ty +{}; + +140 + gme + <>  + gis_unsigd + : +public + +ue_ty +{}; + +142 + gme + <>  + gis_unsigd +<> : +public + +l_ty +{}; + +143 + gme + <>  + gis_unsigd + : +public + +l_ty +{}; + +144 + gme + <>  + gis_unsigd + : +public + +l_ty +{}; + +145 + gme + <>  + gis_unsigd + : +public + +l_ty +{}; + +148 #i! +defed +( +BOOST_NO_INTRINSIC_WCHAR_T +&& defed( +WCHAR_MIN +) + +149 #i +WCHAR_MIN + == 0 + +150 + gme + <>  + gis_unsigd +< + gwch_t +> : +public + +ue_ty +{}; + +151 + gme + <>  + gis_unsigd + : +public + +ue_ty +{}; + +152 + gme + <>  + gis_unsigd + : +public + +ue_ty +{}; + +153 + gme + <>  + gis_unsigd + : +public + +ue_ty +{}; + +155 + gme + <>  + gis_unsigd +< + gwch_t +> : +public + +l_ty +{}; + +156 + gme + <>  + gis_unsigd + : +public + +l_ty +{}; + +157 + gme + <>  + gis_unsigd + : +public + +l_ty +{}; + +158 + gme + <>  + gis_unsigd + : +public + +l_ty +{}; + + @/usr/include/boost/utility/string_view_fwd.hpp + +17 #ide +BOOST_STRING_VIEW_FWD_HPP + + +18  + #BOOST_STRING_VIEW_FWD_HPP + + + ) + +20  + ~ + +21  + ~ + +23 +mea + + gboo + { + +25 + gme +< +tyme + + gchT +,ym + gas + = +d +:: +ch_as +< +chT +> > +ass + +basic_rg_vw +; + +26  + gbasic_rg_vw +<, + td +:: + tch_as +<> > + trg_vw +; + +27  + gbasic_rg_vw +< + twch_t +, + td +:: + tch_as + > + twrg_vw +; + +29 #ide +BOOST_NO_CXX11_CHAR16_T + + +30  + gbasic_rg_vw +< + tch16_t +, + td +:: + tch_as + > + tu16rg_vw +; + +33 #ide +BOOST_NO_CXX11_CHAR32_T + + +34  + gbasic_rg_vw +< + tch32_t +, + td +:: + tch_as + > + tu32rg_vw +; + + @/usr/include/boost/winapi/character_code_conversion.hpp + +8 #ide +BOOST_WINAPI_CHARACTER_CODE_CONVERSION_HPP_INCLUDED_ + + +9  + #BOOST_WINAPI_CHARACTER_CODE_CONVERSION_HPP_INCLUDED_ + + + ) + +11  + ~ + +13 #ifde +BOOST_HAS_PRAGMA_ONCE + + +14 #agm + + + +17 #i! +defed + +BOOST_USE_WINDOWS_H + ) + +20 +BOOST_SYMBOL_IMPORT +  +BOOST_WINAPI_WINAPI_CC + + +21 +MuiByToWideCh +( + +22 +boo +:: +wi +:: +UINT_ + +CodePage +, + +23 +boo +:: +wi +:: +DWORD_ + +dwFgs +, + +24 +boo +:: +wi +:: +LPCSTR_ + +MuiByS +, + +25  +cbMuiBy +, + +26 +boo +:: +wi +:: +LPWSTR_ + +WideChS +, + +27  +cchWideCh +); + +29 +BOOST_SYMBOL_IMPORT +  +BOOST_WINAPI_WINAPI_CC + + +30 +WideChToMuiBy +( + +31 +boo +:: +wi +:: +UINT_ + +CodePage +, + +32 +boo +:: +wi +:: +DWORD_ + +dwFgs +, + +33 +boo +:: +wi +:: +LPCWSTR_ + +WideChS +, + +34  +cchWideCh +, + +35 +boo +:: +wi +:: +LPSTR_ + +MuiByS +, + +36  +cbMuiBy +, + +37 +boo +:: +wi +:: +LPCSTR_ + +DeuCh +, + +38 +boo +:: +wi +:: +LPBOOL_ + +UdDeuCh +); + +43 +mea + +boo + { + +44 +mea + +wi + { + +46 #i +defed + +BOOST_USE_WINDOWS_H + ) + +48 +BOOST_CONSTEXPR_OR_CONST + +UINT_ + +CP_ACP_ + = +CP_ACP +; + +49 +BOOST_CONSTEXPR_OR_CONST + +UINT_ + +CP_OEMCP_ + = +CP_OEMCP +; + +50 +BOOST_CONSTEXPR_OR_CONST + +UINT_ + +CP_MACCP_ + = +CP_MACCP +; + +51 +BOOST_CONSTEXPR_OR_CONST + +UINT_ + +CP_THREAD_ACP_ + = +CP_THREAD_ACP +; + +52 +BOOST_CONSTEXPR_OR_CONST + +UINT_ + +CP_SYMBOL_ + = +CP_SYMBOL +; + +53 +BOOST_CONSTEXPR_OR_CONST + +UINT_ + +CP_UTF7_ + = +CP_UTF7 +; + +54 +BOOST_CONSTEXPR_OR_CONST + +UINT_ + +CP_UTF8_ + = +CP_UTF8 +; + +56 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +MB_PRECOMPOSED_ + = +MB_PRECOMPOSED +; + +57 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +MB_COMPOSITE_ + = +MB_COMPOSITE +; + +58 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +MB_USEGLYPHCHARS_ + = +MB_USEGLYPHCHARS +; + +59 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +MB_ERR_INVALID_CHARS_ + = +MB_ERR_INVALID_CHARS +; + +61 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +WC_COMPOSITECHECK_ + = +WC_COMPOSITECHECK +; + +62 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +WC_DISCARDNS_ + = +WC_DISCARDNS +; + +63 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +WC_SEPCHARS_ + = +WC_SEPCHARS +; + +64 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +WC_DEFAULTCHAR_ + = +WC_DEFAULTCHAR +; + +65 #i +BOOST_USE_WINAPI_VERSION + > +BOOST_WINAPI_VERSION_WIN2K + + +66 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +WC_NO_BEST_FIT_CHARS_ + = +WC_NO_BEST_FIT_CHARS +; + +71 +BOOST_CONSTEXPR_OR_CONST + +UINT_ + +CP_ACP_ + = 0u; + +72 +BOOST_CONSTEXPR_OR_CONST + +UINT_ + +CP_OEMCP_ + = 1u; + +73 +BOOST_CONSTEXPR_OR_CONST + +UINT_ + +CP_MACCP_ + = 2u; + +74 +BOOST_CONSTEXPR_OR_CONST + +UINT_ + +CP_THREAD_ACP_ + = 3u; + +75 +BOOST_CONSTEXPR_OR_CONST + +UINT_ + +CP_SYMBOL_ + = 42u; + +76 +BOOST_CONSTEXPR_OR_CONST + +UINT_ + +CP_UTF7_ + = 65000u; + +77 +BOOST_CONSTEXPR_OR_CONST + +UINT_ + +CP_UTF8_ + = 65001u; + +79 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +MB_PRECOMPOSED_ + = 0x00000001; + +80 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +MB_COMPOSITE_ + = 0x00000002; + +81 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +MB_USEGLYPHCHARS_ + = 0x00000004; + +82 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +MB_ERR_INVALID_CHARS_ + = 0x00000008; + +84 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +WC_COMPOSITECHECK_ + = 0x00000200; + +85 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +WC_DISCARDNS_ + = 0x00000010; + +86 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +WC_SEPCHARS_ + = 0x00000020; + +87 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +WC_DEFAULTCHAR_ + = 0x00000040; + +88 #i +BOOST_USE_WINAPI_VERSION + > +BOOST_WINAPI_VERSION_WIN2K + + +89 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +WC_NO_BEST_FIT_CHARS_ + = 0x00000400; + +94 #i +BOOST_USE_WINAPI_VERSION + > +BOOST_WINAPI_VERSION_WIN6 + + +96 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +WC_ERR_INVALID_CHARS_ + = 0x00000080; + +99 +usg + :: +MuiByToWideCh +; + +100 +usg + :: +WideChToMuiBy +; + + @/usr/include/boost/winapi/error_codes.hpp + +8 #ide +BOOST_WINAPI_ERROR_CODES_HPP_INCLUDED_ + + +9  + #BOOST_WINAPI_ERROR_CODES_HPP_INCLUDED_ + + + ) + +11  + ~ + +13 #ifde +BOOST_HAS_PRAGMA_ONCE + + +14 #agm + + + +17 +mea + + gboo + { + +18 +mea + + gwi + { + +20 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_NULL_ + = 0; + +21 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_RPC_ + = 1; + +22 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DISPATCH_ + = 2; + +23 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_STORAGE_ + = 3; + +24 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_ITF_ + = 4; + +25 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_WIN32_ + = 7; + +26 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_WINDOWS_ + = 8; + +27 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_SSPI_ + = 9; + +28 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_SECURITY_ + = 9; + +29 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_CONTROL_ + = 10; + +30 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_CERT_ + = 11; + +31 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_INTERNET_ + = 12; + +32 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_MEDIASERVER_ + = 13; + +33 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_MSMQ_ + = 14; + +34 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_SETUPAPI_ + = 15; + +35 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_SCARD_ + = 16; + +36 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_COMPLUS_ + = 17; + +37 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_AAF_ + = 18; + +38 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_URT_ + = 19; + +39 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_ACS_ + = 20; + +40 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DPLAY_ + = 21; + +41 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_UMI_ + = 22; + +42 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_SXS_ + = 23; + +43 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_WINDOWS_CE_ + = 24; + +44 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_HTTP_ + = 25; + +45 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_USERMODE_COMMONLOG_ + = 26; + +46 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_WER_ + = 27; + +47 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_USERMODE_FILTER_MANAGER_ + = 31; + +48 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_BACKGROUNDCOPY_ + = 32; + +49 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_CONFIGURATION_ + = 33; + +50 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_WIA_ + = 33; + +51 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_STATE_MANAGEMENT_ + = 34; + +52 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_METADIRECTORY_ + = 35; + +53 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_WINDOWSUPDATE_ + = 36; + +54 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DIRECTORYSERVICE_ + = 37; + +55 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_GRAPHICS_ + = 38; + +56 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_SHELL_ + = 39; + +57 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_NAP_ + = 39; + +58 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_TPM_SERVICES_ + = 40; + +59 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_TPM_SOFTWARE_ + = 41; + +60 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_UI_ + = 42; + +61 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_XAML_ + = 43; + +62 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_ACTION_QUEUE_ + = 44; + +63 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_PLA_ + = 48; + +64 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_WINDOWS_SETUP_ + = 48; + +65 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_FVE_ + = 49; + +66 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_FWP_ + = 50; + +67 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_WINRM_ + = 51; + +68 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_NDIS_ + = 52; + +69 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_USERMODE_HYPERVISOR_ + = 53; + +70 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_CMI_ + = 54; + +71 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_USERMODE_VIRTUALIZATION_ + = 55; + +72 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_USERMODE_VOLMGR_ + = 56; + +73 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_BCD_ + = 57; + +74 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_USERMODE_VHD_ + = 58; + +75 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_USERMODE_HNS_ + = 59; + +76 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_SDIAG_ + = 60; + +77 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_WEBSERVICES_ + = 61; + +78 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_WINPE_ + = 61; + +79 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_WPN_ + = 62; + +80 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_WINDOWS_STORE_ + = 63; + +81 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_INPUT_ + = 64; + +82 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_EAP_ + = 66; + +83 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_WINDOWS_DEFENDER_ + = 80; + +84 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_OPC_ + = 81; + +85 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_XPS_ + = 82; + +86 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_MBN_ + = 84; + +87 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_POWERSHELL_ + = 84; + +88 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_RAS_ + = 83; + +89 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_P2P_INT_ + = 98; + +90 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_P2P_ + = 99; + +91 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DAF_ + = 100; + +92 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_BLUETOOTH_ATT_ + = 101; + +93 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_AUDIO_ + = 102; + +94 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_STATEREPOSITORY_ + = 103; + +95 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_VISUALCPP_ + = 109; + +96 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_SCRIPT_ + = 112; + +97 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_PARSE_ + = 113; + +98 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_BLB_ + = 120; + +99 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_BLB_CLI_ + = 121; + +100 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_WSBAPP_ + = 122; + +101 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_BLBUI_ + = 128; + +102 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_USN_ + = 129; + +103 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_USERMODE_VOLSNAP_ + = 130; + +104 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_TIERING_ + = 131; + +105 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_WSB_ONLINE_ + = 133; + +106 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_ONLINE_ID_ + = 134; + +107 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DEVICE_UPDATE_AGENT_ + = 135; + +108 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DLS_ + = 153; + +109 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DELIVERY_OPTIMIZATION_ + = 208; + +110 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_USERMODE_SPACES_ + = 231; + +111 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_USER_MODE_SECURITY_CORE_ + = 232; + +112 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_USERMODE_LICENSING_ + = 234; + +113 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_SOS_ + = 160; + +114 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DEBUGGERS_ + = 176; + +115 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_SPP_ + = 256; + +116 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_RESTORE_ + = 256; + +117 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DMSERVER_ + = 256; + +118 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DEPLOYMENT_SERVICES_SERVER_ + = 257; + +119 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DEPLOYMENT_SERVICES_IMAGING_ + = 258; + +120 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DEPLOYMENT_SERVICES_MANAGEMENT_ + = 259; + +121 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DEPLOYMENT_SERVICES_UTIL_ + = 260; + +122 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DEPLOYMENT_SERVICES_BINLSVC_ + = 261; + +123 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DEPLOYMENT_SERVICES_PXE_ + = 263; + +124 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DEPLOYMENT_SERVICES_TFTP_ + = 264; + +125 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DEPLOYMENT_SERVICES_TRANSPORT_MANAGEMENT_ + = 272; + +126 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DEPLOYMENT_SERVICES_DRIVER_PROVISIONING_ + = 278; + +127 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DEPLOYMENT_SERVICES_MULTICAST_SERVER_ + = 289; + +128 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DEPLOYMENT_SERVICES_MULTICAST_CLIENT_ + = 290; + +129 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DEPLOYMENT_SERVICES_CONTENT_PROVIDER_ + = 293; + +130 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_LINGUISTIC_SERVICES_ + = 305; + +131 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_AUDIOSTREAMING_ + = 1094; + +132 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_ACCELERATOR_ + = 1536; + +133 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_WMAAECMA_ + = 1996; + +134 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DIRECTMUSIC_ + = 2168; + +135 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DIRECT3D10_ + = 2169; + +136 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DXGI_ + = 2170; + +137 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DXGI_DDI_ + = 2171; + +138 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DIRECT3D11_ + = 2172; + +139 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DIRECT3D11_DEBUG_ + = 2173; + +140 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DIRECT3D12_ + = 2174; + +141 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DIRECT3D12_DEBUG_ + = 2175; + +142 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_LEAP_ + = 2184; + +143 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_AUDCLNT_ + = 2185; + +144 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_WINCODEC_DWRITE_DWM_ + = 2200; + +145 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DIRECT2D_ + = 2201; + +146 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_DEFRAG_ + = 2304; + +147 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_USERMODE_SDBUS_ + = 2305; + +148 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_JSCRIPT_ + = 2306; + +149 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_PIDGENX_ + = 2561; + +150 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_EAS_ + = 85; + +151 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_WEB_ + = 885; + +152 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_WEB_SOCKET_ + = 886; + +153 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_MOBILE_ + = 1793; + +154 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_SQLITE_ + = 1967; + +155 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_UTC_ + = 1989; + +156 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_WEP_ + = 2049; + +157 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_SYNCENGINE_ + = 2050; + +158 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_XBOX_ + = 2339; + +159 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFACILITY_PIX_ + = 2748; + +161 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SUCCESS_ + = 0; + +162 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gNO_ERROR_ + = 0; + +164 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_FUNCTION_ + = 1; + +165 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FILE_NOT_FOUND_ + = 2; + +166 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PATH_NOT_FOUND_ + = 3; + +167 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TOO_MANY_OPEN_FILES_ + = 4; + +168 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ACCESS_DENIED_ + = 5; + +169 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_HANDLE_ + = 6; + +170 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ARENA_TRASHED_ + = 7; + +171 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_ENOUGH_MEMORY_ + = 8; + +172 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_BLOCK_ + = 9; + +173 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_ENVIRONMENT_ + = 10; + +174 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_FORMAT_ + = 11; + +175 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_ACCESS_ + = 12; + +176 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_DATA_ + = 13; + +177 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_OUTOFMEMORY_ + = 14; + +178 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_DRIVE_ + = 15; + +179 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CURRENT_DIRECTORY_ + = 16; + +180 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_SAME_DEVICE_ + = 17; + +181 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_MORE_FILES_ + = 18; + +182 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WRITE_PROTECT_ + = 19; + +183 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_UNIT_ + = 20; + +184 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_READY_ + = 21; + +185 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_COMMAND_ + = 22; + +186 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CRC_ + = 23; + +187 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_LENGTH_ + = 24; + +188 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SEEK_ + = 25; + +189 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_DOS_DISK_ + = 26; + +190 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SECTOR_NOT_FOUND_ + = 27; + +191 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_OUT_OF_PAPER_ + = 28; + +192 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WRITE_FAULT_ + = 29; + +193 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_READ_FAULT_ + = 30; + +194 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_GEN_FAILURE_ + = 31; + +195 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SHARING_VIOLATION_ + = 32; + +196 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOCK_VIOLATION_ + = 33; + +197 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WRONG_DISK_ + = 34; + +198 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SHARING_BUFFER_EXCEEDED_ + = 36; + +199 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_HANDLE_EOF_ + = 38; + +200 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_HANDLE_DISK_FULL_ + = 39; + +201 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_SUPPORTED_ + = 50; + +202 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REM_NOT_LIST_ + = 51; + +203 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DUP_NAME_ + = 52; + +204 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_NETPATH_ + = 53; + +205 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NETWORK_BUSY_ + = 54; + +206 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEV_NOT_EXIST_ + = 55; + +207 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TOO_MANY_CMDS_ + = 56; + +208 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ADAP_HDW_ERR_ + = 57; + +209 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_NET_RESP_ + = 58; + +210 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNEXP_NET_ERR_ + = 59; + +211 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_REM_ADAP_ + = 60; + +212 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRINTQ_FULL_ + = 61; + +213 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_SPOOL_SPACE_ + = 62; + +214 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRINT_CANCELLED_ + = 63; + +215 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NETNAME_DELETED_ + = 64; + +216 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NETWORK_ACCESS_DENIED_ + = 65; + +217 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_DEV_TYPE_ + = 66; + +218 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_NET_NAME_ + = 67; + +219 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TOO_MANY_NAMES_ + = 68; + +220 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TOO_MANY_SESS_ + = 69; + +221 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SHARING_PAUSED_ + = 70; + +222 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REQ_NOT_ACCEP_ + = 71; + +223 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REDIR_PAUSED_ + = 72; + +224 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FILE_EXISTS_ + = 80; + +225 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANNOT_MAKE_ + = 82; + +226 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FAIL_I24_ + = 83; + +227 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_OUT_OF_STRUCTURES_ + = 84; + +228 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ALREADY_ASSIGNED_ + = 85; + +229 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_PASSWORD_ + = 86; + +230 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_PARAMETER_ + = 87; + +231 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NET_WRITE_FAULT_ + = 88; + +232 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_PROC_SLOTS_ + = 89; + +233 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TOO_MANY_SEMAPHORES_ + = 100; + +234 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EXCL_SEM_ALREADY_OWNED_ + = 101; + +235 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SEM_IS_SET_ + = 102; + +236 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TOO_MANY_SEM_REQUESTS_ + = 103; + +237 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_AT_INTERRUPT_TIME_ + = 104; + +238 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SEM_OWNER_DIED_ + = 105; + +239 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SEM_USER_LIMIT_ + = 106; + +240 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DISK_CHANGE_ + = 107; + +241 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DRIVE_LOCKED_ + = 108; + +242 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BROKEN_PIPE_ + = 109; + +243 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_OPEN_FAILED_ + = 110; + +244 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BUFFER_OVERFLOW_ + = 111; + +245 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DISK_FULL_ + = 112; + +246 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_MORE_SEARCH_HANDLES_ + = 113; + +247 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_TARGET_HANDLE_ + = 114; + +248 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_CATEGORY_ + = 117; + +249 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_VERIFY_SWITCH_ + = 118; + +250 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_DRIVER_LEVEL_ + = 119; + +251 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CALL_NOT_IMPLEMENTED_ + = 120; + +252 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SEM_TIMEOUT_ + = 121; + +253 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSUFFICIENT_BUFFER_ + = 122; + +254 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_NAME_ + = 123; + +255 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_LEVEL_ + = 124; + +256 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_VOLUME_LABEL_ + = 125; + +257 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MOD_NOT_FOUND_ + = 126; + +258 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PROC_NOT_FOUND_ + = 127; + +259 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WAIT_NO_CHILDREN_ + = 128; + +260 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CHILD_NOT_COMPLETE_ + = 129; + +261 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DIRECT_ACCESS_HANDLE_ + = 130; + +262 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NEGATIVE_SEEK_ + = 131; + +263 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SEEK_ON_DEVICE_ + = 132; + +264 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IS_JOIN_TARGET_ + = 133; + +265 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IS_JOINED_ + = 134; + +266 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IS_SUBSTED_ + = 135; + +267 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_JOINED_ + = 136; + +268 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_SUBSTED_ + = 137; + +269 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_JOIN_TO_JOIN_ + = 138; + +270 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SUBST_TO_SUBST_ + = 139; + +271 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_JOIN_TO_SUBST_ + = 140; + +272 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SUBST_TO_JOIN_ + = 141; + +273 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BUSY_DRIVE_ + = 142; + +274 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SAME_DRIVE_ + = 143; + +275 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DIR_NOT_ROOT_ + = 144; + +276 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DIR_NOT_EMPTY_ + = 145; + +277 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IS_SUBST_PATH_ + = 146; + +278 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IS_JOIN_PATH_ + = 147; + +279 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PATH_BUSY_ + = 148; + +280 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IS_SUBST_TARGET_ + = 149; + +281 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SYSTEM_TRACE_ + = 150; + +282 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_EVENT_COUNT_ + = 151; + +283 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TOO_MANY_MUXWAITERS_ + = 152; + +284 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_LIST_FORMAT_ + = 153; + +285 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LABEL_TOO_LONG_ + = 154; + +286 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TOO_MANY_TCBS_ + = 155; + +287 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SIGNAL_REFUSED_ + = 156; + +288 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DISCARDED_ + = 157; + +289 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_LOCKED_ + = 158; + +290 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_THREADID_ADDR_ + = 159; + +291 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_ARGUMENTS_ + = 160; + +292 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_PATHNAME_ + = 161; + +293 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SIGNAL_PENDING_ + = 162; + +294 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MAX_THRDS_REACHED_ + = 164; + +295 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOCK_FAILED_ + = 167; + +296 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BUSY_ + = 170; + +297 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEVICE_SUPPORT_IN_PROGRESS_ + = 171; + +298 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANCEL_VIOLATION_ + = 173; + +299 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ATOMIC_LOCKS_NOT_SUPPORTED_ + = 174; + +300 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_SEGMENT_NUMBER_ + = 180; + +301 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_ORDINAL_ + = 182; + +302 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ALREADY_EXISTS_ + = 183; + +303 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_FLAG_NUMBER_ + = 186; + +304 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SEM_NOT_FOUND_ + = 187; + +305 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_STARTING_CODESEG_ + = 188; + +306 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_STACKSEG_ + = 189; + +307 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_MODULETYPE_ + = 190; + +308 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_EXE_SIGNATURE_ + = 191; + +309 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EXE_MARKED_INVALID_ + = 192; + +310 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_EXE_FORMAT_ + = 193; + +311 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ITERATED_DATA_EXCEEDS_64k_ + = 194; + +312 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_MINALLOCSIZE_ + = 195; + +313 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DYNLINK_FROM_INVALID_RING_ + = 196; + +314 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IOPL_NOT_ENABLED_ + = 197; + +315 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_SEGDPL_ + = 198; + +316 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_AUTODATASEG_EXCEEDS_64k_ + = 199; + +317 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RING2SEG_MUST_BE_MOVABLE_ + = 200; + +318 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RELOC_CHAIN_XEEDS_SEGLIM_ + = 201; + +319 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INFLOOP_IN_RELOC_CHAIN_ + = 202; + +320 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ENVVAR_NOT_FOUND_ + = 203; + +321 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_SIGNAL_SENT_ + = 205; + +322 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FILENAME_EXCED_RANGE_ + = 206; + +323 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RING2_STACK_IN_USE_ + = 207; + +324 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_META_EXPANSION_TOO_LONG_ + = 208; + +325 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_SIGNAL_NUMBER_ + = 209; + +326 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_THREAD_1_INACTIVE_ + = 210; + +327 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOCKED_ + = 212; + +328 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TOO_MANY_MODULES_ + = 214; + +329 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NESTING_NOT_ALLOWED_ + = 215; + +330 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EXE_MACHINE_TYPE_MISMATCH_ + = 216; + +331 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY_ + = 217; + +332 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY_ + = 218; + +333 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FILE_CHECKED_OUT_ + = 220; + +334 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CHECKOUT_REQUIRED_ + = 221; + +335 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_FILE_TYPE_ + = 222; + +336 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FILE_TOO_LARGE_ + = 223; + +337 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FORMS_AUTH_REQUIRED_ + = 224; + +338 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_VIRUS_INFECTED_ + = 225; + +339 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_VIRUS_DELETED_ + = 226; + +340 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PIPE_LOCAL_ + = 229; + +341 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_PIPE_ + = 230; + +342 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PIPE_BUSY_ + = 231; + +343 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_DATA_ + = 232; + +344 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PIPE_NOT_CONNECTED_ + = 233; + +345 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MORE_DATA_ + = 234; + +346 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_WORK_DONE_ + = 235; + +347 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_VC_DISCONNECTED_ + = 240; + +348 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_EA_NAME_ + = 254; + +349 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EA_LIST_INCONSISTENT_ + = 255; + +350 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_MORE_ITEMS_ + = 259; + +351 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANNOT_COPY_ + = 266; + +352 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DIRECTORY_ + = 267; + +353 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EAS_DIDNT_FIT_ + = 275; + +354 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EA_FILE_CORRUPT_ + = 276; + +355 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EA_TABLE_FULL_ + = 277; + +356 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_EA_HANDLE_ + = 278; + +357 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EAS_NOT_SUPPORTED_ + = 282; + +358 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_OWNER_ + = 288; + +359 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TOO_MANY_POSTS_ + = 298; + +360 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PARTIAL_COPY_ + = 299; + +361 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_OPLOCK_NOT_GRANTED_ + = 300; + +362 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_OPLOCK_PROTOCOL_ + = 301; + +363 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DISK_TOO_FRAGMENTED_ + = 302; + +364 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DELETE_PENDING_ + = 303; + +365 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING_ + = 304; + +366 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SHORT_NAMES_NOT_ENABLED_ON_VOLUME_ + = 305; + +367 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SECURITY_STREAM_IS_INCONSISTENT_ + = 306; + +368 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_LOCK_RANGE_ + = 307; + +369 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IMAGE_SUBSYSTEM_NOT_PRESENT_ + = 308; + +370 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOTIFICATION_GUID_ALREADY_DEFINED_ + = 309; + +371 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_EXCEPTION_HANDLER_ + = 310; + +372 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DUPLICATE_PRIVILEGES_ + = 311; + +373 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_RANGES_PROCESSED_ + = 312; + +374 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_ALLOWED_ON_SYSTEM_FILE_ + = 313; + +375 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DISK_RESOURCES_EXHAUSTED_ + = 314; + +376 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_TOKEN_ + = 315; + +377 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEVICE_FEATURE_NOT_SUPPORTED_ + = 316; + +378 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MR_MID_NOT_FOUND_ + = 317; + +379 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SCOPE_NOT_FOUND_ + = 318; + +380 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNDEFINED_SCOPE_ + = 319; + +381 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_CAP_ + = 320; + +382 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEVICE_UNREACHABLE_ + = 321; + +383 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEVICE_NO_RESOURCES_ + = 322; + +384 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DATA_CHECKSUM_ERROR_ + = 323; + +385 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INTERMIXED_KERNEL_EA_OPERATION_ + = 324; + +386 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FILE_LEVEL_TRIM_NOT_SUPPORTED_ + = 326; + +387 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_OFFSET_ALIGNMENT_VIOLATION_ + = 327; + +388 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_FIELD_IN_PARAMETER_LIST_ + = 328; + +389 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_OPERATION_IN_PROGRESS_ + = 329; + +390 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_DEVICE_PATH_ + = 330; + +391 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TOO_MANY_DESCRIPTORS_ + = 331; + +392 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SCRUB_DATA_DISABLED_ + = 332; + +393 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_REDUNDANT_STORAGE_ + = 333; + +394 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RESIDENT_FILE_NOT_SUPPORTED_ + = 334; + +395 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_COMPRESSED_FILE_NOT_SUPPORTED_ + = 335; + +396 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DIRECTORY_NOT_SUPPORTED_ + = 336; + +397 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_READ_FROM_COPY_ + = 337; + +398 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FT_WRITE_FAILURE_ + = 338; + +399 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FT_DI_SCAN_REQUIRED_ + = 339; + +400 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_KERNEL_INFO_VERSION_ + = 340; + +401 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_PEP_INFO_VERSION_ + = 341; + +402 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_OBJECT_NOT_EXTERNALLY_BACKED_ + = 342; + +403 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EXTERNAL_BACKING_PROVIDER_UNKNOWN_ + = 343; + +404 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_COMPRESSION_NOT_BENEFICIAL_ + = 344; + +405 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STORAGE_TOPOLOGY_ID_MISMATCH_ + = 345; + +406 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BLOCKED_BY_PARENTAL_CONTROLS_ + = 346; + +407 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BLOCK_TOO_MANY_REFERENCES_ + = 347; + +408 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MARKED_TO_DISALLOW_WRITES_ + = 348; + +409 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ENCLAVE_FAILURE_ + = 349; + +410 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FAIL_NOACTION_REBOOT_ + = 350; + +411 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FAIL_SHUTDOWN_ + = 351; + +412 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FAIL_RESTART_ + = 352; + +413 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MAX_SESSIONS_REACHED_ + = 353; + +414 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NETWORK_ACCESS_DENIED_EDP_ + = 354; + +415 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEVICE_HINT_NAME_BUFFER_TOO_SMALL_ + = 355; + +416 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EDP_POLICY_DENIES_OPERATION_ + = 356; + +417 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EDP_DPL_POLICY_CANT_BE_SATISFIED_ + = 357; + +418 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLOUD_FILE_SYNC_ROOT_METADATA_CORRUPT_ + = 358; + +419 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEVICE_IN_MAINTENANCE_ + = 359; + +420 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_SUPPORTED_ON_DAX_ + = 360; + +421 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DAX_MAPPING_EXISTS_ + = 361; + +422 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLOUD_FILE_PROVIDER_NOT_RUNNING_ + = 362; + +423 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLOUD_FILE_METADATA_CORRUPT_ + = 363; + +424 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLOUD_FILE_METADATA_TOO_LARGE_ + = 364; + +425 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLOUD_FILE_PROPERTY_BLOB_TOO_LARGE_ + = 365; + +426 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLOUD_FILE_PROPERTY_BLOB_CHECKSUM_MISMATCH_ + = 366; + +427 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CHILD_PROCESS_BLOCKED_ + = 367; + +428 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STORAGE_LOST_DATA_PERSISTENCE_ + = 368; + +429 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FILE_SYSTEM_VIRTUALIZATION_UNAVAILABLE_ + = 369; + +430 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FILE_SYSTEM_VIRTUALIZATION_METADATA_CORRUPT_ + = 370; + +431 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FILE_SYSTEM_VIRTUALIZATION_BUSY_ + = 371; + +432 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FILE_SYSTEM_VIRTUALIZATION_PROVIDER_UNKNOWN_ + = 372; + +433 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_GDI_HANDLE_LEAK_ + = 373; + +434 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLOUD_FILE_TOO_MANY_PROPERTY_BLOBS_ + = 374; + +435 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLOUD_FILE_PROPERTY_VERSION_NOT_SUPPORTED_ + = 375; + +436 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_A_CLOUD_FILE_ + = 376; + +437 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLOUD_FILE_NOT_IN_SYNC_ + = 377; + +438 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLOUD_FILE_ALREADY_CONNECTED_ + = 378; + +439 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLOUD_FILE_NOT_SUPPORTED_ + = 379; + +440 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLOUD_FILE_INVALID_REQUEST_ + = 380; + +441 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLOUD_FILE_READ_ONLY_VOLUME_ + = 381; + +442 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLOUD_FILE_CONNECTED_PROVIDER_ONLY_ + = 382; + +443 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLOUD_FILE_VALIDATION_FAILED_ + = 383; + +444 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SMB1_NOT_AVAILABLE_ + = 384; + +445 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FILE_SYSTEM_VIRTUALIZATION_INVALID_OPERATION_ + = 385; + +446 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLOUD_FILE_AUTHENTICATION_FAILED_ + = 386; + +447 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLOUD_FILE_INSUFFICIENT_RESOURCES_ + = 387; + +448 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLOUD_FILE_NETWORK_UNAVAILABLE_ + = 388; + +449 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLOUD_FILE_UNSUCCESSFUL_ + = 389; + +450 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLOUD_FILE_NOT_UNDER_SYNC_ROOT_ + = 390; + +451 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLOUD_FILE_IN_USE_ + = 391; + +452 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLOUD_FILE_PINNED_ + = 392; + +453 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLOUD_FILE_REQUEST_ABORTED_ + = 393; + +454 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLOUD_FILE_PROPERTY_CORRUPT_ + = 394; + +455 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLOUD_FILE_ACCESS_DENIED_ + = 395; + +456 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLOUD_FILE_INCOMPATIBLE_HARDLINKS_ + = 396; + +457 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLOUD_FILE_PROPERTY_LOCK_CONFLICT_ + = 397; + +458 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLOUD_FILE_REQUEST_CANCELED_ + = 398; + +459 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EXTERNAL_SYSKEY_NOT_SUPPORTED_ + = 399; + +460 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_THREAD_MODE_ALREADY_BACKGROUND_ + = 400; + +461 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_THREAD_MODE_NOT_BACKGROUND_ + = 401; + +462 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PROCESS_MODE_ALREADY_BACKGROUND_ + = 402; + +463 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PROCESS_MODE_NOT_BACKGROUND_ + = 403; + +464 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CAPAUTHZ_NOT_DEVUNLOCKED_ + = 450; + +465 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CAPAUTHZ_CHANGE_TYPE_ + = 451; + +466 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CAPAUTHZ_NOT_PROVISIONED_ + = 452; + +467 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CAPAUTHZ_NOT_AUTHORIZED_ + = 453; + +468 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CAPAUTHZ_NO_POLICY_ + = 454; + +469 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CAPAUTHZ_DB_CORRUPTED_ + = 455; + +470 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CAPAUTHZ_SCCD_INVALID_CATALOG_ + = 456; + +471 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CAPAUTHZ_SCCD_NO_AUTH_ENTITY_ + = 457; + +472 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CAPAUTHZ_SCCD_PARSE_ERROR_ + = 458; + +473 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CAPAUTHZ_SCCD_DEV_MODE_REQUIRED_ + = 459; + +474 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CAPAUTHZ_SCCD_NO_CAPABILITY_MATCH_ + = 460; + +475 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PNP_QUERY_REMOVE_DEVICE_TIMEOUT_ + = 480; + +476 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PNP_QUERY_REMOVE_RELATED_DEVICE_TIMEOUT_ + = 481; + +477 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PNP_QUERY_REMOVE_UNRELATED_DEVICE_TIMEOUT_ + = 482; + +478 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEVICE_HARDWARE_ERROR_ + = 483; + +479 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_ADDRESS_ + = 487; + +480 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_VRF_CFG_ENABLED_ + = 1183; + +481 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PARTITION_TERMINATING_ + = 1184; + +482 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_USER_PROFILE_LOAD_ + = 500; + +483 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ARITHMETIC_OVERFLOW_ + = 534; + +484 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PIPE_CONNECTED_ + = 535; + +485 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PIPE_LISTENING_ + = 536; + +486 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_VERIFIER_STOP_ + = 537; + +487 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ABIOS_ERROR_ + = 538; + +488 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WX86_WARNING_ + = 539; + +489 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WX86_ERROR_ + = 540; + +490 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TIMER_NOT_CANCELED_ + = 541; + +491 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNWIND_ + = 542; + +492 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_STACK_ + = 543; + +493 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_UNWIND_TARGET_ + = 544; + +494 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_PORT_ATTRIBUTES_ + = 545; + +495 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PORT_MESSAGE_TOO_LONG_ + = 546; + +496 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_QUOTA_LOWER_ + = 547; + +497 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEVICE_ALREADY_ATTACHED_ + = 548; + +498 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTRUCTION_MISALIGNMENT_ + = 549; + +499 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PROFILING_NOT_STARTED_ + = 550; + +500 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PROFILING_NOT_STOPPED_ + = 551; + +501 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_COULD_NOT_INTERPRET_ + = 552; + +502 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PROFILING_AT_LIMIT_ + = 553; + +503 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANT_WAIT_ + = 554; + +504 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANT_TERMINATE_SELF_ + = 555; + +505 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNEXPECTED_MM_CREATE_ERR_ + = 556; + +506 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNEXPECTED_MM_MAP_ERROR_ + = 557; + +507 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNEXPECTED_MM_EXTEND_ERR_ + = 558; + +508 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_FUNCTION_TABLE_ + = 559; + +509 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_GUID_TRANSLATION_ + = 560; + +510 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_LDT_SIZE_ + = 561; + +511 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_LDT_OFFSET_ + = 563; + +512 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_LDT_DESCRIPTOR_ + = 564; + +513 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TOO_MANY_THREADS_ + = 565; + +514 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_THREAD_NOT_IN_PROCESS_ + = 566; + +515 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PAGEFILE_QUOTA_EXCEEDED_ + = 567; + +516 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOGON_SERVER_CONFLICT_ + = 568; + +517 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SYNCHRONIZATION_REQUIRED_ + = 569; + +518 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NET_OPEN_FAILED_ + = 570; + +519 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IO_PRIVILEGE_FAILED_ + = 571; + +520 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CONTROL_C_EXIT_ + = 572; + +521 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MISSING_SYSTEMFILE_ + = 573; + +522 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNHANDLED_EXCEPTION_ + = 574; + +523 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_APP_INIT_FAILURE_ + = 575; + +524 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PAGEFILE_CREATE_FAILED_ + = 576; + +525 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_IMAGE_HASH_ + = 577; + +526 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_PAGEFILE_ + = 578; + +527 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ILLEGAL_FLOAT_CONTEXT_ + = 579; + +528 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_EVENT_PAIR_ + = 580; + +529 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DOMAIN_CTRLR_CONFIG_ERROR_ + = 581; + +530 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ILLEGAL_CHARACTER_ + = 582; + +531 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNDEFINED_CHARACTER_ + = 583; + +532 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FLOPPY_VOLUME_ + = 584; + +533 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BIOS_FAILED_TO_CONNECT_INTERRUPT_ + = 585; + +534 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BACKUP_CONTROLLER_ + = 586; + +535 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MUTANT_LIMIT_EXCEEDED_ + = 587; + +536 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FS_DRIVER_REQUIRED_ + = 588; + +537 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANNOT_LOAD_REGISTRY_FILE_ + = 589; + +538 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEBUG_ATTACH_FAILED_ + = 590; + +539 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SYSTEM_PROCESS_TERMINATED_ + = 591; + +540 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DATA_NOT_ACCEPTED_ + = 592; + +541 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_VDM_HARD_ERROR_ + = 593; + +542 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DRIVER_CANCEL_TIMEOUT_ + = 594; + +543 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REPLY_MESSAGE_MISMATCH_ + = 595; + +544 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOST_WRITEBEHIND_DATA_ + = 596; + +545 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLIENT_SERVER_PARAMETERS_INVALID_ + = 597; + +546 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_TINY_STREAM_ + = 598; + +547 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STACK_OVERFLOW_READ_ + = 599; + +548 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CONVERT_TO_LARGE_ + = 600; + +549 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FOUND_OUT_OF_SCOPE_ + = 601; + +550 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ALLOCATE_BUCKET_ + = 602; + +551 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MARSHALL_OVERFLOW_ + = 603; + +552 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_VARIANT_ + = 604; + +553 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_COMPRESSION_BUFFER_ + = 605; + +554 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_AUDIT_FAILED_ + = 606; + +555 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TIMER_RESOLUTION_NOT_SET_ + = 607; + +556 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSUFFICIENT_LOGON_INFO_ + = 608; + +557 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_DLL_ENTRYPOINT_ + = 609; + +558 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_SERVICE_ENTRYPOINT_ + = 610; + +559 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IP_ADDRESS_CONFLICT1_ + = 611; + +560 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IP_ADDRESS_CONFLICT2_ + = 612; + +561 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REGISTRY_QUOTA_LIMIT_ + = 613; + +562 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_CALLBACK_ACTIVE_ + = 614; + +563 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PWD_TOO_SHORT_ + = 615; + +564 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PWD_TOO_RECENT_ + = 616; + +565 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PWD_HISTORY_CONFLICT_ + = 617; + +566 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNSUPPORTED_COMPRESSION_ + = 618; + +567 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_HW_PROFILE_ + = 619; + +568 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_PLUGPLAY_DEVICE_PATH_ + = 620; + +569 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_QUOTA_LIST_INCONSISTENT_ + = 621; + +570 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVALUATION_EXPIRATION_ + = 622; + +571 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ILLEGAL_DLL_RELOCATION_ + = 623; + +572 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DLL_INIT_FAILED_LOGOFF_ + = 624; + +573 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_VALIDATE_CONTINUE_ + = 625; + +574 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_MORE_MATCHES_ + = 626; + +575 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RANGE_LIST_CONFLICT_ + = 627; + +576 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SERVER_SID_MISMATCH_ + = 628; + +577 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANT_ENABLE_DENY_ONLY_ + = 629; + +578 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FLOAT_MULTIPLE_FAULTS_ + = 630; + +579 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FLOAT_MULTIPLE_TRAPS_ + = 631; + +580 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOINTERFACE_ + = 632; + +581 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DRIVER_FAILED_SLEEP_ + = 633; + +582 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CORRUPT_SYSTEM_FILE_ + = 634; + +583 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_COMMITMENT_MINIMUM_ + = 635; + +584 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PNP_RESTART_ENUMERATION_ + = 636; + +585 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SYSTEM_IMAGE_BAD_SIGNATURE_ + = 637; + +586 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PNP_REBOOT_REQUIRED_ + = 638; + +587 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSUFFICIENT_POWER_ + = 639; + +588 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MULTIPLE_FAULT_VIOLATION_ + = 640; + +589 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SYSTEM_SHUTDOWN_ + = 641; + +590 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PORT_NOT_SET_ + = 642; + +591 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_VERSION_CHECK_FAILURE_ + = 643; + +592 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RANGE_NOT_FOUND_ + = 644; + +593 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_SAFE_MODE_DRIVER_ + = 646; + +594 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FAILED_DRIVER_ENTRY_ + = 647; + +595 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEVICE_ENUMERATION_ERROR_ + = 648; + +596 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MOUNT_POINT_NOT_RESOLVED_ + = 649; + +597 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_DEVICE_OBJECT_PARAMETER_ + = 650; + +598 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MCA_OCCURED_ + = 651; + +599 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DRIVER_DATABASE_ERROR_ + = 652; + +600 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SYSTEM_HIVE_TOO_LARGE_ + = 653; + +601 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DRIVER_FAILED_PRIOR_UNLOAD_ + = 654; + +602 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_VOLSNAP_PREPARE_HIBERNATE_ + = 655; + +603 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_HIBERNATION_FAILURE_ + = 656; + +604 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PWD_TOO_LONG_ + = 657; + +605 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FILE_SYSTEM_LIMITATION_ + = 665; + +606 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ASSERTION_FAILURE_ + = 668; + +607 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ACPI_ERROR_ + = 669; + +608 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WOW_ASSERTION_ + = 670; + +609 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PNP_BAD_MPS_TABLE_ + = 671; + +610 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PNP_TRANSLATION_FAILED_ + = 672; + +611 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PNP_IRQ_TRANSLATION_FAILED_ + = 673; + +612 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PNP_INVALID_ID_ + = 674; + +613 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WAKE_SYSTEM_DEBUGGER_ + = 675; + +614 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_HANDLES_CLOSED_ + = 676; + +615 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EXTRANEOUS_INFORMATION_ + = 677; + +616 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RXACT_COMMIT_NECESSARY_ + = 678; + +617 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MEDIA_CHECK_ + = 679; + +618 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_GUID_SUBSTITUTION_MADE_ + = 680; + +619 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STOPPED_ON_SYMLINK_ + = 681; + +620 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LONGJUMP_ + = 682; + +621 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PLUGPLAY_QUERY_VETOED_ + = 683; + +622 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNWIND_CONSOLIDATE_ + = 684; + +623 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REGISTRY_HIVE_RECOVERED_ + = 685; + +624 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DLL_MIGHT_BE_INSECURE_ + = 686; + +625 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DLL_MIGHT_BE_INCOMPATIBLE_ + = 687; + +626 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DBG_EXCEPTION_NOT_HANDLED_ + = 688; + +627 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DBG_REPLY_LATER_ + = 689; + +628 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DBG_UNABLE_TO_PROVIDE_HANDLE_ + = 690; + +629 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DBG_TERMINATE_THREAD_ + = 691; + +630 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DBG_TERMINATE_PROCESS_ + = 692; + +631 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DBG_CONTROL_C_ + = 693; + +632 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DBG_PRINTEXCEPTION_C_ + = 694; + +633 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DBG_RIPEXCEPTION_ + = 695; + +634 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DBG_CONTROL_BREAK_ + = 696; + +635 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DBG_COMMAND_EXCEPTION_ + = 697; + +636 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_OBJECT_NAME_EXISTS_ + = 698; + +637 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_THREAD_WAS_SUSPENDED_ + = 699; + +638 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IMAGE_NOT_AT_BASE_ + = 700; + +639 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RXACT_STATE_CREATED_ + = 701; + +640 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SEGMENT_NOTIFICATION_ + = 702; + +641 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_CURRENT_DIRECTORY_ + = 703; + +642 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FT_READ_RECOVERY_FROM_BACKUP_ + = 704; + +643 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FT_WRITE_RECOVERY_ + = 705; + +644 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IMAGE_MACHINE_TYPE_MISMATCH_ + = 706; + +645 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RECEIVE_PARTIAL_ + = 707; + +646 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RECEIVE_EXPEDITED_ + = 708; + +647 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RECEIVE_PARTIAL_EXPEDITED_ + = 709; + +648 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVENT_DONE_ + = 710; + +649 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVENT_PENDING_ + = 711; + +650 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CHECKING_FILE_SYSTEM_ + = 712; + +651 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FATAL_APP_EXIT_ + = 713; + +652 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PREDEFINED_HANDLE_ + = 714; + +653 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WAS_UNLOCKED_ + = 715; + +654 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SERVICE_NOTIFICATION_ + = 716; + +655 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WAS_LOCKED_ + = 717; + +656 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_HARD_ERROR_ + = 718; + +657 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ALREADY_WIN32_ + = 719; + +658 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE_ + = 720; + +659 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_YIELD_PERFORMED_ + = 721; + +660 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TIMER_RESUME_IGNORED_ + = 722; + +661 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ARBITRATION_UNHANDLED_ + = 723; + +662 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CARDBUS_NOT_SUPPORTED_ + = 724; + +663 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MP_PROCESSOR_MISMATCH_ + = 725; + +664 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_HIBERNATED_ + = 726; + +665 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RESUME_HIBERNATION_ + = 727; + +666 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FIRMWARE_UPDATED_ + = 728; + +667 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DRIVERS_LEAKING_LOCKED_PAGES_ + = 729; + +668 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WAKE_SYSTEM_ + = 730; + +669 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WAIT_1_ + = 731; + +670 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WAIT_2_ + = 732; + +671 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WAIT_3_ + = 733; + +672 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WAIT_63_ + = 734; + +673 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ABANDONED_WAIT_0_ + = 735; + +674 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ABANDONED_WAIT_63_ + = 736; + +675 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_USER_APC_ + = 737; + +676 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_KERNEL_APC_ + = 738; + +677 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ALERTED_ + = 739; + +678 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ELEVATION_REQUIRED_ + = 740; + +679 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REPARSE_ + = 741; + +680 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_OPLOCK_BREAK_IN_PROGRESS_ + = 742; + +681 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_VOLUME_MOUNTED_ + = 743; + +682 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RXACT_COMMITTED_ + = 744; + +683 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOTIFY_CLEANUP_ + = 745; + +684 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRIMARY_TRANSPORT_CONNECT_FAILED_ + = 746; + +685 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PAGE_FAULT_TRANSITION_ + = 747; + +686 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PAGE_FAULT_DEMAND_ZERO_ + = 748; + +687 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PAGE_FAULT_COPY_ON_WRITE_ + = 749; + +688 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PAGE_FAULT_GUARD_PAGE_ + = 750; + +689 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PAGE_FAULT_PAGING_FILE_ + = 751; + +690 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CACHE_PAGE_LOCKED_ + = 752; + +691 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CRASH_DUMP_ + = 753; + +692 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BUFFER_ALL_ZEROS_ + = 754; + +693 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REPARSE_OBJECT_ + = 755; + +694 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RESOURCE_REQUIREMENTS_CHANGED_ + = 756; + +695 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSLATION_COMPLETE_ + = 757; + +696 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOTHING_TO_TERMINATE_ + = 758; + +697 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PROCESS_NOT_IN_JOB_ + = 759; + +698 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PROCESS_IN_JOB_ + = 760; + +699 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_VOLSNAP_HIBERNATE_READY_ + = 761; + +700 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FSFILTER_OP_COMPLETED_SUCCESSFULLY_ + = 762; + +701 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INTERRUPT_VECTOR_ALREADY_CONNECTED_ + = 763; + +702 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INTERRUPT_STILL_CONNECTED_ + = 764; + +703 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WAIT_FOR_OPLOCK_ + = 765; + +704 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DBG_EXCEPTION_HANDLED_ + = 766; + +705 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DBG_CONTINUE_ + = 767; + +706 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CALLBACK_POP_STACK_ + = 768; + +707 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_COMPRESSION_DISABLED_ + = 769; + +708 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANTFETCHBACKWARDS_ + = 770; + +709 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANTSCROLLBACKWARDS_ + = 771; + +710 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ROWSNOTRELEASED_ + = 772; + +711 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_ACCESSOR_FLAGS_ + = 773; + +712 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ERRORS_ENCOUNTERED_ + = 774; + +713 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_CAPABLE_ + = 775; + +714 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REQUEST_OUT_OF_SEQUENCE_ + = 776; + +715 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_VERSION_PARSE_ERROR_ + = 777; + +716 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BADSTARTPOSITION_ + = 778; + +717 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MEMORY_HARDWARE_ + = 779; + +718 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DISK_REPAIR_DISABLED_ + = 780; + +719 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE_ + = 781; + +720 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SYSTEM_POWERSTATE_TRANSITION_ + = 782; + +721 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION_ + = 783; + +722 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MCA_EXCEPTION_ + = 784; + +723 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ACCESS_AUDIT_BY_POLICY_ + = 785; + +724 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY_ + = 786; + +725 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ABANDON_HIBERFILE_ + = 787; + +726 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED_ + = 788; + +727 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR_ + = 789; + +728 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR_ + = 790; + +729 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_MCFG_TABLE_ + = 791; + +730 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DISK_REPAIR_REDIRECTED_ + = 792; + +731 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DISK_REPAIR_UNSUCCESSFUL_ + = 793; + +732 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CORRUPT_LOG_OVERFULL_ + = 794; + +733 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CORRUPT_LOG_CORRUPTED_ + = 795; + +734 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CORRUPT_LOG_UNAVAILABLE_ + = 796; + +735 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CORRUPT_LOG_DELETED_FULL_ + = 797; + +736 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CORRUPT_LOG_CLEARED_ + = 798; + +737 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ORPHAN_NAME_EXHAUSTED_ + = 799; + +738 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE_ + = 800; + +739 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANNOT_GRANT_REQUESTED_OPLOCK_ + = 801; + +740 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANNOT_BREAK_OPLOCK_ + = 802; + +741 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_OPLOCK_HANDLE_CLOSED_ + = 803; + +742 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_ACE_CONDITION_ + = 804; + +743 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_ACE_CONDITION_ + = 805; + +744 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FILE_HANDLE_REVOKED_ + = 806; + +745 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IMAGE_AT_DIFFERENT_BASE_ + = 807; + +746 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ENCRYPTED_IO_NOT_POSSIBLE_ + = 808; + +747 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FILE_METADATA_OPTIMIZATION_IN_PROGRESS_ + = 809; + +748 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_QUOTA_ACTIVITY_ + = 810; + +749 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_HANDLE_REVOKED_ + = 811; + +750 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CALLBACK_INVOKE_INLINE_ + = 812; + +751 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CPU_SET_INVALID_ + = 813; + +752 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ENCLAVE_NOT_TERMINATED_ + = 814; + +753 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EA_ACCESS_DENIED_ + = 994; + +754 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_OPERATION_ABORTED_ + = 995; + +755 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IO_INCOMPLETE_ + = 996; + +756 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IO_PENDING_ + = 997; + +757 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOACCESS_ + = 998; + +758 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SWAPERROR_ + = 999; + +759 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STACK_OVERFLOW_ + = 1001; + +760 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_MESSAGE_ + = 1002; + +761 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CAN_NOT_COMPLETE_ + = 1003; + +762 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_FLAGS_ + = 1004; + +763 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNRECOGNIZED_VOLUME_ + = 1005; + +764 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FILE_INVALID_ + = 1006; + +765 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FULLSCREEN_MODE_ + = 1007; + +766 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_TOKEN_ + = 1008; + +767 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BADDB_ + = 1009; + +768 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BADKEY_ + = 1010; + +769 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANTOPEN_ + = 1011; + +770 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANTREAD_ + = 1012; + +771 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANTWRITE_ + = 1013; + +772 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REGISTRY_RECOVERED_ + = 1014; + +773 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REGISTRY_CORRUPT_ + = 1015; + +774 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REGISTRY_IO_FAILED_ + = 1016; + +775 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_REGISTRY_FILE_ + = 1017; + +776 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_KEY_DELETED_ + = 1018; + +777 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_LOG_SPACE_ + = 1019; + +778 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_KEY_HAS_CHILDREN_ + = 1020; + +779 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CHILD_MUST_BE_VOLATILE_ + = 1021; + +780 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOTIFY_ENUM_DIR_ + = 1022; + +781 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEPENDENT_SERVICES_RUNNING_ + = 1051; + +782 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_SERVICE_CONTROL_ + = 1052; + +783 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SERVICE_REQUEST_TIMEOUT_ + = 1053; + +784 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SERVICE_NO_THREAD_ + = 1054; + +785 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SERVICE_DATABASE_LOCKED_ + = 1055; + +786 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SERVICE_ALREADY_RUNNING_ + = 1056; + +787 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_SERVICE_ACCOUNT_ + = 1057; + +788 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SERVICE_DISABLED_ + = 1058; + +789 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CIRCULAR_DEPENDENCY_ + = 1059; + +790 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SERVICE_DOES_NOT_EXIST_ + = 1060; + +791 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SERVICE_CANNOT_ACCEPT_CTRL_ + = 1061; + +792 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SERVICE_NOT_ACTIVE_ + = 1062; + +793 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FAILED_SERVICE_CONTROLLER_CONNECT_ + = 1063; + +794 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EXCEPTION_IN_SERVICE_ + = 1064; + +795 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DATABASE_DOES_NOT_EXIST_ + = 1065; + +796 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SERVICE_SPECIFIC_ERROR_ + = 1066; + +797 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PROCESS_ABORTED_ + = 1067; + +798 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SERVICE_DEPENDENCY_FAIL_ + = 1068; + +799 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SERVICE_LOGON_FAILED_ + = 1069; + +800 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SERVICE_START_HANG_ + = 1070; + +801 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_SERVICE_LOCK_ + = 1071; + +802 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SERVICE_MARKED_FOR_DELETE_ + = 1072; + +803 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SERVICE_EXISTS_ + = 1073; + +804 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ALREADY_RUNNING_LKG_ + = 1074; + +805 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SERVICE_DEPENDENCY_DELETED_ + = 1075; + +806 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BOOT_ALREADY_ACCEPTED_ + = 1076; + +807 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SERVICE_NEVER_STARTED_ + = 1077; + +808 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DUPLICATE_SERVICE_NAME_ + = 1078; + +809 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DIFFERENT_SERVICE_ACCOUNT_ + = 1079; + +810 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANNOT_DETECT_DRIVER_FAILURE_ + = 1080; + +811 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANNOT_DETECT_PROCESS_ABORT_ + = 1081; + +812 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_RECOVERY_PROGRAM_ + = 1082; + +813 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SERVICE_NOT_IN_EXE_ + = 1083; + +814 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_SAFEBOOT_SERVICE_ + = 1084; + +815 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_END_OF_MEDIA_ + = 1100; + +816 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FILEMARK_DETECTED_ + = 1101; + +817 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BEGINNING_OF_MEDIA_ + = 1102; + +818 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SETMARK_DETECTED_ + = 1103; + +819 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_DATA_DETECTED_ + = 1104; + +820 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PARTITION_FAILURE_ + = 1105; + +821 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_BLOCK_LENGTH_ + = 1106; + +822 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEVICE_NOT_PARTITIONED_ + = 1107; + +823 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNABLE_TO_LOCK_MEDIA_ + = 1108; + +824 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNABLE_TO_UNLOAD_MEDIA_ + = 1109; + +825 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MEDIA_CHANGED_ + = 1110; + +826 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BUS_RESET_ + = 1111; + +827 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_MEDIA_IN_DRIVE_ + = 1112; + +828 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_UNICODE_TRANSLATION_ + = 1113; + +829 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DLL_INIT_FAILED_ + = 1114; + +830 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SHUTDOWN_IN_PROGRESS_ + = 1115; + +831 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_SHUTDOWN_IN_PROGRESS_ + = 1116; + +832 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IO_DEVICE_ + = 1117; + +833 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SERIAL_NO_DEVICE_ + = 1118; + +834 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IRQ_BUSY_ + = 1119; + +835 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MORE_WRITES_ + = 1120; + +836 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_COUNTER_TIMEOUT_ + = 1121; + +837 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FLOPPY_ID_MARK_NOT_FOUND_ + = 1122; + +838 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FLOPPY_WRONG_CYLINDER_ + = 1123; + +839 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FLOPPY_UNKNOWN_ERROR_ + = 1124; + +840 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FLOPPY_BAD_REGISTERS_ + = 1125; + +841 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DISK_RECALIBRATE_FAILED_ + = 1126; + +842 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DISK_OPERATION_FAILED_ + = 1127; + +843 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DISK_RESET_FAILED_ + = 1128; + +844 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EOM_OVERFLOW_ + = 1129; + +845 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_ENOUGH_SERVER_MEMORY_ + = 1130; + +846 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_POSSIBLE_DEADLOCK_ + = 1131; + +847 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MAPPED_ALIGNMENT_ + = 1132; + +848 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SET_POWER_STATE_VETOED_ + = 1140; + +849 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SET_POWER_STATE_FAILED_ + = 1141; + +850 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TOO_MANY_LINKS_ + = 1142; + +851 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_OLD_WIN_VERSION_ + = 1150; + +852 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_APP_WRONG_OS_ + = 1151; + +853 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SINGLE_INSTANCE_APP_ + = 1152; + +854 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RMODE_APP_ + = 1153; + +855 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_DLL_ + = 1154; + +856 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_ASSOCIATION_ + = 1155; + +857 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DDE_FAIL_ + = 1156; + +858 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DLL_NOT_FOUND_ + = 1157; + +859 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_MORE_USER_HANDLES_ + = 1158; + +860 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MESSAGE_SYNC_ONLY_ + = 1159; + +861 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SOURCE_ELEMENT_EMPTY_ + = 1160; + +862 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DESTINATION_ELEMENT_FULL_ + = 1161; + +863 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ILLEGAL_ELEMENT_ADDRESS_ + = 1162; + +864 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MAGAZINE_NOT_PRESENT_ + = 1163; + +865 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEVICE_REINITIALIZATION_NEEDED_ + = 1164; + +866 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEVICE_REQUIRES_CLEANING_ + = 1165; + +867 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEVICE_DOOR_OPEN_ + = 1166; + +868 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEVICE_NOT_CONNECTED_ + = 1167; + +869 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_FOUND_ + = 1168; + +870 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_MATCH_ + = 1169; + +871 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SET_NOT_FOUND_ + = 1170; + +872 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_POINT_NOT_FOUND_ + = 1171; + +873 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_TRACKING_SERVICE_ + = 1172; + +874 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_VOLUME_ID_ + = 1173; + +875 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNABLE_TO_REMOVE_REPLACED_ + = 1175; + +876 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNABLE_TO_MOVE_REPLACEMENT_ + = 1176; + +877 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNABLE_TO_MOVE_REPLACEMENT_2_ + = 1177; + +878 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_JOURNAL_DELETE_IN_PROGRESS_ + = 1178; + +879 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_JOURNAL_NOT_ACTIVE_ + = 1179; + +880 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_POTENTIAL_FILE_FOUND_ + = 1180; + +881 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_JOURNAL_ENTRY_DELETED_ + = 1181; + +882 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SHUTDOWN_IS_SCHEDULED_ + = 1190; + +883 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SHUTDOWN_USERS_LOGGED_ON_ + = 1191; + +884 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_DEVICE_ + = 1200; + +885 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CONNECTION_UNAVAIL_ + = 1201; + +886 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEVICE_ALREADY_REMEMBERED_ + = 1202; + +887 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_NET_OR_BAD_PATH_ + = 1203; + +888 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_PROVIDER_ + = 1204; + +889 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANNOT_OPEN_PROFILE_ + = 1205; + +890 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_PROFILE_ + = 1206; + +891 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_CONTAINER_ + = 1207; + +892 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EXTENDED_ERROR_ + = 1208; + +893 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_GROUPNAME_ + = 1209; + +894 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_COMPUTERNAME_ + = 1210; + +895 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_EVENTNAME_ + = 1211; + +896 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_DOMAINNAME_ + = 1212; + +897 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_SERVICENAME_ + = 1213; + +898 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_NETNAME_ + = 1214; + +899 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_SHARENAME_ + = 1215; + +900 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_PASSWORDNAME_ + = 1216; + +901 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_MESSAGENAME_ + = 1217; + +902 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_MESSAGEDEST_ + = 1218; + +903 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SESSION_CREDENTIAL_CONFLICT_ + = 1219; + +904 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REMOTE_SESSION_LIMIT_EXCEEDED_ + = 1220; + +905 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DUP_DOMAINNAME_ + = 1221; + +906 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_NETWORK_ + = 1222; + +907 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANCELLED_ + = 1223; + +908 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_USER_MAPPED_FILE_ + = 1224; + +909 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CONNECTION_REFUSED_ + = 1225; + +910 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_GRACEFUL_DISCONNECT_ + = 1226; + +911 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ADDRESS_ALREADY_ASSOCIATED_ + = 1227; + +912 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ADDRESS_NOT_ASSOCIATED_ + = 1228; + +913 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CONNECTION_INVALID_ + = 1229; + +914 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CONNECTION_ACTIVE_ + = 1230; + +915 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NETWORK_UNREACHABLE_ + = 1231; + +916 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_HOST_UNREACHABLE_ + = 1232; + +917 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PROTOCOL_UNREACHABLE_ + = 1233; + +918 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PORT_UNREACHABLE_ + = 1234; + +919 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REQUEST_ABORTED_ + = 1235; + +920 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CONNECTION_ABORTED_ + = 1236; + +921 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RETRY_ + = 1237; + +922 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CONNECTION_COUNT_LIMIT_ + = 1238; + +923 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOGIN_TIME_RESTRICTION_ + = 1239; + +924 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOGIN_WKSTA_RESTRICTION_ + = 1240; + +925 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INCORRECT_ADDRESS_ + = 1241; + +926 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ALREADY_REGISTERED_ + = 1242; + +927 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SERVICE_NOT_FOUND_ + = 1243; + +928 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_AUTHENTICATED_ + = 1244; + +929 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_LOGGED_ON_ + = 1245; + +930 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CONTINUE_ + = 1246; + +931 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ALREADY_INITIALIZED_ + = 1247; + +932 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_MORE_DEVICES_ + = 1248; + +933 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_SUCH_SITE_ + = 1249; + +934 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DOMAIN_CONTROLLER_EXISTS_ + = 1250; + +935 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ONLY_IF_CONNECTED_ + = 1251; + +936 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_OVERRIDE_NOCHANGES_ + = 1252; + +937 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_USER_PROFILE_ + = 1253; + +938 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_SUPPORTED_ON_SBS_ + = 1254; + +939 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SERVER_SHUTDOWN_IN_PROGRESS_ + = 1255; + +940 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_HOST_DOWN_ + = 1256; + +941 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NON_ACCOUNT_SID_ + = 1257; + +942 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NON_DOMAIN_SID_ + = 1258; + +943 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_APPHELP_BLOCK_ + = 1259; + +944 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ACCESS_DISABLED_BY_POLICY_ + = 1260; + +945 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REG_NAT_CONSUMPTION_ + = 1261; + +946 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CSCSHARE_OFFLINE_ + = 1262; + +947 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PKINIT_FAILURE_ + = 1263; + +948 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SMARTCARD_SUBSYSTEM_FAILURE_ + = 1264; + +949 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DOWNGRADE_DETECTED_ + = 1265; + +950 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MACHINE_LOCKED_ + = 1271; + +951 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SMB_GUEST_LOGON_BLOCKED_ + = 1272; + +952 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CALLBACK_SUPPLIED_INVALID_DATA_ + = 1273; + +953 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SYNC_FOREGROUND_REFRESH_REQUIRED_ + = 1274; + +954 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DRIVER_BLOCKED_ + = 1275; + +955 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_IMPORT_OF_NON_DLL_ + = 1276; + +956 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ACCESS_DISABLED_WEBBLADE_ + = 1277; + +957 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ACCESS_DISABLED_WEBBLADE_TAMPER_ + = 1278; + +958 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RECOVERY_FAILURE_ + = 1279; + +959 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ALREADY_FIBER_ + = 1280; + +960 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ALREADY_THREAD_ + = 1281; + +961 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STACK_BUFFER_OVERRUN_ + = 1282; + +962 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PARAMETER_QUOTA_EXCEEDED_ + = 1283; + +963 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEBUGGER_INACTIVE_ + = 1284; + +964 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DELAY_LOAD_FAILED_ + = 1285; + +965 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_VDM_DISALLOWED_ + = 1286; + +966 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNIDENTIFIED_ERROR_ + = 1287; + +967 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_CRUNTIME_PARAMETER_ + = 1288; + +968 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BEYOND_VDL_ + = 1289; + +969 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INCOMPATIBLE_SERVICE_SID_TYPE_ + = 1290; + +970 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DRIVER_PROCESS_TERMINATED_ + = 1291; + +971 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IMPLEMENTATION_LIMIT_ + = 1292; + +972 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PROCESS_IS_PROTECTED_ + = 1293; + +973 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SERVICE_NOTIFY_CLIENT_LAGGING_ + = 1294; + +974 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DISK_QUOTA_EXCEEDED_ + = 1295; + +975 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CONTENT_BLOCKED_ + = 1296; + +976 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INCOMPATIBLE_SERVICE_PRIVILEGE_ + = 1297; + +977 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_APP_HANG_ + = 1298; + +978 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_LABEL_ + = 1299; + +979 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_ALL_ASSIGNED_ + = 1300; + +980 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SOME_NOT_MAPPED_ + = 1301; + +981 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_QUOTAS_FOR_ACCOUNT_ + = 1302; + +982 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOCAL_USER_SESSION_KEY_ + = 1303; + +983 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NULL_LM_PASSWORD_ + = 1304; + +984 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNKNOWN_REVISION_ + = 1305; + +985 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REVISION_MISMATCH_ + = 1306; + +986 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_OWNER_ + = 1307; + +987 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_PRIMARY_GROUP_ + = 1308; + +988 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_IMPERSONATION_TOKEN_ + = 1309; + +989 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANT_DISABLE_MANDATORY_ + = 1310; + +990 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_LOGON_SERVERS_ + = 1311; + +991 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_SUCH_LOGON_SESSION_ + = 1312; + +992 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_SUCH_PRIVILEGE_ + = 1313; + +993 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRIVILEGE_NOT_HELD_ + = 1314; + +994 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_ACCOUNT_NAME_ + = 1315; + +995 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_USER_EXISTS_ + = 1316; + +996 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_SUCH_USER_ + = 1317; + +997 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_GROUP_EXISTS_ + = 1318; + +998 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_SUCH_GROUP_ + = 1319; + +999 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MEMBER_IN_GROUP_ + = 1320; + +1000 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MEMBER_NOT_IN_GROUP_ + = 1321; + +1001 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LAST_ADMIN_ + = 1322; + +1002 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WRONG_PASSWORD_ + = 1323; + +1003 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ILL_FORMED_PASSWORD_ + = 1324; + +1004 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PASSWORD_RESTRICTION_ + = 1325; + +1005 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOGON_FAILURE_ + = 1326; + +1006 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ACCOUNT_RESTRICTION_ + = 1327; + +1007 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_LOGON_HOURS_ + = 1328; + +1008 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_WORKSTATION_ + = 1329; + +1009 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PASSWORD_EXPIRED_ + = 1330; + +1010 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ACCOUNT_DISABLED_ + = 1331; + +1011 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NONE_MAPPED_ + = 1332; + +1012 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TOO_MANY_LUIDS_REQUESTED_ + = 1333; + +1013 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LUIDS_EXHAUSTED_ + = 1334; + +1014 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_SUB_AUTHORITY_ + = 1335; + +1015 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_ACL_ + = 1336; + +1016 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_SID_ + = 1337; + +1017 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_SECURITY_DESCR_ + = 1338; + +1018 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_INHERITANCE_ACL_ + = 1340; + +1019 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SERVER_DISABLED_ + = 1341; + +1020 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SERVER_NOT_DISABLED_ + = 1342; + +1021 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_ID_AUTHORITY_ + = 1343; + +1022 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ALLOTTED_SPACE_EXCEEDED_ + = 1344; + +1023 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_GROUP_ATTRIBUTES_ + = 1345; + +1024 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_IMPERSONATION_LEVEL_ + = 1346; + +1025 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANT_OPEN_ANONYMOUS_ + = 1347; + +1026 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_VALIDATION_CLASS_ + = 1348; + +1027 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_TOKEN_TYPE_ + = 1349; + +1028 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_SECURITY_ON_OBJECT_ + = 1350; + +1029 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANT_ACCESS_DOMAIN_INFO_ + = 1351; + +1030 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_SERVER_STATE_ + = 1352; + +1031 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_DOMAIN_STATE_ + = 1353; + +1032 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_DOMAIN_ROLE_ + = 1354; + +1033 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_SUCH_DOMAIN_ + = 1355; + +1034 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DOMAIN_EXISTS_ + = 1356; + +1035 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DOMAIN_LIMIT_EXCEEDED_ + = 1357; + +1036 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INTERNAL_DB_CORRUPTION_ + = 1358; + +1037 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INTERNAL_ERROR_ + = 1359; + +1038 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_GENERIC_NOT_MAPPED_ + = 1360; + +1039 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_DESCRIPTOR_FORMAT_ + = 1361; + +1040 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_LOGON_PROCESS_ + = 1362; + +1041 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOGON_SESSION_EXISTS_ + = 1363; + +1042 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_SUCH_PACKAGE_ + = 1364; + +1043 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_LOGON_SESSION_STATE_ + = 1365; + +1044 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOGON_SESSION_COLLISION_ + = 1366; + +1045 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_LOGON_TYPE_ + = 1367; + +1046 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANNOT_IMPERSONATE_ + = 1368; + +1047 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RXACT_INVALID_STATE_ + = 1369; + +1048 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RXACT_COMMIT_FAILURE_ + = 1370; + +1049 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SPECIAL_ACCOUNT_ + = 1371; + +1050 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SPECIAL_GROUP_ + = 1372; + +1051 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SPECIAL_USER_ + = 1373; + +1052 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MEMBERS_PRIMARY_GROUP_ + = 1374; + +1053 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TOKEN_ALREADY_IN_USE_ + = 1375; + +1054 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_SUCH_ALIAS_ + = 1376; + +1055 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MEMBER_NOT_IN_ALIAS_ + = 1377; + +1056 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MEMBER_IN_ALIAS_ + = 1378; + +1057 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ALIAS_EXISTS_ + = 1379; + +1058 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOGON_NOT_GRANTED_ + = 1380; + +1059 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TOO_MANY_SECRETS_ + = 1381; + +1060 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SECRET_TOO_LONG_ + = 1382; + +1061 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INTERNAL_DB_ERROR_ + = 1383; + +1062 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TOO_MANY_CONTEXT_IDS_ + = 1384; + +1063 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOGON_TYPE_NOT_GRANTED_ + = 1385; + +1064 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NT_CROSS_ENCRYPTION_REQUIRED_ + = 1386; + +1065 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_SUCH_MEMBER_ + = 1387; + +1066 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_MEMBER_ + = 1388; + +1067 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TOO_MANY_SIDS_ + = 1389; + +1068 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LM_CROSS_ENCRYPTION_REQUIRED_ + = 1390; + +1069 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_INHERITANCE_ + = 1391; + +1070 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FILE_CORRUPT_ + = 1392; + +1071 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DISK_CORRUPT_ + = 1393; + +1072 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_USER_SESSION_KEY_ + = 1394; + +1073 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LICENSE_QUOTA_EXCEEDED_ + = 1395; + +1074 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WRONG_TARGET_NAME_ + = 1396; + +1075 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MUTUAL_AUTH_FAILED_ + = 1397; + +1076 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TIME_SKEW_ + = 1398; + +1077 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CURRENT_DOMAIN_NOT_ALLOWED_ + = 1399; + +1078 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_WINDOW_HANDLE_ + = 1400; + +1079 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_MENU_HANDLE_ + = 1401; + +1080 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_CURSOR_HANDLE_ + = 1402; + +1081 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_ACCEL_HANDLE_ + = 1403; + +1082 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_HOOK_HANDLE_ + = 1404; + +1083 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_DWP_HANDLE_ + = 1405; + +1084 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TLW_WITH_WSCHILD_ + = 1406; + +1085 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANNOT_FIND_WND_CLASS_ + = 1407; + +1086 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WINDOW_OF_OTHER_THREAD_ + = 1408; + +1087 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_HOTKEY_ALREADY_REGISTERED_ + = 1409; + +1088 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLASS_ALREADY_EXISTS_ + = 1410; + +1089 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLASS_DOES_NOT_EXIST_ + = 1411; + +1090 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLASS_HAS_WINDOWS_ + = 1412; + +1091 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_INDEX_ + = 1413; + +1092 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_ICON_HANDLE_ + = 1414; + +1093 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRIVATE_DIALOG_INDEX_ + = 1415; + +1094 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LISTBOX_ID_NOT_FOUND_ + = 1416; + +1095 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_WILDCARD_CHARACTERS_ + = 1417; + +1096 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLIPBOARD_NOT_OPEN_ + = 1418; + +1097 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_HOTKEY_NOT_REGISTERED_ + = 1419; + +1098 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WINDOW_NOT_DIALOG_ + = 1420; + +1099 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CONTROL_ID_NOT_FOUND_ + = 1421; + +1100 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_COMBOBOX_MESSAGE_ + = 1422; + +1101 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WINDOW_NOT_COMBOBOX_ + = 1423; + +1102 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_EDIT_HEIGHT_ + = 1424; + +1103 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DC_NOT_FOUND_ + = 1425; + +1104 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_HOOK_FILTER_ + = 1426; + +1105 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_FILTER_PROC_ + = 1427; + +1106 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_HOOK_NEEDS_HMOD_ + = 1428; + +1107 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_GLOBAL_ONLY_HOOK_ + = 1429; + +1108 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_JOURNAL_HOOK_SET_ + = 1430; + +1109 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_HOOK_NOT_INSTALLED_ + = 1431; + +1110 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_LB_MESSAGE_ + = 1432; + +1111 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SETCOUNT_ON_BAD_LB_ + = 1433; + +1112 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LB_WITHOUT_TABSTOPS_ + = 1434; + +1113 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DESTROY_OBJECT_OF_OTHER_THREAD_ + = 1435; + +1114 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CHILD_WINDOW_MENU_ + = 1436; + +1115 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_SYSTEM_MENU_ + = 1437; + +1116 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_MSGBOX_STYLE_ + = 1438; + +1117 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_SPI_VALUE_ + = 1439; + +1118 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SCREEN_ALREADY_LOCKED_ + = 1440; + +1119 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_HWNDS_HAVE_DIFF_PARENT_ + = 1441; + +1120 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_CHILD_WINDOW_ + = 1442; + +1121 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_GW_COMMAND_ + = 1443; + +1122 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_THREAD_ID_ + = 1444; + +1123 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NON_MDICHILD_WINDOW_ + = 1445; + +1124 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_POPUP_ALREADY_ACTIVE_ + = 1446; + +1125 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_SCROLLBARS_ + = 1447; + +1126 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_SCROLLBAR_RANGE_ + = 1448; + +1127 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_SHOWWIN_COMMAND_ + = 1449; + +1128 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_SYSTEM_RESOURCES_ + = 1450; + +1129 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NONPAGED_SYSTEM_RESOURCES_ + = 1451; + +1130 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PAGED_SYSTEM_RESOURCES_ + = 1452; + +1131 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WORKING_SET_QUOTA_ + = 1453; + +1132 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PAGEFILE_QUOTA_ + = 1454; + +1133 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_COMMITMENT_LIMIT_ + = 1455; + +1134 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MENU_ITEM_NOT_FOUND_ + = 1456; + +1135 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_KEYBOARD_HANDLE_ + = 1457; + +1136 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_HOOK_TYPE_NOT_ALLOWED_ + = 1458; + +1137 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REQUIRES_INTERACTIVE_WINDOWSTATION_ + = 1459; + +1138 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TIMEOUT_ + = 1460; + +1139 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_MONITOR_HANDLE_ + = 1461; + +1140 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INCORRECT_SIZE_ + = 1462; + +1141 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SYMLINK_CLASS_DISABLED_ + = 1463; + +1142 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SYMLINK_NOT_SUPPORTED_ + = 1464; + +1143 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_XML_PARSE_ERROR_ + = 1465; + +1144 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_XMLDSIG_ERROR_ + = 1466; + +1145 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RESTART_APPLICATION_ + = 1467; + +1146 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WRONG_COMPARTMENT_ + = 1468; + +1147 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_AUTHIP_FAILURE_ + = 1469; + +1148 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_NVRAM_RESOURCES_ + = 1470; + +1149 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_GUI_PROCESS_ + = 1471; + +1150 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVENTLOG_FILE_CORRUPT_ + = 1500; + +1151 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVENTLOG_CANT_START_ + = 1501; + +1152 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_FILE_FULL_ + = 1502; + +1153 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVENTLOG_FILE_CHANGED_ + = 1503; + +1154 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CONTAINER_ASSIGNED_ + = 1504; + +1155 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_JOB_NO_CONTAINER_ + = 1505; + +1156 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_TASK_NAME_ + = 1550; + +1157 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_TASK_INDEX_ + = 1551; + +1158 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_THREAD_ALREADY_IN_TASK_ + = 1552; + +1159 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_SERVICE_FAILURE_ + = 1601; + +1160 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_USEREXIT_ + = 1602; + +1161 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_FAILURE_ + = 1603; + +1162 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_SUSPEND_ + = 1604; + +1163 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNKNOWN_PRODUCT_ + = 1605; + +1164 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNKNOWN_FEATURE_ + = 1606; + +1165 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNKNOWN_COMPONENT_ + = 1607; + +1166 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNKNOWN_PROPERTY_ + = 1608; + +1167 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_HANDLE_STATE_ + = 1609; + +1168 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_CONFIGURATION_ + = 1610; + +1169 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INDEX_ABSENT_ + = 1611; + +1170 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_SOURCE_ABSENT_ + = 1612; + +1171 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_PACKAGE_VERSION_ + = 1613; + +1172 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRODUCT_UNINSTALLED_ + = 1614; + +1173 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_QUERY_SYNTAX_ + = 1615; + +1174 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_FIELD_ + = 1616; + +1175 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEVICE_REMOVED_ + = 1617; + +1176 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_ALREADY_RUNNING_ + = 1618; + +1177 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_PACKAGE_OPEN_FAILED_ + = 1619; + +1178 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_PACKAGE_INVALID_ + = 1620; + +1179 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_UI_FAILURE_ + = 1621; + +1180 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_LOG_FAILURE_ + = 1622; + +1181 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_LANGUAGE_UNSUPPORTED_ + = 1623; + +1182 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_TRANSFORM_FAILURE_ + = 1624; + +1183 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_PACKAGE_REJECTED_ + = 1625; + +1184 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FUNCTION_NOT_CALLED_ + = 1626; + +1185 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FUNCTION_FAILED_ + = 1627; + +1186 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_TABLE_ + = 1628; + +1187 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DATATYPE_MISMATCH_ + = 1629; + +1188 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNSUPPORTED_TYPE_ + = 1630; + +1189 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CREATE_FAILED_ + = 1631; + +1190 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_TEMP_UNWRITABLE_ + = 1632; + +1191 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_PLATFORM_UNSUPPORTED_ + = 1633; + +1192 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_NOTUSED_ + = 1634; + +1193 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PATCH_PACKAGE_OPEN_FAILED_ + = 1635; + +1194 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PATCH_PACKAGE_INVALID_ + = 1636; + +1195 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PATCH_PACKAGE_UNSUPPORTED_ + = 1637; + +1196 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRODUCT_VERSION_ + = 1638; + +1197 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_COMMAND_LINE_ + = 1639; + +1198 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_REMOTE_DISALLOWED_ + = 1640; + +1199 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SUCCESS_REBOOT_INITIATED_ + = 1641; + +1200 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PATCH_TARGET_NOT_FOUND_ + = 1642; + +1201 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PATCH_PACKAGE_REJECTED_ + = 1643; + +1202 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_TRANSFORM_REJECTED_ + = 1644; + +1203 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_REMOTE_PROHIBITED_ + = 1645; + +1204 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PATCH_REMOVAL_UNSUPPORTED_ + = 1646; + +1205 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNKNOWN_PATCH_ + = 1647; + +1206 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PATCH_NO_SEQUENCE_ + = 1648; + +1207 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PATCH_REMOVAL_DISALLOWED_ + = 1649; + +1208 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_PATCH_XML_ + = 1650; + +1209 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PATCH_MANAGED_ADVERTISED_PRODUCT_ + = 1651; + +1210 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_SERVICE_SAFEBOOT_ + = 1652; + +1211 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FAIL_FAST_EXCEPTION_ + = 1653; + +1212 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_REJECTED_ + = 1654; + +1213 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DYNAMIC_CODE_BLOCKED_ + = 1655; + +1214 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_SAME_OBJECT_ + = 1656; + +1215 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STRICT_CFG_VIOLATION_ + = 1657; + +1216 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SET_CONTEXT_DENIED_ + = 1660; + +1217 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CROSS_PARTITION_VIOLATION_ + = 1661; + +1218 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_INVALID_STRING_BINDING_ + = 1700; + +1219 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_WRONG_KIND_OF_BINDING_ + = 1701; + +1220 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_INVALID_BINDING_ + = 1702; + +1221 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_PROTSEQ_NOT_SUPPORTED_ + = 1703; + +1222 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_INVALID_RPC_PROTSEQ_ + = 1704; + +1223 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_INVALID_STRING_UUID_ + = 1705; + +1224 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_INVALID_ENDPOINT_FORMAT_ + = 1706; + +1225 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_INVALID_NET_ADDR_ + = 1707; + +1226 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_NO_ENDPOINT_FOUND_ + = 1708; + +1227 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_INVALID_TIMEOUT_ + = 1709; + +1228 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_OBJECT_NOT_FOUND_ + = 1710; + +1229 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_ALREADY_REGISTERED_ + = 1711; + +1230 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_TYPE_ALREADY_REGISTERED_ + = 1712; + +1231 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_ALREADY_LISTENING_ + = 1713; + +1232 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_NO_PROTSEQS_REGISTERED_ + = 1714; + +1233 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_NOT_LISTENING_ + = 1715; + +1234 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_UNKNOWN_MGR_TYPE_ + = 1716; + +1235 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_UNKNOWN_IF_ + = 1717; + +1236 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_NO_BINDINGS_ + = 1718; + +1237 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_NO_PROTSEQS_ + = 1719; + +1238 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_CANT_CREATE_ENDPOINT_ + = 1720; + +1239 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_OUT_OF_RESOURCES_ + = 1721; + +1240 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_SERVER_UNAVAILABLE_ + = 1722; + +1241 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_SERVER_TOO_BUSY_ + = 1723; + +1242 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_INVALID_NETWORK_OPTIONS_ + = 1724; + +1243 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_NO_CALL_ACTIVE_ + = 1725; + +1244 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_CALL_FAILED_ + = 1726; + +1245 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_CALL_FAILED_DNE_ + = 1727; + +1246 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_PROTOCOL_ERROR_ + = 1728; + +1247 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_PROXY_ACCESS_DENIED_ + = 1729; + +1248 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_UNSUPPORTED_TRANS_SYN_ + = 1730; + +1249 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_UNSUPPORTED_TYPE_ + = 1732; + +1250 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_INVALID_TAG_ + = 1733; + +1251 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_INVALID_BOUND_ + = 1734; + +1252 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_NO_ENTRY_NAME_ + = 1735; + +1253 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_INVALID_NAME_SYNTAX_ + = 1736; + +1254 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_UNSUPPORTED_NAME_SYNTAX_ + = 1737; + +1255 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_UUID_NO_ADDRESS_ + = 1739; + +1256 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_DUPLICATE_ENDPOINT_ + = 1740; + +1257 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_UNKNOWN_AUTHN_TYPE_ + = 1741; + +1258 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_MAX_CALLS_TOO_SMALL_ + = 1742; + +1259 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_STRING_TOO_LONG_ + = 1743; + +1260 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_PROTSEQ_NOT_FOUND_ + = 1744; + +1261 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_PROCNUM_OUT_OF_RANGE_ + = 1745; + +1262 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_BINDING_HAS_NO_AUTH_ + = 1746; + +1263 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_UNKNOWN_AUTHN_SERVICE_ + = 1747; + +1264 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_UNKNOWN_AUTHN_LEVEL_ + = 1748; + +1265 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_INVALID_AUTH_IDENTITY_ + = 1749; + +1266 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_UNKNOWN_AUTHZ_SERVICE_ + = 1750; + +1267 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gEPT_S_INVALID_ENTRY_ + = 1751; + +1268 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gEPT_S_CANT_PERFORM_OP_ + = 1752; + +1269 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gEPT_S_NOT_REGISTERED_ + = 1753; + +1270 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_NOTHING_TO_EXPORT_ + = 1754; + +1271 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_INCOMPLETE_NAME_ + = 1755; + +1272 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_INVALID_VERS_OPTION_ + = 1756; + +1273 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_NO_MORE_MEMBERS_ + = 1757; + +1274 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_NOT_ALL_OBJS_UNEXPORTED_ + = 1758; + +1275 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_INTERFACE_NOT_FOUND_ + = 1759; + +1276 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_ENTRY_ALREADY_EXISTS_ + = 1760; + +1277 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_ENTRY_NOT_FOUND_ + = 1761; + +1278 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_NAME_SERVICE_UNAVAILABLE_ + = 1762; + +1279 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_INVALID_NAF_ID_ + = 1763; + +1280 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_CANNOT_SUPPORT_ + = 1764; + +1281 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_NO_CONTEXT_AVAILABLE_ + = 1765; + +1282 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_INTERNAL_ERROR_ + = 1766; + +1283 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_ZERO_DIVIDE_ + = 1767; + +1284 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_ADDRESS_ERROR_ + = 1768; + +1285 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_FP_DIV_ZERO_ + = 1769; + +1286 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_FP_UNDERFLOW_ + = 1770; + +1287 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_FP_OVERFLOW_ + = 1771; + +1288 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_X_NO_MORE_ENTRIES_ + = 1772; + +1289 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_X_SS_CHAR_TRANS_OPEN_FAIL_ + = 1773; + +1290 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_X_SS_CHAR_TRANS_SHORT_FILE_ + = 1774; + +1291 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_X_SS_IN_NULL_CONTEXT_ + = 1775; + +1292 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_X_SS_CONTEXT_DAMAGED_ + = 1777; + +1293 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_X_SS_HANDLES_MISMATCH_ + = 1778; + +1294 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_X_SS_CANNOT_GET_CALL_HANDLE_ + = 1779; + +1295 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_X_NULL_REF_POINTER_ + = 1780; + +1296 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_X_ENUM_VALUE_OUT_OF_RANGE_ + = 1781; + +1297 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_X_BYTE_COUNT_TOO_SMALL_ + = 1782; + +1298 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_X_BAD_STUB_DATA_ + = 1783; + +1299 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_USER_BUFFER_ + = 1784; + +1300 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNRECOGNIZED_MEDIA_ + = 1785; + +1301 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_TRUST_LSA_SECRET_ + = 1786; + +1302 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_TRUST_SAM_ACCOUNT_ + = 1787; + +1303 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRUSTED_DOMAIN_FAILURE_ + = 1788; + +1304 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRUSTED_RELATIONSHIP_FAILURE_ + = 1789; + +1305 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRUST_FAILURE_ + = 1790; + +1306 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_CALL_IN_PROGRESS_ + = 1791; + +1307 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NETLOGON_NOT_STARTED_ + = 1792; + +1308 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ACCOUNT_EXPIRED_ + = 1793; + +1309 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REDIRECTOR_HAS_OPEN_HANDLES_ + = 1794; + +1310 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRINTER_DRIVER_ALREADY_INSTALLED_ + = 1795; + +1311 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNKNOWN_PORT_ + = 1796; + +1312 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNKNOWN_PRINTER_DRIVER_ + = 1797; + +1313 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNKNOWN_PRINTPROCESSOR_ + = 1798; + +1314 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_SEPARATOR_FILE_ + = 1799; + +1315 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_PRIORITY_ + = 1800; + +1316 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_PRINTER_NAME_ + = 1801; + +1317 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRINTER_ALREADY_EXISTS_ + = 1802; + +1318 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_PRINTER_COMMAND_ + = 1803; + +1319 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_DATATYPE_ + = 1804; + +1320 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_ENVIRONMENT_ + = 1805; + +1321 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_NO_MORE_BINDINGS_ + = 1806; + +1322 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT_ + = 1807; + +1323 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT_ + = 1808; + +1324 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOLOGON_SERVER_TRUST_ACCOUNT_ + = 1809; + +1325 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DOMAIN_TRUST_INCONSISTENT_ + = 1810; + +1326 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SERVER_HAS_OPEN_HANDLES_ + = 1811; + +1327 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RESOURCE_DATA_NOT_FOUND_ + = 1812; + +1328 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RESOURCE_TYPE_NOT_FOUND_ + = 1813; + +1329 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RESOURCE_NAME_NOT_FOUND_ + = 1814; + +1330 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RESOURCE_LANG_NOT_FOUND_ + = 1815; + +1331 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_ENOUGH_QUOTA_ + = 1816; + +1332 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_NO_INTERFACES_ + = 1817; + +1333 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_CALL_CANCELLED_ + = 1818; + +1334 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_BINDING_INCOMPLETE_ + = 1819; + +1335 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_COMM_FAILURE_ + = 1820; + +1336 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_UNSUPPORTED_AUTHN_LEVEL_ + = 1821; + +1337 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_NO_PRINC_NAME_ + = 1822; + +1338 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_NOT_RPC_ERROR_ + = 1823; + +1339 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_UUID_LOCAL_ONLY_ + = 1824; + +1340 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_SEC_PKG_ERROR_ + = 1825; + +1341 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_NOT_CANCELLED_ + = 1826; + +1342 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_X_INVALID_ES_ACTION_ + = 1827; + +1343 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_X_WRONG_ES_VERSION_ + = 1828; + +1344 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_X_WRONG_STUB_VERSION_ + = 1829; + +1345 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_X_INVALID_PIPE_OBJECT_ + = 1830; + +1346 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_X_WRONG_PIPE_ORDER_ + = 1831; + +1347 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_X_WRONG_PIPE_VERSION_ + = 1832; + +1348 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_COOKIE_AUTH_FAILED_ + = 1833; + +1349 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_DO_NOT_DISTURB_ + = 1834; + +1350 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_SYSTEM_HANDLE_COUNT_EXCEEDED_ + = 1835; + +1351 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_SYSTEM_HANDLE_TYPE_MISMATCH_ + = 1836; + +1352 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_GROUP_MEMBER_NOT_FOUND_ + = 1898; + +1353 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gEPT_S_CANT_CREATE_ + = 1899; + +1354 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_INVALID_OBJECT_ + = 1900; + +1355 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_TIME_ + = 1901; + +1356 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_FORM_NAME_ + = 1902; + +1357 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_FORM_SIZE_ + = 1903; + +1358 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ALREADY_WAITING_ + = 1904; + +1359 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRINTER_DELETED_ + = 1905; + +1360 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_PRINTER_STATE_ + = 1906; + +1361 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PASSWORD_MUST_CHANGE_ + = 1907; + +1362 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DOMAIN_CONTROLLER_NOT_FOUND_ + = 1908; + +1363 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ACCOUNT_LOCKED_OUT_ + = 1909; + +1364 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gOR_INVALID_OXID_ + = 1910; + +1365 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gOR_INVALID_OID_ + = 1911; + +1366 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gOR_INVALID_SET_ + = 1912; + +1367 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_SEND_INCOMPLETE_ + = 1913; + +1368 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_INVALID_ASYNC_HANDLE_ + = 1914; + +1369 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_INVALID_ASYNC_CALL_ + = 1915; + +1370 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_X_PIPE_CLOSED_ + = 1916; + +1371 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_X_PIPE_DISCIPLINE_ERROR_ + = 1917; + +1372 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_X_PIPE_EMPTY_ + = 1918; + +1373 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_SITENAME_ + = 1919; + +1374 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANT_ACCESS_FILE_ + = 1920; + +1375 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANT_RESOLVE_FILENAME_ + = 1921; + +1376 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_ENTRY_TYPE_MISMATCH_ + = 1922; + +1377 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_NOT_ALL_OBJS_EXPORTED_ + = 1923; + +1378 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_INTERFACE_NOT_EXPORTED_ + = 1924; + +1379 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_PROFILE_NOT_ADDED_ + = 1925; + +1380 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_PRF_ELT_NOT_ADDED_ + = 1926; + +1381 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_PRF_ELT_NOT_REMOVED_ + = 1927; + +1382 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_GRP_ELT_NOT_ADDED_ + = 1928; + +1383 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gRPC_S_GRP_ELT_NOT_REMOVED_ + = 1929; + +1384 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_KM_DRIVER_BLOCKED_ + = 1930; + +1385 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CONTEXT_EXPIRED_ + = 1931; + +1386 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PER_USER_TRUST_QUOTA_EXCEEDED_ + = 1932; + +1387 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ALL_USER_TRUST_QUOTA_EXCEEDED_ + = 1933; + +1388 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED_ + = 1934; + +1389 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_AUTHENTICATION_FIREWALL_FAILED_ + = 1935; + +1390 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REMOTE_PRINT_CONNECTIONS_BLOCKED_ + = 1936; + +1391 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NTLM_BLOCKED_ + = 1937; + +1392 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PASSWORD_CHANGE_REQUIRED_ + = 1938; + +1393 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOST_MODE_LOGON_RESTRICTION_ + = 1939; + +1394 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_PIXEL_FORMAT_ + = 2000; + +1395 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_DRIVER_ + = 2001; + +1396 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_WINDOW_STYLE_ + = 2002; + +1397 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_METAFILE_NOT_SUPPORTED_ + = 2003; + +1398 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSFORM_NOT_SUPPORTED_ + = 2004; + +1399 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLIPPING_NOT_SUPPORTED_ + = 2005; + +1400 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_CMM_ + = 2010; + +1401 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_PROFILE_ + = 2011; + +1402 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TAG_NOT_FOUND_ + = 2012; + +1403 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TAG_NOT_PRESENT_ + = 2013; + +1404 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DUPLICATE_TAG_ + = 2014; + +1405 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE_ + = 2015; + +1406 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PROFILE_NOT_FOUND_ + = 2016; + +1407 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_COLORSPACE_ + = 2017; + +1408 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ICM_NOT_ENABLED_ + = 2018; + +1409 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DELETING_ICM_XFORM_ + = 2019; + +1410 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_TRANSFORM_ + = 2020; + +1411 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_COLORSPACE_MISMATCH_ + = 2021; + +1412 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_COLORINDEX_ + = 2022; + +1413 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PROFILE_DOES_NOT_MATCH_DEVICE_ + = 2023; + +1414 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CONNECTED_OTHER_PASSWORD_ + = 2108; + +1415 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CONNECTED_OTHER_PASSWORD_DEFAULT_ + = 2109; + +1416 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_USERNAME_ + = 2202; + +1417 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_CONNECTED_ + = 2250; + +1418 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_OPEN_FILES_ + = 2401; + +1419 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ACTIVE_CONNECTIONS_ + = 2402; + +1420 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEVICE_IN_USE_ + = 2404; + +1421 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNKNOWN_PRINT_MONITOR_ + = 3000; + +1422 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRINTER_DRIVER_IN_USE_ + = 3001; + +1423 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SPOOL_FILE_NOT_FOUND_ + = 3002; + +1424 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SPL_NO_STARTDOC_ + = 3003; + +1425 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SPL_NO_ADDJOB_ + = 3004; + +1426 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRINT_PROCESSOR_ALREADY_INSTALLED_ + = 3005; + +1427 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRINT_MONITOR_ALREADY_INSTALLED_ + = 3006; + +1428 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_PRINT_MONITOR_ + = 3007; + +1429 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRINT_MONITOR_IN_USE_ + = 3008; + +1430 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRINTER_HAS_JOBS_QUEUED_ + = 3009; + +1431 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SUCCESS_REBOOT_REQUIRED_ + = 3010; + +1432 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SUCCESS_RESTART_REQUIRED_ + = 3011; + +1433 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRINTER_NOT_FOUND_ + = 3012; + +1434 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRINTER_DRIVER_WARNED_ + = 3013; + +1435 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRINTER_DRIVER_BLOCKED_ + = 3014; + +1436 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRINTER_DRIVER_PACKAGE_IN_USE_ + = 3015; + +1437 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CORE_DRIVER_PACKAGE_NOT_FOUND_ + = 3016; + +1438 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FAIL_REBOOT_REQUIRED_ + = 3017; + +1439 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FAIL_REBOOT_INITIATED_ + = 3018; + +1440 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRINTER_DRIVER_DOWNLOAD_NEEDED_ + = 3019; + +1441 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRINT_JOB_RESTART_REQUIRED_ + = 3020; + +1442 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_PRINTER_DRIVER_MANIFEST_ + = 3021; + +1443 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRINTER_NOT_SHAREABLE_ + = 3022; + +1444 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REQUEST_PAUSED_ + = 3050; + +1445 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IO_REISSUE_AS_CACHED_ + = 3950; + +1446 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WINS_INTERNAL_ + = 4000; + +1447 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CAN_NOT_DEL_LOCAL_WINS_ + = 4001; + +1448 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STATIC_INIT_ + = 4002; + +1449 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INC_BACKUP_ + = 4003; + +1450 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FULL_BACKUP_ + = 4004; + +1451 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REC_NON_EXISTENT_ + = 4005; + +1452 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RPL_NOT_ALLOWED_ + = 4006; + +1453 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gPEERDIST_ERROR_CONTENTINFO_VERSION_UNSUPPORTED_ + = 4050; + +1454 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gPEERDIST_ERROR_CANNOT_PARSE_CONTENTINFO_ + = 4051; + +1455 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gPEERDIST_ERROR_MISSING_DATA_ + = 4052; + +1456 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gPEERDIST_ERROR_NO_MORE_ + = 4053; + +1457 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gPEERDIST_ERROR_NOT_INITIALIZED_ + = 4054; + +1458 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gPEERDIST_ERROR_ALREADY_INITIALIZED_ + = 4055; + +1459 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gPEERDIST_ERROR_SHUTDOWN_IN_PROGRESS_ + = 4056; + +1460 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gPEERDIST_ERROR_INVALIDATED_ + = 4057; + +1461 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gPEERDIST_ERROR_ALREADY_EXISTS_ + = 4058; + +1462 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gPEERDIST_ERROR_OPERATION_NOTFOUND_ + = 4059; + +1463 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gPEERDIST_ERROR_ALREADY_COMPLETED_ + = 4060; + +1464 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gPEERDIST_ERROR_OUT_OF_BOUNDS_ + = 4061; + +1465 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gPEERDIST_ERROR_VERSION_UNSUPPORTED_ + = 4062; + +1466 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gPEERDIST_ERROR_INVALID_CONFIGURATION_ + = 4063; + +1467 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gPEERDIST_ERROR_NOT_LICENSED_ + = 4064; + +1468 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gPEERDIST_ERROR_SERVICE_UNAVAILABLE_ + = 4065; + +1469 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gPEERDIST_ERROR_TRUST_FAILURE_ + = 4066; + +1470 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DHCP_ADDRESS_CONFLICT_ + = 4100; + +1471 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WMI_GUID_NOT_FOUND_ + = 4200; + +1472 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WMI_INSTANCE_NOT_FOUND_ + = 4201; + +1473 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WMI_ITEMID_NOT_FOUND_ + = 4202; + +1474 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WMI_TRY_AGAIN_ + = 4203; + +1475 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WMI_DP_NOT_FOUND_ + = 4204; + +1476 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WMI_UNRESOLVED_INSTANCE_REF_ + = 4205; + +1477 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WMI_ALREADY_ENABLED_ + = 4206; + +1478 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WMI_GUID_DISCONNECTED_ + = 4207; + +1479 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WMI_SERVER_UNAVAILABLE_ + = 4208; + +1480 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WMI_DP_FAILED_ + = 4209; + +1481 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WMI_INVALID_MOF_ + = 4210; + +1482 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WMI_INVALID_REGINFO_ + = 4211; + +1483 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WMI_ALREADY_DISABLED_ + = 4212; + +1484 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WMI_READ_ONLY_ + = 4213; + +1485 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WMI_SET_FAILURE_ + = 4214; + +1486 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_APPCONTAINER_ + = 4250; + +1487 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_APPCONTAINER_REQUIRED_ + = 4251; + +1488 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_SUPPORTED_IN_APPCONTAINER_ + = 4252; + +1489 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_PACKAGE_SID_LENGTH_ + = 4253; + +1490 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_MEDIA_ + = 4300; + +1491 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_LIBRARY_ + = 4301; + +1492 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_MEDIA_POOL_ + = 4302; + +1493 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DRIVE_MEDIA_MISMATCH_ + = 4303; + +1494 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MEDIA_OFFLINE_ + = 4304; + +1495 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LIBRARY_OFFLINE_ + = 4305; + +1496 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EMPTY_ + = 4306; + +1497 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_EMPTY_ + = 4307; + +1498 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MEDIA_UNAVAILABLE_ + = 4308; + +1499 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RESOURCE_DISABLED_ + = 4309; + +1500 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_CLEANER_ + = 4310; + +1501 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNABLE_TO_CLEAN_ + = 4311; + +1502 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_OBJECT_NOT_FOUND_ + = 4312; + +1503 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DATABASE_FAILURE_ + = 4313; + +1504 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DATABASE_FULL_ + = 4314; + +1505 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MEDIA_INCOMPATIBLE_ + = 4315; + +1506 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RESOURCE_NOT_PRESENT_ + = 4316; + +1507 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_OPERATION_ + = 4317; + +1508 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MEDIA_NOT_AVAILABLE_ + = 4318; + +1509 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEVICE_NOT_AVAILABLE_ + = 4319; + +1510 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REQUEST_REFUSED_ + = 4320; + +1511 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_DRIVE_OBJECT_ + = 4321; + +1512 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LIBRARY_FULL_ + = 4322; + +1513 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MEDIUM_NOT_ACCESSIBLE_ + = 4323; + +1514 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNABLE_TO_LOAD_MEDIUM_ + = 4324; + +1515 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNABLE_TO_INVENTORY_DRIVE_ + = 4325; + +1516 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNABLE_TO_INVENTORY_SLOT_ + = 4326; + +1517 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNABLE_TO_INVENTORY_TRANSPORT_ + = 4327; + +1518 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSPORT_FULL_ + = 4328; + +1519 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CONTROLLING_IEPORT_ + = 4329; + +1520 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA_ + = 4330; + +1521 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLEANER_SLOT_SET_ + = 4331; + +1522 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLEANER_SLOT_NOT_SET_ + = 4332; + +1523 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLEANER_CARTRIDGE_SPENT_ + = 4333; + +1524 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNEXPECTED_OMID_ + = 4334; + +1525 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANT_DELETE_LAST_ITEM_ + = 4335; + +1526 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MESSAGE_EXCEEDS_MAX_SIZE_ + = 4336; + +1527 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_VOLUME_CONTAINS_SYS_FILES_ + = 4337; + +1528 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INDIGENOUS_TYPE_ + = 4338; + +1529 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_SUPPORTING_DRIVES_ + = 4339; + +1530 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLEANER_CARTRIDGE_INSTALLED_ + = 4340; + +1531 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IEPORT_FULL_ + = 4341; + +1532 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FILE_OFFLINE_ + = 4350; + +1533 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REMOTE_STORAGE_NOT_ACTIVE_ + = 4351; + +1534 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REMOTE_STORAGE_MEDIA_ERROR_ + = 4352; + +1535 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_A_REPARSE_POINT_ + = 4390; + +1536 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REPARSE_ATTRIBUTE_CONFLICT_ + = 4391; + +1537 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_REPARSE_DATA_ + = 4392; + +1538 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REPARSE_TAG_INVALID_ + = 4393; + +1539 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REPARSE_TAG_MISMATCH_ + = 4394; + +1540 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REPARSE_POINT_ENCOUNTERED_ + = 4395; + +1541 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_APP_DATA_NOT_FOUND_ + = 4400; + +1542 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_APP_DATA_EXPIRED_ + = 4401; + +1543 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_APP_DATA_CORRUPT_ + = 4402; + +1544 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_APP_DATA_LIMIT_EXCEEDED_ + = 4403; + +1545 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_APP_DATA_REBOOT_REQUIRED_ + = 4404; + +1546 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SECUREBOOT_ROLLBACK_DETECTED_ + = 4420; + +1547 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SECUREBOOT_POLICY_VIOLATION_ + = 4421; + +1548 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SECUREBOOT_INVALID_POLICY_ + = 4422; + +1549 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SECUREBOOT_POLICY_PUBLISHER_NOT_FOUND_ + = 4423; + +1550 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SECUREBOOT_POLICY_NOT_SIGNED_ + = 4424; + +1551 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SECUREBOOT_NOT_ENABLED_ + = 4425; + +1552 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SECUREBOOT_FILE_REPLACED_ + = 4426; + +1553 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SECUREBOOT_POLICY_NOT_AUTHORIZED_ + = 4427; + +1554 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SECUREBOOT_POLICY_UNKNOWN_ + = 4428; + +1555 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SECUREBOOT_POLICY_MISSING_ANTIROLLBACKVERSION_ + = 4429; + +1556 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SECUREBOOT_PLATFORM_ID_MISMATCH_ + = 4430; + +1557 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SECUREBOOT_POLICY_ROLLBACK_DETECTED_ + = 4431; + +1558 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SECUREBOOT_POLICY_UPGRADE_MISMATCH_ + = 4432; + +1559 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SECUREBOOT_REQUIRED_POLICY_FILE_MISSING_ + = 4433; + +1560 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SECUREBOOT_NOT_BASE_POLICY_ + = 4434; + +1561 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SECUREBOOT_NOT_SUPPLEMENTAL_POLICY_ + = 4435; + +1562 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_OFFLOAD_READ_FLT_NOT_SUPPORTED_ + = 4440; + +1563 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_OFFLOAD_WRITE_FLT_NOT_SUPPORTED_ + = 4441; + +1564 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_OFFLOAD_READ_FILE_NOT_SUPPORTED_ + = 4442; + +1565 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_OFFLOAD_WRITE_FILE_NOT_SUPPORTED_ + = 4443; + +1566 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ALREADY_HAS_STREAM_ID_ + = 4444; + +1567 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SMR_GARBAGE_COLLECTION_REQUIRED_ + = 4445; + +1568 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_VOLUME_NOT_SIS_ENABLED_ + = 4500; + +1569 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SYSTEM_INTEGRITY_ROLLBACK_DETECTED_ + = 4550; + +1570 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SYSTEM_INTEGRITY_POLICY_VIOLATION_ + = 4551; + +1571 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SYSTEM_INTEGRITY_INVALID_POLICY_ + = 4552; + +1572 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SYSTEM_INTEGRITY_POLICY_NOT_SIGNED_ + = 4553; + +1573 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_VSM_NOT_INITIALIZED_ + = 4560; + +1574 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_VSM_DMA_PROTECTION_NOT_IN_USE_ + = 4561; + +1575 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PLATFORM_MANIFEST_NOT_AUTHORIZED_ + = 4570; + +1576 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PLATFORM_MANIFEST_INVALID_ + = 4571; + +1577 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PLATFORM_MANIFEST_FILE_NOT_AUTHORIZED_ + = 4572; + +1578 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PLATFORM_MANIFEST_CATALOG_NOT_AUTHORIZED_ + = 4573; + +1579 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PLATFORM_MANIFEST_BINARY_ID_NOT_FOUND_ + = 4574; + +1580 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PLATFORM_MANIFEST_NOT_ACTIVE_ + = 4575; + +1581 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PLATFORM_MANIFEST_NOT_SIGNED_ + = 4576; + +1582 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEPENDENT_RESOURCE_EXISTS_ + = 5001; + +1583 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEPENDENCY_NOT_FOUND_ + = 5002; + +1584 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEPENDENCY_ALREADY_EXISTS_ + = 5003; + +1585 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RESOURCE_NOT_ONLINE_ + = 5004; + +1586 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_HOST_NODE_NOT_AVAILABLE_ + = 5005; + +1587 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RESOURCE_NOT_AVAILABLE_ + = 5006; + +1588 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RESOURCE_NOT_FOUND_ + = 5007; + +1589 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SHUTDOWN_CLUSTER_ + = 5008; + +1590 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANT_EVICT_ACTIVE_NODE_ + = 5009; + +1591 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_OBJECT_ALREADY_EXISTS_ + = 5010; + +1592 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_OBJECT_IN_LIST_ + = 5011; + +1593 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_GROUP_NOT_AVAILABLE_ + = 5012; + +1594 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_GROUP_NOT_FOUND_ + = 5013; + +1595 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_GROUP_NOT_ONLINE_ + = 5014; + +1596 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_HOST_NODE_NOT_RESOURCE_OWNER_ + = 5015; + +1597 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_HOST_NODE_NOT_GROUP_OWNER_ + = 5016; + +1598 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RESMON_CREATE_FAILED_ + = 5017; + +1599 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RESMON_ONLINE_FAILED_ + = 5018; + +1600 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RESOURCE_ONLINE_ + = 5019; + +1601 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_QUORUM_RESOURCE_ + = 5020; + +1602 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_QUORUM_CAPABLE_ + = 5021; + +1603 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_SHUTTING_DOWN_ + = 5022; + +1604 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_STATE_ + = 5023; + +1605 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RESOURCE_PROPERTIES_STORED_ + = 5024; + +1606 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_QUORUM_CLASS_ + = 5025; + +1607 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CORE_RESOURCE_ + = 5026; + +1608 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_QUORUM_RESOURCE_ONLINE_FAILED_ + = 5027; + +1609 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_QUORUMLOG_OPEN_FAILED_ + = 5028; + +1610 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTERLOG_CORRUPT_ + = 5029; + +1611 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE_ + = 5030; + +1612 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTERLOG_EXCEEDS_MAXSIZE_ + = 5031; + +1613 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND_ + = 5032; + +1614 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTERLOG_NOT_ENOUGH_SPACE_ + = 5033; + +1615 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_QUORUM_OWNER_ALIVE_ + = 5034; + +1616 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NETWORK_NOT_AVAILABLE_ + = 5035; + +1617 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NODE_NOT_AVAILABLE_ + = 5036; + +1618 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ALL_NODES_NOT_AVAILABLE_ + = 5037; + +1619 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RESOURCE_FAILED_ + = 5038; + +1620 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_INVALID_NODE_ + = 5039; + +1621 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NODE_EXISTS_ + = 5040; + +1622 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_JOIN_IN_PROGRESS_ + = 5041; + +1623 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NODE_NOT_FOUND_ + = 5042; + +1624 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_LOCAL_NODE_NOT_FOUND_ + = 5043; + +1625 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NETWORK_EXISTS_ + = 5044; + +1626 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NETWORK_NOT_FOUND_ + = 5045; + +1627 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NETINTERFACE_EXISTS_ + = 5046; + +1628 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NETINTERFACE_NOT_FOUND_ + = 5047; + +1629 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_INVALID_REQUEST_ + = 5048; + +1630 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_INVALID_NETWORK_PROVIDER_ + = 5049; + +1631 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NODE_DOWN_ + = 5050; + +1632 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NODE_UNREACHABLE_ + = 5051; + +1633 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NODE_NOT_MEMBER_ + = 5052; + +1634 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_JOIN_NOT_IN_PROGRESS_ + = 5053; + +1635 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_INVALID_NETWORK_ + = 5054; + +1636 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NODE_UP_ + = 5056; + +1637 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_IPADDR_IN_USE_ + = 5057; + +1638 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NODE_NOT_PAUSED_ + = 5058; + +1639 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NO_SECURITY_CONTEXT_ + = 5059; + +1640 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NETWORK_NOT_INTERNAL_ + = 5060; + +1641 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NODE_ALREADY_UP_ + = 5061; + +1642 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NODE_ALREADY_DOWN_ + = 5062; + +1643 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NETWORK_ALREADY_ONLINE_ + = 5063; + +1644 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NETWORK_ALREADY_OFFLINE_ + = 5064; + +1645 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NODE_ALREADY_MEMBER_ + = 5065; + +1646 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_LAST_INTERNAL_NETWORK_ + = 5066; + +1647 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NETWORK_HAS_DEPENDENTS_ + = 5067; + +1648 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_OPERATION_ON_QUORUM_ + = 5068; + +1649 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEPENDENCY_NOT_ALLOWED_ + = 5069; + +1650 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NODE_PAUSED_ + = 5070; + +1651 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NODE_CANT_HOST_RESOURCE_ + = 5071; + +1652 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NODE_NOT_READY_ + = 5072; + +1653 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NODE_SHUTTING_DOWN_ + = 5073; + +1654 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_JOIN_ABORTED_ + = 5074; + +1655 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_INCOMPATIBLE_VERSIONS_ + = 5075; + +1656 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED_ + = 5076; + +1657 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_SYSTEM_CONFIG_CHANGED_ + = 5077; + +1658 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND_ + = 5078; + +1659 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_RESTYPE_NOT_SUPPORTED_ + = 5079; + +1660 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_RESNAME_NOT_FOUND_ + = 5080; + +1661 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED_ + = 5081; + +1662 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_OWNER_NOT_IN_PREFLIST_ + = 5082; + +1663 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_DATABASE_SEQMISMATCH_ + = 5083; + +1664 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RESMON_INVALID_STATE_ + = 5084; + +1665 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_GUM_NOT_LOCKER_ + = 5085; + +1666 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_QUORUM_DISK_NOT_FOUND_ + = 5086; + +1667 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DATABASE_BACKUP_CORRUPT_ + = 5087; + +1668 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT_ + = 5088; + +1669 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RESOURCE_PROPERTY_UNCHANGEABLE_ + = 5089; + +1670 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_ADMIN_ACCESS_POINT_ + = 5090; + +1671 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_MEMBERSHIP_INVALID_STATE_ + = 5890; + +1672 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_QUORUMLOG_NOT_FOUND_ + = 5891; + +1673 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_MEMBERSHIP_HALT_ + = 5892; + +1674 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_INSTANCE_ID_MISMATCH_ + = 5893; + +1675 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP_ + = 5894; + +1676 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH_ + = 5895; + +1677 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_EVICT_WITHOUT_CLEANUP_ + = 5896; + +1678 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_PARAMETER_MISMATCH_ + = 5897; + +1679 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NODE_CANNOT_BE_CLUSTERED_ + = 5898; + +1680 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_WRONG_OS_VERSION_ + = 5899; + +1681 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME_ + = 5900; + +1682 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSCFG_ALREADY_COMMITTED_ + = 5901; + +1683 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSCFG_ROLLBACK_FAILED_ + = 5902; + +1684 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT_ + = 5903; + +1685 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_OLD_VERSION_ + = 5904; + +1686 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME_ + = 5905; + +1687 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NO_NET_ADAPTERS_ + = 5906; + +1688 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_POISONED_ + = 5907; + +1689 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_GROUP_MOVING_ + = 5908; + +1690 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_RESOURCE_TYPE_BUSY_ + = 5909; + +1691 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RESOURCE_CALL_TIMED_OUT_ + = 5910; + +1692 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_CLUSTER_IPV6_ADDRESS_ + = 5911; + +1693 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_INTERNAL_INVALID_FUNCTION_ + = 5912; + +1694 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_PARAMETER_OUT_OF_BOUNDS_ + = 5913; + +1695 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_PARTIAL_SEND_ + = 5914; + +1696 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_REGISTRY_INVALID_FUNCTION_ + = 5915; + +1697 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_INVALID_STRING_TERMINATION_ + = 5916; + +1698 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_INVALID_STRING_FORMAT_ + = 5917; + +1699 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_DATABASE_TRANSACTION_IN_PROGRESS_ + = 5918; + +1700 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_DATABASE_TRANSACTION_NOT_IN_PROGRESS_ + = 5919; + +1701 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NULL_DATA_ + = 5920; + +1702 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_PARTIAL_READ_ + = 5921; + +1703 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_PARTIAL_WRITE_ + = 5922; + +1704 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_CANT_DESERIALIZE_DATA_ + = 5923; + +1705 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEPENDENT_RESOURCE_PROPERTY_CONFLICT_ + = 5924; + +1706 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NO_QUORUM_ + = 5925; + +1707 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_INVALID_IPV6_NETWORK_ + = 5926; + +1708 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_INVALID_IPV6_TUNNEL_NETWORK_ + = 5927; + +1709 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_QUORUM_NOT_ALLOWED_IN_THIS_GROUP_ + = 5928; + +1710 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEPENDENCY_TREE_TOO_COMPLEX_ + = 5929; + +1711 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EXCEPTION_IN_RESOURCE_CALL_ + = 5930; + +1712 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_RHS_FAILED_INITIALIZATION_ + = 5931; + +1713 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NOT_INSTALLED_ + = 5932; + +1714 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_RESOURCES_MUST_BE_ONLINE_ON_THE_SAME_NODE_ + = 5933; + +1715 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_MAX_NODES_IN_CLUSTER_ + = 5934; + +1716 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_TOO_MANY_NODES_ + = 5935; + +1717 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_OBJECT_ALREADY_USED_ + = 5936; + +1718 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NONCORE_GROUPS_FOUND_ + = 5937; + +1719 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FILE_SHARE_RESOURCE_CONFLICT_ + = 5938; + +1720 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_EVICT_INVALID_REQUEST_ + = 5939; + +1721 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_SINGLETON_RESOURCE_ + = 5940; + +1722 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_GROUP_SINGLETON_RESOURCE_ + = 5941; + +1723 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_RESOURCE_PROVIDER_FAILED_ + = 5942; + +1724 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_RESOURCE_CONFIGURATION_ERROR_ + = 5943; + +1725 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_GROUP_BUSY_ + = 5944; + +1726 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NOT_SHARED_VOLUME_ + = 5945; + +1727 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_INVALID_SECURITY_DESCRIPTOR_ + = 5946; + +1728 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_SHARED_VOLUMES_IN_USE_ + = 5947; + +1729 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_USE_SHARED_VOLUMES_API_ + = 5948; + +1730 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_BACKUP_IN_PROGRESS_ + = 5949; + +1731 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NON_CSV_PATH_ + = 5950; + +1732 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CSV_VOLUME_NOT_LOCAL_ + = 5951; + +1733 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_WATCHDOG_TERMINATING_ + = 5952; + +1734 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_RESOURCE_VETOED_MOVE_INCOMPATIBLE_NODES_ + = 5953; + +1735 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_INVALID_NODE_WEIGHT_ + = 5954; + +1736 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_RESOURCE_VETOED_CALL_ + = 5955; + +1737 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RESMON_SYSTEM_RESOURCES_LACKING_ + = 5956; + +1738 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_RESOURCE_VETOED_MOVE_NOT_ENOUGH_RESOURCES_ON_DESTINATION_ + = 5957; + +1739 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_RESOURCE_VETOED_MOVE_NOT_ENOUGH_RESOURCES_ON_SOURCE_ + = 5958; + +1740 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_GROUP_QUEUED_ + = 5959; + +1741 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_RESOURCE_LOCKED_STATUS_ + = 5960; + +1742 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_SHARED_VOLUME_FAILOVER_NOT_ALLOWED_ + = 5961; + +1743 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NODE_DRAIN_IN_PROGRESS_ + = 5962; + +1744 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_DISK_NOT_CONNECTED_ + = 5963; + +1745 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DISK_NOT_CSV_CAPABLE_ + = 5964; + +1746 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RESOURCE_NOT_IN_AVAILABLE_STORAGE_ + = 5965; + +1747 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_SHARED_VOLUME_REDIRECTED_ + = 5966; + +1748 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_SHARED_VOLUME_NOT_REDIRECTED_ + = 5967; + +1749 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_CANNOT_RETURN_PROPERTIES_ + = 5968; + +1750 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_RESOURCE_CONTAINS_UNSUPPORTED_DIFF_AREA_FOR_SHARED_VOLUMES_ + = 5969; + +1751 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_RESOURCE_IS_IN_MAINTENANCE_MODE_ + = 5970; + +1752 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_AFFINITY_CONFLICT_ + = 5971; + +1753 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_RESOURCE_IS_REPLICA_VIRTUAL_MACHINE_ + = 5972; + +1754 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_UPGRADE_INCOMPATIBLE_VERSIONS_ + = 5973; + +1755 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_UPGRADE_FIX_QUORUM_NOT_SUPPORTED_ + = 5974; + +1756 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_UPGRADE_RESTART_REQUIRED_ + = 5975; + +1757 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_UPGRADE_IN_PROGRESS_ + = 5976; + +1758 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_UPGRADE_INCOMPLETE_ + = 5977; + +1759 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NODE_IN_GRACE_PERIOD_ + = 5978; + +1760 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_CSV_IO_PAUSE_TIMEOUT_ + = 5979; + +1761 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NODE_NOT_ACTIVE_CLUSTER_MEMBER_ + = 5980; + +1762 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_RESOURCE_NOT_MONITORED_ + = 5981; + +1763 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_RESOURCE_DOES_NOT_SUPPORT_UNMONITORED_ + = 5982; + +1764 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_RESOURCE_IS_REPLICATED_ + = 5983; + +1765 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NODE_ISOLATED_ + = 5984; + +1766 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_NODE_QUARANTINED_ + = 5985; + +1767 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_DATABASE_UPDATE_CONDITION_FAILED_ + = 5986; + +1768 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_SPACE_DEGRADED_ + = 5987; + +1769 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_TOKEN_DELEGATION_NOT_SUPPORTED_ + = 5988; + +1770 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_CSV_INVALID_HANDLE_ + = 5989; + +1771 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_CSV_SUPPORTED_ONLY_ON_COORDINATOR_ + = 5990; + +1772 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_GROUPSET_NOT_AVAILABLE_ + = 5991; + +1773 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_GROUPSET_NOT_FOUND_ + = 5992; + +1774 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_GROUPSET_CANT_PROVIDE_ + = 5993; + +1775 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_FAULT_DOMAIN_PARENT_NOT_FOUND_ + = 5994; + +1776 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_FAULT_DOMAIN_INVALID_HIERARCHY_ + = 5995; + +1777 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_FAULT_DOMAIN_FAILED_S2D_VALIDATION_ + = 5996; + +1778 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_FAULT_DOMAIN_S2D_CONNECTIVITY_LOSS_ + = 5997; + +1779 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTER_INVALID_INFRASTRUCTURE_FILESERVER_NAME_ + = 5998; + +1780 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CLUSTERSET_MANAGEMENT_CLUSTER_UNREACHABLE_ + = 5999; + +1781 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ENCRYPTION_FAILED_ + = 6000; + +1782 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DECRYPTION_FAILED_ + = 6001; + +1783 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FILE_ENCRYPTED_ + = 6002; + +1784 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_RECOVERY_POLICY_ + = 6003; + +1785 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_EFS_ + = 6004; + +1786 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_WRONG_EFS_ + = 6005; + +1787 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_USER_KEYS_ + = 6006; + +1788 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FILE_NOT_ENCRYPTED_ + = 6007; + +1789 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_EXPORT_FORMAT_ + = 6008; + +1790 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FILE_READ_ONLY_ + = 6009; + +1791 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DIR_EFS_DISALLOWED_ + = 6010; + +1792 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EFS_SERVER_NOT_TRUSTED_ + = 6011; + +1793 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_RECOVERY_POLICY_ + = 6012; + +1794 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EFS_ALG_BLOB_TOO_BIG_ + = 6013; + +1795 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_VOLUME_NOT_SUPPORT_EFS_ + = 6014; + +1796 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EFS_DISABLED_ + = 6015; + +1797 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EFS_VERSION_NOT_SUPPORT_ + = 6016; + +1798 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CS_ENCRYPTION_INVALID_SERVER_RESPONSE_ + = 6017; + +1799 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CS_ENCRYPTION_UNSUPPORTED_SERVER_ + = 6018; + +1800 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE_ + = 6019; + +1801 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CS_ENCRYPTION_NEW_ENCRYPTED_FILE_ + = 6020; + +1802 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CS_ENCRYPTION_FILE_NOT_CSE_ + = 6021; + +1803 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ENCRYPTION_POLICY_DENIES_OPERATION_ + = 6022; + +1804 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_BROWSER_SERVERS_FOUND_ + = 6118; + +1805 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gSCHED_E_SERVICE_NOT_LOCALSYSTEM_ + = 6200; + +1806 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_SECTOR_INVALID_ + = 6600; + +1807 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_SECTOR_PARITY_INVALID_ + = 6601; + +1808 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_SECTOR_REMAPPED_ + = 6602; + +1809 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_BLOCK_INCOMPLETE_ + = 6603; + +1810 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_INVALID_RANGE_ + = 6604; + +1811 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_BLOCKS_EXHAUSTED_ + = 6605; + +1812 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_READ_CONTEXT_INVALID_ + = 6606; + +1813 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_RESTART_INVALID_ + = 6607; + +1814 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_BLOCK_VERSION_ + = 6608; + +1815 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_BLOCK_INVALID_ + = 6609; + +1816 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_READ_MODE_INVALID_ + = 6610; + +1817 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_NO_RESTART_ + = 6611; + +1818 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_METADATA_CORRUPT_ + = 6612; + +1819 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_METADATA_INVALID_ + = 6613; + +1820 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_METADATA_INCONSISTENT_ + = 6614; + +1821 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_RESERVATION_INVALID_ + = 6615; + +1822 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_CANT_DELETE_ + = 6616; + +1823 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_CONTAINER_LIMIT_EXCEEDED_ + = 6617; + +1824 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_START_OF_LOG_ + = 6618; + +1825 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_POLICY_ALREADY_INSTALLED_ + = 6619; + +1826 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_POLICY_NOT_INSTALLED_ + = 6620; + +1827 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_POLICY_INVALID_ + = 6621; + +1828 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_POLICY_CONFLICT_ + = 6622; + +1829 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_PINNED_ARCHIVE_TAIL_ + = 6623; + +1830 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_RECORD_NONEXISTENT_ + = 6624; + +1831 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_RECORDS_RESERVED_INVALID_ + = 6625; + +1832 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_SPACE_RESERVED_INVALID_ + = 6626; + +1833 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_TAIL_INVALID_ + = 6627; + +1834 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_FULL_ + = 6628; + +1835 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_COULD_NOT_RESIZE_LOG_ + = 6629; + +1836 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_MULTIPLEXED_ + = 6630; + +1837 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_DEDICATED_ + = 6631; + +1838 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_ARCHIVE_NOT_IN_PROGRESS_ + = 6632; + +1839 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_ARCHIVE_IN_PROGRESS_ + = 6633; + +1840 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_EPHEMERAL_ + = 6634; + +1841 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_NOT_ENOUGH_CONTAINERS_ + = 6635; + +1842 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_CLIENT_ALREADY_REGISTERED_ + = 6636; + +1843 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_CLIENT_NOT_REGISTERED_ + = 6637; + +1844 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_FULL_HANDLER_IN_PROGRESS_ + = 6638; + +1845 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_CONTAINER_READ_FAILED_ + = 6639; + +1846 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_CONTAINER_WRITE_FAILED_ + = 6640; + +1847 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_CONTAINER_OPEN_FAILED_ + = 6641; + +1848 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_CONTAINER_STATE_INVALID_ + = 6642; + +1849 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_STATE_INVALID_ + = 6643; + +1850 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_PINNED_ + = 6644; + +1851 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_METADATA_FLUSH_FAILED_ + = 6645; + +1852 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_INCONSISTENT_SECURITY_ + = 6646; + +1853 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_APPENDED_FLUSH_FAILED_ + = 6647; + +1854 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_PINNED_RESERVATION_ + = 6648; + +1855 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_TRANSACTION_ + = 6700; + +1856 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTION_NOT_ACTIVE_ + = 6701; + +1857 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTION_REQUEST_NOT_VALID_ + = 6702; + +1858 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTION_NOT_REQUESTED_ + = 6703; + +1859 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTION_ALREADY_ABORTED_ + = 6704; + +1860 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTION_ALREADY_COMMITTED_ + = 6705; + +1861 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TM_INITIALIZATION_FAILED_ + = 6706; + +1862 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RESOURCEMANAGER_READ_ONLY_ + = 6707; + +1863 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTION_NOT_JOINED_ + = 6708; + +1864 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTION_SUPERIOR_EXISTS_ + = 6709; + +1865 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CRM_PROTOCOL_ALREADY_EXISTS_ + = 6710; + +1866 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTION_PROPAGATION_FAILED_ + = 6711; + +1867 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CRM_PROTOCOL_NOT_FOUND_ + = 6712; + +1868 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTION_INVALID_MARSHALL_BUFFER_ + = 6713; + +1869 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CURRENT_TRANSACTION_NOT_VALID_ + = 6714; + +1870 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTION_NOT_FOUND_ + = 6715; + +1871 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RESOURCEMANAGER_NOT_FOUND_ + = 6716; + +1872 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ENLISTMENT_NOT_FOUND_ + = 6717; + +1873 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTIONMANAGER_NOT_FOUND_ + = 6718; + +1874 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTIONMANAGER_NOT_ONLINE_ + = 6719; + +1875 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION_ + = 6720; + +1876 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTION_NOT_ROOT_ + = 6721; + +1877 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTION_OBJECT_EXPIRED_ + = 6722; + +1878 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTION_RESPONSE_NOT_ENLISTED_ + = 6723; + +1879 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTION_RECORD_TOO_LONG_ + = 6724; + +1880 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IMPLICIT_TRANSACTION_NOT_SUPPORTED_ + = 6725; + +1881 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTION_INTEGRITY_VIOLATED_ + = 6726; + +1882 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTIONMANAGER_IDENTITY_MISMATCH_ + = 6727; + +1883 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RM_CANNOT_BE_FROZEN_FOR_SNAPSHOT_ + = 6728; + +1884 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTION_MUST_WRITETHROUGH_ + = 6729; + +1885 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTION_NO_SUPERIOR_ + = 6730; + +1886 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_HEURISTIC_DAMAGE_POSSIBLE_ + = 6731; + +1887 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTIONAL_CONFLICT_ + = 6800; + +1888 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RM_NOT_ACTIVE_ + = 6801; + +1889 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RM_METADATA_CORRUPT_ + = 6802; + +1890 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DIRECTORY_NOT_RM_ + = 6803; + +1891 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTIONS_UNSUPPORTED_REMOTE_ + = 6805; + +1892 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_RESIZE_INVALID_SIZE_ + = 6806; + +1893 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_OBJECT_NO_LONGER_EXISTS_ + = 6807; + +1894 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STREAM_MINIVERSION_NOT_FOUND_ + = 6808; + +1895 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STREAM_MINIVERSION_NOT_VALID_ + = 6809; + +1896 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION_ + = 6810; + +1897 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT_ + = 6811; + +1898 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANT_CREATE_MORE_STREAM_MINIVERSIONS_ + = 6812; + +1899 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REMOTE_FILE_VERSION_MISMATCH_ + = 6814; + +1900 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_HANDLE_NO_LONGER_VALID_ + = 6815; + +1901 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_TXF_METADATA_ + = 6816; + +1902 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_CORRUPTION_DETECTED_ + = 6817; + +1903 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANT_RECOVER_WITH_HANDLE_OPEN_ + = 6818; + +1904 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RM_DISCONNECTED_ + = 6819; + +1905 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ENLISTMENT_NOT_SUPERIOR_ + = 6820; + +1906 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RECOVERY_NOT_NEEDED_ + = 6821; + +1907 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RM_ALREADY_STARTED_ + = 6822; + +1908 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FILE_IDENTITY_NOT_PERSISTENT_ + = 6823; + +1909 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANT_BREAK_TRANSACTIONAL_DEPENDENCY_ + = 6824; + +1910 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANT_CROSS_RM_BOUNDARY_ + = 6825; + +1911 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TXF_DIR_NOT_EMPTY_ + = 6826; + +1912 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INDOUBT_TRANSACTIONS_EXIST_ + = 6827; + +1913 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TM_VOLATILE_ + = 6828; + +1914 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ROLLBACK_TIMER_EXPIRED_ + = 6829; + +1915 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TXF_ATTRIBUTE_CORRUPT_ + = 6830; + +1916 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EFS_NOT_ALLOWED_IN_TRANSACTION_ + = 6831; + +1917 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTIONAL_OPEN_NOT_ALLOWED_ + = 6832; + +1918 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_LOG_GROWTH_FAILED_ + = 6833; + +1919 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE_ + = 6834; + +1920 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TXF_METADATA_ALREADY_PRESENT_ + = 6835; + +1921 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET_ + = 6836; + +1922 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTION_REQUIRED_PROMOTION_ + = 6837; + +1923 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANNOT_EXECUTE_FILE_IN_TRANSACTION_ + = 6838; + +1924 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTIONS_NOT_FROZEN_ + = 6839; + +1925 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTION_FREEZE_IN_PROGRESS_ + = 6840; + +1926 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_SNAPSHOT_VOLUME_ + = 6841; + +1927 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_SAVEPOINT_WITH_OPEN_FILES_ + = 6842; + +1928 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DATA_LOST_REPAIR_ + = 6843; + +1929 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SPARSE_NOT_ALLOWED_IN_TRANSACTION_ + = 6844; + +1930 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TM_IDENTITY_MISMATCH_ + = 6845; + +1931 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_FLOATED_SECTION_ + = 6846; + +1932 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANNOT_ACCEPT_TRANSACTED_WORK_ + = 6847; + +1933 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANNOT_ABORT_TRANSACTIONS_ + = 6848; + +1934 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_BAD_CLUSTERS_ + = 6849; + +1935 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION_ + = 6850; + +1936 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_VOLUME_DIRTY_ + = 6851; + +1937 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_LINK_TRACKING_IN_TRANSACTION_ + = 6852; + +1938 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_OPERATION_NOT_SUPPORTED_IN_TRANSACTION_ + = 6853; + +1939 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EXPIRED_HANDLE_ + = 6854; + +1940 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TRANSACTION_NOT_ENLISTED_ + = 6855; + +1941 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_WINSTATION_NAME_INVALID_ + = 7001; + +1942 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_INVALID_PD_ + = 7002; + +1943 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_PD_NOT_FOUND_ + = 7003; + +1944 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_WD_NOT_FOUND_ + = 7004; + +1945 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY_ + = 7005; + +1946 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_SERVICE_NAME_COLLISION_ + = 7006; + +1947 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_CLOSE_PENDING_ + = 7007; + +1948 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_NO_OUTBUF_ + = 7008; + +1949 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_MODEM_INF_NOT_FOUND_ + = 7009; + +1950 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_INVALID_MODEMNAME_ + = 7010; + +1951 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_MODEM_RESPONSE_ERROR_ + = 7011; + +1952 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_MODEM_RESPONSE_TIMEOUT_ + = 7012; + +1953 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_MODEM_RESPONSE_NO_CARRIER_ + = 7013; + +1954 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_MODEM_RESPONSE_NO_DIALTONE_ + = 7014; + +1955 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_MODEM_RESPONSE_BUSY_ + = 7015; + +1956 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_MODEM_RESPONSE_VOICE_ + = 7016; + +1957 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_TD_ERROR_ + = 7017; + +1958 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_WINSTATION_NOT_FOUND_ + = 7022; + +1959 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_WINSTATION_ALREADY_EXISTS_ + = 7023; + +1960 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_WINSTATION_BUSY_ + = 7024; + +1961 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_BAD_VIDEO_MODE_ + = 7025; + +1962 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_GRAPHICS_INVALID_ + = 7035; + +1963 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_LOGON_DISABLED_ + = 7037; + +1964 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_NOT_CONSOLE_ + = 7038; + +1965 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_CLIENT_QUERY_TIMEOUT_ + = 7040; + +1966 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_CONSOLE_DISCONNECT_ + = 7041; + +1967 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_CONSOLE_CONNECT_ + = 7042; + +1968 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_SHADOW_DENIED_ + = 7044; + +1969 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_WINSTATION_ACCESS_DENIED_ + = 7045; + +1970 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_INVALID_WD_ + = 7049; + +1971 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_SHADOW_INVALID_ + = 7050; + +1972 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_SHADOW_DISABLED_ + = 7051; + +1973 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_CLIENT_LICENSE_IN_USE_ + = 7052; + +1974 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_CLIENT_LICENSE_NOT_SET_ + = 7053; + +1975 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_LICENSE_NOT_AVAILABLE_ + = 7054; + +1976 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_LICENSE_CLIENT_INVALID_ + = 7055; + +1977 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_LICENSE_EXPIRED_ + = 7056; + +1978 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_SHADOW_NOT_RUNNING_ + = 7057; + +1979 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE_ + = 7058; + +1980 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ACTIVATION_COUNT_EXCEEDED_ + = 7059; + +1981 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_WINSTATIONS_DISABLED_ + = 7060; + +1982 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_ENCRYPTION_LEVEL_REQUIRED_ + = 7061; + +1983 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_SESSION_IN_USE_ + = 7062; + +1984 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_NO_FORCE_LOGOFF_ + = 7063; + +1985 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_ACCOUNT_RESTRICTION_ + = 7064; + +1986 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RDP_PROTOCOL_ERROR_ + = 7065; + +1987 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_CDM_CONNECT_ + = 7066; + +1988 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_CDM_DISCONNECT_ + = 7067; + +1989 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CTX_SECURITY_LAYER_ERROR_ + = 7068; + +1990 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TS_INCOMPATIBLE_SESSIONS_ + = 7069; + +1991 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_TS_VIDEO_SUBSYSTEM_ERROR_ + = 7070; + +1992 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFRS_ERR_INVALID_API_SEQUENCE_ + = 8001; + +1993 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFRS_ERR_STARTING_SERVICE_ + = 8002; + +1994 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFRS_ERR_STOPPING_SERVICE_ + = 8003; + +1995 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFRS_ERR_INTERNAL_API_ + = 8004; + +1996 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFRS_ERR_INTERNAL_ + = 8005; + +1997 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFRS_ERR_SERVICE_COMM_ + = 8006; + +1998 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFRS_ERR_INSUFFICIENT_PRIV_ + = 8007; + +1999 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFRS_ERR_AUTHENTICATION_ + = 8008; + +2000 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFRS_ERR_PARENT_INSUFFICIENT_PRIV_ + = 8009; + +2001 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFRS_ERR_PARENT_AUTHENTICATION_ + = 8010; + +2002 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFRS_ERR_CHILD_TO_PARENT_COMM_ + = 8011; + +2003 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFRS_ERR_PARENT_TO_CHILD_COMM_ + = 8012; + +2004 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFRS_ERR_SYSVOL_POPULATE_ + = 8013; + +2005 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFRS_ERR_SYSVOL_POPULATE_TIMEOUT_ + = 8014; + +2006 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFRS_ERR_SYSVOL_IS_BUSY_ + = 8015; + +2007 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFRS_ERR_SYSVOL_DEMOTE_ + = 8016; + +2008 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gFRS_ERR_INVALID_SERVICE_PARAMETER_ + = 8017; + +2009 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDS_S_SUCCESS_ + = +NO_ERROR_ +; + +2010 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NOT_INSTALLED_ + = 8200; + +2011 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY_ + = 8201; + +2012 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NO_ATTRIBUTE_OR_VALUE_ + = 8202; + +2013 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_INVALID_ATTRIBUTE_SYNTAX_ + = 8203; + +2014 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_ATTRIBUTE_TYPE_UNDEFINED_ + = 8204; + +2015 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS_ + = 8205; + +2016 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_BUSY_ + = 8206; + +2017 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_UNAVAILABLE_ + = 8207; + +2018 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NO_RIDS_ALLOCATED_ + = 8208; + +2019 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NO_MORE_RIDS_ + = 8209; + +2020 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_INCORRECT_ROLE_OWNER_ + = 8210; + +2021 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_RIDMGR_INIT_ERROR_ + = 8211; + +2022 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_OBJ_CLASS_VIOLATION_ + = 8212; + +2023 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_ON_NON_LEAF_ + = 8213; + +2024 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_ON_RDN_ + = 8214; + +2025 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_MOD_OBJ_CLASS_ + = 8215; + +2026 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CROSS_DOM_MOVE_ERROR_ + = 8216; + +2027 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_GC_NOT_AVAILABLE_ + = 8217; + +2028 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SHARED_POLICY_ + = 8218; + +2029 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_POLICY_OBJECT_NOT_FOUND_ + = 8219; + +2030 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_POLICY_ONLY_IN_DS_ + = 8220; + +2031 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PROMOTION_ACTIVE_ + = 8221; + +2032 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_PROMOTION_ACTIVE_ + = 8222; + +2033 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_OPERATIONS_ERROR_ + = 8224; + +2034 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_PROTOCOL_ERROR_ + = 8225; + +2035 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_TIMELIMIT_EXCEEDED_ + = 8226; + +2036 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SIZELIMIT_EXCEEDED_ + = 8227; + +2037 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_ADMIN_LIMIT_EXCEEDED_ + = 8228; + +2038 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_COMPARE_FALSE_ + = 8229; + +2039 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_COMPARE_TRUE_ + = 8230; + +2040 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_AUTH_METHOD_NOT_SUPPORTED_ + = 8231; + +2041 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_STRONG_AUTH_REQUIRED_ + = 8232; + +2042 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_INAPPROPRIATE_AUTH_ + = 8233; + +2043 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_AUTH_UNKNOWN_ + = 8234; + +2044 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_REFERRAL_ + = 8235; + +2045 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_UNAVAILABLE_CRIT_EXTENSION_ + = 8236; + +2046 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CONFIDENTIALITY_REQUIRED_ + = 8237; + +2047 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_INAPPROPRIATE_MATCHING_ + = 8238; + +2048 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CONSTRAINT_VIOLATION_ + = 8239; + +2049 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NO_SUCH_OBJECT_ + = 8240; + +2050 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_ALIAS_PROBLEM_ + = 8241; + +2051 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_INVALID_DN_SYNTAX_ + = 8242; + +2052 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_IS_LEAF_ + = 8243; + +2053 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_ALIAS_DEREF_PROBLEM_ + = 8244; + +2054 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_UNWILLING_TO_PERFORM_ + = 8245; + +2055 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_LOOP_DETECT_ + = 8246; + +2056 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NAMING_VIOLATION_ + = 8247; + +2057 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_OBJECT_RESULTS_TOO_LARGE_ + = 8248; + +2058 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_AFFECTS_MULTIPLE_DSAS_ + = 8249; + +2059 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SERVER_DOWN_ + = 8250; + +2060 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_LOCAL_ERROR_ + = 8251; + +2061 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_ENCODING_ERROR_ + = 8252; + +2062 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DECODING_ERROR_ + = 8253; + +2063 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_FILTER_UNKNOWN_ + = 8254; + +2064 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_PARAM_ERROR_ + = 8255; + +2065 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NOT_SUPPORTED_ + = 8256; + +2066 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NO_RESULTS_RETURNED_ + = 8257; + +2067 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CONTROL_NOT_FOUND_ + = 8258; + +2068 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CLIENT_LOOP_ + = 8259; + +2069 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_REFERRAL_LIMIT_EXCEEDED_ + = 8260; + +2070 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SORT_CONTROL_MISSING_ + = 8261; + +2071 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_OFFSET_RANGE_ERROR_ + = 8262; + +2072 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_RIDMGR_DISABLED_ + = 8263; + +2073 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_ROOT_MUST_BE_NC_ + = 8301; + +2074 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_ADD_REPLICA_INHIBITED_ + = 8302; + +2075 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_ATT_NOT_DEF_IN_SCHEMA_ + = 8303; + +2076 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_MAX_OBJ_SIZE_EXCEEDED_ + = 8304; + +2077 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_OBJ_STRING_NAME_EXISTS_ + = 8305; + +2078 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NO_RDN_DEFINED_IN_SCHEMA_ + = 8306; + +2079 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_RDN_DOESNT_MATCH_SCHEMA_ + = 8307; + +2080 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NO_REQUESTED_ATTS_FOUND_ + = 8308; + +2081 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_USER_BUFFER_TO_SMALL_ + = 8309; + +2082 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_ATT_IS_NOT_ON_OBJ_ + = 8310; + +2083 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_ILLEGAL_MOD_OPERATION_ + = 8311; + +2084 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_OBJ_TOO_LARGE_ + = 8312; + +2085 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_BAD_INSTANCE_TYPE_ + = 8313; + +2086 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_MASTERDSA_REQUIRED_ + = 8314; + +2087 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_OBJECT_CLASS_REQUIRED_ + = 8315; + +2088 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_MISSING_REQUIRED_ATT_ + = 8316; + +2089 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_ATT_NOT_DEF_FOR_CLASS_ + = 8317; + +2090 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_ATT_ALREADY_EXISTS_ + = 8318; + +2091 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_ADD_ATT_VALUES_ + = 8320; + +2092 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SINGLE_VALUE_CONSTRAINT_ + = 8321; + +2093 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_RANGE_CONSTRAINT_ + = 8322; + +2094 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_ATT_VAL_ALREADY_EXISTS_ + = 8323; + +2095 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_REM_MISSING_ATT_ + = 8324; + +2096 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_REM_MISSING_ATT_VAL_ + = 8325; + +2097 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_ROOT_CANT_BE_SUBREF_ + = 8326; + +2098 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NO_CHAINING_ + = 8327; + +2099 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NO_CHAINED_EVAL_ + = 8328; + +2100 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NO_PARENT_OBJECT_ + = 8329; + +2101 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_PARENT_IS_AN_ALIAS_ + = 8330; + +2102 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_MIX_MASTER_AND_REPS_ + = 8331; + +2103 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CHILDREN_EXIST_ + = 8332; + +2104 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_OBJ_NOT_FOUND_ + = 8333; + +2105 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_ALIASED_OBJ_MISSING_ + = 8334; + +2106 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_BAD_NAME_SYNTAX_ + = 8335; + +2107 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_ALIAS_POINTS_TO_ALIAS_ + = 8336; + +2108 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_DEREF_ALIAS_ + = 8337; + +2109 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_OUT_OF_SCOPE_ + = 8338; + +2110 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_OBJECT_BEING_REMOVED_ + = 8339; + +2111 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_DELETE_DSA_OBJ_ + = 8340; + +2112 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_GENERIC_ERROR_ + = 8341; + +2113 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DSA_MUST_BE_INT_MASTER_ + = 8342; + +2114 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CLASS_NOT_DSA_ + = 8343; + +2115 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_INSUFF_ACCESS_RIGHTS_ + = 8344; + +2116 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_ILLEGAL_SUPERIOR_ + = 8345; + +2117 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_ATTRIBUTE_OWNED_BY_SAM_ + = 8346; + +2118 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NAME_TOO_MANY_PARTS_ + = 8347; + +2119 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NAME_TOO_LONG_ + = 8348; + +2120 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NAME_VALUE_TOO_LONG_ + = 8349; + +2121 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NAME_UNPARSEABLE_ + = 8350; + +2122 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NAME_TYPE_UNKNOWN_ + = 8351; + +2123 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NOT_AN_OBJECT_ + = 8352; + +2124 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SEC_DESC_TOO_SHORT_ + = 8353; + +2125 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SEC_DESC_INVALID_ + = 8354; + +2126 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NO_DELETED_NAME_ + = 8355; + +2127 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SUBREF_MUST_HAVE_PARENT_ + = 8356; + +2128 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NCNAME_MUST_BE_NC_ + = 8357; + +2129 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_ADD_SYSTEM_ONLY_ + = 8358; + +2130 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CLASS_MUST_BE_CONCRETE_ + = 8359; + +2131 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_INVALID_DMD_ + = 8360; + +2132 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_OBJ_GUID_EXISTS_ + = 8361; + +2133 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NOT_ON_BACKLINK_ + = 8362; + +2134 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NO_CROSSREF_FOR_NC_ + = 8363; + +2135 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SHUTTING_DOWN_ + = 8364; + +2136 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_UNKNOWN_OPERATION_ + = 8365; + +2137 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_INVALID_ROLE_OWNER_ + = 8366; + +2138 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_COULDNT_CONTACT_FSMO_ + = 8367; + +2139 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CROSS_NC_DN_RENAME_ + = 8368; + +2140 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_MOD_SYSTEM_ONLY_ + = 8369; + +2141 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_REPLICATOR_ONLY_ + = 8370; + +2142 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_OBJ_CLASS_NOT_DEFINED_ + = 8371; + +2143 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_OBJ_CLASS_NOT_SUBCLASS_ + = 8372; + +2144 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NAME_REFERENCE_INVALID_ + = 8373; + +2145 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CROSS_REF_EXISTS_ + = 8374; + +2146 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_DEL_MASTER_CROSSREF_ + = 8375; + +2147 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD_ + = 8376; + +2148 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NOTIFY_FILTER_TOO_COMPLEX_ + = 8377; + +2149 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DUP_RDN_ + = 8378; + +2150 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DUP_OID_ + = 8379; + +2151 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DUP_MAPI_ID_ + = 8380; + +2152 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DUP_SCHEMA_ID_GUID_ + = 8381; + +2153 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DUP_LDAP_DISPLAY_NAME_ + = 8382; + +2154 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SEMANTIC_ATT_TEST_ + = 8383; + +2155 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SYNTAX_MISMATCH_ + = 8384; + +2156 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_EXISTS_IN_MUST_HAVE_ + = 8385; + +2157 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_EXISTS_IN_MAY_HAVE_ + = 8386; + +2158 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NONEXISTENT_MAY_HAVE_ + = 8387; + +2159 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NONEXISTENT_MUST_HAVE_ + = 8388; + +2160 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_AUX_CLS_TEST_FAIL_ + = 8389; + +2161 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NONEXISTENT_POSS_SUP_ + = 8390; + +2162 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SUB_CLS_TEST_FAIL_ + = 8391; + +2163 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_BAD_RDN_ATT_ID_SYNTAX_ + = 8392; + +2164 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_EXISTS_IN_AUX_CLS_ + = 8393; + +2165 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_EXISTS_IN_SUB_CLS_ + = 8394; + +2166 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_EXISTS_IN_POSS_SUP_ + = 8395; + +2167 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_RECALCSCHEMA_FAILED_ + = 8396; + +2168 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_TREE_DELETE_NOT_FINISHED_ + = 8397; + +2169 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_DELETE_ + = 8398; + +2170 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_ATT_SCHEMA_REQ_ID_ + = 8399; + +2171 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_BAD_ATT_SCHEMA_SYNTAX_ + = 8400; + +2172 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_CACHE_ATT_ + = 8401; + +2173 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_CACHE_CLASS_ + = 8402; + +2174 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_REMOVE_ATT_CACHE_ + = 8403; + +2175 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_REMOVE_CLASS_CACHE_ + = 8404; + +2176 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_RETRIEVE_DN_ + = 8405; + +2177 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_MISSING_SUPREF_ + = 8406; + +2178 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_RETRIEVE_INSTANCE_ + = 8407; + +2179 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CODE_INCONSISTENCY_ + = 8408; + +2180 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DATABASE_ERROR_ + = 8409; + +2181 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_GOVERNSID_MISSING_ + = 8410; + +2182 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_MISSING_EXPECTED_ATT_ + = 8411; + +2183 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NCNAME_MISSING_CR_REF_ + = 8412; + +2184 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SECURITY_CHECKING_ERROR_ + = 8413; + +2185 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SCHEMA_NOT_LOADED_ + = 8414; + +2186 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SCHEMA_ALLOC_FAILED_ + = 8415; + +2187 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_ATT_SCHEMA_REQ_SYNTAX_ + = 8416; + +2188 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_GCVERIFY_ERROR_ + = 8417; + +2189 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_SCHEMA_MISMATCH_ + = 8418; + +2190 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_FIND_DSA_OBJ_ + = 8419; + +2191 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_FIND_EXPECTED_NC_ + = 8420; + +2192 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_FIND_NC_IN_CACHE_ + = 8421; + +2193 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_RETRIEVE_CHILD_ + = 8422; + +2194 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SECURITY_ILLEGAL_MODIFY_ + = 8423; + +2195 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_REPLACE_HIDDEN_REC_ + = 8424; + +2196 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_BAD_HIERARCHY_FILE_ + = 8425; + +2197 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_BUILD_HIERARCHY_TABLE_FAILED_ + = 8426; + +2198 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CONFIG_PARAM_MISSING_ + = 8427; + +2199 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_COUNTING_AB_INDICES_FAILED_ + = 8428; + +2200 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED_ + = 8429; + +2201 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_INTERNAL_FAILURE_ + = 8430; + +2202 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_UNKNOWN_ERROR_ + = 8431; + +2203 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_ROOT_REQUIRES_CLASS_TOP_ + = 8432; + +2204 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_REFUSING_FSMO_ROLES_ + = 8433; + +2205 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_MISSING_FSMO_SETTINGS_ + = 8434; + +2206 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_UNABLE_TO_SURRENDER_ROLES_ + = 8435; + +2207 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_GENERIC_ + = 8436; + +2208 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_INVALID_PARAMETER_ + = 8437; + +2209 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_BUSY_ + = 8438; + +2210 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_BAD_DN_ + = 8439; + +2211 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_BAD_NC_ + = 8440; + +2212 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_DN_EXISTS_ + = 8441; + +2213 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_INTERNAL_ERROR_ + = 8442; + +2214 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_INCONSISTENT_DIT_ + = 8443; + +2215 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_CONNECTION_FAILED_ + = 8444; + +2216 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_BAD_INSTANCE_TYPE_ + = 8445; + +2217 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_OUT_OF_MEM_ + = 8446; + +2218 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_MAIL_PROBLEM_ + = 8447; + +2219 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_REF_ALREADY_EXISTS_ + = 8448; + +2220 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_REF_NOT_FOUND_ + = 8449; + +2221 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_OBJ_IS_REP_SOURCE_ + = 8450; + +2222 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_DB_ERROR_ + = 8451; + +2223 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_NO_REPLICA_ + = 8452; + +2224 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_ACCESS_DENIED_ + = 8453; + +2225 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_NOT_SUPPORTED_ + = 8454; + +2226 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_RPC_CANCELLED_ + = 8455; + +2227 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_SOURCE_DISABLED_ + = 8456; + +2228 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_SINK_DISABLED_ + = 8457; + +2229 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_NAME_COLLISION_ + = 8458; + +2230 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_SOURCE_REINSTALLED_ + = 8459; + +2231 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_MISSING_PARENT_ + = 8460; + +2232 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_PREEMPTED_ + = 8461; + +2233 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_ABANDON_SYNC_ + = 8462; + +2234 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_SHUTDOWN_ + = 8463; + +2235 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET_ + = 8464; + +2236 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA_ + = 8465; + +2237 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_EXTN_CONNECTION_FAILED_ + = 8466; + +2238 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_INSTALL_SCHEMA_MISMATCH_ + = 8467; + +2239 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DUP_LINK_ID_ + = 8468; + +2240 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NAME_ERROR_RESOLVING_ + = 8469; + +2241 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NAME_ERROR_NOT_FOUND_ + = 8470; + +2242 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NAME_ERROR_NOT_UNIQUE_ + = 8471; + +2243 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NAME_ERROR_NO_MAPPING_ + = 8472; + +2244 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NAME_ERROR_DOMAIN_ONLY_ + = 8473; + +2245 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING_ + = 8474; + +2246 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CONSTRUCTED_ATT_MOD_ + = 8475; + +2247 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_WRONG_OM_OBJ_CLASS_ + = 8476; + +2248 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_REPL_PENDING_ + = 8477; + +2249 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DS_REQUIRED_ + = 8478; + +2250 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_INVALID_LDAP_DISPLAY_NAME_ + = 8479; + +2251 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NON_BASE_SEARCH_ + = 8480; + +2252 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_RETRIEVE_ATTS_ + = 8481; + +2253 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_BACKLINK_WITHOUT_LINK_ + = 8482; + +2254 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_EPOCH_MISMATCH_ + = 8483; + +2255 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SRC_NAME_MISMATCH_ + = 8484; + +2256 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SRC_AND_DST_NC_IDENTICAL_ + = 8485; + +2257 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DST_NC_MISMATCH_ + = 8486; + +2258 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC_ + = 8487; + +2259 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SRC_GUID_MISMATCH_ + = 8488; + +2260 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_MOVE_DELETED_OBJECT_ + = 8489; + +2261 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_PDC_OPERATION_IN_PROGRESS_ + = 8490; + +2262 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CROSS_DOMAIN_CLEANUP_REQD_ + = 8491; + +2263 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION_ + = 8492; + +2264 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS_ + = 8493; + +2265 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NC_MUST_HAVE_NC_PARENT_ + = 8494; + +2266 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_ + = 8495; + +2267 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DST_DOMAIN_NOT_NATIVE_ + = 8496; + +2268 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER_ + = 8497; + +2269 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_MOVE_ACCOUNT_GROUP_ + = 8498; + +2270 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_MOVE_RESOURCE_GROUP_ + = 8499; + +2271 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_INVALID_SEARCH_FLAG_ + = 8500; + +2272 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NO_TREE_DELETE_ABOVE_NC_ + = 8501; + +2273 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE_ + = 8502; + +2274 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE_ + = 8503; + +2275 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SAM_INIT_FAILURE_ + = 8504; + +2276 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SENSITIVE_GROUP_VIOLATION_ + = 8505; + +2277 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_MOD_PRIMARYGROUPID_ + = 8506; + +2278 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_ILLEGAL_BASE_SCHEMA_MOD_ + = 8507; + +2279 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NONSAFE_SCHEMA_CHANGE_ + = 8508; + +2280 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SCHEMA_UPDATE_DISALLOWED_ + = 8509; + +2281 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_CREATE_UNDER_SCHEMA_ + = 8510; + +2282 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_INSTALL_NO_SRC_SCH_VERSION_ + = 8511; + +2283 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE_ + = 8512; + +2284 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_INVALID_GROUP_TYPE_ + = 8513; + +2285 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN_ + = 8514; + +2286 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN_ + = 8515; + +2287 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER_ + = 8516; + +2288 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER_ + = 8517; + +2289 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER_ + = 8518; + +2290 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER_ + = 8519; + +2291 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER_ + = 8520; + +2292 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_HAVE_PRIMARY_MEMBERS_ + = 8521; + +2293 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_STRING_SD_CONVERSION_FAILED_ + = 8522; + +2294 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NAMING_MASTER_GC_ + = 8523; + +2295 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DNS_LOOKUP_FAILURE_ + = 8524; + +2296 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_COULDNT_UPDATE_SPNS_ + = 8525; + +2297 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_RETRIEVE_SD_ + = 8526; + +2298 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_KEY_NOT_UNIQUE_ + = 8527; + +2299 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_WRONG_LINKED_ATT_SYNTAX_ + = 8528; + +2300 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SAM_NEED_BOOTKEY_PASSWORD_ + = 8529; + +2301 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SAM_NEED_BOOTKEY_FLOPPY_ + = 8530; + +2302 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_START_ + = 8531; + +2303 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_INIT_FAILURE_ + = 8532; + +2304 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION_ + = 8533; + +2305 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SOURCE_DOMAIN_IN_FOREST_ + = 8534; + +2306 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST_ + = 8535; + +2307 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DESTINATION_AUDITING_NOT_ENABLED_ + = 8536; + +2308 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN_ + = 8537; + +2309 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER_ + = 8538; + +2310 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SRC_SID_EXISTS_IN_FOREST_ + = 8539; + +2311 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH_ + = 8540; + +2312 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SAM_INIT_FAILURE_ + = 8541; + +2313 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_SCHEMA_INFO_SHIP_ + = 8542; + +2314 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_SCHEMA_CONFLICT_ + = 8543; + +2315 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT_ + = 8544; + +2316 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_OBJ_NC_MISMATCH_ + = 8545; + +2317 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NC_STILL_HAS_DSAS_ + = 8546; + +2318 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_GC_REQUIRED_ + = 8547; + +2319 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY_ + = 8548; + +2320 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS_ + = 8549; + +2321 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_ADD_TO_GC_ + = 8550; + +2322 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NO_CHECKPOINT_WITH_PDC_ + = 8551; + +2323 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SOURCE_AUDITING_NOT_ENABLED_ + = 8552; + +2324 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC_ + = 8553; + +2325 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_INVALID_NAME_FOR_SPN_ + = 8554; + +2326 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_FILTER_USES_CONTRUCTED_ATTRS_ + = 8555; + +2327 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_UNICODEPWD_NOT_IN_QUOTES_ + = 8556; + +2328 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED_ + = 8557; + +2329 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_MUST_BE_RUN_ON_DST_DC_ + = 8558; + +2330 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER_ + = 8559; + +2331 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ_ + = 8560; + +2332 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_INIT_FAILURE_CONSOLE_ + = 8561; + +2333 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SAM_INIT_FAILURE_CONSOLE_ + = 8562; + +2334 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_FOREST_VERSION_TOO_HIGH_ + = 8563; + +2335 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DOMAIN_VERSION_TOO_HIGH_ + = 8564; + +2336 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_FOREST_VERSION_TOO_LOW_ + = 8565; + +2337 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DOMAIN_VERSION_TOO_LOW_ + = 8566; + +2338 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_INCOMPATIBLE_VERSION_ + = 8567; + +2339 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_LOW_DSA_VERSION_ + = 8568; + +2340 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN_ + = 8569; + +2341 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NOT_SUPPORTED_SORT_ORDER_ + = 8570; + +2342 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NAME_NOT_UNIQUE_ + = 8571; + +2343 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4_ + = 8572; + +2344 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_OUT_OF_VERSION_STORE_ + = 8573; + +2345 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_INCOMPATIBLE_CONTROLS_USED_ + = 8574; + +2346 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NO_REF_DOMAIN_ + = 8575; + +2347 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_RESERVED_LINK_ID_ + = 8576; + +2348 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_LINK_ID_NOT_AVAILABLE_ + = 8577; + +2349 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER_ + = 8578; + +2350 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE_ + = 8579; + +2351 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC_ + = 8580; + +2352 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG_ + = 8581; + +2353 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_MODIFYDN_WRONG_GRANDPARENT_ + = 8582; + +2354 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NAME_ERROR_TRUST_REFERRAL_ + = 8583; + +2355 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NOT_SUPPORTED_ON_STANDARD_SERVER_ + = 8584; + +2356 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD_ + = 8585; + +2357 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2_ + = 8586; + +2358 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_THREAD_LIMIT_EXCEEDED_ + = 8587; + +2359 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NOT_CLOSEST_ + = 8588; + +2360 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF_ + = 8589; + +2361 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SINGLE_USER_MODE_FAILED_ + = 8590; + +2362 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NTDSCRIPT_SYNTAX_ERROR_ + = 8591; + +2363 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NTDSCRIPT_PROCESS_ERROR_ + = 8592; + +2364 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DIFFERENT_REPL_EPOCHS_ + = 8593; + +2365 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRS_EXTENSIONS_CHANGED_ + = 8594; + +2366 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR_ + = 8595; + +2367 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NO_MSDS_INTID_ + = 8596; + +2368 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DUP_MSDS_INTID_ + = 8597; + +2369 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_EXISTS_IN_RDNATTID_ + = 8598; + +2370 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_AUTHORIZATION_FAILED_ + = 8599; + +2371 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_INVALID_SCRIPT_ + = 8600; + +2372 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_REMOTE_CROSSREF_OP_FAILED_ + = 8601; + +2373 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CROSS_REF_BUSY_ + = 8602; + +2374 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN_ + = 8603; + +2375 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC_ + = 8604; + +2376 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DUPLICATE_ID_FOUND_ + = 8605; + +2377 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT_ + = 8606; + +2378 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_GROUP_CONVERSION_ERROR_ + = 8607; + +2379 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_MOVE_APP_BASIC_GROUP_ + = 8608; + +2380 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_CANT_MOVE_APP_QUERY_GROUP_ + = 8609; + +2381 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_ROLE_NOT_VERIFIED_ + = 8610; + +2382 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL_ + = 8611; + +2383 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DOMAIN_RENAME_IN_PROGRESS_ + = 8612; + +2384 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_EXISTING_AD_CHILD_NC_ + = 8613; + +2385 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_REPL_LIFETIME_EXCEEDED_ + = 8614; + +2386 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DISALLOWED_IN_SYSTEM_CONTAINER_ + = 8615; + +2387 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_LDAP_SEND_QUEUE_FULL_ + = 8616; + +2388 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_OUT_SCHEDULE_WINDOW_ + = 8617; + +2389 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_POLICY_NOT_KNOWN_ + = 8618; + +2390 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_SITE_SETTINGS_OBJECT_ + = 8619; + +2391 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_SECRETS_ + = 8620; + +2392 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NO_WRITABLE_DC_FOUND_ + = 8621; + +2393 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NO_SERVER_OBJECT_ + = 8622; + +2394 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NO_NTDSA_OBJECT_ + = 8623; + +2395 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_NON_ASQ_SEARCH_ + = 8624; + +2396 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_AUDIT_FAILURE_ + = 8625; + +2397 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_INVALID_SEARCH_FLAG_SUBTREE_ + = 8626; + +2398 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_INVALID_SEARCH_FLAG_TUPLE_ + = 8627; + +2399 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_HIERARCHY_TABLE_TOO_DEEP_ + = 8628; + +2400 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_CORRUPT_UTD_VECTOR_ + = 8629; + +2401 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_SECRETS_DENIED_ + = 8630; + +2402 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_RESERVED_MAPI_ID_ + = 8631; + +2403 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_MAPI_ID_NOT_AVAILABLE_ + = 8632; + +2404 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_MISSING_KRBTGT_SECRET_ + = 8633; + +2405 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DOMAIN_NAME_EXISTS_IN_FOREST_ + = 8634; + +2406 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_FLAT_NAME_EXISTS_IN_FOREST_ + = 8635; + +2407 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_USER_PRINCIPAL_NAME_ + = 8636; + +2408 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_OID_MAPPED_GROUP_CANT_HAVE_MEMBERS_ + = 8637; + +2409 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_OID_NOT_FOUND_ + = 8638; + +2410 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DRA_RECYCLED_TARGET_ + = 8639; + +2411 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_DISALLOWED_NC_REDIRECT_ + = 8640; + +2412 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_HIGH_ADLDS_FFL_ + = 8641; + +2413 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_HIGH_DSA_VERSION_ + = 8642; + +2414 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_LOW_ADLDS_FFL_ + = 8643; + +2415 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DOMAIN_SID_SAME_AS_LOCAL_WORKSTATION_ + = 8644; + +2416 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_UNDELETE_SAM_VALIDATION_FAILED_ + = 8645; + +2417 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INCORRECT_ACCOUNT_TYPE_ + = 8646; + +2418 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_SPN_VALUE_NOT_UNIQUE_IN_FOREST_ + = 8647; + +2419 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_UPN_VALUE_NOT_UNIQUE_IN_FOREST_ + = 8648; + +2420 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_MISSING_FOREST_TRUST_ + = 8649; + +2421 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DS_VALUE_KEY_NOT_UNIQUE_ + = 8650; + +2422 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RESPONSE_CODES_BASE_ + = 9000; + +2423 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RCODE_NO_ERROR_ + = +NO_ERROR_ +; + +2424 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_MASK_ + = 0x00002328; + +2425 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RCODE_FORMAT_ERROR_ + = 9001; + +2426 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RCODE_SERVER_FAILURE_ + = 9002; + +2427 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RCODE_NAME_ERROR_ + = 9003; + +2428 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RCODE_NOT_IMPLEMENTED_ + = 9004; + +2429 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RCODE_REFUSED_ + = 9005; + +2430 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RCODE_YXDOMAIN_ + = 9006; + +2431 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RCODE_YXRRSET_ + = 9007; + +2432 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RCODE_NXRRSET_ + = 9008; + +2433 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RCODE_NOTAUTH_ + = 9009; + +2434 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RCODE_NOTZONE_ + = 9010; + +2435 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RCODE_BADSIG_ + = 9016; + +2436 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RCODE_BADKEY_ + = 9017; + +2437 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RCODE_BADTIME_ + = 9018; + +2438 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RCODE_LAST_ + = +DNS_ERROR_RCODE_BADTIME_ +; + +2439 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_DNSSEC_BASE_ + = 9100; + +2440 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_KEYMASTER_REQUIRED_ + = 9101; + +2441 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NOT_ALLOWED_ON_SIGNED_ZONE_ + = 9102; + +2442 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NSEC3_INCOMPATIBLE_WITH_RSA_SHA1_ + = 9103; + +2443 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NOT_ENOUGH_SIGNING_KEY_DESCRIPTORS_ + = 9104; + +2444 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_UNSUPPORTED_ALGORITHM_ + = 9105; + +2445 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_INVALID_KEY_SIZE_ + = 9106; + +2446 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_SIGNING_KEY_NOT_ACCESSIBLE_ + = 9107; + +2447 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_KSP_DOES_NOT_SUPPORT_PROTECTION_ + = 9108; + +2448 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_UNEXPECTED_DATA_PROTECTION_ERROR_ + = 9109; + +2449 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_UNEXPECTED_CNG_ERROR_ + = 9110; + +2450 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_UNKNOWN_SIGNING_PARAMETER_VERSION_ + = 9111; + +2451 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_KSP_NOT_ACCESSIBLE_ + = 9112; + +2452 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_TOO_MANY_SKDS_ + = 9113; + +2453 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_INVALID_ROLLOVER_PERIOD_ + = 9114; + +2454 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_INVALID_INITIAL_ROLLOVER_OFFSET_ + = 9115; + +2455 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_ROLLOVER_IN_PROGRESS_ + = 9116; + +2456 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_STANDBY_KEY_NOT_PRESENT_ + = 9117; + +2457 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NOT_ALLOWED_ON_ZSK_ + = 9118; + +2458 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NOT_ALLOWED_ON_ACTIVE_SKD_ + = 9119; + +2459 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_ROLLOVER_ALREADY_QUEUED_ + = 9120; + +2460 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NOT_ALLOWED_ON_UNSIGNED_ZONE_ + = 9121; + +2461 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_BAD_KEYMASTER_ + = 9122; + +2462 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_INVALID_SIGNATURE_VALIDITY_PERIOD_ + = 9123; + +2463 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_INVALID_NSEC3_ITERATION_COUNT_ + = 9124; + +2464 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_DNSSEC_IS_DISABLED_ + = 9125; + +2465 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_INVALID_XML_ + = 9126; + +2466 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NO_VALID_TRUST_ANCHORS_ + = 9127; + +2467 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_ROLLOVER_NOT_POKEABLE_ + = 9128; + +2468 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NSEC3_NAME_COLLISION_ + = 9129; + +2469 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NSEC_INCOMPATIBLE_WITH_NSEC3_RSA_SHA1_ + = 9130; + +2470 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_PACKET_FMT_BASE_ + = 9500; + +2471 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_INFO_NO_RECORDS_ + = 9501; + +2472 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_BAD_PACKET_ + = 9502; + +2473 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NO_PACKET_ + = 9503; + +2474 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RCODE_ + = 9504; + +2475 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_UNSECURE_PACKET_ + = 9505; + +2476 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_STATUS_PACKET_UNSECURE_ + = +DNS_ERROR_UNSECURE_PACKET_ +; + +2477 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_REQUEST_PENDING_ + = 9506; + +2478 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NO_MEMORY_ + = +ERROR_OUTOFMEMORY_ +; + +2479 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_INVALID_NAME_ + = +ERROR_INVALID_NAME_ +; + +2480 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_INVALID_DATA_ + = +ERROR_INVALID_DATA_ +; + +2481 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_GENERAL_API_BASE_ + = 9550; + +2482 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_INVALID_TYPE_ + = 9551; + +2483 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_INVALID_IP_ADDRESS_ + = 9552; + +2484 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_INVALID_PROPERTY_ + = 9553; + +2485 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_TRY_AGAIN_LATER_ + = 9554; + +2486 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NOT_UNIQUE_ + = 9555; + +2487 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NON_RFC_NAME_ + = 9556; + +2488 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_STATUS_FQDN_ + = 9557; + +2489 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_STATUS_DOTTED_NAME_ + = 9558; + +2490 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_STATUS_SINGLE_PART_NAME_ + = 9559; + +2491 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_INVALID_NAME_CHAR_ + = 9560; + +2492 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NUMERIC_NAME_ + = 9561; + +2493 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER_ + = 9562; + +2494 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION_ + = 9563; + +2495 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_CANNOT_FIND_ROOT_HINTS_ + = 9564; + +2496 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_INCONSISTENT_ROOT_HINTS_ + = 9565; + +2497 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_DWORD_VALUE_TOO_SMALL_ + = 9566; + +2498 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_DWORD_VALUE_TOO_LARGE_ + = 9567; + +2499 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_BACKGROUND_LOADING_ + = 9568; + +2500 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NOT_ALLOWED_ON_RODC_ + = 9569; + +2501 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NOT_ALLOWED_UNDER_DNAME_ + = 9570; + +2502 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_DELEGATION_REQUIRED_ + = 9571; + +2503 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_INVALID_POLICY_TABLE_ + = 9572; + +2504 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_ADDRESS_REQUIRED_ + = 9573; + +2505 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_ZONE_BASE_ + = 9600; + +2506 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_ZONE_DOES_NOT_EXIST_ + = 9601; + +2507 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NO_ZONE_INFO_ + = 9602; + +2508 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_INVALID_ZONE_OPERATION_ + = 9603; + +2509 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_ZONE_CONFIGURATION_ERROR_ + = 9604; + +2510 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_ZONE_HAS_NO_SOA_RECORD_ + = 9605; + +2511 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_ZONE_HAS_NO_NS_RECORDS_ + = 9606; + +2512 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_ZONE_LOCKED_ + = 9607; + +2513 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_ZONE_CREATION_FAILED_ + = 9608; + +2514 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_ZONE_ALREADY_EXISTS_ + = 9609; + +2515 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_AUTOZONE_ALREADY_EXISTS_ + = 9610; + +2516 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_INVALID_ZONE_TYPE_ + = 9611; + +2517 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_SECONDARY_REQUIRES_MASTER_IP_ + = 9612; + +2518 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_ZONE_NOT_SECONDARY_ + = 9613; + +2519 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NEED_SECONDARY_ADDRESSES_ + = 9614; + +2520 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_WINS_INIT_FAILED_ + = 9615; + +2521 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NEED_WINS_SERVERS_ + = 9616; + +2522 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NBSTAT_INIT_FAILED_ + = 9617; + +2523 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_SOA_DELETE_INVALID_ + = 9618; + +2524 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_FORWARDER_ALREADY_EXISTS_ + = 9619; + +2525 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_ZONE_REQUIRES_MASTER_IP_ + = 9620; + +2526 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_ZONE_IS_SHUTDOWN_ + = 9621; + +2527 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_ZONE_LOCKED_FOR_SIGNING_ + = 9622; + +2528 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_DATAFILE_BASE_ + = 9650; + +2529 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_PRIMARY_REQUIRES_DATAFILE_ + = 9651; + +2530 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_INVALID_DATAFILE_NAME_ + = 9652; + +2531 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_DATAFILE_OPEN_FAILURE_ + = 9653; + +2532 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_FILE_WRITEBACK_FAILED_ + = 9654; + +2533 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_DATAFILE_PARSING_ + = 9655; + +2534 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_DATABASE_BASE_ + = 9700; + +2535 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RECORD_DOES_NOT_EXIST_ + = 9701; + +2536 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RECORD_FORMAT_ + = 9702; + +2537 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NODE_CREATION_FAILED_ + = 9703; + +2538 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_UNKNOWN_RECORD_TYPE_ + = 9704; + +2539 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RECORD_TIMED_OUT_ + = 9705; + +2540 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NAME_NOT_IN_ZONE_ + = 9706; + +2541 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_CNAME_LOOP_ + = 9707; + +2542 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NODE_IS_CNAME_ + = 9708; + +2543 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_CNAME_COLLISION_ + = 9709; + +2544 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT_ + = 9710; + +2545 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RECORD_ALREADY_EXISTS_ + = 9711; + +2546 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_SECONDARY_DATA_ + = 9712; + +2547 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NO_CREATE_CACHE_DATA_ + = 9713; + +2548 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NAME_DOES_NOT_EXIST_ + = 9714; + +2549 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_WARNING_PTR_CREATE_FAILED_ + = 9715; + +2550 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_WARNING_DOMAIN_UNDELETED_ + = 9716; + +2551 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_DS_UNAVAILABLE_ + = 9717; + +2552 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_DS_ZONE_ALREADY_EXISTS_ + = 9718; + +2553 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NO_BOOTFILE_IF_DS_ZONE_ + = 9719; + +2554 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NODE_IS_DNAME_ + = 9720; + +2555 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_DNAME_COLLISION_ + = 9721; + +2556 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_ALIAS_LOOP_ + = 9722; + +2557 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_OPERATION_BASE_ + = 9750; + +2558 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_INFO_AXFR_COMPLETE_ + = 9751; + +2559 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_AXFR_ + = 9752; + +2560 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_INFO_ADDED_LOCAL_WINS_ + = 9753; + +2561 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_SECURE_BASE_ + = 9800; + +2562 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_STATUS_CONTINUE_NEEDED_ + = 9801; + +2563 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_SETUP_BASE_ + = 9850; + +2564 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NO_TCPIP_ + = 9851; + +2565 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NO_DNS_SERVERS_ + = 9852; + +2566 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_DP_BASE_ + = 9900; + +2567 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_DP_DOES_NOT_EXIST_ + = 9901; + +2568 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_DP_ALREADY_EXISTS_ + = 9902; + +2569 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_DP_NOT_ENLISTED_ + = 9903; + +2570 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_DP_ALREADY_ENLISTED_ + = 9904; + +2571 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_DP_NOT_AVAILABLE_ + = 9905; + +2572 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_DP_FSMO_ERROR_ + = 9906; + +2573 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RRL_NOT_ENABLED_ + = 9911; + +2574 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RRL_INVALID_WINDOW_SIZE_ + = 9912; + +2575 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RRL_INVALID_IPV4_PREFIX_ + = 9913; + +2576 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RRL_INVALID_IPV6_PREFIX_ + = 9914; + +2577 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RRL_INVALID_TC_RATE_ + = 9915; + +2578 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RRL_INVALID_LEAK_RATE_ + = 9916; + +2579 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_RRL_LEAK_RATE_LESSTHAN_TC_RATE_ + = 9917; + +2580 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_VIRTUALIZATION_INSTANCE_ALREADY_EXISTS_ + = 9921; + +2581 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_VIRTUALIZATION_INSTANCE_DOES_NOT_EXIST_ + = 9922; + +2582 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_VIRTUALIZATION_TREE_LOCKED_ + = 9923; + +2583 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_INVAILD_VIRTUALIZATION_INSTANCE_NAME_ + = 9924; + +2584 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_DEFAULT_VIRTUALIZATION_INSTANCE_ + = 9925; + +2585 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_ZONESCOPE_ALREADY_EXISTS_ + = 9951; + +2586 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_ZONESCOPE_DOES_NOT_EXIST_ + = 9952; + +2587 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_DEFAULT_ZONESCOPE_ + = 9953; + +2588 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_INVALID_ZONESCOPE_NAME_ + = 9954; + +2589 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_NOT_ALLOWED_WITH_ZONESCOPES_ + = 9955; + +2590 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_LOAD_ZONESCOPE_FAILED_ + = 9956; + +2591 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_ZONESCOPE_FILE_WRITEBACK_FAILED_ + = 9957; + +2592 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_INVALID_SCOPE_NAME_ + = 9958; + +2593 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_SCOPE_DOES_NOT_EXIST_ + = 9959; + +2594 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_DEFAULT_SCOPE_ + = 9960; + +2595 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_INVALID_SCOPE_OPERATION_ + = 9961; + +2596 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_SCOPE_LOCKED_ + = 9962; + +2597 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_SCOPE_ALREADY_EXISTS_ + = 9963; + +2598 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_POLICY_ALREADY_EXISTS_ + = 9971; + +2599 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_POLICY_DOES_NOT_EXIST_ + = 9972; + +2600 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_POLICY_INVALID_CRITERIA_ + = 9973; + +2601 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_POLICY_INVALID_SETTINGS_ + = 9974; + +2602 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_CLIENT_SUBNET_IS_ACCESSED_ + = 9975; + +2603 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_CLIENT_SUBNET_DOES_NOT_EXIST_ + = 9976; + +2604 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_CLIENT_SUBNET_ALREADY_EXISTS_ + = 9977; + +2605 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_SUBNET_DOES_NOT_EXIST_ + = 9978; + +2606 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_SUBNET_ALREADY_EXISTS_ + = 9979; + +2607 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_POLICY_LOCKED_ + = 9980; + +2608 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_POLICY_INVALID_WEIGHT_ + = 9981; + +2609 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_POLICY_INVALID_NAME_ + = 9982; + +2610 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_POLICY_MISSING_CRITERIA_ + = 9983; + +2611 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_INVALID_CLIENT_SUBNET_NAME_ + = 9984; + +2612 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_POLICY_PROCESSING_ORDER_INVALID_ + = 9985; + +2613 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_POLICY_SCOPE_MISSING_ + = 9986; + +2614 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_POLICY_SCOPE_NOT_ALLOWED_ + = 9987; + +2615 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_SERVERSCOPE_IS_REFERENCED_ + = 9988; + +2616 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_ZONESCOPE_IS_REFERENCED_ + = 9989; + +2617 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_POLICY_INVALID_CRITERIA_CLIENT_SUBNET_ + = 9990; + +2618 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_POLICY_INVALID_CRITERIA_TRANSPORT_PROTOCOL_ + = 9991; + +2619 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_POLICY_INVALID_CRITERIA_NETWORK_PROTOCOL_ + = 9992; + +2620 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_POLICY_INVALID_CRITERIA_INTERFACE_ + = 9993; + +2621 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_POLICY_INVALID_CRITERIA_FQDN_ + = 9994; + +2622 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_POLICY_INVALID_CRITERIA_QUERY_TYPE_ + = 9995; + +2623 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gDNS_ERROR_POLICY_INVALID_CRITERIA_TIME_OF_DAY_ + = 9996; + +2624 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSABASEERR_ + = 10000; + +2625 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEINTR_ + = 10004; + +2626 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEBADF_ + = 10009; + +2627 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEACCES_ + = 10013; + +2628 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEFAULT_ + = 10014; + +2629 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEINVAL_ + = 10022; + +2630 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEMFILE_ + = 10024; + +2631 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEWOULDBLOCK_ + = 10035; + +2632 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEINPROGRESS_ + = 10036; + +2633 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEALREADY_ + = 10037; + +2634 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAENOTSOCK_ + = 10038; + +2635 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEDESTADDRREQ_ + = 10039; + +2636 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEMSGSIZE_ + = 10040; + +2637 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEPROTOTYPE_ + = 10041; + +2638 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAENOPROTOOPT_ + = 10042; + +2639 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEPROTONOSUPPORT_ + = 10043; + +2640 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAESOCKTNOSUPPORT_ + = 10044; + +2641 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEOPNOTSUPP_ + = 10045; + +2642 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEPFNOSUPPORT_ + = 10046; + +2643 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEAFNOSUPPORT_ + = 10047; + +2644 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEADDRINUSE_ + = 10048; + +2645 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEADDRNOTAVAIL_ + = 10049; + +2646 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAENETDOWN_ + = 10050; + +2647 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAENETUNREACH_ + = 10051; + +2648 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAENETRESET_ + = 10052; + +2649 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAECONNABORTED_ + = 10053; + +2650 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAECONNRESET_ + = 10054; + +2651 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAENOBUFS_ + = 10055; + +2652 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEISCONN_ + = 10056; + +2653 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAENOTCONN_ + = 10057; + +2654 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAESHUTDOWN_ + = 10058; + +2655 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAETOOMANYREFS_ + = 10059; + +2656 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAETIMEDOUT_ + = 10060; + +2657 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAECONNREFUSED_ + = 10061; + +2658 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAELOOP_ + = 10062; + +2659 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAENAMETOOLONG_ + = 10063; + +2660 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEHOSTDOWN_ + = 10064; + +2661 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEHOSTUNREACH_ + = 10065; + +2662 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAENOTEMPTY_ + = 10066; + +2663 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEPROCLIM_ + = 10067; + +2664 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEUSERS_ + = 10068; + +2665 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEDQUOT_ + = 10069; + +2666 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAESTALE_ + = 10070; + +2667 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEREMOTE_ + = 10071; + +2668 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSASYSNOTREADY_ + = 10091; + +2669 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAVERNOTSUPPORTED_ + = 10092; + +2670 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSANOTINITIALISED_ + = 10093; + +2671 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEDISCON_ + = 10101; + +2672 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAENOMORE_ + = 10102; + +2673 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAECANCELLED_ + = 10103; + +2674 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEINVALIDPROCTABLE_ + = 10104; + +2675 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEINVALIDPROVIDER_ + = 10105; + +2676 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEPROVIDERFAILEDINIT_ + = 10106; + +2677 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSASYSCALLFAILURE_ + = 10107; + +2678 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSASERVICE_NOT_FOUND_ + = 10108; + +2679 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSATYPE_NOT_FOUND_ + = 10109; + +2680 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_E_NO_MORE_ + = 10110; + +2681 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_E_CANCELLED_ + = 10111; + +2682 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAEREFUSED_ + = 10112; + +2683 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSAHOST_NOT_FOUND_ + = 11001; + +2684 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSATRY_AGAIN_ + = 11002; + +2685 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSANO_RECOVERY_ + = 11003; + +2686 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSANO_DATA_ + = 11004; + +2687 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_QOS_RECEIVERS_ + = 11005; + +2688 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_QOS_SENDERS_ + = 11006; + +2689 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_QOS_NO_SENDERS_ + = 11007; + +2690 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_QOS_NO_RECEIVERS_ + = 11008; + +2691 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_QOS_REQUEST_CONFIRMED_ + = 11009; + +2692 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_QOS_ADMISSION_FAILURE_ + = 11010; + +2693 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_QOS_POLICY_FAILURE_ + = 11011; + +2694 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_QOS_BAD_STYLE_ + = 11012; + +2695 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_QOS_BAD_OBJECT_ + = 11013; + +2696 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_QOS_TRAFFIC_CTRL_ERROR_ + = 11014; + +2697 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_QOS_GENERIC_ERROR_ + = 11015; + +2698 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_QOS_ESERVICETYPE_ + = 11016; + +2699 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_QOS_EFLOWSPEC_ + = 11017; + +2700 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_QOS_EPROVSPECBUF_ + = 11018; + +2701 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_QOS_EFILTERSTYLE_ + = 11019; + +2702 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_QOS_EFILTERTYPE_ + = 11020; + +2703 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_QOS_EFILTERCOUNT_ + = 11021; + +2704 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_QOS_EOBJLENGTH_ + = 11022; + +2705 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_QOS_EFLOWCOUNT_ + = 11023; + +2706 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_QOS_EUNKOWNPSOBJ_ + = 11024; + +2707 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_QOS_EPOLICYOBJ_ + = 11025; + +2708 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_QOS_EFLOWDESC_ + = 11026; + +2709 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_QOS_EPSFLOWSPEC_ + = 11027; + +2710 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_QOS_EPSFILTERSPEC_ + = 11028; + +2711 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_QOS_ESDMODEOBJ_ + = 11029; + +2712 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_QOS_ESHAPERATEOBJ_ + = 11030; + +2713 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_QOS_RESERVED_PETYPE_ + = 11031; + +2714 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_SECURE_HOST_NOT_FOUND_ + = 11032; + +2715 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWSA_IPSEC_NAME_POLICY_ERROR_ + = 11033; + +2716 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_QM_POLICY_EXISTS_ + = 13000; + +2717 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_QM_POLICY_NOT_FOUND_ + = 13001; + +2718 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_QM_POLICY_IN_USE_ + = 13002; + +2719 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_MM_POLICY_EXISTS_ + = 13003; + +2720 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_MM_POLICY_NOT_FOUND_ + = 13004; + +2721 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_MM_POLICY_IN_USE_ + = 13005; + +2722 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_MM_FILTER_EXISTS_ + = 13006; + +2723 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_MM_FILTER_NOT_FOUND_ + = 13007; + +2724 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_TRANSPORT_FILTER_EXISTS_ + = 13008; + +2725 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND_ + = 13009; + +2726 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_MM_AUTH_EXISTS_ + = 13010; + +2727 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_MM_AUTH_NOT_FOUND_ + = 13011; + +2728 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_MM_AUTH_IN_USE_ + = 13012; + +2729 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND_ + = 13013; + +2730 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND_ + = 13014; + +2731 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND_ + = 13015; + +2732 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_TUNNEL_FILTER_EXISTS_ + = 13016; + +2733 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND_ + = 13017; + +2734 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_MM_FILTER_PENDING_DELETION_ + = 13018; + +2735 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION_ + = 13019; + +2736 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION_ + = 13020; + +2737 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_MM_POLICY_PENDING_DELETION_ + = 13021; + +2738 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_MM_AUTH_PENDING_DELETION_ + = 13022; + +2739 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_QM_POLICY_PENDING_DELETION_ + = 13023; + +2740 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWARNING_IPSEC_MM_POLICY_PRUNED_ + = 13024; + +2741 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gWARNING_IPSEC_QM_POLICY_PRUNED_ + = 13025; + +2742 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_NEG_STATUS_BEGIN_ + = 13800; + +2743 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_AUTH_FAIL_ + = 13801; + +2744 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_ATTRIB_FAIL_ + = 13802; + +2745 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_NEGOTIATION_PENDING_ + = 13803; + +2746 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR_ + = 13804; + +2747 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_TIMED_OUT_ + = 13805; + +2748 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_NO_CERT_ + = 13806; + +2749 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_SA_DELETED_ + = 13807; + +2750 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_SA_REAPED_ + = 13808; + +2751 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_MM_ACQUIRE_DROP_ + = 13809; + +2752 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_QM_ACQUIRE_DROP_ + = 13810; + +2753 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_QUEUE_DROP_MM_ + = 13811; + +2754 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_QUEUE_DROP_NO_MM_ + = 13812; + +2755 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_DROP_NO_RESPONSE_ + = 13813; + +2756 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_MM_DELAY_DROP_ + = 13814; + +2757 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_QM_DELAY_DROP_ + = 13815; + +2758 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_ERROR_ + = 13816; + +2759 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_CRL_FAILED_ + = 13817; + +2760 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_INVALID_KEY_USAGE_ + = 13818; + +2761 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_INVALID_CERT_TYPE_ + = 13819; + +2762 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_NO_PRIVATE_KEY_ + = 13820; + +2763 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_SIMULTANEOUS_REKEY_ + = 13821; + +2764 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_DH_FAIL_ + = 13822; + +2765 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_CRITICAL_PAYLOAD_NOT_RECOGNIZED_ + = 13823; + +2766 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_INVALID_HEADER_ + = 13824; + +2767 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_NO_POLICY_ + = 13825; + +2768 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_INVALID_SIGNATURE_ + = 13826; + +2769 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_KERBEROS_ERROR_ + = 13827; + +2770 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_NO_PUBLIC_KEY_ + = 13828; + +2771 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_PROCESS_ERR_ + = 13829; + +2772 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_PROCESS_ERR_SA_ + = 13830; + +2773 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_PROCESS_ERR_PROP_ + = 13831; + +2774 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_PROCESS_ERR_TRANS_ + = 13832; + +2775 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_PROCESS_ERR_KE_ + = 13833; + +2776 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_PROCESS_ERR_ID_ + = 13834; + +2777 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_PROCESS_ERR_CERT_ + = 13835; + +2778 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ_ + = 13836; + +2779 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_PROCESS_ERR_HASH_ + = 13837; + +2780 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_PROCESS_ERR_SIG_ + = 13838; + +2781 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_PROCESS_ERR_NONCE_ + = 13839; + +2782 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY_ + = 13840; + +2783 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_PROCESS_ERR_DELETE_ + = 13841; + +2784 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_PROCESS_ERR_VENDOR_ + = 13842; + +2785 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_INVALID_PAYLOAD_ + = 13843; + +2786 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_LOAD_SOFT_SA_ + = 13844; + +2787 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN_ + = 13845; + +2788 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_INVALID_COOKIE_ + = 13846; + +2789 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_NO_PEER_CERT_ + = 13847; + +2790 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_PEER_CRL_FAILED_ + = 13848; + +2791 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_POLICY_CHANGE_ + = 13849; + +2792 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_NO_MM_POLICY_ + = 13850; + +2793 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_NOTCBPRIV_ + = 13851; + +2794 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_SECLOADFAIL_ + = 13852; + +2795 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_FAILSSPINIT_ + = 13853; + +2796 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_FAILQUERYSSP_ + = 13854; + +2797 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_SRVACQFAIL_ + = 13855; + +2798 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_SRVQUERYCRED_ + = 13856; + +2799 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_GETSPIFAIL_ + = 13857; + +2800 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_INVALID_FILTER_ + = 13858; + +2801 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_OUT_OF_MEMORY_ + = 13859; + +2802 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED_ + = 13860; + +2803 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_INVALID_POLICY_ + = 13861; + +2804 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_UNKNOWN_DOI_ + = 13862; + +2805 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_INVALID_SITUATION_ + = 13863; + +2806 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_DH_FAILURE_ + = 13864; + +2807 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_INVALID_GROUP_ + = 13865; + +2808 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_ENCRYPT_ + = 13866; + +2809 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_DECRYPT_ + = 13867; + +2810 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_POLICY_MATCH_ + = 13868; + +2811 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_UNSUPPORTED_ID_ + = 13869; + +2812 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_INVALID_HASH_ + = 13870; + +2813 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_INVALID_HASH_ALG_ + = 13871; + +2814 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_INVALID_HASH_SIZE_ + = 13872; + +2815 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG_ + = 13873; + +2816 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_INVALID_AUTH_ALG_ + = 13874; + +2817 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_INVALID_SIG_ + = 13875; + +2818 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_LOAD_FAILED_ + = 13876; + +2819 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_RPC_DELETE_ + = 13877; + +2820 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_BENIGN_REINIT_ + = 13878; + +2821 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY_ + = 13879; + +2822 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_INVALID_MAJOR_VERSION_ + = 13880; + +2823 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_INVALID_CERT_KEYLEN_ + = 13881; + +2824 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_MM_LIMIT_ + = 13882; + +2825 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_NEGOTIATION_DISABLED_ + = 13883; + +2826 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_QM_LIMIT_ + = 13884; + +2827 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_MM_EXPIRED_ + = 13885; + +2828 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_PEER_MM_ASSUMED_INVALID_ + = 13886; + +2829 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_CERT_CHAIN_POLICY_MISMATCH_ + = 13887; + +2830 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_UNEXPECTED_MESSAGE_ID_ + = 13888; + +2831 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_INVALID_AUTH_PAYLOAD_ + = 13889; + +2832 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_DOS_COOKIE_SENT_ + = 13890; + +2833 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_SHUTTING_DOWN_ + = 13891; + +2834 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_CGA_AUTH_FAILED_ + = 13892; + +2835 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_PROCESS_ERR_NATOA_ + = 13893; + +2836 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_INVALID_MM_FOR_QM_ + = 13894; + +2837 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_QM_EXPIRED_ + = 13895; + +2838 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_TOO_MANY_FILTERS_ + = 13896; + +2839 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_NEG_STATUS_END_ + = 13897; + +2840 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_KILL_DUMMY_NAP_TUNNEL_ + = 13898; + +2841 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_INNER_IP_ASSIGNMENT_FAILURE_ + = 13899; + +2842 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_REQUIRE_CP_PAYLOAD_MISSING_ + = 13900; + +2843 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_KEY_MODULE_IMPERSONATION_NEGOTIATION_PENDING_ + = 13901; + +2844 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_COEXISTENCE_SUPPRESS_ + = 13902; + +2845 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_RATELIMIT_DROP_ + = 13903; + +2846 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_PEER_DOESNT_SUPPORT_MOBIKE_ + = 13904; + +2847 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_AUTHORIZATION_FAILURE_ + = 13905; + +2848 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_STRONG_CRED_AUTHORIZATION_FAILURE_ + = 13906; + +2849 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_AUTHORIZATION_FAILURE_WITH_OPTIONAL_RETRY_ + = 13907; + +2850 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_STRONG_CRED_AUTHORIZATION_AND_CERTMAP_FAILURE_ + = 13908; + +2851 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_IKE_NEG_STATUS_EXTENDED_END_ + = 13909; + +2852 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_BAD_SPI_ + = 13910; + +2853 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_SA_LIFETIME_EXPIRED_ + = 13911; + +2854 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_WRONG_SA_ + = 13912; + +2855 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_REPLAY_CHECK_FAILED_ + = 13913; + +2856 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_INVALID_PACKET_ + = 13914; + +2857 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_INTEGRITY_CHECK_FAILED_ + = 13915; + +2858 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_CLEAR_TEXT_DROP_ + = 13916; + +2859 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_AUTH_FIREWALL_DROP_ + = 13917; + +2860 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_THROTTLE_DROP_ + = 13918; + +2861 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_DOSP_BLOCK_ + = 13925; + +2862 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_DOSP_RECEIVED_MULTICAST_ + = 13926; + +2863 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_DOSP_INVALID_PACKET_ + = 13927; + +2864 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_DOSP_STATE_LOOKUP_FAILED_ + = 13928; + +2865 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_DOSP_MAX_ENTRIES_ + = 13929; + +2866 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_DOSP_KEYMOD_NOT_ALLOWED_ + = 13930; + +2867 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_DOSP_NOT_INSTALLED_ + = 13931; + +2868 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_IPSEC_DOSP_MAX_PER_IP_RATELIMIT_QUEUES_ + = 13932; + +2869 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_SECTION_NOT_FOUND_ + = 14000; + +2870 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_CANT_GEN_ACTCTX_ + = 14001; + +2871 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_INVALID_ACTCTXDATA_FORMAT_ + = 14002; + +2872 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_ASSEMBLY_NOT_FOUND_ + = 14003; + +2873 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_MANIFEST_FORMAT_ERROR_ + = 14004; + +2874 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_MANIFEST_PARSE_ERROR_ + = 14005; + +2875 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_ACTIVATION_CONTEXT_DISABLED_ + = 14006; + +2876 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_KEY_NOT_FOUND_ + = 14007; + +2877 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_VERSION_CONFLICT_ + = 14008; + +2878 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_WRONG_SECTION_TYPE_ + = 14009; + +2879 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_THREAD_QUERIES_DISABLED_ + = 14010; + +2880 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_PROCESS_DEFAULT_ALREADY_SET_ + = 14011; + +2881 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_UNKNOWN_ENCODING_GROUP_ + = 14012; + +2882 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_UNKNOWN_ENCODING_ + = 14013; + +2883 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_INVALID_XML_NAMESPACE_URI_ + = 14014; + +2884 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED_ + = 14015; + +2885 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED_ + = 14016; + +2886 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_ + = 14017; + +2887 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE_ + = 14018; + +2888 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE_ + = 14019; + +2889 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT_ + = 14020; + +2890 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_DUPLICATE_DLL_NAME_ + = 14021; + +2891 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_DUPLICATE_WINDOWCLASS_NAME_ + = 14022; + +2892 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_DUPLICATE_CLSID_ + = 14023; + +2893 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_DUPLICATE_IID_ + = 14024; + +2894 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_DUPLICATE_TLBID_ + = 14025; + +2895 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_DUPLICATE_PROGID_ + = 14026; + +2896 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_DUPLICATE_ASSEMBLY_NAME_ + = 14027; + +2897 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_FILE_HASH_MISMATCH_ + = 14028; + +2898 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_POLICY_PARSE_ERROR_ + = 14029; + +2899 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_MISSINGQUOTE_ + = 14030; + +2900 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_COMMENTSYNTAX_ + = 14031; + +2901 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_BADSTARTNAMECHAR_ + = 14032; + +2902 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_BADNAMECHAR_ + = 14033; + +2903 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_BADCHARINSTRING_ + = 14034; + +2904 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_XMLDECLSYNTAX_ + = 14035; + +2905 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_BADCHARDATA_ + = 14036; + +2906 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_MISSINGWHITESPACE_ + = 14037; + +2907 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_EXPECTINGTAGEND_ + = 14038; + +2908 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_MISSINGSEMICOLON_ + = 14039; + +2909 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_UNBALANCEDPAREN_ + = 14040; + +2910 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_INTERNALERROR_ + = 14041; + +2911 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_UNEXPECTED_WHITESPACE_ + = 14042; + +2912 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_INCOMPLETE_ENCODING_ + = 14043; + +2913 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_MISSING_PAREN_ + = 14044; + +2914 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE_ + = 14045; + +2915 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_MULTIPLE_COLONS_ + = 14046; + +2916 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_INVALID_DECIMAL_ + = 14047; + +2917 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_INVALID_HEXIDECIMAL_ + = 14048; + +2918 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_INVALID_UNICODE_ + = 14049; + +2919 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK_ + = 14050; + +2920 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_UNEXPECTEDENDTAG_ + = 14051; + +2921 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_UNCLOSEDTAG_ + = 14052; + +2922 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_DUPLICATEATTRIBUTE_ + = 14053; + +2923 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_MULTIPLEROOTS_ + = 14054; + +2924 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_INVALIDATROOTLEVEL_ + = 14055; + +2925 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_BADXMLDECL_ + = 14056; + +2926 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_MISSINGROOT_ + = 14057; + +2927 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_UNEXPECTEDEOF_ + = 14058; + +2928 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_BADPEREFINSUBSET_ + = 14059; + +2929 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_UNCLOSEDSTARTTAG_ + = 14060; + +2930 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_UNCLOSEDENDTAG_ + = 14061; + +2931 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_UNCLOSEDSTRING_ + = 14062; + +2932 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_UNCLOSEDCOMMENT_ + = 14063; + +2933 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_UNCLOSEDDECL_ + = 14064; + +2934 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_UNCLOSEDCDATA_ + = 14065; + +2935 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_RESERVEDNAMESPACE_ + = 14066; + +2936 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_INVALIDENCODING_ + = 14067; + +2937 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_INVALIDSWITCH_ + = 14068; + +2938 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_BADXMLCASE_ + = 14069; + +2939 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_INVALID_STANDALONE_ + = 14070; + +2940 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_UNEXPECTED_STANDALONE_ + = 14071; + +2941 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_INVALID_VERSION_ + = 14072; + +2942 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_XML_E_MISSINGEQUALS_ + = 14073; + +2943 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_PROTECTION_RECOVERY_FAILED_ + = 14074; + +2944 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT_ + = 14075; + +2945 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_PROTECTION_CATALOG_NOT_VALID_ + = 14076; + +2946 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_UNTRANSLATABLE_HRESULT_ + = 14077; + +2947 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_PROTECTION_CATALOG_FILE_MISSING_ + = 14078; + +2948 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE_ + = 14079; + +2949 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME_ + = 14080; + +2950 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_ASSEMBLY_MISSING_ + = 14081; + +2951 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_CORRUPT_ACTIVATION_STACK_ + = 14082; + +2952 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_CORRUPTION_ + = 14083; + +2953 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_EARLY_DEACTIVATION_ + = 14084; + +2954 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_INVALID_DEACTIVATION_ + = 14085; + +2955 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_MULTIPLE_DEACTIVATION_ + = 14086; + +2956 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_PROCESS_TERMINATION_REQUESTED_ + = 14087; + +2957 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_RELEASE_ACTIVATION_CONTEXT_ + = 14088; + +2958 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY_ + = 14089; + +2959 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE_ + = 14090; + +2960 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME_ + = 14091; + +2961 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_IDENTITY_DUPLICATE_ATTRIBUTE_ + = 14092; + +2962 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_IDENTITY_PARSE_ERROR_ + = 14093; + +2963 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MALFORMED_SUBSTITUTION_STRING_ + = 14094; + +2964 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_INCORRECT_PUBLIC_KEY_TOKEN_ + = 14095; + +2965 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_UNMAPPED_SUBSTITUTION_STRING_ + = 14096; + +2966 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_ASSEMBLY_NOT_LOCKED_ + = 14097; + +2967 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_COMPONENT_STORE_CORRUPT_ + = 14098; + +2968 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_ADVANCED_INSTALLER_FAILED_ + = 14099; + +2969 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_XML_ENCODING_MISMATCH_ + = 14100; + +2970 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT_ + = 14101; + +2971 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_IDENTITIES_DIFFERENT_ + = 14102; + +2972 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT_ + = 14103; + +2973 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_FILE_NOT_PART_OF_ASSEMBLY_ + = 14104; + +2974 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_MANIFEST_TOO_BIG_ + = 14105; + +2975 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_SETTING_NOT_REGISTERED_ + = 14106; + +2976 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE_ + = 14107; + +2977 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SMI_PRIMITIVE_INSTALLER_FAILED_ + = 14108; + +2978 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_GENERIC_COMMAND_FAILED_ + = 14109; + +2979 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SXS_FILE_HASH_MISSING_ + = 14110; + +2980 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_INVALID_CHANNEL_PATH_ + = 15000; + +2981 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_INVALID_QUERY_ + = 15001; + +2982 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_PUBLISHER_METADATA_NOT_FOUND_ + = 15002; + +2983 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_EVENT_TEMPLATE_NOT_FOUND_ + = 15003; + +2984 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_INVALID_PUBLISHER_NAME_ + = 15004; + +2985 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_INVALID_EVENT_DATA_ + = 15005; + +2986 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_CHANNEL_NOT_FOUND_ + = 15007; + +2987 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_MALFORMED_XML_TEXT_ + = 15008; + +2988 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_SUBSCRIPTION_TO_DIRECT_CHANNEL_ + = 15009; + +2989 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_CONFIGURATION_ERROR_ + = 15010; + +2990 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_QUERY_RESULT_STALE_ + = 15011; + +2991 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_QUERY_RESULT_INVALID_POSITION_ + = 15012; + +2992 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_NON_VALIDATING_MSXML_ + = 15013; + +2993 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_FILTER_ALREADYSCOPED_ + = 15014; + +2994 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_FILTER_NOTELTSET_ + = 15015; + +2995 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_FILTER_INVARG_ + = 15016; + +2996 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_FILTER_INVTEST_ + = 15017; + +2997 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_FILTER_INVTYPE_ + = 15018; + +2998 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_FILTER_PARSEERR_ + = 15019; + +2999 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_FILTER_UNSUPPORTEDOP_ + = 15020; + +3000 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_FILTER_UNEXPECTEDTOKEN_ + = 15021; + +3001 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_INVALID_OPERATION_OVER_ENABLED_DIRECT_CHANNEL_ + = 15022; + +3002 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_INVALID_CHANNEL_PROPERTY_VALUE_ + = 15023; + +3003 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_INVALID_PUBLISHER_PROPERTY_VALUE_ + = 15024; + +3004 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_CHANNEL_CANNOT_ACTIVATE_ + = 15025; + +3005 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_FILTER_TOO_COMPLEX_ + = 15026; + +3006 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_MESSAGE_NOT_FOUND_ + = 15027; + +3007 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_MESSAGE_ID_NOT_FOUND_ + = 15028; + +3008 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_UNRESOLVED_VALUE_INSERT_ + = 15029; + +3009 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_UNRESOLVED_PARAMETER_INSERT_ + = 15030; + +3010 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_MAX_INSERTS_REACHED_ + = 15031; + +3011 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_EVENT_DEFINITION_NOT_FOUND_ + = 15032; + +3012 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_MESSAGE_LOCALE_NOT_FOUND_ + = 15033; + +3013 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_VERSION_TOO_OLD_ + = 15034; + +3014 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_VERSION_TOO_NEW_ + = 15035; + +3015 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_CANNOT_OPEN_CHANNEL_OF_QUERY_ + = 15036; + +3016 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_PUBLISHER_DISABLED_ + = 15037; + +3017 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EVT_FILTER_OUT_OF_RANGE_ + = 15038; + +3018 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EC_SUBSCRIPTION_CANNOT_ACTIVATE_ + = 15080; + +3019 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EC_LOG_DISABLED_ + = 15081; + +3020 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EC_CIRCULAR_FORWARDING_ + = 15082; + +3021 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EC_CREDSTORE_FULL_ + = 15083; + +3022 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EC_CRED_NOT_FOUND_ + = 15084; + +3023 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_EC_NO_ACTIVE_CHANNEL_ + = 15085; + +3024 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MUI_FILE_NOT_FOUND_ + = 15100; + +3025 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MUI_INVALID_FILE_ + = 15101; + +3026 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MUI_INVALID_RC_CONFIG_ + = 15102; + +3027 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MUI_INVALID_LOCALE_NAME_ + = 15103; + +3028 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MUI_INVALID_ULTIMATEFALLBACK_NAME_ + = 15104; + +3029 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MUI_FILE_NOT_LOADED_ + = 15105; + +3030 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RESOURCE_ENUM_USER_STOP_ + = 15106; + +3031 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MUI_INTLSETTINGS_UILANG_NOT_INSTALLED_ + = 15107; + +3032 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MUI_INTLSETTINGS_INVALID_LOCALE_NAME_ + = 15108; + +3033 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MRM_RUNTIME_NO_DEFAULT_OR_NEUTRAL_RESOURCE_ + = 15110; + +3034 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MRM_INVALID_PRICONFIG_ + = 15111; + +3035 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MRM_INVALID_FILE_TYPE_ + = 15112; + +3036 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MRM_UNKNOWN_QUALIFIER_ + = 15113; + +3037 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MRM_INVALID_QUALIFIER_VALUE_ + = 15114; + +3038 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MRM_NO_CANDIDATE_ + = 15115; + +3039 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MRM_NO_MATCH_OR_DEFAULT_CANDIDATE_ + = 15116; + +3040 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MRM_RESOURCE_TYPE_MISMATCH_ + = 15117; + +3041 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MRM_DUPLICATE_MAP_NAME_ + = 15118; + +3042 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MRM_DUPLICATE_ENTRY_ + = 15119; + +3043 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MRM_INVALID_RESOURCE_IDENTIFIER_ + = 15120; + +3044 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MRM_FILEPATH_TOO_LONG_ + = 15121; + +3045 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MRM_UNSUPPORTED_DIRECTORY_TYPE_ + = 15122; + +3046 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MRM_INVALID_PRI_FILE_ + = 15126; + +3047 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MRM_NAMED_RESOURCE_NOT_FOUND_ + = 15127; + +3048 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MRM_MAP_NOT_FOUND_ + = 15135; + +3049 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MRM_UNSUPPORTED_PROFILE_TYPE_ + = 15136; + +3050 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MRM_INVALID_QUALIFIER_OPERATOR_ + = 15137; + +3051 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MRM_INDETERMINATE_QUALIFIER_VALUE_ + = 15138; + +3052 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MRM_AUTOMERGE_ENABLED_ + = 15139; + +3053 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MRM_TOO_MANY_RESOURCES_ + = 15140; + +3054 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MRM_UNSUPPORTED_FILE_TYPE_FOR_MERGE_ + = 15141; + +3055 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MRM_UNSUPPORTED_FILE_TYPE_FOR_LOAD_UNLOAD_PRI_FILE_ + = 15142; + +3056 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MRM_NO_CURRENT_VIEW_ON_THREAD_ + = 15143; + +3057 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DIFFERENT_PROFILE_RESOURCE_MANAGER_EXIST_ + = 15144; + +3058 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_OPERATION_NOT_ALLOWED_FROM_SYSTEM_COMPONENT_ + = 15145; + +3059 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MRM_DIRECT_REF_TO_NON_DEFAULT_RESOURCE_ + = 15146; + +3060 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MRM_GENERATION_COUNT_MISMATCH_ + = 15147; + +3061 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRI_MERGE_VERSION_MISMATCH_ + = 15148; + +3062 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRI_MERGE_MISSING_SCHEMA_ + = 15149; + +3063 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRI_MERGE_LOAD_FILE_FAILED_ + = 15150; + +3064 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRI_MERGE_ADD_FILE_FAILED_ + = 15151; + +3065 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRI_MERGE_WRITE_FILE_FAILED_ + = 15152; + +3066 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRI_MERGE_MULTIPLE_PACKAGE_FAMILIES_NOT_ALLOWED_ + = 15153; + +3067 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRI_MERGE_MULTIPLE_MAIN_PACKAGES_NOT_ALLOWED_ + = 15154; + +3068 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRI_MERGE_BUNDLE_PACKAGES_NOT_ALLOWED_ + = 15155; + +3069 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRI_MERGE_MAIN_PACKAGE_REQUIRED_ + = 15156; + +3070 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRI_MERGE_RESOURCE_PACKAGE_REQUIRED_ + = 15157; + +3071 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PRI_MERGE_INVALID_FILE_NAME_ + = 15158; + +3072 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MCA_INVALID_CAPABILITIES_STRING_ + = 15200; + +3073 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MCA_INVALID_VCP_VERSION_ + = 15201; + +3074 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION_ + = 15202; + +3075 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MCA_MCCS_VERSION_MISMATCH_ + = 15203; + +3076 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MCA_UNSUPPORTED_MCCS_VERSION_ + = 15204; + +3077 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MCA_INTERNAL_ERROR_ + = 15205; + +3078 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED_ + = 15206; + +3079 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_MCA_UNSUPPORTED_COLOR_TEMPERATURE_ + = 15207; + +3080 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_AMBIGUOUS_SYSTEM_DEVICE_ + = 15250; + +3081 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SYSTEM_DEVICE_NOT_FOUND_ + = 15299; + +3082 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_HASH_NOT_SUPPORTED_ + = 15300; + +3083 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_HASH_NOT_PRESENT_ + = 15301; + +3084 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SECONDARY_IC_PROVIDER_NOT_REGISTERED_ + = 15321; + +3085 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_GPIO_CLIENT_INFORMATION_INVALID_ + = 15322; + +3086 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_GPIO_VERSION_NOT_SUPPORTED_ + = 15323; + +3087 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_GPIO_INVALID_REGISTRATION_PACKET_ + = 15324; + +3088 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_GPIO_OPERATION_DENIED_ + = 15325; + +3089 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_GPIO_INCOMPATIBLE_CONNECT_MODE_ + = 15326; + +3090 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_GPIO_INTERRUPT_ALREADY_UNMASKED_ + = 15327; + +3091 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_CANNOT_SWITCH_RUNLEVEL_ + = 15400; + +3092 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_RUNLEVEL_SETTING_ + = 15401; + +3093 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RUNLEVEL_SWITCH_TIMEOUT_ + = 15402; + +3094 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RUNLEVEL_SWITCH_AGENT_TIMEOUT_ + = 15403; + +3095 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RUNLEVEL_SWITCH_IN_PROGRESS_ + = 15404; + +3096 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SERVICES_FAILED_AUTOSTART_ + = 15405; + +3097 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_COM_TASK_STOP_PENDING_ + = 15501; + +3098 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_OPEN_PACKAGE_FAILED_ + = 15600; + +3099 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_PACKAGE_NOT_FOUND_ + = 15601; + +3100 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_INVALID_PACKAGE_ + = 15602; + +3101 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_RESOLVE_DEPENDENCY_FAILED_ + = 15603; + +3102 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_OUT_OF_DISK_SPACE_ + = 15604; + +3103 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_NETWORK_FAILURE_ + = 15605; + +3104 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_REGISTRATION_FAILURE_ + = 15606; + +3105 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_DEREGISTRATION_FAILURE_ + = 15607; + +3106 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_CANCEL_ + = 15608; + +3107 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_FAILED_ + = 15609; + +3108 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_REMOVE_FAILED_ + = 15610; + +3109 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PACKAGE_ALREADY_EXISTS_ + = 15611; + +3110 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NEEDS_REMEDIATION_ + = 15612; + +3111 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_PREREQUISITE_FAILED_ + = 15613; + +3112 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PACKAGE_REPOSITORY_CORRUPTED_ + = 15614; + +3113 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_POLICY_FAILURE_ + = 15615; + +3114 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PACKAGE_UPDATING_ + = 15616; + +3115 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEPLOYMENT_BLOCKED_BY_POLICY_ + = 15617; + +3116 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PACKAGES_IN_USE_ + = 15618; + +3117 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RECOVERY_FILE_CORRUPT_ + = 15619; + +3118 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INVALID_STAGED_SIGNATURE_ + = 15620; + +3119 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DELETING_EXISTING_APPLICATIONDATA_STORE_FAILED_ + = 15621; + +3120 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_PACKAGE_DOWNGRADE_ + = 15622; + +3121 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_SYSTEM_NEEDS_REMEDIATION_ + = 15623; + +3122 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_APPX_INTEGRITY_FAILURE_CLR_NGEN_ + = 15624; + +3123 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_RESILIENCY_FILE_CORRUPT_ + = 15625; + +3124 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_FIREWALL_SERVICE_NOT_RUNNING_ + = 15626; + +3125 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PACKAGE_MOVE_FAILED_ + = 15627; + +3126 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_VOLUME_NOT_EMPTY_ + = 15628; + +3127 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_VOLUME_OFFLINE_ + = 15629; + +3128 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_VOLUME_CORRUPT_ + = 15630; + +3129 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_NEEDS_REGISTRATION_ + = 15631; + +3130 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_WRONG_PROCESSOR_ARCHITECTURE_ + = 15632; + +3131 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEV_SIDELOAD_LIMIT_EXCEEDED_ + = 15633; + +3132 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_OPTIONAL_PACKAGE_REQUIRES_MAIN_PACKAGE_ + = 15634; + +3133 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PACKAGE_NOT_SUPPORTED_ON_FILESYSTEM_ + = 15635; + +3134 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PACKAGE_MOVE_BLOCKED_BY_STREAMING_ + = 15636; + +3135 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_OPTIONAL_PACKAGE_APPLICATIONID_NOT_UNIQUE_ + = 15637; + +3136 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PACKAGE_STAGING_ONHOLD_ + = 15638; + +3137 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_INVALID_RELATED_SET_UPDATE_ + = 15639; + +3138 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_INSTALL_OPTIONAL_PACKAGE_REQUIRES_MAIN_PACKAGE_FULLTRUST_CAPABILITY_ + = 15640; + +3139 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_DEPLOYMENT_BLOCKED_BY_USER_LOG_OFF_ + = 15641; + +3140 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PROVISION_OPTIONAL_PACKAGE_REQUIRES_MAIN_PACKAGE_PROVISIONED_ + = 15642; + +3141 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PACKAGES_REPUTATION_CHECK_FAILED_ + = 15643; + +3142 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_PACKAGES_REPUTATION_CHECK_TIMEDOUT_ + = 15644; + +3143 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gAPPMODEL_ERROR_NO_PACKAGE_ + = 15700; + +3144 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gAPPMODEL_ERROR_PACKAGE_RUNTIME_CORRUPT_ + = 15701; + +3145 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gAPPMODEL_ERROR_PACKAGE_IDENTITY_CORRUPT_ + = 15702; + +3146 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gAPPMODEL_ERROR_NO_APPLICATION_ + = 15703; + +3147 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gAPPMODEL_ERROR_DYNAMIC_PROPERTY_READ_FAILED_ + = 15704; + +3148 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gAPPMODEL_ERROR_DYNAMIC_PROPERTY_INVALID_ + = 15705; + +3149 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gAPPMODEL_ERROR_PACKAGE_NOT_AVAILABLE_ + = 15706; + +3150 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STATE_LOAD_STORE_FAILED_ + = 15800; + +3151 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STATE_GET_VERSION_FAILED_ + = 15801; + +3152 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STATE_SET_VERSION_FAILED_ + = 15802; + +3153 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STATE_STRUCTURED_RESET_FAILED_ + = 15803; + +3154 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STATE_OPEN_CONTAINER_FAILED_ + = 15804; + +3155 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STATE_CREATE_CONTAINER_FAILED_ + = 15805; + +3156 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STATE_DELETE_CONTAINER_FAILED_ + = 15806; + +3157 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STATE_READ_SETTING_FAILED_ + = 15807; + +3158 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STATE_WRITE_SETTING_FAILED_ + = 15808; + +3159 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STATE_DELETE_SETTING_FAILED_ + = 15809; + +3160 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STATE_QUERY_SETTING_FAILED_ + = 15810; + +3161 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STATE_READ_COMPOSITE_SETTING_FAILED_ + = 15811; + +3162 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STATE_WRITE_COMPOSITE_SETTING_FAILED_ + = 15812; + +3163 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STATE_ENUMERATE_CONTAINER_FAILED_ + = 15813; + +3164 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STATE_ENUMERATE_SETTINGS_FAILED_ + = 15814; + +3165 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STATE_COMPOSITE_SETTING_VALUE_SIZE_LIMIT_EXCEEDED_ + = 15815; + +3166 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STATE_SETTING_VALUE_SIZE_LIMIT_EXCEEDED_ + = 15816; + +3167 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STATE_SETTING_NAME_SIZE_LIMIT_EXCEEDED_ + = 15817; + +3168 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_STATE_CONTAINER_NAME_SIZE_LIMIT_EXCEEDED_ + = 15818; + +3169 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gERROR_API_UNAVAILABLE_ + = 15841; + +3170 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gSTORE_ERROR_UNLICENSED_ + = 15861; + +3171 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gSTORE_ERROR_UNLICENSED_USER_ + = 15862; + +3172 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gSTORE_ERROR_PENDING_COM_TRANSACTION_ + = 15863; + +3173 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + + gSTORE_ERROR_LICENSE_REVOKED_ + = 15864; + + @/usr/include/boost/winapi/error_handling.hpp + +10 #ide +BOOST_WINAPI_ERROR_HANDLING_HPP_INCLUDED_ + + +11  + #BOOST_WINAPI_ERROR_HANDLING_HPP_INCLUDED_ + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +17 #ifde +BOOST_HAS_PRAGMA_ONCE + + +18 #agm + + + +21 #i! +defed + +BOOST_USE_WINDOWS_H + ) + +23 #i! +defed + +BOOST_NO_ANSI_APIS + ) + +24 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +DWORD_ + +BOOST_WINAPI_WINAPI_CC + + +25 +FmMesgeA +( + +26 +boo +:: +wi +:: +DWORD_ + +dwFgs +, + +27 +boo +:: +wi +:: +LPCVOID_ + +Sour +, + +28 +boo +:: +wi +:: +DWORD_ + +dwMesgeId +, + +29 +boo +:: +wi +:: +DWORD_ + +dwLguageId +, + +30 +boo +:: +wi +:: +LPSTR_ + +Bufr +, + +31 +boo +:: +wi +:: +DWORD_ + +nSize +, + +32 +va_li + * +Argumts +); + +35 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +DWORD_ + +BOOST_WINAPI_WINAPI_CC + + +36 +FmMesgeW +( + +37 +boo +:: +wi +:: +DWORD_ + +dwFgs +, + +38 +boo +:: +wi +:: +LPCVOID_ + +Sour +, + +39 +boo +:: +wi +:: +DWORD_ + +dwMesgeId +, + +40 +boo +:: +wi +:: +DWORD_ + +dwLguageId +, + +41 +boo +:: +wi +:: +LPWSTR_ + +Bufr +, + +42 +boo +:: +wi +:: +DWORD_ + +nSize +, + +43 +va_li + * +Argumts +); + +45 #i +BOOST_WINAPI_PARTITION_DESKTOP + || +BOOST_WINAPI_PARTITION_SYSTEM + + +46 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +UINT_ + +BOOST_WINAPI_WINAPI_CC + + +47 +SEMode +( +boo +:: +wi +:: +UINT_ + +uMode +); + +52 +mea + +boo + { + +53 +mea + +wi + { + +55 #i +defed + +BOOST_USE_WINDOWS_H + ) + +57 #i +BOOST_WINAPI_PARTITION_APP_SYSTEM + + +58 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FORMAT_MESSAGE_ALLOCATE_BUFFER_ + +FORMAT_MESSAGE_ALLOCATE_BUFFER +; + +61 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FORMAT_MESSAGE_IGNORE_INSERTS_ + +FORMAT_MESSAGE_IGNORE_INSERTS +; + +62 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FORMAT_MESSAGE_FROM_STRING_ + +FORMAT_MESSAGE_FROM_STRING +; + +63 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FORMAT_MESSAGE_FROM_HMODULE_ + +FORMAT_MESSAGE_FROM_HMODULE +; + +64 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FORMAT_MESSAGE_FROM_SYSTEM_ + +FORMAT_MESSAGE_FROM_SYSTEM +; + +65 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FORMAT_MESSAGE_ARGUMENT_ARRAY_ + +FORMAT_MESSAGE_ARGUMENT_ARRAY +; + +66 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FORMAT_MESSAGE_MAX_WIDTH_MASK_ + +FORMAT_MESSAGE_MAX_WIDTH_MASK +; + +68 +BOOST_CONSTEXPR_OR_CONST + +WORD_ + +LANG_NEUTRAL_ + +LANG_NEUTRAL +; + +69 +BOOST_CONSTEXPR_OR_CONST + +WORD_ + +LANG_INVARIANT_ + +LANG_INVARIANT +; + +71 +BOOST_CONSTEXPR_OR_CONST + +WORD_ + +SUBLANG_DEFAULT_ + +SUBLANG_DEFAULT +; + +73 +BOOST_FORCEINLINE + +BOOST_CONSTEXPR + +WORD_ + +MAKELANGID_ +(WORD_ +p +, WORD_ +s + +BOOST_NOEXCEPT + + +75  +MAKELANGID +( +p +, +s +); + +78 #i +BOOST_WINAPI_PARTITION_DESKTOP + + +79 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +SEM_FAILCRITICALERRORS_ + = +SEM_FAILCRITICALERRORS +; + +80 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +SEM_NOGPFAULTERRORBOX_ + = +SEM_NOGPFAULTERRORBOX +; + +81 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +SEM_NOALIGNMENTFAULTEXCEPT_ + = +SEM_NOALIGNMENTFAULTEXCEPT +; + +82 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +SEM_NOOPENFILEERRORBOX_ + = +SEM_NOOPENFILEERRORBOX +; + +87 #i +BOOST_WINAPI_PARTITION_APP_SYSTEM + + +88 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FORMAT_MESSAGE_ALLOCATE_BUFFER_ += 0x00000100; + +90 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FORMAT_MESSAGE_IGNORE_INSERTS_ += 0x00000200; + +91 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FORMAT_MESSAGE_FROM_STRING_ += 0x00000400; + +92 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FORMAT_MESSAGE_FROM_HMODULE_ += 0x00000800; + +93 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FORMAT_MESSAGE_FROM_SYSTEM_ += 0x00001000; + +94 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FORMAT_MESSAGE_ARGUMENT_ARRAY_ += 0x00002000; + +95 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +FORMAT_MESSAGE_MAX_WIDTH_MASK_ += 0x000000FF; + +97 +BOOST_CONSTEXPR_OR_CONST + +WORD_ + +LANG_NEUTRAL_ += 0x00; + +98 +BOOST_CONSTEXPR_OR_CONST + +WORD_ + +LANG_INVARIANT_ += 0x7f; + +100 +BOOST_CONSTEXPR_OR_CONST + +WORD_ + +SUBLANG_DEFAULT_ += 0x01; + +102 +BOOST_FORCEINLINE + +BOOST_CONSTEXPR + +WORD_ + +MAKELANGID_ +(WORD_ +p +, WORD_ +s + +BOOST_NOEXCEPT + + +104  ( +WORD_ +)((((WORD_)( +s +)<< 10| (WORD_)( +p +)); + +107 #i +BOOST_WINAPI_PARTITION_DESKTOP + + +108 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +SEM_FAILCRITICALERRORS_ + = 0x0001; + +109 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +SEM_NOGPFAULTERRORBOX_ + = 0x0002; + +110 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +SEM_NOALIGNMENTFAULTEXCEPT_ + = 0x0004; + +111 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +SEM_NOOPENFILEERRORBOX_ + = 0x8000; + +116 #i! +defed + +BOOST_NO_ANSI_APIS + ) + +117 +usg + :: +FmMesgeA +; + +119 +usg + :: +FmMesgeW +; + +120 #i +BOOST_WINAPI_PARTITION_DESKTOP + || +BOOST_WINAPI_PARTITION_SYSTEM + + +121 +usg + :: +SEMode +; + +124 #i! +defed + +BOOST_NO_ANSI_APIS + ) + +125 +BOOST_FORCEINLINE + +DWORD_ + +fm_mesge +( + +126 +DWORD_ + +dwFgs +, + +127 +LPCVOID_ + +Sour +, + +128 +DWORD_ + +dwMesgeId +, + +129 +DWORD_ + +dwLguageId +, + +130 +LPSTR_ + +Bufr +, + +131 +DWORD_ + +nSize +, + +132 +va_li + * +Argumts +) + +134  :: +FmMesgeA +( +dwFgs +, +Sour +, +dwMesgeId +, +dwLguageId +, +Bufr +, +nSize +, +Argumts +); + +138 +BOOST_FORCEINLINE + +DWORD_ + +fm_mesge +( + +139 +DWORD_ + +dwFgs +, + +140 +LPCVOID_ + +Sour +, + +141 +DWORD_ + +dwMesgeId +, + +142 +DWORD_ + +dwLguageId +, + +143 +LPWSTR_ + +Bufr +, + +144 +DWORD_ + +nSize +, + +145 +va_li + * +Argumts +) + +147  :: +FmMesgeW +( +dwFgs +, +Sour +, +dwMesgeId +, +dwLguageId +, +Bufr +, +nSize +, +Argumts +); + + @/usr/include/boost/winapi/event.hpp + +9 #ide +BOOST_WINAPI_EVENT_HPP_INCLUDED_ + + +10  + #BOOST_WINAPI_EVENT_HPP_INCLUDED_ + + + ) + +12  + ~ + +14 #ifde +BOOST_HAS_PRAGMA_ONCE + + +15 #agm + + + +18 #i! +defed + +BOOST_USE_WINDOWS_H + ) && +BOOST_WINAPI_PARTITION_APP_SYSTEM + + +20 #i! +defed + +BOOST_NO_ANSI_APIS + ) + +21 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HANDLE_ + +BOOST_WINAPI_WINAPI_CC + + +22 +CeEvtA +( + +23 :: +_SECURITY_ATTRIBUTES +* +EvtAribus +, + +24 +boo +:: +wi +:: +BOOL_ + +bMuRet +, + +25 +boo +:: +wi +:: +BOOL_ + +bInlS +, + +26 +boo +:: +wi +:: +LPCSTR_ + +Name +); + +29 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HANDLE_ + +BOOST_WINAPI_WINAPI_CC + + +30 +CeEvtW +( + +31 :: +_SECURITY_ATTRIBUTES +* +EvtAribus +, + +32 +boo +:: +wi +:: +BOOL_ + +bMuRet +, + +33 +boo +:: +wi +:: +BOOL_ + +bInlS +, + +34 +boo +:: +wi +:: +LPCWSTR_ + +Name +); + +38 #i! +defed + +BOOST_USE_WINDOWS_H + ) + +40 #i! +defed + +BOOST_NO_ANSI_APIS + ) + +41 #i +BOOST_USE_WINAPI_VERSION + > +BOOST_WINAPI_VERSION_WIN6 + + +42 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HANDLE_ + +BOOST_WINAPI_WINAPI_CC + + +43 +CeEvtExA +( + +44 :: +_SECURITY_ATTRIBUTES + * +EvtAribus +, + +45 +boo +:: +wi +:: +LPCSTR_ + +Name +, + +46 +boo +:: +wi +:: +DWORD_ + +dwFgs +, + +47 +boo +:: +wi +:: +DWORD_ + +dwDesedAcss +); + +50 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HANDLE_ + +BOOST_WINAPI_WINAPI_CC + + +51 +OnEvtA +( + +52 +boo +:: +wi +:: +DWORD_ + +dwDesedAcss +, + +53 +boo +:: +wi +:: +BOOL_ + +bInhHd +, + +54 +boo +:: +wi +:: +LPCSTR_ + +Name +); + +57 #i +BOOST_USE_WINAPI_VERSION + > +BOOST_WINAPI_VERSION_WIN6 + + +58 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HANDLE_ + +BOOST_WINAPI_WINAPI_CC + + +59 +CeEvtExW +( + +60 :: +_SECURITY_ATTRIBUTES + * +EvtAribus +, + +61 +boo +:: +wi +:: +LPCWSTR_ + +Name +, + +62 +boo +:: +wi +:: +DWORD_ + +dwFgs +, + +63 +boo +:: +wi +:: +DWORD_ + +dwDesedAcss +); + +66 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HANDLE_ + +BOOST_WINAPI_WINAPI_CC + + +67 +OnEvtW +( + +68 +boo +:: +wi +:: +DWORD_ + +dwDesedAcss +, + +69 +boo +:: +wi +:: +BOOL_ + +bInhHd +, + +70 +boo +:: +wi +:: +LPCWSTR_ + +Name +); + +73 #i! +defed + +UNDER_CE + ) + +74 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +75 +SEvt +( +boo +:: +wi +:: +HANDLE_ + +hEvt +); + +77 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +78 +RetEvt +( +boo +:: +wi +:: +HANDLE_ + +hEvt +); + +83 +mea + +boo + { + +84 +mea + +wi + { + +86 #i! +defed + +BOOST_NO_ANSI_APIS + ) + +87 +usg + :: +OnEvtA +; + +89 +usg + :: +OnEvtW +; + +90 +usg + :: +SEvt +; + +91 +usg + :: +RetEvt +; + +93 #i +defed + +BOOST_USE_WINDOWS_H + ) + +95 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +EVENT_ALL_ACCESS_ + = +EVENT_ALL_ACCESS +; + +96 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +EVENT_MODIFY_STATE_ + = +EVENT_MODIFY_STATE +; + +97 #i +BOOST_USE_WINAPI_VERSION + > +BOOST_WINAPI_VERSION_WIN6 + + +98 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +CREATE_EVENT_INITIAL_SET_ + = +CREATE_EVENT_INITIAL_SET +; + +99 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +CREATE_EVENT_MANUAL_RESET_ + = +CREATE_EVENT_MANUAL_RESET +; + +104 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +EVENT_ALL_ACCESS_ + = 0x001F0003; + +105 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +EVENT_MODIFY_STATE_ + = 0x00000002; + +106 #i +BOOST_USE_WINAPI_VERSION + > +BOOST_WINAPI_VERSION_WIN6 + + +107 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +CREATE_EVENT_INITIAL_SET_ + = 0x00000002; + +108 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +CREATE_EVENT_MANUAL_RESET_ + = 0x00000001; + +115 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +EVENT_QUERY_STATE_ + = 0x00000001; + +117 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +evt_l_acss + = +EVENT_ALL_ACCESS_ +; + +118 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +evt_modify_e + = +EVENT_MODIFY_STATE_ +; + +119 #i +BOOST_USE_WINAPI_VERSION + > +BOOST_WINAPI_VERSION_WIN6 + + +120 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +_evt_l_t + = +CREATE_EVENT_INITIAL_SET_ +; + +121 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +_evt_mu_t + = +CREATE_EVENT_MANUAL_RESET_ +; + +124 #i! +defed + +BOOST_NO_ANSI_APIS + ) + +125 +BOOST_FORCEINLINE + +HANDLE_ + +CeEvtA +( +SECURITY_ATTRIBUTES_ +* +EvtAribus +, +BOOL_ + +bMuRet +, BOOL_ +bInlS +, +LPCSTR_ + +Name +) + +127 #i! +BOOST_WINAPI_PARTITION_APP_SYSTEM + && +BOOST_USE_WINAPI_VERSION + > +BOOST_WINAPI_VERSION_WIN6 + + +128 cڡ +DWORD_ + +ags + = ( +bMuRet + ? +_evt_mu_t + : 0u| ( +bInlS + ? +_evt_l_t + : 0u); + +129  :: +CeEvtExA +( +t_ +< :: +_SECURITY_ATTRIBUTES +* >( +EvtAribus +), +Name +, +ags +, +evt_l_acss +); + +131  :: +CeEvtA +( +t_ +< :: +_SECURITY_ATTRIBUTES +* >( +EvtAribus +), +bMuRet +, +bInlS +, +Name +); + +135 #i +BOOST_USE_WINAPI_VERSION + > +BOOST_WINAPI_VERSION_WIN6 + + +136 +BOOST_FORCEINLINE + +HANDLE_ + +CeEvtExA +( +SECURITY_ATTRIBUTES_ +* +EvtAribus +, +LPCSTR_ + +Name +, +DWORD_ + +dwFgs +, DWORD_ +dwDesedAcss +) + +138  :: +CeEvtExA +( +t_ +< :: +_SECURITY_ATTRIBUTES +* >( +EvtAribus +), +Name +, +dwFgs +, +dwDesedAcss +); + +143 +BOOST_FORCEINLINE + +HANDLE_ + +CeEvtW +( +SECURITY_ATTRIBUTES_ +* +EvtAribus +, +BOOL_ + +bMuRet +, BOOL_ +bInlS +, +LPCWSTR_ + +Name +) + +145 #i! +BOOST_WINAPI_PARTITION_APP_SYSTEM + && +BOOST_USE_WINAPI_VERSION + > +BOOST_WINAPI_VERSION_WIN6 + + +146 cڡ +DWORD_ + +ags + = ( +bMuRet + ? +_evt_mu_t + : 0u| ( +bInlS + ? +_evt_l_t + : 0u); + +147  :: +CeEvtExW +( +t_ +< :: +_SECURITY_ATTRIBUTES +* >( +EvtAribus +), +Name +, +ags +, +evt_l_acss +); + +149  :: +CeEvtW +( +t_ +< :: +_SECURITY_ATTRIBUTES +* >( +EvtAribus +), +bMuRet +, +bInlS +, +Name +); + +153 #i +BOOST_USE_WINAPI_VERSION + > +BOOST_WINAPI_VERSION_WIN6 + + +154 +BOOST_FORCEINLINE + +HANDLE_ + +CeEvtExW +( +SECURITY_ATTRIBUTES_ +* +EvtAribus +, +LPCWSTR_ + +Name +, +DWORD_ + +dwFgs +, DWORD_ +dwDesedAcss +) + +156  :: +CeEvtExW +( +t_ +< :: +_SECURITY_ATTRIBUTES +* >( +EvtAribus +), +Name +, +dwFgs +, +dwDesedAcss +); + +160 #i! +defed + +BOOST_NO_ANSI_APIS + ) + +161 +BOOST_FORCEINLINE + +HANDLE_ + +_evt +( +SECURITY_ATTRIBUTES_ +* +EvtAribus +, +BOOL_ + +bMuRet +, BOOL_ +bInlS +, +LPCSTR_ + +Name +) + +163  +wi +:: +CeEvtA +( +EvtAribus +, +bMuRet +, +bInlS +, +Name +); + +166 +BOOST_FORCEINLINE + +HANDLE_ + +ݒ_evt +( +DWORD_ + +dwDesedAcss +, +BOOL_ + +bInhHd +, +LPCSTR_ + +Name +) + +168  :: +OnEvtA +( +dwDesedAcss +, +bInhHd +, +Name +); + +172 +BOOST_FORCEINLINE + +HANDLE_ + +_evt +( +SECURITY_ATTRIBUTES_ +* +EvtAribus +, +BOOL_ + +bMuRet +, BOOL_ +bInlS +, +LPCWSTR_ + +Name +) + +174  +wi +:: +CeEvtW +( +EvtAribus +, +bMuRet +, +bInlS +, +Name +); + +177 +BOOST_FORCEINLINE + +HANDLE_ + +ݒ_evt +( +DWORD_ + +dwDesedAcss +, +BOOL_ + +bInhHd +, +LPCWSTR_ + +Name +) + +179  :: +OnEvtW +( +dwDesedAcss +, +bInhHd +, +Name +); + +182 +BOOST_FORCEINLINE + +HANDLE_ + +_ymous_evt +( +SECURITY_ATTRIBUTES_ +* +EvtAribus +, +BOOL_ + +bMuRet +, BOOL_ +bInlS +) + +184  +wi +:: +CeEvtW +( +EvtAribus +, +bMuRet +, +bInlS +, 0); + + @/usr/include/boost/winapi/get_current_process_id.hpp + +8 #ide +BOOST_WINAPI_GET_CURRENT_PROCESS_ID_HPP_INCLUDED_ + + +9  + #BOOST_WINAPI_GET_CURRENT_PROCESS_ID_HPP_INCLUDED_ + + + ) + +11  + ~ + +13 #ifde +BOOST_HAS_PRAGMA_ONCE + + +14 #agm + + + +18 #i! +defed + +BOOST_USE_WINDOWS_H + ) && !defed +UNDER_CE + ) + +20 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +DWORD_ + +BOOST_WINAPI_WINAPI_CC + +GCutProssId +( +BOOST_WINAPI_DETAIL_VOID +); + +24 +mea + +boo + { + +25 +mea + +wi + { + +26 +usg + :: +GCutProssId +; + + @/usr/include/boost/winapi/get_current_thread.hpp + +9 #ide +BOOST_WINAPI_GET_CURRENT_THREAD_HPP_INCLUDED_ + + +10  + #BOOST_WINAPI_GET_CURRENT_THREAD_HPP_INCLUDED_ + + + ) + +12  + ~ + +14 #ifde +BOOST_HAS_PRAGMA_ONCE + + +15 #agm + + + +19 #i! +defed + +BOOST_USE_WINDOWS_H + ) && !defed +UNDER_CE + ) + +21 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HANDLE_ + +BOOST_WINAPI_WINAPI_CC + +GCutThad +( +BOOST_WINAPI_DETAIL_VOID +); + +25 +mea + +boo + { + +26 +mea + +wi + { + +27 +usg + :: +GCutThad +; + + @/usr/include/boost/winapi/get_current_thread_id.hpp + +9 #ide +BOOST_WINAPI_GET_CURRENT_THREAD_ID_HPP_INCLUDED_ + + +10  + #BOOST_WINAPI_GET_CURRENT_THREAD_ID_HPP_INCLUDED_ + + + ) + +12  + ~ + +14 #ifde +BOOST_HAS_PRAGMA_ONCE + + +15 #agm + + + +19 #i! +defed + +BOOST_USE_WINDOWS_H + ) && !defed +UNDER_CE + ) + +21 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +DWORD_ + +BOOST_WINAPI_WINAPI_CC + +GCutThadId +( +BOOST_WINAPI_DETAIL_VOID +); + +25 +mea + +boo + { + +26 +mea + +wi + { + +27 +usg + :: +GCutThadId +; + + @/usr/include/boost/winapi/get_last_error.hpp + +9 #ide +BOOST_WINAPI_GET_LAST_ERROR_HPP_INCLUDED_ + + +10  + #BOOST_WINAPI_GET_LAST_ERROR_HPP_INCLUDED_ + + + ) + +12  + ~ + +14 #ifde +BOOST_HAS_PRAGMA_ONCE + + +15 #agm + + + +18 #i! +defed + +BOOST_USE_WINDOWS_H + ) + +20 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +DWORD_ + +BOOST_WINAPI_WINAPI_CC + +GLaE +( +BOOST_WINAPI_DETAIL_VOID +); + +24 +mea + +boo + { + +25 +mea + +wi + { + +26 +usg + :: +GLaE +; + + @/usr/include/boost/winapi/heap_memory.hpp + +9 #ide +BOOST_WINAPI_HEAP_MEMORY_HPP_INCLUDED_ + + +10  + #BOOST_WINAPI_HEAP_MEMORY_HPP_INCLUDED_ + + + ) + +12  + ~ + +14 #ifde +BOOST_HAS_PRAGMA_ONCE + + +15 #agm + + + +18 #i! +defed + +BOOST_USE_WINDOWS_H + ) + +19 #unde +HpAoc + + +22 #i +BOOST_WINAPI_PARTITION_DESKTOP_SYSTEM + + +23 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +DWORD_ + +BOOST_WINAPI_WINAPI_CC + + +24 +GProssHps +( +boo +:: +wi +:: +DWORD_ + +NumbOfHps +, boo::wi:: +PHANDLE_ + +ProssHps +); + +27 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HANDLE_ + +BOOST_WINAPI_WINAPI_CC + + +28 +GProssHp +( +BOOST_WINAPI_DETAIL_VOID +); + +30 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +LPVOID_ + +BOOST_WINAPI_WINAPI_CC + + +31 +HpAoc +( + +32 +boo +:: +wi +:: +HANDLE_ + +hHp +, + +33 +boo +:: +wi +:: +DWORD_ + +dwFgs +, + +34 +boo +:: +wi +:: +SIZE_T_ + +dwBys +); + +36 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +37 +HpFe +( + +38 +boo +:: +wi +:: +HANDLE_ + +hHp +, + +39 +boo +:: +wi +:: +DWORD_ + +dwFgs +, + +40 +boo +:: +wi +:: +LPVOID_ + +Mem +); + +42 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +LPVOID_ + +BOOST_WINAPI_WINAPI_CC + + +43 +HpReAoc +( + +44 +boo +:: +wi +:: +HANDLE_ + +hHp +, + +45 +boo +:: +wi +:: +DWORD_ + +dwFgs +, + +46 +boo +:: +wi +:: +LPVOID_ + +Mem +, + +47 +boo +:: +wi +:: +SIZE_T_ + +dwBys +); + +49 #i +BOOST_WINAPI_PARTITION_APP_SYSTEM + + +50 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HANDLE_ + +BOOST_WINAPI_WINAPI_CC + + +51 +HpCe +( + +52 +boo +:: +wi +:: +DWORD_ + +Ois +, + +53 +boo +:: +wi +:: +SIZE_T_ + +dwInlSize +, + +54 +boo +:: +wi +:: +SIZE_T_ + +dwMaximumSize +); + +56 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +57 +HpDeroy +( +boo +:: +wi +:: +HANDLE_ + +hHp +); + +63 +mea + +boo + { + +64 +mea + +wi + { + +66 #i +BOOST_WINAPI_PARTITION_DESKTOP_SYSTEM + + +67 +usg + :: +GProssHps +; + +70 +usg + :: +GProssHp +; + +71 +usg + :: +HpAoc +; + +72 +usg + :: +HpFe +; + +73 +usg + :: +HpReAoc +; + +75 #i +BOOST_WINAPI_PARTITION_APP_SYSTEM + + +76 +usg + :: +HpCe +; + +77 +usg + :: +HpDeroy +; + + @/usr/include/boost/winapi/local_memory.hpp + +9 #ide +BOOST_WINAPI_LOCAL_MEMORY_HPP_INCLUDED_ + + +10  + #BOOST_WINAPI_LOCAL_MEMORY_HPP_INCLUDED_ + + + ) + +12  + ~ + +14 #ifde +BOOST_HAS_PRAGMA_ONCE + + +15 #agm + + + +18 #i +BOOST_WINAPI_PARTITION_APP_SYSTEM + + +20 #i! +defed + +BOOST_USE_WINDOWS_H + ) + +21 +mea + + gboo + {amea + gwi + { + +22  +HANDLE_ + + tHLOCAL_ +; + +26 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HLOCAL_ + +BOOST_WINAPI_WINAPI_CC + + +27 +LolAoc +( + +28 +boo +:: +wi +:: +UINT_ + +uFgs +, + +29 +boo +:: +wi +:: +SIZE_T_ + +uBys +); + +31 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HLOCAL_ + +BOOST_WINAPI_WINAPI_CC + + +32 +LolReAoc +( + +33 +boo +:: +wi +:: +HLOCAL_ + +hMem +, + +34 +boo +:: +wi +:: +SIZE_T_ + +uBys +, + +35 +boo +:: +wi +:: +UINT_ + +uFgs +); + +37 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HLOCAL_ + +BOOST_WINAPI_WINAPI_CC + +LolFe +(boo::wi::HLOCAL_ +hMem +); + +41 +mea + +boo + { + +42 +mea + +wi + { + +43 #i +defed + +BOOST_USE_WINDOWS_H + ) + +44 :: +HLOCAL + + tHLOCAL_ +; + +46 +usg + :: +LolAoc +; + +47 +usg + :: +LolReAoc +; + +48 +usg + :: +LolFe +; + + @/usr/include/boost/winapi/semaphore.hpp + +9 #ide +BOOST_WINAPI_SEMAPHORE_HPP_INCLUDED_ + + +10  + #BOOST_WINAPI_SEMAPHORE_HPP_INCLUDED_ + + + ) + +12  + ~ + +14 #ifde +BOOST_HAS_PRAGMA_ONCE + + +15 #agm + + + +18 #i! +defed + +BOOST_USE_WINDOWS_H + ) + +21 #i +BOOST_WINAPI_PARTITION_APP_SYSTEM + + +22 #i! +defed + +BOOST_NO_ANSI_APIS + ) + +24 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HANDLE_ + +BOOST_WINAPI_WINAPI_CC + + +25 +CeSemheA +( + +26 :: +_SECURITY_ATTRIBUTES +* +SemheAribus +, + +27 +boo +:: +wi +:: +LONG_ + +lInlCou +, + +28 +boo +:: +wi +:: +LONG_ + +lMaximumCou +, + +29 +boo +:: +wi +:: +LPCSTR_ + +Name +); + +31 #i +BOOST_USE_WINAPI_VERSION + > +BOOST_WINAPI_VERSION_WIN6 + + +32 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HANDLE_ + +BOOST_WINAPI_WINAPI_CC + + +33 +CeSemheExA +( + +34 :: +_SECURITY_ATTRIBUTES +* +SemheAribus +, + +35 +boo +:: +wi +:: +LONG_ + +lInlCou +, + +36 +boo +:: +wi +:: +LONG_ + +lMaximumCou +, + +37 +boo +:: +wi +:: +LPCSTR_ + +Name +, + +38 +boo +:: +wi +:: +DWORD_ + +dwFgs +, + +39 +boo +:: +wi +:: +DWORD_ + +dwDesedAcss +); + +44 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HANDLE_ + +BOOST_WINAPI_WINAPI_CC + + +45 +CeSemheW +( + +46 :: +_SECURITY_ATTRIBUTES +* +SemheAribus +, + +47 +boo +:: +wi +:: +LONG_ + +lInlCou +, + +48 +boo +:: +wi +:: +LONG_ + +lMaximumCou +, + +49 +boo +:: +wi +:: +LPCWSTR_ + +Name +); + +51 #i +BOOST_USE_WINAPI_VERSION + > +BOOST_WINAPI_VERSION_WIN6 + + +52 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HANDLE_ + +BOOST_WINAPI_WINAPI_CC + + +53 +CeSemheExW +( + +54 :: +_SECURITY_ATTRIBUTES +* +SemheAribus +, + +55 +boo +:: +wi +:: +LONG_ + +lInlCou +, + +56 +boo +:: +wi +:: +LONG_ + +lMaximumCou +, + +57 +boo +:: +wi +:: +LPCWSTR_ + +Name +, + +58 +boo +:: +wi +:: +DWORD_ + +dwFgs +, + +59 +boo +:: +wi +:: +DWORD_ + +dwDesedAcss +); + +62 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +63 +RSemhe +( + +64 +boo +:: +wi +:: +HANDLE_ + +hSemhe +, + +65 +boo +:: +wi +:: +LONG_ + +lRCou +, + +66 +boo +:: +wi +:: +LPLONG_ + +PviousCou +); + +70 #i +BOOST_WINAPI_PARTITION_DESKTOP_SYSTEM + + +72 #i! +defed + +BOOST_NO_ANSI_APIS + ) + +73 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HANDLE_ + +BOOST_WINAPI_WINAPI_CC + + +74 +OnSemheA +( + +75 +boo +:: +wi +:: +DWORD_ + +dwDesedAcss +, + +76 +boo +:: +wi +:: +BOOL_ + +bInhHd +, + +77 +boo +:: +wi +:: +LPCSTR_ + +Name +); + +80 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +HANDLE_ + +BOOST_WINAPI_WINAPI_CC + + +81 +OnSemheW +( + +82 +boo +:: +wi +:: +DWORD_ + +dwDesedAcss +, + +83 +boo +:: +wi +:: +BOOL_ + +bInhHd +, + +84 +boo +:: +wi +:: +LPCWSTR_ + +Name +); + +91 +mea + +boo + { + +92 +mea + +wi + { + +94 #i +BOOST_WINAPI_PARTITION_APP_SYSTEM + + +96 +usg + :: +RSemhe +; + +98 #i +defed + +BOOST_USE_WINDOWS_H + ) + +100 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +SEMAPHORE_ALL_ACCESS_ + = +SEMAPHORE_ALL_ACCESS +; + +101 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +SEMAPHORE_MODIFY_STATE_ + = +SEMAPHORE_MODIFY_STATE +; + +105 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +SEMAPHORE_ALL_ACCESS_ + = 0x001F0003; + +106 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +SEMAPHORE_MODIFY_STATE_ + = 0x00000002; + +112 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +SEMAPHORE_QUERY_STATE_ + = 0x00000001; + +114 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +mhe_l_acss + = +SEMAPHORE_ALL_ACCESS_ +; + +115 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +mhe_modify_e + = +SEMAPHORE_MODIFY_STATE_ +; + +118 #i! +defed + +BOOST_NO_ANSI_APIS + ) + +119 +BOOST_FORCEINLINE + +HANDLE_ + +CeSemheA +( +SECURITY_ATTRIBUTES_ +* +SemheAribus +, +LONG_ + +lInlCou +, LONG_ +lMaximumCou +, +LPCSTR_ + +Name +) + +121  :: +CeSemheA +( +t_ +< :: +_SECURITY_ATTRIBUTES +* >( +SemheAribus +), +lInlCou +, +lMaximumCou +, +Name +); + +124 #i +BOOST_USE_WINAPI_VERSION + > +BOOST_WINAPI_VERSION_WIN6 + + +125 +BOOST_FORCEINLINE + +HANDLE_ + +CeSemheExA +( +SECURITY_ATTRIBUTES_ +* +SemheAribus +, +LONG_ + +lInlCou +, LONG_ +lMaximumCou +, +LPCSTR_ + +Name +, +DWORD_ + +dwFgs +, DWORD_ +dwDesedAcss +) + +127  :: +CeSemheExA +( +t_ +< :: +_SECURITY_ATTRIBUTES +* >( +SemheAribus +), +lInlCou +, +lMaximumCou +, +Name +, +dwFgs +, +dwDesedAcss +); + +132 +BOOST_FORCEINLINE + +HANDLE_ + +CeSemheW +( +SECURITY_ATTRIBUTES_ +* +SemheAribus +, +LONG_ + +lInlCou +, LONG_ +lMaximumCou +, +LPCWSTR_ + +Name +) + +134  :: +CeSemheW +( +t_ +< :: +_SECURITY_ATTRIBUTES +* >( +SemheAribus +), +lInlCou +, +lMaximumCou +, +Name +); + +137 #i +BOOST_USE_WINAPI_VERSION + > +BOOST_WINAPI_VERSION_WIN6 + + +138 +BOOST_FORCEINLINE + +HANDLE_ + +CeSemheExW +( +SECURITY_ATTRIBUTES_ +* +SemheAribus +, +LONG_ + +lInlCou +, LONG_ +lMaximumCou +, +LPCWSTR_ + +Name +, +DWORD_ + +dwFgs +, DWORD_ +dwDesedAcss +) + +140  :: +CeSemheExW +( +t_ +< :: +_SECURITY_ATTRIBUTES +* >( +SemheAribus +), +lInlCou +, +lMaximumCou +, +Name +, +dwFgs +, +dwDesedAcss +); + +144 #i! +defed + +BOOST_NO_ANSI_APIS + ) + +145 +BOOST_FORCEINLINE + +HANDLE_ + +_mhe +( +SECURITY_ATTRIBUTES_ +* +SemheAribus +, +LONG_ + +lInlCou +, LONG_ +lMaximumCou +, +LPCSTR_ + +Name +) + +147  +wi +:: +CeSemheA +( +SemheAribus +, +lInlCou +, +lMaximumCou +, +Name +); + +151 +BOOST_FORCEINLINE + +HANDLE_ + +_mhe +( +SECURITY_ATTRIBUTES_ +* +SemheAribus +, +LONG_ + +lInlCou +, LONG_ +lMaximumCou +, +LPCWSTR_ + +Name +) + +153  +wi +:: +CeSemheW +( +SemheAribus +, +lInlCou +, +lMaximumCou +, +Name +); + +156 +BOOST_FORCEINLINE + +HANDLE_ + +_ymous_mhe +( +SECURITY_ATTRIBUTES_ +* +SemheAribus +, +LONG_ + +lInlCou +, LONG_ +lMaximumCou +) + +158  +wi +:: +CeSemheW +( +SemheAribus +, +lInlCou +, +lMaximumCou +, 0); + +163 #i +BOOST_WINAPI_PARTITION_DESKTOP_SYSTEM + + +165 #i! +defed + +BOOST_NO_ANSI_APIS + ) + +166 +usg + :: +OnSemheA +; + +168 +BOOST_FORCEINLINE + +HANDLE_ + +ݒ_mhe +( +DWORD_ + +dwDesedAcss +, +BOOL_ + +bInhHd +, +LPCSTR_ + +Name +) + +170  :: +OnSemheA +( +dwDesedAcss +, +bInhHd +, +Name +); + +174 +usg + :: +OnSemheW +; + +176 +BOOST_FORCEINLINE + +HANDLE_ + +ݒ_mhe +( +DWORD_ + +dwDesedAcss +, +BOOL_ + +bInhHd +, +LPCWSTR_ + +Name +) + +178  :: +OnSemheW +( +dwDesedAcss +, +bInhHd +, +Name +); + + @/usr/include/boost/winapi/system.hpp + +10 #ide +BOOST_WINAPI_SYSTEM_HPP_INCLUDED_ + + +11  + #BOOST_WINAPI_SYSTEM_HPP_INCLUDED_ + + + ) + +13  + ~ + +15 #ifde +BOOST_HAS_PRAGMA_ONCE + + +16 #agm + + + +19 #i +defed +( +BOOST_MSVC +) + +20 #agm +wng +( +push +) + +22 #agm +wng +( +dib +: 4201) + +25 #i! +defed + +BOOST_USE_WINDOWS_H + ) + +27  +_SYSTEM_INFO +; + +29 #i +BOOST_WINAPI_PARTITION_APP_SYSTEM + + +30 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +VOID_ + +BOOST_WINAPI_WINAPI_CC + + +31 +GSyemInfo +(:: +_SYSTEM_INFO +* +SyemInfo +); + +34 #i +BOOST_WINAPI_PARTITION_APP + || +BOOST_WINAPI_PARTITION_SYSTEM + + +35 #i +BOOST_USE_WINAPI_VERSION + > +BOOST_WINAPI_VERSION_WINXP + + +36 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +VOID_ + +BOOST_WINAPI_WINAPI_CC + + +37 +GNiveSyemInfo +(:: +_SYSTEM_INFO +* +SyemInfo +); + +43 +mea + +boo + { + +44 +mea + +wi + { + +46  +BOOST_MAY_ALIAS + + t_SYSTEM_INFO + { + +47 +BOOST_WINAPI_DETAIL_EXTENSION + union { + +48 +DWORD_ + +dwOemId +; + +49 +BOOST_WINAPI_DETAIL_EXTENSION + struct { + +50 +WORD_ + +wProssArcheu +; + +51 +WORD_ + +wRerved +; + +54 +DWORD_ + +dwPageSize +; + +55 +LPVOID_ + +MimumAlitiAddss +; + +56 +LPVOID_ + +MaximumAlitiAddss +; + +57 +DWORD_PTR_ + +dwAiveProssMask +; + +58 +DWORD_ + +dwNumbOfProsss +; + +59 +DWORD_ + +dwProssTy +; + +60 +DWORD_ + +dwAotiGnury +; + +61 +WORD_ + +wProssLev +; + +62 +WORD_ + +wProssRevisi +; + +63 } + tSYSTEM_INFO_ +, * + tLPSYSTEM_INFO_ +; + +65 #i +BOOST_WINAPI_PARTITION_APP_SYSTEM + + +66 +BOOST_FORCEINLINE + +VOID_ + +GSyemInfo +( +LPSYSTEM_INFO_ + +SyemInfo +) + +68 :: +GSyemInfo +( +t_ +< :: +_SYSTEM_INFO +* >( +SyemInfo +)); + +72 #i +BOOST_WINAPI_PARTITION_APP + || +BOOST_WINAPI_PARTITION_SYSTEM + + +73 #i +BOOST_USE_WINAPI_VERSION + > +BOOST_WINAPI_VERSION_WINXP + + +74 +BOOST_FORCEINLINE + +VOID_ + +GNiveSyemInfo +( +LPSYSTEM_INFO_ + +SyemInfo +) + +76 :: +GNiveSyemInfo +( +t_ +< :: +_SYSTEM_INFO +* >( +SyemInfo +)); + +83 #i +defed +( +BOOST_MSVC +) + +84 #agm +wng +( +p +) + + @/usr/include/boost/winapi/thread.hpp + +9 #ide +BOOST_WINAPI_THREAD_HPP_INCLUDED_ + + +10  + #BOOST_WINAPI_THREAD_HPP_INCLUDED_ + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +16 #ifde +BOOST_HAS_PRAGMA_ONCE + + +17 #agm + + + +20 #i +BOOST_WINAPI_PARTITION_APP_SYSTEM + + +22 #i! +defed + +BOOST_USE_WINDOWS_H + ) + +24 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +DWORD_ + +BOOST_WINAPI_WINAPI_CC + + +25 +S˕Ex +( + +26 +boo +:: +wi +:: +DWORD_ + +dwMlicds +, + +27 +boo +:: +wi +:: +BOOL_ + +bA˹ab +); + +28 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +VOID_ + +BOOST_WINAPI_WINAPI_CC + +S˕ +(boo::wi:: +DWORD_ + +dwMlicds +); + +29 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + +SwchToThad +( +BOOST_WINAPI_DETAIL_VOID +); + +33 +mea + +boo + { + +34 +mea + +wi + { + +35 +usg + :: +S˕Ex +; + +36 +usg + :: +S˕ +; + +37 +usg + :: +SwchToThad +; + + @/usr/include/boost/winapi/wait.hpp + +10 #ide +BOOST_WINAPI_WAIT_HPP_INCLUDED_ + + +11  + #BOOST_WINAPI_WAIT_HPP_INCLUDED_ + + + ) + +13  + ~ + +15 #ifde +BOOST_HAS_PRAGMA_ONCE + + +16 #agm + + + +19 #i! +defed + +BOOST_USE_WINDOWS_H + ) + +22 #i +BOOST_WINAPI_PARTITION_APP + || +BOOST_WINAPI_PARTITION_SYSTEM + + +23 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +DWORD_ + +BOOST_WINAPI_WINAPI_CC + + +24 +WaFSgObjeEx +( + +25 +boo +:: +wi +:: +HANDLE_ + +hHd +, + +26 +boo +:: +wi +:: +DWORD_ + +dwMlicds +, + +27 +boo +:: +wi +:: +BOOL_ + +bA˹ab +); + +30 #i +BOOST_WINAPI_PARTITION_DESKTOP + || +BOOST_WINAPI_PARTITION_SYSTEM + + +31 #i +BOOST_USE_WINAPI_VERSION + > +BOOST_WINAPI_VERSION_NT4 + + +32 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +DWORD_ + +BOOST_WINAPI_WINAPI_CC + + +33 +SiglObjeAndWa +( + +34 +boo +:: +wi +:: +HANDLE_ + +hObjeToSigl +, + +35 +boo +:: +wi +:: +HANDLE_ + +hObjeToWaOn +, + +36 +boo +:: +wi +:: +DWORD_ + +dwMlicds +, + +37 +boo +:: +wi +:: +BOOL_ + +bA˹ab +); + +41 #i +BOOST_WINAPI_PARTITION_APP_SYSTEM + + +42 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +DWORD_ + +BOOST_WINAPI_WINAPI_CC + + +43 +WaFSgObje +( + +44 +boo +:: +wi +:: +HANDLE_ + +hHd +, + +45 +boo +:: +wi +:: +DWORD_ + +dwMlicds +); + +47 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +DWORD_ + +BOOST_WINAPI_WINAPI_CC + + +48 +WaFMuɝObjes +( + +49 +boo +:: +wi +:: +DWORD_ + +nCou +, + +50 +boo +:: +wi +:: +HANDLE_ + cڡ* +Hds +, + +51 +boo +:: +wi +:: +BOOL_ + +bWaA +, + +52 +boo +:: +wi +:: +DWORD_ + +dwMlicds +); + +54 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +DWORD_ + +BOOST_WINAPI_WINAPI_CC + + +55 +WaFMuɝObjesEx +( + +56 +boo +:: +wi +:: +DWORD_ + +nCou +, + +57 +boo +:: +wi +:: +HANDLE_ + cڡ* +Hds +, + +58 +boo +:: +wi +:: +BOOL_ + +bWaA +, + +59 +boo +:: +wi +:: +DWORD_ + +dwMlicds +, + +60 +boo +:: +wi +:: +BOOL_ + +bA˹ab +); + +66 +mea + +boo + { + +67 +mea + +wi + { + +69 #i +BOOST_WINAPI_PARTITION_APP + || +BOOST_WINAPI_PARTITION_SYSTEM + + +70 +usg + :: +WaFSgObjeEx +; + +72 #i +BOOST_WINAPI_PARTITION_DESKTOP + || +BOOST_WINAPI_PARTITION_SYSTEM + + +73 #i +BOOST_USE_WINAPI_VERSION + > +BOOST_WINAPI_VERSION_NT4 + + +74 +usg + :: +SiglObjeAndWa +; + +78 #i +BOOST_WINAPI_PARTITION_APP_SYSTEM + + +79 +usg + :: +WaFMuɝObjes +; + +80 +usg + :: +WaFMuɝObjesEx +; + +81 +usg + :: +WaFSgObje +; + +84 #i +defed + +BOOST_USE_WINDOWS_H + ) + +86 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +INFINITE_ + = +INFINITE +; + +87 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +WAIT_ABANDONED_ + = +WAIT_ABANDONED +; + +88 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +WAIT_OBJECT_0_ + = +WAIT_OBJECT_0 +; + +89 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +WAIT_TIMEOUT_ + = +WAIT_TIMEOUT +; + +90 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +WAIT_FAILED_ + = +WAIT_FAILED +; + +94 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +INFINITE_ + = (DWORD_)0xFFFFFFFF; + +95 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +WAIT_ABANDONED_ + = 0x00000080L; + +96 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +WAIT_OBJECT_0_ + = 0x00000000L; + +97 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +WAIT_TIMEOUT_ + = 0x00000102L; + +98 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +WAIT_FAILED_ + = (DWORD_)0xFFFFFFFF; + +102 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +fe + = +INFINITE_ +; + +103 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +wa_abded + = +WAIT_ABANDONED_ +; + +104 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +wa_obje_0 + = +WAIT_OBJECT_0_ +; + +105 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +wa_timeout + = +WAIT_TIMEOUT_ +; + +106 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +wa_ed + = +WAIT_FAILED_ +; + +108 +BOOST_CONSTEXPR_OR_CONST + +DWORD_ + +max_n_fe_wa + = (DWORD_)0xFFFFFFFE; + + @/usr/include/openssl/asn1err.h + +11 #ide +HEADER_ASN1ERR_H + + +12  + #HEADER_ASN1ERR_H + + + ) + +14 #ifde +__lulus + + +17  +ERR_ld_ASN1_rgs +(); + +22  + #ASN1_F_A2D_ASN1_OBJECT + 100 + + ) + +23  + #ASN1_F_A2I_ASN1_INTEGER + 102 + + ) + +24  + #ASN1_F_A2I_ASN1_STRING + 103 + + ) + +25  + #ASN1_F_APPEND_EXP + 176 + + ) + +26  + #ASN1_F_ASN1_BIO_INIT + 113 + + ) + +27  + #ASN1_F_ASN1_BIT_STRING_SET_BIT + 183 + + ) + +28  + #ASN1_F_ASN1_CB + 177 + + ) + +29  + #ASN1_F_ASN1_CHECK_TLEN + 104 + + ) + +30  + #ASN1_F_ASN1_COLLECT + 106 + + ) + +31  + #ASN1_F_ASN1_D2I_EX_PRIMITIVE + 108 + + ) + +32  + #ASN1_F_ASN1_D2I_FP + 109 + + ) + +33  + #ASN1_F_ASN1_D2I_READ_BIO + 107 + + ) + +34  + #ASN1_F_ASN1_DIGEST + 184 + + ) + +35  + #ASN1_F_ASN1_DO_ADB + 110 + + ) + +36  + #ASN1_F_ASN1_DO_LOCK + 233 + + ) + +37  + #ASN1_F_ASN1_DUP + 111 + + ) + +38  + #ASN1_F_ASN1_ENC_SAVE + 115 + + ) + +39  + #ASN1_F_ASN1_EX_C2I + 204 + + ) + +40  + #ASN1_F_ASN1_FIND_END + 190 + + ) + +41  + #ASN1_F_ASN1_GENERALIZEDTIME_ADJ + 216 + + ) + +42  + #ASN1_F_ASN1_GENERATE_V3 + 178 + + ) + +43  + #ASN1_F_ASN1_GET_INT64 + 224 + + ) + +44  + #ASN1_F_ASN1_GET_OBJECT + 114 + + ) + +45  + #ASN1_F_ASN1_GET_UINT64 + 225 + + ) + +46  + #ASN1_F_ASN1_I2D_BIO + 116 + + ) + +47  + #ASN1_F_ASN1_I2D_FP + 117 + + ) + +48  + #ASN1_F_ASN1_ITEM_D2I_FP + 206 + + ) + +49  + #ASN1_F_ASN1_ITEM_DUP + 191 + + ) + +50  + #ASN1_F_ASN1_ITEM_EMBED_D2I + 120 + + ) + +51  + #ASN1_F_ASN1_ITEM_EMBED_NEW + 121 + + ) + +52  + #ASN1_F_ASN1_ITEM_FLAGS_I2D + 118 + + ) + +53  + #ASN1_F_ASN1_ITEM_I2D_BIO + 192 + + ) + +54  + #ASN1_F_ASN1_ITEM_I2D_FP + 193 + + ) + +55  + #ASN1_F_ASN1_ITEM_PACK + 198 + + ) + +56  + #ASN1_F_ASN1_ITEM_SIGN + 195 + + ) + +57  + #ASN1_F_ASN1_ITEM_SIGN_CTX + 220 + + ) + +58  + #ASN1_F_ASN1_ITEM_UNPACK + 199 + + ) + +59  + #ASN1_F_ASN1_ITEM_VERIFY + 197 + + ) + +60  + #ASN1_F_ASN1_MBSTRING_NCOPY + 122 + + ) + +61  + #ASN1_F_ASN1_OBJECT_NEW + 123 + + ) + +62  + #ASN1_F_ASN1_OUTPUT_DATA + 214 + + ) + +63  + #ASN1_F_ASN1_PCTX_NEW + 205 + + ) + +64  + #ASN1_F_ASN1_PRIMITIVE_NEW + 119 + + ) + +65  + #ASN1_F_ASN1_SCTX_NEW + 221 + + ) + +66  + #ASN1_F_ASN1_SIGN + 128 + + ) + +67  + #ASN1_F_ASN1_STR2TYPE + 179 + + ) + +68  + #ASN1_F_ASN1_STRING_GET_INT64 + 227 + + ) + +69  + #ASN1_F_ASN1_STRING_GET_UINT64 + 230 + + ) + +70  + #ASN1_F_ASN1_STRING_SET + 186 + + ) + +71  + #ASN1_F_ASN1_STRING_TABLE_ADD + 129 + + ) + +72  + #ASN1_F_ASN1_STRING_TO_BN + 228 + + ) + +73  + #ASN1_F_ASN1_STRING_TYPE_NEW + 130 + + ) + +74  + #ASN1_F_ASN1_TEMPLATE_EX_D2I + 132 + + ) + +75  + #ASN1_F_ASN1_TEMPLATE_NEW + 133 + + ) + +76  + #ASN1_F_ASN1_TEMPLATE_NOEXP_D2I + 131 + + ) + +77  + #ASN1_F_ASN1_TIME_ADJ + 217 + + ) + +78  + #ASN1_F_ASN1_TYPE_GET_INT_OCTETSTRING + 134 + + ) + +79  + #ASN1_F_ASN1_TYPE_GET_OCTETSTRING + 135 + + ) + +80  + #ASN1_F_ASN1_UTCTIME_ADJ + 218 + + ) + +81  + #ASN1_F_ASN1_VERIFY + 137 + + ) + +82  + #ASN1_F_B64_READ_ASN1 + 209 + + ) + +83  + #ASN1_F_B64_WRITE_ASN1 + 210 + + ) + +84  + #ASN1_F_BIO_NEW_NDEF + 208 + + ) + +85  + #ASN1_F_BITSTR_CB + 180 + + ) + +86  + #ASN1_F_BN_TO_ASN1_STRING + 229 + + ) + +87  + #ASN1_F_C2I_ASN1_BIT_STRING + 189 + + ) + +88  + #ASN1_F_C2I_ASN1_INTEGER + 194 + + ) + +89  + #ASN1_F_C2I_ASN1_OBJECT + 196 + + ) + +90  + #ASN1_F_C2I_IBUF + 226 + + ) + +91  + #ASN1_F_C2I_UINT64_INT + 101 + + ) + +92  + #ASN1_F_COLLECT_DATA + 140 + + ) + +93  + #ASN1_F_D2I_ASN1_OBJECT + 147 + + ) + +94  + #ASN1_F_D2I_ASN1_UINTEGER + 150 + + ) + +95  + #ASN1_F_D2I_AUTOPRIVATEKEY + 207 + + ) + +96  + #ASN1_F_D2I_PRIVATEKEY + 154 + + ) + +97  + #ASN1_F_D2I_PUBLICKEY + 155 + + ) + +98  + #ASN1_F_DO_BUF + 142 + + ) + +99  + #ASN1_F_DO_CREATE + 124 + + ) + +100  + #ASN1_F_DO_DUMP + 125 + + ) + +101  + #ASN1_F_DO_TCREATE + 222 + + ) + +102  + #ASN1_F_I2A_ASN1_OBJECT + 126 + + ) + +103  + #ASN1_F_I2D_ASN1_BIO_STREAM + 211 + + ) + +104  + #ASN1_F_I2D_ASN1_OBJECT + 143 + + ) + +105  + #ASN1_F_I2D_DSA_PUBKEY + 161 + + ) + +106  + #ASN1_F_I2D_EC_PUBKEY + 181 + + ) + +107  + #ASN1_F_I2D_PRIVATEKEY + 163 + + ) + +108  + #ASN1_F_I2D_PUBLICKEY + 164 + + ) + +109  + #ASN1_F_I2D_RSA_PUBKEY + 165 + + ) + +110  + #ASN1_F_LONG_C2I + 166 + + ) + +111  + #ASN1_F_NDEF_PREFIX + 127 + + ) + +112  + #ASN1_F_NDEF_SUFFIX + 136 + + ) + +113  + #ASN1_F_OID_MODULE_INIT + 174 + + ) + +114  + #ASN1_F_PARSE_TAGGING + 182 + + ) + +115  + #ASN1_F_PKCS5_PBE2_SET_IV + 167 + + ) + +116  + #ASN1_F_PKCS5_PBE2_SET_SCRYPT + 231 + + ) + +117  + #ASN1_F_PKCS5_PBE_SET + 202 + + ) + +118  + #ASN1_F_PKCS5_PBE_SET0_ALGOR + 215 + + ) + +119  + #ASN1_F_PKCS5_PBKDF2_SET + 219 + + ) + +120  + #ASN1_F_PKCS5_SCRYPT_SET + 232 + + ) + +121  + #ASN1_F_SMIME_READ_ASN1 + 212 + + ) + +122  + #ASN1_F_SMIME_TEXT + 213 + + ) + +123  + #ASN1_F_STABLE_GET + 138 + + ) + +124  + #ASN1_F_STBL_MODULE_INIT + 223 + + ) + +125  + #ASN1_F_UINT32_C2I + 105 + + ) + +126  + #ASN1_F_UINT32_NEW + 139 + + ) + +127  + #ASN1_F_UINT64_C2I + 112 + + ) + +128  + #ASN1_F_UINT64_NEW + 141 + + ) + +129  + #ASN1_F_X509_CRL_ADD0_REVOKED + 169 + + ) + +130  + #ASN1_F_X509_INFO_NEW + 170 + + ) + +131  + #ASN1_F_X509_NAME_ENCODE + 203 + + ) + +132  + #ASN1_F_X509_NAME_EX_D2I + 158 + + ) + +133  + #ASN1_F_X509_NAME_EX_NEW + 171 + + ) + +134  + #ASN1_F_X509_PKEY_NEW + 173 + + ) + +139  + #ASN1_R_ADDING_OBJECT + 171 + + ) + +140  + #ASN1_R_ASN1_PARSE_ERROR + 203 + + ) + +141  + #ASN1_R_ASN1_SIG_PARSE_ERROR + 204 + + ) + +142  + #ASN1_R_AUX_ERROR + 100 + + ) + +143  + #ASN1_R_BAD_OBJECT_HEADER + 102 + + ) + +144  + #ASN1_R_BMPSTRING_IS_WRONG_LENGTH + 214 + + ) + +145  + #ASN1_R_BN_LIB + 105 + + ) + +146  + #ASN1_R_BOOLEAN_IS_WRONG_LENGTH + 106 + + ) + +147  + #ASN1_R_BUFFER_TOO_SMALL + 107 + + ) + +148  + #ASN1_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER + 108 + + ) + +149  + #ASN1_R_CONTEXT_NOT_INITIALISED + 217 + + ) + +150  + #ASN1_R_DATA_IS_WRONG + 109 + + ) + +151  + #ASN1_R_DECODE_ERROR + 110 + + ) + +152  + #ASN1_R_DEPTH_EXCEEDED + 174 + + ) + +153  + #ASN1_R_DIGEST_AND_KEY_TYPE_NOT_SUPPORTED + 198 + + ) + +154  + #ASN1_R_ENCODE_ERROR + 112 + + ) + +155  + #ASN1_R_ERROR_GETTING_TIME + 173 + + ) + +156  + #ASN1_R_ERROR_LOADING_SECTION + 172 + + ) + +157  + #ASN1_R_ERROR_SETTING_CIPHER_PARAMS + 114 + + ) + +158  + #ASN1_R_EXPECTING_AN_INTEGER + 115 + + ) + +159  + #ASN1_R_EXPECTING_AN_OBJECT + 116 + + ) + +160  + #ASN1_R_EXPLICIT_LENGTH_MISMATCH + 119 + + ) + +161  + #ASN1_R_EXPLICIT_TAG_NOT_CONSTRUCTED + 120 + + ) + +162  + #ASN1_R_FIELD_MISSING + 121 + + ) + +163  + #ASN1_R_FIRST_NUM_TOO_LARGE + 122 + + ) + +164  + #ASN1_R_HEADER_TOO_LONG + 123 + + ) + +165  + #ASN1_R_ILLEGAL_BITSTRING_FORMAT + 175 + + ) + +166  + #ASN1_R_ILLEGAL_BOOLEAN + 176 + + ) + +167  + #ASN1_R_ILLEGAL_CHARACTERS + 124 + + ) + +168  + #ASN1_R_ILLEGAL_FORMAT + 177 + + ) + +169  + #ASN1_R_ILLEGAL_HEX + 178 + + ) + +170  + #ASN1_R_ILLEGAL_IMPLICIT_TAG + 179 + + ) + +171  + #ASN1_R_ILLEGAL_INTEGER + 180 + + ) + +172  + #ASN1_R_ILLEGAL_NEGATIVE_VALUE + 226 + + ) + +173  + #ASN1_R_ILLEGAL_NESTED_TAGGING + 181 + + ) + +174  + #ASN1_R_ILLEGAL_NULL + 125 + + ) + +175  + #ASN1_R_ILLEGAL_NULL_VALUE + 182 + + ) + +176  + #ASN1_R_ILLEGAL_OBJECT + 183 + + ) + +177  + #ASN1_R_ILLEGAL_OPTIONAL_ANY + 126 + + ) + +178  + #ASN1_R_ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE + 170 + + ) + +179  + #ASN1_R_ILLEGAL_PADDING + 221 + + ) + +180  + #ASN1_R_ILLEGAL_TAGGED_ANY + 127 + + ) + +181  + #ASN1_R_ILLEGAL_TIME_VALUE + 184 + + ) + +182  + #ASN1_R_ILLEGAL_ZERO_CONTENT + 222 + + ) + +183  + #ASN1_R_INTEGER_NOT_ASCII_FORMAT + 185 + + ) + +184  + #ASN1_R_INTEGER_TOO_LARGE_FOR_LONG + 128 + + ) + +185  + #ASN1_R_INVALID_BIT_STRING_BITS_LEFT + 220 + + ) + +186  + #ASN1_R_INVALID_BMPSTRING_LENGTH + 129 + + ) + +187  + #ASN1_R_INVALID_DIGIT + 130 + + ) + +188  + #ASN1_R_INVALID_MIME_TYPE + 205 + + ) + +189  + #ASN1_R_INVALID_MODIFIER + 186 + + ) + +190  + #ASN1_R_INVALID_NUMBER + 187 + + ) + +191  + #ASN1_R_INVALID_OBJECT_ENCODING + 216 + + ) + +192  + #ASN1_R_INVALID_SCRYPT_PARAMETERS + 227 + + ) + +193  + #ASN1_R_INVALID_SEPARATOR + 131 + + ) + +194  + #ASN1_R_INVALID_STRING_TABLE_VALUE + 218 + + ) + +195  + #ASN1_R_INVALID_UNIVERSALSTRING_LENGTH + 133 + + ) + +196  + #ASN1_R_INVALID_UTF8STRING + 134 + + ) + +197  + #ASN1_R_INVALID_VALUE + 219 + + ) + +198  + #ASN1_R_LIST_ERROR + 188 + + ) + +199  + #ASN1_R_MIME_NO_CONTENT_TYPE + 206 + + ) + +200  + #ASN1_R_MIME_PARSE_ERROR + 207 + + ) + +201  + #ASN1_R_MIME_SIG_PARSE_ERROR + 208 + + ) + +202  + #ASN1_R_MISSING_EOC + 137 + + ) + +203  + #ASN1_R_MISSING_SECOND_NUMBER + 138 + + ) + +204  + #ASN1_R_MISSING_VALUE + 189 + + ) + +205  + #ASN1_R_MSTRING_NOT_UNIVERSAL + 139 + + ) + +206  + #ASN1_R_MSTRING_WRONG_TAG + 140 + + ) + +207  + #ASN1_R_NESTED_ASN1_STRING + 197 + + ) + +208  + #ASN1_R_NESTED_TOO_DEEP + 201 + + ) + +209  + #ASN1_R_NON_HEX_CHARACTERS + 141 + + ) + +210  + #ASN1_R_NOT_ASCII_FORMAT + 190 + + ) + +211  + #ASN1_R_NOT_ENOUGH_DATA + 142 + + ) + +212  + #ASN1_R_NO_CONTENT_TYPE + 209 + + ) + +213  + #ASN1_R_NO_MATCHING_CHOICE_TYPE + 143 + + ) + +214  + #ASN1_R_NO_MULTIPART_BODY_FAILURE + 210 + + ) + +215  + #ASN1_R_NO_MULTIPART_BOUNDARY + 211 + + ) + +216  + #ASN1_R_NO_SIG_CONTENT_TYPE + 212 + + ) + +217  + #ASN1_R_NULL_IS_WRONG_LENGTH + 144 + + ) + +218  + #ASN1_R_OBJECT_NOT_ASCII_FORMAT + 191 + + ) + +219  + #ASN1_R_ODD_NUMBER_OF_CHARS + 145 + + ) + +220  + #ASN1_R_SECOND_NUMBER_TOO_LARGE + 147 + + ) + +221  + #ASN1_R_SEQUENCE_LENGTH_MISMATCH + 148 + + ) + +222  + #ASN1_R_SEQUENCE_NOT_CONSTRUCTED + 149 + + ) + +223  + #ASN1_R_SEQUENCE_OR_SET_NEEDS_CONFIG + 192 + + ) + +224  + #ASN1_R_SHORT_LINE + 150 + + ) + +225  + #ASN1_R_SIG_INVALID_MIME_TYPE + 213 + + ) + +226  + #ASN1_R_STREAMING_NOT_SUPPORTED + 202 + + ) + +227  + #ASN1_R_STRING_TOO_LONG + 151 + + ) + +228  + #ASN1_R_STRING_TOO_SHORT + 152 + + ) + +229  + #ASN1_R_THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD + 154 + + ) + +230  + #ASN1_R_TIME_NOT_ASCII_FORMAT + 193 + + ) + +231  + #ASN1_R_TOO_LARGE + 223 + + ) + +232  + #ASN1_R_TOO_LONG + 155 + + ) + +233  + #ASN1_R_TOO_SMALL + 224 + + ) + +234  + #ASN1_R_TYPE_NOT_CONSTRUCTED + 156 + + ) + +235  + #ASN1_R_TYPE_NOT_PRIMITIVE + 195 + + ) + +236  + #ASN1_R_UNEXPECTED_EOC + 159 + + ) + +237  + #ASN1_R_UNIVERSALSTRING_IS_WRONG_LENGTH + 215 + + ) + +238  + #ASN1_R_UNKNOWN_FORMAT + 160 + + ) + +239  + #ASN1_R_UNKNOWN_MESSAGE_DIGEST_ALGORITHM + 161 + + ) + +240  + #ASN1_R_UNKNOWN_OBJECT_TYPE + 162 + + ) + +241  + #ASN1_R_UNKNOWN_PUBLIC_KEY_TYPE + 163 + + ) + +242  + #ASN1_R_UNKNOWN_SIGNATURE_ALGORITHM + 199 + + ) + +243  + #ASN1_R_UNKNOWN_TAG + 194 + + ) + +244  + #ASN1_R_UNSUPPORTED_ANY_DEFINED_BY_TYPE + 164 + + ) + +245  + #ASN1_R_UNSUPPORTED_CIPHER + 228 + + ) + +246  + #ASN1_R_UNSUPPORTED_PUBLIC_KEY_TYPE + 167 + + ) + +247  + #ASN1_R_UNSUPPORTED_TYPE + 196 + + ) + +248  + #ASN1_R_WRONG_INTEGER_TYPE + 225 + + ) + +249  + #ASN1_R_WRONG_PUBLIC_KEY_TYPE + 200 + + ) + +250  + #ASN1_R_WRONG_TAG + 168 + + ) + + @/usr/include/openssl/async.h + +10  + ~ + +12 #ide +HEADER_ASYNC_H + + +13  + #HEADER_ASYNC_H + + + ) + +15 #i +defed +( +_WIN32 +) + +16 #i +defed +( +BASETYPES +|| defed( +_WINDEF_H +) + +18  + #OSSL_ASYNC_FD + +HANDLE + + + ) + +19  + #OSSL_BAD_ASYNC_FD + +INVALID_HANDLE_VALUE + + + ) + +22  + #OSSL_ASYNC_FD +  + + ) + +23  + #OSSL_BAD_ASYNC_FD + -1 + + ) + +25  + ~<ݒs/asyn.h +> + +28 #ifde +__lulus + + +32  +async_job_ + + tASYNC_JOB +; + +33  +async_wa_x_ + + tASYNC_WAIT_CTX +; + +35  + #ASYNC_ERR + 0 + + ) + +36  + #ASYNC_NO_JOBS + 1 + + ) + +37  + #ASYNC_PAUSE + 2 + + ) + +38  + #ASYNC_FINISH + 3 + + ) + +40  +ASYNC__thad +( +size_t + +max_size +, size_ +_size +); + +41  +ASYNC_nup_thad +(); + +43 #ifde +OSSL_ASYNC_FD + + +44 +ASYNC_WAIT_CTX + * +ASYNC_WAIT_CTX_w +(); + +45  +ASYNC_WAIT_CTX_ +( +ASYNC_WAIT_CTX + * +x +); + +46  +ASYNC_WAIT_CTX_t_wa_fd +( +ASYNC_WAIT_CTX + * +x +, cڡ * +key +, + +47 +OSSL_ASYNC_FD + +fd +, + +48 * +cuom_da +, + +49 (* +nup +)( +ASYNC_WAIT_CTX + *, const *, + +50 +OSSL_ASYNC_FD +, *)); + +51  +ASYNC_WAIT_CTX_g_fd +( +ASYNC_WAIT_CTX + * +x +, cڡ * +key +, + +52 +OSSL_ASYNC_FD + * +fd +, ** +cuom_da +); + +53  +ASYNC_WAIT_CTX_g_l_fds +( +ASYNC_WAIT_CTX + * +x +, +OSSL_ASYNC_FD + * +fd +, + +54 +size_t + * +numfds +); + +55  +ASYNC_WAIT_CTX_g_chged_fds +( +ASYNC_WAIT_CTX + * +x +, +OSSL_ASYNC_FD + * +addfd +, + +56 +size_t + * +numaddfds +, +OSSL_ASYNC_FD + * +dfd +, + +57 +size_t + * +numdfds +); + +58  +ASYNC_WAIT_CTX_r_fd +( +ASYNC_WAIT_CTX + * +x +, cڡ * +key +); + +61  +ASYNC_is_b +(); + +63  +ASYNC_t_job +( +ASYNC_JOB + ** +job +, +ASYNC_WAIT_CTX + * +x +, * +t +, + +64 (* +func +)(*), * +gs +, +size_t + +size +); + +65  +ASYNC_u_job +(); + +67 +ASYNC_JOB + * +ASYNC_g_cut_job +(); + +68 +ASYNC_WAIT_CTX + * +ASYNC_g_wa_x +( +ASYNC_JOB + * +job +); + +69  +ASYNC_block_u +(); + +70  +ASYNC_unblock_u +(); + +73 #ifde +__lulus + + + @/usr/include/openssl/bn.h + +11 #ide +HEADER_BN_H + + +12  + #HEADER_BN_H + + + ) + +14  + ~<ݒs/e_os2.h +> + +15 #ide +OPENSSL_NO_STDIO + + +16  + ~ + +18  + ~<ݒs/ݒscf.h +> + +19  + ~<ݒs/os_typ.h +> + +20  + ~<ݒs/yo.h +> + +21  + ~<ݒs/bü.h +> + +23 #ifde +__lulus + + +30 #ifde +SIXTY_FOUR_BIT_LONG + + +31  + #BN_ULONG +  + + ) + +32  + #BN_BYTES + 8 + + ) + +38 #ifde +SIXTY_FOUR_BIT + + +39  + #BN_ULONG +  + + ) + +40  + #BN_BYTES + 8 + + ) + +43 #ifde +THIRTY_TWO_BIT + + +44  + #BN_ULONG +  + + ) + +45  + #BN_BYTES + 4 + + ) + +48  + #BN_BITS2 + ( +BN_BYTES + * 8) + + ) + +49  + #BN_BITS + ( +BN_BITS2 + * 2) + + ) + +50  + #BN_TBIT + (( +BN_ULONG +)1 << ( +BN_BITS2 + - 1)) + + ) + +52  + #BN_FLG_MALLOCED + 0x01 + + ) + +53  + #BN_FLG_STATIC_DATA + 0x02 + + ) + +61  + #BN_FLG_CONSTTIME + 0x04 + + ) + +62  + #BN_FLG_SECURE + 0x08 + + ) + +64 #i +OPENSSL_API_COMPAT + < 0x00908000L + +66  + #BN_FLG_EXP_CONSTTIME + +BN_FLG_CONSTTIME + + + ) + +67  + #BN_FLG_FREE + 0x8000 + + ) + +70  +BN_t_ags +( +BIGNUM + * +b +,  +n +); + +71  +BN_g_ags +(cڡ +BIGNUM + * +b +,  +n +); + +74  + #BN_RAND_TOP_ANY + -1 + + ) + +75  + #BN_RAND_TOP_ONE + 0 + + ) + +76  + #BN_RAND_TOP_TWO + 1 + + ) + +79  + #BN_RAND_BOTTOM_ANY + 0 + + ) + +80  + #BN_RAND_BOTTOM_ODD + 1 + + ) + +88  +BN_wh_ags +( +BIGNUM + * +de +, cڡ BIGNUM * +b +,  +ags +); + +91  +BN_GENCB_ +( +BN_GENCB + * +cb +,  +a +,  +b +); + +93 +BN_GENCB + * +BN_GENCB_w +(); + +94  +BN_GENCB_ +( +BN_GENCB + * +cb +); + +97  +BN_GENCB_t_d +( +BN_GENCB + * +gcb +, (* +back +) (, , *), + +98 * +cb_g +); + +101  +BN_GENCB_t +( +BN_GENCB + * +gcb +, (* +back +) (, , BN_GENCB *), + +102 * +cb_g +); + +104 * +BN_GENCB_g_g +( +BN_GENCB + * +cb +); + +106  + #BN_ime_checks + 0 + + ) + +172  + #BN_ime_checks_f_size +( +b +) ((b) >= 3747 ? 3 : \ + +173 ( +b +) >= 1345 ? 4 : \ + +174 ( +b +) >= 476 ? 5 : \ + +175 ( +b +) >= 400 ? 6 : \ + +176 ( +b +) >= 347 ? 7 : \ + +177 ( +b +) >= 308 ? 8 : \ + +178 ( +b +) >= 55 ? 27 : \ + +179 34) + + ) + +181  + #BN_num_bys +( +a +(( + `BN_num_bs +)+7)/8) + + ) + +183  +BN_abs_is_wd +(cڡ +BIGNUM + * +a +, cڡ +BN_ULONG + +w +); + +184  +BN_is_zo +(cڡ +BIGNUM + * +a +); + +185  +BN_is_e +(cڡ +BIGNUM + * +a +); + +186  +BN_is_wd +(cڡ +BIGNUM + * +a +, cڡ +BN_ULONG + +w +); + +187  +BN_is_odd +(cڡ +BIGNUM + * +a +); + +189  + #BN_e +( +a +( + `BN_t_wd +(),1)) + + ) + +191  +BN_zo_ex +( +BIGNUM + * +a +); + +193 #i +OPENSSL_API_COMPAT + >= 0x00908000L + +194  + #BN_zo +( +a + + `BN_zo_ex +) + + ) + +196  + #BN_zo +( +a +( + `BN_t_wd +(),0)) + + ) + +199 cڡ +BIGNUM + * +BN_vue_e +(); + +200 * +BN_tis +(); + +201 +BN_CTX + * +BN_CTX_w +(); + +202 +BN_CTX + * +BN_CTX_cu_w +(); + +203  +BN_CTX_ +( +BN_CTX + * +c +); + +204  +BN_CTX_t +( +BN_CTX + * +x +); + +205 +BIGNUM + * +BN_CTX_g +( +BN_CTX + * +x +); + +206  +BN_CTX_d +( +BN_CTX + * +x +); + +207  +BN_nd +( +BIGNUM + * +d +,  +bs +,  +t +,  +btom +); + +208  +BN_iv_nd +( +BIGNUM + * +d +,  +bs +,  +t +,  +btom +); + +209  +BN_nd_nge +( +BIGNUM + * +d +, cڡ BIGNUM * +nge +); + +210  +BN_iv_nd_nge +( +BIGNUM + * +d +, cڡ BIGNUM * +nge +); + +211  +BN_pudo_nd +( +BIGNUM + * +d +,  +bs +,  +t +,  +btom +); + +212  +BN_pudo_nd_nge +( +BIGNUM + * +d +, cڡ BIGNUM * +nge +); + +213  +BN_num_bs +(cڡ +BIGNUM + * +a +); + +214  +BN_num_bs_wd +( +BN_ULONG + +l +); + +215  +BN_cury_bs +( +L +,  +N +); + +216 +BIGNUM + * +BN_w +(); + +217 +BIGNUM + * +BN_cu_w +(); + +218  +BN_r_ +( +BIGNUM + * +a +); + +219 +BIGNUM + * +BN_cy +(BIGNUM * +a +, cڡ BIGNUM * +b +); + +220  +BN_sw +( +BIGNUM + * +a +, BIGNUM * +b +); + +221 +BIGNUM + * +BN_b2bn +(cڡ * +s +,  +n +, BIGNUM * +t +); + +222  +BN_bn2b +(cڡ +BIGNUM + * +a +, * +to +); + +223  +BN_bn2bd +(cڡ +BIGNUM + * +a +, * +to +,  +tޒ +); + +224 +BIGNUM + * +BN_b2bn +(cڡ * +s +,  +n +, BIGNUM * +t +); + +225  +BN_bn2bd +(cڡ +BIGNUM + * +a +, * +to +,  +tޒ +); + +226 +BIGNUM + * +BN_mpi2bn +(cڡ * +s +,  +n +, BIGNUM * +t +); + +227  +BN_bn2mpi +(cڡ +BIGNUM + * +a +, * +to +); + +228  +BN_sub +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +b +); + +229  +BN_usub +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +b +); + +230  +BN_uadd +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +b +); + +231  +BN_add +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +b +); + +232  +BN_mul +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +b +, +BN_CTX + * +x +); + +233  +BN_sqr +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, +BN_CTX + * +x +); + +238  +BN_t_give +( +BIGNUM + * +b +,  +n +); + +243  +BN_is_give +(cڡ +BIGNUM + * +b +); + +245  +BN_div +( +BIGNUM + * +dv +, BIGNUM * +m +, cڡ BIGNUM * +m +, cڡ BIGNUM * +d +, + +246 +BN_CTX + * +x +); + +247  + #BN_mod +( +m +, +m +, +d +, +x + + `BN_div +( +NULL +,em),(m),(d),(x)) + + ) + +248  +BN_mod +( +BIGNUM + * +r +, cڡ BIGNUM * +m +, cڡ BIGNUM * +d +, +BN_CTX + * +x +); + +249  +BN_mod_add +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +b +, cڡ BIGNUM * +m +, + +250 +BN_CTX + * +x +); + +251  +BN_mod_add_quick +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +b +, + +252 cڡ +BIGNUM + * +m +); + +253  +BN_mod_sub +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +b +, cڡ BIGNUM * +m +, + +254 +BN_CTX + * +x +); + +255  +BN_mod_sub_quick +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +b +, + +256 cڡ +BIGNUM + * +m +); + +257  +BN_mod_mul +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +b +, cڡ BIGNUM * +m +, + +258 +BN_CTX + * +x +); + +259  +BN_mod_sqr +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +m +, +BN_CTX + * +x +); + +260  +BN_mod_lshi1 +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +m +, +BN_CTX + * +x +); + +261  +BN_mod_lshi1_quick +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +m +); + +262  +BN_mod_lshi +( +BIGNUM + * +r +, cڡ BIGNUM * +a +,  +n +, cڡ BIGNUM * +m +, + +263 +BN_CTX + * +x +); + +264  +BN_mod_lshi_quick +( +BIGNUM + * +r +, cڡ BIGNUM * +a +,  +n +, cڡ BIGNUM * +m +); + +266 +BN_ULONG + +BN_mod_wd +(cڡ +BIGNUM + * +a +, BN_ULONG +w +); + +267 +BN_ULONG + +BN_div_wd +( +BIGNUM + * +a +, BN_ULONG +w +); + +268  +BN_mul_wd +( +BIGNUM + * +a +, +BN_ULONG + +w +); + +269  +BN_add_wd +( +BIGNUM + * +a +, +BN_ULONG + +w +); + +270  +BN_sub_wd +( +BIGNUM + * +a +, +BN_ULONG + +w +); + +271  +BN_t_wd +( +BIGNUM + * +a +, +BN_ULONG + +w +); + +272 +BN_ULONG + +BN_g_wd +(cڡ +BIGNUM + * +a +); + +274  +BN_cmp +(cڡ +BIGNUM + * +a +, cڡ BIGNUM * +b +); + +275  +BN_ +( +BIGNUM + * +a +); + +276  +BN_is_b_t +(cڡ +BIGNUM + * +a +,  +n +); + +277  +BN_lshi +( +BIGNUM + * +r +, cڡ BIGNUM * +a +,  +n +); + +278  +BN_lshi1 +( +BIGNUM + * +r +, cڡ BIGNUM * +a +); + +279  +BN_exp +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +p +, +BN_CTX + * +x +); + +281  +BN_mod_exp +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +p +, + +282 cڡ +BIGNUM + * +m +, +BN_CTX + * +x +); + +283  +BN_mod_exp_mt +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +p +, + +284 cڡ +BIGNUM + * +m +, +BN_CTX + * +x +, +BN_MONT_CTX + * +m_x +); + +285  +BN_mod_exp_mt_cڡtime +( +BIGNUM + * + +, cڡ BIGNUM * +a +, cڡ BIGNUM * +p +, + +286 cڡ +BIGNUM + * +m +, +BN_CTX + * +x +, + +287 +BN_MONT_CTX + * +_mt +); + +288  +BN_mod_exp_mt_wd +( +BIGNUM + * +r +, +BN_ULONG + +a +, cڡ BIGNUM * +p +, + +289 cڡ +BIGNUM + * +m +, +BN_CTX + * +x +, +BN_MONT_CTX + * +m_x +); + +290  +BN_mod_exp2_mt +( +BIGNUM + * +r +, cڡ BIGNUM * +a1 +, cڡ BIGNUM * +p1 +, + +291 cڡ +BIGNUM + * +a2 +, cڡ BIGNUM * +p2 +, cڡ BIGNUM * +m +, + +292 +BN_CTX + * +x +, +BN_MONT_CTX + * +m_x +); + +293  +BN_mod_exp_sime +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +p +, + +294 cڡ +BIGNUM + * +m +, +BN_CTX + * +x +); + +296  +BN_mask_bs +( +BIGNUM + * +a +,  +n +); + +297 #ide +OPENSSL_NO_STDIO + + +298  +BN_t_ +( +FILE + * + +, cڡ +BIGNUM + * +a +); + +300  +BN_t +( +BIO + * +bio +, cڡ +BIGNUM + * +a +); + +301  +BN_crol +( +BIGNUM + * +r +, cڡ BIGNUM * +m +,  +n +, +BN_CTX + * +x +); + +302  +BN_rshi +( +BIGNUM + * +r +, cڡ BIGNUM * +a +,  +n +); + +303  +BN_rshi1 +( +BIGNUM + * +r +, cڡ BIGNUM * +a +); + +304  +BN_r +( +BIGNUM + * +a +); + +305 +BIGNUM + * +BN_dup +(cڡ BIGNUM * +a +); + +306  +BN_ucmp +(cڡ +BIGNUM + * +a +, cڡ BIGNUM * +b +); + +307  +BN_t_b +( +BIGNUM + * +a +,  +n +); + +308  +BN_r_b +( +BIGNUM + * +a +,  +n +); + +309 * +BN_bn2hex +(cڡ +BIGNUM + * +a +); + +310 * +BN_bn2dec +(cڡ +BIGNUM + * +a +); + +311  +BN_hex2bn +( +BIGNUM + ** +a +, cڡ * +r +); + +312  +BN_dec2bn +( +BIGNUM + ** +a +, cڡ * +r +); + +313  +BN_asc2bn +( +BIGNUM + ** +a +, cڡ * +r +); + +314  +BN_gcd +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +b +, +BN_CTX + * +x +); + +315  +BN_kreck +(cڡ +BIGNUM + * +a +, cڡ BIGNUM * +b +, +BN_CTX + * +x +); + +318 +BIGNUM + * +BN_mod_v +(BIGNUM * +t +, + +319 cڡ +BIGNUM + * +a +, cڡ BIGNUM * +n +, +BN_CTX + * +x +); + +320 +BIGNUM + * +BN_mod_sq +(BIGNUM * +t +, + +321 cڡ +BIGNUM + * +a +, cڡ BIGNUM * +n +, +BN_CTX + * +x +); + +323  +BN_cڡtime_sw +( +BN_ULONG + +sw +, +BIGNUM + * +a +, BIGNUM * +b +,  +nwds +); + +326 +DEPRECATEDIN_0_9_8 +( +BIGNUM + * +BN_ge_ime +(BIGNUM * +t +,  +bs +,  + +, + +327 cڡ +BIGNUM + * +add +, + +328 cڡ +BIGNUM + * +m +, + +329 (* +back +) (, , + +331 * +cb_g +)) + +332 +DEPRECATEDIN_0_9_8 +( + +333 +BN_is_ime +(cڡ +BIGNUM + * +p +,  +nchecks +, + +334 (* +back +) (, , *), + +335 +BN_CTX + * +x +, * +cb_g +)) + +336 +DEPRECATEDIN_0_9_8 +( + +337 +BN_is_ime_硋 +(cڡ +BIGNUM + * +p +,  +nchecks +, + +338 (* +back +) (, , *), + +339 +BN_CTX + * +x +, * +cb_g +, + +340  +do_l_divisi +)) + +343  +BN_ge_ime_ex +( +BIGNUM + * +t +,  +bs +,  + +, cڡ BIGNUM * +add +, + +344 cڡ +BIGNUM + * +m +, +BN_GENCB + * +cb +); + +345  +BN_is_ime_ex +(cڡ +BIGNUM + * +p +,  +nchecks +, +BN_CTX + * +x +, +BN_GENCB + * +cb +); + +346  +BN_is_ime_硋_ex +(cڡ +BIGNUM + * +p +,  +nchecks +, +BN_CTX + * +x +, + +347  +do_l_divisi +, +BN_GENCB + * +cb +); + +349  +BN_X931_ge_Xpq +( +BIGNUM + * +Xp +, BIGNUM * +Xq +,  +nbs +, +BN_CTX + * +x +); + +351  +BN_X931_dive_ime_ex +( +BIGNUM + * +p +, BIGNUM * +p1 +, BIGNUM * +p2 +, + +352 cڡ +BIGNUM + * +Xp +, cڡ BIGNUM * +Xp1 +, + +353 cڡ +BIGNUM + * +Xp2 +, cڡ BIGNUM * +e +, +BN_CTX + * +x +, + +354 +BN_GENCB + * +cb +); + +355  +BN_X931_ge_ime_ex +( +BIGNUM + * +p +, BIGNUM * +p1 +, BIGNUM * +p2 +, BIGNUM * +Xp1 +, + +356 +BIGNUM + * +Xp2 +, cڡ BIGNUM * +Xp +, cڡ BIGNUM * +e +, + +357 +BN_CTX + * +x +, +BN_GENCB + * +cb +); + +359 +BN_MONT_CTX + * +BN_MONT_CTX_w +(); + +360  +BN_mod_mul_mtgomy +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +b +, + +361 +BN_MONT_CTX + * +mt +, +BN_CTX + * +x +); + +362  +BN_to_mtgomy +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, +BN_MONT_CTX + * +mt +, + +363 +BN_CTX + * +x +); + +364  +BN_om_mtgomy +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, +BN_MONT_CTX + * +mt +, + +365 +BN_CTX + * +x +); + +366  +BN_MONT_CTX_ +( +BN_MONT_CTX + * +mt +); + +367  +BN_MONT_CTX_t +( +BN_MONT_CTX + * +mt +, cڡ +BIGNUM + * +mod +, +BN_CTX + * +x +); + +368 +BN_MONT_CTX + * +BN_MONT_CTX_cy +(BN_MONT_CTX * +to +, BN_MONT_CTX * +om +); + +369 +BN_MONT_CTX + * +BN_MONT_CTX_t_locked +(BN_MONT_CTX ** +pmt +, +CRYPTO_RWLOCK + * +lock +, + +370 cڡ +BIGNUM + * +mod +, +BN_CTX + * +x +); + +373  + #BN_BLINDING_NO_UPDATE + 0x00000001 + + ) + +374  + #BN_BLINDING_NO_RECREATE + 0x00000002 + + ) + +376 +BN_BLINDING + * +BN_BLINDING_w +(cڡ +BIGNUM + * +A +, cڡ BIGNUM * +Ai +, BIGNUM * +mod +); + +377  +BN_BLINDING_ +( +BN_BLINDING + * +b +); + +378  +BN_BLINDING_upde +( +BN_BLINDING + * +b +, +BN_CTX + * +x +); + +379  +BN_BLINDING_cvt +( +BIGNUM + * +n +, +BN_BLINDING + * +b +, +BN_CTX + * +x +); + +380  +BN_BLINDING_vt +( +BIGNUM + * +n +, +BN_BLINDING + * +b +, +BN_CTX + * +x +); + +381  +BN_BLINDING_cvt_ex +( +BIGNUM + * +n +, BIGNUM * +r +, +BN_BLINDING + * +b +, +BN_CTX + *); + +382  +BN_BLINDING_vt_ex +( +BIGNUM + * +n +, cڡ BIGNUM * +r +, +BN_BLINDING + * +b +, + +383 +BN_CTX + *); + +385  +BN_BLINDING_is_cut_thad +( +BN_BLINDING + * +b +); + +386  +BN_BLINDING_t_cut_thad +( +BN_BLINDING + * +b +); + +387  +BN_BLINDING_lock +( +BN_BLINDING + * +b +); + +388  +BN_BLINDING_uock +( +BN_BLINDING + * +b +); + +390  +BN_BLINDING_g_ags +(cڡ +BN_BLINDING + *); + +391  +BN_BLINDING_t_ags +( +BN_BLINDING + *, ); + +392 +BN_BLINDING + * +BN_BLINDING__m +(BN_BLINDING * +b +, + +393 cڡ +BIGNUM + * +e +, BIGNUM * +m +, +BN_CTX + * +x +, + +394 (* +bn_mod_exp +( +BIGNUM + * +r +, + +395 cڡ +BIGNUM + * +a +, + +396 cڡ +BIGNUM + * +p +, + +397 cڡ +BIGNUM + * +m +, + +398 +BN_CTX + * +x +, + +399 +BN_MONT_CTX + * +m_x +), + +400 +BN_MONT_CTX + * +m_x +); + +402 +DEPRECATEDIN_0_9_8 +( +BN_t_ms +( +mul +,  +high +,  +low +,  +mt +)) + +403 +DEPRECATEDIN_0_9_8 +( +BN_g_ms +( +which +)) + +406 +BN_RECP_CTX + * +BN_RECP_CTX_w +(); + +407  +BN_RECP_CTX_ +( +BN_RECP_CTX + * + +); + +408  +BN_RECP_CTX_t +( +BN_RECP_CTX + * + +, cڡ +BIGNUM + * +rdiv +, +BN_CTX + * +x +); + +409  +BN_mod_mul_crol +( +BIGNUM + * +r +, cڡ BIGNUM * +x +, cڡ BIGNUM * +y +, + +410 +BN_RECP_CTX + * + +, +BN_CTX + * +x +); + +411  +BN_mod_exp_ +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +p +, + +412 cڡ +BIGNUM + * +m +, +BN_CTX + * +x +); + +413  +BN_div_ +( +BIGNUM + * +dv +, BIGNUM * +m +, cڡ BIGNUM * +m +, + +414 +BN_RECP_CTX + * + +, +BN_CTX + * +x +); + +416 #ide +OPENSSL_NO_EC2M + + +428  +BN_GF2m_add +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +b +); + +429  + #BN_GF2m_sub +( +r +, +a +, +b + + `BN_GF2m_add +,, b) + + ) + +433  +BN_GF2m_mod +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +p +); + +435  +BN_GF2m_mod_mul +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +b +, + +436 cڡ +BIGNUM + * +p +, +BN_CTX + * +x +); + +438  +BN_GF2m_mod_sqr +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +p +, +BN_CTX + * +x +); + +440  +BN_GF2m_mod_v +( +BIGNUM + * +r +, cڡ BIGNUM * +b +, cڡ BIGNUM * +p +, +BN_CTX + * +x +); + +442  +BN_GF2m_mod_div +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +b +, + +443 cڡ +BIGNUM + * +p +, +BN_CTX + * +x +); + +445  +BN_GF2m_mod_exp +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +b +, + +446 cڡ +BIGNUM + * +p +, +BN_CTX + * +x +); + +448  +BN_GF2m_mod_sq +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +p +, + +449 +BN_CTX + * +x +); + +451  +BN_GF2m_mod_sve_quad +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +p +, + +452 +BN_CTX + * +x +); + +453  + #BN_GF2m_cmp +( +a +, +b + + `BN_ucmp +(), (b)) + + ) + +461  +BN_GF2m_mod_r +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ  +p +[]); + +463  +BN_GF2m_mod_mul_r +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +b +, + +464 cڡ  +p +[], +BN_CTX + * +x +); + +466  +BN_GF2m_mod_sqr_r +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ  +p +[], + +467 +BN_CTX + * +x +); + +469  +BN_GF2m_mod_v_r +( +BIGNUM + * +r +, cڡ BIGNUM * +b +, cڡ  +p +[], + +470 +BN_CTX + * +x +); + +472  +BN_GF2m_mod_div_r +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +b +, + +473 cڡ  +p +[], +BN_CTX + * +x +); + +475  +BN_GF2m_mod_exp_r +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +b +, + +476 cڡ  +p +[], +BN_CTX + * +x +); + +478  +BN_GF2m_mod_sq_r +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, + +479 cڡ  +p +[], +BN_CTX + * +x +); + +481  +BN_GF2m_mod_sve_quad_r +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, + +482 cڡ  +p +[], +BN_CTX + * +x +); + +483  +BN_GF2m_py2r +(cڡ +BIGNUM + * +a +,  +p +[],  +max +); + +484  +BN_GF2m_r2py +(cڡ  +p +[], +BIGNUM + * +a +); + +491  +BN_ni_mod_192 +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +p +, +BN_CTX + * +x +); + +492  +BN_ni_mod_224 +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +p +, +BN_CTX + * +x +); + +493  +BN_ni_mod_256 +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +p +, +BN_CTX + * +x +); + +494  +BN_ni_mod_384 +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +p +, +BN_CTX + * +x +); + +495  +BN_ni_mod_521 +( +BIGNUM + * +r +, cڡ BIGNUM * +a +, cڡ BIGNUM * +p +, +BN_CTX + * +x +); + +497 cڡ +BIGNUM + * +BN_g0_ni_ime_192 +(); + +498 cڡ +BIGNUM + * +BN_g0_ni_ime_224 +(); + +499 cڡ +BIGNUM + * +BN_g0_ni_ime_256 +(); + +500 cڡ +BIGNUM + * +BN_g0_ni_ime_384 +(); + +501 cڡ +BIGNUM + * +BN_g0_ni_ime_521 +(); + +503 (* +BN_ni_mod_func +(cڡ +BIGNUM + * +p +)(BIGNUM * +r +, cڡ BIGNUM * +a +, + +504 cڡ +BIGNUM + * +fld +, +BN_CTX + * +x +); + +506  +BN_ge_d_n +( +BIGNUM + * +out +, cڡ BIGNUM * +nge +, + +507 cڡ +BIGNUM + * +iv +, cڡ * +mesge +, + +508 +size_t + +mesge_n +, +BN_CTX + * +x +); + +511 +BIGNUM + * +BN_g_rfc2409_ime_768 +(BIGNUM * +bn +); + +512 +BIGNUM + * +BN_g_rfc2409_ime_1024 +(BIGNUM * +bn +); + +515 +BIGNUM + * +BN_g_rfc3526_ime_1536 +(BIGNUM * +bn +); + +516 +BIGNUM + * +BN_g_rfc3526_ime_2048 +(BIGNUM * +bn +); + +517 +BIGNUM + * +BN_g_rfc3526_ime_3072 +(BIGNUM * +bn +); + +518 +BIGNUM + * +BN_g_rfc3526_ime_4096 +(BIGNUM * +bn +); + +519 +BIGNUM + * +BN_g_rfc3526_ime_6144 +(BIGNUM * +bn +); + +520 +BIGNUM + * +BN_g_rfc3526_ime_8192 +(BIGNUM * +bn +); + +522 #i +OPENSSL_API_COMPAT + < 0x10100000L + +523  + #g_rfc2409_ime_768 + +BN_g_rfc2409_ime_768 + + + ) + +524  + #g_rfc2409_ime_1024 + +BN_g_rfc2409_ime_1024 + + + ) + +525  + #g_rfc3526_ime_1536 + +BN_g_rfc3526_ime_1536 + + + ) + +526  + #g_rfc3526_ime_2048 + +BN_g_rfc3526_ime_2048 + + + ) + +527  + #g_rfc3526_ime_3072 + +BN_g_rfc3526_ime_3072 + + + ) + +528  + #g_rfc3526_ime_4096 + +BN_g_rfc3526_ime_4096 + + + ) + +529  + #g_rfc3526_ime_6144 + +BN_g_rfc3526_ime_6144 + + + ) + +530  + #g_rfc3526_ime_8192 + +BN_g_rfc3526_ime_8192 + + + ) + +533  +BN_be_nd +( +BIGNUM + * +d +,  +bs +,  +t +,  +btom +); + +536 #ifde +__lulus + + + @/usr/include/openssl/buffer.h + +10 #ide +HEADER_BUFFER_H + + +11  + #HEADER_BUFFER_H + + + ) + +13  + ~<ݒs/os_typ.h +> + +14 #ide +HEADER_CRYPTO_H + + +15  + ~<ݒs/yo.h +> + +17  + ~<ݒs/buf㻼.h +> + +20 #ifde +__lulus + + +24  + ~ + +25  + ~ + +31  + #BUF_rdup +( +s + + `OPENSSL_rdup +(s) + + ) + +32  + #BUF_dup +( +s +, +size + + `OPENSSL_dup +(s, size) + + ) + +33  + #BUF_memdup +( +da +, +size + + `OPENSSL_memdup +(da, size) + + ) + +34  + #BUF_y +( +d +, +c +, +size + + `OPENSSL_y +(d, src, size) + + ) + +35  + #BUF_t +( +d +, +c +, +size + + `OPENSSL_t +(d, src, size) + + ) + +36  + #BUF_n +( +r +, +maxn + + `OPENSSL_n +(r, maxn) + + ) + +38  + sbuf_mem_ + { + +39 +size_t + +ngth +; + +40 * +da +; + +41 +size_t + +max +; + +42  +ags +; + +45  + #BUF_MEM_FLAG_SECURE + 0x01 + + ) + +47 +BUF_MEM + * +BUF_MEM_w +(); + +48 +BUF_MEM + * +BUF_MEM_w_ex +( +ags +); + +49  +BUF_MEM_ +( +BUF_MEM + * +a +); + +50 +size_t + +BUF_MEM_grow +( +BUF_MEM + * +r +, size_ +n +); + +51 +size_t + +BUF_MEM_grow_n +( +BUF_MEM + * +r +, size_ +n +); + +52  +BUF_v +(* +out +, cڡ * + +, +size_t + +siz +); + +55 #ifde +__lulus + + + @/usr/include/openssl/comp.h + +10 #ide +HEADER_COMP_H + + +11  + #HEADER_COMP_H + + + ) + +13  + ~<ݒs/ݒscf.h +> + +15 #ide +OPENSSL_NO_COMP + + +16  + ~<ݒs/yo.h +> + +17  + ~<ݒs/com.h +> + +18 #ifde +__lulus + + +24 +COMP_CTX + * +COMP_CTX_w +( +COMP_METHOD + * +mh +); + +25 cڡ +COMP_METHOD + * +COMP_CTX_g_mhod +(cڡ +COMP_CTX + * +x +); + +26  +COMP_CTX_g_ty +(cڡ +COMP_CTX +* +comp +); + +27  +COMP_g_ty +(cڡ +COMP_METHOD + * +mh +); + +28 cڡ * +COMP_g_me +(cڡ +COMP_METHOD + * +mh +); + +29  +COMP_CTX_ +( +COMP_CTX + * +x +); + +31  +COMP_comess_block +( +COMP_CTX + * +x +, * +out +,  +ޒ +, + +32 * + +,  + +); + +33  +COMP_exnd_block +( +COMP_CTX + * +x +, * +out +,  +ޒ +, + +34 * + +,  + +); + +36 +COMP_METHOD + * +COMP_zlib +(); + +38 #i +OPENSSL_API_COMPAT + < 0x10100000L + +39  + #COMP_zlib_nup +(0 + + ) + +42 #ifde +HEADER_BIO_H + + +43 #ifde +ZLIB + + +44 cڡ +BIO_METHOD + * +BIO_f_zlib +(); + +49 #ifde +__lulus + + + @/usr/include/openssl/conferr.h + +11 #ide +HEADER_CONFERR_H + + +12  + #HEADER_CONFERR_H + + + ) + +14 #ifde +__lulus + + +17  +ERR_ld_CONF_rgs +(); + +22  + #CONF_F_CONF_DUMP_FP + 104 + + ) + +23  + #CONF_F_CONF_LOAD + 100 + + ) + +24  + #CONF_F_CONF_LOAD_FP + 103 + + ) + +25  + #CONF_F_CONF_PARSE_LIST + 119 + + ) + +26  + #CONF_F_DEF_LOAD + 120 + + ) + +27  + #CONF_F_DEF_LOAD_BIO + 121 + + ) + +28  + #CONF_F_GET_NEXT_FILE + 107 + + ) + +29  + #CONF_F_MODULE_ADD + 122 + + ) + +30  + #CONF_F_MODULE_INIT + 115 + + ) + +31  + #CONF_F_MODULE_LOAD_DSO + 117 + + ) + +32  + #CONF_F_MODULE_RUN + 118 + + ) + +33  + #CONF_F_NCONF_DUMP_BIO + 105 + + ) + +34  + #CONF_F_NCONF_DUMP_FP + 106 + + ) + +35  + #CONF_F_NCONF_GET_NUMBER_E + 112 + + ) + +36  + #CONF_F_NCONF_GET_SECTION + 108 + + ) + +37  + #CONF_F_NCONF_GET_STRING + 109 + + ) + +38  + #CONF_F_NCONF_LOAD + 113 + + ) + +39  + #CONF_F_NCONF_LOAD_BIO + 110 + + ) + +40  + #CONF_F_NCONF_LOAD_FP + 114 + + ) + +41  + #CONF_F_NCONF_NEW + 111 + + ) + +42  + #CONF_F_PROCESS_INCLUDE + 116 + + ) + +43  + #CONF_F_SSL_MODULE_INIT + 123 + + ) + +44  + #CONF_F_STR_COPY + 101 + + ) + +49  + #CONF_R_ERROR_LOADING_DSO + 110 + + ) + +50  + #CONF_R_LIST_CANNOT_BE_NULL + 115 + + ) + +51  + #CONF_R_MISSING_CLOSE_SQUARE_BRACKET + 100 + + ) + +52  + #CONF_R_MISSING_EQUAL_SIGN + 101 + + ) + +53  + #CONF_R_MISSING_INIT_FUNCTION + 112 + + ) + +54  + #CONF_R_MODULE_INITIALIZATION_ERROR + 109 + + ) + +55  + #CONF_R_NO_CLOSE_BRACE + 102 + + ) + +56  + #CONF_R_NO_CONF + 105 + + ) + +57  + #CONF_R_NO_CONF_OR_ENVIRONMENT_VARIABLE + 106 + + ) + +58  + #CONF_R_NO_SECTION + 107 + + ) + +59  + #CONF_R_NO_SUCH_FILE + 114 + + ) + +60  + #CONF_R_NO_VALUE + 108 + + ) + +61  + #CONF_R_NUMBER_TOO_LARGE + 121 + + ) + +62  + #CONF_R_RECURSIVE_DIRECTORY_INCLUDE + 111 + + ) + +63  + #CONF_R_SSL_COMMAND_SECTION_EMPTY + 117 + + ) + +64  + #CONF_R_SSL_COMMAND_SECTION_NOT_FOUND + 118 + + ) + +65  + #CONF_R_SSL_SECTION_EMPTY + 119 + + ) + +66  + #CONF_R_SSL_SECTION_NOT_FOUND + 120 + + ) + +67  + #CONF_R_UNABLE_TO_CREATE_NEW_SECTION + 103 + + ) + +68  + #CONF_R_UNKNOWN_MODULE_NAME + 113 + + ) + +69  + #CONF_R_VARIABLE_EXPANSION_TOO_LONG + 116 + + ) + +70  + #CONF_R_VARIABLE_HAS_NO_VALUE + 104 + + ) + + @/usr/include/openssl/cryptoerr.h + +11 #ide +HEADER_CRYPTOERR_H + + +12  + #HEADER_CRYPTOERR_H + + + ) + +14 #ifde +__lulus + + +18  + ~<ݒs/symhacks.h +> + +20  +ERR_ld_CRYPTO_rgs +(); + +25  + #CRYPTO_F_CMAC_CTX_NEW + 120 + + ) + +26  + #CRYPTO_F_CRYPTO_DUP_EX_DATA + 110 + + ) + +27  + #CRYPTO_F_CRYPTO_FREE_EX_DATA + 111 + + ) + +28  + #CRYPTO_F_CRYPTO_GET_EX_NEW_INDEX + 100 + + ) + +29  + #CRYPTO_F_CRYPTO_MEMDUP + 115 + + ) + +30  + #CRYPTO_F_CRYPTO_NEW_EX_DATA + 112 + + ) + +31  + #CRYPTO_F_CRYPTO_OCB128_COPY_CTX + 121 + + ) + +32  + #CRYPTO_F_CRYPTO_OCB128_INIT + 122 + + ) + +33  + #CRYPTO_F_CRYPTO_SET_EX_DATA + 102 + + ) + +34  + #CRYPTO_F_FIPS_MODE_SET + 109 + + ) + +35  + #CRYPTO_F_GET_AND_LOCK + 113 + + ) + +36  + #CRYPTO_F_OPENSSL_ATEXIT + 114 + + ) + +37  + #CRYPTO_F_OPENSSL_BUF2HEXSTR + 117 + + ) + +38  + #CRYPTO_F_OPENSSL_FOPEN + 119 + + ) + +39  + #CRYPTO_F_OPENSSL_HEXSTR2BUF + 118 + + ) + +40  + #CRYPTO_F_OPENSSL_INIT_CRYPTO + 116 + + ) + +41  + #CRYPTO_F_OPENSSL_LH_NEW + 126 + + ) + +42  + #CRYPTO_F_OPENSSL_SK_DEEP_COPY + 127 + + ) + +43  + #CRYPTO_F_OPENSSL_SK_DUP + 128 + + ) + +44  + #CRYPTO_F_PKEY_HMAC_INIT + 123 + + ) + +45  + #CRYPTO_F_PKEY_POLY1305_INIT + 124 + + ) + +46  + #CRYPTO_F_PKEY_SIPHASH_INIT + 125 + + ) + +47  + #CRYPTO_F_SK_RESERVE + 129 + + ) + +52  + #CRYPTO_R_FIPS_MODE_NOT_SUPPORTED + 101 + + ) + +53  + #CRYPTO_R_ILLEGAL_HEX_DIGIT + 102 + + ) + +54  + #CRYPTO_R_ODD_NUMBER_OF_DIGITS + 103 + + ) + + @/usr/include/openssl/ct.h + +10 #ide +HEADER_CT_H + + +11  + #HEADER_CT_H + + + ) + +13  + ~<ݒs/ݒscf.h +> + +15 #ide +OPENSSL_NO_CT + + +16  + ~<ݒs/os_typ.h +> + +17  + ~<ݒs/ack.h +> + +18  + ~<ݒs/x509.h +> + +19  + ~<ݒs/r.h +> + +20 #ifde +__lulus + + +26  + #SCT_MIN_RSA_BITS + 2048 + + ) + +29  + #CT_V1_HASHLEN + +SHA256_DIGEST_LENGTH + + + ) + +32 +CT_LOG_ENTRY_TYPE_NOT_SET + = -1, + +33 +CT_LOG_ENTRY_TYPE_X509 + = 0, + +34 +CT_LOG_ENTRY_TYPE_PRECERT + = 1 + +35 } + t_log_y_ty_t +; + +38 +SCT_VERSION_NOT_SET + = -1, + +39 +SCT_VERSION_V1 + = 0 + +40 } + ts_vsi_t +; + +43 +SCT_SOURCE_UNKNOWN +, + +44 +SCT_SOURCE_TLS_EXTENSION +, + +45 +SCT_SOURCE_X509V3_EXTENSION +, + +46 +SCT_SOURCE_OCSP_STAPLED_RESPONSE + + +47 } + ts_sour_t +; + +50 +SCT_VALIDATION_STATUS_NOT_SET +, + +51 +SCT_VALIDATION_STATUS_UNKNOWN_LOG +, + +52 +SCT_VALIDATION_STATUS_VALID +, + +53 +SCT_VALIDATION_STATUS_INVALID +, + +54 +SCT_VALIDATION_STATUS_UNVERIFIED +, + +55 +SCT_VALIDATION_STATUS_UNKNOWN_VERSION + + +56 } + ts_vidi_us_t +; + +58 +DEFINE_STACK_OF +( +SCT +) + +59 +DEFINE_STACK_OF +( +CTLOG +) + +70 +CT_POLICY_EVAL_CTX + * +CT_POLICY_EVAL_CTX_w +(); + +73  +CT_POLICY_EVAL_CTX_ +( +CT_POLICY_EVAL_CTX + * +x +); + +76 +X509 +* +CT_POLICY_EVAL_CTX_g0_ +(cڡ +CT_POLICY_EVAL_CTX + * +x +); + +83  +CT_POLICY_EVAL_CTX_t1_ +( +CT_POLICY_EVAL_CTX + * +x +, +X509 + * + +); + +86 +X509 +* +CT_POLICY_EVAL_CTX_g0_issu +(cڡ +CT_POLICY_EVAL_CTX + * +x +); + +93  +CT_POLICY_EVAL_CTX_t1_issu +( +CT_POLICY_EVAL_CTX + * +x +, +X509 + * +issu +); + +96 cڡ +CTLOG_STORE + * +CT_POLICY_EVAL_CTX_g0_log_e +(cڡ +CT_POLICY_EVAL_CTX + * +x +); + +99  +CT_POLICY_EVAL_CTX_t_shed_CTLOG_STORE +( +CT_POLICY_EVAL_CTX + * +x +, + +100 +CTLOG_STORE + * +log_e +); + +107 +ut64_t + +CT_POLICY_EVAL_CTX_g_time +(cڡ +CT_POLICY_EVAL_CTX + * +x +); + +115  +CT_POLICY_EVAL_CTX_t_time +( +CT_POLICY_EVAL_CTX + * +x +, +ut64_t + +time__ms +); + +125 +SCT + * +SCT_w +(); + +131 +SCT + * +SCT_w_om_ba64 +( +vsi +, + +132 cڡ * +logid_ba64 +, + +133 +_log_y_ty_t + +y_ty +, + +134 +ut64_t + +timeamp +, + +135 cڡ * +exnsis_ba64 +, + +136 cڡ * +sigtu_ba64 +); + +141  +SCT_ +( +SCT + * +s +); + +147  +SCT_LIST_ +( +STACK_OF +( +SCT +* +a +); + +152 +s_vsi_t + +SCT_g_vsi +(cڡ +SCT + * +s +); + +158 +__owur +  +SCT_t_vsi +( +SCT + * +s +, +s_vsi_t + +vsi +); + +163 +_log_y_ty_t + +SCT_g_log_y_ty +(cڡ +SCT + * +s +); + +169 +__owur +  +SCT_t_log_y_ty +( +SCT + * +s +, +_log_y_ty_t + +y_ty +); + +176 +size_t + +SCT_g0_log_id +(cڡ +SCT + * +s +, ** +log_id +); + +183 +__owur +  +SCT_t0_log_id +( +SCT + * +s +, * +log_id +, +size_t + +log_id_n +); + +190 +__owur +  +SCT_t1_log_id +( +SCT + * +s +, cڡ * +log_id +, + +191 +size_t + +log_id_n +); + +196 +ut64_t + +SCT_g_timeamp +(cڡ +SCT + * +s +); + +201  +SCT_t_timeamp +( +SCT + * +s +, +ut64_t + +timeamp +); + +208  +SCT_g_sigtu_nid +(cڡ +SCT + * +s +); + +216 +__owur +  +SCT_t_sigtu_nid +( +SCT + * +s +,  +nid +); + +223 +size_t + +SCT_g0_exnsis +(cڡ +SCT + * +s +, ** +ext +); + +229  +SCT_t0_exnsis +( +SCT + * +s +, * +ext +, +size_t + +ext_n +); + +236 +__owur +  +SCT_t1_exnsis +( +SCT + * +s +, cڡ * +ext +, + +237 +size_t + +ext_n +); + +244 +size_t + +SCT_g0_sigtu +(cڡ +SCT + * +s +, ** +sig +); + +250  +SCT_t0_sigtu +( +SCT + * +s +, * +sig +, +size_t + +sig_n +); + +256 +__owur +  +SCT_t1_sigtu +( +SCT + * +s +, cڡ * +sig +, + +257 +size_t + +sig_n +); + +262 +s_sour_t + +SCT_g_sour +(cڡ +SCT + * +s +); + +268 +__owur +  +SCT_t_sour +( +SCT + * +s +, +s_sour_t + +sour +); + +273 cڡ * +SCT_vidi_us_rg +(cڡ +SCT + * +s +); + +281  +SCT_t +(cڡ +SCT + * +s +, +BIO + * +out +,  +dt +, cڡ +CTLOG_STORE + * +logs +); + +290  +SCT_LIST_t +(cڡ +STACK_OF +( +SCT +* +s_li +, +BIO + * +out +,  +dt +, + +291 cڡ * +t +, cڡ +CTLOG_STORE + * +logs +); + +297 +s_vidi_us_t + +SCT_g_vidi_us +(cڡ +SCT + * +s +); + +306 +__owur +  +SCT_vide +( +SCT + * +s +, cڡ +CT_POLICY_EVAL_CTX + * +x +); + +315 +__owur +  +SCT_LIST_vide +(cڡ +STACK_OF +( +SCT +* +ss +, + +316 +CT_POLICY_EVAL_CTX + * +x +); + +335 +__owur +  +i2o_SCT_LIST +(cڡ +STACK_OF +( +SCT +* +a +, ** + +); + +347 +STACK_OF +( +SCT +* +o2i_SCT_LIST +(STACK_OF(SCT** +a +, cڡ ** + +, + +348 +size_t + +n +); + +362 +__owur +  +i2d_SCT_LIST +(cڡ +STACK_OF +( +SCT +* +a +, ** + +); + +374 +STACK_OF +( +SCT +* +d2i_SCT_LIST +(STACK_OF(SCT** +a +, cڡ ** + +, + +375  +n +); + +386 +__owur +  +i2o_SCT +(cڡ +SCT + * +s +, ** +out +); + +399 +SCT + * +o2i_SCT +(SCT ** +ps +, cڡ ** + +, +size_t + +n +); + +411 +CTLOG + * +CTLOG_w +( +EVP_PKEY + * +public_key +, cڡ * +me +); + +419  +CTLOG_w_om_ba64 +( +CTLOG + ** +_log +, + +420 cڡ * +pkey_ba64 +, cڡ * +me +); + +425  +CTLOG_ +( +CTLOG + * +log +); + +428 cڡ * +CTLOG_g0_me +(cڡ +CTLOG + * +log +); + +430  +CTLOG_g0_log_id +(cڡ +CTLOG + * +log +, cڡ +ut8_t + ** +log_id +, + +431 +size_t + * +log_id_n +); + +433 +EVP_PKEY + * +CTLOG_g0_public_key +(cڡ +CTLOG + * +log +); + +443 +CTLOG_STORE + * +CTLOG_STORE_w +(); + +448  +CTLOG_STORE_ +( +CTLOG_STORE + * +e +); + +454 cڡ +CTLOG + * +CTLOG_STORE_g0_log_by_id +(cڡ +CTLOG_STORE + * +e +, + +455 cڡ +ut8_t + * +log_id +, + +456 +size_t + +log_id_n +); + +462 +__owur +  +CTLOG_STORE_ld_fe +( +CTLOG_STORE + * +e +, cڡ * +fe +); + +470 +__owur +  +CTLOG_STORE_ld_deu_fe +( +CTLOG_STORE + * +e +); + +472 #ifde +__lulus + + + @/usr/include/openssl/dherr.h + +11 #ide +HEADER_DHERR_H + + +12  + #HEADER_DHERR_H + + + ) + +14  + ~<ݒs/ݒscf.h +> + +16 #ide +OPENSSL_NO_DH + + +18 #ifde +__lulus + + +21  +ERR_ld_DH_rgs +(); + +26  + #DH_F_COMPUTE_KEY + 102 + + ) + +27  + #DH_F_DHPARAMS_PRINT_FP + 101 + + ) + +28  + #DH_F_DH_BUILTIN_GENPARAMS + 106 + + ) + +29  + #DH_F_DH_CHECK_EX + 121 + + ) + +30  + #DH_F_DH_CHECK_PARAMS_EX + 122 + + ) + +31  + #DH_F_DH_CHECK_PUB_KEY_EX + 123 + + ) + +32  + #DH_F_DH_CMS_DECRYPT + 114 + + ) + +33  + #DH_F_DH_CMS_SET_PEERKEY + 115 + + ) + +34  + #DH_F_DH_CMS_SET_SHARED_INFO + 116 + + ) + +35  + #DH_F_DH_METH_DUP + 117 + + ) + +36  + #DH_F_DH_METH_NEW + 118 + + ) + +37  + #DH_F_DH_METH_SET1_NAME + 119 + + ) + +38  + #DH_F_DH_NEW_BY_NID + 104 + + ) + +39  + #DH_F_DH_NEW_METHOD + 105 + + ) + +40  + #DH_F_DH_PARAM_DECODE + 107 + + ) + +41  + #DH_F_DH_PKEY_PUBLIC_CHECK + 124 + + ) + +42  + #DH_F_DH_PRIV_DECODE + 110 + + ) + +43  + #DH_F_DH_PRIV_ENCODE + 111 + + ) + +44  + #DH_F_DH_PUB_DECODE + 108 + + ) + +45  + #DH_F_DH_PUB_ENCODE + 109 + + ) + +46  + #DH_F_DO_DH_PRINT + 100 + + ) + +47  + #DH_F_GENERATE_KEY + 103 + + ) + +48  + #DH_F_PKEY_DH_CTRL_STR + 120 + + ) + +49  + #DH_F_PKEY_DH_DERIVE + 112 + + ) + +50  + #DH_F_PKEY_DH_INIT + 125 + + ) + +51  + #DH_F_PKEY_DH_KEYGEN + 113 + + ) + +56  + #DH_R_BAD_GENERATOR + 101 + + ) + +57  + #DH_R_BN_DECODE_ERROR + 109 + + ) + +58  + #DH_R_BN_ERROR + 106 + + ) + +59  + #DH_R_CHECK_INVALID_J_VALUE + 115 + + ) + +60  + #DH_R_CHECK_INVALID_Q_VALUE + 116 + + ) + +61  + #DH_R_CHECK_PUBKEY_INVALID + 122 + + ) + +62  + #DH_R_CHECK_PUBKEY_TOO_LARGE + 123 + + ) + +63  + #DH_R_CHECK_PUBKEY_TOO_SMALL + 124 + + ) + +64  + #DH_R_CHECK_P_NOT_PRIME + 117 + + ) + +65  + #DH_R_CHECK_P_NOT_SAFE_PRIME + 118 + + ) + +66  + #DH_R_CHECK_Q_NOT_PRIME + 119 + + ) + +67  + #DH_R_DECODE_ERROR + 104 + + ) + +68  + #DH_R_INVALID_PARAMETER_NAME + 110 + + ) + +69  + #DH_R_INVALID_PARAMETER_NID + 114 + + ) + +70  + #DH_R_INVALID_PUBKEY + 102 + + ) + +71  + #DH_R_KDF_PARAMETER_ERROR + 112 + + ) + +72  + #DH_R_KEYS_NOT_SET + 108 + + ) + +73  + #DH_R_MISSING_PUBKEY + 125 + + ) + +74  + #DH_R_MODULUS_TOO_LARGE + 103 + + ) + +75  + #DH_R_NOT_SUITABLE_GENERATOR + 120 + + ) + +76  + #DH_R_NO_PARAMETERS_SET + 107 + + ) + +77  + #DH_R_NO_PRIVATE_VALUE + 100 + + ) + +78  + #DH_R_PARAMETER_ENCODING_ERROR + 105 + + ) + +79  + #DH_R_PEER_KEY_ERROR + 111 + + ) + +80  + #DH_R_SHARED_INFO_ERROR + 113 + + ) + +81  + #DH_R_UNABLE_TO_CHECK_GENERATOR + 121 + + ) + + @/usr/include/openssl/dsa.h + +10 #ide +HEADER_DSA_H + + +11  + #HEADER_DSA_H + + + ) + +13  + ~<ݒs/ݒscf.h +> + +15 #ide +OPENSSL_NO_DSA + + +16 #ifde +__lulus + + +19  + ~<ݒs/e_os2.h +> + +20  + ~<ݒs/bio.h +> + +21  + ~<ݒs/yo.h +> + +22  + ~<ݒs/os_typ.h +> + +23  + ~<ݒs/bn.h +> + +24 #i +OPENSSL_API_COMPAT + < 0x10100000L + +25  + ~<ݒs/dh.h +> + +27  + ~<ݒs/dr.h +> + +29 #ide +OPENSSL_DSA_MAX_MODULUS_BITS + + +30  + #OPENSSL_DSA_MAX_MODULUS_BITS + 10000 + + ) + +33  + #OPENSSL_DSA_FIPS_MIN_MODULUS_BITS + 1024 + + ) + +35  + #DSA_FLAG_CACHE_MONT_P + 0x01 + + ) + +36 #i +OPENSSL_API_COMPAT + < 0x10100000L + +40  + #DSA_FLAG_NO_EXP_CONSTTIME + 0x00 + + ) + +50  + #DSA_FLAG_FIPS_METHOD + 0x0400 + + ) + +58  + #DSA_FLAG_NON_FIPS_ALLOW + 0x0400 + + ) + +59  + #DSA_FLAG_FIPS_CHECKED + 0x0800 + + ) + +65  +DSA_SIG_ + + tDSA_SIG +; + +67  + #d2i_DSAms_ +( + +, +x +( +DSA + *) + `ASN1_d2i_ +((*(*)()) +DSA_w +, \ + +68 (*(*)()) +d2i_DSAms +,( + +),(**)( +x +)) + + ) + +69  + #i2d_DSAms_ +( + +, +x + + `ASN1_i2d_ +( +i2d_DSAms +,(fp), \ + +70 (*)( +x +)) + + ) + +71  + #d2i_DSAms_bio +( +bp +, +x + + `ASN1_d2i_bio_of +( +DSA +, +DSA_w +, +d2i_DSAms +,bp,x) + + ) + +72  + #i2d_DSAms_bio +( +bp +, +x + + `ASN1_i2d_bio_of_cڡ +( +DSA +, +i2d_DSAms +,bp,x) + + ) + +74 +DSA + * +DSAms_dup +(DSA * +x +); + +75 +DSA_SIG + * +DSA_SIG_w +(); + +76  +DSA_SIG_ +( +DSA_SIG + * +a +); + +77  +i2d_DSA_SIG +(cڡ +DSA_SIG + * +a +, ** + +); + +78 +DSA_SIG + * +d2i_DSA_SIG +(DSA_SIG ** +v +, cڡ ** + +,  +ngth +); + +79  +DSA_SIG_g0 +(cڡ +DSA_SIG + * +sig +, cڡ +BIGNUM + ** + +, cڡ BIGNUM ** +ps +); + +80  +DSA_SIG_t0 +( +DSA_SIG + * +sig +, +BIGNUM + * +r +, BIGNUM * +s +); + +82 +DSA_SIG + * +DSA_do_sign +(cڡ * +dg +,  +dn +, +DSA + * +d +); + +83  +DSA_do_vify +(cڡ * +dg +,  +dg_n +, + +84 +DSA_SIG + * +sig +, +DSA + * +d +); + +86 cڡ +DSA_METHOD + * +DSA_OnSSL +(); + +88  +DSA_t_deu_mhod +(cڡ +DSA_METHOD + *); + +89 cڡ +DSA_METHOD + * +DSA_g_deu_mhod +(); + +90  +DSA_t_mhod +( +DSA + * +d +, cڡ +DSA_METHOD + *); + +91 cڡ +DSA_METHOD + * +DSA_g_mhod +( +DSA + * +d +); + +93 +DSA + * +DSA_w +(); + +94 +DSA + * +DSA_w_mhod +( +ENGINE + * +ge +); + +95  +DSA_ +( +DSA + * +r +); + +97  +DSA_up_f +( +DSA + * +r +); + +98  +DSA_size +(cڡ +DSA + *); + +99  +DSA_bs +(cڡ +DSA + * +d +); + +100  +DSA_cury_bs +(cڡ +DSA + * +d +); + +102 +DEPRECATEDIN_1_2_0 +( +DSA_sign_tup +( +DSA + * +d +, +BN_CTX + * +x_ +, +BIGNUM + ** +kvp +, BIGNUM ** + +)) + +103  +DSA_sign +( +ty +, cڡ * +dg +,  +dn +, + +104 * +sig +, * +sign +, +DSA + * +d +); + +105  +DSA_vify +( +ty +, cڡ * +dg +,  +dg_n +, + +106 cڡ * +sigbuf +,  +sign +, +DSA + * +d +); + +107  + #DSA_g_ex_w_dex +( +l +, +p +, +wf +, +dupf +, +f +) \ + +108 + `CRYPTO_g_ex_w_dex +( +CRYPTO_EX_INDEX_DSA +, +l +, +p +, +wf +, +dupf +, +f +) + + ) + +109  +DSA_t_ex_da +( +DSA + * +d +,  +idx +, * +g +); + +110 * +DSA_g_ex_da +( +DSA + * +d +,  +idx +); + +112 +DSA + * +d2i_DSAPublicKey +(DSA ** +a +, cڡ ** + +,  +ngth +); + +113 +DSA + * +d2i_DSAPriveKey +(DSA ** +a +, cڡ ** + +,  +ngth +); + +114 +DSA + * +d2i_DSAms +(DSA ** +a +, cڡ ** + +,  +ngth +); + +117 +DEPRECATEDIN_0_9_8 +( +DSA + * +DSA_ge_ms +( +bs +, + +118 * +ed +, + +119  +ed_n +, + +120 * +cou_t +, + +121 * +h_t +,  + +122 (* +back +) (, , + +124 * +cb_g +)) + +127  +DSA_ge_ms_ex +( +DSA + * +d +,  +bs +, + +128 cڡ * +ed +,  +ed_n +, + +129 * +cou_t +, * +h_t +, + +130 +BN_GENCB + * +cb +); + +132  +DSA_ge_key +( +DSA + * +a +); + +133  +i2d_DSAPublicKey +(cڡ +DSA + * +a +, ** + +); + +134  +i2d_DSAPriveKey +(cڡ +DSA + * +a +, ** + +); + +135  +i2d_DSAms +(cڡ +DSA + * +a +, ** + +); + +137  +DSAms_t +( +BIO + * +bp +, cڡ +DSA + * +x +); + +138  +DSA_t +( +BIO + * +bp +, cڡ +DSA + * +x +,  +off +); + +139 #ide +OPENSSL_NO_STDIO + + +140  +DSAms_t_ +( +FILE + * + +, cڡ +DSA + * +x +); + +141  +DSA_t_ +( +FILE + * +bp +, cڡ +DSA + * +x +,  +off +); + +144  + #DSS_ime_checks + 64 + + ) + +151  + #DSA_is_ime +( +n +, +back +, +cb_g +) \ + +152 + `BN_is_ime +( +n +, +DSS_ime_checks +, +back +, +NULL +, +cb_g +) + + ) + +154 #ide +OPENSSL_NO_DH + + +159 +DH + * +DSA_dup_DH +(cڡ +DSA + * +r +); + +162  + #EVP_PKEY_CTX_t_d_mg_bs +( +x +, +nbs +) \ + +163 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_DSA +, +EVP_PKEY_OP_PARAMGEN +, \ + +164 +EVP_PKEY_CTRL_DSA_PARAMGEN_BITS +, +nbs +, +NULL +) + + ) + +166  + #EVP_PKEY_CTRL_DSA_PARAMGEN_BITS + ( +EVP_PKEY_ALG_CTRL + + 1) + + ) + +167  + #EVP_PKEY_CTRL_DSA_PARAMGEN_Q_BITS + ( +EVP_PKEY_ALG_CTRL + + 2) + + ) + +168  + #EVP_PKEY_CTRL_DSA_PARAMGEN_MD + ( +EVP_PKEY_ALG_CTRL + + 3) + + ) + +170  +DSA_g0_pqg +(cڡ +DSA + * +d +, + +171 cڡ +BIGNUM + ** +p +, cڡ BIGNUM ** +q +, cڡ BIGNUM ** +g +); + +172  +DSA_t0_pqg +( +DSA + * +d +, +BIGNUM + * +p +, BIGNUM * +q +, BIGNUM * +g +); + +173  +DSA_g0_key +(cڡ +DSA + * +d +, + +174 cڡ +BIGNUM + ** +pub_key +, cڡ BIGNUM ** +iv_key +); + +175  +DSA_t0_key +( +DSA + * +d +, +BIGNUM + * +pub_key +, BIGNUM * +iv_key +); + +176 cڡ +BIGNUM + * +DSA_g0_p +(cڡ +DSA + * +d +); + +177 cڡ +BIGNUM + * +DSA_g0_q +(cڡ +DSA + * +d +); + +178 cڡ +BIGNUM + * +DSA_g0_g +(cڡ +DSA + * +d +); + +179 cڡ +BIGNUM + * +DSA_g0_pub_key +(cڡ +DSA + * +d +); + +180 cڡ +BIGNUM + * +DSA_g0_iv_key +(cڡ +DSA + * +d +); + +181  +DSA_r_ags +( +DSA + * +d +,  +ags +); + +182  +DSA__ags +(cڡ +DSA + * +d +,  +ags +); + +183  +DSA_t_ags +( +DSA + * +d +,  +ags +); + +184 +ENGINE + * +DSA_g0_ge +( +DSA + * +d +); + +186 +DSA_METHOD + * +DSA_mh_w +(cڡ * +me +,  +ags +); + +187  +DSA_mh_ +( +DSA_METHOD + * +dm +); + +188 +DSA_METHOD + * +DSA_mh_dup +(cڡ DSA_METHOD * +dm +); + +189 cڡ * +DSA_mh_g0_me +(cڡ +DSA_METHOD + * +dm +); + +190  +DSA_mh_t1_me +( +DSA_METHOD + * +dm +, cڡ * +me +); + +191  +DSA_mh_g_ags +(cڡ +DSA_METHOD + * +dm +); + +192  +DSA_mh_t_ags +( +DSA_METHOD + * +dm +,  +ags +); + +193 * +DSA_mh_g0_p_da +(cڡ +DSA_METHOD + * +dm +); + +194  +DSA_mh_t0_p_da +( +DSA_METHOD + * +dm +, * +p_da +); + +195 +DSA_SIG + *(* +DSA_mh_g_sign +(cڡ +DSA_METHOD + * +dm +)) + +196 (cڡ *, , +DSA + *); + +197  +DSA_mh_t_sign +( +DSA_METHOD + * +dm +, + +198 +DSA_SIG + *(* +sign +(cڡ *, , +DSA + *)); + +199 (* +DSA_mh_g_sign_tup +(cڡ +DSA_METHOD + * +dm +)) + +200 ( +DSA + *, +BN_CTX + *, +BIGNUM + **, BIGNUM **); + +201  +DSA_mh_t_sign_tup +( +DSA_METHOD + * +dm +, + +202 (* +sign_tup +( +DSA + *, +BN_CTX + *, +BIGNUM + **, BIGNUM **)); + +203 (* +DSA_mh_g_vify +(cڡ +DSA_METHOD + * +dm +)) + +204 (cڡ *, , +DSA_SIG + *, +DSA + *); + +205  +DSA_mh_t_vify +( +DSA_METHOD + * +dm +, + +206 (* +vify +(cڡ *, , +DSA_SIG + *, +DSA + *)); + +207 (* +DSA_mh_g_mod_exp +(cڡ +DSA_METHOD + * +dm +)) + +208 ( +DSA + *, +BIGNUM + *, const BIGNUM *, const BIGNUM *, const BIGNUM *, + +209 cڡ +BIGNUM + *, cڡ BIGNUM *, +BN_CTX + *, +BN_MONT_CTX + *); + +210  +DSA_mh_t_mod_exp +( +DSA_METHOD + * +dm +, + +211 (* +mod_exp +( +DSA + *, +BIGNUM + *, const BIGNUM *, const BIGNUM *, + +212 cڡ +BIGNUM + *, cڡ BIGNUM *, cڡ BIGNUM *, +BN_CTX + *, + +213 +BN_MONT_CTX + *)); + +214 (* +DSA_mh_g_bn_mod_exp +(cڡ +DSA_METHOD + * +dm +)) + +215 ( +DSA + *, +BIGNUM + *, const BIGNUM *, const BIGNUM *, const BIGNUM *, + +216 +BN_CTX + *, +BN_MONT_CTX + *); + +217  +DSA_mh_t_bn_mod_exp +( +DSA_METHOD + * +dm +, + +218 (* +bn_mod_exp +( +DSA + *, +BIGNUM + *, const BIGNUM *, const BIGNUM *, + +219 cڡ +BIGNUM + *, +BN_CTX + *, +BN_MONT_CTX + *)); + +220 (* +DSA_mh_g_ +(cڡ +DSA_METHOD + * +dm +))( +DSA + *); + +221  +DSA_mh_t_ +( +DSA_METHOD + * +dm +, (* + +)( +DSA + *)); + +222 (* +DSA_mh_g_fish +(cڡ +DSA_METHOD + * +dm +)( +DSA + *); + +223  +DSA_mh_t_fish +( +DSA_METHOD + * +dm +, (* +fish +( +DSA + *)); + +224 (* +DSA_mh_g_mg +(cڡ +DSA_METHOD + * +dm +)) + +225 ( +DSA + *, , const *, , *, *, + +226 +BN_GENCB + *); + +227  +DSA_mh_t_mg +( +DSA_METHOD + * +dm +, + +228 (* +mg +( +DSA + *, , const *, , *, + +229 *, +BN_GENCB + *)); + +230 (* +DSA_mh_g_keyg +(cڡ +DSA_METHOD + * +dm +)( +DSA + *); + +231  +DSA_mh_t_keyg +( +DSA_METHOD + * +dm +, (* +keyg +( +DSA + *)); + +234 #ifde +__lulus + + + @/usr/include/openssl/dtls1.h + +10 #ide +HEADER_DTLS1_H + + +11  + #HEADER_DTLS1_H + + + ) + +13 #ifde +__lulus + + +17  + #DTLS1_VERSION + 0xFEFF + + ) + +18  + #DTLS1_2_VERSION + 0xFEFD + + ) + +19  + #DTLS_MIN_VERSION + +DTLS1_VERSION + + + ) + +20  + #DTLS_MAX_VERSION + +DTLS1_2_VERSION + + + ) + +21  + #DTLS1_VERSION_MAJOR + 0xFE + + ) + +23  + #DTLS1_BAD_VER + 0x0100 + + ) + +26  + #DTLS_ANY_VERSION + 0x1FFFF + + ) + +33  + #DTLS1_COOKIE_LENGTH + 256 + + ) + +35  + #DTLS1_RT_HEADER_LENGTH + 13 + + ) + +37  + #DTLS1_HM_HEADER_LENGTH + 12 + + ) + +39  + #DTLS1_HM_BAD_FRAGMENT + -2 + + ) + +40  + #DTLS1_HM_FRAGMENT_RETRY + -3 + + ) + +42  + #DTLS1_CCS_HEADER_LENGTH + 1 + + ) + +44  + #DTLS1_AL_HEADER_LENGTH + 2 + + ) + +47  + #DTLS1_TMO_READ_COUNT + 2 + + ) + +48  + #DTLS1_TMO_WRITE_COUNT + 2 + + ) + +50  + #DTLS1_TMO_ALERT_COUNT + 12 + + ) + +52 #ifde +__lulus + + + @/usr/include/openssl/ebcdic.h + +10 #ide +HEADER_EBCDIC_H + + +11  + #HEADER_EBCDIC_H + + + ) + +13  + ~ + +15 #ifde +__lulus + + +20  + #os_tscii + +_ݒs_os_tscii + + + ) + +21  + #os_tbcdic + +_ݒs_os_tbcdic + + + ) + +22  + #ebcdic2ascii + +_ݒs_ebcdic2ascii + + + ) + +23  + #ascii2ebcdic + +_ݒs_ascii2ebcdic + + + ) + +25 cڡ  +os_tscii +[256]; + +26 cڡ  +os_tbcdic +[256]; + +27 * +ebcdic2ascii +(* +de +, cڡ * + +, +size_t + +cou +); + +28 * +ascii2ebcdic +(* +de +, cڡ * + +, +size_t + +cou +); + +30 #ifde +__lulus + + + @/usr/include/openssl/ec.h + +11 #ide +HEADER_EC_H + + +12  + #HEADER_EC_H + + + ) + +14  + ~<ݒs/ݒscf.h +> + +16 #ide +OPENSSL_NO_EC + + +17  + ~<ݒs/a1.h +> + +18  + ~<ݒs/symhacks.h +> + +19 #i +OPENSSL_API_COMPAT + < 0x10100000L + +20  + ~<ݒs/bn.h +> + +22  + ~<ݒs/e.h +> + +23 #ifde +__lulus + + +27 #ide +OPENSSL_ECC_MAX_FIELD_BITS + + +28  + #OPENSSL_ECC_MAX_FIELD_BITS + 661 + + ) + +36 +POINT_CONVERSION_COMPRESSED + = 2, + +38 +POINT_CONVERSION_UNCOMPRESSED + = 4, + +41 +POINT_CONVERSION_HYBRID + = 6 + +42 } + tpot_cvsi_fm_t +; + +44  +ec_mhod_ + + tEC_METHOD +; + +45  +ec_group_ + + tEC_GROUP +; + +46  +ec_pot_ + + tEC_POINT +; + +47  +ek_ms_ + + tECPKPARAMETERS +; + +48  +ec_ms_ + + tECPARAMETERS +; + +58 cڡ +EC_METHOD + * +EC_GFp_sime_mhod +(); + +63 cڡ +EC_METHOD + * +EC_GFp_mt_mhod +(); + +68 cڡ +EC_METHOD + * +EC_GFp_ni_mhod +(); + +70 #ide +OPENSSL_NO_EC_NISTP_64_GCC_128 + + +74 cڡ +EC_METHOD + * +EC_GFp_nip224_mhod +(); + +79 cڡ +EC_METHOD + * +EC_GFp_nip256_mhod +(); + +84 cڡ +EC_METHOD + * +EC_GFp_nip521_mhod +(); + +87 #ide +OPENSSL_NO_EC2M + + +95 cڡ +EC_METHOD + * +EC_GF2m_sime_mhod +(); + +107 +EC_GROUP + * +EC_GROUP_w +(cڡ +EC_METHOD + * +mh +); + +112  +EC_GROUP_ +( +EC_GROUP + * +group +); + +117  +EC_GROUP_r_ +( +EC_GROUP + * +group +); + +124  +EC_GROUP_cy +( +EC_GROUP + * +d +, cڡ EC_GROUP * +c +); + +131 +EC_GROUP + * +EC_GROUP_dup +(cڡ EC_GROUP * +c +); + +137 cڡ +EC_METHOD + * +EC_GROUP_mhod_of +(cڡ +EC_GROUP + * +group +); + +143  +EC_METHOD_g_fld_ty +(cڡ +EC_METHOD + * +mh +); + +153  +EC_GROUP_t_g +( +EC_GROUP + * +group +, cڡ +EC_POINT + * +g +, + +154 cڡ +BIGNUM + * +d +, cڡ BIGNUM * +co +); + +160 cڡ +EC_POINT + * +EC_GROUP_g0_g +(cڡ +EC_GROUP + * +group +); + +166 +BN_MONT_CTX + * +EC_GROUP_g_mt_da +(cڡ +EC_GROUP + * +group +); + +174  +EC_GROUP_g_d +(cڡ +EC_GROUP + * +group +, +BIGNUM + * +d +, +BN_CTX + * +x +); + +180 cڡ +BIGNUM + * +EC_GROUP_g0_d +(cڡ +EC_GROUP + * +group +); + +186  +EC_GROUP_d_bs +(cڡ +EC_GROUP + * +group +); + +194  +EC_GROUP_g_co +(cڡ +EC_GROUP + * +group +, +BIGNUM + * +co +, + +195 +BN_CTX + * +x +); + +201 cڡ +BIGNUM + * +EC_GROUP_g0_co +(cڡ +EC_GROUP + * +group +); + +207  +EC_GROUP_t_curve_me +( +EC_GROUP + * +group +,  +nid +); + +213  +EC_GROUP_g_curve_me +(cڡ +EC_GROUP + * +group +); + +215  +EC_GROUP_t_a1_ag +( +EC_GROUP + * +group +,  +ag +); + +216  +EC_GROUP_g_a1_ag +(cڡ +EC_GROUP + * +group +); + +218  +EC_GROUP_t_pot_cvsi_fm +( +EC_GROUP + * +group +, + +219 +pot_cvsi_fm_t + +fm +); + +220 +pot_cvsi_fm_t + +EC_GROUP_g_pot_cvsi_fm +(cڡ +EC_GROUP + *); + +222 * +EC_GROUP_g0_ed +(cڡ +EC_GROUP + * +x +); + +223 +size_t + +EC_GROUP_g_ed_n +(cڡ +EC_GROUP + *); + +224 +size_t + +EC_GROUP_t_ed +( +EC_GROUP + *, cڡ *, size_ +n +); + +236  +EC_GROUP_t_curve +( +EC_GROUP + * +group +, cڡ +BIGNUM + * +p +, cڡ BIGNUM * +a +, + +237 cڡ +BIGNUM + * +b +, +BN_CTX + * +x +); + +249  +EC_GROUP_g_curve +(cڡ +EC_GROUP + * +group +, +BIGNUM + * +p +, BIGNUM * +a +, BIGNUM * +b +, + +250 +BN_CTX + * +x +); + +261 +DEPRECATEDIN_1_2_0 +( +EC_GROUP_t_curve_GFp +( +EC_GROUP + * +group +, cڡ +BIGNUM + * +p +, + +262 cڡ +BIGNUM + * +a +, cڡ BIGNUM * +b +, + +263 +BN_CTX + * +x +)) + +274 +DEPRECATEDIN_1_2_0 +( +EC_GROUP_g_curve_GFp +(cڡ +EC_GROUP + * +group +, +BIGNUM + * +p +, + +275 +BIGNUM + * +a +, BIGNUM * +b +, + +276 +BN_CTX + * +x +)) + +278 #ide +OPENSSL_NO_EC2M + + +288 +DEPRECATEDIN_1_2_0 +( +EC_GROUP_t_curve_GF2m +( +EC_GROUP + * +group +, cڡ +BIGNUM + * +p +, + +289 cڡ +BIGNUM + * +a +, cڡ BIGNUM * +b +, + +290 +BN_CTX + * +x +)) + +301 +DEPRECATEDIN_1_2_0 +( +EC_GROUP_g_curve_GF2m +(cڡ +EC_GROUP + * +group +, +BIGNUM + * +p +, + +302 +BIGNUM + * +a +, BIGNUM * +b +, + +303 +BN_CTX + * +x +)) + +309  +EC_GROUP_g_dege +(cڡ +EC_GROUP + * +group +); + +316  +EC_GROUP_check +(cڡ +EC_GROUP + * +group +, +BN_CTX + * +x +); + +323  +EC_GROUP_check_disimt +(cڡ +EC_GROUP + * +group +, +BN_CTX + * +x +); + +331  +EC_GROUP_cmp +(cڡ +EC_GROUP + * +a +, cڡ EC_GROUP * +b +, +BN_CTX + * +x +); + +346 +EC_GROUP + * +EC_GROUP_w_curve_GFp +(cڡ +BIGNUM + * +p +, cڡ BIGNUM * +a +, + +347 cڡ +BIGNUM + * +b +, +BN_CTX + * +x +); + +348 #ide +OPENSSL_NO_EC2M + + +357 +EC_GROUP + * +EC_GROUP_w_curve_GF2m +(cڡ +BIGNUM + * +p +, cڡ BIGNUM * +a +, + +358 cڡ +BIGNUM + * +b +, +BN_CTX + * +x +); + +366 +EC_GROUP + * +EC_GROUP_w_by_curve_me +( +nid +); + +373 +EC_GROUP + * +EC_GROUP_w_om_eams +(cڡ +ECPARAMETERS + * +ms +); + +381 +ECPARAMETERS + * +EC_GROUP_g_eams +(cڡ +EC_GROUP + * +group +, + +382 +ECPARAMETERS + * +ms +); + +389 +EC_GROUP + * +EC_GROUP_w_om_ekms +(cڡ +ECPKPARAMETERS + * +ms +); + +397 +ECPKPARAMETERS + * +EC_GROUP_g_ekms +(cڡ +EC_GROUP + * +group +, + +398 +ECPKPARAMETERS + * +ms +); + +405  +nid +; + +406 cڡ * +commt +; + +407 } + tEC_but_curve +; + +415 +size_t + +EC_g_but_curves +( +EC_but_curve + * +r +, size_ +nems +); + +417 cڡ * +EC_curve_nid2ni +( +nid +); + +418  +EC_curve_ni2nid +(cڡ * +me +); + +428 +EC_POINT + * +EC_POINT_w +(cڡ +EC_GROUP + * +group +); + +433  +EC_POINT_ +( +EC_POINT + * +pot +); + +438  +EC_POINT_r_ +( +EC_POINT + * +pot +); + +445  +EC_POINT_cy +( +EC_POINT + * +d +, cڡ EC_POINT * +c +); + +453 +EC_POINT + * +EC_POINT_dup +(cڡ EC_POINT * +c +, cڡ +EC_GROUP + * +group +); + +459 cڡ +EC_METHOD + * +EC_POINT_mhod_of +(cڡ +EC_POINT + * +pot +); + +466  +EC_POINT_t_to_fy +(cڡ +EC_GROUP + * +group +, +EC_POINT + * +pot +); + +477  +EC_POINT_t_Jojeive_codes_GFp +(cڡ +EC_GROUP + * +group +, + +478 +EC_POINT + * +p +, cڡ +BIGNUM + * +x +, + +479 cڡ +BIGNUM + * +y +, cڡ BIGNUM * +z +, + +480 +BN_CTX + * +x +); + +491  +EC_POINT_g_Jojeive_codes_GFp +(cڡ +EC_GROUP + * +group +, + +492 cڡ +EC_POINT + * +p +, +BIGNUM + * +x +, + +493 +BIGNUM + * +y +, BIGNUM * +z +, + +494 +BN_CTX + * +x +); + +504  +EC_POINT_t_affe_codes +(cڡ +EC_GROUP + * +group +, +EC_POINT + * +p +, + +505 cڡ +BIGNUM + * +x +, cڡ BIGNUM * +y +, + +506 +BN_CTX + * +x +); + +516  +EC_POINT_g_affe_codes +(cڡ +EC_GROUP + * +group +, cڡ +EC_POINT + * +p +, + +517 +BIGNUM + * +x +, BIGNUM * +y +, +BN_CTX + * +x +); + +528 +DEPRECATEDIN_1_2_0 +( +EC_POINT_t_affe_codes_GFp +(cڡ +EC_GROUP + * +group +, + +529 +EC_POINT + * +p +, + +530 cڡ +BIGNUM + * +x +, + +531 cڡ +BIGNUM + * +y +, + +532 +BN_CTX + * +x +)) + +543 +DEPRECATEDIN_1_2_0 +( +EC_POINT_g_affe_codes_GFp +(cڡ +EC_GROUP + * +group +, + +544 cڡ +EC_POINT + * +p +, + +545 +BIGNUM + * +x +, + +546 +BIGNUM + * +y +, + +547 +BN_CTX + * +x +)) + +557  +EC_POINT_t_comesd_codes +(cڡ +EC_GROUP + * +group +, +EC_POINT + * +p +, + +558 cڡ +BIGNUM + * +x +,  +y_b +, + +559 +BN_CTX + * +x +); + +570 +DEPRECATEDIN_1_2_0 +( +EC_POINT_t_comesd_codes_GFp +(cڡ +EC_GROUP + * +group +, + +571 +EC_POINT + * +p +, + +572 cڡ +BIGNUM + * +x +, + +573  +y_b +, + +574 +BN_CTX + * +x +)) + +575 #ide +OPENSSL_NO_EC2M + + +585 +DEPRECATEDIN_1_2_0 +( +EC_POINT_t_affe_codes_GF2m +(cڡ +EC_GROUP + * +group +, + +586 +EC_POINT + * +p +, + +587 cڡ +BIGNUM + * +x +, + +588 cڡ +BIGNUM + * +y +, + +589 +BN_CTX + * +x +)) + +600 +DEPRECATEDIN_1_2_0 +( +EC_POINT_g_affe_codes_GF2m +(cڡ +EC_GROUP + * +group +, + +601 cڡ +EC_POINT + * +p +, + +602 +BIGNUM + * +x +, + +603 +BIGNUM + * +y +, + +604 +BN_CTX + * +x +)) + +615 +DEPRECATEDIN_1_2_0 +( +EC_POINT_t_comesd_codes_GF2m +(cڡ +EC_GROUP + * +group +, + +616 +EC_POINT + * +p +, + +617 cڡ +BIGNUM + * +x +, + +618  +y_b +, + +619 +BN_CTX + * +x +)) + +631 +size_t + +EC_POINT_pot2o +(cڡ +EC_GROUP + * +group +, cڡ +EC_POINT + * +p +, + +632 +pot_cvsi_fm_t + +fm +, + +633 * +buf +, +size_t + +n +, +BN_CTX + * +x +); + +643  +EC_POINT_o2pot +(cڡ +EC_GROUP + * +group +, +EC_POINT + * +p +, + +644 cڡ * +buf +, +size_t + +n +, +BN_CTX + * +x +); + +654 +size_t + +EC_POINT_pot2buf +(cڡ +EC_GROUP + * +group +, cڡ +EC_POINT + * +pot +, + +655 +pot_cvsi_fm_t + +fm +, + +656 ** +pbuf +, +BN_CTX + * +x +); + +659 +BIGNUM + * +EC_POINT_pot2bn +(cڡ +EC_GROUP + *, cڡ +EC_POINT + *, + +660 +pot_cvsi_fm_t + +fm +, +BIGNUM + *, +BN_CTX + *); + +661 +EC_POINT + * +EC_POINT_bn2pot +(cڡ +EC_GROUP + *, cڡ +BIGNUM + *, + +662 +EC_POINT + *, +BN_CTX + *); + +663 * +EC_POINT_pot2hex +(cڡ +EC_GROUP + *, cڡ +EC_POINT + *, + +664 +pot_cvsi_fm_t + +fm +, +BN_CTX + *); + +665 +EC_POINT + * +EC_POINT_hex2pot +(cڡ +EC_GROUP + *, const *, + +666 +EC_POINT + *, +BN_CTX + *); + +680  +EC_POINT_add +(cڡ +EC_GROUP + * +group +, +EC_POINT + * +r +, cڡ EC_POINT * +a +, + +681 cڡ +EC_POINT + * +b +, +BN_CTX + * +x +); + +690  +EC_POINT_dbl +(cڡ +EC_GROUP + * +group +, +EC_POINT + * +r +, cڡ EC_POINT * +a +, + +691 +BN_CTX + * +x +); + +699  +EC_POINT_vt +(cڡ +EC_GROUP + * +group +, +EC_POINT + * +a +, +BN_CTX + * +x +); + +706  +EC_POINT_is__fy +(cڡ +EC_GROUP + * +group +, cڡ +EC_POINT + * +p +); + +714  +EC_POINT_is__curve +(cڡ +EC_GROUP + * +group +, cڡ +EC_POINT + * +pot +, + +715 +BN_CTX + * +x +); + +724  +EC_POINT_cmp +(cڡ +EC_GROUP + * +group +, cڡ +EC_POINT + * +a +, cڡ EC_POINT * +b +, + +725 +BN_CTX + * +x +); + +727  +EC_POINT_make_affe +(cڡ +EC_GROUP + * +group +, +EC_POINT + * +pot +, +BN_CTX + * +x +); + +728  +EC_POINTs_make_affe +(cڡ +EC_GROUP + * +group +, +size_t + +num +, + +729 +EC_POINT + * +pots +[], +BN_CTX + * +x +); + +741  +EC_POINTs_mul +(cڡ +EC_GROUP + * +group +, +EC_POINT + * +r +, cڡ +BIGNUM + * +n +, + +742 +size_t + +num +, cڡ +EC_POINT + * +p +[], cڡ +BIGNUM + * +m +[], + +743 +BN_CTX + * +x +); + +754  +EC_POINT_mul +(cڡ +EC_GROUP + * +group +, +EC_POINT + * +r +, cڡ +BIGNUM + * +n +, + +755 cڡ +EC_POINT + * +q +, cڡ +BIGNUM + * +m +, +BN_CTX + * +x +); + +762  +EC_GROUP_ecompu_mu +( +EC_GROUP + * +group +, +BN_CTX + * +x +); + +768  +EC_GROUP_have_ecompu_mu +(cڡ +EC_GROUP + * +group +); + +774 +DECLARE_ASN1_ITEM +( +ECPKPARAMETERS +) + +775 +DECLARE_ASN1_ALLOC_FUNCTIONS +( +ECPKPARAMETERS +) + +776 +DECLARE_ASN1_ITEM +( +ECPARAMETERS +) + +777 +DECLARE_ASN1_ALLOC_FUNCTIONS +( +ECPARAMETERS +) + +783  +EC_GROUP_g_basis_ty +(cڡ +EC_GROUP + *); + +784 #ide +OPENSSL_NO_EC2M + + +785  +EC_GROUP_g_oml_basis +(cڡ +EC_GROUP + *, * +k +); + +786  +EC_GROUP_g_oml_basis +(cڡ +EC_GROUP + *, * +k1 +, + +787 * +k2 +, * +k3 +); + +790  + #OPENSSL_EC_EXPLICIT_CURVE + 0x000 + + ) + +791  + #OPENSSL_EC_NAMED_CURVE + 0x001 + + ) + +793 +EC_GROUP + * +d2i_ECPKPams +(EC_GROUP **, cڡ ** + +,  +n +); + +794  +i2d_ECPKPams +(cڡ +EC_GROUP + *, ** +out +); + +796  + #d2i_ECPKPams_bio +( +bp +, +x + + `ASN1_d2i_bio_of +( +EC_GROUP +, +NULL +, +d2i_ECPKPams +,bp,x) + + ) + +797  + #i2d_ECPKPams_bio +( +bp +, +x + + `ASN1_i2d_bio_of_cڡ +( +EC_GROUP +, +i2d_ECPKPams +,bp,x) + + ) + +798  + #d2i_ECPKPams_ +( + +, +x +( +EC_GROUP + *) + `ASN1_d2i_ +( +NULL +, \ + +799 (*(*)()) +d2i_ECPKPams +,( + +),(**)( +x +)) + + ) + +800  + #i2d_ECPKPams_ +( + +, +x + + `ASN1_i2d_ +( +i2d_ECPKPams +,(fp), \ + +801 (*)( +x +)) + + ) + +803  +ECPKPams_t +( +BIO + * +bp +, cڡ +EC_GROUP + * +x +,  +off +); + +804 #ide +OPENSSL_NO_STDIO + + +805  +ECPKPams_t_ +( +FILE + * + +, cڡ +EC_GROUP + * +x +,  +off +); + +813  + #EC_PKEY_NO_PARAMETERS + 0x001 + + ) + +814  + #EC_PKEY_NO_PUBKEY + 0x002 + + ) + +817  + #EC_FLAG_NON_FIPS_ALLOW + 0x1 + + ) + +818  + #EC_FLAG_FIPS_CHECKED + 0x2 + + ) + +819  + #EC_FLAG_COFACTOR_ECDH + 0x1000 + + ) + +824 +EC_KEY + * +EC_KEY_w +(); + +826  +EC_KEY_g_ags +(cڡ +EC_KEY + * +key +); + +828  +EC_KEY_t_ags +( +EC_KEY + * +key +,  +ags +); + +830  +EC_KEY_r_ags +( +EC_KEY + * +key +,  +ags +); + +837 +EC_KEY + * +EC_KEY_w_by_curve_me +( +nid +); + +842  +EC_KEY_ +( +EC_KEY + * +key +); + +849 +EC_KEY + * +EC_KEY_cy +(EC_KEY * +d +, cڡ EC_KEY * +c +); + +855 +EC_KEY + * +EC_KEY_dup +(cڡ EC_KEY * +c +); + +861  +EC_KEY_up_f +( +EC_KEY + * +key +); + +867 +ENGINE + * +EC_KEY_g0_ge +(cڡ +EC_KEY + * +eckey +); + +873 cڡ +EC_GROUP + * +EC_KEY_g0_group +(cڡ +EC_KEY + * +key +); + +881  +EC_KEY_t_group +( +EC_KEY + * +key +, cڡ +EC_GROUP + * +group +); + +887 cڡ +BIGNUM + * +EC_KEY_g0_ive_key +(cڡ +EC_KEY + * +key +); + +895  +EC_KEY_t_ive_key +( +EC_KEY + * +key +, cڡ +BIGNUM + * +v +); + +901 cڡ +EC_POINT + * +EC_KEY_g0_public_key +(cڡ +EC_KEY + * +key +); + +909  +EC_KEY_t_public_key +( +EC_KEY + * +key +, cڡ +EC_POINT + * +pub +); + +911  +EC_KEY_g_c_ags +(cڡ +EC_KEY + * +key +); + +912  +EC_KEY_t_c_ags +( +EC_KEY + * +eckey +,  +ags +); + +913 +pot_cvsi_fm_t + +EC_KEY_g_cv_fm +(cڡ +EC_KEY + * +key +); + +914  +EC_KEY_t_cv_fm +( +EC_KEY + * +eckey +, +pot_cvsi_fm_t + +cfm +); + +916  + #EC_KEY_g_ex_w_dex +( +l +, +p +, +wf +, +dupf +, +f +) \ + +917 + `CRYPTO_g_ex_w_dex +( +CRYPTO_EX_INDEX_EC_KEY +, +l +, +p +, +wf +, +dupf +, +f +) + + ) + +918  +EC_KEY_t_ex_da +( +EC_KEY + * +key +,  +idx +, * +g +); + +919 * +EC_KEY_g_ex_da +(cڡ +EC_KEY + * +key +,  +idx +); + +922  +EC_KEY_t_a1_ag +( +EC_KEY + * +eckey +,  +a1_ag +); + +930  +EC_KEY_ecompu_mu +( +EC_KEY + * +key +, +BN_CTX + * +x +); + +936  +EC_KEY_ge_key +( +EC_KEY + * +key +); + +942  +EC_KEY_check_key +(cڡ +EC_KEY + * +key +); + +948  +EC_KEY_n_sign +(cڡ +EC_KEY + * +eckey +); + +957  +EC_KEY_t_public_key_affe_codes +( +EC_KEY + * +key +, +BIGNUM + * +x +, + +958 +BIGNUM + * +y +); + +967 +size_t + +EC_KEY_key2buf +(cڡ +EC_KEY + * +key +, +pot_cvsi_fm_t + +fm +, + +968 ** +pbuf +, +BN_CTX + * +x +); + +978  +EC_KEY_o2key +( +EC_KEY + * +key +, cڡ * +buf +, +size_t + +n +, + +979 +BN_CTX + * +x +); + +988  +EC_KEY_o2iv +( +EC_KEY + * +key +, cڡ * +buf +, +size_t + +n +); + +998 +size_t + +EC_KEY_iv2o +(cڡ +EC_KEY + * +key +, * +buf +, size_ +n +); + +1005 +size_t + +EC_KEY_iv2buf +(cڡ +EC_KEY + * +eckey +, ** +pbuf +); + +1017 +EC_KEY + * +d2i_ECPriveKey +(EC_KEY ** +key +, cڡ ** + +,  +n +); + +1025  +i2d_ECPriveKey +( +EC_KEY + * +key +, ** +out +); + +1038 +EC_KEY + * +d2i_ECPams +(EC_KEY ** +key +, cڡ ** + +,  +n +); + +1046  +i2d_ECPams +( +EC_KEY + * +key +, ** +out +); + +1060 +EC_KEY + * +o2i_ECPublicKey +(EC_KEY ** +key +, cڡ ** + +,  +n +); + +1068  +i2o_ECPublicKey +(cڡ +EC_KEY + * +key +, ** +out +); + +1075  +ECPams_t +( +BIO + * +bp +, cڡ +EC_KEY + * +key +); + +1083  +EC_KEY_t +( +BIO + * +bp +, cڡ +EC_KEY + * +key +,  +off +); + +1085 #ide +OPENSSL_NO_STDIO + + +1091  +ECPams_t_ +( +FILE + * + +, cڡ +EC_KEY + * +key +); + +1099  +EC_KEY_t_ +( +FILE + * + +, cڡ +EC_KEY + * +key +,  +off +); + +1103 cڡ +EC_KEY_METHOD + * +EC_KEY_OnSSL +(); + +1104 cڡ +EC_KEY_METHOD + * +EC_KEY_g_deu_mhod +(); + +1105  +EC_KEY_t_deu_mhod +(cڡ +EC_KEY_METHOD + * +mh +); + +1106 cڡ +EC_KEY_METHOD + * +EC_KEY_g_mhod +(cڡ +EC_KEY + * +key +); + +1107  +EC_KEY_t_mhod +( +EC_KEY + * +key +, cڡ +EC_KEY_METHOD + * +mh +); + +1108 +EC_KEY + * +EC_KEY_w_mhod +( +ENGINE + * +ge +); + +1115  +ECDH_KDF_X9_62 +(* +out +, +size_t + +ou +, + +1116 cڡ * +Z +, +size_t + +Zn +, + +1117 cڡ * +sfo +, +size_t + +sfޒ +, + +1118 cڡ +EVP_MD + * +md +); + +1120  +ECDH_compu_key +(* +out +, +size_t + +ou +, cڡ +EC_POINT + * +pub_key +, + +1121 cڡ +EC_KEY + * +ecdh +, + +1122 *(* +KDF +(cڡ * + +, +size_t + +n +, + +1123 * +out +, +size_t + * +ou +)); + +1125  +ECDSA_SIG_ + + tECDSA_SIG +; + +1130 +ECDSA_SIG + * +ECDSA_SIG_w +(); + +1135  +ECDSA_SIG_ +( +ECDSA_SIG + * +sig +); + +1143  +i2d_ECDSA_SIG +(cڡ +ECDSA_SIG + * +sig +, ** + +); + +1152 +ECDSA_SIG + * +d2i_ECDSA_SIG +(ECDSA_SIG ** +sig +, cڡ ** + +,  +n +); + +1159  +ECDSA_SIG_g0 +(cڡ +ECDSA_SIG + * +sig +, cڡ +BIGNUM + ** + +, cڡ BIGNUM ** +ps +); + +1164 cڡ +BIGNUM + * +ECDSA_SIG_g0_r +(cڡ +ECDSA_SIG + * +sig +); + +1169 cڡ +BIGNUM + * +ECDSA_SIG_g0_s +(cڡ +ECDSA_SIG + * +sig +); + +1176  +ECDSA_SIG_t0 +( +ECDSA_SIG + * +sig +, +BIGNUM + * +r +, BIGNUM * +s +); + +1185 +ECDSA_SIG + * +ECDSA_do_sign +(cڡ * +dg +,  +dg_n +, + +1186 +EC_KEY + * +eckey +); + +1198 +ECDSA_SIG + * +ECDSA_do_sign_ex +(cڡ * +dg +,  +dgn +, + +1199 cڡ +BIGNUM + * +kv +, cڡ BIGNUM * + +, + +1200 +EC_KEY + * +eckey +); + +1211  +ECDSA_do_vify +(cڡ * +dg +,  +dg_n +, + +1212 cڡ +ECDSA_SIG + * +sig +, +EC_KEY + * +eckey +); + +1221  +ECDSA_sign_tup +( +EC_KEY + * +eckey +, +BN_CTX + * +x +, +BIGNUM + ** +kv +, BIGNUM ** + +); + +1233  +ECDSA_sign +( +ty +, cڡ * +dg +,  +dgn +, + +1234 * +sig +, * +sign +, +EC_KEY + * +eckey +); + +1249  +ECDSA_sign_ex +( +ty +, cڡ * +dg +,  +dgn +, + +1250 * +sig +, * +sign +, + +1251 cڡ +BIGNUM + * +kv +, cڡ BIGNUM * + +, +EC_KEY + * +eckey +); + +1264  +ECDSA_vify +( +ty +, cڡ * +dg +,  +dgn +, + +1265 cڡ * +sig +,  +sign +, +EC_KEY + * +eckey +); + +1271  +ECDSA_size +(cڡ +EC_KEY + * +eckey +); + +1277 +EC_KEY_METHOD + * +EC_KEY_METHOD_w +(cڡ EC_KEY_METHOD * +mh +); + +1278  +EC_KEY_METHOD_ +( +EC_KEY_METHOD + * +mh +); + +1279  +EC_KEY_METHOD_t_ +( +EC_KEY_METHOD + * +mh +, + +1280 (* + +)( +EC_KEY + * +key +), + +1281 (* +fish +)( +EC_KEY + * +key +), + +1282 (* +cy +)( +EC_KEY + * +de +, cڡ EC_KEY * +c +), + +1283 (* +t_group +)( +EC_KEY + * +key +, cڡ +EC_GROUP + * +g +), + +1284 (* +t_ive +)( +EC_KEY + * +key +, + +1285 cڡ +BIGNUM + * +iv_key +), + +1286 (* +t_public +)( +EC_KEY + * +key +, + +1287 cڡ +EC_POINT + * +pub_key +)); + +1289  +EC_KEY_METHOD_t_keyg +( +EC_KEY_METHOD + * +mh +, + +1290 (* +keyg +)( +EC_KEY + * +key +)); + +1292  +EC_KEY_METHOD_t_compu_key +( +EC_KEY_METHOD + * +mh +, + +1293 (* +ckey +)(** +pc +, + +1294 +size_t + * +p +, + +1295 cڡ +EC_POINT + * +pub_key +, + +1296 cڡ +EC_KEY + * +ecdh +)); + +1298  +EC_KEY_METHOD_t_sign +( +EC_KEY_METHOD + * +mh +, + +1299 (* +sign +)( +ty +, cڡ * +dg +, + +1300  +dn +, * +sig +, + +1301 * +sign +, + +1302 cڡ +BIGNUM + * +kv +, cڡ BIGNUM * +r +, + +1303 +EC_KEY + * +eckey +), + +1304 (* +sign_tup +)( +EC_KEY + * +eckey +, +BN_CTX + * +x_ +, + +1305 +BIGNUM + ** +kvp +, BIGNUM ** + +), + +1306 +ECDSA_SIG + *(* +sign_sig +)(cڡ * +dg +, + +1307  +dg_n +, + +1308 cڡ +BIGNUM + * +_kv +, + +1309 cڡ +BIGNUM + * +_r +, + +1310 +EC_KEY + * +eckey +)); + +1312  +EC_KEY_METHOD_t_vify +( +EC_KEY_METHOD + * +mh +, + +1313 (* +vify +)( +ty +, const  + +1314 * +dg +,  +dg_n +, + +1315 cڡ * +sigbuf +, + +1316  +sig_n +, +EC_KEY + * +eckey +), + +1317 (* +vify_sig +)(cڡ * +dg +, + +1318  +dg_n +, + +1319 cڡ +ECDSA_SIG + * +sig +, + +1320 +EC_KEY + * +eckey +)); + +1322  +EC_KEY_METHOD_g_ +(cڡ +EC_KEY_METHOD + * +mh +, + +1323 (** +p +)( +EC_KEY + * +key +), + +1324 (** +pfish +)( +EC_KEY + * +key +), + +1325 (** +pcy +)( +EC_KEY + * +de +, cڡ EC_KEY * +c +), + +1326 (** +pt_group +)( +EC_KEY + * +key +, + +1327 cڡ +EC_GROUP + * +g +), + +1328 (** +pt_ive +)( +EC_KEY + * +key +, + +1329 cڡ +BIGNUM + * +iv_key +), + +1330 (** +pt_public +)( +EC_KEY + * +key +, + +1331 cڡ +EC_POINT + * +pub_key +)); + +1333  +EC_KEY_METHOD_g_keyg +(cڡ +EC_KEY_METHOD + * +mh +, + +1334 (** +pkeyg +)( +EC_KEY + * +key +)); + +1336  +EC_KEY_METHOD_g_compu_key +(cڡ +EC_KEY_METHOD + * +mh +, + +1337 (** +pck +)(** +pc +, + +1338 +size_t + * +p +, + +1339 cڡ +EC_POINT + * +pub_key +, + +1340 cڡ +EC_KEY + * +ecdh +)); + +1342  +EC_KEY_METHOD_g_sign +(cڡ +EC_KEY_METHOD + * +mh +, + +1343 (** +psign +)( +ty +, cڡ * +dg +, + +1344  +dn +, * +sig +, + +1345 * +sign +, + +1346 cڡ +BIGNUM + * +kv +, cڡ BIGNUM * +r +, + +1347 +EC_KEY + * +eckey +), + +1348 (** +psign_tup +)( +EC_KEY + * +eckey +, +BN_CTX + * +x_ +, + +1349 +BIGNUM + ** +kvp +, BIGNUM ** + +), + +1350 +ECDSA_SIG + *(** +psign_sig +)(cڡ * +dg +, + +1351  +dg_n +, + +1352 cڡ +BIGNUM + * +_kv +, + +1353 cڡ +BIGNUM + * +_r +, + +1354 +EC_KEY + * +eckey +)); + +1356  +EC_KEY_METHOD_g_vify +(cڡ +EC_KEY_METHOD + * +mh +, + +1357 (** +pvify +)( +ty +, const  + +1358 * +dg +,  +dg_n +, + +1359 cڡ * +sigbuf +, + +1360  +sig_n +, +EC_KEY + * +eckey +), + +1361 (** +pvify_sig +)(cڡ * +dg +, + +1362  +dg_n +, + +1363 cڡ +ECDSA_SIG + * +sig +, + +1364 +EC_KEY + * +eckey +)); + +1366  + #ECPams_dup +( +x + + `ASN1_dup_of +( +EC_KEY +, +i2d_ECPams +, +d2i_ECPams +,x) + + ) + +1368 #ide +__lulus + + +1369 #i +defed +( +__SUNPRO_C +) + +1370 #i +__SUNPRO_C + >= 0x520 + +1371 #agm +r_mesges + (, +E_ARRAY_OF_INCOMPLETE_NONAME +, +E_ARRAY_OF_INCOMPLETE +) + +1376  + #EVP_PKEY_CTX_t_ec_mg_curve_nid +( +x +, +nid +) \ + +1377 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_EC +, \ + +1378 +EVP_PKEY_OP_PARAMGEN +| +EVP_PKEY_OP_KEYGEN +, \ + +1379 +EVP_PKEY_CTRL_EC_PARAMGEN_CURVE_NID +, +nid +, +NULL +) + + ) + +1381  + #EVP_PKEY_CTX_t_ec_m_c +( +x +, +ag +) \ + +1382 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_EC +, \ + +1383 +EVP_PKEY_OP_PARAMGEN +| +EVP_PKEY_OP_KEYGEN +, \ + +1384 +EVP_PKEY_CTRL_EC_PARAM_ENC +, +ag +, +NULL +) + + ) + +1386  + #EVP_PKEY_CTX_t_ecdh_co_mode +( +x +, +ag +) \ + +1387 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_EC +, \ + +1388 +EVP_PKEY_OP_DERIVE +, \ + +1389 +EVP_PKEY_CTRL_EC_ECDH_COFACTOR +, +ag +, +NULL +) + + ) + +1391  + #EVP_PKEY_CTX_g_ecdh_co_mode +( +x +) \ + +1392 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_EC +, \ + +1393 +EVP_PKEY_OP_DERIVE +, \ + +1394 +EVP_PKEY_CTRL_EC_ECDH_COFACTOR +, -2, +NULL +) + + ) + +1396  + #EVP_PKEY_CTX_t_ecdh_kdf_ty +( +x +, +kdf +) \ + +1397 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_EC +, \ + +1398 +EVP_PKEY_OP_DERIVE +, \ + +1399 +EVP_PKEY_CTRL_EC_KDF_TYPE +, +kdf +, +NULL +) + + ) + +1401  + #EVP_PKEY_CTX_g_ecdh_kdf_ty +( +x +) \ + +1402 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_EC +, \ + +1403 +EVP_PKEY_OP_DERIVE +, \ + +1404 +EVP_PKEY_CTRL_EC_KDF_TYPE +, -2, +NULL +) + + ) + +1406  + #EVP_PKEY_CTX_t_ecdh_kdf_md +( +x +, +md +) \ + +1407 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_EC +, \ + +1408 +EVP_PKEY_OP_DERIVE +, \ + +1409 +EVP_PKEY_CTRL_EC_KDF_MD +, 0, (*)( +md +)) + + ) + +1411  + #EVP_PKEY_CTX_g_ecdh_kdf_md +( +x +, +pmd +) \ + +1412 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_EC +, \ + +1413 +EVP_PKEY_OP_DERIVE +, \ + +1414 +EVP_PKEY_CTRL_GET_EC_KDF_MD +, 0, (*)( +pmd +)) + + ) + +1416  + #EVP_PKEY_CTX_t_ecdh_kdf_ou +( +x +, +n +) \ + +1417 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_EC +, \ + +1418 +EVP_PKEY_OP_DERIVE +, \ + +1419 +EVP_PKEY_CTRL_EC_KDF_OUTLEN +, +n +, +NULL +) + + ) + +1421  + #EVP_PKEY_CTX_g_ecdh_kdf_ou +( +x +, + +) \ + +1422 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_EC +, \ + +1423 +EVP_PKEY_OP_DERIVE +, \ + +1424 +EVP_PKEY_CTRL_GET_EC_KDF_OUTLEN +, 0, \ + +1425 (*)( + +)) + + ) + +1427  + #EVP_PKEY_CTX_t0_ecdh_kdf_ukm +( +x +, +p +, + +) \ + +1428 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_EC +, \ + +1429 +EVP_PKEY_OP_DERIVE +, \ + +1430 +EVP_PKEY_CTRL_EC_KDF_UKM +, + +, (*)( +p +)) + + ) + +1432  + #EVP_PKEY_CTX_g0_ecdh_kdf_ukm +( +x +, +p +) \ + +1433 + `EVP_PKEY_CTX_ +( +x +, +EVP_PKEY_EC +, \ + +1434 +EVP_PKEY_OP_DERIVE +, \ + +1435 +EVP_PKEY_CTRL_GET_EC_KDF_UKM +, 0, (*)( +p +)) + + ) + +1438  + #EVP_PKEY_CTX_t1_id +( +x +, +id +, +id_n +) \ + +1439 + `EVP_PKEY_CTX_ +( +x +, -1, -1, \ + +1440 +EVP_PKEY_CTRL_SET1_ID +, () +id_n +, (*)( +id +)) + + ) + +1442  + #EVP_PKEY_CTX_g1_id +( +x +, +id +) \ + +1443 + `EVP_PKEY_CTX_ +( +x +, -1, -1, \ + +1444 +EVP_PKEY_CTRL_GET1_ID +, 0, (*)( +id +)) + + ) + +1446  + #EVP_PKEY_CTX_g1_id_n +( +x +, +id_n +) \ + +1447 + `EVP_PKEY_CTX_ +( +x +, -1, -1, \ + +1448 +EVP_PKEY_CTRL_GET1_ID_LEN +, 0, (*)( +id_n +)) + + ) + +1450  + #EVP_PKEY_CTRL_EC_PARAMGEN_CURVE_NID + ( +EVP_PKEY_ALG_CTRL + + 1) + + ) + +1451  + #EVP_PKEY_CTRL_EC_PARAM_ENC + ( +EVP_PKEY_ALG_CTRL + + 2) + + ) + +1452  + #EVP_PKEY_CTRL_EC_ECDH_COFACTOR + ( +EVP_PKEY_ALG_CTRL + + 3) + + ) + +1453  + #EVP_PKEY_CTRL_EC_KDF_TYPE + ( +EVP_PKEY_ALG_CTRL + + 4) + + ) + +1454  + #EVP_PKEY_CTRL_EC_KDF_MD + ( +EVP_PKEY_ALG_CTRL + + 5) + + ) + +1455  + #EVP_PKEY_CTRL_GET_EC_KDF_MD + ( +EVP_PKEY_ALG_CTRL + + 6) + + ) + +1456  + #EVP_PKEY_CTRL_EC_KDF_OUTLEN + ( +EVP_PKEY_ALG_CTRL + + 7) + + ) + +1457  + #EVP_PKEY_CTRL_GET_EC_KDF_OUTLEN + ( +EVP_PKEY_ALG_CTRL + + 8) + + ) + +1458  + #EVP_PKEY_CTRL_EC_KDF_UKM + ( +EVP_PKEY_ALG_CTRL + + 9) + + ) + +1459  + #EVP_PKEY_CTRL_GET_EC_KDF_UKM + ( +EVP_PKEY_ALG_CTRL + + 10) + + ) + +1460  + #EVP_PKEY_CTRL_SET1_ID + ( +EVP_PKEY_ALG_CTRL + + 11) + + ) + +1461  + #EVP_PKEY_CTRL_GET1_ID + ( +EVP_PKEY_ALG_CTRL + + 12) + + ) + +1462  + #EVP_PKEY_CTRL_GET1_ID_LEN + ( +EVP_PKEY_ALG_CTRL + + 13) + + ) + +1464  + #EVP_PKEY_ECDH_KDF_NONE + 1 + + ) + +1465  + #EVP_PKEY_ECDH_KDF_X9_63 + 2 + + ) + +1471  + #EVP_PKEY_ECDH_KDF_X9_62 + +EVP_PKEY_ECDH_KDF_X9_63 + + + ) + +1474 #ifde +__lulus + + + @/usr/include/openssl/engineerr.h + +11 #ide +HEADER_ENGINEERR_H + + +12  + #HEADER_ENGINEERR_H + + + ) + +14  + ~<ݒs/ݒscf.h +> + +16 #ide +OPENSSL_NO_ENGINE + + +18 #ifde +__lulus + + +21  +ERR_ld_ENGINE_rgs +(); + +26  + #ENGINE_F_DIGEST_UPDATE + 198 + + ) + +27  + #ENGINE_F_DYNAMIC_CTRL + 180 + + ) + +28  + #ENGINE_F_DYNAMIC_GET_DATA_CTX + 181 + + ) + +29  + #ENGINE_F_DYNAMIC_LOAD + 182 + + ) + +30  + #ENGINE_F_DYNAMIC_SET_DATA_CTX + 183 + + ) + +31  + #ENGINE_F_ENGINE_ADD + 105 + + ) + +32  + #ENGINE_F_ENGINE_BY_ID + 106 + + ) + +33  + #ENGINE_F_ENGINE_CMD_IS_EXECUTABLE + 170 + + ) + +34  + #ENGINE_F_ENGINE_CTRL + 142 + + ) + +35  + #ENGINE_F_ENGINE_CTRL_CMD + 178 + + ) + +36  + #ENGINE_F_ENGINE_CTRL_CMD_STRING + 171 + + ) + +37  + #ENGINE_F_ENGINE_FINISH + 107 + + ) + +38  + #ENGINE_F_ENGINE_GET_CIPHER + 185 + + ) + +39  + #ENGINE_F_ENGINE_GET_DIGEST + 186 + + ) + +40  + #ENGINE_F_ENGINE_GET_FIRST + 195 + + ) + +41  + #ENGINE_F_ENGINE_GET_LAST + 196 + + ) + +42  + #ENGINE_F_ENGINE_GET_NEXT + 115 + + ) + +43  + #ENGINE_F_ENGINE_GET_PKEY_ASN1_METH + 193 + + ) + +44  + #ENGINE_F_ENGINE_GET_PKEY_METH + 192 + + ) + +45  + #ENGINE_F_ENGINE_GET_PREV + 116 + + ) + +46  + #ENGINE_F_ENGINE_INIT + 119 + + ) + +47  + #ENGINE_F_ENGINE_LIST_ADD + 120 + + ) + +48  + #ENGINE_F_ENGINE_LIST_REMOVE + 121 + + ) + +49  + #ENGINE_F_ENGINE_LOAD_PRIVATE_KEY + 150 + + ) + +50  + #ENGINE_F_ENGINE_LOAD_PUBLIC_KEY + 151 + + ) + +51  + #ENGINE_F_ENGINE_LOAD_SSL_CLIENT_CERT + 194 + + ) + +52  + #ENGINE_F_ENGINE_NEW + 122 + + ) + +53  + #ENGINE_F_ENGINE_PKEY_ASN1_FIND_STR + 197 + + ) + +54  + #ENGINE_F_ENGINE_REMOVE + 123 + + ) + +55  + #ENGINE_F_ENGINE_SET_DEFAULT_STRING + 189 + + ) + +56  + #ENGINE_F_ENGINE_SET_ID + 129 + + ) + +57  + #ENGINE_F_ENGINE_SET_NAME + 130 + + ) + +58  + #ENGINE_F_ENGINE_TABLE_REGISTER + 184 + + ) + +59  + #ENGINE_F_ENGINE_UNLOCKED_FINISH + 191 + + ) + +60  + #ENGINE_F_ENGINE_UP_REF + 190 + + ) + +61  + #ENGINE_F_INT_CLEANUP_ITEM + 199 + + ) + +62  + #ENGINE_F_INT_CTRL_HELPER + 172 + + ) + +63  + #ENGINE_F_INT_ENGINE_CONFIGURE + 188 + + ) + +64  + #ENGINE_F_INT_ENGINE_MODULE_INIT + 187 + + ) + +65  + #ENGINE_F_OSSL_HMAC_INIT + 200 + + ) + +70  + #ENGINE_R_ALREADY_LOADED + 100 + + ) + +71  + #ENGINE_R_ARGUMENT_IS_NOT_A_NUMBER + 133 + + ) + +72  + #ENGINE_R_CMD_NOT_EXECUTABLE + 134 + + ) + +73  + #ENGINE_R_COMMAND_TAKES_INPUT + 135 + + ) + +74  + #ENGINE_R_COMMAND_TAKES_NO_INPUT + 136 + + ) + +75  + #ENGINE_R_CONFLICTING_ENGINE_ID + 103 + + ) + +76  + #ENGINE_R_CTRL_COMMAND_NOT_IMPLEMENTED + 119 + + ) + +77  + #ENGINE_R_DSO_FAILURE + 104 + + ) + +78  + #ENGINE_R_DSO_NOT_FOUND + 132 + + ) + +79  + #ENGINE_R_ENGINES_SECTION_ERROR + 148 + + ) + +80  + #ENGINE_R_ENGINE_CONFIGURATION_ERROR + 102 + + ) + +81  + #ENGINE_R_ENGINE_IS_NOT_IN_LIST + 105 + + ) + +82  + #ENGINE_R_ENGINE_SECTION_ERROR + 149 + + ) + +83  + #ENGINE_R_FAILED_LOADING_PRIVATE_KEY + 128 + + ) + +84  + #ENGINE_R_FAILED_LOADING_PUBLIC_KEY + 129 + + ) + +85  + #ENGINE_R_FINISH_FAILED + 106 + + ) + +86  + #ENGINE_R_ID_OR_NAME_MISSING + 108 + + ) + +87  + #ENGINE_R_INIT_FAILED + 109 + + ) + +88  + #ENGINE_R_INTERNAL_LIST_ERROR + 110 + + ) + +89  + #ENGINE_R_INVALID_ARGUMENT + 143 + + ) + +90  + #ENGINE_R_INVALID_CMD_NAME + 137 + + ) + +91  + #ENGINE_R_INVALID_CMD_NUMBER + 138 + + ) + +92  + #ENGINE_R_INVALID_INIT_VALUE + 151 + + ) + +93  + #ENGINE_R_INVALID_STRING + 150 + + ) + +94  + #ENGINE_R_NOT_INITIALISED + 117 + + ) + +95  + #ENGINE_R_NOT_LOADED + 112 + + ) + +96  + #ENGINE_R_NO_CONTROL_FUNCTION + 120 + + ) + +97  + #ENGINE_R_NO_INDEX + 144 + + ) + +98  + #ENGINE_R_NO_LOAD_FUNCTION + 125 + + ) + +99  + #ENGINE_R_NO_REFERENCE + 130 + + ) + +100  + #ENGINE_R_NO_SUCH_ENGINE + 116 + + ) + +101  + #ENGINE_R_UNIMPLEMENTED_CIPHER + 146 + + ) + +102  + #ENGINE_R_UNIMPLEMENTED_DIGEST + 147 + + ) + +103  + #ENGINE_R_UNIMPLEMENTED_PUBLIC_KEY_METHOD + 101 + + ) + +104  + #ENGINE_R_VERSION_INCOMPATIBILITY + 145 + + ) + + @/usr/include/openssl/lhash.h + +14 #ide +HEADER_LHASH_H + + +15  + #HEADER_LHASH_H + + + ) + +17  + ~<ݒs/e_os2.h +> + +18  + ~<ݒs/bio.h +> + +20 #ifde +__lulus + + +24  +lhash_node_ + + tOPENSSL_LH_NODE +; + +25 (* +OPENSSL_LH_COMPFUNC +) (const *, const *); + +26 (* + tOPENSSL_LH_HASHFUNC +) (const *); + +27 (* +OPENSSL_LH_DOALL_FUNC +) (*); + +28 (* +OPENSSL_LH_DOALL_FUNCARG +) (*, *); + +29  +lhash_ + + tOPENSSL_LHASH +; + +41  + #DECLARE_LHASH_HASH_FN +( +me +, +o_ty +) \ + +42  +me +## + `_LHASH_HASH +(cڡ *); + + ) + +43  + #IMPLEMENT_LHASH_HASH_FN +( +me +, +o_ty +) \ + +44  +me +## + `_LHASH_HASH +(cڡ * +g +) { \ + +45 cڡ +o_ty + * +a + = +g +; \ + +46  +me +## + `_hash +( +a +); } + + ) + +47  + #LHASH_HASH_FN +( +me +me## +_LHASH_HASH + + + ) + +50  + #DECLARE_LHASH_COMP_FN +( +me +, +o_ty +) \ + +51  +me +## + `_LHASH_COMP +(cڡ *, cڡ *); + + ) + +52  + #IMPLEMENT_LHASH_COMP_FN +( +me +, +o_ty +) \ + +53  +me +## + `_LHASH_COMP +(cڡ * +g1 +, cڡ * +g2 +) { \ + +54 cڡ +o_ty + * +a + = +g1 +; \ + +55 cڡ +o_ty + * +b + = +g2 +; \ + +56  +me +## + `_cmp +( +a +, +b +); } + + ) + +57  + #LHASH_COMP_FN +( +me +me## +_LHASH_COMP + + + ) + +60  + #DECLARE_LHASH_DOALL_ARG_FN +( +me +, +o_ty +, +a_ty +) \ + +61  +me +## + `_LHASH_DOALL_ARG +(*, *); + + ) + +62  + #IMPLEMENT_LHASH_DOALL_ARG_FN +( +me +, +o_ty +, +a_ty +) \ + +63  +me +## + `_LHASH_DOALL_ARG +(* +g1 +, * +g2 +) { \ + +64 +o_ty + * +a + = +g1 +; \ + +65 +a_ty + * +b + = +g2 +; \ + +66 +me +## + `_d_g +( +a +, +b +); } + + ) + +67  + #LHASH_DOALL_ARG_FN +( +me +me## +_LHASH_DOALL_ARG + + + ) + +70  + #LH_LOAD_MULT + 256 + + ) + +72  +OPENSSL_LH_r +( +OPENSSL_LHASH + * +lh +); + +73 +OPENSSL_LHASH + * +OPENSSL_LH_w +( +OPENSSL_LH_HASHFUNC + +h +, +OPENSSL_LH_COMPFUNC + +c +); + +74  +OPENSSL_LH_ +( +OPENSSL_LHASH + * +lh +); + +75 * +OPENSSL_LH_ +( +OPENSSL_LHASH + * +lh +, * +da +); + +76 * +OPENSSL_LH_de +( +OPENSSL_LHASH + * +lh +, cڡ * +da +); + +77 * +OPENSSL_LH_ve +( +OPENSSL_LHASH + * +lh +, cڡ * +da +); + +78  +OPENSSL_LH_d +( +OPENSSL_LHASH + * +lh +, +OPENSSL_LH_DOALL_FUNC + +func +); + +79  +OPENSSL_LH_d_g +( +OPENSSL_LHASH + * +lh +, +OPENSSL_LH_DOALL_FUNCARG + +func +, * +g +); + +80  +OPENSSL_LH_rhash +(cڡ * +c +); + +81  +OPENSSL_LH_num_ems +(cڡ +OPENSSL_LHASH + * +lh +); + +82  +OPENSSL_LH_g_down_ld +(cڡ +OPENSSL_LHASH + * +lh +); + +83  +OPENSSL_LH_t_down_ld +( +OPENSSL_LHASH + * +lh +,  +down_ld +); + +85 #ide +OPENSSL_NO_STDIO + + +86  +OPENSSL_LH_s +(cڡ +OPENSSL_LHASH + * +lh +, +FILE + * + +); + +87  +OPENSSL_LH_node_s +(cڡ +OPENSSL_LHASH + * +lh +, +FILE + * + +); + +88  +OPENSSL_LH_node_uge_s +(cڡ +OPENSSL_LHASH + * +lh +, +FILE + * + +); + +90  +OPENSSL_LH_s_bio +(cڡ +OPENSSL_LHASH + * +lh +, +BIO + * +out +); + +91  +OPENSSL_LH_node_s_bio +(cڡ +OPENSSL_LHASH + * +lh +, +BIO + * +out +); + +92  +OPENSSL_LH_node_uge_s_bio +(cڡ +OPENSSL_LHASH + * +lh +, +BIO + * +out +); + +94 #i +OPENSSL_API_COMPAT + < 0x10100000L + +95  + #_LHASH + +OPENSSL_LHASH + + + ) + +96  + #LHASH_NODE + +OPENSSL_LH_NODE + + + ) + +97  + #lh_r + +OPENSSL_LH_r + + + ) + +98  + #lh_w + +OPENSSL_LH_w + + + ) + +99  + #lh_ + +OPENSSL_LH_ + + + ) + +100  + #lh_ + +OPENSSL_LH_ + + + ) + +101  + #lh_de + +OPENSSL_LH_de + + + ) + +102  + #lh_ve + +OPENSSL_LH_ve + + + ) + +103  + #lh_d + +OPENSSL_LH_d + + + ) + +104  + #lh_d_g + +OPENSSL_LH_d_g + + + ) + +105  + #lh_rhash + +OPENSSL_LH_rhash + + + ) + +106  + #lh_num_ems + +OPENSSL_LH_num_ems + + + ) + +107 #ide +OPENSSL_NO_STDIO + + +108  + #lh_s + +OPENSSL_LH_s + + + ) + +109  + #lh_node_s + +OPENSSL_LH_node_s + + + ) + +110  + #lh_node_uge_s + +OPENSSL_LH_node_uge_s + + + ) + +112  + #lh_s_bio + +OPENSSL_LH_s_bio + + + ) + +113  + #lh_node_s_bio + +OPENSSL_LH_node_s_bio + + + ) + +114  + #lh_node_uge_s_bio + +OPENSSL_LH_node_uge_s_bio + + + ) + +119  + #LHASH_OF +( +ty + +lhash__ +## + ) +type + +121  + #DEFINE_LHASH_OF +( +ty +) \ + +122 + `LHASH_OF +( +ty +{  +lh_ +##ty## +_dummy + { * +d1 +;  +d2 +;  +d3 +; } +dummy +; }; \ + +123  +os_le + + `LHASH_OF +( +ty +) * \ + +124 +lh_ +## +ty +## + `_w +((* +h +)(constype *), \ + +125 (* +c +)(cڡ +ty + *, constype *)) \ + +127  ( + `LHASH_OF +( +ty +) *) \ + +128 + `OPENSSL_LH_w +(( +OPENSSL_LH_HASHFUNC +) +h +, ( +OPENSSL_LH_COMPFUNC +) +c +); \ + +130  +os_unud + +os_le +  +lh_ +## +ty +## + `_ +( + `LHASH_OF +y* +lh +) \ + +132 + `OPENSSL_LH_ +(( +OPENSSL_LHASH + *) +lh +); \ + +134  +os_unud + +os_le + +ty + * +lh_ +##ty## + `_ +( + `LHASH_OF +y* +lh +,y * +d +) \ + +136  ( +ty + *) + `OPENSSL_LH_ +(( +OPENSSL_LHASH + *) +lh +, +d +); \ + +138  +os_unud + +os_le + +ty + * +lh_ +##ty## + `_de +( + `LHASH_OF +y* +lh +, cڡy * +d +) \ + +140  ( +ty + *) + `OPENSSL_LH_de +(( +OPENSSL_LHASH + *) +lh +, +d +); \ + +142  +os_unud + +os_le + +ty + * +lh_ +##ty## + `_ve +( + `LHASH_OF +y* +lh +, cڡy * +d +) \ + +144  ( +ty + *) + `OPENSSL_LH_ve +(( +OPENSSL_LHASH + *) +lh +, +d +); \ + +146  +os_unud + +os_le +  +lh_ +## +ty +## + `_r +( + `LHASH_OF +y* +lh +) \ + +148  + `OPENSSL_LH_r +(( +OPENSSL_LHASH + *) +lh +); \ + +150  +os_unud + +os_le +  +lh_ +## +ty +## + `_num_ems +( + `LHASH_OF +y* +lh +) \ + +152  + `OPENSSL_LH_num_ems +(( +OPENSSL_LHASH + *) +lh +); \ + +154  +os_unud + +os_le +  +lh_ +## +ty +## + `_node_s_bio +(cڡ + `LHASH_OF +y* +lh +, +BIO + * +out +) \ + +156 + `OPENSSL_LH_node_s_bio +((cڡ +OPENSSL_LHASH + *) +lh +, +out +); \ + +158  +os_unud + +os_le +  +lh_ +## +ty +## + `_node_uge_s_bio +(cڡ + `LHASH_OF +y* +lh +, +BIO + * +out +) \ + +160 + `OPENSSL_LH_node_uge_s_bio +((cڡ +OPENSSL_LHASH + *) +lh +, +out +); \ + +162  +os_unud + +os_le +  +lh_ +## +ty +## + `_s_bio +(cڡ + `LHASH_OF +y* +lh +, +BIO + * +out +) \ + +164 + `OPENSSL_LH_s_bio +((cڡ +OPENSSL_LHASH + *) +lh +, +out +); \ + +166  +os_unud + +os_le +  +lh_ +## +ty +## + `_g_down_ld +( + `LHASH_OF +y* +lh +) \ + +168  + `OPENSSL_LH_g_down_ld +(( +OPENSSL_LHASH + *) +lh +); \ + +170  +os_unud + +os_le +  +lh_ +## +ty +## + `_t_down_ld +( + `LHASH_OF +y* +lh +,  +dl +) \ + +172 + `OPENSSL_LH_t_down_ld +(( +OPENSSL_LHASH + *) +lh +, +dl +); \ + +174  +os_unud + +os_le +  +lh_ +## +ty +## + `_d +( + `LHASH_OF +y* +lh +, \ + +175 (* +d +)( +ty + *)) \ + +177 + `OPENSSL_LH_d +(( +OPENSSL_LHASH + *) +lh +, ( +OPENSSL_LH_DOALL_FUNC +) +d +); \ + +179 + `LHASH_OF +( +ty +) + + ) + +181  + #IMPLEMENT_LHASH_DOALL_ARG_CONST +( +ty +, +gty +) \ + +182 + `t_imemt_lhash_d +( +ty +, +gty +, cڡy) + + ) + +184  + #IMPLEMENT_LHASH_DOALL_ARG +( +ty +, +gty +) \ + +185 + `t_imemt_lhash_d +( +ty +, +gty +,y) + + ) + +187  + #t_imemt_lhash_d +( +ty +, +gty +, +cbgty +) \ + +188  +os_unud + +os_le + \ + +189 +lh_ +## +ty +## +_d_ +## + `gty +( + `LHASH_OF +y* +lh +, \ + +190 (* + +)( +cbgty + *, +gty + *), \ + +191 +gty + * +g +) \ + +193 + `OPENSSL_LH_d_g +(( +OPENSSL_LHASH + *) +lh +, ( +OPENSSL_LH_DOALL_FUNCARG +) + +, (*) +g +); \ + +195 + `LHASH_OF +( +ty +) + + ) + +197 +DEFINE_LHASH_OF +( +OPENSSL_STRING +); + +198 #ifde +_MSC_VER + + +203 #agm +wng + ( +push +) + +204 #agm +wng + ( +dib +: 4090) + +207 +DEFINE_LHASH_OF +( +OPENSSL_CSTRING +); + +209 #ifde +_MSC_VER + + +210 #agm +wng + ( +p +) + +221 #ifde +__SUNPRO_C + + +222 #agm +wk + +OPENSSL_LH_w + + +223 #agm +wk + +OPENSSL_LH_ + + +224 #agm +wk + +OPENSSL_LH_ + + +225 #agm +wk + +OPENSSL_LH_de + + +226 #agm +wk + +OPENSSL_LH_ve + + +227 #agm +wk + +OPENSSL_LH_r + + +228 #agm +wk + +OPENSSL_LH_num_ems + + +229 #agm +wk + +OPENSSL_LH_node_s_bio + + +230 #agm +wk + +OPENSSL_LH_node_uge_s_bio + + +231 #agm +wk + +OPENSSL_LH_s_bio + + +232 #agm +wk + +OPENSSL_LH_g_down_ld + + +233 #agm +wk + +OPENSSL_LH_t_down_ld + + +234 #agm +wk + +OPENSSL_LH_d + + +235 #agm +wk + +OPENSSL_LH_d_g + + +238 #ifde +__lulus + + + @/usr/include/openssl/pem.h + +10 #ide +HEADER_PEM_H + + +11  + #HEADER_PEM_H + + + ) + +13  + ~<ݒs/e_os2.h +> + +14  + ~<ݒs/bio.h +> + +15  + ~<ݒs/ack.h +> + +16  + ~<ݒs/evp.h +> + +17  + ~<ݒs/x509.h +> + +18  + ~<ݒs/mr.h +> + +20 #ifde +__lulus + + +24  + #PEM_BUFSIZE + 1024 + + ) + +26  + #PEM_STRING_X509_OLD + "X509 CERTIFICATE" + + ) + +27  + #PEM_STRING_X509 + "CERTIFICATE" + + ) + +28  + #PEM_STRING_X509_TRUSTED + "TRUSTED CERTIFICATE" + + ) + +29  + #PEM_STRING_X509_REQ_OLD + "NEW CERTIFICATE REQUEST" + + ) + +30  + #PEM_STRING_X509_REQ + "CERTIFICATE REQUEST" + + ) + +31  + #PEM_STRING_X509_CRL + "X509 CRL" + + ) + +32  + #PEM_STRING_EVP_PKEY + "ANY PRIVATE KEY" + + ) + +33  + #PEM_STRING_PUBLIC + "PUBLIC KEY" + + ) + +34  + #PEM_STRING_RSA + "RSA PRIVATE KEY" + + ) + +35  + #PEM_STRING_RSA_PUBLIC + "RSA PUBLIC KEY" + + ) + +36  + #PEM_STRING_DSA + "DSA PRIVATE KEY" + + ) + +37  + #PEM_STRING_DSA_PUBLIC + "DSA PUBLIC KEY" + + ) + +38  + #PEM_STRING_PKCS7 + "PKCS7" + + ) + +39  + #PEM_STRING_PKCS7_SIGNED + "PKCS #7 SIGNED DATA" + + ) + +40  + #PEM_STRING_PKCS8 + "ENCRYPTED PRIVATE KEY" + + ) + +41  + #PEM_STRING_PKCS8INF + "PRIVATE KEY" + + ) + +42  + #PEM_STRING_DHPARAMS + "DH PARAMETERS" + + ) + +43  + #PEM_STRING_DHXPARAMS + "X9.42 DH PARAMETERS" + + ) + +44  + #PEM_STRING_SSL_SESSION + "SSL SESSION PARAMETERS" + + ) + +45  + #PEM_STRING_DSAPARAMS + "DSA PARAMETERS" + + ) + +46  + #PEM_STRING_ECDSA_PUBLIC + "ECDSA PUBLIC KEY" + + ) + +47  + #PEM_STRING_ECPARAMETERS + "EC PARAMETERS" + + ) + +48  + #PEM_STRING_ECPRIVATEKEY + "EC PRIVATE KEY" + + ) + +49  + #PEM_STRING_PARAMETERS + "PARAMETERS" + + ) + +50  + #PEM_STRING_CMS + "CMS" + + ) + +52  + #PEM_TYPE_ENCRYPTED + 10 + + ) + +53  + #PEM_TYPE_MIC_ONLY + 20 + + ) + +54  + #PEM_TYPE_MIC_CLEAR + 30 + + ) + +55  + #PEM_TYPE_CLEAR + 40 + + ) + +63 #ifde +OPENSSL_NO_STDIO + + +65  + #IMPLEMENT_PEM_ad_ +( +me +, +ty +, +r +, +a1 + + + ) + +66  + #IMPLEMENT_PEM_wre_ +( +me +, +ty +, +r +, +a1 + + + ) + +67  + #IMPLEMENT_PEM_wre__cڡ +( +me +, +ty +, +r +, +a1 + + + ) + +68  + #IMPLEMENT_PEM_wre_cb_ +( +me +, +ty +, +r +, +a1 + + + ) + +69  + #IMPLEMENT_PEM_wre_cb__cڡ +( +me +, +ty +, +r +, +a1 + + + ) + +72  + #IMPLEMENT_PEM_ad_ +( +me +, +ty +, +r +, +a1 +) \ + +73 +ty + * +PEM_ad_ +## + `me +( +FILE + * + +,y ** +x +, +m_sswd_cb + * +cb +, * +u +)\ + +75  + `PEM_ASN1_ad +(( +d2i_of_void + *) +d2i_ +## +a1 +, +r +, + +,(**) +x +, +cb +, +u +); \ + +76 } + + ) + +78  + #IMPLEMENT_PEM_wre_ +( +me +, +ty +, +r +, +a1 +) \ + +79  +PEM_wre_ +## + `me +( +FILE + * + +, +ty + * +x +) \ + +81  + `PEM_ASN1_wre +(( +i2d_of_void + *) +i2d_ +## +a1 +, +r +, + +, +x +, +NULL +,NULL,0,NULL,NULL); \ + +82 } + + ) + +84  + #IMPLEMENT_PEM_wre__cڡ +( +me +, +ty +, +r +, +a1 +) \ + +85  +PEM_wre_ +## + `me +( +FILE + * + +, cڡ +ty + * +x +) \ + +87  + `PEM_ASN1_wre +(( +i2d_of_void + *) +i2d_ +## +a1 +, +r +, + +,(*) +x +, +NULL +,NULL,0,NULL,NULL); \ + +88 } + + ) + +90  + #IMPLEMENT_PEM_wre_cb_ +( +me +, +ty +, +r +, +a1 +) \ + +91  +PEM_wre_ +## + `me +( +FILE + * + +, +ty + * +x +, cڡ +EVP_CIPHER + * +c +, \ + +92 * +kr +,  +kn +, +m_sswd_cb + * +cb +, \ + +93 * +u +) \ + +95  + `PEM_ASN1_wre +(( +i2d_of_void + *) +i2d_ +## +a1 +, +r +, + +, +x +, +c +, +kr +, +kn +, +cb +, +u +); \ + +96 } + + ) + +98  + #IMPLEMENT_PEM_wre_cb__cڡ +( +me +, +ty +, +r +, +a1 +) \ + +99  +PEM_wre_ +## + `me +( +FILE + * + +, +ty + * +x +, cڡ +EVP_CIPHER + * +c +, \ + +100 * +kr +,  +kn +, +m_sswd_cb + * +cb +, \ + +101 * +u +) \ + +103  + `PEM_ASN1_wre +(( +i2d_of_void + *) +i2d_ +## +a1 +, +r +, + +, +x +, +c +, +kr +, +kn +, +cb +, +u +); \ + +104 } + + ) + +108  + #IMPLEMENT_PEM_ad_bio +( +me +, +ty +, +r +, +a1 +) \ + +109 +ty + * +PEM_ad_bio_ +## + `me +( +BIO + * +bp +,y ** +x +, +m_sswd_cb + * +cb +, * +u +)\ + +111  + `PEM_ASN1_ad_bio +(( +d2i_of_void + *) +d2i_ +## +a1 +, +r +, +bp +,(**) +x +, +cb +, +u +); \ + +112 } + + ) + +114  + #IMPLEMENT_PEM_wre_bio +( +me +, +ty +, +r +, +a1 +) \ + +115  +PEM_wre_bio_ +## + `me +( +BIO + * +bp +, +ty + * +x +) \ + +117  + `PEM_ASN1_wre_bio +(( +i2d_of_void + *) +i2d_ +## +a1 +, +r +, +bp +, +x +, +NULL +,NULL,0,NULL,NULL); \ + +118 } + + ) + +120  + #IMPLEMENT_PEM_wre_bio_cڡ +( +me +, +ty +, +r +, +a1 +) \ + +121  +PEM_wre_bio_ +## + `me +( +BIO + * +bp +, cڡ +ty + * +x +) \ + +123  + `PEM_ASN1_wre_bio +(( +i2d_of_void + *) +i2d_ +## +a1 +, +r +, +bp +,(*) +x +, +NULL +,NULL,0,NULL,NULL); \ + +124 } + + ) + +126  + #IMPLEMENT_PEM_wre_cb_bio +( +me +, +ty +, +r +, +a1 +) \ + +127  +PEM_wre_bio_ +## + `me +( +BIO + * +bp +, +ty + * +x +, cڡ +EVP_CIPHER + * +c +, \ + +128 * +kr +,  +kn +, +m_sswd_cb + * +cb +, * +u +) \ + +130  + `PEM_ASN1_wre_bio +(( +i2d_of_void + *) +i2d_ +## +a1 +, +r +, +bp +, +x +, +c +, +kr +, +kn +, +cb +, +u +); \ + +131 } + + ) + +133  + #IMPLEMENT_PEM_wre_cb_bio_cڡ +( +me +, +ty +, +r +, +a1 +) \ + +134  +PEM_wre_bio_ +## + `me +( +BIO + * +bp +, +ty + * +x +, cڡ +EVP_CIPHER + * +c +, \ + +135 * +kr +,  +kn +, +m_sswd_cb + * +cb +, * +u +) \ + +137  + `PEM_ASN1_wre_bio +(( +i2d_of_void + *) +i2d_ +## +a1 +, +r +, +bp +,(*) +x +, +c +, +kr +, +kn +, +cb +, +u +); \ + +138 } + + ) + +140  + #IMPLEMENT_PEM_wre +( +me +, +ty +, +r +, +a1 +) \ + +141 + `IMPLEMENT_PEM_wre_bio +( +me +, +ty +, +r +, +a1 +) \ + +142 + `IMPLEMENT_PEM_wre_ +( +me +, +ty +, +r +, +a1 +) + + ) + +144  + #IMPLEMENT_PEM_wre_cڡ +( +me +, +ty +, +r +, +a1 +) \ + +145 + `IMPLEMENT_PEM_wre_bio_cڡ +( +me +, +ty +, +r +, +a1 +) \ + +146 + `IMPLEMENT_PEM_wre__cڡ +( +me +, +ty +, +r +, +a1 +) + + ) + +148  + #IMPLEMENT_PEM_wre_cb +( +me +, +ty +, +r +, +a1 +) \ + +149 + `IMPLEMENT_PEM_wre_cb_bio +( +me +, +ty +, +r +, +a1 +) \ + +150 + `IMPLEMENT_PEM_wre_cb_ +( +me +, +ty +, +r +, +a1 +) + + ) + +152  + #IMPLEMENT_PEM_wre_cb_cڡ +( +me +, +ty +, +r +, +a1 +) \ + +153 + `IMPLEMENT_PEM_wre_cb_bio_cڡ +( +me +, +ty +, +r +, +a1 +) \ + +154 + `IMPLEMENT_PEM_wre_cb__cڡ +( +me +, +ty +, +r +, +a1 +) + + ) + +156  + #IMPLEMENT_PEM_ad +( +me +, +ty +, +r +, +a1 +) \ + +157 + `IMPLEMENT_PEM_ad_bio +( +me +, +ty +, +r +, +a1 +) \ + +158 + `IMPLEMENT_PEM_ad_ +( +me +, +ty +, +r +, +a1 +) + + ) + +160  + #IMPLEMENT_PEM_rw +( +me +, +ty +, +r +, +a1 +) \ + +161 + `IMPLEMENT_PEM_ad +( +me +, +ty +, +r +, +a1 +) \ + +162 + `IMPLEMENT_PEM_wre +( +me +, +ty +, +r +, +a1 +) + + ) + +164  + #IMPLEMENT_PEM_rw_cڡ +( +me +, +ty +, +r +, +a1 +) \ + +165 + `IMPLEMENT_PEM_ad +( +me +, +ty +, +r +, +a1 +) \ + +166 + `IMPLEMENT_PEM_wre_cڡ +( +me +, +ty +, +r +, +a1 +) + + ) + +168  + #IMPLEMENT_PEM_rw_cb +( +me +, +ty +, +r +, +a1 +) \ + +169 + `IMPLEMENT_PEM_ad +( +me +, +ty +, +r +, +a1 +) \ + +170 + `IMPLEMENT_PEM_wre_cb +( +me +, +ty +, +r +, +a1 +) + + ) + +174 #i +defed +( +OPENSSL_NO_STDIO +) + +176  + #DECLARE_PEM_ad_ +( +me +, +ty + + + ) + +177  + #DECLARE_PEM_wre_ +( +me +, +ty + + + ) + +178  + #DECLARE_PEM_wre__cڡ +( +me +, +ty + + + ) + +179  + #DECLARE_PEM_wre_cb_ +( +me +, +ty + + + ) + +182  + #DECLARE_PEM_ad_ +( +me +, +ty +) \ + +183 +ty + * +PEM_ad_ +## + `me +( +FILE + * + +,y ** +x +, +m_sswd_cb + * +cb +, * +u +); + + ) + +185  + #DECLARE_PEM_wre_ +( +me +, +ty +) \ + +186  +PEM_wre_ +## + `me +( +FILE + * + +, +ty + * +x +); + + ) + +188  + #DECLARE_PEM_wre__cڡ +( +me +, +ty +) \ + +189  +PEM_wre_ +## + `me +( +FILE + * + +, cڡ +ty + * +x +); + + ) + +191  + #DECLARE_PEM_wre_cb_ +( +me +, +ty +) \ + +192  +PEM_wre_ +## + `me +( +FILE + * + +, +ty + * +x +, cڡ +EVP_CIPHER + * +c +, \ + +193 * +kr +,  +kn +, +m_sswd_cb + * +cb +, * +u +); + + ) + +197  + #DECLARE_PEM_ad_bio +( +me +, +ty +) \ + +198 +ty + * +PEM_ad_bio_ +## + `me +( +BIO + * +bp +,y ** +x +, +m_sswd_cb + * +cb +, * +u +); + + ) + +200  + #DECLARE_PEM_wre_bio +( +me +, +ty +) \ + +201  +PEM_wre_bio_ +## + `me +( +BIO + * +bp +, +ty + * +x +); + + ) + +203  + #DECLARE_PEM_wre_bio_cڡ +( +me +, +ty +) \ + +204  +PEM_wre_bio_ +## + `me +( +BIO + * +bp +, cڡ +ty + * +x +); + + ) + +206  + #DECLARE_PEM_wre_cb_bio +( +me +, +ty +) \ + +207  +PEM_wre_bio_ +## + `me +( +BIO + * +bp +, +ty + * +x +, cڡ +EVP_CIPHER + * +c +, \ + +208 * +kr +,  +kn +, +m_sswd_cb + * +cb +, * +u +); + + ) + +210  + #DECLARE_PEM_wre +( +me +, +ty +) \ + +211 + `DECLARE_PEM_wre_bio +( +me +, +ty +) \ + +212 + `DECLARE_PEM_wre_ +( +me +, +ty +) + + ) + +213  + #DECLARE_PEM_wre_cڡ +( +me +, +ty +) \ + +214 + `DECLARE_PEM_wre_bio_cڡ +( +me +, +ty +) \ + +215 + `DECLARE_PEM_wre__cڡ +( +me +, +ty +) + + ) + +216  + #DECLARE_PEM_wre_cb +( +me +, +ty +) \ + +217 + `DECLARE_PEM_wre_cb_bio +( +me +, +ty +) \ + +218 + `DECLARE_PEM_wre_cb_ +( +me +, +ty +) + + ) + +219  + #DECLARE_PEM_ad +( +me +, +ty +) \ + +220 + `DECLARE_PEM_ad_bio +( +me +, +ty +) \ + +221 + `DECLARE_PEM_ad_ +( +me +, +ty +) + + ) + +222  + #DECLARE_PEM_rw +( +me +, +ty +) \ + +223 + `DECLARE_PEM_ad +( +me +, +ty +) \ + +224 + `DECLARE_PEM_wre +( +me +, +ty +) + + ) + +225  + #DECLARE_PEM_rw_cڡ +( +me +, +ty +) \ + +226 + `DECLARE_PEM_ad +( +me +, +ty +) \ + +227 + `DECLARE_PEM_wre_cڡ +( +me +, +ty +) + + ) + +228  + #DECLARE_PEM_rw_cb +( +me +, +ty +) \ + +229 + `DECLARE_PEM_ad +( +me +, +ty +) \ + +230 + `DECLARE_PEM_wre_cb +( +me +, +ty +) + + ) + +231  + tm_sswd_cb + (* + tbuf +,  + tsize +,  + trwag +, * + turda +); + +233  +PEM_g_EVP_CIPHER_INFO +(* +hd +, +EVP_CIPHER_INFO + * +ch +); + +234  +PEM_do_hd +( +EVP_CIPHER_INFO + * +ch +, * +da +, * +n +, + +235 +m_sswd_cb + * +back +, * +u +); + +237  +PEM_ad_bio +( +BIO + * +bp +, ** +me +, ** +hd +, + +238 ** +da +, * +n +); + +239  + #PEM_FLAG_SECURE + 0x1 + + ) + +240  + #PEM_FLAG_EAY_COMPATIBLE + 0x2 + + ) + +241  + #PEM_FLAG_ONLY_B64 + 0x4 + + ) + +242  +PEM_ad_bio_ex +( +BIO + * +bp +, ** +me +, ** +hd +, + +243 ** +da +, * +n +,  +ags +); + +244  +PEM_bys_ad_bio_cmem +(** +pda +, * + +, ** +m +, + +245 cڡ * +me +, +BIO + * +bp +, +m_sswd_cb + * +cb +, + +246 * +u +); + +247  +PEM_wre_bio +( +BIO + * +bp +, cڡ * +me +, cڡ * +hdr +, + +248 cڡ * +da +,  +n +); + +249  +PEM_bys_ad_bio +(** +pda +, * + +, ** +m +, + +250 cڡ * +me +, +BIO + * +bp +, +m_sswd_cb + * +cb +, + +251 * +u +); + +252 * +PEM_ASN1_ad_bio +( +d2i_of_void + * +d2i +, cڡ * +me +, +BIO + * +bp +, ** +x +, + +253 +m_sswd_cb + * +cb +, * +u +); + +254  +PEM_ASN1_wre_bio +( +i2d_of_void + * +i2d +, cڡ * +me +, +BIO + * +bp +, * +x +, + +255 cڡ +EVP_CIPHER + * +c +, * +kr +,  +kn +, + +256 +m_sswd_cb + * +cb +, * +u +); + +258 +STACK_OF +( +X509_INFO +* +PEM_X509_INFO_ad_bio +( +BIO + * +bp +, STACK_OF(X509_INFO* +sk +, + +259 +m_sswd_cb + * +cb +, * +u +); + +260  +PEM_X509_INFO_wre_bio +( +BIO + * +bp +, +X509_INFO + * +xi +, +EVP_CIPHER + * +c +, + +261 * +kr +,  +kn +, + +262 +m_sswd_cb + * +cd +, * +u +); + +264 #ide +OPENSSL_NO_STDIO + + +265  +PEM_ad +( +FILE + * + +, ** +me +, ** +hd +, + +266 ** +da +, * +n +); + +267  +PEM_wre +( +FILE + * + +, cڡ * +me +, cڡ * +hdr +, + +268 cڡ * +da +,  +n +); + +269 * +PEM_ASN1_ad +( +d2i_of_void + * +d2i +, cڡ * +me +, +FILE + * + +, ** +x +, + +270 +m_sswd_cb + * +cb +, * +u +); + +271  +PEM_ASN1_wre +( +i2d_of_void + * +i2d +, cڡ * +me +, +FILE + * + +, + +272 * +x +, cڡ +EVP_CIPHER + * +c +, * +kr +, + +273  +kn +, +m_sswd_cb + * +back +, * +u +); + +274 +STACK_OF +( +X509_INFO +* +PEM_X509_INFO_ad +( +FILE + * + +, STACK_OF(X509_INFO* +sk +, + +275 +m_sswd_cb + * +cb +, * +u +); + +278  +PEM_SignIn +( +EVP_MD_CTX + * +x +, +EVP_MD + * +ty +); + +279  +PEM_SignUpde +( +EVP_MD_CTX + * +x +, * +d +,  +t +); + +280  +PEM_SignF +( +EVP_MD_CTX + * +x +, * +sigt +, + +281 * +sign +, +EVP_PKEY + * +pkey +); + +284  +PEM_def_back +(* +buf +,  +num +,  +rwag +, * +urda +); + +285  +PEM_oc_ty +(* +buf +,  +ty +); + +286  +PEM_dek_fo +(* +buf +, cڡ * +ty +,  +n +, * +r +); + +288  + ~<ݒs/symhacks.h +> + +290 +DECLARE_PEM_rw +( +X509 +, X509) + +291 +DECLARE_PEM_rw +( +X509_AUX +, +X509 +) + +292 +DECLARE_PEM_rw +( +X509_REQ +, X509_REQ) + +293 +DECLARE_PEM_wre +( +X509_REQ_NEW +, +X509_REQ +) + +294 +DECLARE_PEM_rw +( +X509_CRL +, X509_CRL) + +295 +DECLARE_PEM_rw +( +PKCS7 +, PKCS7) + +296 +DECLARE_PEM_rw +( +NETSCAPE_CERT_SEQUENCE +, NETSCAPE_CERT_SEQUENCE) + +297 +DECLARE_PEM_rw +( +PKCS8 +, +X509_SIG +) + +298 +DECLARE_PEM_rw +( +PKCS8_PRIV_KEY_INFO +, PKCS8_PRIV_KEY_INFO) + +299 #ide +OPENSSL_NO_RSA + + +300 +DECLARE_PEM_rw_cb +( +RSAPriveKey +, +RSA +) + +301 +DECLARE_PEM_rw_cڡ +( +RSAPublicKey +, +RSA +) + +302 +DECLARE_PEM_rw +( +RSA_PUBKEY +, +RSA +) + +304 #ide +OPENSSL_NO_DSA + + +305 +DECLARE_PEM_rw_cb +( +DSAPriveKey +, +DSA +) + +306 +DECLARE_PEM_rw +( +DSA_PUBKEY +, +DSA +) + +307 +DECLARE_PEM_rw_cڡ +( +DSAms +, +DSA +) + +309 #ide +OPENSSL_NO_EC + + +310 +DECLARE_PEM_rw_cڡ +( +ECPKPams +, +EC_GROUP +) + +311 +DECLARE_PEM_rw_cb +( +ECPriveKey +, +EC_KEY +) + +312 +DECLARE_PEM_rw +( +EC_PUBKEY +, +EC_KEY +) + +314 #ide +OPENSSL_NO_DH + + +315 +DECLARE_PEM_rw_cڡ +( +DHms +, +DH +) + +316 +DECLARE_PEM_wre_cڡ +( +DHxms +, +DH +) + +318 +DECLARE_PEM_rw_cb +( +PriveKey +, +EVP_PKEY +) + +319 +DECLARE_PEM_rw +( +PUBKEY +, +EVP_PKEY +) + +321  +PEM_wre_bio_PriveKey_adiڮ +( +BIO + * +bp +, +EVP_PKEY + * +x +, + +322 cڡ +EVP_CIPHER + * +c +, + +323 * +kr +,  +kn +, + +324 +m_sswd_cb + * +cb +, * +u +); + +326  +PEM_wre_bio_PKCS8PriveKey_nid +( +BIO + * +bp +, +EVP_PKEY + * +x +,  +nid +, + +327 * +kr +,  +kn +, + +328 +m_sswd_cb + * +cb +, * +u +); + +329  +PEM_wre_bio_PKCS8PriveKey +( +BIO + *, +EVP_PKEY + *, cڡ +EVP_CIPHER + *, + +330 *, , +m_sswd_cb + *, *); + +331  +i2d_PKCS8PriveKey_bio +( +BIO + * +bp +, +EVP_PKEY + * +x +, cڡ +EVP_CIPHER + * +c +, + +332 * +kr +,  +kn +, + +333 +m_sswd_cb + * +cb +, * +u +); + +334  +i2d_PKCS8PriveKey_nid_bio +( +BIO + * +bp +, +EVP_PKEY + * +x +,  +nid +, + +335 * +kr +,  +kn +, + +336 +m_sswd_cb + * +cb +, * +u +); + +337 +EVP_PKEY + * +d2i_PKCS8PriveKey_bio +( +BIO + * +bp +, EVP_PKEY ** +x +, +m_sswd_cb + * +cb +, + +338 * +u +); + +340 #ide +OPENSSL_NO_STDIO + + +341  +i2d_PKCS8PriveKey_ +( +FILE + * + +, +EVP_PKEY + * +x +, cڡ +EVP_CIPHER + * +c +, + +342 * +kr +,  +kn +, + +343 +m_sswd_cb + * +cb +, * +u +); + +344  +i2d_PKCS8PriveKey_nid_ +( +FILE + * + +, +EVP_PKEY + * +x +,  +nid +, + +345 * +kr +,  +kn +, + +346 +m_sswd_cb + * +cb +, * +u +); + +347  +PEM_wre_PKCS8PriveKey_nid +( +FILE + * + +, +EVP_PKEY + * +x +,  +nid +, + +348 * +kr +,  +kn +, + +349 +m_sswd_cb + * +cb +, * +u +); + +351 +EVP_PKEY + * +d2i_PKCS8PriveKey_ +( +FILE + * + +, EVP_PKEY ** +x +, +m_sswd_cb + * +cb +, + +352 * +u +); + +354  +PEM_wre_PKCS8PriveKey +( +FILE + * + +, +EVP_PKEY + * +x +, cڡ +EVP_CIPHER + * +c +, + +355 * +kr +,  +kn +, +m_sswd_cb + * +cd +, + +356 * +u +); + +358 +EVP_PKEY + * +PEM_ad_bio_Pams +( +BIO + * +bp +, EVP_PKEY ** +x +); + +359  +PEM_wre_bio_Pams +( +BIO + * +bp +, +EVP_PKEY + * +x +); + +361 #ide +OPENSSL_NO_DSA + + +362 +EVP_PKEY + * +b2i_PriveKey +(cڡ ** + +,  +ngth +); + +363 +EVP_PKEY + * +b2i_PublicKey +(cڡ ** + +,  +ngth +); + +364 +EVP_PKEY + * +b2i_PriveKey_bio +( +BIO + * + +); + +365 +EVP_PKEY + * +b2i_PublicKey_bio +( +BIO + * + +); + +366  +i2b_PriveKey_bio +( +BIO + * +out +, +EVP_PKEY + * +pk +); + +367  +i2b_PublicKey_bio +( +BIO + * +out +, +EVP_PKEY + * +pk +); + +368 #ide +OPENSSL_NO_RC4 + + +369 +EVP_PKEY + * +b2i_PVK_bio +( +BIO + * + +, +m_sswd_cb + * +cb +, * +u +); + +370  +i2b_PVK_bio +( +BIO + * +out +, +EVP_PKEY + * +pk +,  +ev +, + +371 +m_sswd_cb + * +cb +, * +u +); + +375 #ifde +__lulus + + + @/usr/include/openssl/rand.h + +10 #ide +HEADER_RAND_H + + +11  + #HEADER_RAND_H + + + ) + +13  + ~ + +14  + ~<ݒs/os_typ.h +> + +15  + ~<ݒs/e_os2.h +> + +16  + ~<ݒs/ndr.h +> + +18 #ifde +__lulus + + +22  + snd_mh_ + { + +23 (* +ed +(cڡ * +buf +,  +num +); + +24 (* +bys +(* +buf +,  +num +); + +25 (* +nup +) (); + +26 (* +add +(cڡ * +buf +,  +num +,  +ndomss +); + +27 (* +pudܪd +(* +buf +,  +num +); + +28 (* +us +) (); + +31  +RAND_t_nd_mhod +(cڡ +RAND_METHOD + * +mh +); + +32 cڡ +RAND_METHOD + * +RAND_g_nd_mhod +(); + +33 #ide +OPENSSL_NO_ENGINE + + +34  +RAND_t_nd_ge +( +ENGINE + * +ge +); + +37 +RAND_METHOD + * +RAND_OnSSL +(); + +39 #i +OPENSSL_API_COMPAT + < 0x10100000L + +40  + #RAND_nup +(0 + + ) + +42  +RAND_bys +(* +buf +,  +num +); + +43  +RAND_iv_bys +(* +buf +,  +num +); + +44 +DEPRECATEDIN_1_1_0 +( +RAND_pudo_bys +(* +buf +,  +num +)) + +46  +RAND_ed +(cڡ * +buf +,  +num +); + +47  +RAND_kp_ndom_devis_ݒ +( +kp +); + +49 #i +defed +( +__ANDROID__ +&& defed( +__NDK_FPABI__ +) + +50 +__NDK_FPABI__ + + +52  +RAND_add +(cڡ * +buf +,  +num +,  +ndomss +); + +53  +RAND_ld_fe +(cڡ * +fe +,  +max_bys +); + +54  +RAND_wre_fe +(cڡ * +fe +); + +55 cڡ * +RAND_fe_me +(* +fe +, +size_t + +num +); + +56  +RAND_us +(); + +58 #ide +OPENSSL_NO_EGD + + +59  +RAND_quy_egd_bys +(cڡ * +th +, * +buf +,  +bys +); + +60  +RAND_egd +(cڡ * +th +); + +61  +RAND_egd_bys +(cڡ * +th +,  +bys +); + +64  +RAND_pl +(); + +66 #i +defed +( +_WIN32 +&& (defed( +BASETYPES +|| defed( +_WINDEF_H +)) + +68 +DEPRECATEDIN_1_1_0 +( +RAND_sn +()) + +69 +DEPRECATEDIN_1_1_0 +( +RAND_evt +( +UINT +, +WPARAM +, +LPARAM +)) + +73 #ifde +__lulus + + + @/usr/include/openssl/rsaerr.h + +11 #ide +HEADER_RSAERR_H + + +12  + #HEADER_RSAERR_H + + + ) + +14 #ifde +__lulus + + +17  +ERR_ld_RSA_rgs +(); + +22  + #RSA_F_CHECK_PADDING_MD + 140 + + ) + +23  + #RSA_F_ENCODE_PKCS1 + 146 + + ) + +24  + #RSA_F_INT_RSA_VERIFY + 145 + + ) + +25  + #RSA_F_OLD_RSA_PRIV_DECODE + 147 + + ) + +26  + #RSA_F_PKEY_PSS_INIT + 165 + + ) + +27  + #RSA_F_PKEY_RSA_CTRL + 143 + + ) + +28  + #RSA_F_PKEY_RSA_CTRL_STR + 144 + + ) + +29  + #RSA_F_PKEY_RSA_SIGN + 142 + + ) + +30  + #RSA_F_PKEY_RSA_VERIFY + 149 + + ) + +31  + #RSA_F_PKEY_RSA_VERIFYRECOVER + 141 + + ) + +32  + #RSA_F_RSA_ALGOR_TO_MD + 156 + + ) + +33  + #RSA_F_RSA_BUILTIN_KEYGEN + 129 + + ) + +34  + #RSA_F_RSA_CHECK_KEY + 123 + + ) + +35  + #RSA_F_RSA_CHECK_KEY_EX + 160 + + ) + +36  + #RSA_F_RSA_CMS_DECRYPT + 159 + + ) + +37  + #RSA_F_RSA_CMS_VERIFY + 158 + + ) + +38  + #RSA_F_RSA_ITEM_VERIFY + 148 + + ) + +39  + #RSA_F_RSA_METH_DUP + 161 + + ) + +40  + #RSA_F_RSA_METH_NEW + 162 + + ) + +41  + #RSA_F_RSA_METH_SET1_NAME + 163 + + ) + +42  + #RSA_F_RSA_MGF1_TO_MD + 157 + + ) + +43  + #RSA_F_RSA_MULTIP_INFO_NEW + 166 + + ) + +44  + #RSA_F_RSA_NEW_METHOD + 106 + + ) + +45  + #RSA_F_RSA_NULL + 124 + + ) + +46  + #RSA_F_RSA_NULL_PRIVATE_DECRYPT + 132 + + ) + +47  + #RSA_F_RSA_NULL_PRIVATE_ENCRYPT + 133 + + ) + +48  + #RSA_F_RSA_NULL_PUBLIC_DECRYPT + 134 + + ) + +49  + #RSA_F_RSA_NULL_PUBLIC_ENCRYPT + 135 + + ) + +50  + #RSA_F_RSA_OSSL_PRIVATE_DECRYPT + 101 + + ) + +51  + #RSA_F_RSA_OSSL_PRIVATE_ENCRYPT + 102 + + ) + +52  + #RSA_F_RSA_OSSL_PUBLIC_DECRYPT + 103 + + ) + +53  + #RSA_F_RSA_OSSL_PUBLIC_ENCRYPT + 104 + + ) + +54  + #RSA_F_RSA_PADDING_ADD_NONE + 107 + + ) + +55  + #RSA_F_RSA_PADDING_ADD_PKCS1_OAEP + 121 + + ) + +56  + #RSA_F_RSA_PADDING_ADD_PKCS1_OAEP_MGF1 + 154 + + ) + +57  + #RSA_F_RSA_PADDING_ADD_PKCS1_PSS + 125 + + ) + +58  + #RSA_F_RSA_PADDING_ADD_PKCS1_PSS_MGF1 + 152 + + ) + +59  + #RSA_F_RSA_PADDING_ADD_PKCS1_TYPE_1 + 108 + + ) + +60  + #RSA_F_RSA_PADDING_ADD_PKCS1_TYPE_2 + 109 + + ) + +61  + #RSA_F_RSA_PADDING_ADD_SSLV23 + 110 + + ) + +62  + #RSA_F_RSA_PADDING_ADD_X931 + 127 + + ) + +63  + #RSA_F_RSA_PADDING_CHECK_NONE + 111 + + ) + +64  + #RSA_F_RSA_PADDING_CHECK_PKCS1_OAEP + 122 + + ) + +65  + #RSA_F_RSA_PADDING_CHECK_PKCS1_OAEP_MGF1 + 153 + + ) + +66  + #RSA_F_RSA_PADDING_CHECK_PKCS1_TYPE_1 + 112 + + ) + +67  + #RSA_F_RSA_PADDING_CHECK_PKCS1_TYPE_2 + 113 + + ) + +68  + #RSA_F_RSA_PADDING_CHECK_SSLV23 + 114 + + ) + +69  + #RSA_F_RSA_PADDING_CHECK_X931 + 128 + + ) + +70  + #RSA_F_RSA_PARAM_DECODE + 164 + + ) + +71  + #RSA_F_RSA_PRINT + 115 + + ) + +72  + #RSA_F_RSA_PRINT_FP + 116 + + ) + +73  + #RSA_F_RSA_PRIV_DECODE + 150 + + ) + +74  + #RSA_F_RSA_PRIV_ENCODE + 138 + + ) + +75  + #RSA_F_RSA_PSS_GET_PARAM + 151 + + ) + +76  + #RSA_F_RSA_PSS_TO_CTX + 155 + + ) + +77  + #RSA_F_RSA_PUB_DECODE + 139 + + ) + +78  + #RSA_F_RSA_SETUP_BLINDING + 136 + + ) + +79  + #RSA_F_RSA_SIGN + 117 + + ) + +80  + #RSA_F_RSA_SIGN_ASN1_OCTET_STRING + 118 + + ) + +81  + #RSA_F_RSA_VERIFY + 119 + + ) + +82  + #RSA_F_RSA_VERIFY_ASN1_OCTET_STRING + 120 + + ) + +83  + #RSA_F_RSA_VERIFY_PKCS1_PSS_MGF1 + 126 + + ) + +84  + #RSA_F_SETUP_TBUF + 167 + + ) + +89  + #RSA_R_ALGORITHM_MISMATCH + 100 + + ) + +90  + #RSA_R_BAD_E_VALUE + 101 + + ) + +91  + #RSA_R_BAD_FIXED_HEADER_DECRYPT + 102 + + ) + +92  + #RSA_R_BAD_PAD_BYTE_COUNT + 103 + + ) + +93  + #RSA_R_BAD_SIGNATURE + 104 + + ) + +94  + #RSA_R_BLOCK_TYPE_IS_NOT_01 + 106 + + ) + +95  + #RSA_R_BLOCK_TYPE_IS_NOT_02 + 107 + + ) + +96  + #RSA_R_DATA_GREATER_THAN_MOD_LEN + 108 + + ) + +97  + #RSA_R_DATA_TOO_LARGE + 109 + + ) + +98  + #RSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE + 110 + + ) + +99  + #RSA_R_DATA_TOO_LARGE_FOR_MODULUS + 132 + + ) + +100  + #RSA_R_DATA_TOO_SMALL + 111 + + ) + +101  + #RSA_R_DATA_TOO_SMALL_FOR_KEY_SIZE + 122 + + ) + +102  + #RSA_R_DIGEST_DOES_NOT_MATCH + 158 + + ) + +103  + #RSA_R_DIGEST_NOT_ALLOWED + 145 + + ) + +104  + #RSA_R_DIGEST_TOO_BIG_FOR_RSA_KEY + 112 + + ) + +105  + #RSA_R_DMP1_NOT_CONGRUENT_TO_D + 124 + + ) + +106  + #RSA_R_DMQ1_NOT_CONGRUENT_TO_D + 125 + + ) + +107  + #RSA_R_D_E_NOT_CONGRUENT_TO_1 + 123 + + ) + +108  + #RSA_R_FIRST_OCTET_INVALID + 133 + + ) + +109  + #RSA_R_ILLEGAL_OR_UNSUPPORTED_PADDING_MODE + 144 + + ) + +110  + #RSA_R_INVALID_DIGEST + 157 + + ) + +111  + #RSA_R_INVALID_DIGEST_LENGTH + 143 + + ) + +112  + #RSA_R_INVALID_HEADER + 137 + + ) + +113  + #RSA_R_INVALID_LABEL + 160 + + ) + +114  + #RSA_R_INVALID_MESSAGE_LENGTH + 131 + + ) + +115  + #RSA_R_INVALID_MGF1_MD + 156 + + ) + +116  + #RSA_R_INVALID_MULTI_PRIME_KEY + 167 + + ) + +117  + #RSA_R_INVALID_OAEP_PARAMETERS + 161 + + ) + +118  + #RSA_R_INVALID_PADDING + 138 + + ) + +119  + #RSA_R_INVALID_PADDING_MODE + 141 + + ) + +120  + #RSA_R_INVALID_PSS_PARAMETERS + 149 + + ) + +121  + #RSA_R_INVALID_PSS_SALTLEN + 146 + + ) + +122  + #RSA_R_INVALID_SALT_LENGTH + 150 + + ) + +123  + #RSA_R_INVALID_TRAILER + 139 + + ) + +124  + #RSA_R_INVALID_X931_DIGEST + 142 + + ) + +125  + #RSA_R_IQMP_NOT_INVERSE_OF_Q + 126 + + ) + +126  + #RSA_R_KEY_PRIME_NUM_INVALID + 165 + + ) + +127  + #RSA_R_KEY_SIZE_TOO_SMALL + 120 + + ) + +128  + #RSA_R_LAST_OCTET_INVALID + 134 + + ) + +129  + #RSA_R_MGF1_DIGEST_NOT_ALLOWED + 152 + + ) + +130  + #RSA_R_MODULUS_TOO_LARGE + 105 + + ) + +131  + #RSA_R_MP_COEFFICIENT_NOT_INVERSE_OF_R + 168 + + ) + +132  + #RSA_R_MP_EXPONENT_NOT_CONGRUENT_TO_D + 169 + + ) + +133  + #RSA_R_MP_R_NOT_PRIME + 170 + + ) + +134  + #RSA_R_NO_PUBLIC_EXPONENT + 140 + + ) + +135  + #RSA_R_NULL_BEFORE_BLOCK_MISSING + 113 + + ) + +136  + #RSA_R_N_DOES_NOT_EQUAL_PRODUCT_OF_PRIMES + 172 + + ) + +137  + #RSA_R_N_DOES_NOT_EQUAL_P_Q + 127 + + ) + +138  + #RSA_R_OAEP_DECODING_ERROR + 121 + + ) + +139  + #RSA_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE + 148 + + ) + +140  + #RSA_R_PADDING_CHECK_FAILED + 114 + + ) + +141  + #RSA_R_PKCS_DECODING_ERROR + 159 + + ) + +142  + #RSA_R_PSS_SALTLEN_TOO_SMALL + 164 + + ) + +143  + #RSA_R_P_NOT_PRIME + 128 + + ) + +144  + #RSA_R_Q_NOT_PRIME + 129 + + ) + +145  + #RSA_R_RSA_OPERATIONS_NOT_SUPPORTED + 130 + + ) + +146  + #RSA_R_SLEN_CHECK_FAILED + 136 + + ) + +147  + #RSA_R_SLEN_RECOVERY_FAILED + 135 + + ) + +148  + #RSA_R_SSLV3_ROLLBACK_ATTACK + 115 + + ) + +149  + #RSA_R_THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD + 116 + + ) + +150  + #RSA_R_UNKNOWN_ALGORITHM_TYPE + 117 + + ) + +151  + #RSA_R_UNKNOWN_DIGEST + 166 + + ) + +152  + #RSA_R_UNKNOWN_MASK_DIGEST + 151 + + ) + +153  + #RSA_R_UNKNOWN_PADDING_TYPE + 118 + + ) + +154  + #RSA_R_UNSUPPORTED_ENCRYPTION_TYPE + 162 + + ) + +155  + #RSA_R_UNSUPPORTED_LABEL_SOURCE + 163 + + ) + +156  + #RSA_R_UNSUPPORTED_MASK_ALGORITHM + 153 + + ) + +157  + #RSA_R_UNSUPPORTED_MASK_PARAMETER + 154 + + ) + +158  + #RSA_R_UNSUPPORTED_SIGNATURE_TYPE + 155 + + ) + +159  + #RSA_R_VALUE_MISSING + 147 + + ) + +160  + #RSA_R_WRONG_SIGNATURE_LENGTH + 119 + + ) + + @/usr/include/openssl/safestack.h + +10 #ide +HEADER_SAFESTACK_H + + +11  + #HEADER_SAFESTACK_H + + + ) + +13  + ~<ݒs/ack.h +> + +14  + ~<ݒs/e_os2.h +> + +16 #ifde +__lulus + + +20  + #STACK_OF +( +ty + +ack__ +## + ) +type + +22  + #SKM_DEFINE_STACK_OF +( +t1 +, +t2 +, +t3 +) \ + +23 + `STACK_OF +( +t1 +); \ + +24 (* + tsk_ +## + tt1 +## + t_compfunc +)(cڡ + tt3 + * cڡ * + ta +, cڡ3 *cڡ * + tb +); \ + +25 (* + tsk_ +## + tt1 +## + t_func +)( + tt3 + * + ta +); \ + +26  +t3 + * (* + tsk_ +## + tt1 +## + t_cyfunc +)(cڡ + tt3 + * + ta +); \ + +27  +os_unud + +os_le +  +sk_ +## +t1 +## + `_num +(cڡ + `STACK_OF +1* +sk +) \ + +29  + `OPENSSL_sk_num +((cڡ +OPENSSL_STACK + *) +sk +); \ + +31  +os_unud + +os_le + +t2 + * +sk_ +## +t1 +## + `_vue +(cڡ + `STACK_OF +1* +sk +,  +idx +) \ + +33  ( +t2 + *) + `OPENSSL_sk_vue +((cڡ +OPENSSL_STACK + *) +sk +, +idx +); \ + +35  +os_unud + +os_le + + `STACK_OF +( +t1 +* +sk_ +##t1## + `_w +(sk_##t1## +_compfunc + +com +) \ + +37  ( + `STACK_OF +( +t1 +*) + `OPENSSL_sk_w +(( +OPENSSL_sk_compfunc +) +com +); \ + +39  +os_unud + +os_le + + `STACK_OF +( +t1 +* +sk_ +##t1## + `_w_nu +() \ + +41  ( + `STACK_OF +( +t1 +*) + `OPENSSL_sk_w_nu +(); \ + +43  +os_unud + +os_le + + `STACK_OF +( +t1 +* +sk_ +##t1## + `_w_rve +(sk_##t1## +_compfunc + +com +,  +n +) \ + +45  ( + `STACK_OF +( +t1 +*) + `OPENSSL_sk_w_rve +(( +OPENSSL_sk_compfunc +) +com +, +n +); \ + +47  +os_unud + +os_le +  +sk_ +## +t1 +## + `_rve +( + `STACK_OF +1* +sk +,  +n +) \ + +49  + `OPENSSL_sk_rve +(( +OPENSSL_STACK + *) +sk +, +n +); \ + +51  +os_unud + +os_le +  +sk_ +## +t1 +## + `_ +( + `STACK_OF +1* +sk +) \ + +53 + `OPENSSL_sk_ +(( +OPENSSL_STACK + *) +sk +); \ + +55  +os_unud + +os_le +  +sk_ +## +t1 +## + `_zo +( + `STACK_OF +1* +sk +) \ + +57 + `OPENSSL_sk_zo +(( +OPENSSL_STACK + *) +sk +); \ + +59  +os_unud + +os_le + +t2 + * +sk_ +## +t1 +## + `_de +( + `STACK_OF +1* +sk +,  +i +) \ + +61  ( +t2 + *) + `OPENSSL_sk_de +(( +OPENSSL_STACK + *) +sk +, +i +); \ + +63  +os_unud + +os_le + +t2 + * +sk_ +## +t1 +## + `_de_r +( + `STACK_OF +1* +sk +,2 * +r +) \ + +65  ( +t2 + *) + `OPENSSL_sk_de_r +(( +OPENSSL_STACK + *) +sk +, \ + +66 (cڡ *) +r +); \ + +68  +os_unud + +os_le +  +sk_ +## +t1 +## + `_push +( + `STACK_OF +1* +sk +, +t2 + * +r +) \ + +70  + `OPENSSL_sk_push +(( +OPENSSL_STACK + *) +sk +, (cڡ *) +r +); \ + +72  +os_unud + +os_le +  +sk_ +## +t1 +## + `_unshi +( + `STACK_OF +1* +sk +, +t2 + * +r +) \ + +74  + `OPENSSL_sk_unshi +(( +OPENSSL_STACK + *) +sk +, (cڡ *) +r +); \ + +76  +os_unud + +os_le + +t2 + * +sk_ +## +t1 +## + `_p +( + `STACK_OF +1* +sk +) \ + +78  ( +t2 + *) + `OPENSSL_sk_p +(( +OPENSSL_STACK + *) +sk +); \ + +80  +os_unud + +os_le + +t2 + * +sk_ +## +t1 +## + `_shi +( + `STACK_OF +1* +sk +) \ + +82  ( +t2 + *) + `OPENSSL_sk_shi +(( +OPENSSL_STACK + *) +sk +); \ + +84  +os_unud + +os_le +  +sk_ +## +t1 +## + `_p_ +( + `STACK_OF +1* +sk +, sk_##t1## +_func + +func +) \ + +86 + `OPENSSL_sk_p_ +(( +OPENSSL_STACK + *) +sk +, ( +OPENSSL_sk_func +) +func +); \ + +88  +os_unud + +os_le +  +sk_ +## +t1 +## + `_ +( + `STACK_OF +1* +sk +, +t2 + * +r +,  +idx +) \ + +90  + `OPENSSL_sk_ +(( +OPENSSL_STACK + *) +sk +, (cڡ *) +r +, +idx +); \ + +92  +os_unud + +os_le + +t2 + * +sk_ +## +t1 +## + `_t +( + `STACK_OF +1* +sk +,  +idx +,2 * +r +) \ + +94  ( +t2 + *) + `OPENSSL_sk_t +(( +OPENSSL_STACK + *) +sk +, +idx +, (cڡ *) +r +); \ + +96  +os_unud + +os_le +  +sk_ +## +t1 +## + `_fd +( + `STACK_OF +1* +sk +, +t2 + * +r +) \ + +98  + `OPENSSL_sk_fd +(( +OPENSSL_STACK + *) +sk +, (cڡ *) +r +); \ + +100  +os_unud + +os_le +  +sk_ +## +t1 +## + `_fd_ex +( + `STACK_OF +1* +sk +, +t2 + * +r +) \ + +102  + `OPENSSL_sk_fd_ex +(( +OPENSSL_STACK + *) +sk +, (cڡ *) +r +); \ + +104  +os_unud + +os_le +  +sk_ +## +t1 +## + `_st +( + `STACK_OF +1* +sk +) \ + +106 + `OPENSSL_sk_st +(( +OPENSSL_STACK + *) +sk +); \ + +108  +os_unud + +os_le +  +sk_ +## +t1 +## + `_is_s܋d +(cڡ + `STACK_OF +1* +sk +) \ + +110  + `OPENSSL_sk_is_s܋d +((cڡ +OPENSSL_STACK + *) +sk +); \ + +112  +os_unud + +os_le + + `STACK_OF +( +t1 +* +sk_ +##t1## + `_dup +(cڡ STACK_OF1* +sk +) \ + +114  ( + `STACK_OF +( +t1 +*) + `OPENSSL_sk_dup +((cڡ +OPENSSL_STACK + *) +sk +); \ + +116  +os_unud + +os_le + + `STACK_OF +( +t1 +* +sk_ +##t1## + `_dp_cy +(cڡ STACK_OF1* +sk +, \ + +117 +sk_ +## +t1 +## +_cyfunc + +cyfunc +, \ + +118 +sk_ +## +t1 +## +_func + +func +) \ + +120  ( + `STACK_OF +( +t1 +*) + `OPENSSL_sk_dp_cy +((cڡ +OPENSSL_STACK + *) +sk +, \ + +121 ( +OPENSSL_sk_cyfunc +) +cyfunc +, \ + +122 ( +OPENSSL_sk_func +) +func +); \ + +124  +os_unud + +os_le + +sk_ +## +t1 +## +_compfunc + sk_##t1## + `_t_cmp_func +( + `STACK_OF +1* +sk +, sk_##t1##_compfun +com +) \ + +126  ( +sk_ +## +t1 +## +_compfunc +) + `OPENSSL_sk_t_cmp_func +(( +OPENSSL_STACK + *) +sk +, ( +OPENSSL_sk_compfunc +) +com +); \ + +127 } + + ) + +129  + #DEFINE_SPECIAL_STACK_OF +( +t1 +, +t2 + + `SKM_DEFINE_STACK_OF +1,2,2) + + ) + +130  + #DEFINE_STACK_OF +( +t + + `SKM_DEFINE_STACK_OF +,,) + + ) + +131  + #DEFINE_SPECIAL_STACK_OF_CONST +( +t1 +, +t2 +) \ + +132 + `SKM_DEFINE_STACK_OF +( +t1 +, cڡ +t2 +,2) + + ) + +133  + #DEFINE_STACK_OF_CONST +( +t + + `SKM_DEFINE_STACK_OF +, cڡ,) + + ) + +149 * + tOPENSSL_STRING +; + +150 cڡ * + tOPENSSL_CSTRING +; + +159 +DEFINE_SPECIAL_STACK_OF +( +OPENSSL_STRING +, ) + +160 +DEFINE_SPECIAL_STACK_OF_CONST +( +OPENSSL_CSTRING +, ) + +166 * + tOPENSSL_BLOCK +; + +167 +DEFINE_SPECIAL_STACK_OF +( +OPENSSL_BLOCK +, ) + +177 #ifde +__SUNPRO_C + + +178 #agm +wk + +OPENSSL_sk_num + + +179 #agm +wk + +OPENSSL_sk_vue + + +180 #agm +wk + +OPENSSL_sk_w + + +181 #agm +wk + +OPENSSL_sk_w_nu + + +182 #agm +wk + +OPENSSL_sk_w_rve + + +183 #agm +wk + +OPENSSL_sk_rve + + +184 #agm +wk + +OPENSSL_sk_ + + +185 #agm +wk + +OPENSSL_sk_zo + + +186 #agm +wk + +OPENSSL_sk_de + + +187 #agm +wk + +OPENSSL_sk_de_r + + +188 #agm +wk + +OPENSSL_sk_push + + +189 #agm +wk + +OPENSSL_sk_unshi + + +190 #agm +wk + +OPENSSL_sk_p + + +191 #agm +wk + +OPENSSL_sk_shi + + +192 #agm +wk + +OPENSSL_sk_p_ + + +193 #agm +wk + +OPENSSL_sk_ + + +194 #agm +wk + +OPENSSL_sk_t + + +195 #agm +wk + +OPENSSL_sk_fd + + +196 #agm +wk + +OPENSSL_sk_fd_ex + + +197 #agm +wk + +OPENSSL_sk_st + + +198 #agm +wk + +OPENSSL_sk_is_s܋d + + +199 #agm +wk + +OPENSSL_sk_dup + + +200 #agm +wk + +OPENSSL_sk_dp_cy + + +201 #agm +wk + +OPENSSL_sk_t_cmp_func + + +204 #ifde +__lulus + + + @/usr/include/openssl/srtp.h + +16 #ide +HEADER_D1_SRTP_H + + +17  + #HEADER_D1_SRTP_H + + + ) + +19  + ~<ݒs/s.h +> + +21 #ifde +__lulus + + +25  + #SRTP_AES128_CM_SHA1_80 + 0x0001 + + ) + +26  + #SRTP_AES128_CM_SHA1_32 + 0x0002 + + ) + +27  + #SRTP_AES128_F8_SHA1_80 + 0x0003 + + ) + +28  + #SRTP_AES128_F8_SHA1_32 + 0x0004 + + ) + +29  + #SRTP_NULL_SHA1_80 + 0x0005 + + ) + +30  + #SRTP_NULL_SHA1_32 + 0x0006 + + ) + +33  + #SRTP_AEAD_AES_128_GCM + 0x0007 + + ) + +34  + #SRTP_AEAD_AES_256_GCM + 0x0008 + + ) + +36 #ide +OPENSSL_NO_SRTP + + +38 +__owur +  +SSL_CTX_t_xt_u_ +( +SSL_CTX + * +x +, cڡ * +ofes +); + +39 +__owur +  +SSL_t_xt_u_ +( +SSL + * +s +, cڡ * +ofes +); + +41 +__owur + +STACK_OF +( +SRTP_PROTECTION_PROFILE +* +SSL_g__ofes +( +SSL + * +s +); + +42 +__owur + +SRTP_PROTECTION_PROFILE + * +SSL_g_ed__ofe +( +SSL + * +s +); + +46 #ifde +__lulus + + + @/usr/include/openssl/ssl2.h + +10 #ide +HEADER_SSL2_H + + +11  + #HEADER_SSL2_H + + + ) + +13 #ifde +__lulus + + +17  + #SSL2_VERSION + 0x0002 + + ) + +19  + #SSL2_MT_CLIENT_HELLO + 1 + + ) + +21 #ifde +__lulus + + + @/usr/include/openssl/ssl3.h + +11 #ide +HEADER_SSL3_H + + +12  + #HEADER_SSL3_H + + + ) + +14  + ~<ݒs/comp.h +> + +15  + ~<ݒs/bufr.h +> + +16  + ~<ݒs/evp.h +> + +17  + ~<ݒs/s.h +> + +19 #ifde +__lulus + + +27  + #SSL3_CK_SCSV + 0x030000FF + + ) + +33  + #SSL3_CK_FALLBACK_SCSV + 0x03005600 + + ) + +35  + #SSL3_CK_RSA_NULL_MD5 + 0x03000001 + + ) + +36  + #SSL3_CK_RSA_NULL_SHA + 0x03000002 + + ) + +37  + #SSL3_CK_RSA_RC4_40_MD5 + 0x03000003 + + ) + +38  + #SSL3_CK_RSA_RC4_128_MD5 + 0x03000004 + + ) + +39  + #SSL3_CK_RSA_RC4_128_SHA + 0x03000005 + + ) + +40  + #SSL3_CK_RSA_RC2_40_MD5 + 0x03000006 + + ) + +41  + #SSL3_CK_RSA_IDEA_128_SHA + 0x03000007 + + ) + +42  + #SSL3_CK_RSA_DES_40_CBC_SHA + 0x03000008 + + ) + +43  + #SSL3_CK_RSA_DES_64_CBC_SHA + 0x03000009 + + ) + +44  + #SSL3_CK_RSA_DES_192_CBC3_SHA + 0x0300000A + + ) + +46  + #SSL3_CK_DH_DSS_DES_40_CBC_SHA + 0x0300000B + + ) + +47  + #SSL3_CK_DH_DSS_DES_64_CBC_SHA + 0x0300000C + + ) + +48  + #SSL3_CK_DH_DSS_DES_192_CBC3_SHA + 0x0300000D + + ) + +49  + #SSL3_CK_DH_RSA_DES_40_CBC_SHA + 0x0300000E + + ) + +50  + #SSL3_CK_DH_RSA_DES_64_CBC_SHA + 0x0300000F + + ) + +51  + #SSL3_CK_DH_RSA_DES_192_CBC3_SHA + 0x03000010 + + ) + +53  + #SSL3_CK_DHE_DSS_DES_40_CBC_SHA + 0x03000011 + + ) + +54  + #SSL3_CK_EDH_DSS_DES_40_CBC_SHA + +SSL3_CK_DHE_DSS_DES_40_CBC_SHA + + + ) + +55  + #SSL3_CK_DHE_DSS_DES_64_CBC_SHA + 0x03000012 + + ) + +56  + #SSL3_CK_EDH_DSS_DES_64_CBC_SHA + +SSL3_CK_DHE_DSS_DES_64_CBC_SHA + + + ) + +57  + #SSL3_CK_DHE_DSS_DES_192_CBC3_SHA + 0x03000013 + + ) + +58  + #SSL3_CK_EDH_DSS_DES_192_CBC3_SHA + +SSL3_CK_DHE_DSS_DES_192_CBC3_SHA + + + ) + +59  + #SSL3_CK_DHE_RSA_DES_40_CBC_SHA + 0x03000014 + + ) + +60  + #SSL3_CK_EDH_RSA_DES_40_CBC_SHA + +SSL3_CK_DHE_RSA_DES_40_CBC_SHA + + + ) + +61  + #SSL3_CK_DHE_RSA_DES_64_CBC_SHA + 0x03000015 + + ) + +62  + #SSL3_CK_EDH_RSA_DES_64_CBC_SHA + +SSL3_CK_DHE_RSA_DES_64_CBC_SHA + + + ) + +63  + #SSL3_CK_DHE_RSA_DES_192_CBC3_SHA + 0x03000016 + + ) + +64  + #SSL3_CK_EDH_RSA_DES_192_CBC3_SHA + +SSL3_CK_DHE_RSA_DES_192_CBC3_SHA + + + ) + +66  + #SSL3_CK_ADH_RC4_40_MD5 + 0x03000017 + + ) + +67  + #SSL3_CK_ADH_RC4_128_MD5 + 0x03000018 + + ) + +68  + #SSL3_CK_ADH_DES_40_CBC_SHA + 0x03000019 + + ) + +69  + #SSL3_CK_ADH_DES_64_CBC_SHA + 0x0300001A + + ) + +70  + #SSL3_CK_ADH_DES_192_CBC_SHA + 0x0300001B + + ) + +73  + #SSL3_RFC_RSA_NULL_MD5 + "TLS_RSA_WITH_NULL_MD5" + + ) + +74  + #SSL3_RFC_RSA_NULL_SHA + "TLS_RSA_WITH_NULL_SHA" + + ) + +75  + #SSL3_RFC_RSA_DES_192_CBC3_SHA + "TLS_RSA_WITH_3DES_EDE_CBC_SHA" + + ) + +76  + #SSL3_RFC_DHE_DSS_DES_192_CBC3_SHA + "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" + + ) + +77  + #SSL3_RFC_DHE_RSA_DES_192_CBC3_SHA + "TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA" + + ) + +78  + #SSL3_RFC_ADH_DES_192_CBC_SHA + "TLS_DH__WITH_3DES_EDE_CBC_SHA" + + ) + +79  + #SSL3_RFC_RSA_IDEA_128_SHA + "TLS_RSA_WITH_IDEA_CBC_SHA" + + ) + +80  + #SSL3_RFC_RSA_RC4_128_MD5 + "TLS_RSA_WITH_RC4_128_MD5" + + ) + +81  + #SSL3_RFC_RSA_RC4_128_SHA + "TLS_RSA_WITH_RC4_128_SHA" + + ) + +82  + #SSL3_RFC_ADH_RC4_128_MD5 + "TLS_DH__WITH_RC4_128_MD5" + + ) + +84  + #SSL3_TXT_RSA_NULL_MD5 + "NULL-MD5" + + ) + +85  + #SSL3_TXT_RSA_NULL_SHA + "NULL-SHA" + + ) + +86  + #SSL3_TXT_RSA_RC4_40_MD5 + "EXP-RC4-MD5" + + ) + +87  + #SSL3_TXT_RSA_RC4_128_MD5 + "RC4-MD5" + + ) + +88  + #SSL3_TXT_RSA_RC4_128_SHA + "RC4-SHA" + + ) + +89  + #SSL3_TXT_RSA_RC2_40_MD5 + "EXP-RC2-CBC-MD5" + + ) + +90  + #SSL3_TXT_RSA_IDEA_128_SHA + "IDEA-CBC-SHA" + + ) + +91  + #SSL3_TXT_RSA_DES_40_CBC_SHA + "EXP-DES-CBC-SHA" + + ) + +92  + #SSL3_TXT_RSA_DES_64_CBC_SHA + "DES-CBC-SHA" + + ) + +93  + #SSL3_TXT_RSA_DES_192_CBC3_SHA + "DES-CBC3-SHA" + + ) + +95  + #SSL3_TXT_DH_DSS_DES_40_CBC_SHA + "EXP-DH-DSS-DES-CBC-SHA" + + ) + +96  + #SSL3_TXT_DH_DSS_DES_64_CBC_SHA + "DH-DSS-DES-CBC-SHA" + + ) + +97  + #SSL3_TXT_DH_DSS_DES_192_CBC3_SHA + "DH-DSS-DES-CBC3-SHA" + + ) + +98  + #SSL3_TXT_DH_RSA_DES_40_CBC_SHA + "EXP-DH-RSA-DES-CBC-SHA" + + ) + +99  + #SSL3_TXT_DH_RSA_DES_64_CBC_SHA + "DH-RSA-DES-CBC-SHA" + + ) + +100  + #SSL3_TXT_DH_RSA_DES_192_CBC3_SHA + "DH-RSA-DES-CBC3-SHA" + + ) + +102  + #SSL3_TXT_DHE_DSS_DES_40_CBC_SHA + "EXP-DHE-DSS-DES-CBC-SHA" + + ) + +103  + #SSL3_TXT_DHE_DSS_DES_64_CBC_SHA + "DHE-DSS-DES-CBC-SHA" + + ) + +104  + #SSL3_TXT_DHE_DSS_DES_192_CBC3_SHA + "DHE-DSS-DES-CBC3-SHA" + + ) + +105  + #SSL3_TXT_DHE_RSA_DES_40_CBC_SHA + "EXP-DHE-RSA-DES-CBC-SHA" + + ) + +106  + #SSL3_TXT_DHE_RSA_DES_64_CBC_SHA + "DHE-RSA-DES-CBC-SHA" + + ) + +107  + #SSL3_TXT_DHE_RSA_DES_192_CBC3_SHA + "DHE-RSA-DES-CBC3-SHA" + + ) + +114  + #SSL3_TXT_EDH_DSS_DES_40_CBC_SHA + "EXP-EDH-DSS-DES-CBC-SHA" + + ) + +115  + #SSL3_TXT_EDH_DSS_DES_64_CBC_SHA + "EDH-DSS-DES-CBC-SHA" + + ) + +116  + #SSL3_TXT_EDH_DSS_DES_192_CBC3_SHA + "EDH-DSS-DES-CBC3-SHA" + + ) + +117  + #SSL3_TXT_EDH_RSA_DES_40_CBC_SHA + "EXP-EDH-RSA-DES-CBC-SHA" + + ) + +118  + #SSL3_TXT_EDH_RSA_DES_64_CBC_SHA + "EDH-RSA-DES-CBC-SHA" + + ) + +119  + #SSL3_TXT_EDH_RSA_DES_192_CBC3_SHA + "EDH-RSA-DES-CBC3-SHA" + + ) + +121  + #SSL3_TXT_ADH_RC4_40_MD5 + "EXP-ADH-RC4-MD5" + + ) + +122  + #SSL3_TXT_ADH_RC4_128_MD5 + "ADH-RC4-MD5" + + ) + +123  + #SSL3_TXT_ADH_DES_40_CBC_SHA + "EXP-ADH-DES-CBC-SHA" + + ) + +124  + #SSL3_TXT_ADH_DES_64_CBC_SHA + "ADH-DES-CBC-SHA" + + ) + +125  + #SSL3_TXT_ADH_DES_192_CBC_SHA + "ADH-DES-CBC3-SHA" + + ) + +127  + #SSL3_SSL_SESSION_ID_LENGTH + 32 + + ) + +128  + #SSL3_MAX_SSL_SESSION_ID_LENGTH + 32 + + ) + +130  + #SSL3_MASTER_SECRET_SIZE + 48 + + ) + +131  + #SSL3_RANDOM_SIZE + 32 + + ) + +132  + #SSL3_SESSION_ID_SIZE + 32 + + ) + +133  + #SSL3_RT_HEADER_LENGTH + 5 + + ) + +135  + #SSL3_HM_HEADER_LENGTH + 4 + + ) + +137 #ide +SSL3_ALIGN_PAYLOAD + + +146  + #SSL3_ALIGN_PAYLOAD + 8 + + ) + +148 #i( +SSL3_ALIGN_PAYLOAD +&(SSL3_ALIGN_PAYLOAD-1))!=0 + +150 #unde +SSL3_ALIGN_PAYLOAD + + +160  + #SSL3_RT_MAX_MD_SIZE + 64 + + ) + +166  + #SSL_RT_MAX_CIPHER_BLOCK_SIZE + 16 + + ) + +168  + #SSL3_RT_MAX_EXTRA + (16384) + + ) + +171  + #SSL3_RT_MAX_PLAIN_LENGTH + 16384 + + ) + +173  + #SSL3_RT_MAX_COMPRESSED_OVERHEAD + 1024 + + ) + +180  + #SSL3_RT_MAX_ENCRYPTED_OVERHEAD + (256 + +SSL3_RT_MAX_MD_SIZE +) + + ) + +181  + #SSL3_RT_MAX_TLS13_ENCRYPTED_OVERHEAD + 256 + + ) + +188  + #SSL3_RT_SEND_MAX_ENCRYPTED_OVERHEAD + \ + +189 ( +SSL_RT_MAX_CIPHER_BLOCK_SIZE + + +SSL3_RT_MAX_MD_SIZE +) + + ) + +193 #ifde +OPENSSL_NO_COMP + + +194  + #SSL3_RT_MAX_COMPRESSED_LENGTH + +SSL3_RT_MAX_PLAIN_LENGTH + + + ) + +196  + #SSL3_RT_MAX_COMPRESSED_LENGTH + \ + +197 ( +SSL3_RT_MAX_PLAIN_LENGTH ++ +SSL3_RT_MAX_COMPRESSED_OVERHEAD +) + + ) + +199  + #SSL3_RT_MAX_ENCRYPTED_LENGTH + \ + +200 ( +SSL3_RT_MAX_ENCRYPTED_OVERHEAD ++ +SSL3_RT_MAX_COMPRESSED_LENGTH +) + + ) + +201  + #SSL3_RT_MAX_TLS13_ENCRYPTED_LENGTH + \ + +202 ( +SSL3_RT_MAX_PLAIN_LENGTH + + +SSL3_RT_MAX_TLS13_ENCRYPTED_OVERHEAD +) + + ) + +203  + #SSL3_RT_MAX_PACKET_SIZE + \ + +204 ( +SSL3_RT_MAX_ENCRYPTED_LENGTH ++ +SSL3_RT_HEADER_LENGTH +) + + ) + +206  + #SSL3_MD_CLIENT_FINISHED_CONST + "\x43\x4C\x4E\x54" + + ) + +207  + #SSL3_MD_SERVER_FINISHED_CONST + "\x53\x52\x56\x52" + + ) + +209  + #SSL3_VERSION + 0x0300 + + ) + +210  + #SSL3_VERSION_MAJOR + 0x03 + + ) + +211  + #SSL3_VERSION_MINOR + 0x00 + + ) + +213  + #SSL3_RT_CHANGE_CIPHER_SPEC + 20 + + ) + +214  + #SSL3_RT_ALERT + 21 + + ) + +215  + #SSL3_RT_HANDSHAKE + 22 + + ) + +216  + #SSL3_RT_APPLICATION_DATA + 23 + + ) + +217  + #DTLS1_RT_HEARTBEAT + 24 + + ) + +220  + #TLS1_RT_CRYPTO + 0x1000 + + ) + +221  + #TLS1_RT_CRYPTO_PREMASTER + ( +TLS1_RT_CRYPTO + | 0x1) + + ) + +222  + #TLS1_RT_CRYPTO_CLIENT_RANDOM + ( +TLS1_RT_CRYPTO + | 0x2) + + ) + +223  + #TLS1_RT_CRYPTO_SERVER_RANDOM + ( +TLS1_RT_CRYPTO + | 0x3) + + ) + +224  + #TLS1_RT_CRYPTO_MASTER + ( +TLS1_RT_CRYPTO + | 0x4) + + ) + +226  + #TLS1_RT_CRYPTO_READ + 0x0000 + + ) + +227  + #TLS1_RT_CRYPTO_WRITE + 0x0100 + + ) + +228  + #TLS1_RT_CRYPTO_MAC + ( +TLS1_RT_CRYPTO + | 0x5) + + ) + +229  + #TLS1_RT_CRYPTO_KEY + ( +TLS1_RT_CRYPTO + | 0x6) + + ) + +230  + #TLS1_RT_CRYPTO_IV + ( +TLS1_RT_CRYPTO + | 0x7) + + ) + +231  + #TLS1_RT_CRYPTO_FIXED_IV + ( +TLS1_RT_CRYPTO + | 0x8) + + ) + +234  + #SSL3_RT_HEADER + 0x100 + + ) + +235  + #SSL3_RT_INNER_CONTENT_TYPE + 0x101 + + ) + +237  + #SSL3_AL_WARNING + 1 + + ) + +238  + #SSL3_AL_FATAL + 2 + + ) + +240  + #SSL3_AD_CLOSE_NOTIFY + 0 + + ) + +241  + #SSL3_AD_UNEXPECTED_MESSAGE + 10 + + ) + +242  + #SSL3_AD_BAD_RECORD_MAC + 20 + + ) + +243  + #SSL3_AD_DECOMPRESSION_FAILURE + 30 + + ) + +244  + #SSL3_AD_HANDSHAKE_FAILURE + 40 + + ) + +245  + #SSL3_AD_NO_CERTIFICATE + 41 + + ) + +246  + #SSL3_AD_BAD_CERTIFICATE + 42 + + ) + +247  + #SSL3_AD_UNSUPPORTED_CERTIFICATE + 43 + + ) + +248  + #SSL3_AD_CERTIFICATE_REVOKED + 44 + + ) + +249  + #SSL3_AD_CERTIFICATE_EXPIRED + 45 + + ) + +250  + #SSL3_AD_CERTIFICATE_UNKNOWN + 46 + + ) + +251  + #SSL3_AD_ILLEGAL_PARAMETER + 47 + + ) + +253  + #TLS1_HB_REQUEST + 1 + + ) + +254  + #TLS1_HB_RESPONSE + 2 + + ) + +257  + #SSL3_CT_RSA_SIGN + 1 + + ) + +258  + #SSL3_CT_DSS_SIGN + 2 + + ) + +259  + #SSL3_CT_RSA_FIXED_DH + 3 + + ) + +260  + #SSL3_CT_DSS_FIXED_DH + 4 + + ) + +261  + #SSL3_CT_RSA_EPHEMERAL_DH + 5 + + ) + +262  + #SSL3_CT_DSS_EPHEMERAL_DH + 6 + + ) + +263  + #SSL3_CT_FORTEZZA_DMS + 20 + + ) + +268  + #SSL3_CT_NUMBER + 10 + + ) + +270 #i +defed +( +TLS_CT_NUMBER +) + +271 #i +TLS_CT_NUMBER + ! +SSL3_CT_NUMBER + + +277  + #SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS + 0x0001 + + ) + +280  + #TLS1_FLAGS_TLS_PADDING_BUG + 0x0 + + ) + +282  + #TLS1_FLAGS_SKIP_CERT_VERIFY + 0x0010 + + ) + +285  + #TLS1_FLAGS_ENCRYPT_THEN_MAC_READ + 0x0100 + + ) + +286  + #TLS1_FLAGS_ENCRYPT_THEN_MAC + +TLS1_FLAGS_ENCRYPT_THEN_MAC_READ + + + ) + +289  + #TLS1_FLAGS_RECEIVED_EXTMS + 0x0200 + + ) + +291  + #TLS1_FLAGS_ENCRYPT_THEN_MAC_WRITE + 0x0400 + + ) + +293  + #TLS1_FLAGS_STATELESS + 0x0800 + + ) + +295  + #SSL3_MT_HELLO_REQUEST + 0 + + ) + +296  + #SSL3_MT_CLIENT_HELLO + 1 + + ) + +297  + #SSL3_MT_SERVER_HELLO + 2 + + ) + +298  + #SSL3_MT_NEWSESSION_TICKET + 4 + + ) + +299  + #SSL3_MT_END_OF_EARLY_DATA + 5 + + ) + +300  + #SSL3_MT_ENCRYPTED_EXTENSIONS + 8 + + ) + +301  + #SSL3_MT_CERTIFICATE + 11 + + ) + +302  + #SSL3_MT_SERVER_KEY_EXCHANGE + 12 + + ) + +303  + #SSL3_MT_CERTIFICATE_REQUEST + 13 + + ) + +304  + #SSL3_MT_SERVER_DONE + 14 + + ) + +305  + #SSL3_MT_CERTIFICATE_VERIFY + 15 + + ) + +306  + #SSL3_MT_CLIENT_KEY_EXCHANGE + 16 + + ) + +307  + #SSL3_MT_FINISHED + 20 + + ) + +308  + #SSL3_MT_CERTIFICATE_URL + 21 + + ) + +309  + #SSL3_MT_CERTIFICATE_STATUS + 22 + + ) + +310  + #SSL3_MT_SUPPLEMENTAL_DATA + 23 + + ) + +311  + #SSL3_MT_KEY_UPDATE + 24 + + ) + +312 #ide +OPENSSL_NO_NEXTPROTONEG + + +313  + #SSL3_MT_NEXT_PROTO + 67 + + ) + +315  + #SSL3_MT_MESSAGE_HASH + 254 + + ) + +316  + #DTLS1_MT_HELLO_VERIFY_REQUEST + 3 + + ) + +319  + #SSL3_MT_CHANGE_CIPHER_SPEC + 0x0101 + + ) + +321  + #SSL3_MT_CCS + 1 + + ) + +324  + #SSL3_CC_READ + 0x001 + + ) + +325  + #SSL3_CC_WRITE + 0x002 + + ) + +326  + #SSL3_CC_CLIENT + 0x010 + + ) + +327  + #SSL3_CC_SERVER + 0x020 + + ) + +328  + #SSL3_CC_EARLY + 0x040 + + ) + +329  + #SSL3_CC_HANDSHAKE + 0x080 + + ) + +330  + #SSL3_CC_APPLICATION + 0x100 + + ) + +331  + #SSL3_CHANGE_CIPHER_CLIENT_WRITE + ( +SSL3_CC_CLIENT +| +SSL3_CC_WRITE +) + + ) + +332  + #SSL3_CHANGE_CIPHER_SERVER_READ + ( +SSL3_CC_SERVER +| +SSL3_CC_READ +) + + ) + +333  + #SSL3_CHANGE_CIPHER_CLIENT_READ + ( +SSL3_CC_CLIENT +| +SSL3_CC_READ +) + + ) + +334  + #SSL3_CHANGE_CIPHER_SERVER_WRITE + ( +SSL3_CC_SERVER +| +SSL3_CC_WRITE +) + + ) + +336 #ifde +__lulus + + + @/usr/include/openssl/sslerr.h + +11 #ide +HEADER_SSLERR_H + + +12  + #HEADER_SSLERR_H + + + ) + +14 #ifde +__lulus + + +17  +ERR_ld_SSL_rgs +(); + +22  + #SSL_F_ADD_CLIENT_KEY_SHARE_EXT + 438 + + ) + +23  + #SSL_F_ADD_KEY_SHARE + 512 + + ) + +24  + #SSL_F_BYTES_TO_CIPHER_LIST + 519 + + ) + +25  + #SSL_F_CHECK_SUITEB_CIPHER_LIST + 331 + + ) + +26  + #SSL_F_CIPHERSUITE_CB + 622 + + ) + +27  + #SSL_F_CONSTRUCT_CA_NAMES + 552 + + ) + +28  + #SSL_F_CONSTRUCT_KEY_EXCHANGE_TBS + 553 + + ) + +29  + #SSL_F_CONSTRUCT_STATEFUL_TICKET + 636 + + ) + +30  + #SSL_F_CONSTRUCT_STATELESS_TICKET + 637 + + ) + +31  + #SSL_F_CREATE_SYNTHETIC_MESSAGE_HASH + 539 + + ) + +32  + #SSL_F_CREATE_TICKET_PREQUEL + 638 + + ) + +33  + #SSL_F_CT_MOVE_SCTS + 345 + + ) + +34  + #SSL_F_CT_STRICT + 349 + + ) + +35  + #SSL_F_CUSTOM_EXT_ADD + 554 + + ) + +36  + #SSL_F_CUSTOM_EXT_PARSE + 555 + + ) + +37  + #SSL_F_D2I_SSL_SESSION + 103 + + ) + +38  + #SSL_F_DANE_CTX_ENABLE + 347 + + ) + +39  + #SSL_F_DANE_MTYPE_SET + 393 + + ) + +40  + #SSL_F_DANE_TLSA_ADD + 394 + + ) + +41  + #SSL_F_DERIVE_SECRET_KEY_AND_IV + 514 + + ) + +42  + #SSL_F_DO_DTLS1_WRITE + 245 + + ) + +43  + #SSL_F_DO_SSL3_WRITE + 104 + + ) + +44  + #SSL_F_DTLS1_BUFFER_RECORD + 247 + + ) + +45  + #SSL_F_DTLS1_CHECK_TIMEOUT_NUM + 318 + + ) + +46  + #SSL_F_DTLS1_HEARTBEAT + 305 + + ) + +47  + #SSL_F_DTLS1_HM_FRAGMENT_NEW + 623 + + ) + +48  + #SSL_F_DTLS1_PREPROCESS_FRAGMENT + 288 + + ) + +49  + #SSL_F_DTLS1_PROCESS_BUFFERED_RECORDS + 424 + + ) + +50  + #SSL_F_DTLS1_PROCESS_RECORD + 257 + + ) + +51  + #SSL_F_DTLS1_READ_BYTES + 258 + + ) + +52  + #SSL_F_DTLS1_READ_FAILED + 339 + + ) + +53  + #SSL_F_DTLS1_RETRANSMIT_MESSAGE + 390 + + ) + +54  + #SSL_F_DTLS1_WRITE_APP_DATA_BYTES + 268 + + ) + +55  + #SSL_F_DTLS1_WRITE_BYTES + 545 + + ) + +56  + #SSL_F_DTLSV1_LISTEN + 350 + + ) + +57  + #SSL_F_DTLS_CONSTRUCT_CHANGE_CIPHER_SPEC + 371 + + ) + +58  + #SSL_F_DTLS_CONSTRUCT_HELLO_VERIFY_REQUEST + 385 + + ) + +59  + #SSL_F_DTLS_GET_REASSEMBLED_MESSAGE + 370 + + ) + +60  + #SSL_F_DTLS_PROCESS_HELLO_VERIFY + 386 + + ) + +61  + #SSL_F_DTLS_RECORD_LAYER_NEW + 635 + + ) + +62  + #SSL_F_DTLS_WAIT_FOR_DRY + 592 + + ) + +63  + #SSL_F_EARLY_DATA_COUNT_OK + 532 + + ) + +64  + #SSL_F_FINAL_EARLY_DATA + 556 + + ) + +65  + #SSL_F_FINAL_EC_PT_FORMATS + 485 + + ) + +66  + #SSL_F_FINAL_EMS + 486 + + ) + +67  + #SSL_F_FINAL_KEY_SHARE + 503 + + ) + +68  + #SSL_F_FINAL_MAXFRAGMENTLEN + 557 + + ) + +69  + #SSL_F_FINAL_RENEGOTIATE + 483 + + ) + +70  + #SSL_F_FINAL_SERVER_NAME + 558 + + ) + +71  + #SSL_F_FINAL_SIG_ALGS + 497 + + ) + +72  + #SSL_F_GET_CERT_VERIFY_TBS_DATA + 588 + + ) + +73  + #SSL_F_NSS_KEYLOG_INT + 500 + + ) + +74  + #SSL_F_OPENSSL_INIT_SSL + 342 + + ) + +75  + #SSL_F_OSSL_STATEM_CLIENT13_READ_TRANSITION + 436 + + ) + +76  + #SSL_F_OSSL_STATEM_CLIENT13_WRITE_TRANSITION + 598 + + ) + +77  + #SSL_F_OSSL_STATEM_CLIENT_CONSTRUCT_MESSAGE + 430 + + ) + +78  + #SSL_F_OSSL_STATEM_CLIENT_POST_PROCESS_MESSAGE + 593 + + ) + +79  + #SSL_F_OSSL_STATEM_CLIENT_PROCESS_MESSAGE + 594 + + ) + +80  + #SSL_F_OSSL_STATEM_CLIENT_READ_TRANSITION + 417 + + ) + +81  + #SSL_F_OSSL_STATEM_CLIENT_WRITE_TRANSITION + 599 + + ) + +82  + #SSL_F_OSSL_STATEM_SERVER13_READ_TRANSITION + 437 + + ) + +83  + #SSL_F_OSSL_STATEM_SERVER13_WRITE_TRANSITION + 600 + + ) + +84  + #SSL_F_OSSL_STATEM_SERVER_CONSTRUCT_MESSAGE + 431 + + ) + +85  + #SSL_F_OSSL_STATEM_SERVER_POST_PROCESS_MESSAGE + 601 + + ) + +86  + #SSL_F_OSSL_STATEM_SERVER_POST_WORK + 602 + + ) + +87  + #SSL_F_OSSL_STATEM_SERVER_PROCESS_MESSAGE + 603 + + ) + +88  + #SSL_F_OSSL_STATEM_SERVER_READ_TRANSITION + 418 + + ) + +89  + #SSL_F_OSSL_STATEM_SERVER_WRITE_TRANSITION + 604 + + ) + +90  + #SSL_F_PARSE_CA_NAMES + 541 + + ) + +91  + #SSL_F_PITEM_NEW + 624 + + ) + +92  + #SSL_F_PQUEUE_NEW + 625 + + ) + +93  + #SSL_F_PROCESS_KEY_SHARE_EXT + 439 + + ) + +94  + #SSL_F_READ_STATE_MACHINE + 352 + + ) + +95  + #SSL_F_SET_CLIENT_CIPHERSUITE + 540 + + ) + +96  + #SSL_F_SRP_GENERATE_CLIENT_MASTER_SECRET + 595 + + ) + +97  + #SSL_F_SRP_GENERATE_SERVER_MASTER_SECRET + 589 + + ) + +98  + #SSL_F_SRP_VERIFY_SERVER_PARAM + 596 + + ) + +99  + #SSL_F_SSL3_CHANGE_CIPHER_STATE + 129 + + ) + +100  + #SSL_F_SSL3_CHECK_CERT_AND_ALGORITHM + 130 + + ) + +101  + #SSL_F_SSL3_CTRL + 213 + + ) + +102  + #SSL_F_SSL3_CTX_CTRL + 133 + + ) + +103  + #SSL_F_SSL3_DIGEST_CACHED_RECORDS + 293 + + ) + +104  + #SSL_F_SSL3_DO_CHANGE_CIPHER_SPEC + 292 + + ) + +105  + #SSL_F_SSL3_ENC + 608 + + ) + +106  + #SSL_F_SSL3_FINAL_FINISH_MAC + 285 + + ) + +107  + #SSL_F_SSL3_FINISH_MAC + 587 + + ) + +108  + #SSL_F_SSL3_GENERATE_KEY_BLOCK + 238 + + ) + +109  + #SSL_F_SSL3_GENERATE_MASTER_SECRET + 388 + + ) + +110  + #SSL_F_SSL3_GET_RECORD + 143 + + ) + +111  + #SSL_F_SSL3_INIT_FINISHED_MAC + 397 + + ) + +112  + #SSL_F_SSL3_OUTPUT_CERT_CHAIN + 147 + + ) + +113  + #SSL_F_SSL3_READ_BYTES + 148 + + ) + +114  + #SSL_F_SSL3_READ_N + 149 + + ) + +115  + #SSL_F_SSL3_SETUP_KEY_BLOCK + 157 + + ) + +116  + #SSL_F_SSL3_SETUP_READ_BUFFER + 156 + + ) + +117  + #SSL_F_SSL3_SETUP_WRITE_BUFFER + 291 + + ) + +118  + #SSL_F_SSL3_WRITE_BYTES + 158 + + ) + +119  + #SSL_F_SSL3_WRITE_PENDING + 159 + + ) + +120  + #SSL_F_SSL_ADD_CERT_CHAIN + 316 + + ) + +121  + #SSL_F_SSL_ADD_CERT_TO_BUF + 319 + + ) + +122  + #SSL_F_SSL_ADD_CERT_TO_WPACKET + 493 + + ) + +123  + #SSL_F_SSL_ADD_CLIENTHELLO_RENEGOTIATE_EXT + 298 + + ) + +124  + #SSL_F_SSL_ADD_CLIENTHELLO_TLSEXT + 277 + + ) + +125  + #SSL_F_SSL_ADD_CLIENTHELLO_USE_SRTP_EXT + 307 + + ) + +126  + #SSL_F_SSL_ADD_DIR_CERT_SUBJECTS_TO_STACK + 215 + + ) + +127  + #SSL_F_SSL_ADD_FILE_CERT_SUBJECTS_TO_STACK + 216 + + ) + +128  + #SSL_F_SSL_ADD_SERVERHELLO_RENEGOTIATE_EXT + 299 + + ) + +129  + #SSL_F_SSL_ADD_SERVERHELLO_TLSEXT + 278 + + ) + +130  + #SSL_F_SSL_ADD_SERVERHELLO_USE_SRTP_EXT + 308 + + ) + +131  + #SSL_F_SSL_BAD_METHOD + 160 + + ) + +132  + #SSL_F_SSL_BUILD_CERT_CHAIN + 332 + + ) + +133  + #SSL_F_SSL_BYTES_TO_CIPHER_LIST + 161 + + ) + +134  + #SSL_F_SSL_CACHE_CIPHERLIST + 520 + + ) + +135  + #SSL_F_SSL_CERT_ADD0_CHAIN_CERT + 346 + + ) + +136  + #SSL_F_SSL_CERT_DUP + 221 + + ) + +137  + #SSL_F_SSL_CERT_NEW + 162 + + ) + +138  + #SSL_F_SSL_CERT_SET0_CHAIN + 340 + + ) + +139  + #SSL_F_SSL_CHECK_PRIVATE_KEY + 163 + + ) + +140  + #SSL_F_SSL_CHECK_SERVERHELLO_TLSEXT + 280 + + ) + +141  + #SSL_F_SSL_CHECK_SRP_EXT_CLIENTHELLO + 606 + + ) + +142  + #SSL_F_SSL_CHECK_SRVR_ECC_CERT_AND_ALG + 279 + + ) + +143  + #SSL_F_SSL_CHOOSE_CLIENT_VERSION + 607 + + ) + +144  + #SSL_F_SSL_CIPHER_DESCRIPTION + 626 + + ) + +145  + #SSL_F_SSL_CIPHER_LIST_TO_BYTES + 425 + + ) + +146  + #SSL_F_SSL_CIPHER_PROCESS_RULESTR + 230 + + ) + +147  + #SSL_F_SSL_CIPHER_STRENGTH_SORT + 231 + + ) + +148  + #SSL_F_SSL_CLEAR + 164 + + ) + +149  + #SSL_F_SSL_CLIENT_HELLO_GET1_EXTENSIONS_PRESENT + 627 + + ) + +150  + #SSL_F_SSL_COMP_ADD_COMPRESSION_METHOD + 165 + + ) + +151  + #SSL_F_SSL_CONF_CMD + 334 + + ) + +152  + #SSL_F_SSL_CREATE_CIPHER_LIST + 166 + + ) + +153  + #SSL_F_SSL_CTRL + 232 + + ) + +154  + #SSL_F_SSL_CTX_CHECK_PRIVATE_KEY + 168 + + ) + +155  + #SSL_F_SSL_CTX_ENABLE_CT + 398 + + ) + +156  + #SSL_F_SSL_CTX_MAKE_PROFILES + 309 + + ) + +157  + #SSL_F_SSL_CTX_NEW + 169 + + ) + +158  + #SSL_F_SSL_CTX_SET_ALPN_PROTOS + 343 + + ) + +159  + #SSL_F_SSL_CTX_SET_CIPHER_LIST + 269 + + ) + +160  + #SSL_F_SSL_CTX_SET_CLIENT_CERT_ENGINE + 290 + + ) + +161  + #SSL_F_SSL_CTX_SET_CT_VALIDATION_CALLBACK + 396 + + ) + +162  + #SSL_F_SSL_CTX_SET_SESSION_ID_CONTEXT + 219 + + ) + +163  + #SSL_F_SSL_CTX_SET_SSL_VERSION + 170 + + ) + +164  + #SSL_F_SSL_CTX_SET_TLSEXT_MAX_FRAGMENT_LENGTH + 551 + + ) + +165  + #SSL_F_SSL_CTX_USE_CERTIFICATE + 171 + + ) + +166  + #SSL_F_SSL_CTX_USE_CERTIFICATE_ASN1 + 172 + + ) + +167  + #SSL_F_SSL_CTX_USE_CERTIFICATE_FILE + 173 + + ) + +168  + #SSL_F_SSL_CTX_USE_PRIVATEKEY + 174 + + ) + +169  + #SSL_F_SSL_CTX_USE_PRIVATEKEY_ASN1 + 175 + + ) + +170  + #SSL_F_SSL_CTX_USE_PRIVATEKEY_FILE + 176 + + ) + +171  + #SSL_F_SSL_CTX_USE_PSK_IDENTITY_HINT + 272 + + ) + +172  + #SSL_F_SSL_CTX_USE_RSAPRIVATEKEY + 177 + + ) + +173  + #SSL_F_SSL_CTX_USE_RSAPRIVATEKEY_ASN1 + 178 + + ) + +174  + #SSL_F_SSL_CTX_USE_RSAPRIVATEKEY_FILE + 179 + + ) + +175  + #SSL_F_SSL_CTX_USE_SERVERINFO + 336 + + ) + +176  + #SSL_F_SSL_CTX_USE_SERVERINFO_EX + 543 + + ) + +177  + #SSL_F_SSL_CTX_USE_SERVERINFO_FILE + 337 + + ) + +178  + #SSL_F_SSL_DANE_DUP + 403 + + ) + +179  + #SSL_F_SSL_DANE_ENABLE + 395 + + ) + +180  + #SSL_F_SSL_DERIVE + 590 + + ) + +181  + #SSL_F_SSL_DO_CONFIG + 391 + + ) + +182  + #SSL_F_SSL_DO_HANDSHAKE + 180 + + ) + +183  + #SSL_F_SSL_DUP_CA_LIST + 408 + + ) + +184  + #SSL_F_SSL_ENABLE_CT + 402 + + ) + +185  + #SSL_F_SSL_GENERATE_PKEY_GROUP + 559 + + ) + +186  + #SSL_F_SSL_GENERATE_SESSION_ID + 547 + + ) + +187  + #SSL_F_SSL_GET_NEW_SESSION + 181 + + ) + +188  + #SSL_F_SSL_GET_PREV_SESSION + 217 + + ) + +189  + #SSL_F_SSL_GET_SERVER_CERT_INDEX + 322 + + ) + +190  + #SSL_F_SSL_GET_SIGN_PKEY + 183 + + ) + +191  + #SSL_F_SSL_HANDSHAKE_HASH + 560 + + ) + +192  + #SSL_F_SSL_INIT_WBIO_BUFFER + 184 + + ) + +193  + #SSL_F_SSL_KEY_UPDATE + 515 + + ) + +194  + #SSL_F_SSL_LOAD_CLIENT_CA_FILE + 185 + + ) + +195  + #SSL_F_SSL_LOG_MASTER_SECRET + 498 + + ) + +196  + #SSL_F_SSL_LOG_RSA_CLIENT_KEY_EXCHANGE + 499 + + ) + +197  + #SSL_F_SSL_MODULE_INIT + 392 + + ) + +198  + #SSL_F_SSL_NEW + 186 + + ) + +199  + #SSL_F_SSL_NEXT_PROTO_VALIDATE + 565 + + ) + +200  + #SSL_F_SSL_PARSE_CLIENTHELLO_RENEGOTIATE_EXT + 300 + + ) + +201  + #SSL_F_SSL_PARSE_CLIENTHELLO_TLSEXT + 302 + + ) + +202  + #SSL_F_SSL_PARSE_CLIENTHELLO_USE_SRTP_EXT + 310 + + ) + +203  + #SSL_F_SSL_PARSE_SERVERHELLO_RENEGOTIATE_EXT + 301 + + ) + +204  + #SSL_F_SSL_PARSE_SERVERHELLO_TLSEXT + 303 + + ) + +205  + #SSL_F_SSL_PARSE_SERVERHELLO_USE_SRTP_EXT + 311 + + ) + +206  + #SSL_F_SSL_PEEK + 270 + + ) + +207  + #SSL_F_SSL_PEEK_EX + 432 + + ) + +208  + #SSL_F_SSL_PEEK_INTERNAL + 522 + + ) + +209  + #SSL_F_SSL_READ + 223 + + ) + +210  + #SSL_F_SSL_READ_EARLY_DATA + 529 + + ) + +211  + #SSL_F_SSL_READ_EX + 434 + + ) + +212  + #SSL_F_SSL_READ_INTERNAL + 523 + + ) + +213  + #SSL_F_SSL_RENEGOTIATE + 516 + + ) + +214  + #SSL_F_SSL_RENEGOTIATE_ABBREVIATED + 546 + + ) + +215  + #SSL_F_SSL_SCAN_CLIENTHELLO_TLSEXT + 320 + + ) + +216  + #SSL_F_SSL_SCAN_SERVERHELLO_TLSEXT + 321 + + ) + +217  + #SSL_F_SSL_SESSION_DUP + 348 + + ) + +218  + #SSL_F_SSL_SESSION_NEW + 189 + + ) + +219  + #SSL_F_SSL_SESSION_PRINT_FP + 190 + + ) + +220  + #SSL_F_SSL_SESSION_SET1_ID + 423 + + ) + +221  + #SSL_F_SSL_SESSION_SET1_ID_CONTEXT + 312 + + ) + +222  + #SSL_F_SSL_SET_ALPN_PROTOS + 344 + + ) + +223  + #SSL_F_SSL_SET_CERT + 191 + + ) + +224  + #SSL_F_SSL_SET_CERT_AND_KEY + 621 + + ) + +225  + #SSL_F_SSL_SET_CIPHER_LIST + 271 + + ) + +226  + #SSL_F_SSL_SET_CT_VALIDATION_CALLBACK + 399 + + ) + +227  + #SSL_F_SSL_SET_FD + 192 + + ) + +228  + #SSL_F_SSL_SET_PKEY + 193 + + ) + +229  + #SSL_F_SSL_SET_RFD + 194 + + ) + +230  + #SSL_F_SSL_SET_SESSION + 195 + + ) + +231  + #SSL_F_SSL_SET_SESSION_ID_CONTEXT + 218 + + ) + +232  + #SSL_F_SSL_SET_SESSION_TICKET_EXT + 294 + + ) + +233  + #SSL_F_SSL_SET_TLSEXT_MAX_FRAGMENT_LENGTH + 550 + + ) + +234  + #SSL_F_SSL_SET_WFD + 196 + + ) + +235  + #SSL_F_SSL_SHUTDOWN + 224 + + ) + +236  + #SSL_F_SSL_SRP_CTX_INIT + 313 + + ) + +237  + #SSL_F_SSL_START_ASYNC_JOB + 389 + + ) + +238  + #SSL_F_SSL_UNDEFINED_FUNCTION + 197 + + ) + +239  + #SSL_F_SSL_UNDEFINED_VOID_FUNCTION + 244 + + ) + +240  + #SSL_F_SSL_USE_CERTIFICATE + 198 + + ) + +241  + #SSL_F_SSL_USE_CERTIFICATE_ASN1 + 199 + + ) + +242  + #SSL_F_SSL_USE_CERTIFICATE_FILE + 200 + + ) + +243  + #SSL_F_SSL_USE_PRIVATEKEY + 201 + + ) + +244  + #SSL_F_SSL_USE_PRIVATEKEY_ASN1 + 202 + + ) + +245  + #SSL_F_SSL_USE_PRIVATEKEY_FILE + 203 + + ) + +246  + #SSL_F_SSL_USE_PSK_IDENTITY_HINT + 273 + + ) + +247  + #SSL_F_SSL_USE_RSAPRIVATEKEY + 204 + + ) + +248  + #SSL_F_SSL_USE_RSAPRIVATEKEY_ASN1 + 205 + + ) + +249  + #SSL_F_SSL_USE_RSAPRIVATEKEY_FILE + 206 + + ) + +250  + #SSL_F_SSL_VALIDATE_CT + 400 + + ) + +251  + #SSL_F_SSL_VERIFY_CERT_CHAIN + 207 + + ) + +252  + #SSL_F_SSL_VERIFY_CLIENT_POST_HANDSHAKE + 616 + + ) + +253  + #SSL_F_SSL_WRITE + 208 + + ) + +254  + #SSL_F_SSL_WRITE_EARLY_DATA + 526 + + ) + +255  + #SSL_F_SSL_WRITE_EARLY_FINISH + 527 + + ) + +256  + #SSL_F_SSL_WRITE_EX + 433 + + ) + +257  + #SSL_F_SSL_WRITE_INTERNAL + 524 + + ) + +258  + #SSL_F_STATE_MACHINE + 353 + + ) + +259  + #SSL_F_TLS12_CHECK_PEER_SIGALG + 333 + + ) + +260  + #SSL_F_TLS12_COPY_SIGALGS + 533 + + ) + +261  + #SSL_F_TLS13_CHANGE_CIPHER_STATE + 440 + + ) + +262  + #SSL_F_TLS13_ENC + 609 + + ) + +263  + #SSL_F_TLS13_FINAL_FINISH_MAC + 605 + + ) + +264  + #SSL_F_TLS13_GENERATE_SECRET + 591 + + ) + +265  + #SSL_F_TLS13_HKDF_EXPAND + 561 + + ) + +266  + #SSL_F_TLS13_RESTORE_HANDSHAKE_DIGEST_FOR_PHA + 617 + + ) + +267  + #SSL_F_TLS13_SAVE_HANDSHAKE_DIGEST_FOR_PHA + 618 + + ) + +268  + #SSL_F_TLS13_SETUP_KEY_BLOCK + 441 + + ) + +269  + #SSL_F_TLS1_CHANGE_CIPHER_STATE + 209 + + ) + +270  + #SSL_F_TLS1_CHECK_DUPLICATE_EXTENSIONS + 341 + + ) + +271  + #SSL_F_TLS1_ENC + 401 + + ) + +272  + #SSL_F_TLS1_EXPORT_KEYING_MATERIAL + 314 + + ) + +273  + #SSL_F_TLS1_GET_CURVELIST + 338 + + ) + +274  + #SSL_F_TLS1_PRF + 284 + + ) + +275  + #SSL_F_TLS1_SAVE_U16 + 628 + + ) + +276  + #SSL_F_TLS1_SETUP_KEY_BLOCK + 211 + + ) + +277  + #SSL_F_TLS1_SET_GROUPS + 629 + + ) + +278  + #SSL_F_TLS1_SET_RAW_SIGALGS + 630 + + ) + +279  + #SSL_F_TLS1_SET_SERVER_SIGALGS + 335 + + ) + +280  + #SSL_F_TLS1_SET_SHARED_SIGALGS + 631 + + ) + +281  + #SSL_F_TLS1_SET_SIGALGS + 632 + + ) + +282  + #SSL_F_TLS_CHOOSE_SIGALG + 513 + + ) + +283  + #SSL_F_TLS_CLIENT_KEY_EXCHANGE_POST_WORK + 354 + + ) + +284  + #SSL_F_TLS_COLLECT_EXTENSIONS + 435 + + ) + +285  + #SSL_F_TLS_CONSTRUCT_CERTIFICATE_AUTHORITIES + 542 + + ) + +286  + #SSL_F_TLS_CONSTRUCT_CERTIFICATE_REQUEST + 372 + + ) + +287  + #SSL_F_TLS_CONSTRUCT_CERT_STATUS + 429 + + ) + +288  + #SSL_F_TLS_CONSTRUCT_CERT_STATUS_BODY + 494 + + ) + +289  + #SSL_F_TLS_CONSTRUCT_CERT_VERIFY + 496 + + ) + +290  + #SSL_F_TLS_CONSTRUCT_CHANGE_CIPHER_SPEC + 427 + + ) + +291  + #SSL_F_TLS_CONSTRUCT_CKE_DHE + 404 + + ) + +292  + #SSL_F_TLS_CONSTRUCT_CKE_ECDHE + 405 + + ) + +293  + #SSL_F_TLS_CONSTRUCT_CKE_GOST + 406 + + ) + +294  + #SSL_F_TLS_CONSTRUCT_CKE_PSK_PREAMBLE + 407 + + ) + +295  + #SSL_F_TLS_CONSTRUCT_CKE_RSA + 409 + + ) + +296  + #SSL_F_TLS_CONSTRUCT_CKE_SRP + 410 + + ) + +297  + #SSL_F_TLS_CONSTRUCT_CLIENT_CERTIFICATE + 484 + + ) + +298  + #SSL_F_TLS_CONSTRUCT_CLIENT_HELLO + 487 + + ) + +299  + #SSL_F_TLS_CONSTRUCT_CLIENT_KEY_EXCHANGE + 488 + + ) + +300  + #SSL_F_TLS_CONSTRUCT_CLIENT_VERIFY + 489 + + ) + +301  + #SSL_F_TLS_CONSTRUCT_CTOS_ALPN + 466 + + ) + +302  + #SSL_F_TLS_CONSTRUCT_CTOS_CERTIFICATE + 355 + + ) + +303  + #SSL_F_TLS_CONSTRUCT_CTOS_COOKIE + 535 + + ) + +304  + #SSL_F_TLS_CONSTRUCT_CTOS_EARLY_DATA + 530 + + ) + +305  + #SSL_F_TLS_CONSTRUCT_CTOS_EC_PT_FORMATS + 467 + + ) + +306  + #SSL_F_TLS_CONSTRUCT_CTOS_EMS + 468 + + ) + +307  + #SSL_F_TLS_CONSTRUCT_CTOS_ETM + 469 + + ) + +308  + #SSL_F_TLS_CONSTRUCT_CTOS_HELLO + 356 + + ) + +309  + #SSL_F_TLS_CONSTRUCT_CTOS_KEY_EXCHANGE + 357 + + ) + +310  + #SSL_F_TLS_CONSTRUCT_CTOS_KEY_SHARE + 470 + + ) + +311  + #SSL_F_TLS_CONSTRUCT_CTOS_MAXFRAGMENTLEN + 549 + + ) + +312  + #SSL_F_TLS_CONSTRUCT_CTOS_NPN + 471 + + ) + +313  + #SSL_F_TLS_CONSTRUCT_CTOS_PADDING + 472 + + ) + +314  + #SSL_F_TLS_CONSTRUCT_CTOS_POST_HANDSHAKE_AUTH + 619 + + ) + +315  + #SSL_F_TLS_CONSTRUCT_CTOS_PSK + 501 + + ) + +316  + #SSL_F_TLS_CONSTRUCT_CTOS_PSK_KEX_MODES + 509 + + ) + +317  + #SSL_F_TLS_CONSTRUCT_CTOS_RENEGOTIATE + 473 + + ) + +318  + #SSL_F_TLS_CONSTRUCT_CTOS_SCT + 474 + + ) + +319  + #SSL_F_TLS_CONSTRUCT_CTOS_SERVER_NAME + 475 + + ) + +320  + #SSL_F_TLS_CONSTRUCT_CTOS_SESSION_TICKET + 476 + + ) + +321  + #SSL_F_TLS_CONSTRUCT_CTOS_SIG_ALGS + 477 + + ) + +322  + #SSL_F_TLS_CONSTRUCT_CTOS_SRP + 478 + + ) + +323  + #SSL_F_TLS_CONSTRUCT_CTOS_STATUS_REQUEST + 479 + + ) + +324  + #SSL_F_TLS_CONSTRUCT_CTOS_SUPPORTED_GROUPS + 480 + + ) + +325  + #SSL_F_TLS_CONSTRUCT_CTOS_SUPPORTED_VERSIONS + 481 + + ) + +326  + #SSL_F_TLS_CONSTRUCT_CTOS_USE_SRTP + 482 + + ) + +327  + #SSL_F_TLS_CONSTRUCT_CTOS_VERIFY + 358 + + ) + +328  + #SSL_F_TLS_CONSTRUCT_ENCRYPTED_EXTENSIONS + 443 + + ) + +329  + #SSL_F_TLS_CONSTRUCT_END_OF_EARLY_DATA + 536 + + ) + +330  + #SSL_F_TLS_CONSTRUCT_EXTENSIONS + 447 + + ) + +331  + #SSL_F_TLS_CONSTRUCT_FINISHED + 359 + + ) + +332  + #SSL_F_TLS_CONSTRUCT_HELLO_REQUEST + 373 + + ) + +333  + #SSL_F_TLS_CONSTRUCT_HELLO_RETRY_REQUEST + 510 + + ) + +334  + #SSL_F_TLS_CONSTRUCT_KEY_UPDATE + 517 + + ) + +335  + #SSL_F_TLS_CONSTRUCT_NEW_SESSION_TICKET + 428 + + ) + +336  + #SSL_F_TLS_CONSTRUCT_NEXT_PROTO + 426 + + ) + +337  + #SSL_F_TLS_CONSTRUCT_SERVER_CERTIFICATE + 490 + + ) + +338  + #SSL_F_TLS_CONSTRUCT_SERVER_HELLO + 491 + + ) + +339  + #SSL_F_TLS_CONSTRUCT_SERVER_KEY_EXCHANGE + 492 + + ) + +340  + #SSL_F_TLS_CONSTRUCT_STOC_ALPN + 451 + + ) + +341  + #SSL_F_TLS_CONSTRUCT_STOC_CERTIFICATE + 374 + + ) + +342  + #SSL_F_TLS_CONSTRUCT_STOC_COOKIE + 613 + + ) + +343  + #SSL_F_TLS_CONSTRUCT_STOC_CRYPTOPRO_BUG + 452 + + ) + +344  + #SSL_F_TLS_CONSTRUCT_STOC_DONE + 375 + + ) + +345  + #SSL_F_TLS_CONSTRUCT_STOC_EARLY_DATA + 531 + + ) + +346  + #SSL_F_TLS_CONSTRUCT_STOC_EARLY_DATA_INFO + 525 + + ) + +347  + #SSL_F_TLS_CONSTRUCT_STOC_EC_PT_FORMATS + 453 + + ) + +348  + #SSL_F_TLS_CONSTRUCT_STOC_EMS + 454 + + ) + +349  + #SSL_F_TLS_CONSTRUCT_STOC_ETM + 455 + + ) + +350  + #SSL_F_TLS_CONSTRUCT_STOC_HELLO + 376 + + ) + +351  + #SSL_F_TLS_CONSTRUCT_STOC_KEY_EXCHANGE + 377 + + ) + +352  + #SSL_F_TLS_CONSTRUCT_STOC_KEY_SHARE + 456 + + ) + +353  + #SSL_F_TLS_CONSTRUCT_STOC_MAXFRAGMENTLEN + 548 + + ) + +354  + #SSL_F_TLS_CONSTRUCT_STOC_NEXT_PROTO_NEG + 457 + + ) + +355  + #SSL_F_TLS_CONSTRUCT_STOC_PSK + 504 + + ) + +356  + #SSL_F_TLS_CONSTRUCT_STOC_RENEGOTIATE + 458 + + ) + +357  + #SSL_F_TLS_CONSTRUCT_STOC_SERVER_NAME + 459 + + ) + +358  + #SSL_F_TLS_CONSTRUCT_STOC_SESSION_TICKET + 460 + + ) + +359  + #SSL_F_TLS_CONSTRUCT_STOC_STATUS_REQUEST + 461 + + ) + +360  + #SSL_F_TLS_CONSTRUCT_STOC_SUPPORTED_GROUPS + 544 + + ) + +361  + #SSL_F_TLS_CONSTRUCT_STOC_SUPPORTED_VERSIONS + 611 + + ) + +362  + #SSL_F_TLS_CONSTRUCT_STOC_USE_SRTP + 462 + + ) + +363  + #SSL_F_TLS_EARLY_POST_PROCESS_CLIENT_HELLO + 521 + + ) + +364  + #SSL_F_TLS_FINISH_HANDSHAKE + 597 + + ) + +365  + #SSL_F_TLS_GET_MESSAGE_BODY + 351 + + ) + +366  + #SSL_F_TLS_GET_MESSAGE_HEADER + 387 + + ) + +367  + #SSL_F_TLS_HANDLE_ALPN + 562 + + ) + +368  + #SSL_F_TLS_HANDLE_STATUS_REQUEST + 563 + + ) + +369  + #SSL_F_TLS_PARSE_CERTIFICATE_AUTHORITIES + 566 + + ) + +370  + #SSL_F_TLS_PARSE_CLIENTHELLO_TLSEXT + 449 + + ) + +371  + #SSL_F_TLS_PARSE_CTOS_ALPN + 567 + + ) + +372  + #SSL_F_TLS_PARSE_CTOS_COOKIE + 614 + + ) + +373  + #SSL_F_TLS_PARSE_CTOS_EARLY_DATA + 568 + + ) + +374  + #SSL_F_TLS_PARSE_CTOS_EC_PT_FORMATS + 569 + + ) + +375  + #SSL_F_TLS_PARSE_CTOS_EMS + 570 + + ) + +376  + #SSL_F_TLS_PARSE_CTOS_KEY_SHARE + 463 + + ) + +377  + #SSL_F_TLS_PARSE_CTOS_MAXFRAGMENTLEN + 571 + + ) + +378  + #SSL_F_TLS_PARSE_CTOS_POST_HANDSHAKE_AUTH + 620 + + ) + +379  + #SSL_F_TLS_PARSE_CTOS_PSK + 505 + + ) + +380  + #SSL_F_TLS_PARSE_CTOS_PSK_KEX_MODES + 572 + + ) + +381  + #SSL_F_TLS_PARSE_CTOS_RENEGOTIATE + 464 + + ) + +382  + #SSL_F_TLS_PARSE_CTOS_SERVER_NAME + 573 + + ) + +383  + #SSL_F_TLS_PARSE_CTOS_SESSION_TICKET + 574 + + ) + +384  + #SSL_F_TLS_PARSE_CTOS_SIG_ALGS + 575 + + ) + +385  + #SSL_F_TLS_PARSE_CTOS_SIG_ALGS_CERT + 615 + + ) + +386  + #SSL_F_TLS_PARSE_CTOS_SRP + 576 + + ) + +387  + #SSL_F_TLS_PARSE_CTOS_STATUS_REQUEST + 577 + + ) + +388  + #SSL_F_TLS_PARSE_CTOS_SUPPORTED_GROUPS + 578 + + ) + +389  + #SSL_F_TLS_PARSE_CTOS_USE_SRTP + 465 + + ) + +390  + #SSL_F_TLS_PARSE_STOC_ALPN + 579 + + ) + +391  + #SSL_F_TLS_PARSE_STOC_COOKIE + 534 + + ) + +392  + #SSL_F_TLS_PARSE_STOC_EARLY_DATA + 538 + + ) + +393  + #SSL_F_TLS_PARSE_STOC_EARLY_DATA_INFO + 528 + + ) + +394  + #SSL_F_TLS_PARSE_STOC_EC_PT_FORMATS + 580 + + ) + +395  + #SSL_F_TLS_PARSE_STOC_KEY_SHARE + 445 + + ) + +396  + #SSL_F_TLS_PARSE_STOC_MAXFRAGMENTLEN + 581 + + ) + +397  + #SSL_F_TLS_PARSE_STOC_NPN + 582 + + ) + +398  + #SSL_F_TLS_PARSE_STOC_PSK + 502 + + ) + +399  + #SSL_F_TLS_PARSE_STOC_RENEGOTIATE + 448 + + ) + +400  + #SSL_F_TLS_PARSE_STOC_SCT + 564 + + ) + +401  + #SSL_F_TLS_PARSE_STOC_SERVER_NAME + 583 + + ) + +402  + #SSL_F_TLS_PARSE_STOC_SESSION_TICKET + 584 + + ) + +403  + #SSL_F_TLS_PARSE_STOC_STATUS_REQUEST + 585 + + ) + +404  + #SSL_F_TLS_PARSE_STOC_SUPPORTED_VERSIONS + 612 + + ) + +405  + #SSL_F_TLS_PARSE_STOC_USE_SRTP + 446 + + ) + +406  + #SSL_F_TLS_POST_PROCESS_CLIENT_HELLO + 378 + + ) + +407  + #SSL_F_TLS_POST_PROCESS_CLIENT_KEY_EXCHANGE + 384 + + ) + +408  + #SSL_F_TLS_PREPARE_CLIENT_CERTIFICATE + 360 + + ) + +409  + #SSL_F_TLS_PROCESS_AS_HELLO_RETRY_REQUEST + 610 + + ) + +410  + #SSL_F_TLS_PROCESS_CERTIFICATE_REQUEST + 361 + + ) + +411  + #SSL_F_TLS_PROCESS_CERT_STATUS + 362 + + ) + +412  + #SSL_F_TLS_PROCESS_CERT_STATUS_BODY + 495 + + ) + +413  + #SSL_F_TLS_PROCESS_CERT_VERIFY + 379 + + ) + +414  + #SSL_F_TLS_PROCESS_CHANGE_CIPHER_SPEC + 363 + + ) + +415  + #SSL_F_TLS_PROCESS_CKE_DHE + 411 + + ) + +416  + #SSL_F_TLS_PROCESS_CKE_ECDHE + 412 + + ) + +417  + #SSL_F_TLS_PROCESS_CKE_GOST + 413 + + ) + +418  + #SSL_F_TLS_PROCESS_CKE_PSK_PREAMBLE + 414 + + ) + +419  + #SSL_F_TLS_PROCESS_CKE_RSA + 415 + + ) + +420  + #SSL_F_TLS_PROCESS_CKE_SRP + 416 + + ) + +421  + #SSL_F_TLS_PROCESS_CLIENT_CERTIFICATE + 380 + + ) + +422  + #SSL_F_TLS_PROCESS_CLIENT_HELLO + 381 + + ) + +423  + #SSL_F_TLS_PROCESS_CLIENT_KEY_EXCHANGE + 382 + + ) + +424  + #SSL_F_TLS_PROCESS_ENCRYPTED_EXTENSIONS + 444 + + ) + +425  + #SSL_F_TLS_PROCESS_END_OF_EARLY_DATA + 537 + + ) + +426  + #SSL_F_TLS_PROCESS_FINISHED + 364 + + ) + +427  + #SSL_F_TLS_PROCESS_HELLO_REQ + 507 + + ) + +428  + #SSL_F_TLS_PROCESS_HELLO_RETRY_REQUEST + 511 + + ) + +429  + #SSL_F_TLS_PROCESS_INITIAL_SERVER_FLIGHT + 442 + + ) + +430  + #SSL_F_TLS_PROCESS_KEY_EXCHANGE + 365 + + ) + +431  + #SSL_F_TLS_PROCESS_KEY_UPDATE + 518 + + ) + +432  + #SSL_F_TLS_PROCESS_NEW_SESSION_TICKET + 366 + + ) + +433  + #SSL_F_TLS_PROCESS_NEXT_PROTO + 383 + + ) + +434  + #SSL_F_TLS_PROCESS_SERVER_CERTIFICATE + 367 + + ) + +435  + #SSL_F_TLS_PROCESS_SERVER_DONE + 368 + + ) + +436  + #SSL_F_TLS_PROCESS_SERVER_HELLO + 369 + + ) + +437  + #SSL_F_TLS_PROCESS_SKE_DHE + 419 + + ) + +438  + #SSL_F_TLS_PROCESS_SKE_ECDHE + 420 + + ) + +439  + #SSL_F_TLS_PROCESS_SKE_PSK_PREAMBLE + 421 + + ) + +440  + #SSL_F_TLS_PROCESS_SKE_SRP + 422 + + ) + +441  + #SSL_F_TLS_PSK_DO_BINDER + 506 + + ) + +442  + #SSL_F_TLS_SCAN_CLIENTHELLO_TLSEXT + 450 + + ) + +443  + #SSL_F_TLS_SETUP_HANDSHAKE + 508 + + ) + +444  + #SSL_F_USE_CERTIFICATE_CHAIN_FILE + 220 + + ) + +445  + #SSL_F_WPACKET_INTERN_INIT_LEN + 633 + + ) + +446  + #SSL_F_WPACKET_START_SUB_PACKET_LEN__ + 634 + + ) + +447  + #SSL_F_WRITE_STATE_MACHINE + 586 + + ) + +452  + #SSL_R_APPLICATION_DATA_AFTER_CLOSE_NOTIFY + 291 + + ) + +453  + #SSL_R_APP_DATA_IN_HANDSHAKE + 100 + + ) + +454  + #SSL_R_ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT + 272 + + ) + +455  + #SSL_R_AT_LEAST_TLS_1_0_NEEDED_IN_FIPS_MODE + 143 + + ) + +456  + #SSL_R_AT_LEAST_TLS_1_2_NEEDED_IN_SUITEB_MODE + 158 + + ) + +457  + #SSL_R_BAD_CHANGE_CIPHER_SPEC + 103 + + ) + +458  + #SSL_R_BAD_CIPHER + 186 + + ) + +459  + #SSL_R_BAD_DATA + 390 + + ) + +460  + #SSL_R_BAD_DATA_RETURNED_BY_CALLBACK + 106 + + ) + +461  + #SSL_R_BAD_DECOMPRESSION + 107 + + ) + +462  + #SSL_R_BAD_DH_VALUE + 102 + + ) + +463  + #SSL_R_BAD_DIGEST_LENGTH + 111 + + ) + +464  + #SSL_R_BAD_EARLY_DATA + 233 + + ) + +465  + #SSL_R_BAD_ECC_CERT + 304 + + ) + +466  + #SSL_R_BAD_ECPOINT + 306 + + ) + +467  + #SSL_R_BAD_EXTENSION + 110 + + ) + +468  + #SSL_R_BAD_HANDSHAKE_LENGTH + 332 + + ) + +469  + #SSL_R_BAD_HANDSHAKE_STATE + 236 + + ) + +470  + #SSL_R_BAD_HELLO_REQUEST + 105 + + ) + +471  + #SSL_R_BAD_HRR_VERSION + 263 + + ) + +472  + #SSL_R_BAD_KEY_SHARE + 108 + + ) + +473  + #SSL_R_BAD_KEY_UPDATE + 122 + + ) + +474  + #SSL_R_BAD_LEGACY_VERSION + 292 + + ) + +475  + #SSL_R_BAD_LENGTH + 271 + + ) + +476  + #SSL_R_BAD_PACKET + 240 + + ) + +477  + #SSL_R_BAD_PACKET_LENGTH + 115 + + ) + +478  + #SSL_R_BAD_PROTOCOL_VERSION_NUMBER + 116 + + ) + +479  + #SSL_R_BAD_PSK + 219 + + ) + +480  + #SSL_R_BAD_PSK_IDENTITY + 114 + + ) + +481  + #SSL_R_BAD_RECORD_TYPE + 443 + + ) + +482  + #SSL_R_BAD_RSA_ENCRYPT + 119 + + ) + +483  + #SSL_R_BAD_SIGNATURE + 123 + + ) + +484  + #SSL_R_BAD_SRP_A_LENGTH + 347 + + ) + +485  + #SSL_R_BAD_SRP_PARAMETERS + 371 + + ) + +486  + #SSL_R_BAD_SRTP_MKI_VALUE + 352 + + ) + +487  + #SSL_R_BAD_SRTP_PROTECTION_PROFILE_LIST + 353 + + ) + +488  + #SSL_R_BAD_SSL_FILETYPE + 124 + + ) + +489  + #SSL_R_BAD_VALUE + 384 + + ) + +490  + #SSL_R_BAD_WRITE_RETRY + 127 + + ) + +491  + #SSL_R_BINDER_DOES_NOT_VERIFY + 253 + + ) + +492  + #SSL_R_BIO_NOT_SET + 128 + + ) + +493  + #SSL_R_BLOCK_CIPHER_PAD_IS_WRONG + 129 + + ) + +494  + #SSL_R_BN_LIB + 130 + + ) + +495  + #SSL_R_CALLBACK_FAILED + 234 + + ) + +496  + #SSL_R_CANNOT_CHANGE_CIPHER + 109 + + ) + +497  + #SSL_R_CA_DN_LENGTH_MISMATCH + 131 + + ) + +498  + #SSL_R_CA_KEY_TOO_SMALL + 397 + + ) + +499  + #SSL_R_CA_MD_TOO_WEAK + 398 + + ) + +500  + #SSL_R_CCS_RECEIVED_EARLY + 133 + + ) + +501  + #SSL_R_CERTIFICATE_VERIFY_FAILED + 134 + + ) + +502  + #SSL_R_CERT_CB_ERROR + 377 + + ) + +503  + #SSL_R_CERT_LENGTH_MISMATCH + 135 + + ) + +504  + #SSL_R_CIPHERSUITE_DIGEST_HAS_CHANGED + 218 + + ) + +505  + #SSL_R_CIPHER_CODE_WRONG_LENGTH + 137 + + ) + +506  + #SSL_R_CIPHER_OR_HASH_UNAVAILABLE + 138 + + ) + +507  + #SSL_R_CLIENTHELLO_TLSEXT + 226 + + ) + +508  + #SSL_R_COMPRESSED_LENGTH_TOO_LONG + 140 + + ) + +509  + #SSL_R_COMPRESSION_DISABLED + 343 + + ) + +510  + #SSL_R_COMPRESSION_FAILURE + 141 + + ) + +511  + #SSL_R_COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE + 307 + + ) + +512  + #SSL_R_COMPRESSION_LIBRARY_ERROR + 142 + + ) + +513  + #SSL_R_CONNECTION_TYPE_NOT_SET + 144 + + ) + +514  + #SSL_R_CONTEXT_NOT_DANE_ENABLED + 167 + + ) + +515  + #SSL_R_COOKIE_GEN_CALLBACK_FAILURE + 400 + + ) + +516  + #SSL_R_COOKIE_MISMATCH + 308 + + ) + +517  + #SSL_R_CUSTOM_EXT_HANDLER_ALREADY_INSTALLED + 206 + + ) + +518  + #SSL_R_DANE_ALREADY_ENABLED + 172 + + ) + +519  + #SSL_R_DANE_CANNOT_OVERRIDE_MTYPE_FULL + 173 + + ) + +520  + #SSL_R_DANE_NOT_ENABLED + 175 + + ) + +521  + #SSL_R_DANE_TLSA_BAD_CERTIFICATE + 180 + + ) + +522  + #SSL_R_DANE_TLSA_BAD_CERTIFICATE_USAGE + 184 + + ) + +523  + #SSL_R_DANE_TLSA_BAD_DATA_LENGTH + 189 + + ) + +524  + #SSL_R_DANE_TLSA_BAD_DIGEST_LENGTH + 192 + + ) + +525  + #SSL_R_DANE_TLSA_BAD_MATCHING_TYPE + 200 + + ) + +526  + #SSL_R_DANE_TLSA_BAD_PUBLIC_KEY + 201 + + ) + +527  + #SSL_R_DANE_TLSA_BAD_SELECTOR + 202 + + ) + +528  + #SSL_R_DANE_TLSA_NULL_DATA + 203 + + ) + +529  + #SSL_R_DATA_BETWEEN_CCS_AND_FINISHED + 145 + + ) + +530  + #SSL_R_DATA_LENGTH_TOO_LONG + 146 + + ) + +531  + #SSL_R_DECRYPTION_FAILED + 147 + + ) + +532  + #SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC + 281 + + ) + +533  + #SSL_R_DH_KEY_TOO_SMALL + 394 + + ) + +534  + #SSL_R_DH_PUBLIC_VALUE_LENGTH_IS_WRONG + 148 + + ) + +535  + #SSL_R_DIGEST_CHECK_FAILED + 149 + + ) + +536  + #SSL_R_DTLS_MESSAGE_TOO_BIG + 334 + + ) + +537  + #SSL_R_DUPLICATE_COMPRESSION_ID + 309 + + ) + +538  + #SSL_R_ECC_CERT_NOT_FOR_SIGNING + 318 + + ) + +539  + #SSL_R_ECDH_REQUIRED_FOR_SUITEB_MODE + 374 + + ) + +540  + #SSL_R_EE_KEY_TOO_SMALL + 399 + + ) + +541  + #SSL_R_EMPTY_SRTP_PROTECTION_PROFILE_LIST + 354 + + ) + +542  + #SSL_R_ENCRYPTED_LENGTH_TOO_LONG + 150 + + ) + +543  + #SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST + 151 + + ) + +544  + #SSL_R_ERROR_SETTING_TLSA_BASE_DOMAIN + 204 + + ) + +545  + #SSL_R_EXCEEDS_MAX_FRAGMENT_SIZE + 194 + + ) + +546  + #SSL_R_EXCESSIVE_MESSAGE_SIZE + 152 + + ) + +547  + #SSL_R_EXTENSION_NOT_RECEIVED + 279 + + ) + +548  + #SSL_R_EXTRA_DATA_IN_MESSAGE + 153 + + ) + +549  + #SSL_R_EXT_LENGTH_MISMATCH + 163 + + ) + +550  + #SSL_R_FAILED_TO_INIT_ASYNC + 405 + + ) + +551  + #SSL_R_FRAGMENTED_CLIENT_HELLO + 401 + + ) + +552  + #SSL_R_GOT_A_FIN_BEFORE_A_CCS + 154 + + ) + +553  + #SSL_R_HTTPS_PROXY_REQUEST + 155 + + ) + +554  + #SSL_R_HTTP_REQUEST + 156 + + ) + +555  + #SSL_R_ILLEGAL_POINT_COMPRESSION + 162 + + ) + +556  + #SSL_R_ILLEGAL_SUITEB_DIGEST + 380 + + ) + +557  + #SSL_R_INAPPROPRIATE_FALLBACK + 373 + + ) + +558  + #SSL_R_INCONSISTENT_COMPRESSION + 340 + + ) + +559  + #SSL_R_INCONSISTENT_EARLY_DATA_ALPN + 222 + + ) + +560  + #SSL_R_INCONSISTENT_EARLY_DATA_SNI + 231 + + ) + +561  + #SSL_R_INCONSISTENT_EXTMS + 104 + + ) + +562  + #SSL_R_INSUFFICIENT_SECURITY + 241 + + ) + +563  + #SSL_R_INVALID_ALERT + 205 + + ) + +564  + #SSL_R_INVALID_CCS_MESSAGE + 260 + + ) + +565  + #SSL_R_INVALID_CERTIFICATE_OR_ALG + 238 + + ) + +566  + #SSL_R_INVALID_COMMAND + 280 + + ) + +567  + #SSL_R_INVALID_COMPRESSION_ALGORITHM + 341 + + ) + +568  + #SSL_R_INVALID_CONFIG + 283 + + ) + +569  + #SSL_R_INVALID_CONFIGURATION_NAME + 113 + + ) + +570  + #SSL_R_INVALID_CONTEXT + 282 + + ) + +571  + #SSL_R_INVALID_CT_VALIDATION_TYPE + 212 + + ) + +572  + #SSL_R_INVALID_KEY_UPDATE_TYPE + 120 + + ) + +573  + #SSL_R_INVALID_MAX_EARLY_DATA + 174 + + ) + +574  + #SSL_R_INVALID_NULL_CMD_NAME + 385 + + ) + +575  + #SSL_R_INVALID_SEQUENCE_NUMBER + 402 + + ) + +576  + #SSL_R_INVALID_SERVERINFO_DATA + 388 + + ) + +577  + #SSL_R_INVALID_SESSION_ID + 999 + + ) + +578  + #SSL_R_INVALID_SRP_USERNAME + 357 + + ) + +579  + #SSL_R_INVALID_STATUS_RESPONSE + 328 + + ) + +580  + #SSL_R_INVALID_TICKET_KEYS_LENGTH + 325 + + ) + +581  + #SSL_R_LENGTH_MISMATCH + 159 + + ) + +582  + #SSL_R_LENGTH_TOO_LONG + 404 + + ) + +583  + #SSL_R_LENGTH_TOO_SHORT + 160 + + ) + +584  + #SSL_R_LIBRARY_BUG + 274 + + ) + +585  + #SSL_R_LIBRARY_HAS_NO_CIPHERS + 161 + + ) + +586  + #SSL_R_MISSING_DSA_SIGNING_CERT + 165 + + ) + +587  + #SSL_R_MISSING_ECDSA_SIGNING_CERT + 381 + + ) + +588  + #SSL_R_MISSING_FATAL + 256 + + ) + +589  + #SSL_R_MISSING_PARAMETERS + 290 + + ) + +590  + #SSL_R_MISSING_RSA_CERTIFICATE + 168 + + ) + +591  + #SSL_R_MISSING_RSA_ENCRYPTING_CERT + 169 + + ) + +592  + #SSL_R_MISSING_RSA_SIGNING_CERT + 170 + + ) + +593  + #SSL_R_MISSING_SIGALGS_EXTENSION + 112 + + ) + +594  + #SSL_R_MISSING_SIGNING_CERT + 221 + + ) + +595  + #SSL_R_MISSING_SRP_PARAM + 358 + + ) + +596  + #SSL_R_MISSING_SUPPORTED_GROUPS_EXTENSION + 209 + + ) + +597  + #SSL_R_MISSING_TMP_DH_KEY + 171 + + ) + +598  + #SSL_R_MISSING_TMP_ECDH_KEY + 311 + + ) + +599  + #SSL_R_MIXED_HANDSHAKE_AND_NON_HANDSHAKE_DATA + 293 + + ) + +600  + #SSL_R_NOT_ON_RECORD_BOUNDARY + 182 + + ) + +601  + #SSL_R_NOT_REPLACING_CERTIFICATE + 289 + + ) + +602  + #SSL_R_NOT_SERVER + 284 + + ) + +603  + #SSL_R_NO_APPLICATION_PROTOCOL + 235 + + ) + +604  + #SSL_R_NO_CERTIFICATES_RETURNED + 176 + + ) + +605  + #SSL_R_NO_CERTIFICATE_ASSIGNED + 177 + + ) + +606  + #SSL_R_NO_CERTIFICATE_SET + 179 + + ) + +607  + #SSL_R_NO_CHANGE_FOLLOWING_HRR + 214 + + ) + +608  + #SSL_R_NO_CIPHERS_AVAILABLE + 181 + + ) + +609  + #SSL_R_NO_CIPHERS_SPECIFIED + 183 + + ) + +610  + #SSL_R_NO_CIPHER_MATCH + 185 + + ) + +611  + #SSL_R_NO_CLIENT_CERT_METHOD + 331 + + ) + +612  + #SSL_R_NO_COMPRESSION_SPECIFIED + 187 + + ) + +613  + #SSL_R_NO_COOKIE_CALLBACK_SET + 287 + + ) + +614  + #SSL_R_NO_GOST_CERTIFICATE_SENT_BY_PEER + 330 + + ) + +615  + #SSL_R_NO_METHOD_SPECIFIED + 188 + + ) + +616  + #SSL_R_NO_PEM_EXTENSIONS + 389 + + ) + +617  + #SSL_R_NO_PRIVATE_KEY_ASSIGNED + 190 + + ) + +618  + #SSL_R_NO_PROTOCOLS_AVAILABLE + 191 + + ) + +619  + #SSL_R_NO_RENEGOTIATION + 339 + + ) + +620  + #SSL_R_NO_REQUIRED_DIGEST + 324 + + ) + +621  + #SSL_R_NO_SHARED_CIPHER + 193 + + ) + +622  + #SSL_R_NO_SHARED_GROUPS + 410 + + ) + +623  + #SSL_R_NO_SHARED_SIGNATURE_ALGORITHMS + 376 + + ) + +624  + #SSL_R_NO_SRTP_PROFILES + 359 + + ) + +625  + #SSL_R_NO_SUITABLE_KEY_SHARE + 101 + + ) + +626  + #SSL_R_NO_SUITABLE_SIGNATURE_ALGORITHM + 118 + + ) + +627  + #SSL_R_NO_VALID_SCTS + 216 + + ) + +628  + #SSL_R_NO_VERIFY_COOKIE_CALLBACK + 403 + + ) + +629  + #SSL_R_NULL_SSL_CTX + 195 + + ) + +630  + #SSL_R_NULL_SSL_METHOD_PASSED + 196 + + ) + +631  + #SSL_R_OLD_SESSION_CIPHER_NOT_RETURNED + 197 + + ) + +632  + #SSL_R_OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED + 344 + + ) + +633  + #SSL_R_OVERFLOW_ERROR + 237 + + ) + +634  + #SSL_R_PACKET_LENGTH_TOO_LONG + 198 + + ) + +635  + #SSL_R_PARSE_TLSEXT + 227 + + ) + +636  + #SSL_R_PATH_TOO_LONG + 270 + + ) + +637  + #SSL_R_PEER_DID_NOT_RETURN_A_CERTIFICATE + 199 + + ) + +638  + #SSL_R_PEM_NAME_BAD_PREFIX + 391 + + ) + +639  + #SSL_R_PEM_NAME_TOO_SHORT + 392 + + ) + +640  + #SSL_R_PIPELINE_FAILURE + 406 + + ) + +641  + #SSL_R_POST_HANDSHAKE_AUTH_ENCODING_ERR + 278 + + ) + +642  + #SSL_R_PRIVATE_KEY_MISMATCH + 288 + + ) + +643  + #SSL_R_PROTOCOL_IS_SHUTDOWN + 207 + + ) + +644  + #SSL_R_PSK_IDENTITY_NOT_FOUND + 223 + + ) + +645  + #SSL_R_PSK_NO_CLIENT_CB + 224 + + ) + +646  + #SSL_R_PSK_NO_SERVER_CB + 225 + + ) + +647  + #SSL_R_READ_BIO_NOT_SET + 211 + + ) + +648  + #SSL_R_READ_TIMEOUT_EXPIRED + 312 + + ) + +649  + #SSL_R_RECORD_LENGTH_MISMATCH + 213 + + ) + +650  + #SSL_R_RECORD_TOO_SMALL + 298 + + ) + +651  + #SSL_R_RENEGOTIATE_EXT_TOO_LONG + 335 + + ) + +652  + #SSL_R_RENEGOTIATION_ENCODING_ERR + 336 + + ) + +653  + #SSL_R_RENEGOTIATION_MISMATCH + 337 + + ) + +654  + #SSL_R_REQUEST_PENDING + 285 + + ) + +655  + #SSL_R_REQUEST_SENT + 286 + + ) + +656  + #SSL_R_REQUIRED_CIPHER_MISSING + 215 + + ) + +657  + #SSL_R_REQUIRED_COMPRESSION_ALGORITHM_MISSING + 342 + + ) + +658  + #SSL_R_SCSV_RECEIVED_WHEN_RENEGOTIATING + 345 + + ) + +659  + #SSL_R_SCT_VERIFICATION_FAILED + 208 + + ) + +660  + #SSL_R_SERVERHELLO_TLSEXT + 275 + + ) + +661  + #SSL_R_SESSION_ID_CONTEXT_UNINITIALIZED + 277 + + ) + +662  + #SSL_R_SHUTDOWN_WHILE_IN_INIT + 407 + + ) + +663  + #SSL_R_SIGNATURE_ALGORITHMS_ERROR + 360 + + ) + +664  + #SSL_R_SIGNATURE_FOR_NON_SIGNING_CERTIFICATE + 220 + + ) + +665  + #SSL_R_SRP_A_CALC + 361 + + ) + +666  + #SSL_R_SRTP_COULD_NOT_ALLOCATE_PROFILES + 362 + + ) + +667  + #SSL_R_SRTP_PROTECTION_PROFILE_LIST_TOO_LONG + 363 + + ) + +668  + #SSL_R_SRTP_UNKNOWN_PROTECTION_PROFILE + 364 + + ) + +669  + #SSL_R_SSL3_EXT_INVALID_MAX_FRAGMENT_LENGTH + 232 + + ) + +670  + #SSL_R_SSL3_EXT_INVALID_SERVERNAME + 319 + + ) + +671  + #SSL_R_SSL3_EXT_INVALID_SERVERNAME_TYPE + 320 + + ) + +672  + #SSL_R_SSL3_SESSION_ID_TOO_LONG + 300 + + ) + +673  + #SSL_R_SSLV3_ALERT_BAD_CERTIFICATE + 1042 + + ) + +674  + #SSL_R_SSLV3_ALERT_BAD_RECORD_MAC + 1020 + + ) + +675  + #SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED + 1045 + + ) + +676  + #SSL_R_SSLV3_ALERT_CERTIFICATE_REVOKED + 1044 + + ) + +677  + #SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN + 1046 + + ) + +678  + #SSL_R_SSLV3_ALERT_DECOMPRESSION_FAILURE + 1030 + + ) + +679  + #SSL_R_SSLV3_ALERT_HANDSHAKE_FAILURE + 1040 + + ) + +680  + #SSL_R_SSLV3_ALERT_ILLEGAL_PARAMETER + 1047 + + ) + +681  + #SSL_R_SSLV3_ALERT_NO_CERTIFICATE + 1041 + + ) + +682  + #SSL_R_SSLV3_ALERT_UNEXPECTED_MESSAGE + 1010 + + ) + +683  + #SSL_R_SSLV3_ALERT_UNSUPPORTED_CERTIFICATE + 1043 + + ) + +684  + #SSL_R_SSL_COMMAND_SECTION_EMPTY + 117 + + ) + +685  + #SSL_R_SSL_COMMAND_SECTION_NOT_FOUND + 125 + + ) + +686  + #SSL_R_SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION + 228 + + ) + +687  + #SSL_R_SSL_HANDSHAKE_FAILURE + 229 + + ) + +688  + #SSL_R_SSL_LIBRARY_HAS_NO_CIPHERS + 230 + + ) + +689  + #SSL_R_SSL_NEGATIVE_LENGTH + 372 + + ) + +690  + #SSL_R_SSL_SECTION_EMPTY + 126 + + ) + +691  + #SSL_R_SSL_SECTION_NOT_FOUND + 136 + + ) + +692  + #SSL_R_SSL_SESSION_ID_CALLBACK_FAILED + 301 + + ) + +693  + #SSL_R_SSL_SESSION_ID_CONFLICT + 302 + + ) + +694  + #SSL_R_SSL_SESSION_ID_CONTEXT_TOO_LONG + 273 + + ) + +695  + #SSL_R_SSL_SESSION_ID_HAS_BAD_LENGTH + 303 + + ) + +696  + #SSL_R_SSL_SESSION_ID_TOO_LONG + 408 + + ) + +697  + #SSL_R_SSL_SESSION_VERSION_MISMATCH + 210 + + ) + +698  + #SSL_R_STILL_IN_INIT + 121 + + ) + +699  + #SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED + 1116 + + ) + +700  + #SSL_R_TLSV13_ALERT_MISSING_EXTENSION + 1109 + + ) + +701  + #SSL_R_TLSV1_ALERT_ACCESS_DENIED + 1049 + + ) + +702  + #SSL_R_TLSV1_ALERT_DECODE_ERROR + 1050 + + ) + +703  + #SSL_R_TLSV1_ALERT_DECRYPTION_FAILED + 1021 + + ) + +704  + #SSL_R_TLSV1_ALERT_DECRYPT_ERROR + 1051 + + ) + +705  + #SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION + 1060 + + ) + +706  + #SSL_R_TLSV1_ALERT_INAPPROPRIATE_FALLBACK + 1086 + + ) + +707  + #SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY + 1071 + + ) + +708  + #SSL_R_TLSV1_ALERT_INTERNAL_ERROR + 1080 + + ) + +709  + #SSL_R_TLSV1_ALERT_NO_RENEGOTIATION + 1100 + + ) + +710  + #SSL_R_TLSV1_ALERT_PROTOCOL_VERSION + 1070 + + ) + +711  + #SSL_R_TLSV1_ALERT_RECORD_OVERFLOW + 1022 + + ) + +712  + #SSL_R_TLSV1_ALERT_UNKNOWN_CA + 1048 + + ) + +713  + #SSL_R_TLSV1_ALERT_USER_CANCELLED + 1090 + + ) + +714  + #SSL_R_TLSV1_BAD_CERTIFICATE_HASH_VALUE + 1114 + + ) + +715  + #SSL_R_TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE + 1113 + + ) + +716  + #SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE + 1111 + + ) + +717  + #SSL_R_TLSV1_UNRECOGNIZED_NAME + 1112 + + ) + +718  + #SSL_R_TLSV1_UNSUPPORTED_EXTENSION + 1110 + + ) + +719  + #SSL_R_TLS_HEARTBEAT_PEER_DOESNT_ACCEPT + 365 + + ) + +720  + #SSL_R_TLS_HEARTBEAT_PENDING + 366 + + ) + +721  + #SSL_R_TLS_ILLEGAL_EXPORTER_LABEL + 367 + + ) + +722  + #SSL_R_TLS_INVALID_ECPOINTFORMAT_LIST + 157 + + ) + +723  + #SSL_R_TOO_MANY_KEY_UPDATES + 132 + + ) + +724  + #SSL_R_TOO_MANY_WARN_ALERTS + 409 + + ) + +725  + #SSL_R_TOO_MUCH_EARLY_DATA + 164 + + ) + +726  + #SSL_R_UNABLE_TO_FIND_ECDH_PARAMETERS + 314 + + ) + +727  + #SSL_R_UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS + 239 + + ) + +728  + #SSL_R_UNABLE_TO_LOAD_SSL3_MD5_ROUTINES + 242 + + ) + +729  + #SSL_R_UNABLE_TO_LOAD_SSL3_SHA1_ROUTINES + 243 + + ) + +730  + #SSL_R_UNEXPECTED_CCS_MESSAGE + 262 + + ) + +731  + #SSL_R_UNEXPECTED_END_OF_EARLY_DATA + 178 + + ) + +732  + #SSL_R_UNEXPECTED_MESSAGE + 244 + + ) + +733  + #SSL_R_UNEXPECTED_RECORD + 245 + + ) + +734  + #SSL_R_UNINITIALIZED + 276 + + ) + +735  + #SSL_R_UNKNOWN_ALERT_TYPE + 246 + + ) + +736  + #SSL_R_UNKNOWN_CERTIFICATE_TYPE + 247 + + ) + +737  + #SSL_R_UNKNOWN_CIPHER_RETURNED + 248 + + ) + +738  + #SSL_R_UNKNOWN_CIPHER_TYPE + 249 + + ) + +739  + #SSL_R_UNKNOWN_CMD_NAME + 386 + + ) + +740  + #SSL_R_UNKNOWN_COMMAND + 139 + + ) + +741  + #SSL_R_UNKNOWN_DIGEST + 368 + + ) + +742  + #SSL_R_UNKNOWN_KEY_EXCHANGE_TYPE + 250 + + ) + +743  + #SSL_R_UNKNOWN_PKEY_TYPE + 251 + + ) + +744  + #SSL_R_UNKNOWN_PROTOCOL + 252 + + ) + +745  + #SSL_R_UNKNOWN_SSL_VERSION + 254 + + ) + +746  + #SSL_R_UNKNOWN_STATE + 255 + + ) + +747  + #SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED + 338 + + ) + +748  + #SSL_R_UNSOLICITED_EXTENSION + 217 + + ) + +749  + #SSL_R_UNSUPPORTED_COMPRESSION_ALGORITHM + 257 + + ) + +750  + #SSL_R_UNSUPPORTED_ELLIPTIC_CURVE + 315 + + ) + +751  + #SSL_R_UNSUPPORTED_PROTOCOL + 258 + + ) + +752  + #SSL_R_UNSUPPORTED_SSL_VERSION + 259 + + ) + +753  + #SSL_R_UNSUPPORTED_STATUS_TYPE + 329 + + ) + +754  + #SSL_R_USE_SRTP_NOT_NEGOTIATED + 369 + + ) + +755  + #SSL_R_VERSION_TOO_HIGH + 166 + + ) + +756  + #SSL_R_VERSION_TOO_LOW + 396 + + ) + +757  + #SSL_R_WRONG_CERTIFICATE_TYPE + 383 + + ) + +758  + #SSL_R_WRONG_CIPHER_RETURNED + 261 + + ) + +759  + #SSL_R_WRONG_CURVE + 378 + + ) + +760  + #SSL_R_WRONG_SIGNATURE_LENGTH + 264 + + ) + +761  + #SSL_R_WRONG_SIGNATURE_SIZE + 265 + + ) + +762  + #SSL_R_WRONG_SIGNATURE_TYPE + 370 + + ) + +763  + #SSL_R_WRONG_SSL_VERSION + 266 + + ) + +764  + #SSL_R_WRONG_VERSION_NUMBER + 267 + + ) + +765  + #SSL_R_X509_LIB + 268 + + ) + +766  + #SSL_R_X509_VERIFICATION_SETUP_PROBLEMS + 269 + + ) + + @/usr/include/openssl/tls1.h + +12 #ide +HEADER_TLS1_H + + +13  + #HEADER_TLS1_H + + + ) + +15  + ~<ݒs/bufr.h +> + +16  + ~<ݒs/x509.h +> + +18 #ifde +__lulus + + +23 #ide +OPENSSL_TLS_SECURITY_LEVEL + + +24  + #OPENSSL_TLS_SECURITY_LEVEL + 1 + + ) + +27  + #TLS1_VERSION + 0x0301 + + ) + +28  + #TLS1_1_VERSION + 0x0302 + + ) + +29  + #TLS1_2_VERSION + 0x0303 + + ) + +30  + #TLS1_3_VERSION + 0x0304 + + ) + +31  + #TLS_MAX_VERSION + +TLS1_3_VERSION + + + ) + +34  + #TLS_ANY_VERSION + 0x10000 + + ) + +36  + #TLS1_VERSION_MAJOR + 0x03 + + ) + +37  + #TLS1_VERSION_MINOR + 0x01 + + ) + +39  + #TLS1_1_VERSION_MAJOR + 0x03 + + ) + +40  + #TLS1_1_VERSION_MINOR + 0x02 + + ) + +42  + #TLS1_2_VERSION_MAJOR + 0x03 + + ) + +43  + #TLS1_2_VERSION_MINOR + 0x03 + + ) + +45  + #TLS1_g_vsi +( +s +) \ + +46 (( + `SSL_vsi +( +s +>> 8= +TLS1_VERSION_MAJOR + ? SSL_vsi(s: 0) + + ) + +48  + #TLS1_g__vsi +( +s +) \ + +49 (( + `SSL__vsi +( +s +>> 8= +TLS1_VERSION_MAJOR + ? SSL__vsi(s: 0) + + ) + +51  + #TLS1_AD_DECRYPTION_FAILED + 21 + + ) + +52  + #TLS1_AD_RECORD_OVERFLOW + 22 + + ) + +53  + #TLS1_AD_UNKNOWN_CA + 48 + + ) + +54  + #TLS1_AD_ACCESS_DENIED + 49 + + ) + +55  + #TLS1_AD_DECODE_ERROR + 50 + + ) + +56  + #TLS1_AD_DECRYPT_ERROR + 51 + + ) + +57  + #TLS1_AD_EXPORT_RESTRICTION + 60 + + ) + +58  + #TLS1_AD_PROTOCOL_VERSION + 70 + + ) + +59  + #TLS1_AD_INSUFFICIENT_SECURITY + 71 + + ) + +60  + #TLS1_AD_INTERNAL_ERROR + 80 + + ) + +61  + #TLS1_AD_INAPPROPRIATE_FALLBACK + 86 + + ) + +62  + #TLS1_AD_USER_CANCELLED + 90 + + ) + +63  + #TLS1_AD_NO_RENEGOTIATION + 100 + + ) + +65  + #TLS13_AD_MISSING_EXTENSION + 109 + + ) + +66  + #TLS13_AD_CERTIFICATE_REQUIRED + 116 + + ) + +68  + #TLS1_AD_UNSUPPORTED_EXTENSION + 110 + + ) + +69  + #TLS1_AD_CERTIFICATE_UNOBTAINABLE + 111 + + ) + +70  + #TLS1_AD_UNRECOGNIZED_NAME + 112 + + ) + +71  + #TLS1_AD_BAD_CERTIFICATE_STATUS_RESPONSE + 113 + + ) + +72  + #TLS1_AD_BAD_CERTIFICATE_HASH_VALUE + 114 + + ) + +73  + #TLS1_AD_UNKNOWN_PSK_IDENTITY + 115 + + ) + +74  + #TLS1_AD_NO_APPLICATION_PROTOCOL + 120 + + ) + +77  + #TLSEXT_TYPE_rv_me + 0 + + ) + +78  + #TLSEXT_TYPE_max_agmt_ngth + 1 + + ) + +79  + #TLSEXT_TYPE__ifi_u + 2 + + ) + +80  + #TLSEXT_TYPE_ued__keys + 3 + + ) + +81  + #TLSEXT_TYPE_und_hmac + 4 + + ) + +82  + #TLSEXT_TYPE_us_que + 5 + + ) + +84  + #TLSEXT_TYPE_ur_mpg + 6 + + ) + +86  + #TLSEXT_TYPE__authz + 7 + + ) + +87  + #TLSEXT_TYPE_rv_authz + 8 + + ) + +89  + #TLSEXT_TYPE__ty + 9 + + ) + +96  + #TLSEXT_TYPE_su܋d_groups + 10 + + ) + +97  + #TLSEXT_TYPE_ltic_curves + +TLSEXT_TYPE_su܋d_groups + + + ) + +98  + #TLSEXT_TYPE_ec_pot_fms + 11 + + ) + +102  + #TLSEXT_TYPE_p + 12 + + ) + +105  + #TLSEXT_TYPE_sigtu_gܙhms + 13 + + ) + +108  + #TLSEXT_TYPE_u_ + 14 + + ) + +111  + #TLSEXT_TYPE_hbt + 15 + + ) + +114  + #TLSEXT_TYPE_iti_y_oc_gٟti + 16 + + ) + +120  + #TLSEXT_TYPE_sigd_ifi_timeamp + 18 + + ) + +126  + #TLSEXT_TYPE_ddg + 21 + + ) + +129  + #TLSEXT_TYPE_y_th_mac + 22 + + ) + +132  + #TLSEXT_TYPE_exnded_ma_ + 23 + + ) + +135  + #TLSEXT_TYPE_ssi_tick + 35 + + ) + +138  + #TLSEXT_TYPE_psk + 41 + + ) + +139  + #TLSEXT_TYPE_y_da + 42 + + ) + +140  + #TLSEXT_TYPE_su܋d_vsis + 43 + + ) + +141  + #TLSEXT_TYPE_cook + 44 + + ) + +142  + #TLSEXT_TYPE_psk_kex_modes + 45 + + ) + +143  + #TLSEXT_TYPE_ifi_authܙs + 47 + + ) + +144  + #TLSEXT_TYPE_po_hdshake_auth + 49 + + ) + +145  + #TLSEXT_TYPE_sigtu_gܙhms_ + 50 + + ) + +146  + #TLSEXT_TYPE_key_she + 51 + + ) + +149  + #TLSEXT_TYPE_gٟ + 0xff01 + + ) + +151 #ide +OPENSSL_NO_NEXTPROTONEG + + +153  + #TLSEXT_TYPE_xt_o_g + 13172 + + ) + +157  + #TLSEXT_NAMETYPE_ho_me + 0 + + ) + +159  + #TLSEXT_STATUSTYPE_oc + 1 + + ) + +162  + #TLSEXT_ECPOINTFORMAT_f + 0 + + ) + +163  + #TLSEXT_ECPOINTFORMAT_uncomesd + 0 + + ) + +164  + #TLSEXT_ECPOINTFORMAT_siX962_comesd_ime + 1 + + ) + +165  + #TLSEXT_ECPOINTFORMAT_siX962_comesd_ch2 + 2 + + ) + +166  + #TLSEXT_ECPOINTFORMAT_ϡ + 2 + + ) + +169  + #TLSEXT_sigtu_ymous + 0 + + ) + +170  + #TLSEXT_sigtu_r + 1 + + ) + +171  + #TLSEXT_sigtu_d + 2 + + ) + +172  + #TLSEXT_sigtu_ecd + 3 + + ) + +173  + #TLSEXT_sigtu_gor34102001 + 237 + + ) + +174  + #TLSEXT_sigtu_gor34102012_256 + 238 + + ) + +175  + #TLSEXT_sigtu_gor34102012_512 + 239 + + ) + +178  + #TLSEXT_sigtu_num + 7 + + ) + +180  + #TLSEXT_hash_ne + 0 + + ) + +181  + #TLSEXT_hash_md5 + 1 + + ) + +182  + #TLSEXT_hash_sha1 + 2 + + ) + +183  + #TLSEXT_hash_sha224 + 3 + + ) + +184  + #TLSEXT_hash_sha256 + 4 + + ) + +185  + #TLSEXT_hash_sha384 + 5 + + ) + +186  + #TLSEXT_hash_sha512 + 6 + + ) + +187  + #TLSEXT_hash_gor3411 + 237 + + ) + +188  + #TLSEXT_hash_gor34112012_256 + 238 + + ) + +189  + #TLSEXT_hash_gor34112012_512 + 239 + + ) + +193  + #TLSEXT_hash_num + 10 + + ) + +196  + #TLSEXT_nid_unknown + 0x1000000 + + ) + +200  + #TLSEXT_curve_P_256 + 23 + + ) + +201  + #TLSEXT_curve_P_384 + 24 + + ) + +204  + #TLSEXT_max_agmt_ngth_DISABLED + 0 + + ) + +206  + #TLSEXT_max_agmt_ngth_512 + 1 + + ) + +207  + #TLSEXT_max_agmt_ngth_1024 + 2 + + ) + +208  + #TLSEXT_max_agmt_ngth_2048 + 3 + + ) + +209  + #TLSEXT_max_agmt_ngth_4096 + 4 + + ) + +211  +SSL_CTX_t_xt_max_agmt_ngth +( +SSL_CTX + * +x +, +ut8_t + +mode +); + +212  +SSL_t_xt_max_agmt_ngth +( +SSL + * +s +, +ut8_t + +mode +); + +214  + #TLSEXT_MAXLEN_ho_me + 255 + + ) + +216 +__owur + cڡ * +SSL_g_rvme +(cڡ +SSL + * +s +, cڡ  +ty +); + +217 +__owur +  +SSL_g_rvme_ty +(cڡ +SSL + * +s +); + +225 +__owur +  +SSL_expt_keyg_ml +( +SSL + * +s +, * +out +, +size_t + +ޒ +, + +226 cڡ * +b +, +size_t + +Β +, + +227 cڡ * +cڋxt +, + +228 +size_t + +cڋx +,  +u_cڋxt +); + +237 +__owur +  +SSL_expt_keyg_ml_y +( +SSL + * +s +, * +out +, + +238 +size_t + +ޒ +, cڡ * +b +, + +239 +size_t + +Β +, + +240 cڡ * +cڋxt +, + +241 +size_t + +cڋx +); + +243  +SSL_g__sigtu_ty_nid +(cڡ +SSL + * +s +, * +id +); + +244  +SSL_g_sigtu_ty_nid +(cڡ +SSL + * +s +, * +id +); + +246  +SSL_g_siggs +( +SSL + * +s +,  +idx +, + +247 * +psign +, * +phash +, * +psigndhash +, + +248 * +rsig +, * +rhash +); + +250  +SSL_g_shed_siggs +( +SSL + * +s +,  +idx +, + +251 * +psign +, * +phash +, * +psigndhash +, + +252 * +rsig +, * +rhash +); + +254 +__owur +  +SSL_check_cha +( +SSL + * +s +, +X509 + * +x +, +EVP_PKEY + * +pk +, +STACK_OF +(X509* +cha +); + +256  + #SSL_t_xt_ho_me +( +s +, +me +) \ + +257 + `SSL_ +( +s +, +SSL_CTRL_SET_TLSEXT_HOSTNAME +, +TLSEXT_NAMETYPE_ho_me +,\ + +258 (*) +me +) + + ) + +260  + #SSL_t_xt_debug_back +( +s +, +cb +) \ + +261 + `SSL_back_ +( +s +, +SSL_CTRL_SET_TLSEXT_DEBUG_CB +,\ + +262 ((*)()) +cb +) + + ) + +264  + #SSL_t_xt_debug_g +( +s +, +g +) \ + +265 + `SSL_ +( +s +, +SSL_CTRL_SET_TLSEXT_DEBUG_ARG +,0, +g +) + + ) + +267  + #SSL_g_xt_us_ty +( +s +) \ + +268 + `SSL_ +( +s +, +SSL_CTRL_GET_TLSEXT_STATUS_REQ_TYPE +,0, +NULL +) + + ) + +270  + #SSL_t_xt_us_ty +( +s +, +ty +) \ + +271 + `SSL_ +( +s +, +SSL_CTRL_SET_TLSEXT_STATUS_REQ_TYPE +, +ty +, +NULL +) + + ) + +273  + #SSL_g_xt_us_exts +( +s +, +g +) \ + +274 + `SSL_ +( +s +, +SSL_CTRL_GET_TLSEXT_STATUS_REQ_EXTS +,0, +g +) + + ) + +276  + #SSL_t_xt_us_exts +( +s +, +g +) \ + +277 + `SSL_ +( +s +, +SSL_CTRL_SET_TLSEXT_STATUS_REQ_EXTS +,0, +g +) + + ) + +279  + #SSL_g_xt_us_ids +( +s +, +g +) \ + +280 + `SSL_ +( +s +, +SSL_CTRL_GET_TLSEXT_STATUS_REQ_IDS +,0, +g +) + + ) + +282  + #SSL_t_xt_us_ids +( +s +, +g +) \ + +283 + `SSL_ +( +s +, +SSL_CTRL_SET_TLSEXT_STATUS_REQ_IDS +,0, +g +) + + ) + +285  + #SSL_g_xt_us_oc_ +( +s +, +g +) \ + +286 + `SSL_ +( +s +, +SSL_CTRL_GET_TLSEXT_STATUS_REQ_OCSP_RESP +,0, +g +) + + ) + +288  + #SSL_t_xt_us_oc_ +( +s +, +g +, +gn +) \ + +289 + `SSL_ +( +s +, +SSL_CTRL_SET_TLSEXT_STATUS_REQ_OCSP_RESP +, +gn +, +g +) + + ) + +291  + #SSL_CTX_t_xt_rvme_back +( +x +, +cb +) \ + +292 + `SSL_CTX_back_ +( +x +, +SSL_CTRL_SET_TLSEXT_SERVERNAME_CB +,\ + +293 ((*)()) +cb +) + + ) + +295  + #SSL_TLSEXT_ERR_OK + 0 + + ) + +296  + #SSL_TLSEXT_ERR_ALERT_WARNING + 1 + + ) + +297  + #SSL_TLSEXT_ERR_ALERT_FATAL + 2 + + ) + +298  + #SSL_TLSEXT_ERR_NOACK + 3 + + ) + +300  + #SSL_CTX_t_xt_rvme_g +( +x +, +g +) \ + +301 + `SSL_CTX_ +( +x +, +SSL_CTRL_SET_TLSEXT_SERVERNAME_ARG +,0, +g +) + + ) + +303  + #SSL_CTX_g_xt_tick_keys +( +x +, +keys +, +keyn +) \ + +304 + `SSL_CTX_ +( +x +, +SSL_CTRL_GET_TLSEXT_TICKET_KEYS +, +keyn +, +keys +) + + ) + +305  + #SSL_CTX_t_xt_tick_keys +( +x +, +keys +, +keyn +) \ + +306 + `SSL_CTX_ +( +x +, +SSL_CTRL_SET_TLSEXT_TICKET_KEYS +, +keyn +, +keys +) + + ) + +308  + #SSL_CTX_g_xt_us_cb +( +s +, +cb +) \ + +309 + `SSL_CTX_ +( +s +, +SSL_CTRL_GET_TLSEXT_STATUS_REQ_CB +,0,(*) +cb +) + + ) + +310  + #SSL_CTX_t_xt_us_cb +( +s +, +cb +) \ + +311 + `SSL_CTX_back_ +( +s +, +SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB +,\ + +312 ((*)()) +cb +) + + ) + +314  + #SSL_CTX_g_xt_us_g +( +s +, +g +) \ + +315 + `SSL_CTX_ +( +s +, +SSL_CTRL_GET_TLSEXT_STATUS_REQ_CB_ARG +,0, +g +) + + ) + +316  + #SSL_CTX_t_xt_us_g +( +s +, +g +) \ + +317 + `SSL_CTX_ +( +s +, +SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB_ARG +,0, +g +) + + ) + +319  + #SSL_CTX_t_xt_us_ty +( +s +, +ty +) \ + +320 + `SSL_CTX_ +( +s +, +SSL_CTRL_SET_TLSEXT_STATUS_REQ_TYPE +, +ty +, +NULL +) + + ) + +322  + #SSL_CTX_g_xt_us_ty +( +s +) \ + +323 + `SSL_CTX_ +( +s +, +SSL_CTRL_GET_TLSEXT_STATUS_REQ_TYPE +,0, +NULL +) + + ) + +325  + #SSL_CTX_t_xt_tick_key_cb +( +s +, +cb +) \ + +326 + `SSL_CTX_back_ +( +s +, +SSL_CTRL_SET_TLSEXT_TICKET_KEY_CB +,\ + +327 ((*)()) +cb +) + + ) + +329 #ide +OPENSSL_NO_HEARTBEATS + + +330  + #SSL_DTLSEXT_HB_ENABLED + 0x01 + + ) + +331  + #SSL_DTLSEXT_HB_DONT_SEND_REQUESTS + 0x02 + + ) + +332  + #SSL_DTLSEXT_HB_DONT_RECV_REQUESTS + 0x04 + + ) + +333  + #SSL_g_dxt_hbt_ndg +( +s +) \ + +334 + `SSL_ +( +s +, +SSL_CTRL_GET_DTLS_EXT_HEARTBEAT_PENDING +,0, +NULL +) + + ) + +335  + #SSL_t_dxt_hbt_no_ques +( +s +, +g +) \ + +336 + `SSL_ +( +s +, +SSL_CTRL_SET_DTLS_EXT_HEARTBEAT_NO_REQUESTS +, +g +, +NULL +) + + ) + +338 #i +OPENSSL_API_COMPAT + < 0x10100000L + +339  + #SSL_CTRL_TLS_EXT_SEND_HEARTBEAT + \ + +340 +SSL_CTRL_DTLS_EXT_SEND_HEARTBEAT + + + ) + +341  + #SSL_CTRL_GET_TLS_EXT_HEARTBEAT_PENDING + \ + +342 +SSL_CTRL_GET_DTLS_EXT_HEARTBEAT_PENDING + + + ) + +343  + #SSL_CTRL_SET_TLS_EXT_HEARTBEAT_NO_REQUESTS + \ + +344 +SSL_CTRL_SET_DTLS_EXT_HEARTBEAT_NO_REQUESTS + + + ) + +345  + #SSL_TLSEXT_HB_ENABLED + \ + +346 +SSL_DTLSEXT_HB_ENABLED + + + ) + +347  + #SSL_TLSEXT_HB_DONT_SEND_REQUESTS + \ + +348 +SSL_DTLSEXT_HB_DONT_SEND_REQUESTS + + + ) + +349  + #SSL_TLSEXT_HB_DONT_RECV_REQUESTS + \ + +350 +SSL_DTLSEXT_HB_DONT_RECV_REQUESTS + + + ) + +351  + #SSL_g_xt_hbt_ndg +( +s +) \ + +352 + `SSL_g_dxt_hbt_ndg +( +s +) + + ) + +353  + #SSL_t_xt_hbt_no_ques +( +s +, +g +) \ + +354 + `SSL_t_dxt_hbt_no_ques +( +s +, +g +) + + ) + +359  + #TLS1_CK_PSK_WITH_RC4_128_SHA + 0x0300008A + + ) + +360  + #TLS1_CK_PSK_WITH_3DES_EDE_CBC_SHA + 0x0300008B + + ) + +361  + #TLS1_CK_PSK_WITH_AES_128_CBC_SHA + 0x0300008C + + ) + +362  + #TLS1_CK_PSK_WITH_AES_256_CBC_SHA + 0x0300008D + + ) + +363  + #TLS1_CK_DHE_PSK_WITH_RC4_128_SHA + 0x0300008E + + ) + +364  + #TLS1_CK_DHE_PSK_WITH_3DES_EDE_CBC_SHA + 0x0300008F + + ) + +365  + #TLS1_CK_DHE_PSK_WITH_AES_128_CBC_SHA + 0x03000090 + + ) + +366  + #TLS1_CK_DHE_PSK_WITH_AES_256_CBC_SHA + 0x03000091 + + ) + +367  + #TLS1_CK_RSA_PSK_WITH_RC4_128_SHA + 0x03000092 + + ) + +368  + #TLS1_CK_RSA_PSK_WITH_3DES_EDE_CBC_SHA + 0x03000093 + + ) + +369  + #TLS1_CK_RSA_PSK_WITH_AES_128_CBC_SHA + 0x03000094 + + ) + +370  + #TLS1_CK_RSA_PSK_WITH_AES_256_CBC_SHA + 0x03000095 + + ) + +373  + #TLS1_CK_PSK_WITH_AES_128_GCM_SHA256 + 0x030000A8 + + ) + +374  + #TLS1_CK_PSK_WITH_AES_256_GCM_SHA384 + 0x030000A9 + + ) + +375  + #TLS1_CK_DHE_PSK_WITH_AES_128_GCM_SHA256 + 0x030000AA + + ) + +376  + #TLS1_CK_DHE_PSK_WITH_AES_256_GCM_SHA384 + 0x030000AB + + ) + +377  + #TLS1_CK_RSA_PSK_WITH_AES_128_GCM_SHA256 + 0x030000AC + + ) + +378  + #TLS1_CK_RSA_PSK_WITH_AES_256_GCM_SHA384 + 0x030000AD + + ) + +379  + #TLS1_CK_PSK_WITH_AES_128_CBC_SHA256 + 0x030000AE + + ) + +380  + #TLS1_CK_PSK_WITH_AES_256_CBC_SHA384 + 0x030000AF + + ) + +381  + #TLS1_CK_PSK_WITH_NULL_SHA256 + 0x030000B0 + + ) + +382  + #TLS1_CK_PSK_WITH_NULL_SHA384 + 0x030000B1 + + ) + +383  + #TLS1_CK_DHE_PSK_WITH_AES_128_CBC_SHA256 + 0x030000B2 + + ) + +384  + #TLS1_CK_DHE_PSK_WITH_AES_256_CBC_SHA384 + 0x030000B3 + + ) + +385  + #TLS1_CK_DHE_PSK_WITH_NULL_SHA256 + 0x030000B4 + + ) + +386  + #TLS1_CK_DHE_PSK_WITH_NULL_SHA384 + 0x030000B5 + + ) + +387  + #TLS1_CK_RSA_PSK_WITH_AES_128_CBC_SHA256 + 0x030000B6 + + ) + +388  + #TLS1_CK_RSA_PSK_WITH_AES_256_CBC_SHA384 + 0x030000B7 + + ) + +389  + #TLS1_CK_RSA_PSK_WITH_NULL_SHA256 + 0x030000B8 + + ) + +390  + #TLS1_CK_RSA_PSK_WITH_NULL_SHA384 + 0x030000B9 + + ) + +393  + #TLS1_CK_PSK_WITH_NULL_SHA + 0x0300002C + + ) + +394  + #TLS1_CK_DHE_PSK_WITH_NULL_SHA + 0x0300002D + + ) + +395  + #TLS1_CK_RSA_PSK_WITH_NULL_SHA + 0x0300002E + + ) + +398  + #TLS1_CK_RSA_WITH_AES_128_SHA + 0x0300002F + + ) + +399  + #TLS1_CK_DH_DSS_WITH_AES_128_SHA + 0x03000030 + + ) + +400  + #TLS1_CK_DH_RSA_WITH_AES_128_SHA + 0x03000031 + + ) + +401  + #TLS1_CK_DHE_DSS_WITH_AES_128_SHA + 0x03000032 + + ) + +402  + #TLS1_CK_DHE_RSA_WITH_AES_128_SHA + 0x03000033 + + ) + +403  + #TLS1_CK_ADH_WITH_AES_128_SHA + 0x03000034 + + ) + +404  + #TLS1_CK_RSA_WITH_AES_256_SHA + 0x03000035 + + ) + +405  + #TLS1_CK_DH_DSS_WITH_AES_256_SHA + 0x03000036 + + ) + +406  + #TLS1_CK_DH_RSA_WITH_AES_256_SHA + 0x03000037 + + ) + +407  + #TLS1_CK_DHE_DSS_WITH_AES_256_SHA + 0x03000038 + + ) + +408  + #TLS1_CK_DHE_RSA_WITH_AES_256_SHA + 0x03000039 + + ) + +409  + #TLS1_CK_ADH_WITH_AES_256_SHA + 0x0300003A + + ) + +412  + #TLS1_CK_RSA_WITH_NULL_SHA256 + 0x0300003B + + ) + +413  + #TLS1_CK_RSA_WITH_AES_128_SHA256 + 0x0300003C + + ) + +414  + #TLS1_CK_RSA_WITH_AES_256_SHA256 + 0x0300003D + + ) + +415  + #TLS1_CK_DH_DSS_WITH_AES_128_SHA256 + 0x0300003E + + ) + +416  + #TLS1_CK_DH_RSA_WITH_AES_128_SHA256 + 0x0300003F + + ) + +417  + #TLS1_CK_DHE_DSS_WITH_AES_128_SHA256 + 0x03000040 + + ) + +420  + #TLS1_CK_RSA_WITH_CAMELLIA_128_CBC_SHA + 0x03000041 + + ) + +421  + #TLS1_CK_DH_DSS_WITH_CAMELLIA_128_CBC_SHA + 0x03000042 + + ) + +422  + #TLS1_CK_DH_RSA_WITH_CAMELLIA_128_CBC_SHA + 0x03000043 + + ) + +423  + #TLS1_CK_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA + 0x03000044 + + ) + +424  + #TLS1_CK_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA + 0x03000045 + + ) + +425  + #TLS1_CK_ADH_WITH_CAMELLIA_128_CBC_SHA + 0x03000046 + + ) + +428  + #TLS1_CK_DHE_RSA_WITH_AES_128_SHA256 + 0x03000067 + + ) + +429  + #TLS1_CK_DH_DSS_WITH_AES_256_SHA256 + 0x03000068 + + ) + +430  + #TLS1_CK_DH_RSA_WITH_AES_256_SHA256 + 0x03000069 + + ) + +431  + #TLS1_CK_DHE_DSS_WITH_AES_256_SHA256 + 0x0300006A + + ) + +432  + #TLS1_CK_DHE_RSA_WITH_AES_256_SHA256 + 0x0300006B + + ) + +433  + #TLS1_CK_ADH_WITH_AES_128_SHA256 + 0x0300006C + + ) + +434  + #TLS1_CK_ADH_WITH_AES_256_SHA256 + 0x0300006D + + ) + +437  + #TLS1_CK_RSA_WITH_CAMELLIA_256_CBC_SHA + 0x03000084 + + ) + +438  + #TLS1_CK_DH_DSS_WITH_CAMELLIA_256_CBC_SHA + 0x03000085 + + ) + +439  + #TLS1_CK_DH_RSA_WITH_CAMELLIA_256_CBC_SHA + 0x03000086 + + ) + +440  + #TLS1_CK_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA + 0x03000087 + + ) + +441  + #TLS1_CK_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA + 0x03000088 + + ) + +442  + #TLS1_CK_ADH_WITH_CAMELLIA_256_CBC_SHA + 0x03000089 + + ) + +445  + #TLS1_CK_RSA_WITH_SEED_SHA + 0x03000096 + + ) + +446  + #TLS1_CK_DH_DSS_WITH_SEED_SHA + 0x03000097 + + ) + +447  + #TLS1_CK_DH_RSA_WITH_SEED_SHA + 0x03000098 + + ) + +448  + #TLS1_CK_DHE_DSS_WITH_SEED_SHA + 0x03000099 + + ) + +449  + #TLS1_CK_DHE_RSA_WITH_SEED_SHA + 0x0300009A + + ) + +450  + #TLS1_CK_ADH_WITH_SEED_SHA + 0x0300009B + + ) + +453  + #TLS1_CK_RSA_WITH_AES_128_GCM_SHA256 + 0x0300009C + + ) + +454  + #TLS1_CK_RSA_WITH_AES_256_GCM_SHA384 + 0x0300009D + + ) + +455  + #TLS1_CK_DHE_RSA_WITH_AES_128_GCM_SHA256 + 0x0300009E + + ) + +456  + #TLS1_CK_DHE_RSA_WITH_AES_256_GCM_SHA384 + 0x0300009F + + ) + +457  + #TLS1_CK_DH_RSA_WITH_AES_128_GCM_SHA256 + 0x030000A0 + + ) + +458  + #TLS1_CK_DH_RSA_WITH_AES_256_GCM_SHA384 + 0x030000A1 + + ) + +459  + #TLS1_CK_DHE_DSS_WITH_AES_128_GCM_SHA256 + 0x030000A2 + + ) + +460  + #TLS1_CK_DHE_DSS_WITH_AES_256_GCM_SHA384 + 0x030000A3 + + ) + +461  + #TLS1_CK_DH_DSS_WITH_AES_128_GCM_SHA256 + 0x030000A4 + + ) + +462  + #TLS1_CK_DH_DSS_WITH_AES_256_GCM_SHA384 + 0x030000A5 + + ) + +463  + #TLS1_CK_ADH_WITH_AES_128_GCM_SHA256 + 0x030000A6 + + ) + +464  + #TLS1_CK_ADH_WITH_AES_256_GCM_SHA384 + 0x030000A7 + + ) + +467  + #TLS1_CK_RSA_WITH_AES_128_CCM + 0x0300C09C + + ) + +468  + #TLS1_CK_RSA_WITH_AES_256_CCM + 0x0300C09D + + ) + +469  + #TLS1_CK_DHE_RSA_WITH_AES_128_CCM + 0x0300C09E + + ) + +470  + #TLS1_CK_DHE_RSA_WITH_AES_256_CCM + 0x0300C09F + + ) + +471  + #TLS1_CK_RSA_WITH_AES_128_CCM_8 + 0x0300C0A0 + + ) + +472  + #TLS1_CK_RSA_WITH_AES_256_CCM_8 + 0x0300C0A1 + + ) + +473  + #TLS1_CK_DHE_RSA_WITH_AES_128_CCM_8 + 0x0300C0A2 + + ) + +474  + #TLS1_CK_DHE_RSA_WITH_AES_256_CCM_8 + 0x0300C0A3 + + ) + +475  + #TLS1_CK_PSK_WITH_AES_128_CCM + 0x0300C0A4 + + ) + +476  + #TLS1_CK_PSK_WITH_AES_256_CCM + 0x0300C0A5 + + ) + +477  + #TLS1_CK_DHE_PSK_WITH_AES_128_CCM + 0x0300C0A6 + + ) + +478  + #TLS1_CK_DHE_PSK_WITH_AES_256_CCM + 0x0300C0A7 + + ) + +479  + #TLS1_CK_PSK_WITH_AES_128_CCM_8 + 0x0300C0A8 + + ) + +480  + #TLS1_CK_PSK_WITH_AES_256_CCM_8 + 0x0300C0A9 + + ) + +481  + #TLS1_CK_DHE_PSK_WITH_AES_128_CCM_8 + 0x0300C0AA + + ) + +482  + #TLS1_CK_DHE_PSK_WITH_AES_256_CCM_8 + 0x0300C0AB + + ) + +485  + #TLS1_CK_ECDHE_ECDSA_WITH_AES_128_CCM + 0x0300C0AC + + ) + +486  + #TLS1_CK_ECDHE_ECDSA_WITH_AES_256_CCM + 0x0300C0AD + + ) + +487  + #TLS1_CK_ECDHE_ECDSA_WITH_AES_128_CCM_8 + 0x0300C0AE + + ) + +488  + #TLS1_CK_ECDHE_ECDSA_WITH_AES_256_CCM_8 + 0x0300C0AF + + ) + +491  + #TLS1_CK_RSA_WITH_CAMELLIA_128_CBC_SHA256 + 0x030000BA + + ) + +492  + #TLS1_CK_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256 + 0x030000BB + + ) + +493  + #TLS1_CK_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256 + 0x030000BC + + ) + +494  + #TLS1_CK_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 + 0x030000BD + + ) + +495  + #TLS1_CK_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 + 0x030000BE + + ) + +496  + #TLS1_CK_ADH_WITH_CAMELLIA_128_CBC_SHA256 + 0x030000BF + + ) + +498  + #TLS1_CK_RSA_WITH_CAMELLIA_256_CBC_SHA256 + 0x030000C0 + + ) + +499  + #TLS1_CK_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256 + 0x030000C1 + + ) + +500  + #TLS1_CK_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256 + 0x030000C2 + + ) + +501  + #TLS1_CK_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256 + 0x030000C3 + + ) + +502  + #TLS1_CK_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 + 0x030000C4 + + ) + +503  + #TLS1_CK_ADH_WITH_CAMELLIA_256_CBC_SHA256 + 0x030000C5 + + ) + +506  + #TLS1_CK_ECDH_ECDSA_WITH_NULL_SHA + 0x0300C001 + + ) + +507  + #TLS1_CK_ECDH_ECDSA_WITH_RC4_128_SHA + 0x0300C002 + + ) + +508  + #TLS1_CK_ECDH_ECDSA_WITH_DES_192_CBC3_SHA + 0x0300C003 + + ) + +509  + #TLS1_CK_ECDH_ECDSA_WITH_AES_128_CBC_SHA + 0x0300C004 + + ) + +510  + #TLS1_CK_ECDH_ECDSA_WITH_AES_256_CBC_SHA + 0x0300C005 + + ) + +512  + #TLS1_CK_ECDHE_ECDSA_WITH_NULL_SHA + 0x0300C006 + + ) + +513  + #TLS1_CK_ECDHE_ECDSA_WITH_RC4_128_SHA + 0x0300C007 + + ) + +514  + #TLS1_CK_ECDHE_ECDSA_WITH_DES_192_CBC3_SHA + 0x0300C008 + + ) + +515  + #TLS1_CK_ECDHE_ECDSA_WITH_AES_128_CBC_SHA + 0x0300C009 + + ) + +516  + #TLS1_CK_ECDHE_ECDSA_WITH_AES_256_CBC_SHA + 0x0300C00A + + ) + +518  + #TLS1_CK_ECDH_RSA_WITH_NULL_SHA + 0x0300C00B + + ) + +519  + #TLS1_CK_ECDH_RSA_WITH_RC4_128_SHA + 0x0300C00C + + ) + +520  + #TLS1_CK_ECDH_RSA_WITH_DES_192_CBC3_SHA + 0x0300C00D + + ) + +521  + #TLS1_CK_ECDH_RSA_WITH_AES_128_CBC_SHA + 0x0300C00E + + ) + +522  + #TLS1_CK_ECDH_RSA_WITH_AES_256_CBC_SHA + 0x0300C00F + + ) + +524  + #TLS1_CK_ECDHE_RSA_WITH_NULL_SHA + 0x0300C010 + + ) + +525  + #TLS1_CK_ECDHE_RSA_WITH_RC4_128_SHA + 0x0300C011 + + ) + +526  + #TLS1_CK_ECDHE_RSA_WITH_DES_192_CBC3_SHA + 0x0300C012 + + ) + +527  + #TLS1_CK_ECDHE_RSA_WITH_AES_128_CBC_SHA + 0x0300C013 + + ) + +528  + #TLS1_CK_ECDHE_RSA_WITH_AES_256_CBC_SHA + 0x0300C014 + + ) + +530  + #TLS1_CK_ECDH__WITH_NULL_SHA + 0x0300C015 + + ) + +531  + #TLS1_CK_ECDH__WITH_RC4_128_SHA + 0x0300C016 + + ) + +532  + #TLS1_CK_ECDH__WITH_DES_192_CBC3_SHA + 0x0300C017 + + ) + +533  + #TLS1_CK_ECDH__WITH_AES_128_CBC_SHA + 0x0300C018 + + ) + +534  + #TLS1_CK_ECDH__WITH_AES_256_CBC_SHA + 0x0300C019 + + ) + +537  + #TLS1_CK_SRP_SHA_WITH_3DES_EDE_CBC_SHA + 0x0300C01A + + ) + +538  + #TLS1_CK_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA + 0x0300C01B + + ) + +539  + #TLS1_CK_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA + 0x0300C01C + + ) + +540  + #TLS1_CK_SRP_SHA_WITH_AES_128_CBC_SHA + 0x0300C01D + + ) + +541  + #TLS1_CK_SRP_SHA_RSA_WITH_AES_128_CBC_SHA + 0x0300C01E + + ) + +542  + #TLS1_CK_SRP_SHA_DSS_WITH_AES_128_CBC_SHA + 0x0300C01F + + ) + +543  + #TLS1_CK_SRP_SHA_WITH_AES_256_CBC_SHA + 0x0300C020 + + ) + +544  + #TLS1_CK_SRP_SHA_RSA_WITH_AES_256_CBC_SHA + 0x0300C021 + + ) + +545  + #TLS1_CK_SRP_SHA_DSS_WITH_AES_256_CBC_SHA + 0x0300C022 + + ) + +548  + #TLS1_CK_ECDHE_ECDSA_WITH_AES_128_SHA256 + 0x0300C023 + + ) + +549  + #TLS1_CK_ECDHE_ECDSA_WITH_AES_256_SHA384 + 0x0300C024 + + ) + +550  + #TLS1_CK_ECDH_ECDSA_WITH_AES_128_SHA256 + 0x0300C025 + + ) + +551  + #TLS1_CK_ECDH_ECDSA_WITH_AES_256_SHA384 + 0x0300C026 + + ) + +552  + #TLS1_CK_ECDHE_RSA_WITH_AES_128_SHA256 + 0x0300C027 + + ) + +553  + #TLS1_CK_ECDHE_RSA_WITH_AES_256_SHA384 + 0x0300C028 + + ) + +554  + #TLS1_CK_ECDH_RSA_WITH_AES_128_SHA256 + 0x0300C029 + + ) + +555  + #TLS1_CK_ECDH_RSA_WITH_AES_256_SHA384 + 0x0300C02A + + ) + +558  + #TLS1_CK_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 + 0x0300C02B + + ) + +559  + #TLS1_CK_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 + 0x0300C02C + + ) + +560  + #TLS1_CK_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 + 0x0300C02D + + ) + +561  + #TLS1_CK_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 + 0x0300C02E + + ) + +562  + #TLS1_CK_ECDHE_RSA_WITH_AES_128_GCM_SHA256 + 0x0300C02F + + ) + +563  + #TLS1_CK_ECDHE_RSA_WITH_AES_256_GCM_SHA384 + 0x0300C030 + + ) + +564  + #TLS1_CK_ECDH_RSA_WITH_AES_128_GCM_SHA256 + 0x0300C031 + + ) + +565  + #TLS1_CK_ECDH_RSA_WITH_AES_256_GCM_SHA384 + 0x0300C032 + + ) + +568  + #TLS1_CK_ECDHE_PSK_WITH_RC4_128_SHA + 0x0300C033 + + ) + +569  + #TLS1_CK_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA + 0x0300C034 + + ) + +570  + #TLS1_CK_ECDHE_PSK_WITH_AES_128_CBC_SHA + 0x0300C035 + + ) + +571  + #TLS1_CK_ECDHE_PSK_WITH_AES_256_CBC_SHA + 0x0300C036 + + ) + +573  + #TLS1_CK_ECDHE_PSK_WITH_AES_128_CBC_SHA256 + 0x0300C037 + + ) + +574  + #TLS1_CK_ECDHE_PSK_WITH_AES_256_CBC_SHA384 + 0x0300C038 + + ) + +577  + #TLS1_CK_ECDHE_PSK_WITH_NULL_SHA + 0x0300C039 + + ) + +578  + #TLS1_CK_ECDHE_PSK_WITH_NULL_SHA256 + 0x0300C03A + + ) + +579  + #TLS1_CK_ECDHE_PSK_WITH_NULL_SHA384 + 0x0300C03B + + ) + +582  + #TLS1_CK_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 + 0x0300C072 + + ) + +583  + #TLS1_CK_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 + 0x0300C073 + + ) + +584  + #TLS1_CK_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 + 0x0300C074 + + ) + +585  + #TLS1_CK_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 + 0x0300C075 + + ) + +586  + #TLS1_CK_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 + 0x0300C076 + + ) + +587  + #TLS1_CK_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384 + 0x0300C077 + + ) + +588  + #TLS1_CK_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256 + 0x0300C078 + + ) + +589  + #TLS1_CK_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384 + 0x0300C079 + + ) + +591  + #TLS1_CK_PSK_WITH_CAMELLIA_128_CBC_SHA256 + 0x0300C094 + + ) + +592  + #TLS1_CK_PSK_WITH_CAMELLIA_256_CBC_SHA384 + 0x0300C095 + + ) + +593  + #TLS1_CK_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 + 0x0300C096 + + ) + +594  + #TLS1_CK_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 + 0x0300C097 + + ) + +595  + #TLS1_CK_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 + 0x0300C098 + + ) + +596  + #TLS1_CK_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384 + 0x0300C099 + + ) + +597  + #TLS1_CK_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 + 0x0300C09A + + ) + +598  + #TLS1_CK_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 + 0x0300C09B + + ) + +601  + #TLS1_CK_ECDHE_RSA_WITH_CHACHA20_POLY1305 + 0x0300CCA8 + + ) + +602  + #TLS1_CK_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 + 0x0300CCA9 + + ) + +603  + #TLS1_CK_DHE_RSA_WITH_CHACHA20_POLY1305 + 0x0300CCAA + + ) + +604  + #TLS1_CK_PSK_WITH_CHACHA20_POLY1305 + 0x0300CCAB + + ) + +605  + #TLS1_CK_ECDHE_PSK_WITH_CHACHA20_POLY1305 + 0x0300CCAC + + ) + +606  + #TLS1_CK_DHE_PSK_WITH_CHACHA20_POLY1305 + 0x0300CCAD + + ) + +607  + #TLS1_CK_RSA_PSK_WITH_CHACHA20_POLY1305 + 0x0300CCAE + + ) + +610  + #TLS1_3_CK_AES_128_GCM_SHA256 + 0x03001301 + + ) + +611  + #TLS1_3_CK_AES_256_GCM_SHA384 + 0x03001302 + + ) + +612  + #TLS1_3_CK_CHACHA20_POLY1305_SHA256 + 0x03001303 + + ) + +613  + #TLS1_3_CK_AES_128_CCM_SHA256 + 0x03001304 + + ) + +614  + #TLS1_3_CK_AES_128_CCM_8_SHA256 + 0x03001305 + + ) + +617  + #TLS1_CK_RSA_WITH_ARIA_128_GCM_SHA256 + 0x0300C050 + + ) + +618  + #TLS1_CK_RSA_WITH_ARIA_256_GCM_SHA384 + 0x0300C051 + + ) + +619  + #TLS1_CK_DHE_RSA_WITH_ARIA_128_GCM_SHA256 + 0x0300C052 + + ) + +620  + #TLS1_CK_DHE_RSA_WITH_ARIA_256_GCM_SHA384 + 0x0300C053 + + ) + +621  + #TLS1_CK_DH_RSA_WITH_ARIA_128_GCM_SHA256 + 0x0300C054 + + ) + +622  + #TLS1_CK_DH_RSA_WITH_ARIA_256_GCM_SHA384 + 0x0300C055 + + ) + +623  + #TLS1_CK_DHE_DSS_WITH_ARIA_128_GCM_SHA256 + 0x0300C056 + + ) + +624  + #TLS1_CK_DHE_DSS_WITH_ARIA_256_GCM_SHA384 + 0x0300C057 + + ) + +625  + #TLS1_CK_DH_DSS_WITH_ARIA_128_GCM_SHA256 + 0x0300C058 + + ) + +626  + #TLS1_CK_DH_DSS_WITH_ARIA_256_GCM_SHA384 + 0x0300C059 + + ) + +627  + #TLS1_CK_DH__WITH_ARIA_128_GCM_SHA256 + 0x0300C05A + + ) + +628  + #TLS1_CK_DH__WITH_ARIA_256_GCM_SHA384 + 0x0300C05B + + ) + +629  + #TLS1_CK_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 + 0x0300C05C + + ) + +630  + #TLS1_CK_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 + 0x0300C05D + + ) + +631  + #TLS1_CK_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256 + 0x0300C05E + + ) + +632  + #TLS1_CK_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384 + 0x0300C05F + + ) + +633  + #TLS1_CK_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 + 0x0300C060 + + ) + +634  + #TLS1_CK_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 + 0x0300C061 + + ) + +635  + #TLS1_CK_ECDH_RSA_WITH_ARIA_128_GCM_SHA256 + 0x0300C062 + + ) + +636  + #TLS1_CK_ECDH_RSA_WITH_ARIA_256_GCM_SHA384 + 0x0300C063 + + ) + +637  + #TLS1_CK_PSK_WITH_ARIA_128_GCM_SHA256 + 0x0300C06A + + ) + +638  + #TLS1_CK_PSK_WITH_ARIA_256_GCM_SHA384 + 0x0300C06B + + ) + +639  + #TLS1_CK_DHE_PSK_WITH_ARIA_128_GCM_SHA256 + 0x0300C06C + + ) + +640  + #TLS1_CK_DHE_PSK_WITH_ARIA_256_GCM_SHA384 + 0x0300C06D + + ) + +641  + #TLS1_CK_RSA_PSK_WITH_ARIA_128_GCM_SHA256 + 0x0300C06E + + ) + +642  + #TLS1_CK_RSA_PSK_WITH_ARIA_256_GCM_SHA384 + 0x0300C06F + + ) + +645  + #TLS1_RFC_RSA_WITH_AES_128_SHA + "TLS_RSA_WITH_AES_128_CBC_SHA" + + ) + +646  + #TLS1_RFC_DHE_DSS_WITH_AES_128_SHA + "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" + + ) + +647  + #TLS1_RFC_DHE_RSA_WITH_AES_128_SHA + "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" + + ) + +648  + #TLS1_RFC_ADH_WITH_AES_128_SHA + "TLS_DH__WITH_AES_128_CBC_SHA" + + ) + +649  + #TLS1_RFC_RSA_WITH_AES_256_SHA + "TLS_RSA_WITH_AES_256_CBC_SHA" + + ) + +650  + #TLS1_RFC_DHE_DSS_WITH_AES_256_SHA + "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" + + ) + +651  + #TLS1_RFC_DHE_RSA_WITH_AES_256_SHA + "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" + + ) + +652  + #TLS1_RFC_ADH_WITH_AES_256_SHA + "TLS_DH__WITH_AES_256_CBC_SHA" + + ) + +653  + #TLS1_RFC_RSA_WITH_NULL_SHA256 + "TLS_RSA_WITH_NULL_SHA256" + + ) + +654  + #TLS1_RFC_RSA_WITH_AES_128_SHA256 + "TLS_RSA_WITH_AES_128_CBC_SHA256" + + ) + +655  + #TLS1_RFC_RSA_WITH_AES_256_SHA256 + "TLS_RSA_WITH_AES_256_CBC_SHA256" + + ) + +656  + #TLS1_RFC_DHE_DSS_WITH_AES_128_SHA256 + "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" + + ) + +657  + #TLS1_RFC_DHE_RSA_WITH_AES_128_SHA256 + "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256" + + ) + +658  + #TLS1_RFC_DHE_DSS_WITH_AES_256_SHA256 + "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" + + ) + +659  + #TLS1_RFC_DHE_RSA_WITH_AES_256_SHA256 + "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256" + + ) + +660  + #TLS1_RFC_ADH_WITH_AES_128_SHA256 + "TLS_DH__WITH_AES_128_CBC_SHA256" + + ) + +661  + #TLS1_RFC_ADH_WITH_AES_256_SHA256 + "TLS_DH__WITH_AES_256_CBC_SHA256" + + ) + +662  + #TLS1_RFC_RSA_WITH_AES_128_GCM_SHA256 + "TLS_RSA_WITH_AES_128_GCM_SHA256" + + ) + +663  + #TLS1_RFC_RSA_WITH_AES_256_GCM_SHA384 + "TLS_RSA_WITH_AES_256_GCM_SHA384" + + ) + +664  + #TLS1_RFC_DHE_RSA_WITH_AES_128_GCM_SHA256 + "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" + + ) + +665  + #TLS1_RFC_DHE_RSA_WITH_AES_256_GCM_SHA384 + "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" + + ) + +666  + #TLS1_RFC_DHE_DSS_WITH_AES_128_GCM_SHA256 + "TLS_DHE_DSS_WITH_AES_128_GCM_SHA256" + + ) + +667  + #TLS1_RFC_DHE_DSS_WITH_AES_256_GCM_SHA384 + "TLS_DHE_DSS_WITH_AES_256_GCM_SHA384" + + ) + +668  + #TLS1_RFC_ADH_WITH_AES_128_GCM_SHA256 + "TLS_DH__WITH_AES_128_GCM_SHA256" + + ) + +669  + #TLS1_RFC_ADH_WITH_AES_256_GCM_SHA384 + "TLS_DH__WITH_AES_256_GCM_SHA384" + + ) + +670  + #TLS1_RFC_RSA_WITH_AES_128_CCM + "TLS_RSA_WITH_AES_128_CCM" + + ) + +671  + #TLS1_RFC_RSA_WITH_AES_256_CCM + "TLS_RSA_WITH_AES_256_CCM" + + ) + +672  + #TLS1_RFC_DHE_RSA_WITH_AES_128_CCM + "TLS_DHE_RSA_WITH_AES_128_CCM" + + ) + +673  + #TLS1_RFC_DHE_RSA_WITH_AES_256_CCM + "TLS_DHE_RSA_WITH_AES_256_CCM" + + ) + +674  + #TLS1_RFC_RSA_WITH_AES_128_CCM_8 + "TLS_RSA_WITH_AES_128_CCM_8" + + ) + +675  + #TLS1_RFC_RSA_WITH_AES_256_CCM_8 + "TLS_RSA_WITH_AES_256_CCM_8" + + ) + +676  + #TLS1_RFC_DHE_RSA_WITH_AES_128_CCM_8 + "TLS_DHE_RSA_WITH_AES_128_CCM_8" + + ) + +677  + #TLS1_RFC_DHE_RSA_WITH_AES_256_CCM_8 + "TLS_DHE_RSA_WITH_AES_256_CCM_8" + + ) + +678  + #TLS1_RFC_PSK_WITH_AES_128_CCM + "TLS_PSK_WITH_AES_128_CCM" + + ) + +679  + #TLS1_RFC_PSK_WITH_AES_256_CCM + "TLS_PSK_WITH_AES_256_CCM" + + ) + +680  + #TLS1_RFC_DHE_PSK_WITH_AES_128_CCM + "TLS_DHE_PSK_WITH_AES_128_CCM" + + ) + +681  + #TLS1_RFC_DHE_PSK_WITH_AES_256_CCM + "TLS_DHE_PSK_WITH_AES_256_CCM" + + ) + +682  + #TLS1_RFC_PSK_WITH_AES_128_CCM_8 + "TLS_PSK_WITH_AES_128_CCM_8" + + ) + +683  + #TLS1_RFC_PSK_WITH_AES_256_CCM_8 + "TLS_PSK_WITH_AES_256_CCM_8" + + ) + +684  + #TLS1_RFC_DHE_PSK_WITH_AES_128_CCM_8 + "TLS_PSK_DHE_WITH_AES_128_CCM_8" + + ) + +685  + #TLS1_RFC_DHE_PSK_WITH_AES_256_CCM_8 + "TLS_PSK_DHE_WITH_AES_256_CCM_8" + + ) + +686  + #TLS1_RFC_ECDHE_ECDSA_WITH_AES_128_CCM + "TLS_ECDHE_ECDSA_WITH_AES_128_CCM" + + ) + +687  + #TLS1_RFC_ECDHE_ECDSA_WITH_AES_256_CCM + "TLS_ECDHE_ECDSA_WITH_AES_256_CCM" + + ) + +688  + #TLS1_RFC_ECDHE_ECDSA_WITH_AES_128_CCM_8 + "TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8" + + ) + +689  + #TLS1_RFC_ECDHE_ECDSA_WITH_AES_256_CCM_8 + "TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8" + + ) + +690  + #TLS1_3_RFC_AES_128_GCM_SHA256 + "TLS_AES_128_GCM_SHA256" + + ) + +691  + #TLS1_3_RFC_AES_256_GCM_SHA384 + "TLS_AES_256_GCM_SHA384" + + ) + +692  + #TLS1_3_RFC_CHACHA20_POLY1305_SHA256 + "TLS_CHACHA20_POLY1305_SHA256" + + ) + +693  + #TLS1_3_RFC_AES_128_CCM_SHA256 + "TLS_AES_128_CCM_SHA256" + + ) + +694  + #TLS1_3_RFC_AES_128_CCM_8_SHA256 + "TLS_AES_128_CCM_8_SHA256" + + ) + +695  + #TLS1_RFC_ECDHE_ECDSA_WITH_NULL_SHA + "TLS_ECDHE_ECDSA_WITH_NULL_SHA" + + ) + +696  + #TLS1_RFC_ECDHE_ECDSA_WITH_DES_192_CBC3_SHA + "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA" + + ) + +697  + #TLS1_RFC_ECDHE_ECDSA_WITH_AES_128_CBC_SHA + "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" + + ) + +698  + #TLS1_RFC_ECDHE_ECDSA_WITH_AES_256_CBC_SHA + "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" + + ) + +699  + #TLS1_RFC_ECDHE_RSA_WITH_NULL_SHA + "TLS_ECDHE_RSA_WITH_NULL_SHA" + + ) + +700  + #TLS1_RFC_ECDHE_RSA_WITH_DES_192_CBC3_SHA + "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA" + + ) + +701  + #TLS1_RFC_ECDHE_RSA_WITH_AES_128_CBC_SHA + "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" + + ) + +702  + #TLS1_RFC_ECDHE_RSA_WITH_AES_256_CBC_SHA + "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" + + ) + +703  + #TLS1_RFC_ECDH__WITH_NULL_SHA + "TLS_ECDH__WITH_NULL_SHA" + + ) + +704  + #TLS1_RFC_ECDH__WITH_DES_192_CBC3_SHA + "TLS_ECDH__WITH_3DES_EDE_CBC_SHA" + + ) + +705  + #TLS1_RFC_ECDH__WITH_AES_128_CBC_SHA + "TLS_ECDH__WITH_AES_128_CBC_SHA" + + ) + +706  + #TLS1_RFC_ECDH__WITH_AES_256_CBC_SHA + "TLS_ECDH__WITH_AES_256_CBC_SHA" + + ) + +707  + #TLS1_RFC_ECDHE_ECDSA_WITH_AES_128_SHA256 + "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" + + ) + +708  + #TLS1_RFC_ECDHE_ECDSA_WITH_AES_256_SHA384 + "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" + + ) + +709  + #TLS1_RFC_ECDHE_RSA_WITH_AES_128_SHA256 + "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" + + ) + +710  + #TLS1_RFC_ECDHE_RSA_WITH_AES_256_SHA384 + "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" + + ) + +711  + #TLS1_RFC_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 + "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" + + ) + +712  + #TLS1_RFC_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 + "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" + + ) + +713  + #TLS1_RFC_ECDHE_RSA_WITH_AES_128_GCM_SHA256 + "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" + + ) + +714  + #TLS1_RFC_ECDHE_RSA_WITH_AES_256_GCM_SHA384 + "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384" + + ) + +715  + #TLS1_RFC_PSK_WITH_NULL_SHA + "TLS_PSK_WITH_NULL_SHA" + + ) + +716  + #TLS1_RFC_DHE_PSK_WITH_NULL_SHA + "TLS_DHE_PSK_WITH_NULL_SHA" + + ) + +717  + #TLS1_RFC_RSA_PSK_WITH_NULL_SHA + "TLS_RSA_PSK_WITH_NULL_SHA" + + ) + +718  + #TLS1_RFC_PSK_WITH_3DES_EDE_CBC_SHA + "TLS_PSK_WITH_3DES_EDE_CBC_SHA" + + ) + +719  + #TLS1_RFC_PSK_WITH_AES_128_CBC_SHA + "TLS_PSK_WITH_AES_128_CBC_SHA" + + ) + +720  + #TLS1_RFC_PSK_WITH_AES_256_CBC_SHA + "TLS_PSK_WITH_AES_256_CBC_SHA" + + ) + +721  + #TLS1_RFC_DHE_PSK_WITH_3DES_EDE_CBC_SHA + "TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA" + + ) + +722  + #TLS1_RFC_DHE_PSK_WITH_AES_128_CBC_SHA + "TLS_DHE_PSK_WITH_AES_128_CBC_SHA" + + ) + +723  + #TLS1_RFC_DHE_PSK_WITH_AES_256_CBC_SHA + "TLS_DHE_PSK_WITH_AES_256_CBC_SHA" + + ) + +724  + #TLS1_RFC_RSA_PSK_WITH_3DES_EDE_CBC_SHA + "TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA" + + ) + +725  + #TLS1_RFC_RSA_PSK_WITH_AES_128_CBC_SHA + "TLS_RSA_PSK_WITH_AES_128_CBC_SHA" + + ) + +726  + #TLS1_RFC_RSA_PSK_WITH_AES_256_CBC_SHA + "TLS_RSA_PSK_WITH_AES_256_CBC_SHA" + + ) + +727  + #TLS1_RFC_PSK_WITH_AES_128_GCM_SHA256 + "TLS_PSK_WITH_AES_128_GCM_SHA256" + + ) + +728  + #TLS1_RFC_PSK_WITH_AES_256_GCM_SHA384 + "TLS_PSK_WITH_AES_256_GCM_SHA384" + + ) + +729  + #TLS1_RFC_DHE_PSK_WITH_AES_128_GCM_SHA256 + "TLS_DHE_PSK_WITH_AES_128_GCM_SHA256" + + ) + +730  + #TLS1_RFC_DHE_PSK_WITH_AES_256_GCM_SHA384 + "TLS_DHE_PSK_WITH_AES_256_GCM_SHA384" + + ) + +731  + #TLS1_RFC_RSA_PSK_WITH_AES_128_GCM_SHA256 + "TLS_RSA_PSK_WITH_AES_128_GCM_SHA256" + + ) + +732  + #TLS1_RFC_RSA_PSK_WITH_AES_256_GCM_SHA384 + "TLS_RSA_PSK_WITH_AES_256_GCM_SHA384" + + ) + +733  + #TLS1_RFC_PSK_WITH_AES_128_CBC_SHA256 + "TLS_PSK_WITH_AES_128_CBC_SHA256" + + ) + +734  + #TLS1_RFC_PSK_WITH_AES_256_CBC_SHA384 + "TLS_PSK_WITH_AES_256_CBC_SHA384" + + ) + +735  + #TLS1_RFC_PSK_WITH_NULL_SHA256 + "TLS_PSK_WITH_NULL_SHA256" + + ) + +736  + #TLS1_RFC_PSK_WITH_NULL_SHA384 + "TLS_PSK_WITH_NULL_SHA384" + + ) + +737  + #TLS1_RFC_DHE_PSK_WITH_AES_128_CBC_SHA256 + "TLS_DHE_PSK_WITH_AES_128_CBC_SHA256" + + ) + +738  + #TLS1_RFC_DHE_PSK_WITH_AES_256_CBC_SHA384 + "TLS_DHE_PSK_WITH_AES_256_CBC_SHA384" + + ) + +739  + #TLS1_RFC_DHE_PSK_WITH_NULL_SHA256 + "TLS_DHE_PSK_WITH_NULL_SHA256" + + ) + +740  + #TLS1_RFC_DHE_PSK_WITH_NULL_SHA384 + "TLS_DHE_PSK_WITH_NULL_SHA384" + + ) + +741  + #TLS1_RFC_RSA_PSK_WITH_AES_128_CBC_SHA256 + "TLS_RSA_PSK_WITH_AES_128_CBC_SHA256" + + ) + +742  + #TLS1_RFC_RSA_PSK_WITH_AES_256_CBC_SHA384 + "TLS_RSA_PSK_WITH_AES_256_CBC_SHA384" + + ) + +743  + #TLS1_RFC_RSA_PSK_WITH_NULL_SHA256 + "TLS_RSA_PSK_WITH_NULL_SHA256" + + ) + +744  + #TLS1_RFC_RSA_PSK_WITH_NULL_SHA384 + "TLS_RSA_PSK_WITH_NULL_SHA384" + + ) + +745  + #TLS1_RFC_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA + "TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA" + + ) + +746  + #TLS1_RFC_ECDHE_PSK_WITH_AES_128_CBC_SHA + "TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA" + + ) + +747  + #TLS1_RFC_ECDHE_PSK_WITH_AES_256_CBC_SHA + "TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA" + + ) + +748  + #TLS1_RFC_ECDHE_PSK_WITH_AES_128_CBC_SHA256 + "TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256" + + ) + +749  + #TLS1_RFC_ECDHE_PSK_WITH_AES_256_CBC_SHA384 + "TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384" + + ) + +750  + #TLS1_RFC_ECDHE_PSK_WITH_NULL_SHA + "TLS_ECDHE_PSK_WITH_NULL_SHA" + + ) + +751  + #TLS1_RFC_ECDHE_PSK_WITH_NULL_SHA256 + "TLS_ECDHE_PSK_WITH_NULL_SHA256" + + ) + +752  + #TLS1_RFC_ECDHE_PSK_WITH_NULL_SHA384 + "TLS_ECDHE_PSK_WITH_NULL_SHA384" + + ) + +753  + #TLS1_RFC_SRP_SHA_WITH_3DES_EDE_CBC_SHA + "TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA" + + ) + +754  + #TLS1_RFC_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA + "TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA" + + ) + +755  + #TLS1_RFC_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA + "TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA" + + ) + +756  + #TLS1_RFC_SRP_SHA_WITH_AES_128_CBC_SHA + "TLS_SRP_SHA_WITH_AES_128_CBC_SHA" + + ) + +757  + #TLS1_RFC_SRP_SHA_RSA_WITH_AES_128_CBC_SHA + "TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA" + + ) + +758  + #TLS1_RFC_SRP_SHA_DSS_WITH_AES_128_CBC_SHA + "TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA" + + ) + +759  + #TLS1_RFC_SRP_SHA_WITH_AES_256_CBC_SHA + "TLS_SRP_SHA_WITH_AES_256_CBC_SHA" + + ) + +760  + #TLS1_RFC_SRP_SHA_RSA_WITH_AES_256_CBC_SHA + "TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA" + + ) + +761  + #TLS1_RFC_SRP_SHA_DSS_WITH_AES_256_CBC_SHA + "TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA" + + ) + +762  + #TLS1_RFC_DHE_RSA_WITH_CHACHA20_POLY1305 + "TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256" + + ) + +763  + #TLS1_RFC_ECDHE_RSA_WITH_CHACHA20_POLY1305 + "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256" + + ) + +764  + #TLS1_RFC_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 + "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256" + + ) + +765  + #TLS1_RFC_PSK_WITH_CHACHA20_POLY1305 + "TLS_PSK_WITH_CHACHA20_POLY1305_SHA256" + + ) + +766  + #TLS1_RFC_ECDHE_PSK_WITH_CHACHA20_POLY1305 + "TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256" + + ) + +767  + #TLS1_RFC_DHE_PSK_WITH_CHACHA20_POLY1305 + "TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256" + + ) + +768  + #TLS1_RFC_RSA_PSK_WITH_CHACHA20_POLY1305 + "TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256" + + ) + +769  + #TLS1_RFC_RSA_WITH_CAMELLIA_128_CBC_SHA256 + "TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256" + + ) + +770  + #TLS1_RFC_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 + "TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256" + + ) + +771  + #TLS1_RFC_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 + "TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256" + + ) + +772  + #TLS1_RFC_ADH_WITH_CAMELLIA_128_CBC_SHA256 + "TLS_DH__WITH_CAMELLIA_128_CBC_SHA256" + + ) + +773  + #TLS1_RFC_RSA_WITH_CAMELLIA_256_CBC_SHA256 + "TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256" + + ) + +774  + #TLS1_RFC_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256 + "TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256" + + ) + +775  + #TLS1_RFC_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 + "TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256" + + ) + +776  + #TLS1_RFC_ADH_WITH_CAMELLIA_256_CBC_SHA256 + "TLS_DH__WITH_CAMELLIA_256_CBC_SHA256" + + ) + +777  + #TLS1_RFC_RSA_WITH_CAMELLIA_256_CBC_SHA + "TLS_RSA_WITH_CAMELLIA_256_CBC_SHA" + + ) + +778  + #TLS1_RFC_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA + "TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA" + + ) + +779  + #TLS1_RFC_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA + "TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA" + + ) + +780  + #TLS1_RFC_ADH_WITH_CAMELLIA_256_CBC_SHA + "TLS_DH__WITH_CAMELLIA_256_CBC_SHA" + + ) + +781  + #TLS1_RFC_RSA_WITH_CAMELLIA_128_CBC_SHA + "TLS_RSA_WITH_CAMELLIA_128_CBC_SHA" + + ) + +782  + #TLS1_RFC_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA + "TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA" + + ) + +783  + #TLS1_RFC_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA + "TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA" + + ) + +784  + #TLS1_RFC_ADH_WITH_CAMELLIA_128_CBC_SHA + "TLS_DH__WITH_CAMELLIA_128_CBC_SHA" + + ) + +785  + #TLS1_RFC_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 + "TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256" + + ) + +786  + #TLS1_RFC_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 + "TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384" + + ) + +787  + #TLS1_RFC_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 + "TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256" + + ) + +788  + #TLS1_RFC_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384 + "TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384" + + ) + +789  + #TLS1_RFC_PSK_WITH_CAMELLIA_128_CBC_SHA256 + "TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256" + + ) + +790  + #TLS1_RFC_PSK_WITH_CAMELLIA_256_CBC_SHA384 + "TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384" + + ) + +791  + #TLS1_RFC_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 + "TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256" + + ) + +792  + #TLS1_RFC_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 + "TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384" + + ) + +793  + #TLS1_RFC_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 + "TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256" + + ) + +794  + #TLS1_RFC_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384 + "TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384" + + ) + +795  + #TLS1_RFC_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 + "TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256" + + ) + +796  + #TLS1_RFC_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 + "TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384" + + ) + +797  + #TLS1_RFC_RSA_WITH_SEED_SHA + "TLS_RSA_WITH_SEED_CBC_SHA" + + ) + +798  + #TLS1_RFC_DHE_DSS_WITH_SEED_SHA + "TLS_DHE_DSS_WITH_SEED_CBC_SHA" + + ) + +799  + #TLS1_RFC_DHE_RSA_WITH_SEED_SHA + "TLS_DHE_RSA_WITH_SEED_CBC_SHA" + + ) + +800  + #TLS1_RFC_ADH_WITH_SEED_SHA + "TLS_DH__WITH_SEED_CBC_SHA" + + ) + +801  + #TLS1_RFC_ECDHE_PSK_WITH_RC4_128_SHA + "TLS_ECDHE_PSK_WITH_RC4_128_SHA" + + ) + +802  + #TLS1_RFC_ECDH__WITH_RC4_128_SHA + "TLS_ECDH__WITH_RC4_128_SHA" + + ) + +803  + #TLS1_RFC_ECDHE_ECDSA_WITH_RC4_128_SHA + "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA" + + ) + +804  + #TLS1_RFC_ECDHE_RSA_WITH_RC4_128_SHA + "TLS_ECDHE_RSA_WITH_RC4_128_SHA" + + ) + +805  + #TLS1_RFC_PSK_WITH_RC4_128_SHA + "TLS_PSK_WITH_RC4_128_SHA" + + ) + +806  + #TLS1_RFC_RSA_PSK_WITH_RC4_128_SHA + "TLS_RSA_PSK_WITH_RC4_128_SHA" + + ) + +807  + #TLS1_RFC_DHE_PSK_WITH_RC4_128_SHA + "TLS_DHE_PSK_WITH_RC4_128_SHA" + + ) + +808  + #TLS1_RFC_RSA_WITH_ARIA_128_GCM_SHA256 + "TLS_RSA_WITH_ARIA_128_GCM_SHA256" + + ) + +809  + #TLS1_RFC_RSA_WITH_ARIA_256_GCM_SHA384 + "TLS_RSA_WITH_ARIA_256_GCM_SHA384" + + ) + +810  + #TLS1_RFC_DHE_RSA_WITH_ARIA_128_GCM_SHA256 + "TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256" + + ) + +811  + #TLS1_RFC_DHE_RSA_WITH_ARIA_256_GCM_SHA384 + "TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384" + + ) + +812  + #TLS1_RFC_DH_RSA_WITH_ARIA_128_GCM_SHA256 + "TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256" + + ) + +813  + #TLS1_RFC_DH_RSA_WITH_ARIA_256_GCM_SHA384 + "TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384" + + ) + +814  + #TLS1_RFC_DHE_DSS_WITH_ARIA_128_GCM_SHA256 + "TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256" + + ) + +815  + #TLS1_RFC_DHE_DSS_WITH_ARIA_256_GCM_SHA384 + "TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384" + + ) + +816  + #TLS1_RFC_DH_DSS_WITH_ARIA_128_GCM_SHA256 + "TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256" + + ) + +817  + #TLS1_RFC_DH_DSS_WITH_ARIA_256_GCM_SHA384 + "TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384" + + ) + +818  + #TLS1_RFC_DH__WITH_ARIA_128_GCM_SHA256 + "TLS_DH__WITH_ARIA_128_GCM_SHA256" + + ) + +819  + #TLS1_RFC_DH__WITH_ARIA_256_GCM_SHA384 + "TLS_DH__WITH_ARIA_256_GCM_SHA384" + + ) + +820  + #TLS1_RFC_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 + "TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256" + + ) + +821  + #TLS1_RFC_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 + "TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384" + + ) + +822  + #TLS1_RFC_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256 + "TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256" + + ) + +823  + #TLS1_RFC_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384 + "TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384" + + ) + +824  + #TLS1_RFC_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 + "TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256" + + ) + +825  + #TLS1_RFC_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 + "TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384" + + ) + +826  + #TLS1_RFC_ECDH_RSA_WITH_ARIA_128_GCM_SHA256 + "TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256" + + ) + +827  + #TLS1_RFC_ECDH_RSA_WITH_ARIA_256_GCM_SHA384 + "TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384" + + ) + +828  + #TLS1_RFC_PSK_WITH_ARIA_128_GCM_SHA256 + "TLS_PSK_WITH_ARIA_128_GCM_SHA256" + + ) + +829  + #TLS1_RFC_PSK_WITH_ARIA_256_GCM_SHA384 + "TLS_PSK_WITH_ARIA_256_GCM_SHA384" + + ) + +830  + #TLS1_RFC_DHE_PSK_WITH_ARIA_128_GCM_SHA256 + "TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256" + + ) + +831  + #TLS1_RFC_DHE_PSK_WITH_ARIA_256_GCM_SHA384 + "TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384" + + ) + +832  + #TLS1_RFC_RSA_PSK_WITH_ARIA_128_GCM_SHA256 + "TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256" + + ) + +833  + #TLS1_RFC_RSA_PSK_WITH_ARIA_256_GCM_SHA384 + "TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384" + + ) + +842  + #TLS1_TXT_DHE_DSS_WITH_RC4_128_SHA + "DHE-DSS-RC4-SHA" + + ) + +844  + #TLS1_TXT_PSK_WITH_NULL_SHA + "PSK-NULL-SHA" + + ) + +845  + #TLS1_TXT_DHE_PSK_WITH_NULL_SHA + "DHE-PSK-NULL-SHA" + + ) + +846  + #TLS1_TXT_RSA_PSK_WITH_NULL_SHA + "RSA-PSK-NULL-SHA" + + ) + +849  + #TLS1_TXT_RSA_WITH_AES_128_SHA + "AES128-SHA" + + ) + +850  + #TLS1_TXT_DH_DSS_WITH_AES_128_SHA + "DH-DSS-AES128-SHA" + + ) + +851  + #TLS1_TXT_DH_RSA_WITH_AES_128_SHA + "DH-RSA-AES128-SHA" + + ) + +852  + #TLS1_TXT_DHE_DSS_WITH_AES_128_SHA + "DHE-DSS-AES128-SHA" + + ) + +853  + #TLS1_TXT_DHE_RSA_WITH_AES_128_SHA + "DHE-RSA-AES128-SHA" + + ) + +854  + #TLS1_TXT_ADH_WITH_AES_128_SHA + "ADH-AES128-SHA" + + ) + +856  + #TLS1_TXT_RSA_WITH_AES_256_SHA + "AES256-SHA" + + ) + +857  + #TLS1_TXT_DH_DSS_WITH_AES_256_SHA + "DH-DSS-AES256-SHA" + + ) + +858  + #TLS1_TXT_DH_RSA_WITH_AES_256_SHA + "DH-RSA-AES256-SHA" + + ) + +859  + #TLS1_TXT_DHE_DSS_WITH_AES_256_SHA + "DHE-DSS-AES256-SHA" + + ) + +860  + #TLS1_TXT_DHE_RSA_WITH_AES_256_SHA + "DHE-RSA-AES256-SHA" + + ) + +861  + #TLS1_TXT_ADH_WITH_AES_256_SHA + "ADH-AES256-SHA" + + ) + +864  + #TLS1_TXT_ECDH_ECDSA_WITH_NULL_SHA + "ECDH-ECDSA-NULL-SHA" + + ) + +865  + #TLS1_TXT_ECDH_ECDSA_WITH_RC4_128_SHA + "ECDH-ECDSA-RC4-SHA" + + ) + +866  + #TLS1_TXT_ECDH_ECDSA_WITH_DES_192_CBC3_SHA + "ECDH-ECDSA-DES-CBC3-SHA" + + ) + +867  + #TLS1_TXT_ECDH_ECDSA_WITH_AES_128_CBC_SHA + "ECDH-ECDSA-AES128-SHA" + + ) + +868  + #TLS1_TXT_ECDH_ECDSA_WITH_AES_256_CBC_SHA + "ECDH-ECDSA-AES256-SHA" + + ) + +870  + #TLS1_TXT_ECDHE_ECDSA_WITH_NULL_SHA + "ECDHE-ECDSA-NULL-SHA" + + ) + +871  + #TLS1_TXT_ECDHE_ECDSA_WITH_RC4_128_SHA + "ECDHE-ECDSA-RC4-SHA" + + ) + +872  + #TLS1_TXT_ECDHE_ECDSA_WITH_DES_192_CBC3_SHA + "ECDHE-ECDSA-DES-CBC3-SHA" + + ) + +873  + #TLS1_TXT_ECDHE_ECDSA_WITH_AES_128_CBC_SHA + "ECDHE-ECDSA-AES128-SHA" + + ) + +874  + #TLS1_TXT_ECDHE_ECDSA_WITH_AES_256_CBC_SHA + "ECDHE-ECDSA-AES256-SHA" + + ) + +876  + #TLS1_TXT_ECDH_RSA_WITH_NULL_SHA + "ECDH-RSA-NULL-SHA" + + ) + +877  + #TLS1_TXT_ECDH_RSA_WITH_RC4_128_SHA + "ECDH-RSA-RC4-SHA" + + ) + +878  + #TLS1_TXT_ECDH_RSA_WITH_DES_192_CBC3_SHA + "ECDH-RSA-DES-CBC3-SHA" + + ) + +879  + #TLS1_TXT_ECDH_RSA_WITH_AES_128_CBC_SHA + "ECDH-RSA-AES128-SHA" + + ) + +880  + #TLS1_TXT_ECDH_RSA_WITH_AES_256_CBC_SHA + "ECDH-RSA-AES256-SHA" + + ) + +882  + #TLS1_TXT_ECDHE_RSA_WITH_NULL_SHA + "ECDHE-RSA-NULL-SHA" + + ) + +883  + #TLS1_TXT_ECDHE_RSA_WITH_RC4_128_SHA + "ECDHE-RSA-RC4-SHA" + + ) + +884  + #TLS1_TXT_ECDHE_RSA_WITH_DES_192_CBC3_SHA + "ECDHE-RSA-DES-CBC3-SHA" + + ) + +885  + #TLS1_TXT_ECDHE_RSA_WITH_AES_128_CBC_SHA + "ECDHE-RSA-AES128-SHA" + + ) + +886  + #TLS1_TXT_ECDHE_RSA_WITH_AES_256_CBC_SHA + "ECDHE-RSA-AES256-SHA" + + ) + +888  + #TLS1_TXT_ECDH__WITH_NULL_SHA + "AECDH-NULL-SHA" + + ) + +889  + #TLS1_TXT_ECDH__WITH_RC4_128_SHA + "AECDH-RC4-SHA" + + ) + +890  + #TLS1_TXT_ECDH__WITH_DES_192_CBC3_SHA + "AECDH-DES-CBC3-SHA" + + ) + +891  + #TLS1_TXT_ECDH__WITH_AES_128_CBC_SHA + "AECDH-AES128-SHA" + + ) + +892  + #TLS1_TXT_ECDH__WITH_AES_256_CBC_SHA + "AECDH-AES256-SHA" + + ) + +895  + #TLS1_TXT_PSK_WITH_RC4_128_SHA + "PSK-RC4-SHA" + + ) + +896  + #TLS1_TXT_PSK_WITH_3DES_EDE_CBC_SHA + "PSK-3DES-EDE-CBC-SHA" + + ) + +897  + #TLS1_TXT_PSK_WITH_AES_128_CBC_SHA + "PSK-AES128-CBC-SHA" + + ) + +898  + #TLS1_TXT_PSK_WITH_AES_256_CBC_SHA + "PSK-AES256-CBC-SHA" + + ) + +900  + #TLS1_TXT_DHE_PSK_WITH_RC4_128_SHA + "DHE-PSK-RC4-SHA" + + ) + +901  + #TLS1_TXT_DHE_PSK_WITH_3DES_EDE_CBC_SHA + "DHE-PSK-3DES-EDE-CBC-SHA" + + ) + +902  + #TLS1_TXT_DHE_PSK_WITH_AES_128_CBC_SHA + "DHE-PSK-AES128-CBC-SHA" + + ) + +903  + #TLS1_TXT_DHE_PSK_WITH_AES_256_CBC_SHA + "DHE-PSK-AES256-CBC-SHA" + + ) + +904  + #TLS1_TXT_RSA_PSK_WITH_RC4_128_SHA + "RSA-PSK-RC4-SHA" + + ) + +905  + #TLS1_TXT_RSA_PSK_WITH_3DES_EDE_CBC_SHA + "RSA-PSK-3DES-EDE-CBC-SHA" + + ) + +906  + #TLS1_TXT_RSA_PSK_WITH_AES_128_CBC_SHA + "RSA-PSK-AES128-CBC-SHA" + + ) + +907  + #TLS1_TXT_RSA_PSK_WITH_AES_256_CBC_SHA + "RSA-PSK-AES256-CBC-SHA" + + ) + +910  + #TLS1_TXT_PSK_WITH_AES_128_GCM_SHA256 + "PSK-AES128-GCM-SHA256" + + ) + +911  + #TLS1_TXT_PSK_WITH_AES_256_GCM_SHA384 + "PSK-AES256-GCM-SHA384" + + ) + +912  + #TLS1_TXT_DHE_PSK_WITH_AES_128_GCM_SHA256 + "DHE-PSK-AES128-GCM-SHA256" + + ) + +913  + #TLS1_TXT_DHE_PSK_WITH_AES_256_GCM_SHA384 + "DHE-PSK-AES256-GCM-SHA384" + + ) + +914  + #TLS1_TXT_RSA_PSK_WITH_AES_128_GCM_SHA256 + "RSA-PSK-AES128-GCM-SHA256" + + ) + +915  + #TLS1_TXT_RSA_PSK_WITH_AES_256_GCM_SHA384 + "RSA-PSK-AES256-GCM-SHA384" + + ) + +917  + #TLS1_TXT_PSK_WITH_AES_128_CBC_SHA256 + "PSK-AES128-CBC-SHA256" + + ) + +918  + #TLS1_TXT_PSK_WITH_AES_256_CBC_SHA384 + "PSK-AES256-CBC-SHA384" + + ) + +919  + #TLS1_TXT_PSK_WITH_NULL_SHA256 + "PSK-NULL-SHA256" + + ) + +920  + #TLS1_TXT_PSK_WITH_NULL_SHA384 + "PSK-NULL-SHA384" + + ) + +922  + #TLS1_TXT_DHE_PSK_WITH_AES_128_CBC_SHA256 + "DHE-PSK-AES128-CBC-SHA256" + + ) + +923  + #TLS1_TXT_DHE_PSK_WITH_AES_256_CBC_SHA384 + "DHE-PSK-AES256-CBC-SHA384" + + ) + +924  + #TLS1_TXT_DHE_PSK_WITH_NULL_SHA256 + "DHE-PSK-NULL-SHA256" + + ) + +925  + #TLS1_TXT_DHE_PSK_WITH_NULL_SHA384 + "DHE-PSK-NULL-SHA384" + + ) + +927  + #TLS1_TXT_RSA_PSK_WITH_AES_128_CBC_SHA256 + "RSA-PSK-AES128-CBC-SHA256" + + ) + +928  + #TLS1_TXT_RSA_PSK_WITH_AES_256_CBC_SHA384 + "RSA-PSK-AES256-CBC-SHA384" + + ) + +929  + #TLS1_TXT_RSA_PSK_WITH_NULL_SHA256 + "RSA-PSK-NULL-SHA256" + + ) + +930  + #TLS1_TXT_RSA_PSK_WITH_NULL_SHA384 + "RSA-PSK-NULL-SHA384" + + ) + +933  + #TLS1_TXT_SRP_SHA_WITH_3DES_EDE_CBC_SHA + "SRP-3DES-EDE-CBC-SHA" + + ) + +934  + #TLS1_TXT_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA + "SRP-RSA-3DES-EDE-CBC-SHA" + + ) + +935  + #TLS1_TXT_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA + "SRP-DSS-3DES-EDE-CBC-SHA" + + ) + +936  + #TLS1_TXT_SRP_SHA_WITH_AES_128_CBC_SHA + "SRP-AES-128-CBC-SHA" + + ) + +937  + #TLS1_TXT_SRP_SHA_RSA_WITH_AES_128_CBC_SHA + "SRP-RSA-AES-128-CBC-SHA" + + ) + +938  + #TLS1_TXT_SRP_SHA_DSS_WITH_AES_128_CBC_SHA + "SRP-DSS-AES-128-CBC-SHA" + + ) + +939  + #TLS1_TXT_SRP_SHA_WITH_AES_256_CBC_SHA + "SRP-AES-256-CBC-SHA" + + ) + +940  + #TLS1_TXT_SRP_SHA_RSA_WITH_AES_256_CBC_SHA + "SRP-RSA-AES-256-CBC-SHA" + + ) + +941  + #TLS1_TXT_SRP_SHA_DSS_WITH_AES_256_CBC_SHA + "SRP-DSS-AES-256-CBC-SHA" + + ) + +944  + #TLS1_TXT_RSA_WITH_CAMELLIA_128_CBC_SHA + "CAMELLIA128-SHA" + + ) + +945  + #TLS1_TXT_DH_DSS_WITH_CAMELLIA_128_CBC_SHA + "DH-DSS-CAMELLIA128-SHA" + + ) + +946  + #TLS1_TXT_DH_RSA_WITH_CAMELLIA_128_CBC_SHA + "DH-RSA-CAMELLIA128-SHA" + + ) + +947  + #TLS1_TXT_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA + "DHE-DSS-CAMELLIA128-SHA" + + ) + +948  + #TLS1_TXT_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA + "DHE-RSA-CAMELLIA128-SHA" + + ) + +949  + #TLS1_TXT_ADH_WITH_CAMELLIA_128_CBC_SHA + "ADH-CAMELLIA128-SHA" + + ) + +951  + #TLS1_TXT_RSA_WITH_CAMELLIA_256_CBC_SHA + "CAMELLIA256-SHA" + + ) + +952  + #TLS1_TXT_DH_DSS_WITH_CAMELLIA_256_CBC_SHA + "DH-DSS-CAMELLIA256-SHA" + + ) + +953  + #TLS1_TXT_DH_RSA_WITH_CAMELLIA_256_CBC_SHA + "DH-RSA-CAMELLIA256-SHA" + + ) + +954  + #TLS1_TXT_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA + "DHE-DSS-CAMELLIA256-SHA" + + ) + +955  + #TLS1_TXT_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA + "DHE-RSA-CAMELLIA256-SHA" + + ) + +956  + #TLS1_TXT_ADH_WITH_CAMELLIA_256_CBC_SHA + "ADH-CAMELLIA256-SHA" + + ) + +959  + #TLS1_TXT_RSA_WITH_CAMELLIA_128_CBC_SHA256 + "CAMELLIA128-SHA256" + + ) + +960  + #TLS1_TXT_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256 + "DH-DSS-CAMELLIA128-SHA256" + + ) + +961  + #TLS1_TXT_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256 + "DH-RSA-CAMELLIA128-SHA256" + + ) + +962  + #TLS1_TXT_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 + "DHE-DSS-CAMELLIA128-SHA256" + + ) + +963  + #TLS1_TXT_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 + "DHE-RSA-CAMELLIA128-SHA256" + + ) + +964  + #TLS1_TXT_ADH_WITH_CAMELLIA_128_CBC_SHA256 + "ADH-CAMELLIA128-SHA256" + + ) + +966  + #TLS1_TXT_RSA_WITH_CAMELLIA_256_CBC_SHA256 + "CAMELLIA256-SHA256" + + ) + +967  + #TLS1_TXT_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256 + "DH-DSS-CAMELLIA256-SHA256" + + ) + +968  + #TLS1_TXT_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256 + "DH-RSA-CAMELLIA256-SHA256" + + ) + +969  + #TLS1_TXT_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256 + "DHE-DSS-CAMELLIA256-SHA256" + + ) + +970  + #TLS1_TXT_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 + "DHE-RSA-CAMELLIA256-SHA256" + + ) + +971  + #TLS1_TXT_ADH_WITH_CAMELLIA_256_CBC_SHA256 + "ADH-CAMELLIA256-SHA256" + + ) + +973  + #TLS1_TXT_PSK_WITH_CAMELLIA_128_CBC_SHA256 + "PSK-CAMELLIA128-SHA256" + + ) + +974  + #TLS1_TXT_PSK_WITH_CAMELLIA_256_CBC_SHA384 + "PSK-CAMELLIA256-SHA384" + + ) + +975  + #TLS1_TXT_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 + "DHE-PSK-CAMELLIA128-SHA256" + + ) + +976  + #TLS1_TXT_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 + "DHE-PSK-CAMELLIA256-SHA384" + + ) + +977  + #TLS1_TXT_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 + "RSA-PSK-CAMELLIA128-SHA256" + + ) + +978  + #TLS1_TXT_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384 + "RSA-PSK-CAMELLIA256-SHA384" + + ) + +979  + #TLS1_TXT_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 + "ECDHE-PSK-CAMELLIA128-SHA256" + + ) + +980  + #TLS1_TXT_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 + "ECDHE-PSK-CAMELLIA256-SHA384" + + ) + +983  + #TLS1_TXT_RSA_WITH_SEED_SHA + "SEED-SHA" + + ) + +984  + #TLS1_TXT_DH_DSS_WITH_SEED_SHA + "DH-DSS-SEED-SHA" + + ) + +985  + #TLS1_TXT_DH_RSA_WITH_SEED_SHA + "DH-RSA-SEED-SHA" + + ) + +986  + #TLS1_TXT_DHE_DSS_WITH_SEED_SHA + "DHE-DSS-SEED-SHA" + + ) + +987  + #TLS1_TXT_DHE_RSA_WITH_SEED_SHA + "DHE-RSA-SEED-SHA" + + ) + +988  + #TLS1_TXT_ADH_WITH_SEED_SHA + "ADH-SEED-SHA" + + ) + +991  + #TLS1_TXT_RSA_WITH_NULL_SHA256 + "NULL-SHA256" + + ) + +992  + #TLS1_TXT_RSA_WITH_AES_128_SHA256 + "AES128-SHA256" + + ) + +993  + #TLS1_TXT_RSA_WITH_AES_256_SHA256 + "AES256-SHA256" + + ) + +994  + #TLS1_TXT_DH_DSS_WITH_AES_128_SHA256 + "DH-DSS-AES128-SHA256" + + ) + +995  + #TLS1_TXT_DH_RSA_WITH_AES_128_SHA256 + "DH-RSA-AES128-SHA256" + + ) + +996  + #TLS1_TXT_DHE_DSS_WITH_AES_128_SHA256 + "DHE-DSS-AES128-SHA256" + + ) + +997  + #TLS1_TXT_DHE_RSA_WITH_AES_128_SHA256 + "DHE-RSA-AES128-SHA256" + + ) + +998  + #TLS1_TXT_DH_DSS_WITH_AES_256_SHA256 + "DH-DSS-AES256-SHA256" + + ) + +999  + #TLS1_TXT_DH_RSA_WITH_AES_256_SHA256 + "DH-RSA-AES256-SHA256" + + ) + +1000  + #TLS1_TXT_DHE_DSS_WITH_AES_256_SHA256 + "DHE-DSS-AES256-SHA256" + + ) + +1001  + #TLS1_TXT_DHE_RSA_WITH_AES_256_SHA256 + "DHE-RSA-AES256-SHA256" + + ) + +1002  + #TLS1_TXT_ADH_WITH_AES_128_SHA256 + "ADH-AES128-SHA256" + + ) + +1003  + #TLS1_TXT_ADH_WITH_AES_256_SHA256 + "ADH-AES256-SHA256" + + ) + +1006  + #TLS1_TXT_RSA_WITH_AES_128_GCM_SHA256 + "AES128-GCM-SHA256" + + ) + +1007  + #TLS1_TXT_RSA_WITH_AES_256_GCM_SHA384 + "AES256-GCM-SHA384" + + ) + +1008  + #TLS1_TXT_DHE_RSA_WITH_AES_128_GCM_SHA256 + "DHE-RSA-AES128-GCM-SHA256" + + ) + +1009  + #TLS1_TXT_DHE_RSA_WITH_AES_256_GCM_SHA384 + "DHE-RSA-AES256-GCM-SHA384" + + ) + +1010  + #TLS1_TXT_DH_RSA_WITH_AES_128_GCM_SHA256 + "DH-RSA-AES128-GCM-SHA256" + + ) + +1011  + #TLS1_TXT_DH_RSA_WITH_AES_256_GCM_SHA384 + "DH-RSA-AES256-GCM-SHA384" + + ) + +1012  + #TLS1_TXT_DHE_DSS_WITH_AES_128_GCM_SHA256 + "DHE-DSS-AES128-GCM-SHA256" + + ) + +1013  + #TLS1_TXT_DHE_DSS_WITH_AES_256_GCM_SHA384 + "DHE-DSS-AES256-GCM-SHA384" + + ) + +1014  + #TLS1_TXT_DH_DSS_WITH_AES_128_GCM_SHA256 + "DH-DSS-AES128-GCM-SHA256" + + ) + +1015  + #TLS1_TXT_DH_DSS_WITH_AES_256_GCM_SHA384 + "DH-DSS-AES256-GCM-SHA384" + + ) + +1016  + #TLS1_TXT_ADH_WITH_AES_128_GCM_SHA256 + "ADH-AES128-GCM-SHA256" + + ) + +1017  + #TLS1_TXT_ADH_WITH_AES_256_GCM_SHA384 + "ADH-AES256-GCM-SHA384" + + ) + +1020  + #TLS1_TXT_RSA_WITH_AES_128_CCM + "AES128-CCM" + + ) + +1021  + #TLS1_TXT_RSA_WITH_AES_256_CCM + "AES256-CCM" + + ) + +1022  + #TLS1_TXT_DHE_RSA_WITH_AES_128_CCM + "DHE-RSA-AES128-CCM" + + ) + +1023  + #TLS1_TXT_DHE_RSA_WITH_AES_256_CCM + "DHE-RSA-AES256-CCM" + + ) + +1025  + #TLS1_TXT_RSA_WITH_AES_128_CCM_8 + "AES128-CCM8" + + ) + +1026  + #TLS1_TXT_RSA_WITH_AES_256_CCM_8 + "AES256-CCM8" + + ) + +1027  + #TLS1_TXT_DHE_RSA_WITH_AES_128_CCM_8 + "DHE-RSA-AES128-CCM8" + + ) + +1028  + #TLS1_TXT_DHE_RSA_WITH_AES_256_CCM_8 + "DHE-RSA-AES256-CCM8" + + ) + +1030  + #TLS1_TXT_PSK_WITH_AES_128_CCM + "PSK-AES128-CCM" + + ) + +1031  + #TLS1_TXT_PSK_WITH_AES_256_CCM + "PSK-AES256-CCM" + + ) + +1032  + #TLS1_TXT_DHE_PSK_WITH_AES_128_CCM + "DHE-PSK-AES128-CCM" + + ) + +1033  + #TLS1_TXT_DHE_PSK_WITH_AES_256_CCM + "DHE-PSK-AES256-CCM" + + ) + +1035  + #TLS1_TXT_PSK_WITH_AES_128_CCM_8 + "PSK-AES128-CCM8" + + ) + +1036  + #TLS1_TXT_PSK_WITH_AES_256_CCM_8 + "PSK-AES256-CCM8" + + ) + +1037  + #TLS1_TXT_DHE_PSK_WITH_AES_128_CCM_8 + "DHE-PSK-AES128-CCM8" + + ) + +1038  + #TLS1_TXT_DHE_PSK_WITH_AES_256_CCM_8 + "DHE-PSK-AES256-CCM8" + + ) + +1041  + #TLS1_TXT_ECDHE_ECDSA_WITH_AES_128_CCM + "ECDHE-ECDSA-AES128-CCM" + + ) + +1042  + #TLS1_TXT_ECDHE_ECDSA_WITH_AES_256_CCM + "ECDHE-ECDSA-AES256-CCM" + + ) + +1043  + #TLS1_TXT_ECDHE_ECDSA_WITH_AES_128_CCM_8 + "ECDHE-ECDSA-AES128-CCM8" + + ) + +1044  + #TLS1_TXT_ECDHE_ECDSA_WITH_AES_256_CCM_8 + "ECDHE-ECDSA-AES256-CCM8" + + ) + +1047  + #TLS1_TXT_ECDHE_ECDSA_WITH_AES_128_SHA256 + "ECDHE-ECDSA-AES128-SHA256" + + ) + +1048  + #TLS1_TXT_ECDHE_ECDSA_WITH_AES_256_SHA384 + "ECDHE-ECDSA-AES256-SHA384" + + ) + +1049  + #TLS1_TXT_ECDH_ECDSA_WITH_AES_128_SHA256 + "ECDH-ECDSA-AES128-SHA256" + + ) + +1050  + #TLS1_TXT_ECDH_ECDSA_WITH_AES_256_SHA384 + "ECDH-ECDSA-AES256-SHA384" + + ) + +1051  + #TLS1_TXT_ECDHE_RSA_WITH_AES_128_SHA256 + "ECDHE-RSA-AES128-SHA256" + + ) + +1052  + #TLS1_TXT_ECDHE_RSA_WITH_AES_256_SHA384 + "ECDHE-RSA-AES256-SHA384" + + ) + +1053  + #TLS1_TXT_ECDH_RSA_WITH_AES_128_SHA256 + "ECDH-RSA-AES128-SHA256" + + ) + +1054  + #TLS1_TXT_ECDH_RSA_WITH_AES_256_SHA384 + "ECDH-RSA-AES256-SHA384" + + ) + +1057  + #TLS1_TXT_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 + "ECDHE-ECDSA-AES128-GCM-SHA256" + + ) + +1058  + #TLS1_TXT_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 + "ECDHE-ECDSA-AES256-GCM-SHA384" + + ) + +1059  + #TLS1_TXT_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 + "ECDH-ECDSA-AES128-GCM-SHA256" + + ) + +1060  + #TLS1_TXT_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 + "ECDH-ECDSA-AES256-GCM-SHA384" + + ) + +1061  + #TLS1_TXT_ECDHE_RSA_WITH_AES_128_GCM_SHA256 + "ECDHE-RSA-AES128-GCM-SHA256" + + ) + +1062  + #TLS1_TXT_ECDHE_RSA_WITH_AES_256_GCM_SHA384 + "ECDHE-RSA-AES256-GCM-SHA384" + + ) + +1063  + #TLS1_TXT_ECDH_RSA_WITH_AES_128_GCM_SHA256 + "ECDH-RSA-AES128-GCM-SHA256" + + ) + +1064  + #TLS1_TXT_ECDH_RSA_WITH_AES_256_GCM_SHA384 + "ECDH-RSA-AES256-GCM-SHA384" + + ) + +1067  + #TLS1_TXT_PSK_WITH_AES_128_GCM_SHA256 + "PSK-AES128-GCM-SHA256" + + ) + +1068  + #TLS1_TXT_PSK_WITH_AES_256_GCM_SHA384 + "PSK-AES256-GCM-SHA384" + + ) + +1071  + #TLS1_TXT_ECDHE_PSK_WITH_RC4_128_SHA + "ECDHE-PSK-RC4-SHA" + + ) + +1072  + #TLS1_TXT_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA + "ECDHE-PSK-3DES-EDE-CBC-SHA" + + ) + +1073  + #TLS1_TXT_ECDHE_PSK_WITH_AES_128_CBC_SHA + "ECDHE-PSK-AES128-CBC-SHA" + + ) + +1074  + #TLS1_TXT_ECDHE_PSK_WITH_AES_256_CBC_SHA + "ECDHE-PSK-AES256-CBC-SHA" + + ) + +1076  + #TLS1_TXT_ECDHE_PSK_WITH_AES_128_CBC_SHA256 + "ECDHE-PSK-AES128-CBC-SHA256" + + ) + +1077  + #TLS1_TXT_ECDHE_PSK_WITH_AES_256_CBC_SHA384 + "ECDHE-PSK-AES256-CBC-SHA384" + + ) + +1079  + #TLS1_TXT_ECDHE_PSK_WITH_NULL_SHA + "ECDHE-PSK-NULL-SHA" + + ) + +1080  + #TLS1_TXT_ECDHE_PSK_WITH_NULL_SHA256 + "ECDHE-PSK-NULL-SHA256" + + ) + +1081  + #TLS1_TXT_ECDHE_PSK_WITH_NULL_SHA384 + "ECDHE-PSK-NULL-SHA384" + + ) + +1084  + #TLS1_TXT_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 + "ECDHE-ECDSA-CAMELLIA128-SHA256" + + ) + +1085  + #TLS1_TXT_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 + "ECDHE-ECDSA-CAMELLIA256-SHA384" + + ) + +1086  + #TLS1_TXT_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 + "ECDH-ECDSA-CAMELLIA128-SHA256" + + ) + +1087  + #TLS1_TXT_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 + "ECDH-ECDSA-CAMELLIA256-SHA384" + + ) + +1088  + #TLS1_TXT_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 + "ECDHE-RSA-CAMELLIA128-SHA256" + + ) + +1089  + #TLS1_TXT_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384 + "ECDHE-RSA-CAMELLIA256-SHA384" + + ) + +1090  + #TLS1_TXT_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256 + "ECDH-RSA-CAMELLIA128-SHA256" + + ) + +1091  + #TLS1_TXT_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384 + "ECDH-RSA-CAMELLIA256-SHA384" + + ) + +1094  + #TLS1_TXT_ECDHE_RSA_WITH_CHACHA20_POLY1305 + "ECDHE-RSA-CHACHA20-POLY1305" + + ) + +1095  + #TLS1_TXT_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 + "ECDHE-ECDSA-CHACHA20-POLY1305" + + ) + +1096  + #TLS1_TXT_DHE_RSA_WITH_CHACHA20_POLY1305 + "DHE-RSA-CHACHA20-POLY1305" + + ) + +1097  + #TLS1_TXT_PSK_WITH_CHACHA20_POLY1305 + "PSK-CHACHA20-POLY1305" + + ) + +1098  + #TLS1_TXT_ECDHE_PSK_WITH_CHACHA20_POLY1305 + "ECDHE-PSK-CHACHA20-POLY1305" + + ) + +1099  + #TLS1_TXT_DHE_PSK_WITH_CHACHA20_POLY1305 + "DHE-PSK-CHACHA20-POLY1305" + + ) + +1100  + #TLS1_TXT_RSA_PSK_WITH_CHACHA20_POLY1305 + "RSA-PSK-CHACHA20-POLY1305" + + ) + +1103  + #TLS1_TXT_RSA_WITH_ARIA_128_GCM_SHA256 + "ARIA128-GCM-SHA256" + + ) + +1104  + #TLS1_TXT_RSA_WITH_ARIA_256_GCM_SHA384 + "ARIA256-GCM-SHA384" + + ) + +1105  + #TLS1_TXT_DHE_RSA_WITH_ARIA_128_GCM_SHA256 + "DHE-RSA-ARIA128-GCM-SHA256" + + ) + +1106  + #TLS1_TXT_DHE_RSA_WITH_ARIA_256_GCM_SHA384 + "DHE-RSA-ARIA256-GCM-SHA384" + + ) + +1107  + #TLS1_TXT_DH_RSA_WITH_ARIA_128_GCM_SHA256 + "DH-RSA-ARIA128-GCM-SHA256" + + ) + +1108  + #TLS1_TXT_DH_RSA_WITH_ARIA_256_GCM_SHA384 + "DH-RSA-ARIA256-GCM-SHA384" + + ) + +1109  + #TLS1_TXT_DHE_DSS_WITH_ARIA_128_GCM_SHA256 + "DHE-DSS-ARIA128-GCM-SHA256" + + ) + +1110  + #TLS1_TXT_DHE_DSS_WITH_ARIA_256_GCM_SHA384 + "DHE-DSS-ARIA256-GCM-SHA384" + + ) + +1111  + #TLS1_TXT_DH_DSS_WITH_ARIA_128_GCM_SHA256 + "DH-DSS-ARIA128-GCM-SHA256" + + ) + +1112  + #TLS1_TXT_DH_DSS_WITH_ARIA_256_GCM_SHA384 + "DH-DSS-ARIA256-GCM-SHA384" + + ) + +1113  + #TLS1_TXT_DH__WITH_ARIA_128_GCM_SHA256 + "ADH-ARIA128-GCM-SHA256" + + ) + +1114  + #TLS1_TXT_DH__WITH_ARIA_256_GCM_SHA384 + "ADH-ARIA256-GCM-SHA384" + + ) + +1115  + #TLS1_TXT_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 + "ECDHE-ECDSA-ARIA128-GCM-SHA256" + + ) + +1116  + #TLS1_TXT_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 + "ECDHE-ECDSA-ARIA256-GCM-SHA384" + + ) + +1117  + #TLS1_TXT_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256 + "ECDH-ECDSA-ARIA128-GCM-SHA256" + + ) + +1118  + #TLS1_TXT_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384 + "ECDH-ECDSA-ARIA256-GCM-SHA384" + + ) + +1119  + #TLS1_TXT_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 + "ECDHE-ARIA128-GCM-SHA256" + + ) + +1120  + #TLS1_TXT_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 + "ECDHE-ARIA256-GCM-SHA384" + + ) + +1121  + #TLS1_TXT_ECDH_RSA_WITH_ARIA_128_GCM_SHA256 + "ECDH-ARIA128-GCM-SHA256" + + ) + +1122  + #TLS1_TXT_ECDH_RSA_WITH_ARIA_256_GCM_SHA384 + "ECDH-ARIA256-GCM-SHA384" + + ) + +1123  + #TLS1_TXT_PSK_WITH_ARIA_128_GCM_SHA256 + "PSK-ARIA128-GCM-SHA256" + + ) + +1124  + #TLS1_TXT_PSK_WITH_ARIA_256_GCM_SHA384 + "PSK-ARIA256-GCM-SHA384" + + ) + +1125  + #TLS1_TXT_DHE_PSK_WITH_ARIA_128_GCM_SHA256 + "DHE-PSK-ARIA128-GCM-SHA256" + + ) + +1126  + #TLS1_TXT_DHE_PSK_WITH_ARIA_256_GCM_SHA384 + "DHE-PSK-ARIA256-GCM-SHA384" + + ) + +1127  + #TLS1_TXT_RSA_PSK_WITH_ARIA_128_GCM_SHA256 + "RSA-PSK-ARIA128-GCM-SHA256" + + ) + +1128  + #TLS1_TXT_RSA_PSK_WITH_ARIA_256_GCM_SHA384 + "RSA-PSK-ARIA256-GCM-SHA384" + + ) + +1130  + #TLS_CT_RSA_SIGN + 1 + + ) + +1131  + #TLS_CT_DSS_SIGN + 2 + + ) + +1132  + #TLS_CT_RSA_FIXED_DH + 3 + + ) + +1133  + #TLS_CT_DSS_FIXED_DH + 4 + + ) + +1134  + #TLS_CT_ECDSA_SIGN + 64 + + ) + +1135  + #TLS_CT_RSA_FIXED_ECDH + 65 + + ) + +1136  + #TLS_CT_ECDSA_FIXED_ECDH + 66 + + ) + +1137  + #TLS_CT_GOST01_SIGN + 22 + + ) + +1138  + #TLS_CT_GOST12_SIGN + 238 + + ) + +1139  + #TLS_CT_GOST12_512_SIGN + 239 + + ) + +1145  + #TLS_CT_NUMBER + 10 + + ) + +1147 #i +defed +( +SSL3_CT_NUMBER +) + +1148 #i +TLS_CT_NUMBER + ! +SSL3_CT_NUMBER + + +1153  + #TLS1_FINISH_MAC_LENGTH + 12 + + ) + +1155  + #TLS_MD_MAX_CONST_SIZE + 22 + + ) + +1156  + #TLS_MD_CLIENT_FINISH_CONST + " fished" + + ) + +1157  + #TLS_MD_CLIENT_FINISH_CONST_SIZE + 15 + + ) + +1158  + #TLS_MD_SERVER_FINISH_CONST + "rv fished" + + ) + +1159  + #TLS_MD_SERVER_FINISH_CONST_SIZE + 15 + + ) + +1160  + #TLS_MD_KEY_EXPANSION_CONST + "keyxnsi" + + ) + +1161  + #TLS_MD_KEY_EXPANSION_CONST_SIZE + 13 + + ) + +1162  + #TLS_MD_CLIENT_WRITE_KEY_CONST + " wrkey" + + ) + +1163  + #TLS_MD_CLIENT_WRITE_KEY_CONST_SIZE + 16 + + ) + +1164  + #TLS_MD_SERVER_WRITE_KEY_CONST + "rv wrkey" + + ) + +1165  + #TLS_MD_SERVER_WRITE_KEY_CONST_SIZE + 16 + + ) + +1166  + #TLS_MD_IV_BLOCK_CONST + "IV block" + + ) + +1167  + #TLS_MD_IV_BLOCK_CONST_SIZE + 8 + + ) + +1168  + #TLS_MD_MASTER_SECRET_CONST + "ma se" + + ) + +1169  + #TLS_MD_MASTER_SECRET_CONST_SIZE + 13 + + ) + +1170  + #TLS_MD_EXTENDED_MASTER_SECRET_CONST + "exnded ma se" + + ) + +1171  + #TLS_MD_EXTENDED_MASTER_SECRET_CONST_SIZE + 22 + + ) + +1173 #ifde +CHARSET_EBCDIC + + +1174 #unde +TLS_MD_CLIENT_FINISH_CONST + + +1178  + #TLS_MD_CLIENT_FINISH_CONST + "\x63\x6c\x69\x65\x6e\x74\x20\x66\x69\x6e\x69\x73\x68\x65\x64" + + ) + +1180 #unde +TLS_MD_SERVER_FINISH_CONST + + +1184  + #TLS_MD_SERVER_FINISH_CONST + "\x73\x65\x72\x76\x65\x72\x20\x66\x69\x6e\x69\x73\x68\x65\x64" + + ) + +1186 #unde +TLS_MD_SERVER_WRITE_KEY_CONST + + +1190  + #TLS_MD_SERVER_WRITE_KEY_CONST + "\x73\x65\x72\x76\x65\x72\x20\x77\x72\x69\x74\x65\x20\x6b\x65\x79" + + ) + +1192 #unde +TLS_MD_KEY_EXPANSION_CONST + + +1196  + #TLS_MD_KEY_EXPANSION_CONST + "\x6b\x65\x79\x20\x65\x78\x70\x61\x6e\x73\x69\x6f\x6e" + + ) + +1198 #unde +TLS_MD_CLIENT_WRITE_KEY_CONST + + +1202  + #TLS_MD_CLIENT_WRITE_KEY_CONST + "\x63\x6c\x69\x65\x6e\x74\x20\x77\x72\x69\x74\x65\x20\x6b\x65\x79" + + ) + +1204 #unde +TLS_MD_SERVER_WRITE_KEY_CONST + + +1208  + #TLS_MD_SERVER_WRITE_KEY_CONST + "\x73\x65\x72\x76\x65\x72\x20\x77\x72\x69\x74\x65\x20\x6b\x65\x79" + + ) + +1210 #unde +TLS_MD_IV_BLOCK_CONST + + +1214  + #TLS_MD_IV_BLOCK_CONST + "\x49\x56\x20\x62\x6c\x6f\x63\x6b" + + ) + +1216 #unde +TLS_MD_MASTER_SECRET_CONST + + +1220  + #TLS_MD_MASTER_SECRET_CONST + "\x6d\x61\x73\x74\x65\x72\x20\x73\x65\x63\x72\x65\x74" + + ) + +1221 #unde +TLS_MD_EXTENDED_MASTER_SECRET_CONST + + +1225  + #TLS_MD_EXTENDED_MASTER_SECRET_CONST + "\x65\x78\x74\x65\x63\x64\x65\x64\x20\x6d\x61\x73\x74\x65\x72\x20\x73\x65\x63\x72\x65\x74" + + ) + +1229  + ss_ssi_tick_ext_ + { + +1230  +ngth +; + +1231 * +da +; + +1234 #ifde +__lulus + + + @/usr/include/openssl/ui.h + +10 #ide +HEADER_UI_H + + +11  + #HEADER_UI_H + + + ) + +13  + ~<ݒs/ݒscf.h +> + +15 #i +OPENSSL_API_COMPAT + < 0x10100000L + +16  + ~<ݒs/yo.h +> + +18  + ~<ݒs/ack.h +> + +19  + ~<ݒs/m.h +> + +20  + ~<ݒs/os_typ.h +> + +21  + ~<ݒs/u.h +> + +24 #i +OPENSSL_API_COMPAT + < 0x10200000L + +25 #ifde +OPENSSL_NO_UI_CONSOLE + + +26  + #OPENSSL_NO_UI + + + ) + +30 #ifde +__lulus + + +42 +UI + * +UI_w +(); + +43 +UI + * +UI_w_mhod +(cڡ +UI_METHOD + * +mhod +); + +44  +UI_ +( +UI + * +ui +); + +89  +UI_add_put_rg +( +UI + * +ui +, cڡ * +om +,  +ags +, + +90 * +su_buf +,  +msize +,  +maxsize +); + +91  +UI_dup_put_rg +( +UI + * +ui +, cڡ * +om +,  +ags +, + +92 * +su_buf +,  +msize +,  +maxsize +); + +93  +UI_add_vify_rg +( +UI + * +ui +, cڡ * +om +,  +ags +, + +94 * +su_buf +,  +msize +,  +maxsize +, + +95 cڡ * +_buf +); + +96  +UI_dup_vify_rg +( +UI + * +ui +, cڡ * +om +,  +ags +, + +97 * +su_buf +,  +msize +,  +maxsize +, + +98 cڡ * +_buf +); + +99  +UI_add_put_boޗn +( +UI + * +ui +, cڡ * +om +, cڡ * +ai_desc +, + +100 cڡ * +ok_chs +, cڡ * +nl_chs +, + +101  +ags +, * +su_buf +); + +102  +UI_dup_put_boޗn +( +UI + * +ui +, cڡ * +om +, cڡ * +ai_desc +, + +103 cڡ * +ok_chs +, cڡ * +nl_chs +, + +104  +ags +, * +su_buf +); + +105  +UI_add_fo_rg +( +UI + * +ui +, cڡ * +xt +); + +106  +UI_dup_fo_rg +( +UI + * +ui +, cڡ * +xt +); + +107  +UI_add_r_rg +( +UI + * +ui +, cڡ * +xt +); + +108  +UI_dup_r_rg +( +UI + * +ui +, cڡ * +xt +); + +112  + #UI_INPUT_FLAG_ECHO + 0x01 + + ) + +120  + #UI_INPUT_FLAG_DEFAULT_PWD + 0x02 + + ) + +132  + #UI_INPUT_FLAG_USER_BASE + 16 + + ) + +152 * +UI_cڡru_om +( +UI + * +ui_mhod +, + +153 cڡ * +obje_desc +, cڡ * +obje_me +); + +166 * +UI_add_ur_da +( +UI + * +ui +, * +ur_da +); + +172  +UI_dup_ur_da +( +UI + * +ui +, * +ur_da +); + +174 * +UI_g0_ur_da +( +UI + * +ui +); + +177 cڡ * +UI_g0_su +( +UI + * +ui +,  +i +); + +178  +UI_g_su_ngth +( +UI + * +ui +,  +i +); + +181  +UI_oss +( +UI + * +ui +); + +188  +UI_ +( +UI + * +ui +,  +cmd +,  +i +, * +p +, (* +f +) ()); + +196  + #UI_CTRL_PRINT_ERRORS + 1 + + ) + +202  + #UI_CTRL_IS_REDOABLE + 2 + + ) + +205  + #UI_t_p_da +( +s +, +g + + `UI_t_ex_da +(s,0,g) + + ) + +206  + #UI_g_p_da +( +s + + `UI_g_ex_da +(s,0) + + ) + +208  + #UI_g_ex_w_dex +( +l +, +p +, +wf +, +dupf +, +f +) \ + +209 + `CRYPTO_g_ex_w_dex +( +CRYPTO_EX_INDEX_UI +, +l +, +p +, +wf +, +dupf +, +f +) + + ) + +210  +UI_t_ex_da +( +UI + * +r +,  +idx +, * +g +); + +211 * +UI_g_ex_da +( +UI + * +r +,  +idx +); + +214  +UI_t_deu_mhod +(cڡ +UI_METHOD + * +mh +); + +215 cڡ +UI_METHOD + * +UI_g_deu_mhod +(); + +216 cڡ +UI_METHOD + * +UI_g_mhod +( +UI + * +ui +); + +217 cڡ +UI_METHOD + * +UI_t_mhod +( +UI + * +ui +, cڡ UI_METHOD * +mh +); + +219 #ide +OPENSSL_NO_UI_CONSOLE + + +222 +UI_METHOD + * +UI_OnSSL +(); + +230 cڡ +UI_METHOD + * +UI_nu +(); + +279  +ui_rg_ + + tUI_STRING +; + +280 +DEFINE_STACK_OF +( +UI_STRING +) + +286 + eUI_rg_tys + { + +287 +UIT_NONE + = 0, + +288 +UIT_PROMPT +, + +289 +UIT_VERIFY +, + +290 +UIT_BOOLEAN +, + +291 +UIT_INFO +, + +292 +UIT_ERROR + + +296 +UI_METHOD + * +UI__mhod +(cڡ * +me +); + +297  +UI_deroy_mhod +( +UI_METHOD + * +ui_mhod +); + +298  +UI_mhod_t_ݒ +( +UI_METHOD + * +mhod +, (* +ݒ +( +UI + * +ui +)); + +299  +UI_mhod_t_wr +( +UI_METHOD + * +mhod +, + +300 (* +wr +( +UI + * +ui +, +UI_STRING + * +uis +)); + +301  +UI_mhod_t_ush +( +UI_METHOD + * +mhod +, (* +ush +( +UI + * +ui +)); + +302  +UI_mhod_t_ad +( +UI_METHOD + * +mhod +, + +303 (* +ad +( +UI + * +ui +, +UI_STRING + * +uis +)); + +304  +UI_mhod_t_or +( +UI_METHOD + * +mhod +, (* +or +( +UI + * +ui +)); + +305  +UI_mhod_t_da_duit +( +UI_METHOD + * +mhod +, + +306 *(* +duit +( +UI + * +ui +, * +ui_da +), + +307 (* +deru +)( +UI + * +ui +, * +ui_da +)); + +308  +UI_mhod_t_om_cڡru +( +UI_METHOD + * +mhod +, + +309 *(* +om_cڡru +( +UI + * +ui +, + +311 * +obje_desc +, + +313 * +obje_me +)); + +314  +UI_mhod_t_ex_da +( +UI_METHOD + * +mhod +,  +idx +, * +da +); + +315 (* +UI_mhod_g_ݒ +(cڡ +UI_METHOD + * +mhod +)( +UI + *); + +316 (* +UI_mhod_g_wr +(cڡ +UI_METHOD + * +mhod +)( +UI + *, +UI_STRING + *); + +317 (* +UI_mhod_g_ush +(cڡ +UI_METHOD + * +mhod +)( +UI + *); + +318 (* +UI_mhod_g_ad +(cڡ +UI_METHOD + * +mhod +)( +UI + *, +UI_STRING + *); + +319 (* +UI_mhod_g_or +(cڡ +UI_METHOD + * +mhod +)( +UI + *); + +320 *(* +UI_mhod_g_om_cڡru +(cڡ +UI_METHOD + * +mhod +)) + +321 ( +UI + *, const *, const *); + +322 *(* +UI_mhod_g_da_duit +(cڡ +UI_METHOD + * +mhod +)( +UI + *, *); + +323 (* +UI_mhod_g_da_deru +(cڡ +UI_METHOD + * +mhod +)( +UI + *, *); + +324 cڡ * +UI_mhod_g_ex_da +(cڡ +UI_METHOD + * +mhod +,  +idx +); + +332 +UI_rg_tys + +UI_g_rg_ty +( +UI_STRING + * +uis +); + +334  +UI_g_put_ags +( +UI_STRING + * +uis +); + +336 cڡ * +UI_g0_ouut_rg +( +UI_STRING + * +uis +); + +341 cڡ * +UI_g0_ai_rg +( +UI_STRING + * +uis +); + +343 cڡ * +UI_g0_su_rg +( +UI_STRING + * +uis +); + +344  +UI_g_su_rg_ngth +( +UI_STRING + * +uis +); + +348 cڡ * +UI_g0__rg +( +UI_STRING + * +uis +); + +350  +UI_g_su_msize +( +UI_STRING + * +uis +); + +352  +UI_g_su_maxsize +( +UI_STRING + * +uis +); + +354  +UI_t_su +( +UI + * +ui +, +UI_STRING + * +uis +, cڡ * +su +); + +355  +UI_t_su_ex +( +UI + * +ui +, +UI_STRING + * +uis +, cڡ * +su +,  +n +); + +358  +UI_UTIL_ad_pw_rg +(* +buf +,  +ngth +, cڡ * +om +, + +359  +vify +); + +360  +UI_UTIL_ad_pw +(* +buf +, * +buff +,  +size +, cڡ * +om +, + +361  +vify +); + +362 +UI_METHOD + * +UI_UTIL_wp_ad_m_back +( +m_sswd_cb + * +cb +,  +rwag +); + +365 #ifde +__lulus + + + @/usr/include/openssl/x509.h + +11 #ide +HEADER_X509_H + + +12  + #HEADER_X509_H + + + ) + +14  + ~<ݒs/e_os2.h +> + +15  + ~<ݒs/os_typ.h +> + +16  + ~<ݒs/symhacks.h +> + +17  + ~<ݒs/bufr.h +> + +18  + ~<ݒs/evp.h +> + +19  + ~<ݒs/bio.h +> + +20  + ~<ݒs/a1.h +> + +21  + ~<ݒs/ack.h +> + +22  + ~<ݒs/ec.h +> + +24 #i +OPENSSL_API_COMPAT + < 0x10100000L + +25  + ~<ݒs/r.h +> + +26  + ~<ݒs/d.h +> + +27  + ~<ݒs/dh.h +> + +30  + ~<ݒs/sha.h +> + +31  + ~<ݒs/x509r.h +> + +33 #ifde +__lulus + + +40  + #X509_SIG_INFO_VALID + 0x1 + + ) + +42  + #X509_SIG_INFO_TLS + 0x2 + + ) + +44  + #X509_FILETYPE_PEM + 1 + + ) + +45  + #X509_FILETYPE_ASN1 + 2 + + ) + +46  + #X509_FILETYPE_DEFAULT + 3 + + ) + +48  + #X509v3_KU_DIGITAL_SIGNATURE + 0x0080 + + ) + +49  + #X509v3_KU_NON_REPUDIATION + 0x0040 + + ) + +50  + #X509v3_KU_KEY_ENCIPHERMENT + 0x0020 + + ) + +51  + #X509v3_KU_DATA_ENCIPHERMENT + 0x0010 + + ) + +52  + #X509v3_KU_KEY_AGREEMENT + 0x0008 + + ) + +53  + #X509v3_KU_KEY_CERT_SIGN + 0x0004 + + ) + +54  + #X509v3_KU_CRL_SIGN + 0x0002 + + ) + +55  + #X509v3_KU_ENCIPHER_ONLY + 0x0001 + + ) + +56  + #X509v3_KU_DECIPHER_ONLY + 0x8000 + + ) + +57  + #X509v3_KU_UNDEF + 0xffff + + ) + +59  + sX509_g_ + { + +60 +ASN1_OBJECT + * +gܙhm +; + +61 +ASN1_TYPE + * +m +; + +64  +STACK_OF +( + tX509_ALGOR + + tX509_ALGORS +; + +66  + sX509_v_ + { + +67 +ASN1_TIME + * +nBefe +; + +68 +ASN1_TIME + * +nA +; + +69 } + tX509_VAL +; + +71  +X509_sig_ + + tX509_SIG +; + +73  +X509_me_y_ + + tX509_NAME_ENTRY +; + +75 +DEFINE_STACK_OF +( +X509_NAME_ENTRY +) + +77 +DEFINE_STACK_OF +( +X509_NAME +) + +79  + #X509_EX_V_NETSCAPE_HACK + 0x8000 + + ) + +80  + #X509_EX_V_INIT + 0x0001 + + ) + +81  +X509_exnsi_ + + tX509_EXTENSION +; + +83  +STACK_OF +( + tX509_EXTENSION + + tX509_EXTENSIONS +; + +85 +DEFINE_STACK_OF +( +X509_EXTENSION +) + +87  +x509_ibus_ + + tX509_ATTRIBUTE +; + +89 +DEFINE_STACK_OF +( +X509_ATTRIBUTE +) + +91  +X509_q_fo_ + + tX509_REQ_INFO +; + +93  +X509_q_ + + tX509_REQ +; + +95  +x509__aux_ + + tX509_CERT_AUX +; + +97  +x509_cf_ + + tX509_CINF +; + +99 +DEFINE_STACK_OF +( +X509 +) + +103  + sx509_u_ + { + +104  +u +; + +105  +ags +; + +106 (* +check_u +( +x509_u_ + *, +X509 + *, ); + +107 * +me +; + +108  +g1 +; + +109 * +g2 +; + +110 } + tX509_TRUST +; + +112 +DEFINE_STACK_OF +( +X509_TRUST +) + +116  + #X509_TRUST_DEFAULT + 0 + + ) + +118  + #X509_TRUST_COMPAT + 1 + + ) + +119  + #X509_TRUST_SSL_CLIENT + 2 + + ) + +120  + #X509_TRUST_SSL_SERVER + 3 + + ) + +121  + #X509_TRUST_EMAIL + 4 + + ) + +122  + #X509_TRUST_OBJECT_SIGN + 5 + + ) + +123  + #X509_TRUST_OCSP_SIGN + 6 + + ) + +124  + #X509_TRUST_OCSP_REQUEST + 7 + + ) + +125  + #X509_TRUST_TSA + 8 + + ) + +128  + #X509_TRUST_MIN + 1 + + ) + +129  + #X509_TRUST_MAX + 8 + + ) + +132  + #X509_TRUST_DYNAMIC + (1U << 0) + + ) + +133  + #X509_TRUST_DYNAMIC_NAME + (1U << 1) + + ) + +135  + #X509_TRUST_NO_SS_COMPAT + (1U << 2) + + ) + +137  + #X509_TRUST_DO_SS_COMPAT + (1U << 3) + + ) + +139  + #X509_TRUST_OK_ANY_EKU + (1U << 4) + + ) + +143  + #X509_TRUST_TRUSTED + 1 + + ) + +144  + #X509_TRUST_REJECTED + 2 + + ) + +145  + #X509_TRUST_UNTRUSTED + 3 + + ) + +149  + #X509_FLAG_COMPAT + 0 + + ) + +150  + #X509_FLAG_NO_HEADER + 1L + + ) + +151  + #X509_FLAG_NO_VERSION + (1L << 1) + + ) + +152  + #X509_FLAG_NO_SERIAL + (1L << 2) + + ) + +153  + #X509_FLAG_NO_SIGNAME + (1L << 3) + + ) + +154  + #X509_FLAG_NO_ISSUER + (1L << 4) + + ) + +155  + #X509_FLAG_NO_VALIDITY + (1L << 5) + + ) + +156  + #X509_FLAG_NO_SUBJECT + (1L << 6) + + ) + +157  + #X509_FLAG_NO_PUBKEY + (1L << 7) + + ) + +158  + #X509_FLAG_NO_EXTENSIONS + (1L << 8) + + ) + +159  + #X509_FLAG_NO_SIGDUMP + (1L << 9) + + ) + +160  + #X509_FLAG_NO_AUX + (1L << 10) + + ) + +161  + #X509_FLAG_NO_ATTRIBUTES + (1L << 11) + + ) + +162  + #X509_FLAG_NO_IDS + (1L << 12) + + ) + +168  + #XN_FLAG_SEP_MASK + (0x<< 16) + + ) + +170  + #XN_FLAG_COMPAT + 0 + + ) + +171  + #XN_FLAG_SEP_COMMA_PLUS + (1 << 16) + + ) + +172  + #XN_FLAG_SEP_CPLUS_SPC + (2 << 16) + + ) + +173  + #XN_FLAG_SEP_SPLUS_SPC + (3 << 16) + + ) + +174  + #XN_FLAG_SEP_MULTILINE + (4 << 16) + + ) + +176  + #XN_FLAG_DN_REV + (1 << 20) + + ) + +180  + #XN_FLAG_FN_MASK + (0x3 << 21) + + ) + +182  + #XN_FLAG_FN_SN + 0 + + ) + +183  + #XN_FLAG_FN_LN + (1 << 21) + + ) + +184  + #XN_FLAG_FN_OID + (2 << 21) + + ) + +185  + #XN_FLAG_FN_NONE + (3 << 21) + + ) + +187  + #XN_FLAG_SPC_EQ + (1 << 23) + + ) + +194  + #XN_FLAG_DUMP_UNKNOWN_FIELDS + (1 << 24) + + ) + +196  + #XN_FLAG_FN_ALIGN + (1 << 25) + + ) + +201  + #XN_FLAG_RFC2253 + ( +ASN1_STRFLGS_RFC2253 + | \ + +202 +XN_FLAG_SEP_COMMA_PLUS + | \ + +203 +XN_FLAG_DN_REV + | \ + +204 +XN_FLAG_FN_SN + | \ + +205 +XN_FLAG_DUMP_UNKNOWN_FIELDS +) + + ) + +209  + #XN_FLAG_ONELINE + ( +ASN1_STRFLGS_RFC2253 + | \ + +210 +ASN1_STRFLGS_ESC_QUOTE + | \ + +211 +XN_FLAG_SEP_CPLUS_SPC + | \ + +212 +XN_FLAG_SPC_EQ + | \ + +213 +XN_FLAG_FN_SN +) + + ) + +217  + #XN_FLAG_MULTILINE + ( +ASN1_STRFLGS_ESC_CTRL + | \ + +218 +ASN1_STRFLGS_ESC_MSB + | \ + +219 +XN_FLAG_SEP_MULTILINE + | \ + +220 +XN_FLAG_SPC_EQ + | \ + +221 +XN_FLAG_FN_LN + | \ + +222 +XN_FLAG_FN_ALIGN +) + + ) + +224 +DEFINE_STACK_OF +( +X509_REVOKED +) + +226  +X509_l_fo_ + + tX509_CRL_INFO +; + +228 +DEFINE_STACK_OF +( +X509_CRL +) + +230  + sive_key_ + { + +231  +vsi +; + +233 +X509_ALGOR + * +c_g +; + +234 +ASN1_OCTET_STRING + * +c_pkey +; + +236 +EVP_PKEY + * +dec_pkey +; + +238  +key_ngth +; + +239 * +key_da +; + +240  +key_ +; + +242 +EVP_CIPHER_INFO + +ch +; + +243 } + tX509_PKEY +; + +245  + sX509_fo_ + { + +246 +X509 + * +x509 +; + +247 +X509_CRL + * +l +; + +248 +X509_PKEY + * +x_pkey +; + +249 +EVP_CIPHER_INFO + +c_ch +; + +250  +c_n +; + +251 * +c_da +; + +252 } + tX509_INFO +; + +254 +DEFINE_STACK_OF +( +X509_INFO +) + +260  + sNs_kac_ + { + +261 +X509_PUBKEY + * +pubkey +; + +262 +ASN1_IA5STRING + * +chnge +; + +263 } + tNETSCAPE_SPKAC +; + +265  + sNs_ki_ + { + +266 +NETSCAPE_SPKAC + * +kac +; + +267 +X509_ALGOR + +sig_g +; + +268 +ASN1_BIT_STRING + * +sigtu +; + +269 } + tNETSCAPE_SPKI +; + +272  + sNs_ifi_qu + { + +273 +ASN1_OBJECT + * +ty +; + +274 +STACK_OF +( +X509 +* +s +; + +275 } + tNETSCAPE_CERT_SEQUENCE +; + +286  + sPBEPARAM_ + { + +287 +ASN1_OCTET_STRING + * + +; + +288 +ASN1_INTEGER + * + +; + +289 } + tPBEPARAM +; + +293  + sPBE2PARAM_ + { + +294 +X509_ALGOR + * +keyfunc +; + +295 +X509_ALGOR + * +yi +; + +296 } + tPBE2PARAM +; + +298  + sPBKDF2PARAM_ + { + +300 +ASN1_TYPE + * + +; + +301 +ASN1_INTEGER + * + +; + +302 +ASN1_INTEGER + * +keyngth +; + +303 +X509_ALGOR + * +f +; + +304 } + tPBKDF2PARAM +; + +306 #ide +OPENSSL_NO_SCRYPT + + +307  + sSCRYPT_PARAMS_ + { + +308 +ASN1_OCTET_STRING + * + +; + +309 +ASN1_INTEGER + * +coPam +; + +310 +ASN1_INTEGER + * +blockSize +; + +311 +ASN1_INTEGER + * +ΖiziPam +; + +312 +ASN1_INTEGER + * +keyLgth +; + +313 } + tSCRYPT_PARAMS +; + +316 #ifde +__lulus + + +320  + ~<ݒs/x509_vfy.h +> + +321  + ~<ݒs/pkcs7.h +> + +323 #ifde +__lulus + + +327  + #X509_EXT_PACK_UNKNOWN + 1 + + ) + +328  + #X509_EXT_PACK_STRING + 2 + + ) + +330  + #X509_exa_key +( +x + + `X509_g_pubkey +(x) + + ) + +331  + #X509_REQ_exa_key +( +a + + `X509_REQ_g_pubkey +) + + ) + +332  + #X509_me_cmp +( +a +, +b + + `X509_NAME_cmp +(),(b)) + + ) + +334  +X509_CRL_t_deu_mhod +(cڡ +X509_CRL_METHOD + * +mh +); + +335 +X509_CRL_METHOD + * +X509_CRL_METHOD_w +((* +l_ +( +X509_CRL + * +l +), + +336 (* +l_ +( +X509_CRL + * +l +), + +337 (* +l_lookup +( +X509_CRL + * +l +, + +338 +X509_REVOKED + ** +t +, + +339 +ASN1_INTEGER + * +r +, + +340 +X509_NAME + * +issu +), + +341 (* +l_vify +( +X509_CRL + * +l +, + +342 +EVP_PKEY + * +pk +)); + +343  +X509_CRL_METHOD_ +( +X509_CRL_METHOD + * +m +); + +345  +X509_CRL_t_mh_da +( +X509_CRL + * +l +, * +d +); + +346 * +X509_CRL_g_mh_da +( +X509_CRL + * +l +); + +348 cڡ * +X509_vify__r_rg +( +n +); + +350  +X509_vify +( +X509 + * +a +, +EVP_PKEY + * +r +); + +352  +X509_REQ_vify +( +X509_REQ + * +a +, +EVP_PKEY + * +r +); + +353  +X509_CRL_vify +( +X509_CRL + * +a +, +EVP_PKEY + * +r +); + +354  +NETSCAPE_SPKI_vify +( +NETSCAPE_SPKI + * +a +, +EVP_PKEY + * +r +); + +356 +NETSCAPE_SPKI + * +NETSCAPE_SPKI_b64_decode +(cڡ * +r +,  +n +); + +357 * +NETSCAPE_SPKI_b64_code +( +NETSCAPE_SPKI + * +x +); + +358 +EVP_PKEY + * +NETSCAPE_SPKI_g_pubkey +( +NETSCAPE_SPKI + * +x +); + +359  +NETSCAPE_SPKI_t_pubkey +( +NETSCAPE_SPKI + * +x +, +EVP_PKEY + * +pkey +); + +361  +NETSCAPE_SPKI_t +( +BIO + * +out +, +NETSCAPE_SPKI + * +ki +); + +363  +X509_sigtu_dump +( +BIO + * +bp +, cڡ +ASN1_STRING + * +sig +,  +dt +); + +364  +X509_sigtu_t +( +BIO + * +bp +, cڡ +X509_ALGOR + * +g +, + +365 cڡ +ASN1_STRING + * +sig +); + +367  +X509_sign +( +X509 + * +x +, +EVP_PKEY + * +pkey +, cڡ +EVP_MD + * +md +); + +368  +X509_sign_x +( +X509 + * +x +, +EVP_MD_CTX + * +x +); + +369 #ide +OPENSSL_NO_OCSP + + +370  +X509_hp_nbio +( +OCSP_REQ_CTX + * +rx +, +X509 + ** +p +); + +372  +X509_REQ_sign +( +X509_REQ + * +x +, +EVP_PKEY + * +pkey +, cڡ +EVP_MD + * +md +); + +373  +X509_REQ_sign_x +( +X509_REQ + * +x +, +EVP_MD_CTX + * +x +); + +374  +X509_CRL_sign +( +X509_CRL + * +x +, +EVP_PKEY + * +pkey +, cڡ +EVP_MD + * +md +); + +375  +X509_CRL_sign_x +( +X509_CRL + * +x +, +EVP_MD_CTX + * +x +); + +376 #ide +OPENSSL_NO_OCSP + + +377  +X509_CRL_hp_nbio +( +OCSP_REQ_CTX + * +rx +, +X509_CRL + ** +pl +); + +379  +NETSCAPE_SPKI_sign +( +NETSCAPE_SPKI + * +x +, +EVP_PKEY + * +pkey +, cڡ +EVP_MD + * +md +); + +381  +X509_pubkey_dige +(cڡ +X509 + * +da +, cڡ +EVP_MD + * +ty +, + +382 * +md +, * +n +); + +383  +X509_dige +(cڡ +X509 + * +da +, cڡ +EVP_MD + * +ty +, + +384 * +md +, * +n +); + +385  +X509_CRL_dige +(cڡ +X509_CRL + * +da +, cڡ +EVP_MD + * +ty +, + +386 * +md +, * +n +); + +387  +X509_REQ_dige +(cڡ +X509_REQ + * +da +, cڡ +EVP_MD + * +ty +, + +388 * +md +, * +n +); + +389  +X509_NAME_dige +(cڡ +X509_NAME + * +da +, cڡ +EVP_MD + * +ty +, + +390 * +md +, * +n +); + +392 #ide +OPENSSL_NO_STDIO + + +393 +X509 + * +d2i_X509_ +( +FILE + * + +, X509 ** +x509 +); + +394  +i2d_X509_ +( +FILE + * + +, +X509 + * +x509 +); + +395 +X509_CRL + * +d2i_X509_CRL_ +( +FILE + * + +, X509_CRL ** +l +); + +396  +i2d_X509_CRL_ +( +FILE + * + +, +X509_CRL + * +l +); + +397 +X509_REQ + * +d2i_X509_REQ_ +( +FILE + * + +, X509_REQ ** +q +); + +398  +i2d_X509_REQ_ +( +FILE + * + +, +X509_REQ + * +q +); + +399 #ide +OPENSSL_NO_RSA + + +400 +RSA + * +d2i_RSAPriveKey_ +( +FILE + * + +, RSA ** +r +); + +401  +i2d_RSAPriveKey_ +( +FILE + * + +, +RSA + * +r +); + +402 +RSA + * +d2i_RSAPublicKey_ +( +FILE + * + +, RSA ** +r +); + +403  +i2d_RSAPublicKey_ +( +FILE + * + +, +RSA + * +r +); + +404 +RSA + * +d2i_RSA_PUBKEY_ +( +FILE + * + +, RSA ** +r +); + +405  +i2d_RSA_PUBKEY_ +( +FILE + * + +, +RSA + * +r +); + +407 #ide +OPENSSL_NO_DSA + + +408 +DSA + * +d2i_DSA_PUBKEY_ +( +FILE + * + +, DSA ** +d +); + +409  +i2d_DSA_PUBKEY_ +( +FILE + * + +, +DSA + * +d +); + +410 +DSA + * +d2i_DSAPriveKey_ +( +FILE + * + +, DSA ** +d +); + +411  +i2d_DSAPriveKey_ +( +FILE + * + +, +DSA + * +d +); + +413 #ide +OPENSSL_NO_EC + + +414 +EC_KEY + * +d2i_EC_PUBKEY_ +( +FILE + * + +, EC_KEY ** +eckey +); + +415  +i2d_EC_PUBKEY_ +( +FILE + * + +, +EC_KEY + * +eckey +); + +416 +EC_KEY + * +d2i_ECPriveKey_ +( +FILE + * + +, EC_KEY ** +eckey +); + +417  +i2d_ECPriveKey_ +( +FILE + * + +, +EC_KEY + * +eckey +); + +419 +X509_SIG + * +d2i_PKCS8_ +( +FILE + * + +, X509_SIG ** +p8 +); + +420  +i2d_PKCS8_ +( +FILE + * + +, +X509_SIG + * +p8 +); + +421 +PKCS8_PRIV_KEY_INFO + * +d2i_PKCS8_PRIV_KEY_INFO_ +( +FILE + * + +, + +422 +PKCS8_PRIV_KEY_INFO + ** +p8f +); + +423  +i2d_PKCS8_PRIV_KEY_INFO_ +( +FILE + * + +, +PKCS8_PRIV_KEY_INFO + * +p8f +); + +424  +i2d_PKCS8PriveKeyInfo_ +( +FILE + * + +, +EVP_PKEY + * +key +); + +425  +i2d_PriveKey_ +( +FILE + * + +, +EVP_PKEY + * +pkey +); + +426 +EVP_PKEY + * +d2i_PriveKey_ +( +FILE + * + +, EVP_PKEY ** +a +); + +427  +i2d_PUBKEY_ +( +FILE + * + +, +EVP_PKEY + * +pkey +); + +428 +EVP_PKEY + * +d2i_PUBKEY_ +( +FILE + * + +, EVP_PKEY ** +a +); + +431 +X509 + * +d2i_X509_bio +( +BIO + * +bp +, X509 ** +x509 +); + +432  +i2d_X509_bio +( +BIO + * +bp +, +X509 + * +x509 +); + +433 +X509_CRL + * +d2i_X509_CRL_bio +( +BIO + * +bp +, X509_CRL ** +l +); + +434  +i2d_X509_CRL_bio +( +BIO + * +bp +, +X509_CRL + * +l +); + +435 +X509_REQ + * +d2i_X509_REQ_bio +( +BIO + * +bp +, X509_REQ ** +q +); + +436  +i2d_X509_REQ_bio +( +BIO + * +bp +, +X509_REQ + * +q +); + +437 #ide +OPENSSL_NO_RSA + + +438 +RSA + * +d2i_RSAPriveKey_bio +( +BIO + * +bp +, RSA ** +r +); + +439  +i2d_RSAPriveKey_bio +( +BIO + * +bp +, +RSA + * +r +); + +440 +RSA + * +d2i_RSAPublicKey_bio +( +BIO + * +bp +, RSA ** +r +); + +441  +i2d_RSAPublicKey_bio +( +BIO + * +bp +, +RSA + * +r +); + +442 +RSA + * +d2i_RSA_PUBKEY_bio +( +BIO + * +bp +, RSA ** +r +); + +443  +i2d_RSA_PUBKEY_bio +( +BIO + * +bp +, +RSA + * +r +); + +445 #ide +OPENSSL_NO_DSA + + +446 +DSA + * +d2i_DSA_PUBKEY_bio +( +BIO + * +bp +, DSA ** +d +); + +447  +i2d_DSA_PUBKEY_bio +( +BIO + * +bp +, +DSA + * +d +); + +448 +DSA + * +d2i_DSAPriveKey_bio +( +BIO + * +bp +, DSA ** +d +); + +449  +i2d_DSAPriveKey_bio +( +BIO + * +bp +, +DSA + * +d +); + +451 #ide +OPENSSL_NO_EC + + +452 +EC_KEY + * +d2i_EC_PUBKEY_bio +( +BIO + * +bp +, EC_KEY ** +eckey +); + +453  +i2d_EC_PUBKEY_bio +( +BIO + * +bp +, +EC_KEY + * +eckey +); + +454 +EC_KEY + * +d2i_ECPriveKey_bio +( +BIO + * +bp +, EC_KEY ** +eckey +); + +455  +i2d_ECPriveKey_bio +( +BIO + * +bp +, +EC_KEY + * +eckey +); + +457 +X509_SIG + * +d2i_PKCS8_bio +( +BIO + * +bp +, X509_SIG ** +p8 +); + +458  +i2d_PKCS8_bio +( +BIO + * +bp +, +X509_SIG + * +p8 +); + +459 +PKCS8_PRIV_KEY_INFO + * +d2i_PKCS8_PRIV_KEY_INFO_bio +( +BIO + * +bp +, + +460 +PKCS8_PRIV_KEY_INFO + ** +p8f +); + +461  +i2d_PKCS8_PRIV_KEY_INFO_bio +( +BIO + * +bp +, +PKCS8_PRIV_KEY_INFO + * +p8f +); + +462  +i2d_PKCS8PriveKeyInfo_bio +( +BIO + * +bp +, +EVP_PKEY + * +key +); + +463  +i2d_PriveKey_bio +( +BIO + * +bp +, +EVP_PKEY + * +pkey +); + +464 +EVP_PKEY + * +d2i_PriveKey_bio +( +BIO + * +bp +, EVP_PKEY ** +a +); + +465  +i2d_PUBKEY_bio +( +BIO + * +bp +, +EVP_PKEY + * +pkey +); + +466 +EVP_PKEY + * +d2i_PUBKEY_bio +( +BIO + * +bp +, EVP_PKEY ** +a +); + +468 +X509 + * +X509_dup +(X509 * +x509 +); + +469 +X509_ATTRIBUTE + * +X509_ATTRIBUTE_dup +(X509_ATTRIBUTE * +xa +); + +470 +X509_EXTENSION + * +X509_EXTENSION_dup +(X509_EXTENSION * +ex +); + +471 +X509_CRL + * +X509_CRL_dup +(X509_CRL * +l +); + +472 +X509_REVOKED + * +X509_REVOKED_dup +(X509_REVOKED * +v +); + +473 +X509_REQ + * +X509_REQ_dup +(X509_REQ * +q +); + +474 +X509_ALGOR + * +X509_ALGOR_dup +(X509_ALGOR * +xn +); + +475  +X509_ALGOR_t0 +( +X509_ALGOR + * +g +, +ASN1_OBJECT + * +aobj +,  +y +, + +476 * +pv +); + +477  +X509_ALGOR_g0 +(cڡ +ASN1_OBJECT + ** +obj +, * +ty +, + +478 cڡ ** +v +, cڡ +X509_ALGOR + * +g +); + +479  +X509_ALGOR_t_md +( +X509_ALGOR + * +g +, cڡ +EVP_MD + * +md +); + +480  +X509_ALGOR_cmp +(cڡ +X509_ALGOR + * +a +, cڡ X509_ALGOR * +b +); + +482 +X509_NAME + * +X509_NAME_dup +(X509_NAME * +xn +); + +483 +X509_NAME_ENTRY + * +X509_NAME_ENTRY_dup +(X509_NAME_ENTRY * + +); + +485  +X509_cmp_time +(cڡ +ASN1_TIME + * +s +, +time_t + * +t +); + +486  +X509_cmp_cut_time +(cڡ +ASN1_TIME + * +s +); + +487 +ASN1_TIME + * +X509_time_adj +(ASN1_TIME * +s +,  +adj +, +time_t + * +t +); + +488 +ASN1_TIME + * +X509_time_adj_ex +(ASN1_TIME * +s +, + +489  +offt_day +,  +offt_c +, +time_t + * +t +); + +490 +ASN1_TIME + * +X509_gmtime_adj +(ASN1_TIME * +s +,  +adj +); + +492 cڡ * +X509_g_deu__ +(); + +493 cڡ * +X509_g_deu__d +(); + +494 cڡ * +X509_g_deu__fe +(); + +495 cڡ * +X509_g_deu__d_v +(); + +496 cڡ * +X509_g_deu__fe_v +(); + +497 cڡ * +X509_g_deu_ive_d +(); + +499 +X509_REQ + * +X509_to_X509_REQ +( +X509 + * +x +, +EVP_PKEY + * +pkey +, cڡ +EVP_MD + * +md +); + +500 +X509 + * +X509_REQ_to_X509 +( +X509_REQ + * +r +,  +days +, +EVP_PKEY + * +pkey +); + +502 +DECLARE_ASN1_FUNCTIONS +( +X509_ALGOR +) + +503 +DECLARE_ASN1_ENCODE_FUNCTIONS +( +X509_ALGORS +, X509_ALGORS, X509_ALGORS) + +504 +DECLARE_ASN1_FUNCTIONS +( +X509_VAL +) + +506 +DECLARE_ASN1_FUNCTIONS +( +X509_PUBKEY +) + +508  +X509_PUBKEY_t +( +X509_PUBKEY + ** +x +, +EVP_PKEY + * +pkey +); + +509 +EVP_PKEY + * +X509_PUBKEY_g0 +( +X509_PUBKEY + * +key +); + +510 +EVP_PKEY + * +X509_PUBKEY_g +( +X509_PUBKEY + * +key +); + +511  +X509_g_pubkey_ms +( +EVP_PKEY + * +pkey +, +STACK_OF +( +X509 +* +cha +); + +512  +X509_g_thn +( +X509 + * +x +); + +513  +i2d_PUBKEY +( +EVP_PKEY + * +a +, ** + +); + +514 +EVP_PKEY + * +d2i_PUBKEY +(EVP_PKEY ** +a +, cڡ ** + +,  +ngth +); + +515 #ide +OPENSSL_NO_RSA + + +516  +i2d_RSA_PUBKEY +( +RSA + * +a +, ** + +); + +517 +RSA + * +d2i_RSA_PUBKEY +(RSA ** +a +, cڡ ** + +,  +ngth +); + +519 #ide +OPENSSL_NO_DSA + + +520  +i2d_DSA_PUBKEY +( +DSA + * +a +, ** + +); + +521 +DSA + * +d2i_DSA_PUBKEY +(DSA ** +a +, cڡ ** + +,  +ngth +); + +523 #ide +OPENSSL_NO_EC + + +524  +i2d_EC_PUBKEY +( +EC_KEY + * +a +, ** + +); + +525 +EC_KEY + * +d2i_EC_PUBKEY +(EC_KEY ** +a +, cڡ ** + +,  +ngth +); + +528 +DECLARE_ASN1_FUNCTIONS +( +X509_SIG +) + +529  +X509_SIG_g0 +(cڡ +X509_SIG + * +sig +, cڡ +X509_ALGOR + ** +lg +, + +530 cڡ +ASN1_OCTET_STRING + ** +pdige +); + +531  +X509_SIG_gm +( +X509_SIG + * +sig +, +X509_ALGOR + ** +lg +, + +532 +ASN1_OCTET_STRING + ** +pdige +); + +534 +DECLARE_ASN1_FUNCTIONS +( +X509_REQ_INFO +) + +535 +DECLARE_ASN1_FUNCTIONS +( +X509_REQ +) + +537 +DECLARE_ASN1_FUNCTIONS +( +X509_ATTRIBUTE +) + +538 +X509_ATTRIBUTE + * +X509_ATTRIBUTE_ +( +nid +,  +y +, * +vue +); + +540 +DECLARE_ASN1_FUNCTIONS +( +X509_EXTENSION +) + +541 +DECLARE_ASN1_ENCODE_FUNCTIONS +( +X509_EXTENSIONS +, X509_EXTENSIONS, X509_EXTENSIONS) + +543 +DECLARE_ASN1_FUNCTIONS +( +X509_NAME_ENTRY +) + +545 +DECLARE_ASN1_FUNCTIONS +( +X509_NAME +) + +547  +X509_NAME_t +( +X509_NAME + ** +xn +, X509_NAME * +me +); + +549 +DECLARE_ASN1_FUNCTIONS +( +X509_CINF +) + +551 +DECLARE_ASN1_FUNCTIONS +( +X509 +) + +552 +DECLARE_ASN1_FUNCTIONS +( +X509_CERT_AUX +) + +554  + #X509_g_ex_w_dex +( +l +, +p +, +wf +, +dupf +, +f +) \ + +555 + `CRYPTO_g_ex_w_dex +( +CRYPTO_EX_INDEX_X509 +, +l +, +p +, +wf +, +dupf +, +f +) + + ) + +556  +X509_t_ex_da +( +X509 + * +r +,  +idx +, * +g +); + +557 * +X509_g_ex_da +( +X509 + * +r +,  +idx +); + +558  +i2d_X509_AUX +( +X509 + * +a +, ** + +); + +559 +X509 + * +d2i_X509_AUX +(X509 ** +a +, cڡ ** + +,  +ngth +); + +561  +i2d__X509_tbs +( +X509 + * +x +, ** + +); + +563  +X509_SIG_INFO_g +(cڡ +X509_SIG_INFO + * +sigf +, * +mdnid +, * +pknid +, + +564 * +cbs +, +ut32_t + * +ags +); + +565  +X509_SIG_INFO_t +( +X509_SIG_INFO + * +sigf +,  +mdnid +,  +pknid +, + +566  +cbs +, +ut32_t + +ags +); + +568  +X509_g_sigtu_fo +( +X509 + * +x +, * +mdnid +, * +pknid +, * +cbs +, + +569 +ut32_t + * +ags +); + +571  +X509_g0_sigtu +(cڡ +ASN1_BIT_STRING + ** +psig +, + +572 cڡ +X509_ALGOR + ** +lg +, cڡ +X509 + * +x +); + +573  +X509_g_sigtu_nid +(cڡ +X509 + * +x +); + +575  +X509_ued +(cڡ +X509 + * +x +); + +576  +X509_s_t1 +( +X509 + * +x +, cڡ * +me +,  +n +); + +577  +X509_keyid_t1 +( +X509 + * +x +, cڡ * +id +,  +n +); + +578 * +X509_s_g0 +( +X509 + * +x +, * +n +); + +579 * +X509_keyid_g0 +( +X509 + * +x +, * +n +); + +580 (* +X509_TRUST_t_deu +((* +u +(, +X509 + *, ))) (, X509 *, + +582  +X509_TRUST_t +(* +t +,  +u +); + +583  +X509_add1_u_obje +( +X509 + * +x +, cڡ +ASN1_OBJECT + * +obj +); + +584  +X509_add1_je_obje +( +X509 + * +x +, cڡ +ASN1_OBJECT + * +obj +); + +585  +X509_u_r +( +X509 + * +x +); + +586  +X509_je_r +( +X509 + * +x +); + +588 +STACK_OF +( +ASN1_OBJECT +* +X509_g0_u_objes +( +X509 + * +x +); + +589 +STACK_OF +( +ASN1_OBJECT +* +X509_g0_je_objes +( +X509 + * +x +); + +591 +DECLARE_ASN1_FUNCTIONS +( +X509_REVOKED +) + +592 +DECLARE_ASN1_FUNCTIONS +( +X509_CRL_INFO +) + +593 +DECLARE_ASN1_FUNCTIONS +( +X509_CRL +) + +595  +X509_CRL_add0_voked +( +X509_CRL + * +l +, +X509_REVOKED + * +v +); + +596  +X509_CRL_g0_by_rl +( +X509_CRL + * +l +, + +597 +X509_REVOKED + ** +t +, +ASN1_INTEGER + * +rl +); + +598  +X509_CRL_g0_by_ +( +X509_CRL + * +l +, +X509_REVOKED + ** +t +, +X509 + * +x +); + +600 +X509_PKEY + * +X509_PKEY_w +(); + +601  +X509_PKEY_ +( +X509_PKEY + * +a +); + +603 +DECLARE_ASN1_FUNCTIONS +( +NETSCAPE_SPKI +) + +604 +DECLARE_ASN1_FUNCTIONS +( +NETSCAPE_SPKAC +) + +605 +DECLARE_ASN1_FUNCTIONS +( +NETSCAPE_CERT_SEQUENCE +) + +607 +X509_INFO + * +X509_INFO_w +(); + +608  +X509_INFO_ +( +X509_INFO + * +a +); + +609 * +X509_NAME_ږe +(cڡ +X509_NAME + * +a +, * +buf +,  +size +); + +611  +ASN1_vify +( +i2d_of_void + * +i2d +, +X509_ALGOR + * +g1 +, + +612 +ASN1_BIT_STRING + * +sigtu +, * +da +, +EVP_PKEY + * +pkey +); + +614  +ASN1_dige +( +i2d_of_void + * +i2d +, cڡ +EVP_MD + * +ty +, * +da +, + +615 * +md +, * +n +); + +617  +ASN1_sign +( +i2d_of_void + * +i2d +, +X509_ALGOR + * +g1 +, + +618 +X509_ALGOR + * +g2 +, +ASN1_BIT_STRING + * +sigtu +, + +619 * +da +, +EVP_PKEY + * +pkey +, cڡ +EVP_MD + * +ty +); + +621  +ASN1_em_dige +(cڡ +ASN1_ITEM + * + +, cڡ +EVP_MD + * +ty +, * +da +, + +622 * +md +, * +n +); + +624  +ASN1_em_vify +(cڡ +ASN1_ITEM + * + +, +X509_ALGOR + * +g1 +, + +625 +ASN1_BIT_STRING + * +sigtu +, * +da +, +EVP_PKEY + * +pkey +); + +627  +ASN1_em_sign +(cڡ +ASN1_ITEM + * + +, +X509_ALGOR + * +g1 +, + +628 +X509_ALGOR + * +g2 +, +ASN1_BIT_STRING + * +sigtu +, * +da +, + +629 +EVP_PKEY + * +pkey +, cڡ +EVP_MD + * +ty +); + +630  +ASN1_em_sign_x +(cڡ +ASN1_ITEM + * + +, +X509_ALGOR + * +g1 +, + +631 +X509_ALGOR + * +g2 +, +ASN1_BIT_STRING + * +sigtu +, + +632 * +a +, +EVP_MD_CTX + * +x +); + +634  +X509_g_vsi +(cڡ +X509 + * +x +); + +635  +X509_t_vsi +( +X509 + * +x +,  +vsi +); + +636  +X509_t_rlNumb +( +X509 + * +x +, +ASN1_INTEGER + * +rl +); + +637 +ASN1_INTEGER + * +X509_g_rlNumb +( +X509 + * +x +); + +638 cڡ +ASN1_INTEGER + * +X509_g0_rlNumb +(cڡ +X509 + * +x +); + +639  +X509_t_issu_me +( +X509 + * +x +, +X509_NAME + * +me +); + +640 +X509_NAME + * +X509_g_issu_me +(cڡ +X509 + * +a +); + +641  +X509_t_subje_me +( +X509 + * +x +, +X509_NAME + * +me +); + +642 +X509_NAME + * +X509_g_subje_me +(cڡ +X509 + * +a +); + +643 cڡ +ASN1_TIME + * +X509_g0_nBefe +(cڡ +X509 + * +x +); + +644 +ASN1_TIME + * +X509_gm_nBefe +(cڡ +X509 + * +x +); + +645  +X509_t1_nBefe +( +X509 + * +x +, cڡ +ASN1_TIME + * +tm +); + +646 cڡ +ASN1_TIME + * +X509_g0_nA +(cڡ +X509 + * +x +); + +647 +ASN1_TIME + * +X509_gm_nA +(cڡ +X509 + * +x +); + +648  +X509_t1_nA +( +X509 + * +x +, cڡ +ASN1_TIME + * +tm +); + +649  +X509_t_pubkey +( +X509 + * +x +, +EVP_PKEY + * +pkey +); + +650  +X509_up_f +( +X509 + * +x +); + +651  +X509_g_sigtu_ty +(cڡ +X509 + * +x +); + +653 #i +OPENSSL_API_COMPAT + < 0x10100000L + +654  + #X509_g_nBefe + +X509_gm_nBefe + + + ) + +655  + #X509_g_nA + +X509_gm_nA + + + ) + +656  + #X509_t_nBefe + +X509_t1_nBefe + + + ) + +657  + #X509_t_nA + +X509_t1_nA + + + ) + +665 +X509_PUBKEY + * +X509_g_X509_PUBKEY +(cڡ +X509 + * +x +); + +666 cڡ +STACK_OF +( +X509_EXTENSION +* +X509_g0_exnsis +(cڡ +X509 + * +x +); + +667  +X509_g0_uids +(cڡ +X509 + * +x +, cڡ +ASN1_BIT_STRING + ** +piuid +, + +668 cڡ +ASN1_BIT_STRING + ** +psuid +); + +669 cڡ +X509_ALGOR + * +X509_g0_tbs_sigg +(cڡ +X509 + * +x +); + +671 +EVP_PKEY + * +X509_g0_pubkey +(cڡ +X509 + * +x +); + +672 +EVP_PKEY + * +X509_g_pubkey +( +X509 + * +x +); + +673 +ASN1_BIT_STRING + * +X509_g0_pubkey_br +(cڡ +X509 + * +x +); + +674  +X509_ifi_ty +(cڡ +X509 + * +x +, cڡ +EVP_PKEY + * +pubkey +); + +676  +X509_REQ_g_vsi +(cڡ +X509_REQ + * +q +); + +677  +X509_REQ_t_vsi +( +X509_REQ + * +x +,  +vsi +); + +678 +X509_NAME + * +X509_REQ_g_subje_me +(cڡ +X509_REQ + * +q +); + +679  +X509_REQ_t_subje_me +( +X509_REQ + * +q +, +X509_NAME + * +me +); + +680  +X509_REQ_g0_sigtu +(cڡ +X509_REQ + * +q +, cڡ +ASN1_BIT_STRING + ** +psig +, + +681 cڡ +X509_ALGOR + ** +lg +); + +682  +X509_REQ_g_sigtu_nid +(cڡ +X509_REQ + * +q +); + +683  +i2d__X509_REQ_tbs +( +X509_REQ + * +q +, ** + +); + +684  +X509_REQ_t_pubkey +( +X509_REQ + * +x +, +EVP_PKEY + * +pkey +); + +685 +EVP_PKEY + * +X509_REQ_g_pubkey +( +X509_REQ + * +q +); + +686 +EVP_PKEY + * +X509_REQ_g0_pubkey +( +X509_REQ + * +q +); + +687 +X509_PUBKEY + * +X509_REQ_g_X509_PUBKEY +( +X509_REQ + * +q +); + +688  +X509_REQ_exnsi_nid +( +nid +); + +689 * +X509_REQ_g_exnsi_nids +(); + +690  +X509_REQ_t_exnsi_nids +(* +nids +); + +691 +STACK_OF +( +X509_EXTENSION +* +X509_REQ_g_exnsis +( +X509_REQ + * +q +); + +692  +X509_REQ_add_exnsis_nid +( +X509_REQ + * +q +, +STACK_OF +( +X509_EXTENSION +* +exts +, + +693  +nid +); + +694  +X509_REQ_add_exnsis +( +X509_REQ + * +q +, +STACK_OF +( +X509_EXTENSION +* +exts +); + +695  +X509_REQ_g__cou +(cڡ +X509_REQ + * +q +); + +696  +X509_REQ_g__by_NID +(cڡ +X509_REQ + * +q +,  +nid +,  +ϡpos +); + +697  +X509_REQ_g__by_OBJ +(cڡ +X509_REQ + * +q +, cڡ +ASN1_OBJECT + * +obj +, + +698  +ϡpos +); + +699 +X509_ATTRIBUTE + * +X509_REQ_g_ +(cڡ +X509_REQ + * +q +,  +loc +); + +700 +X509_ATTRIBUTE + * +X509_REQ_de_ +( +X509_REQ + * +q +,  +loc +); + +701  +X509_REQ_add1_ +( +X509_REQ + * +q +, +X509_ATTRIBUTE + * + +); + +702  +X509_REQ_add1__by_OBJ +( +X509_REQ + * +q +, + +703 cڡ +ASN1_OBJECT + * +obj +,  +ty +, + +704 cڡ * +bys +,  +n +); + +705  +X509_REQ_add1__by_NID +( +X509_REQ + * +q +, + +706  +nid +,  +ty +, + +707 cڡ * +bys +,  +n +); + +708  +X509_REQ_add1__by_txt +( +X509_REQ + * +q +, + +709 cڡ * +me +,  +ty +, + +710 cڡ * +bys +,  +n +); + +712  +X509_CRL_t_vsi +( +X509_CRL + * +x +,  +vsi +); + +713  +X509_CRL_t_issu_me +( +X509_CRL + * +x +, +X509_NAME + * +me +); + +714  +X509_CRL_t1_ϡUpde +( +X509_CRL + * +x +, cڡ +ASN1_TIME + * +tm +); + +715  +X509_CRL_t1_xtUpde +( +X509_CRL + * +x +, cڡ +ASN1_TIME + * +tm +); + +716  +X509_CRL_st +( +X509_CRL + * +l +); + +717  +X509_CRL_up_f +( +X509_CRL + * +l +); + +719 #i +OPENSSL_API_COMPAT + < 0x10100000L + +720  + #X509_CRL_t_ϡUpde + +X509_CRL_t1_ϡUpde + + + ) + +721  + #X509_CRL_t_xtUpde + +X509_CRL_t1_xtUpde + + + ) + +724  +X509_CRL_g_vsi +(cڡ +X509_CRL + * +l +); + +725 cڡ +ASN1_TIME + * +X509_CRL_g0_ϡUpde +(cڡ +X509_CRL + * +l +); + +726 cڡ +ASN1_TIME + * +X509_CRL_g0_xtUpde +(cڡ +X509_CRL + * +l +); + +727 +DEPRECATEDIN_1_1_0 +( +ASN1_TIME + * +X509_CRL_g_ϡUpde +( +X509_CRL + * +l +)) + +728 +DEPRECATEDIN_1_1_0 +( +ASN1_TIME + * +X509_CRL_g_xtUpde +( +X509_CRL + * +l +)) + +729 +X509_NAME + * +X509_CRL_g_issu +(cڡ +X509_CRL + * +l +); + +730 cڡ +STACK_OF +( +X509_EXTENSION +* +X509_CRL_g0_exnsis +(cڡ +X509_CRL + * +l +); + +731 +STACK_OF +( +X509_REVOKED +* +X509_CRL_g_REVOKED +( +X509_CRL + * +l +); + +732  +X509_CRL_g0_sigtu +(cڡ +X509_CRL + * +l +, cڡ +ASN1_BIT_STRING + ** +psig +, + +733 cڡ +X509_ALGOR + ** +lg +); + +734  +X509_CRL_g_sigtu_nid +(cڡ +X509_CRL + * +l +); + +735  +i2d__X509_CRL_tbs +( +X509_CRL + * +q +, ** + +); + +737 cڡ +ASN1_INTEGER + * +X509_REVOKED_g0_rlNumb +(cڡ +X509_REVOKED + * +x +); + +738  +X509_REVOKED_t_rlNumb +( +X509_REVOKED + * +x +, +ASN1_INTEGER + * +rl +); + +739 cڡ +ASN1_TIME + * +X509_REVOKED_g0_votiDe +(cڡ +X509_REVOKED + * +x +); + +740  +X509_REVOKED_t_votiDe +( +X509_REVOKED + * +r +, +ASN1_TIME + * +tm +); + +741 cڡ +STACK_OF +( +X509_EXTENSION +) * + +742 +X509_REVOKED_g0_exnsis +(cڡ +X509_REVOKED + * +r +); + +744 +X509_CRL + * +X509_CRL_diff +(X509_CRL * +ba +, X509_CRL * +w +, + +745 +EVP_PKEY + * +skey +, cڡ +EVP_MD + * +md +,  +ags +); + +747  +X509_REQ_check_ive_key +( +X509_REQ + * +x509 +, +EVP_PKEY + * +pkey +); + +749  +X509_check_ive_key +(cڡ +X509 + * +x509 +, cڡ +EVP_PKEY + * +pkey +); + +750  +X509_cha_check_sueb +(* +_dth +, + +751 +X509 + * +x +, +STACK_OF +(X509* +cha +, + +752  +ags +); + +753  +X509_CRL_check_sueb +( +X509_CRL + * +l +, +EVP_PKEY + * +pk +,  +ags +); + +754 +STACK_OF +( +X509 +* +X509_cha_up_f +(STACK_OF(X509* +cha +); + +756  +X509_issu_d_rl_cmp +(cڡ +X509 + * +a +, cڡ X509 * +b +); + +757  +X509_issu_d_rl_hash +( +X509 + * +a +); + +759  +X509_issu_me_cmp +(cڡ +X509 + * +a +, cڡ X509 * +b +); + +760  +X509_issu_me_hash +( +X509 + * +a +); + +762  +X509_subje_me_cmp +(cڡ +X509 + * +a +, cڡ X509 * +b +); + +763  +X509_subje_me_hash +( +X509 + * +x +); + +765 #ide +OPENSSL_NO_MD5 + + +766  +X509_issu_me_hash_d +( +X509 + * +a +); + +767  +X509_subje_me_hash_d +( +X509 + * +x +); + +770  +X509_cmp +(cڡ +X509 + * +a +, cڡ X509 * +b +); + +771  +X509_NAME_cmp +(cڡ +X509_NAME + * +a +, cڡ X509_NAME * +b +); + +772  +X509_NAME_hash +( +X509_NAME + * +x +); + +773  +X509_NAME_hash_d +( +X509_NAME + * +x +); + +775  +X509_CRL_cmp +(cڡ +X509_CRL + * +a +, cڡ X509_CRL * +b +); + +776  +X509_CRL_mch +(cڡ +X509_CRL + * +a +, cڡ X509_CRL * +b +); + +777  +X509_aux_t +( +BIO + * +out +, +X509 + * +x +,  +dt +); + +778 #ide +OPENSSL_NO_STDIO + + +779  +X509_t_ex_ +( +FILE + * +bp +, +X509 + * +x +,  +nmag +, + +780  +cag +); + +781  +X509_t_ +( +FILE + * +bp +, +X509 + * +x +); + +782  +X509_CRL_t_ +( +FILE + * +bp +, +X509_CRL + * +x +); + +783  +X509_REQ_t_ +( +FILE + * +bp +, +X509_REQ + * +q +); + +784  +X509_NAME_t_ex_ +( +FILE + * + +, cڡ +X509_NAME + * +nm +,  +dt +, + +785  +ags +); + +788  +X509_NAME_t +( +BIO + * +bp +, cڡ +X509_NAME + * +me +,  +oba +); + +789  +X509_NAME_t_ex +( +BIO + * +out +, cڡ +X509_NAME + * +nm +,  +dt +, + +790  +ags +); + +791  +X509_t_ex +( +BIO + * +bp +, +X509 + * +x +,  +nmag +, + +792  +cag +); + +793  +X509_t +( +BIO + * +bp +, +X509 + * +x +); + +794  +X509_ocid_t +( +BIO + * +bp +, +X509 + * +x +); + +795  +X509_CRL_t_ex +( +BIO + * +out +, +X509_CRL + * +x +,  +nmag +); + +796  +X509_CRL_t +( +BIO + * +bp +, +X509_CRL + * +x +); + +797  +X509_REQ_t_ex +( +BIO + * +bp +, +X509_REQ + * +x +,  +nmag +, + +798  +cag +); + +799  +X509_REQ_t +( +BIO + * +bp +, +X509_REQ + * +q +); + +801  +X509_NAME_y_cou +(cڡ +X509_NAME + * +me +); + +802  +X509_NAME_g_xt_by_NID +( +X509_NAME + * +me +,  +nid +, * +buf +,  +n +); + +803  +X509_NAME_g_xt_by_OBJ +( +X509_NAME + * +me +, cڡ +ASN1_OBJECT + * +obj +, + +804 * +buf +,  +n +); + +810  +X509_NAME_g_dex_by_NID +( +X509_NAME + * +me +,  +nid +,  +ϡpos +); + +811  +X509_NAME_g_dex_by_OBJ +( +X509_NAME + * +me +, cڡ +ASN1_OBJECT + * +obj +, + +812  +ϡpos +); + +813 +X509_NAME_ENTRY + * +X509_NAME_g_y +(cڡ +X509_NAME + * +me +,  +loc +); + +814 +X509_NAME_ENTRY + * +X509_NAME_de_y +( +X509_NAME + * +me +,  +loc +); + +815  +X509_NAME_add_y +( +X509_NAME + * +me +, cڡ +X509_NAME_ENTRY + * + +, + +816  +loc +,  +t +); + +817  +X509_NAME_add_y_by_OBJ +( +X509_NAME + * +me +, cڡ +ASN1_OBJECT + * +obj +,  +ty +, + +818 cڡ * +bys +,  +n +,  +loc +, + +819  +t +); + +820  +X509_NAME_add_y_by_NID +( +X509_NAME + * +me +,  +nid +,  +ty +, + +821 cڡ * +bys +,  +n +,  +loc +, + +822  +t +); + +823 +X509_NAME_ENTRY + * +X509_NAME_ENTRY__by_txt +(X509_NAME_ENTRY ** + +, + +824 cڡ * +fld +,  +ty +, + +825 cڡ * +bys +, + +826  +n +); + +827 +X509_NAME_ENTRY + * +X509_NAME_ENTRY__by_NID +(X509_NAME_ENTRY ** + +,  +nid +, + +828  +ty +, + +829 cڡ * +bys +, + +830  +n +); + +831  +X509_NAME_add_y_by_txt +( +X509_NAME + * +me +, cڡ * +fld +,  +ty +, + +832 cڡ * +bys +,  +n +,  +loc +, + +833  +t +); + +834 +X509_NAME_ENTRY + * +X509_NAME_ENTRY__by_OBJ +(X509_NAME_ENTRY ** + +, + +835 cڡ +ASN1_OBJECT + * +obj +,  +ty +, + +836 cڡ * +bys +, + +837  +n +); + +838  +X509_NAME_ENTRY_t_obje +( +X509_NAME_ENTRY + * + +, cڡ +ASN1_OBJECT + * +obj +); + +839  +X509_NAME_ENTRY_t_da +( +X509_NAME_ENTRY + * + +,  +ty +, + +840 cڡ * +bys +,  +n +); + +841 +ASN1_OBJECT + * +X509_NAME_ENTRY_g_obje +(cڡ +X509_NAME_ENTRY + * + +); + +842 +ASN1_STRING + * +X509_NAME_ENTRY_g_da +(cڡ +X509_NAME_ENTRY + * + +); + +843  +X509_NAME_ENTRY_t +(cڡ +X509_NAME_ENTRY + * + +); + +845  +X509_NAME_g0_d +( +X509_NAME + * +nm +, cڡ ** +pd +, + +846 +size_t + * +pdn +); + +848  +X509v3_g_ext_cou +(cڡ +STACK_OF +( +X509_EXTENSION +* +x +); + +849  +X509v3_g_ext_by_NID +(cڡ +STACK_OF +( +X509_EXTENSION +* +x +, + +850  +nid +,  +ϡpos +); + +851  +X509v3_g_ext_by_OBJ +(cڡ +STACK_OF +( +X509_EXTENSION +* +x +, + +852 cڡ +ASN1_OBJECT + * +obj +,  +ϡpos +); + +853  +X509v3_g_ext_by_il +(cڡ +STACK_OF +( +X509_EXTENSION +* +x +, + +854  + +,  +ϡpos +); + +855 +X509_EXTENSION + * +X509v3_g_ext +(cڡ +STACK_OF +(X509_EXTENSION* +x +,  +loc +); + +856 +X509_EXTENSION + * +X509v3_de_ext +( +STACK_OF +(X509_EXTENSION* +x +,  +loc +); + +857 +STACK_OF +( +X509_EXTENSION +* +X509v3_add_ext +(STACK_OF(X509_EXTENSION** +x +, + +858 +X509_EXTENSION + * +ex +,  +loc +); + +860  +X509_g_ext_cou +(cڡ +X509 + * +x +); + +861  +X509_g_ext_by_NID +(cڡ +X509 + * +x +,  +nid +,  +ϡpos +); + +862  +X509_g_ext_by_OBJ +(cڡ +X509 + * +x +, cڡ +ASN1_OBJECT + * +obj +,  +ϡpos +); + +863  +X509_g_ext_by_il +(cڡ +X509 + * +x +,  + +,  +ϡpos +); + +864 +X509_EXTENSION + * +X509_g_ext +(cڡ +X509 + * +x +,  +loc +); + +865 +X509_EXTENSION + * +X509_de_ext +( +X509 + * +x +,  +loc +); + +866  +X509_add_ext +( +X509 + * +x +, +X509_EXTENSION + * +ex +,  +loc +); + +867 * +X509_g_ext_d2i +(cڡ +X509 + * +x +,  +nid +, * + +, * +idx +); + +868  +X509_add1_ext_i2d +( +X509 + * +x +,  +nid +, * +vue +,  + +, + +869  +ags +); + +871  +X509_CRL_g_ext_cou +(cڡ +X509_CRL + * +x +); + +872  +X509_CRL_g_ext_by_NID +(cڡ +X509_CRL + * +x +,  +nid +,  +ϡpos +); + +873  +X509_CRL_g_ext_by_OBJ +(cڡ +X509_CRL + * +x +, cڡ +ASN1_OBJECT + * +obj +, + +874  +ϡpos +); + +875  +X509_CRL_g_ext_by_il +(cڡ +X509_CRL + * +x +,  + +,  +ϡpos +); + +876 +X509_EXTENSION + * +X509_CRL_g_ext +(cڡ +X509_CRL + * +x +,  +loc +); + +877 +X509_EXTENSION + * +X509_CRL_de_ext +( +X509_CRL + * +x +,  +loc +); + +878  +X509_CRL_add_ext +( +X509_CRL + * +x +, +X509_EXTENSION + * +ex +,  +loc +); + +879 * +X509_CRL_g_ext_d2i +(cڡ +X509_CRL + * +x +,  +nid +, * + +, * +idx +); + +880  +X509_CRL_add1_ext_i2d +( +X509_CRL + * +x +,  +nid +, * +vue +,  + +, + +881  +ags +); + +883  +X509_REVOKED_g_ext_cou +(cڡ +X509_REVOKED + * +x +); + +884  +X509_REVOKED_g_ext_by_NID +(cڡ +X509_REVOKED + * +x +,  +nid +,  +ϡpos +); + +885  +X509_REVOKED_g_ext_by_OBJ +(cڡ +X509_REVOKED + * +x +, cڡ +ASN1_OBJECT + * +obj +, + +886  +ϡpos +); + +887  +X509_REVOKED_g_ext_by_il +(cڡ +X509_REVOKED + * +x +,  + +, + +888  +ϡpos +); + +889 +X509_EXTENSION + * +X509_REVOKED_g_ext +(cڡ +X509_REVOKED + * +x +,  +loc +); + +890 +X509_EXTENSION + * +X509_REVOKED_de_ext +( +X509_REVOKED + * +x +,  +loc +); + +891  +X509_REVOKED_add_ext +( +X509_REVOKED + * +x +, +X509_EXTENSION + * +ex +,  +loc +); + +892 * +X509_REVOKED_g_ext_d2i +(cڡ +X509_REVOKED + * +x +,  +nid +, * + +, + +893 * +idx +); + +894  +X509_REVOKED_add1_ext_i2d +( +X509_REVOKED + * +x +,  +nid +, * +vue +,  + +, + +895  +ags +); + +897 +X509_EXTENSION + * +X509_EXTENSION__by_NID +(X509_EXTENSION ** +ex +, + +898  +nid +,  + +, + +899 +ASN1_OCTET_STRING + * +da +); + +900 +X509_EXTENSION + * +X509_EXTENSION__by_OBJ +(X509_EXTENSION ** +ex +, + +901 cڡ +ASN1_OBJECT + * +obj +,  + +, + +902 +ASN1_OCTET_STRING + * +da +); + +903  +X509_EXTENSION_t_obje +( +X509_EXTENSION + * +ex +, cڡ +ASN1_OBJECT + * +obj +); + +904  +X509_EXTENSION_t_il +( +X509_EXTENSION + * +ex +,  + +); + +905  +X509_EXTENSION_t_da +( +X509_EXTENSION + * +ex +, +ASN1_OCTET_STRING + * +da +); + +906 +ASN1_OBJECT + * +X509_EXTENSION_g_obje +( +X509_EXTENSION + * +ex +); + +907 +ASN1_OCTET_STRING + * +X509_EXTENSION_g_da +( +X509_EXTENSION + * + +); + +908  +X509_EXTENSION_g_il +(cڡ +X509_EXTENSION + * +ex +); + +910  +X509_g__cou +(cڡ +STACK_OF +( +X509_ATTRIBUTE +* +x +); + +911  +X509_g__by_NID +(cڡ +STACK_OF +( +X509_ATTRIBUTE +* +x +,  +nid +, + +912  +ϡpos +); + +913  +X509_g__by_OBJ +(cڡ +STACK_OF +( +X509_ATTRIBUTE +* +sk +, + +914 cڡ +ASN1_OBJECT + * +obj +,  +ϡpos +); + +915 +X509_ATTRIBUTE + * +X509_g_ +(cڡ +STACK_OF +(X509_ATTRIBUTE* +x +,  +loc +); + +916 +X509_ATTRIBUTE + * +X509_de_ +( +STACK_OF +(X509_ATTRIBUTE* +x +,  +loc +); + +917 +STACK_OF +( +X509_ATTRIBUTE +* +X509_add1_ +(STACK_OF(X509_ATTRIBUTE** +x +, + +918 +X509_ATTRIBUTE + * + +); + +919 +STACK_OF +( +X509_ATTRIBUTE +* +X509_add1__by_OBJ +(STACK_OF(X509_ATTRIBUTE) + +920 ** +x +, cڡ +ASN1_OBJECT + * +obj +, + +921  +ty +, + +922 cڡ * +bys +, + +923  +n +); + +924 +STACK_OF +( +X509_ATTRIBUTE +* +X509_add1__by_NID +(STACK_OF(X509_ATTRIBUTE) + +925 ** +x +,  +nid +,  +ty +, + +926 cڡ * +bys +, + +927  +n +); + +928 +STACK_OF +( +X509_ATTRIBUTE +* +X509_add1__by_txt +(STACK_OF(X509_ATTRIBUTE) + +929 ** +x +, cڡ * +me +, + +930  +ty +, + +931 cڡ * +bys +, + +932  +n +); + +933 * +X509_g0_da_by_OBJ +( +STACK_OF +( +X509_ATTRIBUTE +* +x +, + +934 cڡ +ASN1_OBJECT + * +obj +,  +ϡpos +,  +ty +); + +935 +X509_ATTRIBUTE + * +X509_ATTRIBUTE__by_NID +(X509_ATTRIBUTE ** + +,  +nid +, + +936  +y +, cڡ * +da +, + +937  +n +); + +938 +X509_ATTRIBUTE + * +X509_ATTRIBUTE__by_OBJ +(X509_ATTRIBUTE ** + +, + +939 cڡ +ASN1_OBJECT + * +obj +, + +940  +y +, cڡ * +da +, + +941  +n +); + +942 +X509_ATTRIBUTE + * +X509_ATTRIBUTE__by_txt +(X509_ATTRIBUTE ** + +, + +943 cڡ * +ame +,  +ty +, + +944 cڡ * +bys +, + +945  +n +); + +946  +X509_ATTRIBUTE_t1_obje +( +X509_ATTRIBUTE + * + +, cڡ +ASN1_OBJECT + * +obj +); + +947  +X509_ATTRIBUTE_t1_da +( +X509_ATTRIBUTE + * + +,  +ty +, + +948 cڡ * +da +,  +n +); + +949 * +X509_ATTRIBUTE_g0_da +( +X509_ATTRIBUTE + * + +,  +idx +,  +y +, + +950 * +da +); + +951  +X509_ATTRIBUTE_cou +(cڡ +X509_ATTRIBUTE + * + +); + +952 +ASN1_OBJECT + * +X509_ATTRIBUTE_g0_obje +( +X509_ATTRIBUTE + * + +); + +953 +ASN1_TYPE + * +X509_ATTRIBUTE_g0_ty +( +X509_ATTRIBUTE + * + +,  +idx +); + +955  +EVP_PKEY_g__cou +(cڡ +EVP_PKEY + * +key +); + +956  +EVP_PKEY_g__by_NID +(cڡ +EVP_PKEY + * +key +,  +nid +,  +ϡpos +); + +957  +EVP_PKEY_g__by_OBJ +(cڡ +EVP_PKEY + * +key +, cڡ +ASN1_OBJECT + * +obj +, + +958  +ϡpos +); + +959 +X509_ATTRIBUTE + * +EVP_PKEY_g_ +(cڡ +EVP_PKEY + * +key +,  +loc +); + +960 +X509_ATTRIBUTE + * +EVP_PKEY_de_ +( +EVP_PKEY + * +key +,  +loc +); + +961  +EVP_PKEY_add1_ +( +EVP_PKEY + * +key +, +X509_ATTRIBUTE + * + +); + +962  +EVP_PKEY_add1__by_OBJ +( +EVP_PKEY + * +key +, + +963 cڡ +ASN1_OBJECT + * +obj +,  +ty +, + +964 cڡ * +bys +,  +n +); + +965  +EVP_PKEY_add1__by_NID +( +EVP_PKEY + * +key +, + +966  +nid +,  +ty +, + +967 cڡ * +bys +,  +n +); + +968  +EVP_PKEY_add1__by_txt +( +EVP_PKEY + * +key +, + +969 cڡ * +me +,  +ty +, + +970 cڡ * +bys +,  +n +); + +972  +X509_vify_ +( +X509_STORE_CTX + * +x +); + +975 +X509 + * +X509_fd_by_issu_d_rl +( +STACK_OF +(X509* +sk +, +X509_NAME + * +me +, + +976 +ASN1_INTEGER + * +rl +); + +977 +X509 + * +X509_fd_by_subje +( +STACK_OF +(X509* +sk +, +X509_NAME + * +me +); + +979 +DECLARE_ASN1_FUNCTIONS +( +PBEPARAM +) + +980 +DECLARE_ASN1_FUNCTIONS +( +PBE2PARAM +) + +981 +DECLARE_ASN1_FUNCTIONS +( +PBKDF2PARAM +) + +982 #ide +OPENSSL_NO_SCRYPT + + +983 +DECLARE_ASN1_FUNCTIONS +( +SCRYPT_PARAMS +) + +986  +PKCS5_pbe_t0_g +( +X509_ALGOR + * +g +,  +g +,  + +, + +987 cڡ * + +,  +n +); + +989 +X509_ALGOR + * +PKCS5_pbe_t +( +g +,  + +, + +990 cڡ * + +,  +n +); + +991 +X509_ALGOR + * +PKCS5_pbe2_t +(cڡ +EVP_CIPHER + * +ch +,  + +, + +992 * + +,  +n +); + +993 +X509_ALGOR + * +PKCS5_pbe2_t_iv +(cڡ +EVP_CIPHER + * +ch +,  + +, + +994 * + +,  +n +, + +995 * +aiv +,  +f_nid +); + +997 #ide +OPENSSL_NO_SCRYPT + + +998 +X509_ALGOR + * +PKCS5_pbe2_t_sy +(cڡ +EVP_CIPHER + * +ch +, + +999 cڡ * + +,  +n +, + +1000 * +aiv +, +ut64_t + +N +, ut64_ +r +, + +1001 +ut64_t + +p +); + +1004 +X509_ALGOR + * +PKCS5_pbkdf2_t +( + +, * + +,  +n +, + +1005  +f_nid +,  +keyn +); + +1009 +DECLARE_ASN1_FUNCTIONS +( +PKCS8_PRIV_KEY_INFO +) + +1011 +EVP_PKEY + * +EVP_PKCS82PKEY +(cڡ +PKCS8_PRIV_KEY_INFO + * +p8 +); + +1012 +PKCS8_PRIV_KEY_INFO + * +EVP_PKEY2PKCS8 +( +EVP_PKEY + * +pkey +); + +1014  +PKCS8_pkey_t0 +( +PKCS8_PRIV_KEY_INFO + * +iv +, +ASN1_OBJECT + * +aobj +, + +1015  +vsi +,  +y +, * +pv +, + +1016 * +nc +,  +n +); + +1017  +PKCS8_pkey_g0 +(cڡ +ASN1_OBJECT + ** +kg +, + +1018 cڡ ** +pk +, * +kn +, + +1019 cڡ +X509_ALGOR + ** + +, cڡ +PKCS8_PRIV_KEY_INFO + * +p8 +); + +1021 cڡ +STACK_OF +( +X509_ATTRIBUTE +) * + +1022 +PKCS8_pkey_g0_s +(cڡ +PKCS8_PRIV_KEY_INFO + * +p8 +); + +1023  +PKCS8_pkey_add1__by_NID +( +PKCS8_PRIV_KEY_INFO + * +p8 +,  +nid +,  +ty +, + +1024 cڡ * +bys +,  +n +); + +1026  +X509_PUBKEY_t0_m +( +X509_PUBKEY + * +pub +, +ASN1_OBJECT + * +aobj +, + +1027  +y +, * +pv +, + +1028 * +nc +,  +n +); + +1029  +X509_PUBKEY_g0_m +( +ASN1_OBJECT + ** +kg +, + +1030 cڡ ** +pk +, * +kn +, + +1031 +X509_ALGOR + ** + +, +X509_PUBKEY + * +pub +); + +1033  +X509_check_u +( +X509 + * +x +,  +id +,  +ags +); + +1034  +X509_TRUST_g_cou +(); + +1035 +X509_TRUST + * +X509_TRUST_g0 +( +idx +); + +1036  +X509_TRUST_g_by_id +( +id +); + +1037  +X509_TRUST_add +( +id +,  +ags +, (* +ck +( +X509_TRUST + *, +X509 + *, ), + +1038 cڡ * +me +,  +g1 +, * +g2 +); + +1039  +X509_TRUST_nup +(); + +1040  +X509_TRUST_g_ags +(cڡ +X509_TRUST + * +xp +); + +1041 * +X509_TRUST_g0_me +(cڡ +X509_TRUST + * +xp +); + +1042  +X509_TRUST_g_u +(cڡ +X509_TRUST + * +xp +); + +1044 #ifde +__lulus + + + @/usr/include/openssl/x509v3err.h + +11 #ide +HEADER_X509V3ERR_H + + +12  + #HEADER_X509V3ERR_H + + + ) + +14 #ifde +__lulus + + +17  +ERR_ld_X509V3_rgs +(); + +22  + #X509V3_F_A2I_GENERAL_NAME + 164 + + ) + +23  + #X509V3_F_ADDR_VALIDATE_PATH_INTERNAL + 166 + + ) + +24  + #X509V3_F_ASIDENTIFIERCHOICE_CANONIZE + 161 + + ) + +25  + #X509V3_F_ASIDENTIFIERCHOICE_IS_CANONICAL + 162 + + ) + +26  + #X509V3_F_BIGNUM_TO_STRING + 167 + + ) + +27  + #X509V3_F_COPY_EMAIL + 122 + + ) + +28  + #X509V3_F_COPY_ISSUER + 123 + + ) + +29  + #X509V3_F_DO_DIRNAME + 144 + + ) + +30  + #X509V3_F_DO_EXT_I2D + 135 + + ) + +31  + #X509V3_F_DO_EXT_NCONF + 151 + + ) + +32  + #X509V3_F_GNAMES_FROM_SECTNAME + 156 + + ) + +33  + #X509V3_F_I2S_ASN1_ENUMERATED + 121 + + ) + +34  + #X509V3_F_I2S_ASN1_IA5STRING + 149 + + ) + +35  + #X509V3_F_I2S_ASN1_INTEGER + 120 + + ) + +36  + #X509V3_F_I2V_AUTHORITY_INFO_ACCESS + 138 + + ) + +37  + #X509V3_F_LEVEL_ADD_NODE + 168 + + ) + +38  + #X509V3_F_NOTICE_SECTION + 132 + + ) + +39  + #X509V3_F_NREF_NOS + 133 + + ) + +40  + #X509V3_F_POLICY_CACHE_CREATE + 169 + + ) + +41  + #X509V3_F_POLICY_CACHE_NEW + 170 + + ) + +42  + #X509V3_F_POLICY_DATA_NEW + 171 + + ) + +43  + #X509V3_F_POLICY_SECTION + 131 + + ) + +44  + #X509V3_F_PROCESS_PCI_VALUE + 150 + + ) + +45  + #X509V3_F_R2I_CERTPOL + 130 + + ) + +46  + #X509V3_F_R2I_PCI + 155 + + ) + +47  + #X509V3_F_S2I_ASN1_IA5STRING + 100 + + ) + +48  + #X509V3_F_S2I_ASN1_INTEGER + 108 + + ) + +49  + #X509V3_F_S2I_ASN1_OCTET_STRING + 112 + + ) + +50  + #X509V3_F_S2I_SKEY_ID + 115 + + ) + +51  + #X509V3_F_SET_DIST_POINT_NAME + 158 + + ) + +52  + #X509V3_F_SXNET_ADD_ID_ASC + 125 + + ) + +53  + #X509V3_F_SXNET_ADD_ID_INTEGER + 126 + + ) + +54  + #X509V3_F_SXNET_ADD_ID_ULONG + 127 + + ) + +55  + #X509V3_F_SXNET_GET_ID_ASC + 128 + + ) + +56  + #X509V3_F_SXNET_GET_ID_ULONG + 129 + + ) + +57  + #X509V3_F_TREE_INIT + 172 + + ) + +58  + #X509V3_F_V2I_ASIDENTIFIERS + 163 + + ) + +59  + #X509V3_F_V2I_ASN1_BIT_STRING + 101 + + ) + +60  + #X509V3_F_V2I_AUTHORITY_INFO_ACCESS + 139 + + ) + +61  + #X509V3_F_V2I_AUTHORITY_KEYID + 119 + + ) + +62  + #X509V3_F_V2I_BASIC_CONSTRAINTS + 102 + + ) + +63  + #X509V3_F_V2I_CRLD + 134 + + ) + +64  + #X509V3_F_V2I_EXTENDED_KEY_USAGE + 103 + + ) + +65  + #X509V3_F_V2I_GENERAL_NAMES + 118 + + ) + +66  + #X509V3_F_V2I_GENERAL_NAME_EX + 117 + + ) + +67  + #X509V3_F_V2I_IDP + 157 + + ) + +68  + #X509V3_F_V2I_IPADDRBLOCKS + 159 + + ) + +69  + #X509V3_F_V2I_ISSUER_ALT + 153 + + ) + +70  + #X509V3_F_V2I_NAME_CONSTRAINTS + 147 + + ) + +71  + #X509V3_F_V2I_POLICY_CONSTRAINTS + 146 + + ) + +72  + #X509V3_F_V2I_POLICY_MAPPINGS + 145 + + ) + +73  + #X509V3_F_V2I_SUBJECT_ALT + 154 + + ) + +74  + #X509V3_F_V2I_TLS_FEATURE + 165 + + ) + +75  + #X509V3_F_V3_GENERIC_EXTENSION + 116 + + ) + +76  + #X509V3_F_X509V3_ADD1_I2D + 140 + + ) + +77  + #X509V3_F_X509V3_ADD_VALUE + 105 + + ) + +78  + #X509V3_F_X509V3_EXT_ADD + 104 + + ) + +79  + #X509V3_F_X509V3_EXT_ADD_ALIAS + 106 + + ) + +80  + #X509V3_F_X509V3_EXT_I2D + 136 + + ) + +81  + #X509V3_F_X509V3_EXT_NCONF + 152 + + ) + +82  + #X509V3_F_X509V3_GET_SECTION + 142 + + ) + +83  + #X509V3_F_X509V3_GET_STRING + 143 + + ) + +84  + #X509V3_F_X509V3_GET_VALUE_BOOL + 110 + + ) + +85  + #X509V3_F_X509V3_PARSE_LIST + 109 + + ) + +86  + #X509V3_F_X509_PURPOSE_ADD + 137 + + ) + +87  + #X509V3_F_X509_PURPOSE_SET + 141 + + ) + +92  + #X509V3_R_BAD_IP_ADDRESS + 118 + + ) + +93  + #X509V3_R_BAD_OBJECT + 119 + + ) + +94  + #X509V3_R_BN_DEC2BN_ERROR + 100 + + ) + +95  + #X509V3_R_BN_TO_ASN1_INTEGER_ERROR + 101 + + ) + +96  + #X509V3_R_DIRNAME_ERROR + 149 + + ) + +97  + #X509V3_R_DISTPOINT_ALREADY_SET + 160 + + ) + +98  + #X509V3_R_DUPLICATE_ZONE_ID + 133 + + ) + +99  + #X509V3_R_ERROR_CONVERTING_ZONE + 131 + + ) + +100  + #X509V3_R_ERROR_CREATING_EXTENSION + 144 + + ) + +101  + #X509V3_R_ERROR_IN_EXTENSION + 128 + + ) + +102  + #X509V3_R_EXPECTED_A_SECTION_NAME + 137 + + ) + +103  + #X509V3_R_EXTENSION_EXISTS + 145 + + ) + +104  + #X509V3_R_EXTENSION_NAME_ERROR + 115 + + ) + +105  + #X509V3_R_EXTENSION_NOT_FOUND + 102 + + ) + +106  + #X509V3_R_EXTENSION_SETTING_NOT_SUPPORTED + 103 + + ) + +107  + #X509V3_R_EXTENSION_VALUE_ERROR + 116 + + ) + +108  + #X509V3_R_ILLEGAL_EMPTY_EXTENSION + 151 + + ) + +109  + #X509V3_R_INCORRECT_POLICY_SYNTAX_TAG + 152 + + ) + +110  + #X509V3_R_INVALID_ASNUMBER + 162 + + ) + +111  + #X509V3_R_INVALID_ASRANGE + 163 + + ) + +112  + #X509V3_R_INVALID_BOOLEAN_STRING + 104 + + ) + +113  + #X509V3_R_INVALID_EXTENSION_STRING + 105 + + ) + +114  + #X509V3_R_INVALID_INHERITANCE + 165 + + ) + +115  + #X509V3_R_INVALID_IPADDRESS + 166 + + ) + +116  + #X509V3_R_INVALID_MULTIPLE_RDNS + 161 + + ) + +117  + #X509V3_R_INVALID_NAME + 106 + + ) + +118  + #X509V3_R_INVALID_NULL_ARGUMENT + 107 + + ) + +119  + #X509V3_R_INVALID_NULL_NAME + 108 + + ) + +120  + #X509V3_R_INVALID_NULL_VALUE + 109 + + ) + +121  + #X509V3_R_INVALID_NUMBER + 140 + + ) + +122  + #X509V3_R_INVALID_NUMBERS + 141 + + ) + +123  + #X509V3_R_INVALID_OBJECT_IDENTIFIER + 110 + + ) + +124  + #X509V3_R_INVALID_OPTION + 138 + + ) + +125  + #X509V3_R_INVALID_POLICY_IDENTIFIER + 134 + + ) + +126  + #X509V3_R_INVALID_PROXY_POLICY_SETTING + 153 + + ) + +127  + #X509V3_R_INVALID_PURPOSE + 146 + + ) + +128  + #X509V3_R_INVALID_SAFI + 164 + + ) + +129  + #X509V3_R_INVALID_SECTION + 135 + + ) + +130  + #X509V3_R_INVALID_SYNTAX + 143 + + ) + +131  + #X509V3_R_ISSUER_DECODE_ERROR + 126 + + ) + +132  + #X509V3_R_MISSING_VALUE + 124 + + ) + +133  + #X509V3_R_NEED_ORGANIZATION_AND_NUMBERS + 142 + + ) + +134  + #X509V3_R_NO_CONFIG_DATABASE + 136 + + ) + +135  + #X509V3_R_NO_ISSUER_CERTIFICATE + 121 + + ) + +136  + #X509V3_R_NO_ISSUER_DETAILS + 127 + + ) + +137  + #X509V3_R_NO_POLICY_IDENTIFIER + 139 + + ) + +138  + #X509V3_R_NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED + 154 + + ) + +139  + #X509V3_R_NO_PUBLIC_KEY + 114 + + ) + +140  + #X509V3_R_NO_SUBJECT_DETAILS + 125 + + ) + +141  + #X509V3_R_OPERATION_NOT_DEFINED + 148 + + ) + +142  + #X509V3_R_OTHERNAME_ERROR + 147 + + ) + +143  + #X509V3_R_POLICY_LANGUAGE_ALREADY_DEFINED + 155 + + ) + +144  + #X509V3_R_POLICY_PATH_LENGTH + 156 + + ) + +145  + #X509V3_R_POLICY_PATH_LENGTH_ALREADY_DEFINED + 157 + + ) + +146  + #X509V3_R_POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY + 159 + + ) + +147  + #X509V3_R_SECTION_NOT_FOUND + 150 + + ) + +148  + #X509V3_R_UNABLE_TO_GET_ISSUER_DETAILS + 122 + + ) + +149  + #X509V3_R_UNABLE_TO_GET_ISSUER_KEYID + 123 + + ) + +150  + #X509V3_R_UNKNOWN_BIT_STRING_ARGUMENT + 111 + + ) + +151  + #X509V3_R_UNKNOWN_EXTENSION + 129 + + ) + +152  + #X509V3_R_UNKNOWN_EXTENSION_NAME + 130 + + ) + +153  + #X509V3_R_UNKNOWN_OPTION + 120 + + ) + +154  + #X509V3_R_UNSUPPORTED_OPTION + 117 + + ) + +155  + #X509V3_R_UNSUPPORTED_TYPE + 167 + + ) + +156  + #X509V3_R_USER_TOO_LONG + 132 + + ) + + @/usr/include/sched.h + +19 #idef +_SCHED_H + + +20  + #_SCHED_H + 1 + + ) + +22  + ~ + +25  + ~ + +27  + #__ed_size_t + + + ) + +28  + #__ed_NULL + + + ) + +29  + ~ + +31  + ~ + +32  + ~ + +33 #ide +__USE_XOPEN2K + + +34  + ~ + +37 #ide +__pid_t_defed + + +38  +__pid_t + + tpid_t +; + +39  + #__pid_t_defed + + + ) + +43  + ~ + +44  + ~ + +47  + #sched_iܙy + +sched_iܙy + + + ) + +48  + #__sched_iܙy + +sched_iܙy + + + ) + +51 +__BEGIN_DECLS + + +54  + $sched_am + ( +__pid_t + +__pid +, cڡ  +sched_m + * +__m +) + +55 +__THROW +; + +58  + $sched_gm + ( +__pid_t + +__pid +,  +sched_m + * +__m + +__THROW +; + +61  + $sched_tschedur + ( +__pid_t + +__pid +,  +__picy +, + +62 cڡ  +sched_m + * +__m + +__THROW +; + +65  + $sched_gschedur + ( +__pid_t + +__pid + +__THROW +; + +68  + $sched_yld + ( +__THROW +; + +71  + $sched_g_iܙy_max + ( +__gܙhm + +__THROW +; + +74  + $sched_g_iܙy_m + ( +__gܙhm + +__THROW +; + +77  + $sched__g_rv + ( +__pid_t + +__pid +,  +timeec + * +__t + +__THROW +; + +80 #ifde +__USE_GNU + + +82  + #CPU_SETSIZE + +__CPU_SETSIZE + + + ) + +83  + #CPU_SET +( +u +, +u + + `__CPU_SET_S + (u,  ( +u_t_t +), cpu) + + ) + +84  + #CPU_CLR +( +u +, +u + + `__CPU_CLR_S + (u,  ( +u_t_t +), cpu) + + ) + +85  + #CPU_ISSET +( +u +, +u + + `__CPU_ISSET_S + (u,  ( +u_t_t +), \ + +86 +u +) + + ) + +87  + #CPU_ZERO +( +u + + `__CPU_ZERO_S + ( ( +u_t_t +), cpu) + + ) + +88  + #CPU_COUNT +( +u + + `__CPU_COUNT_S + ( ( +u_t_t +), cpu) + + ) + +90  + #CPU_SET_S +( +u +, +tsize +, +u + + `__CPU_SET_S + (u, ssize, cpu) + + ) + +91  + #CPU_CLR_S +( +u +, +tsize +, +u + + `__CPU_CLR_S + (u, ssize, cpu) + + ) + +92  + #CPU_ISSET_S +( +u +, +tsize +, +u + + `__CPU_ISSET_S + (cpu, setsize, \ + +93 +u +) + + ) + +94  + #CPU_ZERO_S +( +tsize +, +u + + `__CPU_ZERO_S + (tsize, cpu) + + ) + +95  + #CPU_COUNT_S +( +tsize +, +u + + `__CPU_COUNT_S + (tsize, cpu) + + ) + +97  + #CPU_EQUAL +( +u1 +, +u2 +) \ + +98 + `__CPU_EQUAL_S + ( ( +u_t_t +), +u1 +, +u2 +) + + ) + +99  + #CPU_EQUAL_S +( +tsize +, +u1 +, +u2 +) \ + +100 + `__CPU_EQUAL_S + ( +tsize +, +u1 +, +u2 +) + + ) + +102  + #CPU_AND +( +det +, +ct1 +, +ct2 +) \ + +103 + `__CPU_OP_S + ( ( +u_t_t +), +det +, +ct1 +, +ct2 +, &) + + ) + +104  + #CPU_OR +( +det +, +ct1 +, +ct2 +) \ + +105 + `__CPU_OP_S + ( ( +u_t_t +), +det +, +ct1 +, +ct2 +, |) + + ) + +106  + #CPU_XOR +( +det +, +ct1 +, +ct2 +) \ + +107 + `__CPU_OP_S + ( ( +u_t_t +), +det +, +ct1 +, +ct2 +, ^) + + ) + +108  + #CPU_AND_S +( +tsize +, +det +, +ct1 +, +ct2 +) \ + +109 + `__CPU_OP_S + ( +tsize +, +det +, +ct1 +, +ct2 +, &) + + ) + +110  + #CPU_OR_S +( +tsize +, +det +, +ct1 +, +ct2 +) \ + +111 + `__CPU_OP_S + ( +tsize +, +det +, +ct1 +, +ct2 +, |) + + ) + +112  + #CPU_XOR_S +( +tsize +, +det +, +ct1 +, +ct2 +) \ + +113 + `__CPU_OP_S + ( +tsize +, +det +, +ct1 +, +ct2 +, ^) + + ) + +115  + #CPU_ALLOC_SIZE +( +cou + + `__CPU_ALLOC_SIZE + (cou) + + ) + +116  + #CPU_ALLOC +( +cou + + `__CPU_ALLOC + (cou) + + ) + +117  + #CPU_FREE +( +ut + + `__CPU_FREE + (ut) + + ) + +121  + $sched_ffy + ( +__pid_t + +__pid +, +size_t + +__utsize +, + +122 cڡ +u_t_t + * +__ut + +__THROW +; + +125  + $sched_gaffy + ( +__pid_t + +__pid +, +size_t + +__utsize +, + +126 +u_t_t + * +__ut + +__THROW +; + +129 +__END_DECLS + + + @/usr/include/strings.h + +18 #idef +_STRINGS_H + + +19  + #_STRINGS_H + 1 + + ) + +21  + ~ + +22  + #__ed_size_t + + + ) + +23  + ~ + +26 #i +defed + +__lulus + && +__GNUC_PREREQ + (4, 4) + +27  + #__CORRECT_ISO_CPP_STRINGS_H_PROTO + + + ) + +30 + g__BEGIN_DECLS + + +32 #i +defed + +__USE_MISC + || !defed +__USE_XOPEN2K8 + + +34  + $bcmp + (cڡ * +__s1 +, cڡ * +__s2 +, +size_t + +__n +) + +35 +__THROW + +__ibu_pu__ + + `__nnu + ((1, 2)); + +38  + $bcy + (cڡ * +__c +, * +__de +, +size_t + +__n +) + +39 +__THROW + + `__nnu + ((1, 2)); + +42  + $bzo + (* +__s +, +size_t + +__n + +__THROW + + `__nnu + ((1)); + +45 #ifde +__CORRECT_ISO_CPP_STRINGS_H_PROTO + + +48 * + `dex + (* +__s +,  +__c +) + +49 +__THROW + + `__asm + ("dex" +__ibu_pu__ + + `__nnu + ((1)); + +50 cڡ * + `dex + (cڡ * +__s +,  +__c +) + +51 +__THROW + + `__asm + ("dex" +__ibu_pu__ + + `__nnu + ((1)); + +53 #i +defed + +__OPTIMIZE__ + + +54 +__ex_ways_le + * + +55 + `dex + (* +__s +,  +__c + +__THROW + + +57  + `__but_dex + ( +__s +, +__c +); + +60 +__ex_ways_le + const * + +61 + `dex + (cڡ * +__s +,  +__c + +__THROW + + +63  + `__but_dex + ( +__s +, +__c +); + +66 + } +} + +68 * + $dex + (cڡ * +__s +,  +__c +) + +69 +__THROW + +__ibu_pu__ + + `__nnu + ((1)); + +73 #ifde +__CORRECT_ISO_CPP_STRINGS_H_PROTO + + +76 * + `rdex + (* +__s +,  +__c +) + +77 +__THROW + + `__asm + ("rdex" +__ibu_pu__ + + `__nnu + ((1)); + +78 cڡ * + `rdex + (cڡ * +__s +,  +__c +) + +79 +__THROW + + `__asm + ("rdex" +__ibu_pu__ + + `__nnu + ((1)); + +81 #i +defed + +__OPTIMIZE__ + + +82 +__ex_ways_le + * + +83 + `rdex + (* +__s +,  +__c + +__THROW + + +85  + `__but_rdex + ( +__s +, +__c +); + +88 +__ex_ways_le + const * + +89 + `rdex + (cڡ * +__s +,  +__c + +__THROW + + +91  + `__but_rdex + ( +__s +, +__c +); + +94 + } +} + +96 * + $rdex + (cڡ * +__s +,  +__c +) + +97 +__THROW + +__ibu_pu__ + + `__nnu + ((1)); + +101 #i +defed + +__USE_MISC + || !defed +__USE_XOPEN2K8 + || defed +__USE_XOPEN2K8XSI + + +104  + $ffs + ( +__i + +__THROW + +__ibu_cڡ__ +; + +109 #ifdef +__USE_MISC + + +110  + $ff + ( +__l + +__THROW + +__ibu_cڡ__ +; + +111 +__exnsi__ +  + $ffl + ( +__ +) + +112 +__THROW + +__ibu_cڡ__ +; + +116  + $rcmp + (cڡ * +__s1 +, cڡ * +__s2 +) + +117 +__THROW + +__ibu_pu__ + + `__nnu + ((1, 2)); + +120  + $cmp + (cڡ * +__s1 +, cڡ * +__s2 +, +size_t + +__n +) + +121 +__THROW + +__ibu_pu__ + + `__nnu + ((1, 2)); + +123 #ifdef +__USE_XOPEN2K8 + + +125  + ~ + +128  + $rcmp_l + (cڡ * +__s1 +, cڡ * +__s2 +, +lo_t + +__loc +) + +129 +__THROW + +__ibu_pu__ + + `__nnu + ((1, 2, 3)); + +133  + $cmp_l + (cڡ * +__s1 +, cڡ * +__s2 +, + +134 +size_t + +__n +, +lo_t + +__loc +) + +135 +__THROW + +__ibu_pu__ + + `__nnu + ((1, 2, 4)); + +138 +__END_DECLS + + +140 #i + `__GNUC_PREREQ + (3,4&& +__USE_FORTIFY_LEVEL + > 0 \ + +141 && +defed + +__ftify_funi + + +143 #i +defed + +__USE_MISC + || !defed +__USE_XOPEN2K8 + + +144  + ~ + + @/usr/include/asm/ioctls.h + +1  + ~ + + @/usr/include/asm/socket.h + +1  + ~ + + @/usr/include/bits/cpu-set.h + +20 #ide +_BITS_CPU_SET_H + + +21  + #_BITS_CPU_SET_H + 1 + + ) + +23 #ide +_SCHED_H + + +28  + #__CPU_SETSIZE + 1024 + + ) + +29  + #__NCPUBITS + (8 *  ( +__u_mask +)) + + ) + +32  +__CPU_MASK_TYPE + + t__u_mask +; + +35  + #__CPUELT +( +u +((u/ +__NCPUBITS +) + + ) + +36  + #__CPUMASK +( +u +(( +__u_mask +1 << ((u% +__NCPUBITS +)) + + ) + +41 +__u_mask + + m__bs +[ +__CPU_SETSIZE + / +__NCPUBITS +]; + +42 } + tu_t_t +; + +45 #i +__GNUC_PREREQ + (2, 91) + +46  + #__CPU_ZERO_S +( +tsize +, +u +) \ + +47 d + `__but_memt + ( +u +, '\0', +tsize +); 0) + + ) + +49  + #__CPU_ZERO_S +( +tsize +, +u +) \ + +51 +size_t + +__i +; \ + +52 +size_t + +__imax + = ( +tsize +/  ( +__u_mask +); \ + +53 +__u_mask + * +__bs + = ( +u +)->__bits; \ + +54  +__i + = 0; __< +__imax +; ++__i) \ + +55 +__bs +[ +__i +] = 0; \ + +56 } 0) + + ) + +58  + #__CPU_SET_S +( +u +, +tsize +, +u +) \ + +59 ( +__exnsi__ + \ + +60 ({ +size_t + +__u + = ( +u +); \ + +61 +__u + / 8 < ( +tsize +) \ + +62 ? ((( +__u_mask + *(( +u +)-> +__bs +))[ + `__CPUELT + ( +__u +)] \ + +63 | + `__CPUMASK + ( +__u +)) \ + +64 : 0; })) + + ) + +65  + #__CPU_CLR_S +( +u +, +tsize +, +u +) \ + +66 ( +__exnsi__ + \ + +67 ({ +size_t + +__u + = ( +u +); \ + +68 +__u + / 8 < ( +tsize +) \ + +69 ? ((( +__u_mask + *(( +u +)-> +__bs +))[ + `__CPUELT + ( +__u +)] \ + +70 &~ + `__CPUMASK + ( +__u +)) \ + +71 : 0; })) + + ) + +72  + #__CPU_ISSET_S +( +u +, +tsize +, +u +) \ + +73 ( +__exnsi__ + \ + +74 ({ +size_t + +__u + = ( +u +); \ + +75 +__u + / 8 < ( +tsize +) \ + +76 ? ((((cڡ +__u_mask + *(( +u +)-> +__bs +))[ + `__CPUELT + ( +__u +)] \ + +77 & + `__CPUMASK + ( +__u +))) != 0 \ + +78 : 0; })) + + ) + +80  + #__CPU_COUNT_S +( +tsize +, +u +) \ + +81 + `__sched_ucou + ( +tsize +, +u +) + + ) + +83 #i +__GNUC_PREREQ + (2, 91) + +84  + #__CPU_EQUAL_S +( +tsize +, +u1 +, +u2 +) \ + +85 ( + `__but_memcmp + ( +u1 +, +u2 +, +tsize +=0) + + ) + +87  + #__CPU_EQUAL_S +( +tsize +, +u1 +, +u2 +) \ + +88 ( +__exnsi__ + \ + +89 ({ cڡ +__u_mask + * +__r1 + = ( +u1 +)-> +__bs +; \ + +90 cڡ +__u_mask + * +__r2 + = ( +u2 +)-> +__bs +; \ + +91 +size_t + +__imax + = ( +tsize +/  ( +__u_mask +); \ + +92 +size_t + +__i +; \ + +93  +__i + = 0; __< +__imax +; ++__i) \ + +94 i( +__r1 +[ +__i +] ! +__r2 +[__i]) \ + +96 +__i + = +__imax +; })) + + ) + +99  + #__CPU_OP_S +( +tsize +, +det +, +ct1 +, +ct2 +, + +) \ + +100 ( +__exnsi__ + \ + +101 ({ +u_t_t + * +__de + = ( +det +); \ + +102 cڡ +__u_mask + * +__r1 + = ( +ct1 +)-> +__bs +; \ + +103 cڡ +__u_mask + * +__r2 + = ( +ct2 +)-> +__bs +; \ + +104 +size_t + +__imax + = ( +tsize +/  ( +__u_mask +); \ + +105 +size_t + +__i +; \ + +106  +__i + = 0; __< +__imax +; ++__i) \ + +107 (( +__u_mask + * +__de +-> +__bs +)[ +__i +] = +__r1 +[__i] + + +__r2 +[__i]; \ + +108 +__de +; })) + + ) + +110  + #__CPU_ALLOC_SIZE +( +cou +) \ + +111 (((( +cou ++ +__NCPUBITS + - 1/ __NCPUBITS*  ( +__u_mask +)) + + ) + +112  + #__CPU_ALLOC +( +cou + + `__sched_uloc + (cou) + + ) + +113  + #__CPU_FREE +( +ut + + `__sched_u + (ut) + + ) + +115 +__BEGIN_DECLS + + +117  + $__sched_ucou + ( +size_t + +__tsize +, cڡ +u_t_t + * +__ +) + +118 +__THROW +; + +119 +u_t_t + * + $__sched_uloc + ( +size_t + +__cou + +__THROW + +__wur +; + +120  + $__sched_u + ( +u_t_t + * +__t + +__THROW +; + +122 +__END_DECLS + + + @/usr/include/bits/sched.h + +20 #ide +_BITS_SCHED_H + + +21  + #_BITS_SCHED_H + 1 + + ) + +23 #ide +_SCHED_H + + +28  + #SCHED_OTHER + 0 + + ) + +29  + #SCHED_FIFO + 1 + + ) + +30  + #SCHED_RR + 2 + + ) + +31 #ifde +__USE_GNU + + +32  + #SCHED_BATCH + 3 + + ) + +33  + #SCHED_ISO + 4 + + ) + +34  + #SCHED_IDLE + 5 + + ) + +35  + #SCHED_DEADLINE + 6 + + ) + +37  + #SCHED_RESET_ON_FORK + 0x40000000 + + ) + +40 #ifde +__USE_GNU + + +42  + #CSIGNAL + 0x000000f + + ) + +43  + #CLONE_VM + 0x00000100 + + ) + +44  + #CLONE_FS + 0x00000200 + + ) + +45  + #CLONE_FILES + 0x00000400 + + ) + +46  + #CLONE_SIGHAND + 0x00000800 + + ) + +47  + #CLONE_PTRACE + 0x00002000 + + ) + +48  + #CLONE_VFORK + 0x00004000 + + ) + +50  + #CLONE_PARENT + 0x00008000 + + ) + +52  + #CLONE_THREAD + 0x00010000 + + ) + +53  + #CLONE_NEWNS + 0x00020000 + + ) + +54  + #CLONE_SYSVSEM + 0x00040000 + + ) + +55  + #CLONE_SETTLS + 0x00080000 + + ) + +56  + #CLONE_PARENT_SETTID + 0x00100000 + + ) + +58  + #CLONE_CHILD_CLEARTID + 0x00200000 + + ) + +60  + #CLONE_DETACHED + 0x00400000 + + ) + +61  + #CLONE_UNTRACED + 0x00800000 + + ) + +63  + #CLONE_CHILD_SETTID + 0x01000000 + + ) + +65  + #CLONE_NEWCGROUP + 0x02000000 + + ) + +66  + #CLONE_NEWUTS + 0x04000000 + + ) + +67  + #CLONE_NEWIPC + 0x08000000 + + ) + +68  + #CLONE_NEWUSER + 0x10000000 + + ) + +69  + #CLONE_NEWPID + 0x20000000 + + ) + +70  + #CLONE_NEWNET + 0x40000000 + + ) + +71  + #CLONE_IO + 0x80000000 + + ) + +74  + ~ + +76 + g__BEGIN_DECLS + + +78 #ifde +__USE_GNU + + +80  +e + ((* +__ +(* +__g +), * +__chd_ack +, + +81  +__ags +, * +__g +, ... +__THROW +; + +84  + $unshe + ( +__ags + +__THROW +; + +87  + $sched_gu + ( +__THROW +; + +90  + $gu + (*, * +__THROW +; + +93  + $s + ( +__fd +,  +__ny + +__THROW +; + +96 +__END_DECLS + + + @/usr/include/bits/socket_type.h + +19 #ide +_SYS_SOCKET_H + + +24 + e__sock_ty + + +26 + mSOCK_STREAM + = 1, + +28  + #SOCK_STREAM + +SOCK_STREAM + + + ) + +29 + mSOCK_DGRAM + = 2, + +31  + #SOCK_DGRAM + +SOCK_DGRAM + + + ) + +32 + mSOCK_RAW + = 3, + +33  + #SOCK_RAW + +SOCK_RAW + + + ) + +34 + mSOCK_RDM + = 4, + +35  + #SOCK_RDM + +SOCK_RDM + + + ) + +36 + mSOCK_SEQPACKET + = 5, + +38  + #SOCK_SEQPACKET + +SOCK_SEQPACKET + + + ) + +39 + mSOCK_DCCP + = 6, + +40  + #SOCK_DCCP + +SOCK_DCCP + + + ) + +41 + mSOCK_PACKET + = 10, + +44  + #SOCK_PACKET + +SOCK_PACKET + + + ) + +49 + mSOCK_CLOEXEC + = 02000000, + +51  + #SOCK_CLOEXEC + +SOCK_CLOEXEC + + + ) + +52 + mSOCK_NONBLOCK + = 00004000 + +54  + #SOCK_NONBLOCK + +SOCK_NONBLOCK + + + ) + + @/usr/include/bits/strings_fortified.h + +19 #ide +__STRINGS_FORTIFIED + + +20  + #__STRINGS_FORTIFIED + 1 + + ) + +22 +__ftify_funi +  + +23 +__NTH + ( + $bcy + (cڡ * +__c +, * +__de +, +size_t + +__n +)) + +25 ( + `__but___memmove_chk + ( +__de +, +__c +, +__n +, + `__bos0 + (__dest)); + +26 + } +} + +28 +__ftify_funi +  + +29 +__NTH + ( + $bzo + (* +__de +, +size_t + +__n +)) + +31 ( + `__but___memt_chk + ( +__de +, '\0', +__n +, + `__bos0 + (__dest)); + +32 + } +} + + @/usr/include/bits/timex.h + +18 #idef +_BITS_TIMEX_H + + +19  + #_BITS_TIMEX_H + 1 + + ) + +21  + ~ + +22  + ~ + +26  + stimex + + +28  + mmodes +; + +29 +__sys_g_t + + mofft +; + +30 +__sys_g_t + + meq +; + +31 +__sys_g_t + + mmaxr +; + +32 +__sys_g_t + + mer +; + +33  + mus +; + +34 +__sys_g_t + + mcڡt +; + +35 +__sys_g_t + + mecisi +; + +36 +__sys_g_t + + mtޔ +; + +37  +timev + + mtime +; + +38 +__sys_g_t + + mtick +; + +39 +__sys_g_t + + mseq +; + +40 +__sys_g_t + + mjr +; + +41  + mshi +; + +42 +__sys_g_t + + mab +; + +43 +__sys_g_t + + mjt +; + +44 +__sys_g_t + + mlt +; + +45 +__sys_g_t + + mrt +; + +46 +__sys_g_t + + mbt +; + +48  + mi +; + +57  + #ADJ_OFFSET + 0x0001 + + ) + +58  + #ADJ_FREQUENCY + 0x0002 + + ) + +59  + #ADJ_MAXERROR + 0x0004 + + ) + +60  + #ADJ_ESTERROR + 0x0008 + + ) + +61  + #ADJ_STATUS + 0x0010 + + ) + +62  + #ADJ_TIMECONST + 0x0020 + + ) + +63  + #ADJ_TAI + 0x0080 + + ) + +64  + #ADJ_SETOFFSET + 0x0100 + + ) + +65  + #ADJ_MICRO + 0x1000 + + ) + +66  + #ADJ_NANO + 0x2000 + + ) + +67  + #ADJ_TICK + 0x4000 + + ) + +68  + #ADJ_OFFSET_SINGLESHOT + 0x8001 + + ) + +69  + #ADJ_OFFSET_SS_READ + 0xa001 + + ) + +72  + #MOD_OFFSET + +ADJ_OFFSET + + + ) + +73  + #MOD_FREQUENCY + +ADJ_FREQUENCY + + + ) + +74  + #MOD_MAXERROR + +ADJ_MAXERROR + + + ) + +75  + #MOD_ESTERROR + +ADJ_ESTERROR + + + ) + +76  + #MOD_STATUS + +ADJ_STATUS + + + ) + +77  + #MOD_TIMECONST + +ADJ_TIMECONST + + + ) + +78  + #MOD_CLKB + +ADJ_TICK + + + ) + +79  + #MOD_CLKA + +ADJ_OFFSET_SINGLESHOT + + + ) + +80  + #MOD_TAI + +ADJ_TAI + + + ) + +81  + #MOD_MICRO + +ADJ_MICRO + + + ) + +82  + #MOD_NANO + +ADJ_NANO + + + ) + +86  + #STA_PLL + 0x0001 + + ) + +87  + #STA_PPSFREQ + 0x0002 + + ) + +88  + #STA_PPSTIME + 0x0004 + + ) + +89  + #STA_FLL + 0x0008 + + ) + +91  + #STA_INS + 0x0010 + + ) + +92  + #STA_DEL + 0x0020 + + ) + +93  + #STA_UNSYNC + 0x0040 + + ) + +94  + #STA_FREQHOLD + 0x0080 + + ) + +96  + #STA_PPSSIGNAL + 0x0100 + + ) + +97  + #STA_PPSJITTER + 0x0200 + + ) + +98  + #STA_PPSWANDER + 0x0400 + + ) + +99  + #STA_PPSERROR + 0x0800 + + ) + +101  + #STA_CLOCKERR + 0x1000 + + ) + +102  + #STA_NANO + 0x2000 + + ) + +103  + #STA_MODE + 0x4000 + + ) + +104  + #STA_CLK + 0x8000 + + ) + +107  + #STA_RONLY + ( +STA_PPSSIGNAL + | +STA_PPSJITTER + | +STA_PPSWANDER + | \ + +108 +STA_PPSERROR + | +STA_CLOCKERR + | +STA_NANO + | +STA_MODE + | +STA_CLK +) + + ) + + @/usr/include/boost/algorithm/string/detail/find_format_store.hpp + +11 #ide +BOOST_STRING_FIND_FORMAT_STORE_DETAIL_HPP + + +12  + #BOOST_STRING_FIND_FORMAT_STORE_DETAIL_HPP + + + ) + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + ggܙhm + { + +19 +mea + + gda + { + +23 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, >= 1400) + +24 #agm +wng +( +push +) + +25 #agm +wng +( +dib +:4512) + +27 + gme +< + +28 +tyme + + gFwdItT +, + +29 +tyme + + gFmrT +, + +30 +tyme + + gFmResuT + > + +31 +ass + + gfd_fm_e + : + +32 +public + +_nge +< +FwdItT +> + +34 +public +: + +36  +_nge +< + tFwdItT +> + tba_ty +; + +37  +FmrT + + tfmr_ty +; + +38  +FmResuT + + tfm_su_ty +; + +40 + gpublic +: + +42 +fd_fm_e +( + +43 cڡ +ba_ty +& +FdResu +, + +44 cڡ +fm_su_ty +& +FmResu +, + +45 cڡ +fmr_ty +& +Fmr + ) : + +46 +ba_ty +( +FdResu +), + +47 +m_FmResu +( +FmResu +), + +48 +m_Fmr +( +Fmr +) {} + +51 + gme +< +tyme + + gFdResuT + > + +52 + gfd_fm_e +& + gݔ += +FdResuT + +FdResu + ) + +54 +_nge +< +FwdItT +>:: +ݔ +=( +FdResu +); + +55 if! + gthis +-> +emy +() ) { + +56 + gm_FmResu += +m_Fmr +( +FdResu +); + +59  * + gthis +; + +63 cڡ + gfm_su_ty +& +fm_su +() + +65  + gm_FmResu +; + +68 + give +: + +69 +fm_su_ty + +m_FmResu +; + +70 cڡ + gfmr_ty +& + gm_Fmr +; + +73 + gme +< +tyme + + gIutT +,ym + gFdResuT +> + +74 +bo + +check_fd_su +( +IutT +&, +FdResuT +& +FdResu +) + +76  +BOOST_STRING_TYPENAME + + +77 + tnge_cڡ_ +< + tIutT +>:: + tty + + tput__ty +; + +78 + g_nge +< + gput__ty +> +ResuRge +( +FdResu +); + +79  ! + gResuRge +. +emy +(); + +82 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, >= 1400) + +83 #agm +wng +( +p +) + + @/usr/include/boost/algorithm/string/detail/replace_storage.hpp + +11 #ide +BOOST_STRING_REPLACE_STORAGE_DETAIL_HPP + + +12  + #BOOST_STRING_REPLACE_STORAGE_DETAIL_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20 +mea + + gboo + { + +21 +mea + + ggܙhm + { + +22 +mea + + gda + { + +26 + gme +< +tyme + + gStageT +,ym + gOuutItT + > + +27 +le + +OuutItT + +move_om_age +( + +28 +StageT +& +Stage +, + +29 +OuutItT + +DeBeg +, + +30 +OuutItT + +DeEnd + ) + +32 +OuutItT + + gOuutIt += +DeBeg +; + +34  ! + gStage +. +emy +(&& + gOuutIt +!= +DeEnd + ) + +36 * +OuutIt += +Stage +. +t +(); + +37 + gStage +. +p_t +(); + +38 ++ + gOuutIt +; + +41  + gOuutIt +; + +44 + gme +< +tyme + + gStageT +,ym + gWhT + > + +45 +le +  +cy_to_age +( + +46 +StageT +& +Stage +, + +47 cڡ +WhT +& +Wh + ) + +49 + gStage +. + + +Stage +. +d +(), :: +boo +:: +beg +( +Wh +), ::boost::end(What) ); + +55 + gme +< +bo + + gHasSbIts + > + +56  + soss_gmt_hr + + +59 + gme +< + +60 +tyme + + gStageT +, + +61 +tyme + + gIutT +, + +62 +tyme + + gFwdItT + > + +63 +FwdItT + +ݔ +()( + +64 + gStageT +& + gStage +, + +65 + gIutT +& , + +66 +FwdItT + + gInIt +, + +67 +FwdItT + + gSegmtBeg +, + +68 +FwdItT + + gSegmtEnd + ) + +71 +FwdItT + + gIt +=:: +boo +:: +gܙhm +:: +da +:: +move_om_age + +Stage +, +InIt +, +SegmtBeg + ); + +78 if + gStage +. +emy +() ) + +80 if + gIt +== +SegmtBeg + ) + +83  +SegmtEnd +; + +88  + gd +:: +cy + +SegmtBeg +, +SegmtEnd +, +It + ); + +94  + gIt +!= +SegmtEnd + ) + +97 +Stage +. +push_back +* +It + ); + +99 * + gIt += +Stage +. +t +(); + +100 + gStage +. +p_t +(); + +103 ++ + gIt +; + +106  + gIt +; + +111 + gme +<> + +112  + goss_gmt_hr +< + gue + > + +115 + gme +< + +116 +tyme + + gStageT +, + +117 +tyme + + gIutT +, + +118 +tyme + + gFwdItT + > + +119 +FwdItT + +ݔ +()( + +120 + gStageT +& + gStage +, + +121 + gIutT +& + gIut +, + +122 +FwdItT + + gInIt +, + +123 +FwdItT + + gSegmtBeg +, + +124 +FwdItT + + gSegmtEnd + ) + +128 :: +boo +:: +gܙhm +:: +da +:: +a + +Iut +, +InIt +, +SegmtBeg +, +Stage + ); + +130 + gStage +. +r +(); + +132  + gSegmtEnd +; + +137 + gme +< + +138 +tyme + + gStageT +, + +139 +tyme + + gIutT +, + +140 +tyme + + gFwdItT + > + +141 +le + +FwdItT + +oss_gmt +( + +142 +StageT +& +Stage +, + +143 +IutT +& +Iut +, + +144 +FwdItT + +InIt +, + +145 +FwdItT + +SegmtBeg +, + +146 +FwdItT + +SegmtEnd + ) + +149 + goss_gmt_hr +< + +150 + ghas_ab_s +< + gIutT +>:: +vue +>()( + +151 +Stage +, + gIut +, + gInIt +, + gSegmtBeg +, + gSegmtEnd + ); + + @/usr/include/boost/align/detail/aligned_alloc.hpp + +8 #ide +BOOST_ALIGN_DETAIL_ALIGNED_ALLOC_HPP + + +9  + #BOOST_ALIGN_DETAIL_ALIGNED_ALLOC_HPP + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + gignmt + { + +20 +le + * + +21 +igd_loc +( +d +:: +size_t + +ignmt +, std::size_ +size + +BOOST_NOEXCEPT + + +23 +BOOST_ASSERT +( +da +:: +is_ignmt +( +ignmt +)); + +25 + gN + = +ignmt_of +<*>:: +vue + + +27 i( + gignmt + < + gN +) { + +28 + gignmt + = +N +; + +30 + gd +:: +size_t + +n + = +size + + +ignmt + - +N +; + +31 * + gp + = +d +:: +mloc +((*+ +n +); + +32 i( + gp +) { + +33 * + gr + = +ic_ +<*>( +p +) + (*); + +34 () + gboo +:: +ignmt +:: +ign +lignmt, +size +, +r +, +n +); + +35 *( + gic_ +<**>( + gr +- 1 +p +; + +36 + gp + = +r +; + +38  + gp +; + +41 +le +  + +42 +igd_ +(* +r + + gBOOST_NOEXCEPT + + +44 i( + gr +) { + +45 + gd +:: + +(*( +ic_ +<**>( +r +) - 1)); + + @/usr/include/boost/align/detail/aligned_alloc_android.hpp + +8 #ide +BOOST_ALIGN_DETAIL_ALIGNED_ALLOC_ANDROID_HPP + + +9  + #BOOST_ALIGN_DETAIL_ALIGNED_ALLOC_ANDROID_HPP + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +15 +mea + + gboo + { + +16 +mea + + gignmt + { + +18 +le + * + +19 +igd_loc +( +d +:: +size_t + +ignmt +, std::size_ +size + +BOOST_NOEXCEPT + + +21 +BOOST_ASSERT +( +da +:: +is_ignmt +( +ignmt +)); + +22  :: +memign +( +ignmt +, +size +); + +25 +le +  + +26 +igd_ +(* +r + + gBOOST_NOEXCEPT + + +28 :: + +( +r +); + + @/usr/include/boost/align/detail/aligned_alloc_macos.hpp + +8 #ide +BOOST_ALIGN_DETAIL_ALIGNED_ALLOC_MACOS_HPP + + +9  + #BOOST_ALIGN_DETAIL_ALIGNED_ALLOC_MACOS_HPP + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +15 +mea + + gboo + { + +16 +mea + + gignmt + { + +18 +le + * + +19 +igd_loc +( +d +:: +size_t + +ignmt +, std::size_ +size + +BOOST_NOEXCEPT + + +21 +BOOST_ASSERT +( +da +:: +is_ignmt +( +ignmt +)); + +22 i( + gsize + == 0) { + +25 i( + gignmt + < (*)) { + +26 + gignmt + = (*); + +28 * + gp +; + +29 i(:: +posix_memign +(& +p +, +ignmt +, +size +) != 0) { + +30 +p + = 0; + +32  + gp +; + +35 +le +  + +36 +igd_ +(* +r + + gBOOST_NOEXCEPT + + +38 :: + +( +r +); + + @/usr/include/boost/align/detail/aligned_alloc_msvc.hpp + +8 #ide +BOOST_ALIGN_DETAIL_ALIGNED_ALLOC_MSVC_HPP + + +9  + #BOOST_ALIGN_DETAIL_ALIGNED_ALLOC_MSVC_HPP + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +15 +mea + + gboo + { + +16 +mea + + gignmt + { + +18 +le + * + +19 +igd_loc +( +d +:: +size_t + +ignmt +, std::size_ +size + +BOOST_NOEXCEPT + + +21 +BOOST_ASSERT +( +da +:: +is_ignmt +( +ignmt +)); + +22  :: +_igd_mloc +( +size +, +ignmt +); + +25 +le +  + +26 +igd_ +(* +r + + gBOOST_NOEXCEPT + + +28 :: +_igd_ +( +r +); + + @/usr/include/boost/align/detail/aligned_alloc_posix.hpp + +8 #ide +BOOST_ALIGN_DETAIL_ALIGNED_ALLOC_POSIX_HPP + + +9  + #BOOST_ALIGN_DETAIL_ALIGNED_ALLOC_POSIX_HPP + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +15 +mea + + gboo + { + +16 +mea + + gignmt + { + +18 +le + * + +19 +igd_loc +( +d +:: +size_t + +ignmt +, std::size_ +size + +BOOST_NOEXCEPT + + +21 +BOOST_ASSERT +( +da +:: +is_ignmt +( +ignmt +)); + +22 i( + gignmt + < (*)) { + +23 + gignmt + = (*); + +25 * + gp +; + +26 i(:: +posix_memign +(& +p +, +ignmt +, +size +) != 0) { + +27 +p + = 0; + +29  + gp +; + +32 +le +  + +33 +igd_ +(* +r + + gBOOST_NOEXCEPT + + +35 :: + +( +r +); + + @/usr/include/boost/align/detail/aligned_alloc_sunos.hpp + +8 #ide +BOOST_ALIGN_DETAIL_ALIGNED_ALLOC_SUNOS_HPP + + +9  + #BOOST_ALIGN_DETAIL_ALIGNED_ALLOC_SUNOS_HPP + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +15 +mea + + gboo + { + +16 +mea + + gignmt + { + +18 +le + * + +19 +igd_loc +( +d +:: +size_t + +ignmt +, std::size_ +size + +BOOST_NOEXCEPT + + +21 +BOOST_ASSERT +( +da +:: +is_ignmt +( +ignmt +)); + +22  :: +memign +( +ignmt +, +size +); + +25 +le +  + +26 +igd_ +(* +r + + gBOOST_NOEXCEPT + + +28 :: + +( +r +); + + @/usr/include/boost/asio/detail/eventfd_select_interrupter.hpp + +12 #ide +BOOST_ASIO_DETAIL_EVENTFD_SELECT_INTERRUPTER_HPP + + +13  + #BOOST_ASIO_DETAIL_EVENTFD_SELECT_INTERRUPTER_HPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_HAS_EVENTFD +) + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gasio + { + +27 +mea + + gda + { + +29 as + cevtfd__u + + +31 + gpublic +: + +33 +BOOST_ASIO_DECL + +evtfd__u +(); + +36 + gBOOST_ASIO_DECL + ~ +evtfd__u +(); + +39 +BOOST_ASIO_DECL +  + +(); + +42 +BOOST_ASIO_DECL +  +u +(); + +45 +BOOST_ASIO_DECL + +bo + +t +(); + +48  +ad_dest +() const + +50  + gad_dest_ +; + +53 + give +: + +55 +BOOST_ASIO_DECL +  +ݒ_dests +(); + +58 +BOOST_ASIO_DECL +  +o_dests +(); + +64  + gad_dest_ +; + +70  + gwre_dest_ +; + +77  + ~ + +79 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +80  + ~ + + @/usr/include/boost/asio/detail/hash_map.hpp + +11 #ide +BOOST_ASIO_DETAIL_HASH_MAP_HPP + + +12  + #BOOST_ASIO_DETAIL_HASH_MAP_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~
  • + +20  + ~ + +21  + ~ + +22  + ~ + +24 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +25  + ~ + +28  + ~ + +30 +mea + + gboo + { + +31 +mea + + gasio + { + +32 +mea + + gda + { + +34 +le + + gd +:: +size_t + +lcuϋ_hash_vue +( +i +) + +36  +ic_ +< +d +:: +size_t +>( +i +); + +39 +le + + gd +:: +size_t + +lcuϋ_hash_vue +(* +p +) + +41  +t_ +< +d +:: +size_t +>( +p +) + +42 + ( +t_ +< +d +:: +size_t +>( +p +) >> 3); + +45 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +46 +le + + gd +:: +size_t + +lcuϋ_hash_vue +( +SOCKET + +s +) + +48  +ic_ +< +d +:: +size_t +>( +s +); + +53 + gme + < +tyme + + gK +,ym + gV +> + +54 as + chash_m + + +55 : +ive + +ncyab + + +57 +public +: + +59  +d +:: + t +< + tK +, + tV +> + tvue_ty +; + +62  +tyme + + td +:: + tli +< + tvue_ty +>:: + t + iterator; + +65  +tyme + + td +:: + tli +< + tvue_ty +>:: + tcڡ_ + const_iterator; + +68 +hash_m +() + +69 : +size_ +(0), + +70 +bucks_ +(0), + +71 +num_bucks_ +(0) + +76 ~ +hash_m +() + +78 + gde +[] + gbucks_ +; + +82 + + +beg +() + +84  + gvues_ +. +beg +(); + +88 +cڡ_ + +beg +() const + +90  + gvues_ +. +beg +(); + +94 + + +d +() + +96  + gvues_ +. +d +(); + +100 +cڡ_ + +d +() const + +102  + gvues_ +. +d +(); + +106 +bo + +emy +() const + +108  + gvues_ +. +emy +(); + +112 + + +fd +(cڡ +K +& +k +) + +114 i( + gnum_bucks_ +) + +116 +size_t + + gbuck + = +lcuϋ_hash_vue +( +k +% +num_bucks_ +; + +117 + + + g + = +bucks_ +[ +buck +]. +f +; + +118 i( + g + = +vues_ +. +d +()) + +119  +vues_ +. +d +(); + +120 + + + gd_ + = +bucks_ +[ +buck +]. +ϡ +; + +121 ++ + gd_ +; + +122  + g + ! +d_ +) + +124 i( + +-> +f + = +k +) + +125  + +; + +126 ++ + g +; + +129  + gvues_ +. +d +(); + +133 +cڡ_ + +fd +(cڡ +K +& +k +) const + +135 i( + gnum_bucks_ +) + +137 +size_t + + gbuck + = +lcuϋ_hash_vue +( +k +% +num_bucks_ +; + +138 +cڡ_ + + g + = +bucks_ +[ +buck +]. +f +; + +139 i( + g + = +vues_ +. +d +()) + +140  + +; + +141 +cڡ_ + + gd_ + = +bucks_ +[ +buck +]. +ϡ +; + +142 ++ + gd_ +; + +143  + g + ! +d_ +) + +145 i( + +-> +f + = +k +) + +146  + +; + +147 ++ + g +; + +150  + gvues_ +. +d +(); + +154 + gd +:: + +< + +, + gbo +> + +(cڡ +vue_ty +& +v +) + +156 i( + gsize_ + + 1 > +num_bucks_ +) + +157 +hash +( +hash_size +( +size_ + + 1)); + +158 +size_t + + gbuck + = +lcuϋ_hash_vue +( +v +. +f +% +num_bucks_ +; + +159 + + + g + = +bucks_ +[ +buck +]. +f +; + +160 i( + g + = +vues_ +. +d +()) + +162 +bucks_ +[ +buck +]. +f + = bucks_[buck]. +ϡ + = + +163 +vues_ +( +vues_ +. +d +(), +v +); + +164 ++ + gsize_ +; + +165  + gd +:: + +< + +, + gbo +>( + gbucks_ +[ +buck +]. + gϡ +, + gue +); + +167 + + + gd_ + = +bucks_ +[ +buck +]. +ϡ +; + +168 ++ + gd_ +; + +169  + g + ! +d_ +) + +171 i( + +-> +f + = +v +.first) + +172  +d +:: + +< + +, + gbo +>( + g +, + gl +); + +173 ++ + g +; + +175 + gbucks_ +[ +buck +]. + gϡ + = +vues_ +( +d_ +, +v +); + +176 ++ + gsize_ +; + +177  + gd +:: + +< + +, + gbo +>( + gbucks_ +[ +buck +]. + gϡ +, + gue +); + +181  +a +( + + + +) + +183 +BOOST_ASIO_ASSERT +( + + ! +vues_ +. +d +()); + +184 +BOOST_ASIO_ASSERT +( +num_bucks_ + != 0); + +186 +size_t + + gbuck + = +lcuϋ_hash_vue +( + +-> +f +% +num_bucks_ +; + +187 +bo + + gis_f + = ( + + = +bucks_ +[ +buck +]. +f +); + +188 +bo + + gis_ϡ + = ( + + = +bucks_ +[ +buck +]. +ϡ +); + +189 i( + gis_f + && + gis_ϡ +) + +190 + gbucks_ +[ +buck +]. + gf + = +bucks_ +[buck]. +ϡ + = +vues_ +. +d +(); + +191 i( + gis_f +) + +192 ++ + gbucks_ +[ +buck +]. + gf +; + +193 i( + gis_ϡ +) + +194 -- + gbucks_ +[ +buck +]. + gϡ +; + +196 +vues_a +( + +); + +197 -- + gsize_ +; + +201  +a +(cڡ +K +& +k +) + +203 + + + g + = +fd +( +k +); + +204 i( + g + ! +vues_ +. +d +()) + +205 +a +( + +); + +209  +r +() + +212 + gvues_ +. +r +(); + +213 + gsize_ + = 0; + +216 + + + gd_ + = +vues_ +. +d +(); + +217  +size_t + + gi + = 0; i < + gnum_bucks_ +; ++i) + +218 + gbucks_ +[ +i +]. + gf + = +bucks_ +[i]. +ϡ + = +d_ +; + +221 + give +: + +223  +d +:: +size_t + +hash_size +(d::size_ +num_ems +) + +225  +d +:: +size_t + +sizes +[] = + +227 #i +defed +( +BOOST_ASIO_HASH_MAP_BUCKETS +) + +228 +BOOST_ASIO_HASH_MAP_BUCKETS + + +235 cڡ + gd +:: +size_t + +h_size + = ( +sizes +/ ( +d +::size_t) - 1; + +236  + gd +:: +size_t + +i + = 0; + gi + < + gh_size +; ++i) + +237 i( + gnum_ems + < + gsizes +[ +i +]) + +238  + gsizes +[ +i +]; + +239  + gsizes +[ +h_size +]; + +243  +hash +( +d +:: +size_t + +num_bucks +) + +245 i( +num_bucks + = +num_bucks_ +) + +247 +BOOST_ASIO_ASSERT +( +num_bucks + != 0); + +249 + + + gd_ + = +vues_ +. +d +(); + +252 +buck_ty +* + gtmp + = +w + buck_ty[ +num_bucks +]; + +253 + gde +[] + gbucks_ +; + +254 + gbucks_ + = +tmp +; + +255 + gnum_bucks_ + = +num_bucks +; + +256  + gd +:: +size_t + +i + = 0; + gi + < + gnum_bucks_ +; ++i) + +257 + gbucks_ +[ +i +]. + gf + = +bucks_ +[i]. +ϡ + = +d_ +; + +260 + + + g + = +vues_ +. +beg +(); + +261  + g + ! +d_ +) + +263 +d +:: +size_t + +buck + = +lcuϋ_hash_vue +( + +-> +f +% +num_bucks_ +; + +264 i( + gbucks_ +[ +buck +]. + gϡ + = +d_ +) + +266 +bucks_ +[ +buck +]. +f + = bucks_[buck]. +ϡ + = + +++; + +268 i(++ + gbucks_ +[ +buck +]. + gϡ + = + +) + +270 ++ + +; + +274 + gvues_ +. +li +( +bucks_ +[ +buck +]. +ϡ +, +vues_ +, + +++); + +275 -- + gbucks_ +[ +buck +]. + gϡ +; + +282 + + +vues_ +( + +, cڡ +vue_ty +& +v +) + +284 i( + ges_ +. +emy +()) + +286  + gvues_ +. + +( + +, +v +); + +290 + ges_ +. +t +( +v +; + +291 + gvues_ +. +li +( + +, +es_ +, ss_. +beg +()); + +292  -- + g +; + +297  +vues_a +( + + + +) + +299 * + g + = +vue_ty +(); + +300 + ges_ +. +li +( +es_ +. +beg +(), +vues_ +, + +); + +304 + gd +:: +size_t + +size_ +; + +307 + gd +:: +li +< +vue_ty +> +vues_ +; + +311 + gd +:: +li +< +vue_ty +> +es_ +; + +314  + sbuck_ty + + +316 + + + gf +; + +317 + + + gϡ +; + +321 +buck_ty +* + gbucks_ +; + +324 + gd +:: +size_t + +num_bucks_ +; + +331  + ~ + + @/usr/include/boost/asio/detail/impl/dev_poll_reactor.hpp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_DEV_POLL_REACTOR_HPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_DEV_POLL_REACTOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_DEV_POLL +) + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + gda + { + +28 + gme + < +tyme + + gTime_Ts +> + +29  + gdev_pl_a +:: +add_tim_queue +( +tim_queue +< +Time_Ts +>& +queue +) + +31 +do_add_tim_queue +( +queue +); + +34 + gme + < +tyme + + gTime_Ts +> + +35  + gdev_pl_a +:: +move_tim_queue +( +tim_queue +< +Time_Ts +>& +queue +) + +37 +do_move_tim_queue +( +queue +); + +40 + gme + < +tyme + + gTime_Ts +> + +41  + gdev_pl_a +:: +schedu_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +42 cڡ +tyme + +Time_Ts +:: +time_ty +& +time +, + +43 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +tim +, +wa_ +* + +) + +45 + gboo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +47 i( + gshutdown_ +) + +49 + gschedur_ +. +po_immed_comi +( + +, +l +); + +53 +bo + + g + = +queue +. +queue_tim +( +time +, +tim +, + +); + +54 + gschedur_ +. +wk_d +(); + +55 i( + g +) + +56 + gu_ +. +u +(); + +59 + gme + < +tyme + + gTime_Ts +> + +60 + gd +:: +size_t + +dev_pl_a +:: +nl_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +61 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +tim +, + +62 +d +:: +size_t + +max_ned +) + +64 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +65 + g_queue +< + gݔi +> + gs +; + +66 + gd +:: +size_t + +n + = +queue +. +nl_tim +( +tim +, +s +, +max_ned +); + +67 + glock +. +uock +(); + +68 + gschedur_ +. +po_deed_comis +( +s +); + +69  + gn +; + +72 + gme + < +tyme + + gTime_Ts +> + +73  + gdev_pl_a +:: +move_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +74 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +rg +, + +75 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +sour +) + +77 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +78 + g_queue +< + gݔi +> + gs +; + +79 + gqueue +. +nl_tim +( +rg +, +s +); + +80 + gqueue +. +move_tim +( +rg +, +sour +); + +81 + glock +. +uock +(); + +82 + gschedur_ +. +po_deed_comis +( +s +); + +89  + ~ + + @/usr/include/boost/asio/detail/impl/dev_poll_reactor.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_DEV_POLL_REACTOR_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_DEV_POLL_REACTOR_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_DEV_POLL +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + + gboo + { + +30 +mea + + gasio + { + +31 +mea + + gda + { + +33 + gdev_pl_a +:: +dev_pl_a +( +boo +:: +asio +:: +executi_cڋxt +& +x +) + +34 : +boo +:: +asio +:: +da +:: +executi_cڋxt_rvi_ba +< +dev_pl_a +>( +x +), + +35 +schedur_ +( +u_rvi +< +schedur +>( +x +)), + +36 +mux_ +(), + +37 +dev_pl_fd_ +( +do_dev_pl_ +()), + +38 +u_ +(), + +39 +shutdown_ +( +l +) + +42 :: +plfd + +ev + = { 0, 0, 0 }; + +43 + gev +. + gfd + = +u_ +. +ad_dest +(); + +44 + gev +. + gevts + = +POLLIN + | +POLLERR +; + +45 + gev +. + gvts + = 0; + +46 :: +wre +( +dev_pl_fd_ +, & +ev +, (ev)); + +49 + gdev_pl_a +::~ +dev_pl_a +() + +51 +shutdown +(); + +52 :: +o +( +dev_pl_fd_ +); + +55  + gdev_pl_a +:: +shutdown +() + +57 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +58 + gshutdown_ + = +ue +; + +59 + glock +. +uock +(); + +61 + g_queue +< + gݔi +> + gs +; + +63  + gi + = 0; i < + gmax_s +; ++i) + +64 + g_queue_ +[ +i +]. +g_l_ݔis +( +s +); + +66 + gtim_queues_ +. +g_l_tims +( +s +); + +68 + gschedur_ +. +abd_ݔis +( +s +); + +71  + gdev_pl_a +:: +nify_fk +( + +72 +boo +:: +asio +:: +executi_cڋxt +:: +fk_evt + +fk_ev +) + +74 i( +fk_ev + = +boo +:: +asio +:: +executi_cڋxt +:: +fk_chd +) + +76 +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +78 i( + gdev_pl_fd_ + != -1) + +79 :: +o +( +dev_pl_fd_ +); + +80 + gdev_pl_fd_ + = -1; + +81 + gdev_pl_fd_ + = +do_dev_pl_ +(); + +83 + gu_ +. + +(); + +86 :: +plfd + +ev + = { 0, 0, 0 }; + +87 + gev +. + gfd + = +u_ +. +ad_dest +(); + +88 + gev +. + gevts + = +POLLIN + | +POLLERR +; + +89 + gev +. + gvts + = 0; + +90 :: +wre +( +dev_pl_fd_ +, & +ev +, (ev)); + +94  + gi + = 0; i < + gmax_s +; ++i) + +96 + ga__queue +< + gsock_ty +>:: + + + + = +_queue_ +[ +i +]. +beg +(); + +97 + ga__queue +< + gsock_ty +>:: + + +d + = +_queue_ +[ +i +].end(); + +98 ; + g + ! +d +; ++iter) + +100 :: +plfd +& +ndg_ev + = +add_ndg_evt_chge +( + +-> +f +); + +101 + gndg_ev +. + gevts + | +POLLERR + | +POLLHUP +; + +102  + gi +) + +104  + gad_ +: +ndg_ev +. +evts + | +POLLIN +; ; + +105  + gwre_ +: +ndg_ev +. +evts + | +POLLOUT +; ; + +106  + gex_ +: +ndg_ev +. +evts + | +POLLPRI +; ; + +111 + gu_ +. +u +(); + +115  + gdev_pl_a +:: +_sk +() + +117 +schedur_ +. +_sk +(); + +120  + gdev_pl_a +:: +gi_dest +( +sock_ty +, +r_dest_da +&) + +125  + gdev_pl_a +:: +gi__dest +( +_ty +, + +126 +sock_ty + +dest +, +r_dest_da +&, +a_ +* + +) + +128 + gboo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +130 + g_queue_ +[ +_ty +]. +queue_ݔi +( +dest +, + +); + +131 :: +plfd +& +ev + = +add_ndg_evt_chge +( +dest +); + +132 + gev +. + gevts + = +POLLERR + | +POLLHUP +; + +133  + g_ty +) + +135  + gad_ +: +ev +. +evts + | +POLLIN +; ; + +136  + gwre_ +: +ev +. +evts + | +POLLOUT +; ; + +137  + gex_ +: +ev +. +evts + | +POLLPRI +; ; + +140 + gu_ +. +u +(); + +145  + gdev_pl_a +:: +move_dest +( +sock_ty +, + +146 +dev_pl_a +:: +r_dest_da +&, + +147 +dev_pl_a +:: +r_dest_da +&) + +151  +dev_pl_a +:: +t_ +( +_ty +, +sock_ty + +dest +, + +152 +dev_pl_a +:: +r_dest_da +&, +a_ +* + +, + +153 +bo + +is_ctui +, bo +low_ecutive +) + +155 + gboo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +157 i( + gshutdown_ +) + +159 +po_immed_comi +( + +, +is_ctui +); + +163 i( + glow_ecutive +) + +165 i( + g_ty + ! +ad_ + || ! +_queue_ +[ +ex_ +]. +has_ݔi +( +dest +)) + +167 i(! +_queue_ +[ +_ty +]. +has_ݔi +( +dest +)) + +169 i( + +-> +rfm +()) + +171 +lock +. +uock +(); + +172 + gschedur_ +. +po_immed_comi +( + +, +is_ctui +); + +179 +bo + + gf + = +_queue_ +[ +_ty +]. +queue_ݔi +( +dest +, + +); + +180 + gschedur_ +. +wk_d +(); + +181 i( + gf +) + +183 :: +plfd +& +ev + = +add_ndg_evt_chge +( +dest +); + +184 + gev +. + gevts + = +POLLERR + | +POLLHUP +; + +185 i( + g_ty + = +ad_ + + +186 || +_queue_ +[ +ad_ +]. +has_ݔi +( +dest +)) + +187 +ev +. +evts + | +POLLIN +; + +188 i( + g_ty + = +wre_ + + +189 || +_queue_ +[ +wre_ +]. +has_ݔi +( +dest +)) + +190 +ev +. +evts + | +POLLOUT +; + +191 i( + g_ty + = +ex_ + + +192 || +_queue_ +[ +ex_ +]. +has_ݔi +( +dest +)) + +193 +ev +. +evts + | +POLLPRI +; + +194 + gu_ +. +u +(); + +198  + gdev_pl_a +:: +nl_s +( +sock_ty + +dest +, + +199 +dev_pl_a +:: +r_dest_da +&) + +201 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +202 +nl_s_uocked +( +dest +, +boo +:: +asio +:: +r +:: +ݔi_ab܋d +); + +205  + gdev_pl_a +:: +degi_dest +( +sock_ty + +dest +, + +206 +dev_pl_a +:: +r_dest_da +&, +bo +) + +208 + gboo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +211 :: +plfd +& +ev + = +add_ndg_evt_chge +( +dest +); + +212 + gev +. + gevts + = +POLLREMOVE +; + +213 + gu_ +. +u +(); + +216 +nl_s_uocked +( +dest +, +boo +:: +asio +:: +r +:: +ݔi_ab܋d +); + +219  + gdev_pl_a +:: +degi__dest +( + +220 +sock_ty + +dest +, +dev_pl_a +:: +r_dest_da +&) + +222 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +226 :: +plfd + +ev + = { 0, 0, 0 }; + +227 + gev +. + gfd + = +dest +; + +228 + gev +. + gevts + = +POLLREMOVE +; + +229 + gev +. + gvts + = 0; + +230 :: +wre +( +dev_pl_fd_ +, & +ev +, (ev)); + +233 + g_queue +< + gݔi +> + gs +; + +234 + gboo +:: +syem +:: +r_code + +ec +; + +235  + gi + = 0; i < + gmax_s +; ++i) + +236 + g_queue_ +[ +i +]. +nl_ݔis +( +dest +, +s +, +ec +); + +239  + gdev_pl_a +:: +nup_dest_da +( + +240 +dev_pl_a +:: +r_dest_da +&) + +244  +dev_pl_a +:: +run +( +uc +, +_queue +< +ݔi +>& +s +) + +246 + gboo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +250 i( + guc + =0 && +_queue_ +[ +ad_ +]. +emy +(&& op_queue_[ +wre_ +].empty() + +251 && +_queue_ +[ +ex_ +]. +emy +(&& +tim_queues_ +. +l_emy +()) + +255 + gd +:: +size_t + +evts_size + = (:: +plfd +* +ndg_evt_chges_ +. +size +(); + +256 i( + gevts_size + > 0) + +258 + go + = 0; + +259  + gsu + = :: +wre +( +dev_pl_fd_ +, + +260 & +ndg_evt_chges_ +[0], +evts_size +); + +261 i( + gsu + ! +ic_ +<>( +evts_size +)) + +263 +boo +:: +syem +:: +r_code + +ec + = boost::system::error_code( + +264 +o +, +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +265  + gd +:: +size_t + +i + = 0; + gi + < + gndg_evt_chges_ +. +size +(); ++i) + +267  + gdest + = +ndg_evt_chges_ +[ +i +]. +fd +; + +268  + gj + = 0; j < + gmax_s +; ++j) + +269 + g_queue_ +[ +j +]. +nl_ݔis +( +dest +, +s +, +ec +); + +272 + gndg_evt_chges_ +. +r +(); + +273 + gndg_evt_chge_dex_ +. +r +(); + +277  + gtimeout +; + +278 i( + guc + == 0) + +279 +timeout + = 0; + +282 + gtimeout + = ( +uc + < 0) ? -1 : ((usec - 1) / 1000 + 1); + +283 + gtimeout + = +g_timeout +( +timeout +); + +285 + glock +. +uock +(); + +288 :: +plfd + +evts +[128] = { { 0, 0, 0 } }; + +289 :: +dvpl + +dp + = { 0, 0, 0 }; + +290 + gdp +. + gdp_fds + = +evts +; + +291 + gdp +. + gdp_nfds + = 128; + +292 + gdp +. + gdp_timeout + = +timeout +; + +293  + gnum_evts + = :: +iol +( +dev_pl_fd_ +, +DP_POLL +, & +dp +); + +295 + glock +. +lock +(); + +298  + gi + = 0; i < + gnum_evts +; ++i) + +300  + gdest + = +evts +[ +i +]. +fd +; + +301 i( + gdest + = +u_ +. +ad_dest +()) + +303 +u_ +. +t +(); + +307 +bo + + gme_ads + = +l +; + +308 +bo + + gme_wres + = +l +; + +309 +bo + + gme_ex + = +l +; + +313 i( + gevts +[ +i +].evt& ( + gPOLLPRI + | + gPOLLERR + | + gPOLLHUP +)) + +314 + gme_ex + = + +315 +_queue_ +[ +ex_ +]. +rfm_ݔis +( +dest +, +s +); + +317 + gme_ex + = +_queue_ +[ +ex_ +]. +has_ݔi +( +dest +); + +319 i( + gevts +[ +i +].evt& ( + gPOLLIN + | + gPOLLERR + | + gPOLLHUP +)) + +320 + gme_ads + = +_queue_ +[ +ad_ +]. +rfm_ݔis +( +dest +, +s +); + +322 + gme_ads + = +_queue_ +[ +ad_ +]. +has_ݔi +( +dest +); + +324 i( + gevts +[ +i +].evt& ( + gPOLLOUT + | + gPOLLERR + | + gPOLLHUP +)) + +325 + gme_wres + = +_queue_ +[ +wre_ +]. +rfm_ݔis +( +dest +, +s +); + +327 + gme_wres + = +_queue_ +[ +wre_ +]. +has_ݔi +( +dest +); + +329 i(( + gevts +[ +i +].evt& ( + gPOLLERR + | + gPOLLHUP +)) != 0 + +330 && ! +me_ex + && ! +me_ads + && ! +me_wres +) + +337 :: +plfd + +ev + = { 0, 0, 0 }; + +338 + gev +. + gfd + = +dest +; + +339 + gev +. + gevts + = +POLLREMOVE +; + +340 + gev +. + gvts + = 0; + +341 :: +wre +( +dev_pl_fd_ +, & +ev +, (ev)); + +345 :: +plfd + +ev + = { 0, 0, 0 }; + +346 + gev +. + gfd + = +dest +; + +347 + gev +. + gevts + = +POLLERR + | +POLLHUP +; + +348 i( + gme_ads +) + +349 + gev +. + gevts + | +POLLIN +; + +350 i( + gme_wres +) + +351 + gev +. + gevts + | +POLLOUT +; + +352 i( + gme_ex +) + +353 + gev +. + gevts + | +POLLPRI +; + +354 + gev +. + gvts + = 0; + +355  + gsu + = :: +wre +( +dev_pl_fd_ +, & +ev +, (ev)); + +356 i( + gsu + !( +ev +)) + +358 +boo +:: +syem +:: +r_code + +ec +( +o +, + +359 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +360  + gj + = 0; j < + gmax_s +; ++j) + +361 + g_queue_ +[ +j +]. +nl_ݔis +( +dest +, +s +, +ec +); + +366 + gtim_queues_ +. +g_ady_tims +( +s +); + +369  + gdev_pl_a +:: +u +() + +371 +u_ +. +u +(); + +374  + gdev_pl_a +:: +do_dev_pl_ +() + +376  +fd + = :: +ݒ +("/dev/pl", +O_RDWR +); + +377 i( + gfd + == -1) + +379 +boo +:: +syem +:: +r_code + +ec +( +o +, + +380 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +381 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "/dev/poll"); + +383  + gfd +; + +386  + gdev_pl_a +:: +do_add_tim_queue +( +tim_queue_ba +& +queue +) + +388 +mux +:: +sced_lock + +lock +( +mux_ +); + +389 + gtim_queues_ +. + +(& +queue +); + +392  + gdev_pl_a +:: +do_move_tim_queue +( +tim_queue_ba +& +queue +) + +394 +mux +:: +sced_lock + +lock +( +mux_ +); + +395 + gtim_queues_ +. +a +(& +queue +); + +398  + gdev_pl_a +:: +g_timeout +( +mc +) + +402 cڡ  +max_mc + = 5 * 60 * 1000; + +403  + gtim_queues_ +. +wa_duti_mc +( + +404 ( +mc + < 0 || +max_mc + < msec) ? max_msec : msec); + +407  + gdev_pl_a +:: +nl_s_uocked +( +sock_ty + +dest +, + +408 cڡ +boo +:: +syem +:: +r_code +& +ec +) + +410 +bo + +ed_u + = +l +; + +411 + g_queue +< + gݔi +> + gs +; + +412  + gi + = 0; i < + gmax_s +; ++i) + +413 + ged_u + = +_queue_ +[ +i +]. +nl_ݔis +( + +414 +dest +, +s +, +ec +|| + ged_u +; + +415 + gschedur_ +. +po_deed_comis +( +s +); + +416 i( + ged_u +) + +417 + gu_ +. +u +(); + +420 :: +plfd +& +dev_pl_a +:: +add_ndg_evt_chge +( +dest +) + +422 +hash_m +<, + gd +:: +size_t +>:: + + + + + +423 +ndg_evt_chge_dex_ +. +fd +( +dest +); + +424 i( + g + = +ndg_evt_chge_dex_ +. +d +()) + +426 +d +:: +size_t + +dex + = +ndg_evt_chges_ +. +size +(); + +427 + gndg_evt_chges_ +. +rve +( +ndg_evt_chges_ +. +size +() + 1); + +428 + gndg_evt_chge_dex_ +. + +( +d +:: +make_ +( +dest +, +dex +)); + +429 + gndg_evt_chges_ +. +push_back +(:: +plfd +()); + +430 + gndg_evt_chges_ +[ +dex +]. + gfd + = +dest +; + +431 + gndg_evt_chges_ +[ +dex +]. + gvts + = 0; + +432  + gndg_evt_chges_ +[ +dex +]; + +436  + gndg_evt_chges_ +[ + +-> +cd +]; + +444  + ~ + + @/usr/include/boost/asio/detail/impl/epoll_reactor.hpp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_EPOLL_REACTOR_HPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_EPOLL_REACTOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18 #i +defed +( +BOOST_ASIO_HAS_EPOLL +) + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + gasio + { + +24 +mea + + gda + { + +26 + gme + < +tyme + + gTime_Ts +> + +27  + gl_a +:: +add_tim_queue +( +tim_queue +< +Time_Ts +>& +queue +) + +29 +do_add_tim_queue +( +queue +); + +32 + gme + < +tyme + + gTime_Ts +> + +33  + gl_a +:: +move_tim_queue +( +tim_queue +< +Time_Ts +>& +queue +) + +35 +do_move_tim_queue +( +queue +); + +38 + gme + < +tyme + + gTime_Ts +> + +39  + gl_a +:: +schedu_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +40 cڡ +tyme + +Time_Ts +:: +time_ty +& +time +, + +41 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +tim +, +wa_ +* + +) + +43 + gmux +:: +sced_lock + +lock +( +mux_ +); + +45 i( + gshutdown_ +) + +47 + gschedur_ +. +po_immed_comi +( + +, +l +); + +51 +bo + + g + = +queue +. +queue_tim +( +time +, +tim +, + +); + +52 + gschedur_ +. +wk_d +(); + +53 i( + g +) + +54 +upde_timeout +(); + +57 + gme + < +tyme + + gTime_Ts +> + +58 + gd +:: +size_t + +l_a +:: +nl_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +59 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +tim +, + +60 +d +:: +size_t + +max_ned +) + +62 +mux +:: +sced_lock + +lock +( +mux_ +); + +63 + g_queue +< + gݔi +> + gs +; + +64 + gd +:: +size_t + +n + = +queue +. +nl_tim +( +tim +, +s +, +max_ned +); + +65 + glock +. +uock +(); + +66 + gschedur_ +. +po_deed_comis +( +s +); + +67  + gn +; + +70 + gme + < +tyme + + gTime_Ts +> + +71  + gl_a +:: +move_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +72 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +rg +, + +73 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +sour +) + +75 +mux +:: +sced_lock + +lock +( +mux_ +); + +76 + g_queue +< + gݔi +> + gs +; + +77 + gqueue +. +nl_tim +( +rg +, +s +); + +78 + gqueue +. +move_tim +( +rg +, +sour +); + +79 + glock +. +uock +(); + +80 + gschedur_ +. +po_deed_comis +( +s +); + +87  + ~ + + @/usr/include/boost/asio/detail/impl/epoll_reactor.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_EPOLL_REACTOR_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_EPOLL_REACTOR_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_EPOLL +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28 #i +defed +( +BOOST_ASIO_HAS_TIMERFD +) + +29  + ~ + +32  + ~ + +34 +mea + + gboo + { + +35 +mea + + gasio + { + +36 +mea + + gda + { + +38 + gl_a +:: +l_a +( +boo +:: +asio +:: +executi_cڋxt +& +x +) + +39 : +executi_cڋxt_rvi_ba +< +l_a +>( +x +), + +40 +schedur_ +( +u_rvi +< +schedur +>( +x +)), + +41 +mux_ +( +BOOST_ASIO_CONCURRENCY_HINT_IS_LOCKING +( + +42 +REACTOR_REGISTRATION +, +schedur_ +. +ccucy_ht +())), + +43 +u_ +(), + +44 +l_fd_ +( +do_l_ +()), + +45 +tim_fd_ +( +do_timfd_ +()), + +46 +shutdown_ +( +l +), + +47 +gied_dests_mux_ +( +mux_ +. +abd +()) + +50 +l_evt + + gev + = { 0, { 0 } }; + +51 + gev +. + gevts + = +EPOLLIN + | +EPOLLERR + | +EPOLLET +; + +52 + gev +. + gda +. + gr + = & +u_ +; + +53 +l_l +( +l_fd_ +, +EPOLL_CTL_ADD +, +u_ +. +ad_dest +(), & +ev +); + +54 + gu_ +. +u +(); + +57 i( + gtim_fd_ + != -1) + +59 +ev +. +evts + = +EPOLLIN + | +EPOLLERR +; + +60 + gev +. + gda +. + gr + = & +tim_fd_ +; + +61 +l_l +( +l_fd_ +, +EPOLL_CTL_ADD +, +tim_fd_ +, & +ev +); + +65 + gl_a +::~ +l_a +() + +67 i( +l_fd_ + != -1) + +68 +o +( +l_fd_ +); + +69 i( + gtim_fd_ + != -1) + +70 +o +( +tim_fd_ +); + +73  + gl_a +:: +shutdown +() + +75 +mux +:: +sced_lock + +lock +( +mux_ +); + +76 + gshutdown_ + = +ue +; + +77 + glock +. +uock +(); + +79 + g_queue +< + gݔi +> + gs +; + +81  +dest_e +* + ge + = +gied_dests_ +. +f +()) + +83  +i + = 0; + gi + < + gmax_s +; ++i) + +84 + gs +. +push +( +e +-> +_queue_ +[ +i +]); + +85 + ge +-> + gshutdown_ + = +ue +; + +86 + ggied_dests_ +. + +( +e +); + +89 + gtim_queues_ +. +g_l_tims +( +s +); + +91 + gschedur_ +. +abd_ݔis +( +s +); + +94  + gl_a +:: +nify_fk +( + +95 +boo +:: +asio +:: +executi_cڋxt +:: +fk_evt + +fk_ev +) + +97 i( +fk_ev + = +boo +:: +asio +:: +executi_cڋxt +:: +fk_chd +) + +99 i( +l_fd_ + != -1) + +100 :: +o +( +l_fd_ +); + +101 + gl_fd_ + = -1; + +102 + gl_fd_ + = +do_l_ +(); + +104 i( + gtim_fd_ + != -1) + +105 :: +o +( +tim_fd_ +); + +106 + gtim_fd_ + = -1; + +107 + gtim_fd_ + = +do_timfd_ +(); + +109 + gu_ +. + +(); + +112 +l_evt + + gev + = { 0, { 0 } }; + +113 + gev +. + gevts + = +EPOLLIN + | +EPOLLERR + | +EPOLLET +; + +114 + gev +. + gda +. + gr + = & +u_ +; + +115 +l_l +( +l_fd_ +, +EPOLL_CTL_ADD +, +u_ +. +ad_dest +(), & +ev +); + +116 + gu_ +. +u +(); + +119 i( + gtim_fd_ + != -1) + +121 +ev +. +evts + = +EPOLLIN + | +EPOLLERR +; + +122 + gev +. + gda +. + gr + = & +tim_fd_ +; + +123 +l_l +( +l_fd_ +, +EPOLL_CTL_ADD +, +tim_fd_ +, & +ev +); + +126 +upde_timeout +(); + +129 + gmux +:: +sced_lock + +dests_lock +( +gied_dests_mux_ +); + +130  +dest_e +* + ge + = +gied_dests_ +. +f +(); + +131 + ge + !0; s = +e +-> +xt_ +) + +133 +ev +. +evts + = +e +-> +gied_evts_ +; + +134 + gev +. + gda +. + gr + = +e +; + +135  + gsu + = +l_l +( +l_fd_ +, +EPOLL_CTL_ADD +, +e +-> +dest_ +, & +ev +); + +136 i( + gsu + != 0) + +138 +boo +:: +syem +:: +r_code + +ec +( +o +, + +139 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +140 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "epolle-registration"); + +146  + gl_a +:: +_sk +() + +148 +schedur_ +. +_sk +(); + +151  + gl_a +:: +gi_dest +( +sock_ty + +dest +, + +152 +l_a +:: +r_dest_da +& +dest_da +) + +154 +dest_da + = +lo_dest_e +(); + +156 +BOOST_ASIO_HANDLER_REACTOR_REGISTRATION +(( + +157 +cڋxt +(), +ic_ +< +utmax_t +>( +dest +), + +158 +t_ +< +utmax_t +>( +dest_da +))); + +161 + gmux +:: +sced_lock + +dest_lock +( +dest_da +-> +mux_ +); + +163 + gdest_da +-> + ga_ + = +this +; + +164 + gdest_da +-> + gdest_ + = +dest +; + +165 + gdest_da +-> + gshutdown_ + = +l +; + +166  + gi + = 0; i < + gmax_s +; ++i) + +167 + gdest_da +-> + gy_ecutive_ +[ +i +] = +ue +; + +170 +l_evt + + gev + = { 0, { 0 } }; + +171 + gev +. + gevts + = +EPOLLIN + | +EPOLLERR + | +EPOLLHUP + | +EPOLLPRI + | +EPOLLET +; + +172 + gdest_da +-> + ggied_evts_ + = +ev +. +evts +; + +173 + gev +. + gda +. + gr + = +dest_da +; + +174  + gsu + = +l_l +( +l_fd_ +, +EPOLL_CTL_ADD +, +dest +, & +ev +); + +175 i( + gsu + != 0) + +177 i( +o + = +EPERM +) + +183 +dest_da +-> +gied_evts_ + = 0; + +186  + go +; + +192  + gl_a +:: +gi__dest +( + +193  +_ty +, +sock_ty + +dest +, + +194 +l_a +:: +r_dest_da +& +dest_da +, +a_ +* + +) + +196 + gdest_da + = +lo_dest_e +(); + +198 +BOOST_ASIO_HANDLER_REACTOR_REGISTRATION +(( + +199 +cڋxt +(), +ic_ +< +utmax_t +>( +dest +), + +200 +t_ +< +utmax_t +>( +dest_da +))); + +203 + gmux +:: +sced_lock + +dest_lock +( +dest_da +-> +mux_ +); + +205 + gdest_da +-> + ga_ + = +this +; + +206 + gdest_da +-> + gdest_ + = +dest +; + +207 + gdest_da +-> + gshutdown_ + = +l +; + +208 + gdest_da +-> + g_queue_ +[ +_ty +]. +push +( + +); + +209  + gi + = 0; i < + gmax_s +; ++i) + +210 + gdest_da +-> + gy_ecutive_ +[ +i +] = +ue +; + +213 +l_evt + + gev + = { 0, { 0 } }; + +214 + gev +. + gevts + = +EPOLLIN + | +EPOLLERR + | +EPOLLHUP + | +EPOLLPRI + | +EPOLLET +; + +215 + gdest_da +-> + ggied_evts_ + = +ev +. +evts +; + +216 + gev +. + gda +. + gr + = +dest_da +; + +217  + gsu + = +l_l +( +l_fd_ +, +EPOLL_CTL_ADD +, +dest +, & +ev +); + +218 i( + gsu + != 0) + +219  +o +; + +224  + gl_a +:: +move_dest +( +sock_ty +, + +225 +l_a +:: +r_dest_da +& +rg_dest_da +, + +226 +l_a +:: +r_dest_da +& +sour_dest_da +) + +228 +rg_dest_da + = +sour_dest_da +; + +229 + gsour_dest_da + = 0; + +232  + gl_a +:: +t_ +( +_ty +, +sock_ty + +dest +, + +233 +l_a +:: +r_dest_da +& +dest_da +, +a_ +* + +, + +234 +bo + +is_ctui +, bo +low_ecutive +) + +236 i(! + gdest_da +) + +238 + g +-> + gec_ + = +boo +:: +asio +:: +r +:: +bad_dest +; + +239 +po_immed_comi +( + +, +is_ctui +); + +243 + gmux +:: +sced_lock + +dest_lock +( +dest_da +-> +mux_ +); + +245 i( + gdest_da +-> + gshutdown_ +) + +247 +po_immed_comi +( + +, +is_ctui +); + +251 i( + gdest_da +-> + g_queue_ +[ +_ty +]. +emy +()) + +253 i( + glow_ecutive + + +254 && ( + g_ty + ! +ad_ + + +255 || +dest_da +-> +_queue_ +[ +ex_ +]. +emy +())) + +257 i( +dest_da +-> +y_ecutive_ +[ +_ty +]) + +259 i( +a_ +:: +us + stu + +-> +rfm +()) + +261 i( +us + = +a_ +:: +de_d_exhaued +) + +262 i( +dest_da +-> +gied_evts_ + != 0) + +263 +dest_da +-> +y_ecutive_ +[ +_ty +] = +l +; + +264 + gdest_lock +. +uock +(); + +265 + gschedur_ +. +po_immed_comi +( + +, +is_ctui +); + +270 i( + gdest_da +-> + ggied_evts_ + == 0) + +272 + +-> +ec_ + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +273 + gschedur_ +. +po_immed_comi +( + +, +is_ctui +); + +277 i( + g_ty + = +wre_ +) + +279 i(( +dest_da +-> +gied_evts_ + & +EPOLLOUT +) == 0) + +281 +l_evt + +ev + = { 0, { 0 } }; + +282 + gev +. + gevts + = +dest_da +-> +gied_evts_ + | +EPOLLOUT +; + +283 + gev +. + gda +. + gr + = +dest_da +; + +284 i( +l_l +( +l_fd_ +, +EPOLL_CTL_MOD +, +dest +, & +ev +) == 0) + +286 +dest_da +-> +gied_evts_ + | +ev +. +evts +; + +290 + g +-> + gec_ + = +boo +:: +syem +:: +r_code +( +o +, + +291 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +292 + gschedur_ +. +po_immed_comi +( + +, +is_ctui +); + +298 i( + gdest_da +-> + ggied_evts_ + == 0) + +300 + +-> +ec_ + = +boo +:: +asio +:: +r +:: +ݔi_n_su܋d +; + +301 + gschedur_ +. +po_immed_comi +( + +, +is_ctui +); + +306 i( + g_ty + = +wre_ +) + +308 +dest_da +-> +gied_evts_ + | +EPOLLOUT +; + +311 +l_evt + + gev + = { 0, { 0 } }; + +312 + gev +. + gevts + = +dest_da +-> +gied_evts_ +; + +313 + gev +. + gda +. + gr + = +dest_da +; + +314 +l_l +( +l_fd_ +, +EPOLL_CTL_MOD +, +dest +, & +ev +); + +318 + gdest_da +-> + g_queue_ +[ +_ty +]. +push +( + +); + +319 + gschedur_ +. +wk_d +(); + +322  + gl_a +:: +nl_s +( +sock_ty +, + +323 +l_a +:: +r_dest_da +& +dest_da +) + +325 i(! +dest_da +) + +328 + gmux +:: +sced_lock + +dest_lock +( +dest_da +-> +mux_ +); + +330 + g_queue +< + gݔi +> + gs +; + +331  + gi + = 0; i < + gmax_s +; ++i) + +333  +a_ +* + g + = +dest_da +-> +_queue_ +[ +i +]. +t +()) + +335 + +-> +ec_ + = +boo +:: +asio +:: +r +:: +ݔi_ab܋d +; + +336 + gdest_da +-> + g_queue_ +[ +i +]. +p +(); + +337 + gs +. +push +( + +); + +341 + gdest_lock +. +uock +(); + +343 + gschedur_ +. +po_deed_comis +( +s +); + +346  + gl_a +:: +degi_dest +( +sock_ty + +dest +, + +347 +l_a +:: +r_dest_da +& +dest_da +, +bo + +osg +) + +349 i(! + gdest_da +) + +352 + gmux +:: +sced_lock + +dest_lock +( +dest_da +-> +mux_ +); + +354 i(! + gdest_da +-> + gshutdown_ +) + +356 i( + gosg +) + +361 i( + gdest_da +-> + ggied_evts_ + != 0) + +363 +l_evt + +ev + = { 0, { 0 } }; + +364 +l_l +( +l_fd_ +, +EPOLL_CTL_DEL +, +dest +, & +ev +); + +367 + g_queue +< + gݔi +> + gs +; + +368  + gi + = 0; i < + gmax_s +; ++i) + +370  +a_ +* + g + = +dest_da +-> +_queue_ +[ +i +]. +t +()) + +372 + +-> +ec_ + = +boo +:: +asio +:: +r +:: +ݔi_ab܋d +; + +373 + gdest_da +-> + g_queue_ +[ +i +]. +p +(); + +374 + gs +. +push +( + +); + +378 + gdest_da +-> + gdest_ + = -1; + +379 + gdest_da +-> + gshutdown_ + = +ue +; + +381 + gdest_lock +. +uock +(); + +383 +BOOST_ASIO_HANDLER_REACTOR_DEREGISTRATION +(( + +384 +cڋxt +(), +ic_ +< +utmax_t +>( +dest +), + +385 +t_ +< +utmax_t +>( +dest_da +))); + +387 + gschedur_ +. +po_deed_comis +( +s +); + +396 + gdest_da + = 0; + +400  + gl_a +:: +degi__dest +( +sock_ty + +dest +, + +401 +l_a +:: +r_dest_da +& +dest_da +) + +403 i(! +dest_da +) + +406 + gmux +:: +sced_lock + +dest_lock +( +dest_da +-> +mux_ +); + +408 i(! + gdest_da +-> + gshutdown_ +) + +410 +l_evt + + gev + = { 0, { 0 } }; + +411 +l_l +( +l_fd_ +, +EPOLL_CTL_DEL +, +dest +, & +ev +); + +413 + g_queue +< + gݔi +> + gs +; + +414  + gi + = 0; i < + gmax_s +; ++i) + +415 + gs +. +push +( +dest_da +-> +_queue_ +[ +i +]); + +417 + gdest_da +-> + gdest_ + = -1; + +418 + gdest_da +-> + gshutdown_ + = +ue +; + +420 + gdest_lock +. +uock +(); + +422 +BOOST_ASIO_HANDLER_REACTOR_DEREGISTRATION +(( + +423 +cڋxt +(), +ic_ +< +utmax_t +>( +dest +), + +424 +t_ +< +utmax_t +>( +dest_da +))); + +433 + gdest_da + = 0; + +437  + gl_a +:: +nup_dest_da +( + +438 +r_dest_da +& +dest_da +) + +440 i( +dest_da +) + +442 +_dest_e +( +dest_da +); + +443 + gdest_da + = 0; + +447  + gl_a +:: +run +( +uc +, +_queue +< +ݔi +>& +s +) + +456  + gtimeout +; + +457 i( + guc + == 0) + +458 +timeout + = 0; + +461 + gtimeout + = ( +uc + < 0) ? -1 : ((usec - 1) / 1000 + 1); + +462 i( + gtim_fd_ + == -1) + +464 +mux +:: +sced_lock + +lock +( +mux_ +); + +465 + gtimeout + = +g_timeout +( +timeout +); + +470 +l_evt + + gevts +[128]; + +471  + gnum_evts + = +l_wa +( +l_fd_ +, +evts +, 128, +timeout +); + +473 #i +defed +( +BOOST_ASIO_ENABLE_HANDLER_TRACKING +) + +475  + gi + = 0; i < + gnum_evts +; ++i) + +477 * + gr + = +evts +[ +i +]. +da +. +r +; + +478 i( + gr + =& +u_ +) + +482 #i +defed +( +BOOST_ASIO_HAS_TIMERFD +) + +483 i( +r + =& +tim_fd_ +) + +490  +evt_mask + = 0; + +491 i(( + gevts +[ +i +].evt& + gEPOLLIN +) != 0) + +492 +evt_mask + | +BOOST_ASIO_HANDLER_REACTOR_READ_EVENT +; + +493 i(( + gevts +[ +i +].evt& + gEPOLLOUT +)) + +494 + gevt_mask + | +BOOST_ASIO_HANDLER_REACTOR_WRITE_EVENT +; + +495 i(( + gevts +[ +i +].evt& ( + gEPOLLERR + | + gEPOLLHUP +)) != 0) + +496 +evt_mask + | +BOOST_ASIO_HANDLER_REACTOR_ERROR_EVENT +; + +497 +BOOST_ASIO_HANDLER_REACTOR_EVENTS +(( +cڋxt +(), + +498 +t_ +< +utmax_t +>( +r +), +evt_mask +)); + +503 #i +defed +( +BOOST_ASIO_HAS_TIMERFD +) + +504 +bo + + gcheck_tims + = ( +tim_fd_ + == -1); + +506 +bo + + gcheck_tims + = +ue +; + +510  + gi + = 0; i < + gnum_evts +; ++i) + +512 * + gr + = +evts +[ +i +]. +da +. +r +; + +513 i( + gr + =& +u_ +) + +520 #i +defed +( +BOOST_ASIO_HAS_TIMERFD +) + +521 i( +tim_fd_ + == -1) + +522 +check_tims + = +ue +; + +524 + gcheck_tims + = +ue +; + +527 #i +defed +( +BOOST_ASIO_HAS_TIMERFD +) + +528 i( + gr + =& +tim_fd_ +) + +530 +check_tims + = +ue +; + +538 +dest_e +* + gdest_da + = +ic_ +( +r +); + +539 i(! + gs +. +is_queued +( +dest_da +)) + +541 + gdest_da +-> +t_ady_evts +( +evts +[ +i +].events); + +542 + gs +. +push +( +dest_da +); + +546 + gdest_da +-> +add_ady_evts +( +evts +[ +i +].events); + +551 i( + gcheck_tims +) + +553 + gmux +:: +sced_lock + +comm_lock +( +mux_ +); + +554 + gtim_queues_ +. +g_ady_tims +( +s +); + +556 #i +defed +( +BOOST_ASIO_HAS_TIMERFD +) + +557 i( + gtim_fd_ + != -1) + +559 +imec + +w_timeout +; + +560 +imec + + gd_timeout +; + +561  + gags + = +g_timeout +( +w_timeout +); + +562 +timfd_ime +( +tim_fd_ +, +ags +, & +w_timeout +, & +d_timeout +); + +568  + gl_a +:: +u +() + +570 +l_evt + +ev + = { 0, { 0 } }; + +571 + gev +. + gevts + = +EPOLLIN + | +EPOLLERR + | +EPOLLET +; + +572 + gev +. + gda +. + gr + = & +u_ +; + +573 +l_l +( +l_fd_ +, +EPOLL_CTL_MOD +, +u_ +. +ad_dest +(), & +ev +); + +576  + gl_a +:: +do_l_ +() + +578 #i +defed +( +EPOLL_CLOEXEC +) + +579  +fd + = +l_1 +( +EPOLL_CLOEXEC +); + +581  + gfd + = -1; + +582 + go + = +EINVAL +; + +585 i( + gfd + =-1 && ( +o + = +EINVAL + ||n= +ENOSYS +)) + +587 +fd + = +l_ +( +l_size +); + +588 i( + gfd + != -1) + +589 :: +f +( +fd +, +F_SETFD +, +FD_CLOEXEC +); + +592 i( + gfd + == -1) + +594 +boo +:: +syem +:: +r_code + +ec +( +o +, + +595 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +596 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "epoll"); + +599  + gfd +; + +602  + gl_a +:: +do_timfd_ +() + +604 #i +defed +( +BOOST_ASIO_HAS_TIMERFD +) + +605 #i +defed +( +TFD_CLOEXEC +) + +606  +fd + = +timfd_ +( +CLOCK_MONOTONIC +, +TFD_CLOEXEC +); + +608  + gfd + = -1; + +609 + go + = +EINVAL +; + +612 i( + gfd + =-1 && +o + = +EINVAL +) + +614 +fd + = +timfd_ +( +CLOCK_MONOTONIC +, 0); + +615 i( + gfd + != -1) + +616 :: +f +( +fd +, +F_SETFD +, +FD_CLOEXEC +); + +619  + gfd +; + +625 + gl_a +:: +dest_e +* +l_a +:: +lo_dest_e +() + +627 +mux +:: +sced_lock + +dests_lock +( +gied_dests_mux_ +); + +628  + ggied_dests_ +. +loc +( +BOOST_ASIO_CONCURRENCY_HINT_IS_LOCKING +( + +629 +REACTOR_IO +, +schedur_ +. +ccucy_ht +())); + +632  + gl_a +:: +_dest_e +( +l_a +:: +dest_e +* +s +) + +634 +mux +:: +sced_lock + +dests_lock +( +gied_dests_mux_ +); + +635 + ggied_dests_ +. + +( +s +); + +638  + gl_a +:: +do_add_tim_queue +( +tim_queue_ba +& +queue +) + +640 +mux +:: +sced_lock + +lock +( +mux_ +); + +641 + gtim_queues_ +. + +(& +queue +); + +644  + gl_a +:: +do_move_tim_queue +( +tim_queue_ba +& +queue +) + +646 +mux +:: +sced_lock + +lock +( +mux_ +); + +647 + gtim_queues_ +. +a +(& +queue +); + +650  + gl_a +:: +upde_timeout +() + +652 #i +defed +( +BOOST_ASIO_HAS_TIMERFD +) + +653 i( +tim_fd_ + != -1) + +655 +imec + +w_timeout +; + +656 +imec + + gd_timeout +; + +657  + gags + = +g_timeout +( +w_timeout +); + +658 +timfd_ime +( +tim_fd_ +, +ags +, & +w_timeout +, & +d_timeout +); + +662 +u +(); + +665  + gl_a +:: +g_timeout +( +mc +) + +669 cڡ  +max_mc + = 5 * 60 * 1000; + +670  + gtim_queues_ +. +wa_duti_mc +( + +671 ( +mc + < 0 || +max_mc + < msec) ? max_msec : msec); + +674 #i +defed +( +BOOST_ASIO_HAS_TIMERFD +) + +675  + gl_a +:: +g_timeout +( +imec +& +ts +) + +677 +ts +. +_rv +. +tv_c + = 0; + +678 + gts +. + g_rv +. + gtv_nc + = 0; + +680  + guc + = +tim_queues_ +. +wa_duti_uc +(5 * 60 * 1000 * 1000); + +681 + gts +. + g_vue +. + gtv_c + = +uc + / 1000000; + +682 + gts +. + g_vue +. + gtv_nc + = +uc + ? (usec % 1000000) * 1000 : 1; + +684  + guc + ? 0 : +TFD_TIMER_ABSTIME +; + +688  + gl_a +:: +rfm_io_nup__block_ex + + +690 +exic + +rfm_io_nup__block_ex +( +l_a +* +r +) + +691 : +a_ +( +r +), +f__ +(0) + +695 ~ +rfm_io_nup__block_ex +() + +697 i( + gf__ +) + +700 i(! + gs_ +. +emy +()) + +701 + ga_ +-> + gschedur_ +. +po_deed_comis +( +s_ +); + +712 + ga_ +-> + gschedur_ +. +comntg_wk_d +(); + +716 +l_a +* + ga_ +; + +717 + g_queue +< + gݔi +> + gs_ +; + +718 +ݔi +* + gf__ +; + +721 + gl_a +:: +dest_e +::dest_e( +bo + +lockg +) + +722 : +ݔi +(& +l_a +:: +dest_e +:: +do_come +), + +723 +mux_ +( +lockg +) + +727 +ݔi +* + gl_a +:: +dest_e +:: +rfm_io +( +ut32_t + +evts +) + +729 +mux_ +. +lock +(); + +730 +rfm_io_nup__block_ex + +io_nup +( +a_ +); + +731 + gmux +:: +sced_lock + +dest_lock +( +mux_ +, +mux +::sced_lock:: +adt_lock +); + +735 cڡ  + gag +[ +max_s +] = { +EPOLLIN +, +EPOLLOUT +, +EPOLLPRI + }; + +736  + gj + = +max_s + - 1; j >= 0; --j) + +738 i( + gevts + & ( + gag +[ +j +] | + gEPOLLERR + | + gEPOLLHUP +)) + +740 + gy_ecutive_ +[ +j +] = +ue +; + +741  +a_ +* + g + = +_queue_ +[ +j +]. +t +()) + +743 i( +a_ +:: +us + stu + +-> +rfm +()) + +745 +_queue_ +[ +j +]. +p +(); + +746 + gio_nup +. + gs_ +. +push +( + +); + +747 i( + gus + = +a_ +:: +de_d_exhaued +) + +749 +y_ecutive_ +[ +j +] = +l +; + +761 + gio_nup +. + gf__ + = +io_nup +. +s_ +. +t +(); + +762 + gio_nup +. + gs_ +. +p +(); + +763  + gio_nup +. + gf__ +; + +766  + gl_a +:: +dest_e +:: +do_come +( + +767 * +owr +, +ݔi +* +ba +, + +768 cڡ +boo +:: +syem +:: +r_code +& +ec +, +d +:: +size_t + +bys_sed +) + +770 i( +owr +) + +772 +dest_e +* +dest_da + = +ic_ +( +ba +); + +773 +ut32_t + + gevts + = +ic_ +( +bys_sed +); + +774 i( +ݔi +* + g + = +dest_da +-> +rfm_io +( +evts +)) + +776 + +-> +come +( +owr +, +ec +, 0); + +785  + ~ + + @/usr/include/boost/asio/detail/impl/handler_tracking.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_HANDLER_TRACKING_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_HANDLER_TRACKING_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_CUSTOM_HANDLER_TRACKING +) + +24 #i +defed +( +BOOST_ASIO_ENABLE_HANDLER_TRACKING +) + +26  + ~ + +27  + ~ + +28  + ~ + +30 #i +defed +( +BOOST_ASIO_HAS_BOOST_DATE_TIME +) + +31  + ~ + +32 #i +defed +( +BOOST_ASIO_HAS_CHRONO +) + +33  + ~ + +34  + ~ + +35  + ~ + +38 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +39  + ~ + +40 #i! +defed +( +BOOST_ASIO_WINDOWS +) + +41  + ~ + +44  + ~ + +46 +mea + + gboo + { + +47 +mea + + gasio + { + +48 +mea + + gda + { + +50  + shdr_ackg_timeamp + + +52 +ut64_t + + gcds +; + +53 +ut64_t + + gmiocds +; + +55 +hdr_ackg_timeamp +() + +57 #i +defed +( +BOOST_ASIO_HAS_BOOST_DATE_TIME +) + +58 + gboo +:: +posix_time +:: +ime + +och +( +boo +:: +ggܟn +:: +de +(1970, 1, 1)); + +59 + gboo +:: +posix_time +:: +time_duti + +now + = + +60 +boo +:: +posix_time +:: +mioc_ock +:: +univl_time +(- +och +; + +61 #i +defed +( +BOOST_ASIO_HAS_CHRONO +) + +62  + gchro_time_as +< + tchro +:: + tsyem_ock +, + +63 + tboo +:: + tasio +:: + twa_as +< + tchro +:: + tsyem_ock +> > + tas_hr +; + +64 + gas_hr +:: +posix_time_duti + +now +( + +65 +chro +:: +syem_ock +:: +now +(). +time_s_och +()); + +67 + gcds + = +ic_ +< +ut64_t +>( +now +. +tٮ_cds +()); + +68 + gmiocds + = +ic_ +< +ut64_t +>( +now +. +tٮ_miocds +() % 1000000); + +72  + ghdr_ackg +:: +ackg_e + + +74 +ic_mux + +mux_ +; + +75 +ut64_t + + gxt_id_ +; + +76 + gtss_r +< + gcomi +>* + gcut_comi_ +; + +79 + ghdr_ackg +:: +ackg_e +* +hdr_ackg +:: +g_e +() + +81  +ackg_e + +e + = { +BOOST_ASIO_STATIC_MUTEX_INIT +, 1, 0 }; + +82  & + ge +; + +85  + ghdr_ackg +:: + +() + +87  +ackg_e +* +e + = +g_e +(); + +89 + ge +-> + gmux_ +. + +(); + +91 + gic_mux +:: +sced_lock + +lock +( +e +-> +mux_ +); + +92 i( + ge +-> + gcut_comi_ + == 0) + +93 +e +-> +cut_comi_ + = +w + +tss_r +< +comi +>; + +96  + ghdr_ackg +:: +ti +( +executi_cڋxt +&, + +97 +hdr_ackg +:: +acked_hdr +& +h +, + +98 cڡ * +obje_ty +, * +obje +, + +99 +utmax_t + , cڡ * +_me +) + +101  +ackg_e +* + ge + = +g_e +(); + +103 + gic_mux +:: +sced_lock + +lock +( +e +-> +mux_ +); + +104 + gh +. + gid_ + = +e +-> +xt_id_ +++; + +105 + glock +. +uock +(); + +107 +hdr_ackg_timeamp + + gtimeamp +; + +109 +ut64_t + + gcut_id + = 0; + +110 i( +comi +* + gcut_comi + = * +e +-> +cut_comi_ +) + +111 +cut_id + = +cut_comi +-> +id_ +; + +113 +wre_le +( + +114 #i +defed +( +BOOST_ASIO_WINDOWS +) + +119 +timeamp +. +cds +,imeamp. +miocds +, + +120 +cut_id +, +h +. +id_ +, +obje_ty +, +obje +, +_me +); + +123 + ghdr_ackg +:: +comi +::completion( + +124 cڡ +hdr_ackg +:: +acked_hdr +& +h +) + +125 : +id_ +( +h +.id_), + +126 +voked_ +( +l +), + +127 +xt_ +(* +g_e +()-> +cut_comi_ +) + +129 * +g_e +()-> + gcut_comi_ + = +this +; + +132 + ghdr_ackg +:: +comi +::~completion() + +134 i( +id_ +) + +136 +hdr_ackg_timeamp + +timeamp +; + +138 +wre_le +( + +139 #i +defed +( +BOOST_ASIO_WINDOWS +) + +144 +timeamp +. +cds +,imeamp. +miocds +, + +145 +voked_ + ? '!' : '~', +id_ +); + +148 * +g_e +()-> + gcut_comi_ + = +xt_ +; + +151  + ghdr_ackg +:: +comi +:: +voti_beg +() + +153 +hdr_ackg_timeamp + +timeamp +; + +155 +wre_le +( + +156 #i +defed +( +BOOST_ASIO_WINDOWS +) + +161 +timeamp +. +cds +,imeamp. +miocds +, +id_ +); + +163 + gvoked_ + = +ue +; + +166  + ghdr_ackg +:: +comi +:: +voti_beg +( + +167 cڡ +boo +:: +syem +:: +r_code +& +ec +) + +169 +hdr_ackg_timeamp + +timeamp +; + +171 +wre_le +( + +172 #i +defed +( +BOOST_ASIO_WINDOWS +) + +177 +timeamp +. +cds +,imeamp. +miocds +, + +178 +id_ +, +ec +. +gy +(). +me +(),c. +vue +()); + +180 + gvoked_ + = +ue +; + +183  + ghdr_ackg +:: +comi +:: +voti_beg +( + +184 cڡ +boo +:: +syem +:: +r_code +& +ec +, +d +:: +size_t + +bys_sed +) + +186 +hdr_ackg_timeamp + +timeamp +; + +188 +wre_le +( + +189 #i +defed +( +BOOST_ASIO_WINDOWS +) + +194 +timeamp +. +cds +,imeamp. +miocds +, + +195 +id_ +, +ec +. +gy +(). +me +(),c. +vue +(), + +196 +ic_ +< +ut64_t +>( +bys_sed +)); + +198 + gvoked_ + = +ue +; + +201  + ghdr_ackg +:: +comi +:: +voti_beg +( + +202 cڡ +boo +:: +syem +:: +r_code +& +ec +,  +sigl_numb +) + +204 +hdr_ackg_timeamp + + gtimeamp +; + +206 +wre_le +( + +207 #i +defed +( +BOOST_ASIO_WINDOWS +) + +212 +timeamp +. +cds +,imeamp. +miocds +, + +213 +id_ +, +ec +. +gy +(). +me +(),c. +vue +(), +sigl_numb +); + +215 + gvoked_ + = +ue +; + +218  + ghdr_ackg +:: +comi +:: +voti_beg +( + +219 cڡ +boo +:: +syem +:: +r_code +& +ec +, cڡ * +g +) + +221 +hdr_ackg_timeamp + + gtimeamp +; + +223 +wre_le +( + +224 #i +defed +( +BOOST_ASIO_WINDOWS +) + +229 +timeamp +. +cds +,imeamp. +miocds +, + +230 +id_ +, +ec +. +gy +(). +me +(),c. +vue +(), +g +); + +232 + gvoked_ + = +ue +; + +235  + ghdr_ackg +:: +comi +:: +voti_d +() + +237 i( +id_ +) + +239 +hdr_ackg_timeamp + +timeamp +; + +241 +wre_le +( + +242 #i +defed +( +BOOST_ASIO_WINDOWS +) + +247 +timeamp +. +cds +,imeamp. +miocds +, +id_ +); + +249 + gid_ + = 0; + +253  + ghdr_ackg +:: +ݔi +( +executi_cڋxt +&, + +254 cڡ * +obje_ty +, * +obje +, + +255 +utmax_t + , cڡ * +_me +) + +257  +ackg_e +* + ge + = +g_e +(); + +259 +hdr_ackg_timeamp + + gtimeamp +; + +261  + gcut_id + = 0; + +262 i( +comi +* + gcut_comi + = * +e +-> +cut_comi_ +) + +263 +cut_id + = +cut_comi +-> +id_ +; + +265 +wre_le +( + +266 #i +defed +( +BOOST_ASIO_WINDOWS +) + +271 +timeamp +. +cds +,imeamp. +miocds +, + +272 +cut_id +, +obje_ty +, +obje +, +_me +); + +275  + ghdr_ackg +:: +a_giti +( +executi_cڋxt +& , + +276 +utmax_t + , uintmax_t ) + +280  + ghdr_ackg +:: +a_degiti +( +executi_cڋxt +& , + +281 +utmax_t + , uintmax_t ) + +285  + ghdr_ackg +:: +a_evts +( +executi_cڋxt +& , + +286 +utmax_t + , ) + +290  + ghdr_ackg +:: +a_ݔi +( + +291 cڡ +acked_hdr +& +h +, cڡ * +_me +, + +292 cڡ +boo +:: +syem +:: +r_code +& +ec +) + +294 +hdr_ackg_timeamp + +timeamp +; + +296 +wre_le +( + +297 #i +defed +( +BOOST_ASIO_WINDOWS +) + +302 +timeamp +. +cds +,imeamp. +miocds +, + +303 +h +. +id_ +, +_me +, +ec +. +gy +(). +me +(),c. +vue +()); + +306  + ghdr_ackg +:: +a_ݔi +( + +307 cڡ +acked_hdr +& +h +, cڡ * +_me +, + +308 cڡ +boo +:: +syem +:: +r_code +& +ec +, +d +:: +size_t + +bys_sed +) + +310 +hdr_ackg_timeamp + +timeamp +; + +312 +wre_le +( + +313 #i +defed +( +BOOST_ASIO_WINDOWS +) + +318 +timeamp +. +cds +,imeamp. +miocds +, + +319 +h +. +id_ +, +_me +, +ec +. +gy +(). +me +(),c. +vue +(), + +320 +ic_ +< +ut64_t +>( +bys_sed +)); + +323  + ghdr_ackg +:: +wre_le +(cڡ * +fm +, ...) + +325 +usg + +mea + + gd +; + +327 +va_li + + ggs +; + +328 +va_t +( +gs +, +fm +); + +330  + gle +[256] = ""; + +331 #i +defed +( +BOOST_ASIO_HAS_SECURE_RTL +) + +332  + gngth + = +vrtf_s +( +le +, ֚e), +fm +, +gs +); + +334  + gngth + = +vrtf +( +le +, +fm +, +gs +); + +337 +va_d +( +gs +); + +339 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +340 +wch_t + + gwle +[256] = +L +""; + +341 +mbowcs_s +(0, +wle +, (wle/ ( +wch_t +), +le +, +ngth +); + +342 :: +OuutDebugSgW +( +wle +); + +343 #i +defed +( +BOOST_ASIO_WINDOWS +) + +344 +HANDLE + + gdr_hd + = :: +GStdHd +( +STD_ERROR_HANDLE +); + +345 +DWORD + + gbys_wrn + = 0; + +346 :: +WreFe +( +dr_hd +, +le +, +ngth +, & +bys_wrn +, 0); + +348 :: +wre +( +STDERR_FILENO +, +le +, +ngth +); + +356  + ~ + + @/usr/include/boost/asio/detail/impl/kqueue_reactor.hpp + +12 #ide +BOOST_ASIO_DETAIL_IMPL_KQUEUE_REACTOR_HPP + + +13  + #BOOST_ASIO_DETAIL_IMPL_KQUEUE_REACTOR_HPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_HAS_KQUEUE +) + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gasio + { + +27 +mea + + gda + { + +29 + gme + < +tyme + + gTime_Ts +> + +30  + gkqueue_a +:: +add_tim_queue +( +tim_queue +< +Time_Ts +>& +queue +) + +32 +do_add_tim_queue +( +queue +); + +36 + gme + < +tyme + + gTime_Ts +> + +37  + gkqueue_a +:: +move_tim_queue +( +tim_queue +< +Time_Ts +>& +queue +) + +39 +do_move_tim_queue +( +queue +); + +42 + gme + < +tyme + + gTime_Ts +> + +43  + gkqueue_a +:: +schedu_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +44 cڡ +tyme + +Time_Ts +:: +time_ty +& +time +, + +45 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +tim +, +wa_ +* + +) + +47 + gmux +:: +sced_lock + +lock +( +mux_ +); + +49 i( + gshutdown_ +) + +51 + gschedur_ +. +po_immed_comi +( + +, +l +); + +55 +bo + + g + = +queue +. +queue_tim +( +time +, +tim +, + +); + +56 + gschedur_ +. +wk_d +(); + +57 i( + g +) + +58 +u +(); + +61 + gme + < +tyme + + gTime_Ts +> + +62 + gd +:: +size_t + +kqueue_a +:: +nl_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +63 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +tim +, + +64 +d +:: +size_t + +max_ned +) + +66 +mux +:: +sced_lock + +lock +( +mux_ +); + +67 + g_queue +< + gݔi +> + gs +; + +68 + gd +:: +size_t + +n + = +queue +. +nl_tim +( +tim +, +s +, +max_ned +); + +69 + glock +. +uock +(); + +70 + gschedur_ +. +po_deed_comis +( +s +); + +71  + gn +; + +74 + gme + < +tyme + + gTime_Ts +> + +75  + gkqueue_a +:: +move_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +76 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +rg +, + +77 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +sour +) + +79 +mux +:: +sced_lock + +lock +( +mux_ +); + +80 + g_queue +< + gݔi +> + gs +; + +81 + gqueue +. +nl_tim +( +rg +, +s +); + +82 + gqueue +. +move_tim +( +rg +, +sour +); + +83 + glock +. +uock +(); + +84 + gschedur_ +. +po_deed_comis +( +s +); + +91  + ~ + + @/usr/include/boost/asio/detail/impl/kqueue_reactor.ipp + +12 #ide +BOOST_ASIO_DETAIL_IMPL_KQUEUE_REACTOR_IPP + + +13  + #BOOST_ASIO_DETAIL_IMPL_KQUEUE_REACTOR_IPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_HAS_KQUEUE +) + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28  + ~ + +30 #i +defed +( +__NBSD__ +) + +31  + #BOOST_ASIO_KQUEUE_EV_SET +( +ev +, +idt +, +ft +, +ags +, +fags +, +da +, +uda +) \ + +32 + `EV_SET +( +ev +, +idt +, +ft +, +ags +, +fags +, +da +, \ + +33 +t_ +< +_t +>( +ic_ +<*>( +uda +))) + + ) + +35  + #BOOST_ASIO_KQUEUE_EV_SET +( +ev +, +idt +, +ft +, +ags +, +fags +, +da +, +uda +) \ + +36 + `EV_SET +( +ev +, +idt +, +ft +, +ags +, +fags +, +da +, +uda +) + + ) + +39 +mea + + gboo + { + +40 +mea + + gasio + { + +41 +mea + + gda + { + +43 + gkqueue_a +:: +kqueue_a +( +boo +:: +asio +:: +executi_cڋxt +& +x +) + +44 : +executi_cڋxt_rvi_ba +< +kqueue_a +>( +x +), + +45 +schedur_ +( +u_rvi +< +schedur +>( +x +)), + +46 +mux_ +( +BOOST_ASIO_CONCURRENCY_HINT_IS_LOCKING +( + +47 +REACTOR_REGISTRATION +, +schedur_ +. +ccucy_ht +())), + +48 +kqueue_fd_ +( +do_kqueue_ +()), + +49 +u_ +(), + +50 +shutdown_ +( +l +), + +51 +gied_dests_mux_ +( +mux_ +. +abd +()) + +53  +kevt + + gevts +[1]; + +54 +BOOST_ASIO_KQUEUE_EV_SET +(& +evts +[0], +u_ +. +ad_dest +(), + +55 +EVFILT_READ +, +EV_ADD +, 0, 0, & +u_ +); + +56 i(:: +kevt +( +kqueue_fd_ +, +evts +, 1, 0, 0, 0) == -1) + +58 +boo +:: +syem +:: +r_code + +r +( +o +, + +59 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +60 + gboo +:: +asio +:: +da +:: +throw_r +( +r +); + +64 + gkqueue_a +::~ +kqueue_a +() + +66 +o +( +kqueue_fd_ +); + +69  + gkqueue_a +:: +shutdown +() + +71 +mux +:: +sced_lock + +lock +( +mux_ +); + +72 + gshutdown_ + = +ue +; + +73 + glock +. +uock +(); + +75 + g_queue +< + gݔi +> + gs +; + +77  +dest_e +* + ge + = +gied_dests_ +. +f +()) + +79  +i + = 0; + gi + < + gmax_s +; ++i) + +80 + gs +. +push +( +e +-> +_queue_ +[ +i +]); + +81 + ge +-> + gshutdown_ + = +ue +; + +82 + ggied_dests_ +. + +( +e +); + +85 + gtim_queues_ +. +g_l_tims +( +s +); + +87 + gschedur_ +. +abd_ݔis +( +s +); + +90  + gkqueue_a +:: +nify_fk +( + +91 +boo +:: +asio +:: +executi_cڋxt +:: +fk_evt + +fk_ev +) + +93 i( +fk_ev + = +boo +:: +asio +:: +executi_cڋxt +:: +fk_chd +) + +96 +kqueue_fd_ + = -1; + +97 + gkqueue_fd_ + = +do_kqueue_ +(); + +99 + gu_ +. + +(); + +101  +kevt + + gevts +[2]; + +102 +BOOST_ASIO_KQUEUE_EV_SET +(& +evts +[0], +u_ +. +ad_dest +(), + +103 +EVFILT_READ +, +EV_ADD +, 0, 0, & +u_ +); + +104 i(:: +kevt +( +kqueue_fd_ +, +evts +, 1, 0, 0, 0) == -1) + +106 +boo +:: +syem +:: +r_code + +ec +( +o +, + +107 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +108 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "kqueue interrupteregistration"); + +112 + gmux +:: +sced_lock + +dests_lock +( +gied_dests_mux_ +); + +113  +dest_e +* + ge + = +gied_dests_ +. +f +(); + +114 + ge + !0; s = +e +-> +xt_ +) + +116 i( +e +-> +num_kevts_ + > 0) + +118 +BOOST_ASIO_KQUEUE_EV_SET +(& +evts +[0], +e +-> +dest_ +, + +119 +EVFILT_READ +, +EV_ADD + | +EV_CLEAR +, 0, 0, +e +); + +120 +BOOST_ASIO_KQUEUE_EV_SET +(& +evts +[1], +e +-> +dest_ +, + +121 +EVFILT_WRITE +, +EV_ADD + | +EV_CLEAR +, 0, 0, +e +); + +122 i(:: +kevt +( +kqueue_fd_ +, +evts +, +e +-> +num_kevts_ +, 0, 0, 0) == -1) + +124 +boo +:: +syem +:: +r_code + +ec +( +o +, + +125 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +126 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "kqueuee-registration"); + +133  + gkqueue_a +:: +_sk +() + +135 +schedur_ +. +_sk +(); + +138  + gkqueue_a +:: +gi_dest +( +sock_ty + +dest +, + +139 +kqueue_a +:: +r_dest_da +& +dest_da +) + +141 +dest_da + = +lo_dest_e +(); + +143 +BOOST_ASIO_HANDLER_REACTOR_REGISTRATION +(( + +144 +cڋxt +(), +ic_ +< +utmax_t +>( +dest +), + +145 +t_ +< +utmax_t +>( +dest_da +))); + +147 + gmux +:: +sced_lock + +lock +( +dest_da +-> +mux_ +); + +149 + gdest_da +-> + gdest_ + = +dest +; + +150 + gdest_da +-> + gnum_kevts_ + = 0; + +151 + gdest_da +-> + gshutdown_ + = +l +; + +156  + gkqueue_a +:: +gi__dest +( + +157  +_ty +, +sock_ty + +dest +, + +158 +kqueue_a +:: +r_dest_da +& +dest_da +, +a_ +* + +) + +160 + gdest_da + = +lo_dest_e +(); + +162 +BOOST_ASIO_HANDLER_REACTOR_REGISTRATION +(( + +163 +cڋxt +(), +ic_ +< +utmax_t +>( +dest +), + +164 +t_ +< +utmax_t +>( +dest_da +))); + +166 + gmux +:: +sced_lock + +lock +( +dest_da +-> +mux_ +); + +168 + gdest_da +-> + gdest_ + = +dest +; + +169 + gdest_da +-> + gnum_kevts_ + = 1; + +170 + gdest_da +-> + gshutdown_ + = +l +; + +171 + gdest_da +-> + g_queue_ +[ +_ty +]. +push +( + +); + +173  +kevt + + gevts +[1]; + +174 +BOOST_ASIO_KQUEUE_EV_SET +(& +evts +[0], +dest +, +EVFILT_READ +, + +175 +EV_ADD + | +EV_CLEAR +, 0, 0, +dest_da +); + +176 i(:: +kevt +( +kqueue_fd_ +, +evts +, 1, 0, 0, 0) == -1) + +177  +o +; + +182  + gkqueue_a +:: +move_dest +( +sock_ty +, + +183 +kqueue_a +:: +r_dest_da +& +rg_dest_da +, + +184 +kqueue_a +:: +r_dest_da +& +sour_dest_da +) + +186 +rg_dest_da + = +sour_dest_da +; + +187 + gsour_dest_da + = 0; + +190  + gkqueue_a +:: +t_ +( +_ty +, +sock_ty + +dest +, + +191 +kqueue_a +:: +r_dest_da +& +dest_da +, +a_ +* + +, + +192 +bo + +is_ctui +, bo +low_ecutive +) + +194 i(! + gdest_da +) + +196 + g +-> + gec_ + = +boo +:: +asio +:: +r +:: +bad_dest +; + +197 +po_immed_comi +( + +, +is_ctui +); + +201 + gmux +:: +sced_lock + +dest_lock +( +dest_da +-> +mux_ +); + +203 i( + gdest_da +-> + gshutdown_ +) + +205 +po_immed_comi +( + +, +is_ctui +); + +209 i( + gdest_da +-> + g_queue_ +[ +_ty +]. +emy +()) + +211 cڡ  + gnum_kevts +[ +max_s +] = { 1, 2, 1 }; + +213 i( + glow_ecutive + + +214 && ( + g_ty + ! +ad_ + + +215 || +dest_da +-> +_queue_ +[ +ex_ +]. +emy +())) + +217 i( + +-> +rfm +()) + +219 +dest_lock +. +uock +(); + +220 + gschedur_ +. +po_immed_comi +( + +, +is_ctui +); + +224 i( + gdest_da +-> + gnum_kevts_ + < + gnum_kevts +[ +_ty +]) + +226  +kevt + + gevts +[2]; + +227 +BOOST_ASIO_KQUEUE_EV_SET +(& +evts +[0], +dest +, +EVFILT_READ +, + +228 +EV_ADD + | +EV_CLEAR +, 0, 0, +dest_da +); + +229 +BOOST_ASIO_KQUEUE_EV_SET +(& +evts +[1], +dest +, +EVFILT_WRITE +, + +230 +EV_ADD + | +EV_CLEAR +, 0, 0, +dest_da +); + +231 i(:: +kevt +( +kqueue_fd_ +, +evts +, +num_kevts +[ +_ty +], 0, 0, 0) != -1) + +233 +dest_da +-> +num_kevts_ + = +num_kevts +[ +_ty +]; + +237 + g +-> + gec_ + = +boo +:: +syem +:: +r_code +( +o +, + +238 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +239 + gschedur_ +. +po_immed_comi +( + +, +is_ctui +); + +246 i( + gdest_da +-> + gnum_kevts_ + < + gnum_kevts +[ +_ty +]) + +247 + gdest_da +-> + gnum_kevts_ + = +num_kevts +[ +_ty +]; + +249  +kevt + + gevts +[2]; + +250 +BOOST_ASIO_KQUEUE_EV_SET +(& +evts +[0], +dest +, +EVFILT_READ +, + +251 +EV_ADD + | +EV_CLEAR +, 0, 0, +dest_da +); + +252 +BOOST_ASIO_KQUEUE_EV_SET +(& +evts +[1], +dest +, +EVFILT_WRITE +, + +253 +EV_ADD + | +EV_CLEAR +, 0, 0, +dest_da +); + +254 :: +kevt +( +kqueue_fd_ +, +evts +, +dest_da +-> +num_kevts_ +, 0, 0, 0); + +258 + gdest_da +-> + g_queue_ +[ +_ty +]. +push +( + +); + +259 + gschedur_ +. +wk_d +(); + +262  + gkqueue_a +:: +nl_s +( +sock_ty +, + +263 +kqueue_a +:: +r_dest_da +& +dest_da +) + +265 i(! +dest_da +) + +268 + gmux +:: +sced_lock + +dest_lock +( +dest_da +-> +mux_ +); + +270 + g_queue +< + gݔi +> + gs +; + +271  + gi + = 0; i < + gmax_s +; ++i) + +273  +a_ +* + g + = +dest_da +-> +_queue_ +[ +i +]. +t +()) + +275 + +-> +ec_ + = +boo +:: +asio +:: +r +:: +ݔi_ab܋d +; + +276 + gdest_da +-> + g_queue_ +[ +i +]. +p +(); + +277 + gs +. +push +( + +); + +281 + gdest_lock +. +uock +(); + +283 + gschedur_ +. +po_deed_comis +( +s +); + +286  + gkqueue_a +:: +degi_dest +( +sock_ty + +dest +, + +287 +kqueue_a +:: +r_dest_da +& +dest_da +, +bo + +osg +) + +289 i(! + gdest_da +) + +292 + gmux +:: +sced_lock + +dest_lock +( +dest_da +-> +mux_ +); + +294 i(! + gdest_da +-> + gshutdown_ +) + +296 i( + gosg +) + +303  +kevt + + gevts +[2]; + +304 +BOOST_ASIO_KQUEUE_EV_SET +(& +evts +[0], +dest +, + +305 +EVFILT_READ +, +EV_DELETE +, 0, 0, 0); + +306 +BOOST_ASIO_KQUEUE_EV_SET +(& +evts +[1], +dest +, + +307 +EVFILT_WRITE +, +EV_DELETE +, 0, 0, 0); + +308 :: +kevt +( +kqueue_fd_ +, +evts +, +dest_da +-> +num_kevts_ +, 0, 0, 0); + +311 + g_queue +< + gݔi +> + gs +; + +312  + gi + = 0; i < + gmax_s +; ++i) + +314  +a_ +* + g + = +dest_da +-> +_queue_ +[ +i +]. +t +()) + +316 + +-> +ec_ + = +boo +:: +asio +:: +r +:: +ݔi_ab܋d +; + +317 + gdest_da +-> + g_queue_ +[ +i +]. +p +(); + +318 + gs +. +push +( + +); + +322 + gdest_da +-> + gdest_ + = -1; + +323 + gdest_da +-> + gshutdown_ + = +ue +; + +325 + gdest_lock +. +uock +(); + +327 +BOOST_ASIO_HANDLER_REACTOR_DEREGISTRATION +(( + +328 +cڋxt +(), +ic_ +< +utmax_t +>( +dest +), + +329 +t_ +< +utmax_t +>( +dest_da +))); + +331 + gschedur_ +. +po_deed_comis +( +s +); + +340 + gdest_da + = 0; + +344  + gkqueue_a +:: +degi__dest +( +sock_ty + +dest +, + +345 +kqueue_a +:: +r_dest_da +& +dest_da +) + +347 i(! +dest_da +) + +350 + gmux +:: +sced_lock + +dest_lock +( +dest_da +-> +mux_ +); + +352 i(! + gdest_da +-> + gshutdown_ +) + +354  +kevt + + gevts +[2]; + +355 +BOOST_ASIO_KQUEUE_EV_SET +(& +evts +[0], +dest +, + +356 +EVFILT_READ +, +EV_DELETE +, 0, 0, 0); + +357 +BOOST_ASIO_KQUEUE_EV_SET +(& +evts +[1], +dest +, + +358 +EVFILT_WRITE +, +EV_DELETE +, 0, 0, 0); + +359 :: +kevt +( +kqueue_fd_ +, +evts +, +dest_da +-> +num_kevts_ +, 0, 0, 0); + +361 + g_queue +< + gݔi +> + gs +; + +362  + gi + = 0; i < + gmax_s +; ++i) + +363 + gs +. +push +( +dest_da +-> +_queue_ +[ +i +]); + +365 + gdest_da +-> + gdest_ + = -1; + +366 + gdest_da +-> + gshutdown_ + = +ue +; + +368 + gdest_lock +. +uock +(); + +370 +BOOST_ASIO_HANDLER_REACTOR_DEREGISTRATION +(( + +371 +cڋxt +(), +ic_ +< +utmax_t +>( +dest +), + +372 +t_ +< +utmax_t +>( +dest_da +))); + +381 + gdest_da + = 0; + +385  + gkqueue_a +:: +nup_dest_da +( + +386 +r_dest_da +& +dest_da +) + +388 i( +dest_da +) + +390 +_dest_e +( +dest_da +); + +391 + gdest_da + = 0; + +395  + gkqueue_a +:: +run +( +uc +, +_queue +< +ݔi +>& +s +) + +397 + gmux +:: +sced_lock + +lock +( +mux_ +); + +400 +timeec + + gtimeout_buf + = { 0, 0 }; + +401 +timeec +* + gtimeout + = +uc + ? +g_timeout +(uc, +timeout_buf +) : &timeout_buf; + +403 + glock +. +uock +(); + +406  +kevt + + gevts +[128]; + +407  + gnum_evts + = +kevt +( +kqueue_fd_ +, 0, 0, +evts +, 128, +timeout +); + +409 #i +defed +( +BOOST_ASIO_ENABLE_HANDLER_TRACKING +) + +411  + gi + = 0; i < + gnum_evts +; ++i) + +413 * + gr + = +t_ +<*>( +evts +[ +i +]. +uda +); + +414 i( + gr + !& +u_ +) + +416  +evt_mask + = 0; + +417  + gevts +[ +i +]. + gfr +) + +419  + gEVFILT_READ +: + +420 +evt_mask + | +BOOST_ASIO_HANDLER_REACTOR_READ_EVENT +; + +422  + gEVFILT_WRITE +: + +423 +evt_mask + | +BOOST_ASIO_HANDLER_REACTOR_WRITE_EVENT +; + +426 i(( + gevts +[ +i +]. + gags + & ( + gEV_ERROR + | + gEV_OOBAND +)) != 0) + +427 +evt_mask + | +BOOST_ASIO_HANDLER_REACTOR_ERROR_EVENT +; + +428 +BOOST_ASIO_HANDLER_REACTOR_EVENTS +(( +cڋxt +(), + +429 +t_ +< +utmax_t +>( +r +), +evt_mask +)); + +435  + gi + = 0; i < + gnum_evts +; ++i) + +437 * + gr + = +t_ +<*>( +evts +[ +i +]. +uda +); + +438 i( + gr + =& +u_ +) + +440 +u_ +. +t +(); + +444 +dest_e +* + gdest_da + = +ic_ +( +r +); + +445 + gmux +:: +sced_lock + +dest_lock +( +dest_da +-> +mux_ +); + +447 i( + gevts +[ +i +]. + gfr + = +EVFILT_WRITE + + +448 && +dest_da +-> +num_kevts_ + == 2 + +449 && +dest_da +-> +_queue_ +[ +wre_ +]. +emy +()) + +455  +kevt + +de_evts +[1]; + +456 +BOOST_ASIO_KQUEUE_EV_SET +(& +de_evts +[0], + +457 +dest_da +-> +dest_ +, +EVFILT_WRITE +, +EV_DELETE +, 0, 0, 0); + +458 :: +kevt +( +kqueue_fd_ +, +de_evts +, 1, 0, 0, 0); + +459 + gdest_da +-> + gnum_kevts_ + = 1; + +464 #i +defed +( +__NBSD__ +) + +465 cڡ  + gfr +[ +max_s +] = + +467 cڡ  +fr +[ +max_s +] = + +469 { +EVFILT_READ +, +EVFILT_WRITE +, EVFILT_READ }; + +470  + gj + = +max_s + - 1; j >= 0; --j) + +472 i( + gevts +[ +i +]. + gfr + = +fr +[ +j +]) + +474 i( +j + ! +ex_ + || +evts +[ +i +]. +ags + & +EV_OOBAND +) + +476  +a_ +* + + = +dest_da +-> +_queue_ +[ +j +]. +t +()) + +478 i( +evts +[ +i +]. +ags + & +EV_ERROR +) + +480 + +-> +ec_ + = +boo +:: +syem +:: +r_code +( + +481 +ic_ +<>( +evts +[ +i +]. +da +), + +482 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +483 + gdest_da +-> + g_queue_ +[ +j +]. +p +(); + +484 + gs +. +push +( + +); + +486 i( + g +-> +rfm +()) + +488 + gdest_da +-> + g_queue_ +[ +j +]. +p +(); + +489 + gs +. +push +( + +); + +500 + glock +. +lock +(); + +501 + gtim_queues_ +. +g_ady_tims +( +s +); + +504  + gkqueue_a +:: +u +() + +506 +u_ +. +u +(); + +509  + gkqueue_a +:: +do_kqueue_ +() + +511  +fd + = :: +kqueue +(); + +512 i( + gfd + == -1) + +514 +boo +:: +syem +:: +r_code + +ec +( +o +, + +515 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +516 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "kqueue"); + +518  + gfd +; + +521 + gkqueue_a +:: +dest_e +* +kqueue_a +:: +lo_dest_e +() + +523 +mux +:: +sced_lock + +dests_lock +( +gied_dests_mux_ +); + +524  + ggied_dests_ +. +loc +( +BOOST_ASIO_CONCURRENCY_HINT_IS_LOCKING +( + +525 +REACTOR_IO +, +schedur_ +. +ccucy_ht +())); + +528  + gkqueue_a +:: +_dest_e +( +kqueue_a +:: +dest_e +* +s +) + +530 +mux +:: +sced_lock + +dests_lock +( +gied_dests_mux_ +); + +531 + ggied_dests_ +. + +( +s +); + +534  + gkqueue_a +:: +do_add_tim_queue +( +tim_queue_ba +& +queue +) + +536 +mux +:: +sced_lock + +lock +( +mux_ +); + +537 + gtim_queues_ +. + +(& +queue +); + +540  + gkqueue_a +:: +do_move_tim_queue +( +tim_queue_ba +& +queue +) + +542 +mux +:: +sced_lock + +lock +( +mux_ +); + +543 + gtim_queues_ +. +a +(& +queue +); + +546 +timeec +* + gkqueue_a +:: +g_timeout +( +uc +,imeec& +ts +) + +550 cڡ  + gmax_uc + = 5 * 60 * 1000 * 1000; + +551 + guc + = +tim_queues_ +. +wa_duti_uc +( + +552 ( +uc + < 0 || +max_uc + < usec) ? max_usec : usec); + +553 + gts +. + gtv_c + = +uc + / 1000000; + +554 + gts +. + gtv_nc + = ( +uc + % 1000000) * 1000; + +555  & + gts +; + +562 #unde +BOOST_ASIO_KQUEUE_EV_SET + + +564  + ~ + + @/usr/include/boost/asio/detail/impl/null_event.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_NULL_EVENT_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_NULL_EVENT_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +21  + ~ + +22 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +23  + ~ + +25  + ~ + +26 #i +defed +( +__hpux +) + +27  + ~ + +29 #i! +defed +( +__hpux +|| defed( +__SELECT +) + +30  + ~ + +34  + ~ + +36 +mea + + gboo + { + +37 +mea + + gasio + { + +38 +mea + + gda + { + +40  + gnu_evt +:: +do_wa +() + +42 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +43 +d +:: +this_thad +:: +p_u +((d:: +chro +:: +dy_ock +:: +time_pot +:: +max +)()); + +44 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +45 :: +S˕ +( +INFINITE +); + +47 :: +u +(); + +51  + gnu_evt +:: +do_wa_f_uc +( +uc +) + +53 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +54 +d +:: +this_thad +:: +p_f +(d:: +chro +:: +miocds +( +uc +)); + +55 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +56 :: +S˕ +( +uc + / 1000); + +57 #i +defed +( +__hpux +&& defed( +__SELECT +) + +58 +timeec + + gts +; + +59 + gts +. + gtv_c + = +uc + / 1000000; + +60 + gts +. + gtv_nc + = ( +uc + % 1000000) * 1000; + +61 :: +p +(0, 0, 0, 0, & +ts +, 0); + +63 +timev + + gtv +; + +64 + gtv +. + gtv_c + = +uc + / 1000000; + +65 + gtv +. + gtv_uc + = +uc + % 1000000; + +66 :: + +(0, 0, 0, 0, & +tv +); + +74  + ~ + + @/usr/include/boost/asio/detail/impl/posix_mutex.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_POSIX_MUTEX_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_POSIX_MUTEX_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_PTHREADS +) + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + gda + { + +32 + gposix_mux +:: +posix_mux +() + +34  +r + = :: +had_mux_ +(& +mux_ +, 0); + +35 + gboo +:: +syem +:: +r_code + +ec +( +r +, + +36 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +37 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "mutex"); + +44  + ~ + + @/usr/include/boost/asio/detail/impl/posix_thread.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_POSIX_THREAD_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_POSIX_THREAD_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_PTHREADS +) + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + gda + { + +32 + gposix_thad +::~ +posix_thad +() + +34 i(! +joed_ +) + +35 :: +had_dach +( +thad_ +); + +38  + gposix_thad +:: +jo +() + +40 i(! +joed_ +) + +42 :: +had_jo +( +thad_ +, 0); + +43 + gjoed_ + = +ue +; + +47 + gd +:: +size_t + +posix_thad +:: +hdwe_ccucy +() + +49 #i +defed +( +_SC_NPROCESSORS_ONLN +) + +50  +su + = +syscf +( +_SC_NPROCESSORS_ONLN +); + +51 i( + gsu + > 0) + +52  + gsu +; + +57  + gposix_thad +:: +t_thad +( +func_ba +* +g +) + +59  +r + = :: +had_ +(& +thad_ +, 0, + +60 +boo_asio_da_posix_thad_funi +, +g +); + +61 i( + gr + != 0) + +63 +de + +g +; + +64 + gboo +:: +syem +:: +r_code + +ec +( +r +, + +65 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +66 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "thread"); + +70 * +boo_asio_da_posix_thad_funi +(* +g +) + +72 + gposix_thad +:: +auto_func_ba_r + +func + = { + +73 +ic_ +< +posix_thad +:: +func_ba +*>( +g +) }; + +74 + gfunc +. + gr +-> +run +(); + +82  + ~ + + @/usr/include/boost/asio/detail/impl/timer_queue_set.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_TIMER_QUEUE_SET_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_TIMER_QUEUE_SET_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + { + +24 +mea + + gasio + { + +25 +mea + + gda + { + +27 + gtim_queue_t +:: +tim_queue_t +() + +28 : +f_ +(0) + +32  +tim_queue_t +:: + +( +tim_queue_ba +* +q +) + +34 +q +-> +xt_ + = +f_ +; + +35 + gf_ + = +q +; + +38  + gtim_queue_t +:: +a +( +tim_queue_ba +* +q +) + +40 i( +f_ +) + +42 i( +q + = +f_ +) + +44 +f_ + = +q +-> +xt_ +; + +45 + gq +-> + gxt_ + = 0; + +49  +tim_queue_ba +* + gp + = +f_ +;-> + gxt_ +; = +p +-> +xt_ +) + +51 i( +p +-> +xt_ + = +q +) + +53 +p +-> +xt_ + = +q +->next_; + +54 + gq +-> + gxt_ + = 0; + +61 +bo + + gtim_queue_t +:: +l_emy +() const + +63  +tim_queue_ba +* +p + = +f_ +; + gp +; =-> +xt_ +) + +64 i(! +p +-> +emy +()) + +65  +l +; + +66  + gue +; + +69  + gtim_queue_t +:: +wa_duti_mc +( +max_duti +) const + +71  +m_duti + = +max_duti +; + +72  +tim_queue_ba +* + gp + = +f_ +;; = +p +-> +xt_ +) + +73 +m_duti + = +p +-> +wa_duti_mc +(min_duration); + +74  + gm_duti +; + +77  + gtim_queue_t +:: +wa_duti_uc +( +max_duti +) const + +79  +m_duti + = +max_duti +; + +80  +tim_queue_ba +* + gp + = +f_ +;; = +p +-> +xt_ +) + +81 +m_duti + = +p +-> +wa_duti_uc +(min_duration); + +82  + gm_duti +; + +85  + gtim_queue_t +:: +g_ady_tims +( +_queue +< +ݔi +>& +s +) + +87  +tim_queue_ba +* +p + = +f_ +; + gp +; =-> +xt_ +) + +88 +p +-> +g_ady_tims +( +s +); + +91  + gtim_queue_t +:: +g_l_tims +( +_queue +< +ݔi +>& +s +) + +93  +tim_queue_ba +* +p + = +f_ +; + gp +; =-> +xt_ +) + +94 +p +-> +g_l_tims +( +s +); + +101  + ~ + + @/usr/include/boost/asio/detail/impl/win_mutex.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_WIN_MUTEX_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_WIN_MUTEX_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS +) + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + gda + { + +32 + gw_mux +:: +w_mux +() + +34  +r + = +do_ +(); + +35 + gboo +:: +syem +:: +r_code + +ec +( +r +, + +36 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +37 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "mutex"); + +40  + gw_mux +:: +do_ +() + +42 #i +defed +( +__MINGW32__ +) + +45 #i +defed +( +UNDER_CE +) + +46 :: +InlizeCrilSei +(& +_i_ +); + +47 #i +defed +( +BOOST_ASIO_WINDOWS_APP +) + +48 i(!:: +InlizeCrilSeiEx +(& +_i_ +, 0, 0)) + +49  :: +GLaE +(); + +51 i(!:: +InlizeCrilSeiAndSpCou +(& +_i_ +, 0x80000000)) + +52  :: +GLaE +(); + +56 + g__y + + +58 #i +defed +( +UNDER_CE +) + +59 :: +InlizeCrilSei +(& +_i_ +); + +60 #i +defed +( +BOOST_ASIO_WINDOWS_APP +) + +61 i(!:: +InlizeCrilSeiEx +(& +_i_ +, 0, 0)) + +62  :: +GLaE +(); + +64 i(!:: +InlizeCrilSeiAndSpCou +(& +_i_ +, 0x80000000)) + +65  :: +GLaE +(); + +68 +__ex +( +GExiCode +(= +STATUS_NO_MEMORY + + +69 ? +EXCEPTION_EXECUTE_HANDLER + : +EXCEPTION_CONTINUE_SEARCH +) + +71  +ERROR_OUTOFMEMORY +; + +82  + ~ + + @/usr/include/boost/asio/detail/impl/win_thread.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_WIN_THREAD_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_WIN_THREAD_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS +) \ + +21 && ! +defed +( +BOOST_ASIO_WINDOWS_APP +) \ + +22 && ! + $defed +( +UNDER_CE +) + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +29  + ~ + +31 +mea + +boo + { + +32 +mea + +asio + { + +33 +mea + +da + { + +35 +w_thad +::~ + `w_thad +() + +37 :: + `CloHd +( +thad_ +); + +43  +w_thad +:: + `jo +() + +45 +HANDLE + +hds +[2] = { +ex_evt_ +, +thad_ + }; + +46 :: + `WaFMuɝObjes +(2, +hds +, +FALSE +, +INFINITE +); + +47 :: + `CloHd +( +ex_evt_ +); + +48 i( + `rme_thads +()) + +50 :: + `TmeThad +( +thad_ +, 0); + +54 :: + `QueueUrAPC +( +c_funi +, +thad_ +, 0); + +55 :: + `WaFSgObje +( +thad_ +, +INFINITE +); + +59 +d +:: +size_t + +w_thad +:: + `hdwe_ccucy +() + +61 +SYSTEM_INFO + +syem_fo +; + +62 :: + `GSyemInfo +(& +syem_fo +); + +63  +syem_fo +. +dwNumbOfProsss +; + +66  +w_thad +:: + `t_thad +( +func_ba +* +g +,  +ack_size +) + +68 :: +HANDLE + +y_evt + = 0; + +69 +g +-> +y_evt_ + = +y_evt + = :: + `CeEvtW +(0, +ue +, +l +, 0); + +70 i(! +y_evt +) + +72 +DWORD + +ϡ_r + = :: + `GLaE +(); + +73 +de + +g +; + +74 +boo +:: +syem +:: +r_code + + `ec +( +ϡ_r +, + +75 +boo +:: +asio +:: +r +:: + `g_syem_gy +()); + +76 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "thread.entry_event"); + +79 +g +-> +ex_evt_ + =x_evt_ = :: + `CeEvtW +(0, +ue +, +l +, 0); + +80 i(! +ex_evt_ +) + +82 +DWORD + +ϡ_r + = :: + `GLaE +(); + +83 +de + +g +; + +84 +boo +:: +syem +:: +r_code + + `ec +( +ϡ_r +, + +85 +boo +:: +asio +:: +r +:: + `g_syem_gy +()); + +86 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "thread.exit_event"); + +89  +thad_id + = 0; + +90 +thad_ + = +t_ +< +HANDLE +>(:: + `_begthadex +(0, + +91 +ack_size +, +w_thad_funi +, +g +, 0, & +thad_id +)); + +92 i(! +thad_ +) + +94 +DWORD + +ϡ_r + = :: + `GLaE +(); + +95 +de + +g +; + +96 i( +y_evt +) + +97 :: + `CloHd +( +y_evt +); + +98 i( +ex_evt_ +) + +99 :: + `CloHd +( +ex_evt_ +); + +100 +boo +:: +syem +:: +r_code + + `ec +( +ϡ_r +, + +101 +boo +:: +asio +:: +r +:: + `g_syem_gy +()); + +102 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "thread"); + +105 i( +y_evt +) + +107 :: + `WaFSgObje +( +y_evt +, +INFINITE +); + +108 :: + `CloHd +( +y_evt +); + +112  +__d + + `w_thad_funi +(* +g +) + +114 +w_thad +:: +auto_func_ba_r + +func + = { + +115 +ic_ +< +w_thad +:: +func_ba +*>( +g +) }; + +117 :: + `SEvt +( +func +. +r +-> +y_evt_ +); + +119 +func +. +r +-> + `run +(); + +127 +HANDLE + +ex_evt + = +func +. +r +-> +ex_evt_ +; + +128 +de + +func +. +r +; + +129 +func +. +r + = 0; + +130 :: + `SEvt +( +ex_evt +); + +131 :: + `S˕Ex +( +INFINITE +, +TRUE +); + +136 #i + `defed +( +WINVER +) && (WINVER < 0x0500) + +137  +__d + + `c_funi +( +ULONG +) {} + +139  +__d + + `c_funi +( +ULONG_PTR +) {} + +144 + } +} + +146  + ~ + + @/usr/include/boost/asio/detail/impl/winrt_timer_scheduler.hpp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_WINRT_TIMER_SCHEDULER_HPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_WINRT_TIMER_SCHEDULER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +22  + ~ + +24 +mea + + gboo + { + +25 +mea + + gasio + { + +26 +mea + + gda + { + +28 + gme + < +tyme + + gTime_Ts +> + +29  + gw_tim_schedur +:: +add_tim_queue +( +tim_queue +< +Time_Ts +>& +queue +) + +31 +do_add_tim_queue +( +queue +); + +35 + gme + < +tyme + + gTime_Ts +> + +36  + gw_tim_schedur +:: +move_tim_queue +( +tim_queue +< +Time_Ts +>& +queue +) + +38 +do_move_tim_queue +( +queue +); + +41 + gme + < +tyme + + gTime_Ts +> + +42  + gw_tim_schedur +:: +schedu_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +43 cڡ +tyme + +Time_Ts +:: +time_ty +& +time +, + +44 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +tim +, +wa_ +* + +) + +46 + gboo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +48 i( + gshutdown_ +) + +50 + gio_cڋxt_ +. +po_immed_comi +( + +, +l +); + +54 +bo + + g + = +queue +. +queue_tim +( +time +, +tim +, + +); + +55 + gio_cڋxt_ +. +wk_d +(); + +56 i( + g +) + +57 + gevt_ +. +sigl +( +lock +); + +60 + gme + < +tyme + + gTime_Ts +> + +61 + gd +:: +size_t + +w_tim_schedur +:: +nl_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +62 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +tim +, + +63 +d +:: +size_t + +max_ned +) + +65 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +66 + g_queue +< + gݔi +> + gs +; + +67 + gd +:: +size_t + +n + = +queue +. +nl_tim +( +tim +, +s +, +max_ned +); + +68 + glock +. +uock +(); + +69 + gio_cڋxt_ +. +po_deed_comis +( +s +); + +70  + gn +; + +73 + gme + < +tyme + + gTime_Ts +> + +74  + gw_tim_schedur +:: +move_tim +( +tim_queue +< +Time_Ts +>& +queue +, + +75 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +to +, + +76 +tyme + +tim_queue +< +Time_Ts +>:: +r_tim_da +& +om +) + +78 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +79 + g_queue +< + gݔi +> + gs +; + +80 + gqueue +. +nl_tim +( +to +, +s +); + +81 + gqueue +. +move_tim +( +to +, +om +); + +82 + glock +. +uock +(); + +83 + gschedur_ +. +po_deed_comis +( +s +); + +90  + ~ + + @/usr/include/boost/asio/detail/impl/winrt_timer_scheduler.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_WINRT_TIMER_SCHEDULER_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_WINRT_TIMER_SCHEDULER_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +29 +mea + + gda + { + +31 + gw_tim_schedur +:: +w_tim_schedur +( + +32 +boo +:: +asio +:: +io_cڋxt +& io_context) + +33 : +boo +:: +asio +:: +da +:: +rvi_ba +< +w_tim_schedur +>( +io_cڋxt +), + +34 +io_cڋxt_ +( +u_rvi +< +io_cڋxt_im +>( +io_cڋxt +)), + +35 +mux_ +(), + +36 +evt_ +(), + +37 +tim_queues_ +(), + +38 +thad_ +(0), + +39 +_thad_ +( +l +), + +40 +shutdown_ +( +l +) + +42 + gthad_ + = +w + +boo +:: +asio +:: +da +:: +thad +( + +43 +bd_hdr +(& +w_tim_schedur +:: +_run_thad +, +this +)); + +46 + gw_tim_schedur +::~ +w_tim_schedur +() + +48 +shutdown +(); + +51  + gw_tim_schedur +:: +shutdown +() + +53 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +54 + gshutdown_ + = +ue +; + +55 + g_thad_ + = +ue +; + +56 + gevt_ +. +sigl +( +lock +); + +57 + glock +. +uock +(); + +59 i( + gthad_ +) + +61 + gthad_ +-> +jo +(); + +62 +de + + gthad_ +; + +63 + gthad_ + = 0; + +66 + g_queue +< + gݔi +> + gs +; + +67 + gtim_queues_ +. +g_l_tims +( +s +); + +68 + gio_cڋxt_ +. +abd_ݔis +( +s +); + +71  + gw_tim_schedur +:: +nify_fk +( +boo +:: +asio +:: +io_cڋxt +:: +fk_evt +) + +75  +w_tim_schedur +:: +_sk +() + +79  +w_tim_schedur +:: +run_thad +() + +81 +boo +:: +asio +:: +da +:: +mux +:: +sced_lock + +lock +( +mux_ +); + +82 ! + g_thad_ +) + +84 cڡ  + gmax_wa_duti + = 5 * 60 * 1000000; + +85  + gwa_duti + = +tim_queues_ +. +wa_duti_uc +( +max_wa_duti +); + +86 + gevt_ +. +wa_f_uc +( +lock +, +wa_duti +); + +87 + gevt_ +. +r +( +lock +); + +88 + g_queue +< + gݔi +> + gs +; + +89 + gtim_queues_ +. +g_ady_tims +( +s +); + +90 i(! + gs +. +emy +()) + +92 + glock +. +uock +(); + +93 + gio_cڋxt_ +. +po_deed_comis +( +s +); + +94 + glock +. +lock +(); + +99  + gw_tim_schedur +:: +_run_thad +( +w_tim_schedur +* +schedur +) + +101 +schedur +-> +run_thad +(); + +104  + gw_tim_schedur +:: +do_add_tim_queue +( +tim_queue_ba +& +queue +) + +106 +mux +:: +sced_lock + +lock +( +mux_ +); + +107 + gtim_queues_ +. + +(& +queue +); + +110  + gw_tim_schedur +:: +do_move_tim_queue +( +tim_queue_ba +& +queue +) + +112 +mux +:: +sced_lock + +lock +( +mux_ +); + +113 + gtim_queues_ +. +a +(& +queue +); + +120  + ~ + + @/usr/include/boost/asio/detail/keyword_tss_ptr.hpp + +11 #ide +BOOST_ASIO_DETAIL_KEYWORD_TSS_PTR_HPP + + +12  + #BOOST_ASIO_DETAIL_KEYWORD_TSS_PTR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_THREAD_KEYWORD_EXTENSION +) + +22  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +28 +mea + + gda + { + +30 + gme + < +tyme + + gT +> + +31 as + ckeywd_tss_r + + +32 : +ive + +ncyab + + +34 +public +: + +36 +keywd_tss_r +() + +41 ~ +keywd_tss_r +() + +46 +ݔ + +T +*() const + +48  +vue_ +; + +52  + gݔ +=( +T +* +vue +) + +54 +vue_ + = +vue +; + +57 + give +: + +58  +BOOST_ASIO_THREAD_KEYWORD + +T +* +vue_ +; + +61 + gme + < +tyme + + gT +> + +62 +BOOST_ASIO_THREAD_KEYWORD + +T +* + gkeywd_tss_r +< + gT +>:: +vue_ +; + +68  + ~ + + @/usr/include/boost/asio/detail/null_signal_blocker.hpp + +11 #ide +BOOST_ASIO_DETAIL_NULL_SIGNAL_BLOCKER_HPP + + +12  + #BOOST_ASIO_DETAIL_NULL_SIGNAL_BLOCKER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_HAS_THREADS +) \ + +21 || +defed +( +BOOST_ASIO_WINDOWS +) \ + +22 || +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) \ + +23 || +defed +( +__CYGWIN__ +) \ + +24 || + $defed +( +__SYMBIAN32__ +) + +26  + ~ + +28  + ~ + +30 +mea + +boo + { + +31 +mea + +asio + { + +32 +mea + +da + { + +34 as + cnu_sigl_block + + +35 : +ive + +ncyab + + +37 +public +: + +39 + `nu_sigl_block +() + +44 ~ + `nu_sigl_block +() + +49  + `block +() + +54  + `unblock +() + +60 + } +} + +63  + ~ + + @/usr/include/boost/asio/detail/null_static_mutex.hpp + +11 #ide +BOOST_ASIO_DETAIL_NULL_STATIC_MUTEX_HPP + + +12  + #BOOST_ASIO_DETAIL_NULL_STATIC_MUTEX_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_HAS_THREADS +) + +22  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +28 +mea + + gda + { + +30  + snu_ic_mux + + +32  + gboo +:: + tasio +:: + tda +:: + tsced_lock +< + tnu_ic_mux +> scoped_lock; + +35  + +() + +40  +lock +() + +45  +uock +() + +49  + gunud_ +; + +52  + #BOOST_ASIO_NULL_STATIC_MUTEX_INIT + { 0 } + + ) + +58  + ~ + + @/usr/include/boost/asio/detail/null_tss_ptr.hpp + +11 #ide +BOOST_ASIO_DETAIL_NULL_TSS_PTR_HPP + + +12  + #BOOST_ASIO_DETAIL_NULL_TSS_PTR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_HAS_THREADS +) + +22  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +28 +mea + + gda + { + +30 + gme + < +tyme + + gT +> + +31 as + cnu_tss_r + + +32 : +ive + +ncyab + + +34 +public +: + +36 +nu_tss_r +() + +37 : +vue_ +(0) + +42 ~ +nu_tss_r +() + +47 +ݔ + +T +*() const + +49  +vue_ +; + +53  + gݔ +=( +T +* +vue +) + +55 +vue_ + = +vue +; + +58 + give +: + +59 +T +* +vue_ +; + +66  + ~ + + @/usr/include/boost/asio/detail/object_pool.hpp + +11 #ide +BOOST_ASIO_DETAIL_OBJECT_POOL_HPP + + +12  + #BOOST_ASIO_DETAIL_OBJECT_POOL_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + gasio + { + +24 +mea + + gda + { + +26 + gme + < +tyme + + gObje +> + +27 +ass + + gobje_po +; + +29 as + cobje_po_acss + + +31 + gpublic +: + +32 +me + < +tyme + +Obje +> + +33  +Obje +* + +() + +35  +w + +Obje +; + +38 + gme + < +tyme + + gObje +,ym + gArg +> + +39  +Obje +* + +( +Arg + +g +) + +41  +w + +Obje +( +g +); + +44 + gme + < +tyme + + gObje +> + +45  +deroy +( +Obje +* +o +) + +47 +de + + go +; + +50 + gme + < +tyme + + gObje +> + +51  + gObje +*& +xt +( +Obje +* +o +) + +53  + go +-> + gxt_ +; + +56 + gme + < +tyme + + gObje +> + +57  + gObje +*& +ev +( +Obje +* +o +) + +59  + go +-> + gev_ +; + +63 + gme + < +tyme + + gObje +> + +64 as + cobje_po + + +65 : +ive + +ncyab + + +67 +public +: + +69 +obje_po +() + +70 : +live_li_ +(0), + +71 +_li_ +(0) + +76 ~ +obje_po +() + +78 +deroy_li +( +live_li_ +); + +79 +deroy_li +( +_li_ +); + +83 +Obje +* +f +() + +85  + glive_li_ +; + +89 +Obje +* +loc +() + +91 +Obje +* + go + = +_li_ +; + +92 i( + go +) + +93 + g_li_ + = +obje_po_acss +:: +xt +( +_li_ +); + +95 + go + = +obje_po_acss +:: + +< +Obje +>(); + +97 + gobje_po_acss +:: +xt +( +o + +live_li_ +; + +98 + gobje_po_acss +:: +ev +( +o +) = 0; + +99 i( + glive_li_ +) + +100 + gobje_po_acss +:: +ev +( +live_li_ + +o +; + +101 + glive_li_ + = +o +; + +103  + go +; + +107 + gme + < +tyme + + gArg +> + +108 +Obje +* +loc +( +Arg + +g +) + +110 +Obje +* + go + = +_li_ +; + +111 i( + go +) + +112 + g_li_ + = +obje_po_acss +:: +xt +( +_li_ +); + +114 + go + = +obje_po_acss +:: + +< +Obje +>( +g +); + +116 + gobje_po_acss +:: +xt +( +o + +live_li_ +; + +117 + gobje_po_acss +:: +ev +( +o +) = 0; + +118 i( + glive_li_ +) + +119 + gobje_po_acss +:: +ev +( +live_li_ + +o +; + +120 + glive_li_ + = +o +; + +122  + go +; + +126  + +( +Obje +* +o +) + +128 i( + glive_li_ + = +o +) + +129 +live_li_ + = +obje_po_acss +:: +xt +( +o +); + +131 i( + gobje_po_acss +:: +ev +( +o +)) + +133 +obje_po_acss +:: +xt +(obje_po_acss:: +ev +( +o +)) + +134 +obje_po_acss +:: +xt +( +o +); + +137 i( + gobje_po_acss +:: +xt +( +o +)) + +139 +obje_po_acss +:: +ev +(obje_po_acss:: +xt +( +o +)) + +140 +obje_po_acss +:: +ev +( +o +); + +143 + gobje_po_acss +:: +xt +( +o + +_li_ +; + +144 + gobje_po_acss +:: +ev +( +o +) = 0; + +145 + g_li_ + = +o +; + +148 + give +: + +150  +deroy_li +( +Obje +* +li +) + +152  +li +) + +154 +Obje +* +o + = +li +; + +155 + gli + = +obje_po_acss +:: +xt +( +o +); + +156 + gobje_po_acss +:: +deroy +( +o +); + +161 +Obje +* + glive_li_ +; + +164 +Obje +* + g_li_ +; + +171  + ~ + + @/usr/include/boost/asio/detail/pipe_select_interrupter.hpp + +11 #ide +BOOST_ASIO_DETAIL_PIPE_SELECT_INTERRUPTER_HPP + + +12  + #BOOST_ASIO_DETAIL_PIPE_SELECT_INTERRUPTER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_WINDOWS +) + +21 #i! +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +22 #i! +defed +( +__CYGWIN__ +) + +23 #i! +defed +( +__SYMBIAN32__ +) + +24 #i! +defed +( +BOOST_ASIO_HAS_EVENTFD +) + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + gda + { + +32 as + cpe__u + + +34 + gpublic +: + +36 +BOOST_ASIO_DECL + +pe__u +(); + +39 + gBOOST_ASIO_DECL + ~ +pe__u +(); + +42 +BOOST_ASIO_DECL +  + +(); + +45 +BOOST_ASIO_DECL +  +u +(); + +48 +BOOST_ASIO_DECL + +bo + +t +(); + +51  +ad_dest +() const + +53  + gad_dest_ +; + +56 + give +: + +58 +BOOST_ASIO_DECL +  +ݒ_dests +(); + +61 +BOOST_ASIO_DECL +  +o_dests +(); + +67  + gad_dest_ +; + +72  + gwre_dest_ +; + +79  + ~ + +81 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +82  + ~ + + @/usr/include/boost/asio/detail/posix_event.hpp + +11 #ide +BOOST_ASIO_DETAIL_POSIX_EVENT_HPP + + +12  + #BOOST_ASIO_DETAIL_POSIX_EVENT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_PTHREADS +) + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + gda + { + +32 as + cposix_evt + + +33 : +ive + +ncyab + + +35 +public +: + +37 +BOOST_ASIO_DECL + +posix_evt +(); + +40 ~ +posix_evt +() + +42 :: +had_cd_deroy +(& +cd_ +); + +46 + gme + < +tyme + + gLock +> + +47  +sigl +( +Lock +& +lock +) + +49 + gthis +-> +sigl_l +( +lock +); + +53 + gme + < +tyme + + gLock +> + +54  +sigl_l +( +Lock +& +lock +) + +56 +BOOST_ASIO_ASSERT +( +lock +. +locked +()); + +57 () + glock +; + +58 + ge_ + |= 1; + +59 :: +had_cd_brd +(& +cd_ +); + +63 + gme + < +tyme + + gLock +> + +64  +uock_d_sigl_e +( +Lock +& +lock +) + +66 +BOOST_ASIO_ASSERT +( +lock +. +locked +()); + +67 + ge_ + |= 1; + +68 +bo + + ghave_was + = ( +e_ + > 1); + +69 + glock +. +uock +(); + +70 i( + ghave_was +) + +71 :: +had_cd_sigl +(& +cd_ +); + +75 + gme + < +tyme + + gLock +> + +76 +bo + +maybe_uock_d_sigl_e +( +Lock +& +lock +) + +78 +BOOST_ASIO_ASSERT +( +lock +. +locked +()); + +79 + ge_ + |= 1; + +80 i( + ge_ + > 1) + +82 + glock +. +uock +(); + +83 :: +had_cd_sigl +(& +cd_ +); + +84  + gue +; + +86  + gl +; + +90 + gme + < +tyme + + gLock +> + +91  +r +( +Lock +& +lock +) + +93 +BOOST_ASIO_ASSERT +( +lock +. +locked +()); + +94 () + glock +; + +95 + ge_ + &~ +d +:: +size_t +(1); + +99 + gme + < +tyme + + gLock +> + +100  +wa +( +Lock +& +lock +) + +102 +BOOST_ASIO_ASSERT +( +lock +. +locked +()); + +103 ( + ge_ + & 1) == 0) + +105 +e_ + += 2; + +106 :: +had_cd_wa +(& +cd_ +, & +lock +. +mux +(). +mux_ +); + +107 + ge_ + -= 2; + +112 + gme + < +tyme + + gLock +> + +113 +bo + +wa_f_uc +( +Lock +& +lock +,  +uc +) + +115 +BOOST_ASIO_ASSERT +( +lock +. +locked +()); + +116 i(( + ge_ + & 1) == 0) + +118 +e_ + += 2; + +119 +timeec + + gts +; + +120 #i( +defed +( +__MACH__ +&& defed( +__APPLE__ +)) \ + +121 || ( +defed +( +__ANDROID__ +&& ( + g__ANDROID_API__ + < 21) \ + +122 && +defed +( +HAVE_PTHREAD_COND_TIMEDWAIT_RELATIVE +)) + +123 + gts +. + gtv_c + = +uc + / 1000000; + +124 + gts +. + gtv_nc + = ( +uc + % 1000000) * 1000; + +125 :: +had_cd_timedwa_tive_ +( + +126 & +cd_ +, & +lock +. +mux +(). +mux_ +, & +ts +); + +130 i(:: +ock_gtime +( +CLOCK_MONOTONIC +, & +ts +) == 0) + +132 +ts +. +tv_c + + +uc + / 1000000; + +133 + gts +. + gtv_nc + = ( +uc + % 1000000) * 1000; + +134 + gts +. + gtv_c + + +ts +. +tv_nc + / 1000000000; + +135 + gts +. + gtv_nc + = +ts +. +tv_nc + % 1000000000; + +136 :: +had_cd_timedwa +(& +cd_ +, + +137 & +lock +. +mux +(). +mux_ +, & +ts +); + +142 + ge_ + -= 2; + +144  ( + ge_ + & 1) != 0; + +147 + give +: + +148 :: +had_cd_t + +cd_ +; + +149 + gd +:: +size_t + +e_ +; + +156  + ~ + +158 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +159  + ~ + + @/usr/include/boost/asio/detail/posix_fd_set_adapter.hpp + +11 #ide +BOOST_ASIO_DETAIL_POSIX_FD_SET_ADAPTER_HPP + + +12  + #BOOST_ASIO_DETAIL_POSIX_FD_SET_ADAPTER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_WINDOWS +) \ + +21 && ! +defed +( +__CYGWIN__ +) \ + +22 && ! + $defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +29  + ~ + +31 +mea + +boo + { + +32 +mea + +asio + { + +33 +mea + +da + { + +36 as + cposix_fd_t_adr + : +ncyab + + +38 +public +: + +39 + `posix_fd_t_adr +() + +40 : + `max_dest_ +( +vid_sock +) + +42 +usg + +mea + +d +; + +43 + `FD_ZERO +(& +fd_t_ +); + +46  + `t +() + +48 +usg + +mea + +d +; + +49 + `FD_ZERO +(& +fd_t_ +); + +52 +bo + + `t +( +sock_ty + +dest +) + +54 i( +dest + < ( +sock_ty +) +FD_SETSIZE +) + +56 i( +max_dest_ + = +vid_sock + || +dest + > max_descriptor_) + +57 +max_dest_ + = +dest +; + +58 + `FD_SET +( +dest +, & +fd_t_ +); + +59  +ue +; + +61  +l +; + +64  + `t +( +a__queue +< +sock_ty +>& +ݔis +, +_queue +< +ݔi +>& +s +) + +66 +a__queue +< +sock_ty +>:: + + +i + = +ݔis +. + `beg +(); + +67  +i + ! +ݔis +. + `d +()) + +69 +a__queue +< +sock_ty +>:: + + +_ + = +i +++; + +70 i(! + `t +( +_ +-> +f +)) + +72 +boo +:: +syem +:: +r_code + + `ec +( +r +:: +fd_t_u +); + +73 +ݔis +. + `nl_ݔis +( +_ +, +s +, +ec +); + +78 +bo + + `is_t +( +sock_ty + +dest +) const + +80  + `FD_ISSET +( +dest +, & +fd_t_ +) != 0; + +83 +ݔ + +fd_t +*() + +85  & +fd_t_ +; + +88 +sock_ty + + `max_dest +() const + +90  +max_dest_ +; + +93  + `rfm +( +a__queue +< +sock_ty +>& +ݔis +, + +94 +_queue +< +ݔi +>& +s +) const + +96 +a__queue +< +sock_ty +>:: + + +i + = +ݔis +. + `beg +(); + +97  +i + ! +ݔis +. + `d +()) + +99 +a__queue +< +sock_ty +>:: + + +_ + = +i +++; + +100 i( + `is_t +( +_ +-> +f +)) + +101 +ݔis +. + `rfm_ݔis +( +_ +, +s +); + +105 +ive +: + +106 +mub + +fd_t + +fd_t_ +; + +107 +sock_ty + +max_dest_ +; + +111 + } +} + +114  + ~ + + @/usr/include/boost/asio/detail/posix_signal_blocker.hpp + +11 #ide +BOOST_ASIO_DETAIL_POSIX_SIGNAL_BLOCKER_HPP + + +12  + #BOOST_ASIO_DETAIL_POSIX_SIGNAL_BLOCKER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_PTHREADS +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + + gboo + { + +30 +mea + + gasio + { + +31 +mea + + gda + { + +33 as + cposix_sigl_block + + +34 : +ive + +ncyab + + +36 +public +: + +38 +posix_sigl_block +() + +39 : +blocked_ +( +l +) + +41 +sigt_t + +w_mask +; + +42 +sigflt +(& +w_mask +); + +43 + gblocked_ + = ( +had_sigmask +( +SIG_BLOCK +, & +w_mask +, & +d_mask_ +) == 0); + +47 ~ +posix_sigl_block +() + +49 i( + gblocked_ +) + +50 +had_sigmask +( +SIG_SETMASK +, & +d_mask_ +, 0); + +54  +block +() + +56 i(! + gblocked_ +) + +58 +sigt_t + + gw_mask +; + +59 +sigflt +(& +w_mask +); + +60 + gblocked_ + = ( +had_sigmask +( +SIG_BLOCK +, & +w_mask +, & +d_mask_ +) == 0); + +65  +unblock +() + +67 i( + gblocked_ +) + +68 + gblocked_ + = ( +had_sigmask +( +SIG_SETMASK +, & +d_mask_ +, 0) != 0); + +71 + give +: + +73 +bo + +blocked_ +; + +76 +sigt_t + + gd_mask_ +; + +83  + ~ + + @/usr/include/boost/asio/detail/posix_static_mutex.hpp + +11 #ide +BOOST_ASIO_DETAIL_POSIX_STATIC_MUTEX_HPP + + +12  + #BOOST_ASIO_DETAIL_POSIX_STATIC_MUTEX_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_PTHREADS +) + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +29 +mea + + gda + { + +31  + sposix_ic_mux + + +33  + gboo +:: + tasio +:: + tda +:: + tsced_lock +< + tposix_ic_mux +> scoped_lock; + +36  + +() + +42  +lock +() + +44 ():: +had_mux_lock +(& +mux_ +); + +48  +uock +() + +50 ():: +had_mux_uock +(& +mux_ +); + +53 :: +had_mux_t + +mux_ +; + +56  + #BOOST_ASIO_POSIX_STATIC_MUTEX_INIT + { +PTHREAD_MUTEX_INITIALIZER + } + + ) + +62  + ~ + + @/usr/include/boost/asio/detail/posix_tss_ptr.hpp + +11 #ide +BOOST_ASIO_DETAIL_POSIX_TSS_PTR_HPP + + +12  + #BOOST_ASIO_DETAIL_POSIX_TSS_PTR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_PTHREADS +) + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +29 +mea + + gda + { + +32 +BOOST_ASIO_DECL +  +posix_tss_r_ +( +had_key_t +& +key +); + +34 + gme + < +tyme + + gT +> + +35 as + cposix_tss_r + + +36 : +ive + +ncyab + + +38 +public +: + +40 +posix_tss_r +() + +42 +posix_tss_r_ +( +tss_key_ +); + +46 ~ +posix_tss_r +() + +48 :: +had_key_de +( +tss_key_ +); + +52 +ݔ + + gT +*() const + +54  + gic_ +< + gT +*>(:: +had_gecific +( +tss_key_ +)); + +58  + gݔ +=( +T +* +vue +) + +60 :: +had_tecific +( +tss_key_ +, +vue +); + +63 + give +: + +66 +had_key_t + +tss_key_ +; + +73  + ~ + +75 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +76  + ~ + + @/usr/include/boost/asio/detail/socket_select_interrupter.hpp + +11 #ide +BOOST_ASIO_DETAIL_SOCKET_SELECT_INTERRUPTER_HPP + + +12  + #BOOST_ASIO_DETAIL_SOCKET_SELECT_INTERRUPTER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +22 #i +defed +( +BOOST_ASIO_WINDOWS +) \ + +23 || +defed +( +__CYGWIN__ +) \ + +24 || + $defed +( +__SYMBIAN32__ +) + +26  + ~ + +28  + ~ + +30 +mea + +boo + { + +31 +mea + +asio + { + +32 +mea + +da + { + +34 as + csock__u + + +36 +public +: + +38 +BOOST_ASIO_DECL + + `sock__u +(); + +41 +BOOST_ASIO_DECL + ~ + `sock__u +(); + +44 +BOOST_ASIO_DECL +  + ` +(); + +47 +BOOST_ASIO_DECL +  + `u +(); + +50 +BOOST_ASIO_DECL + +bo + + `t +(); + +53 +sock_ty + + `ad_dest +() const + +55  +ad_dest_ +; + +58 +ive +: + +60 +BOOST_ASIO_DECL +  + `ݒ_dests +(); + +63 +BOOST_ASIO_DECL +  + `o_dests +(); + +69 +sock_ty + +ad_dest_ +; + +74 +sock_ty + +wre_dest_ +; + +78 + } +} + +81  + ~ + +83 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +84  + ~ + + @/usr/include/boost/asio/detail/std_event.hpp + +11 #ide +BOOST_ASIO_DETAIL_STD_EVENT_HPP + + +12  + #BOOST_ASIO_DETAIL_STD_EVENT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_STD_MUTEX_AND_CONDVAR +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + + gboo + { + +30 +mea + + gasio + { + +31 +mea + + gda + { + +33 as + cd_evt + + +34 : +ive + +ncyab + + +36 +public +: + +38 +d_evt +() + +39 : +e_ +(0) + +44 ~ +d_evt +() + +49 +me + < +tyme + +Lock +> + +50  +sigl +( +Lock +& +lock +) + +52 +this +-> +sigl_l +( +lock +); + +56 + gme + < +tyme + + gLock +> + +57  +sigl_l +( +Lock +& +lock +) + +59 +BOOST_ASIO_ASSERT +( +lock +. +locked +()); + +60 () + glock +; + +61 + ge_ + |= 1; + +62 + gcd_ +. +nify_l +(); + +66 + gme + < +tyme + + gLock +> + +67  +uock_d_sigl_e +( +Lock +& +lock +) + +69 +BOOST_ASIO_ASSERT +( +lock +. +locked +()); + +70 + ge_ + |= 1; + +71 +bo + + ghave_was + = ( +e_ + > 1); + +72 + glock +. +uock +(); + +73 i( + ghave_was +) + +74 + gcd_ +. +nify_e +(); + +78 + gme + < +tyme + + gLock +> + +79 +bo + +maybe_uock_d_sigl_e +( +Lock +& +lock +) + +81 +BOOST_ASIO_ASSERT +( +lock +. +locked +()); + +82 + ge_ + |= 1; + +83 i( + ge_ + > 1) + +85 + glock +. +uock +(); + +86 + gcd_ +. +nify_e +(); + +87  + gue +; + +89  + gl +; + +93 + gme + < +tyme + + gLock +> + +94  +r +( +Lock +& +lock +) + +96 +BOOST_ASIO_ASSERT +( +lock +. +locked +()); + +97 () + glock +; + +98 + ge_ + &~ +d +:: +size_t +(1); + +102 + gme + < +tyme + + gLock +> + +103  +wa +( +Lock +& +lock +) + +105 +BOOST_ASIO_ASSERT +( +lock +. +locked +()); + +106 +unique_lock_adr + +u_lock +( +lock +); + +107 ( + ge_ + & 1) == 0) + +109 +wa + +w +( +e_ +); + +110 + gcd_ +. +wa +( +u_lock +. +unique_lock_ +); + +115 + gme + < +tyme + + gLock +> + +116 +bo + +wa_f_uc +( +Lock +& +lock +,  +uc +) + +118 +BOOST_ASIO_ASSERT +( +lock +. +locked +()); + +119 +unique_lock_adr + +u_lock +( +lock +); + +120 i(( + ge_ + & 1) == 0) + +122 +wa + +w +( +e_ +); + +123 + gcd_ +. +wa_f +( +u_lock +. +unique_lock_ +, +d +:: +chro +:: +miocds +( +uc +)); + +125  ( + ge_ + & 1) != 0; + +128 + give +: + +131  + sunique_lock_adr + + +133 +me + < +tyme + +Lock +> + +134 +exic + +unique_lock_adr +( +Lock +& +lock +) + +135 : +unique_lock_ +( +lock +. +mux +(). +mux_ +, +d +:: +adt_lock +) + +139 ~ +unique_lock_adr +() + +141 +unique_lock_ +. +a +(); + +144 + gd +:: +unique_lock +< +d +:: +mux +> +unique_lock_ +; + +148 as + cwa + + +150 + gpublic +: + +151 +exic + +wa +( +d +:: +size_t +& +e +) + +152 : +e_ +( +e +) + +154 +e_ + += 2; + +157 ~ +wa +() + +159 + ge_ + -= 2; + +162 + give +: + +163 +d +:: +size_t +& +e_ +; + +166 + gd +:: +cdi_vb + +cd_ +; + +167 + gd +:: +size_t + +e_ +; + +174  + ~ + + @/usr/include/boost/asio/detail/std_static_mutex.hpp + +11 #ide +BOOST_ASIO_DETAIL_STD_STATIC_MUTEX_HPP + + +12  + #BOOST_ASIO_DETAIL_STD_STATIC_MUTEX_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_STD_MUTEX_AND_CONDVAR +) + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + gda + { + +32 +ass + + gd_evt +; + +34 as + cd_ic_mux + + +35 : +ive + +ncyab + + +37 +public +: + +38  +boo +:: + tasio +:: + tda +:: + tsced_lock +< + td_ic_mux +> scoped_lock; + +41 +d_ic_mux +() + +46 ~ +d_ic_mux +() + +51  + +() + +57  +lock +() + +59 + gmux_ +. +lock +(); + +63  +uock +() + +65 + gmux_ +. +uock +(); + +68 + give +: + +69 +nd + +ass + +d_evt +; + +70 + gd +:: +mux + +mux_ +; + +73  + #BOOST_ASIO_STD_STATIC_MUTEX_INIT + 0 + + ) + +79  + ~ + + @/usr/include/boost/asio/detail/win_event.hpp + +11 #ide +BOOST_ASIO_DETAIL_WIN_EVENT_HPP + + +12  + #BOOST_ASIO_DETAIL_WIN_EVENT_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS +) + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + gda + { + +32 as + cw_evt + + +33 : +ive + +ncyab + + +35 +public +: + +37 +BOOST_ASIO_DECL + +w_evt +(); + +40 + gBOOST_ASIO_DECL + ~ +w_evt +(); + +43 + gme + < +tyme + + gLock +> + +44  +sigl +( +Lock +& +lock +) + +46 + gthis +-> +sigl_l +( +lock +); + +50 + gme + < +tyme + + gLock +> + +51  +sigl_l +( +Lock +& +lock +) + +53 +BOOST_ASIO_ASSERT +( +lock +. +locked +()); + +54 () + glock +; + +55 + ge_ + |= 1; + +56 :: +SEvt +( +evts_ +[0]); + +60 + gme + < +tyme + + gLock +> + +61  +uock_d_sigl_e +( +Lock +& +lock +) + +63 +BOOST_ASIO_ASSERT +( +lock +. +locked +()); + +64 + ge_ + |= 1; + +65 +bo + + ghave_was + = ( +e_ + > 1); + +66 + glock +. +uock +(); + +67 i( + ghave_was +) + +68 :: +SEvt +( +evts_ +[1]); + +72 + gme + < +tyme + + gLock +> + +73 +bo + +maybe_uock_d_sigl_e +( +Lock +& +lock +) + +75 +BOOST_ASIO_ASSERT +( +lock +. +locked +()); + +76 + ge_ + |= 1; + +77 i( + ge_ + > 1) + +79 + glock +. +uock +(); + +80 :: +SEvt +( +evts_ +[1]); + +81  + gue +; + +83  + gl +; + +87 + gme + < +tyme + + gLock +> + +88  +r +( +Lock +& +lock +) + +90 +BOOST_ASIO_ASSERT +( +lock +. +locked +()); + +91 () + glock +; + +92 :: +RetEvt +( +evts_ +[0]); + +93 + ge_ + &~ +d +:: +size_t +(1); + +97 + gme + < +tyme + + gLock +> + +98  +wa +( +Lock +& +lock +) + +100 +BOOST_ASIO_ASSERT +( +lock +. +locked +()); + +101 ( + ge_ + & 1) == 0) + +103 +e_ + += 2; + +104 + glock +. +uock +(); + +105 #i +defed +( +BOOST_ASIO_WINDOWS_APP +) + +106 :: +WaFMuɝObjesEx +(2, +evts_ +, +l +, +INFINITE +, false); + +108 :: +WaFMuɝObjes +(2, +evts_ +, +l +, +INFINITE +); + +110 + glock +. +lock +(); + +111 + ge_ + -= 2; + +116 + gme + < +tyme + + gLock +> + +117 +bo + +wa_f_uc +( +Lock +& +lock +,  +uc +) + +119 +BOOST_ASIO_ASSERT +( +lock +. +locked +()); + +120 i(( + ge_ + & 1) == 0) + +122 +e_ + += 2; + +123 + glock +. +uock +(); + +124 +DWORD + + gmc + = +uc + > 0 ? (usec < 1000 ? 1 : usec / 1000) : 0; + +125 #i +defed +( +BOOST_ASIO_WINDOWS_APP +) + +126 :: +WaFMuɝObjesEx +(2, +evts_ +, +l +, +mc +, false); + +128 :: +WaFMuɝObjes +(2, +evts_ +, +l +, +mc +); + +130 + glock +. +lock +(); + +131 + ge_ + -= 2; + +133  ( + ge_ + & 1) != 0; + +136 + give +: + +137 +HANDLE + +evts_ +[2]; + +138 + gd +:: +size_t + +e_ +; + +145  + ~ + +147 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +148  + ~ + + @/usr/include/boost/asio/detail/win_fd_set_adapter.hpp + +11 #ide +BOOST_ASIO_DETAIL_WIN_FD_SET_ADAPTER_HPP + + +12  + #BOOST_ASIO_DETAIL_WIN_FD_SET_ADAPTER_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS +|| defed( +__CYGWIN__ +) + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + gda + { + +33 as + cw_fd_t_adr + : +ncyab + + +35 +public +: + +36 um { +deu_fd_t_size + = 1024 }; + +38 +w_fd_t_adr +() + +39 : +cy_ +( +deu_fd_t_size +), + +40 +max_dest_ +( +vid_sock +) + +42 + gfd_t_ + = +ic_ +< +w_fd_t +*>(:: +ݔ + +w +( + +43 ( +w_fd_t +- ( +SOCKET +) + +44 + ( +SOCKET +* ( +cy_ +))); + +45 + gfd_t_ +-> + gfd_cou + = 0; + +48 ~ +w_fd_t_adr +() + +50 :: +ݔ + +de +( +fd_t_ +); + +53  +t +() + +55 + gfd_t_ +-> + gfd_cou + = 0; + +56 + gmax_dest_ + = +vid_sock +; + +59 +bo + +t +( +sock_ty + +dest +) + +61  +u_t + + gi + = 0; i < + gfd_t_ +-> + gfd_cou +; ++i) + +62 i( + gfd_t_ +-> + gfd_y +[ +i +] = +dest +) + +63  +ue +; + +65 +rve +( +fd_t_ +-> +fd_cou + + 1); + +66 + gfd_t_ +-> + gfd_y +[ +fd_t_ +-> +fd_cou +++] = +dest +; + +67  + gue +; + +70  +t +( +a__queue +< +sock_ty +>& +ݔis +, +_queue +< +ݔi +>&) + +72 + ga__queue +< + gsock_ty +>:: + + +i + = +ݔis +. +beg +(); + +73  + gi + ! +ݔis +. +d +()) + +75 +a__queue +< +sock_ty +>:: + + +_ + = +i +++; + +76 +rve +( +fd_t_ +-> +fd_cou + + 1); + +77 + gfd_t_ +-> + gfd_y +[ +fd_t_ +-> +fd_cou +++] = +_ +-> +f +; + +81 +bo + +is_t +( +sock_ty + +dest +) const + +83  !! +__WSAFDIsS +( +dest +, + +84 +cڡ_ +< +fd_t +*>( +t_ +( +fd_t_ +))); + +87 +ݔ + + gfd_t +*() + +89  + gt_ +< + gfd_t +*>( + gfd_t_ +); + +92 +sock_ty + +max_dest +() const + +94  + gmax_dest_ +; + +97  +rfm +( +a__queue +< +sock_ty +>& +ݔis +, + +98 +_queue +< +ݔi +>& +s +) const + +100  +u_t + + gi + = 0; i < + gfd_t_ +-> + gfd_cou +; ++i) + +101 + gݔis +. +rfm_ݔis +( +fd_t_ +-> +fd_y +[ +i +], +s +); + +104 + give +: + +109  + sw_fd_t + + +111 +u_t + +fd_cou +; + +112 +SOCKET + + gfd_y +[1]; + +116  +rve +( +u_t + +n +) + +118 i( + gn + < +cy_ +) + +121 +u_t + + gw_cy + = +cy_ + + capacity_ / 2; + +122 i( + gw_cy + < + gn +) + +123 + gw_cy + = +n +; + +125 +w_fd_t +* + gw_fd_t + = +ic_ +(:: +ݔ + +w +( + +126 ( +w_fd_t +- ( +SOCKET +) + +127 + ( +SOCKET +* ( +w_cy +))); + +129 + gw_fd_t +-> + gfd_cou + = +fd_t_ +-> +fd_cou +; + +130  +u_t + + gi + = 0; i < + gfd_t_ +-> + gfd_cou +; ++i) + +131 + gw_fd_t +-> + gfd_y +[ +i +] = +fd_t_ +-> +fd_y +[i]; + +133 :: +ݔ + +de +( +fd_t_ +); + +134 + gfd_t_ + = +w_fd_t +; + +135 + gcy_ + = +w_cy +; + +138 +w_fd_t +* + gfd_t_ +; + +139 +u_t + + gcy_ +; + +140 +sock_ty + + gmax_dest_ +; + +147  + ~ + + @/usr/include/boost/asio/detail/win_static_mutex.hpp + +11 #ide +BOOST_ASIO_DETAIL_WIN_STATIC_MUTEX_HPP + + +12  + #BOOST_ASIO_DETAIL_WIN_STATIC_MUTEX_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS +) + +22  + ~ + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gasio + { + +28 +mea + + gda + { + +30  + sw_ic_mux + + +32  + gboo +:: + tasio +:: + tda +:: + tsced_lock +< + tw_ic_mux +> scoped_lock; + +35 +BOOST_ASIO_DECL +  + +(); + +40 +BOOST_ASIO_DECL +  +do_ +(); + +43  +lock +() + +45 :: +ECrilSei +(& +_i_ +); + +49  +uock +() + +51 :: +LveCrilSei +(& +_i_ +); + +54 +bo + + glid_ +; + +55 :: +CRITICAL_SECTION + +_i_ +; + +58 #i +defed +( +UNDER_CE +) + +59  + #BOOST_ASIO_WIN_STATIC_MUTEX_INIT + { +l +, { 0, 0, 0, 0, 0 } } + + ) + +61  + #BOOST_ASIO_WIN_STATIC_MUTEX_INIT + { +l +, { 0, 0, 0, 0, 0, 0 } } + + ) + +68  + ~ + +70 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +71  + ~ + + @/usr/include/boost/asio/detail/win_tss_ptr.hpp + +11 #ide +BOOST_ASIO_DETAIL_WIN_TSS_PTR_HPP + + +12  + #BOOST_ASIO_DETAIL_WIN_TSS_PTR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS +) + +22  + ~ + +23  + ~ + +25  + ~ + +27 +mea + + gboo + { + +28 +mea + + gasio + { + +29 +mea + + gda + { + +32 +BOOST_ASIO_DECL + +DWORD + +w_tss_r_ +(); + +34 + gme + < +tyme + + gT +> + +35 as + cw_tss_r + + +36 : +ive + +ncyab + + +38 +public +: + +40 +w_tss_r +() + +41 : +tss_key_ +( +w_tss_r_ +()) + +46 ~ +w_tss_r +() + +48 :: +TlsFe +( +tss_key_ +); + +52 +ݔ + + gT +*() const + +54  + gic_ +< + gT +*>(:: +TlsGVue +( +tss_key_ +)); + +58  + gݔ +=( +T +* +vue +) + +60 :: +TlsSVue +( +tss_key_ +, +vue +); + +63 + give +: + +66 +DWORD + +tss_key_ +; + +73  + ~ + +75 #i +defed +( +BOOST_ASIO_HEADER_ONLY +) + +76  + ~ + + @/usr/include/boost/bind/bind_cc.hpp + +15 + gme +< +ass + + gR +> + +16 + g_bi +:: +bd_t +< +R +, +BOOST_BIND_ST + + $R + ( +BOOST_BIND_CC + *( +BOOST_BIND_NOEXCEPT +, +_bi +:: +li0 +> + +17 + `BOOST_BIND +( +BOOST_BIND_ST + + $R + ( +BOOST_BIND_CC + * +f +( +BOOST_BIND_NOEXCEPT +) + +19  +BOOST_BIND_ST + + tR + ( + tBOOST_BIND_CC + * + tF +( + tBOOST_BIND_NOEXCEPT +; + +20  +_bi +:: + tli0 + + tli_ty +; + +21  +_bi +:: +bd_t +< +R +, +F +, +li_ty +> ( +f +, + `li_ty +()); + +22 + } +} + +24 + gme +< +ass + + gR +, cs + gB1 +, cs + gA1 +> + +25 + g_bi +:: +bd_t +< +R +, +BOOST_BIND_ST + + $R + ( +BOOST_BIND_CC + *( +B1 + +BOOST_BIND_NOEXCEPT +, +tyme + +_bi +:: +li_av_1 +< +A1 +>:: +ty +> + +26 + `BOOST_BIND +( +BOOST_BIND_ST + + $R + ( +BOOST_BIND_CC + * +f +( +B1 + +BOOST_BIND_NOEXCEPT +, +A1 + +a1 +) + +28  +BOOST_BIND_ST + + tR + ( + tBOOST_BIND_CC + * + tF +( + tB1 + + tBOOST_BIND_NOEXCEPT +; + +29  +tyme + + t_bi +:: + tli_av_1 +< + tA1 +>:: + tty + + tli_ty +; + +30  +_bi +:: +bd_t +< +R +, +F +, +li_ty +> ( +f +, + `li_ty +( +a1 +)); + +31 + } +} + +33 + gme +< +ass + + gR +, cs + gB1 +, cs + gB2 +, cs + gA1 +, cs + gA2 +> + +34 + g_bi +:: +bd_t +< +R +, +BOOST_BIND_ST + + $R + ( +BOOST_BIND_CC + *( +B1 +, +B2 + +BOOST_BIND_NOEXCEPT +, +tyme + +_bi +:: +li_av_2 +< +A1 +, +A2 +>:: +ty +> + +35 + `BOOST_BIND +( +BOOST_BIND_ST + + $R + ( +BOOST_BIND_CC + * +f +( +B1 +, +B2 + +BOOST_BIND_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +) + +37  +BOOST_BIND_ST + + tR + ( + tBOOST_BIND_CC + * + tF +( + tB1 +, + tB2 + + tBOOST_BIND_NOEXCEPT +; + +38  +tyme + + t_bi +:: + tli_av_2 +< + tA1 +, + tA2 +>:: + tty + + tli_ty +; + +39  +_bi +:: +bd_t +< +R +, +F +, +li_ty +> ( +f +, + `li_ty +( +a1 +, +a2 +)); + +40 + } +} + +42 + gme +< +ass + + gR +, + +43 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, + +44 +ass + + gA1 +, cs + gA2 +, cs + gA3 +> + +45 + g_bi +:: +bd_t +< +R +, +BOOST_BIND_ST + + $R + ( +BOOST_BIND_CC + *( +B1 +, +B2 +, +B3 + +BOOST_BIND_NOEXCEPT +, +tyme + +_bi +:: +li_av_3 +< +A1 +, +A2 +, +A3 +>:: +ty +> + +46 + `BOOST_BIND +( +BOOST_BIND_ST + + $R + ( +BOOST_BIND_CC + * +f +( +B1 +, +B2 +, +B3 + +BOOST_BIND_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +) + +48  +BOOST_BIND_ST + + tR + ( + tBOOST_BIND_CC + * + tF +( + tB1 +, + tB2 +, + tB3 + + tBOOST_BIND_NOEXCEPT +; + +49  +tyme + + t_bi +:: + tli_av_3 +< + tA1 +, + tA2 +, + tA3 +>:: + tty + + tli_ty +; + +50  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( +f +, + `li_ty +( +a1 +, +a2 +, +a3 +)); + +51 + } +} + +53 + gme +< +ass + + gR +, + +54 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, + +55 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +> + +56 + g_bi +:: +bd_t +< +R +, +BOOST_BIND_ST + + $R + ( +BOOST_BIND_CC + *( +B1 +, +B2 +, +B3 +, +B4 + +BOOST_BIND_NOEXCEPT +, +tyme + +_bi +:: +li_av_4 +< +A1 +, +A2 +, +A3 +, +A4 +>:: +ty +> + +57 + `BOOST_BIND +( +BOOST_BIND_ST + + $R + ( +BOOST_BIND_CC + * +f +( +B1 +, +B2 +, +B3 +, +B4 + +BOOST_BIND_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +) + +59  +BOOST_BIND_ST + + tR + ( + tBOOST_BIND_CC + * + tF +( + tB1 +, + tB2 +, + tB3 +, + tB4 + + tBOOST_BIND_NOEXCEPT +; + +60  +tyme + + t_bi +:: + tli_av_4 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +>:: + tty + + tli_ty +; + +61  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( +f +, + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +)); + +62 + } +} + +64 + gme +< +ass + + gR +, + +65 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, + +66 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +> + +67 + g_bi +:: +bd_t +< +R +, +BOOST_BIND_ST + + $R + ( +BOOST_BIND_CC + *( +B1 +, +B2 +, +B3 +, +B4 +, +B5 + +BOOST_BIND_NOEXCEPT +, +tyme + +_bi +:: +li_av_5 +< +A1 +, +A2 +, +A3 +, +A4 +, +A5 +>:: +ty +> + +68 + `BOOST_BIND +( +BOOST_BIND_ST + + $R + ( +BOOST_BIND_CC + * +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 + +BOOST_BIND_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +) + +70  +BOOST_BIND_ST + + tR + ( + tBOOST_BIND_CC + * + tF +( + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 + + tBOOST_BIND_NOEXCEPT +; + +71  +tyme + + t_bi +:: + tli_av_5 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +>:: + tty + + tli_ty +; + +72  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( +f +, + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +)); + +73 + } +} + +75 + gme +< +ass + + gR +, + +76 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, cs + gB6 +, + +77 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +> + +78 + g_bi +:: +bd_t +< +R +, +BOOST_BIND_ST + + $R + ( +BOOST_BIND_CC + *( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +, +B6 + +BOOST_BIND_NOEXCEPT +, +tyme + +_bi +:: +li_av_6 +< +A1 +, +A2 +, +A3 +, +A4 +, +A5 +, +A6 +>:: +ty +> + +79 + `BOOST_BIND +( +BOOST_BIND_ST + + $R + ( +BOOST_BIND_CC + * +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +, +B6 + +BOOST_BIND_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +) + +81  +BOOST_BIND_ST + + tR + ( + tBOOST_BIND_CC + * + tF +( + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +, + tB6 + + tBOOST_BIND_NOEXCEPT +; + +82  +tyme + + t_bi +:: + tli_av_6 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +>:: + tty + + tli_ty +; + +83  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( +f +, + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +)); + +84 + } +} + +86 + gme +< +ass + + gR +, + +87 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, cs + gB6 +, cs + gB7 +, + +88 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +> + +89 + g_bi +:: +bd_t +< +R +, +BOOST_BIND_ST + + $R + ( +BOOST_BIND_CC + *( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +, +B6 +, +B7 + +BOOST_BIND_NOEXCEPT +, +tyme + +_bi +:: +li_av_7 +< +A1 +, +A2 +, +A3 +, +A4 +, +A5 +, +A6 +, +A7 +>:: +ty +> + +90 + `BOOST_BIND +( +BOOST_BIND_ST + + $R + ( +BOOST_BIND_CC + * +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +, +B6 +, +B7 + +BOOST_BIND_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +) + +92  +BOOST_BIND_ST + + tR + ( + tBOOST_BIND_CC + * + tF +( + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +, + tB6 +, + tB7 + + tBOOST_BIND_NOEXCEPT +; + +93  +tyme + + t_bi +:: + tli_av_7 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +>:: + tty + + tli_ty +; + +94  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( +f +, + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +)); + +95 + } +} + +97 + gme +< +ass + + gR +, + +98 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, cs + gB6 +, cs + gB7 +, cs + gB8 +, + +99 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +> + +100 + g_bi +:: +bd_t +< +R +, +BOOST_BIND_ST + + $R + ( +BOOST_BIND_CC + *( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +, +B6 +, +B7 +, +B8 + +BOOST_BIND_NOEXCEPT +, +tyme + +_bi +:: +li_av_8 +< +A1 +, +A2 +, +A3 +, +A4 +, +A5 +, +A6 +, +A7 +, +A8 +>:: +ty +> + +101 + `BOOST_BIND +( +BOOST_BIND_ST + + $R + ( +BOOST_BIND_CC + * +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +, +B6 +, +B7 +, +B8 + +BOOST_BIND_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +) + +103  +BOOST_BIND_ST + + tR + ( + tBOOST_BIND_CC + * + tF +( + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +, + tB6 +, + tB7 +, + tB8 + + tBOOST_BIND_NOEXCEPT +; + +104  +tyme + + t_bi +:: + tli_av_8 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +, + tA8 +>:: + tty + + tli_ty +; + +105  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( +f +, + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +)); + +106 + } +} + +108 + gme +< +ass + + gR +, + +109 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, cs + gB6 +, cs + gB7 +, cs + gB8 +, cs + gB9 +, + +110 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +, cs + gA9 +> + +111 + g_bi +:: +bd_t +< +R +, +BOOST_BIND_ST + + $R + ( +BOOST_BIND_CC + *( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +, +B6 +, +B7 +, +B8 +, +B9 + +BOOST_BIND_NOEXCEPT +, +tyme + +_bi +:: +li_av_9 +< +A1 +, +A2 +, +A3 +, +A4 +, +A5 +, +A6 +, +A7 +, +A8 +, +A9 +>:: +ty +> + +112 + `BOOST_BIND +( +BOOST_BIND_ST + + $R + ( +BOOST_BIND_CC + * +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +, +B6 +, +B7 +, +B8 +, +B9 + +BOOST_BIND_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +, +A9 + +a9 +) + +114  +BOOST_BIND_ST + + tR + ( + tBOOST_BIND_CC + * + tF +( + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +, + tB6 +, + tB7 +, + tB8 +, + tB9 + + tBOOST_BIND_NOEXCEPT +; + +115  +tyme + + t_bi +:: + tli_av_9 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +, + tA8 +, + tA9 +>:: + tty + + tli_ty +; + +116  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( +f +, + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +, +a9 +)); + +117 + } +} + + @/usr/include/boost/bind/bind_mf2_cc.hpp + +18 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +19 +ass + + gA1 +> + +20 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +mf0 +)< +R +, + gT +>, +tyme + _bi:: +li_av_1 +< +A1 +>:: +ty +> + +21 +BOOST_BIND +( +boo +:: +ty +< +Rt2 +>, +R + ( +BOOST_BIND_MF_CC + +T +::* +f +(), +A1 + +a1 +) + +23  + g_mfi +:: + tBOOST_BIND_MF_NAME +( + tmf0 +)< + tR +, + tT +> + tF +; + +24  +tyme + + t_bi +:: + tli_av_1 +< + tA1 +>:: + tty + + tli_ty +; + +25  + g_bi +:: +bd_t +< +Rt2 +, + gF +, + gli_ty +>( +F +( +f +), +li_ty +( +a1 +)); + +28 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +29 +ass + + gA1 +> + +30 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +cmf0 +)< +R +, + gT +>, +tyme + _bi:: +li_av_1 +< +A1 +>:: +ty +> + +31 +BOOST_BIND +( +boo +:: +ty +< +Rt2 +>, + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +(cڡ, +A1 + +a1 +) + +33  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tcmf0 +)< + tR +, + tT +> + tF +; + +34  +tyme + + t_bi +:: + tli_av_1 +< + tA1 +>:: + tty + + tli_ty +; + +35  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +)); + +36 + } +} + +40 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +41 +ass + + gB1 +, + +42 +ass + + gA1 +, cs + gA2 +> + +43 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +mf1 +)< +R +, + gT +, + gB1 +>, +tyme + _bi:: +li_av_2 +< +A1 +, + gA2 +>:: +ty +> + +44 +BOOST_BIND +( +boo +:: +ty +< +Rt2 +>, + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +), +A1 + +a1 +, +A2 + +a2 +) + +46  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tmf1 +)< + tR +, + tT +, + tB1 +> + tF +; + +47  +tyme + + t_bi +:: + tli_av_2 +< + tA1 +, + tA2 +>:: + tty + + tli_ty +; + +48  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +)); + +49 + } +} + +51 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +52 +ass + + gB1 +, + +53 +ass + + gA1 +, cs + gA2 +> + +54 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +cmf1 +)< +R +, + gT +, + gB1 +>, +tyme + _bi:: +li_av_2 +< +A1 +, + gA2 +>:: +ty +> + +55 +BOOST_BIND +( +boo +:: +ty +< +Rt2 +>, + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +cڡ, +A1 + +a1 +, +A2 + +a2 +) + +57  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tcmf1 +)< + tR +, + tT +, + tB1 +> + tF +; + +58  +tyme + + t_bi +:: + tli_av_2 +< + tA1 +, + tA2 +>:: + tty + + tli_ty +; + +59  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +)); + +60 + } +} + +64 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +65 +ass + + gB1 +, cs + gB2 +, + +66 +ass + + gA1 +, cs + gA2 +, cs + gA3 +> + +67 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +mf2 +)< +R +, + gT +, + gB1 +, + gB2 +>, +tyme + _bi:: +li_av_3 +< +A1 +, + gA2 +, + gA3 +>:: +ty +> + +68 +BOOST_BIND +( +boo +:: +ty +< +Rt2 +>, + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +), +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +) + +70  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tmf2 +)< + tR +, + tT +, + tB1 +, + tB2 +> + tF +; + +71  +tyme + + t_bi +:: + tli_av_3 +< + tA1 +, + tA2 +, + tA3 +>:: + tty + + tli_ty +; + +72  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +)); + +73 + } +} + +75 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +76 +ass + + gB1 +, cs + gB2 +, + +77 +ass + + gA1 +, cs + gA2 +, cs + gA3 +> + +78 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +cmf2 +)< +R +, + gT +, + gB1 +, + gB2 +>, +tyme + _bi:: +li_av_3 +< +A1 +, + gA2 +, + gA3 +>:: +ty +> + +79 +BOOST_BIND +( +boo +:: +ty +< +Rt2 +>, + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +cڡ, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +) + +81  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tcmf2 +)< + tR +, + tT +, + tB1 +, + tB2 +> + tF +; + +82  +tyme + + t_bi +:: + tli_av_3 +< + tA1 +, + tA2 +, + tA3 +>:: + tty + + tli_ty +; + +83  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +)); + +84 + } +} + +88 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +89 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, + +90 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +> + +91 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +mf3 +)< +R +, + gT +, + gB1 +, + gB2 +, + gB3 +>, +tyme + _bi:: +li_av_4 +< +A1 +, + gA2 +, + gA3 +, + gA4 +>:: +ty +> + +92 +BOOST_BIND +( +boo +:: +ty +< +Rt2 +>, + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +), +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +) + +94  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tmf3 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +> + tF +; + +95  +tyme + + t_bi +:: + tli_av_4 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +>:: + tty + + tli_ty +; + +96  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +)); + +97 + } +} + +99 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +100 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, + +101 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +> + +102 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +cmf3 +)< +R +, + gT +, + gB1 +, + gB2 +, + gB3 +>, +tyme + _bi:: +li_av_4 +< +A1 +, + gA2 +, + gA3 +, + gA4 +>:: +ty +> + +103 +BOOST_BIND +( +boo +:: +ty +< +Rt2 +>, + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +cڡ, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +) + +105  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tcmf3 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +> + tF +; + +106  +tyme + + t_bi +:: + tli_av_4 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +>:: + tty + + tli_ty +; + +107  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +)); + +108 + } +} + +112 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +113 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, + +114 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +> + +115 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +mf4 +)< +R +, + gT +, + gB1 +, + gB2 +, + gB3 +, + gB4 +>, +tyme + _bi:: +li_av_5 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +>:: +ty +> + +116 +BOOST_BIND +( +boo +:: +ty +< +Rt2 +>, + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 +), +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +) + +118  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tmf4 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +> + tF +; + +119  +tyme + + t_bi +:: + tli_av_5 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +>:: + tty + + tli_ty +; + +120  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +)); + +121 + } +} + +123 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +124 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, + +125 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +> + +126 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +cmf4 +)< +R +, + gT +, + gB1 +, + gB2 +, + gB3 +, + gB4 +>, +tyme + _bi:: +li_av_5 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +>:: +ty +> + +127 +BOOST_BIND +( +boo +:: +ty +< +Rt2 +>, + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 +cڡ, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +) + +129  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tcmf4 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +> + tF +; + +130  +tyme + + t_bi +:: + tli_av_5 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +>:: + tty + + tli_ty +; + +131  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +)); + +132 + } +} + +136 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +137 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, + +138 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +> + +139 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +mf5 +)< +R +, + gT +, + gB1 +, + gB2 +, + gB3 +, + gB4 +, + gB5 +>, +tyme + _bi:: +li_av_6 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +>:: +ty +> + +140 +BOOST_BIND +( +boo +:: +ty +< +Rt2 +>, + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +), +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +) + +142  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tmf5 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +> + tF +; + +143  +tyme + + t_bi +:: + tli_av_6 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +>:: + tty + + tli_ty +; + +144  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +)); + +145 + } +} + +147 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +148 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, + +149 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +> + +150 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +cmf5 +)< +R +, + gT +, + gB1 +, + gB2 +, + gB3 +, + gB4 +, + gB5 +>, +tyme + _bi:: +li_av_6 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +>:: +ty +> + +151 +BOOST_BIND +( +boo +:: +ty +< +Rt2 +>, + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +cڡ, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +) + +153  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tcmf5 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +> + tF +; + +154  +tyme + + t_bi +:: + tli_av_6 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +>:: + tty + + tli_ty +; + +155  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +)); + +156 + } +} + +160 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +161 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, cs + gB6 +, + +162 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +> + +163 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +mf6 +)< +R +, + gT +, + gB1 +, + gB2 +, + gB3 +, + gB4 +, + gB5 +, + gB6 +>, +tyme + _bi:: +li_av_7 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +>:: +ty +> + +164 +BOOST_BIND +( +boo +:: +ty +< +Rt2 +>, + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +, +B6 +), +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +) + +166  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tmf6 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +, + tB6 +> + tF +; + +167  +tyme + + t_bi +:: + tli_av_7 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +>:: + tty + + tli_ty +; + +168  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +)); + +169 + } +} + +171 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +172 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, cs + gB6 +, + +173 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +> + +174 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +cmf6 +)< +R +, + gT +, + gB1 +, + gB2 +, + gB3 +, + gB4 +, + gB5 +, + gB6 +>, +tyme + _bi:: +li_av_7 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +>:: +ty +> + +175 +BOOST_BIND +( +boo +:: +ty +< +Rt2 +>, + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +, +B6 +cڡ, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +) + +177  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tcmf6 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +, + tB6 +> + tF +; + +178  +tyme + + t_bi +:: + tli_av_7 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +>:: + tty + + tli_ty +; + +179  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +)); + +180 + } +} + +184 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +185 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, cs + gB6 +, cs + gB7 +, + +186 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +> + +187 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +mf7 +)< +R +, + gT +, + gB1 +, + gB2 +, + gB3 +, + gB4 +, + gB5 +, + gB6 +, + gB7 +>, +tyme + _bi:: +li_av_8 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +, + gA8 +>:: +ty +> + +188 +BOOST_BIND +( +boo +:: +ty +< +Rt2 +>, + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +, +B6 +, +B7 +), +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +) + +190  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tmf7 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +, + tB6 +, + tB7 +> + tF +; + +191  +tyme + + t_bi +:: + tli_av_8 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +, + tA8 +>:: + tty + + tli_ty +; + +192  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +)); + +193 + } +} + +195 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +196 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, cs + gB6 +, cs + gB7 +, + +197 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +> + +198 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +cmf7 +)< +R +, + gT +, + gB1 +, + gB2 +, + gB3 +, + gB4 +, + gB5 +, + gB6 +, + gB7 +>, +tyme + _bi:: +li_av_8 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +, + gA8 +>:: +ty +> + +199 +BOOST_BIND +( +boo +:: +ty +< +Rt2 +>, + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +, +B6 +, +B7 +cڡ, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +) + +201  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tcmf7 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +, + tB6 +, + tB7 +> + tF +; + +202  +tyme + + t_bi +:: + tli_av_8 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +, + tA8 +>:: + tty + + tli_ty +; + +203  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +)); + +204 + } +} + +208 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +209 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, cs + gB6 +, cs + gB7 +, cs + gB8 +, + +210 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +, cs + gA9 +> + +211 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +mf8 +)< +R +, + gT +, + gB1 +, + gB2 +, + gB3 +, + gB4 +, + gB5 +, + gB6 +, + gB7 +, + gB8 +>, +tyme + _bi:: +li_av_9 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +, + gA8 +, + gA9 +>:: +ty +> + +212 +BOOST_BIND +( +boo +:: +ty +< +Rt2 +>, + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +, +B6 +, +B7 +, +B8 +), +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +, +A9 + +a9 +) + +214  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tmf8 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +, + tB6 +, + tB7 +, + tB8 +> + tF +; + +215  +tyme + + t_bi +:: + tli_av_9 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +, + tA8 +, + tA9 +>:: + tty + + tli_ty +; + +216  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +, +a9 +)); + +217 + } +} + +219 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +220 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, cs + gB6 +, cs + gB7 +, cs + gB8 +, + +221 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +, cs + gA9 +> + +222 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +cmf8 +)< +R +, + gT +, + gB1 +, + gB2 +, + gB3 +, + gB4 +, + gB5 +, + gB6 +, + gB7 +, + gB8 +>, +tyme + _bi:: +li_av_9 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +, + gA8 +, + gA9 +>:: +ty +> + +223 +BOOST_BIND +( +boo +:: +ty +< +Rt2 +>, + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +, +B6 +, +B7 +, +B8 +cڡ, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +, +A9 + +a9 +) + +225  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tcmf8 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +, + tB6 +, + tB7 +, + tB8 +> + tF +; + +226  +tyme + + t_bi +:: + tli_av_9 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +, + tA8 +, + tA9 +>:: + tty + + tli_ty +; + +227  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +, +a9 +)); + +228 + } +} + + @/usr/include/boost/bind/bind_mf_cc.hpp + +17 + gme +< +ass + + gR +, cs + gT +, + +18 +ass + + gA1 +> + +19 + g_bi +:: +bd_t +< +R +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +mf0 +), +tyme + _bi:: +li_av_1 +< +A1 +>:: +ty +> + +20 +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +) + +22  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tmf0 +)< + tR +, + tT +> + tF +; + +23  +tyme + + t_bi +:: + tli_av_1 +< + tA1 +>:: + tty + + tli_ty +; + +24  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +)); + +25 + } +} + +27 + gme +< +ass + + gR +, cs + gT +, + +28 +ass + + gA1 +> + +29 + g_bi +:: +bd_t +< +R +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +cmf0 +), +tyme + _bi:: +li_av_1 +< +A1 +>:: +ty +> + +30 +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +(cڡ +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +) + +32  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tcmf0 +)< + tR +, + tT +> + tF +; + +33  +tyme + + t_bi +:: + tli_av_1 +< + tA1 +>:: + tty + + tli_ty +; + +34  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +)); + +35 + } +} + +37 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +38 +ass + + gA1 +> + +39 +tyme + + gboo +:: +ab_if_c +:: +vue +, + +40 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +mf0 +)< +R +, + gT +>, +tyme + _bi:: +li_av_1 +< +A1 +>:: +ty +> + +41 >:: +ty + +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +) + +43  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tmf0 +)< + tR +, + tT +> + tF +; + +44  +tyme + + t_bi +:: + tli_av_1 +< + tA1 +>:: + tty + + tli_ty +; + +45  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +)); + +46 + } +} + +48 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +49 +ass + + gA1 +> + +50 +tyme + + gboo +:: +ab_if_c +:: +vue +, + +51 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +cmf0 +)< +R +, + gT +>, +tyme + _bi:: +li_av_1 +< +A1 +>:: +ty +> + +52 >:: +ty + +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +(cڡ +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +) + +54  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tcmf0 +)< + tR +, + tT +> + tF +; + +55  +tyme + + t_bi +:: + tli_av_1 +< + tA1 +>:: + tty + + tli_ty +; + +56  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +)); + +57 + } +} + +61 + gme +< +ass + + gR +, cs + gT +, + +62 +ass + + gB1 +, + +63 +ass + + gA1 +, cs + gA2 +> + +64 + g_bi +:: +bd_t +< +R +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +mf1 +), +tyme + _bi:: +li_av_2 +< +A1 +, + gA2 +>:: +ty +> + +65 +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 + +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +) + +67  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tmf1 +)< + tR +, + tT +, + tB1 +> + tF +; + +68  +tyme + + t_bi +:: + tli_av_2 +< + tA1 +, + tA2 +>:: + tty + + tli_ty +; + +69  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +)); + +70 + } +} + +72 + gme +< +ass + + gR +, cs + gT +, + +73 +ass + + gB1 +, + +74 +ass + + gA1 +, cs + gA2 +> + +75 + g_bi +:: +bd_t +< +R +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +cmf1 +), +tyme + _bi:: +li_av_2 +< +A1 +, + gA2 +>:: +ty +> + +76 +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +cڡ +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +) + +78  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tcmf1 +)< + tR +, + tT +, + tB1 +> + tF +; + +79  +tyme + + t_bi +:: + tli_av_2 +< + tA1 +, + tA2 +>:: + tty + + tli_ty +; + +80  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +)); + +81 + } +} + +83 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +84 +ass + + gB1 +, + +85 +ass + + gA1 +, cs + gA2 +> + +86 +tyme + + gboo +:: +ab_if_c +:: +vue +, + +87 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +mf1 +)< +R +, + gT +, + gB1 +>, +tyme + _bi:: +li_av_2 +< +A1 +, + gA2 +>:: +ty +> + +88 >:: +ty + +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 + +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +) + +90  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tmf1 +)< + tR +, + tT +, + tB1 +> + tF +; + +91  +tyme + + t_bi +:: + tli_av_2 +< + tA1 +, + tA2 +>:: + tty + + tli_ty +; + +92  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +)); + +93 + } +} + +95 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +96 +ass + + gB1 +, + +97 +ass + + gA1 +, cs + gA2 +> + +98 +tyme + + gboo +:: +ab_if_c +:: +vue +, + +99 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +cmf1 +)< +R +, + gT +, + gB1 +>, +tyme + _bi:: +li_av_2 +< +A1 +, + gA2 +>:: +ty +> + +100 >:: +ty + +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +cڡ +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +) + +102  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tcmf1 +)< + tR +, + tT +, + tB1 +> + tF +; + +103  +tyme + + t_bi +:: + tli_av_2 +< + tA1 +, + tA2 +>:: + tty + + tli_ty +; + +104  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +)); + +105 + } +} + +109 + gme +< +ass + + gR +, cs + gT +, + +110 +ass + + gB1 +, cs + gB2 +, + +111 +ass + + gA1 +, cs + gA2 +, cs + gA3 +> + +112 + g_bi +:: +bd_t +< +R +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +mf2 +), +tyme + _bi:: +li_av_3 +< +A1 +, + gA2 +, + gA3 +>:: +ty +> + +113 +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 + +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +) + +115  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tmf2 +)< + tR +, + tT +, + tB1 +, + tB2 +> + tF +; + +116  +tyme + + t_bi +:: + tli_av_3 +< + tA1 +, + tA2 +, + tA3 +>:: + tty + + tli_ty +; + +117  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +)); + +118 + } +} + +120 + gme +< +ass + + gR +, cs + gT +, + +121 +ass + + gB1 +, cs + gB2 +, + +122 +ass + + gA1 +, cs + gA2 +, cs + gA3 +> + +123 + g_bi +:: +bd_t +< +R +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +cmf2 +), +tyme + _bi:: +li_av_3 +< +A1 +, + gA2 +, + gA3 +>:: +ty +> + +124 +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +cڡ +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +) + +126  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tcmf2 +)< + tR +, + tT +, + tB1 +, + tB2 +> + tF +; + +127  +tyme + + t_bi +:: + tli_av_3 +< + tA1 +, + tA2 +, + tA3 +>:: + tty + + tli_ty +; + +128  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +)); + +129 + } +} + +131 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +132 +ass + + gB1 +, cs + gB2 +, + +133 +ass + + gA1 +, cs + gA2 +, cs + gA3 +> + +134 +tyme + + gboo +:: +ab_if_c +:: +vue +, + +135 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +mf2 +)< +R +, + gT +, + gB1 +, + gB2 +>, +tyme + _bi:: +li_av_3 +< +A1 +, + gA2 +, + gA3 +>:: +ty +> + +136 >:: +ty + +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 + +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +) + +138  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tmf2 +)< + tR +, + tT +, + tB1 +, + tB2 +> + tF +; + +139  +tyme + + t_bi +:: + tli_av_3 +< + tA1 +, + tA2 +, + tA3 +>:: + tty + + tli_ty +; + +140  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +)); + +141 + } +} + +143 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +144 +ass + + gB1 +, cs + gB2 +, + +145 +ass + + gA1 +, cs + gA2 +, cs + gA3 +> + +146 +tyme + + gboo +:: +ab_if_c +:: +vue +, + +147 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +cmf2 +)< +R +, + gT +, + gB1 +, + gB2 +>, +tyme + _bi:: +li_av_3 +< +A1 +, + gA2 +, + gA3 +>:: +ty +> + +148 >:: +ty + +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +cڡ +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +) + +150  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tcmf2 +)< + tR +, + tT +, + tB1 +, + tB2 +> + tF +; + +151  +tyme + + t_bi +:: + tli_av_3 +< + tA1 +, + tA2 +, + tA3 +>:: + tty + + tli_ty +; + +152  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +)); + +153 + } +} + +157 + gme +< +ass + + gR +, cs + gT +, + +158 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, + +159 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +> + +160 + g_bi +:: +bd_t +< +R +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +mf3 +), +tyme + _bi:: +li_av_4 +< +A1 +, + gA2 +, + gA3 +, + gA4 +>:: +ty +> + +161 +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 + +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +) + +163  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tmf3 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +> + tF +; + +164  +tyme + + t_bi +:: + tli_av_4 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +>:: + tty + + tli_ty +; + +165  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +)); + +166 + } +} + +168 + gme +< +ass + + gR +, cs + gT +, + +169 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, + +170 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +> + +171 + g_bi +:: +bd_t +< +R +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +cmf3 +), +tyme + _bi:: +li_av_4 +< +A1 +, + gA2 +, + gA3 +, + gA4 +>:: +ty +> + +172 +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +cڡ +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +) + +174  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tcmf3 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +> + tF +; + +175  +tyme + + t_bi +:: + tli_av_4 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +>:: + tty + + tli_ty +; + +176  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +)); + +177 + } +} + +179 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +180 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, + +181 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +> + +182 +tyme + + gboo +:: +ab_if_c +:: +vue +, + +183 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +mf3 +)< +R +, + gT +, + gB1 +, + gB2 +, + gB3 +>, +tyme + _bi:: +li_av_4 +< +A1 +, + gA2 +, + gA3 +, + gA4 +>:: +ty +> + +184 >:: +ty + +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 + +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +) + +186  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tmf3 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +> + tF +; + +187  +tyme + + t_bi +:: + tli_av_4 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +>:: + tty + + tli_ty +; + +188  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +)); + +189 + } +} + +191 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +192 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, + +193 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +> + +194 +tyme + + gboo +:: +ab_if_c +:: +vue +, + +195 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +cmf3 +)< +R +, + gT +, + gB1 +, + gB2 +, + gB3 +>, +tyme + _bi:: +li_av_4 +< +A1 +, + gA2 +, + gA3 +, + gA4 +>:: +ty +> + +196 >:: +ty + +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +cڡ +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +) + +198  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tcmf3 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +> + tF +; + +199  +tyme + + t_bi +:: + tli_av_4 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +>:: + tty + + tli_ty +; + +200  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +)); + +201 + } +} + +205 + gme +< +ass + + gR +, cs + gT +, + +206 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, + +207 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +> + +208 + g_bi +:: +bd_t +< +R +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +mf4 +), +tyme + _bi:: +li_av_5 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +>:: +ty +> + +209 +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 + +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +) + +211  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tmf4 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +> + tF +; + +212  +tyme + + t_bi +:: + tli_av_5 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +>:: + tty + + tli_ty +; + +213  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +)); + +214 + } +} + +216 + gme +< +ass + + gR +, cs + gT +, + +217 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, + +218 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +> + +219 + g_bi +:: +bd_t +< +R +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +cmf4 +), +tyme + _bi:: +li_av_5 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +>:: +ty +> + +220 +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 +cڡ +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +) + +222  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tcmf4 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +> + tF +; + +223  +tyme + + t_bi +:: + tli_av_5 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +>:: + tty + + tli_ty +; + +224  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +)); + +225 + } +} + +227 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +228 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, + +229 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +> + +230 +tyme + + gboo +:: +ab_if_c +:: +vue +, + +231 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +mf4 +)< +R +, + gT +, + gB1 +, + gB2 +, + gB3 +, + gB4 +>, +tyme + _bi:: +li_av_5 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +>:: +ty +> + +232 >:: +ty + +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 + +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +) + +234  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tmf4 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +> + tF +; + +235  +tyme + + t_bi +:: + tli_av_5 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +>:: + tty + + tli_ty +; + +236  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +)); + +237 + } +} + +239 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +240 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, + +241 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +> + +242 +tyme + + gboo +:: +ab_if_c +:: +vue +, + +243 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +cmf4 +)< +R +, + gT +, + gB1 +, + gB2 +, + gB3 +, + gB4 +>, +tyme + _bi:: +li_av_5 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +>:: +ty +> + +244 >:: +ty + +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 +cڡ +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +) + +246  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tcmf4 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +> + tF +; + +247  +tyme + + t_bi +:: + tli_av_5 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +>:: + tty + + tli_ty +; + +248  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +)); + +249 + } +} + +253 + gme +< +ass + + gR +, cs + gT +, + +254 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, + +255 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +> + +256 + g_bi +:: +bd_t +< +R +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +mf5 +), +tyme + _bi:: +li_av_6 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +>:: +ty +> + +257 +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 + +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +) + +259  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tmf5 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +> + tF +; + +260  +tyme + + t_bi +:: + tli_av_6 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +>:: + tty + + tli_ty +; + +261  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +)); + +262 + } +} + +264 + gme +< +ass + + gR +, cs + gT +, + +265 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, + +266 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +> + +267 + g_bi +:: +bd_t +< +R +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +cmf5 +), +tyme + _bi:: +li_av_6 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +>:: +ty +> + +268 +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +cڡ +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +) + +270  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tcmf5 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +> + tF +; + +271  +tyme + + t_bi +:: + tli_av_6 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +>:: + tty + + tli_ty +; + +272  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +)); + +273 + } +} + +275 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +276 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, + +277 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +> + +278 +tyme + + gboo +:: +ab_if_c +:: +vue +, + +279 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +mf5 +)< +R +, + gT +, + gB1 +, + gB2 +, + gB3 +, + gB4 +, + gB5 +>, +tyme + _bi:: +li_av_6 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +>:: +ty +> + +280 >:: +ty + +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 + +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +) + +282  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tmf5 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +> + tF +; + +283  +tyme + + t_bi +:: + tli_av_6 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +>:: + tty + + tli_ty +; + +284  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +)); + +285 + } +} + +287 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +288 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, + +289 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +> + +290 +tyme + + gboo +:: +ab_if_c +:: +vue +, + +291 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +cmf5 +)< +R +, + gT +, + gB1 +, + gB2 +, + gB3 +, + gB4 +, + gB5 +>, +tyme + _bi:: +li_av_6 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +>:: +ty +> + +292 >:: +ty + +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +cڡ +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +) + +294  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tcmf5 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +> + tF +; + +295  +tyme + + t_bi +:: + tli_av_6 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +>:: + tty + + tli_ty +; + +296  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +)); + +297 + } +} + +301 + gme +< +ass + + gR +, cs + gT +, + +302 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, cs + gB6 +, + +303 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +> + +304 + g_bi +:: +bd_t +< +R +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +mf6 +), +tyme + _bi:: +li_av_7 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +>:: +ty +> + +305 +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +, +B6 + +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +) + +307  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tmf6 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +, + tB6 +> + tF +; + +308  +tyme + + t_bi +:: + tli_av_7 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +>:: + tty + + tli_ty +; + +309  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +)); + +310 + } +} + +312 + gme +< +ass + + gR +, cs + gT +, + +313 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, cs + gB6 +, + +314 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +> + +315 + g_bi +:: +bd_t +< +R +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +cmf6 +), +tyme + _bi:: +li_av_7 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +>:: +ty +> + +316 +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +, +B6 +cڡ +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +) + +318  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tcmf6 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +, + tB6 +> + tF +; + +319  +tyme + + t_bi +:: + tli_av_7 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +>:: + tty + + tli_ty +; + +320  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +)); + +321 + } +} + +323 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +324 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, cs + gB6 +, + +325 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +> + +326 +tyme + + gboo +:: +ab_if_c +:: +vue +, + +327 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +mf6 +)< +R +, + gT +, + gB1 +, + gB2 +, + gB3 +, + gB4 +, + gB5 +, + gB6 +>, +tyme + _bi:: +li_av_7 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +>:: +ty +> + +328 >:: +ty + +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +, +B6 + +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +) + +330  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tmf6 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +, + tB6 +> + tF +; + +331  +tyme + + t_bi +:: + tli_av_7 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +>:: + tty + + tli_ty +; + +332  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +)); + +333 + } +} + +335 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +336 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, cs + gB6 +, + +337 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +> + +338 +tyme + + gboo +:: +ab_if_c +:: +vue +, + +339 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +cmf6 +)< +R +, + gT +, + gB1 +, + gB2 +, + gB3 +, + gB4 +, + gB5 +, + gB6 +>, +tyme + _bi:: +li_av_7 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +>:: +ty +> + +340 >:: +ty + +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +, +B6 +cڡ +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +) + +342  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tcmf6 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +, + tB6 +> + tF +; + +343  +tyme + + t_bi +:: + tli_av_7 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +>:: + tty + + tli_ty +; + +344  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +)); + +345 + } +} + +349 + gme +< +ass + + gR +, cs + gT +, + +350 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, cs + gB6 +, cs + gB7 +, + +351 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +> + +352 + g_bi +:: +bd_t +< +R +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +mf7 +), +tyme + _bi:: +li_av_8 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +, + gA8 +>:: +ty +> + +353 +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +, +B6 +, +B7 + +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +) + +355  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tmf7 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +, + tB6 +, + tB7 +> + tF +; + +356  +tyme + + t_bi +:: + tli_av_8 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +, + tA8 +>:: + tty + + tli_ty +; + +357  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +)); + +358 + } +} + +360 + gme +< +ass + + gR +, cs + gT +, + +361 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, cs + gB6 +, cs + gB7 +, + +362 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +> + +363 + g_bi +:: +bd_t +< +R +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +cmf7 +), +tyme + _bi:: +li_av_8 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +, + gA8 +>:: +ty +> + +364 +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +, +B6 +, +B7 +cڡ +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +) + +366  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tcmf7 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +, + tB6 +, + tB7 +> + tF +; + +367  +tyme + + t_bi +:: + tli_av_8 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +, + tA8 +>:: + tty + + tli_ty +; + +368  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +)); + +369 + } +} + +371 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +372 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, cs + gB6 +, cs + gB7 +, + +373 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +> + +374 +tyme + + gboo +:: +ab_if_c +:: +vue +, + +375 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +mf7 +)< +R +, + gT +, + gB1 +, + gB2 +, + gB3 +, + gB4 +, + gB5 +, + gB6 +, + gB7 +>, +tyme + _bi:: +li_av_8 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +, + gA8 +>:: +ty +> + +376 >:: +ty + +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +, +B6 +, +B7 + +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +) + +378  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tmf7 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +, + tB6 +, + tB7 +> + tF +; + +379  +tyme + + t_bi +:: + tli_av_8 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +, + tA8 +>:: + tty + + tli_ty +; + +380  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +)); + +381 + } +} + +383 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +384 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, cs + gB6 +, cs + gB7 +, + +385 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +> + +386 +tyme + + gboo +:: +ab_if_c +:: +vue +, + +387 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +cmf7 +)< +R +, + gT +, + gB1 +, + gB2 +, + gB3 +, + gB4 +, + gB5 +, + gB6 +, + gB7 +>, +tyme + _bi:: +li_av_8 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +, + gA8 +>:: +ty +> + +388 >:: +ty + +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +, +B6 +, +B7 +cڡ +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +) + +390  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tcmf7 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +, + tB6 +, + tB7 +> + tF +; + +391  +tyme + + t_bi +:: + tli_av_8 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +, + tA8 +>:: + tty + + tli_ty +; + +392  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +)); + +393 + } +} + +397 + gme +< +ass + + gR +, cs + gT +, + +398 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, cs + gB6 +, cs + gB7 +, cs + gB8 +, + +399 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +, cs + gA9 +> + +400 + g_bi +:: +bd_t +< +R +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +mf8 +), +tyme + _bi:: +li_av_9 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +, + gA8 +, + gA9 +>:: +ty +> + +401 +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +, +B6 +, +B7 +, +B8 + +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +, +A9 + +a9 +) + +403  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tmf8 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +, + tB6 +, + tB7 +, + tB8 +> + tF +; + +404  +tyme + + t_bi +:: + tli_av_9 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +, + tA8 +, + tA9 +>:: + tty + + tli_ty +; + +405  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +, +a9 +)); + +406 + } +} + +408 + gme +< +ass + + gR +, cs + gT +, + +409 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, cs + gB6 +, cs + gB7 +, cs + gB8 +, + +410 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +, cs + gA9 +> + +411 + g_bi +:: +bd_t +< +R +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +cmf8 +), +tyme + _bi:: +li_av_9 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +, + gA8 +, + gA9 +>:: +ty +> + +412 +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +, +B6 +, +B7 +, +B8 +cڡ +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +, +A9 + +a9 +) + +414  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tcmf8 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +, + tB6 +, + tB7 +, + tB8 +> + tF +; + +415  +tyme + + t_bi +:: + tli_av_9 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +, + tA8 +, + tA9 +>:: + tty + + tli_ty +; + +416  +_bi +:: +bd_t +< +R +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +, +a9 +)); + +417 + } +} + +419 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +420 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, cs + gB6 +, cs + gB7 +, cs + gB8 +, + +421 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +, cs + gA9 +> + +422 +tyme + + gboo +:: +ab_if_c +:: +vue +, + +423 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +mf8 +)< +R +, + gT +, + gB1 +, + gB2 +, + gB3 +, + gB4 +, + gB5 +, + gB6 +, + gB7 +, + gB8 +>, +tyme + _bi:: +li_av_9 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +, + gA8 +, + gA9 +>:: +ty +> + +424 >:: +ty + +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +, +B6 +, +B7 +, +B8 + +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +, +A9 + +a9 +) + +426  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tmf8 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +, + tB6 +, + tB7 +, + tB8 +> + tF +; + +427  +tyme + + t_bi +:: + tli_av_9 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +, + tA8 +, + tA9 +>:: + tty + + tli_ty +; + +428  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +, +a9 +)); + +429 + } +} + +431 + gme +< +ass + + gRt2 +, cs + gR +, cs + gT +, + +432 +ass + + gB1 +, cs + gB2 +, cs + gB3 +, cs + gB4 +, cs + gB5 +, cs + gB6 +, cs + gB7 +, cs + gB8 +, + +433 +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +, cs + gA9 +> + +434 +tyme + + gboo +:: +ab_if_c +:: +vue +, + +435 + g_bi +:: +bd_t +< +Rt2 +, + g_mfi +:: +BOOST_BIND_MF_NAME +( +cmf8 +)< +R +, + gT +, + gB1 +, + gB2 +, + gB3 +, + gB4 +, + gB5 +, + gB6 +, + gB7 +, + gB8 +>, +tyme + _bi:: +li_av_9 +< +A1 +, + gA2 +, + gA3 +, + gA4 +, + gA5 +, + gA6 +, + gA7 +, + gA8 +, + gA9 +>:: +ty +> + +436 >:: +ty + +BOOST_BIND +( + $R + ( +BOOST_BIND_MF_CC + +T +::* +f +( +B1 +, +B2 +, +B3 +, +B4 +, +B5 +, +B6 +, +B7 +, +B8 +cڡ +BOOST_BIND_MF_NOEXCEPT +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +, +A9 + +a9 +) + +438  +_mfi +:: + tBOOST_BIND_MF_NAME +( + tcmf8 +)< + tR +, + tT +, + tB1 +, + tB2 +, + tB3 +, + tB4 +, + tB5 +, + tB6 +, + tB7 +, + tB8 +> + tF +; + +439  +tyme + + t_bi +:: + tli_av_9 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +, + tA8 +, + tA9 +>:: + tty + + tli_ty +; + +440  +_bi +:: +bd_t +< +Rt2 +, +F +, +li_ty +>( + `F +( +f +), + `li_ty +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +, +a9 +)); + +441 + } +} + + @/usr/include/boost/bind/bind_template.hpp + +15  +tyme + + tsu_as +< + tR +, + tF +>:: + tty + + tsu_ty +; + +17 +su_ty + + $ݔ +()() + +19 +li0 + +a +; + +20 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +21 + } +} + +23 +su_ty + + $ݔ +()() const + +25 +li0 + +a +; + +26 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +27 + } +} + +29 + gme +< +ass + + gA1 +> +su_ty + + $ݔ +()( +A1 + & +a1 +) + +31 +li1 +< +A1 + &> + `a +( +a1 +); + +32 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +33 + } +} + +35 + gme +< +ass + + gA1 +> +su_ty + + $ݔ +()( +A1 + & +a1 +) const + +37 +li1 +< +A1 + &> + `a +( +a1 +); + +38 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +39 + } +} + +41 #i! +defed +( +BOOST_NO_FUNCTION_TEMPLATE_ORDERING +) \ + +42 && ! +BOOST_WORKAROUND +( +__EDG_VERSION__ +, <= 238) + +44 +me +< +ass + +A1 +> +su_ty + + $ݔ +()( +A1 + cڡ & +a1 +) + +46 +li1 +< +A1 + cڡ &> + `a +( +a1 +); + +47 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +48 + } +} + +50 + gme +< +ass + + gA1 +> +su_ty + + $ݔ +()( +A1 + cڡ & +a1 +) const + +52 +li1 +< +A1 + cڡ &> + `a +( +a1 +); + +53 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +54 + } +} + +58 + gme +< +ass + + gA1 +, cs + gA2 +> +su_ty + + $ݔ +()( +A1 + & +a1 +, +A2 + & +a2 +) + +60 +li2 +< +A1 + &, +A2 + &> + `a +( +a1 +, +a2 +); + +61 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +62 + } +} + +64 + gme +< +ass + + gA1 +, cs + gA2 +> +su_ty + + $ݔ +()( +A1 + & +a1 +, +A2 + & +a2 +) const + +66 +li2 +< +A1 + &, +A2 + &> + `a +( +a1 +, +a2 +); + +67 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +68 + } +} + +70 #i! +defed +( +BOOST_NO_FUNCTION_TEMPLATE_ORDERING +) \ + +71 && ! +BOOST_WORKAROUND +( +__EDG_VERSION__ +, <= 238) + +73 +me +< +ass + +A1 +, cs + gA2 +> +su_ty + + $ݔ +()( +A1 + cڡ & +a1 +, +A2 + & +a2 +) + +75 +li2 +< +A1 + cڡ &, +A2 + &> + `a +( +a1 +, +a2 +); + +76 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +77 + } +} + +79 + gme +< +ass + + gA1 +, cs + gA2 +> +su_ty + + $ݔ +()( +A1 + cڡ & +a1 +, +A2 + & +a2 +) const + +81 +li2 +< +A1 + cڡ &, +A2 + &> + `a +( +a1 +, +a2 +); + +82 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +83 + } +} + +86 + gme +< +ass + + gA1 +, cs + gA2 +> +su_ty + + $ݔ +()( +A1 + & +a1 +, +A2 + cڡ & +a2 +) + +88 +li2 +< +A1 + &, +A2 + cڡ &> + `a +( +a1 +, +a2 +); + +89 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +90 + } +} + +92 + gme +< +ass + + gA1 +, cs + gA2 +> +su_ty + + $ݔ +()( +A1 + & +a1 +, +A2 + cڡ & +a2 +) const + +94 +li2 +< +A1 + &, +A2 + cڡ &> + `a +( +a1 +, +a2 +); + +95 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +96 + } +} + +99 + gme +< +ass + + gA1 +, cs + gA2 +> +su_ty + + $ݔ +()( +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +) + +101 +li2 +< +A1 + cڡ &, +A2 + cڡ &> + `a +( +a1 +, +a2 +); + +102 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +103 + } +} + +105 + gme +< +ass + + gA1 +, cs + gA2 +> +su_ty + + $ݔ +()( +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +) const + +107 +li2 +< +A1 + cڡ &, +A2 + cڡ &> + `a +( +a1 +, +a2 +); + +108 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +109 + } +} + +113 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +> +su_ty + + $ݔ +()( +A1 + & +a1 +, +A2 + & +a2 +, +A3 + & +a3 +) + +115 +li3 +< +A1 + &, +A2 + &, +A3 + &> + `a +( +a1 +, +a2 +, +a3 +); + +116 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +117 + } +} + +119 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +> +su_ty + + $ݔ +()( +A1 + & +a1 +, +A2 + & +a2 +, +A3 + & +a3 +) const + +121 +li3 +< +A1 + &, +A2 + &, +A3 + &> + `a +( +a1 +, +a2 +, +a3 +); + +122 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +123 + } +} + +125 #i! +defed +( +BOOST_NO_FUNCTION_TEMPLATE_ORDERING +) \ + +126 && ! +BOOST_WORKAROUND +( +__EDG_VERSION__ +, <= 238) + +128 +me +< +ass + +A1 +, cs + gA2 +, cs + gA3 +> +su_ty + + $ݔ +()( +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +, +A3 + cڡ & +a3 +) + +130 +li3 +< +A1 + cڡ &, +A2 + cڡ &, +A3 + cڡ &> + `a +( +a1 +, +a2 +, +a3 +); + +131 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +132 + } +} + +134 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +> +su_ty + + $ݔ +()( +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +, +A3 + cڡ & +a3 +) const + +136 +li3 +< +A1 + cڡ &, +A2 + cڡ &, +A3 + cڡ &> + `a +( +a1 +, +a2 +, +a3 +); + +137 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +138 + } +} + +142 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +> +su_ty + + $ݔ +()( +A1 + & +a1 +, +A2 + & +a2 +, +A3 + & +a3 +, +A4 + & +a4 +) + +144 +li4 +< +A1 + &, +A2 + &, +A3 + &, +A4 + &> + `a +( +a1 +, +a2 +, +a3 +, +a4 +); + +145 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +146 + } +} + +148 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +> +su_ty + + $ݔ +()( +A1 + & +a1 +, +A2 + & +a2 +, +A3 + & +a3 +, +A4 + & +a4 +) const + +150 +li4 +< +A1 + &, +A2 + &, +A3 + &, +A4 + &> + `a +( +a1 +, +a2 +, +a3 +, +a4 +); + +151 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +152 + } +} + +154 #i! +defed +( +BOOST_NO_FUNCTION_TEMPLATE_ORDERING +) \ + +155 && ! +BOOST_WORKAROUND +( +__EDG_VERSION__ +, <= 238) + +157 +me +< +ass + +A1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +> +su_ty + + $ݔ +()( +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +, +A3 + cڡ & +a3 +, +A4 + cڡ & +a4 +) + +159 +li4 +< +A1 + cڡ &, +A2 + cڡ &, +A3 + cڡ &, +A4 + cڡ &> + `a +( +a1 +, +a2 +, +a3 +, +a4 +); + +160 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +161 + } +} + +163 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +> +su_ty + + $ݔ +()( +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +, +A3 + cڡ & +a3 +, +A4 + cڡ & +a4 +) const + +165 +li4 +< +A1 + cڡ &, +A2 + cڡ &, +A3 + cڡ &, +A4 + cڡ &> + `a +( +a1 +, +a2 +, +a3 +, +a4 +); + +166 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +167 + } +} + +171 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +> +su_ty + + $ݔ +()( +A1 + & +a1 +, +A2 + & +a2 +, +A3 + & +a3 +, +A4 + & +a4 +, +A5 + & +a5 +) + +173 +li5 +< +A1 + &, +A2 + &, +A3 + &, +A4 + &, +A5 + &> + `a +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +); + +174 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +175 + } +} + +177 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +> +su_ty + + $ݔ +()( +A1 + & +a1 +, +A2 + & +a2 +, +A3 + & +a3 +, +A4 + & +a4 +, +A5 + & +a5 +) const + +179 +li5 +< +A1 + &, +A2 + &, +A3 + &, +A4 + &, +A5 + &> + `a +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +); + +180 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +181 + } +} + +183 #i! +defed +( +BOOST_NO_FUNCTION_TEMPLATE_ORDERING +) \ + +184 && ! +BOOST_WORKAROUND +( +__EDG_VERSION__ +, <= 238) + +186 +me +< +ass + +A1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +> +su_ty + + $ݔ +()( +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +, +A3 + cڡ & +a3 +, +A4 + cڡ & +a4 +, +A5 + cڡ & +a5 +) + +188 +li5 +< +A1 + cڡ &, +A2 + cڡ &, +A3 + cڡ &, +A4 + cڡ &, +A5 + cڡ &> + `a +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +); + +189 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +190 + } +} + +192 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +> +su_ty + + $ݔ +()( +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +, +A3 + cڡ & +a3 +, +A4 + cڡ & +a4 +, +A5 + cڡ & +a5 +) const + +194 +li5 +< +A1 + cڡ &, +A2 + cڡ &, +A3 + cڡ &, +A4 + cڡ &, +A5 + cڡ &> + `a +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +); + +195 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +196 + } +} + +200 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +> +su_ty + + $ݔ +()( +A1 + & +a1 +, +A2 + & +a2 +, +A3 + & +a3 +, +A4 + & +a4 +, +A5 + & +a5 +, +A6 + & +a6 +) + +202 +li6 +< +A1 + &, +A2 + &, +A3 + &, +A4 + &, +A5 + &, +A6 + &> + `a +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +); + +203 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +204 + } +} + +206 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +> +su_ty + + $ݔ +()( +A1 + & +a1 +, +A2 + & +a2 +, +A3 + & +a3 +, +A4 + & +a4 +, +A5 + & +a5 +, +A6 + & +a6 +) const + +208 +li6 +< +A1 + &, +A2 + &, +A3 + &, +A4 + &, +A5 + &, +A6 + &> + `a +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +); + +209 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +210 + } +} + +212 #i! +defed +( +BOOST_NO_FUNCTION_TEMPLATE_ORDERING +) \ + +213 && ! +BOOST_WORKAROUND +( +__EDG_VERSION__ +, <= 238) + +215 +me +< +ass + +A1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +> +su_ty + + $ݔ +()( +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +, +A3 + cڡ & +a3 +, +A4 + cڡ & +a4 +, +A5 + cڡ & +a5 +, +A6 + cڡ & +a6 +) + +217 +li6 +< +A1 + cڡ &, +A2 + cڡ &, +A3 + cڡ &, +A4 + cڡ &, +A5 + cڡ &, +A6 + cڡ &> + `a +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +); + +218 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +219 + } +} + +221 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +> +su_ty + + $ݔ +()( +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +, +A3 + cڡ & +a3 +, +A4 + cڡ & +a4 +, +A5 + cڡ & +a5 +, +A6 + cڡ & +a6 +) const + +223 +li6 +< +A1 + cڡ &, +A2 + cڡ &, +A3 + cڡ &, +A4 + cڡ &, +A5 + cڡ &, +A6 + cڡ &> + `a +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +); + +224 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +225 + } +} + +229 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +> +su_ty + + $ݔ +()( +A1 + & +a1 +, +A2 + & +a2 +, +A3 + & +a3 +, +A4 + & +a4 +, +A5 + & +a5 +, +A6 + & +a6 +, +A7 + & +a7 +) + +231 +li7 +< +A1 + &, +A2 + &, +A3 + &, +A4 + &, +A5 + &, +A6 + &, +A7 + &> + `a +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +); + +232 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +233 + } +} + +235 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +> +su_ty + + $ݔ +()( +A1 + & +a1 +, +A2 + & +a2 +, +A3 + & +a3 +, +A4 + & +a4 +, +A5 + & +a5 +, +A6 + & +a6 +, +A7 + & +a7 +) const + +237 +li7 +< +A1 + &, +A2 + &, +A3 + &, +A4 + &, +A5 + &, +A6 + &, +A7 + &> + `a +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +); + +238 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +239 + } +} + +241 #i! +defed +( +BOOST_NO_FUNCTION_TEMPLATE_ORDERING +) \ + +242 && ! +BOOST_WORKAROUND +( +__EDG_VERSION__ +, <= 238) + +244 +me +< +ass + +A1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +> +su_ty + + $ݔ +()( +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +, +A3 + cڡ & +a3 +, +A4 + cڡ & +a4 +, +A5 + cڡ & +a5 +, +A6 + cڡ & +a6 +, +A7 + cڡ & +a7 +) + +246 +li7 +< +A1 + cڡ &, +A2 + cڡ &, +A3 + cڡ &, +A4 + cڡ &, +A5 + cڡ &, +A6 + cڡ &, +A7 + cڡ &> + `a +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +); + +247 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +248 + } +} + +250 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +> +su_ty + + $ݔ +()( +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +, +A3 + cڡ & +a3 +, +A4 + cڡ & +a4 +, +A5 + cڡ & +a5 +, +A6 + cڡ & +a6 +, +A7 + cڡ & +a7 +) const + +252 +li7 +< +A1 + cڡ &, +A2 + cڡ &, +A3 + cڡ &, +A4 + cڡ &, +A5 + cڡ &, +A6 + cڡ &, +A7 + cڡ &> + `a +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +); + +253 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +254 + } +} + +258 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +> +su_ty + + $ݔ +()( +A1 + & +a1 +, +A2 + & +a2 +, +A3 + & +a3 +, +A4 + & +a4 +, +A5 + & +a5 +, +A6 + & +a6 +, +A7 + & +a7 +, +A8 + & +a8 +) + +260 +li8 +< +A1 + &, +A2 + &, +A3 + &, +A4 + &, +A5 + &, +A6 + &, +A7 + &, +A8 + &> + `a +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +); + +261 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +262 + } +} + +264 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +> +su_ty + + $ݔ +()( +A1 + & +a1 +, +A2 + & +a2 +, +A3 + & +a3 +, +A4 + & +a4 +, +A5 + & +a5 +, +A6 + & +a6 +, +A7 + & +a7 +, +A8 + & +a8 +) const + +266 +li8 +< +A1 + &, +A2 + &, +A3 + &, +A4 + &, +A5 + &, +A6 + &, +A7 + &, +A8 + &> + `a +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +); + +267 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +268 + } +} + +270 #i! +defed +( +BOOST_NO_FUNCTION_TEMPLATE_ORDERING +) \ + +271 && ! +BOOST_WORKAROUND +( +__EDG_VERSION__ +, <= 238) + +273 +me +< +ass + +A1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +> +su_ty + + $ݔ +()( +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +, +A3 + cڡ & +a3 +, +A4 + cڡ & +a4 +, +A5 + cڡ & +a5 +, +A6 + cڡ & +a6 +, +A7 + cڡ & +a7 +, +A8 + cڡ & +a8 +) + +275 +li8 +< +A1 + cڡ &, +A2 + cڡ &, +A3 + cڡ &, +A4 + cڡ &, +A5 + cڡ &, +A6 + cڡ &, +A7 + cڡ &, +A8 + cڡ &> + `a +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +); + +276 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +277 + } +} + +279 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +> +su_ty + + $ݔ +()( +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +, +A3 + cڡ & +a3 +, +A4 + cڡ & +a4 +, +A5 + cڡ & +a5 +, +A6 + cڡ & +a6 +, +A7 + cڡ & +a7 +, +A8 + cڡ & +a8 +) const + +281 +li8 +< +A1 + cڡ &, +A2 + cڡ &, +A3 + cڡ &, +A4 + cڡ &, +A5 + cڡ &, +A6 + cڡ &, +A7 + cڡ &, +A8 + cڡ &> + `a +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +); + +282 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +283 + } +} + +287 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +, cs + gA9 +> +su_ty + + $ݔ +()( +A1 + & +a1 +, +A2 + & +a2 +, +A3 + & +a3 +, +A4 + & +a4 +, +A5 + & +a5 +, +A6 + & +a6 +, +A7 + & +a7 +, +A8 + & +a8 +, +A9 + & +a9 +) + +289 +li9 +< +A1 + &, +A2 + &, +A3 + &, +A4 + &, +A5 + &, +A6 + &, +A7 + &, +A8 + &, +A9 + &> + `a +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +, +a9 +); + +290 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +291 + } +} + +293 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +, cs + gA9 +> +su_ty + + $ݔ +()( +A1 + & +a1 +, +A2 + & +a2 +, +A3 + & +a3 +, +A4 + & +a4 +, +A5 + & +a5 +, +A6 + & +a6 +, +A7 + & +a7 +, +A8 + & +a8 +, +A9 + & +a9 +) const + +295 +li9 +< +A1 + &, +A2 + &, +A3 + &, +A4 + &, +A5 + &, +A6 + &, +A7 + &, +A8 + &, +A9 + &> + `a +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +, +a9 +); + +296 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +297 + } +} + +299 #i! +defed +( +BOOST_NO_FUNCTION_TEMPLATE_ORDERING +) \ + +300 && ! +BOOST_WORKAROUND +( +__EDG_VERSION__ +, <= 238) + +302 +me +< +ass + +A1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +, cs + gA9 +> +su_ty + + $ݔ +()( +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +, +A3 + cڡ & +a3 +, +A4 + cڡ & +a4 +, +A5 + cڡ & +a5 +, +A6 + cڡ & +a6 +, +A7 + cڡ & +a7 +, +A8 + cڡ & +a8 +, +A9 + cڡ & +a9 +) + +304 +li9 +< +A1 + cڡ &, +A2 + cڡ &, +A3 + cڡ &, +A4 + cڡ &, +A5 + cڡ &, +A6 + cڡ &, +A7 + cڡ &, +A8 + cڡ &, +A9 + cڡ &> + `a +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +, +a9 +); + +305 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +306 + } +} + +308 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +, cs + gA9 +> +su_ty + + $ݔ +()( +A1 + cڡ & +a1 +, +A2 + cڡ & +a2 +, +A3 + cڡ & +a3 +, +A4 + cڡ & +a4 +, +A5 + cڡ & +a5 +, +A6 + cڡ & +a6 +, +A7 + cڡ & +a7 +, +A8 + cڡ & +a8 +, +A9 + cڡ & +a9 +) const + +310 +li9 +< +A1 + cڡ &, +A2 + cڡ &, +A3 + cڡ &, +A4 + cڡ &, +A5 + cڡ &, +A6 + cڡ &, +A7 + cڡ &, +A8 + cڡ &, +A9 + cڡ &> + `a +( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +, +a9 +); + +311 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +312 + } +} + +316 + gme +< +ass + + gA +> +su_ty + + $ev +( +A + & +a +) + +318 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +319 + } +} + +321 + gme +< +ass + + gA +> +su_ty + + $ev +( +A + & +a +) const + +323 +BOOST_BIND_RETURN + + `l_ +( +ty +< +su_ty +>(), +f_ +, +a +, 0); + +324 + } +} + +326 + gme +< +ass + + gV +>  + $ac +( +V + & +v +) const + +328 #i! + `defed + +BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP + ) && !defed +__BORLANDC__ + ) + +330 +usg + +boo +:: +vis_ch +; + +333 + `BOOST_BIND_VISIT_EACH +( +v +, +f_ +, 0); + +334 +l_ +. + `ac +( +v +); + +335 + } +} + +337 +bo + + $com +( +this_ty + cڡ & +rhs +) const + +339  + `f_com +( +f_ +, +rhs +.f_, 0&& +l_ + ==hs.l_; + +340 + } +} + +342 + give +: + +344 +F + +f_ +; + +345 +L + + gl_ +; + + @/usr/include/boost/bind/mem_fn.hpp + +1 #ide +BOOST_BIND_MEM_FN_HPP_INCLUDED + + +2  + #BOOST_BIND_MEM_FN_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +24  + ~ + +25  + ~ + +26  + ~ + +28 +mea + + gboo + + +31 #i +defed +( +BOOST_NO_VOID_RETURNS +) + +33  + #BOOST_MEM_FN_CLASS_F + , +ass + +F + + + ) + +34  + #BOOST_MEM_FN_TYPEDEF +( +X +) + + ) + +36 +mea + + g_mfi + + +39 + gme +< +ass + + gV +>  + smf + + +42  + #BOOST_MEM_FN_RETURN +  + + ) + +44  + #BOOST_MEM_FN_NAME +( +X + +r_ +## + ) +X + +45  + #BOOST_MEM_FN_CC + + + ) + +47  + ~ + +49 #unde +BOOST_MEM_FN_CC + + +50 #unde +BOOST_MEM_FN_NAME + + +52 #ifde +BOOST_MEM_FN_ENABLE_CDECL + + +54  + #BOOST_MEM_FN_NAME +( +X + +r_ +##X## +_cde + + + ) + +55  + #BOOST_MEM_FN_CC + +__cde + + + ) + +57  + ~ + +59 #unde +BOOST_MEM_FN_CC + + +60 #unde +BOOST_MEM_FN_NAME + + +64 #ifde +BOOST_MEM_FN_ENABLE_STDCALL + + +66  + #BOOST_MEM_FN_NAME +( +X + +r_ +##X## +_d + + + ) + +67  + #BOOST_MEM_FN_CC + +__d + + + ) + +69  + ~ + +71 #unde +BOOST_MEM_FN_CC + + +72 #unde +BOOST_MEM_FN_NAME + + +76 #ifde +BOOST_MEM_FN_ENABLE_FASTCALL + + +78  + #BOOST_MEM_FN_NAME +( +X + +r_ +##X## +_ + + + ) + +79  + #BOOST_MEM_FN_CC + +__ + + + ) + +81  + ~ + +83 #unde +BOOST_MEM_FN_CC + + +84 #unde +BOOST_MEM_FN_NAME + + +88 #unde +BOOST_MEM_FN_RETURN + + +92 + gme +<>  + gmf +<> + +95  + #BOOST_MEM_FN_RETURN + + + ) + +97  + #BOOST_MEM_FN_NAME +( +X + +r_ +## + ) +X + +98  + #BOOST_MEM_FN_CC + + + ) + +100  + ~ + +102 #unde +BOOST_MEM_FN_CC + + +103 #unde +BOOST_MEM_FN_NAME + + +105 #ifde +BOOST_MEM_FN_ENABLE_CDECL + + +107  + #BOOST_MEM_FN_NAME +( +X + +r_ +##X## +_cde + + + ) + +108  + #BOOST_MEM_FN_CC + +__cde + + + ) + +110  + ~ + +112 #unde +BOOST_MEM_FN_CC + + +113 #unde +BOOST_MEM_FN_NAME + + +117 #ifde +BOOST_MEM_FN_ENABLE_STDCALL + + +119  + #BOOST_MEM_FN_NAME +( +X + +r_ +##X## +_d + + + ) + +120  + #BOOST_MEM_FN_CC + +__d + + + ) + +122  + ~ + +124 #unde +BOOST_MEM_FN_CC + + +125 #unde +BOOST_MEM_FN_NAME + + +129 #ifde +BOOST_MEM_FN_ENABLE_FASTCALL + + +131  + #BOOST_MEM_FN_NAME +( +X + +r_ +##X## +_ + + + ) + +132  + #BOOST_MEM_FN_CC + +__ + + + ) + +134  + ~ + +136 #unde +BOOST_MEM_FN_CC + + +137 #unde +BOOST_MEM_FN_NAME + + +141 #unde +BOOST_MEM_FN_RETURN + + +145 #unde +BOOST_MEM_FN_CLASS_F + + +146 #unde +BOOST_MEM_FN_TYPEDEF_F + + +148  + #BOOST_MEM_FN_NAME +( +X + + ) +X + +149  + #BOOST_MEM_FN_NAME2 +( +X + +r_ +## + ) +X + +150  + #BOOST_MEM_FN_CC + + + ) + +152  + ~ + +154 #unde +BOOST_MEM_FN_NAME + + +155 #unde +BOOST_MEM_FN_NAME2 + + +156 #unde +BOOST_MEM_FN_CC + + +158 #ifde +BOOST_MEM_FN_ENABLE_CDECL + + +160  + #BOOST_MEM_FN_NAME +( +X +X## +_cde + + + ) + +161  + #BOOST_MEM_FN_NAME2 +( +X + +r_ +##X## +_cde + + + ) + +162  + #BOOST_MEM_FN_CC + +__cde + + + ) + +164  + ~ + +166 #unde +BOOST_MEM_FN_NAME + + +167 #unde +BOOST_MEM_FN_NAME2 + + +168 #unde +BOOST_MEM_FN_CC + + +172 #ifde +BOOST_MEM_FN_ENABLE_STDCALL + + +174  + #BOOST_MEM_FN_NAME +( +X +X## +_d + + + ) + +175  + #BOOST_MEM_FN_NAME2 +( +X + +r_ +##X## +_d + + + ) + +176  + #BOOST_MEM_FN_CC + +__d + + + ) + +178  + ~ + +180 #unde +BOOST_MEM_FN_NAME + + +181 #unde +BOOST_MEM_FN_NAME2 + + +182 #unde +BOOST_MEM_FN_CC + + +186 #ifde +BOOST_MEM_FN_ENABLE_FASTCALL + + +188  + #BOOST_MEM_FN_NAME +( +X +X## +_ + + + ) + +189  + #BOOST_MEM_FN_NAME2 +( +X + +r_ +##X## +_ + + + ) + +190  + #BOOST_MEM_FN_CC + +__ + + + ) + +192  + ~ + +194 #unde +BOOST_MEM_FN_NAME + + +195 #unde +BOOST_MEM_FN_NAME2 + + +196 #unde +BOOST_MEM_FN_CC + + +204  + #BOOST_MEM_FN_CLASS_F + + + ) + +205  + #BOOST_MEM_FN_TYPEDEF +( +X +X; + + ) + +207 +mea + + g_mfi + + +210  + #BOOST_MEM_FN_RETURN +  + + ) + +212  + #BOOST_MEM_FN_NAME +( +X + + ) +X + +213  + #BOOST_MEM_FN_CC + + + ) + +215  + ~ + +217 #unde +BOOST_MEM_FN_CC + + +218 #unde +BOOST_MEM_FN_NAME + + +220 #ifde +BOOST_MEM_FN_ENABLE_CDECL + + +222  + #BOOST_MEM_FN_NAME +( +X +X## +_cde + + + ) + +223  + #BOOST_MEM_FN_CC + +__cde + + + ) + +225  + ~ + +227 #unde +BOOST_MEM_FN_CC + + +228 #unde +BOOST_MEM_FN_NAME + + +232 #ifde +BOOST_MEM_FN_ENABLE_STDCALL + + +234  + #BOOST_MEM_FN_NAME +( +X +X## +_d + + + ) + +235  + #BOOST_MEM_FN_CC + +__d + + + ) + +237  + ~ + +239 #unde +BOOST_MEM_FN_CC + + +240 #unde +BOOST_MEM_FN_NAME + + +244 #ifde +BOOST_MEM_FN_ENABLE_FASTCALL + + +246  + #BOOST_MEM_FN_NAME +( +X +X## +_ + + + ) + +247  + #BOOST_MEM_FN_CC + +__ + + + ) + +249  + ~ + +251 #unde +BOOST_MEM_FN_CC + + +252 #unde +BOOST_MEM_FN_NAME + + +256 #unde +BOOST_MEM_FN_RETURN + + +260 #unde +BOOST_MEM_FN_CLASS_F + + +261 #unde +BOOST_MEM_FN_TYPEDEF + + +265  + #BOOST_MEM_FN_NAME +( +X + + ) +X + +266  + #BOOST_MEM_FN_CC + + + ) + +268  + ~ + +270 #unde +BOOST_MEM_FN_NAME + + +271 #unde +BOOST_MEM_FN_CC + + +273 #ifde +BOOST_MEM_FN_ENABLE_CDECL + + +275  + #BOOST_MEM_FN_NAME +( +X +X## +_cde + + + ) + +276  + #BOOST_MEM_FN_CC + +__cde + + + ) + +278  + ~ + +280 #unde +BOOST_MEM_FN_NAME + + +281 #unde +BOOST_MEM_FN_CC + + +285 #ifde +BOOST_MEM_FN_ENABLE_STDCALL + + +287  + #BOOST_MEM_FN_NAME +( +X +X## +_d + + + ) + +288  + #BOOST_MEM_FN_CC + +__d + + + ) + +290  + ~ + +292 #unde +BOOST_MEM_FN_NAME + + +293 #unde +BOOST_MEM_FN_CC + + +297 #ifde +BOOST_MEM_FN_ENABLE_FASTCALL + + +299  + #BOOST_MEM_FN_NAME +( +X +X## +_ + + + ) + +300  + #BOOST_MEM_FN_CC + +__ + + + ) + +302  + ~ + +304 #unde +BOOST_MEM_FN_NAME + + +305 #unde +BOOST_MEM_FN_CC + + +311 +mea + + g_mfi + + +314 + gme +< +ass + + gR +, cs + gT +> cs + cdm + + +316 + gpublic +: + +318  +R + cڡ & + tsu_ty +; + +319  +T + cڡ * + tgumt_ty +; + +321 + give +: + +323  +R + ( + tT +::* + tF +); + +324 +F + + gf_ +; + +326 + gme +< +ass + + gU +> +R + cڡ & + +( +U + & +u +, +T + const *) const + +328  ( + gu +.* + gf_ +); + +331 + gme +< +ass + + gU +> +R + cڡ & + +( +U + & +u +, const *) const + +333  ( +g_por +( +u +)->* + gf_ +); + +336 + gpublic +: + +338 +exic + +dm +( +F + +f +): +f_ +(f) {} + +340 +R + & +ݔ +()( +T + * +p +) const + +342  ( +p +->* +f_ +); + +345 +R + cڡ & +ݔ +()( +T + cڡ * + gp +) const + +347  ( + gp +->* + gf_ +); + +350 + gme +< +ass + + gU +> +R + cڡ & +ݔ +()( +U + cڡ & + gu +) const + +352  + +( +u +, &u); + +355 #i! +BOOST_WORKAROUND +( +BOOST_MSVC +, <1300&& !BOOST_WORKAROUND( +__MWERKS__ +, < 0x3200) + +357 + gR + & +ݔ +()( + gT + & + gt +) const + +359  ( + gt +.* + gf_ +); + +362 +R + cڡ & +ݔ +()( +T + cڡ & + gt +) const + +364  ( + gt +.* + gf_ +); + +369 +bo + + gݔ +==( +dm + cڡ & +rhs +) const + +371  +f_ + = +rhs +.f_; + +374 +bo + + gݔ +!=( +dm + cڡ & +rhs +) const + +376  +f_ + ! +rhs +.f_; + +382 + gme +< +ass + + gR +, cs + gT +> + g_mfi +:: +dm +< +R +, T> + $mem_ +( +R + +T +::* +f +) + +384  +_mfi +:: +dm +< +R +, +T +>( +f +); + +385 + } +} + + @/usr/include/boost/bind/placeholders.hpp + +1 #ide +BOOST_BIND_PLACEHOLDERS_HPP_INCLUDED + + +2  + #BOOST_BIND_PLACEHOLDERS_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +23  + ~ + +24  + ~ + +26 +mea + + gboo + + +29 +mea + + gahds + + +32 #i +defed +( +__BORLANDC__ +|| defed( +__GNUC__ +) && (__GNUC__ < 4) + +34 +le + + gboo +:: +g +<1> +_1 +({  +boo +::arg<1>(); } + +35 +le + + gboo +:: +g +<2> +_2 +({  +boo +::arg<2>(); } + +36 +le + + gboo +:: +g +<3> +_3 +({  +boo +::arg<3>(); } + +37 +le + + gboo +:: +g +<4> +_4 +({  +boo +::arg<4>(); } + +38 +le + + gboo +:: +g +<5> +_5 +({  +boo +::arg<5>(); } + +39 +le + + gboo +:: +g +<6> +_6 +({  +boo +::arg<6>(); } + +40 +le + + gboo +:: +g +<7> +_7 +({  +boo +::arg<7>(); } + +41 +le + + gboo +:: +g +<8> +_8 +({  +boo +::arg<8>(); } + +42 +le + + gboo +:: +g +<9> +_9 +({  +boo +::arg<9>(); } + +46 +BOOST_STATIC_CONSTEXPR + + gboo +:: +g +<1> +_1 +; + +47 +BOOST_STATIC_CONSTEXPR + + gboo +:: +g +<2> +_2 +; + +48 +BOOST_STATIC_CONSTEXPR + + gboo +:: +g +<3> +_3 +; + +49 +BOOST_STATIC_CONSTEXPR + + gboo +:: +g +<4> +_4 +; + +50 +BOOST_STATIC_CONSTEXPR + + gboo +:: +g +<5> +_5 +; + +51 +BOOST_STATIC_CONSTEXPR + + gboo +:: +g +<6> +_6 +; + +52 +BOOST_STATIC_CONSTEXPR + + gboo +:: +g +<7> +_7 +; + +53 +BOOST_STATIC_CONSTEXPR + + gboo +:: +g +<8> +_8 +; + +54 +BOOST_STATIC_CONSTEXPR + + gboo +:: +g +<9> +_9 +; + + @/usr/include/boost/bind/storage.hpp + +1 #ide +BOOST_BIND_STORAGE_HPP_INCLUDED + + +2  + #BOOST_BIND_STORAGE_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +24  + ~ + +25  + ~ + +27 #ifde +BOOST_MSVC + + +28 #agm +wng +( +push +) + +29 #agm +wng +( +dib +: 4512) + +32 +mea + + gboo + + +35 +mea + + g_bi + + +40 + gme +< +ass + + gA1 +>  + sage1 + + +42 +exic + +age1 + +A1 + +a1 + ): +a1_ +(1 ) {} + +44 +me +< +ass + +V +>  +ac +(V & +v +) const + +46 +BOOST_BIND_VISIT_EACH +( +v +, +a1_ +, 0); + +49 +A1 + + ga1_ +; + +52 #i! +defed + +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION + ) && !defed +__BORLANDC__ + ) + +54 + gme +< + gI +>  + gage1 +< + gboo +:: +g +< +I +> > + +56 +exic + +age1 + +boo +:: +g +< +I +> ) {} + +58 +me +< +ass + +V +>  +ac +(V &) const { } + +60  +boo +:: +g +< +I +> +a1_ +() {  boost::arg(); } + +63 + gme +< + gI +>  + gage1 +< + gboo +:: +g +< +I +> (*) () > + +65 +exic + +age1 + +boo +:: +g +< +I +> (*) () ) {} + +67 +me +< +ass + +V +>  +ac +(V &) const { } + +69  +boo +:: +g +< +I +> +a1_ +() {  boost::arg(); } + +76 + gme +< +ass + + gA1 +, cs + gA2 +>  + gage2 +: +public + +age1 +< +A1 +> + +78  +age1 +< + tA1 +> + thed +; + +80 +age2 + +A1 + +a1 +, +A2 + +a2 + ): +age1 +a1 ), +a2_ +(2 ) {} + +82 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +84 + ghed +:: +ac +( +v +); + +85 +BOOST_BIND_VISIT_EACH +( +v +, +a2_ +, 0); + +88 +A2 + + ga2_ +; + +91 #i! +defed + +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION + ) + +93 + gme +< +ass + + gA1 +,  + gI +>  + gage2 +< A1, + gboo +:: +g +< +I +> >: +public + +age1 +< +A1 +> + +95  +age1 +< + tA1 +> + thed +; + +97 +age2 + +A1 + +a1 +, +boo +:: +g +< +I +> ): +age1 +(1 ) {} + +99 +me +< +ass + +V +>  +ac +(V & +v +) const + +101 +hed +:: +ac +( +v +); + +104  + gboo +:: +g +< +I +> +a2_ +({  +boo +::arg(); } + +107 + gme +< +ass + + gA1 +,  + gI +>  + gage2 +< A1, + gboo +:: +g +< +I +> (*(>: +public + +age1 +< +A1 +> + +109  +age1 +< + tA1 +> + thed +; + +111 +age2 + +A1 + +a1 +, +boo +:: +g +< +I +> (*(): +age1 +(1 ) {} + +113 +me +< +ass + +V +>  +ac +(V & +v +) const + +115 +hed +:: +ac +( +v +); + +118  + gboo +:: +g +< +I +> +a2_ +({  +boo +::arg(); } + +125 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +>  + gage3 +: +public + +age2 +< +A1 +, A2 > + +127  + gage2 +< + tA1 +, + tA2 +> + thed +; + +129 +age3 + +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 + ): +age2 + + ga1 +, + ga2 + ), +a3_ +(3 ) {} + +131 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +133 + ghed +:: +ac +( +v +); + +134 +BOOST_BIND_VISIT_EACH +( +v +, +a3_ +, 0); + +137 +A3 + + ga3_ +; + +140 #i! +defed + +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION + ) + +142 + gme +< +ass + + gA1 +, cs + gA2 +,  + gI +>  + gage3 +< A1, A2, + gboo +:: +g +< +I +> >: +public + +age2 +< +A1 +, A2 > + +144  + gage2 +< + tA1 +, + tA2 +> + thed +; + +146 +age3 + +A1 + +a1 +, +A2 + +a2 +, +boo +:: +g +< +I +> ): +age2 + + ga1 +, + ga2 + ) {} + +148 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +150 + ghed +:: +ac +( +v +); + +153  + gboo +:: +g +< +I +> +a3_ +({  +boo +::arg(); } + +156 + gme +< +ass + + gA1 +, cs + gA2 +,  + gI +>  + gage3 +< A1, A2, + gboo +:: +g +< +I +> (*(>: +public + +age2 +< +A1 +, A2 > + +158  + gage2 +< + tA1 +, + tA2 +> + thed +; + +160 +age3 + +A1 + +a1 +, +A2 + +a2 +, +boo +:: +g +< +I +> (*(): +age2 + + ga1 +, + ga2 + ) {} + +162 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +164 + ghed +:: +ac +( +v +); + +167  + gboo +:: +g +< +I +> +a3_ +({  +boo +::arg(); } + +174 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +>  + gage4 +: +public + +age3 +< +A1 +, A2, A3 > + +176  + gage3 +< + tA1 +, + tA2 +, + tA3 +> + thed +; + +178 +age4 + +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 + ): +age3 + + ga1 +, + ga2 +, + ga3 + ), +a4_ +(4 ) {} + +180 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +182 + ghed +:: +ac +( +v +); + +183 +BOOST_BIND_VISIT_EACH +( +v +, +a4_ +, 0); + +186 +A4 + + ga4_ +; + +189 #i! +defed + +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION + ) + +191 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +,  + gI +>  + gage4 +< A1, A2, A3, + gboo +:: +g +< +I +> >: +public + +age3 +< +A1 +, A2, A3 > + +193  + gage3 +< + tA1 +, + tA2 +, + tA3 +> + thed +; + +195 +age4 + +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +boo +:: +g +< +I +> ): +age3 + + ga1 +, + ga2 +, + ga3 + ) {} + +197 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +199 + ghed +:: +ac +( +v +); + +202  + gboo +:: +g +< +I +> +a4_ +({  +boo +::arg(); } + +205 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +,  + gI +>  + gage4 +< A1, A2, A3, + gboo +:: +g +< +I +> (*(>: +public + +age3 +< +A1 +, A2, A3 > + +207  + gage3 +< + tA1 +, + tA2 +, + tA3 +> + thed +; + +209 +age4 + +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +boo +:: +g +< +I +> (*(): +age3 + + ga1 +, + ga2 +, + ga3 + ) {} + +211 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +213 + ghed +:: +ac +( +v +); + +216  + gboo +:: +g +< +I +> +a4_ +({  +boo +::arg(); } + +223 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +>  + gage5 +: +public + +age4 +< +A1 +, A2, A3, A4 > + +225  + gage4 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +> + thed +; + +227 +age5 + +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 + ): +age4 + + ga1 +, + ga2 +, + ga3 +, + ga4 + ), +a5_ +(5 ) {} + +229 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +231 + ghed +:: +ac +( +v +); + +232 +BOOST_BIND_VISIT_EACH +( +v +, +a5_ +, 0); + +235 +A5 + + ga5_ +; + +238 #i! +defed + +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION + ) + +240 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +,  + gI +>  + gage5 +< A1, A2, A3, A4, + gboo +:: +g +< +I +> >: +public + +age4 +< +A1 +, A2, A3, A4 > + +242  + gage4 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +> + thed +; + +244 +age5 + +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +boo +:: +g +< +I +> ): +age4 + + ga1 +, + ga2 +, + ga3 +, + ga4 + ) {} + +246 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +248 + ghed +:: +ac +( +v +); + +251  + gboo +:: +g +< +I +> +a5_ +({  +boo +::arg(); } + +254 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +,  + gI +>  + gage5 +< A1, A2, A3, A4, + gboo +:: +g +< +I +> (*(>: +public + +age4 +< +A1 +, A2, A3, A4 > + +256  + gage4 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +> + thed +; + +258 +age5 + +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +boo +:: +g +< +I +> (*(): +age4 + + ga1 +, + ga2 +, + ga3 +, + ga4 + ) {} + +260 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +262 + ghed +:: +ac +( +v +); + +265  + gboo +:: +g +< +I +> +a5_ +({  +boo +::arg(); } + +272 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +>  + gage6 +: +public + +age5 +< +A1 +, A2, A3, A4, A5 > + +274  + gage5 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +> + thed +; + +276 +age6 + +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 + ): +age5 + + ga1 +, + ga2 +, + ga3 +, + ga4 +, + ga5 + ), +a6_ +(6 ) {} + +278 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +280 + ghed +:: +ac +( +v +); + +281 +BOOST_BIND_VISIT_EACH +( +v +, +a6_ +, 0); + +284 +A6 + + ga6_ +; + +287 #i! +defed + +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION + ) + +289 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +,  + gI +>  + gage6 +< A1, A2, A3, A4, A5, + gboo +:: +g +< +I +> >: +public + +age5 +< +A1 +, A2, A3, A4, A5 > + +291  + gage5 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +> + thed +; + +293 +age6 + +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +boo +:: +g +< +I +> ): +age5 + + ga1 +, + ga2 +, + ga3 +, + ga4 +, + ga5 + ) {} + +295 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +297 + ghed +:: +ac +( +v +); + +300  + gboo +:: +g +< +I +> +a6_ +({  +boo +::arg(); } + +303 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +,  + gI +>  + gage6 +< A1, A2, A3, A4, A5, + gboo +:: +g +< +I +> (*(>: +public + +age5 +< +A1 +, A2, A3, A4, A5 > + +305  + gage5 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +> + thed +; + +307 +age6 + +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +boo +:: +g +< +I +> (*(): +age5 + + ga1 +, + ga2 +, + ga3 +, + ga4 +, + ga5 + ) {} + +309 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +311 + ghed +:: +ac +( +v +); + +314  + gboo +:: +g +< +I +> +a6_ +({  +boo +::arg(); } + +321 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +>  + gage7 +: +public + +age6 +< +A1 +, A2, A3, A4, A5, A6 > + +323  + gage6 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +> + thed +; + +325 +age7 + +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 + ): +age6 + + ga1 +, + ga2 +, + ga3 +, + ga4 +, + ga5 +, + ga6 + ), +a7_ +(7 ) {} + +327 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +329 + ghed +:: +ac +( +v +); + +330 +BOOST_BIND_VISIT_EACH +( +v +, +a7_ +, 0); + +333 +A7 + + ga7_ +; + +336 #i! +defed + +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION + ) + +338 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +,  + gI +>  + gage7 +< A1, A2, A3, A4, A5, A6, + gboo +:: +g +< +I +> >: +public + +age6 +< +A1 +, A2, A3, A4, A5, A6 > + +340  + gage6 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +> + thed +; + +342 +age7 + +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +boo +:: +g +< +I +> ): +age6 + + ga1 +, + ga2 +, + ga3 +, + ga4 +, + ga5 +, + ga6 + ) {} + +344 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +346 + ghed +:: +ac +( +v +); + +349  + gboo +:: +g +< +I +> +a7_ +({  +boo +::arg(); } + +352 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +,  + gI +>  + gage7 +< A1, A2, A3, A4, A5, A6, + gboo +:: +g +< +I +> (*(>: +public + +age6 +< +A1 +, A2, A3, A4, A5, A6 > + +354  + gage6 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +> + thed +; + +356 +age7 + +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +boo +:: +g +< +I +> (*(): +age6 + + ga1 +, + ga2 +, + ga3 +, + ga4 +, + ga5 +, + ga6 + ) {} + +358 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +360 + ghed +:: +ac +( +v +); + +363  + gboo +:: +g +< +I +> +a7_ +({  +boo +::arg(); } + +370 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +>  + gage8 +: +public + +age7 +< +A1 +, A2, A3, A4, A5, A6, A7 > + +372  + gage7 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +> + thed +; + +374 +age8 + +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 + ): +age7 + + ga1 +, + ga2 +, + ga3 +, + ga4 +, + ga5 +, + ga6 +, + ga7 + ), +a8_ +(8 ) {} + +376 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +378 + ghed +:: +ac +( +v +); + +379 +BOOST_BIND_VISIT_EACH +( +v +, +a8_ +, 0); + +382 +A8 + + ga8_ +; + +385 #i! +defed + +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION + ) + +387 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +,  + gI +>  + gage8 +< A1, A2, A3, A4, A5, A6, A7, + gboo +:: +g +< +I +> >: +public + +age7 +< +A1 +, A2, A3, A4, A5, A6, A7 > + +389  + gage7 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +> + thed +; + +391 +age8 + +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +boo +:: +g +< +I +> ): +age7 + + ga1 +, + ga2 +, + ga3 +, + ga4 +, + ga5 +, + ga6 +, + ga7 + ) {} + +393 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +395 + ghed +:: +ac +( +v +); + +398  + gboo +:: +g +< +I +> +a8_ +({  +boo +::arg(); } + +401 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +,  + gI +>  + gage8 +< A1, A2, A3, A4, A5, A6, A7, + gboo +:: +g +< +I +> (*(>: +public + +age7 +< +A1 +, A2, A3, A4, A5, A6, A7 > + +403  + gage7 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +> + thed +; + +405 +age8 + +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +boo +:: +g +< +I +> (*(): +age7 + + ga1 +, + ga2 +, + ga3 +, + ga4 +, + ga5 +, + ga6 +, + ga7 + ) {} + +407 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +409 + ghed +:: +ac +( +v +); + +412  + gboo +:: +g +< +I +> +a8_ +({  +boo +::arg(); } + +419 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +, cs + gA9 +>  + gage9 +: +public + +age8 +< +A1 +, A2, A3, A4, A5, A6, A7, A8 > + +421  + gage8 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +, + tA8 +> + thed +; + +423 +age9 + +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +, +A9 + +a9 + ): +age8 + + ga1 +, + ga2 +, + ga3 +, + ga4 +, + ga5 +, + ga6 +, + ga7 +, + ga8 + ), +a9_ +(9 ) {} + +425 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +427 + ghed +:: +ac +( +v +); + +428 +BOOST_BIND_VISIT_EACH +( +v +, +a9_ +, 0); + +431 +A9 + + ga9_ +; + +434 #i! +defed + +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION + ) + +436 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +,  + gI +>  + gage9 +< A1, A2, A3, A4, A5, A6, A7, A8, + gboo +:: +g +< +I +> >: +public + +age8 +< +A1 +, A2, A3, A4, A5, A6, A7, A8 > + +438  + gage8 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +, + tA8 +> + thed +; + +440 +age9 + +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +, +boo +:: +g +< +I +> ): +age8 + + ga1 +, + ga2 +, + ga3 +, + ga4 +, + ga5 +, + ga6 +, + ga7 +, + ga8 + ) {} + +442 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +444 + ghed +:: +ac +( +v +); + +447  + gboo +:: +g +< +I +> +a9_ +({  +boo +::arg(); } + +450 + gme +< +ass + + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +,  + gI +>  + gage9 +< A1, A2, A3, A4, A5, A6, A7, A8, + gboo +:: +g +< +I +> (*(>: +public + +age8 +< +A1 +, A2, A3, A4, A5, A6, A7, A8 > + +452  + gage8 +< + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +, + tA8 +> + thed +; + +454 +age9 + +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +, +boo +:: +g +< +I +> (*(): +age8 + + ga1 +, + ga2 +, + ga3 +, + ga4 +, + ga5 +, + ga6 +, + ga7 +, + ga8 + ) {} + +456 + gme +< +ass + + gV +>  +ac +( +V + & +v +) const + +458 + ghed +:: +ac +( +v +); + +461  + gboo +:: +g +< +I +> +a9_ +({  +boo +::arg(); } + +470 #ifde +BOOST_MSVC + + +471 #agm +wng +(: 4512) + +472 #agm +wng +( +p +) + + @/usr/include/boost/chrono/chrono.hpp + +8 #ide +BOOST_CHRONO_CHRONO_HPP + + +9  + #BOOST_CHRONO_CHRONO_HPP + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + + @/usr/include/boost/chrono/detail/inlined/mac/chrono.hpp + +14  + ~ + +15  + ~ + +16  + ~ + +18 +mea + + gboo + + +20 +mea + + gchro + + +29 + gsyem_ock +:: +time_pot + + +30 +syem_ock +:: +now +( +BOOST_NOEXCEPT + + +32 +timev + +tv +; + +33 +gtimeofday +(& +tv +, 0); + +34  +time_pot +( +cds +( +tv +. +tv_c ++ +miocds +v. +tv_uc +)); + +37 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +38 + gsyem_ock +:: +time_pot + + +39 +syem_ock +:: +now +( +syem +:: +r_code + & +ec +) + +41 +timev + +tv +; + +42 +gtimeofday +(& +tv +, 0); + +43 i(!:: +boo +:: +chro +:: +is_throws +( +ec +)) + +45 +ec +. +r +(); + +47  +time_pot +( +cds +( +tv +. +tv_c ++ +miocds +v. +tv_uc +)); + +53 +time_t + + +54 + gsyem_ock +:: +to_time_t +(cڡ +time_pot +& +t + +BOOST_NOEXCEPT + + +56  +time_t +( +duti_ +< +cds +>( +t +. +time_s_och +()). +cou +()); + +60 + gsyem_ock +:: +time_pot + + +61 +syem_ock +:: +om_time_t +( +time_t + +t + +BOOST_NOEXCEPT + + +63  +syem_ock +:: +time_pot +( +cds +( +t +)); + +66 +mea + + gchro_da + + +80 +BOOST_CHRONO_STATIC + + +81 + gdy_ock +:: +p + + +82 +dy_simifd +() + +84  +mach_absu_time +(); + +87 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +88 +BOOST_CHRONO_STATIC + + +89 + gdy_ock +:: +p + + +90 +dy_simifd_ec +( +syem +:: +r_code + & +ec +) + +92 i(!:: +boo +:: +chro +:: +is_throws +( +ec +)) + +94 +ec +. +r +(); + +96  +mach_absu_time +(); + +100 +BOOST_CHRONO_STATIC + + +102 +compu_dy_ +( +kn_tu_t +& +r +) + +104 +mach_timeba_fo_da_t + + gMachInfo +; + +105 + gr + = +mach_timeba_fo +(& +MachInfo +); + +106 i + gr + != 0 ) { + +109  + gic_ +<>( + gMachInfo +. + gnum +/ MachInfo. + gdom +; + +112 +BOOST_CHRONO_STATIC + + +113 + gdy_ock +:: +p + + +114 +dy_fu +() + +116 +kn_tu_t + +r +; + +117 cڡ  + g + = +chro_da +:: +compu_dy_ +( +r +); + +118 i( + gr + != 0) + +120 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +122  + gic_ +< + gdy_ock +:: +p +>( +mach_absu_time +(* + +); + +125 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +126 +BOOST_CHRONO_STATIC + + +127 + gdy_ock +:: +p + + +128 +dy_fu_ec +( +syem +:: +r_code + & +ec +) + +130 +kn_tu_t + +r +; + +131 cڡ  + g + = +chro_da +:: +compu_dy_ +( +r +); + +132 i( + gr + != 0) + +134 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) + +136 +boo +:: +throw_exi +( + +137 +syem +:: +syem_r +( + +138 +r +, + +139 :: +boo +:: +syem +:: +syem_gy +(), + +144 + gec +. +assign + +o +, :: +boo +:: +syem +:: +syem_gy +() ); + +145  + gdy_ock +:: +p +(); + +148 i(!:: +boo +:: +chro +:: +is_throws +( +ec +)) + +150 +ec +. +r +(); + +152  + gic_ +< + gdy_ock +:: +p +>( +mach_absu_time +(* + +); + +156  + gdy_ock +:: + tp + (* + tFP +)(); + +157 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +158  + gdy_ock +:: + tp + (* + tFP_ec +)( + tsyem +:: + tr_code + &); + +161 +BOOST_CHRONO_STATIC + + +162 +FP + + +163 +_dy_ock +( +kn_tu_t + & +r +) + +165 +mach_timeba_fo_da_t + + gMachInfo +; + +166 + gr + = +mach_timeba_fo +(& +MachInfo +); + +167 i + gr + != 0 ) + +172 i( + gMachInfo +. + gnum + = +MachInfo +. +dom +) + +174  & +chro_da +:: +dy_simifd +; + +176  & + gchro_da +:: +dy_fu +; + +179 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +180 +BOOST_CHRONO_STATIC + + +181 +FP_ec + + +182 +_dy_ock_ec +( +kn_tu_t + & +r +) + +184 +mach_timeba_fo_da_t + + gMachInfo +; + +185 + gr + = +mach_timeba_fo +(& +MachInfo +); + +186 i + gr + != 0 ) + +191 i( + gMachInfo +. + gnum + = +MachInfo +. +dom +) + +193  & +chro_da +:: +dy_simifd_ec +; + +195  & + gchro_da +:: +dy_fu_ec +; + +200 + gdy_ock +:: +time_pot + + +201 +dy_ock +:: +now +( +BOOST_NOEXCEPT + + +203 +kn_tu_t + +r +; + +204 + gchro_da +:: +FP + + + = +chro_da +:: +_dy_ock +( +r +); + +205 i + gr + != 0 ) + +207 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +209  +time_pot +( +duti +( + +())); + +212 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +213 + gdy_ock +:: +time_pot + + +214 +dy_ock +:: +now +( +syem +:: +r_code + & +ec +) + +216 +kn_tu_t + +r +; + +217 + gchro_da +:: +FP_ec + + + = +chro_da +:: +_dy_ock_ec +( +r +); + +218 i + gr + != 0 ) + +220 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) + +222 +boo +:: +throw_exi +( + +223 +syem +:: +syem_r +( + +224 +r +, + +225 :: +boo +:: +syem +:: +syem_gy +(), + +230 + gec +. +assign + +r +, :: +boo +:: +syem +:: +syem_gy +() ); + +231  +time_pot +(); + +234 i(!:: +boo +:: +chro +:: +is_throws +( +ec +)) + +236 +ec +. +r +(); + +238  +time_pot +( +duti +( + +( +ec +))); + + @/usr/include/boost/chrono/detail/inlined/posix/chrono.hpp + +13  + ~ + +14  + ~ + +16 +mea + + gboo + + +18 +mea + + gchro + + +21 + gsyem_ock +:: +time_pot + +syem_ock +:: +now +( +BOOST_NOEXCEPT + + +23 +timeec + +ts +; + +24 i:: +ock_gtime + +CLOCK_REALTIME +, & +ts + ) ) + +26 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +29  +time_pot +( +duti +( + +30 +ic_ +< +syem_ock +:: +p +> +ts +. +tv_c + ) * 1000000000 +s. +tv_nc +)); + +33 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +34 + gsyem_ock +:: +time_pot + +syem_ock +:: +now +( +syem +:: +r_code + & +ec +) + +36 +timeec + +ts +; + +37 i:: +ock_gtime + +CLOCK_REALTIME +, & +ts + ) ) + +39 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) + +41 +boo +:: +throw_exi +( + +42 +syem +:: +syem_r +( + +43 +o +, + +44 :: +boo +:: +syem +:: +syem_gy +(), + +49 + gec +. +assign + +o +, :: +boo +:: +syem +:: +syem_gy +() ); + +50  +time_pot +(); + +54 i(!:: +boo +:: +chro +:: +is_throws +( +ec +)) + +56 +ec +. +r +(); + +58  +time_pot +( +duti +( + +59 +ic_ +< +syem_ock +:: +p +> +ts +. +tv_c + ) * 1000000000 +s. +tv_nc +)); + +63 + gd +:: +time_t + +syem_ock +:: +to_time_t +(cڡ syem_ock:: +time_pot +& +t + +BOOST_NOEXCEPT + + +65  +ic_ +< +d +:: +time_t +> +t +. +time_s_och +(). +cou +() / 1000000000 ); + +68 + gsyem_ock +:: +time_pot + +syem_ock +:: +om_time_t +( +d +:: +time_t + +t + +BOOST_NOEXCEPT + + +70  +time_pot +( +duti +( +ic_ +< +syem_ock +:: +p +>( +t +) * 1000000000)); + +73 #ifde +BOOST_CHRONO_HAS_CLOCK_STEADY + + +75 + gdy_ock +:: +time_pot + +dy_ock +:: +now +( +BOOST_NOEXCEPT + + +77 +timeec + +ts +; + +78 i:: +ock_gtime + +CLOCK_MONOTONIC +, & +ts + ) ) + +80 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +83  +time_pot +( +duti +( + +84 +ic_ +< +dy_ock +:: +p +> +ts +. +tv_c + ) * 1000000000 +s. +tv_nc +)); + +87 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +88 + gdy_ock +:: +time_pot + +dy_ock +:: +now +( +syem +:: +r_code + & +ec +) + +90 +timeec + +ts +; + +91 i:: +ock_gtime + +CLOCK_MONOTONIC +, & +ts + ) ) + +93 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) + +95 +boo +:: +throw_exi +( + +96 +syem +:: +syem_r +( + +97 +o +, + +98 :: +boo +:: +syem +:: +syem_gy +(), + +103 + gec +. +assign + +o +, :: +boo +:: +syem +:: +syem_gy +() ); + +104  +time_pot +(); + +108 i(!:: +boo +:: +chro +:: +is_throws +( +ec +)) + +110 +ec +. +r +(); + +112  +time_pot +( +duti +( + +113 +ic_ +< +dy_ock +:: +p +> +ts +. +tv_c + ) * 1000000000 +s. +tv_nc +)); + + @/usr/include/boost/chrono/detail/inlined/win/chrono.hpp + +12 #ide +BOOST_CHRONO_DETAIL_INLINED_WIN_CHRONO_HPP + + +13  + #BOOST_CHRONO_DETAIL_INLINED_WIN_CHRONO_HPP + + + ) + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20 +mea + + gboo + + +22 +mea + + gchro + + +24 +mea + + gchro_da + + +27 +BOOST_CHRONO_INLINE +  +g_nocs_r_tic +( + gBOOST_NOEXCEPT + + +29 + gboo +:: +wi +:: +LARGE_INTEGER_ + +eq +; + +30 i! + gboo +:: +wi +:: +QuyPfmFqucy +& +eq + ) ) + +32  (1000000000.0L / + geq +. + gQuadPt +); + +37 + gdy_ock +:: +time_pot + +dy_ock +:: +now +( +BOOST_NOEXCEPT + + +39  +nocs_r_tic + = +chro_da +:: +g_nocs_r_tic +(); + +41 + gboo +:: +wi +:: +LARGE_INTEGER_ + +pcou +; + +42 i + gnocs_r_tic + <= 0.0L ) + +44 +BOOST_ASSERT +(0 && "Boost::Chrono - get_nanosecs_per_tic Internal Error"); + +45  + gdy_ock +:: +time_pot +(); + +47  + gtimes +=0; + +48  ! + gboo +:: +wi +:: +QuyPfmCou +& +pcou + ) ) + +50 i++ +times + > 3 ) + +52 +BOOST_ASSERT +(0 && "Boost::Chrono - QueryPerformanceCounter Internal Error"); + +53  + gdy_ock +:: +time_pot +(); + +57  + gdy_ock +:: +time_pot +( +dy_ock +:: +duti +( + +58 +ic_ +< +dy_ock +:: +p +>(( +nocs_r_tic +* +pcou +. +QuadPt +))); + +62 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +63 + gdy_ock +:: +time_pot + +dy_ock +:: +now + +syem +:: +r_code + & +ec + ) + +65  +nocs_r_tic + = +chro_da +:: +g_nocs_r_tic +(); + +67 + gboo +:: +wi +:: +LARGE_INTEGER_ + +pcou +; + +68 i( + gnocs_r_tic + <= 0.0L) + +69 || (! +boo +:: +wi +:: +QuyPfmCou +& +pcou + )) ) + +71 +boo +:: +wi +:: +DWORD_ + +u + = + +72 (( +nocs_r_tic + <= 0.0L) + +73 ? +ERROR_NOT_SUPPORTED + + +74 : +boo +:: +wi +:: +GLaE +()); + +75 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) { + +76 +boo +:: +throw_exi +( + +77 +syem +:: +syem_r +( + +78 +u +, + +79 :: +boo +:: +syem +:: +syem_gy +(), + +84 + gec +. +assign + +u +, :: +boo +:: +syem +:: +syem_gy +() ); + +85  + gdy_ock +:: +time_pot +( +duti +(0)); + +89 i(!:: +boo +:: +chro +:: +is_throws +( +ec +)) + +91 +ec +. +r +(); + +93  +time_pot +( +duti +( + +94 +ic_ +< +dy_ock +:: +p +>( +nocs_r_tic + * +pcou +. +QuadPt +))); + +98 +BOOST_CHRONO_INLINE + + +99 + gsyem_ock +:: +time_pot + +syem_ock +:: +now +( +BOOST_NOEXCEPT + + +101 +boo +:: +wi +:: +FILETIME_ + + +; + +102 + gboo +:: +wi +:: +GSyemTimeAsFeTime +& + + ); + +103  + gsyem_ock +:: +time_pot +( + +104 +syem_ock +:: +duti +( + +105 (( +ic_ +< +__t64 +> + +. +dwHighDeTime + ) << 32| ft. +dwLowDeTime +) + +112 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +113 +BOOST_CHRONO_INLINE + + +114 + gsyem_ock +:: +time_pot + +syem_ock +:: +now + +syem +:: +r_code + & +ec + ) + +116 +boo +:: +wi +:: +FILETIME_ + + +; + +117 + gboo +:: +wi +:: +GSyemTimeAsFeTime +& + + ); + +118 i(!:: +boo +:: +chro +:: +is_throws +( +ec +)) + +120 +ec +. +r +(); + +122  + gsyem_ock +:: +time_pot +( + +123 +syem_ock +:: +duti +( + +124 (( +ic_ +< +__t64 +> + +. +dwHighDeTime + ) << 32| ft. +dwLowDeTime +) + +131 +BOOST_CHRONO_INLINE + + +132 + gd +:: +time_t + +syem_ock +:: +to_time_t +(cڡ syem_ock:: +time_pot +& +t + +BOOST_NOEXCEPT + + +134 +__t64 + +mp + = +t +. +time_s_och +(). +cou +(); + +135 + gmp + /= 10000000; + +136  + gic_ +< + gd +:: +time_t +> +mp + ); + +139 +BOOST_CHRONO_INLINE + + +140 + gsyem_ock +:: +time_pot + +syem_ock +:: +om_time_t +( +d +:: +time_t + +t + +BOOST_NOEXCEPT + + +142 +__t64 + +mp + = +t +; + +143 + gmp + *= 10000000; + +144  +time_pot +( +duti +( +mp +)); + + @/usr/include/boost/chrono/detail/is_evenly_divisible_by.hpp + +8 #ide +BOOST_CHRONO_DETAIL_IS_EVENLY_DIVISIBLE_BY_HPP + + +9  + #BOOST_CHRONO_DETAIL_IS_EVENLY_DIVISIBLE_BY_HPP + + + ) + +11  + ~ + +13  + ~ + +14  + ~ + +16 +mea + + gboo + { + +17 +mea + + gchro + { + +18 +mea + + gchro_da + { + +23 + gme + < +ass + + gR1 +, cs + gR2 +> + +24  + gis_evly_divisib_by + : +public + +boo +:: +tio_da +:: +is_evly_divisib_by +< +R1 +, + gR2 +> + + @/usr/include/boost/chrono/detail/static_assert.hpp + +9 #ide +BOOST_CHRONO_DETAIL_STATIC_ASSERT_HPP + + +10  + #BOOST_CHRONO_DETAIL_STATIC_ASSERT_HPP + + + ) + +12  + ~ + +14 #ide +BOOST_NO_CXX11_STATIC_ASSERT + + +15  + #BOOST_CHRONO_STATIC_ASSERT +( +CND +, +MSG +, +TYPES + + `ic_as +(CND,MSG) + + ) + +16 #i +defed +( +BOOST_CHRONO_USES_STATIC_ASSERT +) + +17  + ~ + +18  + #BOOST_CHRONO_STATIC_ASSERT +( +CND +, +MSG +, +TYPES + + `BOOST_STATIC_ASSERT +(CND) + + ) + +19 #i +defed +( +BOOST_CHRONO_USES_MPL_ASSERT +) + +20  + ~ + +21  + ~ + +22  + #BOOST_CHRONO_STATIC_ASSERT +( +CND +, +MSG +, +TYPES +) \ + +23 + `BOOST_MPL_ASSERT_MSG +( +boo +:: +m +:: +bo_ +< ( +CND +>:: +ty +:: +vue +, +MSG +, +TYPES +) + + ) + +26  + #BOOST_CHRONO_STATIC_ASSERT +( +CND +, +MSG +, +TYPES + + `BOOST_JOIN +( +boo_chro__ +, +__LINE__ +)[(CND)?1:-1] + + ) + + @/usr/include/boost/chrono/include.hpp + +12 #ide +BOOST_CHRONO_INCLUDE_HPP + + +13  + #BOOST_CHRONO_INCLUDE_HPP + + + ) + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + + @/usr/include/boost/concept_check.hpp + +17 #ide +BOOST_CONCEPT_CHECKS_HPP + + +18  + #BOOST_CONCEPT_CHECKS_HPP + + + ) + +20  + ~ + +22  + ~< +> + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +31  + ~ + +32  + ~ + +34 #i( +defed + +_MSC_VER +) + +35 #agm +wng + +push + ) + +36 #agm +wng + +dib + : 4510 ) + +37 #agm +wng + +dib + : 4610 ) + +40 +mea + + gboo + + +47 + gme + < +ass + + gMod +> + +48 +le +  +funi_ques +( +Mod +* = 0) + +50 +BOOST_CONCEPT_ASSERT +(( +Mod +)); + +52 + gme + < +ass + + gT +> +le +  +igne_unud_vb_wng +( +T + const&) {} + +54  + #BOOST_CLASS_REQUIRE +( +ty_v +, +ns +, +c +) \ + +55 + `BOOST_CONCEPT_ASSERT +(( +ns +:: +c +< +ty_v +>)) + + ) + +57  + #BOOST_CLASS_REQUIRE2 +( +ty_v1 +, +ty_v2 +, +ns +, +c +) \ + +58 + `BOOST_CONCEPT_ASSERT +(( +ns +:: +c +< +ty_v1 +, +ty_v2 +>)) + + ) + +60  + #BOOST_CLASS_REQUIRE3 +( +tv1 +, +tv2 +, +tv3 +, +ns +, +c +) \ + +61 + `BOOST_CONCEPT_ASSERT +(( +ns +:: +c +< +tv1 +, +tv2 +, +tv3 +>)) + + ) + +63  + #BOOST_CLASS_REQUIRE4 +( +tv1 +, +tv2 +, +tv3 +, +tv4 +, +ns +, +c +) \ + +64 + `BOOST_CONCEPT_ASSERT +(( +ns +:: +c +< +tv1 +, +tv2 +, +tv3 +, +tv4 +>)) + + ) + +70 +BOOST_c +( +Ieg +, ( +T +)) + +72 +BOOST_CONCEPT_USAGE +( +Ieg +) + +74 + gx +. +r_ty_mu_be__g_ty +(); + +76 + give +: + +77 +T + +x +; + +80 + gme + <>  + gIeg +<> {}; + +81 + gme + <>  + gIeg + {}; + +82 + gme + <>  + gIeg +<> {}; + +83 + gme + <>  + gIeg +<> {}; + +84 + gme + <>  + gIeg +<> {}; + +85 + gme + <>  + gIeg +<> {}; + +86 + gme + <>  + gIeg +<> {}; + +87 + gme + <>  + gIeg +<> {}; + +88 + gme + <>  + gIeg +<> {}; + +89 #i +defed +( +BOOST_HAS_LONG_LONG +) + +90 + gme + <>  + gIeg +< :: +boo +:: +lg_lg_ty +> {}; + +91 + gme + <>  + gIeg +< :: +boo +:: +ulg_lg_ty +> {}; + +92 #i +defed +( +BOOST_HAS_MS_INT64 +) + +93 + gme + <>  + gIeg +< + g__t64 +> {}; + +94 + gme + <>  + gIeg +< + g__t64 +> {}; + +97 +BOOST_c +( +SigdIeg +,( +T +)) { + +98 +BOOST_CONCEPT_USAGE +( +SigdIeg +) { + +99 + gx +. +r_ty_mu_be_a_sigd_g_ty +(); + +101 + give +: + +102 +T + +x +; + +104 + gme + <>  + gSigdIeg + { }; + +105 + gme + <>  + gSigdIeg +<> {}; + +106 + gme + <>  + gSigdIeg +<> {}; + +107 + gme + <>  + gSigdIeg +<> {}; + +108 #i +defed +( +BOOST_HAS_LONG_LONG +) + +109 + gme + <>  + gSigdIeg +< :: +boo +:: +lg_lg_ty +> {}; + +110 #i +defed +( +BOOST_HAS_MS_INT64 +) + +111 + gme + <>  + gSigdIeg +< + g__t64 +> {}; + +114 +BOOST_c +( +UnsigdIeg +,( +T +)) { + +115 +BOOST_CONCEPT_USAGE +( +UnsigdIeg +) { + +116 + gx +. +r_ty_mu_be__unsigd_g_ty +(); + +118 + give +: + +119 +T + +x +; + +122 + gme + <>  + gUnsigdIeg +<> {}; + +123 + gme + <>  + gUnsigdIeg +<> {}; + +124 + gme + <>  + gUnsigdIeg +<> {}; + +125 + gme + <>  + gUnsigdIeg +<> {}; + +126 #i +defed +( +BOOST_HAS_LONG_LONG +) + +127 + gme + <>  + gUnsigdIeg +< :: +boo +:: +ulg_lg_ty +> {}; + +128 #i +defed +( +BOOST_HAS_MS_INT64 +) + +129 + gme + <>  + gUnsigdIeg +< + g__t64 +> {}; + +135 +BOOST_c +( +DeuCڡruib +,( +TT +)) + +137 +BOOST_CONCEPT_USAGE +( +DeuCڡruib +) { + +138 +TT + + ga +; + +139 +igne_unud_vb_wng +( +a +); + +143 +BOOST_c +( +Assigb +,( +TT +)) + +145 +BOOST_CONCEPT_USAGE +( +Assigb +) { + +146 #i! +defed +( +_ITERATOR_ +) + +147 + ga + = +b +; + +149 +cڡ_cڡts +( +b +); + +151 + give +: + +152  +cڡ_cڡts +(cڡ +TT +& +x +) { + +153 #i! +defed +( +_ITERATOR_ +) + +154 +a + = +x +; + +156 +igne_unud_vb_wng +( +x +); + +159 + give +: + +160 +TT + +a +; + +161 +TT + + gb +; + +165 +BOOST_c +( +CyCڡruib +,( +TT +)) + +167 +BOOST_CONCEPT_USAGE +( +CyCڡruib +) { + +168 +TT + +a +( +b +); + +169 +TT +* + gr + = & +a +; + +170 +cڡ_cڡts +( +a +); + +171 +igne_unud_vb_wng +( +r +); + +173 + give +: + +174  +cڡ_cڡts +(cڡ +TT +& +a +) { + +175 +TT + +c +( +a +); + +176 cڡ +TT +* + gr + = & +a +; + +177 +igne_unud_vb_wng +( +c +); + +178 +igne_unud_vb_wng +( +r +); + +180 +TT + + gb +; + +184 +BOOST_c +( +SGIAssigb +,( +TT +)) + +186 +BOOST_CONCEPT_USAGE +( +SGIAssigb +) { + +187 +TT + +c +( +a +); + +188 #i! +defed +( +_ITERATOR_ +) + +189 + ga + = +b +; + +191 +cڡ_cڡts +( +b +); + +192 +igne_unud_vb_wng +( +c +); + +194 + give +: + +195  +cڡ_cڡts +(cڡ +TT +& +x +) { + +196 +TT + +c +( +x +); + +197 #i! +defed +( +_ITERATOR_ +) + +198 + ga + = +x +; + +200 +igne_unud_vb_wng +( +c +); + +202 +TT + + ga +; + +203 +TT + + gb +; + +206 +BOOST_c +( +Cvtib +,( +X +)( +Y +)) + +208 +BOOST_CONCEPT_USAGE +( +Cvtib +) { + +209 +Y + + gy + = +x +; + +210 +igne_unud_vb_wng +( +y +); + +212 + give +: + +213 +X + +x +; + +225 + gme + < +ass + + gTT +> + +226  +que_boޗn_ex +(cڡ +TT +& +t +) { + +227 +bo + + gx + = +t +; + +228 +igne_unud_vb_wng +( +x +); + +231 +BOOST_c +( +EquyComb +,( +TT +)) + +233 +BOOST_CONCEPT_USAGE +( +EquyComb +) { + +234 +que_boޗn_ex +( +a + = +b +); + +235 +que_boޗn_ex +( +a + ! +b +); + +237 + give +: + +238 +TT + +a +, + gb +; + +241 +BOOST_c +( +LessThComb +,( +TT +)) + +243 +BOOST_CONCEPT_USAGE +( +LessThComb +) { + +244 +que_boޗn_ex +( +a + < +b +); + +246 + give +: + +247 +TT + +a +, + gb +; + +251 +BOOST_c +( +Comb +,( +TT +)) + +253 +BOOST_CONCEPT_USAGE +( +Comb +) { + +254 +que_boޗn_ex +( +a + < +b +); + +255 +que_boޗn_ex +( +a + > +b +); + +256 +que_boޗn_ex +( +a + < +b +); + +257 +que_boޗn_ex +( +a + > +b +); + +259 + give +: + +260 +TT + +a +, + gb +; + +263  + #BOOST_DEFINE_BINARY_PREDICATE_OP_CONSTRAINT +( +OP +, +NAME +) \ + +264 + `BOOST_c +( +NAME +, ( +F +)( +Secd +)) \ + +266 + `BOOST_CONCEPT_USAGE +( +NAME +{ () + `cڡts_ +(); } \ + +267 +ive +: \ + +268 +bo + + `cڡts_ +({  +a + +OP + +b +; } \ + +269 +F + +a +; \ + +270 +Secd + +b +; \ + +271 } + + ) + +273  + #BOOST_DEFINE_BINARY_OPERATOR_CONSTRAINT +( +OP +, +NAME +) \ + +274 + `BOOST_c +( +NAME +, ( +R +)( +F +)( +Secd +)) \ + +276 + `BOOST_CONCEPT_USAGE +( +NAME +{ () + `cڡts_ +(); } \ + +277 +ive +: \ + +278 +R + + `cڡts_ +({  +a + +OP + +b +; } \ + +279 +F + +a +; \ + +280 +Secd + +b +; \ + +281 } + + ) + +283 +BOOST_DEFINE_BINARY_PREDICATE_OP_CONSTRAINT +(==, +EquOp +); + +284 +BOOST_DEFINE_BINARY_PREDICATE_OP_CONSTRAINT +(!=, +NEquOp +); + +285 +BOOST_DEFINE_BINARY_PREDICATE_OP_CONSTRAINT +(<, +LessThOp +); + +286 +BOOST_DEFINE_BINARY_PREDICATE_OP_CONSTRAINT +(<=, +LessEquOp +); + +287 +BOOST_DEFINE_BINARY_PREDICATE_OP_CONSTRAINT +(>, +GThOp +); + +288 +BOOST_DEFINE_BINARY_PREDICATE_OP_CONSTRAINT +(>=, +GEquOp +); + +290 +BOOST_DEFINE_BINARY_OPERATOR_CONSTRAINT +(+, +PlusOp +); + +291 +BOOST_DEFINE_BINARY_OPERATOR_CONSTRAINT +(*, +TimesOp +); + +292 +BOOST_DEFINE_BINARY_OPERATOR_CONSTRAINT +(/, +DivideOp +); + +293 +BOOST_DEFINE_BINARY_OPERATOR_CONSTRAINT +(-, +SubaOp +); + +294 +BOOST_DEFINE_BINARY_OPERATOR_CONSTRAINT +(%, +ModOp +); + +299 +BOOST_c +( +G +,( +Func +)( +Ru +)) + +301 +BOOST_CONCEPT_USAGE +( +G +{ + +( +is_void +< +Ru +>()); } + +303 + give +: + +304  + +( +boo +:: +l_ty +) + +307 cڡ +Ru +& +r + = +f +(); + +308 +igne_unud_vb_wng +( +r +); + +311  + +( +boo +:: +ue_ty +) + +313 +f +(); + +316 +Func + + gf +; + +319 +BOOST_c +( +UryFuni +,( +Func +)( +Ru +)( +Arg +)) + +321 +BOOST_CONCEPT_USAGE +( +UryFuni +{ + +( +is_void +< +Ru +>()); } + +323 + give +: + +324  + +( +boo +:: +l_ty +) + +326 +f +( +g +); + +327 +Ru + + gr + = +f +( +g +); + +328 +igne_unud_vb_wng +( +r +); + +331  + +( +boo +:: +ue_ty +) + +333 +f +( +g +); + +336 #i( +BOOST_WORKAROUND +( +__GNUC__ +, +BOOST_TESTED_AT +(4) \ + +337 && +BOOST_WORKAROUND +( +__GNUC__ +, > 3))) + +342 +UryFuni +(); + +345 +Func + + gf +; + +346 +Arg + + gg +; + +349 +BOOST_c +( +ByFuni +,( +Func +)( +Ru +)( +F +)( +Secd +)) + +351 +BOOST_CONCEPT_USAGE +( +ByFuni +{ + +( +is_void +< +Ru +>()); } + +352 + give +: + +353  + +( +boo +:: +l_ty +) + +355 +f +( +f +, +cd +); + +356 +Ru + + gr + = +f +( +f +, +cd +); + +357 () + gr +; + +360  + +( +boo +:: +ue_ty +) + +362 +f +( +f +, +cd +); + +365 #i( +BOOST_WORKAROUND +( +__GNUC__ +, +BOOST_TESTED_AT +(4) \ + +366 && +BOOST_WORKAROUND +( +__GNUC__ +, > 3))) + +371 +ByFuni +(); + +374 +Func + + gf +; + +375 +F + + gf +; + +376 +Secd + + gcd +; + +379 +BOOST_c +( +UryPdi +,( +Func +)( +Arg +)) + +381 +BOOST_CONCEPT_USAGE +( +UryPdi +) { + +382 +que_boޗn_ex +( +f +( +g +)); + +384 + give +: + +385 #i( +BOOST_WORKAROUND +( +__GNUC__ +, +BOOST_TESTED_AT +(4) \ + +386 && +BOOST_WORKAROUND +( +__GNUC__ +, > 3))) + +391 +UryPdi +(); + +394 +Func + + gf +; + +395 +Arg + + gg +; + +398 +BOOST_c +( +ByPdi +,( +Func +)( +F +)( +Secd +)) + +400 +BOOST_CONCEPT_USAGE +( +ByPdi +) { + +401 +que_boޗn_ex +( +f +( +a +, +b +)); + +403 + give +: + +404 #i( +BOOST_WORKAROUND +( +__GNUC__ +, +BOOST_TESTED_AT +(4) \ + +405 && +BOOST_WORKAROUND +( +__GNUC__ +, > 3))) + +410 +ByPdi +(); + +412 +Func + + gf +; + +413 +F + + ga +; + +414 +Secd + + gb +; + +418 +BOOST_c +( +Cڡ_ByPdi +,( +Func +)( +F +)( +Secd +)) + +419 : +ByPdi +< +Func +, + gF +, + gSecd +> + +421 +BOOST_CONCEPT_USAGE +( +Cڡ_ByPdi +) { + +422 +cڡ_cڡts +( +f +); + +424 + give +: + +425  +cڡ_cڡts +(cڡ +Func +& +fun +) { + +427 +que_boޗn_ex +( +fun +( +a +, +b +)); + +429 #i( +BOOST_WORKAROUND +( +__GNUC__ +, +BOOST_TESTED_AT +(4) \ + +430 && +BOOST_WORKAROUND +( +__GNUC__ +, > 3))) + +435 +Cڡ_ByPdi +(); + +438 +Func + + gf +; + +439 +F + + ga +; + +440 +Secd + + gb +; + +443 +BOOST_c +( +AdbG +,( +Func +)( +Ru +)) + +444 : +G +< +Func +, +tyme + + gFunc +:: +su_ty +> + +446  +tyme + + tFunc +:: + tsu_ty +esult_type; + +448 +BOOST_CONCEPT_USAGE +( +AdbG +) + +450 +BOOST_CONCEPT_ASSERT +(( +Cvtib +< +su_ty +, +Ru +>)); + +454 +BOOST_c +( +AdbUryFuni +,( +Func +)( +Ru +)( +Arg +)) + +455 : +UryFuni +< +Func +, +tyme + + gFunc +:: +su_ty +,ymFunc:: +gumt_ty +> + +457  +tyme + + tFunc +:: + tgumt_ty +rgument_type; + +458  +tyme + + tFunc +:: + tsu_ty +esult_type; + +460 ~ +AdbUryFuni +() + +462 +BOOST_CONCEPT_ASSERT +(( +Cvtib +< +su_ty +, +Ru +>)); + +463 +BOOST_CONCEPT_ASSERT +(( +Cvtib +< +Arg +, +gumt_ty +>)); + +467 +BOOST_c +( +AdbByFuni +,( +Func +)( +Ru +)( +F +)( +Secd +)) + +468 : +ByFuni +< + +469 +Func + + +470 , +tyme + + gFunc +:: +su_ty + + +471 , +tyme + + gFunc +:: +f_gumt_ty + + +472 , +tyme + + gFunc +:: +cd_gumt_ty + + +475  +tyme + + tFunc +:: + tf_gumt_ty + first_argument_type; + +476  +tyme + + tFunc +:: + tcd_gumt_ty + second_argument_type; + +477  +tyme + + tFunc +:: + tsu_ty +esult_type; + +479 ~ +AdbByFuni +() + +481 +BOOST_CONCEPT_ASSERT +(( +Cvtib +< +su_ty +, +Ru +>)); + +482 +BOOST_CONCEPT_ASSERT +(( +Cvtib +< +F +, +f_gumt_ty +>)); + +483 +BOOST_CONCEPT_ASSERT +(( +Cvtib +< +Secd +, +cd_gumt_ty +>)); + +487 +BOOST_c +( +AdbPdi +,( +Func +)( +Arg +)) + +488 : +UryPdi +< +Func +, + gArg +> + +489 , + gAdbUryFuni +< + gFunc +, + gbo +, + gArg +> + +493 +BOOST_c +( +AdbByPdi +,( +Func +)( +F +)( +Secd +)) + +494 : +ByPdi +< +Func +, + gF +, + gSecd +> + +495 , + gAdbByFuni +< + gFunc +, + gbo +, + gF +, + gSecd +> + +502 +BOOST_c +( +IutIt +,( +TT +)) + +503 : +Assigb +< +TT +> + +504 , + gEquyComb +< + gTT +> + +506  +tyme + + td +:: + t_as +< + tTT +>:: + tvue_ty + value_type; + +507  +tyme + + td +:: + t_as +< + tTT +>:: + tdifn_ty + difference_type; + +508  +tyme + + td +:: + t_as +< + tTT +>:: + tn +eference; + +509  +tyme + + td +:: + t_as +< + tTT +>:: + tpor +ointer; + +510  +tyme + + td +:: + t_as +< + tTT +>:: + t_gy + iterator_category; + +512 +BOOST_CONCEPT_USAGE +( +IutIt +) + +514 +BOOST_CONCEPT_ASSERT +(( +SigdIeg +< +difn_ty +>)); + +515 +BOOST_CONCEPT_ASSERT +(( +Cvtib +< +_gy +, +d +:: +put__g +>)); + +517 +TT + +j +( +i +); + +518 ()* + gi +; + +519 ++ + gj +; + +520 + gi +++; + +522 + give +: + +523 +TT + +i +; + +526 +BOOST_c +( +OuutIt +,( +TT +)( +VueT +)) + +527 : +Assigb +< +TT +> + +529 +BOOST_CONCEPT_USAGE +( +OuutIt +) { + +531 ++ +i +; + +532 + gi +++; + +533 * + gi +++ = +t +; + +535 + give +: + +536 +TT + +i +, + gj +; + +537 +VueT + + gt +; + +540 +BOOST_c +( +FwdIt +,( +TT +)) + +541 : +IutIt +< +TT +> + +543 +BOOST_CONCEPT_USAGE +( +FwdIt +) + +545 +BOOST_CONCEPT_ASSERT +(( +Cvtib +< + +546 +BOOST_DEDUCED_TYPENAME + +FwdIt +:: +_gy + + +547 , +d +:: +fwd__g + + +550 +tyme + + gIutIt +< + gTT +>:: +n + +r + = * +i +; + +551 +igne_unud_vb_wng +( +r +); + +554 + give +: + +555 +TT + +i +; + +558 +BOOST_c +( +Mub_FwdIt +,( +TT +)) + +559 : +FwdIt +< +TT +> + +561 +BOOST_CONCEPT_USAGE +( +Mub_FwdIt +) { + +562 * +i +++ = * +j +; + +564 + give +: + +565 +TT + +i +, + gj +; + +568 +BOOST_c +( +BideiڮIt +,( +TT +)) + +569 : +FwdIt +< +TT +> + +571 +BOOST_CONCEPT_USAGE +( +BideiڮIt +) + +573 +BOOST_CONCEPT_ASSERT +(( +Cvtib +< + +574 +BOOST_DEDUCED_TYPENAME + +BideiڮIt +:: +_gy + + +575 , +d +:: +bideiڮ__g + + +578 -- + gi +; + +579 + gi +--; + +581 + give +: + +582 +TT + +i +; + +585 +BOOST_c +( +Mub_BideiڮIt +,( +TT +)) + +586 : +BideiڮIt +< +TT +> + +587 , + gMub_FwdIt +< + gTT +> + +589 +BOOST_CONCEPT_USAGE +( +Mub_BideiڮIt +) + +591 * + gi +-- = * +j +; + +593 + give +: + +594 +TT + +i +, + gj +; + +597 +BOOST_c +( +RdomAcssIt +,( +TT +)) + +598 : +BideiڮIt +< +TT +> + +599 , + gComb +< + gTT +> + +601 +BOOST_CONCEPT_USAGE +( +RdomAcssIt +) + +603 +BOOST_CONCEPT_ASSERT +(( +Cvtib +< + +604 +BOOST_DEDUCED_TYPENAME + +BideiڮIt +< +TT +>:: +_gy + + +605 , +d +:: +ndom_acss__g + + +608 + gi + + +n +; + +609 + gi + = +i + + +n +; i = + i; + +610 + gi + - +n +; + +611 + gi + = +i + - +n +; + +612 + gn + = +i + - +j +; + +613 () + gi +[ +n +]; + +616 + give +: + +617 +TT + +a +, + gb +; + +618 +TT + + gi +, + gj +; + +619 +tyme + + gd +:: +_as +< +TT +>:: +difn_ty + +n +; + +622 +BOOST_c +( +Mub_RdomAcssIt +,( +TT +)) + +623 : +RdomAcssIt +< +TT +> + +624 , + gMub_BideiڮIt +< + gTT +> + +626 +BOOST_CONCEPT_USAGE +( +Mub_RdomAcssIt +) + +628 + gi +[ +n +] = * +i +; + +630 + give +: + +631 +TT + +i +; + +632 +tyme + + gd +:: +_as +< +TT +>:: +difn_ty + +n +; + +638 +BOOST_c +( +Cڏ +,( +C +)) + +639 : +Assigb +< +C +> + +641  +tyme + + tC +:: + tvue_ty + value_type; + +642  +tyme + + tC +:: + tdifn_ty + difference_type; + +643  +tyme + + tC +:: + tsize_ty + size_type; + +644  +tyme + + tC +:: + tcڡ_n + const_reference; + +645  +tyme + + tC +:: + tcڡ_por + const_pointer; + +646  +tyme + + tC +:: + tcڡ_ + const_iterator; + +648 +BOOST_CONCEPT_USAGE +( +Cڏ +) + +650 +BOOST_CONCEPT_ASSERT +(( +IutIt +< +cڡ_ +>)); + +651 +cڡ_cڡts +( +c +); + +654 + give +: + +655  +cڡ_cڡts +(cڡ +C +& +cc +) { + +656 +i + = +cc +. +beg +(); + +657 + gi + = +cc +. +d +(); + +658 + gn + = +cc +. +size +(); + +659 + gn + = +cc +. +max_size +(); + +660 + gb + = +cc +. +emy +(); + +662 +C + + gc +; + +663 +bo + + gb +; + +664 +cڡ_ + + gi +; + +665 +size_ty + + gn +; + +668 +BOOST_c +( +Mub_Cڏ +,( +C +)) + +669 : +Cڏ +< +C +> + +671  +tyme + + tC +:: + tn +eference; + +672  +tyme + + tC +:: + t + iterator; + +673  +tyme + + tC +:: + tpor +ointer; + +675 +BOOST_CONCEPT_USAGE +( +Mub_Cڏ +) + +677 +BOOST_CONCEPT_ASSERT +(( + +678 +Assigb +< +tyme + +Mub_Cڏ +:: +vue_ty +>)); + +680 +BOOST_CONCEPT_ASSERT +(( +IutIt +< + +>)); + +682 + gi + = +c +. +beg +(); + +683 + gi + = +c +. +d +(); + +684 + gc +. +sw +( +c2 +); + +687 + give +: + +688 + + +i +; + +689 +C + + gc +, + gc2 +; + +692 +BOOST_c +( +FwdCڏ +,( +C +)) + +693 : +Cڏ +< +C +> + +695 +BOOST_CONCEPT_USAGE +( +FwdCڏ +) + +697 +BOOST_CONCEPT_ASSERT +(( + +698 +FwdIt +< + +699 +tyme + +FwdCڏ +:: +cڡ_ + + +704 +BOOST_c +( +Mub_FwdCڏ +,( +C +)) + +705 : +FwdCڏ +< +C +> + +706 , + gMub_Cڏ +< + gC +> + +708 +BOOST_CONCEPT_USAGE +( +Mub_FwdCڏ +) + +710 +BOOST_CONCEPT_ASSERT +(( + +711 +Mub_FwdIt +< + +712 +tyme + +Mub_FwdCڏ +:: + + + +717 +BOOST_c +( +RevsibCڏ +,( +C +)) + +718 : +FwdCڏ +< +C +> + +720  +tyme + + +721 + tC +:: + tcڡ_v_ + + +722 + tcڡ_v_ +; + +724 +BOOST_CONCEPT_USAGE +( +RevsibCڏ +) + +726 +BOOST_CONCEPT_ASSERT +(( + +727 +BideiڮIt +< + +728 +tyme + +RevsibCڏ +:: +cڡ_ +>)); + +730 +BOOST_CONCEPT_ASSERT +(( +BideiڮIt +< +cڡ_v_ +>)); + +732 +cڡ_cڡts +( +c +); + +734 + give +: + +735  +cڡ_cڡts +(cڡ +C +& +cc +) + +737 +cڡ_v_ + +_i + = +cc +. +rbeg +(); + +738 + g_i + = +cc +. +nd +(); + +740 +C + + gc +; + +743 +BOOST_c +( +Mub_RevsibCڏ +,( +C +)) + +744 : +Mub_FwdCڏ +< +C +> + +745 , + gRevsibCڏ +< + gC +> + +747  +tyme + + tC +:: + tv_ +everse_iterator; + +749 +BOOST_CONCEPT_USAGE +( +Mub_RevsibCڏ +) + +751  +tyme + + tMub_FwdCڏ +< + tC +>:: + t + iterator; + +752 +BOOST_CONCEPT_ASSERT +(( +Mub_BideiڮIt +< + +>)); + +753 +BOOST_CONCEPT_ASSERT +(( +Mub_BideiڮIt +< +v_ +>)); + +755 +v_ + + gi + = +c +. +rbeg +(); + +756 + gi + = +c +. +nd +(); + +758 + give +: + +759 +C + +c +; + +762 +BOOST_c +( +RdomAcssCڏ +,( +C +)) + +763 : +RevsibCڏ +< +C +> + +765  +tyme + + tC +:: + tsize_ty + size_type; + +766  +tyme + + tC +:: + tcڡ_n + const_reference; + +768 +BOOST_CONCEPT_USAGE +( +RdomAcssCڏ +) + +770 +BOOST_CONCEPT_ASSERT +(( + +771 +RdomAcssIt +< + +772 +tyme + +RdomAcssCڏ +:: +cڡ_ + + +775 +cڡ_cڡts +( +c +); + +777 + give +: + +778  +cڡ_cڡts +(cڡ +C +& +cc +) + +780 +cڡ_n + +r + = +cc +[ +n +]; + +781 +igne_unud_vb_wng +( +r +); + +784 +C + + gc +; + +785 +size_ty + + gn +; + +788 +BOOST_c +( +Mub_RdomAcssCڏ +,( +C +)) + +789 : +Mub_RevsibCڏ +< +C +> + +790 , + gRdomAcssCڏ +< + gC +> + +792 + give +: + +793  +Mub_RdomAcssCڏ + + tlf +; + +794 + gpublic +: + +795 +BOOST_CONCEPT_USAGE +( +Mub_RdomAcssCڏ +) + +797 +BOOST_CONCEPT_ASSERT +(( +Mub_RdomAcssIt +< +tyme + +lf +:: + +>)); + +798 +BOOST_CONCEPT_ASSERT +(( +Mub_RdomAcssIt +< +tyme + +lf +:: +v_ +>)); + +800 +tyme + + glf +:: +n + +r + = +c +[ +i +]; + +801 +igne_unud_vb_wng +( +r +); + +804 + give +: + +805 +tyme + +Mub_RevsibCڏ +< +C +>:: +size_ty + +i +; + +806 +C + + gc +; + +810 +BOOST_c +( +Sequ +,( +S +)) + +811 : +Mub_FwdCڏ +< +S +> + +815 , + gDeuCڡruib +< + gS +> + +817 +BOOST_CONCEPT_USAGE +( +Sequ +) + +819 +S + + +820 +c +( +n +, +t +), + +821 +c2 +( +f +, +ϡ +); + +823 + gc +. + +( +p +, +t +); + +824 + gc +. + +( +p +, +n +, +t +); + +825 + gc +. + +( +p +, +f +, +ϡ +); + +827 + gc +. +a +( +p +); + +828 + gc +. +a +( +p +, +q +); + +830 +tyme + + gSequ +:: +n + +r + = +c +. +t +(); + +832 +igne_unud_vb_wng +( +c +); + +833 +igne_unud_vb_wng +( +c2 +); + +834 +igne_unud_vb_wng +( +r +); + +835 +cڡ_cڡts +( +c +); + +837 + give +: + +838  +cڡ_cڡts +(cڡ +S +& +c +) { + +839 +tyme + +Sequ +:: +cڡ_n + +r + = +c +. +t +(); + +840 +igne_unud_vb_wng +( +r +); + +843 +tyme + + gS +:: +vue_ty + +t +; + +844 +tyme + + gS +:: +size_ty + +n +; + +845 +tyme + + gS +:: +vue_ty +* +f +, * + gϡ +; + +846 +tyme + + gS +:: + + +p +, + gq +; + +849 +BOOST_c +( +FrtIniSequ +,( +S +)) + +850 : +Sequ +< +S +> + +852 +BOOST_CONCEPT_USAGE +( +FrtIniSequ +) + +854 +c +. +push_t +( +t +); + +855 + gc +. +p_t +(); + +857 + give +: + +858 +S + +c +; + +859 +tyme + + gS +:: +vue_ty + +t +; + +862 +BOOST_c +( +BackIniSequ +,( +S +)) + +863 : +Sequ +< +S +> + +865 +BOOST_CONCEPT_USAGE +( +BackIniSequ +) + +867 +c +. +push_back +( +t +); + +868 + gc +. +p_back +(); + +869 +tyme + + gBackIniSequ +:: +n + +r + = +c +. +back +(); + +870 +igne_unud_vb_wng +( +r +); + +871 +cڡ_cڡts +( +c +); + +873 + give +: + +874  +cڡ_cڡts +(cڡ +S +& +cc +) { + +875 +tyme + +BackIniSequ +:: +cڡ_n + + +876 +r + = +cc +. +back +(); + +877 +igne_unud_vb_wng +( +r +); + +879 +S + + gc +; + +880 +tyme + + gS +:: +vue_ty + +t +; + +883 +BOOST_c +( +AssoctiveCڏ +,( +C +)) + +884 : +FwdCڏ +< +C +> + +885 , + gDeuCڡruib +< + gC +> + +887  +tyme + + tC +:: + tkey_ty + key_type; + +888  +tyme + + tC +:: + tkey_com + key_compare; + +889  +tyme + + tC +:: + tvue_com + value_compare; + +890  +tyme + + tC +:: + t + iterator; + +892 +BOOST_CONCEPT_USAGE +( +AssoctiveCڏ +) + +894 + gi + = +c +. +fd +( +k +); + +895 + gr + = +c +. +equ_nge +( +k +); + +896 + gc +. +a +( +k +); + +897 + gc +. +a +( +i +); + +898 + gc +. +a +( +r +. +f +,. +cd +); + +899 +cڡ_cڡts +( +c +); + +900 +BOOST_CONCEPT_ASSERT +(( +ByPdi +< +key_com +, +key_ty +,key_type>)); + +902  +tyme + + tAssoctiveCڏ +:: + tvue_ty + + tvue_ty_ +; + +903 +BOOST_CONCEPT_ASSERT +(( +ByPdi +< +vue_com +, +vue_ty_ +,value_type_>)); + +907  +tyme + + tC +:: + tcڡ_ + const_iterator; + +908 + give +: + +909  +cڡ_cڡts +(cڡ +C +& +cc +) + +911 +ci + = +cc +. +fd +( +k +); + +912 + gn + = +cc +. +cou +( +k +); + +913 + g + = +cc +. +equ_nge +( +k +); + +916 +C + + gc +; + +917 + + + gi +; + +918 + gd +:: + +< + +, + g +> + gr +; + +919 +cڡ_ + + gci +; + +920 + gd +:: + +< +cڡ_ +, + gcڡ_ +> + g +; + +921 +tyme + + gC +:: +key_ty + +k +; + +922 +tyme + + gC +:: +size_ty + +n +; + +925 +BOOST_c +( +UniqueAssoctiveCڏ +,( +C +)) + +926 : +AssoctiveCڏ +< +C +> + +928 +BOOST_CONCEPT_USAGE +( +UniqueAssoctiveCڏ +) + +930 +C + +c +( +f +, +ϡ +); + +932 + gpos_ag + = +c +. + +( +t +); + +933 + gc +. + +( +f +, +ϡ +); + +935 +igne_unud_vb_wng +( +c +); + +937 + give +: + +938 +d +:: + +< +tyme + +C +:: + +, + gbo +> + gpos_ag +; + +939 +tyme + + gC +:: +vue_ty + +t +; + +940 +tyme + + gC +:: +vue_ty +* +f +, * + gϡ +; + +943 +BOOST_c +( +MuɝAssoctiveCڏ +,( +C +)) + +944 : +AssoctiveCڏ +< +C +> + +946 +BOOST_CONCEPT_USAGE +( +MuɝAssoctiveCڏ +) + +948 +C + +c +( +f +, +ϡ +); + +950 + gpos + = +c +. + +( +t +); + +951 + gc +. + +( +f +, +ϡ +); + +953 +igne_unud_vb_wng +( +c +); + +954 +igne_unud_vb_wng +( +pos +); + +956 + give +: + +957 +tyme + +C +:: + + +pos +; + +958 +tyme + + gC +:: +vue_ty + +t +; + +959 +tyme + + gC +:: +vue_ty +* +f +, * + gϡ +; + +962 +BOOST_c +( +SimeAssoctiveCڏ +,( +C +)) + +963 : +AssoctiveCڏ +< +C +> + +965 +BOOST_CONCEPT_USAGE +( +SimeAssoctiveCڏ +) + +967  +tyme + + tC +:: + tkey_ty + key_type; + +968  +tyme + + tC +:: + tvue_ty + value_type; + +969 +BOOST_STATIC_ASSERT +(( +boo +:: +is_me +< +key_ty +, +vue_ty +>:: +vue +)); + +973 +BOOST_c +( +PaAssoctiveCڏ +,( +C +)) + +974 : +AssoctiveCڏ +< +C +> + +976 +BOOST_CONCEPT_USAGE +( +PaAssoctiveCڏ +) + +978  +tyme + + tC +:: + tkey_ty + key_type; + +979  +tyme + + tC +:: + tvue_ty + value_type; + +980  +tyme + + tC +:: + tmd_ty + mapped_type; + +981  + gd +:: + t + + tqued_vue_ty +; + +982 +BOOST_STATIC_ASSERT +(( +boo +:: +is_me +< +vue_ty +, +qued_vue_ty +>:: +vue +)); + +986 +BOOST_c +( +S܋dAssoctiveCڏ +,( +C +)) + +987 : +AssoctiveCڏ +< +C +> + +988 , + gRevsibCڏ +< + gC +> + +990 +BOOST_CONCEPT_USAGE +( +S܋dAssoctiveCڏ +) + +992 +C + + +993 +c +( +kc +), + +994 +c2 +( +f +, +ϡ +), + +995 +c3 +( +f +, +ϡ +, +kc +); + +997 + gp + = +c +. +u_bound +( +k +); + +998 + gp + = +c +. +low_bound +( +k +); + +999 + gr + = +c +. +equ_nge +( +k +); + +1001 + gc +. + +( +p +, +t +); + +1003 +igne_unud_vb_wng +( +c +); + +1004 +igne_unud_vb_wng +( +c2 +); + +1005 +igne_unud_vb_wng +( +c3 +); + +1006 +cڡ_cڡts +( +c +); + +1009  +cڡ_cڡts +(cڡ +C +& +c +) + +1011 + gkc + = +c +. +key_comp +(); + +1012 + gvc + = +c +. +vue_comp +(); + +1014 + g + = +c +. +u_bound +( +k +); + +1015 + g + = +c +. +low_bound +( +k +); + +1016 + g + = +c +. +equ_nge +( +k +); + +1019 + give +: + +1020 +tyme + +C +:: +key_com + +kc +; + +1021 +tyme + + gC +:: +vue_com + +vc +; + +1022 +tyme + + gC +:: +vue_ty + +t +; + +1023 +tyme + + gC +:: +key_ty + +k +; + +1024  +tyme + + tC +:: + t + iterator; + +1025  +tyme + + tC +:: + tcڡ_ + const_iterator; + +1027  +S܋dAssoctiveCڏ + + tlf +; + +1028 + + + gp +; + +1029 +cڡ_ + + g +; + +1030 + gd +:: + +< +tyme + +lf +:: + +,tym + glf +::> +r +; + +1031 + gd +:: + +< +tyme + +lf +:: +cڡ_ +,tym + glf +::cڡ_> + +; + +1032 +tyme + + gC +:: +vue_ty +* +f +, * + gϡ +; + +1037 +BOOST_c +( +Ci +,( +C +)) + +1039 +BOOST_CONCEPT_USAGE +( +Ci +) + +1041 + gboo +:: +funi_ques +< +boo +:: +IutItC +< + +> >(); + +1042 + gboo +:: +funi_ques +< +boo +:: +IutItC +< +cڡ_ +> >(); + +1043 + gboo +:: +funi_ques +< +boo +:: +CyCڡruibC +< +vue_ty +> >(); + +1044 +cڡ_cڡts +( +c +); + +1045 + gi + = +c +. +beg +(); + +1046 + gi + = +c +. +d +(); + +1047 + gc +. +sw +( +c +); + +1050  +cڡ_cڡts +(cڡ +C +& +cc +) { + +1051 + gci + = +cc +. +beg +(); + +1052 + gci + = +cc +. +d +(); + +1053 + gn + = +cc +. +size +(); + +1054 + gb + = +cc +. +emy +(); + +1057 + give +: + +1058  +tyme + + tC +:: + tvue_ty + value_type; + +1059  +tyme + + tC +:: + t + iterator; + +1060  +tyme + + tC +:: + tcڡ_ + const_iterator; + +1061  +tyme + + tC +:: + tn +eference; + +1062  +tyme + + tC +:: + tcڡ_n + const_reference; + +1064  +tyme + + tC +:: + tdifn_ty + difference_type; + +1065  +tyme + + tC +:: + tsize_ty + size_type; + +1067 +C + + gc +; + +1068 +bo + + gb +; + +1069 + + + gi +; + +1070 +cڡ_ + + gci +; + +1071 +size_ty + + gn +; + +1075 #i( +defed + +_MSC_VER +) + +1076 #agm +wng + +p + ) + +1079  + ~ + + @/usr/include/boost/config/no_tr1/cmath.hpp + +13 #ide +BOOST_CONFIG_CMATH + + +14  + #BOOST_CONFIG_CMATH + + + ) + +16 #ide +BOOST_TR1_NO_RECURSION + + +17  + #BOOST_TR1_NO_RECURSION + + + ) + +18  + #BOOST_CONFIG_NO_CMATH_RECURSION + + + ) + +21  + ~ + +23 #ifde +BOOST_CONFIG_NO_CMATH_RECURSION + + +24 #unde +BOOST_TR1_NO_RECURSION + + +25 #unde +BOOST_CONFIG_NO_CMATH_RECURSION + + + @/usr/include/boost/container/container_fwd.hpp + +11 #ide +BOOST_CONTAINER_CONTAINER_FWD_HPP + + +12  + #BOOST_CONTAINER_CONTAINER_FWD_HPP + + + ) + +14 #ide +BOOST_CONFIG_HPP + + +15  + ~ + +18 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +19 #agm + + + +57 #ide +BOOST_CONTAINER_DOXYGEN_INVOKED + + +60 #ide +BOOST_CONTAINER_DETAIL_STD_FWD_HPP + + +61  + ~ + +64 +mea + + gboo +{ + +65 +mea + + gusive +{ + +66 +mea + + gda +{ + +70 +mea + + gboo +{amea + gcڏ +{amea + gd +{ + +71 +mea + + gbi + = +boo +:: +usive +; + +72 +mea + + gbid + = +boo +:: +usive +:: +da +; + +75 +mea + + gboo +{amea + gcڏ +{amea + gpmr +{ + +76 +mea + + gbi + = +boo +:: +usive +; + +77 +mea + + gbid + = +boo +:: +usive +:: +da +; + +80  + ~ + +88 +mea + + gboo + { + +89 +mea + + gcڏ + { + +91 #ide +BOOST_CONTAINER_DOXYGEN_INVOKED + + +93 + gme +< +ass + + gT +> + +94 +ass + + gw_lot +; + +96 + gme + < +ass + + gT + + +97 , +ass + + gAot + = +w_lot +< +T +> + +98 , +ass + + gOis + = > + +99 +ass + +ve +; + +101 + gme + < +ass + + gT + + +102 , +ass + + gAot + = +w_lot +< +T +> > + +103 +ass + +ab_ve +; + +105 + gme + < +ass + + gT +, + gd +:: +size_t + +Cacy +> + +106 +ass + +ic_ve +; + +108 + gme + < +ass + + gT +, + gd +:: +size_t + +N + + +109 , +ass + + gAot + +w_lot +< +T +> > + +110 +ass + +sml_ve +; + +112 + gme + < +ass + + gT + + +113 , +ass + + gAot + = +w_lot +< +T +> > + +114 +ass + +deque +; + +116 + gme + < +ass + + gT + + +117 , +ass + + gAot + = +w_lot +< +T +> > + +118 +ass + +li +; + +120 + gme + < +ass + + gT + + +121 , +ass + + gAot + = +w_lot +< +T +> > + +122 +ass + +i +; + +124 + gme + < +ass + + gKey + + +125 , +ass + + gCom + = +d +:: +ss +< +Key +> + +126 , +ass + + gAot + = +w_lot +< +Key +> + +127 , +ass + + gOis + = > + +128 +ass + +t +; + +130 + gme + < +ass + + gKey + + +131 , +ass + + gCom + = +d +:: +ss +< +Key +> + +132 , +ass + + gAot + = +w_lot +< +Key +> + +133 , +ass + + gOis + = > + +134 +ass + +muit +; + +136 + gme + < +ass + + gKey + + +137 , +ass + + gT + + +138 , +ass + + gCom + = +d +:: +ss +< +Key +> + +139 , +ass + + gAot + = +w_lot +< +d +:: + + > + +140 , +ass + + gOis + = > + +141 +ass + +m +; + +143 + gme + < +ass + + gKey + + +144 , +ass + + gT + + +145 , +ass + + gCom + = +d +:: +ss +< +Key +> + +146 , +ass + + gAot + = +w_lot +< +d +:: + + > + +147 , +ass + + gOis + = > + +148 +ass + +muim +; + +150 + gme + < +ass + + gKey + + +151 , +ass + + gCom + = +d +:: +ss +< +Key +> + +152 , +ass + + gAot + = +w_lot +< +Key +> > + +153 +ass + +_t +; + +155 + gme + < +ass + + gKey + + +156 , +ass + + gCom + = +d +:: +ss +< +Key +> + +157 , +ass + + gAot + = +w_lot +< +Key +> > + +158 +ass + +_muit +; + +160 + gme + < +ass + + gKey + + +161 , +ass + + gT + + +162 , +ass + + gCom + = +d +:: +ss +< +Key +> + +163 , +ass + + gAot + = +w_lot +< +d +:: + +< +Key +, + gT +> > > + +164 +ass + + g_m +; + +166 + gme + < +ass + + gKey + + +167 , +ass + + gT + + +168 , +ass + + gCom + = +d +:: +ss +< +Key +> + +169 , +ass + + gAot + = +w_lot +< +d +:: + +< +Key +, + gT +> > > + +170 +ass + + g_muim +; + +172 + gme + < +ass + + gChT + + +173 , +ass + + gTs + = +d +:: +ch_as +< +ChT +> + +174 , +ass + + gAot + = +w_lot +< +ChT +> > + +175 +ass + +basic_rg +; + +177  + gbasic_rg + + +179 , + td +:: + tch_as +<> + +180 , + tw_lot +<> > + +181 + trg +; + +183  + gbasic_rg + + +184 < + twch_t + + +185 , + td +:: + tch_as +< + twch_t +> + +186 , + tw_lot +< + twch_t +> > + +187 + twrg +; + +189 cڡ + gd +:: +size_t + +ADP_nodes_r_block + = 256u; + +190 cڡ + gd +:: +size_t + +ADP_max__blocks + = 2u; + +191 cڡ + gd +:: +size_t + +ADP_ovhd_r + = 1u; + +192 cڡ + gd +:: +size_t + +ADP_ly_ignmt + = 0u; + +194 + gme + < +ass + + gT + + +195 , + gd +:: +size_t + +NodesPBlock + = +ADP_nodes_r_block + + +196 , + gd +:: +size_t + +MaxFeBlocks + = +ADP_max__blocks + + +197 , + gd +:: +size_t + +OvhdP + = +ADP_ovhd_r + + +198 ,  + gVsi + = 2 + +200 +ass + +adtive_po +; + +202 + gme + < +ass + + gT + + +203 ,  + gVsi + = 2 + +204 ,  + gAotiDibMask + = 0> + +205 +ass + +lot +; + +207 cڡ + gd +:: +size_t + +NodeAoc_nodes_r_block + = 256u; + +209 + gme + + +210 < +ass + + gT + + +211 , + gd +:: +size_t + +NodesPBlock + = +NodeAoc_nodes_r_block + + +212 , + gd +:: +size_t + +Vsi + = 2> + +213 +ass + +node_lot +; + +215 +mea + + gpmr + { + +217 +ass + + gmemy_sour +; + +219 + gme +< +ass + + gT +> + +220 +ass + + gpymphic_lot +; + +222 +ass + + gmic_bufr_sour +; + +224  + gpo_tis +; + +226 + gme + < +ass + + gAot +> + +227 +ass + + gsour_adt_imp +; + +229 +ass + + gunsynchrized_po_sour +; + +231 +ass + + gsynchrized_po_sour +; + +239  + sded_nge_t + + +244 cڡ +ded_nge_t + + gded_nge + = ordered_range_t(); + +248  + gded_unique_nge_t + + +249 : +public + +ded_nge_t + + +254 cڡ +ded_unique_nge_t + + gded_unique_nge + = ordered_unique_range_t(); + +258  + sdeu__t + + +263 cڡ +deu__t + + gdeu_ + = default_init_t(); + +264 #ide +BOOST_CONTAINER_DOXYGEN_INVOKED + + +268  + svue__t + + +273 cڡ +vue__t + + gvue_ + = value_init_t(); + +275 +mea + + gcڏ_da_ly_dp_mea + { + +279  + sdummy + + +281 +dummy +() + +283 () + gded_nge +; + +284 () + gded_unique_nge +; + +285 () + gdeu_ +; + + @/usr/include/boost/container/detail/config_begin.hpp + +10 #ide +BOOST_CONTAINER_CONTAINER_DETAIL_CONFIG_INCLUDED + + +11  + #BOOST_CONTAINER_CONTAINER_DETAIL_CONFIG_INCLUDED + + + ) + +12 #ide +BOOST_CONFIG_HPP + + +13  + ~ + +18 #ifde +BOOST_MSVC + + +19 #agm +wng + ( +push +) + +20 #agm +wng + ( +dib + : 4127) + +21 #agm +wng + ( +dib + : 4146) + +22 #agm +wng + ( +dib + : 4197) + +23 #agm +wng + ( +dib + : 4244) + +24 #agm +wng + ( +dib + : 4251) + +25 #agm +wng + ( +dib + : 4267) + +26 #agm +wng + ( +dib + : 4275) + +27 #agm +wng + ( +dib + : 4284) + +28 #agm +wng + ( +dib + : 4290) + +29 #agm +wng + ( +dib + : 4324) + +30 #agm +wng + ( +dib + : 4345) + +31 #agm +wng + ( +dib + : 4355) + +32 #agm +wng + ( +dib + : 4503) + +33 #agm +wng + ( +dib + : 4510) + +34 #agm +wng + ( +dib + : 4511) + +35 #agm +wng + ( +dib + : 4512) + +36 #agm +wng + ( +dib + : 4514) + +37 #agm +wng + ( +dib + : 4521) + +38 #agm +wng + ( +dib + : 4522) + +39 #agm +wng + ( +dib + : 4541) + +40 #agm +wng + ( +dib + : 4584) + +41 #agm +wng + ( +dib + : 4610) + +42 #agm +wng + ( +dib + : 4671) + +43 #agm +wng + ( +dib + : 4673) + +44 #agm +wng + ( +dib + : 4675) + +45 #agm +wng + ( +dib + : 4702) + +46 #agm +wng + ( +dib + : 4706) + +47 #agm +wng + ( +dib + : 4710) + +48 #agm +wng + ( +dib + : 4714) + +49 #agm +wng + ( +dib + : 4711) + +50 #agm +wng + ( +dib + : 4786) + +51 #agm +wng + ( +dib + : 4996) + + @/usr/include/boost/container/detail/config_end.hpp + +10 #i +defed + +BOOST_MSVC + + +11 #agm +wng + ( +p +) + + @/usr/include/boost/container/detail/mpl.hpp + +13 #ide +BOOST_CONTAINER_CONTAINER_DETAIL_MPL_HPP + + +14  + #BOOST_CONTAINER_CONTAINER_DETAIL_MPL_HPP + + + ) + +16 #ide +BOOST_CONFIG_HPP + + +17  + ~ + +20 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +21 #agm + + + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +29  + ~ + +31 +mea + + gboo + { + +32 +mea + + gcڏ + { + +33 +mea + + gd + { + +35 +usg + + gboo +:: +move_da +:: +gl_cڡt +; + +36 +usg + + gboo +:: +move_da +:: +ue_ty +; + +37 +usg + + gboo +:: +move_da +:: +l_ty +; + +38 +usg + + gboo +:: +move_da +:: +ab_if_c +; + +39 +usg + + gboo +:: +move_da +:: +ab_if +; + +40 +usg + + gboo +:: +move_da +:: +ab_if_cvtib +; + +41 +usg + + gboo +:: +move_da +:: +dib_if_c +; + +42 +usg + + gboo +:: +move_da +:: +dib_if +; + +43 +usg + + gboo +:: +move_da +:: +dib_if_cvtib +; + +44 +usg + + gboo +:: +move_da +:: +is_cvtib +; + +45 +usg + + gboo +:: +move_da +:: +if_c +; + +46 +usg + + gboo +:: +move_da +:: +if_ +; + +47 +usg + + gboo +:: +move_da +:: +idty +; + +48 +usg + + gboo +:: +move_da +:: +bo_ +; + +49 +usg + + gboo +:: +move_da +:: +ue_ +; + +50 +usg + + gboo +:: +move_da +:: +l_ +; + +51 +usg + + gboo +:: +move_da +:: +yes_ty +; + +52 +usg + + gboo +:: +move_da +:: +no_ty +; + +53 +usg + + gboo +:: +move_da +:: +bo_ +; + +54 +usg + + gboo +:: +move_da +:: +ue_ +; + +55 +usg + + gboo +:: +move_da +:: +l_ +; + +56 +usg + + gboo +:: +move_da +:: +unvoid_f +; + +57 +usg + + gboo +:: +move_da +:: +d_ +; + +58 +usg + + gboo +:: +move_da +:: +_ +; + +59 +usg + + gboo +:: +move_da +:: +n_ +; + +60 +usg + + gboo +:: +move_da +:: +ab_if_d +; + +61 +usg + + gboo +:: +move_da +:: +dib_if_d +; + +62 +usg + + gboo +:: +move_da +:: +ab_if_ +; + +63 +usg + + gboo +:: +move_da +:: +dib_if_ +; + +64 +usg + + gboo +:: +move_da +:: +move_cڡ +; + +66 + gme + < +ass + + gFTy +> + +67  + s1 + + +69  +FTy + + tty +; + +71 + gme +< +ass + + gT +> + +72 cڡ + gty +& +ݔ +()(cڡ + gT +& + gx +) const + +73 {  + gx +. + gf +; } + +75 + gme +< +ass + + gT +> + +76 + gty +& +ݔ +()( + gT +& + gx +) + +77 {  + gcڡ_ +< + gty +&>( + gx +. + gf +); } + +81 + gme +< +tyme + + gT +> + +82  + svoid_t + {  + tty +; }; + +84 + gme + < +ass + + gT +, + gass +=> + +85  + sis_t_ba + + +87 cڡ +bo + +vue + = +l +; + +90 + gme + < +ass + + gT +> + +91  + gis_t_ba +< + gT +, +tyme + + gvoid_t +:: +ty +> + +93 cڡ +bo + +vue + = +ue +; + +96 + gme + < +ass + + gT +> + +97  + gis_t + + +98 : +is_t_ba +< +T +> + +101 + gme + < +tyme + + gC +, + gass + ,ym + gR +> + +102  + gab_if_t + + +103 : +boo +:: +move_da +:: +ab_if_c +< +d +:: +is_t +< +C +>:: +vue +, + gR +> + +106 #ide +BOOST_CONTAINER_NO_CXX17_CTAD + + +109 + gme +< + gtyme +...> +usg + + gvdic_void_t + = ; + +112 + gme +< +tyme + + gAot +, + gtyme + = > + +113  + sis_lot + + +115 cڡ +bo + +vue + = +l +; + +118 + gme + < +tyme + + gT +> + +119 + gT +&& +ad_dev +(); + +121 + gme +< +tyme + + gAot +> + +122  + gis_lot + < + gAot +, + +123 + gvdic_void_t +< +tyme + + gAot +:: +vue_ty + + +124 , +dety +( +ad_dev +< +Aot +&>(). +lo +( +size_t +{})) >> + +126 cڡ +bo + + gvue + = +ue +; + +129 + gme +< +ass + + gT +> + +130 +usg + + gque_lot_t + = +tyme + +ab_if_c +< +is_lot +< +T +>:: +vue +, + gT +>:: +ty +; + +132 + gme +< +ass + + gT +> + +133 +usg + + gque_nڮlot_t + = +tyme + +ab_if_c +:: +vue +, + gT +>:: +ty +; + +141  + ~ + + @/usr/include/boost/container/detail/placement_new.hpp + +1 #ide +BOOST_CONTAINER_DETAIL_PLACEMENT_NEW_HPP + + +2  + #BOOST_CONTAINER_DETAIL_PLACEMENT_NEW_HPP + + + ) + +13 #ide +BOOST_CONFIG_HPP + + +14  + ~ + +17 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +18 #agm + + + +21  + sboo_cڏ_w_t +{}; + +24 +le + * +ݔ + + $w +( +d +:: +size_t +, * +p +, +boo_cڏ_w_t +) + +25 {  +p +; + } +} + +27 +le +  +ݔ + + $de +(*, *, +boo_cڏ_w_t +) + +28 { + } +} + + @/usr/include/boost/container/detail/std_fwd.hpp + +11 #ide +BOOST_CONTAINER_DETAIL_STD_FWD_HPP + + +12  + #BOOST_CONTAINER_DETAIL_STD_FWD_HPP + + + ) + +14 #ide +BOOST_CONFIG_HPP + + +15  + ~ + +18 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +19 #agm + + + +26  + ~ + +27 +BOOST_MOVE_STD_NS_BEG + + +29 + gme +< +ass + + gT +> + +30 +ass + + glot +; + +32 + gme +< +ass + + gT +> + +33  + gss +; + +35 + gme +< +ass + + gT +> + +36  + gequ_to +; + +38 + gme +< +ass + + gT1 +, cs + gT2 +> + +39  + g +; + +41 + gme +< +ass + + gT +> + +42  + gch_as +; + +44  + gput__g +; + +45  + gfwd__g +; + +46  + gbideiڮ__g +; + +47  + gndom_acss__g +; + +49 + gme +< +ass + + gCڏ +> + +50 +ass + + g_ +; + +52  + glot_g_t +; + +54  + gpwi_cڡru_t +; + +56 + gBOOST_MOVE_STD_NS_END + + +57  + ~ + + @/usr/include/boost/container/detail/type_traits.hpp + +16 #ide +BOOST_CONTAINER_CONTAINER_DETAIL_TYPE_TRAITS_HPP + + +17  + #BOOST_CONTAINER_CONTAINER_DETAIL_TYPE_TRAITS_HPP + + + ) + +19 #ide +BOOST_CONFIG_HPP + + +20  + ~ + +23 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +24 #agm + + + +27  + ~ + +29 +mea + + gboo + { + +30 +mea + + gcڏ + { + +31 +mea + + gd + { + +33 + gusg + :: +boo +:: +move_da +:: +ab_if +; + +34 + gusg + :: +boo +:: +move_da +:: +ab_if_d +; + +35 + gusg + :: +boo +:: +move_da +:: +is_me +; + +36 + gusg + :: +boo +:: +move_da +:: +is_dif +; + +37 + gusg + :: +boo +:: +move_da +:: +is_por +; + +38 + gusg + :: +boo +:: +move_da +:: +add_n +; + +39 + gusg + :: +boo +:: +move_da +:: +add_cڡ +; + +40 + gusg + :: +boo +:: +move_da +:: +add_cڡ_n +; + +41 + gusg + :: +boo +:: +move_da +:: +move_cڡ +; + +42 + gusg + :: +boo +:: +move_da +:: +move_n +; + +43 + gusg + :: +boo +:: +move_da +:: +make_unsigd +; + +44 + gusg + :: +boo +:: +move_da +:: +is_tg_pot +; + +45 + gusg + :: +boo +:: +move_da +:: +is_gl +; + +46 + gusg + :: +boo +:: +move_da +:: +is_um +; + +47 + gusg + :: +boo +:: +move_da +:: +is_pod +; + +48 + gusg + :: +boo +:: +move_da +:: +is_emy +; + +49 + gusg + :: +boo +:: +move_da +:: +is_ivy_deruib +; + +50 + gusg + :: +boo +:: +move_da +:: +is_ivy_deu_cڡruib +; + +51 + gusg + :: +boo +:: +move_da +:: +is_ivy_cy_cڡruib +; + +52 + gusg + :: +boo +:: +move_da +:: +is_ivy_move_cڡruib +; + +53 + gusg + :: +boo +:: +move_da +:: +is_ivy_cy_assigb +; + +54 + gusg + :: +boo +:: +move_da +:: +is_ivy_move_assigb +; + +55 + gusg + :: +boo +:: +move_da +:: +is_nhrow_deu_cڡruib +; + +56 + gusg + :: +boo +:: +move_da +:: +is_nhrow_cy_cڡruib +; + +57 + gusg + :: +boo +:: +move_da +:: +is_nhrow_move_cڡruib +; + +58 + gusg + :: +boo +:: +move_da +:: +is_nhrow_cy_assigb +; + +59 + gusg + :: +boo +:: +move_da +:: +is_nhrow_move_assigb +; + +60 + gusg + :: +boo +:: +move_da +:: +is_nhrow_swb +; + +61 + gusg + :: +boo +:: +move_da +:: +ignmt_of +; + +62 + gusg + :: +boo +:: +move_da +:: +igd_age +; + +63 + gusg + :: +boo +:: +move_da +:: +t +; + +64 + gusg + :: +boo +:: +move_da +:: +t2 +; + +65 + gusg + :: +boo +:: +move_da +:: +t3 +; + +66 + gusg + :: +boo +:: +move_da +:: +max_ign_t +; + + @/usr/include/boost/container/detail/workaround.hpp + +11 #ide +BOOST_CONTAINER_DETAIL_WORKAROUND_HPP + + +12  + #BOOST_CONTAINER_DETAIL_WORKAROUND_HPP + + + ) + +14 #ide +BOOST_CONFIG_HPP + + +15  + ~ + +18 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +19 #agm + + + +22 #i ! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +&& !defed( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +)\ + +23 && ! + $defed +( +BOOST_INTERPROCESS_DISABLE_VARIADIC_TMPL +) + +24  + #BOOST_CONTAINER_PERFECT_FORWARDING + + + ) + +27 #i! + `defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +&& defed( +__GXX_EXPERIMENTAL_CXX0X__ +)\ + +28 && ( +__GNUC__ +*10000 + +__GNUC_MINOR__ +*100 + +__GNUC_PATCHLEVEL__ + < 40700) + +29  + #BOOST_CONTAINER_UNIMPLEMENTED_PACK_EXPANSION_TO_FIXED_LIST + + + ) + +32 #i + `defed +( +BOOST_GCC_VERSION +) + +33 #i( +BOOST_GCC_VERSION + < 40700|| ! + `defed +( +BOOST_GCC_CXX11 +) + +34  + #BOOST_CONTAINER_NO_CXX11_DELEGATING_CONSTRUCTORS + + + ) + +36 #i + `defed +( +BOOST_MSVC +) + +37 #i +_MSC_FULL_VER + < 180020827 + +38  + #BOOST_CONTAINER_NO_CXX11_DELEGATING_CONSTRUCTORS + + + ) + +40 #i + `defed +( +BOOST_CLANG +) + +41 #i! + `__has_u +( +cxx_degg_cڡrus +) + +42  + #BOOST_CONTAINER_NO_CXX11_DELEGATING_CONSTRUCTORS + + + ) + +46 #i + `defed +( +BOOST_MSVC +&& ( +_MSC_VER + < 1400) + +47  + #BOOST_CONTAINER_TEMPLATED_CONVERSION_OPERATOR_BROKEN + + + ) + +50 #i! + `defed +( +BOOST_NO_CXX11_HDR_TUPLE +|| (defed( +BOOST_MSVC +) && (BOOST_MSVC == 1700 || BOOST_MSVC == 1600)) + +51  + #BOOST_CONTAINER_PAIR_TEST_HAS_HEADER_TUPLE + + + ) + +55  + #BOOST_CONTAINER_IMPDEF +( +TYPE + + ) +TYPE + +56  + #BOOST_CONTAINER_SEEDOC +( +TYPE + + ) +TYPE + +63 #ide +BOOST_CONTAINER_MEMZEROED_FLOATING_POINT_IS_NOT_ZERO + + +64  + #BOOST_CONTAINER_MEMZEROED_FLOATING_POINT_IS_ZERO + 1 + + ) + +67 #ide +BOOST_CONTAINER_MEMZEROED_POINTER_IS_NOT_NULL + + +68  + #BOOST_CONTAINER_MEMZEROED_POINTER_IS_NULL + + + ) + +71  + #BOOST_CONTAINER_DOC1ST +( +TYPE1 +, +TYPE2 + + ) +TYPE2 + +72  + #BOOST_CONTAINER_I + , + + ) + +73  + #BOOST_CONTAINER_DOCIGN +( +T + + ) +T + +74  + #BOOST_CONTAINER_DOCONLY +( +T +) + + ) + +82 #i + `defed +( +BOOST_ALL_DYN_LINK +|| defed( +BOOST_CONTAINER_DYN_LINK +) + +85 #ifde +BOOST_CONTAINER_SOURCE + + +86  + #BOOST_CONTAINER_DECL + +BOOST_SYMBOL_EXPORT + + + ) + +88  + #BOOST_CONTAINER_DECL + +BOOST_SYMBOL_IMPORT + + + ) + +92  + #BOOST_CONTAINER_DECL + + + ) + +97 #i + `defed +( +BOOST_CONTAINER_DISABLE_FORCEINLINE +) + +98  + #BOOST_CONTAINER_FORCEINLINE + +le + + + ) + +99 #i + `defed +( +BOOST_CONTAINER_FORCEINLINE_IS_BOOST_FORCELINE +) + +100  + #BOOST_CONTAINER_FORCEINLINE + +BOOST_FORCEINLINE + + + ) + +101 #i + `defed +( +BOOST_MSVC +&& defed( +_DEBUG +) + +103  + #BOOST_CONTAINER_FORCEINLINE + +le + + + ) + +104 #i + `defed +( +__GNUC__ +&& ((__GNUC__ < 4|| (__GNUC__ =4 && ( +__GNUC_MINOR__ + < 5))) + +106  + #BOOST_CONTAINER_FORCEINLINE + +le + + + ) + +108  + #BOOST_CONTAINER_FORCEINLINE + +BOOST_FORCEINLINE + + + ) + +111 #i! + `defed +( +__has_u +) + +112  + #BOOST_CONTAINER_HAS_FEATURE +( +u +0 + + ) + +114  + #BOOST_CONTAINER_HAS_FEATURE +( +u + + `__has_u +(u) + + ) + +118 #i + `defed +( +__SANITIZE_ADDRESS__ +|| + `BOOST_CONTAINER_HAS_FEATURE +( +addss_niz +) + +119  + #BOOST_CONTAINER_ASAN + + + ) + +123 #i( +__lulus + >= 201703L) + +126  + #BOOST_CONTAINER_NO_CXX17_CTAD + + + ) + + @/usr/include/boost/container_hash/detail/float_functions.hpp + +6 #i! +defed +( +BOOST_FUNCTIONAL_HASH_DETAIL_FLOAT_FUNCTIONS_HPP +) + +7  + #BOOST_FUNCTIONAL_HASH_DETAIL_FLOAT_FUNCTIONS_HPP + + + ) + +9  + ~ + +10 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +11 #agm + + + +14  + ~ + +27 #i +defed +( +__SGI_STL_PORT +|| defed( +_STLPORT_VERSION +) + +28  + #BOOST_HASH_CONFORMANT_FLOATS + 0 + + ) + +29 #i +defed +( +__LIBCOMO__ +) + +30  + #BOOST_HASH_CONFORMANT_FLOATS + 0 + + ) + +31 #i +defed +( +__STD_RWCOMPILER_H__ +|| defed( +_RWSTD_VER +) + +33  + #BOOST_HASH_CONFORMANT_FLOATS + 0 + + ) + +34 #i +defed +( +_LIBCPP_VERSION +) + +36  + #BOOST_HASH_CONFORMANT_FLOATS + 1 + + ) + +37 #i +defed +( +__GLIBCPP__ +|| defed( +__GLIBCXX__ +) + +39 #i +defed +( +__GNUC__ +) && __GNUC__ >= 4 + +40  + #BOOST_HASH_CONFORMANT_FLOATS + 1 + + ) + +42  + #BOOST_HASH_CONFORMANT_FLOATS + 0 + + ) + +44 #i +defed +( +__STL_CONFIG_H +) + +46  + #BOOST_HASH_CONFORMANT_FLOATS + 0 + + ) + +47 #i +defed +( +__MSL_CPP__ +) + +49  + #BOOST_HASH_CONFORMANT_FLOATS + 0 + + ) + +50 #i +defed +( +__IBMCPP__ +) + +52 #i +__IBMCPP__ + >= 1210 + +53  + #BOOST_HASH_CONFORMANT_FLOATS + 1 + + ) + +55  + #BOOST_HASH_CONFORMANT_FLOATS + 0 + + ) + +57 #i +defed +( +MSIPL_COMPILE_H +) + +59  + #BOOST_HASH_CONFORMANT_FLOATS + 0 + + ) + +60 #i( +defed +( +_YVALS +&& !defed( +__IBMCPP__ +)|| defed( +_CPPLIB_VER +) + +62 #i +_CPPLIB_VER + >= 405 + +63  + #BOOST_HASH_CONFORMANT_FLOATS + 1 + + ) + +65  + #BOOST_HASH_CONFORMANT_FLOATS + 0 + + ) + +68  + #BOOST_HASH_CONFORMANT_FLOATS + 0 + + ) + +71 #i +BOOST_HASH_CONFORMANT_FLOATS + + +76 +mea + + gboo + { + +77 +mea + + ghash_da + { + +78 + gme + < +tyme + + gFlt +> + +79  + s_ldexp + { + +80  +Flt + + tt_ty +; + +81 +le + +Flt + +ݔ +()(Fl߈ + gx +,  + gy +) const { + +82  + gd +:: +ldexp +( +x +, +y +); + +86 + gme + < +tyme + + gFlt +> + +87  + s_exp + { + +88  +Flt + + tt_ty +; + +89 +le + +Flt + +ݔ +()(Fl߈ + gx +, * + gy +) const { + +90  + gd +:: +exp +( +x +, +y +); + +94 + gme + < +tyme + + gFlt +> + +95  + s_hash_ty + + +97  +Flt + + tty +; + +111 +mea + + gboo + { + +112 +mea + + ghash_da + { + +116  + sn_found + { + +120 +le + +ݔ + () const {  0; } + +121 +le + +ݔ + () const {  0; } + +126 + gme + < +tyme + + gT +>  + gis +; + +127 + gme + <>  + gis +<> {  + gx +[10]; }; + +128 + gme + <>  + gis +<> {  + gx +[20]; }; + +129 + gme + <>  + gis +<> {  + gx +[30]; }; + +130 + gme + <>  + gis +< + gboo +:: +hash_da +:: +n_found +> {  +x +[40]; }; + +134 + gme + < +tyme + + gT +> + gis + +t_ty +( +T +); + +140 + gme + < +tyme + + gFlt +>  + s_ldexp + + +142  + tt_ty +; + +144 +le +  +ݔ +()( + ga +,  + gb +) const + +146 +usg + +mea + + gd +; + +147  +ldexp +( +a +, +b +); + +155 + gme + < +tyme + + gFlt +>  + s_exp + + +157  + tt_ty +; + +159 +le +  +ݔ +()( + ga +, * + gb +) const + +161 +usg + +mea + + gd +; + +162  +exp +( +a +, +b +); + +175 +mea + + gboo_hash_de_t_funis + { + +176 + gme + < +ass + + gFlt +> + gboo +:: +hash_da +:: +n_found + +ldexp +( +Flt +, ); + +177 + gme + < +ass + + gFlt +> + gboo +:: +hash_da +:: +n_found + +exp +( +Flt +, *); + +193  + #BOOST_HASH_CALL_FLOAT_FUNC +( +p_func +, +c99_func +, +ty1 +, +ty2 +) \ + +194 +mea + +boo_hash_de_t_funis + { \ + +195 +me + < +ass + +Flt +> \ + +196 +boo +:: +hash_da +:: +n_found + + `c99_func +( +Flt +, +ty2 +); \ + +199 +mea + +boo + { \ + +200 +mea + +hash_da + { \ + +201 +mea + +c99_func +## +_de + { \ + +202 +usg + +mea + +d +; \ + +203 +usg + +mea + +boo_hash_de_t_funis +; \ + +205  + scheck + { \ + +206  +ty1 + +x +; \ + +207  +ty2 + +y +; \ + +208 + `BOOST_STATIC_CONSTANT +( +bo +, +p + = \ + +209 ( + `t_ty +( + `p_func +( +x +, +y +))) \ + +210 =( +is +< +ty1 +>)); \ + +211 + `BOOST_STATIC_CONSTANT +( +bo +, +c99 + = \ + +212 ( + `t_ty +( + `c99_func +( +x +, +y +))) \ + +213 =( +is +< +ty1 +>)); \ + +217 +me + < +bo + +x +> \ + +218  +_c99_ +## +c99_func + : \ + +219 +boo +:: +hash_da +:: +_ +## +p_func +<> {}; \ + +221 +me + <> \ + +222  +_c99_ +## +c99_func +< +ue +> { \ + +223  +ty1 + + tt_ty +; \ + +225 +me + < +tyme + +T +> \ + +226 +le + +ty1 + + `ݔ +()y1 +a +, +T + +b +) const \ + +228 +usg + +mea + +d +; \ + +229  + `c99_func +( +a +, +b +); \ + +233 +me + < +bo + +x +> \ + +234  +_p_ +## +c99_func + : \ + +235 +_c99_ +## +c99_func +< \ + +236 :: +boo +:: +hash_da +:: +c99_func +## +_de +:: +check +:: +c99 + \ + +239 +me + <> \ + +240  +_p_ +## +c99_func +< +ue +> { \ + +241  +ty1 + + tt_ty +; \ + +243 +me + < +tyme + +T +> \ + +244 +le + +ty1 + + `ݔ +()y1 +a +, +T + +b +) const \ + +246 +usg + +mea + +d +; \ + +247  + `p_func +( +a +, +b +); \ + +251 +me + <> \ + +252  +_ +## +p_func +< +ty1 +> : \ + +253 +_p_ +## +c99_func +< \ + +254 :: +boo +:: +hash_da +:: +c99_func +## +_de +:: +check +:: +p + \ + +257 } + + ) + +259  + #BOOST_HASH_CALL_FLOAT_MACRO +( +p_func +, +c99_func +, +ty1 +, +ty2 +) \ + +260 +mea + +boo + { \ + +261 +mea + +hash_da + { \ + +263 +me + <> \ + +264  +_ +## +p_func +< +ty1 +> { \ + +265  +ty1 + + tt_ty +; \ + +266 +le + +ty1 + + `ݔ +()y1 +x +, +ty2 + +y +) const { \ + +267  + `c99_func +( +x +, +y +); \ + +271 } + + ) + +273 #i +defed +( +ldexpf +) + +274 + $BOOST_HASH_CALL_FLOAT_MACRO +( +ldexp +, +ldexpf +, , ) + +276 + $BOOST_HASH_CALL_FLOAT_FUNC +( +ldexp +, +ldexpf +, , ) + +279 #i + `defed +( +ldex +) + +280 + $BOOST_HASH_CALL_FLOAT_MACRO +( +ldexp +, +ldex +, , ) + +282 + $BOOST_HASH_CALL_FLOAT_FUNC +( +ldexp +, +ldex +, , ) + +285 #i + `defed +( +expf +) + +286 + $BOOST_HASH_CALL_FLOAT_MACRO +( +exp +, +expf +, , *) + +288 + $BOOST_HASH_CALL_FLOAT_FUNC +( +exp +, +expf +, , *) + +291 #i + `defed +( +ex +) + +292 + $BOOST_HASH_CALL_FLOAT_MACRO +( +exp +, +ex +, , *) + +294 + $BOOST_HASH_CALL_FLOAT_FUNC +( +exp +, +ex +, , *) + +297 #unde +BOOST_HASH_CALL_FLOAT_MACRO + + +298 #unde +BOOST_HASH_CALL_FLOAT_FUNC + + +301 +mea + +boo + + +303 +mea + +hash_da + + +305 +me + < +tyme + +Flt1 +,ym +Flt2 +> + +306  + s_hash_ty_im + { + +307  + tty +; + +310 +me + <> + +311  +_hash_ty_im +<, > { + +312  + tty +; + +315 +me + <> + +316  +_hash_ty_im +<, > { + +317  + tty +; + +326 +me + < +tyme + +Flt +> + +327  +_hash_ty + : +_hash_ty_im +< + +328 +BOOST_DEDUCED_TYPENAME + +_ldexp +< +Flt +>:: +t_ty +, + +329 +BOOST_DEDUCED_TYPENAME + +_exp +< +Flt +>:: +t_ty + + +332 + } +} + + @/usr/include/boost/container_hash/detail/limits.hpp + +9 #i! +defed +( +BOOST_FUNCTIONAL_HASH_DETAIL_LIMITS_HEADER +) + +10  + #BOOST_FUNCTIONAL_HASH_DETAIL_LIMITS_HEADER + + + ) + +12  + ~ + +13 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +14 #agm + + + +17  + ~ + +23 #i +defed +( +__OnBSD__ +|| defed( +_STLP_NO_LONG_DOUBLE +) + +24  + ~ + +27 +mea + + gboo + + +29 +mea + + ghash_da + + +31 + gme + < +ass + + gT +> + +32  + glims + : +d +:: +numic_lims +< +T +> {}; + +34 #i +defed +( +__OnBSD__ +|| defed( +_STLP_NO_LONG_DOUBLE +) + +35 + gme + <> + +36  + glims +<> + +37 : +d +:: +numic_lims +<> + +39  +s +() { + +40  +LDBL_EPSILON +; + +43 ( + gmax +)() { + +44  + gLDBL_MAX +; + +47 ( + gm +)() { + +48  + gLDBL_MIN +; + +51 +BOOST_STATIC_CONSTANT +(, +digs + = +LDBL_MANT_DIG +); + +52 +BOOST_STATIC_CONSTANT +(, +max_expڒt + = +LDBL_MAX_EXP +); + +53 +BOOST_STATIC_CONSTANT +(, +m_expڒt + = +LDBL_MIN_EXP +); + +54 #i +defed +( +_STLP_NO_LONG_DOUBLE +) + +55 +BOOST_STATIC_CONSTANT +(, +dix + = +FLT_RADIX +); + + @/usr/include/boost/core/is_same.hpp + +1 #ide +BOOST_CORE_IS_SAME_HPP_INCLUDED + + +2  + #BOOST_CORE_IS_SAME_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +18  + ~ + +20 +mea + + gboo + + +23 +mea + + gce + + +26 + gme +< +ass + + gT1 +, cs + gT2 + >  + sis_me + + +28 +BOOST_STATIC_CONSTANT + +bo +, +vue + = +l + ); + +31 + gme +< +ass + + gT + >  + gis_me +< T, T > + +33 +BOOST_STATIC_CONSTANT + +bo +, +vue + = +ue + ); + + @/usr/include/boost/core/scoped_enum.hpp + +10 #ide +BOOST_CORE_SCOPED_ENUM_HPP + + +11  + #BOOST_CORE_SCOPED_ENUM_HPP + + + ) + +13  + ~ + +15 #ifde +BOOST_HAS_PRAGMA_ONCE + + +16 #agm + + + +19 +mea + + gboo + + +22 #ifde +BOOST_NO_CXX11_SCOPED_ENUMS + + +27 + gme + < +tyme + + gEnumTy +> + +28  + stive_ty + + +34  +tyme + + tEnumTy +:: + tum_ty + + tty +; + +45 + gme + < +tyme + + gUndlygTy +,ym + gEnumTy +> + +46 +le + + +47 +BOOST_CONSTEXPR + +UndlygTy + +undlyg_ +( +EnumTy + +v + + gBOOST_NOEXCEPT + + +49  + gv +. +g_undlyg_vue_ +(); + +63 + gme + < +tyme + + gEnumTy +> + +64 +le + + +65 +BOOST_CONSTEXPR + +tyme + + gEnumTy +:: +um_ty + +tive_vue +( +EnumTy + +e + +BOOST_NOEXCEPT + + +67  +e +. +g_tive_vue_ +(); + +72 + gme + < +tyme + + gEnumTy +> + +73  + stive_ty + + +75  +EnumTy + + tty +; + +78 + gme + < +tyme + + gUndlygTy +,ym + gEnumTy +> + +79 +le + + +80 +BOOST_CONSTEXPR + +UndlygTy + +undlyg_ +( +EnumTy + +v + + gBOOST_NOEXCEPT + + +82  + gic_ +< + gUndlygTy +>( + gv +); + +85 + gme + < +tyme + + gEnumTy +> + +86 +le + + +87 +BOOST_CONSTEXPR + +EnumTy + +tive_vue +(EnumTy +e + + gBOOST_NOEXCEPT + + +89  + ge +; + +96 #ifde +BOOST_NO_CXX11_SCOPED_ENUMS + + +98 #ide +BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS + + +100  + #BOOST_SCOPED_ENUM_UT_DECLARE_CONVERSION_OPERATOR + \ + +101 +exic + +BOOST_CONSTEXPR + +ݔ + + `undlyg_ty +(cڡ +BOOST_NOEXCEPT + {  + `g_undlyg_vue_ +(); } + + ) + +105  + #BOOST_SCOPED_ENUM_UT_DECLARE_CONVERSION_OPERATOR + + + ) + +115  + #BOOST_SCOPED_ENUM_UT_DECLARE_BEGIN +( +EnumTy +, +UndlygTy +) \ + +116  + sEnumTy + { \ + +117  + tis_boo_sced_um_g +; \ + +118  +UndlygTy + + tundlyg_ty +; \ + +119 + `EnumTy +( +BOOST_NOEXCEPT + {} \ + +120 +exic + +BOOST_CONSTEXPR + + `EnumTy +( +undlyg_ty + +v + +BOOST_NOEXCEPT + : + `v_ +(v) {} \ + +121 +BOOST_CONSTEXPR + +undlyg_ty + + `g_undlyg_vue_ +(cڡ +BOOST_NOEXCEPT + {  +v_ +; } \ + +122 +BOOST_SCOPED_ENUM_UT_DECLARE_CONVERSION_OPERATOR + \ + +123 +ive +: \ + +124 +undlyg_ty + +v_ +; \ + +125  +EnumTy + + tlf_ty +; \ + +126 +public +: \ + +127 +um_ty + + + ) + +129  + #BOOST_SCOPED_ENUM_DECLARE_END2 +() \ + +130 +BOOST_CONSTEXPR + +um_ty + + `g_tive_vue_ +(cڡ +BOOST_NOEXCEPT + {  + `um_ty +( +v_ +); } \ + +131 +nd + +BOOST_CONSTEXPR + +bo + +ݔ + ==( +lf_ty + +lhs +, sf_ty +rhs + +BOOST_NOEXCEPT + {  + `um_ty +hs. +v_ +)==enum_type(rhs.v_); } \ + +132 +nd + +BOOST_CONSTEXPR + +bo + +ݔ + ==( +lf_ty + +lhs +, +um_ty + +rhs + +BOOST_NOEXCEPT + {  + `um_ty +hs. +v_ +)==rhs; } \ + +133 +nd + +BOOST_CONSTEXPR + +bo + +ݔ + ==( +um_ty + +lhs +, +lf_ty + +rhs + +BOOST_NOEXCEPT + { hs== + `um_ty +hs. +v_ +); } \ + +134 +nd + +BOOST_CONSTEXPR + +bo + +ݔ + !=( +lf_ty + +lhs +, sf_ty +rhs + +BOOST_NOEXCEPT + {  + `um_ty +hs. +v_ +)!=enum_type(rhs.v_); } \ + +135 +nd + +BOOST_CONSTEXPR + +bo + +ݔ + !=( +lf_ty + +lhs +, +um_ty + +rhs + +BOOST_NOEXCEPT + {  + `um_ty +hs. +v_ +)!=rhs; } \ + +136 +nd + +BOOST_CONSTEXPR + +bo + +ݔ + !=( +um_ty + +lhs +, +lf_ty + +rhs + +BOOST_NOEXCEPT + { hs!= + `um_ty +hs. +v_ +); } \ + +137 +nd + +BOOST_CONSTEXPR + +bo + +ݔ + <( +lf_ty + +lhs +, sf_ty +rhs + +BOOST_NOEXCEPT + {  + `um_ty +hs. +v_ +)( +lf_ty + +lhs +, sf_ty +rhs + +BOOST_NOEXCEPT + {  + `um_ty +hs. +v_ +)>enum_type(rhs.v_); } \ + +144 +nd + +BOOST_CONSTEXPR + +bo + +ݔ + >( +lf_ty + +lhs +, +um_ty + +rhs + +BOOST_NOEXCEPT + {  + `um_ty +hs. +v_ +)>rhs; } \ + +145 +nd + +BOOST_CONSTEXPR + +bo + +ݔ + >( +um_ty + +lhs +, +lf_ty + +rhs + +BOOST_NOEXCEPT + { hs> + `um_ty +hs. +v_ +); } \ + +146 +nd + +BOOST_CONSTEXPR + +bo + +ݔ + >=( +lf_ty + +lhs +, sf_ty +rhs + +BOOST_NOEXCEPT + {  + `um_ty +hs. +v_ +)>=enum_type(rhs.v_); } \ + +147 +nd + +BOOST_CONSTEXPR + +bo + +ݔ + >=( +lf_ty + +lhs +, +um_ty + +rhs + +BOOST_NOEXCEPT + {  + `um_ty +hs. +v_ +)>=rhs; } \ + +148 +nd + +BOOST_CONSTEXPR + +bo + +ݔ + >=( +um_ty + +lhs +, +lf_ty + +rhs + +BOOST_NOEXCEPT + { hs>= + `um_ty +hs. +v_ +); } \ + +149 }; + + ) + +151  + #BOOST_SCOPED_ENUM_DECLARE_END +( +EnumTy +) \ + +153 +BOOST_CONSTEXPR + + `EnumTy +( +um_ty + +v + +BOOST_NOEXCEPT + : + `v_ +(v) {} \ + +154 + `BOOST_SCOPED_ENUM_DECLARE_END2 +() + + ) + +161  + #BOOST_SCOPED_ENUM_DECLARE_BEGIN +( +EnumTy +) \ + +162 + `BOOST_SCOPED_ENUM_UT_DECLARE_BEGIN +( +EnumTy +,) + + ) + +169  + #BOOST_SCOPED_ENUM_NATIVE +( +EnumTy +EnumTy:: +um_ty + + + ) + +175  + #BOOST_SCOPED_ENUM_FORWARD_DECLARE +( +EnumTy + + ) +EnumType + +179  + #BOOST_SCOPED_ENUM_UT_DECLARE_BEGIN +( +EnumTy +, +UndlygTy + +ass + EnumTy : + ) +UnderlyingType + +180  + #BOOST_SCOPED_ENUM_DECLARE_BEGIN +( +EnumTy + +ass + + ) +EnumType + +181  + #BOOST_SCOPED_ENUM_DECLARE_END2 +() + + ) + +182  + #BOOST_SCOPED_ENUM_DECLARE_END +( +EnumTy +; + + ) + +184  + #BOOST_SCOPED_ENUM_NATIVE +( +EnumTy + + ) +EnumType + +185  + #BOOST_SCOPED_ENUM_FORWARD_DECLARE +( +EnumTy + +ass + + ) +EnumType + +190  + #BOOST_SCOPED_ENUM_START +( +me + + `BOOST_SCOPED_ENUM_DECLARE_BEGIN +ame) + + ) + +191  + #BOOST_SCOPED_ENUM_END + + `BOOST_SCOPED_ENUM_DECLARE_END2 +() + + ) + +192  + #BOOST_SCOPED_ENUM +( +me + + `BOOST_SCOPED_ENUM_NATIVE +ame) + + ) + + @/usr/include/boost/date_time/adjust_functors.hpp + +1 #ide +_DATE_TIME_ADJUST_FUNCTORS_HPP___ + + +2  + #_DATE_TIME_ADJUST_FUNCTORS_HPP___ + + + ) + +12  + ~"boo/de_time/de.h +" + +13  + ~"boo/de_time/wg_t.h +" + +15 +mea + + gboo + { + +16 +mea + + gde_time + { + +20 + gme +< +ass + + gde_ty +> + +21 as + cday_fun + + +23 + gpublic +: + +24  +tyme + + tde_ty +:: + tduti_ty + duration_type; + +25 +day_fun +( +f +: +f_ +(f) {} + +26 +duti_ty + +g_offt +(cڡ +de_ty +&) const + +28  +duti_ty +( +f_ +); + +30 +duti_ty + +g_g_offt +(cڡ +de_ty +&) const + +32  +duti_ty +(- +f_ +); + +34 + give +: + +35  +f_ +; + +48 + gme +< +ass + + gde_ty +> + +49 as + cmth_fun + + +51 + gpublic +: + +52  +tyme + + tde_ty +:: + tduti_ty + duration_type; + +53  +tyme + + tde_ty +:: + tnd_ty + + tl_ty +; + +54  +tyme + + tl_ty +:: + tymd_ty + ymd_type; + +55  +tyme + + tl_ty +:: + tday_ty + day_type; + +57 +mth_fun +( +f +: +f_ +(f), +igDayOfMth_ +(0) {} + +58 +duti_ty + +g_offt +(cڡ +de_ty +& +d +) const + +60 +ymd_ty + +ymd +( +d +. +yr_mth_day +()); + +61 i( + gigDayOfMth_ + == 0) { + +62 +igDayOfMth_ + = +ymd +. +day +; + +63 +day_ty + +dOfMthDay +( +l_ty +:: +d_of_mth_day +( +ymd +. +yr +,ymd. +mth +)); + +64 i( + gdOfMthDay + = +ymd +. +day +) { + +65 +igDayOfMth_ + = -1; + +68  + gde_time +:: + twg_t2 +<,1,12> + twp_t2 +; + +69 +wp_t2 + +wi +( +ymd +. +mth +); + +71 cڡ +tyme + + gymd_ty +:: +yr_ty + +yr +( +ic_ +( +ymd +.y+ +wi +. +add +( +f_ +))); + +75 +day_ty + +suɚgEndOfMthDay +( +l_ty +:: +d_of_mth_day +( +yr +, +wi +. +as_t +())); + +77 i( + gigDayOfMth_ + == -1) { + +78  +de_ty +( +yr +, +wi +. +as_t +(), +suɚgEndOfMthDay +- +d +; + +80 +day_ty + + gdayOfMth + = +igDayOfMth_ +; + +81 i( + gdayOfMth + > + gsuɚgEndOfMthDay +) { + +82 + gdayOfMth + = +suɚgEndOfMthDay +; + +84  +de_ty +( +yr +, +wi +. +as_t +(), +dayOfMth +- + gd +; + +87 +duti_ty + +g_g_offt +(cڡ +de_ty +& +d +) const + +89 +ymd_ty + +ymd +( +d +. +yr_mth_day +()); + +90 i( + gigDayOfMth_ + == 0) { + +91 +igDayOfMth_ + = +ymd +. +day +; + +92 +day_ty + +dOfMthDay +( +l_ty +:: +d_of_mth_day +( +ymd +. +yr +,ymd. +mth +)); + +93 i( + gdOfMthDay + = +ymd +. +day +) { + +94 +igDayOfMth_ + = -1; + +97  + gde_time +:: + twg_t2 +<,1,12> + twp_t2 +; + +98 +wp_t2 + +wi +( +ymd +. +mth +); + +100 cڡ +tyme + + gymd_ty +:: +yr_ty + +yr +( +ic_ +( +ymd +.y+ +wi +. +suba +( +f_ +))); + +102 +day_ty + +suɚgEndOfMthDay +( +l_ty +:: +d_of_mth_day +( +yr +, +wi +. +as_t +())); + +104 i( + gigDayOfMth_ + == -1) { + +105  +de_ty +( +yr +, +wi +. +as_t +(), +suɚgEndOfMthDay +- +d +; + +107 +day_ty + + gdayOfMth + = +igDayOfMth_ +; + +108 i( + gdayOfMth + > + gsuɚgEndOfMthDay +) { + +109 + gdayOfMth + = +suɚgEndOfMthDay +; + +111  +de_ty +( +yr +, +wi +. +as_t +(), +dayOfMth +- + gd +; + +113 + give +: + +114  +f_ +; + +115 +mub +  + gigDayOfMth_ +; + +120 + gme +< +ass + + gde_ty +> + +121 as + cwk_fun + + +123 + gpublic +: + +124  +tyme + + tde_ty +:: + tduti_ty + duration_type; + +125  +tyme + + tde_ty +:: + tnd_ty + calendar_type; + +126 +wk_fun +( +f +: +f_ +(f) {} + +127 +duti_ty + +g_offt +(cڡ +de_ty +&) const + +129  +duti_ty +( +f_ +* +ic_ +<>( +nd_ty +:: +days__wk +())); + +131 +duti_ty + +g_g_offt +(cڡ +de_ty +&) const + +133  +duti_ty +(- +f_ +* +ic_ +<>( +nd_ty +:: +days__wk +())); + +135 + give +: + +136  +f_ +; + +140 + gme +< +ass + + gde_ty +> + +141 as + cyr_fun + + +143 + gpublic +: + +145  +tyme + + tde_ty +:: + tduti_ty + duration_type; + +146 +yr_fun +( +f +: +_mf +(f * 12) {} + +147 +duti_ty + +g_offt +(cڡ +de_ty +& +d +) const + +149  +_mf +. +g_offt +( +d +); + +151 +duti_ty + +g_g_offt +(cڡ +de_ty +& +d +) const + +153  + g_mf +. +g_g_offt +( +d +); + +155 + give +: + +156 +mth_fun +< +de_ty +> +_mf +; + + @/usr/include/boost/date_time/date.hpp + +1 #ide +DATE_TIME_DATE_HPP___ + + +2  + #DATE_TIME_DATE_HPP___ + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + gde_time + { + +53 + gme +< +ass + + gT +, cs + gnd +, cs + gduti_ty_ +> + +54 +ass + +BOOST_SYMBOL_VISIBLE + + gde + : +ive + + +55 +boo +:: +ss_th_comb +< +T + + +56 , + gboo +:: +equy_comb +< +T + + +59 +public +: + +60  +T + + tde_ty +; + +61  +nd + + tnd_ty +; + +62  +tyme + + tnd +:: + tde_as_ty + + tas_ty +; + +63  +duti_ty_ + + tduti_ty +; + +64  +tyme + + tnd +:: + tyr_ty + year_type; + +65  +tyme + + tnd +:: + tmth_ty + month_type; + +66  +tyme + + tnd +:: + tday_ty + day_type; + +67  +tyme + + tnd +:: + tymd_ty + ymd_type; + +68  +tyme + + tnd +:: + tde_p_ty + date_rep_type; + +69  +tyme + + tnd +:: + tde_t_ty + date_int_type; + +70  +tyme + + tnd +:: + tday_of_wk_ty + day_of_week_type; + +71 +de +( +yr_ty + +y +, +mth_ty + +m +, +day_ty + +d +) + +72 : +days_ +( +nd +:: +day_numb +( +ymd_ty +( +y +, +m +, +d +))) + +74 +de +(cڡ +ymd_ty +& +ymd +) + +75 : +days_ +( +nd +:: +day_numb +( +ymd +)) + +78 +yr_ty + +yr +() const + +80 +ymd_ty + +ymd + = +nd +:: +om_day_numb +( +days_ +); + +81  + gymd +. + gyr +; + +83 +mth_ty + +mth +() const + +85 +ymd_ty + + gymd + = +nd +:: +om_day_numb +( +days_ +); + +86  + gymd +. + gmth +; + +88 +day_ty + +day +() const + +90 +ymd_ty + + gymd + = +nd +:: +om_day_numb +( +days_ +); + +91  + gymd +. + gday +; + +93 +day_of_wk_ty + +day_of_wk +() const + +95 +ymd_ty + + gymd + = +nd +:: +om_day_numb +( +days_ +); + +96  + gnd +:: +day_of_wk +( +ymd +); + +98 +ymd_ty + +yr_mth_day +() const + +100  + gnd +:: +om_day_numb +( +days_ +); + +102 +bo + + gݔ +<(cڡ + gde_ty +& + grhs +) const + +104  + gdays_ + < + grhs +.days_; + +106 +bo + + gݔ +==(cڡ +de_ty +& +rhs +) const + +108  +days_ + = +rhs +.days_; + +111 +bo + +is_ecl +()const + +113 ( +is_n_a_de +(|| +is_fy +()); + +116 +bo + +is_n_a_de +() const + +118  + gas_ty +:: +is_n_a_numb +( +days_ +); + +121 +bo + +is_fy +() const + +123  + gas_ty +:: +is_f +( +days_ +); + +126 +bo + +is_pos_fy +() const + +128  + gas_ty +:: +is_pos_f +( +days_ +); + +131 +bo + +is_g_fy +() const + +133  + gas_ty +:: +is_g_f +( +days_ +); + +136 +ecl_vues + +as_ecl +() const + +138  + gas_ty +:: +to_ecl +( +days_ +); + +140 +duti_ty + + gݔ +-(cڡ + gde_ty +& + gd +) const + +142 i(! + gthis +-> +is_ecl +(&& ! + gd +.is_special()) + +146  +tyme + + tduti_ty +:: + tduti_p_ty + duration_rep_type; + +147  +duti_ty +( +ic_ +< +duti_p_ty + >( +days_ +- stic_< duti_p_ty >( +d +.days_)); + +152 +de_p_ty + + gv + = de_p_ty( +days_ +- de_p_ty( +d +.days_); + +153  +duti_ty +( +v +. +as_ecl +()); + +157 +de_ty + + gݔ +-(cڡ + gduti_ty +& + gdd +) const + +159 if( + gdd +. +is_ecl +()) + +161  +de_ty +( +de_p_ty +( +days_ +- +dd +. +g_p +()); + +163  +de_ty +( +de_p_ty +( +days_ +- +ic_ +< +de_t_ty +>( +dd +. +days +())); + +165 +de_ty + + gݔ +-=(cڡ +duti_ty +& +dd +) + +167 * +this + = *thi- +dd +; + +168  +de_ty +( +days_ +); + +170 +de_p_ty + +day_cou +() const + +172  + gdays_ +; + +175 +de_ty + + gݔ ++(cڡ + gduti_ty +& + gdd +) const + +177 if( + gdd +. +is_ecl +()) + +179  +de_ty +( +de_p_ty +( +days_ ++ +dd +. +g_p +()); + +181  +de_ty +( +de_p_ty +( +days_ ++ +ic_ +< +de_t_ty +>( +dd +. +days +())); + +183 +de_ty + + gݔ ++=(cڡ +duti_ty +& +dd +) + +185 * +this + = *thi+ +dd +; + +186  +de_ty +( +days_ +); + +190 + geed +: + +195 +exic + +de +( +de_t_ty + +days +: +days_ +(days) {} + +196 +exic + +de +( +de_p_ty + +days +: +days_ +(days. +as_numb +()) {} + +197 +de_t_ty + +days_ +; + + @/usr/include/boost/date_time/date_duration_types.hpp + +1 #ide +DATE_DURATION_TYPES_HPP___ + + +2  + #DATE_DURATION_TYPES_HPP___ + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + gde_time + { + +22 + gme + < +ass + + gduti_cfig +> + +23 +ass + +BOOST_SYMBOL_VISIBLE + + gwks_duti + : +public + +de_duti +< +duti_cfig +> { + +24 +public +: + +25 +wks_duti +( +tyme + +duti_cfig +:: +im_ty + +w +) + +26 : +de_duti +< +duti_cfig +>( +w + * 7) {} + +27 +wks_duti +( +ecl_vues + +sv +) + +28 : +de_duti +< +duti_cfig +>( +sv +) {} + +32 + gme +< +ass + + gt +> + +33 +ass + +BOOST_SYMBOL_VISIBLE + + gyrs_duti +; + +40 + gme +< +ass + + gba_cfig +> + +41 as + cBOOST_SYMBOL_VISIBLE + + gmths_duti + + +43 + give +: + +44  +tyme + + tba_cfig +:: + tt_p + int_rep; + +45  +tyme + + tt_p +:: + tt_ty + int_type; + +46  +tyme + + tba_cfig +:: + tde_ty + date_type; + +47  +tyme + + tde_ty +:: + tduti_ty + duration_type; + +48  +tyme + + tba_cfig +:: + tmth_adju_ty + month_adjustor_type; + +49  + gmths_duti +< + tba_cfig +> + tmths_ty +; + +50  + gyrs_duti +< + tba_cfig +> + tyrs_ty +; + +51 + gpublic +: + +52 +mths_duti +( +t_p + +num +: +_m +(num) {} + +53 +mths_duti +( +ecl_vues + +sv +: +_m +(sv) + +55 +_m + = +t_p +:: +om_ecl +( +sv +); + +57 +t_p + +numb_of_mths +(cڡ {  + g_m +; } + +59 +duti_ty + +g_g_offt +(cڡ +de_ty +& +d +) const + +61 +mth_adju_ty + +m_adj +( +_m +. +as_numb +()); + +62  +duti_ty +( +m_adj +. +g_g_offt +( +d +)); + +64 +duti_ty + +g_offt +(cڡ +de_ty +& +d +) const + +66 +mth_adju_ty + +m_adj +( +_m +. +as_numb +()); + +67  +duti_ty +( +m_adj +. +g_offt +( +d +)); + +69 +bo + + gݔ +==(cڡ +mths_ty +& +rhs +) const + +71 ( +_m + = +rhs +._m); + +73 +bo + + gݔ +!=(cڡ +mths_ty +& +rhs +) const + +75 ( +_m + ! +rhs +._m); + +77 +mths_ty + + gݔ ++(cڡ + gmths_ty +& + grhs +)const + +79  +mths_ty +( +_m + + +rhs +._m); + +81 + gmths_ty +& + gݔ ++=(cڡ +mths_ty +& +rhs +) + +83 +_m + = _m + +rhs +._m; + +84  * + gthis +; + +86 +mths_ty + + gݔ +-(cڡ + gmths_ty +& + grhs +)const + +88  +mths_ty +( +_m + - +rhs +._m); + +90 + gmths_ty +& + gݔ +-=(cڡ +mths_ty +& +rhs +) + +92 +_m + = _m - +rhs +._m; + +93  * + gthis +; + +95 +mths_ty + + gݔ +*(cڡ +t_ty + + grhs +)const + +97  +mths_ty +( +_m + * +rhs +); + +99 + gmths_ty +& + gݔ +*=(cڡ +t_ty + +rhs +) + +101 +_m + = _m * +rhs +; + +102  * + gthis +; + +104 +mths_ty + + gݔ +/(cڡ +t_ty + + grhs +)const + +106  +mths_ty +( +_m + / +rhs +); + +108 + gmths_ty +& + gݔ +/=(cڡ +t_ty + +rhs +) + +110 +_m + = _m / +rhs +; + +111  * + gthis +; + +113 +mths_ty + + gݔ ++(cڡ + gyrs_ty +& + gy +)const + +115  +mths_ty +( +y +. +numb_of_yrs +(* 12 + +_m +); + +117 + gmths_ty +& + gݔ ++=(cڡ +yrs_ty +& +y +) + +119 +_m + = +y +. +numb_of_yrs +() * 12 + _m; + +120  * + gthis +; + +122 +mths_ty + + gݔ +-(cڡ + gyrs_ty +& + gy +) const + +124  +mths_ty +( +_m + - +y +. +numb_of_yrs +() * 12); + +126 + gmths_ty +& + gݔ +-=(cڡ +yrs_ty +& +y +) + +128 +_m + = _m - +y +. +numb_of_yrs +() * 12; + +129  * + gthis +; + +133 +nd + +de_ty + + gݔ ++(cڡ + gde_ty +& + gd +, cڡ + gmths_ty +& + gm +) + +135  + gd + + + gm +. +g_offt +( +d +); + +137 +nd + +de_ty + + gݔ ++=(de_ty& +d +, cڡ + gmths_ty +& + gm +) + +139  + gd + + +m +. +g_offt +( +d +); + +141 +nd + +de_ty + + gݔ +-(cڡ + gde_ty +& + gd +, cڡ + gmths_ty +& + gm +) + +144  + gd + + + gm +. +g_g_offt +( +d +); + +146 +nd + +de_ty + + gݔ +-=(de_ty& +d +, cڡ + gmths_ty +& + gm +) + +149  + gd + + +m +. +g_g_offt +( +d +); + +152 + give +: + +153 +t_p + +_m +; + +162 + gme +< +ass + + gba_cfig +> + +163 as + cBOOST_SYMBOL_VISIBLE + + gyrs_duti + + +165 + give +: + +166  +tyme + + tba_cfig +:: + tt_p + int_rep; + +167  +tyme + + tt_p +:: + tt_ty + int_type; + +168  +tyme + + tba_cfig +:: + tde_ty + date_type; + +169  +tyme + + tde_ty +:: + tduti_ty + duration_type; + +170  +tyme + + tba_cfig +:: + tmth_adju_ty + month_adjustor_type; + +171  + gyrs_duti +< + tba_cfig +> + tyrs_ty +; + +172  + gmths_duti +< + tba_cfig +> + tmths_ty +; + +173 + gpublic +: + +174 +yrs_duti +( +t_p + +num +: +_y +(num) {} + +175 +yrs_duti +( +ecl_vues + +sv +: +_y +(sv) + +177 +_y + = +t_p +:: +om_ecl +( +sv +); + +179 +t_p + +numb_of_yrs +(cڡ {  + g_y +; } + +181 +duti_ty + +g_g_offt +(cڡ +de_ty +& +d +) const + +183 +mth_adju_ty + +m_adj +( +_y +. +as_numb +() * 12); + +184  +duti_ty +( +m_adj +. +g_g_offt +( +d +)); + +186 +duti_ty + +g_offt +(cڡ +de_ty +& +d +) const + +188 +mth_adju_ty + +m_adj +( +_y +. +as_numb +() * 12); + +189  +duti_ty +( +m_adj +. +g_offt +( +d +)); + +191 +bo + + gݔ +==(cڡ +yrs_ty +& +rhs +) const + +193 ( +_y + = +rhs +._y); + +195 +bo + + gݔ +!=(cڡ +yrs_ty +& +rhs +) const + +197 ( +_y + ! +rhs +._y); + +199 +yrs_ty + + gݔ ++(cڡ + gyrs_ty +& + grhs +)const + +201  +yrs_ty +( +_y + + +rhs +._y); + +203 + gyrs_ty +& + gݔ ++=(cڡ +yrs_ty +& +rhs +) + +205 +_y + = _y + +rhs +._y; + +206  * + gthis +; + +208 +yrs_ty + + gݔ +-(cڡ + gyrs_ty +& + grhs +)const + +210  +yrs_ty +( +_y + - +rhs +._y); + +212 + gyrs_ty +& + gݔ +-=(cڡ +yrs_ty +& +rhs +) + +214 +_y + = _y - +rhs +._y; + +215  * + gthis +; + +217 +yrs_ty + + gݔ +*(cڡ +t_ty + + grhs +)const + +219  +yrs_ty +( +_y + * +rhs +); + +221 + gyrs_ty +& + gݔ +*=(cڡ +t_ty + +rhs +) + +223 +_y + = _y * +rhs +; + +224  * + gthis +; + +226 +yrs_ty + + gݔ +/(cڡ +t_ty + + grhs +)const + +228  +yrs_ty +( +_y + / +rhs +); + +230 + gyrs_ty +& + gݔ +/=(cڡ +t_ty + +rhs +) + +232 +_y + = _y / +rhs +; + +233  * + gthis +; + +235 +mths_ty + + gݔ ++(cڡ + gmths_ty +& + gm +) const + +237 ( +mths_ty +( +_y + * 12 + +m +. +numb_of_mths +())); + +239 +mths_ty + + gݔ +-(cڡ + gmths_ty +& + gm +) const + +241 ( +mths_ty +( +_y + * 12 - +m +. +numb_of_mths +())); + +245 +nd + +de_ty + + gݔ ++(cڡ + gde_ty +& + gd +, cڡ + gyrs_ty +& + gy +) + +247  + gd + + + gy +. +g_offt +( +d +); + +249 +nd + +de_ty + + gݔ ++=(de_ty& +d +, cڡ + gyrs_ty +& + gy +) + +251  + gd + + +y +. +g_offt +( +d +); + +253 +nd + +de_ty + + gݔ +-(cڡ + gde_ty +& + gd +, cڡ + gyrs_ty +& + gy +) + +256  + gd + + + gy +. +g_g_offt +( +d +); + +258 +nd + +de_ty + + gݔ +-=(de_ty& +d +, cڡ + gyrs_ty +& + gy +) + +261  + gd + + +y +. +g_g_offt +( +d +); + +264 + give +: + +265 +t_p + +_y +; + + @/usr/include/boost/date_time/filetime_functions.hpp + +1 #ide +DATE_TIME_FILETIME_FUNCTIONS_HPP__ + + +2  + #DATE_TIME_FILETIME_FUNCTIONS_HPP__ + + + ) + +18  + ~ + +20 #i +defed +( +BOOST_HAS_FTIME +) + +22  + ~ + +23  + ~ + +24  + ~ + +26 +mea + + gboo + { + +28 +mea + + gde_time + { + +41 + gme +< +tyme + + gTimeT +,ym + gFeTimeT + > + +42 +le + + +43 +TimeT + +time_om_ime +(cڡ +FeTimeT +& + +) + +45  +tyme + + tTimeT +:: + tde_ty + date_type; + +46  +tyme + + tTimeT +:: + tde_duti_ty + date_duration_type; + +47  +tyme + + tTimeT +:: + ttime_duti_ty +ime_duration_type; + +56 +ut64_t + + g_as_g + = ( +ic_ +< ut64_>( + +. +dwHighDeTime +<< 32| stic_< ut64_>(. +dwLowDeTime +); + +57 +ut64_t + + gc + = +_as_g + / 10000000UL; + +58 +ut32_t + + gsub_c + = +ic_ +< ut32_>( +_as_g + % 10000000UL) + +59 #i! +defed +( +BOOST_DATE_TIME_POSIX_TIME_STD_CONFIG +) + +66 cڡ +ut32_t + + gc_r_day + = 86400; + +67 +ut32_t + + gdays + = +ic_ +< ut32_>( +c + / +c_r_day +); + +68 +ut32_t + + gtmp + = +ic_ +< ut32_>( +c + % +c_r_day +); + +69 +ut32_t + + ghours + = +tmp + / 3600; + +70 + gtmp + %= 3600; + +71 +ut32_t + + gmus + = +tmp + / 60; + +72 + gtmp + %= 60; + +73 +ut32_t + + gcds + = +tmp +; + +75 +de_duti_ty + +dd +( +days +); + +76 +de_ty + + gd + = de_ty(1601, +J +, 01+ + gdd +; + +77  +TimeT +( +d +, +time_duti_ty +( +hours +, +mus +, +cds +, +sub_c +)); + + @/usr/include/boost/date_time/gregorian/conversion.hpp + +1 #ide +_GREGORIAN__CONVERSION_HPP___ + + +2  + #_GREGORIAN__CONVERSION_HPP___ + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20 +mea + + gboo + { + +22 +mea + + gggܟn + { + +25 +le + + +26 + gd +:: +tm + +to_tm +(cڡ +de +& +d +) + +28 i( +d +. +is_ecl +()) + +30 +d +:: +rg + +s + = "tm unableo handle "; + +31  + gd +. +as_ecl +()) + +33  + gde_time +:: +n_a_de_time +: + +34 +s + += "not-a-date-time value"; ; + +35  + gde_time +:: +g_f +: + +36 +s + += "-infinity date value"; ; + +37  + gde_time +:: +pos_f +: + +38 +s + += "+infinity date value"; ; + +40 +s + += "a special date value"; ; + +42 + gboo +:: +throw_exi +( +d +:: +out_of_nge +( +s +)); + +45 + gd +:: +tm + +dm +; + +46 + gd +:: +memt +(& +dm +, 0, (datetm)); + +47 + gboo +:: +ggܟn +:: +de +:: +ymd_ty + +ymd + = +d +. +yr_mth_day +(); + +48 + gdm +. + gtm_yr + = +ymd +. +yr + - 1900; + +49 + gdm +. + gtm_m + = +ymd +. +mth + - 1; + +50 + gdm +. + gtm_mday + = +ymd +. +day +; + +51 + gdm +. + gtm_wday + = +d +. +day_of_wk +(); + +52 + gdm +. + gtm_yday + = +d +. +day_of_yr +() - 1; + +53 + gdm +. + gtm_isd + = -1; + +54  + gdm +; + +58 +le + + +59 +de + +de_om_tm +(cڡ +d +:: +tm +& +dm +) + +61  +de +( +ic_ +<>( +dm +. +tm_yr ++1900), + +62 +ic_ +<>( +dm +. +tm_m ++1), + +63 +ic_ +<>( +dm +. +tm_mday +)); + + @/usr/include/boost/date_time/gregorian/greg_date.hpp + +1 #ide +GREG_DATE_HPP___ + + +2  + #GREG_DATE_HPP___ + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19 +mea + + gboo + { + +20 +mea + + gggܟn + { + +23 +usg + + gde_time +:: +ecl_vues +; + +24 +usg + + gde_time +:: +n_ecl +; + +25 +usg + + gde_time +:: +g_f +; + +26 +usg + + gde_time +:: +pos_f +; + +27 +usg + + gde_time +:: +n_a_de_time +; + +28 +usg + + gde_time +:: +max_de_time +; + +29 +usg + + gde_time +:: +m_de_time +; + +38 +ass + +BOOST_SYMBOL_VISIBLE + + gde + : +public + +de_time +:: +de + + +40 + gpublic +: + +41  +ggܟn_nd +:: + tyr_ty + year_type; + +42  + gggܟn_nd +:: + tmth_ty + month_type; + +43  + gggܟn_nd +:: + tday_ty + day_type; + +44  + gggܟn_nd +:: + tday_of_yr_ty + day_of_year_type; + +45  + gggܟn_nd +:: + tymd_ty + ymd_type; + +46  + gggܟn_nd +:: + tde_p_ty + date_rep_type; + +47  + gggܟn_nd +:: + tde_t_ty + date_int_type; + +48  +de_duti + + tduti_ty +; + +49 #i! +defed +( +DATE_TIME_NO_DEFAULT_CONSTRUCTOR +) + +51 +de +(): + +52 +de_time +:: +de +( + gde_p_ty +:: +om_ecl +( +n_a_de_time +)) + +56 +de +( +yr_ty + +y +, +mth_ty + +m +, +day_ty + +d +) + +57 : +de_time +:: +de +( + gy +, + gm +, + gd +) + +59 i( + gggܟn_nd +:: +d_of_mth_day +( +y +, +m +< + gd +) { + +60 + gboo +:: +throw_exi +( +bad_day_of_mth +( +d +:: +rg +("Day of month isot valid for year"))); + +64 +exic + +de +(cڡ +ymd_ty +& +ymd +) + +65 : +de_time +:: +de +( + gymd +) + +68 +exic + +de +(cڡ +de_t_ty +& +rhs +): + +69 +de_time +:: +de +( + grhs +) + +72 +exic + +de +( +de_p_ty + +rhs +): + +73 +de_time +:: +de +( + grhs +) + +76 +exic + +de +( +ecl_vues + +sv +): + +77 +de_time +:: +de +( + gde_p_ty +:: +om_ecl +( +sv +)) + +79 i( +sv + = +m_de_time +) + +81 * +this + = +de +(1400, 1, 1); + +83 i( + gsv + = +max_de_time +) + +85 * +this + = +de +(9999, 12, 31); + +90 +de_t_ty + +juln_day +() const + +92 +ymd_ty + + gymd + = +yr_mth_day +(); + +93  + gggܟn_nd +:: +juln_day_numb +( +ymd +); + +96 +day_of_yr_ty + +day_of_yr +() const + +98 +de + +t_of_yr +( +yr +(), 1, 1); + +99  + gdoy + = +ic_ +<>((* +this +- +t_of_yr +). +days +() + 1); + +100  +day_of_yr_ty +( +doy +); + +103 +de_t_ty + +modjuln_day +() const + +105 +ymd_ty + + gymd + = +yr_mth_day +(); + +106  + gggܟn_nd +:: +modjuln_day_numb +( +ymd +); + +109  +wk_numb +() const + +111 +ymd_ty + + gymd + = +yr_mth_day +(); + +112  + gggܟn_nd +:: +wk_numb +( +ymd +); + +115 +de_t_ty + +day_numb +() const + +117  + gdays_ +; + +120 +de + +d_of_mth +() const + +122 +ymd_ty + + gymd + = +yr_mth_day +(); + +123  + geom_day + = +ggܟn_nd +:: +d_of_mth_day +( +ymd +. +yr +, ymd. +mth +); + +124  +de +( +ymd +. +yr +, ymd. +mth +, +eom_day +); + +127 + give +: + + @/usr/include/boost/date_time/gregorian/greg_duration.hpp + +1 #ide +GREG_DURATION_HPP___ + + +2  + #GREG_DURATION_HPP___ + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + gggܟn + { + +21  + gboo +:: + tde_time +:: + tduti_as_add + + tde_duti_p +; + +26 +ass + +BOOST_SYMBOL_VISIBLE + + gde_duti + : + +27 +public + +boo +:: +de_time +:: +de_duti +< +de_duti_p + > + +29  +boo +:: + tde_time +:: + tde_duti +< + tde_duti_p + > + tba_ty +; + +31 + gpublic +: + +32  +ba_ty +:: + tduti_p + duration_rep; + +35 +exic + +de_duti +( +duti_p + +day_cou + = 0: +ba_ty +(day_count) {} + +38 +de_duti +( +de_time +:: +ecl_vues + +sv +: +ba_ty +(sv) {} + +41 +de_duti +(cڡ de_duti& +h +: +ba_ty +( +ic_ +< base_type const& >(other)) + +45 +de_duti +(cڡ +ba_ty +& +h +) : base_type(other) + +52 +bo + +ݔ +=(cڡ +de_duti +& +rhs +) const + +54  +ba_ty +:: +ݔ +=( +rhs +); + +56 +bo + + gݔ +!(cڡ +de_duti +& +rhs +) const + +58  ! +ݔ +=( +rhs +); + +60 +bo + + gݔ +< (cڡ + gde_duti +& + grhs +) const + +62  + gba_ty +:: +ݔ +< ( +rhs +); + +64 +bo + + gݔ +> (cڡ + gde_duti +& + grhs +) const + +66  !( + gba_ty +:: +ݔ +< ( +rhs +|| +ba_ty +::operator== (rhs)); + +68 +bo + + gݔ +<(cڡ +de_duti +& +rhs +) const + +70  ( +ba_ty +:: +ݔ +< ( +rhs +) || base_type::operator== (rhs)); + +72 +bo + + gݔ +>(cڡ +de_duti +& +rhs +) const + +74  ! +ba_ty +:: +ݔ +< ( +rhs +); + +78 + gde_duti +& + gݔ +-(cڡ +de_duti +& +rhs +) + +80 +ba_ty +:: +ݔ +-( +rhs +); + +81  * + gthis +; + +83 +nd + +de_duti + + gݔ +- (de_duti + grhs +, de_duti cڡ& + glhs +) + +85 + grhs + - +lhs +; + +86  + grhs +; + +90 + gde_duti +& + gݔ ++(cڡ +de_duti +& +rhs +) + +92 +ba_ty +:: +ݔ ++( +rhs +); + +93  * + gthis +; + +95 +nd + +de_duti + + gݔ ++ (de_duti + grhs +, de_duti cڡ& + glhs +) + +97 + grhs + + +lhs +; + +98  + grhs +; + +102 +de_duti + + gݔ +- ()const + +104  +de_duti +( +g_p +() * (-1)); + +108 + gde_duti +& + gݔ +/( +divis +) + +110 +ba_ty +:: +ݔ +/( +divis +); + +111  * + gthis +; + +113 +nd + +de_duti + + gݔ +/ (de_duti + grhs +,  + glhs +) + +115 + grhs + / +lhs +; + +116  + grhs +; + +120  +de_duti + +un +() + +122  +de_duti +( +ba_ty +:: +un +(). +g_p +()); + +127  +de_duti + + tdays +; + +131 #i +defed +( +BOOST_DATE_TIME_OPTIONAL_GREGORIAN_TYPES +) + +132  + ~ + + @/usr/include/boost/date_time/gregorian/gregorian_types.hpp + +1 #ide +_GREGORIAN_TYPES_HPP__ + + +2  + #_GREGORIAN_TYPES_HPP__ + + + ) + +17  + ~"boo/de_time/de.h +" + +18  + ~"boo/de_time/riod.h +" + +19  + ~"boo/de_time/ggܟn/gg_nd.h +" + +20  + ~"boo/de_time/ggܟn/gg_duti.h +" + +21 #i +defed +( +BOOST_DATE_TIME_OPTIONAL_GREGORIAN_TYPES +) + +22  + ~"boo/de_time/ggܟn/gg_duti_tys.h +" + +24  + ~"boo/de_time/ggܟn/gg_de.h +" + +25  + ~"boo/de_time/de_gs.h +" + +26  + ~"boo/de_time/de_ock_devi.h +" + +27  + ~"boo/de_time/de_.h +" + +28  + ~"boo/de_time/adju_funs.h +" + +30 +mea + + gboo + { + +37 +mea + + gggܟn + { + +41  + gde_time +:: + triod +< + tde +, + tde_duti +> + tde_riod +; + +48  + gde_time +:: + tyr_bad_g +< + tde +> year_based_generator; + +51  + gde_time +:: + tl_de +< + tde +>artial_date; + +53  + gde_time +:: + th_kday_of_mth +< + tde +>th_kday_of_month; + +54  +h_kday_of_mth + + th_day_of_the_wk__mth +; + +56  + gde_time +:: + tf_kday_of_mth +< + tde +> first_kday_of_month; + +57  +f_kday_of_mth + + tf_day_of_the_wk__mth +; + +59  + gde_time +:: + tϡ_kday_of_mth +< + tde +>ast_kday_of_month; + +60  +ϡ_kday_of_mth + + tϡ_day_of_the_wk__mth +; + +62  + gde_time +:: + tf_kday_a +< + tde +> first_kday_after; + +63  +f_kday_a + + tf_day_of_the_wk_a +; + +65  + gde_time +:: + tf_kday_befe +< + tde +> first_kday_before; + +66  +f_kday_befe + + tf_day_of_the_wk_befe +; + +71  + gde_time +:: + tday_ock +< + tde +> day_clock; + +76  + gde_time +:: + tde_r_ba +< + tde +> + tde_ +; + +81  + gde_time +:: + tde_r +< + tde_time +:: + tday_fun +< + tde +>, + +82 + tde +> + tday_ +; + +86  + gde_time +:: + tde_r +< + tde_time +:: + twk_fun +< + tde +>, + +87 + tde +> + twk_ +; + +91  + gde_time +:: + tde_r +< + tde_time +:: + tmth_fun +< + tde +>, + +92 + tde +> + tmth_ +; + +96  + gde_time +:: + tde_r +< + tde_time +:: + tyr_fun +< + tde +>, + +97 + tde +> + tyr_ +; + +100 +usg + + gde_time +:: +days_u_wkday +; + +101 +usg + + gde_time +:: +days_befe_wkday +; + +102 +usg + + gde_time +:: +xt_wkday +; + +103 +usg + + gde_time +:: +evious_wkday +; + + @/usr/include/boost/date_time/int_adapter.hpp + +1 #ide +_DATE_TIME_INT_ADAPTER_HPP__ + + +2  + #_DATE_TIME_INT_ADAPTER_HPP__ + + + ) + +13  + ~"boo/cfig.h +" + +14  + ~"boo/lims.h +" + +15  + ~"boo/de_time/ecl_defs.h +" + +16  + ~"boo/de_time/lo_cfig.h +" + +17 #ide +BOOST_DATE_TIME_NO_LOCALE + + +18  + ~ + +21 #i +defed +( +BOOST_MSVC +) + +22 #agm +wng +( +push +) + +24 #agm +wng +( +dib +: 4127) + +27 +mea + + gboo + { + +28 +mea + + gde_time + { + +45 + gme +< +tyme + + gt_ty_ +> + +46 as + ct_adr + { + +47 + gpublic +: + +48  +t_ty_ + + tt_ty +; + +49 +t_adr +( +t_ty + +v +) : + +50 +vue_ +( +v +) + +52  +bo + +has_fy +() + +54  +ue +; + +56 cڡ +t_adr + +pos_fy +() + +58  (:: +d +:: +numic_lims +< +t_ty +>:: +max +)(); + +60 cڡ +t_adr + +g_fy +() + +62  (:: +d +:: +numic_lims +< +t_ty +>:: +m +)(); + +64 cڡ +t_adr + +n_a_numb +() + +66  (:: +d +:: +numic_lims +< +t_ty +>:: +max +)()-1; + +68  +t_adr + +max + +BOOST_PREVENT_MACRO_SUBSTITUTION + () + +70  (:: +d +:: +numic_lims +< +t_ty +>:: +max +)()-2; + +72  +t_adr + +m + +BOOST_PREVENT_MACRO_SUBSTITUTION + () + +74  (:: +d +:: +numic_lims +< +t_ty +>:: +m +)()+1; + +76  +t_adr + +om_ecl +( +ecl_vues + +sv +) + +78  + gsv +) { + +79  + gn_a_de_time +:  +n_a_numb +(); + +80  + gg_f +:  +g_fy +(); + +81  + gpos_f +:  +pos_fy +(); + +82  + gmax_de_time +:  ( +max +)(); + +83  + gm_de_time +:  ( +m +)(); + +84 :  +n_a_numb +(); + +87  +bo + +is_f +( +t_ty + +v +) + +89  ( + gv + = +g_fy +(). +as_numb +() || + +90 +v + = +pos_fy +(). +as_numb +()); + +92  +bo + +is_g_f +( +t_ty + +v +) + +94  ( + gv + = +g_fy +(). +as_numb +()); + +96  +bo + +is_pos_f +( +t_ty + +v +) + +98  ( + gv + = +pos_fy +(). +as_numb +()); + +100  +bo + +is_n_a_numb +( +t_ty + +v +) + +102  ( + gv + = +n_a_numb +(). +as_numb +()); + +105  +ecl_vues + +to_ecl +( +t_ty + +v +) + +107 i( +is_n_a_numb +( +v +) + gn_a_de_time +; + +108 i( +is_g_f +( +v +) + gg_f +; + +109 i( +is_pos_f +( +v +) + gpos_f +; + +110  + gn_ecl +; + +114  +t_ty + +maxcou +() + +116  (:: +d +:: +numic_lims +< +t_ty +>:: +max +)()-3; + +118 +bo + +is_fy +() const + +120  ( + gvue_ + = +g_fy +(). +as_numb +() || + +121 +vue_ + = +pos_fy +(). +as_numb +()); + +123 +bo + +is_pos_fy +()const + +125 ( + gvue_ + = +pos_fy +(). +as_numb +()); + +127 +bo + +is_g_fy +()const + +129 ( + gvue_ + = +g_fy +(). +as_numb +()); + +131 +bo + +is_n +() const + +133  ( + gvue_ + = +n_a_numb +(). +as_numb +()); + +135 +bo + +is_ecl +() const + +137 ( +is_fy +(|| +is_n +()); + +139 +bo + + gݔ +==(cڡ +t_adr +& +rhs +) const + +141  ( +com +( +rhs +) == 0); + +143 +bo + + gݔ +==(cڡ & +rhs +) const + +145 if(! +d +:: +numic_lims +< +t_ty +>:: +is_sigd +) + +147 if( +is_g_f +( +vue_ +&& +rhs + == 0) + +149  +l +; + +152  ( +com +( +rhs +) == 0); + +154 +bo + + gݔ +!=(cڡ +t_adr +& +rhs +) const + +156  ( +com +( +rhs +) != 0); + +158 +bo + + gݔ +!=(cڡ & +rhs +) const + +160 if(! +d +:: +numic_lims +< +t_ty +>:: +is_sigd +) + +162 if( +is_g_f +( +vue_ +&& +rhs + == 0) + +164  +ue +; + +167  ( +com +( +rhs +) != 0); + +169 +bo + + gݔ +<(cڡ + gt_adr +& + grhs +) const + +171  ( +com +( +rhs +) == -1); + +173 +bo + + gݔ +<(cڡ & + grhs +) const + +176 if(! + gd +:: +numic_lims +< +t_ty +>:: +is_sigd +) + +178 if( +is_g_f +( +vue_ +&& +rhs + == 0) + +180  +ue +; + +183  ( +com +( +rhs +) == -1); + +185 +bo + + gݔ +>(cڡ + gt_adr +& + grhs +) const + +187  ( +com +( +rhs +) == 1); + +189 +t_ty + +as_numb +() const + +191  + gvue_ +; + +194 +ecl_vues + +as_ecl +() const + +196  + gt_adr +:: +to_ecl +( +vue_ +); + +206 + gme +< +ass + + grhs_ty +> + +207 +le + + +208 +t_adr + + gݔ ++(cڡ + gt_adr +< + grhs_ty +>& + grhs +) const + +210 if( +is_ecl +(|| + grhs +.is_special()) + +212 i( +is_n +(|| + grhs +.is_nan()) + +214  + gt_adr +:: +n_a_numb +(); + +216 if(( +is_pos_f +( +vue_ +&& + grhs +. +is_g_f +( +rhs +. +as_numb +())) || + +217 ( +is_g_f +( +vue_ +&& + grhs +. +is_pos_f +( +rhs +. +as_numb +())) ) + +219  + gt_adr +:: +n_a_numb +(); + +221 i( +is_fy +()) + +223  * + gthis +; + +225 i( + grhs +. +is_pos_f +( +rhs +. +as_numb +())) + +227  + gt_adr +:: +pos_fy +(); + +229 i( + grhs +. +is_g_f +( +rhs +. +as_numb +())) + +231  + gt_adr +:: +g_fy +(); + +234  + gt_adr +< + gt_ty +>( + gvue_ + + + gic_ +( + grhs +. +as_numb +())); + +237 +t_adr + + gݔ ++(cڡ +t_ty + + grhs +) const + +239 if( +is_ecl +()) + +241 i( +is_n +()) + +243  + gt_adr +< + gt_ty +>( +n_a_numb +()); + +245 i( +is_fy +()) + +247  * + gthis +; + +250  + gt_adr +< + gt_ty +>( + gvue_ + + + grhs +); + +255 + gme +< +ass + + grhs_ty +> + +256 +le + + +257 +t_adr + + gݔ +-(cڡ + gt_adr +< + grhs_ty +>& + grhs +)const + +259 if( +is_ecl +(|| + grhs +.is_special()) + +261 i( +is_n +(|| + grhs +.is_nan()) + +263  + gt_adr +:: +n_a_numb +(); + +265 if(( +is_pos_f +( +vue_ +&& + grhs +.is_pos_f( +rhs +. +as_numb +())) || + +266 ( +is_g_f +( +vue_ +&& + grhs +.is_g_f( +rhs +. +as_numb +())) ) + +268  + gt_adr +:: +n_a_numb +(); + +270 i( +is_fy +()) + +272  * + gthis +; + +274 i( + grhs +. +is_pos_f +( +rhs +. +as_numb +())) + +276  + gt_adr +:: +g_fy +(); + +278 i( + grhs +. +is_g_f +( +rhs +. +as_numb +())) + +280  + gt_adr +:: +pos_fy +(); + +283  + gt_adr +< + gt_ty +>( + gvue_ + - + gic_ +( + grhs +. +as_numb +())); + +285 +t_adr + + gݔ +-(cڡ +t_ty + + grhs +) const + +287 if( +is_ecl +()) + +289 i( +is_n +()) + +291  + gt_adr +< + gt_ty +>( +n_a_numb +()); + +293 i( +is_fy +()) + +295  * + gthis +; + +298  + gt_adr +< + gt_ty +>( + gvue_ + - + grhs +); + +302 +t_adr + + gݔ +*(cڡ + gt_adr +& + grhs +)const + +304 if( + gthis +-> +is_ecl +(|| + grhs +.is_special()) + +306  +mu_div_ecls +( +rhs +); + +308  + gt_adr +< + gt_ty +>( +vue_ + * + grhs +. + gvue_ +); + +312 +t_adr + + gݔ +*(cڡ  + grhs +) const + +314 if( +is_ecl +()) + +316  +mu_div_ecls +( +rhs +); + +318  + gt_adr +< + gt_ty +>( +vue_ + * + grhs +); + +322 +t_adr + + gݔ +/(cڡ + gt_adr +& + grhs +)const + +324 if( + gthis +-> +is_ecl +(|| + grhs +.is_special()) + +326 if( +is_fy +(&& + grhs +.is_infinity()) + +328  + gt_adr +< + gt_ty +>( +n_a_numb +()); + +330 if( + grhs + != 0) + +332  +mu_div_ecls +( +rhs +); + +335  + gt_adr +< + gt_ty +>( + gvue_ + / + grhs +.value_); + +338  + gt_adr +< + gt_ty +>( + gvue_ + / + grhs +.value_); + +342 +t_adr + + gݔ +/(cڡ  + grhs +) const + +344 if( +is_ecl +(&& + grhs + != 0) + +346  +mu_div_ecls +( +rhs +); + +348  + gt_adr +< + gt_ty +>( + gvue_ + / + grhs +); + +352 +t_adr + + gݔ +%(cڡ + gt_adr +& + grhs +)const + +354 if( + gthis +-> +is_ecl +(|| + grhs +.is_special()) + +356 if( +is_fy +(&& + grhs +.is_infinity()) + +358  + gt_adr +< + gt_ty +>( +n_a_numb +()); + +360 if( + grhs + != 0) + +362  +mu_div_ecls +( +rhs +); + +365  + gt_adr +< + gt_ty +>( + gvue_ + % + grhs +.value_); + +368  + gt_adr +< + gt_ty +>( + gvue_ + % + grhs +.value_); + +372 +t_adr + + gݔ +%(cڡ  + grhs +) const + +374 if( +is_ecl +(&& + grhs + != 0) + +376  +mu_div_ecls +( +rhs +); + +378  + gt_adr +< + gt_ty +>( + gvue_ + % + grhs +); + +380 + give +: + +381 +t_ty + +vue_ +; + +384  +com +(cڡ +t_adr +& +rhs +)const + +386 if( + gthis +-> +is_ecl +(|| + grhs +.is_special()) + +388 if( + gthis +-> +is_n +(|| + grhs +.is_nan()) { + +389 if( + gthis +-> +is_n +(&& + grhs +.is_nan()) { + +396 if(( +is_g_f +( +vue_ +&& !is_g_f( +rhs +.value_)) || + +397 ( +is_pos_f +( +rhs +. +vue_ +) && !is_pos_inf(value_)) ) + +401 if(( +is_pos_f +( +vue_ +&& !is_pos_f( +rhs +.value_)) || + +402 ( +is_g_f +( +rhs +. +vue_ +) && !is_neg_inf(value_)) ) { + +406 if( + gvue_ + < + grhs +.value_)  -1; + +407 if( + gvue_ + > + grhs +.value_)  1; + +416 +t_adr + +mu_div_ecls +(cڡ i_adr& +rhs +)const + +418 if( + gthis +-> +is_n +(|| + grhs +.is_nan()) { + +419  + gt_adr +< + gt_ty +>( +n_a_numb +()); + +421 +BOOST_CONSTEXPR_OR_CONST +  + gm_vue + = +d +:: +numic_lims +< +t_ty +>:: +is_sigd + ? 0 : 1; + +422 if((* + gthis + > 0 && + grhs + > 0|| (*thi< + gm_vue + &&hs < min_value)) { + +423  + gt_adr +< + gt_ty +>( +pos_fy +()); + +425 if((* + gthis + > 0 && + grhs + < + gm_vue +) || (*this < min_value &&hs > 0)) { + +426  + gt_adr +< + gt_ty +>( +g_fy +()); + +429  + gt_adr +< + gt_ty +>( +n_a_numb +()); + +437 +t_adr + +mu_div_ecls +(cڡ & +rhs +) const + +439 if( + gthis +-> +is_n +()) { + +440  + gt_adr +< + gt_ty +>( +n_a_numb +()); + +442 +BOOST_CONSTEXPR_OR_CONST +  + gm_vue + = +d +:: +numic_lims +< +t_ty +>:: +is_sigd + ? 0 : 1; + +443 if((* + gthis + > 0 && + grhs + > 0|| (*thi< + gm_vue + &&hs < 0)) { + +444  + gt_adr +< + gt_ty +>( +pos_fy +()); + +446 if((* + gthis + > 0 && + grhs + < 0|| (*thi< + gm_vue + &&hs > 0)) { + +447  + gt_adr +< + gt_ty +>( +g_fy +()); + +450  + gt_adr +< + gt_ty +>( +n_a_numb +()); + +455 #ide +BOOST_DATE_TIME_NO_LOCALE + + +460 + gme +< +ass + + gchT +, cs + gas +, +tyme + + gt_ty +> + +461 +le + + +462 + gd +:: +basic_oam +< +chT +, + gas +>& + +463 + gݔ +<<( + gd +:: +basic_oam +< +chT +, + gas +>& + gos +, cڡ + gt_adr +< + gt_ty +>& + g +) + +465 if( + g +. +is_ecl +()) { + +467  + g +. +as_ecl +()) + +469  + gn_a_de_time +: + +470 +os + << "not-a-number"; + +472  + gpos_f +: + +473 +os + << "+infinity"; + +475  + gg_f +: + +476 +os + << "-infinity"; + +479 +os + << ""; + +483 + gos + << + g +. +as_numb +(); + +485  + gos +; + +492 #i +defed +( +BOOST_MSVC +) + +493 #agm +wng +( +p +) + + @/usr/include/boost/date_time/locale_config.hpp + +1 #ide +DATE_TIME_LOCALE_CONFIG_HPP___ + + +2  + #DATE_TIME_LOCALE_CONFIG_HPP___ + + + ) + +19  + ~"boo/cfig.h +" + +20  + ~"boo/da/wkound.h +" + +23 #i( +defed +( +BOOST_NO_STD_LOCALE +) \ + +24 || ( +BOOST_WORKAROUND + +BOOST_MSVC +, < 1300)) \ + +25 || ( +BOOST_WORKAROUND + +__BORLANDC__ +, +BOOST_TESTED_AT +( 0x581 )) ) \ + +26 || ( +BOOST_WORKAROUND + +BOOST_XLCPP_ZOS +, +BOOST_TESTED_AT +( 0x42010000 )) ) \ + +28  + #BOOST_DATE_TIME_NO_LOCALE + + + ) + + @/usr/include/boost/date_time/special_defs.hpp + +1 #ide +DATE_TIME_SPECIAL_DEFS_HPP__ + + +2  + #DATE_TIME_SPECIAL_DEFS_HPP__ + + + ) + +12 +mea + + gboo + { + +13 +mea + + gde_time + { + +15 + eecl_vues + { + gn_a_de_time +, + +16 + gg_f +, + gpos_f +, + +17 + gm_de_time +, + gmax_de_time +, + +18 + gn_ecl +, + gNumSclVues +}; + + @/usr/include/boost/date_time/time_defs.hpp + +1 #ide +DATE_TIME_TIME_PRECISION_LIMITS_HPP + + +2  + #DATE_TIME_TIME_PRECISION_LIMITS_HPP + + + ) + +19 +mea + + gboo + { + +20 +mea + + gde_time + { + +23 + etime_sutis + { + +24 + gc +, + +25 + gh +, + +26 + ghundth +, + +27 + ghunddth + = +hundth +, + +28 + gmli +, + +29 + gn_thoundth +, + +30 + gmio +, + +31 + gno +, + +32 + gNumResutis + + +36 + ed_ags + { + gn_d +, + gis_d +, + glcuϋ +}; + + @/usr/include/boost/date_time/time_duration.hpp + +1 #ide +DATE_TIME_TIME_DURATION_HPP___ + + +2  + #DATE_TIME_TIME_DURATION_HPP___ + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21 +mea + + gboo + { + +22 +mea + + gde_time + { + +35 + gme +< +ass + + gT +, +tyme + + gp_ty +> + +36 +ass + +BOOST_SYMBOL_VISIBLE + + gtime_duti + : +ive + + +37 +boo +:: +ss_th_comb +< +T + + +38 , + gboo +:: +equy_comb +< +T + + +46 +public +: + +48  + t_is_boo_de_time_duti +; + +49  +T + + tduti_ty +; + +50  +p_ty + + tas_ty +; + +51  +tyme + + tp_ty +:: + tday_ty + day_type; + +52  +tyme + + tp_ty +:: + thour_ty + hour_type; + +53  +tyme + + tp_ty +:: + tm_ty + min_type; + +54  +tyme + + tp_ty +:: + tc_ty + sec_type; + +55  +tyme + + tp_ty +:: + taiڮ_cds_ty + fractional_seconds_type; + +56  +tyme + + tp_ty +:: + ttick_ty +ick_type; + +57  +tyme + + tp_ty +:: + tim_ty + impl_type; + +59 +time_duti +(: +ticks_ +(0) {} + +60 +time_duti +( +hour_ty + +hours_ +, + +61 +m_ty + +mus_ +, + +62 +c_ty + +cds_ +=0, + +63 +aiڮ_cds_ty + +ac_c_ + = 0) : + +64 +ticks_ +( +p_ty +:: +to_tick_cou +( +hours_ +, +mus_ +, +cds_ +, +ac_c_ +)) + +68 +time_duti +(cڡime_duti< +T +, +p_ty +>& +h +) + +69 : +ticks_ +( +h +.ticks_) + +72 +time_duti +( +ecl_vues + +sv +: +ticks_ +( +im_ty +:: +om_ecl +(sv)) + +75  +duti_ty + +un +() + +77  +duti_ty +(0,0,0,1); + +80  +tick_ty + +ticks_r_cd +() + +82  + gp_ty +:: +s_adju +(); + +85  +time_sutis + +suti +() + +87  + gp_ty +:: +suti +(); + +90 +hour_ty + +hours +() const + +92  + gic_ +< + ghour_ty +>( +ticks +(/ (3600* +ticks_r_cd +())); + +95 +m_ty + +mus +() const + +97  + gic_ +< + gm_ty +>(( +ticks +(/ (60* +ticks_r_cd +())) % 60); + +100 +c_ty + +cds +() const + +102  + gic_ +< + gc_ty +>(( +ticks +()/ +ticks_r_cd +()) % 60); + +105 +c_ty + +tٮ_cds +() const + +107  + gic_ +< + gc_ty +>( +ticks +(/ +ticks_r_cd +()); + +110 +tick_ty + +tٮ_mlicds +() const + +112 i( +ticks_r_cd +() < 1000) { + +113  +ticks +(* ( + gic_ +< + gtick_ty +>(1000/ +ticks_r_cd +()); + +115  +ticks +(/ ( +ticks_r_cd +(/ + gic_ +< + gtick_ty +>(1000)) ; + +118 +tick_ty + +tٮ_nocds +() const + +120 i( +ticks_r_cd +() < 1000000000) { + +121  +ticks +(* ( + gic_ +< + gtick_ty +>(1000000000/ +ticks_r_cd +()); + +123  +ticks +(/ ( +ticks_r_cd +(/ + gic_ +< + gtick_ty +>(1000000000)) ; + +126 +tick_ty + +tٮ_miocds +() const + +128 i( +ticks_r_cd +() < 1000000) { + +129  +ticks +(* ( + gic_ +< + gtick_ty +>(1000000/ +ticks_r_cd +()); + +131  +ticks +(/ ( +ticks_r_cd +(/ + gic_ +< + gtick_ty +>(1000000)) ; + +134 +aiڮ_cds_ty + +aiڮ_cds +() const + +136  ( +ticks +(% +ticks_r_cd +()); + +139  +num_aiڮ_digs +() + +141  + gp_ty +:: +num_aiڮ_digs +(); + +143 +duti_ty + +vt_sign +() const + +145  +duti_ty +( +ticks_ + * (-1)); + +147 +bo + +is_give +() const + +149  + gticks_ + < 0; + +151 +bo + + gݔ +<(cڡ + gtime_duti +& + grhs +) const + +153  + gticks_ + < + grhs +.ticks_; + +155 +bo + + gݔ +==(cڡ +time_duti +& +rhs +) const + +157  +ticks_ + = +rhs +.ticks_; + +160 +duti_ty + + gݔ +-()const + +162  +duti_ty +( +ticks_ + * (-1)); + +164 +duti_ty + + gݔ +-(cڡ + gduti_ty +& + gd +) const + +166  +duti_ty +( +ticks_ + - +d +.ticks_); + +168 +duti_ty + + gݔ ++(cڡ + gduti_ty +& + gd +) const + +170  +duti_ty +( +ticks_ + + +d +.ticks_); + +172 +duti_ty + + gݔ +/( + gdivis +) const + +174  +duti_ty +( +ticks_ + / +divis +); + +176 +duti_ty + + gݔ +-=(cڡ duti_ty& +d +) + +178 +ticks_ + =icks_ - +d +.ticks_; + +179  +duti_ty +( +ticks_ +); + +181 +duti_ty + + gݔ ++=(cڡ duti_ty& +d +) + +183 +ticks_ + =icks_ + +d +.ticks_; + +184  +duti_ty +( +ticks_ +); + +187 +duti_ty + + gݔ +/=( +divis +) + +189 +ticks_ + =icks_ / +divis +; + +190  +duti_ty +( +ticks_ +); + +193 +duti_ty + + gݔ +*( + grhs +) const + +195  +duti_ty +( +ticks_ + * +rhs +); + +197 +duti_ty + + gݔ +*=( +divis +) + +199 +ticks_ + =icks_ * +divis +; + +200  +duti_ty +( +ticks_ +); + +202 +tick_ty + +ticks +() const + +204  + gas_ty +:: +as_numb +( +ticks_ +); + +208 +bo + +is_ecl +()const + +210 if( + gas_ty +:: +is_add +()) + +212  +ticks_ +. +is_ecl +(); + +215  + gl +; + +219 +bo + +is_pos_fy +()const + +221 if( + gas_ty +:: +is_add +()) + +223  +ticks_ +. +is_pos_fy +(); + +226  + gl +; + +230 +bo + +is_g_fy +()const + +232 if( + gas_ty +:: +is_add +()) + +234  +ticks_ +. +is_g_fy +(); + +237  + gl +; + +241 +bo + +is_n_a_de_time +()const + +243 if( + gas_ty +:: +is_add +()) + +245  +ticks_ +. +is_n +(); + +248  + gl +; + +253 +im_ty + +g_p +()const + +255  + gticks_ +; + +258 + geed +: + +259 +exic + +time_duti +( +im_ty + + +: +ticks_ +(in) {} + +260 +im_ty + +ticks_ +; + +269 + gme +< +ass + + gba_duti +, + gboo +:: +t64_t + +ac_of_cd +> + +270 as + cBOOST_SYMBOL_VISIBLE + +subcd_duti + : +public + +ba_duti + + +272 +public +: + +273  +tyme + + tba_duti +:: + tim_ty + impl_type; + +274  +tyme + + tba_duti +:: + tas_ty +raits_type; + +276 + give +: + +278 +BOOST_STATIC_ASSERT_MSG +(( +as_ty +:: +ticks_r_cd + > +ac_of_cd + ?raits_type::ticks_per_second % frac_of_second : frac_of_second %raits_type::ticks_per_second) == 0,\ + +280 +BOOST_STATIC_CONSTANT +( +boo +:: +t64_t +, +adjumt_tio + = ( +as_ty +:: +ticks_r_cd + > +ac_of_cd + ?raits_type::ticks_per_second / frac_of_second : frac_of_second /raits_type::ticks_per_second)); + +282 + gpublic +: + +284 +me + < +tyme + +T +> + +285 +exic + +subcd_duti +( +T + cڡ& +ss +, + +286 +tyme + +boo +:: +ab_if +, >:: +ty +* = +BOOST_DATE_TIME_NULLPTR +) : + +287 +ba_duti +( +im_ty +( +as_ty +:: +ticks_r_cd + > +ac_of_cd + ? +ss + * +adjumt_tio + : ss /djustment_ratio)) + + @/usr/include/boost/date_time/time_resolution_traits.hpp + +1 #ide +DATE_TIME_TIME_RESOLUTION_TRAITS_HPP + + +2  + #DATE_TIME_TIME_RESOLUTION_TRAITS_HPP + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +18 +mea + + gboo + { + +19 +mea + + gde_time + { + +22 + gme + < +tyme + + gT +> + +25 +le + +T + +absu_vue +(T +x +) + +27  + gx + < 0 ? -x : +x +; + +31  + stime_suti_as_bi32_im + { + +32  + gboo +:: + tt32_t + + tt_ty +; + +33  + gboo +:: + tt32_t + + tim_ty +; + +34  +t_ty + +as_numb +( +im_ty + +i +){  + gi +;} + +36  +bo + +is_add +({  + gl +;} + +39  + stime_suti_as_add32_im + { + +40  + gboo +:: + tt32_t + + tt_ty +; + +41  + gboo +:: + tde_time +:: + tt_adr +< + tboo +:: + tt32_t +> + tim_ty +; + +42  +t_ty + +as_numb +( +im_ty + +i +){  + gi +.as_number();} + +44  +bo + +is_add +({  + gue +;} + +47  + stime_suti_as_bi64_im + { + +48  + gboo +:: + tt64_t + + tt_ty +; + +49  + gboo +:: + tt64_t + + tim_ty +; + +50  +t_ty + +as_numb +( +im_ty + +i +){  + gi +;} + +52  +bo + +is_add +({  + gl +;} + +55  + stime_suti_as_add64_im + { + +56  + gboo +:: + tt64_t + + tt_ty +; + +57  + gboo +:: + tde_time +:: + tt_adr +< + tboo +:: + tt64_t +> + tim_ty +; + +58  +t_ty + +as_numb +( +im_ty + +i +){  + gi +.as_number();} + +60  +bo + +is_add +({  + gue +;} + +86 + gme +< +tyme + + gac_c_ty +, + +87 +time_sutis + + gs +, + +88 #i( +defed +( +BOOST_MSVC +&& ( +_MSC_VER + < 1300)) + +89 + gboo +:: +t64_t + +suti_adju +, + +91 +tyme + + gac_c_ty +:: +t_ty + +suti_adju +, + +93  + gac_digs +, + +94 +tyme + + gv_ty + = +boo +:: +t64_t + > + +95 as + ctime_suti_as + { + +96 +public +: + +97  +tyme + + tac_c_ty +:: + tt_ty + + taiڮ_cds_ty +; + +98  +tyme + + tac_c_ty +:: + tt_ty + + ttick_ty +; + +99  +tyme + + tac_c_ty +:: + tim_ty + impl_type; + +100  +v_ty + + tday_ty +; + +101  +v_ty + + thour_ty +; + +102  +v_ty + + tm_ty +; + +103  +v_ty + + tc_ty +; + +106  +aiڮ_cds_ty + +as_numb +( +im_ty + +i +) + +108  + gac_c_ty +:: +as_numb +( +i +); + +110  +bo + +is_add +() + +112  + gac_c_ty +:: +is_add +(); + +116 #i( +defed +( +BOOST_MSVC +&& ( +_MSC_VER + < 1300)) + +117 +BOOST_STATIC_CONSTANT +( +boo +:: +t64_t +, +ticks_r_cd + = +suti_adju +); + +119 +BOOST_STATIC_CONSTANT +( +aiڮ_cds_ty +, +ticks_r_cd + = +suti_adju +); + +122  +time_sutis + +suti +() + +124  + gs +; + +126  +num_aiڮ_digs +() + +128  + gac_digs +; + +130  +aiڮ_cds_ty + +s_adju +() + +132  + gsuti_adju +; + +135  +tick_ty + +to_tick_cou +( +hour_ty + +hours +, + +136 +m_ty + +mus +, + +137 +c_ty + +cds +, + +138 +aiڮ_cds_ty + +fs +) + +140 if( + ghours + < 0 || + gmus + < 0 || + gcds + < 0 || + gfs + < 0) + +142 + ghours + = +absu_vue +( +hours +); + +143 + gmus + = +absu_vue +( +mus +); + +144 + gcds + = +absu_vue +( +cds +); + +145 + gfs + = +absu_vue +( +fs +); + +146  + gic_ +< + gtick_ty +>((((( +aiڮ_cds_ty +( +hours +)*3600) + +147 + ( +aiڮ_cds_ty +( +mus +)*60) + +148 + + gcds +)* +s_adju +()+ + gfs +) * -1); + +151  + gic_ +< + gtick_ty +>(((( +aiڮ_cds_ty +( +hours +)*3600) + +152 + ( +aiڮ_cds_ty +( +mus +)*60) + +153 + + gcds +)* +s_adju +()+ + gfs +); + +158  + gtime_suti_as +< + ttime_suti_as_add32_im +, + tmli +, 1000, 3 > + tmli_s +; + +159  + gtime_suti_as +< + ttime_suti_as_add64_im +, + tmio +, 1000000, 6 > + tmio_s +; + +160  + gtime_suti_as +< + ttime_suti_as_add64_im +, + tno +, 1000000000, 9 > + tno_s +; + + @/usr/include/boost/date_time/wrapping_int.hpp + +1 #ide +_DATE_TIME_WRAPPING_INT_HPP__ + + +2  + #_DATE_TIME_WRAPPING_INT_HPP__ + + + ) + +13 +mea + + gboo + { + +14 +mea + + gde_time + { + +30 + gme +< +tyme + + gt_ty_ +, +t_ty_ + + gwp_v +> + +31 as + cwg_t + { + +32 + gpublic +: + +33  +t_ty_ + + tt_ty +; + +35  +t_ty + +wp_vue +({ + gwp_v +;} + +37 +wg_t +( +t_ty + +v +: +vue_ +(v) {} + +39 +t_ty + +as_t +(cڡ { +vue_ +;} + +40 +ݔ + +t_ty +(cڡ { + gvue_ +;} + +46 + gme +< +tyme + + gIT + > + +47 +IT + +add +(IT +v +) + +49 +t_ty + + gmad + = +ic_ +( +v + % ( +wp_v +)); + +50 +IT + + govow + = +ic_ +( +v + / ( +wp_v +)); + +51 + gvue_ + = +ic_ +< +t_ty +>( +vue_ + + +mad +); + +52  +lcuϋ_wp +( +ovow +); + +60 + gme +< +tyme + + gIT + > + +61 +IT + +suba +(IT +v +) + +63 +t_ty + + gmad + = +ic_ +( +v + % ( +wp_v +)); + +64 +IT + + gundow + = +ic_ +(-( +v + / ( +wp_v +))); + +65 + gvue_ + = +ic_ +< +t_ty +>( +vue_ + - +mad +); + +66  +lcuϋ_wp +( +undow +) * -1; + +68 + give +: + +69 +t_ty + +vue_ +; + +71 + gme +< +tyme + + gIT + > + +72 +IT + +lcuϋ_wp +(IT +wp +) + +74 i(( + gvue_ +> +wp_v +) + +76 ++ +wp +; + +77 + gvue_ + -( +wp_v +); + +79 if( + gvue_ + < 0) + +81 -- + gwp +; + +82 + gvue_ + +( +wp_v +); + +84  + gwp +; + +94 + gme +< +tyme + + gt_ty_ +, +t_ty_ + + gwp_m +, i_ty_ + gwp_max +> + +95 as + cwg_t2 + { + +96 + gpublic +: + +97  +t_ty_ + + tt_ty +; + +98  +t_ty + +wp_vue +({ + gwp_max +;} + +99  +t_ty + +m_vue +({ + gwp_m +;} + +102 +wg_t2 +( +t_ty + +v +: +vue_ +(v) { + +103 if( +vue_ + < +wp_m +) + +105 +vue_ + = +wp_m +; + +107 if( + gvue_ + > + gwp_max +) + +109 + gvue_ + = +wp_max +; + +113 +t_ty + +as_t +(cڡ { + gvue_ +;} + +114 +ݔ + +t_ty +(cڡ { + gvue_ +;} + +120 + gme +< +tyme + + gIT + > + +121 +IT + +add +(IT +v +) + +123 +t_ty + + gmad + = +ic_ +( +v + % ( +wp_max + - +wp_m + + 1)); + +124 +IT + + govow + = +ic_ +( +v + / ( +wp_max + - +wp_m + + 1)); + +125 + gvue_ + = +ic_ +< +t_ty +>( +vue_ + + +mad +); + +126  +lcuϋ_wp +( +ovow +); + +133 + gme +< +tyme + + gIT + > + +134 +IT + +suba +(IT +v +) + +136 +t_ty + + gmad + = +ic_ +( +v + % ( +wp_max + - +wp_m + + 1)); + +137 +IT + + gundow + = +ic_ +(-( +v + / ( +wp_max + - +wp_m + + 1))); + +138 + gvue_ + = +ic_ +< +t_ty +>( +vue_ + - +mad +); + +139  +lcuϋ_wp +( +undow +); + +142 + give +: + +143 +t_ty + +vue_ +; + +145 + gme +< +tyme + + gIT + > + +146 +IT + +lcuϋ_wp +(IT +wp +) + +148 i(( + gvue_ +> + gwp_max +) + +150 ++ + gwp +; + +151 + gvue_ + -( +wp_max + - +wp_m + + 1); + +153 if(( + gvue_ +< + gwp_m +) + +155 -- + gwp +; + +156 + gvue_ + +( +wp_max + - +wp_m + + 1); + +158  + gwp +; + + @/usr/include/boost/detail/container_fwd.hpp + +8 #i! +defed +( +BOOST_DETAIL_CONTAINER_FWD_HPP +) + +9  + #BOOST_DETAIL_CONTAINER_FWD_HPP + + + ) + +11 #i +defed +( +_MSC_VER +) && \ + +12 ! + $defed +( +BOOST_DETAIL_TEST_CONFIG_ONLY +) + +13 #agm + + + +16  + ~ + +17  + ~ + +31 #i! + `defed +( +BOOST_DETAIL_NO_CONTAINER_FWD +) + +32 #i + `defed +( +BOOST_DETAIL_CONTAINER_FWD +) + +34 #i + `defed +( +__SGI_STL_PORT +|| defed( +_STLPORT_VERSION +) + +36  + #BOOST_DETAIL_NO_CONTAINER_FWD + + + ) + +37 #i + `defed +( +__LIBCOMO__ +) + +39  + #BOOST_DETAIL_NO_CONTAINER_FWD + + + ) + +40 #i + `defed +( +__STD_RWCOMPILER_H__ +|| defed( +_RWSTD_VER +) + +42  + #BOOST_DETAIL_NO_CONTAINER_FWD + + + ) + +43 #i + `defed +( +_LIBCPP_VERSION +) + +45  + #BOOST_DETAIL_NO_CONTAINER_FWD + + + ) + +46 #i + `defed +( +__GLIBCPP__ +|| defed( +__GLIBCXX__ +) + +51 #i +__GLIBCXX__ + >= 20070513 \ + +52 || + `defed +( +_GLIBCXX_DEBUG +) \ + +53 || + `defed +( +_GLIBCXX_PARALLEL +) \ + +54 || + $defed +( +_GLIBCXX_PROFILE +) + +55  + #BOOST_DETAIL_NO_CONTAINER_FWD + + + ) + +57 #i + `defed +( +__GLIBCXX__ +) && __GLIBCXX__ >= 20040530 + +58  + #BOOST_CONTAINER_FWD_COMPLEX_STRUCT + + + ) + +61 #i + `defed +( +__STL_CONFIG_H +) + +66  + #BOOST_CONTAINER_FWD_BAD_BITSET + + + ) + +67 #i! + `defed +( +__STL_NON_TYPE_TMPL_PARAM_BUG +) + +68  + #BOOST_CONTAINER_FWD_BAD_DEQUE + + + ) + +70 #i + `defed +( +__MSL_CPP__ +) + +72  + #BOOST_DETAIL_NO_CONTAINER_FWD + + + ) + +73 #i + `defed +( +__IBMCPP__ +) + +75 #i + `defed +( +MSIPL_COMPILE_H +) + +77  + #BOOST_DETAIL_NO_CONTAINER_FWD + + + ) + +78 #i( + `defed +( +_YVALS +&& !defed( +__IBMCPP__ +)|| defed( +_CPPLIB_VER +) + +82  + #BOOST_DETAIL_NO_CONTAINER_FWD + + + ) + +86 #i! + `defed +( +BOOST_DETAIL_TEST_CONFIG_ONLY +) + +88 #i + `defed +( +BOOST_DETAIL_NO_CONTAINER_FWD +) && \ + +89 ! + $defed +( +BOOST_DETAIL_TEST_FORCE_CONTAINER_FWD +) + +91  + ~ + +92  + ~
  • + +93  + ~ + +94  + ~ + +95  + ~ + +96  + ~ + +97  + ~ + +98  + ~ + +102  + ~ + +104 #i + `defed +( +BOOST_CONTAINER_FWD_BAD_DEQUE +) + +105  + ~ + +108 #i + `defed +( +BOOST_CONTAINER_FWD_BAD_BITSET +) + +109  + ~ + +112 #i + `defed +( +BOOST_MSVC +) + +113 #agm + `wng +( +push +) + +114 #agm + `wng +( +dib +:4099) + +117 +mea + +d + + +119 +me + < +ass + +T +> cs +lot +; + +120 +me + < +ass + +chT +, cs +as +, cs +Aot +> cs +basic_rg +; + +122 +me + < +ass + +chT +>  +ch_as +; + +124 #i + `defed +( +BOOST_CONTAINER_FWD_COMPLEX_STRUCT +) + +125 +me + < +ass + +T +>  +comex +; + +127 +me + < +ass + +T +> cs +comex +; + +130 #i! + `defed +( +BOOST_CONTAINER_FWD_BAD_DEQUE +) + +131 +me + < +ass + +T +, cs +Aot +> cs +deque +; + +134 +me + < +ass + +T +, cs +Aot +> cs +li +; + +135 +me + < +ass + +T +, cs +Aot +> cs +ve +; + +136 +me + < +ass + +Key +, cs +T +, cs +Com +, cs +Aot +> cs +m +; + +137 +me + < +ass + +Key +, cs +T +, cs +Com +, cs +Aot +> + +138 +ass + +muim +; + +139 +me + < +ass + +Key +, cs +Com +, cs +Aot +> cs +t +; + +140 +me + < +ass + +Key +, cs +Com +, cs +Aot +> cs +muit +; + +142 #i! + `defed +( +BOOST_CONTAINER_FWD_BAD_BITSET +) + +143 +me + < +size_t + +N +> +ass + +bt +; + +145 +me + < +ass + +T1 +, cs +T2 +>  + +; + +146 + } +} + +148 #i +defed +( +BOOST_MSVC +) + +149 #agm +wng +( +p +) + + @/usr/include/boost/detail/indirect_traits.hpp + +5 #ide +INDIRECT_TRAITS_DWA2002131_HPP + + +6  + #INDIRECT_TRAITS_DWA2002131_HPP + + + ) + +7  + ~ + +8  + ~ + +9  + ~ + +10  + ~ + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20  + ~ + +21  + ~ + +24 +mea + + gboo + {amea + gda + { + +26 +mea + + gde_as + { + +28 + gme + < +ass + + gT +> + +29  + gis_n_to_cڡ + : +boo +:: +l_ty + + +33 + gme + < +ass + + gT +> + +34  + gis_n_to_cڡ +< +T + cڡ&> : +boo +:: +ue_ty + + +38 #i +defed +( +BOOST_MSVC +&& +_MSC_FULL_VER + <= 13102140 + +39 + gme +< +ass + + gT +> + +40  + gis_n_to_cڡ +< +T + cڡ vީe&> : +boo +:: +ue_ty + + +45 + gme + < +ass + + gT +> + +46  + gis_n_to_funi + : +boo +:: +l_ty + + +50 + gme + < +ass + + gT +> + +51  + gis_n_to_funi +< + gT +&> : +is_funi +< +T +> + +55 + gme + < +ass + + gT +> + +56  + gis_por_to_funi + : +boo +:: +l_ty + + +62 + gme + < +ass + + gT +> + +63  + gis_por_to_funi +< + gT +*> : +is_funi +< +T +> + +67 + gme + < +ass + + gT +> + +68  + gis_n_to_memb_funi_por_im + : +boo +:: +l_ty + + +72 + gme + < +ass + + gT +> + +73  + gis_n_to_memb_funi_por_im +< + gT +&> + +74 : +is_memb_funi_por +< +tyme + +move_cv +< +T +>:: +ty +> + +79 + gme + < +ass + + gT +> + +80  + gis_n_to_memb_funi_por + + +81 : +is_n_to_memb_funi_por_im +< +T +> + +85 + gme + < +ass + + gT +> + +86  + gis_n_to_funi_por_aux + + +87 : +boo +:: +gl_cڡt +< +bo +, + +88 + gis_n +< + gT +>:: +vue + && + +89 +is_por_to_funi +< + +90 +tyme + +move_cv +< + +91 +tyme + +move_n +< +T +>:: +ty + + +92 >:: +ty + + +93 >:: +vue + + +99 + gme + < +ass + + gT +> + +100  + gis_n_to_funi_por + + +101 : +boo +:: +da +:: +if_ue +< + +102 +is_n_to_funi +< +T +>:: +vue + + +103 >:: +me + +th +< + +104 +boo +:: +l_ty + + +105 , + gis_n_to_funi_por_aux +< + gT +> + +106 >:: +ty + + +110 + gme + < +ass + + gT +> + +111  + gis_n_to_n_cڡ + + +112 : +boo +:: +gl_cڡt +< +bo +, + +113 + gis_n +< + gT +>:: +vue + && + +114 ! +is_n_to_cڡ +< +T +>:: +vue + + +119 + gme + < +ass + + gT +> + +120  + gis_n_to_vީe + : +boo +:: +l_ty + + +124 + gme + < +ass + + gT +> + +125  + gis_n_to_vީe +< +T + vީe&> : +boo +:: +ue_ty + + +129 #i +defed +( +BOOST_MSVC +&& +_MSC_FULL_VER + <= 13102140 + +130 + gme + < +ass + + gT +> + +131  + gis_n_to_vީe +< +T + cڡ vީe&> : +boo +:: +ue_ty + + +137 + gme + < +ass + + gT +> + +138  + gis_n_to_por + : +boo +:: +l_ty + + +142 + gme + < +ass + + gT +> + +143  + gis_n_to_por +< + gT +*&> : +boo +:: +ue_ty + + +147 + gme + < +ass + + gT +> + +148  + gis_n_to_por +< +T +* cڡ&> : +boo +:: +ue_ty + + +152 + gme + < +ass + + gT +> + +153  + gis_n_to_por +< +T +* vީe&> : +boo +:: +ue_ty + + +157 + gme + < +ass + + gT +> + +158  + gis_n_to_por +< +T +* cڡ vީe&> : +boo +:: +ue_ty + + +162 + gme + < +ass + + gT +> + +163  + gis_n_to_ass + + +164 : +boo +:: +gl_cڡt +< +bo +, + +165 + gis_n +< + gT +>:: +vue + && + +166 +is_ass +< + +167 +tyme + +move_cv +< + +168 +tyme + +move_n +< +T +>:: +ty + + +169 >:: +ty + + +170 >:: +vue + + +175 + gme + < +ass + + gT +> + +176  + gis_por_to_ass + + +177 : +boo +:: +gl_cڡt +< +bo +, + +178 + gis_por +< + gT +>:: +vue + && + +179 +is_ass +< + +180 +tyme + +move_cv +< + +181 +tyme + +move_por +< +T +>:: +ty + + +182 >:: +ty + + +183 >:: +vue + + +191 +usg + +mea + + gde_as +; + + @/usr/include/boost/detail/is_incrementable.hpp + +4 #ide +IS_INCREMENTABLE_DWA200415_HPP + + +5  + #IS_INCREMENTABLE_DWA200415_HPP + + + ) + +7  + ~ + +8  + ~ + +9  + ~ + +11 +mea + + gboo + {amea + gda + { + +20 +mea + + gis_emb_ + + +24  + sg + {}; + +29  + sy + { + gme + < +ass + + gT +> +y +( +T + const&); }; + +32 #i +BOOST_WORKAROUND +( +__GNUC__ +, =4&& +__GNUC_MINOR__ + =0 && +__GNUC_PATCHLEVEL__ + == 2 + +36 +mea + + gis_emb_2 + + +38 + gis_emb_ +:: +g + +ݔ +++( +is_emb_ +:: +y + const&); + +39 + gis_emb_ +:: +g + +ݔ +++( +is_emb_ +:: +y + const&,); + +41 +usg + +mea + + gis_emb_2 +; + +43 +mea + + gis_emb_ + + +48 +g + + gݔ +++( +y + const&); + +49 +g + + gݔ +++( +y + const&,); + +53 #i +BOOST_WORKAROUND +( +__MWERKS__ +, +BOOST_TESTED_AT +(0x3202)) + +54  + #BOOST_comma +( +a +, +b +) + + ) + +57 +g + + gݔ +,( + gg +,); + +58  + #BOOST_comma +( +a +, +b +,b) + + ) + +61 #i +defed +( +BOOST_MSVC +) + +62 #agm +wng +( +push +) + +63 #agm +wng +( +dib +:4913) + +67 (& +check_ +( +g +) )[2]; + +69 + gme + < +ass + + gT +> + +70  +check_ +( +T + const&); + +73 + gme + < +ass + + gT +> + +74  + sim + + +76  +tyme + + gboo +:: +move_cv +< +T +>:: +ty +& +x +; + +78 +BOOST_STATIC_CONSTANT +( + +79 +bo + + +80 , +vue + = ( +is_emb_ +:: +check_ +( +BOOST_comma +(++ +x +,0))) == 1 + +84 + gme + < +ass + + gT +> + +85  + spofix_im + + +87  +tyme + + gboo +:: +move_cv +< +T +>:: +ty +& +x +; + +89 +BOOST_STATIC_CONSTANT +( + +90 +bo + + +91 , +vue + = ( +is_emb_ +:: +check_ +( +BOOST_comma +( +x +++,0))) == 1 + +95 #i +defed +( +BOOST_MSVC +) + +96 #agm +wng +( +p +) + +101 #unde +BOOST_comma + + +103 + gme +< +tyme + + gT +> + +104  + gis_emb + : + +105 +public + +boo +:: +gl_cڡt +< +bo +, + gboo +:: +da +:: +is_emb_ +:: +im +< +T +>:: +vue +> + +109 + gme +< +tyme + + gT +> + +110  + gis_pofix_emb + : + +111 +public + +boo +:: +gl_cڡt +< +bo +, + gboo +:: +da +:: +is_emb_ +:: +pofix_im +< +T +>:: +vue +> + +119  + ~ + + @/usr/include/boost/detail/winapi/detail/deprecated_namespace.hpp + +10 #ide +BOOST_DETAIL_WINAPI_DETAIL_DEPRECATED_NAMESPACE_HPP_INCLUDED_ + + +11  + #BOOST_DETAIL_WINAPI_DETAIL_DEPRECATED_NAMESPACE_HPP_INCLUDED_ + + + ) + +13  + ~ + +15 #ifde +BOOST_HAS_PRAGMA_ONCE + + +16 #agm + + + +19 +mea + + gboo + { + +20 +mea + + gwi + {} + +21 +mea + + gda + { + +22 +mea + + gwi + { + +23 +usg + +mea + + gboo +:: +wi +; + + @/usr/include/boost/endian/conversion.hpp + +8 #ide +BOOST_ENDIAN_CONVERSION_HPP + + +9  + #BOOST_ENDIAN_CONVERSION_HPP + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +22 +mea + + gboo + + +24 +mea + + gdn + + +26 +BOOST_SCOPED_ENUM_START +( +d +) + +28 + gbig +, + gle +, + +29 #i +BOOST_ENDIAN_BIG_BYTE + + +30 + gtive + = +big + + +32 +tive + = +le + + +34 }; +BOOST_SCOPED_ENUM_END + + +57 +le + +t8_t + +dn_v +(t8_ +x + + gBOOST_NOEXCEPT +; + +58 +le + +t16_t + +dn_v +(t16_ +x + + gBOOST_NOEXCEPT +; + +59 +le + +t32_t + +dn_v +(t32_ +x + + gBOOST_NOEXCEPT +; + +60 +le + +t64_t + +dn_v +(t64_ +x + + gBOOST_NOEXCEPT +; + +61 +le + +ut8_t + +dn_v +(ut8_ +x + + gBOOST_NOEXCEPT +; + +62 +le + +ut16_t + +dn_v +(ut16_ +x + + gBOOST_NOEXCEPT +; + +63 +le + +ut32_t + +dn_v +(ut32_ +x + + gBOOST_NOEXCEPT +; + +64 +le + +ut64_t + +dn_v +(ut64_ +x + + gBOOST_NOEXCEPT +; + +67 + gme + < +ass + + gEndnRevsib + > + +68 +le + +EndnRevsib + +big_to_tive +(EndnRevsib +x + + gBOOST_NOEXCEPT +; + +70 + gme + < +ass + + gEndnRevsib + > + +71 +le + +EndnRevsib + +tive_to_big +(EndnRevsib +x + + gBOOST_NOEXCEPT +; + +75 + gme + < +ass + + gEndnRevsib + > + +76 +le + +EndnRevsib + +le_to_tive +(EndnRevsib +x + + gBOOST_NOEXCEPT +; + +78 + gme + < +ass + + gEndnRevsib + > + +79 +le + +EndnRevsib + +tive_to_le +(EndnRevsib +x + + gBOOST_NOEXCEPT +; + +83 + gme + < +BOOST_SCOPED_ENUM +( +d + + gFrom +, BOOST_SCOPED_ENUM(d + gTo +, + +84 +ass + + gEndnRevsib +> + +85 +le + +EndnRevsib + +cdiڮ_v +(EndnRevsib +om + + gBOOST_NOEXCEPT +; + +92 + gme + < +ass + + gEndnRevsib + > + +93 +le + +EndnRevsib + +cdiڮ_v +(EndnRevsib +om +, + +94 +BOOST_SCOPED_ENUM +( +d + +om_d +, BOOST_SCOPED_ENUM(d +to_d +) + +95 + gBOOST_NOEXCEPT +; + +126 + gme + < +ass + + gEndnRevsib +> + +127 +le +  +dn_v_a +( +EndnRevsib +& +x + + gBOOST_NOEXCEPT +; + +131 + gme + < +ass + + gEndnRevsibI +> + +132 +le +  +big_to_tive_a +( +EndnRevsibI +& +x + + gBOOST_NOEXCEPT +; + +134 + gme + < +ass + + gEndnRevsibI +> + +135 +le +  +tive_to_big_a +( +EndnRevsibI +& +x + + gBOOST_NOEXCEPT +; + +139 + gme + < +ass + + gEndnRevsibI +> + +140 +le +  +le_to_tive_a +( +EndnRevsibI +& +x + + gBOOST_NOEXCEPT +; + +142 + gme + < +ass + + gEndnRevsibI +> + +143 +le +  +tive_to_le_a +( +EndnRevsibI +& +x + + gBOOST_NOEXCEPT +; + +147 + gme + < +BOOST_SCOPED_ENUM +( +d + + gFrom +, BOOST_SCOPED_ENUM(d + gTo +, + +148 +ass + + gEndnRevsibI +> + +149 +le +  +cdiڮ_v_a +( +EndnRevsibI +& +x + + gBOOST_NOEXCEPT +; + +152 + gme + < +ass + + gEndnRevsibI +> + +153 +le +  +cdiڮ_v_a +( +EndnRevsibI +& +x +, + +154 +BOOST_SCOPED_ENUM +( +d + +om_d +, BOOST_SCOPED_ENUM(d +to_d +) + +155 + gBOOST_NOEXCEPT +; + +159 +mea + + gda + + +165 + gme + < +ass + + gT +> + +166 +le + +T + +d_dn_v +(T +x + + gBOOST_NOEXCEPT + + +168 +T + +tmp +( +x +); + +169 + gd +:: +v +( + +170 +t_ +<*>(& +tmp +), + +171 +t_ +<*>(& +tmp ++ ( +T +)); + +172  + gtmp +; + +176 + gme + < +ass + + gT +> + +177 +le +  +big_v_cy +( +T + +om +, * +to + + gBOOST_NOEXCEPT +; + +178 + gme + < +ass + + gT +> + +179 +le +  +big_v_cy +(cڡ * +om +, +T +& +to + + gBOOST_NOEXCEPT +; + +180 + gme + < +ass + + gT +> + +181 +le +  +le_v_cy +( +T + +om +, * +to + + gBOOST_NOEXCEPT +; + +182 + gme + < +ass + + gT +> + +183 +le +  +le_v_cy +(cڡ * +om +, +T +& +to + + gBOOST_NOEXCEPT +; + +198 +le + +t8_t + +dn_v +(t8_ +x + + gBOOST_NOEXCEPT + + +200  + gx +; + +203 +le + +t16_t + +dn_v +(t16_ +x + + gBOOST_NOEXCEPT + + +205 #ifde +BOOST_ENDIAN_NO_INTRINSICS + + +206  ( + gic_ +< + gut16_t +>( + gx +) << 8) + +207 | ( + gic_ +< + gut16_t +>( + gx +) >> 8); + +209  + gic_ +< + gt16_t +>( + +210 +BOOST_ENDIAN_INTRINSIC_BYTE_SWAP_2 +( +ic_ +< +ut16_t +>( +x +))); + +214 +le + +t32_t + +dn_v +(t32_ +x + + gBOOST_NOEXCEPT + + +216 #ifde +BOOST_ENDIAN_NO_INTRINSICS + + +217 +ut32_t + + g16 +; + +218 + g16 + = +ic_ +< +ut32_t +>( +x +) << 16 | static_cast(x) >> 16; + +220 (( + gic_ +< + gut32_t +>( + g16 +) << 8) & 0xff00ff00) + +221 | (( + gic_ +< + gut32_t +>( + g16 +) >> 8) & 0x00ff00ff); + +223  + gic_ +< + gt32_t +>( + +224 +BOOST_ENDIAN_INTRINSIC_BYTE_SWAP_4 +( +ic_ +< +ut32_t +>( +x +))); + +228 +le + +t64_t + +dn_v +(t64_ +x + + gBOOST_NOEXCEPT + + +230 #ifde +BOOST_ENDIAN_NO_INTRINSICS + + +231 +ut64_t + + g32 +, + g16 +; + +232 + g32 + = +ic_ +< +ut64_t +>( +x +) << 32 | static_cast(x) >> 32; + +233 + g16 + = ( +32 + & 0x0000FFFF0000FFFFULL) << 16 + +234 | ( +32 + & 0xFFFF0000FFFF0000ULL) >> 16; + +235  + gic_ +< + gt64_t +>(( + g16 + & 0x00FF00FF00FF00FFULL) << 8 + +236 | ( + g16 + & 0xFF00FF00FF00FF00ULL) >> 8); + +238  + gic_ +< + gt64_t +>( + +239 +BOOST_ENDIAN_INTRINSIC_BYTE_SWAP_8 +( +ic_ +< +ut64_t +>( +x +))); + +243 +le + +ut8_t + +dn_v +(ut8_ +x + + gBOOST_NOEXCEPT + + +245  + gx +; + +248 +le + +ut16_t + +dn_v +(ut16_ +x + + gBOOST_NOEXCEPT + + +250 #ifde +BOOST_ENDIAN_NO_INTRINSICS + + +251  ( + gx + << 8) + +252 | ( + gx + >> 8); + +254  +BOOST_ENDIAN_INTRINSIC_BYTE_SWAP_2 +( +x +); + +258 +le + +ut32_t + +dn_v +(ut32_ +x + + gBOOST_NOEXCEPT + + +260 #ifde +BOOST_ENDIAN_NO_INTRINSICS + + +261 +ut32_t + + g16 +; + +262 + g16 + = +x + << 16 | x >> 16; + +264 (( + g16 + << 8) & 0xff00ff00) + +265 | (( + g16 + >> 8) & 0x00ff00ff); + +267  +BOOST_ENDIAN_INTRINSIC_BYTE_SWAP_4 +( +x +); + +271 +le + +ut64_t + +dn_v +(ut64_ +x + + gBOOST_NOEXCEPT + + +273 #ifde +BOOST_ENDIAN_NO_INTRINSICS + + +274 +ut64_t + + g32 +, + g16 +; + +275 + g32 + = +x + << 32 | x >> 32; + +276 + g16 + = ( +32 + & 0x0000FFFF0000FFFFULL) << 16 + +277 | ( +32 + & 0xFFFF0000FFFF0000ULL) >> 16; + +278  ( + g16 + & 0x00FF00FF00FF00FFULL) << 8 + +279 | ( + g16 + & 0xFF00FF00FF00FF00ULL) >> 8; + +281  +BOOST_ENDIAN_INTRINSIC_BYTE_SWAP_8 +( +x +); + +285 + gme + < +ass + + gEndnRevsib + > + +286 +le + +EndnRevsib + +big_to_tive +(EndnRevsib +x + + gBOOST_NOEXCEPT + + +288 #i +BOOST_ENDIAN_BIG_BYTE + + +289  + gx +; + +291  +dn_v +( +x +); + +295 + gme + < +ass + + gEndnRevsib + > + +296 +le + +EndnRevsib + +tive_to_big +(EndnRevsib +x + + gBOOST_NOEXCEPT + + +298 #i +BOOST_ENDIAN_BIG_BYTE + + +299  + gx +; + +301  +dn_v +( +x +); + +305 + gme + < +ass + + gEndnRevsib + > + +306 +le + +EndnRevsib + +le_to_tive +(EndnRevsib +x + + gBOOST_NOEXCEPT + + +308 #i +BOOST_ENDIAN_LITTLE_BYTE + + +309  + gx +; + +311  +dn_v +( +x +); + +315 + gme + < +ass + + gEndnRevsib + > + +316 +le + +EndnRevsib + +tive_to_le +(EndnRevsib +x + + gBOOST_NOEXCEPT + + +318 #i +BOOST_ENDIAN_LITTLE_BYTE + + +319  + gx +; + +321  +dn_v +( +x +); + +325 +mea + + gda + + +329 + gme + < +BOOST_SCOPED_ENUM +( +d + + gFrom +, BOOST_SCOPED_ENUM(d + gTo +, + +330 +ass + + gEndnRevsib +> + +331 +ass + + gvue_cvr + ; + +332 + gme + < +ass + + gT +> cs + gvue_cvr + < + gd +:: +big +, order::big, T> + +333 { + gpublic +: +T + +ݔ +()(T +x + +BOOST_NOEXCEPT + { x;}}; + +334 + gme + < +ass + + gT +> cs + gvue_cvr + < + gd +:: +le +, order::little, T> + +335 { + gpublic +: +T + +ݔ +()(T +x + +BOOST_NOEXCEPT + { x;}}; + +336 + gme + < +ass + + gT +> cs + gvue_cvr + < + gd +:: +big +, ord:: +le +, T> + +337 { + gpublic +: +T + +ݔ +()(T +x + +BOOST_NOEXCEPT + { +dn_v +(x);}}; + +338 + gme + < +ass + + gT +> cs + gvue_cvr + < + gd +:: +le +, ord:: +big +, T> + +339 { + gpublic +: +T + +ݔ +()(T +x + +BOOST_NOEXCEPT + { +dn_v +(x);}}; + +343 + gme + < +BOOST_SCOPED_ENUM +( +d + + gFrom +, BOOST_SCOPED_ENUM(d + gTo +, + +344 +ass + + gEndnRevsib +> + +345 +le + +EndnRevsib + +cdiڮ_v +(EndnRevsib +om + + gBOOST_NOEXCEPT + { + +349 + gda +:: +vue_cvr + < +From +, + gTo +, + gEndnRevsib +> + gtmp +; + +350  +tmp +( +om +); + +354 + gme + < +ass + + gEndnRevsib + > + +355 +le + +EndnRevsib + +cdiڮ_v +(EndnRevsib +om +, + +356 +BOOST_SCOPED_ENUM +( +d + +om_d +, BOOST_SCOPED_ENUM(d +to_d + + gBOOST_NOEXCEPT + + +358  + gom_d + = +to_d + ? +om + : +dn_v +(from); + +366 + gme + < +ass + + gEndnRevsib +> + +367 +le +  +dn_v_a +( +EndnRevsib +& +x + + gBOOST_NOEXCEPT + + +369 + gx + = +dn_v +( +x +); + +372 + gme + < +ass + + gEndnRevsibI +> + +373 #i +BOOST_ENDIAN_BIG_BYTE + + +374 +le +  +big_to_tive_a +( +EndnRevsibI +& + gBOOST_NOEXCEPT + {} + +376 +le +  +big_to_tive_a +( +EndnRevsibI +& +x + + gBOOST_NOEXCEPT + + +377 { +dn_v_a +( +x +); } + +379 + gme + < +ass + + gEndnRevsibI +> + +380 #i +BOOST_ENDIAN_BIG_BYTE + + +381 +le +  +tive_to_big_a +( +EndnRevsibI +& + gBOOST_NOEXCEPT + {} + +383 +le +  +tive_to_big_a +( +EndnRevsibI +& +x + + gBOOST_NOEXCEPT + + +385 +dn_v_a +( +x +); + +389 + gme + < +ass + + gEndnRevsibI +> + +390 #i +BOOST_ENDIAN_LITTLE_BYTE + + +391 +le +  +le_to_tive_a +( +EndnRevsibI +& + gBOOST_NOEXCEPT + {} + +393 +le +  +le_to_tive_a +( +EndnRevsibI +& +x + + gBOOST_NOEXCEPT + + +394 { +dn_v_a +( +x +); } + +396 + gme + < +ass + + gEndnRevsibI +> + +397 #i +BOOST_ENDIAN_LITTLE_BYTE + + +398 +le +  +tive_to_le_a +( +EndnRevsibI +& + gBOOST_NOEXCEPT + {} + +400 +le +  +tive_to_le_a +( +EndnRevsibI +& +x + + gBOOST_NOEXCEPT + + +402 +dn_v_a +( +x +); + +406 +mea + + gda + + +411 + gme + < +BOOST_SCOPED_ENUM +( +d + + gFrom +, BOOST_SCOPED_ENUM(d + gTo +, + +412 +ass + + gEndnRevsibI +> + +413 +ass + + gcvr +; + +414 + gme + < +ass + + gT +> cs + gcvr +< + gd +:: +big +, order::big, T> + +415 { + gpublic +:  +ݔ +()( +T +& +BOOST_NOEXCEPT + { }}; + +416 + gme + < +ass + + gT +> cs + gcvr +< + gd +:: +le +, order::little, T> + +417 { + gpublic +:  +ݔ +()( +T +& +BOOST_NOEXCEPT + { }}; + +418 + gme + < +ass + + gT +> cs + gcvr +< + gd +:: +big +, ord:: +le +, T> + +419 { + gpublic +:  +ݔ +()( +T +& +x + +BOOST_NOEXCEPT + { +dn_v_a +(x); }}; + +420 + gme + < +ass + + gT +> cs + gcvr +< + gd +:: +le +, ord:: +big +, T> + +421 { + gpublic +:  +ݔ +()( +T +& +x + +BOOST_NOEXCEPT + { +dn_v_a +(x); }}; + +425 + gme + < +BOOST_SCOPED_ENUM +( +d + + gFrom +, BOOST_SCOPED_ENUM(d + gTo +, + +426 +ass + + gEndnRevsibI +> + +427 +le +  +cdiڮ_v_a +( +EndnRevsibI +& +x + + gBOOST_NOEXCEPT + + +432 + gda +:: +cvr +< +From +, + gTo +, + gEndnRevsibI +> + gtmp +; + +433 +tmp +( +x +); + +437 + gme + < +ass + + gEndnRevsibI +> + +438 +le +  +cdiڮ_v_a +( +EndnRevsibI +& +x +, + +439 +BOOST_SCOPED_ENUM +( +d + +om_d +, BOOST_SCOPED_ENUM(d +to_d +) + +440 + gBOOST_NOEXCEPT + + +442 i( + gom_d + ! +to_d +) + +443 +dn_v_a +( +x +); + +447 +mea + + gda + + +449 + gme + < +ass + + gT +> + +450 +le +  +big_v_cy +( +T + +om +, * +to + + gBOOST_NOEXCEPT + + +452 #i +BOOST_ENDIAN_BIG_BYTE + + +453 + gd +:: +memy +( +to +, +t_ +(& +om +), ( +T +)); + +455 + gd +:: +v_cy +( +t_ +(& +om +), + +456 +t_ +(& +om ++ ( +T +), +to +); + +459 + gme + < +ass + + gT +> + +460 +le +  +big_v_cy +(cڡ * +om +, +T +& +to + + gBOOST_NOEXCEPT + + +462 #i +BOOST_ENDIAN_BIG_BYTE + + +463 + gd +:: +memy +( +t_ +<*>(& +to +), +om +, ( +T +)); + +465 + gd +:: +v_cy +( +om +, from + ( +T +), +t_ +<*>(& +to +)); + +468 + gme + < +ass + + gT +> + +469 +le +  +le_v_cy +( +T + +om +, * +to + + gBOOST_NOEXCEPT + + +471 #i +BOOST_ENDIAN_LITTLE_BYTE + + +472 + gd +:: +memy +( +to +, +t_ +(& +om +), ( +T +)); + +474 + gd +:: +v_cy +( +t_ +(& +om +), + +475 +t_ +(& +om ++ ( +T +), +to +); + +478 + gme + < +ass + + gT +> + +479 +le +  +le_v_cy +(cڡ * +om +, +T +& +to + + gBOOST_NOEXCEPT + + +481 #i +BOOST_ENDIAN_LITTLE_BYTE + + +482 + gd +:: +memy +( +t_ +<*>(& +to +), +om +, ( +T +)); + +484 + gd +:: +v_cy +( +om +, from + ( +T +), +t_ +<*>(& +to +)); + + @/usr/include/boost/function/function_fwd.hpp + +9 #ide +BOOST_FUNCTION_FWD_HPP + + +10  + #BOOST_FUNCTION_FWD_HPP + + + ) + +11  + ~ + +13 #i +defed +( +__sgi +&& defed( +_COMPILER_VERSION +&& _COMPILER_VERSION <730 && !defed( +BOOST_STRICT_CONFIG +) + +17 +mea + + gboo + {amea + gpyth + {amea + gobjes + { + +18 +ass + + gfuni +; + +22 #i +defed +( +BOOST_BCB_PARTIAL_SPECIALIZATION_BUG +) \ + +23 || !( +defed +( +BOOST_STRICT_CONFIG +|| !defed( +__SUNPRO_CC +|| + g__SUNPRO_CC + > 0x540) + +24  + #BOOST_FUNCTION_NO_FUNCTION_TYPE_SYNTAX + + + ) + +27 +mea + + gboo + { + +28 +ass + + gbad_funi_ +; + +30 #i! +defed +( +BOOST_FUNCTION_NO_FUNCTION_TYPE_SYNTAX +) + +32 + gme +< +tyme + + gSigtu +> +ass + + gfuni +; + +34 + gme +< +tyme + + gSigtu +> + +35 +le +  +sw +( +funi +< +Sigtu +>& +f1 +, funi& +f2 +) + +37 + gf1 +. +sw +( +f2 +); + +42 + gme +< +tyme + + gR +> +ass + + gfuni0 +; + +43 + gme +< +tyme + + gR +,ym + gT1 +> +ass + + gfuni1 +; + +44 + gme +< +tyme + + gR +,ym + gT1 +,ym + gT2 +> +ass + + gfuni2 +; + +45 + gme +< +tyme + + gR +,ym + gT1 +,ym + gT2 +,ym + gT3 +> +ass + + gfuni3 +; + +46 + gme +< +tyme + + gR +,ym + gT1 +,ym + gT2 +,ym + gT3 +,ym + gT4 +> + +47 +ass + + gfuni4 +; + +48 + gme +< +tyme + + gR +,ym + gT1 +,ym + gT2 +,ym + gT3 +,ym + gT4 +, + +49 +tyme + + gT5 +> + +50 +ass + + gfuni5 +; + +51 + gme +< +tyme + + gR +,ym + gT1 +,ym + gT2 +,ym + gT3 +,ym + gT4 +, + +52 +tyme + + gT5 +,ym + gT6 +> + +53 +ass + + gfuni6 +; + +54 + gme +< +tyme + + gR +,ym + gT1 +,ym + gT2 +,ym + gT3 +,ym + gT4 +, + +55 +tyme + + gT5 +,ym + gT6 +,ym + gT7 +> + +56 +ass + + gfuni7 +; + +57 + gme +< +tyme + + gR +,ym + gT1 +,ym + gT2 +,ym + gT3 +,ym + gT4 +, + +58 +tyme + + gT5 +,ym + gT6 +,ym + gT7 +,ym + gT8 +> + +59 +ass + + gfuni8 +; + +60 + gme +< +tyme + + gR +,ym + gT1 +,ym + gT2 +,ym + gT3 +,ym + gT4 +, + +61 +tyme + + gT5 +,ym + gT6 +,ym + gT7 +,ym + gT8 +,ym + gT9 +> + +62 +ass + + gfuni9 +; + +63 + gme +< +tyme + + gR +,ym + gT1 +,ym + gT2 +,ym + gT3 +,ym + gT4 +, + +64 +tyme + + gT5 +,ym + gT6 +,ym + gT7 +,ym + gT8 +,ym + gT9 +, + +65 +tyme + + gT10 +> + +66 +ass + + gfuni10 +; + + @/usr/include/boost/function/function_template.hpp + +13  + ~ + +14  + ~ + +16 #i +defed +( +BOOST_MSVC +) + +17 #agm +wng + +push + ) + +18 #agm +wng + +dib + : 4127 ) + +21  + #BOOST_FUNCTION_TEMPLATE_PARMS + + `BOOST_PP_ENUM_PARAMS +( +BOOST_FUNCTION_NUM_ARGS +, +tyme + +T +) + + ) + +23  + #BOOST_FUNCTION_TEMPLATE_ARGS + + `BOOST_PP_ENUM_PARAMS +( +BOOST_FUNCTION_NUM_ARGS +, +T +) + + ) + +25  + #BOOST_FUNCTION_PARM +( +J +, +I +, +D + + `BOOST_PP_CAT +( +T +,IBOOST_PP_CAT( +a +,I) + + ) + +27  + #BOOST_FUNCTION_PARMS + + `BOOST_PP_ENUM +( +BOOST_FUNCTION_NUM_ARGS +, +BOOST_FUNCTION_PARM +, +BOOST_PP_EMPTY +) + + ) + +29 #ifde +BOOST_NO_CXX11_RVALUE_REFERENCES + + +30  + #BOOST_FUNCTION_ARGS + + `BOOST_PP_ENUM_PARAMS +( +BOOST_FUNCTION_NUM_ARGS +, +a +) + + ) + +32  + #BOOST_FUNCTION_ARG +( +J +, +I +, +D + +ic_ +< + `BOOST_PP_CAT +( +T +,I)&&>(BOOST_PP_CAT( +a +,I)) + + ) + +33  + #BOOST_FUNCTION_ARGS + + `BOOST_PP_ENUM +( +BOOST_FUNCTION_NUM_ARGS +, +BOOST_FUNCTION_ARG +, +BOOST_PP_EMPTY +) + + ) + +36  + #BOOST_FUNCTION_ARG_TYPE +( +J +, +I +, +D +) \ + +37  + `BOOST_PP_CAT +( + tT +, + tI + + tBOOST_PP_CAT +(BOOST_PP_CAT( + tg +, + tBOOST_PP_INC +(I)), + t_ty +); + + ) + +39  + #BOOST_FUNCTION_ARG_TYPES + + `BOOST_PP_REPEAT +( +BOOST_FUNCTION_NUM_ARGS +, +BOOST_FUNCTION_ARG_TYPE +, +BOOST_PP_EMPTY +) + + ) + +42 #i +BOOST_FUNCTION_NUM_ARGS + == 0 + +43  + #BOOST_FUNCTION_COMMA + + + ) + +45  + #BOOST_FUNCTION_COMMA + , + + ) + +49  + #BOOST_FUNCTION_FUNCTION + + `BOOST_JOIN +( +funi +, +BOOST_FUNCTION_NUM_ARGS +) + + ) + +50  + #BOOST_FUNCTION_FUNCTION_INVOKER + \ + +51 + `BOOST_JOIN +( +funi_vok +, +BOOST_FUNCTION_NUM_ARGS +) + + ) + +52  + #BOOST_FUNCTION_VOID_FUNCTION_INVOKER + \ + +53 + `BOOST_JOIN +( +void_funi_vok +, +BOOST_FUNCTION_NUM_ARGS +) + + ) + +54  + #BOOST_FUNCTION_FUNCTION_OBJ_INVOKER + \ + +55 + `BOOST_JOIN +( +funi_obj_vok +, +BOOST_FUNCTION_NUM_ARGS +) + + ) + +56  + #BOOST_FUNCTION_VOID_FUNCTION_OBJ_INVOKER + \ + +57 + `BOOST_JOIN +( +void_funi_obj_vok +, +BOOST_FUNCTION_NUM_ARGS +) + + ) + +58  + #BOOST_FUNCTION_FUNCTION_REF_INVOKER + \ + +59 + `BOOST_JOIN +( +funi_f_vok +, +BOOST_FUNCTION_NUM_ARGS +) + + ) + +60  + #BOOST_FUNCTION_VOID_FUNCTION_REF_INVOKER + \ + +61 + `BOOST_JOIN +( +void_funi_f_vok +, +BOOST_FUNCTION_NUM_ARGS +) + + ) + +62  + #BOOST_FUNCTION_MEMBER_INVOKER + \ + +63 + `BOOST_JOIN +( +funi_mem_vok +, +BOOST_FUNCTION_NUM_ARGS +) + + ) + +64  + #BOOST_FUNCTION_VOID_MEMBER_INVOKER + \ + +65 + `BOOST_JOIN +( +funi_void_mem_vok +, +BOOST_FUNCTION_NUM_ARGS +) + + ) + +66  + #BOOST_FUNCTION_GET_FUNCTION_INVOKER + \ + +67 + `BOOST_JOIN +( +g_funi_vok +, +BOOST_FUNCTION_NUM_ARGS +) + + ) + +68  + #BOOST_FUNCTION_GET_FUNCTION_OBJ_INVOKER + \ + +69 + `BOOST_JOIN +( +g_funi_obj_vok +, +BOOST_FUNCTION_NUM_ARGS +) + + ) + +70  + #BOOST_FUNCTION_GET_FUNCTION_REF_INVOKER + \ + +71 + `BOOST_JOIN +( +g_funi_f_vok +, +BOOST_FUNCTION_NUM_ARGS +) + + ) + +72  + #BOOST_FUNCTION_GET_MEMBER_INVOKER + \ + +73 + `BOOST_JOIN +( +g_memb_vok +, +BOOST_FUNCTION_NUM_ARGS +) + + ) + +74  + #BOOST_FUNCTION_GET_INVOKER + \ + +75 + `BOOST_JOIN +( +g_vok +, +BOOST_FUNCTION_NUM_ARGS +) + + ) + +76  + #BOOST_FUNCTION_VTABLE + + `BOOST_JOIN +( +basic_vb +, +BOOST_FUNCTION_NUM_ARGS +) + + ) + +78 #ide +BOOST_NO_VOID_RETURNS + + +79  + #BOOST_FUNCTION_VOID_RETURN_TYPE +  + + ) + +80  + #BOOST_FUNCTION_RETURN +( +X + + ) +X + +82  + #BOOST_FUNCTION_VOID_RETURN_TYPE + +boo +:: +da +:: +funi +:: +unub + + + ) + +83  + #BOOST_FUNCTION_RETURN +( +X +X;  + `BOOST_FUNCTION_VOID_RETURN_TYPE + () + + ) + +86 +mea + + gboo + { + +87 +mea + + gda + { + +88 +mea + + gfuni + { + +89 + gme +< + +90 +tyme + + gFuniP +, + +91 +tyme + +R + +BOOST_FUNCTION_COMMA + + +92 + gBOOST_FUNCTION_TEMPLATE_PARMS + + +94  + sBOOST_FUNCTION_FUNCTION_INVOKER + + +96  +R + +voke +( +funi_bufr +& +funi_r + +BOOST_FUNCTION_COMMA + + +97 +BOOST_FUNCTION_PARMS +) + +99 +FuniP + + gf + = +t_ +( +funi_r +. +membs +. +func_r +); + +100  +f +( +BOOST_FUNCTION_ARGS +); + +104 + gme +< + +105 +tyme + + gFuniP +, + +106 +tyme + +R + +BOOST_FUNCTION_COMMA + + +107 + gBOOST_FUNCTION_TEMPLATE_PARMS + + +109  + sBOOST_FUNCTION_VOID_FUNCTION_INVOKER + + +111  +BOOST_FUNCTION_VOID_RETURN_TYPE + + +112 +voke +( +funi_bufr +& +funi_r + +BOOST_FUNCTION_COMMA + + +113 +BOOST_FUNCTION_PARMS +) + +116 +FuniP + + gf + = +t_ +( +funi_r +. +membs +. +func_r +); + +117 +BOOST_FUNCTION_RETURN +( +f +( +BOOST_FUNCTION_ARGS +)); + +121 + gme +< + +122 +tyme + + gFuniObj +, + +123 +tyme + +R + +BOOST_FUNCTION_COMMA + + +124 + gBOOST_FUNCTION_TEMPLATE_PARMS + + +126  + sBOOST_FUNCTION_FUNCTION_OBJ_INVOKER + + +128  +R + +voke +( +funi_bufr +& +funi_obj_r + +BOOST_FUNCTION_COMMA + + +129 +BOOST_FUNCTION_PARMS +) + +132 +FuniObj +* + gf +; + +133 i( + gfuni_lows_sml_obje_timizi +< + gFuniObj +>:: +vue +) + +134 +f + = +t_ +< +FuniObj +*>( +funi_obj_r +. +da +); + +136 + gf + = +t_ +< +FuniObj +*>( +funi_obj_r +. +membs +. +obj_r +); + +137  (* + gf +)( + gBOOST_FUNCTION_ARGS +); + +141 + gme +< + +142 +tyme + + gFuniObj +, + +143 +tyme + +R + +BOOST_FUNCTION_COMMA + + +144 + gBOOST_FUNCTION_TEMPLATE_PARMS + + +146  + sBOOST_FUNCTION_VOID_FUNCTION_OBJ_INVOKER + + +148  +BOOST_FUNCTION_VOID_RETURN_TYPE + + +149 +voke +( +funi_bufr +& +funi_obj_r + +BOOST_FUNCTION_COMMA + + +150 +BOOST_FUNCTION_PARMS +) + +153 +FuniObj +* + gf +; + +154 i( + gfuni_lows_sml_obje_timizi +< + gFuniObj +>:: +vue +) + +155 +f + = +t_ +< +FuniObj +*>( +funi_obj_r +. +da +); + +157 + gf + = +t_ +< +FuniObj +*>( +funi_obj_r +. +membs +. +obj_r +); + +158 +BOOST_FUNCTION_RETURN +((* +f +)( +BOOST_FUNCTION_ARGS +)); + +162 + gme +< + +163 +tyme + + gFuniObj +, + +164 +tyme + +R + +BOOST_FUNCTION_COMMA + + +165 + gBOOST_FUNCTION_TEMPLATE_PARMS + + +167  + sBOOST_FUNCTION_FUNCTION_REF_INVOKER + + +169  +R + +voke +( +funi_bufr +& +funi_obj_r + +BOOST_FUNCTION_COMMA + + +170 +BOOST_FUNCTION_PARMS +) + +173 +FuniObj +* + gf + = + +174 +t_ +< +FuniObj +*>( +funi_obj_r +. +membs +. +obj_r +); + +175  (* + gf +)( + gBOOST_FUNCTION_ARGS +); + +179 + gme +< + +180 +tyme + + gFuniObj +, + +181 +tyme + +R + +BOOST_FUNCTION_COMMA + + +182 + gBOOST_FUNCTION_TEMPLATE_PARMS + + +184  + sBOOST_FUNCTION_VOID_FUNCTION_REF_INVOKER + + +186  +BOOST_FUNCTION_VOID_RETURN_TYPE + + +187 +voke +( +funi_bufr +& +funi_obj_r + +BOOST_FUNCTION_COMMA + + +188 +BOOST_FUNCTION_PARMS +) + +191 +FuniObj +* + gf + = + +192 +t_ +< +FuniObj +*>( +funi_obj_r +. +membs +. +obj_r +); + +193 +BOOST_FUNCTION_RETURN +((* +f +)( +BOOST_FUNCTION_ARGS +)); + +197 #i +BOOST_FUNCTION_NUM_ARGS + > 0 + +199 + gme +< + +200 +tyme + + gMembP +, + +201 +tyme + +R + +BOOST_FUNCTION_COMMA + + +202 + gBOOST_FUNCTION_TEMPLATE_PARMS + + +204  + sBOOST_FUNCTION_MEMBER_INVOKER + + +206  +R + +voke +( +funi_bufr +& +funi_obj_r + +BOOST_FUNCTION_COMMA + + +207 +BOOST_FUNCTION_PARMS +) + +210 +MembP +* + gf + = + +211 +t_ +< +MembP +*>( +funi_obj_r +. +da +); + +212  + gboo +:: +mem_ +(* +f +)( +BOOST_FUNCTION_ARGS +); + +216 + gme +< + +217 +tyme + + gMembP +, + +218 +tyme + +R + +BOOST_FUNCTION_COMMA + + +219 + gBOOST_FUNCTION_TEMPLATE_PARMS + + +221  + sBOOST_FUNCTION_VOID_MEMBER_INVOKER + + +223  +BOOST_FUNCTION_VOID_RETURN_TYPE + + +224 +voke +( +funi_bufr +& +funi_obj_r + +BOOST_FUNCTION_COMMA + + +225 +BOOST_FUNCTION_PARMS +) + +228 +MembP +* + gf + = + +229 +t_ +< +MembP +*>( +funi_obj_r +. +da +); + +230 +BOOST_FUNCTION_RETURN +( +boo +:: +mem_ +(* +f +)( +BOOST_FUNCTION_ARGS +)); + +235 + gme +< + +236 +tyme + + gFuniP +, + +237 +tyme + +R + +BOOST_FUNCTION_COMMA + + +238 + gBOOST_FUNCTION_TEMPLATE_PARMS + + +240  + sBOOST_FUNCTION_GET_FUNCTION_INVOKER + + +242  +tyme + + tcdiڮ +<( + tis_void +< + tR +>:: + tvue +), + +243 + tBOOST_FUNCTION_VOID_FUNCTION_INVOKER +< + +244 + tFuniP +, + +245 + tR + + tBOOST_FUNCTION_COMMA + + +246 + tBOOST_FUNCTION_TEMPLATE_ARGS + + +248 + tBOOST_FUNCTION_FUNCTION_INVOKER +< + +249 + tFuniP +, + +250 + tR + + tBOOST_FUNCTION_COMMA + + +251 + tBOOST_FUNCTION_TEMPLATE_ARGS + + +253 >:: + tty +ype; + +256 + gme +< + +257 +tyme + + gFuniObj +, + +258 +tyme + +R + +BOOST_FUNCTION_COMMA + + +259 + gBOOST_FUNCTION_TEMPLATE_PARMS + + +261  + sBOOST_FUNCTION_GET_FUNCTION_OBJ_INVOKER + + +263  +tyme + + tcdiڮ +<( + tis_void +< + tR +>:: + tvue +), + +264 + tBOOST_FUNCTION_VOID_FUNCTION_OBJ_INVOKER +< + +265 + tFuniObj +, + +266 + tR + + tBOOST_FUNCTION_COMMA + + +267 + tBOOST_FUNCTION_TEMPLATE_ARGS + + +269 + tBOOST_FUNCTION_FUNCTION_OBJ_INVOKER +< + +270 + tFuniObj +, + +271 + tR + + tBOOST_FUNCTION_COMMA + + +272 + tBOOST_FUNCTION_TEMPLATE_ARGS + + +274 >:: + tty +ype; + +277 + gme +< + +278 +tyme + + gFuniObj +, + +279 +tyme + +R + +BOOST_FUNCTION_COMMA + + +280 + gBOOST_FUNCTION_TEMPLATE_PARMS + + +282  + sBOOST_FUNCTION_GET_FUNCTION_REF_INVOKER + + +284  +tyme + + tcdiڮ +<( + tis_void +< + tR +>:: + tvue +), + +285 + tBOOST_FUNCTION_VOID_FUNCTION_REF_INVOKER +< + +286 + tFuniObj +, + +287 + tR + + tBOOST_FUNCTION_COMMA + + +288 + tBOOST_FUNCTION_TEMPLATE_ARGS + + +290 + tBOOST_FUNCTION_FUNCTION_REF_INVOKER +< + +291 + tFuniObj +, + +292 + tR + + tBOOST_FUNCTION_COMMA + + +293 + tBOOST_FUNCTION_TEMPLATE_ARGS + + +295 >:: + tty +ype; + +298 #i +BOOST_FUNCTION_NUM_ARGS + > 0 + +300 + gme +< + +301 +tyme + + gMembP +, + +302 +tyme + +R + +BOOST_FUNCTION_COMMA + + +303 + gBOOST_FUNCTION_TEMPLATE_PARMS + + +305  + sBOOST_FUNCTION_GET_MEMBER_INVOKER + + +307  +tyme + + tcdiڮ +<( + tis_void +< + tR +>:: + tvue +), + +308 + tBOOST_FUNCTION_VOID_MEMBER_INVOKER +< + +309 + tMembP +, + +310 + tR + + tBOOST_FUNCTION_COMMA + + +311 + tBOOST_FUNCTION_TEMPLATE_ARGS + + +313 + tBOOST_FUNCTION_MEMBER_INVOKER +< + +314 + tMembP +, + +315 + tR + + tBOOST_FUNCTION_COMMA + + +316 + tBOOST_FUNCTION_TEMPLATE_ARGS + + +318 >:: + tty +ype; + +331 + gme +< +tyme + + gTag +> + +332  + sBOOST_FUNCTION_GET_INVOKER + { }; + +335 + gme +<> + +336  + gBOOST_FUNCTION_GET_INVOKER +< + gfuni_r_g +> + +338 + gme +< +tyme + + gFuniP +, + +339 +tyme + +R + +BOOST_FUNCTION_COMMA + + gBOOST_FUNCTION_TEMPLATE_PARMS +> + +340  + sy + + +342  +tyme + + tBOOST_FUNCTION_GET_FUNCTION_INVOKER +< + +343 + tFuniP +, + +344 + tR + + tBOOST_FUNCTION_COMMA + + +345 + tBOOST_FUNCTION_TEMPLATE_ARGS + + +346 >:: + tty + + +347 + tvok_ty +; + +349  + gfun_mag +< + tFuniP +> + tmag_ty +; + +352 + gme +< +tyme + + gFuniP +,ym + gAot +, + +353 +tyme + +R + +BOOST_FUNCTION_COMMA + + gBOOST_FUNCTION_TEMPLATE_PARMS +> + +354  + sy_a + + +356  +tyme + + tBOOST_FUNCTION_GET_FUNCTION_INVOKER +< + +357 + tFuniP +, + +358 + tR + + tBOOST_FUNCTION_COMMA + + +359 + tBOOST_FUNCTION_TEMPLATE_ARGS + + +360 >:: + tty + + +361 + tvok_ty +; + +363  + gfun_mag +< + tFuniP +> + tmag_ty +; + +367 #i +BOOST_FUNCTION_NUM_ARGS + > 0 + +369 + gme +<> + +370  + gBOOST_FUNCTION_GET_INVOKER +< + gmemb_r_g +> + +372 + gme +< +tyme + + gMembP +, + +373 +tyme + +R + +BOOST_FUNCTION_COMMA + + gBOOST_FUNCTION_TEMPLATE_PARMS +> + +374  + sy + + +376  +tyme + + tBOOST_FUNCTION_GET_MEMBER_INVOKER +< + +377 + tMembP +, + +378 + tR + + tBOOST_FUNCTION_COMMA + + +379 + tBOOST_FUNCTION_TEMPLATE_ARGS + + +380 >:: + tty + + +381 + tvok_ty +; + +383  + gfun_mag +< + tMembP +> + tmag_ty +; + +386 + gme +< +tyme + + gMembP +,ym + gAot +, + +387 +tyme + +R + +BOOST_FUNCTION_COMMA + + gBOOST_FUNCTION_TEMPLATE_PARMS +> + +388  + sy_a + + +390  +tyme + + tBOOST_FUNCTION_GET_MEMBER_INVOKER +< + +391 + tMembP +, + +392 + tR + + tBOOST_FUNCTION_COMMA + + +393 + tBOOST_FUNCTION_TEMPLATE_ARGS + + +394 >:: + tty + + +395 + tvok_ty +; + +397  + gfun_mag +< + tMembP +> + tmag_ty +; + +403 + gme +<> + +404  + gBOOST_FUNCTION_GET_INVOKER +< + gfuni_obj_g +> + +406 + gme +< +tyme + + gFuniObj +, + +407 +tyme + +R + +BOOST_FUNCTION_COMMA + + gBOOST_FUNCTION_TEMPLATE_PARMS +> + +408  + sy + + +410  +tyme + + tBOOST_FUNCTION_GET_FUNCTION_OBJ_INVOKER +< + +411 + tFuniObj +, + +412 + tR + + tBOOST_FUNCTION_COMMA + + +413 + tBOOST_FUNCTION_TEMPLATE_ARGS + + +414 >:: + tty + + +415 + tvok_ty +; + +417  + gfun_mag +< + tFuniObj +> + tmag_ty +; + +420 + gme +< +tyme + + gFuniObj +,ym + gAot +, + +421 +tyme + +R + +BOOST_FUNCTION_COMMA + + gBOOST_FUNCTION_TEMPLATE_PARMS +> + +422  + sy_a + + +424  +tyme + + tBOOST_FUNCTION_GET_FUNCTION_OBJ_INVOKER +< + +425 + tFuniObj +, + +426 + tR + + tBOOST_FUNCTION_COMMA + + +427 + tBOOST_FUNCTION_TEMPLATE_ARGS + + +428 >:: + tty + + +429 + tvok_ty +; + +431  + gfun_mag_a +< + tFuniObj +, + tAot +> + tmag_ty +; + +436 + gme +<> + +437  + gBOOST_FUNCTION_GET_INVOKER +< + gfuni_obj_f_g +> + +439 + gme +< +tyme + + gRefW +, + +440 +tyme + +R + +BOOST_FUNCTION_COMMA + + gBOOST_FUNCTION_TEMPLATE_PARMS +> + +441  + sy + + +443  +tyme + + tBOOST_FUNCTION_GET_FUNCTION_REF_INVOKER +< + +444 + ttyme + + tRefW +:: + tty +, + +445 + tR + + tBOOST_FUNCTION_COMMA + + +446 + tBOOST_FUNCTION_TEMPLATE_ARGS + + +447 >:: + tty + + +448 + tvok_ty +; + +450  + gn_mag +< + ttyme + + tRefW +:: + tty +> + tmag_ty +; + +453 + gme +< +tyme + + gRefW +,ym + gAot +, + +454 +tyme + +R + +BOOST_FUNCTION_COMMA + + gBOOST_FUNCTION_TEMPLATE_PARMS +> + +455  + sy_a + + +457  +tyme + + tBOOST_FUNCTION_GET_FUNCTION_REF_INVOKER +< + +458 + ttyme + + tRefW +:: + tty +, + +459 + tR + + tBOOST_FUNCTION_COMMA + + +460 + tBOOST_FUNCTION_TEMPLATE_ARGS + + +461 >:: + tty + + +462 + tvok_ty +; + +464  + gn_mag +< + ttyme + + tRefW +:: + tty +> + tmag_ty +; + +476 + gme +< +tyme + +R + +BOOST_FUNCTION_COMMA + + gBOOST_FUNCTION_TEMPLATE_PARMS +> + +477  + sBOOST_FUNCTION_VTABLE + + +479 #ide +BOOST_NO_VOID_RETURNS + + +480  +R + + tsu_ty +; + +482  +tyme + + tfuni_tu_ty +< + tR +>:: + tty + + tsu_ty +; + +485  +su_ty + (* + tvok_ty +)( + tfuni_bufr +& + +486 + tBOOST_FUNCTION_COMMA + + +487 + tBOOST_FUNCTION_TEMPLATE_ARGS +); + +489 + gme +< +tyme + + gF +> + +490 +bo + +assign_to +( +F + +f +, +funi_bufr +& +fun +) const + +492  +tyme + + tg_funi_g +< + tF +>:: + tty + + tg +; + +493  +assign_to +( +f +, +fun +, +g +()); + +495 + gme +< +tyme + + gF +,tym + gAot +> + +496 +bo + +assign_to_a +( +F + +f +, +funi_bufr +& +fun +, +Aot + +a +) const + +498  +tyme + + tg_funi_g +< + tF +>:: + tty + + tg +; + +499  +assign_to_a +( +f +, +fun +, +a +, +g +()); + +502  +r +( +funi_bufr +& +fun +) const + +504 i( + gba +. + gmag +) + +505 + gba +. +mag +( +fun +, fun, +deroy_fun_g +); + +508 + give +: + +510 +me +< +tyme + +FuniP +> + +511 +bo + + +512 +assign_to +( +FuniP + +f +, +funi_bufr +& +fun +, +funi_r_g +) const + +514 + gthis +-> +r +( +fun +); + +515 i( + gf +) { + +518 + gfun +. + gmembs +. + gfunc_r + = +t_ +<(*)()>( +f +); + +519  + gue +; + +521  + gl +; + +524 + gme +< +tyme + + gFuniP +,tym + gAot +> + +525 +bo + + +526 +assign_to_a +( +FuniP + +f +, +funi_bufr +& +fun +, +Aot +, +funi_r_g +) const + +528  +assign_to +( +f +, +fun +, +funi_r_g +()); + +532 #i +BOOST_FUNCTION_NUM_ARGS + > 0 + +533 + gme +< +tyme + + gMembP +> + +534 +bo + +assign_to +( +MembP + +f +, +funi_bufr +& +fun +, +memb_r_g +) const + +539 i( + gf +) { + +540 + gthis +-> +assign_to +( +boo +:: +mem_ +( +f +), +fun +); + +541  + gue +; + +543  + gl +; + +546 + gme +< +tyme + + gMembP +,tym + gAot +> + +547 +bo + +assign_to_a +( +MembP + +f +, +funi_bufr +& +fun +, +Aot + +a +, +memb_r_g +) const + +552 i( + gf +) { + +553 + gthis +-> +assign_to_a +( +boo +:: +mem_ +( +f +), +fun +, +a +); + +554  + gue +; + +556  + gl +; + +563 + gme +< +tyme + + gFuniObj +> + +565 +assign_fun +( +FuniObj + +f +, +funi_bufr +& +fun +, +ue_ty +) const + +567 +w + ( +t_ +<*>( +fun +. +da +) +FuniObj +( +f +); + +569 + gme +< +tyme + + gFuniObj +,tym + gAot +> + +571 +assign_fun_a +( +FuniObj + +f +, +funi_bufr +& +fun +, +Aot +, +ue_ty +) const + +573 +assign_fun +( +f +, +fun +, +ue_ty +()); + +577 + gme +< +tyme + + gFuniObj +> + +579 +assign_fun +( +FuniObj + +f +, +funi_bufr +& +fun +, +l_ty +) const + +581 + gfun +. + gmembs +. + gobj_r + = +w + +FuniObj +( +f +); + +583 + gme +< +tyme + + gFuniObj +,tym + gAot +> + +585 +assign_fun_a +( +FuniObj + +f +, +funi_bufr +& +fun +, +Aot + +a +, +l_ty +) const + +587  + gfun_w +< + tFuniObj +, + tAot +> + tfun_w_ty +; + +588 #i +defed +( +BOOST_NO_CXX11_ALLOCATOR +) + +589  +tyme + + tAot +:: + tme + + tbd +< + tfun_w_ty +>:: + th + + +590 + tw_lot_ty +; + +591  +tyme + + tw_lot_ty +:: + tpor + + tw_lot_por_ty +; + +593 +usg + + gw_lot_ty + = +tyme + +d +:: +lot_as +< +Aot +>:: +me + +bd_loc +< +fun_w_ty +>; + +594 +usg + + gw_lot_por_ty + = +tyme + +d +:: +lot_as +< +w_lot_ty +>:: +por +; + +596 +w_lot_ty + +w_lot +( +a +); + +597 +w_lot_por_ty + + gcy + = +w_lot +. +lo +(1); + +598 #i +defed +( +BOOST_NO_CXX11_ALLOCATOR +) + +599 + gw_lot +. +cڡru +( +cy +, +fun_w_ty +( +f +, +a +)); + +601 + gd +:: +lot_as +< +w_lot_ty +>:: +cڡru +( +w_lot +, +cy +, +fun_w_ty +( +f +, +a +)); + +603 +fun_w_ty +* + gw_f + = +ic_ +( +cy +); + +604 + gfun +. + gmembs +. + gobj_r + = +w_f +; + +607 + gme +< +tyme + + gFuniObj +> + +608 +bo + + +609 +assign_to +( +FuniObj + +f +, +funi_bufr +& +fun +, +funi_obj_g +) const + +611 i(! + gboo +:: +da +:: +funi +:: +has_emy_rg +( +boo +:: +addssof +( +f +))) { + +612 +assign_fun +( +f +, +fun +, + +613 +gl_cڡt +< +bo +, ( +funi_lows_sml_obje_timizi +< +FuniObj +>:: +vue +)>()); + +614  + gue +; + +616  + gl +; + +619 + gme +< +tyme + + gFuniObj +,tym + gAot +> + +620 +bo + + +621 +assign_to_a +( +FuniObj + +f +, +funi_bufr +& +fun +, +Aot + +a +, +funi_obj_g +) const + +623 i(! + gboo +:: +da +:: +funi +:: +has_emy_rg +( +boo +:: +addssof +( +f +))) { + +624 +assign_fun_a +( +f +, +fun +, +a +, + +625 +gl_cڡt +< +bo +, ( +funi_lows_sml_obje_timizi +< +FuniObj +>:: +vue +)>()); + +626  + gue +; + +628  + gl +; + +633 + gme +< +tyme + + gFuniObj +> + +634 +bo + + +635 +assign_to +(cڡ +n_w +< +FuniObj +>& +f +, + +636 +funi_bufr +& +fun +, +funi_obj_f_g +) const + +638 + gfun +. + gmembs +. + gobj_f +. + gobj_r + = (*)( +f +. +g_por +()); + +639 + gfun +. + gmembs +. + gobj_f +. + gis_cڡ_quifd + = +is_cڡ +< +FuniObj +>:: +vue +; + +640 + gfun +. + gmembs +. + gobj_f +. + gis_vީe_quifd + = +is_vީe +< +FuniObj +>:: +vue +; + +641  + gue +; + +643 + gme +< +tyme + + gFuniObj +,tym + gAot +> + +644 +bo + + +645 +assign_to_a +(cڡ +n_w +< +FuniObj +>& +f +, + +646 +funi_bufr +& +fun +, +Aot +, +funi_obj_f_g +) const + +648  +assign_to +( +f +, +fun +, +funi_obj_f_g +()); + +651 + gpublic +: + +652 +vb_ba + +ba +; + +653 +vok_ty + + gvok +; + +658 + gme +< + +659 +tyme + +R + +BOOST_FUNCTION_COMMA + + +660 + gBOOST_FUNCTION_TEMPLATE_PARMS + + +662 as + cBOOST_FUNCTION_FUNCTION + : +public + +funi_ba + + +664 +public +: + +665 #ide +BOOST_NO_VOID_RETURNS + + +666  +R + + tsu_ty +; + +668  +tyme + + tboo +:: + tda +:: + tfuni +:: + tfuni_tu_ty +< + tR +>:: + tty + + +669 + tsu_ty +; + +672 + give +: + +673  +boo +:: + tda +:: + tfuni +:: + tBOOST_FUNCTION_VTABLE +< + +674 + tR + + tBOOST_FUNCTION_COMMA + + tBOOST_FUNCTION_TEMPLATE_ARGS +> + +675 + tvb_ty +; + +677 +vb_ty +* +g_vb +() const { + +678  + gt_ +< + gvb_ty +*>( + +679 + gt_ +< + gd +:: +size_t +>( +vb +& ~ +ic_ +< +d +::size_t>(0x01)); + +682  + sr_ty + {}; + +684 + gpublic +: + +685 +BOOST_STATIC_CONSTANT +(, +gs + = +BOOST_FUNCTION_NUM_ARGS +); + +688 + gme +< +tyme + + gArgs +> + +689  + ssig + + +691  +su_ty + + tty +; + +694 #i +BOOST_FUNCTION_NUM_ARGS + == 1 + +695  +T0 + + tgumt_ty +; + +696 #i +BOOST_FUNCTION_NUM_ARGS + == 2 + +697  +T0 + + tf_gumt_ty +; + +698  +T1 + + tcd_gumt_ty +; + +701 +BOOST_STATIC_CONSTANT +(, +y + = +BOOST_FUNCTION_NUM_ARGS +); + +702 +BOOST_FUNCTION_ARG_TYPES + + +704  +BOOST_FUNCTION_FUNCTION + + tlf_ty +; + +706 +BOOST_DEFAULTED_FUNCTION +( +BOOST_FUNCTION_FUNCTION +(), : +funi_ba +() {}) + +710 +me +< +tyme + +Fun +> + +711 +BOOST_FUNCTION_FUNCTION +( +Fun + +BOOST_FUNCTION_TARGET_FIX +(cڡ & +f + + +712 #ide +BOOST_NO_SFINAE + + +713 , +tyme + +boo +:: +ab_if_ +< + +714 !( +is_gl +< +Fun +>:: +vue +), + +715 >:: +ty + = 0 + +718 +funi_ba +() + +720 +this +-> +assign_to +( +f +); + +722 + gme +< +tyme + + gFun +,tym + gAot +> + +723 +BOOST_FUNCTION_FUNCTION +( +Fun + +BOOST_FUNCTION_TARGET_FIX +(cڡ & +f +, +Aot + +a + + +724 #ide +BOOST_NO_SFINAE + + +725 , +tyme + +boo +:: +ab_if_ +< + +726 !( +is_gl +< +Fun +>:: +vue +), + +727 >:: +ty + = 0 + +730 +funi_ba +() + +732 +this +-> +assign_to_a +( +f +, +a +); + +735 #ide +BOOST_NO_SFINAE + + +736 +BOOST_FUNCTION_FUNCTION +( +r_ty +*: +funi_ba +() { } + +738 +BOOST_FUNCTION_FUNCTION +( +zo +: +funi_ba +() + +740 +BOOST_ASSERT +( +zo + == 0); + +744 +BOOST_FUNCTION_FUNCTION +(cڡ BOOST_FUNCTION_FUNCTION& +f +: +funi_ba +() + +746 +this +-> +assign_to_own +( +f +); + +749 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +750 +BOOST_FUNCTION_FUNCTION +(BOOST_FUNCTION_FUNCTION&& +f +: +funi_ba +() + +752 +this +-> +move_assign +( +f +); + +756 ~ +BOOST_FUNCTION_FUNCTION +({ +r +(); } + +758 +su_ty + +ݔ +()( + gBOOST_FUNCTION_PARMS +) const + +760 i( + gthis +-> +emy +()) + +761 + gboo +:: +throw_exi +( +bad_funi_ +()); + +763  +g_vb +()-> + gvok + + +764 ( + gthis +-> +fun + +BOOST_FUNCTION_COMMA + + gBOOST_FUNCTION_ARGS +); + +772 + gme +< +tyme + + gFun +> + +773 #ide +BOOST_NO_SFINAE + + +774 +tyme + + gboo +:: +ab_if_ +< + +775 !( +is_gl +< +Fun +>:: +vue +), + +776 + gBOOST_FUNCTION_FUNCTION +&>:: +ty + + +778 +BOOST_FUNCTION_FUNCTION +& + +780 +ݔ +=( +Fun + +BOOST_FUNCTION_TARGET_FIX +(cڡ & +f +) + +782 +this +-> +r +(); + +783 + gBOOST_TRY + { + +784 + gthis +-> +assign_to +( +f +); + +785 } +BOOST_CATCH + (...) { + +786 + gvb + = 0; + +787 + gBOOST_RETHROW +; + +789 +BOOST_CATCH_END + + +790  * + gthis +; + +792 + gme +< +tyme + + gFun +,tym + gAot +> + +793  +assign +( +Fun + +BOOST_FUNCTION_TARGET_FIX +(cڡ & +f +, +Aot + +a +) + +795 + gthis +-> +r +(); + +796 + gBOOST_TRY +{ + +797 + gthis +-> +assign_to_a +( +f +, +a +); + +798 } +BOOST_CATCH + (...) { + +799 + gvb + = 0; + +800 + gBOOST_RETHROW +; + +802 + gBOOST_CATCH_END + + +805 #ide +BOOST_NO_SFINAE + + +806 + gBOOST_FUNCTION_FUNCTION +& + gݔ +=( +r_ty +*) + +808 +this +-> +r +(); + +809  * + gthis +; + +812 + gBOOST_FUNCTION_FUNCTION +& + gݔ +=( +zo +) + +814 +BOOST_ASSERT +( +zo + == 0); + +815 + gthis +-> +r +(); + +816  * + gthis +; + +821 + gBOOST_FUNCTION_FUNCTION +& + gݔ +=(cڡ +BOOST_FUNCTION_FUNCTION +& +f +) + +823 i(& +f + = +this +) + +824  * +this +; + +826 + gthis +-> +r +(); + +827 + gBOOST_TRY + { + +828 + gthis +-> +assign_to_own +( +f +); + +829 } +BOOST_CATCH + (...) { + +830 + gvb + = 0; + +831 + gBOOST_RETHROW +; + +833 +BOOST_CATCH_END + + +834  * + gthis +; + +837 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +839 + gBOOST_FUNCTION_FUNCTION +& + gݔ +=( +BOOST_FUNCTION_FUNCTION +&& +f +) + +841 i(& +f + = +this +) + +842  * +this +; + +844 + gthis +-> +r +(); + +845 + gBOOST_TRY + { + +846 + gthis +-> +move_assign +( +f +); + +847 } +BOOST_CATCH + (...) { + +848 + gvb + = 0; + +849 + gBOOST_RETHROW +; + +851 +BOOST_CATCH_END + + +852  * + gthis +; + +856  +sw +( +BOOST_FUNCTION_FUNCTION +& +h +) + +858 i(& + gh + = +this +) + +861 +BOOST_FUNCTION_FUNCTION + + gtmp +; + +862 + gtmp +. +move_assign +(* +this +); + +863 + gthis +-> +move_assign +( +h +); + +864 + gh +. +move_assign +( +tmp +); + +868  +r +() + +870 i( + gvb +) { + +871 i(! + gthis +-> +has_ivl_cy_d_deroy +()) + +872 +g_vb +()-> +r +( +this +-> +fun +); + +873 + gvb + = 0; + +877 #i( +defed + +__SUNPRO_CC +&& (__SUNPRO_CC <0x530&& !(defed +BOOST_NO_COMPILER_CONFIG +) + +879 +ݔ + +bo + (cڡ {  ! + gthis +-> +emy +(); } + +881 + give +: + +882  + sdummy + { + +883  +nnu +() {} + +886 ( + gdummy +::* + t_bo +)(); + +888 + gpublic +: + +889 +ݔ + +_bo + () const + +890 {  ( +this +-> +emy +())? 0 : & +dummy +:: +nnu +; } + +892 +bo + + gݔ +!() const + +893 {  + gthis +-> +emy +(); } + +896 + give +: + +897  +assign_to_own +(cڡ +BOOST_FUNCTION_FUNCTION +& +f +) + +899 i(! +f +. +emy +()) { + +900 +this +-> +vb + = +f +.vtable; + +901 i( + gthis +-> +has_ivl_cy_d_deroy +()) + +904 + gd +:: +memy +( +this +-> +fun +. +da +, +f +.fun.da, ( +boo +:: +da +:: +funi +:: +funi_bufr +)); + +906 +g_vb +()-> + gba +. +mag +( +f +. +fun +, +this +->functor, + +907 +boo +:: +da +:: +funi +:: +e_fun_g +); + +911 + gme +< +tyme + + gFun +> + +912  +assign_to +( +Fun + +f +) + +914 +usg + + gboo +:: +da +:: +funi +:: +vb_ba +; + +916  +tyme + + tboo +:: + tda +:: + tfuni +:: + tg_funi_g +< + tFun +>:: + tty + + tg +; + +917  + gboo +:: + tda +:: + tfuni +:: + tBOOST_FUNCTION_GET_INVOKER +< + tg +> + tg_vok +; + +918  +tyme + + tg_vok +:: + +919 + tme + + ty +< + tFun +, + tR + + tBOOST_FUNCTION_COMMA + + +920 + tBOOST_FUNCTION_TEMPLATE_ARGS +> + +921 + thdr_ty +; + +923  +tyme + + thdr_ty +:: + tvok_ty + invoker_type; + +924  +tyme + + thdr_ty +:: + tmag_ty + manager_type; + +930 cڡ +vb_ty + + ged_vb + = + +931 { { & +mag_ty +:: +mage + }, & +vok_ty +:: +voke + }; + +933 i( + ged_vb +. +assign_to +( +f +, +fun +)) { + +934 + gd +:: +size_t + +vue + = +t_ +< +d +::size_t>(& +ed_vb +. +ba +); + +936 i( + gboo +:: +has_ivl_cy_cڡru +< +Fun +>:: +vue + && + +937 +boo +:: +has_ivl_deru +< +Fun +>:: +vue + && + +938 +boo +:: +da +:: +funi +:: +funi_lows_sml_obje_timizi +< +Fun +>:: +vue +) + +939 +vue + | +ic_ +< +d +:: +size_t +>(0x01); + +940 + gvb + = +t_ +< +boo +:: +da +:: +funi +:: +vb_ba + *>( +vue +); + +942 + gvb + = 0; + +945 + gme +< +tyme + + gFun +,tym + gAot +> + +946  +assign_to_a +( +Fun + +f +, +Aot + +a +) + +948 +usg + + gboo +:: +da +:: +funi +:: +vb_ba +; + +950  +tyme + + tboo +:: + tda +:: + tfuni +:: + tg_funi_g +< + tFun +>:: + tty + + tg +; + +951  + gboo +:: + tda +:: + tfuni +:: + tBOOST_FUNCTION_GET_INVOKER +< + tg +> + tg_vok +; + +952  +tyme + + tg_vok +:: + +953 + tme + + ty_a +< + tFun +, + tAot +, + tR + + tBOOST_FUNCTION_COMMA + + +954 + tBOOST_FUNCTION_TEMPLATE_ARGS +> + +955 + thdr_ty +; + +957  +tyme + + thdr_ty +:: + tvok_ty + invoker_type; + +958  +tyme + + thdr_ty +:: + tmag_ty + manager_type; + +964 cڡ +vb_ty + + ged_vb + = + +965 { { & +mag_ty +:: +mage + }, & +vok_ty +:: +voke + }; + +967 i( + ged_vb +. +assign_to_a +( +f +, +fun +, +a +)) { + +968 + gd +:: +size_t + +vue + = +t_ +< +d +::size_t>(& +ed_vb +. +ba +); + +970 i( + gboo +:: +has_ivl_cy_cڡru +< +Fun +>:: +vue + && + +971 +boo +:: +has_ivl_deru +< +Fun +>:: +vue + && + +972 +boo +:: +da +:: +funi +:: +funi_lows_sml_obje_timizi +< +Fun +>:: +vue +) + +973 +vue + | +ic_ +< +d +:: +size_t +>(0x01); + +974 + gvb + = +t_ +< +boo +:: +da +:: +funi +:: +vb_ba + *>( +vue +); + +976 + gvb + = 0; + +982  +move_assign +( +BOOST_FUNCTION_FUNCTION +& +f +) + +984 i(& + gf + = +this +) + +987 + gBOOST_TRY + { + +988 i(! + gf +. +emy +()) { + +989 + gthis +-> + gvb + = +f +. +vb +; + +990 i( + gthis +-> +has_ivl_cy_d_deroy +()) + +993 + gd +:: +memy +( +this +-> +fun +. +da +, +f +.functor.data, (this->functor.data)); + +995 +g_vb +()-> + gba +. +mag +( +f +. +fun +, +this +->functor, + +996 +boo +:: +da +:: +funi +:: +move_fun_g +); + +997 + gf +. + gvb + = 0; + +999 +r +(); + +1001 } +BOOST_CATCH + (...) { + +1002 + gvb + = 0; + +1003 + gBOOST_RETHROW +; + +1005 + gBOOST_CATCH_END + + +1009 + gme +< +tyme + +R + +BOOST_FUNCTION_COMMA + + gBOOST_FUNCTION_TEMPLATE_PARMS +> + +1010 +le +  +sw +( +BOOST_FUNCTION_FUNCTION +< + +1011 +R + +BOOST_FUNCTION_COMMA + + +1012 +BOOST_FUNCTION_TEMPLATE_ARGS + + +1013 >& +f1 +, + +1014 +BOOST_FUNCTION_FUNCTION +< + +1015 +R + +BOOST_FUNCTION_COMMA + + +1016 +BOOST_FUNCTION_TEMPLATE_ARGS + + +1017 >& +f2 +) + +1019 + gf1 +. +sw +( +f2 +); + +1023 + gme +< +tyme + +R + +BOOST_FUNCTION_COMMA + + gBOOST_FUNCTION_TEMPLATE_PARMS +> + +1024  + gݔ +==(cڡ +BOOST_FUNCTION_FUNCTION +< + +1025 +R + +BOOST_FUNCTION_COMMA + + +1026 +BOOST_FUNCTION_TEMPLATE_ARGS +>&, + +1027 cڡ + gBOOST_FUNCTION_FUNCTION +< + +1028 +R + +BOOST_FUNCTION_COMMA + + +1029 + gBOOST_FUNCTION_TEMPLATE_ARGS +>&); + +1030 + gme +< +tyme + +R + +BOOST_FUNCTION_COMMA + + gBOOST_FUNCTION_TEMPLATE_PARMS +> + +1031  + gݔ +!=(cڡ +BOOST_FUNCTION_FUNCTION +< + +1032 +R + +BOOST_FUNCTION_COMMA + + +1033 +BOOST_FUNCTION_TEMPLATE_ARGS +>&, + +1034 cڡ + gBOOST_FUNCTION_FUNCTION +< + +1035 +R + +BOOST_FUNCTION_COMMA + + +1036 + gBOOST_FUNCTION_TEMPLATE_ARGS +>& ); + +1038 #i! + $defed +( +BOOST_FUNCTION_NO_FUNCTION_TYPE_SYNTAX +) + +1040 #i +BOOST_FUNCTION_NUM_ARGS + == 0 + +1041  + #BOOST_FUNCTION_PARTIAL_SPEC + + $R + () + + ) + +1043  + #BOOST_FUNCTION_PARTIAL_SPEC + + $R + ( +BOOST_FUNCTION_TEMPLATE_ARGS +) + + ) + +1046 +me +< +tyme + +R + +BOOST_FUNCTION_COMMA + + +1047 +BOOST_FUNCTION_TEMPLATE_PARMS +> + +1048 +ass + +funi +< +BOOST_FUNCTION_PARTIAL_SPEC +> + +1049 : +public + +BOOST_FUNCTION_FUNCTION +< +R + +BOOST_FUNCTION_COMMA + +BOOST_FUNCTION_TEMPLATE_ARGS +> + +1051  +BOOST_FUNCTION_FUNCTION +< + tR + + tBOOST_FUNCTION_COMMA + + tBOOST_FUNCTION_TEMPLATE_ARGS +> + tba_ty +; + +1052  +funi + + tlf_ty +; + +1054  + sr_ty + {}; + +1056 +public +: + +1058 + `BOOST_DEFAULTED_FUNCTION +( + `funi +(), : + `ba_ty +() {}) + +1060 +me +< +tyme + +Fun +> + +1061 + `funi +( +Fun + +f + + +1062 #ide +BOOST_NO_SFINAE + + +1063 , +tyme + +boo +:: +ab_if_ +< + +1064 !( +is_gl +< +Fun +>:: +vue +), + +1065 >:: +ty + = 0 + +1068 + `ba_ty +( +f +) + +1071 +me +< +tyme + +Fun +,tym +Aot +> + +1072 + `funi +( +Fun + +f +, +Aot + +a + + +1073 #ide +BOOST_NO_SFINAE + + +1074 , +tyme + +boo +:: +ab_if_ +< + +1075 !( +is_gl +< +Fun +>:: +vue +), + +1076 >:: +ty + = 0 + +1079 + `ba_ty +( +f +, +a +) + +1083 #ide +BOOST_NO_SFINAE + + +1084 + `funi +( +r_ty +*: + `ba_ty +() {} + +1087 + `funi +(cڡ +lf_ty +& +f +: + `ba_ty +( +ic_ +(f)){} + +1089 + `funi +(cڡ +ba_ty +& +f +: + `ba_ty +( +ic_ +(f)){} + +1091 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +1093 + `funi +( +lf_ty +&& +f +): + `ba_ty +( +ic_ +< +ba_ty +&&>(f)){} + +1094 + `funi +( +ba_ty +&& +f +): + `ba_ty +( +ic_ +(f)){} + +1097 +lf_ty +& +ݔ +=(cڡ sf_ty& +f +) + +1099 + `lf_ty +( +f +). + `sw +(* +this +); + +1100  * +this +; + +1103 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +1104 +lf_ty +& +ݔ +=(lf_ty&& +f +) + +1106 + `lf_ty +( +ic_ +< +lf_ty +&&>( +f +)). + `sw +(* +this +); + +1107  * +this +; + +1111 +me +< +tyme + +Fun +> + +1112 #ide +BOOST_NO_SFINAE + + +1113 +tyme + +boo +:: +ab_if_ +< + +1114 !( +is_gl +< +Fun +>:: +vue +), + +1115 +lf_ty +&>:: +ty + + +1117 +lf_ty +& + +1119 +ݔ +=( +Fun + +f +) + +1121 + `lf_ty +( +f +). + `sw +(* +this +); + +1122  * +this +; + +1125 #ide +BOOST_NO_SFINAE + + +1126 +lf_ty +& +ݔ +=( +r_ty +*) + +1128 +this +-> + `r +(); + +1129  * +this +; + +1133 +lf_ty +& +ݔ +=(cڡ +ba_ty +& +f +) + +1135 + `lf_ty +( +f +). + `sw +(* +this +); + +1136  * +this +; + +1139 #ide +BOOST_NO_CXX11_RVALUE_REFERENCES + + +1140 +lf_ty +& +ݔ +=( +ba_ty +&& +f +) + +1142 + `lf_ty +( +ic_ +< +ba_ty +&&>( +f +)). + `sw +(* +this +); + +1143  * +this +; + +1146 + } +}; + +1148 #unde +BOOST_FUNCTION_PARTIAL_SPEC + + +1154 #unde +BOOST_FUNCTION_VTABLE + + +1155 #unde +BOOST_FUNCTION_COMMA + + +1156 #unde +BOOST_FUNCTION_FUNCTION + + +1157 #unde +BOOST_FUNCTION_FUNCTION_INVOKER + + +1158 #unde +BOOST_FUNCTION_VOID_FUNCTION_INVOKER + + +1159 #unde +BOOST_FUNCTION_FUNCTION_OBJ_INVOKER + + +1160 #unde +BOOST_FUNCTION_VOID_FUNCTION_OBJ_INVOKER + + +1161 #unde +BOOST_FUNCTION_FUNCTION_REF_INVOKER + + +1162 #unde +BOOST_FUNCTION_VOID_FUNCTION_REF_INVOKER + + +1163 #unde +BOOST_FUNCTION_MEMBER_INVOKER + + +1164 #unde +BOOST_FUNCTION_VOID_MEMBER_INVOKER + + +1165 #unde +BOOST_FUNCTION_GET_FUNCTION_INVOKER + + +1166 #unde +BOOST_FUNCTION_GET_FUNCTION_OBJ_INVOKER + + +1167 #unde +BOOST_FUNCTION_GET_FUNCTION_REF_INVOKER + + +1168 #unde +BOOST_FUNCTION_GET_MEM_FUNCTION_INVOKER + + +1169 #unde +BOOST_FUNCTION_GET_INVOKER + + +1170 #unde +BOOST_FUNCTION_TEMPLATE_PARMS + + +1171 #unde +BOOST_FUNCTION_TEMPLATE_ARGS + + +1172 #unde +BOOST_FUNCTION_PARMS + + +1173 #unde +BOOST_FUNCTION_PARM + + +1174 #ifde +BOOST_FUNCTION_ARG + + +1175 #unde +BOOST_FUNCTION_ARG + + +1177 #unde +BOOST_FUNCTION_ARGS + + +1178 #unde +BOOST_FUNCTION_ARG_TYPE + + +1179 #unde +BOOST_FUNCTION_ARG_TYPES + + +1180 #unde +BOOST_FUNCTION_VOID_RETURN_TYPE + + +1181 #unde +BOOST_FUNCTION_RETURN + + +1183 #i +defed +( +BOOST_MSVC +) + +1184 #agm +wng + +p + ) + + @/usr/include/boost/function_equal.hpp + +10 #ide +BOOST_FUNCTION_EQUAL_HPP + + +11  + #BOOST_FUNCTION_EQUAL_HPP + + + ) + +13 +mea + + gboo + { + +15 + gme +< +tyme + + gF +,ym + gG +> + +16 +bo + +funi_equ_im +(cڡ +F +& +f +, cڡ +G +& +g +, ) + +17 {  + gf + = +g +; } + +22 + gme +< +tyme + + gF +,ym + gG +> + +23 +bo + +funi_equ +(cڡ +F +& +f +, cڡ +G +& +g +) + +24 {  +funi_equ_im +( +f +, +g +, 0); } + + @/usr/include/boost/integer.hpp + +15 #ide +BOOST_INTEGER_HPP + + +16  + #BOOST_INTEGER_HPP + + + ) + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +33 #i +defed +( +__GNUC__ +) && (__GNUC__ >= 4) + +34 #agm +GCC + +syem_hd + + +37 +mea + + gboo + + +44 + gme +< +tyme + + gLI + > + +45  + st__t + + +47  +LI + + t +; + +48  + + + tty +; + +51 +mea + + gda +{ + +54 + gme +<  + gCegy + >  + st_a_hr + {}; + +55 + gme +<  + gCegy + >  + sut_a_hr + {}; + +60 #ifde +BOOST_HAS_LONG_LONG + + +61 + gme +<>  + gt_a_hr +<1> {  + gboo +:: + tlg_lg_ty + + ta +; }; + +62 #i +defed +( +BOOST_HAS_MS_INT64 +) + +63 + gme +<>  + gt_a_hr +<1> {  +__t64 + + ta +; }; + +65 + gme +<>  + gt_a_hr +<2> {  + ta +; }; + +66 + gme +<>  + gt_a_hr +<3> {  + ta +; }; + +67 + gme +<>  + gt_a_hr +<4> {  + ta +; }; + +68 + gme +<>  + gt_a_hr +<5> { sigd  + ta +; }; + +69 #ifde +BOOST_HAS_LONG_LONG + + +70 + gme +<>  + gut_a_hr +<1> {  + gboo +:: + tulg_lg_ty + + ta +; }; + +71 #i +defed +( +BOOST_HAS_MS_INT64 +) + +72 + gme +<>  + gut_a_hr +<1> {  + t__t64 + + ta +; }; + +74 + gme +<>  + gut_a_hr +<2> {  + ta +; }; + +75 + gme +<>  + gut_a_hr +<3> {  + ta +; }; + +76 + gme +<>  + gut_a_hr +<4> {  + ta +; }; + +77 + gme +<>  + gut_a_hr +<5> {  + ta +; }; + +79 + gme + < + gBs +> + +80  + sexa_sigd_ba_hr +{}; + +81 + gme + < + gBs +> + +82  + sexa_unsigd_ba_hr +{}; + +84 + gme + <>  + gexa_sigd_ba_hr +<(sigd )* + gCHAR_BIT +> { sigd  + texa +; }; + +85 + gme + <>  + gexa_unsigd_ba_hr +<()* + gCHAR_BIT +> {  + texa +; }; + +86 #i +USHRT_MAX + ! +UCHAR_MAX + + +87 + gme + <>  + gexa_sigd_ba_hr +<()* + gCHAR_BIT +> {  + texa +; }; + +88 + gme + <>  + gexa_unsigd_ba_hr +<()* + gCHAR_BIT +> {  + texa +; }; + +90 #i +UINT_MAX + ! +USHRT_MAX + + +91 + gme + <>  + gexa_sigd_ba_hr +<()* + gCHAR_BIT +> {  + texa +; }; + +92 + gme + <>  + gexa_unsigd_ba_hr +<()* + gCHAR_BIT +> {  + texa +; }; + +94 #i +ULONG_MAX + ! +UINT_MAX + && ( ! +defed + +__TI_COMPILER_VERSION__ + || \ + +95 + g__TI_COMPILER_VERSION__ + >7000000 && ! +defed + +__TI_40BIT_LONG__ + ) ) + +96 +me + <>  +exa_sigd_ba_hr +<()* +CHAR_BIT +> {  + texa +; }; + +97 + gme + <>  + gexa_unsigd_ba_hr +<()* + gCHAR_BIT +> {  + texa +; }; + +99 #i +defed +( +BOOST_HAS_LONG_LONG +) &&\ + +100 (( +defed +( +ULLONG_MAX +&& ( + gULLONG_MAX + ! +ULONG_MAX +)) ||\ + +101 ( +defed +( +ULONG_LONG_MAX +&& (ULONG_LONG_MAX ! +ULONG_MAX +)) ||\ + +102 ( +defed +( +ULONGLONG_MAX +&& (ULONGLONG_MAX ! +ULONG_MAX +)) ||\ + +103 ( +defed +( +_ULLONG_MAX +&& (_ULLONG_MAX ! +ULONG_MAX +))) + +104 +me + <>  +exa_sigd_ba_hr +<( +boo +:: +lg_lg_ty +)* +CHAR_BIT +> { boo:: + tlg_lg_ty + + texa +; }; + +105 + gme + <>  + gexa_unsigd_ba_hr +<( + gboo +:: +ulg_lg_ty +)* +CHAR_BIT +> {  +boo +:: + tulg_lg_ty + + texa +; }; + +114 + gme +<  + gBs + > + +115  + gt_t + : +public + +boo +:: +da +:: +exa_sigd_ba_hr +< +Bs +> + +117 +BOOST_STATIC_ASSERT_MSG +( +Bs + <()(( +boo +:: +tmax_t +* +CHAR_BIT +), + +119  +tyme + + tboo +:: + tda +:: + tt_a_hr + + +121 #ifde + tBOOST_HAS_LONG_LONG + + +122 ( + tBs + <()(( + tboo +:: + tlg_lg_ty +* + tCHAR_BIT +)) + + +126 ( + tBs +-1 <:: + td +:: + tnumic_lims +<>:: + tdigs +) + + +127 ( + tBs +-1 <:: + td +:: + tnumic_lims +<>:: + tdigs +) + + +128 ( + tBs +-1 <:: + td +:: + tnumic_lims +<>:: + tdigs +) + + +129 ( + tBs +-1 <:: + td +:: + tnumic_lims +:: + tdigs +) + +130 >:: + ta +east; + +131  +tyme + + tt__t +< + ta +>:: + tty + + t +; + +135 + gme +<  + gBs + > + +136  + gut_t + : +public + +boo +:: +da +:: +exa_unsigd_ba_hr +< +Bs +> + +138 +BOOST_STATIC_ASSERT_MSG +( +Bs + <()(( +boo +:: +utmax_t +* +CHAR_BIT +), + +140 #i( +defed +( +__BORLANDC__ +|| defed( +__CODEGEAR__ +)&& defed( +BOOST_NO_INTEGRAL_INT64_T +) + +142 +BOOST_STATIC_CONSTANT +(, +s + = + +144 ( +Bs + <:: +d +:: +numic_lims +<>:: +digs +) + + +145 ( +Bs + <:: +d +:: +numic_lims +<>:: +digs +) + + +146 ( +Bs + <:: +d +:: +numic_lims +<>:: +digs +) + + +147 ( +Bs + <:: +d +:: +numic_lims +<>:: +digs +)); + +148  +tyme + + tda +:: + tt_a_hr +< :: + tboo +:: + tut_t +< + tBs +>:: + ts +>:: + ta +east; + +150  +tyme + + tboo +:: + tda +:: + tut_a_hr + + +152 #ifde + tBOOST_HAS_LONG_LONG + + +153 ( + tBs + <()(( + tboo +:: + tlg_lg_ty +* + tCHAR_BIT +)) + + +157 ( + tBs + <:: + td +:: + tnumic_lims +<>:: + tdigs +) + + +158 ( + tBs + <:: + td +:: + tnumic_lims +<>:: + tdigs +) + + +159 ( + tBs + <:: + td +:: + tnumic_lims +<>:: + tdigs +) + + +160 ( + tBs + <:: + td +:: + tnumic_lims +<>:: + tdigs +) + +161 >:: + ta +east; + +163  +tyme + + tt__t +< + ta +>:: + tty + + t +; + +170 #i! +defed +( +BOOST_NO_INTEGRAL_INT64_T +&& !defed( +BOOST_NO_INT64_T +&& defed( +BOOST_HAS_LONG_LONG +) + +171 + gme +< + gboo +:: +lg_lg_ty + +MaxVue + > + +173 +me +<  +MaxVue + > + +175  + st_max_vue_t + + +177  +tyme + + tboo +:: + tda +:: + tt_a_hr + + +179 #i! + tdefed +( + tBOOST_NO_INTEGRAL_INT64_T +&& !defed( + tBOOST_NO_INT64_T +&& defed( + tBOOST_HAS_LONG_LONG +) + +180 ( + tMaxVue + <:: + tboo +:: + tg_as +:: + tcڡ_max +) + + +184 ( + tMaxVue + <:: + tboo +:: + tg_as +<>:: + tcڡ_max +) + + +185 ( + tMaxVue + <:: + tboo +:: + tg_as +<>:: + tcڡ_max +) + + +186 ( + tMaxVue + <:: + tboo +:: + tg_as +<>:: + tcڡ_max +) + + +187 ( + tMaxVue + <:: + tboo +:: + tg_as +:: + tcڡ_max +) + +188 >:: + ta +east; + +189  +tyme + + tt__t +< + ta +>:: + tty + + t +; + +192 #i! +defed +( +BOOST_NO_INTEGRAL_INT64_T +&& !defed( +BOOST_NO_INT64_T +&& defed( +BOOST_HAS_LONG_LONG +) + +193 + gme +< + gboo +:: +lg_lg_ty + +MVue + > + +195 +me +<  +MVue + > + +197  + st_m_vue_t + + +199  +tyme + + tboo +:: + tda +:: + tt_a_hr + + +201 #i! + tdefed +( + tBOOST_NO_INTEGRAL_INT64_T +&& !defed( + tBOOST_NO_INT64_T +&& defed( + tBOOST_HAS_LONG_LONG +) + +202 ( + tMVue + >:: + tboo +:: + tg_as +:: + tcڡ_m +) + + +206 ( + tMVue + >:: + tboo +:: + tg_as +<>:: + tcڡ_m +) + + +207 ( + tMVue + >:: + tboo +:: + tg_as +<>:: + tcڡ_m +) + + +208 ( + tMVue + >:: + tboo +:: + tg_as +<>:: + tcڡ_m +) + + +209 ( + tMVue + >:: + tboo +:: + tg_as +:: + tcڡ_m +) + +210 >:: + ta +east; + +211  +tyme + + tt__t +< + ta +>:: + tty + + t +; + +215 #i! +defed +( +BOOST_NO_INTEGRAL_INT64_T +&& defed( +BOOST_HAS_LONG_LONG +) + +216 + gme +< + gboo +:: +ulg_lg_ty + +MaxVue + > + +218 +me +<  +MaxVue + > + +220  + sut_vue_t + + +222 #i( +defed +( +__BORLANDC__ +|| defed( +__CODEGEAR__ +)) + +224 #i +defed +( +BOOST_NO_INTEGRAL_INT64_T +) + +225 +BOOST_STATIC_CONSTANT +(, +which + = + +227 ( +MaxVue + <:: +boo +:: +g_as +<>:: +cڡ_max +) + + +228 ( +MaxVue + <:: +boo +:: +g_as +<>:: +cڡ_max +) + + +229 ( +MaxVue + <:: +boo +:: +g_as +<>:: +cڡ_max +) + + +230 ( +MaxVue + <:: +boo +:: +g_as +<>:: +cڡ_max +)); + +231  +tyme + + tda +:: + tt_a_hr +< :: + tboo +:: + tut_vue_t +< + tMaxVue +>:: + twhich +>:: + ta +east; + +233 +BOOST_STATIC_CONSTANT +(, +which + = + +235 ( +MaxVue + <:: +boo +:: +g_as +:: +cڡ_max +) + + +236 ( +MaxVue + <:: +boo +:: +g_as +<>:: +cڡ_max +) + + +237 ( +MaxVue + <:: +boo +:: +g_as +<>:: +cڡ_max +) + + +238 ( +MaxVue + <:: +boo +:: +g_as +<>:: +cڡ_max +) + + +239 ( +MaxVue + <:: +boo +:: +g_as +<>:: +cڡ_max +)); + +240  +tyme + + tda +:: + tut_a_hr +< :: + tboo +:: + tut_vue_t +< + tMaxVue +>:: + twhich +>:: + ta +east; + +243  +tyme + + tboo +:: + tda +:: + tut_a_hr + + +245 #i! + tdefed +( + tBOOST_NO_INTEGRAL_INT64_T +&& defed( + tBOOST_HAS_LONG_LONG +) + +246 ( + tMaxVue + <:: + tboo +:: + tg_as +:: + tcڡ_max +) + + +250 ( + tMaxVue + <:: + tboo +:: + tg_as +<>:: + tcڡ_max +) + + +251 ( + tMaxVue + <:: + tboo +:: + tg_as +<>:: + tcڡ_max +) + + +252 ( + tMaxVue + <:: + tboo +:: + tg_as +<>:: + tcڡ_max +) + + +253 ( + tMaxVue + <:: + tboo +:: + tg_as +<>:: + tcڡ_max +) + +254 >:: + ta +east; + +256  +tyme + + tt__t +< + ta +>:: + tty + + t +; + + @/usr/include/boost/integer/static_log2.hpp + +16 #ide +BOOST_INTEGER_STATIC_LOG2_HPP + + +17  + #BOOST_INTEGER_STATIC_LOG2_HPP + + + ) + +19  + ~"boo/g_fwd.h +" + +21 +mea + + gboo + { + +23 +mea + + gda + { + +25 +mea + + gic_log2_im + { + +44  + gboo +:: + tic_log2_gumt_ty + + tgumt_ty +; + +45  + gboo +:: + tic_log2_su_ty + + tsu_ty +; + +47 + gme + < +su_ty + + gn +> + +48  + schoo_l_n + { + +50 +BOOST_STATIC_CONSTANT +( +bo +, +c + = ( +gumt_ty +(1<< +n + <<) != 0); + +51 +BOOST_STATIC_CONSTANT +( + +52 +su_ty +, + +53 +vue + = ! +c +* +n + + +choo_l_n +<2*c*n>::value + +58 + gme + <> + +59  + gchoo_l_n +<0> { + +60 +BOOST_STATIC_CONSTANT +( +su_ty +, +vue + = 0); + +66 cڡ +su_ty + + gn_zo + = 16; + +67 cڡ +su_ty + + gl_n + = +choo_l_n +< +n_zo +>:: +vue +; + +84 + gme + < +gumt_ty + + gx +, +su_ty + + gn + = +l_n +> + +85  + sic_log2_im + { + +87 +BOOST_STATIC_CONSTANT +( +bo +, +c + = ( +x + >> +n +) > 0); + +88 +BOOST_STATIC_CONSTANT +( + +89 +su_ty +, + +90 +vue + = +c +* +n + + ( +ic_log2_im +< ( +x +>>c*n),/2 >::value) + +95 + gme + <> + +96  + gic_log2_im +<1, 0> { + +97 +BOOST_STATIC_CONSTANT +( +su_ty +, +vue + = 0); + +109 + gme + < +ic_log2_gumt_ty + + gx +> + +110  + sic_log2 + { + +112 +BOOST_STATIC_CONSTANT +( + +113 +ic_log2_su_ty +, + +114 +vue + = +da +:: +ic_log2_im +::ic_log2_im< +x +>::value + +120 + gme + <> + +121  + gic_log2 +<0> { }; + + @/usr/include/boost/intrusive/bstree.hpp + +12 #ide +BOOST_INTRUSIVE_BSTREE_HPP + + +13  + #BOOST_INTRUSIVE_BSTREE_HPP + + + ) + +15  + ~ + +16  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +40  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +44  + ~ + +45  + ~ + +47  + ~ + +48  + ~ + +49  + ~ + +51 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +52 #agm + + + +55 +mea + + gboo + { + +56 +mea + + gusive + { + +60  + sdeu_be_hook_r + + +61 { + gme + < +ass + + gT +>  + sy +{  +tyme + + tT +:: + tdeu_be_hook + + tty +; }; }; + +63 + gme +<> + +64  + gis_deu_hook_g +< + gdeu_be_hook_r +> + +65 { cڡ +bo + + gvue + = +ue +; }; + +67  + sbe_deus + + +69  +deu_be_hook_r + + to_vue_as +; + +70 cڡ +bo + + gcڡt_time_size + = +ue +; + +71  + gd +:: + tsize_t + + tsize_ty +; + +72  + tcom +; + +73  + tkey_of_vue +; + +74 cڡ +bo + + gtg_pot + = +ue +; + +75  + tiܙy +; + +76  + thd_hd_ty +; + +79 + gme +< +ass + + gVueTs +, +go_tys + + gAlgoTy +, +tyme + + gHdHd +> + +80  + sbba3 + + +82  +VueTs + + tvue_as +; + +83  +tyme + + tvue_as +:: + tnode_as +ode_traits; + +84  +tyme + + tnode_as +:: + tnode + + tnode_ty +; + +85  +tyme + + tg_go +< + tAlgoTy +, + tnode_as +>:: + tty + + tnode_gܙhms +; + +86  +tyme + + tnode_as +:: + tnode_r +ode_ptr; + +87  +tyme + + tnode_as +:: + tcڡ_node_r + const_node_ptr; + +88  + g_ +< + tvue_as +, + tl +> + t +; + +89  + g_ +< + tvue_as +, + tue +> + tcڡ_ +; + +90  + gboo +:: + tusive +:: + tv_ +< + t +>everse_iterator; + +91  + gboo +:: + tusive +:: + tv_ +< + tcڡ_ +> + tcڡ_v_ +; + +92  +BOOST_INTRUSIVE_IMPDEF +( + ttyme + + tvue_as +:: + tpor +)ointer; + +93  +BOOST_INTRUSIVE_IMPDEF +( + ttyme + + tvue_as +:: + tcڡ_por +) const_pointer; + +94  +BOOST_INTRUSIVE_IMPDEF +( + ttyme + + tpor_as +< + tpor +>:: + temt_ty + + tvue_ty +; + +95  +BOOST_INTRUSIVE_IMPDEF +( + ttyme + + tpor_as +< + tpor +>:: + tn +)eference; + +96  +BOOST_INTRUSIVE_IMPDEF +( + ttyme + + tpor_as +< + tcڡ_por +>:: + tn + + tcڡ_n +; + +97  +BOOST_INTRUSIVE_IMPDEF +( + ttyme + + tpor_as +< + tcڡ_por +>:: + tdifn_ty +) difference_type; + +98  +tyme + + tda +:: + tg_hd_hd_ty + + +99 < + tvue_as +, + tHdHd + >:: + tty + + thd_hd_ty +; + +101 cڡ +bo + + gmode__autouƚk + = +is__autouƚk +< +vue_as +:: +lk_mode +>:: +vue +; + +102 cڡ +bo + + geful_vue_as + = +da +:: +is_eful_vue_as +< +vue_as +>:: +vue +; + +103 cڡ +bo + + ghas_cڏ_om_ + = + +104 +da +:: +is_me +< +hd_hd_ty +, + gda +:: +deu_hd_hd +< +node_as + > >:: +vue +; + +106  + ghd_t + : +public + +VueTs + + +108 +BOOST_INTRUSIVE_FORCEINLINE + +exic + +hd_t +(cڡ +VueTs + & +vas +) + +109 : +VueTs +( +vas +) + +111 +hd_hd_ty + +ro +; + +112 } + ghd +; + +114  + gbba3 + & +g__ba_om_d_ +(cڡ +cڡ_ + & +d_ +) + +116 +BOOST_STATIC_ASSERT +( +has_cڏ_om_ +); + +117 +node_r + + gp + = +d_ +. +pod_node +(); + +118 +hd_hd_ty +* + gh + = hd_hd_ty:: +g_hd +( +p +); + +119 +hd_t + * + ghd + = +g__om_memb +( + gh +, & + ghd_t +:: +ro +); + +120 +bba3 + * + gba + = +g__om_memb + ( + ghd +, & + gbba3 +:: +hd +); + +121  * + gba +; + +124 +BOOST_INTRUSIVE_FORCEINLINE + +bba3 +(cڡ +VueTs + & +vas +) + +125 : +hd +( +vas +) + +127 +node_gܙhms +:: +_hd +( +this +-> +hd_r +()); + +130 +BOOST_INTRUSIVE_FORCEINLINE + +node_r + +hd_r +() + +131 {  + ghd +. + gro +. +g_node +(); } + +133 +BOOST_INTRUSIVE_FORCEINLINE + +cڡ_node_r + +hd_r +() const + +134 {  + ghd +. + gro +. +g_node +(); } + +136 +BOOST_INTRUSIVE_FORCEINLINE + cڡ + gvue_as + & +g_vue_as +() const + +137 {  + gthis +-> + ghd +; } + +139 +BOOST_INTRUSIVE_FORCEINLINE + + gvue_as + & +g_vue_as +() + +140 {  + gthis +-> + ghd +; } + +142  +tyme + + tboo +:: + tusive +:: + tvue_as_pors + + +143 < + tVueTs +>:: + tcڡ_vue_as_r + const_value_traits_ptr; + +145 +BOOST_INTRUSIVE_FORCEINLINE + +cڡ_vue_as_r + +iv_vue_as_r +() const + +146 {  + gpor_as +< + gcڡ_vue_as_r +>:: +por_to +( +this +-> +g_vue_as +()); } + +148 + + +beg +() + +149 {  + +( +node_gܙhms +:: +beg_node +( +this +-> +hd_r +()),his-> +iv_vue_as_r +()); } + +151 +BOOST_INTRUSIVE_FORCEINLINE + +cڡ_ + +beg +() const + +152 {  +cbeg +(); } + +154 +cڡ_ + +cbeg +() const + +155 {  +cڡ_ +( +node_gܙhms +:: +beg_node +( +this +-> +hd_r +()),his-> +iv_vue_as_r +()); } + +157 + + +d +() + +158 {  + +( +node_gܙhms +:: +d_node +( +this +-> +hd_r +()),his-> +iv_vue_as_r +()); } + +160 +BOOST_INTRUSIVE_FORCEINLINE + +cڡ_ + +d +() const + +161 {  +nd +(); } + +163 +BOOST_INTRUSIVE_FORCEINLINE + +cڡ_ + +nd +() const + +164 {  +cڡ_ +( +node_gܙhms +:: +d_node +( +this +-> +hd_r +()),his-> +iv_vue_as_r +()); } + +166 +BOOST_INTRUSIVE_FORCEINLINE + + + +ro +() + +167 {  + +( +node_gܙhms +:: +ro_node +( +this +-> +hd_r +()),his-> +iv_vue_as_r +()); } + +169 +BOOST_INTRUSIVE_FORCEINLINE + +cڡ_ + +ro +() const + +170 {  +o +(); } + +172 +BOOST_INTRUSIVE_FORCEINLINE + +cڡ_ + +o +() const + +173 {  +cڡ_ +( +node_gܙhms +:: +ro_node +( +this +-> +hd_r +()),his-> +iv_vue_as_r +()); } + +175 +BOOST_INTRUSIVE_FORCEINLINE + +v_ + +rbeg +() + +176 {  +v_ +( +d +()); } + +178 +BOOST_INTRUSIVE_FORCEINLINE + +cڡ_v_ + +rbeg +() const + +179 {  +cڡ_v_ +( +d +()); } + +181 +BOOST_INTRUSIVE_FORCEINLINE + +cڡ_v_ + +beg +() const + +182 {  +cڡ_v_ +( +d +()); } + +184 +BOOST_INTRUSIVE_FORCEINLINE + +v_ + +nd +() + +185 {  +v_ +( +beg +()); } + +187 +BOOST_INTRUSIVE_FORCEINLINE + +cڡ_v_ + +nd +() const + +188 {  +cڡ_v_ +( +beg +()); } + +190 +BOOST_INTRUSIVE_FORCEINLINE + +cڡ_v_ + +d +() const + +191 {  +cڡ_v_ +( +beg +()); } + +193  +a_node +( + + +a_this +, +n + +wh_this +) + +195 + gnode_gܙhms +:: +a_node + +g_vue_as +(). +to_node_r +(* +a_this +) + +196 , +this +-> +hd_r +() + +197 , +g_vue_as +(). +to_node_r +( +wh_this +)); + +198 if( + gmode__autouƚk +) + +199 + gnode_gܙhms +:: + +( +a_this +. +pod_node +()); + +202 +BOOST_INTRUSIVE_FORCEINLINE +  +b +() + +203 { + gnode_gܙhms +:: +b +( +this +-> +hd_r +()); } + +205 + + +b_sub +( +ro +) + +206 {  + +( +node_gܙhms +:: +b_sub +( +ro +. +pod_node +()), +this +-> +iv_vue_as_r +()); } + +208  + + +s__to +( +n + +vue +) + +210 +BOOST_STATIC_ASSERT +((! +eful_vue_as +)); + +211  + + ( +vue_as +:: +to_node_r +( +vue +), +cڡ_vue_as_r +()); + +214  +cڡ_ + +s__to +( +cڡ_n + +vue +) + +216 +BOOST_STATIC_ASSERT +((! +eful_vue_as +)); + +217  +cڡ_ + ( +vue_as +:: +to_node_r +(* +por_as +< +por +>:: +cڡ__om +or_as< +cڡ_por +>:: +por_to +( +vue +))), +cڡ_vue_as_r +()); + +220 + + +_to +( +n + +vue +) + +221 {  + + ( +this +-> +g_vue_as +(). +to_node_r +( +vue +),his-> +iv_vue_as_r +()); } + +223 +cڡ_ + +_to +( +cڡ_n + +vue +) const + +224 {  +cڡ_ + ( +this +-> +g_vue_as +(). +to_node_r +(* +por_as +< +por +>:: +cڡ__om +or_as< +cڡ_por +>:: +por_to +( +vue +))),his-> +iv_vue_as_r +()); } + +226 +BOOST_INTRUSIVE_FORCEINLINE +  +_node +( +n + +vue +) + +227 { + gnode_gܙhms +:: + +( +vue_as +:: +to_node_r +( +vue +)); } + +231 + gme +< +ass + + gLess +, cs + gT +> + +232  + sg_com + + +234  +Less + + tty +; + +237 + gme +< +ass + + gT +> + +238  + gg_com +<, + gT +> + +240 :: +d +:: + tss +< + tT +> + tty +; + +243 + gme +< +ass + + gKeyOfVue +, cs + gT +> + +244  + sg_key_of_vue + + +246  +KeyOfVue + + tty +; + +249 + gme +< +ass + + gT +> + +250  + gg_key_of_vue +<, + gT +> + +252 :: +boo +:: + tusive +:: + tda +:: + tidty +< + tT +> + tty +; + +255 + gme +< +ass + + gVueP +, cs + gVoidOrKeyOfVue +, cs + gVoidOrKeyComp +> + +256  + sb_key_tys + + +258  +tyme + + +259 + tboo +:: + tmovib +:: + tpor_emt +< + tVueP +>:: + tty + + tvue_ty +; + +260  +tyme + + tg_key_of_vue + + +261 < + tVoidOrKeyOfVue +, + tvue_ty +>:: + tty + + tkey_of_vue +; + +262  +tyme + + tkey_of_vue +:: + tty + + tkey_ty +; + +263  +tyme + + tg_com +< + tVoidOrKeyComp + + +264 , + tkey_ty + + +265 >:: + tty + + tkey_com +; + +266  + g_vue_com + + +267 < + tVueP +, + tkey_com +, + tkey_of_vue +> + tvue_com +; + +270 + gme +< +ass + + gVueTs +, cs + gVoidOrKeyOfVue +, cs + gVoidOrKeyComp +, +go_tys + + gAlgoTy +, +tyme + + gHdHd +> + +271  + gbba2 + + +274 : +public + +da +:: +ebo_fun_hd + + +275 < +tyme + +b_key_tys + + +276 < +tyme + +VueTs +:: +por + + +277 , + gVoidOrKeyOfVue + + +278 , + gVoidOrKeyComp + + +280 >:: +vue_com + + +282 , +public + + gbba3 +< + gVueTs +, + gAlgoTy +, + gHdHd +> + +284  + gbba3 +< + tVueTs +, + tAlgoTy +, + tHdHd +> + thd_t +; + +285  + gb_key_tys +< + ttyme + + tVueTs +:: + tpor + + +286 , + tVoidOrKeyOfVue + + +287 , + tVoidOrKeyComp +> + tkey_tys +; + +288  +tyme + + thd_t +:: + tvue_as + value_traits; + +289  +tyme + + thd_t +:: + tnode_gܙhms +ode_algorithms; + +290  +tyme + + tVueTs +:: + tvue_ty + value_type; + +291  +tyme + + tkey_tys +:: + tkey_ty + key_type; + +292  +tyme + + tkey_tys +:: + tkey_of_vue + key_of_value; + +293  +tyme + + tkey_tys +:: + tkey_com + key_compare; + +294  +tyme + + tkey_tys +:: + tvue_com + value_compare; + +295  +tyme + + thd_t +:: + t + iterator; + +296  +tyme + + thd_t +:: + tcڡ_ + const_iterator; + +297  +tyme + + thd_t +:: + tnode_r +ode_ptr; + +298  +tyme + + thd_t +:: + tcڡ_node_r + const_node_ptr; + +300 +bba2 +(cڡ +key_com + & +comp +, cڡ +VueTs + & +vas +) + +301 : +da +:: +ebo_fun_hd +< +vue_com +>(vue_com( +comp +)), +hd_t +( +vas +) + +304 cڡ + gvue_com + & +comp +() const + +305 {  + gthis +-> +g +(); } + +307 + gvue_com + & +comp +() + +308 {  + gthis +-> +g +(); } + +310  +BOOST_INTRUSIVE_IMPDEF +( + ttyme + + tvue_as +:: + tpor +)ointer; + +311  +BOOST_INTRUSIVE_IMPDEF +( + ttyme + + tvue_as +:: + tcڡ_por +) const_pointer; + +312  +BOOST_INTRUSIVE_IMPDEF +( + ttyme + + tpor_as +< + tpor +>:: + tn +)eference; + +313  +BOOST_INTRUSIVE_IMPDEF +( + ttyme + + tpor_as +< + tcڡ_por +>:: + tn + + tcڡ_n +; + +314  +BOOST_INTRUSIVE_IMPDEF +( + ttyme + + tpor_as +< + tcڡ_por +>:: + tdifn_ty +) difference_type; + +315  +tyme + + tnode_gܙhms +:: + t_comm_da + insert_commit_data; + +317 +BOOST_INTRUSIVE_FORCEINLINE + +vue_com + +vue_comp +() const + +318 {  + gthis +-> +comp +(); } + +320 +BOOST_INTRUSIVE_FORCEINLINE + +key_com + +key_comp +() const + +321 {  + gthis +-> +comp +(). +key_comp +(); } + +324 +BOOST_INTRUSIVE_FORCEINLINE + + + +low_bound +(cڡ +key_ty + & +key +) + +325 {  + gthis +-> +low_bound +( +key +, +this +-> +key_comp +()); } + +327 +BOOST_INTRUSIVE_FORCEINLINE + +cڡ_ + +low_bound +(cڡ +key_ty + & +key +) const + +328 {  + gthis +-> +low_bound +( +key +, +this +-> +key_comp +()); } + +330 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +331 + + +low_bound +(cڡ +KeyTy + & +key +, +KeyTyKeyCom + +comp +) + +333  + +( +node_gܙhms +:: +low_bound + + +334 ( +this +-> +hd_r +(), +key +,his-> +key_node_comp +( +comp +)),his-> +iv_vue_as_r +()); + +337 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +338 +cڡ_ + +low_bound +(cڡ +KeyTy + & +key +, +KeyTyKeyCom + +comp +) const + +340  +cڡ_ +( +node_gܙhms +:: +low_bound + + +341 ( +this +-> +hd_r +(), +key +,his-> +key_node_comp +( +comp +)),his-> +iv_vue_as_r +()); + +345 +BOOST_INTRUSIVE_FORCEINLINE + + + +u_bound +(cڡ +key_ty + & +key +) + +346 {  + gthis +-> +u_bound +( +key +, +this +-> +key_comp +()); } + +348 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +349 + + +u_bound +(cڡ +KeyTy + & +key +, +KeyTyKeyCom + +comp +) + +351  + +( +node_gܙhms +:: +u_bound + + +352 ( +this +-> +hd_r +(), +key +,his-> +key_node_comp +( +comp +)),his-> +iv_vue_as_r +()); + +355 +BOOST_INTRUSIVE_FORCEINLINE + +cڡ_ + +u_bound +(cڡ +key_ty + & +key +) const + +356 {  + gthis +-> +u_bound +( +key +, +this +-> +key_comp +()); } + +358 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +359 +cڡ_ + +u_bound +(cڡ +KeyTy + & +key +, +KeyTyKeyCom + +comp +) const + +361  +cڡ_ +( +node_gܙhms +:: +u_bound + + +362 ( +this +-> +hd_r +(), +key +,his-> +key_node_comp +( +comp +)),his-> +iv_vue_as_r +()); + +365 + gme +< +ass + + gKeyTyKeyCom +> + +366  + skey_node_comp_t + + +367 {  + gda +:: + tkey_nod_comp +< + tKeyTyKeyCom +, + tvue_as +, + tkey_of_vue +> + tty +; }; + +369 + gme +< +ass + + gKeyTyKeyCom +> + +370 +BOOST_INTRUSIVE_FORCEINLINE + +tyme + + gkey_node_comp_t +< + gKeyTyKeyCom +>:: +ty + +key_node_comp +( +KeyTyKeyCom + +comp +) const + +372  +da +:: +key_nod_comp +< +KeyTyKeyCom +, + gvue_as +, + gkey_of_vue +>( + gcomp +, & + gthis +-> +g_vue_as +()); + +376 +BOOST_INTRUSIVE_FORCEINLINE + + + +fd +(cڡ +key_ty + & +key +) + +377 {  + gthis +-> +fd +( +key +, +this +-> +key_comp +()); } + +379 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +380 + + +fd +(cڡ +KeyTy + & +key +, +KeyTyKeyCom + +comp +) + +382  + g + + +383 ( + gnode_gܙhms +:: +fd +( +this +-> +hd_r +(), +key +,his-> +key_node_comp +( +comp +)), + gthis +-> +iv_vue_as_r +()); + +386 +BOOST_INTRUSIVE_FORCEINLINE + +cڡ_ + +fd +(cڡ +key_ty + & +key +) const + +387 {  + gthis +-> +fd +( +key +, +this +-> +key_comp +()); } + +389 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +390 +cڡ_ + +fd +(cڡ +KeyTy + & +key +, +KeyTyKeyCom + +comp +) const + +392  + gcڡ_ + + +393 ( + gnode_gܙhms +:: +fd +( +this +-> +hd_r +(), +key +,his-> +key_node_comp +( +comp +)), + gthis +-> +iv_vue_as_r +()); + +397 +BOOST_INTRUSIVE_FORCEINLINE + + gd +:: + +< + +, + g +> +equ_nge +(cڡ +key_ty + & +key +) + +398 {  + gthis +-> +equ_nge +( +key +, +this +-> +key_comp +()); } + +400 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +401 + gd +:: + +< + +, + g +> +equ_nge +(cڡ +KeyTy + & +key +, +KeyTyKeyCom + +comp +) + +403 + gd +:: + +< +node_r +, + gnode_r +> + gt + + +404 ( + gnode_gܙhms +:: +equ_nge +( +this +-> +hd_r +(), +key +,his-> +key_node_comp +( +comp +))); + +405  + gd +:: + +< + +, + g +>Й( +t +. +f +, +this +-> +iv_vue_as_r +()) + +406 , + +( +t +. +cd +, +this +-> +iv_vue_as_r +())); + +409 +BOOST_INTRUSIVE_FORCEINLINE + + gd +:: + +< +cڡ_ +, + gcڡ_ +> + +410 +equ_nge +(cڡ +key_ty + & +key +) const + +411 {  + gthis +-> +equ_nge +( +key +, +this +-> +key_comp +()); } + +413 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +414 + gd +:: + +< +cڡ_ +, + gcڡ_ +> + +415 +equ_nge +(cڡ +KeyTy + & +key +, +KeyTyKeyCom + +comp +) const + +417 + gd +:: + +< +node_r +, + gnode_r +> + gt + + +418 ( + gnode_gܙhms +:: +equ_nge +( +this +-> +hd_r +(), +key +,his-> +key_node_comp +( +comp +))); + +419  + gd +:: + +< +cڡ_ +, + gcڡ_ +>cڡ_( +t +. +f +, +this +-> +iv_vue_as_r +()) + +420 , +cڡ_ +( +t +. +cd +, +this +-> +iv_vue_as_r +())); + +424 +BOOST_INTRUSIVE_FORCEINLINE + + gd +:: + +< + +, + g +> +low_bound_nge +(cڡ +key_ty + & +key +) + +425 {  + gthis +-> +low_bound_nge +( +key +, +this +-> +key_comp +()); } + +427 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +428 + gd +:: + +< + +, + g +> +low_bound_nge +(cڡ +KeyTy + & +key +, +KeyTyKeyCom + +comp +) + +430 + gd +:: + +< +node_r +, + gnode_r +> + gt + + +431 ( + gnode_gܙhms +:: +low_bound_nge +( +this +-> +hd_r +(), +key +,his-> +key_node_comp +( +comp +))); + +432  + gd +:: + +< + +, + g +>Й( +t +. +f +, +this +-> +iv_vue_as_r +()) + +433 , + +( +t +. +cd +, +this +-> +iv_vue_as_r +())); + +436 +BOOST_INTRUSIVE_FORCEINLINE + + gd +:: + +< +cڡ_ +, + gcڡ_ +> + +437 +low_bound_nge +(cڡ +key_ty + & +key +) const + +438 {  + gthis +-> +low_bound_nge +( +key +, +this +-> +key_comp +()); } + +440 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +441 + gd +:: + +< +cڡ_ +, + gcڡ_ +> + +442 +low_bound_nge +(cڡ +KeyTy + & +key +, +KeyTyKeyCom + +comp +) const + +444 + gd +:: + +< +node_r +, + gnode_r +> + gt + + +445 ( + gnode_gܙhms +:: +low_bound_nge +( +this +-> +hd_r +(), +key +,his-> +key_node_comp +( +comp +))); + +446  + gd +:: + +< +cڡ_ +, + gcڡ_ +>cڡ_( +t +. +f +, +this +-> +iv_vue_as_r +()) + +447 , +cڡ_ +( +t +. +cd +, +this +-> +iv_vue_as_r +())); + +451 +BOOST_INTRUSIVE_FORCEINLINE + + gd +:: + +< + +, + g +> + gbounded_nge + + +452 (cڡ + gkey_ty + & + glow_key +, cڡ key_ty & + gu_key +, +bo + + g_od +, bo + gright_od +) + +453 {  + gthis +-> +bounded_nge +( +low_key +, +u_key +, +this +-> +key_comp +(), +_od +, +right_od +); } + +455 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +456 + gd +:: + +< + +, + g +> + gbounded_nge + + +457 (cڡ + gKeyTy + & + glow_key +, cڡ KeyTy & + gu_key +, +KeyTyKeyCom + + gcomp +, +bo + + g_od +, bo + gright_od +) + +459 + gd +:: + +< +node_r +, + gnode_r +> + gt + + +460 ( + gnode_gܙhms +:: +bounded_nge + + +461 ( +this +-> +hd_r +(), + glow_key +, + gu_key +, + gthis +-> +key_node_comp +( +comp +), + g_od +, + gright_od +)); + +462  + gd +:: + +< + +, + g +>Й( +t +. +f +, +this +-> +iv_vue_as_r +()) + +463 , + +( +t +. +cd +, +this +-> +iv_vue_as_r +())); + +466 +BOOST_INTRUSIVE_FORCEINLINE + + gd +:: + +< +cڡ_ +, + gcڡ_ +> + gbounded_nge + + +467 (cڡ + gkey_ty + & + glow_key +, cڡ key_ty & + gu_key +, +bo + + g_od +, bo + gright_od +) const + +468 {  + gthis +-> +bounded_nge +( +low_key +, +u_key +, +this +-> +key_comp +(), +_od +, +right_od +); } + +470 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +471 + gd +:: + +< +cڡ_ +, + gcڡ_ +> + gbounded_nge + + +472 (cڡ + gKeyTy + & + glow_key +, cڡ KeyTy & + gu_key +, +KeyTyKeyCom + + gcomp +, +bo + + g_od +, bo + gright_od +) const + +474 + gd +:: + +< +node_r +, + gnode_r +> + gt + + +475 ( + gnode_gܙhms +:: +bounded_nge + + +476 ( +this +-> +hd_r +(), + glow_key +, + gu_key +, + gthis +-> +key_node_comp +( +comp +), + g_od +, + gright_od +)); + +477  + gd +:: + +< +cڡ_ +, + gcڡ_ +>cڡ_( +t +. +f +, +this +-> +iv_vue_as_r +()) + +478 , +cڡ_ +( +t +. +cd +, +this +-> +iv_vue_as_r +())); + +482 +BOOST_INTRUSIVE_FORCEINLINE + + gd +:: + +< + +, + gbo +> + g_unique_check + + +483 (cڡ + gkey_ty + & + gkey +, + g_comm_da + & + gcomm_da +) + +484 {  + gthis +-> +_unique_check +( +key +, +this +-> +key_comp +(), +comm_da +); } + +486 +BOOST_INTRUSIVE_FORCEINLINE + + gd +:: + +< + +, + gbo +> + g_unique_check + + +487 ( +cڡ_ + + ght +, cڡ + gkey_ty + & + gkey +, + g_comm_da + & + gcomm_da +) + +488 {  + gthis +-> +_unique_check +( +ht +, +key +, +this +-> +key_comp +(), +comm_da +); } + +490 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +491 +BOOST_INTRUSIVE_DOC1ST +( +d +:: + +< + + +BOOST_INTRUSIVE_I + +bo +> + +492 , +tyme + +da +:: +dib_if_cvtib + + +493 < +KeyTy + +BOOST_INTRUSIVE_I + +cڡ_ + BOOST_INTRUSIVE_I + +494 +d +:: + +< + + +BOOST_INTRUSIVE_I + +bo +> >:: +ty +) + +495 +_unique_check + + +496 (cڡ +KeyTy + & +key +, +KeyTyKeyCom + + gcomp +, + g_comm_da + & + gcomm_da +) + +498 + gd +:: + +< +node_r +, + gbo +> + gt + = + +499 ( +node_gܙhms +:: +_unique_check + + +500 ( +this +-> +hd_r +(), + gkey +, + gthis +-> +key_node_comp +( +comp +), + gcomm_da +)); + +501  + gd +:: + +< + +, + gbo +>(( +t +. +f +, +this +-> +iv_vue_as_r +()), + gt +. + gcd +); + +504 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +505 + gd +:: + +< + +, + gbo +> + g_unique_check + + +506 ( +cڡ_ + + ght +, cڡ + gKeyTy + & + gkey +, +KeyTyKeyCom + + gcomp +, + g_comm_da + & + gcomm_da +) + +508 + gd +:: + +< +node_r +, + gbo +> + gt + = + +509 ( +node_gܙhms +:: +_unique_check + + +510 ( +this +-> +hd_r +(), + ght +. +pod_node +(), + gkey +, + gthis +-> +key_node_comp +( +comp +), + gcomm_da +)); + +511  + gd +:: + +< + +, + gbo +>(( +t +. +f +, +this +-> +iv_vue_as_r +()), + gt +. + gcd +); + +518 + gme +< +ass + + gVueTs +, cs + gVoidOrKeyOfVue +, cs + gVoidOrKeyComp +, +bo + + gCڡtTimeSize +, cs + gSizeTy +, +go_tys + + gAlgoTy +, +tyme + + gHdHd +> + +519  + gbba_hack + + +520 : +public + +da +:: +size_hd +< +CڡtTimeSize +, + gSizeTy +> + +521 , +public + + gbba2 + < + gVueTs +, + gVoidOrKeyOfVue +, + gVoidOrKeyComp +, + gAlgoTy +, + gHdHd +> + +523  + gbba2 +< + tVueTs +, + tVoidOrKeyOfVue +, + tVoidOrKeyComp +, + tAlgoTy +, + tHdHd +> + tba_ty +; + +524  +tyme + + tba_ty +:: + tkey_com + key_compare; + +525  +tyme + + tba_ty +:: + tvue_com + value_compare; + +526  +SizeTy + + tsize_ty +; + +527  +tyme + + tba_ty +:: + tnode_as +ode_traits; + +528  +tyme + + tg_go + + +529 < + tAlgoTy +, + tnode_as +>:: + tty + + tgo_ty +; + +531 +BOOST_INTRUSIVE_FORCEINLINE + +bba_hack +(cڡ +key_com + & +comp +, cڡ +VueTs + & +vas +) + +532 : +ba_ty +( +comp +, +vas +) + +534 + gthis +-> +sz_as +(). +t_size +( +size_ty +(0)); + +537  + gda +:: + tsize_hd +< + tCڡtTimeSize +, + tSizeTy +> + tsize_as +; + +539 +BOOST_INTRUSIVE_FORCEINLINE + + gsize_as + & +sz_as +() + +540 {  + gic_ +< + gsize_as + &>(* + gthis +); } + +542 +BOOST_INTRUSIVE_FORCEINLINE + cڡ + gsize_as + & +sz_as +() const + +543 {  + gic_ +(* + gthis +); } + +547 + gme +< +ass + + gVueTs +, cs + gVoidOrKeyOfVue +, cs + gVoidOrKeyComp +, cs + gSizeTy +, +go_tys + + gAlgoTy +, +tyme + + gHdHd +> + +548  + gbba_hack +< + gVueTs +, + gVoidOrKeyOfVue +, + gVoidOrKeyComp +, + gl +, + gSizeTy +, + gAlgoTy +, + gHdHd +> + +549 : +public + +bba2 + < +VueTs +, + gVoidOrKeyOfVue +, + gVoidOrKeyComp +, + gAlgoTy +, + gHdHd +> + +551  + gbba2 +< + tVueTs +, + tVoidOrKeyOfVue +, + tVoidOrKeyComp +, + tAlgoTy +, + tHdHd +> + tba_ty +; + +552  +tyme + + tba_ty +:: + tvue_com + value_compare; + +553  +tyme + + tba_ty +:: + tkey_com + key_compare; + +554 +BOOST_INTRUSIVE_FORCEINLINE + +bba_hack +(cڡ +key_com + & +comp +, cڡ +VueTs + & +vas +) + +555 : +ba_ty +( +comp +, +vas +) + +558  + gda +:: + tsize_hd +< + tl +, + tSizeTy +> + tsize_as +; + +560 +BOOST_INTRUSIVE_FORCEINLINE + +size_as + +sz_as +() const + +561 {  +size_as +(); } + +565 + gme +< +ass + + gVueTs +, cs + gVoidOrKeyOfVue +, cs + gVoidOrKeyComp +, +bo + + gCڡtTimeSize +, cs + gSizeTy +, +go_tys + + gAlgoTy +, +tyme + + gHdHd +> + +566  + gbba + + +567 : +public + +bba_hack +< +VueTs +, + gVoidOrKeyOfVue +, + gVoidOrKeyComp +, + gCڡtTimeSize +, + gSizeTy +, + gAlgoTy +, + gHdHd +> + +569  + gbba_hack +< + tVueTs +, + tVoidOrKeyOfVue +, + tVoidOrKeyComp +, + tCڡtTimeSize +, + tSizeTy +, + tAlgoTy +, + tHdHd +> + tba_ty +; + +570  +VueTs + + tvue_as +; + +571  +tyme + + tba_ty +:: + tvue_com + value_compare; + +572  +tyme + + tba_ty +:: + tkey_com + key_compare; + +573  +tyme + + tba_ty +:: + tcڡ_n + const_reference; + +574  +tyme + + tba_ty +:: + tn +eference; + +575  +tyme + + tba_ty +:: + t + iterator; + +576  +tyme + + tba_ty +:: + tcڡ_ + const_iterator; + +577  +tyme + + tba_ty +:: + tnode_as +ode_traits; + +578  +tyme + + tg_go + + +579 < + tAlgoTy +, + tnode_as +>:: + tty + + tnode_gܙhms +; + +580  +SizeTy + + tsize_ty +; + +582 +BOOST_INTRUSIVE_FORCEINLINE + +bba +(cڡ +key_com + & +comp +, cڡ +VueTs + & +vas +) + +583 : +ba_ty +( +comp +, +vas +) + +588 ~ +bba +() + +590 if( + gis__autouƚk +< + gvue_as +:: +lk_mode +>:: +vue +){ + +591 +node_gܙhms +:: +r_d_dio + + +592 +this +-> +hd_r +() + +593 , + gda +:: +node_dior +< +da +:: +nu_dior +, + gvue_as +, + gAlgoTy +> + +594 ( + gda +:: +nu_dior +(), & + gthis +-> +g_vue_as +())); + +595 + gnode_gܙhms +:: + +( +this +-> +hd_r +()); + +618 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +) + +619 + gme +< +ass + + gT +, + gass + ... + gOis +> + +621 + gme +< +ass + + gVueTs +, cs + gVoidOrKeyOfVue +, cs + gVoidOrKeyComp +, cs + gSizeTy +, +bo + + gCڡtTimeSize +, +go_tys + + gAlgoTy +, +tyme + + gHdHd +> + +623 +ass + + gbe_im + + +624 : +public + +bba +< +VueTs +, + gVoidOrKeyOfVue +, + gVoidOrKeyComp +, + gCڡtTimeSize +, + gSizeTy +, + gAlgoTy +, + gHdHd +> + +626 + gpublic +: + +628  +bba +< + tVueTs +, + tVoidOrKeyOfVue +, + tVoidOrKeyComp +, + tCڡtTimeSize +, + tSizeTy +, + tAlgoTy +, + tHdHd +> + tda_ty +; + +629  + g_ +< + tVueTs +, + tl +> + t_ty +; + +630  + g_ +< + tVueTs +, + tue +> + tcڡ__ty +; + +633  +BOOST_INTRUSIVE_IMPDEF +( + tVueTs + + tvue_as +; + +634  +BOOST_INTRUSIVE_IMPDEF +( + ttyme + + tvue_as +:: + tpor +)ointer; + +635  +BOOST_INTRUSIVE_IMPDEF +( + ttyme + + tvue_as +:: + tcڡ_por +) const_pointer; + +636  +BOOST_INTRUSIVE_IMPDEF +( + ttyme + + tpor_as +< + tpor +>:: + temt_ty + + tvue_ty +; + +637  +BOOST_INTRUSIVE_IMPDEF +( + ttyme + + tda_ty +:: + tkey_ty +) key_type; + +638  +BOOST_INTRUSIVE_IMPDEF +( + ttyme + + tda_ty +:: + tkey_of_vue +) key_of_value; + +639  +BOOST_INTRUSIVE_IMPDEF +( + ttyme + + tpor_as +< + tpor +>:: + tn +)eference; + +640  +BOOST_INTRUSIVE_IMPDEF +( + ttyme + + tpor_as +< + tcڡ_por +>:: + tn + + tcڡ_n +; + +641  +BOOST_INTRUSIVE_IMPDEF +( + ttyme + + tpor_as +< + tcڡ_por +>:: + tdifn_ty +) difference_type; + +642  +BOOST_INTRUSIVE_IMPDEF +( + tSizeTy + + tsize_ty +; + +643  +BOOST_INTRUSIVE_IMPDEF +( + ttyme + + tda_ty +:: + tvue_com +) value_compare; + +644  +BOOST_INTRUSIVE_IMPDEF +( + ttyme + + tda_ty +:: + tkey_com +) key_compare; + +645  +BOOST_INTRUSIVE_IMPDEF +( + t_ty + + t +; + +646  +BOOST_INTRUSIVE_IMPDEF +( + tcڡ__ty + + tcڡ_ +; + +647  +BOOST_INTRUSIVE_IMPDEF +( + tboo +:: + tusive +:: + tv_ +< + t +>)everse_iterator; + +648  +BOOST_INTRUSIVE_IMPDEF +( + tboo +:: + tusive +:: + tv_ +< + tcڡ_ +> + tcڡ_v_ +; + +649  +BOOST_INTRUSIVE_IMPDEF +( + ttyme + + tvue_as +:: + tnode_as +)ode_traits; + +650  +BOOST_INTRUSIVE_IMPDEF +( + ttyme + + tnode_as +:: + tnode +)ode; + +651  +BOOST_INTRUSIVE_IMPDEF +( + ttyme + + tnode_as +:: + tnode_r +)ode_ptr; + +652  +BOOST_INTRUSIVE_IMPDEF +( + ttyme + + tnode_as +:: + tcڡ_node_r +) const_node_ptr; + +654  +tyme + + tg_go +< + tAlgoTy +, + tnode_as +>:: + tty + + tgo_ty +; + +656  +BOOST_INTRUSIVE_IMPDEF +( + tgo_ty + + tnode_gܙhms +; + +658 cڡ +bo + + gcڡt_time_size + = +CڡtTimeSize +; + +659 cڡ +bo + + geful_vue_as + = +da +:: +is_eful_vue_as +< +vue_as +>:: +vue +; + +661 + give +: + +664 +BOOST_MOVABLE_BUT_NOT_COPYABLE +( +be_im +) + +666 cڡ +bo + +mode__autouƚk + = +is__autouƚk +< +vue_as +:: +lk_mode +>:: +vue +; + +669 +BOOST_STATIC_ASSERT +(!( +cڡt_time_size + && (() +vue_as +:: +lk_mode + =() +auto_uƚk +))); + +672 + geed +: + +677 +public +: + +679  +tyme + + tnode_gܙhms +:: + t_comm_da + insert_commit_data; + +688 +be_im +() + +689 : +da_ty +( +key_com +(), +vue_as +()) + +699 +exic + +be_im +cڡ +key_com + & +cmp +, cڡ +vue_as + & +v_as + = value_traits()) + +700 : +da_ty +( +cmp +, +v_as +) + +715 + gme +< +ass + + gIt +> + +716 +be_im + +bo + +unique +, +It + +b +, It +e + + +717 , cڡ +key_com + & +cmp + = key_compare() + +718 , cڡ +vue_as + & +v_as + = value_traits()) + +719 : +da_ty +( +cmp +, +v_as +) + +722 if( + gunique +) + +723 + gthis +-> +_unique +( +b +, +e +); + +725 + gthis +-> +_equ +( +b +, +e +); + +737 +be_im +( +BOOST_RV_REF +(be_im +x +) + +738 : +da_ty +(:: +boo +:: +move +( +x +. +comp +()), ::boo::move(x. +g_vue_as +())) + +740 +this +-> +sw +( +x +); + +745 +BOOST_INTRUSIVE_FORCEINLINE + + gbe_im +& + gݔ +=( +BOOST_RV_REF +( +be_im + +x +) + +746 { +this +-> +sw +( +x +);  * + gthis +; } + +748 #ifde +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +756 ~ +be_im +() + +764 + + +beg +(); + +771 +cڡ_ + +beg +() const; + +778 +cڡ_ + +cbeg +() const; + +785 + + +d +(); + +792 +cڡ_ + +d +() const; + +799 +cڡ_ + +nd +() const; + +807 +v_ + +rbeg +(); + +815 +cڡ_v_ + +rbeg +() const; + +823 +cڡ_v_ + +beg +() const; + +831 +v_ + +nd +(); + +839 +cڡ_v_ + +nd +() const; + +847 +cڡ_v_ + +d +() const; + +854 + + +ro +(); + +861 +cڡ_ + +ro +() const; + +868 +cڡ_ + +o +() const; + +880  + gbe_im + & +cڏ_om_d_ +( + + +d_ +) + +882  + gic_ +< + gbe_im +&> + +883 ( + gda_ty +:: +g__ba_om_d_ +( +d_ +)); + +894 cڡ + gbe_im + & +cڏ_om_d_ +( +cڡ_ + +d_ +) + +896  + gic_ +< + gbe_im +&> + +897 ( + gda_ty +:: +g__ba_om_d_ +( +d_ +)); + +908  + gbe_im + & +cڏ_om_ +( + + + +) + +909 {  +cڏ_om_d_ +( + +. +d__om_ +()); } + +919 cڡ + gbe_im + & +cڏ_om_ +( +cڡ_ + + +) + +920 {  +cڏ_om_d_ +( + +. +d__om_ +()); } + +922 #ifde +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +929 +key_com + +key_comp +() const; + +936 +vue_com + +vue_comp +() const; + +945 +bo + +emy +() const + +947 if( + gCڡtTimeSize +){ + +948  ! + gthis +-> + gda_ty +:: +sz_as +(). +g_size +(); + +951  + ggo_ty +:: +unique +( +this +-> +hd_r +()); + +961 +size_ty + +size +() const + +963 if( + gcڡt_time_size +) + +964  + gthis +-> +sz_as +(). +g_size +(); + +966  ( + gsize_ty +) + gnode_gܙhms +:: +size +( +this +-> +hd_r +()); + +975  +sw +( +be_im +& +h +) + +978 :: +boo +:: +adl_move_sw +( +this +-> +comp +(), +h +.comp()); + +980 + gnode_gܙhms +:: +sw_ +( +this +-> +hd_r +(), +node_r +( +h +.header_ptr())); + +981 + gthis +-> +sz_as +(). +sw +( +h +.sz_traits()); + +998 + gme + < +ass + + gClڔ +, cs + gDior +> + +999  +e_om +(cڡ +be_im + & +c +, +Clڔ + +ڔ +, +Dior + +dior +) + +1001 + gthis +-> +r_d_dio +( +dior +); + +1002 if(! + gc +. +emy +()){ + +1003 + gda +:: +exi_dior +< +be_im +, + gDior +> + +1004 +rlback +(* +this +, +dior +); + +1005 + gnode_gܙhms +:: +e + + +1006 ( +c +. +hd_r +() + +1007 , + gthis +-> +hd_r +() + +1008 , + gda +:: +node_ڔ + < +Clڔ +, + gvue_as +, + gAlgoTy +>( + gڔ +, & + gthis +-> +g_vue_as +()) + +1009 , + gda +:: +node_dior +< +Dior +, + gvue_as +, + gAlgoTy +>( + gdior +, & + gthis +-> +g_vue_as +())); + +1010 + gthis +-> +sz_as +(). +t_size +( +c +.sz_as(). +g_size +()); + +1011 + gthis +-> +comp +( +c +.comp(); + +1012 + grlback +. +a +(); + +1033 + gme + < +ass + + gClڔ +, cs + gDior +> + +1034  +e_om +( +BOOST_RV_REF +( +be_im + +c +, +Clڔ + +ڔ +, +Dior + +dior +) + +1036 + gthis +-> +r_d_dio +( +dior +); + +1037 if(! + gc +. +emy +()){ + +1038 + gda +:: +exi_dior +< +be_im +, + gDior +> + +1039 +rlback +(* +this +, +dior +); + +1040 + gnode_gܙhms +:: +e + + +1041 ( +c +. +hd_r +() + +1042 , + gthis +-> +hd_r +() + +1043 , + gda +:: +node_ڔ + < +Clڔ +, + gvue_as +, + gAlgoTy +, + gl +>( + gڔ +, & + gthis +-> +g_vue_as +()) + +1044 , + gda +:: +node_dior +< +Dior +, + gvue_as +, + gAlgoTy +>( + gdior +, & + gthis +-> +g_vue_as +())); + +1045 + gthis +-> +sz_as +(). +t_size +( +c +.sz_as(). +g_size +()); + +1046 + gthis +-> +comp +( +c +.comp(); + +1047 + grlback +. +a +(); + +1062 + + +_equ +( +n + +vue +) + +1064 +node_r + +to_ +( +this +-> +g_vue_as +(). +to_node_r +( +vue +)); + +1065 if( + gmode__autouƚk +) + +1066 +BOOST_INTRUSIVE_SAFE_HOOK_DEFAULT_ASSERT +( +node_gܙhms +:: +unique +( +to_ +)); + +1067 + + +t +( +node_gܙhms +:: +_equ_u_bound + + +1068 ( +this +-> +hd_r +(), +to_ +,his-> +key_node_comp +his-> +key_comp +())),his-> +iv_vue_as_r +()); + +1069 + gthis +-> +sz_as +(). +emt +(); + +1070  + gt +; + +1087 + + +_equ +( +cڡ_ + +ht +, +n + +vue +) + +1089 +node_r + +to_ +( +this +-> +g_vue_as +(). +to_node_r +( +vue +)); + +1090 if( + gmode__autouƚk +) + +1091 +BOOST_INTRUSIVE_SAFE_HOOK_DEFAULT_ASSERT +( +node_gܙhms +:: +unique +( +to_ +)); + +1092 + + +t +( +node_gܙhms +:: +_equ + + +1093 ( +this +-> +hd_r +(), +ht +. +pod_node +(), +to_ +,his-> +key_node_comp +his-> +key_comp +())),his-> +iv_vue_as_r +()); + +1094 + gthis +-> +sz_as +(). +emt +(); + +1095  + gt +; + +1112 + gme +< +ass + + gIt +> + +1113  +_equ +( +It + +b +, It +e +) + +1115 + + +nd +( +this +-> +d +()); + +1116 ; + gb + ! +e +; ++b) + +1117 + gthis +-> +_equ +( +nd +, * +b +); + +1132 + gd +:: + +< + +, + gbo +> +_unique +( +n + +vue +) + +1134 +_comm_da + + gcomm_da +; + +1135 + gd +:: + +< +node_r +, + gbo +> + gt + = + +1136 ( +node_gܙhms +:: +_unique_check + + +1137 ( +this +-> +hd_r +(), +key_of_vue +()( + gvue +), + gthis +-> +key_node_comp +his-> +key_comp +()), + gcomm_da +)); + +1138  + gd +:: + +< + +, + gbo +> + +1139 + gt +. + gcd + ? + gthis +-> +_unique_comm +( +vue +, +comm_da +) + +1140 : + +( +t +. +f +, +this +-> +iv_vue_as_r +()) + +1141 , + gt +. + gcd +); + +1158 + + +_unique +( +cڡ_ + +ht +, +n + +vue +) + +1160 +_comm_da + + gcomm_da +; + +1161 + gd +:: + +< +node_r +, + gbo +> + gt + = + +1162 ( +node_gܙhms +:: +_unique_check + + +1163 ( +this +-> +hd_r +(), + ght +. +pod_node +(), +key_of_vue +()( + gvue +), + gthis +-> +key_node_comp +his-> +key_comp +()), + gcomm_da +)); + +1164  + gt +. + gcd + ? + gthis +-> +_unique_comm +( +vue +, +comm_da +) + +1165 : + +( +t +. +f +, +this +-> +iv_vue_as_r +()); + +1181 + gme +< +ass + + gIt +> + +1182  +_unique +( +It + +b +, It +e +) + +1184 if( + gthis +-> +emy +()){ + +1185 + + +nd +( +this +-> +d +()); + +1186 ; + gb + ! +e +; ++b) + +1187 + gthis +-> +_unique +( +nd +, * +b +); + +1190 ; + gb + ! +e +; ++b) + +1191 + gthis +-> +_unique +(* +b +); + +1195 #ifde +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +1209 + gd +:: + +< + +, + gbo +> +_unique_check +(cڡ +key_ty + & +key +, +_comm_da + & +comm_da +); + +1225 + gd +:: + +< + +, + gbo +> +_unique_check +( +cڡ_ + +ht +, cڡ +key_ty + & +key +, +_comm_da + & +comm_da +); + +1257 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +1258 + gd +:: + +< + +, + gbo +> + g_unique_check + + +1259 (cڡ + gKeyTy + & + gkey +, +KeyTyKeyCom + + gcomp +, + g_comm_da + & + gcomm_da +); + +1293 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +1294 + gd +:: + +< + +, + gbo +> + g_unique_check + + +1295 ( +cڡ_ + + ght +, cڡ + gKeyTy + & + gkey + + +1296 , +KeyTyKeyCom + + gcomp +, + g_comm_da + & + gcomm_da +); + +1317 + + +_unique_comm +( +n + +vue +, cڡ +_comm_da + & +comm_da +) + +1319 +node_r + +to_ +( +this +-> +g_vue_as +(). +to_node_r +( +vue +)); + +1320 if( + gmode__autouƚk +) + +1321 +BOOST_INTRUSIVE_SAFE_HOOK_DEFAULT_ASSERT +( +node_gܙhms +:: +unique +( +to_ +)); + +1323 #i!( +defed +( +BOOST_DISABLE_ASSERTS +|| ( defed( +BOOST_ENABLE_ASSERT_DEBUG_HANDLER +&& defed( +NDEBUG +) )) + +1325 + + +p +( +comm_da +. +node +, +this +-> +iv_vue_as_r +()); + +1326 if(! + gcomm_da +. + glk_ +){ + +1327 ++ + gp +; + +1331 +BOOST_ASSERT +( +p + = +this +-> +d +(|| !this-> +comp +()(*p, +vue +) )); + +1332 +BOOST_ASSERT +( +p + = +this +-> +beg +(|| !this-> +comp +()( +vue +, *--p) )); + +1335 + gnode_gܙhms +:: +_unique_comm + + +1336 ( +this +-> +hd_r +(), + gto_ +, + gcomm_da +); + +1337 + gthis +-> +sz_as +(). +emt +(); + +1338  + +( +to_ +, +this +-> +iv_vue_as_r +()); + +1355 + + +_befe +( +cڡ_ + +pos +, +n + +vue +) + +1357 +node_r + +to_ +( +this +-> +g_vue_as +(). +to_node_r +( +vue +)); + +1358 if( + gmode__autouƚk +) + +1359 +BOOST_INTRUSIVE_SAFE_HOOK_DEFAULT_ASSERT +( +node_gܙhms +:: +unique +( +to_ +)); + +1360 + gthis +-> +sz_as +(). +emt +(); + +1361  + +( +node_gܙhms +:: +_befe + + +1362 ( +this +-> +hd_r +(), +pos +. +pod_node +(), +to_ +),his-> +iv_vue_as_r +()); + +1379  +push_back +( +n + +vue +) + +1381 +node_r + +to_ +( +this +-> +g_vue_as +(). +to_node_r +( +vue +)); + +1382 if( + gmode__autouƚk +) + +1383 +BOOST_INTRUSIVE_SAFE_HOOK_DEFAULT_ASSERT +( +node_gܙhms +:: +unique +( +to_ +)); + +1384 + gthis +-> +sz_as +(). +emt +(); + +1385 + gnode_gܙhms +:: +push_back +( +this +-> +hd_r +(), +to_ +); + +1402  +push_t +( +n + +vue +) + +1404 +node_r + +to_ +( +this +-> +g_vue_as +(). +to_node_r +( +vue +)); + +1405 if( + gmode__autouƚk +) + +1406 +BOOST_INTRUSIVE_SAFE_HOOK_DEFAULT_ASSERT +( +node_gܙhms +:: +unique +( +to_ +)); + +1407 + gthis +-> +sz_as +(). +emt +(); + +1408 + gnode_gܙhms +:: +push_t +( +this +-> +hd_r +(), +to_ +); + +1419 + + +a +( +cڡ_ + +i +) + +1421 +cڡ_ + +t +( +i +); + +1422 ++ + gt +; + +1423 +node_r + +to_a +( +i +. +pod_node +()); + +1424 if( + gmode__autouƚk +) + +1425 +BOOST_INTRUSIVE_SAFE_HOOK_DEFAULT_ASSERT +(! +node_gܙhms +:: +unique +( +to_a +)); + +1426 + gnode_gܙhms +:: +a +( +this +-> +hd_r +(), +to_a +); + +1427 + gthis +-> +sz_as +(). +deemt +(); + +1428 if( + gmode__autouƚk +) + +1429 + gnode_gܙhms +:: + +( +to_a +); + +1430  + gt +. +uncڡ +(); + +1442 + + +a +( +cڡ_ + +b +, cڡ_ +e +) + +1443 { +size_ty + + gn +;  + gthis +-> +ive_a +( +b +, +e +, +n +); } + +1455 +size_ty + +a +(cڡ +key_ty + & +key +) + +1456 {  + gthis +-> +a +( +key +, +this +-> +key_comp +()); } + +1473 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +1474 +BOOST_INTRUSIVE_DOC1ST +( +size_ty + + +1475 , +tyme + +da +:: +dib_if_cvtib +< +KeyTyKeyCom + +BOOST_INTRUSIVE_I + +cڡ_ + BOOST_INTRUSIVE_I +size_ty +>:: +ty +) + +1476 +a +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +) + +1478 + gd +:: + +< + +, + g +> + gp + = +this +-> +equ_nge +( +key +, +comp +); + +1479 +size_ty + + gn +; + +1480 + gthis +-> +ive_a +( +p +. +f +,. +cd +, +n +); + +1481  + gn +; + +1495 + gme +< +ass + + gDior +> + +1496 + + +a_d_dio +( +cڡ_ + +i +, +Dior + +dior +) + +1498 +node_r + +to_a +( +i +. +pod_node +()); + +1499 + + +t +( +this +-> +a +( +i +)); + +1500 +dior +( +this +-> +g_vue_as +(). +to_vue_r +( +to_a +)); + +1501  + gt +; + +1517 + gme +< +ass + + gDior +> + +1518 +size_ty + +a_d_dio +(cڡ +key_ty + & +key +, +Dior + +dior +) + +1520 + gd +:: + +< + +, + g +> + gp + = +this +-> +equ_nge +( +key +); + +1521 +size_ty + + gn +; + +1522 + gthis +-> +ive_a +( +p +. +f +,. +cd +, +n +, +dior +); + +1523  + gn +; + +1538 + gme +< +ass + + gDior +> + +1539 + + +a_d_dio +( +cڡ_ + +b +, cڡ_ +e +, +Dior + +dior +) + +1540 { +size_ty + + gn +;  + gthis +-> +ive_a +( +b +, +e +, +n +, +dior +); } + +1560 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +, cs + gDior +> + +1561 +BOOST_INTRUSIVE_DOC1ST +( +size_ty + + +1562 , +tyme + +da +:: +dib_if_cvtib +< +KeyTyKeyCom + +BOOST_INTRUSIVE_I + +cڡ_ + BOOST_INTRUSIVE_I +size_ty +>:: +ty +) + +1563 +a_d_dio +(cڡ +KeyTy +& +key +, +KeyTyKeyCom + +comp +, +Dior + +dior +) + +1565 + gd +:: + +< + +, + g +> + gp + = +this +-> +equ_nge +( +key +, +comp +); + +1566 +size_ty + + gn +; + +1567 + gthis +-> +ive_a +( +p +. +f +,. +cd +, +n +, +dior +); + +1568  + gn +; + +1580  +r +() + +1582 if( + gmode__autouƚk +){ + +1583 + gthis +-> +r_d_dio +( +da +:: +nu_dior +()); + +1586 + gnode_gܙhms +:: +_hd +( +this +-> +hd_r +()); + +1587 + gthis +-> +sz_as +(). +t_size +(0); + +1600 + gme +< +ass + + gDior +> + +1601  +r_d_dio +( +Dior + +dior +) + +1603 + gnode_gܙhms +:: +r_d_dio +( +this +-> +hd_r +() + +1604 , +da +:: +node_dior +< +Dior +, +vue_as +, +AlgoTy +>( +dior +, & +this +-> +g_vue_as +())); + +1605 + gnode_gܙhms +:: +_hd +( +this +-> +hd_r +()); + +1606 + gthis +-> +sz_as +(). +t_size +(0); + +1615 +size_ty + +cou +(cڡ +key_ty + & +key +) const + +1616 {  +size_ty +( +this +-> +cou +( +key +,his-> +key_comp +())); } + +1628 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +1629 +size_ty + +cou +(cڡ +KeyTy + & +key +, +KeyTyKeyCom + +comp +) const + +1631 + gd +:: + +< +cڡ_ +, + gcڡ_ +> + gt + = +this +-> +equ_nge +( +key +, +comp +); + +1632 +size_ty + + gn + = 0; + +1633 ; + gt +. + gf + ! +t +. +cd +; ++t.f){ ++ + gn +; } + +1634  + gn +; + +1637 #i! +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +) + +1641 +size_ty + +cou +(cڡ +key_ty + & +key +) + +1642 {  +size_ty +( +this +-> +cou +( +key +,his-> +key_comp +())); } + +1644 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +1645 +size_ty + +cou +(cڡ +KeyTy + & +key +, +KeyTyKeyCom + +comp +) + +1647 + gd +:: + +< +cڡ_ +, + gcڡ_ +> + gt + = +this +-> +equ_nge +( +key +, +comp +); + +1648 +size_ty + + gn + = 0; + +1649 ; + gt +. + gf + ! +t +. +cd +; ++t.f){ ++ + gn +; } + +1650  + gn +; + +1661 + + +low_bound +(cڡ +key_ty + & +key +); + +1669 +cڡ_ + +low_bound +(cڡ +key_ty + & +key +) const; + +1672 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +1673 + + +low_bound +(cڡ +KeyTy + & +key +, +KeyTyKeyCom + +comp +); + +1676 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +1677 +cڡ_ + +low_bound +(cڡ +KeyTy + & +key +, +KeyTyKeyCom + +comp +) const; + +1685 + + +u_bound +(cڡ +key_ty + & +key +); + +1697 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +1698 + + +u_bound +(cڡ +KeyTy + & +key +, +KeyTyKeyCom + +comp +); + +1701 +cڡ_ + +u_bound +(cڡ +key_ty + & +key +) const; + +1704 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +1705 +cڡ_ + +u_bound +(cڡ +KeyTy + & +key +, +KeyTyKeyCom + +comp +) const; + +1713 + + +fd +(cڡ +key_ty + & +key +); + +1725 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +1726 + + +fd +(cڡ +KeyTy + & +key +, +KeyTyKeyCom + +comp +); + +1729 +cڡ_ + +fd +(cڡ +key_ty + & +key +) const; + +1732 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +1733 +cڡ_ + +fd +(cڡ +KeyTy + & +key +, +KeyTyKeyCom + +comp +) const; + +1742 + gd +:: + +< + +, + g +> +equ_nge +(cڡ +key_ty + & +key +); + +1755 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +1756 + gd +:: + +< + +, + g +> +equ_nge +(cڡ +KeyTy + & +key +, +KeyTyKeyCom + +comp +); + +1759 + gd +:: + +< +cڡ_ +, + gcڡ_ +> +equ_nge +(cڡ +key_ty + & +key +) const; + +1762 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +1763 + gd +:: + +< +cڡ_ +, + gcڡ_ +> + +1764 +equ_nge +(cڡ +KeyTy + & +key +, +KeyTyKeyCom + +comp +) const; + +1788 + gd +:: + +< + +, + g +> + gbounded_nge + + +1789 (cڡ + gkey_ty + & + glow_key +, cڡ key_ty & + gu_vue +, +bo + + g_od +, bo + gright_od +); + +1819 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +1820 + gd +:: + +< + +, + g +> + gbounded_nge + + +1821 (cڡ + gKeyTy + & + glow_key +, cڡ KeyTy & + gu_key +, +KeyTyKeyCom + + gcomp +, +bo + + g_od +, bo + gright_od +); + +1824 + gd +:: + +< +cڡ_ +, + gcڡ_ +> + gbounded_nge + + +1825 (cڡ + gkey_ty + & + glow_key +, cڡ key_ty & + gu_key +, +bo + + g_od +, bo + gright_od +) const; + +1828 + gme +< +ass + + gKeyTy +, cs + gKeyTyKeyCom +> + +1829 + gd +:: + +< +cڡ_ +, + gcڡ_ +> + gbounded_nge + + +1830 (cڡ + gKeyTy + & + glow_key +, cڡ KeyTy & + gu_key +, +KeyTyKeyCom + + gcomp +, +bo + + g_od +, bo + gright_od +) const; + +1844  + + +s__to +( +n + +vue +); + +1858  +cڡ_ + +s__to +( +cڡ_n + +vue +); + +1869 + + +_to +( +n + +vue +); + +1880 +cڡ_ + +_to +( +cڡ_n + +vue +) const; + +1893  +_node +( +n + +vue +); + +1907 +por + +uƚk_mo_whout_b +() + +1909 +node_r + +to_be_diod +( +node_gܙhms +:: +uƚk_mo_whout_b + + +1910 ( +this +-> +hd_r +())); + +1911 if(! + gto_be_diod +) + +1913 + gthis +-> +sz_as +(). +deemt +(); + +1914 if( + gmode__autouƚk +) + +1915 + gnode_gܙhms +:: + +( +to_be_diod +); + +1916  + gthis +-> +g_vue_as +(). +to_vue_r +( +to_be_diod +); + +1919 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +) + +1935  +a_node +( + + +a_this +, +n + +wh_this +); + +1942  +b +(); + +1953 + + +b_sub +( +ro +); + +1969  +move_node +( +n + +vue +) + +1971 +BOOST_STATIC_ASSERT +((! +cڡt_time_size +)); + +1972 +node_r + +to_move +( +vue_as +:: +to_node_r +( +vue +)); + +1973 + gnode_gܙhms +:: +uƚk +( +to_move +); + +1974 if( + gmode__autouƚk +) + +1975 + gnode_gܙhms +:: + +( +to_move +); + +1993 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +) + +1994 + gme +< +ass + + gT +, + gass + ... + gOis2 +>  +mge_unique +( +be +< +T +, +Ois2 +...> &); + +1996 + gme +< +ass + + gCom2 +> + +1997  +mge_unique +( +be_im + + +1998 < +VueTs +, +VoidOrKeyOfVue +, +Com2 +, +SizeTy +, +CڡtTimeSize +, +AlgoTy +, +HdHd +> & +sour +) + +2001 +node_r + + + ( +node_gܙhms +:: +beg_node +( +sour +. +hd_r +())) + +2002 , +d +( +node_gܙhms +:: +d_node + ( +sour +. +hd_r +())); + +2004  + g + ! +d +){ + +2005 +node_r + cڡ +p +( + +); + +2006 +BOOST_INTRUSIVE_SAFE_HOOK_DEFAULT_ASSERT +(! +mode__autouƚk + || ! +node_gܙhms +:: +unique +( +p +)); + +2007 + g + = +node_gܙhms +:: +xt_node +( + +); + +2008 if + gnode_gܙhms +:: +sr_unique +( +this +-> +hd_r +(),his-> +key_node_comp +his-> +key_comp +()), +sour +.hd_r(), +p +) ){ + +2009 + gsour +. +sz_as +(). +deemt +(); + +2010 + gthis +-> +sz_as +(). +emt +(); + +2029 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +) + +2030 + gme +< +ass + + gT +, + gass + ... + gOis2 +>  +mge_equ +( +be +< +T +, +Ois2 +...> &); + +2032 + gme +< +ass + + gCom2 +> + +2033  +mge_equ +( +be_im + + +2034 < +VueTs +, +VoidOrKeyOfVue +, +Com2 +, +SizeTy +, +CڡtTimeSize +, +AlgoTy +, +HdHd +> & +sour +) + +2037 +node_r + + + ( +node_gܙhms +:: +beg_node +( +sour +. +hd_r +())) + +2038 , +d +( +node_gܙhms +:: +d_node + ( +sour +. +hd_r +())); + +2040  + g + ! +d +){ + +2041 +node_r + cڡ +p +( + +); + +2042 +BOOST_INTRUSIVE_SAFE_HOOK_DEFAULT_ASSERT +(! +mode__autouƚk + || ! +node_gܙhms +:: +unique +( +p +)); + +2043 + g + = +node_gܙhms +:: +xt_node +( + +); + +2044 + gnode_gܙhms +:: +sr_equ +( +this +-> +hd_r +(),his-> +key_node_comp +his-> +key_comp +()), +sour +.hd_r(), +p +); + +2045 + gsour +. +sz_as +(). +deemt +(); + +2046 + gthis +-> +sz_as +(). +emt +(); + +2056 + gme + < +ass + + gExaCheck +> + +2057  +check +( +ExaCheck + +exa_check +) const + +2059  + gda +:: + tkey_nod_comp +< + tkey_com +, + tvue_as +, + tkey_of_vue +> + tnod_comp_t +; + +2060 +nod_comp_t + +nod_comp +( +this +-> +key_comp +(), &this-> +g_vue_as +()); + +2061  +tyme + + tg_node_check +< + tAlgoTy +, + tVueTs +, + tnod_comp_t +, + tExaCheck +>:: + tty + + tnode_check_t +; + +2062 +tyme + + gnode_check_t +:: +tu_ty + +check_tu +; + +2063 + gnode_gܙhms +:: +check +( +this +-> +hd_r +(), +node_check_t +( +nod_comp +, +exa_check +), +check_tu +); + +2064 i( + gcڡt_time_size +) + +2065 +BOOST_INTRUSIVE_INVARIANT_ASSERT +( +this +-> +sz_as +(). +g_size +(= +check_tu +. +node_cou +); + +2074  +check +() const + +2076 +check +( +da +:: +emy_node_check +< +VueTs +>()); + +2079 +nd + +bo + + gݔ +==(cڡ +be_im + & +x +, cڡ + gbe_im + & + gy +) + +2081 if( + gcڡt_time_size + && + gx +. +size +(! +y +.size()){ + +2082  +l +; + +2084  + gboo +:: +usive +:: +go_equ +( +x +. +cbeg +(), x. +nd +(), +y +.cbegin(), y.cend()); + +2087 +nd + +bo + + gݔ +!=(cڡ +be_im + & +x +, cڡ + gbe_im + & + gy +) + +2088 {  !( + gx + = +y +); } + +2090 +nd + +bo + + gݔ +<(cڡ + gbe_im + & + gx +, cڡ be_im & + gy +) + +2091 {  :: +boo +:: +usive +:: +go_xicogphil_com +( +x +. +beg +(), x. +d +(), +y +.begin(), y.end()); } + +2093 +nd + +bo + + gݔ +>(cڡ + gbe_im + & + gx +, cڡ be_im & + gy +) + +2094 {  + gy + < + gx +; } + +2096 +nd + +bo + + gݔ +<=(cڡ +be_im + & +x +, cڡ + gbe_im + & + gy +) + +2097 {  !( + gx + > + gy +); } + +2099 +nd + +bo + + gݔ +>=(cڡ +be_im + & +x +, cڡ + gbe_im + & + gy +) + +2100 {  !( + gx + < + gy +); } + +2102 +nd +  +sw +( +be_im + & +x +, be_im & +y +) + +2103 { + gx +. +sw +( +y +); } + +2106 + give +: + +2107 +me +< +ass + +Dior +> + +2108 + + +ive_a +( +cڡ_ + +b +, cڡ_ +e +, +size_ty + & +n +, +Dior + +dior +) + +2110  + gn + = 0; + gb + ! +e +; ++n) + +2111 + gthis +-> +a_d_dio +( +b +++, +dior +); + +2112  + gb +. +uncڡ +(); + +2115 + + +ive_a +( +cڡ_ + +b +, cڡ_ +e +, +size_ty + & +n +) + +2117  + gn + = 0; + gb + ! +e +; ++n) + +2118 + gthis +-> +a +( +b +++); + +2119  + gb +. +uncڡ +(); + +2126 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +|| defed( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +2127 + gme +< +ass + + gT +, + gass + ... + gOis +> + +2129 + gme +< +ass + + gT +, cs + gO1 + = , cs + gO2 + =  + +2130 , +ass + + gO3 + = , cs + gO4 + =  + +2131 , +ass + + gO5 + = , cs + gO6 + = > + +2133  + smake_be + + +2136  +tyme + + tck_tis + + +2137 < + tbe_deus +, + +2138 #i! + tdefed +( + tBOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +2139 + tO1 +, + tO2 +, + tO3 +, + tO4 +, + tO5 +, + tO6 + + +2141 + tOis +... + +2143 >:: + tty + + tcked_tis +; + +2145  +tyme + + tda +:: + tg_vue_as + + +2146 < + tT +, + ttyme + + tcked_tis +:: + to_vue_as +>:: + tty + + tvue_as +; + +2148  + gbe_im + + +2149 < + tvue_as + + +2150 , + ttyme + + tcked_tis +:: + tkey_of_vue + + +2151 , + ttyme + + tcked_tis +:: + tcom + + +2152 , + ttyme + + tcked_tis +:: + tsize_ty + + +2153 , + tcked_tis +:: + tcڡt_time_size + + +2154 , + tBsTeAlgܙhms + + +2155 , + ttyme + + tcked_tis +:: + thd_hd_ty + + +2156 > + timemti_defed +; + +2158  +imemti_defed + + tty +; + +2162 #ide +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +2164 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +2165 + gme +< +ass + + gT +, cs + gO1 +, cs + gO2 +, cs + gO3 +, cs + gO4 +, cs + gO5 +, cs + gO6 +> + +2167 + gme +< +ass + + gT +, + gass + ... + gOis +> + +2169 +ass + + gbe + + +2170 : +public + +make_be +< +T +, + +2171 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +2172 + gO1 +, + gO2 +, + gO3 +, + gO4 +, + gO5 +, + gO6 + + +2174 + gOis +... + +2176 >:: +ty + + +2178  +tyme + + tmake_be + + +2179 < + tT +, + +2180 #i! + tdefed +( + tBOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +2181 + tO1 +, + tO2 +, + tO3 +, + tO4 +, + tO5 +, + tO6 + + +2183 + tOis +... + +2185 >:: + tty + + tBa +; + +2186 +BOOST_MOVABLE_BUT_NOT_COPYABLE +( +be +) + +2188 + gpublic +: + +2189  +tyme + + tBa +:: + tkey_com + key_compare; + +2190  +tyme + + tBa +:: + tvue_as + value_traits; + +2191  +tyme + + tBa +:: + t + iterator; + +2192  +tyme + + tBa +:: + tcڡ_ + const_iterator; + +2195 +BOOST_STATIC_ASSERT +(( +da +:: +is_me +< +tyme + +vue_as +:: +vue_ty +, +T +>:: +vue +)); + +2197 +be +() + +2198 : +Ba +() + +2201 +exic + +be +cڡ +key_com + & +cmp +, cڡ +vue_as + & +v_as + = value_traits()) + +2202 : +Ba +( +cmp +, +v_as +) + +2205 + gme +< +ass + + gIt +> + +2206 +be + +bo + +unique +, +It + +b +, It +e + + +2207 , cڡ +key_com + & +cmp + = key_compare() + +2208 , cڡ +vue_as + & +v_as + = value_traits()) + +2209 : +Ba +( +unique +, +b +, +e +, +cmp +, +v_as +) + +2212 +be +( +BOOST_RV_REF +(be +x +) + +2213 : +Ba +( +BOOST_MOVE_BASE +(Ba, +x +)) + +2216 + gbe +& + gݔ +=( +BOOST_RV_REF +( +be + +x +) + +2217 {  +ic_ +< +be + &>( +this +-> +Ba +:: +ݔ +=( +BOOST_MOVE_BASE +(Ba, +x +))); } + +2219 + gme + < +ass + + gClڔ +, cs + gDior +> + +2220  +e_om +(cڡ +be + & +c +, +Clڔ + +ڔ +, +Dior + +dior +) + +2221 { + gBa +:: +e_om +( +c +, +ڔ +, +dior +); } + +2223 + gme + < +ass + + gClڔ +, cs + gDior +> + +2224  +e_om +( +BOOST_RV_REF +( +be + +c +, +Clڔ + +ڔ +, +Dior + +dior +) + +2225 { + gBa +:: +e_om +( +BOOST_MOVE_BASE +( +Ba +, +c +), +ڔ +, +dior +); } + +2227  + gbe + & +cڏ_om_d_ +( + + +d_ +) + +2228 {  + gic_ +< + gbe + &>( + gBa +:: +cڏ_om_d_ +( +d_ +)); } + +2230 cڡ + gbe + & +cڏ_om_d_ +( +cڡ_ + +d_ +) + +2231 {  + gic_ +( + gBa +:: +cڏ_om_d_ +( +d_ +)); } + +2233  + gbe + & +cڏ_om_ +( + + + +) + +2234 {  + gic_ +< + gbe + &>( + gBa +:: +cڏ_om_ +( + +)); } + +2236 cڡ + gbe + & +cڏ_om_ +( +cڡ_ + + +) + +2237 {  + gic_ +( + gBa +:: +cڏ_om_ +( + +)); } + +2244  + ~ + + @/usr/include/boost/intrusive/detail/algo_type.hpp + +13 #ide +BOOST_INTRUSIVE_DETAIL_ALGO_TYPE_HPP + + +14  + #BOOST_INTRUSIVE_DETAIL_ALGO_TYPE_HPP + + + ) + +16 #ide +BOOST_CONFIG_HPP + + +17  + ~ + +20 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +21 #agm + + + +24 +mea + + gboo + { + +25 +mea + + gusive + { + +27 + ego_tys + + +29 + gCcurLiAlgܙhms +, + +30 + gCcurSLiAlgܙhms +, + +31 + gLrSLiAlgܙhms +, + +32 + gCommSLiAlgܙhms +, + +33 + gBsTeAlgܙhms +, + +34 + gRbTeAlgܙhms +, + +35 + gAvlTeAlgܙhms +, + +36 + gSgTeAlgܙhms +, + +37 + gSayTeAlgܙhms +, + +38 + gTAlgܙhms +, + +39 + gUndedAlgܙhms +, + +40 + gUndedCcurSliAlgܙhms +, + +41 + gAnyAlgܙhm + + +44 + gme +< +go_tys + + gAlgoTy +, +ass + + gNodeTs +> + +45  + gg_go +; + +47 + gme +< +go_tys + + gAlgoTy +, +ass + + gVueTs +, cs + gNodePCom +, cs + gExaCheck +> + +48  + gg_node_check +; + + @/usr/include/boost/intrusive/detail/ebo_functor_holder.hpp + +14 #ide +BOOST_INTRUSIVE_DETAIL_EBO_HOLDER_HPP + + +15  + #BOOST_INTRUSIVE_DETAIL_EBO_HOLDER_HPP + + + ) + +17 #ide +BOOST_CONFIG_HPP + + +18  + ~ + +21 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +22 #agm + + + +25  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gusive + { + +30 +mea + + gda + { + +32 #i +defed +( +BOOST_MSVC +|| defed( +__BORLANDC_ +) + +33  + #BOOST_INTRUSIVE_TT_DECL + +__cde + + + ) + +35  + #BOOST_INTRUSIVE_TT_DECL + + + ) + +38 #i +defed +( +_MSC_EXTENSIONS +&& !defed( +__BORLAND__ +&& !defed( +_WIN64 +&& !defed( +_M_ARM +&& !defed( +_M_ARM64 +&& !defed( +UNDER_CE +) + +39  + #BOOST_INTRUSIVE_TT_TEST_MSC_FUNC_SIGS + + + ) + +42 + gme + < +tyme + + gT +> + +43  + sis_ury__by_funi_im + + +44 { cڡ +bo + + gvue + = +l +; }; + +48 #ide +BOOST_INTRUSIVE_TT_TEST_MSC_FUNC_SIGS + + +50 + gme + < +tyme + + gR +> + +51  + gis_ury__by_funi_im +< +R + (*)()> + +52 { cڡ +bo + + gvue + = +ue +; }; + +54 + gme + < +tyme + + gR +> + +55  + gis_ury__by_funi_im +< +R + (*)(...)> + +56 { cڡ +bo + + gvue + = +ue +; }; + +60 + gme + < +tyme + + gR +> + +61  + gis_ury__by_funi_im +< +R + ( +__d +*)()> + +62 { cڡ +bo + + gvue + = +ue +; }; + +64 #ide +_MANAGED + + +66 + gme + < +tyme + + gR +> + +67  + gis_ury__by_funi_im +< +R + ( +__ +*)()> + +68 { cڡ +bo + + gvue + = +ue +; }; + +72 + gme + < +tyme + + gR +> + +73  + gis_ury__by_funi_im +< +R + ( +__cde +*)()> + +74 { cڡ +bo + + gvue + = +ue +; }; + +76 + gme + < +tyme + + gR +> + +77  + gis_ury__by_funi_im +< +R + ( +__cde +*)(...)> + +78 { cڡ +bo + + gvue + = +ue +; }; + +84 #ide +BOOST_INTRUSIVE_TT_TEST_MSC_FUNC_SIGS + + +86 + gme + < +tyme + + gR +, +ass + + gT0 +> + +87  + gis_ury__by_funi_im +< +R + (*)( + gT0 +)> + +88 { cڡ +bo + + gvue + = +ue +; }; + +90 + gme + < +tyme + + gR +, +ass + + gT0 +> + +91  + gis_ury__by_funi_im +< +R + (*)( + gT0 +...)> + +92 { cڡ +bo + + gvue + = +ue +; }; + +96 + gme + < +tyme + + gR +, +ass + + gT0 +> + +97  + gis_ury__by_funi_im +< +R + ( +__d +*)( + gT0 +)> + +98 { cڡ +bo + + gvue + = +ue +; }; + +100 #ide +_MANAGED + + +102 + gme + < +tyme + + gR +, +ass + + gT0 +> + +103  + gis_ury__by_funi_im +< +R + ( +__ +*)( + gT0 +)> + +104 { cڡ +bo + + gvue + = +ue +; }; + +108 + gme + < +tyme + + gR +, +ass + + gT0 +> + +109  + gis_ury__by_funi_im +< +R + ( +__cde +*)( + gT0 +)> + +110 { cڡ +bo + + gvue + = +ue +; }; + +112 + gme + < +tyme + + gR +, +ass + + gT0 +> + +113  + gis_ury__by_funi_im +< +R + ( +__cde +*)( + gT0 +...)> + +114 { cڡ +bo + + gvue + = +ue +; }; + +120 #ide +BOOST_INTRUSIVE_TT_TEST_MSC_FUNC_SIGS + + +122 + gme + < +tyme + + gR +, +ass + + gT0 +, cs + gT1 +> + +123  + gis_ury__by_funi_im +< +R + (*)( + gT0 +, + gT1 +)> + +124 { cڡ +bo + + gvue + = +ue +; }; + +126 + gme + < +tyme + + gR +, +ass + + gT0 +, cs + gT1 +> + +127  + gis_ury__by_funi_im +< +R + (*)( + gT0 +, + gT1 +...)> + +128 { cڡ +bo + + gvue + = +ue +; }; + +132 + gme + < +tyme + + gR +, +ass + + gT0 +, cs + gT1 +> + +133  + gis_ury__by_funi_im +< +R + ( +__d +*)( + gT0 +, + gT1 +)> + +134 { cڡ +bo + + gvue + = +ue +; }; + +136 #ide +_MANAGED + + +138 + gme + < +tyme + + gR +, +ass + + gT0 +, cs + gT1 +> + +139  + gis_ury__by_funi_im +< +R + ( +__ +*)( + gT0 +, + gT1 +)> + +140 { cڡ +bo + + gvue + = +ue +; }; + +144 + gme + < +tyme + + gR +, +ass + + gT0 +, cs + gT1 +> + +145  + gis_ury__by_funi_im +< +R + ( +__cde +*)( + gT0 +, + gT1 +)> + +146 { cڡ +bo + + gvue + = +ue +; }; + +148 + gme + < +tyme + + gR +, +ass + + gT0 +, cs + gT1 +> + +149  + gis_ury__by_funi_im +< +R + ( +__cde +*)( + gT0 +, + gT1 +...)> + +150 { cڡ +bo + + gvue + = +ue +; }; + +153 + gme + < +tyme + + gT +> + +154  + gis_ury__by_funi_im +< + gT +&> + +155 { cڡ +bo + + gvue + = +l +; }; + +157 + gme +< +tyme + + gT +> + +158  + gis_ury__by_funi + : +is_ury__by_funi_im +< +T +> + +161 + gme +< +tyme + + gT +, + gbo + = +is_ury__by_funi +< +T +>:: +vue +> + +162 as + cebo_fun_hd + + +164 +BOOST_COPYABLE_AND_MOVABLE +( +ebo_fun_hd +) + +166 +public +: + +167  +T + + tfun_ty +; + +169 +BOOST_INTRUSIVE_FORCEINLINE + +ebo_fun_hd +() + +170 : +t_ +() + +173 +BOOST_INTRUSIVE_FORCEINLINE + +exic + +ebo_fun_hd +(cڡ +T + & +t +) + +174 : +t_ +( +t +) + +177 +BOOST_INTRUSIVE_FORCEINLINE + +exic + +ebo_fun_hd +( +BOOST_RV_REF +( +T + +t +) + +178 : +t_ +(:: +boo +:: +move +( +t +)) + +181 +me +< +ass + +Arg1 +, cs + gArg2 +> + +182 +BOOST_INTRUSIVE_FORCEINLINE + +ebo_fun_hd +( +BOOST_FWD_REF +( +Arg1 + +g1 +, BOOST_FWD_REF( +Arg2 + +g2 +) + +183 : +t_ +(:: +boo +:: +fwd +< +Arg1 +>( +g1 +), ::boo::fwd< +Arg2 +>( +g2 +)) + +186 +BOOST_INTRUSIVE_FORCEINLINE + +ebo_fun_hd +(cڡbo_fun_hd & +x +) + +187 : +t_ +( +x +.t_) + +190 +BOOST_INTRUSIVE_FORCEINLINE + +ebo_fun_hd +( +BOOST_RV_REF +bo_fun_hd +x +) + +191 : +t_ +( +x +.t_) + +194 +BOOST_INTRUSIVE_FORCEINLINE + +ebo_fun_hd +& +ݔ +=( +BOOST_COPY_ASSIGN_REF +bo_fun_hd +x +) + +196 +this +-> +g +( +x +.get(); + +197  * + gthis +; + +200 +BOOST_INTRUSIVE_FORCEINLINE + + gebo_fun_hd +& + gݔ +=( +BOOST_RV_REF +( +ebo_fun_hd + +x +) + +202 +this +-> +g +(:: +boo +:: +move +( +x +.get()); + +203  * + gthis +; + +206 +BOOST_INTRUSIVE_FORCEINLINE + + gebo_fun_hd +& + gݔ +=(cڡ +T + & +x +) + +208 +this +-> +g +( +x +; + +209  * + gthis +; + +212 +BOOST_INTRUSIVE_FORCEINLINE + + gebo_fun_hd +& + gݔ +=( +BOOST_RV_REF +( +T + +x +) + +214 +this +-> +g +(:: +boo +:: +move +( +x +); + +215  * + gthis +; + +218 +BOOST_INTRUSIVE_FORCEINLINE + + gT +& +g +(){ + gt_ +;} + +219 +BOOST_INTRUSIVE_FORCEINLINE + cڡ + gT +& +g +()cڡ{ + gt_ +;} + +221 + give +: + +222 +T + +t_ +; + +225 + gme +< +tyme + + gT +> + +226 +ass + + gebo_fun_hd +< + gT +, + gl +> + +227 : +public + +T + + +229 +BOOST_COPYABLE_AND_MOVABLE +( +ebo_fun_hd +) + +231 +public +: + +232  +T + + tfun_ty +; + +234 +BOOST_INTRUSIVE_FORCEINLINE + +ebo_fun_hd +() + +235 : +T +() + +238 +BOOST_INTRUSIVE_FORCEINLINE + +exic + +ebo_fun_hd +(cڡ +T + & +t +) + +239 : +T +( +t +) + +242 +BOOST_INTRUSIVE_FORCEINLINE + +exic + +ebo_fun_hd +( +BOOST_RV_REF +( +T + +t +) + +243 : +T +(:: +boo +:: +move +( +t +)) + +246 +me +< +ass + +Arg1 +, cs + gArg2 +> + +247 +BOOST_INTRUSIVE_FORCEINLINE + +ebo_fun_hd +( +BOOST_FWD_REF +( +Arg1 + +g1 +, BOOST_FWD_REF( +Arg2 + +g2 +) + +248 : +T +(:: +boo +:: +fwd +< +Arg1 +>( +g1 +), ::boo::fwd< +Arg2 +>( +g2 +)) + +251 +BOOST_INTRUSIVE_FORCEINLINE + +ebo_fun_hd +(cڡbo_fun_hd & +x +) + +252 : +T +( +ic_ +( +x +)) + +255 +BOOST_INTRUSIVE_FORCEINLINE + +ebo_fun_hd +( +BOOST_RV_REF +bo_fun_hd +x +) + +256 : +T +( +BOOST_MOVE_BASE +(T, +x +)) + +259 +BOOST_INTRUSIVE_FORCEINLINE + + gebo_fun_hd +& + gݔ +=( +BOOST_COPY_ASSIGN_REF +( +ebo_fun_hd + +x +) + +261 cڡ +ebo_fun_hd +& +r + = +x +; + +262 + gthis +-> +g +( +r +; + +263  * + gthis +; + +266 +BOOST_INTRUSIVE_FORCEINLINE + + gebo_fun_hd +& + gݔ +=( +BOOST_RV_REF +( +ebo_fun_hd + +x +) + +268 +this +-> +g +(:: +boo +:: +move +( +x +.get()); + +269  * + gthis +; + +272 +BOOST_INTRUSIVE_FORCEINLINE + + gebo_fun_hd +& + gݔ +=(cڡ +T + & +x +) + +274 +this +-> +g +( +x +; + +275  * + gthis +; + +278 +BOOST_INTRUSIVE_FORCEINLINE + + gebo_fun_hd +& + gݔ +=( +BOOST_RV_REF +( +T + +x +) + +280 +this +-> +g +(:: +boo +:: +move +( +x +); + +281  * + gthis +; + +284 +BOOST_INTRUSIVE_FORCEINLINE + + gT +& +g +(){ * + gthis +;} + +285 +BOOST_INTRUSIVE_FORCEINLINE + cڡ + gT +& +g +()cڡ{ * + gthis +;} + + @/usr/include/boost/intrusive/detail/function_detector.hpp + +22 #ide +BOOST_INTRUSIVE_DETAIL_FUNCTION_DETECTOR_HPP + + +23  + #BOOST_INTRUSIVE_DETAIL_FUNCTION_DETECTOR_HPP + + + ) + +25 #ide +BOOST_CONFIG_HPP + + +26  + ~ + +29 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +30 #agm + + + +33 +mea + + gboo + { + +34 +mea + + gusive + { + +35 +mea + + gfuni_de + { + +37  + tNFoundTy +; + +38  + sSticFuniTy + { +NFoundTy + + gx + [2]; }; + +39  + sNSticFuniTy + { +NFoundTy + + gx + [3]; }; + +42 { + gNFound + = 0, + +43 + gSticFuni + =  +SticFuniTy + ) -  +NFoundTy + ), + +44 + gNSticFuni + =  +NSticFuniTy + ) -  +NFoundTy + ) + +51  + #BOOST_INTRUSIVE_CREATE_FUNCTION_DETECTOR +( +Idtifr +, +InttiKey +) \ + +52 +mea + +boo + { \ + +53 +mea + +usive + { \ + +54 +mea + +funi_de + { \ + +55 +me + < +ass + +T +, \ + +56 +ass + +NSticTy +, \ + +57 +ass + +NSticCڡTy +, \ + +58 +ass + +SticTy + > \ + +59 +ass + +DeMemb_ +## +InttiKey_ +## +Idtifr + { \ + +60 +me + < +NSticTy + > \ + +61  +TeNSticNCڡ + ; \ + +63 +me + < +NSticCڡTy + > \ + +64  +TeNSticCڡ + ; \ + +66 +me + < +SticTy + > \ + +67  +TeStic + ; \ + +69 +me + < +ass + +U + > \ + +70  +NSticFuniTy + + `Te + +TeNSticNCڡ +<& +U +:: +Idtifr +>*, ); \ + +72 +me + < +ass + +U + > \ + +73  +NSticFuniTy + + `Te + +TeNSticCڡ +<& +U +:: +Idtifr +>*, ); \ + +75 +me + < +ass + +U +> \ + +76  +SticFuniTy + + `Te + +TeStic +<& +U +:: +Idtifr +>*, ); \ + +78 +me + < +ass + +U +> \ + +79  +NFoundTy + + `Te +( ... ); \ + +80 +public + : \ + +81 cڡ  +check + = +NFound + + (( +Te +< +T +>(0, 0)- ( +NFoundTy +));\ + +84 + + ) + +85  + #BOOST_INTRUSIVE_DETECT_FUNCTION +( +Css +, +InttiKey +, +RuTy +, +Idtifr +, +Pams +) \ + +86 :: +boo +:: +usive +:: +funi_de +:: +DeMemb_ +## +InttiKey_ +## +Idtifr +< +Css +,\ + +87 + `RuTy + ( +Css +::*) +Pams +,\ + +88 + `RuTy + ( +Css +::*) +Pams + const,\ + +89 + `RuTy + (*) +Pams + \ + +90 >:: +check + + + ) + + @/usr/include/boost/intrusive/detail/generic_hook.hpp + +13 #ide +BOOST_INTRUSIVE_GENERIC_HOOK_HPP + + +14  + #BOOST_INTRUSIVE_GENERIC_HOOK_HPP + + + ) + +16 #ide +BOOST_CONFIG_HPP + + +17  + ~ + +20 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +21 #agm + + + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +32 +mea + + gboo + { + +33 +mea + + gusive + { + +37 +mea + + gda + { + +39 + gme + < +lk_mode_ty + + gLkMode +> + +40  + slk_dich + + +43 + gme +< +ass + + gHook +> + +44  +deru_im +( +Hook + & +hook +, +da +:: +lk_dich +< +_lk +>) + +48 () +hook +; +BOOST_INTRUSIVE_SAFE_HOOK_DESTRUCTOR_ASSERT +(!hook. +is_lked +()); + +51 + gme +< +ass + + gHook +> + +52  +deru_im +( +Hook + & +hook +, +da +:: +lk_dich +< +auto_uƚk +>) + +53 { +hook +. +uƚk +(); } + +55 + gme +< +ass + + gHook +> + +56  +deru_im +( +Hook + &, +da +:: +lk_dich +< +nm_lk +>) + +61 + eba_hook_ty + + +62 { +NoBaHookId + + +63 , + gLiBaHookId + + +64 , + gSliBaHookId + + +65 , + gRbTeBaHookId + + +66 , + gHashBaHookId + + +67 , + gAvlTeBaHookId + + +68 , + gBsTeBaHookId + + +69 , + gTTeBaHookId + + +70 , + gAnyBaHookId + + +74 + gme + < +ass + + gHookTags +, > + +75  + shook_gs_def +{}; + +77 + gme + < +ass + + gHookTags +> + +78  + ghook_gs_def +< + gHookTags +, + gLiBaHookId +> + +79 {  +HookTags + + tdeu_li_hook +; }; + +81 + gme + < +ass + + gHookTags +> + +82  + ghook_gs_def +< + gHookTags +, + gSliBaHookId +> + +83 {  +HookTags + + tdeu_i_hook +; }; + +85 + gme + < +ass + + gHookTags +> + +86  + ghook_gs_def +< + gHookTags +, + gRbTeBaHookId +> + +87 {  +HookTags + + tdeu_rb_hook +; }; + +89 + gme + < +ass + + gHookTags +> + +90  + ghook_gs_def +< + gHookTags +, + gHashBaHookId +> + +91 {  +HookTags + + tdeu_hashb_hook +; }; + +93 + gme + < +ass + + gHookTags +> + +94  + ghook_gs_def +< + gHookTags +, + gAvlTeBaHookId +> + +95 {  +HookTags + + tdeu_avɻe_hook +; }; + +97 + gme + < +ass + + gHookTags +> + +98  + ghook_gs_def +< + gHookTags +, + gBsTeBaHookId +> + +99 {  +HookTags + + tdeu_be_hook +; }; + +101 + gme + < +ass + + gHookTags +> + +102  + ghook_gs_def +< + gHookTags +, + gAnyBaHookId +> + +103 {  +HookTags + + tdeu_y_hook +; }; + +105 + gme + + +106 < +ass + + gNodeTs + + +107 , +ass + + gTag + + +108 , +lk_mode_ty + + gLkMode + + +109 , +ba_hook_ty + + gBaHookTy + + +111  + shookgs_im + + +113 cڡ +lk_mode_ty + + glk_mode + = +LkMode +; + +114  +Tag + + tg +; + +115  +NodeTs + + tnode_as +; + +116 cڡ +bo + + gis_ba_hook + = ! +da +:: +is_me +< +Tag +, + gmemb_g +>:: +vue +; + +117 cڡ +bo + + gmode__autouƚk + = +is__autouƚk +< +lk_mode +>:: +vue +; + +118 cڡ  + gty + = +BaHookTy +; + +123 + gme + + +124 < + gboo +:: +usive +:: +go_tys + +Algo + + +125 , +ass + + gNodeTs + + +126 , +ass + + gTag + + +127 , +lk_mode_ty + + gLkMode + + +128 , +ba_hook_ty + + gBaHookTy + + +130 +ass + + ggic_hook + + +138 : +public + +da +:: +if_c + + +139 < +da +:: +is_me +< +Tag +, + gmemb_g +>:: +vue + + +140 , +tyme + + gNodeTs +:: +node + + +141 , + gnode_hd +< +tyme + + gNodeTs +:: +node +, + gTag +, + gBaHookTy +> + +142 >:: +ty + + +147 , +public + + ghook_gs_def + + +148 < + ggic_hook +< + gAlgo +, + gNodeTs +, + gTag +, + gLkMode +, + gBaHookTy +> + +149 , + gda +:: +is_me +< +Tag +, + gd_g +>:: +vue + ? +BaHookTy + : +NoBaHookId +> + +153  +tyme + + tg_go +< + tAlgo +, + tNodeTs +>:: + tty + + tnode_gܙhms +; + +154  +tyme + + tnode_gܙhms +:: + tnode +ode; + +155  +tyme + + tnode_gܙhms +:: + tnode_r +ode_ptr; + +156  +tyme + + tnode_gܙhms +:: + tcڡ_node_r + const_node_ptr; + +158 + gpublic +: + +160  +hookgs_im + + +161 < + tNodeTs + + +162 , + tTag +, + tLkMode +, + tBaHookTy +> + thookgs +; + +164 +node_r + +this_r +() + +165 {  + gpor_as +< + gnode_r +>:: +por_to +( +ic_ +< +node +&>(* +this +)); } + +167 +cڡ_node_r + +this_r +() const + +168 {  + gpor_as +< + gcڡ_node_r +>:: +por_to +( +ic_ +(* +this +)); } + +170 + gpublic +: + +173 +gic_hook +() + +175 if( +hookgs +:: +mode__autouƚk +){ + +176 +node_gܙhms +:: + +( +this +-> +this_r +()); + +180 +gic_hook +(const generic_hook& ) + +182 if( + ghookgs +:: +mode__autouƚk +){ + +183 +node_gܙhms +:: + +( +this +-> +this_r +()); + +187 + ggic_hook +& + gݔ +=(cڡ +gic_hook +& ) + +188 {  * +this +; } + +190 ~ +gic_hook +() + +192 + gderu_im + + +193 (* + gthis +, + gda +:: +lk_dich +< +hookgs +:: +lk_mode +>()); + +196  +sw_nodes +( +gic_hook + & +h +) + +198 + gnode_gܙhms +:: +sw_nodes + + +199 ( +this +-> +this_r +(), + gh +.this_ptr()); + +202 +bo + +is_lked +() const + +205 +BOOST_STATIC_ASSERT +( +hookgs +:: +mode__autouƚk + )); + +206  ! + gnode_gܙhms +:: +unique +( +this +-> +this_r +()); + +209  +uƚk +() + +211 +BOOST_STATIC_ASSERT +(() +hookgs +:: +lk_mode + =() +auto_uƚk + )); + +212 +node_r + +n +( +this +-> +this_r +()); + +213 if(! + gnode_gܙhms +:: +ed +( +n +)){ + +214 +node_gܙhms +:: +uƚk +( +n +); + +215 + gnode_gܙhms +:: + +( +n +); + + @/usr/include/boost/intrusive/detail/has_member_function_callable_with.hpp + +11 #ide +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_CALLABLE_WITH_HPP + + +12  + #BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_CALLABLE_WITH_HPP + + + ) + +14 #ide +BOOST_CONFIG_HPP + + +15  + ~ + +20 #i +defed +( +BOOST_NO_CXX11_DECLTYPE +&& defed( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) + +21 #i +defed +( +BOOST_GCC +) && (BOOST_GCC < 40400) + +22  + #BOOST_INTRUSIVE_DETAIL_HAS_MEMBER_FUNCTION_CALLABLE_WITH_0_ARGS_UNSUPPORTED + + + ) + +23 #i +defed +( +BOOST_INTEL +) && (BOOST_INTEL < 1200) + +24  + #BOOST_INTRUSIVE_DETAIL_HAS_MEMBER_FUNCTION_CALLABLE_WITH_0_ARGS_UNSUPPORTED + + + ) + +25 #i +defed +( +BOOST_MSVC +) && (BOOST_MSVC < 1800) + +26  + #BOOST_INTRUSIVE_DETAIL_HAS_MEMBER_FUNCTION_CALLABLE_WITH_0_ARGS_UNSUPPORTED + + + ) + +30  + ~ + +31  + ~ + +32  + ~ + +34 +mea + + gboo_usive_hmfcw + { + +36  + tyes_ty +; + +37  + sno_ty +{  + gdummy +[2]; }; + +39  + sdt_ + + +41 +dt_ +(...); + +44 #i +defed +( +BOOST_NO_CXX11_DECLTYPE +) + +46 #i! +defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) + +48 + gme +< +ass + + gT +> + +49  + smake_dt + + +51  +dt_ + + tty +; + +56  + sive_ty + + +58  +ive_ty + + gp +; + +59 +ive_ty + cڡ & + gݔ +,() const; + +62 + gme +< +tyme + + gT +> + +63 +no_ty + +is_ive_ty +( +T + const &); + +64 +yes_ty + +is_ive_ty +( +ive_ty + const &); + +68 #i +defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +|| defed( +BOOST_NO_CXX11_DECLTYPE +) + +70 + gme +< +tyme + + gT +>  + smove_cv + {  +T + + tty +; }; + +71 + gme +< +tyme + + gT +>  + gmove_cv + {  +T + + tty +; }; + +72 + gme +< +tyme + + gT +>  + gmove_cv + {  +T + + tty +; }; + +73 + gme +< +tyme + + gT +>  + gmove_cv + {  +T + + tty +; }; + +81 #ide +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME + + +85 #ide +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_MIN + + +89 #ide +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_MAX + + +93 #i +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_MAX + < +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_MIN + + +97 #i +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_MAX + == 0 + +98  + #BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF + + + ) + +100  + #BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF + , + + ) + +103 #ide +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_NS_BEG + + +107 #ide +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_NS_END + + +111 + gBOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_NS_BEG + + +113 #i! +defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +&& !defed( +BOOST_NO_CXX11_DECLTYPE +) + +115 + gme +< +tyme + + gFun +, + gass + ... + gArgs +> + +116  + $BOOST_MOVE_CAT +( +has_memb_funi_ab_wh_ +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +) + +118 +me +< +ass + +U +> + +119  + `dety +( +boo +:: +move_da +:: +dev +< +U +>(). + +120 + `BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +(:: +boo +:: +move_da +:: +dev +< +Args +>()...) + +121 , +boo_usive_hmfcw +:: + `yes_ty +() + `Te +( +U +* +f +); + +122 +me +< +ass + +U +> + +123  +boo_usive_hmfcw +:: +no_ty + + `Te +(...); + +124 cڡ +bo + +vue + = ( +Te +< +Fun +>((Fun*)0)=( +boo_usive_hmfcw +:: +yes_ty +); + +125 + } +}; + +137 + gme + < +tyme + + gTy +> + +138 +ass + + $BOOST_MOVE_CAT +( +has_memb_funi_med_ +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +) + +140  + sBaMix + + +142  + `BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +() + +146  +Ba + + +147 : +public + +boo_usive_hmfcw +:: +move_cv +< +Ty +>:: +ty +,ubli +BaMix + + +149 + `Ba +(){} + +151 +me + < +tyme + +T +, T +t +> cs + cHr +{ + } +}; + +153 + gme + < +tyme + + gU +> + +154  + gboo_usive_hmfcw +:: +no_ty + +dedu + + +155 ( +U +*, + gHr +<( + gBaMix +::*)(), & + gU +:: +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +>* = 0); + +156  + gboo_usive_hmfcw +:: +yes_ty + +dedu +(...); + +158 + gpublic +: + +159 cڡ +bo + +vue + = ( +boo_usive_hmfcw +:: +yes_ty +=( +dedu +(( +Ba +*)0)); + +162 #i! +defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) + +172 + gme +< +ass + + gFun +> + +173  + gFunWpTm + : +Fun + + +175 +usg + +Fun +:: +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +; + +176 +FunWpTm +(); + +177 + gme +< + gass + ... + gDtCes +> + +178 + gboo_usive_hmfcw +:: +ive_ty + +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +( +DtCes +...) const; + +181 + gme +< +tyme + + gFun +, +bo + + gHasFunc +, + gass + ... + gArgs +> + +182  +BOOST_MOVE_CAT +( +has_memb_funi_ab_wh_im_ +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +); + +185 + gme +< +tyme + + gFun +, + gass + ... + gArgs +> + +186  +BOOST_MOVE_CAT +( +has_memb_funi_ab_wh_im_ +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +) + +187 < + gFun +, + gl +, + gArgs +...> + +189 cڡ +bo + + gvue + = +l +; + +192 + gme +< +tyme + + gFun +, + gass + ... + gArgs +> + +193  +BOOST_MOVE_CAT +( +has_memb_funi_ab_wh_im_ +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +)< + gFun +, + gue +, + gArgs +...> + +195  +bo + cڡ + gvue + = (( +boo_usive_hmfcw +:: +no_ty +=(boo_usive_hmfcw:: +is_ive_ty + + +196 (:: +boo +:: +move_da +:: +dev + + +197 < +FunWpTm +< +Fun +> >(). + +198 +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +(:: +boo +:: +move_da +:: +dev +< +Args +>()...), 0) ) + +203 + gme +< +tyme + + gFun +, + gass + ... + gArgs +> + +204  + $BOOST_MOVE_CAT +( +has_memb_funi_ab_wh_ +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +) + +205 : +public + + `BOOST_MOVE_CAT +( +has_memb_funi_ab_wh_im_ +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +) + +206 < +Fun + + +207 , + `BOOST_MOVE_CAT +( +has_memb_funi_med_ +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +)< +Fun +>:: +vue + + +208 , +Args +...> + +209 { + } +}; + +219 + gme +< +tyme + + gFun +, +bo + +HasFunc + +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF + +BOOST_MOVE_CAT +( +BOOST_MOVE_CLASSDFLT +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_MAX +)> + +220  +BOOST_MOVE_CAT +( +has_memb_funi_ab_wh_im_ +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +); + +223 + gme +< +tyme + +Fun + +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF + +BOOST_MOVE_CAT +( +BOOST_MOVE_CLASS +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_MAX +)> + +224  +BOOST_MOVE_CAT +( +has_memb_funi_ab_wh_im_ +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +) + +225 < + gFun +, +l + +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF + +BOOST_MOVE_CAT +( +BOOST_MOVE_TARG +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_MAX +)> + +227 cڡ +bo + + gvue + = +l +; + +230 #i +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_MIN + == 0 + +232 #i! +defed +( +BOOST_NO_CXX11_DECLTYPE +) + +234 + gme +< +tyme + + gFun +> + +235  +BOOST_MOVE_CAT +( +has_memb_funi_ab_wh_im_ +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +)< + gFun +, + gue +> + +237 + gme +< +ass + + gU +> + +238  +dety +( +boo +:: +move_da +:: +dev +< +U +>(). +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +() + +239 , +boo_usive_hmfcw +:: +yes_ty +() +Te +( +U +* +f +); + +241 + gme +< +ass + + gU +> + +242  + gboo_usive_hmfcw +:: +no_ty + +Te +(...); + +243 cڡ +bo + + gvue + = ( +Te +< +Fun +>((Fun*)0)=( +boo_usive_hmfcw +:: +yes_ty +); + +248 #i! +defed +( +BOOST_INTRUSIVE_DETAIL_HAS_MEMBER_FUNCTION_CALLABLE_WITH_0_ARGS_UNSUPPORTED +) + +250 + gme +< +ass + + gF +, + gd +:: +size_t + +N + = ( +boo +:: +move_da +:: +dev +< +F +>(). +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +(), 0)> + +251  + $BOOST_MOVE_CAT +( +zrg_check_ +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +) + +252 { +boo_usive_hmfcw +:: +yes_ty + +dummy +[ +N + ? 1 : 2]; + } +}; + +254 + gme +< +tyme + + gFun +> + +255  +BOOST_MOVE_CAT +( +has_memb_funi_ab_wh_im_ +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +)< + gFun +, + gue +> + +257 + gme +< +ass + + gU +>  +BOOST_MOVE_CAT +( +zrg_check_ +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +) + +258 +Te +( +BOOST_MOVE_CAT +( +zrg_check_ +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +)< +U +>*); + +259 + gme +< +ass + + gU +>  + gboo_usive_hmfcw +:: +no_ty + +Te +(...); + +260 cڡ +bo + + gvue + = ( +Te +< +Fun + >(0)=( +boo_usive_hmfcw +:: +yes_ty +); + +265 + gme +< +tyme + + gFun +> + +266  +BOOST_MOVE_CAT +( +has_memb_funi_ab_wh_im_ +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +)< + gFun +, + gue +> + +268 cڡ +bo + + gvue + = +ue +; + +275 #i +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_MAX + > 0 + +278 #i +defed +( +BOOST_NO_CXX11_DECLTYPE +) + +279  + #BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_ITERATION +( +N +)\ + +281 +me +< +ass + +Fun +>\ + +282  + `BOOST_MOVE_CAT +( +FunWp +## +N +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +)\ + +283 : +Fun +\ + +285 +usg + +Fun +:: +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +;\ + +286 + `BOOST_MOVE_CAT +( +FunWp +## +N +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +)();\ + +287 +boo_usive_hmfcw +:: +ive_ty + +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +\ + +288 ( +BOOST_MOVE_REPEAT +## + `N +( +boo_usive_hmfcw +:: +dt_ +)) const;\ + +291 +me +< +tyme + +Fun +, +BOOST_MOVE_CLASS +## +N +>\ + +292  + `BOOST_MOVE_CAT +( +has_memb_funi_ab_wh_im_ +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +)< +Fun +, +ue +, +BOOST_MOVE_TARG +## +N +>\ + +294  +bo + cڡ +vue + = (( +boo_usive_hmfcw +:: +no_ty +=(boo_usive_hmfcw:: +is_ive_ty +\ + +295 (:: +boo +:: +move_da +:: +dev +\ + +296 < + `BOOST_MOVE_CAT +( +FunWp +## +N +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +)< +Fun +> >().\ + +297 + `BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +( +BOOST_MOVE_DECLVAL +## +N +), 0) )\ + +302 # + + ) + +303  + #BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_ITERATION +( +N +)\ + +304 +me +< +tyme + +Fun +, +BOOST_MOVE_CLASS +## +N +>\ + +305  + `BOOST_MOVE_CAT +( +has_memb_funi_ab_wh_im_ +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +)\ + +306 < +Fun +, +ue +, +BOOST_MOVE_TARG +## +N +>\ + +308 +me +< +ass + +U +>\ + +309  + `dety +( +boo +:: +move_da +:: +dev +< +U +>().\ + +310 + `BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +( +BOOST_MOVE_DECLVAL +## +N +)\ + +311 , +boo_usive_hmfcw +:: + `yes_ty +() + `Te +( +U +* +f +);\ + +312 +me +< +ass + +U +>\ + +313  +boo_usive_hmfcw +:: +no_ty + + `Te +(...);\ + +314 cڡ +bo + +vue + = ( +Te +< +Fun +>((Fun*)0)=( +boo_usive_hmfcw +:: +yes_ty +);\ + +321 #i +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_MIN + =0 + + ) + +322  + #BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_ITERATE_MIN + 1 + + ) + +324  + #BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_ITERATE_MIN + +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_MIN + + + ) + +326 + gBOOST_MOVE_CAT + + +327 ( +BOOST_MOVE_CAT +(BOOST_MOVE_CAT( +BOOST_MOVE_ITERATE_ +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_ITERATE_MIN +), +TO +) + +328 , + gBOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_MAX +) + +329 ( + gBOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_ITERATION +) + +330 #unde +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_ITERATION + + +331 #unde +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_ITERATE_MIN + + +346 + gme +< +tyme + +Fun + +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF + +BOOST_MOVE_CAT +( +BOOST_MOVE_CLASSDFLT +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_MAX +)> + +347  + $BOOST_MOVE_CAT +( +has_memb_funi_ab_wh_ +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +) + +348 : +public + + `BOOST_MOVE_CAT +( +has_memb_funi_ab_wh_im_ +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +) + +349 < +Fun + + +350 , + `BOOST_MOVE_CAT +( +has_memb_funi_med_ +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME +)< +Fun +>:: +vue + + +351 +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF + + `BOOST_MOVE_CAT +( +BOOST_MOVE_TARG +, +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_MAX +)> + +352 { + } +}; + +356 + gBOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_NS_END + + +359 #unde +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF + + +362 #unde +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME + + +363 #unde +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_MIN + + +364 #unde +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_MAX + + +365 #unde +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_NS_BEG + + +366 #unde +BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_NS_END + + + @/usr/include/boost/intrusive/detail/hook_traits.hpp + +13 #ide +BOOST_INTRUSIVE_DETAIL_HOOK_TRAITS_HPP + + +14  + #BOOST_INTRUSIVE_DETAIL_HOOK_TRAITS_HPP + + + ) + +16 #ide +BOOST_CONFIG_HPP + + +17  + ~ + +20 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +21 #agm + + + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +32 +mea + + gboo + { + +33 +mea + + gusive + { + +35 + gme +< +ass + + gT +, cs + gNodeP +, cs + gTag +,  + gTy +> + +36  + sbhas_ba + + +38 + gpublic +: + +39  +NodeP + + tnode_r +; + +40  +tyme + + tpor_as +< + tnode_r +>:: + temt_ty + + tnode +; + +41  + gnode_hd +< + tnode +, + tTag +, + tTy +> + tnode_hd_ty +; + +42  +T + + tvue_ty +; + +43  +tyme + + tpor_as +< + tnode_r +>:: + +44 + tme + + tbd_por +:: + tty + + tcڡ_node_r +; + +45  +tyme + + tpor_as +< + tnode_r +>:: + +46 + tme + + tbd_por +< + tT +>:: + tty + + tpor +; + +47  +tyme + + tpor_as +< + tnode_r +>:: + +48 + tme + + tbd_por +:: + tty + + tcڡ_por +; + +51  + gT + & + tn +; + +52 cڡ + tT + & + tcڡ_n +; + +53  + gnode_hd_ty + & + tnode_hd_n +; + +54 cڡ + tnode_hd_ty + & + tcڡ_node_hd_n +; + +55  + gnode +& + tnode_n +; + +56 cڡ + tnode + & + tcڡ_node_n +; + +58 +BOOST_INTRUSIVE_FORCEINLINE +  +por + +to_vue_r +(cڡ +node_r + & +n +) + +60  + gpor_as +< + gpor +>:: +por_to + + +61 ( +ic_ +< +n +>(ic_< +node_hd_n +>(* +n +))); + +64 +BOOST_INTRUSIVE_FORCEINLINE +  +cڡ_por + +to_vue_r +(cڡ +cڡ_node_r + & +n +) + +66  + gpor_as +< + gcڡ_por +>:: +por_to + + +67 ( +ic_ +< +cڡ_n +>(ic_< +cڡ_node_hd_n +>(* +n +))); + +70 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + +to_node_r +( +n + +vue +) + +72  + gpor_as +< + gnode_r +>:: +por_to + + +73 ( +ic_ +< +node_n +>(ic_< +node_hd_n +>( +vue +))); + +76 +BOOST_INTRUSIVE_FORCEINLINE +  +cڡ_node_r + +to_node_r +( +cڡ_n + +vue +) + +78  + gpor_as +< + gcڡ_node_r +>:: +por_to + + +79 ( +ic_ +< +cڡ_node_n +>(ic_< +cڡ_node_hd_n +>( +vue +))); + +83 + gme +< +ass + + gT +, cs + gNodeTs +, +lk_mode_ty + + gLkMode +, cs + gTag +,  + gTy +> + +84  + gbhas + + +85 : +public + +bhas_ba +< +T +, +tyme + + gNodeTs +:: +node_r +, + gTag +, + gTy +> + +87 cڡ +lk_mode_ty + + glk_mode + = +LkMode +; + +88  +NodeTs + + tnode_as +; + +92 + gme +< +ass + + gT +, cs + gHook +, +Hook + T::* +P +> + +93  + smhas + + +95 +public +: + +96  +Hook + + thook_ty +; + +97  +tyme + + thook_ty +:: + thookgs +:: + tnode_as +ode_traits; + +98  +tyme + + tnode_as +:: + tnode +ode; + +99  +T + + tvue_ty +; + +100  +tyme + + tnode_as +:: + tnode_r +ode_ptr; + +101  +tyme + + tnode_as +:: + tcڡ_node_r + const_node_ptr; + +102  +tyme + + tpor_as +< + tnode_r +>:: + +103 + tme + + tbd_por +< + tT +>:: + tty + + tpor +; + +104  +tyme + + tpor_as +< + tnode_r +>:: + +105 + tme + + tbd_por +:: + tty + + tcڡ_por +; + +106  + gT + & + tn +; + +107 cڡ + tT + & + tcڡ_n +; + +108  + gnode +& + tnode_n +; + +109 cڡ + tnode + & + tcڡ_node_n +; + +110  + ghook_ty +& + thook_n +; + +111 cڡ + thook_ty + & + tcڡ_hook_n +; + +113 cڡ +lk_mode_ty + + glk_mode + = +Hook +:: +hookgs +:: +lk_mode +; + +115 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + +to_node_r +( +n + +vue +) + +117  + gpor_as +< + gnode_r +>:: +por_to + + +118 ( +ic_ +< +node_n +>(ic_< +hook_n +>( +vue +.* +P +))); + +121 +BOOST_INTRUSIVE_FORCEINLINE +  +cڡ_node_r + +to_node_r +( +cڡ_n + +vue +) + +123  + gpor_as +< + gcڡ_node_r +>:: +por_to + + +124 ( +ic_ +< +cڡ_node_n +>(ic_< +cڡ_hook_n +>( +vue +.* +P +))); + +127 +BOOST_INTRUSIVE_FORCEINLINE +  +por + +to_vue_r +(cڡ +node_r + & +n +) + +129  + gpor_as +< + gpor +>:: +por_to + + +130 (* +da +:: +_om_memb +< +T +, + gHook +> + +131 ( + gic_ +< + gHook +*>( + gboo +:: +movib +:: +to_w_por +( +n +)), + gP +)); + +134 +BOOST_INTRUSIVE_FORCEINLINE +  +cڡ_por + +to_vue_r +(cڡ +cڡ_node_r + & +n +) + +136  + gpor_as +< + gcڡ_por +>:: +por_to + + +137 (* +da +:: +_om_memb +< +T +, + gHook +> + +138 ( + gic_ +( + gboo +:: +movib +:: +to_w_por +( +n +)), + gP +)); + +143 + gme +< +ass + + gFun +> + +144  + sfhas + + +146 + gpublic +: + +147  +tyme + + tFun +:: + thook_ty + hook_type; + +148  +tyme + + tFun +:: + thook_r + hook_ptr; + +149  +tyme + + tFun +:: + tcڡ_hook_r + const_hook_ptr; + +150  +tyme + + thook_ty +:: + thookgs +:: + tnode_as +ode_traits; + +151  +tyme + + tnode_as +:: + tnode +ode; + +152  +tyme + + tFun +:: + tvue_ty + value_type; + +153  +tyme + + tnode_as +:: + tnode_r +ode_ptr; + +154  +tyme + + tnode_as +:: + tcڡ_node_r + const_node_ptr; + +155  +tyme + + tpor_as +< + tnode_r +>:: + +156 + tme + + tbd_por +< + tvue_ty +>:: + tty + + tpor +; + +157  +tyme + + tpor_as +< + tnode_r +>:: + +158 + tme + + tbd_por +:: + tty + + tcڡ_por +; + +159  + gvue_ty + & + tn +; + +160 cڡ + tvue_ty + & + tcڡ_n +; + +161 cڡ +lk_mode_ty + + glk_mode + = +hook_ty +:: +hookgs +:: +lk_mode +; + +163  +node_r + +to_node_r +( +n + +vue +) + +164 {  + gic_ +< + gnode +*>( + gboo +:: +movib +:: +to_w_por +( +Fun +:: +to_hook_r +( +vue +))); } + +166  +cڡ_node_r + +to_node_r +( +cڡ_n + +vue +) + +167 {  + gic_ +( + gboo +:: +movib +:: +to_w_por +( +Fun +:: +to_hook_r +( +vue +))); } + +169  +por + +to_vue_r +(cڡ +node_r + & +n +) + +170 {  + gFun +:: +to_vue_r +( +to_hook_r +( +n +)); } + +172  +cڡ_por + +to_vue_r +(cڡ +cڡ_node_r + & +n +) + +173 {  + gFun +:: +to_vue_r +( +to_hook_r +( +n +)); } + +175 + give +: + +176  +hook_r + +to_hook_r +(cڡ +node_r + & +n +) + +177 {  +hook_r +(&* +ic_ +< +hook_ty +*>(&* +n +)); } + +179  +cڡ_hook_r + +to_hook_r +(cڡ +cڡ_node_r + & +n +) + +180 {  +cڡ_hook_r +(&* +ic_ +(&* +n +)); } + + @/usr/include/boost/intrusive/detail/iiterator.hpp + +13 #ide +BOOST_INTRUSIVE_DETAIL_IITERATOR_HPP + + +14  + #BOOST_INTRUSIVE_DETAIL_IITERATOR_HPP + + + ) + +16 #ide +BOOST_CONFIG_HPP + + +17  + ~ + +20 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +21 #agm + + + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30 +mea + + gboo + { + +31 +mea + + gusive + { + +33 + gme +< +ass + + gVueTs +> + +34  + svue_as_pors + + +36  + gBOOST_INTRUSIVE_OBTAIN_TYPE_WITH_DEFAULT + + +37 ( + tboo +:: + tusive +:: + tda +:: + +38 , + tVueTs +, + tvue_as_r + + +39 , + ttyme + + tboo +:: + tusive +:: + tpor_as +:: + tme + + +40 + tbd_por +< + tVueTs +>:: + tty + + tvue_as_r +; + +42  +tyme + + tboo +:: + tusive +:: + tpor_as +< + tvue_as_r +>:: + tme + + +43 + tbd_por +< + tVueTs + cڡ>:: + tty + + tcڡ_vue_as_r +; + +46 + gme +< +ass + + gVueTs +, +bo + + gIsCڡ +, cs + gCegy +> + +47  + si + + +49  +VueTs + + tvue_as +; + +50  +tyme + + tvue_as +:: + tnode_as +ode_traits; + +51  +tyme + + tnode_as +:: + tnode +ode; + +52  +tyme + + tnode_as +:: + tnode_r +ode_ptr; + +53 :: +boo +:: + tusive +:: + tpor_as +< + tnode_r +> + tnodor_as_t +; + +54  +tyme + + tnodor_as_t +:: + tme + + +55 + tbd_por +<>:: + tty + + tvoid_por +; + +56  +tyme + + tVueTs +:: + tvue_ty + value_type; + +57  +tyme + + tVueTs +:: + tpor + + tncڡ_por +; + +58  +tyme + + tVueTs +:: + tcڡ_por + + tyescڡ_por +; + +59  + gtyme + :: + tboo +:: + tusive +:: + tpor_as + + +60 < + tncڡ_por +>:: + tn + + tncڡ_n +; + +61  + gtyme + :: + tboo +:: + tusive +:: + tpor_as + + +62 < + tyescڡ_por +>:: + tn + + tyescڡ_n +; + +63  +tyme + + tnodor_as_t +:: + tdifn_ty + difference_type; + +64  +tyme + + tda +:: + tif_c + + +65 < + tIsCڡ +, + tyescڡ_por +, + tncڡ_por +>:: + tty + + tpor +; + +66  +tyme + + tda +:: + tif_c + + +67 < + tIsCڡ +, + tyescڡ_n +, + tncڡ_n +>:: + tty + + tn +; + +68  + g + + +69 < + tCegy + + +70 , + tvue_ty + + +71 , + tdifn_ty + + +72 , + tpor + + +73 , + tn + + +74 > + t_ty +; + +75  +tyme + + tvue_as_pors + + +76 < + tVueTs +>:: + tvue_as_r + value_traits_ptr; + +77  +tyme + + tvue_as_pors + + +78 < + tVueTs +>:: + tcڡ_vue_as_r + const_value_traits_ptr; + +79 cڡ +bo + + geful_vue_as + = + +80 +da +:: +is_eful_vue_as +< +vue_as +>:: +vue +; + +83 + gme +< +ass + + gNodeP +, cs + gStedPor +, +bo + + gSfulVueTs + = +ue +> + +84  + si_membs + + +87 +BOOST_INTRUSIVE_FORCEINLINE + +i_membs +() + +88 : +nod_ +() + +91 +BOOST_INTRUSIVE_FORCEINLINE + +i_membs +(cڡ +NodeP + & +n_r +, cڡ +StedPor + & +da +) + +92 : +nod_ +( +n_r +), +r_ +( +da +) + +95 +BOOST_INTRUSIVE_FORCEINLINE + +StedPor + +g_r +() const + +96 {  +r_ +; } + +98 +NodeP + + gnod_ +; + +99 +StedPor + + gr_ +; + +102 + gme +< +ass + + gNodeP +, cs + gStedPor +> + +103  + gi_membs +< + gNodeP +, + gStedPor +, + gl +> + +105 +BOOST_INTRUSIVE_FORCEINLINE + +i_membs +() + +106 : +nod_ +() + +109 +BOOST_INTRUSIVE_FORCEINLINE + +i_membs +(cڡ +NodeP + & +n_r +, cڡ +StedPor + &) + +110 : +nod_ +( +n_r +) + +113 +BOOST_INTRUSIVE_FORCEINLINE + +StedPor + +g_r +() const + +114 {  +StedPor +(); } + +116 +NodeP + + gnod_ +; + + @/usr/include/boost/intrusive/detail/iterator.hpp + +13 #ide +BOOST_INTRUSIVE_DETAIL_ITERATOR_HPP + + +14  + #BOOST_INTRUSIVE_DETAIL_ITERATOR_HPP + + + ) + +16 #ide +BOOST_CONFIG_HPP + + +17  + ~ + +20 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +21 #agm + + + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30 +mea + + gboo +{ + +31 +mea + + gs +{ + +33  + gemb_avl_g +; + +34  + gsg_ss_avl_g +; + +35  + gfwd_avl_g +; + +36  + gbideiڮ_avl_g +; + +37  + gndom_acss_avl_g +; + +39 +mea + + gda +{ + +41 + gme + < +ass + + gCegy +, cs + gTvl +> + +42  + g_gy_wh_avl +; + +48 +mea + + gboo + { + +49 +mea + + gusive + { + +51 +usg + + gboo +:: +movib +:: +_as +; + +56 + gme +< +ass + + gCegy +, cs + gT +, cs + gDifn +, cs + gPor +, cs + gRen +> + +57  + s + + +59  +Cegy + + t_gy +; + +60  +T + + tvue_ty +; + +61  +Difn + + tdifn_ty +; + +62  +Por + + tpor +; + +63  +Ren + + tn +; + +69 + gme +< +ass + + gI +> + +70  + sis_boo_ + + +72 cڡ +bo + + gvue + = +l +; + +75 + gme +< +ass + + gCegy +, cs + gTvl +> + +76  + gis_boo_ +< + gboo +:: +s +:: +da +:: +_gy_wh_avl +< +Cegy +, + gTvl +> > + +78 cڡ +bo + + gvue + = +ue +; + +81 + gme +< +ass + + gI +, cs + gR + = > + +82  +_ab_if_boo_ + + +83 : :: +boo +:: +move_da +:: +ab_if_c + + +84 < +is_boo_ +< +tyme + +boo +:: +usive +:: +_as +< +I +>:: +_gy + >:: +vue + + +85 , + gR +> + +91 + gme +< +ass + + gI +, cs + gTag +, cs + gR + = > + +92  +_ab_if_g + + +93 : :: +boo +:: +move_da +:: +ab_if_c + + +94 < :: +boo +:: +move_da +:: +is_me + + +95 < +tyme + +boo +:: +usive +:: +_as +< +I +>:: +_gy + + +96 , + gTag + + +97 >:: +vue + + +98 , + gR +> + +101 + gme +< +ass + + gI +, cs + gTag +, cs + gR + = > + +102  +_dib_if_g + + +103 : :: +boo +:: +move_da +:: +ab_if_c + + +104 < !:: +boo +:: +move_da +:: +is_me + + +105 < +tyme + +boo +:: +usive +:: +_as +< +I +>:: +_gy + + +106 , + gTag + + +107 >:: +vue + + +108 , + gR +> + +114 + gme +< +ass + + gI +, cs + gTag +, cs + gTag2 +, cs + gR + = > + +115  +_ab_if_cvtib_g + + +116 : :: +boo +:: +move_da +:: +ab_if_c + + +117 < :: +boo +:: +move_da +:: +is_me__cvtib + + +118 < +tyme + +boo +:: +usive +:: +_as +< +I +>:: +_gy + + +119 , + gTag + + +120 >:: +vue + && + +121 !:: +boo +:: +move_da +:: +is_me__cvtib + + +122 < +tyme + +boo +:: +usive +:: +_as +< +I +>:: +_gy + + +123 , + gTag2 + + +124 >:: +vue + + +125 , + gR +> + +131 + gme +< +ass + + gI +, cs + gTag +> + +132  + g_ab_if_g_difn_ty + + +133 : +_ab_if_g +< +I +, + gTag +, +tyme + + gboo +:: +usive +:: +_as +:: +difn_ty +> + +136 + gme +< +ass + + gI +, cs + gTag +> + +137  + g_dib_if_g_difn_ty + + +138 : +_dib_if_g +< +I +, + gTag +, +tyme + + gboo +:: +usive +:: +_as +:: +difn_ty +> + +145 + gme +< +ass + + gIutIt +, cs + gDi +> + +146 +BOOST_INTRUSIVE_FORCEINLINE + +tyme + + g_ab_if_g +< + gIutIt +, + gd +:: +put__g +>:: +ty + + +147 +_adv +( +IutIt +& + +, +Di + +n +) + +149  + gn +--) + +150 ++ + g +; + +153 + gme +< +ass + + gIutIt +, cs + gDi +> + +154 +tyme + + g_ab_if_g +< + gIutIt +, + gd +:: +fwd__g +>:: +ty + + +155 +_adv +( +IutIt +& + +, +Di + +n +) + +157  + gn +--) + +158 ++ + g +; + +161 + gme +< +ass + + gIutIt +, cs + gDi +> + +162 +BOOST_INTRUSIVE_FORCEINLINE + +tyme + + g_ab_if_g +< + gIutIt +, + gd +:: +bideiڮ__g +>:: +ty + + +163 +_adv +( +IutIt +& + +, +Di + +n +) + +165 ; 0 < + gn +; --n) + +166 ++ + g +; + +167 ; + gn + < 0; ++n) + +168 -- + g +; + +171 + gme +< +ass + + gIutIt +, cs + gDi +> + +172 +BOOST_INTRUSIVE_FORCEINLINE + +tyme + + g_ab_if_g +< + gIutIt +, + gd +:: +ndom_acss__g +>:: +ty + + +173 +_adv +( +IutIt +& + +, +Di + +n +) + +175 + g + + +n +; + +178 + gme +< +ass + + gIutIt +, cs + gDi +> + +179 +BOOST_INTRUSIVE_FORCEINLINE + +tyme + + g_ab_if_cvtib_g + + +180 < + gIutIt +, cڡ + gboo +:: +s +:: +emb_avl_g +&, cڡ boo::s:: +sg_ss_avl_g +&>:: +ty + + +181 +_adv +( +IutIt +& + +, +Di + +n +) + +183  + gn +--) + +184 ++ + g +; + +187 + gme +< +ass + + gIutIt +, cs + gDi +> + +188 +BOOST_INTRUSIVE_FORCEINLINE + +tyme + + g_ab_if_cvtib_g + + +189 < + gIutIt +, cڡ + gboo +:: +s +:: +sg_ss_avl_g + &, cڡ boo::s:: +fwd_avl_g +&>:: +ty + + +190 +_adv +( +IutIt +& + +, +Di + +n +) + +192  + gn +--) + +193 ++ + g +; + +196 + gme +< +ass + + gIutIt +, cs + gDi +> + +197 +BOOST_INTRUSIVE_FORCEINLINE + +tyme + + g_ab_if_cvtib_g + + +198 < + gIutIt +, cڡ + gboo +:: +s +:: +fwd_avl_g +&, cڡ boo::s:: +bideiڮ_avl_g +&>:: +ty + + +199 +_adv +( +IutIt +& + +, +Di + +n +) + +201  + gn +--) + +202 ++ + g +; + +205 + gme +< +ass + + gIutIt +, cs + gDi +> + +206 +BOOST_INTRUSIVE_FORCEINLINE + +tyme + + g_ab_if_cvtib_g + + +207 < + gIutIt +, cڡ + gboo +:: +s +:: +bideiڮ_avl_g +&, cڡ boo::s:: +ndom_acss_avl_g +&>:: +ty + + +208 +_adv +( +IutIt +& + +, +Di + +n +) + +210 ; 0 < + gn +; --n) + +211 ++ + g +; + +212 ; + gn + < 0; ++n) + +213 -- + g +; + +216 as + cke +{}; + +218 + gme +< +ass + + gIutIt +, cs + gDi +> + +219 +BOOST_INTRUSIVE_FORCEINLINE + +tyme + + g_ab_if_cvtib_g + + +220 < + gIutIt +, cڡ + gboo +:: +s +:: +ndom_acss_avl_g +&, cڡ + gke +&>:: +ty + + +221 +_adv +( +IutIt +& + +, +Di + +n +) + +223 + g + + +n +; + +229 + gme +< +ass + + gIutIt +> +le + + +230 +tyme + + g_dib_if_g_difn_ty + + +231 < + gIutIt +, + gd +:: +ndom_acss__g +>:: +ty + + +232 +_di +( +IutIt + +f +, IutI +ϡ +) + +234 +tyme + + g_as +< + gIutIt +>:: +difn_ty + +off + = 0; + +235  + gf + ! +ϡ +){ + +236 ++ +off +; + +237 ++ + gf +; + +239  + goff +; + +242 + gme +< +ass + + gIutIt +> + +243 +BOOST_INTRUSIVE_FORCEINLINE + +tyme + + g_ab_if_g_difn_ty + + +244 < + gIutIt +, + gd +:: +ndom_acss__g +>:: +ty + + +245 +_di +( +IutIt + +f +, IutI +ϡ +) + +247 +tyme + + g_as +< + gIutIt +>:: +difn_ty + +off + = +ϡ + - +f +; + +248  + goff +; + +251 + gme +< +ass + + gI +> + +252 +BOOST_INTRUSIVE_FORCEINLINE + +tyme + + g_as +< + gI +>:: +por + +_row_su +(cڡ +I + & +i +) + +253 {  +i +. +ݔ +->(); } + +255 + gme +< +ass + + gT +> + +256 +BOOST_INTRUSIVE_FORCEINLINE + +T + * +_row_su +(T * +p +) + +257 {  + gp +; } + + @/usr/include/boost/intrusive/detail/list_node.hpp + +14 #ide +BOOST_INTRUSIVE_LIST_NODE_HPP + + +15  + #BOOST_INTRUSIVE_LIST_NODE_HPP + + + ) + +17 #ide +BOOST_CONFIG_HPP + + +18  + ~ + +21 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +22 #agm + + + +25  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gusive + { + +35 + gme +< +ass + + gVoidPor +> + +36  + sli_node + + +38  +tyme + + tpor_bd +< + tVoidPor +, + tli_node +>:: + tty + + tnode_r +; + +39 +node_r + + gxt_ +; + +40 +node_r + + gev_ +; + +43 + gme +< +ass + + gVoidPor +> + +44  + sli_node_as + + +46  + gli_node +< + tVoidPor +> + tnode +; + +47  +tyme + + tnode +:: + tnode_r +ode_ptr; + +48  +tyme + + tpor_bd +< + tVoidPor +, cڡ + tnode +>:: + tty + + tcڡ_node_r +; + +50 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + +g_evious +(cڡ +cڡ_node_r + & +n +) + +51 {  + gn +-> + gev_ +; } + +53 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + +g_evious +(cڡode_& +n +) + +54 {  + gn +-> + gev_ +; } + +56 +BOOST_INTRUSIVE_FORCEINLINE +  +t_evious +( +node_r + +n +,ode_ +ev +) + +57 { + gn +-> + gev_ + = +ev +; } + +59 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + +g_xt +(cڡ +cڡ_node_r + & +n +) + +60 {  + gn +-> + gxt_ +; } + +62 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + +g_xt +(cڡode_& +n +) + +63 {  + gn +-> + gxt_ +; } + +65 +BOOST_INTRUSIVE_FORCEINLINE +  +t_xt +( +node_r + +n +,ode_ +xt +) + +66 { + gn +-> + gxt_ + = +xt +; } + + @/usr/include/boost/intrusive/detail/minimal_pair_header.hpp + +12 #ide +BOOST_INTRUSIVE_DETAIL_MINIMAL_PAIR_HEADER_HPP + + +13  + #BOOST_INTRUSIVE_DETAIL_MINIMAL_PAIR_HEADER_HPP + + + ) + +14 # +#i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +16 #agm + + + +18 # +#ide +BOOST_CONFIG_HPP + + +20  + ~ + +22 # +#// +Try + +to + +avoid + +udg + < +uty +>, +as + + +'s quite big in C++11 + +24 #i +defed +( +BOOST_GNU_STDLIB +) + +25  + ~ + +27  + ~ + + @/usr/include/boost/intrusive/detail/rbtree_node.hpp + +14 #ide +BOOST_INTRUSIVE_RBTREE_NODE_HPP + + +15  + #BOOST_INTRUSIVE_RBTREE_NODE_HPP + + + ) + +17 #ide +BOOST_CONFIG_HPP + + +18  + ~ + +21 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +22 #agm + + + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +33 +mea + + gboo + { + +34 +mea + + gusive + { + +43 + gme +< +ass + + gVoidPor +> + +44  + scom_rb_node + + +46  + gcom_rb_node +< + tVoidPor +> + tnode +; + +47  +tyme + + tpor_bd +< + tVoidPor +, + tnode + >:: + tty + + tnode_r +; + +48  +tyme + + tpor_bd +< + tVoidPor +, cڡ + tnode + >:: + tty + + tcڡ_node_r +; + +49 + ec + { + gd_t +, + gbck_t + }; + +50 +node_r + + g_ +, + g_ +, + gright_ +; + +54 + gme +< +ass + + gVoidPor +> + +55  + srb_node + + +57  + grb_node +< + tVoidPor +> + tnode +; + +58  +tyme + + tpor_bd +< + tVoidPor +, + tnode + >:: + tty + + tnode_r +; + +59  +tyme + + tpor_bd +< + tVoidPor +, cڡ + tnode + >:: + tty + + tcڡ_node_r +; + +61 + ec + { + gd_t +, + gbck_t + }; + +62 +node_r + + g_ +, + g_ +, + gright_ +; + +63 +c + + gc_ +; + +68 + gme +< +ass + + gVoidPor +> + +69  + sdeu_rb_node_as_im + + +71  + grb_node +< + tVoidPor +> + tnode +; + +72  +tyme + + tnode +:: + tnode_r +ode_ptr; + +73  +tyme + + tnode +:: + tcڡ_node_r + const_node_ptr; + +75  +tyme + + tnode +:: + tc + color; + +77 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + +g_ +(cڡ +cڡ_node_r + & +n +) + +78 {  + gn +-> + g_ +; } + +80 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + +g_ +(cڡode_& +n +) + +81 {  + gn +-> + g_ +; } + +83 +BOOST_INTRUSIVE_FORCEINLINE +  +t_ +( +node_r + +n +,ode_ +p +) + +84 { + gn +-> + g_ + = +p +; } + +86 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + +g_ +(cڡ +cڡ_node_r + & +n +) + +87 {  + gn +-> + g_ +; } + +89 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + +g_ +(cڡode_& +n +) + +90 {  + gn +-> + g_ +; } + +92 +BOOST_INTRUSIVE_FORCEINLINE +  +t_ +( +node_r + +n +,ode_ +l +) + +93 { + gn +-> + g_ + = +l +; } + +95 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + +g_right +(cڡ +cڡ_node_r + & +n +) + +96 {  + gn +-> + gright_ +; } + +98 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + +g_right +(cڡode_& +n +) + +99 {  + gn +-> + gright_ +; } + +101 +BOOST_INTRUSIVE_FORCEINLINE +  +t_right +( +node_r + +n +,ode_ +r +) + +102 { + gn +-> + gright_ + = +r +; } + +104 +BOOST_INTRUSIVE_FORCEINLINE +  +c + +g_c +(cڡ +cڡ_node_r + & +n +) + +105 {  + gn +-> + gc_ +; } + +107 +BOOST_INTRUSIVE_FORCEINLINE +  +c + +g_c +(cڡ +node_r + & +n +) + +108 {  + gn +-> + gc_ +; } + +110 +BOOST_INTRUSIVE_FORCEINLINE +  +t_c +(cڡ +node_r + & +n +, +c + +c +) + +111 { + gn +-> + gc_ + = +c +; } + +113 +BOOST_INTRUSIVE_FORCEINLINE +  +c + +bck +() + +114 {  + gnode +:: +bck_t +; } + +116 +BOOST_INTRUSIVE_FORCEINLINE +  +c + +d +() + +117 {  + gnode +:: +d_t +; } + +122 + gme +< +ass + + gVoidPor +> + +123  + scom_rb_node_as_im + + +125  + gcom_rb_node +< + tVoidPor +> + tnode +; + +126  +tyme + + tnode +:: + tnode_r +ode_ptr; + +127  +tyme + + tnode +:: + tcڡ_node_r + const_node_ptr; + +129  + gpor_us_bs +< + tnode_r +, 1> + tr_b +; + +131  +tyme + + tnode +:: + tc + color; + +133 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + +g_ +(cڡ +cڡ_node_r + & +n +) + +134 {  + gr_b +:: +g_por +( +n +-> +_ +); } + +136 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + +g_ +(cڡode_& +n +) + +137 {  + gr_b +:: +g_por +( +n +-> +_ +); } + +139 +BOOST_INTRUSIVE_FORCEINLINE +  +t_ +( +node_r + +n +,ode_ +p +) + +140 { + gr_b +:: +t_por +( +n +-> +_ +, +p +); } + +142 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + +g_ +(cڡ +cڡ_node_r + & +n +) + +143 {  + gn +-> + g_ +; } + +145 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + +g_ +(cڡode_& +n +) + +146 {  + gn +-> + g_ +; } + +148 +BOOST_INTRUSIVE_FORCEINLINE +  +t_ +( +node_r + +n +,ode_ +l +) + +149 { + gn +-> + g_ + = +l +; } + +151 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + +g_right +(cڡ +cڡ_node_r + & +n +) + +152 {  + gn +-> + gright_ +; } + +154 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + +g_right +(cڡode_& +n +) + +155 {  + gn +-> + gright_ +; } + +157 +BOOST_INTRUSIVE_FORCEINLINE +  +t_right +( +node_r + +n +,ode_ +r +) + +158 { + gn +-> + gright_ + = +r +; } + +160 +BOOST_INTRUSIVE_FORCEINLINE +  +c + +g_c +(cڡ +cڡ_node_r + & +n +) + +161 {  ( + gc +) + gr_b +:: +g_bs +( +n +-> +_ +); } + +163 +BOOST_INTRUSIVE_FORCEINLINE +  +c + +g_c +(cڡ +node_r + & +n +) + +164 {  ( + gc +) + gr_b +:: +g_bs +( +n +-> +_ +); } + +166 +BOOST_INTRUSIVE_FORCEINLINE +  +t_c +(cڡ +node_r + & +n +, +c + +c +) + +167 { + gr_b +:: +t_bs +( +n +-> +_ +, +c + != 0); } + +169 +BOOST_INTRUSIVE_FORCEINLINE +  +c + +bck +() + +170 {  + gnode +:: +bck_t +; } + +172 +BOOST_INTRUSIVE_FORCEINLINE +  +c + +d +() + +173 {  + gnode +:: +d_t +; } + +177 + gme +< +ass + + gVoidPor +, +bo + + gCom +> + +178  + grb_node_as_dich + + +179 : +public + +deu_rb_node_as_im +< +VoidPor +> + +182 + gme +< +ass + + gVoidPor +> + +183  + grb_node_as_dich +< + gVoidPor +, + gue +> + +184 : +public + +com_rb_node_as_im +< +VoidPor +> + +188 + gme +< +ass + + gVoidPor +, +bo + + gOimizeSize + = +l +> + +189  +rb_node_as + + +190 : +public + +rb_node_as_dich + + +191 < +VoidPor + + +192 , + gOimizeSize + && + +193 ( + gmax_por_us_bs + + +194 < + gVoidPor + + +195 , + gda +:: +ignmt_of +< +com_rb_node +< +VoidPor +> >:: +vue + + +196 >:: +vue + >= 1) + +203  + ~ + + @/usr/include/boost/intrusive/detail/std_fwd.hpp + +11 #ide +BOOST_INTRUSIVE_DETAIL_STD_FWD_HPP + + +12  + #BOOST_INTRUSIVE_DETAIL_STD_FWD_HPP + + + ) + +14 #ide +BOOST_CONFIG_HPP + + +15  + ~ + +18 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +19 #agm + + + +26  + ~ + +27 +BOOST_MOVE_STD_NS_BEG + + +29 + gme +< +ass + + gT +> + +30  + gss +; + +32 + gme +< +ass + + gT +> + +33  + gequ_to +; + +35  + gput__g +; + +36  + gfwd__g +; + +37  + gbideiڮ__g +; + +38  + gndom_acss__g +; + +40 + gBOOST_MOVE_STD_NS_END + + +41  + ~ + + @/usr/include/boost/intrusive/detail/tree_node.hpp + +13 #ide +BOOST_INTRUSIVE_TREE_NODE_HPP + + +14  + #BOOST_INTRUSIVE_TREE_NODE_HPP + + + ) + +16 #ide +BOOST_CONFIG_HPP + + +17  + ~ + +20 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +21 #agm + + + +24  + ~ + +25  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gusive + { + +31 + gme +< +ass + + gVoidPor +> + +32  + s_node + + +34  +tyme + + tpor_bd +< + tVoidPor +, + t_node +>:: + tty + + tnode_r +; + +36 +node_r + + g_ +, + g_ +, + gright_ +; + +39 + gme +< +ass + + gVoidPor +> + +40  + s_node_as + + +42  + g_node +< + tVoidPor +> + tnode +; + +44  +tyme + + tnode +:: + tnode_r +ode_ptr; + +45  +tyme + + tpor_bd +< + tVoidPor +, cڡ + tnode +>:: + tty + + tcڡ_node_r +; + +47 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + +g_ +(cڡ +cڡ_node_r + & +n +) + +48 {  + gn +-> + g_ +; } + +50 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + +g_ +(cڡode_& +n +) + +51 {  + gn +-> + g_ +; } + +53 +BOOST_INTRUSIVE_FORCEINLINE +  +t_ +( +node_r + +n +,ode_ +p +) + +54 { + gn +-> + g_ + = +p +; } + +56 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + +g_ +(cڡ +cڡ_node_r + & +n +) + +57 {  + gn +-> + g_ +; } + +59 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + +g_ +(cڡode_& +n +) + +60 {  + gn +-> + g_ +; } + +62 +BOOST_INTRUSIVE_FORCEINLINE +  +t_ +( +node_r + +n +,ode_ +l +) + +63 { + gn +-> + g_ + = +l +; } + +65 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + +g_right +(cڡ +cڡ_node_r + & +n +) + +66 {  + gn +-> + gright_ +; } + +68 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + +g_right +(cڡode_& +n +) + +69 {  + gn +-> + gright_ +; } + +71 +BOOST_INTRUSIVE_FORCEINLINE +  +t_right +( +node_r + +n +,ode_ +r +) + +72 { + gn +-> + gright_ + = +r +; } + +78  + ~ + + @/usr/include/boost/intrusive/detail/tree_value_compare.hpp + +10 #ide +BOOST_INTRUSIVE_DETAIL_TREE_VALUE_COMPARE_HPP + + +11  + #BOOST_INTRUSIVE_DETAIL_TREE_VALUE_COMPARE_HPP + + + ) + +13 #ide +BOOST_CONFIG_HPP + + +14  + ~ + +17 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +18 #agm + + + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26 +mea + + gboo +{ + +27 +mea + + gusive +{ + +30 + gme + < +ass + + gFrom +, cs + gVueP +> + +31  + gdib_if_smef_to + + +32 : +da +:: +dib_if_c + + +33 < +da +:: +is_me + + +34 < +From +, +tyme + + gpor_as + + +35 < + gVueP +> + +36 :: +n +>:: +vue + + +37 || +da +:: +is_me + + +38 < +From +, +tyme + + gpor_as + + +39 < +tyme + + gpor_bd + + +40 < + gVueP + + +41 , cڡ +tyme + + gboo +:: +movib +:: +por_emt +< +VueP +>:: +ty +>::type> + +42 :: +n +>:: +vue + + +48 + gme +< +ass + + gVueP +, cs + gKeyCom +, cs + gKeyOfVue +, cs + gR + = +bo + + +49 , + gbo + = +boo +:: +usive +:: +da +:: +is_me + + +50 < +tyme + +boo +:: +movib +:: +por_emt +< +VueP +>:: +ty +,ym + gKeyOfVue +::ty>:: +vue + > + +51  +_vue_com + + +52 : +public + +boo +:: +usive +:: +da +:: +ebo_fun_hd +< +KeyCom +> + +54  +tyme + + +55 + tboo +:: + tmovib +:: + tpor_emt +< + tVueP +>:: + tty + + tvue_ty +; + +56  +KeyCom + + tkey_com +; + +57  +KeyOfVue + + tkey_of_vue +; + +58  +tyme + + tKeyOfVue +:: + tty + + tkey_ty +; + +60  + gboo +:: + tusive +:: + tda +:: + tebo_fun_hd +< + tKeyCom +> + tba_t +; + +62 +BOOST_INTRUSIVE_FORCEINLINE + +_vue_com +() + +63 : +ba_t +() + +66 +BOOST_INTRUSIVE_FORCEINLINE + +exic + +_vue_com +(cڡ +key_com + & +kcomp +) + +67 : +ba_t +( +kcomp +) + +70 +BOOST_INTRUSIVE_FORCEINLINE + +_vue_com + (cڡe_vue_com & +x +) + +71 : +ba_t +( +x +.ba_t:: +g +()) + +74 +BOOST_INTRUSIVE_FORCEINLINE + +_vue_com + & +ݔ +=(cڡe_vue_com & +x +) + +75 { +this +-> +ba_t +:: +g +( +x +.ba_t::g();  * + gthis +; } + +77 +BOOST_INTRUSIVE_FORCEINLINE + + g_vue_com + & + gݔ +=(cڡ +key_com + & +x +) + +78 { +this +-> +ba_t +:: +g +( +x +;  * + gthis +; } + +80 +BOOST_INTRUSIVE_FORCEINLINE + cڡ + gkey_com + & +key_comp +() const + +81 {  + gic_ +(* + gthis +); } + +83 +BOOST_INTRUSIVE_FORCEINLINE + +R + +ݔ +()(cڡ + gkey_ty + & + gkey +) const + +84 {  + gthis +-> +key_comp +()( + gkey +); } + +86 +BOOST_INTRUSIVE_FORCEINLINE + +R + +ݔ +()(cڡ + gvue_ty + & + gvue +) const + +87 {  + gthis +-> +key_comp +()( +KeyOfVue +()( + gvue +)); } + +89 + gme +< +ass + + gU +> + +90 +BOOST_INTRUSIVE_FORCEINLINE + +R + +ݔ +()cڡ + gU + & + gnkey + + +91 , +tyme + + gdib_if_smef_to +< + gU +, + gVueP +>:: +ty +* = 0) const + +92 {  +this +-> +key_comp +()( +nkey +); } + +94 +BOOST_INTRUSIVE_FORCEINLINE + +R + +ݔ +()(cڡ + gkey_ty + & + gkey1 +, cڡ key_ty & + gkey2 +) const + +95 {  + gthis +-> +key_comp +()( + gkey1 +, + gkey2 +); } + +97 +BOOST_INTRUSIVE_FORCEINLINE + +R + +ݔ +()(cڡ + gvue_ty + & + gvue1 +, cڡ vue_ty & + gvue2 +) const + +98 {  + gthis +-> +key_comp +()( +KeyOfVue +()( + gvue1 +), KeyOfVue()( + gvue2 +)); } + +100 +BOOST_INTRUSIVE_FORCEINLINE + +R + +ݔ +()(cڡ + gkey_ty + & + gkey1 +, cڡ + gvue_ty + & + gvue2 +) const + +101 {  + gthis +-> +key_comp +()( + gkey1 +, +KeyOfVue +()( + gvue2 +)); } + +103 +BOOST_INTRUSIVE_FORCEINLINE + +R + +ݔ +()(cڡ + gvue_ty + & + gvue1 +, cڡ + gkey_ty + & + gkey2 +) const + +104 {  + gthis +-> +key_comp +()( +KeyOfVue +()( + gvue1 +), + gkey2 +); } + +106 + gme +< +ass + + gU +> + +107 +BOOST_INTRUSIVE_FORCEINLINE + +R + +ݔ +()cڡ + gkey_ty + & + gkey1 +, cڡ + gU + & + gnkey2 + + +108 , +tyme + + gdib_if_smef_to +< + gU +, + gVueP +>:: +ty +* = 0) const + +109 {  +this +-> +key_comp +()( +key1 +, +nkey2 +); } + +111 + gme +< +ass + + gU +> + +112 +BOOST_INTRUSIVE_FORCEINLINE + +R + +ݔ +()cڡ + gU + & + gnkey1 +, cڡ + gkey_ty + & + gkey2 + + +113 , +tyme + + gdib_if_smef_to +< + gU +, + gVueP +>:: +ty +* = 0) const + +114 {  +this +-> +key_comp +()( +nkey1 +, +key2 +); } + +116 + gme +< +ass + + gU +> + +117 +BOOST_INTRUSIVE_FORCEINLINE + +R + +ݔ +()cڡ + gvue_ty + & + gvue1 +, cڡ + gU + & + gnvue2 + + +118 , +tyme + + gdib_if_smef_to +< + gU +, + gVueP +>:: +ty +* = 0) const + +119 {  +this +-> +key_comp +()( +KeyOfVue +()( +vue1 +), +nvue2 +); } + +121 + gme +< +ass + + gU +> + +122 +BOOST_INTRUSIVE_FORCEINLINE + +R + +ݔ +()cڡ + gU + & + gnvue1 +, cڡ + gvue_ty + & + gvue2 + + +123 , +tyme + + gdib_if_smef_to +< + gU +, + gVueP +>:: +ty +* = 0) const + +124 {  +this +-> +key_comp +()( +nvue1 +, +KeyOfVue +()( +vue2 +)); } + +127 + gme +< +ass + + gVueP +, cs + gKeyCom +, cs + gKeyOfVue +, cs + gR +> + +128  + g_vue_com +< + gVueP +, + gKeyCom +, + gKeyOfVue +, + gR +, + gue +> + +129 : +public + +boo +:: +usive +:: +da +:: +ebo_fun_hd +< +KeyCom +> + +131  +tyme + + +132 + tboo +:: + tmovib +:: + tpor_emt +< + tVueP +>:: + tty + + tvue_ty +; + +133  +KeyCom + + tkey_com +; + +134  +KeyOfVue + + tkey_of_vue +; + +135  +tyme + + tKeyOfVue +:: + tty + + tkey_ty +; + +137  + gboo +:: + tusive +:: + tda +:: + tebo_fun_hd +< + tKeyCom +> + tba_t +; + +140 +BOOST_INTRUSIVE_FORCEINLINE + +_vue_com +() + +141 : +ba_t +() + +144 +BOOST_INTRUSIVE_FORCEINLINE + +exic + +_vue_com +(cڡ +key_com + & +kcomp +) + +145 : +ba_t +( +kcomp +) + +148 +BOOST_INTRUSIVE_FORCEINLINE + +_vue_com + (cڡe_vue_com & +x +) + +149 : +ba_t +( +x +.ba_t:: +g +()) + +152 +BOOST_INTRUSIVE_FORCEINLINE + +_vue_com + & +ݔ +=(cڡe_vue_com & +x +) + +153 { +this +-> +ba_t +:: +g +( +x +.ba_t::g();  * + gthis +; } + +155 +BOOST_INTRUSIVE_FORCEINLINE + + g_vue_com + & + gݔ +=(cڡ +key_com + & +x +) + +156 { +this +-> +ba_t +:: +g +( +x +;  * + gthis +; } + +158 +BOOST_INTRUSIVE_FORCEINLINE + cڡ + gkey_com + & +key_comp +() const + +159 {  + gic_ +(* + gthis +); } + +161 +BOOST_INTRUSIVE_FORCEINLINE + +R + +ݔ +()(cڡ + gkey_ty + & + gkey +) const + +162 {  + gthis +-> +key_comp +()( + gkey +); } + +164 + gme +< +ass + + gU +> + +165 +BOOST_INTRUSIVE_FORCEINLINE + +R + +ݔ +()cڡ + gU + & + gnkey + + +166 , +tyme + + gdib_if_smef_to +< + gU +, + gVueP +>:: +ty +* = 0) const + +167 {  +this +-> +key_comp +()( +nkey +); } + +169 +BOOST_INTRUSIVE_FORCEINLINE + +R + +ݔ +()(cڡ + gkey_ty + & + gkey1 +, cڡ key_ty & + gkey2 +) const + +170 {  + gthis +-> +key_comp +()( + gkey1 +, + gkey2 +); } + +172 + gme +< +ass + + gU +> + +173 +BOOST_INTRUSIVE_FORCEINLINE + +R + +ݔ +()cڡ + gkey_ty + & + gkey1 +, cڡ + gU + & + gnkey2 + + +174 , +tyme + + gdib_if_smef_to +< + gU +, + gVueP +>:: +ty +* = 0) const + +175 {  +this +-> +key_comp +()( +key1 +, +nkey2 +); } + +177 + gme +< +ass + + gU +> + +178 +BOOST_INTRUSIVE_FORCEINLINE + +R + +ݔ +()(cڡ + gU + & + gnkey1 +, cڡ + gkey_ty + & + gkey2 + + +179 , +tyme + + gdib_if_smef_to +< + gU +, + gVueP +>:: +ty +* = 0) const + +180 {  +this +-> +key_comp +()( +nkey1 +, +key2 +); } + + @/usr/include/boost/intrusive/detail/workaround.hpp + +11 #ide +BOOST_INTRUSIVE_DETAIL_WORKAROUND_HPP + + +12  + #BOOST_INTRUSIVE_DETAIL_WORKAROUND_HPP + + + ) + +14 #ide +BOOST_CONFIG_HPP + + +15  + ~ + +18 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +19 #agm + + + +22 #ide +BOOST_CONFIG_HPP + + +23  + ~ + +26 #i ! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +&& !defed( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) + +27  + #BOOST_INTRUSIVE_PERFECT_FORWARDING + + + ) + +31  + #BOOST_INTRUSIVE_IMPDEF +( +TYPE + + ) +TYPE + +32  + #BOOST_INTRUSIVE_SEEDOC +( +TYPE + + ) +TYPE + +33  + #BOOST_INTRUSIVE_DOC1ST +( +TYPE1 +, +TYPE2 + + ) +TYPE2 + +34  + #BOOST_INTRUSIVE_I + , + + ) + +35  + #BOOST_INTRUSIVE_DOCIGN +( +T1 + + ) +T1 + +37  + #BOOST_INTRUSIVE_DISABLE_FORCEINLINE + + + ) + +39 #i +defed +( +BOOST_INTRUSIVE_DISABLE_FORCEINLINE +) + +40  + #BOOST_INTRUSIVE_FORCEINLINE + +le + + + ) + +41 #i +defed +( +BOOST_INTRUSIVE_FORCEINLINE_IS_BOOST_FORCELINE +) + +42  + #BOOST_INTRUSIVE_FORCEINLINE + +BOOST_FORCEINLINE + + + ) + +43 #i +defed +( +BOOST_MSVC +&& defed( +_DEBUG +) + +45  + #BOOST_INTRUSIVE_FORCEINLINE + +le + + + ) + +46 #i +defed +( +__GNUC__ +&& ((__GNUC__ < 4|| (__GNUC__ =4 && ( +__GNUC_MINOR__ + < 5))) + +48  + #BOOST_INTRUSIVE_FORCEINLINE + +le + + + ) + +50  + #BOOST_INTRUSIVE_FORCEINLINE + +BOOST_FORCEINLINE + + + ) + + @/usr/include/boost/intrusive/options.hpp + +13 #ide +BOOST_INTRUSIVE_OPTIONS_HPP + + +14  + #BOOST_INTRUSIVE_OPTIONS_HPP + + + ) + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +23 #agm + + + +26 +mea + + gboo + { + +27 +mea + + gusive + { + +29 #ide +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +31  + semy + + +34 + gme +< +ass + + gFun +> + +35  + gfhas +; + +37 + gme +< +ass + + gT +, cs + gHook +, +Hook + T::* +P +> + +38  +mhas +; + +40  + gd_g +; + +41  + gmemb_g +; + +43 + gme +< +ass + + gSuodVueTs +> + +44  + gis_deu_hook_g +; + +51 +BOOST_INTRUSIVE_OPTION_CONSTANT +( +cڡt_time_size +, +bo +, +Ebd +, constant_time_size) + +54 +BOOST_INTRUSIVE_OPTION_TYPE +( +hd_hd_ty +, +HdHd +, HeaderHolder, header_holder_type) + +58 +BOOST_INTRUSIVE_OPTION_TYPE +( +size_ty +, +SizeTy +, SizeType, size_type) + +62 +BOOST_INTRUSIVE_OPTION_TYPE +( +com +, +Com +, Compare, compare) + +71 +BOOST_INTRUSIVE_OPTION_TYPE +( +key_of_vue +, +KeyOfVue +, KeyOfValue, key_of_value) + +85 +BOOST_INTRUSIVE_OPTION_CONSTANT +( +tg_pot +, +bo +, +Ebd +, floating_point) + +89 +BOOST_INTRUSIVE_OPTION_TYPE +( +equ +, +Equ +, Equal,qual) + +93 +BOOST_INTRUSIVE_OPTION_TYPE +( +iܙy +, +Priܙy +, Priority,riority) + +97 +BOOST_INTRUSIVE_OPTION_TYPE +( +hash +, +Hash +, Hash, hash) + +102 +BOOST_INTRUSIVE_OPTION_TYPE +( +vue_as +, +VueTs +, VueTs, +o_vue_as +) + +121 + gme +< +tyme + + gPt + + +122 , +tyme + + gMembHook + + +123 , +MembHook + + gPt +::* +PToMemb +> + +124  + smemb_hook + + +140  +mhas + < + tPt +, + tMembHook +, + tPToMemb +> + tmemb_vue_as +; + +141 + gme +< +ass + + gBa +> + +142  + gck + : +Ba + + +144  +memb_vue_as + + to_vue_as +; + +152 +BOOST_INTRUSIVE_OPTION_TYPE +( +funi_hook +, +Fun +, +fhas +, +o_vue_as +) + +156 +BOOST_INTRUSIVE_OPTION_TYPE +( +ba_hook +, +BaHook +, BaHook, +o_vue_as +) + +162 +BOOST_INTRUSIVE_OPTION_TYPE +( +void_por +, +VoidPor +, VoidPointer, void_pointer) + +168 +BOOST_INTRUSIVE_OPTION_TYPE +( +g +, +Tag +, Tag,ag) + +172 +BOOST_INTRUSIVE_OPTION_CONSTANT +( +lk_mode +, +lk_mode_ty +, +LkTy +,ink_mode) + +176 +BOOST_INTRUSIVE_OPTION_CONSTANT +( +timize_size +, +bo +, +Ebd +, optimize_size) + +180 +BOOST_INTRUSIVE_OPTION_CONSTANT +( +lr +, +bo +, +Ebd +,inear) + +185 +BOOST_INTRUSIVE_OPTION_CONSTANT +( +che_ϡ +, +bo +, +Ebd +, cache_last) + +190 +BOOST_INTRUSIVE_OPTION_TYPE +( +buck_as +, +BuckTs +, BucketTraits, bucket_traits) + +197 +BOOST_INTRUSIVE_OPTION_CONSTANT +( +e_hash +, +bo +, +Ebd +, store_hash) + +205 +BOOST_INTRUSIVE_OPTION_CONSTANT +( +timize_muikey +, +bo +, +Ebd +, optimize_multikey) + +212 +BOOST_INTRUSIVE_OPTION_CONSTANT +( +pow_2_bucks +, +bo +, +Ebd +,ower_2_buckets) + +218 +BOOST_INTRUSIVE_OPTION_CONSTANT +( +che_beg +, +bo +, +Ebd +, cache_begin) + +226 +BOOST_INTRUSIVE_OPTION_CONSTANT +( +com_hash +, +bo +, +Ebd +, compare_hash) + +234 +BOOST_INTRUSIVE_OPTION_CONSTANT +( +eml +, +bo +, +Ebd +, incremental) + +238  + shook_deus + + +240 * + tvoid_por +; + +241 cڡ +lk_mode_ty + + glk_mode + = +_lk +; + +242  +d_g + + tg +; + +243 cڡ +bo + + gtimize_size + = +l +; + +244 cڡ +bo + + ge_hash + = +l +; + +245 cڡ +bo + + glr + = +l +; + +246 cڡ +bo + + gtimize_muikey + = +l +; + +254  + ~ + + @/usr/include/boost/intrusive/pointer_rebind.hpp + +11 #ide +BOOST_INTRUSIVE_POINTER_REBIND_HPP + + +12  + #BOOST_INTRUSIVE_POINTER_REBIND_HPP + + + ) + +14 #ide +BOOST_INTRUSIVE_DETAIL_WORKAROUND_HPP + + +15  + ~ + +18 #ide +BOOST_CONFIG_HPP + + +19  + ~ + +22 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +23 #agm + + + +26 +mea + + gboo + { + +27 +mea + + gusive + { + +32 + gme + < +tyme + + gP +,ym + gU +> + +33  + spor_has_bd + + +35 + gme + < +tyme + + gV +>  + sy + + +36 { +y +(cڡ +V +&) { } }; + +38 + gme + < +tyme + + gX +> + +39  + +(, +tyme + +X +:: +me + +bd +< +U +>*); + +41 + gme + < +tyme + + gX +> + +42  + +( +y +<>, *); + +44 cڡ +bo + + gvue + = (1 =( + +< +P +>(0, 0))); + +47 + gme + < +tyme + + gP +,ym + gU +> + +48  + spor_has_bd_h + + +50 + gme + < +tyme + + gV +>  + sy + + +51 { +y +(cڡ +V +&) { } }; + +53 + gme + < +tyme + + gX +> + +54  + +(, +tyme + +X +:: +me + +bd +< +U +>:: +h +*); + +56 + gme + < +tyme + + gX +> + +57  + +( +y +<>, *); + +59 cڡ +bo + + gvue + = (1 =( + +< +P +>(0, 0))); + +62 + gme + < +tyme + + gP +,ym + gU +> + +63  + spor_bd_mode + + +65 cڡ  + gbd + = () +por_has_bd +< +P +, + gU +>:: +vue +; + +66 cڡ  + gbd_h + = () +por_has_bd_h +< +P +, + gU +>:: +vue +; + +67 cڡ  + gmode + = +bd + +ebd* +bd_h +; + +73 + gme + < +tyme + + gP +,ym + gU +,  + gRebdMode +> + +74  + gpor_bd +; + +78 + gme + < +tyme + + gP +,ym + gU +> + +79  + gpor_bd +< + gP +, + gU +, 2u > + +81  +tyme + + tP +:: + tme + + tbd +< + tU +>:: + th + + tty +; + +86 + gme + < +tyme + + gP +,ym + gU +> + +87  + gpor_bd +< + gP +, + gU +, 1u > + +89  +tyme + + tP +:: + tme + + tbd +< + tU +> + tty +; + +97 #i! +defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) + +99 + gme + +ass + + gP +, +tyme + + gA +, css... + gAn +, cs + gU +> + +100  + gpor_bd +< + gP +< + gA +, + gAn +...>, + gU +, 0u > + +102  + gP +< + tU +, + tAn +...> + tty +; + +106 + gme + +ass + + gP +, +tyme + + gA +, cs + gU +> + +107  + gpor_bd +< + gP +< + gA +>, + gU +, 0u > + +109  + gP +< + tU +> + tty +; + +114 + gme + +ass + + gP + + +115 , +tyme + + gA + + +116 , +ass + + gU +> + +117  + gpor_bd +< + gP +< + gA +>, + gU +, 0u> + +118 {  + gP +< + tU +> + tty +; }; + +120 + gme + +ass + + gP + + +121 , +tyme + + gA +, +ass + + gP0 + + +122 , +ass + + gU +> + +123  + gpor_bd +< + gP +< + gA +, + gP0 +>, + gU +, 0u> + +124 {  + gP +< + tU +, + tP0 +> + tty +; }; + +126 + gme + +ass + + gP + + +127 , +tyme + + gA +, +ass + + gP0 +, cs + gP1 + + +128 , +ass + + gU +> + +129  + gpor_bd +< + gP +< + gA +, + gP0 +, + gP1 +>, + gU +, 0u> + +130 {  + gP +< + tU +, + tP0 +, + tP1 +> + tty +; }; + +132 + gme + +ass + + gP + + +133 , +tyme + + gA +, +ass + + gP0 +, cs + gP1 +, cs + gP2 + + +134 , +ass + + gU +> + +135  + gpor_bd +< + gP +< + gA +, + gP0 +, + gP1 +, + gP2 +>, + gU +, 0u> + +136 {  + gP +< + tU +, + tP0 +, + tP1 +, + tP2 +> + tty +; }; + +138 + gme + +ass + + gP + + +139 , +tyme + + gA +, +ass + + gP0 +, cs + gP1 +, cs + gP2 +, cs + gP3 + + +140 , +ass + + gU +> + +141  + gpor_bd +< + gP +< + gA +, + gP0 +, + gP1 +, + gP2 +, + gP3 +>, + gU +, 0u> + +142 {  + gP +< + tU +, + tP0 +, + tP1 +, + tP2 +, + tP3 +> + tty +; }; + +144 + gme + +ass + + gP + + +145 , +tyme + + gA +, +ass + + gP0 +, cs + gP1 +, cs + gP2 +, cs + gP3 +, cs + gP4 + + +146 , +ass + + gU +> + +147  + gpor_bd +< + gP +< + gA +, + gP0 +, + gP1 +, + gP2 +, + gP3 +, + gP4 +>, + gU +, 0u> + +148 {  + gP +< + tU +, + tP0 +, + tP1 +, + tP2 +, + tP3 +, + tP4 +> + tty +; }; + +150 + gme + +ass + + gP + + +151 , +tyme + + gA +, +ass + + gP0 +, cs + gP1 +, cs + gP2 +, cs + gP3 +, cs + gP4 +, cs + gP5 + + +152 , +ass + + gU +> + +153  + gpor_bd +< + gP +< + gA +, + gP0 +, + gP1 +, + gP2 +, + gP3 +, + gP4 +, + gP5 +>, + gU +, 0u> + +154 {  + gP +< + tU +, + tP0 +, + tP1 +, + tP2 +, + tP3 +, + tP4 +, + tP5 +> + tty +; }; + +156 + gme + +ass + + gP + + +157 , +tyme + + gA +, +ass + + gP0 +, cs + gP1 +, cs + gP2 +, cs + gP3 +, cs + gP4 +, cs + gP5 +, cs + gP6 + + +158 , +ass + + gU +> + +159  + gpor_bd +< + gP +< + gA +, + gP0 +, + gP1 +, + gP2 +, + gP3 +, + gP4 +, + gP5 +, + gP6 +>, + gU +, 0u> + +160 {  + gP +< + tU +, + tP0 +, + tP1 +, + tP2 +, + tP3 +, + tP4 +, + tP5 +, + tP6 +> + tty +; }; + +162 + gme + +ass + + gP + + +163 , +tyme + + gA +, +ass + + gP0 +, cs + gP1 +, cs + gP2 +, cs + gP3 +, cs + gP4 +, cs + gP5 +, cs + gP6 +, cs + gP7 + + +164 , +ass + + gU +> + +165  + gpor_bd +< + gP +< + gA +, + gP0 +, + gP1 +, + gP2 +, + gP3 +, + gP4 +, + gP5 +, + gP6 +, + gP7 +>, + gU +, 0u> + +166 {  + gP +< + tU +, + tP0 +, + tP1 +, + tP2 +, + tP3 +, + tP4 +, + tP5 +, + tP6 +, + tP7 +> + tty +; }; + +168 + gme + +ass + + gP + + +169 , +tyme + + gA +, +ass + + gP0 +, cs + gP1 +, cs + gP2 +, cs + gP3 +, cs + gP4 +, cs + gP5 +, cs + gP6 +, cs + gP7 +, cs + gP8 + + +170 , +ass + + gU +> + +171  + gpor_bd +< + gP +< + gA +, + gP0 +, + gP1 +, + gP2 +, + gP3 +, + gP4 +, + gP5 +, + gP6 +, + gP7 +, + gP8 +>, + gU +, 0u> + +172 {  + gP +< + tU +, + tP0 +, + tP1 +, + tP2 +, + tP3 +, + tP4 +, + tP5 +, + tP6 +, + tP7 +, + tP8 +> + tty +; }; + +176 + gme + < +tyme + + gP +,ym + gU +> + +177  + gpor_bd + + +178 : +public + +por_bd +< +P +, + gU +, + gpor_bd_mode +< + gP +, U>:: +mode +> + +181 + gme + < +tyme + + gT +,ym + gU +> + +182  + gpor_bd +< + gT +*, + gU +> + +183 {  +U +* + tty +; }; + + @/usr/include/boost/intrusive/rbtree_algorithms.hpp + +23 #ide +BOOST_INTRUSIVE_RBTREE_ALGORITHMS_HPP + + +24  + #BOOST_INTRUSIVE_RBTREE_ALGORITHMS_HPP + + + ) + +26  + ~ + +27  + ~ + +29  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +36 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +37 #agm + + + +40 +mea + + gboo + { + +41 +mea + + gusive + { + +43 #ide +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +45 + gme +< +ass + + gNodeTs +, cs + gF +> + +46  + grb_node_ڔ + + +48 : +public + +da +:: +ebo_fun_hd +< +F +> + +50  +tyme + + tNodeTs +:: + tnode_r +ode_ptr; + +51  + gda +:: + tebo_fun_hd +< + tF +> + tba_t +; + +53 +exic + +rb_node_ڔ +( +F + +f +) + +54 : +ba_t +( +f +) + +57 +BOOST_INTRUSIVE_FORCEINLINE + +node_r + +ݔ +()ode_ +p +) + +59 +node_r + +n + = +ba_t +:: +g +()( +p +); + +60 + gNodeTs +:: +t_c +( +n +, +NodeTs +:: +g_c +( +p +)); + +61  + gn +; + +65 +mea + + gda + { + +67 + gme +< +ass + + gVueTs +, cs + gNodePCom +, cs + gExaCheck +> + +68  + grb_node_check + + +69 : +public + +be_node_check +< +VueTs +, + gNodePCom +, + gExaCheck +> + +71  + gbe_node_check +< + tVueTs +, + tNodePCom +, + tExaCheck +> + tba_check_t +; + +72  +VueTs + + tvue_as +; + +73  +tyme + + tvue_as +:: + tnode_as +ode_traits; + +74  +tyme + + tnode_as +:: + tcڡ_node_r + const_node_ptr; + +75  +tyme + + tnode_as +:: + tnode_r +ode_ptr; + +77  + gtu_ty + + +78 : +public + +ba_check_t +:: +tu_ty + + +80 +tu_ty +(: +bck_cou_ +(0) {} + +81 +d +:: +size_t + +bck_cou_ +; + +84 +rb_node_check +(cڡ +NodePCom +& +comp +, +ExaCheck + +exa_check +) + +85 : +ba_check_t +( +comp +, +exa_check +) + +88  +ݔ + ((cڡ + gcڡ_node_r +& + gp +, + +89 cڡ + gtu_ty +& + gcheck_tu_ +, cڡu_ty& + gcheck_tu_right +, + +90 + gtu_ty +& + gcheck_tu +) + +93 i( + gnode_as +:: +g_c +( +p += +node_as +:: +d +()){ + +95 cڡ +node_r + +p_ +( +node_as +:: +g_ +( +p +)); () + gp_ +; + +96 cڡ +node_r + +p_right +( +node_as +:: +g_right +( +p +)); () + gp_right +; + +97 +BOOST_INTRUSIVE_INVARIANT_ASSERT +(! +p_ + || +node_as +:: +g_c +_=node_as:: +bck +()); + +98 +BOOST_INTRUSIVE_INVARIANT_ASSERT +(! +p_right + || +node_as +:: +g_c +_right=node_as:: +bck +()); + +100 +BOOST_INTRUSIVE_INVARIANT_ASSERT +( +node_as +:: +g_ +ode_as::g_( +p +)) !=); + +103 cڡ + gd +:: +size_t + +l_bck_cou + = +check_tu_ +. +bck_cou_ +; + +104 +BOOST_INTRUSIVE_INVARIANT_ASSERT +( +l_bck_cou + = +check_tu_right +. +bck_cou_ +); + +105 + gcheck_tu +. + gbck_cou_ + = +l_bck_cou + + + +106 +ic_ +< +d +:: +size_t +>( +node_as +:: +g_c +( +p +=node_as:: +bck +()); + +107 + gba_check_t +:: +ݔ +()( +p +, + gcheck_tu_ +, + gcheck_tu_right +, + gcheck_tu +); + +165 + gme +< +ass + + gNodeTs +> + +166 +ass + + grb_gܙhms + + +167 #ide +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +168 : +public + +be_gܙhms +< +NodeTs +> + +171 +public +: + +172  +NodeTs + + tnode_as +; + +173  +tyme + + tNodeTs +:: + tnode +ode; + +174  +tyme + + tNodeTs +:: + tnode_r +ode_ptr; + +175  +tyme + + tNodeTs +:: + tcڡ_node_r + const_node_ptr; + +176  +tyme + + tNodeTs +:: + tc + color; + +179 + give +: + +181  +be_gܙhms +< + tNodeTs +> + tbe_go +; + +185 + gpublic +: + +189  +tyme + + tbe_go +:: + t_comm_da + insert_commit_data; + +191 #ifde +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +194  +node_r + +g_hd +(cڡ +cڡ_node_r + & +n +); + +197  +node_r + +beg_node +(cڡ +cڡ_node_r + & +hd +); + +200  +node_r + +d_node +(cڡ +cڡ_node_r + & +hd +); + +203  +sw_ +( +node_r + +hd1 +,ode_ +hd2 +); + +208  +sw_nodes +( +node_r + +node1 +,ode_ +node2 +) + +210 if( + gnode1 + = +node2 +) + +213 +node_r + +hd1 +( +be_go +:: +g_hd +( +node1 +)), +hd2 +(be_go::g_hd( +node2 +)); + +214 +sw_nodes +( +node1 +, +hd1 +, +node2 +, +hd2 +); + +218  +sw_nodes +( +node_r + +node1 +,ode_ +hd1 +,ode_ +node2 +,ode_ +hd2 +) + +220 if( + gnode1 + = +node2 +) ; + +222 + gbe_go +:: +sw_nodes +( +node1 +, +hd1 +, +node2 +, +hd2 +); + +224 +c + + gc + = +NodeTs +:: +g_c +( +node1 +); + +225 + gNodeTs +:: +t_c +( +node1 +, +NodeTs +:: +g_c +( +node2 +)); + +226 + gNodeTs +:: +t_c +( +node2 +, +c +); + +230  +a_node +( +node_r + +node_to_be_ad +,ode_ +w_node +) + +232 if( + gnode_to_be_ad + = +w_node +) + +234 +a_node +( +node_to_be_ad +, +be_go +:: +g_hd +ode_to_be_ad), +w_node +); + +238  +a_node +( +node_r + +node_to_be_ad +,ode_ +hd +,ode_ +w_node +) + +240 + gbe_go +:: +a_node +( +node_to_be_ad +, +hd +, +w_node +); + +241 + gNodeTs +:: +t_c +( +w_node +, +NodeTs +:: +g_c +( +node_to_be_ad +)); + +245  +uƚk +(cڡ +node_r +& +node +) + +247 +node_r + + gx + = +NodeTs +:: +g_ +( +node +); + +248 if( + gx +){ + +249 ! +is_hd +( +x +)) + +250 + gx + = +NodeTs +:: +g_ +( +x +); + +251 +a +( +x +, +node +); + +255 #ifde +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +257  +node_r + +uƚk_mo_whout_b +(cڡode_& +hd +); + +260  +bo + +unique +(cڡ +cڡ_node_r + & +node +); + +263  + gd +:: +size_t + +size +(cڡ +cڡ_node_r + & +hd +); + +266  +node_r + +xt_node +(cڡode_& +node +); + +269  +node_r + +ev_node +(cڡode_& +node +); + +272  + +(cڡ +node_r + & +node +); + +276  +_hd +( +node_r + +hd +) + +278 + gbe_go +:: +_hd +( +hd +); + +279 + gNodeTs +:: +t_c +( +hd +, +NodeTs +:: +d +()); + +283  +node_r + +a +ode_ +hd +,ode_ +z +) + +285 +tyme + + gbe_go +:: +da_f_b + +fo +; + +286 + gbe_go +:: +a +( +hd +, +z +, +fo +); + +287 +b_a_asu +( +hd +, +z +, +fo +); + +288  + gz +; + +292 + gme +< +ass + + gNodePCom +> + +293  +bo + + gsr_unique + + +294 ( +node_r + + ghd1 +, +NodePCom + + gcomp +,ode_ + ghd2 +,ode_ + gz +) + +296 +tyme + + gbe_go +:: +da_f_b + +fo +; + +297 +bo + cڡ + gsed + = +be_go +:: +sr_unique +( +hd1 +, +comp +, +hd2 +, +z +, +fo +); + +298 if( + gsed +){ + +299 +b_a_asu +( +hd2 +, +z +, +fo +); + +300 +b_a_i +( +hd1 +, +z +); + +302  + gsed +; + +306 + gme +< +ass + + gNodePCom +> + +307  + gsr_equ + + +308 ( +node_r + + ghd1 +, +NodePCom + + gcomp +,ode_ + ghd2 +,ode_ + gz +) + +310 +tyme + + gbe_go +:: +da_f_b + +fo +; + +311 + gbe_go +:: +sr_equ +( +hd1 +, +comp +, +hd2 +, +z +, +fo +); + +312 +b_a_asu +( +hd2 +, +z +, +fo +); + +313 +b_a_i +( +hd1 +, +z +); + +317 + gme + < +ass + + gClڔ +, cs + gDior +> + +318  + ge + + +319 ( +cڡ_node_r + + gsour_hd +, +node_r + + grg_hd +, +Clڔ + + gڔ +, +Dior + + gdior +) + +321 + grb_node_ڔ +< + gNodeTs +, + gClڔ +> +w_ڔ +( +ڔ +); + +322 + gbe_go +:: +e +( +sour_hd +, +rg_hd +, +w_ڔ +, +dior +); + +325 #ifde +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +327 + gme +< +ass + + gDior +> + +328  +r_d_dio +(cڡ +node_r + & +hd +, +Dior + +dior +); + +331 + gme +< +ass + + gKeyTy +, cs + gKeyNodePCom +> + +332  +node_r + + glow_bound + + +333 (cڡ + gcڡ_node_r + & + ghd +, cڡ + gKeyTy + & + gkey +, +KeyNodePCom + + gcomp +); + +336 + gme +< +ass + + gKeyTy +, cs + gKeyNodePCom +> + +337  +node_r + + gu_bound + + +338 (cڡ + gcڡ_node_r + & + ghd +, cڡ + gKeyTy + & + gkey +, +KeyNodePCom + + gcomp +); + +341 + gme +< +ass + + gKeyTy +, cs + gKeyNodePCom +> + +342  +node_r + + gfd + + +343 (cڡ + gcڡ_node_r + & + ghd +, cڡ + gKeyTy + & + gkey +, +KeyNodePCom + + gcomp +); + +346 + gme +< +ass + + gKeyTy +, cs + gKeyNodePCom +> + +347  + gd +:: + +< +node_r +, + gnode_r +> + gequ_nge + + +348 (cڡ + gcڡ_node_r + & + ghd +, cڡ + gKeyTy + & + gkey +, +KeyNodePCom + + gcomp +); + +351 + gme +< +ass + + gKeyTy +, cs + gKeyNodePCom +> + +352  + gd +:: + +< +node_r +, + gnode_r +> + gbounded_nge + + +353 (cڡ + gcڡ_node_r + & + ghd +, cڡ + gKeyTy + & + glow_key +, cڡ KeyTy & + gu_key +, +KeyNodePCom + + gcomp + + +354 , +bo + + g_od +, bo + gright_od +); + +357 + gme +< +ass + + gKeyTy +, cs + gKeyNodePCom +> + +358  + gd +:: +size_t + +cou +(cڡ +cڡ_node_r + & +hd +, cڡ +KeyTy + & +key +, +KeyNodePCom + +comp +); + +363 + gme +< +ass + + gNodePCom +> + +364  +node_r + + g_equ_u_bound + + +365 ( +node_r + + gh +,ode_ + gw_node +, +NodePCom + + gcomp +) + +367 + gbe_go +:: +_equ_u_bound +( +h +, +w_node +, +comp +); + +368 +b_a_i +( +h +, +w_node +); + +369  + gw_node +; + +373 + gme +< +ass + + gNodePCom +> + +374  +node_r + + g_equ_low_bound + + +375 ( +node_r + + gh +,ode_ + gw_node +, +NodePCom + + gcomp +) + +377 + gbe_go +:: +_equ_low_bound +( +h +, +w_node +, +comp +); + +378 +b_a_i +( +h +, +w_node +); + +379  + gw_node +; + +383 + gme +< +ass + + gNodePCom +> + +384  +node_r + + g_equ + + +385 ( +node_r + + ghd +,ode_ + ght +,ode_ + gw_node +, +NodePCom + + gcomp +) + +387 + gbe_go +:: +_equ +( +hd +, +ht +, +w_node +, +comp +); + +388 +b_a_i +( +hd +, +w_node +); + +389  + gw_node +; + +393  +node_r + + g_befe + + +394 ( +node_r + + ghd +,ode_ + gpos +,ode_ + gw_node +) + +396 + gbe_go +:: +_befe +( +hd +, +pos +, +w_node +); + +397 +b_a_i +( +hd +, +w_node +); + +398  + gw_node +; + +402  +push_back +( +node_r + +hd +,ode_ +w_node +) + +404 + gbe_go +:: +push_back +( +hd +, +w_node +); + +405 +b_a_i +( +hd +, +w_node +); + +409  +push_t +( +node_r + +hd +,ode_ +w_node +) + +411 + gbe_go +:: +push_t +( +hd +, +w_node +); + +412 +b_a_i +( +hd +, +w_node +); + +415 #ifde +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +417 + gme +< +ass + + gKeyTy +, cs + gKeyNodePCom +> + +418  + gd +:: + +< +node_r +, + gbo +> + g_unique_check + + +419 ( +cڡ_node_r + + ghd +, cڡ + gKeyTy + & + gkey + + +420 , +KeyNodePCom + + gcomp +, + g_comm_da + & + gcomm_da +); + +423 + gme +< +ass + + gKeyTy +, cs + gKeyNodePCom +> + +424  + gd +:: + +< +node_r +, + gbo +> + g_unique_check + + +425 ( +cڡ_node_r + + ghd +, +node_r + + ght +, cڡ + gKeyTy + & + gkey + + +426 , +KeyNodePCom + + gcomp +, + g_comm_da + & + gcomm_da +); + +430  + g_unique_comm + + +431 ( +node_r + + ghd +,ode_ + gw_vue +, cڡ + g_comm_da + & + gcomm_da +) + +433 + gbe_go +:: +_unique_comm +( +hd +, +w_vue +, +comm_da +); + +434 +b_a_i +( +hd +, +w_vue +); + +438  +bo + +is_hd +(cڡ +cڡ_node_r + & +p +) + +440  + gNodeTs +:: +g_c +( +p += +NodeTs +:: +d +() && + +441 +be_go +:: +is_hd +( +p +); + +445 + give +: + +447  +b_a_asu + + +448 +node_r + +hd +,ode_ + gz +, cڡ +tyme + + gbe_go +:: +da_f_b + & +fo +) + +450 +c + +w_z_c +; + +451 if( + gfo +. + gy + ! +z +){ + +452 +w_z_c + = +NodeTs +:: +g_c +( +fo +. +y +); + +453 + gNodeTs +:: +t_c +( +fo +. +y +, +NodeTs +:: +g_c +( +z +)); + +456 + gw_z_c + = +NodeTs +:: +g_c +( +z +); + +459 if( + gw_z_c + ! +NodeTs +:: +d +()){ + +460 +b_a_asu_e_vs +( +hd +, +fo +. +x +, info. +x_ +); + +464  +b_a_asu_e_vs +( +node_r + +hd +,ode_ +x +,ode_ +x_ +) + +467 if( + gx_ + = +hd + || ( +x + && +NodeTs +:: +g_c +(x!NodeTs:: +bck +())){ + +472 cڡ +node_r + +x__ +( +NodeTs +:: +g_ +( +x_ +)); + +473 if( + gx + = +x__ +){ + +474 +node_r + +w + = +NodeTs +:: +g_right +( +x_ +); + +475 +BOOST_INTRUSIVE_INVARIANT_ASSERT +( +w +); + +476 if( + gNodeTs +:: +g_c +( +w += +NodeTs +:: +d +()){ + +477 +NodeTs +:: +t_c +( +w +, NodeTs:: +bck +()); + +478 + gNodeTs +:: +t_c +( +x_ +, +NodeTs +:: +d +()); + +479 + gbe_go +:: +r٩e_ +( +x_ +, +w +, +NodeTs +:: +g_ +(x_), +hd +); + +480 + gw + = +NodeTs +:: +g_right +( +x_ +); + +481 +BOOST_INTRUSIVE_INVARIANT_ASSERT +( +w +); + +483 +node_r + cڡ +w_ + ( +NodeTs +:: +g_ +( +w +)); + +484 +node_r + cڡ +w_right +( +NodeTs +:: +g_right +( +w +)); + +485 if((! + gw_ + || + gNodeTs +:: +g_c +( +w_ += +NodeTs +:: +bck +()) && + +486 (! +w_right + || +NodeTs +:: +g_c +(w_right=NodeTs:: +bck +())){ + +487 +NodeTs +:: +t_c +( +w +, NodeTs:: +d +()); + +488 + gx + = +x_ +; + +489 + gx_ + = +NodeTs +:: +g_ +( +x_ +); + +492 if(! + gw_right + || + gNodeTs +:: +g_c +( +w_right += +NodeTs +:: +bck +()){ + +493 +NodeTs +:: +t_c +( +w_ +, NodeTs:: +bck +()); + +494 + gNodeTs +:: +t_c +( +w +, +NodeTs +:: +d +()); + +495 + gbe_go +:: +r٩e_right +( +w +, +w_ +, +NodeTs +:: +g_ +(w), +hd +); + +496 + gw + = +NodeTs +:: +g_right +( +x_ +); + +497 +BOOST_INTRUSIVE_INVARIANT_ASSERT +( +w +); + +499 + gNodeTs +:: +t_c +( +w +, +NodeTs +:: +g_c +( +x_ +)); + +500 + gNodeTs +:: +t_c +( +x_ +, +NodeTs +:: +bck +()); + +501 cڡ +node_r + +w_wright +( +NodeTs +:: +g_right +( +w +)); + +502 if( + gw_wright +) + +503 + gNodeTs +:: +t_c +( +w_wright +, +NodeTs +:: +bck +()); + +504 + gbe_go +:: +r٩e_ +( +x_ +, +NodeTs +:: +g_right +(x_), NodeTs:: +g_ +(x_), +hd +); + +510 +node_r + + gw + = +x__ +; + +511 if( + gNodeTs +:: +g_c +( +w += +NodeTs +:: +d +()){ + +512 +NodeTs +:: +t_c +( +w +, NodeTs:: +bck +()); + +513 + gNodeTs +:: +t_c +( +x_ +, +NodeTs +:: +d +()); + +514 + gbe_go +:: +r٩e_right +( +x_ +, +w +, +NodeTs +:: +g_ +(x_), +hd +); + +515 + gw + = +NodeTs +:: +g_ +( +x_ +); + +516 +BOOST_INTRUSIVE_INVARIANT_ASSERT +( +w +); + +518 +node_r + cڡ +w_ + ( +NodeTs +:: +g_ +( +w +)); + +519 +node_r + cڡ +w_right +( +NodeTs +:: +g_right +( +w +)); + +520 if((! + gw_right + || + gNodeTs +:: +g_c +( +w_right += +NodeTs +:: +bck +()) && + +521 (! +w_ + || +NodeTs +:: +g_c +(w_=NodeTs:: +bck +())){ + +522 +NodeTs +:: +t_c +( +w +, NodeTs:: +d +()); + +523 + gx + = +x_ +; + +524 + gx_ + = +NodeTs +:: +g_ +( +x_ +); + +527 if(! + gw_ + || + gNodeTs +:: +g_c +( +w_ += +NodeTs +:: +bck +()){ + +528 +NodeTs +:: +t_c +( +w_right +, NodeTs:: +bck +()); + +529 + gNodeTs +:: +t_c +( +w +, +NodeTs +:: +d +()); + +530 + gbe_go +:: +r٩e_ +( +w +, +w_right +, +NodeTs +:: +g_ +(w), +hd +); + +531 + gw + = +NodeTs +:: +g_ +( +x_ +); + +532 +BOOST_INTRUSIVE_INVARIANT_ASSERT +( +w +); + +534 + gNodeTs +:: +t_c +( +w +, +NodeTs +:: +g_c +( +x_ +)); + +535 + gNodeTs +:: +t_c +( +x_ +, +NodeTs +:: +bck +()); + +536 cڡ +node_r + +w_w +( +NodeTs +:: +g_ +( +w +)); + +537 if( + gw_w +) + +538 + gNodeTs +:: +t_c +( +w_w +, +NodeTs +:: +bck +()); + +539 + gbe_go +:: +r٩e_right +( +x_ +, +NodeTs +:: +g_ +(x_), NodeTs:: +g_ +(x_), +hd +); + +544 if( + gx +) + +545 + gNodeTs +:: +t_c +( +x +, +NodeTs +:: +bck +()); + +548  +b_a_i +( +node_r + +hd +,ode_ +p +) + +550 + gNodeTs +:: +t_c +( +p +, +NodeTs +:: +d +()); + +552 +node_r + +p_ +( +NodeTs +:: +g_ +( +p +)); + +553 cڡ +node_r + +p_gnd +( +NodeTs +:: +g_ +( +p_ +)); + +554 if( + gp_ + = +hd + || +NodeTs +:: +g_c +( +p_ +=NodeTs:: +bck +(|| +p_gnd + == header){ + +558 + gNodeTs +:: +t_c +( +p_gnd +, +NodeTs +:: +d +()); + +559 +node_r + cڡ +p_gnd_ + ( +NodeTs +:: +g_ + ( +p_gnd +)); + +560 +bo + cڡ + gp__is__chd + = +p_ + = +p_gnd_ +; + +561 +node_r + cڡ +x +( +p__is__chd + ? +NodeTs +:: +g_right +( +p_gnd +: +p_gnd_ +); + +563 if( + gx + && + gNodeTs +:: +g_c +( +x += +NodeTs +:: +d +()){ + +564 +NodeTs +:: +t_c +( +x +, NodeTs:: +bck +()); + +565 + gNodeTs +:: +t_c +( +p_ +, +NodeTs +:: +bck +()); + +566 + gp + = +p_gnd +; + +569 cڡ +bo + +p_is__chd +( +NodeTs +:: +g_ +( +p_ += +p +); + +570 if( + gp__is__chd +){ + +571 if(! + gp_is__chd +){ + +572 + gbe_go +:: +r٩e__no__fix +( +p_ +, +p +); + +577 + gp_ + = +p +; + +579 + gbe_go +:: +r٩e_right +( +p_gnd +, +p_ +, +NodeTs +:: +g_ +_gnd), +hd +); + +582 if( + gp_is__chd +){ + +583 + gbe_go +:: +r٩e_right_no__fix +( +p_ +, +p +); + +588 + gp_ + = +p +; + +590 + gbe_go +:: +r٩e_ +( +p_gnd +, +p_ +, +NodeTs +:: +g_ +_gnd), +hd +); + +592 + gNodeTs +:: +t_c +( +p_ +, +NodeTs +:: +bck +()); + +596 + gNodeTs +:: +t_c +( +NodeTs +:: +g_ +( +hd +), NodeTs:: +bck +()); + +603 + gme +< +ass + + gNodeTs +> + +604  + gg_go +< + gRbTeAlgܙhms +, + gNodeTs +> + +606  + grb_gܙhms +< + tNodeTs +> + tty +; + +609 + gme + < +ass + + gVueTs +, cs + gNodePCom +, cs + gExaCheck +> + +610  + gg_node_check +< + gRbTeAlgܙhms +, + gVueTs +, + gNodePCom +, + gExaCheck +> + +612  + gda +:: + trb_node_check +< + tVueTs +, + tNodePCom +, + tExaCheck +> + tty +; + +620  + ~ + + @/usr/include/boost/intrusive/set_hook.hpp + +14 #ide +BOOST_INTRUSIVE_SET_HOOK_HPP + + +15  + #BOOST_INTRUSIVE_SET_HOOK_HPP + + + ) + +17  + ~ + +18  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +26 #agm + + + +29 +mea + + gboo + { + +30 +mea + + gusive + { + +34 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +|| defed( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +35 + gme +< + gass + ... + gOis +> + +37 + gme +< +ass + + gO1 + = , cs + gO2 + = , cs + gO3 + = , cs + gO4 + = > + +39  + smake_t_ba_hook + + +42  +tyme + + tck_tis + + +43 < + thook_deus +, + +44 #i! + tdefed +( + tBOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +45 + tO1 +, + tO2 +, + tO3 +, + tO4 + + +47 + tOis +... + +49 >:: + tty + + tcked_tis +; + +51  + ggic_hook + + +52 < + tRbTeAlgܙhms + + +53 , + trb_node_as +< + ttyme + + tcked_tis +:: + tvoid_por +,acked_tis:: + ttimize_size +> + +54 , + ttyme + + tcked_tis +:: + tg + + +55 , + tcked_tis +:: + tlk_mode + + +56 , + tRbTeBaHookId + + +57 > + timemti_defed +; + +59  +imemti_defed + + tty +; + +82 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +|| defed( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +83 + gme +< + gass + ... + gOis +> + +85 + gme +< +ass + + gO1 +, cs + gO2 +, cs + gO3 +, cs + gO4 +> + +87 +ass + + gt_ba_hook + + +88 : +public + +make_t_ba_hook +< + +89 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +90 +O1 +, + gO2 +, + gO3 +, + gO4 + + +92 + gOis +... + +94 >:: +ty + + +96 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +) + +97 +public +: + +102 +t_ba_hook +(); + +113 +t_ba_hook +(const set_base_hook& ); + +123 + gt_ba_hook +& + gݔ +=(cڡ +t_ba_hook +& ); + +131 ~ +t_ba_hook +(); + +145  +sw_nodes +( +t_ba_hook + & +h +); + +154 +bo + +is_lked +() const; + +160  +uƚk +(); + +166 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +|| defed( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +167 + gme +< + gass + ... + gOis +> + +169 + gme +< +ass + + gO1 + = , cs + gO2 + = , cs + gO3 + = , cs + gO4 + = > + +171  + smake_t_memb_hook + + +174  +tyme + + tck_tis + + +175 < + thook_deus +, + +176 #i! + tdefed +( + tBOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +177 + tO1 +, + tO2 +, + tO3 +, + tO4 + + +179 + tOis +... + +181 >:: + tty + + tcked_tis +; + +183  + ggic_hook + + +184 < + tRbTeAlgܙhms + + +185 , + trb_node_as +< + ttyme + + tcked_tis +:: + tvoid_por +,acked_tis:: + ttimize_size +> + +186 , + tmemb_g + + +187 , + tcked_tis +:: + tlk_mode + + +188 , + tNoBaHookId + + +189 > + timemti_defed +; + +191  +imemti_defed + + tty +; + +209 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +|| defed( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +210 + gme +< + gass + ... + gOis +> + +212 + gme +< +ass + + gO1 +, cs + gO2 +, cs + gO3 +, cs + gO4 +> + +214 +ass + + gt_memb_hook + + +215 : +public + +make_t_memb_hook +< + +216 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +217 +O1 +, + gO2 +, + gO3 +, + gO4 + + +219 + gOis +... + +221 >:: +ty + + +223 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +) + +224 +public +: + +229 +t_memb_hook +(); + +240 +t_memb_hook +(const set_member_hook& ); + +250 + gt_memb_hook +& + gݔ +=(cڡ +t_memb_hook +& ); + +258 ~ +t_memb_hook +(); + +272  +sw_nodes +( +t_memb_hook + & +h +); + +281 +bo + +is_lked +() const; + +287  +uƚk +(); + +294  + ~ + + @/usr/include/boost/iostreams/detail/adapter/mode_adapter.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_MODE_ADAPTER_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_DETAIL_MODE_ADAPTER_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27 +mea + + gboo + {amea + gioams + {amea + gda + { + +29 + gme +< +tyme + + gMode +,ym + gT +> + +30 as + cmode_adr + { + +31 + give +: + +32  + semy_ba + { }; + +33 + gpublic +: + +34  +tyme + + twed_ty +< + tT +>:: + tty + + tcompڒt_ty +; + +35  +tyme + + tch_ty_of +< + tT +>:: + tty + + tch_ty +; + +36  + ggy + + +37 : +Mode +, + +38 + gdevi_g +, + +39 + gm +:: +if_ +< +is_fr +< +T +>, + gfr_g +, + gdevi_g +>, + +40 + gm +:: +if_ +< +is_fr +< +T +>, + gmuich_g +, + gemy_ba +>, + +41 + gob_g +, + +42 + glolizab_g + + +44 +exic + +mode_adr +(cڡ +compڒt_ty +& +t +: +t_ +(t) { } + +48 +d +:: +amsize + +ad +( +ch_ty +* +s +, std::amsiz +n +); + +49 + gd +:: +amsize + +wre +(cڡ +ch_ty +* +s +, +d +::amsiz +n +); + +50 + gd +:: +ampos + +ek + +am_offt + +off +, +BOOST_IOS +:: +ekd + +way +, + +51 +BOOST_IOS +:: +ݒmode + +which + = + +52 +BOOST_IOS +:: + + | BOOST_IOS:: +out + ); + +53  +o +(); + +54  +o +( +BOOST_IOS +:: +ݒmode + +which +); + +58 + gme +< +tyme + + gSour +> + +59 + gd +:: +amsize + +ad +( +Sour +& +c +, +ch_ty +* +s +, +d +::amsiz +n +) + +60 {  +ioams +:: +ad +( +t_ +, +c +, +s +, +n +); } + +62 + gme +< +tyme + + gSk +> + +63 + gd +:: +amsize + +wre +( +Sk +& +k +, cڡ +ch_ty +* +s +, +d +::amsiz +n +) + +64 {  +ioams +:: +wre +( +t_ +, +k +, +s +, +n +); } + +66 + gme +< +tyme + + gDevi +> + +67 + gd +:: +ampos + +ek +( +Devi +& +dev +, +am_offt + +off +, +BOOST_IOS +:: +ekd + +way +) + +68 {  +ioams +:: +ek +( +t_ +, +dev +, +off +, +way +); } + +70 + gme +< +tyme + + gDevi +> + +71 + gd +:: +ampos + +ek + +Devi +& +dev +, +am_offt + +off +, + +72 +BOOST_IOS +:: +ekd + +way +, BOOST_IOS:: +ݒmode + +which + ) + +73 {  +ioams +:: +ek +( +t_ +, +dev +, +off +, +way +, +which +); } + +75 + gme +< +tyme + + gDevi +> + +76  +o +( +Devi +& +dev +) + +77 { + gda +:: +o_l +( +t_ +, +dev +); } + +79 + gme +< +tyme + + gDevi +> + +80  +o +( +Devi +& +dev +, +BOOST_IOS +:: +ݒmode + +which +) + +81 { +ioams +:: +o +( +t_ +, +dev +, +which +); } + +83 + gme +< +tyme + + gLo +> + +84  +imbue +(cڡ +Lo +& +loc +) + +85 { + gioams +:: +imbue +( +t_ +, +loc +); } + +86 + give +: + +87 +compڒt_ty + +t_ +; + +92 + gme +< +tyme + + gMode +,ym + gT +> + +93 + gd +:: +amsize + +mode_adr +< +Mode +, + gT +>:: +ad + + +94 ( +ch_ty +* +s +, + gd +:: +amsize + +n +) + +95 {  +boo +:: +ioams +:: +ad +( +t_ +, +s +, +n +); } + +97 + gme +< +tyme + + gMode +,ym + gT +> + +98 + gd +:: +amsize + +mode_adr +< +Mode +, + gT +>:: +wre + + +99 (cڡ +ch_ty +* +s +, + gd +:: +amsize + +n +) + +100 {  +boo +:: +ioams +:: +wre +( +t_ +, +s +, +n +); } + +102 + gme +< +tyme + + gMode +,ym + gT +> + +103 + gd +:: +ampos + +mode_adr +< +Mode +, + gT +>:: +ek + + +104 ( +am_offt + +off +, + gBOOST_IOS +:: +ekd + +way +, BOOST_IOS:: +ݒmode + +which +) + +105 {  +boo +:: +ioams +:: +ek +( +t_ +, +off +, +way +, +which +); } + +107 + gme +< +tyme + + gMode +,ym + gT +> + +108  + gmode_adr +< + gMode +, + gT +>:: +o +() + +109 { +da +:: +o_l +( +t_ +); } + +111 + gme +< +tyme + + gMode +,ym + gT +> + +112  + gmode_adr +< + gMode +, + gT +>:: +o +( +BOOST_IOS +:: +ݒmode + +which +) + +113 { +ioams +:: +o +( +t_ +, +which +); } + + @/usr/include/boost/iostreams/detail/adapter/output_iterator_adapter.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_OUTPUT_ITERATOR_ADAPTER_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_DETAIL_OUTPUT_ITERATOR_ADAPTER_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21 +mea + + gboo + {amea + gioams + {amea + gda + { + +23 + gme +< +tyme + + gMode +,ym + gCh +,ym + gOutIt +> + +24 as + couut__adr + { + +25 + gpublic +: + +26 +BOOST_STATIC_ASSERT +(( +is_cvtib +< +Mode +, +ouut +>:: +vue +)); + +27  +Ch + + tch_ty +; + +28  +sk_g + + tgy +; + +29 +exic + +ouut__adr +( +OutIt + +out +: +out_ +(out) { } + +30 +d +:: +amsize + +wre +(cڡ +ch_ty +* +s +, std::amsiz +n +) + +32 +d +:: +cy +( +s +, s + +n +, +out_ +); + +33  + gn +; + +35 + give +: + +36 +OutIt + +out_ +; + + @/usr/include/boost/iostreams/detail/default_arg.hpp + +8 #ide +BOOST_IOSTREAMS_DETAIL_DEFAULT_ARG_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_DETAIL_DEFAULT_ARG_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + +16  + ~ + +19  + #BOOST_IOSTREAMS_DEFAULT_ARG +( +g + + ) +arg + + @/usr/include/boost/iostreams/detail/is_dereferenceable.hpp + +9 #ide +BOOST_IOSTREAMS_DETAIL_IS_DEREFERENCEABLE_HPP_INCLUDED + + +10  + #BOOST_IOSTREAMS_DETAIL_IS_DEREFERENCEABLE_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + {amea + gioams + {amea + gda + { + +26 +mea + + gis_denab_ + + +30  + sg + {}; + +35  + sy + { + gme + < +ass + + gT +> +y +( +T + const&); }; + +38 +g + + gݔ +*( +y + const&); + +40 #i +BOOST_WORKAROUND +( +__MWERKS__ +, +BOOST_TESTED_AT +(0x3202)) + +41  + #BOOST_comma +( +a +, +b +) + + ) + +44 +g + + gݔ +,( + gg +,); + +45  + #BOOST_comma +( +a +, +b +,b) + + ) + +49 (& +check_emt +( +g +) )[2]; + +51 + gme + < +ass + + gT +> + +52  +check_emt +( +T + const&); + +54 + gme + < +ass + + gT +> + +55  + sim + + +57  +tyme + + gboo +:: +move_cv +< +T +>:: +ty +& +x +; + +59 +BOOST_STATIC_CONSTANT +( + +60 +bo + + +61 , +vue + = ( +is_denab_ +:: +check_emt +( +BOOST_comma +(* +x +,0))) == 1 + +66 #unde +BOOST_comma + + +68 + gme +< +tyme + + gT +> + +69  + gis_denab + + +70 : +public + :: +boo +:: +gl_cڡt +< +bo +, + gis_denab_ +:: +im +< +T +>:: +vue + > + +72 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +is_denab +,( +T +)) + + @/usr/include/boost/iostreams/get.hpp + +8 #ide +BOOST_IOSTREAMS_GET_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_GET_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + + @/usr/include/boost/iostreams/put.hpp + +8 #ide +BOOST_IOSTREAMS_PUT_HPP_INCLUDED + + +9  + #BOOST_IOSTREAMS_PUT_HPP_INCLUDED + + + ) + +11 #i +defed +( +_MSC_VER +) + +12 #agm + + + +15  + ~ + + @/usr/include/boost/iterator/advance.hpp + +7 #ide +BOOST_ITERATOR_ADVANCE_HPP + + +8  + #BOOST_ITERATOR_ADVANCE_HPP + + + ) + +10  + ~ + +11  + ~ + +13 +mea + + gboo + { + +14 +mea + + gs + { + +16 +mea + + gda + { + +17 + gme + < +tyme + + gIutIt +,ym + gDi +> + +18 +le + +BOOST_CXX14_CONSTEXPR +  + +19 +adv_im +( + +20 +IutIt +& + + + +21 , +Di + +n + + +22 , +emb_avl_g + + +25  + gn + > 0) { + +26 ++ + g +; + +27 -- + gn +; + +31 + gme + < +tyme + + gBideiڮIt +,ym + gDi +> + +32 +le + +BOOST_CXX14_CONSTEXPR +  + +33 +adv_im +( + +34 +BideiڮIt +& + + + +35 , +Di + +n + + +36 , +bideiڮ_avl_g + + +39 i( + gn + >= 0) { + +40  +n + > 0) { + +41 ++ + +; + +42 -- + gn +; + +46  + gn + < 0) { + +47 -- + g +; + +48 ++ + gn +; + +53 + gme + < +tyme + + gRdomAcssIt +,ym + gDi +> + +54 +le + +BOOST_CXX14_CONSTEXPR +  + +55 +adv_im +( + +56 +RdomAcssIt +& + + + +57 , +Di + +n + + +58 , +ndom_acss_avl_g + + +61 + g + + +n +; + +65 +mea + + gadv_adl_brr + { + +66 + gme + < +tyme + + gIutIt +,ym + gDi +> + +67 +le + +BOOST_CXX14_CONSTEXPR +  + +68 +adv +( +IutIt +& + +, +Di + +n +) + +70 + gda +:: +adv_im +( + +71 + +, +n +, +tyme + +_avl +< +IutIt +>:: +ty +() + +76 +usg + +mea + + gadv_adl_brr +; + +80 +usg + +mea + + gs +:: +adv_adl_brr +; + + @/usr/include/boost/iterator/function_output_iterator.hpp + +11 #ide +BOOST_ITERATOR_FUNCTION_OUTPUT_ITERATOR_HPP + + +12  + #BOOST_ITERATOR_FUNCTION_OUTPUT_ITERATOR_HPP + + + ) + +14  + ~< +> + +16 +mea + + gboo + { + +17 +mea + + gs + { + +19 + gme + < +ass + + gUryFuni +> + +20 as + cfuni_ouut_ + { + +21  +funi_ouut_ + + tlf +; + +22 + gpublic +: + +23  +d +:: + touut__g + + t_gy +; + +24  + tvue_ty +; + +25  + tdifn_ty +; + +26  + tpor +; + +27  + tn +; + +29 +exic + +funi_ouut_ +() {} + +31 +exic + +funi_ouut_ +(cڡ +UryFuni +& +f +) + +32 : +m_f +( +f +) {} + +34  + souut_oxy + { + +35 +ouut_oxy +( +UryFuni +& +f +: +m_f +(f) { } + +36 +me + < +ass + +T +> +ouut_oxy +& +ݔ +=(cڡ T& +vue +) { + +37 +m_f +( +vue +); + +38  * + gthis +; + +40 + gUryFuni +& + gm_f +; + +42 +ouut_oxy + + gݔ +*({  ouut_oxy( +m_f +); } + +43 + glf +& + gݔ +++({  * + gthis +; } + +44 + glf +& + gݔ +++({  * + gthis +; } + +45 + give +: + +46 +UryFuni + +m_f +; + +49 + gme + < +ass + + gUryFuni +> + +50 +le + + gfuni_ouut_ +< + gUryFuni +> + +51 +make_funi_ouut_ +(cڡ +UryFuni +& +f + = UnaryFunction()) { + +52  +funi_ouut_ +< +UryFuni +>( +f +); + +57 +usg + + gs +:: +funi_ouut_ +; + +58 +usg + + gs +:: +make_funi_ouut_ +; + + @/usr/include/boost/move/detail/iterator_to_raw_pointer.hpp + +10 #ide +BOOST_MOVE_DETAIL_ITERATOR_TO_RAW_POINTER_HPP + + +11  + #BOOST_MOVE_DETAIL_ITERATOR_TO_RAW_POINTER_HPP + + + ) + +13 #ide +BOOST_CONFIG_HPP + + +14  + ~ + +17 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +18 #agm + + + +21  + ~ + +22  + ~ + +23  + ~ + +25 +mea + + gboo + { + +26 +mea + + gmovib + { + +27 +mea + + gda + { + +29 + gme + < +ass + + gT +> + +30 +le + +T +* +_to_por +(T* +i +) + +31 {  + gi +; } + +33 + gme + < +ass + + gIt +> + +34 +le + +tyme + + gboo +:: +movib +:: +_as +< +It +>:: +por + + +35 +_to_por +(cڡ +It + & +i +) + +36 {  +i +. +ݔ +->(); } + +38 + gme + < +ass + + gIt +> + +39  + s_to_emt_r + + +41  +tyme + + tboo +:: + tmovib +:: + t_as +< + tIt +>:: + tpor +ointer; + +42  +tyme + + tboo +:: + tmovib +:: + tpor_emt +< + tpor +>:: + tty + + temt_ty +; + +43  +emt_ty +* + tty +; + +48 + gme + < +ass + + gIt +> + +49 +le + +tyme + + gboo +:: +movib +:: +da +:: +_to_emt_r +< +It +>:: +ty + + +50 +_to_w_por +(cڡ +It + & +i +) + +52  :: +boo +:: +movib +:: +to_w_por + + +53 :: +boo +:: +movib +:: +da +:: +_to_por +( +i +) ); + + @/usr/include/boost/move/detail/pointer_element.hpp + +11 #ide +BOOST_MOVE_DETAIL_POINTER_ELEMENT_HPP + + +12  + #BOOST_MOVE_DETAIL_POINTER_ELEMENT_HPP + + + ) + +14 #ide +BOOST_CONFIG_HPP + + +15  + ~ + +18 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +19 #agm + + + +22 #ide +BOOST_MOVE_DETAIL_WORKAROUND_HPP + + +23  + ~ + +26 +mea + + gboo + { + +27 +mea + + gmovib + { + +28 +mea + + gda +{ + +34 + gme + < +tyme + + gT +>  + sf_m + + +35 {  + tty +; }; + +37 #i! +defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) + +39 + gme + +ass + + gTemeCss +, +tyme + + gT +,yme... + gArgs +> + +40  + gf_m +< + gTemeCss +< + gT +, + gArgs +...> > + +42  +T + + tty +; + +47 + gme + +ass + + gTemeCss +, cs + gT + + +51  + gf_m + + +52 < + gTemeCss +< + gT +> > + +53 {  +T + + tty +; }; + +55 + gme + +ass + + gTemeCss +, cs + gT + + +58 , +ass + + gP0 +> + +59  + gf_m + + +60 < + gTemeCss +< + gT +, + gP0 +> > + +61 {  +T + + tty +; }; + +63 + gme + +ass + + gTemeCss +, cs + gT + + +66 , +ass + + gP0 +, cs + gP1 +> + +67  + gf_m + + +68 < + gTemeCss +< + gT +, + gP0 +, + gP1 +> > + +69 {  +T + + tty +; }; + +71 + gme + +ass + + gTemeCss +, cs + gT + + +74 , +ass + + gP0 +, cs + gP1 +, cs + gP2 +> + +75  + gf_m + + +76 < + gTemeCss +< + gT +, + gP0 +, + gP1 +, + gP2 +> > + +77 {  +T + + tty +; }; + +79 + gme + +ass + + gTemeCss +, cs + gT + + +82 , +ass + + gP0 +, cs + gP1 +, cs + gP2 +, cs + gP3 +> + +83  + gf_m + + +84 < + gTemeCss +< + gT +, + gP0 +, + gP1 +, + gP2 +, + gP3 +> > + +85 {  +T + + tty +; }; + +87 + gme + +ass + + gTemeCss +, cs + gT + + +90 , +ass + + gP0 +, cs + gP1 +, cs + gP2 +, cs + gP3 +, cs + gP4 +> + +91  + gf_m + + +92 < + gTemeCss +< + gT +, + gP0 +, + gP1 +, + gP2 +, + gP3 +, + gP4 +> > + +93 {  +T + + tty +; }; + +95 + gme + +ass + + gTemeCss +, cs + gT + + +98 , +ass + + gP0 +, cs + gP1 +, cs + gP2 +, cs + gP3 +, cs + gP4 +, cs + gP5 +> + +99  + gf_m + + +100 < + gTemeCss +< + gT +, + gP0 +, + gP1 +, + gP2 +, + gP3 +, + gP4 +, + gP5 +> > + +101 {  +T + + tty +; }; + +103 + gme + +ass + + gTemeCss +, cs + gT + + +106 , +ass + + gP0 +, cs + gP1 +, cs + gP2 +, cs + gP3 +, cs + gP4 +, cs + gP5 +, cs + gP6 +> + +107  + gf_m + + +108 < + gTemeCss +< + gT +, + gP0 +, + gP1 +, + gP2 +, + gP3 +, + gP4 +, + gP5 +, + gP6 +> > + +109 {  +T + + tty +; }; + +111 + gme + +ass + + gTemeCss +, cs + gT + + +114 , +ass + + gP0 +, cs + gP1 +, cs + gP2 +, cs + gP3 +, cs + gP4 +, cs + gP5 +, cs + gP6 +, cs + gP7 +> + +115  + gf_m + + +116 < + gTemeCss +< + gT +, + gP0 +, + gP1 +, + gP2 +, + gP3 +, + gP4 +, + gP5 +, + gP6 +, + gP7 +> > + +117 {  +T + + tty +; }; + +119 + gme + +ass + + gTemeCss +, cs + gT + + +122 , +ass + + gP0 +, cs + gP1 +, cs + gP2 +, cs + gP3 +, cs + gP4 +, cs + gP5 +, cs + gP6 +, cs + gP7 +, cs + gP8 +> + +123  + gf_m + + +124 < + gTemeCss +< + gT +, + gP0 +, + gP1 +, + gP2 +, + gP3 +, + gP4 +, + gP5 +, + gP6 +, + gP7 +, + gP8 +> > + +125 {  +T + + tty +; }; + +129 + gme + < +tyme + + gT +> + +130  + shas__por_emt + + +132 + gme + < +tyme + + gX +> + +133  + +(, +tyme + +X +:: +emt_ty +*); + +135 + gme + < +tyme + + gX +> + +136  + +(...); + +138 cڡ +bo + + gvue + = (1 =( + +< +T +>(0, 0))); + +141 + gme +< +ass + + gP +, + gbo + = +has__por_emt +< +P +>:: +vue +> + +142  + spor_emt_im + + +144  +tyme + + tP +:: + temt_ty + + tty +; + +147 + gme +< +ass + + gP +> + +148  + gpor_emt_im +< + gP +, + gl +> + +150  +tyme + + tboo +:: + tmovib +:: + tda +:: + tf_m +< + tP +>:: + tty +ype; + +155 + gme + < +tyme + + gP +> + +156  + spor_emt + + +158  + gtyme + :: + tboo +:: + tmovib +:: + tda +:: + tpor_emt_im +< + tP +>:: + tty +ype; + +161 + gme + < +tyme + + gT +> + +162  + gpor_emt +< + gT +*> + +163 {  +T + + tty +; }; + + @/usr/include/boost/move/detail/std_ns_begin.hpp + +3 #// ( +C + +Cyright + +I + +Gazga + 2015-2015. + +4 #// +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. + +5 #// ( +S + +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #// +hp +: + +8 #// +S + +hp +: + +11 # +#i +defed +( +_LIBCPP_VERSION +) + +13 #i +defed +( +__g__ +) + +14  + #BOOST_MOVE_STD_NS_GCC_DIAGNOSTIC_PUSH + + + ) + +15 #agm +GCC + +dgnoic + +push + + +16 #agm +GCC + +dgnoic + +igned + "-Wc++11-extensions" + +18  + #BOOST_MOVE_STD_NS_BEG + +_LIBCPP_BEGIN_NAMESPACE_STD + + + ) + +19  + #BOOST_MOVE_STD_NS_END + +_LIBCPP_END_NAMESPACE_STD + + + ) + +20 #i +defed +( +BOOST_GNU_STDLIB +&& defed( +_GLIBCXX_BEGIN_NAMESPACE_VERSION +) + +21  + #BOOST_MOVE_STD_NS_BEG + +mea + +d + + `_GLIBCXX_VISIBILITY +({ +_GLIBCXX_BEGIN_NAMESPACE_VERSION + + + ) + +22  + #BOOST_MOVE_STD_NS_END + +_GLIBCXX_END_NAMESPACE_VERSION + } + +23 #i + `defed +( +BOOST_GNU_STDLIB +&& defed( +_GLIBCXX_BEGIN_NAMESPACE +) + +24  + #BOOST_MOVE_STD_NS_BEG + + `_GLIBCXX_BEGIN_NAMESPACE +( +d +) + + ) + +25  + #BOOST_MOVE_STD_NS_END + +_GLIBCXX_END_NAMESPACE + + + ) + +27  + #BOOST_MOVE_STD_NS_BEG + +mea + +d +{ + + ) + +28  + #BOOST_MOVE_STD_NS_END + } + + ) + + @/usr/include/boost/move/detail/std_ns_end.hpp + +3 #// ( +C + +Cyright + +I + +Gazga + 2015-2015. + +4 #// +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. + +5 #// ( +S + +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #// +hp +: + +8 #// +S + +hp +: + +11 #ifde +BOOST_MOVE_STD_NS_GCC_DIAGNOSTIC_PUSH + + +12 #agm +GCC + +dgnoic + +p + + +13 #unde +BOOST_MOVE_STD_NS_GCC_DIAGNOSTIC_PUSH + + + @/usr/include/boost/move/detail/to_raw_pointer.hpp + +13 #ide +BOOST_MOVE_DETAIL_TO_RAW_POINTER_HPP + + +14  + #BOOST_MOVE_DETAIL_TO_RAW_POINTER_HPP + + + ) + +16 #ide +BOOST_CONFIG_HPP + + +17  + ~ + +20 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +21 #agm + + + +24  + ~ + +25  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gmovib + { + +31 + gme + < +ass + + gT +> + +32 +BOOST_MOVE_FORCEINLINE + +T +* +to_w_por +(T* +p +) + +33 {  + gp +; } + +35 + gme + < +ass + + gPor +> + +36 +BOOST_MOVE_FORCEINLINE + +tyme + + gboo +:: +movib +:: +por_emt +< +Por +>:: +ty +* + +37 +to_w_por +(cڡ +Por + & +p +) + +38 {  :: +boo +:: +movib +:: +to_w_por +( +p +. +ݔ +->()); } + +43  + ~ + + @/usr/include/boost/mpl/aux_/arithmetic_op.hpp + +16 #i! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +17  + ~ + +18  + ~ + +19  + ~ + +22 #i! +defed +( +AUX778076_OP_PREFIX +) + +23  + #AUX778076_OP_PREFIX + +AUX778076_OP_NAME + + + ) + +26  + ~ + +27  + ~ + +28  + ~ + +30 #i! +defed +( +BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS +) \ + +31 && ! + $defed +( +BOOST_MPL_PREPROCESSING_MODE +) + +33  + #BOOST_MPL_PREPROCESSED_HEADER + +AUX778076_OP_PREFIX +. +h + + + ) + +34  + ~ + +38  + ~ + +39  + ~ + +42 +mea + +boo + {amea +m + { + +44 #i + `defed +( +BOOST_MPL_CFG_NO_NESTED_VALUE_ARITHMETIC +) + +45 +mea + +aux + { + +46 +me +< +tyme + +T +, T +n1 +, T +n2 + > + +47  + `BOOST_PP_CAT +( +AUX778076_OP_PREFIX +, +_wknd +) + +49 + `BOOST_STATIC_CONSTANT +( +T +, +vue + = ( +n1 + +AUX778076_OP_TOKEN + +n2 +)); + +50  +gl_c +< + tT +, + tvue +> + tty +; + +55 +me +<> + +56  +AUX778076_OP_IMPL_NAME +< +gl_c_g +,integral_c_tag> + +58 +me +< +tyme + +N1 +,ym +N2 + >  +y + + +59 #i! + `defed +( +BOOST_MPL_CFG_NO_NESTED_VALUE_ARITHMETIC +) + +60 : +gl_c +< + +61 +tyme + +aux +:: +rge_t +< + +62 +tyme + +N1 +:: +vue_ty + + +63 , +tyme + +N2 +:: +vue_ty + + +64 >:: +ty + + +65 , ( + `BOOST_MPL_AUX_VALUE_WKND +( +N1 +):: +vue + + +66 +AUX778076_OP_TOKEN + + `BOOST_MPL_AUX_VALUE_WKND +( +N2 +):: +vue + + +70 : +aux +:: + `BOOST_PP_CAT +( +AUX778076_OP_PREFIX +, +_wknd +)< + +71 +tyme + +aux +:: +rge_t +< + +72 +tyme + +N1 +:: +vue_ty + + +73 , +tyme + +N2 +:: +vue_ty + + +74 >:: +ty + + +75 , +N1 +:: +vue + + +76 , +N2 +:: +vue + + +77 >:: +ty + + +83 } + } +} + +87 #unde +AUX778076_OP_TAG_NAME + + +88 #unde +AUX778076_OP_IMPL_NAME + + +89 #unde +AUX778076_OP_ARITY + + +90 #unde +AUX778076_OP_PREFIX + + +91 #unde +AUX778076_OP_NAME + + +92 #unde +AUX778076_OP_TOKEN + + + @/usr/include/boost/mpl/aux_/config/has_apply.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_HAS_APPLY_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_HAS_APPLY_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +21 #i! +defed +( +BOOST_MPL_CFG_NO_HAS_APPLY +) \ + +22 && ( +defed +( +BOOST_MPL_CFG_NO_HAS_XXX +) \ + +23 || +BOOST_WORKAROUND +( +__EDG_VERSION__ +, < 300) \ + +24 || +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1300) \ + +25 || +BOOST_WORKAROUND +( +__MWERKS__ +, +BOOST_TESTED_AT +(0x3202)) \ + +28  + #BOOST_MPL_CFG_NO_HAS_APPLY + + + ) + + @/usr/include/boost/mpl/aux_/has_key_impl.hpp + +2 #ide +BOOST_MPL_AUX_HAS_KEY_IMPL_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_HAS_KEY_IMPL_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +21 +mea + + gboo + {amea + gm + { + +25 + gme +< +tyme + + gTag + >  + shas_key_im + + +27 + gme +< +tyme + + gAssoctiveSequ +,ym + gKey + >  + gy +; + +30 +BOOST_MPL_ALGORITM_TRAITS_LAMBDA_SPEC +(2, +has_key_im +) + + @/usr/include/boost/mpl/has_key_fwd.hpp + +2 #ide +BOOST_MPL_HAS_KEY_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_HAS_KEY_FWD_HPP_INCLUDED + + + ) + +18 +mea + + gboo + {amea + gm + { + +20 + gme +< +tyme + + gTag + >  + ghas_key_im +; + +21 + gme +< +tyme + + gAssoctiveSequ +,ym + gKey + >  + ghas_key +; + + @/usr/include/boost/mpl/integral_c_fwd.hpp + +2 #ide +BOOST_MPL_INTEGRAL_C_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_INTEGRAL_C_FWD_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +20 + gBOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN + + +22 #i +BOOST_WORKAROUND +( +__HP_aCC +, <= 53800) + +24 + gme +< +tyme + + gT +,  + gN + >  + ggl_c +; + +26 + gme +< +tyme + + gT +, +T + + gN + >  + ggl_c +; + +29 +BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE + + +30 + $BOOST_MPL_AUX_ADL_BARRIER_DECL +( +gl_c +) + + @/usr/include/boost/mpl/set/aux_/at_impl.hpp + +2 #ide +BOOST_MPL_SET_AUX_AT_IMPL_HPP_INCLUDED + + +3  + #BOOST_MPL_SET_AUX_AT_IMPL_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + {amea + gm + { + +25 + gme +<> + +26  + g_im +< + gaux +:: +t_g + > + +28 +me +< +tyme + +S +,ym + gT + >  + sy + + +30  +tyme + + tif_ +< + +31 + thas_key_im +< + taux +:: + tt_g +>:: + ty +< + tS +, + tT +> + +32 , + tT + + +33 , + tvoid_ + + +34 >:: + tty +ype; + + @/usr/include/boost/mpl/set/aux_/begin_end_impl.hpp + +2 #ide +BOOST_MPL_SET_AUX_BEGIN_END_IMPL_HPP_INCLUDED + + +3  + #BOOST_MPL_SET_AUX_BEGIN_END_IMPL_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +21 +mea + + gboo + {amea + gm + { + +23 + gme +<> + +24  + gbeg_im +< + gaux +:: +t_g + > + +26 +me +< +tyme + +S + >  +y + + +27 : +s__g +< +S +, +tyme + + gS +:: +em_ +> + +32 + gme +<> + +33  + gd_im +< + gaux +:: +t_g + > + +35 +me +< +tyme + +S + >  + sy + + +37  +s_ +< + tS +, + tt0 +<> > + tty +; + + @/usr/include/boost/mpl/set/aux_/clear_impl.hpp + +2 #ide +BOOST_MPL_SET_AUX_CLEAR_IMPL_HPP_INCLUDED + + +3  + #BOOST_MPL_SET_AUX_CLEAR_IMPL_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gboo + {amea + gm + { + +24 + gme +<> + +25  + gr_im +< + gaux +:: +t_g + > + +27 +me +< +tyme + +S + >  + sy + + +29  +t0 +<> + tty +; + + @/usr/include/boost/mpl/set/aux_/empty_impl.hpp + +2 #ide +BOOST_MPL_SET_AUX_EMPTY_IMPL_HPP_INCLUDED + + +3  + #BOOST_MPL_SET_AUX_EMPTY_IMPL_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +21 +mea + + gboo + {amea + gm + { + +23 + gme +<> + +24  + gemy_im +< + gaux +:: +t_g + > + +26 +me +< +tyme + +S + >  +y + + +27 : +n_ +< +tyme + +S +:: +size + > + + @/usr/include/boost/mpl/set/aux_/erase_impl.hpp + +2 #ide +BOOST_MPL_SET_AUX_ERASE_IMPL_HPP_INCLUDED + + +3  + #BOOST_MPL_SET_AUX_ERASE_IMPL_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gboo + {amea + gm + { + +24 + gme +<> + +25  + ga_im +< + gaux +:: +t_g + > + +27 +me +< + +28 +tyme + +S + + +29 , +tyme + + gPos + + +30 , +tyme + + gunud_ + + +32  + gy + + +33 : +a_key_im +< +aux +:: +t_g +> + +34 :: +y +< +S +, +tyme + + gPos +:: +ty +> + + @/usr/include/boost/mpl/set/aux_/erase_key_impl.hpp + +2 #ide +BOOST_MPL_SET_AUX_ERASE_KEY_IMPL_HPP_INCLUDED + + +3  + #BOOST_MPL_SET_AUX_ERASE_KEY_IMPL_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + {amea + gm + { + +30 + gme +<> + +31  + ga_key_im +< + gaux +:: +t_g + > + +33 +me +< + +34 +tyme + +S + + +35 , +tyme + + gT + + +37  + gy + + +38 : +ev_if +< + +39 +has_key_im +< +aux +:: +t_g +>:: +y +< +S +, + gT +> + +40 , + gev_if +< + +41 + gis_me +< + gT +, +tyme + + gS +:: +em_ty_ + > + +42 , + gba +< + gS +> + +43 , + gidty +< + gs_mask +< + gT +, +tyme + + gS +:: +em_ +> > + +45 , + gidty +< + gS +> + + @/usr/include/boost/mpl/set/aux_/has_key_impl.hpp + +2 #ide +BOOST_MPL_SET_AUX_HAS_KEY_IMPL_HPP_INCLUDED + + +3  + #BOOST_MPL_SET_AUX_HAS_KEY_IMPL_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28 +mea + + gboo + {amea + gm + { + +30 + gme +<> + +31  + ghas_key_im +< + gaux +:: +t_g + > + +33 +me +< +tyme + +S +,ym + gT + >  + gy + + +34 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, +BOOST_TESTED_AT +(1400)) \ + +35 || +BOOST_WORKAROUND +( +__EDG_VERSION__ +, <= 245) + +37 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = + +38  +BOOST_MPL_AUX_OVERLOAD_CALL_IS_MASKED +( + +39 +S + + +40 , +BOOST_MPL_AUX_STATIC_CAST +( +aux +:: +ty_w +< +T +>*, 0) + +41 =( +aux +:: +no_g +) ) + +44  + gbo_ +< + tvue +> + tty +; + +47 : +bo_ +< + +48  +BOOST_MPL_AUX_OVERLOAD_CALL_IS_MASKED +( + +49 +S + + +50 , +BOOST_MPL_AUX_STATIC_CAST +( +aux +:: +ty_w +< +T +>*, 0) + +51 =( +aux +:: +no_g +) ) + + @/usr/include/boost/mpl/set/aux_/insert_impl.hpp + +2 #ide +BOOST_MPL_SET_AUX_INSERT_IMPL_HPP_INCLUDED + + +3  + #BOOST_MPL_SET_AUX_INSERT_IMPL_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + + gboo + {amea + gm + { + +31 +mea + + gaux + { + +32 + gme +< +tyme + + gS +,ym + gT + >  + gt__im + + +33 : +ev_if +< + +34 +has_key_im +< +aux +:: +t_g +>:: +y +< +S +, + gT +> + +35 , + gidty +< + gS +> + +36 , + gev_if +< + +37 + gis_me +< + gT +, +tyme + + gS +:: +ϡ_masked_ + > + +38 , + gba +< + gS +> + +39 , + gidty +< + gs_em +< + gT +, +tyme + + gS +:: +em_ +> > + +46 + gme +<> + +47  + g_im +< + gaux +:: +t_g + > + +49 +me +< + +50 +tyme + +S + + +51 , +tyme + + gPosOrKey + + +52 , +tyme + + gKeyOrNA + + +54  + gy + + +55 : +aux +:: +t__im +< + +56 +S + + +57 , +tyme + + gif_ +< + gKeyOrNA +, + gPosOrKey +>:: +ty + + + @/usr/include/boost/mpl/set/aux_/insert_range_impl.hpp + +2 #ide +BOOST_MPL_SET_AUX_INSERT_RANGE_IMPL_HPP_INCLUDED + + +3  + #BOOST_MPL_SET_AUX_INSERT_RANGE_IMPL_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + {amea + gm + { + +25 + gme +<> + +26  + g_nge_im +< + gaux +:: +t_g + > + +28 +me +< + +29 +tyme + +Sequ + + +30 , + gtyme + + +31 , +tyme + + gRge + + +33  + gy + + +34 : +fd +< +Rge +, + gSequ +, + g +< + g_1 +, + g_2 +> > + + @/usr/include/boost/mpl/set/aux_/item.hpp + +2 #ide +BOOST_MPL_SET_AUX_ITEM_HPP_INCLUDED + + +3  + #BOOST_MPL_SET_AUX_ITEM_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26 +mea + + gboo + {amea + gm + { + +28 + gme +< +tyme + + gT +,ym + gBa + > + +29  + gs_em + + +30 : +Ba + + +32  +s_em +< + tT +, + tBa +> + tem_ +; + +33  +void_ + + tϡ_masked_ +; + +34  +T + + tem_ty_ +; + +35  +tyme + + tBa +:: + tem_ + + tba +; + +36  +s_em + + tty +; + +38  +tyme + + txt +< + ttyme + + tBa +:: + tsize + >:: + tty + size; + +39  +tyme + + txt +< + ttyme + + tBa +:: + td + >:: + tty + order; + +41 #i +defed +( +BOOST_MPL_CFG_NO_DEPENDENT_ARRAY_TYPES +) + +42  +tyme + + taux +:: + tweighd_g +< + tBOOST_MPL_AUX_MSVC_VALUE_WKND +( + td +):: + tvue +>:: + tty + + td_g_ +; + +44 (& + gd_g_ +)[ +BOOST_MPL_AUX_MSVC_VALUE_WKND +( +d +):: +vue +]; + +47 +BOOST_MPL_AUX_SET_OVERLOAD + +d_g_ +, +ORDER_BY_KEY +, +s_em +, +aux +:: +ty_w +< +T +>* ); + +48 +BOOST_MPL_AUX_SET_OVERLOAD + +aux +:: +no_g +, +IS_MASKED +, +s_em +,ux:: +ty_w +< +T +>* ); + +52 + gme +< +tyme + + gT +,ym + gBa + > + +53  + gs_mask + + +54 : +Ba + + +56  +s_mask +< + tT +, + tBa +> + tem_ +; + +57  +T + + tϡ_masked_ +; + +58  +void_ + + tem_ty_ +; + +59  +tyme + + tBa +:: + tem_ + + tba +; + +60  +tyme + + ti +< + ttyme + + tBa +:: + tsize + >:: + tty + size; + +61  +s_mask + + tty +; + +63 +BOOST_MPL_AUX_SET_OVERLOAD + +aux +:: +yes_g +, +IS_MASKED +, +s_mask +,ux:: +ty_w +< +T +>* ); + +67 + gme +< +tyme + + gT +,ym + gBa + > + +68  + gs_unmask + + +69 : +Ba + + +71  +s_unmask +< + tT +, + tBa +> + tem_ +; + +72  +void_ + + tϡ_masked_ +; + +73  +T + + tem_ty_ +; + +74  +tyme + + tBa +:: + tem_ + + tba +; + +75  +tyme + + txt +< + ttyme + + tBa +:: + tsize + >:: + tty + size; + +77 +BOOST_MPL_AUX_SET_OVERLOAD + +aux +:: +no_g +, +IS_MASKED +, +s_unmask +,ux:: +ty_w +< +T +>* ); + + @/usr/include/boost/mpl/set/aux_/iterator.hpp + +2 #ide +BOOST_MPL_SET_AUX_ITERATOR_HPP_INCLUDED + + +3  + #BOOST_MPL_SET_AUX_ITERATOR_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27 +mea + + gboo + {amea + gm + { + +30 + gme +< +tyme + + gS +,ym + gTa + >  + gs_ +; + +32 + gme +< +tyme + + gS +,ym + gTa + >  + gs__g + + +33 : +ev_if +< + +34 +has_key +< +S +, +tyme + + gTa +:: +em_ty_ + > + +35 , + gidty +< + gs_ +< + gS +, + gTa +> > + +36 , + gxt +< + gs_ +< + gS +, + gTa +> > + +41 + gme +< +tyme + + gS +,ym + gTa + >  + ss__im + + +43  +Ta + + t_ +; + +44  +fwd__g + + tgy +; + +45  +tyme + + tTa +:: + tem_ty_ + + tty +; + +47 #i +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +48  +tyme + + ts__g +< + tS +, + ttyme + + tTa +:: + tba + >:: + tty + + txt +; + +52 #i! +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +54 + gme +< +tyme + + gS +,ym + gTa + > + +55  + gxt +< + gs_ +< + gS +, + gTa +> > + +56 : +s__g +< +S +, +tyme + + gTa +:: +ba + > + +60 + gme +< +tyme + + gS + > + +61  + gxt +< + gs_ +< + gS +, + gt0 +<> > > + +63  + gs_ +< + tS +, + tt0 +<> > + tty +; + +66 + gme +< +tyme + + gS +,ym + gTa + >  + gs_ + + +67 : +s__im +< +S +, + gTa +> + +71 + gme +< +tyme + + gS + >  + gs_ + > + +73  +fwd__g + + tgy +; + +78 + gme +< +tyme + + gS + > + +79  + ss_d_ + + +81  +fwd__g + + tgy +; + +82  + gs_ +< + tS +, + tt0 +<> > + txt +; + +85 + gme +< +tyme + + gS +,ym + gTa + >  + gs_ + + +86 : +if_ +< + +87 +is_me +< +Ta +, + gt0 +<> > + +88 , + gs_d_ +< + gS +> + +89 , + gs__im +< + gS +, + gTa +> + +90 >:: +ty + + + @/usr/include/boost/mpl/set/aux_/key_type_impl.hpp + +2 #ide +BOOST_MPL_SET_AUX_KEY_TYPE_IMPL_HPP_INCLUDED + + +3  + #BOOST_MPL_SET_AUX_KEY_TYPE_IMPL_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +21 +mea + + gboo + {amea + gm + { + +23 + gme +<> + +24  + gkey_ty_im +< + gaux +:: +t_g + > + +26 +me +< +tyme + +S +,ym + gT + >  + sy + + +28  +T + + tty +; + + @/usr/include/boost/mpl/set/aux_/set0.hpp + +2 #ide +BOOST_MPL_SET_AUX_SET0_HPP_INCLUDED + + +3  + #BOOST_MPL_SET_AUX_SET0_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + {amea + gm + { + +30 #i +defed +( +BOOST_MPL_CFG_USE_OPERATORS_OVERLOADING +) + +32  + #BOOST_MPL_AUX_SET0_OVERLOAD +( +R +, +f +, +X +, +T +) \ + +33 +nd + +R + + `BOOST_PP_CAT +( +BOOST_MPL_AUX_OVERLOAD_ +, +f +)( +X + cڡ&, +T +) \ + +34 + + ) + +36  + #BOOST_MPL_AUX_SET_OVERLOAD +( +R +, +f +, +X +, +T +) \ + +37 + `BOOST_MPL_AUX_SET0_OVERLOAD +( +R +, +f +, +X +, +T +) \ + +38 + + ) + +42  + #BOOST_MPL_AUX_SET0_OVERLOAD +( +R +, +f +, +X +, +T +) \ + +43  +R + + `BOOST_PP_CAT +( +BOOST_MPL_AUX_OVERLOAD_ +, +f +)( +X + cڡ&, +T +) \ + +44 + + ) + +46  + #BOOST_MPL_AUX_SET_OVERLOAD +( +R +, +f +, +X +, +T +) \ + +47 + `BOOST_MPL_AUX_SET0_OVERLOAD +( +R +, +f +, +X +, +T +); \ + +48 +usg + +Ba +:: + `BOOST_PP_CAT +( +BOOST_MPL_AUX_OVERLOAD_ +, +f +) \ + +49 + + ) + +53 + gme +< +tyme + + gDummy + = + + >  + st0 + + +55  +t0 +<> + tem_ +; + +56  +em_ + + tty +; + +57  + gaux +:: + tt_g + + tg +; + +58  +void_ + + tϡ_masked_ +; + +59  +void_ + + tem_ty_ +; + +60  + glg_ +<0> + tsize +; + +61  + glg_ +<1> + td +; + +63 +BOOST_MPL_AUX_SET0_OVERLOAD + +aux +:: +no_g +, +ORDER_BY_KEY +, +t0 +<>, const volatile* ); + +64 +BOOST_MPL_AUX_SET0_OVERLOAD + +aux +:: +yes_g +, +IS_MASKED +, +t0 +<>, const volatile* ); + + @/usr/include/boost/mpl/set/aux_/size_impl.hpp + +2 #ide +BOOST_MPL_SET_AUX_SIZE_IMPL_HPP_INCLUDED + + +3  + #BOOST_MPL_SET_AUX_SIZE_IMPL_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +20 +mea + + gboo + {amea + gm + { + +22 + gme +<> + +23  + gsize_im +< + gaux +:: +t_g + > + +25 +me +< +tyme + +S + >  +y + + +26 : +S +:: +size + + + @/usr/include/boost/mpl/set/aux_/tag.hpp + +2 #ide +BOOST_MPL_SET_AUX_TAG_HPP_INCLUDED + + +3  + #BOOST_MPL_SET_AUX_TAG_HPP_INCLUDED + + + ) + +18 +mea + + gboo + {amea + gm + {amea + gaux + { + +20  + gt_g +; + + @/usr/include/boost/mpl/set/aux_/value_type_impl.hpp + +2 #ide +BOOST_MPL_SET_AUX_VALUE_TYPE_IMPL_HPP_INCLUDED + + +3  + #BOOST_MPL_SET_AUX_VALUE_TYPE_IMPL_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +21 +mea + + gboo + {amea + gm + { + +23 + gme +<> + +24  + gvue_ty_im +< + gaux +:: +t_g + > + +26 +me +< +tyme + +S +,ym + gT + >  + sy + + +28  +T + + tty +; + + @/usr/include/boost/numeric/conversion/converter.hpp + +10 #ide +BOOST_NUMERIC_CONVERSION_CONVERTER_FLC_12NOV2002_HPP + + +11  + #BOOST_NUMERIC_CONVERSION_CONVERTER_FLC_12NOV2002_HPP + + + ) + +13  + ~"boo/numic/cvsi/cvsi_as.h +" + +14  + ~"boo/numic/cvsi/cvr_pics.h +" + +16  + ~"boo/numic/cvsi/da/cvr.h +" + +18 +mea + + gboo + {amea + gnumic + + +21 + gme +< +ass + + gT +, + +22 +ass + + gS +, + +23 +ass + + gTs + = +cvsi_as +< +T +, + gS +>, + +24 +ass + + gOvowHdr + = +def_ovow_hdr +, + +25 +ass + + gFlt2IRound + = +Trunc +< +BOOST_DEDUCED_TYPENAME + +Ts +:: +sour_ty +> , + +26 +ass + + gRawCvr + = +w_cvr +< +Ts +>, + +27 +ass + + gUrRgeCheck + = +UIlRgeCheck + + +29  +cvr + : +cvda +:: +g_cvr_im +< +Ts +, + +30 + gOvowHdr +, + +31 + gFlt2IRound +, + +32 + gRawCvr +, + +33 + gUrRgeCheck + + +34 >:: +ty + + +36  +Ts + + tas + ; + +38  +tyme + + tTs +:: + tgumt_ty +rgument_type ; + +39  +tyme + + tTs +:: + tsu_ty +esult_type ; + +41 +su_ty + +ݔ +( +gumt_ty + + gs + ) cڡ {  + gthis +-> +cvt +( +s +) ; } + +46 + gme +< +ass + + gS +, + +47 +ass + + gOvowHdr + = +def_ovow_hdr +, + +48 +ass + + gFlt2IRound + = +Trunc +< +S +> , + +49 +ass + + gUrRgeCheck + = +UIlRgeCheck + + +51  + smake_cvr_om + + +53 +me +< +ass + +T +, + +54 +ass + +Ts + = +cvsi_as +< +T +, + gS +>, + +55 +ass + + gRawCvr + = +w_cvr +< +Ts +> + +57  + sto + + +59  +cvr +< + tT +, + tS +, + tTs +, + tOvowHdr +, + tFlt2IRound +, + tRawCvr +, + tUrRgeCheck +> + tty + ; + + @/usr/include/boost/numeric/conversion/detail/old_numeric_cast.hpp + +48 #ide +BOOST_OLD_NUMERIC_CAST_HPP + + +49  + #BOOST_OLD_NUMERIC_CAST_HPP + + + ) + +51  + ~ + +52  + ~ + +53  + ~ + +54  + ~ + +55  + ~ + +56  + ~ + +58 +mea + + gboo + + +60 +usg + + gnumic +:: +bad_numic_ +; + +68 #i! +defed +( +BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS +|| defed( +BOOST_SGI_CPP_LIMITS +) + +70 +mea + + gda + + +72 + gme + < +ass + + gT +> + +73  + gsigd_numic_lims + : +d +:: +numic_lims +< +T +> + +75  +le + +T + +m + +BOOST_PREVENT_MACRO_SUBSTITUTION + () + +77  ( +d +:: +numic_lims +< +T +>:: +m +)() >= 0 + +79 ? +ic_ +< +T +>(-( +d +:: +numic_lims +:: +max +)()) + +80 : ( +d +:: +numic_lims +< +T +>:: +m +)(); + +85 + gme + < +ass + + gT +, +bo + + geclized +> + +86  + gfixed_numic_lims_ba + + +87 : +public + +if_ue +< +d +:: +numic_lims +< +T +>:: +is_sigd + > + +88 :: +BOOST_NESTED_TEMPLATE + +th +< +sigd_numic_lims +< +T +>, + +89 + gd +:: +numic_lims +< +T +> + +90 >:: +ty + + +93 + gme + < +ass + + gT +> + +94  + gfixed_numic_lims + + +95 : +fixed_numic_lims_ba +< +T +,( + gd +:: +numic_lims +:: +is_eclized +)> + +98 #ifde +BOOST_HAS_LONG_LONG + + +102 + gme + <> + +103  + gfixed_numic_lims_ba +< :: +boo +:: +lg_lg_ty +, + gl +> + +105 +BOOST_STATIC_CONSTANT +( +bo +, +is_eclized + = +ue +); + +106 +BOOST_STATIC_CONSTANT +( +bo +, +is_sigd + = +ue +); + +107 :: +boo +:: +lg_lg_ty + +max + +BOOST_PREVENT_MACRO_SUBSTITUTION + () + +109 #ifde +LONGLONG_MAX + + +110  +LONGLONG_MAX +; + +116 :: +boo +:: +lg_lg_ty + +m + +BOOST_PREVENT_MACRO_SUBSTITUTION + () + +118 #ifde +LONGLONG_MIN + + +119  +LONGLONG_MIN +; + +126 + gme + <> + +127  + gfixed_numic_lims_ba +< :: +boo +:: +ulg_lg_ty +, + gl +> + +129 +BOOST_STATIC_CONSTANT +( +bo +, +is_eclized + = +ue +); + +130 +BOOST_STATIC_CONSTANT +( +bo +, +is_sigd + = +l +); + +131 :: +boo +:: +ulg_lg_ty + +max + +BOOST_PREVENT_MACRO_SUBSTITUTION + () + +133 #ifde +ULONGLONG_MAX + + +134  +ULONGLONG_MAX +; + +140 :: +boo +:: +ulg_lg_ty + +m + +BOOST_PREVENT_MACRO_SUBSTITUTION + () {  0; } + +154 + gme + < +bo + + gx_is_sigd +, bo + gy_is_sigd +> + +155  + sss_th_ty_m + + +157 + gme + < +ass + + gX +, cs + gY +> + +158  +bo + +check +( +X + +x +, +Y + +y_m +) + +159 {  + gx + < + gy_m +; } + +162 + gme + <> + +163  + gss_th_ty_m +< + gl +, + gue +> + +165 + gme + < +ass + + gX +, cs + gY +> + +166  +bo + +check +( +X +, +Y +) + +167 {  + gl +; } + +170 + gme + <> + +171  + gss_th_ty_m +< + gue +, + gl +> + +173 + gme + < +ass + + gX +, cs + gY +> + +174  +bo + +check +( +X + +x +, +Y +) + +175 {  + gx + < 0; } + +187 + gme + < +bo + + gme_sign +, bo + gx_is_sigd +> + +188  + gg_th_ty_max +; + +190 + gme +<> + +191  + gg_th_ty_max +< + gue +,rue> + +193 + gme + < +ass + + gX +, cs + gY +> + +194  +le + +bo + +check +( +X + +x +, +Y + +y_max +) + +195 {  + gx + > + gy_max +; } + +198 + gme + <> + +199  + gg_th_ty_max +< + gl +, + gue +> + +203 + gme + < +ass + + gX +, cs + gY +> + +204  +le + +bo + +check +( +X + +x +, +Y +) + +205 {  + gx + >0 && +ic_ +< +X +>(ic_< +Y +>( +x +)) != x; } + +208 + gme +<> + +209  + gg_th_ty_max +< + gue +, + gl +> + +211 + gme + < +ass + + gX +, cs + gY +> + +212  +le + +bo + +check +( +X + +x +, +Y + +y_max +) + +213 {  + gx + > + gy_max +; } + +216 + gme + <> + +217  + gg_th_ty_max +< + gl +, false> + +221 + gme + < +ass + + gX +, cs + gY +> + +222  +le + +bo + +check +( +X + +x +, +Y +) + +223 {  + gic_ +< + gX +>(ic_< + gY +>( + gx +)! +x +; } + +228 +mea + + gda + + +230 #i +BOOST_MSVC + + +231 #agm +wng +( +push +) + +232 #agm +wng +( +dib + : 4018) + +233 #agm +wng +( +dib + : 4146) + +234 #i +defed +( +__BORLANDC__ +) + +235 #agm +ti + +push + - +w +-8041 + +239 + gme + < +ass + + gT +> + +240  + gfixed_numic_lims + : +public + +d +:: +numic_lims +< +T +> + +242  +le + +T + +m + +BOOST_PREVENT_MACRO_SUBSTITUTION + () + +244  +d +:: +numic_lims +< +T +>:: +is_sigd + && (d::numic_lims:: +m +)() >= 0 + +245 ? +T +(-( +d +:: +numic_lims +:: +max +)(): (d::numic_lims:: +m +)(); + +249 #i +BOOST_MSVC + + +250 #agm +wng +( +p +) + +251 #i +defed +( +__BORLANDC__ +) + +252 #agm +ti + +p + + +258 + gme +< +tyme + + gTg +,ym + gSour +> + +259 +le + +Tg + +numic_ +( +Sour + +g +) + +262  + gda +:: + tfixed_numic_lims +< + tSour +> + tg_as +; + +263  + gda +:: + tfixed_numic_lims +< + tTg +> + tsu_as +; + +265 #i +defed +( +BOOST_STRICT_CONFIG +) \ + +266 || (! +defed +( +__HP_aCC +|| + g__HP_aCC + > 33900) \ + +267 && (! +defed +( +BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS +) \ + +268 || +defed +( +BOOST_SGI_CPP_LIMITS +)) + +272  +bo + + tgumt_mu_be_numic +[ +g_as +:: +is_eclized +]; + +273  +bo + + tsu_mu_be_numic +[ +su_as +:: +is_eclized +]; + +275 cڡ +bo + + gg_is_sigd + = +g_as +:: +is_sigd +; + +276 cڡ +bo + + gsu_is_sigd + = +su_as +:: +is_sigd +; + +277 cڡ +bo + + gme_sign + = +g_is_sigd + = +su_is_sigd +; + +279 i( + gss_th_ty_m +< + gg_is_sigd +, + gsu_is_sigd +>:: +check +( +g +, ( +su_as +:: +m +)()) + +280 || +g_th_ty_max +< +me_sign +, + gg_is_sigd +>:: +check +( +g +, ( +su_as +:: +max +)()) + +285 #i +BOOST_MSVC + + +286 #agm +wng +( +push +) + +287 #agm +wng +( +dib + : 4018) + +288 #i +defed +( +__BORLANDC__ +) + +289 #agm +ti + +push + - +w +-8012 + +291 i(( +g + < 0 && ! +su_as +:: +is_sigd +) + +292 || ( +g_as +:: +is_sigd + && +g + < ( +su_as +:: +m +)()) + +293 || +g + > ( +su_as +:: +max +)()) + +294 #i +BOOST_MSVC + + +295 #agm +wng +( +p +) + +296 #i +defed +( +__BORLANDC__ +) + +297 #agm +ti + +p + + +301 +throw + +bad_numic_ +(); + +303  + gic_ +< + gTg +>( + gg +); + + @/usr/include/boost/numeric/conversion/numeric_cast_traits.hpp + +9 #ide +BOOST_NUMERIC_CAST_TRAITS_HPP + + +10  + #BOOST_NUMERIC_CAST_TRAITS_HPP + + + ) + +12  + ~ + +14 +mea + + gboo + {amea + gnumic + { + +16 + gme + < +tyme + + gTg +,ym + gSour +,ym + gEbIf + = > + +17  + snumic__as + + +19  +def_ovow_hdr + + tovow_picy +; + +20  +UIlRgeCheck + + tnge_checkg_picy +; + +21  + gTrunc +< + tSour +> + troundg_picy +; + +26 #i! +defed + +BOOST_NUMERIC_CONVERSION_RELAX_BUILT_IN_CAST_TRAITS + ) + +27  + ~ + +28  + ~ + + @/usr/include/boost/operators.hpp + +88 #ide +BOOST_OPERATORS_HPP + + +89  + #BOOST_OPERATORS_HPP + + + ) + +93 #i +defed +( +BOOST_NO_OPERATORS_IN_NAMESPACE +|| defed( +BOOST_USE_OPERATORS_V1 +) + +94  + ~"ݔs_v1.h +" + +97  + ~ + +98  + ~< +> + +100  + ~ + +101  + ~ + +102  + ~ + +104 #i +defed +( +__sgi +&& !defed( +__GNUC__ +) + +105 #agm +t + +woff + 1234 + +108 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1600) + +109 #agm +wng + +dib + : 4284 ) + +116 +mea + + gboo + + +118 +mea + + gݔs_im + + +120 +mea + + gݔs_da + + +123 + gme + < +tyme + + gT +> cs + cemy_ba + {}; + +132 + gme + < +ass + + gT +, cs + gU +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +133  +ss_th_comb2 + : +B + + +135 +nd + +bo + +ݔ +<=(cڡ +T +& +x +, cڡ + gU +& + gy +{  ! + gic_ +< + gbo +>( + gx + > y); } + +136 +nd + +bo + + gݔ +>=(cڡ +T +& +x +, cڡ + gU +& + gy +{  ! + gic_ +< + gbo +>( + gx + < y); } + +137 +nd + +bo + + gݔ +>(cڡ + gU +& + gx +, cڡ + gT +& + gy +) {  y < x; } + +138 +nd + +bo + + gݔ +<(cڡ + gU +& + gx +, cڡ + gT +& + gy +) {  y > x; } + +139 +nd + +bo + + gݔ +<=(cڡ +U +& +x +, cڡ + gT +& + gy +{  ! + gic_ +< + gbo +>(y < + gx +); } + +140 +nd + +bo + + gݔ +>=(cڡ +U +& +x +, cڡ + gT +& + gy +{  ! + gic_ +< + gbo +>(y > + gx +); } + +143 + gme + < +ass + + gT +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +144  +ss_th_comb1 + : +B + + +146 +nd + +bo + +ݔ +>(cڡ +T +& +x +, cڡ T& +y +) {  y < x; } + +147 +nd + +bo + + gݔ +<=(cڡ +T +& +x +, cڡ + gT +& + gy +{  ! + gic_ +< + gbo +>(y < + gx +); } + +148 +nd + +bo + + gݔ +>=(cڡ +T +& +x +, cڡ + gT +& + gy +{  ! + gic_ +< + gbo +>( + gx + < y); } + +151 + gme + < +ass + + gT +, cs + gU +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +152  +equy_comb2 + : +B + + +154 +nd + +bo + +ݔ +==(cڡ +U +& +y +, cڡ + gT +& + gx +) {  x == y; } + +155 +nd + +bo + + gݔ +!=(cڡ +U +& +y +, cڡ + gT +& + gx +{  ! + gic_ +< + gbo +>(x == y); } + +156 +nd + +bo + + gݔ +!=(cڡ +T +& +y +, cڡ + gU +& + gx +{  ! + gic_ +< + gbo +>( + gy + = +x +); } + +159 + gme + < +ass + + gT +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +160  +equy_comb1 + : +B + + +162 +nd + +bo + +ݔ +!=(cڡ +T +& +x +, cڡ + gT +& + gy +{  ! + gic_ +< + gbo +>( + gx + = +y +); } + +166  + #BOOST_OPERATOR2_LEFT +( +me +me##2## +_ +## + + + + ) + +170 #i +defed +( +BOOST_HAS_NRVO +|| defed( +BOOST_FORCE_SYMMETRIC_OPERATORS +) + +177  + #BOOST_BINARY_OPERATOR_COMMUTATIVE + +NAME +, +OP + ) \ + +178 +me + < +ass + +T +, cs +U +, cs +B + = +ݔs_da +:: +emy_ba + > \ + +179  +NAME +##2 : +B + \ + +181 +nd + +T + +ݔ + + `OP +cڡ T& +lhs +, cڡ +U +& +rhs + ) \ + +182 { +T + + `v + +lhs + ); +v + +OP +## +rhs +; rv; } \ + +183 +nd + +T + +ݔ + + `OP +cڡ +U +& +lhs +, cڡ T& +rhs + ) \ + +184 { +T + + `v + +rhs + ); +v + +OP +## +lhs +; rv; } \ + +187 +me + < +ass + +T +, cs +B + = +ݔs_da +:: +emy_ba + > \ + +188  +NAME +##1 : +B + \ + +190 +nd + +T + +ݔ + + `OP +cڡ T& +lhs +, cڡ T& +rhs + ) \ + +191 { +T + + `v + +lhs + ); +v + +OP +## +rhs +; rv; } \ + +192 }; + + ) + +194  + #BOOST_BINARY_OPERATOR_NON_COMMUTATIVE + +NAME +, +OP + ) \ + +195 +me + < +ass + +T +, cs +U +, cs +B + = +ݔs_da +:: +emy_ba + > \ + +196  +NAME +##2 : +B + \ + +198 +nd + +T + +ݔ + + `OP +cڡ T& +lhs +, cڡ +U +& +rhs + ) \ + +199 { +T + + `v + +lhs + ); +v + +OP +## +rhs +; rv; } \ + +202 +me + < +ass + +T +, cs +U +, cs +B + = +ݔs_da +:: +emy_ba + > \ + +203  + `BOOST_OPERATOR2_LEFT +( +NAME +: +B + \ + +205 +nd + +T + +ݔ + + `OP +cڡ +U +& +lhs +, cڡ T& +rhs + ) \ + +206 { +T + + `v + +lhs + ); +v + +OP +## +rhs +; rv; } \ + +209 +me + < +ass + +T +, cs +B + = +ݔs_da +:: +emy_ba + > \ + +210  +NAME +##1 : +B + \ + +212 +nd + +T + +ݔ + + `OP +cڡ T& +lhs +, cڡ T& +rhs + ) \ + +213 { +T + + `v + +lhs + ); +v + +OP +## +rhs +; rv; } \ + +214 }; + + ) + +223  + #BOOST_BINARY_OPERATOR_COMMUTATIVE + +NAME +, +OP + ) \ + +224 +me + < +ass + +T +, cs +U +, cs +B + = +ݔs_da +:: +emy_ba + > \ + +225  +NAME +##2 : +B + \ + +227 +nd + +T + +ݔ + + `OP +T +lhs +, cڡ +U +& +rhs + ) { h +OP +##=hs; } \ + +228 +nd + +T + +ݔ + + `OP +cڡ +U +& +lhs +, T +rhs + ) { h +OP +##=hs; } \ + +231 +me + < +ass + +T +, cs +B + = +ݔs_da +:: +emy_ba + > \ + +232  +NAME +##1 : +B + \ + +234 +nd + +T + +ݔ + + `OP +T +lhs +, cڡ T& +rhs + ) { h +OP +##=hs; } \ + +235 }; + + ) + +237  + #BOOST_BINARY_OPERATOR_NON_COMMUTATIVE + +NAME +, +OP + ) \ + +238 +me + < +ass + +T +, cs +U +, cs +B + = +ݔs_da +:: +emy_ba + > \ + +239  +NAME +##2 : +B + \ + +241 +nd + +T + +ݔ + + `OP +T +lhs +, cڡ +U +& +rhs + ) { h +OP +##=hs; } \ + +244 +me + < +ass + +T +, cs +U +, cs +B + = +ݔs_da +:: +emy_ba + > \ + +245  + `BOOST_OPERATOR2_LEFT +( +NAME +: +B + \ + +247 +nd + +T + +ݔ + + `OP +cڡ +U +& +lhs +, cڡ T& +rhs + ) \ + +248 {  + `T + +lhs + ) +OP +## +rhs +; } \ + +251 +me + < +ass + +T +, cs +B + = +ݔs_da +:: +emy_ba + > \ + +252  +NAME +##1 : +B + \ + +254 +nd + +T + +ݔ + + `OP +T +lhs +, cڡ T& +rhs + ) { h +OP +##=hs; } \ + +255 }; + + ) + +259 +BOOST_BINARY_OPERATOR_COMMUTATIVE + +muɝlb +, * ) + +260 +BOOST_BINARY_OPERATOR_COMMUTATIVE + +addab +, + ) + +261 +BOOST_BINARY_OPERATOR_NON_COMMUTATIVE + +subaab +, - ) + +262 +BOOST_BINARY_OPERATOR_NON_COMMUTATIVE + +dividab +, / ) + +263 +BOOST_BINARY_OPERATOR_NON_COMMUTATIVE + +modab +, % ) + +264 +BOOST_BINARY_OPERATOR_COMMUTATIVE + +xab +, ^ ) + +265 +BOOST_BINARY_OPERATOR_COMMUTATIVE + +dab +, & ) + +266 +BOOST_BINARY_OPERATOR_COMMUTATIVE + +ab +, | ) + +268 #unde +BOOST_BINARY_OPERATOR_COMMUTATIVE + + +269 #unde +BOOST_BINARY_OPERATOR_NON_COMMUTATIVE + + +270 #unde +BOOST_OPERATOR2_LEFT + + +274 + gme + < +ass + + gT +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +275  +emb + : +B + + +277 +nd + +T + +ݔ +++(T& +x +, ) + +279 +emb_ty + +v +( +x +); + +280 ++ + gx +; + +281  + gv +; + +283 + give +: + +284  +T + + temb_ty +; + +287 + gme + < +ass + + gT +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +288  +deemb + : +B + + +290 +nd + +T + +ݔ +--(T& +x +, ) + +292 +deemb_ty + +v +( +x +); + +293 -- + gx +; + +294  + gv +; + +296 + give +: + +297  +T + + tdeemb_ty +; + +302 + gme + < +ass + + gT +, cs + gP +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +303  +denab + : +B + + +305 +P + +ݔ +->() const + +307  :: +boo +:: +addssof +(* +ic_ +(* +this +)); + +311 + gme + < +ass + + gT +, cs + gI +, cs + gR +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +312  +dexab + : +B + + +314 +R + +ݔ +[]( +I + +n +) const + +316  *( +ic_ +(* +this ++ +n +); + +323 #i +defed +( +BOOST_HAS_NRVO +|| defed( +BOOST_FORCE_SYMMETRIC_OPERATORS +) + +325  + #BOOST_BINARY_OPERATOR + +NAME +, +OP + ) \ + +326 +me + < +ass + +T +, cs +U +, cs +B + = +ݔs_da +:: +emy_ba + > \ + +327  +NAME +##2 : +B + \ + +329 +nd + +T + +ݔ + + `OP +cڡ T& +lhs +, cڡ +U +& +rhs + ) \ + +330 { +T + + `v + +lhs + ); +v + +OP +## +rhs +; rv; } \ + +333 +me + < +ass + +T +, cs +B + = +ݔs_da +:: +emy_ba + > \ + +334  +NAME +##1 : +B + \ + +336 +nd + +T + +ݔ + + `OP +cڡ T& +lhs +, cڡ T& +rhs + ) \ + +337 { +T + + `v + +lhs + ); +v + +OP +## +rhs +; rv; } \ + +338 }; + + ) + +342  + #BOOST_BINARY_OPERATOR + +NAME +, +OP + ) \ + +343 +me + < +ass + +T +, cs +U +, cs +B + = +ݔs_da +:: +emy_ba + > \ + +344  +NAME +##2 : +B + \ + +346 +nd + +T + +ݔ + + `OP +T +lhs +, cڡ +U +& +rhs + ) { h +OP +##=hs; } \ + +349 +me + < +ass + +T +, cs +B + = +ݔs_da +:: +emy_ba + > \ + +350  +NAME +##1 : +B + \ + +352 +nd + +T + +ݔ + + `OP +T +lhs +, cڡ T& +rhs + ) { h +OP +##=hs; } \ + +353 }; + + ) + +357 +BOOST_BINARY_OPERATOR + +_shiab +, << ) + +358 +BOOST_BINARY_OPERATOR + +right_shiab +, >> ) + +360 #unde +BOOST_BINARY_OPERATOR + + +362 + gme + < +ass + + gT +, cs + gU +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +363  +equivt2 + : +B + + +365 +nd + +bo + +ݔ +==(cڡ +T +& +x +, cڡ + gU +& + gy +) + +367  ! + gic_ +< + gbo +>( + gx + < + gy +) && !static_cast(x > y); + +371 + gme + < +ass + + gT +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +372  +equivt1 + : +B + + +374 +nd + +bo + +ݔ +==(cڡ +T +& +x +, cڡ + gT +& + gy +) + +376  ! + gic_ +< + gbo +>( + gx + < + gy +) && !static_cast(y < x); + +380 + gme + < +ass + + gT +, cs + gU +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +381  +y_ded2 + : +B + + +383 +nd + +bo + +ݔ +<=(cڡ +T +& +x +, cڡ + gU +& + gy +) + +384 {  + gic_ +< + gbo +>( + gx + < + gy +|| stic_(x = +y +); } + +385 +nd + +bo + + gݔ +>=(cڡ +T +& +x +, cڡ + gU +& + gy +) + +386 {  + gic_ +< + gbo +>( + gx + > + gy +|| stic_(x = +y +); } + +387 +nd + +bo + + gݔ +>(cڡ + gU +& + gx +, cڡ + gT +& + gy +) + +388 {  + gy + < + gx +; } + +389 +nd + +bo + + gݔ +<(cڡ + gU +& + gx +, cڡ + gT +& + gy +) + +390 {  + gy + > + gx +; } + +391 +nd + +bo + + gݔ +<=(cڡ +U +& +x +, cڡ + gT +& + gy +) + +392 {  + gic_ +< + gbo +>( + gy + > + gx +|| stic_(y = +x +); } + +393 +nd + +bo + + gݔ +>=(cڡ +U +& +x +, cڡ + gT +& + gy +) + +394 {  + gic_ +< + gbo +>( + gy + < + gx +|| stic_(y = +x +); } + +397 + gme + < +ass + + gT +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +398  +y_ded1 + : +B + + +400 +nd + +bo + +ݔ +>(cڡ +T +& +x +, cڡ T& +y +) + +401 {  +y + < +x +; } + +402 +nd + +bo + + gݔ +<=(cڡ +T +& +x +, cڡ + gT +& + gy +) + +403 {  + gic_ +< + gbo +>( + gx + < + gy +|| stic_(x = +y +); } + +404 +nd + +bo + + gݔ +>=(cڡ +T +& +x +, cڡ + gT +& + gy +) + +405 {  + gic_ +< + gbo +>( + gy + < + gx +|| stic_(x = +y +); } + +410 + gme + < +ass + + gT +, cs + gU +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +411  +tٮly_ded2 + + +412 : +ss_th_comb2 +< +T +, + gU + + +413 , + gequy_comb2 +< + gT +, + gU +, + gB + + +416 + gme + < +ass + + gT +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +417  +tٮly_ded1 + + +418 : +ss_th_comb1 +< +T + + +419 , + gequy_comb1 +< + gT +, + gB + + +422 + gme + < +ass + + gT +, cs + gU +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +423  +addive2 + + +424 : +addab2 +< +T +, + gU + + +425 , + gsubaab2 +< + gT +, + gU +, + gB + + +428 + gme + < +ass + + gT +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +429  +addive1 + + +430 : +addab1 +< +T + + +431 , + gsubaab1 +< + gT +, + gB + + +434 + gme + < +ass + + gT +, cs + gU +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +435  +muɝlitive2 + + +436 : +muɝlb2 +< +T +, + gU + + +437 , + gdividab2 +< + gT +, + gU +, + gB + + +440 + gme + < +ass + + gT +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +441  +muɝlitive1 + + +442 : +muɝlb1 +< +T + + +443 , + gdividab1 +< + gT +, + gB + + +446 + gme + < +ass + + gT +, cs + gU +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +447  +g_muɝlitive2 + + +448 : +muɝlitive2 +< +T +, + gU + + +449 , + gmodab2 +< + gT +, + gU +, + gB + + +452 + gme + < +ass + + gT +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +453  +g_muɝlitive1 + + +454 : +muɝlitive1 +< +T + + +455 , + gmodab1 +< + gT +, + gB + + +458 + gme + < +ass + + gT +, cs + gU +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +459  +hmic2 + + +460 : +addive2 +< +T +, + gU + + +461 , + gmuɝlitive2 +< + gT +, + gU +, + gB + + +464 + gme + < +ass + + gT +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +465  +hmic1 + + +466 : +addive1 +< +T + + +467 , + gmuɝlitive1 +< + gT +, + gB + + +470 + gme + < +ass + + gT +, cs + gU +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +471  +g_hmic2 + + +472 : +addive2 +< +T +, + gU + + +473 , + gg_muɝlitive2 +< + gT +, + gU +, + gB + + +476 + gme + < +ass + + gT +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +477  +g_hmic1 + + +478 : +addive1 +< +T + + +479 , + gg_muɝlitive1 +< + gT +, + gB + + +482 + gme + < +ass + + gT +, cs + gU +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +483  +bwi2 + + +484 : +xab2 +< +T +, + gU + + +485 , + gdab2 +< + gT +, + gU + + +486 , + gab2 +< + gT +, + gU +, + gB + + +489 + gme + < +ass + + gT +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +490  +bwi1 + + +491 : +xab1 +< +T + + +492 , + gdab1 +< + gT + + +493 , + gab1 +< + gT +, + gB + + +496 + gme + < +ass + + gT +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +497  +un_b + + +498 : +emb +< +T + + +499 , + gdeemb +< + gT +, + gB + + +502 + gme + < +ass + + gT +, cs + gU +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +503  +shiab2 + + +504 : +_shiab2 +< +T +, + gU + + +505 , + gright_shiab2 +< + gT +, + gU +, + gB + + +508 + gme + < +ass + + gT +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +509  +shiab1 + + +510 : +_shiab1 +< +T + + +511 , + gright_shiab1 +< + gT +, + gB + + +514 + gme + < +ass + + gT +, cs + gU +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +515  +rg_ݔs2 + + +516 : +addive2 +< +T +, + gU + + +517 , + gsubaab2_ +< + gT +, + gU + + +518 , + gmuɝlb2 +< + gT +, + gU +, + gB + + +521 + gme + < +ass + + gT +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +522  +rg_ݔs1 + + +523 : +addive1 +< +T + + +524 , + gmuɝlb1 +< + gT +, + gB + + +527 + gme + < +ass + + gT +, cs + gU +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +528  +ded_rg_ݔs2 + + +529 : +rg_ݔs2 +< +T +, + gU + + +530 , + gtٮly_ded2 +< + gT +, + gU +, + gB + + +533 + gme + < +ass + + gT +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +534  +ded_rg_ݔs1 + + +535 : +rg_ݔs1 +< +T + + +536 , + gtٮly_ded1 +< + gT +, + gB + + +539 + gme + < +ass + + gT +, cs + gU +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +540  +fld_ݔs2 + + +541 : +rg_ݔs2 +< +T +, + gU + + +542 , + gdividab2 +< + gT +, + gU + + +543 , + gdividab2_ +< + gT +, + gU +, + gB + + +546 + gme + < +ass + + gT +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +547  +fld_ݔs1 + + +548 : +rg_ݔs1 +< +T + + +549 , + gdividab1 +< + gT +, + gB + + +552 + gme + < +ass + + gT +, cs + gU +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +553  +ded_fld_ݔs2 + + +554 : +fld_ݔs2 +< +T +, + gU + + +555 , + gtٮly_ded2 +< + gT +, + gU +, + gB + + +558 + gme + < +ass + + gT +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +559  +ded_fld_ݔs1 + + +560 : +fld_ݔs1 +< +T + + +561 , + gtٮly_ded1 +< + gT +, + gB + + +564 + gme + < +ass + + gT +, cs + gU +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +565  +euidn_rg_ݔs2 + + +566 : +rg_ݔs2 +< +T +, + gU + + +567 , + gdividab2 +< + gT +, + gU + + +568 , + gdividab2_ +< + gT +, + gU + + +569 , + gmodab2 +< + gT +, + gU + + +570 , + gmodab2_ +< + gT +, + gU +, + gB + + +573 + gme + < +ass + + gT +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +574  +euidn_rg_ݔs1 + + +575 : +rg_ݔs1 +< +T + + +576 , + gdividab1 +< + gT + + +577 , + gmodab1 +< + gT +, + gB + + +580 + gme + < +ass + + gT +, cs + gU +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +581  +ded_euidn_rg_ݔs2 + + +582 : +tٮly_ded2 +< +T +, + gU + + +583 , + geuidn_rg_ݔs2 +< + gT +, + gU +, + gB + + +586 + gme + < +ass + + gT +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +587  +ded_euidn_rg_ݔs1 + + +588 : +tٮly_ded1 +< +T + + +589 , + geuidn_rg_ݔs1 +< + gT +, + gB + + +592 + gme + < +ass + + gT +, cs + gU +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +593  +euidn_rg_ݔs2 + + +594 : +rg_ݔs2 +< +T +, + gU + + +595 , + gdividab2 +< + gT +, + gU + + +596 , + gdividab2_ +< + gT +, + gU + + +597 , + gmodab2 +< + gT +, + gU + + +598 , + gmodab2_ +< + gT +, + gU +, + gB + + +601 + gme + < +ass + + gT +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +602  +euidn_rg_ݔs1 + + +603 : +rg_ݔs1 +< +T + + +604 , + gdividab1 +< + gT + + +605 , + gmodab1 +< + gT +, + gB + + +608 + gme + < +ass + + gT +, cs + gU +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +609  +ded_euidn_rg_ݔs2 + + +610 : +tٮly_ded2 +< +T +, + gU + + +611 , + geuidn_rg_ݔs2 +< + gT +, + gU +, + gB + + +614 + gme + < +ass + + gT +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +615  +ded_euidn_rg_ݔs1 + + +616 : +tٮly_ded1 +< +T + + +617 , + geuidn_rg_ݔs1 +< + gT +, + gB + + +620 + gme + < +ass + + gT +, cs + gP +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +621  +put_ab + + +622 : +equy_comb1 +< +T + + +623 , + gemb +< + gT + + +624 , + gdenab +< + gT +, + gP +, + gB + + +627 + gme + < +ass + + gT +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +628  +ouut_ab + + +629 : +emb +< +T +, + gB + + +632 + gme + < +ass + + gT +, cs + gP +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +633  +fwd_ab + + +634 : +put_ab +< +T +, + gP +, + gB + + +637 + gme + < +ass + + gT +, cs + gP +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +638  +bideiڮ_ab + + +639 : +fwd_ab +< +T +, + gP + + +640 , + gdeemb +< + gT +, + gB + + +647 + gme + < +ass + + gT +, cs + gP +, cs + gD +, cs + gR +, cs + gB + = +ݔs_da +:: +emy_ba +< +T +> > + +648  +ndom_acss_ab + + +649 : +bideiڮ_ab +< +T +, + gP + + +650 , + gss_th_comb1 +< + gT + + +651 , + gaddive2 +< + gT +, + gD + + +652 , + gdexab +< + gT +, + gD +, + gR +, + gB + + +662 +mea + + gݔs_da + + +667  + sue_t + {}; + +668  + sl_t + {}; + +679 + gme +< +ass + + gT +>  + sis_chaed_ba + { + +680  + gݔs_da +:: + tl_t + + tvue +; + +685  + #BOOST_OPERATOR_TEMPLATE4 +( +me_me4 +) \ + +686 +me +< +ass + +T +, cs +U +, cs +V +, cs +W +, cs +B +> \ + +687  +is_chaed_ba +< +me_me4 +< +T +, +U +, +V +, +W +, +B +> > { \ + +688  +ݔs_da +:: + tue_t + + tvue +; \ + +689 }; + + ) + +693  + #BOOST_OPERATOR_TEMPLATE3 +( +me_me3 +) \ + +694 +me +< +ass + +T +, cs +U +, cs +V +, cs +B +> \ + +695  +is_chaed_ba +< +me_me3 +< +T +, +U +, +V +, +B +> > { \ + +696  +ݔs_da +:: + tue_t + + tvue +; \ + +697 }; + + ) + +701  + #BOOST_OPERATOR_TEMPLATE2 +( +me_me2 +) \ + +702 +me +< +ass + +T +, cs +U +, cs +B +> \ + +703  +is_chaed_ba +< +me_me2 +< +T +, +U +, +B +> > { \ + +704  +ݔs_da +:: + tue_t + + tvue +; \ + +705 }; + + ) + +709  + #BOOST_OPERATOR_TEMPLATE1 +( +me_me1 +) \ + +710 +me +< +ass + +T +, cs +B +> \ + +711  +is_chaed_ba +< +me_me1 +< +T +, +B +> > { \ + +712  +ݔs_da +:: + tue_t + + tvue +; \ + +713 }; + + ) + +729  + #BOOST_OPERATOR_TEMPLATE +( +me_me +) \ + +730 +me + < +ass + +T + \ + +731 , +ass + +U + = +T + \ + +732 , +ass + +B + = +ݔs_da +:: +emy_ba +< +T +> \ + +733 , +ass + +O + = +tyme + +is_chaed_ba +< +U +>:: +vue + \ + +735  +me_me +; \ + +737 +me +< +ass + +T +, cs +U +, cs +B +> \ + +738  +me_me +< +T +, +U +, +B +, +ݔs_da +:: +l_t +> \ + +739 : +me_me +##2< +T +, +U +, +B +> {}; \ + +741 +me +< +ass + +T +, cs +U +> \ + +742  +me_me +< +T +, +U +, +ݔs_da +:: +emy_ba +, ots_da:: +ue_t +> \ + +743 : +me_me +##1< +T +, +U +> {}; \ + +745 +me + < +ass + +T +, cs +B +> \ + +746  +me_me +< +T +, T, +B +, +ݔs_da +:: +l_t +> \ + +747 : +me_me +##1< +T +, +B +> {}; \ + +749 +me +< +ass + +T +, cs +U +, cs +B +, cs +O +> \ + +750  +is_chaed_ba +< +me_me +< +T +, +U +, +B +, +O +> > { \ + +751  +ݔs_da +:: + tue_t + + tvue +; \ + +754 + `BOOST_OPERATOR_TEMPLATE2 +( +me_me +##2) \ + +755 + `BOOST_OPERATOR_TEMPLATE1 +( +me_me +##1) + + ) + +757 +BOOST_OPERATOR_TEMPLATE +( +ss_th_comb +) + +758 +BOOST_OPERATOR_TEMPLATE +( +equy_comb +) + +759 +BOOST_OPERATOR_TEMPLATE +( +muɝlb +) + +760 +BOOST_OPERATOR_TEMPLATE +( +addab +) + +761 +BOOST_OPERATOR_TEMPLATE +( +subaab +) + +762 +BOOST_OPERATOR_TEMPLATE2 +( +subaab2_ +) + +763 +BOOST_OPERATOR_TEMPLATE +( +dividab +) + +764 +BOOST_OPERATOR_TEMPLATE2 +( +dividab2_ +) + +765 +BOOST_OPERATOR_TEMPLATE +( +modab +) + +766 +BOOST_OPERATOR_TEMPLATE2 +( +modab2_ +) + +767 +BOOST_OPERATOR_TEMPLATE +( +xab +) + +768 +BOOST_OPERATOR_TEMPLATE +( +dab +) + +769 +BOOST_OPERATOR_TEMPLATE +( +ab +) + +771 +BOOST_OPERATOR_TEMPLATE1 +( +emb +) + +772 +BOOST_OPERATOR_TEMPLATE1 +( +deemb +) + +774 +BOOST_OPERATOR_TEMPLATE2 +( +denab +) + +775 +BOOST_OPERATOR_TEMPLATE3 +( +dexab +) + +777 +BOOST_OPERATOR_TEMPLATE +( +_shiab +) + +778 +BOOST_OPERATOR_TEMPLATE +( +right_shiab +) + +779 +BOOST_OPERATOR_TEMPLATE +( +equivt +) + +780 +BOOST_OPERATOR_TEMPLATE +( +y_ded +) + +782 +BOOST_OPERATOR_TEMPLATE +( +tٮly_ded +) + +783 +BOOST_OPERATOR_TEMPLATE +( +addive +) + +784 +BOOST_OPERATOR_TEMPLATE +( +muɝlitive +) + +785 +BOOST_OPERATOR_TEMPLATE +( +g_muɝlitive +) + +786 +BOOST_OPERATOR_TEMPLATE +( +hmic +) + +787 +BOOST_OPERATOR_TEMPLATE +( +g_hmic +) + +788 +BOOST_OPERATOR_TEMPLATE +( +bwi +) + +789 +BOOST_OPERATOR_TEMPLATE1 +( +un_b +) + +790 +BOOST_OPERATOR_TEMPLATE +( +shiab +) + +791 +BOOST_OPERATOR_TEMPLATE +( +rg_ݔs +) + +792 +BOOST_OPERATOR_TEMPLATE +( +ded_rg_ݔs +) + +793 +BOOST_OPERATOR_TEMPLATE +( +fld_ݔs +) + +794 +BOOST_OPERATOR_TEMPLATE +( +ded_fld_ݔs +) + +795 +BOOST_OPERATOR_TEMPLATE +( +euidn_rg_ݔs +) + +796 +BOOST_OPERATOR_TEMPLATE +( +ded_euidn_rg_ݔs +) + +797 +BOOST_OPERATOR_TEMPLATE +( +euidn_rg_ݔs +) + +798 +BOOST_OPERATOR_TEMPLATE +( +ded_euidn_rg_ݔs +) + +799 +BOOST_OPERATOR_TEMPLATE2 +( +put_ab +) + +800 +BOOST_OPERATOR_TEMPLATE1 +( +ouut_ab +) + +801 +BOOST_OPERATOR_TEMPLATE2 +( +fwd_ab +) + +802 +BOOST_OPERATOR_TEMPLATE2 +( +bideiڮ_ab +) + +803 +BOOST_OPERATOR_TEMPLATE4 +( +ndom_acss_ab +) + +805 #unde +BOOST_OPERATOR_TEMPLATE + + +806 #unde +BOOST_OPERATOR_TEMPLATE4 + + +807 #unde +BOOST_OPERATOR_TEMPLATE3 + + +808 #unde +BOOST_OPERATOR_TEMPLATE2 + + +809 #unde +BOOST_OPERATOR_TEMPLATE1 + + +811 + gme + < +ass + + gT +, cs + gU +> + +812  + gݔs2 + + +813 : +tٮly_ded2 +< +T +, + gU + + +814 , + gg_hmic2 +< + gT +, + gU + + +815 , + gbwi2 +< + gT +, + gU + + +818 + gme + < +ass + + gT +, cs + gU + = +T +> + +819  +ݔs + : +ݔs2 +< +T +, + gU +> {}; + +821 + gme + < +ass + + gT +>  + gݔs + + +822 : +tٮly_ded +< +T + + +823 , + gg_hmic +< + gT + + +824 , + gbwi +< + gT + + +825 , + gun_b +< + gT + + +832 + gme + < +ass + + gCegy +, + +833 +ass + + gT +, + +834 +ass + + gDi + = +d +:: +rdiff_t +, + +835 +ass + + gPor + = +T +*, + +836 +ass + + gRen + = +T +&> + +837  + s_hr + + +839  +Cegy + + t_gy +; + +840  +T + + tvue_ty +; + +841  +Di + + tdifn_ty +; + +842  +Por + + tpor +; + +843  +Ren + + tn +; + +846 + gme + < +ass + + gT +, + +847 +ass + + gV +, + +848 +ass + + gD + = +d +:: +rdiff_t +, + +849 +ass + + gP + = +V + const *, + +850 +ass + + gR + = +V + const &> + +851  +put__hr + + +852 : +put_ab +< +T +, + gP + + +853 , + g_hr +< + gd +:: +put__g +, + gV +, + gD +, + gP +, + gR + + +856 + gme +< +ass + + gT +> + +857  + gouut__hr + + +858 : +ouut_ab +< +T + + +859 , + g_hr +< + gd +:: +ouut__g +, , , ,  + +862 + gT +& + gݔ +*({  + gic_ +(* + gthis +); } + +863 + gT +& + gݔ +++({  + gic_ +(* + gthis +); } + +866 + gme + < +ass + + gT +, + +867 +ass + + gV +, + +868 +ass + + gD + = +d +:: +rdiff_t +, + +869 +ass + + gP + = +V +*, + +870 +ass + + gR + = +V +&> + +871  +fwd__hr + + +872 : +fwd_ab +< +T +, + gP + + +873 , + g_hr +< + gd +:: +fwd__g +, + gV +, + gD +, + gP +, + gR + + +876 + gme + < +ass + + gT +, + +877 +ass + + gV +, + +878 +ass + + gD + = +d +:: +rdiff_t +, + +879 +ass + + gP + = +V +*, + +880 +ass + + gR + = +V +&> + +881  +bideiڮ__hr + + +882 : +bideiڮ_ab +< +T +, + gP + + +883 , + g_hr +< + gd +:: +bideiڮ__g +, + gV +, + gD +, + gP +, + gR + + +886 + gme + < +ass + + gT +, + +887 +ass + + gV +, + +888 +ass + + gD + = +d +:: +rdiff_t +, + +889 +ass + + gP + = +V +*, + +890 +ass + + gR + = +V +&> + +891  +ndom_acss__hr + + +892 : +ndom_acss_ab +< +T +, + gP +, + gD +, + gR + + +893 , + g_hr +< + gd +:: +ndom_acss__g +, + gV +, + gD +, + gP +, + gR + + +896 +nd + +D + +ques_difn_ݔ +(cڡ +T +& +x +, cڡ T& +y +) { + +897  + gx + - + gy +; + +902 +usg + +mea + + gݔs_im +; + +906 #i +defed +( +__sgi +&& !defed( +__GNUC__ +) + +907 #agm +t + +woff + 1234 + + @/usr/include/boost/predef/architecture.h + +8 #i! +defed +( +BOOST_PREDEF_ARCHITECTURE_H +|| defed( +BOOST_PREDEF_INTERNAL_GENERATE_TESTS +) + +9 #ide +BOOST_PREDEF_ARCHITECTURE_H + + +10  + #BOOST_PREDEF_ARCHITECTURE_H + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + + @/usr/include/boost/predef/compiler.h + +8 #i! +defed +( +BOOST_PREDEF_COMPILER_H +|| defed( +BOOST_PREDEF_INTERNAL_GENERATE_TESTS +) + +9 #ide +BOOST_PREDEF_COMPILER_H + + +10  + #BOOST_PREDEF_COMPILER_H + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +39  + ~ + +40  + ~ + +41  + ~ + +42  + ~ + + @/usr/include/boost/predef/detail/os_detected.h + +8 #ide +BOOST_PREDEF_DETAIL_OS_DETECTED + + +9  + #BOOST_PREDEF_DETAIL_OS_DETECTED + 1 + + ) + + @/usr/include/boost/predef/hardware.h + +9 #i! +defed +( +BOOST_PREDEF_HARDWARE_H +|| defed( +BOOST_PREDEF_INTERNAL_GENERATE_TESTS +) + +10 #ide +BOOST_PREDEF_HARDWARE_H + + +11  + #BOOST_PREDEF_HARDWARE_H + + + ) + +14  + ~ + + @/usr/include/boost/predef/language.h + +8 #i! +defed +( +BOOST_PREDEF_LANGUAGE_H +|| defed( +BOOST_PREDEF_INTERNAL_GENERATE_TESTS +) + +9 #ide +BOOST_PREDEF_LANGUAGE_H + + +10  + #BOOST_PREDEF_LANGUAGE_H + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + + @/usr/include/boost/predef/library.h + +8 #i! +defed +( +BOOST_PREDEF_LIBRARY_H +|| defed( +BOOST_PREDEF_INTERNAL_GENERATE_TESTS +) + +9 #ide +BOOST_PREDEF_LIBRARY_H + + +10  + #BOOST_PREDEF_LIBRARY_H + + + ) + +13  + ~ + +14  + ~ + + @/usr/include/boost/predef/os.h + +9 #i! +defed +( +BOOST_PREDEF_OS_H +|| defed( +BOOST_PREDEF_INTERNAL_GENERATE_TESTS +) + +10 #ide +BOOST_PREDEF_OS_H + + +11  + #BOOST_PREDEF_OS_H + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + + @/usr/include/boost/predef/other.h + +8 #i! +defed +( +BOOST_PREDEF_OTHER_H +|| defed( +BOOST_PREDEF_INTERNAL_GENERATE_TESTS +) + +9 #ide +BOOST_PREDEF_OTHER_H + + +10  + #BOOST_PREDEF_OTHER_H + + + ) + +13  + ~ + + @/usr/include/boost/predef/other/endian.h + +8 #ide +BOOST_PREDEF_ENDIAN_H + + +9  + #BOOST_PREDEF_ENDIAN_H + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +47  + #BOOST_ENDIAN_BIG_BYTE + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +48  + #BOOST_ENDIAN_BIG_WORD + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +49  + #BOOST_ENDIAN_LITTLE_BYTE + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +50  + #BOOST_ENDIAN_LITTLE_WORD + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +55 #i! +BOOST_ENDIAN_BIG_BYTE + && ! +BOOST_ENDIAN_BIG_WORD + && \ + +56 ! + gBOOST_ENDIAN_LITTLE_BYTE + && ! + gBOOST_ENDIAN_LITTLE_WORD + + +57 #i +BOOST_LIB_C_GNU + || +BOOST_OS_ANDROID + + +58  + ~ + +60 #i +BOOST_OS_MACOS + + +61  + ~ + +63 #i +BOOST_OS_BSD + + +64 #i +BOOST_OS_BSD_OPEN + + +65  + ~ + +67  + ~ + +72 #i +defed +( +__BYTE_ORDER +) + +73 #i +defed +( +__BIG_ENDIAN +&& ( +__BYTE_ORDER + == __BIG_ENDIAN) + +74 #unde +BOOST_ENDIAN_BIG_BYTE + + +75  + #BOOST_ENDIAN_BIG_BYTE + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +77 #i +defed +( +__LITTLE_ENDIAN +&& ( +__BYTE_ORDER + == __LITTLE_ENDIAN) + +78 #unde +BOOST_ENDIAN_LITTLE_BYTE + + +79  + #BOOST_ENDIAN_LITTLE_BYTE + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +81 #i +defed +( +__PDP_ENDIAN +&& ( +__BYTE_ORDER + == __PDP_ENDIAN) + +82 #unde +BOOST_ENDIAN_LITTLE_WORD + + +83  + #BOOST_ENDIAN_LITTLE_WORD + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +86 #i! +defed +( +__BYTE_ORDER +&& defed( +_BYTE_ORDER +) + +87 #i +defed +( +_BIG_ENDIAN +&& ( +_BYTE_ORDER + == _BIG_ENDIAN) + +88 #unde +BOOST_ENDIAN_BIG_BYTE + + +89  + #BOOST_ENDIAN_BIG_BYTE + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +91 #i +defed +( +_LITTLE_ENDIAN +&& ( +_BYTE_ORDER + == _LITTLE_ENDIAN) + +92 #unde +BOOST_ENDIAN_LITTLE_BYTE + + +93  + #BOOST_ENDIAN_LITTLE_BYTE + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +95 #i +defed +( +_PDP_ENDIAN +&& ( +_BYTE_ORDER + == _PDP_ENDIAN) + +96 #unde +BOOST_ENDIAN_LITTLE_WORD + + +97  + #BOOST_ENDIAN_LITTLE_WORD + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +104 #i! +BOOST_ENDIAN_BIG_BYTE + && ! +BOOST_ENDIAN_BIG_WORD + && \ + +105 ! + gBOOST_ENDIAN_LITTLE_BYTE + && ! + gBOOST_ENDIAN_LITTLE_WORD + + +106 #i( +defed +( +__BIG_ENDIAN__ +&& !defed( +__LITTLE_ENDIAN__ +)) || \ + +107 ( +defed +( +_BIG_ENDIAN +&& !defed( +_LITTLE_ENDIAN +)) || \ + +108 +defed +( +__ARMEB__ +) || \ + +109 +defed +( +__THUMBEB__ +) || \ + +110 +defed +( +__AARCH64EB__ +) || \ + +111 +defed +( +_MIPSEB +) || \ + +112 +defed +( +__MIPSEB +) || \ + +113 + $defed +( +__MIPSEB__ +) + +114 #unde +BOOST_ENDIAN_BIG_BYTE + + +115  + #BOOST_ENDIAN_BIG_BYTE + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +121 #i! +BOOST_ENDIAN_BIG_BYTE + && ! +BOOST_ENDIAN_BIG_WORD + && \ + +122 ! +BOOST_ENDIAN_LITTLE_BYTE + && ! +BOOST_ENDIAN_LITTLE_WORD + + +123 #i( + `defed +( +__LITTLE_ENDIAN__ +&& !defed( +__BIG_ENDIAN__ +)) || \ + +124 ( + `defed +( +_LITTLE_ENDIAN +&& !defed( +_BIG_ENDIAN +)) || \ + +125 + `defed +( +__ARMEL__ +) || \ + +126 + `defed +( +__THUMBEL__ +) || \ + +127 + `defed +( +__AARCH64EL__ +) || \ + +128 + `defed +( +_MIPSEL +) || \ + +129 + `defed +( +__MIPSEL +) || \ + +130 + $defed +( +__MIPSEL__ +) + +131 #unde +BOOST_ENDIAN_LITTLE_BYTE + + +132  + #BOOST_ENDIAN_LITTLE_BYTE + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +139 #i! +BOOST_ENDIAN_BIG_BYTE + && ! +BOOST_ENDIAN_BIG_WORD + && \ + +140 ! +BOOST_ENDIAN_LITTLE_BYTE + && ! +BOOST_ENDIAN_LITTLE_WORD + + +141  + ~ + +142 #i +BOOST_ARCH_M68K + || \ + +143 +BOOST_ARCH_PARISC + || \ + +144 +BOOST_ARCH_SPARC + || \ + +145 +BOOST_ARCH_SYS370 + || \ + +146 +BOOST_ARCH_SYS390 + || \ + +147 +BOOST_ARCH_Z + + +148 #unde +BOOST_ENDIAN_BIG_BYTE + + +149  + #BOOST_ENDIAN_BIG_BYTE + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +151 #i +BOOST_ARCH_IA64 + || \ + +152 +BOOST_ARCH_X86 + || \ + +153 +BOOST_ARCH_BLACKFIN + + +154 #unde +BOOST_ENDIAN_LITTLE_BYTE + + +155  + #BOOST_ENDIAN_LITTLE_BYTE + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +162 #i! +BOOST_ENDIAN_BIG_BYTE + && ! +BOOST_ENDIAN_BIG_WORD + && \ + +163 ! +BOOST_ENDIAN_LITTLE_BYTE + && ! +BOOST_ENDIAN_LITTLE_WORD + + +164 #i +BOOST_ARCH_ARM + + +165  + ~ + +166 #i +BOOST_OS_WINDOWS + + +167 #unde +BOOST_ENDIAN_LITTLE_BYTE + + +168  + #BOOST_ENDIAN_LITTLE_BYTE + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +173 #i +BOOST_ENDIAN_BIG_BYTE + + +174  + #BOOST_ENDIAN_BIG_BYTE_AVAILABLE + + + ) + +176 #i +BOOST_ENDIAN_BIG_WORD + + +177  + #BOOST_ENDIAN_BIG_WORD_BYTE_AVAILABLE + + + ) + +179 #i +BOOST_ENDIAN_LITTLE_BYTE + + +180  + #BOOST_ENDIAN_LITTLE_BYTE_AVAILABLE + + + ) + +182 #i +BOOST_ENDIAN_LITTLE_WORD + + +183  + #BOOST_ENDIAN_LITTLE_WORD_BYTE_AVAILABLE + + + ) + +186  + #BOOST_ENDIAN_BIG_BYTE_NAME + "By-Swd Big-Endn" + + ) + +187  + #BOOST_ENDIAN_BIG_WORD_NAME + "Wd-Swd Big-Endn" + + ) + +188  + #BOOST_ENDIAN_LITTLE_BYTE_NAME + "By-Swd Le-Endn" + + ) + +189  + #BOOST_ENDIAN_LITTLE_WORD_NAME + "Wd-Swd Le-Endn" + + ) + +193  + ~ + +194 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_ENDIAN_BIG_BYTE +, +BOOST_ENDIAN_BIG_BYTE_NAME +) + +196  + ~ + +197 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_ENDIAN_BIG_WORD +, +BOOST_ENDIAN_BIG_WORD_NAME +) + +199  + ~ + +200 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_ENDIAN_LITTLE_BYTE +, +BOOST_ENDIAN_LITTLE_BYTE_NAME +) + +202  + ~ + +203 + `BOOST_PREDEF_DECLARE_TEST +( +BOOST_ENDIAN_LITTLE_WORD +, +BOOST_ENDIAN_LITTLE_WORD_NAME +) + + @/usr/include/boost/predef/version.h + +8 #ide +BOOST_PREDEF_VERSION_H + + +9  + #BOOST_PREDEF_VERSION_H + + + ) + +11  + ~ + +13  + #BOOST_PREDEF_VERSION + + `BOOST_VERSION_NUMBER +(1,9,0) + + ) + + @/usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_ARITHMETIC_DETAIL_DIV_BASE_HPP + + +15  + #BOOST_PREPROCESSOR_ARITHMETIC_DETAIL_DIV_BASE_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24 # +#/* +BOOST_PP_DIV_BASE + */ + +26 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +28  + #BOOST_PP_DIV_BASE +( +x +, +y + + `BOOST_PP_WHILE +( +BOOST_PP_DIV_BASE_P +, +BOOST_PP_DIV_BASE_O +, (0, x, y)) + + ) + +30  + #BOOST_PP_DIV_BASE +( +x +, +y + + `BOOST_PP_DIV_BASE_I +(x, y) + + ) + +31  + #BOOST_PP_DIV_BASE_I +( +x +, +y + + `BOOST_PP_WHILE +( +BOOST_PP_DIV_BASE_P +, +BOOST_PP_DIV_BASE_O +, (0, x, y)) + + ) + +33 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_STRICT +() + +35  + #BOOST_PP_DIV_BASE_P +( +d +, +rxy + + `BOOST_PP_DIV_BASE_P_IM +(d, +BOOST_PP_TUPLE_REM_3 +xy) + + ) + +36  + #BOOST_PP_DIV_BASE_P_IM +( +d +, +im + + `BOOST_PP_DIV_BASE_P_I +(d, im) + + ) + +38  + #BOOST_PP_DIV_BASE_P +( +d +, +rxy + + `BOOST_PP_DIV_BASE_P_I +(d, + `BOOST_PP_TUPLE_ELEM +(3, 0,xy), BOOST_PP_TUPLE_ELEM(3, 1,xy), BOOST_PP_TUPLE_ELEM(3, 2,xy)) + + ) + +40  +#def + #BOOST_PP_DIV_BASE_P_I +( +d +, +r +, +x +, +y + + `BOOST_PP_LESS_EQUAL_D +(d, y, x) + + ) + +42 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_STRICT +() + +44  + #BOOST_PP_DIV_BASE_O +( +d +, +rxy + + `BOOST_PP_DIV_BASE_O_IM +(d, +BOOST_PP_TUPLE_REM_3 +xy) + + ) + +45  + #BOOST_PP_DIV_BASE_O_IM +( +d +, +im + + `BOOST_PP_DIV_BASE_O_I +(d, im) + + ) + +47  + #BOOST_PP_DIV_BASE_O +( +d +, +rxy + + `BOOST_PP_DIV_BASE_O_I +(d, + `BOOST_PP_TUPLE_ELEM +(3, 0,xy), BOOST_PP_TUPLE_ELEM(3, 1,xy), BOOST_PP_TUPLE_ELEM(3, 2,xy)) + + ) + +49  +#def + #BOOST_PP_DIV_BASE_O_I +( +d +, +r +, +x +, +y +( + `BOOST_PP_INC +), + `BOOST_PP_SUB_D +(d, x, y), y) + + ) + +51 # +#/* +BOOST_PP_DIV_BASE_D + */ + +53 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +55  + #BOOST_PP_DIV_BASE_D +( +d +, +x +, +y + +BOOST_PP_WHILE_ + ## + `d +( +BOOST_PP_DIV_BASE_P +, +BOOST_PP_DIV_BASE_O +, (0, x, y)) + + ) + +57  + #BOOST_PP_DIV_BASE_D +( +d +, +x +, +y + + `BOOST_PP_DIV_BASE_D_I +(d, x, y) + + ) + +58  + #BOOST_PP_DIV_BASE_D_I +( +d +, +x +, +y + +BOOST_PP_WHILE_ + ## + `d +( +BOOST_PP_DIV_BASE_P +, +BOOST_PP_DIV_BASE_O +, (0, x, y)) + + ) + + @/usr/include/boost/preprocessor/comparison/less_equal.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_COMPARISON_LESS_EQUAL_HPP + + +15  + #BOOST_PREPROCESSOR_COMPARISON_LESS_EQUAL_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20 # +#/* +BOOST_PP_LESS_EQUAL + */ + +22 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +24  + #BOOST_PP_LESS_EQUAL +( +x +, +y + + `BOOST_PP_NOT +( + `BOOST_PP_SUB +(x, y)) + + ) + +26  + #BOOST_PP_LESS_EQUAL +( +x +, +y + + `BOOST_PP_LESS_EQUAL_I +(x, y) + + ) + +27  + #BOOST_PP_LESS_EQUAL_I +( +x +, +y + + `BOOST_PP_NOT +( + `BOOST_PP_SUB +(x, y)) + + ) + +29 # +#/* +BOOST_PP_LESS_EQUAL_D + */ + +31 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +33  + #BOOST_PP_LESS_EQUAL_D +( +d +, +x +, +y + + `BOOST_PP_NOT +( + `BOOST_PP_SUB_D +(d, x, y)) + + ) + +35  + #BOOST_PP_LESS_EQUAL_D +( +d +, +x +, +y + + `BOOST_PP_LESS_EQUAL_D_I +(d, x, y) + + ) + +36  + #BOOST_PP_LESS_EQUAL_D_I +( +d +, +x +, +y + + `BOOST_PP_NOT +( + `BOOST_PP_SUB_D +(d, x, y)) + + ) + + @/usr/include/boost/preprocessor/facilities/identity.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 #/* +Revid + +by + +Edwd + +Dr + (2015) */ + +12 # +#/* +S + +hp +: + +14 # +#ide +BOOST_PREPROCESSOR_FACILITIES_IDENTITY_HPP + + +16  + #BOOST_PREPROCESSOR_FACILITIES_IDENTITY_HPP + + + ) + +17  +#ud + ~ + +19  + ~ + +20 # +#/* +BOOST_PP_IDENTITY + */ + +22  +#def + #BOOST_PP_IDENTITY +( +em +em +BOOST_PP_EMPTY + + + ) + +24  +#def + #BOOST_PP_IDENTITY_N +( +em +, +n +em + `BOOST_PP_TUPLE_EAT_N +) + + ) + + @/usr/include/boost/preprocessor/facilities/is_empty.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2003. + +4 #* ( +C + +Cyright + +Edwd + +Dr + 2014. + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +10 # +#/* +S + +hp +: + +12 # +#ide +BOOST_PREPROCESSOR_FACILITIES_IS_EMPTY_HPP + + +14  + #BOOST_PREPROCESSOR_FACILITIES_IS_EMPTY_HPP + + + ) + +15  +#ud + ~ + +17 # +#i +BOOST_PP_VARIADICS + + +19  +#ud + ~ + +23 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MSVC +(&& ~BOOST_PP_CONFIG_FLAGS(& +BOOST_PP_CONFIG_MWCC +() + +25  + ~ + +26  + ~ + +28  + ~ + +29  + ~ + +31 # +#/* +BOOST_PP_IS_EMPTY + */ + +33 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MSVC +(&& ~BOOST_PP_CONFIG_FLAGS(& +BOOST_PP_CONFIG_MWCC +() + +35  + #BOOST_PP_IS_EMPTY +( +x + + `BOOST_PP_IS_EMPTY_I +(x +BOOST_PP_IS_EMPTY_HELPER +) + + ) + +36  + #BOOST_PP_IS_EMPTY_I +( +cڋs + + `BOOST_PP_TUPLE_ELEM +(2, 1, ( +BOOST_PP_IS_EMPTY_DEF_ + ## + `cڋs +())) + + ) + +37  + #BOOST_PP_IS_EMPTY_DEF_BOOST_PP_IS_EMPTY_HELPER + 1, + `BOOST_PP_IDENTITY +(1) + + ) + +38  + #BOOST_PP_IS_EMPTY_HELPER +(, 0 + + ) + +40 #i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_MSVC +() + +41  + #BOOST_PP_IS_EMPTY +( +x + + `BOOST_PP_IS_EMPTY_I +( +BOOST_PP_IS_EMPTY_HELPER + + `x + ()) + + ) + +42  + #BOOST_PP_IS_EMPTY_I +( + + + `BOOST_PP_IS_EMPTY_II +( + `BOOST_PP_SPLIT +(0, + `BOOST_PP_CAT +( +BOOST_PP_IS_EMPTY_DEF_ +,e))) + + ) + +43  + #BOOST_PP_IS_EMPTY_II +( +id + + ) +id + +45  + #BOOST_PP_IS_EMPTY +( +x + + `BOOST_PP_IS_EMPTY_I +(( +BOOST_PP_IS_EMPTY_HELPER + + `x + ())) + + ) + +46  + #BOOST_PP_IS_EMPTY_I +( +r + +BOOST_PP_IS_EMPTY_II + ## + ) +par + +47  + #BOOST_PP_IS_EMPTY_II +( + + + `BOOST_PP_SPLIT +(0, + `BOOST_PP_CAT +( +BOOST_PP_IS_EMPTY_DEF_ +,e)) + + ) + +49  + #BOOST_PP_IS_EMPTY_HELPER +(1 + + ) + +50  + #BOOST_PP_IS_EMPTY_DEF_1 + 1, +BOOST_PP_NIL + + + ) + +51  + #BOOST_PP_IS_EMPTY_DEF_BOOST_PP_IS_EMPTY_HELPER + 0, +BOOST_PP_NIL + + + ) + + @/usr/include/boost/preprocessor/for.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_FOR_HPP + + +13  + #BOOST_PREPROCESSOR_FOR_HPP + + + ) + +14  +#ud + ~ + + @/usr/include/boost/preprocessor/list/detail/dmc/fold_left.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_LIST_DETAIL_FOLD_LEFT_HPP + + +15  + #BOOST_PREPROCESSOR_LIST_DETAIL_FOLD_LEFT_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  +#def + #BOOST_PP_LIST_FOLD_LEFT_1 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_2 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(2, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +23  + #BOOST_PP_LIST_FOLD_LEFT_2 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_3 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(3, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +24  + #BOOST_PP_LIST_FOLD_LEFT_3 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_4 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(4, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +25  + #BOOST_PP_LIST_FOLD_LEFT_4 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_5 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(5, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +26  + #BOOST_PP_LIST_FOLD_LEFT_5 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_6 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(6, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +27  + #BOOST_PP_LIST_FOLD_LEFT_6 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_7 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(7, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +28  + #BOOST_PP_LIST_FOLD_LEFT_7 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_8 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(8, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +29  + #BOOST_PP_LIST_FOLD_LEFT_8 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_9 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(9, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +30  + #BOOST_PP_LIST_FOLD_LEFT_9 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_10 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(10, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +31  + #BOOST_PP_LIST_FOLD_LEFT_10 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_11 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(11, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +32  + #BOOST_PP_LIST_FOLD_LEFT_11 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_12 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(12, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +33  + #BOOST_PP_LIST_FOLD_LEFT_12 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_13 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(13, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +34  + #BOOST_PP_LIST_FOLD_LEFT_13 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_14 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(14, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +35  + #BOOST_PP_LIST_FOLD_LEFT_14 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_15 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(15, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +36  + #BOOST_PP_LIST_FOLD_LEFT_15 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_16 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(16, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +37  + #BOOST_PP_LIST_FOLD_LEFT_16 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_17 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(17, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +38  + #BOOST_PP_LIST_FOLD_LEFT_17 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_18 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(18, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +39  + #BOOST_PP_LIST_FOLD_LEFT_18 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_19 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(19, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +40  + #BOOST_PP_LIST_FOLD_LEFT_19 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_20 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(20, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +41  + #BOOST_PP_LIST_FOLD_LEFT_20 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_21 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(21, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +42  + #BOOST_PP_LIST_FOLD_LEFT_21 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_22 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(22, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +43  + #BOOST_PP_LIST_FOLD_LEFT_22 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_23 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(23, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +44  + #BOOST_PP_LIST_FOLD_LEFT_23 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_24 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(24, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +45  + #BOOST_PP_LIST_FOLD_LEFT_24 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_25 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(25, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +46  + #BOOST_PP_LIST_FOLD_LEFT_25 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_26 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(26, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +47  + #BOOST_PP_LIST_FOLD_LEFT_26 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_27 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(27, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +48  + #BOOST_PP_LIST_FOLD_LEFT_27 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_28 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(28, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +49  + #BOOST_PP_LIST_FOLD_LEFT_28 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_29 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(29, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +50  + #BOOST_PP_LIST_FOLD_LEFT_29 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_30 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(30, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +51  + #BOOST_PP_LIST_FOLD_LEFT_30 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_31 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(31, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +52  + #BOOST_PP_LIST_FOLD_LEFT_31 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_32 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(32, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +53  + #BOOST_PP_LIST_FOLD_LEFT_32 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_33 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(33, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +54  + #BOOST_PP_LIST_FOLD_LEFT_33 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_34 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(34, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +55  + #BOOST_PP_LIST_FOLD_LEFT_34 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_35 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(35, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +56  + #BOOST_PP_LIST_FOLD_LEFT_35 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_36 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(36, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +57  + #BOOST_PP_LIST_FOLD_LEFT_36 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_37 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(37, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +58  + #BOOST_PP_LIST_FOLD_LEFT_37 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_38 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(38, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +59  + #BOOST_PP_LIST_FOLD_LEFT_38 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_39 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(39, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +60  + #BOOST_PP_LIST_FOLD_LEFT_39 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_40 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(40, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +61  + #BOOST_PP_LIST_FOLD_LEFT_40 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_41 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(41, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +62  + #BOOST_PP_LIST_FOLD_LEFT_41 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_42 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(42, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +63  + #BOOST_PP_LIST_FOLD_LEFT_42 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_43 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(43, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +64  + #BOOST_PP_LIST_FOLD_LEFT_43 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_44 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(44, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +65  + #BOOST_PP_LIST_FOLD_LEFT_44 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_45 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(45, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +66  + #BOOST_PP_LIST_FOLD_LEFT_45 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_46 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(46, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +67  + #BOOST_PP_LIST_FOLD_LEFT_46 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_47 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(47, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +68  + #BOOST_PP_LIST_FOLD_LEFT_47 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_48 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(48, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +69  + #BOOST_PP_LIST_FOLD_LEFT_48 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_49 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(49, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +70  + #BOOST_PP_LIST_FOLD_LEFT_49 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_50 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(50, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +71  + #BOOST_PP_LIST_FOLD_LEFT_50 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_51 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(51, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +72  + #BOOST_PP_LIST_FOLD_LEFT_51 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_52 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(52, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +73  + #BOOST_PP_LIST_FOLD_LEFT_52 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_53 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(53, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +74  + #BOOST_PP_LIST_FOLD_LEFT_53 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_54 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(54, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +75  + #BOOST_PP_LIST_FOLD_LEFT_54 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_55 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(55, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +76  + #BOOST_PP_LIST_FOLD_LEFT_55 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_56 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(56, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +77  + #BOOST_PP_LIST_FOLD_LEFT_56 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_57 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(57, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +78  + #BOOST_PP_LIST_FOLD_LEFT_57 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_58 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(58, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +79  + #BOOST_PP_LIST_FOLD_LEFT_58 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_59 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(59, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +80  + #BOOST_PP_LIST_FOLD_LEFT_59 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_60 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(60, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +81  + #BOOST_PP_LIST_FOLD_LEFT_60 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_61 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(61, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +82  + #BOOST_PP_LIST_FOLD_LEFT_61 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_62 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(62, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +83  + #BOOST_PP_LIST_FOLD_LEFT_62 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_63 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(63, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +84  + #BOOST_PP_LIST_FOLD_LEFT_63 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_64 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(64, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +85  + #BOOST_PP_LIST_FOLD_LEFT_64 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_65 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(65, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +86  + #BOOST_PP_LIST_FOLD_LEFT_65 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_66 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(66, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +87  + #BOOST_PP_LIST_FOLD_LEFT_66 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_67 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(67, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +88  + #BOOST_PP_LIST_FOLD_LEFT_67 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_68 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(68, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +89  + #BOOST_PP_LIST_FOLD_LEFT_68 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_69 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(69, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +90  + #BOOST_PP_LIST_FOLD_LEFT_69 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_70 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(70, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +91  + #BOOST_PP_LIST_FOLD_LEFT_70 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_71 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(71, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +92  + #BOOST_PP_LIST_FOLD_LEFT_71 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_72 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(72, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +93  + #BOOST_PP_LIST_FOLD_LEFT_72 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_73 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(73, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +94  + #BOOST_PP_LIST_FOLD_LEFT_73 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_74 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(74, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +95  + #BOOST_PP_LIST_FOLD_LEFT_74 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_75 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(75, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +96  + #BOOST_PP_LIST_FOLD_LEFT_75 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_76 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(76, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +97  + #BOOST_PP_LIST_FOLD_LEFT_76 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_77 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(77, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +98  + #BOOST_PP_LIST_FOLD_LEFT_77 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_78 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(78, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +99  + #BOOST_PP_LIST_FOLD_LEFT_78 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_79 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(79, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +100  + #BOOST_PP_LIST_FOLD_LEFT_79 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_80 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(80, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +101  + #BOOST_PP_LIST_FOLD_LEFT_80 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_81 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(81, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +102  + #BOOST_PP_LIST_FOLD_LEFT_81 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_82 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(82, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +103  + #BOOST_PP_LIST_FOLD_LEFT_82 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_83 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(83, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +104  + #BOOST_PP_LIST_FOLD_LEFT_83 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_84 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(84, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +105  + #BOOST_PP_LIST_FOLD_LEFT_84 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_85 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(85, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +106  + #BOOST_PP_LIST_FOLD_LEFT_85 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_86 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(86, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +107  + #BOOST_PP_LIST_FOLD_LEFT_86 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_87 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(87, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +108  + #BOOST_PP_LIST_FOLD_LEFT_87 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_88 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(88, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +109  + #BOOST_PP_LIST_FOLD_LEFT_88 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_89 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(89, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +110  + #BOOST_PP_LIST_FOLD_LEFT_89 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_90 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(90, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +111  + #BOOST_PP_LIST_FOLD_LEFT_90 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_91 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(91, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +112  + #BOOST_PP_LIST_FOLD_LEFT_91 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_92 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(92, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +113  + #BOOST_PP_LIST_FOLD_LEFT_92 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_93 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(93, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +114  + #BOOST_PP_LIST_FOLD_LEFT_93 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_94 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(94, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +115  + #BOOST_PP_LIST_FOLD_LEFT_94 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_95 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(95, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +116  + #BOOST_PP_LIST_FOLD_LEFT_95 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_96 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(96, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +117  + #BOOST_PP_LIST_FOLD_LEFT_96 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_97 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(97, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +118  + #BOOST_PP_LIST_FOLD_LEFT_97 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_98 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(98, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +119  + #BOOST_PP_LIST_FOLD_LEFT_98 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_99 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(99, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +120  + #BOOST_PP_LIST_FOLD_LEFT_99 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_100 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(100, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +121  + #BOOST_PP_LIST_FOLD_LEFT_100 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_101 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(101, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +122  + #BOOST_PP_LIST_FOLD_LEFT_101 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_102 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(102, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +123  + #BOOST_PP_LIST_FOLD_LEFT_102 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_103 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(103, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +124  + #BOOST_PP_LIST_FOLD_LEFT_103 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_104 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(104, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +125  + #BOOST_PP_LIST_FOLD_LEFT_104 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_105 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(105, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +126  + #BOOST_PP_LIST_FOLD_LEFT_105 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_106 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(106, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +127  + #BOOST_PP_LIST_FOLD_LEFT_106 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_107 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(107, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +128  + #BOOST_PP_LIST_FOLD_LEFT_107 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_108 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(108, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +129  + #BOOST_PP_LIST_FOLD_LEFT_108 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_109 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(109, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +130  + #BOOST_PP_LIST_FOLD_LEFT_109 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_110 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(110, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +131  + #BOOST_PP_LIST_FOLD_LEFT_110 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_111 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(111, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +132  + #BOOST_PP_LIST_FOLD_LEFT_111 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_112 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(112, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +133  + #BOOST_PP_LIST_FOLD_LEFT_112 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_113 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(113, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +134  + #BOOST_PP_LIST_FOLD_LEFT_113 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_114 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(114, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +135  + #BOOST_PP_LIST_FOLD_LEFT_114 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_115 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(115, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +136  + #BOOST_PP_LIST_FOLD_LEFT_115 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_116 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(116, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +137  + #BOOST_PP_LIST_FOLD_LEFT_116 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_117 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(117, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +138  + #BOOST_PP_LIST_FOLD_LEFT_117 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_118 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(118, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +139  + #BOOST_PP_LIST_FOLD_LEFT_118 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_119 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(119, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +140  + #BOOST_PP_LIST_FOLD_LEFT_119 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_120 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(120, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +141  + #BOOST_PP_LIST_FOLD_LEFT_120 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_121 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(121, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +142  + #BOOST_PP_LIST_FOLD_LEFT_121 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_122 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(122, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +143  + #BOOST_PP_LIST_FOLD_LEFT_122 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_123 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(123, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +144  + #BOOST_PP_LIST_FOLD_LEFT_123 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_124 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(124, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +145  + #BOOST_PP_LIST_FOLD_LEFT_124 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_125 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(125, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +146  + #BOOST_PP_LIST_FOLD_LEFT_125 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_126 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(126, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +147  + #BOOST_PP_LIST_FOLD_LEFT_126 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_127 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(127, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +148  + #BOOST_PP_LIST_FOLD_LEFT_127 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_128 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(128, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +149  + #BOOST_PP_LIST_FOLD_LEFT_128 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_129 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(129, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +150  + #BOOST_PP_LIST_FOLD_LEFT_129 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_130 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(130, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +151  + #BOOST_PP_LIST_FOLD_LEFT_130 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_131 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(131, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +152  + #BOOST_PP_LIST_FOLD_LEFT_131 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_132 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(132, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +153  + #BOOST_PP_LIST_FOLD_LEFT_132 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_133 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(133, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +154  + #BOOST_PP_LIST_FOLD_LEFT_133 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_134 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(134, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +155  + #BOOST_PP_LIST_FOLD_LEFT_134 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_135 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(135, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +156  + #BOOST_PP_LIST_FOLD_LEFT_135 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_136 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(136, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +157  + #BOOST_PP_LIST_FOLD_LEFT_136 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_137 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(137, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +158  + #BOOST_PP_LIST_FOLD_LEFT_137 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_138 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(138, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +159  + #BOOST_PP_LIST_FOLD_LEFT_138 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_139 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(139, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +160  + #BOOST_PP_LIST_FOLD_LEFT_139 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_140 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(140, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +161  + #BOOST_PP_LIST_FOLD_LEFT_140 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_141 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(141, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +162  + #BOOST_PP_LIST_FOLD_LEFT_141 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_142 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(142, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +163  + #BOOST_PP_LIST_FOLD_LEFT_142 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_143 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(143, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +164  + #BOOST_PP_LIST_FOLD_LEFT_143 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_144 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(144, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +165  + #BOOST_PP_LIST_FOLD_LEFT_144 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_145 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(145, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +166  + #BOOST_PP_LIST_FOLD_LEFT_145 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_146 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(146, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +167  + #BOOST_PP_LIST_FOLD_LEFT_146 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_147 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(147, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +168  + #BOOST_PP_LIST_FOLD_LEFT_147 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_148 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(148, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +169  + #BOOST_PP_LIST_FOLD_LEFT_148 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_149 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(149, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +170  + #BOOST_PP_LIST_FOLD_LEFT_149 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_150 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(150, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +171  + #BOOST_PP_LIST_FOLD_LEFT_150 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_151 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(151, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +172  + #BOOST_PP_LIST_FOLD_LEFT_151 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_152 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(152, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +173  + #BOOST_PP_LIST_FOLD_LEFT_152 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_153 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(153, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +174  + #BOOST_PP_LIST_FOLD_LEFT_153 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_154 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(154, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +175  + #BOOST_PP_LIST_FOLD_LEFT_154 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_155 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(155, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +176  + #BOOST_PP_LIST_FOLD_LEFT_155 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_156 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(156, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +177  + #BOOST_PP_LIST_FOLD_LEFT_156 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_157 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(157, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +178  + #BOOST_PP_LIST_FOLD_LEFT_157 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_158 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(158, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +179  + #BOOST_PP_LIST_FOLD_LEFT_158 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_159 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(159, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +180  + #BOOST_PP_LIST_FOLD_LEFT_159 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_160 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(160, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +181  + #BOOST_PP_LIST_FOLD_LEFT_160 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_161 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(161, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +182  + #BOOST_PP_LIST_FOLD_LEFT_161 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_162 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(162, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +183  + #BOOST_PP_LIST_FOLD_LEFT_162 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_163 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(163, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +184  + #BOOST_PP_LIST_FOLD_LEFT_163 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_164 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(164, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +185  + #BOOST_PP_LIST_FOLD_LEFT_164 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_165 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(165, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +186  + #BOOST_PP_LIST_FOLD_LEFT_165 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_166 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(166, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +187  + #BOOST_PP_LIST_FOLD_LEFT_166 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_167 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(167, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +188  + #BOOST_PP_LIST_FOLD_LEFT_167 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_168 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(168, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +189  + #BOOST_PP_LIST_FOLD_LEFT_168 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_169 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(169, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +190  + #BOOST_PP_LIST_FOLD_LEFT_169 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_170 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(170, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +191  + #BOOST_PP_LIST_FOLD_LEFT_170 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_171 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(171, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +192  + #BOOST_PP_LIST_FOLD_LEFT_171 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_172 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(172, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +193  + #BOOST_PP_LIST_FOLD_LEFT_172 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_173 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(173, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +194  + #BOOST_PP_LIST_FOLD_LEFT_173 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_174 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(174, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +195  + #BOOST_PP_LIST_FOLD_LEFT_174 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_175 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(175, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +196  + #BOOST_PP_LIST_FOLD_LEFT_175 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_176 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(176, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +197  + #BOOST_PP_LIST_FOLD_LEFT_176 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_177 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(177, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +198  + #BOOST_PP_LIST_FOLD_LEFT_177 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_178 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(178, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +199  + #BOOST_PP_LIST_FOLD_LEFT_178 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_179 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(179, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +200  + #BOOST_PP_LIST_FOLD_LEFT_179 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_180 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(180, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +201  + #BOOST_PP_LIST_FOLD_LEFT_180 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_181 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(181, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +202  + #BOOST_PP_LIST_FOLD_LEFT_181 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_182 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(182, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +203  + #BOOST_PP_LIST_FOLD_LEFT_182 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_183 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(183, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +204  + #BOOST_PP_LIST_FOLD_LEFT_183 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_184 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(184, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +205  + #BOOST_PP_LIST_FOLD_LEFT_184 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_185 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(185, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +206  + #BOOST_PP_LIST_FOLD_LEFT_185 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_186 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(186, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +207  + #BOOST_PP_LIST_FOLD_LEFT_186 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_187 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(187, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +208  + #BOOST_PP_LIST_FOLD_LEFT_187 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_188 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(188, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +209  + #BOOST_PP_LIST_FOLD_LEFT_188 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_189 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(189, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +210  + #BOOST_PP_LIST_FOLD_LEFT_189 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_190 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(190, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +211  + #BOOST_PP_LIST_FOLD_LEFT_190 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_191 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(191, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +212  + #BOOST_PP_LIST_FOLD_LEFT_191 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_192 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(192, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +213  + #BOOST_PP_LIST_FOLD_LEFT_192 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_193 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(193, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +214  + #BOOST_PP_LIST_FOLD_LEFT_193 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_194 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(194, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +215  + #BOOST_PP_LIST_FOLD_LEFT_194 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_195 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(195, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +216  + #BOOST_PP_LIST_FOLD_LEFT_195 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_196 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(196, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +217  + #BOOST_PP_LIST_FOLD_LEFT_196 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_197 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(197, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +218  + #BOOST_PP_LIST_FOLD_LEFT_197 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_198 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(198, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +219  + #BOOST_PP_LIST_FOLD_LEFT_198 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_199 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(199, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +220  + #BOOST_PP_LIST_FOLD_LEFT_199 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_200 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(200, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +221  + #BOOST_PP_LIST_FOLD_LEFT_200 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_201 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(201, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +222  + #BOOST_PP_LIST_FOLD_LEFT_201 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_202 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(202, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +223  + #BOOST_PP_LIST_FOLD_LEFT_202 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_203 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(203, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +224  + #BOOST_PP_LIST_FOLD_LEFT_203 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_204 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(204, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +225  + #BOOST_PP_LIST_FOLD_LEFT_204 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_205 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(205, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +226  + #BOOST_PP_LIST_FOLD_LEFT_205 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_206 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(206, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +227  + #BOOST_PP_LIST_FOLD_LEFT_206 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_207 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(207, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +228  + #BOOST_PP_LIST_FOLD_LEFT_207 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_208 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(208, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +229  + #BOOST_PP_LIST_FOLD_LEFT_208 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_209 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(209, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +230  + #BOOST_PP_LIST_FOLD_LEFT_209 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_210 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(210, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +231  + #BOOST_PP_LIST_FOLD_LEFT_210 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_211 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(211, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +232  + #BOOST_PP_LIST_FOLD_LEFT_211 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_212 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(212, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +233  + #BOOST_PP_LIST_FOLD_LEFT_212 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_213 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(213, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +234  + #BOOST_PP_LIST_FOLD_LEFT_213 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_214 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(214, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +235  + #BOOST_PP_LIST_FOLD_LEFT_214 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_215 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(215, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +236  + #BOOST_PP_LIST_FOLD_LEFT_215 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_216 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(216, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +237  + #BOOST_PP_LIST_FOLD_LEFT_216 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_217 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(217, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +238  + #BOOST_PP_LIST_FOLD_LEFT_217 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_218 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(218, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +239  + #BOOST_PP_LIST_FOLD_LEFT_218 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_219 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(219, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +240  + #BOOST_PP_LIST_FOLD_LEFT_219 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_220 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(220, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +241  + #BOOST_PP_LIST_FOLD_LEFT_220 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_221 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(221, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +242  + #BOOST_PP_LIST_FOLD_LEFT_221 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_222 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(222, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +243  + #BOOST_PP_LIST_FOLD_LEFT_222 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_223 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(223, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +244  + #BOOST_PP_LIST_FOLD_LEFT_223 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_224 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(224, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +245  + #BOOST_PP_LIST_FOLD_LEFT_224 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_225 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(225, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +246  + #BOOST_PP_LIST_FOLD_LEFT_225 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_226 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(226, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +247  + #BOOST_PP_LIST_FOLD_LEFT_226 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_227 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(227, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +248  + #BOOST_PP_LIST_FOLD_LEFT_227 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_228 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(228, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +249  + #BOOST_PP_LIST_FOLD_LEFT_228 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_229 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(229, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +250  + #BOOST_PP_LIST_FOLD_LEFT_229 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_230 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(230, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +251  + #BOOST_PP_LIST_FOLD_LEFT_230 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_231 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(231, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +252  + #BOOST_PP_LIST_FOLD_LEFT_231 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_232 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(232, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +253  + #BOOST_PP_LIST_FOLD_LEFT_232 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_233 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(233, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +254  + #BOOST_PP_LIST_FOLD_LEFT_233 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_234 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(234, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +255  + #BOOST_PP_LIST_FOLD_LEFT_234 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_235 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(235, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +256  + #BOOST_PP_LIST_FOLD_LEFT_235 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_236 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(236, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +257  + #BOOST_PP_LIST_FOLD_LEFT_236 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_237 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(237, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +258  + #BOOST_PP_LIST_FOLD_LEFT_237 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_238 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(238, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +259  + #BOOST_PP_LIST_FOLD_LEFT_238 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_239 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(239, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +260  + #BOOST_PP_LIST_FOLD_LEFT_239 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_240 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(240, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +261  + #BOOST_PP_LIST_FOLD_LEFT_240 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_241 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(241, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +262  + #BOOST_PP_LIST_FOLD_LEFT_241 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_242 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(242, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +263  + #BOOST_PP_LIST_FOLD_LEFT_242 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_243 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(243, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +264  + #BOOST_PP_LIST_FOLD_LEFT_243 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_244 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(244, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +265  + #BOOST_PP_LIST_FOLD_LEFT_244 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_245 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(245, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +266  + #BOOST_PP_LIST_FOLD_LEFT_245 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_246 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(246, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +267  + #BOOST_PP_LIST_FOLD_LEFT_246 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_247 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(247, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +268  + #BOOST_PP_LIST_FOLD_LEFT_247 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_248 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(248, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +269  + #BOOST_PP_LIST_FOLD_LEFT_248 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_249 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(249, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +270  + #BOOST_PP_LIST_FOLD_LEFT_249 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_250 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(250, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +271  + #BOOST_PP_LIST_FOLD_LEFT_250 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_251 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(251, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +272  + #BOOST_PP_LIST_FOLD_LEFT_251 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_252 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(252, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +273  + #BOOST_PP_LIST_FOLD_LEFT_252 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_253 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(253, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +274  + #BOOST_PP_LIST_FOLD_LEFT_253 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_254 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(254, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +275  + #BOOST_PP_LIST_FOLD_LEFT_254 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_255 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(255, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +276  + #BOOST_PP_LIST_FOLD_LEFT_255 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_256 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(256, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +277  + #BOOST_PP_LIST_FOLD_LEFT_256 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_257 +, +BOOST_PP_TUPLE_ELEM_3_1 +)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), o, BOOST_PP_TUPLE_ELEM_3_1)(257, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + + @/usr/include/boost/preprocessor/list/detail/edg/fold_left.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_LIST_DETAIL_EDG_FOLD_LEFT_HPP + + +15  + #BOOST_PREPROCESSOR_LIST_DETAIL_EDG_FOLD_LEFT_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  +#def + #BOOST_PP_LIST_FOLD_LEFT_1 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_1_D +(o, s,) + + ) + +23  + #BOOST_PP_LIST_FOLD_LEFT_2 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_2_D +(o, s,) + + ) + +24  + #BOOST_PP_LIST_FOLD_LEFT_3 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_3_D +(o, s,) + + ) + +25  + #BOOST_PP_LIST_FOLD_LEFT_4 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_4_D +(o, s,) + + ) + +26  + #BOOST_PP_LIST_FOLD_LEFT_5 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_5_D +(o, s,) + + ) + +27  + #BOOST_PP_LIST_FOLD_LEFT_6 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_6_D +(o, s,) + + ) + +28  + #BOOST_PP_LIST_FOLD_LEFT_7 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_7_D +(o, s,) + + ) + +29  + #BOOST_PP_LIST_FOLD_LEFT_8 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_8_D +(o, s,) + + ) + +30  + #BOOST_PP_LIST_FOLD_LEFT_9 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_9_D +(o, s,) + + ) + +31  + #BOOST_PP_LIST_FOLD_LEFT_10 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_10_D +(o, s,) + + ) + +32  + #BOOST_PP_LIST_FOLD_LEFT_11 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_11_D +(o, s,) + + ) + +33  + #BOOST_PP_LIST_FOLD_LEFT_12 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_12_D +(o, s,) + + ) + +34  + #BOOST_PP_LIST_FOLD_LEFT_13 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_13_D +(o, s,) + + ) + +35  + #BOOST_PP_LIST_FOLD_LEFT_14 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_14_D +(o, s,) + + ) + +36  + #BOOST_PP_LIST_FOLD_LEFT_15 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_15_D +(o, s,) + + ) + +37  + #BOOST_PP_LIST_FOLD_LEFT_16 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_16_D +(o, s,) + + ) + +38  + #BOOST_PP_LIST_FOLD_LEFT_17 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_17_D +(o, s,) + + ) + +39  + #BOOST_PP_LIST_FOLD_LEFT_18 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_18_D +(o, s,) + + ) + +40  + #BOOST_PP_LIST_FOLD_LEFT_19 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_19_D +(o, s,) + + ) + +41  + #BOOST_PP_LIST_FOLD_LEFT_20 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_20_D +(o, s,) + + ) + +42  + #BOOST_PP_LIST_FOLD_LEFT_21 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_21_D +(o, s,) + + ) + +43  + #BOOST_PP_LIST_FOLD_LEFT_22 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_22_D +(o, s,) + + ) + +44  + #BOOST_PP_LIST_FOLD_LEFT_23 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_23_D +(o, s,) + + ) + +45  + #BOOST_PP_LIST_FOLD_LEFT_24 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_24_D +(o, s,) + + ) + +46  + #BOOST_PP_LIST_FOLD_LEFT_25 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_25_D +(o, s,) + + ) + +47  + #BOOST_PP_LIST_FOLD_LEFT_26 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_26_D +(o, s,) + + ) + +48  + #BOOST_PP_LIST_FOLD_LEFT_27 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_27_D +(o, s,) + + ) + +49  + #BOOST_PP_LIST_FOLD_LEFT_28 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_28_D +(o, s,) + + ) + +50  + #BOOST_PP_LIST_FOLD_LEFT_29 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_29_D +(o, s,) + + ) + +51  + #BOOST_PP_LIST_FOLD_LEFT_30 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_30_D +(o, s,) + + ) + +52  + #BOOST_PP_LIST_FOLD_LEFT_31 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_31_D +(o, s,) + + ) + +53  + #BOOST_PP_LIST_FOLD_LEFT_32 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_32_D +(o, s,) + + ) + +54  + #BOOST_PP_LIST_FOLD_LEFT_33 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_33_D +(o, s,) + + ) + +55  + #BOOST_PP_LIST_FOLD_LEFT_34 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_34_D +(o, s,) + + ) + +56  + #BOOST_PP_LIST_FOLD_LEFT_35 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_35_D +(o, s,) + + ) + +57  + #BOOST_PP_LIST_FOLD_LEFT_36 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_36_D +(o, s,) + + ) + +58  + #BOOST_PP_LIST_FOLD_LEFT_37 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_37_D +(o, s,) + + ) + +59  + #BOOST_PP_LIST_FOLD_LEFT_38 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_38_D +(o, s,) + + ) + +60  + #BOOST_PP_LIST_FOLD_LEFT_39 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_39_D +(o, s,) + + ) + +61  + #BOOST_PP_LIST_FOLD_LEFT_40 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_40_D +(o, s,) + + ) + +62  + #BOOST_PP_LIST_FOLD_LEFT_41 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_41_D +(o, s,) + + ) + +63  + #BOOST_PP_LIST_FOLD_LEFT_42 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_42_D +(o, s,) + + ) + +64  + #BOOST_PP_LIST_FOLD_LEFT_43 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_43_D +(o, s,) + + ) + +65  + #BOOST_PP_LIST_FOLD_LEFT_44 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_44_D +(o, s,) + + ) + +66  + #BOOST_PP_LIST_FOLD_LEFT_45 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_45_D +(o, s,) + + ) + +67  + #BOOST_PP_LIST_FOLD_LEFT_46 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_46_D +(o, s,) + + ) + +68  + #BOOST_PP_LIST_FOLD_LEFT_47 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_47_D +(o, s,) + + ) + +69  + #BOOST_PP_LIST_FOLD_LEFT_48 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_48_D +(o, s,) + + ) + +70  + #BOOST_PP_LIST_FOLD_LEFT_49 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_49_D +(o, s,) + + ) + +71  + #BOOST_PP_LIST_FOLD_LEFT_50 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_50_D +(o, s,) + + ) + +72  + #BOOST_PP_LIST_FOLD_LEFT_51 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_51_D +(o, s,) + + ) + +73  + #BOOST_PP_LIST_FOLD_LEFT_52 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_52_D +(o, s,) + + ) + +74  + #BOOST_PP_LIST_FOLD_LEFT_53 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_53_D +(o, s,) + + ) + +75  + #BOOST_PP_LIST_FOLD_LEFT_54 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_54_D +(o, s,) + + ) + +76  + #BOOST_PP_LIST_FOLD_LEFT_55 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_55_D +(o, s,) + + ) + +77  + #BOOST_PP_LIST_FOLD_LEFT_56 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_56_D +(o, s,) + + ) + +78  + #BOOST_PP_LIST_FOLD_LEFT_57 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_57_D +(o, s,) + + ) + +79  + #BOOST_PP_LIST_FOLD_LEFT_58 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_58_D +(o, s,) + + ) + +80  + #BOOST_PP_LIST_FOLD_LEFT_59 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_59_D +(o, s,) + + ) + +81  + #BOOST_PP_LIST_FOLD_LEFT_60 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_60_D +(o, s,) + + ) + +82  + #BOOST_PP_LIST_FOLD_LEFT_61 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_61_D +(o, s,) + + ) + +83  + #BOOST_PP_LIST_FOLD_LEFT_62 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_62_D +(o, s,) + + ) + +84  + #BOOST_PP_LIST_FOLD_LEFT_63 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_63_D +(o, s,) + + ) + +85  + #BOOST_PP_LIST_FOLD_LEFT_64 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_64_D +(o, s,) + + ) + +86  + #BOOST_PP_LIST_FOLD_LEFT_65 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_65_D +(o, s,) + + ) + +87  + #BOOST_PP_LIST_FOLD_LEFT_66 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_66_D +(o, s,) + + ) + +88  + #BOOST_PP_LIST_FOLD_LEFT_67 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_67_D +(o, s,) + + ) + +89  + #BOOST_PP_LIST_FOLD_LEFT_68 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_68_D +(o, s,) + + ) + +90  + #BOOST_PP_LIST_FOLD_LEFT_69 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_69_D +(o, s,) + + ) + +91  + #BOOST_PP_LIST_FOLD_LEFT_70 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_70_D +(o, s,) + + ) + +92  + #BOOST_PP_LIST_FOLD_LEFT_71 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_71_D +(o, s,) + + ) + +93  + #BOOST_PP_LIST_FOLD_LEFT_72 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_72_D +(o, s,) + + ) + +94  + #BOOST_PP_LIST_FOLD_LEFT_73 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_73_D +(o, s,) + + ) + +95  + #BOOST_PP_LIST_FOLD_LEFT_74 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_74_D +(o, s,) + + ) + +96  + #BOOST_PP_LIST_FOLD_LEFT_75 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_75_D +(o, s,) + + ) + +97  + #BOOST_PP_LIST_FOLD_LEFT_76 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_76_D +(o, s,) + + ) + +98  + #BOOST_PP_LIST_FOLD_LEFT_77 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_77_D +(o, s,) + + ) + +99  + #BOOST_PP_LIST_FOLD_LEFT_78 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_78_D +(o, s,) + + ) + +100  + #BOOST_PP_LIST_FOLD_LEFT_79 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_79_D +(o, s,) + + ) + +101  + #BOOST_PP_LIST_FOLD_LEFT_80 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_80_D +(o, s,) + + ) + +102  + #BOOST_PP_LIST_FOLD_LEFT_81 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_81_D +(o, s,) + + ) + +103  + #BOOST_PP_LIST_FOLD_LEFT_82 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_82_D +(o, s,) + + ) + +104  + #BOOST_PP_LIST_FOLD_LEFT_83 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_83_D +(o, s,) + + ) + +105  + #BOOST_PP_LIST_FOLD_LEFT_84 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_84_D +(o, s,) + + ) + +106  + #BOOST_PP_LIST_FOLD_LEFT_85 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_85_D +(o, s,) + + ) + +107  + #BOOST_PP_LIST_FOLD_LEFT_86 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_86_D +(o, s,) + + ) + +108  + #BOOST_PP_LIST_FOLD_LEFT_87 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_87_D +(o, s,) + + ) + +109  + #BOOST_PP_LIST_FOLD_LEFT_88 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_88_D +(o, s,) + + ) + +110  + #BOOST_PP_LIST_FOLD_LEFT_89 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_89_D +(o, s,) + + ) + +111  + #BOOST_PP_LIST_FOLD_LEFT_90 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_90_D +(o, s,) + + ) + +112  + #BOOST_PP_LIST_FOLD_LEFT_91 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_91_D +(o, s,) + + ) + +113  + #BOOST_PP_LIST_FOLD_LEFT_92 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_92_D +(o, s,) + + ) + +114  + #BOOST_PP_LIST_FOLD_LEFT_93 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_93_D +(o, s,) + + ) + +115  + #BOOST_PP_LIST_FOLD_LEFT_94 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_94_D +(o, s,) + + ) + +116  + #BOOST_PP_LIST_FOLD_LEFT_95 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_95_D +(o, s,) + + ) + +117  + #BOOST_PP_LIST_FOLD_LEFT_96 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_96_D +(o, s,) + + ) + +118  + #BOOST_PP_LIST_FOLD_LEFT_97 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_97_D +(o, s,) + + ) + +119  + #BOOST_PP_LIST_FOLD_LEFT_98 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_98_D +(o, s,) + + ) + +120  + #BOOST_PP_LIST_FOLD_LEFT_99 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_99_D +(o, s,) + + ) + +121  + #BOOST_PP_LIST_FOLD_LEFT_100 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_100_D +(o, s,) + + ) + +122  + #BOOST_PP_LIST_FOLD_LEFT_101 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_101_D +(o, s,) + + ) + +123  + #BOOST_PP_LIST_FOLD_LEFT_102 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_102_D +(o, s,) + + ) + +124  + #BOOST_PP_LIST_FOLD_LEFT_103 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_103_D +(o, s,) + + ) + +125  + #BOOST_PP_LIST_FOLD_LEFT_104 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_104_D +(o, s,) + + ) + +126  + #BOOST_PP_LIST_FOLD_LEFT_105 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_105_D +(o, s,) + + ) + +127  + #BOOST_PP_LIST_FOLD_LEFT_106 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_106_D +(o, s,) + + ) + +128  + #BOOST_PP_LIST_FOLD_LEFT_107 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_107_D +(o, s,) + + ) + +129  + #BOOST_PP_LIST_FOLD_LEFT_108 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_108_D +(o, s,) + + ) + +130  + #BOOST_PP_LIST_FOLD_LEFT_109 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_109_D +(o, s,) + + ) + +131  + #BOOST_PP_LIST_FOLD_LEFT_110 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_110_D +(o, s,) + + ) + +132  + #BOOST_PP_LIST_FOLD_LEFT_111 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_111_D +(o, s,) + + ) + +133  + #BOOST_PP_LIST_FOLD_LEFT_112 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_112_D +(o, s,) + + ) + +134  + #BOOST_PP_LIST_FOLD_LEFT_113 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_113_D +(o, s,) + + ) + +135  + #BOOST_PP_LIST_FOLD_LEFT_114 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_114_D +(o, s,) + + ) + +136  + #BOOST_PP_LIST_FOLD_LEFT_115 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_115_D +(o, s,) + + ) + +137  + #BOOST_PP_LIST_FOLD_LEFT_116 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_116_D +(o, s,) + + ) + +138  + #BOOST_PP_LIST_FOLD_LEFT_117 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_117_D +(o, s,) + + ) + +139  + #BOOST_PP_LIST_FOLD_LEFT_118 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_118_D +(o, s,) + + ) + +140  + #BOOST_PP_LIST_FOLD_LEFT_119 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_119_D +(o, s,) + + ) + +141  + #BOOST_PP_LIST_FOLD_LEFT_120 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_120_D +(o, s,) + + ) + +142  + #BOOST_PP_LIST_FOLD_LEFT_121 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_121_D +(o, s,) + + ) + +143  + #BOOST_PP_LIST_FOLD_LEFT_122 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_122_D +(o, s,) + + ) + +144  + #BOOST_PP_LIST_FOLD_LEFT_123 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_123_D +(o, s,) + + ) + +145  + #BOOST_PP_LIST_FOLD_LEFT_124 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_124_D +(o, s,) + + ) + +146  + #BOOST_PP_LIST_FOLD_LEFT_125 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_125_D +(o, s,) + + ) + +147  + #BOOST_PP_LIST_FOLD_LEFT_126 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_126_D +(o, s,) + + ) + +148  + #BOOST_PP_LIST_FOLD_LEFT_127 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_127_D +(o, s,) + + ) + +149  + #BOOST_PP_LIST_FOLD_LEFT_128 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_128_D +(o, s,) + + ) + +150  + #BOOST_PP_LIST_FOLD_LEFT_129 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_129_D +(o, s,) + + ) + +151  + #BOOST_PP_LIST_FOLD_LEFT_130 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_130_D +(o, s,) + + ) + +152  + #BOOST_PP_LIST_FOLD_LEFT_131 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_131_D +(o, s,) + + ) + +153  + #BOOST_PP_LIST_FOLD_LEFT_132 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_132_D +(o, s,) + + ) + +154  + #BOOST_PP_LIST_FOLD_LEFT_133 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_133_D +(o, s,) + + ) + +155  + #BOOST_PP_LIST_FOLD_LEFT_134 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_134_D +(o, s,) + + ) + +156  + #BOOST_PP_LIST_FOLD_LEFT_135 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_135_D +(o, s,) + + ) + +157  + #BOOST_PP_LIST_FOLD_LEFT_136 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_136_D +(o, s,) + + ) + +158  + #BOOST_PP_LIST_FOLD_LEFT_137 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_137_D +(o, s,) + + ) + +159  + #BOOST_PP_LIST_FOLD_LEFT_138 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_138_D +(o, s,) + + ) + +160  + #BOOST_PP_LIST_FOLD_LEFT_139 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_139_D +(o, s,) + + ) + +161  + #BOOST_PP_LIST_FOLD_LEFT_140 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_140_D +(o, s,) + + ) + +162  + #BOOST_PP_LIST_FOLD_LEFT_141 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_141_D +(o, s,) + + ) + +163  + #BOOST_PP_LIST_FOLD_LEFT_142 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_142_D +(o, s,) + + ) + +164  + #BOOST_PP_LIST_FOLD_LEFT_143 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_143_D +(o, s,) + + ) + +165  + #BOOST_PP_LIST_FOLD_LEFT_144 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_144_D +(o, s,) + + ) + +166  + #BOOST_PP_LIST_FOLD_LEFT_145 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_145_D +(o, s,) + + ) + +167  + #BOOST_PP_LIST_FOLD_LEFT_146 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_146_D +(o, s,) + + ) + +168  + #BOOST_PP_LIST_FOLD_LEFT_147 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_147_D +(o, s,) + + ) + +169  + #BOOST_PP_LIST_FOLD_LEFT_148 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_148_D +(o, s,) + + ) + +170  + #BOOST_PP_LIST_FOLD_LEFT_149 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_149_D +(o, s,) + + ) + +171  + #BOOST_PP_LIST_FOLD_LEFT_150 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_150_D +(o, s,) + + ) + +172  + #BOOST_PP_LIST_FOLD_LEFT_151 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_151_D +(o, s,) + + ) + +173  + #BOOST_PP_LIST_FOLD_LEFT_152 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_152_D +(o, s,) + + ) + +174  + #BOOST_PP_LIST_FOLD_LEFT_153 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_153_D +(o, s,) + + ) + +175  + #BOOST_PP_LIST_FOLD_LEFT_154 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_154_D +(o, s,) + + ) + +176  + #BOOST_PP_LIST_FOLD_LEFT_155 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_155_D +(o, s,) + + ) + +177  + #BOOST_PP_LIST_FOLD_LEFT_156 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_156_D +(o, s,) + + ) + +178  + #BOOST_PP_LIST_FOLD_LEFT_157 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_157_D +(o, s,) + + ) + +179  + #BOOST_PP_LIST_FOLD_LEFT_158 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_158_D +(o, s,) + + ) + +180  + #BOOST_PP_LIST_FOLD_LEFT_159 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_159_D +(o, s,) + + ) + +181  + #BOOST_PP_LIST_FOLD_LEFT_160 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_160_D +(o, s,) + + ) + +182  + #BOOST_PP_LIST_FOLD_LEFT_161 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_161_D +(o, s,) + + ) + +183  + #BOOST_PP_LIST_FOLD_LEFT_162 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_162_D +(o, s,) + + ) + +184  + #BOOST_PP_LIST_FOLD_LEFT_163 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_163_D +(o, s,) + + ) + +185  + #BOOST_PP_LIST_FOLD_LEFT_164 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_164_D +(o, s,) + + ) + +186  + #BOOST_PP_LIST_FOLD_LEFT_165 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_165_D +(o, s,) + + ) + +187  + #BOOST_PP_LIST_FOLD_LEFT_166 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_166_D +(o, s,) + + ) + +188  + #BOOST_PP_LIST_FOLD_LEFT_167 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_167_D +(o, s,) + + ) + +189  + #BOOST_PP_LIST_FOLD_LEFT_168 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_168_D +(o, s,) + + ) + +190  + #BOOST_PP_LIST_FOLD_LEFT_169 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_169_D +(o, s,) + + ) + +191  + #BOOST_PP_LIST_FOLD_LEFT_170 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_170_D +(o, s,) + + ) + +192  + #BOOST_PP_LIST_FOLD_LEFT_171 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_171_D +(o, s,) + + ) + +193  + #BOOST_PP_LIST_FOLD_LEFT_172 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_172_D +(o, s,) + + ) + +194  + #BOOST_PP_LIST_FOLD_LEFT_173 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_173_D +(o, s,) + + ) + +195  + #BOOST_PP_LIST_FOLD_LEFT_174 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_174_D +(o, s,) + + ) + +196  + #BOOST_PP_LIST_FOLD_LEFT_175 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_175_D +(o, s,) + + ) + +197  + #BOOST_PP_LIST_FOLD_LEFT_176 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_176_D +(o, s,) + + ) + +198  + #BOOST_PP_LIST_FOLD_LEFT_177 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_177_D +(o, s,) + + ) + +199  + #BOOST_PP_LIST_FOLD_LEFT_178 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_178_D +(o, s,) + + ) + +200  + #BOOST_PP_LIST_FOLD_LEFT_179 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_179_D +(o, s,) + + ) + +201  + #BOOST_PP_LIST_FOLD_LEFT_180 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_180_D +(o, s,) + + ) + +202  + #BOOST_PP_LIST_FOLD_LEFT_181 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_181_D +(o, s,) + + ) + +203  + #BOOST_PP_LIST_FOLD_LEFT_182 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_182_D +(o, s,) + + ) + +204  + #BOOST_PP_LIST_FOLD_LEFT_183 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_183_D +(o, s,) + + ) + +205  + #BOOST_PP_LIST_FOLD_LEFT_184 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_184_D +(o, s,) + + ) + +206  + #BOOST_PP_LIST_FOLD_LEFT_185 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_185_D +(o, s,) + + ) + +207  + #BOOST_PP_LIST_FOLD_LEFT_186 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_186_D +(o, s,) + + ) + +208  + #BOOST_PP_LIST_FOLD_LEFT_187 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_187_D +(o, s,) + + ) + +209  + #BOOST_PP_LIST_FOLD_LEFT_188 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_188_D +(o, s,) + + ) + +210  + #BOOST_PP_LIST_FOLD_LEFT_189 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_189_D +(o, s,) + + ) + +211  + #BOOST_PP_LIST_FOLD_LEFT_190 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_190_D +(o, s,) + + ) + +212  + #BOOST_PP_LIST_FOLD_LEFT_191 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_191_D +(o, s,) + + ) + +213  + #BOOST_PP_LIST_FOLD_LEFT_192 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_192_D +(o, s,) + + ) + +214  + #BOOST_PP_LIST_FOLD_LEFT_193 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_193_D +(o, s,) + + ) + +215  + #BOOST_PP_LIST_FOLD_LEFT_194 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_194_D +(o, s,) + + ) + +216  + #BOOST_PP_LIST_FOLD_LEFT_195 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_195_D +(o, s,) + + ) + +217  + #BOOST_PP_LIST_FOLD_LEFT_196 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_196_D +(o, s,) + + ) + +218  + #BOOST_PP_LIST_FOLD_LEFT_197 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_197_D +(o, s,) + + ) + +219  + #BOOST_PP_LIST_FOLD_LEFT_198 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_198_D +(o, s,) + + ) + +220  + #BOOST_PP_LIST_FOLD_LEFT_199 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_199_D +(o, s,) + + ) + +221  + #BOOST_PP_LIST_FOLD_LEFT_200 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_200_D +(o, s,) + + ) + +222  + #BOOST_PP_LIST_FOLD_LEFT_201 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_201_D +(o, s,) + + ) + +223  + #BOOST_PP_LIST_FOLD_LEFT_202 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_202_D +(o, s,) + + ) + +224  + #BOOST_PP_LIST_FOLD_LEFT_203 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_203_D +(o, s,) + + ) + +225  + #BOOST_PP_LIST_FOLD_LEFT_204 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_204_D +(o, s,) + + ) + +226  + #BOOST_PP_LIST_FOLD_LEFT_205 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_205_D +(o, s,) + + ) + +227  + #BOOST_PP_LIST_FOLD_LEFT_206 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_206_D +(o, s,) + + ) + +228  + #BOOST_PP_LIST_FOLD_LEFT_207 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_207_D +(o, s,) + + ) + +229  + #BOOST_PP_LIST_FOLD_LEFT_208 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_208_D +(o, s,) + + ) + +230  + #BOOST_PP_LIST_FOLD_LEFT_209 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_209_D +(o, s,) + + ) + +231  + #BOOST_PP_LIST_FOLD_LEFT_210 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_210_D +(o, s,) + + ) + +232  + #BOOST_PP_LIST_FOLD_LEFT_211 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_211_D +(o, s,) + + ) + +233  + #BOOST_PP_LIST_FOLD_LEFT_212 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_212_D +(o, s,) + + ) + +234  + #BOOST_PP_LIST_FOLD_LEFT_213 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_213_D +(o, s,) + + ) + +235  + #BOOST_PP_LIST_FOLD_LEFT_214 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_214_D +(o, s,) + + ) + +236  + #BOOST_PP_LIST_FOLD_LEFT_215 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_215_D +(o, s,) + + ) + +237  + #BOOST_PP_LIST_FOLD_LEFT_216 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_216_D +(o, s,) + + ) + +238  + #BOOST_PP_LIST_FOLD_LEFT_217 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_217_D +(o, s,) + + ) + +239  + #BOOST_PP_LIST_FOLD_LEFT_218 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_218_D +(o, s,) + + ) + +240  + #BOOST_PP_LIST_FOLD_LEFT_219 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_219_D +(o, s,) + + ) + +241  + #BOOST_PP_LIST_FOLD_LEFT_220 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_220_D +(o, s,) + + ) + +242  + #BOOST_PP_LIST_FOLD_LEFT_221 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_221_D +(o, s,) + + ) + +243  + #BOOST_PP_LIST_FOLD_LEFT_222 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_222_D +(o, s,) + + ) + +244  + #BOOST_PP_LIST_FOLD_LEFT_223 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_223_D +(o, s,) + + ) + +245  + #BOOST_PP_LIST_FOLD_LEFT_224 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_224_D +(o, s,) + + ) + +246  + #BOOST_PP_LIST_FOLD_LEFT_225 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_225_D +(o, s,) + + ) + +247  + #BOOST_PP_LIST_FOLD_LEFT_226 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_226_D +(o, s,) + + ) + +248  + #BOOST_PP_LIST_FOLD_LEFT_227 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_227_D +(o, s,) + + ) + +249  + #BOOST_PP_LIST_FOLD_LEFT_228 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_228_D +(o, s,) + + ) + +250  + #BOOST_PP_LIST_FOLD_LEFT_229 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_229_D +(o, s,) + + ) + +251  + #BOOST_PP_LIST_FOLD_LEFT_230 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_230_D +(o, s,) + + ) + +252  + #BOOST_PP_LIST_FOLD_LEFT_231 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_231_D +(o, s,) + + ) + +253  + #BOOST_PP_LIST_FOLD_LEFT_232 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_232_D +(o, s,) + + ) + +254  + #BOOST_PP_LIST_FOLD_LEFT_233 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_233_D +(o, s,) + + ) + +255  + #BOOST_PP_LIST_FOLD_LEFT_234 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_234_D +(o, s,) + + ) + +256  + #BOOST_PP_LIST_FOLD_LEFT_235 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_235_D +(o, s,) + + ) + +257  + #BOOST_PP_LIST_FOLD_LEFT_236 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_236_D +(o, s,) + + ) + +258  + #BOOST_PP_LIST_FOLD_LEFT_237 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_237_D +(o, s,) + + ) + +259  + #BOOST_PP_LIST_FOLD_LEFT_238 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_238_D +(o, s,) + + ) + +260  + #BOOST_PP_LIST_FOLD_LEFT_239 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_239_D +(o, s,) + + ) + +261  + #BOOST_PP_LIST_FOLD_LEFT_240 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_240_D +(o, s,) + + ) + +262  + #BOOST_PP_LIST_FOLD_LEFT_241 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_241_D +(o, s,) + + ) + +263  + #BOOST_PP_LIST_FOLD_LEFT_242 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_242_D +(o, s,) + + ) + +264  + #BOOST_PP_LIST_FOLD_LEFT_243 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_243_D +(o, s,) + + ) + +265  + #BOOST_PP_LIST_FOLD_LEFT_244 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_244_D +(o, s,) + + ) + +266  + #BOOST_PP_LIST_FOLD_LEFT_245 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_245_D +(o, s,) + + ) + +267  + #BOOST_PP_LIST_FOLD_LEFT_246 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_246_D +(o, s,) + + ) + +268  + #BOOST_PP_LIST_FOLD_LEFT_247 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_247_D +(o, s,) + + ) + +269  + #BOOST_PP_LIST_FOLD_LEFT_248 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_248_D +(o, s,) + + ) + +270  + #BOOST_PP_LIST_FOLD_LEFT_249 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_249_D +(o, s,) + + ) + +271  + #BOOST_PP_LIST_FOLD_LEFT_250 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_250_D +(o, s,) + + ) + +272  + #BOOST_PP_LIST_FOLD_LEFT_251 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_251_D +(o, s,) + + ) + +273  + #BOOST_PP_LIST_FOLD_LEFT_252 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_252_D +(o, s,) + + ) + +274  + #BOOST_PP_LIST_FOLD_LEFT_253 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_253_D +(o, s,) + + ) + +275  + #BOOST_PP_LIST_FOLD_LEFT_254 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_254_D +(o, s,) + + ) + +276  + #BOOST_PP_LIST_FOLD_LEFT_255 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_255_D +(o, s,) + + ) + +277  + #BOOST_PP_LIST_FOLD_LEFT_256 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_256_D +(o, s,) + + ) + +278  +#def + #BOOST_PP_LIST_FOLD_LEFT_1_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_2 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(2, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +280  + #BOOST_PP_LIST_FOLD_LEFT_2_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_3 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(3, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +281  + #BOOST_PP_LIST_FOLD_LEFT_3_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_4 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(4, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +282  + #BOOST_PP_LIST_FOLD_LEFT_4_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_5 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(5, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +283  + #BOOST_PP_LIST_FOLD_LEFT_5_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_6 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(6, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +284  + #BOOST_PP_LIST_FOLD_LEFT_6_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_7 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(7, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +285  + #BOOST_PP_LIST_FOLD_LEFT_7_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_8 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(8, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +286  + #BOOST_PP_LIST_FOLD_LEFT_8_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_9 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(9, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +287  + #BOOST_PP_LIST_FOLD_LEFT_9_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_10 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(10, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +288  + #BOOST_PP_LIST_FOLD_LEFT_10_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_11 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(11, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +289  + #BOOST_PP_LIST_FOLD_LEFT_11_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_12 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(12, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +290  + #BOOST_PP_LIST_FOLD_LEFT_12_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_13 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(13, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +291  + #BOOST_PP_LIST_FOLD_LEFT_13_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_14 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(14, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +292  + #BOOST_PP_LIST_FOLD_LEFT_14_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_15 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(15, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +293  + #BOOST_PP_LIST_FOLD_LEFT_15_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_16 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(16, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +294  + #BOOST_PP_LIST_FOLD_LEFT_16_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_17 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(17, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +295  + #BOOST_PP_LIST_FOLD_LEFT_17_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_18 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(18, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +296  + #BOOST_PP_LIST_FOLD_LEFT_18_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_19 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(19, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +297  + #BOOST_PP_LIST_FOLD_LEFT_19_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_20 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(20, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +298  + #BOOST_PP_LIST_FOLD_LEFT_20_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_21 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(21, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +299  + #BOOST_PP_LIST_FOLD_LEFT_21_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_22 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(22, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +300  + #BOOST_PP_LIST_FOLD_LEFT_22_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_23 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(23, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +301  + #BOOST_PP_LIST_FOLD_LEFT_23_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_24 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(24, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +302  + #BOOST_PP_LIST_FOLD_LEFT_24_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_25 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(25, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +303  + #BOOST_PP_LIST_FOLD_LEFT_25_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_26 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(26, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +304  + #BOOST_PP_LIST_FOLD_LEFT_26_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_27 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(27, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +305  + #BOOST_PP_LIST_FOLD_LEFT_27_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_28 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(28, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +306  + #BOOST_PP_LIST_FOLD_LEFT_28_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_29 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(29, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +307  + #BOOST_PP_LIST_FOLD_LEFT_29_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_30 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(30, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +308  + #BOOST_PP_LIST_FOLD_LEFT_30_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_31 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(31, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +309  + #BOOST_PP_LIST_FOLD_LEFT_31_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_32 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(32, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +310  + #BOOST_PP_LIST_FOLD_LEFT_32_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_33 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(33, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +311  + #BOOST_PP_LIST_FOLD_LEFT_33_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_34 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(34, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +312  + #BOOST_PP_LIST_FOLD_LEFT_34_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_35 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(35, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +313  + #BOOST_PP_LIST_FOLD_LEFT_35_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_36 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(36, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +314  + #BOOST_PP_LIST_FOLD_LEFT_36_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_37 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(37, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +315  + #BOOST_PP_LIST_FOLD_LEFT_37_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_38 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(38, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +316  + #BOOST_PP_LIST_FOLD_LEFT_38_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_39 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(39, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +317  + #BOOST_PP_LIST_FOLD_LEFT_39_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_40 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(40, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +318  + #BOOST_PP_LIST_FOLD_LEFT_40_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_41 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(41, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +319  + #BOOST_PP_LIST_FOLD_LEFT_41_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_42 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(42, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +320  + #BOOST_PP_LIST_FOLD_LEFT_42_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_43 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(43, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +321  + #BOOST_PP_LIST_FOLD_LEFT_43_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_44 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(44, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +322  + #BOOST_PP_LIST_FOLD_LEFT_44_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_45 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(45, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +323  + #BOOST_PP_LIST_FOLD_LEFT_45_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_46 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(46, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +324  + #BOOST_PP_LIST_FOLD_LEFT_46_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_47 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(47, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +325  + #BOOST_PP_LIST_FOLD_LEFT_47_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_48 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(48, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +326  + #BOOST_PP_LIST_FOLD_LEFT_48_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_49 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(49, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +327  + #BOOST_PP_LIST_FOLD_LEFT_49_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_50 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(50, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +328  + #BOOST_PP_LIST_FOLD_LEFT_50_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_51 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(51, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +329  + #BOOST_PP_LIST_FOLD_LEFT_51_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_52 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(52, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +330  + #BOOST_PP_LIST_FOLD_LEFT_52_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_53 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(53, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +331  + #BOOST_PP_LIST_FOLD_LEFT_53_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_54 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(54, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +332  + #BOOST_PP_LIST_FOLD_LEFT_54_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_55 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(55, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +333  + #BOOST_PP_LIST_FOLD_LEFT_55_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_56 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(56, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +334  + #BOOST_PP_LIST_FOLD_LEFT_56_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_57 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(57, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +335  + #BOOST_PP_LIST_FOLD_LEFT_57_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_58 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(58, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +336  + #BOOST_PP_LIST_FOLD_LEFT_58_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_59 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(59, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +337  + #BOOST_PP_LIST_FOLD_LEFT_59_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_60 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(60, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +338  + #BOOST_PP_LIST_FOLD_LEFT_60_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_61 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(61, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +339  + #BOOST_PP_LIST_FOLD_LEFT_61_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_62 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(62, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +340  + #BOOST_PP_LIST_FOLD_LEFT_62_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_63 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(63, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +341  + #BOOST_PP_LIST_FOLD_LEFT_63_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_64 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(64, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +342  + #BOOST_PP_LIST_FOLD_LEFT_64_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_65 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(65, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +343  + #BOOST_PP_LIST_FOLD_LEFT_65_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_66 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(66, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +344  + #BOOST_PP_LIST_FOLD_LEFT_66_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_67 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(67, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +345  + #BOOST_PP_LIST_FOLD_LEFT_67_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_68 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(68, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +346  + #BOOST_PP_LIST_FOLD_LEFT_68_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_69 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(69, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +347  + #BOOST_PP_LIST_FOLD_LEFT_69_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_70 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(70, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +348  + #BOOST_PP_LIST_FOLD_LEFT_70_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_71 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(71, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +349  + #BOOST_PP_LIST_FOLD_LEFT_71_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_72 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(72, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +350  + #BOOST_PP_LIST_FOLD_LEFT_72_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_73 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(73, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +351  + #BOOST_PP_LIST_FOLD_LEFT_73_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_74 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(74, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +352  + #BOOST_PP_LIST_FOLD_LEFT_74_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_75 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(75, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +353  + #BOOST_PP_LIST_FOLD_LEFT_75_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_76 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(76, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +354  + #BOOST_PP_LIST_FOLD_LEFT_76_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_77 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(77, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +355  + #BOOST_PP_LIST_FOLD_LEFT_77_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_78 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(78, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +356  + #BOOST_PP_LIST_FOLD_LEFT_78_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_79 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(79, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +357  + #BOOST_PP_LIST_FOLD_LEFT_79_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_80 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(80, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +358  + #BOOST_PP_LIST_FOLD_LEFT_80_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_81 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(81, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +359  + #BOOST_PP_LIST_FOLD_LEFT_81_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_82 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(82, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +360  + #BOOST_PP_LIST_FOLD_LEFT_82_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_83 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(83, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +361  + #BOOST_PP_LIST_FOLD_LEFT_83_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_84 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(84, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +362  + #BOOST_PP_LIST_FOLD_LEFT_84_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_85 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(85, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +363  + #BOOST_PP_LIST_FOLD_LEFT_85_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_86 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(86, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +364  + #BOOST_PP_LIST_FOLD_LEFT_86_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_87 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(87, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +365  + #BOOST_PP_LIST_FOLD_LEFT_87_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_88 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(88, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +366  + #BOOST_PP_LIST_FOLD_LEFT_88_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_89 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(89, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +367  + #BOOST_PP_LIST_FOLD_LEFT_89_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_90 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(90, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +368  + #BOOST_PP_LIST_FOLD_LEFT_90_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_91 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(91, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +369  + #BOOST_PP_LIST_FOLD_LEFT_91_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_92 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(92, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +370  + #BOOST_PP_LIST_FOLD_LEFT_92_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_93 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(93, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +371  + #BOOST_PP_LIST_FOLD_LEFT_93_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_94 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(94, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +372  + #BOOST_PP_LIST_FOLD_LEFT_94_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_95 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(95, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +373  + #BOOST_PP_LIST_FOLD_LEFT_95_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_96 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(96, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +374  + #BOOST_PP_LIST_FOLD_LEFT_96_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_97 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(97, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +375  + #BOOST_PP_LIST_FOLD_LEFT_97_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_98 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(98, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +376  + #BOOST_PP_LIST_FOLD_LEFT_98_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_99 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(99, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +377  + #BOOST_PP_LIST_FOLD_LEFT_99_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_100 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(100, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +378  + #BOOST_PP_LIST_FOLD_LEFT_100_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_101 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(101, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +379  + #BOOST_PP_LIST_FOLD_LEFT_101_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_102 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(102, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +380  + #BOOST_PP_LIST_FOLD_LEFT_102_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_103 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(103, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +381  + #BOOST_PP_LIST_FOLD_LEFT_103_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_104 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(104, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +382  + #BOOST_PP_LIST_FOLD_LEFT_104_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_105 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(105, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +383  + #BOOST_PP_LIST_FOLD_LEFT_105_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_106 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(106, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +384  + #BOOST_PP_LIST_FOLD_LEFT_106_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_107 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(107, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +385  + #BOOST_PP_LIST_FOLD_LEFT_107_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_108 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(108, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +386  + #BOOST_PP_LIST_FOLD_LEFT_108_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_109 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(109, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +387  + #BOOST_PP_LIST_FOLD_LEFT_109_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_110 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(110, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +388  + #BOOST_PP_LIST_FOLD_LEFT_110_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_111 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(111, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +389  + #BOOST_PP_LIST_FOLD_LEFT_111_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_112 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(112, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +390  + #BOOST_PP_LIST_FOLD_LEFT_112_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_113 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(113, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +391  + #BOOST_PP_LIST_FOLD_LEFT_113_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_114 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(114, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +392  + #BOOST_PP_LIST_FOLD_LEFT_114_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_115 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(115, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +393  + #BOOST_PP_LIST_FOLD_LEFT_115_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_116 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(116, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +394  + #BOOST_PP_LIST_FOLD_LEFT_116_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_117 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(117, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +395  + #BOOST_PP_LIST_FOLD_LEFT_117_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_118 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(118, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +396  + #BOOST_PP_LIST_FOLD_LEFT_118_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_119 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(119, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +397  + #BOOST_PP_LIST_FOLD_LEFT_119_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_120 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(120, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +398  + #BOOST_PP_LIST_FOLD_LEFT_120_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_121 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(121, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +399  + #BOOST_PP_LIST_FOLD_LEFT_121_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_122 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(122, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +400  + #BOOST_PP_LIST_FOLD_LEFT_122_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_123 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(123, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +401  + #BOOST_PP_LIST_FOLD_LEFT_123_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_124 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(124, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +402  + #BOOST_PP_LIST_FOLD_LEFT_124_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_125 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(125, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +403  + #BOOST_PP_LIST_FOLD_LEFT_125_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_126 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(126, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +404  + #BOOST_PP_LIST_FOLD_LEFT_126_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_127 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(127, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +405  + #BOOST_PP_LIST_FOLD_LEFT_127_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_128 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(128, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +406  + #BOOST_PP_LIST_FOLD_LEFT_128_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_129 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(129, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +407  + #BOOST_PP_LIST_FOLD_LEFT_129_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_130 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(130, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +408  + #BOOST_PP_LIST_FOLD_LEFT_130_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_131 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(131, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +409  + #BOOST_PP_LIST_FOLD_LEFT_131_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_132 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(132, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +410  + #BOOST_PP_LIST_FOLD_LEFT_132_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_133 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(133, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +411  + #BOOST_PP_LIST_FOLD_LEFT_133_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_134 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(134, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +412  + #BOOST_PP_LIST_FOLD_LEFT_134_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_135 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(135, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +413  + #BOOST_PP_LIST_FOLD_LEFT_135_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_136 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(136, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +414  + #BOOST_PP_LIST_FOLD_LEFT_136_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_137 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(137, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +415  + #BOOST_PP_LIST_FOLD_LEFT_137_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_138 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(138, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +416  + #BOOST_PP_LIST_FOLD_LEFT_138_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_139 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(139, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +417  + #BOOST_PP_LIST_FOLD_LEFT_139_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_140 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(140, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +418  + #BOOST_PP_LIST_FOLD_LEFT_140_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_141 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(141, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +419  + #BOOST_PP_LIST_FOLD_LEFT_141_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_142 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(142, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +420  + #BOOST_PP_LIST_FOLD_LEFT_142_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_143 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(143, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +421  + #BOOST_PP_LIST_FOLD_LEFT_143_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_144 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(144, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +422  + #BOOST_PP_LIST_FOLD_LEFT_144_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_145 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(145, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +423  + #BOOST_PP_LIST_FOLD_LEFT_145_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_146 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(146, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +424  + #BOOST_PP_LIST_FOLD_LEFT_146_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_147 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(147, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +425  + #BOOST_PP_LIST_FOLD_LEFT_147_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_148 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(148, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +426  + #BOOST_PP_LIST_FOLD_LEFT_148_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_149 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(149, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +427  + #BOOST_PP_LIST_FOLD_LEFT_149_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_150 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(150, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +428  + #BOOST_PP_LIST_FOLD_LEFT_150_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_151 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(151, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +429  + #BOOST_PP_LIST_FOLD_LEFT_151_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_152 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(152, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +430  + #BOOST_PP_LIST_FOLD_LEFT_152_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_153 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(153, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +431  + #BOOST_PP_LIST_FOLD_LEFT_153_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_154 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(154, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +432  + #BOOST_PP_LIST_FOLD_LEFT_154_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_155 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(155, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +433  + #BOOST_PP_LIST_FOLD_LEFT_155_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_156 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(156, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +434  + #BOOST_PP_LIST_FOLD_LEFT_156_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_157 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(157, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +435  + #BOOST_PP_LIST_FOLD_LEFT_157_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_158 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(158, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +436  + #BOOST_PP_LIST_FOLD_LEFT_158_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_159 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(159, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +437  + #BOOST_PP_LIST_FOLD_LEFT_159_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_160 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(160, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +438  + #BOOST_PP_LIST_FOLD_LEFT_160_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_161 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(161, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +439  + #BOOST_PP_LIST_FOLD_LEFT_161_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_162 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(162, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +440  + #BOOST_PP_LIST_FOLD_LEFT_162_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_163 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(163, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +441  + #BOOST_PP_LIST_FOLD_LEFT_163_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_164 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(164, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +442  + #BOOST_PP_LIST_FOLD_LEFT_164_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_165 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(165, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +443  + #BOOST_PP_LIST_FOLD_LEFT_165_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_166 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(166, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +444  + #BOOST_PP_LIST_FOLD_LEFT_166_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_167 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(167, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +445  + #BOOST_PP_LIST_FOLD_LEFT_167_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_168 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(168, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +446  + #BOOST_PP_LIST_FOLD_LEFT_168_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_169 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(169, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +447  + #BOOST_PP_LIST_FOLD_LEFT_169_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_170 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(170, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +448  + #BOOST_PP_LIST_FOLD_LEFT_170_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_171 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(171, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +449  + #BOOST_PP_LIST_FOLD_LEFT_171_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_172 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(172, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +450  + #BOOST_PP_LIST_FOLD_LEFT_172_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_173 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(173, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +451  + #BOOST_PP_LIST_FOLD_LEFT_173_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_174 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(174, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +452  + #BOOST_PP_LIST_FOLD_LEFT_174_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_175 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(175, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +453  + #BOOST_PP_LIST_FOLD_LEFT_175_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_176 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(176, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +454  + #BOOST_PP_LIST_FOLD_LEFT_176_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_177 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(177, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +455  + #BOOST_PP_LIST_FOLD_LEFT_177_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_178 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(178, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +456  + #BOOST_PP_LIST_FOLD_LEFT_178_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_179 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(179, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +457  + #BOOST_PP_LIST_FOLD_LEFT_179_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_180 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(180, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +458  + #BOOST_PP_LIST_FOLD_LEFT_180_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_181 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(181, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +459  + #BOOST_PP_LIST_FOLD_LEFT_181_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_182 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(182, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +460  + #BOOST_PP_LIST_FOLD_LEFT_182_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_183 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(183, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +461  + #BOOST_PP_LIST_FOLD_LEFT_183_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_184 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(184, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +462  + #BOOST_PP_LIST_FOLD_LEFT_184_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_185 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(185, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +463  + #BOOST_PP_LIST_FOLD_LEFT_185_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_186 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(186, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +464  + #BOOST_PP_LIST_FOLD_LEFT_186_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_187 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(187, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +465  + #BOOST_PP_LIST_FOLD_LEFT_187_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_188 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(188, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +466  + #BOOST_PP_LIST_FOLD_LEFT_188_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_189 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(189, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +467  + #BOOST_PP_LIST_FOLD_LEFT_189_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_190 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(190, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +468  + #BOOST_PP_LIST_FOLD_LEFT_190_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_191 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(191, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +469  + #BOOST_PP_LIST_FOLD_LEFT_191_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_192 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(192, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +470  + #BOOST_PP_LIST_FOLD_LEFT_192_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_193 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(193, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +471  + #BOOST_PP_LIST_FOLD_LEFT_193_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_194 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(194, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +472  + #BOOST_PP_LIST_FOLD_LEFT_194_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_195 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(195, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +473  + #BOOST_PP_LIST_FOLD_LEFT_195_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_196 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(196, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +474  + #BOOST_PP_LIST_FOLD_LEFT_196_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_197 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(197, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +475  + #BOOST_PP_LIST_FOLD_LEFT_197_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_198 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(198, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +476  + #BOOST_PP_LIST_FOLD_LEFT_198_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_199 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(199, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +477  + #BOOST_PP_LIST_FOLD_LEFT_199_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_200 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(200, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +478  + #BOOST_PP_LIST_FOLD_LEFT_200_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_201 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(201, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +479  + #BOOST_PP_LIST_FOLD_LEFT_201_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_202 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(202, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +480  + #BOOST_PP_LIST_FOLD_LEFT_202_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_203 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(203, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +481  + #BOOST_PP_LIST_FOLD_LEFT_203_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_204 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(204, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +482  + #BOOST_PP_LIST_FOLD_LEFT_204_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_205 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(205, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +483  + #BOOST_PP_LIST_FOLD_LEFT_205_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_206 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(206, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +484  + #BOOST_PP_LIST_FOLD_LEFT_206_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_207 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(207, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +485  + #BOOST_PP_LIST_FOLD_LEFT_207_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_208 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(208, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +486  + #BOOST_PP_LIST_FOLD_LEFT_208_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_209 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(209, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +487  + #BOOST_PP_LIST_FOLD_LEFT_209_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_210 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(210, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +488  + #BOOST_PP_LIST_FOLD_LEFT_210_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_211 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(211, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +489  + #BOOST_PP_LIST_FOLD_LEFT_211_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_212 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(212, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +490  + #BOOST_PP_LIST_FOLD_LEFT_212_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_213 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(213, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +491  + #BOOST_PP_LIST_FOLD_LEFT_213_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_214 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(214, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +492  + #BOOST_PP_LIST_FOLD_LEFT_214_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_215 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(215, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +493  + #BOOST_PP_LIST_FOLD_LEFT_215_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_216 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(216, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +494  + #BOOST_PP_LIST_FOLD_LEFT_216_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_217 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(217, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +495  + #BOOST_PP_LIST_FOLD_LEFT_217_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_218 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(218, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +496  + #BOOST_PP_LIST_FOLD_LEFT_218_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_219 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(219, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +497  + #BOOST_PP_LIST_FOLD_LEFT_219_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_220 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(220, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +498  + #BOOST_PP_LIST_FOLD_LEFT_220_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_221 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(221, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +499  + #BOOST_PP_LIST_FOLD_LEFT_221_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_222 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(222, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +500  + #BOOST_PP_LIST_FOLD_LEFT_222_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_223 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(223, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +501  + #BOOST_PP_LIST_FOLD_LEFT_223_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_224 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(224, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +502  + #BOOST_PP_LIST_FOLD_LEFT_224_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_225 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(225, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +503  + #BOOST_PP_LIST_FOLD_LEFT_225_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_226 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(226, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +504  + #BOOST_PP_LIST_FOLD_LEFT_226_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_227 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(227, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +505  + #BOOST_PP_LIST_FOLD_LEFT_227_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_228 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(228, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +506  + #BOOST_PP_LIST_FOLD_LEFT_228_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_229 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(229, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +507  + #BOOST_PP_LIST_FOLD_LEFT_229_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_230 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(230, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +508  + #BOOST_PP_LIST_FOLD_LEFT_230_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_231 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(231, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +509  + #BOOST_PP_LIST_FOLD_LEFT_231_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_232 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(232, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +510  + #BOOST_PP_LIST_FOLD_LEFT_232_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_233 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(233, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +511  + #BOOST_PP_LIST_FOLD_LEFT_233_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_234 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(234, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +512  + #BOOST_PP_LIST_FOLD_LEFT_234_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_235 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(235, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +513  + #BOOST_PP_LIST_FOLD_LEFT_235_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_236 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(236, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +514  + #BOOST_PP_LIST_FOLD_LEFT_236_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_237 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(237, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +515  + #BOOST_PP_LIST_FOLD_LEFT_237_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_238 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(238, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +516  + #BOOST_PP_LIST_FOLD_LEFT_238_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_239 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(239, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +517  + #BOOST_PP_LIST_FOLD_LEFT_239_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_240 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(240, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +518  + #BOOST_PP_LIST_FOLD_LEFT_240_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_241 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(241, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +519  + #BOOST_PP_LIST_FOLD_LEFT_241_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_242 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(242, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +520  + #BOOST_PP_LIST_FOLD_LEFT_242_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_243 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(243, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +521  + #BOOST_PP_LIST_FOLD_LEFT_243_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_244 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(244, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +522  + #BOOST_PP_LIST_FOLD_LEFT_244_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_245 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(245, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +523  + #BOOST_PP_LIST_FOLD_LEFT_245_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_246 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(246, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +524  + #BOOST_PP_LIST_FOLD_LEFT_246_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_247 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(247, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +525  + #BOOST_PP_LIST_FOLD_LEFT_247_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_248 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(248, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +526  + #BOOST_PP_LIST_FOLD_LEFT_248_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_249 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(249, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +527  + #BOOST_PP_LIST_FOLD_LEFT_249_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_250 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(250, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +528  + #BOOST_PP_LIST_FOLD_LEFT_250_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_251 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(251, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +529  + #BOOST_PP_LIST_FOLD_LEFT_251_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_252 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(252, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +530  + #BOOST_PP_LIST_FOLD_LEFT_252_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_253 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(253, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +531  + #BOOST_PP_LIST_FOLD_LEFT_253_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_254 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(254, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +532  + #BOOST_PP_LIST_FOLD_LEFT_254_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_255 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(255, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +533  + #BOOST_PP_LIST_FOLD_LEFT_255_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_256 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(256, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +534  + #BOOST_PP_LIST_FOLD_LEFT_256_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_257 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(257, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + + @/usr/include/boost/preprocessor/list/detail/edg/fold_right.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_LIST_DETAIL_EDG_FOLD_RIGHT_HPP + + +15  + #BOOST_PREPROCESSOR_LIST_DETAIL_EDG_FOLD_RIGHT_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20  +#def + #BOOST_PP_LIST_FOLD_RIGHT_1 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_1_D +(o, s,) + + ) + +22  + #BOOST_PP_LIST_FOLD_RIGHT_2 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_2_D +(o, s,) + + ) + +23  + #BOOST_PP_LIST_FOLD_RIGHT_3 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_3_D +(o, s,) + + ) + +24  + #BOOST_PP_LIST_FOLD_RIGHT_4 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_4_D +(o, s,) + + ) + +25  + #BOOST_PP_LIST_FOLD_RIGHT_5 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_5_D +(o, s,) + + ) + +26  + #BOOST_PP_LIST_FOLD_RIGHT_6 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_6_D +(o, s,) + + ) + +27  + #BOOST_PP_LIST_FOLD_RIGHT_7 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_7_D +(o, s,) + + ) + +28  + #BOOST_PP_LIST_FOLD_RIGHT_8 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_8_D +(o, s,) + + ) + +29  + #BOOST_PP_LIST_FOLD_RIGHT_9 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_9_D +(o, s,) + + ) + +30  + #BOOST_PP_LIST_FOLD_RIGHT_10 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_10_D +(o, s,) + + ) + +31  + #BOOST_PP_LIST_FOLD_RIGHT_11 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_11_D +(o, s,) + + ) + +32  + #BOOST_PP_LIST_FOLD_RIGHT_12 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_12_D +(o, s,) + + ) + +33  + #BOOST_PP_LIST_FOLD_RIGHT_13 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_13_D +(o, s,) + + ) + +34  + #BOOST_PP_LIST_FOLD_RIGHT_14 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_14_D +(o, s,) + + ) + +35  + #BOOST_PP_LIST_FOLD_RIGHT_15 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_15_D +(o, s,) + + ) + +36  + #BOOST_PP_LIST_FOLD_RIGHT_16 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_16_D +(o, s,) + + ) + +37  + #BOOST_PP_LIST_FOLD_RIGHT_17 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_17_D +(o, s,) + + ) + +38  + #BOOST_PP_LIST_FOLD_RIGHT_18 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_18_D +(o, s,) + + ) + +39  + #BOOST_PP_LIST_FOLD_RIGHT_19 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_19_D +(o, s,) + + ) + +40  + #BOOST_PP_LIST_FOLD_RIGHT_20 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_20_D +(o, s,) + + ) + +41  + #BOOST_PP_LIST_FOLD_RIGHT_21 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_21_D +(o, s,) + + ) + +42  + #BOOST_PP_LIST_FOLD_RIGHT_22 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_22_D +(o, s,) + + ) + +43  + #BOOST_PP_LIST_FOLD_RIGHT_23 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_23_D +(o, s,) + + ) + +44  + #BOOST_PP_LIST_FOLD_RIGHT_24 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_24_D +(o, s,) + + ) + +45  + #BOOST_PP_LIST_FOLD_RIGHT_25 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_25_D +(o, s,) + + ) + +46  + #BOOST_PP_LIST_FOLD_RIGHT_26 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_26_D +(o, s,) + + ) + +47  + #BOOST_PP_LIST_FOLD_RIGHT_27 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_27_D +(o, s,) + + ) + +48  + #BOOST_PP_LIST_FOLD_RIGHT_28 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_28_D +(o, s,) + + ) + +49  + #BOOST_PP_LIST_FOLD_RIGHT_29 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_29_D +(o, s,) + + ) + +50  + #BOOST_PP_LIST_FOLD_RIGHT_30 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_30_D +(o, s,) + + ) + +51  + #BOOST_PP_LIST_FOLD_RIGHT_31 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_31_D +(o, s,) + + ) + +52  + #BOOST_PP_LIST_FOLD_RIGHT_32 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_32_D +(o, s,) + + ) + +53  + #BOOST_PP_LIST_FOLD_RIGHT_33 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_33_D +(o, s,) + + ) + +54  + #BOOST_PP_LIST_FOLD_RIGHT_34 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_34_D +(o, s,) + + ) + +55  + #BOOST_PP_LIST_FOLD_RIGHT_35 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_35_D +(o, s,) + + ) + +56  + #BOOST_PP_LIST_FOLD_RIGHT_36 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_36_D +(o, s,) + + ) + +57  + #BOOST_PP_LIST_FOLD_RIGHT_37 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_37_D +(o, s,) + + ) + +58  + #BOOST_PP_LIST_FOLD_RIGHT_38 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_38_D +(o, s,) + + ) + +59  + #BOOST_PP_LIST_FOLD_RIGHT_39 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_39_D +(o, s,) + + ) + +60  + #BOOST_PP_LIST_FOLD_RIGHT_40 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_40_D +(o, s,) + + ) + +61  + #BOOST_PP_LIST_FOLD_RIGHT_41 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_41_D +(o, s,) + + ) + +62  + #BOOST_PP_LIST_FOLD_RIGHT_42 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_42_D +(o, s,) + + ) + +63  + #BOOST_PP_LIST_FOLD_RIGHT_43 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_43_D +(o, s,) + + ) + +64  + #BOOST_PP_LIST_FOLD_RIGHT_44 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_44_D +(o, s,) + + ) + +65  + #BOOST_PP_LIST_FOLD_RIGHT_45 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_45_D +(o, s,) + + ) + +66  + #BOOST_PP_LIST_FOLD_RIGHT_46 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_46_D +(o, s,) + + ) + +67  + #BOOST_PP_LIST_FOLD_RIGHT_47 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_47_D +(o, s,) + + ) + +68  + #BOOST_PP_LIST_FOLD_RIGHT_48 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_48_D +(o, s,) + + ) + +69  + #BOOST_PP_LIST_FOLD_RIGHT_49 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_49_D +(o, s,) + + ) + +70  + #BOOST_PP_LIST_FOLD_RIGHT_50 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_50_D +(o, s,) + + ) + +71  + #BOOST_PP_LIST_FOLD_RIGHT_51 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_51_D +(o, s,) + + ) + +72  + #BOOST_PP_LIST_FOLD_RIGHT_52 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_52_D +(o, s,) + + ) + +73  + #BOOST_PP_LIST_FOLD_RIGHT_53 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_53_D +(o, s,) + + ) + +74  + #BOOST_PP_LIST_FOLD_RIGHT_54 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_54_D +(o, s,) + + ) + +75  + #BOOST_PP_LIST_FOLD_RIGHT_55 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_55_D +(o, s,) + + ) + +76  + #BOOST_PP_LIST_FOLD_RIGHT_56 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_56_D +(o, s,) + + ) + +77  + #BOOST_PP_LIST_FOLD_RIGHT_57 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_57_D +(o, s,) + + ) + +78  + #BOOST_PP_LIST_FOLD_RIGHT_58 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_58_D +(o, s,) + + ) + +79  + #BOOST_PP_LIST_FOLD_RIGHT_59 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_59_D +(o, s,) + + ) + +80  + #BOOST_PP_LIST_FOLD_RIGHT_60 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_60_D +(o, s,) + + ) + +81  + #BOOST_PP_LIST_FOLD_RIGHT_61 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_61_D +(o, s,) + + ) + +82  + #BOOST_PP_LIST_FOLD_RIGHT_62 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_62_D +(o, s,) + + ) + +83  + #BOOST_PP_LIST_FOLD_RIGHT_63 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_63_D +(o, s,) + + ) + +84  + #BOOST_PP_LIST_FOLD_RIGHT_64 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_64_D +(o, s,) + + ) + +85  + #BOOST_PP_LIST_FOLD_RIGHT_65 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_65_D +(o, s,) + + ) + +86  + #BOOST_PP_LIST_FOLD_RIGHT_66 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_66_D +(o, s,) + + ) + +87  + #BOOST_PP_LIST_FOLD_RIGHT_67 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_67_D +(o, s,) + + ) + +88  + #BOOST_PP_LIST_FOLD_RIGHT_68 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_68_D +(o, s,) + + ) + +89  + #BOOST_PP_LIST_FOLD_RIGHT_69 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_69_D +(o, s,) + + ) + +90  + #BOOST_PP_LIST_FOLD_RIGHT_70 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_70_D +(o, s,) + + ) + +91  + #BOOST_PP_LIST_FOLD_RIGHT_71 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_71_D +(o, s,) + + ) + +92  + #BOOST_PP_LIST_FOLD_RIGHT_72 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_72_D +(o, s,) + + ) + +93  + #BOOST_PP_LIST_FOLD_RIGHT_73 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_73_D +(o, s,) + + ) + +94  + #BOOST_PP_LIST_FOLD_RIGHT_74 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_74_D +(o, s,) + + ) + +95  + #BOOST_PP_LIST_FOLD_RIGHT_75 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_75_D +(o, s,) + + ) + +96  + #BOOST_PP_LIST_FOLD_RIGHT_76 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_76_D +(o, s,) + + ) + +97  + #BOOST_PP_LIST_FOLD_RIGHT_77 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_77_D +(o, s,) + + ) + +98  + #BOOST_PP_LIST_FOLD_RIGHT_78 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_78_D +(o, s,) + + ) + +99  + #BOOST_PP_LIST_FOLD_RIGHT_79 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_79_D +(o, s,) + + ) + +100  + #BOOST_PP_LIST_FOLD_RIGHT_80 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_80_D +(o, s,) + + ) + +101  + #BOOST_PP_LIST_FOLD_RIGHT_81 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_81_D +(o, s,) + + ) + +102  + #BOOST_PP_LIST_FOLD_RIGHT_82 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_82_D +(o, s,) + + ) + +103  + #BOOST_PP_LIST_FOLD_RIGHT_83 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_83_D +(o, s,) + + ) + +104  + #BOOST_PP_LIST_FOLD_RIGHT_84 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_84_D +(o, s,) + + ) + +105  + #BOOST_PP_LIST_FOLD_RIGHT_85 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_85_D +(o, s,) + + ) + +106  + #BOOST_PP_LIST_FOLD_RIGHT_86 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_86_D +(o, s,) + + ) + +107  + #BOOST_PP_LIST_FOLD_RIGHT_87 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_87_D +(o, s,) + + ) + +108  + #BOOST_PP_LIST_FOLD_RIGHT_88 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_88_D +(o, s,) + + ) + +109  + #BOOST_PP_LIST_FOLD_RIGHT_89 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_89_D +(o, s,) + + ) + +110  + #BOOST_PP_LIST_FOLD_RIGHT_90 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_90_D +(o, s,) + + ) + +111  + #BOOST_PP_LIST_FOLD_RIGHT_91 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_91_D +(o, s,) + + ) + +112  + #BOOST_PP_LIST_FOLD_RIGHT_92 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_92_D +(o, s,) + + ) + +113  + #BOOST_PP_LIST_FOLD_RIGHT_93 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_93_D +(o, s,) + + ) + +114  + #BOOST_PP_LIST_FOLD_RIGHT_94 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_94_D +(o, s,) + + ) + +115  + #BOOST_PP_LIST_FOLD_RIGHT_95 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_95_D +(o, s,) + + ) + +116  + #BOOST_PP_LIST_FOLD_RIGHT_96 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_96_D +(o, s,) + + ) + +117  + #BOOST_PP_LIST_FOLD_RIGHT_97 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_97_D +(o, s,) + + ) + +118  + #BOOST_PP_LIST_FOLD_RIGHT_98 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_98_D +(o, s,) + + ) + +119  + #BOOST_PP_LIST_FOLD_RIGHT_99 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_99_D +(o, s,) + + ) + +120  + #BOOST_PP_LIST_FOLD_RIGHT_100 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_100_D +(o, s,) + + ) + +121  + #BOOST_PP_LIST_FOLD_RIGHT_101 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_101_D +(o, s,) + + ) + +122  + #BOOST_PP_LIST_FOLD_RIGHT_102 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_102_D +(o, s,) + + ) + +123  + #BOOST_PP_LIST_FOLD_RIGHT_103 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_103_D +(o, s,) + + ) + +124  + #BOOST_PP_LIST_FOLD_RIGHT_104 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_104_D +(o, s,) + + ) + +125  + #BOOST_PP_LIST_FOLD_RIGHT_105 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_105_D +(o, s,) + + ) + +126  + #BOOST_PP_LIST_FOLD_RIGHT_106 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_106_D +(o, s,) + + ) + +127  + #BOOST_PP_LIST_FOLD_RIGHT_107 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_107_D +(o, s,) + + ) + +128  + #BOOST_PP_LIST_FOLD_RIGHT_108 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_108_D +(o, s,) + + ) + +129  + #BOOST_PP_LIST_FOLD_RIGHT_109 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_109_D +(o, s,) + + ) + +130  + #BOOST_PP_LIST_FOLD_RIGHT_110 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_110_D +(o, s,) + + ) + +131  + #BOOST_PP_LIST_FOLD_RIGHT_111 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_111_D +(o, s,) + + ) + +132  + #BOOST_PP_LIST_FOLD_RIGHT_112 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_112_D +(o, s,) + + ) + +133  + #BOOST_PP_LIST_FOLD_RIGHT_113 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_113_D +(o, s,) + + ) + +134  + #BOOST_PP_LIST_FOLD_RIGHT_114 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_114_D +(o, s,) + + ) + +135  + #BOOST_PP_LIST_FOLD_RIGHT_115 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_115_D +(o, s,) + + ) + +136  + #BOOST_PP_LIST_FOLD_RIGHT_116 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_116_D +(o, s,) + + ) + +137  + #BOOST_PP_LIST_FOLD_RIGHT_117 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_117_D +(o, s,) + + ) + +138  + #BOOST_PP_LIST_FOLD_RIGHT_118 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_118_D +(o, s,) + + ) + +139  + #BOOST_PP_LIST_FOLD_RIGHT_119 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_119_D +(o, s,) + + ) + +140  + #BOOST_PP_LIST_FOLD_RIGHT_120 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_120_D +(o, s,) + + ) + +141  + #BOOST_PP_LIST_FOLD_RIGHT_121 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_121_D +(o, s,) + + ) + +142  + #BOOST_PP_LIST_FOLD_RIGHT_122 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_122_D +(o, s,) + + ) + +143  + #BOOST_PP_LIST_FOLD_RIGHT_123 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_123_D +(o, s,) + + ) + +144  + #BOOST_PP_LIST_FOLD_RIGHT_124 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_124_D +(o, s,) + + ) + +145  + #BOOST_PP_LIST_FOLD_RIGHT_125 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_125_D +(o, s,) + + ) + +146  + #BOOST_PP_LIST_FOLD_RIGHT_126 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_126_D +(o, s,) + + ) + +147  + #BOOST_PP_LIST_FOLD_RIGHT_127 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_127_D +(o, s,) + + ) + +148  + #BOOST_PP_LIST_FOLD_RIGHT_128 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_128_D +(o, s,) + + ) + +149  + #BOOST_PP_LIST_FOLD_RIGHT_129 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_129_D +(o, s,) + + ) + +150  + #BOOST_PP_LIST_FOLD_RIGHT_130 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_130_D +(o, s,) + + ) + +151  + #BOOST_PP_LIST_FOLD_RIGHT_131 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_131_D +(o, s,) + + ) + +152  + #BOOST_PP_LIST_FOLD_RIGHT_132 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_132_D +(o, s,) + + ) + +153  + #BOOST_PP_LIST_FOLD_RIGHT_133 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_133_D +(o, s,) + + ) + +154  + #BOOST_PP_LIST_FOLD_RIGHT_134 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_134_D +(o, s,) + + ) + +155  + #BOOST_PP_LIST_FOLD_RIGHT_135 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_135_D +(o, s,) + + ) + +156  + #BOOST_PP_LIST_FOLD_RIGHT_136 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_136_D +(o, s,) + + ) + +157  + #BOOST_PP_LIST_FOLD_RIGHT_137 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_137_D +(o, s,) + + ) + +158  + #BOOST_PP_LIST_FOLD_RIGHT_138 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_138_D +(o, s,) + + ) + +159  + #BOOST_PP_LIST_FOLD_RIGHT_139 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_139_D +(o, s,) + + ) + +160  + #BOOST_PP_LIST_FOLD_RIGHT_140 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_140_D +(o, s,) + + ) + +161  + #BOOST_PP_LIST_FOLD_RIGHT_141 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_141_D +(o, s,) + + ) + +162  + #BOOST_PP_LIST_FOLD_RIGHT_142 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_142_D +(o, s,) + + ) + +163  + #BOOST_PP_LIST_FOLD_RIGHT_143 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_143_D +(o, s,) + + ) + +164  + #BOOST_PP_LIST_FOLD_RIGHT_144 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_144_D +(o, s,) + + ) + +165  + #BOOST_PP_LIST_FOLD_RIGHT_145 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_145_D +(o, s,) + + ) + +166  + #BOOST_PP_LIST_FOLD_RIGHT_146 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_146_D +(o, s,) + + ) + +167  + #BOOST_PP_LIST_FOLD_RIGHT_147 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_147_D +(o, s,) + + ) + +168  + #BOOST_PP_LIST_FOLD_RIGHT_148 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_148_D +(o, s,) + + ) + +169  + #BOOST_PP_LIST_FOLD_RIGHT_149 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_149_D +(o, s,) + + ) + +170  + #BOOST_PP_LIST_FOLD_RIGHT_150 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_150_D +(o, s,) + + ) + +171  + #BOOST_PP_LIST_FOLD_RIGHT_151 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_151_D +(o, s,) + + ) + +172  + #BOOST_PP_LIST_FOLD_RIGHT_152 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_152_D +(o, s,) + + ) + +173  + #BOOST_PP_LIST_FOLD_RIGHT_153 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_153_D +(o, s,) + + ) + +174  + #BOOST_PP_LIST_FOLD_RIGHT_154 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_154_D +(o, s,) + + ) + +175  + #BOOST_PP_LIST_FOLD_RIGHT_155 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_155_D +(o, s,) + + ) + +176  + #BOOST_PP_LIST_FOLD_RIGHT_156 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_156_D +(o, s,) + + ) + +177  + #BOOST_PP_LIST_FOLD_RIGHT_157 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_157_D +(o, s,) + + ) + +178  + #BOOST_PP_LIST_FOLD_RIGHT_158 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_158_D +(o, s,) + + ) + +179  + #BOOST_PP_LIST_FOLD_RIGHT_159 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_159_D +(o, s,) + + ) + +180  + #BOOST_PP_LIST_FOLD_RIGHT_160 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_160_D +(o, s,) + + ) + +181  + #BOOST_PP_LIST_FOLD_RIGHT_161 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_161_D +(o, s,) + + ) + +182  + #BOOST_PP_LIST_FOLD_RIGHT_162 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_162_D +(o, s,) + + ) + +183  + #BOOST_PP_LIST_FOLD_RIGHT_163 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_163_D +(o, s,) + + ) + +184  + #BOOST_PP_LIST_FOLD_RIGHT_164 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_164_D +(o, s,) + + ) + +185  + #BOOST_PP_LIST_FOLD_RIGHT_165 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_165_D +(o, s,) + + ) + +186  + #BOOST_PP_LIST_FOLD_RIGHT_166 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_166_D +(o, s,) + + ) + +187  + #BOOST_PP_LIST_FOLD_RIGHT_167 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_167_D +(o, s,) + + ) + +188  + #BOOST_PP_LIST_FOLD_RIGHT_168 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_168_D +(o, s,) + + ) + +189  + #BOOST_PP_LIST_FOLD_RIGHT_169 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_169_D +(o, s,) + + ) + +190  + #BOOST_PP_LIST_FOLD_RIGHT_170 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_170_D +(o, s,) + + ) + +191  + #BOOST_PP_LIST_FOLD_RIGHT_171 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_171_D +(o, s,) + + ) + +192  + #BOOST_PP_LIST_FOLD_RIGHT_172 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_172_D +(o, s,) + + ) + +193  + #BOOST_PP_LIST_FOLD_RIGHT_173 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_173_D +(o, s,) + + ) + +194  + #BOOST_PP_LIST_FOLD_RIGHT_174 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_174_D +(o, s,) + + ) + +195  + #BOOST_PP_LIST_FOLD_RIGHT_175 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_175_D +(o, s,) + + ) + +196  + #BOOST_PP_LIST_FOLD_RIGHT_176 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_176_D +(o, s,) + + ) + +197  + #BOOST_PP_LIST_FOLD_RIGHT_177 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_177_D +(o, s,) + + ) + +198  + #BOOST_PP_LIST_FOLD_RIGHT_178 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_178_D +(o, s,) + + ) + +199  + #BOOST_PP_LIST_FOLD_RIGHT_179 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_179_D +(o, s,) + + ) + +200  + #BOOST_PP_LIST_FOLD_RIGHT_180 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_180_D +(o, s,) + + ) + +201  + #BOOST_PP_LIST_FOLD_RIGHT_181 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_181_D +(o, s,) + + ) + +202  + #BOOST_PP_LIST_FOLD_RIGHT_182 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_182_D +(o, s,) + + ) + +203  + #BOOST_PP_LIST_FOLD_RIGHT_183 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_183_D +(o, s,) + + ) + +204  + #BOOST_PP_LIST_FOLD_RIGHT_184 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_184_D +(o, s,) + + ) + +205  + #BOOST_PP_LIST_FOLD_RIGHT_185 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_185_D +(o, s,) + + ) + +206  + #BOOST_PP_LIST_FOLD_RIGHT_186 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_186_D +(o, s,) + + ) + +207  + #BOOST_PP_LIST_FOLD_RIGHT_187 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_187_D +(o, s,) + + ) + +208  + #BOOST_PP_LIST_FOLD_RIGHT_188 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_188_D +(o, s,) + + ) + +209  + #BOOST_PP_LIST_FOLD_RIGHT_189 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_189_D +(o, s,) + + ) + +210  + #BOOST_PP_LIST_FOLD_RIGHT_190 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_190_D +(o, s,) + + ) + +211  + #BOOST_PP_LIST_FOLD_RIGHT_191 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_191_D +(o, s,) + + ) + +212  + #BOOST_PP_LIST_FOLD_RIGHT_192 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_192_D +(o, s,) + + ) + +213  + #BOOST_PP_LIST_FOLD_RIGHT_193 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_193_D +(o, s,) + + ) + +214  + #BOOST_PP_LIST_FOLD_RIGHT_194 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_194_D +(o, s,) + + ) + +215  + #BOOST_PP_LIST_FOLD_RIGHT_195 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_195_D +(o, s,) + + ) + +216  + #BOOST_PP_LIST_FOLD_RIGHT_196 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_196_D +(o, s,) + + ) + +217  + #BOOST_PP_LIST_FOLD_RIGHT_197 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_197_D +(o, s,) + + ) + +218  + #BOOST_PP_LIST_FOLD_RIGHT_198 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_198_D +(o, s,) + + ) + +219  + #BOOST_PP_LIST_FOLD_RIGHT_199 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_199_D +(o, s,) + + ) + +220  + #BOOST_PP_LIST_FOLD_RIGHT_200 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_200_D +(o, s,) + + ) + +221  + #BOOST_PP_LIST_FOLD_RIGHT_201 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_201_D +(o, s,) + + ) + +222  + #BOOST_PP_LIST_FOLD_RIGHT_202 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_202_D +(o, s,) + + ) + +223  + #BOOST_PP_LIST_FOLD_RIGHT_203 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_203_D +(o, s,) + + ) + +224  + #BOOST_PP_LIST_FOLD_RIGHT_204 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_204_D +(o, s,) + + ) + +225  + #BOOST_PP_LIST_FOLD_RIGHT_205 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_205_D +(o, s,) + + ) + +226  + #BOOST_PP_LIST_FOLD_RIGHT_206 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_206_D +(o, s,) + + ) + +227  + #BOOST_PP_LIST_FOLD_RIGHT_207 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_207_D +(o, s,) + + ) + +228  + #BOOST_PP_LIST_FOLD_RIGHT_208 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_208_D +(o, s,) + + ) + +229  + #BOOST_PP_LIST_FOLD_RIGHT_209 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_209_D +(o, s,) + + ) + +230  + #BOOST_PP_LIST_FOLD_RIGHT_210 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_210_D +(o, s,) + + ) + +231  + #BOOST_PP_LIST_FOLD_RIGHT_211 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_211_D +(o, s,) + + ) + +232  + #BOOST_PP_LIST_FOLD_RIGHT_212 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_212_D +(o, s,) + + ) + +233  + #BOOST_PP_LIST_FOLD_RIGHT_213 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_213_D +(o, s,) + + ) + +234  + #BOOST_PP_LIST_FOLD_RIGHT_214 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_214_D +(o, s,) + + ) + +235  + #BOOST_PP_LIST_FOLD_RIGHT_215 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_215_D +(o, s,) + + ) + +236  + #BOOST_PP_LIST_FOLD_RIGHT_216 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_216_D +(o, s,) + + ) + +237  + #BOOST_PP_LIST_FOLD_RIGHT_217 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_217_D +(o, s,) + + ) + +238  + #BOOST_PP_LIST_FOLD_RIGHT_218 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_218_D +(o, s,) + + ) + +239  + #BOOST_PP_LIST_FOLD_RIGHT_219 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_219_D +(o, s,) + + ) + +240  + #BOOST_PP_LIST_FOLD_RIGHT_220 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_220_D +(o, s,) + + ) + +241  + #BOOST_PP_LIST_FOLD_RIGHT_221 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_221_D +(o, s,) + + ) + +242  + #BOOST_PP_LIST_FOLD_RIGHT_222 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_222_D +(o, s,) + + ) + +243  + #BOOST_PP_LIST_FOLD_RIGHT_223 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_223_D +(o, s,) + + ) + +244  + #BOOST_PP_LIST_FOLD_RIGHT_224 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_224_D +(o, s,) + + ) + +245  + #BOOST_PP_LIST_FOLD_RIGHT_225 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_225_D +(o, s,) + + ) + +246  + #BOOST_PP_LIST_FOLD_RIGHT_226 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_226_D +(o, s,) + + ) + +247  + #BOOST_PP_LIST_FOLD_RIGHT_227 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_227_D +(o, s,) + + ) + +248  + #BOOST_PP_LIST_FOLD_RIGHT_228 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_228_D +(o, s,) + + ) + +249  + #BOOST_PP_LIST_FOLD_RIGHT_229 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_229_D +(o, s,) + + ) + +250  + #BOOST_PP_LIST_FOLD_RIGHT_230 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_230_D +(o, s,) + + ) + +251  + #BOOST_PP_LIST_FOLD_RIGHT_231 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_231_D +(o, s,) + + ) + +252  + #BOOST_PP_LIST_FOLD_RIGHT_232 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_232_D +(o, s,) + + ) + +253  + #BOOST_PP_LIST_FOLD_RIGHT_233 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_233_D +(o, s,) + + ) + +254  + #BOOST_PP_LIST_FOLD_RIGHT_234 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_234_D +(o, s,) + + ) + +255  + #BOOST_PP_LIST_FOLD_RIGHT_235 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_235_D +(o, s,) + + ) + +256  + #BOOST_PP_LIST_FOLD_RIGHT_236 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_236_D +(o, s,) + + ) + +257  + #BOOST_PP_LIST_FOLD_RIGHT_237 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_237_D +(o, s,) + + ) + +258  + #BOOST_PP_LIST_FOLD_RIGHT_238 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_238_D +(o, s,) + + ) + +259  + #BOOST_PP_LIST_FOLD_RIGHT_239 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_239_D +(o, s,) + + ) + +260  + #BOOST_PP_LIST_FOLD_RIGHT_240 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_240_D +(o, s,) + + ) + +261  + #BOOST_PP_LIST_FOLD_RIGHT_241 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_241_D +(o, s,) + + ) + +262  + #BOOST_PP_LIST_FOLD_RIGHT_242 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_242_D +(o, s,) + + ) + +263  + #BOOST_PP_LIST_FOLD_RIGHT_243 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_243_D +(o, s,) + + ) + +264  + #BOOST_PP_LIST_FOLD_RIGHT_244 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_244_D +(o, s,) + + ) + +265  + #BOOST_PP_LIST_FOLD_RIGHT_245 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_245_D +(o, s,) + + ) + +266  + #BOOST_PP_LIST_FOLD_RIGHT_246 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_246_D +(o, s,) + + ) + +267  + #BOOST_PP_LIST_FOLD_RIGHT_247 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_247_D +(o, s,) + + ) + +268  + #BOOST_PP_LIST_FOLD_RIGHT_248 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_248_D +(o, s,) + + ) + +269  + #BOOST_PP_LIST_FOLD_RIGHT_249 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_249_D +(o, s,) + + ) + +270  + #BOOST_PP_LIST_FOLD_RIGHT_250 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_250_D +(o, s,) + + ) + +271  + #BOOST_PP_LIST_FOLD_RIGHT_251 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_251_D +(o, s,) + + ) + +272  + #BOOST_PP_LIST_FOLD_RIGHT_252 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_252_D +(o, s,) + + ) + +273  + #BOOST_PP_LIST_FOLD_RIGHT_253 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_253_D +(o, s,) + + ) + +274  + #BOOST_PP_LIST_FOLD_RIGHT_254 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_254_D +(o, s,) + + ) + +275  + #BOOST_PP_LIST_FOLD_RIGHT_255 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_255_D +(o, s,) + + ) + +276  + #BOOST_PP_LIST_FOLD_RIGHT_256 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_RIGHT_256_D +(o, s,) + + ) + +277  +#def + #BOOST_PP_LIST_FOLD_RIGHT_1_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(2, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_2 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +279  + #BOOST_PP_LIST_FOLD_RIGHT_2_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(3, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_3 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +280  + #BOOST_PP_LIST_FOLD_RIGHT_3_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(4, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_4 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +281  + #BOOST_PP_LIST_FOLD_RIGHT_4_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(5, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_5 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +282  + #BOOST_PP_LIST_FOLD_RIGHT_5_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(6, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_6 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +283  + #BOOST_PP_LIST_FOLD_RIGHT_6_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(7, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_7 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +284  + #BOOST_PP_LIST_FOLD_RIGHT_7_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(8, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_8 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +285  + #BOOST_PP_LIST_FOLD_RIGHT_8_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(9, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_9 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +286  + #BOOST_PP_LIST_FOLD_RIGHT_9_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(10, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_10 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +287  + #BOOST_PP_LIST_FOLD_RIGHT_10_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(11, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_11 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +288  + #BOOST_PP_LIST_FOLD_RIGHT_11_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(12, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_12 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +289  + #BOOST_PP_LIST_FOLD_RIGHT_12_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(13, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_13 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +290  + #BOOST_PP_LIST_FOLD_RIGHT_13_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(14, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_14 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +291  + #BOOST_PP_LIST_FOLD_RIGHT_14_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(15, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_15 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +292  + #BOOST_PP_LIST_FOLD_RIGHT_15_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(16, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_16 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +293  + #BOOST_PP_LIST_FOLD_RIGHT_16_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(17, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_17 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +294  + #BOOST_PP_LIST_FOLD_RIGHT_17_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(18, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_18 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +295  + #BOOST_PP_LIST_FOLD_RIGHT_18_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(19, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_19 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +296  + #BOOST_PP_LIST_FOLD_RIGHT_19_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(20, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_20 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +297  + #BOOST_PP_LIST_FOLD_RIGHT_20_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(21, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_21 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +298  + #BOOST_PP_LIST_FOLD_RIGHT_21_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(22, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_22 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +299  + #BOOST_PP_LIST_FOLD_RIGHT_22_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(23, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_23 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +300  + #BOOST_PP_LIST_FOLD_RIGHT_23_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(24, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_24 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +301  + #BOOST_PP_LIST_FOLD_RIGHT_24_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(25, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_25 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +302  + #BOOST_PP_LIST_FOLD_RIGHT_25_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(26, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_26 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +303  + #BOOST_PP_LIST_FOLD_RIGHT_26_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(27, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_27 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +304  + #BOOST_PP_LIST_FOLD_RIGHT_27_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(28, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_28 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +305  + #BOOST_PP_LIST_FOLD_RIGHT_28_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(29, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_29 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +306  + #BOOST_PP_LIST_FOLD_RIGHT_29_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(30, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_30 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +307  + #BOOST_PP_LIST_FOLD_RIGHT_30_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(31, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_31 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +308  + #BOOST_PP_LIST_FOLD_RIGHT_31_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(32, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_32 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +309  + #BOOST_PP_LIST_FOLD_RIGHT_32_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(33, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_33 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +310  + #BOOST_PP_LIST_FOLD_RIGHT_33_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(34, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_34 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +311  + #BOOST_PP_LIST_FOLD_RIGHT_34_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(35, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_35 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +312  + #BOOST_PP_LIST_FOLD_RIGHT_35_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(36, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_36 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +313  + #BOOST_PP_LIST_FOLD_RIGHT_36_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(37, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_37 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +314  + #BOOST_PP_LIST_FOLD_RIGHT_37_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(38, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_38 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +315  + #BOOST_PP_LIST_FOLD_RIGHT_38_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(39, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_39 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +316  + #BOOST_PP_LIST_FOLD_RIGHT_39_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(40, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_40 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +317  + #BOOST_PP_LIST_FOLD_RIGHT_40_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(41, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_41 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +318  + #BOOST_PP_LIST_FOLD_RIGHT_41_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(42, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_42 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +319  + #BOOST_PP_LIST_FOLD_RIGHT_42_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(43, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_43 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +320  + #BOOST_PP_LIST_FOLD_RIGHT_43_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(44, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_44 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +321  + #BOOST_PP_LIST_FOLD_RIGHT_44_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(45, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_45 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +322  + #BOOST_PP_LIST_FOLD_RIGHT_45_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(46, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_46 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +323  + #BOOST_PP_LIST_FOLD_RIGHT_46_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(47, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_47 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +324  + #BOOST_PP_LIST_FOLD_RIGHT_47_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(48, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_48 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +325  + #BOOST_PP_LIST_FOLD_RIGHT_48_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(49, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_49 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +326  + #BOOST_PP_LIST_FOLD_RIGHT_49_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(50, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_50 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +327  + #BOOST_PP_LIST_FOLD_RIGHT_50_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(51, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_51 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +328  + #BOOST_PP_LIST_FOLD_RIGHT_51_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(52, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_52 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +329  + #BOOST_PP_LIST_FOLD_RIGHT_52_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(53, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_53 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +330  + #BOOST_PP_LIST_FOLD_RIGHT_53_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(54, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_54 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +331  + #BOOST_PP_LIST_FOLD_RIGHT_54_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(55, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_55 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +332  + #BOOST_PP_LIST_FOLD_RIGHT_55_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(56, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_56 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +333  + #BOOST_PP_LIST_FOLD_RIGHT_56_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(57, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_57 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +334  + #BOOST_PP_LIST_FOLD_RIGHT_57_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(58, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_58 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +335  + #BOOST_PP_LIST_FOLD_RIGHT_58_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(59, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_59 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +336  + #BOOST_PP_LIST_FOLD_RIGHT_59_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(60, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_60 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +337  + #BOOST_PP_LIST_FOLD_RIGHT_60_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(61, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_61 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +338  + #BOOST_PP_LIST_FOLD_RIGHT_61_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(62, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_62 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +339  + #BOOST_PP_LIST_FOLD_RIGHT_62_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(63, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_63 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +340  + #BOOST_PP_LIST_FOLD_RIGHT_63_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(64, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_64 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +341  + #BOOST_PP_LIST_FOLD_RIGHT_64_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(65, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_65 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +342  + #BOOST_PP_LIST_FOLD_RIGHT_65_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(66, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_66 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +343  + #BOOST_PP_LIST_FOLD_RIGHT_66_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(67, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_67 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +344  + #BOOST_PP_LIST_FOLD_RIGHT_67_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(68, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_68 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +345  + #BOOST_PP_LIST_FOLD_RIGHT_68_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(69, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_69 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +346  + #BOOST_PP_LIST_FOLD_RIGHT_69_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(70, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_70 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +347  + #BOOST_PP_LIST_FOLD_RIGHT_70_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(71, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_71 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +348  + #BOOST_PP_LIST_FOLD_RIGHT_71_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(72, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_72 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +349  + #BOOST_PP_LIST_FOLD_RIGHT_72_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(73, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_73 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +350  + #BOOST_PP_LIST_FOLD_RIGHT_73_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(74, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_74 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +351  + #BOOST_PP_LIST_FOLD_RIGHT_74_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(75, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_75 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +352  + #BOOST_PP_LIST_FOLD_RIGHT_75_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(76, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_76 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +353  + #BOOST_PP_LIST_FOLD_RIGHT_76_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(77, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_77 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +354  + #BOOST_PP_LIST_FOLD_RIGHT_77_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(78, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_78 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +355  + #BOOST_PP_LIST_FOLD_RIGHT_78_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(79, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_79 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +356  + #BOOST_PP_LIST_FOLD_RIGHT_79_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(80, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_80 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +357  + #BOOST_PP_LIST_FOLD_RIGHT_80_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(81, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_81 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +358  + #BOOST_PP_LIST_FOLD_RIGHT_81_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(82, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_82 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +359  + #BOOST_PP_LIST_FOLD_RIGHT_82_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(83, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_83 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +360  + #BOOST_PP_LIST_FOLD_RIGHT_83_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(84, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_84 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +361  + #BOOST_PP_LIST_FOLD_RIGHT_84_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(85, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_85 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +362  + #BOOST_PP_LIST_FOLD_RIGHT_85_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(86, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_86 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +363  + #BOOST_PP_LIST_FOLD_RIGHT_86_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(87, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_87 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +364  + #BOOST_PP_LIST_FOLD_RIGHT_87_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(88, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_88 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +365  + #BOOST_PP_LIST_FOLD_RIGHT_88_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(89, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_89 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +366  + #BOOST_PP_LIST_FOLD_RIGHT_89_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(90, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_90 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +367  + #BOOST_PP_LIST_FOLD_RIGHT_90_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(91, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_91 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +368  + #BOOST_PP_LIST_FOLD_RIGHT_91_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(92, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_92 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +369  + #BOOST_PP_LIST_FOLD_RIGHT_92_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(93, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_93 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +370  + #BOOST_PP_LIST_FOLD_RIGHT_93_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(94, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_94 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +371  + #BOOST_PP_LIST_FOLD_RIGHT_94_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(95, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_95 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +372  + #BOOST_PP_LIST_FOLD_RIGHT_95_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(96, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_96 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +373  + #BOOST_PP_LIST_FOLD_RIGHT_96_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(97, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_97 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +374  + #BOOST_PP_LIST_FOLD_RIGHT_97_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(98, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_98 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +375  + #BOOST_PP_LIST_FOLD_RIGHT_98_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(99, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_99 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +376  + #BOOST_PP_LIST_FOLD_RIGHT_99_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(100, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_100 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +377  + #BOOST_PP_LIST_FOLD_RIGHT_100_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(101, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_101 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +378  + #BOOST_PP_LIST_FOLD_RIGHT_101_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(102, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_102 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +379  + #BOOST_PP_LIST_FOLD_RIGHT_102_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(103, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_103 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +380  + #BOOST_PP_LIST_FOLD_RIGHT_103_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(104, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_104 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +381  + #BOOST_PP_LIST_FOLD_RIGHT_104_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(105, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_105 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +382  + #BOOST_PP_LIST_FOLD_RIGHT_105_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(106, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_106 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +383  + #BOOST_PP_LIST_FOLD_RIGHT_106_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(107, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_107 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +384  + #BOOST_PP_LIST_FOLD_RIGHT_107_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(108, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_108 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +385  + #BOOST_PP_LIST_FOLD_RIGHT_108_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(109, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_109 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +386  + #BOOST_PP_LIST_FOLD_RIGHT_109_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(110, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_110 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +387  + #BOOST_PP_LIST_FOLD_RIGHT_110_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(111, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_111 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +388  + #BOOST_PP_LIST_FOLD_RIGHT_111_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(112, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_112 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +389  + #BOOST_PP_LIST_FOLD_RIGHT_112_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(113, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_113 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +390  + #BOOST_PP_LIST_FOLD_RIGHT_113_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(114, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_114 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +391  + #BOOST_PP_LIST_FOLD_RIGHT_114_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(115, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_115 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +392  + #BOOST_PP_LIST_FOLD_RIGHT_115_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(116, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_116 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +393  + #BOOST_PP_LIST_FOLD_RIGHT_116_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(117, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_117 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +394  + #BOOST_PP_LIST_FOLD_RIGHT_117_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(118, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_118 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +395  + #BOOST_PP_LIST_FOLD_RIGHT_118_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(119, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_119 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +396  + #BOOST_PP_LIST_FOLD_RIGHT_119_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(120, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_120 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +397  + #BOOST_PP_LIST_FOLD_RIGHT_120_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(121, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_121 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +398  + #BOOST_PP_LIST_FOLD_RIGHT_121_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(122, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_122 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +399  + #BOOST_PP_LIST_FOLD_RIGHT_122_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(123, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_123 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +400  + #BOOST_PP_LIST_FOLD_RIGHT_123_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(124, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_124 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +401  + #BOOST_PP_LIST_FOLD_RIGHT_124_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(125, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_125 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +402  + #BOOST_PP_LIST_FOLD_RIGHT_125_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(126, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_126 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +403  + #BOOST_PP_LIST_FOLD_RIGHT_126_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(127, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_127 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +404  + #BOOST_PP_LIST_FOLD_RIGHT_127_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(128, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_128 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +405  + #BOOST_PP_LIST_FOLD_RIGHT_128_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(129, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_129 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +406  + #BOOST_PP_LIST_FOLD_RIGHT_129_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(130, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_130 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +407  + #BOOST_PP_LIST_FOLD_RIGHT_130_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(131, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_131 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +408  + #BOOST_PP_LIST_FOLD_RIGHT_131_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(132, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_132 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +409  + #BOOST_PP_LIST_FOLD_RIGHT_132_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(133, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_133 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +410  + #BOOST_PP_LIST_FOLD_RIGHT_133_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(134, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_134 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +411  + #BOOST_PP_LIST_FOLD_RIGHT_134_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(135, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_135 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +412  + #BOOST_PP_LIST_FOLD_RIGHT_135_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(136, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_136 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +413  + #BOOST_PP_LIST_FOLD_RIGHT_136_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(137, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_137 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +414  + #BOOST_PP_LIST_FOLD_RIGHT_137_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(138, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_138 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +415  + #BOOST_PP_LIST_FOLD_RIGHT_138_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(139, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_139 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +416  + #BOOST_PP_LIST_FOLD_RIGHT_139_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(140, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_140 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +417  + #BOOST_PP_LIST_FOLD_RIGHT_140_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(141, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_141 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +418  + #BOOST_PP_LIST_FOLD_RIGHT_141_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(142, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_142 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +419  + #BOOST_PP_LIST_FOLD_RIGHT_142_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(143, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_143 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +420  + #BOOST_PP_LIST_FOLD_RIGHT_143_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(144, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_144 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +421  + #BOOST_PP_LIST_FOLD_RIGHT_144_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(145, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_145 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +422  + #BOOST_PP_LIST_FOLD_RIGHT_145_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(146, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_146 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +423  + #BOOST_PP_LIST_FOLD_RIGHT_146_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(147, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_147 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +424  + #BOOST_PP_LIST_FOLD_RIGHT_147_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(148, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_148 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +425  + #BOOST_PP_LIST_FOLD_RIGHT_148_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(149, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_149 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +426  + #BOOST_PP_LIST_FOLD_RIGHT_149_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(150, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_150 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +427  + #BOOST_PP_LIST_FOLD_RIGHT_150_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(151, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_151 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +428  + #BOOST_PP_LIST_FOLD_RIGHT_151_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(152, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_152 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +429  + #BOOST_PP_LIST_FOLD_RIGHT_152_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(153, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_153 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +430  + #BOOST_PP_LIST_FOLD_RIGHT_153_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(154, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_154 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +431  + #BOOST_PP_LIST_FOLD_RIGHT_154_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(155, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_155 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +432  + #BOOST_PP_LIST_FOLD_RIGHT_155_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(156, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_156 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +433  + #BOOST_PP_LIST_FOLD_RIGHT_156_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(157, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_157 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +434  + #BOOST_PP_LIST_FOLD_RIGHT_157_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(158, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_158 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +435  + #BOOST_PP_LIST_FOLD_RIGHT_158_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(159, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_159 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +436  + #BOOST_PP_LIST_FOLD_RIGHT_159_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(160, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_160 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +437  + #BOOST_PP_LIST_FOLD_RIGHT_160_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(161, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_161 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +438  + #BOOST_PP_LIST_FOLD_RIGHT_161_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(162, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_162 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +439  + #BOOST_PP_LIST_FOLD_RIGHT_162_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(163, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_163 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +440  + #BOOST_PP_LIST_FOLD_RIGHT_163_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(164, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_164 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +441  + #BOOST_PP_LIST_FOLD_RIGHT_164_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(165, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_165 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +442  + #BOOST_PP_LIST_FOLD_RIGHT_165_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(166, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_166 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +443  + #BOOST_PP_LIST_FOLD_RIGHT_166_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(167, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_167 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +444  + #BOOST_PP_LIST_FOLD_RIGHT_167_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(168, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_168 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +445  + #BOOST_PP_LIST_FOLD_RIGHT_168_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(169, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_169 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +446  + #BOOST_PP_LIST_FOLD_RIGHT_169_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(170, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_170 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +447  + #BOOST_PP_LIST_FOLD_RIGHT_170_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(171, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_171 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +448  + #BOOST_PP_LIST_FOLD_RIGHT_171_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(172, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_172 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +449  + #BOOST_PP_LIST_FOLD_RIGHT_172_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(173, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_173 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +450  + #BOOST_PP_LIST_FOLD_RIGHT_173_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(174, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_174 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +451  + #BOOST_PP_LIST_FOLD_RIGHT_174_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(175, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_175 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +452  + #BOOST_PP_LIST_FOLD_RIGHT_175_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(176, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_176 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +453  + #BOOST_PP_LIST_FOLD_RIGHT_176_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(177, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_177 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +454  + #BOOST_PP_LIST_FOLD_RIGHT_177_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(178, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_178 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +455  + #BOOST_PP_LIST_FOLD_RIGHT_178_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(179, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_179 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +456  + #BOOST_PP_LIST_FOLD_RIGHT_179_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(180, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_180 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +457  + #BOOST_PP_LIST_FOLD_RIGHT_180_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(181, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_181 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +458  + #BOOST_PP_LIST_FOLD_RIGHT_181_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(182, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_182 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +459  + #BOOST_PP_LIST_FOLD_RIGHT_182_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(183, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_183 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +460  + #BOOST_PP_LIST_FOLD_RIGHT_183_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(184, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_184 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +461  + #BOOST_PP_LIST_FOLD_RIGHT_184_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(185, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_185 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +462  + #BOOST_PP_LIST_FOLD_RIGHT_185_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(186, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_186 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +463  + #BOOST_PP_LIST_FOLD_RIGHT_186_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(187, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_187 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +464  + #BOOST_PP_LIST_FOLD_RIGHT_187_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(188, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_188 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +465  + #BOOST_PP_LIST_FOLD_RIGHT_188_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(189, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_189 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +466  + #BOOST_PP_LIST_FOLD_RIGHT_189_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(190, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_190 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +467  + #BOOST_PP_LIST_FOLD_RIGHT_190_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(191, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_191 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +468  + #BOOST_PP_LIST_FOLD_RIGHT_191_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(192, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_192 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +469  + #BOOST_PP_LIST_FOLD_RIGHT_192_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(193, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_193 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +470  + #BOOST_PP_LIST_FOLD_RIGHT_193_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(194, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_194 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +471  + #BOOST_PP_LIST_FOLD_RIGHT_194_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(195, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_195 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +472  + #BOOST_PP_LIST_FOLD_RIGHT_195_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(196, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_196 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +473  + #BOOST_PP_LIST_FOLD_RIGHT_196_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(197, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_197 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +474  + #BOOST_PP_LIST_FOLD_RIGHT_197_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(198, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_198 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +475  + #BOOST_PP_LIST_FOLD_RIGHT_198_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(199, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_199 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +476  + #BOOST_PP_LIST_FOLD_RIGHT_199_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(200, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_200 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +477  + #BOOST_PP_LIST_FOLD_RIGHT_200_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(201, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_201 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +478  + #BOOST_PP_LIST_FOLD_RIGHT_201_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(202, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_202 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +479  + #BOOST_PP_LIST_FOLD_RIGHT_202_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(203, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_203 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +480  + #BOOST_PP_LIST_FOLD_RIGHT_203_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(204, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_204 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +481  + #BOOST_PP_LIST_FOLD_RIGHT_204_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(205, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_205 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +482  + #BOOST_PP_LIST_FOLD_RIGHT_205_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(206, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_206 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +483  + #BOOST_PP_LIST_FOLD_RIGHT_206_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(207, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_207 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +484  + #BOOST_PP_LIST_FOLD_RIGHT_207_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(208, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_208 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +485  + #BOOST_PP_LIST_FOLD_RIGHT_208_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(209, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_209 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +486  + #BOOST_PP_LIST_FOLD_RIGHT_209_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(210, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_210 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +487  + #BOOST_PP_LIST_FOLD_RIGHT_210_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(211, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_211 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +488  + #BOOST_PP_LIST_FOLD_RIGHT_211_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(212, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_212 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +489  + #BOOST_PP_LIST_FOLD_RIGHT_212_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(213, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_213 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +490  + #BOOST_PP_LIST_FOLD_RIGHT_213_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(214, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_214 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +491  + #BOOST_PP_LIST_FOLD_RIGHT_214_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(215, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_215 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +492  + #BOOST_PP_LIST_FOLD_RIGHT_215_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(216, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_216 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +493  + #BOOST_PP_LIST_FOLD_RIGHT_216_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(217, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_217 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +494  + #BOOST_PP_LIST_FOLD_RIGHT_217_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(218, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_218 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +495  + #BOOST_PP_LIST_FOLD_RIGHT_218_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(219, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_219 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +496  + #BOOST_PP_LIST_FOLD_RIGHT_219_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(220, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_220 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +497  + #BOOST_PP_LIST_FOLD_RIGHT_220_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(221, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_221 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +498  + #BOOST_PP_LIST_FOLD_RIGHT_221_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(222, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_222 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +499  + #BOOST_PP_LIST_FOLD_RIGHT_222_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(223, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_223 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +500  + #BOOST_PP_LIST_FOLD_RIGHT_223_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(224, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_224 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +501  + #BOOST_PP_LIST_FOLD_RIGHT_224_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(225, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_225 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +502  + #BOOST_PP_LIST_FOLD_RIGHT_225_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(226, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_226 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +503  + #BOOST_PP_LIST_FOLD_RIGHT_226_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(227, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_227 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +504  + #BOOST_PP_LIST_FOLD_RIGHT_227_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(228, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_228 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +505  + #BOOST_PP_LIST_FOLD_RIGHT_228_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(229, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_229 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +506  + #BOOST_PP_LIST_FOLD_RIGHT_229_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(230, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_230 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +507  + #BOOST_PP_LIST_FOLD_RIGHT_230_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(231, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_231 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +508  + #BOOST_PP_LIST_FOLD_RIGHT_231_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(232, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_232 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +509  + #BOOST_PP_LIST_FOLD_RIGHT_232_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(233, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_233 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +510  + #BOOST_PP_LIST_FOLD_RIGHT_233_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(234, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_234 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +511  + #BOOST_PP_LIST_FOLD_RIGHT_234_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(235, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_235 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +512  + #BOOST_PP_LIST_FOLD_RIGHT_235_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(236, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_236 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +513  + #BOOST_PP_LIST_FOLD_RIGHT_236_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(237, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_237 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +514  + #BOOST_PP_LIST_FOLD_RIGHT_237_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(238, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_238 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +515  + #BOOST_PP_LIST_FOLD_RIGHT_238_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(239, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_239 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +516  + #BOOST_PP_LIST_FOLD_RIGHT_239_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(240, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_240 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +517  + #BOOST_PP_LIST_FOLD_RIGHT_240_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(241, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_241 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +518  + #BOOST_PP_LIST_FOLD_RIGHT_241_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(242, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_242 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +519  + #BOOST_PP_LIST_FOLD_RIGHT_242_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(243, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_243 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +520  + #BOOST_PP_LIST_FOLD_RIGHT_243_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(244, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_244 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +521  + #BOOST_PP_LIST_FOLD_RIGHT_244_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(245, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_245 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +522  + #BOOST_PP_LIST_FOLD_RIGHT_245_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(246, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_246 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +523  + #BOOST_PP_LIST_FOLD_RIGHT_246_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(247, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_247 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +524  + #BOOST_PP_LIST_FOLD_RIGHT_247_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(248, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_248 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +525  + #BOOST_PP_LIST_FOLD_RIGHT_248_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(249, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_249 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +526  + #BOOST_PP_LIST_FOLD_RIGHT_249_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(250, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_250 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +527  + #BOOST_PP_LIST_FOLD_RIGHT_250_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(251, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_251 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +528  + #BOOST_PP_LIST_FOLD_RIGHT_251_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(252, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_252 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +529  + #BOOST_PP_LIST_FOLD_RIGHT_252_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(253, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_253 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +530  + #BOOST_PP_LIST_FOLD_RIGHT_253_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(254, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_254 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +531  + #BOOST_PP_LIST_FOLD_RIGHT_254_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(255, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_255 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +532  + #BOOST_PP_LIST_FOLD_RIGHT_255_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(256, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_256 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +533  + #BOOST_PP_LIST_FOLD_RIGHT_256_D +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), o, s +BOOST_PP_TUPLE_EAT_3 +)(257, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS), +BOOST_PP_LIST_FOLD_RIGHT_257 +, +BOOST_PP_NIL + BOOST_PP_TUPLE_EAT_3)(o, s, + `BOOST_PP_LIST_REST +)), + `BOOST_PP_LIST_FIRST +)) + + ) + +534  +#def + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_NIL + 1 + + ) + +536  +#def + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_1 +( +o +, +s +, +l +0 + + ) + +538  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_2 +( +o +, +s +, +l +0 + + ) + +539  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_3 +( +o +, +s +, +l +0 + + ) + +540  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_4 +( +o +, +s +, +l +0 + + ) + +541  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_5 +( +o +, +s +, +l +0 + + ) + +542  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_6 +( +o +, +s +, +l +0 + + ) + +543  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_7 +( +o +, +s +, +l +0 + + ) + +544  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_8 +( +o +, +s +, +l +0 + + ) + +545  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_9 +( +o +, +s +, +l +0 + + ) + +546  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_10 +( +o +, +s +, +l +0 + + ) + +547  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_11 +( +o +, +s +, +l +0 + + ) + +548  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_12 +( +o +, +s +, +l +0 + + ) + +549  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_13 +( +o +, +s +, +l +0 + + ) + +550  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_14 +( +o +, +s +, +l +0 + + ) + +551  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_15 +( +o +, +s +, +l +0 + + ) + +552  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_16 +( +o +, +s +, +l +0 + + ) + +553  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_17 +( +o +, +s +, +l +0 + + ) + +554  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_18 +( +o +, +s +, +l +0 + + ) + +555  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_19 +( +o +, +s +, +l +0 + + ) + +556  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_20 +( +o +, +s +, +l +0 + + ) + +557  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_21 +( +o +, +s +, +l +0 + + ) + +558  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_22 +( +o +, +s +, +l +0 + + ) + +559  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_23 +( +o +, +s +, +l +0 + + ) + +560  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_24 +( +o +, +s +, +l +0 + + ) + +561  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_25 +( +o +, +s +, +l +0 + + ) + +562  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_26 +( +o +, +s +, +l +0 + + ) + +563  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_27 +( +o +, +s +, +l +0 + + ) + +564  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_28 +( +o +, +s +, +l +0 + + ) + +565  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_29 +( +o +, +s +, +l +0 + + ) + +566  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_30 +( +o +, +s +, +l +0 + + ) + +567  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_31 +( +o +, +s +, +l +0 + + ) + +568  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_32 +( +o +, +s +, +l +0 + + ) + +569  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_33 +( +o +, +s +, +l +0 + + ) + +570  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_34 +( +o +, +s +, +l +0 + + ) + +571  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_35 +( +o +, +s +, +l +0 + + ) + +572  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_36 +( +o +, +s +, +l +0 + + ) + +573  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_37 +( +o +, +s +, +l +0 + + ) + +574  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_38 +( +o +, +s +, +l +0 + + ) + +575  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_39 +( +o +, +s +, +l +0 + + ) + +576  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_40 +( +o +, +s +, +l +0 + + ) + +577  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_41 +( +o +, +s +, +l +0 + + ) + +578  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_42 +( +o +, +s +, +l +0 + + ) + +579  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_43 +( +o +, +s +, +l +0 + + ) + +580  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_44 +( +o +, +s +, +l +0 + + ) + +581  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_45 +( +o +, +s +, +l +0 + + ) + +582  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_46 +( +o +, +s +, +l +0 + + ) + +583  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_47 +( +o +, +s +, +l +0 + + ) + +584  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_48 +( +o +, +s +, +l +0 + + ) + +585  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_49 +( +o +, +s +, +l +0 + + ) + +586  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_50 +( +o +, +s +, +l +0 + + ) + +587  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_51 +( +o +, +s +, +l +0 + + ) + +588  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_52 +( +o +, +s +, +l +0 + + ) + +589  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_53 +( +o +, +s +, +l +0 + + ) + +590  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_54 +( +o +, +s +, +l +0 + + ) + +591  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_55 +( +o +, +s +, +l +0 + + ) + +592  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_56 +( +o +, +s +, +l +0 + + ) + +593  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_57 +( +o +, +s +, +l +0 + + ) + +594  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_58 +( +o +, +s +, +l +0 + + ) + +595  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_59 +( +o +, +s +, +l +0 + + ) + +596  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_60 +( +o +, +s +, +l +0 + + ) + +597  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_61 +( +o +, +s +, +l +0 + + ) + +598  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_62 +( +o +, +s +, +l +0 + + ) + +599  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_63 +( +o +, +s +, +l +0 + + ) + +600  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_64 +( +o +, +s +, +l +0 + + ) + +601  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_65 +( +o +, +s +, +l +0 + + ) + +602  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_66 +( +o +, +s +, +l +0 + + ) + +603  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_67 +( +o +, +s +, +l +0 + + ) + +604  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_68 +( +o +, +s +, +l +0 + + ) + +605  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_69 +( +o +, +s +, +l +0 + + ) + +606  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_70 +( +o +, +s +, +l +0 + + ) + +607  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_71 +( +o +, +s +, +l +0 + + ) + +608  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_72 +( +o +, +s +, +l +0 + + ) + +609  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_73 +( +o +, +s +, +l +0 + + ) + +610  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_74 +( +o +, +s +, +l +0 + + ) + +611  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_75 +( +o +, +s +, +l +0 + + ) + +612  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_76 +( +o +, +s +, +l +0 + + ) + +613  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_77 +( +o +, +s +, +l +0 + + ) + +614  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_78 +( +o +, +s +, +l +0 + + ) + +615  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_79 +( +o +, +s +, +l +0 + + ) + +616  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_80 +( +o +, +s +, +l +0 + + ) + +617  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_81 +( +o +, +s +, +l +0 + + ) + +618  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_82 +( +o +, +s +, +l +0 + + ) + +619  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_83 +( +o +, +s +, +l +0 + + ) + +620  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_84 +( +o +, +s +, +l +0 + + ) + +621  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_85 +( +o +, +s +, +l +0 + + ) + +622  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_86 +( +o +, +s +, +l +0 + + ) + +623  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_87 +( +o +, +s +, +l +0 + + ) + +624  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_88 +( +o +, +s +, +l +0 + + ) + +625  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_89 +( +o +, +s +, +l +0 + + ) + +626  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_90 +( +o +, +s +, +l +0 + + ) + +627  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_91 +( +o +, +s +, +l +0 + + ) + +628  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_92 +( +o +, +s +, +l +0 + + ) + +629  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_93 +( +o +, +s +, +l +0 + + ) + +630  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_94 +( +o +, +s +, +l +0 + + ) + +631  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_95 +( +o +, +s +, +l +0 + + ) + +632  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_96 +( +o +, +s +, +l +0 + + ) + +633  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_97 +( +o +, +s +, +l +0 + + ) + +634  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_98 +( +o +, +s +, +l +0 + + ) + +635  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_99 +( +o +, +s +, +l +0 + + ) + +636  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_100 +( +o +, +s +, +l +0 + + ) + +637  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_101 +( +o +, +s +, +l +0 + + ) + +638  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_102 +( +o +, +s +, +l +0 + + ) + +639  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_103 +( +o +, +s +, +l +0 + + ) + +640  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_104 +( +o +, +s +, +l +0 + + ) + +641  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_105 +( +o +, +s +, +l +0 + + ) + +642  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_106 +( +o +, +s +, +l +0 + + ) + +643  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_107 +( +o +, +s +, +l +0 + + ) + +644  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_108 +( +o +, +s +, +l +0 + + ) + +645  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_109 +( +o +, +s +, +l +0 + + ) + +646  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_110 +( +o +, +s +, +l +0 + + ) + +647  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_111 +( +o +, +s +, +l +0 + + ) + +648  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_112 +( +o +, +s +, +l +0 + + ) + +649  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_113 +( +o +, +s +, +l +0 + + ) + +650  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_114 +( +o +, +s +, +l +0 + + ) + +651  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_115 +( +o +, +s +, +l +0 + + ) + +652  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_116 +( +o +, +s +, +l +0 + + ) + +653  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_117 +( +o +, +s +, +l +0 + + ) + +654  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_118 +( +o +, +s +, +l +0 + + ) + +655  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_119 +( +o +, +s +, +l +0 + + ) + +656  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_120 +( +o +, +s +, +l +0 + + ) + +657  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_121 +( +o +, +s +, +l +0 + + ) + +658  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_122 +( +o +, +s +, +l +0 + + ) + +659  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_123 +( +o +, +s +, +l +0 + + ) + +660  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_124 +( +o +, +s +, +l +0 + + ) + +661  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_125 +( +o +, +s +, +l +0 + + ) + +662  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_126 +( +o +, +s +, +l +0 + + ) + +663  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_127 +( +o +, +s +, +l +0 + + ) + +664  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_128 +( +o +, +s +, +l +0 + + ) + +665  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_129 +( +o +, +s +, +l +0 + + ) + +666  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_130 +( +o +, +s +, +l +0 + + ) + +667  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_131 +( +o +, +s +, +l +0 + + ) + +668  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_132 +( +o +, +s +, +l +0 + + ) + +669  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_133 +( +o +, +s +, +l +0 + + ) + +670  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_134 +( +o +, +s +, +l +0 + + ) + +671  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_135 +( +o +, +s +, +l +0 + + ) + +672  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_136 +( +o +, +s +, +l +0 + + ) + +673  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_137 +( +o +, +s +, +l +0 + + ) + +674  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_138 +( +o +, +s +, +l +0 + + ) + +675  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_139 +( +o +, +s +, +l +0 + + ) + +676  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_140 +( +o +, +s +, +l +0 + + ) + +677  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_141 +( +o +, +s +, +l +0 + + ) + +678  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_142 +( +o +, +s +, +l +0 + + ) + +679  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_143 +( +o +, +s +, +l +0 + + ) + +680  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_144 +( +o +, +s +, +l +0 + + ) + +681  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_145 +( +o +, +s +, +l +0 + + ) + +682  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_146 +( +o +, +s +, +l +0 + + ) + +683  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_147 +( +o +, +s +, +l +0 + + ) + +684  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_148 +( +o +, +s +, +l +0 + + ) + +685  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_149 +( +o +, +s +, +l +0 + + ) + +686  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_150 +( +o +, +s +, +l +0 + + ) + +687  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_151 +( +o +, +s +, +l +0 + + ) + +688  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_152 +( +o +, +s +, +l +0 + + ) + +689  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_153 +( +o +, +s +, +l +0 + + ) + +690  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_154 +( +o +, +s +, +l +0 + + ) + +691  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_155 +( +o +, +s +, +l +0 + + ) + +692  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_156 +( +o +, +s +, +l +0 + + ) + +693  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_157 +( +o +, +s +, +l +0 + + ) + +694  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_158 +( +o +, +s +, +l +0 + + ) + +695  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_159 +( +o +, +s +, +l +0 + + ) + +696  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_160 +( +o +, +s +, +l +0 + + ) + +697  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_161 +( +o +, +s +, +l +0 + + ) + +698  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_162 +( +o +, +s +, +l +0 + + ) + +699  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_163 +( +o +, +s +, +l +0 + + ) + +700  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_164 +( +o +, +s +, +l +0 + + ) + +701  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_165 +( +o +, +s +, +l +0 + + ) + +702  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_166 +( +o +, +s +, +l +0 + + ) + +703  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_167 +( +o +, +s +, +l +0 + + ) + +704  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_168 +( +o +, +s +, +l +0 + + ) + +705  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_169 +( +o +, +s +, +l +0 + + ) + +706  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_170 +( +o +, +s +, +l +0 + + ) + +707  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_171 +( +o +, +s +, +l +0 + + ) + +708  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_172 +( +o +, +s +, +l +0 + + ) + +709  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_173 +( +o +, +s +, +l +0 + + ) + +710  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_174 +( +o +, +s +, +l +0 + + ) + +711  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_175 +( +o +, +s +, +l +0 + + ) + +712  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_176 +( +o +, +s +, +l +0 + + ) + +713  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_177 +( +o +, +s +, +l +0 + + ) + +714  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_178 +( +o +, +s +, +l +0 + + ) + +715  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_179 +( +o +, +s +, +l +0 + + ) + +716  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_180 +( +o +, +s +, +l +0 + + ) + +717  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_181 +( +o +, +s +, +l +0 + + ) + +718  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_182 +( +o +, +s +, +l +0 + + ) + +719  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_183 +( +o +, +s +, +l +0 + + ) + +720  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_184 +( +o +, +s +, +l +0 + + ) + +721  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_185 +( +o +, +s +, +l +0 + + ) + +722  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_186 +( +o +, +s +, +l +0 + + ) + +723  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_187 +( +o +, +s +, +l +0 + + ) + +724  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_188 +( +o +, +s +, +l +0 + + ) + +725  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_189 +( +o +, +s +, +l +0 + + ) + +726  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_190 +( +o +, +s +, +l +0 + + ) + +727  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_191 +( +o +, +s +, +l +0 + + ) + +728  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_192 +( +o +, +s +, +l +0 + + ) + +729  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_193 +( +o +, +s +, +l +0 + + ) + +730  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_194 +( +o +, +s +, +l +0 + + ) + +731  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_195 +( +o +, +s +, +l +0 + + ) + +732  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_196 +( +o +, +s +, +l +0 + + ) + +733  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_197 +( +o +, +s +, +l +0 + + ) + +734  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_198 +( +o +, +s +, +l +0 + + ) + +735  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_199 +( +o +, +s +, +l +0 + + ) + +736  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_200 +( +o +, +s +, +l +0 + + ) + +737  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_201 +( +o +, +s +, +l +0 + + ) + +738  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_202 +( +o +, +s +, +l +0 + + ) + +739  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_203 +( +o +, +s +, +l +0 + + ) + +740  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_204 +( +o +, +s +, +l +0 + + ) + +741  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_205 +( +o +, +s +, +l +0 + + ) + +742  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_206 +( +o +, +s +, +l +0 + + ) + +743  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_207 +( +o +, +s +, +l +0 + + ) + +744  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_208 +( +o +, +s +, +l +0 + + ) + +745  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_209 +( +o +, +s +, +l +0 + + ) + +746  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_210 +( +o +, +s +, +l +0 + + ) + +747  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_211 +( +o +, +s +, +l +0 + + ) + +748  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_212 +( +o +, +s +, +l +0 + + ) + +749  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_213 +( +o +, +s +, +l +0 + + ) + +750  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_214 +( +o +, +s +, +l +0 + + ) + +751  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_215 +( +o +, +s +, +l +0 + + ) + +752  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_216 +( +o +, +s +, +l +0 + + ) + +753  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_217 +( +o +, +s +, +l +0 + + ) + +754  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_218 +( +o +, +s +, +l +0 + + ) + +755  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_219 +( +o +, +s +, +l +0 + + ) + +756  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_220 +( +o +, +s +, +l +0 + + ) + +757  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_221 +( +o +, +s +, +l +0 + + ) + +758  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_222 +( +o +, +s +, +l +0 + + ) + +759  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_223 +( +o +, +s +, +l +0 + + ) + +760  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_224 +( +o +, +s +, +l +0 + + ) + +761  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_225 +( +o +, +s +, +l +0 + + ) + +762  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_226 +( +o +, +s +, +l +0 + + ) + +763  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_227 +( +o +, +s +, +l +0 + + ) + +764  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_228 +( +o +, +s +, +l +0 + + ) + +765  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_229 +( +o +, +s +, +l +0 + + ) + +766  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_230 +( +o +, +s +, +l +0 + + ) + +767  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_231 +( +o +, +s +, +l +0 + + ) + +768  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_232 +( +o +, +s +, +l +0 + + ) + +769  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_233 +( +o +, +s +, +l +0 + + ) + +770  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_234 +( +o +, +s +, +l +0 + + ) + +771  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_235 +( +o +, +s +, +l +0 + + ) + +772  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_236 +( +o +, +s +, +l +0 + + ) + +773  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_237 +( +o +, +s +, +l +0 + + ) + +774  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_238 +( +o +, +s +, +l +0 + + ) + +775  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_239 +( +o +, +s +, +l +0 + + ) + +776  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_240 +( +o +, +s +, +l +0 + + ) + +777  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_241 +( +o +, +s +, +l +0 + + ) + +778  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_242 +( +o +, +s +, +l +0 + + ) + +779  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_243 +( +o +, +s +, +l +0 + + ) + +780  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_244 +( +o +, +s +, +l +0 + + ) + +781  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_245 +( +o +, +s +, +l +0 + + ) + +782  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_246 +( +o +, +s +, +l +0 + + ) + +783  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_247 +( +o +, +s +, +l +0 + + ) + +784  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_248 +( +o +, +s +, +l +0 + + ) + +785  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_249 +( +o +, +s +, +l +0 + + ) + +786  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_250 +( +o +, +s +, +l +0 + + ) + +787  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_251 +( +o +, +s +, +l +0 + + ) + +788  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_252 +( +o +, +s +, +l +0 + + ) + +789  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_253 +( +o +, +s +, +l +0 + + ) + +790  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_254 +( +o +, +s +, +l +0 + + ) + +791  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_255 +( +o +, +s +, +l +0 + + ) + +792  + #BOOST_PP_LIST_FOLD_RIGHT_CHECK_BOOST_PP_LIST_FOLD_RIGHT_256 +( +o +, +s +, +l +0 + + ) + + @/usr/include/boost/preprocessor/list/detail/fold_left.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_LIST_DETAIL_FOLD_LEFT_HPP + + +15  + #BOOST_PREPROCESSOR_LIST_DETAIL_FOLD_LEFT_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  +#def + #BOOST_PP_LIST_FOLD_LEFT_1 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_2 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(2, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +23  + #BOOST_PP_LIST_FOLD_LEFT_2 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_3 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(3, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +24  + #BOOST_PP_LIST_FOLD_LEFT_3 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_4 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(4, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +25  + #BOOST_PP_LIST_FOLD_LEFT_4 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_5 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(5, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +26  + #BOOST_PP_LIST_FOLD_LEFT_5 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_6 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(6, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +27  + #BOOST_PP_LIST_FOLD_LEFT_6 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_7 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(7, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +28  + #BOOST_PP_LIST_FOLD_LEFT_7 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_8 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(8, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +29  + #BOOST_PP_LIST_FOLD_LEFT_8 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_9 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(9, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +30  + #BOOST_PP_LIST_FOLD_LEFT_9 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_10 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(10, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +31  + #BOOST_PP_LIST_FOLD_LEFT_10 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_11 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(11, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +32  + #BOOST_PP_LIST_FOLD_LEFT_11 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_12 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(12, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +33  + #BOOST_PP_LIST_FOLD_LEFT_12 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_13 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(13, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +34  + #BOOST_PP_LIST_FOLD_LEFT_13 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_14 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(14, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +35  + #BOOST_PP_LIST_FOLD_LEFT_14 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_15 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(15, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +36  + #BOOST_PP_LIST_FOLD_LEFT_15 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_16 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(16, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +37  + #BOOST_PP_LIST_FOLD_LEFT_16 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_17 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(17, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +38  + #BOOST_PP_LIST_FOLD_LEFT_17 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_18 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(18, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +39  + #BOOST_PP_LIST_FOLD_LEFT_18 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_19 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(19, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +40  + #BOOST_PP_LIST_FOLD_LEFT_19 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_20 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(20, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +41  + #BOOST_PP_LIST_FOLD_LEFT_20 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_21 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(21, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +42  + #BOOST_PP_LIST_FOLD_LEFT_21 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_22 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(22, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +43  + #BOOST_PP_LIST_FOLD_LEFT_22 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_23 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(23, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +44  + #BOOST_PP_LIST_FOLD_LEFT_23 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_24 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(24, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +45  + #BOOST_PP_LIST_FOLD_LEFT_24 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_25 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(25, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +46  + #BOOST_PP_LIST_FOLD_LEFT_25 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_26 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(26, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +47  + #BOOST_PP_LIST_FOLD_LEFT_26 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_27 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(27, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +48  + #BOOST_PP_LIST_FOLD_LEFT_27 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_28 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(28, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +49  + #BOOST_PP_LIST_FOLD_LEFT_28 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_29 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(29, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +50  + #BOOST_PP_LIST_FOLD_LEFT_29 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_30 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(30, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +51  + #BOOST_PP_LIST_FOLD_LEFT_30 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_31 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(31, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +52  + #BOOST_PP_LIST_FOLD_LEFT_31 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_32 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(32, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +53  + #BOOST_PP_LIST_FOLD_LEFT_32 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_33 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(33, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +54  + #BOOST_PP_LIST_FOLD_LEFT_33 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_34 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(34, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +55  + #BOOST_PP_LIST_FOLD_LEFT_34 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_35 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(35, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +56  + #BOOST_PP_LIST_FOLD_LEFT_35 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_36 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(36, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +57  + #BOOST_PP_LIST_FOLD_LEFT_36 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_37 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(37, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +58  + #BOOST_PP_LIST_FOLD_LEFT_37 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_38 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(38, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +59  + #BOOST_PP_LIST_FOLD_LEFT_38 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_39 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(39, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +60  + #BOOST_PP_LIST_FOLD_LEFT_39 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_40 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(40, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +61  + #BOOST_PP_LIST_FOLD_LEFT_40 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_41 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(41, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +62  + #BOOST_PP_LIST_FOLD_LEFT_41 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_42 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(42, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +63  + #BOOST_PP_LIST_FOLD_LEFT_42 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_43 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(43, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +64  + #BOOST_PP_LIST_FOLD_LEFT_43 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_44 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(44, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +65  + #BOOST_PP_LIST_FOLD_LEFT_44 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_45 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(45, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +66  + #BOOST_PP_LIST_FOLD_LEFT_45 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_46 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(46, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +67  + #BOOST_PP_LIST_FOLD_LEFT_46 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_47 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(47, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +68  + #BOOST_PP_LIST_FOLD_LEFT_47 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_48 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(48, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +69  + #BOOST_PP_LIST_FOLD_LEFT_48 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_49 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(49, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +70  + #BOOST_PP_LIST_FOLD_LEFT_49 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_50 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(50, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +71  + #BOOST_PP_LIST_FOLD_LEFT_50 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_51 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(51, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +72  + #BOOST_PP_LIST_FOLD_LEFT_51 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_52 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(52, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +73  + #BOOST_PP_LIST_FOLD_LEFT_52 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_53 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(53, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +74  + #BOOST_PP_LIST_FOLD_LEFT_53 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_54 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(54, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +75  + #BOOST_PP_LIST_FOLD_LEFT_54 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_55 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(55, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +76  + #BOOST_PP_LIST_FOLD_LEFT_55 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_56 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(56, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +77  + #BOOST_PP_LIST_FOLD_LEFT_56 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_57 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(57, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +78  + #BOOST_PP_LIST_FOLD_LEFT_57 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_58 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(58, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +79  + #BOOST_PP_LIST_FOLD_LEFT_58 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_59 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(59, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +80  + #BOOST_PP_LIST_FOLD_LEFT_59 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_60 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(60, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +81  + #BOOST_PP_LIST_FOLD_LEFT_60 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_61 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(61, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +82  + #BOOST_PP_LIST_FOLD_LEFT_61 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_62 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(62, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +83  + #BOOST_PP_LIST_FOLD_LEFT_62 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_63 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(63, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +84  + #BOOST_PP_LIST_FOLD_LEFT_63 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_64 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(64, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +85  + #BOOST_PP_LIST_FOLD_LEFT_64 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_65 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(65, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +86  + #BOOST_PP_LIST_FOLD_LEFT_65 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_66 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(66, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +87  + #BOOST_PP_LIST_FOLD_LEFT_66 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_67 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(67, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +88  + #BOOST_PP_LIST_FOLD_LEFT_67 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_68 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(68, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +89  + #BOOST_PP_LIST_FOLD_LEFT_68 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_69 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(69, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +90  + #BOOST_PP_LIST_FOLD_LEFT_69 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_70 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(70, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +91  + #BOOST_PP_LIST_FOLD_LEFT_70 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_71 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(71, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +92  + #BOOST_PP_LIST_FOLD_LEFT_71 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_72 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(72, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +93  + #BOOST_PP_LIST_FOLD_LEFT_72 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_73 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(73, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +94  + #BOOST_PP_LIST_FOLD_LEFT_73 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_74 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(74, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +95  + #BOOST_PP_LIST_FOLD_LEFT_74 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_75 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(75, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +96  + #BOOST_PP_LIST_FOLD_LEFT_75 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_76 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(76, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +97  + #BOOST_PP_LIST_FOLD_LEFT_76 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_77 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(77, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +98  + #BOOST_PP_LIST_FOLD_LEFT_77 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_78 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(78, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +99  + #BOOST_PP_LIST_FOLD_LEFT_78 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_79 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(79, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +100  + #BOOST_PP_LIST_FOLD_LEFT_79 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_80 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(80, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +101  + #BOOST_PP_LIST_FOLD_LEFT_80 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_81 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(81, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +102  + #BOOST_PP_LIST_FOLD_LEFT_81 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_82 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(82, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +103  + #BOOST_PP_LIST_FOLD_LEFT_82 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_83 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(83, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +104  + #BOOST_PP_LIST_FOLD_LEFT_83 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_84 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(84, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +105  + #BOOST_PP_LIST_FOLD_LEFT_84 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_85 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(85, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +106  + #BOOST_PP_LIST_FOLD_LEFT_85 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_86 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(86, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +107  + #BOOST_PP_LIST_FOLD_LEFT_86 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_87 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(87, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +108  + #BOOST_PP_LIST_FOLD_LEFT_87 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_88 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(88, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +109  + #BOOST_PP_LIST_FOLD_LEFT_88 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_89 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(89, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +110  + #BOOST_PP_LIST_FOLD_LEFT_89 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_90 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(90, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +111  + #BOOST_PP_LIST_FOLD_LEFT_90 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_91 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(91, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +112  + #BOOST_PP_LIST_FOLD_LEFT_91 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_92 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(92, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +113  + #BOOST_PP_LIST_FOLD_LEFT_92 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_93 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(93, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +114  + #BOOST_PP_LIST_FOLD_LEFT_93 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_94 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(94, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +115  + #BOOST_PP_LIST_FOLD_LEFT_94 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_95 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(95, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +116  + #BOOST_PP_LIST_FOLD_LEFT_95 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_96 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(96, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +117  + #BOOST_PP_LIST_FOLD_LEFT_96 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_97 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(97, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +118  + #BOOST_PP_LIST_FOLD_LEFT_97 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_98 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(98, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +119  + #BOOST_PP_LIST_FOLD_LEFT_98 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_99 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(99, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +120  + #BOOST_PP_LIST_FOLD_LEFT_99 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_100 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(100, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +121  + #BOOST_PP_LIST_FOLD_LEFT_100 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_101 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(101, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +122  + #BOOST_PP_LIST_FOLD_LEFT_101 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_102 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(102, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +123  + #BOOST_PP_LIST_FOLD_LEFT_102 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_103 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(103, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +124  + #BOOST_PP_LIST_FOLD_LEFT_103 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_104 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(104, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +125  + #BOOST_PP_LIST_FOLD_LEFT_104 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_105 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(105, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +126  + #BOOST_PP_LIST_FOLD_LEFT_105 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_106 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(106, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +127  + #BOOST_PP_LIST_FOLD_LEFT_106 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_107 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(107, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +128  + #BOOST_PP_LIST_FOLD_LEFT_107 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_108 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(108, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +129  + #BOOST_PP_LIST_FOLD_LEFT_108 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_109 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(109, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +130  + #BOOST_PP_LIST_FOLD_LEFT_109 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_110 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(110, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +131  + #BOOST_PP_LIST_FOLD_LEFT_110 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_111 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(111, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +132  + #BOOST_PP_LIST_FOLD_LEFT_111 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_112 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(112, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +133  + #BOOST_PP_LIST_FOLD_LEFT_112 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_113 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(113, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +134  + #BOOST_PP_LIST_FOLD_LEFT_113 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_114 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(114, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +135  + #BOOST_PP_LIST_FOLD_LEFT_114 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_115 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(115, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +136  + #BOOST_PP_LIST_FOLD_LEFT_115 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_116 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(116, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +137  + #BOOST_PP_LIST_FOLD_LEFT_116 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_117 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(117, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +138  + #BOOST_PP_LIST_FOLD_LEFT_117 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_118 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(118, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +139  + #BOOST_PP_LIST_FOLD_LEFT_118 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_119 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(119, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +140  + #BOOST_PP_LIST_FOLD_LEFT_119 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_120 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(120, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +141  + #BOOST_PP_LIST_FOLD_LEFT_120 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_121 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(121, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +142  + #BOOST_PP_LIST_FOLD_LEFT_121 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_122 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(122, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +143  + #BOOST_PP_LIST_FOLD_LEFT_122 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_123 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(123, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +144  + #BOOST_PP_LIST_FOLD_LEFT_123 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_124 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(124, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +145  + #BOOST_PP_LIST_FOLD_LEFT_124 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_125 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(125, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +146  + #BOOST_PP_LIST_FOLD_LEFT_125 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_126 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(126, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +147  + #BOOST_PP_LIST_FOLD_LEFT_126 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_127 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(127, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +148  + #BOOST_PP_LIST_FOLD_LEFT_127 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_128 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(128, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +149  + #BOOST_PP_LIST_FOLD_LEFT_128 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_129 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(129, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +150  + #BOOST_PP_LIST_FOLD_LEFT_129 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_130 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(130, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +151  + #BOOST_PP_LIST_FOLD_LEFT_130 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_131 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(131, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +152  + #BOOST_PP_LIST_FOLD_LEFT_131 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_132 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(132, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +153  + #BOOST_PP_LIST_FOLD_LEFT_132 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_133 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(133, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +154  + #BOOST_PP_LIST_FOLD_LEFT_133 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_134 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(134, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +155  + #BOOST_PP_LIST_FOLD_LEFT_134 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_135 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(135, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +156  + #BOOST_PP_LIST_FOLD_LEFT_135 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_136 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(136, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +157  + #BOOST_PP_LIST_FOLD_LEFT_136 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_137 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(137, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +158  + #BOOST_PP_LIST_FOLD_LEFT_137 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_138 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(138, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +159  + #BOOST_PP_LIST_FOLD_LEFT_138 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_139 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(139, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +160  + #BOOST_PP_LIST_FOLD_LEFT_139 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_140 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(140, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +161  + #BOOST_PP_LIST_FOLD_LEFT_140 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_141 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(141, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +162  + #BOOST_PP_LIST_FOLD_LEFT_141 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_142 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(142, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +163  + #BOOST_PP_LIST_FOLD_LEFT_142 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_143 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(143, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +164  + #BOOST_PP_LIST_FOLD_LEFT_143 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_144 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(144, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +165  + #BOOST_PP_LIST_FOLD_LEFT_144 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_145 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(145, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +166  + #BOOST_PP_LIST_FOLD_LEFT_145 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_146 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(146, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +167  + #BOOST_PP_LIST_FOLD_LEFT_146 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_147 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(147, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +168  + #BOOST_PP_LIST_FOLD_LEFT_147 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_148 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(148, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +169  + #BOOST_PP_LIST_FOLD_LEFT_148 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_149 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(149, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +170  + #BOOST_PP_LIST_FOLD_LEFT_149 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_150 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(150, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +171  + #BOOST_PP_LIST_FOLD_LEFT_150 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_151 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(151, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +172  + #BOOST_PP_LIST_FOLD_LEFT_151 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_152 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(152, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +173  + #BOOST_PP_LIST_FOLD_LEFT_152 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_153 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(153, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +174  + #BOOST_PP_LIST_FOLD_LEFT_153 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_154 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(154, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +175  + #BOOST_PP_LIST_FOLD_LEFT_154 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_155 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(155, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +176  + #BOOST_PP_LIST_FOLD_LEFT_155 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_156 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(156, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +177  + #BOOST_PP_LIST_FOLD_LEFT_156 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_157 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(157, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +178  + #BOOST_PP_LIST_FOLD_LEFT_157 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_158 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(158, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +179  + #BOOST_PP_LIST_FOLD_LEFT_158 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_159 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(159, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +180  + #BOOST_PP_LIST_FOLD_LEFT_159 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_160 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(160, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +181  + #BOOST_PP_LIST_FOLD_LEFT_160 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_161 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(161, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +182  + #BOOST_PP_LIST_FOLD_LEFT_161 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_162 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(162, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +183  + #BOOST_PP_LIST_FOLD_LEFT_162 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_163 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(163, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +184  + #BOOST_PP_LIST_FOLD_LEFT_163 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_164 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(164, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +185  + #BOOST_PP_LIST_FOLD_LEFT_164 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_165 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(165, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +186  + #BOOST_PP_LIST_FOLD_LEFT_165 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_166 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(166, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +187  + #BOOST_PP_LIST_FOLD_LEFT_166 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_167 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(167, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +188  + #BOOST_PP_LIST_FOLD_LEFT_167 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_168 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(168, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +189  + #BOOST_PP_LIST_FOLD_LEFT_168 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_169 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(169, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +190  + #BOOST_PP_LIST_FOLD_LEFT_169 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_170 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(170, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +191  + #BOOST_PP_LIST_FOLD_LEFT_170 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_171 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(171, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +192  + #BOOST_PP_LIST_FOLD_LEFT_171 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_172 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(172, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +193  + #BOOST_PP_LIST_FOLD_LEFT_172 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_173 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(173, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +194  + #BOOST_PP_LIST_FOLD_LEFT_173 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_174 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(174, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +195  + #BOOST_PP_LIST_FOLD_LEFT_174 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_175 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(175, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +196  + #BOOST_PP_LIST_FOLD_LEFT_175 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_176 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(176, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +197  + #BOOST_PP_LIST_FOLD_LEFT_176 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_177 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(177, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +198  + #BOOST_PP_LIST_FOLD_LEFT_177 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_178 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(178, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +199  + #BOOST_PP_LIST_FOLD_LEFT_178 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_179 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(179, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +200  + #BOOST_PP_LIST_FOLD_LEFT_179 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_180 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(180, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +201  + #BOOST_PP_LIST_FOLD_LEFT_180 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_181 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(181, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +202  + #BOOST_PP_LIST_FOLD_LEFT_181 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_182 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(182, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +203  + #BOOST_PP_LIST_FOLD_LEFT_182 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_183 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(183, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +204  + #BOOST_PP_LIST_FOLD_LEFT_183 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_184 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(184, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +205  + #BOOST_PP_LIST_FOLD_LEFT_184 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_185 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(185, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +206  + #BOOST_PP_LIST_FOLD_LEFT_185 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_186 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(186, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +207  + #BOOST_PP_LIST_FOLD_LEFT_186 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_187 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(187, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +208  + #BOOST_PP_LIST_FOLD_LEFT_187 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_188 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(188, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +209  + #BOOST_PP_LIST_FOLD_LEFT_188 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_189 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(189, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +210  + #BOOST_PP_LIST_FOLD_LEFT_189 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_190 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(190, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +211  + #BOOST_PP_LIST_FOLD_LEFT_190 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_191 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(191, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +212  + #BOOST_PP_LIST_FOLD_LEFT_191 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_192 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(192, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +213  + #BOOST_PP_LIST_FOLD_LEFT_192 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_193 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(193, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +214  + #BOOST_PP_LIST_FOLD_LEFT_193 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_194 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(194, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +215  + #BOOST_PP_LIST_FOLD_LEFT_194 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_195 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(195, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +216  + #BOOST_PP_LIST_FOLD_LEFT_195 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_196 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(196, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +217  + #BOOST_PP_LIST_FOLD_LEFT_196 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_197 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(197, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +218  + #BOOST_PP_LIST_FOLD_LEFT_197 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_198 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(198, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +219  + #BOOST_PP_LIST_FOLD_LEFT_198 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_199 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(199, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +220  + #BOOST_PP_LIST_FOLD_LEFT_199 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_200 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(200, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +221  + #BOOST_PP_LIST_FOLD_LEFT_200 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_201 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(201, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +222  + #BOOST_PP_LIST_FOLD_LEFT_201 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_202 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(202, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +223  + #BOOST_PP_LIST_FOLD_LEFT_202 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_203 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(203, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +224  + #BOOST_PP_LIST_FOLD_LEFT_203 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_204 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(204, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +225  + #BOOST_PP_LIST_FOLD_LEFT_204 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_205 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(205, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +226  + #BOOST_PP_LIST_FOLD_LEFT_205 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_206 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(206, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +227  + #BOOST_PP_LIST_FOLD_LEFT_206 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_207 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(207, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +228  + #BOOST_PP_LIST_FOLD_LEFT_207 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_208 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(208, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +229  + #BOOST_PP_LIST_FOLD_LEFT_208 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_209 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(209, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +230  + #BOOST_PP_LIST_FOLD_LEFT_209 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_210 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(210, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +231  + #BOOST_PP_LIST_FOLD_LEFT_210 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_211 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(211, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +232  + #BOOST_PP_LIST_FOLD_LEFT_211 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_212 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(212, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +233  + #BOOST_PP_LIST_FOLD_LEFT_212 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_213 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(213, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +234  + #BOOST_PP_LIST_FOLD_LEFT_213 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_214 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(214, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +235  + #BOOST_PP_LIST_FOLD_LEFT_214 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_215 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(215, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +236  + #BOOST_PP_LIST_FOLD_LEFT_215 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_216 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(216, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +237  + #BOOST_PP_LIST_FOLD_LEFT_216 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_217 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(217, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +238  + #BOOST_PP_LIST_FOLD_LEFT_217 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_218 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(218, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +239  + #BOOST_PP_LIST_FOLD_LEFT_218 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_219 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(219, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +240  + #BOOST_PP_LIST_FOLD_LEFT_219 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_220 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(220, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +241  + #BOOST_PP_LIST_FOLD_LEFT_220 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_221 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(221, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +242  + #BOOST_PP_LIST_FOLD_LEFT_221 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_222 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(222, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +243  + #BOOST_PP_LIST_FOLD_LEFT_222 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_223 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(223, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +244  + #BOOST_PP_LIST_FOLD_LEFT_223 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_224 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(224, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +245  + #BOOST_PP_LIST_FOLD_LEFT_224 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_225 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(225, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +246  + #BOOST_PP_LIST_FOLD_LEFT_225 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_226 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(226, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +247  + #BOOST_PP_LIST_FOLD_LEFT_226 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_227 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(227, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +248  + #BOOST_PP_LIST_FOLD_LEFT_227 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_228 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(228, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +249  + #BOOST_PP_LIST_FOLD_LEFT_228 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_229 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(229, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +250  + #BOOST_PP_LIST_FOLD_LEFT_229 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_230 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(230, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +251  + #BOOST_PP_LIST_FOLD_LEFT_230 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_231 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(231, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +252  + #BOOST_PP_LIST_FOLD_LEFT_231 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_232 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(232, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +253  + #BOOST_PP_LIST_FOLD_LEFT_232 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_233 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(233, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +254  + #BOOST_PP_LIST_FOLD_LEFT_233 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_234 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(234, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +255  + #BOOST_PP_LIST_FOLD_LEFT_234 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_235 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(235, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +256  + #BOOST_PP_LIST_FOLD_LEFT_235 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_236 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(236, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +257  + #BOOST_PP_LIST_FOLD_LEFT_236 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_237 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(237, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +258  + #BOOST_PP_LIST_FOLD_LEFT_237 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_238 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(238, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +259  + #BOOST_PP_LIST_FOLD_LEFT_238 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_239 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(239, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +260  + #BOOST_PP_LIST_FOLD_LEFT_239 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_240 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(240, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +261  + #BOOST_PP_LIST_FOLD_LEFT_240 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_241 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(241, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +262  + #BOOST_PP_LIST_FOLD_LEFT_241 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_242 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(242, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +263  + #BOOST_PP_LIST_FOLD_LEFT_242 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_243 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(243, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +264  + #BOOST_PP_LIST_FOLD_LEFT_243 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_244 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(244, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +265  + #BOOST_PP_LIST_FOLD_LEFT_244 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_245 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(245, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +266  + #BOOST_PP_LIST_FOLD_LEFT_245 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_246 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(246, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +267  + #BOOST_PP_LIST_FOLD_LEFT_246 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_247 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(247, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +268  + #BOOST_PP_LIST_FOLD_LEFT_247 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_248 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(248, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +269  + #BOOST_PP_LIST_FOLD_LEFT_248 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_249 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(249, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +270  + #BOOST_PP_LIST_FOLD_LEFT_249 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_250 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(250, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +271  + #BOOST_PP_LIST_FOLD_LEFT_250 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_251 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(251, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +272  + #BOOST_PP_LIST_FOLD_LEFT_251 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_252 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(252, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +273  + #BOOST_PP_LIST_FOLD_LEFT_252 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_253 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(253, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +274  + #BOOST_PP_LIST_FOLD_LEFT_253 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_254 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(254, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +275  + #BOOST_PP_LIST_FOLD_LEFT_254 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_255 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(255, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +276  + #BOOST_PP_LIST_FOLD_LEFT_255 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_256 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(256, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + +277  + #BOOST_PP_LIST_FOLD_LEFT_256 +( +o +, +s +, +l + + `BOOST_PP_IIF +( + `BOOST_PP_LIST_IS_CONS +), +BOOST_PP_LIST_FOLD_LEFT_257 +, s +BOOST_PP_TUPLE_EAT_3 +)(o, + `BOOST_PP_EXPR_IIF +(BOOST_PP_LIST_IS_CONS), o)(257, s, + `BOOST_PP_LIST_FIRST +)), + `BOOST_PP_LIST_REST +)) + + ) + + @/usr/include/boost/preprocessor/list/detail/fold_right.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_LIST_DETAIL_FOLD_RIGHT_HPP + + +15  + #BOOST_PREPROCESSOR_LIST_DETAIL_FOLD_RIGHT_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  +#def + #BOOST_PP_LIST_FOLD_RIGHT_1 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_1 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(1,)) + + ) + +21  + #BOOST_PP_LIST_FOLD_RIGHT_2 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_2 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(2,)) + + ) + +22  + #BOOST_PP_LIST_FOLD_RIGHT_3 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_3 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(3,)) + + ) + +23  + #BOOST_PP_LIST_FOLD_RIGHT_4 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_4 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(4,)) + + ) + +24  + #BOOST_PP_LIST_FOLD_RIGHT_5 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_5 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(5,)) + + ) + +25  + #BOOST_PP_LIST_FOLD_RIGHT_6 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_6 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(6,)) + + ) + +26  + #BOOST_PP_LIST_FOLD_RIGHT_7 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_7 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(7,)) + + ) + +27  + #BOOST_PP_LIST_FOLD_RIGHT_8 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_8 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(8,)) + + ) + +28  + #BOOST_PP_LIST_FOLD_RIGHT_9 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_9 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(9,)) + + ) + +29  + #BOOST_PP_LIST_FOLD_RIGHT_10 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_10 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(10,)) + + ) + +30  + #BOOST_PP_LIST_FOLD_RIGHT_11 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_11 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(11,)) + + ) + +31  + #BOOST_PP_LIST_FOLD_RIGHT_12 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_12 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(12,)) + + ) + +32  + #BOOST_PP_LIST_FOLD_RIGHT_13 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_13 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(13,)) + + ) + +33  + #BOOST_PP_LIST_FOLD_RIGHT_14 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_14 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(14,)) + + ) + +34  + #BOOST_PP_LIST_FOLD_RIGHT_15 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_15 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(15,)) + + ) + +35  + #BOOST_PP_LIST_FOLD_RIGHT_16 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_16 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(16,)) + + ) + +36  + #BOOST_PP_LIST_FOLD_RIGHT_17 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_17 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(17,)) + + ) + +37  + #BOOST_PP_LIST_FOLD_RIGHT_18 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_18 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(18,)) + + ) + +38  + #BOOST_PP_LIST_FOLD_RIGHT_19 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_19 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(19,)) + + ) + +39  + #BOOST_PP_LIST_FOLD_RIGHT_20 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_20 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(20,)) + + ) + +40  + #BOOST_PP_LIST_FOLD_RIGHT_21 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_21 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(21,)) + + ) + +41  + #BOOST_PP_LIST_FOLD_RIGHT_22 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_22 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(22,)) + + ) + +42  + #BOOST_PP_LIST_FOLD_RIGHT_23 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_23 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(23,)) + + ) + +43  + #BOOST_PP_LIST_FOLD_RIGHT_24 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_24 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(24,)) + + ) + +44  + #BOOST_PP_LIST_FOLD_RIGHT_25 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_25 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(25,)) + + ) + +45  + #BOOST_PP_LIST_FOLD_RIGHT_26 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_26 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(26,)) + + ) + +46  + #BOOST_PP_LIST_FOLD_RIGHT_27 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_27 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(27,)) + + ) + +47  + #BOOST_PP_LIST_FOLD_RIGHT_28 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_28 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(28,)) + + ) + +48  + #BOOST_PP_LIST_FOLD_RIGHT_29 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_29 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(29,)) + + ) + +49  + #BOOST_PP_LIST_FOLD_RIGHT_30 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_30 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(30,)) + + ) + +50  + #BOOST_PP_LIST_FOLD_RIGHT_31 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_31 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(31,)) + + ) + +51  + #BOOST_PP_LIST_FOLD_RIGHT_32 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_32 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(32,)) + + ) + +52  + #BOOST_PP_LIST_FOLD_RIGHT_33 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_33 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(33,)) + + ) + +53  + #BOOST_PP_LIST_FOLD_RIGHT_34 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_34 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(34,)) + + ) + +54  + #BOOST_PP_LIST_FOLD_RIGHT_35 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_35 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(35,)) + + ) + +55  + #BOOST_PP_LIST_FOLD_RIGHT_36 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_36 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(36,)) + + ) + +56  + #BOOST_PP_LIST_FOLD_RIGHT_37 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_37 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(37,)) + + ) + +57  + #BOOST_PP_LIST_FOLD_RIGHT_38 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_38 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(38,)) + + ) + +58  + #BOOST_PP_LIST_FOLD_RIGHT_39 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_39 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(39,)) + + ) + +59  + #BOOST_PP_LIST_FOLD_RIGHT_40 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_40 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(40,)) + + ) + +60  + #BOOST_PP_LIST_FOLD_RIGHT_41 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_41 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(41,)) + + ) + +61  + #BOOST_PP_LIST_FOLD_RIGHT_42 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_42 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(42,)) + + ) + +62  + #BOOST_PP_LIST_FOLD_RIGHT_43 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_43 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(43,)) + + ) + +63  + #BOOST_PP_LIST_FOLD_RIGHT_44 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_44 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(44,)) + + ) + +64  + #BOOST_PP_LIST_FOLD_RIGHT_45 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_45 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(45,)) + + ) + +65  + #BOOST_PP_LIST_FOLD_RIGHT_46 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_46 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(46,)) + + ) + +66  + #BOOST_PP_LIST_FOLD_RIGHT_47 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_47 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(47,)) + + ) + +67  + #BOOST_PP_LIST_FOLD_RIGHT_48 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_48 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(48,)) + + ) + +68  + #BOOST_PP_LIST_FOLD_RIGHT_49 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_49 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(49,)) + + ) + +69  + #BOOST_PP_LIST_FOLD_RIGHT_50 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_50 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(50,)) + + ) + +70  + #BOOST_PP_LIST_FOLD_RIGHT_51 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_51 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(51,)) + + ) + +71  + #BOOST_PP_LIST_FOLD_RIGHT_52 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_52 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(52,)) + + ) + +72  + #BOOST_PP_LIST_FOLD_RIGHT_53 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_53 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(53,)) + + ) + +73  + #BOOST_PP_LIST_FOLD_RIGHT_54 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_54 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(54,)) + + ) + +74  + #BOOST_PP_LIST_FOLD_RIGHT_55 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_55 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(55,)) + + ) + +75  + #BOOST_PP_LIST_FOLD_RIGHT_56 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_56 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(56,)) + + ) + +76  + #BOOST_PP_LIST_FOLD_RIGHT_57 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_57 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(57,)) + + ) + +77  + #BOOST_PP_LIST_FOLD_RIGHT_58 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_58 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(58,)) + + ) + +78  + #BOOST_PP_LIST_FOLD_RIGHT_59 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_59 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(59,)) + + ) + +79  + #BOOST_PP_LIST_FOLD_RIGHT_60 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_60 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(60,)) + + ) + +80  + #BOOST_PP_LIST_FOLD_RIGHT_61 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_61 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(61,)) + + ) + +81  + #BOOST_PP_LIST_FOLD_RIGHT_62 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_62 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(62,)) + + ) + +82  + #BOOST_PP_LIST_FOLD_RIGHT_63 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_63 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(63,)) + + ) + +83  + #BOOST_PP_LIST_FOLD_RIGHT_64 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_64 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(64,)) + + ) + +84  + #BOOST_PP_LIST_FOLD_RIGHT_65 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_65 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(65,)) + + ) + +85  + #BOOST_PP_LIST_FOLD_RIGHT_66 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_66 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(66,)) + + ) + +86  + #BOOST_PP_LIST_FOLD_RIGHT_67 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_67 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(67,)) + + ) + +87  + #BOOST_PP_LIST_FOLD_RIGHT_68 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_68 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(68,)) + + ) + +88  + #BOOST_PP_LIST_FOLD_RIGHT_69 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_69 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(69,)) + + ) + +89  + #BOOST_PP_LIST_FOLD_RIGHT_70 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_70 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(70,)) + + ) + +90  + #BOOST_PP_LIST_FOLD_RIGHT_71 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_71 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(71,)) + + ) + +91  + #BOOST_PP_LIST_FOLD_RIGHT_72 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_72 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(72,)) + + ) + +92  + #BOOST_PP_LIST_FOLD_RIGHT_73 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_73 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(73,)) + + ) + +93  + #BOOST_PP_LIST_FOLD_RIGHT_74 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_74 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(74,)) + + ) + +94  + #BOOST_PP_LIST_FOLD_RIGHT_75 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_75 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(75,)) + + ) + +95  + #BOOST_PP_LIST_FOLD_RIGHT_76 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_76 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(76,)) + + ) + +96  + #BOOST_PP_LIST_FOLD_RIGHT_77 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_77 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(77,)) + + ) + +97  + #BOOST_PP_LIST_FOLD_RIGHT_78 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_78 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(78,)) + + ) + +98  + #BOOST_PP_LIST_FOLD_RIGHT_79 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_79 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(79,)) + + ) + +99  + #BOOST_PP_LIST_FOLD_RIGHT_80 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_80 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(80,)) + + ) + +100  + #BOOST_PP_LIST_FOLD_RIGHT_81 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_81 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(81,)) + + ) + +101  + #BOOST_PP_LIST_FOLD_RIGHT_82 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_82 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(82,)) + + ) + +102  + #BOOST_PP_LIST_FOLD_RIGHT_83 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_83 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(83,)) + + ) + +103  + #BOOST_PP_LIST_FOLD_RIGHT_84 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_84 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(84,)) + + ) + +104  + #BOOST_PP_LIST_FOLD_RIGHT_85 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_85 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(85,)) + + ) + +105  + #BOOST_PP_LIST_FOLD_RIGHT_86 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_86 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(86,)) + + ) + +106  + #BOOST_PP_LIST_FOLD_RIGHT_87 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_87 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(87,)) + + ) + +107  + #BOOST_PP_LIST_FOLD_RIGHT_88 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_88 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(88,)) + + ) + +108  + #BOOST_PP_LIST_FOLD_RIGHT_89 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_89 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(89,)) + + ) + +109  + #BOOST_PP_LIST_FOLD_RIGHT_90 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_90 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(90,)) + + ) + +110  + #BOOST_PP_LIST_FOLD_RIGHT_91 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_91 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(91,)) + + ) + +111  + #BOOST_PP_LIST_FOLD_RIGHT_92 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_92 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(92,)) + + ) + +112  + #BOOST_PP_LIST_FOLD_RIGHT_93 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_93 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(93,)) + + ) + +113  + #BOOST_PP_LIST_FOLD_RIGHT_94 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_94 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(94,)) + + ) + +114  + #BOOST_PP_LIST_FOLD_RIGHT_95 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_95 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(95,)) + + ) + +115  + #BOOST_PP_LIST_FOLD_RIGHT_96 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_96 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(96,)) + + ) + +116  + #BOOST_PP_LIST_FOLD_RIGHT_97 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_97 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(97,)) + + ) + +117  + #BOOST_PP_LIST_FOLD_RIGHT_98 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_98 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(98,)) + + ) + +118  + #BOOST_PP_LIST_FOLD_RIGHT_99 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_99 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(99,)) + + ) + +119  + #BOOST_PP_LIST_FOLD_RIGHT_100 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_100 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(100,)) + + ) + +120  + #BOOST_PP_LIST_FOLD_RIGHT_101 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_101 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(101,)) + + ) + +121  + #BOOST_PP_LIST_FOLD_RIGHT_102 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_102 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(102,)) + + ) + +122  + #BOOST_PP_LIST_FOLD_RIGHT_103 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_103 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(103,)) + + ) + +123  + #BOOST_PP_LIST_FOLD_RIGHT_104 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_104 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(104,)) + + ) + +124  + #BOOST_PP_LIST_FOLD_RIGHT_105 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_105 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(105,)) + + ) + +125  + #BOOST_PP_LIST_FOLD_RIGHT_106 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_106 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(106,)) + + ) + +126  + #BOOST_PP_LIST_FOLD_RIGHT_107 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_107 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(107,)) + + ) + +127  + #BOOST_PP_LIST_FOLD_RIGHT_108 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_108 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(108,)) + + ) + +128  + #BOOST_PP_LIST_FOLD_RIGHT_109 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_109 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(109,)) + + ) + +129  + #BOOST_PP_LIST_FOLD_RIGHT_110 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_110 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(110,)) + + ) + +130  + #BOOST_PP_LIST_FOLD_RIGHT_111 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_111 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(111,)) + + ) + +131  + #BOOST_PP_LIST_FOLD_RIGHT_112 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_112 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(112,)) + + ) + +132  + #BOOST_PP_LIST_FOLD_RIGHT_113 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_113 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(113,)) + + ) + +133  + #BOOST_PP_LIST_FOLD_RIGHT_114 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_114 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(114,)) + + ) + +134  + #BOOST_PP_LIST_FOLD_RIGHT_115 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_115 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(115,)) + + ) + +135  + #BOOST_PP_LIST_FOLD_RIGHT_116 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_116 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(116,)) + + ) + +136  + #BOOST_PP_LIST_FOLD_RIGHT_117 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_117 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(117,)) + + ) + +137  + #BOOST_PP_LIST_FOLD_RIGHT_118 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_118 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(118,)) + + ) + +138  + #BOOST_PP_LIST_FOLD_RIGHT_119 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_119 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(119,)) + + ) + +139  + #BOOST_PP_LIST_FOLD_RIGHT_120 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_120 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(120,)) + + ) + +140  + #BOOST_PP_LIST_FOLD_RIGHT_121 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_121 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(121,)) + + ) + +141  + #BOOST_PP_LIST_FOLD_RIGHT_122 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_122 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(122,)) + + ) + +142  + #BOOST_PP_LIST_FOLD_RIGHT_123 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_123 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(123,)) + + ) + +143  + #BOOST_PP_LIST_FOLD_RIGHT_124 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_124 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(124,)) + + ) + +144  + #BOOST_PP_LIST_FOLD_RIGHT_125 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_125 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(125,)) + + ) + +145  + #BOOST_PP_LIST_FOLD_RIGHT_126 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_126 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(126,)) + + ) + +146  + #BOOST_PP_LIST_FOLD_RIGHT_127 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_127 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(127,)) + + ) + +147  + #BOOST_PP_LIST_FOLD_RIGHT_128 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_128 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(128,)) + + ) + +148  + #BOOST_PP_LIST_FOLD_RIGHT_129 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_129 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(129,)) + + ) + +149  + #BOOST_PP_LIST_FOLD_RIGHT_130 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_130 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(130,)) + + ) + +150  + #BOOST_PP_LIST_FOLD_RIGHT_131 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_131 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(131,)) + + ) + +151  + #BOOST_PP_LIST_FOLD_RIGHT_132 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_132 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(132,)) + + ) + +152  + #BOOST_PP_LIST_FOLD_RIGHT_133 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_133 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(133,)) + + ) + +153  + #BOOST_PP_LIST_FOLD_RIGHT_134 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_134 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(134,)) + + ) + +154  + #BOOST_PP_LIST_FOLD_RIGHT_135 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_135 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(135,)) + + ) + +155  + #BOOST_PP_LIST_FOLD_RIGHT_136 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_136 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(136,)) + + ) + +156  + #BOOST_PP_LIST_FOLD_RIGHT_137 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_137 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(137,)) + + ) + +157  + #BOOST_PP_LIST_FOLD_RIGHT_138 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_138 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(138,)) + + ) + +158  + #BOOST_PP_LIST_FOLD_RIGHT_139 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_139 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(139,)) + + ) + +159  + #BOOST_PP_LIST_FOLD_RIGHT_140 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_140 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(140,)) + + ) + +160  + #BOOST_PP_LIST_FOLD_RIGHT_141 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_141 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(141,)) + + ) + +161  + #BOOST_PP_LIST_FOLD_RIGHT_142 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_142 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(142,)) + + ) + +162  + #BOOST_PP_LIST_FOLD_RIGHT_143 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_143 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(143,)) + + ) + +163  + #BOOST_PP_LIST_FOLD_RIGHT_144 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_144 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(144,)) + + ) + +164  + #BOOST_PP_LIST_FOLD_RIGHT_145 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_145 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(145,)) + + ) + +165  + #BOOST_PP_LIST_FOLD_RIGHT_146 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_146 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(146,)) + + ) + +166  + #BOOST_PP_LIST_FOLD_RIGHT_147 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_147 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(147,)) + + ) + +167  + #BOOST_PP_LIST_FOLD_RIGHT_148 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_148 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(148,)) + + ) + +168  + #BOOST_PP_LIST_FOLD_RIGHT_149 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_149 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(149,)) + + ) + +169  + #BOOST_PP_LIST_FOLD_RIGHT_150 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_150 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(150,)) + + ) + +170  + #BOOST_PP_LIST_FOLD_RIGHT_151 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_151 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(151,)) + + ) + +171  + #BOOST_PP_LIST_FOLD_RIGHT_152 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_152 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(152,)) + + ) + +172  + #BOOST_PP_LIST_FOLD_RIGHT_153 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_153 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(153,)) + + ) + +173  + #BOOST_PP_LIST_FOLD_RIGHT_154 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_154 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(154,)) + + ) + +174  + #BOOST_PP_LIST_FOLD_RIGHT_155 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_155 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(155,)) + + ) + +175  + #BOOST_PP_LIST_FOLD_RIGHT_156 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_156 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(156,)) + + ) + +176  + #BOOST_PP_LIST_FOLD_RIGHT_157 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_157 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(157,)) + + ) + +177  + #BOOST_PP_LIST_FOLD_RIGHT_158 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_158 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(158,)) + + ) + +178  + #BOOST_PP_LIST_FOLD_RIGHT_159 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_159 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(159,)) + + ) + +179  + #BOOST_PP_LIST_FOLD_RIGHT_160 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_160 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(160,)) + + ) + +180  + #BOOST_PP_LIST_FOLD_RIGHT_161 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_161 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(161,)) + + ) + +181  + #BOOST_PP_LIST_FOLD_RIGHT_162 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_162 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(162,)) + + ) + +182  + #BOOST_PP_LIST_FOLD_RIGHT_163 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_163 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(163,)) + + ) + +183  + #BOOST_PP_LIST_FOLD_RIGHT_164 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_164 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(164,)) + + ) + +184  + #BOOST_PP_LIST_FOLD_RIGHT_165 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_165 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(165,)) + + ) + +185  + #BOOST_PP_LIST_FOLD_RIGHT_166 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_166 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(166,)) + + ) + +186  + #BOOST_PP_LIST_FOLD_RIGHT_167 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_167 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(167,)) + + ) + +187  + #BOOST_PP_LIST_FOLD_RIGHT_168 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_168 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(168,)) + + ) + +188  + #BOOST_PP_LIST_FOLD_RIGHT_169 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_169 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(169,)) + + ) + +189  + #BOOST_PP_LIST_FOLD_RIGHT_170 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_170 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(170,)) + + ) + +190  + #BOOST_PP_LIST_FOLD_RIGHT_171 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_171 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(171,)) + + ) + +191  + #BOOST_PP_LIST_FOLD_RIGHT_172 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_172 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(172,)) + + ) + +192  + #BOOST_PP_LIST_FOLD_RIGHT_173 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_173 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(173,)) + + ) + +193  + #BOOST_PP_LIST_FOLD_RIGHT_174 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_174 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(174,)) + + ) + +194  + #BOOST_PP_LIST_FOLD_RIGHT_175 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_175 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(175,)) + + ) + +195  + #BOOST_PP_LIST_FOLD_RIGHT_176 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_176 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(176,)) + + ) + +196  + #BOOST_PP_LIST_FOLD_RIGHT_177 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_177 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(177,)) + + ) + +197  + #BOOST_PP_LIST_FOLD_RIGHT_178 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_178 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(178,)) + + ) + +198  + #BOOST_PP_LIST_FOLD_RIGHT_179 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_179 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(179,)) + + ) + +199  + #BOOST_PP_LIST_FOLD_RIGHT_180 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_180 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(180,)) + + ) + +200  + #BOOST_PP_LIST_FOLD_RIGHT_181 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_181 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(181,)) + + ) + +201  + #BOOST_PP_LIST_FOLD_RIGHT_182 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_182 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(182,)) + + ) + +202  + #BOOST_PP_LIST_FOLD_RIGHT_183 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_183 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(183,)) + + ) + +203  + #BOOST_PP_LIST_FOLD_RIGHT_184 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_184 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(184,)) + + ) + +204  + #BOOST_PP_LIST_FOLD_RIGHT_185 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_185 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(185,)) + + ) + +205  + #BOOST_PP_LIST_FOLD_RIGHT_186 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_186 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(186,)) + + ) + +206  + #BOOST_PP_LIST_FOLD_RIGHT_187 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_187 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(187,)) + + ) + +207  + #BOOST_PP_LIST_FOLD_RIGHT_188 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_188 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(188,)) + + ) + +208  + #BOOST_PP_LIST_FOLD_RIGHT_189 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_189 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(189,)) + + ) + +209  + #BOOST_PP_LIST_FOLD_RIGHT_190 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_190 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(190,)) + + ) + +210  + #BOOST_PP_LIST_FOLD_RIGHT_191 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_191 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(191,)) + + ) + +211  + #BOOST_PP_LIST_FOLD_RIGHT_192 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_192 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(192,)) + + ) + +212  + #BOOST_PP_LIST_FOLD_RIGHT_193 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_193 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(193,)) + + ) + +213  + #BOOST_PP_LIST_FOLD_RIGHT_194 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_194 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(194,)) + + ) + +214  + #BOOST_PP_LIST_FOLD_RIGHT_195 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_195 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(195,)) + + ) + +215  + #BOOST_PP_LIST_FOLD_RIGHT_196 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_196 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(196,)) + + ) + +216  + #BOOST_PP_LIST_FOLD_RIGHT_197 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_197 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(197,)) + + ) + +217  + #BOOST_PP_LIST_FOLD_RIGHT_198 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_198 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(198,)) + + ) + +218  + #BOOST_PP_LIST_FOLD_RIGHT_199 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_199 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(199,)) + + ) + +219  + #BOOST_PP_LIST_FOLD_RIGHT_200 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_200 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(200,)) + + ) + +220  + #BOOST_PP_LIST_FOLD_RIGHT_201 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_201 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(201,)) + + ) + +221  + #BOOST_PP_LIST_FOLD_RIGHT_202 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_202 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(202,)) + + ) + +222  + #BOOST_PP_LIST_FOLD_RIGHT_203 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_203 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(203,)) + + ) + +223  + #BOOST_PP_LIST_FOLD_RIGHT_204 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_204 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(204,)) + + ) + +224  + #BOOST_PP_LIST_FOLD_RIGHT_205 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_205 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(205,)) + + ) + +225  + #BOOST_PP_LIST_FOLD_RIGHT_206 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_206 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(206,)) + + ) + +226  + #BOOST_PP_LIST_FOLD_RIGHT_207 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_207 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(207,)) + + ) + +227  + #BOOST_PP_LIST_FOLD_RIGHT_208 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_208 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(208,)) + + ) + +228  + #BOOST_PP_LIST_FOLD_RIGHT_209 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_209 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(209,)) + + ) + +229  + #BOOST_PP_LIST_FOLD_RIGHT_210 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_210 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(210,)) + + ) + +230  + #BOOST_PP_LIST_FOLD_RIGHT_211 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_211 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(211,)) + + ) + +231  + #BOOST_PP_LIST_FOLD_RIGHT_212 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_212 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(212,)) + + ) + +232  + #BOOST_PP_LIST_FOLD_RIGHT_213 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_213 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(213,)) + + ) + +233  + #BOOST_PP_LIST_FOLD_RIGHT_214 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_214 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(214,)) + + ) + +234  + #BOOST_PP_LIST_FOLD_RIGHT_215 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_215 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(215,)) + + ) + +235  + #BOOST_PP_LIST_FOLD_RIGHT_216 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_216 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(216,)) + + ) + +236  + #BOOST_PP_LIST_FOLD_RIGHT_217 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_217 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(217,)) + + ) + +237  + #BOOST_PP_LIST_FOLD_RIGHT_218 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_218 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(218,)) + + ) + +238  + #BOOST_PP_LIST_FOLD_RIGHT_219 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_219 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(219,)) + + ) + +239  + #BOOST_PP_LIST_FOLD_RIGHT_220 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_220 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(220,)) + + ) + +240  + #BOOST_PP_LIST_FOLD_RIGHT_221 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_221 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(221,)) + + ) + +241  + #BOOST_PP_LIST_FOLD_RIGHT_222 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_222 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(222,)) + + ) + +242  + #BOOST_PP_LIST_FOLD_RIGHT_223 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_223 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(223,)) + + ) + +243  + #BOOST_PP_LIST_FOLD_RIGHT_224 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_224 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(224,)) + + ) + +244  + #BOOST_PP_LIST_FOLD_RIGHT_225 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_225 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(225,)) + + ) + +245  + #BOOST_PP_LIST_FOLD_RIGHT_226 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_226 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(226,)) + + ) + +246  + #BOOST_PP_LIST_FOLD_RIGHT_227 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_227 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(227,)) + + ) + +247  + #BOOST_PP_LIST_FOLD_RIGHT_228 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_228 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(228,)) + + ) + +248  + #BOOST_PP_LIST_FOLD_RIGHT_229 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_229 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(229,)) + + ) + +249  + #BOOST_PP_LIST_FOLD_RIGHT_230 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_230 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(230,)) + + ) + +250  + #BOOST_PP_LIST_FOLD_RIGHT_231 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_231 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(231,)) + + ) + +251  + #BOOST_PP_LIST_FOLD_RIGHT_232 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_232 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(232,)) + + ) + +252  + #BOOST_PP_LIST_FOLD_RIGHT_233 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_233 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(233,)) + + ) + +253  + #BOOST_PP_LIST_FOLD_RIGHT_234 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_234 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(234,)) + + ) + +254  + #BOOST_PP_LIST_FOLD_RIGHT_235 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_235 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(235,)) + + ) + +255  + #BOOST_PP_LIST_FOLD_RIGHT_236 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_236 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(236,)) + + ) + +256  + #BOOST_PP_LIST_FOLD_RIGHT_237 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_237 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(237,)) + + ) + +257  + #BOOST_PP_LIST_FOLD_RIGHT_238 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_238 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(238,)) + + ) + +258  + #BOOST_PP_LIST_FOLD_RIGHT_239 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_239 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(239,)) + + ) + +259  + #BOOST_PP_LIST_FOLD_RIGHT_240 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_240 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(240,)) + + ) + +260  + #BOOST_PP_LIST_FOLD_RIGHT_241 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_241 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(241,)) + + ) + +261  + #BOOST_PP_LIST_FOLD_RIGHT_242 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_242 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(242,)) + + ) + +262  + #BOOST_PP_LIST_FOLD_RIGHT_243 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_243 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(243,)) + + ) + +263  + #BOOST_PP_LIST_FOLD_RIGHT_244 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_244 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(244,)) + + ) + +264  + #BOOST_PP_LIST_FOLD_RIGHT_245 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_245 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(245,)) + + ) + +265  + #BOOST_PP_LIST_FOLD_RIGHT_246 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_246 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(246,)) + + ) + +266  + #BOOST_PP_LIST_FOLD_RIGHT_247 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_247 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(247,)) + + ) + +267  + #BOOST_PP_LIST_FOLD_RIGHT_248 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_248 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(248,)) + + ) + +268  + #BOOST_PP_LIST_FOLD_RIGHT_249 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_249 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(249,)) + + ) + +269  + #BOOST_PP_LIST_FOLD_RIGHT_250 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_250 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(250,)) + + ) + +270  + #BOOST_PP_LIST_FOLD_RIGHT_251 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_251 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(251,)) + + ) + +271  + #BOOST_PP_LIST_FOLD_RIGHT_252 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_252 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(252,)) + + ) + +272  + #BOOST_PP_LIST_FOLD_RIGHT_253 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_253 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(253,)) + + ) + +273  + #BOOST_PP_LIST_FOLD_RIGHT_254 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_254 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(254,)) + + ) + +274  + #BOOST_PP_LIST_FOLD_RIGHT_255 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_255 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(255,)) + + ) + +275  + #BOOST_PP_LIST_FOLD_RIGHT_256 +( +o +, +s +, +l + + `BOOST_PP_LIST_FOLD_LEFT_256 +(o, s, + `BOOST_PP_LIST_REVERSE_D +(256,)) + + ) + + @/usr/include/boost/preprocessor/logical/not.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_LOGICAL_NOT_HPP + + +15  + #BOOST_PREPROCESSOR_LOGICAL_NOT_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19  + ~ + +20 # +#/* +BOOST_PP_NOT + */ + +22 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +24  + #BOOST_PP_NOT +( +x + + `BOOST_PP_COMPL +( + `BOOST_PP_BOOL +(x)) + + ) + +26  + #BOOST_PP_NOT +( +x + + `BOOST_PP_NOT_I +(x) + + ) + +27  + #BOOST_PP_NOT_I +( +x + + `BOOST_PP_COMPL +( + `BOOST_PP_BOOL +(x)) + + ) + + @/usr/include/boost/preprocessor/seq/rest_n.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_SEQ_REST_N_HPP + + +13  + #BOOST_PREPROCESSOR_SEQ_REST_N_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24 # +#/* +BOOST_PP_SEQ_REST_N + */ + +26 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +28  + #BOOST_PP_SEQ_REST_N +( +n +, +q + + `BOOST_PP_SEQ_REST_N_DETAIL_EXEC +, seq, + `BOOST_PP_SEQ_DETAIL_EMPTY_SIZE +(q)) + + ) + +30  + #BOOST_PP_SEQ_REST_N +( +n +, +q + + `BOOST_PP_SEQ_REST_N_I +, seq) + + ) + +31  + #BOOST_PP_SEQ_REST_N_I +( +n +, +q + + `BOOST_PP_SEQ_REST_N_DETAIL_EXEC +, seq, + `BOOST_PP_SEQ_DETAIL_EMPTY_SIZE +(q)) + + ) + +33  +#def + #BOOST_PP_SEQ_REST_N_DETAIL_EXEC +( +n +, +q +, +size +) \ + +35 +BOOST_PP_EXPR_IIF + \ + +37 +BOOST_PP_BITAND + \ + +39 + `BOOST_PP_SEQ_DETAIL_IS_NOT_EMPTY_SIZE +( +size +), \ + +40 + `BOOST_PP_NOT_EQUAL +( +n +, +size +) \ + +42 + `BOOST_PP_TUPLE_ELEM +(2, 1, + `BOOST_PP_SEQ_SPLIT +( + `BOOST_PP_INC +( +n +), + `BOOST_PP_IDENTITY +( +n + +q + )))() \ + +44 + + ) + + @/usr/include/boost/range/concepts.hpp + +16 #ide +BOOST_RANGE_CONCEPTS_HPP + + +17  + #BOOST_RANGE_CONCEPTS_HPP + + + ) + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28  + ~< +> + +62 +mea + + gboo + { + +64 +mea + + gnge_da + { + +66 #ide +BOOST_RANGE_ENABLE_CONCEPT_ASSERT + + +69 #ide +__g__ + + +70 #ifde +__GNUC__ + + +74 #i +__GNUC__ + =4 && +__GNUC_MINOR__ + == 2 + +75  + #BOOST_RANGE_ENABLE_CONCEPT_ASSERT + 0 + + ) + +79 #ifde +__GCCXML__ + + +81 #i +__GCCXML_GNUC__ + =4 && +__GCCXML_GNUC_MINOR__ + == 2 + +82  + #BOOST_RANGE_ENABLE_CONCEPT_ASSERT + 0 + + ) + +87 #ifde +__BORLANDC__ + + +88  + #BOOST_RANGE_ENABLE_CONCEPT_ASSERT + 0 + + ) + +91 #ifde +__PATHCC__ + + +92  + #BOOST_RANGE_ENABLE_CONCEPT_ASSERT + 0 + + ) + +97 #ide +BOOST_RANGE_ENABLE_CONCEPT_ASSERT + + +98  + #BOOST_RANGE_ENABLE_CONCEPT_ASSERT + 1 + + ) + +103 #i +BOOST_RANGE_ENABLE_CONCEPT_ASSERT + + +104  + #BOOST_RANGE_CONCEPT_ASSERT + +x + ) + `BOOST_CONCEPT_ASSERT +x ) + + ) + +106  + #BOOST_RANGE_CONCEPT_ASSERT + +x + ) + + ) + +124 + gme +< +ass + + gIt +> + +125  + gInembItC + : +CyCڡruib +< +It +> + +127 #i +BOOST_RANGE_ENABLE_CONCEPT_ASSERT + + +128  +BOOST_DEDUCED_TYPENAME + + t_avl +< + tIt +>:: + tty + + tavl_gy +; + +130 +BOOST_RANGE_CONCEPT_ASSERT +(( + +131 +Cvtib +< + +132 +avl_gy +, + +133 +emb_avl_g + + +136 +BOOST_CONCEPT_USAGE +( +InembItC +) + +138 ++ + gi +; + +139 () + gi +++; + +141 + give +: + +142 +It + +i +; + +146 + gme +< +ass + + gIt +> + +147  + gSgPassItC + + +148 : +InembItC +< +It +> + +149 , + gEquyComb +< + gIt +> + +151 #i +BOOST_RANGE_ENABLE_CONCEPT_ASSERT + + +152 +BOOST_RANGE_CONCEPT_ASSERT +(( + +153 +Cvtib +< + +154 +BOOST_DEDUCED_TYPENAME + +SgPassItC +:: +avl_gy +, + +155 +sg_ss_avl_g + + +158 +BOOST_CONCEPT_USAGE +( +SgPassItC +) + +160 +It + +i2 +(++ +i +); + +161 + gboo +:: +igne_unud_vb_wng +( +i2 +); + +167 ()( + gi +++); + +169 +BOOST_DEDUCED_TYPENAME + + gd +:: +_as +< +It +>:: +n + +r1 +(* +i +); + +170 + gboo +:: +igne_unud_vb_wng +( +r1 +); + +172 +BOOST_DEDUCED_TYPENAME + + gd +:: +_as +< +It +>:: +n + +r2 +(*(++ +i +)); + +173 + gboo +:: +igne_unud_vb_wng +( +r2 +); + +175 + give +: + +176 +It + +i +; + +180 + gme +< +ass + + gIt +> + +181  + gFwdItC + + +182 : +SgPassItC +< +It +> + +183 , + gDeuCڡruib +< + gIt +> + +185 #i +BOOST_RANGE_ENABLE_CONCEPT_ASSERT + + +186  +BOOST_DEDUCED_TYPENAME + + td +:: + t_as +< + tIt +>:: + tdifn_ty + difference_type; + +188 +BOOST_MPL_ASSERT +(( +is_gl +< +difn_ty +>)); + +189 +BOOST_MPL_ASSERT_RELATION +( +d +:: +numic_lims +< +difn_ty +>:: +is_sigd +, ==, +ue +); + +191 +BOOST_RANGE_CONCEPT_ASSERT +(( + +192 +Cvtib +< + +193 +BOOST_DEDUCED_TYPENAME + +FwdItC +:: +avl_gy +, + +194 +fwd_avl_g + + +197 +BOOST_CONCEPT_USAGE +( +FwdItC +) + +203 +It + +i2 +( +i +++); + +204 + gboo +:: +igne_unud_vb_wng +( +i2 +); + +205 +BOOST_DEDUCED_TYPENAME + + gd +:: +_as +< +It +>:: +n + +r +(*( +i +++)); + +206 + gboo +:: +igne_unud_vb_wng +( +r +); + +208 + give +: + +209 +It + +i +; + +213 + gme +< +ass + + gIt +> + +214  + gBideiڮItC + + +215 : +FwdItC +< +It +> + +217 #i +BOOST_RANGE_ENABLE_CONCEPT_ASSERT + + +218 +BOOST_RANGE_CONCEPT_ASSERT +(( + +219 +Cvtib +< + +220 +BOOST_DEDUCED_TYPENAME + +BideiڮItC +:: +avl_gy +, + +221 +bideiڮ_avl_g + + +224 +BOOST_CONCEPT_USAGE +( +BideiڮItC +) + +226 -- + gi +; + +227 () + gi +--; + +229 + give +: + +230 +It + +i +; + +234 + gme +< +ass + + gIt +> + +235  + gRdomAcssItC + + +236 : +BideiڮItC +< +It +> + +238 #i +BOOST_RANGE_ENABLE_CONCEPT_ASSERT + + +239 +BOOST_RANGE_CONCEPT_ASSERT +(( + +240 +Cvtib +< + +241 +BOOST_DEDUCED_TYPENAME + +RdomAcssItC +:: +avl_gy +, + +242 +ndom_acss_avl_g + + +245 +BOOST_CONCEPT_USAGE +( +RdomAcssItC +) + +247 + gi + + +n +; + +248 + gi + = +i + + +n +; + +249 + gi + = +n + + +i +; + +250 + gi + - +n +; + +251 + gi + = +i + - +n +; + +252 + gn + = +i + - +j +; + +254 + give +: + +255 +BOOST_DEDUCED_TYPENAME + +BideiڮItC +< +It +>:: +difn_ty + +n +; + +256 +It + + gi +; + +257 +It + + gj +; + +264 + gme +< +ass + + gT +> + +265  + sSgPassRgeC + + +267 #i +BOOST_RANGE_ENABLE_CONCEPT_ASSERT + + +270  +BOOST_DEDUCED_TYPENAME + + tmove_n +< + tT +>:: + tty + + tRng +; + +272  +BOOST_DEDUCED_TYPENAME + + tnge_ +< + +273 + tRng + const + +274 >:: + tty + + tcڡ_ +; + +276  +BOOST_DEDUCED_TYPENAME + + tnge_ +< + tRng +>:: + tty + + t +; + +278 +BOOST_RANGE_CONCEPT_ASSERT +(( + +279 +nge_da +:: +SgPassItC +< + +>)); + +281 +BOOST_RANGE_CONCEPT_ASSERT +(( + +282 +nge_da +:: +SgPassItC +< +cڡ_ +>)); + +284 +BOOST_CONCEPT_USAGE +( +SgPassRgeC +) + +289 + + + gi1 + = +boo +:: +beg +(* +m_nge +); + +290 + + + gi2 + = +boo +:: +d +(* +m_nge +); + +292 + gboo +:: +igne_unud_vb_wng +( +i1 +); + +293 + gboo +:: +igne_unud_vb_wng +( +i2 +); + +295 +cڡ_cڡts +(* +m_nge +); + +298 + give +: + +299  +cڡ_cڡts +(cڡ +Rng +& +cڡ_nge +) + +301 +cڡ_ + +ci1 + = +boo +:: +beg +( +cڡ_nge +); + +302 +cڡ_ + + gci2 + = +boo +:: +d +( +cڡ_nge +); + +304 + gboo +:: +igne_unud_vb_wng +( +ci1 +); + +305 + gboo +:: +igne_unud_vb_wng +( +ci2 +); + +312 +Rng +* + gm_nge +; + +317 + gme +< +ass + + gT +> + +318  + gFwdRgeC + : +SgPassRgeC +< +T +> + +320 #i +BOOST_RANGE_ENABLE_CONCEPT_ASSERT + + +321 +BOOST_RANGE_CONCEPT_ASSERT +(( +nge_da +:: +FwdItC +< +BOOST_DEDUCED_TYPENAME + +FwdRgeC +:: + +>)); + +322 +BOOST_RANGE_CONCEPT_ASSERT +(( +nge_da +:: +FwdItC +< +BOOST_DEDUCED_TYPENAME + +FwdRgeC +:: +cڡ_ +>)); + +326 + gme +< +ass + + gT +> + +327  + sWrbRgeC + + +329 #i +BOOST_RANGE_ENABLE_CONCEPT_ASSERT + + +330  +BOOST_DEDUCED_TYPENAME + + tnge_ +< + tT +>:: + tty + + t +; + +332 +BOOST_CONCEPT_USAGE +( +WrbRgeC +) + +334 * + gi + = +v +; + +336 + give +: + +337 + + +i +; + +338 +BOOST_DEDUCED_TYPENAME + + gnge_vue +< + gT +>:: +ty + +v +; + +343 + gme +< +ass + + gT +> + +344  + gWrbFwdRgeC + + +345 : +FwdRgeC +< +T +> + +346 , + gWrbRgeC +< + gT +> + +351 + gme +< +ass + + gT +> + +352  + gBideiڮRgeC + : +FwdRgeC +< +T +> + +354 #i +BOOST_RANGE_ENABLE_CONCEPT_ASSERT + + +355 +BOOST_RANGE_CONCEPT_ASSERT +(( +nge_da +:: +BideiڮItC +< +BOOST_DEDUCED_TYPENAME + +BideiڮRgeC +:: + +>)); + +356 +BOOST_RANGE_CONCEPT_ASSERT +(( +nge_da +:: +BideiڮItC +< +BOOST_DEDUCED_TYPENAME + +BideiڮRgeC +:: +cڡ_ +>)); + +361 + gme +< +ass + + gT +> + +362  + gWrbBideiڮRgeC + + +363 : +BideiڮRgeC +< +T +> + +364 , + gWrbRgeC +< + gT +> + +369 + gme +< +ass + + gT +> + +370  + gRdomAcssRgeC + : +BideiڮRgeC +< +T +> + +372 #i +BOOST_RANGE_ENABLE_CONCEPT_ASSERT + + +373 +BOOST_RANGE_CONCEPT_ASSERT +(( +nge_da +:: +RdomAcssItC +< +BOOST_DEDUCED_TYPENAME + +RdomAcssRgeC +:: + +>)); + +374 +BOOST_RANGE_CONCEPT_ASSERT +(( +nge_da +:: +RdomAcssItC +< +BOOST_DEDUCED_TYPENAME + +RdomAcssRgeC +:: +cڡ_ +>)); + +379 + gme +< +ass + + gT +> + +380  + gWrbRdomAcssRgeC + + +381 : +RdomAcssRgeC +< +T +> + +382 , + gWrbRgeC +< + gT +> + + @/usr/include/boost/range/detail/common.hpp + +11 #ide +BOOST_RANGE_DETAIL_COMMON_HPP + + +12  + #BOOST_RANGE_DETAIL_COMMON_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +29 +mea + + gboo + + +31 +mea + + gnge_da + + +46  + gm +:: + tt_ +<1>:: + tty + + td_cڏ_ +; + +47  + gm +:: + tt_ +<2>:: + tty + + td__ +; + +48  + gm +:: + tt_ +<3>:: + tty + + tcڡ_d__ +; + +49  + gm +:: + tt_ +<4>:: + tty + + ty_ +; + +50  + gm +:: + tt_ +<5>:: + tty + + tcڡ_y_ +; + +51  + gm +:: + tt_ +<6>:: + tty + + tch_y_ +; + +52  + gm +:: + tt_ +<7>:: + tty + + twch_t_y_ +; + +53  + gm +:: + tt_ +<8>:: + tty + + tch_r_ +; + +54  + gm +:: + tt_ +<9>:: + tty + + tcڡ_ch_r_ +; + +55  + gm +:: + tt_ +<10>:: + tty + + twch_t_r_ +; + +56  + gm +:: + tt_ +<11>:: + tty + + tcڡ_wch_t_r_ +; + +57  + gm +:: + tt_ +<12>:: + tty + + trg_ +; + +59 + gme +< +tyme + + gC + > + +60  + snge_hr + + +62  +C +* + gc +; + +63  +C + + gr +; + +65 +BOOST_STATIC_CONSTANT + +bo +, +is__ + =  +boo +:: +nge_da +:: +is__im + +c + ) ) = +yes_ty + ) ); + +66 +BOOST_STATIC_CONSTANT + +bo +, +is_ch_r_ + =  +boo +:: +nge_da +:: +is_ch_r_im + +r + ) ) = +yes_ty + ) ); + +67 +BOOST_STATIC_CONSTANT + +bo +, +is_cڡ_ch_r_ + =  +boo +:: +nge_da +:: +is_cڡ_ch_r_im + +r + ) ) = +yes_ty + ) ); + +68 +BOOST_STATIC_CONSTANT + +bo +, +is_wch_t_r_ + =  +boo +:: +nge_da +:: +is_wch_t_r_im + +r + ) ) = +yes_ty + ) ); + +69 +BOOST_STATIC_CONSTANT + +bo +, +is_cڡ_wch_t_r_ + =  +boo +:: +nge_da +:: +is_cڡ_wch_t_r_im + +r + ) ) = +yes_ty + ) ); + +70 +BOOST_STATIC_CONSTANT + +bo +, +is_ch_y_ + =  +boo +:: +nge_da +:: +is_ch_y_im + +r + ) ) = +yes_ty + ) ); + +71 +BOOST_STATIC_CONSTANT + +bo +, +is_wch_t_y_ + =  +boo +:: +nge_da +:: +is_wch_t_y_im + +r + ) ) = +yes_ty + ) ); + +72 +BOOST_STATIC_CONSTANT + +bo +, +is_rg_ + = ( +is_cڡ_ch_r_ + || +is_cڡ_wch_t_r_ +)); + +73 +BOOST_STATIC_CONSTANT + +bo +, +is_y_ + = +boo +:: +is_y +< +C +>:: +vue + ); + +77 + gme +< +tyme + + gC + > + +78 as + cnge + + +80  +BOOST_RANGE_DEDUCED_TYPENAME + + tboo +:: + tm +:: + tif_c +< ::boo:: + tnge_da +:: + tnge_hr +< + tC +>:: + tis__ +, + +81 + tboo +:: + tnge_da +:: + td__ +, + +82 >:: + tty + + t_t +; + +83  +BOOST_RANGE_DEDUCED_TYPENAME + + tboo +:: + tm +:: + tif_c +< ::boo:: + tnge_da +:: + tnge_hr +< + tC +>:: + tis_y_ +, + +84 + tboo +:: + tnge_da +:: + ty_ +, + +85 + t_t + >:: + tty + + ty_t +; + +86  +BOOST_RANGE_DEDUCED_TYPENAME + + tboo +:: + tm +:: + tif_c +< ::boo:: + tnge_da +:: + tnge_hr +< + tC +>:: + tis_rg_ +, + +87 + tboo +:: + tnge_da +:: + trg_ +, + +88 + ty_t + >:: + tty + + trg_t +; + +89  +BOOST_RANGE_DEDUCED_TYPENAME + + tboo +:: + tm +:: + tif_c +< ::boo:: + tnge_da +:: + tnge_hr +< + tC +>:: + tis_cڡ_ch_r_ +, + +90 + tboo +:: + tnge_da +:: + tcڡ_ch_r_ +, + +91 + trg_t + >:: + tty + + tcڡ_ch_r_t +; + +92  +BOOST_RANGE_DEDUCED_TYPENAME + + tboo +:: + tm +:: + tif_c +< ::boo:: + tnge_da +:: + tnge_hr +< + tC +>:: + tis_ch_r_ +, + +93 + tboo +:: + tnge_da +:: + tch_r_ +, + +94 + tcڡ_ch_r_t + >:: + tty + + tch_r_t +; + +95  +BOOST_RANGE_DEDUCED_TYPENAME + + tboo +:: + tm +:: + tif_c +< ::boo:: + tnge_da +:: + tnge_hr +< + tC +>:: + tis_cڡ_wch_t_r_ +, + +96 + tboo +:: + tnge_da +:: + tcڡ_wch_t_r_ +, + +97 + tch_r_t + >:: + tty + + tcڡ_wch_r_t +; + +98  +BOOST_RANGE_DEDUCED_TYPENAME + + tboo +:: + tm +:: + tif_c +< ::boo:: + tnge_da +:: + tnge_hr +< + tC +>:: + tis_wch_t_r_ +, + +99 + tboo +:: + tnge_da +:: + twch_t_r_ +, + +100 + tcڡ_wch_r_t + >:: + tty + + twch_r_t +; + +101  +BOOST_RANGE_DEDUCED_TYPENAME + + tboo +:: + tm +:: + tif_c +< ::boo:: + tnge_da +:: + tnge_hr +< + tC +>:: + tis_wch_t_y_ +, + +102 + tboo +:: + tnge_da +:: + twch_t_y_ +, + +103 + twch_r_t + >:: + tty + + twch_y_t +; + +104  +BOOST_RANGE_DEDUCED_TYPENAME + + tboo +:: + tm +:: + tif_c +< ::boo:: + tnge_da +:: + tnge_hr +< + tC +>:: + tis_ch_y_ +, + +105 + tboo +:: + tnge_da +:: + tch_y_ +, + +106 + twch_y_t + >:: + tty + + tch_y_t +; + +107 + gpublic +: + +108  +BOOST_RANGE_DEDUCED_TYPENAME + + tboo +:: + tm +:: + tif_c +< ::boo:: + tis_void +< + tch_y_t +>:: + tvue +, + +109 + tboo +:: + tnge_da +:: + td_cڏ_ +, + +110 + tch_y_t + >:: + tty +ype; + + @/usr/include/boost/range/detail/detail_str.hpp + +11 #ide +BOOST_RANGE_DETAIL_DETAIL_STR_HPP + + +12  + #BOOST_RANGE_DETAIL_DETAIL_STR_HPP + + + ) + +14  + ~ + +15  + ~ + +17 +mea + + gboo + + +20 +mea + + gnge_da + + +26 + gme +<> + +27  + gnge__ +< + gch_y_ +> + +29 + gme +< +tyme + + gT + > + +30  + ss + + +32  +BOOST_RANGE_DEDUCED_TYPENAME + + +33 + tmove_ex +< + tT +>:: + tty +*ype; + +37 + gme +<> + +38  + gnge__ +< + gch_r_ +> + +40 + gme +< +tyme + + gS + > + +41  + ss + + +43 * + tty +; + +47 + gme +<> + +48  + gnge__ +< + gcڡ_ch_r_ +> + +50 + gme +< +tyme + + gS + > + +51  + ss + + +53 cڡ * + tty +; + +57 + gme +<> + +58  + gnge__ +< + gwch_t_r_ +> + +60 + gme +< +tyme + + gS + > + +61  + ss + + +63  +wch_t +* + tty +; + +67 + gme +<> + +68  + gnge__ +< + gcڡ_wch_t_r_ +> + +70 + gme +< +tyme + + gS + > + +71  + ss + + +73 cڡ + twch_t +* + tty +; + +82 + gme +<> + +83  + gnge_cڡ__ +< + gch_y_ +> + +85 + gme +< +tyme + + gT + > + +86  + ss + + +88 cڡ + tBOOST_RANGE_DEDUCED_TYPENAME + + +89 + tmove_ex +< + tT +>:: + tty +*ype; + +93 + gme +<> + +94  + gnge_cڡ__ +< + gch_r_ +> + +96 + gme +< +tyme + + gS + > + +97  + ss + + +99 cڡ * + tty +; + +103 + gme +<> + +104  + gnge_cڡ__ +< + gcڡ_ch_r_ +> + +106 + gme +< +tyme + + gS + > + +107  + ss + + +109 cڡ * + tty +; + +113 + gme +<> + +114  + gnge_cڡ__ +< + gwch_t_r_ +> + +116 + gme +< +tyme + + gS + > + +117  + ss + + +119 cڡ + twch_t +* + tty +; + +123 + gme +<> + +124  + gnge_cڡ__ +< + gcڡ_wch_t_r_ +> + +126 + gme +< +tyme + + gS + > + +127  + ss + + +129 cڡ + twch_t +* + tty +; + +135  + ~ + +136  + ~ + +137  + ~ + +138  + ~ + +139  + ~ + +141 +mea + + gboo + + +144 +mea + + gnge_da + + +149 + gme +<> + +150  + gnge_beg +< + gch_r_ +> + +152 * +fun +* +s + ) + +154  + gs +; + +158 + gme +<> + +159  + gnge_beg +< + gcڡ_ch_r_ +> + +161 cڡ * +fun +cڡ * +s + ) + +163  + gs +; + +167 + gme +<> + +168  + gnge_beg +< + gwch_t_r_ +> + +171  +wch_t +* +fun +wch_t* +s + ) + +173  + gs +; + +177 + gme +<> + +178  + gnge_beg +< + gcڡ_wch_t_r_ +> + +180 cڡ +wch_t +* +fun +cڡ wch_t* +s + ) + +182  + gs +; + +186 + gme +< +tyme + + gC + > + +187 +le + +BOOST_RANGE_DEDUCED_TYPENAME + + gnge_ +< + gC +>:: +ty + + +188 +r_beg + +C +& +c + ) + +190  +nge_da +:: +nge_beg +< +BOOST_RANGE_DEDUCED_TYPENAME + + +191 +nge_da +:: +nge +< +C +>:: +ty + >:: +fun + +c + ); + +198 + gme +<> + +199  + gnge_d +< + gch_y_ +> + +201 + gme +< +tyme + + gT +, + gd +:: +size_t + +sz + > + +202  +T +* +fun +T +BOOST_RANGE_ARRAY_REF +()[ +sz +] ) + +204  +boo +:: +nge_da +:: +y_d + +boo_nge_y + ); + +208 + gme +<> + +209  + gnge_d +< + gwch_t_y_ +> + +211 + gme +< +tyme + + gT +, + gd +:: +size_t + +sz + > + +212  +T +* +fun +T +BOOST_RANGE_ARRAY_REF +()[ +sz +] ) + +214  +boo +:: +nge_da +:: +y_d + +boo_nge_y + ); + +218 + gme +<> + +219  + gnge_d +< + gch_r_ +> + +221 * +fun +* +s + ) + +223  + gboo +:: +nge_da +:: +r_d + +s + ); + +227 + gme +<> + +228  + gnge_d +< + gcڡ_ch_r_ +> + +230 cڡ * +fun +cڡ * +s + ) + +232  + gboo +:: +nge_da +:: +r_d + +s + ); + +236 + gme +<> + +237  + gnge_d +< + gwch_t_r_ +> + +239  +wch_t +* +fun +wch_t* +s + ) + +241  + gboo +:: +nge_da +:: +r_d + +s + ); + +246 + gme +<> + +247  + gnge_d +< + gcڡ_wch_t_r_ +> + +249 cڡ +wch_t +* +fun +cڡ wch_t* +s + ) + +251  + gboo +:: +nge_da +:: +r_d + +s + ); + +255 + gme +< +tyme + + gC + > + +256 +le + +BOOST_RANGE_DEDUCED_TYPENAME + + gnge_ +< + gC +>:: +ty + + +257 +r_d + +C +& +c + ) + +259  +nge_da +:: +nge_d +< +BOOST_RANGE_DEDUCED_TYPENAME + + +260 +nge_da +:: +nge +< +C +>:: +ty + >:: +fun + +c + ); + +267 + gme +<> + +268  + gnge_size_ty_ +< + gch_y_ +> + +270 + gme +< +tyme + + gA + > + +271  + ss + + +273  + gd +:: + tsize_t + + tty +; + +277 + gme +<> + +278  + gnge_size_ty_ +< + gch_r_ +> + +280 + gme +< +tyme + + gS + > + +281  + ss + + +283  + gd +:: + tsize_t + + tty +; + +287 + gme +<> + +288  + gnge_size_ty_ +< + gcڡ_ch_r_ +> + +290 + gme +< +tyme + + gS + > + +291  + ss + + +293  + gd +:: + tsize_t + + tty +; + +297 + gme +<> + +298  + gnge_size_ty_ +< + gwch_t_r_ +> + +300 + gme +< +tyme + + gS + > + +301  + ss + + +303  + gd +:: + tsize_t + + tty +; + +307 + gme +<> + +308  + gnge_size_ty_ +< + gcڡ_wch_t_r_ +> + +310 + gme +< +tyme + + gS + > + +311  + ss + + +313  + gd +:: + tsize_t + + tty +; + +321 + gme +<> + +322  + gnge_vue_ty_ +< + gch_y_ +> + +324 + gme +< +tyme + + gT + > + +325  + ss + + +327  + tty +; + +331 + gme +<> + +332  + gnge_vue_ty_ +< + gch_r_ +> + +334 + gme +< +tyme + + gS + > + +335  + ss + + +337  + tty +; + +341 + gme +<> + +342  + gnge_vue_ty_ +< + gcڡ_ch_r_ +> + +344 + gme +< +tyme + + gS + > + +345  + ss + + +347 cڡ  + tty +; + +351 + gme +<> + +352  + gnge_vue_ty_ +< + gwch_t_r_ +> + +354 + gme +< +tyme + + gS + > + +355  + ss + + +357  +wch_t + + tty +; + +361 + gme +<> + +362  + gnge_vue_ty_ +< + gcڡ_wch_t_r_ +> + +364 + gme +< +tyme + + gS + > + +365  + ss + + +367 cڡ + twch_t + + tty +; + + @/usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp + +11 #ide +BOOST_RANGE_DETAIL_MSVC_HAS_ITERATOR_WORKAROUND_HPP + + +12  + #BOOST_RANGE_DETAIL_MSVC_HAS_ITERATOR_WORKAROUND_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) + +15 #agm + + + +18 #ide +BOOST_RANGE_MUTABLE_ITERATOR_HPP + + +19 #r +This + +fe + +should + +ly + +be + +uded + +om + < +boo +/ +nge +/ +mub_ +. +h +> + +22 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1600) + +23 +mea + + gboo + + +25 +mea + + gcb_das + + +27 + gme + < +ass + + gBuff +, cs + gTs +> + +28  + g +; + +31 +mea + + gpyth + + +33 + gme + < +ass + + gCڏ + + +34 , +ass + + gNextPics + > + +35  + g +; + +38 +mea + + gty_asu + + +40 + gme +< + +41 +ass + + gTvl +, + +42 +ass + + gT + , + +43 +ass + + gRen + , + +44 +ass + + gDifnTy + , + +45 +ass + + gVueTy + + +47  + g +; + +50 +mea + + gunded + {amea + g_da + + +52 + gme + < +tyme + + gNode +> + +53  + g +; + +56 +mea + + gcڏ + {amea + gcڏ_da + + +58 + gme +< +ass + + gIIt +, +bo + + gIsCڡ +> + +59 +ass + + g +; + +62 +mea + + g + {amea + gx + {amea + gx + + +64 + gme + < +tyme + + gFun +> + +65 +ass + + g +; + +68 +mea + + gnge_da + + +70 + gme + < +ass + + gBuff +, cs + gTs +> + +71  + ghas_ +< :: +boo +:: +cb_das +:: + +< +Buff +, + gTs +> > + +72 : +m +:: +l_ + + +75 + gme + < +ass + + gBuff +, cs + gTs +> + +76  + ghas_ +< :: +boo +:: +cb_das +:: + +< +Buff +, + gTs +> const> + +77 : +m +:: +l_ + + +80 + gme + < +ass + + gCڏ +, cs + gNextPics +> + +81  + ghas_ +< :: +boo +:: +pyth +:: + +< +Cڏ +, + gNextPics +> > + +82 : +m +:: +l_ + + +85 + gme + < +ass + + gCڏ +, cs + gNextPics +> + +86  + ghas_ +< :: +boo +:: +pyth +:: + +< +Cڏ +, + gNextPics +> const> + +87 : +m +:: +l_ + + +90 + gme +< +ass + + gTvl +, cs + gT +, cs + gRen +, cs + gDifnTy +, cs + gVueTy +> + +91  + ghas_ +< :: +boo +:: +ty_asu +:: + +< +Tvl +, + gT +, + gRen +, + gDifnTy +, + gVueTy +> > + +92 : +m +:: +l_ + + +95 + gme +< +ass + + gTvl +, cs + gT +, cs + gRen +, cs + gDifnTy +, cs + gVueTy +> + +96  + ghas_ +< :: +boo +:: +ty_asu +:: + +< +Tvl +, + gT +, + gRen +, + gDifnTy +, + gVueTy +> const> + +97 : +m +:: +l_ + + +100 + gme + < +tyme + + gNode +> + +101  + ghas_ +< :: +boo +:: +unded +:: +_da +:: + +< +Node +> > + +102 : +m +:: +l_ + + +105 + gme + < +tyme + + gNode +> + +106  + ghas_ +< :: +boo +:: +unded +:: +_da +:: + +< +Node +> const> + +107 : +m +:: +l_ + + +110 + gme +< +ass + + gIIt +, +bo + + gIsCڡ +> + +111  + ghas_ +< :: +boo +:: +cڏ +:: +cڏ_da +:: + +< +IIt +, + gIsCڡ +> > + +112 : +m +:: +l_ + + +115 + gme +< +ass + + gIIt +, +bo + + gIsCڡ +> + +116  + ghas_ +< :: +boo +:: +cڏ +:: +cڏ_da +:: + +< +IIt +, + gIsCڡ +> const> + +117 : +m +:: +l_ + + +120 + gme + < +tyme + + gFun +> + +121  + ghas_ +< :: +boo +:: + +:: +x +:: +x +:: + +< +Fun +> > + +122 : +m +:: +l_ + + +125 + gme + < +tyme + + gFun +> + +126  + ghas_ +< :: +boo +:: + +:: +x +:: +x +:: + +< +Fun +> const> + +127 : +m +:: +l_ + + + @/usr/include/boost/range/distance.hpp + +11 #ide +BOOST_RANGE_DISTANCE_HPP + + +12  + #BOOST_RANGE_DISTANCE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + + +26 +mea + + gnge_di_adl_brr + + +28 + gme +< +ass + + gT + > + +29 +le + +BOOST_CXX14_CONSTEXPR + +BOOST_DEDUCED_TYPENAME + + gnge_difn +< + gT +>:: +ty + + +30 +di +cڡ +T +& +r + ) + +32  +boo +:: +s +:: +di +boo:: +beg + +r + ), boo:: +d +( ) ); + +36 +usg + +mea + + gnge_di_adl_brr +; + + @/usr/include/boost/range/empty.hpp + +11 #ide +BOOST_RANGE_EMPTY_HPP + + +12  + #BOOST_RANGE_EMPTY_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gboo + + +25 + gme +< +ass + + gT + > + +26 +le + +bo + +emy +cڡ +T +& +r + ) + +28  + gboo +:: +beg + +r + ) = +boo +:: +d +( ); + + @/usr/include/boost/range/rbegin.hpp + +11 #ide +BOOST_RANGE_RBEGIN_HPP + + +12  + #BOOST_RANGE_RBEGIN_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) + +15 #agm + + + +18  + ~ + +19  + ~ + +21 +mea + + gboo + + +24 #ifde +BOOST_NO_FUNCTION_TEMPLATE_ORDERING + + +26 + gme +< +ass + + gC + > + +27 +le + +BOOST_DEDUCED_TYPENAME + + gnge_v_ +< + gC +>:: +ty + + +28 +rbeg + +C +& +c + ) + +30  +BOOST_DEDUCED_TYPENAME + +nge_v_ +< +C +>:: +ty + +boo +:: +d + +c + ) ); + +35 + gme +< +ass + + gC + > + +36 +le + +BOOST_DEDUCED_TYPENAME + + gnge_v_ +< + gC +>:: +ty + + +37 +rbeg + +C +& +c + ) + +39  +BOOST_DEDUCED_TYPENAME + + tnge_v_ +< + tC +>:: + tty + + +40 + t_ty +; + +41  +_ty + +boo +:: +d + +c + ) ); + +44 + gme +< +ass + + gC + > + +45 +le + +BOOST_DEDUCED_TYPENAME + + gnge_v_ +:: +ty + + +46 +rbeg +cڡ +C +& +c + ) + +48  +BOOST_DEDUCED_TYPENAME + + tnge_v_ +:: + tty + + +49 + t_ty +; + +50  +_ty + +boo +:: +d + +c + ) ); + +55 + gme +< +ass + + gT + > + +56 +le + +BOOST_DEDUCED_TYPENAME + + gnge_v_ +:: +ty + + +57 +cڡ_rbeg +cڡ +T +& +r + ) + +59  +boo +:: +rbeg + +r + ); + + @/usr/include/boost/range/rend.hpp + +11 #ide +BOOST_RANGE_REND_HPP + + +12  + #BOOST_RANGE_REND_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) + +15 #agm + + + +18  + ~ + +19  + ~ + +21 +mea + + gboo + + +24 #ifde +BOOST_NO_FUNCTION_TEMPLATE_ORDERING + + +26 + gme +< +ass + + gC + > + +27 +le + +BOOST_DEDUCED_TYPENAME + + gnge_v_ +< + gC +>:: +ty + + +28 +nd + +C +& +c + ) + +30  +BOOST_DEDUCED_TYPENAME + +nge_v_ +< +C +>:: +ty + +boo +:: +beg + +c + ) ); + +35 + gme +< +ass + + gC + > + +36 +le + +BOOST_DEDUCED_TYPENAME + + gnge_v_ +< + gC +>:: +ty + + +37 +nd + +C +& +c + ) + +39  +BOOST_DEDUCED_TYPENAME + + tnge_v_ +< + tC +>:: + tty + + +40 + t_ty +; + +41  +_ty + +boo +:: +beg + +c + ) ); + +44 + gme +< +ass + + gC + > + +45 +le + +BOOST_DEDUCED_TYPENAME + + gnge_v_ +:: +ty + + +46 +nd +cڡ +C +& +c + ) + +48  +BOOST_DEDUCED_TYPENAME + + tnge_v_ +:: + tty + + +49 + t_ty +; + +50  +_ty + +boo +:: +beg + +c + ) ); + +55 + gme +< +ass + + gT + > + +56 +le + +BOOST_DEDUCED_TYPENAME + + gnge_v_ +:: +ty + + +57 +cڡ_nd +cڡ +T +& +r + ) + +59  +boo +:: +nd + +r + ); + + @/usr/include/boost/range/size.hpp + +11 #ide +BOOST_RANGE_SIZE_HPP + + +12  + #BOOST_RANGE_SIZE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27 +mea + + gboo + + +29 +mea + + gnge_da + + +32 + gme +< +ass + + gSgPassRge +> + +33 +le + + gtyme + :: +boo +:: +ab_if +< + +34 +has_memb_size +< +SgPassRge +>, + +35 +tyme + + gnge_size +:: +ty + + +36 >:: +ty + + +37 +nge_lcuϋ_size +(cڡ +SgPassRge +& +g +) + +39  +g +. +size +(); + +42 + gme +< +ass + + gSgPassRge +> + +43 +le + +tyme + + gdib_if +< + +44 + ghas_memb_size +< + gSgPassRge +>, + +45 +tyme + + gnge_size +:: +ty + + +46 >:: +ty + + +47 +nge_lcuϋ_size +(cڡ +SgPassRge +& +g +) + +49  +d +:: +di +( +boo +:: +beg +( +g +), boo:: +d +(rng)); + +53 + gme +< +ass + + gSgPassRge +> + +54 +le + +tyme + + gnge_size +:: +ty + + +55 +size +(cڡ +SgPassRge +& +g +) + +61 #i +BOOST_RANGE_ENABLE_CONCEPT_ASSERT + == 1 + +62 +BOOST_RANGE_CONCEPT_ASSERT +(( +boo +:: +SgPassRgeC +< +SgPassRge +>)); + +65 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) && \ + +66 ! +BOOST_WORKAROUND +( +__GNUC__ +, < 3) \ + +68 +usg + +mea + + gnge_da +; + +71  +nge_lcuϋ_size +( +g +); + + @/usr/include/boost/range/size_type.hpp + +11 #ide +BOOST_RANGE_SIZE_TYPE_HPP + + +12  + #BOOST_RANGE_SIZE_TYPE_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +29 +mea + + gboo + + +31 +mea + + gda + + +38 + gme +< +tyme + + gT +> + +39 as + chas_size_ty + + +41  + tno_ty +; + +42  + syes_ty + {  + gdummy +[2]; }; + +44 + gme +< +tyme + + gC +> + +45  +yes_ty + + +( +BOOST_DEDUCED_TYPENAME + +C +:: +size_ty + +x +); + +47 + gme +< +tyme + + gC +> + +48  +no_ty + + +(...); + +50 + gpublic +: + +51 cڡ +bo + +vue + = ( + +< +T +>(0)=( +yes_ty +); + +54 + gme +< +tyme + + gC +,ym + gEbr +=> + +55  + snge_size_ + + +57  +BOOST_DEDUCED_TYPENAME + + tmake_unsigd +< + +58 + tBOOST_DEDUCED_TYPENAME + + tnge_difn +< + tC +>:: + tty + + +59 >:: + tty +ype; + +62 + gme +< +tyme + + gC +> + +63  + gnge_size_ +< + +64 + gC +, + +65 + gBOOST_DEDUCED_TYPENAME + :: +boo +:: +ab_if +< +has_size_ty +< +C +>, >:: +ty + + +68  +BOOST_DEDUCED_TYPENAME + + tC +:: + tsize_ty + + tty +; + +71 + gme +< +tyme + + gC +, +bo + + gB + = +nge_da +:: +has_ty +< +nge_ +< +C +> >:: +vue +> + +72  + snge_size + + +75 + gme +< +tyme + + gC +> + +76  + gnge_size +< + gC +, + gue +> + +77 : +nge_size_ +< +C +> + +81 + gme +< +ass + + gT + > + +82  + gnge_size + : + +83 +da +:: +nge_size +< +T +> + + @/usr/include/boost/ratio/ratio.hpp + +32 #ide +BOOST_RATIO_RATIO_HPP + + +33  + #BOOST_RATIO_RATIO_HPP + + + ) + +35  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +39  + ~ + +40  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +44  + ~ + +45  + ~ + +46  + ~ + +47  + ~ + +48  + ~ + +49 #ifde +BOOST_RATIO_EXTENSIONS + + +50  + ~ + +51  + ~ + +62 #i +defed +( +__GNUC__ +) && (__GNUC__ >= 4) + +63 #agm +GCC + +syem_hd + + +66 +mea + + gboo + + +76 + gme + < + gboo +:: +tmax_t + +N +, boo::tmax_ +D +> + +77 as + ctio + + +79 cڡ +boo +:: +tmax_t + +ABS_N + = +m +:: +abs_c +:: +vue +; + +80 cڡ + gboo +:: +tmax_t + +ABS_D + = +m +:: +abs_c +< +boo +::tmax_t, + gD +>:: +vue +; + +81 +BOOST_RATIO_STATIC_ASSERT +( +ABS_N + >0, +BOOST_RATIO_NUMERATOR_IS_OUT_OF_RANGE +, ()); + +82 +BOOST_RATIO_STATIC_ASSERT +( +ABS_D + > 0, +BOOST_RATIO_DENOMINATOR_IS_OUT_OF_RANGE +, ()); + +83 +BOOST_RATIO_STATIC_ASSERT +( +D + !0, +BOOST_RATIO_DIVIDE_BY_0 + , ()); + +84 cڡ + gboo +:: +tmax_t + +SIGN_N + = +m +:: +sign_c +< +boo +::tmax_t, + gN +>:: +vue + + +85 * +m +:: +sign_c +< +boo +:: +tmax_t +, + gD +>:: +vue +; + +86 cڡ + gboo +:: +tmax_t + +GCD + = +m +:: +gcd_c +< +boo +::tmax_t, + gABS_N +, + gABS_D +>:: +vue +; + +87 + gpublic +: + +88 +BOOST_STATIC_CONSTEXPR + +boo +:: +tmax_t + +num + = +SIGN_N + * +ABS_N + / +GCD +; + +89 +BOOST_STATIC_CONSTEXPR + + gboo +:: +tmax_t + +d + = +ABS_D + / +GCD +; + +91 #ifde +BOOST_RATIO_EXTENSIONS + + +92  + gm +:: + ttiڮ_c_g + + tg +; + +93  + gboo +:: + ttiڮ +< + tboo +:: + ttmax_t +> + tvue_ty +; + +94  + gboo +:: + ttmax_t + + tnum_ty +; + +95  + gboo +:: + ttmax_t + + td_ty +; + +96 +tio +() + +98 + gme + < + gboo +:: +tmax_t + +_N2 +, boo::tmax_ +_D2 +> + +99 +tio +(cڡio< +_N2 +, +_D2 +>&, + +100 +tyme + +ab_if_c + + +102 ( +tio +< +_N2 +, +_D2 +>:: +num + ==um && + +103 +tio +< +_N2 +, +_D2 +>:: +d + == den) + +104 >:: +ty +* = 0) + +107 +me + < +boo +:: +tmax_t + +_N2 +, + gboo +::tmax_ +_D2 +> + +108 +tyme + +ab_if_c + + +110 ( +tio +< +_N2 +, + g_D2 +>:: +num + ==um && + +111 +tio +< +_N2 +, + g_D2 +>:: +d + == den), + +112 + gtio +& + +113 >:: +ty + + +114 +ݔ +=(cڡ +tio +< +_N2 +, + g_D2 +>&{ * + gthis +;} + +116  +vue_ty + +vue +({ vue_ty( +num +, +d +);} + +117 +vue_ty + +ݔ +()(cڡ { +vue +();} + +119  + gtio +< + tnum +, + td +> + tty +; + +122 #i + $defed +( +BOOST_NO_CXX11_CONSTEXPR +) + +123 +me + < +boo +:: +tmax_t + +N +, boo::tmax_ +D +> + +124 cڡ +boo +:: +tmax_t + +tio +< +N +, +D +>:: +num +; + +125 +me + < +boo +:: +tmax_t + +N +, boo::tmax_ +D +> + +126 cڡ +boo +:: +tmax_t + +tio +< +N +, +D +>:: +d +; + +135 +me + < +ass + +R1 +, cs +R2 +> + +136  +tio_add + + +137 : +boo +:: +tio_da +:: +tio_add +< +R1 +, +R2 +>:: +ty + + +139 + } +}; + +141 + gme + < +ass + + gR1 +, cs + gR2 +> + +142  + gtio_suba + + +143 : +boo +:: +tio_da +:: +tio_suba +< +R1 +, + gR2 +>:: +ty + + +147 + gme + < +ass + + gR1 +, cs + gR2 +> + +148  + gtio_muɝly + + +149 : +boo +:: +tio_da +:: +tio_muɝly +< +R1 +, + gR2 +>:: +ty + + +153 + gme + < +ass + + gR1 +, cs + gR2 +> + +154  + gtio_divide + + +155 : +boo +:: +tio_da +:: +tio_divide +< +R1 +, + gR2 +>:: +ty + + +167 + gme + < +ass + + gR1 +, cs + gR2 +> + +168  + gtio_equ + + +169 : +public + +boo +:: +gl_cڡt +< +bo +, + +170 ( + gR1 +:: +num + = +R2 +::num && +R1 +:: +d + == R2::den)> + +173 + gme + < +ass + + gR1 +, cs + gR2 +> + +174  + gtio_n_equ + + +175 : +public + +boo +:: +gl_cڡt +< +bo +, ! + gtio_equ +< + gR1 +, + gR2 +>:: +vue +> + +180 + gme + < +ass + + gR1 +, cs + gR2 +> + +181  + gtio_ss + + +182 : +boo +:: +gl_cڡt +< +bo +, + gboo +:: +tio_da +:: +tio_ss +< +R1 +, + gR2 +>:: +vue +> + +185 + gme + < +ass + + gR1 +, cs + gR2 +> + +186  + gtio_ss_equ + + +187 : +boo +:: +gl_cڡt +< +bo +, ! + gtio_ss +< + gR2 +, + gR1 +>:: +vue +> + +190 + gme + < +ass + + gR1 +, cs + gR2 +> + +191  + gtio_g + + +192 : +boo +:: +gl_cڡt +< +bo +, + gtio_ss +< + gR2 +, + gR1 +>:: +vue +> + +195 + gme + < +ass + + gR1 +, cs + gR2 +> + +196  + gtio_g_equ + + +197 : +boo +:: +gl_cڡt +< +bo +, ! + gtio_ss +< + gR1 +, + gR2 +>:: +vue +> + +200 + gme + < +ass + + gR1 +, cs + gR2 +> + +201  + gtio_gcd + : + +202 +tio +< +m +:: +gcd_c +< +boo +:: +tmax_t +, + gR1 +:: +num +, + gR2 +::num>:: +vue +, + +203 + gm +:: +lcm_c +< +boo +:: +tmax_t +, + gR1 +:: +d +, + gR2 +::d>:: +vue +>:: +ty + + +213 #ifde +BOOST_RATIO_EXTENSIONS + + +214 + gme + < +ass + + gR +> + +215  + gtio_ge + + +216 : +tio +<- +R +:: +num +, + gR +:: +d +>:: +ty + + +219 + gme + < +ass + + gR +> + +220  + gtio_abs + + +221 : +tio +< +m +:: +abs_c +< +boo +:: +tmax_t +, + gR +:: +num +>:: +vue +, R:: +d +>:: +ty + + +224 + gme + < +ass + + gR +> + +225  + gtio_sign + + +226 : +m +:: +sign_c +< +boo +:: +tmax_t +, + gR +:: +num +> + +230 + gme + < +ass + + gR +> + +231  + gtio_v + + +232 : +tio +< +R +:: +d +, + gR +:: +num +>:: +ty + + +237 + gme + < +ass + + gR1 +, cs + gR2 +> + +238  + gtio_lcm + : + +239 +tio +< +m +:: +lcm_c +< +boo +:: +tmax_t +, + gR1 +:: +num +, + gR2 +::num>:: +vue +, + +240 + gm +:: +gcd_c +< +boo +:: +tmax_t +, + gR1 +:: +d +, + gR2 +::d>:: +vue +>:: +ty + + +244 + gme + < +ass + + gR1 +, cs + gR2 +> + +245  + gtio_modulo + : + +246 +tio +<( +R1 +:: +num + * +R2 +:: +d +% (R2::num * R1::d), + gR1 +::d * R2::d>:: +ty + + +250 +mea + + gda + { + +251 + gme + < +ass + + gR1 +, cs + gR2 +, +bo + + gr1r2 +> + +252  + gtio_m + : +R1 + {}; + +253 + gme + < +ass + + gR1 +, cs + gR2 +> + +254  + gtio_m +< + gR1 +, + gR2 +, + gl +> : +R2 + {}; + +256 + gme + < +ass + + gR1 +, cs + gR2 +, +bo + + gr1r2 +> + +257  + gtio_max + : +R2 + {}; + +258 + gme + < +ass + + gR1 +, cs + gR2 +> + +259  + gtio_max +< + gR1 +, + gR2 +, + gl +> : +R1 + {}; + +262 + gme + < +ass + + gR1 +, cs + gR2 +> + +263  + gtio_m + : +da +:: +tio_m +< +R1 +, + gR2 +, + gtio_ss +< + gR1 +,R2>:: +vue +>:: +ty + + +267 + gme + < +ass + + gR1 +, cs + gR2 +> + +268  + gtio_max + : +da +:: +tio_max +< +R1 +, + gR2 +, + gtio_ss +< + gR1 +,R2>:: +vue +>:: +ty + + +272 + gme +< +tyme + + gR +,  + gp +> + +273  + gtio_pow + : + +274 +tio_muɝly +< + +275 +tyme + +tio_pow +< +R +, + gp +%2>:: +ty +, + +276 +tyme + + gtio_pow +:: +ty +, + gp +/2>::type + +277 >:: +ty + + +280 + gme +< +tyme + + gR +> + +281  + gtio_pow +< + gR +, 0> : +tio +<1>:: +ty + {}; + +283 + gme +< +tyme + + gR +> + +284  + gtio_pow +< + gR +, 1> : +R + {}; + +286 + gme +< +tyme + + gR +> + +287  + gtio_pow +< + gR +, -1> : +tio_divide +< +tio +<1>, R>:: +ty + {}; + + @/usr/include/boost/regex.hpp + +24 #ide +BOOST_RE_REGEX_HPP + + +25  + #BOOST_RE_REGEX_HPP + + + ) + +27 #ide +BOOST_REGEX_CONFIG_HPP + + +28  + ~ + +31  + ~ + + @/usr/include/boost/regex/config/borland.hpp + +20 #i +defed +( +__BORLANDC__ +) + +21 #i( +__BORLANDC__ + == 0x550) || (__BORLANDC__ == 0x551) + +23 #i +defed +( +_RTLDLL +&& defed( +_RWSTD_COMPILE_INSTANTIATE +) + +24 #ifde +BOOST_REGEX_BUILD_DLL + + +25 #r +_RWSTD_COMPILE_INSTANTIATE + +mu + +n + +be + +defed + +wh + +budg + +gex +++ +as + +a + +DLL + + +27 #agm +mesge +("Defining _RWSTD_COMPILE_INSTANTIATE wheninkingohe DLL version ofhe RTL mayroduce memory corruptionroblems in std::basic_string,sesult of separate versions of basic_string's static data inhe RTLnd you'rexe/dll: be warned!!") + +30 #ide +_RTLDLL + + +32  + #_RWSTD_COMPILE_INSTANTIATE + + + ) + +35  + #BOOST_REGEX_NO_EXTERNAL_TEMPLATES + + + ) + +37 #i( +__BORLANDC__ + <0x540&& ! +defed +( +BOOST_REGEX_NO_LIB +&& !defed( +_NO_VCL +) + +40  + #BOOST_REGEX_STATIC_LINK + + + ) + +45 #i! +defed +( +__CONSOLE__ +&& !defed( +_NO_VCL +) + +46  + #BOOST_REGEX_USE_VCL + + + ) + +52 #ide +_Wdows + + +53 #ide +BOOST_REGEX_NO_LIB + + +54  + #BOOST_REGEX_NO_LIB + + + ) + +56 #ide +BOOST_REGEX_STATIC_LINK + + +57  + #BOOST_REGEX_STATIC_LINK + + + ) + +61 #i +__BORLANDC__ + < 0x600 + +65  + ~ + +66 #unde +rcmp + + +67 #unde +ry + + + @/usr/include/boost/regex/config/cwchar.hpp + +19 #ide +BOOST_REGEX_CONFIG_CWCHAR_HPP + + +20  + #BOOST_REGEX_CONFIG_CWCHAR_HPP + + + ) + +22  + ~ + +23  + ~ + +24  + ~ + +26 #i +defed +( +__STD_RWCOMPILER_H__ +|| defed( +_RWSTD_VER +) + +28 #unde +iswnum + + +29 #unde +iswpha + + +30 #unde +iswbnk + + +31 #unde +iswl + + +32 #unde +iswdig + + +33 #unde +iswgph + + +34 #unde +iswlow + + +35 #unde +iswt + + +36 #unde +iswt + + +37 #unde +iswpun + + +38 #unde +iswa + + +39 #unde +iswu + + +40 #unde +iswxdig + + +41 #unde +iswy + + +42 #unde +towlow + + +43 #unde +towu + + +44 #unde +towns + + +45 #unde +wns + + +46 #unde +wy + + +49 +mea + + gd +{ + +51 #ide +BOOST_NO_STDC_NAMESPACE + + +55 #ifde +iswnum + + +56 +le + ( +iswnum +)( +wt_t + +i +) + +57 {  +iswnum +( +i +); } + +58 #unde +iswnum + + +59 #i +defed +( +BOOST_NO_STDC_NAMESPACE +) + +60 +usg + :: +iswnum +; + +63 #ifde +iswpha + + +64 +le + ( + giswpha +)( +wt_t + + gi +) + +65 {  +iswpha +( +i +); } + +66 #unde +iswpha + + +67 #i +defed +( +BOOST_NO_STDC_NAMESPACE +) + +68 + gusg + :: +iswpha +; + +71 #ifde +iswl + + +72 +le + ( + giswl +)( +wt_t + + gi +) + +73 {  +iswl +( +i +); } + +74 #unde +iswl + + +75 #i +defed +( +BOOST_NO_STDC_NAMESPACE +) + +76 + gusg + :: +iswl +; + +79 #ifde +iswdig + + +80 +le + ( + giswdig +)( +wt_t + + gi +) + +81 {  +iswdig +( +i +); } + +82 #unde +iswdig + + +83 #i +defed +( +BOOST_NO_STDC_NAMESPACE +) + +84 + gusg + :: +iswdig +; + +87 #ifde +iswgph + + +88 +le + ( + giswgph +)( +wt_t + + gi +) + +89 {  +iswgph +( +i +); } + +90 #unde +iswgph + + +91 #i +defed +( +BOOST_NO_STDC_NAMESPACE +) + +92 + gusg + :: +iswgph +; + +95 #ifde +iswlow + + +96 +le + ( + giswlow +)( +wt_t + + gi +) + +97 {  +iswlow +( +i +); } + +98 #unde +iswlow + + +99 #i +defed +( +BOOST_NO_STDC_NAMESPACE +) + +100 + gusg + :: +iswlow +; + +103 #ifde +iswt + + +104 +le + ( + giswt +)( +wt_t + + gi +) + +105 {  +iswt +( +i +); } + +106 #unde +iswt + + +107 #i +defed +( +BOOST_NO_STDC_NAMESPACE +) + +108 + gusg + :: +iswt +; + +111 #ifde +iswpun + + +112 +le + ( + giswpun +)( +wt_t + + gi +) + +113 {  +iswpun +( +i +); } + +114 #unde +iswpun + + +115 #i +defed +( +BOOST_NO_STDC_NAMESPACE +) + +116 + gusg + :: +iswpun +; + +119 #ifde +iswa + + +120 +le + ( + giswa +)( +wt_t + + gi +) + +121 {  +iswa +( +i +); } + +122 #unde +iswa + + +123 #i +defed +( +BOOST_NO_STDC_NAMESPACE +) + +124 + gusg + :: +iswa +; + +127 #ifde +iswu + + +128 +le + ( + giswu +)( +wt_t + + gi +) + +129 {  +iswu +( +i +); } + +130 #unde +iswu + + +131 #i +defed +( +BOOST_NO_STDC_NAMESPACE +) + +132 + gusg + :: +iswu +; + +135 #ifde +iswxdig + + +136 +le + ( + giswxdig +)( +wt_t + + gi +) + +137 {  +iswxdig +( +i +); } + +138 #unde +iswxdig + + +139 #i +defed +( +BOOST_NO_STDC_NAMESPACE +) + +140 + gusg + :: +iswxdig +; + +143 #ifde +towlow + + +144 +le + +wt_t + ( +towlow +)(wt_ + gi +) + +145 {  +towlow +( +i +); } + +146 #unde +towlow + + +147 #i +defed +( +BOOST_NO_STDC_NAMESPACE +) + +148 + gusg + :: +towlow +; + +151 #ifde +towu + + +152 +le + +wt_t + ( +towu +)(wt_ + gi +) + +153 {  +towu +( +i +); } + +154 #unde +towu + + +155 #i +defed +( +BOOST_NO_STDC_NAMESPACE +) + +156 + gusg + :: +towu +; + +159 #ifde +wcscmp + + +160 +le + ( + gwcscmp +)(cڡ +wch_t + * + gp1 +, cڡ wch_* + gp2 +) + +161 {  +wcscmp +( +p1 +, +p2 +); } + +162 #unde +wcscmp + + +163 #i +defed +( +BOOST_NO_STDC_NAMESPACE +) + +164 + gusg + :: +wcscmp +; + +167 #ifde +wcscl + + +168 +le + ( + gwcscl +)(cڡ +wch_t + * + gp1 +, cڡ wch_* + gp2 +) + +169 {  +wcscl +( +p1 +, +p2 +); } + +170 #unde +wcscl + + +171 #i +defed +( +BOOST_NO_STDC_NAMESPACE +&& !defed( +UNDER_CE +) + +172 + gusg + :: +wcscl +; + +175 #ifde +wcsy + + +176 +le + + gwch_t + *( + gwcsy +)( +wch_t + * + gp1 +, cڡ wch_* + gp2 +) + +177 {  +wcsy +( +p1 +, +p2 +); } + +178 #unde +wcsy + + +179 #i +defed +( +BOOST_NO_STDC_NAMESPACE +) + +180 + gusg + :: +wcsy +; + +183 #ifde +wc + + +184 +le + +size_t + ( +wc +)(cڡ +wch_t + * + gp +) + +185 {  +wc +( +p +); } + +186 #unde +wc + + +187 #i +defed +( +BOOST_NO_STDC_NAMESPACE +) + +188 + gusg + :: +wc +; + +191 #ifde +wcsxm + + +192 +size_t + +wcsxm +( +wch_t + * +p1 +, cڡ wch_* +p2 +, size_ +s +) + +193 {  +wcsxm +( +p1 +, +p2 +, +s +); } + +194 #unde +wcsxm + + +195 #i +defed +( +BOOST_NO_STDC_NAMESPACE +) + +196 + gusg + :: +wcsxm +; + +200 #ide +BOOST_NO_STDC_NAMESPACE + + + @/usr/include/boost/smart_ptr/allocate_shared_array.hpp + +8 #ide +BOOST_SMART_PTR_ALLOCATE_SHARED_ARRAY_HPP + + +9  + #BOOST_SMART_PTR_ALLOCATE_SHARED_ARRAY_HPP + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +18 +mea + + gboo + { + +19 +mea + + gda + { + +21 + gme +< + gass +> + +22  + s_if_y + { }; + +24 + gme +< +ass + + gT +> + +25  + g_if_y +< + gT +[]> { + +26  + gboo +:: + tshed_r +< + tT +[]> + tty +; + +29 + gme +< + gass +> + +30  + s_if_size_y + { }; + +32 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +33  +_if_size_y +< +T +[ +N +]> { + +34  +boo +:: + tshed_r +< + tT +[ +N +]> + tty +; + +37 + gme +< + gass +> + +38  + s_y_emt + { }; + +40 + gme +< +ass + + gT +> + +41  + g_y_emt +< + gT +[]> { + +42  +T + + tty +; + +45 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +46  +_y_emt +< +T +[ +N +]> { + +47  +T + + tty +; + +50 + gme +< +ass + + gT +> + +51  + s_y_sr + { + +52  +T + + tty +; + +55 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +56  +_y_sr +< +T +[ +N +]> { + +57  +tyme + + t_y_sr +< + tT +>:: + tty +ype; + +60 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +61  +_y_sr + { + +62  +tyme + + t_y_sr +< + tT +>:: + tty +ype; + +65 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +66  +_y_sr + { + +67  +tyme + + t_y_sr +< + tT +>:: + tty +ype; + +70 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +71  +_y_sr + { + +72  +tyme + + t_y_sr +< + tT +>:: + tty +ype; + +75 + gme +< +ass + + gT +> + +76  + g_y_sr +< + gT +[]> { + +77  +tyme + + t_y_sr +< + tT +>:: + tty +ype; + +80 + gme +< +ass + + gT +> + +81  + g_y_sr + { + +82  +tyme + + t_y_sr +< + tT +>:: + tty +ype; + +85 + gme +< +ass + + gT +> + +86  + g_y_sr + { + +87  +tyme + + t_y_sr +< + tT +>:: + tty +ype; + +90 + gme +< +ass + + gT +> + +91  + g_y_sr + { + +92  +tyme + + t_y_sr +< + tT +>:: + tty +ype; + +95 + gme +< +ass + + gT +> + +96  + s_y_cou + { + +98 + gvue + = 1 + +102 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +103  +_y_cou +< +T +[ +N +]> { + +105 +vue + = +N + * +_y_cou +< +T +>::value + +109 + gme +< + gd +:: +size_t + +N +, std::size_ +M +> + +110  + s_max_size + { + +112 +vue + = +N + < +M + ? M : N + +116 + gme +< + gd +:: +size_t + +N +, std::size_ +M +> + +117  + s_ign_up + { + +119 +vue + = ( +N + + +M + - 1) & ~(M - 1) + +123 #i! +defed +( +BOOST_NO_CXX11_ALLOCATOR +) + +124 + gme +< +ass + + gA +, cs + gT +> + +125  + s_bd_lot + { + +126  +tyme + + td +:: + tlot_as +< + tA +>:: + tme + + tbd_loc +< + tT +> + tty +; + +129 + gme +< +ass + + gA +, cs + gT +> + +130  + s_bd_lot + { + +131  +tyme + + tA +:: + tme + + tbd +< + tT +>:: + th + + tty +; + +135 + gme +< +ass + + gT +> + +136 +BOOST_CONSTEXPR + +le + + gd +:: +size_t + + +137 +_objes +( +d +:: +size_t + +size + +BOOST_SP_NOEXCEPT + + +139  ( +size + + ( +T +) - 1) / (T); + +142 + gme +< + gbo +, + gass + = > + +143  + s_ab + { }; + +145 + gme +< +ass + + gT +> + +146  + g_ab +< + gue +, + gT +> { + +147  +T + + tty +; + +150 + gme +< +bo + + gE +, +ass + + gA +, cs + gT +> + +151 +le + +tyme + + g_ab +:: +vue +>:: +ty + + +152 +_y_deroy +( +A +&, +T +*, +d +:: +size_t + +BOOST_SP_NOEXCEPT + { } + +154 +me +< +bo + +E +, +ass + + gA +, cs + gT +> + +155 +le + +tyme + + g_ab +:: +vue +>:: +ty + + +157 +_y_deroy +( +A +&, +T +* +r +, +d +:: +size_t + +size +) + +159  +size + > 0) { + +160 +r +[-- +size +].~ +T +(); + +164 #i! +defed +( +BOOST_NO_CXX11_ALLOCATOR +) + +165 + gme +< +bo + + gE +, +ass + + gA +, cs + gT +> + +166 +le + +tyme + + g_ab +< + gE +>:: +ty + + +167 +_y_deroy +( +A +& +lot +, +T +* +r +, +d +:: +size_t + +size +) + +169  +size + > 0) { + +170 +d +:: +lot_as +< +A +>:: +deroy +( +lot +, +r + + -- +size +); + +175 + gme +< +bo + + gE +, +ass + + gA +, cs + gT +> + +176 as + c_deroy + { + +177 + gpublic +: + +178 +_deroy +( +A +& +lot +, +T +* +r + + gBOOST_SP_NOEXCEPT + + +179 : +lot_ +( +lot +), + +180 +r_ +( +r +), + +181 +size_ +(0) { } + +183 ~ +_deroy +() { + +184 + g_y_deroy +< + gE +>( + glot_ +, + gr_ +, + gsize_ +); + +187 + gd +:: +size_t +& +size +( +BOOST_SP_NOEXCEPT + { + +188  +size_ +; + +191 + give +: + +192 +_deroy +(const sp_destroyer&); + +193 + g_deroy +& + gݔ +=(cڡ +_deroy +&); + +195 + gA +& + glot_ +; + +196 +T +* + gr_ +; + +197 + gd +:: +size_t + +size_ +; + +200 + gme +< +bo + + gE +, +ass + + gA +, cs + gT +> + +201 +le + +tyme + + g_ab +:: +vue + && + +203 +boo +:: +has_ivl_assign +< +T +>:: +vue + && + +204 +boo +:: +has_ivl_deru +< +T +>:: +vue +>:: +ty + + +205 +_y_cڡru +( +A +&, +T +* +r +, +d +:: +size_t + +size +) + +207  +d +:: +size_t + +i + = 0; + gi + < + gsize +; ++i) { + +208 + gr +[ +i +] = +T +(); + +212 + gme +< +bo + + gE +, +ass + + gA +, cs + gT +> + +213 +le + +tyme + + g_ab +:: +vue + && + +215 +boo +:: +has_ivl_assign +< +T +>:: +vue + && + +216 +boo +:: +has_ivl_deru +< +T +>:: +vue +>:: +ty + + +217 +_y_cڡru +( +A +&, +T +* +r +, +d +:: +size_t + +size +, cڡ T* +li +, + +218 +d +:: +size_t + +cou +) + +220  +d +:: +size_t + +i + = 0; + gi + < + gsize +; ++i) { + +221 + gr +[ +i +] = +li +[% +cou +]; + +225 + gme +< +bo + + gE +, +ass + + gA +, cs + gT +> + +226 +le + +tyme + + g_ab +:: +vue + && + +228 +boo +:: +has_ivl_assign +< +T +>:: +vue + && + +229 +boo +:: +has_ivl_deru +< +T +>:: +vue +)>:: +ty + + +230 +_y_cڡru +( +A +& +ne +, +T +* +r +, +d +:: +size_t + +size +) + +232 +_deroy +< +E +, + gA +, + gT +> +hd +( +ne +, +r +); + +233  + gd +:: +size_t +& +i + = +hd +. +size +(); + gi + < + gsize +; ++i) { + +234 :: +w +( +ic_ +<*>( +r + + +i +) +T +(); + +236 + ghd +. +size +() = 0; + +239 + gme +< +bo + + gE +, +ass + + gA +, cs + gT +> + +240 +le + +tyme + + g_ab +:: +vue + && + +242 +boo +:: +has_ivl_assign +< +T +>:: +vue + && + +243 +boo +:: +has_ivl_deru +< +T +>:: +vue +)>:: +ty + + +244 +_y_cڡru +( +A +& +ne +, +T +* +r +, +d +:: +size_t + +size +, cڡ T* +li +, + +245 +d +:: +size_t + +cou +) + +247 +_deroy +< +E +, + gA +, + gT +> +hd +( +ne +, +r +); + +248  + gd +:: +size_t +& +i + = +hd +. +size +(); + gi + < + gsize +; ++i) { + +249 :: +w +( +ic_ +<*>( +r + + +i +) +T +( +li +[% +cou +]); + +251 + ghd +. +size +() = 0; + +254 #i! +defed +( +BOOST_NO_CXX11_ALLOCATOR +) + +255 + gme +< +bo + + gE +, +ass + + gA +, cs + gT +> + +256 +le + +tyme + + g_ab +< + gE +>:: +ty + + +257 +_y_cڡru +( +A +& +lot +, +T +* +r +, +d +:: +size_t + +size +) + +259 +_deroy +< +E +, + gA +, + gT +> +hd +( +lot +, +r +); + +260  + gd +:: +size_t +& +i + = +hd +. +size +(); + gi + < + gsize +; ++i) { + +261 + gd +:: +lot_as +< +A +>:: +cڡru +( +lot +, +r + + +i +); + +263 + ghd +. +size +() = 0; + +266 + gme +< +bo + + gE +, +ass + + gA +, cs + gT +> + +267 +le + +tyme + + g_ab +< + gE +>:: +ty + + +268 +_y_cڡru +( +A +& +lot +, +T +* +r +, +d +:: +size_t + +size +, cڡ T* +li +, + +269 +d +:: +size_t + +cou +) + +271 +_deroy +< +E +, + gA +, + gT +> +hd +( +lot +, +r +); + +272  + gd +:: +size_t +& +i + = +hd +. +size +(); + gi + < + gsize +; ++i) { + +273 + gd +:: +lot_as +< +A +>:: +cڡru +( +lot +, +r + + +i +, + +274 +li +[ +i + % +cou +]); + +276 + ghd +. +size +() = 0; + +280 + gme +< +ass + + gA +, cs + gT +> + +281 +le + +tyme + + g_ab +< + gboo +:: +has_ivl_cڡru +< +T +>:: +vue +>:: +ty + + +282 +_y_deu +( +A +&, +T +*, +d +:: +size_t + +BOOST_SP_NOEXCEPT + { } + +284 +me +< +ass + +A +, cs + gT +> + +285 +le + +tyme + + g_ab +:: +vue +>:: +ty + + +286 +_y_deu +( +A +& +ne +, +T +* +r +, +d +:: +size_t + +size +) + +288 +_deroy +< +l +, + gA +, + gT +> +hd +( +ne +, +r +); + +289  + gd +:: +size_t +& +i + = +hd +. +size +(); + gi + < + gsize +; ++i) { + +290 :: +w +( +ic_ +<*>( +r + + +i +) +T +; + +292 + ghd +. +size +() = 0; + +295 + gme +< +ass + + gA +> + +296 as + c_y_e + { + +297 + gpublic +: + +298  +A + + tty +; + +300 + gme +< +ass + + gU +> + +301 +_y_e +(cڡ +U +& +_lot +, +d +:: +size_t + +_size + +BOOST_SP_NOEXCEPT + + +302 : +lot_ +( +_lot +), + +303 +size_ +( +_size +) { } + +305 + gA +& +lot +( + gBOOST_SP_NOEXCEPT + { + +306  + glot_ +; + +309 + gd +:: +size_t + +size +(cڡ +BOOST_SP_NOEXCEPT + { + +310  +size_ +; + +313 + give +: + +314 +A + +lot_ +; + +315 + gd +:: +size_t + +size_ +; + +318 + gme +< +ass + + gA +, + gd +:: +size_t + +N +> + +319 as + c_size_y_e + { + +320 +public +: + +321  +A + + tty +; + +323 + gme +< +ass + + gU +> + +324 +_size_y_e +(cڡ +U +& +_lot +, +d +:: +size_t + +BOOST_SP_NOEXCEPT + + +325 : +lot_ +( +_lot +) { } + +327 +A +& +lot +( +BOOST_SP_NOEXCEPT + { + +328  +lot_ +; + +331 +BOOST_CONSTEXPR + + gd +:: +size_t + +size +(cڡ +BOOST_SP_NOEXCEPT + { + +332  +N +; + +335 + give +: + +336 +A + +lot_ +; + +339 #i! +defed +( +BOOST_NO_CXX11_ALLOCATOR +) + +340 + gme +< +ass + + gA +> + +341  + s_u_cڡru + { + +343 + gvue + = +ue + + +347 + gme +< +ass + + gT +> + +348  + g_u_cڡru +< + gd +:: +lot +< +T +> > { + +350 +vue + = +l + + +354 + gme +< + gass +> + +355  + s_u_cڡru + { + +357 + gvue + = +l + + +362 + gme +< +ass + + gT +, cs + gU +> + +363  + s_y_ignmt + { + +365 + gvue + = +_max_size +< +boo +:: +ignmt_of +< +T +>:: +vue +, + +366 + gboo +:: +ignmt_of +< +U +>:: +vue +>::value + +370 + gme +< +ass + + gT +, cs + gU +> + +371  + s_y_offt + { + +373 + gvue + = +_ign_up +<( +T +), + g_y_ignmt +< + gT +, + gU +>:: +vue +>::value + +377 + gme +< +ass + + gT +, cs + gU +> + +378  + s_y_age + { + +380 + gvue + = +_y_ignmt +< +T +, + gU +>:: +vue + + +382  +tyme + + tboo +:: + tty_wh_ignmt +< + tvue +>:: + tty +ype; + +385 + gme +< +ass + + gT +, cs + gU +> + +386 +le + +U +* + +387 +_y_t +(* +ba + + gBOOST_SP_NOEXCEPT + + +390 + gsize + = +_y_offt +< +T +, + gU +>:: +vue + + +392  + gt_ +< + gU +*>( + gic_ +<*>( + gba ++ + gsize +); + +395 + gme +< +ass + + gA +, cs + gT +> + +396 as + c_y_t + { + +397  +tyme + + tA +:: + tvue_ty + + tsr +; + +400 + gofft + = +_y_offt +< +T +, + gsr +>:: +vue + + +403  +tyme + + t_y_age +< + tT +, + tsr +>:: + tty +ype; + +405 + gpublic +: + +406 +me +< +ass + +U +> + +407 +_y_t +(cڡ +U +& +h +, +d +:: +size_t + +size + +BOOST_SP_NOEXCEPT + + +408 : +h_ +( +h +), + +409 +size_ +( +_objes +< +ty +>( +offt + + ( +sr +* +size +)) { } + +411 +T +* + +() { + +412  + gt_ +< + gT +*>( + gh_ +. +lo +( +size_ +)); + +415  +deroy +( +T +* +ba +) { + +416 + gh_ +. +do +( +t_ +< +ty +*>( +ba +), +size_ +); + +419 + give +: + +420 +tyme + +_bd_lot +< +A +, + gty +>:: +ty + +h_ +; + +421 + gd +:: +size_t + +size_ +; + +424  + s_deu + { }; + +426 + gme +< +ass + + gT +, +bo + + gE + = +_u_cڡru +< +T +>:: +vue +> + +427 as + cBOOST_SYMBOL_VISIBLE + +_y_ba + + +428 : +public + +_coued_ba + { + +429  +tyme + + tT +:: + tty + + tlot +; + +431 + gpublic +: + +432  +tyme + + tlot +:: + tvue_ty + + tty +; + +434 + gme +< +ass + + gA +> + +435 +_y_ba +(cڡ +A +& +h +, +d +:: +size_t + +size +, +ty +* +t +) + +436 : +e_ +( +h +, +size +) { + +437 + g_y_cڡru +< + gE +>( + ge_ +. +lot +(), + gt +, s_. +size +()); + +440 + gme +< +ass + + gA +> + +441 +_y_ba +(cڡ +A +& +h +, +d +:: +size_t + +size +, cڡ +ty +* +li +, + +442 +d +:: +size_t + +cou +, +ty +* +t +) + +443 : +e_ +( +h +, +size +) { + +444 + g_y_cڡru +< + gE +>( + ge_ +. +lot +(), + gt +, s_. +size +(), + gli +, + +445 + gcou +); + +448 + gme +< +ass + + gA +> + +449 +_y_ba +( +_deu +, cڡ +A +& +h +, +d +:: +size_t + +size +, +ty +* +t +) + +450 : +e_ +( +h +, +size +) { + +451 +_y_deu +( +e_ +. +lot +(), +t +, s_. +size +()); + +454 + gT +& +e +( + gBOOST_SP_NOEXCEPT + { + +455  + ge_ +; + +458 +vtu +  +dio +() { + +459 + g_y_deroy +< + gE +>( + ge_ +. +lot +(), + +460 + g_y_t +< + g_y_ba +, + gty +>( + gthis +), + ge_ +. +size +()); + +463 +vtu +  +deroy +() { + +464 + g_y_t +< + glot +, + g_y_ba +> +h +( +e_ +. +lot +(), + +465 +e_ +. +size +()); + +466 + gthis +->~ +_y_ba +(); + +467 + gh +. +deroy +( +this +); + +470 +vtu + * +g_d +(cڡ +_tyfo +&) { + +474 +vtu + * +g_lol_d +(cڡ +_tyfo +&) { + +478 +vtu + * +g_uyd_d +() { + +482 + give +: + +483 +T + +e_ +; + +486 + gme +< +ass + + gA +, cs + gT +> + +487  + s_y_su + { + +488 + gpublic +: + +489 +me +< +ass + +U +> + +490 +_y_su +(cڡ +U +& +h +, +d +:: +size_t + +size +) + +491 : +t_ +( +h +, +size +), + +492 +su_ +( +t_ +. + +()) { } + +494 ~ +_y_su +() { + +495 i( + gsu_ +) { + +496 + gt_ +. +deroy +( +su_ +); + +500 +T +* +g +() const { + +501  + gsu_ +; + +504  +a +() { + +505 + gsu_ + = 0; + +508 + give +: + +509 +_y_su +(const sp_array_result&); + +510 + g_y_su +& + gݔ +=(cڡ +_y_su +&); + +512 + g_y_t +< + gA +, + gT +> + gt_ +; + +513 +T +* + gsu_ +; + +518 + gme +< +ass + + gT +, cs + gA +> + +519 +le + +tyme + + gda +:: +_if_y +< +T +>:: +ty + + +520 + $lo_shed +(cڡ +A +& +lot +, +d +:: +size_t + +cou +) + +522  +tyme + + tda +:: + t_y_emt +< + tT +>:: + tty +ype; + +523  +tyme + + tda +:: + t_y_sr +< + tT +>:: + tty + + tsr +; + +524  +tyme + + tda +:: + t_bd_lot +< + tA +, + tsr +>:: + tty + + th +; + +525  +da +:: + t_y_e +< + th +> + te +; + +526  +da +:: + t_y_ba +< + te +> + tba +; + +527 +d +:: +size_t + +size + = +cou + * +da +:: +_y_cou +< +ty +>:: +vue +; + +528 +da +:: +_y_su +< +h +, +ba +> + `su +( +lot +, +size +); + +529 +da +:: +_coued_ba +* +node + = +su +. + `g +(); + +530 +sr +* +t + = +da +:: +_y_t +< +ba +, sr>( +node +); + +531 :: + `w +( +ic_ +<*>( +node +) + `ba +( +lot +, +size +, +t +); + +532 +su +. + `a +(); + +533  +shed_r +< +T +>( +da +:: + `__cڡru_g +(), + +534 +t_ +< +ty +*>( +t +), +da +:: + `shed_cou +( +node +)); + +535 + } +} + +537 + gme +< +ass + + gT +, cs + gA +> + +538 +le + +tyme + + gda +:: +_if_size_y +< +T +>:: +ty + + +539 + $lo_shed +(cڡ +A +& +lot +) + +542 +size + = +da +:: +_y_cou +< +T +>:: +vue + + +544  +tyme + + tda +:: + t_y_emt +< + tT +>:: + tty +ype; + +545  +tyme + + tda +:: + t_y_sr +< + tT +>:: + tty + + tsr +; + +546  +tyme + + tda +:: + t_bd_lot +< + tA +, + tsr +>:: + tty + + th +; + +547  +da +:: + t_size_y_e +< + th +, + tsize +> + te +; + +548  +da +:: + t_y_ba +< + te +> + tba +; + +549 +da +:: +_y_su +< +h +, +ba +> + `su +( +lot +, +size +); + +550 +da +:: +_coued_ba +* +node + = +su +. + `g +(); + +551 +sr +* +t + = +da +:: +_y_t +< +ba +, sr>( +node +); + +552 :: + `w +( +ic_ +<*>( +node +) + `ba +( +lot +, +size +, +t +); + +553 +su +. + `a +(); + +554  +shed_r +< +T +>( +da +:: + `__cڡru_g +(), + +555 +t_ +< +ty +*>( +t +), +da +:: + `shed_cou +( +node +)); + +556 + } +} + +558 + gme +< +ass + + gT +, cs + gA +> + +559 +le + +tyme + + gda +:: +_if_y +< +T +>:: +ty + + +560 +lo_shed +(cڡ +A +& +lot +, +d +:: +size_t + +cou +, + +561 cڡ +tyme + +da +:: +_y_emt +< +T +>:: +ty +& +vue +) + +563  +tyme + + tda +:: + t_y_emt +< + tT +>:: + tty +ype; + +564  +tyme + + tda +:: + t_y_sr +< + tT +>:: + tty + + tsr +; + +565  +tyme + + tda +:: + t_bd_lot +< + tA +, + tsr +>:: + tty + + th +; + +566  + gda +:: + t_y_e +< + th +> + te +; + +567  + gda +:: + t_y_ba +< + te +> + tba +; + +568 + gd +:: +size_t + +size + = +cou + * +da +:: +_y_cou +< +ty +>:: +vue +; + +569 + gda +:: +_y_su +< +h +, + gba +> +su +( +lot +, +size +); + +570 + gda +:: +_coued_ba +* +node + = +su +. +g +(); + +571 +sr +* + gt + = +da +:: +_y_t +< +ba +, + gsr +>( + gnode +); + +572 :: +w +( +ic_ +<*>( +node +) +ba +( +lot +, +size +, + +573 +t_ +(& +vue +), + +574 +da +:: +_y_cou +< +ty +>:: +vue +, +t +); + +575 + gsu +. +a +(); + +576  + gshed_r +< + gT +>( + gda +:: +__cڡru_g +(), + +577 + gt_ +< + gty +*>( + gt +), + gda +:: +shed_cou +( +node +)); + +580 + gme +< +ass + + gT +, cs + gA +> + +581 +le + +tyme + + gda +:: +_if_size_y +< +T +>:: +ty + + +582 +lo_shed +(cڡ +A +& +lot +, + +583 cڡ +tyme + +da +:: +_y_emt +< +T +>:: +ty +& +vue +) + +586 +size + = +da +:: +_y_cou +< +T +>:: +vue + + +588  +tyme + + tda +:: + t_y_emt +< + tT +>:: + tty +ype; + +589  +tyme + + tda +:: + t_y_sr +< + tT +>:: + tty + + tsr +; + +590  +tyme + + tda +:: + t_bd_lot +< + tA +, + tsr +>:: + tty + + th +; + +591  + gda +:: + t_size_y_e +< + th +, + tsize +> + te +; + +592  + gda +:: + t_y_ba +< + te +> + tba +; + +593 + gda +:: +_y_su +< +h +, + gba +> +su +( +lot +, +size +); + +594 + gda +:: +_coued_ba +* +node + = +su +. +g +(); + +595 +sr +* + gt + = +da +:: +_y_t +< +ba +, + gsr +>( + gnode +); + +596 :: +w +( +ic_ +<*>( +node +) +ba +( +lot +, +size +, + +597 +t_ +(& +vue +), + +598 +da +:: +_y_cou +< +ty +>:: +vue +, +t +); + +599 + gsu +. +a +(); + +600  + gshed_r +< + gT +>( + gda +:: +__cڡru_g +(), + +601 + gt_ +< + gty +*>( + gt +), + gda +:: +shed_cou +( +node +)); + +604 + gme +< +ass + + gT +, cs + gA +> + +605 +le + +tyme + + gda +:: +_if_y +< +T +>:: +ty + + +606 + $lo_shed_no +(cڡ +A +& +lot +, +d +:: +size_t + +cou +) + +608  +tyme + + tda +:: + t_y_emt +< + tT +>:: + tty +ype; + +609  +tyme + + tda +:: + t_y_sr +< + tT +>:: + tty + + tsr +; + +610  +tyme + + tda +:: + t_bd_lot +< + tA +, + tsr +>:: + tty + + th +; + +611  +da +:: + t_y_e +< + th +> + te +; + +612  +da +:: + t_y_ba +< + te +, + tl +> + tba +; + +613 +d +:: +size_t + +size + = +cou + * +da +:: +_y_cou +< +ty +>:: +vue +; + +614 +da +:: +_y_su +< +h +, +ba +> + `su +( +lot +, +size +); + +615 +da +:: +_coued_ba +* +node + = +su +. + `g +(); + +616 +sr +* +t + = +da +:: +_y_t +< +ba +, sr>( +node +); + +617 :: + `w +( +ic_ +<*>( +node +) + `ba +( +da +:: + `_deu +(), +lot +, + +618 +size +, +t +); + +619 +su +. + `a +(); + +620  +shed_r +< +T +>( +da +:: + `__cڡru_g +(), + +621 +t_ +< +ty +*>( +t +), +da +:: + `shed_cou +( +node +)); + +622 + } +} + +624 + gme +< +ass + + gT +, cs + gA +> + +625 +le + +tyme + + gda +:: +_if_size_y +< +T +>:: +ty + + +626 + $lo_shed_no +(cڡ +A +& +lot +) + +629 +size + = +da +:: +_y_cou +< +T +>:: +vue + + +631  +tyme + + tda +:: + t_y_emt +< + tT +>:: + tty +ype; + +632  +tyme + + tda +:: + t_y_sr +< + tT +>:: + tty + + tsr +; + +633  +tyme + + tda +:: + t_bd_lot +< + tA +, + tsr +>:: + tty + + th +; + +634  +da +:: + t_size_y_e +< + th +, + tsize +> + te +; + +635  +da +:: + t_y_ba +< + te +, + tl +> + tba +; + +636 +da +:: +_y_su +< +h +, +ba +> + `su +( +lot +, +size +); + +637 +da +:: +_coued_ba +* +node + = +su +. + `g +(); + +638 +sr +* +t + = +da +:: +_y_t +< +ba +, sr>( +node +); + +639 :: + `w +( +ic_ +<*>( +node +) + `ba +( +da +:: + `_deu +(), +lot +, + +640 +size +, +t +); + +641 +su +. + `a +(); + +642  +shed_r +< +T +>( +da +:: + `__cڡru_g +(), + +643 +t_ +< +ty +*>( +t +), +da +:: + `shed_cou +( +node +)); + +644 + } +} + + @/usr/include/boost/smart_ptr/detail/atomic_count.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_ATOMIC_COUNT_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_ATOMIC_COUNT_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +46  + ~ + +47  + ~ + +49 #i +defed + +BOOST_AC_DISABLE_THREADS + ) + +50  + ~ + +52 #i +defed + +BOOST_AC_USE_STD_ATOMIC + ) + +53  + ~ + +55 #i +defed + +BOOST_AC_USE_SPINLOCK + ) + +56  + ~ + +58 #i +defed + +BOOST_AC_USE_PTHREADS + ) + +59  + ~ + +61 #i +defed + +BOOST_SP_DISABLE_THREADS + ) + +62  + ~ + +64 #i +defed + +BOOST_SP_USE_STD_ATOMIC + ) + +65  + ~ + +67 #i +defed + +BOOST_SP_USE_SPINLOCK + ) + +68  + ~ + +70 #i +defed + +BOOST_SP_USE_PTHREADS + ) + +71  + ~ + +73 #i +defed + +BOOST_DISABLE_THREADS + ) && !defed +BOOST_SP_ENABLE_THREADS + ) && !defed +BOOST_DISABLE_WIN32 + ) + +74  + ~ + +76 #i! +defed + +BOOST_NO_CXX11_HDR_ATOMIC + ) + +77  + ~ + +79 #i +defed + +__GNUC__ + ) && ( defed +__i386__ + ) || defed +__x86_64__ + ) ) && !defed +__PATHSCALE__ + ) + +80  + ~ + +82 #i +defed + +BOOST_SP_HAS_SYNC + ) + +83  + ~ + +85 #i +defed +( +WIN32 +|| defed( +_WIN32 +|| defed( +__WIN32__ +|| defed( +__CYGWIN__ +) + +86  + ~ + +88 #i +defed +( +__GLIBCPP__ +|| defed( +__GLIBCXX__ +) + +89  + ~ + +91 #i! +defed + +BOOST_HAS_THREADS + ) + +92  + ~ + +95  + ~ + + @/usr/include/boost/smart_ptr/detail/local_counted_base.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_LOCAL_COUNTED_BASE_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_LOCAL_COUNTED_BASE_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +20  + ~ + +21  + ~ + +22  + ~ + +24 +mea + + gboo + + +27 +mea + + gda + + +30 as + cBOOST_SYMBOL_VISIBLE + + glol_coued_ba + + +32 + give +: + +34 +lol_coued_ba + & +ݔ += (ocal_counted_base const & ); + +36 + give +: + +39 + ecou_ty + { +m_ + = 0, + gl_ + = 1, + gmax_ + = 2147483647 }; + +41 +cou_ty + + glol_u_cou_ +; + +43 + gpublic +: + +45 +BOOST_CONSTEXPR + +lol_coued_ba +( +BOOST_SP_NOEXCEPT +: +lol_u_cou_ + +l_ + ) + +49 +BOOST_CONSTEXPR + +lol_coued_ba +lol_coued_ba cڡ & ) +BOOST_SP_NOEXCEPT +: +lol_u_cou_ + +l_ + ) + +53 +vtu + ~ +lol_coued_ba +() + +57 +vtu +  +lol_cb_deroy +( +BOOST_SP_NOEXCEPT + = 0; + +59 +vtu + + gboo +:: +da +:: +shed_cou + +lol_cb_g_shed_cou +(cڡ +BOOST_SP_NOEXCEPT + = 0; + +61  +add_f +( + gBOOST_SP_NOEXCEPT + + +63 #i! +defed +( +__NVCC__ +) + +64 #i +defed + +__has_but + ) + +65 #i +__has_but + +__but_assume + ) + +67 +__but_assume + +lol_u_cou_ + >= 1 ); + +73 + glol_u_cou_ + = +ic_ +< +cou_ty +> +lol_u_cou_ + + 1 ); + +76  +a +( + gBOOST_SP_NOEXCEPT + + +78 + glol_u_cou_ + = +ic_ +< +cou_ty +> +lol_u_cou_ + - 1 ); + +80 if + glol_u_cou_ + == 0 ) + +82 +lol_cb_deroy +(); + +86  +lol_u_cou +(cڡ + gBOOST_SP_NOEXCEPT + + +88  + glol_u_cou_ +; + +92 as + cBOOST_SYMBOL_VISIBLE + + glol_coued_im +: +public + +lol_coued_ba + + +94 +ive +: + +96 +lol_coued_im +(ocal_counted_impl const & ); + +98 + give +: + +100 +shed_cou + +_ +; + +102 + gpublic +: + +104 +exic + +lol_coued_im + +shed_cou + cڡ& + + ): +_ +(n ) + +108 #i! +defed + +BOOST_NO_CXX11_RVALUE_REFERENCES + ) + +110 +exic + +lol_coued_im + +shed_cou + && + + ): +_ + +d +:: +move +(pn) ) + +116 +vtu +  +lol_cb_deroy +( +BOOST_SP_NOEXCEPT + + +118 +de + +this +; + +121 +vtu + + gboo +:: +da +:: +shed_cou + +lol_cb_g_shed_cou +(cڡ +BOOST_SP_NOEXCEPT + + +123  +_ +; + +127 as + cBOOST_SYMBOL_VISIBLE + + glol_coued_im_em +: +public + +lol_coued_ba + + +129 +public +: + +131 +shed_cou + +_ +; + +133 +vtu +  +lol_cb_deroy +( + gBOOST_SP_NOEXCEPT + + +135 +shed_cou +(). +sw + +_ + ); + +138 +vtu + + gboo +:: +da +:: +shed_cou + +lol_cb_g_shed_cou +(cڡ +BOOST_SP_NOEXCEPT + + +140  +_ +; + + @/usr/include/boost/smart_ptr/detail/sp_counted_base.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +20  + ~ + +21  + ~ + +23 #i! +defed + +__c2__ + ) && defed +__g__ + ) && defed +__has_exnsi + ) + +24 #i +__has_exnsi + +__c_omic__ + ) + +25  + #BOOST_SP_HAS_CLANG_C11_ATOMICS + + + ) + +29 #i +defed + +BOOST_SP_DISABLE_THREADS + ) + +30  + ~ + +32 #i +defed + +BOOST_SP_USE_STD_ATOMIC + ) + +33  + ~ + +35 #i +defed + +BOOST_SP_USE_SPINLOCK + ) + +36  + ~ + +38 #i +defed + +BOOST_SP_USE_PTHREADS + ) + +39  + ~ + +41 #i +defed + +BOOST_DISABLE_THREADS + ) && !defed +BOOST_SP_ENABLE_THREADS + ) && !defed +BOOST_DISABLE_WIN32 + ) + +42  + ~ + +44 #i +defed + +BOOST_SP_HAS_CLANG_C11_ATOMICS + ) + +45  + ~ + +47 #i! +defed + +BOOST_NO_CXX11_HDR_ATOMIC + ) + +48  + ~ + +50 #i +defed + +__SNC__ + ) + +51  + ~ + +53 #i +defed + +__GNUC__ + ) && ( defed +__i386__ + ) || defed +__x86_64__ + ) ) && !defed( +__PATHSCALE__ +) + +54  + ~ + +56 #i +defed +( +__HP_aCC +&& defed( +__64 +) + +57  + ~ + +59 #i +defed + +__GNUC__ + ) && defed +__64__ + ) && !defed +__INTEL_COMPILER + ) && !defed( +__PATHSCALE__ +) + +60  + ~ + +62 #i +defed + +__IBMCPP__ + ) && defed +__powpc + ) + +63  + ~ + +65 #i +defed + +__MWERKS__ + ) && defed +__POWERPC__ + ) + +66  + ~ + +68 #i +defed + +__GNUC__ + ) && ( defed +__powpc__ + ) || defed +__c__ + ) || defed +__c + ) ) && !defed( +__PATHSCALE__ +&& !defed +_AIX + ) + +69  + ~ + +71 #i +defed + +__GNUC__ + ) && ( defed +__ms__ + ) || defed +_ms + ) ) && !defed( +__PATHSCALE__ +&& !defed +__ms16 + ) + +72  + ~ + +74 #i +defed + +BOOST_SP_HAS_SYNC + ) + +75  + ~ + +77 #i +defed +( +__GNUC__ +&& ( defed +__cv9 + ) || ( defed +__cv8 + ) && ( __GNUC__ * 100 + +__GNUC_MINOR__ + >= 402 ) ) ) + +78  + ~ + +80 #i +defed + +WIN32 + ) || defed +_WIN32 + ) || defed +__WIN32__ + ) || defed( +__CYGWIN__ +) + +81  + ~ + +83 #i +defed + +_AIX + ) + +84  + ~ + +86 #i! +defed + +BOOST_HAS_THREADS + ) + +87  + ~ + +90  + ~ + +94 #unde +BOOST_SP_HAS_CLANG_C11_ATOMICS + + + @/usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SP_COUNTED_IMPL_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SP_COUNTED_IMPL_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +21  + ~ + +23 #i +defed +( +BOOST_SP_USE_STD_ALLOCATOR +&& defed( +BOOST_SP_USE_QUICK_ALLOCATOR +) + +24 #r +BOOST_SP_USE_STD_ALLOCATOR + +d + +BOOST_SP_USE_QUICK_ALLOCATOR + +e + +comtib +. + +27  + ~ + +28  + ~ + +29  + ~ + +31 #i +defed +( +BOOST_SP_USE_QUICK_ALLOCATOR +) + +32  + ~ + +35 #i +defed +( +BOOST_SP_USE_STD_ALLOCATOR +) + +36  + ~ + +39  + ~ + +41 +mea + + gboo + + +44 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +46  +_sr_cڡru_hook +* +px +, +d +:: +size_t + +size +, * + + ); + +47  +_sr_deru_hook +* +px +, +d +:: +size_t + +size +, * + + ); + +51 +mea + + gda + + +56 + gme +< +ass + + gD +> cs + glol__d +; + +58 + gme +< +ass + + gD +> +D + * +g_lol_d +( D * ) + +63 + gme +< +ass + + gD +> +D + * +g_lol_d + +lol__d + * +p + ); + +67 + gme +< +ass + + gX +> cs + cBOOST_SYMBOL_VISIBLE + + g_coued_im_p +: +public + +_coued_ba + + +69 +ive +: + +71 +X + * +px_ +; + +73 +_coued_im_p +( sp_counted_impl_p const & ); + +74 + g_coued_im_p + & + gݔ + +_coued_im_p + const & ); + +76  + g_coued_im_p +< + tX +> + tthis_ty +; + +78 + gpublic +: + +80 +exic + +_coued_im_p + +X + * +px + ): +px_ +(x ) + +82 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +83 +boo +:: +_sr_cڡru_hook + +px +, ( +X +), +this + ); + +87 +vtu +  +dio +() + +89 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +90 + gboo +:: +_sr_deru_hook + +px_ +, ( +X +), +this + ); + +92 + gboo +:: +checked_de + +px_ + ); + +95 +vtu + * +g_d + +_tyfo + const & ) + +100 +vtu + * +g_lol_d + +_tyfo + const & ) + +105 +vtu + * +g_uyd_d +() + +110 #i +defed +( +BOOST_SP_USE_STD_ALLOCATOR +) + +112 * +ݔ + +w + +d +:: +size_t + ) + +114  +d +:: +lot +< +this_ty +>(). +lo +1, +ic_ +(0) ); + +117  +ݔ + +de +* +p + ) + +119 + gd +:: +lot +< +this_ty +>(). +do + +ic_ +( +p +), 1 ); + +124 #i +defed +( +BOOST_SP_USE_QUICK_ALLOCATOR +) + +126 * +ݔ + +w + +d +:: +size_t + ) + +128  +quick_lot +< +this_ty +>:: +loc +(); + +131  +ݔ + +de +* +p + ) + +133 + gquick_lot +< + gthis_ty +>:: +doc + +p + ); + +142 #ifde +__CODEGUARD__ + + +143 #agm +ti + +push + - +Vx +- + +146 + gme +< +ass + + gP +, cs + gD +> cs + cBOOST_SYMBOL_VISIBLE + + g_coued_im_pd +: +public + +_coued_ba + + +148 +ive +: + +150 +P + +r +; + +151 +D + + gd +; + +153 +_coued_im_pd +( sp_counted_impl_pd const & ); + +154 + g_coued_im_pd + & + gݔ + +_coued_im_pd + const & ); + +156  + g_coued_im_pd +< + tP +, + tD +> + tthis_ty +; + +158 + gpublic +: + +162 +_coued_im_pd + +P + +p +, +D + & +d + ): +r +а), +d +( d ) + +166 +_coued_im_pd + +P + +p + ): +r +а), +d +() + +170 +vtu +  +dio +() + +172 +d + +r + ); + +175 +vtu + * +g_d + +_tyfo + cڡ & +ti + ) + +177  + gti + = +BOOST_SP_TYPEID +( +D +)? & +t_ +<&> +d + ): 0; + +180 +vtu + * +g_lol_d + +_tyfo + cڡ & +ti + ) + +182  + gti + = +BOOST_SP_TYPEID +( +D +)? +boo +:: +da +:: +g_lol_d +boo:: +addssof + +d + ) ): 0; + +185 +vtu + * +g_uyd_d +() + +187  & + gt_ +<&> + gd + ); + +190 #i +defed +( +BOOST_SP_USE_STD_ALLOCATOR +) + +192 * +ݔ + +w + +d +:: +size_t + ) + +194  +d +:: +lot +< +this_ty +>(). +lo +1, +ic_ +(0) ); + +197  +ݔ + +de +* +p + ) + +199 + gd +:: +lot +< +this_ty +>(). +do + +ic_ +( +p +), 1 ); + +204 #i +defed +( +BOOST_SP_USE_QUICK_ALLOCATOR +) + +206 * +ݔ + +w + +d +:: +size_t + ) + +208  +quick_lot +< +this_ty +>:: +loc +(); + +211  +ݔ + +de +* +p + ) + +213 + gquick_lot +< + gthis_ty +>:: +doc + +p + ); + +219 + gme +< +ass + + gP +, cs + gD +, cs + gA +> cs + cBOOST_SYMBOL_VISIBLE + + g_coued_im_pda +: +public + +_coued_ba + + +221 +ive +: + +223 +P + +p_ +; + +224 +D + + gd_ +; + +225 +A + + ga_ +; + +227 +_coued_im_pda +( sp_counted_impl_pda const & ); + +228 + g_coued_im_pda + & + gݔ + +_coued_im_pda + const & ); + +230  + g_coued_im_pda +< + tP +, + tD +, + tA +> + tthis_ty +; + +232 + gpublic +: + +236 +_coued_im_pda + +P + +p +, +D + & +d +, +A + +a + ): +p_ +а), +d_ +d ), +a_ +( ) + +240 +_coued_im_pda + +P + +p +, +A + +a + ): +p_ +а), +d_ +Ш), +a_ +( ) + +244 +vtu +  +dio +() + +246 +d_ + +p_ + ); + +249 +vtu +  +deroy +() + +251 #i! +defed + +BOOST_NO_CXX11_ALLOCATOR + ) + +253  +tyme + + td +:: + tlot_as +< + tA +>:: + tme + + tbd_loc +< + tthis_ty + > + tA2 +; + +257  +tyme + + tA +:: + tme + + tbd +< + tthis_ty + >:: + th + + tA2 +; + +261 +A2 + +a2 + +a_ + ); + +263 + gthis +->~ +this_ty +(); + +265 + ga2 +. +do + +this +, 1 ); + +268 +vtu + * +g_d + +_tyfo + cڡ & +ti + ) + +270  + gti + = +BOOST_SP_TYPEID + +D + )? & +t_ +<&> +d_ + ): 0; + +273 +vtu + * +g_lol_d + +_tyfo + cڡ & +ti + ) + +275  + gti + = +BOOST_SP_TYPEID +( +D +)? +boo +:: +da +:: +g_lol_d +boo:: +addssof + +d_ + ) ): 0; + +278 +vtu + * +g_uyd_d +() + +280  & + gt_ +<&> + gd_ + ); + +284 #ifde +__CODEGUARD__ + + +285 #agm +ti + +p + + + @/usr/include/boost/smart_ptr/detail/spinlock.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SPINLOCK_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SPINLOCK_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +31  + ~ + +32  + ~ + +34 #i +defed + +BOOST_SP_USE_STD_ATOMIC + ) + +35 #i! +defed + +__g__ + ) + +36  + ~ + +40  + ~ + +43 #i +defed + +BOOST_SP_USE_PTHREADS + ) + +44  + ~ + +46 #i! +defed + +BOOST_NO_CXX11_HDR_ATOMIC + ) + +47  + ~ + +49 #i +defed +( +__GNUC__ +&& defed +__m__ + ) && !defed +__thumb__ + ) + +50  + ~ + +52 #i +defed + +BOOST_SP_HAS_SYNC + ) + +53  + ~ + +55 #i +defed +( +WIN32 +|| defed( +_WIN32 +|| defed( +__WIN32__ +|| defed( +__CYGWIN__ +) + +56  + ~ + +58 #i +defed +( +BOOST_HAS_PTHREADS +) + +59  + ~ + +61 #i! +defed +( +BOOST_HAS_THREADS +) + +62  + ~ + +65 #r +Uecognized + +thadg + +fm + + + @/usr/include/boost/smart_ptr/make_unique.hpp + +8 #ide +BOOST_SMART_PTR_MAKE_UNIQUE_HPP + + +9  + #BOOST_SMART_PTR_MAKE_UNIQUE_HPP + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +15 +mea + + gboo + { + +16 +mea + + gda + { + +18 + gme +< +ass + + gT +> + +19  + sup_if_obje + { + +20  + gd +:: + tunique_r +< + tT +> + tty +; + +23 + gme +< +ass + + gT +> + +24  + gup_if_obje +< + gT +[]> { }; + +26 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +27  +up_if_obje +< +T +[ +N +]> { }; + +29 + gme +< +ass + + gT +> + +30  + sup_if_y + { }; + +32 + gme +< +ass + + gT +> + +33  + gup_if_y +< + gT +[]> { + +34  + gd +:: + tunique_r +< + tT +[]> + tty +; + +37 + gme +< +ass + + gT +> + +38  + sup_move_n + { + +39  +T + + tty +; + +42 + gme +< +ass + + gT +> + +43  + gup_move_n +< + gT +&> { + +44  +T + + tty +; + +47 + gme +< +ass + + gT +> + +48  + gup_move_n +< + gT +&&> { + +49  +T + + tty +; + +52 + gme +< +ass + + gT +> + +53  + sup_emt + { }; + +55 + gme +< +ass + + gT +> + +56  + gup_emt +< + gT +[]> { + +57  +T + + tty +; + +62 + gme +< +ass + + gT +> + +63 +le + +tyme + + gda +:: +up_if_obje +< +T +>:: +ty + + +64 +make_unique +() + +66  +d +:: +unique_r +< +T +>( +w + T()); + +69 #i! +defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) + +70 + gme +< +ass + + gT +, + gass +... + gArgs +> + +71 +le + +tyme + + gda +:: +up_if_obje +< +T +>:: +ty + + +72 +make_unique +( +Args +&&... +gs +) + +74  +d +:: +unique_r +< +T +>( +w + T(d:: +fwd +< +Args +>( +gs +)...)); + +78 + gme +< +ass + + gT +> + +79 +le + +tyme + + gda +:: +up_if_obje +< +T +>:: +ty + + +80 +make_unique +( +tyme + +da +:: +up_move_n +< +T +>:: +ty +&& +vue +) + +82  +d +:: +unique_r +< +T +>( +w + T(d:: +move +( +vue +))); + +85 + gme +< +ass + + gT +> + +86 +le + +tyme + + gda +:: +up_if_obje +< +T +>:: +ty + + +87 +make_unique_no +() + +89  +d +:: +unique_r +< +T +>( +w + T); + +92 + gme +< +ass + + gT +> + +93 +le + +tyme + + gda +:: +up_if_y +< +T +>:: +ty + + +94 +make_unique +( +d +:: +size_t + +size +) + +96  +d +:: +unique_r +< +T +>( +w + +tyme + + +97 +da +:: +up_emt +< +T +>:: +ty +[ +size +]()); + +100 + gme +< +ass + + gT +> + +101 +le + +tyme + + gda +:: +up_if_y +< +T +>:: +ty + + +102 +make_unique_no +( +d +:: +size_t + +size +) + +104  +d +:: +unique_r +< +T +>( +w + +tyme + + +105 +da +:: +up_emt +< +T +>:: +ty +[ +size +]); + + @/usr/include/boost/tuple/detail/tuple_basic.hpp + +32 #ide +BOOST_TUPLE_BASIC_HPP + + +33  + #BOOST_TUPLE_BASIC_HPP + + + ) + +36  + ~ + +38  + ~ + +39  + ~ + +40  + ~ + +42  + ~ + +44 #i +defed +( +BOOST_GCC +) && (BOOST_GCC >= 40700) + +45 #agm +GCC + +dgnoic + +push + + +46 #agm +GCC + +dgnoic + +igned + "-Wunused-local-typedefs" + +49 +mea + + gboo + { + +50 +mea + + gtues + { + +53  + snu_ty + {}; + +56 +mea + + gda + { + +57 +le + cڡ +nu_ty + +u +() { ull_type(); } + +63 + gme + < +bo + + gIf +, +ass + + gTh +, cs + gEl +>  + sIF + {  +Th + + tRET +; }; + +65 + gme + < +ass + + gTh +, cs + gEl +>  + gIF +< + gl +, Then, Else> { + +66  +El + + tRET +; + +72 + gme + < +ass + + gHT +, cs + gTT +>  + gcs +; + +76 + gme + < + +77 +ass + + gT0 + = +nu_ty +, cs + gT1 + =u_ty, cs + gT2 + =ull_type, + +78 +ass + + gT3 + = +nu_ty +, cs + gT4 + =u_ty, cs + gT5 + =ull_type, + +79 +ass + + gT6 + = +nu_ty +, cs + gT7 + =u_ty, cs + gT8 + =ull_type, + +80 +ass + + gT9 + = +nu_ty +> + +81 +ass + +tue +; + +84 + gme +< +ass + + gT +>  + gngth +; + +88 +mea + + gda + { + +92 + gme +< +ass + + gT +> + +93 +ass + + gge_r +; + +95 + gme +< + gN +> + +96  + sdr_t + { + +97 + gme +< +ass + + gTue +> + +98  + sy + { + +99  +BOOST_DEDUCED_TYPENAME + + tdr_t +< + tN +-1>:: + tBOOST_NESTED_TEMPLATE + + +100 + ty +< + tTue +> + txt +; + +101  +BOOST_DEDUCED_TYPENAME + + txt +:: + tty +:: + t_ty +ype; + +102 cڡ + gty +& + +(cڡ +Tue +& +tup +) { + +103  + gxt +:: + +( +tup +). + +; + +108 + gme +<> + +109  + gdr_t +<0> { + +110 + gme +< +ass + + gTue +> + +111  + sy + { + +112  +Tue + + tty +; + +113 cڡ + gty +& + +(cڡ +Tue +& +tup +) { + +114  + gtup +; + +127 #ide +BOOST_NO_CV_SPECIALIZATIONS + + +129 + gme +< + gN +, +ass + + gT +> + +130  + semt + + +132  +BOOST_DEDUCED_TYPENAME + + tda +:: + tdr_t +< + tN +>:: + tBOOST_NESTED_TEMPLATE + + +133 + ty +< + tT +>:: + tty +:: + thd_ty +ype; + +136 + gme +< + gN +, +ass + + gT +> + +137  + gemt +< + gN +, cڡ + gT +> + +139 + give +: + +140  +BOOST_DEDUCED_TYPENAME + + tda +:: + tdr_t +< + tN +>:: + tBOOST_NESTED_TEMPLATE + + +141 + ty +< + tT +>:: + tty +:: + thd_ty + + tunquifd_ty +; + +142 + gpublic +: + +143 #i +BOOST_WORKAROUND +( +__BORLANDC__ +,<0x600) + +144 cڡ + tunquifd_ty + + tty +; + +146  +BOOST_DEDUCED_TYPENAME + + tboo +:: + tadd_cڡ +< + tunquifd_ty +>:: + tty +ype; + +151 +mea + + gda + { + +153 + gme +< + gN +, +ass + + gT +, +bo + + gIsCڡ +> + +154  + semt_im + + +156  +BOOST_DEDUCED_TYPENAME + + tda +:: + tdr_t +< + tN +>:: + tBOOST_NESTED_TEMPLATE + + +157 + ty +< + tT +>:: + tty +:: + thd_ty +ype; + +160 + gme +< + gN +, +ass + + gT +> + +161  + gemt_im +< + gN +, + gT +, + gue + > + +163  +BOOST_DEDUCED_TYPENAME + + tda +:: + tdr_t +< + tN +>:: + tBOOST_NESTED_TEMPLATE + + +164 + ty +< + tT +>:: + tty +:: + thd_ty + + tunquifd_ty +; + +165 cڡ + tunquifd_ty + + tty +; + +171 + gme +< + gN +, +ass + + gT +> + +172  + gemt +: + +173 +public + +da +:: +emt_im +< +N +, + gT +, :: +boo +:: +is_cڡ +< +T +>:: +vue +> + +189 + gme + < +ass + + gT +>  + sacss_as + { + +190 cڡ + tT +& + tcڡ_ty +; + +191  + gT +& + tn_cڡ_ty +; + +193 cڡ + ttyme + + tboo +:: + tmove_cv +< + tT +>:: + tty +& + tm_ty +; + +202 + gme + < +ass + + gT +>  + gacss_as + { + +204  + gT +& + tcڡ_ty +; + +205  + gT +& + tn_cڡ_ty +; + +207  + gT +& + tm_ty +; + +212 + gme +< + gN +, +ass + + gHT +, cs + gTT +> + +213 +le + +tyme + + gacss_as +< + +214 +tyme + + gemt +< + gN +, + gcs +< + gHT +, + gTT +> >:: +ty + + +215 >:: +n_cڡ_ty + + +216 +g +( +cs +< +HT +, +TT +>& +c +) { + +217  +BOOST_DEDUCED_TYPENAME + + tda +:: + tdr_t +< + tN +>:: + tBOOST_NESTED_TEMPLATE + + +218 + ty +< + tcs +< + tHT +, + tTT +> > + tim +; + +219  +BOOST_DEDUCED_TYPENAME + + tim +:: + tty + + tcs_emt +; + +220  + gcڡ_ +< + gcs_emt +&>( + gim +:: + +( +c +)). +hd +; + +226 + gme +< + gN +, +ass + + gHT +, cs + gTT +> + +227 +le + +tyme + + gacss_as +< + +228 +tyme + + gemt +< + gN +, + gcs +< + gHT +, + gTT +> >:: +ty + + +229 >:: +cڡ_ty + + +230 +g +(cڡ +cs +< +HT +, +TT +>& +c +) { + +231  +BOOST_DEDUCED_TYPENAME + + tda +:: + tdr_t +< + tN +>:: + tBOOST_NESTED_TEMPLATE + + +232 + ty +< + tcs +< + tHT +, + tTT +> > + tim +; + +233  + gim +:: + +( +c +). +hd +; + +237 +mea + + gda + { + +245 + gme + < +ass + + gT +> cs + cn_ܗb_ty + { + +246 +n_ܗb_ty +(); + +249 + gme + < +ass + + gT +>  + swp_n_ܗb_ty + { + +250  +tyme + + tIF +< + +251 :: + tboo +:: + tis_funi +< + tT +>:: + tvue +, + tn_ܗb_ty +, T + +252 >:: + tRET + + tty +; + +254 + gme + <>  + gwp_n_ܗb_ty +<> { + +255  + gn_ܗb_ty +<> + tty +; + +260 + gme + < +ass + + gHT +, cs + gTT +> + +261  + scs + { + +263  +HT + + thd_ty +; + +264  +TT + + t_ty +; + +266  +tyme + + +267 + tda +:: + twp_n_ܗb_ty +< + thd_ty +>:: + tty + + ted_hd_ty +; + +269 +ed_hd_ty + + ghd +; + +270 +_ty + + g +; + +272 +tyme + + gacss_as +< + ged_hd_ty +>:: +n_cڡ_ty + + +273 +g_hd +({  +hd +; } + +275 +tyme + + gacss_as +< + g_ty +>:: +n_cڡ_ty + + +276 +g_ +({  + +; } + +278 +tyme + + gacss_as +< + ged_hd_ty +>:: +cڡ_ty + + +279 +g_hd +(cڡ {  +hd +; } + +281 +tyme + + gacss_as +< + g_ty +>:: +cڡ_ty + + +282 +g_ +(cڡ {  + +; } + +284 +cs +(: +hd +(), + +() {} + +292 +cs +( +tyme + +acss_as +< +ed_hd_ty +>:: +m_ty + +h +, + +293 cڡ +_ty +& +t +) + +294 : +hd + ( +h +), + +( +t +) {} + +296 + gme + < +ass + + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, + +297 +ass + + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +> + +298 +cs + +T1 +& +t1 +, +T2 +& +t2 +, +T3 +& +t3 +, +T4 +& +t4 +, +T5 +& +t5 +, + +299 +T6 +& +t6 +, +T7 +& +t7 +, +T8 +& +t8 +, +T9 +& +t9 +, +T10 +& +t10 + ) + +300 : +hd + ( +t1 +), + +301 + + ( +t2 +, +t3 +, +t4 +, +t5 +, +t6 +, +t7 +, +t8 +, +t9 +, +t10 +, +da +:: +u +()) + +304 +me + < +ass + +T2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, + +305 +ass + + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +, cs + gT10 +> + +306 +cs +cڡ +nu_ty +& , +T2 +& +t2 +, +T3 +& +t3 +, +T4 +& +t4 +, +T5 +& +t5 +, + +307 +T6 +& +t6 +, +T7 +& +t7 +, +T8 +& +t8 +, +T9 +& +t9 +, +T10 +& +t10 + ) + +308 : +hd + (), + +309 + + ( +t2 +, +t3 +, +t4 +, +t5 +, +t6 +, +t7 +, +t8 +, +t9 +, +t10 +, +da +:: +u +()) + +313 +me + < +ass + +HT2 +, cs + gTT2 +> + +314 +cs +cڡ cs< +HT2 +, +TT2 +>& +u + ) : +hd +(u.hd), + +(u.tail) {} + +316 + gme + < +ass + + gHT2 +, cs + gTT2 +> + +317 + gcs +& + gݔ +=cڡ +cs +< +HT2 +, + gTT2 +>& + gu + ) { + +318 + ghd += +u +. +hd +; + g +=u. + +;  * + gthis +; + +323 + gcs +& + gݔ +=(cڡ +cs +& +u +) { + +324 +hd + = +u +.hd; + g + = u. + +;  * + gthis +; + +327 + gme + < +ass + + gT1 +, cs + gT2 +> + +328 + gcs +& + gݔ +=cڡ +d +:: + +< +T1 +, + gT2 +>& + gu + ) { + +329 +BOOST_STATIC_ASSERT +( +ngth +< +cs +>:: +vue + == 2); + +330 + ghd + = +u +. +f +; + g +.hd = u. +cd +;  * + gthis +; + +334 + gme + < + gN +> + +335 +tyme + + gacss_as +< + +336 +tyme + + gemt +< + gN +, + gcs +< + gHT +, + gTT +> >:: +ty + + +337 >:: +n_cڡ_ty + + +338 +g +() { + +339  +boo +:: +tues +:: +g +< +N +>(* +this +); + +342 + gme + < + gN +> + +343 +tyme + + gacss_as +< + +344 +tyme + + gemt +< + gN +, + gcs +< + gHT +, + gTT +> >:: +ty + + +345 >:: +cڡ_ty + + +346 +g +() const { + +347  +boo +:: +tues +:: +g +< +N +>(* +this +); + +351 + gme + < +ass + + gHT +> + +352  + gcs +< + gHT +, + gnu_ty +> { + +354  +HT + + thd_ty +; + +355  +nu_ty + + t_ty +; + +356  + gcs +< + tHT +, + tnu_ty +> + tlf_ty +; + +358  +tyme + + +359 + tda +:: + twp_n_ܗb_ty +< + thd_ty +>:: + tty + + ted_hd_ty +; + +360 +ed_hd_ty + + ghd +; + +362 +tyme + + gacss_as +< + ged_hd_ty +>:: +n_cڡ_ty + + +363 +g_hd +({  +hd +; } + +365 +nu_ty + +g_ +() { ull_type(); } + +367 +tyme + + gacss_as +< + ged_hd_ty +>:: +cڡ_ty + + +368 +g_hd +(cڡ {  +hd +; } + +370 cڡ +nu_ty + +g_ +() const { ull_type(); } + +373 +cs +(: +hd +() {} + +375 +cs +( +tyme + +acss_as +< +ed_hd_ty +>:: +m_ty + +h +, + +376 cڡ +nu_ty +& =ull_type()) + +377 : +hd + ( +h +) {} + +379 +me +< +ass + +T1 +> + +380 +cs +( +T1 +& +t1 +, cڡ +nu_ty +&, constull_type&, constull_type&, + +381 cڡ +nu_ty +&, constull_type&, constull_type&, + +382 cڡ +nu_ty +&, constull_type&, constull_type&) + +383 : +hd + ( +t1 +) {} + +385 +cs +(cڡ +nu_ty +&, + +386 cڡ +nu_ty +&, constull_type&, constull_type&, + +387 cڡ +nu_ty +&, constull_type&, constull_type&, + +388 cڡ +nu_ty +&, constull_type&, constull_type&) + +389 : +hd + () {} + +391 +me + < +ass + +HT2 +> + +392 +cs +cڡ cs< +HT2 +, +nu_ty +>& +u + ) : +hd +(u.head) {} + +394 +me + < +ass + +HT2 +> + +395 +cs +& +ݔ +=(cڡ cs< +HT2 +, + gnu_ty +>& + gu + ) + +396 { + ghd + = +u +. +hd +;  * + gthis +; } + +400 + gcs +& + gݔ +=(cڡ +cs +& +u +{ +hd + = u.hd;  * + gthis +; } + +402 + gme + < + gN +> + +403 +tyme + + gacss_as +< + +404 +tyme + + gemt +< + gN +, + glf_ty +>:: +ty + + +405 >:: +n_cڡ_ty + + +406 +g +() { + +407  +boo +:: +tues +:: +g +< +N +>(* +this +); + +410 + gme + < + gN +> + +411 +tyme + + gacss_as +< + +412 +tyme + + gemt +< + gN +, + glf_ty +>:: +ty + + +413 >:: +cڡ_ty + + +414 +g +() const { + +415  +boo +:: +tues +:: +g +< +N +>(* +this +); + +422 + gme +< +ass + + gT +> + +423  + sngth + { + +424 +BOOST_STATIC_CONSTANT +(, +vue + = 1 + +ngth +< +tyme + +T +:: +_ty +>::value); + +427 + gme +<> + +428  + gngth +< + gtue +<> > { + +429 +BOOST_STATIC_CONSTANT +(, +vue + = 0); + +432 + gme +<> + +433  + gngth +< + gtue +<> const> { + +434 +BOOST_STATIC_CONSTANT +(, +vue + = 0); + +437 + gme +<> + +438  + gngth +< + gnu_ty +> { + +439 +BOOST_STATIC_CONSTANT +(, +vue + = 0); + +442 + gme +<> + +443  + gngth +< +nu_ty + const> { + +444 +BOOST_STATIC_CONSTANT +(, +vue + = 0); + +447 +mea + + gda + { + +450 + gme + < +ass + + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, + +451 +ass + + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +> + +452  + sm_tue_to_cs + + +454  + gcs +< + tT0 +, + +455 + ttyme + + tm_tue_to_cs +< + tT1 +, + tT2 +, + tT3 +, + tT4 +, + tT5 +, + +456 + tT6 +, + tT7 +, + tT8 +, + tT9 +, + tnu_ty +>:: + tty + + +457 > + tty +; + +461 + gme + <> + +462  + gm_tue_to_cs +< + gnu_ty +,ull_type,ull_type,ull_type,ull_type,ull_type,ull_type,ull_type,ull_type,ull_type> + +464  +nu_ty + + tty +; + +471 + gme + < +ass + + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, + +472 +ass + + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +> + +474 +ass + + gtue + : + +475 +public + +da +:: +m_tue_to_cs +< +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +>:: +ty + + +477 +public +: + +478  +tyme + + +479 + tda +:: + tm_tue_to_cs +< + tT0 +, + tT1 +, + tT2 +, + tT3 +, + tT4 +, + tT5 +, + tT6 +, + tT7 +, + tT8 +, + tT9 +>:: + tty + + thed +; + +480  +tyme + + thed +:: + thd_ty + head_type; + +481  +tyme + + thed +:: + t_ty +ail_type; + +485 +tue +() {} + +487 +exic + +tue +( +tyme + +acss_as +< +T0 +>:: +m_ty + +t0 +) + +488 : +hed +( +t0 +, +da +:: +u +(), detail::cnull(), detail::cnull(), + +489 +da +:: +u +(), detail::cnull(), detail::cnull(), + +490 +da +:: +u +(), detail::cnull(), detail::cnull()) {} + +492 +tue +( +tyme + +acss_as +< +T0 +>:: +m_ty + +t0 +, + +493 +tyme + +acss_as +< +T1 +>:: +m_ty + +t1 +) + +494 : +hed +( +t0 +, +t1 +, +da +:: +u +(), detail::cnull(), + +495 +da +:: +u +(), detail::cnull(), detail::cnull(), + +496 +da +:: +u +(), detail::cnull(), detail::cnull()) {} + +498 +tue +( +tyme + +acss_as +< +T0 +>:: +m_ty + +t0 +, + +499 +tyme + +acss_as +< +T1 +>:: +m_ty + +t1 +, + +500 +tyme + +acss_as +< +T2 +>:: +m_ty + +t2 +) + +501 : +hed +( +t0 +, +t1 +, +t2 +, +da +:: +u +(), detail::cnull(), + +502 +da +:: +u +(), detail::cnull(), detail::cnull(), + +503 +da +:: +u +(), detail::cnull()) {} + +505 +tue +( +tyme + +acss_as +< +T0 +>:: +m_ty + +t0 +, + +506 +tyme + +acss_as +< +T1 +>:: +m_ty + +t1 +, + +507 +tyme + +acss_as +< +T2 +>:: +m_ty + +t2 +, + +508 +tyme + +acss_as +< +T3 +>:: +m_ty + +t3 +) + +509 : +hed +( +t0 +, +t1 +, +t2 +, +t3 +, +da +:: +u +(), detail::cnull(), + +510 +da +:: +u +(), detail::cnull(), detail::cnull(), + +511 +da +:: +u +()) {} + +513 +tue +( +tyme + +acss_as +< +T0 +>:: +m_ty + +t0 +, + +514 +tyme + +acss_as +< +T1 +>:: +m_ty + +t1 +, + +515 +tyme + +acss_as +< +T2 +>:: +m_ty + +t2 +, + +516 +tyme + +acss_as +< +T3 +>:: +m_ty + +t3 +, + +517 +tyme + +acss_as +< +T4 +>:: +m_ty + +t4 +) + +518 : +hed +( +t0 +, +t1 +, +t2 +, +t3 +, +t4 +, +da +:: +u +(), detail::cnull(), + +519 +da +:: +u +(), detail::cnull(), detail::cnull()) {} + +521 +tue +( +tyme + +acss_as +< +T0 +>:: +m_ty + +t0 +, + +522 +tyme + +acss_as +< +T1 +>:: +m_ty + +t1 +, + +523 +tyme + +acss_as +< +T2 +>:: +m_ty + +t2 +, + +524 +tyme + +acss_as +< +T3 +>:: +m_ty + +t3 +, + +525 +tyme + +acss_as +< +T4 +>:: +m_ty + +t4 +, + +526 +tyme + +acss_as +< +T5 +>:: +m_ty + +t5 +) + +527 : +hed +( +t0 +, +t1 +, +t2 +, +t3 +, +t4 +, +t5 +, +da +:: +u +(), detail::cnull(), + +528 +da +:: +u +(), detail::cnull()) {} + +530 +tue +( +tyme + +acss_as +< +T0 +>:: +m_ty + +t0 +, + +531 +tyme + +acss_as +< +T1 +>:: +m_ty + +t1 +, + +532 +tyme + +acss_as +< +T2 +>:: +m_ty + +t2 +, + +533 +tyme + +acss_as +< +T3 +>:: +m_ty + +t3 +, + +534 +tyme + +acss_as +< +T4 +>:: +m_ty + +t4 +, + +535 +tyme + +acss_as +< +T5 +>:: +m_ty + +t5 +, + +536 +tyme + +acss_as +< +T6 +>:: +m_ty + +t6 +) + +537 : +hed +( +t0 +, +t1 +, +t2 +, +t3 +, +t4 +, +t5 +, +t6 +, +da +:: +u +(), + +538 +da +:: +u +(), detail::cnull()) {} + +540 +tue +( +tyme + +acss_as +< +T0 +>:: +m_ty + +t0 +, + +541 +tyme + +acss_as +< +T1 +>:: +m_ty + +t1 +, + +542 +tyme + +acss_as +< +T2 +>:: +m_ty + +t2 +, + +543 +tyme + +acss_as +< +T3 +>:: +m_ty + +t3 +, + +544 +tyme + +acss_as +< +T4 +>:: +m_ty + +t4 +, + +545 +tyme + +acss_as +< +T5 +>:: +m_ty + +t5 +, + +546 +tyme + +acss_as +< +T6 +>:: +m_ty + +t6 +, + +547 +tyme + +acss_as +< +T7 +>:: +m_ty + +t7 +) + +548 : +hed +( +t0 +, +t1 +, +t2 +, +t3 +, +t4 +, +t5 +, +t6 +, +t7 +, +da +:: +u +(), + +549 +da +:: +u +()) {} + +551 +tue +( +tyme + +acss_as +< +T0 +>:: +m_ty + +t0 +, + +552 +tyme + +acss_as +< +T1 +>:: +m_ty + +t1 +, + +553 +tyme + +acss_as +< +T2 +>:: +m_ty + +t2 +, + +554 +tyme + +acss_as +< +T3 +>:: +m_ty + +t3 +, + +555 +tyme + +acss_as +< +T4 +>:: +m_ty + +t4 +, + +556 +tyme + +acss_as +< +T5 +>:: +m_ty + +t5 +, + +557 +tyme + +acss_as +< +T6 +>:: +m_ty + +t6 +, + +558 +tyme + +acss_as +< +T7 +>:: +m_ty + +t7 +, + +559 +tyme + +acss_as +< +T8 +>:: +m_ty + +t8 +) + +560 : +hed +( +t0 +, +t1 +, +t2 +, +t3 +, +t4 +, +t5 +, +t6 +, +t7 +, +t8 +, +da +:: +u +()) {} + +562 +tue +( +tyme + +acss_as +< +T0 +>:: +m_ty + +t0 +, + +563 +tyme + +acss_as +< +T1 +>:: +m_ty + +t1 +, + +564 +tyme + +acss_as +< +T2 +>:: +m_ty + +t2 +, + +565 +tyme + +acss_as +< +T3 +>:: +m_ty + +t3 +, + +566 +tyme + +acss_as +< +T4 +>:: +m_ty + +t4 +, + +567 +tyme + +acss_as +< +T5 +>:: +m_ty + +t5 +, + +568 +tyme + +acss_as +< +T6 +>:: +m_ty + +t6 +, + +569 +tyme + +acss_as +< +T7 +>:: +m_ty + +t7 +, + +570 +tyme + +acss_as +< +T8 +>:: +m_ty + +t8 +, + +571 +tyme + +acss_as +< +T9 +>:: +m_ty + +t9 +) + +572 : +hed +( +t0 +, +t1 +, +t2 +, +t3 +, +t4 +, +t5 +, +t6 +, +t7 +, +t8 +, +t9 +) {} + +575 + gme +< +ass + + gU1 +, cs + gU2 +> + +576 +tue +(cڡ +cs +< +U1 +, +U2 +>& +p +: +hed +(p) {} + +578 +me + < +ass + +U1 +, cs + gU2 +> + +579 + gtue +& + gݔ +=(cڡ +cs +< +U1 +, + gU2 +>& + gk +) { + +580 + ghed +:: +ݔ +=( +k +); + +581  * + gthis +; + +584 + gme + < +ass + + gU1 +, cs + gU2 +> + +585 + gtue +& + gݔ +=(cڡ +d +:: + +< +U1 +, + gU2 +>& + gk +) { + +586 +BOOST_STATIC_ASSERT +( +ngth +< +tue +>:: +vue + == 2); + +587 + gthis +-> + ghd + = +k +. +f +; + +588 + gthis +-> + g +. + ghd + = +k +. +cd +; + +589  * + gthis +; + +595 + gme + <> + +596 +ass + + gtue +< + gnu_ty +,ull_type,ull_type,ull_type,ull_type,ull_type,ull_type,ull_type,ull_type,ull_type> : + +597 +public + +nu_ty + + +599 +public +: + +600  +nu_ty + + thed +; + +605 +mea + + gda + { + +607  + gswlow_assign +; + +608 ( + gda +:: + tswlow_assign +::* + tigne_t +)(); + +609  + sswlow_assign + { + +610 +swlow_assign +( +igne_t +(*)(ignore_t)) {} + +611 + gme +< +tyme + + gT +> + +612 +swlow_assign + cڡ& + gݔ +=(cڡ +T +&) const { + +613  * +this +; + +621 +le + + gda +:: +igne_t + +igne +( +da +::ignore_t) {  0; } + +640 + gme +< +ass + + gT +> + +641  + smake_tue_as + { + +642  +T + + tty +; + +664 + gme +< +ass + + gT +> + +665  + gmake_tue_as +< + gT +&> { + +666  +tyme + + +667 + tda +:: + tge_r +< + tT +&>:: + +668 + tdo_n_u_wh_n_ty + + tr +; + +675 + gme +< +ass + + gT +,  + gn +>  + gmake_tue_as + { + +676 cڡ + tT + (& + tty +)[ +n +]; + +679 + gme +< +ass + + gT +,  + gn +> + +680  + gmake_tue_as + { + +681 cڡ + tT + (& + tty +)[ +n +]; + +684 + gme +< +ass + + gT +,  + gn +>  + gmake_tue_as + { + +685 cڡ vީ + tT + (& + tty +)[ +n +]; + +688 + gme +< +ass + + gT +,  + gn +> + +689  + gmake_tue_as + { + +690 cڡ vީ + tT + (& + tty +)[ +n +]; + +693 + gme +< +ass + + gT +> + +694  + gmake_tue_as +< + gn_w +< + gT +> >{ + +695  + gT +& + tty +; + +698 + gme +< +ass + + gT +> + +699  + gmake_tue_as + >{ + +700  + gT +& + tty +; + +703 + gme +<> + +704  + gmake_tue_as +< + gda +:: +igne_t +( +da +::ignore_t)> { + +705  +da +:: + tswlow_assign + + tty +; + +710 +mea + + gda + { + +714 + gme + < + +715 +ass + + gT0 + = +nu_ty +, cs + gT1 + =u_ty, cs + gT2 + =ull_type, + +716 +ass + + gT3 + = +nu_ty +, cs + gT4 + =u_ty, cs + gT5 + =ull_type, + +717 +ass + + gT6 + = +nu_ty +, cs + gT7 + =u_ty, cs + gT8 + =ull_type, + +718 +ass + + gT9 + = +nu_ty + + +720  + smake_tue_mr + { + +722 +tue +< + ttyme + + tmake_tue_as +< + tT0 +>:: + tty +, + +723 + ttyme + + tmake_tue_as +< + tT1 +>:: + tty +, + +724 + ttyme + + tmake_tue_as +< + tT2 +>:: + tty +, + +725 + ttyme + + tmake_tue_as +< + tT3 +>:: + tty +, + +726 + ttyme + + tmake_tue_as +< + tT4 +>:: + tty +, + +727 + ttyme + + tmake_tue_as +< + tT5 +>:: + tty +, + +728 + ttyme + + tmake_tue_as +< + tT6 +>:: + tty +, + +729 + ttyme + + tmake_tue_as +< + tT7 +>:: + tty +, + +730 + ttyme + + tmake_tue_as +< + tT8 +>:: + tty +, + +731 + ttyme + + tmake_tue_as +< + tT9 +>:: + tty +>ype; + +737 +le + + gtue +<> +make_tue +() { + +738  + gtue +<>(); + +741 + gme +< +ass + + gT0 +> + +742 +le + +tyme + + gda +:: +make_tue_mr +< +T0 +>:: +ty + + +743 +make_tue +(cڡ +T0 +& +t0 +) { + +744  +tyme + + tda +:: + tmake_tue_mr +< + tT0 +>:: + tty + + tt +; + +745  +t +( +t0 +); + +748 + gme +< +ass + + gT0 +, cs + gT1 +> + +749 +le + +tyme + + gda +:: +make_tue_mr +< +T0 +, + gT1 +>:: +ty + + +750 +make_tue +(cڡ +T0 +& +t0 +, cڡ +T1 +& +t1 +) { + +751  +tyme + + tda +:: + tmake_tue_mr +< + tT0 +, + tT1 +>:: + tty + + tt +; + +752  +t +( +t0 +, +t1 +); + +755 + gme +< +ass + + gT0 +, cs + gT1 +, cs + gT2 +> + +756 +le + +tyme + + gda +:: +make_tue_mr +< +T0 +, + gT1 +, + gT2 +>:: +ty + + +757 +make_tue +(cڡ +T0 +& +t0 +, cڡ +T1 +& +t1 +, cڡ +T2 +& +t2 +) { + +758  +tyme + + tda +:: + tmake_tue_mr +< + tT0 +, + tT1 +, + tT2 +>:: + tty + + tt +; + +759  +t +( +t0 +, +t1 +, +t2 +); + +762 + gme +< +ass + + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +> + +763 +le + +tyme + + gda +:: +make_tue_mr +< +T0 +, + gT1 +, + gT2 +, + gT3 +>:: +ty + + +764 +make_tue +(cڡ +T0 +& +t0 +, cڡ +T1 +& +t1 +, cڡ +T2 +& +t2 +, cڡ +T3 +& +t3 +) { + +765  +tyme + + tda +:: + tmake_tue_mr +< + tT0 +, + tT1 +, + tT2 +, + tT3 +>:: + tty + + tt +; + +766  +t +( +t0 +, +t1 +, +t2 +, +t3 +); + +769 + gme +< +ass + + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +> + +770 +le + +tyme + + gda +:: +make_tue_mr +< +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +>:: +ty + + +771 +make_tue +(cڡ +T0 +& +t0 +, cڡ +T1 +& +t1 +, cڡ +T2 +& +t2 +, cڡ +T3 +& +t3 +, + +772 cڡ +T4 +& +t4 +) { + +773  +tyme + + tda +:: + tmake_tue_mr +< + tT0 +, + tT1 +, + tT2 +, + tT3 +, + tT4 +>:: + tty + + tt +; + +774  +t +( +t0 +, +t1 +, +t2 +, +t3 +, +t4 +); + +777 + gme +< +ass + + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +> + +778 +le + +tyme + + gda +:: +make_tue_mr +< +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +>:: +ty + + +779 +make_tue +(cڡ +T0 +& +t0 +, cڡ +T1 +& +t1 +, cڡ +T2 +& +t2 +, cڡ +T3 +& +t3 +, + +780 cڡ +T4 +& +t4 +, cڡ +T5 +& +t5 +) { + +781  +tyme + + tda +:: + tmake_tue_mr +< + tT0 +, + tT1 +, + tT2 +, + tT3 +, + tT4 +, + tT5 +>:: + tty + + tt +; + +782  +t +( +t0 +, +t1 +, +t2 +, +t3 +, +t4 +, +t5 +); + +785 + gme +< +ass + + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +> + +786 +le + +tyme + + gda +:: +make_tue_mr +< +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +>:: +ty + + +787 +make_tue +(cڡ +T0 +& +t0 +, cڡ +T1 +& +t1 +, cڡ +T2 +& +t2 +, cڡ +T3 +& +t3 +, + +788 cڡ +T4 +& +t4 +, cڡ +T5 +& +t5 +, cڡ +T6 +& +t6 +) { + +789  +tyme + + tda +:: + tmake_tue_mr + + +790 < + tT0 +, + tT1 +, + tT2 +, + tT3 +, + tT4 +, + tT5 +, + tT6 +>:: + tty + + tt +; + +791  +t +( +t0 +, +t1 +, +t2 +, +t3 +, +t4 +, +t5 +, +t6 +); + +794 + gme +< +ass + + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, + +795 +ass + + gT7 +> + +796 +le + +tyme + + gda +:: +make_tue_mr +< +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +>:: +ty + + +797 +make_tue +(cڡ +T0 +& +t0 +, cڡ +T1 +& +t1 +, cڡ +T2 +& +t2 +, cڡ +T3 +& +t3 +, + +798 cڡ +T4 +& +t4 +, cڡ +T5 +& +t5 +, cڡ +T6 +& +t6 +, cڡ +T7 +& +t7 +) { + +799  +tyme + + tda +:: + tmake_tue_mr + + +800 < + tT0 +, + tT1 +, + tT2 +, + tT3 +, + tT4 +, + tT5 +, + tT6 +, + tT7 +>:: + tty + + tt +; + +801  +t +( +t0 +, +t1 +, +t2 +, +t3 +, +t4 +, +t5 +, +t6 +, +t7 +); + +804 + gme +< +ass + + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, + +805 +ass + + gT7 +, cs + gT8 +> + +806 +le + +tyme + + gda +:: +make_tue_mr + + +807 < +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +>:: +ty + + +808 +make_tue +(cڡ +T0 +& +t0 +, cڡ +T1 +& +t1 +, cڡ +T2 +& +t2 +, cڡ +T3 +& +t3 +, + +809 cڡ +T4 +& +t4 +, cڡ +T5 +& +t5 +, cڡ +T6 +& +t6 +, cڡ +T7 +& +t7 +, + +810 cڡ +T8 +& +t8 +) { + +811  +tyme + + tda +:: + tmake_tue_mr + + +812 < + tT0 +, + tT1 +, + tT2 +, + tT3 +, + tT4 +, + tT5 +, + tT6 +, + tT7 +, + tT8 +>:: + tty + + tt +; + +813  +t +( +t0 +, +t1 +, +t2 +, +t3 +, +t4 +, +t5 +, +t6 +, +t7 +, +t8 +); + +816 + gme +< +ass + + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, + +817 +ass + + gT7 +, cs + gT8 +, cs + gT9 +> + +818 +le + +tyme + + gda +:: +make_tue_mr + + +819 < +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +>:: +ty + + +820 +make_tue +(cڡ +T0 +& +t0 +, cڡ +T1 +& +t1 +, cڡ +T2 +& +t2 +, cڡ +T3 +& +t3 +, + +821 cڡ +T4 +& +t4 +, cڡ +T5 +& +t5 +, cڡ +T6 +& +t6 +, cڡ +T7 +& +t7 +, + +822 cڡ +T8 +& +t8 +, cڡ +T9 +& +t9 +) { + +823  +tyme + + tda +:: + tmake_tue_mr + + +824 < + tT0 +, + tT1 +, + tT2 +, + tT3 +, + tT4 +, + tT5 +, + tT6 +, + tT7 +, + tT8 +, + tT9 +>:: + tty + + tt +; + +825  +t +( +t0 +, +t1 +, +t2 +, +t3 +, +t4 +, +t5 +, +t6 +, +t7 +, +t8 +, +t9 +); + +828 +mea + + gda + { + +830 + gme +< +ass + + gT +> + +831  + st_as + { + +832  + gT +& + tty +; + +835 + gme +<> + +836  + gt_as +< +igne_t +(ignore_t)> { + +837  +swlow_assign + + tty +; + +840 + gme +<> + +841  + gt_as +<> { + +842  +nu_ty + + tty +; + +845 + gme + < + +846 +ass + + gT0 + = , cs + gT1 + = , cs + gT2 + = , + +847 +ass + + gT3 + = , cs + gT4 + = , cs + gT5 + = , + +848 +ass + + gT6 + = , cs + gT7 + = , cs + gT8 + = , + +849 +ass + + gT9 + =  + +851  + st_mr + { + +853 +tue +< + ttyme + + tt_as +< + tT0 +>:: + tty +, + +854 + ttyme + + tt_as +< + tT1 +>:: + tty +, + +855 + ttyme + + tt_as +< + tT2 +>:: + tty +, + +856 + ttyme + + tt_as +< + tT3 +>:: + tty +, + +857 + ttyme + + tt_as +< + tT4 +>:: + tty +, + +858 + ttyme + + tt_as +< + tT5 +>:: + tty +, + +859 + ttyme + + tt_as +< + tT6 +>:: + tty +, + +860 + ttyme + + tt_as +< + tT7 +>:: + tty +, + +861 + ttyme + + tt_as +< + tT8 +>:: + tty +, + +862 + ttyme + + tt_as +< + tT9 +>:: + tty +>ype; + +868 + gme +< +ass + + gT0 +> + +869 +le + +tyme + + gda +:: +t_mr +< +T0 +>:: +ty + + +870 +t +( +T0 +& +t0 +) { + +871  +tyme + + tda +:: + tt_mr +< + tT0 +>:: + tty + + tt +; + +872  +t +( +t0 +); + +875 + gme +< +ass + + gT0 +, cs + gT1 +> + +876 +le + +tyme + + gda +:: +t_mr +< +T0 +, + gT1 +>:: +ty + + +877 +t +( +T0 +& +t0 +, +T1 +& +t1 +) { + +878  +tyme + + tda +:: + tt_mr +< + tT0 +, + tT1 +>:: + tty + + tt +; + +879  +t +( +t0 +, +t1 +); + +882 + gme +< +ass + + gT0 +, cs + gT1 +, cs + gT2 +> + +883 +le + +tyme + + gda +:: +t_mr +< +T0 +, + gT1 +, + gT2 +>:: +ty + + +884 +t +( +T0 +& +t0 +, +T1 +& +t1 +, +T2 +& +t2 +) { + +885  +tyme + + tda +:: + tt_mr +< + tT0 +, + tT1 +, + tT2 +>:: + tty + + tt +; + +886  +t +( +t0 +, +t1 +, +t2 +); + +889 + gme +< +ass + + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +> + +890 +le + +tyme + + gda +:: +t_mr +< +T0 +, + gT1 +, + gT2 +, + gT3 +>:: +ty + + +891 +t +( +T0 +& +t0 +, +T1 +& +t1 +, +T2 +& +t2 +, +T3 +& +t3 +) { + +892  +tyme + + tda +:: + tt_mr +< + tT0 +, + tT1 +, + tT2 +, + tT3 +>:: + tty + + tt +; + +893  +t +( +t0 +, +t1 +, +t2 +, +t3 +); + +896 + gme +< +ass + + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +> + +897 +le + +tyme + + gda +:: +t_mr +< +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +>:: +ty + + +898 +t +( +T0 +& +t0 +, +T1 +& +t1 +, +T2 +& +t2 +, +T3 +& +t3 +, + +899 +T4 +& +t4 +) { + +900  +tyme + + tda +:: + tt_mr +< + tT0 +, + tT1 +, + tT2 +, + tT3 +, + tT4 +>:: + tty + + tt +; + +901  +t +( +t0 +, +t1 +, +t2 +, +t3 +, +t4 +); + +904 + gme +< +ass + + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +> + +905 +le + +tyme + + gda +:: +t_mr +< +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +>:: +ty + + +906 +t +( +T0 +& +t0 +, +T1 +& +t1 +, +T2 +& +t2 +, +T3 +& +t3 +, + +907 +T4 +& +t4 +, +T5 +& +t5 +) { + +908  +tyme + + tda +:: + tt_mr +< + tT0 +, + tT1 +, + tT2 +, + tT3 +, + tT4 +, + tT5 +>:: + tty + + tt +; + +909  +t +( +t0 +, +t1 +, +t2 +, +t3 +, +t4 +, +t5 +); + +912 + gme +< +ass + + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +> + +913 +le + +tyme + + gda +:: +t_mr +< +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +>:: +ty + + +914 +t +( +T0 +& +t0 +, +T1 +& +t1 +, +T2 +& +t2 +, +T3 +& +t3 +, + +915 +T4 +& +t4 +, +T5 +& +t5 +, +T6 +& +t6 +) { + +916  +tyme + + tda +:: + tt_mr + + +917 < + tT0 +, + tT1 +, + tT2 +, + tT3 +, + tT4 +, + tT5 +, + tT6 +>:: + tty + + tt +; + +918  +t +( +t0 +, +t1 +, +t2 +, +t3 +, +t4 +, +t5 +, +t6 +); + +921 + gme +< +ass + + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, + +922 +ass + + gT7 +> + +923 +le + +tyme + + gda +:: +t_mr +< +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +>:: +ty + + +924 +t +( +T0 +& +t0 +, +T1 +& +t1 +, +T2 +& +t2 +, +T3 +& +t3 +, + +925 +T4 +& +t4 +, +T5 +& +t5 +, +T6 +& +t6 +, +T7 +& +t7 +) { + +926  +tyme + + tda +:: + tt_mr + + +927 < + tT0 +, + tT1 +, + tT2 +, + tT3 +, + tT4 +, + tT5 +, + tT6 +, + tT7 +>:: + tty + + tt +; + +928  +t +( +t0 +, +t1 +, +t2 +, +t3 +, +t4 +, +t5 +, +t6 +, +t7 +); + +931 + gme +< +ass + + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, + +932 +ass + + gT7 +, cs + gT8 +> + +933 +le + +tyme + + gda +:: +t_mr + + +934 < +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +>:: +ty + + +935 +t +( +T0 +& +t0 +, +T1 +& +t1 +, +T2 +& +t2 +, +T3 +& +t3 +, + +936 +T4 +& +t4 +, +T5 +& +t5 +, +T6 +& +t6 +, +T7 +& +t7 +, + +937 +T8 +& +t8 +) { + +938  +tyme + + tda +:: + tt_mr + + +939 < + tT0 +, + tT1 +, + tT2 +, + tT3 +, + tT4 +, + tT5 +, + tT6 +, + tT7 +, + tT8 +>:: + tty + + tt +; + +940  +t +( +t0 +, +t1 +, +t2 +, +t3 +, +t4 +, +t5 +, +t6 +, +t7 +, +t8 +); + +943 + gme +< +ass + + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, cs + gT5 +, cs + gT6 +, + +944 +ass + + gT7 +, cs + gT8 +, cs + gT9 +> + +945 +le + +tyme + + gda +:: +t_mr + + +946 < +T0 +, + gT1 +, + gT2 +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +>:: +ty + + +947 +t +( +T0 +& +t0 +, +T1 +& +t1 +, +T2 +& +t2 +, +T3 +& +t3 +, + +948 +T4 +& +t4 +, +T5 +& +t5 +, +T6 +& +t6 +, +T7 +& +t7 +, + +949 +T8 +& +t8 +, +T9 +& +t9 +) { + +950  +tyme + + tda +:: + tt_mr + + +951 < + tT0 +, + tT1 +, + tT2 +, + tT3 +, + tT4 +, + tT5 +, + tT6 +, + tT7 +, + tT8 +, + tT9 +>:: + tty + + tt +; + +952  +t +( +t0 +, +t1 +, +t2 +, +t3 +, +t4 +, +t5 +, +t6 +, +t7 +, +t8 +, +t9 +); + +955 + gme + < +ass + + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, + +956 +ass + + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +> + +957  +sw +( +tue +< +T0 +, +T1 +, +T2 +, +T3 +, +T4 +, +T5 +, +T6 +, +T7 +, +T8 +, +T9 +>& +lhs +, + +958 +tue +< +T0 +, +T1 +, +T2 +, +T3 +, +T4 +, +T5 +, +T6 +, +T7 +, +T8 +, +T9 +>& +rhs +); + +959 +le +  +sw +( +nu_ty +&,ull_type&) {} + +960 + gme +< +ass + + gHH +> + +961 +le +  +sw +( +cs +< +HH +, +nu_ty +>& +lhs +, cs& +rhs +) { + +962 :: +boo +:: +sw +( +lhs +. +hd +, +rhs +.head); + +964 + gme +< +ass + + gHH +, cs + gTT +> + +965 +le +  +sw +( +cs +< +HH +, +TT +>& +lhs +, cs& +rhs +) { + +966 :: +boo +:: +sw +( +lhs +. +hd +, +rhs +.head); + +967 :: +boo +:: +tues +:: +sw +( +lhs +. + +, +rhs +.tail); + +969 + gme + < +ass + + gT0 +, cs + gT1 +, cs + gT2 +, cs + gT3 +, cs + gT4 +, + +970 +ass + + gT5 +, cs + gT6 +, cs + gT7 +, cs + gT8 +, cs + gT9 +> + +971 +le +  +sw +( +tue +< +T0 +, +T1 +, +T2 +, +T3 +, +T4 +, +T5 +, +T6 +, +T7 +, +T8 +, +T9 +>& +lhs +, + +972 +tue +< +T0 +, +T1 +, +T2 +, +T3 +, +T4 +, +T5 +, +T6 +, +T7 +, +T8 +, +T9 +>& +rhs +) { + +973  + gtue +< + tT0 +, + tT1 +, + tT2 +, + tT3 +, + tT4 +, + tT5 +, + tT6 +, + tT7 +, + tT8 +, + tT9 +> + ttue_ty +; + +974  +tyme + + ttue_ty +:: + thed + + tba +; + +975 :: +boo +:: +tues +:: +sw +( +ic_ +< +ba +&>( +lhs +), stic_( +rhs +)); + +982 #i +defed +( +BOOST_GCC +) && (BOOST_GCC >= 40700) + +983 #agm +GCC + +dgnoic + +p + + + @/usr/include/boost/type_traits/add_cv.hpp + +11 #ide +BOOST_TT_ADD_CV_HPP_INCLUDED + + +12  + #BOOST_TT_ADD_CV_HPP_INCLUDED + + + ) + +14  + ~ + +16 +mea + + gboo + { + +23 #i +defed +( +BOOST_MSVC +) + +27 #agm +wng +( +push +) + +28 #agm +wng +( +dib +:4181) + +31 + gme + < +ass + + gT +>  + sadd_cv +{  +T + cڡ vީ + tty +; }; + +33 #i +defed +( +BOOST_MSVC +) + +34 #agm +wng +( +p +) + +37 + gme + < +ass + + gT +>  + gadd_cv +{ T& + tty +; }; + +39 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +41 + gme + < +ass + + gT +> +usg + + gadd_cv_t + = +tyme + +add_cv +< +T +>:: +ty +; + + @/usr/include/boost/type_traits/common_type.hpp + +1 #ide +BOOST_TYPE_TRAITS_COMMON_TYPE_HPP_INCLUDED + + +2  + #BOOST_TYPE_TRAITS_COMMON_TYPE_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21 #i +defed +( +BOOST_NO_CXX11_DECLTYPE +) + +22  + ~ + +25 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +&& !defed( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) + +26  + ~ + +29 +mea + + gboo + + +34 #i! +defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) + +36 + gme +< + gass +... + gT +>  + scomm_ty + + +40 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +42 + gme +< + gass +... + gT +> +usg + + gcomm_ty_t + = +tyme + +comm_ty +< +T +...>:: +ty +; + +44 +mea + + gty_as_da + + +47 + gme +< +ass + + gT1 +, cs + gT2 +, + gass +... + gT +> +usg + + gcomm_ty_fd + = +comm_ty_t +, T...>; + +51 + gme +< +ass + + gT1 +, cs + gT2 +, + gass +... + gT +> + +52  + gcomm_ty +< + gT1 +, + gT2 +, + gT +...>: +ty_as_da +:: +mp_der + + +58 + gme +< +ass + + gT1 +, cs + gT2 +, + gass +... + gT +> + +59  + gcomm_ty +< + gT1 +, + gT2 +, + gT +...>: +comm_ty +< +tyme + comm_ty< +T1 +, T2>:: +ty +, T...> + +67 + gme +< + +68 +ass + + gT1 + = , cs + gT2 + = , cs + gT3 + = , + +69 +ass + + gT4 + = , cs + gT5 + = , cs + gT6 + = , + +70 +ass + + gT7 + = , cs + gT8 + = , cs + gT9 + =  + +72  +comm_ty +: comm_ty< +tyme + comm_ty< +T1 +, + gT2 +>:: +ty +, + gT3 +, + gT4 +, + gT5 +, + gT6 +, + gT7 +, + gT8 +, + gT9 +> + +80 + gme +< +ass + + gT +>  + gcomm_ty +: +boo +:: +dey +< +T +> + +82 +BOOST_STATIC_ASSERT_MSG +(:: +boo +:: +is_come +< +T +>:: +vue + || ::boo:: +is_void +::vu|| ::boo:: +is_y +::value, "Argumentso common_type must both be completeypes"); + +87 +mea + + gty_as_da + + +92 #i! +defed +( +BOOST_NO_CXX11_DECLTYPE +) + +94 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +&& !defed( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) + +96 #i! +defed +( +BOOST_MSVC +) || BOOST_MSVC > 1800 + +100 + gme +< +ass + + gT1 +, cs + gT2 +> +usg + + gbut_comm_ty + = +tyme + +boo +:: +dey +< +dety +boo:: +dev +< +bo +>()? boo::dev< +T1 +>(): boo::dev< +T2 +>()>:: +ty +; + +102 + gme +< +ass + + gT1 +, cs + gT2 +>  + gcomm_ty_im +: +mp_der +< +but_comm_ty +, T1, T2> + +108 + gme +< +ass + + gT1 +, cs + gT2 +> +usg + + gbut_comm_ty + = +dety + +boo +:: +dev +< +bo +>()? boo::dev< +T1 +>(): boo::dev< +T2 +>() ); + +110 + gme +< +ass + + gT1 +, cs + gT2 +>  + gcomm_ty_im_2 +: +mp_der +< +but_comm_ty +, T1, T2> + +114 + gme +< +ass + + gT1 +, cs + gT2 +> +usg + + gdey_comm_ty + = +tyme + +boo +:: +dey +:: +ty +>::type; + +116 + gme +< +ass + + gT1 +, cs + gT2 +>  + gcomm_ty_im +: +mp_der +< +dey_comm_ty +, T1, T2> + +124 + gme +< +ass + + gT1 +, cs + gT2 +>  + gcomm_ty_im +: +boo +:: +dey +< +dety +boo:: +dev +< +bo +>()? boo::dev< +T1 +>(): boo::dev< +T2 +>() )> + +134 + gme +< +ass + + gT1 +, cs + gT2 +, cs + gT1d + = +tyme + +boo +:: +dey +< +T1 +>:: +ty +, cs + gT2d + =ymboo::dey< +T2 +>::ty>  +comm_ty_dey_hr +: boo:: +comm_ty +< +T1d +, T2d> + +138 + gme +< +ass + + gT1 +, cs + gT2 +>  + gcomm_ty_dey_hr +: +comm_ty_im +< +T1 +, T2> + +144 + gme +< +ass + + gT1 +, cs + gT2 +>  + gcomm_ty +: +ty_as_da +:: +comm_ty_dey_hr +< +T1 +, T2> + +146 +BOOST_STATIC_ASSERT_MSG +(:: +boo +:: +is_come +< +T1 +>:: +vue + || ::boo:: +is_void +::vu|| ::boo:: +is_y +::value, "Argumentso common_type must both be completeypes"); + +147 +BOOST_STATIC_ASSERT_MSG +(:: +boo +:: +is_come +< +T2 +>:: +vue + || ::boo:: +is_void +::vu|| ::boo:: +is_y +::value, "Argumentso common_type must both be completeypes"); + + @/usr/include/boost/type_traits/composite_traits.hpp + +13 #ide +BOOST_TT_COMPOSITE_TRAITS_HPP_INCLUDED + + +14  + #BOOST_TT_COMPOSITE_TRAITS_HPP_INCLUDED + + + ) + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + + @/usr/include/boost/type_traits/copy_cv.hpp + +1 #ide +BOOST_TYPE_TRAITS_COPY_CV_HPP_INCLUDED + + +2  + #BOOST_TYPE_TRAITS_COPY_CV_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +18 +mea + + gboo + + +21 + gme +< +ass + + gT +, cs + gU +>  + scy_cv + + +23 + give +: + +25  +tyme + + tboo +:: + tcdiڮ +:: + tvue +, + ttyme + boo:: + tadd_cڡ +< + tT +>:: + tty +, T>::ty + tCT +; + +27 + gpublic +: + +29  +tyme + + tboo +:: + tcdiڮ +:: + tvue +, + ttyme + boo:: + tadd_vީe +< + tCT +>:: + tty +, CT>::typeype; + +32 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +34 + gme + < +ass + + gT +, cs + gU +> +usg + + gcy_cv_t + = +tyme + +cy_cv +< +T +, U>:: +ty +; + + @/usr/include/boost/type_traits/extent.hpp + +10 #ide +BOOST_TT_EXTENT_HPP_INCLUDED + + +11  + #BOOST_TT_EXTENT_HPP_INCLUDED + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +19 +mea + + gda +{ + +21 #i +defed + +__CODEGEARC__ + ) + +23 + gme + < +tyme + + gT +, + gd +:: +size_t + +N + > + +24  + sex_imp + { + +25 cڡ +d +:: +size_t + +vue + = +__y_ex +( +T +, +N +); + +30 + gme + < +ass + + gT +, + gd +:: +size_t + +N +> + +31  + sex_imp + + +33 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = 0); + +35 #i! +defed +( +BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS +) + +36 + gme + < +ass + + gT +, + gd +:: +size_t + +R +, std::size_ +N +> + +37  +ex_imp +< +T +[ +R +], + gN +> + +39 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = (:: +boo +:: +da +:: +ex_imp +< +T +, +N +-1>::value)); + +42 + gme + < +ass + + gT +, + gd +:: +size_t + +R +, std::size_ +N +> + +43  +ex_imp +< +T + cڡ[ +R +], + gN +> + +45 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = (:: +boo +:: +da +:: +ex_imp +< +T +, +N +-1>::value)); + +48 + gme + < +ass + + gT +, + gd +:: +size_t + +R +, std::size_ +N +> + +49  +ex_imp +< +T + vީe[ +R +], + gN +> + +51 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = (:: +boo +:: +da +:: +ex_imp +< +T +, +N +-1>::value)); + +54 + gme + < +ass + + gT +, + gd +:: +size_t + +R +, std::size_ +N +> + +55  +ex_imp +< +T + cڡ vީe[ +R +], + gN +> + +57 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = (:: +boo +:: +da +:: +ex_imp +< +T +, +N +-1>::value)); + +60 + gme + < +ass + + gT +, + gd +:: +size_t + +R +> + +61  +ex_imp +< +T +[ +R +],0> + +63 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = +R +); + +66 + gme + < +ass + + gT +, + gd +:: +size_t + +R +> + +67  +ex_imp +< +T + cڡ[ +R +], 0> + +69 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = +R +); + +72 + gme + < +ass + + gT +, + gd +:: +size_t + +R +> + +73  +ex_imp +< +T + vީe[ +R +], 0> + +75 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = +R +); + +78 + gme + < +ass + + gT +, + gd +:: +size_t + +R +> + +79  +ex_imp +< +T + cڡ vީe[ +R +], 0> + +81 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = +R +); + +84 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, < 0x600&& ! +defed +( +__IBMCPP__ +&& !BOOST_WORKAROUND( +__DMC__ +, +BOOST_TESTED_AT +(0x840)&& !defed( +__MWERKS__ +) + +85 + gme + < +ass + + gT +, + gd +:: +size_t + +N +> + +86  +ex_imp +< +T +[], + gN +> + +88 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = (:: +boo +:: +da +:: +ex_imp +< +T +, +N +-1>::value)); + +90 + gme + < +ass + + gT +, + gd +:: +size_t + +N +> + +91  +ex_imp +< +T + cڡ[], + gN +> + +93 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = (:: +boo +:: +da +:: +ex_imp +< +T +, +N +-1>::value)); + +95 + gme + < +ass + + gT +, + gd +:: +size_t + +N +> + +96  +ex_imp +< +T + vީe[], + gN +> + +98 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = (:: +boo +:: +da +:: +ex_imp +< +T +, +N +-1>::value)); + +100 + gme + < +ass + + gT +, + gd +:: +size_t + +N +> + +101  +ex_imp +< +T + cڡ vީe[], + gN +> + +103 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = (:: +boo +:: +da +:: +ex_imp +< +T +, +N +-1>::value)); + +105 + gme + < +ass + + gT +> + +106  + gex_imp +< + gT +[], 0> + +108 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = 0); + +110 + gme + < +ass + + gT +> + +111  + gex_imp +< +T + const[], 0> + +113 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = 0); + +115 + gme + < +ass + + gT +> + +116  + gex_imp +< +T + volatile[], 0> + +118 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = 0); + +120 + gme + < +ass + + gT +> + +121  + gex_imp +< +T + const volatile[], 0> + +123 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = 0); + +131 + gme + < +ass + + gT +, + gd +:: +size_t + +N + = 0> + +132  +ex + + +133 : +public + :: +boo +:: +gl_cڡt +< +d +:: +size_t +, ::boo:: +da +:: +ex_imp +< +T +, + gN +>:: +vue +> + + @/usr/include/boost/type_traits/floating_point_promotion.hpp + +6 #ide +FILE_boo_ty_as_tg_pot_omi_h_INCLUDED + + +7  + #FILE_boo_ty_as_tg_pot_omi_h_INCLUDED + + + ) + +9  + ~ + +11 +mea + + gboo + { + +13 + gme +< +ass + + gT +>  + stg_pot_omi + {  +T + + tty +; }; + +14 + gme +<>  + gtg_pot_omi +<> {  + tty +; }; + +15 + gme +<>  + gtg_pot_omi +<cڡ> { cڡ + tty +; }; + +16 + gme +<>  + gtg_pot_omi +<vީe>{ vީ + tty +; }; + +17 + gme +<>  + gtg_pot_omi +<cڡ vީe> { cڡ vީ + tty +; }; + +19 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +21 + gme + < +ass + + gT +> +usg + + gtg_pot_omi_t + = +tyme + +tg_pot_omi +< +T +>:: +ty +; + + @/usr/include/boost/type_traits/has_bit_and.hpp + +9 #ide +BOOST_TT_HAS_BIT_AND_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_BIT_AND_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has_b_d + + + ) + +13  + #BOOST_TT_TRAIT_OP + & + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +18 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +19 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +21 (! :: +boo +:: +is_gl +< +Lhs_nef + >:: +vue + ) || \ + +22 (! :: +boo +:: +is_gl +< +Rhs_nef + >:: +vue + )\ + +27 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +28 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +32 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +33 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue +\ + +37 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +38 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +40 ) + + ) + +43  + ~ + +45 #unde +BOOST_TT_TRAIT_NAME + + +46 #unde +BOOST_TT_TRAIT_OP + + +47 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_bit_and_assign.hpp + +9 #ide +BOOST_TT_HAS_BIT_AND_ASSIGN_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_BIT_AND_ASSIGN_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has_b_d_assign + + + ) + +13  + #BOOST_TT_TRAIT_OP + &= + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +18 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +19 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +21 (! :: +boo +:: +is_gl +< +Lhs_nef + >:: +vue + ) || \ + +22 (! :: +boo +:: +is_gl +< +Rhs_nef + >:: +vue + )\ + +27 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +28 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +32 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +33 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue +\ + +37 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +38 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +42 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +43 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +44 :: +boo +:: +is_cڡ +< +Lhs_nef + >:: +vue +\ + +46 ) + + ) + +49  + ~ + +51 #unde +BOOST_TT_TRAIT_NAME + + +52 #unde +BOOST_TT_TRAIT_OP + + +53 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_bit_or.hpp + +9 #ide +BOOST_TT_HAS_BIT_OR_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_BIT_OR_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has_b_ + + + ) + +13  + #BOOST_TT_TRAIT_OP + | + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +18 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +19 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +21 (! :: +boo +:: +is_gl +< +Lhs_nef + >:: +vue + ) || \ + +22 (! :: +boo +:: +is_gl +< +Rhs_nef + >:: +vue + )\ + +27 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +28 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +32 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +33 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue +\ + +37 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +38 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +40 ) + + ) + +43  + ~ + +45 #unde +BOOST_TT_TRAIT_NAME + + +46 #unde +BOOST_TT_TRAIT_OP + + +47 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_bit_or_assign.hpp + +9 #ide +BOOST_TT_HAS_BIT_OR_ASSIGN_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_BIT_OR_ASSIGN_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has_b__assign + + + ) + +13  + #BOOST_TT_TRAIT_OP + |= + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +18 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +19 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +21 (! :: +boo +:: +is_gl +< +Lhs_nef + >:: +vue + ) || \ + +22 (! :: +boo +:: +is_gl +< +Rhs_nef + >:: +vue + )\ + +27 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +28 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +32 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +33 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue +\ + +37 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +38 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +42 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +43 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +44 :: +boo +:: +is_cڡ +< +Lhs_nef + >:: +vue +\ + +46 ) + + ) + +49  + ~ + +51 #unde +BOOST_TT_TRAIT_NAME + + +52 #unde +BOOST_TT_TRAIT_OP + + +53 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_bit_xor.hpp + +9 #ide +BOOST_TT_HAS_BIT_XOR_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_BIT_XOR_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has_b_x + + + ) + +13  + #BOOST_TT_TRAIT_OP + ^ + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +18 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +19 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +21 (! :: +boo +:: +is_gl +< +Lhs_nef + >:: +vue + ) || \ + +22 (! :: +boo +:: +is_gl +< +Rhs_nef + >:: +vue + )\ + +27 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +28 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +32 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +33 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue +\ + +37 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +38 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +40 ) + + ) + +43  + ~ + +45 #unde +BOOST_TT_TRAIT_NAME + + +46 #unde +BOOST_TT_TRAIT_OP + + +47 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_bit_xor_assign.hpp + +9 #ide +BOOST_TT_HAS_BIT_XOR_ASSIGN_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_BIT_XOR_ASSIGN_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has_b_x_assign + + + ) + +13  + #BOOST_TT_TRAIT_OP + ^= + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +18 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +19 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +21 (! :: +boo +:: +is_gl +< +Lhs_nef + >:: +vue + ) || \ + +22 (! :: +boo +:: +is_gl +< +Rhs_nef + >:: +vue + )\ + +27 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +28 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +32 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +33 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue +\ + +37 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +38 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +42 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +43 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +44 :: +boo +:: +is_cڡ +< +Lhs_nef + >:: +vue +\ + +46 ) + + ) + +49  + ~ + +51 #unde +BOOST_TT_TRAIT_NAME + + +52 #unde +BOOST_TT_TRAIT_OP + + +53 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_complement.hpp + +9 #ide +BOOST_TT_HAS_COMPLEMENT_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_COMPLEMENT_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has_comemt + + + ) + +13  + #BOOST_TT_TRAIT_OP + ~ + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +17 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + || \ + +20 :: +boo +:: +is_fundaml +< +Rhs_nef + >:: +vue + && \ + +21 (! :: +boo +:: +is_gl +< +Rhs_nef + >:: +vue + )\ + +23 ) + + ) + +26  + ~ + +28 #unde +BOOST_TT_TRAIT_NAME + + +29 #unde +BOOST_TT_TRAIT_OP + + +30 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_dereference.hpp + +9 #ide +BOOST_TT_HAS_DEREFERENCE_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_DEREFERENCE_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has_den + + + ) + +13  + #BOOST_TT_TRAIT_OP + * + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +18 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + && \ + +19 :: +boo +:: +is_void +< +Rhs_n݌ + >:: +vue +\ + +21 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue +\ + +22 ) + + ) + +25  + ~ + +27 #unde +BOOST_TT_TRAIT_NAME + + +28 #unde +BOOST_TT_TRAIT_OP + + +29 #unde +BOOST_TT_FORBIDDEN_IF + + +30 #i +defed +( +BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION +) + +32 +mea + + gboo + { + +34 + gme + < +ass + + gR +> + +35  + ghas_den +<*, + gR +> : +public + +l_ty + {}; + +36 + gme + <> + +37  + ghas_den +<*, + gboo +:: +by__da +:: +dt_ +> : +public + +l_ty + {}; + +38 + gme + <> + +39  + ghas_den +<*, > : +public + +l_ty + {}; + +41 + gme + < +ass + + gR +> + +42  + ghas_den + : +public + +l_ty + {}; + +43 + gme + <> + +44  + ghas_den + : +public + +l_ty + {}; + +45 + gme + <> + +46  + ghas_den + : +public + +l_ty + {}; + +48 + gme + < +ass + + gR +> + +49  + ghas_den + : +public + +l_ty + {}; + +50 + gme + <> + +51  + ghas_den + : +public + +l_ty + {}; + +52 + gme + <> + +53  + ghas_den + : +public + +l_ty + {}; + +55 + gme + < +ass + + gR +> + +56  + ghas_den + : +public + +l_ty + {}; + +57 + gme + <> + +58  + ghas_den + : +public + +l_ty + {}; + +59 + gme + <> + +60  + ghas_den + : +public + +l_ty + {}; + +62 + gme + < +ass + + gR +> + +63  + ghas_den +<*cڡ, + gR +> : +public + +l_ty + {}; + +64 + gme + <> + +65  + ghas_den +<*cڡ, + gboo +:: +by__da +:: +dt_ +> : +public + +l_ty + {}; + +66 + gme + <> + +67  + ghas_den +<*cڡ, > : +public + +l_ty + {}; + +69 + gme + < +ass + + gR +> + +70  + ghas_den + : +public + +l_ty + {}; + +71 + gme + <> + +72  + ghas_den + : +public + +l_ty + {}; + +73 + gme + <> + +74  + ghas_den + : +public + +l_ty + {}; + +76 + gme + < +ass + + gR +> + +77  + ghas_den + : +public + +l_ty + {}; + +78 + gme + <> + +79  + ghas_den + : +public + +l_ty + {}; + +80 + gme + <> + +81  + ghas_den + : +public + +l_ty + {}; + +83 + gme + < +ass + + gR +> + +84  + ghas_den + : +public + +l_ty + {}; + +85 + gme + <> + +86  + ghas_den + : +public + +l_ty + {}; + +87 + gme + <> + +88  + ghas_den + : +public + +l_ty + {}; + +90 + gme + < +ass + + gR +> + +91  + ghas_den +<*vީe, + gR +> : +public + +l_ty + {}; + +92 + gme + <> + +93  + ghas_den +<*vީe, + gboo +:: +by__da +:: +dt_ +> : +public + +l_ty + {}; + +94 + gme + <> + +95  + ghas_den +<*vީe, > : +public + +l_ty + {}; + +97 + gme + < +ass + + gR +> + +98  + ghas_den + : +public + +l_ty + {}; + +99 + gme + <> + +100  + ghas_den + : +public + +l_ty + {}; + +101 + gme + <> + +102  + ghas_den + : +public + +l_ty + {}; + +104 + gme + < +ass + + gR +> + +105  + ghas_den + : +public + +l_ty + {}; + +106 + gme + <> + +107  + ghas_den + : +public + +l_ty + {}; + +108 + gme + <> + +109  + ghas_den + : +public + +l_ty + {}; + +111 + gme + < +ass + + gR +> + +112  + ghas_den + : +public + +l_ty + {}; + +113 + gme + <> + +114  + ghas_den + : +public + +l_ty + {}; + +115 + gme + <> + +116  + ghas_den + : +public + +l_ty + {}; + +118 + gme + < +ass + + gR +> + +119  + ghas_den +<*cڡ vީe, + gR +> : +public + +l_ty + {}; + +120 + gme + <> + +121  + ghas_den +<*cڡ vީe, + gboo +:: +by__da +:: +dt_ +> : +public + +l_ty + {}; + +122 + gme + <> + +123  + ghas_den +<*cڡ vީe, > : +public + +l_ty + {}; + +125 + gme + < +ass + + gR +> + +126  + ghas_den + : +public + +l_ty + {}; + +127 + gme + <> + +128  + ghas_den + : +public + +l_ty + {}; + +129 + gme + <> + +130  + ghas_den + : +public + +l_ty + {}; + +132 + gme + < +ass + + gR +> + +133  + ghas_den + : +public + +l_ty + {}; + +134 + gme + <> + +135  + ghas_den + : +public + +l_ty + {}; + +136 + gme + <> + +137  + ghas_den + : +public + +l_ty + {}; + +139 + gme + < +ass + + gR +> + +140  + ghas_den + : +public + +l_ty + {}; + +141 + gme + <> + +142  + ghas_den + : +public + +l_ty + {}; + +143 + gme + <> + +144  + ghas_den + : +public + +l_ty + {}; + +147 + gme + < +ass + + gR +> + +148  + ghas_den +<*&, + gR +> : +public + +l_ty + {}; + +149 + gme + <> + +150  + ghas_den +<*&, + gboo +:: +by__da +:: +dt_ +> : +public + +l_ty + {}; + +151 + gme + <> + +152  + ghas_den +<*&, > : +public + +l_ty + {}; + +154 + gme + < +ass + + gR +> + +155  + ghas_den + : +public + +l_ty + {}; + +156 + gme + <> + +157  + ghas_den + : +public + +l_ty + {}; + +158 + gme + <> + +159  + ghas_den + : +public + +l_ty + {}; + +161 + gme + < +ass + + gR +> + +162  + ghas_den + : +public + +l_ty + {}; + +163 + gme + <> + +164  + ghas_den + : +public + +l_ty + {}; + +165 + gme + <> + +166  + ghas_den + : +public + +l_ty + {}; + +168 + gme + < +ass + + gR +> + +169  + ghas_den + : +public + +l_ty + {}; + +170 + gme + <> + +171  + ghas_den + : +public + +l_ty + {}; + +172 + gme + <> + +173  + ghas_den + : +public + +l_ty + {}; + +175 + gme + < +ass + + gR +> + +176  + ghas_den +<*cڡ&, + gR +> : +public + +l_ty + {}; + +177 + gme + <> + +178  + ghas_den +<*cڡ&, + gboo +:: +by__da +:: +dt_ +> : +public + +l_ty + {}; + +179 + gme + <> + +180  + ghas_den +<*cڡ&, > : +public + +l_ty + {}; + +182 + gme + < +ass + + gR +> + +183  + ghas_den + : +public + +l_ty + {}; + +184 + gme + <> + +185  + ghas_den + : +public + +l_ty + {}; + +186 + gme + <> + +187  + ghas_den + : +public + +l_ty + {}; + +189 + gme + < +ass + + gR +> + +190  + ghas_den + : +public + +l_ty + {}; + +191 + gme + <> + +192  + ghas_den + : +public + +l_ty + {}; + +193 + gme + <> + +194  + ghas_den + : +public + +l_ty + {}; + +196 + gme + < +ass + + gR +> + +197  + ghas_den + : +public + +l_ty + {}; + +198 + gme + <> + +199  + ghas_den + : +public + +l_ty + {}; + +200 + gme + <> + +201  + ghas_den + : +public + +l_ty + {}; + +203 + gme + < +ass + + gR +> + +204  + ghas_den +<*vީe&, + gR +> : +public + +l_ty + {}; + +205 + gme + <> + +206  + ghas_den +<*vީe&, + gboo +:: +by__da +:: +dt_ +> : +public + +l_ty + {}; + +207 + gme + <> + +208  + ghas_den +<*vީe&, > : +public + +l_ty + {}; + +210 + gme + < +ass + + gR +> + +211  + ghas_den + : +public + +l_ty + {}; + +212 + gme + <> + +213  + ghas_den + : +public + +l_ty + {}; + +214 + gme + <> + +215  + ghas_den + : +public + +l_ty + {}; + +217 + gme + < +ass + + gR +> + +218  + ghas_den + : +public + +l_ty + {}; + +219 + gme + <> + +220  + ghas_den + : +public + +l_ty + {}; + +221 + gme + <> + +222  + ghas_den + : +public + +l_ty + {}; + +224 + gme + < +ass + + gR +> + +225  + ghas_den + : +public + +l_ty + {}; + +226 + gme + <> + +227  + ghas_den + : +public + +l_ty + {}; + +228 + gme + <> + +229  + ghas_den + : +public + +l_ty + {}; + +231 + gme + < +ass + + gR +> + +232  + ghas_den +<*cڡ vީe&, + gR +> : +public + +l_ty + {}; + +233 + gme + <> + +234  + ghas_den +<*cڡ vީe&, + gboo +:: +by__da +:: +dt_ +> : +public + +l_ty + {}; + +235 + gme + <> + +236  + ghas_den +<*cڡ vީe&, > : +public + +l_ty + {}; + +238 + gme + < +ass + + gR +> + +239  + ghas_den + : +public + +l_ty + {}; + +240 + gme + <> + +241  + ghas_den + : +public + +l_ty + {}; + +242 + gme + <> + +243  + ghas_den + : +public + +l_ty + {}; + +245 + gme + < +ass + + gR +> + +246  + ghas_den + : +public + +l_ty + {}; + +247 + gme + <> + +248  + ghas_den + : +public + +l_ty + {}; + +249 + gme + <> + +250  + ghas_den + : +public + +l_ty + {}; + +252 + gme + < +ass + + gR +> + +253  + ghas_den + : +public + +l_ty + {}; + +254 + gme + <> + +255  + ghas_den + : +public + +l_ty + {}; + +256 + gme + <> + +257  + ghas_den + : +public + +l_ty + {}; + +260 + gme + < +ass + + gR +> + +261  + ghas_den +<*&&, + gR +> : +public + +l_ty + {}; + +262 + gme + <> + +263  + ghas_den +<*&&, + gboo +:: +by__da +:: +dt_ +> : +public + +l_ty + {}; + +264 + gme + <> + +265  + ghas_den +<*&&, > : +public + +l_ty + {}; + +267 + gme + < +ass + + gR +> + +268  + ghas_den + : +public + +l_ty + {}; + +269 + gme + <> + +270  + ghas_den + : +public + +l_ty + {}; + +271 + gme + <> + +272  + ghas_den + : +public + +l_ty + {}; + +274 + gme + < +ass + + gR +> + +275  + ghas_den + : +public + +l_ty + {}; + +276 + gme + <> + +277  + ghas_den + : +public + +l_ty + {}; + +278 + gme + <> + +279  + ghas_den + : +public + +l_ty + {}; + +281 + gme + < +ass + + gR +> + +282  + ghas_den + : +public + +l_ty + {}; + +283 + gme + <> + +284  + ghas_den + : +public + +l_ty + {}; + +285 + gme + <> + +286  + ghas_den + : +public + +l_ty + {}; + +288 + gme + < +ass + + gR +> + +289  + ghas_den +<*cڡ&&, + gR +> : +public + +l_ty + {}; + +290 + gme + <> + +291  + ghas_den +<*cڡ&&, + gboo +:: +by__da +:: +dt_ +> : +public + +l_ty + {}; + +292 + gme + <> + +293  + ghas_den +<*cڡ&&, > : +public + +l_ty + {}; + +295 + gme + < +ass + + gR +> + +296  + ghas_den + : +public + +l_ty + {}; + +297 + gme + <> + +298  + ghas_den + : +public + +l_ty + {}; + +299 + gme + <> + +300  + ghas_den + : +public + +l_ty + {}; + +302 + gme + < +ass + + gR +> + +303  + ghas_den + : +public + +l_ty + {}; + +304 + gme + <> + +305  + ghas_den + : +public + +l_ty + {}; + +306 + gme + <> + +307  + ghas_den + : +public + +l_ty + {}; + +309 + gme + < +ass + + gR +> + +310  + ghas_den + : +public + +l_ty + {}; + +311 + gme + <> + +312  + ghas_den + : +public + +l_ty + {}; + +313 + gme + <> + +314  + ghas_den + : +public + +l_ty + {}; + +316 + gme + < +ass + + gR +> + +317  + ghas_den +<*vީe&&, + gR +> : +public + +l_ty + {}; + +318 + gme + <> + +319  + ghas_den +<*vީe&&, + gboo +:: +by__da +:: +dt_ +> : +public + +l_ty + {}; + +320 + gme + <> + +321  + ghas_den +<*vީe&&, > : +public + +l_ty + {}; + +323 + gme + < +ass + + gR +> + +324  + ghas_den + : +public + +l_ty + {}; + +325 + gme + <> + +326  + ghas_den + : +public + +l_ty + {}; + +327 + gme + <> + +328  + ghas_den + : +public + +l_ty + {}; + +330 + gme + < +ass + + gR +> + +331  + ghas_den + : +public + +l_ty + {}; + +332 + gme + <> + +333  + ghas_den + : +public + +l_ty + {}; + +334 + gme + <> + +335  + ghas_den + : +public + +l_ty + {}; + +337 + gme + < +ass + + gR +> + +338  + ghas_den + : +public + +l_ty + {}; + +339 + gme + <> + +340  + ghas_den + : +public + +l_ty + {}; + +341 + gme + <> + +342  + ghas_den + : +public + +l_ty + {}; + +344 + gme + < +ass + + gR +> + +345  + ghas_den +<*cڡ vީe&&, + gR +> : +public + +l_ty + {}; + +346 + gme + <> + +347  + ghas_den +<*cڡ vީe&&, + gboo +:: +by__da +:: +dt_ +> : +public + +l_ty + {}; + +348 + gme + <> + +349  + ghas_den +<*cڡ vީe&&, > : +public + +l_ty + {}; + +351 + gme + < +ass + + gR +> + +352  + ghas_den + : +public + +l_ty + {}; + +353 + gme + <> + +354  + ghas_den + : +public + +l_ty + {}; + +355 + gme + <> + +356  + ghas_den + : +public + +l_ty + {}; + +358 + gme + < +ass + + gR +> + +359  + ghas_den + : +public + +l_ty + {}; + +360 + gme + <> + +361  + ghas_den + : +public + +l_ty + {}; + +362 + gme + <> + +363  + ghas_den + : +public + +l_ty + {}; + +365 + gme + < +ass + + gR +> + +366  + ghas_den + : +public + +l_ty + {}; + +367 + gme + <> + +368  + ghas_den + : +public + +l_ty + {}; + +369 + gme + <> + +370  + ghas_den + : +public + +l_ty + {}; + + @/usr/include/boost/type_traits/has_divides.hpp + +9 #ide +BOOST_TT_HAS_DIVIDES_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_DIVIDES_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has_divides + + + ) + +13  + #BOOST_TT_TRAIT_OP + / + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +18 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +20 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + || \ + +21 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +25 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + && \ + +27 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + || \ + +28 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue +\ + +31 ) + + ) + +34  + ~ + +36 #unde +BOOST_TT_TRAIT_NAME + + +37 #unde +BOOST_TT_TRAIT_OP + + +38 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_divides_assign.hpp + +9 #ide +BOOST_TT_HAS_DIVIDES_ASSIGN_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_DIVIDES_ASSIGN_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has_divides_assign + + + ) + +13  + #BOOST_TT_TRAIT_OP + /= + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +18 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +19 :: +boo +:: +is_cڡ +< +Lhs_nef + >:: +vue + && \ + +20 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue +\ + +24 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +26 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + || \ + +27 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +32 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + && \ + +34 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + || \ + +35 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue +\ + +38 ) + + ) + +41  + ~ + +43 #unde +BOOST_TT_TRAIT_NAME + + +44 #unde +BOOST_TT_TRAIT_OP + + +45 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_equal_to.hpp + +9 #ide +BOOST_TT_HAS_EQUAL_TO_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_EQUAL_TO_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has_equ_to + + + ) + +13  + #BOOST_TT_TRAIT_OP + == + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +18 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +19 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue +\ + +23 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + && \ + +24 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue +\ + +28 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +29 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + && \ + +32 :: +boo +:: +is_ba_of +< +Lhs_n݌ +, +Rhs_n݌ + >:: +vue + || \ + +33 :: +boo +:: +is_ba_of +< +Rhs_n݌ +, +Lhs_n݌ + >:: +vue + || \ + +34 :: +boo +:: +is_me +< +Lhs_n݌ +, +Rhs_n݌ + >:: +vue + || \ + +35 :: +boo +:: +is_void +< +Lhs_n݌ + >:: +vue + || \ + +36 :: +boo +:: +is_void +< +Rhs_n݌ + >:: +vue +\ + +41 :: +boo +:: +ty_as_da +:: +is_liky_ess_mbda +< +Lhs_nef +>:: +vue +\ + +43 ) + + ) + +46  + ~ + +48 #unde +BOOST_TT_TRAIT_NAME + + +49 #unde +BOOST_TT_TRAIT_OP + + +50 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_greater.hpp + +9 #ide +BOOST_TT_HAS_GREATER_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_GREATER_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has_g + + + ) + +13  + #BOOST_TT_TRAIT_OP + > + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +18 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +19 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue +\ + +23 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + && \ + +24 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue +\ + +28 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +29 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + && \ + +32 :: +boo +:: +is_ba_of +< +Lhs_n݌ +, +Rhs_n݌ + >:: +vue + || \ + +33 :: +boo +:: +is_ba_of +< +Rhs_n݌ +, +Lhs_n݌ + >:: +vue + || \ + +34 :: +boo +:: +is_me +< +Lhs_n݌ +, +Rhs_n݌ + >:: +vue + || \ + +35 :: +boo +:: +is_void +< +Lhs_n݌ + >:: +vue + || \ + +36 :: +boo +:: +is_void +< +Rhs_n݌ + >:: +vue +\ + +41 :: +boo +:: +ty_as_da +:: +is_liky_ess_mbda +< +Lhs_nef +>:: +vue +\ + +43 ) + + ) + +46  + ~ + +48 #unde +BOOST_TT_TRAIT_NAME + + +49 #unde +BOOST_TT_TRAIT_OP + + +50 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_greater_equal.hpp + +9 #ide +BOOST_TT_HAS_GREATER_EQUAL_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_GREATER_EQUAL_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has_g_equ + + + ) + +13  + #BOOST_TT_TRAIT_OP + >= + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +18 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +19 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue +\ + +23 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + && \ + +24 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue +\ + +28 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +29 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + && \ + +32 :: +boo +:: +is_ba_of +< +Lhs_n݌ +, +Rhs_n݌ + >:: +vue + || \ + +33 :: +boo +:: +is_ba_of +< +Rhs_n݌ +, +Lhs_n݌ + >:: +vue + || \ + +34 :: +boo +:: +is_me +< +Lhs_n݌ +, +Rhs_n݌ + >:: +vue + || \ + +35 :: +boo +:: +is_void +< +Lhs_n݌ + >:: +vue + || \ + +36 :: +boo +:: +is_void +< +Rhs_n݌ + >:: +vue +\ + +41 :: +boo +:: +ty_as_da +:: +is_liky_ess_mbda +< +Lhs_nef +>:: +vue +\ + +43 ) + + ) + +46  + ~ + +48 #unde +BOOST_TT_TRAIT_NAME + + +49 #unde +BOOST_TT_TRAIT_OP + + +50 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_left_shift.hpp + +9 #ide +BOOST_TT_HAS_LEFT_SHIFT_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_LEFT_SHIFT_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has__shi + + + ) + +13  + #BOOST_TT_TRAIT_OP + << + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +18 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +19 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +21 (! :: +boo +:: +is_gl +< +Lhs_nef + >:: +vue + ) || \ + +22 (! :: +boo +:: +is_gl +< +Rhs_nef + >:: +vue + )\ + +27 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +28 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +32 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +33 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue +\ + +37 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +38 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +40 ) + + ) + +43  + ~ + +45 #unde +BOOST_TT_TRAIT_NAME + + +46 #unde +BOOST_TT_TRAIT_OP + + +47 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_left_shift_assign.hpp + +9 #ide +BOOST_TT_HAS_LEFT_SHIFT_ASSIGN_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_LEFT_SHIFT_ASSIGN_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has__shi_assign + + + ) + +13  + #BOOST_TT_TRAIT_OP + <<= + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +18 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +19 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +21 (! :: +boo +:: +is_gl +< +Lhs_nef + >:: +vue + ) || \ + +22 (! :: +boo +:: +is_gl +< +Rhs_nef + >:: +vue + )\ + +27 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +28 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +32 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +33 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue +\ + +37 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +38 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +42 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +43 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +44 :: +boo +:: +is_cڡ +< +Lhs_nef + >:: +vue +\ + +46 ) + + ) + +49  + ~ + +51 #unde +BOOST_TT_TRAIT_NAME + + +52 #unde +BOOST_TT_TRAIT_OP + + +53 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_less.hpp + +9 #ide +BOOST_TT_HAS_LESS_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_LESS_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has_ss + + + ) + +13  + #BOOST_TT_TRAIT_OP + < + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +18 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +19 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue +\ + +23 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + && \ + +24 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue +\ + +28 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +29 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + && \ + +32 :: +boo +:: +is_ba_of +< +Lhs_n݌ +, +Rhs_n݌ + >:: +vue + || \ + +33 :: +boo +:: +is_ba_of +< +Rhs_n݌ +, +Lhs_n݌ + >:: +vue + || \ + +34 :: +boo +:: +is_me +< +Lhs_n݌ +, +Rhs_n݌ + >:: +vue + || \ + +35 :: +boo +:: +is_void +< +Lhs_n݌ + >:: +vue + || \ + +36 :: +boo +:: +is_void +< +Rhs_n݌ + >:: +vue +\ + +41 :: +boo +:: +ty_as_da +:: +is_liky_ess_mbda +< +Lhs_nef +>:: +vue +\ + +43 ) + + ) + +46  + ~ + +48 #unde +BOOST_TT_TRAIT_NAME + + +49 #unde +BOOST_TT_TRAIT_OP + + +50 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_less_equal.hpp + +9 #ide +BOOST_TT_HAS_LESS_EQUAL_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_LESS_EQUAL_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has_ss_equ + + + ) + +13  + #BOOST_TT_TRAIT_OP + <= + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +18 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +19 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue +\ + +23 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + && \ + +24 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue +\ + +28 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +29 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + && \ + +32 :: +boo +:: +is_ba_of +< +Lhs_n݌ +, +Rhs_n݌ + >:: +vue + || \ + +33 :: +boo +:: +is_ba_of +< +Rhs_n݌ +, +Lhs_n݌ + >:: +vue + || \ + +34 :: +boo +:: +is_me +< +Lhs_n݌ +, +Rhs_n݌ + >:: +vue + || \ + +35 :: +boo +:: +is_void +< +Lhs_n݌ + >:: +vue + || \ + +36 :: +boo +:: +is_void +< +Rhs_n݌ + >:: +vue +\ + +41 :: +boo +:: +ty_as_da +:: +is_liky_ess_mbda +< +Lhs_nef +>:: +vue +\ + +43 ) + + ) + +46  + ~ + +48 #unde +BOOST_TT_TRAIT_NAME + + +49 #unde +BOOST_TT_TRAIT_OP + + +50 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_logical_and.hpp + +9 #ide +BOOST_TT_HAS_LOGICAL_AND_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_LOGICAL_AND_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has_logil_d + + + ) + +13  + #BOOST_TT_TRAIT_OP + && + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +18 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +20 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +21 (! :: +boo +:: +is_cvtib +< +Rhs_nocv +, +bo + >:: +vue + )\ + +25 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + && \ + +27 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +28 (! :: +boo +:: +is_cvtib +< +Lhs_nocv +, +bo + >:: +vue + )\ + +31 ) + + ) + +34  + ~ + +36 #unde +BOOST_TT_TRAIT_NAME + + +37 #unde +BOOST_TT_TRAIT_OP + + +38 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_logical_not.hpp + +9 #ide +BOOST_TT_HAS_LOGICAL_NOT_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_LOGICAL_NOT_HPP_INCLUDED + + + ) + +12 #i +defed +( +__GNUC__ +&& (__GNUC__*10000 + +__GNUC_MINOR__ +*100 + +__GNUC_PATCHLEVEL__ + > 40800) + +13 #agm +GCC + +dgnoic + +push + + +14 #agm +GCC + +dgnoic + +igned + "-Wunused-value" + +17  + #BOOST_TT_TRAIT_NAME + +has_logil_n + + + ) + +18  + #BOOST_TT_TRAIT_OP + ! + + ) + +19  + #BOOST_TT_FORBIDDEN_IF +\ + +20 +l + + + ) + +22  + ~ + +24 #unde +BOOST_TT_TRAIT_NAME + + +25 #unde +BOOST_TT_TRAIT_OP + + +26 #unde +BOOST_TT_FORBIDDEN_IF + + +28 #i +defed +( +__GNUC__ +&& (__GNUC__*10000 + +__GNUC_MINOR__ +*100 + +__GNUC_PATCHLEVEL__ + > 40800) + +29 #agm +GCC + +dgnoic + +p + + + @/usr/include/boost/type_traits/has_logical_or.hpp + +9 #ide +BOOST_TT_HAS_LOGICAL_OR_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_LOGICAL_OR_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has_logil_ + + + ) + +13  + #BOOST_TT_TRAIT_OP + || + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +18 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +20 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +21 (! :: +boo +:: +is_cvtib +< +Rhs_nocv +, +bo + >:: +vue + )\ + +25 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + && \ + +27 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +28 (! :: +boo +:: +is_cvtib +< +Lhs_nocv +, +bo + >:: +vue + )\ + +31 ) + + ) + +34  + ~ + +36 #unde +BOOST_TT_TRAIT_NAME + + +37 #unde +BOOST_TT_TRAIT_OP + + +38 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_minus.hpp + +9 #ide +BOOST_TT_HAS_MINUS_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_MINUS_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +27 #i +defed +( +__GNUC__ +) + +28 #agm +GCC + +syem_hd + + +29 #i +defed +( +BOOST_MSVC +) + +30 #agm +wng + ( +push + ) + +31 #agm +wng + ( +dib + : 4018 4244 4547 4800 4804 4805 4913 4133) + +32 #i +BOOST_WORKAROUND +( +BOOST_MSVC_FULL_VER +, >= 140050000) + +33 #agm +wng + ( +dib + : 6334) + +37 #i +defed +( +BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION +) + +39  + ~ + +40  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +44  + ~ + +45  + ~ + +46  + ~ + +48 +mea + + gboo + + +51 +mea + + gby__da + { + +53  + gdt_ +; + +55 + gme + < +ass + + gT +, cs + gU +, cs + gR +, + gass + = +boo +:: +void_t +<>> + +56  +has_mus_t_imp + : +public + +boo +:: +l_ty + {}; + +58 + gme + < +ass + + gT +, cs + gU +, cs + gR +> + +59  + ghas_mus_t_imp +< + gT +, + gU +, + gR +, + gboo +:: +void_t +< +dety +( +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>(- std::dev::type>())> > + +60 : +public + +boo +:: +gl_cڡt +< +bo +, ::boo:: +is_cvtib +< +dety +( +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>(- std::dev::ty>()), + gR +>:: +vue +> {}; + +62 + gme + < +ass + + gT +, cs + gU +, + gass + = +boo +:: +void_t +<> > + +63  +has_mus_void_imp + : +public + +boo +:: +l_ty + {}; + +65 + gme + < +ass + + gT +, cs + gU +> + +66  + ghas_mus_void_imp +< + gT +, + gU +, + gboo +:: +void_t +< +dety +( +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>(- std::dev::type>())> > + +67 : +public + +boo +:: +gl_cڡt +< +bo +, ::boo:: +is_void +< +dety +( +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>(- std::dev::ty>())>:: +vue +> {}; + +69 + gme + < +ass + + gT +, cs + gU +, + gass + = +boo +:: +void_t +<>> + +70  +has_mus_dc_imp + : +public + +boo +:: +l_ty + {}; + +72 + gme + < +ass + + gT +, cs + gU +> + +73  + ghas_mus_dc_imp +< + gT +, + gU +, + gboo +:: +void_t +< +dety +( +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>(- std::dev::type>())> > + +74 : +public + +boo +:: +ue_ty + {}; + +76 + gme + < +ass + + gT +, cs + gU +, cs + gR +> + +77  + ghas_mus_t_fr + : +public + +boo +:: +by__da +:: +has_mus_t_imp + < +T +, + gU +, + gR +> {}; + +78 + gme + < +ass + + gT +, cs + gU +> + +79  + ghas_mus_t_fr +< + gT +, + gU +, > : +public + +boo +:: +by__da +:: +has_mus_void_imp + < +T +, U> {}; + +80 + gme + < +ass + + gT +, cs + gU +> + +81  + ghas_mus_t_fr +< + gT +, + gU +, + gboo +:: +by__da +:: +dt_ +> : +public + +boo +::by__da:: +has_mus_dc_imp + < +T +, U> {}; + +83 + gme + < +ass + + gT +, cs + gU +, cs + gR +, +bo + + gb +> + +84  + ghas_mus_void_r_fr + : +public + +boo +:: +by__da +:: +has_mus_t_fr + < +T +, + gU +, + gR +> {}; + +85 + gme + < +ass + + gT +, cs + gU +, cs + gR +> + +86  + ghas_mus_void_r_fr +< + gT +, + gU +, + gR +, + gue +> : +public + +boo +:: +l_ty + {}; + +90 + gme + < +ass + + gT +, cs + gU + = +T +, cs + gR + = +boo +:: +by__da +:: +dt_ +> + +91  +has_mus + : + +92 +public + +boo +:: +by__da +:: +has_mus_void_r_fr +< + +93 +T +, + gU +, + gR +, + +94 + gboo +:: +is_void +< +tyme + +move_por +:: +ty +>::ty>:: +vue + + +95 || +boo +:: +is_void +< +tyme + +move_por +:: +ty +>::ty>:: +vue +> {}; + +103  + #BOOST_TT_TRAIT_NAME + +has_mus + + + ) + +104  + #BOOST_TT_TRAIT_OP + - + + ) + +105  + #BOOST_TT_FORBIDDEN_IF +\ + +109 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +110 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +111 (! :: +boo +:: +is_gl +< +Rhs_nef + >:: +vue + )\ + +115 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +116 :: +boo +:: +is_void +< +Lhs_n݌ + >:: +vue + && \ + +118 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + || \ + +119 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +124 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + && \ + +125 :: +boo +:: +is_void +< +Rhs_n݌ + >:: +vue + && \ + +127 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + || \ + +128 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue +\ + +133 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +134 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +138 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +139 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + && \ + +140 (! :: +boo +:: +is_me +< +Lhs_nocv +, +Rhs_nocv + >:: +vue + )\ + +142 ) + + ) + +144  + #BOOST_TT_FORBIDDEN_IF_NEW + ( +boo +:: +is_void +< +tyme + +move_por +:: +ty +>::ty>:: +vue + || boo::is_void::ty>::ty>::vue) + + ) + +146  + ~ + +148 #unde +BOOST_TT_TRAIT_NAME + + +149 #unde +BOOST_TT_TRAIT_OP + + +150 #unde +BOOST_TT_FORBIDDEN_IF + + +154 #i +defed +( +BOOST_MSVC +) + +155 #agm +wng + ( +p +) + + @/usr/include/boost/type_traits/has_minus_assign.hpp + +9 #ide +BOOST_TT_has_mus_assign_ASSIGN_HPP_INCLUDED + + +10  + #BOOST_TT_has_mus_assign_ASSIGN_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +27 #i +defed +( +__GNUC__ +) + +28 #agm +GCC + +syem_hd + + +29 #i +defed +( +BOOST_MSVC +) + +30 #agm +wng + ( +push + ) + +31 #agm +wng + ( +dib + : 4018 4244 4547 4800 4804 4805 4913 4133) + +32 #i +BOOST_WORKAROUND +( +BOOST_MSVC_FULL_VER +, >= 140050000) + +33 #agm +wng + ( +dib + : 6334) + +37 #i +defed +( +BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION +) + +39  + ~ + +40  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +44  + ~ + +45  + ~ + +46  + ~ + +47  + ~ + +49 +mea + + gboo + + +52 +mea + + gby__da + { + +54  + gdt_ +; + +56 + gme + < +ass + + gT +, cs + gU +, cs + gR +, + gass + = +boo +:: +void_t +<>> + +57  +has_mus_assign_t_imp + : +public + +boo +:: +l_ty + {}; + +59 + gme + < +ass + + gT +, cs + gU +, cs + gR +> + +60  + ghas_mus_assign_t_imp +< + gT +, + gU +, + gR +, + gboo +:: +void_t +< +dety +( +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>(-d::dev::type>())> > + +61 : +public + +boo +:: +gl_cڡt +< +bo +, ::boo:: +is_cvtib +< +dety +( +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>(-d::dev::ty>()), + gR +>:: +vue +> {}; + +63 + gme + < +ass + + gT +, cs + gU +, + gass + = +boo +:: +void_t +<> > + +64  +has_mus_assign_void_imp + : +public + +boo +:: +l_ty + {}; + +66 + gme + < +ass + + gT +, cs + gU +> + +67  + ghas_mus_assign_void_imp +< + gT +, + gU +, + gboo +:: +void_t +< +dety +( +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>(-d::dev::type>())> > + +68 : +public + +boo +:: +gl_cڡt +< +bo +, ::boo:: +is_void +< +dety +( +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>(-d::dev::ty>())>:: +vue +> {}; + +70 + gme + < +ass + + gT +, cs + gU +, + gass + = +boo +:: +void_t +<>> + +71  +has_mus_assign_dc_imp + : +public + +boo +:: +l_ty + {}; + +73 + gme + < +ass + + gT +, cs + gU +> + +74  + ghas_mus_assign_dc_imp +< + gT +, + gU +, + gboo +:: +void_t +< +dety +( +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>(-d::dev::type>())> > + +75 : +public + +boo +:: +ue_ty + {}; + +77 + gme + < +ass + + gT +, cs + gU +, cs + gR +> + +78  + ghas_mus_assign_t_fr + : +public + +boo +:: +by__da +:: +has_mus_assign_t_imp + < +T +, + gU +, + gR +> {}; + +79 + gme + < +ass + + gT +, cs + gU +> + +80  + ghas_mus_assign_t_fr +< + gT +, + gU +, > : +public + +boo +:: +by__da +:: +has_mus_assign_void_imp + < +T +, U> {}; + +81 + gme + < +ass + + gT +, cs + gU +> + +82  + ghas_mus_assign_t_fr +< + gT +, + gU +, + gboo +:: +by__da +:: +dt_ +> : +public + +boo +::by__da:: +has_mus_assign_dc_imp + < +T +, U> {}; + +84 + gme + < +ass + + gT +, cs + gU +, cs + gR +, +bo + + gb +> + +85  + ghas_mus_assign_void_r_fr + : +public + +boo +:: +by__da +:: +has_mus_assign_t_fr + < +T +, + gU +, + gR +> {}; + +86 + gme + < +ass + + gT +, cs + gU +, cs + gR +> + +87  + ghas_mus_assign_void_r_fr +< + gT +, + gU +, + gR +, + gue +> : +public + +boo +:: +l_ty + {}; + +91 + gme + < +ass + + gT +, cs + gU + = +T +, cs + gR + = +boo +:: +by__da +:: +dt_ +> + +92  +has_mus_assign + : + +93 +public + +boo +:: +by__da +:: +has_mus_assign_void_r_fr +< + +94 +T +, + gU +, + gR +, + +95 + gboo +:: +is_void +< +tyme + +move_por +:: +ty +>::ty>:: +vue + + +96 || +boo +:: +is_void +< +tyme + +move_por +:: +ty +>::ty>:: +vue + + +97 || ( +boo +:: +is_por +< +tyme + +move_n +< +T +>:: +ty +>:: +vue + && boo::is_por::type>::value)> {}; + +104  + #BOOST_TT_TRAIT_NAME + +has_mus_assign + + + ) + +105  + #BOOST_TT_TRAIT_OP + -= + + ) + +106  + #BOOST_TT_FORBIDDEN_IF +\ + +110 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +111 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +112 (! :: +boo +:: +is_gl +< +Rhs_nef + >:: +vue + )\ + +116 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +117 :: +boo +:: +is_void +< +Lhs_n݌ + >:: +vue + && \ + +118 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue +\ + +122 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + && \ + +123 :: +boo +:: +is_void +< +Rhs_n݌ + >:: +vue + && \ + +124 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue +\ + +128 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +129 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +133 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +134 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +139 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + || \ + +140 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue +\ + +143 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + || \ + +144 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +146 :: +boo +:: +is_cڡ +< +Lhs_nef + >:: +vue +\ + +148 ) + + ) + +151  + ~ + +153 #unde +BOOST_TT_TRAIT_NAME + + +154 #unde +BOOST_TT_TRAIT_OP + + +155 #unde +BOOST_TT_FORBIDDEN_IF + + +159 #i +defed +( +BOOST_MSVC +) + +160 #agm +wng + ( +p +) + + @/usr/include/boost/type_traits/has_modulus.hpp + +9 #ide +BOOST_TT_HAS_MODULUS_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_MODULUS_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has_modulus + + + ) + +13  + #BOOST_TT_TRAIT_OP + % + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +18 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +19 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +21 (! :: +boo +:: +is_gl +< +Lhs_nef + >:: +vue + ) || \ + +22 (! :: +boo +:: +is_gl +< +Rhs_nef + >:: +vue + )\ + +27 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +28 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +32 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +33 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue +\ + +37 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +38 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +40 ) + + ) + +43  + ~ + +45 #unde +BOOST_TT_TRAIT_NAME + + +46 #unde +BOOST_TT_TRAIT_OP + + +47 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_modulus_assign.hpp + +9 #ide +BOOST_TT_HAS_MODULUS_ASSIGN_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_MODULUS_ASSIGN_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has_modulus_assign + + + ) + +13  + #BOOST_TT_TRAIT_OP + %= + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +18 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +19 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +21 (! :: +boo +:: +is_gl +< +Lhs_nef + >:: +vue + ) || \ + +22 (! :: +boo +:: +is_gl +< +Rhs_nef + >:: +vue + )\ + +27 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +28 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +32 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +33 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue +\ + +37 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +38 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +42 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +43 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +44 :: +boo +:: +is_cڡ +< +Lhs_nef + >:: +vue +\ + +46 ) + + ) + +49  + ~ + +51 #unde +BOOST_TT_TRAIT_NAME + + +52 #unde +BOOST_TT_TRAIT_OP + + +53 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_multiplies.hpp + +9 #ide +BOOST_TT_HAS_MULTIPLIES_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_MULTIPLIES_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has_muɝls + + + ) + +13  + #BOOST_TT_TRAIT_OP + * + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +18 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +20 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + || \ + +21 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +25 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + && \ + +27 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + || \ + +28 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue +\ + +31 ) + + ) + +34  + ~ + +36 #unde +BOOST_TT_TRAIT_NAME + + +37 #unde +BOOST_TT_TRAIT_OP + + +38 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_multiplies_assign.hpp + +9 #ide +BOOST_TT_HAS_MULTIPLIES_ASSIGN_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_MULTIPLIES_ASSIGN_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has_muɝls_assign + + + ) + +13  + #BOOST_TT_TRAIT_OP + *= + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +18 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +19 :: +boo +:: +is_cڡ +< +Lhs_nef + >:: +vue + && \ + +20 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue +\ + +24 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +26 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + || \ + +27 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +32 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + && \ + +34 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + || \ + +35 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue +\ + +38 ) + + ) + +41  + ~ + +43 #unde +BOOST_TT_TRAIT_NAME + + +44 #unde +BOOST_TT_TRAIT_OP + + +45 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_negate.hpp + +9 #ide +BOOST_TT_HAS_NEGATE_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_NEGATE_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has_ge + + + ) + +13  + #BOOST_TT_TRAIT_OP + - + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +16 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + + + ) + +19  + ~ + +21 #unde +BOOST_TT_TRAIT_NAME + + +22 #unde +BOOST_TT_TRAIT_OP + + +23 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_new_operator.hpp + +9 #ide +BOOST_TT_HAS_NEW_OPERATOR_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_NEW_OPERATOR_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +18 #i +defed +( +w +) + +19 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, >= 1310) + +20  + #BOOST_TT_AUX_MACRO_NEW_DEFINED + + + ) + +21 #agm +push_mao +("new") + +22 #unde +w + + +28 +mea + + gboo + { + +29 +mea + + gda + { + +30 + gme + < +ass + + gU +, +U + + gx +> + +31  + g +; + +33 + gme + < +tyme + + gT +> + +34  + shas_w_ݔ_im + { + +35 + gme +< +ass + + gU +> + +36  + gty_as +:: +yes_ty + +check_sig1 +( + +37 +U +*, + +38 + +< + +39 *(*)( +d +:: +size_t +), + +40 & +U +:: +ݔ + +w + + +41 >* = +NULL + + +43 + gme +< +ass + + gU +> + +44  + gty_as +:: +no_ty + +check_sig1 +(...); + +46 + gme +< +ass + + gU +> + +47  + gty_as +:: +yes_ty + +check_sig2 +( + +48 +U +*, + +49 + +< + +50 *(*)( +d +:: +size_t +, cڡ std:: +nhrow_t +&), + +51 & +U +:: +ݔ + +w + + +52 >* = +NULL + + +54 + gme +< +ass + + gU +> + +55  + gty_as +:: +no_ty + +check_sig2 +(...); + +57 + gme +< +ass + + gU +> + +58  + gty_as +:: +yes_ty + +check_sig3 +( + +59 +U +*, + +60 + +< + +61 *(*)( +d +:: +size_t +, *), + +62 & +U +:: +ݔ + +w + + +63 >* = +NULL + + +65 + gme +< +ass + + gU +> + +66  + gty_as +:: +no_ty + +check_sig3 +(...); + +69 + gme +< +ass + + gU +> + +70  + gty_as +:: +yes_ty + +check_sig4 +( + +71 +U +*, + +72 + +< + +73 *(*)( +d +:: +size_t +), + +74 & +U +:: +ݔ + +w +[] + +75 >* = +NULL + + +77 + gme +< +ass + + gU +> + +78  + gty_as +:: +no_ty + +check_sig4 +(...); + +80 + gme +< +ass + + gU +> + +81  + gty_as +:: +yes_ty + +check_sig5 +( + +82 +U +*, + +83 + +< + +84 *(*)( +d +:: +size_t +, cڡ std:: +nhrow_t +&), + +85 & +U +:: +ݔ + +w +[] + +86 >* = +NULL + + +88 + gme +< +ass + + gU +> + +89  + gty_as +:: +no_ty + +check_sig5 +(...); + +91 + gme +< +ass + + gU +> + +92  + gty_as +:: +yes_ty + +check_sig6 +( + +93 +U +*, + +94 + +< + +95 *(*)( +d +:: +size_t +, *), + +96 & +U +:: +ݔ + +w +[] + +97 >* = +NULL + + +99 + gme +< +ass + + gU +> + +100  + gty_as +:: +no_ty + +check_sig6 +(...); + +104 #ifde +__GNUC__ + + +105 +BOOST_STATIC_CONSTANT +(, +s1 + = ( +has_w_ݔ_im +< +T +>:: +me + +check_sig1 +(0))); + +106 +BOOST_STATIC_CONSTANT +(, +s2 + = ( +has_w_ݔ_im +< +T +>:: +me + +check_sig2 +(0))); + +107 +BOOST_STATIC_CONSTANT +(, +s3 + = ( +has_w_ݔ_im +< +T +>:: +me + +check_sig3 +(0))); + +108 +BOOST_STATIC_CONSTANT +(, +s4 + = ( +has_w_ݔ_im +< +T +>:: +me + +check_sig4 +(0))); + +109 +BOOST_STATIC_CONSTANT +(, +s5 + = ( +has_w_ݔ_im +< +T +>:: +me + +check_sig5 +(0))); + +110 +BOOST_STATIC_CONSTANT +(, +s6 + = ( +has_w_ݔ_im +< +T +>:: +me + +check_sig6 +(0))); + +112 #i +BOOST_WORKAROUND +( +BOOST_MSVC_FULL_VER +, >= 140050000) + +113 #agm +wng +( +push +) + +114 #agm +wng +( +dib +:6334) + +117 +BOOST_STATIC_CONSTANT +(, +s1 + = ( +check_sig1 +< +T +>(0))); + +118 +BOOST_STATIC_CONSTANT +(, +s2 + = ( +check_sig2 +< +T +>(0))); + +119 +BOOST_STATIC_CONSTANT +(, +s3 + = ( +check_sig3 +< +T +>(0))); + +120 +BOOST_STATIC_CONSTANT +(, +s4 + = ( +check_sig4 +< +T +>(0))); + +121 +BOOST_STATIC_CONSTANT +(, +s5 + = ( +check_sig5 +< +T +>(0))); + +122 +BOOST_STATIC_CONSTANT +(, +s6 + = ( +check_sig6 +< +T +>(0))); + +124 #i +BOOST_WORKAROUND +( +BOOST_MSVC_FULL_VER +, >= 140050000) + +125 #agm +wng +( +p +) + +128 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = + +129 ( +s1 + =( +ty_as +:: +yes_ty +)) || + +130 ( +s2 + =( +ty_as +:: +yes_ty +)) || + +131 ( +s3 + =( +ty_as +:: +yes_ty +)) || + +132 ( +s4 + =( +ty_as +:: +yes_ty +)) || + +133 ( +s5 + =( +ty_as +:: +yes_ty +)) || + +134 ( +s6 + =( +ty_as +:: +yes_ty +)) + +139 + gme + < +ass + + gT +>  + ghas_w_ݔ + : +public + +gl_cڡt +< +bo +, :: +boo +:: +da +:: +has_w_ݔ_im +< +T +>:: +vue +>{}; + +143 #i +defed +( +BOOST_TT_AUX_MACRO_NEW_DEFINED +) + +144 #agm +p_mao +("new") + + @/usr/include/boost/type_traits/has_not_equal_to.hpp + +9 #ide +BOOST_TT_HAS_NOT_EQUAL_TO_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_NOT_EQUAL_TO_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has_n_equ_to + + + ) + +13  + #BOOST_TT_TRAIT_OP + != + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +18 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +19 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue +\ + +23 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + && \ + +24 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue +\ + +28 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +29 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + && \ + +32 :: +boo +:: +is_ba_of +< +Lhs_n݌ +, +Rhs_n݌ + >:: +vue + || \ + +33 :: +boo +:: +is_ba_of +< +Rhs_n݌ +, +Lhs_n݌ + >:: +vue + || \ + +34 :: +boo +:: +is_me +< +Lhs_n݌ +, +Rhs_n݌ + >:: +vue + || \ + +35 :: +boo +:: +is_void +< +Lhs_n݌ + >:: +vue + || \ + +36 :: +boo +:: +is_void +< +Rhs_n݌ + >:: +vue +\ + +41 :: +boo +:: +ty_as_da +:: +is_liky_ess_mbda +< +Lhs_nef +>:: +vue +\ + +43 ) + + ) + +46  + ~ + +48 #unde +BOOST_TT_TRAIT_NAME + + +49 #unde +BOOST_TT_TRAIT_OP + + +50 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_nothrow_destructor.hpp + +9 #ide +BOOST_TT_HAS_NOTHROW_DESTRUCTOR_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_NOTHROW_DESTRUCTOR_HPP_INCLUDED + + + ) + +12  + ~ + +14 #i! +defed +( +BOOST_NO_CXX11_NOEXCEPT +&& !defed( +__SUNPRO_CC +&& !(defed( +BOOST_MSVC +&& ( +_MSC_FULL_VER + < 190023506)) + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21 +mea + + gboo +{ + +23 +mea + + gda +{ + +25 + gme + < +ass + + gT +, +bo + + gb +> + +26  + ghas_nhrow_deru_imp + : +public + +boo +:: +gl_cڡt +< +bo +, + gl +>{}; + +27 + gme + < +ass + + gT +> + +28  + ghas_nhrow_deru_imp +< + gT +, + gue +> : +public + +boo +:: +gl_cڡt +< +bo +, +nx +(boo:: +dev +< +T +*&>()->~T())>{}; + +32 + gme + < +ass + + gT +>  + ghas_nhrow_deru + : +public + +da +:: +has_nhrow_deru_imp +< +T +, + gboo +:: +is_deruib +:: +vue +> + +34 +BOOST_STATIC_ASSERT_MSG +( +boo +:: +is_come +< +T +>:: +vue +, "Argumentso has_nothrow_destructor must be completeypes"); + +36 + gme + < +ass + + gT +, + gd +:: +size_t + +N +>  +has_nhrow_deru +< +T +[N]> : +public + has_nothrow_destructor + +38 +BOOST_STATIC_ASSERT_MSG +( +boo +:: +is_come +< +T +>:: +vue +, "Argumentso has_nothrow_destructor must be completeypes"); + +40 + gme + < +ass + + gT +>  + ghas_nhrow_deru + : +public + +gl_cڡt +< +bo +, + gl +>{}; + +41 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +42 + gme + < +ass + + gT +>  + ghas_nhrow_deru + : +public + +gl_cڡt +< +bo +, + gl +>{}; + +44 + gme + <>  + ghas_nhrow_deru +<> : +public + +l_ty + {}; + +48 +mea + + gboo + { + +50 + gme + < +ass + + gT +>  + ghas_nhrow_deru + : +public + :: +boo +:: +has_ivl_deru +< +T +> {}; + + @/usr/include/boost/type_traits/has_plus.hpp + +9 #ide +BOOST_TT_HAS_PLUS_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_PLUS_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has_us + + + ) + +13  + #BOOST_TT_TRAIT_OP + + + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +18 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +19 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +23 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +24 :: +boo +:: +is_void +< +Lhs_n݌ + >:: +vue + && \ + +25 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue +\ + +29 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + && \ + +30 :: +boo +:: +is_void +< +Rhs_n݌ + >:: +vue + && \ + +31 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue +\ + +35 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +36 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +37 (! :: +boo +:: +is_gl +< +Rhs_nef + >:: +vue + )\ + +41 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + && \ + +42 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +43 (! :: +boo +:: +is_gl +< +Lhs_nef + >:: +vue + )\ + +45 ) + + ) + +48  + ~ + +50 #unde +BOOST_TT_TRAIT_NAME + + +51 #unde +BOOST_TT_TRAIT_OP + + +52 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_plus_assign.hpp + +9 #ide +BOOST_TT_HAS_PLUS_ASSIGN_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_PLUS_ASSIGN_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +27 #i +defed +( +__GNUC__ +) + +28 #agm +GCC + +syem_hd + + +29 #i +defed +( +BOOST_MSVC +) + +30 #agm +wng + ( +push + ) + +31 #agm +wng + ( +dib + : 4018 4244 4547 4800 4804 4805 4913 4133) + +32 #i +BOOST_WORKAROUND +( +BOOST_MSVC_FULL_VER +, >= 140050000) + +33 #agm +wng + ( +dib + : 6334) + +37 #i +defed +( +BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION +) + +39  + ~ + +40  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +44  + ~ + +45  + ~ + +46  + ~ + +47  + ~ + +48  + ~ + +49  + ~ + +50  + ~ + +52 +mea + + gboo + + +55 +mea + + gby__da + { + +57  + gdt_ +; + +59 + gme + < +ass + + gT +, cs + gU +, cs + gR +, + gass + = +boo +:: +void_t +<>> + +60  +has_us_assign_t_imp + : +public + +boo +:: +l_ty + {}; + +62 + gme + < +ass + + gT +, cs + gU +, cs + gR +> + +63  + ghas_us_assign_t_imp +< + gT +, + gU +, + gR +, + gboo +:: +void_t +< +dety +( +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>(+d::dev::type>())> > + +64 : +public + +boo +:: +gl_cڡt +< +bo +, ::boo:: +is_cvtib +< +dety +( +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>(+d::dev::ty>()), + gR +>:: +vue +> {}; + +66 + gme + < +ass + + gT +, cs + gU +, + gass + = +boo +:: +void_t +<> > + +67  +has_us_assign_void_imp + : +public + +boo +:: +l_ty + {}; + +69 + gme + < +ass + + gT +, cs + gU +> + +70  + ghas_us_assign_void_imp +< + gT +, + gU +, + gboo +:: +void_t +< +dety +( +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>(+d::dev::type>())> > + +71 : +public + +boo +:: +gl_cڡt +< +bo +, ::boo:: +is_void +< +dety +( +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>(+d::dev::ty>())>:: +vue +> {}; + +73 + gme + < +ass + + gT +, cs + gU +, + gass + = +boo +:: +void_t +<>> + +74  +has_us_assign_dc_imp + : +public + +boo +:: +l_ty + {}; + +76 + gme + < +ass + + gT +, cs + gU +> + +77  + ghas_us_assign_dc_imp +< + gT +, + gU +, + gboo +:: +void_t +< +dety +( +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>(+d::dev::type>())> > + +78 : +public + +boo +:: +ue_ty + {}; + +80 + gme + < +ass + + gT +, cs + gU +, cs + gR +> + +81  + ghas_us_assign_fr_t + : +public + +boo +:: +by__da +:: +has_us_assign_t_imp + < +T +, + gU +, + gR +> {}; + +82 + gme + < +ass + + gT +, cs + gU +> + +83  + ghas_us_assign_fr_t +< + gT +, + gU +, > : +public + +boo +:: +by__da +:: +has_us_assign_void_imp + < +T +, U> {}; + +84 + gme + < +ass + + gT +, cs + gU +> + +85  + ghas_us_assign_fr_t +< + gT +, + gU +, + gboo +:: +by__da +:: +dt_ +> : +public + +boo +::by__da:: +has_us_assign_dc_imp + < +T +, U> {}; + +87 + gme + < +ass + + gT +, cs + gU +, cs + gR +, +bo + + gf +> + +88  + ghas_us_assign_fr_impossib + : +public + +boo +:: +by__da +:: +has_us_assign_fr_t + < +T +, + gU +, + gR +> {}; + +89 + gme + < +ass + + gT +, cs + gU +, cs + gR +> + +90  + ghas_us_assign_fr_impossib +< + gT +, + gU +, + gR +, + gue +> : +public + +boo +:: +l_ty + {}; + +94 + gme + < +ass + + gT +, cs + gU + = +T +, cs + gR + = +boo +:: +by__da +:: +dt_ +> + +95  +has_us_assign + : +public + +boo +:: +by__da +:: +has_us_assign_fr_impossib + < +T +, + gU +, + gR +, + gboo +:: +is_hmic +< +tyme + boo:: +move_n +:: +ty +>:: +vue + && boo:: +is_por +::ty>::vu&& !boo:: +is_me +< +bo +,ymboo:: +move_cv +::type>::type>::value> {}; + +101  + #BOOST_TT_TRAIT_NAME + +has_us_assign + + + ) + +102  + #BOOST_TT_TRAIT_OP + += + + ) + +103  + #BOOST_TT_FORBIDDEN_IF +\ + +107 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +108 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +112 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +113 :: +boo +:: +is_void +< +Lhs_n݌ + >:: +vue + && \ + +114 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue +\ + +118 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + && \ + +119 :: +boo +:: +is_void +< +Rhs_n݌ + >:: +vue + && \ + +120 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue +\ + +124 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +125 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +126 (! :: +boo +:: +is_gl +< +Rhs_nef + >:: +vue + )\ + +130 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + && \ + +131 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +132 (! :: +boo +:: +is_me +< +Lhs_nocv +, +bo + >:: +vue + )\ + +137 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + || \ + +138 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue +\ + +141 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + || \ + +142 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +144 :: +boo +:: +is_cڡ +< +Lhs_nef + >:: +vue +\ + +146 ) + + ) + +149  + ~ + +151 #unde +BOOST_TT_TRAIT_NAME + + +152 #unde +BOOST_TT_TRAIT_OP + + +153 #unde +BOOST_TT_FORBIDDEN_IF + + +157 #i +defed +( +BOOST_MSVC +) + +158 #agm +wng + ( +p +) + + @/usr/include/boost/type_traits/has_post_decrement.hpp + +9 #ide +BOOST_TT_HAS_POST_DECREMENT_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_POST_DECREMENT_HPP_INCLUDED + + + ) + +12  + ~ + +14  + #BOOST_TT_TRAIT_NAME + +has_po_deemt + + + ) + +15  + #BOOST_TT_TRAIT_OP + -- + + ) + +16  + #BOOST_TT_FORBIDDEN_IF +\ + +19 :: +boo +:: +is_me +< +bo +, +Lhs_nocv + >:: +vue + || \ + +22 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +23 :: +boo +:: +is_void +< +Lhs_n݌ + >:: +vue +\ + +28 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + || \ + +29 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue +\ + +31 :: +boo +:: +is_cڡ +< +Lhs_nef + >:: +vue +\ + +34 :: +boo +:: +is_y +< +Lhs_nef +>:: +vue +\ + +35 ) + + ) + +38  + ~ + +40 #unde +BOOST_TT_TRAIT_NAME + + +41 #unde +BOOST_TT_TRAIT_OP + + +42 #unde +BOOST_TT_FORBIDDEN_IF + + +44 #i +defed +( +BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION +) + +46 +mea + + gboo + { + +48 + gme + < +ass + + gR +> + +49  + ghas_po_deemt +< + gbo +, + gR +> : +public + +l_ty + {}; + +50 + gme + <> + +51  + ghas_po_deemt +< + gbo +, + gboo +:: +by__da +:: +dt_ +> : +public + +l_ty + {}; + +52 + gme + <> + +53  + ghas_po_deemt +< + gbo +, > : +public + +l_ty + {}; + +55 + gme + < +ass + + gR +> + +56  + ghas_po_deemt +< + gbo +&, + gR +> : +public + +l_ty + {}; + +57 + gme + <> + +58  + ghas_po_deemt +< + gbo +&, + gboo +:: +by__da +:: +dt_ +> : +public + +l_ty + {}; + +59 + gme + <> + +60  + ghas_po_deemt +< + gbo +&, > : +public + +l_ty + {}; + + @/usr/include/boost/type_traits/has_post_increment.hpp + +9 #ide +BOOST_TT_HAS_POST_INCREMENT_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_POST_INCREMENT_HPP_INCLUDED + + + ) + +12  + ~ + +14  + #BOOST_TT_TRAIT_NAME + +has_po_emt + + + ) + +15  + #BOOST_TT_TRAIT_OP + ++ + + ) + +16  + #BOOST_TT_FORBIDDEN_IF +\ + +19 :: +boo +:: +is_me +< +bo +, +Lhs_nocv + >:: +vue + || \ + +22 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +23 :: +boo +:: +is_void +< +Lhs_n݌ + >:: +vue +\ + +28 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + || \ + +29 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue +\ + +31 :: +boo +:: +is_cڡ +< +Lhs_nef + >:: +vue +\ + +34 :: +boo +:: +is_y +< +Lhs_nef +>:: +vue +\ + +35 ) + + ) + +38  + ~ + +40 #unde +BOOST_TT_TRAIT_NAME + + +41 #unde +BOOST_TT_TRAIT_OP + + +42 #unde +BOOST_TT_FORBIDDEN_IF + + +44 #i +defed +( +BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION +) + +46 +mea + + gboo + { + +48 + gme + < +ass + + gR +> + +49  + ghas_po_emt +< + gbo +, + gR +> : +public + +l_ty + {}; + +50 + gme + <> + +51  + ghas_po_emt +< + gbo +, + gboo +:: +by__da +:: +dt_ +> : +public + +l_ty + {}; + +52 + gme + <> + +53  + ghas_po_emt +< + gbo +, > : +public + +l_ty + {}; + +55 + gme + < +ass + + gR +> + +56  + ghas_po_emt +< + gbo +&, + gR +> : +public + +l_ty + {}; + +57 + gme + <> + +58  + ghas_po_emt +< + gbo +&, + gboo +:: +by__da +:: +dt_ +> : +public + +l_ty + {}; + +59 + gme + <> + +60  + ghas_po_emt +< + gbo +&, > : +public + +l_ty + {}; + + @/usr/include/boost/type_traits/has_pre_decrement.hpp + +9 #ide +BOOST_TT_HAS_PRE_DECREMENT_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_PRE_DECREMENT_HPP_INCLUDED + + + ) + +12  + ~ + +14  + #BOOST_TT_TRAIT_NAME + +has_e_deemt + + + ) + +15  + #BOOST_TT_TRAIT_OP + -- + + ) + +16  + #BOOST_TT_FORBIDDEN_IF +\ + +19 :: +boo +:: +is_me +< +bo +, +Rhs_nocv + >:: +vue + || \ + +22 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + && \ + +23 :: +boo +:: +is_void +< +Rhs_n݌ + >:: +vue +\ + +28 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + || \ + +29 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +31 :: +boo +:: +is_cڡ +< +Rhs_nef + >:: +vue +\ + +34 :: +boo +:: +is_y +< +Rhs_nef +>:: +vue +\ + +35 ) + + ) + +38  + ~ + +40 #unde +BOOST_TT_TRAIT_NAME + + +41 #unde +BOOST_TT_TRAIT_OP + + +42 #unde +BOOST_TT_FORBIDDEN_IF + + +44 #i +defed +( +BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION +) + +46 +mea + + gboo + { + +48 + gme + < +ass + + gR +> + +49  + ghas_e_deemt +< + gbo +, + gR +> : +public + +l_ty + {}; + +50 + gme + <> + +51  + ghas_e_deemt +< + gbo +, + gboo +:: +by__da +:: +dt_ +> : +public + +l_ty + {}; + +52 + gme + <> + +53  + ghas_e_deemt +< + gbo +, > : +public + +l_ty + {}; + +55 + gme + < +ass + + gR +> + +56  + ghas_e_deemt +< + gbo +&, + gR +> : +public + +l_ty + {}; + +57 + gme + <> + +58  + ghas_e_deemt +< + gbo +&, + gboo +:: +by__da +:: +dt_ +> : +public + +l_ty + {}; + +59 + gme + <> + +60  + ghas_e_deemt +< + gbo +&, > : +public + +l_ty + {}; + + @/usr/include/boost/type_traits/has_pre_increment.hpp + +9 #ide +BOOST_TT_HAS_PRE_INCREMENT_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_PRE_INCREMENT_HPP_INCLUDED + + + ) + +12  + ~ + +14  + #BOOST_TT_TRAIT_NAME + +has_e_emt + + + ) + +15  + #BOOST_TT_TRAIT_OP + ++ + + ) + +16  + #BOOST_TT_FORBIDDEN_IF +\ + +19 :: +boo +:: +is_me +< +bo +, +Rhs_nocv + >:: +vue + || \ + +22 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + && \ + +23 :: +boo +:: +is_void +< +Rhs_n݌ + >:: +vue +\ + +28 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + || \ + +29 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +31 :: +boo +:: +is_cڡ +< +Rhs_nef + >:: +vue +\ + +34 :: +boo +:: +is_y +< +Rhs_nef +>:: +vue +\ + +35 ) + + ) + +38  + ~ + +40 #unde +BOOST_TT_TRAIT_NAME + + +41 #unde +BOOST_TT_TRAIT_OP + + +42 #unde +BOOST_TT_FORBIDDEN_IF + + +44 #i +defed +( +BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION +) + +46 +mea + + gboo + { + +48 + gme + < +ass + + gR +> + +49  + ghas_e_emt +< + gbo +, + gR +> : +public + +l_ty + {}; + +50 + gme + <> + +51  + ghas_e_emt +< + gbo +, + gboo +:: +by__da +:: +dt_ +> : +public + +l_ty + {}; + +52 + gme + <> + +53  + ghas_e_emt +< + gbo +, > : +public + +l_ty + {}; + +55 + gme + < +ass + + gR +> + +56  + ghas_e_emt +< + gbo +&, + gR +> : +public + +l_ty + {}; + +57 + gme + <> + +58  + ghas_e_emt +< + gbo +&, + gboo +:: +by__da +:: +dt_ +> : +public + +l_ty + {}; + +59 + gme + <> + +60  + ghas_e_emt +< + gbo +&, > : +public + +l_ty + {}; + + @/usr/include/boost/type_traits/has_right_shift.hpp + +9 #ide +BOOST_TT_HAS_RIGHT_SHIFT_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_RIGHT_SHIFT_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has_right_shi + + + ) + +13  + #BOOST_TT_TRAIT_OP + >> + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +18 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +19 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +21 (! :: +boo +:: +is_gl +< +Lhs_nef + >:: +vue + ) || \ + +22 (! :: +boo +:: +is_gl +< +Rhs_nef + >:: +vue + )\ + +27 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +28 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +32 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +33 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue +\ + +37 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +38 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +40 ) + + ) + +43  + ~ + +45 #unde +BOOST_TT_TRAIT_NAME + + +46 #unde +BOOST_TT_TRAIT_OP + + +47 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_right_shift_assign.hpp + +9 #ide +BOOST_TT_HAS_RIGHT_SHIFT_ASSIGN_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_RIGHT_SHIFT_ASSIGN_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has_right_shi_assign + + + ) + +13  + #BOOST_TT_TRAIT_OP + >>= + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +18 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +19 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +21 (! :: +boo +:: +is_gl +< +Lhs_nef + >:: +vue + ) || \ + +22 (! :: +boo +:: +is_gl +< +Rhs_nef + >:: +vue + )\ + +27 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +28 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +32 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +33 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue +\ + +37 :: +boo +:: +is_por +< +Lhs_nef + >:: +vue + && \ + +38 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue +\ + +42 :: +boo +:: +is_fundaml +< +Lhs_nocv + >:: +vue + && \ + +43 :: +boo +:: +is_fundaml +< +Rhs_nocv + >:: +vue + && \ + +44 :: +boo +:: +is_cڡ +< +Lhs_nef + >:: +vue +\ + +46 ) + + ) + +49  + ~ + +51 #unde +BOOST_TT_TRAIT_NAME + + +52 #unde +BOOST_TT_TRAIT_OP + + +53 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_unary_minus.hpp + +9 #ide +BOOST_TT_HAS_UNARY_MINUS_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_UNARY_MINUS_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has_ury_mus + + + ) + +13  + #BOOST_TT_TRAIT_OP + - + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +16 :: +boo +:: +is_por +< +Rhs_nef + >:: +vue + + + ) + +19  + ~ + +21 #unde +BOOST_TT_TRAIT_NAME + + +22 #unde +BOOST_TT_TRAIT_OP + + +23 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_unary_plus.hpp + +9 #ide +BOOST_TT_HAS_UNARY_PLUS_HPP_INCLUDED + + +10  + #BOOST_TT_HAS_UNARY_PLUS_HPP_INCLUDED + + + ) + +12  + #BOOST_TT_TRAIT_NAME + +has_ury_us + + + ) + +13  + #BOOST_TT_TRAIT_OP + + + + ) + +14  + #BOOST_TT_FORBIDDEN_IF +\ + +15 +l + + + ) + +17  + ~ + +19 #unde +BOOST_TT_TRAIT_NAME + + +20 #unde +BOOST_TT_TRAIT_OP + + +21 #unde +BOOST_TT_FORBIDDEN_IF + + + @/usr/include/boost/type_traits/has_virtual_destructor.hpp + +10 #ide +BOOST_TT_HAS_VIRTUAL_DESTRUCTOR_HPP_INCLUDED + + +11  + #BOOST_TT_HAS_VIRTUAL_DESTRUCTOR_HPP_INCLUDED + + + ) + +13  + ~ + +14  + ~ + +16 +mea + + gboo + { + +18 #ifde +BOOST_HAS_VIRTUAL_DESTRUCTOR + + +19 + gme + < +ass + + gT +>  + ghas_vtu_deru + : +public + +gl_cڡt +< +bo +, +BOOST_HAS_VIRTUAL_DESTRUCTOR +( +T +)>{}; + +21 + gme + < +ass + + gT +>  + ghas_vtu_deru + : +public + +gl_cڡt +< +bo +, + gl +>{}; + + @/usr/include/boost/type_traits/integral_promotion.hpp + +6 #ide +FILE_boo_ty_as_gl_omi_h_INCLUDED + + +7  + #FILE_boo_ty_as_gl_omi_h_INCLUDED + + + ) + +9  + ~ + +10  + ~ + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +16 +mea + + gboo + { + +18 +mea + + gty_as + {amea + gda + { + +21 + gme + < +ass + + gT +>  + ged_omi + : +public + +boo +:: +is_um +< +T +> {}; + +24 + gme +<>  + ged_omi +<> : +public + +ue_ty + {}; + +25 + gme +<>  + ged_omi + : +public + +ue_ty + {}; + +26 + gme +<>  + ged_omi +<> : +public + +ue_ty + {}; + +27 + gme +<>  + ged_omi + : +public + +ue_ty + {}; + +28 + gme +<>  + ged_omi +<> : +public + +ue_ty + {}; + +34  + #BOOST_TT_AUX_PROMOTE_NONSTANDARD_TYPE +( +T +) \ + +35 +me +<>  +ed_omi +< +T +> \ + +36 : +public + +gl_cڡt +< +bo +, (( +T +< ())> {}; + + ) + +40 #i( +defed +( +BOOST_INTEL_CXX_VERSION +&& defed( +_MSC_VER +) && (BOOST_INTEL_CXX_VERSION <= 600)) \ + +41 || ( +defed +( +__BORLANDC__ +&& ( + g__BORLANDC__ + =0x600&& ( +_MSC_VER + < 1300)) + +43 +BOOST_TT_AUX_PROMOTE_NONSTANDARD_TYPE +( +__t8 + ) + +44 +BOOST_TT_AUX_PROMOTE_NONSTANDARD_TYPE +( +__t8 + ) + +45 +BOOST_TT_AUX_PROMOTE_NONSTANDARD_TYPE +( +__t16 + ) + +46 +BOOST_TT_AUX_PROMOTE_NONSTANDARD_TYPE +( +__t16 +) + +47 +BOOST_TT_AUX_PROMOTE_NONSTANDARD_TYPE +( +__t32 + ) + +48 +BOOST_TT_AUX_PROMOTE_NONSTANDARD_TYPE +( +__t32 +) + +49 #ifde +__BORLANDC__ + + +50 +BOOST_TT_AUX_PROMOTE_NONSTANDARD_TYPE +( +__t64 +) + +51 +BOOST_TT_AUX_PROMOTE_NONSTANDARD_TYPE + +__t64 +) + +55 #i +defed +( +BOOST_HAS_LONG_LONG +) + +56 +BOOST_TT_AUX_PROMOTE_NONSTANDARD_TYPE +( +boo +:: +ulg_lg_ty +) + +57 +BOOST_TT_AUX_PROMOTE_NONSTANDARD_TYPE +( +boo +:: +lg_lg_ty + ) + +58 #i +defed +( +BOOST_HAS_MS_INT64 +) + +59 +BOOST_TT_AUX_PROMOTE_NONSTANDARD_TYPE +( +__t64 +) + +60 +BOOST_TT_AUX_PROMOTE_NONSTANDARD_TYPE + +__t64 +) + +63 #unde +BOOST_TT_AUX_PROMOTE_NONSTANDARD_TYPE + + +66 #ide +BOOST_NO_INTRINSIC_WCHAR_T + + +68 +me +<>  +ed_omi +< +wch_t +> : +public + +ue_ty + {}; + +74 + gme +<>  + ged_omi +< + gbo +> : +public + +ue_ty + {}; + +79 + gme +< + gIndex +,  + gIsCڡ +,  + gIsVީe +>  + gome_om_dex +; + +81  + #BOOST_TT_AUX_PROMOTE_FROM_INDEX +( +N +, +T +) \ + +82 +me +<>  +ome_om_dex +< +N +,0,0> {  +T + + tty +; }; \ + +83 +me +<>  +ome_om_dex +< +N +,0,1> {  +T + vީ + tty +; }; \ + +84 +me +<>  +ome_om_dex +< +N +,1,0> {  +T + cڡ + tty +; }; \ + +85 +me +<>  +ome_om_dex +< +N +,1,1> {  +T + cڡ vީ + tty +; }; + + ) + +88 +BOOST_TT_AUX_PROMOTE_FROM_INDEX +(1, ) + +89 +BOOST_TT_AUX_PROMOTE_FROM_INDEX +(2, ) + +90 +BOOST_TT_AUX_PROMOTE_FROM_INDEX +(3, ) + +91 +BOOST_TT_AUX_PROMOTE_FROM_INDEX +(4, ) + +99 #i +defed +( +BOOST_HAS_LONG_LONG +) + +100 +BOOST_TT_AUX_PROMOTE_FROM_INDEX +(5, +boo +:: +lg_lg_ty + ) + +101 +BOOST_TT_AUX_PROMOTE_FROM_INDEX +(6, +boo +:: +ulg_lg_ty +) + +102 #i +defed +( +BOOST_HAS_MS_INT64 +) + +103 +BOOST_TT_AUX_PROMOTE_FROM_INDEX +(7, +__t64 + ) + +104 +BOOST_TT_AUX_PROMOTE_FROM_INDEX +(8,  +__t64 +) + +107 #unde +BOOST_TT_AUX_PROMOTE_FROM_INDEX + + +111 #i! +defed +( +BOOST_MSVC +) + +113 + gme +< + gN +> + +114  + ssized_ty_f_omi + + +116 (& + gty +)[ +N +]; + +119  + #BOOST_TT_AUX_PROMOTED_INDEX_TESTER +( +I +, +T +) \ + +120 +sized_ty_f_omi +< +I +>:: +ty + + `omed_dex_ +( +T +); + + ) + +124  + #BOOST_TT_AUX_PROMOTED_INDEX_TESTER +( +I +, +T +) \ + +125 (& + `omed_dex_ +( +T +))[ +I +]; + + ) + +129 +BOOST_TT_AUX_PROMOTED_INDEX_TESTER +(1, ) + +130 +BOOST_TT_AUX_PROMOTED_INDEX_TESTER +(2, ) + +131 +BOOST_TT_AUX_PROMOTED_INDEX_TESTER +(3, ) + +132 +BOOST_TT_AUX_PROMOTED_INDEX_TESTER +(4, ) + +134 #i +defed +( +BOOST_HAS_LONG_LONG +) + +135 +BOOST_TT_AUX_PROMOTED_INDEX_TESTER +(5, +boo +:: +lg_lg_ty + ) + +136 +BOOST_TT_AUX_PROMOTED_INDEX_TESTER +(6, +boo +:: +ulg_lg_ty +) + +137 #i +defed +( +BOOST_HAS_MS_INT64 +) + +138 +BOOST_TT_AUX_PROMOTED_INDEX_TESTER +(7, +__t64 + ) + +139 +BOOST_TT_AUX_PROMOTED_INDEX_TESTER +(8,  +__t64 +) + +142 #unde +BOOST_TT_AUX_PROMOTED_INDEX_TESTER + + +147 + gme +< +ass + + gT +> + +148  + somed_dex + + +150  +T + + g +; + +151 +BOOST_STATIC_CONSTANT +(, +vue + = ( +omed_dex_ +(+ + +)) ); + +155 + gme +< +ass + + gT +> + +156  + sgl_omi_im + + +158  +BOOST_DEDUCED_TYPENAME + + tome_om_dex +< + +159 ( + tboo +:: + tty_as +:: + tda +:: + tomed_dex +< + tT +>:: + tvue +) + +160 , ( + tboo +:: + tis_cڡ +< + tT +>:: + tvue +) + +161 , ( + tboo +:: + tis_vީe +< + tT +>:: + tvue +) + +162 >:: + tty +ype; + +165 + gme +< +ass + + gT +, +bo + + gb +>  + sgl_omi + {  +T + + tty +; }; + +166 + gme +< +ass + + gT +>  + ggl_omi + : +public + +gl_omi_im +< +T +>{}; + +170 + gme + < +ass + + gT +>  + sgl_omi + + +172 + give +: + +173  +boo +:: + tty_as +:: + tda +:: + ted_omi +< + ttyme + + tmove_cv +< + tT +>:: + tty +> + tg_ty +; + +174 + gpublic +: + +175  +tyme + + tboo +:: + tty_as +:: + tda +:: + tgl_omi +< + tT +, + tg_ty +:: + tvue +>:: + tty +ype; + +178 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +180 + gme + < +ass + + gT +> +usg + + ggl_omi_t + = +tyme + +gl_omi +< +T +>:: +ty +; + + @/usr/include/boost/type_traits/is_complex.hpp + +8 #ide +BOOST_TT_IS_COMPLEX_HPP + + +9  + #BOOST_TT_IS_COMPLEX_HPP + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +15 +mea + + gboo + { + +17 + gme + < +ass + + gT +>  + gis_comex + : +public + +l_ty + {}; + +18 + gme + < +ass + + gT +>  + gis_comex + : +public + +is_comex +< +T +>{}; + +19 + gme + < +ass + + gT +>  + gis_comex + : +public + +is_comex +< +T +>{}; + +20 + gme + < +ass + + gT +>  + gis_comex + : +public + +is_comex +< +T +>{}; + +21 + gme + < +ass + + gT +>  + gis_comex +< + gd +:: +comex +< +T +> > : +public + +ue_ty +{}; + + @/usr/include/boost/type_traits/is_compound.hpp + +9 #ide +BOOST_TT_IS_COMPOUND_HPP_INCLUDED + + +10  + #BOOST_TT_IS_COMPOUND_HPP_INCLUDED + + + ) + +12  + ~ + +14 +mea + + gboo + { + +16 #i +defed + +__CODEGEARC__ + ) + +17 + gme + < +ass + + gT +>  + gis_compound + : +public + +gl_cڡt +< +bo +, +__is_compound +( +T +)> {}; + +19 + gme + < +ass + + gT +>  + gis_compound + : +public + +gl_cڡt +< +bo +, ! :: +boo +:: +is_fundaml +< +T +>:: +vue +> {}; + + @/usr/include/boost/type_traits/is_copy_assignable.hpp + +9 #ide +BOOST_TT_IS_COPY_ASSIGNABLE_HPP_INCLUDED + + +10  + #BOOST_TT_IS_COPY_ASSIGNABLE_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +16 #i! +defed +( +BOOST_NO_CXX11_DELETED_FUNCTIONS +&& !defed( +BOOST_NO_CXX11_DECLTYPE +) \ + +17 && ! +defed +( +BOOST_INTEL_CXX_VERSION +) && \ + +18 !( +defed +( +BOOST_MSVC +&& + g_MSC_VER + == 1800) + +19  + #BOOST_TT_CXX11_IS_COPY_ASSIGNABLE + + + ) + +20  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +29 +mea + +boo + { + +31 +mea + +da +{ + +33 +me + < +bo + +DivedFromNcyab +, +ass + +T +> + +34  + sis_cy_assigb_im2 + { + +44 #i +defed +( +BOOST_TT_CXX11_IS_COPY_ASSIGNABLE +) + +45  +boo +:: + tty_as +:: + tyes_ty + yes_type; + +46  + gboo +:: + tty_as +:: + tno_ty +o_type; + +48 + gme + < +ass + + gU +> + +49  +dety +(:: +boo +:: +dev +< +U +&>(::boo::dev(), +yes_ty +( + +(); + +51 + gme + < + gass +> + +52  +no_ty + + +(...); + +54 cڡ +bo + + gvue + = ( + +< +T +>(0)=( +yes_ty +); + +57  +BOOST_DEDUCED_TYPENAME + + gboo +:: +add_n +< +T +>:: +ty + +odu +(); + +59 + gme + < +ass + + gT1 +> + +60  + gboo +:: +ty_as +:: +no_ty + + +( +T1 +&, +tyme + T1:: +boo_move_no_cy_cڡru__assign +* = 0); + +62  + gboo +:: +ty_as +:: +yes_ty + + +(...); + +94 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = ( + +95 ( + +( +odu +())=( +boo +:: +ty_as +:: +yes_ty +) + +100 + gme + < +ass + + gT +> + +101  + gis_cy_assigb_im2 +< + gue +, + gT +> { + +102 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +105 + gme + < +ass + + gT +> + +106  + sis_cy_assigb_im + { + +108 #i! +defed +( +BOOST_TT_CXX11_IS_COPY_ASSIGNABLE +) + +111  +BOOST_DEDUCED_TYPENAME + + tboo +:: + tmove_n +< + tT +>:: + tty + + tuend_t +; + +112 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = ( + +113 +boo +:: +da +:: +is_cy_assigb_im2 +< + +114 +boo +:: +is_ncyab +< +T +>:: +vue + + +115 || +boo +:: +is_cڡ +< +uend_t +>:: +vue + || boo:: +is_y +::value + +116 , +T + + +117 >:: +vue + + +120 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = ( + +121 +boo +:: +da +:: +is_cy_assigb_im2 +< + +122 +boo +:: +is_ncyab +< +T +>:: +vue +,T + +123 >:: +vue + + +130 + gme + < +ass + + gT +>  + gis_cy_assigb + : +public + +gl_cڡt +< +bo +, :: +boo +:: +da +:: +is_cy_assigb_im +< +T +>:: +vue +>{}; + +131 + gme + <>  + gis_cy_assigb +<> : +public + +l_ty +{}; + +132 #ide +BOOST_NO_CV_VOID_SPECIALIZATIONS + + +133 + gme + <>  + gis_cy_assigb +<cڡ> : +public + +l_ty +{}; + +134 + gme + <>  + gis_cy_assigb +<cڡ vީe> : +public + +l_ty +{}; + +135 + gme + <>  + gis_cy_assigb +<vީe> : +public + +l_ty +{}; + + @/usr/include/boost/type_traits/is_final.hpp + +11 #ide +BOOST_TT_IS_FINAL_HPP_INCLUDED + + +12  + #BOOST_TT_IS_FINAL_HPP_INCLUDED + + + ) + +14  + ~ + +15  + ~ + +16 #ifde +BOOST_IS_FINAL + + +17  + ~ + +20 +mea + + gboo + { + +22 #ifde +BOOST_IS_FINAL + + +23 + gme + < +ass + + gT +>  + gis_f + : +public + +gl_cڡt +< +bo +, +BOOST_IS_FINAL +( +T +)> {}; + +25 + gme + < +ass + + gT +>  + gis_f + : +public + +gl_cڡt +< +bo +, + gl +> {}; + + @/usr/include/boost/type_traits/is_float.hpp + +8 #ide +BOOST_TYPE_TRAITS_IS_FLOAT_HPP_INCLUDED + + +9  + #BOOST_TYPE_TRAITS_IS_FLOAT_HPP_INCLUDED + + + ) + +12  + ~ + +14 +mea + + gboo + { + +17 + gme + < +ass + + gT +>  + gis_t + : +public + +is_tg_pot +< +T +> {}; + + @/usr/include/boost/type_traits/is_fundamental.hpp + +9 #ide +BOOST_TT_IS_FUNDAMENTAL_HPP_INCLUDED + + +10  + #BOOST_TT_IS_FUNDAMENTAL_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +15 +mea + + gboo + { + +18 #i +defed + +__CODEGEARC__ + ) + +19 + gme + < +ass + + gT +>  + gis_fundaml + : +public + +gl_cڡt +< +bo +, +__is_fundaml +( +T +)> {}; + +21 + gme + < +ass + + gT +>  + gis_fundaml + : +public + +gl_cڡt +< +bo +, :: +boo +:: +is_hmic +< +T +>:: +vue + || ::boo:: +is_void +::value> {}; + + @/usr/include/boost/type_traits/is_list_constructible.hpp + +1 #ide +BOOST_TYPE_TRAITS_IS_LIST_CONSTRUCTIBLE_HPP_INCLUDED + + +2  + #BOOST_TYPE_TRAITS_IS_LIST_CONSTRUCTIBLE_HPP_INCLUDED + + + ) + +10  + ~ + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + + +20 #i +defed +( +BOOST_NO_SFINAE_EXPR +|| defed( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +|| defed( +BOOST_NO_CXX11_DECLTYPE +) \ + +21 || +defed +( +BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX +|| defed( +BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS +)\ + +22 || +BOOST_WORKAROUND +( +BOOST_GCC +, < 40700) + +24 + gme +< +ass + + gT +, + gass + = , cs, cs, cs, cs, cs>  +is_li_cڡruib +: +l_ty + + +26 +BOOST_STATIC_ASSERT_MSG +( +boo +:: +is_come +< +T +>:: +vue +, "Argumentso is_list_constructible must be completeypes"); + +31 +mea + + gty_as_da + + +34 + gme +< +ass + + gT +, + gass +... + gA +, cs +dety + +T +{ +dev +< +A +>()...} )> +ue_ty + +is_li_cڡruib_im +( ); + +35 + gme +< +ass + + gT +, + gass +... + gA +> +l_ty + +is_li_cڡruib_im +( ... ); + +39 + gme +< +ass + + gT +, + gass +... + gA +>  + gis_li_cڡruib +: +dety + +ty_as_da +:: +is_li_cڡruib_im +< +T +, +A +...>(0) ) + +41 +BOOST_STATIC_ASSERT_MSG +( +boo +:: +is_come +< +T +>:: +vue +, "Argumentso is_list_constructible must be completeypes"); + + @/usr/include/boost/type_traits/is_member_object_pointer.hpp + +10 #ide +BOOST_TT_IS_MEMBER_OBJECT_POINTER_HPP_INCLUDED + + +11  + #BOOST_TT_IS_MEMBER_OBJECT_POINTER_HPP_INCLUDED + + + ) + +13  + ~ + +14  + ~ + +16 +mea + + gboo + { + +18 + gme + < +ass + + gT +>  + gis_memb_obje_por + + +19 : +public + +gl_cڡt +< +bo +, + +20 :: +boo +:: +is_memb_por +< +T +>:: +vue + && !::boo:: +is_memb_funi_por +::value>{}; + + @/usr/include/boost/type_traits/is_nothrow_swappable.hpp + +1 #ide +BOOST_TYPE_TRAITS_IS_NOTHROW_SWAPPABLE_HPP_INCLUDED + + +2  + #BOOST_TYPE_TRAITS_IS_NOTHROW_SWAPPABLE_HPP_INCLUDED + + + ) + +10  + ~ + +11  + ~ + +13 #i +defed +( +BOOST_NO_SFINAE_EXPR +|| defed( +BOOST_NO_CXX11_NOEXCEPT +|| defed( +BOOST_NO_CXX11_DECLTYPE +) \ + +14 || +defed +( +BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS +|| +BOOST_WORKAROUND +( +BOOST_GCC +, < 40700) + +16  + ~ + +17  + ~ + +18  + ~ + +20 +mea + + gboo + + +22 + gme + < +ass + + gT +>  + gis_nhrow_swb + : +boo +:: +gl_cڡt +< +bo +, + +23 + gboo +:: +is_sr +< +T +>:: +vue + && ! +boo +:: +is_cڡ +::value> {}; + +25 + gme + < +ass + + gT +, cs + gU +>  + gis_nhrow_swb_wh + : +l_ty + {}; + +26 + gme + < +ass + + gT +>  + gis_nhrow_swb_wh + : +is_nhrow_swb +< +T +> {}; + +31  + ~ + +32  + ~ + +33  + ~ + +35 +mea + + gboo + + +38 +mea + + gty_as_swb_da + + +41 +usg + + gd +:: +sw +; + +43 + gme +< +ass + + gT +, cs + gU +, +bo + + gB + = +nx +( +sw +( +dev +< +T +>(), dev< +U +>()))> + ggl_cڡt +< + gbo +, B> +is_nhrow_swb_wh_im +( ); + +44 + gme +< +ass + + gT +, cs + gU +> +l_ty + +is_nhrow_swb_wh_im +( ... ); + +45 + gme +< +ass + + gT +, cs + gU +> + +46  + sis_nhrow_swb_wh_hr + {  +dety + + tty_as_swb_da +:: + tis_nhrow_swb_wh_im +< + tT +, + tU +>(0 + tty +; }; + +48 + gme +< +ass + + gT +, +bo + + gB + = +nx +( +sw +( +dev +< +T +&>(), dev()))> + ggl_cڡt +< + gbo +, B> +is_nhrow_swb_im +( ); + +49 + gme +< +ass + + gT +> +l_ty + +is_nhrow_swb_im +( ... ); + +50 + gme +< +ass + + gT +> + +51  + sis_nhrow_swb_hr + {  +dety + + tty_as_swb_da +:: + tis_nhrow_swb_im +< + tT +>(0 + tty +; }; + +55 + gme +< +ass + + gT +, cs + gU +>  + gis_nhrow_swb_wh +: +ty_as_swb_da +:: +is_nhrow_swb_wh_hr +< +T +, U>:: +ty + + +59 + gme +< +ass + + gT +>  + gis_nhrow_swb +: +ty_as_swb_da +:: +is_nhrow_swb_hr +< +T +>:: +ty + + + @/usr/include/boost/type_traits/is_object.hpp + +9 #ide +BOOST_TT_IS_OBJECT_HPP_INCLUDED + + +10  + #BOOST_TT_IS_OBJECT_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +19 + gme + < +ass + + gT +>  + gis_obje + + +20 : +public + + +21 +gl_cڡt +< + +22 +bo +, + +23 ! :: +boo +:: +is_n +< +T +>:: +vue + && ! ::boo:: +is_void +::vu&& ! ::boo:: +is_funi +::value > + + @/usr/include/boost/type_traits/is_virtual_base_of.hpp + +9 #ide +BOOST_TT_IS_VIRTUAL_BASE_OF_HPP_INCLUDED + + +10  + #BOOST_TT_IS_VIRTUAL_BASE_OF_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + gda + { + +21 #ifde +BOOST_MSVC + + +22 #agm +wng + +push + ) + +23 #agm +wng + +dib + : 4584 4250 4594) + +24 #i +defed +( +__GNUC__ +) && (__GNUC__ >= 4) + +25 #agm +GCC + +syem_hd + + +28 #i! +defed +( +BOOST_NO_SFINAE_EXPR +&& !defed( +BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS +&& !defed( +BOOST_NO_CXX11_NULLPTR +&& ! +BOOST_WORKAROUND +( +BOOST_GCC +, < 40800) + +40 + gme +< +ass + + gT +, cs + gU +> + +41 +cڡex + +bo + +is_vtu_ba_im +(...{  + gue +; } + +46 + gme +< +ass + + gT +, cs + gU +, + +47 + gboo +:: +void_t +< +dety +(( +U +*)( +d +:: +dev +< +T +*>()))>* = + +48 +nuαr +> + +49 +cڡex + +bo + +is_vtu_ba_im +({  +l +; } + +53 + gme +< +ass + + gT +, cs + gU +> + +54  + gis_vtu_ba_of + : +public + + +55 +boo +:: +gl_cڡt +< + +56 +bo +, + +57 + gboo +:: +is_ba_of +< +T +, + gU +>:: +vue + && + +58 +da +:: +is_vtu_ba_im +< +T +, + gU +>(0) && + +59 ! + gda +:: +is_vtu_ba_im +< +U +, + gT +>(0) + +64 + gme +< +tyme + + gBa +,ym + gDived +,ym + gg +> + +65  + sis_vtu_ba_of_im + + +67 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +70 + gme +< +tyme + + gBa +,ym + gDived +> + +71  + gis_vtu_ba_of_im +< + gBa +, + gDived +, + gue_ty +> + +73  + umax_ign + + +75  + gu +; + +76  + gul +; + +77 * + gv +; + +78  + gd +; + +79  + gld +; + +80 #ide +BOOST_NO_LONG_LONG + + +81  + g +; + +84 #ifde +__BORLANDC__ + + +85  + gboo_ty_as__ru_X + : +public + +vtu + +Dived +,ublivtu + gBa + + +87 +boo_ty_as__ru_X +(); + +88 +boo_ty_as__ru_X +(const boost_type_traits_internal_struct_X&); + +89 + gboo_ty_as__ru_X +& + gݔ +=(cڡ +boo_ty_as__ru_X +&); + +90 ~ +boo_ty_as__ru_X +() +throw +(); + +91 +max_ign + + gda +[4]; + +93  + gboo_ty_as__ru_Y + : +public + +vtu + +Dived + + +95 +boo_ty_as__ru_Y +(); + +96 +boo_ty_as__ru_Y +(const boost_type_traits_internal_struct_Y&); + +97 + gboo_ty_as__ru_Y +& + gݔ +=(cڡ +boo_ty_as__ru_Y +&); + +98 ~ +boo_ty_as__ru_Y +() +throw +(); + +99 +max_ign + + gda +[4]; + +102  + gboo_ty_as__ru_X + : +public + +Dived +, +vtu + + gBa + + +104 +boo_ty_as__ru_X +(); + +105 +boo_ty_as__ru_X +(const boost_type_traits_internal_struct_X&); + +106 + gboo_ty_as__ru_X +& + gݔ +=(cڡ +boo_ty_as__ru_X +&); + +107 ~ +boo_ty_as__ru_X +() +throw +(); + +108 +max_ign + + gda +[16]; + +110  + gboo_ty_as__ru_Y + : +public + +Dived + + +112 +boo_ty_as__ru_Y +(); + +113 +boo_ty_as__ru_Y +(const boost_type_traits_internal_struct_Y&); + +114 + gboo_ty_as__ru_Y +& + gݔ +=(cڡ +boo_ty_as__ru_Y +&); + +115 ~ +boo_ty_as__ru_Y +() +throw +(); + +116 +max_ign + + gda +[16]; + +119 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = (( +boo_ty_as__ru_X +=( +boo_ty_as__ru_Y +))); + +122 + gme +< +tyme + + gBa +,ym + gDived +> + +123  + sis_vtu_ba_of_im2 + + +125  + gboo +:: + tgl_cڡt +< + tbo +, ( + tboo +:: + tis_ba_of +< + tBa +, + tDived +>:: + tvue + && !boo:: + tis_me +::vue)> + tg_ty +; + +126  + gis_vtu_ba_of_im +< + tBa +, + tDived +, + tg_ty +> + timp +; + +127 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +imp +::value); + +132 + gme + < +ass + + gBa +, cs + gDived +>  + gis_vtu_ba_of + : +public + +gl_cڡt +< +bo +, (:: +boo +:: +da +:: +is_vtu_ba_of_im2 +< +Ba +, Dived>:: +vue +)> {}; + +136 + gme + < +ass + + gBa +, cs + gDived +>  + gis_vtu_ba_of + : +public + +l_ty +{}; + +137 + gme + < +ass + + gBa +, cs + gDived +>  + gis_vtu_ba_of + : +public + +l_ty +{}; + +138 + gme + < +ass + + gBa +, cs + gDived +>  + gis_vtu_ba_of + : +public + +l_ty +{}; + +140 #ifde +BOOST_MSVC + + +141 #agm +wng + +p + ) + + @/usr/include/boost/type_traits/make_void.hpp + +10 #ide +BOOST_TT_MAKE_VOID_HPP_INCLUDED + + +11  + #BOOST_TT_MAKE_VOID_HPP_INCLUDED + + + ) + +13  + ~ + +15 +mea + + gboo + { + +17 #i! +defed +( +BOOST_NO_CXX11_VARIADIC_TEMPLATES +) + +18 + gme +< + gass +...> + +19  + smake_void + { + +20  + tty +; + +23 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +24 + gme +< + gass +... + gTs +> + +25 +usg + + gvoid_t + = +tyme + +make_void +< +Ts +...>:: +ty +; + +30 + gme +< + gass + = , + +31 + gass + = , + +32 + gass + = , + +33 + gass + = , + +34 + gass + = > + +35  + smake_void + { + +36  + tty +; + +39 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +40 + gme +< +ass + + gA + = , + +41 +ass + + gB + = , + +42 +ass + + gC + = , + +43 +ass + + gD + = , + +44 +ass + + gE + = > + +45 +usg + +void_t + = +tyme + +make_void +< +A +, + gB +, + gC +, + gD +, + gE +>:: +ty +; + + @/usr/include/boost/type_traits/promote.hpp + +6 #ide +FILE_boo_ty_as_ome_h_INCLUDED + + +7  + #FILE_boo_ty_as_ome_h_INCLUDED + + + ) + +9  + ~ + +10  + ~ + +11  + ~ + +13 +mea + + gboo + { + +15 + gme +< +ass + + gT +>  + gome + : +public + +gl_omi +< +tyme + +tg_pot_omi +< +T +>:: +ty +>{}; + +17 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +19 + gme + < +ass + + gT +> +usg + + gome_t + = +tyme + +ome +< +T +>:: +ty +; + + @/usr/include/boost/type_traits/rank.hpp + +10 #ide +BOOST_TT_RANK_HPP_INCLUDED + + +11  + #BOOST_TT_RANK_HPP_INCLUDED + + + ) + +13  + ~ + +14  + ~ + +16 +mea + + gboo + { + +18 #i! +defed + +__CODEGEARC__ + ) + +20 +mea + + gda +{ + +22 + gme + < +ass + + gT +, + gd +:: +size_t + +N +> + +23  + snk_imp + + +25 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = +N +); + +27 #i! +defed +( +BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS +) + +28 + gme + < +ass + + gT +, + gd +:: +size_t + +R +, std::size_ +N +> + +29  +nk_imp +< +T +[ +R +], + gN +> + +31 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = (:: +boo +:: +da +:: +nk_imp +< +T +, +N ++1>::value)); + +34 + gme + < +ass + + gT +, + gd +:: +size_t + +R +, std::size_ +N +> + +35  +nk_imp +< +T + cڡ[ +R +], + gN +> + +37 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = (:: +boo +:: +da +:: +nk_imp +< +T +, +N ++1>::value)); + +40 + gme + < +ass + + gT +, + gd +:: +size_t + +R +, std::size_ +N +> + +41  +nk_imp +< +T + vީe[ +R +], + gN +> + +43 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = (:: +boo +:: +da +:: +nk_imp +< +T +, +N ++1>::value)); + +46 + gme + < +ass + + gT +, + gd +:: +size_t + +R +, std::size_ +N +> + +47  +nk_imp +< +T + cڡ vީe[ +R +], + gN +> + +49 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = (:: +boo +:: +da +:: +nk_imp +< +T +, +N ++1>::value)); + +52 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, < 0x600&& ! +defed +( +__IBMCPP__ +&& !BOOST_WORKAROUND( +__DMC__ +, +BOOST_TESTED_AT +(0x840)) + +53 + gme + < +ass + + gT +, + gd +:: +size_t + +N +> + +54  +nk_imp +< +T +[], + gN +> + +56 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = (:: +boo +:: +da +:: +nk_imp +< +T +, +N ++1>::value)); + +58 + gme + < +ass + + gT +, + gd +:: +size_t + +N +> + +59  +nk_imp +< +T + cڡ[], + gN +> + +61 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = (:: +boo +:: +da +:: +nk_imp +< +T +, +N ++1>::value)); + +63 + gme + < +ass + + gT +, + gd +:: +size_t + +N +> + +64  +nk_imp +< +T + vީe[], + gN +> + +66 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = (:: +boo +:: +da +:: +nk_imp +< +T +, +N ++1>::value)); + +68 + gme + < +ass + + gT +, + gd +:: +size_t + +N +> + +69  +nk_imp +< +T + cڡ vީe[], + gN +> + +71 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +vue + = (:: +boo +:: +da +:: +nk_imp +< +T +, +N ++1>::value)); + +79 #i +defed + +__CODEGEARC__ + ) + +80 + gme + < +ass + + gT +>  + gnk + : +public + +gl_cڡt +< +d +:: +size_t +, +__y_nk +( +T +)>{}; + +82 + gme + < +ass + + gT +>  + gnk + : +public + +gl_cڡt +< +d +:: +size_t +, (:: +boo +:: +da +:: +nk_imp +< +T +, 0>:: +vue +)>{}; + + @/usr/include/boost/type_traits/remove_cv_ref.hpp + +10 #ide +BOOST_TT_REMOVE_CV_REF_HPP_INCLUDED + + +11  + #BOOST_TT_REMOVE_CV_REF_HPP_INCLUDED + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +19 + gme + < +ass + + gT +>  + gmove_cv_f +: +move_cv +< +tyme + +move_n +< +T +>:: +ty +> {}; + +22 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +24 + gme + < +ass + + gT +> +usg + + gmove_cv_f_t + = +tyme + +move_cv_f +< +T +>:: +ty +; + + @/usr/include/boost/type_traits/remove_volatile.hpp + +11 #ide +BOOST_TT_REMOVE_VOLATILE_HPP_INCLUDED + + +12  + #BOOST_TT_REMOVE_VOLATILE_HPP_INCLUDED + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +18 +mea + + gboo + { + +21 + gme + < +ass + + gT +>  + smove_vީe +{  +T + + tty +; }; + +22 + gme + < +ass + + gT +>  + gmove_vީe +< +T + vީe>{ T + tty +; }; + +24 #i! +defed +( +BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS +) + +25 + gme + < +ass + + gT +, + gd +:: +size_t + +N +>  +move_vީe +< +T + vީe[N]>{ T + tty +[N]; }; + +26 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, < 0x600&& ! +defed +( +__IBMCPP__ +&& !BOOST_WORKAROUND( +__DMC__ +, +BOOST_TESTED_AT +(0x840)) + +27 + gme + < +ass + + gT +>  + gmove_vީe +< +T + vީe[]>{ T + tty +[]; }; + +31 #i! +defed +( +BOOST_NO_CXX11_TEMPLATE_ALIASES +) + +33 + gme + < +ass + + gT +> +usg + + gmove_vީe_t + = +tyme + +move_vީe +< +T +>:: +ty +; + + @/usr/include/boost/utility/swap.hpp + +9 #ide +BOOST_UTILITY_SWAP_HPP + + +10  + #BOOST_UTILITY_SWAP_HPP + + + ) + +15  + ~ + + @/usr/include/boost/winapi/timers.hpp + +9 #ide +BOOST_WINAPI_TIMERS_HPP_INCLUDED_ + + +10  + #BOOST_WINAPI_TIMERS_HPP_INCLUDED_ + + + ) + +12  + ~ + +14 #ifde +BOOST_HAS_PRAGMA_ONCE + + +15 #agm + + + +18 #i! +defed + +BOOST_USE_WINDOWS_H + ) + +20 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +21 +QuyPfmCou +(:: +_LARGE_INTEGER +* +PfmCou +); + +23 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +24 +QuyPfmFqucy +(:: +_LARGE_INTEGER +* +Fqucy +); + +29 +mea + +boo + { + +30 +mea + +wi + { + +32 +BOOST_FORCEINLINE + +BOOL_ + +QuyPfmCou +( +LARGE_INTEGER_ +* +PfmCou +) + +34  :: +QuyPfmCou +( +t_ +< :: +_LARGE_INTEGER +* >( +PfmCou +)); + +37 +BOOST_FORCEINLINE + +BOOL_ + +QuyPfmFqucy +( +LARGE_INTEGER_ +* +Fqucy +) + +39  :: +QuyPfmFqucy +( +t_ +< :: +_LARGE_INTEGER +* >( +Fqucy +)); + + @/usr/include/linux/errno.h + +1  + ~ + + @/usr/include/linux/falloc.h + +2 #ide +_FALLOC_H_ + + +3  + #_FALLOC_H_ + + + ) + +5  + #FALLOC_FL_KEEP_SIZE + 0x01 + + ) + +6  + #FALLOC_FL_PUNCH_HOLE + 0x02 + + ) + +7  + #FALLOC_FL_NO_HIDE_STALE + 0x04 + + ) + +29  + #FALLOC_FL_COLLAPSE_RANGE + 0x08 + + ) + +43  + #FALLOC_FL_ZERO_RANGE + 0x10 + + ) + +60  + #FALLOC_FL_INSERT_RANGE + 0x20 + + ) + +78  + #FALLOC_FL_UNSHARE_RANGE + 0x40 + + ) + + @/usr/include/linux/limits.h + +2 #ide +_LINUX_LIMITS_H + + +3  + #_LINUX_LIMITS_H + + + ) + +5  + #NR_OPEN + 1024 + + ) + +7  + #NGROUPS_MAX + 65536 + + ) + +8  + #ARG_MAX + 131072 + + ) + +9  + #LINK_MAX + 127 + + ) + +10  + #MAX_CANON + 255 + + ) + +11  + #MAX_INPUT + 255 + + ) + +12  + #NAME_MAX + 255 + + ) + +13  + #PATH_MAX + 4096 + + ) + +14  + #PIPE_BUF + 4096 + + ) + +15  + #XATTR_NAME_MAX + 255 + + ) + +16  + #XATTR_SIZE_MAX + 65536 + + ) + +17  + #XATTR_LIST_MAX + 65536 + + ) + +19  + #RTSIG_MAX + 32 + + ) + + @/usr/include/openssl/asyncerr.h + +11 #ide +HEADER_ASYNCERR_H + + +12  + #HEADER_ASYNCERR_H + + + ) + +14 #ifde +__lulus + + +17  +ERR_ld_ASYNC_rgs +(); + +22  + #ASYNC_F_ASYNC_CTX_NEW + 100 + + ) + +23  + #ASYNC_F_ASYNC_INIT_THREAD + 101 + + ) + +24  + #ASYNC_F_ASYNC_JOB_NEW + 102 + + ) + +25  + #ASYNC_F_ASYNC_PAUSE_JOB + 103 + + ) + +26  + #ASYNC_F_ASYNC_START_FUNC + 104 + + ) + +27  + #ASYNC_F_ASYNC_START_JOB + 105 + + ) + +28  + #ASYNC_F_ASYNC_WAIT_CTX_SET_WAIT_FD + 106 + + ) + +33  + #ASYNC_R_FAILED_TO_SET_POOL + 101 + + ) + +34  + #ASYNC_R_FAILED_TO_SWAP_CONTEXT + 102 + + ) + +35  + #ASYNC_R_INIT_FAILED + 105 + + ) + +36  + #ASYNC_R_INVALID_POOL_SIZE + 103 + + ) + + @/usr/include/openssl/bnerr.h + +11 #ide +HEADER_BNERR_H + + +12  + #HEADER_BNERR_H + + + ) + +14 #ifde +__lulus + + +17  +ERR_ld_BN_rgs +(); + +22  + #BN_F_BNRAND + 127 + + ) + +23  + #BN_F_BNRAND_RANGE + 138 + + ) + +24  + #BN_F_BN_BLINDING_CONVERT_EX + 100 + + ) + +25  + #BN_F_BN_BLINDING_CREATE_PARAM + 128 + + ) + +26  + #BN_F_BN_BLINDING_INVERT_EX + 101 + + ) + +27  + #BN_F_BN_BLINDING_NEW + 102 + + ) + +28  + #BN_F_BN_BLINDING_UPDATE + 103 + + ) + +29  + #BN_F_BN_BN2DEC + 104 + + ) + +30  + #BN_F_BN_BN2HEX + 105 + + ) + +31  + #BN_F_BN_COMPUTE_WNAF + 142 + + ) + +32  + #BN_F_BN_CTX_GET + 116 + + ) + +33  + #BN_F_BN_CTX_NEW + 106 + + ) + +34  + #BN_F_BN_CTX_START + 129 + + ) + +35  + #BN_F_BN_DIV + 107 + + ) + +36  + #BN_F_BN_DIV_RECP + 130 + + ) + +37  + #BN_F_BN_EXP + 123 + + ) + +38  + #BN_F_BN_EXPAND_INTERNAL + 120 + + ) + +39  + #BN_F_BN_GENCB_NEW + 143 + + ) + +40  + #BN_F_BN_GENERATE_DSA_NONCE + 140 + + ) + +41  + #BN_F_BN_GENERATE_PRIME_EX + 141 + + ) + +42  + #BN_F_BN_GF2M_MOD + 131 + + ) + +43  + #BN_F_BN_GF2M_MOD_EXP + 132 + + ) + +44  + #BN_F_BN_GF2M_MOD_MUL + 133 + + ) + +45  + #BN_F_BN_GF2M_MOD_SOLVE_QUAD + 134 + + ) + +46  + #BN_F_BN_GF2M_MOD_SOLVE_QUAD_ARR + 135 + + ) + +47  + #BN_F_BN_GF2M_MOD_SQR + 136 + + ) + +48  + #BN_F_BN_GF2M_MOD_SQRT + 137 + + ) + +49  + #BN_F_BN_LSHIFT + 145 + + ) + +50  + #BN_F_BN_MOD_EXP2_MONT + 118 + + ) + +51  + #BN_F_BN_MOD_EXP_MONT + 109 + + ) + +52  + #BN_F_BN_MOD_EXP_MONT_CONSTTIME + 124 + + ) + +53  + #BN_F_BN_MOD_EXP_MONT_WORD + 117 + + ) + +54  + #BN_F_BN_MOD_EXP_RECP + 125 + + ) + +55  + #BN_F_BN_MOD_EXP_SIMPLE + 126 + + ) + +56  + #BN_F_BN_MOD_INVERSE + 110 + + ) + +57  + #BN_F_BN_MOD_INVERSE_NO_BRANCH + 139 + + ) + +58  + #BN_F_BN_MOD_LSHIFT_QUICK + 119 + + ) + +59  + #BN_F_BN_MOD_SQRT + 121 + + ) + +60  + #BN_F_BN_MONT_CTX_NEW + 149 + + ) + +61  + #BN_F_BN_MPI2BN + 112 + + ) + +62  + #BN_F_BN_NEW + 113 + + ) + +63  + #BN_F_BN_POOL_GET + 147 + + ) + +64  + #BN_F_BN_RAND + 114 + + ) + +65  + #BN_F_BN_RAND_RANGE + 122 + + ) + +66  + #BN_F_BN_RECP_CTX_NEW + 150 + + ) + +67  + #BN_F_BN_RSHIFT + 146 + + ) + +68  + #BN_F_BN_SET_WORDS + 144 + + ) + +69  + #BN_F_BN_STACK_PUSH + 148 + + ) + +70  + #BN_F_BN_USUB + 115 + + ) + +75  + #BN_R_ARG2_LT_ARG3 + 100 + + ) + +76  + #BN_R_BAD_RECIPROCAL + 101 + + ) + +77  + #BN_R_BIGNUM_TOO_LONG + 114 + + ) + +78  + #BN_R_BITS_TOO_SMALL + 118 + + ) + +79  + #BN_R_CALLED_WITH_EVEN_MODULUS + 102 + + ) + +80  + #BN_R_DIV_BY_ZERO + 103 + + ) + +81  + #BN_R_ENCODING_ERROR + 104 + + ) + +82  + #BN_R_EXPAND_ON_STATIC_BIGNUM_DATA + 105 + + ) + +83  + #BN_R_INPUT_NOT_REDUCED + 110 + + ) + +84  + #BN_R_INVALID_LENGTH + 106 + + ) + +85  + #BN_R_INVALID_RANGE + 115 + + ) + +86  + #BN_R_INVALID_SHIFT + 119 + + ) + +87  + #BN_R_NOT_A_SQUARE + 111 + + ) + +88  + #BN_R_NOT_INITIALIZED + 107 + + ) + +89  + #BN_R_NO_INVERSE + 108 + + ) + +90  + #BN_R_NO_SOLUTION + 116 + + ) + +91  + #BN_R_PRIVATE_KEY_TOO_LARGE + 117 + + ) + +92  + #BN_R_P_IS_NOT_PRIME + 112 + + ) + +93  + #BN_R_TOO_MANY_ITERATIONS + 113 + + ) + +94  + #BN_R_TOO_MANY_TEMPORARY_VARIABLES + 109 + + ) + + @/usr/include/openssl/buffererr.h + +11 #ide +HEADER_BUFERR_H + + +12  + #HEADER_BUFERR_H + + + ) + +14 #ifde +__lulus + + +17  +ERR_ld_BUF_rgs +(); + +22  + #BUF_F_BUF_MEM_GROW + 100 + + ) + +23  + #BUF_F_BUF_MEM_GROW_CLEAN + 105 + + ) + +24  + #BUF_F_BUF_MEM_NEW + 101 + + ) + + @/usr/include/openssl/comperr.h + +11 #ide +HEADER_COMPERR_H + + +12  + #HEADER_COMPERR_H + + + ) + +14  + ~<ݒs/ݒscf.h +> + +16 #ide +OPENSSL_NO_COMP + + +18 #ifde +__lulus + + +21  +ERR_ld_COMP_rgs +(); + +26  + #COMP_F_BIO_ZLIB_FLUSH + 99 + + ) + +27  + #COMP_F_BIO_ZLIB_NEW + 100 + + ) + +28  + #COMP_F_BIO_ZLIB_READ + 101 + + ) + +29  + #COMP_F_BIO_ZLIB_WRITE + 102 + + ) + +30  + #COMP_F_COMP_CTX_NEW + 103 + + ) + +35  + #COMP_R_ZLIB_DEFLATE_ERROR + 99 + + ) + +36  + #COMP_R_ZLIB_INFLATE_ERROR + 100 + + ) + +37  + #COMP_R_ZLIB_NOT_SUPPORTED + 101 + + ) + + @/usr/include/openssl/cterr.h + +11 #ide +HEADER_CTERR_H + + +12  + #HEADER_CTERR_H + + + ) + +14  + ~<ݒs/ݒscf.h +> + +16 #ide +OPENSSL_NO_CT + + +18 #ifde +__lulus + + +21  +ERR_ld_CT_rgs +(); + +26  + #CT_F_CTLOG_NEW + 117 + + ) + +27  + #CT_F_CTLOG_NEW_FROM_BASE64 + 118 + + ) + +28  + #CT_F_CTLOG_NEW_FROM_CONF + 119 + + ) + +29  + #CT_F_CTLOG_STORE_LOAD_CTX_NEW + 122 + + ) + +30  + #CT_F_CTLOG_STORE_LOAD_FILE + 123 + + ) + +31  + #CT_F_CTLOG_STORE_LOAD_LOG + 130 + + ) + +32  + #CT_F_CTLOG_STORE_NEW + 131 + + ) + +33  + #CT_F_CT_BASE64_DECODE + 124 + + ) + +34  + #CT_F_CT_POLICY_EVAL_CTX_NEW + 133 + + ) + +35  + #CT_F_CT_V1_LOG_ID_FROM_PKEY + 125 + + ) + +36  + #CT_F_I2O_SCT + 107 + + ) + +37  + #CT_F_I2O_SCT_LIST + 108 + + ) + +38  + #CT_F_I2O_SCT_SIGNATURE + 109 + + ) + +39  + #CT_F_O2I_SCT + 110 + + ) + +40  + #CT_F_O2I_SCT_LIST + 111 + + ) + +41  + #CT_F_O2I_SCT_SIGNATURE + 112 + + ) + +42  + #CT_F_SCT_CTX_NEW + 126 + + ) + +43  + #CT_F_SCT_CTX_VERIFY + 128 + + ) + +44  + #CT_F_SCT_NEW + 100 + + ) + +45  + #CT_F_SCT_NEW_FROM_BASE64 + 127 + + ) + +46  + #CT_F_SCT_SET0_LOG_ID + 101 + + ) + +47  + #CT_F_SCT_SET1_EXTENSIONS + 114 + + ) + +48  + #CT_F_SCT_SET1_LOG_ID + 115 + + ) + +49  + #CT_F_SCT_SET1_SIGNATURE + 116 + + ) + +50  + #CT_F_SCT_SET_LOG_ENTRY_TYPE + 102 + + ) + +51  + #CT_F_SCT_SET_SIGNATURE_NID + 103 + + ) + +52  + #CT_F_SCT_SET_VERSION + 104 + + ) + +57  + #CT_R_BASE64_DECODE_ERROR + 108 + + ) + +58  + #CT_R_INVALID_LOG_ID_LENGTH + 100 + + ) + +59  + #CT_R_LOG_CONF_INVALID + 109 + + ) + +60  + #CT_R_LOG_CONF_INVALID_KEY + 110 + + ) + +61  + #CT_R_LOG_CONF_MISSING_DESCRIPTION + 111 + + ) + +62  + #CT_R_LOG_CONF_MISSING_KEY + 112 + + ) + +63  + #CT_R_LOG_KEY_INVALID + 113 + + ) + +64  + #CT_R_SCT_FUTURE_TIMESTAMP + 116 + + ) + +65  + #CT_R_SCT_INVALID + 104 + + ) + +66  + #CT_R_SCT_INVALID_SIGNATURE + 107 + + ) + +67  + #CT_R_SCT_LIST_INVALID + 105 + + ) + +68  + #CT_R_SCT_LOG_ID_MISMATCH + 114 + + ) + +69  + #CT_R_SCT_NOT_SET + 106 + + ) + +70  + #CT_R_SCT_UNSUPPORTED_VERSION + 115 + + ) + +71  + #CT_R_UNRECOGNIZED_SIGNATURE_NID + 101 + + ) + +72  + #CT_R_UNSUPPORTED_ENTRY_TYPE + 102 + + ) + +73  + #CT_R_UNSUPPORTED_VERSION + 103 + + ) + + @/usr/include/openssl/dsaerr.h + +11 #ide +HEADER_DSAERR_H + + +12  + #HEADER_DSAERR_H + + + ) + +14  + ~<ݒs/ݒscf.h +> + +16 #ide +OPENSSL_NO_DSA + + +18 #ifde +__lulus + + +21  +ERR_ld_DSA_rgs +(); + +26  + #DSA_F_DSAPARAMS_PRINT + 100 + + ) + +27  + #DSA_F_DSAPARAMS_PRINT_FP + 101 + + ) + +28  + #DSA_F_DSA_BUILTIN_PARAMGEN + 125 + + ) + +29  + #DSA_F_DSA_BUILTIN_PARAMGEN2 + 126 + + ) + +30  + #DSA_F_DSA_DO_SIGN + 112 + + ) + +31  + #DSA_F_DSA_DO_VERIFY + 113 + + ) + +32  + #DSA_F_DSA_METH_DUP + 127 + + ) + +33  + #DSA_F_DSA_METH_NEW + 128 + + ) + +34  + #DSA_F_DSA_METH_SET1_NAME + 129 + + ) + +35  + #DSA_F_DSA_NEW_METHOD + 103 + + ) + +36  + #DSA_F_DSA_PARAM_DECODE + 119 + + ) + +37  + #DSA_F_DSA_PRINT_FP + 105 + + ) + +38  + #DSA_F_DSA_PRIV_DECODE + 115 + + ) + +39  + #DSA_F_DSA_PRIV_ENCODE + 116 + + ) + +40  + #DSA_F_DSA_PUB_DECODE + 117 + + ) + +41  + #DSA_F_DSA_PUB_ENCODE + 118 + + ) + +42  + #DSA_F_DSA_SIGN + 106 + + ) + +43  + #DSA_F_DSA_SIGN_SETUP + 107 + + ) + +44  + #DSA_F_DSA_SIG_NEW + 102 + + ) + +45  + #DSA_F_OLD_DSA_PRIV_DECODE + 122 + + ) + +46  + #DSA_F_PKEY_DSA_CTRL + 120 + + ) + +47  + #DSA_F_PKEY_DSA_CTRL_STR + 104 + + ) + +48  + #DSA_F_PKEY_DSA_KEYGEN + 121 + + ) + +53  + #DSA_R_BAD_Q_VALUE + 102 + + ) + +54  + #DSA_R_BN_DECODE_ERROR + 108 + + ) + +55  + #DSA_R_BN_ERROR + 109 + + ) + +56  + #DSA_R_DECODE_ERROR + 104 + + ) + +57  + #DSA_R_INVALID_DIGEST_TYPE + 106 + + ) + +58  + #DSA_R_INVALID_PARAMETERS + 112 + + ) + +59  + #DSA_R_MISSING_PARAMETERS + 101 + + ) + +60  + #DSA_R_MODULUS_TOO_LARGE + 103 + + ) + +61  + #DSA_R_NO_PARAMETERS_SET + 107 + + ) + +62  + #DSA_R_PARAMETER_ENCODING_ERROR + 105 + + ) + +63  + #DSA_R_Q_NOT_PRIME + 113 + + ) + +64  + #DSA_R_SEED_LEN_SMALL + 110 + + ) + + @/usr/include/openssl/ecerr.h + +11 #ide +HEADER_ECERR_H + + +12  + #HEADER_ECERR_H + + + ) + +14  + ~<ݒs/ݒscf.h +> + +16 #ide +OPENSSL_NO_EC + + +18 #ifde +__lulus + + +21  +ERR_ld_EC_rgs +(); + +26  + #EC_F_BN_TO_FELEM + 224 + + ) + +27  + #EC_F_D2I_ECPARAMETERS + 144 + + ) + +28  + #EC_F_D2I_ECPKPARAMETERS + 145 + + ) + +29  + #EC_F_D2I_ECPRIVATEKEY + 146 + + ) + +30  + #EC_F_DO_EC_KEY_PRINT + 221 + + ) + +31  + #EC_F_ECDH_CMS_DECRYPT + 238 + + ) + +32  + #EC_F_ECDH_CMS_SET_SHARED_INFO + 239 + + ) + +33  + #EC_F_ECDH_COMPUTE_KEY + 246 + + ) + +34  + #EC_F_ECDH_SIMPLE_COMPUTE_KEY + 257 + + ) + +35  + #EC_F_ECDSA_DO_SIGN_EX + 251 + + ) + +36  + #EC_F_ECDSA_DO_VERIFY + 252 + + ) + +37  + #EC_F_ECDSA_SIGN_EX + 254 + + ) + +38  + #EC_F_ECDSA_SIGN_SETUP + 248 + + ) + +39  + #EC_F_ECDSA_SIG_NEW + 265 + + ) + +40  + #EC_F_ECDSA_VERIFY + 253 + + ) + +41  + #EC_F_ECD_ITEM_VERIFY + 270 + + ) + +42  + #EC_F_ECKEY_PARAM2TYPE + 223 + + ) + +43  + #EC_F_ECKEY_PARAM_DECODE + 212 + + ) + +44  + #EC_F_ECKEY_PRIV_DECODE + 213 + + ) + +45  + #EC_F_ECKEY_PRIV_ENCODE + 214 + + ) + +46  + #EC_F_ECKEY_PUB_DECODE + 215 + + ) + +47  + #EC_F_ECKEY_PUB_ENCODE + 216 + + ) + +48  + #EC_F_ECKEY_TYPE2PARAM + 220 + + ) + +49  + #EC_F_ECPARAMETERS_PRINT + 147 + + ) + +50  + #EC_F_ECPARAMETERS_PRINT_FP + 148 + + ) + +51  + #EC_F_ECPKPARAMETERS_PRINT + 149 + + ) + +52  + #EC_F_ECPKPARAMETERS_PRINT_FP + 150 + + ) + +53  + #EC_F_ECP_NISTZ256_GET_AFFINE + 240 + + ) + +54  + #EC_F_ECP_NISTZ256_INV_MOD_ORD + 275 + + ) + +55  + #EC_F_ECP_NISTZ256_MULT_PRECOMPUTE + 243 + + ) + +56  + #EC_F_ECP_NISTZ256_POINTS_MUL + 241 + + ) + +57  + #EC_F_ECP_NISTZ256_PRE_COMP_NEW + 244 + + ) + +58  + #EC_F_ECP_NISTZ256_WINDOWED_MUL + 242 + + ) + +59  + #EC_F_ECX_KEY_OP + 266 + + ) + +60  + #EC_F_ECX_PRIV_ENCODE + 267 + + ) + +61  + #EC_F_ECX_PUB_ENCODE + 268 + + ) + +62  + #EC_F_EC_ASN1_GROUP2CURVE + 153 + + ) + +63  + #EC_F_EC_ASN1_GROUP2FIELDID + 154 + + ) + +64  + #EC_F_EC_GF2M_MONTGOMERY_POINT_MULTIPLY + 208 + + ) + +65  + #EC_F_EC_GF2M_SIMPLE_FIELD_INV + 296 + + ) + +66  + #EC_F_EC_GF2M_SIMPLE_GROUP_CHECK_DISCRIMINANT + 159 + + ) + +67  + #EC_F_EC_GF2M_SIMPLE_GROUP_SET_CURVE + 195 + + ) + +68  + #EC_F_EC_GF2M_SIMPLE_LADDER_POST + 285 + + ) + +69  + #EC_F_EC_GF2M_SIMPLE_LADDER_PRE + 288 + + ) + +70  + #EC_F_EC_GF2M_SIMPLE_OCT2POINT + 160 + + ) + +71  + #EC_F_EC_GF2M_SIMPLE_POINT2OCT + 161 + + ) + +72  + #EC_F_EC_GF2M_SIMPLE_POINTS_MUL + 289 + + ) + +73  + #EC_F_EC_GF2M_SIMPLE_POINT_GET_AFFINE_COORDINATES + 162 + + ) + +74  + #EC_F_EC_GF2M_SIMPLE_POINT_SET_AFFINE_COORDINATES + 163 + + ) + +75  + #EC_F_EC_GF2M_SIMPLE_SET_COMPRESSED_COORDINATES + 164 + + ) + +76  + #EC_F_EC_GFP_MONT_FIELD_DECODE + 133 + + ) + +77  + #EC_F_EC_GFP_MONT_FIELD_ENCODE + 134 + + ) + +78  + #EC_F_EC_GFP_MONT_FIELD_INV + 297 + + ) + +79  + #EC_F_EC_GFP_MONT_FIELD_MUL + 131 + + ) + +80  + #EC_F_EC_GFP_MONT_FIELD_SET_TO_ONE + 209 + + ) + +81  + #EC_F_EC_GFP_MONT_FIELD_SQR + 132 + + ) + +82  + #EC_F_EC_GFP_MONT_GROUP_SET_CURVE + 189 + + ) + +83  + #EC_F_EC_GFP_NISTP224_GROUP_SET_CURVE + 225 + + ) + +84  + #EC_F_EC_GFP_NISTP224_POINTS_MUL + 228 + + ) + +85  + #EC_F_EC_GFP_NISTP224_POINT_GET_AFFINE_COORDINATES + 226 + + ) + +86  + #EC_F_EC_GFP_NISTP256_GROUP_SET_CURVE + 230 + + ) + +87  + #EC_F_EC_GFP_NISTP256_POINTS_MUL + 231 + + ) + +88  + #EC_F_EC_GFP_NISTP256_POINT_GET_AFFINE_COORDINATES + 232 + + ) + +89  + #EC_F_EC_GFP_NISTP521_GROUP_SET_CURVE + 233 + + ) + +90  + #EC_F_EC_GFP_NISTP521_POINTS_MUL + 234 + + ) + +91  + #EC_F_EC_GFP_NISTP521_POINT_GET_AFFINE_COORDINATES + 235 + + ) + +92  + #EC_F_EC_GFP_NIST_FIELD_MUL + 200 + + ) + +93  + #EC_F_EC_GFP_NIST_FIELD_SQR + 201 + + ) + +94  + #EC_F_EC_GFP_NIST_GROUP_SET_CURVE + 202 + + ) + +95  + #EC_F_EC_GFP_SIMPLE_BLIND_COORDINATES + 287 + + ) + +96  + #EC_F_EC_GFP_SIMPLE_FIELD_INV + 298 + + ) + +97  + #EC_F_EC_GFP_SIMPLE_GROUP_CHECK_DISCRIMINANT + 165 + + ) + +98  + #EC_F_EC_GFP_SIMPLE_GROUP_SET_CURVE + 166 + + ) + +99  + #EC_F_EC_GFP_SIMPLE_MAKE_AFFINE + 102 + + ) + +100  + #EC_F_EC_GFP_SIMPLE_OCT2POINT + 103 + + ) + +101  + #EC_F_EC_GFP_SIMPLE_POINT2OCT + 104 + + ) + +102  + #EC_F_EC_GFP_SIMPLE_POINTS_MAKE_AFFINE + 137 + + ) + +103  + #EC_F_EC_GFP_SIMPLE_POINT_GET_AFFINE_COORDINATES + 167 + + ) + +104  + #EC_F_EC_GFP_SIMPLE_POINT_SET_AFFINE_COORDINATES + 168 + + ) + +105  + #EC_F_EC_GFP_SIMPLE_SET_COMPRESSED_COORDINATES + 169 + + ) + +106  + #EC_F_EC_GROUP_CHECK + 170 + + ) + +107  + #EC_F_EC_GROUP_CHECK_DISCRIMINANT + 171 + + ) + +108  + #EC_F_EC_GROUP_COPY + 106 + + ) + +109  + #EC_F_EC_GROUP_GET_CURVE + 291 + + ) + +110  + #EC_F_EC_GROUP_GET_CURVE_GF2M + 172 + + ) + +111  + #EC_F_EC_GROUP_GET_CURVE_GFP + 130 + + ) + +112  + #EC_F_EC_GROUP_GET_DEGREE + 173 + + ) + +113  + #EC_F_EC_GROUP_GET_ECPARAMETERS + 261 + + ) + +114  + #EC_F_EC_GROUP_GET_ECPKPARAMETERS + 262 + + ) + +115  + #EC_F_EC_GROUP_GET_PENTANOMIAL_BASIS + 193 + + ) + +116  + #EC_F_EC_GROUP_GET_TRINOMIAL_BASIS + 194 + + ) + +117  + #EC_F_EC_GROUP_NEW + 108 + + ) + +118  + #EC_F_EC_GROUP_NEW_BY_CURVE_NAME + 174 + + ) + +119  + #EC_F_EC_GROUP_NEW_FROM_DATA + 175 + + ) + +120  + #EC_F_EC_GROUP_NEW_FROM_ECPARAMETERS + 263 + + ) + +121  + #EC_F_EC_GROUP_NEW_FROM_ECPKPARAMETERS + 264 + + ) + +122  + #EC_F_EC_GROUP_SET_CURVE + 292 + + ) + +123  + #EC_F_EC_GROUP_SET_CURVE_GF2M + 176 + + ) + +124  + #EC_F_EC_GROUP_SET_CURVE_GFP + 109 + + ) + +125  + #EC_F_EC_GROUP_SET_GENERATOR + 111 + + ) + +126  + #EC_F_EC_GROUP_SET_SEED + 286 + + ) + +127  + #EC_F_EC_KEY_CHECK_KEY + 177 + + ) + +128  + #EC_F_EC_KEY_COPY + 178 + + ) + +129  + #EC_F_EC_KEY_GENERATE_KEY + 179 + + ) + +130  + #EC_F_EC_KEY_NEW + 182 + + ) + +131  + #EC_F_EC_KEY_NEW_METHOD + 245 + + ) + +132  + #EC_F_EC_KEY_OCT2PRIV + 255 + + ) + +133  + #EC_F_EC_KEY_PRINT + 180 + + ) + +134  + #EC_F_EC_KEY_PRINT_FP + 181 + + ) + +135  + #EC_F_EC_KEY_PRIV2BUF + 279 + + ) + +136  + #EC_F_EC_KEY_PRIV2OCT + 256 + + ) + +137  + #EC_F_EC_KEY_SET_PUBLIC_KEY_AFFINE_COORDINATES + 229 + + ) + +138  + #EC_F_EC_KEY_SIMPLE_CHECK_KEY + 258 + + ) + +139  + #EC_F_EC_KEY_SIMPLE_OCT2PRIV + 259 + + ) + +140  + #EC_F_EC_KEY_SIMPLE_PRIV2OCT + 260 + + ) + +141  + #EC_F_EC_PKEY_CHECK + 273 + + ) + +142  + #EC_F_EC_PKEY_PARAM_CHECK + 274 + + ) + +143  + #EC_F_EC_POINTS_MAKE_AFFINE + 136 + + ) + +144  + #EC_F_EC_POINTS_MUL + 290 + + ) + +145  + #EC_F_EC_POINT_ADD + 112 + + ) + +146  + #EC_F_EC_POINT_BN2POINT + 280 + + ) + +147  + #EC_F_EC_POINT_CMP + 113 + + ) + +148  + #EC_F_EC_POINT_COPY + 114 + + ) + +149  + #EC_F_EC_POINT_DBL + 115 + + ) + +150  + #EC_F_EC_POINT_GET_AFFINE_COORDINATES + 293 + + ) + +151  + #EC_F_EC_POINT_GET_AFFINE_COORDINATES_GF2M + 183 + + ) + +152  + #EC_F_EC_POINT_GET_AFFINE_COORDINATES_GFP + 116 + + ) + +153  + #EC_F_EC_POINT_GET_JPROJECTIVE_COORDINATES_GFP + 117 + + ) + +154  + #EC_F_EC_POINT_INVERT + 210 + + ) + +155  + #EC_F_EC_POINT_IS_AT_INFINITY + 118 + + ) + +156  + #EC_F_EC_POINT_IS_ON_CURVE + 119 + + ) + +157  + #EC_F_EC_POINT_MAKE_AFFINE + 120 + + ) + +158  + #EC_F_EC_POINT_NEW + 121 + + ) + +159  + #EC_F_EC_POINT_OCT2POINT + 122 + + ) + +160  + #EC_F_EC_POINT_POINT2BUF + 281 + + ) + +161  + #EC_F_EC_POINT_POINT2OCT + 123 + + ) + +162  + #EC_F_EC_POINT_SET_AFFINE_COORDINATES + 294 + + ) + +163  + #EC_F_EC_POINT_SET_AFFINE_COORDINATES_GF2M + 185 + + ) + +164  + #EC_F_EC_POINT_SET_AFFINE_COORDINATES_GFP + 124 + + ) + +165  + #EC_F_EC_POINT_SET_COMPRESSED_COORDINATES + 295 + + ) + +166  + #EC_F_EC_POINT_SET_COMPRESSED_COORDINATES_GF2M + 186 + + ) + +167  + #EC_F_EC_POINT_SET_COMPRESSED_COORDINATES_GFP + 125 + + ) + +168  + #EC_F_EC_POINT_SET_JPROJECTIVE_COORDINATES_GFP + 126 + + ) + +169  + #EC_F_EC_POINT_SET_TO_INFINITY + 127 + + ) + +170  + #EC_F_EC_PRE_COMP_NEW + 196 + + ) + +171  + #EC_F_EC_SCALAR_MUL_LADDER + 284 + + ) + +172  + #EC_F_EC_WNAF_MUL + 187 + + ) + +173  + #EC_F_EC_WNAF_PRECOMPUTE_MULT + 188 + + ) + +174  + #EC_F_I2D_ECPARAMETERS + 190 + + ) + +175  + #EC_F_I2D_ECPKPARAMETERS + 191 + + ) + +176  + #EC_F_I2D_ECPRIVATEKEY + 192 + + ) + +177  + #EC_F_I2O_ECPUBLICKEY + 151 + + ) + +178  + #EC_F_NISTP224_PRE_COMP_NEW + 227 + + ) + +179  + #EC_F_NISTP256_PRE_COMP_NEW + 236 + + ) + +180  + #EC_F_NISTP521_PRE_COMP_NEW + 237 + + ) + +181  + #EC_F_O2I_ECPUBLICKEY + 152 + + ) + +182  + #EC_F_OLD_EC_PRIV_DECODE + 222 + + ) + +183  + #EC_F_OSSL_ECDH_COMPUTE_KEY + 247 + + ) + +184  + #EC_F_OSSL_ECDSA_SIGN_SIG + 249 + + ) + +185  + #EC_F_OSSL_ECDSA_VERIFY_SIG + 250 + + ) + +186  + #EC_F_PKEY_ECD_CTRL + 271 + + ) + +187  + #EC_F_PKEY_ECD_DIGESTSIGN + 272 + + ) + +188  + #EC_F_PKEY_ECD_DIGESTSIGN25519 + 276 + + ) + +189  + #EC_F_PKEY_ECD_DIGESTSIGN448 + 277 + + ) + +190  + #EC_F_PKEY_ECX_DERIVE + 269 + + ) + +191  + #EC_F_PKEY_EC_CTRL + 197 + + ) + +192  + #EC_F_PKEY_EC_CTRL_STR + 198 + + ) + +193  + #EC_F_PKEY_EC_DERIVE + 217 + + ) + +194  + #EC_F_PKEY_EC_INIT + 282 + + ) + +195  + #EC_F_PKEY_EC_KDF_DERIVE + 283 + + ) + +196  + #EC_F_PKEY_EC_KEYGEN + 199 + + ) + +197  + #EC_F_PKEY_EC_PARAMGEN + 219 + + ) + +198  + #EC_F_PKEY_EC_SIGN + 218 + + ) + +199  + #EC_F_VALIDATE_ECX_DERIVE + 278 + + ) + +204  + #EC_R_ASN1_ERROR + 115 + + ) + +205  + #EC_R_BAD_SIGNATURE + 156 + + ) + +206  + #EC_R_BIGNUM_OUT_OF_RANGE + 144 + + ) + +207  + #EC_R_BUFFER_TOO_SMALL + 100 + + ) + +208  + #EC_R_CANNOT_INVERT + 165 + + ) + +209  + #EC_R_COORDINATES_OUT_OF_RANGE + 146 + + ) + +210  + #EC_R_CURVE_DOES_NOT_SUPPORT_ECDH + 160 + + ) + +211  + #EC_R_CURVE_DOES_NOT_SUPPORT_SIGNING + 159 + + ) + +212  + #EC_R_D2I_ECPKPARAMETERS_FAILURE + 117 + + ) + +213  + #EC_R_DECODE_ERROR + 142 + + ) + +214  + #EC_R_DISCRIMINANT_IS_ZERO + 118 + + ) + +215  + #EC_R_EC_GROUP_NEW_BY_NAME_FAILURE + 119 + + ) + +216  + #EC_R_FIELD_TOO_LARGE + 143 + + ) + +217  + #EC_R_GF2M_NOT_SUPPORTED + 147 + + ) + +218  + #EC_R_GROUP2PKPARAMETERS_FAILURE + 120 + + ) + +219  + #EC_R_I2D_ECPKPARAMETERS_FAILURE + 121 + + ) + +220  + #EC_R_INCOMPATIBLE_OBJECTS + 101 + + ) + +221  + #EC_R_INVALID_ARGUMENT + 112 + + ) + +222  + #EC_R_INVALID_COMPRESSED_POINT + 110 + + ) + +223  + #EC_R_INVALID_COMPRESSION_BIT + 109 + + ) + +224  + #EC_R_INVALID_CURVE + 141 + + ) + +225  + #EC_R_INVALID_DIGEST + 151 + + ) + +226  + #EC_R_INVALID_DIGEST_TYPE + 138 + + ) + +227  + #EC_R_INVALID_ENCODING + 102 + + ) + +228  + #EC_R_INVALID_FIELD + 103 + + ) + +229  + #EC_R_INVALID_FORM + 104 + + ) + +230  + #EC_R_INVALID_GROUP_ORDER + 122 + + ) + +231  + #EC_R_INVALID_KEY + 116 + + ) + +232  + #EC_R_INVALID_OUTPUT_LENGTH + 161 + + ) + +233  + #EC_R_INVALID_PEER_KEY + 133 + + ) + +234  + #EC_R_INVALID_PENTANOMIAL_BASIS + 132 + + ) + +235  + #EC_R_INVALID_PRIVATE_KEY + 123 + + ) + +236  + #EC_R_INVALID_TRINOMIAL_BASIS + 137 + + ) + +237  + #EC_R_KDF_PARAMETER_ERROR + 148 + + ) + +238  + #EC_R_KEYS_NOT_SET + 140 + + ) + +239  + #EC_R_LADDER_POST_FAILURE + 136 + + ) + +240  + #EC_R_LADDER_PRE_FAILURE + 153 + + ) + +241  + #EC_R_LADDER_STEP_FAILURE + 162 + + ) + +242  + #EC_R_MISSING_PARAMETERS + 124 + + ) + +243  + #EC_R_MISSING_PRIVATE_KEY + 125 + + ) + +244  + #EC_R_NEED_NEW_SETUP_VALUES + 157 + + ) + +245  + #EC_R_NOT_A_NIST_PRIME + 135 + + ) + +246  + #EC_R_NOT_IMPLEMENTED + 126 + + ) + +247  + #EC_R_NOT_INITIALIZED + 111 + + ) + +248  + #EC_R_NO_PARAMETERS_SET + 139 + + ) + +249  + #EC_R_NO_PRIVATE_VALUE + 154 + + ) + +250  + #EC_R_OPERATION_NOT_SUPPORTED + 152 + + ) + +251  + #EC_R_PASSED_NULL_PARAMETER + 134 + + ) + +252  + #EC_R_PEER_KEY_ERROR + 149 + + ) + +253  + #EC_R_PKPARAMETERS2GROUP_FAILURE + 127 + + ) + +254  + #EC_R_POINT_ARITHMETIC_FAILURE + 155 + + ) + +255  + #EC_R_POINT_AT_INFINITY + 106 + + ) + +256  + #EC_R_POINT_COORDINATES_BLIND_FAILURE + 163 + + ) + +257  + #EC_R_POINT_IS_NOT_ON_CURVE + 107 + + ) + +258  + #EC_R_RANDOM_NUMBER_GENERATION_FAILED + 158 + + ) + +259  + #EC_R_SHARED_INFO_ERROR + 150 + + ) + +260  + #EC_R_SLOT_FULL + 108 + + ) + +261  + #EC_R_UNDEFINED_GENERATOR + 113 + + ) + +262  + #EC_R_UNDEFINED_ORDER + 128 + + ) + +263  + #EC_R_UNKNOWN_COFACTOR + 164 + + ) + +264  + #EC_R_UNKNOWN_GROUP + 129 + + ) + +265  + #EC_R_UNKNOWN_ORDER + 114 + + ) + +266  + #EC_R_UNSUPPORTED_FIELD + 131 + + ) + +267  + #EC_R_WRONG_CURVE_PARAMETERS + 145 + + ) + +268  + #EC_R_WRONG_ORDER + 130 + + ) + + @/usr/include/openssl/pemerr.h + +11 #ide +HEADER_PEMERR_H + + +12  + #HEADER_PEMERR_H + + + ) + +14 #ifde +__lulus + + +17  +ERR_ld_PEM_rgs +(); + +22  + #PEM_F_B2I_DSS + 127 + + ) + +23  + #PEM_F_B2I_PVK_BIO + 128 + + ) + +24  + #PEM_F_B2I_RSA + 129 + + ) + +25  + #PEM_F_CHECK_BITLEN_DSA + 130 + + ) + +26  + #PEM_F_CHECK_BITLEN_RSA + 131 + + ) + +27  + #PEM_F_D2I_PKCS8PRIVATEKEY_BIO + 120 + + ) + +28  + #PEM_F_D2I_PKCS8PRIVATEKEY_FP + 121 + + ) + +29  + #PEM_F_DO_B2I + 132 + + ) + +30  + #PEM_F_DO_B2I_BIO + 133 + + ) + +31  + #PEM_F_DO_BLOB_HEADER + 134 + + ) + +32  + #PEM_F_DO_I2B + 146 + + ) + +33  + #PEM_F_DO_PK8PKEY + 126 + + ) + +34  + #PEM_F_DO_PK8PKEY_FP + 125 + + ) + +35  + #PEM_F_DO_PVK_BODY + 135 + + ) + +36  + #PEM_F_DO_PVK_HEADER + 136 + + ) + +37  + #PEM_F_GET_HEADER_AND_DATA + 143 + + ) + +38  + #PEM_F_GET_NAME + 144 + + ) + +39  + #PEM_F_I2B_PVK + 137 + + ) + +40  + #PEM_F_I2B_PVK_BIO + 138 + + ) + +41  + #PEM_F_LOAD_IV + 101 + + ) + +42  + #PEM_F_PEM_ASN1_READ + 102 + + ) + +43  + #PEM_F_PEM_ASN1_READ_BIO + 103 + + ) + +44  + #PEM_F_PEM_ASN1_WRITE + 104 + + ) + +45  + #PEM_F_PEM_ASN1_WRITE_BIO + 105 + + ) + +46  + #PEM_F_PEM_DEF_CALLBACK + 100 + + ) + +47  + #PEM_F_PEM_DO_HEADER + 106 + + ) + +48  + #PEM_F_PEM_GET_EVP_CIPHER_INFO + 107 + + ) + +49  + #PEM_F_PEM_READ + 108 + + ) + +50  + #PEM_F_PEM_READ_BIO + 109 + + ) + +51  + #PEM_F_PEM_READ_BIO_DHPARAMS + 141 + + ) + +52  + #PEM_F_PEM_READ_BIO_EX + 145 + + ) + +53  + #PEM_F_PEM_READ_BIO_PARAMETERS + 140 + + ) + +54  + #PEM_F_PEM_READ_BIO_PRIVATEKEY + 123 + + ) + +55  + #PEM_F_PEM_READ_DHPARAMS + 142 + + ) + +56  + #PEM_F_PEM_READ_PRIVATEKEY + 124 + + ) + +57  + #PEM_F_PEM_SIGNFINAL + 112 + + ) + +58  + #PEM_F_PEM_WRITE + 113 + + ) + +59  + #PEM_F_PEM_WRITE_BIO + 114 + + ) + +60  + #PEM_F_PEM_WRITE_PRIVATEKEY + 139 + + ) + +61  + #PEM_F_PEM_X509_INFO_READ + 115 + + ) + +62  + #PEM_F_PEM_X509_INFO_READ_BIO + 116 + + ) + +63  + #PEM_F_PEM_X509_INFO_WRITE_BIO + 117 + + ) + +68  + #PEM_R_BAD_BASE64_DECODE + 100 + + ) + +69  + #PEM_R_BAD_DECRYPT + 101 + + ) + +70  + #PEM_R_BAD_END_LINE + 102 + + ) + +71  + #PEM_R_BAD_IV_CHARS + 103 + + ) + +72  + #PEM_R_BAD_MAGIC_NUMBER + 116 + + ) + +73  + #PEM_R_BAD_PASSWORD_READ + 104 + + ) + +74  + #PEM_R_BAD_VERSION_NUMBER + 117 + + ) + +75  + #PEM_R_BIO_WRITE_FAILURE + 118 + + ) + +76  + #PEM_R_CIPHER_IS_NULL + 127 + + ) + +77  + #PEM_R_ERROR_CONVERTING_PRIVATE_KEY + 115 + + ) + +78  + #PEM_R_EXPECTING_PRIVATE_KEY_BLOB + 119 + + ) + +79  + #PEM_R_EXPECTING_PUBLIC_KEY_BLOB + 120 + + ) + +80  + #PEM_R_HEADER_TOO_LONG + 128 + + ) + +81  + #PEM_R_INCONSISTENT_HEADER + 121 + + ) + +82  + #PEM_R_KEYBLOB_HEADER_PARSE_ERROR + 122 + + ) + +83  + #PEM_R_KEYBLOB_TOO_SHORT + 123 + + ) + +84  + #PEM_R_MISSING_DEK_IV + 129 + + ) + +85  + #PEM_R_NOT_DEK_INFO + 105 + + ) + +86  + #PEM_R_NOT_ENCRYPTED + 106 + + ) + +87  + #PEM_R_NOT_PROC_TYPE + 107 + + ) + +88  + #PEM_R_NO_START_LINE + 108 + + ) + +89  + #PEM_R_PROBLEMS_GETTING_PASSWORD + 109 + + ) + +90  + #PEM_R_PVK_DATA_TOO_SHORT + 124 + + ) + +91  + #PEM_R_PVK_TOO_SHORT + 125 + + ) + +92  + #PEM_R_READ_KEY + 111 + + ) + +93  + #PEM_R_SHORT_HEADER + 112 + + ) + +94  + #PEM_R_UNEXPECTED_DEK_IV + 130 + + ) + +95  + #PEM_R_UNSUPPORTED_CIPHER + 113 + + ) + +96  + #PEM_R_UNSUPPORTED_ENCRYPTION + 114 + + ) + +97  + #PEM_R_UNSUPPORTED_KEY_COMPONENTS + 126 + + ) + + @/usr/include/openssl/pkcs7.h + +10 #ide +HEADER_PKCS7_H + + +11  + #HEADER_PKCS7_H + + + ) + +13  + ~<ݒs/a1.h +> + +14  + ~<ݒs/bio.h +> + +15  + ~<ݒs/e_os2.h +> + +17  + ~<ݒs/symhacks.h +> + +18  + ~<ݒs/os_typ.h +> + +19  + ~<ݒs/pkcs7r.h +> + +21 #ifde +__lulus + + +32  + spkcs7_issu_d_rl_ + { + +33 +X509_NAME + * +issu +; + +34 +ASN1_INTEGER + * +rl +; + +35 } + tPKCS7_ISSUER_AND_SERIAL +; + +37  + spkcs7_sigr_fo_ + { + +38 +ASN1_INTEGER + * +vsi +; + +39 +PKCS7_ISSUER_AND_SERIAL + * +issu_d_rl +; + +40 +X509_ALGOR + * +dige_g +; + +41 +STACK_OF +( +X509_ATTRIBUTE +* +auth_ +; + +42 +X509_ALGOR + * +dige_c_g +; + +43 +ASN1_OCTET_STRING + * +c_dige +; + +44 +STACK_OF +( +X509_ATTRIBUTE +* +uuth_ +; + +46 +EVP_PKEY + * +pkey +; + +47 } + tPKCS7_SIGNER_INFO +; + +49 +DEFINE_STACK_OF +( +PKCS7_SIGNER_INFO +) + +51  + spkcs7_c_fo_ + { + +52 +ASN1_INTEGER + * +vsi +; + +53 +PKCS7_ISSUER_AND_SERIAL + * +issu_d_rl +; + +54 +X509_ALGOR + * +key_c_g +; + +55 +ASN1_OCTET_STRING + * +c_key +; + +56 +X509 + * + +; + +57 } + tPKCS7_RECIP_INFO +; + +59 +DEFINE_STACK_OF +( +PKCS7_RECIP_INFO +) + +61  + spkcs7_sigd_ + { + +62 +ASN1_INTEGER + * +vsi +; + +63 +STACK_OF +( +X509_ALGOR +* +md_gs +; + +64 +STACK_OF +( +X509 +* + +; + +65 +STACK_OF +( +X509_CRL +* +l +; + +66 +STACK_OF +( +PKCS7_SIGNER_INFO +* +sigr_fo +; + +67  +pkcs7_ + * +cڋs +; + +68 } + tPKCS7_SIGNED +; + +74  + spkcs7_c_cڋ_ + { + +75 +ASN1_OBJECT + * +cڋ_ty +; + +76 +X509_ALGOR + * +gܙhm +; + +77 +ASN1_OCTET_STRING + * +c_da +; + +78 cڡ +EVP_CIPHER + * +ch +; + +79 } + tPKCS7_ENC_CONTENT +; + +81  + spkcs7_ved_ + { + +82 +ASN1_INTEGER + * +vsi +; + +83 +STACK_OF +( +PKCS7_RECIP_INFO +* +cfo +; + +84 +PKCS7_ENC_CONTENT + * +c_da +; + +85 } + tPKCS7_ENVELOPE +; + +87  + spkcs7_sigddved_ + { + +88 +ASN1_INTEGER + * +vsi +; + +89 +STACK_OF +( +X509_ALGOR +* +md_gs +; + +90 +STACK_OF +( +X509 +* + +; + +91 +STACK_OF +( +X509_CRL +* +l +; + +92 +STACK_OF +( +PKCS7_SIGNER_INFO +* +sigr_fo +; + +93 +PKCS7_ENC_CONTENT + * +c_da +; + +94 +STACK_OF +( +PKCS7_RECIP_INFO +* +cfo +; + +95 } + tPKCS7_SIGN_ENVELOPE +; + +97  + spkcs7_dige_ + { + +98 +ASN1_INTEGER + * +vsi +; + +99 +X509_ALGOR + * +md +; + +100  +pkcs7_ + * +cڋs +; + +101 +ASN1_OCTET_STRING + * +dige +; + +102 } + tPKCS7_DIGEST +; + +104  + spkcs7_yed_ + { + +105 +ASN1_INTEGER + * +vsi +; + +106 +PKCS7_ENC_CONTENT + * +c_da +; + +107 } + tPKCS7_ENCRYPT +; + +109  + spkcs7_ + { + +114 * +a1 +; + +115  +ngth +; + +116  + #PKCS7_S_HEADER + 0 + + ) + +117  + #PKCS7_S_BODY + 1 + + ) + +118  + #PKCS7_S_TAIL + 2 + + ) + +119  +e +; + +120  +dached +; + +121 +ASN1_OBJECT + * +ty +; + +128 * +r +; + +130 +ASN1_OCTET_STRING + * +da +; + +132 +PKCS7_SIGNED + * +sign +; + +134 +PKCS7_ENVELOPE + * +ved +; + +136 +PKCS7_SIGN_ENVELOPE + * +sigd_d_ved +; + +138 +PKCS7_DIGEST + * +dige +; + +140 +PKCS7_ENCRYPT + * +yed +; + +142 +ASN1_TYPE + * +h +; + +143 } +d +; + +144 } + tPKCS7 +; + +146 +DEFINE_STACK_OF +( +PKCS7 +) + +148  + #PKCS7_OP_SET_DETACHED_SIGNATURE + 1 + + ) + +149  + #PKCS7_OP_GET_DETACHED_SIGNATURE + 2 + + ) + +151  + #PKCS7_g_sigd_ibus +( +si +((si)-> +auth_ +) + + ) + +152  + #PKCS7_g_ibus +( +si +((si)-> +uuth_ +) + + ) + +154  + #PKCS7_ty_is_sigd +( +a +( + `OBJ_obj2nid +()-> +ty += +NID_pkcs7_sigd +) + + ) + +155  + #PKCS7_ty_is_yed +( +a +( + `OBJ_obj2nid +()-> +ty += +NID_pkcs7_yed +) + + ) + +156  + #PKCS7_ty_is_ved +( +a +( + `OBJ_obj2nid +()-> +ty += +NID_pkcs7_ved +) + + ) + +157  + #PKCS7_ty_is_sigdAndEnved +( +a +) \ + +158 ( + `OBJ_obj2nid +(( +a +)-> +ty += +NID_pkcs7_sigdAndEnved +) + + ) + +159  + #PKCS7_ty_is_da +( +a +( + `OBJ_obj2nid +()-> +ty += +NID_pkcs7_da +) + + ) + +160  + #PKCS7_ty_is_dige +( +a +( + `OBJ_obj2nid +()-> +ty += +NID_pkcs7_dige +) + + ) + +162  + #PKCS7_t_dached +( +p +, +v +) \ + +163 + `PKCS7_ +( +p +, +PKCS7_OP_SET_DETACHED_SIGNATURE +, +v +, +NULL +) + + ) + +164  + #PKCS7_g_dached +( +p +) \ + +165 + `PKCS7_ +( +p +, +PKCS7_OP_GET_DETACHED_SIGNATURE +,0, +NULL +) + + ) + +167  + #PKCS7_is_dached +( +p7 +( + `PKCS7_ty_is_sigd +7&& + `PKCS7_g_dached +7)) + + ) + +171  + #PKCS7_TEXT + 0x1 + + ) + +172  + #PKCS7_NOCERTS + 0x2 + + ) + +173  + #PKCS7_NOSIGS + 0x4 + + ) + +174  + #PKCS7_NOCHAIN + 0x8 + + ) + +175  + #PKCS7_NOINTERN + 0x10 + + ) + +176  + #PKCS7_NOVERIFY + 0x20 + + ) + +177  + #PKCS7_DETACHED + 0x40 + + ) + +178  + #PKCS7_BINARY + 0x80 + + ) + +179  + #PKCS7_NOATTR + 0x100 + + ) + +180  + #PKCS7_NOSMIMECAP + 0x200 + + ) + +181  + #PKCS7_NOOLDMIMETYPE + 0x400 + + ) + +182  + #PKCS7_CRLFEOL + 0x800 + + ) + +183  + #PKCS7_STREAM + 0x1000 + + ) + +184  + #PKCS7_NOCRL + 0x2000 + + ) + +185  + #PKCS7_PARTIAL + 0x4000 + + ) + +186  + #PKCS7_REUSE_DIGEST + 0x8000 + + ) + +187  + #PKCS7_NO_DUAL_CONTENT + 0x10000 + + ) + +191  + #SMIME_TEXT + +PKCS7_TEXT + + + ) + +192  + #SMIME_NOCERTS + +PKCS7_NOCERTS + + + ) + +193  + #SMIME_NOSIGS + +PKCS7_NOSIGS + + + ) + +194  + #SMIME_NOCHAIN + +PKCS7_NOCHAIN + + + ) + +195  + #SMIME_NOINTERN + +PKCS7_NOINTERN + + + ) + +196  + #SMIME_NOVERIFY + +PKCS7_NOVERIFY + + + ) + +197  + #SMIME_DETACHED + +PKCS7_DETACHED + + + ) + +198  + #SMIME_BINARY + +PKCS7_BINARY + + + ) + +199  + #SMIME_NOATTR + +PKCS7_NOATTR + + + ) + +202  + #SMIME_ASCIICRLF + 0x80000 + + ) + +204 +DECLARE_ASN1_FUNCTIONS +( +PKCS7_ISSUER_AND_SERIAL +) + +206  +PKCS7_ISSUER_AND_SERIAL_dige +( +PKCS7_ISSUER_AND_SERIAL + * +da +, + +207 cڡ +EVP_MD + * +ty +, * +md +, + +208 * +n +); + +209 #ide +OPENSSL_NO_STDIO + + +210 +PKCS7 + * +d2i_PKCS7_ +( +FILE + * + +, PKCS7 ** +p7 +); + +211  +i2d_PKCS7_ +( +FILE + * + +, +PKCS7 + * +p7 +); + +213 +PKCS7 + * +PKCS7_dup +(PKCS7 * +p7 +); + +214 +PKCS7 + * +d2i_PKCS7_bio +( +BIO + * +bp +, PKCS7 ** +p7 +); + +215  +i2d_PKCS7_bio +( +BIO + * +bp +, +PKCS7 + * +p7 +); + +216  +i2d_PKCS7_bio_am +( +BIO + * +out +, +PKCS7 + * +p7 +, BIO * + +,  +ags +); + +217  +PEM_wre_bio_PKCS7_am +( +BIO + * +out +, +PKCS7 + * +p7 +, BIO * + +,  +ags +); + +219 +DECLARE_ASN1_FUNCTIONS +( +PKCS7_SIGNER_INFO +) + +220 +DECLARE_ASN1_FUNCTIONS +( +PKCS7_RECIP_INFO +) + +221 +DECLARE_ASN1_FUNCTIONS +( +PKCS7_SIGNED +) + +222 +DECLARE_ASN1_FUNCTIONS +( +PKCS7_ENC_CONTENT +) + +223 +DECLARE_ASN1_FUNCTIONS +( +PKCS7_ENVELOPE +) + +224 +DECLARE_ASN1_FUNCTIONS +( +PKCS7_SIGN_ENVELOPE +) + +225 +DECLARE_ASN1_FUNCTIONS +( +PKCS7_DIGEST +) + +226 +DECLARE_ASN1_FUNCTIONS +( +PKCS7_ENCRYPT +) + +227 +DECLARE_ASN1_FUNCTIONS +( +PKCS7 +) + +229 +DECLARE_ASN1_ITEM +( +PKCS7_ATTR_SIGN +) + +230 +DECLARE_ASN1_ITEM +( +PKCS7_ATTR_VERIFY +) + +232 +DECLARE_ASN1_NDEF_FUNCTION +( +PKCS7 +) + +233 +DECLARE_ASN1_PRINT_FUNCTION +( +PKCS7 +) + +235  +PKCS7_ +( +PKCS7 + * +p7 +,  +cmd +,  +rg +, * +rg +); + +237  +PKCS7_t_ty +( +PKCS7 + * +p7 +,  +ty +); + +238  +PKCS7_t0_ty_h +( +PKCS7 + * +p7 +,  +ty +, +ASN1_TYPE + * +h +); + +239  +PKCS7_t_cڋ +( +PKCS7 + * +p7 +, PKCS7 * +p7_da +); + +240  +PKCS7_SIGNER_INFO_t +( +PKCS7_SIGNER_INFO + * +p7i +, +X509 + * +x509 +, +EVP_PKEY + * +pkey +, + +241 cڡ +EVP_MD + * +dg +); + +242  +PKCS7_SIGNER_INFO_sign +( +PKCS7_SIGNER_INFO + * +si +); + +243  +PKCS7_add_sigr +( +PKCS7 + * +p7 +, +PKCS7_SIGNER_INFO + * +p7i +); + +244  +PKCS7_add_ifi +( +PKCS7 + * +p7 +, +X509 + * +x509 +); + +245  +PKCS7_add_l +( +PKCS7 + * +p7 +, +X509_CRL + * +x509 +); + +246  +PKCS7_cڋ_w +( +PKCS7 + * +p7 +,  +nid +); + +247  +PKCS7_daVify +( +X509_STORE + * +_e +, +X509_STORE_CTX + * +x +, + +248 +BIO + * +bio +, +PKCS7 + * +p7 +, +PKCS7_SIGNER_INFO + * +si +); + +249  +PKCS7_sigtuVify +( +BIO + * +bio +, +PKCS7 + * +p7 +, +PKCS7_SIGNER_INFO + * +si +, + +250 +X509 + * +x509 +); + +252 +BIO + * +PKCS7_daIn +( +PKCS7 + * +p7 +, BIO * +bio +); + +253  +PKCS7_daF +( +PKCS7 + * +p7 +, +BIO + * +bio +); + +254 +BIO + * +PKCS7_daDecode +( +PKCS7 + * +p7 +, +EVP_PKEY + * +pkey +, BIO * +_bio +, +X509 + * +p +); + +256 +PKCS7_SIGNER_INFO + * +PKCS7_add_sigtu +( +PKCS7 + * +p7 +, +X509 + * +x509 +, + +257 +EVP_PKEY + * +pkey +, cڡ +EVP_MD + * +dg +); + +258 +X509 + * +PKCS7__om_sigr_fo +( +PKCS7 + * +p7 +, +PKCS7_SIGNER_INFO + * +si +); + +259  +PKCS7_t_dige +( +PKCS7 + * +p7 +, cڡ +EVP_MD + * +md +); + +260 +STACK_OF +( +PKCS7_SIGNER_INFO +* +PKCS7_g_sigr_fo +( +PKCS7 + * +p7 +); + +262 +PKCS7_RECIP_INFO + * +PKCS7_add_c +( +PKCS7 + * +p7 +, +X509 + * +x509 +); + +263  +PKCS7_SIGNER_INFO_g0_gs +( +PKCS7_SIGNER_INFO + * +si +, +EVP_PKEY + ** +pk +, + +264 +X509_ALGOR + ** +pdig +, X509_ALGOR ** +psig +); + +265  +PKCS7_RECIP_INFO_g0_g +( +PKCS7_RECIP_INFO + * +ri +, +X509_ALGOR + ** +nc +); + +266  +PKCS7_add_c_fo +( +PKCS7 + * +p7 +, +PKCS7_RECIP_INFO + * +ri +); + +267  +PKCS7_RECIP_INFO_t +( +PKCS7_RECIP_INFO + * +p7i +, +X509 + * +x509 +); + +268  +PKCS7_t_ch +( +PKCS7 + * +p7 +, cڡ +EVP_CIPHER + * +ch +); + +269  +PKCS7_am +(*** +boundy +, +PKCS7 + * +p7 +); + +271 +PKCS7_ISSUER_AND_SERIAL + * +PKCS7_g_issu_d_rl +( +PKCS7 + * +p7 +,  +idx +); + +272 +ASN1_OCTET_STRING + * +PKCS7_dige_om_ibus +( +STACK_OF +( +X509_ATTRIBUTE +* +sk +); + +273  +PKCS7_add_sigd_ibu +( +PKCS7_SIGNER_INFO + * +p7si +,  +nid +,  +ty +, + +274 * +da +); + +275  +PKCS7_add_ibu +( +PKCS7_SIGNER_INFO + * +p7si +,  +nid +,  +y +, + +276 * +vue +); + +277 +ASN1_TYPE + * +PKCS7_g_ibu +( +PKCS7_SIGNER_INFO + * +si +,  +nid +); + +278 +ASN1_TYPE + * +PKCS7_g_sigd_ibu +( +PKCS7_SIGNER_INFO + * +si +,  +nid +); + +279  +PKCS7_t_sigd_ibus +( +PKCS7_SIGNER_INFO + * +p7si +, + +280 +STACK_OF +( +X509_ATTRIBUTE +* +sk +); + +281  +PKCS7_t_ibus +( +PKCS7_SIGNER_INFO + * +p7si +, + +282 +STACK_OF +( +X509_ATTRIBUTE +* +sk +); + +284 +PKCS7 + * +PKCS7_sign +( +X509 + * +sign +, +EVP_PKEY + * +pkey +, +STACK_OF +(X509* +s +, + +285 +BIO + * +da +,  +ags +); + +287 +PKCS7_SIGNER_INFO + * +PKCS7_sign_add_sigr +( +PKCS7 + * +p7 +, + +288 +X509 + * +sign +, +EVP_PKEY + * +pkey +, + +289 cڡ +EVP_MD + * +md +,  +ags +); + +291  +PKCS7_f +( +PKCS7 + * +p7 +, +BIO + * +da +,  +ags +); + +292  +PKCS7_vify +( +PKCS7 + * +p7 +, +STACK_OF +( +X509 +* +s +, +X509_STORE + * +e +, + +293 +BIO + * +da +, BIO * +out +,  +ags +); + +294 +STACK_OF +( +X509 +* +PKCS7_g0_sigrs +( +PKCS7 + * +p7 +, STACK_OF(X509* +s +, + +295  +ags +); + +296 +PKCS7 + * +PKCS7_y +( +STACK_OF +( +X509 +* +s +, +BIO + * + +, cڡ +EVP_CIPHER + * +ch +, + +297  +ags +); + +298  +PKCS7_dey +( +PKCS7 + * +p7 +, +EVP_PKEY + * +pkey +, +X509 + * + +, +BIO + * +da +, + +299  +ags +); + +301  +PKCS7_add_ib_smimep +( +PKCS7_SIGNER_INFO + * +si +, + +302 +STACK_OF +( +X509_ALGOR +* +p +); + +303 +STACK_OF +( +X509_ALGOR +* +PKCS7_g_smimep +( +PKCS7_SIGNER_INFO + * +si +); + +304  +PKCS7_sime_smimep +( +STACK_OF +( +X509_ALGOR +* +sk +,  +nid +,  +g +); + +306  +PKCS7_add_ib_cڋ_ty +( +PKCS7_SIGNER_INFO + * +si +, +ASN1_OBJECT + * +coid +); + +307  +PKCS7_add0_ib_signg_time +( +PKCS7_SIGNER_INFO + * +si +, +ASN1_TIME + * +t +); + +308  +PKCS7_add1_ib_dige +( +PKCS7_SIGNER_INFO + * +si +, + +309 cڡ * +md +,  +mdn +); + +311  +SMIME_wre_PKCS7 +( +BIO + * +bio +, +PKCS7 + * +p7 +, BIO * +da +,  +ags +); + +312 +PKCS7 + * +SMIME_ad_PKCS7 +( +BIO + * +bio +, BIO ** +bct +); + +314 +BIO + * +BIO_w_PKCS7 +(BIO * +out +, +PKCS7 + * +p7 +); + +316 #ifde +__lulus + + + @/usr/include/openssl/randerr.h + +11 #ide +HEADER_RANDERR_H + + +12  + #HEADER_RANDERR_H + + + ) + +14 #ifde +__lulus + + +17  +ERR_ld_RAND_rgs +(); + +22  + #RAND_F_DRBG_BYTES + 101 + + ) + +23  + #RAND_F_DRBG_GET_ENTROPY + 105 + + ) + +24  + #RAND_F_DRBG_SETUP + 117 + + ) + +25  + #RAND_F_GET_ENTROPY + 106 + + ) + +26  + #RAND_F_RAND_BYTES + 100 + + ) + +27  + #RAND_F_RAND_DRBG_ENABLE_LOCKING + 119 + + ) + +28  + #RAND_F_RAND_DRBG_GENERATE + 107 + + ) + +29  + #RAND_F_RAND_DRBG_GET_ENTROPY + 120 + + ) + +30  + #RAND_F_RAND_DRBG_GET_NONCE + 123 + + ) + +31  + #RAND_F_RAND_DRBG_INSTANTIATE + 108 + + ) + +32  + #RAND_F_RAND_DRBG_NEW + 109 + + ) + +33  + #RAND_F_RAND_DRBG_RESEED + 110 + + ) + +34  + #RAND_F_RAND_DRBG_RESTART + 102 + + ) + +35  + #RAND_F_RAND_DRBG_SET + 104 + + ) + +36  + #RAND_F_RAND_DRBG_SET_DEFAULTS + 121 + + ) + +37  + #RAND_F_RAND_DRBG_UNINSTANTIATE + 118 + + ) + +38  + #RAND_F_RAND_LOAD_FILE + 111 + + ) + +39  + #RAND_F_RAND_POOL_ACQUIRE_ENTROPY + 122 + + ) + +40  + #RAND_F_RAND_POOL_ADD + 103 + + ) + +41  + #RAND_F_RAND_POOL_ADD_BEGIN + 113 + + ) + +42  + #RAND_F_RAND_POOL_ADD_END + 114 + + ) + +43  + #RAND_F_RAND_POOL_ATTACH + 124 + + ) + +44  + #RAND_F_RAND_POOL_BYTES_NEEDED + 115 + + ) + +45  + #RAND_F_RAND_POOL_NEW + 116 + + ) + +46  + #RAND_F_RAND_WRITE_FILE + 112 + + ) + +51  + #RAND_R_ADDITIONAL_INPUT_TOO_LONG + 102 + + ) + +52  + #RAND_R_ALREADY_INSTANTIATED + 103 + + ) + +53  + #RAND_R_ARGUMENT_OUT_OF_RANGE + 105 + + ) + +54  + #RAND_R_CANNOT_OPEN_FILE + 121 + + ) + +55  + #RAND_R_DRBG_ALREADY_INITIALIZED + 129 + + ) + +56  + #RAND_R_DRBG_NOT_INITIALISED + 104 + + ) + +57  + #RAND_R_ENTROPY_INPUT_TOO_LONG + 106 + + ) + +58  + #RAND_R_ENTROPY_OUT_OF_RANGE + 124 + + ) + +59  + #RAND_R_ERROR_ENTROPY_POOL_WAS_IGNORED + 127 + + ) + +60  + #RAND_R_ERROR_INITIALISING_DRBG + 107 + + ) + +61  + #RAND_R_ERROR_INSTANTIATING_DRBG + 108 + + ) + +62  + #RAND_R_ERROR_RETRIEVING_ADDITIONAL_INPUT + 109 + + ) + +63  + #RAND_R_ERROR_RETRIEVING_ENTROPY + 110 + + ) + +64  + #RAND_R_ERROR_RETRIEVING_NONCE + 111 + + ) + +65  + #RAND_R_FAILED_TO_CREATE_LOCK + 126 + + ) + +66  + #RAND_R_FUNC_NOT_IMPLEMENTED + 101 + + ) + +67  + #RAND_R_FWRITE_ERROR + 123 + + ) + +68  + #RAND_R_GENERATE_ERROR + 112 + + ) + +69  + #RAND_R_INTERNAL_ERROR + 113 + + ) + +70  + #RAND_R_IN_ERROR_STATE + 114 + + ) + +71  + #RAND_R_NOT_A_REGULAR_FILE + 122 + + ) + +72  + #RAND_R_NOT_INSTANTIATED + 115 + + ) + +73  + #RAND_R_NO_DRBG_IMPLEMENTATION_SELECTED + 128 + + ) + +74  + #RAND_R_PARENT_LOCKING_NOT_ENABLED + 130 + + ) + +75  + #RAND_R_PARENT_STRENGTH_TOO_WEAK + 131 + + ) + +76  + #RAND_R_PERSONALISATION_STRING_TOO_LONG + 116 + + ) + +77  + #RAND_R_PREDICTION_RESISTANCE_NOT_SUPPORTED + 133 + + ) + +78  + #RAND_R_PRNG_NOT_SEEDED + 100 + + ) + +79  + #RAND_R_RANDOM_POOL_OVERFLOW + 125 + + ) + +80  + #RAND_R_RANDOM_POOL_UNDERFLOW + 134 + + ) + +81  + #RAND_R_REQUEST_TOO_LARGE_FOR_DRBG + 117 + + ) + +82  + #RAND_R_RESEED_ERROR + 118 + + ) + +83  + #RAND_R_SELFTEST_FAILURE + 119 + + ) + +84  + #RAND_R_TOO_LITTLE_NONCE_REQUESTED + 135 + + ) + +85  + #RAND_R_TOO_MUCH_NONCE_REQUESTED + 136 + + ) + +86  + #RAND_R_UNSUPPORTED_DRBG_FLAGS + 132 + + ) + +87  + #RAND_R_UNSUPPORTED_DRBG_TYPE + 120 + + ) + + @/usr/include/openssl/stack.h + +10 #ide +HEADER_STACK_H + + +11  + #HEADER_STACK_H + + + ) + +13 #ifde +__lulus + + +17  +ack_ + + tOPENSSL_STACK +; + +19 (* +OPENSSL_sk_compfunc +)(const *, const *); + +20 (* +OPENSSL_sk_func +)(*); + +21 *(* + tOPENSSL_sk_cyfunc +)(const *); + +23  +OPENSSL_sk_num +(cڡ +OPENSSL_STACK + *); + +24 * +OPENSSL_sk_vue +(cڡ +OPENSSL_STACK + *, ); + +26 * +OPENSSL_sk_t +( +OPENSSL_STACK + * + +,  +i +, cڡ * +da +); + +28 +OPENSSL_STACK + * +OPENSSL_sk_w +( +OPENSSL_sk_compfunc + +cmp +); + +29 +OPENSSL_STACK + * +OPENSSL_sk_w_nu +(); + +30 +OPENSSL_STACK + * +OPENSSL_sk_w_rve +( +OPENSSL_sk_compfunc + +c +,  +n +); + +31  +OPENSSL_sk_rve +( +OPENSSL_STACK + * + +,  +n +); + +32  +OPENSSL_sk_ +( +OPENSSL_STACK + *); + +33  +OPENSSL_sk_p_ +( +OPENSSL_STACK + * + +, (* +func +) (*)); + +34 +OPENSSL_STACK + * +OPENSSL_sk_dp_cy +(const OPENSSL_STACK *, + +35 +OPENSSL_sk_cyfunc + +c +, + +36 +OPENSSL_sk_func + +f +); + +37  +OPENSSL_sk_ +( +OPENSSL_STACK + * +sk +, cڡ * +da +,  +whe +); + +38 * +OPENSSL_sk_de +( +OPENSSL_STACK + * + +,  +loc +); + +39 * +OPENSSL_sk_de_r +( +OPENSSL_STACK + * + +, cڡ * +p +); + +40  +OPENSSL_sk_fd +( +OPENSSL_STACK + * + +, cڡ * +da +); + +41  +OPENSSL_sk_fd_ex +( +OPENSSL_STACK + * + +, cڡ * +da +); + +42  +OPENSSL_sk_push +( +OPENSSL_STACK + * + +, cڡ * +da +); + +43  +OPENSSL_sk_unshi +( +OPENSSL_STACK + * + +, cڡ * +da +); + +44 * +OPENSSL_sk_shi +( +OPENSSL_STACK + * + +); + +45 * +OPENSSL_sk_p +( +OPENSSL_STACK + * + +); + +46  +OPENSSL_sk_zo +( +OPENSSL_STACK + * + +); + +47 +OPENSSL_sk_compfunc + +OPENSSL_sk_t_cmp_func +( +OPENSSL_STACK + * +sk +, + +48 +OPENSSL_sk_compfunc + +cmp +); + +49 +OPENSSL_STACK + * +OPENSSL_sk_dup +(cڡ OPENSSL_STACK * + +); + +50  +OPENSSL_sk_st +( +OPENSSL_STACK + * + +); + +51  +OPENSSL_sk_is_s܋d +(cڡ +OPENSSL_STACK + * + +); + +53 #i +OPENSSL_API_COMPAT + < 0x10100000L + +54  + #_STACK + +OPENSSL_STACK + + + ) + +55  + #sk_num + +OPENSSL_sk_num + + + ) + +56  + #sk_vue + +OPENSSL_sk_vue + + + ) + +57  + #sk_t + +OPENSSL_sk_t + + + ) + +58  + #sk_w + +OPENSSL_sk_w + + + ) + +59  + #sk_w_nu + +OPENSSL_sk_w_nu + + + ) + +60  + #sk_ + +OPENSSL_sk_ + + + ) + +61  + #sk_p_ + +OPENSSL_sk_p_ + + + ) + +62  + #sk_dp_cy + +OPENSSL_sk_dp_cy + + + ) + +63  + #sk_ + +OPENSSL_sk_ + + + ) + +64  + #sk_de + +OPENSSL_sk_de + + + ) + +65  + #sk_de_r + +OPENSSL_sk_de_r + + + ) + +66  + #sk_fd + +OPENSSL_sk_fd + + + ) + +67  + #sk_fd_ex + +OPENSSL_sk_fd_ex + + + ) + +68  + #sk_push + +OPENSSL_sk_push + + + ) + +69  + #sk_unshi + +OPENSSL_sk_unshi + + + ) + +70  + #sk_shi + +OPENSSL_sk_shi + + + ) + +71  + #sk_p + +OPENSSL_sk_p + + + ) + +72  + #sk_zo + +OPENSSL_sk_zo + + + ) + +73  + #sk_t_cmp_func + +OPENSSL_sk_t_cmp_func + + + ) + +74  + #sk_dup + +OPENSSL_sk_dup + + + ) + +75  + #sk_st + +OPENSSL_sk_st + + + ) + +76  + #sk_is_s܋d + +OPENSSL_sk_is_s܋d + + + ) + +79 #ifde +__lulus + + + @/usr/include/openssl/uierr.h + +11 #ide +HEADER_UIERR_H + + +12  + #HEADER_UIERR_H + + + ) + +14 #ifde +__lulus + + +17  +ERR_ld_UI_rgs +(); + +22  + #UI_F_CLOSE_CONSOLE + 115 + + ) + +23  + #UI_F_ECHO_CONSOLE + 116 + + ) + +24  + #UI_F_GENERAL_ALLOCATE_BOOLEAN + 108 + + ) + +25  + #UI_F_GENERAL_ALLOCATE_PROMPT + 109 + + ) + +26  + #UI_F_NOECHO_CONSOLE + 117 + + ) + +27  + #UI_F_OPEN_CONSOLE + 114 + + ) + +28  + #UI_F_UI_CONSTRUCT_PROMPT + 121 + + ) + +29  + #UI_F_UI_CREATE_METHOD + 112 + + ) + +30  + #UI_F_UI_CTRL + 111 + + ) + +31  + #UI_F_UI_DUP_ERROR_STRING + 101 + + ) + +32  + #UI_F_UI_DUP_INFO_STRING + 102 + + ) + +33  + #UI_F_UI_DUP_INPUT_BOOLEAN + 110 + + ) + +34  + #UI_F_UI_DUP_INPUT_STRING + 103 + + ) + +35  + #UI_F_UI_DUP_USER_DATA + 118 + + ) + +36  + #UI_F_UI_DUP_VERIFY_STRING + 106 + + ) + +37  + #UI_F_UI_GET0_RESULT + 107 + + ) + +38  + #UI_F_UI_GET_RESULT_LENGTH + 119 + + ) + +39  + #UI_F_UI_NEW_METHOD + 104 + + ) + +40  + #UI_F_UI_PROCESS + 113 + + ) + +41  + #UI_F_UI_SET_RESULT + 105 + + ) + +42  + #UI_F_UI_SET_RESULT_EX + 120 + + ) + +47  + #UI_R_COMMON_OK_AND_CANCEL_CHARACTERS + 104 + + ) + +48  + #UI_R_INDEX_TOO_LARGE + 102 + + ) + +49  + #UI_R_INDEX_TOO_SMALL + 103 + + ) + +50  + #UI_R_NO_RESULT_BUFFER + 105 + + ) + +51  + #UI_R_PROCESSING_ERROR + 107 + + ) + +52  + #UI_R_RESULT_TOO_LARGE + 100 + + ) + +53  + #UI_R_RESULT_TOO_SMALL + 101 + + ) + +54  + #UI_R_SYSASSIGN_ERROR + 109 + + ) + +55  + #UI_R_SYSDASSGN_ERROR + 110 + + ) + +56  + #UI_R_SYSQIOW_ERROR + 111 + + ) + +57  + #UI_R_UNKNOWN_CONTROL_COMMAND + 106 + + ) + +58  + #UI_R_UNKNOWN_TTYGET_ERRNO_VALUE + 108 + + ) + +59  + #UI_R_USER_DATA_DUPLICATION_UNSUPPORTED + 112 + + ) + + @/usr/include/openssl/x509_vfy.h + +10 #ide +HEADER_X509_VFY_H + + +11  + #HEADER_X509_VFY_H + + + ) + +16 #ide +HEADER_X509_H + + +17  + ~<ݒs/x509.h +> + +20  + ~<ݒs/ݒscf.h +> + +21  + ~<ݒs/lhash.h +> + +22  + ~<ݒs/bio.h +> + +23  + ~<ݒs/yo.h +> + +24  + ~<ݒs/symhacks.h +> + +26 #ifde +__lulus + + +48 +X509_LU_NONE + = 0, + +49 +X509_LU_X509 +, +X509_LU_CRL + + +50 } + tX509_LOOKUP_TYPE +; + +52 #i +OPENSSL_API_COMPAT + < 0x10100000L + +53  + #X509_LU_RETRY + -1 + + ) + +54  + #X509_LU_FAIL + 0 + + ) + +57 +DEFINE_STACK_OF +( +X509_LOOKUP +) + +58 +DEFINE_STACK_OF +( +X509_OBJECT +) + +59 +DEFINE_STACK_OF +( +X509_VERIFY_PARAM +) + +61  +X509_STORE_t_dth +( +X509_STORE + * +e +,  +dth +); + +63 (* +X509_STORE_CTX_vify_cb +)(, + tX509_STORE_CTX + *); + +64 (* +X509_STORE_CTX_vify_ +)( + tX509_STORE_CTX + *); + +65 (* +X509_STORE_CTX_g_issu_ +)( + tX509 + ** + tissu +, + +66 + tX509_STORE_CTX + * + tx +, + tX509 + * + tx +); + +67 (* +X509_STORE_CTX_check_issued_ +)( + tX509_STORE_CTX + * + tx +, + +68 + tX509 + * + tx +, X509 * + tissu +); + +69 (* +X509_STORE_CTX_check_voti_ +)( + tX509_STORE_CTX + * + tx +); + +70 (* +X509_STORE_CTX_g_l_ +)( + tX509_STORE_CTX + * + tx +, + +71 + tX509_CRL + ** + tl +, + tX509 + * + tx +); + +72 (* +X509_STORE_CTX_check_l_ +)( + tX509_STORE_CTX + * + tx +, + tX509_CRL + * + tl +); + +73 (* +X509_STORE_CTX__l_ +)( + tX509_STORE_CTX + * + tx +, + +74 + tX509_CRL + * + tl +, + tX509 + * + tx +); + +75 (* +X509_STORE_CTX_check_picy_ +)( + tX509_STORE_CTX + * + tx +); + +76  +STACK_OF +( + tX509 +*(* + tX509_STORE_CTX_lookup_s_ +)( + tX509_STORE_CTX + * + tx +, + +77 + tX509_NAME + * + tnm +); + +78  +STACK_OF +( + tX509_CRL +*(* + tX509_STORE_CTX_lookup_ls_ +)( + tX509_STORE_CTX + * + tx +, + +79 + tX509_NAME + * + tnm +); + +80 (* +X509_STORE_CTX_nup_ +)( + tX509_STORE_CTX + * + tx +); + +83  +X509_STORE_CTX_t_dth +( +X509_STORE_CTX + * +x +,  +dth +); + +85  + #X509_STORE_CTX_t_p_da +( +x +, +da +) \ + +86 + `X509_STORE_CTX_t_ex_da +( +x +,0, +da +) + + ) + +87  + #X509_STORE_CTX_g_p_da +( +x +) \ + +88 + `X509_STORE_CTX_g_ex_da +( +x +,0) + + ) + +90  + #X509_L_FILE_LOAD + 1 + + ) + +91  + #X509_L_ADD_DIR + 2 + + ) + +93  + #X509_LOOKUP_ld_fe +( +x +, +me +, +ty +) \ + +94 + `X509_LOOKUP_ +(( +x +), +X509_L_FILE_LOAD +,( +me +),()( +ty +), +NULL +) + + ) + +96  + #X509_LOOKUP_add_d +( +x +, +me +, +ty +) \ + +97 + `X509_LOOKUP_ +(( +x +), +X509_L_ADD_DIR +,( +me +),()( +ty +), +NULL +) + + ) + +99  + #X509_V_OK + 0 + + ) + +100  + #X509_V_ERR_UNSPECIFIED + 1 + + ) + +101  + #X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT + 2 + + ) + +102  + #X509_V_ERR_UNABLE_TO_GET_CRL + 3 + + ) + +103  + #X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE + 4 + + ) + +104  + #X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE + 5 + + ) + +105  + #X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY + 6 + + ) + +106  + #X509_V_ERR_CERT_SIGNATURE_FAILURE + 7 + + ) + +107  + #X509_V_ERR_CRL_SIGNATURE_FAILURE + 8 + + ) + +108  + #X509_V_ERR_CERT_NOT_YET_VALID + 9 + + ) + +109  + #X509_V_ERR_CERT_HAS_EXPIRED + 10 + + ) + +110  + #X509_V_ERR_CRL_NOT_YET_VALID + 11 + + ) + +111  + #X509_V_ERR_CRL_HAS_EXPIRED + 12 + + ) + +112  + #X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD + 13 + + ) + +113  + #X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD + 14 + + ) + +114  + #X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD + 15 + + ) + +115  + #X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD + 16 + + ) + +116  + #X509_V_ERR_OUT_OF_MEM + 17 + + ) + +117  + #X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT + 18 + + ) + +118  + #X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN + 19 + + ) + +119  + #X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY + 20 + + ) + +120  + #X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE + 21 + + ) + +121  + #X509_V_ERR_CERT_CHAIN_TOO_LONG + 22 + + ) + +122  + #X509_V_ERR_CERT_REVOKED + 23 + + ) + +123  + #X509_V_ERR_INVALID_CA + 24 + + ) + +124  + #X509_V_ERR_PATH_LENGTH_EXCEEDED + 25 + + ) + +125  + #X509_V_ERR_INVALID_PURPOSE + 26 + + ) + +126  + #X509_V_ERR_CERT_UNTRUSTED + 27 + + ) + +127  + #X509_V_ERR_CERT_REJECTED + 28 + + ) + +129  + #X509_V_ERR_SUBJECT_ISSUER_MISMATCH + 29 + + ) + +130  + #X509_V_ERR_AKID_SKID_MISMATCH + 30 + + ) + +131  + #X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH + 31 + + ) + +132  + #X509_V_ERR_KEYUSAGE_NO_CERTSIGN + 32 + + ) + +133  + #X509_V_ERR_UNABLE_TO_GET_CRL_ISSUER + 33 + + ) + +134  + #X509_V_ERR_UNHANDLED_CRITICAL_EXTENSION + 34 + + ) + +135  + #X509_V_ERR_KEYUSAGE_NO_CRL_SIGN + 35 + + ) + +136  + #X509_V_ERR_UNHANDLED_CRITICAL_CRL_EXTENSION + 36 + + ) + +137  + #X509_V_ERR_INVALID_NON_CA + 37 + + ) + +138  + #X509_V_ERR_PROXY_PATH_LENGTH_EXCEEDED + 38 + + ) + +139  + #X509_V_ERR_KEYUSAGE_NO_DIGITAL_SIGNATURE + 39 + + ) + +140  + #X509_V_ERR_PROXY_CERTIFICATES_NOT_ALLOWED + 40 + + ) + +141  + #X509_V_ERR_INVALID_EXTENSION + 41 + + ) + +142  + #X509_V_ERR_INVALID_POLICY_EXTENSION + 42 + + ) + +143  + #X509_V_ERR_NO_EXPLICIT_POLICY + 43 + + ) + +144  + #X509_V_ERR_DIFFERENT_CRL_SCOPE + 44 + + ) + +145  + #X509_V_ERR_UNSUPPORTED_EXTENSION_FEATURE + 45 + + ) + +146  + #X509_V_ERR_UNNESTED_RESOURCE + 46 + + ) + +147  + #X509_V_ERR_PERMITTED_VIOLATION + 47 + + ) + +148  + #X509_V_ERR_EXCLUDED_VIOLATION + 48 + + ) + +149  + #X509_V_ERR_SUBTREE_MINMAX + 49 + + ) + +151  + #X509_V_ERR_APPLICATION_VERIFICATION + 50 + + ) + +152  + #X509_V_ERR_UNSUPPORTED_CONSTRAINT_TYPE + 51 + + ) + +153  + #X509_V_ERR_UNSUPPORTED_CONSTRAINT_SYNTAX + 52 + + ) + +154  + #X509_V_ERR_UNSUPPORTED_NAME_SYNTAX + 53 + + ) + +155  + #X509_V_ERR_CRL_PATH_VALIDATION_ERROR + 54 + + ) + +157  + #X509_V_ERR_PATH_LOOP + 55 + + ) + +159  + #X509_V_ERR_SUITE_B_INVALID_VERSION + 56 + + ) + +160  + #X509_V_ERR_SUITE_B_INVALID_ALGORITHM + 57 + + ) + +161  + #X509_V_ERR_SUITE_B_INVALID_CURVE + 58 + + ) + +162  + #X509_V_ERR_SUITE_B_INVALID_SIGNATURE_ALGORITHM + 59 + + ) + +163  + #X509_V_ERR_SUITE_B_LOS_NOT_ALLOWED + 60 + + ) + +164  + #X509_V_ERR_SUITE_B_CANNOT_SIGN_P_384_WITH_P_256 + 61 + + ) + +166  + #X509_V_ERR_HOSTNAME_MISMATCH + 62 + + ) + +167  + #X509_V_ERR_EMAIL_MISMATCH + 63 + + ) + +168  + #X509_V_ERR_IP_ADDRESS_MISMATCH + 64 + + ) + +170  + #X509_V_ERR_DANE_NO_MATCH + 65 + + ) + +172  + #X509_V_ERR_EE_KEY_TOO_SMALL + 66 + + ) + +173  + #X509_V_ERR_CA_KEY_TOO_SMALL + 67 + + ) + +174  + #X509_V_ERR_CA_MD_TOO_WEAK + 68 + + ) + +176  + #X509_V_ERR_INVALID_CALL + 69 + + ) + +178  + #X509_V_ERR_STORE_LOOKUP + 70 + + ) + +180  + #X509_V_ERR_NO_VALID_SCTS + 71 + + ) + +182  + #X509_V_ERR_PROXY_SUBJECT_NAME_VIOLATION + 72 + + ) + +184  + #X509_V_ERR_OCSP_VERIFY_NEEDED + 73 + + ) + +185  + #X509_V_ERR_OCSP_VERIFY_FAILED + 74 + + ) + +186  + #X509_V_ERR_OCSP_CERT_UNKNOWN + 75 + + ) + +190 #i +OPENSSL_API_COMPAT + < 0x10100000L + +191  + #X509_V_FLAG_CB_ISSUER_CHECK + 0x0 + + ) + +194  + #X509_V_FLAG_USE_CHECK_TIME + 0x2 + + ) + +196  + #X509_V_FLAG_CRL_CHECK + 0x4 + + ) + +198  + #X509_V_FLAG_CRL_CHECK_ALL + 0x8 + + ) + +200  + #X509_V_FLAG_IGNORE_CRITICAL + 0x10 + + ) + +202  + #X509_V_FLAG_X509_STRICT + 0x20 + + ) + +204  + #X509_V_FLAG_ALLOW_PROXY_CERTS + 0x40 + + ) + +206  + #X509_V_FLAG_POLICY_CHECK + 0x80 + + ) + +208  + #X509_V_FLAG_EXPLICIT_POLICY + 0x100 + + ) + +210  + #X509_V_FLAG_INHIBIT_ANY + 0x200 + + ) + +212  + #X509_V_FLAG_INHIBIT_MAP + 0x400 + + ) + +214  + #X509_V_FLAG_NOTIFY_POLICY + 0x800 + + ) + +216  + #X509_V_FLAG_EXTENDED_CRL_SUPPORT + 0x1000 + + ) + +218  + #X509_V_FLAG_USE_DELTAS + 0x2000 + + ) + +220  + #X509_V_FLAG_CHECK_SS_SIGNATURE + 0x4000 + + ) + +222  + #X509_V_FLAG_TRUSTED_FIRST + 0x8000 + + ) + +224  + #X509_V_FLAG_SUITEB_128_LOS_ONLY + 0x10000 + + ) + +226  + #X509_V_FLAG_SUITEB_192_LOS + 0x20000 + + ) + +228  + #X509_V_FLAG_SUITEB_128_LOS + 0x30000 + + ) + +230  + #X509_V_FLAG_PARTIAL_CHAIN + 0x80000 + + ) + +236  + #X509_V_FLAG_NO_ALT_CHAINS + 0x100000 + + ) + +238  + #X509_V_FLAG_NO_CHECK_TIME + 0x200000 + + ) + +240  + #X509_VP_FLAG_DEFAULT + 0x1 + + ) + +241  + #X509_VP_FLAG_OVERWRITE + 0x2 + + ) + +242  + #X509_VP_FLAG_RESET_FLAGS + 0x4 + + ) + +243  + #X509_VP_FLAG_LOCKED + 0x8 + + ) + +244  + #X509_VP_FLAG_ONCE + 0x10 + + ) + +247  + #X509_V_FLAG_POLICY_MASK + ( +X509_V_FLAG_POLICY_CHECK + \ + +248 | +X509_V_FLAG_EXPLICIT_POLICY + \ + +249 | +X509_V_FLAG_INHIBIT_ANY + \ + +250 | +X509_V_FLAG_INHIBIT_MAP +) + + ) + +252  +X509_OBJECT_idx_by_subje +( +STACK_OF +( +X509_OBJECT +* +h +, +X509_LOOKUP_TYPE + +ty +, + +253 +X509_NAME + * +me +); + +254 +X509_OBJECT + * +X509_OBJECT_ve_by_subje +( +STACK_OF +(X509_OBJECT* +h +, + +255 +X509_LOOKUP_TYPE + +ty +, + +256 +X509_NAME + * +me +); + +257 +X509_OBJECT + * +X509_OBJECT_ve_mch +( +STACK_OF +(X509_OBJECT* +h +, + +258 +X509_OBJECT + * +x +); + +259  +X509_OBJECT_up_f_cou +( +X509_OBJECT + * +a +); + +260 +X509_OBJECT + * +X509_OBJECT_w +(); + +261  +X509_OBJECT_ +( +X509_OBJECT + * +a +); + +262 +X509_LOOKUP_TYPE + +X509_OBJECT_g_ty +(cڡ +X509_OBJECT + * +a +); + +263 +X509 + * +X509_OBJECT_g0_X509 +(cڡ +X509_OBJECT + * +a +); + +264  +X509_OBJECT_t1_X509 +( +X509_OBJECT + * +a +, +X509 + * +obj +); + +265 +X509_CRL + * +X509_OBJECT_g0_X509_CRL +( +X509_OBJECT + * +a +); + +266  +X509_OBJECT_t1_X509_CRL +( +X509_OBJECT + * +a +, +X509_CRL + * +obj +); + +267 +X509_STORE + * +X509_STORE_w +(); + +268  +X509_STORE_ +( +X509_STORE + * +v +); + +269  +X509_STORE_lock +( +X509_STORE + * +x +); + +270  +X509_STORE_uock +( +X509_STORE + * +x +); + +271  +X509_STORE_up_f +( +X509_STORE + * +v +); + +272 +STACK_OF +( +X509_OBJECT +* +X509_STORE_g0_objes +( +X509_STORE + * +v +); + +274 +STACK_OF +( +X509 +* +X509_STORE_CTX_g1_s +( +X509_STORE_CTX + * + +, +X509_NAME + * +nm +); + +275 +STACK_OF +( +X509_CRL +* +X509_STORE_CTX_g1_ls +( +X509_STORE_CTX + * + +, +X509_NAME + * +nm +); + +276  +X509_STORE_t_ags +( +X509_STORE + * +x +,  +ags +); + +277  +X509_STORE_t_puo +( +X509_STORE + * +x +,  +puo +); + +278  +X509_STORE_t_u +( +X509_STORE + * +x +,  +u +); + +279  +X509_STORE_t1_m +( +X509_STORE + * +x +, +X509_VERIFY_PARAM + * +pm +); + +280 +X509_VERIFY_PARAM + * +X509_STORE_g0_m +( +X509_STORE + * +x +); + +282  +X509_STORE_t_vify +( +X509_STORE + * +x +, +X509_STORE_CTX_vify_ + +vify +); + +283  + #X509_STORE_t_vify_func +( +x +, +func +) \ + +284 + `X509_STORE_t_vify +(( +x +),( +func +)) + + ) + +285  +X509_STORE_CTX_t_vify +( +X509_STORE_CTX + * +x +, + +286 +X509_STORE_CTX_vify_ + +vify +); + +287 +X509_STORE_CTX_vify_ + +X509_STORE_g_vify +( +X509_STORE + * +x +); + +288  +X509_STORE_t_vify_cb +( +X509_STORE + * +x +, + +289 +X509_STORE_CTX_vify_cb + +vify_cb +); + +290  + #X509_STORE_t_vify_cb_func +( +x +, +func +) \ + +291 + `X509_STORE_t_vify_cb +(( +x +),( +func +)) + + ) + +292 +X509_STORE_CTX_vify_cb + +X509_STORE_g_vify_cb +( +X509_STORE + * +x +); + +293  +X509_STORE_t_g_issu +( +X509_STORE + * +x +, + +294 +X509_STORE_CTX_g_issu_ + +g_issu +); + +295 +X509_STORE_CTX_g_issu_ + +X509_STORE_g_g_issu +( +X509_STORE + * +x +); + +296  +X509_STORE_t_check_issued +( +X509_STORE + * +x +, + +297 +X509_STORE_CTX_check_issued_ + +check_issued +); + +298 +X509_STORE_CTX_check_issued_ + +X509_STORE_g_check_issued +( +X509_STORE + * +x +); + +299  +X509_STORE_t_check_voti +( +X509_STORE + * +x +, + +300 +X509_STORE_CTX_check_voti_ + +check_voti +); + +301 +X509_STORE_CTX_check_voti_ + +X509_STORE_g_check_voti +( +X509_STORE + * +x +); + +302  +X509_STORE_t_g_l +( +X509_STORE + * +x +, + +303 +X509_STORE_CTX_g_l_ + +g_l +); + +304 +X509_STORE_CTX_g_l_ + +X509_STORE_g_g_l +( +X509_STORE + * +x +); + +305  +X509_STORE_t_check_l +( +X509_STORE + * +x +, + +306 +X509_STORE_CTX_check_l_ + +check_l +); + +307 +X509_STORE_CTX_check_l_ + +X509_STORE_g_check_l +( +X509_STORE + * +x +); + +308  +X509_STORE_t__l +( +X509_STORE + * +x +, + +309 +X509_STORE_CTX__l_ + +_l +); + +310 +X509_STORE_CTX__l_ + +X509_STORE_g__l +( +X509_STORE + * +x +); + +311  +X509_STORE_t_check_picy +( +X509_STORE + * +x +, + +312 +X509_STORE_CTX_check_picy_ + +check_picy +); + +313 +X509_STORE_CTX_check_picy_ + +X509_STORE_g_check_picy +( +X509_STORE + * +x +); + +314  +X509_STORE_t_lookup_s +( +X509_STORE + * +x +, + +315 +X509_STORE_CTX_lookup_s_ + +lookup_s +); + +316 +X509_STORE_CTX_lookup_s_ + +X509_STORE_g_lookup_s +( +X509_STORE + * +x +); + +317  +X509_STORE_t_lookup_ls +( +X509_STORE + * +x +, + +318 +X509_STORE_CTX_lookup_ls_ + +lookup_ls +); + +319  + #X509_STORE_t_lookup_ls_cb +( +x +, +func +) \ + +320 + `X509_STORE_t_lookup_ls +(( +x +), ( +func +)) + + ) + +321 +X509_STORE_CTX_lookup_ls_ + +X509_STORE_g_lookup_ls +( +X509_STORE + * +x +); + +322  +X509_STORE_t_nup +( +X509_STORE + * +x +, + +323 +X509_STORE_CTX_nup_ + +nup +); + +324 +X509_STORE_CTX_nup_ + +X509_STORE_g_nup +( +X509_STORE + * +x +); + +326  + #X509_STORE_g_ex_w_dex +( +l +, +p +, +wf +, +dupf +, +f +) \ + +327 + `CRYPTO_g_ex_w_dex +( +CRYPTO_EX_INDEX_X509_STORE +, +l +, +p +, +wf +, +dupf +, +f +) + + ) + +328  +X509_STORE_t_ex_da +( +X509_STORE + * +x +,  +idx +, * +da +); + +329 * +X509_STORE_g_ex_da +( +X509_STORE + * +x +,  +idx +); + +331 +X509_STORE_CTX + * +X509_STORE_CTX_w +(); + +333  +X509_STORE_CTX_g1_issu +( +X509 + ** +issu +, +X509_STORE_CTX + * +x +, X509 * +x +); + +335  +X509_STORE_CTX_ +( +X509_STORE_CTX + * +x +); + +336  +X509_STORE_CTX_ +( +X509_STORE_CTX + * +x +, +X509_STORE + * +e +, + +337 +X509 + * +x509 +, +STACK_OF +(X509* +cha +); + +338  +X509_STORE_CTX_t0_ued_ack +( +X509_STORE_CTX + * +x +, +STACK_OF +( +X509 +* +sk +); + +339  +X509_STORE_CTX_nup +( +X509_STORE_CTX + * +x +); + +341 +X509_STORE + * +X509_STORE_CTX_g0_e +( +X509_STORE_CTX + * +x +); + +342 +X509 + * +X509_STORE_CTX_g0_ +( +X509_STORE_CTX + * +x +); + +343 +STACK_OF +( +X509 +)* +X509_STORE_CTX_g0_urued +( +X509_STORE_CTX + * +x +); + +344  +X509_STORE_CTX_t0_urued +( +X509_STORE_CTX + * +x +, +STACK_OF +( +X509 +* +sk +); + +345  +X509_STORE_CTX_t_vify_cb +( +X509_STORE_CTX + * +x +, + +346 +X509_STORE_CTX_vify_cb + +vify +); + +347 +X509_STORE_CTX_vify_cb + +X509_STORE_CTX_g_vify_cb +( +X509_STORE_CTX + * +x +); + +348 +X509_STORE_CTX_vify_ + +X509_STORE_CTX_g_vify +( +X509_STORE_CTX + * +x +); + +349 +X509_STORE_CTX_g_issu_ + +X509_STORE_CTX_g_g_issu +( +X509_STORE_CTX + * +x +); + +350 +X509_STORE_CTX_check_issued_ + +X509_STORE_CTX_g_check_issued +( +X509_STORE_CTX + * +x +); + +351 +X509_STORE_CTX_check_voti_ + +X509_STORE_CTX_g_check_voti +( +X509_STORE_CTX + * +x +); + +352 +X509_STORE_CTX_g_l_ + +X509_STORE_CTX_g_g_l +( +X509_STORE_CTX + * +x +); + +353 +X509_STORE_CTX_check_l_ + +X509_STORE_CTX_g_check_l +( +X509_STORE_CTX + * +x +); + +354 +X509_STORE_CTX__l_ + +X509_STORE_CTX_g__l +( +X509_STORE_CTX + * +x +); + +355 +X509_STORE_CTX_check_picy_ + +X509_STORE_CTX_g_check_picy +( +X509_STORE_CTX + * +x +); + +356 +X509_STORE_CTX_lookup_s_ + +X509_STORE_CTX_g_lookup_s +( +X509_STORE_CTX + * +x +); + +357 +X509_STORE_CTX_lookup_ls_ + +X509_STORE_CTX_g_lookup_ls +( +X509_STORE_CTX + * +x +); + +358 +X509_STORE_CTX_nup_ + +X509_STORE_CTX_g_nup +( +X509_STORE_CTX + * +x +); + +360 #i +OPENSSL_API_COMPAT + < 0x10100000L + +361  + #X509_STORE_CTX_g_cha + +X509_STORE_CTX_g0_cha + + + ) + +362  + #X509_STORE_CTX_t_cha + +X509_STORE_CTX_t0_urued + + + ) + +363  + #X509_STORE_CTX_ued_ack + +X509_STORE_CTX_t0_ued_ack + + + ) + +364  + #X509_STORE_g_by_subje + +X509_STORE_CTX_g_by_subje + + + ) + +365  + #X509_STORE_g1_s + +X509_STORE_CTX_g1_s + + + ) + +366  + #X509_STORE_g1_ls + +X509_STORE_CTX_g1_ls + + + ) + +368  + #X509_STORE_g1_ + +X509_STORE_CTX_g1_s + + + ) + +370  + #X509_STORE_g1_l + +X509_STORE_CTX_g1_ls + + + ) + +373 +X509_LOOKUP + * +X509_STORE_add_lookup +( +X509_STORE + * +v +, +X509_LOOKUP_METHOD + * +m +); + +374 +X509_LOOKUP_METHOD + * +X509_LOOKUP_hash_d +(); + +375 +X509_LOOKUP_METHOD + * +X509_LOOKUP_fe +(); + +377 (* +X509_LOOKUP__ +)( + tX509_LOOKUP + * + tx +,  + tcmd +, cڡ * + tgc +, + +378  + tgl +, ** + tt +); + +379 (* +X509_LOOKUP_g_by_subje_ +)( + tX509_LOOKUP + * + tx +, + +380 + tX509_LOOKUP_TYPE + + tty +, + +381 + tX509_NAME + * + tme +, + +382 + tX509_OBJECT + * + tt +); + +383 (* +X509_LOOKUP_g_by_issu_rl_ +)( + tX509_LOOKUP + * + tx +, + +384 + tX509_LOOKUP_TYPE + + tty +, + +385 + tX509_NAME + * + tme +, + +386 + tASN1_INTEGER + * + trl +, + +387 + tX509_OBJECT + * + tt +); + +388 (* +X509_LOOKUP_g_by_fgt_ +)( + tX509_LOOKUP + * + tx +, + +389 + tX509_LOOKUP_TYPE + + tty +, + +390 cڡ * + tbys +, + +391  + tn +, + +392 + tX509_OBJECT + * + tt +); + +393 (* +X509_LOOKUP_g_by_s_ +)( + tX509_LOOKUP + * + tx +, + +394 + tX509_LOOKUP_TYPE + + tty +, + +395 cڡ * + tr +, + +396  + tn +, + +397 + tX509_OBJECT + * + tt +); + +399 +X509_LOOKUP_METHOD + * +X509_LOOKUP_mh_w +(cڡ * +me +); + +400  +X509_LOOKUP_mh_ +( +X509_LOOKUP_METHOD + * +mhod +); + +402  +X509_LOOKUP_mh_t_w_em +( +X509_LOOKUP_METHOD + * +mhod +, + +403 (* +w_em +( +X509_LOOKUP + * +x +)); + +404 (* +X509_LOOKUP_mh_g_w_em +(cڡ +X509_LOOKUP_METHOD +* +mhod +)) + +405 ( +X509_LOOKUP + * +x +); + +407  +X509_LOOKUP_mh_t_ +( +X509_LOOKUP_METHOD + * +mhod +, + +408 (* +_ +( +X509_LOOKUP + * +x +)); + +409 (* +X509_LOOKUP_mh_g_ +(cڡ +X509_LOOKUP_METHOD +* +mhod +)) + +410 ( +X509_LOOKUP + * +x +); + +412  +X509_LOOKUP_mh_t_ +( +X509_LOOKUP_METHOD + * +mhod +, + +413 (* + +( +X509_LOOKUP + * +x +)); + +414 (* +X509_LOOKUP_mh_g_ +(cڡ +X509_LOOKUP_METHOD +* +mhod +)) + +415 ( +X509_LOOKUP + * +x +); + +417  +X509_LOOKUP_mh_t_shutdown +( +X509_LOOKUP_METHOD + * +mhod +, + +418 (* +shutdown +( +X509_LOOKUP + * +x +)); + +419 (* +X509_LOOKUP_mh_g_shutdown +(cڡ +X509_LOOKUP_METHOD +* +mhod +)) + +420 ( +X509_LOOKUP + * +x +); + +422  +X509_LOOKUP_mh_t_ +( +X509_LOOKUP_METHOD + * +mhod +, + +423 +X509_LOOKUP__ + +_ +); + +424 +X509_LOOKUP__ + +X509_LOOKUP_mh_g_ +(cڡ +X509_LOOKUP_METHOD + * +mhod +); + +426  +X509_LOOKUP_mh_t_g_by_subje +( +X509_LOOKUP_METHOD + * +mhod +, + +427 +X509_LOOKUP_g_by_subje_ + + +); + +428 +X509_LOOKUP_g_by_subje_ + +X509_LOOKUP_mh_g_g_by_subje +( + +429 cڡ +X509_LOOKUP_METHOD + * +mhod +); + +431  +X509_LOOKUP_mh_t_g_by_issu_rl +( +X509_LOOKUP_METHOD + * +mhod +, + +432 +X509_LOOKUP_g_by_issu_rl_ + + +); + +433 +X509_LOOKUP_g_by_issu_rl_ + +X509_LOOKUP_mh_g_g_by_issu_rl +( + +434 cڡ +X509_LOOKUP_METHOD + * +mhod +); + +436  +X509_LOOKUP_mh_t_g_by_fgt +( +X509_LOOKUP_METHOD + * +mhod +, + +437 +X509_LOOKUP_g_by_fgt_ + + +); + +438 +X509_LOOKUP_g_by_fgt_ + +X509_LOOKUP_mh_g_g_by_fgt +( + +439 cڡ +X509_LOOKUP_METHOD + * +mhod +); + +441  +X509_LOOKUP_mh_t_g_by_s +( +X509_LOOKUP_METHOD + * +mhod +, + +442 +X509_LOOKUP_g_by_s_ + + +); + +443 +X509_LOOKUP_g_by_s_ + +X509_LOOKUP_mh_g_g_by_s +( + +444 cڡ +X509_LOOKUP_METHOD + * +mhod +); + +447  +X509_STORE_add_ +( +X509_STORE + * +x +, +X509 + * +x +); + +448  +X509_STORE_add_l +( +X509_STORE + * +x +, +X509_CRL + * +x +); + +450  +X509_STORE_CTX_g_by_subje +( +X509_STORE_CTX + * +vs +, +X509_LOOKUP_TYPE + +ty +, + +451 +X509_NAME + * +me +, +X509_OBJECT + * +t +); + +452 +X509_OBJECT + * +X509_STORE_CTX_g_obj_by_subje +( +X509_STORE_CTX + * +vs +, + +453 +X509_LOOKUP_TYPE + +ty +, + +454 +X509_NAME + * +me +); + +456  +X509_LOOKUP_ +( +X509_LOOKUP + * +x +,  +cmd +, cڡ * +gc +, + +457  +gl +, ** +t +); + +459  +X509_ld__fe +( +X509_LOOKUP + * +x +, cڡ * +fe +,  +ty +); + +460  +X509_ld_l_fe +( +X509_LOOKUP + * +x +, cڡ * +fe +,  +ty +); + +461  +X509_ld__l_fe +( +X509_LOOKUP + * +x +, cڡ * +fe +,  +ty +); + +463 +X509_LOOKUP + * +X509_LOOKUP_w +( +X509_LOOKUP_METHOD + * +mhod +); + +464  +X509_LOOKUP_ +( +X509_LOOKUP + * +x +); + +465  +X509_LOOKUP_ +( +X509_LOOKUP + * +x +); + +466  +X509_LOOKUP_by_subje +( +X509_LOOKUP + * +x +, +X509_LOOKUP_TYPE + +ty +, + +467 +X509_NAME + * +me +, +X509_OBJECT + * +t +); + +468  +X509_LOOKUP_by_issu_rl +( +X509_LOOKUP + * +x +, +X509_LOOKUP_TYPE + +ty +, + +469 +X509_NAME + * +me +, +ASN1_INTEGER + * +rl +, + +470 +X509_OBJECT + * +t +); + +471  +X509_LOOKUP_by_fgt +( +X509_LOOKUP + * +x +, +X509_LOOKUP_TYPE + +ty +, + +472 cڡ * +bys +,  +n +, + +473 +X509_OBJECT + * +t +); + +474  +X509_LOOKUP_by_s +( +X509_LOOKUP + * +x +, +X509_LOOKUP_TYPE + +ty +, + +475 cڡ * +r +,  +n +, +X509_OBJECT + * +t +); + +476  +X509_LOOKUP_t_mhod_da +( +X509_LOOKUP + * +x +, * +da +); + +477 * +X509_LOOKUP_g_mhod_da +(cڡ +X509_LOOKUP + * +x +); + +478 +X509_STORE + * +X509_LOOKUP_g_e +(cڡ +X509_LOOKUP + * +x +); + +479  +X509_LOOKUP_shutdown +( +X509_LOOKUP + * +x +); + +481  +X509_STORE_ld_lotis +( +X509_STORE + * +x +, + +482 cڡ * +fe +, cڡ * +d +); + +483  +X509_STORE_t_deu_ths +( +X509_STORE + * +x +); + +485  + #X509_STORE_CTX_g_ex_w_dex +( +l +, +p +, +wf +, +dupf +, +f +) \ + +486 + `CRYPTO_g_ex_w_dex +( +CRYPTO_EX_INDEX_X509_STORE_CTX +, +l +, +p +, +wf +, +dupf +, +f +) + + ) + +487  +X509_STORE_CTX_t_ex_da +( +X509_STORE_CTX + * +x +,  +idx +, * +da +); + +488 * +X509_STORE_CTX_g_ex_da +( +X509_STORE_CTX + * +x +,  +idx +); + +489  +X509_STORE_CTX_g_r +( +X509_STORE_CTX + * +x +); + +490  +X509_STORE_CTX_t_r +( +X509_STORE_CTX + * +x +,  +s +); + +491  +X509_STORE_CTX_g_r_dth +( +X509_STORE_CTX + * +x +); + +492  +X509_STORE_CTX_t_r_dth +( +X509_STORE_CTX + * +x +,  +dth +); + +493 +X509 + * +X509_STORE_CTX_g_cut_ +( +X509_STORE_CTX + * +x +); + +494  +X509_STORE_CTX_t_cut_ +( +X509_STORE_CTX + * +x +, +X509 + * +x +); + +495 +X509 + * +X509_STORE_CTX_g0_cut_issu +( +X509_STORE_CTX + * +x +); + +496 +X509_CRL + * +X509_STORE_CTX_g0_cut_l +( +X509_STORE_CTX + * +x +); + +497 +X509_STORE_CTX + * +X509_STORE_CTX_g0__x +(X509_STORE_CTX * +x +); + +498 +STACK_OF +( +X509 +* +X509_STORE_CTX_g0_cha +( +X509_STORE_CTX + * +x +); + +499 +STACK_OF +( +X509 +* +X509_STORE_CTX_g1_cha +( +X509_STORE_CTX + * +x +); + +500  +X509_STORE_CTX_t_ +( +X509_STORE_CTX + * +c +, +X509 + * +x +); + +501  +X509_STORE_CTX_t0_vifd_cha +( +X509_STORE_CTX + * +c +, +STACK_OF +( +X509 +* +sk +); + +502  +X509_STORE_CTX_t0_ls +( +X509_STORE_CTX + * +c +, +STACK_OF +( +X509_CRL +* +sk +); + +503  +X509_STORE_CTX_t_puo +( +X509_STORE_CTX + * +x +,  +puo +); + +504  +X509_STORE_CTX_t_u +( +X509_STORE_CTX + * +x +,  +u +); + +505  +X509_STORE_CTX_puo_h +( +X509_STORE_CTX + * +x +,  +def_puo +, + +506  +puo +,  +u +); + +507  +X509_STORE_CTX_t_ags +( +X509_STORE_CTX + * +x +,  +ags +); + +508  +X509_STORE_CTX_t_time +( +X509_STORE_CTX + * +x +,  +ags +, + +509 +time_t + +t +); + +511 +X509_POLICY_TREE + * +X509_STORE_CTX_g0_picy_ +( +X509_STORE_CTX + * +x +); + +512  +X509_STORE_CTX_g_exic_picy +( +X509_STORE_CTX + * +x +); + +513  +X509_STORE_CTX_g_num_urued +( +X509_STORE_CTX + * +x +); + +515 +X509_VERIFY_PARAM + * +X509_STORE_CTX_g0_m +( +X509_STORE_CTX + * +x +); + +516  +X509_STORE_CTX_t0_m +( +X509_STORE_CTX + * +x +, +X509_VERIFY_PARAM + * +m +); + +517  +X509_STORE_CTX_t_deu +( +X509_STORE_CTX + * +x +, cڡ * +me +); + +523  +X509_STORE_CTX_t0_de +( +X509_STORE_CTX + * +x +, +SSL_DANE + * +de +); + +524  + #DANE_FLAG_NO_DANE_EE_NAMECHECKS + (1L << 0) + + ) + +528 +X509_VERIFY_PARAM + * +X509_VERIFY_PARAM_w +(); + +529  +X509_VERIFY_PARAM_ +( +X509_VERIFY_PARAM + * +m +); + +530  +X509_VERIFY_PARAM_h +( +X509_VERIFY_PARAM + * +to +, + +531 cڡ +X509_VERIFY_PARAM + * +om +); + +532  +X509_VERIFY_PARAM_t1 +( +X509_VERIFY_PARAM + * +to +, + +533 cڡ +X509_VERIFY_PARAM + * +om +); + +534  +X509_VERIFY_PARAM_t1_me +( +X509_VERIFY_PARAM + * +m +, cڡ * +me +); + +535  +X509_VERIFY_PARAM_t_ags +( +X509_VERIFY_PARAM + * +m +, + +536  +ags +); + +537  +X509_VERIFY_PARAM_r_ags +( +X509_VERIFY_PARAM + * +m +, + +538  +ags +); + +539  +X509_VERIFY_PARAM_g_ags +( +X509_VERIFY_PARAM + * +m +); + +540  +X509_VERIFY_PARAM_t_puo +( +X509_VERIFY_PARAM + * +m +,  +puo +); + +541  +X509_VERIFY_PARAM_t_u +( +X509_VERIFY_PARAM + * +m +,  +u +); + +542  +X509_VERIFY_PARAM_t_dth +( +X509_VERIFY_PARAM + * +m +,  +dth +); + +543  +X509_VERIFY_PARAM_t_auth_v +( +X509_VERIFY_PARAM + * +m +,  +auth_v +); + +544 +time_t + +X509_VERIFY_PARAM_g_time +(cڡ +X509_VERIFY_PARAM + * +m +); + +545  +X509_VERIFY_PARAM_t_time +( +X509_VERIFY_PARAM + * +m +, +time_t + +t +); + +546  +X509_VERIFY_PARAM_add0_picy +( +X509_VERIFY_PARAM + * +m +, + +547 +ASN1_OBJECT + * +picy +); + +548  +X509_VERIFY_PARAM_t1_pics +( +X509_VERIFY_PARAM + * +m +, + +549 +STACK_OF +( +ASN1_OBJECT +* +pics +); + +551  +X509_VERIFY_PARAM_t_h_ags +( +X509_VERIFY_PARAM + * +m +, + +552 +ut32_t + +ags +); + +553 +ut32_t + +X509_VERIFY_PARAM_g_h_ags +(cڡ +X509_VERIFY_PARAM + * +m +); + +555  +X509_VERIFY_PARAM_t1_ho +( +X509_VERIFY_PARAM + * +m +, + +556 cڡ * +me +, +size_t + +m +); + +557  +X509_VERIFY_PARAM_add1_ho +( +X509_VERIFY_PARAM + * +m +, + +558 cڡ * +me +, +size_t + +m +); + +559  +X509_VERIFY_PARAM_t_hoags +( +X509_VERIFY_PARAM + * +m +, + +560  +ags +); + +561  +X509_VERIFY_PARAM_g_hoags +(cڡ +X509_VERIFY_PARAM + * +m +); + +562 * +X509_VERIFY_PARAM_g0_me +( +X509_VERIFY_PARAM + *); + +563  +X509_VERIFY_PARAM_move_me +( +X509_VERIFY_PARAM + *, X509_VERIFY_PARAM *); + +564  +X509_VERIFY_PARAM_t1_ema +( +X509_VERIFY_PARAM + * +m +, + +565 cڡ * +ema +, +size_t + +eman +); + +566  +X509_VERIFY_PARAM_t1_ +( +X509_VERIFY_PARAM + * +m +, + +567 cڡ * + +, +size_t + +n +); + +568  +X509_VERIFY_PARAM_t1__asc +( +X509_VERIFY_PARAM + * +m +, + +569 cڡ * +asc +); + +571  +X509_VERIFY_PARAM_g_dth +(cڡ +X509_VERIFY_PARAM + * +m +); + +572  +X509_VERIFY_PARAM_g_auth_v +(cڡ +X509_VERIFY_PARAM + * +m +); + +573 cڡ * +X509_VERIFY_PARAM_g0_me +(cڡ +X509_VERIFY_PARAM + * +m +); + +575  +X509_VERIFY_PARAM_add0_b +( +X509_VERIFY_PARAM + * +m +); + +576  +X509_VERIFY_PARAM_g_cou +(); + +577 cڡ +X509_VERIFY_PARAM + * +X509_VERIFY_PARAM_g0 +( +id +); + +578 cڡ +X509_VERIFY_PARAM + * +X509_VERIFY_PARAM_lookup +(cڡ * +me +); + +579  +X509_VERIFY_PARAM_b_nup +(); + +582  + #X509_PCY_TREE_FAILURE + -2 + + ) + +583  + #X509_PCY_TREE_INVALID + -1 + + ) + +584  + #X509_PCY_TREE_INTERNAL + 0 + + ) + +590  + #X509_PCY_TREE_VALID + 1 + + ) + +591  + #X509_PCY_TREE_EMPTY + 2 + + ) + +592  + #X509_PCY_TREE_EXPLICIT + 4 + + ) + +594  +X509_picy_check +( +X509_POLICY_TREE + ** +e +, * +xic_picy +, + +595 +STACK_OF +( +X509 +* +s +, + +596 +STACK_OF +( +ASN1_OBJECT +* +picy_oids +,  +ags +); + +598  +X509_picy__ +( +X509_POLICY_TREE + * + +); + +600  +X509_picy__v_cou +(cڡ +X509_POLICY_TREE + * + +); + +601 +X509_POLICY_LEVEL + * +X509_picy__g0_v +(cڡ +X509_POLICY_TREE + * + +, + +602  +i +); + +604 +STACK_OF +( +X509_POLICY_NODE +* +X509_picy__g0_pics +(const + +605 +X509_POLICY_TREE + + +606 * + +); + +608 +STACK_OF +( +X509_POLICY_NODE +* +X509_picy__g0_ur_pics +(const + +609 +X509_POLICY_TREE + + +610 * + +); + +612  +X509_picy_v_node_cou +( +X509_POLICY_LEVEL + * +v +); + +614 +X509_POLICY_NODE + * +X509_picy_v_g0_node +( +X509_POLICY_LEVEL + * +v +, + +615  +i +); + +617 cڡ +ASN1_OBJECT + * +X509_picy_node_g0_picy +(cڡ +X509_POLICY_NODE + * +node +); + +619 +STACK_OF +( +POLICYQUALINFO +* +X509_picy_node_g0_quifrs +(const + +620 +X509_POLICY_NODE + + +621 * +node +); + +622 cڡ +X509_POLICY_NODE + * +X509_picy_node_g0_ +(const X509_POLICY_NODE + +623 * +node +); + +625 #ifde +__lulus + + + @/usr/include/openssl/x509err.h + +11 #ide +HEADER_X509ERR_H + + +12  + #HEADER_X509ERR_H + + + ) + +14 #ifde +__lulus + + +17  +ERR_ld_X509_rgs +(); + +22  + #X509_F_ADD_CERT_DIR + 100 + + ) + +23  + #X509_F_BUILD_CHAIN + 106 + + ) + +24  + #X509_F_BY_FILE_CTRL + 101 + + ) + +25  + #X509_F_CHECK_NAME_CONSTRAINTS + 149 + + ) + +26  + #X509_F_CHECK_POLICY + 145 + + ) + +27  + #X509_F_DANE_I2D + 107 + + ) + +28  + #X509_F_DIR_CTRL + 102 + + ) + +29  + #X509_F_GET_CERT_BY_SUBJECT + 103 + + ) + +30  + #X509_F_I2D_X509_AUX + 151 + + ) + +31  + #X509_F_LOOKUP_CERTS_SK + 152 + + ) + +32  + #X509_F_NETSCAPE_SPKI_B64_DECODE + 129 + + ) + +33  + #X509_F_NETSCAPE_SPKI_B64_ENCODE + 130 + + ) + +34  + #X509_F_NEW_DIR + 153 + + ) + +35  + #X509_F_X509AT_ADD1_ATTR + 135 + + ) + +36  + #X509_F_X509V3_ADD_EXT + 104 + + ) + +37  + #X509_F_X509_ATTRIBUTE_CREATE_BY_NID + 136 + + ) + +38  + #X509_F_X509_ATTRIBUTE_CREATE_BY_OBJ + 137 + + ) + +39  + #X509_F_X509_ATTRIBUTE_CREATE_BY_TXT + 140 + + ) + +40  + #X509_F_X509_ATTRIBUTE_GET0_DATA + 139 + + ) + +41  + #X509_F_X509_ATTRIBUTE_SET1_DATA + 138 + + ) + +42  + #X509_F_X509_CHECK_PRIVATE_KEY + 128 + + ) + +43  + #X509_F_X509_CRL_DIFF + 105 + + ) + +44  + #X509_F_X509_CRL_METHOD_NEW + 154 + + ) + +45  + #X509_F_X509_CRL_PRINT_FP + 147 + + ) + +46  + #X509_F_X509_EXTENSION_CREATE_BY_NID + 108 + + ) + +47  + #X509_F_X509_EXTENSION_CREATE_BY_OBJ + 109 + + ) + +48  + #X509_F_X509_GET_PUBKEY_PARAMETERS + 110 + + ) + +49  + #X509_F_X509_LOAD_CERT_CRL_FILE + 132 + + ) + +50  + #X509_F_X509_LOAD_CERT_FILE + 111 + + ) + +51  + #X509_F_X509_LOAD_CRL_FILE + 112 + + ) + +52  + #X509_F_X509_LOOKUP_METH_NEW + 160 + + ) + +53  + #X509_F_X509_LOOKUP_NEW + 155 + + ) + +54  + #X509_F_X509_NAME_ADD_ENTRY + 113 + + ) + +55  + #X509_F_X509_NAME_CANON + 156 + + ) + +56  + #X509_F_X509_NAME_ENTRY_CREATE_BY_NID + 114 + + ) + +57  + #X509_F_X509_NAME_ENTRY_CREATE_BY_TXT + 131 + + ) + +58  + #X509_F_X509_NAME_ENTRY_SET_OBJECT + 115 + + ) + +59  + #X509_F_X509_NAME_ONELINE + 116 + + ) + +60  + #X509_F_X509_NAME_PRINT + 117 + + ) + +61  + #X509_F_X509_OBJECT_NEW + 150 + + ) + +62  + #X509_F_X509_PRINT_EX_FP + 118 + + ) + +63  + #X509_F_X509_PUBKEY_DECODE + 148 + + ) + +64  + #X509_F_X509_PUBKEY_GET0 + 119 + + ) + +65  + #X509_F_X509_PUBKEY_SET + 120 + + ) + +66  + #X509_F_X509_REQ_CHECK_PRIVATE_KEY + 144 + + ) + +67  + #X509_F_X509_REQ_PRINT_EX + 121 + + ) + +68  + #X509_F_X509_REQ_PRINT_FP + 122 + + ) + +69  + #X509_F_X509_REQ_TO_X509 + 123 + + ) + +70  + #X509_F_X509_STORE_ADD_CERT + 124 + + ) + +71  + #X509_F_X509_STORE_ADD_CRL + 125 + + ) + +72  + #X509_F_X509_STORE_ADD_LOOKUP + 157 + + ) + +73  + #X509_F_X509_STORE_CTX_GET1_ISSUER + 146 + + ) + +74  + #X509_F_X509_STORE_CTX_INIT + 143 + + ) + +75  + #X509_F_X509_STORE_CTX_NEW + 142 + + ) + +76  + #X509_F_X509_STORE_CTX_PURPOSE_INHERIT + 134 + + ) + +77  + #X509_F_X509_STORE_NEW + 158 + + ) + +78  + #X509_F_X509_TO_X509_REQ + 126 + + ) + +79  + #X509_F_X509_TRUST_ADD + 133 + + ) + +80  + #X509_F_X509_TRUST_SET + 141 + + ) + +81  + #X509_F_X509_VERIFY_CERT + 127 + + ) + +82  + #X509_F_X509_VERIFY_PARAM_NEW + 159 + + ) + +87  + #X509_R_AKID_MISMATCH + 110 + + ) + +88  + #X509_R_BAD_SELECTOR + 133 + + ) + +89  + #X509_R_BAD_X509_FILETYPE + 100 + + ) + +90  + #X509_R_BASE64_DECODE_ERROR + 118 + + ) + +91  + #X509_R_CANT_CHECK_DH_KEY + 114 + + ) + +92  + #X509_R_CERT_ALREADY_IN_HASH_TABLE + 101 + + ) + +93  + #X509_R_CRL_ALREADY_DELTA + 127 + + ) + +94  + #X509_R_CRL_VERIFY_FAILURE + 131 + + ) + +95  + #X509_R_IDP_MISMATCH + 128 + + ) + +96  + #X509_R_INVALID_DIRECTORY + 113 + + ) + +97  + #X509_R_INVALID_FIELD_NAME + 119 + + ) + +98  + #X509_R_INVALID_TRUST + 123 + + ) + +99  + #X509_R_ISSUER_MISMATCH + 129 + + ) + +100  + #X509_R_KEY_TYPE_MISMATCH + 115 + + ) + +101  + #X509_R_KEY_VALUES_MISMATCH + 116 + + ) + +102  + #X509_R_LOADING_CERT_DIR + 103 + + ) + +103  + #X509_R_LOADING_DEFAULTS + 104 + + ) + +104  + #X509_R_METHOD_NOT_SUPPORTED + 124 + + ) + +105  + #X509_R_NAME_TOO_LONG + 134 + + ) + +106  + #X509_R_NEWER_CRL_NOT_NEWER + 132 + + ) + +107  + #X509_R_NO_CERTIFICATE_FOUND + 135 + + ) + +108  + #X509_R_NO_CERTIFICATE_OR_CRL_FOUND + 136 + + ) + +109  + #X509_R_NO_CERT_SET_FOR_US_TO_VERIFY + 105 + + ) + +110  + #X509_R_NO_CRL_FOUND + 137 + + ) + +111  + #X509_R_NO_CRL_NUMBER + 130 + + ) + +112  + #X509_R_PUBLIC_KEY_DECODE_ERROR + 125 + + ) + +113  + #X509_R_PUBLIC_KEY_ENCODE_ERROR + 126 + + ) + +114  + #X509_R_SHOULD_RETRY + 106 + + ) + +115  + #X509_R_UNABLE_TO_FIND_PARAMETERS_IN_CHAIN + 107 + + ) + +116  + #X509_R_UNABLE_TO_GET_CERTS_PUBLIC_KEY + 108 + + ) + +117  + #X509_R_UNKNOWN_KEY_TYPE + 117 + + ) + +118  + #X509_R_UNKNOWN_NID + 109 + + ) + +119  + #X509_R_UNKNOWN_PURPOSE_ID + 121 + + ) + +120  + #X509_R_UNKNOWN_TRUST_ID + 120 + + ) + +121  + #X509_R_UNSUPPORTED_ALGORITHM + 111 + + ) + +122  + #X509_R_WRONG_LOOKUP_TYPE + 112 + + ) + +123  + #X509_R_WRONG_TYPE + 122 + + ) + + @/usr/include/sys/timerfd.h + +18 #idef +_SYS_TIMERFD_H + + +19  + #_SYS_TIMERFD_H + 1 + + ) + +21  + ~ + +22  + ~ + +25  + ~ + +31 + mTFD_TIMER_ABSTIME + = 1 << 0, + +32  + #TFD_TIMER_ABSTIME + +TFD_TIMER_ABSTIME + + + ) + +33 + mTFD_TIMER_CANCEL_ON_SET + = 1 << 1 + +34  + #TFD_TIMER_CANCEL_ON_SET + +TFD_TIMER_CANCEL_ON_SET + + + ) + +38 +__BEGIN_DECLS + + +41  + $timfd_ + ( +__ockid_t + +__ock_id +,  +__ags + +__THROW +; + +46  + $timfd_ime + ( +__ufd +,  +__ags +, + +47 cڡ  +imec + * +__utmr +, + +48  +imec + * +__mr + +__THROW +; + +51  + $timfd_gtime + ( +__ufd +,  +imec + * +__mr + +__THROW +; + +53 +__END_DECLS + + + @/usr/include/wctype.h + +23 #ide +_WCTYPE_H + + +24  + #_WCTYPE_H + 1 + + ) + +26  + ~ + +27  + ~ + +28  + ~ + +32 #ide +WEOF + + +33  + #WEOF + (0xffffffffu) + + ) + +38  + ~ + +44 +__BEGIN_DECLS + + +48 cڡ + t__t32_t + * + twns_t +; + +52 +wns_t + + $wns + (cڡ * +__ݔty + +__THROW +; + +55 +wt_t + + $towns + ( +wt_t + +__wc +, +wns_t + +__desc + +__THROW +; + +57 #ifde +__USE_XOPEN2K8 + + +59  + ~ + +63  + $iswnum_l + ( +wt_t + +__wc +, +lo_t + +__lo + +__THROW +; + +69  + $iswpha_l + ( +wt_t + +__wc +, +lo_t + +__lo + +__THROW +; + +72  + $iswl_l + ( +wt_t + +__wc +, +lo_t + +__lo + +__THROW +; + +76  + $iswdig_l + ( +wt_t + +__wc +, +lo_t + +__lo + +__THROW +; + +80  + $iswgph_l + ( +wt_t + +__wc +, +lo_t + +__lo + +__THROW +; + +85  + $iswlow_l + ( +wt_t + +__wc +, +lo_t + +__lo + +__THROW +; + +88  + $iswt_l + ( +wt_t + +__wc +, +lo_t + +__lo + +__THROW +; + +93  + $iswpun_l + ( +wt_t + +__wc +, +lo_t + +__lo + +__THROW +; + +98  + $iswa_l + ( +wt_t + +__wc +, +lo_t + +__lo + +__THROW +; + +103  + $iswu_l + ( +wt_t + +__wc +, +lo_t + +__lo + +__THROW +; + +108  + $iswxdig_l + ( +wt_t + +__wc +, +lo_t + +__lo + +__THROW +; + +113  + $iswbnk_l + ( +wt_t + +__wc +, +lo_t + +__lo + +__THROW +; + +117 +wy_t + + $wy_l + (cڡ * +__ݔty +, +lo_t + +__lo +) + +118 +__THROW +; + +122  + $iswy_l + ( +wt_t + +__wc +, +wy_t + +__desc +, +lo_t + +__lo +) + +123 +__THROW +; + +130 +wt_t + + $towlow_l + ( +wt_t + +__wc +, +lo_t + +__lo + +__THROW +; + +133 +wt_t + + $towu_l + ( +wt_t + +__wc +, +lo_t + +__lo + +__THROW +; + +137 +wns_t + + $wns_l + (cڡ * +__ݔty +, +lo_t + +__lo +) + +138 +__THROW +; + +141 +wt_t + + $towns_l + ( +wt_t + +__wc +, +wns_t + +__desc +, + +142 +lo_t + +__lo + +__THROW +; + +146 +__END_DECLS + + + @/usr/include/asm-generic/ioctls.h + +2 #ide +__ASM_GENERIC_IOCTLS_H + + +3  + #__ASM_GENERIC_IOCTLS_H + + + ) + +5  + ~ + +20  + #TCGETS + 0x5401 + + ) + +21  + #TCSETS + 0x5402 + + ) + +22  + #TCSETSW + 0x5403 + + ) + +23  + #TCSETSF + 0x5404 + + ) + +24  + #TCGETA + 0x5405 + + ) + +25  + #TCSETA + 0x5406 + + ) + +26  + #TCSETAW + 0x5407 + + ) + +27  + #TCSETAF + 0x5408 + + ) + +28  + #TCSBRK + 0x5409 + + ) + +29  + #TCXONC + 0x540A + + ) + +30  + #TCFLSH + 0x540B + + ) + +31  + #TIOCEXCL + 0x540C + + ) + +32  + #TIOCNXCL + 0x540D + + ) + +33  + #TIOCSCTTY + 0x540E + + ) + +34  + #TIOCGPGRP + 0x540F + + ) + +35  + #TIOCSPGRP + 0x5410 + + ) + +36  + #TIOCOUTQ + 0x5411 + + ) + +37  + #TIOCSTI + 0x5412 + + ) + +38  + #TIOCGWINSZ + 0x5413 + + ) + +39  + #TIOCSWINSZ + 0x5414 + + ) + +40  + #TIOCMGET + 0x5415 + + ) + +41  + #TIOCMBIS + 0x5416 + + ) + +42  + #TIOCMBIC + 0x5417 + + ) + +43  + #TIOCMSET + 0x5418 + + ) + +44  + #TIOCGSOFTCAR + 0x5419 + + ) + +45  + #TIOCSSOFTCAR + 0x541A + + ) + +46  + #FIONREAD + 0x541B + + ) + +47  + #TIOCINQ + +FIONREAD + + + ) + +48  + #TIOCLINUX + 0x541C + + ) + +49  + #TIOCCONS + 0x541D + + ) + +50  + #TIOCGSERIAL + 0x541E + + ) + +51  + #TIOCSSERIAL + 0x541F + + ) + +52  + #TIOCPKT + 0x5420 + + ) + +53  + #FIONBIO + 0x5421 + + ) + +54  + #TIOCNOTTY + 0x5422 + + ) + +55  + #TIOCSETD + 0x5423 + + ) + +56  + #TIOCGETD + 0x5424 + + ) + +57  + #TCSBRKP + 0x5425 + + ) + +58  + #TIOCSBRK + 0x5427 + + ) + +59  + #TIOCCBRK + 0x5428 + + ) + +60  + #TIOCGSID + 0x5429 + + ) + +61  + #TCGETS2 + + `_IOR +('T', 0x2A,  +rmios2 +) + + ) + +62  + #TCSETS2 + + `_IOW +('T', 0x2B,  +rmios2 +) + + ) + +63  + #TCSETSW2 + + `_IOW +('T', 0x2C,  +rmios2 +) + + ) + +64  + #TCSETSF2 + + `_IOW +('T', 0x2D,  +rmios2 +) + + ) + +65  + #TIOCGRS485 + 0x542E + + ) + +66 #ide +TIOCSRS485 + + +67  + #TIOCSRS485 + 0x542F + + ) + +69  + #TIOCGPTN + + `_IOR +('T', 0x30,  + + ) + +70  + #TIOCSPTLCK + + `_IOW +('T', 0x31,  + + ) + +71  + #TIOCGDEV + + `_IOR +('T', 0x32,  + + ) + +72  + #TCGETX + 0x5432 + + ) + +73  + #TCSETX + 0x5433 + + ) + +74  + #TCSETXF + 0x5434 + + ) + +75  + #TCSETXW + 0x5435 + + ) + +76  + #TIOCSIG + + `_IOW +('T', 0x36,  + + ) + +77  + #TIOCVHANGUP + 0x5437 + + ) + +78  + #TIOCGPKT + + `_IOR +('T', 0x38,  + + ) + +79  + #TIOCGPTLCK + + `_IOR +('T', 0x39,  + + ) + +80  + #TIOCGEXCL + + `_IOR +('T', 0x40,  + + ) + +81  + #TIOCGPTPEER + + `_IO +('T', 0x41 + + ) + +82  + #TIOCGISO7816 + + `_IOR +('T', 0x42,  +rl_iso7816 +) + + ) + +83  + #TIOCSISO7816 + + `_IOWR +('T', 0x43,  +rl_iso7816 +) + + ) + +85  + #FIONCLEX + 0x5450 + + ) + +86  + #FIOCLEX + 0x5451 + + ) + +87  + #FIOASYNC + 0x5452 + + ) + +88  + #TIOCSERCONFIG + 0x5453 + + ) + +89  + #TIOCSERGWILD + 0x5454 + + ) + +90  + #TIOCSERSWILD + 0x5455 + + ) + +91  + #TIOCGLCKTRMIOS + 0x5456 + + ) + +92  + #TIOCSLCKTRMIOS + 0x5457 + + ) + +93  + #TIOCSERGSTRUCT + 0x5458 + + ) + +94  + #TIOCSERGETLSR + 0x5459 + + ) + +95  + #TIOCSERGETMULTI + 0x545A + + ) + +96  + #TIOCSERSETMULTI + 0x545B + + ) + +98  + #TIOCMIWAIT + 0x545C + + ) + +99  + #TIOCGICOUNT + 0x545D + + ) + +105 #ide +FIOQSIZE + + +106  + #FIOQSIZE + 0x5460 + + ) + +110  + #TIOCPKT_DATA + 0 + + ) + +111  + #TIOCPKT_FLUSHREAD + 1 + + ) + +112  + #TIOCPKT_FLUSHWRITE + 2 + + ) + +113  + #TIOCPKT_STOP + 4 + + ) + +114  + #TIOCPKT_START + 8 + + ) + +115  + #TIOCPKT_NOSTOP + 16 + + ) + +116  + #TIOCPKT_DOSTOP + 32 + + ) + +117  + #TIOCPKT_IOCTL + 64 + + ) + +119  + #TIOCSER_TEMT + 0x01 + + ) + + @/usr/include/asm-generic/socket.h + +2 #ide +__ASM_GENERIC_SOCKET_H + + +3  + #__ASM_GENERIC_SOCKET_H + + + ) + +5  + ~ + +6  + ~ + +9  + #SOL_SOCKET + 1 + + ) + +11  + #SO_DEBUG + 1 + + ) + +12  + #SO_REUSEADDR + 2 + + ) + +13  + #SO_TYPE + 3 + + ) + +14  + #SO_ERROR + 4 + + ) + +15  + #SO_DONTROUTE + 5 + + ) + +16  + #SO_BROADCAST + 6 + + ) + +17  + #SO_SNDBUF + 7 + + ) + +18  + #SO_RCVBUF + 8 + + ) + +19  + #SO_SNDBUFFORCE + 32 + + ) + +20  + #SO_RCVBUFFORCE + 33 + + ) + +21  + #SO_KEEPALIVE + 9 + + ) + +22  + #SO_OOBINLINE + 10 + + ) + +23  + #SO_NO_CHECK + 11 + + ) + +24  + #SO_PRIORITY + 12 + + ) + +25  + #SO_LINGER + 13 + + ) + +26  + #SO_BSDCOMPAT + 14 + + ) + +27  + #SO_REUSEPORT + 15 + + ) + +28 #ide +SO_PASSCRED + + +29  + #SO_PASSCRED + 16 + + ) + +30  + #SO_PEERCRED + 17 + + ) + +31  + #SO_RCVLOWAT + 18 + + ) + +32  + #SO_SNDLOWAT + 19 + + ) + +33  + #SO_RCVTIMEO_OLD + 20 + + ) + +34  + #SO_SNDTIMEO_OLD + 21 + + ) + +38  + #SO_SECURITY_AUTHENTICATION + 22 + + ) + +39  + #SO_SECURITY_ENCRYPTION_TRANSPORT + 23 + + ) + +40  + #SO_SECURITY_ENCRYPTION_NETWORK + 24 + + ) + +42  + #SO_BINDTODEVICE + 25 + + ) + +45  + #SO_ATTACH_FILTER + 26 + + ) + +46  + #SO_DETACH_FILTER + 27 + + ) + +47  + #SO_GET_FILTER + +SO_ATTACH_FILTER + + + ) + +49  + #SO_PEERNAME + 28 + + ) + +51  + #SO_ACCEPTCONN + 30 + + ) + +53  + #SO_PEERSEC + 31 + + ) + +54  + #SO_PASSSEC + 34 + + ) + +56  + #SO_MARK + 36 + + ) + +58  + #SO_PROTOCOL + 38 + + ) + +59  + #SO_DOMAIN + 39 + + ) + +61  + #SO_RXQ_OVFL + 40 + + ) + +63  + #SO_WIFI_STATUS + 41 + + ) + +64  + #SCM_WIFI_STATUS + +SO_WIFI_STATUS + + + ) + +65  + #SO_PEEK_OFF + 42 + + ) + +68  + #SO_NOFCS + 43 + + ) + +70  + #SO_LOCK_FILTER + 44 + + ) + +72  + #SO_SELECT_ERR_QUEUE + 45 + + ) + +74  + #SO_BUSY_POLL + 46 + + ) + +76  + #SO_MAX_PACING_RATE + 47 + + ) + +78  + #SO_BPF_EXTENSIONS + 48 + + ) + +80  + #SO_INCOMING_CPU + 49 + + ) + +82  + #SO_ATTACH_BPF + 50 + + ) + +83  + #SO_DETACH_BPF + +SO_DETACH_FILTER + + + ) + +85  + #SO_ATTACH_REUSEPORT_CBPF + 51 + + ) + +86  + #SO_ATTACH_REUSEPORT_EBPF + 52 + + ) + +88  + #SO_CNX_ADVICE + 53 + + ) + +90  + #SCM_TIMESTAMPING_OPT_STATS + 54 + + ) + +92  + #SO_MEMINFO + 55 + + ) + +94  + #SO_INCOMING_NAPI_ID + 56 + + ) + +96  + #SO_COOKIE + 57 + + ) + +98  + #SCM_TIMESTAMPING_PKTINFO + 58 + + ) + +100  + #SO_PEERGROUPS + 59 + + ) + +102  + #SO_ZEROCOPY + 60 + + ) + +104  + #SO_TXTIME + 61 + + ) + +105  + #SCM_TXTIME + +SO_TXTIME + + + ) + +107  + #SO_BINDTOIFINDEX + 62 + + ) + +109  + #SO_TIMESTAMP_OLD + 29 + + ) + +110  + #SO_TIMESTAMPNS_OLD + 35 + + ) + +111  + #SO_TIMESTAMPING_OLD + 37 + + ) + +113  + #SO_TIMESTAMP_NEW + 63 + + ) + +114  + #SO_TIMESTAMPNS_NEW + 64 + + ) + +115  + #SO_TIMESTAMPING_NEW + 65 + + ) + +117  + #SO_RCVTIMEO_NEW + 66 + + ) + +118  + #SO_SNDTIMEO_NEW + 67 + + ) + +121 #i +__BITS_PER_LONG + =64 || ( +defed +( +__x86_64__ +&& defed( +__ILP32__ +)) + +123  + #SO_TIMESTAMP + +SO_TIMESTAMP_OLD + + + ) + +124  + #SO_TIMESTAMPNS + +SO_TIMESTAMPNS_OLD + + + ) + +125  + #SO_TIMESTAMPING + +SO_TIMESTAMPING_OLD + + + ) + +127  + #SO_RCVTIMEO + +SO_RCVTIMEO_OLD + + + ) + +128  + #SO_SNDTIMEO + +SO_SNDTIMEO_OLD + + + ) + +130  + #SO_TIMESTAMP + (( +time_t +=( +__kl_lg_t +? +SO_TIMESTAMP_OLD + : +SO_TIMESTAMP_NEW +) + + ) + +131  + #SO_TIMESTAMPNS + (( +time_t +=( +__kl_lg_t +? +SO_TIMESTAMPNS_OLD + : +SO_TIMESTAMPNS_NEW +) + + ) + +132  + #SO_TIMESTAMPING + (( +time_t +=( +__kl_lg_t +? +SO_TIMESTAMPING_OLD + : +SO_TIMESTAMPING_NEW +) + + ) + +134  + #SO_RCVTIMEO + (( +time_t +=( +__kl_lg_t +? +SO_RCVTIMEO_OLD + : +SO_RCVTIMEO_NEW +) + + ) + +135  + #SO_SNDTIMEO + (( +time_t +=( +__kl_lg_t +? +SO_SNDTIMEO_OLD + : +SO_SNDTIMEO_NEW +) + + ) + +138  + #SCM_TIMESTAMP + +SO_TIMESTAMP + + + ) + +139  + #SCM_TIMESTAMPNS + +SO_TIMESTAMPNS + + + ) + +140  + #SCM_TIMESTAMPING + +SO_TIMESTAMPING + + + ) + + @/usr/include/asm/errno.h + +1  + ~ + + @/usr/include/bits/timerfd.h + +18 #idef +_SYS_TIMERFD_H + + +25 + mTFD_CLOEXEC + = 02000000, + +26  + #TFD_CLOEXEC + +TFD_CLOEXEC + + + ) + +27 + mTFD_NONBLOCK + = 00004000 + +28  + #TFD_NONBLOCK + +TFD_NONBLOCK + + + ) + + @/usr/include/bits/types/struct_sched_param.h + +19 #ide +_BITS_TYPES_STRUCT_SCHED_PARAM + + +20  + #_BITS_TYPES_STRUCT_SCHED_PARAM + 1 + + ) + +23  + ssched_m + + +25  + msched_iܙy +; + + @/usr/include/boost/align/align.hpp + +8 #ide +BOOST_ALIGN_ALIGN_HPP + + +9  + #BOOST_ALIGN_ALIGN_HPP + + + ) + +11  + ~ + +13 #i! +defed +( +BOOST_NO_CXX11_STD_ALIGN +) + +14  + ~ + +16  + ~ + + @/usr/include/boost/align/alignment_of.hpp + +8 #ide +BOOST_ALIGN_ALIGNMENT_OF_HPP + + +9  + #BOOST_ALIGN_ALIGNMENT_OF_HPP + + + ) + +11  + ~ + +12  + ~ + +14 #i +defed +( +BOOST_MSVC +) + +15  + ~ + +16 #i +defed +( +__GNUC__ +&& defed( +__unix__ +&& !defed( +__LP64__ +) + +17  + ~ + +18 #i +defed +( +BOOST_CLANG +&& !defed( +__x86_64__ +) + +19  + ~ + +20 #i! +defed +( +BOOST_NO_CXX11_HDR_TYPE_TRAITS +) + +21  + ~ + +22 #i +defed +( +__ghs__ +&& ( +__GHS_VERSION_NUMBER + >= 600) + +23  + ~ + +24 #i +defed +( +__CODEGEARC__ +) + +25  + ~ + +26 #i +defed +( +BOOST_CLANG +) + +27  + ~ + +28 #i +__GNUC__ + > 4 + +29  + ~ + +30 #i( +__GNUC__ + =4&& ( +__GNUC_MINOR__ + >= 3) + +31  + ~ + +33  + ~ + +36 +mea + + gboo + { + +37 +mea + + gignmt + { + +39 + gme +< +ass + + gT +> + +40  + gignmt_of + + +41 : +da +:: +ignmt_of +< +tyme + + +42 +da +:: +emt_ty +< +T +>:: +ty +>::type { }; + +44 #i! +defed +( +BOOST_NO_CXX14_VARIABLE_TEMPLATES +) + +45 + gme +< +ass + + gT +> + +46 +cڡex + + gd +:: +size_t + +ignmt_of_v + = +ignmt_of +< +T +>:: +vue +; + + @/usr/include/boost/align/detail/is_alignment.hpp + +8 #ide +BOOST_ALIGN_DETAIL_IS_ALIGNMENT_HPP + + +9  + #BOOST_ALIGN_DETAIL_IS_ALIGNMENT_HPP + + + ) + +11  + ~ + +12  + ~ + +14 +mea + + gboo + { + +15 +mea + + gignmt + { + +16 +mea + + gda + { + +18 +BOOST_CONSTEXPR + +le + +bo + + +19 +is_ignmt +( +d +:: +size_t + +vue + +BOOST_NOEXCEPT + + +21  ( +vue + > 0) && ((value & (value - 1)) == 0); + + @/usr/include/boost/asio/detail/impl/eventfd_select_interrupter.ipp + +12 #ide +BOOST_ASIO_DETAIL_IMPL_EVENTFD_SELECT_INTERRUPTER_IPP + + +13  + #BOOST_ASIO_DETAIL_IMPL_EVENTFD_SELECT_INTERRUPTER_IPP + + + ) + +15 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +16 #agm + + + +19  + ~ + +21 #i +defed +( +BOOST_ASIO_HAS_EVENTFD +) + +23  + ~ + +24  + ~ + +25  + ~ + +26 #i +__GLIBC__ + =2 && +__GLIBC_MINOR__ + < 8 + +27  + ~ + +29  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +36  + ~ + +38 +mea + + gboo + { + +39 +mea + + gasio + { + +40 +mea + + gda + { + +42 + gevtfd__u +:: +evtfd__u +() + +44 +ݒ_dests +(); + +47  + gevtfd__u +:: +ݒ_dests +() + +49 #i +__GLIBC__ + =2 && +__GLIBC_MINOR__ + < 8 + +50 +wre_dest_ + = +ad_dest_ + = +sys +( +__NR_evtfd +, 0); + +51 i( + gad_dest_ + != -1) + +53 :: +f +( +ad_dest_ +, +F_SETFL +, +O_NONBLOCK +); + +54 :: +f +( +ad_dest_ +, +F_SETFD +, +FD_CLOEXEC +); + +57 #i +defed +( +EFD_CLOEXEC +&& defed( +EFD_NONBLOCK +) + +58 + gwre_dest_ + = +ad_dest_ + = + +59 :: +evtfd +(0, +EFD_CLOEXEC + | +EFD_NONBLOCK +); + +61 + go + = +EINVAL +; + +62 + gwre_dest_ + = +ad_dest_ + = -1; + +64 i( + gad_dest_ + =-1 && +o + = +EINVAL +) + +66 +wre_dest_ + = +ad_dest_ + = :: +evtfd +(0, 0); + +67 i( + gad_dest_ + != -1) + +69 :: +f +( +ad_dest_ +, +F_SETFL +, +O_NONBLOCK +); + +70 :: +f +( +ad_dest_ +, +F_SETFD +, +FD_CLOEXEC +); + +75 i( + gad_dest_ + == -1) + +77  +pe_fds +[2]; + +78 i( +pe +( +pe_fds +) == 0) + +80 +ad_dest_ + = +pe_fds +[0]; + +81 :: +f +( +ad_dest_ +, +F_SETFL +, +O_NONBLOCK +); + +82 :: +f +( +ad_dest_ +, +F_SETFD +, +FD_CLOEXEC +); + +83 + gwre_dest_ + = +pe_fds +[1]; + +84 :: +f +( +wre_dest_ +, +F_SETFL +, +O_NONBLOCK +); + +85 :: +f +( +wre_dest_ +, +F_SETFD +, +FD_CLOEXEC +); + +89 + gboo +:: +syem +:: +r_code + +ec +( +o +, + +90 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +91 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "eventfd_select_interrupter"); + +96 + gevtfd__u +::~ +evtfd__u +() + +98 +o_dests +(); + +101  + gevtfd__u +:: +o_dests +() + +103 i( +wre_dest_ + !-1 && wre_dest_ ! +ad_dest_ +) + +104 :: +o +( +wre_dest_ +); + +105 i( + gad_dest_ + != -1) + +106 :: +o +( +ad_dest_ +); + +109  + gevtfd__u +:: + +() + +111 +o_dests +(); + +113 + gwre_dest_ + = -1; + +114 + gad_dest_ + = -1; + +116 +ݒ_dests +(); + +119  + gevtfd__u +:: +u +() + +121 +ut64_t + +cou +(1UL); + +122  + gsu + = :: +wre +( +wre_dest_ +, & +cou +, ( +ut64_t +)); + +123 () + gsu +; + +126 +bo + + gevtfd__u +:: +t +() + +128 i( +wre_dest_ + = +ad_dest_ +) + +133 +ut64_t + +cou +(0); + +134 + go + = 0; + +135  + gbys_ad + = :: +ad +( +ad_dest_ +, & +cou +, ( +ut64_t +)); + +136 i( + gbys_ad + < 0 && + go + = +EINTR +) + +138 +bo + + gwas_ued + = ( +bys_ad + > 0); + +139  + gwas_ued +; + +147  + gda +[1024]; + +148  + gbys_ad + = :: +ad +( +ad_dest_ +, +da +, (data)); + +149 i( + gbys_ad + < 0 && + go + = +EINTR +) + +151 +bo + + gwas_ued + = ( +bys_ad + > 0); + +152  + gbys_ad + =( +da +)) + +153 +bys_ad + = :: +ad +( +ad_dest_ +, +da +, (data)); + +154  + gwas_ued +; + +163  + ~ + + @/usr/include/boost/asio/detail/impl/pipe_select_interrupter.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_PIPE_SELECT_INTERRUPTER_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_PIPE_SELECT_INTERRUPTER_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +21 #i! +defed +( +BOOST_ASIO_WINDOWS +) + +22 #i! +defed +( +__CYGWIN__ +) + +23 #i! +defed +( +__SYMBIAN32__ +) + +24 #i! +defed +( +BOOST_ASIO_HAS_EVENTFD +) + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +35  + ~ + +37 +mea + + gboo + { + +38 +mea + + gasio + { + +39 +mea + + gda + { + +41 + gpe__u +:: +pe__u +() + +43 +ݒ_dests +(); + +46  + gpe__u +:: +ݒ_dests +() + +48  +pe_fds +[2]; + +49 i( +pe +( +pe_fds +) == 0) + +51 +ad_dest_ + = +pe_fds +[0]; + +52 :: +f +( +ad_dest_ +, +F_SETFL +, +O_NONBLOCK +); + +53 + gwre_dest_ + = +pe_fds +[1]; + +54 :: +f +( +wre_dest_ +, +F_SETFL +, +O_NONBLOCK +); + +56 #i +defed +( +FD_CLOEXEC +) + +57 :: +f +( +ad_dest_ +, +F_SETFD +, +FD_CLOEXEC +); + +58 :: +f +( +wre_dest_ +, +F_SETFD +, +FD_CLOEXEC +); + +63 + gboo +:: +syem +:: +r_code + +ec +( +o +, + +64 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +65 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "pipe_select_interrupter"); + +69 + gpe__u +::~ +pe__u +() + +71 +o_dests +(); + +74  + gpe__u +:: +o_dests +() + +76 i( +ad_dest_ + != -1) + +77 :: +o +( +ad_dest_ +); + +78 i( + gwre_dest_ + != -1) + +79 :: +o +( +wre_dest_ +); + +82  + gpe__u +:: + +() + +84 +o_dests +(); + +86 + gwre_dest_ + = -1; + +87 + gad_dest_ + = -1; + +89 +ݒ_dests +(); + +92  + gpe__u +:: +u +() + +94  +by + = 0; + +95 +sigd_size_ty + + gsu + = :: +wre +( +wre_dest_ +, & +by +, 1); + +96 () + gsu +; + +99 +bo + + gpe__u +:: +t +() + +103  + gda +[1024]; + +104 +sigd_size_ty + + gbys_ad + = :: +ad +( +ad_dest_ +, +da +, (data)); + +105 i( + gbys_ad + < 0 && + go + = +EINTR +) + +107 +bo + + gwas_ued + = ( +bys_ad + > 0); + +108  + gbys_ad + =( +da +)) + +109 +bys_ad + = :: +ad +( +ad_dest_ +, +da +, (data)); + +110  + gwas_ued +; + +118  + ~ + + @/usr/include/boost/asio/detail/impl/posix_event.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_POSIX_EVENT_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_POSIX_EVENT_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_PTHREADS +) + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + gda + { + +32 + gposix_evt +:: +posix_evt +() + +33 : +e_ +(0) + +35 #i( +defed +( +__MACH__ +&& defed( +__APPLE__ +)) \ + +36 || ( +defed +( +__ANDROID__ +&& ( +__ANDROID_API__ + < 21)) + +37  +r + = :: +had_cd_ +(& +cd_ +, 0); + +40 :: +had_cd_t + + +; + +41 :: +had_cd_ +(& + +); + +42  + gr + = :: +had_cd_tock +(& + +, +CLOCK_MONOTONIC +); + +43 i( + gr + == 0) + +44 +r + = :: +had_cd_ +(& +cd_ +, & + +); + +48 + gboo +:: +syem +:: +r_code + +ec +( +r +, + +49 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +50 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "event"); + +57  + ~ + + @/usr/include/boost/asio/detail/impl/posix_tss_ptr.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_POSIX_TSS_PTR_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_POSIX_TSS_PTR_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_HAS_PTHREADS +) + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + gda + { + +32  +posix_tss_r_ +( +had_key_t +& +key +) + +34  + gr + = :: +had_key_ +(& +key +, 0); + +35 + gboo +:: +syem +:: +r_code + +ec +( +r +, + +36 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +37 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "tss"); + +44  + ~ + + @/usr/include/boost/asio/detail/impl/socket_select_interrupter.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_SOCKET_SELECT_INTERRUPTER_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_SOCKET_SELECT_INTERRUPTER_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i! +defed +( +BOOST_ASIO_WINDOWS_RUNTIME +) + +22 #i +defed +( +BOOST_ASIO_WINDOWS +) \ + +23 || +defed +( +__CYGWIN__ +) \ + +24 || + $defed +( +__SYMBIAN32__ +) + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +33  + ~ + +35 +mea + +boo + { + +36 +mea + +asio + { + +37 +mea + +da + { + +39 +sock__u +:: + `sock__u +() + +41 + `ݒ_dests +(); + +44  +sock__u +:: + `ݒ_dests +() + +46 +boo +:: +syem +:: +r_code + +ec +; + +47 +sock_hd + + `ac +( +sock_s +:: + `sock +( + +48 +AF_INET +, +SOCK_STREAM +, +IPPROTO_TCP +, +ec +)); + +49 i( +ac +. + `g +(= +vid_sock +) + +50 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "socket_select_interrupter"); + +52  +t + = 1; + +53 +sock_s +:: +e_ty + +ac_e + = 0; + +54 +sock_s +:: + `tsockt +( +ac +. + `g +(), +ac_e +, + +55 +SOL_SOCKET +, +SO_REUSEADDR +, & +t +, (t), +ec +); + +57 +usg + +mea + +d +; + +58 +sockaddr_4_ty + +addr +; + +59 +d +:: +size_t + +addr_n + = ( +addr +); + +60 + `memt +(& +addr +, 0, (addr)); + +61 +addr +. +s_my + = +AF_INET +; + +62 +addr +. +s_addr +. +s_addr + = +sock_s +:: + `ho_to_twk_lg +( +INADDR_LOOPBACK +); + +63 +addr +. +s_pt + = 0; + +64 i( +sock_s +:: + `bd +( +ac +. + `g +(), (cڡ +sock_addr_ty +*)& +addr +, + +65 +addr_n +, +ec += +sock_r_tv +) + +66 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "socket_select_interrupter"); + +68 i( +sock_s +:: + `gsockme +( +ac +. + `g +(), ( +sock_addr_ty +*)& +addr +, + +69 & +addr_n +, +ec += +sock_r_tv +) + +70 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "socket_select_interrupter"); + +75 i( +addr +. +s_addr +. +s_addr + = +sock_s +:: + `ho_to_twk_lg +( +INADDR_ANY +)) + +76 +addr +. +s_addr +. +s_addr + = +sock_s +:: + `ho_to_twk_lg +( +INADDR_LOOPBACK +); + +78 i( +sock_s +:: + `li +( +ac +. + `g +(), + +79 +SOMAXCONN +, +ec += +sock_r_tv +) + +80 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "socket_select_interrupter"); + +82 +sock_hd + + ` +( +sock_s +:: + `sock +( + +83 +AF_INET +, +SOCK_STREAM +, +IPPROTO_TCP +, +ec +)); + +84 i( + +. + `g +(= +vid_sock +) + +85 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "socket_select_interrupter"); + +87 i( +sock_s +:: + `c +( + +. + `g +(), (cڡ +sock_addr_ty +*)& +addr +, + +88 +addr_n +, +ec += +sock_r_tv +) + +89 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "socket_select_interrupter"); + +91 +sock_hd + + `rv +( +sock_s +:: + `ac +( +ac +. + `g +(), 0, 0, +ec +)); + +92 i( +rv +. + `g +(= +vid_sock +) + +93 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "socket_select_interrupter"); + +95 +iol_g_ty + +n_blockg + = 1; + +96 +sock_s +:: +e_ty + +_e + = 0; + +97 i( +sock_s +:: + `iol +( + +. + `g +(), +_e +, + +98 +FIONBIO +, & +n_blockg +, +ec +)) + +99 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "socket_select_interrupter"); + +101 +t + = 1; + +102 +sock_s +:: + `tsockt +( + +. + `g +(), +_e +, + +103 +IPPROTO_TCP +, +TCP_NODELAY +, & +t +, (t), +ec +); + +105 +n_blockg + = 1; + +106 +sock_s +:: +e_ty + +rv_e + = 0; + +107 i( +sock_s +:: + `iol +( +rv +. + `g +(), +rv_e +, + +108 +FIONBIO +, & +n_blockg +, +ec +)) + +109 +boo +:: +asio +:: +da +:: + `throw_r +( +ec +, "socket_select_interrupter"); + +111 +t + = 1; + +112 +sock_s +:: + `tsockt +( +rv +. + `g +(), +rv_e +, + +113 +IPPROTO_TCP +, +TCP_NODELAY +, & +t +, (t), +ec +); + +115 +ad_dest_ + = +rv +. + `a +(); + +116 +wre_dest_ + = + +. + `a +(); + +119 +sock__u +::~ + `sock__u +() + +121 + `o_dests +(); + +124  +sock__u +:: + `o_dests +() + +126 +boo +:: +syem +:: +r_code + +ec +; + +127 +sock_s +:: +e_ty + +e + = sock_s:: +_n_blockg +; + +128 i( +ad_dest_ + ! +vid_sock +) + +129 +sock_s +:: + `o +( +ad_dest_ +, +e +, +ue +, +ec +); + +130 i( +wre_dest_ + ! +vid_sock +) + +131 +sock_s +:: + `o +( +wre_dest_ +, +e +, +ue +, +ec +); + +134  +sock__u +:: + ` +() + +136 + `o_dests +(); + +138 +wre_dest_ + = +vid_sock +; + +139 +ad_dest_ + = +vid_sock +; + +141 + `ݒ_dests +(); + +144  +sock__u +:: + `u +() + +146  +by + = 0; + +147 +sock_s +:: +buf + +b +; + +148 +sock_s +:: + `_buf +( +b +, & +by +, 1); + +149 +boo +:: +syem +:: +r_code + +ec +; + +150 +sock_s +:: + `nd +( +wre_dest_ +, & +b +, 1, 0, +ec +); + +153 +bo + +sock__u +:: + `t +() + +155  +da +[1024]; + +156 +sock_s +:: +buf + +b +; + +157 +sock_s +:: + `_buf +( +b +, +da +, (data)); + +158 +boo +:: +syem +:: +r_code + +ec +; + +159  +bys_ad + = +sock_s +:: + `cv +( +ad_dest_ +, & +b +, 1, 0, +ec +); + +160 +bo + +was_ued + = ( +bys_ad + > 0); + +161  +bys_ad + =( +da +)) + +162 +bys_ad + = +sock_s +:: + `cv +( +ad_dest_ +, & +b +, 1, 0, +ec +); + +163  +was_ued +; + +168 + } +} + +170  + ~ + + @/usr/include/boost/asio/detail/impl/win_event.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_WIN_EVENT_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_WIN_EVENT_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS +) + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + gda + { + +32 + gw_evt +:: +w_evt +() + +33 : +e_ +(0) + +35 #i +defed +( +BOOST_ASIO_WINDOWS_APP +) + +36 +evts_ +[0] = :: +CeEvtExW +(0, 0, + +37 +CREATE_EVENT_MANUAL_RESET +, +EVENT_ALL_ACCESS +); + +39 + gevts_ +[0] = :: +CeEvtW +(0, +ue +, +l +, 0); + +41 i(! + gevts_ +[0]) + +43 +DWORD + + gϡ_r + = :: +GLaE +(); + +44 + gboo +:: +syem +:: +r_code + +ec +( +ϡ_r +, + +45 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +46 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "event"); + +49 #i +defed +( +BOOST_ASIO_WINDOWS_APP +) + +50 + gevts_ +[1] = :: +CeEvtExW +(0, 0, 0, +EVENT_ALL_ACCESS +); + +52 + gevts_ +[1] = :: +CeEvtW +(0, +l +, false, 0); + +54 i(! + gevts_ +[1]) + +56 +DWORD + + gϡ_r + = :: +GLaE +(); + +57 :: +CloHd +( +evts_ +[0]); + +58 + gboo +:: +syem +:: +r_code + +ec +( +ϡ_r +, + +59 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +60 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "event"); + +64 + gw_evt +::~ +w_evt +() + +66 :: +CloHd +( +evts_ +[0]); + +67 :: +CloHd +( +evts_ +[1]); + +74  + ~ + + @/usr/include/boost/asio/detail/impl/win_static_mutex.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_WIN_STATIC_MUTEX_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_WIN_STATIC_MUTEX_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS +) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +29 +mea + + gboo + { + +30 +mea + + gasio + { + +31 +mea + + gda + { + +33  + gw_ic_mux +:: + +() + +35  +r + = +do_ +(); + +36 + gboo +:: +syem +:: +r_code + +ec +( +r +, + +37 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +38 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "static_mutex"); + +41  + gw_ic_mux +:: +do_ +() + +43 +usg + +mea + +d +; + +44 +wch_t + + gmux_me +[128]; + +45 #i +defed +( +BOOST_ASIO_HAS_SECURE_RTL +) + +46 +swtf_s +( + +48 +_wtf +( + +50 +mux_me +, 128, +L +"asio-58CCDC44-6264-4842-90C2-F3C545CB8AA7-%u-%p", + +51 +ic_ +<>(:: +GCutProssId +()), +this +); + +53 #i +defed +( +BOOST_ASIO_WINDOWS_APP +) + +54 +HANDLE + +mux + = :: +CeMuxExW +(0, +mux_me +, +CREATE_MUTEX_INITIAL_OWNER +, 0); + +56 +HANDLE + +mux + = :: +CeMuxW +(0, +TRUE +, +mux_me +); + +58 +DWORD + +ϡ_r + = :: +GLaE +(); + +59 i( +mux + == 0) + +60  :: +GLaE +(); + +62 i( +ϡ_r + = +ERROR_ALREADY_EXISTS +) + +64 #i +defed +( +BOOST_ASIO_WINDOWS_APP +) + +65 :: +WaFSgObjeEx +( +mux +, +INFINITE +, +l +); + +67 :: +WaFSgObje +( +mux +, +INFINITE +); + +71 i( +lid_ +) + +73 :: +RMux +( +mux +); + +74 :: +CloHd +( +mux +); + +78 #i +defed +( +__MINGW32__ +) + +81 #i +defed +( +UNDER_CE +) + +82 :: +InlizeCrilSei +(& +_i_ +); + +84 i(!:: +InlizeCrilSeiAndSpCou +(& +_i_ +, 0x80000000)) + +86 +ϡ_r + = :: +GLaE +(); + +87 :: +RMux +( +mux +); + +88 :: +CloHd +( +mux +); + +89  +ϡ_r +; + +93 +__y + + +95 #i +defed +( +UNDER_CE +) + +96 :: +InlizeCrilSei +(& +_i_ +); + +97 #i +defed +( +BOOST_ASIO_WINDOWS_APP +) + +98 i(!:: +InlizeCrilSeiEx +(& +_i_ +, 0, 0)) + +100 +ϡ_r + = :: +GLaE +(); + +101 :: +RMux +( +mux +); + +102 :: +CloHd +( +mux +); + +103  +ϡ_r +; + +106 i(!:: +InlizeCrilSeiAndSpCou +(& +_i_ +, 0x80000000)) + +108 +ϡ_r + = :: +GLaE +(); + +109 :: +RMux +( +mux +); + +110 :: +CloHd +( +mux +); + +111  +ϡ_r +; + +115 +__ex +( +GExiCode +(= +STATUS_NO_MEMORY + + +116 ? +EXCEPTION_EXECUTE_HANDLER + : +EXCEPTION_CONTINUE_SEARCH +) + +118 :: +RMux +( +mux +); + +119 :: +CloHd +( +mux +); + +120  +ERROR_OUTOFMEMORY +; + +124 +lid_ + = +ue +; + +125 :: +RMux +( +mux +); + +126 :: +CloHd +( +mux +); + +134  + ~ + + @/usr/include/boost/asio/detail/impl/win_tss_ptr.ipp + +11 #ide +BOOST_ASIO_DETAIL_IMPL_WIN_TSS_PTR_IPP + + +12  + #BOOST_ASIO_DETAIL_IMPL_WIN_TSS_PTR_IPP + + + ) + +14 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1200) + +15 #agm + + + +18  + ~ + +20 #i +defed +( +BOOST_ASIO_WINDOWS +) + +22  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gasio + { + +30 +mea + + gda + { + +32 +DWORD + +w_tss_r_ +() + +34 #i +defed +( +UNDER_CE +) + +35 cڡ +DWORD + + gout_of_dexes + = 0xFFFFFFFF; + +37 cڡ +DWORD + + gout_of_dexes + = +TLS_OUT_OF_INDEXES +; + +40 +DWORD + + gtss_key + = :: +TlsAoc +(); + +41 i( + gtss_key + = +out_of_dexes +) + +43 +DWORD + +ϡ_r + = :: +GLaE +(); + +44 + gboo +:: +syem +:: +r_code + +ec +( +ϡ_r +, + +45 +boo +:: +asio +:: +r +:: +g_syem_gy +()); + +46 + gboo +:: +asio +:: +da +:: +throw_r +( +ec +, "tss"); + +48  + gtss_key +; + +55  + ~ + + @/usr/include/boost/bind/mem_fn_cc.hpp + +15 + gme +< +ass + + gR +, cs + gT +> + g_mfi +:: +BOOST_MEM_FN_NAME +( +mf0 +)< +R +, T> +mem_ +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +f +) ()) + +17  +_mfi +:: + `BOOST_MEM_FN_NAME +( +mf0 +)< +R +, +T +>( +f +); + +18 + } +} + +20 + gme +< +ass + + gR +, cs + gT +> + g_mfi +:: +BOOST_MEM_FN_NAME +( +cmf0 +)< +R +, T> +mem_ +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +f +) () const) + +22  +_mfi +:: + `BOOST_MEM_FN_NAME +( +cmf0 +)< +R +, +T +>( +f +); + +23 + } +} + +25 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +> + g_mfi +:: +BOOST_MEM_FN_NAME +( +mf1 +)< +R +, T, A1> +mem_ +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +f +( +A1 +)) + +27  +_mfi +:: + `BOOST_MEM_FN_NAME +( +mf1 +)< +R +, +T +, +A1 +>( +f +); + +28 + } +} + +30 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +> + g_mfi +:: +BOOST_MEM_FN_NAME +( +cmf1 +)< +R +, T, A1> +mem_ +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +f +( +A1 +) const) + +32  +_mfi +:: + `BOOST_MEM_FN_NAME +( +cmf1 +)< +R +, +T +, +A1 +>( +f +); + +33 + } +} + +35 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +> + g_mfi +:: +BOOST_MEM_FN_NAME +( +mf2 +)< +R +, T, A1, A2> +mem_ +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +f +( +A1 +, +A2 +)) + +37  +_mfi +:: + `BOOST_MEM_FN_NAME +( +mf2 +)< +R +, +T +, +A1 +, +A2 +>( +f +); + +38 + } +} + +40 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +> + g_mfi +:: +BOOST_MEM_FN_NAME +( +cmf2 +)< +R +, T, A1, A2> +mem_ +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +f +( +A1 +, +A2 +) const) + +42  +_mfi +:: + `BOOST_MEM_FN_NAME +( +cmf2 +)< +R +, +T +, +A1 +, +A2 +>( +f +); + +43 + } +} + +45 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + g_mfi +:: +BOOST_MEM_FN_NAME +( +mf3 +)< +R +, T, A1, A2, A3> +mem_ +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +f +( +A1 +, +A2 +, +A3 +)) + +47  +_mfi +:: + `BOOST_MEM_FN_NAME +( +mf3 +)< +R +, +T +, +A1 +, +A2 +, +A3 +>( +f +); + +48 + } +} + +50 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +> + g_mfi +:: +BOOST_MEM_FN_NAME +( +cmf3 +)< +R +, T, A1, A2, A3> +mem_ +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +f +( +A1 +, +A2 +, +A3 +) const) + +52  +_mfi +:: + `BOOST_MEM_FN_NAME +( +cmf3 +)< +R +, +T +, +A1 +, +A2 +, +A3 +>( +f +); + +53 + } +} + +55 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +> + g_mfi +:: +BOOST_MEM_FN_NAME +( +mf4 +)< +R +, T, A1, A2, A3, A4> +mem_ +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +f +( +A1 +, +A2 +, +A3 +, +A4 +)) + +57  +_mfi +:: + `BOOST_MEM_FN_NAME +( +mf4 +)< +R +, +T +, +A1 +, +A2 +, +A3 +, +A4 +>( +f +); + +58 + } +} + +60 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +> + g_mfi +:: +BOOST_MEM_FN_NAME +( +cmf4 +)< +R +, T, A1, A2, A3, A4> +mem_ +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +f +( +A1 +, +A2 +, +A3 +, +A4 +) const) + +62  +_mfi +:: + `BOOST_MEM_FN_NAME +( +cmf4 +)< +R +, +T +, +A1 +, +A2 +, +A3 +, +A4 +>( +f +); + +63 + } +} + +65 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +> + g_mfi +:: +BOOST_MEM_FN_NAME +( +mf5 +)< +R +, T, A1, A2, A3, A4, A5> +mem_ +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +f +( +A1 +, +A2 +, +A3 +, +A4 +, +A5 +)) + +67  +_mfi +:: + `BOOST_MEM_FN_NAME +( +mf5 +)< +R +, +T +, +A1 +, +A2 +, +A3 +, +A4 +, +A5 +>( +f +); + +68 + } +} + +70 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +> + g_mfi +:: +BOOST_MEM_FN_NAME +( +cmf5 +)< +R +, T, A1, A2, A3, A4, A5> +mem_ +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +f +( +A1 +, +A2 +, +A3 +, +A4 +, +A5 +) const) + +72  +_mfi +:: + `BOOST_MEM_FN_NAME +( +cmf5 +)< +R +, +T +, +A1 +, +A2 +, +A3 +, +A4 +, +A5 +>( +f +); + +73 + } +} + +75 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +> + g_mfi +:: +BOOST_MEM_FN_NAME +( +mf6 +)< +R +, T, A1, A2, A3, A4, A5, A6> +mem_ +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +f +( +A1 +, +A2 +, +A3 +, +A4 +, +A5 +, +A6 +)) + +77  +_mfi +:: + `BOOST_MEM_FN_NAME +( +mf6 +)< +R +, +T +, +A1 +, +A2 +, +A3 +, +A4 +, +A5 +, +A6 +>( +f +); + +78 + } +} + +80 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +> + g_mfi +:: +BOOST_MEM_FN_NAME +( +cmf6 +)< +R +, T, A1, A2, A3, A4, A5, A6> +mem_ +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +f +( +A1 +, +A2 +, +A3 +, +A4 +, +A5 +, +A6 +) const) + +82  +_mfi +:: + `BOOST_MEM_FN_NAME +( +cmf6 +)< +R +, +T +, +A1 +, +A2 +, +A3 +, +A4 +, +A5 +, +A6 +>( +f +); + +83 + } +} + +85 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +> + g_mfi +:: +BOOST_MEM_FN_NAME +( +mf7 +)< +R +, T, A1, A2, A3, A4, A5, A6, A7> +mem_ +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +f +( +A1 +, +A2 +, +A3 +, +A4 +, +A5 +, +A6 +, +A7 +)) + +87  +_mfi +:: + `BOOST_MEM_FN_NAME +( +mf7 +)< +R +, +T +, +A1 +, +A2 +, +A3 +, +A4 +, +A5 +, +A6 +, +A7 +>( +f +); + +88 + } +} + +90 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +> + g_mfi +:: +BOOST_MEM_FN_NAME +( +cmf7 +)< +R +, T, A1, A2, A3, A4, A5, A6, A7> +mem_ +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +f +( +A1 +, +A2 +, +A3 +, +A4 +, +A5 +, +A6 +, +A7 +) const) + +92  +_mfi +:: + `BOOST_MEM_FN_NAME +( +cmf7 +)< +R +, +T +, +A1 +, +A2 +, +A3 +, +A4 +, +A5 +, +A6 +, +A7 +>( +f +); + +93 + } +} + +95 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +> + g_mfi +:: +BOOST_MEM_FN_NAME +( +mf8 +)< +R +, T, A1, A2, A3, A4, A5, A6, A7, A8> +mem_ +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +f +( +A1 +, +A2 +, +A3 +, +A4 +, +A5 +, +A6 +, +A7 +, +A8 +)) + +97  +_mfi +:: + `BOOST_MEM_FN_NAME +( +mf8 +)< +R +, +T +, +A1 +, +A2 +, +A3 +, +A4 +, +A5 +, +A6 +, +A7 +, +A8 +>( +f +); + +98 + } +} + +100 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +> + g_mfi +:: +BOOST_MEM_FN_NAME +( +cmf8 +)< +R +, T, A1, A2, A3, A4, A5, A6, A7, A8> +mem_ +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +f +( +A1 +, +A2 +, +A3 +, +A4 +, +A5 +, +A6 +, +A7 +, +A8 +) const) + +102  +_mfi +:: + `BOOST_MEM_FN_NAME +( +cmf8 +)< +R +, +T +, +A1 +, +A2 +, +A3 +, +A4 +, +A5 +, +A6 +, +A7 +, +A8 +>( +f +); + +103 + } +} + + @/usr/include/boost/bind/mem_fn_template.hpp + +15 #i! +defed +( +BOOST_NO_FUNCTION_TEMPLATE_ORDERING +) + +16  + #BOOST_MEM_FN_ENABLE_CONST_OVERLOADS + + + ) + +21 + gme +< +ass + + gR +, cs +T + + gBOOST_MEM_FN_CLASS_F +> cs + cBOOST_MEM_FN_NAME +( +mf0 +) + +23 +public +: + +25  +R + + tsu_ty +; + +26  +T + * + tgumt_ty +; + +28 +ive +: + +30 + `BOOST_MEM_FN_TYPEDEF +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +F +) ()) + +31 +F + +f_ +; + +33 +me +< +ass + +U +> +R + + $ +( +U + & +u +, +T + const *) const + +35 + `BOOST_MEM_FN_RETURN + ( +u +.* +f_ +)(); + +38 +me +< +ass + +U +> +R + + $ +( +U + & +u +, const *) const + +40 + `BOOST_MEM_FN_RETURN + ( + `g_por +( +u +)->* +f_ +)(); + +41 + } +} + +43 + gpublic +: + +45 +exic + + $BOOST_MEM_FN_NAME +( +mf0 +)( +F + +f +): + $f_ +( +f +{ + } +} + +47 +R + + $ݔ +()( +T + * +p +) const + +49 + `BOOST_MEM_FN_RETURN + ( +p +->* +f_ +)(); + +50 + } +} + +52 + gme +< +ass + + gU +> +R + + $ݔ +()( +U + & +u +) const + +54 +U + cڡ * +p + = 0; + +55 +BOOST_MEM_FN_RETURN + + ` +( +u +, +p +); + +56 + } +} + +58 #ifde +BOOST_MEM_FN_ENABLE_CONST_OVERLOADS + + +60 + gme +< +ass + + gU +> +R + + $ݔ +()( +U + cڡ & +u +) const + +62 +U + cڡ * +p + = 0; + +63 +BOOST_MEM_FN_RETURN + + ` +( +u +, +p +); + +64 + } +} + +68 +R + + $ݔ +()( +T + & +t +) const + +70 + `BOOST_MEM_FN_RETURN + ( +t +.* +f_ +)(); + +71 + } +} + +73 +bo + + gݔ +==( + $BOOST_MEM_FN_NAME +( +mf0 +cڡ & +rhs +) const + +75  +f_ + = +rhs +.f_; + +76 + } +} + +78 +bo + + gݔ +!=( + $BOOST_MEM_FN_NAME +( +mf0 +cڡ & +rhs +) const + +80  +f_ + ! +rhs +.f_; + +81 + } +} + +86 + gme +< +ass + + gR +, cs +T + + gBOOST_MEM_FN_CLASS_F +> cs + cBOOST_MEM_FN_NAME +( +cmf0 +) + +88 +public +: + +90  +R + + tsu_ty +; + +91  +T + cڡ * + tgumt_ty +; + +93 +ive +: + +95 + `BOOST_MEM_FN_TYPEDEF +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +F +) () const) + +96 +F + +f_ +; + +98 +me +< +ass + +U +> +R + + $ +( +U + & +u +, +T + const *) const + +100 + `BOOST_MEM_FN_RETURN + ( +u +.* +f_ +)(); + +103 +me +< +ass + +U +> +R + + $ +( +U + & +u +, const *) const + +105 + `BOOST_MEM_FN_RETURN + ( + `g_por +( +u +)->* +f_ +)(); + +106 + } +} + +108 + gpublic +: + +110 +exic + + $BOOST_MEM_FN_NAME +( +cmf0 +)( +F + +f +): + $f_ +( +f +{ + } +} + +112 +me +< +ass + +U +> +R + + $ݔ +()( +U + cڡ & +u +) const + +114 +U + cڡ * +p + = 0; + +115 +BOOST_MEM_FN_RETURN + + ` +( +u +, +p +); + +116 + } +} + +118 +R + + $ݔ +()( +T + cڡ & +t +) const + +120 + `BOOST_MEM_FN_RETURN + ( +t +.* +f_ +)(); + +121 + } +} + +123 +bo + + gݔ +==( + $BOOST_MEM_FN_NAME +( +cmf0 +cڡ & +rhs +) const + +125  +f_ + = +rhs +.f_; + +126 + } +} + +128 +bo + + gݔ +!=( + $BOOST_MEM_FN_NAME +( +cmf0 +cڡ & +rhs +) const + +130  +f_ + ! +rhs +.f_; + +131 + } +} + +136 + gme +< +ass + + gR +, cs + gT +, cs +A1 + + gBOOST_MEM_FN_CLASS_F +> cs + cBOOST_MEM_FN_NAME +( +mf1 +) + +138 +public +: + +140  +R + + tsu_ty +; + +141  +T + * + tf_gumt_ty +; + +142  +A1 + + tcd_gumt_ty +; + +144 +ive +: + +146 + `BOOST_MEM_FN_TYPEDEF +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +F +( +A1 +)) + +147 +F + +f_ +; + +149 +me +< +ass + +U +, cs +B1 +> +R + + $ +( +U + & +u +, +T + cڡ *, +B1 + & +b1 +) const + +151 + `BOOST_MEM_FN_RETURN + ( +u +.* +f_ +)( +b1 +); + +154 +me +< +ass + +U +, cs +B1 +> +R + + $ +( +U + & +u +, cڡ *, +B1 + & +b1 +) const + +156 + `BOOST_MEM_FN_RETURN + ( + `g_por +( +u +)->* +f_ +)( +b1 +); + +157 + } +} + +159 + gpublic +: + +161 +exic + + $BOOST_MEM_FN_NAME +( +mf1 +)( +F + +f +): + $f_ +( +f +{ + } +} + +163 +R + + $ݔ +()( +T + * +p +, +A1 + +a1 +) const + +165 + `BOOST_MEM_FN_RETURN + ( +p +->* +f_ +)( +a1 +); + +166 + } +} + +168 + gme +< +ass + + gU +> +R + + $ݔ +()( +U + & +u +, +A1 + +a1 +) const + +170 +U + cڡ * +p + = 0; + +171 +BOOST_MEM_FN_RETURN + + ` +( +u +, +p +, +a1 +); + +172 + } +} + +174 #ifde +BOOST_MEM_FN_ENABLE_CONST_OVERLOADS + + +176 + gme +< +ass + + gU +> +R + + $ݔ +()( +U + cڡ & +u +, +A1 + +a1 +) const + +178 +U + cڡ * +p + = 0; + +179 +BOOST_MEM_FN_RETURN + + ` +( +u +, +p +, +a1 +); + +180 + } +} + +184 +R + + $ݔ +()( +T + & +t +, +A1 + +a1 +) const + +186 + `BOOST_MEM_FN_RETURN + ( +t +.* +f_ +)( +a1 +); + +187 + } +} + +189 +bo + + gݔ +==( + $BOOST_MEM_FN_NAME +( +mf1 +cڡ & +rhs +) const + +191  +f_ + = +rhs +.f_; + +192 + } +} + +194 +bo + + gݔ +!=( + $BOOST_MEM_FN_NAME +( +mf1 +cڡ & +rhs +) const + +196  +f_ + ! +rhs +.f_; + +197 + } +} + +202 + gme +< +ass + + gR +, cs + gT +, cs +A1 + + gBOOST_MEM_FN_CLASS_F +> cs + cBOOST_MEM_FN_NAME +( +cmf1 +) + +204 +public +: + +206  +R + + tsu_ty +; + +207  +T + cڡ * + tf_gumt_ty +; + +208  +A1 + + tcd_gumt_ty +; + +210 +ive +: + +212 + `BOOST_MEM_FN_TYPEDEF +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +F +( +A1 +) const) + +213 +F + +f_ +; + +215 +me +< +ass + +U +, cs +B1 +> +R + + $ +( +U + & +u +, +T + cڡ *, +B1 + & +b1 +) const + +217 + `BOOST_MEM_FN_RETURN + ( +u +.* +f_ +)( +b1 +); + +220 +me +< +ass + +U +, cs +B1 +> +R + + $ +( +U + & +u +, cڡ *, +B1 + & +b1 +) const + +222 + `BOOST_MEM_FN_RETURN + ( + `g_por +( +u +)->* +f_ +)( +b1 +); + +223 + } +} + +225 + gpublic +: + +227 +exic + + $BOOST_MEM_FN_NAME +( +cmf1 +)( +F + +f +): + $f_ +( +f +{ + } +} + +229 +me +< +ass + +U +> +R + + $ݔ +()( +U + cڡ & +u +, +A1 + +a1 +) const + +231 +U + cڡ * +p + = 0; + +232 +BOOST_MEM_FN_RETURN + + ` +( +u +, +p +, +a1 +); + +233 + } +} + +235 +R + + $ݔ +()( +T + cڡ & +t +, +A1 + +a1 +) const + +237 + `BOOST_MEM_FN_RETURN + ( +t +.* +f_ +)( +a1 +); + +238 + } +} + +240 +bo + + gݔ +==( + $BOOST_MEM_FN_NAME +( +cmf1 +cڡ & +rhs +) const + +242  +f_ + = +rhs +.f_; + +243 + } +} + +245 +bo + + gݔ +!=( + $BOOST_MEM_FN_NAME +( +cmf1 +cڡ & +rhs +) const + +247  +f_ + ! +rhs +.f_; + +248 + } +} + +253 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs +A2 + + gBOOST_MEM_FN_CLASS_F +> cs + cBOOST_MEM_FN_NAME +( +mf2 +) + +255 +public +: + +257  +R + + tsu_ty +; + +259 +ive +: + +261 + `BOOST_MEM_FN_TYPEDEF +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +F +( +A1 +, +A2 +)) + +262 +F + +f_ +; + +264 +me +< +ass + +U +, cs +B1 +, cs +B2 +> +R + + $ +( +U + & +u +, +T + cڡ *, +B1 + & +b1 +, +B2 + & +b2 +) const + +266 + `BOOST_MEM_FN_RETURN + ( +u +.* +f_ +)( +b1 +, +b2 +); + +269 +me +< +ass + +U +, cs +B1 +, cs +B2 +> +R + + $ +( +U + & +u +, cڡ *, +B1 + & +b1 +, +B2 + & +b2 +) const + +271 + `BOOST_MEM_FN_RETURN + ( + `g_por +( +u +)->* +f_ +)( +b1 +, +b2 +); + +272 + } +} + +274 + gpublic +: + +276 +exic + + $BOOST_MEM_FN_NAME +( +mf2 +)( +F + +f +): + $f_ +( +f +{ + } +} + +278 +R + + $ݔ +()( +T + * +p +, +A1 + +a1 +, +A2 + +a2 +) const + +280 + `BOOST_MEM_FN_RETURN + ( +p +->* +f_ +)( +a1 +, +a2 +); + +281 + } +} + +283 + gme +< +ass + + gU +> +R + + $ݔ +()( +U + & +u +, +A1 + +a1 +, +A2 + +a2 +) const + +285 +U + cڡ * +p + = 0; + +286 +BOOST_MEM_FN_RETURN + + ` +( +u +, +p +, +a1 +, +a2 +); + +287 + } +} + +289 #ifde +BOOST_MEM_FN_ENABLE_CONST_OVERLOADS + + +291 + gme +< +ass + + gU +> +R + + $ݔ +()( +U + cڡ & +u +, +A1 + +a1 +, +A2 + +a2 +) const + +293 +U + cڡ * +p + = 0; + +294 +BOOST_MEM_FN_RETURN + + ` +( +u +, +p +, +a1 +, +a2 +); + +295 + } +} + +299 +R + + $ݔ +()( +T + & +t +, +A1 + +a1 +, +A2 + +a2 +) const + +301 + `BOOST_MEM_FN_RETURN + ( +t +.* +f_ +)( +a1 +, +a2 +); + +302 + } +} + +304 +bo + + gݔ +==( + $BOOST_MEM_FN_NAME +( +mf2 +cڡ & +rhs +) const + +306  +f_ + = +rhs +.f_; + +307 + } +} + +309 +bo + + gݔ +!=( + $BOOST_MEM_FN_NAME +( +mf2 +cڡ & +rhs +) const + +311  +f_ + ! +rhs +.f_; + +312 + } +} + +317 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs +A2 + + gBOOST_MEM_FN_CLASS_F +> cs + cBOOST_MEM_FN_NAME +( +cmf2 +) + +319 +public +: + +321  +R + + tsu_ty +; + +323 +ive +: + +325 + `BOOST_MEM_FN_TYPEDEF +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +F +( +A1 +, +A2 +) const) + +326 +F + +f_ +; + +328 +me +< +ass + +U +, cs +B1 +, cs +B2 +> +R + + $ +( +U + & +u +, +T + cڡ *, +B1 + & +b1 +, +B2 + & +b2 +) const + +330 + `BOOST_MEM_FN_RETURN + ( +u +.* +f_ +)( +b1 +, +b2 +); + +333 +me +< +ass + +U +, cs +B1 +, cs +B2 +> +R + + $ +( +U + & +u +, cڡ *, +B1 + & +b1 +, +B2 + & +b2 +) const + +335 + `BOOST_MEM_FN_RETURN + ( + `g_por +( +u +)->* +f_ +)( +b1 +, +b2 +); + +336 + } +} + +338 + gpublic +: + +340 +exic + + $BOOST_MEM_FN_NAME +( +cmf2 +)( +F + +f +): + $f_ +( +f +{ + } +} + +342 +me +< +ass + +U +> +R + + $ݔ +()( +U + cڡ & +u +, +A1 + +a1 +, +A2 + +a2 +) const + +344 +U + cڡ * +p + = 0; + +345 +BOOST_MEM_FN_RETURN + + ` +( +u +, +p +, +a1 +, +a2 +); + +346 + } +} + +348 +R + + $ݔ +()( +T + cڡ & +t +, +A1 + +a1 +, +A2 + +a2 +) const + +350 + `BOOST_MEM_FN_RETURN + ( +t +.* +f_ +)( +a1 +, +a2 +); + +351 + } +} + +353 +bo + + gݔ +==( + $BOOST_MEM_FN_NAME +( +cmf2 +cڡ & +rhs +) const + +355  +f_ + = +rhs +.f_; + +356 + } +} + +358 +bo + + gݔ +!=( + $BOOST_MEM_FN_NAME +( +cmf2 +cڡ & +rhs +) const + +360  +f_ + ! +rhs +.f_; + +361 + } +} + +366 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs +A3 + + gBOOST_MEM_FN_CLASS_F +> cs + cBOOST_MEM_FN_NAME +( +mf3 +) + +368 +public +: + +370  +R + + tsu_ty +; + +372 +ive +: + +374 + `BOOST_MEM_FN_TYPEDEF +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +F +( +A1 +, +A2 +, +A3 +)) + +375 +F + +f_ +; + +377 +me +< +ass + +U +, cs +B1 +, cs +B2 +, cs +B3 +> +R + + $ +( +U + & +u +, +T + cڡ *, +B1 + & +b1 +, +B2 + & +b2 +, +B3 + & +b3 +) const + +379 + `BOOST_MEM_FN_RETURN + ( +u +.* +f_ +)( +b1 +, +b2 +, +b3 +); + +382 +me +< +ass + +U +, cs +B1 +, cs +B2 +, cs +B3 +> +R + + $ +( +U + & +u +, cڡ *, +B1 + & +b1 +, +B2 + & +b2 +, +B3 + & +b3 +) const + +384 + `BOOST_MEM_FN_RETURN + ( + `g_por +( +u +)->* +f_ +)( +b1 +, +b2 +, +b3 +); + +385 + } +} + +387 + gpublic +: + +389 +exic + + $BOOST_MEM_FN_NAME +( +mf3 +)( +F + +f +): + $f_ +( +f +{ + } +} + +391 +R + + $ݔ +()( +T + * +p +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +) const + +393 + `BOOST_MEM_FN_RETURN + ( +p +->* +f_ +)( +a1 +, +a2 +, +a3 +); + +394 + } +} + +396 + gme +< +ass + + gU +> +R + + $ݔ +()( +U + & +u +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +) const + +398 +U + cڡ * +p + = 0; + +399 +BOOST_MEM_FN_RETURN + + ` +( +u +, +p +, +a1 +, +a2 +, +a3 +); + +400 + } +} + +402 #ifde +BOOST_MEM_FN_ENABLE_CONST_OVERLOADS + + +404 + gme +< +ass + + gU +> +R + + $ݔ +()( +U + cڡ & +u +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +) const + +406 +U + cڡ * +p + = 0; + +407 +BOOST_MEM_FN_RETURN + + ` +( +u +, +p +, +a1 +, +a2 +, +a3 +); + +408 + } +} + +412 +R + + $ݔ +()( +T + & +t +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +) const + +414 + `BOOST_MEM_FN_RETURN + ( +t +.* +f_ +)( +a1 +, +a2 +, +a3 +); + +415 + } +} + +417 +bo + + gݔ +==( + $BOOST_MEM_FN_NAME +( +mf3 +cڡ & +rhs +) const + +419  +f_ + = +rhs +.f_; + +420 + } +} + +422 +bo + + gݔ +!=( + $BOOST_MEM_FN_NAME +( +mf3 +cڡ & +rhs +) const + +424  +f_ + ! +rhs +.f_; + +425 + } +} + +430 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs +A3 + + gBOOST_MEM_FN_CLASS_F +> cs + cBOOST_MEM_FN_NAME +( +cmf3 +) + +432 +public +: + +434  +R + + tsu_ty +; + +436 +ive +: + +438 + `BOOST_MEM_FN_TYPEDEF +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +F +( +A1 +, +A2 +, +A3 +) const) + +439 +F + +f_ +; + +441 +me +< +ass + +U +, cs +B1 +, cs +B2 +, cs +B3 +> +R + + $ +( +U + & +u +, +T + cڡ *, +B1 + & +b1 +, +B2 + & +b2 +, +B3 + & +b3 +) const + +443 + `BOOST_MEM_FN_RETURN + ( +u +.* +f_ +)( +b1 +, +b2 +, +b3 +); + +446 +me +< +ass + +U +, cs +B1 +, cs +B2 +, cs +B3 +> +R + + $ +( +U + & +u +, cڡ *, +B1 + & +b1 +, +B2 + & +b2 +, +B3 + & +b3 +) const + +448 + `BOOST_MEM_FN_RETURN + ( + `g_por +( +u +)->* +f_ +)( +b1 +, +b2 +, +b3 +); + +449 + } +} + +451 + gpublic +: + +453 +exic + + $BOOST_MEM_FN_NAME +( +cmf3 +)( +F + +f +): + $f_ +( +f +{ + } +} + +455 +me +< +ass + +U +> +R + + $ݔ +()( +U + cڡ & +u +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +) const + +457 +U + cڡ * +p + = 0; + +458 +BOOST_MEM_FN_RETURN + + ` +( +u +, +p +, +a1 +, +a2 +, +a3 +); + +459 + } +} + +461 +R + + $ݔ +()( +T + cڡ & +t +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +) const + +463 + `BOOST_MEM_FN_RETURN + ( +t +.* +f_ +)( +a1 +, +a2 +, +a3 +); + +464 + } +} + +466 +bo + + gݔ +==( + $BOOST_MEM_FN_NAME +( +cmf3 +cڡ & +rhs +) const + +468  +f_ + = +rhs +.f_; + +469 + } +} + +471 +bo + + gݔ +!=( + $BOOST_MEM_FN_NAME +( +cmf3 +cڡ & +rhs +) const + +473  +f_ + ! +rhs +.f_; + +474 + } +} + +479 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs +A4 + + gBOOST_MEM_FN_CLASS_F +> cs + cBOOST_MEM_FN_NAME +( +mf4 +) + +481 +public +: + +483  +R + + tsu_ty +; + +485 +ive +: + +487 + `BOOST_MEM_FN_TYPEDEF +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +F +( +A1 +, +A2 +, +A3 +, +A4 +)) + +488 +F + +f_ +; + +490 +me +< +ass + +U +, cs +B1 +, cs +B2 +, cs +B3 +, cs +B4 +> +R + + $ +( +U + & +u +, +T + cڡ *, +B1 + & +b1 +, +B2 + & +b2 +, +B3 + & +b3 +, +B4 + & +b4 +) const + +492 + `BOOST_MEM_FN_RETURN + ( +u +.* +f_ +)( +b1 +, +b2 +, +b3 +, +b4 +); + +495 +me +< +ass + +U +, cs +B1 +, cs +B2 +, cs +B3 +, cs +B4 +> +R + + $ +( +U + & +u +, cڡ *, +B1 + & +b1 +, +B2 + & +b2 +, +B3 + & +b3 +, +B4 + & +b4 +) const + +497 + `BOOST_MEM_FN_RETURN + ( + `g_por +( +u +)->* +f_ +)( +b1 +, +b2 +, +b3 +, +b4 +); + +498 + } +} + +500 + gpublic +: + +502 +exic + + $BOOST_MEM_FN_NAME +( +mf4 +)( +F + +f +): + $f_ +( +f +{ + } +} + +504 +R + + $ݔ +()( +T + * +p +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +) const + +506 + `BOOST_MEM_FN_RETURN + ( +p +->* +f_ +)( +a1 +, +a2 +, +a3 +, +a4 +); + +507 + } +} + +509 + gme +< +ass + + gU +> +R + + $ݔ +()( +U + & +u +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +) const + +511 +U + cڡ * +p + = 0; + +512 +BOOST_MEM_FN_RETURN + + ` +( +u +, +p +, +a1 +, +a2 +, +a3 +, +a4 +); + +513 + } +} + +515 #ifde +BOOST_MEM_FN_ENABLE_CONST_OVERLOADS + + +517 + gme +< +ass + + gU +> +R + + $ݔ +()( +U + cڡ & +u +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +) const + +519 +U + cڡ * +p + = 0; + +520 +BOOST_MEM_FN_RETURN + + ` +( +u +, +p +, +a1 +, +a2 +, +a3 +, +a4 +); + +521 + } +} + +525 +R + + $ݔ +()( +T + & +t +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +) const + +527 + `BOOST_MEM_FN_RETURN + ( +t +.* +f_ +)( +a1 +, +a2 +, +a3 +, +a4 +); + +528 + } +} + +530 +bo + + gݔ +==( + $BOOST_MEM_FN_NAME +( +mf4 +cڡ & +rhs +) const + +532  +f_ + = +rhs +.f_; + +533 + } +} + +535 +bo + + gݔ +!=( + $BOOST_MEM_FN_NAME +( +mf4 +cڡ & +rhs +) const + +537  +f_ + ! +rhs +.f_; + +538 + } +} + +543 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs +A4 + + gBOOST_MEM_FN_CLASS_F +> cs + cBOOST_MEM_FN_NAME +( +cmf4 +) + +545 +public +: + +547  +R + + tsu_ty +; + +549 +ive +: + +551 + `BOOST_MEM_FN_TYPEDEF +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +F +( +A1 +, +A2 +, +A3 +, +A4 +) const) + +552 +F + +f_ +; + +554 +me +< +ass + +U +, cs +B1 +, cs +B2 +, cs +B3 +, cs +B4 +> +R + + $ +( +U + & +u +, +T + cڡ *, +B1 + & +b1 +, +B2 + & +b2 +, +B3 + & +b3 +, +B4 + & +b4 +) const + +556 + `BOOST_MEM_FN_RETURN + ( +u +.* +f_ +)( +b1 +, +b2 +, +b3 +, +b4 +); + +559 +me +< +ass + +U +, cs +B1 +, cs +B2 +, cs +B3 +, cs +B4 +> +R + + $ +( +U + & +u +, cڡ *, +B1 + & +b1 +, +B2 + & +b2 +, +B3 + & +b3 +, +B4 + & +b4 +) const + +561 + `BOOST_MEM_FN_RETURN + ( + `g_por +( +u +)->* +f_ +)( +b1 +, +b2 +, +b3 +, +b4 +); + +562 + } +} + +564 + gpublic +: + +566 +exic + + $BOOST_MEM_FN_NAME +( +cmf4 +)( +F + +f +): + $f_ +( +f +{ + } +} + +568 +me +< +ass + +U +> +R + + $ݔ +()( +U + cڡ & +u +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +) const + +570 +U + cڡ * +p + = 0; + +571 +BOOST_MEM_FN_RETURN + + ` +( +u +, +p +, +a1 +, +a2 +, +a3 +, +a4 +); + +572 + } +} + +574 +R + + $ݔ +()( +T + cڡ & +t +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +) const + +576 + `BOOST_MEM_FN_RETURN + ( +t +.* +f_ +)( +a1 +, +a2 +, +a3 +, +a4 +); + +577 + } +} + +579 +bo + + gݔ +==( + $BOOST_MEM_FN_NAME +( +cmf4 +cڡ & +rhs +) const + +581  +f_ + = +rhs +.f_; + +582 + } +} + +584 +bo + + gݔ +!=( + $BOOST_MEM_FN_NAME +( +cmf4 +cڡ & +rhs +) const + +586  +f_ + ! +rhs +.f_; + +587 + } +} + +592 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs +A5 + + gBOOST_MEM_FN_CLASS_F +> cs + cBOOST_MEM_FN_NAME +( +mf5 +) + +594 +public +: + +596  +R + + tsu_ty +; + +598 +ive +: + +600 + `BOOST_MEM_FN_TYPEDEF +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +F +( +A1 +, +A2 +, +A3 +, +A4 +, +A5 +)) + +601 +F + +f_ +; + +603 +me +< +ass + +U +, cs +B1 +, cs +B2 +, cs +B3 +, cs +B4 +, cs +B5 +> +R + + $ +( +U + & +u +, +T + cڡ *, +B1 + & +b1 +, +B2 + & +b2 +, +B3 + & +b3 +, +B4 + & +b4 +, +B5 + & +b5 +) const + +605 + `BOOST_MEM_FN_RETURN + ( +u +.* +f_ +)( +b1 +, +b2 +, +b3 +, +b4 +, +b5 +); + +608 +me +< +ass + +U +, cs +B1 +, cs +B2 +, cs +B3 +, cs +B4 +, cs +B5 +> +R + + $ +( +U + & +u +, cڡ *, +B1 + & +b1 +, +B2 + & +b2 +, +B3 + & +b3 +, +B4 + & +b4 +, +B5 + & +b5 +) const + +610 + `BOOST_MEM_FN_RETURN + ( + `g_por +( +u +)->* +f_ +)( +b1 +, +b2 +, +b3 +, +b4 +, +b5 +); + +611 + } +} + +613 + gpublic +: + +615 +exic + + $BOOST_MEM_FN_NAME +( +mf5 +)( +F + +f +): + $f_ +( +f +{ + } +} + +617 +R + + $ݔ +()( +T + * +p +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +) const + +619 + `BOOST_MEM_FN_RETURN + ( +p +->* +f_ +)( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +); + +620 + } +} + +622 + gme +< +ass + + gU +> +R + + $ݔ +()( +U + & +u +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +) const + +624 +U + cڡ * +p + = 0; + +625 +BOOST_MEM_FN_RETURN + + ` +( +u +, +p +, +a1 +, +a2 +, +a3 +, +a4 +, +a5 +); + +626 + } +} + +628 #ifde +BOOST_MEM_FN_ENABLE_CONST_OVERLOADS + + +630 + gme +< +ass + + gU +> +R + + $ݔ +()( +U + cڡ & +u +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +) const + +632 +U + cڡ * +p + = 0; + +633 +BOOST_MEM_FN_RETURN + + ` +( +u +, +p +, +a1 +, +a2 +, +a3 +, +a4 +, +a5 +); + +634 + } +} + +638 +R + + $ݔ +()( +T + & +t +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +) const + +640 + `BOOST_MEM_FN_RETURN + ( +t +.* +f_ +)( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +); + +641 + } +} + +643 +bo + + gݔ +==( + $BOOST_MEM_FN_NAME +( +mf5 +cڡ & +rhs +) const + +645  +f_ + = +rhs +.f_; + +646 + } +} + +648 +bo + + gݔ +!=( + $BOOST_MEM_FN_NAME +( +mf5 +cڡ & +rhs +) const + +650  +f_ + ! +rhs +.f_; + +651 + } +} + +656 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs +A5 + + gBOOST_MEM_FN_CLASS_F +> cs + cBOOST_MEM_FN_NAME +( +cmf5 +) + +658 +public +: + +660  +R + + tsu_ty +; + +662 +ive +: + +664 + `BOOST_MEM_FN_TYPEDEF +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +F +( +A1 +, +A2 +, +A3 +, +A4 +, +A5 +) const) + +665 +F + +f_ +; + +667 +me +< +ass + +U +, cs +B1 +, cs +B2 +, cs +B3 +, cs +B4 +, cs +B5 +> +R + + $ +( +U + & +u +, +T + cڡ *, +B1 + & +b1 +, +B2 + & +b2 +, +B3 + & +b3 +, +B4 + & +b4 +, +B5 + & +b5 +) const + +669 + `BOOST_MEM_FN_RETURN + ( +u +.* +f_ +)( +b1 +, +b2 +, +b3 +, +b4 +, +b5 +); + +672 +me +< +ass + +U +, cs +B1 +, cs +B2 +, cs +B3 +, cs +B4 +, cs +B5 +> +R + + $ +( +U + & +u +, cڡ *, +B1 + & +b1 +, +B2 + & +b2 +, +B3 + & +b3 +, +B4 + & +b4 +, +B5 + & +b5 +) const + +674 + `BOOST_MEM_FN_RETURN + ( + `g_por +( +u +)->* +f_ +)( +b1 +, +b2 +, +b3 +, +b4 +, +b5 +); + +675 + } +} + +677 + gpublic +: + +679 +exic + + $BOOST_MEM_FN_NAME +( +cmf5 +)( +F + +f +): + $f_ +( +f +{ + } +} + +681 +me +< +ass + +U +> +R + + $ݔ +()( +U + cڡ & +u +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +) const + +683 +U + cڡ * +p + = 0; + +684 +BOOST_MEM_FN_RETURN + + ` +( +u +, +p +, +a1 +, +a2 +, +a3 +, +a4 +, +a5 +); + +685 + } +} + +687 +R + + $ݔ +()( +T + cڡ & +t +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +) const + +689 + `BOOST_MEM_FN_RETURN + ( +t +.* +f_ +)( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +); + +690 + } +} + +692 +bo + + gݔ +==( + $BOOST_MEM_FN_NAME +( +cmf5 +cڡ & +rhs +) const + +694  +f_ + = +rhs +.f_; + +695 + } +} + +697 +bo + + gݔ +!=( + $BOOST_MEM_FN_NAME +( +cmf5 +cڡ & +rhs +) const + +699  +f_ + ! +rhs +.f_; + +700 + } +} + +705 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs +A6 + + gBOOST_MEM_FN_CLASS_F +> cs + cBOOST_MEM_FN_NAME +( +mf6 +) + +707 +public +: + +709  +R + + tsu_ty +; + +711 +ive +: + +713 + `BOOST_MEM_FN_TYPEDEF +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +F +( +A1 +, +A2 +, +A3 +, +A4 +, +A5 +, +A6 +)) + +714 +F + +f_ +; + +716 +me +< +ass + +U +, cs +B1 +, cs +B2 +, cs +B3 +, cs +B4 +, cs +B5 +, cs +B6 +> +R + + $ +( +U + & +u +, +T + cڡ *, +B1 + & +b1 +, +B2 + & +b2 +, +B3 + & +b3 +, +B4 + & +b4 +, +B5 + & +b5 +, +B6 + & +b6 +) const + +718 + `BOOST_MEM_FN_RETURN + ( +u +.* +f_ +)( +b1 +, +b2 +, +b3 +, +b4 +, +b5 +, +b6 +); + +721 +me +< +ass + +U +, cs +B1 +, cs +B2 +, cs +B3 +, cs +B4 +, cs +B5 +, cs +B6 +> +R + + $ +( +U + & +u +, cڡ *, +B1 + & +b1 +, +B2 + & +b2 +, +B3 + & +b3 +, +B4 + & +b4 +, +B5 + & +b5 +, +B6 + & +b6 +) const + +723 + `BOOST_MEM_FN_RETURN + ( + `g_por +( +u +)->* +f_ +)( +b1 +, +b2 +, +b3 +, +b4 +, +b5 +, +b6 +); + +724 + } +} + +726 + gpublic +: + +728 +exic + + $BOOST_MEM_FN_NAME +( +mf6 +)( +F + +f +): + $f_ +( +f +{ + } +} + +730 +R + + $ݔ +()( +T + * +p +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +) const + +732 + `BOOST_MEM_FN_RETURN + ( +p +->* +f_ +)( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +); + +733 + } +} + +735 + gme +< +ass + + gU +> +R + + $ݔ +()( +U + & +u +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +) const + +737 +U + cڡ * +p + = 0; + +738 +BOOST_MEM_FN_RETURN + + ` +( +u +, +p +, +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +); + +739 + } +} + +741 #ifde +BOOST_MEM_FN_ENABLE_CONST_OVERLOADS + + +743 + gme +< +ass + + gU +> +R + + $ݔ +()( +U + cڡ & +u +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +) const + +745 +U + cڡ * +p + = 0; + +746 +BOOST_MEM_FN_RETURN + + ` +( +u +, +p +, +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +); + +747 + } +} + +751 +R + + $ݔ +()( +T + & +t +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +) const + +753 + `BOOST_MEM_FN_RETURN + ( +t +.* +f_ +)( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +); + +754 + } +} + +756 +bo + + gݔ +==( + $BOOST_MEM_FN_NAME +( +mf6 +cڡ & +rhs +) const + +758  +f_ + = +rhs +.f_; + +759 + } +} + +761 +bo + + gݔ +!=( + $BOOST_MEM_FN_NAME +( +mf6 +cڡ & +rhs +) const + +763  +f_ + ! +rhs +.f_; + +764 + } +} + +769 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs +A6 + + gBOOST_MEM_FN_CLASS_F +> cs + cBOOST_MEM_FN_NAME +( +cmf6 +) + +771 +public +: + +773  +R + + tsu_ty +; + +775 +ive +: + +777 + `BOOST_MEM_FN_TYPEDEF +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +F +( +A1 +, +A2 +, +A3 +, +A4 +, +A5 +, +A6 +) const) + +778 +F + +f_ +; + +780 +me +< +ass + +U +, cs +B1 +, cs +B2 +, cs +B3 +, cs +B4 +, cs +B5 +, cs +B6 +> +R + + $ +( +U + & +u +, +T + cڡ *, +B1 + & +b1 +, +B2 + & +b2 +, +B3 + & +b3 +, +B4 + & +b4 +, +B5 + & +b5 +, +B6 + & +b6 +) const + +782 + `BOOST_MEM_FN_RETURN + ( +u +.* +f_ +)( +b1 +, +b2 +, +b3 +, +b4 +, +b5 +, +b6 +); + +785 +me +< +ass + +U +, cs +B1 +, cs +B2 +, cs +B3 +, cs +B4 +, cs +B5 +, cs +B6 +> +R + + $ +( +U + & +u +, cڡ *, +B1 + & +b1 +, +B2 + & +b2 +, +B3 + & +b3 +, +B4 + & +b4 +, +B5 + & +b5 +, +B6 + & +b6 +) const + +787 + `BOOST_MEM_FN_RETURN + ( + `g_por +( +u +)->* +f_ +)( +b1 +, +b2 +, +b3 +, +b4 +, +b5 +, +b6 +); + +788 + } +} + +790 + gpublic +: + +792 +exic + + $BOOST_MEM_FN_NAME +( +cmf6 +)( +F + +f +): + $f_ +( +f +{ + } +} + +794 +me +< +ass + +U +> +R + + $ݔ +()( +U + cڡ & +u +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +) const + +796 +U + cڡ * +p + = 0; + +797 +BOOST_MEM_FN_RETURN + + ` +( +u +, +p +, +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +); + +798 + } +} + +800 +R + + $ݔ +()( +T + cڡ & +t +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +) const + +802 + `BOOST_MEM_FN_RETURN + ( +t +.* +f_ +)( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +); + +803 + } +} + +805 +bo + + gݔ +==( + $BOOST_MEM_FN_NAME +( +cmf6 +cڡ & +rhs +) const + +807  +f_ + = +rhs +.f_; + +808 + } +} + +810 +bo + + gݔ +!=( + $BOOST_MEM_FN_NAME +( +cmf6 +cڡ & +rhs +) const + +812  +f_ + ! +rhs +.f_; + +813 + } +} + +818 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs +A7 + + gBOOST_MEM_FN_CLASS_F +> cs + cBOOST_MEM_FN_NAME +( +mf7 +) + +820 +public +: + +822  +R + + tsu_ty +; + +824 +ive +: + +826 + `BOOST_MEM_FN_TYPEDEF +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +F +( +A1 +, +A2 +, +A3 +, +A4 +, +A5 +, +A6 +, +A7 +)) + +827 +F + +f_ +; + +829 +me +< +ass + +U +, cs +B1 +, cs +B2 +, cs +B3 +, cs +B4 +, cs +B5 +, cs +B6 +, cs +B7 +> +R + + $ +( +U + & +u +, +T + cڡ *, +B1 + & +b1 +, +B2 + & +b2 +, +B3 + & +b3 +, +B4 + & +b4 +, +B5 + & +b5 +, +B6 + & +b6 +, +B7 + & +b7 +) const + +831 + `BOOST_MEM_FN_RETURN + ( +u +.* +f_ +)( +b1 +, +b2 +, +b3 +, +b4 +, +b5 +, +b6 +, +b7 +); + +834 +me +< +ass + +U +, cs +B1 +, cs +B2 +, cs +B3 +, cs +B4 +, cs +B5 +, cs +B6 +, cs +B7 +> +R + + $ +( +U + & +u +, cڡ *, +B1 + & +b1 +, +B2 + & +b2 +, +B3 + & +b3 +, +B4 + & +b4 +, +B5 + & +b5 +, +B6 + & +b6 +, +B7 + & +b7 +) const + +836 + `BOOST_MEM_FN_RETURN + ( + `g_por +( +u +)->* +f_ +)( +b1 +, +b2 +, +b3 +, +b4 +, +b5 +, +b6 +, +b7 +); + +837 + } +} + +839 + gpublic +: + +841 +exic + + $BOOST_MEM_FN_NAME +( +mf7 +)( +F + +f +): + $f_ +( +f +{ + } +} + +843 +R + + $ݔ +()( +T + * +p +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +) const + +845 + `BOOST_MEM_FN_RETURN + ( +p +->* +f_ +)( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +); + +846 + } +} + +848 + gme +< +ass + + gU +> +R + + $ݔ +()( +U + & +u +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +) const + +850 +U + cڡ * +p + = 0; + +851 +BOOST_MEM_FN_RETURN + + ` +( +u +, +p +, +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +); + +852 + } +} + +854 #ifde +BOOST_MEM_FN_ENABLE_CONST_OVERLOADS + + +856 + gme +< +ass + + gU +> +R + + $ݔ +()( +U + cڡ & +u +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +) const + +858 +U + cڡ * +p + = 0; + +859 +BOOST_MEM_FN_RETURN + + ` +( +u +, +p +, +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +); + +860 + } +} + +864 +R + + $ݔ +()( +T + & +t +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +) const + +866 + `BOOST_MEM_FN_RETURN + ( +t +.* +f_ +)( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +); + +867 + } +} + +869 +bo + + gݔ +==( + $BOOST_MEM_FN_NAME +( +mf7 +cڡ & +rhs +) const + +871  +f_ + = +rhs +.f_; + +872 + } +} + +874 +bo + + gݔ +!=( + $BOOST_MEM_FN_NAME +( +mf7 +cڡ & +rhs +) const + +876  +f_ + ! +rhs +.f_; + +877 + } +} + +882 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs +A7 + + gBOOST_MEM_FN_CLASS_F +> cs + cBOOST_MEM_FN_NAME +( +cmf7 +) + +884 +public +: + +886  +R + + tsu_ty +; + +888 +ive +: + +890 + `BOOST_MEM_FN_TYPEDEF +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +F +( +A1 +, +A2 +, +A3 +, +A4 +, +A5 +, +A6 +, +A7 +) const) + +891 +F + +f_ +; + +893 +me +< +ass + +U +, cs +B1 +, cs +B2 +, cs +B3 +, cs +B4 +, cs +B5 +, cs +B6 +, cs +B7 +> +R + + $ +( +U + & +u +, +T + cڡ *, +B1 + & +b1 +, +B2 + & +b2 +, +B3 + & +b3 +, +B4 + & +b4 +, +B5 + & +b5 +, +B6 + & +b6 +, +B7 + & +b7 +) const + +895 + `BOOST_MEM_FN_RETURN + ( +u +.* +f_ +)( +b1 +, +b2 +, +b3 +, +b4 +, +b5 +, +b6 +, +b7 +); + +898 +me +< +ass + +U +, cs +B1 +, cs +B2 +, cs +B3 +, cs +B4 +, cs +B5 +, cs +B6 +, cs +B7 +> +R + + $ +( +U + & +u +, cڡ *, +B1 + & +b1 +, +B2 + & +b2 +, +B3 + & +b3 +, +B4 + & +b4 +, +B5 + & +b5 +, +B6 + & +b6 +, +B7 + & +b7 +) const + +900 + `BOOST_MEM_FN_RETURN + ( + `g_por +( +u +)->* +f_ +)( +b1 +, +b2 +, +b3 +, +b4 +, +b5 +, +b6 +, +b7 +); + +901 + } +} + +903 + gpublic +: + +905 +exic + + $BOOST_MEM_FN_NAME +( +cmf7 +)( +F + +f +): + $f_ +( +f +{ + } +} + +907 +me +< +ass + +U +> +R + + $ݔ +()( +U + cڡ & +u +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +) const + +909 +U + cڡ * +p + = 0; + +910 +BOOST_MEM_FN_RETURN + + ` +( +u +, +p +, +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +); + +911 + } +} + +913 +R + + $ݔ +()( +T + cڡ & +t +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +) const + +915 + `BOOST_MEM_FN_RETURN + ( +t +.* +f_ +)( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +); + +916 + } +} + +918 +bo + + gݔ +==( + $BOOST_MEM_FN_NAME +( +cmf7 +cڡ & +rhs +) const + +920  +f_ + = +rhs +.f_; + +921 + } +} + +923 +bo + + gݔ +!=( + $BOOST_MEM_FN_NAME +( +cmf7 +cڡ & +rhs +) const + +925  +f_ + ! +rhs +.f_; + +926 + } +} + +931 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs +A8 + + gBOOST_MEM_FN_CLASS_F +> cs + cBOOST_MEM_FN_NAME +( +mf8 +) + +933 +public +: + +935  +R + + tsu_ty +; + +937 +ive +: + +939 + `BOOST_MEM_FN_TYPEDEF +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +F +( +A1 +, +A2 +, +A3 +, +A4 +, +A5 +, +A6 +, +A7 +, +A8 +)) + +940 +F + +f_ +; + +942 +me +< +ass + +U +, cs +B1 +, cs +B2 +, cs +B3 +, cs +B4 +, cs +B5 +, cs +B6 +, cs +B7 +, cs +B8 +> +R + + $ +( +U + & +u +, +T + cڡ *, +B1 + & +b1 +, +B2 + & +b2 +, +B3 + & +b3 +, +B4 + & +b4 +, +B5 + & +b5 +, +B6 + & +b6 +, +B7 + & +b7 +, +B8 + & +b8 +) const + +944 + `BOOST_MEM_FN_RETURN + ( +u +.* +f_ +)( +b1 +, +b2 +, +b3 +, +b4 +, +b5 +, +b6 +, +b7 +, +b8 +); + +947 +me +< +ass + +U +, cs +B1 +, cs +B2 +, cs +B3 +, cs +B4 +, cs +B5 +, cs +B6 +, cs +B7 +, cs +B8 +> +R + + $ +( +U + & +u +, cڡ *, +B1 + & +b1 +, +B2 + & +b2 +, +B3 + & +b3 +, +B4 + & +b4 +, +B5 + & +b5 +, +B6 + & +b6 +, +B7 + & +b7 +, +B8 + & +b8 +) const + +949 + `BOOST_MEM_FN_RETURN + ( + `g_por +( +u +)->* +f_ +)( +b1 +, +b2 +, +b3 +, +b4 +, +b5 +, +b6 +, +b7 +, +b8 +); + +950 + } +} + +952 + gpublic +: + +954 +exic + + $BOOST_MEM_FN_NAME +( +mf8 +)( +F + +f +): + $f_ +( +f +{ + } +} + +956 +R + + $ݔ +()( +T + * +p +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +) const + +958 + `BOOST_MEM_FN_RETURN + ( +p +->* +f_ +)( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +); + +959 + } +} + +961 + gme +< +ass + + gU +> +R + + $ݔ +()( +U + & +u +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +) const + +963 +U + cڡ * +p + = 0; + +964 +BOOST_MEM_FN_RETURN + + ` +( +u +, +p +, +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +); + +965 + } +} + +967 #ifde +BOOST_MEM_FN_ENABLE_CONST_OVERLOADS + + +969 + gme +< +ass + + gU +> +R + + $ݔ +()( +U + cڡ & +u +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +) const + +971 +U + cڡ * +p + = 0; + +972 +BOOST_MEM_FN_RETURN + + ` +( +u +, +p +, +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +); + +973 + } +} + +977 +R + + $ݔ +()( +T + & +t +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +) const + +979 + `BOOST_MEM_FN_RETURN + ( +t +.* +f_ +)( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +); + +980 + } +} + +982 +bo + + gݔ +==( + $BOOST_MEM_FN_NAME +( +mf8 +cڡ & +rhs +) const + +984  +f_ + = +rhs +.f_; + +985 + } +} + +987 +bo + + gݔ +!=( + $BOOST_MEM_FN_NAME +( +mf8 +cڡ & +rhs +) const + +989  +f_ + ! +rhs +.f_; + +990 + } +} + +995 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs +A8 + + gBOOST_MEM_FN_CLASS_F +> cs + cBOOST_MEM_FN_NAME +( +cmf8 +) + +997 +public +: + +999  +R + + tsu_ty +; + +1001 +ive +: + +1003 + `BOOST_MEM_FN_TYPEDEF +( + $R + ( +BOOST_MEM_FN_CC + +T +::* +F +( +A1 +, +A2 +, +A3 +, +A4 +, +A5 +, +A6 +, +A7 +, +A8 +) const) + +1004 +F + +f_ +; + +1006 +me +< +ass + +U +, cs +B1 +, cs +B2 +, cs +B3 +, cs +B4 +, cs +B5 +, cs +B6 +, cs +B7 +, cs +B8 +> +R + + $ +( +U + & +u +, +T + cڡ *, +B1 + & +b1 +, +B2 + & +b2 +, +B3 + & +b3 +, +B4 + & +b4 +, +B5 + & +b5 +, +B6 + & +b6 +, +B7 + & +b7 +, +B8 + & +b8 +) const + +1008 + `BOOST_MEM_FN_RETURN + ( +u +.* +f_ +)( +b1 +, +b2 +, +b3 +, +b4 +, +b5 +, +b6 +, +b7 +, +b8 +); + +1011 +me +< +ass + +U +, cs +B1 +, cs +B2 +, cs +B3 +, cs +B4 +, cs +B5 +, cs +B6 +, cs +B7 +, cs +B8 +> +R + + $ +( +U + & +u +, cڡ *, +B1 + & +b1 +, +B2 + & +b2 +, +B3 + & +b3 +, +B4 + & +b4 +, +B5 + & +b5 +, +B6 + & +b6 +, +B7 + & +b7 +, +B8 + & +b8 +) const + +1013 + `BOOST_MEM_FN_RETURN + ( + `g_por +( +u +)->* +f_ +)( +b1 +, +b2 +, +b3 +, +b4 +, +b5 +, +b6 +, +b7 +, +b8 +); + +1014 + } +} + +1016 + gpublic +: + +1018 +exic + + $BOOST_MEM_FN_NAME +( +cmf8 +)( +F + +f +): + $f_ +( +f +{ + } +} + +1020 +R + + $ݔ +()( +T + cڡ * +p +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +) const + +1022 + `BOOST_MEM_FN_RETURN + ( +p +->* +f_ +)( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +); + +1023 + } +} + +1025 + gme +< +ass + + gU +> +R + + $ݔ +()( +U + cڡ & +u +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +) const + +1027 +U + cڡ * +p + = 0; + +1028 +BOOST_MEM_FN_RETURN + + ` +( +u +, +p +, +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +); + +1029 + } +} + +1031 +R + + $ݔ +()( +T + cڡ & +t +, +A1 + +a1 +, +A2 + +a2 +, +A3 + +a3 +, +A4 + +a4 +, +A5 + +a5 +, +A6 + +a6 +, +A7 + +a7 +, +A8 + +a8 +) const + +1033 + `BOOST_MEM_FN_RETURN + ( +t +.* +f_ +)( +a1 +, +a2 +, +a3 +, +a4 +, +a5 +, +a6 +, +a7 +, +a8 +); + +1034 + } +} + +1036 +bo + + gݔ +==( + $BOOST_MEM_FN_NAME +( +cmf8 +cڡ & +rhs +) const + +1038  +f_ + = +rhs +.f_; + +1039 + } +} + +1041 +bo + + gݔ +!=( + $BOOST_MEM_FN_NAME +( +cmf8 +cڡ & +rhs +) const + +1043  +f_ + ! +rhs +.f_; + +1044 + } +} + +1047 #unde +BOOST_MEM_FN_ENABLE_CONST_OVERLOADS + + + @/usr/include/boost/bind/mem_fn_vw.hpp + +15 + gme +< +ass + + gR +, cs + gT +>  + $BOOST_MEM_FN_NAME +( +mf0 +): +public + +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(mf0) + +17  + `R + ( + tBOOST_MEM_FN_CC + + tT +::* + tF +) (); + +18 +exic + + `BOOST_MEM_FN_NAME +( +mf0 +)( +F + +f +): +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(mf0)(f) {} + +19 + } +}; + +21 + gme +< +ass + + gR +, cs + gT +>  + $BOOST_MEM_FN_NAME +( +cmf0 +): +public + +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(cmf0) + +23  + `R + ( + tBOOST_MEM_FN_CC + + tT +::* + tF +) () const; + +24 +exic + + `BOOST_MEM_FN_NAME +( +cmf0 +)( +F + +f +): +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(cmf0)(f) {} + +25 + } +}; + +28 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +>  + $BOOST_MEM_FN_NAME +( +mf1 +): +public + +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(mf1) + +30  + `R + ( + tBOOST_MEM_FN_CC + + tT +::* + tF +( + tA1 +); + +31 +exic + + `BOOST_MEM_FN_NAME +( +mf1 +)( +F + +f +): +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(mf1)(f) {} + +32 + } +}; + +34 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +>  + $BOOST_MEM_FN_NAME +( +cmf1 +): +public + +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(cmf1) + +36  + `R + ( + tBOOST_MEM_FN_CC + + tT +::* + tF +( + tA1 +) const; + +37 +exic + + `BOOST_MEM_FN_NAME +( +cmf1 +)( +F + +f +): +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(cmf1)(f) {} + +38 + } +}; + +41 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +>  + $BOOST_MEM_FN_NAME +( +mf2 +): +public + +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(mf2) + +43  + `R + ( + tBOOST_MEM_FN_CC + + tT +::* + tF +( + tA1 +, + tA2 +); + +44 +exic + + `BOOST_MEM_FN_NAME +( +mf2 +)( +F + +f +): +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(mf2)(f) {} + +45 + } +}; + +47 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +>  + $BOOST_MEM_FN_NAME +( +cmf2 +): +public + +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(cmf2) + +49  + `R + ( + tBOOST_MEM_FN_CC + + tT +::* + tF +( + tA1 +, + tA2 +) const; + +50 +exic + + `BOOST_MEM_FN_NAME +( +cmf2 +)( +F + +f +): +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(cmf2)(f) {} + +51 + } +}; + +54 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +>  + $BOOST_MEM_FN_NAME +( +mf3 +): +public + +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(mf3) + +56  + `R + ( + tBOOST_MEM_FN_CC + + tT +::* + tF +( + tA1 +, + tA2 +, + tA3 +); + +57 +exic + + `BOOST_MEM_FN_NAME +( +mf3 +)( +F + +f +): +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(mf3)(f) {} + +58 + } +}; + +60 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +>  + $BOOST_MEM_FN_NAME +( +cmf3 +): +public + +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(cmf3) + +62  + `R + ( + tBOOST_MEM_FN_CC + + tT +::* + tF +( + tA1 +, + tA2 +, + tA3 +) const; + +63 +exic + + `BOOST_MEM_FN_NAME +( +cmf3 +)( +F + +f +): +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(cmf3)(f) {} + +64 + } +}; + +67 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +>  + $BOOST_MEM_FN_NAME +( +mf4 +): +public + +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(mf4) + +69  + `R + ( + tBOOST_MEM_FN_CC + + tT +::* + tF +( + tA1 +, + tA2 +, + tA3 +, + tA4 +); + +70 +exic + + `BOOST_MEM_FN_NAME +( +mf4 +)( +F + +f +): +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(mf4)(f) {} + +71 + } +}; + +73 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +>  + $BOOST_MEM_FN_NAME +( +cmf4 +): +public + +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(cmf4) + +75  + `R + ( + tBOOST_MEM_FN_CC + + tT +::* + tF +( + tA1 +, + tA2 +, + tA3 +, + tA4 +) const; + +76 +exic + + `BOOST_MEM_FN_NAME +( +cmf4 +)( +F + +f +): +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(cmf4)(f) {} + +77 + } +}; + +80 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +>  + $BOOST_MEM_FN_NAME +( +mf5 +): +public + +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(mf5) + +82  + `R + ( + tBOOST_MEM_FN_CC + + tT +::* + tF +( + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +); + +83 +exic + + `BOOST_MEM_FN_NAME +( +mf5 +)( +F + +f +): +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(mf5)(f) {} + +84 + } +}; + +86 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +>  + $BOOST_MEM_FN_NAME +( +cmf5 +): +public + +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(cmf5) + +88  + `R + ( + tBOOST_MEM_FN_CC + + tT +::* + tF +( + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +) const; + +89 +exic + + `BOOST_MEM_FN_NAME +( +cmf5 +)( +F + +f +): +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(cmf5)(f) {} + +90 + } +}; + +93 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +>  + $BOOST_MEM_FN_NAME +( +mf6 +): +public + +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(mf6) + +95  + `R + ( + tBOOST_MEM_FN_CC + + tT +::* + tF +( + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +); + +96 +exic + + `BOOST_MEM_FN_NAME +( +mf6 +)( +F + +f +): +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(mf6)(f) {} + +97 + } +}; + +99 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +>  + $BOOST_MEM_FN_NAME +( +cmf6 +): +public + +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(cmf6) + +101  + `R + ( + tBOOST_MEM_FN_CC + + tT +::* + tF +( + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +) const; + +102 +exic + + `BOOST_MEM_FN_NAME +( +cmf6 +)( +F + +f +): +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(cmf6)(f) {} + +103 + } +}; + +106 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +>  + $BOOST_MEM_FN_NAME +( +mf7 +): +public + +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(mf7) + +108  + `R + ( + tBOOST_MEM_FN_CC + + tT +::* + tF +( + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +); + +109 +exic + + `BOOST_MEM_FN_NAME +( +mf7 +)( +F + +f +): +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(mf7)(f) {} + +110 + } +}; + +112 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +>  + $BOOST_MEM_FN_NAME +( +cmf7 +): +public + +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(cmf7) + +114  + `R + ( + tBOOST_MEM_FN_CC + + tT +::* + tF +( + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +) const; + +115 +exic + + `BOOST_MEM_FN_NAME +( +cmf7 +)( +F + +f +): +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(cmf7)(f) {} + +116 + } +}; + +119 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +>  + $BOOST_MEM_FN_NAME +( +mf8 +): +public + +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(mf8) + +121  + `R + ( + tBOOST_MEM_FN_CC + + tT +::* + tF +( + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +, + tA8 +); + +122 +exic + + `BOOST_MEM_FN_NAME +( +mf8 +)( +F + +f +): +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(mf8)(f) {} + +123 + } +}; + +125 + gme +< +ass + + gR +, cs + gT +, cs + gA1 +, cs + gA2 +, cs + gA3 +, cs + gA4 +, cs + gA5 +, cs + gA6 +, cs + gA7 +, cs + gA8 +>  + $BOOST_MEM_FN_NAME +( +cmf8 +): +public + +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(cmf8) + +127  + `R + ( + tBOOST_MEM_FN_CC + + tT +::* + tF +( + tA1 +, + tA2 +, + tA3 +, + tA4 +, + tA5 +, + tA6 +, + tA7 +, + tA8 +) const; + +128 +exic + + `BOOST_MEM_FN_NAME +( +cmf8 +)( +F + +f +): +mf +< +R +>:: +BOOST_NESTED_TEMPLATE + + `BOOST_MEM_FN_NAME2 +(cmf8)(f) {} + +129 + } +}; + + @/usr/include/boost/chrono/chrono_io.hpp + +13 #ide +BOOST_CHRONO_CHRONO_IO_HPP + + +14  + #BOOST_CHRONO_CHRONO_IO_HPP + + + ) + +16  + ~ + +25 #i +defed + +BOOST_CHRONO_DONT_PROVIDES_DEPRECATED_IO_SINCE_V2_0_0 + + +26  + ~ + +27  + ~ + +29  + ~ + +32  + ~ + + @/usr/include/boost/chrono/floor.hpp + +11 #ide +BOOST_CHRONO_FLOOR_HPP + + +12  + #BOOST_CHRONO_FLOOR_HPP + + + ) + +14  + ~ + +16 +mea + + gboo + + +18 +mea + + gchro + + +24 + gme + < +ass + + gTo +, cs + gR +, cs + gPiod +> + +25 +To + +o +(cڡ +duti +< +R +, +Piod +>& +d +) + +27 +To + + gt + = +duti_ +( +d +); + +28 i( + gt +> + gd +) --t; + +29  + gt +; + + @/usr/include/boost/chrono/process_cpu_clocks.hpp + +11 #ide +BOOST_CHRONO_PROCESS_CPU_CLOCKS_HPP + + +12  + #BOOST_CHRONO_PROCESS_CPU_CLOCKS_HPP + + + ) + +14  + ~ + +17 #i +defed +( +BOOST_CHRONO_HAS_PROCESS_CLOCKS +) + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27 #ide +BOOST_CHRONO_HEADER_ONLY + + +28  + ~ + +31 +mea + + gboo + {amea + gchro + { + +33 as + cBOOST_CHRONO_DECL + + goss__u_ock + { + +34 + gpublic +: + +35  +nocds + + tduti +; + +36  + gduti +:: + tp +ep; + +37  + gduti +:: + triod +eriod; + +38  + gchro +:: + ttime_pot +< + toss__u_ock +>ime_point; + +39 +BOOST_STATIC_CONSTEXPR + +bo + + gis_dy + = +ue +; + +41  +BOOST_CHRONO_INLINE + +time_pot + +now +( + gBOOST_NOEXCEPT +; + +42 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +43  +BOOST_CHRONO_INLINE + +time_pot + +now +( +syem +:: +r_code + & +ec + ); + +47 #i! +BOOST_OS_WINDOWS + || +BOOST_PLAT_WINDOWS_DESKTOP + + +48 as + cBOOST_CHRONO_DECL + + goss_ur_u_ock + { + +49 + gpublic +: + +50  +nocds + + tduti +; + +51  + gduti +:: + tp +ep; + +52  + gduti +:: + triod +eriod; + +53  + gchro +:: + ttime_pot +< + toss_ur_u_ock +>ime_point; + +54 +BOOST_STATIC_CONSTEXPR + +bo + + gis_dy + = +ue +; + +56  +BOOST_CHRONO_INLINE + +time_pot + +now +( + gBOOST_NOEXCEPT +; + +57 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +58  +BOOST_CHRONO_INLINE + +time_pot + +now +( +syem +:: +r_code + & +ec + ); + +62 as + cBOOST_CHRONO_DECL + + goss_syem_u_ock + { + +63 + gpublic +: + +64  +nocds + + tduti +; + +65  + gduti +:: + tp +ep; + +66  + gduti +:: + triod +eriod; + +67  + gchro +:: + ttime_pot +< + toss_syem_u_ock +>ime_point; + +68 +BOOST_STATIC_CONSTEXPR + +bo + + gis_dy + = +ue +; + +70  +BOOST_CHRONO_INLINE + +time_pot + +now +( + gBOOST_NOEXCEPT +; + +71 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +72  +BOOST_CHRONO_INLINE + +time_pot + +now +( +syem +:: +r_code + & +ec + ); + +77 + gme + < +tyme + + gR +> + +78  + goss_times + + +79 : +hmic +< +oss_times +< +R +>, + +80 + gmuɝlitive +< + goss_times +< + gR +>, Rep, + +81 + gss_th_comb +< + goss_times +< + gR +> > > > + +84  +R + + tp +; + +85 +oss_times +() + +86 : + +(0) + +87 , +ur +(0) + +88 , +syem +(0){} + +90 #i! +defed + +BOOST_CHRONO_DONT_PROVIDES_DEPRECATED_IO_SINCE_V2_0_0 + + +91 + gme + < +tyme + + gR2 +> + +92 +exic + +oss_times +( + +93 +R2 + +r +) + +94 : + +( +r +) + +95 , +ur +( +r +) + +96 , +syem +( +r +){} + +98 + gme + < +tyme + + gR2 +> + +99 +exic + +oss_times +( + +100 +oss_times +< +R2 +> cڡ& +rhs +) + +101 : + +( +rhs +.real) + +102 , +ur +( +rhs +.user) + +103 , +syem +( +rhs +.system){} + +104 +oss_times +( + +105 +p + +r +, + +106 +p + +u +, + +107 +p + +s +) + +108 : + +( +r +) + +109 , +ur +( +u +) + +110 , +syem +( +s +){} + +112 +p + + g +; + +113 +p + + gur +; + +114 +p + + gsyem +; + +116 #i! +defed + +BOOST_CHRONO_DONT_PROVIDES_DEPRECATED_IO_SINCE_V2_0_0 + + +117 +ݔ + +p +() const + +119  + g +; + +122 + gme + < +tyme + + gR2 +> + +123 +bo + + gݔ +==( +oss_times +< +R2 +> cڡ& +rhs +) { + +124  ( + +== +rhs +.real && + +125 +ur +== +rhs +.user && + +126 +syem +== +rhs +.system); + +129 + goss_times +& + gݔ ++=( + +130 +oss_times + cڡ& +rhs +) + +132 + ++= +rhs +.real; + +133 + gur ++= +rhs +. +ur +; + +134 + gsyem ++= +rhs +. +syem +; + +135  * + gthis +; + +137 + goss_times +& + gݔ +-=( + +138 +oss_times + cڡ& +rhs +) + +140 + +-= +rhs +.real; + +141 + gur +-= +rhs +. +ur +; + +142 + gsyem +-= +rhs +. +syem +; + +143  * + gthis +; + +145 + goss_times +& + gݔ +*=( + +146 +oss_times + cڡ& +rhs +) + +148 + +*= +rhs +.real; + +149 + gur +*= +rhs +. +ur +; + +150 + gsyem +*= +rhs +. +syem +; + +151  * + gthis +; + +153 + goss_times +& + gݔ +*=( +p + cڡ& +rhs +) + +155 + +*= +rhs +; + +156 + gur +*= +rhs +; + +157 + gsyem +*= +rhs +; + +158  * + gthis +; + +160 + goss_times +& + gݔ +/=( +oss_times + cڡ& +rhs +) + +162 + +/= +rhs +.real; + +163 + gur +/= +rhs +. +ur +; + +164 + gsyem +/= +rhs +. +syem +; + +165  * + gthis +; + +167 + goss_times +& + gݔ +/=( +p + cڡ& +rhs +) + +169 + +/= +rhs +; + +170 + gur +/= +rhs +; + +171 + gsyem +/= +rhs +; + +172  * + gthis +; + +174 +bo + + gݔ +<( +oss_times + cڡ & + grhs +) const + +176 i( + g + < + grhs +. + gue +; + +177 i( + g + > + grhs +. + gl +; + +178 i( + gur + < + grhs +.ur + gue +; + +179 i( + gur + > + grhs +.ur + gl +; + +180 i( + gsyem + < + grhs +.syem + gue +; + +181  + gl +; + +184 + gme + < +ass + + gChT +, cs + gTs +> + +185  +t +( +d +:: +basic_oam +< +ChT +, +Ts +>& +os +) const + +187 + gos + << "{"<< + g + <<";"<< + gur + <<";"<< + gsyem + << "}"; + +190 + gme + < +ass + + gChT +, cs + gTs +> + +191  +ad +( +d +:: +basic_iam +< +ChT +, +Ts +>& +is +) + +193  + gd +:: + tiambuf_ +< + tChT +, + tTs +> + t_ +; + +194 +_ + +i +( +is +); + +195 +_ + + ge +; + +196 i( + gi + = +e + || * +i +++ != '{') + +198 +is +. +te +(is. +b + | is. +eofb +); + +201 +ChT + + gx +, + gy +, + gz +; + +202 + gis + >> + g + >> + gx + >> + gur + >> + gy + >> + gsyem + >> + gz +; + +203 i(! + gis +. +good +(|| ( + gx + !';')|| ( +y + !';')|| ( +z + != '}')) + +205 +is +. +te +(is. +b +); + +210 + gme + < +ass + + gR1 +, cs + gR2 +> + +211  + gcomm_ty +< + +212 + gchro +:: +oss_times +< +R1 +>, + +213 + gchro +:: +oss_times +< +R2 +> + +216  +chro +:: + toss_times +< + ttyme + + tcomm_ty +< + tR1 +, + tR2 +>:: + tty +>ype; + +219 + gme + < +ass + + gR1 +, cs + gR2 +> + +220  + gcomm_ty +< + +221 + gchro +:: +oss_times +< +R1 +>, + +222 + gR2 + + +225  + gchro +:: + toss_times +< + ttyme + + tcomm_ty +< + tR1 +, + tR2 +>:: + tty +>ype; + +228 + gme + < +ass + + gR1 +, cs + gR2 +> + +229  + gcomm_ty +< + +230 + gR1 +, + +231 + gchro +:: +oss_times +< +R2 +> + +234  +chro +:: + toss_times +< + ttyme + + tcomm_ty +< + tR1 +, + tR2 +>:: + tty +>ype; + +238 +mea + + gchro + + +240 + gme + < +ass + + gR1 +, cs + gPiod1 +, cs + gR2 +, cs + gPiod2 +> + +241 +le + +BOOST_CONSTEXPR + + +242 +bo + + +243 + gݔ +==(cڡ +duti +< +oss_times +< +R1 +>, + gPiod1 +>& + glhs +, + +244 cڡ + gduti +< + goss_times +< + gR2 +>, + gPiod2 +>& + grhs +) + +246  + gboo +:: +chro +:: +da +:: +duti_eq +< + +247 +duti +< +R1 +, + gPiod1 +>, + gduti +< + gR2 +, + gPiod2 +> + +248 >()( + gduti +< + gR1 +, + gPiod1 +>( + glhs +. +cou +(). + g +), duti< + gR2 +, + gPiod2 +>( + grhs +.count().real)); + +251 + gme + < +ass + + gR1 +, cs + gPiod1 +, cs + gR2 +, cs + gPiod2 +> + +252 +le + +BOOST_CONSTEXPR + + +253 +bo + + +254 + gݔ +==(cڡ +duti +< +oss_times +< +R1 +>, + gPiod1 +>& + glhs +, + +255 cڡ + gduti +< + gR2 +, + gPiod2 +>& + grhs +) + +257  + gboo +:: +chro +:: +da +:: +duti_eq +< + +258 +duti +< +R1 +, + gPiod1 +>, + gduti +< + gR2 +, + gPiod2 +> >()(duti< + gR1 +, Piod1>( + glhs +. +cou +(). + g +), + grhs +); + +261 + gme + < +ass + + gR1 +, cs + gPiod1 +, cs + gR2 +, cs + gPiod2 +> + +262 +le + +BOOST_CONSTEXPR + + +263 +bo + + +264 + gݔ +==(cڡ +duti +< +R1 +, + gPiod1 +>& + glhs +, + +265 cڡ + gduti +< + goss_times +< + gR2 +>, + gPiod2 +>& + grhs +) + +267  + grhs + = +lhs +; + +273 + gme + < +ass + + gR1 +, cs + gPiod1 +, cs + gR2 +, cs + gPiod2 +> + +274 +le + +BOOST_CONSTEXPR + + +275 +bo + + +276 + gݔ +< (cڡ + gduti +< + goss_times +< + gR1 +>, + gPiod1 +>& + glhs +, + +277 cڡ + gduti +< + gR2 +, + gPiod2 +>& + grhs +) + +279  + gboo +:: +chro +:: +da +:: +duti_ +< + +280 +duti +< +R1 +, + gPiod1 +>, + gduti +< + gR2 +, + gPiod2 +> >()(duti< + gR1 +, Piod1>( + glhs +. +cou +(). + g +), + grhs +); + +283 + gme + < +ass + + gR1 +, cs + gPiod1 +, cs + gR2 +, cs + gPiod2 +> + +284 +le + +BOOST_CONSTEXPR + + +285 +bo + + +286 + gݔ +< (cڡ + gduti +< + gR1 +, + gPiod1 +>& + glhs +, + +287 cڡ + gduti +< + goss_times +< + gR2 +>, + gPiod2 +>& + grhs +) + +289  + gboo +:: +chro +:: +da +:: +duti_ +< + +290 +duti +< +R1 +, + gPiod1 +>, + gduti +< + gR2 +, + gPiod2 +> >()( + glhs +, duti( + grhs +. +cou +(). + g +)); + +293 + gme + < +ass + + gR1 +, cs + gPiod1 +, cs + gR2 +, cs + gPiod2 +> + +294 +le + +BOOST_CONSTEXPR + + +295 +bo + + +296 + gݔ +< (cڡ + gduti +< + goss_times +< + gR1 +>, + gPiod1 +>& + glhs +, + +297 cڡ + gduti +< + goss_times +< + gR2 +>, + gPiod2 +>& + grhs +) + +299  + gboo +:: +chro +:: +da +:: +duti_ +< + +300 +duti +< +R1 +, + gPiod1 +>, + gduti +< + gR2 +, + gPiod2 +> + +301 >()( + gduti +< + gR1 +, + gPiod1 +>( + glhs +. +cou +(). + g +), duti< + gR2 +, + gPiod2 +>( + grhs +.count().real)); + +305  + goss_times +< + tnocds +:: + tp +> + toss_u_ock_times +; + +306 #i! +BOOST_OS_WINDOWS + || +BOOST_PLAT_WINDOWS_DESKTOP + + +307 as + cBOOST_CHRONO_DECL + + goss_u_ock + + +309 + gpublic +: + +311  +oss_u_ock_times + + ttimes +; + +312  + gboo +:: + tchro +:: + tduti +< + ttimes +, + tno +> duration; + +313  + gduti +:: + tp +ep; + +314  + gduti +:: + triod +eriod; + +315  + gchro +:: + ttime_pot +< + toss_u_ock +>ime_point; + +316 +BOOST_STATIC_CONSTEXPR + +bo + + gis_dy + = +ue +; + +318  +BOOST_CHRONO_INLINE + +time_pot + +now +( + gBOOST_NOEXCEPT +; + +319 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +320  +BOOST_CHRONO_INLINE + +time_pot + +now +( +syem +:: +r_code + & +ec + ); + +325 + gme + < +ass + + gChT +, cs + gTs +, +tyme + + gR +> + +326 + gd +:: +basic_oam +< +ChT +, + gTs +>& + +327 + gݔ +<<( + gd +:: +basic_oam +< +ChT +, + gTs +>& + gos +, + +328 + goss_times +< + gR +> cڡ& + grhs +) + +330 + grhs +. +t +( +os +); + +331  + gos +; + +334 + gme + < +ass + + gChT +, cs + gTs +, +tyme + + gR +> + +335 + gd +:: +basic_iam +< +ChT +, + gTs +>& + +336 + gݔ +>>( + gd +:: +basic_iam +< +ChT +, + gTs +>& + gis +, + +337 + goss_times +< + gR +>& + grhs +) + +339 + grhs +. +ad +( +is +); + +340  + gis +; + +343 + gme + < +tyme + + gR +> + +344  + gduti_vues +< + goss_times +< + gR +> > + +346  + goss_times +< + tR +> + tRes +; + +347 + gpublic +: + +348  +Res + +zo +() + +350  +Res +(); + +352  +Res + +max + +BOOST_PREVENT_MACRO_SUBSTITUTION + () + +354  +Res +(( +d +:: +numic_lims +< +R +>:: +max +)(), + +355 ( +d +:: +numic_lims +< +R +>:: +max +)(), + +356 ( +d +:: +numic_lims +< +R +>:: +max +)()); + +358  +Res + +m + +BOOST_PREVENT_MACRO_SUBSTITUTION + () + +360  +Res +(( +d +:: +numic_lims +< +R +>:: +m +)(), + +361 ( +d +:: +numic_lims +< +R +>:: +m +)(), + +362 ( +d +:: +numic_lims +< +R +>:: +m +)()); + +366 + gme +< +ass + + gChT +> + +367  + gock_rg +< + goss__u_ock +, + gChT +> + +369  + gd +:: +basic_rg +< +ChT +> +me +() + +371 cڡ +ChT + + +372 +u +[] = + +374 cڡ + gd +:: +basic_rg +< +ChT +> +r +( +u +, u + (u) + +375 / ( +u +[0])); + +376  + gr +; + +378  + gd +:: +basic_rg +< +ChT +> +s +() + +380 cڡ +ChT + + +381 +u +[] = + +383 cڡ + gd +:: +basic_rg +< +ChT +> +r +( +u +, u + (u) / (u[0])); + +384  + gr +; + +388 #i! +BOOST_OS_WINDOWS + || +BOOST_PLAT_WINDOWS_DESKTOP + + +389 + gme +< +ass + + gChT +> + +390  + gock_rg +< + goss_ur_u_ock +, + gChT +> + +392  + gd +:: +basic_rg +< +ChT +> +me +() + +394 cڡ +ChT + + +395 +u +[] = + +397 cڡ + gd +:: +basic_rg +< +ChT +> +r +( +u +, u + (u) + +398 / ( +u +[0])); + +399  + gr +; + +401  + gd +:: +basic_rg +< +ChT +> +s +() + +403 cڡ +ChT + + +404 +u +[] = + +406 cڡ + gd +:: +basic_rg +< +ChT +> +r +( +u +, u + (u) / (u[0])); + +407  + gr +; + +411 + gme +< +ass + + gChT +> + +412  + gock_rg +< + goss_syem_u_ock +, + gChT +> + +414  + gd +:: +basic_rg +< +ChT +> +me +() + +416 cڡ +ChT + + +417 +u +[] = + +419 cڡ + gd +:: +basic_rg +< +ChT +> +r +( +u +, u + (u) + +420 / ( +u +[0])); + +421  + gr +; + +423  + gd +:: +basic_rg +< +ChT +> +s +() + +425 cڡ +ChT + + +426 +u +[] = + +428 cڡ + gd +:: +basic_rg +< +ChT +> +r +( +u +, u + (u) / (u[0])); + +429  + gr +; + +433 + gme +< +ass + + gChT +> + +434  + gock_rg +< + goss_u_ock +, + gChT +> + +436  + gd +:: +basic_rg +< +ChT +> +me +() + +438 cڡ +ChT + +u +[] = + +440 cڡ + gd +:: +basic_rg +< +ChT +> +r +( +u +, u + (u) + +441 / ( +u +[0])); + +442  + gr +; + +444  + gd +:: +basic_rg +< +ChT +> +s +() + +446 cڡ +ChT + + +447 +u +[] = + +449 cڡ + gd +:: +basic_rg +< +ChT +> +r +( +u +, u + (u) / (u[0])); + +450  + gr +; + +458 +mea + + gd + { + +460 + gme + < +tyme + + gR +> + +461  + gnumic_lims +< + gboo +:: +chro +:: +oss_times +< +R +> > + +463  +boo +:: + tchro +:: + toss_times +< + tR +> + tRes +; + +465 + gpublic +: + +466 cڡ +bo + +is_eclized + = +ue +; + +467  +Res + +m + +BOOST_PREVENT_MACRO_SUBSTITUTION + () + +469  +Res +(( +d +:: +numic_lims +< +R +>:: +m +)(), + +470 ( +d +:: +numic_lims +< +R +>:: +m +)(), + +471 ( +d +:: +numic_lims +< +R +>:: +m +)()); + +473  +Res + +max + +BOOST_PREVENT_MACRO_SUBSTITUTION + () + +475  +Res +(( +d +:: +numic_lims +< +R +>:: +max +)(), + +476 ( +d +:: +numic_lims +< +R +>:: +max +)(), + +477 ( +d +:: +numic_lims +< +R +>:: +max +)()); + +479  +Res + +lowe +( + gBOOST_NOEXCEPT_OR_NOTHROW + + +481  ( + gm +)(); + +483 cڡ  + gdigs + = +d +:: +numic_lims +< +R +>:: +digs ++ + +484 +d +:: +numic_lims +< +R +>:: +digs ++ + +485 +d +:: +numic_lims +< +R +>:: +digs +; + +486 cڡ  + gdigs10 + = +d +:: +numic_lims +< +R +>:: +digs10 ++ + +487 +d +:: +numic_lims +< +R +>:: +digs10 ++ + +488 +d +:: +numic_lims +< +R +>:: +digs10 +; + +489 cڡ +bo + + gis_sigd + = +R +:: +is_sigd +; + +490 cڡ +bo + + gis_g + = +R +:: +is_g +; + +491 cڡ +bo + + gis_exa + = +R +:: +is_exa +; + +492 cڡ  + gdix + = 0; + +518 #ide +BOOST_CHRONO_HEADER_ONLY + + +519  + ~ + +521  + ~ + + @/usr/include/boost/chrono/round.hpp + +11 #ide +BOOST_CHRONO_ROUND_HPP + + +12  + #BOOST_CHRONO_ROUND_HPP + + + ) + +14  + ~ + +15  + ~ + +18 +mea + + gboo + + +20 +mea + + gchro + + +26 + gme + < +ass + + gTo +, cs + gR +, cs + gPiod +> + +27 +To + +round +(cڡ +duti +< +R +, +Piod +>& +d +) + +29  +tyme + + tcomm_ty +< + tTo +, + tduti +< + tR +, + tPiod +> >:: + tty + + tsu_ty +; + +30 +su_ty + + gdiff0 +; + +31 +su_ty + + gdiff1 +; + +33 +To + + gt0 + = +duti_ +( +d +); + +34 +To + + gt1 + = +t0 +; + +35 i( + gt0 +> + gd +) { + +36 -- + gt1 +; + +37 + gdiff0 + = +t0 + - +d +; + +38 + gdiff1 + = +d + - +t1 +; + +40 ++ + gt1 +; + +41 + gdiff0 + = +d + - +t0 +; + +42 + gdiff1 + = +t1 + - +d +; + +45 i( + gdiff0 + = +diff1 +) + +47 i( +t0 +. +cou +() & 1) + +48  +t1 +; + +49  + gt0 +; + +51 i( + gdiff0 + < + gdiff1 +) + +52  + gt0 +; + +53  + gt1 +; + + @/usr/include/boost/chrono/thread_clock.hpp + +10  + ~ + +12 #ide +BOOST_CHRONO_THREAD_CLOCK_HPP + + +13  + #BOOST_CHRONO_THREAD_CLOCK_HPP + + + ) + +15 #i +defed +( +BOOST_CHRONO_HAS_THREAD_CLOCK +) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 #ide +BOOST_CHRONO_HEADER_ONLY + + +24  + ~ + +27 +mea + + gboo + {amea + gchro + { + +29 as + cBOOST_CHRONO_DECL + + gthad_ock + { + +30 + gpublic +: + +31  +nocds + + tduti +; + +32  + gduti +:: + tp +ep; + +33  + gduti +:: + triod +eriod; + +34  + gchro +:: + ttime_pot +< + tthad_ock +>ime_point; + +35 +BOOST_STATIC_CONSTEXPR + +bo + + gis_dy + = +BOOST_CHRONO_THREAD_CLOCK_IS_STEADY +; + +37  +BOOST_CHRONO_INLINE + +time_pot + +now + + gBOOST_NOEXCEPT +; + +38 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +39  +BOOST_CHRONO_INLINE + +time_pot + +now + +syem +:: +r_code + & +ec + ); + +43 + gme + < +ass + + gChT +> + +44  + gock_rg +< + gthad_ock +, + gChT +> + +46  + gd +:: +basic_rg +< +ChT +> +me +() + +48 cڡ +ChT + +u +[] = + +51 cڡ + gd +:: +basic_rg +< +ChT +> +r +( +u +, u + (u)/(u[0])); + +52  + gr +; + +54  + gd +:: +basic_rg +< +ChT +> +s +() + +56 cڡ +ChT + +u +[] = + +58 cڡ + gd +:: +basic_rg +< +ChT +> +r +( +u +, u + (u)/(u[0])); + +59  + gr +; + +67 #ide +BOOST_CHRONO_HEADER_ONLY + + +68  + ~ + +70  + ~ + + @/usr/include/boost/concept/assert.hpp + +4 #ide +BOOST_CONCEPT_ASSERT_DWA2006430_HPP + + +5  + #BOOST_CONCEPT_ASSERT_DWA2006430_HPP + + + ) + +7  + ~ + +8  + ~ + +18 #i! +defed +( +BOOST_NO_OLD_CONCEPT_SUPPORT +) \ + +19 && ! +defed +( +BOOST_NO_SFINAE +) \ + +21 && !( +BOOST_WORKAROUND +( +__GNUC__ +, =3&& BOOST_WORKAROUND( +__GNUC_MINOR__ +, < 4)) + +26  + #BOOST_OLD_CONCEPT_SUPPORT + + + ) + +30 #ifde +BOOST_MSVC + + +31  + ~ + +32 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x564)) + +33  + ~ + +35  + ~ + +42  + #BOOST_CONCEPT_ASSERT +( +ModInPs +) \ + +43 + `BOOST_CONCEPT_ASSERT_FN +((*) +ModInPs +) + + ) + + @/usr/include/boost/concept/detail/concept_def.hpp + +4 #ide +BOOST_CONCEPT_DETAIL_CONCEPT_DEF_DWA200651_HPP + + +5  + #BOOST_CONCEPT_DETAIL_CONCEPT_DEF_DWA200651_HPP + + + ) + +6  + ~ + +7  + ~ + +8  + ~ + +9  + ~ + +18  + #BOOST_c +( +me +, +ms +) \ + +19 +me + < + `BOOST_PP_SEQ_FOR_EACH_I +( +BOOST_CONCEPT_tyme +,~, +ms +) > \ + +20  +me +; \ + +22 +me + < + `BOOST_PP_SEQ_FOR_EACH_I +( +BOOST_CONCEPT_tyme +,~, +ms +) > \ + +23  + `BOOST_PP_CAT +( +me +, +C +) \ + +24 : +me +< + `BOOST_PP_SEQ_ENUM +( +ms +) > \ + +28 +me + < + `BOOST_PP_SEQ_FOR_EACH_I +( +BOOST_CONCEPT_tyme +,~, +ms +) > \ + +29  +me + + + ) + +32  + #BOOST_CONCEPT_tyme +( +r +, +igned +, +dex +, +t +) \ + +33 + `BOOST_PP_COMMA_IF +( +dex + +tyme + +t + + + ) + + @/usr/include/boost/concept/detail/concept_undef.hpp + +4 #unde +BOOST_c_tyme + + +5 #unde +BOOST_c + + + @/usr/include/boost/concept/usage.hpp + +4 #ide +BOOST_CONCEPT_USAGE_DWA2006919_HPP + + +5  + #BOOST_CONCEPT_USAGE_DWA2006919_HPP + + + ) + +7  + ~ + +8  + ~ + +9  + ~ + +11 +mea + + gboo + {amea + gcs + { + +13 + gme + < +ass + + gMod +> + +14  + suge_quemts + + +16 ~ +uge_quemts +({ (( + gMod +*)0)->~ +Mod +(); } + +19 #i +BOOST_WORKAROUND +( +__GNUC__ +, <= 3) + +21  + #BOOST_CONCEPT_USAGE +( +mod +) \ + +22 + `mod +(); \ + +23 + `BOOST_CONCEPT_ASSERT +(( +boo +:: +cs +:: +uge_quemts +< +mod +>)); \ + +24 ~ + `mod +() + + ) + +28  + #BOOST_CONCEPT_USAGE +( +mod +) \ + +29 + `BOOST_CONCEPT_ASSERT +(( +boo +:: +cs +:: +uge_quemts +< +mod +>)); \ + +30 ~ + `mod +() + + ) + + @/usr/include/boost/date_time/date_clock_device.hpp + +1 #ide +DATE_CLOCK_DEVICE_HPP___ + + +2  + #DATE_CLOCK_DEVICE_HPP___ + + + ) + +12  + ~"boo/de_time/c_time.h +" + +15 +mea + + gboo + { + +16 +mea + + gde_time + { + +24 + gme +< +ass + + gde_ty +> + +25 as + cday_ock + + +27 + gpublic +: + +28  +tyme + + tde_ty +:: + tymd_ty + ymd_type; + +30  +de_ty + +lol_day +() + +32  +de_ty +( +lol_day_ymd +()); + +35  +tyme + + gde_ty +:: +ymd_ty + +lol_day_ymd +() + +37 :: +d +:: +tm + +su +; + +38 :: +d +:: +tm +* +cu + = +g_lol_time +( +su +); + +39  +ymd_ty +( +ic_ +<>( +cu +-> +tm_yr + + 1900), + +40 +ic_ +<>( +cu +-> +tm_m + + 1), + +41 +ic_ +<>( +cu +-> +tm_mday +)); + +44  +tyme + + gde_ty +:: +ymd_ty + +univl_day_ymd +() + +46 :: +d +:: +tm + +su +; + +47 :: +d +:: +tm +* +cu + = +g_univl_time +( +su +); + +48  +ymd_ty +( +ic_ +<>( +cu +-> +tm_yr + + 1900), + +49 +ic_ +<>( +cu +-> +tm_m + + 1), + +50 +ic_ +<>( +cu +-> +tm_mday +)); + +53  +de_ty + +univl_day +() + +55  +de_ty +( +univl_day_ymd +()); + +58 + give +: + +59 :: +d +:: +tm +* +g_lol_time +(d::tm& +su +) + +61 :: +d +:: +time_t + +t +; + +62 :: +d +:: +time +(& +t +); + +63  + gc_time +:: +loime +(& +t +, & +su +); + +65 :: +d +:: +tm +* +g_univl_time +(d::tm& +su +) + +67 :: +d +:: +time_t + +t +; + +68 :: +d +:: +time +(& +t +); + +69  + gc_time +:: +gmtime +(& +t +, & +su +); + + @/usr/include/boost/date_time/date_duration.hpp + +1 #ide +DATE_TIME_DATE_DURATION__ + + +2  + #DATE_TIME_DATE_DURATION__ + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + gde_time + { + +22 + gme +< +ass + + gduti_p_as +> + +23 +ass + +BOOST_SYMBOL_VISIBLE + + gde_duti + : +ive + + +24 +boo +:: +ss_th_comb1 +< +de_duti +< +duti_p_as + > + +25 , + gboo +:: +equy_comb1 +< +de_duti +< +duti_p_as + > + +26 , + gboo +:: +addab1 +< +de_duti +< +duti_p_as + > + +27 , + gboo +:: +subaab1 +< +de_duti +< +duti_p_as + > + +28 , + gboo +:: +dividab2 +< +de_duti +< +duti_p_as + >,  + +31 + gpublic +: + +32  +tyme + + tduti_p_as +:: + tt_ty + + tduti_p_ty +; + +33  +tyme + + tduti_p_as +:: + tim_ty + + tduti_p +; + +36 +exic + +de_duti +( +duti_p + +day_cou +: +days_ +(day_count) {} + +40 +de_duti +( +ecl_vues + +sv +) : + +41 +days_ +( +duti_p +:: +om_ecl +( +sv +)) + +46 +de_duti +(cڡ de_duti< +duti_p_as +>& +h +) : + +47 +days_ +( +h +.days_) + +51 +duti_p + +g_p +()const + +53  +days_ +; + +55 +ecl_vues + +as_ecl +() const + +57  + gdays_ +. +as_ecl +(); + +59 +bo + +is_ecl +()const + +61  + gdays_ +. +is_ecl +(); + +64 +duti_p_ty + +days +() const + +66  + gduti_p_as +:: +as_numb +( +days_ +); + +69  +de_duti + +un +() + +71  + gde_duti +< + gduti_p_as +>(1); + +74 +bo + + gݔ +==(cڡ +de_duti +& +rhs +) const + +76  +days_ + = +rhs +.days_; + +79 +bo + + gݔ +<(cڡ + gde_duti +& + grhs +) const + +81  + gdays_ + < + grhs +.days_; + +90 + gde_duti +& + gݔ +-=(cڡ +de_duti +& +rhs +) + +93 +days_ + = days_ - +rhs +.days_; + +94  * + gthis +; + +97 + gde_duti +& + gݔ ++=(cڡ +de_duti +& +rhs +) + +99 +days_ + = days_ + +rhs +.days_; + +100  * + gthis +; + +104 +de_duti + + gݔ +-() const + +106  + gde_duti +< + gduti_p_as +>( +g_p +() * (-1)); + +109 + gde_duti +& + gݔ +/=( +divis +) + +111 +days_ + = days_ / +divis +; + +112  * + gthis +; + +116 +bo + +is_give +() const + +118  + gdays_ + < 0; + +121 + give +: + +122 +duti_p + +days_ +; + +129  +BOOST_SYMBOL_VISIBLE + + gduti_as_lg + + +131  + tt_ty +; + +132  + tim_ty +; + +133  +t_ty + +as_numb +( +im_ty + +i +{  + gi +; } + +139  +BOOST_SYMBOL_VISIBLE + + gduti_as_add + + +141  + tt_ty +; + +142  + gboo +:: + tde_time +:: + tt_adr +<> + tim_ty +; + +143  +t_ty + +as_numb +( +im_ty + +i +{  + gi +.as_number(); } + + @/usr/include/boost/date_time/date_iterator.hpp + +1 #ide +DATE_ITERATOR_HPP___ + + +2  + #DATE_ITERATOR_HPP___ + + + ) + +12  + ~< +> + +14 +mea + + gboo + { + +15 +mea + + gde_time + { + +17 + ede_sutis + { + gday +, + gwk +, + gmths +, + gyr +, + gdede +, + gury +, + gNumDeResutis +}; + +32 + gme +< +ass + + gde_ty +> + +33 as + cde_r_ba + { + +37 + gpublic +: + +38  +tyme + + tde_ty +:: + tduti_ty + duration_type; + +39  +de_ty + + tvue_ty +; + +40  + gd +:: + tput__g + + t_gy +; + +42 +de_r_ba +( +de_ty + +d +: +cut_ +(d) {} + +43 +vtu + ~ +de_r_ba +() {} + +44 +de_r_ba +& +ݔ +++() + +46 +cut_ + = cut_ + +g_offt +(current_); + +47  * + gthis +; + +49 + gde_r_ba +& + gݔ +--() + +51 + gcut_ + = +cut_ + + +g_g_offt +(current_); + +52  * + gthis +; + +54 +vtu + +duti_ty + +g_offt +(cڡ +de_ty +& +cut +) const=0; + +55 +vtu + +duti_ty + +g_g_offt +(cڡ +de_ty +& +cut +) const=0; + +56 +de_ty + + gݔ +*({ + gcut_ +;} + +57 +de_ty +* + gݔ +->({ & + gcut_ +;} + +58 +bo + + gݔ +< (cڡ + gde_ty +& + gd +{ + gcut_ + < d;} + +59 +bo + + gݔ +<(cڡ +de_ty +& +d +{ +cut_ + <= d;} + +60 +bo + + gݔ +> (cڡ + gde_ty +& + gd +{ + gcut_ + > d;} + +61 +bo + + gݔ +>(cڡ +de_ty +& +d +{ +cut_ + >= d;} + +62 +bo + + gݔ +=(cڡ +de_ty +& +d +{ +cut_ + == d;} + +63 +bo + + gݔ +!(cڡ +de_ty +& +d +{ +cut_ + != d;} + +64 + give +: + +65 +de_ty + +cut_ +; + +76 + gme +< +ass + + gofft_fun +, cs + gde_ty +> + +77 +ass + + gde_r + : +public + +de_r_ba +< +de_ty +> { + +78 +public +: + +79  +tyme + + tde_ty +:: + tduti_ty + duration_type; + +80 +de_r +( +de_ty + +d +,  + +=1) : + +81 +de_r_ba +< +de_ty +>( +d +), + +82 +of_ +( + +) + +84 + give +: + +85 +vtu + +duti_ty + +g_offt +(cڡ +de_ty +& +cut +) const + +87  +of_ +. +g_offt +( +cut +); + +89 +vtu + +duti_ty + +g_g_offt +(cڡ +de_ty +& +cut +) const + +91  + gof_ +. +g_g_offt +( +cut +); + +93 +offt_fun + + gof_ +; + + @/usr/include/boost/date_time/gregorian/greg_calendar.hpp + +1 #ide +GREGORIAN_GREGORIAN_CALENDAR_HPP__ + + +2  + #GREGORIAN_GREGORIAN_CALENDAR_HPP__ + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20 +mea + + gboo + { + +21 +mea + + gggܟn + { + +24  + gde_time +:: + tt_adr +< + tut32_t +> + tncy_de_p +; + +27 +ass + +BOOST_SYMBOL_VISIBLE + + gggܟn_nd + : + +28 +public + +de_time +:: +ggܟn_nd_ba +< +gg_yr_mth_day +, + gncy_de_p +:: +t_ty +> { + +29 +public +: + +31  +gg_wkday + + tday_of_wk_ty +; + +33  +gg_day_of_yr_p + + tday_of_yr_ty +; + +35  +ncy_de_p + + tde_p_ty +; + +37  +ncy_de_p + + tde_as_ty +; + +40 + give +: + + @/usr/include/boost/date_time/year_month_day.hpp + +1 #ide +YrMthDayBa_HPP__ + + +2  + #YrMthDayBa_HPP__ + + + ) + +12  + ~ + +14 +mea + + gboo + { + +15 +mea + + gde_time + { + +18 + gme +< +tyme + + gYrTy +,ym + gMthTy +,ym + gDayTy +> + +19  +BOOST_SYMBOL_VISIBLE + + gyr_mth_day_ba + { + +20 +yr_mth_day_ba +( +YrTy + +yr +, + +21 +MthTy + +mth +, + +22 +DayTy + +day +); + +23 +YrTy + + gyr +; + +24 +MthTy + + gmth +; + +25 +DayTy + + gday +; + +26  +YrTy + + tyr_ty +; + +27  +MthTy + + tmth_ty +; + +28  +DayTy + + tday_ty +; + +33 + gme +< +tyme + + gYrTy +,ym + gMthTy +,ym + gDayTy +> + +34 +le + + +35 + gyr_mth_day_ba +< + gYrTy +, + gMthTy +, + gDayTy +>:: +yr_mth_day_ba +( +YrTy + +y +, + +36 +MthTy + +m +, + +37 +DayTy + +d +) : + +38 +yr +( +y +), + +39 +mth +( +m +), + +40 +day +( +d +) + + @/usr/include/boost/detail/select_type.hpp + +13 #ide +SELECT_TYPE_DWA20010206_HPP + + +14  + #SELECT_TYPE_DWA20010206_HPP + + + ) + +16 +mea + + gboo + {amea + gda + { + +23 + gme + < +bo + + gb +>  + sif_ue + + +25 + gme + < +ass + + gT +, cs + gF +> + +26  + sth + {  +T + + tty +; }; + +29 + gme + <> + +30  + gif_ue +< + gl +> + +32 + gme + < +ass + + gT +, cs + gF +> + +33  + sth + {  +F + + tty +; }; + + @/usr/include/boost/endian/detail/intrinsic.hpp + +9 #ide +BOOST_ENDIAN_INTRINSIC_HPP + + +10  + #BOOST_ENDIAN_INTRINSIC_HPP + + + ) + +15 #ide +BOOST_ENDIAN_NO_INTRINSICS + + +17 #ide +__has_but + + +18  + #__has_but +( +x +) 0 + +20 + + ) + +21 #i +defed +( +_MSC_VER +) + +26  + #BOOST_ENDIAN_INTRINSIC_MSG + "cdlib _bysw_usht,tc." + + ) + +27  + ~ + +28  + #BOOST_ENDIAN_INTRINSIC_BYTE_SWAP_2 +( +x + + `_bysw_usht +(x) + + ) + +29  + #BOOST_ENDIAN_INTRINSIC_BYTE_SWAP_4 +( +x + + `_bysw_ulg +(x) + + ) + +30  + #BOOST_ENDIAN_INTRINSIC_BYTE_SWAP_8 +( +x + + `_bysw_ut64 +(x) + + ) + +33 #i( +defed +( +__g__ +&& +__has_but +( +__but_bsw32 +&& __has_but( +__but_bsw64 +)) \ + +34 || ( +defed +( +__GNUC__ + ) && \ + +35 ( + g__GNUC__ + > 4 || (__GNUC__ =4 && +__GNUC_MINOR__ + >= 3))) + +36  + #BOOST_ENDIAN_INTRINSIC_MSG + "__but_bsw16,tc." + + ) + +40 #i( +defed +( +__g__ +&& +__has_but +( +__but_bsw16 +)) \ + +41 || ( +defed +( +__GNUC__ +&&(__GNUC__ > 4 || (__GNUC__ =4 && +__GNUC_MINOR__ + >= 8))) + +42  + #BOOST_ENDIAN_INTRINSIC_BYTE_SWAP_2 +( +x + + `__but_bsw16 +(x) + + ) + +44  + #BOOST_ENDIAN_INTRINSIC_BYTE_SWAP_2 +( +x + + `__but_bsw32 +((x<< 16) + + ) + +46  + #BOOST_ENDIAN_INTRINSIC_BYTE_SWAP_4 +( +x + + `__but_bsw32 +(x) + + ) + +47  + #BOOST_ENDIAN_INTRINSIC_BYTE_SWAP_8 +( +x + + `__but_bsw64 +(x) + + ) + +50 #i +defed +( +__lux__ +) + +53  + #BOOST_ENDIAN_INTRINSIC_MSG + "bysw.h bsw_16,tc." + + ) + +54  + ~ + +55  + #BOOST_ENDIAN_INTRINSIC_BYTE_SWAP_2 +( +x + + `bsw_16 +(x) + + ) + +56  + #BOOST_ENDIAN_INTRINSIC_BYTE_SWAP_4 +( +x + + `bsw_32 +(x) + + ) + +57  + #BOOST_ENDIAN_INTRINSIC_BYTE_SWAP_8 +( +x + + `bsw_64 +(x) + + ) + +60  + #BOOST_ENDIAN_NO_INTRINSICS + + + ) + +61  + #BOOST_ENDIAN_INTRINSIC_MSG + "nby sw irsics" + + ) + +64 #i! +defed +( +BOOST_ENDIAN_INTRINSIC_MSG +) + +65  + #BOOST_ENDIAN_INTRINSIC_MSG + "nby sw irsics" + + ) + + @/usr/include/boost/get_pointer.hpp + +5 #ide +GET_POINTER_DWA20021219_HPP + + +6  + #GET_POINTER_DWA20021219_HPP + + + ) + +8  + ~ + +14  + ~ + +16 +mea + + gboo + { + +20 + gme +< +ass + + gT +> +T + * +g_por +(T * +p +) + +22  + gp +; + +27 #i! +defed + +BOOST_NO_AUTO_PTR + ) + +29 #i +defed + +__GNUC__ + ) && (defed +__GXX_EXPERIMENTAL_CXX0X__ + ) || ( +__lulus + >= 201103L)) + +30 #i +defed + +BOOST_GCC + ) + +31 #i +BOOST_GCC + >= 40600 + +32  + #BOOST_CORE_DETAIL_DISABLE_LIBSTDCXX_DEPRECATED_WARNINGS + + + ) + +34 #i +defed + +__g__ + ) && defed +__has_wng + ) + +35 #i +__has_wng +("-Wdeprecated-declarations") + +36  + #BOOST_CORE_DETAIL_DISABLE_LIBSTDCXX_DEPRECATED_WARNINGS + + + ) + +41 #i +defed + +BOOST_CORE_DETAIL_DISABLE_LIBSTDCXX_DEPRECATED_WARNINGS + ) + +43 #agm +GCC + +dgnoic + +push + + +44 #agm +GCC + +dgnoic + +igned + "-Wdeprecated-declarations" + +45  + #BOOST_CORE_DETAIL_DISABLED_DEPRECATED_WARNINGS + + + ) + +48 + gme +< +ass + + gT +> +T + * +g_por +( +d +:: +auto_r + cڡ& +p +) + +50  +p +. +g +(); + +53 #i +defed + +BOOST_CORE_DETAIL_DISABLE_LIBSTDCXX_DEPRECATED_WARNINGS + ) + +54 #agm +GCC + +dgnoic + +p + + +55 #unde +BOOST_CORE_DETAIL_DISABLE_LIBSTDCXX_DEPRECATED_WARNINGS + + +60 #i! +defed + +BOOST_NO_CXX11_SMART_PTR + ) + +62 + gme +< +ass + + gT +> +T + * +g_por + +d +:: +unique_r + cڡ& +p + ) + +64  +p +. +g +(); + +67 + gme +< +ass + + gT +> +T + * +g_por + +d +:: +shed_r + cڡ& +p + ) + +69  +p +. +g +(); + + @/usr/include/boost/intrusive/bs_set_hook.hpp + +13 #ide +BOOST_INTRUSIVE_BS_SET_HOOK_HPP + + +14  + #BOOST_INTRUSIVE_BS_SET_HOOK_HPP + + + ) + +16  + ~ + +17  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +24 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +25 #agm + + + +28 +mea + + gboo + { + +29 +mea + + gusive + { + +33 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +|| defed( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +34 + gme +< + gass + ... + gOis +> + +36 + gme +< +ass + + gO1 + = , cs + gO2 + = , cs + gO3 + = > + +38  + smake_bs_t_ba_hook + + +41  +tyme + + tck_tis + + +42 #i! + tdefed +( + tBOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +43 < + thook_deus +, + tO1 +, + tO2 +, + tO3 +> + +45 < + thook_deus +, + tOis +...> + +47 :: + tty + + tcked_tis +; + +49  + ggic_hook + + +50 < + tBsTeAlgܙhms + + +51 , + t_node_as +< + ttyme + + tcked_tis +:: + tvoid_por +> + +52 , + ttyme + + tcked_tis +:: + tg + + +53 , + tcked_tis +:: + tlk_mode + + +54 , + tBsTeBaHookId + + +55 > + timemti_defed +; + +57  +imemti_defed + + tty +; + +77 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +|| defed( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +78 + gme +< + gass + ... + gOis +> + +80 + gme +< +ass + + gO1 +, cs + gO2 +, cs + gO3 +> + +82 +ass + + gbs_t_ba_hook + + +83 : +public + +make_bs_t_ba_hook + + +84 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +85 < +O1 +, + gO2 +, + gO3 +> + +87 < + gOis +...> + +89 :: +ty + + +92 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +) + +93 +public +: + +98 +bs_t_ba_hook +(); + +109 +bs_t_ba_hook +(const bs_set_base_hook& ); + +119 + gbs_t_ba_hook +& + gݔ +=(cڡ +bs_t_ba_hook +& ); + +127 ~ +bs_t_ba_hook +(); + +141  +sw_nodes +( +bs_t_ba_hook + & +h +); + +150 +bo + +is_lked +() const; + +156  +uƚk +(); + +162 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +|| defed( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +163 + gme +< + gass + ... + gOis +> + +165 + gme +< +ass + + gO1 + = , cs + gO2 + = , cs + gO3 + = > + +167  + smake_bs_t_memb_hook + + +170  +tyme + + tck_tis + + +171 #i! + tdefed +( + tBOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +172 < + thook_deus +, + tO1 +, + tO2 +, + tO3 +> + +174 < + thook_deus +, + tOis +...> + +177 :: + tty + + tcked_tis +; + +179  + ggic_hook + + +180 < + tBsTeAlgܙhms + + +181 , + t_node_as +< + ttyme + + tcked_tis +:: + tvoid_por +> + +182 , + tmemb_g + + +183 , + tcked_tis +:: + tlk_mode + + +184 , + tNoBaHookId + + +185 > + timemti_defed +; + +187  +imemti_defed + + tty +; + +201 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +|| defed( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +202 + gme +< + gass + ... + gOis +> + +204 + gme +< +ass + + gO1 +, cs + gO2 +, cs + gO3 +> + +206 +ass + + gbs_t_memb_hook + + +207 : +public + +make_bs_t_memb_hook + + +208 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +209 < +O1 +, + gO2 +, + gO3 +> + +211 < + gOis +...> + +213 :: +ty + + +215 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +) + +216 +public +: + +221 +bs_t_memb_hook +(); + +232 +bs_t_memb_hook +(const bs_set_member_hook& ); + +242 + gbs_t_memb_hook +& + gݔ +=(cڡ +bs_t_memb_hook +& ); + +250 ~ +bs_t_memb_hook +(); + +264  +sw_nodes +( +bs_t_memb_hook + & +h +); + +273 +bo + +is_lked +() const; + +279  +uƚk +(); + +286  + ~ + + @/usr/include/boost/intrusive/bstree_algorithms.hpp + +13 #ide +BOOST_INTRUSIVE_BSTREE_ALGORITHMS_HPP + + +14  + #BOOST_INTRUSIVE_BSTREE_ALGORITHMS_HPP + + + ) + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25  + ~ + +27 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +28 #agm + + + +31 +mea + + gboo + { + +32 +mea + + gusive + { + +37 + gme + < +ass + + gNodeP +> + +38  + s_comm_da_t + + +40 +BOOST_INTRUSIVE_FORCEINLINE + +_comm_da_t +() + +41 : +lk_ +( +l +), +node +() + +43 +bo + + glk_ +; + +44 +NodeP + + gnode +; + +47 + gme + < +ass + + gNodeP +> + +48  + sda_f_b_t + + +50 +NodeP + + gx +; + +51 +NodeP + + gx_ +; + +52 +NodeP + + gy +; + +55 +mea + + gda + { + +57 + gme +< +ass + + gVueTs +, cs + gNodePCom +, cs + gExaCheck +> + +58  + gbe_node_check + + +59 : +public + +ExaCheck + + +61  +ExaCheck + + tba_check_t +; + +62  +VueTs + + tvue_as +; + +63  +tyme + + tvue_as +:: + tnode_as +ode_traits; + +64  +tyme + + tnode_as +:: + tcڡ_node_r + const_node_ptr; + +66  + gtu_ty + + +67 : +public + +ba_check_t +:: +tu_ty + + +69 +BOOST_INTRUSIVE_FORCEINLINE + +tu_ty +() + +70 : +m_key_node_r +( +cڡ_node_r +()), +max_key_node_r +(cڡ_node_r()), +node_cou +(0) + +73 +cڡ_node_r + + gm_key_node_r +; + +74 +cڡ_node_r + + gmax_key_node_r +; + +75 +size_t + + gnode_cou +; + +78 +BOOST_INTRUSIVE_FORCEINLINE + +be_node_check +(cڡ +NodePCom +& +comp +, +ExaCheck + +exa_check +) + +79 : +ba_check_t +( +exa_check +), +comp_ +( +comp +) + +82  +ݔ + ((cڡ + gcڡ_node_r +& + gp +, + +83 cڡ + gtu_ty +& + gcheck_tu_ +, cڡu_ty& + gcheck_tu_right +, + +84 + gtu_ty +& + gcheck_tu +) + +86 i( + gcheck_tu_ +. + gmax_key_node_r +) + +87 +BOOST_INTRUSIVE_INVARIANT_ASSERT +(! +comp_ +( +p +, +check_tu_ +. +max_key_node_r +)); + +88 i( + gcheck_tu_right +. + gm_key_node_r +) + +89 +BOOST_INTRUSIVE_INVARIANT_ASSERT +(! +comp_ +( +check_tu_right +. +m_key_node_r +, +p +)); + +90 + gcheck_tu +. + gm_key_node_r + = +node_as +:: +g_ +( +p +)? +check_tu_ +. +m_key_node_r + :; + +91 + gcheck_tu +. + gmax_key_node_r + = +node_as +:: +g_right +( +p +)? +check_tu_right +. +max_key_node_r + :; + +92 + gcheck_tu +. + gnode_cou + = +check_tu_ +. +node_cou + + +check_tu_right +.node_count + 1; + +93 + gba_check_t +:: +ݔ +()( +p +, + gcheck_tu_ +, + gcheck_tu_right +, + gcheck_tu +); + +96 cڡ +NodePCom + + gcomp_ +; + +172 + gme +< +ass + + gNodeTs +> + +173 +ass + + gbe_gܙhms + : +public + +be_gܙhms_ba +< +NodeTs +> + +175 +public +: + +176  +tyme + + tNodeTs +:: + tnode +ode; + +177  +NodeTs + + tnode_as +; + +178  +tyme + + tNodeTs +:: + tnode_r +ode_ptr; + +179  +tyme + + tNodeTs +:: + tcڡ_node_r + const_node_ptr; + +180  + g_comm_da_t +< + tnode_r +> + t_comm_da +; + +181  + gda_f_b_t +< + tnode_r +> + tda_f_b +; + +184  + gbe_gܙhms +< + tNodeTs +> + tthis_ty +; + +185  + gbe_gܙhms_ba +< + tNodeTs +> + tba_ty +; + +186 + give +: + +187 +me +< +ass + +Dior +> + +188  + sdio_sub_dior + + +190 +BOOST_INTRUSIVE_FORCEINLINE + +dio_sub_dior +( +Dior + & +di +, cڡ +node_r + & +sub +) + +191 : +dior_ +(& +di +), +sub_ +( +sub +) + +194 +BOOST_INTRUSIVE_FORCEINLINE +  +a +() + +195 { + gdior_ + = 0; } + +197 + gBOOST_INTRUSIVE_FORCEINLINE + ~ +dio_sub_dior +() + +199 if( + gdior_ +){ + +200 +dio_sub +( +sub_ +, * +dior_ +); + +203 +Dior + * + gdior_ +; + +204 cڡ +node_r + + gsub_ +; + +209 + gpublic +: + +217 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + +beg_node +(cڡ +cڡ_node_r + & +hd +) + +218 {  +node_as +:: +g_ +( +hd +); } + +227 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + +d_node +(cڡ +cڡ_node_r + & +hd +) + +228 {  + gda +:: +un +( +hd +); } + +237 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + +ro_node +(cڡ +cڡ_node_r + & +hd +) + +239 +node_r + + gp + = +node_as +:: +g_ +( +hd +); + +240  + gp + ? : +da +:: +un +( +hd +); + +251 +BOOST_INTRUSIVE_FORCEINLINE +  +bo + +unique +(cڡ +cڡ_node_r + & +node +) + +252 {  ! + gNodeTs +:: +g_ +( +node +); } + +254 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +) + +262  +node_r + +g_hd +(cڡ +cڡ_node_r + & +node +); + +280  +sw_nodes +( +node_r + +node1 +,ode_ +node2 +) + +282 if( + gnode1 + = +node2 +) + +285 +node_r + +hd1 +( +ba_ty +:: +g_hd +( +node1 +)), +hd2 +(ba_ty::g_hd( +node2 +)); + +286 +sw_nodes +( +node1 +, +hd1 +, +node2 +, +hd2 +); + +304  +sw_nodes +( +node_r + +node1 +,ode_ +hd1 +,ode_ +node2 +,ode_ +hd2 +) + +306 if( + gnode1 + = +node2 +) + +311 if( + ghd1 + ! +hd2 +){ + +313 if( +node1 + = +NodeTs +:: +g_ +( +hd1 +)){ + +314 +NodeTs +:: +t_ +( +hd1 +, +node2 +); + +317 if( + gnode1 + = +NodeTs +:: +g_right +( +hd1 +)){ + +318 +NodeTs +:: +t_right +( +hd1 +, +node2 +); + +321 if( + gnode1 + = +NodeTs +:: +g_ +( +hd1 +)){ + +322 +NodeTs +:: +t_ +( +hd1 +, +node2 +); + +326 if( + gnode2 + = +NodeTs +:: +g_ +( +hd2 +)){ + +327 +NodeTs +:: +t_ +( +hd2 +, +node1 +); + +330 if( + gnode2 + = +NodeTs +:: +g_right +( +hd2 +)){ + +331 +NodeTs +:: +t_right +( +hd2 +, +node1 +); + +334 if( + gnode2 + = +NodeTs +:: +g_ +( +hd2 +)){ + +335 +NodeTs +:: +t_ +( +hd2 +, +node1 +); + +341 if( + gnode1 + = +NodeTs +:: +g_ +( +hd1 +)){ + +342 +NodeTs +:: +t_ +( +hd1 +, +node2 +); + +344 if( + gnode2 + = +NodeTs +:: +g_ +( +hd2 +)){ + +345 +NodeTs +:: +t_ +( +hd2 +, +node1 +); + +348 if( + gnode1 + = +NodeTs +:: +g_right +( +hd1 +)){ + +349 +NodeTs +:: +t_right +( +hd1 +, +node2 +); + +351 if( + gnode2 + = +NodeTs +:: +g_right +( +hd2 +)){ + +352 +NodeTs +:: +t_right +( +hd2 +, +node1 +); + +355 if( + gnode1 + = +NodeTs +:: +g_ +( +hd1 +)){ + +356 +NodeTs +:: +t_ +( +hd1 +, +node2 +); + +358 if( + gnode2 + = +NodeTs +:: +g_ +( +hd2 +)){ + +359 +NodeTs +:: +t_ +( +hd2 +, +node1 +); + +364 if( + gnode1 + = +NodeTs +:: +g_ +( +node2 +)){ + +365 +NodeTs +:: +t_ +( +node2 +,ode2); + +367 if( + gnode2 + = +NodeTs +:: +g_right +( +node1 +)){ + +368 +NodeTs +:: +t_right +( +node1 +,ode1); + +371 + gNodeTs +:: +t_ +( +node1 +,ode1); + +374 if( + gnode2 + = +NodeTs +:: +g_ +( +node1 +)){ + +375 +NodeTs +:: +t_ +( +node1 +,ode1); + +377 if( + gnode1 + = +NodeTs +:: +g_right +( +node2 +)){ + +378 +NodeTs +:: +t_right +( +node2 +,ode2); + +381 + gNodeTs +:: +t_ +( +node2 +,ode2); + +387 +node_r + + gmp +; + +389 + gmp + = +NodeTs +:: +g_ +( +node1 +); + +390 + gNodeTs +:: +t_ +( +node1 +, +NodeTs +:: +g_ +( +node2 +)); + +391 + gNodeTs +:: +t_ +( +node2 +, +mp +); + +393 + gmp + = +NodeTs +:: +g_right +( +node1 +); + +394 + gNodeTs +:: +t_right +( +node1 +, +NodeTs +:: +g_right +( +node2 +)); + +395 + gNodeTs +:: +t_right +( +node2 +, +mp +); + +397 + gmp + = +NodeTs +:: +g_ +( +node1 +); + +398 + gNodeTs +:: +t_ +( +node1 +, +NodeTs +:: +g_ +( +node2 +)); + +399 + gNodeTs +:: +t_ +( +node2 +, +mp +); + +402 if(( + gmp + = +NodeTs +:: +g_ +( +node1 +))){ + +403 +NodeTs +:: +t_ +( +mp +, +node1 +); + +405 if(( + gmp + = +NodeTs +:: +g_right +( +node1 +))){ + +406 +NodeTs +:: +t_ +( +mp +, +node1 +); + +408 if(( + gmp + = +NodeTs +:: +g_ +( +node1 +)) && + +410 +mp + ! +hd2 +){ + +411 if( +NodeTs +:: +g_ +( +mp += +node2 +){ + +412 +NodeTs +:: +t_ +( +mp +, +node1 +); + +414 if( + gNodeTs +:: +g_right +( +mp += +node2 +){ + +415 +NodeTs +:: +t_right +( +mp +, +node1 +); + +419 if(( + gmp + = +NodeTs +:: +g_ +( +node2 +))){ + +420 +NodeTs +:: +t_ +( +mp +, +node2 +); + +422 if(( + gmp + = +NodeTs +:: +g_right +( +node2 +))){ + +423 +NodeTs +:: +t_ +( +mp +, +node2 +); + +425 if(( + gmp + = +NodeTs +:: +g_ +( +node2 +)) && + +427 +mp + ! +hd1 +){ + +428 if( +NodeTs +:: +g_ +( +mp += +node1 +){ + +429 +NodeTs +:: +t_ +( +mp +, +node2 +); + +431 if( + gNodeTs +:: +g_right +( +mp += +node1 +){ + +432 +NodeTs +:: +t_right +( +mp +, +node2 +); + +451 +BOOST_INTRUSIVE_FORCEINLINE +  +a_node +( +node_r + +node_to_be_ad +,ode_ +w_node +) + +453 if( + gnode_to_be_ad + = +w_node +) + +455 +a_node +( +node_to_be_ad +, +ba_ty +:: +g_hd +ode_to_be_ad), +w_node +); + +472  +a_node +( +node_r + +node_to_be_ad +,ode_ +hd +,ode_ +w_node +) + +474 if( + gnode_to_be_ad + = +w_node +) + +478 if( + gnode_to_be_ad + = +NodeTs +:: +g_ +( +hd +)){ + +479 +NodeTs +:: +t_ +( +hd +, +w_node +); + +482 if( + gnode_to_be_ad + = +NodeTs +:: +g_right +( +hd +)){ + +483 +NodeTs +:: +t_right +( +hd +, +w_node +); + +486 if( + gnode_to_be_ad + = +NodeTs +:: +g_ +( +hd +)){ + +487 +NodeTs +:: +t_ +( +hd +, +w_node +); + +491 +node_r + + gmp +; + +492 + gNodeTs +:: +t_ +( +w_node +, +NodeTs +:: +g_ +( +node_to_be_ad +)); + +493 + gNodeTs +:: +t_right +( +w_node +, +NodeTs +:: +g_right +( +node_to_be_ad +)); + +494 + gNodeTs +:: +t_ +( +w_node +, +NodeTs +:: +g_ +( +node_to_be_ad +)); + +497 if(( + gmp + = +NodeTs +:: +g_ +( +w_node +))){ + +498 +NodeTs +:: +t_ +( +mp +, +w_node +); + +500 if(( + gmp + = +NodeTs +:: +g_right +( +w_node +))){ + +501 +NodeTs +:: +t_ +( +mp +, +w_node +); + +503 if(( + gmp + = +NodeTs +:: +g_ +( +w_node +)) && + +505 +mp + ! +hd +){ + +506 if( +NodeTs +:: +g_ +( +mp += +node_to_be_ad +){ + +507 +NodeTs +:: +t_ +( +mp +, +w_node +); + +509 if( + gNodeTs +:: +g_right +( +mp += +node_to_be_ad +){ + +510 +NodeTs +:: +t_right +( +mp +, +w_node +); + +515 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +) + +523  +node_r + +xt_node +(cڡode_& +node +); + +532  +node_r + +ev_node +(cڡode_& +node +); + +541  +node_r + +mimum +ode_ +node +); + +550  +node_r + +maximum +ode_ +node +); + +562 +BOOST_INTRUSIVE_FORCEINLINE +  + +( +node_r + +node +) + +564 + gNodeTs +:: +t_ +( +node +, +node_r +()); + +565 + gNodeTs +:: +t_ +( +node +, +node_r +()); + +566 + gNodeTs +:: +t_right +( +node +, +node_r +()); + +574 +BOOST_INTRUSIVE_FORCEINLINE +  +bo + +ed +(cڡ +cڡ_node_r + & +node +) + +576  ! + gNodeTs +:: +g_ +( +node +) && + +577 ! +NodeTs +:: +g_ +( +node +) && + +578 ! +NodeTs +:: +g_right +( +node +) ; + +591 +BOOST_INTRUSIVE_FORCEINLINE +  +_hd +( +node_r + +hd +) + +593 + gNodeTs +:: +t_ +( +hd +, +node_r +()); + +594 + gNodeTs +:: +t_ +( +hd +, header); + +595 + gNodeTs +:: +t_right +( +hd +, header); + +609 + gme +< +ass + + gDior +> + +610  +r_d_dio +(cڡ +node_r + & +hd +, +Dior + +dior +) + +612 +node_r + + gsour_ro + = +NodeTs +:: +g_ +( +hd +); + +613 if(! + gsour_ro +) + +615 +dio_sub +( +sour_ro +, +dior +); + +616 +_hd +( +hd +); + +632  +node_r + +uƚk_mo_whout_b +ode_ +hd +) + +634 +node_r + + gmo + = +NodeTs +:: +g_ +( +hd +); + +635 i( + gmo + = +hd +) + +636  +node_r +(); + +637 +node_r + +mo_ +( +NodeTs +:: +g_ +( +mo +)); + +638 +node_r + +mo_right + ( +NodeTs +:: +g_right +( +mo +)); + +639 +bo + + gis_ro + = +mo_ + = +hd +; + +641 i( + gmo_right +){ + +642 + gNodeTs +:: +t_ +( +mo_right +, +mo_ +); + +643 + gNodeTs +:: +t_ +( +hd +, +ba_ty +:: +mimum +( +mo_right +)); + +645 i( + gis_ro +) + +646 + gNodeTs +:: +t_ +( +hd +, +mo_right +); + +648 + gNodeTs +:: +t_ +( +NodeTs +:: +g_ +( +hd +), +mo_right +); + +650 i( + gis_ro +){ + +651 + gNodeTs +:: +t_ +( +hd +, +node_r +()); + +652 + gNodeTs +:: +t_ +( +hd +, header); + +653 + gNodeTs +:: +t_right +( +hd +, header); + +656 + gNodeTs +:: +t_ +( +mo_ +, +node_r +()); + +657 + gNodeTs +:: +t_ +( +hd +, +mo_ +); + +659  + gmo +; + +669  + gd +:: +size_t + +size +(cڡ +cڡ_node_r + & +hd +) + +671 +node_r + +beg +( +beg_node +( +hd +)); + +672 +node_r + +d +( +d_node +( +hd +)); + +673 + gd +:: +size_t + +i + = 0; + +674 ; + gbeg + ! +d +; beg = +ba_ty +:: +xt_node +( +beg +)++ +i +; + +675  + gi +; + +687  +sw_ +( +node_r + +hd1 +,ode_ +hd2 +) + +689 if( + ghd1 + = +hd2 +) + +692 +node_r + + gtmp +; + +695 + gtmp + = +NodeTs +:: +g_ +( +hd1 +); + +696 + gNodeTs +:: +t_ +( +hd1 +, +NodeTs +:: +g_ +( +hd2 +)); + +697 + gNodeTs +:: +t_ +( +hd2 +, +tmp +); + +699 + gtmp + = +NodeTs +:: +g_ +( +hd1 +); + +700 + gNodeTs +:: +t_ +( +hd1 +, +NodeTs +:: +g_ +( +hd2 +)); + +701 + gNodeTs +:: +t_ +( +hd2 +, +tmp +); + +703 + gtmp + = +NodeTs +:: +g_right +( +hd1 +); + +704 + gNodeTs +:: +t_right +( +hd1 +, +NodeTs +:: +g_right +( +hd2 +)); + +705 + gNodeTs +:: +t_right +( +hd2 +, +tmp +); + +708 +node_r + +h1_ +( +NodeTs +:: +g_ +( +hd1 +)); + +709 if( + gh1_ +){ + +710 + gNodeTs +:: +t_ +( +h1_ +, +hd1 +); + +713 + gNodeTs +:: +t_ +( +hd1 +, header1); + +714 + gNodeTs +:: +t_right +( +hd1 +, header1); + +717 +node_r + +h2_ +( +NodeTs +:: +g_ +( +hd2 +)); + +718 if( + gh2_ +){ + +719 + gNodeTs +:: +t_ +( +h2_ +, +hd2 +); + +722 + gNodeTs +:: +t_ +( +hd2 +, header2); + +723 + gNodeTs +:: +t_right +( +hd2 +, header2); + +727 #i +defed +( +BOOST_INTRUSIVE_DOXYGEN_INVOKED +) + +735  +bo + +is_hd +(cڡ +cڡ_node_r + & +p +); + +749 + gme +< +ass + + gKeyTy +, cs + gKeyNodePCom +> + +750  +node_r + + gfd + + +751 (cڡ + gcڡ_node_r + & + ghd +, cڡ + gKeyTy + & + gkey +, +KeyNodePCom + + gcomp +) + +753 +node_r + + gd + = +da +:: +un +( +hd +); + +754 +node_r + + gy + = +low_bound +( +hd +, +key +, +comp +); + +755  ( + gy + = +d + || +comp +( +key +, +y +)? + gd + : y; + +779 + gme +< +ass + + gKeyTy +, cs + gKeyNodePCom +> + +780  + gd +:: + +< +node_r +, + gnode_r +> + gbounded_nge + + +781 cڡ + gcڡ_node_r + & + ghd + + +782 , cڡ + gKeyTy + & + glow_key + + +783 , cڡ + gKeyTy + & + gu_key + + +784 , +KeyNodePCom + + gcomp + + +785 , +bo + + g_od + + +786 , +bo + + gright_od +) + +788 +node_r + + gy + = +da +:: +un +( +hd +); + +789 +node_r + + gx + = +NodeTs +:: +g_ +( +hd +); + +791  + gx +){ + +794 if( +comp +( +x +, +low_key +)){ + +796 +BOOST_INTRUSIVE_INVARIANT_ASSERT +( +comp +( +x +, +u_key +)); + +797 + gx + = +NodeTs +:: +g_right +( +x +); + +801 if( +comp +( +u_key +, +x +)){ + +802 + gy + = +x +; + +803 + gx + = +NodeTs +:: +g_ +( +x +); + +810 +BOOST_INTRUSIVE_INVARIANT_ASSERT +( +_od + || +right_od + || +comp +( +low_key +, +x +|| comp(x, +u_key +)); + +811  + gd +:: + +< +node_r +, + gnode_r +>( + +812 + g_od + + +816 ? +low_bound_lo +( +NodeTs +:: +g_ +( +x +), x, +low_key +, +comp +) + +819 : +u_bound_lo +( +x +, +y +, +low_key +, +comp +) + +821 + gright_od + + +825 ? +u_bound_lo +( +NodeTs +:: +g_right +( +x +), +y +, +u_key +, +comp +) + +828 : +low_bound_lo +( +x +, +y +, +u_key +, +comp +) + +832  + gd +:: + +< +node_r +, + gnode_r +> ( + gy +, y); + +846 + gme +< +ass + + gKeyTy +, cs + gKeyNodePCom +> + +847  + gd +:: +size_t + +cou + + +848 (cڡ +cڡ_node_r + & +hd +, cڡ + gKeyTy + & + gkey +, +KeyNodePCom + + gcomp +) + +850 + gd +:: + +< +node_r +, + gnode_r +> + gt + = +equ_nge +( +hd +, +key +, +comp +); + +851 + gd +:: +size_t + +n + = 0; + +852  + gt +. + gf + ! +t +. +cd +){ + +853 ++ +n +; + +854 + gt +. + gf + = +ba_ty +:: +xt_node +( +t +. +f +); + +856  + gn +; + +872 + gme +< +ass + + gKeyTy +, cs + gKeyNodePCom +> + +873 +BOOST_INTRUSIVE_FORCEINLINE +  + gd +:: + +< +node_r +, + gnode_r +> + gequ_nge + + +874 (cڡ + gcڡ_node_r + & + ghd +, cڡ + gKeyTy + & + gkey +, +KeyNodePCom + + gcomp +) + +876  +bounded_nge +( +hd +, +key +, key, +comp +, +ue +,rue); + +892 + gme +< +ass + + gKeyTy +, cs + gKeyNodePCom +> + +893  + gd +:: + +< +node_r +, + gnode_r +> + glow_bound_nge + + +894 (cڡ + gcڡ_node_r + & + ghd +, cڡ + gKeyTy + & + gkey +, +KeyNodePCom + + gcomp +) + +896 +node_r + cڡ +lb +( +low_bound +( +hd +, +key +, +comp +)); + +897 + gd +:: + +< +node_r +, + gnode_r +> +t_ii +( +lb +,b); + +898 if( + glb + ! +hd + && ! +comp +( +key +, +lb +)){ + +899 + gt_ii +. + gcd + = +ba_ty +:: +xt_node +( +t_ii +. +cd +); + +901  + gt_ii +; + +916 + gme +< +ass + + gKeyTy +, cs + gKeyNodePCom +> + +917 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + + glow_bound + + +918 (cڡ + gcڡ_node_r + & + ghd +, cڡ + gKeyTy + & + gkey +, +KeyNodePCom + + gcomp +) + +920  +low_bound_lo +( +NodeTs +:: +g_ +( +hd +), +da +:: +un +(hd), +key +, +comp +); + +934 + gme +< +ass + + gKeyTy +, cs + gKeyNodePCom +> + +935 +BOOST_INTRUSIVE_FORCEINLINE +  +node_r + + gu_bound + + +936 (cڡ + gcڡ_node_r + & + ghd +, cڡ + gKeyTy + & + gkey +, +KeyNodePCom + + gcomp +) + +938  +u_bound_lo +( +NodeTs +:: +g_ +( +hd +), +da +:: +un +(hd), +key +, +comp +); + +958 +BOOST_INTRUSIVE_FORCEINLINE +  + g_unique_comm + + +959 ( +node_r + + ghd +,ode_ + gw_vue +, cڡ + g_comm_da + & + gcomm_da +) + +960 {  +_comm +( +hd +, +w_vue +, +comm_da +); } + +996 + gme +< +ass + + gKeyTy +, cs + gKeyNodePCom +> + +997  + gd +:: + +< +node_r +, + gbo +> + g_unique_check + + +998 (cڡ + gcڡ_node_r + & + ghd +, cڡ + gKeyTy + & + gkey + + +999 , +KeyNodePCom + + gcomp +, + g_comm_da + & + gcomm_da + + +1000 #ide +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +1001 , + gd +:: +size_t + * +pdth + = 0 + +1005 +d +:: +size_t + +dth + = 0; + +1006 +node_r + +h +( +da +:: +un +( +hd +)); + +1007 +node_r + +y +( +h +); + +1008 +node_r + +x +( +NodeTs +:: +g_ +( +y +)); + +1009 +node_r + + gev + =ode_ptr(); + +1013 +bo + + g_chd + = +ue +; + +1014  + gx +){ + +1015 ++ + gdth +; + +1016 + gy + = +x +; + +1017 + gx + = ( +_chd + = +comp +( +key +, +x +)) ? + +1018 + gNodeTs +:: +g_ +( +x +: ( +ev + = +y +, NodeTs:: +g_right +(x)); + +1021 if( + gpdth +*pdth = +dth +; + +1026 cڡ +bo + + gn_e + = ! +ev + || +comp +ջv, +key +); + +1027 if( + gn_e +){ + +1028 + gcomm_da +. + glk_ + = +_chd +; + +1029 + gcomm_da +. + gnode + = +y +; + +1031  + gd +:: + +< +node_r +, + gbo +>( + gev +, + gn_e +); + +1073 + gme +< +ass + + gKeyTy +, cs + gKeyNodePCom +> + +1074  + gd +:: + +< +node_r +, + gbo +> + g_unique_check + + +1075 (cڡ + gcڡ_node_r + & + ghd +, cڡ + gnode_r + & + ght +, cڡ + gKeyTy + & + gkey + + +1076 , +KeyNodePCom + + gcomp +, + g_comm_da + & + gcomm_da + + +1077 #ide +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +1078 , + gd +:: +size_t + * +pdth + = 0 + +1083 if( +ht + = +hd + || +comp +( +key +, hint)){ + +1084 +node_r + +ev +( +ht +); + +1086 if( + ght + = +beg_node +( +hd +|| +comp +(( +ev + = +ba_ty +:: +ev_node +( +ht +)), +key +)){ + +1087 + gcomm_da +. + glk_ + = +unique +( +hd +|| ! +NodeTs +:: +g_ +( +ht +); + +1088 + gcomm_da +. + gnode + = +comm_da +. +lk_ + ? +ht + : +ev +; + +1089 if( + gpdth +){ + +1090 * + gpdth + = +comm_da +. +node + = +hd + ? 0 : +dth +(commit_data.node) + 1; + +1092  + gd +:: + +< +node_r +, + gbo +>ode_r(), + gue +); + +1096  +_unique_check +( +hd +, +key +, +comp +, +comm_da +, +pdth +); + +1113 + gme +< +ass + + gNodePCom +> + +1114  +node_r + + g_equ + + +1115 ( +node_r + + gh +,ode_ + ght +,ode_ + gw_node +, +NodePCom + + gcomp + + +1116 #ide +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +1117 , + gd +:: +size_t + * +pdth + = 0 + +1121 +_comm_da + +comm_da +; + +1122 +_equ_check +( +h +, +ht +, +w_node +, +comp +, +comm_da +, +pdth +); + +1123 +_comm +( +h +, +w_node +, +comm_da +); + +1124  + gw_node +; + +1139 + gme +< +ass + + gNodePCom +> + +1140  +node_r + + g_equ_u_bound + + +1141 ( +node_r + + gh +,ode_ + gw_node +, +NodePCom + + gcomp + + +1142 #ide +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +1143 , + gd +:: +size_t + * +pdth + = 0 + +1147 +_comm_da + +comm_da +; + +1148 +_equ_u_bound_check +( +h +, +w_node +, +comp +, +comm_da +, +pdth +); + +1149 +_comm +( +h +, +w_node +, +comm_da +); + +1150  + gw_node +; + +1165 + gme +< +ass + + gNodePCom +> + +1166  +node_r + + g_equ_low_bound + + +1167 ( +node_r + + gh +,ode_ + gw_node +, +NodePCom + + gcomp + + +1168 #ide +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +1169 , + gd +:: +size_t + * +pdth + = 0 + +1173 +_comm_da + +comm_da +; + +1174 +_equ_low_bound_check +( +h +, +w_node +, +comp +, +comm_da +, +pdth +); + +1175 +_comm +( +h +, +w_node +, +comm_da +); + +1176  + gw_node +; + +1193  +node_r + + g_befe + + +1194 ( +node_r + + ghd +,ode_ + gpos +,ode_ + gw_node + + +1195 #ide +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +1196 , + gd +:: +size_t + * +pdth + = 0 + +1200 +_comm_da + +comm_da +; + +1201 +_befe_check +( +hd +, +pos +, +comm_da +, +pdth +); + +1202 +_comm +( +hd +, +w_node +, +comm_da +); + +1203  + gw_node +; + +1219  + gpush_back + + +1220 ( +node_r + + ghd +,ode_ + gw_node + + +1221 #ide +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +1222 , + gd +:: +size_t + * +pdth + = 0 + +1226 +_comm_da + +comm_da +; + +1227 +push_back_check +( +hd +, +comm_da +, +pdth +); + +1228 +_comm +( +hd +, +w_node +, +comm_da +); + +1244  + gpush_t + + +1245 ( +node_r + + ghd +,ode_ + gw_node + + +1246 #ide +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +1247 , + gd +:: +size_t + * +pdth + = 0 + +1251 +_comm_da + +comm_da +; + +1252 +push_t_check +( +hd +, +comm_da +, +pdth +); + +1253 +_comm +( +hd +, +w_node +, +comm_da +); + +1265  + gd +:: +size_t + +dth +( +cڡ_node_r + +node +) + +1267 +d +:: +size_t + +dth + = 0; + +1268 +node_r + + gp_ +; + +1269  + gnode + ! +NodeTs +:: +g_ +( +p_ + = NodeTs::g_( +node +))){ + +1270 ++ +dth +; + +1271 + gnode + = +p_ +; + +1273  + gdth +; + +1293 + gme + < +ass + + gClڔ +, cs + gDior +> + +1294  + ge + + +1295 (cڡ + gcڡ_node_r + & + gsour_hd +, +node_r + + grg_hd +, +Clڔ + + gڔ +, +Dior + + gdior +) + +1297 if(! +unique +( +rg_hd +)){ + +1298 +r_d_dio +( +rg_hd +, +dior +); + +1301 +node_r + + gmo +, + grightmo +; + +1302 +node_r + + gw_ro + = +e_sub + + +1303 ( +sour_hd +, + grg_hd +, + gڔ +, + gdior +, + gmo +, + grightmo +); + +1306 + gNodeTs +:: +t_ +( +rg_hd +, +w_ro +); + +1307 + gNodeTs +:: +t_ + ( +rg_hd +, +mo +); + +1308 + gNodeTs +:: +t_right + ( +rg_hd +, +rightmo +); + +1319 +BOOST_INTRUSIVE_FORCEINLINE +  +a +( +node_r + +hd +,ode_ +z +) + +1321 +da_f_b + + gigned +; + +1322 +a +( +hd +, +z +, +igned +); + +1337 + gme +< +ass + + gNodePCom +> + +1338 +BOOST_INTRUSIVE_FORCEINLINE +  +bo + + gsr_unique + + +1339 ( +node_r + + ghd1 +, +NodePCom + + gcomp +,ode_ + ghd2 +,ode_ + gz +) + +1341 +da_f_b + + gigned +; + +1342  +sr_unique +( +hd1 +, +comp +, +hd2 +, +z +, +igned +); + +1354 + gme +< +ass + + gNodePCom +> + +1355 +BOOST_INTRUSIVE_FORCEINLINE +  + gsr_equ + + +1356 ( +node_r + + ghd1 +, +NodePCom + + gcomp +,ode_ + ghd2 +,ode_ + gz +) + +1358 +da_f_b + + gigned +; + +1359 +sr_equ +( +hd1 +, +comp +, +hd2 +, +z +, +igned +); + +1369  +uƚk +( +node_r + +node +) + +1371 +node_r + + gx + = +NodeTs +:: +g_ +( +node +); + +1372 if( + gx +){ + +1373 ! + gba_ty +:: +is_hd +( +x +)) + +1374 +x + = +NodeTs +:: +g_ +(x); + +1375 +a +( +x +, +node +); + +1386  +b +( +node_r + +hd +) + +1388 +node_r + + gro + = +NodeTs +:: +g_ +( +hd +); + +1389 if( + gro +){ + +1390 +b_sub +( +ro +); + +1403  +node_r + +b_sub +ode_ +d_ro +) + +1414 +node_r + + gsur_ro + = +NodeTs +:: +g_ +( +d_ro +); + +1415 +BOOST_INTRUSIVE_INVARIANT_ASSERT +( +sur_ro +); + +1418 +node_r + + gsur_ro_right_backup + = +NodeTs +:: +g_right +( +sur_ro +); + +1419 +bo + + gsur_ro_is_hd + = +NodeTs +:: +g_ +( +sur_ro += +d_ro +; + +1420 +bo + + gd_ro_is_right + = +is_right_chd +( +d_ro +); + +1421 + gNodeTs +:: +t_right +( +sur_ro +, +d_ro +); + +1423 + gd +:: +size_t + +size +; + +1424 +sub_to_ve +( +sur_ro +, +size +); + +1425 +ve_to_sub +( +sur_ro +, +size +); + +1426 +node_r + + gw_ro + = +NodeTs +:: +g_right +( +sur_ro +); + +1429 if( + gsur_ro_is_hd +){ + +1430 + gNodeTs +:: +t_right +( +sur_ro +, +sur_ro_right_backup +); + +1431 + gNodeTs +:: +t_ +( +sur_ro +, +w_ro +); + +1433 if( + gd_ro_is_right +){ + +1434 + gNodeTs +:: +t_right +( +sur_ro +, +w_ro +); + +1437 + gNodeTs +:: +t_right +( +sur_ro +, +sur_ro_right_backup +); + +1438 + gNodeTs +:: +t_ +( +sur_ro +, +w_ro +); + +1440  + gw_ro +; + +1451 + gme +< +ass + + gCheck +> + +1452  +check +(cڡ +cڡ_node_r +& +hd +, +Check + +check +, +tyme + Check:: +tu_ty +& +check_tu +) + +1454 +cڡ_node_r + +ro_node_r + = +NodeTs +:: +g_ +( +hd +); + +1455 i(! + gro_node_r +){ + +1457 +BOOST_INTRUSIVE_INVARIANT_ASSERT +( +NodeTs +:: +g_ +( +hd +) == header); + +1458 +BOOST_INTRUSIVE_INVARIANT_ASSERT +( +NodeTs +:: +g_right +( +hd +) == header); + +1462 +BOOST_INTRUSIVE_INVARIANT_ASSERT +( +NodeTs +:: +g_ +( +ro_node_r += +hd +); + +1464 +check_sub +( +ro_node_r +, +check +, +check_tu +); + +1466 +cڡ_node_r + + gp + = +ro_node_r +; + +1467  + gNodeTs +:: +g_ +( +p +){ = +NodeTs +::get_left(p); } + +1468 +BOOST_INTRUSIVE_INVARIANT_ASSERT +( +NodeTs +:: +g_ +( +hd += +p +); + +1469 + gp + = +ro_node_r +; + +1470  + gNodeTs +:: +g_right +( +p +){ = +NodeTs +::get_right(p); } + +1471 +BOOST_INTRUSIVE_INVARIANT_ASSERT +( +NodeTs +:: +g_right +( +hd += +p +); + +1475 + geed +: + +1477 +me +< +ass + +NodePCom +> + +1478  +bo + +sr_unique + + +1479 ( +node_r + +hd1 +, +NodePCom + + gcomp +,ode_ + ghd2 +,ode_ + gz +, + gda_f_b + & + gfo +) + +1481 +_comm_da + + gcomm_da +; + +1482 +bo + cڡ + gsb + = +_unique_check +( +hd1 +, +z +, +comp +, +comm_da +). + gcd +; + +1483 if( + gsb +){ + +1484 +a +( +hd2 +, +z +, +fo +); + +1485 +_comm +( +hd1 +, +z +, +comm_da +); + +1487  + gsb +; + +1490 + gme +< +ass + + gNodePCom +> + +1491  + gsr_equ + + +1492 ( +node_r + + ghd1 +, +NodePCom + + gcomp +,ode_ + ghd2 +,ode_ + gz +, + gda_f_b + & + gfo +) + +1494 +_comm_da + + gcomm_da +; + +1495 +_equ_u_bound_check +( +hd1 +, +z +, +comp +, +comm_da +); + +1496 +a +( +hd2 +, +z +, +fo +); + +1497 +_comm +( +hd1 +, +z +, +comm_da +); + +1500  +a +( +node_r + +hd +,ode_ +z +, +da_f_b + & +fo +) + +1502 +node_r + +y +( +z +); + +1503 +node_r + + gx +; + +1504 cڡ +node_r + +z_ +( +NodeTs +:: +g_ +( +z +)); + +1505 cڡ +node_r + +z_right +( +NodeTs +:: +g_right +( +z +)); + +1507 if(! + gz_ +){ + +1508 + gx + = +z_right +; + +1510 if(! + gz_right +){ + +1511 + gx + = +z_ +; + +1512 +BOOST_ASSERT +( +x +); + +1516 + gy + = +ba_ty +:: +mimum +( +z_right +); + +1517 + gx + = +NodeTs +:: +g_right +( +y +); + +1520 +node_r + + gx_ +; + +1521 cڡ +node_r + +z_ +( +NodeTs +:: +g_ +( +z +)); + +1522 cڡ +bo + +z_is_chd +( +NodeTs +:: +g_ +( +z_ += +z +); + +1524 if( + gy + ! +z +){ + +1528 +NodeTs +:: +t_ +( +z_ +, +y +); + +1529 + gNodeTs +:: +t_ +( +y +, +z_ +); + +1530 if( + gy + ! +z_right +){ + +1532 +NodeTs +:: +t_right +( +y +, +z_right +); + +1533 + gNodeTs +:: +t_ +( +z_right +, +y +); + +1535 + gx_ + = +NodeTs +:: +g_ +( +y +); + +1536 +BOOST_ASSERT +( +NodeTs +:: +g_ +( +x_ += +y +); + +1537 if( + gx +) + +1538 + gNodeTs +:: +t_ +( +x +, +x_ +); + +1540 + gNodeTs +:: +t_ +( +x_ +, +x +); + +1543 + gx_ + = +y +; + +1545 + gNodeTs +:: +t_ +( +y +, +z_ +); + +1546 + gthis_ty +:: +t_chd +( +hd +, +y +, +z_ +, +z_is_chd +); + +1550 + gx_ + = +z_ +; + +1551 if( + gx +) + +1552 + gNodeTs +:: +t_ +( +x +, +z_ +); + +1553 + gthis_ty +:: +t_chd +( +hd +, +x +, +z_ +, +z_is_chd +); + +1556 if( + gNodeTs +:: +g_ +( +hd += +z +){ + +1558 +BOOST_ASSERT +(! +z_ +); + +1559 + gNodeTs +:: +t_ +( +hd +, ! +z_right + ? + +1560 +z_ + : + +1561 +ba_ty +:: +mimum +( +z_right +)); + +1563 if( + gNodeTs +:: +g_right +( +hd += +z +){ + +1565 +BOOST_ASSERT +(! +z_right +); + +1566 + gNodeTs +:: +t_right +( +hd +, ! +z_ + ? + +1567 +z_ + : + +1568 +ba_ty +:: +maximum +( +z_ +)); + +1574 + gfo +. + gx + = +x +; + +1575 + gfo +. + gy + = +y +; + +1578 +BOOST_ASSERT +(! +x + || +NodeTs +:: +g_ +(x= +x_ +); + +1579 + gfo +. + gx_ + = +x_ +; + +1589  + gd +:: +size_t + +sub_size +(cڡ +cڡ_node_r + & +sub +) + +1591 +d +:: +size_t + +cou + = 0; + +1592 i( + gsub +){ + +1593 +node_r + + gn + = +da +:: +un +( +sub +); + +1594 +node_r + + gm + = +NodeTs +:: +g_ +( +n +); + +1595  + gm +){ + +1596 + gn + = +m +; + +1597 + gm + = +NodeTs +:: +g_ +( +n +); + +1601 ++ + gcou +; + +1602 +node_r + +n_right +( +NodeTs +:: +g_right +( +n +)); + +1603 if( + gn_right +){ + +1604 + gn + = +n_right +; + +1605 + gm + = +NodeTs +:: +g_ +( +n +); + +1606  + gm +){ + +1607 + gn + = +m +; + +1608 + gm + = +NodeTs +:: +g_ +( +n +); + +1613 i( + gn + = +sub +){ + +1614  +cou +; + +1616 + gm + = +n +; + +1617 + gn + = +NodeTs +:: +g_ +( +n +); + +1618 } + gNodeTs +:: +g_ +( +n +! +m +); + +1622  + gcou +; + +1632 +BOOST_INTRUSIVE_FORCEINLINE +  +bo + +is__chd +(cڡ +node_r + & +p +) + +1633 {  + gNodeTs +:: +g_ +( +NodeTs +:: +g_ +( +p +)) ==; } + +1642 +BOOST_INTRUSIVE_FORCEINLINE +  +bo + +is_right_chd +(cڡ +node_r + & +p +) + +1643 {  + gNodeTs +:: +g_right +( +NodeTs +:: +g_ +( +p +)) ==; } + +1645  + g_befe_check + + +1646 ( +node_r + + ghd +,ode_ + gpos + + +1647 , + g_comm_da + & + gcomm_da + + +1648 #ide +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +1649 , + gd +:: +size_t + * +pdth + = 0 + +1653 +node_r + +ev +( +pos +); + +1654 if( + gpos + ! +NodeTs +:: +g_ +( +hd +)) + +1655 +ev + = +ba_ty +:: +ev_node +( +pos +); + +1656 +bo + + glk_ + = +unique +( +hd +|| ! +NodeTs +:: +g_ +( +pos +); + +1657 + gcomm_da +. + glk_ + = +lk_ +; + +1658 + gcomm_da +. + gnode + = +lk_ + ? +pos + : +ev +; + +1659 if( + gpdth +){ + +1660 * + gpdth + = +comm_da +. +node + = +hd + ? 0 : +dth +(commit_data.node) + 1; + +1664  + gpush_back_check + + +1665 ( +node_r + + ghd +, + g_comm_da + & + gcomm_da + + +1666 #ide +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +1667 , + gd +:: +size_t + * +pdth + = 0 + +1671 +node_r + +ev +( +NodeTs +:: +g_right +( +hd +)); + +1672 if( + gpdth +){ + +1673 * + gpdth + = +ev + = +hd + ? 0 : +dth +(prev) + 1; + +1675 + gcomm_da +. + glk_ + = +l +; + +1676 + gcomm_da +. + gnode + = +ev +; + +1679  + gpush_t_check + + +1680 ( +node_r + + ghd +, + g_comm_da + & + gcomm_da + + +1681 #ide +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +1682 , + gd +:: +size_t + * +pdth + = 0 + +1686 +node_r + +pos +( +NodeTs +:: +g_ +( +hd +)); + +1687 if( + gpdth +){ + +1688 * + gpdth + = +pos + = +hd + ? 0 : +dth +(pos) + 1; + +1690 + gcomm_da +. + glk_ + = +ue +; + +1691 + gcomm_da +. + gnode + = +pos +; + +1694 + gme +< +ass + + gNodePCom +> + +1695  + g_equ_check + + +1696 ( +node_r + + ghd +,ode_ + ght +,ode_ + gw_node +, +NodePCom + + gcomp + + +1697 , + g_comm_da + & + gcomm_da + + +1699 , + gd +:: +size_t + * +pdth + = 0 + +1703 if( +ht + = +hd + || ! +comp +(ht, +w_node +)){ + +1704 +node_r + +ev +( +ht +); + +1705 if( + ght + = +NodeTs +:: +g_ +( +hd +) || + +1706 ! +comp +( +w_node +, ( +ev + = +ba_ty +:: +ev_node +( +ht +)))){ + +1707 +bo + +lk_ + = +unique +( +hd +|| ! +NodeTs +:: +g_ +( +ht +); + +1708 + gcomm_da +. + glk_ + = +lk_ +; + +1709 + gcomm_da +. + gnode + = +lk_ + ? +ht + : +ev +; + +1710 if( + gpdth +){ + +1711 * + gpdth + = +comm_da +. +node + = +hd + ? 0 : +dth +(commit_data.node) + 1; + +1715 +_equ_u_bound_check +( +hd +, +w_node +, +comp +, +comm_da +, +pdth +); + +1719 +_equ_low_bound_check +( +hd +, +w_node +, +comp +, +comm_da +, +pdth +); + +1723 + gme +< +ass + + gNodePCom +> + +1724  + g_equ_u_bound_check + + +1725 ( +node_r + + gh +,ode_ + gw_node +, +NodePCom + + gcomp +, + g_comm_da + & + gcomm_da +, + gd +:: +size_t + * +pdth + = 0) + +1727 +d +:: +size_t + +dth + = 0; + +1728 +node_r + +y +( +h +); + +1729 +node_r + +x +( +NodeTs +:: +g_ +( +y +)); + +1731  + gx +){ + +1732 ++ + gdth +; + +1733 + gy + = +x +; + +1734 + gx + = +comp +( +w_node +, +x +) ? + +1735 + gNodeTs +:: +g_ +( +x +: +NodeTs +:: +g_right +(x); + +1737 if( + gpdth +*pdth = +dth +; + +1738 + gcomm_da +. + glk_ + = ( +y + = +h +|| +comp +( +w_node +, y); + +1739 + gcomm_da +. + gnode + = +y +; + +1742 + gme +< +ass + + gNodePCom +> + +1743  + g_equ_low_bound_check + + +1744 ( +node_r + + gh +,ode_ + gw_node +, +NodePCom + + gcomp +, + g_comm_da + & + gcomm_da +, + gd +:: +size_t + * +pdth + = 0) + +1746 +d +:: +size_t + +dth + = 0; + +1747 +node_r + +y +( +h +); + +1748 +node_r + +x +( +NodeTs +:: +g_ +( +y +)); + +1750  + gx +){ + +1751 ++ + gdth +; + +1752 + gy + = +x +; + +1753 + gx + = ! +comp +( +x +, +w_node +) ? + +1754 + gNodeTs +:: +g_ +( +x +: +NodeTs +:: +g_right +(x); + +1756 if( + gpdth +*pdth = +dth +; + +1757 + gcomm_da +. + glk_ + = ( +y + = +h +|| ! +comp +(y, +w_node +); + +1758 + gcomm_da +. + gnode + = +y +; + +1761  + g_comm + + +1762 ( +node_r + + ghd +,ode_ + gw_node +, cڡ + g_comm_da + & + gcomm_da +) + +1765 +BOOST_INTRUSIVE_INVARIANT_ASSERT +( +comm_da +. +node + ! +node_r +()); + +1766 +node_r + +_node +( +comm_da +. +node +); + +1767 if( + g_node + = +hd +){ + +1768 +NodeTs +:: +t_ +( +hd +, +w_node +); + +1769 + gNodeTs +:: +t_right +( +hd +, +w_node +); + +1770 + gNodeTs +:: +t_ +( +hd +, +w_node +); + +1772 if( + gcomm_da +. + glk_ +){ + +1773 + gNodeTs +:: +t_ +( +_node +, +w_node +); + +1774 if( + g_node + = +NodeTs +:: +g_ +( +hd +)) + +1775 +NodeTs +:: +t_ +( +hd +, +w_node +); + +1778 + gNodeTs +:: +t_right +( +_node +, +w_node +); + +1779 if( + g_node + = +NodeTs +:: +g_right +( +hd +)) + +1780 +NodeTs +:: +t_right +( +hd +, +w_node +); + +1782 + gNodeTs +:: +t_ +( +w_node +, +_node +); + +1783 + gNodeTs +:: +t_right +( +w_node +, +node_r +()); + +1784 + gNodeTs +:: +t_ +( +w_node +, +node_r +()); + +1788  +t_chd +( +node_r + +hd +,ode_ +w_chd +,ode_ +w_ +, cڡ +bo + +lk_ +) + +1790 if( + gw_ + = +hd +) + +1791 +NodeTs +:: +t_ +( +hd +, +w_chd +); + +1792 if( + glk_ +) + +1793 + gNodeTs +:: +t_ +( +w_ +, +w_chd +); + +1795 + gNodeTs +:: +t_right +( +w_ +, +w_chd +); + +1799  +r٩e__no__fix +( +node_r + +p +,ode_ +p_right +) + +1801 +node_r + +p_right_ +( +NodeTs +:: +g_ +( +p_right +)); + +1802 + gNodeTs +:: +t_right +( +p +, +p_right_ +); + +1803 if( + gp_right_ +){ + +1804 + gNodeTs +:: +t_ +( +p_right_ +, +p +); + +1806 + gNodeTs +:: +t_ +( +p_right +, +p +); + +1807 + gNodeTs +:: +t_ +( +p +, +p_right +); + +1811  +r٩e_ +( +node_r + +p +,ode_ +p_right +,ode_ +p_ +,ode_ +hd +) + +1813 cڡ +bo + +p_was_ +( +NodeTs +:: +g_ +( +p_ += +p +); + +1814 +r٩e__no__fix +( +p +, +p_right +); + +1815 + gNodeTs +:: +t_ +( +p_right +, +p_ +); + +1816 +t_chd +( +hd +, +p_right +, +p_ +, +p_was_ +); + +1820  +r٩e_right_no__fix +( +node_r + +p +,ode_ +p_ +) + +1822 +node_r + +p__right +( +NodeTs +:: +g_right +( +p_ +)); + +1823 + gNodeTs +:: +t_ +( +p +, +p__right +); + +1824 if( + gp__right +){ + +1825 + gNodeTs +:: +t_ +( +p__right +, +p +); + +1827 + gNodeTs +:: +t_right +( +p_ +, +p +); + +1828 + gNodeTs +:: +t_ +( +p +, +p_ +); + +1832  +r٩e_right +( +node_r + +p +,ode_ +p_ +,ode_ +p_ +,ode_ +hd +) + +1834 cڡ +bo + +p_was_ +( +NodeTs +:: +g_ +( +p_ += +p +); + +1835 +r٩e_right_no__fix +( +p +, +p_ +); + +1836 + gNodeTs +:: +t_ +( +p_ +, +p_ +); + +1837 +t_chd +( +hd +, +p_ +, +p_ +, +p_was_ +); + +1840 + give +: + +1842  +sub_to_ve +( +node_r + +ve_ +, +d +:: +size_t + & +size +) + +1850 +d +:: +size_t + +n + = 0; + +1851 +node_r + + gmad + = +NodeTs +:: +g_right +( +ve_ +); + +1852  + gmad +){ + +1853 +node_r + + gm + = +NodeTs +:: +g_ +( +mad +); + +1854 if(! + gm +){ + +1855 + gve_ + = +mad +; + +1856 + gmad + = +NodeTs +:: +g_right +( +mad +); + +1857 ++ + gn +; + +1860 + gNodeTs +:: +t_ +( +mad +, +NodeTs +:: +g_right +( +m +)); + +1861 + gNodeTs +:: +t_right +( +m +, +mad +); + +1862 + gmad + = +m +; + +1863 + gNodeTs +:: +t_right +( +ve_ +, +m +); + +1866 + gsize + = +n +; + +1869  +comess_sub +( +node_r + +s” +, +d +:: +size_t + +cou +) + +1871  +cou +--){ + +1872 +node_r + +chd + = +NodeTs +:: +g_right +( +s” +); + +1873 +node_r + + gchd_right + = +NodeTs +:: +g_right +( +chd +); + +1874 + gNodeTs +:: +t_right +( +s” +, +chd_right +); + +1876 + gs” + = +chd_right +; + +1877 +node_r + + gs”_ + = +NodeTs +:: +g_ +( +s” +); + +1878 + gNodeTs +:: +t_right +( +chd +, +s”_ +); + +1879 if( + gs”_ +) + +1880 + gNodeTs +:: +t_ +( +s”_ +, +chd +); + +1881 + gNodeTs +:: +t_ +( +s” +, +chd +); + +1882 + gNodeTs +:: +t_ +( +chd +, +s” +); + +1886  +ve_to_sub +( +node_r + +sur_ro +, +d +:: +size_t + +cou +) + +1888 cڡ +d +:: +size_t + +e_szt + = 1u; + +1889 + gd +:: +size_t + +af_nodes + = +cou + + +e_szt + - +d +::size_t(e_sz<< +da +:: +o_log2 +(count + one_szt)); + +1890 +comess_sub +( +sur_ro +, +af_nodes +); + +1891 + gd +:: +size_t + +ve_nodes + = +cou + - +af_nodes +; + +1892  + gve_nodes + > 1){ + +1893 + gve_nodes + /= 2; + +1894 +comess_sub +( +sur_ro +, +ve_nodes +); + +1899  +node_r + + gq + = +sur_ro +, + gp + = +NodeTs +:: +g_right +(super_root) + +1900 ; + gp + + +1901 ; + gq + = +p +, + gp + = +NodeTs +:: +g_right +(p)){ + +1902 +NodeTs +:: +t_ +( +p +, +q +); + +1913  +node_r + +g_ro +(cڡode_& +node +) + +1915 +BOOST_INTRUSIVE_INVARIANT_ASSERT +((! +ed +( +node +))); + +1916 +node_r + + gx + = +NodeTs +:: +g_ +( +node +); + +1917 if( + gx +){ + +1918 ! + gba_ty +:: +is_hd +( +x +)){ + +1919 +x + = +NodeTs +:: +g_ +(x); + +1921  + gx +; + +1924  + gnode +; + +1928 + gme + < +ass + + gClڔ +, cs + gDior +> + +1929  +node_r + + ge_sub + + +1930 (cڡ + gcڡ_node_r + & + gsour_ +, +node_r + + grg_ + + +1931 , +Clڔ + + gڔ +, +Dior + + gdior + + +1932 , + gnode_r + & + gmo_out +,ode_& + grightmo_out + + +1935 +node_r + + grg_sub_ro + = +rg_ +; + +1936 +node_r + + gsour_ro + = +NodeTs +:: +g_ +( +sour_ +); + +1937 if(! + gsour_ro +){ + +1938 + gmo_out + = +rightmo_out + = +sour_ro +; + +1942 +node_r + + gcut + = +sour_ro +; + +1943 +node_r + + gi_pot + = +rg_sub_ro + = +ڔ +( +cut +); + +1946 +node_r + + gmo + = +rg_sub_ro +; + +1947 +node_r + + grightmo + = +rg_sub_ro +; + +1950 + gNodeTs +:: +t_ +( +rg_sub_ro +, +node_r +()); + +1951 + gNodeTs +:: +t_right +( +rg_sub_ro +, +node_r +()); + +1952 + gNodeTs +:: +t_ +( +rg_sub_ro +, +rg_ +); + +1954 + gdio_sub_dior +< + gDior +> +rlback +( +dior +, +rg_sub_ro +); + +1955  + gue +) { + +1957 if + gNodeTs +:: +g_ +( +cut +) && + +1958 ! +NodeTs +:: +g_ +( +i_pot +)) { + +1959 +cut + = +NodeTs +:: +g_ +(current); + +1960 +node_r + + gmp + = +i_pot +; + +1962 + gi_pot + = +ڔ +( +cut +); + +1963 + gNodeTs +:: +t_ + ( +i_pot +, +node_r +()); + +1964 + gNodeTs +:: +t_right + ( +i_pot +, +node_r +()); + +1966 + gNodeTs +:: +t_ +( +i_pot +, +mp +); + +1967 + gNodeTs +:: +t_ + ( +mp +, +i_pot +); + +1969 if( + grightmo + = +rg_sub_ro +) + +1970 +mo + = +i_pot +; + +1973 if + gNodeTs +:: +g_right +( +cut +) && + +1974 ! +NodeTs +:: +g_right +( +i_pot +)){ + +1975 +cut + = +NodeTs +:: +g_right +(current); + +1976 +node_r + + gmp + = +i_pot +; + +1978 + gi_pot + = +ڔ +( +cut +); + +1979 + gNodeTs +:: +t_ + ( +i_pot +, +node_r +()); + +1980 + gNodeTs +:: +t_right + ( +i_pot +, +node_r +()); + +1982 + gNodeTs +:: +t_ +( +i_pot +, +mp +); + +1983 + gNodeTs +:: +t_right + ( +mp +, +i_pot +); + +1985 + grightmo + = +i_pot +; + +1988 if( + gcut + = +sour_ro +){ + +1993 + gcut + = +NodeTs +:: +g_ +( +cut +); + +1994 + gi_pot + = +NodeTs +:: +g_ +( +i_pot +); + +1997 + grlback +. +a +(); + +1998 + gmo_out + = +mo +; + +1999 + grightmo_out + = +rightmo +; + +2001  + grg_sub_ro +; + +2004 + gme +< +ass + + gDior +> + +2005  +dio_sub +( +node_r + +x +, +Dior + +dior +) + +2007  + gx +){ + +2008 +node_r + +ve +( +NodeTs +:: +g_ +( +x +)); + +2009 i( + gve +) { + +2011 + gNodeTs +:: +t_ +( +x +, +NodeTs +:: +g_right +( +ve +)); + +2012 + gNodeTs +:: +t_right +( +ve +, +x +); + +2015 + gve + = +NodeTs +:: +g_right +( +x +); + +2016 + +( +x +); + +2017 +dior +( +x +); + +2019 + gx + = +ve +; + +2023 + gme +< +ass + + gKeyTy +, cs + gKeyNodePCom +> + +2024  +node_r + + glow_bound_lo + + +2025 ( +node_r + + gx +,ode_ + gy +, cڡ + gKeyTy + & + gkey +, +KeyNodePCom + + gcomp +) + +2027  + gx +){ + +2028 if( +comp +( +x +, +key +)){ + +2029 + gx + = +NodeTs +:: +g_right +( +x +); + +2032 + gy + = +x +; + +2033 + gx + = +NodeTs +:: +g_ +( +x +); + +2036  + gy +; + +2039 + gme +< +ass + + gKeyTy +, cs + gKeyNodePCom +> + +2040  +node_r + + gu_bound_lo + + +2041 ( +node_r + + gx +,ode_ + gy +, cڡ + gKeyTy + & + gkey +, +KeyNodePCom + + gcomp +) + +2043  + gx +){ + +2044 if( +comp +( +key +, +x +)){ + +2045 + gy + = +x +; + +2046 + gx + = +NodeTs +:: +g_ +( +x +); + +2049 + gx + = +NodeTs +:: +g_right +( +x +); + +2052  + gy +; + +2055 + gme +< +ass + + gCheck +> + +2056  +check_sub +(cڡ +cڡ_node_r +& +node +, +Check + +check +, +tyme + Check:: +tu_ty +& +check_tu +) + +2058 +cڡ_node_r + + + = +NodeTs +:: +g_ +( +node +); + +2059 +cڡ_node_r + + gright + = +NodeTs +:: +g_right +( +node +); + +2060 +tyme + + gCheck +:: +tu_ty + +check_tu_ +; + +2061 +tyme + + gCheck +:: +tu_ty + +check_tu_right +; + +2062 i( + g +) + +2064 +BOOST_INTRUSIVE_INVARIANT_ASSERT +( +NodeTs +:: +g_ +( + += +node +); + +2065 +check_sub +( + +, +check +, +check_tu_ +); + +2067 i( + gright +) + +2069 +BOOST_INTRUSIVE_INVARIANT_ASSERT +( +NodeTs +:: +g_ +( +right += +node +); + +2070 +check_sub +( +right +, +check +, +check_tu_right +); + +2072 +check +( +node +, +check_tu_ +, +check_tu_right +, +check_tu +); + +2078 + gme +< +ass + + gNodeTs +> + +2079  + gg_go +< + gBsTeAlgܙhms +, + gNodeTs +> + +2081  + gbe_gܙhms +< + tNodeTs +> + tty +; + +2084 + gme + < +ass + + gVueTs +, cs + gNodePCom +, cs + gExaCheck +> + +2085  + gg_node_check +< + gBsTeAlgܙhms +, + gVueTs +, + gNodePCom +, + gExaCheck +> + +2087  + gda +:: + tbe_node_check +< + tVueTs +, + tNodePCom +, + tExaCheck +> + tty +; + +2095  + ~ + + @/usr/include/boost/intrusive/detail/empty_node_checker.hpp + +13 #ide +BOOST_INTRUSIVE_DETAIL_EMPTY_NODE_CHECKER_HPP + + +14  + #BOOST_INTRUSIVE_DETAIL_EMPTY_NODE_CHECKER_HPP + + + ) + +16 #ide +BOOST_CONFIG_HPP + + +17  + ~ + +20 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +21 #agm + + + +24 +mea + + gboo + { + +25 +mea + + gusive + { + +26 +mea + + gda + { + +28 + gme +< +ass + + gVueTs +> + +29  + semy_node_check + + +31  +VueTs + + tvue_as +; + +32  +tyme + + tvue_as +:: + tnode_as +ode_traits; + +33  +tyme + + tnode_as +:: + tcڡ_node_r + const_node_ptr; + +35  + stu_ty + {}; + +37  +ݔ + ((cڡ + gcڡ_node_r +&, cڡ + gtu_ty +&, consteturn_type&,eturn_type&) {} + + @/usr/include/boost/intrusive/detail/node_cloner_disposer.hpp + +13 #ide +BOOST_INTRUSIVE_DETAIL_NODE_CLONER_DISPOSER_HPP + + +14  + #BOOST_INTRUSIVE_DETAIL_NODE_CLONER_DISPOSER_HPP + + + ) + +16 #ide +BOOST_CONFIG_HPP + + +17  + ~ + +20 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +21 #agm + + + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30 +mea + + gboo + { + +31 +mea + + gusive + { + +32 +mea + + gda + { + +34 + gme +< +ass + + gF +, cs + gVueTs +, +go_tys + + gAlgoTy +, +bo + + gIsCڡ + = +ue +> + +35  +node_ڔ + + +37 : +public + +ebo_fun_hd +< +F +> + +39  +VueTs + + tvue_as +; + +40  +tyme + + tvue_as +:: + tnode_as +ode_traits; + +41  +tyme + + tnode_as +:: + tnode_r +ode_ptr; + +42  + gebo_fun_hd +< + tF +> + tba_t +; + +43  +tyme + + tg_go +< + tAlgoTy + + +44 , + tnode_as +>:: + tty + + tnode_gܙhms +; + +45 cڡ +bo + + gmode__autouƚk + = + +46 +is__autouƚk +< +vue_as +:: +lk_mode +>:: +vue +; + +47  +tyme + + tvue_as +:: + tvue_ty + value_type; + +48  +tyme + + tvue_as +:: + tpor +ointer; + +49  +tyme + + tvue_as +:: + tcڡ_por + const_pointer; + +50  +tyme + + tnode_as +:: + tnode +ode; + +51  +tyme + + tvue_as +:: + tcڡ_node_r + const_node_ptr; + +52  +tyme + + tpor_as +< + tpor +>:: + tn +eference; + +53  +tyme + + tpor_as + + +54 < + tcڡ_por +>:: + tn + + tcڡ_n +; + +55  +tyme + + tif_c +< + tIsCڡ +, + tcڡ_n +, + tn +>:: + tty + + tn_ty +; + +57 +node_ڔ +( +F + +f +, cڡ +VueTs + * +as +) + +58 : +ba_t +( +f +), +as_ +( +as +) + +62 +BOOST_INTRUSIVE_FORCEINLINE + +node_r + +ݔ +()(cڡ + gnode_r + & + gp +) + +64 +n_ty + + gv + = * +as_ +-> +to_vue_r +( +p +); + +65 +node_r + + gn + = +as_ +-> +to_node_r +(* +ba_t +:: +g +()( +v +)); + +67 +BOOST_INTRUSIVE_SAFE_HOOK_DEFAULT_ASSERT +(! +mode__autouƚk + || +node_gܙhms +:: +unique +( +n +)); + +68  + gn +; + +71 cڡ +VueTs + * cڡ + gas_ +; + +74 + gme +< +ass + + gF +, cs + gVueTs +, +go_tys + + gAlgoTy +> + +75  + gnode_dior + + +77 : +public + +ebo_fun_hd +< +F +> + +79  +VueTs + + tvue_as +; + +80  +tyme + + tvue_as +:: + tnode_as +ode_traits; + +81  +tyme + + tnode_as +:: + tnode_r +ode_ptr; + +82  + gebo_fun_hd +< + tF +> + tba_t +; + +83  +tyme + + tg_go +< + tAlgoTy + + +84 , + tnode_as +>:: + tty + + tnode_gܙhms +; + +85 cڡ +bo + + gmode__autouƚk + = + +86 +is__autouƚk +< +vue_as +:: +lk_mode +>:: +vue +; + +88 +node_dior +( +F + +f +, cڡ +VueTs + * +ct +) + +89 : +ba_t +( +f +), +as_ +( +ct +) + +92 +BOOST_INTRUSIVE_FORCEINLINE +  +ݔ +()(cڡ + gnode_r + & + gp +) + +94 if( + gmode__autouƚk +) + +95 + gnode_gܙhms +:: + +( +p +); + +96 + gba_t +:: +g +()( +as_ +-> +to_vue_r +( +p +)); + +98 cڡ +VueTs + * cڡ + gas_ +; + + @/usr/include/boost/intrusive/detail/node_holder.hpp + +13 #ide +BOOST_INTRUSIVE_DETAIL_NODE_HOLDER_HPP + + +14  + #BOOST_INTRUSIVE_DETAIL_NODE_HOLDER_HPP + + + ) + +16 #ide +BOOST_CONFIG_HPP + + +17  + ~ + +20 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +21 #agm + + + +24 +mea + + gboo + { + +25 +mea + + gusive + { + +27 + gme +< +ass + + gNode +, cs + gTag +, > + +28  + gnode_hd + + +29 : +public + +Node + + + @/usr/include/boost/intrusive/detail/parent_from_member.hpp + +12 #ide +BOOST_INTRUSIVE_DETAIL_PARENT_FROM_MEMBER_HPP + + +13  + #BOOST_INTRUSIVE_DETAIL_PARENT_FROM_MEMBER_HPP + + + ) + +15 #ide +BOOST_CONFIG_HPP + + +16  + ~ + +19 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +20 #agm + + + +23  + ~ + +24  + ~ + +25  + ~ + +27 #i +defed +( +_MSC_VER +) + +28  + #BOOST_INTRUSIVE_MSVC_ABI_PTR_TO_MEMBER + + + ) + +29  + ~ + +32 +mea + + gboo + { + +33 +mea + + gusive + { + +34 +mea + + gda + { + +36 + gme +< +ass + + gPt +, cs + gMemb +> + +37 +BOOST_INTRUSIVE_FORCEINLINE + + gd +:: +rdiff_t + +offt_om_por_to_memb +(cڡ +Memb + +Pt +::* +r_to_memb +) + +40 #i +defed +( +BOOST_INTRUSIVE_MSVC_ABI_PTR_TO_MEMBER +) + +43  + u_uni + + +45 cڡ +Memb + +Pt +::* +r_to_memb +; + +46  + gofft +; + +47 } + g +; + +52 +BOOST_STATIC_ASSERT +( + +) == () ); + +54 + g +. + gr_to_memb + = +r_to_memb +; + +55  + gd +:: +rdiff_t +( + +. +offt +); + +74 #i +defed +( +__GNUC__ +|| defed( +__HP_aCC +|| defed( +BOOST_INTEL +) || \ + +75 +defed +( +__IBMCPP__ +|| defed( +__DECCXX +) + +76 cڡ +Pt + * cڡ + g + = 0; + +77 cڡ *cڡ + gmemb + = +ic_ +(ic_(&( + +->* +r_to_memb +))); + +78  + gd +:: +rdiff_t +( +memb + - +ic_ +(ic_( + +))); + +81  + u_uni + + +83 cڡ +Memb + + gPt +::* +r_to_memb +; + +84 + gd +:: +rdiff_t + +offt +; + +85 } + g +; + +86 + g +. + gr_to_memb + = +r_to_memb +; + +87  + g +. + gofft + - 1; + +91 + gme +< +ass + + gPt +, cs + gMemb +> + +92 +BOOST_INTRUSIVE_FORCEINLINE + +Pt + * +_om_memb +( +Memb + * +memb +, cڡ Memb Pt::* +r_to_memb +) + +94  +ic_ +< +Pt +*> + +96 +ic_ +<*> + +98 +ic_ +<*>(ic_<*>( +memb +)- +offt_om_por_to_memb +( +r_to_memb +) + +103 + gme +< +ass + + gPt +, cs + gMemb +> + +104 +BOOST_INTRUSIVE_FORCEINLINE + cڡ +Pt + * +_om_memb +(cڡ +Memb + * +memb +, cڡ Memb Pt::* +r_to_memb +) + +106  +ic_ + + +108 +ic_ + + +110 +ic_ +(ic_( +memb +)- +offt_om_por_to_memb +( +r_to_memb +) + +119  + ~ + + @/usr/include/boost/intrusive/detail/tree_iterator.hpp + +13 #ide +BOOST_INTRUSIVE_TREE_ITERATOR_HPP + + +14  + #BOOST_INTRUSIVE_TREE_ITERATOR_HPP + + + ) + +16 #ide +BOOST_CONFIG_HPP + + +17  + ~ + +20 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +21 #agm + + + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30 +mea + + gboo + { + +31 +mea + + gusive + { + +41 + gme +< +ass + + gVueTs +, +bo + + gIsCڡ +> + +42 as + c_ + + +44 + give +: + +45  +i +< + tVueTs +, + tIsCڡ + + +46 , + td +:: + tbideiڮ__g +> + ttys_t +; + +47  +tyme + + ttys_t +:: + tvue_as + value_traits; + +48  +tyme + + ttys_t +:: + tnode_as +ode_traits; + +49  +tyme + + ttys_t +:: + tnode +ode; + +50  +tyme + + ttys_t +:: + tnode_r +ode_ptr; + +51  +tyme + + ttys_t +:: + tcڡ_vue_as_r + const_value_traits_ptr; + +52  + gbe_gܙhms_ba +< + tnode_as +> + tnode_gܙhms +; + +54 cڡ +bo + + geful_vue_as + = +tys_t +:: +eful_vue_as +; + +56  +unecifd_bo_ty_func +() const {} + +57 ( + g_ +::* + tunecifd_bo_ty +)() const; + +59 + gpublic +: + +60  +tyme + + ttys_t +:: + t_ty +:: + tdifn_ty + difference_type; + +61  +tyme + + ttys_t +:: + t_ty +:: + tvue_ty + value_type; + +62  +tyme + + ttys_t +:: + t_ty +:: + tpor +ointer; + +63  +tyme + + ttys_t +:: + t_ty +:: + tn +eference; + +64  +tyme + + ttys_t +:: + t_ty +:: + t_gy + iterator_category; + +66 +BOOST_INTRUSIVE_FORCEINLINE + +_ +() + +69 +BOOST_INTRUSIVE_FORCEINLINE + +exic + +_ +(cڡ +node_r + & +nod +, cڡ +cڡ_vue_as_r + & +as_r +) + +70 : +membs_ +( +nod +, +as_r +) + +73 +BOOST_INTRUSIVE_FORCEINLINE + +_ +ѻe_< +vue_as +, +l +> cڡ& +h +) + +74 : +membs_ +( +h +. +pod_node +(), oth. +g_vue_as +()) + +77 +BOOST_INTRUSIVE_FORCEINLINE + +node_r + +pod_node +() const + +78 {  + gmembs_ +. + gnod_ +; } + +80 +BOOST_INTRUSIVE_FORCEINLINE + + g_ + & + gݔ +=(cڡ +node_r + & +nod +) + +81 { +membs_ +. +nod_ + = +nod +;  + gic_ +< + g_ +&>(* + gthis +); } + +83 + gpublic +: + +84 +_ +& +ݔ +++() + +86 +membs_ +. +nod_ + = +node_gܙhms +:: +xt_node +(members_.nodeptr_); + +87  + gic_ +< + g_ +&> (* + gthis +); + +90 +_ + + gݔ +++() + +92 +_ + +su + (* +this +); + +93 + gmembs_ +. + gnod_ + = +node_gܙhms +:: +xt_node +( +membs_ +. +nod_ +); + +94  + gsu +; + +97 + g_ +& + gݔ +--() + +99 + gmembs_ +. + gnod_ + = +node_gܙhms +:: +ev_node +( +membs_ +. +nod_ +); + +100  + gic_ +< + g_ +&> (* + gthis +); + +103 +_ + + gݔ +--() + +105 +_ + +su + (* +this +); + +106 + gmembs_ +. + gnod_ + = +node_gܙhms +:: +ev_node +( +membs_ +. +nod_ +); + +107  + gsu +; + +110 +BOOST_INTRUSIVE_FORCEINLINE + + g_ +& +go_ +() + +112 + gmembs_ +. + gnod_ + = +node_as +:: +g_ +( +membs_ +. +nod_ +); + +113  + gic_ +< + g_ +&> (* + gthis +); + +116 +BOOST_INTRUSIVE_FORCEINLINE + + g_ +& +go_right +() + +118 + gmembs_ +. + gnod_ + = +node_as +:: +g_right +( +membs_ +. +nod_ +); + +119  + gic_ +< + g_ +&> (* + gthis +); + +122 +BOOST_INTRUSIVE_FORCEINLINE + + g_ +& +go_ +() + +124 + gmembs_ +. + gnod_ + = +node_as +:: +g_ +( +membs_ +. +nod_ +); + +125  + gic_ +< + g_ +&> (* + gthis +); + +128 +BOOST_INTRUSIVE_FORCEINLINE + +ݔ + +unecifd_bo_ty +() const + +129 {  + gmembs_ +. + gnod_ + ? & + g_ +:: +unecifd_bo_ty_func + : 0; } + +131 +BOOST_INTRUSIVE_FORCEINLINE + +bo + + gݔ +! () const + +132 {  ! + gmembs_ +. + gnod_ +; } + +134 +BOOST_INTRUSIVE_FORCEINLINE + +nd + +bo + + gݔ +=(cڡ +_ +& +l +, cڡ + g_ +& + gr +) + +135 {  + gl +. +pod_node +(= +r +.pointed_node(); } + +137 +BOOST_INTRUSIVE_FORCEINLINE + +nd + +bo + + gݔ +!(cڡ +_ +& +l +, cڡ + g_ +& + gr +) + +138 {  !( + gl + = +r +); } + +140 +BOOST_INTRUSIVE_FORCEINLINE + +n + + gݔ +*() const + +141 {  * + gݔ +->(); } + +143 +BOOST_INTRUSIVE_FORCEINLINE + +por + + gݔ +->() const + +144 {  + gthis +-> +ݔ_row +( +da +:: +bo_ +< +eful_vue_as +>()); } + +146 +BOOST_INTRUSIVE_FORCEINLINE + +cڡ_vue_as_r + +g_vue_as +() const + +147 {  + gmembs_ +. +g_r +(); } + +149 +_ + +d__om_ +() const + +151  +_ +( +node_gܙhms +:: +g_hd +( +this +-> +pod_node +()),his-> +g_vue_as +()); + +154 + g_ +< + gvue_as +, + gl +> +uncڡ +() const + +155 {  + g_ +< + gvue_as +, + gl +>( + gthis +-> +pod_node +(),his-> +g_vue_as +()); } + +157 + give +: + +158 +BOOST_INTRUSIVE_FORCEINLINE + +por + +ݔ_row +( +da +:: +l_ +) const + +159 {  +VueTs +:: +to_vue_r +( +membs_ +. +nod_ +); } + +161 +BOOST_INTRUSIVE_FORCEINLINE + +por + +ݔ_row +( +da +:: +ue_ +) const + +162 {  +this +-> +g_vue_as +()-> +to_vue_r +( +membs_ +. +nod_ +); } + +164 + gi_membs +< + gnode_r +, + gcڡ_vue_as_r +, + geful_vue_as +> + gmembs_ +; + +170  + ~ + + @/usr/include/boost/intrusive/pack_options.hpp + +13 #ide +BOOST_INTRUSIVE_PACK_OPTIONS_HPP + + +14  + #BOOST_INTRUSIVE_PACK_OPTIONS_HPP + + + ) + +16  + ~ + +18 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +19 #agm + + + +22 +mea + + gboo + { + +23 +mea + + gusive + { + +25 #ide +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +27 #i! +defed +( +BOOST_INTRUSIVE_VARIADIC_TEMPLATES +) + +29 + gme +< +ass + + gPv +, cs + gNext +> + +30  + sdo_ck + + +33  +tyme + + tNext +:: + tme + + tck +< + tPv +> + tty +; + +36 + gme +< +ass + + gPv +> + +37  + gdo_ck +< + gPv +, > + +40  +Pv + + tty +; + +43 + gme + + +44 < +ass + + gDeuOis + + +45 , +ass + + gO1 + =  + +46 , +ass + + gO2 + =  + +47 , +ass + + gO3 + =  + +48 , +ass + + gO4 + =  + +49 , +ass + + gO5 + =  + +50 , +ass + + gO6 + =  + +51 , +ass + + gO7 + =  + +52 , +ass + + gO8 + =  + +53 , +ass + + gO9 + =  + +54 , +ass + + gO10 + =  + +55 , +ass + + gO11 + =  + +57  + sck_tis + + +61 +tyme + + tdo_ck + + +62 < + ttyme + + tdo_ck + + +63 < + ttyme + + tdo_ck + + +64 < + ttyme + + tdo_ck + + +65 < + ttyme + + tdo_ck + + +66 < + ttyme + + tdo_ck + + +67 < + ttyme + + tdo_ck + + +68 < + ttyme + + tdo_ck + + +69 < + ttyme + + tdo_ck + + +70 < + ttyme + + tdo_ck + + +71 < + ttyme + + tdo_ck + + +72 < + tDeuOis + + +73 , + tO1 + + +74 >:: + tty + + +75 , + tO2 + + +76 >:: + tty + + +77 , + tO3 + + +78 >:: + tty + + +79 , + tO4 + + +80 >:: + tty + + +81 , + tO5 + + +82 >:: + tty + + +83 , + tO6 + + +84 >:: + tty + + +85 , + tO7 + + +86 >:: + tty + + +87 , + tO8 + + +88 >:: + tty + + +89 , + tO9 + + +90 >:: + tty + + +91 , + tO10 + + +92 >:: + tty + + +93 , + tO11 + + +94 >:: + tty + + +95 + tty +; + +100 + gme +<... + gIndexes +> + +101  + sdex_tue +{}; + +104 + gme +< + gd +:: +size_t + +Num +, +tyme + + gTue + = +dex_tue +<> > + +105  +bud_numb_q +; + +107 + gme +< + gd +:: +size_t + +Num +, ... + gIndexes +> + +108  + gbud_numb_q +< + gNum +, + gdex_tue +< + gIndexes +...> > + +109 : +bud_numb_q +< +Num + - 1, + gdex_tue +< + gIndexes +..., ...(Indexes)> > + +112 + gme +<... + gIndexes +> + +113  + gbud_numb_q +<0, + gdex_tue +< + gIndexes +...> > + +114 {  + gdex_tue +< + tIndexes +...> + tty +; }; + +116 + gme +< + gass + ... + gTys +> + +117  + styli + + +121 + gme +< +ass + + gT +> + +122  + gvt_tyli +; + +124 + gme +< + gI +, +tyme + + gTue +> + +125  + gtyli_emt +; + +127 + gme +< + gI +, +tyme + + gHd +, + gtyme +... + gTa +> + +128  + gtyli_emt +< + gI +, + gtyli +< + gHd +, + gTa +...> > + +130  +tyme + + ttyli_emt +< + tI +-1, + ttyli +< + tTa +...> >:: + tty +ype; + +133 + gme +< +tyme + + gHd +, + gtyme +... + gTa +> + +134  + gtyli_emt +<0, + gtyli +< + gHd +, + gTa +...> > + +136  +Hd + + tty +; + +139 + gme +<... + gIs +, + gass + ... + gTys +> + +140 + gtyli +< +tyme + + gtyli_emt +<(...( + gTys +- 1- + gIs +,yli >:: +ty +...> + +141 +vd_tyli +( +dex_tue +< +Is +...>, +tyli +< +Tys +...>) + +143  + gtyli +< +tyme + + gtyli_emt +<(...( + gTys +- 1- + gIs +,yli >:: +ty +...>(); + +147 + gme +< +ass + + gTyli +> + +148  + gsizeof_tyli +; + +150 + gme +< + gass + ... + gTys +> + +151  + gsizeof_tyli +< + gtyli +< + gTys +...> > + +153 cڡ + gd +:: +size_t + +vue + = ...( +Tys +); + +157 + gme +< +ass + + gTyli +, cs + gIndexes +> + +158  + gvt_tyli_im +; + +161 + gme +< +ass + + gTyli +, ... + gIs +> + +162  + gvt_tyli_im +< + gTyli +, + gdex_tue +< + gIs +...> > + +164 cڡ + gd +:: +size_t + +ϡ_idx + = +sizeof_tyli +< +Tyli +>:: +vue + - 1; + +165  + gtyli + + +166 < + ttyme + + ttyli_emt +< + tϡ_idx + - + tIs +, + tTyli +>:: + tty +...>ype; + +169 + gme +< +ass + + gTyli +,  + gI +> + +170  + gvt_tyli_im +< + gTyli +, + gdex_tue +< + gI +> > + +172  +Tyli + + tty +; + +175 + gme +< +ass + + gTyli +> + +176  + gvt_tyli_im +< + gTyli +, + gdex_tue +<> > + +178  +Tyli + + tty +; + +182 + gme +< +ass + + gTyli +> + +183  + gvt_tyli +; + +185 + gme +< + gass + ... + gTys +> + +186  + gvt_tyli +< + gtyli +< + gTys +...> > + +188  + gtyli +< + tTys +...> + ttyli_t +; + +189  +tyme + + tbud_numb_q +<...( + tTys +)>:: + tty + + tdexes_t +; + +190  +tyme + + tvt_tyli_im +< + ttyli_t +, + tdexes_t +>:: + tty +ype; + +194 + gme +< +ass + + gTyli +> + +195  + gdo_ck +; + +197 + gme +<> + +198  + gdo_ck +< + gtyli +<> >; + +200 + gme +< +ass + + gPv +> + +201  + gdo_ck +< + gtyli +< + gPv +> > + +203  +Pv + + tty +; + +206 + gme +< +ass + + gPv +, cs + gLa +> + +207  + gdo_ck +< + gtyli +< + gPv +, + gLa +> > + +209  +tyme + + tPv +:: + tme + + tck +< + tLa +> + tty +; + +212 + gme +< +ass + + gPv +, + gass + ... + gOths +> + +213  + gdo_ck +< + gtyli +< + gPv +, + gOths +...> > + +215  +tyme + + tPv +:: + tme + + tck + + +216 < + ttyme + + tdo_ck +< + ttyli +< + tOths +...> >:: + tty +>ype; + +220 + gme +< +ass + + gDeuOis +, + gass + ... + gOis +> + +221  + sck_tis + + +223  + gtyli +< + tDeuOis +, + tOis +...> + ttyli_t +; + +224  +tyme + + tvt_tyli +< + ttyli_t +>:: + tty + + tvd_tyli +; + +225  +tyme + + tdo_ck +< + tvd_tyli +>:: + tty +ype; + +230  + #BOOST_INTRUSIVE_OPTION_TYPE +( +OPTION_NAME +, +TYPE +, +TYPEDEF_EXPR +, +TYPEDEF_NAME +) \ + +231 +me +< +ass + +TYPE +> \ + +232  +OPTION_NAME + \ + +234 +me +< +ass + +Ba +> \ + +235  +ck + : +Ba + \ + +237  +TYPEDEF_EXPR + + tTYPEDEF_NAME +; \ + +241 + + ) + +242  + #BOOST_INTRUSIVE_OPTION_CONSTANT +( +OPTION_NAME +, +TYPE +, +VALUE +, +CONSTANT_NAME +) \ + +243 +me +< +TYPE + +VALUE +> \ + +244  +OPTION_NAME + \ + +246 +me +< +ass + +Ba +> \ + +247  +ck + : +Ba + \ + +249 cڡ +TYPE + +CONSTANT_NAME + = +VALUE +; \ + +253 + + ) + +300 + gme +< +ass + + gDeuOis +, + gass + ... + gOis +> + +301  + sck_tis + + +303  +unecifd_ty + + tty +; + +334  + #BOOST_INTRUSIVE_OPTION_TYPE +( +OPTION_NAME +, +TYPE +, +TYPEDEF_EXPR +, +TYPEDEF_NAME +) + + ) + +364  + #BOOST_INTRUSIVE_OPTION_CONSTANT +( +OPTION_NAME +, +TYPE +, +VALUE +, +CONSTANT_NAME +) + + ) + +372  + ~ + + @/usr/include/boost/intrusive/parent_from_member.hpp + +12 #ide +BOOST_INTRUSIVE_PARENT_FROM_MEMBER_HPP + + +13  + #BOOST_INTRUSIVE_PARENT_FROM_MEMBER_HPP + + + ) + +15  + ~ + +16  + ~ + +17  + ~ + +19  + ~ + +21 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +22 #agm + + + +25 +mea + + gboo + { + +26 +mea + + gusive + { + +32 + gme +< +ass + + gPt +, cs + gMemb +> + +33 +BOOST_INTRUSIVE_FORCEINLINE + +Pt + * +g__om_memb +( +Memb + * +memb +, cڡ Memb Pt::* +r_to_memb +) + +34 {  :: +boo +:: +usive +:: +da +:: +_om_memb +( +memb +, +r_to_memb +); } + +40 + gme +< +ass + + gPt +, cs + gMemb +> + +41 +BOOST_INTRUSIVE_FORCEINLINE + cڡ +Pt + * +g__om_memb +(cڡ +Memb + * +memb +, cڡ Memb Pt::* +r_to_memb +) + +42 {  :: +boo +:: +usive +:: +da +:: +_om_memb +( +memb +, +r_to_memb +); } + +47  + ~ + + @/usr/include/boost/intrusive/pointer_plus_bits.hpp + +13 #ide +BOOST_INTRUSIVE_POINTER_PLUS_BITS_HPP + + +14  + #BOOST_INTRUSIVE_POINTER_PLUS_BITS_HPP + + + ) + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +22 #agm + + + +29 #i +defed +( +BOOST_GCC +) + +30 #i( +BOOST_GCC + >= 40600) + +31 #agm +GCC + +dgnoic + +push + + +32 #agm +GCC + +dgnoic + +igned + "-Wuninitialized" + +33 #i( +BOOST_GCC + >= 40700) + +34 #agm +GCC + +dgnoic + +igned + "-Wmaybe-uninitialized" + +39 +mea + + gboo + { + +40 +mea + + gusive + { + +46 + gme +< +ass + + gVoidPor +, + gd +:: +size_t + +Alignmt +> + +47  + smax_por_us_bs + + +49 cڡ +d +:: +size_t + +vue + = 0; + +55 + gme +< + gd +:: +size_t + +Alignmt +> + +56  +max_por_us_bs +<*, + gAlignmt +> + +58 cڡ + gd +:: +size_t + +vue + = +da +:: +ls_zos +< +Alignmt +>::value; + +69 + gme +< +ass + + gPor +, + gd +:: +size_t + +NumBs +> + +70  +por_us_bs + + +71 #ifde +BOOST_INTRUSIVE_DOXYGEN_INVOKED + + +78 + gme +< +ass + + gT +, + gd +:: +size_t + +NumBs +> + +79  +por_us_bs +< +T +*, + gNumBs +> + +81 cڡ +u_t + + gMask + = u_t((u_t(1u<< +NumBs +) - 1); + +82  +T +* + tpor +; + +84 +BOOST_INTRUSIVE_FORCEINLINE +  +por + +g_por +o +n +) + +85 {  +por +( +u_t +( +n +& u_t(~ +Mask +)); } + +87 +BOOST_INTRUSIVE_FORCEINLINE +  +t_por +( +por + & +n +,o +p +) + +89 +BOOST_INTRUSIVE_INVARIANT_ASSERT +(0 =( +u_t +( +p +& +Mask +)); + +90 + gn + = +por +( +u_t +( +p +| (u_t( +n +& +Mask +)); + +93 +BOOST_INTRUSIVE_FORCEINLINE +  + gd +:: +size_t + +g_bs +( +por + +n +) + +94 {  +d +:: +size_t +( +u_t +( +n +& +Mask +); } + +96 +BOOST_INTRUSIVE_FORCEINLINE +  +t_bs +( +por + & +n +, +d +:: +size_t + +c +) + +98 +BOOST_INTRUSIVE_INVARIANT_ASSERT +( +u_t +( +c +< +Mask +); + +99 + gn + = +por +( +u_t +(( +g_por +)( +n +)| u_t( +c +)); + +106 #i +defed +( +BOOST_GCC +) && (BOOST_GCC >= 40600) + +107 #agm +GCC + +dgnoic + +p + + +110  + ~ + + @/usr/include/boost/iterator/distance.hpp + +7 #ide +BOOST_ITERATOR_DISTANCE_HPP + + +8  + #BOOST_ITERATOR_DISTANCE_HPP + + + ) + +10  + ~ + +11  + ~ + +12  + ~ + +14 +mea + + gboo + { + +15 +mea + + gs + { + +17 +mea + + gda + { + +18 + gme + < +tyme + + gSgPassIt +> + +19 +le + +BOOST_CXX14_CONSTEXPR + +tyme + + g_difn +< + gSgPassIt +>:: +ty + + +20 +di_im +( + +21 +SgPassIt + +f + + +22 , +SgPassIt + +ϡ + + +23 , +sg_ss_avl_g + + +26 +tyme + + g_difn +< + gSgPassIt +>:: +ty + +n + = 0; + +27  + gf + ! +ϡ +) { + +28 ++ +f +; + +29 ++ + gn +; + +31  + gn +; + +34 + gme + < +tyme + + gRdomAcssIt +> + +35 +le + +BOOST_CXX14_CONSTEXPR + +tyme + + g_difn +< + gRdomAcssIt +>:: +ty + + +36 +di_im +( + +37 +RdomAcssIt + +f + + +38 , +RdomAcssIt + +ϡ + + +39 , +ndom_acss_avl_g + + +42  + gϡ + - + gf +; + +46 +mea + + gdi_adl_brr + { + +47 + gme + < +tyme + + gSgPassIt +> + +48 +le + +BOOST_CXX14_CONSTEXPR + +tyme + + g_difn +< + gSgPassIt +>:: +ty + + +49 +di +( +SgPassIt + +f +, SgPassIt +ϡ +) + +51  + gda +:: +di_im +( + +52 +f +, +ϡ +, +tyme + +_avl +< +SgPassIt +>:: +ty +() + +57 +usg + +mea + + gdi_adl_brr +; + +61 +usg + +mea + + gs +:: +di_adl_brr +; + + @/usr/include/boost/iterator/iterator_concepts.hpp + +6 #ide +BOOST_ITERATOR_CONCEPTS_HPP + + +7  + #BOOST_ITERATOR_CONCEPTS_HPP + + + ) + +9  + ~ + +10  + ~ + +12  + ~ + +13  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20  + ~ + +23  + ~ + +24  + ~ + +26  + ~ + +27  + ~< +> + +29  + ~ + +31 +mea + + gboo_cs + + +40 +BOOST_c +( +RdabIt +,( +It +)) + +41 : +boo +:: +Assigb +< +It +> + +42 , + gboo +:: +CyCڡruib +< +It +> + +45  +BOOST_DEDUCED_TYPENAME + + td +:: + t_as +< + tIt +>:: + tvue_ty + value_type; + +46  +BOOST_DEDUCED_TYPENAME + + td +:: + t_as +< + tIt +>:: + tn +eference; + +48 +BOOST_CONCEPT_USAGE +( +RdabIt +) + +51 +vue_ty + + gv + = * +i +; + +52 + gboo +:: +igne_unud_vb_wng +( +v +); + +54 + give +: + +55 +It + +i +; + +58 + gme + < + +59 +tyme + + gIt + + +60 , +tyme + + gVueTy + = +BOOST_DEDUCED_TYPENAME + +d +:: +_as +< +It +>:: +vue_ty + + +62  +WrabIt + + +63 : +boo +:: +CyCڡruib +< +It +> + +65 +BOOST_CONCEPT_USAGE +( +WrabIt +) + +67 * +i + = +v +; + +69 + give +: + +70 +VueTy + +v +; + +71 +It + + gi +; + +74 + gme + < + +75 +tyme + + gIt + + +76 , +tyme + + gVueTy + = +BOOST_DEDUCED_TYPENAME + +d +:: +_as +< +It +>:: +vue_ty + + +78  +WrabItC + : +WrabIt +< +It +, + gVueTy +> {}; + +80 +BOOST_c +( +SwbIt +,( +It +)) + +82 +BOOST_CONCEPT_USAGE +( +SwbIt +) + +84 + gd +:: +_sw +( +i1 +, +i2 +); + +86 + give +: + +87 +It + +i1 +; + +88 +It + + gi2 +; + +91 +BOOST_c +( +LvueIt +,( +It +)) + +93  +tyme + + td +:: + t_as +< + tIt +>:: + tvue_ty + value_type; + +95 +BOOST_CONCEPT_USAGE +( +LvueIt +) + +97 + gvue_ty +& + gr + = +cڡ_ +< +vue_ty +&>(* +i +); + +98 + gboo +:: +igne_unud_vb_wng +( +r +); + +100 + give +: + +101 +It + +i +; + +108 +BOOST_c +( +InembIt +,( +It +)) + +109 : +boo +:: +Assigb +< +It +> + +110 , + gboo +:: +CyCڡruib +< +It +> + +112  +tyme + + tboo +:: + t_avl +< + tIt +>:: + tty + + tavl_gy +; + +114 +BOOST_CONCEPT_ASSERT +(( + +115 +boo +:: +Cvtib +< + +116 +avl_gy + + +117 , +boo +:: +emb_avl_g + + +120 +BOOST_CONCEPT_USAGE +( +InembIt +) + +122 ++ + gi +; + +123 () + gi +++; + +125 + give +: + +126 +It + +i +; + +129 +BOOST_c +( +SgPassIt +,( +It +)) + +130 : +InembIt +< +It +> + +131 , + gboo +:: +EquyComb +< +It +> + +134 +BOOST_CONCEPT_ASSERT +(( + +135 +boo +:: +Cvtib +< + +136 +BOOST_DEDUCED_TYPENAME + +SgPassIt +:: +avl_gy + + +137 , +boo +:: +sg_ss_avl_g + + +141 +BOOST_c +( +FwdTvl +,( +It +)) + +142 : +SgPassIt +< +It +> + +143 , + gboo +:: +DeuCڡruib +< +It +> + +145  +tyme + + td +:: + t_as +< + tIt +>:: + tdifn_ty + difference_type; + +147 +BOOST_MPL_ASSERT +(( +boo +:: +is_gl +< +difn_ty +>)); + +148 +BOOST_MPL_ASSERT_RELATION +( +d +:: +numic_lims +< +difn_ty +>:: +is_sigd +, ==, +ue +); + +150 +BOOST_CONCEPT_ASSERT +(( + +151 +boo +:: +Cvtib +< + +152 +BOOST_DEDUCED_TYPENAME + +FwdTvl +:: +avl_gy + + +153 , +boo +:: +fwd_avl_g + + +157 +BOOST_c +( +BideiڮTvl +,( +It +)) + +158 : +FwdTvl +< +It +> + +160 +BOOST_CONCEPT_ASSERT +(( + +161 +boo +:: +Cvtib +< + +162 +BOOST_DEDUCED_TYPENAME + +BideiڮTvl +:: +avl_gy + + +163 , +boo +:: +bideiڮ_avl_g + + +166 +BOOST_CONCEPT_USAGE +( +BideiڮTvl +) + +168 -- + gi +; + +169 () + gi +--; + +171 + give +: + +172 +It + +i +; + +175 +BOOST_c +( +RdomAcssTvl +,( +It +)) + +176 : +BideiڮTvl +< +It +> + +178 +BOOST_CONCEPT_ASSERT +(( + +179 +boo +:: +Cvtib +< + +180 +BOOST_DEDUCED_TYPENAME + +RdomAcssTvl +:: +avl_gy + + +181 , +boo +:: +ndom_acss_avl_g + + +184 +BOOST_CONCEPT_USAGE +( +RdomAcssTvl +) + +186 + gi + + +n +; + +187 + gi + = +i + + +n +; + +188 + gi + = +n + + +i +; + +189 + gi + - +n +; + +190 + gi + = +i + - +n +; + +191 + gn + = +i + - +j +; + +194 + give +: + +195 +tyme + +BideiڮTvl +< +It +>:: +difn_ty + +n +; + +196 +It + + gi +, + gj +; + +202 +mea + + gda + + +204 + gme + < +tyme + + gIt1 +,ym + gIt2 +> + +205  +r_sg_ss_cڡts +( +It1 + cڡ& +i1 +, +It2 + cڡ& +i2 +) + +207 +bo + + gb +; + +208 + gb + = +i1 + = +i2 +; + +209 + gb + = +i1 + ! +i2 +; + +211 + gb + = +i2 + = +i1 +; + +212 + gb + = +i2 + ! +i1 +; + +213 + gboo +:: +igne_unud_vb_wng +( +b +); + +216 + gme + < +tyme + + gIt1 +,ym + gIt2 +> + +217  +r_nd_acss_cڡts +( + +218 +It1 + cڡ& +i1 +, +It2 + cڡ& +i2 +, + +219 +boo +:: +ndom_acss_avl_g +, boost::random_access_traversal_tag) + +221 +bo + +b +; + +222 +tyme + + gd +:: +_as +< +It2 +>:: +difn_ty + +n +; + +223 + gb + = +i1 + < +i2 +; + +224 + gb + = +i1 + < +i2 +; + +225 + gb + = +i1 + > +i2 +; + +226 + gb + = +i1 + > +i2 +; + +227 + gn + = +i1 + - +i2 +; + +229 + gb + = +i2 + < +i1 +; + +230 + gb + = +i2 + < +i1 +; + +231 + gb + = +i2 + > +i1 +; + +232 + gb + = +i2 + > +i1 +; + +233 + gn + = +i2 + - +i1 +; + +234 + gboo +:: +igne_unud_vb_wng +( +b +); + +235 + gboo +:: +igne_unud_vb_wng +( +n +); + +238 + gme + < +tyme + + gIt1 +,ym + gIt2 +> + +239  +r_nd_acss_cڡts +( + +240 +It1 + cڡ&, +It2 + const&, + +241 +boo +:: +sg_ss_avl_g +, boost::single_pass_traversal_tag) + +246 +BOOST_c +( +IݔabIt +,( +It +)( +CڡIt +)) + +248 + give +: + +249  +tyme + + tboo +:: + ts +:: + tpu__avl +< + tIt +>:: + tty + + tavl_gy +; + +250  +tyme + + tboo +:: + ts +:: + tpu__avl +< + tCڡIt +>:: + tty + + tcڡ_avl_gy +; + +252 + gpublic +: + +253 +BOOST_CONCEPT_ASSERT +(( +SgPassIt +< +It +>)); + +254 +BOOST_CONCEPT_ASSERT +(( +SgPassIt +< +CڡIt +>)); + +256 +BOOST_CONCEPT_USAGE +( +IݔabIt +) + +258 + gda +:: +r_sg_ss_cڡts +( +i +, +ci +); + +259 + gda +:: +r_nd_acss_cڡts +( +i +, +ci +, +avl_gy +(), +cڡ_avl_gy +()); + +261 + gci + = +i +; + +264 + give +: + +265 +It + +i +; + +266 +CڡIt + + gci +; + +271  + ~ + + @/usr/include/boost/mpl/at_fwd.hpp + +2 #ide +BOOST_MPL_AT_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_AT_FWD_HPP_INCLUDED + + + ) + +17 +mea + + gboo + {amea + gm + { + +19 + gme +< +tyme + + gTag + >  + g_im +; + +20 + gme +< +tyme + + gSequ +,ym + gN + >  + g +; + + @/usr/include/boost/mpl/aux_/config/operators.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_OPERATORS_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_OPERATORS_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +21 #i! +defed +( +BOOST_MPL_CFG_USE_OPERATORS_OVERLOADING +) \ + +22 && ( +BOOST_WORKAROUND +( +BOOST_MSVC +, <= 1300) \ + +23 || +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +(0x610)) \ + +24 || +BOOST_WORKAROUND +( +__EDG_VERSION__ +, <= 245) \ + +25 || +BOOST_WORKAROUND +( +BOOST_MPL_CFG_GCC +, <= 0x0295) \ + +26 || +BOOST_WORKAROUND +( +__IBMCPP__ +, +BOOST_TESTED_AT +(600)) \ + +27 || +BOOST_WORKAROUND +( +__NVCC__ +, +BOOST_TESTED_AT +(1)) \ + +30  + #BOOST_MPL_CFG_USE_OPERATORS_OVERLOADING + + + ) + + @/usr/include/boost/mpl/aux_/largest_int.hpp + +2 #ide +BOOST_MPL_AUX_LARGEST_INT_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_LARGEST_INT_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gboo + {amea + gm + {amea + gaux + { + +24 + gme +< +tyme + + gT + >  + ggl_nk +; + +26 + gme +<>  + ggl_nk +< + gbo +> : +t_ +<1> {}; + +27 + gme +<>  + ggl_nk + : +t_ +<2> {}; + +28 + gme +<>  + ggl_nk +<> : +t_ +<3> {}; + +29 + gme +<>  + ggl_nk +<> : +t_ +<4> {}; + +30 #i! +defed +( +BOOST_NO_INTRINSIC_WCHAR_T +) + +31 + gme +<>  + ggl_nk +< + gwch_t +> : +t_ +<5> {}; + +33 + gme +<>  + ggl_nk +<> : +t_ +<6> {}; + +34 + gme +<>  + ggl_nk +<> : +t_ +<7> {}; + +35 + gme +<>  + ggl_nk +<> : +t_ +<8> {}; + +36 + gme +<>  + ggl_nk +<> : +t_ +<9> {}; + +37 + gme +<>  + ggl_nk +<> : +t_ +<10> {}; + +38 + gme +<>  + ggl_nk +<> : +t_ +<11> {}; + +40 #i +defed +( +BOOST_HAS_LONG_LONG +) + +41 + gme +<>  + ggl_nk +< + glg_lg_ty +> : +t_ +<12> {}; + +42 + gme +<>  + ggl_nk +< + gulg_lg_ty +>: +t_ +<13> {}; + +45 + gme +< +tyme + + gT1 +,ym + gT2 + >  + grge_t + + +46 #i! +defed +( +BOOST_MPL_CFG_NO_NESTED_VALUE_ARITHMETIC +) + +47 : +if_c +< + +48 +gl_nk +< +T1 +>:: +vue + >gl_nk< +T2 +>::value ) + +49 , + gT1 + + +50 , + gT2 + + +55 um { + gnk1 + = +gl_nk +< +T1 +>:: +vue + }; + +56 um { + gnk2 + = +gl_nk +< +T2 +>:: +vue + }; + +57  +tyme + + tif_c +< ( + tnk1 + > + tnk2 +), + tT1 +, + tT2 + >:: + tty +ype; + + @/usr/include/boost/mpl/aux_/overload_names.hpp + +2 #ide +BOOST_MPL_AUX_OVERLOAD_NAMES_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_OVERLOAD_NAMES_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +20 #i +defed +( +BOOST_MPL_CFG_USE_OPERATORS_OVERLOADING +) + +22  + ~ + +24  + #BOOST_MPL_AUX_OVERLOAD_VALUE_BY_KEY + +ݔ +/ + + ) + +25  + #BOOST_MPL_AUX_OVERLOAD_ITEM_BY_ORDER + +ݔ +| + + ) + +26  + #BOOST_MPL_AUX_OVERLOAD_ORDER_BY_KEY + +ݔ +|| + + ) + +27  + #BOOST_MPL_AUX_OVERLOAD_IS_MASKED + +ݔ +% + + ) + +29  + #BOOST_MPL_AUX_OVERLOAD_CALL_VALUE_BY_KEY +( +T +, +x + + `BOOST_MPL_AUX_PTR_TO_REF +(T/ + ) +x + +30  + #BOOST_MPL_AUX_OVERLOAD_CALL_ITEM_BY_ORDER +( +T +, +x + + `BOOST_MPL_AUX_PTR_TO_REF +(T| + ) +x + +31  + #BOOST_MPL_AUX_OVERLOAD_CALL_ORDER_BY_KEY +( +T +, +x + + `BOOST_MPL_AUX_PTR_TO_REF +(T|| + ) +x + +32  + #BOOST_MPL_AUX_OVERLOAD_CALL_IS_MASKED +( +T +, +x + + `BOOST_MPL_AUX_PTR_TO_REF +(T% + ) +x + +36  + #BOOST_MPL_AUX_OVERLOAD_VALUE_BY_KEY + +vue_by_key_ + + + ) + +37  + #BOOST_MPL_AUX_OVERLOAD_ITEM_BY_ORDER + +em_by_d_ + + + ) + +38  + #BOOST_MPL_AUX_OVERLOAD_ORDER_BY_KEY + +d_by_key_ + + + ) + +39  + #BOOST_MPL_AUX_OVERLOAD_IS_MASKED + +is_masked_ + + + ) + +41  + #BOOST_MPL_AUX_OVERLOAD_CALL_VALUE_BY_KEY +( +T +, +x +T:: + `BOOST_MPL_AUX_OVERLOAD_VALUE_BY_KEY + + `BOOST_MPL_AUX_PTR_TO_REF +(T), x ) + + ) + +42  + #BOOST_MPL_AUX_OVERLOAD_CALL_ITEM_BY_ORDER +( +T +, +x +T:: + `BOOST_MPL_AUX_OVERLOAD_ITEM_BY_ORDER + + `BOOST_MPL_AUX_PTR_TO_REF +(T), x ) + + ) + +43  + #BOOST_MPL_AUX_OVERLOAD_CALL_ORDER_BY_KEY +( +T +, +x +T:: + `BOOST_MPL_AUX_OVERLOAD_ORDER_BY_KEY + + `BOOST_MPL_AUX_PTR_TO_REF +(T), x ) + + ) + +44  + #BOOST_MPL_AUX_OVERLOAD_CALL_IS_MASKED +( +T +, +x +T:: + `BOOST_MPL_AUX_OVERLOAD_IS_MASKED + + `BOOST_MPL_AUX_PTR_TO_REF +(T), x ) + + ) + + @/usr/include/boost/mpl/base.hpp + +2 #ide +BOOST_MPL_BASE_HPP_INCLUDED + + +3  + #BOOST_MPL_BASE_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +20 +mea + + gboo + {amea + gm + { + +22 + gme +< + +23 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +T +) + +25  + sba + + +27  +tyme + + tT +:: + tba + + tty +; + +28 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +ba +,( +T +)) + +31 +BOOST_MPL_AUX_NA_SPEC +(1, +ba +) + + @/usr/include/boost/mpl/erase_fwd.hpp + +2 #ide +BOOST_MPL_ERASE_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_ERASE_FWD_HPP_INCLUDED + + + ) + +17 +mea + + gboo + {amea + gm + { + +19 + gme +< +tyme + + gTag + >  + ga_im +; + +20 + gme +< +tyme + + gSequ +,ym + gF +,ym + gLa + >  + ga +; + + @/usr/include/boost/mpl/erase_key_fwd.hpp + +2 #ide +BOOST_MPL_ERASE_KEY_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_ERASE_KEY_FWD_HPP_INCLUDED + + + ) + +17 +mea + + gboo + {amea + gm + { + +19 + gme +< +tyme + + gTag + >  + ga_key_im +; + +20 + gme +< +tyme + + gSequ +,ym + gKey + >  + ga_key +; + + @/usr/include/boost/mpl/key_type_fwd.hpp + +2 #ide +BOOST_MPL_KEY_TYPE_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_KEY_TYPE_FWD_HPP_INCLUDED + + + ) + +18 +mea + + gboo + {amea + gm + { + +20 + gme +< +tyme + + gTag + >  + gkey_ty_im +; + +21 + gme +< +tyme + + gAssoctiveSequ +,ym + gT + >  + gkey_ty +; + + @/usr/include/boost/mpl/value_type_fwd.hpp + +2 #ide +BOOST_MPL_VALUE_TYPE_FWD_HPP_INCLUDED + + +3  + #BOOST_MPL_VALUE_TYPE_FWD_HPP_INCLUDED + + + ) + +18 +mea + + gboo + {amea + gm + { + +20 + gme +< +tyme + + gTag + >  + gvue_ty_im +; + +21 + gme +< +tyme + + gAssoctiveSequ +,ym + gT + >  + gvue_ty +; + + @/usr/include/boost/numeric/conversion/conversion_traits.hpp + +10 #ide +BOOST_NUMERIC_CONVERSION_CONVERSION_TRAITS_FLC_12NOV2002_HPP + + +11  + #BOOST_NUMERIC_CONVERSION_CONVERSION_TRAITS_FLC_12NOV2002_HPP + + + ) + +13  + ~"boo/numic/cvsi/da/cvsi_as.h +" + +14  + ~"boo/da/wkound.h +" + +15  + ~"boo/cfig.h +" + +17 +mea + + gboo + {amea + gnumic + + +20 + gme +< +ass + + gT +, cs + gS +> + +21  + gcvsi_as + + +22 : +cvda +:: +g_cvsi_as +< +T +, + gS +>:: +ty + + + @/usr/include/boost/numeric/conversion/converter_policies.hpp + +10 #ide +BOOST_NUMERIC_CONVERSION_CONVERTER_POLICIES_FLC_12NOV2002_HPP + + +11  + #BOOST_NUMERIC_CONVERSION_CONVERTER_POLICIES_FLC_12NOV2002_HPP + + + ) + +13  + ~ + +15  + ~ + +16  + ~ + +18  + ~ + +20  + ~"boo/ty_as/is_hmic.h +" + +22  + ~"boo/m/if.h +" + +23  + ~"boo/m/gl_c.h +" + +25 +mea + + gboo + {amea + gnumic + + +28 + gme +< +ass + + gS +> + +29  + sTrunc + + +31  +S + + tsour_ty + ; + +33  +tyme + + tm +:: + tif_ +< + tis_hmic +< + tS +>,S,S cڡ&>:: + tty + + tgumt_ty + ; + +35  +sour_ty + +ìbyt + ( +gumt_ty + +s + ) + +37 #i! +defed +( +BOOST_NO_STDC_NAMESPACE +) + +38 +usg + + gd +:: +o + ; + +39 +usg + + gd +:: + + ; + +42  + gs + < + gic_ +< + gS +>(0? + +( +s +: +o +(s) ; + +45  + gm +:: + tgl_c +< + td +:: + tt_round_y +, std:: + tround_towd_zo +> + tround_y + ; + +50 + gme +< +ass + + gS +> + +51  + sFlo + + +53  +S + + tsour_ty + ; + +55  +tyme + + tm +:: + tif_ +< + tis_hmic +< + tS +>,S,S cڡ&>:: + tty + + tgumt_ty + ; + +57  +sour_ty + +ìbyt + ( +gumt_ty + +s + ) + +59 #i! +defed +( +BOOST_NO_STDC_NAMESPACE +) + +60 +usg + + gd +:: +o + ; + +63  +o +( +s +) ; + +66  + gm +:: + tgl_c +< + td +:: + tt_round_y +, std:: + tround_towd_g_fy +> + tround_y + ; + +69 + gme +< +ass + + gS +> + +70  + sCe + + +72  +S + + tsour_ty + ; + +74  +tyme + + tm +:: + tif_ +< + tis_hmic +< + tS +>,S,S cڡ&>:: + tty + + tgumt_ty + ; + +76  +sour_ty + +ìbyt + ( +gumt_ty + +s + ) + +78 #i! +defed +( +BOOST_NO_STDC_NAMESPACE +) + +79 +usg + + gd +:: + + ; + +82  + +( +s +) ; + +85  + gm +:: + tgl_c +< + td +:: + tt_round_y +, std:: + tround_towd_fy +> + tround_y + ; + +88 + gme +< +ass + + gS +> + +89  + sRoundEv + + +91  +S + + tsour_ty + ; + +93  +tyme + + tm +:: + tif_ +< + tis_hmic +< + tS +>,S,S cڡ&>:: + tty + + tgumt_ty + ; + +95  +sour_ty + +ìbyt + ( +gumt_ty + +s + ) + +99 #i! +defed +( +BOOST_NO_STDC_NAMESPACE +) + +100 +usg + + gd +:: +o + ; + +101 +usg + + gd +:: + + ; + +105 +S + + gev + = +o +( +s +); + +106 +S + + gxt + = + +( +s +); + +108 +S + + g + = ( +s + - +ev +- ( +xt + - s); + +110 +S + cڡ +zo +(0.0); + +111 +S + cڡ +two +(2.0); + +113 i + g + < + gzo + ) + +114  + gev +; + +115 i + g + > + gzo + ) + +116  + gxt +; + +119 +bo + + gis_ev_ev + = +two + * +o +( +ev + /wo) ==rev ; + +120  ( + gis_ev_ev + ? + gev + : +xt + ) ; + +124  + gm +:: + tgl_c +< + td +:: + tt_round_y +, std:: + tround_to_ìe +> + tround_y + ; + +128 + enge_check_su + + +130 + gcInRge + = 0 , + +131 + gcNegOvow + = 1 , + +132 + gcPosOvow + = 2 + +135 as + cbad_numic_ + : +public + +d +:: +bad_ + + +137 +public +: + +139 +vtu + cڡ * +wh +(cڡ +throw +() + +143 as + cgive_ovow + : +public + +bad_numic_ + + +145 +public +: + +147 +vtu + cڡ * +wh +(cڡ +throw +() + +150 as + cposive_ovow + : +public + +bad_numic_ + + +152 +public +: + +154 +vtu + cڡ * +wh +(cڡ +throw +() + +158  + sdef_ovow_hdr + + +160  +ݔ +( +nge_check_su + + gr + ) + +162 #ide +BOOST_NO_EXCEPTIONS + + +163 i + gr + = +cNegOvow + ) + +164 +throw + +give_ovow +() ; + +165 i + gr + = +cPosOvow + ) + +166 +throw + +posive_ovow +() ; + +168 i + gr + = +cNegOvow + ) + +169 :: +boo +:: +throw_exi +( +give_ovow +()) ; + +170 i + gr + = +cPosOvow + ) + +171 :: +boo +:: +throw_exi +( +posive_ovow +()) ; + +176  + sst_ovow_hdr + + +178  +ݔ +( + gnge_check_su + ) {} + +181 + gme +< +ass + + gTs +> + +182  + sw_cvr + + +184  +tyme + + tTs +:: + tsu_ty +esult_type ; + +185  +tyme + + tTs +:: + tgumt_ty +rgument_type ; + +187  +su_ty + +low_v_cvt + ( +gumt_ty + +s + ) {  + gic_ +< + gsu_ty +>( + gs +) ; } + +190  + sUIlRgeCheck + {} ; + + @/usr/include/boost/numeric/conversion/detail/converter.hpp + +10 #ide +BOOST_NUMERIC_CONVERSION_DETAIL_CONVERTER_FLC_12NOV2002_HPP + + +11  + #BOOST_NUMERIC_CONVERSION_DETAIL_CONVERTER_FLC_12NOV2002_HPP + + + ) + +13  + ~ + +15  + ~"boo/numic/cvsi/da/ma.h +" + +16  + ~"boo/numic/cvsi/da/cvsi_as.h +" + +17  + ~"boo/numic/cvsi/bounds.h +" + +19  + ~"boo/ty_as/is_me.h +" + +21  + ~"boo/m/gl_c.h +" + +23 +mea + + gboo + {amea + gnumic + {amea + gcvda + + +26  + gm +:: + tgl_c +< + td +:: + tt_round_y +, std:: + tround_towd_zo +> + tround2zo_c + ; + +27  + gm +:: + tgl_c +< + td +:: + tt_round_y +, std:: + tround_to_ìe +> + tround2ìe_c + ; + +28  + gm +:: + tgl_c +< + td +:: + tt_round_y +, std:: + tround_towd_fy +> + tround2f_c + ; + +29  + gm +:: + tgl_c +< + td +:: + tt_round_y +, std:: + tround_towd_g_fy +> + tround2g_f_c + ; + +40 + gme +< +ass + + gRoundSty +,as + gRoundToZo +,as + gRoundToN +,as + gRoundToInf +,as + gRoundToNegInf +> + +41  + sf_round_y + + +43  + g_swch4 +< + tRoundSty + + +44 , + tround2zo_c +, + tround2ìe_c +, + tround2f_c + + +45 , + tRoundToZo + , + tRoundToN + , + tRoundToInf + , + tRoundToNegInf + + +46 > + t + ; + +48  +tyme + + t +:: + tty +ype ; + +81  + sn_ib + {  + gm +:: + tl_ + + tdo_y + ; } ; + +82  + sib + {  + gm +:: + tue_ + + tdo_y + ; } ; + +96 + gme +< +ass + + gTs +> + +97  + gLT_LoT + : +ib + + +99  +tyme + + tTs +:: + trg_ty + + tT + ; + +100  +tyme + + tTs +:: + tsour_ty + + tS + ; + +101  +tyme + + tTs +:: + tgumt_ty +rgument_type ; + +103  +nge_check_su + +y + ( +gumt_ty + +s + ) + +105  + gs + < + gic_ +< + gS +>( + gbounds +< + gT +>:: +lowe +()? +cNegOvow + : +cInRge + ; + +111 + gme +< +ass + + gTs +> + +112  + gLT_Zo + : +ib + + +114  +tyme + + tTs +:: + tsour_ty + + tS + ; + +115  +tyme + + tTs +:: + tgumt_ty +rgument_type ; + +117  +nge_check_su + +y + ( +gumt_ty + +s + ) + +119  + gs + < + gic_ +< + gS +>(0? + gcNegOvow + : +cInRge + ; + +125 + gme +< +ass + + gTs +> + +126  + gLE_PvLoT + : +ib + + +128  +tyme + + tTs +:: + trg_ty + + tT + ; + +129  +tyme + + tTs +:: + tsour_ty + + tS + ; + +130  +tyme + + tTs +:: + tgumt_ty +rgument_type ; + +132  +nge_check_su + +y + ( +gumt_ty + +s + ) + +134  + gs + < +ic_ +< +S +>( +bounds +< +T +>:: +lowe +()) - static_cast(1.0) + +135 ? +cNegOvow + : +cInRge + ; + +141 + gme +< +ass + + gTs +> + +142  + gLT_HfPvLoT + : +ib + + +144  +tyme + + tTs +:: + trg_ty + + tT + ; + +145  +tyme + + tTs +:: + tsour_ty + + tS + ; + +146  +tyme + + tTs +:: + tgumt_ty +rgument_type ; + +148  +nge_check_su + +y + ( +gumt_ty + +s + ) + +150  + gs + < + gic_ +< + gS +>( + gbounds +< + gT +>:: +lowe +()- +ic_ +< +S +>(0.5) + +151 ? +cNegOvow + : +cInRge + ; + +157 + gme +< +ass + + gTs +> + +158  + gGT_HiT + : +ib + + +160  +tyme + + tTs +:: + trg_ty + + tT + ; + +161  +tyme + + tTs +:: + tsour_ty + + tS + ; + +162  +tyme + + tTs +:: + tgumt_ty +rgument_type ; + +164  +nge_check_su + +y + ( +gumt_ty + +s + ) + +166  + gs + > + gic_ +< + gS +>( + gbounds +< + gT +>:: +highe +()) + +167 ? +cPosOvow + : +cInRge + ; + +173 + gme +< +ass + + gTs +> + +174  + gGE_SuccHiT + : +ib + + +176  +tyme + + tTs +:: + trg_ty + + tT + ; + +177  +tyme + + tTs +:: + tsour_ty + + tS + ; + +178  +tyme + + tTs +:: + tgumt_ty +rgument_type ; + +180  +nge_check_su + +y + ( +gumt_ty + +s + ) + +182  + gs + > +ic_ +< +S +>( +bounds +< +T +>:: +highe +()) + static_cast(1.0) + +183 ? +cPosOvow + : +cInRge + ; + +189 + gme +< +ass + + gTs +> + +190  + gGT_HfSuccHiT + : +ib + + +192  +tyme + + tTs +:: + trg_ty + + tT + ; + +193  +tyme + + tTs +:: + tsour_ty + + tS + ; + +194  +tyme + + tTs +:: + tgumt_ty +rgument_type ; + +196  +nge_check_su + +y + ( +gumt_ty + +s + ) + +198  + gs + > +ic_ +< +S +>( +bounds +< +T +>:: +highe +()) + static_cast(0.5) + +199 ? +cPosOvow + : +cInRge + ; + +215 + gme +< +ass + + gPdA +, cs + gPdB +> + +216  + syBh + + +218  +tyme + + tPdA +:: + tgumt_ty +rgument_type ; + +220  +nge_check_su + +y + ( +gumt_ty + +s + ) + +222 +nge_check_su + + gr + = +PdA +:: +y +( +s +) ; + +223 i + gr + = +cInRge + ) + +224 +r + = +PdB +:: +y +( +s +); + +225  + gr + ; + +229 + gme +< +ass + + gPdA +, cs + gPdB +> + +230  + scombe + + +232  + gyBh +< + tPdA +, + tPdB +> + tBh + ; + +233  + tNNe + ; + +235  +tyme + + tPdA +:: + tdo_y + + tdo_yA + ; + +236  +tyme + + tPdB +:: + tdo_y + + tdo_yB + ; + +238  +tyme + + tf_bh +< + tdo_yA +, + tdo_yB +, + tBh +, + tPdA +, + tPdB +, + tNNe +>:: + tty +ype ; + +262 + gme +< +ass + + gTs +> + +263  + sdummy_nge_check + + +265  +tyme + + tTs +:: + tgumt_ty +rgument_type ; + +267  +nge_check_su + +out_of_nge + ( +gumt_ty + ) {  + gcInRge + ; } + +268  +vide_nge + ( +gumt_ty + ) {} + +279 + gme +< +ass + + gTs +, cs + gIsNegOvow +, cs + gIsPosOvow +, cs + gOvowHdr +> + +280  + sgic_nge_check + + +282  +OvowHdr + + tovow_hdr + ; + +284  +tyme + + tTs +:: + tgumt_ty +rgument_type ; + +286  +nge_check_su + +out_of_nge + ( +gumt_ty + +s + ) + +288  +tyme + + tcombe +< + tIsNegOvow +, + tIsPosOvow +>:: + tty + + tPdi + ; + +290  + gPdi +:: +y +( +s +); + +293  +vide_nge + ( +gumt_ty + +s + ) + +294 { +OvowHdr +() +out_of_nge +( +s +) ) ; } + +305 + gme +< +ass + + gTs +,as + gOvowHdr +> + +306  + sGRC_Sig2Sig__Unsig2Unsig + + +308  + gdummy_nge_check +< + tTs +> + tDummy + ; + +310  + gLT_LoT +< + tTs +> + tPd1 + ; + +311  + gGT_HiT +< + tTs +> + tPd2 + ; + +313  + ggic_nge_check +< + tTs +, + tPd1 +, + tPd2 +, + tOvowHdr +> + tNm + ; + +315  +tyme + + tTs +:: + tsubnged + subranged ; + +317  +tyme + + tm +:: + tif_ +< + tsubnged +, + tNm +, + tDummy +>:: + tty +ype ; + +320 + gme +< +ass + + gTs +, cs + gOvowHdr +> + +321  + sGRC_Sig2Unsig + + +323  + gLT_Zo +< + tTs +> + tPd1 + ; + +324  + gGT_HiT + < + tTs +> + tPd2 + ; + +326  + ggic_nge_check +< + tTs +, + tPd1 +, + tPd2 +, + tOvowHdr +> + tChoiA + ; + +328  + ggic_nge_check +< + tTs +, + tPd1 +, + tn_ib +, + tOvowHdr +> + tChoiB + ; + +330  +tyme + + tTs +:: + trg_ty + + tT + ; + +331  +tyme + + tTs +:: + tsour_ty + + tS + ; + +333  +tyme + + tsubnged_Unsig2Sig +< + tS +, + tT +>:: + tty + + tose_subnged + ; + +335  +tyme + + tm +:: + tn_ +< + tose_subnged +>:: + tty + + tposivy_subnged + ; + +337  +tyme + + tm +:: + tif_ +< + tposivy_subnged +, + tChoiA +, + tChoiB +>:: + tty +ype ; + +340 + gme +< +ass + + gTs +, cs + gOvowHdr +> + +341  + sGRC_Unsig2Sig + + +343  + gGT_HiT +< + tTs +> + tPd1 + ; + +345  + ggic_nge_check +< + tTs +, + tn_ib +, + tPd1 +, + tOvowHdr +> + tty + ; + +348 + gme +< +ass + + gTs +,as + gOvowHdr +> + +349  + sGRC_I2I + + +351  + gGRC_Sig2Sig__Unsig2Unsig +< + tTs +, + tOvowHdr +> + tSig2SigQ + ; + +352  + gGRC_Sig2Unsig + < + tTs +, + tOvowHdr +> + tSig2UnsigQ + ; + +353  + gGRC_Unsig2Sig + < + tTs +, + tOvowHdr +> + tUnsig2SigQ + ; + +354  +Sig2SigQ + + tUnsig2UnsigQ + ; + +356  +tyme + + tTs +:: + tsign_mixtu + sign_mixture ; + +358  +tyme + + +359 + tf_sign_mixtu +< + tsign_mixtu +, + tSig2SigQ +, + tSig2UnsigQ +, + tUnsig2SigQ +, + tUnsig2UnsigQ +>:: + tty + + +360 + t + ; + +362  +tyme + + t +:: + tty +ype ; + +365 + gme +< +ass + + gTs +> + +366  + sGRC_I2Flt + + +368  + gdummy_nge_check +< + tTs +> + tty + ; + +371 + gme +< +ass + + gTs +, cs + gOvowHdr +, cs + gFlt2IRound +> + +372  + sGRC_Flt2I + + +374  + gLE_PvLoT + < + tTs +> + tPd1 + ; + +375  + gGE_SuccHiT + < + tTs +> + tPd2 + ; + +376  + gLT_HfPvLoT +< + tTs +> + tPd3 + ; + +377  + gGT_HfSuccHiT +< + tTs +> + tPd4 + ; + +378  + gGT_HiT + < + tTs +> + tPd5 + ; + +379  + gLT_LoT + < + tTs +> + tPd6 + ; + +381  + ggic_nge_check +< + tTs +, + tPd1 +, + tPd2 +, + tOvowHdr +> + tToZo + ; + +382  + ggic_nge_check +< + tTs +, + tPd3 +, + tPd4 +, + tOvowHdr +> + tToN + ; + +383  + ggic_nge_check +< + tTs +, + tPd1 +, + tPd5 +, + tOvowHdr +> + tToInf + ; + +384  + ggic_nge_check +< + tTs +, + tPd6 +, + tPd2 +, + tOvowHdr +> + tToNegInf + ; + +386  +tyme + + tFlt2IRound +:: + tround_y +ound_style ; + +388  +tyme + + tf_round_y +< + tround_y +, + tToZo +, + tToN +, + tToInf +, + tToNegInf +>:: + tty +ype ; + +391 + gme +< +ass + + gTs +, cs + gOvowHdr +> + +392  + sGRC_Flt2Flt + + +394  + gdummy_nge_check +< + tTs +> + tDummy + ; + +396  + gLT_LoT +< + tTs +> + tPd1 + ; + +397  + gGT_HiT +< + tTs +> + tPd2 + ; + +399  + ggic_nge_check +< + tTs +, + tPd1 +, + tPd2 +, + tOvowHdr +> + tNm + ; + +401  +tyme + + tTs +:: + tsubnged + subranged ; + +403  +tyme + + tm +:: + tif_ +< + tsubnged +, + tNm +, + tDummy +>:: + tty +ype ; + +406 + gme +< +ass + + gTs +, cs + gOvowHdr +, cs + gFlt2IRound +> + +407  + sGRC_ButIn2ButIn + + +409  + gGRC_I2I +< + tTs +, + tOvowHdr +> + tI2IQ + ; + +410  + gGRC_I2Flt +< + tTs +> + tI2FltQ + ; + +411  + gGRC_Flt2I +< + tTs +, + tOvowHdr +, + tFlt2IRound +> + tFlt2IQ + ; + +412  + gGRC_Flt2Flt +< + tTs +, + tOvowHdr +> + tFlt2FltQ + ; + +414  +tyme + + tTs +:: + tt_t_mixtu + int_float_mixture ; + +416  +tyme + + tf_t_t_mixtu +< + tt_t_mixtu +, + tI2IQ +, + tI2FltQ +, + tFlt2IQ +, + tFlt2FltQ +>:: + tty + + t + ; + +418  +tyme + + t +:: + tty +ype ; + +421 + gme +< +ass + + gTs +, cs + gOvowHdr +, cs + gFlt2IRound +> + +422  + sGRC + + +424  + gGRC_ButIn2ButIn +< + tTs +, + tOvowHdr +, + tFlt2IRound +> + tButIn2ButInQ + ; + +426  + gdummy_nge_check +< + tTs +> + tDummy + ; + +428  + gm +:: + tidty +< + tDummy +> + tDummyQ + ; + +430  +tyme + + tTs +:: + tudt_but_mixtu + udt_builtin_mixture ; + +432  +tyme + + tf_udt_but_mixtu +< + tudt_but_mixtu +, + tButIn2ButInQ +, + tDummyQ +,DummyQ,DummyQ>:: + tty + + t + ; + +434  +tyme + + t +:: + tty +ype ; + +452 + gme +< +ass + + gTs +> + +453  + givl_cvr_im + : +public + +dummy_nge_check +< +Ts +> + +455  +Ts + + tas + ; + +457  +tyme + + tTs +:: + tsour_ty + source_type ; + +458  +tyme + + tTs +:: + tgumt_ty +rgument_type ; + +459  +tyme + + tTs +:: + tsu_ty +esult_type ; + +461  +su_ty + +low_v_cvt + ( +gumt_ty + +s + ) {  + gs + ; } + +462  +sour_ty + +ìbyt + ( +gumt_ty + +s + ) {  + gs + ; } + +463  +su_ty + +cvt + ( +gumt_ty + +s + ) {  + gs + ; } + +470 + gme +< +ass + + gTs +,as + gRgeCheck +,as + gRawCvr +,as + gFlt2IRound +> + +471  + groundg_cvr + : +public + +RgeCheck + + +472 , +public + + gFlt2IRound + + +473 , +public + + gRawCvr + + +475  +RgeCheck + + tRgeCheckBa + ; + +476  +Flt2IRound + + tFlt2IRoundBa + ; + +477  +RawCvr + + tRawCvrBa + ; + +479  +Ts + + tas + ; + +481  +tyme + + tTs +:: + tsour_ty + source_type ; + +482  +tyme + + tTs +:: + tgumt_ty +rgument_type ; + +483  +tyme + + tTs +:: + tsu_ty +esult_type ; + +485  +su_ty + +cvt + ( +gumt_ty + +s + ) + +487 + gRgeCheckBa +:: +vide_nge +( +s +); + +488 +sour_ty + + gs1 + = +Flt2IRoundBa +:: +ìbyt +( +s +); + +489  + gRawCvrBa +:: +low_v_cvt +( +s1 +); + +497 + gme +< +ass + + gTs +,as + gRgeCheck +,as + gRawCvr +> + +498  + gn_roundg_cvr + : +public + +RgeCheck + + +499 , +public + + gRawCvr + + +501  +RgeCheck + + tRgeCheckBa + ; + +502  +RawCvr + + tRawCvrBa + ; + +504  +Ts + + tas + ; + +506  +tyme + + tTs +:: + tsour_ty + source_type ; + +507  +tyme + + tTs +:: + tgumt_ty +rgument_type ; + +508  +tyme + + tTs +:: + tsu_ty +esult_type ; + +510  +sour_ty + +ìbyt + ( +gumt_ty + +s + ) {  + gs + ; } + +512  +su_ty + +cvt + ( +gumt_ty + +s + ) + +514 + gRgeCheckBa +:: +vide_nge +( +s +); + +515  + gRawCvrBa +:: +low_v_cvt +( +s +); + +528 + gme +< +ass + + gTs +,as + gOvowHdr +,as + gFlt2IRound +,as + gRawCvr +, cs + gUrRgeCheck +> + +529  + sg_n_ivl_cvr + + +531  + gGRC +< + tTs +, + tOvowHdr +, + tFlt2IRound +> + tIlRgeCheckQ + ; + +533  + gis_me +< + tUrRgeCheck +, + tUIlRgeCheck +> + tu__RC + ; + +535  + gm +:: + tidty +< + tUrRgeCheck +> + tUrRgeCheckQ + ; + +537  +tyme + + +538 + tm +:: + tev_if +< + tu__RC +, + tIlRgeCheckQ +, + tUrRgeCheckQ +>:: + tty + + +539 + tRgeCheck + ; + +541  + gn_roundg_cvr +< + tTs +, + tRgeCheck +, + tRawCvr +> + tNRoundg + ; + +542  + groundg_cvr +< + tTs +, + tRgeCheck +, + tRawCvr +, + tFlt2IRound +> + tRoundg + ; + +544  + gm +:: + tidty +< + tNRoundg +> + tNRoundgQ + ; + +545  + gm +:: + tidty +< + tRoundg +> + tRoundgQ + ; + +547  +tyme + + tTs +:: + tt_t_mixtu + int_float_mixture ; + +549  +tyme + + +550 + tf_t_t_mixtu +< + tt_t_mixtu +, + tNRoundgQ +, NRoundgQ, + tRoundgQ +, NRoundgQ>:: + tty + + +551 + t + ; + +553  +tyme + + t +:: + tty +ype ; + +556 + gme +< +ass + + gTs + + +557 , +ass + + gOvowHdr + + +558 , +ass + + gFlt2IRound + + +559 , +ass + + gRawCvr + + +560 , +ass + + gUrRgeCheck + + +562  + sg_cvr_im + + +564 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, +BOOST_TESTED_AT +( 0x0561 ) ) + +567  +Ts + + tTs + ; + +568  +OvowHdr + + tOvowHdr + ; + +569  +Flt2IRound + + tFlt2IRound + ; + +570  +RawCvr + + tRawCvr + ; + +571  +UrRgeCheck + + tUrRgeCheck + ; + +574  + givl_cvr_im +< + tTs +> + tTrivl + ; + +575  + gm +:: + tidty + < + tTrivl +> + tTrivlQ + ; + +577  + gg_n_ivl_cvr +< + tTs + + +578 , + tOvowHdr + + +579 , + tFlt2IRound + + +580 , + tRawCvr + + +581 , + tUrRgeCheck + + +582 > + tNTrivlQ + ; + +584  +tyme + + tTs +:: + tivl +rivial ; + +586  +tyme + + tm +:: + tev_if +< + tivl +, + tTrivlQ +, + tNTrivlQ +>:: + tty +ype ; + + @/usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp + +10 #i! +defed +( +BOOST_NUMERIC_CONVERSION_DONT_USE_PREPROCESSED_FILES +) + +12  + ~ + +14 #i! +defed +( +BOOST_NO_LONG_LONG +) + +15  + ~ + +19 #i! +BOOST_PP_IS_ITERATING + + +21  + ~ + +22  + ~ + +23  + ~ + +25 #i +defed +( +__WAVE__ +&& defed( +BOOST_NUMERIC_CONVERSION_CREATE_PREPROCESSED_FILES +) + +26 #agm +wave + +ti +( +erve +: 2, +le +: 0, +ouut +: "preprocessed/numeric_cast_traits_common.hpp") + +36 #i +defed +( +__WAVE__ +&& defed( +BOOST_NUMERIC_CONVERSION_CREATE_PREPROCESSED_FILES +) + +37 #agm +wave + +ti +( +erve +: 1) + +41  + #BOOST_NUMERIC_CONVERSION_BASE_BUILTIN_TYPES +() \ + +54 + + ) + +56  + #BOOST_NUMERIC_CONVERSION_SEQ_A +( + `BOOST_NUMERIC_CONVERSION_BASE_BUILTIN_TYPES +() + + ) + +57  + #BOOST_NUMERIC_CONVERSION_SEQ_B +( + `BOOST_NUMERIC_CONVERSION_BASE_BUILTIN_TYPES +() + + ) + +59 +mea + + gboo + {amea + gnumic + { + +61  + #BOOST_PP_ITERATION_PARAMS_1 + (3, (0, + `BOOST_PP_DEC +( + `BOOST_PP_SEQ_SIZE +( + `BOOST_NUMERIC_CONVERSION_SEQ_A +())), < +boo +/ +numic +/ +cvsi +/ +da +/ +numic__as +. +h +>)) + + ) + +62 #ud +BOOST_PP_ITERATE +() + +66 #i +defed +( +__WAVE__ +&& defed( +BOOST_NUMERIC_CONVERSION_CREATE_PREPROCESSED_FILES +) + +67 #agm +wave + +ti +( +ouut +: +nu +) + +70 #i +defed +( +__WAVE__ +&& defed( +BOOST_NUMERIC_CONVERSION_CREATE_PREPROCESSED_FILES +|| !defed( +BOOST_NO_LONG_LONG +) + +72 #unde +BOOST_NUMERIC_CONVERSION_SEQ_A + + +73 #unde +BOOST_NUMERIC_CONVERSION_SEQ_B + + +75 #i +defed +( +__WAVE__ +&& defed( +BOOST_NUMERIC_CONVERSION_CREATE_PREPROCESSED_FILES +) + +76 #agm +wave + +ti +( +erve +: 2, +le +: 0, +ouut +: "preprocessed/numeric_cast_traits_long_long.hpp") + +87 #i +defed +( +__WAVE__ +&& defed( +BOOST_NUMERIC_CONVERSION_CREATE_PREPROCESSED_FILES +) + +88 #agm +wave + +ti +( +erve +: 1) + +91 +mea + + gboo + {amea + gnumic + { + +93  + #BOOST_NUMERIC_CONVERSION_SEQ_A +( + `BOOST_NUMERIC_CONVERSION_BASE_BUILTIN_TYPES +()( +boo +:: +lg_lg_ty +)(boo:: +ulg_lg_ty +) + + ) + +94  + #BOOST_NUMERIC_CONVERSION_SEQ_B +(( +boo +:: +lg_lg_ty +)(boo:: +ulg_lg_ty +) + + ) + +96  + #BOOST_PP_ITERATION_PARAMS_1 + (3, (0, + `BOOST_PP_DEC +( + `BOOST_PP_SEQ_SIZE +( + `BOOST_NUMERIC_CONVERSION_SEQ_A +())), < +boo +/ +numic +/ +cvsi +/ +da +/ +numic__as +. +h +>)) + + ) + +97 #ud +BOOST_PP_ITERATE +() + +101 #i +defed +( +__WAVE__ +&& defed( +BOOST_NUMERIC_CONVERSION_CREATE_PREPROCESSED_FILES +) + +102 #agm +wave + +ti +( +ouut +: +nu +) + +107 #unde +BOOST_NUMERIC_CONVERSION_BASE_BUILTIN_TYPES + + +108 #unde +BOOST_NUMERIC_CONVERSION_SEQ_A + + +109 #unde +BOOST_NUMERIC_CONVERSION_SEQ_B + + +111 #i +BOOST_PP_ITERATION_DEPTH +() == 1 + +113  + #BOOST_PP_ITERATION_PARAMS_2 + (3, (0, + `BOOST_PP_DEC +( + `BOOST_PP_SEQ_SIZE +( + `BOOST_NUMERIC_CONVERSION_SEQ_B +())), < +boo +/ +numic +/ +cvsi +/ +da +/ +numic__as +. +h +>)) + + ) + +114 #ud +BOOST_PP_ITERATE +() + +116 #i +BOOST_PP_ITERATION_DEPTH +() == 2 + +119  + #BOOST_NUMERIC_CONVERSION_A + + `BOOST_PP_FRAME_ITERATION +(1) + + ) + +120  + #BOOST_NUMERIC_CONVERSION_B + + `BOOST_PP_FRAME_ITERATION +(2) + + ) + +122 + gme + <> + +123  + gnumic__as + + +125 +BOOST_PP_SEQ_ELEM +( +BOOST_NUMERIC_CONVERSION_A +, +BOOST_NUMERIC_CONVERSION_SEQ_A +()) + +126 , +BOOST_PP_SEQ_ELEM +( +BOOST_NUMERIC_CONVERSION_B +, +BOOST_NUMERIC_CONVERSION_SEQ_B +()) + +129  +def_ovow_hdr + + tovow_picy +; + +130  +UIlRgeCheck + + tnge_checkg_picy +; + +131  + gTrunc +< + tBOOST_PP_SEQ_ELEM +( + tBOOST_NUMERIC_CONVERSION_B +, + tBOOST_NUMERIC_CONVERSION_SEQ_B +())> + troundg_picy +; + +134 #unde +BOOST_NUMERIC_CONVERSION_A + + +135 #unde +BOOST_NUMERIC_CONVERSION_B + + + @/usr/include/boost/predef/architecture/alpha.h + +8 #ide +BOOST_PREDEF_ARCHITECTURE_ALPHA_H + + +9  + #BOOST_PREDEF_ARCHITECTURE_ALPHA_H + + + ) + +11  + ~ + +12  + ~ + +31  + #BOOST_ARCH_ALPHA + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +33 #i +defed +( +__pha__ +|| defed( +__pha +) || \ + +34 + $defed +( +_M_ALPHA +) + +35 #unde +BOOST_ARCH_ALPHA + + +36 #i! + `defed +( +BOOST_ARCH_ALPHA +&& defed( +__pha_ev4__ +) + +37  + #BOOST_ARCH_ALPHA + + `BOOST_VERSION_NUMBER +(4,0,0) + + ) + +39 #i! + `defed +( +BOOST_ARCH_ALPHA +&& defed( +__pha_ev5__ +) + +40  + #BOOST_ARCH_ALPHA + + `BOOST_VERSION_NUMBER +(5,0,0) + + ) + +42 #i! + `defed +( +BOOST_ARCH_ALPHA +&& defed( +__pha_ev6__ +) + +43  + #BOOST_ARCH_ALPHA + + `BOOST_VERSION_NUMBER +(6,0,0) + + ) + +45 #i! + `defed +( +BOOST_ARCH_ALPHA +) + +46  + #BOOST_ARCH_ALPHA + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +50 #i +BOOST_ARCH_ALPHA + + +51  + #BOOST_ARCH_ALPHA_AVAILABLE + + + ) + +54  + #BOOST_ARCH_ALPHA_NAME + "DEC Aha" + + ) + +58  + ~ + +59 + `BOOST_PREDEF_DECLARE_TEST +( +BOOST_ARCH_ALPHA +, +BOOST_ARCH_ALPHA_NAME +) + + @/usr/include/boost/predef/architecture/arm.h + +10 #ide +BOOST_PREDEF_ARCHITECTURE_ARM_H + + +11  + #BOOST_PREDEF_ARCHITECTURE_ARM_H + + + ) + +13  + ~ + +14  + ~ + +41  + #BOOST_ARCH_ARM + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +43 #i +defed +( +__m__ +|| defed( +__m64 +|| defed( +__thumb__ +) || \ + +44 +defed +( +__TARGET_ARCH_ARM +|| defed( +__TARGET_ARCH_THUMB +) || \ + +45 +defed +( +__ARM_ARCH +) || \ + +46 +defed +( +_M_ARM +|| + $defed +( +_M_ARM64 +) + +47 #unde +BOOST_ARCH_ARM + + +48 #i! + `defed +( +BOOST_ARCH_ARM +&& defed( +__m64 +) + +49  + #BOOST_ARCH_ARM + + `BOOST_VERSION_NUMBER +(8,0,0) + + ) + +51 #i! + `defed +( +BOOST_ARCH_ARM +&& defed( +__TARGET_ARCH_ARM +) + +52  + #BOOST_ARCH_ARM + + `BOOST_VERSION_NUMBER +( +__TARGET_ARCH_ARM +,0,0) + + ) + +54 #i! + `defed +( +BOOST_ARCH_ARM +&& defed( +__TARGET_ARCH_THUMB +) + +55  + #BOOST_ARCH_ARM + + `BOOST_VERSION_NUMBER +( +__TARGET_ARCH_THUMB +,0,0) + + ) + +57 #i! + `defed +( +BOOST_ARCH_ARM +&& defed( +__ARM_ARCH +) + +58  + #BOOST_ARCH_ARM + + `BOOST_VERSION_NUMBER +( +__ARM_ARCH +,0,0) + + ) + +60 #i! + `defed +( +BOOST_ARCH_ARM +&& defed( +_M_ARM64 +) + +61  + #BOOST_ARCH_ARM + + `BOOST_VERSION_NUMBER +(8,0,0) + + ) + +63 #i! + `defed +( +BOOST_ARCH_ARM +&& defed( +_M_ARM +) + +64  + #BOOST_ARCH_ARM + + `BOOST_VERSION_NUMBER +( +_M_ARM +,0,0) + + ) + +66 #i! + `defed +( +BOOST_ARCH_ARM +) + +67  + #BOOST_ARCH_ARM + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +71 #i +BOOST_ARCH_ARM + + +72  + #BOOST_ARCH_ARM_AVAILABLE + + + ) + +75  + #BOOST_ARCH_ARM_NAME + "ARM" + + ) + +79  + ~ + +80 + `BOOST_PREDEF_DECLARE_TEST +( +BOOST_ARCH_ARM +, +BOOST_ARCH_ARM_NAME +) + + @/usr/include/boost/predef/architecture/blackfin.h + +8 #ide +BOOST_PREDEF_ARCHITECTURE_BLACKFIN_H + + +9  + #BOOST_PREDEF_ARCHITECTURE_BLACKFIN_H + + + ) + +11  + ~ + +12  + ~ + +29  + #BOOST_ARCH_BLACKFIN + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +31 #i +defed +( +__bf__ +|| defed( +__BFIN__ +) || \ + +32 +defed +( +bf +|| + $defed +( +BFIN +) + +33 #unde +BOOST_ARCH_BLACKFIN + + +34  + #BOOST_ARCH_BLACKFIN + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +37 #i +BOOST_ARCH_BLACKFIN + + +38  + #BOOST_ARCH_BLACKFIN_AVAILABLE + + + ) + +41  + #BOOST_ARCH_BLACKFIN_NAME + "Bckf" + + ) + +45  + ~ + +46 + `BOOST_PREDEF_DECLARE_TEST +( +BOOST_ARCH_BLACKFIN +, +BOOST_ARCH_BLACKFIN_NAME +) + + @/usr/include/boost/predef/architecture/convex.h + +8 #ide +BOOST_PREDEF_ARCHITECTURE_CONVEX_H + + +9  + #BOOST_PREDEF_ARCHITECTURE_CONVEX_H + + + ) + +11  + ~ + +12  + ~ + +32  + #BOOST_ARCH_CONVEX + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +34 #i +defed +( +__cvex__ +) + +35 #unde +BOOST_ARCH_CONVEX + + +36 #i! +defed +( +BOOST_ARCH_CONVEX +&& defed( +__cvex_c1__ +) + +37  + #BOOST_ARCH_CONVEX + + `BOOST_VERSION_NUMBER +(1,0,0) + + ) + +39 #i! +defed +( +BOOST_ARCH_CONVEX +&& defed( +__cvex_c2__ +) + +40  + #BOOST_ARCH_CONVEX + + `BOOST_VERSION_NUMBER +(2,0,0) + + ) + +42 #i! +defed +( +BOOST_ARCH_CONVEX +&& defed( +__cvex_c32__ +) + +43  + #BOOST_ARCH_CONVEX + + `BOOST_VERSION_NUMBER +(3,2,0) + + ) + +45 #i! +defed +( +BOOST_ARCH_CONVEX +&& defed( +__cvex_c34__ +) + +46  + #BOOST_ARCH_CONVEX + + `BOOST_VERSION_NUMBER +(3,4,0) + + ) + +48 #i! +defed +( +BOOST_ARCH_CONVEX +&& defed( +__cvex_c38__ +) + +49  + #BOOST_ARCH_CONVEX + + `BOOST_VERSION_NUMBER +(3,8,0) + + ) + +51 #i! +defed +( +BOOST_ARCH_CONVEX +) + +52  + #BOOST_ARCH_CONVEX + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +56 #i +BOOST_ARCH_CONVEX + + +57  + #BOOST_ARCH_CONVEX_AVAILABLE + + + ) + +60  + #BOOST_ARCH_CONVEX_NAME + "Cvex Compur" + + ) + +64  + ~ + +65 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_ARCH_CONVEX +, +BOOST_ARCH_CONVEX_NAME +) + + @/usr/include/boost/predef/architecture/ia64.h + +8 #ide +BOOST_PREDEF_ARCHITECTURE_IA64_H + + +9  + #BOOST_PREDEF_ARCHITECTURE_IA64_H + + + ) + +11  + ~ + +12  + ~ + +31  + #BOOST_ARCH_IA64 + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +33 #i +defed +( +__64__ +|| defed( +_IA64 +) || \ + +34 +defed +( +__IA64__ +|| defed( +__64 +) || \ + +35 +defed +( +_M_IA64 +|| + $defed +( +__ium__ +) + +36 #unde +BOOST_ARCH_IA64 + + +37  + #BOOST_ARCH_IA64 + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +40 #i +BOOST_ARCH_IA64 + + +41  + #BOOST_ARCH_IA64_AVAILABLE + + + ) + +44  + #BOOST_ARCH_IA64_NAME + "I Inium 64" + + ) + +48  + ~ + +49 + `BOOST_PREDEF_DECLARE_TEST +( +BOOST_ARCH_IA64 +, +BOOST_ARCH_IA64_NAME +) + + @/usr/include/boost/predef/architecture/m68k.h + +8 #ide +BOOST_PREDEF_ARCHITECTURE_M68K_H + + +9  + #BOOST_PREDEF_ARCHITECTURE_M68K_H + + + ) + +11  + ~ + +12  + ~ + +46  + #BOOST_ARCH_M68K + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +48 #i +defed +( +__m68k__ +|| defed( +M68000 +) + +49 #unde +BOOST_ARCH_M68K + + +50 #i! +defed +( +BOOST_ARCH_M68K +&& (defed( +__mc68060__ +|| defed( +mc68060 +|| defed( +__mc68060 +)) + +51  + #BOOST_ARCH_M68K + + `BOOST_VERSION_NUMBER +(6,0,0) + + ) + +53 #i! +defed +( +BOOST_ARCH_M68K +&& (defed( +__mc68040__ +|| defed( +mc68040 +|| defed( +__mc68040 +)) + +54  + #BOOST_ARCH_M68K + + `BOOST_VERSION_NUMBER +(4,0,0) + + ) + +56 #i! +defed +( +BOOST_ARCH_M68K +&& (defed( +__mc68030__ +|| defed( +mc68030 +|| defed( +__mc68030 +)) + +57  + #BOOST_ARCH_M68K + + `BOOST_VERSION_NUMBER +(3,0,0) + + ) + +59 #i! +defed +( +BOOST_ARCH_M68K +&& (defed( +__mc68020__ +|| defed( +mc68020 +|| defed( +__mc68020 +)) + +60  + #BOOST_ARCH_M68K + + `BOOST_VERSION_NUMBER +(2,0,0) + + ) + +62 #i! +defed +( +BOOST_ARCH_M68K +&& (defed( +__mc68010__ +|| defed( +mc68010 +|| defed( +__mc68010 +)) + +63  + #BOOST_ARCH_M68K + + `BOOST_VERSION_NUMBER +(1,0,0) + + ) + +65 #i! +defed +( +BOOST_ARCH_M68K +&& (defed( +__mc68000__ +|| defed( +mc68000 +|| defed( +__mc68000 +)) + +66  + #BOOST_ARCH_M68K + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +68 #i! +defed +( +BOOST_ARCH_M68K +) + +69  + #BOOST_ARCH_M68K + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +73 #i +BOOST_ARCH_M68K + + +74  + #BOOST_ARCH_M68K_AVAILABLE + + + ) + +77  + #BOOST_ARCH_M68K_NAME + "Mި68k" + + ) + +81  + ~ + +82 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_ARCH_M68K +, +BOOST_ARCH_M68K_NAME +) + + @/usr/include/boost/predef/architecture/mips.h + +8 #ide +BOOST_PREDEF_ARCHITECTURE_MIPS_H + + +9  + #BOOST_PREDEF_ARCHITECTURE_MIPS_H + + + ) + +11  + ~ + +12  + ~ + +39  + #BOOST_ARCH_MIPS + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +41 #i +defed +( +__ms__ +|| defed( +__ms +) || \ + +42 + $defed +( +__MIPS__ +) + +43 #unde +BOOST_ARCH_MIPS + + +44 #i! + `defed +( +BOOST_ARCH_MIPS +&& (defed( +__ms +)) + +45  + #BOOST_ARCH_MIPS + + `BOOST_VERSION_NUMBER +( +__ms +,0,0) + + ) + +47 #i! + `defed +( +BOOST_ARCH_MIPS +&& (defed( +_MIPS_ISA_MIPS1 +|| defed( +_R3000 +)) + +48  + #BOOST_ARCH_MIPS + + `BOOST_VERSION_NUMBER +(1,0,0) + + ) + +50 #i! + `defed +( +BOOST_ARCH_MIPS +&& (defed( +_MIPS_ISA_MIPS2 +|| defed( +__MIPS_ISA2__ +|| defed( +_R4000 +)) + +51  + #BOOST_ARCH_MIPS + + `BOOST_VERSION_NUMBER +(2,0,0) + + ) + +53 #i! + `defed +( +BOOST_ARCH_MIPS +&& (defed( +_MIPS_ISA_MIPS3 +|| defed( +__MIPS_ISA3__ +)) + +54  + #BOOST_ARCH_MIPS + + `BOOST_VERSION_NUMBER +(3,0,0) + + ) + +56 #i! + `defed +( +BOOST_ARCH_MIPS +&& (defed( +_MIPS_ISA_MIPS4 +|| defed( +__MIPS_ISA4__ +)) + +57  + #BOOST_ARCH_MIPS + + `BOOST_VERSION_NUMBER +(4,0,0) + + ) + +59 #i! + `defed +( +BOOST_ARCH_MIPS +) + +60  + #BOOST_ARCH_MIPS + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +64 #i +BOOST_ARCH_MIPS + + +65  + #BOOST_ARCH_MIPS_AVAILABLE + + + ) + +68  + #BOOST_ARCH_MIPS_NAME + "MIPS" + + ) + +72  + ~ + +73 + `BOOST_PREDEF_DECLARE_TEST +( +BOOST_ARCH_MIPS +, +BOOST_ARCH_MIPS_NAME +) + + @/usr/include/boost/predef/architecture/parisc.h + +8 #ide +BOOST_PREDEF_ARCHITECTURE_PARISC_H + + +9  + #BOOST_PREDEF_ARCHITECTURE_PARISC_H + + + ) + +11  + ~ + +12  + ~ + +37  + #BOOST_ARCH_PARISC + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +39 #i +defed +( +__ha__ +|| defed( +__ha +|| defed( +__HPPA__ +) + +40 #unde +BOOST_ARCH_PARISC + + +41 #i! +defed +( +BOOST_ARCH_PARISC +&& (defed( +_PA_RISC1_0 +)) + +42  + #BOOST_ARCH_PARISC + + `BOOST_VERSION_NUMBER +(1,0,0) + + ) + +44 #i! +defed +( +BOOST_ARCH_PARISC +&& (defed( +_PA_RISC1_1 +|| defed( +__HPPA11__ +|| defed( +__PA7100__ +)) + +45  + #BOOST_ARCH_PARISC + + `BOOST_VERSION_NUMBER +(1,1,0) + + ) + +47 #i! +defed +( +BOOST_ARCH_PARISC +&& (defed( +_PA_RISC2_0 +|| defed( +__RISC2_0__ +|| defed( +__HPPA20__ +|| defed( +__PA8000__ +)) + +48  + #BOOST_ARCH_PARISC + + `BOOST_VERSION_NUMBER +(2,0,0) + + ) + +50 #i! +defed +( +BOOST_ARCH_PARISC +) + +51  + #BOOST_ARCH_PARISC + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +55 #i +BOOST_ARCH_PARISC + + +56  + #BOOST_ARCH_PARISC_AVAILABLE + + + ) + +59  + #BOOST_ARCH_PARISC_NAME + "HP/PA RISC" + + ) + +63  + ~ + +64 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_ARCH_PARISC +, +BOOST_ARCH_PARISC_NAME +) + + @/usr/include/boost/predef/architecture/ppc.h + +8 #ide +BOOST_PREDEF_ARCHITECTURE_PPC_H + + +9  + #BOOST_PREDEF_ARCHITECTURE_PPC_H + + + ) + +11  + ~ + +12  + ~ + +41  + #BOOST_ARCH_PPC + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +43 #i +defed +( +__powpc +|| defed( +__powpc__ +) || \ + +44 +defed +( +__POWERPC__ +|| defed( +__c__ +) || \ + +45 +defed +( +_M_PPC +|| defed( +_ARCH_PPC +) || \ + +46 +defed +( +__PPCGECKO__ +|| defed( +__PPCBROADWAY__ +) || \ + +47 + $defed +( +_XENON +) + +48 #unde +BOOST_ARCH_PPC + + +49 #i! + `defed + ( +BOOST_ARCH_PPC +&& (defed( +__c601__ +|| defed( +_ARCH_601 +)) + +50  + #BOOST_ARCH_PPC + + `BOOST_VERSION_NUMBER +(6,1,0) + + ) + +52 #i! + `defed + ( +BOOST_ARCH_PPC +&& (defed( +__c603__ +|| defed( +_ARCH_603 +)) + +53  + #BOOST_ARCH_PPC + + `BOOST_VERSION_NUMBER +(6,3,0) + + ) + +55 #i! + `defed + ( +BOOST_ARCH_PPC +&& (defed( +__c604__ +) || defined(__ppc604__)) + +56  + #BOOST_ARCH_PPC + + `BOOST_VERSION_NUMBER +(6,4,0) + + ) + +58 #i! + `defed + ( +BOOST_ARCH_PPC +) + +59  + #BOOST_ARCH_PPC + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +63 #i +BOOST_ARCH_PPC + + +64  + #BOOST_ARCH_PPC_AVAILABLE + + + ) + +67  + #BOOST_ARCH_PPC_NAME + "PowPC" + + ) + +71  + ~ + +72 + `BOOST_PREDEF_DECLARE_TEST +( +BOOST_ARCH_PPC +, +BOOST_ARCH_PPC_NAME +) + + @/usr/include/boost/predef/architecture/ptx.h + +8 #ide +BOOST_PREDEF_ARCHITECTURE_PTX_H + + +9  + #BOOST_PREDEF_ARCHITECTURE_PTX_H + + + ) + +11  + ~ + +12  + ~ + +28  + #BOOST_ARCH_PTX + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +30 #i +defed +( +__CUDA_ARCH__ +) + +31 #unde +BOOST_ARCH_PTX + + +32  + #BOOST_ARCH_PTX + + `BOOST_PREDEF_MAKE_10_VR0 +( +__CUDA_ARCH__ +) + + ) + +35 #i +BOOST_ARCH_PTX + + +36  + #BOOST_ARCH_PTX_AVAILABLE + + + ) + +39  + #BOOST_ARCH_PTX_NAME + "PTX" + + ) + +43  + ~ + +44 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_ARCH_PTX +, +BOOST_ARCH_PTX_NAME +) + + @/usr/include/boost/predef/architecture/pyramid.h + +8 #ide +BOOST_PREDEF_ARCHITECTURE_PYRAMID_H + + +9  + #BOOST_PREDEF_ARCHITECTURE_PYRAMID_H + + + ) + +11  + ~ + +12  + ~ + +26  + #BOOST_ARCH_PYRAMID + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +28 #i +defed +( +pyr +) + +29 #unde +BOOST_ARCH_PYRAMID + + +30  + #BOOST_ARCH_PYRAMID + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +33 #i +BOOST_ARCH_PYRAMID + + +34  + #BOOST_ARCH_PYRAMID_AVAILABLE + + + ) + +37  + #BOOST_ARCH_PYRAMID_NAME + "Pymid 9810" + + ) + +41  + ~ + +42 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_ARCH_PYRAMID +, +BOOST_ARCH_PYRAMID_NAME +) + + @/usr/include/boost/predef/architecture/rs6k.h + +8 #ide +BOOST_PREDEF_ARCHITECTURE_RS6K_H + + +9  + #BOOST_PREDEF_ARCHITECTURE_RS6K_H + + + ) + +11  + ~ + +12  + ~ + +30  + #BOOST_ARCH_RS6000 + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +32 #i +defed +( +__THW_RS6000 +|| defed( +_IBMR2 +) || \ + +33 +defed +( +_POWER +|| defed( +_ARCH_PWR +) || \ + +34 + $defed +( +_ARCH_PWR2 +) + +35 #unde +BOOST_ARCH_RS6000 + + +36  + #BOOST_ARCH_RS6000 + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +39 #i +BOOST_ARCH_RS6000 + + +40  + #BOOST_ARCH_RS6000_AVAILABLE + + + ) + +43  + #BOOST_ARCH_RS6000_NAME + "RS/6000" + + ) + +45  + #BOOST_ARCH_PWR + +BOOST_ARCH_RS6000 + + + ) + +47 #i +BOOST_ARCH_PWR + + +48  + #BOOST_ARCH_PWR_AVAILABLE + + + ) + +51  + #BOOST_ARCH_PWR_NAME + +BOOST_ARCH_RS6000_NAME + + + ) + +55  + ~ + +56 + `BOOST_PREDEF_DECLARE_TEST +( +BOOST_ARCH_RS6000 +, +BOOST_ARCH_RS6000_NAME +) + + @/usr/include/boost/predef/architecture/sparc.h + +8 #ide +BOOST_PREDEF_ARCHITECTURE_SPARC_H + + +9  + #BOOST_PREDEF_ARCHITECTURE_SPARC_H + + + ) + +11  + ~ + +12  + ~ + +30  + #BOOST_ARCH_SPARC + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +32 #i +defed +( +__c__ +|| defed( +__c +) + +33 #unde +BOOST_ARCH_SPARC + + +34 #i! +defed +( +BOOST_ARCH_SPARC +&& defed( +__cv9 +) + +35  + #BOOST_ARCH_SPARC + + `BOOST_VERSION_NUMBER +(9,0,0) + + ) + +37 #i! +defed +( +BOOST_ARCH_SPARC +&& defed( +__cv8 +) + +38  + #BOOST_ARCH_SPARC + + `BOOST_VERSION_NUMBER +(8,0,0) + + ) + +40 #i! +defed +( +BOOST_ARCH_SPARC +) + +41  + #BOOST_ARCH_SPARC + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +45 #i +BOOST_ARCH_SPARC + + +46  + #BOOST_ARCH_SPARC_AVAILABLE + + + ) + +49  + #BOOST_ARCH_SPARC_NAME + "SPARC" + + ) + +53  + ~ + +54 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_ARCH_SPARC +, +BOOST_ARCH_SPARC_NAME +) + + @/usr/include/boost/predef/architecture/superh.h + +8 #ide +BOOST_PREDEF_ARCHITECTURE_SUPERH_H + + +9  + #BOOST_PREDEF_ARCHITECTURE_SUPERH_H + + + ) + +11  + ~ + +12  + ~ + +34  + #BOOST_ARCH_SH + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +36 #i +defed +( +__sh__ +) + +37 #unde +BOOST_ARCH_SH + + +38 #i! +defed +( +BOOST_ARCH_SH +&& (defed( +__SH5__ +)) + +39  + #BOOST_ARCH_SH + + `BOOST_VERSION_NUMBER +(5,0,0) + + ) + +41 #i! +defed +( +BOOST_ARCH_SH +&& (defed( +__SH4__ +)) + +42  + #BOOST_ARCH_SH + + `BOOST_VERSION_NUMBER +(4,0,0) + + ) + +44 #i! +defed +( +BOOST_ARCH_SH +&& (defed( +__sh3__ +|| defed( +__SH3__ +)) + +45  + #BOOST_ARCH_SH + + `BOOST_VERSION_NUMBER +(3,0,0) + + ) + +47 #i! +defed +( +BOOST_ARCH_SH +&& (defed( +__sh2__ +)) + +48  + #BOOST_ARCH_SH + + `BOOST_VERSION_NUMBER +(2,0,0) + + ) + +50 #i! +defed +( +BOOST_ARCH_SH +&& (defed( +__sh1__ +)) + +51  + #BOOST_ARCH_SH + + `BOOST_VERSION_NUMBER +(1,0,0) + + ) + +53 #i! +defed +( +BOOST_ARCH_SH +) + +54  + #BOOST_ARCH_SH + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +58 #i +BOOST_ARCH_SH + + +59  + #BOOST_ARCH_SH_AVAILABLE + + + ) + +62  + #BOOST_ARCH_SH_NAME + "SurH" + + ) + +66  + ~ + +67 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_ARCH_SH +, +BOOST_ARCH_SH_NAME +) + + @/usr/include/boost/predef/architecture/sys370.h + +8 #ide +BOOST_PREDEF_ARCHITECTURE_SYS370_H + + +9  + #BOOST_PREDEF_ARCHITECTURE_SYS370_H + + + ) + +11  + ~ + +12  + ~ + +27  + #BOOST_ARCH_SYS370 + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +29 #i +defed +( +__370__ +|| defed( +__THW_370__ +) + +30 #unde +BOOST_ARCH_SYS370 + + +31  + #BOOST_ARCH_SYS370 + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +34 #i +BOOST_ARCH_SYS370 + + +35  + #BOOST_ARCH_SYS370_AVAILABLE + + + ) + +38  + #BOOST_ARCH_SYS370_NAME + "Syem/370" + + ) + +42  + ~ + +43 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_ARCH_SYS370 +, +BOOST_ARCH_SYS370_NAME +) + + @/usr/include/boost/predef/architecture/sys390.h + +8 #ide +BOOST_PREDEF_ARCHITECTURE_SYS390_H + + +9  + #BOOST_PREDEF_ARCHITECTURE_SYS390_H + + + ) + +11  + ~ + +12  + ~ + +27  + #BOOST_ARCH_SYS390 + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +29 #i +defed +( +__s390__ +|| defed( +__s390x__ +) + +30 #unde +BOOST_ARCH_SYS390 + + +31  + #BOOST_ARCH_SYS390 + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +34 #i +BOOST_ARCH_SYS390 + + +35  + #BOOST_ARCH_SYS390_AVAILABLE + + + ) + +38  + #BOOST_ARCH_SYS390_NAME + "Syem/390" + + ) + +42  + ~ + +43 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_ARCH_SYS390 +, +BOOST_ARCH_SYS390_NAME +) + + @/usr/include/boost/predef/architecture/x86.h + +8  + ~ + +9  + ~ + +11 #ide +BOOST_PREDEF_ARCHITECTURE_X86_H + + +12  + #BOOST_PREDEF_ARCHITECTURE_X86_H + + + ) + +22  + #BOOST_ARCH_X86 + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +24 #i +BOOST_ARCH_X86_32 + || +BOOST_ARCH_X86_64 + + +25 #unde +BOOST_ARCH_X86 + + +26  + #BOOST_ARCH_X86 + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +29 #i +BOOST_ARCH_X86 + + +30  + #BOOST_ARCH_X86_AVAILABLE + + + ) + +33  + #BOOST_ARCH_X86_NAME + "I x86" + + ) + +37  + ~ + +38 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_ARCH_X86 +, +BOOST_ARCH_X86_NAME +) + + @/usr/include/boost/predef/architecture/z.h + +8 #ide +BOOST_PREDEF_ARCHITECTURE_Z_H + + +9  + #BOOST_PREDEF_ARCHITECTURE_Z_H + + + ) + +11  + ~ + +12  + ~ + +26  + #BOOST_ARCH_Z + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +28 #i +defed +( +__SYSC_ZARCH__ +) + +29 #unde +BOOST_ARCH_Z + + +30  + #BOOST_ARCH_Z + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +33 #i +BOOST_ARCH_Z + + +34  + #BOOST_ARCH_Z_AVAILABLE + + + ) + +37  + #BOOST_ARCH_Z_NAME + "z/Archeu" + + ) + +41  + ~ + +42 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_ARCH_Z +, +BOOST_ARCH_Z_NAME +) + + @/usr/include/boost/predef/compiler/borland.h + +8 #ide +BOOST_PREDEF_COMPILER_BORLAND_H + + +9  + #BOOST_PREDEF_COMPILER_BORLAND_H + + + ) + +11  + ~ + +12  + ~ + +31  + #BOOST_COMP_BORLAND + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +33 #i +defed +( +__BORLANDC__ +|| defed( +__CODEGEARC__ +) + +34 #i! +defed +( +BOOST_COMP_BORLAND_DETECTION +&& (defed( +__CODEGEARC__ +)) + +35  + #BOOST_COMP_BORLAND_DETECTION + + `BOOST_PREDEF_MAKE_0X_VVRP +( +__CODEGEARC__ +) + + ) + +37 #i! +defed +( +BOOST_COMP_BORLAND_DETECTION +) + +38  + #BOOST_COMP_BORLAND_DETECTION + + `BOOST_PREDEF_MAKE_0X_VVRP +( +__BORLANDC__ +) + + ) + +42 #ifde +BOOST_COMP_BORLAND_DETECTION + + +43  + #BOOST_COMP_BORLAND_AVAILABLE + + + ) + +44 #i +defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +45  + #BOOST_COMP_BORLAND_EMULATED + +BOOST_COMP_BORLAND_DETECTION + + + ) + +47 #unde +BOOST_COMP_BORLAND + + +48  + #BOOST_COMP_BORLAND + +BOOST_COMP_BORLAND_DETECTION + + + ) + +50  + ~ + +53  + #BOOST_COMP_BORLAND_NAME + "Bnd C++" + + ) + +57  + ~ + +58 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_BORLAND +, +BOOST_COMP_BORLAND_NAME +) + +60 #ifde +BOOST_COMP_BORLAND_EMULATED + + +61  + ~ + +62 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_BORLAND_EMULATED +, +BOOST_COMP_BORLAND_NAME +) + + @/usr/include/boost/predef/compiler/clang.h + +8 #ide +BOOST_PREDEF_COMPILER_CLANG_H + + +9  + #BOOST_PREDEF_COMPILER_CLANG_H + + + ) + +11  + ~ + +12  + ~ + +29  + #BOOST_COMP_CLANG + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +31 #i +defed +( +__g__ +) + +32  + #BOOST_COMP_CLANG_DETECTION + + `BOOST_VERSION_NUMBER +( +__g_maj__ +, +__g_m__ +, +__g_tchv__ +) + + ) + +35 #ifde +BOOST_COMP_CLANG_DETECTION + + +36 #i +defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +37  + #BOOST_COMP_CLANG_EMULATED + +BOOST_COMP_CLANG_DETECTION + + + ) + +39 #unde +BOOST_COMP_CLANG + + +40  + #BOOST_COMP_CLANG + +BOOST_COMP_CLANG_DETECTION + + + ) + +42  + #BOOST_COMP_CLANG_AVAILABLE + + + ) + +43  + ~ + +46  + #BOOST_COMP_CLANG_NAME + "Cng" + + ) + +50  + ~ + +51 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_CLANG +, +BOOST_COMP_CLANG_NAME +) + +53 #ifde +BOOST_COMP_CLANG_EMULATED + + +54  + ~ + +55 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_CLANG_EMULATED +, +BOOST_COMP_CLANG_NAME +) + + @/usr/include/boost/predef/compiler/comeau.h + +8 #ide +BOOST_PREDEF_COMPILER_COMEAU_H + + +9  + #BOOST_PREDEF_COMPILER_COMEAU_H + + + ) + +11  + ~ + +12  + ~ + +14  + #BOOST_COMP_COMO + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +31 #i +defed +( +__COMO__ +) + +32 #i! +defed +( +BOOST_COMP_COMO_DETECTION +&& defed( +__COMO_VERSION__ +) + +33  + #BOOST_COMP_COMO_DETECTION + + `BOOST_PREDEF_MAKE_0X_VRP +( +__COMO_VERSION__ +) + + ) + +35 #i! +defed +( +BOOST_COMP_COMO_DETECTION +) + +36  + #BOOST_COMP_COMO_DETECTION + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +40 #ifde +BOOST_COMP_COMO_DETECTION + + +41 #i +defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +42  + #BOOST_COMP_COMO_EMULATED + +BOOST_COMP_COMO_DETECTION + + + ) + +44 #unde +BOOST_COMP_COMO + + +45  + #BOOST_COMP_COMO + +BOOST_COMP_COMO_DETECTION + + + ) + +47  + #BOOST_COMP_COMO_AVAILABLE + + + ) + +48  + ~ + +51  + #BOOST_COMP_COMO_NAME + "Comu C++" + + ) + +55  + ~ + +56 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_COMO +, +BOOST_COMP_COMO_NAME +) + +58 #ifde +BOOST_COMP_COMO_EMULATED + + +59  + ~ + +60 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_COMO_EMULATED +, +BOOST_COMP_COMO_NAME +) + + @/usr/include/boost/predef/compiler/compaq.h + +8 #ide +BOOST_PREDEF_COMPILER_COMPAQ_H + + +9  + #BOOST_PREDEF_COMPILER_COMPAQ_H + + + ) + +11  + ~ + +12  + ~ + +31  + #BOOST_COMP_DEC + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +33 #i +defed +( +__DECC +|| defed( +__DECCXX +) + +34 #i! +defed +( +BOOST_COMP_DEC_DETECTION +&& defed( +__DECCXX_VER +) + +35  + #BOOST_COMP_DEC_DETECTION + + `BOOST_PREDEF_MAKE_10_VVRR0PP00 +( +__DECCXX_VER +) + + ) + +37 #i! +defed +( +BOOST_COMP_DEC_DETECTION +&& defed( +__DECC_VER +) + +38  + #BOOST_COMP_DEC_DETECTION + + `BOOST_PREDEF_MAKE_10_VVRR0PP00 +( +__DECC_VER +) + + ) + +40 #i! +defed +( +BOOST_COMP_DEC_DETECTION +) + +41  + #BOOST_COMP_DEC_DETECTION + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +45 #ifde +BOOST_COMP_DEC_DETECTION + + +46 #i +defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +47  + #BOOST_COMP_DEC_EMULATED + +BOOST_COMP_DEC_DETECTION + + + ) + +49 #unde +BOOST_COMP_DEC + + +50  + #BOOST_COMP_DEC + +BOOST_COMP_DEC_DETECTION + + + ) + +52  + #BOOST_COMP_DEC_AVAILABLE + + + ) + +53  + ~ + +56  + #BOOST_COMP_DEC_NAME + "Comq C/C++" + + ) + +60  + ~ + +61 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_DEC +, +BOOST_COMP_DEC_NAME +) + +63 #ifde +BOOST_COMP_DEC_EMULATED + + +64  + ~ + +65 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_DEC_EMULATED +, +BOOST_COMP_DEC_NAME +) + + @/usr/include/boost/predef/compiler/diab.h + +8 #ide +BOOST_PREDEF_COMPILER_DIAB_H + + +9  + #BOOST_PREDEF_COMPILER_DIAB_H + + + ) + +11  + ~ + +12  + ~ + +29  + #BOOST_COMP_DIAB + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +31 #i +defed +( +__DCC__ +) + +32  + #BOOST_COMP_DIAB_DETECTION + + `BOOST_PREDEF_MAKE_10_VRPP +( +__VERSION_NUMBER__ +) + + ) + +35 #ifde +BOOST_COMP_DIAB_DETECTION + + +36 #i +defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +37  + #BOOST_COMP_DIAB_EMULATED + +BOOST_COMP_DIAB_DETECTION + + + ) + +39 #unde +BOOST_COMP_DIAB + + +40  + #BOOST_COMP_DIAB + +BOOST_COMP_DIAB_DETECTION + + + ) + +42  + #BOOST_COMP_DIAB_AVAILABLE + + + ) + +43  + ~ + +46  + #BOOST_COMP_DIAB_NAME + "Db C/C++" + + ) + +50  + ~ + +51 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_DIAB +, +BOOST_COMP_DIAB_NAME +) + +53 #ifde +BOOST_COMP_DIAB_EMULATED + + +54  + ~ + +55 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_DIAB_EMULATED +, +BOOST_COMP_DIAB_NAME +) + + @/usr/include/boost/predef/compiler/digitalmars.h + +8 #ide +BOOST_PREDEF_COMPILER_DIGITALMARS_H + + +9  + #BOOST_PREDEF_COMPILER_DIGITALMARS_H + + + ) + +11  + ~ + +12  + ~ + +29  + #BOOST_COMP_DMC + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +31 #i +defed +( +__DMC__ +) + +32  + #BOOST_COMP_DMC_DETECTION + + `BOOST_PREDEF_MAKE_0X_VRP +( +__DMC__ +) + + ) + +35 #ifde +BOOST_COMP_DMC_DETECTION + + +36 #i +defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +37  + #BOOST_COMP_DMC_EMULATED + +BOOST_COMP_DMC_DETECTION + + + ) + +39 #unde +BOOST_COMP_DMC + + +40  + #BOOST_COMP_DMC + +BOOST_COMP_DMC_DETECTION + + + ) + +42  + #BOOST_COMP_DMC_AVAILABLE + + + ) + +43  + ~ + +46  + #BOOST_COMP_DMC_NAME + "Dig Ms" + + ) + +50  + ~ + +51 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_DMC +, +BOOST_COMP_DMC_NAME +) + +53 #ifde +BOOST_COMP_DMC_EMULATED + + +54  + ~ + +55 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_DMC_EMULATED +, +BOOST_COMP_DMC_NAME +) + + @/usr/include/boost/predef/compiler/dignus.h + +8 #ide +BOOST_PREDEF_COMPILER_DIGNUS_H + + +9  + #BOOST_PREDEF_COMPILER_DIGNUS_H + + + ) + +11  + ~ + +12  + ~ + +29  + #BOOST_COMP_SYSC + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +31 #i +defed +( +__SYSC__ +) + +32  + #BOOST_COMP_SYSC_DETECTION + + `BOOST_PREDEF_MAKE_10_VRRPP +( +__SYSC_VER__ +) + + ) + +35 #ifde +BOOST_COMP_SYSC_DETECTION + + +36 #i +defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +37  + #BOOST_COMP_SYSC_EMULATED + +BOOST_COMP_SYSC_DETECTION + + + ) + +39 #unde +BOOST_COMP_SYSC + + +40  + #BOOST_COMP_SYSC + +BOOST_COMP_SYSC_DETECTION + + + ) + +42  + #BOOST_COMP_SYSC_AVAILABLE + + + ) + +43  + ~ + +46  + #BOOST_COMP_SYSC_NAME + "DignuSyems/C++" + + ) + +50  + ~ + +51 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_SYSC +, +BOOST_COMP_SYSC_NAME +) + +53 #ifde +BOOST_COMP_SYSC_EMULATED + + +54  + ~ + +55 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_SYSC_EMULATED +, +BOOST_COMP_SYSC_NAME +) + + @/usr/include/boost/predef/compiler/edg.h + +8 #ide +BOOST_PREDEF_COMPILER_EDG_H + + +9  + #BOOST_PREDEF_COMPILER_EDG_H + + + ) + +11  + ~ + +12  + ~ + +29  + #BOOST_COMP_EDG + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +31 #i +defed +( +__EDG__ +) + +32  + #BOOST_COMP_EDG_DETECTION + + `BOOST_PREDEF_MAKE_10_VRR +( +__EDG_VERSION__ +) + + ) + +35 #ifde +BOOST_COMP_EDG_DETECTION + + +36 #i +defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +37  + #BOOST_COMP_EDG_EMULATED + +BOOST_COMP_EDG_DETECTION + + + ) + +39 #unde +BOOST_COMP_EDG + + +40  + #BOOST_COMP_EDG + +BOOST_COMP_EDG_DETECTION + + + ) + +42  + #BOOST_COMP_EDG_AVAILABLE + + + ) + +43  + ~ + +46  + #BOOST_COMP_EDG_NAME + "EDG C++ Frڋnd" + + ) + +50  + ~ + +51 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_EDG +, +BOOST_COMP_EDG_NAME +) + +53 #ifde +BOOST_COMP_EDG_EMULATED + + +54  + ~ + +55 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_EDG_EMULATED +, +BOOST_COMP_EDG_NAME +) + + @/usr/include/boost/predef/compiler/ekopath.h + +8 #ide +BOOST_PREDEF_COMPILER_EKOPATH_H + + +9  + #BOOST_PREDEF_COMPILER_EKOPATH_H + + + ) + +11  + ~ + +12  + ~ + +29  + #BOOST_COMP_PATH + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +31 #i +defed +( +__PATHCC__ +) + +32  + #BOOST_COMP_PATH_DETECTION + \ + +33 + `BOOST_VERSION_NUMBER +( +__PATHCC__ +, +__PATHCC_MINOR__ +, +__PATHCC_PATCHLEVEL__ +) + + ) + +36 #ifde +BOOST_COMP_PATH_DETECTION + + +37 #i +defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +38  + #BOOST_COMP_PATH_EMULATED + +BOOST_COMP_PATH_DETECTION + + + ) + +40 #unde +BOOST_COMP_PATH + + +41  + #BOOST_COMP_PATH + +BOOST_COMP_PATH_DETECTION + + + ) + +43  + #BOOST_COMP_PATH_AVAILABLE + + + ) + +44  + ~ + +47  + #BOOST_COMP_PATH_NAME + "EKOth" + + ) + +51  + ~ + +52 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_PATH +, +BOOST_COMP_PATH_NAME +) + +54 #ifde +BOOST_COMP_PATH_EMULATED + + +55  + ~ + +56 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_PATH_EMULATED +, +BOOST_COMP_PATH_NAME +) + + @/usr/include/boost/predef/compiler/gcc.h + +8 #ide +BOOST_PREDEF_COMPILER_GCC_H + + +9  + #BOOST_PREDEF_COMPILER_GCC_H + + + ) + +13  + ~ + +15  + ~ + +16  + ~ + +34  + #BOOST_COMP_GNUC + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +36 #i +defed +( +__GNUC__ +) + +37 #i! +defed +( +BOOST_COMP_GNUC_DETECTION +&& defed( +__GNUC_PATCHLEVEL__ +) + +38  + #BOOST_COMP_GNUC_DETECTION + \ + +39 + `BOOST_VERSION_NUMBER +( +__GNUC__ +, +__GNUC_MINOR__ +, +__GNUC_PATCHLEVEL__ +) + + ) + +41 #i! +defed +( +BOOST_COMP_GNUC_DETECTION +) + +42  + #BOOST_COMP_GNUC_DETECTION + \ + +43 + `BOOST_VERSION_NUMBER +( +__GNUC__ +, +__GNUC_MINOR__ +,0) + + ) + +47 #ifde +BOOST_COMP_GNUC_DETECTION + + +48 #i +defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +49  + #BOOST_COMP_GNUC_EMULATED + +BOOST_COMP_GNUC_DETECTION + + + ) + +51 #unde +BOOST_COMP_GNUC + + +52  + #BOOST_COMP_GNUC + +BOOST_COMP_GNUC_DETECTION + + + ) + +54  + #BOOST_COMP_GNUC_AVAILABLE + + + ) + +55  + ~ + +58  + #BOOST_COMP_GNUC_NAME + "Gnu GCC C/C++" + + ) + +62  + ~ + +63 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_GNUC +, +BOOST_COMP_GNUC_NAME +) + +65 #ifde +BOOST_COMP_GNUC_EMULATED + + +66  + ~ + +67 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_GNUC_EMULATED +, +BOOST_COMP_GNUC_NAME +) + + @/usr/include/boost/predef/compiler/gcc_xml.h + +8 #ide +BOOST_PREDEF_COMPILER_GCC_XML_H + + +9  + #BOOST_PREDEF_COMPILER_GCC_XML_H + + + ) + +11  + ~ + +12  + ~ + +26  + #BOOST_COMP_GCCXML + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +28 #i +defed +( +__GCCXML__ +) + +29  + #BOOST_COMP_GCCXML_DETECTION + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +32 #ifde +BOOST_COMP_GCCXML_DETECTION + + +33 #i +defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +34  + #BOOST_COMP_GCCXML_EMULATED + +BOOST_COMP_GCCXML_DETECTION + + + ) + +36 #unde +BOOST_COMP_GCCXML + + +37  + #BOOST_COMP_GCCXML + +BOOST_COMP_GCCXML_DETECTION + + + ) + +39  + #BOOST_COMP_GCCXML_AVAILABLE + + + ) + +40  + ~ + +43  + #BOOST_COMP_GCCXML_NAME + "GCC XML" + + ) + +47  + ~ + +48 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_GCCXML +, +BOOST_COMP_GCCXML_NAME +) + +50 #ifde +BOOST_COMP_GCCXML_EMULATED + + +51  + ~ + +52 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_GCCXML_EMULATED +, +BOOST_COMP_GCCXML_NAME +) + + @/usr/include/boost/predef/compiler/greenhills.h + +8 #ide +BOOST_PREDEF_COMPILER_GREENHILLS_H + + +9  + #BOOST_PREDEF_COMPILER_GREENHILLS_H + + + ) + +11  + ~ + +12  + ~ + +31  + #BOOST_COMP_GHS + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +33 #i +defed +( +__ghs +|| defed( +__ghs__ +) + +34 #i! +defed +( +BOOST_COMP_GHS_DETECTION +&& defed( +__GHS_VERSION_NUMBER__ +) + +35  + #BOOST_COMP_GHS_DETECTION + + `BOOST_PREDEF_MAKE_10_VRP +( +__GHS_VERSION_NUMBER__ +) + + ) + +37 #i! +defed +( +BOOST_COMP_GHS_DETECTION +&& defed( +__ghs +) + +38  + #BOOST_COMP_GHS_DETECTION + + `BOOST_PREDEF_MAKE_10_VRP +( +__ghs +) + + ) + +40 #i! +defed +( +BOOST_COMP_GHS_DETECTION +) + +41  + #BOOST_COMP_GHS_DETECTION + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +45 #ifde +BOOST_COMP_GHS_DETECTION + + +46 #i +defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +47  + #BOOST_COMP_GHS_EMULATED + +BOOST_COMP_GHS_DETECTION + + + ) + +49 #unde +BOOST_COMP_GHS + + +50  + #BOOST_COMP_GHS + +BOOST_COMP_GHS_DETECTION + + + ) + +52  + #BOOST_COMP_GHS_AVAILABLE + + + ) + +53  + ~ + +56  + #BOOST_COMP_GHS_NAME + "G HlC/C++" + + ) + +60  + ~ + +61 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_GHS +, +BOOST_COMP_GHS_NAME +) + +63 #ifde +BOOST_COMP_GHS_EMULATED + + +64  + ~ + +65 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_GHS_EMULATED +, +BOOST_COMP_GHS_NAME +) + + @/usr/include/boost/predef/compiler/hp_acc.h + +8 #ide +BOOST_PREDEF_COMPILER_HP_ACC_H + + +9  + #BOOST_PREDEF_COMPILER_HP_ACC_H + + + ) + +11  + ~ + +12  + ~ + +29  + #BOOST_COMP_HPACC + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +31 #i +defed +( +__HP_aCC +) + +32 #i! +defed +( +BOOST_COMP_HPACC_DETECTION +&& ( +__HP_aCC + > 1) + +33  + #BOOST_COMP_HPACC_DETECTION + + `BOOST_PREDEF_MAKE_10_VVRRPP +( +__HP_aCC +) + + ) + +35 #i! +defed +( +BOOST_COMP_HPACC_DETECTION +) + +36  + #BOOST_COMP_HPACC_DETECTION + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +40 #ifde +BOOST_COMP_HPACC_DETECTION + + +41 #i +defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +42  + #BOOST_COMP_HPACC_EMULATED + +BOOST_COMP_HPACC_DETECTION + + + ) + +44 #unde +BOOST_COMP_HPACC + + +45  + #BOOST_COMP_HPACC + +BOOST_COMP_HPACC_DETECTION + + + ) + +47  + #BOOST_COMP_HPACC_AVAILABLE + + + ) + +48  + ~ + +51  + #BOOST_COMP_HPACC_NAME + "HPC++" + + ) + +55  + ~ + +56 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_HPACC +, +BOOST_COMP_HPACC_NAME +) + +58 #ifde +BOOST_COMP_HPACC_EMULATED + + +59  + ~ + +60 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_HPACC_EMULATED +, +BOOST_COMP_HPACC_NAME +) + + @/usr/include/boost/predef/compiler/iar.h + +8 #ide +BOOST_PREDEF_COMPILER_IAR_H + + +9  + #BOOST_PREDEF_COMPILER_IAR_H + + + ) + +11  + ~ + +12  + ~ + +29  + #BOOST_COMP_IAR + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +31 #i +defed +( +__IAR_SYSTEMS_ICC__ +) + +32  + #BOOST_COMP_IAR_DETECTION + + `BOOST_PREDEF_MAKE_10_VVRR +( +__VER__ +) + + ) + +35 #ifde +BOOST_COMP_IAR_DETECTION + + +36 #i +defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +37  + #BOOST_COMP_IAR_EMULATED + +BOOST_COMP_IAR_DETECTION + + + ) + +39 #unde +BOOST_COMP_IAR + + +40  + #BOOST_COMP_IAR + +BOOST_COMP_IAR_DETECTION + + + ) + +42  + #BOOST_COMP_IAR_AVAILABLE + + + ) + +43  + ~ + +46  + #BOOST_COMP_IAR_NAME + "IAR C/C++" + + ) + +50  + ~ + +51 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_IAR +, +BOOST_COMP_IAR_NAME +) + +53 #ifde +BOOST_COMP_IAR_EMULATED + + +54  + ~ + +55 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_IAR_EMULATED +, +BOOST_COMP_IAR_NAME +) + + @/usr/include/boost/predef/compiler/ibm.h + +8 #ide +BOOST_PREDEF_COMPILER_IBM_H + + +9  + #BOOST_PREDEF_COMPILER_IBM_H + + + ) + +11  + ~ + +12  + ~ + +34  + #BOOST_COMP_IBM + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +36 #i +defed +( +__IBMCPP__ +|| defed( +__xlC__ +|| defed( +__xlc__ +) + +37 #i! +defed +( +BOOST_COMP_IBM_DETECTION +&& defed( +__COMPILER_VER__ +) + +38  + #BOOST_COMP_IBM_DETECTION + + `BOOST_PREDEF_MAKE_0X_VRRPPPP +( +__COMPILER_VER__ +) + + ) + +40 #i! +defed +( +BOOST_COMP_IBM_DETECTION +&& defed( +__xlC__ +) + +41  + #BOOST_COMP_IBM_DETECTION + + `BOOST_PREDEF_MAKE_0X_VVRR +( +__xlC__ +) + + ) + +43 #i! +defed +( +BOOST_COMP_IBM_DETECTION +&& defed( +__xlc__ +) + +44  + #BOOST_COMP_IBM_DETECTION + + `BOOST_PREDEF_MAKE_0X_VVRR +( +__xlc__ +) + + ) + +46 #i! +defed +( +BOOST_COMP_IBM_DETECTION +) + +47  + #BOOST_COMP_IBM_DETECTION + + `BOOST_PREDEF_MAKE_10_VRP +( +__IBMCPP__ +) + + ) + +51 #ifde +BOOST_COMP_IBM_DETECTION + + +52 #i +defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +53  + #BOOST_COMP_IBM_EMULATED + +BOOST_COMP_IBM_DETECTION + + + ) + +55 #unde +BOOST_COMP_IBM + + +56  + #BOOST_COMP_IBM + +BOOST_COMP_IBM_DETECTION + + + ) + +58  + #BOOST_COMP_IBM_AVAILABLE + + + ) + +59  + ~ + +62  + #BOOST_COMP_IBM_NAME + "IBM XL C/C++" + + ) + +66  + ~ + +67 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_IBM +, +BOOST_COMP_IBM_NAME +) + +69 #ifde +BOOST_COMP_IBM_EMULATED + + +70  + ~ + +71 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_IBM_EMULATED +, +BOOST_COMP_IBM_NAME +) + + @/usr/include/boost/predef/compiler/intel.h + +8 #ide +BOOST_PREDEF_COMPILER_INTEL_H + + +9  + #BOOST_PREDEF_COMPILER_INTEL_H + + + ) + +11  + ~ + +12  + ~ + +33  + #BOOST_COMP_INTEL + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +35 #i +defed +( +__INTEL_COMPILER +|| defed( +__ICL +|| defed( +__ICC +) || \ + +36 + $defed +( +__ECC +) + +41 #i! + `defed +( +BOOST_COMP_INTEL_DETECTION +&& defed( +__INTEL_COMPILER +) && (__INTEL_COMPILER == 9999) + +42  + #BOOST_COMP_INTEL_DETECTION + + `BOOST_VERSION_NUMBER +(12,1,0) + + ) + +44 #i! + `defed +( +BOOST_COMP_INTEL_DETECTION +&& defed( +__INTEL_COMPILER +&& defed( +__INTEL_COMPILER_UPDATE +) + +45  + #BOOST_COMP_INTEL_DETECTION + + `BOOST_VERSION_NUMBER +( \ + +46 + `BOOST_VERSION_NUMBER_MAJOR +( + `BOOST_PREDEF_MAKE_10_VVRR +( +__INTEL_COMPILER +)), \ + +47 + `BOOST_VERSION_NUMBER_MINOR +( + `BOOST_PREDEF_MAKE_10_VVRR +( +__INTEL_COMPILER +)), \ + +48 +__INTEL_COMPILER_UPDATE +) + + ) + +50 #i! + `defed +( +BOOST_COMP_INTEL_DETECTION +&& defed( +__INTEL_COMPILER +) + +51  + #BOOST_COMP_INTEL_DETECTION + + `BOOST_PREDEF_MAKE_10_VVRR +( +__INTEL_COMPILER +) + + ) + +53 #i! + `defed +( +BOOST_COMP_INTEL_DETECTION +) + +54  + #BOOST_COMP_INTEL_DETECTION + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +58 #ifde +BOOST_COMP_INTEL_DETECTION + + +59 #i + `defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +60  + #BOOST_COMP_INTEL_EMULATED + +BOOST_COMP_INTEL_DETECTION + + + ) + +62 #unde +BOOST_COMP_INTEL + + +63  + #BOOST_COMP_INTEL + +BOOST_COMP_INTEL_DETECTION + + + ) + +65  + #BOOST_COMP_INTEL_AVAILABLE + + + ) + +66  + ~ + +69  + #BOOST_COMP_INTEL_NAME + "I C/C++" + + ) + +73  + ~ + +74 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_INTEL +, +BOOST_COMP_INTEL_NAME +) + +76 #ifde +BOOST_COMP_INTEL_EMULATED + + +77  + ~ + +78 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_INTEL_EMULATED +, +BOOST_COMP_INTEL_NAME +) + + @/usr/include/boost/predef/compiler/kai.h + +8 #ide +BOOST_PREDEF_COMPILER_KAI_H + + +9  + #BOOST_PREDEF_COMPILER_KAI_H + + + ) + +11  + ~ + +12  + ~ + +29  + #BOOST_COMP_KCC + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +31 #i +defed +( +__KCC +) + +32  + #BOOST_COMP_KCC_DETECTION + + `BOOST_PREDEF_MAKE_0X_VRPP +( +__KCC_VERSION +) + + ) + +35 #ifde +BOOST_COMP_KCC_DETECTION + + +36 #i +defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +37  + #BOOST_COMP_KCC_EMULATED + +BOOST_COMP_KCC_DETECTION + + + ) + +39 #unde +BOOST_COMP_KCC + + +40  + #BOOST_COMP_KCC + +BOOST_COMP_KCC_DETECTION + + + ) + +42  + #BOOST_COMP_KCC_AVAILABLE + + + ) + +43  + ~ + +46  + #BOOST_COMP_KCC_NAME + "KaC++" + + ) + +50  + ~ + +51 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_KCC +, +BOOST_COMP_KCC_NAME +) + +53 #ifde +BOOST_COMP_KCC_EMULATED + + +54  + ~ + +55 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_KCC_EMULATED +, +BOOST_COMP_KCC_NAME +) + + @/usr/include/boost/predef/compiler/llvm.h + +8 #ide +BOOST_PREDEF_COMPILER_LLVM_H + + +9  + #BOOST_PREDEF_COMPILER_LLVM_H + + + ) + +13  + ~ + +15  + ~ + +16  + ~ + +30  + #BOOST_COMP_LLVM + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +32 #i +defed +( +__vm__ +) + +33  + #BOOST_COMP_LLVM_DETECTION + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +36 #ifde +BOOST_COMP_LLVM_DETECTION + + +37 #i +defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +38  + #BOOST_COMP_LLVM_EMULATED + +BOOST_COMP_LLVM_DETECTION + + + ) + +40 #unde +BOOST_COMP_LLVM + + +41  + #BOOST_COMP_LLVM + +BOOST_COMP_LLVM_DETECTION + + + ) + +43  + #BOOST_COMP_LLVM_AVAILABLE + + + ) + +44  + ~ + +47  + #BOOST_COMP_LLVM_NAME + "LLVM" + + ) + +51  + ~ + +52 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_LLVM +, +BOOST_COMP_LLVM_NAME +) + +54 #ifde +BOOST_COMP_LLVM_EMULATED + + +55  + ~ + +56 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_LLVM_EMULATED +, +BOOST_COMP_LLVM_NAME +) + + @/usr/include/boost/predef/compiler/metaware.h + +8 #ide +BOOST_PREDEF_COMPILER_METAWARE_H + + +9  + #BOOST_PREDEF_COMPILER_METAWARE_H + + + ) + +11  + ~ + +12  + ~ + +26  + #BOOST_COMP_HIGHC + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +28 #i +defed +( +__HIGHC__ +) + +29  + #BOOST_COMP_HIGHC_DETECTION + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +32 #ifde +BOOST_COMP_HIGHC_DETECTION + + +33 #i +defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +34  + #BOOST_COMP_HIGHC_EMULATED + +BOOST_COMP_HIGHC_DETECTION + + + ) + +36 #unde +BOOST_COMP_HIGHC + + +37  + #BOOST_COMP_HIGHC + +BOOST_COMP_HIGHC_DETECTION + + + ) + +39  + #BOOST_COMP_HIGHC_AVAILABLE + + + ) + +40  + ~ + +43  + #BOOST_COMP_HIGHC_NAME + "MaWHigh C/C++" + + ) + +47  + ~ + +48 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_HIGHC +, +BOOST_COMP_HIGHC_NAME +) + +50 #ifde +BOOST_COMP_HIGHC_EMULATED + + +51  + ~ + +52 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_HIGHC_EMULATED +, +BOOST_COMP_HIGHC_NAME +) + + @/usr/include/boost/predef/compiler/metrowerks.h + +8 #ide +BOOST_PREDEF_COMPILER_METROWERKS_H + + +9  + #BOOST_PREDEF_COMPILER_METROWERKS_H + + + ) + +11  + ~ + +12  + ~ + +33  + #BOOST_COMP_MWERKS + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +35 #i +defed +( +__MWERKS__ +|| defed( +__CWCC__ +) + +36 #i! +defed +( +BOOST_COMP_MWERKS_DETECTION +&& defed( +__CWCC__ +) + +37  + #BOOST_COMP_MWERKS_DETECTION + + `BOOST_PREDEF_MAKE_0X_VRPP +( +__CWCC__ +) + + ) + +39 #i! +defed +( +BOOST_COMP_MWERKS_DETECTION +&& ( +__MWERKS__ + >= 0x4200) + +40  + #BOOST_COMP_MWERKS_DETECTION + + `BOOST_PREDEF_MAKE_0X_VRPP +( +__MWERKS__ +) + + ) + +42 #i! +defed +( +BOOST_COMP_MWERKS_DETECTION +&& ( +__MWERKS__ + >= 0x3204) + +43  + #BOOST_COMP_MWERKS_DETECTION + + `BOOST_VERSION_NUMBER +(9,( +__MWERKS__ +)%100-1,0) + + ) + +45 #i! +defed +( +BOOST_COMP_MWERKS_DETECTION +&& ( +__MWERKS__ + >= 0x3200) + +46  + #BOOST_COMP_MWERKS_DETECTION + + `BOOST_VERSION_NUMBER +(9,( +__MWERKS__ +)%100,0) + + ) + +48 #i! +defed +( +BOOST_COMP_MWERKS_DETECTION +&& ( +__MWERKS__ + >= 0x3000) + +49  + #BOOST_COMP_MWERKS_DETECTION + + `BOOST_VERSION_NUMBER +(8,( +__MWERKS__ +)%100,0) + + ) + +51 #i! +defed +( +BOOST_COMP_MWERKS_DETECTION +) + +52  + #BOOST_COMP_MWERKS_DETECTION + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +56 #ifde +BOOST_COMP_MWERKS_DETECTION + + +57 #i +defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +58  + #BOOST_COMP_MWERKS_EMULATED + +BOOST_COMP_MWERKS_DETECTION + + + ) + +60 #unde +BOOST_COMP_MWERKS + + +61  + #BOOST_COMP_MWERKS + +BOOST_COMP_MWERKS_DETECTION + + + ) + +63  + #BOOST_COMP_MWERKS_AVAILABLE + + + ) + +64  + ~ + +67  + #BOOST_COMP_MWERKS_NAME + "MrowkCodeWri" + + ) + +71  + ~ + +72 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_MWERKS +, +BOOST_COMP_MWERKS_NAME +) + +74 #ifde +BOOST_COMP_MWERKS_EMULATED + + +75  + ~ + +76 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_MWERKS_EMULATED +, +BOOST_COMP_MWERKS_NAME +) + + @/usr/include/boost/predef/compiler/microtec.h + +8 #ide +BOOST_PREDEF_COMPILER_MICROTEC_H + + +9  + #BOOST_PREDEF_COMPILER_MICROTEC_H + + + ) + +11  + ~ + +12  + ~ + +26  + #BOOST_COMP_MRI + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +28 #i +defed +( +_MRI +) + +29  + #BOOST_COMP_MRI_DETECTION + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +32 #ifde +BOOST_COMP_MRI_DETECTION + + +33 #i +defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +34  + #BOOST_COMP_MRI_EMULATED + +BOOST_COMP_MRI_DETECTION + + + ) + +36 #unde +BOOST_COMP_MRI + + +37  + #BOOST_COMP_MRI + +BOOST_COMP_MRI_DETECTION + + + ) + +39  + #BOOST_COMP_MRI_AVAILABLE + + + ) + +40  + ~ + +43  + #BOOST_COMP_MRI_NAME + "MieC/C++" + + ) + +47  + ~ + +48 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_MRI +, +BOOST_COMP_MRI_NAME +) + +50 #ifde +BOOST_COMP_MRI_EMULATED + + +51  + ~ + +52 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_MRI_EMULATED +, +BOOST_COMP_MRI_NAME +) + + @/usr/include/boost/predef/compiler/mpw.h + +8 #ide +BOOST_PREDEF_COMPILER_MPW_H + + +9  + #BOOST_PREDEF_COMPILER_MPW_H + + + ) + +11  + ~ + +12  + ~ + +31  + #BOOST_COMP_MPW + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +33 #i +defed +( +__MRC__ +|| defed( +MPW_C +|| defed( +MPW_CPLUS +) + +34 #i! +defed +( +BOOST_COMP_MPW_DETECTION +&& defed( +__MRC__ +) + +35  + #BOOST_COMP_MPW_DETECTION + + `BOOST_PREDEF_MAKE_0X_VVRR +( +__MRC__ +) + + ) + +37 #i! +defed +( +BOOST_COMP_MPW_DETECTION +) + +38  + #BOOST_COMP_MPW_DETECTION + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +42 #ifde +BOOST_COMP_MPW_DETECTION + + +43 #i +defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +44  + #BOOST_COMP_MPW_EMULATED + +BOOST_COMP_MPW_DETECTION + + + ) + +46 #unde +BOOST_COMP_MPW + + +47  + #BOOST_COMP_MPW + +BOOST_COMP_MPW_DETECTION + + + ) + +49  + #BOOST_COMP_MPW_AVAILABLE + + + ) + +50  + ~ + +53  + #BOOST_COMP_MPW_NAME + "MPW C++" + + ) + +57  + ~ + +58 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_MPW +, +BOOST_COMP_MPW_NAME +) + +60 #ifde +BOOST_COMP_MPW_EMULATED + + +61  + ~ + +62 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_MPW_EMULATED +, +BOOST_COMP_MPW_NAME +) + + @/usr/include/boost/predef/compiler/nvcc.h + +8 #ide +BOOST_PREDEF_COMPILER_NVCC_H + + +9  + #BOOST_PREDEF_COMPILER_NVCC_H + + + ) + +11  + ~ + +12  + ~ + +29  + #BOOST_COMP_NVCC + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +31 #i +defed +( +__NVCC__ +) + +32 #i! +defed +( +__CUDACC_VER_MAJOR__ +|| !defed( +__CUDACC_VER_MINOR__ +|| !defed( +__CUDACC_VER_BUILD__ +) + +33  + #BOOST_COMP_NVCC_DETECTION + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +35  + #BOOST_COMP_NVCC_DETECTION + + `BOOST_VERSION_NUMBER +( +__CUDACC_VER_MAJOR__ +, +__CUDACC_VER_MINOR__ +, +__CUDACC_VER_BUILD__ +) + + ) + +39 #ifde +BOOST_COMP_NVCC_DETECTION + + +62 #unde +BOOST_COMP_NVCC + + +63  + #BOOST_COMP_NVCC + +BOOST_COMP_NVCC_DETECTION + + + ) + +64  + #BOOST_COMP_NVCC_AVAILABLE + + + ) + +65  + ~ + +68  + #BOOST_COMP_NVCC_NAME + "NVCC" + + ) + +72  + ~ + +73 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_NVCC +, +BOOST_COMP_NVCC_NAME +) + + @/usr/include/boost/predef/compiler/palm.h + +8 #ide +BOOST_PREDEF_COMPILER_PALM_H + + +9  + #BOOST_PREDEF_COMPILER_PALM_H + + + ) + +11  + ~ + +12  + ~ + +29  + #BOOST_COMP_PALM + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +31 #i +defed +( +_PACC_VER +) + +32  + #BOOST_COMP_PALM_DETECTION + + `BOOST_PREDEF_MAKE_0X_VRRPP000 +( +_PACC_VER +) + + ) + +35 #ifde +BOOST_COMP_PALM_DETECTION + + +36 #i +defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +37  + #BOOST_COMP_PALM_EMULATED + +BOOST_COMP_PALM_DETECTION + + + ) + +39 #unde +BOOST_COMP_PALM + + +40  + #BOOST_COMP_PALM + +BOOST_COMP_PALM_DETECTION + + + ) + +42  + #BOOST_COMP_PALM_AVAILABLE + + + ) + +43  + ~ + +46  + #BOOST_COMP_PALM_NAME + "Pm C/C++" + + ) + +50  + ~ + +51 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_PALM +, +BOOST_COMP_PALM_NAME +) + +53 #ifde +BOOST_COMP_PALM_EMULATED + + +54  + ~ + +55 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_PALM_EMULATED +, +BOOST_COMP_PALM_NAME +) + + @/usr/include/boost/predef/compiler/pgi.h + +8 #ide +BOOST_PREDEF_COMPILER_PGI_H + + +9  + #BOOST_PREDEF_COMPILER_PGI_H + + + ) + +11  + ~ + +12  + ~ + +28  + #BOOST_COMP_PGI + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +30 #i +defed +( +__PGI +) + +31 #i! +defed +( +BOOST_COMP_PGI_DETECTION +&& (defed( +__PGIC__ +&& defed( +__PGIC_MINOR__ +&& defed( +__PGIC_PATCHLEVEL__ +)) + +32  + #BOOST_COMP_PGI_DETECTION + + `BOOST_VERSION_NUMBER +( +__PGIC__ +, +__PGIC_MINOR__ +, +__PGIC_PATCHLEVEL__ +) + + ) + +34 #i! +defed +( +BOOST_COMP_PGI_DETECTION +) + +35  + #BOOST_COMP_PGI_DETECTION + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +39 #ifde +BOOST_COMP_PGI_DETECTION + + +40 #i +defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +41  + #BOOST_COMP_PGI_EMULATED + +BOOST_COMP_PGI_DETECTION + + + ) + +43 #unde +BOOST_COMP_PGI + + +44  + #BOOST_COMP_PGI + +BOOST_COMP_PGI_DETECTION + + + ) + +46  + #BOOST_COMP_PGI_AVAILABLE + + + ) + +47  + ~ + +50  + #BOOST_COMP_PGI_NAME + "P܎d GrouC/C++" + + ) + +54  + ~ + +55 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_PGI +, +BOOST_COMP_PGI_NAME +) + +57 #ifde +BOOST_COMP_PGI_EMULATED + + +58  + ~ + +59 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_PGI_EMULATED +, +BOOST_COMP_PGI_NAME +) + + @/usr/include/boost/predef/compiler/sgi_mipspro.h + +8 #ide +BOOST_PREDEF_COMPILER_SGI_MIPSPRO_H + + +9  + #BOOST_PREDEF_COMPILER_SGI_MIPSPRO_H + + + ) + +11  + ~ + +12  + ~ + +31  + #BOOST_COMP_SGI + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +33 #i +defed +( +__sgi +|| defed( +sgi +) + +34 #i! +defed +( +BOOST_COMP_SGI_DETECTION +&& defed( +_SGI_COMPILER_VERSION +) + +35  + #BOOST_COMP_SGI_DETECTION + + `BOOST_PREDEF_MAKE_10_VRP +( +_SGI_COMPILER_VERSION +) + + ) + +37 #i! +defed +( +BOOST_COMP_SGI_DETECTION +&& defed( +_COMPILER_VERSION +) + +38  + #BOOST_COMP_SGI_DETECTION + + `BOOST_PREDEF_MAKE_10_VRP +( +_COMPILER_VERSION +) + + ) + +40 #i! +defed +( +BOOST_COMP_SGI_DETECTION +) + +41  + #BOOST_COMP_SGI_DETECTION + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +45 #ifde +BOOST_COMP_SGI_DETECTION + + +46 #i +defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +47  + #BOOST_COMP_SGI_EMULATED + +BOOST_COMP_SGI_DETECTION + + + ) + +49 #unde +BOOST_COMP_SGI + + +50  + #BOOST_COMP_SGI + +BOOST_COMP_SGI_DETECTION + + + ) + +52  + #BOOST_COMP_SGI_AVAILABLE + + + ) + +53  + ~ + +56  + #BOOST_COMP_SGI_NAME + "SGI MIPSo" + + ) + +60  + ~ + +61 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_SGI +, +BOOST_COMP_SGI_NAME +) + +63 #ifde +BOOST_COMP_SGI_EMULATED + + +64  + ~ + +65 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_SGI_EMULATED +, +BOOST_COMP_SGI_NAME +) + + @/usr/include/boost/predef/compiler/sunpro.h + +8 #ide +BOOST_PREDEF_COMPILER_SUNPRO_H + + +9  + #BOOST_PREDEF_COMPILER_SUNPRO_H + + + ) + +11  + ~ + +12  + ~ + +33  + #BOOST_COMP_SUNPRO + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +35 #i +defed +( +__SUNPRO_CC +|| defed( +__SUNPRO_C +) + +36 #i! +defed +( +BOOST_COMP_SUNPRO_DETECTION +&& defed( +__SUNPRO_CC +) + +37 #i( +__SUNPRO_CC + < 0x5100) + +38  + #BOOST_COMP_SUNPRO_DETECTION + + `BOOST_PREDEF_MAKE_0X_VRP +( +__SUNPRO_CC +) + + ) + +40  + #BOOST_COMP_SUNPRO_DETECTION + + `BOOST_PREDEF_MAKE_0X_VVRRP +( +__SUNPRO_CC +) + + ) + +43 #i! +defed +( +BOOST_COMP_SUNPRO_DETECTION +&& defed( +__SUNPRO_C +) + +44 #i( +__SUNPRO_C + < 0x5100) + +45  + #BOOST_COMP_SUNPRO_DETECTION + + `BOOST_PREDEF_MAKE_0X_VRP +( +__SUNPRO_C +) + + ) + +47  + #BOOST_COMP_SUNPRO_DETECTION + + `BOOST_PREDEF_MAKE_0X_VVRRP +( +__SUNPRO_C +) + + ) + +50 #i! +defed +( +BOOST_COMP_SUNPRO_DETECTION +) + +51  + #BOOST_COMP_SUNPRO_DETECTION + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +55 #ifde +BOOST_COMP_SUNPRO_DETECTION + + +56 #i +defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +57  + #BOOST_COMP_SUNPRO_EMULATED + +BOOST_COMP_SUNPRO_DETECTION + + + ) + +59 #unde +BOOST_COMP_SUNPRO + + +60  + #BOOST_COMP_SUNPRO + +BOOST_COMP_SUNPRO_DETECTION + + + ) + +62  + #BOOST_COMP_SUNPRO_AVAILABLE + + + ) + +63  + ~ + +66  + #BOOST_COMP_SUNPRO_NAME + "OSެiStudio" + + ) + +70  + ~ + +71 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_SUNPRO +, +BOOST_COMP_SUNPRO_NAME +) + +73 #ifde +BOOST_COMP_SUNPRO_EMULATED + + +74  + ~ + +75 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_SUNPRO_EMULATED +, +BOOST_COMP_SUNPRO_NAME +) + + @/usr/include/boost/predef/compiler/tendra.h + +8 #ide +BOOST_PREDEF_COMPILER_TENDRA_H + + +9  + #BOOST_PREDEF_COMPILER_TENDRA_H + + + ) + +11  + ~ + +12  + ~ + +26  + #BOOST_COMP_TENDRA + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +28 #i +defed +( +__TDRA__ +) + +29  + #BOOST_COMP_TENDRA_DETECTION + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +32 #ifde +BOOST_COMP_TENDRA_DETECTION + + +33 #i +defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +34  + #BOOST_COMP_TENDRA_EMULATED + +BOOST_COMP_TENDRA_DETECTION + + + ) + +36 #unde +BOOST_COMP_TENDRA + + +37  + #BOOST_COMP_TENDRA + +BOOST_COMP_TENDRA_DETECTION + + + ) + +39  + #BOOST_COMP_TENDRA_AVAILABLE + + + ) + +40  + ~ + +43  + #BOOST_COMP_TENDRA_NAME + "TDRA C/C++" + + ) + +47  + ~ + +48 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_TENDRA +, +BOOST_COMP_TENDRA_NAME +) + +50 #ifde +BOOST_COMP_TENDRA_EMULATED + + +51  + ~ + +52 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_TENDRA_EMULATED +, +BOOST_COMP_TENDRA_NAME +) + + @/usr/include/boost/predef/compiler/visualc.h + +8 #ide +BOOST_PREDEF_COMPILER_VISUALC_H + + +9  + #BOOST_PREDEF_COMPILER_VISUALC_H + + + ) + +13  + ~ + +15  + ~ + +16  + ~ + +38  + #BOOST_COMP_MSVC + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +40 #i +defed +( +_MSC_VER +) + +41 #i! +defed + ( +_MSC_FULL_VER +) + +42  + #BOOST_COMP_MSVC_BUILD + 0 + + ) + +45 #i +_MSC_FULL_VER + / 10000 = +_MSC_VER + + +47  + #BOOST_COMP_MSVC_BUILD + ( +_MSC_FULL_VER + % 10000) + + ) + +48 #i +_MSC_FULL_VER + / 100000 = +_MSC_VER + + +50  + #BOOST_COMP_MSVC_BUILD + ( +_MSC_FULL_VER + % 100000) + + ) + +66 #i( +_MSC_VER + > 1900) + +67  + #BOOST_COMP_MSVC_DETECTION + + `BOOST_VERSION_NUMBER +(\ + +68 +_MSC_VER +/100,\ + +69 +_MSC_VER +%100,\ + +70 +BOOST_COMP_MSVC_BUILD +) + + ) + +71 #i( +_MSC_VER + >= 1900) + +72  + #BOOST_COMP_MSVC_DETECTION + + `BOOST_VERSION_NUMBER +(\ + +73 +_MSC_VER +/100-5,\ + +74 +_MSC_VER +%100,\ + +75 +BOOST_COMP_MSVC_BUILD +) + + ) + +77  + #BOOST_COMP_MSVC_DETECTION + + `BOOST_VERSION_NUMBER +(\ + +78 +_MSC_VER +/100-6,\ + +79 +_MSC_VER +%100,\ + +80 +BOOST_COMP_MSVC_BUILD +) + + ) + +84 #ifde +BOOST_COMP_MSVC_DETECTION + + +85 #i +defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +86  + #BOOST_COMP_MSVC_EMULATED + +BOOST_COMP_MSVC_DETECTION + + + ) + +88 #unde +BOOST_COMP_MSVC + + +89  + #BOOST_COMP_MSVC + +BOOST_COMP_MSVC_DETECTION + + + ) + +91  + #BOOST_COMP_MSVC_AVAILABLE + + + ) + +92  + ~ + +95  + #BOOST_COMP_MSVC_NAME + "Mioso Visu C/C++" + + ) + +99  + ~ + +100 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_MSVC +, +BOOST_COMP_MSVC_NAME +) + +102 #ifde +BOOST_COMP_MSVC_EMULATED + + +103  + ~ + +104 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_MSVC_EMULATED +, +BOOST_COMP_MSVC_NAME +) + + @/usr/include/boost/predef/compiler/watcom.h + +8 #ide +BOOST_PREDEF_COMPILER_WATCOM_H + + +9  + #BOOST_PREDEF_COMPILER_WATCOM_H + + + ) + +11  + ~ + +12  + ~ + +29  + #BOOST_COMP_WATCOM + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +31 #i +defed +( +__WATCOMC__ +) + +32  + #BOOST_COMP_WATCOM_DETECTION + + `BOOST_PREDEF_MAKE_10_VVRR +( +__WATCOMC__ +) + + ) + +35 #ifde +BOOST_COMP_WATCOM_DETECTION + + +36 #i +defed +( +BOOST_PREDEF_DETAIL_COMP_DETECTED +) + +37  + #BOOST_COMP_WATCOM_EMULATED + +BOOST_COMP_WATCOM_DETECTION + + + ) + +39 #unde +BOOST_COMP_WATCOM + + +40  + #BOOST_COMP_WATCOM + +BOOST_COMP_WATCOM_DETECTION + + + ) + +42  + #BOOST_COMP_WATCOM_AVAILABLE + + + ) + +43  + ~ + +46  + #BOOST_COMP_WATCOM_NAME + "Wcom C++" + + ) + +50  + ~ + +51 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_WATCOM +, +BOOST_COMP_WATCOM_NAME +) + +53 #ifde +BOOST_COMP_WATCOM_EMULATED + + +54  + ~ + +55 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_COMP_WATCOM_EMULATED +, +BOOST_COMP_WATCOM_NAME +) + + @/usr/include/boost/predef/hardware/simd.h + +9  + ~ + +10  + ~ + +11  + ~ + +12  + ~ + +14 #ide +BOOST_PREDEF_HARDWARE_SIMD_H + + +15  + #BOOST_PREDEF_HARDWARE_SIMD_H + + + ) + +17  + ~ + +74 #i +defed +( +BOOST_HW_SIMD_ARM_AVAILABLE +&& defed( +BOOST_HW_SIMD_PPC_AVAILABLE +) ||\ + +75 +defed +( +BOOST_HW_SIMD_ARM_AVAILABLE +&& defed( +BOOST_HW_SIMD_X86_AVAILABLE +) ||\ + +76 +defed +( +BOOST_HW_SIMD_PPC_AVAILABLE +&& + $defed +( +BOOST_HW_SIMD_X86_AVAILABLE +) + +80 #i + `defed +( +BOOST_HW_SIMD_X86_AVAILABLE +&& defed( +BOOST_HW_SIMD_X86_AMD_AVAILABLE +) + +83 #i +BOOST_HW_SIMD_X86 + > +BOOST_HW_SIMD_X86_AMD + + +84  + #BOOST_HW_SIMD + +BOOST_HW_SIMD_X86 + + + ) + +86  + #BOOST_HW_SIMD + +BOOST_HW_SIMD_X86_AMD + + + ) + +90 #i! + `defed +( +BOOST_HW_SIMD +) + +92 #i + `defed +( +BOOST_HW_SIMD_X86_AVAILABLE +) + +93  + #BOOST_HW_SIMD + +BOOST_HW_SIMD_X86 + + + ) + +95 #i + `defed +( +BOOST_HW_SIMD_X86_AMD_AVAILABLE +) + +96  + #BOOST_HW_SIMD + +BOOST_HW_SIMD_X86_AMD + + + ) + +100 #i + `defed +( +BOOST_HW_SIMD_ARM_AVAILABLE +) + +101  + #BOOST_HW_SIMD + +BOOST_HW_SIMD_ARM + + + ) + +104 #i + `defed +( +BOOST_HW_SIMD_PPC_AVAILABLE +) + +105  + #BOOST_HW_SIMD + +BOOST_HW_SIMD_PPC + + + ) + +108 #i + `defed +( +BOOST_HW_SIMD +) + +109  + #BOOST_HW_SIMD_AVAILABLE + + + ) + +111  + #BOOST_HW_SIMD + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +114  + #BOOST_HW_SIMD_NAME + "HdwSIMD" + + ) + +118  + ~ + +119 + `BOOST_PREDEF_DECLARE_TEST +( +BOOST_HW_SIMD +, +BOOST_HW_SIMD_NAME +) + + @/usr/include/boost/predef/language/cuda.h + +8 #ide +BOOST_PREDEF_LANGUAGE_CUDA_H + + +9  + #BOOST_PREDEF_LANGUAGE_CUDA_H + + + ) + +11  + ~ + +12  + ~ + +30  + #BOOST_LANG_CUDA + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +32 #i +defed +( +__CUDACC__ +|| defed( +__CUDA__ +) + +33 #unde +BOOST_LANG_CUDA + + +34  + ~ + +35 #i +defed +( +CUDA_VERSION +) + +36  + #BOOST_LANG_CUDA + + `BOOST_PREDEF_MAKE_10_VVRRP +( +CUDA_VERSION +) + + ) + +38  + #BOOST_LANG_CUDA + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +42 #i +BOOST_LANG_CUDA + + +43  + #BOOST_LANG_CUDA_AVAILABLE + + + ) + +46  + #BOOST_LANG_CUDA_NAME + "CUDA C/C++" + + ) + +51  + ~ + +52 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_LANG_CUDA +, +BOOST_LANG_CUDA_NAME +) + + @/usr/include/boost/predef/language/objc.h + +8 #ide +BOOST_PREDEF_LANGUAGE_OBJC_H + + +9  + #BOOST_PREDEF_LANGUAGE_OBJC_H + + + ) + +11  + ~ + +12  + ~ + +26  + #BOOST_LANG_OBJC + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +28 #i +defed +( +__OBJC__ +) + +29 #unde +BOOST_LANG_OBJC + + +30  + #BOOST_LANG_OBJC + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +33 #i +BOOST_LANG_OBJC + + +34  + #BOOST_LANG_OBJC_AVAILABLE + + + ) + +37  + #BOOST_LANG_OBJC_NAME + "Objeive-C" + + ) + +41  + ~ + +42 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_LANG_OBJC +, +BOOST_LANG_OBJC_NAME +) + + @/usr/include/boost/predef/language/stdc.h + +8 #ide +BOOST_PREDEF_LANGUAGE_STDC_H + + +9  + #BOOST_PREDEF_LANGUAGE_STDC_H + + + ) + +11  + ~ + +12  + ~ + +29  + #BOOST_LANG_STDC + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +31 #i +defed +( +__STDC__ +) + +32 #unde +BOOST_LANG_STDC + + +33 #i +defed +( +__STDC_VERSION__ +) + +34 #i( +__STDC_VERSION__ + > 100) + +35  + #BOOST_LANG_STDC + + `BOOST_PREDEF_MAKE_YYYYMM +( +__STDC_VERSION__ +) + + ) + +37  + #BOOST_LANG_STDC + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +40  + #BOOST_LANG_STDC + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +44 #i +BOOST_LANG_STDC + + +45  + #BOOST_LANG_STDC_AVAILABLE + + + ) + +48  + #BOOST_LANG_STDC_NAME + "Sndd C" + + ) + +52  + ~ + +53 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_LANG_STDC +, +BOOST_LANG_STDC_NAME +) + + @/usr/include/boost/predef/language/stdcpp.h + +8 #ide +BOOST_PREDEF_LANGUAGE_STDCPP_H + + +9  + #BOOST_PREDEF_LANGUAGE_STDCPP_H + + + ) + +11  + ~ + +12  + ~ + +38  + #BOOST_LANG_STDCPP + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +40 #i +defed +( +__lulus +) + +41 #unde +BOOST_LANG_STDCPP + + +42 #i( +__lulus + > 100) + +43  + #BOOST_LANG_STDCPP + + `BOOST_PREDEF_MAKE_YYYYMM +( +__lulus +) + + ) + +45  + #BOOST_LANG_STDCPP + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +49 #i +BOOST_LANG_STDCPP + + +50  + #BOOST_LANG_STDCPP_AVAILABLE + + + ) + +53  + #BOOST_LANG_STDCPP_NAME + "Sndd C++" + + ) + +70  + #BOOST_LANG_STDCPPCLI + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +72 #i +defed +( +__lulus_i +) + +73 #unde +BOOST_LANG_STDCPPCLI + + +74 #i( +__lulus_i + > 100) + +75  + #BOOST_LANG_STDCPPCLI + + `BOOST_PREDEF_MAKE_YYYYMM +( +__lulus_i +) + + ) + +77  + #BOOST_LANG_STDCPPCLI + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +81 #i +BOOST_LANG_STDCPPCLI + + +82  + #BOOST_LANG_STDCPPCLI_AVAILABLE + + + ) + +85  + #BOOST_LANG_STDCPPCLI_NAME + "Sndd C++/CLI" + + ) + +99  + #BOOST_LANG_STDECPP + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +101 #i +defed +( +__embedded_lulus +) + +102 #unde +BOOST_LANG_STDECPP + + +103  + #BOOST_LANG_STDECPP + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +106 #i +BOOST_LANG_STDECPP + + +107  + #BOOST_LANG_STDECPP_AVAILABLE + + + ) + +110  + #BOOST_LANG_STDECPP_NAME + "Sndd Embedded C++" + + ) + +114  + ~ + +115 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_LANG_STDCPP +, +BOOST_LANG_STDCPP_NAME +) + +117  + ~ + +118 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_LANG_STDCPPCLI +, +BOOST_LANG_STDCPPCLI_NAME +) + +120  + ~ + +121 + `BOOST_PREDEF_DECLARE_TEST +( +BOOST_LANG_STDECPP +, +BOOST_LANG_STDECPP_NAME +) + + @/usr/include/boost/predef/library/c.h + +8 #i! +defed +( +BOOST_PREDEF_LIBRARY_C_H +|| defed( +BOOST_PREDEF_INTERNAL_GENERATE_TESTS +) + +9 #ide +BOOST_PREDEF_LIBRARY_C_H + + +10  + #BOOST_PREDEF_LIBRARY_C_H + + + ) + +13  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + + @/usr/include/boost/predef/library/c/gnu.h + +8 #ide +BOOST_PREDEF_LIBRARY_C_GNU_H + + +9  + #BOOST_PREDEF_LIBRARY_C_GNU_H + + + ) + +11  + ~ + +12  + ~ + +14  + ~ + +16 #i +defed +( +__STDC__ +) + +17  + ~ + +18 #i +defed +( +__lulus +) + +19  + ~ + +39  + #BOOST_LIB_C_GNU + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +41 #i +defed +( +__GLIBC__ +|| defed( +__GNU_LIBRARY__ +) + +42 #unde +BOOST_LIB_C_GNU + + +43 #i +defed +( +__GLIBC__ +) + +44  + #BOOST_LIB_C_GNU + \ + +45 + `BOOST_VERSION_NUMBER +( +__GLIBC__ +, +__GLIBC_MINOR__ +,0) + + ) + +47  + #BOOST_LIB_C_GNU + \ + +48 + `BOOST_VERSION_NUMBER +( +__GNU_LIBRARY__ +, +__GNU_LIBRARY_MINOR__ +,0) + + ) + +52 #i +BOOST_LIB_C_GNU + + +53  + #BOOST_LIB_C_GNU_AVAILABLE + + + ) + +56  + #BOOST_LIB_C_GNU_NAME + "GNU" + + ) + +60  + ~ + +61 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_LIB_C_GNU +, +BOOST_LIB_C_GNU_NAME +) + + @/usr/include/boost/predef/library/std.h + +7 #i! +defed +( +BOOST_PREDEF_LIBRARY_STD_H +|| defed( +BOOST_PREDEF_INTERNAL_GENERATE_TESTS +) + +8 #ide +BOOST_PREDEF_LIBRARY_STD_H + + +9  + #BOOST_PREDEF_LIBRARY_STD_H + + + ) + +12  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + + @/usr/include/boost/predef/os/aix.h + +8 #ide +BOOST_PREDEF_OS_AIX_H + + +9  + #BOOST_PREDEF_OS_AIX_H + + + ) + +11  + ~ + +12  + ~ + +33  + #BOOST_OS_AIX + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +35 #i! +defed +( +BOOST_PREDEF_DETAIL_OS_DETECTED +) && ( \ + +36 +defed +( +_AIX +|| defed( +__TOS_AIX__ +) \ + +38 #unde +BOOST_OS_AIX + + +39 #i! +defed +( +BOOST_OS_AIX +&& defed( +_AIX43 +) + +40  + #BOOST_OS_AIX + + `BOOST_VERSION_NUMBER +(4,3,0) + + ) + +42 #i! +defed +( +BOOST_OS_AIX +&& defed( +_AIX41 +) + +43  + #BOOST_OS_AIX + + `BOOST_VERSION_NUMBER +(4,1,0) + + ) + +45 #i! +defed +( +BOOST_OS_AIX +&& defed( +_AIX32 +) + +46  + #BOOST_OS_AIX + + `BOOST_VERSION_NUMBER +(3,2,0) + + ) + +48 #i! +defed +( +BOOST_OS_AIX +&& defed( +_AIX3 +) + +49  + #BOOST_OS_AIX + + `BOOST_VERSION_NUMBER +(3,0,0) + + ) + +51 #i! +defed +( +BOOST_OS_AIX +) + +52  + #BOOST_OS_AIX + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +56 #i +BOOST_OS_AIX + + +57  + #BOOST_OS_AIX_AVAILABLE + + + ) + +58  + ~ + +61  + #BOOST_OS_AIX_NAME + "IBM AIX" + + ) + +65  + ~ + +66 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_OS_AIX +, +BOOST_OS_AIX_NAME +) + + @/usr/include/boost/predef/os/amigaos.h + +8 #ide +BOOST_PREDEF_OS_AMIGAOS_H + + +9  + #BOOST_PREDEF_OS_AMIGAOS_H + + + ) + +11  + ~ + +12  + ~ + +27  + #BOOST_OS_AMIGAOS + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +29 #i! +defed +( +BOOST_PREDEF_DETAIL_OS_DETECTED +) && ( \ + +30 +defed +( +AMIGA +|| defed( +__amigaos__ +) \ + +32 #unde +BOOST_OS_AMIGAOS + + +33  + #BOOST_OS_AMIGAOS + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +36 #i +BOOST_OS_AMIGAOS + + +37  + #BOOST_OS_AMIGAOS_AVAILABLE + + + ) + +38  + ~ + +41  + #BOOST_OS_AMIGAOS_NAME + "AmigaOS" + + ) + +45  + ~ + +46 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_OS_AMIGAOS +, +BOOST_OS_AMIGAOS_NAME +) + + @/usr/include/boost/predef/os/android.h + +8 #ide +BOOST_PREDEF_OS_ANDROID_H + + +9  + #BOOST_PREDEF_OS_ANDROID_H + + + ) + +11  + ~ + +12  + ~ + +26  + #BOOST_OS_ANDROID + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +28 #i! +defed +( +BOOST_PREDEF_DETAIL_OS_DETECTED +) && ( \ + +29 +defed +( +__ANDROID__ +) \ + +31 #unde +BOOST_OS_ANDROID + + +32  + #BOOST_OS_ANDROID + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +35 #i +BOOST_OS_ANDROID + + +36  + #BOOST_OS_ANDROID_AVAILABLE + + + ) + +37  + ~ + +40  + #BOOST_OS_ANDROID_NAME + "Android" + + ) + +44  + ~ + +45 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_OS_ANDROID +, +BOOST_OS_ANDROID_NAME +) + + @/usr/include/boost/predef/os/beos.h + +8 #ide +BOOST_PREDEF_OS_BEOS_H + + +9  + #BOOST_PREDEF_OS_BEOS_H + + + ) + +11  + ~ + +12  + ~ + +26  + #BOOST_OS_BEOS + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +28 #i! +defed +( +BOOST_PREDEF_DETAIL_OS_DETECTED +) && ( \ + +29 +defed +( +__BEOS__ +) \ + +31 #unde +BOOST_OS_BEOS + + +32  + #BOOST_OS_BEOS + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +35 #i +BOOST_OS_BEOS + + +36  + #BOOST_OS_BEOS_AVAILABLE + + + ) + +37  + ~ + +40  + #BOOST_OS_BEOS_NAME + "BeOS" + + ) + +44  + ~ + +45 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_OS_BEOS +, +BOOST_OS_BEOS_NAME +) + + @/usr/include/boost/predef/os/bsd.h + +8 #ide +BOOST_PREDEF_OS_BSD_H + + +9  + #BOOST_PREDEF_OS_BSD_H + + + ) + +16  + ~ + +18  + ~ + +19  + ~ + +52  + ~ + +53  + ~ + +54  + ~ + +55  + ~ + +56  + ~ + +58 #ide +BOOST_OS_BSD + + +59  + #BOOST_OS_BSD + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +62 #i! +defed +( +BOOST_PREDEF_DETAIL_OS_DETECTED +) && ( \ + +63 +defed +( +BSD +) || \ + +64 +defed +( +_SYSTYPE_BSD +) \ + +66 #unde +BOOST_OS_BSD + + +67  + ~ + +68 #i! +defed +( +BOOST_OS_BSD +&& defed( +BSD4_4 +) + +69  + #BOOST_OS_BSD + + `BOOST_VERSION_NUMBER +(4,4,0) + + ) + +71 #i! +defed +( +BOOST_OS_BSD +&& defed( +BSD4_3 +) + +72  + #BOOST_OS_BSD + + `BOOST_VERSION_NUMBER +(4,3,0) + + ) + +74 #i! +defed +( +BOOST_OS_BSD +&& defed( +BSD4_2 +) + +75  + #BOOST_OS_BSD + + `BOOST_VERSION_NUMBER +(4,2,0) + + ) + +77 #i! +defed +( +BOOST_OS_BSD +&& defed( +BSD +) + +78  + #BOOST_OS_BSD + + `BOOST_PREDEF_MAKE_10_VVRR +( +BSD +) + + ) + +80 #i! +defed +( +BOOST_OS_BSD +) + +81  + #BOOST_OS_BSD + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +85 #i +BOOST_OS_BSD + + +86  + #BOOST_OS_BSD_AVAILABLE + + + ) + +87  + ~ + +90  + #BOOST_OS_BSD_NAME + "BSD" + + ) + +94  + ~ + +95  + ~ + +96  + ~ + +97  + ~ + +98  + ~ + +102  + ~ + +103 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_OS_BSD +, +BOOST_OS_BSD_NAME +) + + @/usr/include/boost/predef/os/cygwin.h + +8 #ide +BOOST_PREDEF_OS_CYGWIN_H + + +9  + #BOOST_PREDEF_OS_CYGWIN_H + + + ) + +11  + ~ + +12  + ~ + +28  + #BOOST_OS_CYGWIN + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +30 #i! +defed +( +BOOST_PREDEF_DETAIL_OS_DETECTED +) && ( \ + +31 +defed +( +__CYGWIN__ +) \ + +33  + ~ + +34 #unde +BOOST_OS_CYGWIN + + +35  + #BOOST_OS_CYGWIN + \ + +36 + `BOOST_VERSION_NUMBER +( +CYGWIN_VERSION_API_MAJOR +,\ + +37 +CYGWIN_VERSION_API_MINOR +, 0) + + ) + +40 #i +BOOST_OS_CYGWIN + + +41  + #BOOST_OS_CYGWIN_AVAILABLE + + + ) + +42  + ~ + +45  + #BOOST_OS_CYGWIN_NAME + "Cygw" + + ) + +49  + ~ + +50 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_OS_CYGWIN +, +BOOST_OS_CYGWIN_NAME +) + + @/usr/include/boost/predef/os/haiku.h + +9 #ide +BOOST_PREDEF_OS_HAIKU_H + + +10  + #BOOST_PREDEF_OS_HAIKU_H + + + ) + +12  + ~ + +13  + ~ + +27  + #BOOST_OS_HAIKU + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +29 #i! +defed +( +BOOST_PREDEF_DETAIL_OS_DETECTED +) && ( \ + +30 +defed +( +__HAIKU__ +) \ + +32 #unde +BOOST_OS_HAIKU + + +33  + #BOOST_OS_HAIKU + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +36 #i +BOOST_OS_HAIKU + + +37  + #BOOST_OS_HAIKU_AVAILABLE + + + ) + +38  + ~ + +41  + #BOOST_OS_HAIKU_NAME + "Haiku" + + ) + +45  + ~ + +46 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_OS_HAIKU +, +BOOST_OS_HAIKU_NAME +) + + @/usr/include/boost/predef/os/hpux.h + +8 #ide +BOOST_PREDEF_OS_HPUX_H + + +9  + #BOOST_PREDEF_OS_HPUX_H + + + ) + +11  + ~ + +12  + ~ + +28  + #BOOST_OS_HPUX + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +30 #i! +defed +( +BOOST_PREDEF_DETAIL_OS_DETECTED +) && ( \ + +31 +defed +( +hpux +|| defed( +_hpux +|| defed( +__hpux +) \ + +33 #unde +BOOST_OS_HPUX + + +34  + #BOOST_OS_HPUX + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +37 #i +BOOST_OS_HPUX + + +38  + #BOOST_OS_HPUX_AVAILABLE + + + ) + +39  + ~ + +42  + #BOOST_OS_HPUX_NAME + "HP-UX" + + ) + +46  + ~ + +47 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_OS_HPUX +, +BOOST_OS_HPUX_NAME +) + + @/usr/include/boost/predef/os/irix.h + +8 #ide +BOOST_PREDEF_OS_IRIX_H + + +9  + #BOOST_PREDEF_OS_IRIX_H + + + ) + +11  + ~ + +12  + ~ + +27  + #BOOST_OS_IRIX + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +29 #i! +defed +( +BOOST_PREDEF_DETAIL_OS_DETECTED +) && ( \ + +30 +defed +( +sgi +|| defed( +__sgi +) \ + +32 #unde +BOOST_OS_IRIX + + +33  + #BOOST_OS_IRIX + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +36 #i +BOOST_OS_IRIX + + +37  + #BOOST_OS_IRIX_AVAILABLE + + + ) + +38  + ~ + +41  + #BOOST_OS_IRIX_NAME + "IRIX" + + ) + +45  + ~ + +46 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_OS_IRIX +, +BOOST_OS_IRIX_NAME +) + + @/usr/include/boost/predef/os/linux.h + +8 #ide +BOOST_PREDEF_OS_LINUX_H + + +9  + #BOOST_PREDEF_OS_LINUX_H + + + ) + +11  + ~ + +12  + ~ + +27  + #BOOST_OS_LINUX + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +29 #i! +defed +( +BOOST_PREDEF_DETAIL_OS_DETECTED +) && ( \ + +30 +defed +( +lux +|| defed( +__lux +) \ + +32 #unde +BOOST_OS_LINUX + + +33  + #BOOST_OS_LINUX + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +36 #i +BOOST_OS_LINUX + + +37  + #BOOST_OS_LINUX_AVAILABLE + + + ) + +38  + ~ + +41  + #BOOST_OS_LINUX_NAME + "Lux" + + ) + +45  + ~ + +46 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_OS_LINUX +, +BOOST_OS_LINUX_NAME +) + + @/usr/include/boost/predef/os/macos.h + +9 #ide +BOOST_PREDEF_OS_MACOS_H + + +10  + #BOOST_PREDEF_OS_MACOS_H + + + ) + +17  + ~ + +19  + ~ + +20  + ~ + +40  + #BOOST_OS_MACOS + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +42 #i! +defed +( +BOOST_PREDEF_DETAIL_OS_DETECTED +) && ( \ + +43 +defed +( +mactosh +|| defed( +Mactosh +) || \ + +44 ( +defed +( +__APPLE__ +&& defed( +__MACH__ +)) \ + +46 #unde +BOOST_OS_MACOS + + +47 #i! +defed +( +BOOST_OS_MACOS +&& defed( +__APPLE__ +&& defed( +__MACH__ +) + +48  + #BOOST_OS_MACOS + + `BOOST_VERSION_NUMBER +(10,0,0) + + ) + +50 #i! +defed +( +BOOST_OS_MACOS +) + +51  + #BOOST_OS_MACOS + + `BOOST_VERSION_NUMBER +(9,0,0) + + ) + +55 #i +BOOST_OS_MACOS + + +56  + #BOOST_OS_MACOS_AVAILABLE + + + ) + +57  + ~ + +60  + #BOOST_OS_MACOS_NAME + "MaOS" + + ) + +64  + ~ + +65 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_OS_MACOS +, +BOOST_OS_MACOS_NAME +) + + @/usr/include/boost/predef/os/os400.h + +8 #ide +BOOST_PREDEF_OS_OS400_H + + +9  + #BOOST_PREDEF_OS_OS400_H + + + ) + +11  + ~ + +12  + ~ + +26  + #BOOST_OS_OS400 + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +28 #i! +defed +( +BOOST_PREDEF_DETAIL_OS_DETECTED +) && ( \ + +29 +defed +( +__OS400__ +) \ + +31 #unde +BOOST_OS_OS400 + + +32  + #BOOST_OS_OS400 + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +35 #i +BOOST_OS_OS400 + + +36  + #BOOST_OS_OS400_AVAILABLE + + + ) + +37  + ~ + +40  + #BOOST_OS_OS400_NAME + "IBM OS/400" + + ) + +44  + ~ + +45 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_OS_OS400 +, +BOOST_OS_OS400_NAME +) + + @/usr/include/boost/predef/os/qnxnto.h + +8 #ide +BOOST_PREDEF_OS_QNXNTO_H + + +9  + #BOOST_PREDEF_OS_QNXNTO_H + + + ) + +11  + ~ + +12  + ~ + +32  + #BOOST_OS_QNX + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +34 #i! +defed +( +BOOST_PREDEF_DETAIL_OS_DETECTED +) && ( \ + +35 +defed +( +__QNX__ +|| defed( +__QNXNTO__ +) \ + +37 #unde +BOOST_OS_QNX + + +38 #i! +defed +( +BOOST_OS_QNX +&& defed( +_NTO_VERSION +) + +39  + #BOOST_OS_QNX + + `BOOST_PREDEF_MAKE_10_VVRR +( +_NTO_VERSION +) + + ) + +41 #i! +defed +( +BOOST_OS_QNX +&& defed( +__QNX__ +) + +42  + #BOOST_OS_QNX + + `BOOST_VERSION_NUMBER +(4,0,0) + + ) + +44 #i! +defed +( +BOOST_OS_QNX +) + +45  + #BOOST_OS_QNX + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +49 #i +BOOST_OS_QNX + + +50  + #BOOST_OS_QNX_AVAILABLE + + + ) + +51  + ~ + +54  + #BOOST_OS_QNX_NAME + "QNX" + + ) + +58  + ~ + +59 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_OS_QNX +, +BOOST_OS_QNX_NAME +) + + @/usr/include/boost/predef/os/solaris.h + +8 #ide +BOOST_PREDEF_OS_SOLARIS_H + + +9  + #BOOST_PREDEF_OS_SOLARIS_H + + + ) + +11  + ~ + +12  + ~ + +27  + #BOOST_OS_SOLARIS + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +29 #i! +defed +( +BOOST_PREDEF_DETAIL_OS_DETECTED +) && ( \ + +30 +defed +( +sun +|| defed( +__sun +) \ + +32 #unde +BOOST_OS_SOLARIS + + +33  + #BOOST_OS_SOLARIS + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +36 #i +BOOST_OS_SOLARIS + + +37  + #BOOST_OS_SOLARIS_AVAILABLE + + + ) + +38  + ~ + +41  + #BOOST_OS_SOLARIS_NAME + "Sެis" + + ) + +45  + ~ + +46 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_OS_SOLARIS +, +BOOST_OS_SOLARIS_NAME +) + + @/usr/include/boost/predef/os/unix.h + +8 #ide +BOOST_PREDEF_OS_UNIX_H + + +9  + #BOOST_PREDEF_OS_UNIX_H + + + ) + +11  + ~ + +12  + ~ + +29  + #BOOST_OS_UNIX + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +31 #i +defed +( +unix +|| defed( +__unix +) || \ + +32 +defed +( +_XOPEN_SOURCE +|| + $defed +( +_POSIX_SOURCE +) + +33 #unde +BOOST_OS_UNIX + + +34  + #BOOST_OS_UNIX + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +37 #i +BOOST_OS_UNIX + + +38  + #BOOST_OS_UNIX_AVAILABLE + + + ) + +41  + #BOOST_OS_UNIX_NAME + "Unix Envmt" + + ) + +58  + #BOOST_OS_SVR4 + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +60 #i + `defed +( +__sysv__ +|| defed( +__SVR4 +) || \ + +61 + `defed +( +__svr4__ +|| + $defed +( +_SYSTYPE_SVR4 +) + +62 #unde +BOOST_OS_SVR4 + + +63  + #BOOST_OS_SVR4 + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +66 #i +BOOST_OS_SVR4 + + +67  + #BOOST_OS_SVR4_AVAILABLE + + + ) + +70  + #BOOST_OS_SVR4_NAME + "SVR4 Envmt" + + ) + +74  + ~ + +75 + $BOOST_PREDEF_DECLARE_TEST +( +BOOST_OS_UNIX +, +BOOST_OS_UNIX_NAME +) + +76 + `BOOST_PREDEF_DECLARE_TEST +( +BOOST_OS_SVR4 +, +BOOST_OS_SVR4_NAME +) + + @/usr/include/boost/predef/os/vms.h + +8 #ide +BOOST_PREDEF_OS_VMS_H + + +9  + #BOOST_PREDEF_OS_VMS_H + + + ) + +11  + ~ + +12  + ~ + +29  + #BOOST_OS_VMS + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +31 #i! +defed +( +BOOST_PREDEF_DETAIL_OS_DETECTED +) && ( \ + +32 +defed +( +VMS +|| defed( +__VMS +) \ + +34 #unde +BOOST_OS_VMS + + +35 #i +defed +( +__VMS_VER +) + +36  + #BOOST_OS_VMS + + `BOOST_PREDEF_MAKE_10_VVRR00PP00 +( +__VMS_VER +) + + ) + +38  + #BOOST_OS_VMS + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +42 #i +BOOST_OS_VMS + + +43  + #BOOST_OS_VMS_AVAILABLE + + + ) + +44  + ~ + +47  + #BOOST_OS_VMS_NAME + "VMS" + + ) + +51  + ~ + +52 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_OS_VMS +, +BOOST_OS_VMS_NAME +) + + @/usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp + +3 #* ( +C + +Cyright + +Edwd + +Dr + 2014. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_FACILITIES_IS_EMPTY_VARIADIC_HPP + + +13  + #BOOST_PREPROCESSOR_FACILITIES_IS_EMPTY_VARIADIC_HPP + + + ) + +14  +#ud + ~ + +16 # +#i +BOOST_PP_VARIADICS + + +18  +#ud + ~ + +20  + ~ + +21 # +#i +BOOST_PP_VARIADICS_MSVC + && +_MSC_VER + <= 1400 + +23  +#def + #BOOST_PP_IS_EMPTY +( +m +) \ + +25 +BOOST_PP_DETAIL_IS_EMPTY_IIF + \ + +27 +BOOST_PP_IS_BEGIN_PARENS + \ + +29 +m + \ + +33 +BOOST_PP_IS_EMPTY_ZERO +, \ + +34 +BOOST_PP_DETAIL_IS_EMPTY_PROCESS + \ + +36 ( +m +) \ + +37 + + ) + +38  + #BOOST_PP_IS_EMPTY_ZERO +( +m +0 + + ) + +40  + #BOOST_PP_IS_EMPTY +(...) \ + +41 +BOOST_PP_DETAIL_IS_EMPTY_IIF + \ + +43 +BOOST_PP_IS_BEGIN_PARENS + \ + +45 +__VA_ARGS__ + \ + +49 +BOOST_PP_IS_EMPTY_ZERO +, \ + +50 +BOOST_PP_DETAIL_IS_EMPTY_PROCESS + \ + +52 ( +__VA_ARGS__ +) \ + +53 + + ) + +54  + #BOOST_PP_IS_EMPTY_ZERO +(...0 + + ) + + @/usr/include/boost/preprocessor/list/reverse.hpp + +1 #/* +Cyright + ( +C +) 2001 + +2 #* +Houmque + +Oy + + +3 #* +hp +: + +5 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +6 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +7 #* +hp +: + +9 # +#/* +Revid + +by + +Paul + +Msides + (2002) */ + +11 # +#/* +S + +hp +: + +13 # +#ide +BOOST_PREPROCESSOR_LIST_REVERSE_HPP + + +15  + #BOOST_PREPROCESSOR_LIST_REVERSE_HPP + + + ) + +16  +#ud + ~ + +18  + ~ + +19 # +#/* +BOOST_PP_LIST_REVERSE + */ + +21 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +23  + #BOOST_PP_LIST_REVERSE +( +li + + `BOOST_PP_LIST_FOLD_LEFT +( +BOOST_PP_LIST_REVERSE_O +, +BOOST_PP_NIL +,i) + + ) + +25  + #BOOST_PP_LIST_REVERSE +( +li + + `BOOST_PP_LIST_REVERSE_I +i) + + ) + +26  + #BOOST_PP_LIST_REVERSE_I +( +li + + `BOOST_PP_LIST_FOLD_LEFT +( +BOOST_PP_LIST_REVERSE_O +, +BOOST_PP_NIL +,i) + + ) + +28  +#def + #BOOST_PP_LIST_REVERSE_O +( +d +, +s +, +x +(x, s) + + ) + +30 # +#/* +BOOST_PP_LIST_REVERSE_D + */ + +32 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +34  + #BOOST_PP_LIST_REVERSE_D +( +d +, +li + +BOOST_PP_LIST_FOLD_LEFT_ + ## + `d +( +BOOST_PP_LIST_REVERSE_O +, +BOOST_PP_NIL +,i) + + ) + +36  + #BOOST_PP_LIST_REVERSE_D +( +d +, +li + + `BOOST_PP_LIST_REVERSE_D_I +(d,i) + + ) + +37  + #BOOST_PP_LIST_REVERSE_D_I +( +d +, +li + +BOOST_PP_LIST_FOLD_LEFT_ + ## + `d +( +BOOST_PP_LIST_REVERSE_O +, +BOOST_PP_NIL +,i) + + ) + + @/usr/include/boost/range/detail/has_member_size.hpp + +11 #ide +BOOST_RANGE_DETAIL_HAS_MEMBER_SIZE_HPP + + +12  + #BOOST_RANGE_DETAIL_HAS_MEMBER_SIZE_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20 +mea + + gboo + + +22 +mea + + gnge_da + + +25 + gme +< +ass + + gT +> + +26 as + chas_memb_size_im + + +28 + give +: + +29 +me +< +ass + +U +, + gU +> + +30 as + ccheck + + +34 + gme +< +ass + + gC +> + +35  + gboo +:: +ut8_t + +f +( +check +< +d +:: +size_t +( +C +::*)(cڡ, &C:: +size +>*); + +37 + gme +< +ass + + gC +> + +38  + gboo +:: +ut16_t + +f +(...); + +40 + gpublic +: + +41 cڡ +bo + +vue + = + +42 (( +f +< +T +>(0)=( +boo +:: +ut8_t +)); + +44  +tyme + + tm +:: + tif_c +< + +45 (( + tf +< + tT +>(0)=( + tboo +:: + tut8_t +)), + +46 + tm +:: + tue_ +, + +47 + tm +:: + tl_ + + +48 >:: + tty +ype; + +51 + gme +< +ass + + gT +> + +52  + shas_memb_size + + +54  +tyme + + tm +:: + td_ +< + +55 + ttyme + + tis_ass +< + tT +>:: + tty +, + +56 + ttyme + + thas_memb_size_im +:: + tty + + +57 >:: + tty +ype; + +59 cڡ +bo + + gvue + = + +60 +is_ass +< +T +>:: +vue + && +has_memb_size_im +::value; + + @/usr/include/boost/range/detail/misc_concept.hpp + +8 #ide +BOOST_RANGE_DETAIL_MISC_CONCEPT_HPP_INCLUDED + + +9  + #BOOST_RANGE_DETAIL_MISC_CONCEPT_HPP_INCLUDED + + + ) + +11  + ~ + +13 +mea + + gboo + + +15 +mea + + gnge_da + + +17 + gme +< +tyme + + gT1 +,ym + gT2 +> + +18 as + cSameTyC + + +20 + gpublic +: + +21 +BOOST_CONCEPT_USAGE +( +SameTyC +) + +23 +me_ty +( +a +, +b +); + +25 + give +: + +26 +me +< +tyme + +T +>  +me_ty +(T,T) {} + +27 +T1 + + ga +; + +28 +T2 + + gb +; + + @/usr/include/boost/range/detail/sfinae.hpp + +11 #ide +BOOST_RANGE_DETAIL_SFINAE_HPP + + +12  + #BOOST_RANGE_DETAIL_SFINAE_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +20 +mea + + gboo + + +22 +mea + + gnge_da + + +24 +usg + + gty_as +:: +yes_ty +; + +25 +usg + + gty_as +:: +no_ty +; + +31 +yes_ty + +is_rg_im +( const * const ); + +32 +yes_ty + +is_rg_im +cڡ +wch_t +* const ); + +33 +no_ty + +is_rg_im +( ... ); + +35 + gme +< + gd +:: +size_t + +sz + > + +36 +yes_ty + +is_ch_y_im + +BOOST_RANGE_ARRAY_REF +()[ +sz +] ); + +37 + gme +< + gd +:: +size_t + +sz + > + +38 +yes_ty + +is_ch_y_im +cڡ  +BOOST_RANGE_ARRAY_REF +()[ +sz +] ); + +39 +no_ty + +is_ch_y_im +( ... ); + +41 + gme +< + gd +:: +size_t + +sz + > + +42 +yes_ty + +is_wch_t_y_im + +wch_t + +BOOST_RANGE_ARRAY_REF +()[ +sz +] ); + +43 + gme +< + gd +:: +size_t + +sz + > + +44 +yes_ty + +is_wch_t_y_im +cڡ +wch_t + +BOOST_RANGE_ARRAY_REF +()[ +sz +] ); + +45 +no_ty + +is_wch_t_y_im +( ... ); + +47 +yes_ty + +is_ch_r_im +( * const ); + +48 +no_ty + +is_ch_r_im +( ... ); + +50 +yes_ty + +is_cڡ_ch_r_im +( const * const ); + +51 +no_ty + +is_cڡ_ch_r_im +( ... ); + +53 +yes_ty + +is_wch_t_r_im + +wch_t +* const ); + +54 +no_ty + +is_wch_t_r_im +( ... ); + +56 +yes_ty + +is_cڡ_wch_t_r_im +cڡ +wch_t +* const ); + +57 +no_ty + +is_cڡ_wch_t_r_im +( ... ); + +63 + gme +< +tyme + + gIt + > + +64 +yes_ty + +is__im +cڡ +d +:: + +< +It +,Iterator>* ); + +65 +no_ty + +is__im +( ... ); + +71  + sch__wch_t_y_g + {}; + + @/usr/include/boost/range/detail/size_type.hpp + +11 #ide +BOOST_RANGE_DETAIL_SIZE_TYPE_HPP + + +12  + #BOOST_RANGE_DETAIL_SIZE_TYPE_HPP + + + ) + +14  + ~ + +20 +mea + + gboo + + +22 +mea + + gnge_da + + +24 + gme +< +tyme + + gT + > + +25  + snge_size_ty_ + + +27 + gme +< +tyme + + gC + > + +28  + ss + + +30  + gd +:: + tsize_t + + tty +; + +34 + gme +<> + +35  + gnge_size_ty_ +< + gd_cڏ_ +> + +37 + gme +< +tyme + + gC + > + +38  + ss + + +40  +BOOST_RANGE_DEDUCED_TYPENAME + + tC +:: + tsize_ty + + tty +; + +45 + gme +< +tyme + + gC + > + +46 as + cnge_size + + +48  +tyme + + tnge_da +:: + tnge +< + tC +>:: + tty + + tc_ty +; + +49 + gpublic +: + +50  +tyme + + tnge_da +:: + tnge_size_ty_ +< + tc_ty +>:: + tBOOST_NESTED_TEMPLATE + + ts +< + tC +>:: + tty +ype; + + @/usr/include/boost/range/detail/value_type.hpp + +11 #ide +BOOST_RANGE_DETAIL_VALUE_TYPE_HPP + + +12  + #BOOST_RANGE_DETAIL_VALUE_TYPE_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +22 +mea + + gboo + + +24 +mea + + gnge_da + + +26 + gme +< +tyme + + gT + > + +27  + gnge_vue_ty_ +; + +29 + gme +<> + +30  + gnge_vue_ty_ +< + gd_cڏ_ +> + +32 + gme +< +tyme + + gC + > + +33  + ss + + +35  +BOOST_RANGE_DEDUCED_TYPENAME + + tC +:: + tvue_ty + + tty +; + +39 + gme +<> + +40  + gnge_vue_ty_ +< + gd__ +> + +42 + gme +< +tyme + + gP + > + +43  + ss + + +45  +BOOST_RANGE_DEDUCED_TYPENAME + + tboo +:: + t_vue +< + tBOOST_RANGE_DEDUCED_TYPENAME + + tP +:: + tf_ty + >:: + tty +ype; + +49 + gme +<> + +50  + gnge_vue_ty_ +< + gy_ +> + +52 + gme +< +tyme + + gT + > + +53  + ss + + +55  +BOOST_DEDUCED_TYPENAME + + tmove_ex +< + tT +>:: + tty +ype; + +61 + gme +< +tyme + + gC + > + +62 as + cnge_vue + + +64  +BOOST_DEDUCED_TYPENAME + + tnge_da +:: + tnge +< + tC +>:: + tty + + tc_ty +; + +65 + gpublic +: + +66  +BOOST_DEDUCED_TYPENAME + + tnge_da +:: + tnge_vue_ty_ +< + tc_ty +>:: + tBOOST_NESTED_TEMPLATE + + ts +< + tC +>:: + tty +ype; + + @/usr/include/boost/range/reverse_iterator.hpp + +11 #ide +BOOST_RANGE_REVERSE_ITERATOR_HPP + + +12  + #BOOST_RANGE_REVERSE_ITERATOR_HPP + + + ) + +14 #i +defed +( +_MSC_VER +) + +15 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +24 +mea + + gboo + + +30 + gme +< +tyme + + gT + > + +31  + snge_v_ + + +33  + gv_ +< + +34 + tBOOST_DEDUCED_TYPENAME + + tnge_ +< + +35 + tBOOST_DEDUCED_TYPENAME + + tmove_n +< + tT +>:: + tty +>::type >ype; + + @/usr/include/boost/ratio/config.hpp + +9 #ide +BOOST_RATIO_CONFIG_HPP + + +10  + #BOOST_RATIO_CONFIG_HPP + + + ) + +12  + ~ + +13  + ~ + +16 #i +__GNUC__ + < 4 || (__GNUC__ =4 && +__GNUC_MINOR__ + < 5|| ! +defed +( +__GXX_EXPERIMENTAL_CXX0X__ +) + +17 #i! +defed + +BOOST_NO_CXX11_U16STRING + + +18  + #BOOST_NO_CXX11_U16STRING + + + ) + +20 #i! +defed + +BOOST_NO_CXX11_U32STRING + + +21  + #BOOST_NO_CXX11_U32STRING + + + ) + +26 #i! +defed + +BOOST_RATIO_VERSION + + +27  + #BOOST_RATIO_VERSION + 1 + + ) + +29 #i +BOOST_RATIO_VERSION +!=1 && BOOST_RATIO_VERSION!=2 + +34 #i +BOOST_RATIO_VERSION +==1 + +35 #i! +defed + +BOOST_RATIO_DONT_PROVIDE_DEPRECATED_FEATURES_SINCE_V2_0_0 + + +36  + #BOOST_RATIO_PROVIDES_DEPRECATED_FEATURES_SINCE_V2_0_0 + + + ) + +40 #i +BOOST_RATIO_VERSION +==2 + +41 #i! +defed + +BOOST_RATIO_PROVIDES_DEPRECATED_FEATURES_SINCE_V2_0_0 + + +42  + #BOOST_RATIO_DONT_PROVIDE_DEPRECATED_FEATURES_SINCE_V2_0_0 + + + ) + +46 #ifde +INTMAX_C + + +47  + #BOOST_RATIO_INTMAX_C +( +a + + `INTMAX_C +) + + ) + +48 #i +__lulus + >= 201103L + +49  + #BOOST_RATIO_INTMAX_C +( +a +a## +LL + + + ) + +51  + #BOOST_RATIO_INTMAX_C +( +a +a## +L + + + ) + +54 #ifde +UINTMAX_C + + +55  + #BOOST_RATIO_UINTMAX_C +( +a + + `UINTMAX_C +) + + ) + +56 #i +__lulus + >= 201103L + +57  + #BOOST_RATIO_UINTMAX_C +( +a +a## +ULL + + + ) + +59  + #BOOST_RATIO_UINTMAX_C +( +a +a## +UL + + + ) + +62  + #BOOST_RATIO_INTMAX_T_MAX + (0x7FFFFFFFFFFFFFFELL) + + ) + +65 #ide +BOOST_NO_CXX11_STATIC_ASSERT + + +66  + #BOOST_RATIO_STATIC_ASSERT +( +CND +, +MSG +, +TYPES + + `ic_as +(CND,MSG) + + ) + +67 #i +defed +( +BOOST_RATIO_USES_STATIC_ASSERT +) + +68  + ~ + +69  + #BOOST_RATIO_STATIC_ASSERT +( +CND +, +MSG +, +TYPES + + `BOOST_STATIC_ASSERT +(CND) + + ) + +70 #i +defed +( +BOOST_RATIO_USES_MPL_ASSERT +) + +71  + ~ + +72  + ~ + +73  + #BOOST_RATIO_STATIC_ASSERT +( +CND +, +MSG +, +TYPES +) \ + +74 + `BOOST_MPL_ASSERT_MSG +( +boo +:: +m +:: +bo_ +< ( +CND +>:: +ty +:: +vue +, +MSG +, +TYPES +) + + ) + +77  + #BOOST_RATIO_CONCAT +( +A +, +B +A## + ) +B + +78  + #BOOST_RATIO_NAME +( +A +, +B + + `BOOST_RATIO_CONCAT +(A,B) + + ) + +79  + #BOOST_RATIO_STATIC_ASSERT +( +CND +, +MSG +, +TYPES + + `BOOST_RATIO_NAME +( +__boo_tio__ +, +__LINE__ +)[(CND)?1:-1] + + ) + +83 #i! +defed +( +BOOST_NO_CXX11_STATIC_ASSERT +|| !defed( +BOOST_RATIO_USES_MPL_ASSERT +) + +84  + #BOOST_RATIO_OVERFLOW_IN_ADD + "ovow itiadd" + + ) + +85  + #BOOST_RATIO_OVERFLOW_IN_SUB + "ovow itisub" + + ) + +86  + #BOOST_RATIO_OVERFLOW_IN_MUL + "ovow itimul" + + ) + +87  + #BOOST_RATIO_OVERFLOW_IN_DIV + "ovow itidiv" + + ) + +88  + #BOOST_RATIO_NUMERATOR_IS_OUT_OF_RANGE + "tinum iouonge" + + ) + +89  + #BOOST_RATIO_DIVIDE_BY_0 + "tidividby 0" + + ) + +90  + #BOOST_RATIO_DENOMINATOR_IS_OUT_OF_RANGE + "tidom iouonge" + + ) + + @/usr/include/boost/ratio/detail/mpl/abs.hpp + +12 #ide +BOOST_MPL_ABS_HPP_INCLUDED + + +13  + #BOOST_MPL_ABS_HPP_INCLUDED + + + ) + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21 #i ! +defed +( +BOOST_MPL_CFG_NO_NESTED_VALUE_ARITHMETIC_2 +) \ + +22 && ! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) \ + +23 && ! +defed +( +__CUDACC__ +) \ + +24 && ( +defed +( +BOOST_MSVC +) \ + +25 || +BOOST_WORKAROUND +( +__EDG_VERSION__ +, <= 238) \ + +28  + #BOOST_MPL_CFG_NO_NESTED_VALUE_ARITHMETIC_2 + + + ) + +32 +mea + +boo + {amea +m + { + +34 +me +< +tyme + +Tag + >  +abs_im +; + +36 + gme +< +tyme + + gT + >  + sabs_g + + +38  +tyme + + tT +:: + tg + + tty +; + +41 + gme +< + +42 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +N +) + +44  + gabs + + +45 : +abs_im +< + +46 +tyme + +abs_g +< +N +>:: +ty + + +47 >:: +me + +y +< +N +>:: +ty + + +49 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +abs +, ( +N +)) + +52 +BOOST_MPL_AUX_NA_SPEC +(1, +abs +) + +54 + gme +< + +55 +tyme + + gT + + +56 , +T + + gn1 + + +58  + gabs_c + + +59 : +abs +< +gl_c +< +T +, + gn1 +> > + +63 #i +defed +( +BOOST_MPL_CFG_NO_NESTED_VALUE_ARITHMETIC_2 +) + +64 +mea + + gaux + { + +65 + gme +< +tyme + + gT +, +T + + gn + >  + sabs_wknd + + +67 +BOOST_STATIC_CONSTANT +( +T +, +vue + = ( +n + < 0 ? -n :)); + +68  + ggl_c +< + tT +, + tvue +> + tty +; + +73 + gme +<> + +74  + gabs_im +< + ggl_c_g +> + +76 #i +defed +( +BOOST_MPL_CFG_NO_NESTED_VALUE_ARITHMETIC_2 +) + +77 + gme +< +tyme + + gN + >  + gy + + +78 : +aux +:: +abs_wknd +< +tyme + +N +:: +vue_ty +, + gN +:: +vue + > + +80 +me +< +tyme + +N + >  +y + + +81 : +gl_c +< +tyme + +N +:: +vue_ty +, (( + gN +:: +vue + < 0) ? (-N::value) : N::value ) > + + @/usr/include/boost/ratio/detail/mpl/gcd.hpp + +12 #ide +BOOST_MPL_GCD_HPP_INCLUDED + + +13  + #BOOST_MPL_GCD_HPP_INCLUDED + + + ) + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25 #i ! +defed +( +BOOST_MPL_CFG_NO_NESTED_VALUE_ARITHMETIC_2 +) \ + +26 && ! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) \ + +27 && ! +defed +( +__CUDACC__ +) \ + +28 && ( +defed +( +BOOST_MSVC +) \ + +29 || +BOOST_WORKAROUND +( +__EDG_VERSION__ +, <= 238) \ + +32  + #BOOST_MPL_CFG_NO_NESTED_VALUE_ARITHMETIC_2 + + + ) + +36 +mea + +boo + {amea +m + { + +38 +me +< +tyme + +Tag1 +,ym +Tag2 + >  +gcd_im +; + +40 + gme +< +tyme + + gT + >  + sgcd_g + + +42  +tyme + + tT +:: + tg + + tty +; + +45 + gme +< + +46 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +N1 +) + +47 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +N2 +) + +49  + ggcd + + +50 : +gcd_im +< + +51 +tyme + +gcd_g +< +N1 +>:: +ty + + +52 , +tyme + + ggcd_g +< + gN2 +>:: +ty + + +53 >:: +me + +y +< +N1 +, + gN2 +>:: +ty + + +55 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(2, +gcd +, ( +N1 +, +N2 +)) + +58 +BOOST_MPL_AUX_NA_SPEC +(2, +gcd +) + +60 + gme +< + +61 +tyme + + gT + + +62 , +T + + gn1 + + +63 , +T + + gn2 + + +65  + ggcd_c + + +66 : +gcd +< +gl_c +< +T +, + gn1 +>, + ggl_c +< + gT +, + gn2 +> > + +70 +mea + + gaux + { + +75 #i +defed +( +BOOST_MPL_CFG_NO_DEPENDENT_NONTYPE_PARAMETER_IN_PARTIAL_SPEC +) + +77 + gme +< +tyme + + gT1 +, + gboo +:: +tmax_t + +n1 +, +bo + + gn1_is_0 + + +78 , +tyme + + gT2 +, + gboo +:: +tmax_t + +n2 +, +bo + + gn2_is_0 + > + +79  + ggcd_aux + + +80 : +gcd_aux +< +T2 +, + gn2 +,2==0, + gT1 +, ( + gn1 + %2), (n1 %2)==0> + +83 + gme + < +tyme + + gT1 +, + gboo +:: +tmax_t + +n1 +,ym + gT2 +, boo::tmax_ +n2 +> + +84  +gcd_aux +< +T1 +, + gn1 +, + gl +, + gT2 +, + gn2 +, + gue +> : +gl_c + + +87 + gme + < +tyme + + gT1 +, + gboo +:: +tmax_t + +n1 +,ym + gT2 +, boo::tmax_ +n2 +, +bo + + gC +> + +88  + ggcd_aux +< + gT1 +, + gn1 +, + gue +, + gT2 +, + gn2 +, + gC +> : +gl_c +< +T2 +,2> + +93 + gme +< +tyme + + gT1 +, +T1 + + gn1 +, +bo + + gn1_is_0 +,ym + gT2 +, +T2 + + gn2 +, bo + gn2_is_0 + > + +94  + ggcd_aux + + +96 : +gcd_aux +< +T2 +, + gn2 +,2==0, + +97 +tyme + + gaux +:: +rge_t +< +T1 +, + gT2 +>:: +ty +, + +99 ( + gn1 + % + gn2 +), (n1 %2)==0> + +102 + gme + < +tyme + + gT1 +, +T1 + + gn1 +,ym + gT2 +, +T2 + + gn2 +> + +103  + ggcd_aux +< + gT1 +, + gn1 +, + gl +, + gT2 +, + gn2 +, + gue +> : +gl_c +< +T1 +,1> + +106 + gme + < +tyme + + gT1 +, +T1 + + gn1 +,ym + gT2 +, +T2 + + gn2 +, +bo + + gC +> + +107  + ggcd_aux +< + gT1 +, + gn1 +, + gue +, + gT2 +, + gn2 +, + gC +> : +gl_c +< +T2 +,2> + +112 + gme +<> + +113  + ggcd_im +< + ggl_c_g +, integral_c_tag> + +115 + gme +< +tyme + + gN1 +,ym + gN2 + >  + gy + + +116 : +abs +< +aux +:: +gcd_aux +< +tyme + +N1 +:: +vue_ty +, + gN1 +:: +vue +, N1::value==0, + +117 +tyme + + gN2 +:: +vue_ty +, N2:: +vue +, N2::value==0 > > + + @/usr/include/boost/ratio/detail/mpl/lcm.hpp + +12 #ide +BOOST_MPL_LCM_HPP_INCLUDED + + +13  + #BOOST_MPL_LCM_HPP_INCLUDED + + + ) + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +25 #i ! +defed +( +BOOST_MPL_CFG_NO_NESTED_VALUE_ARITHMETIC_2 +) \ + +26 && ! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) \ + +27 && ! +defed +( +__CUDACC__ +) \ + +28 && ( +defed +( +BOOST_MSVC +) \ + +29 || +BOOST_WORKAROUND +( +__EDG_VERSION__ +, <= 238) \ + +32  + #BOOST_MPL_CFG_NO_NESTED_VALUE_ARITHMETIC_2 + + + ) + +36 +mea + +boo + {amea +m + { + +38 +me +< +tyme + +Tag1 +,ym +Tag2 + >  +lcm_im +; + +40 + gme +< +tyme + + gT + >  + slcm_g + + +42  +tyme + + tT +:: + tg + + tty +; + +45 + gme +< + +46 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +N1 +) + +47 , +tyme + +BOOST_MPL_AUX_NA_PARAM +( +N2 +) + +49  + glcm + + +50 : +lcm_im +< + +51 +tyme + +lcm_g +< +N1 +>:: +ty + + +52 , +tyme + + glcm_g +< + gN2 +>:: +ty + + +53 >:: +me + +y +< +N1 +, + gN2 +>:: +ty + + +55 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(2, +lcm +, ( +N1 +, +N2 +)) + +58 +BOOST_MPL_AUX_NA_SPEC +(2, +lcm +) + +60 + gme +< + +61 +tyme + + gT + + +62 , +T + + gn1 + + +63 , +T + + gn2 + + +65  + glcm_c + + +66 : +lcm +< +gl_c +< +T +, + gn1 +>, + ggl_c +< + gT +, + gn2 +> > + +71 +mea + + gaux + { + +75 #i +defed +( +BOOST_MPL_CFG_NO_DEPENDENT_NONTYPE_PARAMETER_IN_PARTIAL_SPEC +) + +76 + gme +< +tyme + + gT1 +, + gboo +:: +tmax_t + +n1 +, +bo + + gn1_is_0 + + +77 , +tyme + + gT2 +, + gboo +:: +tmax_t + +n2 +, +bo + + gn2_is_0 + > + +78  + glcm_aux + + +79 : +abs +< +gl_c +< +tyme + +aux +:: +rge_t +< +T1 +, + gT2 +>:: +ty +, + +80 + gn1 + / + ggcd +< + ggl_c +< + gT1 +,n1>, iegl_c< + gT2 +, + gn2 +> >:: +vue + * +n2 + ) + +84 + gme + < +tyme + + gT1 +, + gboo +:: +tmax_t + +n1 +,ym + gT2 +, boo::tmax_ +n2 +> + +85  +lcm_aux +< +T1 +, + gn1 +, + gl +, + gT2 +, + gn2 +, + gue +> : +gl_c +< +T2 +, 0> + +88 + gme + < +tyme + + gT1 +, + gboo +:: +tmax_t + +n1 +,ym + gT2 +, boo::tmax_ +n2 +, +bo + + gC +> + +89  + glcm_aux +< + gT1 +, + gn1 +, + gue +, + gT2 +, + gn2 +, + gC +> : +gl_c +< +T1 +, 0> + +96 + gme +< +tyme + + gT1 +, +T1 + + gn1 +, +bo + + gn1_is_0 +,ym + gT2 +, +T2 + + gn2 +, bo + gn2_is_0 + > + +97  + glcm_aux + + +99 : +abs +< +gl_c +< +tyme + +aux +:: +rge_t +< +T1 +, + gT2 +>:: +ty +, + +100 + gn1 + / + ggcd +< + ggl_c +< + gT1 +,n1>, iegl_c< + gT2 +, + gn2 +> >:: +vue + * +n2 + ) + +104 + gme + < +tyme + + gT1 +, +T1 + + gn1 +,ym + gT2 +, +T2 + + gn2 +> + +105  + glcm_aux +< + gT1 +, + gn1 +, + gl +, + gT2 +, + gn2 +, + gue +> : +gl_c +< +T2 +, 0> + +108 + gme + < +tyme + + gT1 +, +T1 + + gn1 +,ym + gT2 +, +T2 + + gn2 +, +bo + + gC +> + +109  + glcm_aux +< + gT1 +, + gn1 +, + gue +, + gT2 +, + gn2 +, + gC +> : +gl_c +< +T1 +, 0> + +114 + gme +<> + +115  + glcm_im +< + ggl_c_g +, integral_c_tag> + +117 + gme +< +tyme + + gN1 +,ym + gN2 + >  + gy + + +118 : +abs +< +aux +:: +lcm_aux +< +tyme + +N1 +:: +vue_ty +, + gN1 +:: +vue +, N1::value==0, + +119 +tyme + + gN2 +:: +vue_ty +, N2:: +vue +, N2::value==0 > > + + @/usr/include/boost/ratio/detail/mpl/sign.hpp + +12 #ide +BOOST_MPL_SIGN_HPP_INCLUDED + + +13  + #BOOST_MPL_SIGN_HPP_INCLUDED + + + ) + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21 #i ! +defed +( +BOOST_MPL_CFG_NO_NESTED_VALUE_ARITHMETIC_2 +) \ + +22 && ! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) \ + +23 && ! +defed +( +__CUDACC__ +) \ + +24 && ( +defed +( +BOOST_MSVC +) \ + +25 || +BOOST_WORKAROUND +( +__EDG_VERSION__ +, <= 238) \ + +28  + #BOOST_MPL_CFG_NO_NESTED_VALUE_ARITHMETIC_2 + + + ) + +32 +mea + +boo + {amea +m + { + +34 +me +< +tyme + +Tag + >  +sign_im +; + +36 + gme +< +tyme + + gT + >  + ssign_g + + +38  +tyme + + tT +:: + tg + + tty +; + +41 + gme +< + +42 +tyme + +BOOST_MPL_AUX_NA_PARAM +( +N +) + +44  + gsign + + +45 : +sign_im +< + +46 +tyme + +sign_g +< +N +>:: +ty + + +47 >:: +me + +y +< +N +>:: +ty + + +49 +BOOST_MPL_AUX_LAMBDA_SUPPORT +(1, +sign +, ( +N +)) + +52 +BOOST_MPL_AUX_NA_SPEC +(1, +sign +) + +54 + gme +< + +55 +tyme + + gT + + +56 , +T + + gn1 + + +58  + gsign_c + + +59 : +sign +< +gl_c +< +T +, + gn1 +> > + +63 #i +defed +( +BOOST_MPL_CFG_NO_NESTED_VALUE_ARITHMETIC_2 +) + +64 +mea + + gaux + { + +65 + gme +< +tyme + + gT +, +T + + gn + >  + ssign_wknd + + +67 +BOOST_STATIC_CONSTANT +( +T +, +vue + = ( +n + == 0 ? 0 : (n < 0 ? -1 : 1))); + +68  + ggl_c +< + tT +, + tvue +> + tty +; + +73 + gme +<> + +74  + gsign_im +< + ggl_c_g +> + +76 #i +defed +( +BOOST_MPL_CFG_NO_NESTED_VALUE_ARITHMETIC_2 +) + +77 + gme +< +tyme + + gN + >  + gy + + +78 : +aux +:: +sign_wknd +< +tyme + +N +:: +vue_ty +, + gN +:: +vue + > + +80 +me +< +tyme + +N + >  +y + + +81 : +gl_c +< +tyme + +N +:: +vue_ty +, ( + gN +:: +vue + == 0 ? 0 : (N::value < 0 ? -1 : 1)) > + + @/usr/include/boost/ratio/detail/overflow_helpers.hpp + +32 #ide +BOOST_RATIO_DETAIL_RATIO_OPERATIONS_HPP + + +33  + #BOOST_RATIO_DETAIL_RATIO_OPERATIONS_HPP + + + ) + +35  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +39  + ~ + +40  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +44  + ~ + +54 #i +defed +( +__GNUC__ +) && (__GNUC__ >= 4) + +55 #agm +GCC + +syem_hd + + +58 +mea + + gboo + + +65 +mea + + gtio_da + + +68 + gme + < + gboo +:: +tmax_t + +X +, boo::tmax_ +Y +, boo::tmax_ +m +:: +sign_c +< +boo +::tmax_t, + gY +>:: +vue +> + +69 +ass + +br_add +; + +71 + gme + < + gboo +:: +tmax_t + +X +, boo::tmax_ +Y +> + +72 +ass + +br_add +< +X +, + gY +, 1> + +74 cڡ + gboo +:: +tmax_t + +m + = +boo +:: +g_as +:: +cڡ_m +; + +75 cڡ + gboo +:: +tmax_t + +max + = +boo +:: +g_as +:: +cڡ_max +; + +77 +BOOST_RATIO_STATIC_ASSERT +( +X + < +max + - +Y + , +BOOST_RATIO_OVERFLOW_IN_ADD +, ()); + +78 + gpublic +: + +79 cڡ +boo +:: +tmax_t + +vue + = +X + + +Y +; + +82 + gme + < + gboo +:: +tmax_t + +X +, boo::tmax_ +Y +> + +83 +ass + +br_add +< +X +, + gY +, 0> + +85 + gpublic +: + +86 cڡ +boo +:: +tmax_t + +vue + = +X +; + +89 + gme + < + gboo +:: +tmax_t + +X +, boo::tmax_ +Y +> + +90 +ass + +br_add +< +X +, + gY +, -1> + +92 cڡ + gboo +:: +tmax_t + +m + = +boo +:: +g_as +:: +cڡ_m +; + +93 cڡ + gboo +:: +tmax_t + +max + = +boo +:: +g_as +:: +cڡ_max +; + +95 +BOOST_RATIO_STATIC_ASSERT +( +m + - +Y + < +X +, +BOOST_RATIO_OVERFLOW_IN_ADD +, ()); + +96 + gpublic +: + +97 cڡ +boo +:: +tmax_t + +vue + = +X + + +Y +; + +100 + gme + < + gboo +:: +tmax_t + +X +, boo::tmax_ +Y +, boo::tmax_ +m +:: +sign_c +< +boo +::tmax_t, + gY +>:: +vue +> + +101 +ass + +br_sub +; + +103 + gme + < + gboo +:: +tmax_t + +X +, boo::tmax_ +Y +> + +104 +ass + +br_sub +< +X +, + gY +, 1> + +106 cڡ + gboo +:: +tmax_t + +m + = +boo +:: +g_as +:: +cڡ_m +; + +107 cڡ + gboo +:: +tmax_t + +max + = +boo +:: +g_as +:: +cڡ_max +; + +109 +BOOST_RATIO_STATIC_ASSERT +( +m + + +Y + < +X +, +BOOST_RATIO_OVERFLOW_IN_SUB +, ()); + +110 + gpublic +: + +111 cڡ +boo +:: +tmax_t + +vue + = +X + - +Y +; + +114 + gme + < + gboo +:: +tmax_t + +X +, boo::tmax_ +Y +> + +115 +ass + +br_sub +< +X +, + gY +, 0> + +117 + gpublic +: + +118 cڡ +boo +:: +tmax_t + +vue + = +X +; + +121 + gme + < + gboo +:: +tmax_t + +X +, boo::tmax_ +Y +> + +122 +ass + +br_sub +< +X +, + gY +, -1> + +124 cڡ + gboo +:: +tmax_t + +m + = +boo +:: +g_as +:: +cڡ_m +; + +125 cڡ + gboo +:: +tmax_t + +max + = +boo +:: +g_as +:: +cڡ_max +; + +127 +BOOST_RATIO_STATIC_ASSERT +( +X + < +max + + +Y +, +BOOST_RATIO_OVERFLOW_IN_SUB +, ()); + +128 + gpublic +: + +129 cڡ +boo +:: +tmax_t + +vue + = +X + - +Y +; + +132 + gme + < + gboo +:: +tmax_t + +X +, boo::tmax_ +Y +> + +133 as + cbr_mul + + +135 cڡ +boo +:: +tmax_t + +n + = + +136 +boo +:: +tmax_t +( +BOOST_RATIO_UINTMAX_C +(1<< ((boo::tmax_t* +CHAR_BIT + - 1)); + +137 cڡ + gboo +:: +tmax_t + +m + = +boo +:: +g_as +:: +cڡ_m +; + +138 cڡ + gboo +:: +tmax_t + +max + = +boo +:: +g_as +:: +cڡ_max +; + +140 cڡ + gboo +:: +tmax_t + +a_x + = +m +:: +abs_c +< +boo +::tmax_t, + gX +>:: +vue +; + +141 cڡ + gboo +:: +tmax_t + +a_y + = +m +:: +abs_c +< +boo +::tmax_t, + gY +>:: +vue +; + +143 +BOOST_RATIO_STATIC_ASSERT +( +X + ! +n +, +BOOST_RATIO_OVERFLOW_IN_MUL +, ()); + +144 +BOOST_RATIO_STATIC_ASSERT +( +Y + ! +n +, +BOOST_RATIO_OVERFLOW_IN_MUL +, ()); + +145 +BOOST_RATIO_STATIC_ASSERT +( +a_x + < +max + / +a_y +, +BOOST_RATIO_OVERFLOW_IN_MUL +, ()); + +146 + gpublic +: + +147 cڡ +boo +:: +tmax_t + +vue + = +X + * +Y +; + +150 + gme + < + gboo +:: +tmax_t + +Y +> + +151 +ass + +br_mul +<0, + gY +> + +153 + gpublic +: + +154 cڡ +boo +:: +tmax_t + +vue + = 0; + +157 + gme + < + gboo +:: +tmax_t + +X +> + +158 +ass + +br_mul +< +X +, 0> + +160 + gpublic +: + +161 cڡ +boo +:: +tmax_t + +vue + = 0; + +164 + gme + <> + +165 +ass + + gbr_mul +<0, 0> + +167 + gpublic +: + +168 cڡ +boo +:: +tmax_t + +vue + = 0; + +172 + gme + < + gboo +:: +tmax_t + +X +, boo::tmax_ +Y +> + +173 as + cbr_div + + +175 cڡ +boo +:: +tmax_t + +n + = boo::tmax_t( +BOOST_RATIO_UINTMAX_C +(1<< ((boo::tmax_t* +CHAR_BIT + - 1)); + +176 cڡ + gboo +:: +tmax_t + +m + = +boo +:: +g_as +:: +cڡ_m +; + +177 cڡ + gboo +:: +tmax_t + +max + = +boo +:: +g_as +:: +cڡ_max +; + +179 +BOOST_RATIO_STATIC_ASSERT +( +X + ! +n +, +BOOST_RATIO_OVERFLOW_IN_DIV +, ()); + +180 +BOOST_RATIO_STATIC_ASSERT +( +Y + ! +n +, +BOOST_RATIO_OVERFLOW_IN_DIV +, ()); + +181 +BOOST_RATIO_STATIC_ASSERT +( +Y + !0, +BOOST_RATIO_DIVIDE_BY_0 +, ()); + +182 + gpublic +: + +183 cڡ +boo +:: +tmax_t + +vue + = +X + / +Y +; + +187 + gme + < +ass + + gR1 +, cs + gR2 +>  + gtio_add +; + +188 + gme + < +ass + + gR1 +, cs + gR2 +>  + gtio_suba +; + +189 + gme + < +ass + + gR1 +, cs + gR2 +>  + gtio_muɝly +; + +190 + gme + < +ass + + gR1 +, cs + gR2 +>  + gtio_divide +; + +192 + gme + < +ass + + gR1 +, cs + gR2 +> + +193  + stio_add + + +198 + give +: + +199 cڡ +boo +:: +tmax_t + +gcd_n1_n2 + = +m +:: +gcd_c +:: +vue +; + +200 cڡ + gboo +:: +tmax_t + +gcd_d1_d2 + = +m +:: +gcd_c +< +boo +::tmax_t, + gR1 +:: +d +, + gR2 +::d>:: +vue +; + +201 + gpublic +: + +203  +tyme + + ttio_muɝly + + +205 + ttio +< + tgcd_n1_n2 +, + tR1 +:: + td + / + tgcd_d1_d2 +>, + +206 + ttio + + +208 + tboo +:: + ttio_da +:: + tbr_add + + +210 + tboo +:: + ttio_da +:: + tbr_mul +< + tR1 +:: + tnum + / + tgcd_n1_n2 +, + tR2 +:: + td + / + tgcd_d1_d2 +>:: + tvue +, + +211 + tboo +:: + ttio_da +:: + tbr_mul +< + tR2 +:: + tnum + / + tgcd_n1_n2 +, + tR1 +:: + td + / + tgcd_d1_d2 +>:: + tvue + + +212 >:: + tvue +, + +213 + tR2 +:: + td + + +215 >:: + tty +ype; + +217 + gme + < +ass + + gR +, + gboo +:: +tmax_t + +D +> + +218  +tio_add +< +R +, + gtio +<0, + gD +> > + +220  +R + + tty +; + +223 + gme + < +ass + + gR1 +, cs + gR2 +> + +224  + stio_suba + + +229 + give +: + +230 cڡ +boo +:: +tmax_t + +gcd_n1_n2 + = +m +:: +gcd_c +:: +vue +; + +231 cڡ + gboo +:: +tmax_t + +gcd_d1_d2 + = +m +:: +gcd_c +< +boo +::tmax_t, + gR1 +:: +d +, + gR2 +::d>:: +vue +; + +232 + gpublic +: + +234  +tyme + + ttio_muɝly + + +236 + ttio +< + tgcd_n1_n2 +, + tR1 +:: + td + / + tgcd_d1_d2 +>, + +237 + ttio + + +239 + tboo +:: + ttio_da +:: + tbr_sub + + +241 + tboo +:: + ttio_da +:: + tbr_mul +< + tR1 +:: + tnum + / + tgcd_n1_n2 +, + tR2 +:: + td + / + tgcd_d1_d2 +>:: + tvue +, + +242 + tboo +:: + ttio_da +:: + tbr_mul +< + tR2 +:: + tnum + / + tgcd_n1_n2 +, + tR1 +:: + td + / + tgcd_d1_d2 +>:: + tvue + + +243 >:: + tvue +, + +244 + tR2 +:: + td + + +246 >:: + tty +ype; + +249 + gme + < +ass + + gR +, + gboo +:: +tmax_t + +D +> + +250  +tio_suba +< +R +, + gtio +<0, + gD +> > + +252  +R + + tty +; + +255 + gme + < +ass + + gR1 +, cs + gR2 +> + +256  + stio_muɝly + + +260 + give +: + +261 cڡ +boo +:: +tmax_t + +gcd_n1_d2 + = +m +:: +gcd_c +:: +vue +; + +262 cڡ + gboo +:: +tmax_t + +gcd_d1_n2 + = +m +:: +gcd_c +< +boo +::tmax_t, + gR1 +:: +d +, + gR2 +:: +num +>:: +vue +; + +263 + gpublic +: + +264  +tyme + + ttio + + +266 + tboo +:: + ttio_da +:: + tbr_mul +< + tR1 +:: + tnum + / + tgcd_n1_d2 +, + tR2 +::num / + tgcd_d1_n2 +>:: + tvue +, + +267 + tboo +:: + ttio_da +:: + tbr_mul +< + tR2 +:: + td + / + tgcd_n1_d2 +, + tR1 +::d / + tgcd_d1_n2 +>:: + tvue + + +268 >:: + tty +ype; + +271 + gme + < +ass + + gR1 +, cs + gR2 +> + +272  + stio_divide + + +276 + give +: + +277 cڡ +boo +:: +tmax_t + +gcd_n1_n2 + = +m +:: +gcd_c +:: +vue +; + +278 cڡ + gboo +:: +tmax_t + +gcd_d1_d2 + = +m +:: +gcd_c +< +boo +::tmax_t, + gR1 +:: +d +, + gR2 +::d>:: +vue +; + +279 + gpublic +: + +280  +tyme + + ttio + + +282 + tboo +:: + ttio_da +:: + tbr_mul +< + tR1 +:: + tnum + / + tgcd_n1_n2 +, + tR2 +:: + td + / + tgcd_d1_d2 +>:: + tvue +, + +283 + tboo +:: + ttio_da +:: + tbr_mul +< + tR2 +:: + tnum + / + tgcd_n1_n2 +, + tR1 +:: + td + / + tgcd_d1_d2 +>:: + tvue + + +284 >:: + tty +ype; + +286 + gme + < +ass + + gR1 +, cs + gR2 +> + +287  + sis_evly_divisib_by + + +289 + give +: + +290 cڡ +boo +:: +tmax_t + +gcd_n1_n2 + = +m +:: +gcd_c +:: +vue +; + +291 cڡ + gboo +:: +tmax_t + +gcd_d1_d2 + = +m +:: +gcd_c +< +boo +::tmax_t, + gR1 +:: +d +, + gR2 +::d>:: +vue +; + +292 + gpublic +: + +293  +gl_cڡt +< + tbo +, + +294 (( + tR2 +:: + tnum + / + tgcd_n1_n2 + ==1&& ( + tR1 +:: + td + / + tgcd_d1_d2 +)==1) + +295 > + tty +; + +298 + gme + < +ass + + gT +> + +299  + gis_tio + : +public + +boo +:: +l_ty + + +301 + gme + < + gboo +:: +tmax_t + +N +, boo::tmax_ +D +> + +302  +is_tio +< +tio +< +N +, + gD +> > : +public + +boo +:: +ue_ty + + +305 + gme + < +ass + + gR1 +, cs + gR2 +, + +306 + gboo +:: +tmax_t + +Q1 + = +R1 +:: +num + / R1:: +d +, boo::tmax_ +M1 + = R1::num % R1::den, + +307 + gboo +:: +tmax_t + +Q2 + = +R2 +:: +num + / R2:: +d +, boo::tmax_ +M2 + = R2::num % R2::den> + +308  + stio_ss1 + + +310 cڡ +bo + +vue + = +Q1 + < +Q2 +; + +313 + gme + < +ass + + gR1 +, cs + gR2 +, + gboo +:: +tmax_t + +Q +> + +314  +tio_ss1 +< +R1 +, + gR2 +, + gQ +, 0, Q, 0> + +316 cڡ +bo + + gvue + = +l +; + +319 + gme + < +ass + + gR1 +, cs + gR2 +, + gboo +:: +tmax_t + +Q +, boo::tmax_ +M2 +> + +320  +tio_ss1 +< +R1 +, + gR2 +, + gQ +, 0, Q, + gM2 +> + +322 cڡ +bo + + gvue + = +ue +; + +325 + gme + < +ass + + gR1 +, cs + gR2 +, + gboo +:: +tmax_t + +Q +, boo::tmax_ +M1 +> + +326  +tio_ss1 +< +R1 +, + gR2 +, + gQ +, + gM1 +, Q, 0> + +328 cڡ +bo + + gvue + = +l +; + +331 + gme + < +ass + + gR1 +, cs + gR2 +, + gboo +:: +tmax_t + +Q +, boo::tmax_ +M1 +, boo::tmax_ +M2 +> + +332  +tio_ss1 +< +R1 +, + gR2 +, + gQ +, + gM1 +, Q, + gM2 +> + +334 cڡ +bo + + gvue + = +tio_ss1 +< +tio +< +R2 +:: +d +, + gM2 +>, + gtio +< + gR1 +::d, + gM1 +> + +335 >:: +vue +; + +338 + gme + < + +339 +ass + + gR1 +, + +340 +ass + + gR2 +, + +341 + gboo +:: +tmax_t + +S1 + = +m +:: +sign_c +< +boo +::tmax_t, + gR1 +:: +num +>:: +vue +, + +342 + gboo +:: +tmax_t + +S2 + = +m +:: +sign_c +< +boo +::tmax_t, + gR2 +:: +num +>:: +vue + + +344  + stio_ss + + +346 cڡ +bo + +vue + = +S1 + < +S2 +; + +349 + gme + < +ass + + gR1 +, cs + gR2 +> + +350  + gtio_ss +< + gR1 +, + gR2 +, 1LL, 1LL> + +352 cڡ +bo + + gvue + = +tio_ss1 +< +R1 +, + gR2 +>:: +vue +; + +355 + gme + < +ass + + gR1 +, cs + gR2 +> + +356  + gtio_ss +< + gR1 +, + gR2 +, -1LL, -1LL> + +358 cڡ +bo + + gvue + = +tio_ss1 +< +tio +<- +R2 +:: +num +, + gR2 +:: +d +>, + +359 + gtio +<- + gR1 +:: +num +, R1:: +d +> >:: +vue +; + + @/usr/include/boost/ratio/mpl/rational_c_tag.hpp + +9 #ide +BOOST_RATIO_MPL_RATIONAL_C_TAG_HPP + + +10  + #BOOST_RATIO_MPL_RATIONAL_C_TAG_HPP + + + ) + +12 #ifde +BOOST_RATIO_EXTENSIONS + + +14  + ~ + +16 +mea + + gboo + { + +17 +mea + + gm + { + +19  + gtiڮ_c_g + : +t_ +<10> {}; + + @/usr/include/boost/ratio/ratio_fwd.hpp + +32 #ide +BOOST_RATIO_RATIO_FWD_HPP + + +33  + #BOOST_RATIO_RATIO_FWD_HPP + + + ) + +35  + ~ + +37 #i +defed +( +__GNUC__ +) && (__GNUC__ >= 4) + +38 #agm +GCC + +syem_hd + + +41 +mea + + gboo + + +51 + gme + < + gboo +:: +tmax_t + +N +, boo::tmax_ +D + = 1> +ass + +tio +; + +54 + gme + < +ass + + gR1 +, cs + gR2 +>  + gtio_add +; + +55 + gme + < +ass + + gR1 +, cs + gR2 +>  + gtio_suba +; + +56 + gme + < +ass + + gR1 +, cs + gR2 +>  + gtio_muɝly +; + +57 + gme + < +ass + + gR1 +, cs + gR2 +>  + gtio_divide +; + +58 #ifde +BOOST_RATIO_EXTENSIONS + + +59 + gme + < +ass + + gR1 +, cs + gR2 +>  + gtio_gcd +; + +60 + gme + < +ass + + gR1 +, cs + gR2 +>  + gtio_lcm +; + +61 + gme + < +ass + + gR +>  + gtio_ge +; + +62 + gme + < +ass + + gR +>  + gtio_abs +; + +63 + gme + < +ass + + gR +>  + gtio_sign +; + +64 + gme + < +ass + + gR +,  + gP +>  + gtio_pow +; + +68 + gme + < +ass + + gR1 +, cs + gR2 +>  + gtio_equ +; + +69 + gme + < +ass + + gR1 +, cs + gR2 +>  + gtio_n_equ +; + +70 + gme + < +ass + + gR1 +, cs + gR2 +>  + gtio_ss +; + +71 + gme + < +ass + + gR1 +, cs + gR2 +>  + gtio_ss_equ +; + +72 + gme + < +ass + + gR1 +, cs + gR2 +>  + gtio_g +; + +73 + gme + < +ass + + gR1 +, cs + gR2 +>  + gtio_g_equ +; + +76  + gtio +< + tBOOST_RATIO_INTMAX_C +(1), BOOST_RATIO_INTMAX_C(1000000000000000000)> + tto +; + +77  + gtio +< + tBOOST_RATIO_INTMAX_C +(1), BOOST_RATIO_INTMAX_C(1000000000000000)> + tmto +; + +78  + gtio +< + tBOOST_RATIO_INTMAX_C +(1), BOOST_RATIO_INTMAX_C(1000000000000)> + tpico +; + +79  + gtio +< + tBOOST_RATIO_INTMAX_C +(1), BOOST_RATIO_INTMAX_C(1000000000)> + tno +; + +80  + gtio +< + tBOOST_RATIO_INTMAX_C +(1), BOOST_RATIO_INTMAX_C(1000000)> + tmio +; + +81  + gtio +< + tBOOST_RATIO_INTMAX_C +(1), BOOST_RATIO_INTMAX_C(1000)> + tmli +; + +82  + gtio +< + tBOOST_RATIO_INTMAX_C +(1), BOOST_RATIO_INTMAX_C(100)> + ti +; + +83  + gtio +< + tBOOST_RATIO_INTMAX_C +(1), BOOST_RATIO_INTMAX_C(10)> + tdeci +; + +84  + gtio +< + tBOOST_RATIO_INTMAX_C +(10), BOOST_RATIO_INTMAX_C(1)> + tde +; + +85  + gtio +< + tBOOST_RATIO_INTMAX_C +(100), BOOST_RATIO_INTMAX_C(1)> + theo +; + +86  + gtio +< + tBOOST_RATIO_INTMAX_C +(1000), BOOST_RATIO_INTMAX_C(1)> + tko +; + +87  + gtio +< + tBOOST_RATIO_INTMAX_C +(1000000), BOOST_RATIO_INTMAX_C(1)> + tmega +; + +88  + gtio +< + tBOOST_RATIO_INTMAX_C +(1000000000), BOOST_RATIO_INTMAX_C(1)> + tgiga +; + +89  + gtio +< + tBOOST_RATIO_INTMAX_C +(1000000000000), BOOST_RATIO_INTMAX_C(1)> + t +; + +90  + gtio +< + tBOOST_RATIO_INTMAX_C +(1000000000000000), BOOST_RATIO_INTMAX_C(1)> + t +; + +91  + gtio +< + tBOOST_RATIO_INTMAX_C +(1000000000000000000), BOOST_RATIO_INTMAX_C(1)> + texa +; + +93 #ifde +BOOST_RATIO_EXTENSIONS + + +95  + #BOOST_RATIO_1024 + + `BOOST_RATIO_INTMAX_C +(1024) + + ) + +98  + gtio +< + tBOOST_RATIO_1024 +> + tkibi +; + +99  + gtio +< + tBOOST_RATIO_1024 +*BOOST_RATIO_1024> + tmebi +; + +100  + gtio +< + tBOOST_RATIO_1024 +*BOOST_RATIO_1024*BOOST_RATIO_1024> + tgibi +; + +101  + gtio +< + tBOOST_RATIO_1024 +*BOOST_RATIO_1024*BOOST_RATIO_1024*BOOST_RATIO_1024> + tbi +; + +102  + gtio +< + tBOOST_RATIO_1024 +*BOOST_RATIO_1024*BOOST_RATIO_1024*BOOST_RATIO_1024*BOOST_RATIO_1024> + tbi +; + +103  + gtio +< + tBOOST_RATIO_1024 +*BOOST_RATIO_1024*BOOST_RATIO_1024*BOOST_RATIO_1024*BOOST_RATIO_1024*BOOST_RATIO_1024> + texbi +; + + @/usr/include/boost/rational.hpp + +63 #ide +BOOST_RATIONAL_HPP + + +64  + #BOOST_RATIONAL_HPP + + + ) + +66  + ~ + +67 #ide +BOOST_NO_IOSTREAM + + +68  + ~ + +69  + ~ + +70  + ~ + +71  + ~ + +72  + ~ + +74  + ~ + +75  + ~ + +76  + ~ + +77  + ~ + +78  + ~ + +79  + ~ + +80  + ~ + +81  + ~ + +82  + ~ + +83  + ~ + +84  + ~ + +85  + ~ + +86  + ~ + +87  + ~ + +88  + ~ + +89  + ~ + +92 #ide +BOOST_CONTROL_RATIONAL_HAS_GCD + + +93  + #BOOST_CONTROL_RATIONAL_HAS_GCD + 1 + + ) + +96 +mea + + gboo + { + +98 #i +BOOST_CONTROL_RATIONAL_HAS_GCD + + +99 + gme + < +tyme + + gITy +> + +100 +ITy + +gcd +(ITy +n +, ITy +m +) + +103  + gg +:: +gcd + +n +, +m + ); + +106 + gme + < +tyme + + gITy +> + +107 +ITy + +lcm +(ITy +n +, ITy +m +) + +110  + gg +:: +lcm + +n +, +m + ); + +114 +mea + + gtiڮ_da +{ + +116 + gme + < +ass + + gFromI +, cs + gToI +> + +117  + sis_comtib_g + + +119 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = (( +d +:: +numic_lims +< +FromI +>:: +is_eclized + && std::numic_lims:: +is_g + + +120 && ( +d +:: +numic_lims +< +FromI +>:: +digs + ::digits) + +121 && ( +d +:: +numic_lims +< +FromI +>:: +dix + =d::numic_lims< +ToI +>::radix) + +122 && (( +d +:: +numic_lims +< +FromI +>:: +is_sigd + = +l +|| (d::numic_lims< +ToI +>::is_sigd = +ue +)) + +123 && +is_cvtib +< +FromI +, +ToI +>:: +vue +) + +124 || +is_me +< +FromI +, +ToI +>:: +vue +) + +125 || ( +is_ass +< +ToI +>:: +vue + && is_ass< +FromI +>::vu&& +is_cvtib +::value)); + +130 as + cbad_tiڮ + : +public + +d +:: +doma_r + + +132 +public +: + +133 +exic + +bad_tiڮ +(: +d +:: +doma_r +("badational: zero denominator") {} + +134 +exic + +bad_tiڮ +cڡ * +wh + ) : +d +:: +doma_r +( what ) {} + +137 + gme + < +tyme + + gITy +> + +138 as + ctiڮ + + +141 +BOOST_STATIC_ASSERT +:: +d +:: +numic_lims +< +ITy +>:: +is_eclized + ); + +144  +tyme + + tboo +:: + t_as +< + tITy +>:: + tm_ty +aram_type; + +146  + shr + { +ITy + + gs +[2]; }; + +147  +ITy + ( + thr +::* + tbo_ty +)[2]; + +149 + gpublic +: + +151  +ITy + + tt_ty +; + +153 +BOOST_CONSTEXPR + + +154 +tiڮ +(: +num +(0), +d +(1) {} + +155 + gme + < +ass + + gT +> + +156 +BOOST_CONSTEXPR + +tiڮ +(cڡ +T +& +n +, +tyme + +ab_if_c +< + +157 +tiڮ_da +:: +is_comtib_g +< +T +, +ITy +>:: +vue + + +158 >:: +ty + cڡ* = 0: +num +( +n +), +d +(1) {} + +159 + gme + < +ass + + gT +, cs + gU +> + +160 +BOOST_CXX14_CONSTEXPR + +tiڮ +(cڡ +T +& +n +, cڡ +U +& +d +, +tyme + +ab_if_c +< + +161 +tiڮ_da +:: +is_comtib_g +< +T +, +ITy +>:: +vue + &&iڮ_da::is_comtib_g< +U +, IntType>::value + +162 >:: +ty + cڡ* = 0: +num +( +n +), +d +( +d +) { + +163 +nmize +(); + +166 + gme + < +tyme + + gNewTy + > + +167 +BOOST_CONSTEXPR + +exic + + +168 +tiڮ +ԩiڮ< +NewTy +> cڡ & +r +, +tyme + +ab_if_c +< +tiڮ_da +:: +is_comtib_g +:: +vue +>:: +ty + const* = 0) + +169 : +num +( +r +. +num +()), +d +( +is_nmized +( +t_ty +(r.numerator()), + +170 +t_ty +( +r +. +dom +())) ?.denominator() : + +171 ( +BOOST_THROW_EXCEPTION +( +bad_tiڮ +("badational: denormalized conversion")), 0)){} + +173 + gme + < +tyme + + gNewTy + > + +174 +BOOST_CONSTEXPR + +exic + + +175 +tiڮ +ԩiڮ< +NewTy +> cڡ & +r +, +tyme + +dib_if_c +< +tiڮ_da +:: +is_comtib_g +:: +vue +>:: +ty + const* = 0) + +176 : +num +( +r +. +num +()), +d +( +is_nmized +( +t_ty +(r.numerator()), + +177 +t_ty +( +r +. +dom +())&& +is__Ǽowg_cvsi +.dom()&& is__Ǽowg_cvsi. +num +()) ?.denominator() : + +178 ( +BOOST_THROW_EXCEPTION +( +bad_tiڮ +("badational: denormalized conversion")), 0)){} + +182 + gme + < +ass + + gT +> + +183 +BOOST_CXX14_CONSTEXPR + +tyme + + gab_if_c +< + +184 + gtiڮ_da +:: +is_comtib_g +< +T +, + gITy +>:: +vue +, + gtiڮ + & + +185 >:: +ty + +ݔ +=(cڡ +T +& +n +{  +assign +( +ic_ +< +ITy +>(n), static_cast(1)); } + +188 + gme + < +ass + + gT +, cs + gU +> + +189 +BOOST_CXX14_CONSTEXPR + +tyme + + gab_if_c +< + +190 + gtiڮ_da +:: +is_comtib_g +< +T +, + gITy +>:: +vue + && +tiڮ_da +::is_comtib_g< +U +, ITy>::vue, + gtiڮ + & + +191 >:: +ty + +assign +(cڡ +T +& +n +, cڡ +U +& +d +) + +193  * + gthis + = +tiڮ +< +ITy +>( +ic_ +( +n +), + gic_ +< + gITy +>( + gd +)); + +203 + gme + < +ass + + gT +> + +204 +BOOST_CXX14_CONSTEXPR + +tiڮ +(cڡ +T +& +n +, +tyme + +ab_if_c +< + +205 +d +:: +numic_lims +< +T +>:: +is_eclized + && std::numic_lims:: +is_g + + +206 && ! +tiڮ_da +:: +is_comtib_g +< +T +, +ITy +>:: +vue + + +207 && ( +d +:: +numic_lims +< +T +>:: +dix + =d::numic_lims< +ITy +>::radix) + +208 && +is_cvtib +< +T +, +ITy +>:: +vue + + +209 >:: +ty + const* = 0) + +211 +assign +( +n +, +ic_ +< +T +>(1)); + +213 + gme + < +ass + + gT +, cs + gU +> + +214 +BOOST_CXX14_CONSTEXPR + +tiڮ +(cڡ +T +& +n +, cڡ +U +& +d +, +tyme + +ab_if_c +< + +215 (! +tiڮ_da +:: +is_comtib_g +< +T +, +ITy +>:: +vue + + +216 || ! +tiڮ_da +:: +is_comtib_g +< +U +, +ITy +>:: +vue +) + +217 && +d +:: +numic_lims +< +T +>:: +is_eclized + && std::numic_lims:: +is_g + + +218 && ( +d +:: +numic_lims +< +T +>:: +dix + =d::numic_lims< +ITy +>::radix) + +219 && +is_cvtib +< +T +, +ITy +>:: +vue + && + +220 +d +:: +numic_lims +< +U +>:: +is_eclized + && std::numic_lims:: +is_g + + +221 && ( +d +:: +numic_lims +< +U +>:: +dix + =d::numic_lims< +ITy +>::radix) + +222 && +is_cvtib +< +U +, +ITy +>:: +vue + + +223 >:: +ty + const* = 0) + +225 +assign +( +n +, +d +); + +227 + gme + < +ass + + gT +> + +228 +BOOST_CXX14_CONSTEXPR + +tyme + + gab_if_c +< + +229 + gd +:: +numic_lims +< +T +>:: +is_eclized + && +d +::numic_lims:: +is_g + + +230 && ! +tiڮ_da +:: +is_comtib_g +< +T +, + gITy +>:: +vue + + +231 && ( +d +:: +numic_lims +< +T +>:: +dix + =d::numic_lims< +ITy +>::radix) + +232 && +is_cvtib +< +T +, + gITy +>:: +vue +, + +233 + gtiڮ + & + +234 >:: +ty + +ݔ +=(cڡ +T +& +n +{  +assign +, +ic_ +(1)); } + +236 + gme + < +ass + + gT +, cs + gU +> + +237 +BOOST_CXX14_CONSTEXPR + +tyme + + gab_if_c +< + +238 (! + gtiڮ_da +:: +is_comtib_g +< +T +, + gITy +>:: +vue + + +239 || ! +tiڮ_da +:: +is_comtib_g +< +U +, + gITy +>:: +vue +) + +240 && +d +:: +numic_lims +< +T +>:: +is_eclized + && std::numic_lims:: +is_g + + +241 && ( +d +:: +numic_lims +< +T +>:: +dix + =d::numic_lims< +ITy +>::radix) + +242 && +is_cvtib +< +T +, + gITy +>:: +vue + && + +243 +d +:: +numic_lims +< +U +>:: +is_eclized + && std::numic_lims:: +is_g + + +244 && ( +d +:: +numic_lims +< +U +>:: +dix + =d::numic_lims< +ITy +>::radix) + +245 && +is_cvtib +< +U +, + gITy +>:: +vue +, + +246 + gtiڮ + & + +247 >:: +ty + +assign +(cڡ +T +& +n +, cڡ +U +& +d +) + +249 if(! +is__Ǽowg_cvsi +( +n +|| !is__Ǽowg_cvsi( +d +)) + +250 +BOOST_THROW_EXCEPTION +( +bad_tiڮ +()); + +251  * + gthis + = +tiڮ +< +ITy +>( +ic_ +( +n +), + gic_ +< + gITy +>( + gd +)); + +255 +BOOST_CONSTEXPR + + +256 cڡ + gITy +& +num +(cڡ {  + gnum +; } + +257 +BOOST_CONSTEXPR + + +258 cڡ + gITy +& +dom +(cڡ {  + gd +; } + +261 +BOOST_CXX14_CONSTEXPR + + gtiڮ +& + gݔ ++(cڡ +tiڮ +& +r +); + +262 +BOOST_CXX14_CONSTEXPR + + gtiڮ +& + gݔ +-(cڡ +tiڮ +& +r +); + +263 +BOOST_CXX14_CONSTEXPR + + gtiڮ +& + gݔ +*(cڡ +tiڮ +& +r +); + +264 +BOOST_CXX14_CONSTEXPR + + gtiڮ +& + gݔ +/(cڡ +tiڮ +& +r +); + +266 + gme + < +ass + + gT +> + +267 +BOOST_CXX14_CONSTEXPR + +tyme + + gboo +:: +ab_if_c +< +tiڮ_da +:: +is_comtib_g +< +T +, + gITy +>:: +vue +, + gtiڮ +&>:: +ty + +ݔ ++(cڡ T& +i +) + +269 +num + + +i + * +d +; + +270  * + gthis +; + +272 + gme + < +ass + + gT +> + +273 +BOOST_CXX14_CONSTEXPR + +tyme + + gboo +:: +ab_if_c +< +tiڮ_da +:: +is_comtib_g +< +T +, + gITy +>:: +vue +, + gtiڮ +&>:: +ty + +ݔ +-(cڡ T& +i +) + +275 +num + - +i + * +d +; + +276  * + gthis +; + +278 + gme + < +ass + + gT +> + +279 +BOOST_CXX14_CONSTEXPR + +tyme + + gboo +:: +ab_if_c +< +tiڮ_da +:: +is_comtib_g +< +T +, + gITy +>:: +vue +, + gtiڮ +&>:: +ty + +ݔ +*(cڡ T& +i +) + +282 +ITy + +gcd + = +g +::gcd( +ic_ +( +i +), +d +); + +283 + gnum + * +i + / +gcd +; + +284 + gd + / +gcd +; + +285  * + gthis +; + +287 + gme + < +ass + + gT +> + +288 +BOOST_CXX14_CONSTEXPR + +tyme + + gboo +:: +ab_if_c +< +tiڮ_da +:: +is_comtib_g +< +T +, + gITy +>:: +vue +, + gtiڮ +&>:: +ty + +ݔ +/(cڡ T& +i +) + +291 +ITy + cڡ +zo +(0); + +293 if( + gi + = +zo + +BOOST_THROW_EXCEPTION +( +bad_tiڮ +()); + +294 if( + gnum + = +zo + * +this +; + +297 +ITy + cڡ + ggcd + = +g +:: +gcd +( +num +, +ic_ +( +i +)); + +298 + gnum + / +gcd +; + +299 + gd + * +i + / +gcd +; + +301 if( + gd + < + gzo +) { + +302 + gnum + = - +num +; + +303 + gd + = - +d +; + +306  * + gthis +; + +310 +BOOST_CXX14_CONSTEXPR + cڡ + gtiڮ +& + gݔ +++({ + gnum + + +d +;  * + gthis +; } + +311 +BOOST_CXX14_CONSTEXPR + cڡ + gtiڮ +& + gݔ +--({ + gnum + - +d +;  * + gthis +; } + +313 +BOOST_CXX14_CONSTEXPR + +tiڮ + + gݔ +++() + +315 +tiڮ + +t +(* +this +); + +316 ++(* + gthis +); + +317  + gt +; + +319 +BOOST_CXX14_CONSTEXPR + +tiڮ + + gݔ +--() + +321 +tiڮ + +t +(* +this +); + +322 --(* + gthis +); + +323  + gt +; + +327 +BOOST_CONSTEXPR + + +328 +bo + + gݔ +!(cڡ {  ! + gnum +; } + +332 #i +BOOST_WORKAROUND +( +__MWERKS__ +,<=0x3003) + +336 #agm +r_mfunc_m + +off + + +339 +BOOST_CONSTEXPR + + +340 +ݔ + +bo_ty +(cڡ {  + gݔ + !(? 0 : & +hr +:: +s +; } + +342 #i +BOOST_WORKAROUND +( +__MWERKS__ +,<=0x3003) + +343 #agm +r_mfunc_m + +t + + +347 +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +< (cڡ + gtiڮ +& + gr +) const; + +348 +BOOST_CXX14_CONSTEXPR + +bo + + gݔ +> (cڡ + gtiڮ +& + gr +cڡ {  < * + gthis +; } + +349 +BOOST_CONSTEXPR + + +350 +bo + + gݔ +=(cڡ +tiڮ +& +r +) const; + +352 + gme + < +ass + + gT +> + +353 +BOOST_CXX14_CONSTEXPR + +tyme + + gboo +:: +ab_if_c +< +tiڮ_da +:: +is_comtib_g +< +T +, + gITy +>:: +vue +, + gbo +>:: +ty + +ݔ +< (cڡ T& +i +) const + +356 +t_ty + cڡ +zo +(0); + +359 +BOOST_ASSERT +( +this +-> +d + > +zo +); + +360 +t_ty + + gq + = +this +-> +num + /his-> +d +, + gr + =his->num %his->den; + +361  + gr + < + gzo +{ + +this +-> +d +; -- + gq +; } + +367  + gq + < + gi +; + +369 + gme + < +ass + + gT +> + +370 +BOOST_CXX14_CONSTEXPR + +tyme + + gboo +:: +ab_if_c +< +tiڮ_da +:: +is_comtib_g +< +T +, + gITy +>:: +vue +, + gbo +>:: +ty + +ݔ +>(cڡ T& +i +) const + +372  +ݔ +==( +i +? +l + : !operator<(i); + +374 + gme + < +ass + + gT +> + +375 +BOOST_CONSTEXPR + +tyme + + gboo +:: +ab_if_c +< +tiڮ_da +:: +is_comtib_g +< +T +, + gITy +>:: +vue +, + gbo +>:: +ty + +ݔ +=(cڡ T& +i +) const + +377  (( +d + = +ITy +(1)&& ( +num + = +i +)); + +380 + give +: + +383 +ITy + +num +; + +384 +ITy + + gd +; + +387  +BOOST_CONSTEXPR + + +388 +t_ty + +r_gcd + +m_ty + +a +,am_ty +b +, i_ty cڡ & +zo + = + +389 +t_ty +(0) ) + +390 {  +b + = +zo + ? +a + : +r_gcd +(b, % b, zero); } + +392  +BOOST_CONSTEXPR + + +393 +t_ty + +r_abs + +m_ty + +x +, i_ty cڡ & +zo + = int_type(0) ) + +394 {  +x + < +zo + ? -x : +x; } + +400 +BOOST_CXX14_CONSTEXPR + +bo + +_v +() const; + +401 +BOOST_CXX14_CONSTEXPR +  +nmize +(); + +403  +BOOST_CONSTEXPR + + +404 +bo + +is_nmized + +m_ty + +n +,am_ty +d +, +t_ty + cڡ & +zo + = + +405 +t_ty +(0), i_ty cڡ & +e + = int_type(1) ) + +407  +d + > +zo + && ( +n + !z|| d = +e + ) && +r_abs + +r_gcd +(n, + +408 +d +, +zo +), z= +e +; + +415 + gme + < +ass + + gT +> + +416 +BOOST_CONSTEXPR +  +tyme + + gboo +:: +ab_if_c +<( +d +:: +numic_lims +< +T +>:: +digs + > std::numic_lims< +ITy +>::digs&& (d::numic_lims:: +is_sigd + = +l +), + gbo +>:: +ty + +is__Ǽowg_cvsi +(cڡ T& +v +) + +418  +v + < ( +T +(1<< +d +:: +numic_lims +< +ITy +>:: +digs +); + +423 + gme + < +ass + + gT +> + +424 +BOOST_CONSTEXPR +  +tyme + + gboo +:: +ab_if_c +<( +d +:: +numic_lims +< +T +>:: +digs + > std::numic_lims< +ITy +>::digs&& (d::numic_lims:: +is_sigd + = +ue +&& (d::numic_lims::is_sigd =ue), + gbo +>:: +ty + +is__Ǽowg_cvsi +(cڡ T& +v +) + +430  ( +v + < ( +T +(1<< +d +:: +numic_lims +< +ITy +>:: +digs +)) && (val >= -(T(1) << std::numeric_limits::digits)); + +435 + gme + < +ass + + gT +> + +436 +BOOST_CONSTEXPR +  +tyme + + gboo +:: +ab_if_c +<( +d +:: +numic_lims +< +T +>:: +digs + > std::numic_lims< +ITy +>::digs&& (d::numic_lims:: +is_sigd + = +ue +&& (d::numic_lims::is_sigd = +l +), + gbo +>:: +ty + +is__Ǽowg_cvsi +(cڡ T& +v +) + +438  ( +v + < ( +T +(1<< +d +:: +numic_lims +< +ITy +>:: +digs +)) && (val >= 0); + +443 + gme + < +ass + + gT +> + +444 +BOOST_CONSTEXPR +  +tyme + + gboo +:: +ab_if_c +<( +d +:: +numic_lims +< +T +>:: +digs + ::digs&& (d::numic_lims:: +is_sigd + = +ue +&& (d::numic_lims::is_sigd = +l +), + gbo +>:: +ty + +is__Ǽowg_cvsi +(cڡ T& +v +) + +446  +v + >= 0; + +451 + gme + < +ass + + gT +> + +452 +BOOST_CONSTEXPR +  +tyme + + gboo +:: +ab_if_c +<( +d +:: +numic_lims +< +T +>:: +digs + ::digs&& (d::numic_lims:: +is_sigd + = +l +&& (d::numic_lims::is_sigd = +ue +), + gbo +>:: +ty + +is__Ǽowg_cvsi +(const T&) + +454  +ue +; + +459 + gme + < +ass + + gT +> + +460 +BOOST_CONSTEXPR +  +tyme + + gboo +:: +ab_if_c +<( +d +:: +numic_lims +< +T +>:: +digs + ::digs&& (d::numic_lims:: +is_sigd + = +l +&& (d::numic_lims::is_sigd =l), + gbo +>:: +ty + +is__Ǽowg_cvsi +(const T&) + +462  +ue +; + +467 + gme + < +ass + + gT +> + +468 +BOOST_CONSTEXPR +  +tyme + + gboo +:: +ab_if_c +<( +d +:: +numic_lims +< +T +>:: +digs + ::digs&& (d::numic_lims:: +is_sigd + = +ue +&& (d::numic_lims::is_sigd =ue), + gbo +>:: +ty + +is__Ǽowg_cvsi +(const T&) + +470  +ue +; + +475 + gme + < +tyme + + gITy +> + +476 +BOOST_CONSTEXPR + + +477 +le + + gtiڮ +< + gITy +> + gݔ ++ (cڡiڮ& + gr +) + +479  + gr +; + +482 + gme + < +tyme + + gITy +> + +483 +BOOST_CXX14_CONSTEXPR + + +484 +le + + gtiڮ +< + gITy +> + gݔ +- (cڡiڮ& + gr +) + +486  + gtiڮ +< + gITy +>( + gic_ +(- + gr +. +num +()),. +dom +()); + +490 + gme + < +tyme + + gITy +> + +491 +BOOST_CXX14_CONSTEXPR + + gtiڮ +< + gITy +>&iڮ:: +ݔ ++(cڡ +tiڮ +< +ITy +>& +r +) + +512 +ITy + +r_num + = +r +. +num +; + +513 +ITy + + gr_d + = +r +. +d +; + +515 +ITy + + gg + = +g +:: +gcd +( +d +, +r_d +); + +516 + gd + / +g +; + +517 + gnum + = +num + * ( +r_d + / +g ++ +r_num + * +d +; + +518 + gg + = +g +:: +gcd +( +num +, +g +); + +519 + gnum + / +g +; + +520 + gd + * +r_d +/ +g +; + +522  * + gthis +; + +525 + gme + < +tyme + + gITy +> + +526 +BOOST_CXX14_CONSTEXPR + + gtiڮ +< + gITy +>&iڮ:: +ݔ +-(cڡ +tiڮ +< +ITy +>& +r +) + +529 +ITy + +r_num + = +r +. +num +; + +530 +ITy + + gr_d + = +r +. +d +; + +534 +ITy + + gg + = +g +:: +gcd +( +d +, +r_d +); + +535 + gd + / +g +; + +536 + gnum + = +num + * ( +r_d + / +g +- +r_num + * +d +; + +537 + gg + = +g +:: +gcd +( +num +, +g +); + +538 + gnum + / +g +; + +539 + gd + * +r_d +/ +g +; + +541  * + gthis +; + +544 + gme + < +tyme + + gITy +> + +545 +BOOST_CXX14_CONSTEXPR + + gtiڮ +< + gITy +>&iڮ:: +ݔ +*(cڡ +tiڮ +< +ITy +>& +r +) + +548 +ITy + +r_num + = +r +. +num +; + +549 +ITy + + gr_d + = +r +. +d +; + +552 +ITy + + ggcd1 + = +g +:: +gcd +( +num +, +r_d +); + +553 +ITy + + ggcd2 + = +g +:: +gcd +( +r_num +, +d +); + +554 + gnum + = ( +num +/ +gcd1 +* ( +r_num +/ +gcd2 +); + +555 + gd + = ( +d +/ +gcd2 +* ( +r_d +/ +gcd1 +); + +556  * + gthis +; + +559 + gme + < +tyme + + gITy +> + +560 +BOOST_CXX14_CONSTEXPR + + gtiڮ +< + gITy +>&iڮ:: +ݔ +/(cڡ +tiڮ +< +ITy +>& +r +) + +563 +ITy + +r_num + = +r +. +num +; + +564 +ITy + + gr_d + = +r +. +d +; + +567 +ITy + +zo +(0); + +570 i( + gr_num + = +zo +) + +571 +BOOST_THROW_EXCEPTION +( +bad_tiڮ +()); + +572 i( + gnum + = +zo +) + +573  * +this +; + +576 +ITy + + ggcd1 + = +g +:: +gcd +( +num +, +r_num +); + +577 +ITy + + ggcd2 + = +g +:: +gcd +( +r_d +, +d +); + +578 + gnum + = ( +num +/ +gcd1 +* ( +r_d +/ +gcd2 +); + +579 + gd + = ( +d +/ +gcd2 +* ( +r_num +/ +gcd1 +); + +581 i( + gd + < + gzo +) { + +582 + gnum + = - +num +; + +583 + gd + = - +d +; + +585  * + gthis +; + +604 + gme + < +ass + + gITy +, cs + gArg +> + +605 +BOOST_CXX14_CONSTEXPR + + +606 +le + +tyme + + gboo +:: +ab_if_c + < + +607 +tiڮ_da +:: +is_comtib_g +< +Arg +, + gITy +>:: +vue + || +is_me +< +tiڮ +< +ITy +>, + gArg +>::vue, + gtiڮ + >:: +ty + + +608 +ݔ + + (cڡ +tiڮ +< +ITy +>& +a +, cڡ + gArg +& + gb +) + +610 + gtiڮ +< + gITy +> +t +( +a +); + +611  + gt + + +b +; + +613 + gme + < +ass + + gArg +, cs + gITy +> + +614 +BOOST_CXX14_CONSTEXPR + + +615 +le + +tyme + + gboo +:: +ab_if_c + < + +616 +tiڮ_da +:: +is_comtib_g +< +Arg +, + gITy +>:: +vue +, + gtiڮ + >:: +ty + + +617 +ݔ + + (cڡ +Arg +& +b +, cڡ + gtiڮ +< + gITy +>& + ga +) + +619 + gtiڮ +< + gITy +> +t +( +a +); + +620  + gt + + +b +; + +623 + gme + < +ass + + gITy +, cs + gArg +> + +624 +BOOST_CXX14_CONSTEXPR + + +625 +le + +tyme + + gboo +:: +ab_if_c + < + +626 +tiڮ_da +:: +is_comtib_g +< +Arg +, + gITy +>:: +vue + || +is_me +< +tiڮ +< +ITy +>, + gArg +>::vue, + gtiڮ + >:: +ty + + +627 +ݔ + - (cڡ +tiڮ +< +ITy +>& +a +, cڡ + gArg +& + gb +) + +629 + gtiڮ +< + gITy +> +t +( +a +); + +630  + gt + - +b +; + +632 + gme + < +ass + + gArg +, cs + gITy +> + +633 +BOOST_CXX14_CONSTEXPR + + +634 +le + +tyme + + gboo +:: +ab_if_c + < + +635 +tiڮ_da +:: +is_comtib_g +< +Arg +, + gITy +>:: +vue +, + gtiڮ + >:: +ty + + +636 +ݔ + - (cڡ +Arg +& +b +, cڡ + gtiڮ +< + gITy +>& + ga +) + +638 + gtiڮ +< + gITy +> +t +( +a +); + +639  -( + gt + - +b +); + +642 + gme + < +ass + + gITy +, cs + gArg +> + +643 +BOOST_CXX14_CONSTEXPR + + +644 +le + +tyme + + gboo +:: +ab_if_c + < + +645 +tiڮ_da +:: +is_comtib_g +< +Arg +, + gITy +>:: +vue + || +is_me +< +tiڮ +< +ITy +>, + gArg +>::vue, + gtiڮ + >:: +ty + + +646 +ݔ + * (cڡ +tiڮ +< +ITy +>& +a +, cڡ + gArg +& + gb +) + +648 + gtiڮ +< + gITy +> +t +( +a +); + +649  + gt + * +b +; + +651 + gme + < +ass + + gArg +, cs + gITy +> + +652 +BOOST_CXX14_CONSTEXPR + + +653 +le + +tyme + + gboo +:: +ab_if_c + < + +654 +tiڮ_da +:: +is_comtib_g +< +Arg +, + gITy +>:: +vue +, + gtiڮ + >:: +ty + + +655 +ݔ + * (cڡ +Arg +& +b +, cڡ + gtiڮ +< + gITy +>& + ga +) + +657 + gtiڮ +< + gITy +> +t +( +a +); + +658  + gt + * +b +; + +661 + gme + < +ass + + gITy +, cs + gArg +> + +662 +BOOST_CXX14_CONSTEXPR + + +663 +le + +tyme + + gboo +:: +ab_if_c + < + +664 +tiڮ_da +:: +is_comtib_g +< +Arg +, + gITy +>:: +vue + || +is_me +< +tiڮ +< +ITy +>, + gArg +>::vue, + gtiڮ + >:: +ty + + +665 +ݔ + / (cڡ +tiڮ +< +ITy +>& +a +, cڡ + gArg +& + gb +) + +667 + gtiڮ +< + gITy +> +t +( +a +); + +668  + gt + / +b +; + +670 + gme + < +ass + + gArg +, cs + gITy +> + +671 +BOOST_CXX14_CONSTEXPR + + +672 +le + +tyme + + gboo +:: +ab_if_c + < + +673 +tiڮ_da +:: +is_comtib_g +< +Arg +, + gITy +>:: +vue +, + gtiڮ + >:: +ty + + +674 +ݔ + / (cڡ +Arg +& +b +, cڡ + gtiڮ +< + gITy +>& + ga +) + +676 + gtiڮ +< + gITy +> +t +( +b +); + +677  + gt + / +a +; + +680 + gme + < +ass + + gITy +, cs + gArg +> + +681 +BOOST_CXX14_CONSTEXPR + + +682 +le + +tyme + + gboo +:: +ab_if_c + < + +683 +tiڮ_da +:: +is_comtib_g +< +Arg +, + gITy +>:: +vue + || +is_me +< +tiڮ +< +ITy +>, + gArg +>::vue, + gbo +>:: +ty + + +684 +ݔ + <(cڡ +tiڮ +< +ITy +>& +a +, cڡ + gArg +& + gb +) + +686  !( + ga + > + gb +); + +688 + gme + < +ass + + gArg +, cs + gITy +> + +689 +BOOST_CXX14_CONSTEXPR + + +690 +le + +tyme + + gboo +:: +ab_if_c + < + +691 +tiڮ_da +:: +is_comtib_g +< +Arg +, + gITy +>:: +vue +, + gbo +>:: +ty + + +692 +ݔ + <(cڡ +Arg +& +b +, cڡ + gtiڮ +< + gITy +>& + ga +) + +694  + ga + > +b +; + +697 + gme + < +ass + + gITy +, cs + gArg +> + +698 +BOOST_CXX14_CONSTEXPR + + +699 +le + +tyme + + gboo +:: +ab_if_c + < + +700 +tiڮ_da +:: +is_comtib_g +< +Arg +, + gITy +>:: +vue + || +is_me +< +tiڮ +< +ITy +>, + gArg +>::vue, + gbo +>:: +ty + + +701 +ݔ + >(cڡ +tiڮ +< +ITy +>& +a +, cڡ + gArg +& + gb +) + +703  !( + ga + < + gb +); + +705 + gme + < +ass + + gArg +, cs + gITy +> + +706 +BOOST_CXX14_CONSTEXPR + + +707 +le + +tyme + + gboo +:: +ab_if_c + < + +708 +tiڮ_da +:: +is_comtib_g +< +Arg +, + gITy +>:: +vue +, + gbo +>:: +ty + + +709 +ݔ + >(cڡ +Arg +& +b +, cڡ + gtiڮ +< + gITy +>& + ga +) + +711  + ga + < +b +; + +714 + gme + < +ass + + gITy +, cs + gArg +> + +715 +BOOST_CONSTEXPR + + +716 +le + +tyme + + gboo +:: +ab_if_c + < + +717 +tiڮ_da +:: +is_comtib_g +< +Arg +, + gITy +>:: +vue + || +is_me +< +tiڮ +< +ITy +>, + gArg +>::vue, + gbo +>:: +ty + + +718 +ݔ + !(cڡ +tiڮ +< +ITy +>& +a +, cڡ + gArg +& + gb +) + +720  !( + ga + = +b +); + +722 + gme + < +ass + + gArg +, cs + gITy +> + +723 +BOOST_CONSTEXPR + + +724 +le + +tyme + + gboo +:: +ab_if_c + < + +725 +tiڮ_da +:: +is_comtib_g +< +Arg +, + gITy +>:: +vue +, + gbo +>:: +ty + + +726 +ݔ + !(cڡ +Arg +& +b +, cڡ + gtiڮ +< + gITy +>& + ga +) + +728  !( + gb + = +a +); + +731 + gme + < +ass + + gArg +, cs + gITy +> + +732 +BOOST_CXX14_CONSTEXPR + + +733 +le + +tyme + + gboo +:: +ab_if_c + < + +734 +tiڮ_da +:: +is_comtib_g +< +Arg +, + gITy +>:: +vue +, + gbo +>:: +ty + + +735 +ݔ + < (cڡ +Arg +& +b +, cڡ + gtiڮ +< + gITy +>& + ga +) + +737  + ga + > + gb +; + +739 + gme + < +ass + + gArg +, cs + gITy +> + +740 +BOOST_CXX14_CONSTEXPR + + +741 +le + +tyme + + gboo +:: +ab_if_c + < + +742 +tiڮ_da +:: +is_comtib_g +< +Arg +, + gITy +>:: +vue +, + gbo +>:: +ty + + +743 +ݔ + > (cڡ +Arg +& +b +, cڡ + gtiڮ +< + gITy +>& + ga +) + +745  + ga + < + gb +; + +747 + gme + < +ass + + gArg +, cs + gITy +> + +748 +BOOST_CONSTEXPR + + +749 +le + +tyme + + gboo +:: +ab_if_c + < + +750 +tiڮ_da +:: +is_comtib_g +< +Arg +, + gITy +>:: +vue +, + gbo +>:: +ty + + +751 +ݔ + =(cڡ +Arg +& +b +, cڡ + gtiڮ +< + gITy +>& + ga +) + +753  + ga + = +b +; + +757 + gme + < +tyme + + gITy +> + +758 +BOOST_CXX14_CONSTEXPR + + +759 +bo + + gtiڮ +< + gITy +>:: +ݔ +< (cڡ +tiڮ +< +ITy +>& +r +) const + +762 +t_ty + cڡ +zo +( 0 ); + +768 +BOOST_ASSERT + +this +-> +d + > +zo + ); + +769 +BOOST_ASSERT + +r +. +d + > +zo + ); + +773 ru { +t_ty + + gn +, + gd +, + gq +, + gr +; } + +774 + gts + = { +this +-> +num +,his-> +d +, +ic_ +< +t_ty +>(this->num /his->den), + +775 +ic_ +< +t_ty +>( +this +-> +num + %his-> +d +) }, + +776 + grs + = { +r +. +num +,. +d +, +ic_ +< +t_ty +>(r.num /.den), + +777 +ic_ +< +t_ty +>( +r +. +num + %. +d +) }; + +778  + gv + = 0u; + +785  + gts +. + gr + < + gzo + ) {s.+ +ts +. +d +; --ts. + gq +; } + +786  + grs +. + gr + < + gzo + ) {s.+ +rs +. +d +; --rs. + gq +; } + +794 i + gts +. + gq + ! +rs +. +q + ) + +799  +v + ? +ts +. +q + > +rs +.q :s.q +v + ); + +836 #ifde +BOOST_MSVC + + +837 #agm +wng +( +p +) + +842 + gme + < +tyme + + gITy +> + +843 +BOOST_CONSTEXPR + + +844 +le + +bo + + gtiڮ +< + gITy +>:: +ݔ +=(cڡ +tiڮ +< +ITy +>& +r +) const + +846  (( +num + = +r +.num&& ( +d + ==.den)); + +850 + gme + < +tyme + + gITy +> + +851 +BOOST_CXX14_CONSTEXPR + + +852 +le + +bo + + gtiڮ +< + gITy +>:: + $_v +() const + +854  ( +this +-> +d + > + `t_ty +(0&& ( +g +:: + `gcd +his-> +num +,his->den) == + +855 + `t_ty +(1) ); + +856 + } +} + +859 + gme + < +tyme + + gITy +> + +860 +BOOST_CXX14_CONSTEXPR +  + gtiڮ +< + gITy +>:: + $nmize +() + +863 +ITy + + `zo +(0); + +865 i( +d + = +zo +) + +866 + `BOOST_THROW_EXCEPTION +( + `bad_tiڮ +()); + +869 i( +num + = +zo +) { + +870 +d + = + `ITy +(1); + +874 +ITy + +g + = +g +:: + `gcd +( +num +, +d +); + +876 +num + / +g +; + +877 +d + / +g +; + +879 i( +d + < -( +d +:: +numic_lims +< +ITy +>:: +max +)()) { + +880 + `BOOST_THROW_EXCEPTION +( + `bad_tiڮ +("badational:on-zero singular denominator")); + +884 i( +d + < +zo +) { + +885 +num + = -num; + +886 +d + = -den; + +889 + `BOOST_ASSERT + +this +-> + `_v +() ); + +890 + } +} + +892 #ide +BOOST_NO_IOSTREAM + + +893 +mea + + gda + { + +897  + s + { + +898 + +( +d +:: +iam +& +is +: +is_ +(is), +f_ +(is. +ags +()) {} + +899 ~ + +({ + gis_ +. +ags +( +f_ +); } + +900 + gd +:: +iam +& +is_ +; + +901 + gd +:: +iam +:: +fmtags + +f_ +; + +907 + gme + < +tyme + + gITy +> + +908 + gd +:: +iam +& +ݔ +>> ( +d +::iam& +is +, + gtiڮ +< + gITy +>& + gr +) + +910 +usg + + gd +:: +ios +; + +912 +ITy + + gn + = ITy(0), + gd + = IntType(1); + +913  + gc + = 0; + +914 + gda +:: + + +ry +( +is +); + +916 i + gis + >> + gn + ) + +918 i + gis +. +g +( +c +) ) + +920 i + gc + == '/' ) + +922 i +is + >> +d +:: +noskws + >> +d + ) + +923 +y + { + +924 +r +. +assign + +n +, +d + ); + +925 } +tch + ( +bad_tiڮ + & ) { + +926 + gy + { + gis +. +te +( +ios +:: +b +); } + +927 +tch + ( ... ) {} + +928 i + gis +. +exis +(& + gios +:: +b + ) + +929 +throw +; + +934 + gis +. +te + +ios +:: +b + ); + +938  + gis +; + +942 + gme + < +tyme + + gITy +> + +943 + gd +:: +oam +& +ݔ +<< ( +d +::oam& +os +, cڡ + gtiڮ +< + gITy +>& + gr +) + +946 + gd +:: +orgam + +ss +; + +948 + gss +. +cyfmt + +os + ); + +949 + gss +. +t + +NULL + ); + +950 + gss +. +exis + +d +:: +ios +:: +goodb + ); + +951 + gss +. +width +( 0 ); + +952 + gss + << + gd +:: +noshowpos + << +d +:: +noshowba + << '/' << +r +. +dom +(); + +955 + gd +:: +rg + cڡ + + = +ss +. +r +(); + +956 + gd +:: +amsize + cڡ +w + = + +957 +os +. +width +(- +ic_ +< +d +:: +amsize +> + +. +size +() ); + +959 + gss +. +r +(); + +960 + gss +. +r +( "" ); + +961 + gss +. +ags + +os +.flags() ); + +962 + gss + << + gd +:: +tw + +w + < 0 || ( +os +. +ags +(& +d +:: +ios +:: +adjufld +) != + +963 +d +:: +ios +:: + + ? 0 : +w + ) << +r +. +num +(); + +964  + gos + << + gss +. +r +(+ + g +; + +969 + gme + < +tyme + + gT +,ym + gITy +> + +970 +BOOST_CONSTEXPR + + +971 +le + +T + +tiڮ_ +(cڡ +tiڮ +< +ITy +>& +c +) + +973  + gic_ +< + gT +>( + gc +. +num +())/ic_(c. +dom +()); + +979 + gme + < +tyme + + gITy +> + +980 +BOOST_CXX14_CONSTEXPR + + +981 +le + + gtiڮ +< + gITy +> +abs +(cڡ +tiڮ +< +ITy +>& +r +) + +983  + gr +. +num +(> +ITy +(0)? +r +: -r; + +986 +mea + + gg + { + +988 + gme + < +tyme + + gITy +> + +989  + ggcd_evu +< + gtiڮ +< + gITy +> > + +991  + gtiڮ +< + tITy +> + tsu_ty +, + +992 + tf_gumt_ty +, + tcd_gumt_ty +; + +993 +su_ty + +ݔ +( +f_gumt_ty + cڡ & + ga + + +994 , +cd_gumt_ty + cڡ & + gb + + +997  +su_ty +( +g +:: +gcd +( +a +. +num +(), +b +.numerator()), + +998 +g +:: +lcm +( +a +. +dom +(), +b +.denominator())); + +1002 + gme + < +tyme + + gITy +> + +1003  + glcm_evu +< + gtiڮ +< + gITy +> > + +1005  + gtiڮ +< + tITy +> + tsu_ty +, + +1006 + tf_gumt_ty +, + tcd_gumt_ty +; + +1007 +su_ty + +ݔ +( +f_gumt_ty + cڡ & + ga + + +1008 , +cd_gumt_ty + cڡ & + gb + + +1011  +su_ty +( +g +:: +lcm +( +a +. +num +(), +b +.numerator()), + +1012 +g +:: +gcd +( +a +. +dom +(), +b +.denominator())); + + @/usr/include/boost/regex/v4/regex.hpp + +21 #ide +BOOST_RE_REGEX_HPP_INCLUDED + + +22  + #BOOST_RE_REGEX_HPP_INCLUDED + + + ) + +24 #ifde +__lulus + + +28 #ide +BOOST_REGEX_CONFIG_HPP + + +29  + ~ + +31 #ide +BOOST_REGEX_WORKAROUND_HPP + + +32  + ~ + +35 #ide +BOOST_REGEX_FWD_HPP + + +36  + ~ + +38 #ide +BOOST_REGEX_TRAITS_HPP + + +39  + ~ + +41 #ide +BOOST_REGEX_RAW_BUFFER_HPP + + +42  + ~ + +44 #ide +BOOST_REGEX_V4_MATCH_FLAGS + + +45  + ~ + +47 #ide +BOOST_REGEX_RAW_BUFFER_HPP + + +48  + ~ + +50 #ide +BOOST_RE_PAT_EXCEPT_HPP + + +51  + ~ + +54 #ide +BOOST_REGEX_V4_CHAR_REGEX_TRAITS_HPP + + +55  + ~ + +57 #ide +BOOST_REGEX_V4_STATES_HPP + + +58  + ~ + +60 #ide +BOOST_REGEX_V4_REGBASE_HPP + + +61  + ~ + +63 #ide +BOOST_REGEX_V4_ITERATOR_TRAITS_HPP + + +64  + ~ + +66 #ide +BOOST_REGEX_V4_BASIC_REGEX_HPP + + +67  + ~ + +69 #ide +BOOST_REGEX_V4_BASIC_REGEX_CREATOR_HPP + + +70  + ~ + +72 #ide +BOOST_REGEX_V4_BASIC_REGEX_PARSER_HPP + + +73  + ~ + +75 #ide +BOOST_REGEX_V4_SUB_MATCH_HPP + + +76  + ~ + +78 #ide +BOOST_REGEX_FORMAT_HPP + + +79  + ~ + +81 #ide +BOOST_REGEX_V4_MATCH_RESULTS_HPP + + +82  + ~ + +84 #ide +BOOST_REGEX_V4_PROTECTED_CALL_HPP + + +85  + ~ + +87 #ide +BOOST_REGEX_MATCHER_HPP + + +88  + ~ + +93  + #BOOST_REGEX_CHAR_T +  + + ) + +94 #ifde +BOOST_REGEX_NARROW_INSTANTIATE + + +95  + #BOOST_REGEX_INSTANTIATE + + + ) + +97  + ~ + +98 #unde +BOOST_REGEX_CHAR_T + + +99 #ifde +BOOST_REGEX_INSTANTIATE + + +100 #unde +BOOST_REGEX_INSTANTIATE + + +103 #ide +BOOST_NO_WREGEX + + +104  + #BOOST_REGEX_CHAR_T + +wch_t + + + ) + +105 #ifde +BOOST_REGEX_WIDE_INSTANTIATE + + +106  + #BOOST_REGEX_INSTANTIATE + + + ) + +108  + ~ + +109 #unde +BOOST_REGEX_CHAR_T + + +110 #ifde +BOOST_REGEX_INSTANTIATE + + +111 #unde +BOOST_REGEX_INSTANTIATE + + +115 #i! +defed +( +BOOST_NO_WREGEX +&& defed( +BOOST_REGEX_HAS_OTHER_WCHAR_T +) + +116  + #BOOST_REGEX_CHAR_T +  + + ) + +117 #ifde +BOOST_REGEX_US_INSTANTIATE + + +118  + #BOOST_REGEX_INSTANTIATE + + + ) + +120  + ~ + +121 #unde +BOOST_REGEX_CHAR_T + + +122 #ifde +BOOST_REGEX_INSTANTIATE + + +123 #unde +BOOST_REGEX_INSTANTIATE + + +128 +mea + + gboo +{ + +129 #ifde +BOOST_REGEX_NO_FWD + + +130  + gbasic_gex +<, + tgex_as +<> > + tgex +; + +131 #ide +BOOST_NO_WREGEX + + +132  + gbasic_gex +< + twch_t +, + tgex_as + > + twgex +; + +136  + gmch_sus + + tcmch +; + +137  + gmch_sus +< + td +:: + trg +:: + tcڡ_ +> + tsmch +; + +138 #ide +BOOST_NO_WREGEX + + +139  + gmch_sus + + twcmch +; + +140  + gmch_sus +< + td +:: + twrg +:: + tcڡ_ +> + twsmch +; + +144 #ide +BOOST_REGEX_MATCH_HPP + + +145  + ~ + +147 #ide +BOOST_REGEX_V4_REGEX_SEARCH_HPP + + +148  + ~ + +150 #ide +BOOST_REGEX_ITERATOR_HPP + + +151  + ~ + +153 #ide +BOOST_REGEX_TOKEN_ITERATOR_HPP + + +154  + ~ + +156 #ide +BOOST_REGEX_V4_REGEX_GREP_HPP + + +157  + ~ + +159 #ide +BOOST_REGEX_V4_REGEX_REPLACE_HPP + + +160  + ~ + +162 #ide +BOOST_REGEX_V4_REGEX_MERGE_HPP + + +163  + ~ + +165 #ide +BOOST_REGEX_SPLIT_HPP + + +166  + ~ + + @/usr/include/boost/smart_ptr/detail/atomic_count_gcc.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_ATOMIC_COUNT_GCC_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_ATOMIC_COUNT_GCC_HPP_INCLUDED + + + ) + +20 #i +__GNUC__ + * 100 + +__GNUC_MINOR__ + >= 402 + +21  + ~ + +23  + ~ + +26 +mea + + gboo + + +29 +mea + + gda + + +32 #i +defed +( +__GLIBCXX__ +) + +34 +usg + + g__gnu_cxx +:: +__omic_add +; + +35 +usg + + g__gnu_cxx +:: +__exchge_d_add +; + +39 as + comic_cou + + +41 + gpublic +: + +43 +exic + +omic_cou + +v + ) : +vue_ +( v ) {} + +45  +ݔ +++() + +47  +__exchge_d_add +& +vue_ +, +1 ) + 1; + +50  + gݔ +--() + +52  +__exchge_d_add +& +vue_ +, -1 ) - 1; + +55 +ݔ + () const + +57  +__exchge_d_add +& +vue_ +, 0 ); + +60 + give +: + +62 +omic_cou +(atomic_count const &); + +63 + gomic_cou + & + gݔ +=( +omic_cou + const &); + +65 +mub + +_Atomic_wd + + gvue_ +; + + @/usr/include/boost/smart_ptr/detail/atomic_count_gcc_x86.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_ATOMIC_COUNT_GCC_X86_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_ATOMIC_COUNT_GCC_X86_HPP_INCLUDED + + + ) + +16 +mea + + gboo + + +19 +mea + + gda + + +22 as + comic_cou + + +24 + gpublic +: + +26 +exic + +omic_cou + +v + ) : +vue_ + +ic_ +< >( v ) ) {} + +28  +ݔ +++() + +30  +omic_exchge_d_add +& +vue_ +, +1 ) + 1; + +33  + gݔ +--() + +35  +omic_exchge_d_add +& +vue_ +, -1 ) - 1; + +38 +ݔ + () const + +40  +omic_exchge_d_add +& +vue_ +, 0 ); + +43 + give +: + +45 +omic_cou +(atomic_count const &); + +46 + gomic_cou + & + gݔ +=( +omic_cou + const &); + +48 +mub +  + gvue_ +; + +50 + give +: + +52  +omic_exchge_d_add +* +pw +,  +dv + ) + +58  + gr +; + +60 +__asm__ + + g__vީe__ + + +64 "+m"* +pw + ), "" + gr + ): + +65 "1" +dv + ): + +69  + gr +; + + @/usr/include/boost/smart_ptr/detail/atomic_count_nt.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_ATOMIC_COUNT_NT_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_ATOMIC_COUNT_NT_HPP_INCLUDED + + + ) + +18 +mea + + gboo + + +21 +mea + + gda + + +24 as + comic_cou + + +26 + gpublic +: + +28 +exic + +omic_cou + +v + ): +vue_ +( v ) + +32  +ݔ +++() + +34  ++ +vue_ +; + +37  + gݔ +--() + +39  -- + gvue_ +; + +42 +ݔ + () const + +44  + gvue_ +; + +47 + give +: + +49 +omic_cou +(atomic_count const &); + +50 + gomic_cou + & + gݔ +=( +omic_cou + const &); + +52  + gvue_ +; + + @/usr/include/boost/smart_ptr/detail/atomic_count_pt.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_ATOMIC_COUNT_PTHREADS_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_ATOMIC_COUNT_PTHREADS_HPP_INCLUDED + + + ) + +14  + ~ + +15  + ~ + +25 +mea + + gboo + + +28 +mea + + gda + + +31 as + comic_cou + + +33 + give +: + +35 as + csced_lock + + +37 +public +: + +39 +sced_lock +( +had_mux_t + & +m +): +m_ +(m) + +41 +BOOST_VERIFY + +had_mux_lock +& +m_ + ) == 0 ); + +44 ~ +sced_lock +() + +46 +BOOST_VERIFY + +had_mux_uock +& +m_ + ) == 0 ); + +49 + give +: + +51 +had_mux_t + & +m_ +; + +54 + gpublic +: + +56 +exic + +omic_cou +( +v +): +vue_ +(v) + +58 +BOOST_VERIFY + +had_mux_ +& +mux_ +, 0 ) == 0 ); + +61 ~ +omic_cou +() + +63 +BOOST_VERIFY + +had_mux_deroy +& +mux_ + ) == 0 ); + +66  + gݔ +++() + +68 +sced_lock + +lock +( +mux_ +); + +69  ++ + gvue_ +; + +72  + gݔ +--() + +74 +sced_lock + +lock +( +mux_ +); + +75  -- + gvue_ +; + +78 +ݔ + () const + +80 +sced_lock + +lock +( +mux_ +); + +81  + gvue_ +; + +84 + give +: + +86 +omic_cou +(atomic_count const &); + +87 + gomic_cou + & + gݔ +=( +omic_cou + const &); + +89 +mub + +had_mux_t + + gmux_ +; + +90  + gvue_ +; + + @/usr/include/boost/smart_ptr/detail/atomic_count_spin.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_ATOMIC_COUNT_SPIN_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_ATOMIC_COUNT_SPIN_HPP_INCLUDED + + + ) + +14  + ~ + +16 +mea + + gboo + + +19 +mea + + gda + + +22 as + comic_cou + + +24 + give +: + +26 +public +: + +28 +exic + +omic_cou + +v + ): +vue_ +( v ) + +32  +ݔ +++() + +34 +lock_po +<0>:: +sced_lock + +lock +& +vue_ + ); + +35  ++ + gvue_ +; + +38  + gݔ +--() + +40 + glock_po +<0>:: +sced_lock + +lock +& +vue_ + ); + +41  -- + gvue_ +; + +44 +ݔ + () const + +46 + glock_po +<0>:: +sced_lock + +lock +& +vue_ + ); + +47  + gvue_ +; + +50 + give +: + +52 +omic_cou +(atomic_count const &); + +53 + gomic_cou + & + gݔ +=( +omic_cou + const &); + +55  + gvue_ +; + + @/usr/include/boost/smart_ptr/detail/atomic_count_std_atomic.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_ATOMIC_COUNT_STD_ATOMIC_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_ATOMIC_COUNT_STD_ATOMIC_HPP_INCLUDED + + + ) + +16  + ~ + +17  + ~ + +19 +mea + + gboo + + +22 +mea + + gda + + +25 as + comic_cou + + +27 + gpublic +: + +29 +exic + +omic_cou + +v + ): +vue_ +( v ) + +33  +ݔ +++() + +35  +vue_ +. +tch_add +1, +d +:: +memy_d_acq_l + ) + 1; + +38  + gݔ +--() + +40  + gvue_ +. +tch_sub +1, +d +:: +memy_d_acq_l + ) - 1; + +43 +ݔ + () const + +45  + gvue_ +. +ld + +d +:: +memy_d_acque + ); + +48 + give +: + +50 +omic_cou +(atomic_count const &); + +51 + gomic_cou + & + gݔ +=( +omic_cou + const &); + +53 + gd +:: +omic_t_a32_t + +vue_ +; + + @/usr/include/boost/smart_ptr/detail/atomic_count_sync.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_ATOMIC_COUNT_SYNC_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_ATOMIC_COUNT_SYNC_HPP_INCLUDED + + + ) + +18 #i +defed + +__64__ + ) && defed +__INTEL_COMPILER + ) + +19  + ~<64.h +> + +22 +mea + + gboo + + +25 +mea + + gda + + +28 as + comic_cou + + +30 + gpublic +: + +32 +exic + +omic_cou + +v + ) : +vue_ +( v ) {} + +34  +ݔ +++() + +36  +__sync_add_d_tch +& +vue_ +, 1 ); + +39  + gݔ +--() + +41  +__sync_add_d_tch +& +vue_ +, -1 ); + +44 +ݔ + () const + +46  +__sync_tch_d_add +& +vue_ +, 0 ); + +49 + give +: + +51 +omic_cou +(atomic_count const &); + +52 + gomic_cou + & + gݔ +=( +omic_cou + const &); + +54 +mub +  + gvue_ +; + + @/usr/include/boost/smart_ptr/detail/atomic_count_win32.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_ATOMIC_COUNT_WIN32_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_ATOMIC_COUNT_WIN32_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +20  + ~ + +22 +mea + + gboo + + +25 +mea + + gda + + +28 as + comic_cou + + +30 + gpublic +: + +32 +exic + +omic_cou + +v + ): +vue_ +( v ) + +36  +ݔ +++() + +38  +BOOST_SP_INTERLOCKED_INCREMENT +& +vue_ + ); + +41  + gݔ +--() + +43  +BOOST_SP_INTERLOCKED_DECREMENT +& +vue_ + ); + +46 +ݔ + () const + +48  + gic_ +<cڡ vީ&> + gvue_ + ); + +51 + give +: + +53 +omic_cou +(tomic_count const & ); + +54 + gomic_cou + & + gݔ += +omic_cou + const & ); + +56  + gvue_ +; + + @/usr/include/boost/smart_ptr/detail/quick_allocator.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_QUICK_ALLOCATOR_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_QUICK_ALLOCATOR_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +21  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27  + ~ + +28  + ~ + +30 +mea + + gboo + + +33 +mea + + gda + + +36 + gme +< + gsize +,  + gign_ +>  + ublock + + +38  +tyme + + tboo +:: + tty_wh_ignmt +< + tign_ +>:: + tty + + tigr_ty +; + +39 +igr_ty + + gigr +; + +40  + gbys +[ +size +]; + +41 +block + * + gxt +; + +44 + gme +< + gsize +,  + gign_ +>  + slot_im + + +46  + gblock +< + tsize +, + tign_ +> + tblock +; + +63 #i +defed +( +BOOST_QA_PAGE_SIZE +) + +65 um { + gems_r_ge + = +BOOST_QA_PAGE_SIZE + / +size + }; + +69 um { + gems_r_ge + = 512 / +size + }; + +73 #ifde +BOOST_HAS_THREADS + + +75  + glightweight_mux + & +mux +() + +77  + gblock +<  + glightweight_mux + ), + gboo +:: +ignmt_of +< +lightweight_mux + >:: +vue + > +fbm +; + +78  +lightweight_mux + * + gpm + = +w +& +fbm + )ightweight_mutex; + +79  * + gpm +; + +82  +lightweight_mux + * + gmux_ +; + +86  +block + * + g +; + +87  +block + * + gge +; + +88  + gϡ +; + +90  +le + * +loc +() + +92 #ifde +BOOST_HAS_THREADS + + +93 + glightweight_mux +:: +sced_lock + +lock + +mux +() ); + +95 if( +block + * + gx + = + +) + +97 + + = +x +-> +xt +; + +98  + gx +; + +102 if( + gϡ + = +ems_r_ge +) + +106 +ge + = :: +w + +block +[ +ems_r_ge +]; + +107 + gϡ + = 0; + +110  & + gge +[ +ϡ +++]; + +114  +le + * +loc +( +d +:: +size_t + +n +) + +116 if( +n + ! +size +) + +118  :: +ݔ + +w +( +n +); + +122 #ifde +BOOST_HAS_THREADS + + +123 + glightweight_mux +:: +sced_lock + +lock + +mux +() ); + +125 if( +block + * + gx + = + +) + +127 + + = +x +-> +xt +; + +128  + gx +; + +132 if( + gϡ + = +ems_r_ge +) + +134 +ge + = :: +w + +block +[ +ems_r_ge +]; + +135 + gϡ + = 0; + +138  & + gge +[ +ϡ +++]; + +143  +le +  +doc +(* +pv +) + +145 if( + gpv + != 0) + +147 #ifde +BOOST_HAS_THREADS + + +148 +lightweight_mux +:: +sced_lock + +lock + +mux +() ); + +150 +block + * + gpb + = +ic_ +( +pv +); + +151 + gpb +-> + gxt + = + +; + +152 + g + = +pb +; + +156  +le +  +doc +(* +pv +, +d +:: +size_t + +n +) + +158 if( +n + ! +size +) + +160 :: +ݔ + +de +( +pv +); + +162 if( + gpv + != 0) + +164 #ifde +BOOST_HAS_THREADS + + +165 +lightweight_mux +:: +sced_lock + +lock + +mux +() ); + +167 +block + * + gpb + = +ic_ +( +pv +); + +168 + gpb +-> + gxt + = + +; + +169 + g + = +pb +; + +174 #ifde +BOOST_HAS_THREADS + + +176 + gme +< + gsize +,  + gign_ +> + +177 +lightweight_mux + * + glot_im +< + gsize +, + gign_ +>:: +mux_ + = & +lot_im +< +size +,lign_>:: +mux +(); + +181 + gme +< + gsize +,  + gign_ +> + +182 + gblock +< + gsize +, + gign_ +> * + glot_im +:: + + = 0; + +184 + gme +< + gsize +,  + gign_ +> + +185 + gblock +< + gsize +, + gign_ +> * + glot_im +:: +ge + = 0; + +187 + gme +< + gsize +,  + gign_ +> + +188  + glot_im +< + gsize +, + gign_ +>:: +ϡ + = +lot_im +< +size +,lign_>:: +ems_r_ge +; + +190 + gme +< +ass + + gT +> + +191  + gquick_lot +: +public + +lot_im +< ( +T +), + gboo +:: +ignmt_of +:: +vue + > + + @/usr/include/boost/smart_ptr/detail/sp_counted_base_acc_ia64.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_ACC_IA64_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_ACC_IA64_HPP_INCLUDED + + + ) + +18  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gboo + + +25 +mea + + gda + + +28 +le +  +omic_emt +* +pw + ) + +32 +_Asm_tchadd +( +_FASZ_W +, +_SEM_REL +, +pw +, +1, +_LDHINT_NONE +); + +35 +le +  +omic_deemt +* +pw + ) + +39  + gr + = +ic_ +<>( +_Asm_tchadd +( +_FASZ_W +, +_SEM_REL +, +pw +, -1, +_LDHINT_NONE +)); + +40 i(1 = +r +) + +42 +_Asm_mf +(); + +45  + gr + - 1; + +48 +le +  +omic_cdiڮ_emt +* +pw + ) + +53  + gv + = * +pw +; + +57 i(0 = +v +) + +62 +_Asm_mov_to_ +( +_AREG_CCV +, + +63 +v +, + +64 ( +_UP_CALL_FENCE + | +_UP_SYS_FENCE + | +_DOWN_CALL_FENCE + | +_DOWN_SYS_FENCE +)); + +65  + gr + = +ic_ +<>( +_Asm_cmpxchg +( +_SZ_W +, +_SEM_ACQ +, +pw +, +v + + 1, +_LDHINT_NONE +)); + +66 i( + gr + = +v +) + +68  +r + + 1; + +71 + gv + = +r +; + +75 as + cBOOST_SYMBOL_VISIBLE + + g_coued_ba + + +77 + give +: + +79 +_coued_ba +( sp_counted_base const & ); + +80 + g_coued_ba + & + gݔ + +_coued_ba + const & ); + +82  + gu_cou_ +; + +83  + gwk_cou_ +; + +85 + gpublic +: + +87 +_coued_ba +(): +u_cou_ +1 ), +wk_cou_ +( 1 ) + +91 + gvtu + ~ +_coued_ba +() + +98 +vtu +  +dio +() = 0; + +102 +vtu +  +deroy +() + +104 +de + + gthis +; + +107 +vtu + * +g_d + +_tyfo + cڡ & +ti + ) = 0; + +108 +vtu + * +g_lol_d + +_tyfo + cڡ & +ti + ) = 0; + +109 +vtu + * +g_uyd_d +() = 0; + +111  +add_f_cy +() + +113 +omic_emt +& +u_cou_ + ); + +116 +bo + +add_f_lock +() + +118  +omic_cdiڮ_emt +& +u_cou_ + ) != 0; + +121  +a +() + +123 if +omic_deemt +& +u_cou_ + ) == 0 ) + +125 +dio +(); + +126 +wk_a +(); + +130  +wk_add_f +() + +132 +omic_emt +& +wk_cou_ + ); + +135  +wk_a +() + +137 if +omic_deemt +& +wk_cou_ + ) == 0 ) + +139 +deroy +(); + +143  +u_cou +() const + +145  + gic_ +<cڡ vީ&> + gu_cou_ + ); + + @/usr/include/boost/smart_ptr/detail/sp_counted_base_aix.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_AIX_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_AIX_HPP_INCLUDED + + + ) + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28 +mea + + gboo + + +31 +mea + + gda + + +34 +le +  +omic_emt + +t32_t +* +pw + ) + +38 +tch_d_add + +pw +, 1 ); + +41 +le + +t32_t + +omic_deemt +Кt32_* +pw + ) + +45 +t32_t + + gigVue +; + +47 +__lwsync +(); + +48 + gigVue + = +tch_d_add + +pw +, -1 ); + +49 +__isync +(); + +51  ( + gigVue + - 1); + +54 +le + +t32_t + +omic_cdiڮ_emt +Кt32_* +pw + ) + +59 +t32_t + + gtmp + = +tch_d_add + +pw +, 0 ); + +62 if + gtmp + == 0 )  0; + +63 if +com_d_sw + +pw +, & +tmp +,m+ 1 ) )  ( + gtmp + + 1); + +67 as + cBOOST_SYMBOL_VISIBLE + + g_coued_ba + + +69 + give +: + +71 +_coued_ba +( sp_counted_base const & ); + +72 + g_coued_ba + & + gݔ + +_coued_ba + const & ); + +74 +t32_t + + gu_cou_ +; + +75 +t32_t + + gwk_cou_ +; + +77 + gpublic +: + +79 +_coued_ba +(): +u_cou_ +1 ), +wk_cou_ +( 1 ) + +83 + gvtu + ~ +_coued_ba +() + +90 +vtu +  +dio +() = 0; + +94 +vtu +  +deroy +() + +96 +de + + gthis +; + +99 +vtu + * +g_d + +_tyfo + cڡ & +ti + ) = 0; + +100 +vtu + * +g_lol_d + +_tyfo + cڡ & +ti + ) = 0; + +101 +vtu + * +g_uyd_d +() = 0; + +103  +add_f_cy +() + +105 +omic_emt +& +u_cou_ + ); + +108 +bo + +add_f_lock +() + +110  +omic_cdiڮ_emt +& +u_cou_ + ) != 0; + +113  +a +() + +115 if +omic_deemt +& +u_cou_ + ) == 0 ) + +117 +dio +(); + +118 +wk_a +(); + +122  +wk_add_f +() + +124 +omic_emt +& +wk_cou_ + ); + +127  +wk_a +() + +129 if +omic_deemt +& +wk_cou_ + ) == 0 ) + +131 +deroy +(); + +135  +u_cou +() const + +137  +tch_d_add + +cڡ_ +< +t32_t +*>(& +u_cou_ +), 0 ); + + @/usr/include/boost/smart_ptr/detail/sp_counted_base_clang.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_CLANG_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_CLANG_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gboo + + +25 +mea + + gda + + +28  +_Atomic + + tboo +:: + tt_a32_t + ) + tomic_t_a32_t +; + +30 +le +  +omic_emt + +omic_t_a32_t + * +pw + ) + +32 +__c11_omic_tch_add + +pw +, 1, +__ATOMIC_RELAXED + ); + +35 +le + + gboo +:: +t_a32_t + +omic_deemt + +omic_t_a32_t + * +pw + ) + +37  +__c11_omic_tch_sub + +pw +, 1, +__ATOMIC_ACQ_REL + ); + +40 +le + + gboo +:: +t_a32_t + +omic_cdiڮ_emt + +omic_t_a32_t + * +pw + ) + +46 +boo +:: +t_a32_t + +r + = +__c11_omic_ld + +pw +, +__ATOMIC_RELAXED + ); + +50 if + gr + == 0 ) + +52  +r +; + +55 if +__c11_omic_com_exchge_wk + +pw +, & +r +, + 1, +__ATOMIC_RELAXED +, __ATOMIC_RELAXED ) ) + +57  + gr +; + +62 #i +defed +( +__g__ +) + +63 #agm +g + +dgnoic + +push + + +64 #agm +g + +dgnoic + +igned + "-Wweak-vtables" + +67 as + cBOOST_SYMBOL_VISIBLE + + g_coued_ba + + +69 + give +: + +71 +_coued_ba +( sp_counted_base const & ); + +72 + g_coued_ba + & + gݔ + +_coued_ba + const & ); + +74 +omic_t_a32_t + + gu_cou_ +; + +75 +omic_t_a32_t + + gwk_cou_ +; + +77 + gpublic +: + +79 +_coued_ba +() + +81 +__c11_omic_ +& +u_cou_ +, 1 ); + +82 +__c11_omic_ +& +wk_cou_ +, 1 ); + +85 + gvtu + ~ +_coued_ba +() + +92 +vtu +  +dio +() = 0; + +96 +vtu +  +deroy +() + +98 +de + + gthis +; + +101 +vtu + * +g_d + +_tyfo + cڡ & +ti + ) = 0; + +102 +vtu + * +g_lol_d + +_tyfo + cڡ & +ti + ) = 0; + +103 +vtu + * +g_uyd_d +() = 0; + +105  +add_f_cy +() + +107 +omic_emt +& +u_cou_ + ); + +110 +bo + +add_f_lock +() + +112  +omic_cdiڮ_emt +& +u_cou_ + ) != 0; + +115  +a +() + +117 if +omic_deemt +& +u_cou_ + ) == 1 ) + +119 +dio +(); + +120 +wk_a +(); + +124  +wk_add_f +() + +126 +omic_emt +& +wk_cou_ + ); + +129  +wk_a +() + +131 if +omic_deemt +& +wk_cou_ + ) == 1 ) + +133 +deroy +(); + +137  +u_cou +() const + +139  +__c11_omic_ld + +cڡ_ +< +omic_t_a32_t +* >& +u_cou_ + ), +__ATOMIC_ACQUIRE + ); + +143 #i +defed +( +__g__ +) + +144 #agm +g + +dgnoic + +p + + + @/usr/include/boost/smart_ptr/detail/sp_counted_base_cw_ppc.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_CW_PPC_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_CW_PPC_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +27  + ~ + +28  + ~ + +30 +mea + + gboo + + +33 +mea + + gda + + +36 +le +  +omic_emt +* +pw + ) + +38  + ga +; + +40 + gasm + + +42 + glo +: + +44 +lwx + +a +, 0, +pw + + +45 +addi + + ga +,, 1 + +46 + gwcx +. + ga +, 0, +pw + + +47 + gb +- + glo + + +51 +le +  +omic_deemt +* +pw + ) + +53  + ga +; + +55 + gasm + + +57 +sync + + +59 + glo +: + +61 +lwx + +a +, 0, +pw + + +62 +addi + + ga +,, -1 + +63 + gwcx +. + ga +, 0, +pw + + +64 + gb +- +lo + + +66 + gisync + + +69  + ga +; + +72 +le +  +omic_cdiڮ_emt +* +pw + ) + +74  + ga +; + +76 + gasm + + +78 + glo +: + +80 +lwx + +a +, 0, +pw + + +81 +cmpwi + + ga +, 0 + +82 +beq + +e + + +84 +addi + + ga +,, 1 + +86 + ge +: + +88 +wcx +. +a +, 0, +pw + + +89 + gb +- + glo + + +92  + ga +; + +95 as + cBOOST_SYMBOL_VISIBLE + + g_coued_ba + + +97 + give +: + +99 +_coued_ba +( sp_counted_base const & ); + +100 + g_coued_ba + & + gݔ + +_coued_ba + const & ); + +102  + gu_cou_ +; + +103  + gwk_cou_ +; + +105 + gpublic +: + +107 +_coued_ba +(): +u_cou_ +1 ), +wk_cou_ +( 1 ) + +111 + gvtu + ~ +_coued_ba +() + +118 +vtu +  +dio +() = 0; + +122 +vtu +  +deroy +() + +124 +de + + gthis +; + +127 +vtu + * +g_d + +_tyfo + cڡ & +ti + ) = 0; + +128 +vtu + * +g_lol_d + +_tyfo + cڡ & +ti + ) = 0; + +129 +vtu + * +g_uyd_d +() = 0; + +131  +add_f_cy +() + +133 +omic_emt +& +u_cou_ + ); + +136 +bo + +add_f_lock +() + +138  +omic_cdiڮ_emt +& +u_cou_ + ) != 0; + +141  +a +() + +143 if +omic_deemt +& +u_cou_ + ) == 0 ) + +145 +dio +(); + +146 +wk_a +(); + +150  +wk_add_f +() + +152 +omic_emt +& +wk_cou_ + ); + +155  +wk_a +() + +157 if +omic_deemt +& +wk_cou_ + ) == 0 ) + +159 +deroy +(); + +163  +u_cou +() const + +165  + gic_ +<cڡ vީ&> + gu_cou_ + ); + + @/usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_ia64.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_GCC_IA64_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_GCC_IA64_HPP_INCLUDED + + + ) + +19  + ~ + +20  + ~ + +22 +mea + + gboo + + +25 +mea + + gda + + +28 +le +  +omic_emt +* +pw + ) + +32  + gtmp +; + +37 +__asm__ + ("fetchadd4.rel %0=%1,1" : + +38 ""( +tmp +), "=m"(* +pw +) : + +39 "m"* +pw + )); + +42 +le +  +omic_deemt +* +pw + ) + +46  + grv +; + +48 +__asm__ + (" fetchadd4.rel %0=%1,-1 ;; \n" + +51 "=&r"( +rv +), "=m"(* +pw +) : + +52 "m"* +pw + ) : + +55  + grv +; + +58 +le +  +omic_cdiڮ_emt +* +pw + ) + +63  + grv +, + gtmp +, + gtmp2 +; + +65 +__asm__ + ("0:d4 %0=%3 ;; \n" + +75 "=&r"( +rv +), "=&r"( +tmp +), "=&r"( +tmp2 +), "=m"(* +pw +) : + +76 "m"* +pw + ) : + +79  + grv +; + +82 as + cBOOST_SYMBOL_VISIBLE + + g_coued_ba + + +84 + give +: + +86 +_coued_ba +( sp_counted_base const & ); + +87 + g_coued_ba + & + gݔ + +_coued_ba + const & ); + +89  + gu_cou_ +; + +90  + gwk_cou_ +; + +92 + gpublic +: + +94 +_coued_ba +(): +u_cou_ +1 ), +wk_cou_ +( 1 ) + +98 + gvtu + ~ +_coued_ba +() + +105 +vtu +  +dio +() = 0; + +109 +vtu +  +deroy +() + +111 +de + + gthis +; + +114 +vtu + * +g_d + +_tyfo + cڡ & +ti + ) = 0; + +115 +vtu + * +g_lol_d + +_tyfo + cڡ & +ti + ) = 0; + +116 +vtu + * +g_uyd_d +() = 0; + +118  +add_f_cy +() + +120 +omic_emt +& +u_cou_ + ); + +123 +bo + +add_f_lock +() + +125  +omic_cdiڮ_emt +& +u_cou_ + ) != 0; + +128  +a +() + +130 if +omic_deemt +& +u_cou_ + ) == 0 ) + +132 +dio +(); + +133 +wk_a +(); + +137  +wk_add_f +() + +139 +omic_emt +& +wk_cou_ + ); + +142  +wk_a +() + +144 if +omic_deemt +& +wk_cou_ + ) == 0 ) + +146 +deroy +(); + +150  +u_cou +() const + +152  + gic_ +<cڡ vީ&> + gu_cou_ + ); + + @/usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_mips.hpp + +1 #ide +BOOST_DETAIL_SP_COUNTED_BASE_GCC_MIPS_HPP_INCLUDED + + +2  + #BOOST_DETAIL_SP_COUNTED_BASE_GCC_MIPS_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +23  + ~ + +24  + ~ + +26 +mea + + gboo + + +29 +mea + + gda + + +32 +le +  +omic_emt +* +pw + ) + +36  + gtmp +; + +38 +__asm__ + + g__vީe__ + + +42 #i! +defed +( +__ms_i_v +) || (__mips_isa_rev < 6) + +50 "=&r" +tmp + ), "=m"* + gpw + ): + +51 "m"* +pw + ) + +55 +le +  +omic_deemt +* +pw + ) + +59  + grv +, + gtmp +; + +61 +__asm__ + + g__vީe__ + + +65 #i! +defed +( +__ms_i_v +) || (__mips_isa_rev < 6) + +74 "=&r" +rv + ), "=&r" + gtmp + ), "=m"* + gpw + ): + +75 "m"* +pw + ): + +79  + grv +; + +82 +le +  +omic_cdiڮ_emt +* +pw + ) + +87  + grv +, + gtmp +; + +89 +__asm__ + + g__vީe__ + + +93 #i! +defed +( +__ms_i_v +) || (__mips_isa_rev < 6) + +104 "=&r" +rv + ), "=&r" + gtmp + ), "=m"* + gpw + ): + +105 "m"* +pw + ): + +109  + grv +; + +112 as + cBOOST_SYMBOL_VISIBLE + + g_coued_ba + + +114 + give +: + +116 +_coued_ba +( sp_counted_base const & ); + +117 + g_coued_ba + & + gݔ + +_coued_ba + const & ); + +119  + gu_cou_ +; + +120  + gwk_cou_ +; + +122 + gpublic +: + +124 +_coued_ba +(): +u_cou_ +1 ), +wk_cou_ +( 1 ) + +128 + gvtu + ~ +_coued_ba +() + +135 +vtu +  +dio +() = 0; + +139 +vtu +  +deroy +() + +141 +de + + gthis +; + +144 +vtu + * +g_d + +_tyfo + cڡ & +ti + ) = 0; + +145 +vtu + * +g_lol_d + +_tyfo + cڡ & +ti + ) = 0; + +146 +vtu + * +g_uyd_d +() = 0; + +148  +add_f_cy +() + +150 +omic_emt +& +u_cou_ + ); + +153 +bo + +add_f_lock +() + +155  +omic_cdiڮ_emt +& +u_cou_ + ) != 0; + +158  +a +() + +160 if +omic_deemt +& +u_cou_ + ) == 0 ) + +162 +dio +(); + +163 +wk_a +(); + +167  +wk_add_f +() + +169 +omic_emt +& +wk_cou_ + ); + +172  +wk_a +() + +174 if +omic_deemt +& +wk_cou_ + ) == 0 ) + +176 +deroy +(); + +180  +u_cou +() const + +182  + gic_ +<cڡ vީ&> + gu_cou_ + ); + + @/usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_GCC_PPC_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_GCC_PPC_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +27  + ~ + +28  + ~ + +30 +mea + + gboo + + +33 +mea + + gda + + +36 +le +  +omic_emt +* +pw + ) + +40  + gtmp +; + +42 + g__asm__ + + +50 "=m"* +pw + ), "=&b" + gtmp + ): + +51 "r" +pw + ), "m"* + gpw + ): + +56 +le +  +omic_deemt +* +pw + ) + +60  + grv +; + +62 +__asm__ + + g__vީe__ + + +72 "=m"* +pw + ), "=&b" + grv + ): + +73 "r" +pw + ), "m"* + gpw + ): + +77  + grv +; + +80 +le +  +omic_cdiڮ_emt +* +pw + ) + +85  + grv +; + +87 + g__asm__ + + +98 "=m"* +pw + ), "=&b" + grv + ): + +99 "r" +pw + ), "m"* + gpw + ): + +103  + grv +; + +106 as + cBOOST_SYMBOL_VISIBLE + + g_coued_ba + + +108 + give +: + +110 +_coued_ba +( sp_counted_base const & ); + +111 + g_coued_ba + & + gݔ + +_coued_ba + const & ); + +113  + gu_cou_ +; + +114  + gwk_cou_ +; + +116 + gpublic +: + +118 +_coued_ba +(): +u_cou_ +1 ), +wk_cou_ +( 1 ) + +122 + gvtu + ~ +_coued_ba +() + +129 +vtu +  +dio +() = 0; + +133 +vtu +  +deroy +() + +135 +de + + gthis +; + +138 +vtu + * +g_d + +_tyfo + cڡ & +ti + ) = 0; + +139 +vtu + * +g_lol_d + +_tyfo + cڡ & +ti + ) = 0; + +140 +vtu + * +g_uyd_d +() = 0; + +142  +add_f_cy +() + +144 +omic_emt +& +u_cou_ + ); + +147 +bo + +add_f_lock +() + +149  +omic_cdiڮ_emt +& +u_cou_ + ) != 0; + +152  +a +() + +154 if +omic_deemt +& +u_cou_ + ) == 0 ) + +156 +dio +(); + +157 +wk_a +(); + +161  +wk_add_f +() + +163 +omic_emt +& +wk_cou_ + ); + +166  +wk_a +() + +168 if +omic_deemt +& +wk_cou_ + ) == 0 ) + +170 +deroy +(); + +174  +u_cou +() const + +176  + gic_ +<cڡ vީ&> + gu_cou_ + ); + + @/usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_sparc.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_GCC_SPARC_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_GCC_SPARC_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +22  + ~ + +23  + ~ + +24  + ~ + +26 +mea + + gboo + + +29 +mea + + gda + + +32 +le + +t32_t + +com_d_sw +Кt32_* +de_ +, i32_ +com_ +, i32_ +sw_ + ) + +34 +__asm__ + +__vީe__ +( "cas [%1], %2, %0" + +35 : "+r" ( +sw_ +) + +36 : "r" ( +de_ +), "r" ( +com_ +) + +39  + gsw_ +; + +42 +le + +t32_t + +omic_tch_d_add +Кt32_* +pw +, i32_ +dv + ) + +50 +t32_t + + gr + = * +pw +; + +52 if +__but_ex +(( +com_d_sw +( +pw +, +r +, + +dv +) ==), 1) ) + +54  + gr +; + +59 +le +  +omic_emt + +t32_t + * +pw + ) + +61 +omic_tch_d_add + +pw +, 1 ); + +64 +le + +t32_t + +omic_deemt +Кt32_* +pw + ) + +66  +omic_tch_d_add + +pw +, -1 ); + +69 +le + +t32_t + +omic_cdiڮ_emt +Кt32_* +pw + ) + +77 +t32_t + + gr + = * +pw +; + +79 if + gr + == 0 ) + +81  +r +; + +84 if +__but_ex + +com_d_sw + +pw +, +r +, + 1 ) == ), 1 ) ) + +86  + gr +; + +91 as + cBOOST_SYMBOL_VISIBLE + + g_coued_ba + + +93 + give +: + +95 +_coued_ba +( sp_counted_base const & ); + +96 + g_coued_ba + & + gݔ + +_coued_ba + const & ); + +98 +t32_t + + gu_cou_ +; + +99 +t32_t + + gwk_cou_ +; + +101 + gpublic +: + +103 +_coued_ba +(): +u_cou_ +1 ), +wk_cou_ +( 1 ) + +107 + gvtu + ~ +_coued_ba +() + +114 +vtu +  +dio +() = 0; + +118 +vtu +  +deroy +() + +120 +de + + gthis +; + +123 +vtu + * +g_d + +_tyfo + cڡ & +ti + ) = 0; + +124 +vtu + * +g_lol_d + +_tyfo + cڡ & +ti + ) = 0; + +125 +vtu + * +g_uyd_d +() = 0; + +127  +add_f_cy +() + +129 +omic_emt +& +u_cou_ + ); + +132 +bo + +add_f_lock +() + +134  +omic_cdiڮ_emt +& +u_cou_ + ) != 0; + +137  +a +() + +139 if +omic_deemt +& +u_cou_ + ) == 1 ) + +141 +dio +(); + +142 +wk_a +(); + +146  +wk_add_f +() + +148 +omic_emt +& +wk_cou_ + ); + +151  +wk_a +() + +153 if +omic_deemt +& +wk_cou_ + ) == 1 ) + +155 +deroy +(); + +159  +u_cou +() const + +161  + gcڡ_ +< +t32_t + cڡ vީ& > + gu_cou_ + ); + + @/usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_GCC_X86_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_GCC_X86_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +27  + ~ + +28  + ~ + +30 +mea + + gboo + + +33 +mea + + gda + + +36 +le +  +omic_exchge_d_add +* +pw +,  +dv + ) + +42  + gr +; + +44 +__asm__ + + g__vީe__ + + +48 "=m"* +pw + ), "" + gr + ): + +49 "m"* +pw + ), "1" + gdv + ): + +53  + gr +; + +56 +le +  +omic_emt +* +pw + ) + +60 + g__asm__ + + +64 "=m"* +pw + ): + +65 "m"* +pw + ): + +70 +le +  +omic_cdiڮ_emt +* +pw + ) + +76  + grv +, + gtmp +; + +78 + g__asm__ + + +90 "=m"* +pw + ), "=&a" + grv + ), "=&r" + gtmp + ): + +91 "m"* +pw + ): + +95  + grv +; + +98 as + cBOOST_SYMBOL_VISIBLE + + g_coued_ba + + +100 + give +: + +102 +_coued_ba +( sp_counted_base const & ); + +103 + g_coued_ba + & + gݔ + +_coued_ba + const & ); + +105  + gu_cou_ +; + +106  + gwk_cou_ +; + +108 + gpublic +: + +110 +_coued_ba +(): +u_cou_ +1 ), +wk_cou_ +( 1 ) + +114 + gvtu + ~ +_coued_ba +() + +121 +vtu +  +dio +() = 0; + +125 +vtu +  +deroy +() + +127 +de + + gthis +; + +130 +vtu + * +g_d + +_tyfo + cڡ & +ti + ) = 0; + +131 +vtu + * +g_lol_d + +_tyfo + cڡ & +ti + ) = 0; + +132 +vtu + * +g_uyd_d +() = 0; + +134  +add_f_cy +() + +136 +omic_emt +& +u_cou_ + ); + +139 +bo + +add_f_lock +() + +141  +omic_cdiڮ_emt +& +u_cou_ + ) != 0; + +144  +a +() + +146 if +omic_exchge_d_add +& +u_cou_ +, -1 ) == 1 ) + +148 +dio +(); + +149 +wk_a +(); + +153  +wk_add_f +() + +155 +omic_emt +& +wk_cou_ + ); + +158  +wk_a +() + +160 if +omic_exchge_d_add +& +wk_cou_ +, -1 ) == 1 ) + +162 +deroy +(); + +166  +u_cou +() const + +168  + gic_ +<cڡ vީ&> + gu_cou_ + ); + + @/usr/include/boost/smart_ptr/detail/sp_counted_base_nt.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_NT_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_NT_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +21  + ~ + +22  + ~ + +24 +mea + + gboo + + +27 +mea + + gda + + +30 as + cBOOST_SYMBOL_VISIBLE + + g_coued_ba + + +32 + give +: + +34 +_coued_ba +( sp_counted_base const & ); + +35 + g_coued_ba + & + gݔ + +_coued_ba + const & ); + +37  + gu_cou_ +; + +38  + gwk_cou_ +; + +40 + gpublic +: + +42 +_coued_ba +(): +u_cou_ +1 ), +wk_cou_ +( 1 ) + +46 + gvtu + ~ +_coued_ba +() + +53 +vtu +  +dio +() = 0; + +57 +vtu +  +deroy +() + +59 +de + + gthis +; + +62 +vtu + * +g_d + +_tyfo + cڡ & +ti + ) = 0; + +63 +vtu + * +g_lol_d + +_tyfo + cڡ & +ti + ) = 0; + +64 +vtu + * +g_uyd_d +() = 0; + +66  +add_f_cy +() + +68 ++ + gu_cou_ +; + +71 +bo + +add_f_lock +() + +73 if + gu_cou_ + =0 )  +l +; + +74 ++ + gu_cou_ +; + +75  + gue +; + +78  +a +() + +80 if-- + gu_cou_ + == 0 ) + +82 +dio +(); + +83 +wk_a +(); + +87  +wk_add_f +() + +89 ++ + gwk_cou_ +; + +92  +wk_a +() + +94 if-- + gwk_cou_ + == 0 ) + +96 +deroy +(); + +100  +u_cou +() const + +102  + gu_cou_ +; + + @/usr/include/boost/smart_ptr/detail/sp_counted_base_pt.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_PT_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_PT_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +26 +mea + + gboo + + +29 +mea + + gda + + +32 as + cBOOST_SYMBOL_VISIBLE + + g_coued_ba + + +34 + give +: + +36 +_coued_ba +( sp_counted_base const & ); + +37 + g_coued_ba + & + gݔ + +_coued_ba + const & ); + +39  + gu_cou_ +; + +40  + gwk_cou_ +; + +42 +mub + +had_mux_t + + gm_ +; + +44 + gpublic +: + +46 +_coued_ba +(): +u_cou_ +1 ), +wk_cou_ +( 1 ) + +50 #i +defed +( +__hpux +&& defed( +_DECTHREADS_ +) + +51 +BOOST_VERIFY + +had_mux_ +& +m_ +, +had_mux_deu + ) == 0 ); + +53 +BOOST_VERIFY + +had_mux_ +& +m_ +, 0 ) == 0 ); + +57 + gvtu + ~ +_coued_ba +() + +59 +BOOST_VERIFY + +had_mux_deroy +& +m_ + ) == 0 ); + +65 +vtu +  +dio +() = 0; + +69 +vtu +  +deroy +() + +71 +de + + gthis +; + +74 +vtu + * +g_d + +_tyfo + cڡ & +ti + ) = 0; + +75 +vtu + * +g_lol_d + +_tyfo + cڡ & +ti + ) = 0; + +76 +vtu + * +g_uyd_d +() = 0; + +78  +add_f_cy +() + +80 +BOOST_VERIFY + +had_mux_lock +& +m_ + ) == 0 ); + +81 ++ + gu_cou_ +; + +82 +BOOST_VERIFY + +had_mux_uock +& +m_ + ) == 0 ); + +85 +bo + +add_f_lock +() + +87 +BOOST_VERIFY + +had_mux_lock +& +m_ + ) == 0 ); + +88 +bo + + gr + = +u_cou_ + =0? +l +: ( ++u_cou_, + gue + ); + +89 +BOOST_VERIFY + +had_mux_uock +& +m_ + ) == 0 ); + +90  + gr +; + +93  +a +() + +95 +BOOST_VERIFY + +had_mux_lock +& +m_ + ) == 0 ); + +96  + gw_u_cou + = -- +u_cou_ +; + +97 +BOOST_VERIFY + +had_mux_uock +& +m_ + ) == 0 ); + +99 if + gw_u_cou + == 0 ) + +101 +dio +(); + +102 +wk_a +(); + +106  +wk_add_f +() + +108 +BOOST_VERIFY + +had_mux_lock +& +m_ + ) == 0 ); + +109 ++ + gwk_cou_ +; + +110 +BOOST_VERIFY + +had_mux_uock +& +m_ + ) == 0 ); + +113  +wk_a +() + +115 +BOOST_VERIFY + +had_mux_lock +& +m_ + ) == 0 ); + +116  + gw_wk_cou + = -- +wk_cou_ +; + +117 +BOOST_VERIFY + +had_mux_uock +& +m_ + ) == 0 ); + +119 if + gw_wk_cou + == 0 ) + +121 +deroy +(); + +125  +u_cou +() const + +127 +BOOST_VERIFY + +had_mux_lock +& +m_ + ) == 0 ); + +128  + gr + = +u_cou_ +; + +129 +BOOST_VERIFY + +had_mux_uock +& +m_ + ) == 0 ); + +131  + gr +; + + @/usr/include/boost/smart_ptr/detail/sp_counted_base_snc_ps3.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_SNC_PS3_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_SNC_PS3_HPP_INCLUDED + + + ) + +5 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +6 #agm + + + +22  + ~ + +23  + ~ + +24  + ~ + +26 +mea + + gboo + + +29 +mea + + gda + + +32 +le + +ut32_t + +com_d_sw +ut32_* +de_ +, ut32_ +com_ +, ut32_ +sw_ + ) + +34  +__but_AtomicComAndSw32 +( +de_ +, +com_ +, +sw_ +); + +37 +le + +ut32_t + +omic_tch_d_add +ut32_* +pw +, ut32_ +dv + ) + +45 +ut32_t + + gr + = * +pw +; + +47 if +__but_ex +(( +com_d_sw +( +pw +, +r +, + +dv +) ==), 1) ) + +49  + gr +; + +54 +le +  +omic_emt + +ut32_t + * +pw + ) + +56 ( +__but_AtomicIn32 + +pw + ); + +59 +le + +ut32_t + +omic_deemt +ut32_* +pw + ) + +61  +__but_AtomicDe32 + +pw + ); + +64 +le + +ut32_t + +omic_cdiڮ_emt +ut32_* +pw + ) + +72 +ut32_t + + gr + = * +pw +; + +74 if + gr + == 0 ) + +76  +r +; + +79 if +__but_ex + +com_d_sw + +pw +, +r +, + 1 ) == ), 1 ) ) + +81  + gr +; + +86 as + cBOOST_SYMBOL_VISIBLE + + g_coued_ba + + +88 + give +: + +90 +_coued_ba +( sp_counted_base const & ); + +91 + g_coued_ba + & + gݔ + +_coued_ba + const & ); + +93 +ut32_t + + gu_cou_ +; + +94 +ut32_t + + gwk_cou_ +; + +96 + gpublic +: + +98 +_coued_ba +(): +u_cou_ +1 ), +wk_cou_ +( 1 ) + +102 + gvtu + ~ +_coued_ba +() + +109 +vtu +  +dio +() = 0; + +113 +vtu +  +deroy +() + +115 +de + + gthis +; + +118 +vtu + * +g_d + +_tyfo + cڡ & +ti + ) = 0; + +119 +vtu + * +g_lol_d + +_tyfo + cڡ & +ti + ) = 0; + +120 +vtu + * +g_uyd_d +() = 0; + +122  +add_f_cy +() + +124 +omic_emt +& +u_cou_ + ); + +127 +bo + +add_f_lock +() + +129  +omic_cdiڮ_emt +& +u_cou_ + ) != 0; + +132  +a +() + +134 if +omic_deemt +& +u_cou_ + ) == 1 ) + +136 +dio +(); + +137 +wk_a +(); + +141  +wk_add_f +() + +143 +omic_emt +& +wk_cou_ + ); + +146  +wk_a +() + +148 if +omic_deemt +& +wk_cou_ + ) == 1 ) + +150 +deroy +(); + +154  +u_cou +() const + +156  + gcڡ_ +< +ut32_t + cڡ vީ& > + gu_cou_ + ); + + @/usr/include/boost/smart_ptr/detail/sp_counted_base_spin.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_SPIN_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_SPIN_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +21  + ~ + +22  + ~ + +23  + ~ + +25 +mea + + gboo + + +28 +mea + + gda + + +31 +le +  +omic_exchge_d_add +* +pw +,  +dv + ) + +33 + glock_po +<1>:: +sced_lock + +lock + +pw + ); + +35  + gr + = * +pw +; + +36 * + gpw + + +dv +; + +37  + gr +; + +40 +le +  +omic_emt +* +pw + ) + +42 + glock_po +<1>:: +sced_lock + +lock + +pw + ); + +43 ++* + gpw +; + +46 +le +  +omic_cdiڮ_emt +* +pw + ) + +48 + glock_po +<1>:: +sced_lock + +lock + +pw + ); + +50  + grv + = * +pw +; + +51 if + grv + !0 ) ++* +pw +; + +52  + grv +; + +55 as + cBOOST_SYMBOL_VISIBLE + + g_coued_ba + + +57 + give +: + +59 +_coued_ba +( sp_counted_base const & ); + +60 + g_coued_ba + & + gݔ + +_coued_ba + const & ); + +62  + gu_cou_ +; + +63  + gwk_cou_ +; + +65 + gpublic +: + +67 +_coued_ba +(): +u_cou_ +1 ), +wk_cou_ +( 1 ) + +71 + gvtu + ~ +_coued_ba +() + +78 +vtu +  +dio +() = 0; + +82 +vtu +  +deroy +() + +84 +de + + gthis +; + +87 +vtu + * +g_d + +_tyfo + cڡ & +ti + ) = 0; + +88 +vtu + * +g_lol_d + +_tyfo + cڡ & +ti + ) = 0; + +89 +vtu + * +g_uyd_d +() = 0; + +91  +add_f_cy +() + +93 +omic_emt +& +u_cou_ + ); + +96 +bo + +add_f_lock +() + +98  +omic_cdiڮ_emt +& +u_cou_ + ) != 0; + +101  +a +() + +103 if +omic_exchge_d_add +& +u_cou_ +, -1 ) == 1 ) + +105 +dio +(); + +106 +wk_a +(); + +110  +wk_add_f +() + +112 +omic_emt +& +wk_cou_ + ); + +115  +wk_a +() + +117 if +omic_exchge_d_add +& +wk_cou_ +, -1 ) == 1 ) + +119 +deroy +(); + +123  +u_cou +() const + +125 + glock_po +<1>:: +sced_lock + +lock +& +u_cou_ + ); + +126  + gu_cou_ +; + + @/usr/include/boost/smart_ptr/detail/sp_counted_base_std_atomic.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_STD_ATOMIC_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_STD_ATOMIC_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + + +26 +mea + + gda + + +29 +le +  +omic_emt + +d +:: +omic_t_a32_t + * +pw + ) + +31 +pw +-> +tch_add +1, +d +:: +memy_d_xed + ); + +34 +le + + gd +:: +t_a32_t + +omic_deemt + +d +:: +omic_t_a32_t + * +pw + ) + +36  +pw +-> +tch_sub +1, +d +:: +memy_d_acq_l + ); + +39 +le + + gd +:: +t_a32_t + +omic_cdiڮ_emt + +d +:: +omic_t_a32_t + * +pw + ) + +45 +d +:: +t_a32_t + +r + = +pw +-> +ld +Сd:: +memy_d_xed + ); + +49 if + gr + == 0 ) + +51  +r +; + +54 if + gpw +-> +com_exchge_wk + +r +, + 1, +d +:: +memy_d_xed +, std::memory_order_relaxed ) ) + +56  +r +; + +61 as + cBOOST_SYMBOL_VISIBLE + + g_coued_ba + + +63 + give +: + +65 +_coued_ba +( sp_counted_base const & ); + +66 + g_coued_ba + & + gݔ + +_coued_ba + const & ); + +68 + gd +:: +omic_t_a32_t + +u_cou_ +; + +69 + gd +:: +omic_t_a32_t + +wk_cou_ +; + +71 + gpublic +: + +73 +_coued_ba +(): +u_cou_ +1 ), +wk_cou_ +( 1 ) + +77 + gvtu + ~ +_coued_ba +() + +84 +vtu +  +dio +() = 0; + +88 +vtu +  +deroy +() + +90 +de + + gthis +; + +93 +vtu + * +g_d + +_tyfo + cڡ & +ti + ) = 0; + +94 +vtu + * +g_lol_d + +_tyfo + cڡ & +ti + ) = 0; + +95 +vtu + * +g_uyd_d +() = 0; + +97  +add_f_cy +() + +99 +omic_emt +& +u_cou_ + ); + +102 +bo + +add_f_lock +() + +104  +omic_cdiڮ_emt +& +u_cou_ + ) != 0; + +107  +a +() + +109 if +omic_deemt +& +u_cou_ + ) == 1 ) + +111 +dio +(); + +112 +wk_a +(); + +116  +wk_add_f +() + +118 +omic_emt +& +wk_cou_ + ); + +121  +wk_a +() + +123 if +omic_deemt +& +wk_cou_ + ) == 1 ) + +125 +deroy +(); + +129  +u_cou +() const + +131  + gu_cou_ +. +ld + +d +:: +memy_d_acque + ); + + @/usr/include/boost/smart_ptr/detail/sp_counted_base_sync.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_SYNC_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_SYNC_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +18  + ~ + +19  + ~ + +20  + ~ + +22 #i +defed + +__64__ + ) && defed +__INTEL_COMPILER + ) + +23  + ~<64.h +> + +26 +mea + + gboo + + +29 +mea + + gda + + +32 #i +INT_MAX + >= 2147483647 + +34  + t_t32_t +; + +38  + t_t32_t +; + +42 +le +  +omic_emt + +_t32_t + * +pw + ) + +44 +__sync_tch_d_add + +pw +, 1 ); + +47 +le + +_t32_t + +omic_deemt +Х_t32_* +pw + ) + +49  +__sync_tch_d_add + +pw +, -1 ); + +52 +le + +_t32_t + +omic_cdiڮ_emt +Х_t32_* +pw + ) + +58 +_t32_t + + gr + = * +pw +; + +62 if + gr + == 0 ) + +64  +r +; + +67 +_t32_t + + gr2 + = +__sync_v_com_d_sw + +pw +, +r +, + 1 ); + +69 if + gr2 + = +r + ) + +71  +r +; + +75 + gr + = +r2 +; + +80 as + cBOOST_SYMBOL_VISIBLE + + g_coued_ba + + +82 + give +: + +84 +_coued_ba +( sp_counted_base const & ); + +85 + g_coued_ba + & + gݔ + +_coued_ba + const & ); + +87 +_t32_t + + gu_cou_ +; + +88 +_t32_t + + gwk_cou_ +; + +90 + gpublic +: + +92 +_coued_ba +(): +u_cou_ +1 ), +wk_cou_ +( 1 ) + +96 + gvtu + ~ +_coued_ba +() + +103 +vtu +  +dio +() = 0; + +107 +vtu +  +deroy +() + +109 +de + + gthis +; + +112 +vtu + * +g_d + +_tyfo + cڡ & +ti + ) = 0; + +113 +vtu + * +g_lol_d + +_tyfo + cڡ & +ti + ) = 0; + +114 +vtu + * +g_uyd_d +() = 0; + +116  +add_f_cy +() + +118 +omic_emt +& +u_cou_ + ); + +121 +bo + +add_f_lock +() + +123  +omic_cdiڮ_emt +& +u_cou_ + ) != 0; + +126  +a +() + +128 if +omic_deemt +& +u_cou_ + ) == 1 ) + +130 +dio +(); + +131 +wk_a +(); + +135  +wk_add_f +() + +137 +omic_emt +& +wk_cou_ + ); + +140  +wk_a +() + +142 if +omic_deemt +& +wk_cou_ + ) == 1 ) + +144 +deroy +(); + +148  +u_cou +() const + +150  + gcڡ_ +< +_t32_t + cڡ vީ& > + gu_cou_ + ); + + @/usr/include/boost/smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_VACPP_PPC_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_VACPP_PPC_HPP_INCLUDED + + + ) + +24  + ~ + +25  + ~ + +27 "but"  +__lwsync +(); + +28 "but"  +__isync +(); + +29 "but"  +__tch_d_add +(vީ* +addr +,  +v +); + +30 "but"  +__com_d_sw +(volatile *, *, ); + +32 +mea + + gboo + + +35 +mea + + gda + + +38 +le +  +omic_emt +* +pw + ) + +41 +__lwsync +(); + +42 +__tch_d_add +( +pw +, 1); + +43 +__isync +(); + +46 +le +  +omic_deemt +* +pw + ) + +49 +__lwsync +(); + +50  + gigVue + = +__tch_d_add +( +pw +, -1); + +51 +__isync +(); + +53  ( + gigVue + - 1); + +56 +le +  +omic_cdiڮ_emt +* +pw + ) + +61 +__lwsync +(); + +62  + gv + = * +cڡ_ +( +pw +); + +66 i( + gv + == 0)  0; + +67 i( +__com_d_sw +( +pw +, & +v +, v + 1)) + +69 +__isync +();  ( + gv + + 1); + +74 as + cBOOST_SYMBOL_VISIBLE + + g_coued_ba + + +76 + give +: + +78 +_coued_ba +( sp_counted_base const & ); + +79 + g_coued_ba + & + gݔ + +_coued_ba + const & ); + +81  + gu_cou_ +; + +82  + gwk_cou_ +; + +83  + gd +[64] +__ibu__ +(( +__igd__ +(64))); + +85 + gpublic +: + +87 +_coued_ba +(): +u_cou_ +1 ), +wk_cou_ +( 1 ) + +91 + gvtu + ~ +_coued_ba +() + +98 +vtu +  +dio +() = 0; + +102 +vtu +  +deroy +() + +104 +de + + gthis +; + +107 +vtu + * +g_d + +_tyfo + cڡ & +ti + ) = 0; + +108 +vtu + * +g_lol_d + +_tyfo + cڡ & +ti + ) = 0; + +109 +vtu + * +g_uyd_d +() = 0; + +111  +add_f_cy +() + +113 +omic_emt +& +u_cou_ + ); + +116 +bo + +add_f_lock +() + +118  +omic_cdiڮ_emt +& +u_cou_ + ) != 0; + +121  +a +() + +123 if +omic_deemt +& +u_cou_ + ) == 0 ) + +125 +dio +(); + +126 +wk_a +(); + +130  +wk_add_f +() + +132 +omic_emt +& +wk_cou_ + ); + +135  +wk_a +() + +137 if +omic_deemt +& +wk_cou_ + ) == 0 ) + +139 +deroy +(); + +143  +u_cou +() const + +145  * + gcڡ_ +(& + gu_cou_ +); + + @/usr/include/boost/smart_ptr/detail/sp_counted_base_w32.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_W32_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_W32_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +32 +mea + + gboo + + +35 +mea + + gda + + +38 as + cBOOST_SYMBOL_VISIBLE + + g_coued_ba + + +40 + give +: + +42 +_coued_ba +( sp_counted_base const & ); + +43 + g_coued_ba + & + gݔ + +_coued_ba + const & ); + +45  + gu_cou_ +; + +46  + gwk_cou_ +; + +48 + gpublic +: + +50 +_coued_ba +(): +u_cou_ +1 ), +wk_cou_ +( 1 ) + +54 + gvtu + ~ +_coued_ba +() + +61 +vtu +  +dio +() = 0; + +65 +vtu +  +deroy +() + +67 +de + + gthis +; + +70 +vtu + * +g_d + +_tyfo + cڡ & +ti + ) = 0; + +71 +vtu + * +g_lol_d + +_tyfo + cڡ & +ti + ) = 0; + +72 +vtu + * +g_uyd_d +() = 0; + +74  +add_f_cy +() + +76 +BOOST_SP_INTERLOCKED_INCREMENT +& +u_cou_ + ); + +79 +bo + +add_f_lock +() + +83  + gtmp + = +ic_ +< cڡ vީe& > +u_cou_ + ); + +84 if + gtmp + =0 )  +l +; + +86 #i +defed + +BOOST_MSVC + ) && +BOOST_WORKAROUND +( BOOST_MSVC, == 1200 ) + +90  + gtmp2 + = +tmp + + 1; + +91 if +BOOST_SP_INTERLOCKED_COMPARE_EXCHANGE +& +u_cou_ +, +tmp2 +, +tmp + ) =tmp2 - 1 )  +ue +; + +95 if +BOOST_SP_INTERLOCKED_COMPARE_EXCHANGE +& +u_cou_ +, +tmp + + 1,m=tm +ue +; + +101  +a +() + +103 if +BOOST_SP_INTERLOCKED_DECREMENT +& +u_cou_ + ) == 0 ) + +105 +dio +(); + +106 +wk_a +(); + +110  +wk_add_f +() + +112 +BOOST_SP_INTERLOCKED_INCREMENT +& +wk_cou_ + ); + +115  +wk_a +() + +117 if +BOOST_SP_INTERLOCKED_DECREMENT +& +wk_cou_ + ) == 0 ) + +119 +deroy +(); + +123  +u_cou +() const + +125  + gic_ +<cڡ vީ&> + gu_cou_ + ); + + @/usr/include/boost/smart_ptr/detail/sp_has_sync.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SP_HAS_SYNC_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SP_HAS_SYNC_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +23 #ide +BOOST_SP_NO_SYNC + + +25 #i! +defed + +__c2__ + ) && defed +__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 + ) + +27  + #BOOST_SP_HAS_SYNC + + + ) + +29 #i +defed + +__IBMCPP__ + ) && ( __IBMCPP__ >1210 ) && !defed +__COMPILER_VER__ + ) + +31  + #BOOST_SP_HAS_SYNC + + + ) + +33 #i! +defed + +__c2__ + ) && defed +__GNUC__ + ) && ( __GNUC__ * 100 + +__GNUC_MINOR__ + >= 401 ) + +35  + #BOOST_SP_HAS_SYNC + + + ) + +37 #i +defed + +__m__ + ) || defed +__m__ + ) + +38 #unde +BOOST_SP_HAS_SYNC + + +41 #i +defed + +__ha + ) || defed +__ha__ + ) + +42 #unde +BOOST_SP_HAS_SYNC + + +45 #i +defed + +__m68k__ + ) + +46 #unde +BOOST_SP_HAS_SYNC + + +49 #i +defed + +__sh__ + ) + +50 #unde +BOOST_SP_HAS_SYNC + + +53 #i +defed + +__c__ + ) + +54 #unde +BOOST_SP_HAS_SYNC + + +57 #i +defed + +__INTEL_COMPILER + ) && !defed +__64__ + ) && ( __INTEL_COMPILER < 1110 ) + +58 #unde +BOOST_SP_HAS_SYNC + + +61 #i +defed +( +__PATHSCALE__ +&& (( +__PATHCC__ + =4&& ( +__PATHCC_MINOR__ + < 9)) + +62 #unde +BOOST_SP_HAS_SYNC + + + @/usr/include/boost/smart_ptr/detail/spinlock_gcc_arm.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SPINLOCK_GCC_ARM_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SPINLOCK_GCC_ARM_HPP_INCLUDED + + + ) + +12  + ~ + +14 #i +defed +( +__ARM_ARCH_7__ +|| defed( +__ARM_ARCH_7A__ +|| defed( +__ARM_ARCH_7R__ +|| defed( +__ARM_ARCH_7M__ +|| defed( +__ARM_ARCH_7EM__ +|| defed( +__ARM_ARCH_7S__ +) + +16  + #BOOST_SP_ARM_BARRIER + "dmb" + + ) + +17  + #BOOST_SP_ARM_HAS_LDREX + + + ) + +19 #i +defed +( +__ARM_ARCH_6__ +|| defed( +__ARM_ARCH_6J__ +|| defed( +__ARM_ARCH_6K__ +|| defed( +__ARM_ARCH_6Z__ +|| defed( +__ARM_ARCH_6ZK__ +|| defed( +__ARM_ARCH_6T2__ +) + +21  + #BOOST_SP_ARM_BARRIER + "m15, 0,0, c7, c10, 5" + + ) + +22  + #BOOST_SP_ARM_HAS_LDREX + + + ) + +26  + #BOOST_SP_ARM_BARRIER + "" + + ) + +30 +mea + + gboo + + +33 +mea + + gda + + +36 as + clock + + +38 + gpublic +: + +40  +v_ +; + +42 + gpublic +: + +44 +bo + +y_lock +() + +46  +r +; + +48 #ifde +BOOST_SP_ARM_HAS_LDREX + + +50 +__asm__ + +__vީe__ +( + +54 +BOOST_SP_ARM_BARRIER + : + +55 "=&r" +r + ): + +56 "r"1 ), "r"& +v_ + ): + +61 +__asm__ + +__vީe__ +( + +63 +BOOST_SP_ARM_BARRIER + : + +64 "=&r" +r + ): + +65 "r"1 ), "r"& +v_ + ): + +70  + gr + == 0; + +73  +lock +() + +75   + gk + = 0; ! +y_lock +(); ++k ) + +77 + gboo +:: +da +:: +yld + +k + ); + +81  +uock +() + +83 +__asm__ + +__vީe__ + +BOOST_SP_ARM_BARRIER + ::: "memory" ); + +84 * + gcڡ_ +< vީe* >& + gv_ + ) = 0; + +85 +__asm__ + +__vީe__ + +BOOST_SP_ARM_BARRIER + ::: "memory" ); + +88 + gpublic +: + +90 as + csced_lock + + +92 +ive +: + +94 +lock + & +_ +; + +96 +sced_lock +( scoped_lock const & ); + +97 + gsced_lock + & + gݔ += +sced_lock + const & ); + +99 + gpublic +: + +101 +exic + +sced_lock + +lock + & + + ): +_ +( sp ) + +103 + +. +lock +(); + +106 ~ +sced_lock +() + +108 + g_ +. +uock +(); + +116  + #BOOST_DETAIL_SPINLOCK_INIT + {0} + + ) + +118 #unde +BOOST_SP_ARM_BARRIER + + +119 #unde +BOOST_SP_ARM_HAS_LDREX + + + @/usr/include/boost/smart_ptr/detail/spinlock_nt.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SPINLOCK_NT_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SPINLOCK_NT_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +18  + ~ + +20 +mea + + gboo + + +23 +mea + + gda + + +26 as + clock + + +28 + gpublic +: + +30 +bo + +locked_ +; + +32 + gpublic +: + +34 +le + +bo + +y_lock +() + +36 if +locked_ + ) + +38  +l +; + +42 + glocked_ + = +ue +; + +43  + gue +; + +47 +le +  +lock +() + +49 +BOOST_ASSERT +! +locked_ + ); + +50 + glocked_ + = +ue +; + +53 +le +  +uock +() + +55 +BOOST_ASSERT + +locked_ + ); + +56 + glocked_ + = +l +; + +59 + gpublic +: + +61 as + csced_lock + + +63 +ive +: + +65 +lock + & +_ +; + +67 +sced_lock +( scoped_lock const & ); + +68 + gsced_lock + & + gݔ += +sced_lock + const & ); + +70 + gpublic +: + +72 +exic + +sced_lock + +lock + & + + ): +_ +( sp ) + +74 + +. +lock +(); + +77 ~ +sced_lock +() + +79 + g_ +. +uock +(); + +87  + #BOOST_DETAIL_SPINLOCK_INIT + { +l + } + + ) + + @/usr/include/boost/smart_ptr/detail/spinlock_pt.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SPINLOCK_PT_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SPINLOCK_PT_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +18  + ~ + +20 +mea + + gboo + + +23 +mea + + gda + + +26 as + clock + + +28 + gpublic +: + +30 +had_mux_t + +v_ +; + +32 + gpublic +: + +34 +bo + +y_lock +() + +36  +had_mux_ylock +& +v_ + ) == 0; + +39  +lock +() + +41 +had_mux_lock +& +v_ + ); + +44  +uock +() + +46 +had_mux_uock +& +v_ + ); + +49 + gpublic +: + +51 as + csced_lock + + +53 +ive +: + +55 +lock + & +_ +; + +57 +sced_lock +( scoped_lock const & ); + +58 + gsced_lock + & + gݔ += +sced_lock + const & ); + +60 + gpublic +: + +62 +exic + +sced_lock + +lock + & + + ): +_ +( sp ) + +64 + +. +lock +(); + +67 ~ +sced_lock +() + +69 + g_ +. +uock +(); + +77  + #BOOST_DETAIL_SPINLOCK_INIT + { +PTHREAD_MUTEX_INITIALIZER + } + + ) + + @/usr/include/boost/smart_ptr/detail/spinlock_std_atomic.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SPINLOCK_STD_ATOMIC_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SPINLOCK_STD_ATOMIC_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +18  + ~ + +19  + ~ + +21 +mea + + gboo + + +24 +mea + + gda + + +27 as + clock + + +29 + gpublic +: + +31 +d +:: +omic_ag + +v_ +; + +33 + gpublic +: + +35 +bo + +y_lock +() + +37  ! +v_ +. +_d_t + +d +:: +memy_d_acque + ); + +40  +lock +() + +42   + gk + = 0; ! +y_lock +(); ++k ) + +44 + gboo +:: +da +:: +yld + +k + ); + +48  +uock +() + +50 + gv_ + . +r + +d +:: +memy_d_a + ); + +53 + gpublic +: + +55 as + csced_lock + + +57 +ive +: + +59 +lock + & +_ +; + +61 +sced_lock +( scoped_lock const & ); + +62 + gsced_lock + & + gݔ += +sced_lock + const & ); + +64 + gpublic +: + +66 +exic + +sced_lock + +lock + & + + ): +_ +( sp ) + +68 + +. +lock +(); + +71 ~ +sced_lock +() + +73 + g_ +. +uock +(); + +81  + #BOOST_DETAIL_SPINLOCK_INIT + { +ATOMIC_FLAG_INIT + } + + ) + + @/usr/include/boost/smart_ptr/detail/spinlock_sync.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SPINLOCK_SYNC_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SPINLOCK_SYNC_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +18  + ~ + +20 #i +defed + +__64__ + ) && defed +__INTEL_COMPILER + ) + +21  + ~<64.h +> + +24 +mea + + gboo + + +27 +mea + + gda + + +30 as + clock + + +32 + gpublic +: + +34  +v_ +; + +36 + gpublic +: + +38 +bo + +y_lock +() + +40  +r + = +__sync_lock__d_t +& +v_ +, 1 ); + +41  + gr + == 0; + +44  +lock +() + +46   + gk + = 0; ! +y_lock +(); ++k ) + +48 + gboo +:: +da +:: +yld + +k + ); + +52  +uock +() + +54 +__sync_lock_a +& +v_ + ); + +57 + gpublic +: + +59 as + csced_lock + + +61 +ive +: + +63 +lock + & +_ +; + +65 +sced_lock +( scoped_lock const & ); + +66 + gsced_lock + & + gݔ += +sced_lock + const & ); + +68 + gpublic +: + +70 +exic + +sced_lock + +lock + & + + ): +_ +( sp ) + +72 + +. +lock +(); + +75 ~ +sced_lock +() + +77 + g_ +. +uock +(); + +85  + #BOOST_DETAIL_SPINLOCK_INIT + {0} + + ) + + @/usr/include/boost/smart_ptr/detail/spinlock_w32.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SPINLOCK_W32_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SPINLOCK_W32_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +18  + ~ + +19  + ~ + +23 #i +defed +( +__INTEL_COMPILER +) + +25  + #BOOST_COMPILER_FENCE + + `__memy_brr +(); + + ) + +27 #i +defed + +_MSC_VER + ) && _MSC_VER >= 1310 + +29 "C"  +_RdWreBrr +(); + +30 #agm +sic + +_RdWreBrr + ) + +32  + #BOOST_COMPILER_FENCE + + `_RdWreBrr +(); + + ) + +34 #i +defed +( +__GNUC__ +) + +36  + #BOOST_COMPILER_FENCE + +__asm__ + + `__vީe__ +"" : : : "memy" ); + + ) + +40  + #BOOST_COMPILER_FENCE + + + ) + +46 +mea + + gboo + + +49 +mea + + gda + + +52 as + clock + + +54 + gpublic +: + +56  +v_ +; + +58 + gpublic +: + +60 +bo + +y_lock +() + +62  +r + = +BOOST_SP_INTERLOCKED_EXCHANGE +& +v_ +, 1 ); + +64 +BOOST_COMPILER_FENCE + + +66  + gr + == 0; + +69  +lock +() + +71   + gk + = 0; ! +y_lock +(); ++k ) + +73 + gboo +:: +da +:: +yld + +k + ); + +77  +uock +() + +79 +BOOST_COMPILER_FENCE + + +80 * + gcڡ_ +< vީe* >& + gv_ + ) = 0; + +83 + gpublic +: + +85 as + csced_lock + + +87 +ive +: + +89 +lock + & +_ +; + +91 +sced_lock +( scoped_lock const & ); + +92 + gsced_lock + & + gݔ += +sced_lock + const & ); + +94 + gpublic +: + +96 +exic + +sced_lock + +lock + & + + ): +_ +( sp ) + +98 + +. +lock +(); + +101 ~ +sced_lock +() + +103 + g_ +. +uock +(); + +111  + #BOOST_DETAIL_SPINLOCK_INIT + {0} + + ) + + @/usr/include/boost/type_traits/conversion_traits.hpp + +12 #ide +BOOST_TT_CONVERSION_TRAITS_HPP_INCLUDED + + +13  + #BOOST_TT_CONVERSION_TRAITS_HPP_INCLUDED + + + ) + +15  + ~ + + @/usr/include/boost/type_traits/cv_traits.hpp + +12 #ide +BOOST_TT_CV_TRAITS_HPP_INCLUDED + + +13  + #BOOST_TT_CV_TRAITS_HPP_INCLUDED + + + ) + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + + @/usr/include/boost/type_traits/detail/bool_trait_undef.hpp + +14 #unde +BOOST_TT_AUX_BOOL_TRAIT_VALUE_DECL + + +15 #unde +BOOST_TT_AUX_BOOL_C_BASE + + +16 #unde +BOOST_TT_AUX_BOOL_TRAIT_DEF1 + + +17 #unde +BOOST_TT_AUX_BOOL_TRAIT_DEF2 + + +18 #unde +BOOST_TT_AUX_BOOL_TRAIT_DEF3 + + +19 #unde +BOOST_TT_AUX_BOOL_TRAIT_SPEC1 + + +20 #unde +BOOST_TT_AUX_BOOL_TRAIT_SPEC2 + + +21 #unde +BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC1 + + +22 #unde +BOOST_TT_AUX_BOOL_TRAIT_IMPL_SPEC2 + + +23 #unde +BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1 + + +24 #unde +BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_2 + + +25 #unde +BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC2_1 + + +26 #unde +BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC2_2 + + +27 #unde +BOOST_TT_AUX_BOOL_TRAIT_IMPL_PARTIAL_SPEC2_1 + + +28 #unde +BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1 + + + @/usr/include/boost/type_traits/detail/common_type_impl.hpp + +1 #ide +BOOST_TYPE_TRAITS_DETAIL_COMMON_TYPE_IMPL_HPP_INCLUDED + + +2  + #BOOST_TYPE_TRAITS_DETAIL_COMMON_TYPE_IMPL_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + + +26 +mea + + gty_as_da + + +31 + gme +< +ass + + gT +, cs + gU +>  + gcomm_ty_im +; + +35 + gme +< +ass + + gT +>  + gcomm_ty_im + + +37  +T + + tty +; + +42 + gme +< +ass + + gT +, cs + gU +>  + s_ass + + +44 +BOOST_STATIC_CONSTANT + +bo +, + + = +boo +:: +is_ass +< +T +>:: +vue + || boo:: +is_uni +::value ); + +45 +BOOST_STATIC_CONSTANT + +bo +, +cu + = +boo +:: +is_ass +< +U +>:: +vue + || boo:: +is_uni +::value ); + +47 +BOOST_STATIC_CONSTANT + +bo +, +vue + = + + || +cu + ); + +50 + gme +< +ass + + gT +, cs + gU +>  + gcomm_ty_im3 +; + +52 + gme +< +ass + + gT +, cs + gU +>  + gcomm_ty_ass +: +public + +boo +:: +cdiڮ +< + +54 +boo +:: +is_cvtib +< +T +, + gU +>:: +vue + && !boo::is_cvtib< +U +, + gT +>::value, + +55 + gboo +:: +ty_idty +< +U +>, + +57 +tyme + + gboo +:: +cdiڮ +< + +59 +boo +:: +is_cvtib +< +U +, + gT +>:: +vue + && !boo::is_cvtib< +T +, + gU +>::value, + +60 + gboo +:: +ty_idty +< +T +>, + +62 + gcomm_ty_im3 +< + gT +, + gU +> + +63 >:: +ty + + +64 >:: +ty + + +68 + gme +< +ass + + gT +, cs + gU +>  + gcomm_ty_im +: +public + +boo +:: +cdiڮ +< + +69 +_ass +< +T +, + gU +>:: +vue +, + +70 + gcomm_ty_ass +< + gT +, + gU +>, + +71 + gcomm_ty_im3 +< + gT +, + gU +> >:: +ty + + +77 + gme +< +ass + + gT +, cs + gU +>  + gcomm_ty_im4 +; + +79 + gme +< +ass + + gT +, cs + gU +>  + gcomm_ty_im3 +: +public + +boo +:: +cdiڮ +< + +80 +boo +:: +is_por +< +T +>:: +vue + || boo::is_por< +U +>::value, + +81 + gcompose_por_ty +< + gT +, + gU +>, + +82 + gcomm_ty_im4 +< + gT +, + gU +> >:: +ty + + +88 + gme +< +ass + + gT +, cs + gU +>  + gcomm_ty_im5 +; + +90 + gme +< +ass + + gT +, cs + gU +>  + gcomm_ty_im4 +: +public + +boo +:: +cdiڮ +< + +91 +boo +:: +is_memb_por +< +T +>:: +vue + || boo::is_memb_por< +U +>::value, + +92 + gcompose_memb_por_ty +< + gT +, + gU +>, + +93 + gcomm_ty_im5 +< + gT +, + gU +> >:: +ty + + +99 + gme +< +ass + + gT +, cs + gU +>  + gcomm_ty_im5 +: +public + +comm_hmic_ty +< +T +, U> + + @/usr/include/boost/type_traits/detail/has_binary_operator.hpp + +9  + ~ + +10  + ~ + +24 #i +defed +( +__GNUC__ +) + +25 #agm +GCC + +syem_hd + + +26 #i +defed +( +BOOST_MSVC +) + +27 #agm +wng + ( +push + ) + +28 #agm +wng + ( +dib + : 4018 4244 4547 4800 4804 4805 4913 4133) + +29 #i +BOOST_WORKAROUND +( +BOOST_MSVC_FULL_VER +, >= 140050000) + +30 #agm +wng + ( +dib + : 6334) + +34 #i +defed +( +BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION +) + +36  + ~ + +37  + ~ + +38  + ~ + +39  + ~ + +40  + ~ + +41  + ~ + +43 +mea + + gboo + + +46 +mea + + gby__da + { + +48  + gdt_ +; + +50 + gme + < +ass + + gT +, cs + gU +, cs + gR +, + gass + = +boo +:: +void_t +<>> + +51  +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_t_imp +: +public + +boo +:: +l_ty + {}; + +53 + gme + < +ass + + gT +, cs + gU +, cs + gR +> + +54  +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_t_imp +)< + gT +, + gU +, + gR +, + gboo +:: +void_t +< +dety +( +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>( +BOOST_TT_TRAIT_OP + std::dev::type>())> > + +55 : +public + +boo +:: +gl_cڡt +< +bo +, ::boo:: +is_cvtib +< +dety +( +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>( +BOOST_TT_TRAIT_OP + std::dev::ty>()), + gR +>:: +vue +> {}; + +57 + gme + < +ass + + gT +, cs + gU +, + gass + = +boo +:: +void_t +<> > + +58  +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_void_imp +: +public + +boo +:: +l_ty + {}; + +60 + gme + < +ass + + gT +, cs + gU +> + +61  +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_void_imp +)< + gT +, + gU +, + gboo +:: +void_t +< +dety +( +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>( +BOOST_TT_TRAIT_OP + std::dev::type>())> > + +62 : +public + +boo +:: +gl_cڡt +< +bo +, ::boo:: +is_void +< +dety +( +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>( +BOOST_TT_TRAIT_OP + std::dev::ty>())>:: +vue +> {}; + +64 + gme + < +ass + + gT +, cs + gU +, + gass + = +boo +:: +void_t +<>> + +65  +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_dc_imp +: +public + +boo +:: +l_ty + {}; + +67 + gme + < +ass + + gT +, cs + gU +> + +68  +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_dc_imp +)< + gT +, + gU +, + gboo +:: +void_t +< +dety +( +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>( +BOOST_TT_TRAIT_OP + std::dev::type>())> > + +69 : +public + +boo +:: +ue_ty + {}; + +73 + gme + < +ass + + gT +, cs + gU + = +T +, cs + gR + = +boo +:: +by__da +:: +dt_ +> + +74  +BOOST_TT_TRAIT_NAME + : +public + +boo +:: +by__da +:: +BOOST_JOIN +(BOOST_TT_TRAIT_NAME, +_t_imp +< + gT +, + gU +, + gR +> {}; + +75 + gme + < +ass + + gT +, cs + gU +> + +76  + gBOOST_TT_TRAIT_NAME +< + gT +, + gU +, > : +public + +boo +:: +by__da +:: +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_void_imp +) {}; + +77 + gme + < +ass + + gT +, cs + gU +> + +78  + gBOOST_TT_TRAIT_NAME +< + gT +, + gU +, + gboo +:: +by__da +:: +dt_ +> : +public + +boo +::by__da:: +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_dc_imp +) {}; + +85  + ~ + +86  + ~ + +87  + ~ + +88  + ~ + +89  + ~ + +90  + ~ + +91  + ~ + +92  + ~ + +93  + ~ + +94  + ~ + +95  + ~ + +96  + ~ + +97  + ~ + +98  + ~ + +100 +mea + + gboo + { + +101 +mea + + gda + { + +104 +mea + +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_im +) { + +108 + gme + < +tyme + + gT +> T & +make +(); + +116  + sno_ݔ + { }; + +121  + sy + { + gme + < +ass + + gT +> +y +( +T + const&); }; + +124 +no_ݔ + +ݔ + +BOOST_TT_TRAIT_OP + (cڡ +y +&, constny&); + +136  + stus_void_t + { }; + +137 + gme + < +tyme + + gT +>  + gݔ +,(cڡ T&, + gtus_void_t +); + +138 + gme + < +tyme + + gT +>  + gݔ +,(cڡ vީT&, + gtus_void_t +); + +143 + gme + < +tyme + + gLhs +,ym + gRhs + > + +144  + sݔ_tus_void + { + +147 :: +boo +:: +ty_as +:: +yes_ty + +tus_void +( +tus_void_t +); + +148 :: +boo +:: +ty_as +:: +no_ty + +tus_void +(); + +149 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = ((:: +boo +:: +ty_as +:: +yes_ty +)==( +tus_void +(( +make +< +Lhs +>( +BOOST_TT_TRAIT_OP + make< +Rhs +>(), +tus_void_t +()))))); + +156  + sdt_ + { }; + +158 + gme + < +tyme + + gLhs +,ym + gRhs +,ym + gR +, +bo + + gRus_void + > + +159  + gݔ_tus_R +; + +161 + gme + < +tyme + + gLhs +,ym + gRhs + > + +162  + gݔ_tus_R + < + gLhs +, + gRhs +, + gdt_ +, + gue + > { + +163 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + +166 + gme + < +tyme + + gLhs +,ym + gRhs + > + +167  + gݔ_tus_R + < + gLhs +, + gRhs +, + gdt_ +, + gl + > { + +168 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + +171 + gme + < +tyme + + gLhs +,ym + gRhs + > + +172  + gݔ_tus_R + < + gLhs +, + gRhs +, , + gue + > { + +173 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + +176 + gme + < +tyme + + gLhs +,ym + gRhs + > + +177  + gݔ_tus_R + < + gLhs +, + gRhs +, , + gl + > { + +178 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +181 + gme + < +tyme + + gLhs +,ym + gRhs +,ym + gR + > + +182  + gݔ_tus_R + < + gLhs +, + gRhs +, + gR +, + gue + > { + +183 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +189 + gme + < +tyme + + gLhs +,ym + gRhs +,ym + gR + > + +190  + gݔ_tus_R + < + gLhs +, + gRhs +, + gR +, + gl + > { + +191 :: +boo +:: +ty_as +:: +yes_ty + +is_cvtib_to_R +( +R +); + +192 :: +boo +:: +ty_as +:: +no_ty + +is_cvtib_to_R +(...); + +194 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = (( +is_cvtib_to_R +( +make +< +Lhs +>( +BOOST_TT_TRAIT_OP + make< +Rhs +>()))==(:: +boo +:: +ty_as +:: +yes_ty +))); + +204  + shas_ݔ + { }; + +205 +no_ݔ + + gݔ +,( + gno_ݔ +, + ghas_ݔ +); + +207 + gme + < +tyme + + gLhs +,ym + gRhs + > + +208  + sݔ_exis + { + +209 :: +boo +:: +ty_as +:: +yes_ty + +s_check +( +has_ݔ +); + +210 :: +boo +:: +ty_as +:: +no_ty + +s_check +( +no_ݔ +); + +212 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = (( +s_check +((( +make +< +Lhs +>( +BOOST_TT_TRAIT_OP + make< +Rhs +>()),make< +has_ݔ +>())))==(:: +boo +:: +ty_as +:: +yes_ty +))); + +223 + gme + < +tyme + + gLhs +,ym + gRhs +,ym + gR +, +bo + + gFbidd_if + > + +224  + ga_im1 +; + +226 + gme + < +tyme + + gLhs +,ym + gRhs +,ym + gR + > + +227  + ga_im1 + < + gLhs +, + gRhs +, + gR +, + gue + > { + +228 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +231 + gme + < +tyme + + gLhs +,ym + gRhs +,ym + gR + > + +232  + ga_im1 + < + gLhs +, + gRhs +, + gR +, + gl + > { + +233 +BOOST_STATIC_CONSTANT +( +bo +, + +234 +vue + = ( +ݔ_exis + < +Lhs +, +Rhs + >::vu&& +ݔ_tus_R + < Lhs, Rhs, +R +, +ݔ_tus_void + < Lhs, Rhs >::value >::value)); + +238 + gme + < +tyme + + gRhs +,ym + gR + > + +239  + ga_im1 + < , + gRhs +, + gR +, + gl + > { + +240 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +243 + gme + < +tyme + + gLhs +,ym + gR + > + +244  + ga_im1 + < + gLhs +, , + gR +, + gl + > { + +245 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +248 + gme + < +tyme + + gR + > + +249  + ga_im1 + < , , + gR +, + gl + > { + +250 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +254 + gme + < +tyme + + gLhs +,ym + gRhs +,ym + gR + > + +255  + sa_im + { + +256  + gtyme + :: + tboo +:: + tmove_n +< + tLhs +>:: + tty + + tLhs_nef +; + +257  + gtyme + :: + tboo +:: + tmove_n +< + tRhs +>:: + tty + + tRhs_nef +; + +258  + gtyme + :: + tboo +:: + tmove_cv +< + tLhs_nef +>:: + tty + + tLhs_nocv +; + +259  + gtyme + :: + tboo +:: + tmove_cv +< + tRhs_nef +>:: + tty + + tRhs_nocv +; + +260  + gtyme + :: + tboo +:: + tmove_cv +< + ttyme + ::boo:: + tmove_n +:: + tty + >::ty >::ty + tLhs_n݌ +; + +261  + gtyme + :: + tboo +:: + tmove_cv +< + ttyme + ::boo:: + tmove_n +:: + tty + >::ty >::ty + tRhs_n݌ +; + +262 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = ( +a_im1 + < +Lhs_nef +, +Rhs_nef +, +R +, +BOOST_TT_FORBIDDEN_IF + >::value)); + +269 + gme + < +ass + + gLhs +, cs + gRhs += +Lhs +, cs + gR +=:: +boo +:: +da +:: +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_im +):: +dt_ +> + +270  +BOOST_TT_TRAIT_NAME + : +public + +gl_cڡt +< +bo +, (:: +boo +:: +da +:: +BOOST_JOIN +(BOOST_TT_TRAIT_NAME, +_im +):: +a_im + < +Lhs +, + gRhs +, + gR + >:: +vue +)>{}; + +276 #i +defed +( +BOOST_MSVC +) + +277 #agm +wng + ( +p + ) + + @/usr/include/boost/type_traits/detail/has_postfix_operator.hpp + +9  + ~ + +10  + ~ + +12 #i +defed +( +BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION +) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21 +mea + + gboo + + +24 +mea + + gby__da + { + +26  + gdt_ +; + +28 + gme + < +ass + + gT +, cs + gR +, + gass + = +boo +:: +void_t +<>> + +29  +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_t_imp +: +public + +boo +:: +l_ty + {}; + +31 + gme + < +ass + + gT +, cs + gR +> + +32  +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_t_imp +)< + gT +, + gR +, + gboo +:: +void_t +< +dety +( +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>( +BOOST_TT_TRAIT_OP +) > > + +33 : +public + +boo +:: +gl_cڡt +< +bo +, ::boo:: +is_cvtib +< +dety +( +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>( +BOOST_TT_TRAIT_OP +), + gR +>:: +vue +> {}; + +35 + gme + < +ass + + gT +, + gass + = +boo +:: +void_t +<> > + +36  +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_void_imp +: +public + +boo +:: +l_ty + {}; + +38 + gme + < +ass + + gT +> + +39  +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_void_imp +)< + gT +, + gboo +:: +void_t +< +dety +( +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>() +BOOST_TT_TRAIT_OP +)> > + +40 : +public + +boo +:: +gl_cڡt +< +bo +, ::boo:: +is_void +< +dety +( +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>( +BOOST_TT_TRAIT_OP +)>:: +vue +> {}; + +42 + gme + < +ass + + gT +, + gass + = +boo +:: +void_t +<>> + +43  +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_dc_imp +: +public + +boo +:: +l_ty + {}; + +45 + gme + < +ass + + gT +> + +46  +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_dc_imp +)< + gT +, + gboo +:: +void_t +< +dety +( +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>( +BOOST_TT_TRAIT_OP +)> > + +47 : +public + +boo +:: +ue_ty + {}; + +51 + gme + < +ass + + gT +, cs + gR + = +boo +:: +by__da +:: +dt_ +> + +52  +BOOST_TT_TRAIT_NAME + : +public + +boo +:: +by__da +:: +BOOST_JOIN +(BOOST_TT_TRAIT_NAME, +_t_imp +< + gT +, + gR +> {}; + +53 + gme + < +ass + + gT +> + +54  + gBOOST_TT_TRAIT_NAME +< + gT +, > : +public + +boo +:: +by__da +:: +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_void_imp +) {}; + +55 + gme + < +ass + + gT +> + +56  + gBOOST_TT_TRAIT_NAME +< + gT +, + gboo +:: +by__da +:: +dt_ +> : +public + +boo +::by__da:: +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_dc_imp +) {}; + +63  + ~ + +64  + ~ + +65  + ~ + +66  + ~ + +67  + ~ + +68  + ~ + +69  + ~ + +70  + ~ + +71  + ~ + +72  + ~ + +75 #i +defed +( +__GNUC__ +) + +76 #agm +GCC + +syem_hd + + +77 #i +defed +( +BOOST_MSVC +) + +78 #agm +wng + ( +push + ) + +79 #agm +wng + ( +dib + : 4244 4913 4800) + +80 #i +BOOST_WORKAROUND +( +BOOST_MSVC_FULL_VER +, >= 140050000) + +81 #agm +wng + ( +dib + : 6334) + +85 +mea + + gboo + { + +86 +mea + + gda + { + +89 +mea + +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_im +) { + +93 + gme + < +tyme + + gT +> T & +make +(); + +101  + sno_ݔ + { }; + +106  + sy + { + gme + < +ass + + gT +> +y +( +T + const&); }; + +109 +no_ݔ + +ݔ + +BOOST_TT_TRAIT_OP + (cڡ +y +&, ); + +121  + stus_void_t + { }; + +122 + gme + < +tyme + + gT +>  + gݔ +,(cڡ T&, + gtus_void_t +); + +123 + gme + < +tyme + + gT +>  + gݔ +,(cڡ vީT&, + gtus_void_t +); + +128 + gme + < +tyme + + gLhs + > + +129  + sݔ_tus_void + { + +132 :: +boo +:: +ty_as +:: +yes_ty + +tus_void +( +tus_void_t +); + +133 :: +boo +:: +ty_as +:: +no_ty + +tus_void +(); + +134 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = ((:: +boo +:: +ty_as +:: +yes_ty +)==( +tus_void +(( +make +< +Lhs +>( +BOOST_TT_TRAIT_OP +, +tus_void_t +()))))); + +141  + sdt_ + { }; + +143 + gme + < +tyme + + gLhs +,ym + gR +, +bo + + gRus_void + > + +144  + gݔ_tus_R +; + +146 + gme + < +tyme + + gLhs + > + +147  + gݔ_tus_R + < + gLhs +, + gdt_ +, + gue + > { + +148 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + +151 + gme + < +tyme + + gLhs + > + +152  + gݔ_tus_R + < + gLhs +, + gdt_ +, + gl + > { + +153 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + +156 + gme + < +tyme + + gLhs + > + +157  + gݔ_tus_R + < + gLhs +, , + gue + > { + +158 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + +161 + gme + < +tyme + + gLhs + > + +162  + gݔ_tus_R + < + gLhs +, , + gl + > { + +163 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +166 + gme + < +tyme + + gLhs +,ym + gR + > + +167  + gݔ_tus_R + < + gLhs +, + gR +, + gue + > { + +168 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +174 + gme + < +tyme + + gLhs +,ym + gR + > + +175  + gݔ_tus_R + < + gLhs +, + gR +, + gl + > { + +176 :: +boo +:: +ty_as +:: +yes_ty + +is_cvtib_to_R +( +R +); + +177 :: +boo +:: +ty_as +:: +no_ty + +is_cvtib_to_R +(...); + +179 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = (( +is_cvtib_to_R +( +make +< +Lhs +>( +BOOST_TT_TRAIT_OP +))==(:: +boo +:: +ty_as +:: +yes_ty +))); + +189  + shas_ݔ + { }; + +190 +no_ݔ + + gݔ +,( + gno_ݔ +, + ghas_ݔ +); + +192 + gme + < +tyme + + gLhs + > + +193  + sݔ_exis + { + +194 :: +boo +:: +ty_as +:: +yes_ty + +s_check +( +has_ݔ +); + +195 :: +boo +:: +ty_as +:: +no_ty + +s_check +( +no_ݔ +); + +197 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = (( +s_check +((( +make +< +Lhs +>( +BOOST_TT_TRAIT_OP +),make< +has_ݔ +>())))==(:: +boo +:: +ty_as +:: +yes_ty +))); + +208 + gme + < +tyme + + gLhs +,ym + gR +, +bo + + gFbidd_if + > + +209  + ga_im1 +; + +211 + gme + < +tyme + + gLhs +,ym + gR + > + +212  + ga_im1 + < + gLhs +, + gR +, + gue + > { + +213 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +216 + gme + < +tyme + + gLhs +,ym + gR + > + +217  + ga_im1 + < + gLhs +, + gR +, + gl + > { + +218 +BOOST_STATIC_CONSTANT +( +bo +, + +219 +vue + = ( +ݔ_exis + < +Lhs + >::vu&& +ݔ_tus_R + < Lhs, +R +, +ݔ_tus_void + < Lhs >::value >::value)); + +223 + gme + < +tyme + + gR + > + +224  + ga_im1 + < , + gR +, + gl + > { + +225 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +229 + gme + < +tyme + + gLhs +,ym + gR + > + +230  + sa_im + { + +231  + gtyme + :: + tboo +:: + tmove_n +< + tLhs +>:: + tty + + tLhs_nef +; + +232  + gtyme + :: + tboo +:: + tmove_cv +< + tLhs_nef +>:: + tty + + tLhs_nocv +; + +233  + gtyme + :: + tboo +:: + tmove_cv +< + ttyme + ::boo:: + tmove_n +:: + tty + >::ty >::ty + tLhs_n݌ +; + +234 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = ( +a_im1 + < +Lhs_nef +, +R +, +BOOST_TT_FORBIDDEN_IF + >::value)); + +241 + gme + < +ass + + gLhs +, cs + gR +=:: +boo +:: +da +:: +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_im +):: +dt_ +> + +242  +BOOST_TT_TRAIT_NAME + : +public + +gl_cڡt +< +bo +, (:: +boo +:: +da +:: +BOOST_JOIN +(BOOST_TT_TRAIT_NAME, +_im +):: +a_im +< +Lhs +, + gR + >:: +vue +)>{}; + +246 #i +defed +( +BOOST_MSVC +) + +247 #agm +wng + ( +p + ) + + @/usr/include/boost/type_traits/detail/has_prefix_operator.hpp + +9  + ~ + +10  + ~ + +12 #i +defed +( +BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION +) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21 #ifde +BOOST_GCC + + +22 #agm +GCC + +dgnoic + +push + + +23 #agm +GCC + +dgnoic + +igned + "-Wdeprecated" + +25 #i +defed +( +BOOST_MSVC +) + +26 #agm +wng + ( +push + ) + +27 #agm +wng + ( +dib + : 4804) + +30 +mea + + gboo + + +33 +mea + + gby__da + { + +35  + gdt_ +; + +37 + gme + < +ass + + gT +, cs + gR +, + gass + = +boo +:: +void_t +<>> + +38  +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_t_imp +: +public + +boo +:: +l_ty + {}; + +40 + gme + < +ass + + gT +, cs + gR +> + +41  +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_t_imp +)< + gT +, + gR +, + gboo +:: +void_t +< +dety +( +BOOST_TT_TRAIT_OP + +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>()) > > + +42 : +public + +boo +:: +gl_cڡt +< +bo +, ::boo:: +is_cvtib +< +dety +( +BOOST_TT_TRAIT_OP + +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>(), + gR +>:: +vue +> {}; + +44 + gme + < +ass + + gT +, + gass + = +boo +:: +void_t +<> > + +45  +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_void_imp +: +public + +boo +:: +l_ty + {}; + +47 + gme + < +ass + + gT +> + +48  +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_void_imp +)< + gT +, + gboo +:: +void_t +< +dety +( +BOOST_TT_TRAIT_OP + +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>())> > + +49 : +public + +boo +:: +gl_cڡt +< +bo +, ::boo:: +is_void +< +dety +( +BOOST_TT_TRAIT_OP + +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>())>:: +vue +> {}; + +51 + gme + < +ass + + gT +, + gass + = +boo +:: +void_t +<>> + +52  +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_dc_imp +: +public + +boo +:: +l_ty + {}; + +54 + gme + < +ass + + gT +> + +55  +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_dc_imp +)< + gT +, + gboo +:: +void_t +< +dety +( +BOOST_TT_TRAIT_OP + +d +:: +dev +< +tyme + +add_n +< +T +>:: +ty +>() )> > + +56 : +public + +boo +:: +ue_ty + {}; + +60 + gme + < +ass + + gT +, cs + gR + = +boo +:: +by__da +:: +dt_ +> + +61  +BOOST_TT_TRAIT_NAME + : +public + +boo +:: +by__da +:: +BOOST_JOIN +(BOOST_TT_TRAIT_NAME, +_t_imp +< + gT +, + gR +> {}; + +62 + gme + < +ass + + gT +> + +63  + gBOOST_TT_TRAIT_NAME +< + gT +, > : +public + +boo +:: +by__da +:: +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_void_imp +) {}; + +64 + gme + < +ass + + gT +> + +65  + gBOOST_TT_TRAIT_NAME +< + gT +, + gboo +:: +by__da +:: +dt_ +> : +public + +boo +::by__da:: +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_dc_imp +) {}; + +70 #ifde +BOOST_GCC + + +71 #agm +GCC + +dgnoic + +p + + +73 #i +defed +( +BOOST_MSVC +) + +74 #agm +wng + ( +p + ) + +79  + ~ + +80  + ~ + +81  + ~ + +82  + ~ + +83  + ~ + +84  + ~ + +85  + ~ + +86  + ~ + +87  + ~ + +88  + ~ + +89  + ~ + +99 #i +defed +( +__GNUC__ +) + +100 #agm +GCC + +syem_hd + + +101 #i +defed +( +BOOST_MSVC +) + +102 #agm +wng + ( +push + ) + +103 #agm +wng + ( +dib + : 4146 4804 4913 4244 4800) + +104 #i +BOOST_WORKAROUND +( +BOOST_MSVC_FULL_VER +, >= 140050000) + +105 #agm +wng + ( +dib + : 6334) + +107 #i +BOOST_WORKAROUND +( +_MSC_VER +, >= 1913) + +108 #agm +wng + ( +dib + : 4834) + +114 +mea + + gboo + { + +115 +mea + + gda + { + +118 +mea + +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_im +) { + +122 + gme + < +tyme + + gT +> T & +make +(); + +130  + sno_ݔ + { }; + +135  + sy + { + gme + < +ass + + gT +> +y +( +T + const&); }; + +138 +no_ݔ + +ݔ + +BOOST_TT_TRAIT_OP + (cڡ +y +&); + +150  + stus_void_t + { }; + +151 + gme + < +tyme + + gT +>  + gݔ +,(cڡ T&, + gtus_void_t +); + +152 + gme + < +tyme + + gT +>  + gݔ +,(cڡ vީT&, + gtus_void_t +); + +157 + gme + < +tyme + + gRhs + > + +158  + sݔ_tus_void + { + +161 :: +boo +:: +ty_as +:: +yes_ty + +tus_void +( +tus_void_t +); + +162 :: +boo +:: +ty_as +:: +no_ty + +tus_void +(); + +163 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = ((:: +boo +:: +ty_as +:: +yes_ty +)==( +tus_void +(( +BOOST_TT_TRAIT_OP + +make +< +Rhs +>(), +tus_void_t +()))))); + +170  + sdt_ + { }; + +172 + gme + < +tyme + + gRhs +,ym + gR +, +bo + + gRus_void + > + +173  + gݔ_tus_R +; + +175 + gme + < +tyme + + gRhs + > + +176  + gݔ_tus_R + < + gRhs +, + gdt_ +, + gue + > { + +177 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + +180 + gme + < +tyme + + gRhs + > + +181  + gݔ_tus_R + < + gRhs +, + gdt_ +, + gl + > { + +182 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + +185 + gme + < +tyme + + gRhs + > + +186  + gݔ_tus_R + < + gRhs +, , + gue + > { + +187 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + +190 + gme + < +tyme + + gRhs + > + +191  + gݔ_tus_R + < + gRhs +, , + gl + > { + +192 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +195 + gme + < +tyme + + gRhs +,ym + gR + > + +196  + gݔ_tus_R + < + gRhs +, + gR +, + gue + > { + +197 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +203 + gme + < +tyme + + gRhs +,ym + gR + > + +204  + gݔ_tus_R + < + gRhs +, + gR +, + gl + > { + +205 :: +boo +:: +ty_as +:: +yes_ty + +is_cvtib_to_R +( +R +); + +206 :: +boo +:: +ty_as +:: +no_ty + +is_cvtib_to_R +(...); + +208 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = (( +is_cvtib_to_R +( +BOOST_TT_TRAIT_OP + +make +< +Rhs +>()))==(:: +boo +:: +ty_as +:: +yes_ty +))); + +218  + shas_ݔ + { }; + +219 +no_ݔ + + gݔ +,( + gno_ݔ +, + ghas_ݔ +); + +221 + gme + < +tyme + + gRhs + > + +222  + sݔ_exis + { + +223 :: +boo +:: +ty_as +:: +yes_ty + +s_check +( +has_ݔ +); + +224 :: +boo +:: +ty_as +:: +no_ty + +s_check +( +no_ݔ +); + +226 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = (( +s_check +((( +BOOST_TT_TRAIT_OP + +make +< +Rhs +>()),make< +has_ݔ +>())))==(:: +boo +:: +ty_as +:: +yes_ty +))); + +237 + gme + < +tyme + + gRhs +,ym + gR +, +bo + + gFbidd_if + > + +238  + ga_im1 +; + +240 + gme + < +tyme + + gRhs +,ym + gR + > + +241  + ga_im1 + < + gRhs +, + gR +, + gue + > { + +242 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +245 + gme + < +tyme + + gRhs +,ym + gR + > + +246  + ga_im1 + < + gRhs +, + gR +, + gl + > { + +247 +BOOST_STATIC_CONSTANT +( +bo +, + +248 +vue + = ( +ݔ_exis + < +Rhs + >::vu&& +ݔ_tus_R + < Rhs, +R +, +ݔ_tus_void + < Rhs >::value >::value)); + +252 + gme + < +tyme + + gR + > + +253  + ga_im1 + < , + gR +, + gl + > { + +254 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +258 + gme + < +tyme + + gRhs +,ym + gR + > + +259  + sa_im + { + +260  + gtyme + :: + tboo +:: + tmove_n +< + tRhs +>:: + tty + + tRhs_nef +; + +261  + gtyme + :: + tboo +:: + tmove_cv +< + tRhs_nef +>:: + tty + + tRhs_nocv +; + +262  + gtyme + :: + tboo +:: + tmove_cv +< + ttyme + ::boo:: + tmove_n +:: + tty + >::ty >::ty + tRhs_n݌ +; + +263 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = ( +a_im1 + < +Rhs_nef +, +R +, +BOOST_TT_FORBIDDEN_IF + >::value)); + +270 + gme + < +ass + + gRhs +, cs + gR +=:: +boo +:: +da +:: +BOOST_JOIN +( +BOOST_TT_TRAIT_NAME +, +_im +):: +dt_ +> + +271  +BOOST_TT_TRAIT_NAME + : +public + +gl_cڡt +< +bo +, (:: +boo +:: +da +:: +BOOST_JOIN +(BOOST_TT_TRAIT_NAME, +_im +):: +a_im + < +Rhs +, + gR + >:: +vue +)>{}; + +275 #i +defed +( +BOOST_MSVC +) + +276 #agm +wng + ( +p + ) + + @/usr/include/boost/type_traits/detail/mp_defer.hpp + +1 #ide +BOOST_TYPE_TRAITS_DETAIL_MP_DEFER_HPP_INCLUDED + + +2  + #BOOST_TYPE_TRAITS_DETAIL_MP_DEFER_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +15 +mea + + gboo + + +18 +mea + + gty_as_da + + +24 + gme + +ass + + gF +, css... + gT +> + +25  + smp_vid_im + + +27 + gme + +ass + + gG +, cs +G +< +T +...>> + +28  +boo +:: +ue_ty + +check_s +(); + +30 + gme + class> + +31  + gboo +:: +l_ty + +check_s +(...); + +33 +usg + + gty + = +dety +( +check_s +< +F +>(0)); + +36 + gme + +ass + + gF +, css... + gT +> + +37 +usg + + gmp_vid + = +tyme + +mp_vid_im +< +F +, + gT +...>:: +ty +; + +41  + smp_emy + + +45 + gme + +ass + + gF +, css... + gT +>  + smp_der_im + + +47 +usg + + gty + = +F +< +T +...>; + +50 + gme + +ass + + gF +, css... + gT +> +usg + + gmp_der + = +tyme + +boo +:: +cdiڮ +< +mp_vid +< +F +, T...>:: +vue +, + gmp_der_im +, + gmp_emy +>:: +ty +; + + @/usr/include/boost/utility.hpp + +9 #ide +BOOST_UTILITY_HPP + + +10  + #BOOST_UTILITY_HPP + + + ) + +15  + ~ + +16  + ~ + +17  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + + @/usr/include/malloc.h + +19 #ide +_MALLOC_H + + +20  + #_MALLOC_H + 1 + + ) + +22  + ~ + +23  + ~ + +24  + ~ + +26 #ifde +_LIBC + + +27  + #__MALLOC_HOOK_VOLATILE + + + ) + +28  + #__MALLOC_DEPRECATED + + + ) + +30  + #__MALLOC_HOOK_VOLATILE + vީe + + ) + +31  + #__MALLOC_DEPRECATED + +__ibu_dd__ + + + ) + +35 +__BEGIN_DECLS + + +38 * + $mloc + ( +size_t + +__size + +__THROW + +__ibu_mloc__ + +__wur +; + +41 * + $oc + ( +size_t + +__nmemb +, size_ +__size +) + +42 +__THROW + +__ibu_mloc__ + +__wur +; + +49 * + $loc + (* +__r +, +size_t + +__size +) + +50 +__THROW + +__ibu_wn_unud_su__ +; + +57 * + $loay + (* +__r +, +size_t + +__nmemb +, size_ +__size +) + +58 +__THROW + +__ibu_wn_unud_su__ +; + +61  + $ + (* +__r + +__THROW +; + +64 * + $memign + ( +size_t + +__ignmt +, size_ +__size +) + +65 +__THROW + +__ibu_mloc__ + +__wur +; + +68 * + $vloc + ( +size_t + +__size + +__THROW + +__ibu_mloc__ + +__wur +; + +72 * + $pvloc + ( +size_t + +__size + +__THROW + +__ibu_mloc__ + +__wur +; + +76 *(* +__mece +( +rdiff_t + +__size +); + +79 * + $__deu_mece + ( +rdiff_t + +__size +) + +80 +__THROW + +__ibu_mloc__ +; + +84  + smlfo + + +86  +a +; + +87  +dblks +; + +88  +smblks +; + +89  +hblks +; + +90  +hblkhd +; + +91  +usmblks +; + +92  +fsmblks +; + +93  +udblks +; + +94  +fdblks +; + +95  +kpco +; + +99  +mlfo + + $mlfo + ( +__THROW +; + +102 #ide +M_MXFAST + + +103  + #M_MXFAST + 1 + + ) + +105 #ide +M_NLBLKS + + +106  + #M_NLBLKS + 2 + + ) + +108 #ide +M_GRAIN + + +109  + #M_GRAIN + 3 + + ) + +111 #ide +M_KEEP + + +112  + #M_KEEP + 4 + + ) + +116  + #M_TRIM_THRESHOLD + -1 + + ) + +117  + #M_TOP_PAD + -2 + + ) + +118  + #M_MMAP_THRESHOLD + -3 + + ) + +119  + #M_MMAP_MAX + -4 + + ) + +120  + #M_CHECK_ACTION + -5 + + ) + +121  + #M_PERTURB + -6 + + ) + +122  + #M_ARENA_TEST + -7 + + ) + +123  + #M_ARENA_MAX + -8 + + ) + +126  + $mlt + ( +__m +,  +__v + +__THROW +; + +130  + $mloc_im + ( +size_t + +__d + +__THROW +; + +134 +size_t + + $mloc_ub_size + (* +__r + +__THROW +; + +137  + $mloc_s + ( +__THROW +; + +140  + $mloc_fo + ( +__tis +, +FILE + * +__ + +__THROW +; + +143 (* +__MALLOC_HOOK_VOLATILE + +___hook +(* +__r +, + +145 +__MALLOC_DEPRECATED +; + +146 *(* +__MALLOC_HOOK_VOLATILE + +__mloc_hook +)( +size_t + +__size +, + +148 +__MALLOC_DEPRECATED +; + +149 *(* +__MALLOC_HOOK_VOLATILE + +__loc_hook +)(* +__r +, + +150 +size_t + +__size +, + +152 +__MALLOC_DEPRECATED +; + +153 *(* +__MALLOC_HOOK_VOLATILE + +__memign_hook +)( +size_t + +__ignmt +, + +154 +size_t + +__size +, + +156 +__MALLOC_DEPRECATED +; + +157 (* +__MALLOC_HOOK_VOLATILE + +__a_mece_hook +) (); + +160  + $__mloc_check_ + ( +__THROW + +__MALLOC_DEPRECATED +; + +163 +__END_DECLS + + + @/usr/include/openssl/pkcs7err.h + +11 #ide +HEADER_PKCS7ERR_H + + +12  + #HEADER_PKCS7ERR_H + + + ) + +14 #ifde +__lulus + + +17  +ERR_ld_PKCS7_rgs +(); + +22  + #PKCS7_F_DO_PKCS7_SIGNED_ATTRIB + 136 + + ) + +23  + #PKCS7_F_PKCS7_ADD0_ATTRIB_SIGNING_TIME + 135 + + ) + +24  + #PKCS7_F_PKCS7_ADD_ATTRIB_SMIMECAP + 118 + + ) + +25  + #PKCS7_F_PKCS7_ADD_CERTIFICATE + 100 + + ) + +26  + #PKCS7_F_PKCS7_ADD_CRL + 101 + + ) + +27  + #PKCS7_F_PKCS7_ADD_RECIPIENT_INFO + 102 + + ) + +28  + #PKCS7_F_PKCS7_ADD_SIGNATURE + 131 + + ) + +29  + #PKCS7_F_PKCS7_ADD_SIGNER + 103 + + ) + +30  + #PKCS7_F_PKCS7_BIO_ADD_DIGEST + 125 + + ) + +31  + #PKCS7_F_PKCS7_COPY_EXISTING_DIGEST + 138 + + ) + +32  + #PKCS7_F_PKCS7_CTRL + 104 + + ) + +33  + #PKCS7_F_PKCS7_DATADECODE + 112 + + ) + +34  + #PKCS7_F_PKCS7_DATAFINAL + 128 + + ) + +35  + #PKCS7_F_PKCS7_DATAINIT + 105 + + ) + +36  + #PKCS7_F_PKCS7_DATAVERIFY + 107 + + ) + +37  + #PKCS7_F_PKCS7_DECRYPT + 114 + + ) + +38  + #PKCS7_F_PKCS7_DECRYPT_RINFO + 133 + + ) + +39  + #PKCS7_F_PKCS7_ENCODE_RINFO + 132 + + ) + +40  + #PKCS7_F_PKCS7_ENCRYPT + 115 + + ) + +41  + #PKCS7_F_PKCS7_FINAL + 134 + + ) + +42  + #PKCS7_F_PKCS7_FIND_DIGEST + 127 + + ) + +43  + #PKCS7_F_PKCS7_GET0_SIGNERS + 124 + + ) + +44  + #PKCS7_F_PKCS7_RECIP_INFO_SET + 130 + + ) + +45  + #PKCS7_F_PKCS7_SET_CIPHER + 108 + + ) + +46  + #PKCS7_F_PKCS7_SET_CONTENT + 109 + + ) + +47  + #PKCS7_F_PKCS7_SET_DIGEST + 126 + + ) + +48  + #PKCS7_F_PKCS7_SET_TYPE + 110 + + ) + +49  + #PKCS7_F_PKCS7_SIGN + 116 + + ) + +50  + #PKCS7_F_PKCS7_SIGNATUREVERIFY + 113 + + ) + +51  + #PKCS7_F_PKCS7_SIGNER_INFO_SET + 129 + + ) + +52  + #PKCS7_F_PKCS7_SIGNER_INFO_SIGN + 139 + + ) + +53  + #PKCS7_F_PKCS7_SIGN_ADD_SIGNER + 137 + + ) + +54  + #PKCS7_F_PKCS7_SIMPLE_SMIMECAP + 119 + + ) + +55  + #PKCS7_F_PKCS7_VERIFY + 117 + + ) + +60  + #PKCS7_R_CERTIFICATE_VERIFY_ERROR + 117 + + ) + +61  + #PKCS7_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER + 144 + + ) + +62  + #PKCS7_R_CIPHER_NOT_INITIALIZED + 116 + + ) + +63  + #PKCS7_R_CONTENT_AND_DATA_PRESENT + 118 + + ) + +64  + #PKCS7_R_CTRL_ERROR + 152 + + ) + +65  + #PKCS7_R_DECRYPT_ERROR + 119 + + ) + +66  + #PKCS7_R_DIGEST_FAILURE + 101 + + ) + +67  + #PKCS7_R_ENCRYPTION_CTRL_FAILURE + 149 + + ) + +68  + #PKCS7_R_ENCRYPTION_NOT_SUPPORTED_FOR_THIS_KEY_TYPE + 150 + + ) + +69  + #PKCS7_R_ERROR_ADDING_RECIPIENT + 120 + + ) + +70  + #PKCS7_R_ERROR_SETTING_CIPHER + 121 + + ) + +71  + #PKCS7_R_INVALID_NULL_POINTER + 143 + + ) + +72  + #PKCS7_R_INVALID_SIGNED_DATA_TYPE + 155 + + ) + +73  + #PKCS7_R_NO_CONTENT + 122 + + ) + +74  + #PKCS7_R_NO_DEFAULT_DIGEST + 151 + + ) + +75  + #PKCS7_R_NO_MATCHING_DIGEST_TYPE_FOUND + 154 + + ) + +76  + #PKCS7_R_NO_RECIPIENT_MATCHES_CERTIFICATE + 115 + + ) + +77  + #PKCS7_R_NO_SIGNATURES_ON_DATA + 123 + + ) + +78  + #PKCS7_R_NO_SIGNERS + 142 + + ) + +79  + #PKCS7_R_OPERATION_NOT_SUPPORTED_ON_THIS_TYPE + 104 + + ) + +80  + #PKCS7_R_PKCS7_ADD_SIGNATURE_ERROR + 124 + + ) + +81  + #PKCS7_R_PKCS7_ADD_SIGNER_ERROR + 153 + + ) + +82  + #PKCS7_R_PKCS7_DATASIGN + 145 + + ) + +83  + #PKCS7_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE + 127 + + ) + +84  + #PKCS7_R_SIGNATURE_FAILURE + 105 + + ) + +85  + #PKCS7_R_SIGNER_CERTIFICATE_NOT_FOUND + 128 + + ) + +86  + #PKCS7_R_SIGNING_CTRL_FAILURE + 147 + + ) + +87  + #PKCS7_R_SIGNING_NOT_SUPPORTED_FOR_THIS_KEY_TYPE + 148 + + ) + +88  + #PKCS7_R_SMIME_TEXT_ERROR + 129 + + ) + +89  + #PKCS7_R_UNABLE_TO_FIND_CERTIFICATE + 106 + + ) + +90  + #PKCS7_R_UNABLE_TO_FIND_MEM_BIO + 107 + + ) + +91  + #PKCS7_R_UNABLE_TO_FIND_MESSAGE_DIGEST + 108 + + ) + +92  + #PKCS7_R_UNKNOWN_DIGEST_TYPE + 109 + + ) + +93  + #PKCS7_R_UNKNOWN_OPERATION + 110 + + ) + +94  + #PKCS7_R_UNSUPPORTED_CIPHER_TYPE + 111 + + ) + +95  + #PKCS7_R_UNSUPPORTED_CONTENT_TYPE + 112 + + ) + +96  + #PKCS7_R_WRONG_CONTENT_TYPE + 113 + + ) + +97  + #PKCS7_R_WRONG_PKCS7_TYPE + 114 + + ) + + @/usr/include/sys/epoll.h + +18 #idef +_SYS_EPOLL_H + + +19  + #_SYS_EPOLL_H + 1 + + ) + +21  + ~ + +22  + ~ + +24  + ~ + +27  + ~ + +29 #ide +__EPOLL_PACKED + + +30  + #__EPOLL_PACKED + + + ) + +34 + eEPOLL_EVENTS + + +36 + mEPOLLIN + = 0x001, + +37  + #EPOLLIN + +EPOLLIN + + + ) + +38 + mEPOLLPRI + = 0x002, + +39  + #EPOLLPRI + +EPOLLPRI + + + ) + +40 + mEPOLLOUT + = 0x004, + +41  + #EPOLLOUT + +EPOLLOUT + + + ) + +42 + mEPOLLRDNORM + = 0x040, + +43  + #EPOLLRDNORM + +EPOLLRDNORM + + + ) + +44 + mEPOLLRDBAND + = 0x080, + +45  + #EPOLLRDBAND + +EPOLLRDBAND + + + ) + +46 + mEPOLLWRNORM + = 0x100, + +47  + #EPOLLWRNORM + +EPOLLWRNORM + + + ) + +48 + mEPOLLWRBAND + = 0x200, + +49  + #EPOLLWRBAND + +EPOLLWRBAND + + + ) + +50 + mEPOLLMSG + = 0x400, + +51  + #EPOLLMSG + +EPOLLMSG + + + ) + +52 + mEPOLLERR + = 0x008, + +53  + #EPOLLERR + +EPOLLERR + + + ) + +54 + mEPOLLHUP + = 0x010, + +55  + #EPOLLHUP + +EPOLLHUP + + + ) + +56 + mEPOLLRDHUP + = 0x2000, + +57  + #EPOLLRDHUP + +EPOLLRDHUP + + + ) + +58 + mEPOLLEXCLUSIVE + = 1u << 28, + +59  + #EPOLLEXCLUSIVE + +EPOLLEXCLUSIVE + + + ) + +60 + mEPOLLWAKEUP + = 1u << 29, + +61  + #EPOLLWAKEUP + +EPOLLWAKEUP + + + ) + +62 + mEPOLLONESHOT + = 1u << 30, + +63  + #EPOLLONESHOT + +EPOLLONESHOT + + + ) + +64 + mEPOLLET + = 1u << 31 + +65  + #EPOLLET + +EPOLLET + + + ) + +70  + #EPOLL_CTL_ADD + 1 + + ) + +71  + #EPOLL_CTL_DEL + 2 + + ) + +72  + #EPOLL_CTL_MOD + 3 + + ) + +75  + ul_da + + +77 * + mr +; + +78  + mfd +; + +79 +ut32_t + + mu32 +; + +80 +ut64_t + + mu64 +; + +81 } + tl_da_t +; + +83  + sl_evt + + +85 +ut32_t + + mevts +; + +86 +l_da_t + + mda +; + +87 } + g__EPOLL_PACKED +; + +90 +__BEGIN_DECLS + + +96  + $l_ + ( +__size + +__THROW +; + +100  + $l_1 + ( +__ags + +__THROW +; + +109  + $l_l + ( +__fd +,  +__ +,  +__fd +, + +110  +l_evt + * +__evt + +__THROW +; + +123  + `l_wa + ( +__fd +,  +l_evt + * +__evts +, + +124  +__maxevts +,  +__timeout +); + +132  + `l_pwa + ( +__fd +,  +l_evt + * +__evts +, + +133  +__maxevts +,  +__timeout +, + +134 cڡ +__sigt_t + * +__ss +); + +136 +__END_DECLS + + + @/usr/include/asm-generic/errno.h + +2 #ide +_ASM_GENERIC_ERRNO_H + + +3  + #_ASM_GENERIC_ERRNO_H + + + ) + +5  + ~ + +7  + #EDEADLK + 35 + + ) + +8  + #ENAMETOOLONG + 36 + + ) + +9  + #ENOLCK + 37 + + ) + +18  + #ENOSYS + 38 + + ) + +20  + #ENOTEMPTY + 39 + + ) + +21  + #ELOOP + 40 + + ) + +22  + #EWOULDBLOCK + +EAGAIN + + + ) + +23  + #ENOMSG + 42 + + ) + +24  + #EIDRM + 43 + + ) + +25  + #ECHRNG + 44 + + ) + +26  + #EL2NSYNC + 45 + + ) + +27  + #EL3HLT + 46 + + ) + +28  + #EL3RST + 47 + + ) + +29  + #ELNRNG + 48 + + ) + +30  + #EUNATCH + 49 + + ) + +31  + #ENOCSI + 50 + + ) + +32  + #EL2HLT + 51 + + ) + +33  + #EBADE + 52 + + ) + +34  + #EBADR + 53 + + ) + +35  + #EXFULL + 54 + + ) + +36  + #ENOANO + 55 + + ) + +37  + #EBADRQC + 56 + + ) + +38  + #EBADSLT + 57 + + ) + +40  + #EDEADLOCK + +EDEADLK + + + ) + +42  + #EBFONT + 59 + + ) + +43  + #ENOSTR + 60 + + ) + +44  + #ENODATA + 61 + + ) + +45  + #ETIME + 62 + + ) + +46  + #ENOSR + 63 + + ) + +47  + #ENONET + 64 + + ) + +48  + #ENOPKG + 65 + + ) + +49  + #EREMOTE + 66 + + ) + +50  + #ENOLINK + 67 + + ) + +51  + #EADV + 68 + + ) + +52  + #ESRMNT + 69 + + ) + +53  + #ECOMM + 70 + + ) + +54  + #EPROTO + 71 + + ) + +55  + #EMULTIHOP + 72 + + ) + +56  + #EDOTDOT + 73 + + ) + +57  + #EBADMSG + 74 + + ) + +58  + #EOVERFLOW + 75 + + ) + +59  + #ENOTUNIQ + 76 + + ) + +60  + #EBADFD + 77 + + ) + +61  + #EREMCHG + 78 + + ) + +62  + #ELIBACC + 79 + + ) + +63  + #ELIBBAD + 80 + + ) + +64  + #ELIBSCN + 81 + + ) + +65  + #ELIBMAX + 82 + + ) + +66  + #ELIBEXEC + 83 + + ) + +67  + #EILSEQ + 84 + + ) + +68  + #ERESTART + 85 + + ) + +69  + #ESTRPIPE + 86 + + ) + +70  + #EUSERS + 87 + + ) + +71  + #ENOTSOCK + 88 + + ) + +72  + #EDESTADDRREQ + 89 + + ) + +73  + #EMSGSIZE + 90 + + ) + +74  + #EPROTOTYPE + 91 + + ) + +75  + #ENOPROTOOPT + 92 + + ) + +76  + #EPROTONOSUPPORT + 93 + + ) + +77  + #ESOCKTNOSUPPORT + 94 + + ) + +78  + #EOPNOTSUPP + 95 + + ) + +79  + #EPFNOSUPPORT + 96 + + ) + +80  + #EAFNOSUPPORT + 97 + + ) + +81  + #EADDRINUSE + 98 + + ) + +82  + #EADDRNOTAVAIL + 99 + + ) + +83  + #ENETDOWN + 100 + + ) + +84  + #ENETUNREACH + 101 + + ) + +85  + #ENETRESET + 102 + + ) + +86  + #ECONNABORTED + 103 + + ) + +87  + #ECONNRESET + 104 + + ) + +88  + #ENOBUFS + 105 + + ) + +89  + #EISCONN + 106 + + ) + +90  + #ENOTCONN + 107 + + ) + +91  + #ESHUTDOWN + 108 + + ) + +92  + #ETOOMANYREFS + 109 + + ) + +93  + #ETIMEDOUT + 110 + + ) + +94  + #ECONNREFUSED + 111 + + ) + +95  + #EHOSTDOWN + 112 + + ) + +96  + #EHOSTUNREACH + 113 + + ) + +97  + #EALREADY + 114 + + ) + +98  + #EINPROGRESS + 115 + + ) + +99  + #ESTALE + 116 + + ) + +100  + #EUCLEAN + 117 + + ) + +101  + #ENOTNAM + 118 + + ) + +102  + #ENAVAIL + 119 + + ) + +103  + #EISNAM + 120 + + ) + +104  + #EREMOTEIO + 121 + + ) + +105  + #EDQUOT + 122 + + ) + +107  + #ENOMEDIUM + 123 + + ) + +108  + #EMEDIUMTYPE + 124 + + ) + +109  + #ECANCELED + 125 + + ) + +110  + #ENOKEY + 126 + + ) + +111  + #EKEYEXPIRED + 127 + + ) + +112  + #EKEYREVOKED + 128 + + ) + +113  + #EKEYREJECTED + 129 + + ) + +116  + #EOWNERDEAD + 130 + + ) + +117  + #ENOTRECOVERABLE + 131 + + ) + +119  + #ERFKILL + 132 + + ) + +121  + #EHWPOISON + 133 + + ) + + @/usr/include/asm/sockios.h + +1  + ~ + + @/usr/include/bits/epoll.h + +18 #idef +_SYS_EPOLL_H + + +25 + mEPOLL_CLOEXEC + = 02000000 + +26  + #EPOLL_CLOEXEC + +EPOLL_CLOEXEC + + + ) + +29  + #__EPOLL_PACKED + + `__ibu__ + (( +__cked__ +)) + + ) + + @/usr/include/boost/align/alignment_of_forward.hpp + +8 #ide +BOOST_ALIGN_ALIGNMENT_OF_FORWARD_HPP + + +9  + #BOOST_ALIGN_ALIGNMENT_OF_FORWARD_HPP + + + ) + +11 +mea + + gboo + { + +12 +mea + + gignmt + { + +14 + gme +< +ass + + gT +> + +15  + gignmt_of +; + + @/usr/include/boost/align/detail/align.hpp + +8 #ide +BOOST_ALIGN_DETAIL_ALIGN_HPP + + +9  + #BOOST_ALIGN_DETAIL_ALIGN_HPP + + + ) + +11  + ~ + +12  + ~ + +14 +mea + + gboo + { + +15 +mea + + gignmt + { + +17 +le + * + +18 +ign +( +d +:: +size_t + +ignmt +, std::size_ +size +, *& +r +, + +19 +d +:: +size_t +& +a +) + +21 +BOOST_ASSERT +( +da +:: +is_ignmt +( +ignmt +)); + +22 i( + gsize + < +a +) { + +23 * +p + = +t_ +<*>(~( +ignmt + - 1) & + +24 ( +t_ +< +d +:: +size_t +>( +r ++ +ignmt + - 1)); + +25 + gd +:: +size_t + +n + = +a + - ( +p + - +ic_ +<*>( +r +)); + +26 i( + gsize + < +n +) { + +27 +r + = +p +; + +28 + ga + = +n +; + +29  + gp +; + + @/usr/include/boost/align/detail/align_cxx11.hpp + +8 #ide +BOOST_ALIGN_DETAIL_ALIGN_CXX11_HPP + + +9  + #BOOST_ALIGN_DETAIL_ALIGN_CXX11_HPP + + + ) + +11  + ~ + +13 +mea + + gboo + { + +14 +mea + + gignmt + { + +16 +usg + + gd +:: +ign +; + + @/usr/include/boost/align/detail/alignment_of.hpp + +8 #ide +BOOST_ALIGN_DETAIL_ALIGNMENT_OF_HPP + + +9  + #BOOST_ALIGN_DETAIL_ALIGNMENT_OF_HPP + + + ) + +11  + ~ + +13 +mea + + gboo + { + +14 +mea + + gignmt + { + +15 +mea + + gda + { + +17 + gme +< +ass + + gT +> + +18  + sofft_vue + { + +19  + gvue +; + +20 +T + + gobje +; + +23 + gme +< +ass + + gT +> + +24  + gignmt_of + + +25 : +m_size +<( +T +), ( + gofft_vue +< + gT +>) - (T)> { }; + + @/usr/include/boost/align/detail/alignment_of_clang.hpp + +8 #ide +BOOST_ALIGN_DETAIL_ALIGNMENT_OF_CLANG_HPP + + +9  + #BOOST_ALIGN_DETAIL_ALIGNMENT_OF_CLANG_HPP + + + ) + +11  + ~ + +12  + ~ + +14 +mea + + gboo + { + +15 +mea + + gignmt + { + +16 +mea + + gda + { + +18 + gme +< +ass + + gT +> + +19  + gignmt_of + + +20 : +gl_cڡt +< +d +:: +size_t +, +__ignof +( +T +)> { }; + + @/usr/include/boost/align/detail/alignment_of_codegear.hpp + +8 #ide +BOOST_ALIGN_DETAIL_ALIGNMENT_OF_CODEGEAR_HPP + + +9  + #BOOST_ALIGN_DETAIL_ALIGNMENT_OF_CODEGEAR_HPP + + + ) + +11  + ~ + +12  + ~ + +14 +mea + + gboo + { + +15 +mea + + gignmt + { + +16 +mea + + gda + { + +18 + gme +< +ass + + gT +> + +19  + gignmt_of + + +20 : +gl_cڡt +< +d +:: +size_t +, +ignof +( +T +)> { }; + + @/usr/include/boost/align/detail/alignment_of_cxx11.hpp + +8 #ide +BOOST_ALIGN_DETAIL_ALIGNMENT_OF_CXX11_HPP + + +9  + #BOOST_ALIGN_DETAIL_ALIGNMENT_OF_CXX11_HPP + + + ) + +11  + ~ + +13 +mea + + gboo + { + +14 +mea + + gignmt + { + +15 +mea + + gda + { + +17 +usg + + gd +:: +ignmt_of +; + + @/usr/include/boost/align/detail/alignment_of_gcc.hpp + +8 #ide +BOOST_ALIGN_DETAIL_ALIGNMENT_OF_GCC_HPP + + +9  + #BOOST_ALIGN_DETAIL_ALIGNMENT_OF_GCC_HPP + + + ) + +11  + ~ + +12  + ~ + +14 +mea + + gboo + { + +15 +mea + + gignmt + { + +16 +mea + + gda + { + +18 + gme +< +ass + + gT +> + +19  + gignmt_of + + +20 : +gl_cڡt +< +d +:: +size_t +, +__ignof__ +( +T +)> { }; + + @/usr/include/boost/align/detail/alignment_of_msvc.hpp + +8 #ide +BOOST_ALIGN_DETAIL_ALIGNMENT_OF_MSVC_HPP + + +9  + #BOOST_ALIGN_DETAIL_ALIGNMENT_OF_MSVC_HPP + + + ) + +11  + ~ + +13 +mea + + gboo + { + +14 +mea + + gignmt + { + +15 +mea + + gda + { + +17 + gme +< +ass + + gT +> + +18  + sofft_vue + { + +19 +T + + gf +; + +20  + gvue +; + +21 +T + + gcd +; + +24 + gme +< +ass + + gT +> + +25  + gignmt_of + + +26 : +m_size +<( +T +), ( + gofft_vue +< + gT +>) - ((T) << 1)> { }; + + @/usr/include/boost/align/detail/element_type.hpp + +8 #ide +BOOST_ALIGN_DETAIL_ELEMENT_TYPE_HPP + + +9  + #BOOST_ALIGN_DETAIL_ELEMENT_TYPE_HPP + + + ) + +11  + ~ + +13 #i! +defed +( +BOOST_NO_CXX11_HDR_TYPE_TRAITS +) + +14  + ~ + +16  + ~ + +19 +mea + + gboo + { + +20 +mea + + gignmt + { + +21 +mea + + gda + { + +23 #i! +defed +( +BOOST_NO_CXX11_HDR_TYPE_TRAITS +) + +24 +usg + + gd +:: +move_n +; + +25 +usg + + gd +:: +move_l_exs +; + +26 +usg + + gd +:: +move_cv +; + +28 + gme +< +ass + + gT +> + +29  + smove_n + { + +30  +T + + tty +; + +33 + gme +< +ass + + gT +> + +34  + gmove_n +< + gT +&> { + +35  +T + + tty +; + +38 #i! +defed +( +BOOST_NO_CXX11_RVALUE_REFERENCES +) + +39 + gme +< +ass + + gT +> + +40  + gmove_n +< + gT +&&> { + +41  +T + + tty +; + +45 + gme +< +ass + + gT +> + +46  + smove_l_exs + { + +47  +T + + tty +; + +50 + gme +< +ass + + gT +> + +51  + gmove_l_exs +< + gT +[]> { + +52  +tyme + + tmove_l_exs +< + tT +>:: + tty +ype; + +55 + gme +< +ass + + gT +, + gd +:: +size_t + +N +> + +56  +move_l_exs +< +T +[ +N +]> { + +57  +tyme + + tmove_l_exs +< + tT +>:: + tty +ype; + +60 + gme +< +ass + + gT +> + +61  + smove_cv + { + +62  +T + + tty +; + +65 + gme +< +ass + + gT +> + +66  + gmove_cv + { + +67  +T + + tty +; + +70 + gme +< +ass + + gT +> + +71  + gmove_cv + { + +72  +T + + tty +; + +75 + gme +< +ass + + gT +> + +76  + gmove_cv + { + +77  +T + + tty +; + +81 + gme +< +ass + + gT +> + +82  + semt_ty + { + +83  +tyme + + tmove_cv +< + ttyme + + tmove_l_exs +:: + tty +>::type>::typeype; + + @/usr/include/boost/chrono/detail/inlined/process_cpu_clocks.hpp + +11 #ide +BOOST_CHRONO_DETAIL_INLINED_PROCESS_CPU_CLOCKS_HPP + + +12  + #BOOST_CHRONO_DETAIL_INLINED_PROCESS_CPU_CLOCKS_HPP + + + ) + +15  + ~ + +16 #i +defed +( +BOOST_CHRONO_HAS_PROCESS_CLOCKS +) + +18  + ~ + +19  + ~ + +20  + ~ + +21 #i +defed + +BOOST_CHRONO_PROVIDE_HYBRID_ERROR_HANDLING + + +22  + ~ + +27 #i +defed +( +BOOST_CHRONO_WINDOWS_API +) + +28  + ~ + +33 #i +defed +( +BOOST_CHRONO_MAC_API +) + +34  + ~ + +39 #i +defed +( +BOOST_CHRONO_POSIX_API +) + +40  + ~ + + @/usr/include/boost/chrono/detail/inlined/thread_clock.hpp + +11 #ide +BOOST_CHRONO_DETAIL_INLINED_THREAD_CLOCK_HPP + + +12  + #BOOST_CHRONO_DETAIL_INLINED_THREAD_CLOCK_HPP + + + ) + +14  + ~ + +15  + ~ + +16 #i +defed +( +BOOST_CHRONO_HAS_THREAD_CLOCK +) + +17  + ~ + +18  + ~ + +19 #i +defed + +BOOST_CHRONO_PROVIDE_HYBRID_ERROR_HANDLING + + +20  + ~ + +22  + ~ + +23  + ~ + +28 #i +defed +( +BOOST_CHRONO_WINDOWS_API +) + +29  + ~ + +34 #i +defed +( +BOOST_CHRONO_MAC_API +) + +35  + ~ + +40 #i +defed +( +BOOST_CHRONO_POSIX_API +) + +41  + ~ + + @/usr/include/boost/chrono/io/duration_io.hpp + +10 #ide +BOOST_CHRONO_IO_DURATION_IO_HPP + + +11  + #BOOST_CHRONO_IO_DURATION_IO_HPP + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +27 +mea + + gboo + + +29 +mea + + gchro + + +36 +ass + + gduti_fmt +: +public + +m +< +duti_fmt +> + +38 +duti_y + +y_ +; + +39 + gpublic +: + +44 +exic + +duti_fmt +( +duti_y + +y +) +BOOST_NOEXCEPT + + +45 : +y_ +( +y +) + +51  +ݔ +()( +d +:: +ios_ba + & +ios +) const + +54 +t_duti_y +( +ios +, +y_ +); + +63  + sduti_y_io_v + + +67  + gd +:: + tios_ba + + te_ty +; + +69  +duti_y + + tae_ty +; + +76 +exic + +duti_y_io_v +( +e_ty + & +s +) : + +77 +s_ve_ +( +s +), +a_ve_ +( +g_duti_y +(s)) + +86 +duti_y_io_v +( +e_ty + & +s +, +ae_ty + +w_vue +) : + +87 +s_ve_ +( +s +), +a_ve_ +( +g_duti_y +(s)) + +89 +t_duti_y +( +s +, +w_vue +); + +97 ~ +duti_y_io_v +() + +99 + gthis +-> +e +(); + +105  +e +() + +107 +t_duti_y +( +s_ve_ +, +a_ve_ +); + +110 + give +: + +111 +duti_y_io_v +& +ݔ +=(duti_y_io_v cڡ& +rhs +) ; + +113 + ge_ty +& + gs_ve_ +; + +114 +ae_ty + + ga_ve_ +; + +117 + gme + < +ass + + gR +> + +118  + gduti_put_abd + + +119 : +gl_cڡt +< +bo +, + +120 + gis_gl +< + gR +>:: +vue + || +is_tg_pot +< +R +>::value + +132 + gme + < +ass + + gChT +, cs + gTs +, cs + gR +, cs + gPiod +> + +133 +tyme + + gboo +:: +ab_if_c +< ! +duti_put_abd +< +R +>:: +vue +, + gd +:: +basic_oam +< +ChT +, + gTs +>& >:: +ty + + +134 +ݔ +<<( +d +:: +basic_oam +< +ChT +, + gTs +>& + gos +, cڡ + gduti +< + gR +, + gPiod +>& + gd +) + +136 + gd +:: +basic_orgam +< +ChT +, + gTs +> + gor +; + +137 + gor + << + gd +. +cou +(); + +138 + gduti +<, + gPiod +> +dd +(0); + +139 +bo + + ged + = +l +; + +140 + gBOOST_TRY + + +142 + gd +:: +ios_ba +:: +ioe + +r + = +d +::ios_ba:: +goodb +; + +143 + gBOOST_TRY + + +145 +tyme + + gd +:: +basic_oam +< +ChT +, + gTs +>:: +ry + +fx +( +os +); + +146 i( +bo +( +fx +)) + +148 i(! + gd +:: +has_t +< +duti_put +< +ChT +> >( +os +. +gloc +())) + +150 i( +duti_put +< +ChT +> (). +put +( +os +, os, os. +fl +(), +dd +, +or +. +r +(). +c_r +(). +ed +()) + +152 + gr + = +d +:: +ios_ba +:: +badb +; + +155 i( + gd +:: +u_t +< +duti_put +< +ChT +> >( +os +. +gloc +(). +put +(os, os, os. +fl +(), +dd +, +or +. +r +(). +c_r +(). +ed +()) + +157 + gr + = +d +:: +ios_ba +:: +badb +; + +159 + gos +. +width +(0); + +162 +BOOST_CATCH +(...) + +164 +bo + + gag + = +l +; + +165 + gBOOST_TRY + + +167 + gos +. +te +( +d +:: +ios_ba +:: +b +); + +169 +BOOST_CATCH + ( +d +:: +ios_ba +:: +u + ) + +171 +ag + = +ue +; + +173 +BOOST_CATCH_END + + +174 i( + gag + + gthrow +; + +176 +BOOST_CATCH_END + + +177 i( + gr + + gos +. +te +( +r +); + +178  + gos +; + +180 +BOOST_CATCH +(...) + +182 + ged + = +ue +; + +184 +BOOST_CATCH_END + + +185 i( + ged + + gos +. +te +( +d +:: +ios_ba +:: +b + | std::ios_ba:: +badb +); + +186  + gos +; + +190 + gme + < +ass + + gChT +, cs + gTs +, cs + gR +, cs + gPiod +> + +191 +tyme + + gboo +:: +ab_if_c +< +duti_put_abd +< +R +>:: +vue +, + gd +:: +basic_oam +< +ChT +, + gTs +>& >:: +ty + + +192 +ݔ +<<( +d +:: +basic_oam +< +ChT +, + gTs +>& + gos +, cڡ + gduti +< + gR +, + gPiod +>& + gd +) + +194 +bo + + ged + = +l +; + +195 + gBOOST_TRY + + +197 + gd +:: +ios_ba +:: +ioe + +r + = +d +::ios_ba:: +goodb +; + +198 + gBOOST_TRY + + +200 +tyme + + gd +:: +basic_oam +< +ChT +, + gTs +>:: +ry + +fx +( +os +); + +201 i( +bo +( +fx +)) + +203 i(! + gd +:: +has_t +< +duti_put +< +ChT +> >( +os +. +gloc +())) + +205 i( +duti_put +< +ChT +> (). +put +( +os +, os, os. +fl +(), +d +. +ed +()) + +207 + gr + = +d +:: +ios_ba +:: +badb +; + +210 i( + gd +:: +u_t +< +duti_put +< +ChT +> >( +os +. +gloc +(). +put +(os, os, os. +fl +(), +d +. +ed +()) + +212 + gr + = +d +:: +ios_ba +:: +badb +; + +214 + gos +. +width +(0); + +217 +BOOST_CATCH +(...) + +219 +bo + + gag + = +l +; + +220 + gBOOST_TRY + + +222 + gos +. +te +( +d +:: +ios_ba +:: +b +); + +224 +BOOST_CATCH + ( +d +:: +ios_ba +:: +u + ) + +226 +ag + = +ue +; + +228 +BOOST_CATCH_END + + +229 i( + gag + + gthrow +; + +231 +BOOST_CATCH_END + + +232 i( + gr + + gos +. +te +( +r +); + +233  + gos +; + +235 +BOOST_CATCH +(...) + +237 + ged + = +ue +; + +239 +BOOST_CATCH_END + + +240 i( + ged + + gos +. +te +( +d +:: +ios_ba +:: +b + | std::ios_ba:: +badb +); + +241  + gos +; + +250 + gme + < +ass + + gChT +, cs + gTs +, cs + gR +, cs + gPiod +> + +251 + gd +:: +basic_iam +< +ChT +, + gTs +>& + +252 + gݔ +>>( + gd +:: +basic_iam +< +ChT +, + gTs +>& + gis +, + gduti +< + gR +, + gPiod +>& + gd +) + +254 + gd +:: +ios_ba +:: +ioe + +r + = +d +::ios_ba:: +goodb +; + +256 + gBOOST_TRY + + +258 +tyme + + gd +:: +basic_iam +< +ChT +, + gTs +>:: +ry + +fx +( +is +); + +259 i( +bo +( +fx +)) + +261 i(! + gd +:: +has_t +< +duti_g +< +ChT +> >( +is +. +gloc +())) + +263 +duti_g +< +ChT +> (). +g +( +is +, +d +:: +iambuf_ +(), is, +r +, +d +); + +267 + gd +:: +u_t +< +duti_g +< +ChT +> >( +is +. +gloc +(). +g +(is, +d +:: +iambuf_ +(), is, + +268 +r +, +d +); + +272 +BOOST_CATCH + (...) + +274 +bo + + gag + = +l +; + +275 + gBOOST_TRY + + +277 + gis +. +te +( +d +:: +ios_ba +:: +b +); + +279 +BOOST_CATCH + ( +d +:: +ios_ba +:: +u + ) + +281 +ag + = +ue +; + +283 +BOOST_CATCH_END + + +284 i( + gag +{ + gBOOST_RETHROW + } + +286 +BOOST_CATCH_END + + +287 i( + gr + + gis +. +te +( +r +); + +288  + gis +; + + @/usr/include/boost/chrono/io/time_point_io.hpp + +19 #ide +BOOST_CHRONO_IO_TIME_POINT_IO_HPP + + +20  + #BOOST_CHRONO_IO_TIME_POINT_IO_HPP + + + ) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +35  + ~ + +37 #i ( +defed + +BOOST_WINDOWS + && ! defed( +__CYGWIN__ +) ) \ + +38 || ( +defed +( +sun +|| defed( +__sun +)) \ + +39 || ( +defed + + g__IBMCPP__ +) \ + +40 || +defed + + g__ANDROID__ + \ + +41 || +defed + + g__QNXNTO__ + \ + +42 || ( +defed +( +_AIX +&& defed + g__GNUC__ +) + +43  + #BOOST_CHRONO_INTERNAL_TIMEGM + + + ) + +46 #i( +defed + +BOOST_WINDOWS + && ! defed( +__CYGWIN__ +)) \ + +47 || ( ( +defed +( +sun +|| defed( +__sun +)&& defed + g__GNUC__ +) \ + +48 || ( +defed + + g__IBMCPP__ +) \ + +49 || +defed + + g__ANDROID__ + \ + +50 || ( +defed +( +_AIX +&& defed + g__GNUC__ +) + +51  + #BOOST_CHRONO_INTERNAL_GMTIME + + + ) + +54  + #BOOST_CHRONO_USES_INTERNAL_TIME_GET + + + ) + +56 +mea + + gboo + + +58 +mea + + gchro + + +60  + taiڮ_cds +; + +61 +mea + + gda + + +65 + gme + < +ass + + gChT +, cs + gIutIt + = +d +:: +iambuf_ +< +ChT +> > + +66  + stime_g + + +68 +d +:: +time_g +< +ChT +> cڡ & +th_ +; + +69 +time_g +( +d +::time_g< +ChT +> cڡ& +th +: +th_ +(that) {} + +71  +d +:: + ttime_g +< + tChT +> + tt +; + +72  +tyme + + tt +:: + t_ty + iter_type; + +73  +tyme + + tt +:: + tch_ty + char_type; + +74  + gd +:: + tbasic_rg +< + tch_ty +> + trg_ty +; + +77 +g_up_to_n_digs +( + +78 +IutIt +& +b +, IutIt +e +, + +79 +d +:: +ios_ba +:: +ioe +& +r +, + +80 cڡ +d +:: +y +< +ChT +>& + +, + +81  +n +) + +84 i( + gb + = +e +) + +86 +r + | +d +:: +ios_ba +:: +eofb + | std::ios_ba:: +b +; + +90 +ChT + + gc + = * +b +; + +91 i(! + g +. +is +( +d +:: +y_ba +:: +dig +, +c +)) + +93 + gr + | +d +:: +ios_ba +:: +b +; + +96  + gr + = + +. +Ǽow +( +c +, 0) - '0'; + +97 ++ + gb +, -- + gn +; b ! +e + && +n + > 0; ++b, --n) + +100 + gc + = * +b +; + +101 i(! + g +. +is +( +d +:: +y_ba +:: +dig +, +c +)) + +102  + gr +; + +103 + gr + = +r + * 10 + + +. +Ǽow +( +c +, 0) - '0'; + +105 i( + gb + = +e +) + +106 +r + | +d +:: +ios_ba +:: +eofb +; + +107  + gr +; + +111  +g_day +( + +112 & +d +, + +113 +_ty +& +b +, ir_ty +e +, + +114 +d +:: +ios_ba +:: +ioe +& +r +, + +115 cڡ +d +:: +y +< +ch_ty +>& + +) const + +117  +t + = +g_up_to_n_digs +( +b +, +e +, +r +, + +, 2); + +118 i(!( + gr + & + gd +:: +ios_ba +:: +b +&& 1 < +t + && <= 31) + +119 +d + = +t +; + +121 + gr + | +d +:: +ios_ba +:: +b +; + +124  +g_mth +( + +125 & +m +, + +126 +_ty +& +b +, ir_ty +e +, + +127 +d +:: +ios_ba +:: +ioe +& +r +, + +128 cڡ +d +:: +y +< +ch_ty +>& + +) const + +130  +t + = +g_up_to_n_digs +( +b +, +e +, +r +, + +, 2); + +131 i(!( + gr + & + gd +:: +ios_ba +:: +b +&& 1 < +t + && <= 12) + +132 +m + = -- +t +; + +134 + gr + | +d +:: +ios_ba +:: +b +; + +138  +g_yr4 +(& +y +, + +139 +_ty +& +b +, ir_ty +e +, + +140 +d +:: +ios_ba +:: +ioe +& +r +, + +141 cڡ +d +:: +y +< +ch_ty +>& + +) const + +143  +t + = +g_up_to_n_digs +( +b +, +e +, +r +, + +, 4); + +144 i(!( + gr + & + gd +:: +ios_ba +:: +b +)) + +145 +y + = +t + - 1900; + +149 +g_hour +(& +h +, + +150 +_ty +& +b +, ir_ty +e +, + +151 +d +:: +ios_ba +:: +ioe +& +r +, + +152 cڡ +d +:: +y +< +ch_ty +>& + +) const + +154  +t + = +g_up_to_n_digs +( +b +, +e +, +r +, + +, 2); + +155 i(!( + gr + & + gd +:: +ios_ba +:: +b +&& +t + <= 23) + +156 +h + = +t +; + +158 + gr + | +d +:: +ios_ba +:: +b +; + +162 +g_mu +(& +m +, + +163 +_ty +& +b +, ir_ty +e +, + +164 +d +:: +ios_ba +:: +ioe +& +r +, + +165 cڡ +d +:: +y +< +ch_ty +>& + +) const + +167  +t + = +g_up_to_n_digs +( +b +, +e +, +r +, + +, 2); + +168 i(!( + gr + & + gd +:: +ios_ba +:: +b +&& +t + <= 59) + +169 +m + = +t +; + +171 + gr + | +d +:: +ios_ba +:: +b +; + +174  +g_cd +(& +s +, + +175 +_ty +& +b +, ir_ty +e +, + +176 +d +:: +ios_ba +:: +ioe +& +r +, + +177 cڡ +d +:: +y +< +ch_ty +>& + +) const + +179  +t + = +g_up_to_n_digs +( +b +, +e +, +r +, + +, 2); + +180 i(!( + gr + & + gd +:: +ios_ba +:: +b +&& +t + <= 60) + +181 +s + = +t +; + +183 + gr + | +d +:: +ios_ba +:: +b +; + +186  +g_whe_a +( +_ty +& +b +, ir_ty +e +, + +187 +d +:: +ios_ba +:: +ioe +& +r +, + +188 cڡ +d +:: +y +< +ch_ty +>& + +) const + +190 ; + gb + ! +e + && + +. +is +( +d +:: +y_ba +:: +a +, * +b +); ++b) + +192 i( + gb + = +e +) + +193 +r + | +d +:: +ios_ba +:: +eofb +; + +196  +g_12_hour +(& +h +, + +197 +_ty +& +b +, ir_ty +e +, + +198 +d +:: +ios_ba +:: +ioe +& +r +, + +199 cڡ +d +:: +y +< +ch_ty +>& + +) const + +201  +t + = +g_up_to_n_digs +( +b +, +e +, +r +, + +, 2); + +202 i(!( + gr + & + gd +:: +ios_ba +:: +b +&& 1 < +t + && <= 12) + +203 +h + = +t +; + +205 + gr + | +d +:: +ios_ba +:: +b +; + +208  +g_r +( +_ty +& +b +, ir_ty +e +, + +209 +d +:: +ios_ba +:: +ioe +& +r +, + +210 cڡ +d +:: +y +< +ch_ty +>& + +) const + +212 i( +b + = +e +) + +214 +r + | +d +:: +ios_ba +:: +eofb + | std::ios_ba:: +b +; + +217 i( + g +. +Ǽow +(* +b +, 0) != '%') + +218 +r + | +d +:: +ios_ba +:: +b +; + +219 if(++ + gb + = +e +) + +220 +r + | +d +:: +ios_ba +:: +eofb +; + +223  +g_day_yr_num +(& +d +, + +224 +_ty +& +b +, ir_ty +e +, + +225 +d +:: +ios_ba +:: +ioe +& +r +, + +226 cڡ +d +:: +y +< +ch_ty +>& + +) const + +228  +t + = +g_up_to_n_digs +( +b +, +e +, +r +, + +, 3); + +229 i(!( + gr + & + gd +:: +ios_ba +:: +b +&& 1 < +t + && <= 366) + +230 +d + = -- +t +; + +232 + gr + | +d +:: +ios_ba +:: +b +; + +236 +g_wkday +(& +w +, + +237 +_ty +& +b +, ir_ty +e +, + +238 +d +:: +ios_ba +:: +ioe +& +r +, + +239 cڡ +d +:: +y +< +ch_ty +>& + +) const + +241  +t + = +g_up_to_n_digs +( +b +, +e +, +r +, + +, 1); + +242 i(!( + gr + & + gd +:: +ios_ba +:: +b +&& +t + <= 6) + +243 +w + = +t +; + +245 + gr + | +d +:: +ios_ba +:: +b +; + +250 +g_am_pm +(& +h +, + +251 +_ty +& +b +, ir_ty +e +, + +252 +d +:: +ios_ba +:: +ioe +& +r +, + +253 cڡ +d +:: +y +< +ch_ty +>& + +) const + +255 cڡ +rg_ty +* + + = +am_pm +(); + +256 i( + g +[0]. +size +() +p[1].size() == 0) + +258 +r + | +ios_ba +:: +b +; + +261 +rdiff_t + + gi + = +da +:: +sn_keywd +( +b +, +e +, + +,p+2, + +, +r +, +l +- + g +; + +262 i( + gi + =0 && +h + == 12) + +263 +h + = 0; + +264 i( + gi + =1 && +h + < 12) + +265 +h + += 12; + +270 +IutIt + +g +( + +271 +_ty + +b +, ir_ty +e +, + +272 +d +:: +ios_ba +& +iob +, + +273 +d +:: +ios_ba +:: +ioe +& +r +, + +274 +d +:: +tm +*m, + +275  +fmt +, ) const + +277 + gr + = +d +:: +ios_ba +:: +goodb +; + +278 cڡ + gd +:: +y +< +ch_ty +>& + + = +d +:: +u_t + >( +iob +. +gloc +()); + +280  + gfmt +) + +285 +d +:: +tm + +tm2 +; + +286 + gd +:: +memt +(& +tm2 +, 0, ( +d +:: +tm +)); + +287 + gth_ +. +g_wkday +( +b +, +e +, +iob +, +r +, & +tm2 +); + +295 +d +:: +tm + +tm2 +; + +296 + gd +:: +memt +(& +tm2 +, 0, ( +d +:: +tm +)); + +297 + gth_ +. +g_mthme +( +b +, +e +, +iob +, +r +, & +tm2 +); + +309 +g_day +( +tm +-> +tm_mday +, +b +, +e +, +r +, + +); + +313 cڡ +ch_ty + +fm +[] = {'%', 'm', '/', '%', 'd', '/', '%', 'y'}; + +314 + gb + = +g +( +b +, +e +, +iob +, +r +, +tm +, +fm +, fm + (fm)/(fm[0])); + +319 cڡ +ch_ty + +fm +[] = {'%', 'Y', '-', '%', 'm', '-', '%', 'd'}; + +320 + gb + = +g +( +b +, +e +, +iob +, +r +, +tm +, +fm +, fm + (fm)/(fm[0])); + +324 +g_hour +( +tm +-> +tm_hour +, +b +, +e +, +r +, + +); + +327 +g_12_hour +( +tm +-> +tm_hour +, +b +, +e +, +r +, + +); + +330 +g_day_yr_num +( +tm +-> +tm_yday +, +b +, +e +, +r +, + +); + +333 +g_mth +( +tm +-> +tm_m +, +b +, +e +, +r +, + +); + +336 +g_mu +( +tm +-> +tm_m +, +b +, +e +, +r +, + +); + +340 +g_whe_a +( +b +, +e +, +r +, + +); + +347 cڡ +ch_ty + +fm +[] = {'%', 'I', ':', '%', 'M', ':', '%', 'S', ' ', '%', 'p'}; + +348 + gb + = +g +( +b +, +e +, +iob +, +r +, +tm +, +fm +, fm + (fm)/(fm[0])); + +353 cڡ +ch_ty + +fm +[] = {'%', 'H', ':', '%', 'M'}; + +354 + gb + = +g +( +b +, +e +, +iob +, +r +, +tm +, +fm +, fm + (fm)/(fm[0])); + +358 +g_cd +( +tm +-> +tm_c +, +b +, +e +, +r +, + +); + +362 cڡ +ch_ty + +fm +[] = {'%', 'H', ':', '%', 'M', ':', '%', 'S'}; + +363 + gb + = +g +( +b +, +e +, +iob +, +r +, +tm +, +fm +, fm + (fm)/(fm[0])); + +368 +g_wkday +( +tm +-> +tm_wday +, +b +, +e +, +r +, + +); + +372  +th_ +. +g_de +( +b +, +e +, +iob +, +r +, +tm +); + +384 +g_yr4 +( +tm +-> +tm_yr +, +b +, +e +, +r +, + +); + +387 +g_r +( +b +, +e +, +r +, + +); + +390 +r + | +d +:: +ios_ba +:: +b +; + +392  + gb +; + +396 +IutIt + +g +( + +397 +_ty + +b +, ir_ty +e +, + +398 +d +:: +ios_ba +& +iob +, + +399 +d +:: +ios_ba +:: +ioe +& +r +, std:: +tm +*m, + +400 cڡ +ch_ty +* +fmtb +, cڡ ch_ty* +fm +) const + +402 cڡ + gd +:: +y +< +ch_ty +>& + + = +d +:: +u_t + >( +iob +. +gloc +()); + +403 + gr + = +d +:: +ios_ba +:: +goodb +; + +404  + gfmtb + ! +fm + && +r + = +d +:: +ios_ba +:: +goodb +) + +406 i( +b + = +e +) + +408 +r + = +d +:: +ios_ba +:: +b +; + +411 i( + g +. +Ǽow +(* +fmtb +, 0) == '%') + +413 i(++ +fmtb + = +fm +) + +415 +r + = +d +:: +ios_ba +:: +b +; + +418  + gcmd + = + +. +Ǽow +(* +fmtb +, 0); + +419  + gt + = '\0'; + +420 i( + gcmd + ='E' || +cmd + == '0') + +422 i(++ +fmtb + = +fm +) + +424 +r + = +d +:: +ios_ba +:: +b +; + +427 + gt + = +cmd +; + +428 + gcmd + = + +. +Ǽow +(* +fmtb +, 0); + +430 + gb + = +g +( +b +, +e +, +iob +, +r +, +tm +, +cmd +, +t +); + +431 ++ + gfmtb +; + +433 i( + g +. +is +( +d +:: +y_ba +:: +a +, * +fmtb +)) + +435 ++ + gfmtb +; fmtb ! +fm + && + +. +is +( +d +:: +y_ba +:: +a +, * +fmtb +); ++fmtb) + +437  ; + gb + ! +e + && + +. +is +( +d +:: +y_ba +:: +a +, * +b +); ++b) + +440 i( + g +. +tou +(* +b += + +.tou(* +fmtb +)) + +442 ++ +b +; + +443 ++ + gfmtb +; + +446 + gr + = +d +:: +ios_ba +:: +b +; + +448 i( + gb + = +e +) + +449 +r + | +d +:: +ios_ba +:: +eofb +; + +450  + gb +; + +456 + gme + < +ass + + gChT +> + +457 +ass + + gtime_m +: +public + +m +< +time_m +< +ChT +> > + +459 +d +:: +basic_rg +< +ChT +> +fmt_ +; + +460 +timeze + + gtz_ +; + +461 + gpublic +: + +463 +time_m +( +timeze + +tz +, +d +:: +basic_rg +< +ChT +> +fmt +) + +466 +fmt_ +( +fmt +), +tz_ +( +tz +) + +473  +ݔ +()( + gd +:: +ios_ba + & +ios +) const + +475 +t_time_fmt +< +ChT +> ( +ios +, + gfmt_ +); + +476 +t_timeze +( +ios +, +tz_ +); + +480 +ass + + gtime_m +: +public + +m +< +time_m +> + +482 +timeze + +tz_ +; + +483 + gpublic +: + +485 +time_m +( +timeze + +tz +) + +488 +tz_ +( +tz +) + +495  +ݔ +()( +d +:: +ios_ba + & +ios +) const + +498 +t_timeze +( +ios +, +tz_ +); + +504 + gme + < +ass + + gChT +> + +505 +le + + gda +:: +time_m +< +ChT +> +time_fmt +( +timeze + +tz +, cڡ ChT* +fmt +) + +507  + gda +:: +time_m +< +ChT +>( +tz +, + gfmt +); + +510 + gme + < +ass + + gChT +> + +511 +le + + gda +:: +time_m +< +ChT +> +time_fmt +( +timeze + +tz +, +d +:: +basic_rg + +fmt +) + +514  +da +:: +time_m +< +ChT +>( +tz +, + gfmt +); + +517 +le + + gda +:: +time_m + +time_fmt +( +timeze + +f +) + +519  +da +:: +time_m +( +f +); + +527 + gme + < +tyme + + gChT + = ,ym + gTs + = +d +:: +ch_as +< +ChT +> > + +528  + stime_fmt_io_v + + +533  +d +:: + tios_ba + + te_ty +; + +536  + gd +:: + tbasic_rg +< + tChT +, + tTs +> + tae_ty +; + +543 +exic + +time_fmt_io_v +( +e_ty + & +s +) : + +544 +s_ve_ +( +s +), +a_ve_ +( +g_time_fmt +< +ChT +>(s_save_)) + +553 +time_fmt_io_v +( +e_ty + & +s +, +ae_ty + +w_vue +) : + +554 +s_ve_ +( +s +), +a_ve_ +( +g_time_fmt +< +ChT +>(s_save_)) + +556 +t_time_fmt +( +s_ve_ +, +w_vue +); + +564 ~ +time_fmt_io_v +() + +566 + gthis +-> +e +(); + +572  +e +() + +574 +t_time_fmt +( +s_ve_ +, +a_ve_ +); + +576 + give +: + +577 +e_ty +& +s_ve_ +; + +578 +ae_ty + + ga_ve_ +; + +586  + stimeze_io_v + + +590  + gd +:: + tios_ba + + te_ty +; + +592  +timeze + + tae_ty +; + +599 +exic + +timeze_io_v +( +e_ty + & +s +) : + +600 +s_ve_ +( +s +), +a_ve_ +( +g_timeze +(s_save_)) + +609 +timeze_io_v +( +e_ty + & +s +, +ae_ty + +w_vue +) : + +610 +s_ve_ +( +s +), +a_ve_ +( +g_timeze +(s_save_)) + +612 +t_timeze +( +s_ve_ +, +w_vue +); + +620 ~ +timeze_io_v +() + +622 + gthis +-> +e +(); + +628  +e +() + +630 +t_timeze +( +s_ve_ +, +a_ve_ +); + +632 + give +: + +633 +timeze_io_v +& +ݔ +=imeze_io_v cڡ& +rhs +) ; + +635 + ge_ty +& + gs_ve_ +; + +636 +ae_ty + + ga_ve_ +; + +648 + gme + < +ass + + gChT +, cs + gTs +, cs + gClock +, cs + gDuti +> + +649 + gd +:: +basic_oam +< +ChT +, + gTs +>& + +650 + gݔ +<<( + gd +:: +basic_oam +< +ChT +, + gTs +>& + gos +, cڡ + gtime_pot +< + gClock +, + gDuti +>& + g +) + +653 +bo + + ged + = +l +; + +654 + gBOOST_TRY + + +656 + gd +:: +ios_ba +:: +ioe + +r + = +d +::ios_ba:: +goodb +; + +657 + gBOOST_TRY + + +659 +tyme + + gd +:: +basic_oam +< +ChT +, + gTs +>:: +ry + +fx +( +os +); + +660 i( +bo +( +fx +)) + +662 i(! + gd +:: +has_t +< +time_pot_put +< +ChT +> >( +os +. +gloc +())) + +664 i( +time_pot_put +< +ChT +> (). +put +( +os +, os, os. +fl +(), + +. +ed +()) + +666 + gr + = +d +:: +ios_ba +:: +badb +; + +671 i( + gd +:: +u_t +< +time_pot_put +< +ChT +> >( +os +. +gloc +(). +put +(os, os, os. +fl +(), + +). +ed +()) + +673 + gr + = +d +:: +ios_ba +:: +badb +; + +676 + gos +. +width +(0); + +679 +BOOST_CATCH + (...) + +681 +bo + + gag + = +l +; + +682 + gBOOST_TRY + + +684 + gos +. +te +( +d +:: +ios_ba +:: +b +); + +686 +BOOST_CATCH + ( +d +:: +ios_ba +:: +u + ) + +688 +ag + = +ue +; + +690 +BOOST_CATCH_END + + +691 i( + gag + + gthrow +; + +693 +BOOST_CATCH_END + + +694 i( + gr + + gos +. +te +( +r +); + +695  + gos +; + +697 +BOOST_CATCH + (...) + +699 + ged + = +ue +; + +701 +BOOST_CATCH_END + + +702 i( + ged + + gos +. +te +( +d +:: +ios_ba +:: +b + | std::ios_ba:: +badb +); + +703  + gos +; + +706 + gme + < +ass + + gChT +, cs + gTs +, cs + gClock +, cs + gDuti +> + +707 + gd +:: +basic_iam +< +ChT +, + gTs +>& + +708 + gݔ +>>( + gd +:: +basic_iam +< +ChT +, + gTs +>& + gis +, + gtime_pot +< + gClock +, + gDuti +>& + g +) + +710 + gd +:: +ios_ba +:: +ioe + +r + = +d +::ios_ba:: +goodb +; + +712 + gBOOST_TRY + + +714 +tyme + + gd +:: +basic_iam +< +ChT +, + gTs +>:: +ry + +fx +( +is +); + +715 i( +bo +( +fx +)) + +717 i(! + gd +:: +has_t +< +time_pot_g +< +ChT +> >( +is +. +gloc +())) + +719 +time_pot_g +< +ChT +> (). +g +( +is +, +d +:: +iambuf_ +(), is, +r +, + +); + +723 + gd +:: +u_t +< +time_pot_g +< +ChT +> >( +is +. +gloc +()). +g +(is, +d +:: +iambuf_ +(), is, + +724 +r +, + +); + +728 +BOOST_CATCH + (...) + +730 +bo + + gag + = +l +; + +731 + gBOOST_TRY + + +733 + gis +. +te +( +d +:: +ios_ba +:: +b +); + +735 +BOOST_CATCH + ( +d +:: +ios_ba +:: +u + ) + +737 +ag + = +ue +; + +739 +BOOST_CATCH_END + + +740 i( + gag + + gthrow +; + +742 +BOOST_CATCH_END + + +743 i( + gr + + gis +. +te +( +r +); + +744  + gis +; + +748 +mea + + gda + + +753 +le + +t32_t + +is_˭ +(t32_ +yr +) + +755 if( + gyr + % 400 == 0) + +757 if( + gyr + % 100 == 0) + +759 if( + gyr + % 4 == 0) + +763 +le + +t32_t + +days_om_0 +(t32_ +yr +) + +765 + gyr +--; + +766  365 * + gyr + + (year / 400) - (year/100) + (year / 4); + +768 +le + +t32_t + +days_om_1970 +(t32_ +yr +) + +770 cڡ +t32_t + + gdays_om_0_to_1970 + = +days_om_0 +(1970); + +771  +days_om_0 +( +yr +- + gdays_om_0_to_1970 +; + +773 +le + +t32_t + +days_om_1j +(t32_ +yr +,t32_ +mth +,t32_ +day +) + +775 cڡ +t32_t + + gdays +[2][12] = + +781  + gdays +[ +is_˭ +( +yr +)][ +mth +-1] + + gday + - 1; + +784 +le + +time_t + +_timegm +( +d +:: +tm + cڡ * +t +) + +786  +yr + = +t +-> +tm_yr + + 1900; + +787  + gmth + = +t +-> +tm_m +; + +788 if( + gmth + > 11) + +790 + gyr + + +mth +/12; + +791 + gmth + %= 12; + +793 if( + gmth + < 0) + +795  + gyrs_diff + = (- +mth + + 11)/12; + +796 + gyr + - +yrs_diff +; + +797 + gmth ++=12 * +yrs_diff +; + +799 + gmth +++; + +800  + gday + = +t +-> +tm_mday +; + +801  + gday_of_yr + = +days_om_1j +( +yr +, +mth +, +day +); + +802  + gdays_s_och + = +days_om_1970 +( +yr ++ +day_of_yr + ; + +804 +time_t + + gcds__day + = 3600 * 24; + +805 +time_t + + gsu + = +cds__day + * +days_s_och + + 3600 * +t +-> +tm_hour + + 60 *-> +tm_m + +-> +tm_c +; + +807  + gsu +; + +820 +le +  +days_befe_yrs +( +t32_t + +y +) + +822  + gy + * 365 + y / 4 - y / 100 + y / 400; + +828 + gme + < +ass + + gI +> + +831 +le + +civ_om_days +( +I + +z +, I& +y +, & +m +, & +d + + gBOOST_NOEXCEPT + + +833 +BOOST_STATIC_ASSERT_MSG +( +d +:: +numic_lims +<>:: +digs + >= 18, + +835 +BOOST_STATIC_ASSERT_MSG +( +d +:: +numic_lims +< +I +>:: +digs + >= 20, + +837 + gz + += 719468; + +838 cڡ +I + + ga + = ( +z + >= 0 ? z : z - 146096) / 146097; + +839 cڡ  + gd + = +ic_ +<>( +z + - +a + * 146097); + +840 cڡ  + gy + = ( +d + - doe/1460 + doe/36524 - doe/146096) / 365; + +841 + gy + = +ic_ +< +I +>( +y ++ +a + * 400; + +842 cڡ  + gdoy + = +d + - (365* +y + + yoe/4 - yoe/100); + +843 cڡ  + gmp + = (5* +doy + + 2)/153; + +844 + gd + = +doy + - (153* +mp ++2)/5 + 1; + +845 + gm + = +mp + + (mp < 10 ? 3 : -9); + +846 + gy + +( +m + <= 2); + +847 -- + gm +; + +849 +le + + gd +:: +tm + * +_gmtime +( +d +:: +time_t + cڡ* +t +, std::tm *tm) + +851 i( +t +==0)  0; + +852 i( + gtm +==0)  0; + +856 + gday_of_yr_mth +[2][366] = + +864 cڡ +t32_t + + gdays__yr_befe +[2][13] = + +871 cڡ +time_t + + gcds__day + = 3600 * 24; + +872 +t32_t + + gdays_s_och + = +ic_ +(* +t + / +cds__day +); + +873 +t32_t + + ghms + = +ic_ +(* +t + - +cds__day +* +days_s_och +); + +874 i( + ghms + < 0) { + +875 + gdays_s_och +-=1; + +876 + ghms + = +cds__day ++ +hms +; + +880 +t32_t + + gx + = +days_s_och +; + +881 +t32_t + + gy + = +ic_ + (ic_<> ( +x + + 2) * 400 + +883 cڡ +t32_t + + gym1 + = +y + - 1; + +884 +t32_t + + gdoy + = +x + - +days_befe_yrs +( +y +); + +885 cڡ +t32_t + + gdoy1 + = +x + - +days_befe_yrs +( +ym1 +); + +886 cڡ +t32_t + + gN + = +d +:: +numic_lims +<>:: +digs + - 1; + +887 cڡ +t32_t + + gmask1 + = +doy + >> +N +; + +888 cڡ +t32_t + + gmask0 + = ~ +mask1 +; + +889 + gdoy + = ( +doy + & +mask0 +| ( +doy1 + & +mask1 +); + +890 + gy + = ( +y + & +mask0 +| ( +ym1 + & +mask1 +); + +892 + gy + += 70; + +893 + gtm +-> + gtm_yr += +y +; + +894 cڡ +t32_t + + g˭ + = +is_˭ +( +y +); + +895 + gtm +-> + gtm_m + = +day_of_yr_mth +[ +˭ +][ +doy +]-1; + +896 + gtm +-> + gtm_mday + = +doy + - +days__yr_befe +[ +˭ +][ +tm +-> +tm_m +] ; + +898 +t32_t + + gy +; + +899  + gm +, + gd +; + +900 +civ_om_days +( +days_s_och +, +y +, +m +, +d +); + +901 + gtm +-> + gtm_yr += +y +-1900;m-> + gtm_m += +m +;m-> + gtm_mday += +d +; + +904 + gtm +-> + gtm_hour + = +hms + / 3600; + +905 cڡ  + gms + = +hms + % 3600; + +906 + gtm +-> + gtm_m + = +ms + / 60; + +907 + gtm +-> + gtm_c + = +ms + % 60; + +909 + gtm +-> + gtm_isd + = -1; + +910 () +mktime +( +tm +); + +911  + gtm +; + +915 #ide +BOOST_CHRONO_NO_UTC_TIMEPOINT + + +917 #i +defed + +BOOST_CHRONO_PROVIDES_DATE_IO_FOR_SYSTEM_CLOCK_TIME_POINT + + +919 + gme + < +ass + + gChT +, cs + gTs +, cs + gDuti +> + +920 + gd +:: +basic_oam +< +ChT +, + gTs +>& + +921 + gݔ +<<( + gd +:: +basic_oam +< +ChT +, + gTs +>& + gos +, cڡ + gtime_pot +< + gsyem_ock +, + gDuti +>& + g +) + +923 +tyme + + gd +:: +basic_oam +< +ChT +, + gTs +>:: +ry + +ok +( +os +); + +924 i( +bo +( +ok +)) + +926 +bo + + ged + = +l +; + +927 + gBOOST_TRY + + +929 cڡ +ChT +* + gpb + = 0; + +930 cڡ +ChT +* + g + = +pb +; + +931 + gd +:: +basic_rg +< +ChT +> +fmt + = +g_time_fmt + ( +os +); + +932 + gpb + = +fmt +. +da +(); + +933 + g + = +pb + + +fmt +. +size +(); + +935 +timeze + + gtz + = +g_timeze +( +os +); + +936 + gd +:: +lo + +loc + = +os +. +gloc +(); + +937 +time_t + + gt + = +syem_ock +:: +to_time_t +( +time_pot_ +( + +)); + +938 + gd +:: +tm +m; + +939 + gd +:: +memt +(& +tm +, 0, ( +d +::tm)); + +940 i( + gtz + = +timeze +:: +lol +) + +942 #i +defed + +BOOST_WINDOWS + && ! defed( +__CYGWIN__ +) + +943 #i +BOOST_MSVC + < 1400 + +944 +d +:: +tm + * +tmp + = 0; + +945 i(( + gtmp += +loime +(& +t +)) == 0) + +946 +ed + = +ue +; + +948 + gtm + =* +tmp +; + +950 i( +loime_s +(& +tm +, & +t +!0 +ed + = +ue +; + +953 i( +loime_r +(& +t +, & +tm +=0 +ed + = +ue +; + +958 #i +defed + +BOOST_CHRONO_INTERNAL_GMTIME + + +959 i( + gda +:: +_gmtime +(& +t +, & +tm +=0 +ed + = +ue +; + +961 #i +defed + +BOOST_WINDOWS + && ! defed( +__CYGWIN__ +) + +962 + gd +:: +tm + * +tmp + = 0; + +963 if(( + gtmp + = +gmtime +(& +t +)) == 0) + +964 +ed + = +ue +; + +966 + gtm + = * +tmp +; + +968 i( +gmtime_r +(& +t +, & +tm +=0 +ed + = +ue +; + +969 + gtm +. + gtm_isd + = -1; + +970 () +mktime +(& +tm +); + +975 i(! + ged +) + +977 cڡ + gd +:: +time_put +< +ChT +>& +f + = +d +:: +u_t + >( +loc +); + +978 i( + gpb + = + +) + +980 +ChT + +n +[] = + +982 + gpb + = +n +; + +983 + g + = +pb + +  ( +n +/ ( +ChT +); + +984 + ged + = +f +. +put +( +os +, os, os. +fl +(), & +tm +, +pb +, + +). +ed +(); + +985 i(! + ged +) + +987 + gduti +< + gaiڮ_cds +> + gd + = + + - +syem_ock +:: +om_time_t +( +t ++ +cds +( +tm +. +tm_c +); + +988 i( + gd +. +cou +(< 10 + gos + << +ChT +('0'); + +992 + gd +:: +ios +:: +fmtags + +gs + = +os +. +ags +(); + +993 + gos +. +tf +( +d +:: +ios +:: +fixed +, std::ios:: +tfld +); + +997 + gos +. +ecisi +(9); + +998 + gos + << + gd +. +cou +(); + +1002 + gos +. +ags +( +gs +); + +1003 i( + gtz + = +timeze +:: +lol +) + +1005 +ChT + +sub_n +[] = + +1007 + gpb + = +sub_n +; + +1008 + g + = +pb + + + ( +sub_n +/ ( +ChT +); + +1009 + ged + = +f +. +put +( +os +, os, os. +fl +(), & +tm +, +pb +, + +). +ed +(); + +1013 +ChT + + gsub_n +[] = + +1015 + gos + << + gsub_n +; + +1021 + ged + = +f +. +put +( +os +, os, os. +fl +(), & +tm +, +pb +, + +). +ed +(); + +1025 +BOOST_CATCH + (...) + +1027 + ged + = +ue +; + +1029 +BOOST_CATCH_END + + +1030 i( + ged +) + +1032 + gos +. +te +( +d +:: +ios_ba +:: +b + | std::ios_ba:: +badb +); + +1035  + gos +; + +1039 +mea + + gda + + +1042 + gme + < +ass + + gChT +, cs + gIutIt +> + +1043 +mus + +exa_z +( +IutIt +& +b +, IutIt +e +, +d +:: +ios_ba +:: +ioe +& +r +, cڡ std:: +y +< +ChT +>& + +) + +1045  +m + = 0; + +1046 i( + gb + ! +e +) + +1048  + + = + +. +Ǽow +(* +b +, 0); + +1049 i( + g + !'+' && + + != '-') + +1051 +r + | +d +:: +ios_ba +:: +b +; + +1052  +mus +(0); + +1054  + g + = + + == '-' ? -1 : 1; + +1055  + ghr + = 0; + +1056  + gi + = 0; i < 2; ++i) + +1058 i(++ + gb + = +e +) + +1060 +r + | +d +:: +ios_ba +:: +eofb + | std::ios_ba:: +b +; + +1061  +mus +(0); + +1063 + g + = + +. +Ǽow +(* +b +, 0); + +1064 i(! ('0' < + + && cn <= '9')) + +1066 +r + | +d +:: +ios_ba +:: +b +; + +1067  +mus +(0); + +1069 + ghr + = +hr + * 10 + + + - '0'; + +1071  + gi + = 0; i < 2; ++i) + +1073 i(++ + gb + = +e +) + +1075 +r + | +d +:: +ios_ba +:: +eofb + | std::ios_ba:: +b +; + +1076  +mus +(0); + +1078 + g + = + +. +Ǽow +(* +b +, 0); + +1079 i(! ('0' < + + && cn <= '9')) + +1081 +r + | +d +:: +ios_ba +:: +b +; + +1082  +mus +(0); + +1084 + gm + = +m + * 10 + + + - '0'; + +1086 i(++ + gb + = +e +) { + +1087 +r + | +d +:: +ios_ba +:: +eofb +; + +1089 + gm + + +hr + * 60; + +1090 + gm + * + +; + +1094 + gr + | +d +:: +ios_ba +:: +eofb + | std::ios_ba:: +b +; + +1096  +mus +( +m +); + +1101 #i +defed + +BOOST_CHRONO_PROVIDES_DATE_IO_FOR_SYSTEM_CLOCK_TIME_POINT + + +1103 + gme + < +ass + + gChT +, cs + gTs +, cs + gDuti +> + +1104 + gd +:: +basic_iam +< +ChT +, + gTs +>& + +1105 + gݔ +>>( + gd +:: +basic_iam +< +ChT +, + gTs +>& + gis +, + gtime_pot +< + gsyem_ock +, + gDuti +>& + g +) + +1107 +tyme + + gd +:: +basic_iam +< +ChT +, + gTs +>:: +ry + +ok +( +is +); + +1108 i( +bo +( +ok +)) + +1110 + gd +:: +ios_ba +:: +ioe + +r + = +d +::ios_ba:: +goodb +; + +1111 + gBOOST_TRY + + +1113 cڡ +ChT +* + gpb + = 0; + +1114 cڡ +ChT +* + g + = +pb +; + +1115 + gd +:: +basic_rg +< +ChT +> +fmt + = +g_time_fmt + ( +is +); + +1116 + gpb + = +fmt +. +da +(); + +1117 + g + = +pb + + +fmt +. +size +(); + +1119 +timeze + + gtz + = +g_timeze +( +is +); + +1120 + gd +:: +lo + +loc + = +is +. +gloc +(); + +1121 cڡ + gd +:: +time_g +< +ChT +>& +tg + = +d +:: +u_t + >( +loc +); + +1122 cڡ + gd +:: +y +< +ChT +>& + + = +d +:: +u_t + >( +loc +); + +1123 +tm + + gtm +; + +1124 + gd +:: +memt +(& +tm +, 0, ( +d +::tm)); + +1126  + gd +:: + tiambuf_ +< + tChT +, + tTs +> + tIt +; + +1127 i( + gpb + = + +) + +1129 +ChT + +n +[] = + +1131 + gpb + = +n +; + +1132 + g + = +pb + +  ( +n +/ ( +ChT +); + +1134 #i +defed + +BOOST_CHRONO_USES_INTERNAL_TIME_GET + + +1135 cڡ + gda +:: +time_g +< +ChT +>& +dtg +( +tg +); + +1136 + gdtg +. +g +( +is +, 0, is, +r +, & +tm +, +pb +, + +); + +1138 + gtg +. +g +( +is +, 0, is, +r +, & +tm +, +pb +, + +); + +1140 i( + gr + & + gd +:: +ios_ba +:: +b + +ex +; + +1141 +aiڮ_cds + + gc +; + +1142 +ChT + + gc + = CharT(); + +1143 + gd +:: +ios +:: +fmtags + +gs + = +is +. +ags +(); + +1144 + gis +. +tf +( +d +:: +ios +:: +fixed +, std::ios:: +tfld +); + +1145 + gis +. +ecisi +(9); + +1146 + gis + >> + gc +; + +1147 + gis +. +ags +( +gs +); + +1148 i( + gis +. + +()) + +1150 + gr + | +d +:: +ios_ba +:: +b +; + +1151  + gex +; + +1153 +It + +i +( +is +); + +1154 +It + + geof +; + +1155 + gc + = * +i +; + +1156 i(++ + gi + = +eof + || +c + != ' ') + +1158 +r + | +d +:: +ios_ba +:: +b +; + +1159  + gex +; + +1161 +mus + + gm + = +da +:: +exa_z +( +i +, +eof +, +r +, + +); + +1163 i( + gr + & + gd +:: +ios_ba +:: +b + +ex +; + +1164 +time_t + + gt +; + +1166 #i +defed + +BOOST_CHRONO_INTERNAL_TIMEGM + + +1167 + gt + = +da +:: +_timegm +(& +tm +); + +1169 + gt + = +timegm +(& +tm +); + +1171 + g + = +time_pot_ +< +Duti +>( + +1172 +syem_ock +:: +om_time_t +( +t +- +m + + +round + (duti< +aiڮ_cds +> ( +c +)) + +1177 cڡ +ChT + + gz +[2] = + +1179 cڡ +ChT +* + gfz + = +d +:: +ch +( +pb +, + +, +z +, z + 2); + +1180 #i +defed + +BOOST_CHRONO_USES_INTERNAL_TIME_GET + + +1181 cڡ + gda +:: +time_g +< +ChT +>& +dtg +( +tg +); + +1182 + gdtg +. +g +( +is +, 0, is, +r +, & +tm +, +pb +, +fz +); + +1184 + gtg +. +g +( +is +, 0, is, +r +, & +tm +, +pb +, +fz +); + +1186 +mus + +mu +(0); + +1187 i( + gfz + ! + +) + +1189 i( +r + ! +d +:: +ios_ba +:: +goodb +) + +1191 +r + | +d +:: +ios_ba +:: +b +; + +1192  + gex +; + +1194 +It + +i +( +is +); + +1195 +It + + geof +; + +1196 + gmu + = +da +:: +exa_z +( +i +, +eof +, +r +, + +); + +1197 i( + gr + & + gd +:: +ios_ba +:: +b + +ex +; + +1198 i( + gfz + + 2 ! + +) + +1200 i( +r + ! +d +:: +ios_ba +:: +goodb +) + +1202 +r + | +d +:: +ios_ba +:: +b +; + +1203  + gex +; + +1205 #i +defed + +BOOST_CHRONO_USES_INTERNAL_TIME_GET + + +1206 cڡ + gda +:: +time_g +< +ChT +>& +dtg +( +tg +); + +1207 + gdtg +. +g +( +is +, 0, is, +r +, & +tm +, +fz + + 2, + +); + +1209 + gtg +. +g +( +is +, 0, is, +r +, & +tm +, +fz + + 2, + +); + +1211 i( + gr + & + gd +:: +ios_ba +:: +b + +ex +; + +1214 + gtm +. + gtm_isd + = -1; + +1215 +time_t + + gt +; + +1216 i( + gtz + = +timeze +:: +utc + || +fz + ! + +) + +1218 #i +defed + +BOOST_CHRONO_INTERNAL_TIMEGM + + +1219 +t + = +da +:: +_timegm +(& +tm +); + +1221 + gt + = +timegm +(& +tm +); + +1226 + gt + = +mktime +(& +tm +); + +1228 + g + = +time_pot_ +< +Duti +>( + +1229 +syem_ock +:: +om_time_t +( +t +- +mu + + +1233 +BOOST_CATCH + (...) + +1235 + gr + | +d +:: +ios_ba +:: +badb + | std::ios_ba:: +b +; + +1237 +BOOST_CATCH_END + + +1238 + gex +: +is +. +te +( +r +); + +1240  + gis +; + + @/usr/include/boost/chrono/io/utility/to_string.hpp + +8 #ide +BOOST_CHRONO_UTILITY_TO_STRING_HPP + + +9  + #BOOST_CHRONO_UTILITY_TO_STRING_HPP + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +15 +mea + + gboo + + +17 +mea + + gchro + + +19 + gme + < +tyme + + gChT +,ym + gT +> + +20 + gd +:: +basic_rg +< +ChT +> +to_basic_rg +( +T + cڡ& +v +) { + +21 +d +:: +basic_rgam +< +ChT +> +sr +; + +22 + gsr + << + gv +; + +23  + gsr +. +r +(); + +26 + gme + < +tyme + + gT +> + +27 + gd +:: +rg + +to_rg +( +T + cڡ& +v +) { + +28  +to_basic_rg +<>( +v +); + +30 #ide +BOOST_NO_STD_WSTRING + + +31 + gme + < +tyme + + gT +> + +32 + gd +:: +wrg + +to_wrg +( +T + cڡ& +v +) { + +33  +to_basic_rg +< +wch_t +>( +v +); + +36 #i +BOOST_CHRONO_HAS_UNICODE_SUPPORT + + +37 + gme + < +tyme + + gT +> + +38 + gd +:: +basic_rg +< +ch16_t +> +to_u16rg +( +T + cڡ& +v +) { + +39  +to_basic_rg +< +ch16_t +>( +v +); + +41 + gme + < +tyme + + gT +> + +42 + gd +:: +basic_rg +< +ch32_t +> +to_u32rg +( +T + cڡ& +v +) { + +43  +to_basic_rg +< +ch32_t +>( +v +); + + @/usr/include/boost/chrono/io_v1/chrono_io.hpp + +13 #ide +BOOST_CHRONO_IO_V1_CHRONO_IO_HPP + + +14  + #BOOST_CHRONO_IO_V1_CHRONO_IO_HPP + + + ) + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30 +mea + + gboo + + +33 +mea + + gchro + + +36 + gme + < +ass + + gChT +> + +37 as + cduti_pun + + +38 : +public + +d +:: +lo +:: +t + + +40 +public +: + +41  +d +:: + tbasic_rg +< + tChT +> + trg_ty +; + +42 um { + gu_lg +, + gu_sht +}; + +44 + give +: + +45 +bo + +u_sht_ +; + +46 +rg_ty + + glg_cds_ +; + +47 +rg_ty + + glg_mus_ +; + +48 +rg_ty + + glg_hours_ +; + +49 +rg_ty + + gsht_cds_ +; + +50 +rg_ty + + gsht_mus_ +; + +51 +rg_ty + + gsht_hours_ +; + +53 + gme + < +ass + + gPiod +> + +54 +rg_ty + +sht_me +( +Piod +) const + +55 { :: +boo +:: +tio_rg +< +Piod +, + gChT +>:: +sht_me +(+ +sht_cds_ +;} + +57 +rg_ty + +sht_me +( +tio +<1>cڡ { + gsht_cds_ +;} + +58 +rg_ty + +sht_me +( +tio +<60>cڡ { + gsht_mus_ +;} + +59 +rg_ty + +sht_me +( +tio +<3600>cڡ { + gsht_hours_ +;} + +61 + gme + < +ass + + gPiod +> + +62 +rg_ty + +lg_me +( +Piod +) const + +63 { :: +boo +:: +tio_rg +< +Piod +, + gChT +>:: +lg_me +(+ +lg_cds_ +;} + +65 +rg_ty + +lg_me +( +tio +<1>cڡ { + glg_cds_ +;} + +66 +rg_ty + +lg_me +( +tio +<60>cڡ { + glg_mus_ +;} + +67 +rg_ty + +lg_me +( +tio +<3600>cڡ { + glg_hours_ +;} + +69  +_C +(); + +70 + gpublic +: + +71  +d +:: +lo +:: +id + id; + +73 +exic + +duti_pun +( +u + = +u_lg +) + +74 : +u_sht_ +( +u +== +u_sht +{ +_C +();} + +76 +duti_pun +( +u +, + +77 cڡ +rg_ty +& +lg_cds +, cڡ sg_ty& +lg_mus +, + +78 cڡ +rg_ty +& +lg_hours +, cڡ sg_ty& +sht_cds +, + +79 cڡ +rg_ty +& +sht_mus +, cڡ sg_ty& +sht_hours +); + +81 +duti_pun +( +u +, cڡ duti_pun& +d +); + +83 + gme + < +ass + + gPiod +> + +84 +rg_ty + +sht_me +() const + +85 { +sht_me +( +tyme + +Piod +:: +ty +());} + +87 + gme + < +ass + + gPiod +> + +88 +rg_ty + +lg_me +() const + +89 { +lg_me +( +tyme + +Piod +:: +ty +());} + +91 + gme + < +ass + + gPiod +> + +92 +rg_ty + +ul +() const + +93 { +lg_me +( +tyme + +Piod +:: +ty +());} + +95 + gme + < +ass + + gPiod +> + +96 +rg_ty + +sgur +() const + +98  +rg_ty +( +lg_me +( +tyme + +Piod +:: +ty +()), 0,g_meymPiod::ty()). +size +()-1); + +101 + gme + < +ass + + gPiod +> + +102 +rg_ty + +me +() const + +104 i( + gu_sht_ + + gsht_me +< + gPiod +>(); + +106  + glg_me +< + gPiod +>(); + +109 + gme + < +ass + + gPiod +, cs + gD +> + +110 +rg_ty + +me +( +D + +v +) const + +112 i( + gu_sht_ + + gsht_me +< + gPiod +>(); + +115 i( + gv +==-1 || +v +==1) + +116  +sgur +< +Piod +>(); + +118  + gul +< + gPiod +>(); + +122 +bo + +is_sht_me +(cڡ { + gu_sht_ +;} + +123 +bo + +is_lg_me +(cڡ { ! + gu_sht_ +;} + +126 + gme + < +ass + + gChT +> + +127 + gd +:: +lo +:: +id + + +128 +duti_pun +< +ChT +>:: +id +; + +130 + gme + < +ass + + gChT +> + +132 + gduti_pun +< + gChT +>:: +_C +() + +134 +sht_cds_ + = +ChT +('s'); + +135 + gsht_mus_ + = +ChT +('m'); + +136 + gsht_hours_ + = +ChT +('h'); + +137 cڡ +ChT + + gs +[] = {'s', 'e', 'c', 'o', 'n', 'd', 's'}; + +138 cڡ +ChT + + gm +[] = {'m', 'i', 'n', 'u', 't', 'e', 's'}; + +139 cڡ +ChT + + gh +[] = {'h', 'o', 'u', 'r', 's'}; + +140 + glg_cds_ +. +assign +( +s +, s + (s)/(s[0])); + +141 + glg_mus_ +. +assign +( +m +, m + (m)/(m[0])); + +142 + glg_hours_ +. +assign +( +h +, h + (h)/(h[0])); + +145 + gme + < +ass + + gChT +> + +146 + gduti_pun +< + gChT +>:: +duti_pun +( +u +, + +147 cڡ +rg_ty +& +lg_cds +, cڡ sg_ty& +lg_mus +, + +148 cڡ +rg_ty +& +lg_hours +, cڡ sg_ty& +sht_cds +, + +149 cڡ +rg_ty +& +sht_mus +, cڡ sg_ty& +sht_hours +) + +150 : +u_sht_ +( +u +== +u_sht +), + +151 +lg_cds_ +( +lg_cds +), + +152 +lg_mus_ +( +lg_mus +), + +153 +lg_hours_ +( +lg_hours +), + +154 +sht_cds_ +( +sht_cds +), + +155 +sht_mus_ +( +sht_mus +), + +156 +sht_hours_ +( +sht_hours +) + +159 + gme + < +ass + + gChT +> + +160 + gduti_pun +< + gChT +>:: +duti_pun +( +u +, cڡ duti_pun& +d +) + +161 : +u_sht_ +( +u +== +u_sht +), + +162 +lg_cds_ +( +d +.long_seconds_), + +163 +lg_mus_ +( +d +.long_minutes_), + +164 +lg_hours_ +( +d +.long_hours_), + +165 +sht_cds_ +( +d +.short_seconds_), + +166 +sht_mus_ +( +d +.short_minutes_), + +167 +sht_hours_ +( +d +.short_hours_) + +170 + gme + < +ass + + gChT +, cs + gTs +> + +171 + gd +:: +basic_oam +< +ChT +, + gTs +>& + +172 +duti_sht +( +d +:: +basic_oam +< +ChT +, +Ts +>& +os +) + +174  + gduti_pun +< + tChT +> + tFat +; + +175 + gd +:: +lo + +loc + = +os +. +gloc +(); + +176 i( + gd +:: +has_t +< +Fat +>( +loc +)) + +178 cڡ +Fat +& +f + = +d +:: +u_t +( +loc +); + +179 i( + gf +. +is_lg_me +()) + +180 + gos +. +imbue +( +d +:: +lo +( +loc +, +w + +Fat +(Fat:: +u_sht +, +f +))); + +183 + gos +. +imbue +( +d +:: +lo +( +loc +, +w + +Fat +(Fat:: +u_sht +))); + +184  + gos +; + +187 + gme + < +ass + + gChT +, cs + gTs +> + +188 + gd +:: +basic_oam +< +ChT +, + gTs +>& + +189 +duti_lg +( +d +:: +basic_oam +< +ChT +, +Ts +>& +os +) + +191  + gduti_pun +< + tChT +> + tFat +; + +192 + gd +:: +lo + +loc + = +os +. +gloc +(); + +193 i( + gd +:: +has_t +< +Fat +>( +loc +)) + +195 cڡ +Fat +& +f + = +d +:: +u_t +( +loc +); + +196 i( + gf +. +is_sht_me +()) + +197 + gos +. +imbue +( +d +:: +lo +( +loc +, +w + +Fat +(Fat:: +u_lg +, +f +))); + +199  + gos +; + +202 + gme + < +ass + + gChT +, cs + gTs +, cs + gR +, cs + gPiod +> + +203 + gd +:: +basic_oam +< +ChT +, + gTs +>& + +204 + gݔ +<<( + gd +:: +basic_oam +< +ChT +, + gTs +>& + gos +, cڡ + gduti +< + gR +, + gPiod +>& + gd +) + +206  + gduti_pun +< + tChT +> + tFat +; + +207 + gd +:: +lo + +loc + = +os +. +gloc +(); + +208 i(! + gd +:: +has_t +< +Fat +>( +loc +)) + +209 +os +. +imbue +( +d +:: +lo +( +loc +, +w + +Fat +)); + +210 cڡ + gFat +& + gf + = +d +:: +u_t +< +Fat +>( +os +. +gloc +()); + +211  + gos + << + gd +. +cou +(<< ' ' << + gf +. +me + + gme +< + gPiod +>(d.count()); + +214 +mea + + gchro_da + { + +215 + gme + < +ass + + gR +, + gbo + = +is_sr +< +R +>:: +vue +> + +216  + sduti_io_rmed + + +218  +R + + tty +; + +221 + gme + < +ass + + gR +> + +222  + gduti_io_rmed +< + gR +, + gue +> + +224  +tyme + + tm +:: + tif_c + + +226 + tis_tg_pot +< + tR +>:: + tvue +, + +228 + ttyme + + tm +:: + tif_c + + +230 + tis_sigd +< + tR +>:: + tvue +, + +233 >:: + tty + + +234 >:: + tty +ype; + +237 + gme + < +tyme + + grmed_ty +> + +238 +tyme + + gab_if +< + gis_gl +< + grmed_ty +>, + gbo +>:: +ty + + +239 +du +( +rmed_ty +& +r +, & +d +, +d +:: +ios_ba +:: +ioe +& +r +) + +241  +tyme + + tcomm_ty +< + trmed_ty +, >:: + tty + + tcomm_ty_t +; + +244 +comm_ty_t + + gt + = +g +:: +gcd +(comm_ty_t( +r +), comm_ty_t( +d +)); + +245 + gr + / +t +; + +246 + gd + / +t +; + +247 i( + gd + != 1) + +250 +r + | +d +:: +ios_ba +:: +b +; + +251  + gl +; + +253  + gue +; + +255 + gme + < +tyme + + grmed_ty +> + +256 +tyme + + gdib_if +< + gis_gl +< + grmed_ty +>, + gbo +>:: +ty + + +257 +du +( +rmed_ty +& , & , +d +:: +ios_ba +:: +ioe +& ) + +259  +ue +; + +264 + gme + < +ass + + gChT +, cs + gTs +, cs + gR +, cs + gPiod +> + +265 + gd +:: +basic_iam +< +ChT +, + gTs +>& + +266 + gݔ +>>( + gd +:: +basic_iam +< +ChT +, + gTs +>& + gis +, + gduti +< + gR +, + gPiod +>& + gd +) + +269  + gduti_pun +< + tChT +> + tFat +; + +270 + gd +:: +lo + +loc + = +is +. +gloc +(); + +272 i(! + gd +:: +has_t +< +Fat +>( +loc +)) { + +274 +is +. +imbue +( +d +:: +lo +( +loc +, +w + +Fat +)); + +277 + gloc + = +is +. +gloc +(); + +278 cڡ + gFat +& + gf + = +d +:: +u_t +< +Fat +>( +loc +); + +279  +tyme + + tchro_da +:: + tduti_io_rmed +< + tR +>:: + tty + + trmed_ty +; + +280 +rmed_ty + + gr +; + +281 + gd +:: +ios_ba +:: +ioe + +r + = +d +::ios_ba:: +goodb +; + +284 + gis + >> + gr +; + +286 i( + gis +. +good +()) + +290  + gd +:: + tiambuf_ +< + tChT +, + tTs +> + t_ +; + +291 +_ + +i +( +is +); + +292 +_ + + ge +; + +294 i( + gi + ! +e + && * +i + == ' ') + +297 ++ +i +; + +298 i( + gi + ! +e +) + +302  +num + = 0; + +303  + gd + = 0; + +304 i(* + gi + == '[') + +308 ++ +i +; + +309 +ChT + + gx +; + +310 + gis + >> + gnum + >> + gx + >> + gd +; + +311 i(! + gis +. +good +(|| ( + gx + != '/')) + +314 +is +. +te +(is. +b +); + +315  + gis +; + +317 + gi + = +_ +( +is +); + +318 i(* + gi + != ']') + +321 +is +. +te +(is. +b +); + +322  + gis +; + +324 ++ + gi +; + +325 cڡ + gd +:: +basic_rg +< +ChT +> +uns +[] = + +327 +f +. +me + +sgur +< +tio +<1> >(), + +328 +f +. +me + +ul +< +tio +<1> >(), + +329 +f +. +me + +sht_me +< +tio +<1> >() + +332 cڡ + gd +:: +basic_rg +< +ChT +>* +k + = +chro_da +:: +sn_keywd +( +i +, +e +, + +333 +uns +, units + (units)/(units[0]), + +335 +r +); + +337 + gis +. +te +( +r +); + +338 ( + gk + - + guns +) / 3) + +344 +is +. +te +( +r +); + +346  + gis +; + +353 cڡ + gd +:: +basic_rg +< +ChT +> +uns +[] = + +355 +f +. +me + +sgur +< +to +>(), + +356 +f +. +me + +ul +< +to +>(), + +357 +f +. +me + +sht_me +< +to +>(), + +358 +f +. +me + +sgur +< +mto +>(), + +359 +f +. +me + +ul +< +mto +>(), + +360 +f +. +me + +sht_me +< +mto +>(), + +361 +f +. +me + +sgur +< +pico +>(), + +362 +f +. +me + +ul +< +pico +>(), + +363 +f +. +me + +sht_me +< +pico +>(), + +364 +f +. +me + +sgur +< +no +>(), + +365 +f +. +me + +ul +< +no +>(), + +366 +f +. +me + +sht_me +< +no +>(), + +367 +f +. +me + +sgur +< +mio +>(), + +368 +f +. +me + +ul +< +mio +>(), + +369 +f +. +me + +sht_me +< +mio +>(), + +370 +f +. +me + +sgur +< +mli +>(), + +371 +f +. +me + +ul +< +mli +>(), + +372 +f +. +me + +sht_me +< +mli +>(), + +373 +f +. +me + +sgur +< +i +>(), + +374 +f +. +me + +ul +< +i +>(), + +375 +f +. +me + +sht_me +< +i +>(), + +376 +f +. +me + +sgur +< +deci +>(), + +377 +f +. +me + +ul +< +deci +>(), + +378 +f +. +me + +sht_me +< +deci +>(), + +379 +f +. +me + +sgur +< +de +>(), + +380 +f +. +me + +ul +< +de +>(), + +381 +f +. +me + +sht_me +< +de +>(), + +382 +f +. +me + +sgur +< +heo +>(), + +383 +f +. +me + +ul +< +heo +>(), + +384 +f +. +me + +sht_me +< +heo +>(), + +385 +f +. +me + +sgur +< +ko +>(), + +386 +f +. +me + +ul +< +ko +>(), + +387 +f +. +me + +sht_me +< +ko +>(), + +388 +f +. +me + +sgur +< +mega +>(), + +389 +f +. +me + +ul +< +mega +>(), + +390 +f +. +me + +sht_me +< +mega +>(), + +391 +f +. +me + +sgur +< +giga +>(), + +392 +f +. +me + +ul +< +giga +>(), + +393 +f +. +me + +sht_me +< +giga +>(), + +394 +f +. +me + +sgur +< + +>(), + +395 +f +. +me + +ul +< + +>(), + +396 +f +. +me + +sht_me +< + +>(), + +397 +f +. +me + +sgur +< + +>(), + +398 +f +. +me + +ul +< + +>(), + +399 +f +. +me + +sht_me +< + +>(), + +400 +f +. +me + +sgur +< +exa +>(), + +401 +f +. +me + +ul +< +exa +>(), + +402 +f +. +me + +sht_me +< +exa +>(), + +403 +f +. +me + +sgur +< +tio +<1> >(), + +404 +f +. +me + +ul +< +tio +<1> >(), + +405 +f +. +me + +sht_me +< +tio +<1> >(), + +406 +f +. +me + +sgur +< +tio +<60> >(), + +407 +f +. +me + +ul +< +tio +<60> >(), + +408 +f +. +me + +sht_me +< +tio +<60> >(), + +409 +f +. +me + +sgur +< +tio +<3600> >(), + +410 +f +. +me + +ul +< +tio +<3600> >(), + +411 +f +. +me + +sht_me +< +tio +<3600> >() + +414 cڡ + gd +:: +basic_rg +< +ChT +>* +k + = +chro_da +:: +sn_keywd +( +i +, +e +, + +415 +uns +, units + (units)/(units[0]), + +417 +r +); + +419 ( + gk + - + guns +) / 3) + +422 +num + = 1ULL; + +423 + gd + = 1000000000000000000ULL; + +426 +num + = 1ULL; + +427 + gd + = 1000000000000000ULL; + +430 +num + = 1ULL; + +431 + gd + = 1000000000000ULL; + +434 +num + = 1ULL; + +435 + gd + = 1000000000ULL; + +438 +num + = 1ULL; + +439 + gd + = 1000000ULL; + +442 +num + = 1ULL; + +443 + gd + = 1000ULL; + +446 +num + = 1ULL; + +447 + gd + = 100ULL; + +450 +num + = 1ULL; + +451 + gd + = 10ULL; + +454 +num + = 10ULL; + +455 + gd + = 1ULL; + +458 +num + = 100ULL; + +459 + gd + = 1ULL; + +462 +num + = 1000ULL; + +463 + gd + = 1ULL; + +466 +num + = 1000000ULL; + +467 + gd + = 1ULL; + +470 +num + = 1000000000ULL; + +471 + gd + = 1ULL; + +474 +num + = 1000000000000ULL; + +475 + gd + = 1ULL; + +478 +num + = 1000000000000000ULL; + +479 + gd + = 1ULL; + +482 +num + = 1000000000000000000ULL; + +483 + gd + = 1ULL; + +486 +num + = 1; + +487 + gd + = 1; + +490 +num + = 60; + +491 + gd + = 1; + +494 +num + = 3600; + +495 + gd + = 1; + +499 +is +. +te +( +r +|is. +b +); + +500  + gis +; + +507  + ggcd_n1_n2 + = +g +:: +gcd +<>( +num +, + gPiod +::num); + +508  + ggcd_d1_d2 + = +g +:: +gcd +<>( +d +, + gPiod +::den); + +509 + gnum + / +gcd_n1_n2 +; + +510 + gd + / +gcd_d1_d2 +; + +511  + gn2 + = +Piod +:: +num + / +gcd_n1_n2 +; + +512  + gd2 + = +Piod +:: +d + / +gcd_d1_d2 +; + +513 i( + gnum + > ( + gd +:: +numic_lims +<>:: +max +)(/ +d2 + || + +514 +d + > ( +d +:: +numic_lims +<>:: +max +)(/ +n2 +) + +518 +is +. +te +( +r +|is. +b +); + +519  + gis +; + +521 + gnum + * +d2 +; + +522 + gd + * +n2 +; + +524  +tyme + + tcomm_ty +< + trmed_ty +, >:: + tty + + tcomm_ty_t +; + +528 i(! + gchro_da +:: +du +( +r +, +d +, +r +)) + +531 + gis +. +te +( +r +| +is +. +b +); + +532  + gis +; + +537 i( + gchro +:: +da +:: +gt +( +r +,(( +duti_vues +< +comm_ty_t +>:: +max +)(/ +num +))) + +541 +is +. +te +( +r +|is. +b +); + +542  + gis +; + +545 +comm_ty_t + + gt + = +r + * +num +; + +546 + gt + / +d +; + +549 i( + gt + > + gduti_vues +< + gcomm_ty_t +>:: +zo +()) + +552 i( +duti_vues +< +R +>:: +max +)(< R( +t +)) + +556 +is +. +te +( +r +|is. +b +); + +557  + gis +; + +562 + gd + = +duti +< +R +, + gPiod +>(R( +t +)); + +563 + gis +. +te +( +r +); + +565  + gis +; + +569 + gis +. +te +( +is +. +b + | is. +eofb +); + +570  + gis +; + +576 i( + gi + = +e +) + +577 +is +. +te +(is. +b +|is. +eofb +); + +579 + gis +. +te +( +is +. +b +); + +581  + gis +; + +587  + gis +; + +592 + gme + < +ass + + gChT +, cs + gTs +, cs + gClock +, cs + gDuti +> + +593 + gd +:: +basic_oam +< +ChT +, + gTs +>& + +594 + gݔ +<<( + gd +:: +basic_oam +< +ChT +, + gTs +>& + gos +, + +595 cڡ + gtime_pot +< + gClock +, + gDuti +>& + g +) + +597  + gos + << + g +. +time_s_och +(<< + gock_rg +< + gClock +, + gChT +>:: +s +(); + +600 + gme + < +ass + + gChT +, cs + gTs +, cs + gClock +, cs + gDuti +> + +601 + gd +:: +basic_iam +< +ChT +, + gTs +>& + +602 + gݔ +>>( + gd +:: +basic_iam +< +ChT +, + gTs +>& + gis +, + +603 + gtime_pot +< + gClock +, + gDuti +>& + g +) + +605 +Duti + + gd +; + +606 + gis + >> + gd +; + +607 i( + gis +. +good +()) + +609 cڡ + gd +:: +basic_rg +< +ChT +> +uns += +ock_rg +< +Clock +, + gChT +>:: +s +(); + +610 + gd +:: +ios_ba +:: +ioe + +r + = +d +::ios_ba:: +goodb +; + +611  + gd +:: + tiambuf_ +< + tChT +, + tTs +> + t_ +; + +612 +_ + +i +( +is +); + +613 +_ + + ge +; + +614 + gd +:: +rdiff_t + +k + = +chro_da +:: +sn_keywd +( +i +, +e +, + +615 & +uns +, &units + 1, + +617 +r +- & + guns +; + +618 + gis +. +te +( +r +); + +619 i( + gk + == 1) + +621 +is +. +te +( +r + | is. +b +); + +623  + gis +; + +625 + g + = +time_pot +< +Clock +, + gDuti +>( + gd +); + +628 + gis +. +te +( +is +. +b +); + +629  + gis +; + + @/usr/include/boost/concept/detail/backward_compatibility.hpp + +4 #ide +BOOST_CONCEPT_BACKWARD_COMPATIBILITY_DWA200968_HPP + + +5  + #BOOST_CONCEPT_BACKWARD_COMPATIBILITY_DWA200968_HPP + + + ) + +7 +mea + + gboo + + +9 +mea + + gcs + {} + +11 #i +defed +( +BOOST_HAS_CONCEPTS +&& !defed( +BOOST_CONCEPT_NO_BACKWARD_KEYWORD +) + +12 +mea + + gc + = +cs +; + + @/usr/include/boost/concept/detail/borland.hpp + +4 #ide +BOOST_CONCEPT_DETAIL_BORLAND_DWA2006429_HPP + + +5  + #BOOST_CONCEPT_DETAIL_BORLAND_DWA2006429_HPP + + + ) + +7  + ~ + +8  + ~ + +10 +mea + + gboo + {amea + gcs + { + +12 + gme + < +ass + + gModFnP +> + +13  + gque +; + +15 + gme + < +ass + + gMod +> + +16  + gque +<(*)( + gMod +)> + +18 um { + gt + = (((( +Mod +*)0)->~Model()), 3) }; + +21  + #BOOST_CONCEPT_ASSERT_FN + +ModFnP + ) \ + +24 + `BOOST_PP_CAT +( +boo_c_check +, +__LINE__ +) = \ + +25 +boo +:: +cs +:: +que +< +ModFnP +>:: +t + \ + +26 } + + ) + + @/usr/include/boost/concept/detail/general.hpp + +4 #ide +BOOST_CONCEPT_DETAIL_GENERAL_DWA2006429_HPP + + +5  + #BOOST_CONCEPT_DETAIL_GENERAL_DWA2006429_HPP + + + ) + +7  + ~ + +8  + ~ + +9  + ~ + +11 #ifde +BOOST_OLD_CONCEPT_SUPPORT + + +12  + ~ + +13  + ~ + +18 +mea + + gboo + {amea + gcs + { + +20 + gme + < +ass + + gModFn +> + +21  + gquemt_ +; + +23 +mea + + gda + + +25 + gme + <(*)()>  + st + {}; + +28 + gme + < +ass + + gMod +> + +29  + squemt + + +31  +ed +({ (( + gMod +*)0)->~ +Mod +(); } + +34  + sed + {}; + +36 + gme + < +ass + + gMod +> + +37  + gquemt +< +ed + ************ + gMod +::************> + +39  +ed +({ (( +Mod +*)0)->~Model(); } + +42 #ifde +BOOST_OLD_CONCEPT_SUPPORT + + +44 + gme + < +ass + + gMod +> + +45  + scڡt + + +47  +ed +({ (( + gMod +*)0)-> +cڡts +(); } + +50 + gme + < +ass + + gMod +> + +51  + gquemt_ +<(*)( + gMod +)> + +52 : +boo +:: +cdiڮ +< + +53 +cs +:: +n_tisfd +< +Mod +>:: +vue + + +54 , + gcڡt +< + gMod +> + +55 , + gquemt +< +ed + ************ + gMod +::************> + +56 >:: +ty + + +62 + gme + < +ass + + gMod +> + +63  + gquemt_ +<(*)( + gMod +)> + +64 : +quemt +< +ed + ************ +Mod +::************> + +69  + #BOOST_CONCEPT_ASSERT_FN + +ModFnP + ) \ + +70 :: +boo +:: + tcs +:: + tda +:: + tt +< \ + +71 &:: + tboo +:: + tcs +:: + tquemt_ +< + tModFnP +>:: + ted +> \ + +72 + tBOOST_PP_CAT +( + tboo_c_check +, + t__LINE__ +) \ + +73 + tBOOST_ATTRIBUTE_UNUSED + + + ) + + @/usr/include/boost/concept/detail/msvc.hpp + +4 #ide +BOOST_CONCEPT_CHECK_MSVC_DWA2006429_HPP + + +5  + #BOOST_CONCEPT_CHECK_MSVC_DWA2006429_HPP + + + ) + +7  + ~ + +8  + ~ + +9  + ~ + +11 #ifde +BOOST_OLD_CONCEPT_SUPPORT + + +12  + ~ + +13  + ~ + +16 #ifde +BOOST_MSVC + + +17 #agm +wng +( +push +) + +18 #agm +wng +( +dib +:4100) + +21 +mea + + gboo + {amea + gcs + { + +24 + gme + < +ass + + gMod +> + +25  + scheck + + +27 +vtu +  +ed +( +Mod +* +x +) + +29 + gx +->~ +Mod +(); + +33 #ide +BOOST_NO_PARTIAL_SPECIALIZATION + + +34  + sed + {}; + +35 + gme + < +ass + + gMod +> + +36  + gcheck +< +ed + ************ + gMod +::************> + +38 +vtu +  +ed +( +Mod +* +x +) + +40 +x +->~ +Mod +(); + +45 #ifde +BOOST_OLD_CONCEPT_SUPPORT + + +47 +mea + + gda + + +52  + scڡt + {}; + +55 + gme + < +ass + + gMod +> + +56  + gque + + +57 : +boo +:: +cdiڮ +< + +58 +n_tisfd +< +Mod +>:: +vue + + +59 , + gda +:: +cڡt + + +60 #ide +BOOST_NO_PARTIAL_SPECIALIZATION + + +61 , + gcheck +< + gMod +> + +63 , + gcheck +< +ed + ************ + gMod +::************> + +65 >:: +ty + + +70 + gme + < +ass + + gMod +> + +71  + gque + + +72 #ide +BOOST_NO_PARTIAL_SPECIALIZATION + + +73 : +check +< +Mod +> + +75 : +check +< +ed + ************ +Mod +::************> + +81 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, == 1310) + +87 + gme + < +ass + + gMod +> + +88  + gque +<(*)( + gMod +)> + +90 +vtu +  +ed +( +Mod +*) + +92 + gque +< + gMod +>(); + +96  + #BOOST_CONCEPT_ASSERT_FN + +ModFnP + ) \ + +99 + `BOOST_PP_CAT +( +boo_c_check +, +__LINE__ +) = \ + +100 (:: +boo +:: +cs +:: +que +< +ModFnP +>) \ + +101 } + + ) + +105 + gme + < +ass + + gMod +> + +106 + gque +< + gMod +> + +107 +que_ +((*)( +Mod +)); + +109  + #BOOST_CONCEPT_ASSERT_FN + +ModFnP + ) \ + +112 + `BOOST_PP_CAT +( +boo_c_check +, +__LINE__ +) = \ + +113 (:: +boo +:: +cs +:: + `que_ +(( +ModFnP +)0)) \ + +114 } + + ) + +119 #ifde +BOOST_MSVC + + +120 #agm +wng +( +p +) + + @/usr/include/boost/date_time/gregorian/greg_day_of_year.hpp + +1 #ide +GREG_DAY_OF_YEAR_HPP___ + + +2  + #GREG_DAY_OF_YEAR_HPP___ + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + gggܟn + { + +21  +BOOST_SYMBOL_VISIBLE + + gbad_day_of_yr + : +public + +d +:: +out_of_nge + + +23 +bad_day_of_yr +() : + +24 +d +:: +out_of_nge +(d:: +rg +("Day of year value is out ofange 1..366")) + +29  + gCV +:: + tsime_exi_picy +<,1,366, + tbad_day_of_yr +> + tgg_day_of_yr_pics +; + +32  + gCV +:: + tcڡed_vue +< + tgg_day_of_yr_pics +> + tgg_day_of_yr_p +; + + @/usr/include/boost/date_time/gregorian/greg_weekday.hpp + +1 #ide +GREG_WEEKDAY_HPP___ + + +2  + #GREG_WEEKDAY_HPP___ + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +18 +mea + + gboo + { + +19 +mea + + gggܟn + { + +22 +usg + + gde_time +:: +Sunday +; + +23 +usg + + gde_time +:: +Mday +; + +24 +usg + + gde_time +:: +Tuesday +; + +25 +usg + + gde_time +:: +Wedsday +; + +26 +usg + + gde_time +:: +Thursday +; + +27 +usg + + gde_time +:: +Friday +; + +28 +usg + + gde_time +:: +Surday +; + +32  +BOOST_SYMBOL_VISIBLE + + gbad_wkday + : +public + +d +:: +out_of_nge + + +34 +bad_wkday +(: +d +:: +out_of_nge +(d:: +rg +("Weekday is out ofange 0..6")) {} + +36  + gCV +:: + tsime_exi_picy +<, 0, 6, + tbad_wkday +> + tgg_wkday_pics +; + +37  + gCV +:: + tcڡed_vue +< + tgg_wkday_pics +> + tgg_wkday_p +; + +41 as + cBOOST_DATE_TIME_DECL + + ggg_wkday + : +public + +gg_wkday_p + { + +42 +public +: + +43  +boo +:: + tde_time +:: + twkdays + + twkday_um +; + +44 +gg_wkday +( +vue_ty + +day_of_wk_num +) : + +45 +gg_wkday_p +( +day_of_wk_num +) + +48 +vue_ty + +as_numb +(cڡ { +vue_ +;} + +49 cڡ * +as_sht_rg +() const; + +50 cڡ * +as_lg_rg +() const; + +51 #ide +BOOST_NO_STD_WSTRING + + +52 cڡ +wch_t +* +as_sht_wrg +() const; + +53 cڡ +wch_t +* +as_lg_wrg +() const; + +55 +wkday_um + +as_um +(cڡ { + gic_ +< + gwkday_um +>( + gvue_ +);} + + @/usr/include/boost/date_time/gregorian/greg_ymd.hpp + +1 #ide +DATE_TIME_GREG_YMD_HPP__ + + +2  + #DATE_TIME_GREG_YMD_HPP__ + + + ) + +12  + ~"boo/de_time/yr_mth_day.h +" + +13  + ~"boo/de_time/ecl_defs.h +" + +14  + ~"boo/de_time/ggܟn/gg_day.h +" + +15  + ~"boo/de_time/ggܟn/gg_yr.h +" + +16  + ~"boo/de_time/ggܟn/gg_mth.h +" + +18 +mea + + gboo + { + +19 +mea + + gggܟn + { + +21  + gde_time +:: + tyr_mth_day_ba +< + tgg_yr +, + +22 + tgg_mth +, + +23 + tgg_day +> + tgg_yr_mth_day +; + + @/usr/include/boost/date_time/gregorian_calendar.hpp + +1 #ide +DATE_TIME_GREGORIAN_CALENDAR_HPP__ + + +2  + #DATE_TIME_GREGORIAN_CALENDAR_HPP__ + + + ) + +12  + ~ + +14 +mea + + gboo + { + +15 +mea + + gde_time + { + +28 + gme +< +tyme + + gymd_ty_ +,ym + gde_t_ty_ +> + +29 as + cBOOST_SYMBOL_VISIBLE + + gggܟn_nd_ba + { + +30 + gpublic +: + +32  +ymd_ty_ + + tymd_ty +; + +34  +tyme + + tymd_ty +:: + tmth_ty + month_type; + +36  +tyme + + tymd_ty +:: + tday_ty + day_type; + +38  +tyme + + tymd_ty +:: + tyr_ty + year_type; + +40  +de_t_ty_ + + tde_t_ty +; + +43  +day_of_wk +(cڡ +ymd_ty +& +ymd +); + +44  +wk_numb +(cڡ +ymd_ty +& +ymd +); + +46  +de_t_ty + +day_numb +(cڡ +ymd_ty +& +ymd +); + +47  +de_t_ty + +juln_day_numb +(cڡ +ymd_ty +& +ymd +); + +48  +de_t_ty + +modjuln_day_numb +(cڡ +ymd_ty +& +ymd +); + +49  +ymd_ty + +om_day_numb +( +de_t_ty +); + +50  +ymd_ty + +om_juln_day_numb +( +de_t_ty +); + +51  +ymd_ty + +om_modjuln_day_numb +( +de_t_ty +); + +52  +bo + +is_˭_yr +( +yr_ty +); + +53  +d_of_mth_day +( +yr_ty + +y +, +mth_ty + +m +); + +54  +ymd_ty + +och +(); + +55  +days__wk +(); + +63 #ide +NO_BOOST_DATE_TIME_INLINE + + +64  + ~"boo/de_time/ggܟn_nd.p +" + + @/usr/include/boost/detail/sp_typeinfo.hpp + +1 #ide +BOOST_DETAIL_SP_TYPEINFO_HPP_INCLUDED + + +2  + #BOOST_DETAIL_SP_TYPEINFO_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +20  + ~ + +22 +mea + + gboo + + +25 +mea + + gda + + +28  + gboo +:: + tce +:: + ttyfo + + t_tyfo +; + +34  + #BOOST_SP_TYPEID +( +T + + `BOOST_CORE_TYPEID +(T) + + ) + + @/usr/include/boost/integer/common_factor_rt.hpp + +7 #ide +BOOST_INTEGER_COMMON_FACTOR_RT_HPP + + +8  + #BOOST_INTEGER_COMMON_FACTOR_RT_HPP + + + ) + +10  + ~ + +11  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~< +> + +18  + ~ + +19  + ~ + +20 #ide +BOOST_NO_CXX11_HDR_TYPE_TRAITS + + +21  + ~ + +23 #ifde +BOOST_NO_CXX11_HDR_FUNCTIONAL + + +24  + ~ + +27 #i(( +defed +( +BOOST_MSVC +&& (BOOST_MSVC >1600)|| (defed( +__g__ +&& defed( +__c2__ +)|| (defed( +BOOST_INTEL +&& defed( +_MSC_VER +))&& (defed( +_M_IX86 +|| defed( +_M_X64 +)) + +28  + ~<.h +> + +31 #ifde +BOOST_MSVC + + +32 #agm +wng +( +push +) + +33 #agm +wng +( +dib +:4127 4244) + +36 #i! +defed +( +BOOST_NO_CXX11_HDR_TYPE_TRAITS +&& !defed( +BOOST_NO_CXX11_NOEXCEPT +) + +37  + #BOOST_GCD_NOEXCEPT +( +T + + `nx +( +d +:: +is_hmic +:: +vue +) + + ) + +39  + #BOOST_GCD_NOEXCEPT +( +T +) + + ) + +42 +mea + + gboo + { + +44 + gme + < +ass + + gI +> + +45 +ass + + gtiڮ +; + +47 +mea + + gg + { + +49 +mea + + ggcd_da +{ + +54 #ide +BOOST_NO_CXX14_CONSTEXPR + + +55 + gme + < +ass + + gT +> + +56 +le + +cڡex + +T + +cڡex_m +(T cڡ& +a +, T cڡ& +b + +BOOST_GCD_NOEXCEPT +(T) + +58  + ga + < + gb + ? : +b +; + +60 + gme + < +ass + + gT +> + +61 +le + +cڡex +ut +cڡex_sw +( +T +& +a +, T& +b + +BOOST_GCD_NOEXCEPT +(T-> +dety +. +sw +(b)) + +63  + ga +. +sw +( +b +); + +65 + gme + < +ass + + gT +, cs + gU +> + +66 +le + +cڡex +  +cڡex_sw +( +T +& +a +, +U +& +b +... +BOOST_GCD_NOEXCEPT +(T) + +68 +T + +t +( +ic_ +( +a +)); + +69 + ga + = +ic_ +< +T +&&>( +b +); + +70 + gb + = +ic_ +< +T +&&>( +t +); + +73 + gme + < +ass + + gT +> + +74 +le + +T + +cڡex_m +(T cڡ& +a +, T cڡ& +b + +BOOST_GCD_NOEXCEPT +(T) + +76  + ga + < + gb + ? : +b +; + +78 + gme + < +ass + + gT +> + +79 +le +  +cڡex_sw +( +T +& +a +, T& +b + +BOOST_GCD_NOEXCEPT +(T) + +81 +usg + + gd +:: +sw +; + +82 +sw +( +a +, +b +); + +86 + gme + < +ass + + gT +, +bo + + ga + = + +87 #ide +BOOST_NO_CXX11_HDR_TYPE_TRAITS + + +88 +d +:: +is_unsigd +< +T +>:: +vue + || + +90 ( +d +:: +numic_lims +< +T +>:: +is_eclized + && !d::numic_lims:: +is_sigd +)> + +91  + sgcd_as_abs_deus + + +93 +le +  +BOOST_CXX14_CONSTEXPR + cڡ +T +& +abs +(cڡ T& +v + +BOOST_GCD_NOEXCEPT +(T) {  val; } + +95 + gme + < +ass + + gT +> + +96  + ggcd_as_abs_deus +< + gT +, + gl +> + +98 +le +  +T + +BOOST_CXX14_CONSTEXPR + +abs +(cڡ T& +v + +BOOST_GCD_NOEXCEPT +(T) + +101  + gv + < +T +(0? -v : +v +; + +105 + emhod_ty + + +107 + gmhod_euid + = 0, + +108 + gmhod_by + = 1, + +109 + gmhod_mixed + = 2 + +112  + sy_cvt + + +114 + gme + < +ass + + gT +> + +115 +y_cvt +(cڡ +T +&); + +118  + suiky_size + + +120  + gbuf +[9973]; + +123 +uiky_size + + gݔ + <<( +y_cvt +, + gy_cvt +); + +124 +uiky_size + + gݔ + >>( +y_cvt +, + gy_cvt +); + +126 + gme + < +ass + + gT +> + +127  + ggcd_as_deus + : +public + +gcd_as_abs_deus +< +T +> + +129 +BOOST_FORCEINLINE +  +BOOST_CXX14_CONSTEXPR +  +make_odd +( +T +& +v + +BOOST_GCD_NOEXCEPT +(T) + +131  +r + = 0; + +132 0 =( +v + & 1u)) + +134 #ifde +_MSC_VER + + +135 +v + = val >> 1; + +137 + gv + >>= 1; + +139 ++ + gr +; + +141  + gr +; + +143 +le +  +BOOST_CXX14_CONSTEXPR + +bo + +ss +(cڡ +T +& +a +, cڡ T& +b + +BOOST_GCD_NOEXCEPT +(T) + +145  + ga + < + gb +; + +148  + gT +& +g_vue +(); + +150 #ide +BOOST_NO_SFINAE + + +151 cڡ +bo + + ghas_ݔ__shi_equ + = ( +g_vue +(<<2!( +uiky_size +); + +152 cڡ +bo + + ghas_ݔ_right_shi_equ + = ( +g_vue +(>>2!( +uiky_size +); + +154 cڡ +bo + + ghas_ݔ__shi_equ + = +ue +; + +155 cڡ +bo + + ghas_ݔ_right_shi_equ + = +ue +; + +157 cڡ +mhod_ty + + gmhod + = +d +:: +numic_lims +< +T +>:: +is_eclized + && std::numic_lims:: +is_g + && +has_ݔ__shi_equ + && +has_ݔ_right_shi_equ + ? +mhod_mixed + : +mhod_euid +; + +162 + gme + < +ass + + gT +> + +163  + ggcd_as + : +public + +gcd_as_deus +< +T +> {}; + +170 #i +defed +( +BOOST_NO_CXX14_CONSTEXPR +&& ((defed( +BOOST_MSVC +&& (BOOST_MSVC >1600)|| (defed( +__g__ +&& defed( +__c2__ +)|| (defed( +BOOST_INTEL +&& defed( +_MSC_VER +))&& (defed( +_M_IX86 +|| defed( +_M_X64 +)) + +171 #agm +sic +( +_BSnFwd +,) + +172 + gme + <> + +173  + ggcd_as +<> : +public + +gcd_as_deus +<> + +175 +BOOST_FORCEINLINE +  +fd_lsb +( +v + +BOOST_NOEXCEPT + + +177  +su +; + +178 +_BSnFwd +(& +su +, +v +); + +179  + gsu +; + +181 +BOOST_FORCEINLINE +  +make_odd +(& +v + + gBOOST_NOEXCEPT + + +183  + gsu + = +fd_lsb +( +v +); + +184 + gv + >> +su +; + +185  + gsu +; + +189 #ifde +_M_X64 + + +190 #agm +sic +( +_BSnFwd64 +) + +191 + gme + <> + +192  + ggcd_as +< + g__t64 +> : +public + +gcd_as_deus +< +__t64 +> + +194 +BOOST_FORCEINLINE +  +fd_lsb +( +__t64 + +mask + +BOOST_NOEXCEPT + + +196  +su +; + +197 +_BSnFwd64 +(& +su +, +mask +); + +198  + gsu +; + +200 +BOOST_FORCEINLINE +  +make_odd +( +__t64 +& +v + + gBOOST_NOEXCEPT + + +202  + gsu + = +fd_lsb +( +v +); + +203 + gv + >> +su +; + +204  + gsu +; + +213 + gme + <>  + ggcd_as +<> : +public + +gcd_as_deus +<> + +214 { +BOOST_FORCEINLINE +  +make_odd +(& +v +) +BOOST_NOEXCEPT +{  +su + = +gcd_as +<>:: +fd_lsb +(v); + gv + >>su;  + gsu +; } }; + +215 + gme + <>  + ggcd_as +<> : +public + +gcd_as_deus +<> + +216 { +BOOST_FORCEINLINE +  +make_odd +(& +v +) +BOOST_NOEXCEPT +{  +su + = +gcd_as +<>:: +fd_lsb +(v); + gv + >>su;  + gsu +; } }; + +217 + gme + <>  + ggcd_as +<> : +public + +gcd_as_deus +<> + +218 { +BOOST_FORCEINLINE +  +make_odd +(& +v +) +BOOST_NOEXCEPT +{  +su + = +gcd_as +<>:: +fd_lsb +(v); + gv + >>su;  + gsu +; } }; + +219 + gme + <>  + ggcd_as +<> : +public + +gcd_as_deus +<> + +220 { +BOOST_FORCEINLINE +  +make_odd +(& +v +) +BOOST_NOEXCEPT +{  +su + = +gcd_as +<>:: +fd_lsb +(v); + gv + >>su;  + gsu +; } }; + +221 + gme + <>  + ggcd_as +<> : +public + +gcd_as_deus +<> + +222 { +BOOST_FORCEINLINE +  +make_odd +(& +v +) +BOOST_NOEXCEPT +{  +su + = +gcd_as +<>:: +fd_lsb +(v); + gv + >>su;  + gsu +; } }; + +223 + gme + <>  + ggcd_as +<> : +public + +gcd_as_deus +<> + +224 { +BOOST_FORCEINLINE +  +make_odd +(& +v +) +BOOST_NOEXCEPT +{  +su + = +gcd_as +<>:: +fd_lsb +(v); + gv + >>su;  + gsu +; } }; + +225 + gme + <>  + ggcd_as + : +public + +gcd_as_deus + + +226 { +BOOST_FORCEINLINE +  +make_odd +(sigd & +v +) +BOOST_NOEXCEPT +{  +su + = +gcd_as +<>:: +fd_lsb +(v); + gv + >>su;  + gsu +; } }; + +227 + gme + <>  + ggcd_as +<> : +public + +gcd_as_deus +<> + +228 { +BOOST_FORCEINLINE +  +make_odd +(& +v +) +BOOST_NOEXCEPT +{  +su + = +gcd_as +<>:: +fd_lsb +(v); + gv + >>su;  + gsu +; } }; + +229 #ide +BOOST_NO_INTRINSIC_WCHAR_T + + +230 + gme + <>  + ggcd_as +< + gwch_t +> : +public + +gcd_as_deus +< +wch_t +> + +231 { +BOOST_FORCEINLINE +  +make_odd +( +wch_t +& +v +) +BOOST_NOEXCEPT +{  +su + = +gcd_as +<>:: +fd_lsb +(v); + gv + >>su;  + gsu +; } }; + +233 #ifde +_M_X64 + + +234 + gme + <>  + ggcd_as +< + g__t64 +> : +public + +gcd_as_deus +< +__t64 +> + +235 { +BOOST_FORCEINLINE +  +make_odd +( +__t64 +& +v +) +BOOST_NOEXCEPT +{  +su + = +gcd_as +<__t64>:: +fd_lsb +(v); + gv + >>su;  + gsu +; } }; + +238 #i +defed +( +BOOST_GCC +|| defed( +__g__ +|| (defed( +BOOST_INTEL +&& defed( +__GNUC__ +)) + +240 + gme + <> + +241  + ggcd_as +<> : +public + +gcd_as_deus +<> + +243 +BOOST_FORCEINLINE +  +BOOST_CXX14_CONSTEXPR +  +fd_lsb +( +mask +) +BOOST_NOEXCEPT + + +245  +__but_z +( +mask +); + +247 +BOOST_FORCEINLINE +  +BOOST_CXX14_CONSTEXPR +  +make_odd +(& +v +) + gBOOST_NOEXCEPT + + +249  + gsu + = +fd_lsb +( +v +); + +250 + gv + >> +su +; + +251  + gsu +; + +254 + gme + <> + +255  + ggcd_as +<> : +public + +gcd_as_deus +<> + +257 +BOOST_FORCEINLINE +  +BOOST_CXX14_CONSTEXPR +  +fd_lsb +( +mask +) +BOOST_NOEXCEPT + + +259  +__but_zl +( +mask +); + +261 +BOOST_FORCEINLINE +  +BOOST_CXX14_CONSTEXPR +  +make_odd +(& +v +) + gBOOST_NOEXCEPT + + +263  + gsu + = +fd_lsb +( +v +); + +264 + gv + >> +su +; + +265  + gsu +; + +268 + gme + <> + +269  + ggcd_as +< + gboo +:: +ulg_lg_ty +> : +public + +gcd_as_deus +< +boo +::ulong_long_type> + +271 +BOOST_FORCEINLINE +  +BOOST_CXX14_CONSTEXPR +  +fd_lsb +( +boo +:: +ulg_lg_ty + +mask +) +BOOST_NOEXCEPT + + +273  +__but_z +( +mask +); + +275 +BOOST_FORCEINLINE +  +BOOST_CXX14_CONSTEXPR +  +make_odd +( +boo +:: +ulg_lg_ty +& +v +) +BOOST_NOEXCEPT + + +277  +su + = +fd_lsb +( +v +); + +278 + gv + >> +su +; + +279  + gsu +; + +287 + gme + <>  + ggcd_as +< + gboo +:: +lg_lg_ty +> : +public + +gcd_as_deus +< +boo +::long_long_type> + +289 +BOOST_FORCEINLINE +  +BOOST_CXX14_CONSTEXPR +  +make_odd +( +boo +:: +lg_lg_ty +& +v +) +BOOST_NOEXCEPT + {  +su + = +gcd_as +:: +fd_lsb +(v); + gv + >>su;  + gsu +; } + +291 + gme + <>  + ggcd_as +<> : +public + +gcd_as_deus +<> + +293 +BOOST_FORCEINLINE +  +BOOST_CXX14_CONSTEXPR +  +make_odd +(& +v +) +BOOST_NOEXCEPT + {  +su + = +gcd_as +<>:: +fd_lsb +(v); + gv + >>su;  + gsu +; } + +295 + gme + <>  + ggcd_as +<> : +public + +gcd_as_deus +<> + +297 +BOOST_FORCEINLINE +  +BOOST_CXX14_CONSTEXPR +  +make_odd +(& +v +) +BOOST_NOEXCEPT + {  +su + = +gcd_as +<>:: +fd_lsb +(v); + gv + >>su;  + gsu +; } + +299 + gme + <>  + ggcd_as +<> : +public + +gcd_as_deus +<> + +301 +BOOST_FORCEINLINE +  +BOOST_CXX14_CONSTEXPR +  +make_odd +(& +v +) +BOOST_NOEXCEPT + {  +su + = +gcd_as +<>:: +fd_lsb +(v); + gv + >>su;  + gsu +; } + +303 + gme + <>  + ggcd_as +<> : +public + +gcd_as_deus +<> + +305 +BOOST_FORCEINLINE +  +BOOST_CXX14_CONSTEXPR +  +make_odd +(& +v +) +BOOST_NOEXCEPT + {  +su + = +gcd_as +<>:: +fd_lsb +(v); + gv + >>su;  + gsu +; } + +307 + gme + <>  + ggcd_as +<> : +public + +gcd_as_deus +<> + +309 +BOOST_FORCEINLINE +  +BOOST_CXX14_CONSTEXPR +  +make_odd +(& +v +) +BOOST_NOEXCEPT + {  +su + = +gcd_as +<>:: +fd_lsb +(v); + gv + >>su;  + gsu +; } + +311 + gme + <>  + ggcd_as + : +public + +gcd_as_deus + + +313 +BOOST_FORCEINLINE +  +BOOST_CXX14_CONSTEXPR +  +make_odd +(sigd & +v +) +BOOST_NOEXCEPT + {  +su + = +gcd_as +<>:: +fd_lsb +(v); + gv + >>su;  + gsu +; } + +315 + gme + <>  + ggcd_as +<> : +public + +gcd_as_deus +<> + +317 +BOOST_FORCEINLINE +  +BOOST_CXX14_CONSTEXPR +  +make_odd +(& +v +) +BOOST_NOEXCEPT + {  +su + = +gcd_as +<>:: +fd_lsb +(v); + gv + >>su;  + gsu +; } + +319 #ide +BOOST_NO_INTRINSIC_WCHAR_T + + +320 + gme + <>  + ggcd_as +< + gwch_t +> : +public + +gcd_as_deus +< +wch_t +> + +322 +BOOST_FORCEINLINE +  +BOOST_CXX14_CONSTEXPR +  +make_odd +( +wch_t +& +v +) +BOOST_NOEXCEPT + {  +su + = +gcd_as +<>:: +fd_lsb +(v); + gv + >>su;  + gsu +; } + +331 + gme + < +ass + + gT +> + +332 +BOOST_CXX14_CONSTEXPR + +T + +mixed_by_gcd +(T +u +, T +v + +BOOST_GCD_NOEXCEPT +(T) + +334 if( + ggcd_as +< + gT +>:: +ss +( +u +, +v +)) + +335 +cڡex_sw +( +u +, +v +); + +337  + gshis + = 0; + +339 if( + gu + = +T +(0)) + +340  +v +; + +341 if( + gv + = +T +(0)) + +342  +u +; + +344 + gshis + = +cڡex_m +( +gcd_as +< +T +>:: +make_odd +( +u +), gcd_as::make_odd( +v +)); + +346  + ggcd_as +< + gT +>:: +ss +(1, +v +)) + +348 + gu + % +v +; + +349 + gv + - +u +; + +350 if( + gu + = +T +(0)) + +351  +v + << +shis +; + +352 if( + gv + = +T +(0)) + +353  +u + << +shis +; + +354 + ggcd_as +< + gT +>:: +make_odd +( +u +); + +355 + ggcd_as +< + gT +>:: +make_odd +( +v +); + +356 if( + ggcd_as +< + gT +>:: +ss +( +u +, +v +)) + +357 +cڡex_sw +( +u +, +v +); + +359  ( + gv + =1 ? +v + : +u +<< +shis +; + +366 + gme + < +tyme + + gSDoma +> + +367 +BOOST_CXX14_CONSTEXPR + +SDoma + +S_gcd +(SDoma +m +, SDoma +n + +BOOST_GCD_NOEXCEPT +(SteinDomain) + +369 +BOOST_ASSERT +( +m + >= 0); + +370 +BOOST_ASSERT +( +n + >= 0); + +371 i( + gm + = +SDoma +(0)) + +372  +n +; + +373 i( + gn + = +SDoma +(0)) + +374  +m +; + +376  + gd_m + = +gcd_as +< +SDoma +>:: +make_odd +( +m +); + +377  + gd_n + = +gcd_as +< +SDoma +>:: +make_odd +( +n +); + +379  + gm + ! +n +) + +381 i( +n + > +m +) + +382 +cڡex_sw +( +n +, +m +); + +383 + gm + - +n +; + +384 + ggcd_as +< + gSDoma +>:: +make_odd +( +m +); + +387 + gm + << +cڡex_m +( +d_m +, +d_n +); + +388  + gm +; + +397 + gme + < +tyme + + gEuidnDoma +> + +398 +le + +BOOST_CXX14_CONSTEXPR + +EuidnDoma + +Euid_gcd +(EuidnDoma +a +, EuidnDoma +b + +BOOST_GCD_NOEXCEPT +(EuclideanDomain) + +400  + gb + ! +EuidnDoma +(0)) + +402 +a + % +b +; + +403 +cڡex_sw +( +a +, +b +); + +405  + ga +; + +409 + gme + < +tyme + + gT +> + +410 +le + +BOOST_CXX14_CONSTEXPR + +BOOST_DEDUCED_TYPENAME + + gab_if_c +< + ggcd_as +< + gT +>:: +mhod + = +mhod_mixed +, T>:: +ty + + +411 +tim_gcd_ +( +T + cڡ & +a +, T cڡ & +b + +BOOST_GCD_NOEXCEPT +(T) + +413  + ggcd_da +:: +mixed_by_gcd +( +a +, +b +); + +416 + gme + < +tyme + + gT +> + +417 +le + +BOOST_CXX14_CONSTEXPR + +BOOST_DEDUCED_TYPENAME + + gab_if_c +< + ggcd_as +< + gT +>:: +mhod + = +mhod_by +, T>:: +ty + + +418 +tim_gcd_ +( +T + cڡ & +a +, T cڡ & +b + +BOOST_GCD_NOEXCEPT +(T) + +420  + ggcd_da +:: +S_gcd +( +a +, +b +); + +423 + gme + < +tyme + + gT +> + +424 +le + +BOOST_CXX14_CONSTEXPR + +BOOST_DEDUCED_TYPENAME + + gab_if_c +< + ggcd_as +< + gT +>:: +mhod + = +mhod_euid +, T>:: +ty + + +425 +tim_gcd_ +( +T + cڡ & +a +, T cڡ & +b + +BOOST_GCD_NOEXCEPT +(T) + +427  + ggcd_da +:: +Euid_gcd +( +a +, +b +); + +430 + gme + < +ass + + gT +> + +431 +le + +BOOST_CXX14_CONSTEXPR + +T + +lcm_imp +(cڡ T& +a +, cڡ T& +b + +BOOST_GCD_NOEXCEPT +(T) + +433 +T + + gmp + = +boo +:: +g +:: +gcd_da +:: +tim_gcd_ +( +a +, +b +); + +434 #i +BOOST_WORKAROUND +( +BOOST_GCC_VERSION +, < 40500) + +435  ( + gmp + ! +T +(0)? T( +a + / +mp + * +b +) : T(0); + +437  + gmp + ! +T +(0? T( +a + / +mp + * +b +) : T(0); + +444 + gme + < +tyme + + gIeg +> + +445 +le + +BOOST_CXX14_CONSTEXPR + +Ieg + +gcd +(Ieg cڡ & +a +, Ieg cڡ & +b + +BOOST_GCD_NOEXCEPT +(Integer) + +447 if( + ga + =( +d +:: +numic_lims +< +Ieg +>:: +m +)()) + +448  +a + = +ic_ +< +Ieg +>(0? +gcd_da +:: +gcd_as +:: +abs +( +b +: +boo +:: +g +:: +gcd +(static_cast(a % b), b); + +449 i( + gb + =( +d +:: +numic_lims +< +Ieg +>:: +m +)()) + +450  +b + = +ic_ +< +Ieg +>(0? +gcd_da +:: +gcd_as +:: +abs +( +a +: +boo +:: +g +:: +gcd +(a, static_cast(b %)); + +451  + ggcd_da +:: +tim_gcd_ +( +ic_ +< +Ieg +>( +gcd_da +:: +gcd_as +:: +abs +( +a +)), stic_(gcd_da::gcd_as::abs( +b +))); + +454 + gme + < +tyme + + gIeg +> + +455 +le + +BOOST_CXX14_CONSTEXPR + +Ieg + +lcm +(Ieg cڡ & +a +, Ieg cڡ & +b + +BOOST_GCD_NOEXCEPT +(Integer) + +457  + ggcd_da +:: +lcm_imp +( +ic_ +< +Ieg +>( +gcd_da +:: +gcd_as +:: +abs +( +a +)), stic_(gcd_da::gcd_as::abs( +b +))); + +459 #ide +BOOST_NO_CXX11_VARIADIC_TEMPLATES + + +464 + gme + < +tyme + + gIeg +, + gtyme +... + gArgs +> + +465 +le + +BOOST_CXX14_CONSTEXPR + +Ieg + +gcd +(Ieg cڡ & +a +, Ieg cڡ & +b +, cڡ Ieg& +c +, +Args + cڡ&... +gs + +BOOST_GCD_NOEXCEPT +(Integer) + +467 +Ieg + + gt + = +gcd +( +b +, +c +, +gs +...); + +468  + gt + =1 ? 1 : +gcd +( +a +, +t +); + +471 + gme + < +tyme + + gIeg +, + gtyme +... + gArgs +> + +472 +le + +BOOST_CXX14_CONSTEXPR + +Ieg + +lcm +(Ieg cڡ & +a +, Ieg cڡ & +b +, Ieg cڡ& +c +, +Args + cڡ&... +gs + +BOOST_GCD_NOEXCEPT +(Integer) + +474  +lcm +( +a +,cm( +b +, +c +, +gs +...)); + +480 + gme + < +tyme + + gIeg +> + +481 +le + +tyme + + gboo +:: +ab_if_c +< +d +:: +numic_lims +< +Ieg +>:: +is_eclized +, boo:: +tiڮ + >:: +ty + +gcd +( +boo +::tiڮ cڡ & +a +, boo::tiڮ cڡ & +b +) + +483  +boo +:: +tiڮ +< +Ieg +>( +ic_ +( +gcd +( +a +. +num +(), +b +.num())), + gic_ +< + gIeg +>( +lcm +. +dom +(), b.denominator()))); + +486 + gme + < +tyme + + gIeg +> + +487 +le + +tyme + + gboo +:: +ab_if_c +< +d +:: +numic_lims +< +Ieg +>:: +is_eclized +, boo:: +tiڮ + >:: +ty + +lcm +( +boo +::tiڮ cڡ & +a +, boo::tiڮ cڡ & +b +) + +489  +boo +:: +tiڮ +< +Ieg +>( +ic_ +( +lcm +( +a +. +num +(), +b +.num())), + gic_ +< + gIeg +>( +gcd +. +dom +(), b.denominator()))); + +504 + gme + < +tyme + + gI +> + +505 + gd +:: + +< +tyme + +d +:: +_as +< +I +>:: +vue_ty +, + gI +> + +506 +gcd_nge +( +I + +f +, I +ϡ + +BOOST_GCD_NOEXCEPT +(I) + +508 +BOOST_ASSERT +( +f + ! +ϡ +); + +509  +tyme + + td +:: + t_as +< + tI +>:: + tvue_ty + + tT +; + +511 +T + + gd + = * +f +++; + +512  + gd + ! +T +(1&& +f + ! +ϡ +) + +514 +d + = +gcd +(d, * +f +); + +515 + gf +++; + +517  + gd +:: +make_ +( +d +, +f +); + +519 + gme + < +tyme + + gI +> + +520 + gd +:: + +< +tyme + +d +:: +_as +< +I +>:: +vue_ty +, + gI +> + +521 +lcm_nge +( +I + +f +, I +ϡ + +BOOST_GCD_NOEXCEPT +(I) + +523 +BOOST_ASSERT +( +f + ! +ϡ +); + +524  +tyme + + td +:: + t_as +< + tI +>:: + tvue_ty + + tT +; + +526 +T + + gd + = * +f +++; + +527  + gd + ! +T +(1&& +f + ! +ϡ +) + +529 +d + = +lcm +(d, * +f +); + +530 + gf +++; + +532  + gd +:: +make_ +( +d +, +f +); + +535 + gme + < +tyme + + gIegTy + > + +536 +ass + + ggcd_evu + + +537 #ifde +BOOST_NO_CXX11_HDR_FUNCTIONAL + + +538 : +public + +d +:: +by_funi +< +IegTy +, + gIegTy +, IntegerType> + +541 + gpublic +: + +542 #ide +BOOST_NO_CXX11_HDR_FUNCTIONAL + + +543  +IegTy + + tf_gumt_ty +; + +544  +IegTy + + tcd_gumt_ty +; + +545  +IegTy + + tsu_ty +; + +547 +IegTy + +ݔ +()(IegTy cڡ & + ga +, IegTy cڡ & + gb +)const + +549  + gboo +:: +g +:: +gcd +( +a +, +b +); + +553 + gme + < +tyme + + gIegTy + > + +554 +ass + + glcm_evu + + +555 #ifde +BOOST_NO_CXX11_HDR_FUNCTIONAL + + +556 : +public + +d +:: +by_funi +< +IegTy +, + gIegTy +, IntegerType> + +559 + gpublic +: + +560 #ide +BOOST_NO_CXX11_HDR_FUNCTIONAL + + +561  +IegTy + + tf_gumt_ty +; + +562  +IegTy + + tcd_gumt_ty +; + +563  +IegTy + + tsu_ty +; + +565 +IegTy + +ݔ +()(IegTy cڡ & + ga +, IegTy cڡ & + gb +)const + +567  + gboo +:: +g +:: +lcm +( +a +, +b +); + +574 #ifde +BOOST_MSVC + + +575 #agm +wng +( +p +) + + @/usr/include/boost/intrusive/detail/bstree_algorithms_base.hpp + +13 #ide +BOOST_INTRUSIVE_BSTREE_ALGORITHMS_BASE_HPP + + +14  + #BOOST_INTRUSIVE_BSTREE_ALGORITHMS_BASE_HPP + + + ) + +16 #ide +BOOST_CONFIG_HPP + + +17  + ~ + +20 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +21 #agm + + + +24  + ~ + +26 +mea + + gboo + { + +27 +mea + + gusive + { + +29 + gme +< +ass + + gNodeTs +> + +30 as + cbe_gܙhms_ba + + +32 + gpublic +: + +33  +tyme + + tNodeTs +:: + tnode +ode; + +34  +NodeTs + + tnode_as +; + +35  +tyme + + tNodeTs +:: + tnode_r +ode_ptr; + +36  +tyme + + tNodeTs +:: + tcڡ_node_r + const_node_ptr; + +45  +node_r + +xt_node +(cڡode_& +node +) + +47 +node_r + cڡ +n_right +( +NodeTs +:: +g_right +( +node +)); + +48 if( + gn_right +){ + +49  +mimum +( +n_right +); + +52 +node_r + +n +( +node +); + +53 +node_r + +p +( +NodeTs +:: +g_ +( +n +)); + +54  + gn + = +NodeTs +:: +g_right +( +p +)){ + +55 +n + = +p +; + +56 + gp + = +NodeTs +:: +g_ +( +p +); + +58  + gNodeTs +:: +g_right +( +n +! +p + ? :; + +69  +node_r + +ev_node +(cڡode_& +node +) + +71 if( +is_hd +( +node +)){ + +73  +maximum +( +NodeTs +:: +g_ +( +node +)); + +75 if( + gNodeTs +:: +g_ +( +node +)){ + +76  +maximum +( +NodeTs +:: +g_ +( +node +)); + +79 +node_r + +p +( +node +); + +80 +node_r + + gx + = +NodeTs +:: +g_ +( +p +); + +81  + gp + = +NodeTs +:: +g_ +( +x +)){ + +82 +p + = +x +; + +83 + gx + = +NodeTs +:: +g_ +( +x +); + +85  + gx +; + +96  +node_r + +mimum +ode_ +node +) + +98  +node_r + + gp_ + = +NodeTs +:: +g_ +( +node +) + +99 ; + gp_ + + +100 ; + gp_ + = +NodeTs +:: +g_ +( +node +)){ + +101 +node + = +p_ +; + +103  + gnode +; + +113  +node_r + +maximum +ode_ +node +) + +115  +node_r + + gp_right + = +NodeTs +:: +g_right +( +node +) + +116 ; + gp_right + + +117 ; + gp_right + = +NodeTs +:: +g_right +( +node +)){ + +118 +node + = +p_right +; + +120  + gnode +; + +130  +bo + +is_hd +(cڡ +cڡ_node_r + & +p +) + +132 +node_r + +p_ + ( +NodeTs +:: +g_ +( +p +)); + +133 +node_r + +p_right +( +NodeTs +:: +g_right +( +p +)); + +134 if(! + gNodeTs +:: +g_ +( +p +) || + +135 ( +p_ + && +p_right + && + +136 ( +p_ + = +p_right + || + +137 ( +NodeTs +:: +g_ +( +p_ +! +p + || + +138 +NodeTs +:: +g_ +( +p_right +! +p + )) + +142  +ue +; + +144  + gl +; + +154  +node_r + +g_hd +(cڡ +cڡ_node_r + & +node +) + +156 +node_r + +n +( +da +:: +un +( +node +)); + +157 +node_r + +p +( +NodeTs +:: +g_ +( +node +)); + +159 if( + gp +){ + +161 +node_r + + +( +NodeTs +:: +g_ +( +p +)); + +164 if( + gn + ! + +){ + +166 +n + = +p +; + +167 + gp + = + +; + +168 + g + = +NodeTs +:: +g_ +( + +); + +169 } + gn + ! + +); + +170 + gn + = +p +; + +173 if(! + gbe_gܙhms_ba +:: +is_hd +( +n +)){ + +174 +n + = +p +; + +177  + gn +; + + @/usr/include/boost/intrusive/detail/math.hpp + +13 #ide +BOOST_INTRUSIVE_DETAIL_MATH_HPP + + +14  + #BOOST_INTRUSIVE_DETAIL_MATH_HPP + + + ) + +16 #ide +BOOST_CONFIG_HPP + + +17  + ~ + +20 #i +defed +( +BOOST_HAS_PRAGMA_ONCE +) + +21 #agm + + + +24  + ~ + +25  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +mea + + gusive + { + +30 +mea + + gda + { + +36 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1300) + +42 #i +defed +( +_M_X64 +|| defed( +_M_AMD64 +|| defed( +_M_IA64 +) + +43  + #BOOST_INTRUSIVE_BSR_INTRINSIC_64_BIT + + + ) + +46 #ide +__INTRIN_H_ + + +47 #ifde +__lulus + + +51 #i +defed +( +BOOST_INTRUSIVE_BSR_INTRINSIC_64_BIT +) + +52  +_BSnRev64 +(* +dex +,  +__t64 + +mask +); + +53 #agm +sic +( +_BSnRev64 +) + +55  +_BSnRev +(* +dex +,  +mask +); + +56 #agm +sic +( +_BSnRev +) + +59 #ifde +__lulus + + +64 #ifde +BOOST_INTRUSIVE_BSR_INTRINSIC_64_BIT + + +65  + #BOOST_INTRUSIVE_BSR_INTRINSIC + +_BSnRev64 + + + ) + +66 #unde +BOOST_INTRUSIVE_BSR_INTRINSIC_64_BIT + + +68  + #BOOST_INTRUSIVE_BSR_INTRINSIC + +_BSnRev + + + ) + +71 +mea + + gboo + { + +72 +mea + + gusive + { + +73 +mea + + gda + { + +75 +le + + gd +:: +size_t + +o_log2 + ( +d +::size_ +x +) + +77  +log2 +; + +78 +BOOST_INTRUSIVE_BSR_INTRINSIC +& +log2 +, () +x + ); + +79  + glog2 +; + +82 #unde +BOOST_INTRUSIVE_BSR_INTRINSIC + + +84 #i +defed +( +__GNUC__ +&& ((__GNUC__ >4|| (__GNUC__ =3 && +__GNUC_MINOR__ + >= 4)) + +87 + gme +< +ass + + gUt +> + +88  + gbut_z_dich +; + +90 #i +defed +( +BOOST_HAS_LONG_LONG +) + +91 + gme +<> + +92  + gbut_z_dich +< :: +boo +:: +ulg_lg_ty + > + +94 :: +boo +:: +ulg_lg_ty + + +(::boo::ulg_lg_ty +n +) + +95 {  +__but_z +( +n +); } + +99 + gme +<> + +100  + gbut_z_dich +<> + +102  + +( +n +) + +103 {  +__but_zl +( +n +); } + +106 + gme +<> + +107  + gbut_z_dich +<> + +109  + +( +n +) + +110 {  +__but_z +( +n +); } + +113 +le + + gd +:: +size_t + +o_log2 +( +d +::size_ +n +) + +115  ( +d +:: +size_t +)* +CHAR_BIT + - std::size_t(1- +but_z_dich +:: + +( +n +); + +124 +le + + gd +:: +size_t + +o_log2_g_shi +( +d +::size_ +n +, +ue_ + ) + +125 {  + gn + >> 1; } + +127 +le + + gd +:: +size_t + +o_log2_g_shi +( +d +::size_ +n +, +l_ + ) + +128 {  ( + gn + >> 1) + ((n & 1u) & (n != 1)); } + +130 + gme +< + gd +:: +size_t + +N +> + +131 +le + +d +:: +size_t + +o_log2 + (d::size_ +x +, +gl_cڡt +) + +133 cڡ + gd +:: +size_t + +Bs + = +N +; + +134 cڡ +bo + + gSize_t_Bs_Pow_2 +!( +Bs + & (Bits-1)); + +136 + gd +:: +size_t + +n + = +x +; + +137 + gd +:: +size_t + +log2 + = 0; + +139 + gd +:: +size_t + +mag_bs + = +Bs +; + +140 + gd +:: +size_t + +shi + = +o_log2_g_shi +( +mag_bs +, +bo_ +< +Size_t_Bs_Pow_2 +>()); + +141  + gshi +){ + +142 + gd +:: +size_t + +tmp + = +n + >> +shi +; + +143 i( + gtmp +){ + +144 + glog2 + + +shi +, + gn + = +tmp +; + +146 + gshi + = +o_log2_g_shi +( +shi +, +bo_ +< +Size_t_Bs_Pow_2 +>()); + +149  + glog2 +; + +160 +le + + gd +:: +size_t + +o_log2 + ( +d +::size_ +v +, +gl_cڡt +) + +162 cڡ  + gMuɝlyDeBruijnBPosi +[32] = + +168 + gv + | +v + >> 1; + +169 + gv + | +v + >> 2; + +170 + gv + | +v + >> 4; + +171 + gv + | +v + >> 8; + +172 + gv + | +v + >> 16; + +174  + gMuɝlyDeBruijnBPosi +[( +d +:: +size_t +)( +v + * 0x07C4ACDDU) >> 27]; + +177 +le + + gd +:: +size_t + +o_log2 + ( +d +::size_ +v +, +gl_cڡt +) + +179 cڡ + gd +:: +size_t + +MuɝlyDeBruijnBPosi +[64] = { + +189 + gv + | +v + >> 1; + +190 + gv + | +v + >> 2; + +191 + gv + | +v + >> 4; + +192 + gv + | +v + >> 8; + +193 + gv + | +v + >> 16; + +194 + gv + | +v + >> 32; + +195  + gMuɝlyDeBruijnBPosi +[(( +d +:: +size_t +)(( +v + - (v >> 1))*0x07EDD5E59A4E28C2ULL)) >> 58]; + +199 +le + + gd +:: +size_t + +o_log2 + ( +d +::size_ +x +) + +201 cڡ +d +:: +size_t + +Bs + = (d::size_t)* +CHAR_BIT +; + +202  +o_log2 +( +x +, +gl_cڡt +< +d +:: +size_t +, +Bs +>()); + +209 +le +  +_log2 + ( +v +) + +211  + u_t + + +213  + gx +; + +214  + gv +; + +215 } + g +; + +217 + g +. + gv + = +v +; + +218  + gx + = + +. +x +; + +219 cڡ  + glog_2 + = (( +x + >> 23) & 255) - 128; + +220 + gx + &= ~((255u) << 23u); + +221 + gx + += (127) << 23u; + +222 + g +. + gx + = +x +; + +223 + gv + = + +. +v +; + +227 + gv + = ((-1.f/3.f* +v + + 2.f) * val - (2.f/3.f); + +228  + gv + + + gic_ +<>( + glog_2 +); + +231 +le + +bo + +is_pow2 +( +d +:: +size_t + +x +) + +232 {  ( +x + & (x-1)) == 0; } + +234 + gme +< + gd +:: +size_t + +N +> + +235  + sic_is_pow2 + + +237 cڡ +bo + +vue + = ( +N + & (N-1)) == 0; + +240 +le + + gd +:: +size_t + +_log2 + ( +d +::size_ +x +) + +242  +ic_ +< +d +:: +size_t +>(!( +is_pow2 +)( +x +)+ +o_log2 +(x); + +245 +le + + gd +:: +size_t + +_pow2 + ( +d +::size_ +x +) + +247  +d +:: +size_t +(1u<< ( +_log2 +)( +x +); + +250 +le + + gd +:: +size_t + +evious__equ_pow2 +( +d +::size_ +x +) + +252  +d +:: +size_t +(1u<< +o_log2 +( +x +); + +255 + gme +< +ass + + gSizeTy +, + gd +:: +size_t + +N +> + +256  + snumbs_eq + + +258 cڡ +bo + +vue + = ( +SizeTy +)* +CHAR_BIT + = +N +; + +261 + gme +< +ass + + gSizeTy +, cs + gEbr + = > + +262  +sq2_pow_max +; + +264 + gme + < +ass + + gSizeTy +> + +265  + gsq2_pow_max +< + gSizeTy +, +tyme + + gab_if +< + gnumbs_eq + >:: +ty +> + +267 cڡ +SizeTy + +vue + = 0xb504f334; + +268 cڡ + gd +:: +size_t + +pow + = 31; + +271 #ide +BOOST_NO_INT64_T + + +273 + gme + < +ass + + gSizeTy +> + +274  + gsq2_pow_max +< + gSizeTy +, +tyme + + gab_if +< + gnumbs_eq + >:: +ty +> + +276 cڡ +SizeTy + +vue + = 0xb504f333f9de6484ull; + +277 cڡ + gd +:: +size_t + +pow + = 63; + +284 +le + + gd +:: +size_t + +sq2_pow_2xus1 + ( +d +::size_ +x +) + +286 cڡ +d +:: +size_t + +vue + = (d::size_t) +sq2_pow_max +::value; + +287 cڡ + gd +:: +size_t + +pow + = ( +d +::size_t) +sq2_pow_max +::pow; + +288  ( + gvue + >> ( + gpow + - + gx +)) + 1; + + @/usr/include/boost/mpl/aux_/config/dependent_nttp.hpp + +2 #ide +BOOST_MPL_AUX_CONFIG_DEPENDENT_NTTP_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_CONFIG_DEPENDENT_NTTP_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +25 #i ! +defed +( +BOOST_MPL_CFG_NO_DEPENDENT_NONTYPE_PARAMETER_IN_PARTIAL_SPEC +) \ + +26 && ! +defed +( +BOOST_MPL_PREPROCESSING_MODE +) \ + +27 && ( +BOOST_WORKAROUND +( +__EDG_VERSION__ +, +BOOST_TESTED_AT +(300)) \ + +28 || +BOOST_WORKAROUND +( +BOOST_MPL_CFG_GCC +, +BOOST_TESTED_AT +(0x0302)) \ + +31  + #BOOST_MPL_CFG_NO_DEPENDENT_NONTYPE_PARAMETER_IN_PARTIAL_SPEC + + + ) + + @/usr/include/boost/mpl/aux_/ptr_to_ref.hpp + +2 #ide +BOOST_MPL_AUX_PTR_TO_REF_HPP_INCLUDED + + +3  + #BOOST_MPL_AUX_PTR_TO_REF_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +22 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, +BOOST_TESTED_AT +(1400)) \ + +23 || ( +BOOST_WORKAROUND +( +__EDG_VERSION__ +, <= 245) \ + +24 && !( +defed +( +__STD_STRICT_ANSI +) \ + +25 || + $defed +( +__STD_STRICT_ANSI_ERRORS +)) ) + +27  + #BOOST_MPL_AUX_PTR_TO_REF +( +X +) \ + +28 * + `BOOST_MPL_AUX_STATIC_CAST +( +X +*, 0) \ + +29 + + ) + +33  + #BOOST_MPL_AUX_PTR_TO_REF +( +X +) \ + +34 +aux +:: + `r_to_f +( + `BOOST_MPL_AUX_STATIC_CAST +( +X +*, 0)) \ + +35 + + ) + +40 +mea + +boo + {amea +m + {amea +aux + { + +42 +me +< +tyme + +T + > T cڡ& + `r_to_f +(T*); + +44 }} + } +} + + @/usr/include/boost/numeric/conversion/bounds.hpp + +10 #ide +BOOST_NUMERIC_CONVERSION_BOUNDS_12NOV2002_HPP + + +11  + #BOOST_NUMERIC_CONVERSION_BOUNDS_12NOV2002_HPP + + + ) + +13  + ~"boo/numic/cvsi/da/bounds.h +" + +15 +mea + + gboo + {amea + gnumic + + +18 + gme +< +ass + + gN +> + +19  + gbounds + : +boundsda +:: +g_im +< +N +>:: +ty + + + @/usr/include/boost/numeric/conversion/detail/conversion_traits.hpp + +10 #ide +BOOST_NUMERIC_CONVERSION_DETAIL_CONVERSION_TRAITS_FLC_12NOV2002_HPP + + +11  + #BOOST_NUMERIC_CONVERSION_DETAIL_CONVERSION_TRAITS_FLC_12NOV2002_HPP + + + ) + +13  + ~"boo/ty_as/is_hmic.h +" + +14  + ~"boo/ty_as/is_me.h +" + +15  + ~"boo/ty_as/move_cv.h +" + +17  + ~"boo/numic/cvsi/da/ma.h +" + +18  + ~"boo/numic/cvsi/da/t_t_mixtu.h +" + +19  + ~"boo/numic/cvsi/da/sign_mixtu.h +" + +20  + ~"boo/numic/cvsi/da/udt_but_mixtu.h +" + +21  + ~"boo/numic/cvsi/da/is_subnged.h +" + +23 +mea + + gboo + {amea + gnumic + {amea + gcvda + + +30 + gme +< +ass + + gT +,as + gS +> + +31  + sn_ivl_as_im + + +33  +tyme + + tg_t_t_mixtu + < + tT +, + tS +>:: + tty + + tt_t_mixtu + ; + +34  +tyme + + tg_sign_mixtu + < + tT +, + tS +>:: + tty + + tsign_mixtu + ; + +35  +tyme + + tg_udt_but_mixtu + < + tT +, + tS +>:: + tty + + tudt_but_mixtu + ; + +37  +tyme + + tg_is_subnged +< + tT +, + tS +>:: + tty + + tsubnged + ; + +39  + gm +:: + tl_ + + tivl + ; + +41  +T + + trg_ty + ; + +42  +S + + tsour_ty + ; + +43  +T + + tsu_ty + ; + +45  +tyme + + tm +:: + tif_ +< + tis_hmic +< + tS +>, S, S cڡ&>:: + tty + + tgumt_ty + ; + +47  +tyme + + tm +:: + tif_ +< + tsubnged +, + tS +, + tT +>:: + tty + + tsuy + ; + +48  +tyme + + tm +:: + tif_ +< + tsubnged +, + tT +, + tS +>:: + tty + + tsubty + ; + +56 + gme +< +ass + + gN +> + +57  + sivl_as_im + + +59  +tyme + + tg_t_t_mixtu + < + tN +,N>:: + tty + + tt_t_mixtu + ; + +60  +tyme + + tg_sign_mixtu + < + tN +,N>:: + tty + + tsign_mixtu + ; + +61  +tyme + + tg_udt_but_mixtu +< + tN +,N>:: + tty + + tudt_but_mixtu + ; + +63  + gm +:: + tl_ + + tsubnged + ; + +64  + gm +:: + tue_ + + tivl + ; + +66  +N + + trg_ty + ; + +67  +N + + tsour_ty + ; + +68  +N + cڡ& + tsu_ty + ; + +69  +N + cڡ& + tgumt_ty + ; + +71  +N + + tsuy + ; + +72  +N + + tsubty + ; + +79 + gme +< +ass + + gT +, cs + gS +> + +80  + sg_cvsi_as + + +82  +tyme + + tmove_cv +< + tT +>:: + tty + + trg_ty + ; + +83  +tyme + + tmove_cv +< + tS +>:: + tty + + tsour_ty + ; + +85  +tyme + + tis_me +< + trg_ty +, + tsour_ty +>:: + tty + + tis_ivl + ; + +87  + givl_as_im + < + trg_ty +> + tivl_imp + ; + +88  + gn_ivl_as_im +< + trg_ty +, + tsour_ty +> + tn_ivl_imp + ; + +90  +tyme + + tm +:: + tif_ +< + tis_ivl +, + tivl_imp +, + tn_ivl_imp +>:: + tty +ype ; + + @/usr/include/boost/numeric/conversion/detail/meta.hpp + +10 #ide +BOOST_NUMERIC_CONVERSION_DETAIL_META_FLC_12NOV2002_HPP + + +11  + #BOOST_NUMERIC_CONVERSION_DETAIL_META_FLC_12NOV2002_HPP + + + ) + +13  + ~"boo/ty_as/move_cv.h +" + +15  + ~"boo/m/if.h +" + +16  + ~"boo/m/ev_if.h +" + +17  + ~"boo/m/equ_to.h +" + +18  + ~"boo/m/n.h +" + +19  + ~"boo/m/d.h +" + +20  + ~"boo/m/bo.h +" + +21  + ~"boo/m/idty.h +" + +23 +mea + + gboo + {amea + gnumic + {amea + gcvda + + +25 + gme +< +ass + + gT1 +, cs + gT2 +> + +26  + sequ_to + + +28 #i! +defed +( +__BORLANDC__ +) + +30 um { + gx + = ( +BOOST_MPL_AUX_VALUE_WKND +( +T1 +):: +vue + =BOOST_MPL_AUX_VALUE_WKND( +T2 +)::value ) }; + +32 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +x +); + +34  + gm +:: + tbo_ +< + tvue +> + tty +; + +38 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = ( + +39 +BOOST_MPL_AUX_VALUE_WKND +( +T1 +):: +vue + + +40 = +BOOST_MPL_AUX_VALUE_WKND +( +T2 +):: +vue + + +43  + gm +:: + tbo_ +<( + +44 + tBOOST_MPL_AUX_VALUE_WKND +( + tT1 +):: + tvue + + +45 = + tBOOST_MPL_AUX_VALUE_WKND +( + tT2 +):: + tvue + + +46 )> + tty +; + +59 + gme +< +ass + + gVue +, + +60 +ass + + gCa0V +, + +61 +ass + + gCa1V +, + +62 +ass + + gCa2V +, + +63 +ass + + gCa0Ty +, + +64 +ass + + gCa1Ty +, + +65 +ass + + gCa2Ty +, + +66 +ass + + gDeuTy + + +68  + s_swch4 + + +70  + gm +:: + tidty +< + tCa0Ty +> + tCa0TyQ + ; + +71  + gm +:: + tidty +< + tCa1Ty +> + tCa1TyQ + ; + +73  + gequ_to +< + tVue +, + tCa0V +> + tis_0 + ; + +74  + gequ_to +< + tVue +, + tCa1V +> + tis_1 + ; + +75  + gequ_to +< + tVue +, + tCa2V +> + tis_2 + ; + +77  + gm +:: + tif_ +< + tis_2 +, + tCa2Ty +, + tDeuTy +> + tchoo_2_3Q + ; + +78  + gm +:: + tev_if +< + tis_1 +, + tCa1TyQ +, + tchoo_2_3Q +> + tchoo_1_2_3Q + ; + +80  +tyme + + +81 + tm +:: + tev_if +< + tis_0 +, + tCa0TyQ +, + tchoo_1_2_3Q +>:: + tty + + +82 + tty + ; + +97 + gme +< +ass + + gex0 +, cs + gex1 +, cs + gTT +, cs + gTF +, cs + gFT +, cs + gFF +> + +98  + sf_bh + + +100  + gm +:: + tidty +< + tTF +> + tTF_Q + ; + +101  + gm +:: + tidty +< + tTT +> + tTT_Q + ; + +103  +tyme + + tm +:: + tn_ +< + tex0 +>:: + tty + + tn_ex0 + ; + +104  +tyme + + tm +:: + tn_ +< + tex1 +>:: + tty + + tn_ex1 + ; + +106  +tyme + + tm +:: + td_ +< + tex0 +, + tex1 +>:: + tty + + tTT + ; + +107  +tyme + + tm +:: + td_ +< + tex0 +, + tn_ex1 +>:: + tty + + tTF + ; + +108  +tyme + + tm +:: + td_ +< + tn_ex0 +, + tex1 +>:: + tty + + tFT + ; + +110  + gm +:: + tif_ +< + tFT +, + tFT +, + tFF +> + tchoo_FT_FF_Q + ; + +111  + gm +:: + tev_if +< + tTF +, + tTF_Q +, + tchoo_FT_FF_Q +> + tchoo_TF_FT_FF_Q + ; + +113  +tyme + + tm +:: + tev_if +< + tTT +, + tTT_Q +, + tchoo_TF_FT_FF_Q +>:: + tty +ype ; + + @/usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp + +12 +mea + + gboo + {amea + gnumic + { + +14 + gme + <> + +15  + gnumic__as + + +21  +def_ovow_hdr + + tovow_picy +; + +22  +UIlRgeCheck + + tnge_checkg_picy +; + +23  + gTrunc +<> + troundg_picy +; + +26 + gme + <> + +27  + gnumic__as + + +33  +def_ovow_hdr + + tovow_picy +; + +34  +UIlRgeCheck + + tnge_checkg_picy +; + +35  + gTrunc + + troundg_picy +; + +38 + gme + <> + +39  + gnumic__as + + +45  +def_ovow_hdr + + tovow_picy +; + +46  +UIlRgeCheck + + tnge_checkg_picy +; + +47  + gTrunc +<> + troundg_picy +; + +50 + gme + <> + +51  + gnumic__as + + +57  +def_ovow_hdr + + tovow_picy +; + +58  +UIlRgeCheck + + tnge_checkg_picy +; + +59  + gTrunc +<> + troundg_picy +; + +62 + gme + <> + +63  + gnumic__as + + +69  +def_ovow_hdr + + tovow_picy +; + +70  +UIlRgeCheck + + tnge_checkg_picy +; + +71  + gTrunc +<> + troundg_picy +; + +74 + gme + <> + +75  + gnumic__as + + +81  +def_ovow_hdr + + tovow_picy +; + +82  +UIlRgeCheck + + tnge_checkg_picy +; + +83  + gTrunc +<> + troundg_picy +; + +86 + gme + <> + +87  + gnumic__as + + +93  +def_ovow_hdr + + tovow_picy +; + +94  +UIlRgeCheck + + tnge_checkg_picy +; + +95  + gTrunc +<> + troundg_picy +; + +98 + gme + <> + +99  + gnumic__as + + +105  +def_ovow_hdr + + tovow_picy +; + +106  +UIlRgeCheck + + tnge_checkg_picy +; + +107  + gTrunc +<> + troundg_picy +; + +110 + gme + <> + +111  + gnumic__as + + +117  +def_ovow_hdr + + tovow_picy +; + +118  +UIlRgeCheck + + tnge_checkg_picy +; + +119  + gTrunc +<> + troundg_picy +; + +122 + gme + <> + +123  + gnumic__as + + +129  +def_ovow_hdr + + tovow_picy +; + +130  +UIlRgeCheck + + tnge_checkg_picy +; + +131  + gTrunc +<> + troundg_picy +; + +134 + gme + <> + +135  + gnumic__as + + +141  +def_ovow_hdr + + tovow_picy +; + +142  +UIlRgeCheck + + tnge_checkg_picy +; + +143  + gTrunc +<> + troundg_picy +; + +146 + gme + <> + +147  + gnumic__as + + +153  +def_ovow_hdr + + tovow_picy +; + +154  +UIlRgeCheck + + tnge_checkg_picy +; + +155  + gTrunc +<> + troundg_picy +; + +158 + gme + <> + +159  + gnumic__as + + +165  +def_ovow_hdr + + tovow_picy +; + +166  +UIlRgeCheck + + tnge_checkg_picy +; + +167  + gTrunc +<> + troundg_picy +; + +170 + gme + <> + +171  + gnumic__as + + +177  +def_ovow_hdr + + tovow_picy +; + +178  +UIlRgeCheck + + tnge_checkg_picy +; + +179  + gTrunc + + troundg_picy +; + +182 + gme + <> + +183  + gnumic__as + + +189  +def_ovow_hdr + + tovow_picy +; + +190  +UIlRgeCheck + + tnge_checkg_picy +; + +191  + gTrunc +<> + troundg_picy +; + +194 + gme + <> + +195  + gnumic__as + + +201  +def_ovow_hdr + + tovow_picy +; + +202  +UIlRgeCheck + + tnge_checkg_picy +; + +203  + gTrunc +<> + troundg_picy +; + +206 + gme + <> + +207  + gnumic__as + + +213  +def_ovow_hdr + + tovow_picy +; + +214  +UIlRgeCheck + + tnge_checkg_picy +; + +215  + gTrunc +<> + troundg_picy +; + +218 + gme + <> + +219  + gnumic__as + + +225  +def_ovow_hdr + + tovow_picy +; + +226  +UIlRgeCheck + + tnge_checkg_picy +; + +227  + gTrunc +<> + troundg_picy +; + +230 + gme + <> + +231  + gnumic__as + + +237  +def_ovow_hdr + + tovow_picy +; + +238  +UIlRgeCheck + + tnge_checkg_picy +; + +239  + gTrunc +<> + troundg_picy +; + +242 + gme + <> + +243  + gnumic__as + + +249  +def_ovow_hdr + + tovow_picy +; + +250  +UIlRgeCheck + + tnge_checkg_picy +; + +251  + gTrunc +<> + troundg_picy +; + +254 + gme + <> + +255  + gnumic__as + + +261  +def_ovow_hdr + + tovow_picy +; + +262  +UIlRgeCheck + + tnge_checkg_picy +; + +263  + gTrunc +<> + troundg_picy +; + +266 + gme + <> + +267  + gnumic__as + + +273  +def_ovow_hdr + + tovow_picy +; + +274  +UIlRgeCheck + + tnge_checkg_picy +; + +275  + gTrunc +<> + troundg_picy +; + +278 + gme + <> + +279  + gnumic__as + + +285  +def_ovow_hdr + + tovow_picy +; + +286  +UIlRgeCheck + + tnge_checkg_picy +; + +287  + gTrunc +<> + troundg_picy +; + +290 + gme + <> + +291  + gnumic__as + + +297  +def_ovow_hdr + + tovow_picy +; + +298  +UIlRgeCheck + + tnge_checkg_picy +; + +299  + gTrunc +<> + troundg_picy +; + +302 + gme + <> + +303  + gnumic__as + + +309  +def_ovow_hdr + + tovow_picy +; + +310  +UIlRgeCheck + + tnge_checkg_picy +; + +311  + gTrunc +<> + troundg_picy +; + +314 + gme + <> + +315  + gnumic__as + + +321  +def_ovow_hdr + + tovow_picy +; + +322  +UIlRgeCheck + + tnge_checkg_picy +; + +323  + gTrunc + + troundg_picy +; + +326 + gme + <> + +327  + gnumic__as + + +333  +def_ovow_hdr + + tovow_picy +; + +334  +UIlRgeCheck + + tnge_checkg_picy +; + +335  + gTrunc +<> + troundg_picy +; + +338 + gme + <> + +339  + gnumic__as + + +345  +def_ovow_hdr + + tovow_picy +; + +346  +UIlRgeCheck + + tnge_checkg_picy +; + +347  + gTrunc +<> + troundg_picy +; + +350 + gme + <> + +351  + gnumic__as + + +357  +def_ovow_hdr + + tovow_picy +; + +358  +UIlRgeCheck + + tnge_checkg_picy +; + +359  + gTrunc +<> + troundg_picy +; + +362 + gme + <> + +363  + gnumic__as + + +369  +def_ovow_hdr + + tovow_picy +; + +370  +UIlRgeCheck + + tnge_checkg_picy +; + +371  + gTrunc +<> + troundg_picy +; + +374 + gme + <> + +375  + gnumic__as + + +381  +def_ovow_hdr + + tovow_picy +; + +382  +UIlRgeCheck + + tnge_checkg_picy +; + +383  + gTrunc +<> + troundg_picy +; + +386 + gme + <> + +387  + gnumic__as + + +393  +def_ovow_hdr + + tovow_picy +; + +394  +UIlRgeCheck + + tnge_checkg_picy +; + +395  + gTrunc +<> + troundg_picy +; + +398 + gme + <> + +399  + gnumic__as + + +405  +def_ovow_hdr + + tovow_picy +; + +406  +UIlRgeCheck + + tnge_checkg_picy +; + +407  + gTrunc +<> + troundg_picy +; + +410 + gme + <> + +411  + gnumic__as + + +417  +def_ovow_hdr + + tovow_picy +; + +418  +UIlRgeCheck + + tnge_checkg_picy +; + +419  + gTrunc +<> + troundg_picy +; + +422 + gme + <> + +423  + gnumic__as + + +429  +def_ovow_hdr + + tovow_picy +; + +430  +UIlRgeCheck + + tnge_checkg_picy +; + +431  + gTrunc +<> + troundg_picy +; + +434 + gme + <> + +435  + gnumic__as + + +441  +def_ovow_hdr + + tovow_picy +; + +442  +UIlRgeCheck + + tnge_checkg_picy +; + +443  + gTrunc +<> + troundg_picy +; + +446 + gme + <> + +447  + gnumic__as + + +453  +def_ovow_hdr + + tovow_picy +; + +454  +UIlRgeCheck + + tnge_checkg_picy +; + +455  + gTrunc +<> + troundg_picy +; + +458 + gme + <> + +459  + gnumic__as + + +465  +def_ovow_hdr + + tovow_picy +; + +466  +UIlRgeCheck + + tnge_checkg_picy +; + +467  + gTrunc + + troundg_picy +; + +470 + gme + <> + +471  + gnumic__as + + +477  +def_ovow_hdr + + tovow_picy +; + +478  +UIlRgeCheck + + tnge_checkg_picy +; + +479  + gTrunc +<> + troundg_picy +; + +482 + gme + <> + +483  + gnumic__as + + +489  +def_ovow_hdr + + tovow_picy +; + +490  +UIlRgeCheck + + tnge_checkg_picy +; + +491  + gTrunc +<> + troundg_picy +; + +494 + gme + <> + +495  + gnumic__as + + +501  +def_ovow_hdr + + tovow_picy +; + +502  +UIlRgeCheck + + tnge_checkg_picy +; + +503  + gTrunc +<> + troundg_picy +; + +506 + gme + <> + +507  + gnumic__as + + +513  +def_ovow_hdr + + tovow_picy +; + +514  +UIlRgeCheck + + tnge_checkg_picy +; + +515  + gTrunc +<> + troundg_picy +; + +518 + gme + <> + +519  + gnumic__as + + +525  +def_ovow_hdr + + tovow_picy +; + +526  +UIlRgeCheck + + tnge_checkg_picy +; + +527  + gTrunc +<> + troundg_picy +; + +530 + gme + <> + +531  + gnumic__as + + +537  +def_ovow_hdr + + tovow_picy +; + +538  +UIlRgeCheck + + tnge_checkg_picy +; + +539  + gTrunc +<> + troundg_picy +; + +542 + gme + <> + +543  + gnumic__as + + +549  +def_ovow_hdr + + tovow_picy +; + +550  +UIlRgeCheck + + tnge_checkg_picy +; + +551  + gTrunc +<> + troundg_picy +; + +554 + gme + <> + +555  + gnumic__as + + +561  +def_ovow_hdr + + tovow_picy +; + +562  +UIlRgeCheck + + tnge_checkg_picy +; + +563  + gTrunc +<> + troundg_picy +; + +566 + gme + <> + +567  + gnumic__as + + +573  +def_ovow_hdr + + tovow_picy +; + +574  +UIlRgeCheck + + tnge_checkg_picy +; + +575  + gTrunc +<> + troundg_picy +; + +578 + gme + <> + +579  + gnumic__as + + +585  +def_ovow_hdr + + tovow_picy +; + +586  +UIlRgeCheck + + tnge_checkg_picy +; + +587  + gTrunc +<> + troundg_picy +; + +590 + gme + <> + +591  + gnumic__as + + +597  +def_ovow_hdr + + tovow_picy +; + +598  +UIlRgeCheck + + tnge_checkg_picy +; + +599  + gTrunc +<> + troundg_picy +; + +602 + gme + <> + +603  + gnumic__as + + +609  +def_ovow_hdr + + tovow_picy +; + +610  +UIlRgeCheck + + tnge_checkg_picy +; + +611  + gTrunc + + troundg_picy +; + +614 + gme + <> + +615  + gnumic__as + + +621  +def_ovow_hdr + + tovow_picy +; + +622  +UIlRgeCheck + + tnge_checkg_picy +; + +623  + gTrunc +<> + troundg_picy +; + +626 + gme + <> + +627  + gnumic__as + + +633  +def_ovow_hdr + + tovow_picy +; + +634  +UIlRgeCheck + + tnge_checkg_picy +; + +635  + gTrunc +<> + troundg_picy +; + +638 + gme + <> + +639  + gnumic__as + + +645  +def_ovow_hdr + + tovow_picy +; + +646  +UIlRgeCheck + + tnge_checkg_picy +; + +647  + gTrunc +<> + troundg_picy +; + +650 + gme + <> + +651  + gnumic__as + + +657  +def_ovow_hdr + + tovow_picy +; + +658  +UIlRgeCheck + + tnge_checkg_picy +; + +659  + gTrunc +<> + troundg_picy +; + +662 + gme + <> + +663  + gnumic__as + + +669  +def_ovow_hdr + + tovow_picy +; + +670  +UIlRgeCheck + + tnge_checkg_picy +; + +671  + gTrunc +<> + troundg_picy +; + +674 + gme + <> + +675  + gnumic__as + + +681  +def_ovow_hdr + + tovow_picy +; + +682  +UIlRgeCheck + + tnge_checkg_picy +; + +683  + gTrunc +<> + troundg_picy +; + +686 + gme + <> + +687  + gnumic__as + + +693  +def_ovow_hdr + + tovow_picy +; + +694  +UIlRgeCheck + + tnge_checkg_picy +; + +695  + gTrunc +<> + troundg_picy +; + +698 + gme + <> + +699  + gnumic__as + + +705  +def_ovow_hdr + + tovow_picy +; + +706  +UIlRgeCheck + + tnge_checkg_picy +; + +707  + gTrunc +<> + troundg_picy +; + +710 + gme + <> + +711  + gnumic__as + + +717  +def_ovow_hdr + + tovow_picy +; + +718  +UIlRgeCheck + + tnge_checkg_picy +; + +719  + gTrunc +<> + troundg_picy +; + +722 + gme + <> + +723  + gnumic__as + + +729  +def_ovow_hdr + + tovow_picy +; + +730  +UIlRgeCheck + + tnge_checkg_picy +; + +731  + gTrunc +<> + troundg_picy +; + +734 + gme + <> + +735  + gnumic__as + + +741  +def_ovow_hdr + + tovow_picy +; + +742  +UIlRgeCheck + + tnge_checkg_picy +; + +743  + gTrunc +<> + troundg_picy +; + +746 + gme + <> + +747  + gnumic__as + + +753  +def_ovow_hdr + + tovow_picy +; + +754  +UIlRgeCheck + + tnge_checkg_picy +; + +755  + gTrunc + + troundg_picy +; + +758 + gme + <> + +759  + gnumic__as + + +765  +def_ovow_hdr + + tovow_picy +; + +766  +UIlRgeCheck + + tnge_checkg_picy +; + +767  + gTrunc +<> + troundg_picy +; + +770 + gme + <> + +771  + gnumic__as + + +777  +def_ovow_hdr + + tovow_picy +; + +778  +UIlRgeCheck + + tnge_checkg_picy +; + +779  + gTrunc +<> + troundg_picy +; + +782 + gme + <> + +783  + gnumic__as + + +789  +def_ovow_hdr + + tovow_picy +; + +790  +UIlRgeCheck + + tnge_checkg_picy +; + +791  + gTrunc +<> + troundg_picy +; + +794 + gme + <> + +795  + gnumic__as + + +801  +def_ovow_hdr + + tovow_picy +; + +802  +UIlRgeCheck + + tnge_checkg_picy +; + +803  + gTrunc +<> + troundg_picy +; + +806 + gme + <> + +807  + gnumic__as + + +813  +def_ovow_hdr + + tovow_picy +; + +814  +UIlRgeCheck + + tnge_checkg_picy +; + +815  + gTrunc +<> + troundg_picy +; + +818 + gme + <> + +819  + gnumic__as + + +825  +def_ovow_hdr + + tovow_picy +; + +826  +UIlRgeCheck + + tnge_checkg_picy +; + +827  + gTrunc +<> + troundg_picy +; + +830 + gme + <> + +831  + gnumic__as + + +837  +def_ovow_hdr + + tovow_picy +; + +838  +UIlRgeCheck + + tnge_checkg_picy +; + +839  + gTrunc +<> + troundg_picy +; + +842 + gme + <> + +843  + gnumic__as + + +849  +def_ovow_hdr + + tovow_picy +; + +850  +UIlRgeCheck + + tnge_checkg_picy +; + +851  + gTrunc +<> + troundg_picy +; + +854 + gme + <> + +855  + gnumic__as + + +861  +def_ovow_hdr + + tovow_picy +; + +862  +UIlRgeCheck + + tnge_checkg_picy +; + +863  + gTrunc +<> + troundg_picy +; + +866 + gme + <> + +867  + gnumic__as + + +873  +def_ovow_hdr + + tovow_picy +; + +874  +UIlRgeCheck + + tnge_checkg_picy +; + +875  + gTrunc +<> + troundg_picy +; + +878 + gme + <> + +879  + gnumic__as + + +885  +def_ovow_hdr + + tovow_picy +; + +886  +UIlRgeCheck + + tnge_checkg_picy +; + +887  + gTrunc +<> + troundg_picy +; + +890 + gme + <> + +891  + gnumic__as + + +897  +def_ovow_hdr + + tovow_picy +; + +898  +UIlRgeCheck + + tnge_checkg_picy +; + +899  + gTrunc + + troundg_picy +; + +902 + gme + <> + +903  + gnumic__as + + +909  +def_ovow_hdr + + tovow_picy +; + +910  +UIlRgeCheck + + tnge_checkg_picy +; + +911  + gTrunc +<> + troundg_picy +; + +914 + gme + <> + +915  + gnumic__as + + +921  +def_ovow_hdr + + tovow_picy +; + +922  +UIlRgeCheck + + tnge_checkg_picy +; + +923  + gTrunc +<> + troundg_picy +; + +926 + gme + <> + +927  + gnumic__as + + +933  +def_ovow_hdr + + tovow_picy +; + +934  +UIlRgeCheck + + tnge_checkg_picy +; + +935  + gTrunc +<> + troundg_picy +; + +938 + gme + <> + +939  + gnumic__as + + +945  +def_ovow_hdr + + tovow_picy +; + +946  +UIlRgeCheck + + tnge_checkg_picy +; + +947  + gTrunc +<> + troundg_picy +; + +950 + gme + <> + +951  + gnumic__as + + +957  +def_ovow_hdr + + tovow_picy +; + +958  +UIlRgeCheck + + tnge_checkg_picy +; + +959  + gTrunc +<> + troundg_picy +; + +962 + gme + <> + +963  + gnumic__as + + +969  +def_ovow_hdr + + tovow_picy +; + +970  +UIlRgeCheck + + tnge_checkg_picy +; + +971  + gTrunc +<> + troundg_picy +; + +974 + gme + <> + +975  + gnumic__as + + +981  +def_ovow_hdr + + tovow_picy +; + +982  +UIlRgeCheck + + tnge_checkg_picy +; + +983  + gTrunc +<> + troundg_picy +; + +986 + gme + <> + +987  + gnumic__as + + +993  +def_ovow_hdr + + tovow_picy +; + +994  +UIlRgeCheck + + tnge_checkg_picy +; + +995  + gTrunc +<> + troundg_picy +; + +998 + gme + <> + +999  + gnumic__as + + +1005  +def_ovow_hdr + + tovow_picy +; + +1006  +UIlRgeCheck + + tnge_checkg_picy +; + +1007  + gTrunc +<> + troundg_picy +; + +1010 + gme + <> + +1011  + gnumic__as + + +1017  +def_ovow_hdr + + tovow_picy +; + +1018  +UIlRgeCheck + + tnge_checkg_picy +; + +1019  + gTrunc +<> + troundg_picy +; + +1022 + gme + <> + +1023  + gnumic__as + + +1029  +def_ovow_hdr + + tovow_picy +; + +1030  +UIlRgeCheck + + tnge_checkg_picy +; + +1031  + gTrunc +<> + troundg_picy +; + +1034 + gme + <> + +1035  + gnumic__as + + +1041  +def_ovow_hdr + + tovow_picy +; + +1042  +UIlRgeCheck + + tnge_checkg_picy +; + +1043  + gTrunc + + troundg_picy +; + +1046 + gme + <> + +1047  + gnumic__as + + +1053  +def_ovow_hdr + + tovow_picy +; + +1054  +UIlRgeCheck + + tnge_checkg_picy +; + +1055  + gTrunc +<> + troundg_picy +; + +1058 + gme + <> + +1059  + gnumic__as + + +1065  +def_ovow_hdr + + tovow_picy +; + +1066  +UIlRgeCheck + + tnge_checkg_picy +; + +1067  + gTrunc +<> + troundg_picy +; + +1070 + gme + <> + +1071  + gnumic__as + + +1077  +def_ovow_hdr + + tovow_picy +; + +1078  +UIlRgeCheck + + tnge_checkg_picy +; + +1079  + gTrunc +<> + troundg_picy +; + +1082 + gme + <> + +1083  + gnumic__as + + +1089  +def_ovow_hdr + + tovow_picy +; + +1090  +UIlRgeCheck + + tnge_checkg_picy +; + +1091  + gTrunc +<> + troundg_picy +; + +1094 + gme + <> + +1095  + gnumic__as + + +1101  +def_ovow_hdr + + tovow_picy +; + +1102  +UIlRgeCheck + + tnge_checkg_picy +; + +1103  + gTrunc +<> + troundg_picy +; + +1106 + gme + <> + +1107  + gnumic__as + + +1113  +def_ovow_hdr + + tovow_picy +; + +1114  +UIlRgeCheck + + tnge_checkg_picy +; + +1115  + gTrunc +<> + troundg_picy +; + +1118 + gme + <> + +1119  + gnumic__as + + +1125  +def_ovow_hdr + + tovow_picy +; + +1126  +UIlRgeCheck + + tnge_checkg_picy +; + +1127  + gTrunc +<> + troundg_picy +; + +1130 + gme + <> + +1131  + gnumic__as + + +1137  +def_ovow_hdr + + tovow_picy +; + +1138  +UIlRgeCheck + + tnge_checkg_picy +; + +1139  + gTrunc +<> + troundg_picy +; + +1142 + gme + <> + +1143  + gnumic__as + + +1149  +def_ovow_hdr + + tovow_picy +; + +1150  +UIlRgeCheck + + tnge_checkg_picy +; + +1151  + gTrunc +<> + troundg_picy +; + +1154 + gme + <> + +1155  + gnumic__as + + +1161  +def_ovow_hdr + + tovow_picy +; + +1162  +UIlRgeCheck + + tnge_checkg_picy +; + +1163  + gTrunc +<> + troundg_picy +; + +1166 + gme + <> + +1167  + gnumic__as + + +1173  +def_ovow_hdr + + tovow_picy +; + +1174  +UIlRgeCheck + + tnge_checkg_picy +; + +1175  + gTrunc +<> + troundg_picy +; + +1178 + gme + <> + +1179  + gnumic__as + + +1185  +def_ovow_hdr + + tovow_picy +; + +1186  +UIlRgeCheck + + tnge_checkg_picy +; + +1187  + gTrunc + + troundg_picy +; + +1190 + gme + <> + +1191  + gnumic__as + + +1197  +def_ovow_hdr + + tovow_picy +; + +1198  +UIlRgeCheck + + tnge_checkg_picy +; + +1199  + gTrunc +<> + troundg_picy +; + +1202 + gme + <> + +1203  + gnumic__as + + +1209  +def_ovow_hdr + + tovow_picy +; + +1210  +UIlRgeCheck + + tnge_checkg_picy +; + +1211  + gTrunc +<> + troundg_picy +; + +1214 + gme + <> + +1215  + gnumic__as + + +1221  +def_ovow_hdr + + tovow_picy +; + +1222  +UIlRgeCheck + + tnge_checkg_picy +; + +1223  + gTrunc +<> + troundg_picy +; + +1226 + gme + <> + +1227  + gnumic__as + + +1233  +def_ovow_hdr + + tovow_picy +; + +1234  +UIlRgeCheck + + tnge_checkg_picy +; + +1235  + gTrunc +<> + troundg_picy +; + +1238 + gme + <> + +1239  + gnumic__as + + +1245  +def_ovow_hdr + + tovow_picy +; + +1246  +UIlRgeCheck + + tnge_checkg_picy +; + +1247  + gTrunc +<> + troundg_picy +; + +1250 + gme + <> + +1251  + gnumic__as + + +1257  +def_ovow_hdr + + tovow_picy +; + +1258  +UIlRgeCheck + + tnge_checkg_picy +; + +1259  + gTrunc +<> + troundg_picy +; + +1262 + gme + <> + +1263  + gnumic__as + + +1269  +def_ovow_hdr + + tovow_picy +; + +1270  +UIlRgeCheck + + tnge_checkg_picy +; + +1271  + gTrunc +<> + troundg_picy +; + +1274 + gme + <> + +1275  + gnumic__as + + +1281  +def_ovow_hdr + + tovow_picy +; + +1282  +UIlRgeCheck + + tnge_checkg_picy +; + +1283  + gTrunc +<> + troundg_picy +; + +1286 + gme + <> + +1287  + gnumic__as + + +1293  +def_ovow_hdr + + tovow_picy +; + +1294  +UIlRgeCheck + + tnge_checkg_picy +; + +1295  + gTrunc +<> + troundg_picy +; + +1298 + gme + <> + +1299  + gnumic__as + + +1305  +def_ovow_hdr + + tovow_picy +; + +1306  +UIlRgeCheck + + tnge_checkg_picy +; + +1307  + gTrunc +<> + troundg_picy +; + +1310 + gme + <> + +1311  + gnumic__as + + +1317  +def_ovow_hdr + + tovow_picy +; + +1318  +UIlRgeCheck + + tnge_checkg_picy +; + +1319  + gTrunc +<> + troundg_picy +; + +1322 + gme + <> + +1323  + gnumic__as + + +1329  +def_ovow_hdr + + tovow_picy +; + +1330  +UIlRgeCheck + + tnge_checkg_picy +; + +1331  + gTrunc + + troundg_picy +; + +1334 + gme + <> + +1335  + gnumic__as + + +1341  +def_ovow_hdr + + tovow_picy +; + +1342  +UIlRgeCheck + + tnge_checkg_picy +; + +1343  + gTrunc +<> + troundg_picy +; + +1346 + gme + <> + +1347  + gnumic__as + + +1353  +def_ovow_hdr + + tovow_picy +; + +1354  +UIlRgeCheck + + tnge_checkg_picy +; + +1355  + gTrunc +<> + troundg_picy +; + +1358 + gme + <> + +1359  + gnumic__as + + +1365  +def_ovow_hdr + + tovow_picy +; + +1366  +UIlRgeCheck + + tnge_checkg_picy +; + +1367  + gTrunc +<> + troundg_picy +; + +1370 + gme + <> + +1371  + gnumic__as + + +1377  +def_ovow_hdr + + tovow_picy +; + +1378  +UIlRgeCheck + + tnge_checkg_picy +; + +1379  + gTrunc +<> + troundg_picy +; + +1382 + gme + <> + +1383  + gnumic__as + + +1389  +def_ovow_hdr + + tovow_picy +; + +1390  +UIlRgeCheck + + tnge_checkg_picy +; + +1391  + gTrunc +<> + troundg_picy +; + +1394 + gme + <> + +1395  + gnumic__as + + +1401  +def_ovow_hdr + + tovow_picy +; + +1402  +UIlRgeCheck + + tnge_checkg_picy +; + +1403  + gTrunc +<> + troundg_picy +; + +1406 + gme + <> + +1407  + gnumic__as + + +1413  +def_ovow_hdr + + tovow_picy +; + +1414  +UIlRgeCheck + + tnge_checkg_picy +; + +1415  + gTrunc +<> + troundg_picy +; + +1418 + gme + <> + +1419  + gnumic__as + + +1425  +def_ovow_hdr + + tovow_picy +; + +1426  +UIlRgeCheck + + tnge_checkg_picy +; + +1427  + gTrunc +<> + troundg_picy +; + +1430 + gme + <> + +1431  + gnumic__as + + +1437  +def_ovow_hdr + + tovow_picy +; + +1438  +UIlRgeCheck + + tnge_checkg_picy +; + +1439  + gTrunc +<> + troundg_picy +; + +1442 + gme + <> + +1443  + gnumic__as + + +1449  +def_ovow_hdr + + tovow_picy +; + +1450  +UIlRgeCheck + + tnge_checkg_picy +; + +1451  + gTrunc +<> + troundg_picy +; + +1454 + gme + <> + +1455  + gnumic__as + + +1461  +def_ovow_hdr + + tovow_picy +; + +1462  +UIlRgeCheck + + tnge_checkg_picy +; + +1463  + gTrunc +<> + troundg_picy +; + +1466 + gme + <> + +1467  + gnumic__as + + +1473  +def_ovow_hdr + + tovow_picy +; + +1474  +UIlRgeCheck + + tnge_checkg_picy +; + +1475  + gTrunc + + troundg_picy +; + +1478 + gme + <> + +1479  + gnumic__as + + +1485  +def_ovow_hdr + + tovow_picy +; + +1486  +UIlRgeCheck + + tnge_checkg_picy +; + +1487  + gTrunc +<> + troundg_picy +; + +1490 + gme + <> + +1491  + gnumic__as + + +1497  +def_ovow_hdr + + tovow_picy +; + +1498  +UIlRgeCheck + + tnge_checkg_picy +; + +1499  + gTrunc +<> + troundg_picy +; + +1502 + gme + <> + +1503  + gnumic__as + + +1509  +def_ovow_hdr + + tovow_picy +; + +1510  +UIlRgeCheck + + tnge_checkg_picy +; + +1511  + gTrunc +<> + troundg_picy +; + +1514 + gme + <> + +1515  + gnumic__as + + +1521  +def_ovow_hdr + + tovow_picy +; + +1522  +UIlRgeCheck + + tnge_checkg_picy +; + +1523  + gTrunc +<> + troundg_picy +; + +1526 + gme + <> + +1527  + gnumic__as + + +1533  +def_ovow_hdr + + tovow_picy +; + +1534  +UIlRgeCheck + + tnge_checkg_picy +; + +1535  + gTrunc +<> + troundg_picy +; + +1538 + gme + <> + +1539  + gnumic__as + + +1545  +def_ovow_hdr + + tovow_picy +; + +1546  +UIlRgeCheck + + tnge_checkg_picy +; + +1547  + gTrunc +<> + troundg_picy +; + +1550 + gme + <> + +1551  + gnumic__as + + +1557  +def_ovow_hdr + + tovow_picy +; + +1558  +UIlRgeCheck + + tnge_checkg_picy +; + +1559  + gTrunc +<> + troundg_picy +; + +1562 + gme + <> + +1563  + gnumic__as + + +1569  +def_ovow_hdr + + tovow_picy +; + +1570  +UIlRgeCheck + + tnge_checkg_picy +; + +1571  + gTrunc +<> + troundg_picy +; + +1574 + gme + <> + +1575  + gnumic__as + + +1581  +def_ovow_hdr + + tovow_picy +; + +1582  +UIlRgeCheck + + tnge_checkg_picy +; + +1583  + gTrunc +<> + troundg_picy +; + +1586 + gme + <> + +1587  + gnumic__as + + +1593  +def_ovow_hdr + + tovow_picy +; + +1594  +UIlRgeCheck + + tnge_checkg_picy +; + +1595  + gTrunc +<> + troundg_picy +; + +1598 + gme + <> + +1599  + gnumic__as + + +1605  +def_ovow_hdr + + tovow_picy +; + +1606  +UIlRgeCheck + + tnge_checkg_picy +; + +1607  + gTrunc +<> + troundg_picy +; + +1610 + gme + <> + +1611  + gnumic__as + + +1617  +def_ovow_hdr + + tovow_picy +; + +1618  +UIlRgeCheck + + tnge_checkg_picy +; + +1619  + gTrunc + + troundg_picy +; + +1622 + gme + <> + +1623  + gnumic__as + + +1629  +def_ovow_hdr + + tovow_picy +; + +1630  +UIlRgeCheck + + tnge_checkg_picy +; + +1631  + gTrunc +<> + troundg_picy +; + +1634 + gme + <> + +1635  + gnumic__as + + +1641  +def_ovow_hdr + + tovow_picy +; + +1642  +UIlRgeCheck + + tnge_checkg_picy +; + +1643  + gTrunc +<> + troundg_picy +; + +1646 + gme + <> + +1647  + gnumic__as + + +1653  +def_ovow_hdr + + tovow_picy +; + +1654  +UIlRgeCheck + + tnge_checkg_picy +; + +1655  + gTrunc +<> + troundg_picy +; + +1658 + gme + <> + +1659  + gnumic__as + + +1665  +def_ovow_hdr + + tovow_picy +; + +1666  +UIlRgeCheck + + tnge_checkg_picy +; + +1667  + gTrunc +<> + troundg_picy +; + +1670 + gme + <> + +1671  + gnumic__as + + +1677  +def_ovow_hdr + + tovow_picy +; + +1678  +UIlRgeCheck + + tnge_checkg_picy +; + +1679  + gTrunc +<> + troundg_picy +; + +1682 + gme + <> + +1683  + gnumic__as + + +1689  +def_ovow_hdr + + tovow_picy +; + +1690  +UIlRgeCheck + + tnge_checkg_picy +; + +1691  + gTrunc +<> + troundg_picy +; + +1694 + gme + <> + +1695  + gnumic__as + + +1701  +def_ovow_hdr + + tovow_picy +; + +1702  +UIlRgeCheck + + tnge_checkg_picy +; + +1703  + gTrunc +<> + troundg_picy +; + +1706 + gme + <> + +1707  + gnumic__as + + +1713  +def_ovow_hdr + + tovow_picy +; + +1714  +UIlRgeCheck + + tnge_checkg_picy +; + +1715  + gTrunc +<> + troundg_picy +; + +1718 + gme + <> + +1719  + gnumic__as + + +1725  +def_ovow_hdr + + tovow_picy +; + +1726  +UIlRgeCheck + + tnge_checkg_picy +; + +1727  + gTrunc +<> + troundg_picy +; + +1730 + gme + <> + +1731  + gnumic__as + + +1737  +def_ovow_hdr + + tovow_picy +; + +1738  +UIlRgeCheck + + tnge_checkg_picy +; + +1739  + gTrunc +<> + troundg_picy +; + + @/usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp + +9 +mea + + gboo + {amea + gnumic + { + +12 + gme + <> + +13  + gnumic__as + + +16 , + gboo +:: +lg_lg_ty + + +19  +def_ovow_hdr + + tovow_picy +; + +20  +UIlRgeCheck + + tnge_checkg_picy +; + +21  + gTrunc +< + tboo +:: + tlg_lg_ty +> + troundg_picy +; + +24 + gme + <> + +25  + gnumic__as + + +28 , + gboo +:: +ulg_lg_ty + + +31  +def_ovow_hdr + + tovow_picy +; + +32  +UIlRgeCheck + + tnge_checkg_picy +; + +33  + gTrunc +< + tboo +:: + tulg_lg_ty +> + troundg_picy +; + +36 + gme + <> + +37  + gnumic__as + + +40 , + gboo +:: +lg_lg_ty + + +43  +def_ovow_hdr + + tovow_picy +; + +44  +UIlRgeCheck + + tnge_checkg_picy +; + +45  + gTrunc +< + tboo +:: + tlg_lg_ty +> + troundg_picy +; + +48 + gme + <> + +49  + gnumic__as + + +52 , + gboo +:: +ulg_lg_ty + + +55  +def_ovow_hdr + + tovow_picy +; + +56  +UIlRgeCheck + + tnge_checkg_picy +; + +57  + gTrunc +< + tboo +:: + tulg_lg_ty +> + troundg_picy +; + +60 + gme + <> + +61  + gnumic__as + + +64 , + gboo +:: +lg_lg_ty + + +67  +def_ovow_hdr + + tovow_picy +; + +68  +UIlRgeCheck + + tnge_checkg_picy +; + +69  + gTrunc +< + tboo +:: + tlg_lg_ty +> + troundg_picy +; + +72 + gme + <> + +73  + gnumic__as + + +76 , + gboo +:: +ulg_lg_ty + + +79  +def_ovow_hdr + + tovow_picy +; + +80  +UIlRgeCheck + + tnge_checkg_picy +; + +81  + gTrunc +< + tboo +:: + tulg_lg_ty +> + troundg_picy +; + +84 + gme + <> + +85  + gnumic__as + + +88 , + gboo +:: +lg_lg_ty + + +91  +def_ovow_hdr + + tovow_picy +; + +92  +UIlRgeCheck + + tnge_checkg_picy +; + +93  + gTrunc +< + tboo +:: + tlg_lg_ty +> + troundg_picy +; + +96 + gme + <> + +97  + gnumic__as + + +100 , + gboo +:: +ulg_lg_ty + + +103  +def_ovow_hdr + + tovow_picy +; + +104  +UIlRgeCheck + + tnge_checkg_picy +; + +105  + gTrunc +< + tboo +:: + tulg_lg_ty +> + troundg_picy +; + +108 + gme + <> + +109  + gnumic__as + + +112 , + gboo +:: +lg_lg_ty + + +115  +def_ovow_hdr + + tovow_picy +; + +116  +UIlRgeCheck + + tnge_checkg_picy +; + +117  + gTrunc +< + tboo +:: + tlg_lg_ty +> + troundg_picy +; + +120 + gme + <> + +121  + gnumic__as + + +124 , + gboo +:: +ulg_lg_ty + + +127  +def_ovow_hdr + + tovow_picy +; + +128  +UIlRgeCheck + + tnge_checkg_picy +; + +129  + gTrunc +< + tboo +:: + tulg_lg_ty +> + troundg_picy +; + +132 + gme + <> + +133  + gnumic__as + + +136 , + gboo +:: +lg_lg_ty + + +139  +def_ovow_hdr + + tovow_picy +; + +140  +UIlRgeCheck + + tnge_checkg_picy +; + +141  + gTrunc +< + tboo +:: + tlg_lg_ty +> + troundg_picy +; + +144 + gme + <> + +145  + gnumic__as + + +148 , + gboo +:: +ulg_lg_ty + + +151  +def_ovow_hdr + + tovow_picy +; + +152  +UIlRgeCheck + + tnge_checkg_picy +; + +153  + gTrunc +< + tboo +:: + tulg_lg_ty +> + troundg_picy +; + +156 + gme + <> + +157  + gnumic__as + + +160 , + gboo +:: +lg_lg_ty + + +163  +def_ovow_hdr + + tovow_picy +; + +164  +UIlRgeCheck + + tnge_checkg_picy +; + +165  + gTrunc +< + tboo +:: + tlg_lg_ty +> + troundg_picy +; + +168 + gme + <> + +169  + gnumic__as + + +172 , + gboo +:: +ulg_lg_ty + + +175  +def_ovow_hdr + + tovow_picy +; + +176  +UIlRgeCheck + + tnge_checkg_picy +; + +177  + gTrunc +< + tboo +:: + tulg_lg_ty +> + troundg_picy +; + +180 + gme + <> + +181  + gnumic__as + + +184 , + gboo +:: +lg_lg_ty + + +187  +def_ovow_hdr + + tovow_picy +; + +188  +UIlRgeCheck + + tnge_checkg_picy +; + +189  + gTrunc +< + tboo +:: + tlg_lg_ty +> + troundg_picy +; + +192 + gme + <> + +193  + gnumic__as + + +196 , + gboo +:: +ulg_lg_ty + + +199  +def_ovow_hdr + + tovow_picy +; + +200  +UIlRgeCheck + + tnge_checkg_picy +; + +201  + gTrunc +< + tboo +:: + tulg_lg_ty +> + troundg_picy +; + +204 + gme + <> + +205  + gnumic__as + + +208 , + gboo +:: +lg_lg_ty + + +211  +def_ovow_hdr + + tovow_picy +; + +212  +UIlRgeCheck + + tnge_checkg_picy +; + +213  + gTrunc +< + tboo +:: + tlg_lg_ty +> + troundg_picy +; + +216 + gme + <> + +217  + gnumic__as + + +220 , + gboo +:: +ulg_lg_ty + + +223  +def_ovow_hdr + + tovow_picy +; + +224  +UIlRgeCheck + + tnge_checkg_picy +; + +225  + gTrunc +< + tboo +:: + tulg_lg_ty +> + troundg_picy +; + +228 + gme + <> + +229  + gnumic__as + + +232 , + gboo +:: +lg_lg_ty + + +235  +def_ovow_hdr + + tovow_picy +; + +236  +UIlRgeCheck + + tnge_checkg_picy +; + +237  + gTrunc +< + tboo +:: + tlg_lg_ty +> + troundg_picy +; + +240 + gme + <> + +241  + gnumic__as + + +244 , + gboo +:: +ulg_lg_ty + + +247  +def_ovow_hdr + + tovow_picy +; + +248  +UIlRgeCheck + + tnge_checkg_picy +; + +249  + gTrunc +< + tboo +:: + tulg_lg_ty +> + troundg_picy +; + +252 + gme + <> + +253  + gnumic__as + + +256 , + gboo +:: +lg_lg_ty + + +259  +def_ovow_hdr + + tovow_picy +; + +260  +UIlRgeCheck + + tnge_checkg_picy +; + +261  + gTrunc +< + tboo +:: + tlg_lg_ty +> + troundg_picy +; + +264 + gme + <> + +265  + gnumic__as + + +268 , + gboo +:: +ulg_lg_ty + + +271  +def_ovow_hdr + + tovow_picy +; + +272  +UIlRgeCheck + + tnge_checkg_picy +; + +273  + gTrunc +< + tboo +:: + tulg_lg_ty +> + troundg_picy +; + +276 + gme + <> + +277  + gnumic__as + + +280 , + gboo +:: +lg_lg_ty + + +283  +def_ovow_hdr + + tovow_picy +; + +284  +UIlRgeCheck + + tnge_checkg_picy +; + +285  + gTrunc +< + tboo +:: + tlg_lg_ty +> + troundg_picy +; + +288 + gme + <> + +289  + gnumic__as + + +292 , + gboo +:: +ulg_lg_ty + + +295  +def_ovow_hdr + + tovow_picy +; + +296  +UIlRgeCheck + + tnge_checkg_picy +; + +297  + gTrunc +< + tboo +:: + tulg_lg_ty +> + troundg_picy +; + +300 + gme + <> + +301  + gnumic__as + + +303 + gboo +:: +lg_lg_ty + + +304 , + gboo +:: +lg_lg_ty + + +307  +def_ovow_hdr + + tovow_picy +; + +308  +UIlRgeCheck + + tnge_checkg_picy +; + +309  + gTrunc +< + tboo +:: + tlg_lg_ty +> + troundg_picy +; + +312 + gme + <> + +313  + gnumic__as + + +315 + gboo +:: +lg_lg_ty + + +316 , + gboo +:: +ulg_lg_ty + + +319  +def_ovow_hdr + + tovow_picy +; + +320  +UIlRgeCheck + + tnge_checkg_picy +; + +321  + gTrunc +< + tboo +:: + tulg_lg_ty +> + troundg_picy +; + +324 + gme + <> + +325  + gnumic__as + + +327 + gboo +:: +ulg_lg_ty + + +328 , + gboo +:: +lg_lg_ty + + +331  +def_ovow_hdr + + tovow_picy +; + +332  +UIlRgeCheck + + tnge_checkg_picy +; + +333  + gTrunc +< + tboo +:: + tlg_lg_ty +> + troundg_picy +; + +336 + gme + <> + +337  + gnumic__as + + +339 + gboo +:: +ulg_lg_ty + + +340 , + gboo +:: +ulg_lg_ty + + +343  +def_ovow_hdr + + tovow_picy +; + +344  +UIlRgeCheck + + tnge_checkg_picy +; + +345  + gTrunc +< + tboo +:: + tulg_lg_ty +> + troundg_picy +; + + @/usr/include/boost/predef/architecture/x86/32.h + +8 #ide +BOOST_PREDEF_ARCHITECTURE_X86_32_H + + +9  + #BOOST_PREDEF_ARCHITECTURE_X86_32_H + + + ) + +11  + ~ + +12  + ~ + +44  + #BOOST_ARCH_X86_32 + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +46 #i +defed +( +i386 +|| defed( +__i386__ +) || \ + +47 +defed +( +__i486__ +|| defed( +__i586__ +) || \ + +48 +defed +( +__i686__ +|| defed( +__i386 +) || \ + +49 +defed +( +_M_IX86 +|| defed( +_X86_ +) || \ + +50 +defed +( +__THW_INTEL__ +|| defed( +__I86__ +) || \ + +51 + $defed +( +__INTEL__ +) + +52 #unde +BOOST_ARCH_X86_32 + + +53 #i! + `defed +( +BOOST_ARCH_X86_32 +&& defed( +__I86__ +) + +54  + #BOOST_ARCH_X86_32 + + `BOOST_VERSION_NUMBER +( +__I86__ +,0,0) + + ) + +56 #i! + `defed +( +BOOST_ARCH_X86_32 +&& defed( +_M_IX86 +) + +57  + #BOOST_ARCH_X86_32 + + `BOOST_PREDEF_MAKE_10_VV00 +( +_M_IX86 +) + + ) + +59 #i! + `defed +( +BOOST_ARCH_X86_32 +&& defed( +__i686__ +) + +60  + #BOOST_ARCH_X86_32 + + `BOOST_VERSION_NUMBER +(6,0,0) + + ) + +62 #i! + `defed +( +BOOST_ARCH_X86_32 +&& defed( +__i586__ +) + +63  + #BOOST_ARCH_X86_32 + + `BOOST_VERSION_NUMBER +(5,0,0) + + ) + +65 #i! + `defed +( +BOOST_ARCH_X86_32 +&& defed( +__i486__ +) + +66  + #BOOST_ARCH_X86_32 + + `BOOST_VERSION_NUMBER +(4,0,0) + + ) + +68 #i! + `defed +( +BOOST_ARCH_X86_32 +&& defed( +__i386__ +) + +69  + #BOOST_ARCH_X86_32 + + `BOOST_VERSION_NUMBER +(3,0,0) + + ) + +71 #i! + `defed +( +BOOST_ARCH_X86_32 +) + +72  + #BOOST_ARCH_X86_32 + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +76 #i +BOOST_ARCH_X86_32 + + +77  + #BOOST_ARCH_X86_32_AVAILABLE + + + ) + +80  + #BOOST_ARCH_X86_32_NAME + "I x86-32" + + ) + +82  + ~ + +86  + ~ + +87 + `BOOST_PREDEF_DECLARE_TEST +( +BOOST_ARCH_X86_32 +, +BOOST_ARCH_X86_32_NAME +) + + @/usr/include/boost/predef/architecture/x86/64.h + +8 #ide +BOOST_PREDEF_ARCHITECTURE_X86_64_H + + +9  + #BOOST_PREDEF_ARCHITECTURE_X86_64_H + + + ) + +11  + ~ + +12  + ~ + +30  + #BOOST_ARCH_X86_64 + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +32 #i +defed +( +__x86_64 +|| defed( +__x86_64__ +) || \ + +33 +defed +( +__amd64__ +|| defed( +__amd64 +) || \ + +34 + $defed +( +_M_X64 +) + +35 #unde +BOOST_ARCH_X86_64 + + +36  + #BOOST_ARCH_X86_64 + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +39 #i +BOOST_ARCH_X86_64 + + +40  + #BOOST_ARCH_X86_64_AVAILABLE + + + ) + +43  + #BOOST_ARCH_X86_64_NAME + "I x86-64" + + ) + +45  + ~ + +49  + ~ + +50 + `BOOST_PREDEF_DECLARE_TEST +( +BOOST_ARCH_X86_64 +, +BOOST_ARCH_X86_64_NAME +) + + @/usr/include/boost/predef/detail/comp_detected.h + +8 #ide +BOOST_PREDEF_DETAIL_COMP_DETECTED + + +9  + #BOOST_PREDEF_DETAIL_COMP_DETECTED + 1 + + ) + + @/usr/include/boost/predef/hardware/simd/arm.h + +9 #ide +BOOST_PREDEF_HARDWARE_SIMD_ARM_H + + +10  + #BOOST_PREDEF_HARDWARE_SIMD_ARM_H + + + ) + +12  + ~ + +13  + ~ + +41  + #BOOST_HW_SIMD_ARM + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +43 #unde +BOOST_HW_SIMD_ARM + + +44 #i! +defed +( +BOOST_HW_SIMD_ARM +&& (defed( +__ARM_NEON__ +|| defed( +__rch64__ +|| defed ( +_M_ARM +|| defed ( +_M_ARM64 +)) + +45  + #BOOST_HW_SIMD_ARM + +BOOST_HW_SIMD_ARM_NEON_VERSION + + + ) + +48 #i! +defed +( +BOOST_HW_SIMD_ARM +) + +49  + #BOOST_HW_SIMD_ARM + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +51  + #BOOST_HW_SIMD_ARM_AVAILABLE + + + ) + +54  + #BOOST_HW_SIMD_ARM_NAME + "ARM SIMD" + + ) + +58  + ~ + +59 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_HW_SIMD_ARM +, +BOOST_HW_SIMD_ARM_NAME +) + + @/usr/include/boost/predef/hardware/simd/ppc.h + +9 #ide +BOOST_PREDEF_HARDWARE_SIMD_PPC_H + + +10  + #BOOST_PREDEF_HARDWARE_SIMD_PPC_H + + + ) + +12  + ~ + +13  + ~ + +45  + #BOOST_HW_SIMD_PPC + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +47 #unde +BOOST_HW_SIMD_PPC + + +48 #i! +defed +( +BOOST_HW_SIMD_PPC +&& defed( +__VECTOR4DOUBLE__ +) + +49  + #BOOST_HW_SIMD_PPC + +BOOST_HW_SIMD_PPC_QPX_VERSION + + + ) + +51 #i! +defed +( +BOOST_HW_SIMD_PPC +&& defed( +__VSX__ +) + +52  + #BOOST_HW_SIMD_PPC + +BOOST_HW_SIMD_PPC_VSX_VERSION + + + ) + +54 #i! +defed +( +BOOST_HW_SIMD_PPC +&& (defed( +__ALTIVEC__ +|| defed( +__VEC__ +)) + +55  + #BOOST_HW_SIMD_PPC + +BOOST_HW_SIMD_PPC_VMX_VERSION + + + ) + +58 #i! +defed +( +BOOST_HW_SIMD_PPC +) + +59  + #BOOST_HW_SIMD_PPC + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +61  + #BOOST_HW_SIMD_PPC_AVAILABLE + + + ) + +64  + #BOOST_HW_SIMD_PPC_NAME + "PPC SIMD" + + ) + +68  + ~ + +69 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_HW_SIMD_PPC +, +BOOST_HW_SIMD_PPC_NAME +) + + @/usr/include/boost/predef/hardware/simd/x86.h + +9 #ide +BOOST_PREDEF_HARDWARE_SIMD_X86_H + + +10  + #BOOST_PREDEF_HARDWARE_SIMD_X86_H + + + ) + +12  + ~ + +13  + ~ + +75  + #BOOST_HW_SIMD_X86 + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +77 #unde +BOOST_HW_SIMD_X86 + + +78 #i! +defed +( +BOOST_HW_SIMD_X86 +&& defed( +__MIC__ +) + +79  + #BOOST_HW_SIMD_X86 + +BOOST_HW_SIMD_X86_MIC_VERSION + + + ) + +81 #i! +defed +( +BOOST_HW_SIMD_X86 +&& defed( +__AVX2__ +) + +82  + #BOOST_HW_SIMD_X86 + +BOOST_HW_SIMD_X86_AVX2_VERSION + + + ) + +84 #i! +defed +( +BOOST_HW_SIMD_X86 +&& defed( +__AVX__ +) + +85  + #BOOST_HW_SIMD_X86 + +BOOST_HW_SIMD_X86_AVX_VERSION + + + ) + +87 #i! +defed +( +BOOST_HW_SIMD_X86 +&& defed( +__FMA__ +) + +88  + #BOOST_HW_SIMD_X86 + +BOOST_HW_SIMD_X86_FMA_VERSION + + + ) + +90 #i! +defed +( +BOOST_HW_SIMD_X86 +&& defed( +__SSE4_2__ +) + +91  + #BOOST_HW_SIMD_X86 + +BOOST_HW_SIMD_X86_SSE4_2_VERSION + + + ) + +93 #i! +defed +( +BOOST_HW_SIMD_X86 +&& defed( +__SSE4_1__ +) + +94  + #BOOST_HW_SIMD_X86 + +BOOST_HW_SIMD_X86_SSE4_1_VERSION + + + ) + +96 #i! +defed +( +BOOST_HW_SIMD_X86 +&& defed( +__SSSE3__ +) + +97  + #BOOST_HW_SIMD_X86 + +BOOST_HW_SIMD_X86_SSSE3_VERSION + + + ) + +99 #i! +defed +( +BOOST_HW_SIMD_X86 +&& defed( +__SSE3__ +) + +100  + #BOOST_HW_SIMD_X86 + +BOOST_HW_SIMD_X86_SSE3_VERSION + + + ) + +102 #i! +defed +( +BOOST_HW_SIMD_X86 +&& (defed( +__SSE2__ +|| defed( +_M_X64 +|| (defed( +_M_IX86_FP +) && _M_IX86_FP >= 2)) + +103  + #BOOST_HW_SIMD_X86 + +BOOST_HW_SIMD_X86_SSE2_VERSION + + + ) + +105 #i! +defed +( +BOOST_HW_SIMD_X86 +&& (defed( +__SSE__ +|| defed( +_M_X64 +|| (defed( +_M_IX86_FP +) && _M_IX86_FP >= 1)) + +106  + #BOOST_HW_SIMD_X86 + +BOOST_HW_SIMD_X86_SSE_VERSION + + + ) + +108 #i! +defed +( +BOOST_HW_SIMD_X86 +&& defed( +__MMX__ +) + +109  + #BOOST_HW_SIMD_X86 + +BOOST_HW_SIMD_X86_MMX_VERSION + + + ) + +112 #i! +defed +( +BOOST_HW_SIMD_X86 +) + +113  + #BOOST_HW_SIMD_X86 + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +115  + #BOOST_HW_SIMD_X86_AVAILABLE + + + ) + +118  + #BOOST_HW_SIMD_X86_NAME + "x86 SIMD" + + ) + +122  + ~ + +123 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_HW_SIMD_X86 +, +BOOST_HW_SIMD_X86_NAME +) + + @/usr/include/boost/predef/hardware/simd/x86_amd.h + +9 #ide +BOOST_PREDEF_HARDWARE_SIMD_X86_AMD_H + + +10  + #BOOST_PREDEF_HARDWARE_SIMD_X86_AMD_H + + + ) + +12  + ~ + +13  + ~ + +52  + #BOOST_HW_SIMD_X86_AMD + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +58 #unde +BOOST_HW_SIMD_X86_AMD + + +59 #i! +defed +( +BOOST_HW_SIMD_X86_AMD +&& defed( +__XOP__ +) + +60  + #BOOST_HW_SIMD_X86_AMD + +BOOST_HW_SIMD_X86_AMD_XOP_VERSION + + + ) + +62 #i! +defed +( +BOOST_HW_SIMD_X86_AMD +&& defed( +__FMA4__ +) + +63  + #BOOST_HW_SIMD_X86_AMD + +BOOST_HW_SIMD_X86_AMD_FMA4_VERSION + + + ) + +65 #i! +defed +( +BOOST_HW_SIMD_X86_AMD +&& defed( +__SSE4A__ +) + +66  + #BOOST_HW_SIMD_X86_AMD + +BOOST_HW_SIMD_X86_AMD_SSE4A_VERSION + + + ) + +69 #i! +defed +( +BOOST_HW_SIMD_X86_AMD +) + +70  + #BOOST_HW_SIMD_X86_AMD + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +74  + ~ + +75 #i +BOOST_HW_SIMD_X86 + > +BOOST_HW_SIMD_X86_AMD + + +76 #unde +BOOST_HW_SIMD_X86_AMD + + +77  + #BOOST_HW_SIMD_X86_AMD + +BOOST_HW_SIMD_X86 + + + ) + +79  + #BOOST_HW_SIMD_X86_AMD_AVAILABLE + + + ) + +82  + #BOOST_HW_SIMD_X86_AMD_NAME + "x86 (AMDSIMD" + + ) + +86  + ~ + +87 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_HW_SIMD_X86_AMD +, +BOOST_HW_SIMD_X86_AMD_NAME +) + + @/usr/include/boost/predef/library/c/_prefix.h + +8 #ide +BOOST_PREDEF_LIBRARY_C__PREFIX_H + + +9  + #BOOST_PREDEF_LIBRARY_C__PREFIX_H + + + ) + +11  + ~ + + @/usr/include/boost/predef/library/c/cloudabi.h + +9 #ide +BOOST_PREDEF_LIBRARY_C_CLOUDABI_H + + +10  + #BOOST_PREDEF_LIBRARY_C_CLOUDABI_H + + + ) + +12  + ~ + +13  + ~ + +15  + ~ + +17 #i +defed +( +__CloudABI__ +) + +18  + ~ + +36  + #BOOST_LIB_C_CLOUDABI + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +38 #i +defed +( +__oudlibc__ +) + +39 #unde +BOOST_LIB_C_CLOUDABI + + +40  + #BOOST_LIB_C_CLOUDABI + \ + +41 + `BOOST_VERSION_NUMBER +( +__oudlibc_maj__ +, +__oudlibc_m__ +,0) + + ) + +44 #i +BOOST_LIB_C_CLOUDABI + + +45  + #BOOST_LIB_C_CLOUDABI_AVAILABLE + + + ) + +48  + #BOOST_LIB_C_CLOUDABI_NAME + "oudlibc" + + ) + +52  + ~ + +53 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_LIB_C_CLOUDABI +, +BOOST_LIB_C_CLOUDABI_NAME +) + + @/usr/include/boost/predef/library/c/uc.h + +8 #ide +BOOST_PREDEF_LIBRARY_C_UC_H + + +9  + #BOOST_PREDEF_LIBRARY_C_UC_H + + + ) + +11  + ~ + +13  + ~ + +14  + ~ + +30  + #BOOST_LIB_C_UC + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +32 #i +defed +( +__UCLIBC__ +) + +33 #unde +BOOST_LIB_C_UC + + +34  + #BOOST_LIB_C_UC + + `BOOST_VERSION_NUMBER +(\ + +35 +__UCLIBC_MAJOR__ +, +__UCLIBC_MINOR__ +, +__UCLIBC_SUBLEVEL__ +) + + ) + +38 #i +BOOST_LIB_C_UC + + +39  + #BOOST_LIB_C_UC_AVAILABLE + + + ) + +42  + #BOOST_LIB_C_UC_NAME + "uClibc" + + ) + +46  + ~ + +47 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_LIB_C_UC +, +BOOST_LIB_C_UC_NAME +) + + @/usr/include/boost/predef/library/c/vms.h + +8 #ide +BOOST_PREDEF_LIBRARY_C_VMS_H + + +9  + #BOOST_PREDEF_LIBRARY_C_VMS_H + + + ) + +11  + ~ + +13  + ~ + +14  + ~ + +31  + #BOOST_LIB_C_VMS + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +33 #i +defed +( +__CRTL_VER +) + +34 #unde +BOOST_LIB_C_VMS + + +35  + #BOOST_LIB_C_VMS + + `BOOST_PREDEF_MAKE_10_VVRR0PP00 +( +__CRTL_VER +) + + ) + +38 #i +BOOST_LIB_C_VMS + + +39  + #BOOST_LIB_C_VMS_AVAILABLE + + + ) + +42  + #BOOST_LIB_C_VMS_NAME + "VMS" + + ) + +46  + ~ + +47 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_LIB_C_VMS +, +BOOST_LIB_C_VMS_NAME +) + + @/usr/include/boost/predef/library/c/zos.h + +8 #ide +BOOST_PREDEF_LIBRARY_C_ZOS_H + + +9  + #BOOST_PREDEF_LIBRARY_C_ZOS_H + + + ) + +11  + ~ + +13  + ~ + +14  + ~ + +32  + #BOOST_LIB_C_ZOS + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +34 #i +defed +( +__LIBREL__ +) + +35 #unde +BOOST_LIB_C_ZOS + + +36 #i! +defed +( +BOOST_LIB_C_ZOS +&& defed( +__LIBREL__ +) + +37  + #BOOST_LIB_C_ZOS + + `BOOST_PREDEF_MAKE_0X_VRRPPPP +( +__LIBREL__ +) + + ) + +39 #i! +defed +( +BOOST_LIB_C_ZOS +&& defed( +__TARGET_LIB__ +) + +40  + #BOOST_LIB_C_ZOS + + `BOOST_PREDEF_MAKE_0X_VRRPPPP +( +__TARGET_LIB__ +) + + ) + +42 #i! +defed +( +BOOST_LIB_C_ZOS +) + +43  + #BOOST_LIB_C_ZOS + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +47 #i +BOOST_LIB_C_ZOS + + +48  + #BOOST_LIB_C_ZOS_AVAILABLE + + + ) + +51  + #BOOST_LIB_C_ZOS_NAME + "z/OS" + + ) + +55  + ~ + +56 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_LIB_C_ZOS +, +BOOST_LIB_C_ZOS_NAME +) + + @/usr/include/boost/predef/library/std/_prefix.h + +7 #ide +BOOST_PREDEF_LIBRARY_STD__PREFIX_H + + +8  + #BOOST_PREDEF_LIBRARY_STD__PREFIX_H + + + ) + +21  + ~ + + @/usr/include/boost/predef/library/std/cxx.h + +8 #ide +BOOST_PREDEF_LIBRARY_STD_CXX_H + + +9  + #BOOST_PREDEF_LIBRARY_STD_CXX_H + + + ) + +11  + ~ + +13  + ~ + +14  + ~ + +30  + #BOOST_LIB_STD_CXX + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +32 #i +defed +( +_LIBCPP_VERSION +) + +33 #unde +BOOST_LIB_STD_CXX + + +34  + #BOOST_LIB_STD_CXX + + `BOOST_PREDEF_MAKE_10_VPPP +( +_LIBCPP_VERSION +) + + ) + +37 #i +BOOST_LIB_STD_CXX + + +38  + #BOOST_LIB_STD_CXX_AVAILABLE + + + ) + +41  + #BOOST_LIB_STD_CXX_NAME + "libc++" + + ) + +45  + ~ + +46 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_LIB_STD_CXX +, +BOOST_LIB_STD_CXX_NAME +) + + @/usr/include/boost/predef/library/std/dinkumware.h + +8 #ide +BOOST_PREDEF_LIBRARY_STD_DINKUMWARE_H + + +9  + #BOOST_PREDEF_LIBRARY_STD_DINKUMWARE_H + + + ) + +11  + ~ + +13  + ~ + +14  + ~ + +32  + #BOOST_LIB_STD_DINKUMWARE + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +34 #i( +defed +( +_YVALS +&& !defed( +__IBMCPP__ +)|| defed( +_CPPLIB_VER +) + +35 #unde +BOOST_LIB_STD_DINKUMWARE + + +36 #i +defed +( +_CPPLIB_VER +) + +37  + #BOOST_LIB_STD_DINKUMWARE + + `BOOST_PREDEF_MAKE_10_VVRR +( +_CPPLIB_VER +) + + ) + +39  + #BOOST_LIB_STD_DINKUMWARE + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +43 #i +BOOST_LIB_STD_DINKUMWARE + + +44  + #BOOST_LIB_STD_DINKUMWARE_AVAILABLE + + + ) + +47  + #BOOST_LIB_STD_DINKUMWARE_NAME + "Dkumwe" + + ) + +51  + ~ + +52 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_LIB_STD_DINKUMWARE +, +BOOST_LIB_STD_DINKUMWARE_NAME +) + + @/usr/include/boost/predef/library/std/libcomo.h + +8 #ide +BOOST_PREDEF_LIBRARY_STD_LIBCOMO_H + + +9  + #BOOST_PREDEF_LIBRARY_STD_LIBCOMO_H + + + ) + +11  + ~ + +13  + ~ + +14  + ~ + +31  + #BOOST_LIB_STD_COMO + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +33 #i +defed +( +__LIBCOMO__ +) + +34 #unde +BOOST_LIB_STD_COMO + + +35  + #BOOST_LIB_STD_COMO + + `BOOST_VERSION_NUMBER +( +__LIBCOMO_VERSION__ +,0,0) + + ) + +38 #i +BOOST_LIB_STD_COMO + + +39  + #BOOST_LIB_STD_COMO_AVAILABLE + + + ) + +42  + #BOOST_LIB_STD_COMO_NAME + "Comu Computg" + + ) + +46  + ~ + +47 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_LIB_STD_COMO +, +BOOST_LIB_STD_COMO_NAME +) + + @/usr/include/boost/predef/library/std/modena.h + +8 #ide +BOOST_PREDEF_LIBRARY_STD_MODENA_H + + +9  + #BOOST_PREDEF_LIBRARY_STD_MODENA_H + + + ) + +11  + ~ + +13  + ~ + +14  + ~ + +29  + #BOOST_LIB_STD_MSIPL + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +31 #i +defed +( +MSIPL_COMPILE_H +|| defed( +__MSIPL_COMPILE_H +) + +32 #unde +BOOST_LIB_STD_MSIPL + + +33  + #BOOST_LIB_STD_MSIPL + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +36 #i +BOOST_LIB_STD_MSIPL + + +37  + #BOOST_LIB_STD_MSIPL_AVAILABLE + + + ) + +40  + #BOOST_LIB_STD_MSIPL_NAME + "ModSowLib++" + + ) + +44  + ~ + +45 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_LIB_STD_MSIPL +, +BOOST_LIB_STD_MSIPL_NAME +) + + @/usr/include/boost/predef/library/std/msl.h + +8 #ide +BOOST_PREDEF_LIBRARY_STD_MSL_H + + +9  + #BOOST_PREDEF_LIBRARY_STD_MSL_H + + + ) + +11  + ~ + +13  + ~ + +14  + ~ + +33  + #BOOST_LIB_STD_MSL + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +35 #i +defed +( +__MSL_CPP__ +|| defed( +__MSL__ +) + +36 #unde +BOOST_LIB_STD_MSL + + +37 #i +defed +( +__MSL_CPP__ +) + +38  + #BOOST_LIB_STD_MSL + + `BOOST_PREDEF_MAKE_0X_VRPP +( +__MSL_CPP__ +) + + ) + +40  + #BOOST_LIB_STD_MSL + + `BOOST_PREDEF_MAKE_0X_VRPP +( +__MSL__ +) + + ) + +44 #i +BOOST_LIB_STD_MSL + + +45  + #BOOST_LIB_STD_MSL_AVAILABLE + + + ) + +48  + #BOOST_LIB_STD_MSL_NAME + "Mrowks" + + ) + +52  + ~ + +53 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_LIB_STD_MSL +, +BOOST_LIB_STD_MSL_NAME +) + + @/usr/include/boost/predef/library/std/roguewave.h + +8 #ide +BOOST_PREDEF_LIBRARY_STD_ROGUEWAVE_H + + +9  + #BOOST_PREDEF_LIBRARY_STD_ROGUEWAVE_H + + + ) + +11  + ~ + +13  + ~ + +14  + ~ + +32  + #BOOST_LIB_STD_RW + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +34 #i +defed +( +__STD_RWCOMPILER_H__ +|| defed( +_RWSTD_VER +) + +35 #unde +BOOST_LIB_STD_RW + + +36 #i +defed +( +_RWSTD_VER +) + +37 #i +_RWSTD_VER + < 0x010000 + +38  + #BOOST_LIB_STD_RW + + `BOOST_PREDEF_MAKE_0X_VVRRP +( +_RWSTD_VER +) + + ) + +40  + #BOOST_LIB_STD_RW + + `BOOST_PREDEF_MAKE_0X_VVRRPP +( +_RWSTD_VER +) + + ) + +43  + #BOOST_LIB_STD_RW + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +47 #i +BOOST_LIB_STD_RW + + +48  + #BOOST_LIB_STD_RW_AVAILABLE + + + ) + +51  + #BOOST_LIB_STD_RW_NAME + "Roguewave" + + ) + +55  + ~ + +56 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_LIB_STD_RW +, +BOOST_LIB_STD_RW_NAME +) + + @/usr/include/boost/predef/library/std/sgi.h + +8 #ide +BOOST_PREDEF_LIBRARY_STD_SGI_H + + +9  + #BOOST_PREDEF_LIBRARY_STD_SGI_H + + + ) + +11  + ~ + +13  + ~ + +14  + ~ + +31  + #BOOST_LIB_STD_SGI + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +33 #i +defed +( +__STL_CONFIG_H +) + +34 #unde +BOOST_LIB_STD_SGI + + +35 #i +defed +( +__SGI_STL +) + +36  + #BOOST_LIB_STD_SGI + + `BOOST_PREDEF_MAKE_0X_VRP +( +__SGI_STL +) + + ) + +38  + #BOOST_LIB_STD_SGI + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +42 #i +BOOST_LIB_STD_SGI + + +43  + #BOOST_LIB_STD_SGI_AVAILABLE + + + ) + +46  + #BOOST_LIB_STD_SGI_NAME + "SGI" + + ) + +50  + ~ + +51 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_LIB_STD_SGI +, +BOOST_LIB_STD_SGI_NAME +) + + @/usr/include/boost/predef/library/std/stdcpp3.h + +8 #ide +BOOST_PREDEF_LIBRARY_STD_STDCPP3_H + + +9  + #BOOST_PREDEF_LIBRARY_STD_STDCPP3_H + + + ) + +11  + ~ + +13  + ~ + +14  + ~ + +33  + #BOOST_LIB_STD_GNU + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +35 #i +defed +( +__GLIBCPP__ +|| defed( +__GLIBCXX__ +) + +36 #unde +BOOST_LIB_STD_GNU + + +37 #i +defed +( +__GLIBCXX__ +) + +38  + #BOOST_LIB_STD_GNU + + `BOOST_PREDEF_MAKE_YYYYMMDD +( +__GLIBCXX__ +) + + ) + +40  + #BOOST_LIB_STD_GNU + + `BOOST_PREDEF_MAKE_YYYYMMDD +( +__GLIBCPP__ +) + + ) + +44 #i +BOOST_LIB_STD_GNU + + +45  + #BOOST_LIB_STD_GNU_AVAILABLE + + + ) + +48  + #BOOST_LIB_STD_GNU_NAME + "GNU" + + ) + +52  + ~ + +53 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_LIB_STD_GNU +, +BOOST_LIB_STD_GNU_NAME +) + + @/usr/include/boost/predef/library/std/stlport.h + +8 #ide +BOOST_PREDEF_LIBRARY_STD_STLPORT_H + + +9  + #BOOST_PREDEF_LIBRARY_STD_STLPORT_H + + + ) + +11  + ~ + +13  + ~ + +14  + ~ + +34  + #BOOST_LIB_STD_STLPORT + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +36 #i +defed +( +__SGI_STL_PORT +|| defed( +_STLPORT_VERSION +) + +37 #unde +BOOST_LIB_STD_STLPORT + + +38 #i! +defed +( +BOOST_LIB_STD_STLPORT +&& defed( +_STLPORT_MAJOR +) + +39  + #BOOST_LIB_STD_STLPORT + \ + +40 + `BOOST_VERSION_NUMBER +( +_STLPORT_MAJOR +, +_STLPORT_MINOR +, +_STLPORT_PATCHLEVEL +) + + ) + +42 #i! +defed +( +BOOST_LIB_STD_STLPORT +&& defed( +_STLPORT_VERSION +) + +43  + #BOOST_LIB_STD_STLPORT + + `BOOST_PREDEF_MAKE_0X_VRP +( +_STLPORT_VERSION +) + + ) + +45 #i! +defed +( +BOOST_LIB_STD_STLPORT +) + +46  + #BOOST_LIB_STD_STLPORT + + `BOOST_PREDEF_MAKE_0X_VRP +( +__SGI_STL_PORT +) + + ) + +50 #i +BOOST_LIB_STD_STLPORT + + +51  + #BOOST_LIB_STD_STLPORT_AVAILABLE + + + ) + +54  + #BOOST_LIB_STD_STLPORT_NAME + "STLpt" + + ) + +58  + ~ + +59 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_LIB_STD_STLPORT +, +BOOST_LIB_STD_STLPORT_NAME +) + + @/usr/include/boost/predef/library/std/vacpp.h + +8 #ide +BOOST_PREDEF_LIBRARY_STD_VACPP_H + + +9  + #BOOST_PREDEF_LIBRARY_STD_VACPP_H + + + ) + +11  + ~ + +13  + ~ + +14  + ~ + +28  + #BOOST_LIB_STD_IBM + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +30 #i +defed +( +__IBMCPP__ +) + +31 #unde +BOOST_LIB_STD_IBM + + +32  + #BOOST_LIB_STD_IBM + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +35 #i +BOOST_LIB_STD_IBM + + +36  + #BOOST_LIB_STD_IBM_AVAILABLE + + + ) + +39  + #BOOST_LIB_STD_IBM_NAME + "IBM VACPP" + + ) + +43  + ~ + +44 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_LIB_STD_IBM +, +BOOST_LIB_STD_IBM_NAME +) + + @/usr/include/boost/predef/os/bsd/bsdi.h + +8 #ide +BOOST_PREDEF_OS_BSD_BSDI_H + + +9  + #BOOST_PREDEF_OS_BSD_BSDI_H + + + ) + +11  + ~ + +25  + #BOOST_OS_BSD_BSDI + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +27 #i! +defed +( +BOOST_PREDEF_DETAIL_OS_DETECTED +) && ( \ + +28 +defed +( +__bsdi__ +) \ + +30 #ide +BOOST_OS_BSD_AVAILABLE + + +31  + #BOOST_OS_BSD + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +32  + #BOOST_OS_BSD_AVAILABLE + + + ) + +34 #unde +BOOST_OS_BSD_BSDI + + +35  + #BOOST_OS_BSD_BSDI + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +38 #i +BOOST_OS_BSD_BSDI + + +39  + #BOOST_OS_BSD_BSDI_AVAILABLE + + + ) + +40  + ~ + +43  + #BOOST_OS_BSD_BSDI_NAME + "BSDBSD/OS" + + ) + +47  + ~ + +48 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_OS_BSD_BSDI +, +BOOST_OS_BSD_BSDI_NAME +) + + @/usr/include/boost/predef/os/bsd/dragonfly.h + +8 #ide +BOOST_PREDEF_OS_BSD_DRAGONFLY_H + + +9  + #BOOST_PREDEF_OS_BSD_DRAGONFLY_H + + + ) + +11  + ~ + +25  + #BOOST_OS_BSD_DRAGONFLY + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +27 #i! +defed +( +BOOST_PREDEF_DETAIL_OS_DETECTED +) && ( \ + +28 +defed +( +__DgFly__ +) \ + +30 #ide +BOOST_OS_BSD_AVAILABLE + + +31  + #BOOST_OS_BSD + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +32  + #BOOST_OS_BSD_AVAILABLE + + + ) + +34 #unde +BOOST_OS_BSD_DRAGONFLY + + +35 #i +defed +( +__DgFly__ +) + +36  + #BOOST_OS_DRAGONFLY_BSD + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +40 #i +BOOST_OS_BSD_DRAGONFLY + + +41  + #BOOST_OS_BSD_DRAGONFLY_AVAILABLE + + + ) + +42  + ~ + +45  + #BOOST_OS_BSD_DRAGONFLY_NAME + "DgFly BSD" + + ) + +49  + ~ + +50 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_OS_BSD_DRAGONFLY +, +BOOST_OS_BSD_DRAGONFLY_NAME +) + + @/usr/include/boost/predef/os/bsd/free.h + +8 #ide +BOOST_PREDEF_OS_BSD_FREE_H + + +9  + #BOOST_PREDEF_OS_BSD_FREE_H + + + ) + +11  + ~ + +27  + #BOOST_OS_BSD_FREE + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +29 #i! +defed +( +BOOST_PREDEF_DETAIL_OS_DETECTED +) && ( \ + +30 +defed +( +__FeBSD__ +) \ + +32 #ide +BOOST_OS_BSD_AVAILABLE + + +33  + #BOOST_OS_BSD + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +34  + #BOOST_OS_BSD_AVAILABLE + + + ) + +36 #unde +BOOST_OS_BSD_FREE + + +37  + ~ + +38 #i +defed +( +__FeBSD_vsi +) + +39 #i +__FeBSD_vsi + == 491000 + +40  + #BOOST_OS_BSD_FREE + \ + +41 + `BOOST_VERSION_NUMBER +(4, 10, 0) + + ) + +42 #i +__FeBSD_vsi + == 492000 + +43  + #BOOST_OS_BSD_FREE + \ + +44 + `BOOST_VERSION_NUMBER +(4, 11, 0) + + ) + +45 #i +__FeBSD_vsi + < 500000 + +46  + #BOOST_OS_BSD_FREE + \ + +47 + `BOOST_PREDEF_MAKE_10_VRPPPP +( +__FeBSD_vsi +) + + ) + +49  + #BOOST_OS_BSD_FREE + \ + +50 + `BOOST_PREDEF_MAKE_10_VVRRPPP +( +__FeBSD_vsi +) + + ) + +53  + #BOOST_OS_BSD_FREE + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +57 #i +BOOST_OS_BSD_FREE + + +58  + #BOOST_OS_BSD_FREE_AVAILABLE + + + ) + +59  + ~ + +62  + #BOOST_OS_BSD_FREE_NAME + "FBSD" + + ) + +66  + ~ + +67 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_OS_BSD_FREE +, +BOOST_OS_BSD_FREE_NAME +) + + @/usr/include/boost/predef/os/bsd/net.h + +8 #ide +BOOST_PREDEF_OS_BSD_NET_H + + +9  + #BOOST_PREDEF_OS_BSD_NET_H + + + ) + +11  + ~ + +32  + #BOOST_OS_BSD_NET + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +34 #i! +defed +( +BOOST_PREDEF_DETAIL_OS_DETECTED +) && ( \ + +35 +defed +( +__NETBSD__ +|| defed( +__NBSD__ +) \ + +37 #ide +BOOST_OS_BSD_AVAILABLE + + +38  + #BOOST_OS_BSD + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +39  + #BOOST_OS_BSD_AVAILABLE + + + ) + +41 #unde +BOOST_OS_BSD_NET + + +42 #i +defed +( +__NETBSD__ +) + +43 #i +defed +( +__NETBSD_vsi +) + +44 #i +__NETBSD_vsi + < 500000 + +45  + #BOOST_OS_BSD_NET + \ + +46 + `BOOST_PREDEF_MAKE_10_VRP000 +( +__NETBSD_vsi +) + + ) + +48  + #BOOST_OS_BSD_NET + \ + +49 + `BOOST_PREDEF_MAKE_10_VRR000 +( +__NETBSD_vsi +) + + ) + +52  + #BOOST_OS_BSD_NET + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +54 #i +defed +( +__NBSD__ +) + +55 #i! +defed +( +BOOST_OS_BSD_NET +&& defed( +NBSD0_8 +) + +56  + #BOOST_OS_BSD_NET + + `BOOST_VERSION_NUMBER +(0,8,0) + + ) + +58 #i! +defed +( +BOOST_OS_BSD_NET +&& defed( +NBSD0_9 +) + +59  + #BOOST_OS_BSD_NET + + `BOOST_VERSION_NUMBER +(0,9,0) + + ) + +61 #i! +defed +( +BOOST_OS_BSD_NET +&& defed( +NBSD1_0 +) + +62  + #BOOST_OS_BSD_NET + + `BOOST_VERSION_NUMBER +(1,0,0) + + ) + +64 #i! +defed +( +BOOST_OS_BSD_NET +&& defed( +__NBSD_Vsi +) + +65  + #BOOST_OS_BSD_NET + \ + +66 + `BOOST_PREDEF_MAKE_10_VVRR00PP00 +( +__NBSD_Vsi +) + + ) + +68 #i! +defed +( +BOOST_OS_BSD_NET +) + +69  + #BOOST_OS_BSD_NET + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +74 #i +BOOST_OS_BSD_NET + + +75  + #BOOST_OS_BSD_NET_AVAILABLE + + + ) + +76  + ~ + +79  + #BOOST_OS_BSD_NET_NAME + "DgFly BSD" + + ) + +83  + ~ + +84 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_OS_BSD_NET +, +BOOST_OS_BSD_NET_NAME +) + + @/usr/include/boost/predef/os/bsd/open.h + +8 #ide +BOOST_PREDEF_OS_BSD_OPEN_H + + +9  + #BOOST_PREDEF_OS_BSD_OPEN_H + + + ) + +11  + ~ + +76  + #BOOST_OS_BSD_OPEN + +BOOST_VERSION_NUMBER_NOT_AVAILABLE + + + ) + +78 #i! +defed +( +BOOST_PREDEF_DETAIL_OS_DETECTED +) && ( \ + +79 +defed +( +__OnBSD__ +) \ + +81 #ide +BOOST_OS_BSD_AVAILABLE + + +82  + #BOOST_OS_BSD + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +83  + #BOOST_OS_BSD_AVAILABLE + + + ) + +85 #unde +BOOST_OS_BSD_OPEN + + +86 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD2_0 +) + +87  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(2,0,0) + + ) + +89 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD2_1 +) + +90  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(2,1,0) + + ) + +92 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD2_2 +) + +93  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(2,2,0) + + ) + +95 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD2_3 +) + +96  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(2,3,0) + + ) + +98 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD2_4 +) + +99  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(2,4,0) + + ) + +101 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD2_5 +) + +102  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(2,5,0) + + ) + +104 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD2_6 +) + +105  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(2,6,0) + + ) + +107 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD2_7 +) + +108  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(2,7,0) + + ) + +110 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD2_8 +) + +111  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(2,8,0) + + ) + +113 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD2_9 +) + +114  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(2,9,0) + + ) + +116 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD3_0 +) + +117  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(3,0,0) + + ) + +119 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD3_1 +) + +120  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(3,1,0) + + ) + +122 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD3_2 +) + +123  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(3,2,0) + + ) + +125 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD3_3 +) + +126  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(3,3,0) + + ) + +128 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD3_4 +) + +129  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(3,4,0) + + ) + +131 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD3_5 +) + +132  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(3,5,0) + + ) + +134 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD3_6 +) + +135  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(3,6,0) + + ) + +137 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD3_7 +) + +138  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(3,7,0) + + ) + +140 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD3_8 +) + +141  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(3,8,0) + + ) + +143 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD3_9 +) + +144  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(3,9,0) + + ) + +146 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD4_0 +) + +147  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(4,0,0) + + ) + +149 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD4_1 +) + +150  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(4,1,0) + + ) + +152 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD4_2 +) + +153  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(4,2,0) + + ) + +155 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD4_3 +) + +156  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(4,3,0) + + ) + +158 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD4_4 +) + +159  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(4,4,0) + + ) + +161 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD4_5 +) + +162  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(4,5,0) + + ) + +164 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD4_6 +) + +165  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(4,6,0) + + ) + +167 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD4_7 +) + +168  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(4,7,0) + + ) + +170 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD4_8 +) + +171  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(4,8,0) + + ) + +173 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD4_9 +) + +174  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(4,9,0) + + ) + +176 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD5_0 +) + +177  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(5,0,0) + + ) + +179 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD5_1 +) + +180  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(5,1,0) + + ) + +182 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD5_2 +) + +183  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(5,2,0) + + ) + +185 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD5_3 +) + +186  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(5,3,0) + + ) + +188 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD5_4 +) + +189  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(5,4,0) + + ) + +191 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD5_5 +) + +192  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(5,5,0) + + ) + +194 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD5_6 +) + +195  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(5,6,0) + + ) + +197 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD5_7 +) + +198  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(5,7,0) + + ) + +200 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD5_8 +) + +201  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(5,8,0) + + ) + +203 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD5_9 +) + +204  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(5,9,0) + + ) + +206 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD6_0 +) + +207  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(6,0,0) + + ) + +209 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD6_1 +) + +210  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(6,1,0) + + ) + +212 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD6_2 +) + +213  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(6,2,0) + + ) + +215 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD6_3 +) + +216  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(6,3,0) + + ) + +218 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD6_4 +) + +219  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(6,4,0) + + ) + +221 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD6_5 +) + +222  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(6,5,0) + + ) + +224 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD6_6 +) + +225  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(6,6,0) + + ) + +227 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD6_7 +) + +228  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(6,7,0) + + ) + +230 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD6_8 +) + +231  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(6,8,0) + + ) + +233 #i! +defed +( +BOOST_OS_BSD_OPEN +&& defed( +OnBSD6_9 +) + +234  + #BOOST_OS_BSD_OPEN + + `BOOST_VERSION_NUMBER +(6,9,0) + + ) + +236 #i! +defed +( +BOOST_OS_BSD_OPEN +) + +237  + #BOOST_OS_BSD_OPEN + +BOOST_VERSION_NUMBER_AVAILABLE + + + ) + +241 #i +BOOST_OS_BSD_OPEN + + +242  + #BOOST_OS_BSD_OPEN_AVAILABLE + + + ) + +243  + ~ + +246  + #BOOST_OS_BSD_OPEN_NAME + "OnBSD" + + ) + +250  + ~ + +251 +BOOST_PREDEF_DECLARE_TEST +( +BOOST_OS_BSD_OPEN +, +BOOST_OS_BSD_OPEN_NAME +) + + @/usr/include/boost/preprocessor/facilities/detail/is_empty.hpp + +3 #* ( +C + +Cyright + +Edwd + +Dr + 2014. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_DETAIL_IS_EMPTY_HPP + + +13  + #BOOST_PREPROCESSOR_DETAIL_IS_EMPTY_HPP + + + ) + +15  + ~ + +17 #i +BOOST_PP_VARIADICS_MSVC + + +19 #agm +wng +( + +:4002) + +21  + #BOOST_PP_DETAIL_IS_EMPTY_IIF_0 +( +t +, +b + + ) +b + +22  + #BOOST_PP_DETAIL_IS_EMPTY_IIF_1 +( +t +, +b + + ) +t + +26  + #BOOST_PP_DETAIL_IS_EMPTY_IIF_0 +( +t +, ... +__VA_ARGS__ + + + ) + +27  + #BOOST_PP_DETAIL_IS_EMPTY_IIF_1 +( +t +, ... + ) +t + +31 #i +BOOST_PP_VARIADICS_MSVC + && +_MSC_VER + <= 1400 + +33  + #BOOST_PP_DETAIL_IS_EMPTY_PROCESS +( +m +) \ + +34 +BOOST_PP_IS_BEGIN_PARENS + \ + +36 +BOOST_PP_DETAIL_IS_EMPTY_NON_FUNCTION_C + + `m + () \ + +38 + + ) + +42  + #BOOST_PP_DETAIL_IS_EMPTY_PROCESS +(...) \ + +43 +BOOST_PP_IS_BEGIN_PARENS + \ + +45 +BOOST_PP_DETAIL_IS_EMPTY_NON_FUNCTION_C + + `__VA_ARGS__ + () \ + +47 + + ) + +51  + #BOOST_PP_DETAIL_IS_EMPTY_PRIMITIVE_CAT +( +a +, +b +## + ) +b + +52  + #BOOST_PP_DETAIL_IS_EMPTY_IIF +( +b + + `BOOST_PP_DETAIL_IS_EMPTY_PRIMITIVE_CAT +( +BOOST_PP_DETAIL_IS_EMPTY_IIF_ +,b) + + ) + +53  + #BOOST_PP_DETAIL_IS_EMPTY_NON_FUNCTION_C +(...() + + ) + + @/usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp + +3 #* ( +C + +Cyright + +Edwd + +Dr + 2014. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_IS_BEGIN_PARENS_HPP + + +13  + #BOOST_PREPROCESSOR_IS_BEGIN_PARENS_HPP + + + ) + +15  + ~ + +17 #i +BOOST_PP_VARIADICS + + +19  + ~ + +21 #i +BOOST_PP_VARIADICS_MSVC + && +_MSC_VER + <= 1400 + +23  + #BOOST_PP_IS_BEGIN_PARENS +( +m +) \ + +24 +BOOST_PP_DETAIL_IBP_SPLIT + \ + +27 +BOOST_PP_DETAIL_IBP_CAT + \ + +29 +BOOST_PP_DETAIL_IBP_IS_VARIADIC_R_ +, \ + +30 +BOOST_PP_DETAIL_IBP_IS_VARIADIC_C + +m + \ + +33 + + ) + +37  + #BOOST_PP_IS_BEGIN_PARENS +(...) \ + +38 +BOOST_PP_DETAIL_IBP_SPLIT + \ + +41 +BOOST_PP_DETAIL_IBP_CAT + \ + +43 +BOOST_PP_DETAIL_IBP_IS_VARIADIC_R_ +, \ + +44 +BOOST_PP_DETAIL_IBP_IS_VARIADIC_C + +__VA_ARGS__ + \ + +47 + + ) + + @/usr/include/boost/range/detail/remove_extent.hpp + +12 #ide +BOOST_RANGE_DETAIL_REMOVE_BOUNDS_HPP + + +13  + #BOOST_RANGE_DETAIL_REMOVE_BOUNDS_HPP + + + ) + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21 +mea + + gboo + + +23 +mea + + gnge_da + + +26 + gme +< +tyme + + gCa1 + = +m +:: +ue_ +, + +27 +tyme + + gTy1 + = +m +:: +void_ +, + +28 +tyme + + gCa2 + = +m +:: +ue_ +, + +29 +tyme + + gTy2 + = +m +:: +void_ +, + +30 +tyme + + gCa3 + = +m +:: +ue_ +, + +31 +tyme + + gTy3 + = +m +:: +void_ +, + +32 +tyme + + gCa4 + = +m +:: +ue_ +, + +33 +tyme + + gTy4 + = +m +:: +void_ +, + +34 +tyme + + gCa5 + = +m +:: +ue_ +, + +35 +tyme + + gTy5 + = +m +:: +void_ +, + +36 +tyme + + gCa6 + = +m +:: +ue_ +, + +37 +tyme + + gTy6 + = +m +:: +void_ +, + +38 +tyme + + gCa7 + = +m +:: +ue_ +, + +39 +tyme + + gTy7 + = +m +:: +void_ +, + +40 +tyme + + gCa8 + = +m +:: +ue_ +, + +41 +tyme + + gTy8 + = +m +:: +void_ +, + +42 +tyme + + gCa9 + = +m +:: +ue_ +, + +43 +tyme + + gTy9 + = +m +:: +void_ +, + +44 +tyme + + gCa10 + = +m +:: +ue_ +, + +45 +tyme + + gTy10 + = +m +:: +void_ +, + +46 +tyme + + gCa11 + = +m +:: +ue_ +, + +47 +tyme + + gTy11 + = +m +:: +void_ +, + +48 +tyme + + gCa12 + = +m +:: +ue_ +, + +49 +tyme + + gTy12 + = +m +:: +void_ +, + +50 +tyme + + gCa13 + = +m +:: +ue_ +, + +51 +tyme + + gTy13 + = +m +:: +void_ +, + +52 +tyme + + gCa14 + = +m +:: +ue_ +, + +53 +tyme + + gTy14 + = +m +:: +void_ +, + +54 +tyme + + gCa15 + = +m +:: +ue_ +, + +55 +tyme + + gTy15 + = +m +:: +void_ +, + +56 +tyme + + gCa16 + = +m +:: +ue_ +, + +57 +tyme + + gTy16 + = +m +:: +void_ +, + +58 +tyme + + gCa17 + = +m +:: +ue_ +, + +59 +tyme + + gTy17 + = +m +:: +void_ +, + +60 +tyme + + gCa18 + = +m +:: +ue_ +, + +61 +tyme + + gTy18 + = +m +:: +void_ +, + +62 +tyme + + gCa19 + = +m +:: +ue_ +, + +63 +tyme + + gTy19 + = +m +:: +void_ +, + +64 +tyme + + gCa20 + = +m +:: +ue_ +, + +65 +tyme + + gTy20 + = +m +:: +void_ +> + +66  + s + { + +67  +tyme + + +68 + tm +:: + tev_if +< + +69 + tCa1 +, + tm +:: + tidty +< + tTy1 +>, m:: + tev_if +< + +70 + tCa2 +, + tm +:: + tidty +< + tTy2 +>, m:: + tev_if +< + +71 + tCa3 +, + tm +:: + tidty +< + tTy3 +>, m:: + tev_if +< + +72 + tCa4 +, + tm +:: + tidty +< + tTy4 +>, m:: + tev_if +< + +73 + tCa5 +, + tm +:: + tidty +< + tTy5 +>, m:: + tev_if +< + +74 + tCa6 +, + tm +:: + tidty +< + tTy6 +>, m:: + tev_if +< + +75 + tCa7 +, + tm +:: + tidty +< + tTy7 +>, m:: + tev_if +< + +76 + tCa8 +, + tm +:: + tidty +< + tTy8 +>, m:: + tev_if +< + +77 + tCa9 +, + tm +:: + tidty +< + tTy9 +>, m:: + tif_ +< + +78 + tCa10 +, + tTy10 +, + tm +:: + tvoid_ + > > > > > > > > > + +79 >:: + tty + + tsu1 +; + +80  +tyme + + +81 + tm +:: + tev_if +< + +82 + tCa11 +, + tm +:: + tidty +< + tTy11 +>, m:: + tev_if +< + +83 + tCa12 +, + tm +:: + tidty +< + tTy12 +>, m:: + tev_if +< + +84 + tCa13 +, + tm +:: + tidty +< + tTy13 +>, m:: + tev_if +< + +85 + tCa14 +, + tm +:: + tidty +< + tTy14 +>, m:: + tev_if +< + +86 + tCa15 +, + tm +:: + tidty +< + tTy15 +>, m:: + tev_if +< + +87 + tCa16 +, + tm +:: + tidty +< + tTy16 +>, m:: + tev_if +< + +88 + tCa17 +, + tm +:: + tidty +< + tTy17 +>, m:: + tev_if +< + +89 + tCa18 +, + tm +:: + tidty +< + tTy18 +>, m:: + tev_if +< + +90 + tCa19 +, + tm +:: + tidty +< + tTy19 +>, m:: + tif_ +< + +91 + tCa20 +, + tTy20 +, + tm +:: + tvoid_ + > > > > > > > > > + +92 > + tsu2 +; + +93  +tyme + + +94 + tm +:: + tev_if +< + +95 + tis_me +< + tsu1 +, + tm +:: + tvoid_ +>, + +96 + tsu2 +, + +97 + tm +:: + tidty +< + tsu1 +> + +98 >:: + tty +ype; + +101 + gme +< +tyme + + gT +> + +102  + smove_ex + { + +103  +T +* + g +; + +104 +BOOST_STATIC_CONSTANT +( +d +:: +size_t +, +size + = (* + +) / ((*ar)[0])); + +106  +tyme + + +107 + t +< + +108 + tis_me +< + tT +, + tbo +[ +size +]>, bool, + +109 + tis_me +< + tT +, [ +size +]>, , + +110 + tis_me +< + tT +, sigd [ +size +]>, signed , + +111 + tis_me +< + tT +, [ +size +]>, , + +112 #ide + tBOOST_NO_INTRINSIC_WCHAR_T + + +113 + tis_me +< + tT +, + twch_t +[ +size +]>, wchar_t, + +115 + tis_me +< + tT +, [ +size +]>, , + +116 + tis_me +< + tT +, [ +size +]>, , + +117 + tis_me +< + tT +, [ +size +]>, , + +118 + tis_me +< + tT +, [ +size +]>, , + +119 + tis_me +< + tT +, [ +size +]>, , + +120 + tis_me +< + tT +, [ +size +]>, , + +121 + tis_me +< + tT +, [ +size +]>, , + +122 + tis_me +< + tT +, [ +size +]>, , + +123 + tis_me +< + tT +, [ +size +]>,  + +124 >:: + tty + + tsu1 +; + +125  +tyme + + +126 + t +< + +127 + tis_me +< + tT +, cڡ + tbo +[ +size +]>, const bool, + +128 + tis_me +< + tT +, cڡ [ +size +]>, const , + +129 + tis_me +< + tT +, cڡ sigd [ +size +]>, const signed , + +130 + tis_me +< + tT +, cڡ [ +size +]>, const , + +131 #ide + tBOOST_NO_INTRINSIC_WCHAR_T + + +132 + tis_me +< + tT +, cڡ + twch_t +[ +size +]>, const wchar_t, + +134 + tis_me +< + tT +, cڡ [ +size +]>, const , + +135 + tis_me +< + tT +, cڡ [ +size +]>, const , + +136 + tis_me +< + tT +, cڡ [ +size +]>, const , + +137 + tis_me +< + tT +, cڡ [ +size +]>, const , + +138 + tis_me +< + tT +, cڡ [ +size +]>, const , + +139 + tis_me +< + tT +, cڡ [ +size +]>, const , + +140 + tis_me +< + tT +, cڡ [ +size +]>, const , + +141 + tis_me +< + tT +, cڡ [ +size +]>, const , + +142 + tis_me +< + tT +, cڡ [ +size +]>, const  + +143 > + tsu2 +; + +144  +tyme + + +145 + tm +:: + tev_if +< + +146 + tis_me +< + tsu1 +, + tm +:: + tvoid_ +>, + +147 + tsu2 +, + +148 + tm +:: + tidty +< + tsu1 +> + +149 >:: + tty +ype; + + @/usr/include/boost/regex/pattern_except.hpp + +19 #ide +BOOST_RE_PAT_EXCEPT_HPP + + +20  + #BOOST_RE_PAT_EXCEPT_HPP + + + ) + +22 #ide +BOOST_REGEX_CONFIG_HPP + + +23  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +30 +mea + + gboo +{ + +32 #ifde +BOOST_MSVC + + +33 #agm +wng +( +push +) + +34 #agm +wng +( +dib +: 4103) + +36 #ifde +BOOST_HAS_ABI_HEADERS + + +37 #ud +BOOST_ABI_PREFIX + + +39 #ifde +BOOST_MSVC + + +40 #agm +wng +( +p +) + +43 #ifde +BOOST_MSVC + + +44 #agm +wng +( +push +) + +45 #agm +wng +( +dib + : 4275) + +47 as + cBOOST_REGEX_DECL + + ggex_r + : +public + +d +:: +ruime_r + + +49 +public +: + +50 +exic + +gex_r +(cڡ +d +:: +rg +& +s +, +gex_cڡts +:: +r_ty + +r + =egex_cڡts:: +r_unknown +, std:: +rdiff_t + +pos + = 0); + +51 +exic + +gex_r +( +gex_cڡts +:: +r_ty + +r +); + +52 ~ +gex_r +( +throw +(); + +53 + ggex_cڡts +:: +r_ty + +code +()const + +54 {  +m_r_code +; } + +55 + gd +:: +rdiff_t + +posi +()const + +56 {  +m_posi +; } + +57  +i +()const; + +58 + give +: + +59 +gex_cڡts +:: +r_ty + +m_r_code +; + +60 + gd +:: +rdiff_t + +m_posi +; + +63  +gex_r + + tbad_n +; + +64  +gex_r + + tbad_exessi +; + +66 +mea + + gBOOST_REGEX_DETAIL_NS +{ + +68 +BOOST_REGEX_DECL +  +BOOST_REGEX_CALL + +i_ruime_r +(cڡ +d +:: +ruime_r +& +ex +); + +70 + gme + < +ass + + gas +> + +71  +i_r +(cڡ +as +& +t +, +gex_cڡts +:: +r_ty + +code +) + +73 () +t +; + +74 + gd +:: +ruime_r + +e +( +t +. +r_rg +( +code +)); + +75 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +i_ruime_r +( +e +); + +80 #ifde +BOOST_MSVC + + +81 #agm + $wng +( +p +) + +84 #ifde +BOOST_MSVC + + +85 #agm + $wng +( +push +) + +86 #agm + $wng +( +dib +: 4103) + +88 #ifde +BOOST_HAS_ABI_HEADERS + + +89 #ud +BOOST_ABI_SUFFIX + + +91 #ifde +BOOST_MSVC + + +92 #agm + $wng +( +p +) + +95 + } +} + + @/usr/include/boost/regex/regex_traits.hpp + +19 #ide +BOOST_REGEX_TRAITS_HPP + + +20  + #BOOST_REGEX_TRAITS_HPP + + + ) + +22 #ide +BOOST_REGEX_CONFIG_HPP + + +23  + ~ + +26 #ide +BOOST_REGEX_TRAITS_HPP_INCLUDED + + +27  + ~ + + @/usr/include/boost/regex/v4/basic_regex.hpp + +19 #ide +BOOST_REGEX_V4_BASIC_REGEX_HPP + + +20  + #BOOST_REGEX_V4_BASIC_REGEX_HPP + + + ) + +22  + ~ + +23  + ~ + +25 #ifde +BOOST_MSVC + + +26 #agm +wng +( +push +) + +27 #agm +wng +( +dib +: 4103) + +29 #ifde +BOOST_HAS_ABI_HEADERS + + +30 #ud +BOOST_ABI_PREFIX + + +32 #ifde +BOOST_MSVC + + +33 #agm +wng +( +p +) + +36 +mea + + gboo +{ + +37 #ifde +BOOST_MSVC + + +38 #agm +wng +( +push +) + +39 #agm +wng +( +dib + : 4251) + +40 #i +BOOST_MSVC + < 1700 + +41 #agm +wng +( +dib + : 4231) + +43 #i +BOOST_MSVC + < 1600 + +44 #agm +wng +( +dib + : 4660) + +46 #i +BOOST_MSVC + < 1910 + +47 #agm +wng +( +dib +:4800) + +51 +mea + + gBOOST_REGEX_DETAIL_NS +{ + +56 + gme + < +ass + + gchT +, cs + gas +> + +57 +ass + + gbasic_gex_rr +; + +59 + gme + < +ass + + gI +> + +60  +bubb_down_e +( +I + +f +, I +ϡ +) + +62 if( + gf + ! +ϡ +) + +64 +I + +xt + = +ϡ + - 1; + +65 ( + gxt + ! +f +&& (* +xt + < *(next-1))) + +67 ( +xt +-1)-> +sw +(*next); + +68 -- + gxt +; + +73 + gme + < +ass + + gIt +> + +74 +le +  +hash_vue_om_u_me +( +It + +i +, It +j +) + +76 + gd +:: +size_t + +r + = +boo +:: +hash_nge +( +i +, +j +); + +77 + gr + %(( +d +:: +numic_lims +<>:: +max +)() - 10001); + +78 + gr + += 10000; + +79  + gic_ +<>( + gr +); + +82 as + cmed_subexessis + + +84 + gpublic +: + +85  + sme + + +87 +me + < +ass + +chT +> + +88 +me +(cڡ +chT +* +i +, cڡ chT* +j +,  +idx +) + +89 : +dex +( +idx +) + +91 +hash + = +hash_vue_om_u_me +( +i +, +j +); + +93 +me +( +h +,  +idx +) + +94 : +dex +( +idx +), +hash +( +h +) + +97  + gdex +; + +98  + ghash +; + +99 +bo + + gݔ + < (cڡ + gme +& + gh +)const + +101  + ghash + < + gh +.hash; + +103 +bo + + gݔ + =(cڡ +me +& +h +)const + +105  +hash + = +h +.hash; + +107  +sw +( +me +& +h +) + +109 + gd +:: +sw +( +dex +, +h +.index); + +110 + gd +:: +sw +( +hash +, +h +.hash); + +114  + gd +:: + tve +< + tme +>:: + tcڡ_ + const_iterator; + +115  + gd +:: + t +< + tcڡ_ +, cڡ_> + tnge_ty +; + +117 +med_subexessis +(){} + +119 + gme + < +ass + + gchT +> + +120  +t_me +(cڡ +chT +* +i +, cڡ chT* +j +,  +dex +) + +122 + gm_sub_mes +. +push_back +( +me +( +i +, +j +, +dex +)); + +123 +bubb_down_e +( +m_sub_mes +. +beg +(), m_sub_mes. +d +()); + +125 + gme + < +ass + + gchT +> + +126  +g_id +(cڡ +chT +* +i +, cڡ chT* +j +)const + +128 +me + +t +( +i +, +j +, 0); + +129 +tyme + + gd +:: +ve +< +me +>:: +cڡ_ + +pos + = +d +:: +low_bound +( +m_sub_mes +. +beg +(), m_sub_mes. +d +(), +t +); + +130 if(( + gpos + ! +m_sub_mes +. +d +()&& (* +pos + = +t +)) + +132  +pos +-> +dex +; + +136 + gme + < +ass + + gchT +> + +137 +nge_ty + +equ_nge +(cڡ +chT +* +i +, cڡ chT* +j +)const + +139 +me + +t +( +i +, +j +, 0); + +140  + gd +:: +equ_nge +( +m_sub_mes +. +beg +(), m_sub_mes. +d +(), +t +); + +142  +g_id +( +h +)const + +144 +me + +t +( +h +, 0); + +145 + gd +:: +ve +< +me +>:: +cڡ_ + +pos + = +d +:: +low_bound +( +m_sub_mes +. +beg +(), m_sub_mes. +d +(), +t +); + +146 if(( + gpos + ! +m_sub_mes +. +d +()&& (* +pos + = +t +)) + +148  +pos +-> +dex +; + +152 +nge_ty + +equ_nge +( +h +)const + +154 +me + +t +( +h +, 0); + +155  + gd +:: +equ_nge +( +m_sub_mes +. +beg +(), m_sub_mes. +d +(), +t +); + +157 + give +: + +158 +d +:: +ve +< +me +> +m_sub_mes +; + +165 + gme + < +ass + + gchT +, cs + gas +> + +166  + ggex_da + : +public + +med_subexessis + + +168  +gex_cڡts +:: + tsyax_ti_ty + + tag_ty +; + +169  + gd +:: + tsize_t + + tsize_ty +; + +171 +gex_da +(cڡ :: +boo +:: +shed_r +< + +172 :: +boo +:: +gex_as_w +< +as +> >& +t +) + +173 : +m_s +( +t +), +m_exessi +(0), +m_exessi_n +(0), +m_dib_mch_y +( +l +) {} + +174 +gex_da +() + +175 : +m_s +( +w + :: +boo +:: +gex_as_w +< +as +>()), +m_exessi +(0), +m_exessi_n +(0), +m_dib_mch_y +( +l +) {} + +177 :: +boo +:: +shed_r +< + +178 :: +boo +:: +gex_as_w +< +as +> + +179 > +m_s +; + +180 +ag_ty + + gm_ags +; + +181  + gm_us +; + +182 cڡ +chT +* + gm_exessi +; + +183 + gd +:: +rdiff_t + +m_exessi_n +; + +184 +size_ty + + gm_mk_cou +; + +185 + gBOOST_REGEX_DETAIL_NS +:: +_syax_ba +* +m_f_e +; + +186  + gm_t_ty +; + +187  + gm_tm +[1 << +CHAR_BIT +]; + +188  + gm_n_be_nu +; + +189 + gBOOST_REGEX_DETAIL_NS +:: +w_age + +m_da +; + +190 +tyme + + gas +:: +ch_ass_ty + +m_wd_mask +; + +191 + gd +:: +ve +< + +192 +d +:: + +< + +193 +d +:: +size_t +, + gd +::size_t> > +m_subs +; + +194 +bo + + gm_has_cursis +; + +195 +bo + + gm_dib_mch_y +; + +201 + gme + < +ass + + gchT +, cs + gas +> + +202 +ass + + gbasic_gex_imemti + + +203 : +public + +gex_da +< +chT +, + gas +> + +205 + gpublic +: + +206  +gex_cڡts +:: + tsyax_ti_ty + + tag_ty +; + +207  + gd +:: + trdiff_t + + tdifn_ty +; + +208  + gd +:: + tsize_t + + tsize_ty +; + +209  +tyme + + tas +:: + tlo_ty +ocale_type; + +210 cڡ + tchT +* + tcڡ_ +; + +212 +basic_gex_imemti +(){} + +213 +basic_gex_imemti +(cڡ :: +boo +:: +shed_r +< + +214 :: +boo +:: +gex_as_w +< +as +> >& +t +) + +215 : +gex_da +< +chT +, + gas +>( + gt +) {} + +216  +assign +(cڡ +chT +* +g_f +, + +217 cڡ +chT +* +g_ϡ +, + +218 +ag_ty + +f +) + +220 + ggex_da +< + gchT +, + gas +>* + gpd + = +this +; + +221 + gbasic_gex_rr +< + gchT +, + gas +> +rr +( +pd +); + +222 + grr +. +r +( +g_f +, +g_ϡ +, +f +); + +225 +lo_ty + +BOOST_REGEX_CALL + +imbue +o_ty +l +) + +227  + gthis +-> + gm_s +-> +imbue +( +l +); + +229 +lo_ty + +BOOST_REGEX_CALL + +gloc +()const + +231  + gthis +-> + gm_s +-> +gloc +(); + +233 + gd +:: +basic_rg +< +chT +> +BOOST_REGEX_CALL + +r +()const + +235 +d +:: +basic_rg +< +chT +> +su +; + +236 if( + gthis +-> + gm_us + == 0) + +237 +su + = +d +:: +basic_rg +< +chT +>( +this +-> +m_exessi +, + gthis +-> + gm_exessi_n +); + +238  + gsu +; + +240 +cڡ_ + +BOOST_REGEX_CALL + +exessi +()const + +242  + gthis +-> + gm_exessi +; + +244 + gd +:: + +< +cڡ_ +, + gcڡ_ +> +BOOST_REGEX_CALL + +subexessi +( +d +:: +size_t + +n +)const + +246 cڡ +d +:: + +& +pi + = +this +-> +m_subs +. + +( +n +); + +247 + gd +:: + +< +cڡ_ +, + gcڡ_ +> +p +( +exessi +(+ +pi +. +f +,xessi(+i. +cd +); + +248  + gp +; + +252 +cڡ_ + +BOOST_REGEX_CALL + +beg +()const + +254  ( + gthis +-> + gm_us + ? 0 : +this +-> +m_exessi +); + +256 +cڡ_ + +BOOST_REGEX_CALL + +d +()const + +258  ( + gthis +-> + gm_us + ? 0 : +this +-> +m_exessi + +his-> +m_exessi_n +); + +260 +ag_ty + +BOOST_REGEX_CALL + +ags +()const + +262  + gthis +-> + gm_ags +; + +264 +size_ty + +BOOST_REGEX_CALL + +size +()const + +266  + gthis +-> + gm_exessi_n +; + +268  +BOOST_REGEX_CALL + +us +()const + +270  + gthis +-> + gm_us +; + +272 +size_ty + +BOOST_REGEX_CALL + +mk_cou +()const + +274  + gthis +-> + gm_mk_cou + - 1; + +276 cڡ + gBOOST_REGEX_DETAIL_NS +:: +_syax_ba +* +g_f_e +()const + +278  +this +-> +m_f_e +; + +280  +g_t_ty +()const + +282  + gthis +-> + gm_t_ty +; + +284 cڡ * +g_m +()const + +286  + gthis +-> + gm_tm +; + +288 cڡ :: +boo +:: +gex_as_w +< +as +>& +g_as +()const + +290  *( +this +-> +m_s +); + +292 +bo + +n_be_nu +()const + +294  + gthis +-> + gm_n_be_nu +; + +296 cڡ + ggex_da +< + gchT +, + gas +>& +g_da +()const + +298 + gbasic_gex_imemti +< + gchT +, + gas +> cڡ* + gp + = +this +; + +299  * + gic_ +*>( + gp +); + +310 #ifde +BOOST_REGEX_NO_FWD + + +311 + gme + < +ass + + gchT +, cs + gas + = +gex_as +< +chT +> > + +313 +me + < +ass + +chT +, cs + gas + > + +315 as + cbasic_gex + : +public + +gba + + +317 +public +: + +319  +d +:: + tsize_t + + tas_size_ty +; + +320  +tyme + + tas +:: + trg_ty + + tas_rg_ty +; + +321  +chT + + tch_ty +; + +322  +as + + tas_ty +; + +324  +chT + + tvue_ty +; + +325  + gchT +& + tn +; + +326 cڡ + tchT +& + tcڡ_n +; + +327 cڡ + tchT +* + tcڡ_ +; + +328  +cڡ_ + + t +; + +329  + gd +:: + trdiff_t + + tdifn_ty +; + +330  + gd +:: + tsize_t + + tsize_ty +; + +331  + ggex_cڡts +:: + tsyax_ti_ty + + tag_ty +; + +335  +tyme + + tas +:: + tlo_ty +ocale_type; + +337 + gpublic +: + +338 +exic + +basic_gex +(){} + +339 +exic + +basic_gex +(cڡ +chT +* +p +, +ag_ty + +f + = +gex_cڡts +:: +nm +) + +341 +assign +( +p +, +f +); + +343 +basic_gex +(cڡ +chT +* +p1 +, cڡ chT* +p2 +, +ag_ty + +f + = +gex_cڡts +:: +nm +) + +345 +assign +( +p1 +, +p2 +, +f +); + +347 +basic_gex +(cڡ +chT +* +p +, +size_ty + +n +, +ag_ty + +f +) + +349 +assign +( +p +, +n +, +f +); + +351 +basic_gex +(cڡ basic_gex& +th +) + +352 : +m_pim +( +th +.m_pimpl) {} + +353 ~ +basic_gex +(){} + +354 +basic_gex +& +BOOST_REGEX_CALL + +ݔ +=(cڡ basic_gex& +th +) + +356  +assign +( +th +); + +358 + gbasic_gex +& +BOOST_REGEX_CALL + + gݔ +=(cڡ +chT +* +r +) + +360  +assign +( +r +); + +365 + gbasic_gex +& +assign +(cڡ +basic_gex +& +th +) + +367 + gm_pim + = +th +. +m_pim +; + +368  * + gthis +; + +370 + gbasic_gex +& +assign +(cڡ +chT +* +p +, +ag_ty + +f + = +gex_cڡts +:: +nm +) + +372  +assign +( +p +, + +as +:: +ngth +), +f +); + +374 + gbasic_gex +& +assign +(cڡ +chT +* +p +, +size_ty + +n +, +ag_ty + +f +) + +376  +assign +( +p +, + +n +, +f +); + +378 + give +: + +379 +basic_gex +& +do_assign +(cڡ +chT +* +p1 +, + +380 cڡ +chT +* +p2 +, + +381 +ag_ty + +f +); + +382 + gpublic +: + +383 +basic_gex +& +assign +(cڡ +chT +* +p1 +, + +384 cڡ +chT +* +p2 +, + +385 +ag_ty + +f + = +gex_cڡts +:: +nm +) + +387  +do_assign +( +p1 +, +p2 +, +f +); + +389 #i! +defed +( +BOOST_NO_MEMBER_TEMPLATES +) + +391 + gme + < +ass + + gST +, cs + gSA +> + +392  +BOOST_REGEX_CALL + +t_exessi +(cڡ +d +:: +basic_rg +< +chT +, +ST +, +SA +>& +p +, +ag_ty + +f + = +gex_cڡts +:: +nm +) + +394  +t_exessi +( +p +. +da +(),.da(+. +size +(), +f +); + +397 + gme + < +ass + + gST +, cs + gSA +> + +398 +exic + +basic_gex +(cڡ +d +:: +basic_rg +< +chT +, +ST +, +SA +>& +p +, +ag_ty + +f + = +gex_cڡts +:: +nm +) + +400 +assign +( +p +, +f +); + +403 + gme + < +ass + + gIutIt +> + +404 +basic_gex +( +IutIt + +g_f +, IutIt +g_ϡ +, +ag_ty + +f + = +gex_cڡts +:: +nm +) + +406  +tyme + + tas +:: + trg_ty + + tq_ty +; + +407 +q_ty + +a +( +g_f +, +g_ϡ +); + +408 if( + ga +. +size +()) + +409 +assign +( +ic_ +(&* +a +. +beg +()), stic_(&*a.beg(+. +size +()), +f +); + +411 +assign +( +ic_ +(0), stic_(0), +f +); + +414 + gme + < +ass + + gST +, cs + gSA +> + +415 + gbasic_gex +& +BOOST_REGEX_CALL + + gݔ +=(cڡ +d +:: +basic_rg +< +chT +, + gST +, + gSA +>& + gp +) + +417  +assign +( +p +. +da +(),.da(+. +size +(), +gex_cڡts +:: +nm +); + +420 + gme + < +ass + + grg_as +, cs + gA +> + +421 + gbasic_gex +& +BOOST_REGEX_CALL + +assign +( + +422 cڡ +d +:: +basic_rg +< +chT +, +rg_as +, +A +>& +s +, + +423 +ag_ty + +f + = +gex_cڡts +:: +nm +) + +425  +assign +( +s +. +da +(), s.da(+ s. +size +(), +f +); + +428 + gme + < +ass + + gIutIt +> + +429 + gbasic_gex +& +BOOST_REGEX_CALL + +assign +( +IutIt + +g_f +, + +430 +IutIt + +g_ϡ +, + +431 +ag_ty + +f + = +gex_cڡts +:: +nm +) + +433  +tyme + + tas +:: + trg_ty + + tq_ty +; + +434 +q_ty + +a +( +g_f +, +g_ϡ +); + +435 if( + ga +. +size +()) + +437 cڡ +chT +* + gp1 + = &* +a +. +beg +(); + +438 cڡ +chT +* + gp2 + = &* +a +. +beg +(+. +size +(); + +439  +assign +( +p1 +, +p2 +, +f +); + +441  +assign +( +ic_ +(0), stic_(0), +f +); + +444  +BOOST_REGEX_CALL + +t_exessi +(cڡ +d +:: +basic_rg +< +chT +>& +p +, +ag_ty + +f + = +gex_cڡts +:: +nm +) + +446  +t_exessi +( +p +. +da +(),.da(+. +size +(), +f +); + +449 +basic_gex +(cڡ +d +:: +basic_rg +< +chT +>& +p +, +ag_ty + +f + = +gex_cڡts +:: +nm +) + +451 +assign +( +p +, +f +); + +454 + gbasic_gex +& +BOOST_REGEX_CALL + + gݔ +=(cڡ +d +:: +basic_rg +< +chT +>& +p +) + +456  +assign +( +p +. +da +(),.da(+. +size +(), +gex_cڡts +:: +nm +); + +459 + gbasic_gex +& +BOOST_REGEX_CALL + +assign +( + +460 cڡ +d +:: +basic_rg +< +chT +>& +s +, + +461 +ag_ty + +f + = +gex_cڡts +:: +nm +) + +463  +assign +( +s +. +da +(), s.da(+ s. +size +(), +f +); + +470 +lo_ty + +BOOST_REGEX_CALL + +imbue +o_ty +l +); + +471 +lo_ty + +BOOST_REGEX_CALL + +gloc +()const + +473  + gm_pim +. +g +(? m_pim-> +gloc +(: +lo_ty +(); + +479 +ag_ty + +BOOST_REGEX_CALL + +gags +()const + +481  +ags +(); + +483 +ag_ty + +BOOST_REGEX_CALL + +ags +()const + +485  + gm_pim +. +g +(? m_pim-> +ags +() : 0; + +489 + gd +:: +basic_rg +< +chT +> +BOOST_REGEX_CALL + +r +()const + +491  +m_pim +. +g +(? m_pim-> +r +(: +d +:: +basic_rg +< +chT +>(); + +495 + gd +:: + +< +cڡ_ +, + gcڡ_ +> +BOOST_REGEX_CALL + +subexessi +( +d +:: +size_t + +n +)const + +497 if(! +m_pim +. +g +()) + +498 +boo +:: +throw_exi +( +d +:: +logic_r +("Can'tccess subexpressions inn invalidegex.")); + +499  + gm_pim +-> +subexessi +( +n +); + +501 +cڡ_ + +BOOST_REGEX_CALL + +beg +()const + +503  ( + gm_pim +. +g +(? m_pim-> +beg +() : 0); + +505 +cڡ_ + +BOOST_REGEX_CALL + +d +()const + +507  ( + gm_pim +. +g +(? m_pim-> +d +() : 0); + +511  +BOOST_REGEX_CALL + +sw +( +basic_gex +& +th +) +throw +() + +513 + gm_pim +. +sw +( +th +. +m_pim +); + +517 +size_ty + +BOOST_REGEX_CALL + +size +()const + +519  ( + gm_pim +. +g +(? m_pim-> +size +() : 0); + +523 +size_ty + +BOOST_REGEX_CALL + +max_size +()const + +525  + gUINT_MAX +; + +529 +bo + +BOOST_REGEX_CALL + +emy +()const + +531  ( + gm_pim +. +g +(? 0 ! +m_pim +-> +us +(: +ue +); + +534 +size_ty + +BOOST_REGEX_CALL + +mk_cou +()const + +536  ( + gm_pim +. +g +(? m_pim-> +mk_cou +() : 0); + +539  +us +()const + +541  ( + gm_pim +. +g +(? m_pim-> +us +(: +gex_cڡts +:: +r_emy +); + +544  +BOOST_REGEX_CALL + +com +(cڡ +basic_gex +& +th +) const + +546 if( + gm_pim +. +g +(= +th +. +m_pim +.get()) + +548 if(! + gm_pim +. +g +()) + +550 if(! + gth +. + gm_pim +. +g +()) + +552 if( +us +(! +th +.status()) + +553  +us +(- +th +.status(); + +554 if( +ags +(! +th +.flags()) + +555  +ags +(- +th +.flags(); + +556  +r +(). +com +( +th +.str()); + +558 +bo + +BOOST_REGEX_CALL + + gݔ +==(cڡ +basic_gex +& +e +)const + +560  +com +( +e +) == 0; + +562 +bo + +BOOST_REGEX_CALL + + gݔ + !(cڡ +basic_gex +& +e +)const + +564  +com +( +e +) != 0; + +566 +bo + +BOOST_REGEX_CALL + + gݔ +<(cڡ + gbasic_gex +& + ge +)const + +568  +com +( +e +) < 0; + +570 +bo + +BOOST_REGEX_CALL + + gݔ +>(cڡ + gbasic_gex +& + ge +)const + +572  +com +( +e +) > 0; + +574 +bo + +BOOST_REGEX_CALL + + gݔ +<=(cڡ +basic_gex +& +e +)const + +576  +com +( +e +) <= 0; + +578 +bo + +BOOST_REGEX_CALL + + gݔ +>=(cڡ +basic_gex +& +e +)const + +580  +com +( +e +) >= 0; + +586 cڡ +chT +* +BOOST_REGEX_CALL + +exessi +()const + +588  ( + gm_pim +. +g +(&& !m_pim-> +us +(? m_pim-> +exessi +() : 0); + +590  +BOOST_REGEX_CALL + +t_exessi +(cڡ +chT +* +p1 +, cڡ chT* +p2 +, +ag_ty + +f + = +gex_cڡts +:: +nm +) + +592 +assign +( +p1 +, +p2 +, +f + | +gex_cڡts +:: +no_ex +); + +593  +us +(); + +595  +BOOST_REGEX_CALL + +t_exessi +(cڡ +chT +* +p +, +ag_ty + +f + = +gex_cڡts +:: +nm +) + +597 +assign +( +p +, +f + | +gex_cڡts +:: +no_ex +); + +598  +us +(); + +600  +BOOST_REGEX_CALL + +r_code +()const + +602  +us +(); + +607 cڡ + gBOOST_REGEX_DETAIL_NS +:: +_syax_ba +* +g_f_e +()const + +609 +BOOST_ASSERT +(0 ! +m_pim +. +g +()); + +610  + gm_pim +-> +g_f_e +(); + +612  +g_t_ty +()const + +614 +BOOST_ASSERT +(0 ! +m_pim +. +g +()); + +615  + gm_pim +-> +g_t_ty +(); + +617 cڡ * +g_m +()const + +619 +BOOST_ASSERT +(0 ! +m_pim +. +g +()); + +620  + gm_pim +-> +g_m +(); + +622 cڡ :: +boo +:: +gex_as_w +< +as +>& +g_as +()const + +624 +BOOST_ASSERT +(0 ! +m_pim +. +g +()); + +625  + gm_pim +-> +g_as +(); + +627 +bo + +n_be_nu +()const + +629 +BOOST_ASSERT +(0 ! +m_pim +. +g +()); + +630  + gm_pim +-> +n_be_nu +(); + +632 cڡ + gBOOST_REGEX_DETAIL_NS +:: +gex_da +< +chT +, + gas +>& +g_da +()const + +634 +BOOST_ASSERT +(0 ! +m_pim +. +g +()); + +635  + gm_pim +-> +g_da +(); + +637 + gboo +:: +shed_r +< +BOOST_REGEX_DETAIL_NS +:: +med_subexessis + > +g_med_subs +()const + +639  +m_pim +; + +642 + give +: + +643 +shed_r +< +BOOST_REGEX_DETAIL_NS +:: +basic_gex_imemti +< +chT +, + gas +> > + gm_pim +; + +652 + gme + < +ass + + gchT +, cs + gas +> + +653 + gbasic_gex +< + gchT +, + gas +>& basic_gex:: + $do_assign +(cڡ +chT +* +p1 +, + +654 cڡ +chT +* +p2 +, + +655 +ag_ty + +f +) + +657 +shed_r +< +BOOST_REGEX_DETAIL_NS +:: +basic_gex_imemti +< +chT +, +as +> > +mp +; + +658 if(! +m_pim +. + `g +()) + +660 +mp + = +shed_r +< +BOOST_REGEX_DETAIL_NS +:: +basic_gex_imemti +< +chT +, +as +> >( +w + BOOST_REGEX_DETAIL_NS::basic_regex_implementation()); + +664 +mp + = +shed_r +< +BOOST_REGEX_DETAIL_NS +:: +basic_gex_imemti +< +chT +, +as +> >( +w + BOOST_REGEX_DETAIL_NS::basic_gex_imemti( +m_pim +-> +m_s +)); + +666 +mp +-> + `assign +( +p1 +, +p2 +, +f +); + +667 +mp +. + `sw +( +m_pim +); + +668  * +this +; + +669 + } +} + +671 + gme + < +ass + + gchT +, cs + gas +> + +672 +tyme + + gbasic_gex +< + gchT +, + gas +>:: +lo_ty + +BOOST_REGEX_CALL + +basic_gex +< +chT +,s>:: + $imbue +( +lo_ty + +l +) + +674 +shed_r +< +BOOST_REGEX_DETAIL_NS +:: +basic_gex_imemti +< +chT +, +as +> > + `mp +( +w + BOOST_REGEX_DETAIL_NS::basic_regex_implementation()); + +675 +lo_ty + +su + = +mp +-> + `imbue +( +l +); + +676 +mp +. + `sw +( +m_pim +); + +677  +su +; + +678 + } +} + +683 + gme + < +ass + + gchT +, cs + gas +> + +684  +sw +( +basic_gex +< +chT +, +as +>& +e1 +, basic_gex& +e2 +) + +686 + ge1 +. +sw +( +e2 +); + +689 #ide +BOOST_NO_STD_LOCALE + + +690 + gme + < +ass + + gchT +, cs + gas +, cs + gas2 +> + +691 + gd +:: +basic_oam +< +chT +, + gas +>& + +692 + gݔ + << ( + gd +:: +basic_oam +< +chT +, + gas +>& + gos +, + +693 cڡ + gbasic_gex +< + gchT +, + gas2 +>& + ge +) + +695  ( + gos + << + ge +. +r +()); + +698 + gme + < +ass + + gas +> + +699 + gd +:: +oam +& +ݔ + << ( +d +::oam& +os +, cڡ + gbasic_gex +<, + gas +>& + ge +) + +701  ( + gos + << + ge +. +r +()); + +710 #ifde +BOOST_REGEX_NO_FWD + + +711 + gme + < +ass + + gchT +, cs + gas + = +gex_as +< +chT +> > + +713 +me + < +ass + +chT +, cs + gas + > + +715 +ass + + gg_exessi + : +public + +basic_gex +< +chT +, + gas +> + +717 + gpublic +: + +718  +tyme + + tbasic_gex +< + tchT +, + tas +>:: + tag_ty + flag_type; + +719  +tyme + + tbasic_gex +< + tchT +, + tas +>:: + tsize_ty + size_type; + +720 +exic + +g_exessi +(){} + +721 +exic + +g_exessi +(cڡ +chT +* +p +, +ag_ty + +f + = +gex_cڡts +:: +nm +) + +722 : +basic_gex +< +chT +, + gas +>( + gp +, + gf +){} + +723 +g_exessi +(cڡ +chT +* +p1 +, cڡ chT* +p2 +, +ag_ty + +f + = +gex_cڡts +:: +nm +) + +724 : +basic_gex +< +chT +, + gas +>( + gp1 +, + gp2 +, + gf +){} + +725 +g_exessi +(cڡ +chT +* +p +, +size_ty + +n +, +ag_ty + +f +) + +726 : +basic_gex +< +chT +, + gas +>( + gp +, + gn +, + gf +){} + +727 +g_exessi +(cڡeg_exessi& +th +) + +728 : +basic_gex +< +chT +, + gas +>( + gth +) {} + +729 ~ +g_exessi +(){} + +730 + gg_exessi +& +BOOST_REGEX_CALL + + gݔ +=(cڡ +g_exessi +& +th +) + +732  +this +-> +assign +( +th +); + +735 #i! +defed +( +BOOST_NO_MEMBER_TEMPLATES +) + +736 + gme + < +ass + + gST +, cs + gSA +> + +737 +exic + +g_exessi +(cڡ +d +:: +basic_rg +< +chT +, +ST +, +SA +>& +p +, +ag_ty + +f + = +gex_cڡts +:: +nm +) + +738 : +basic_gex +< +chT +, + gas +>( + gp +, + gf +) + +742 + gme + < +ass + + gIutIt +> + +743 +g_exessi +( +IutIt + +g_f +, IutIt +g_ϡ +, +ag_ty + +f + = +gex_cڡts +:: +nm +) + +744 : +basic_gex +< +chT +, + gas +>( + gg_f +, + gg_ϡ +, + gf +) + +748 + gme + < +ass + + gST +, cs + gSA +> + +749 + gg_exessi +& +BOOST_REGEX_CALL + + gݔ +=(cڡ +d +:: +basic_rg +< +chT +, + gST +, + gSA +>& + gp +) + +751 + gthis +-> +assign +( +p +); + +752  * + gthis +; + +755 +exic + +g_exessi +(cڡ +d +:: +basic_rg +< +chT +>& +p +, +ag_ty + +f + = +gex_cڡts +:: +nm +) + +756 : +basic_gex +< +chT +, + gas +>( + gp +, + gf +) + +760 + gg_exessi +& +BOOST_REGEX_CALL + + gݔ +=(cڡ +d +:: +basic_rg +< +chT +>& +p +) + +762 +this +-> +assign +( +p +); + +763  * + gthis +; + +769 #ifde +BOOST_MSVC + + +770 #agm + $wng + ( +p +) + +773 + } +} + +775 #ifde +BOOST_MSVC + + +776 #agm +wng +( +push +) + +777 #agm +wng +( +dib +: 4103) + +779 #ifde +BOOST_HAS_ABI_HEADERS + + +780 #ud +BOOST_ABI_SUFFIX + + +782 #ifde +BOOST_MSVC + + +783 #agm +wng +( +p +) + + @/usr/include/boost/regex/v4/basic_regex_creator.hpp + +20 #ide +BOOST_REGEX_V4_BASIC_REGEX_CREATOR_HPP + + +21  + #BOOST_REGEX_V4_BASIC_REGEX_CREATOR_HPP + + + ) + +23 #ifde +BOOST_MSVC + + +24 #agm +wng +( +push +) + +25 #agm +wng +( +dib +: 4103) + +27 #ifde +BOOST_HAS_ABI_HEADERS + + +28 #ud +BOOST_ABI_PREFIX + + +30 #ifde +BOOST_MSVC + + +31 #agm +wng +( +p +) + +34 #ifde +BOOST_MSVC + + +35 #agm +wng +( +push +) + +36 #i +BOOST_MSVC + < 1910 + +37 #agm +wng +( +dib +:4800) + +41 +mea + + gboo +{ + +43 +mea + + gBOOST_REGEX_DETAIL_NS +{ + +45 + gme + < +ass + + gchT +> + +46  + gdigph + : +public + +d +:: + +< +chT +, + gchT +> + +48 +digph +(: +d +:: + +< +chT +, + gchT +>(charT(0), charT(0)){} + +49 +digph +( +chT + +c1 +: +d +:: + +( + gc1 +, charT(0)){} + +50 +digph +( +chT + +c1 +, chT +c2 +: +d +:: + +( + gc1 +, + gc2 +) + +52 +digph +(cڡ digph< +chT +>& +d +: +d +:: + +( + gd +. + gf +, d. + gcd +){} + +53 + gme + < +ass + + gSeq +> + +54 +digph +(cڡ +Seq +& +s +: +d +:: + +< +chT +, + gchT +>() + +56 +BOOST_ASSERT +( +s +. +size +() <= 2); + +57 +BOOST_ASSERT +( +s +. +size +()); + +58 + gthis +-> + gf + = +s +[0]; + +59 + gthis +-> + gcd + = ( +s +. +size +() > 1) ? s[1] : 0; + +63 + gme + < +ass + + gchT +, cs + gas +> + +64 as + cbasic_ch_t + + +66 + gpublic +: + +67  +digph +< + tchT +> + tdigph_ty +; + +68  +tyme + + tas +:: + trg_ty + string_type; + +69  +tyme + + tas +:: + tch_ass_ty + + tm_ty +; + +71 +basic_ch_t +() + +73 + gm_ge + = +l +; + +74 + gm_has_digphs + = +l +; + +75 + gm_ass + = 0; + +76 + gm_ged_ass + = 0; + +77 + gm_emy + = +ue +; + +80  +add_sg +(cڡ +digph_ty +& +s +) + +82 + gm_sgs +. + +( +s +); + +83 if( + gs +. + gcd +) + +84 + gm_has_digphs + = +ue +; + +85 + gm_emy + = +l +; + +87  +add_nge +(cڡ +digph_ty +& +f +, cڡ digph_ty& +d +) + +89 + gm_nges +. +push_back +( +f +); + +90 + gm_nges +. +push_back +( +d +); + +91 if( + gf +. + gcd +) + +93 + gm_has_digphs + = +ue +; + +94 +add_sg +( +f +); + +96 if( + gd +. + gcd +) + +98 + gm_has_digphs + = +ue +; + +99 +add_sg +( +d +); + +101 + gm_emy + = +l +; + +103  +add_ass +( +m_ty + +m +) + +105 + gm_ass + | +m +; + +106 + gm_emy + = +l +; + +108  +add_ged_ass +( +m_ty + +m +) + +110 + gm_ged_ass + | +m +; + +111 + gm_emy + = +l +; + +113  +add_equivt +(cڡ +digph_ty +& +s +) + +115 + gm_equivts +. + +( +s +); + +116 if( + gs +. + gcd +) + +118 + gm_has_digphs + = +ue +; + +119 +add_sg +( +s +); + +121 + gm_emy + = +l +; + +123  +ge +() + +125 + gm_ge + = +ue +; + +132 +bo + +has_digphs +()const + +134  + gm_has_digphs +; + +136 +bo + +is_ged +()const + +138  + gm_ge +; + +140  +tyme + + td +:: + tve +< + tdigph_ty +>:: + tcڡ_ + + tli_ +; + +141  +tyme + + td +:: + tt +< + tdigph_ty +>:: + tcڡ_ + + tt_ +; + +142 +t_ + +sgs_beg +()const + +144  + gm_sgs +. +beg +(); + +146 +t_ + +sgs_d +()const + +148  + gm_sgs +. +d +(); + +150 +li_ + +nges_beg +()const + +152  + gm_nges +. +beg +(); + +154 +li_ + +nges_d +()const + +156  + gm_nges +. +d +(); + +158 +t_ + +equivts_beg +()const + +160  + gm_equivts +. +beg +(); + +162 +t_ + +equivts_d +()const + +164  + gm_equivts +. +d +(); + +166 +m_ty + +ass +()const + +168  + gm_ass +; + +170 +m_ty + +ged_ass +()const + +172  + gm_ged_ass +; + +174 +bo + +emy +()const + +176  + gm_emy +; + +178 + give +: + +179 +d +:: +t +< +digph_ty +> +m_sgs +; + +180 + gd +:: +ve +< +digph_ty +> +m_nges +; + +181 +bo + + gm_ge +; + +182 +bo + + gm_has_digphs +; + +183 +m_ty + + gm_ass +; + +184 +m_ty + + gm_ged_ass +; + +185 +bo + + gm_emy +; + +186 + gd +:: +t +< +digph_ty +> +m_equivts +; + +189 + gme + < +ass + + gchT +, cs + gas +> + +190 as + cbasic_gex_t + + +192 + gpublic +: + +193 +basic_gex_t +( +gex_da +< +chT +, +as +>* +da +); + +194 + gd +:: +rdiff_t + +gofft +(* +addr +) + +196  +gofft +( +addr +, +m_pda +-> +m_da +. +da +()); + +198 + gd +:: +rdiff_t + +gofft +(cڡ * +addr +, cڡ * +ba +) + +200  + gic_ +( + gaddr +- stic_( + gba +); + +202 +_syax_ba +* +gaddss +( +d +:: +rdiff_t + +off +) + +204  +gaddss +( +off +, +m_pda +-> +m_da +. +da +()); + +206 +_syax_ba +* +gaddss +( +d +:: +rdiff_t + +off +, * +ba +) + +208  + gic_ +< + g_syax_ba +*>(ic_<*>(ic_<*>( + gba ++ + goff +)); + +210  + +( +l_ags +) + +212 + gm_pda +-> + gm_ags + = +l_ags +; + +213 + gm_i + = +l_ags + & +gex_cڡts +:: +i +; + +215 + ggba +:: +ag_ty + +ags +() + +217  +m_pda +-> +m_ags +; + +219  +ags +( +gba +:: +ag_ty + +f +) + +221 +m_pda +-> +m_ags + = +f +; + +222 if( + gm_i + ! +ic_ +< +bo +>( +f + & +gba +:: +i +)) + +224 +m_i + = +ic_ +< +bo +>( +f + & +gba +:: +i +); + +227 +_syax_ba +* +nd_e +( +syax_emt_ty + +t +, +d +:: +size_t + +s + = (re_syntax_base)); + +228 +_syax_ba +* +_e +( +d +:: +rdiff_t + +pos +, +syax_emt_ty + +t +, std:: +size_t + +s + = (re_syntax_base)); + +229 +_l +* +nd_l +( +chT + +c +); + +230 +_syax_ba +* +nd_t +(cڡ +basic_ch_t +< +chT +, +as +>& +ch_t +); + +231 +_syax_ba +* +nd_t +(cڡ +basic_ch_t +< +chT +, +as +>& +ch_t +, +m +:: +l_ +*); + +232 +_syax_ba +* +nd_t +(cڡ +basic_ch_t +< +chT +, +as +>& +ch_t +, +m +:: +ue_ +*); + +233  +fize +(cڡ +chT +* +p1 +, cڡ chT* +p2 +); + +234 + geed +: + +235 +gex_da +< +chT +, + gas +>* + gm_pda +; + +236 cڡ :: +boo +:: +gex_as_w +< +as +>& + +237 +m_as +; + +238 +_syax_ba +* + gm_ϡ_e +; + +239 +bo + + gm_i +; + +240  + gm__id +; + +241 +bo + + gm_has_backfs +; + +242  + gm_backfs +; + +243 + gboo +:: +utmax_t + +m_bad_s +; + +244 +bo + + gm_has_cursis +; + +245 + gd +:: +ve +<> +m_cursi_checks +; + +246 +tyme + + gas +:: +ch_ass_ty + +m_wd_mask +; + +247 +tyme + + gas +:: +ch_ass_ty + +m_mask_a +; + +248 +tyme + + gas +:: +ch_ass_ty + +m_low_mask +; + +249 +tyme + + gas +:: +ch_ass_ty + +m_u_mask +; + +250 +tyme + + gas +:: +ch_ass_ty + +m_pha_mask +; + +251 + give +: + +252 +basic_gex_t +& +ݔ +=(const basic_regex_creator&); + +253 +basic_gex_t +(const basic_regex_creator&); + +255  +fixup_pors +( +_syax_ba +* +e +); + +256  +fixup_cursis +( +_syax_ba +* +e +); + +257  +_tms +( +_syax_ba +* +e +); + +258  +lcuϋ_back +( +_syax_ba +* +e +); + +259  +_tm +( +_syax_ba +* +e +, * +l_m +, * +u +,  +mask +); + +260  +g_t_ty +( +_syax_ba +* +e +); + +261  +t_l_masks +(* +bs +, ); + +262 +bo + +is_bad_ +( +_syax_ba +* + +); + +263  +t_bad_ +( +_syax_ba +* + +); + +264 +syax_emt_ty + +g__ty +( +_syax_ba +* +e +); + +265  +obe_adg_ +( +_syax_ba +* +e +); + +268 + gme + < +ass + + gchT +, cs + gas +> + +269 + gbasic_gex_t +< + gchT +, + gas +>:: +basic_gex_t +( +gex_da +< +chT +, +as +>* +da +) + +270 : +m_pda +( +da +), +m_as +(*(da-> +m_s +)), +m_ϡ_e +(0), +m__id +(0), +m_has_backfs +( +l +), +m_backfs +(0), +m_has_cursis +(false) + +272 + gm_pda +-> + gm_da +. +r +(); + +273 + gm_pda +-> + gm_us + = :: +boo +:: +gex_cڡts +:: +r_ok +; + +274 cڡ +chT + + gw + = 'w'; + +275 cڡ +chT + + gs + = 's'; + +276 cڡ +chT + + gl +[5] = { 'l', 'o', 'w', 'e', 'r', }; + +277 cڡ +chT + + gu +[5] = { 'u', 'p', 'p', 'e', 'r', }; + +278 cڡ +chT + + ga +[5] = { 'a', 'l', 'p', 'h', 'a', }; + +279 + gm_wd_mask + = +m_as +. +lookup_asame +(& +w +, &w +1); + +280 + gm_mask_a + = +m_as +. +lookup_asame +(& +s +, &s +1); + +281 + gm_low_mask + = +m_as +. +lookup_asame +( +l +, + 5); + +282 + gm_u_mask + = +m_as +. +lookup_asame +( +u +, u + 5); + +283 + gm_pha_mask + = +m_as +. +lookup_asame +( +a +, + 5); + +284 + gm_pda +-> + gm_wd_mask + = +m_wd_mask +; + +285 +BOOST_ASSERT +( +m_wd_mask + != 0); + +286 +BOOST_ASSERT +( +m_mask_a + != 0); + +287 +BOOST_ASSERT +( +m_low_mask + != 0); + +288 +BOOST_ASSERT +( +m_u_mask + != 0); + +289 +BOOST_ASSERT +( +m_pha_mask + != 0); + +292 + gme + < +ass + + gchT +, cs + gas +> + +293 +_syax_ba +* + gbasic_gex_t +< + gchT +, + gas +>:: +nd_e +( +syax_emt_ty + +t +, +d +:: +size_t + +s +) + +296 if( +t + = +syax_emt_backf +) + +297 +this +-> +m_has_backfs + = +ue +; + +299 + gm_pda +-> + gm_da +. +ign +(); + +301 if( + gm_ϡ_e +) + +302 + gm_ϡ_e +-> + gxt +. + gi + = +m_pda +-> +m_da +. +size +(- +gofft +( +m_ϡ_e +); + +304 + gm_ϡ_e + = +ic_ +< +_syax_ba +*>( +m_pda +-> +m_da +. +exnd +( +s +)); + +306 + gm_ϡ_e +-> + gxt +. + gi + = 0; + +307 + gm_ϡ_e +-> + gty + = +t +; + +308  + gm_ϡ_e +; + +311 + gme + < +ass + + gchT +, cs + gas +> + +312 +_syax_ba +* + gbasic_gex_t +< + gchT +, + gas +>:: +_e +( +d +:: +rdiff_t + +pos +, +syax_emt_ty + +t +, std:: +size_t + +s +) + +315 +m_pda +-> +m_da +. +ign +(); + +317 if( + gm_ϡ_e +) + +318 + gm_ϡ_e +-> + gxt +. + gi + = +m_pda +-> +m_da +. +size +(- +gofft +( +m_ϡ_e +); + +320 + gd +:: +rdiff_t + +off + = +gofft +( +m_ϡ_e ++ +s +; + +322 +_syax_ba +* + gw_e + = +ic_ +<_syax_ba*>( +m_pda +-> +m_da +. + +( +pos +, +s +)); + +324 + gw_e +-> + gxt +. + gi + = +s +; + +325 + gw_e +-> + gty + = +t +; + +326 + gm_ϡ_e + = +gaddss +( +off +); + +327  + gw_e +; + +330 + gme + < +ass + + gchT +, cs + gas +> + +331 +_l +* + gbasic_gex_t +< + gchT +, + gas +>:: +nd_l +( +chT + +c +) + +333 +_l +* +su +; + +335 if((0 = +m_ϡ_e +|| (m_ϡ_e-> +ty + ! +syax_emt_l +)) + +338 +su + = +ic_ +< +_l +*>( +nd_e +( +syax_emt_l +, e_l+ ( +chT +))); + +339 + gsu +-> + gngth + = 1; + +340 * + gic_ +< + gchT +*>(ic_<*>( + gsu ++1) +m_as +. +e +( +c +, +m_i +); + +345 + gd +:: +rdiff_t + +off + = +gofft +( +m_ϡ_e +); + +346 + gm_pda +-> + gm_da +. +exnd +(( +chT +)); + +347 + gm_ϡ_e + = +su + = +ic_ +< +_l +*>( +gaddss +( +off +)); + +348 +chT +* + gchas + = +ic_ +(ic_<*>( +su ++1)); + +349 + gchas +[ +su +-> +ngth +] = +m_as +. +e +( +c +, +m_i +); + +350 + gsu +-> + gngth + += 1; + +352  + gsu +; + +355 + gme + < +ass + + gchT +, cs + gas +> + +356 +le + +_syax_ba +* + gbasic_gex_t +< + gchT +, + gas +>:: +nd_t +( + +357 cڡ +basic_ch_t +< +chT +, +as +>& +ch_t +) + +359  + gm +:: + tbo_ +< (( + tchT +=1> + tuth_ty +; + +360  + gch_t +. +has_digphs +() + +361 ? +nd_t +( +ch_t +, +ic_ +< +m +:: +l_ +*>(0)) + +362 : +nd_t +( +ch_t +, +ic_ +< +uth_ty +*>(0)); + +365 + gme + < +ass + + gchT +, cs + gas +> + +366 +_syax_ba +* + gbasic_gex_t +< + gchT +, + gas +>:: +nd_t +( + +367 cڡ +basic_ch_t +< +chT +, +as +>& +ch_t +, +m +:: +l_ +*) + +369  +tyme + + tas +:: + trg_ty + string_type; + +370  +tyme + + tbasic_ch_t +< + tchT +, + tas +>:: + tli_ + + tem_ +; + +371  +tyme + + tbasic_ch_t +< + tchT +, + tas +>:: + tt_ + set_iterator; + +372  +tyme + + tas +:: + tch_ass_ty + + tm_ty +; + +374 + g_t_lg +< + gm_ty +>* + gsu + = +ic_ +< +_t_lg +< +m_ty +>*>( +nd_e +( +syax_emt_lg_t +, (re_set_long))); + +378 + gsu +-> + gcsgs + = +ic_ +<>(:: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +ch_t +. +sgs_beg +(), ch_t. +sgs_d +())); + +379 + gsu +-> + gges + = +ic_ +<>(:: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +ch_t +. +nges_beg +(), ch_t. +nges_d +())) / 2; + +380 + gsu +-> + gquivts + = +ic_ +<>(:: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +ch_t +. +equivts_beg +(), ch_t. +equivts_d +())); + +381 + gsu +-> + gcass + = +ch_t +. +ass +(); + +382 + gsu +-> + gass + = +ch_t +. +ged_ass +(); + +383 if( +ags +(& + ggba +:: +i +) + +386 if((( +su +-> +cass + & +m_low_mask +=m_low_mask|| (esu->cas& +m_u_mask +) == m_upper_mask)) + +387 +su +-> +cass + | +m_pha_mask +; + +388 if((( + gsu +-> + gass + & + gm_low_mask += +m_low_mask +|| (( +su +-> +ass + & +m_u_mask +) == m_upper_mask)) + +389 +su +-> +ass + | +m_pha_mask +; + +392 + gsu +-> + gi + = +ch_t +. +is_ged +(); + +393 + gsu +-> + gsgt + = ! +ch_t +. +has_digphs +(); + +397 + gd +:: +rdiff_t + +offt + = +gofft +( +su +); + +401 +em_ + + gf +, + gϡ +; + +402 +t_ + + gsf +, + ga +; + +403 + gsf + = +ch_t +. +sgs_beg +(); + +404 + ga + = +ch_t +. +sgs_d +(); + +405  + gsf + ! +a +) + +407 +chT +* +p + = +ic_ +( +this +-> +m_pda +-> +m_da +. +exnd +((chT* ( +sf +-> +f + =ic_(0? 1 : sf-> +cd + ? 3 : 2))); + +408 + gp +[0] = +m_as +. +e +( +sf +-> +f +, +m_i +); + +409 if( + gsf +-> + gf + = +ic_ +< +chT +>(0)) + +411 +p +[0] = 0; + +413 if( + gsf +-> + gcd +) + +415 + gp +[1] = +m_as +. +e +( +sf +-> +cd +, +m_i +); + +416 + gp +[2] = 0; + +419 + gp +[1] = 0; + +420 ++ + gsf +; + +425 + gf + = +ch_t +. +nges_beg +(); + +426 + gϡ + = +ch_t +. +nges_d +(); + +427  + gf + ! +ϡ +) + +430 +digph +< +chT +> +c1 + = * +f +; + +431 + gc1 +. + gf + = +this +-> +m_as +. +e +( +c1 +. +f +,his-> +m_i +); + +432 + gc1 +. + gcd + = +this +-> +m_as +. +e +( +c1 +. +cd +,his-> +m_i +); + +433 ++ + gf +; + +434 + gdigph +< + gchT +> + gc2 + = * +f +; + +435 + gc2 +. + gf + = +this +-> +m_as +. +e +( +c2 +. +f +,his-> +m_i +); + +436 + gc2 +. + gcd + = +this +-> +m_as +. +e +( +c2 +. +cd +,his-> +m_i +); + +437 ++ + gf +; + +438 +rg_ty + + gs1 +, + gs2 +; + +440 if( +ags +(& + ggex_cڡts +:: +cϋ +) + +443 +chT + +a1 +[3] = { +c1 +. +f +, c1. +cd +, charT(0), }; + +444 +chT + + ga2 +[3] = { +c2 +. +f +, c2. +cd +, charT(0), }; + +445 + gs1 + = +this +-> +m_as +. +sfm +( +a1 +, (a1[1] ?1+2 :1+1)); + +446 + gs2 + = +this +-> +m_as +. +sfm +( +a2 +, (a2[1] ?2+2 :2+1)); + +447 if( + gs1 +. +size +() == 0) + +448 +s1 + = +rg_ty +(1, +chT +(0)); + +449 if( + gs2 +. +size +() == 0) + +450 +s2 + = +rg_ty +(1, +chT +(0)); + +454 if( + gc1 +. + gcd +) + +456 + gs1 +. + +( +s1 +. +d +(), +c1 +. +f +); + +457 + gs1 +. + +( +s1 +. +d +(), +c1 +. +cd +); + +460 + gs1 + = +rg_ty +(1, +c1 +. +f +); + +461 if( + gc2 +. + gcd +) + +463 + gs2 +. + +( +s2 +. +d +(), +c2 +. +f +); + +464 + gs2 +. + +( +s2 +. +d +(), +c2 +. +cd +); + +467 + gs2 +. + +( +s2 +. +d +(), +c2 +. +f +); + +469 if( + gs1 + > + gs2 +) + +474 +chT +* + gp + = +ic_ +( +this +-> +m_pda +-> +m_da +. +exnd +((chT* ( +s1 +. +size +(+ +s2 +.size() + 2) ) ); + +475 + gBOOST_REGEX_DETAIL_NS +:: +cy +( +s1 +. +beg +(), s1. +d +(), +p +); + +476 + gp +[ +s1 +. +size +()] = +chT +(0); + +477 + gp + + +s1 +. +size +() + 1; + +478 + gBOOST_REGEX_DETAIL_NS +:: +cy +( +s2 +. +beg +(), s2. +d +(), +p +); + +479 + gp +[ +s2 +. +size +()] = +chT +(0); + +484 + gsf + = +ch_t +. +equivts_beg +(); + +485 + ga + = +ch_t +. +equivts_d +(); + +486  + gsf + ! +a +) + +488 +rg_ty + +s +; + +489 if( + gsf +-> + gcd +) + +491 +chT + + gcs +[3] = { +sf +-> +f +, sf-> +cd +, charT(0), }; + +492 + gs + = +m_as +. +sfm_imy +( +cs +, cs+2); + +495 + gs + = +m_as +. +sfm_imy +(& +sf +-> +f +, &sfirst->first+1); + +496 if( + gs +. +emy +()) + +498 +chT +* + gp + = +ic_ +( +this +-> +m_pda +-> +m_da +. +exnd +((chT* ( +s +. +size +()+1) ) ); + +499 + gBOOST_REGEX_DETAIL_NS +:: +cy +( +s +. +beg +(), s. +d +(), +p +); + +500 + gp +[ +s +. +size +()] = +chT +(0); + +501 ++ + gsf +; + +506 + gm_ϡ_e + = +su + = +ic_ +< +_t_lg +< +m_ty +>*>( +gaddss +( +offt +)); + +507  + gsu +; + +510 + gme +< +ass + + gT +> + +511 +le + +bo + +ch_ss +( +T + +t1 +, T +t2 +) + +513  + gt1 + < + gt2 +; + +515 +le + +bo + +ch_ss +( +t1 +,  +t2 +) + +517  + gic_ +<>( + gt1 +< stic_<>( + gt2 +); + +519 +le + +bo + +ch_ss +(sigd  +t1 +, sigd  +t2 +) + +521  + gic_ +<>( + gt1 +< stic_<>( + gt2 +); + +524 + gme + < +ass + + gchT +, cs + gas +> + +525 +_syax_ba +* + gbasic_gex_t +< + gchT +, + gas +>:: +nd_t +( + +526 cڡ +basic_ch_t +< +chT +, +as +>& +ch_t +, +m +:: +ue_ +*) + +528  +tyme + + tas +:: + trg_ty + string_type; + +529  +tyme + + tbasic_ch_t +< + tchT +, + tas +>:: + tli_ + + tem_ +; + +530  +tyme + + tbasic_ch_t +< + tchT +, + tas +>:: + tt_ + set_iterator; + +532 +_t +* + gsu + = +ic_ +<_t*>( +nd_e +( +syax_emt_t +, (re_set))); + +533 +bo + + gge + = +ch_t +. +is_ged +(); + +534 + gd +:: +memt +( +su +-> +_m +, 0, (result->_map)); + +538 +em_ + + gf +, + gϡ +; + +539 +t_ + + gsf +, + ga +; + +540 + gsf + = +ch_t +. +sgs_beg +(); + +541 + ga + = +ch_t +. +sgs_d +(); + +542  + gsf + ! +a +) + +544  +i + = 0; + gi + < (1 << + gCHAR_BIT +); ++i) + +546 if( + gthis +-> + gm_as +. +e +( +ic_ +< +chT +>( +i +), +this +-> +m_i +) + +547 = +this +-> +m_as +. +e +( +sf +-> +f +,his-> +m_i +)) + +548 + gsu +-> + g_m +[ +i +] = +ue +; + +550 ++ + gsf +; + +555 + gf + = +ch_t +. +nges_beg +(); + +556 + gϡ + = +ch_t +. +nges_d +(); + +557  + gf + ! +ϡ +) + +560 +chT + +c1 + = +this +-> +m_as +. +e +( +f +->f,his-> +m_i +); + +561 ++ + gf +; + +562 +chT + + gc2 + = +this +-> +m_as +. +e +( +f +->f,his-> +m_i +); + +563 ++ + gf +; + +565 if( +ags +(& + ggex_cڡts +:: +cϋ +) + +568 +chT + +c3 +[2] = { +c1 +, charT(0), }; + +569 +rg_ty + + gs1 + = +this +-> +m_as +. +sfm +( +c3 +, c3+1); + +570 + gc3 +[0] = +c2 +; + +571 +rg_ty + + gs2 + = +this +-> +m_as +. +sfm +( +c3 +, c3+1); + +572 if( + gs1 + > + gs2 +) + +577 +BOOST_ASSERT +( +c3 +[1] = +chT +(0)); + +578  + gi + = 0; i < (1u << + gCHAR_BIT +); ++i) + +580 + gc3 +[0] = +ic_ +< +chT +>( +i +); + +581 +rg_ty + + gs3 + = +this +-> +m_as +. +sfm +( +c3 +, c3 +1); + +582 if(( + gs1 + < +s3 +&& (s3 < +s2 +)) + +583 +su +-> +_m +[ +i +] = +ue +; + +588 if( +ch_ss +( +c2 +, +c1 +)) + +594 + gd +:: +memt +( +su +-> +_m + + +ic_ +<>( +c1 +), +ue +, 1 + stic_<>( +c2 +) - static_cast<>(c1)); + +600  +tyme + + tas +:: + tch_ass_ty + + tm_ty +; + +601 +m_ty + + gm + = +ch_t +. +ass +(); + +602 if( +ags +(& + ggba +:: +i +) + +605 if((( +m + & +m_low_mask +=m_low_mask|| ((m & +m_u_mask +) == m_upper_mask)) + +606 +m + | +m_pha_mask +; + +608 if( + gm + != 0) + +610  +i + = 0; + gi + < (1u << + gCHAR_BIT +); ++i) + +612 if( + gthis +-> + gm_as +. +isy +( +ic_ +< +chT +>( +i +), +m +)) + +613 + gsu +-> + g_m +[ +i +] = +ue +; + +619 + gm + = +ch_t +. +ged_ass +(); + +620 if( +ags +(& + ggba +:: +i +) + +623 if((( +m + & +m_low_mask +=m_low_mask|| ((m & +m_u_mask +) == m_upper_mask)) + +624 +m + | +m_pha_mask +; + +626 if( + gm + != 0) + +628  +i + = 0; + gi + < (1u << + gCHAR_BIT +); ++i) + +630 if(0 = +this +-> +m_as +. +isy +( +ic_ +< +chT +>( +i +), +m +)) + +631 + gsu +-> + g_m +[ +i +] = +ue +; + +637 + gsf + = +ch_t +. +equivts_beg +(); + +638 + ga + = +ch_t +. +equivts_d +(); + +639  + gsf + ! +a +) + +641 +rg_ty + +s +; + +642 +BOOST_ASSERT +( +ic_ +< +chT +>(0= +sf +-> +cd +); + +643 + gs + = +m_as +. +sfm_imy +(& +sf +-> +f +, &sfirst->first+1); + +644 if( + gs +. +emy +()) + +646  + gi + = 0; i < (1u << + gCHAR_BIT +); ++i) + +648 +chT + + gc +[2] = { ( +ic_ +( +i +)), charT(0), }; + +649 +rg_ty + + gs2 + = +this +-> +m_as +. +sfm_imy +( +c +, c+1); + +650 if( + gs + = +s2 +) + +651 +su +-> +_m +[ +i +] = +ue +; + +653 ++ + gsf +; + +655 if( + gge +) + +657  + gi + = 0; i < (1u << + gCHAR_BIT +); ++i) + +659 + gsu +-> + g_m +[ +i +] = !( +su +-> +_m +[i]); + +662  + gsu +; + +665 + gme + < +ass + + gchT +, cs + gas +> + +666  + gbasic_gex_t +< + gchT +, + gas +>:: +fize +(cڡ +chT +* +p1 +, cڡ chT* +p2 +) + +668 if( + gthis +-> + gm_pda +-> + gm_us +) + +672 +nd_e +( +syax_emt_mch +); + +674 + gd +:: +rdiff_t + +n + = +p2 + - +p1 +; + +675 + gm_pda +-> + gm_exessi_n + = +n +; + +676 +chT +* + gps + = +ic_ +( +m_pda +-> +m_da +. +exnd +((chT* (1 + ( +p2 + - +p1 +)))); + +677 + gm_pda +-> + gm_exessi + = +ps +; + +678 + gBOOST_REGEX_DETAIL_NS +:: +cy +( +p1 +, +p2 +, +ps +); + +679 + gps +[ +p2 + - +p1 +] = 0; + +682 + gm_pda +-> + gm_us + = 0; + +684 + gm_pda +-> + gm_f_e + = +ic_ +< +_syax_ba +*>( +m_pda +-> +m_da +. +da +()); + +686 +fixup_pors +( +m_pda +-> +m_f_e +); + +687 if( + gm_has_cursis +) + +689 + gm_pda +-> + gm_has_cursis + = +ue +; + +690 +fixup_cursis +( +m_pda +-> +m_f_e +); + +691 if( + gthis +-> + gm_pda +-> + gm_us +) + +695 + gm_pda +-> + gm_has_cursis + = +l +; + +697 +_tms +( +m_pda +-> +m_f_e +); + +699 + gd +:: +memt +( +m_pda +-> +m_tm +, 0, (m_pdata->m_startmap)); + +700 + gm_pda +-> + gm_n_be_nu + = 0; + +702 + gm_bad_s + = 0; + +703 if( + gm_has_cursis +) + +704 + gm_cursi_checks +. +assign +(1 + +m_pda +-> +m_mk_cou +, 0u); + +705 +_tm +( +m_pda +-> +m_f_e +, m_pda-> +m_tm +, &(m_pda-> +m_n_be_nu +), +mask_l +); + +707 + gm_pda +-> + gm_t_ty + = +g_t_ty +( +m_pda +-> +m_f_e +); + +709 +obe_adg_ +( +m_pda +-> +m_f_e +); + +712 + gme + < +ass + + gchT +, cs + gas +> + +713  + gbasic_gex_t +< + gchT +, + gas +>:: +fixup_pors +( +_syax_ba +* +e +) + +715  +e +) + +717  +e +-> +ty +) + +719  +syax_emt_cur +: + +720 +m_has_cursis + = +ue +; + +721 if( + ge +-> + gxt +. + gi +) + +722 + ge +-> + gxt +. + gp + = +gaddss +( +e +-> +xt +. +i +, state); + +724 + ge +-> + gxt +. + gp + = 0; + +726  + gsyax_emt_p +: + +727  +syax_emt_d_p +: + +728  +syax_emt_ch_p +: + +729  +syax_emt_sht_t_p +: + +730  +syax_emt_lg_t_p +: + +732 +ic_ +< +_ +*>( +e +)-> +e_id + = +m__id +++; + +733 + gBOOST_FALLTHROUGH +; + +734  + gsyax_emt_t +: + +735 +d +:: +memt +( +ic_ +< +_t +*>( +e +)-> +_m +, 0, (static_cast(state)->_map)); + +736 + gic_ +< + g_t +*>( + ge +)-> + gn_be_nu + = 0; + +737 + gBOOST_FALLTHROUGH +; + +738  + gsyax_emt_jump +: + +739 +ic_ +< +_jump +*>( +e +)-> +t +. +p + = +gaddss +(ic_<_jump*>(e)->t. +i +, state); + +740 + gBOOST_FALLTHROUGH +; + +742 if( +e +-> +xt +. +i +) + +743 +e +-> +xt +. +p + = +gaddss +(e->xt. +i +, state); + +745 + ge +-> + gxt +. + gp + = 0; + +747 + ge + = +e +-> +xt +. +p +; + +751 + gme + < +ass + + gchT +, cs + gas +> + +752  + gbasic_gex_t +< + gchT +, + gas +>:: +fixup_cursis +( +_syax_ba +* +e +) + +754 +_syax_ba +* +ba + = +e +; + +755  + ge +) + +757  + ge +-> + gty +) + +759  + gsyax_emt_as_backf +: + +762  +idx + = +ic_ +( +e +)-> +dex +; + +763 if( + gidx + < 0) + +765 + gidx + = - +idx +-1; + +766 if( + gidx + >= 10000) + +768 +idx + = +m_pda +-> +g_id +(idx); + +769 if( + gidx + <= 0) + +772 if(0 = +this +-> +m_pda +-> +m_us +) + +773 +this +-> +m_pda +-> +m_us + = +boo +:: +gex_cڡts +:: +r_bad_n +; + +777 + gthis +-> + gm_pda +-> + gm_exessi + = 0; + +778 + gthis +-> + gm_pda +-> + gm_exessi_n + = 0; + +782 if(0 =( +this +-> +ags +(& +gex_cڡts +:: +no_ex +)) + +784 +d +:: +rg + +mesge + = "Encountered forwardeferenceo marked sub-expressionhat doesotxist."; + +785 + gboo +:: +gex_r + +e +( +mesge +, +boo +:: +gex_cڡts +:: +r_bad_n +, 0); + +786 + ge +. +i +(); + +793  + gsyax_emt_cur +: + +795 +bo + +ok + = +l +; + +796 +_syax_ba +* + gp + = +ba +; + +797 + gd +:: +rdiff_t + +idx + = +ic_ +< +_jump +*>( +e +)-> +t +. +i +; + +798 if( + gidx + > 10000) + +804 + gidx + = +m_pda +-> +g_id +( +ic_ +<>( +idx +)); + +806 if( + gidx + < 0) + +808 + gok + = +l +; + +812  + gp +) + +814 if(( + gp +-> + gty + = +syax_emt_tmk +&& ( +ic_ +< +_b +*>( +p +)-> +dex + = +idx +)) + +819 +ic_ +< +_jump +*>( +e +)-> +t +. +p + =; + +820 + gok + = +ue +; + +824 + gp + = +p +-> +xt +.p; + +825  + gxt_p_id + = 0; + +826  + gp +) + +828  + gp +-> + gty +) + +830  + gsyax_emt_p +: + +831  +syax_emt_d_p +: + +832  +syax_emt_ch_p +: + +833  +syax_emt_sht_t_p +: + +834  +syax_emt_lg_t_p +: + +835 +xt_p_id + = +ic_ +< +_ +*>( +p +)-> +e_id +; + +837  + gsyax_emt_dmk +: + +838 if( +ic_ +( +p +)-> +dex + = +idx +) + +839 +xt_p_id + = -1; + +844 if( + gxt_p_id +) + +846 + gp + = +p +-> +xt +.p; + +848 if( + gxt_p_id + > 0) + +850 + gic_ +< + g_cur +*>( + ge +)-> + ge_id + = +xt_p_id + - 1; + +855 + gp + = +p +-> +xt +.p; + +858 if(! + gok +) + +861 if(0 = +this +-> +m_pda +-> +m_us +) + +862 +this +-> +m_pda +-> +m_us + = +boo +:: +gex_cڡts +:: +r_bad_n +; + +866 + gthis +-> + gm_pda +-> + gm_exessi + = 0; + +867 + gthis +-> + gm_pda +-> + gm_exessi_n + = 0; + +871 if(0 =( +this +-> +ags +(& +gex_cڡts +:: +no_ex +)) + +873 +d +:: +rg + +mesge + = "Encountered forwardeferenceoecursive sub-expressionhat doesotxist."; + +874 + gboo +:: +gex_r + +e +( +mesge +, +boo +:: +gex_cڡts +:: +r_bad_n +, 0); + +875 + ge +. +i +(); + +883 + ge + = +e +-> +xt +. +p +; + +887 + gme + < +ass + + gchT +, cs + gas +> + +888  + gbasic_gex_t +< + gchT +, + gas +>:: +_tms +( +_syax_ba +* +e +) + +898 +bo + +l_i + = +m_i +; + +899 + gd +:: +ve +< +d +:: + +< +bo +, + g_syax_ba +*> > + gv +; + +901  + ge +) + +903  + ge +-> + gty +) + +905  + gsyax_emt_togg_ +: + +907 +m_i + = +ic_ +< +_ +*>( +e +)-> +i +; + +908 + ge + = +e +-> +xt +. +p +; + +910  + gsyax_emt_t +: + +911  +syax_emt_p +: + +912  +syax_emt_d_p +: + +913  +syax_emt_ch_p +: + +914  +syax_emt_sht_t_p +: + +915  +syax_emt_lg_t_p +: + +917 +v +. +push_back +( +d +:: + +< +bo +, +_syax_ba +*>( +m_i +, +e +)); + +918 + ge + = +e +-> +xt +. +p +; + +920  + gsyax_emt_back +: + +922 +ic_ +< +_b +*>( +e +)-> +dex + + +923 +this +-> +lcuϋ_back +( +e +-> +xt +. +p +); + +924 if( + gic_ +< + g_b +*>( + ge +)-> + gdex + < 0) + +927 if(0 = +this +-> +m_pda +-> +m_us +) + +928 +this +-> +m_pda +-> +m_us + = +boo +:: +gex_cڡts +:: +r_bad_n +; + +932 + gthis +-> + gm_pda +-> + gm_exessi + = 0; + +933 + gthis +-> + gm_pda +-> + gm_exessi_n + = 0; + +937 if(0 =( +this +-> +ags +(& +gex_cڡts +:: +no_ex +)) + +939 +d +:: +rg + +mesge + = "Invalidookbehindssertionncountered inheegularxpression."; + +940 + gboo +:: +gex_r + +e +( +mesge +, +boo +:: +gex_cڡts +:: +r_bad_n +, 0); + +941 + ge +. +i +(); + +944 + gBOOST_FALLTHROUGH +; + +946 +e + = s-> +xt +. +p +; + +951  + gv +. +size +()) + +954 if( + gm_has_cursis +) + +955 + gm_cursi_checks +. +assign +(1 + +m_pda +-> +m_mk_cou +, 0u); + +957 cڡ + gd +:: + +< +bo +, + g_syax_ba +*>& + gp + = +v +. +back +(); + +958 + gm_i + = +p +. +f +; + +959 + ge + = +p +. +cd +; + +960 + gv +. +p_back +(); + +963 + gm_bad_s + = 0; + +964 +_tm +( +e +-> +xt +. +p +, +ic_ +< +_t +*>(e)-> +_m +, &ic_<_t*>(e)-> +n_be_nu +, +mask_ke +); + +965 + gm_bad_s + = 0; + +967 if( + gm_has_cursis +) + +968 + gm_cursi_checks +. +assign +(1 + +m_pda +-> +m_mk_cou +, 0u); + +969 +_tm +( +ic_ +< +_t +*>( +e +)-> +t +. +p +, stic_<_t*>(e)-> +_m +, &ic_<_t*>(e)-> +n_be_nu +, +mask_sk +); + +971 + ge +-> + gty + = +this +-> +g__ty +( +e +); + +974 + gm_i + = +l_i +; + +977 + gme + < +ass + + gchT +, cs + gas +> + +978  + gbasic_gex_t +< + gchT +, + gas +>:: +lcuϋ_back +( +_syax_ba +* +e +) + +980  +tyme + + tas +:: + tch_ass_ty + + tm_ty +; + +981  + gsu + = 0; + +982  + ge +) + +984  + ge +-> + gty +) + +986  + gsyax_emt_tmk +: + +987 if(( +ic_ +< +_b +*>( +e +)-> +dex + == -1) + +988 || ( +ic_ +< +_b +*>( +e +)-> +dex + == -2)) + +990 +e + = +ic_ +< +_jump +*>(e-> +xt +. +p +)-> +t +.p->next.p; + +993 if( + gic_ +< + g_b +*>( + ge +)-> + gdex + == -3) + +995 +e + = s-> +xt +. +p +->next.p; + +999  + gsyax_emt_dmk +: + +1000 if(( +ic_ +< +_b +*>( +e +)-> +dex + == -1) + +1001 || ( +ic_ +< +_b +*>( +e +)-> +dex + == -2)) + +1002  +su +; + +1004  + gsyax_emt_l +: + +1005 +su + + +ic_ +< +_l +*>( +e +)-> +ngth +; + +1007  + gsyax_emt_wd +: + +1008  +syax_emt_t +: + +1009 +su + += 1; + +1011  + gsyax_emt_d_p +: + +1012  +syax_emt_ch_p +: + +1013  +syax_emt_sht_t_p +: + +1014  +syax_emt_backf +: + +1015  +syax_emt_p +: + +1016  +syax_emt_combg +: + +1017  +syax_emt_lg_t_p +: + +1018  +syax_emt_back +: + +1020 +_ +* +p + = +ic_ +<_ *>( +e +); + +1022 + ge +-> + gty + = +this +-> +g__ty +( +e +); + +1023 if(( + ge +-> + gty + = +syax_emt_d_p +) + +1024 || ( +e +-> +ty + = +syax_emt_ch_p +) + +1025 || ( +e +-> +ty + = +syax_emt_sht_t_p +)) + +1027 if( +p +-> +max + !p-> +m +) + +1029 + gsu + + +ic_ +<>( +p +-> +m +); + +1030 + ge + = +p +-> +t +. +p +; + +1033 if( + ge +-> + gty + = +syax_emt_lg_t_p +) + +1035 +BOOST_ASSERT +( +p +-> +xt +. +p +-> +ty + = +syax_emt_lg_t +); + +1036 if( + gic_ +< + g_t_lg +< + gm_ty +>*>( + gp +-> + gxt +. + gp +)-> + gsgt + == 0) + +1038 if( + gp +-> + gmax + ! +p +-> +m +) + +1040 + gsu + + +ic_ +<>( +p +-> +m +); + +1041 + ge + = +p +-> +t +. +p +; + +1046  + gsyax_emt_lg_t +: + +1047 if( +ic_ +< +_t_lg +< +m_ty +>*>( +e +)-> +sgt + == 0) + +1049 + gsu + += 1; + +1051  + gsyax_emt_jump +: + +1052 +e + = +ic_ +< +_jump +*>(e)-> +t +. +p +; + +1054  + gsyax_emt_t +: + +1056  +r1 + = +lcuϋ_back +( +e +-> +xt +. +p +); + +1057  + gr2 + = +lcuϋ_back +( +ic_ +< +_t +*>( +e +)-> +t +. +p +); + +1058 if(( + gr1 + < 0|| (r1 ! +r2 +)) + +1060  + gsu + + + gr1 +; + +1065 + ge + = +e +-> +xt +. +p +; + +1070 + gme + < +ass + + gchT +, cs + gas +> + +1071  + gbasic_gex_t +< + gchT +, + gas +>:: +_tm +( +_syax_ba +* +e +, * +l_m +, * +u +,  +mask +) + +1073  + gn_ϡ_jump + = 1; + +1074 +_syax_ba +* + gcursi_t + = 0; + +1075  + gcursi_sub + = 0; + +1076 +_syax_ba +* + gcursi_t + = 0; + +1079 +bo + + gl_i + = +m_i +; + +1081  + ge +) + +1083  + ge +-> + gty +) + +1085  + gsyax_emt_togg_ +: + +1086 +l_i + = +ic_ +< +_ +*>( +e +)-> +i +; + +1087 + ge + = +e +-> +xt +. +p +; + +1089  + gsyax_emt_l +: + +1093 if( +l_m +) + +1095 +l_m +[0] | +mask_ +; + +1096 +chT + + gf_ch + = * +ic_ +(ic_<*>(ic_< +_l +*>( +e +) + 1)); + +1097  + gi + = 0; i < (1u << + gCHAR_BIT +); ++i) + +1099 if( + gm_as +. +e +( +ic_ +< +chT +>( +i +), +l_i += +f_ch +) + +1100 +l_m +[ +i +] | +mask +; + +1105  + gsyax_emt_d_le +: + +1108 if( +l_m +) + +1110 +l_m +[0] | +mask_ +; + +1111 + gl_m +[ +ic_ +<>('\n')] | +mask +; + +1112 + gl_m +[ +ic_ +<>('\r')] | +mask +; + +1113 + gl_m +[ +ic_ +<>('\f')] | +mask +; + +1114 + gl_m +[0x85] | +mask +; + +1117 if( + gu +) + +1118 +_tm +( +e +-> +xt +. +p +, 0, +u +, +mask +); + +1121  + gsyax_emt_cur +: + +1123 +BOOST_ASSERT +( +ic_ +( +e +)-> +t +. +p +-> +ty + = +syax_emt_tmk +); + +1124 + gcursi_sub + = +ic_ +< +_b +*>(ic_( +e +)-> +t +. +p +)-> +dex +; + +1125 if( + gm_cursi_checks +[ +cursi_sub +] & 1u) + +1128 if(0 = +this +-> +m_pda +-> +m_us +) + +1129 +this +-> +m_pda +-> +m_us + = +boo +:: +gex_cڡts +:: +r_bad_n +; + +1133 + gthis +-> + gm_pda +-> + gm_exessi + = 0; + +1134 + gthis +-> + gm_pda +-> + gm_exessi_n + = 0; + +1138 if(0 =( +this +-> +ags +(& +gex_cڡts +:: +no_ex +)) + +1140 +d +:: +rg + +mesge + = "Encounteredn infiniteecursion."; + +1141 + gboo +:: +gex_r + +e +( +mesge +, +boo +:: +gex_cڡts +:: +r_bad_n +, 0); + +1142 + ge +. +i +(); + +1145 if( + gcursi_t + == 0) + +1147 +cursi_t + = +e +; + +1148 + gcursi_t + = +e +-> +xt +. +p +; + +1149 + ge + = +ic_ +< +_jump +*>( +e +)-> +t +. +p +; + +1150 + gm_cursi_checks +[ +cursi_sub +] |= 1u; + +1153 + gm_cursi_checks +[ +cursi_sub +] |= 1u; + +1155 + gBOOST_FALLTHROUGH +; + +1157  + gsyax_emt_backf +: + +1159 if( +u +) + +1160 * +u + | +mask +; + +1161 + gBOOST_FALLTHROUGH +; + +1162  + gsyax_emt_wd +: + +1165 +t_l_masks +( +l_m +, +mask +); + +1168  + gsyax_emt_ac +: + +1169  +syax_emt_mch +: + +1172 +t_l_masks +( +l_m +, +mask +); + +1173 if( + gu +) + +1174 * + gu + | +mask +; + +1177  + gsyax_emt_wd_t +: + +1180 +_tm +( +e +-> +xt +. +p +, +l_m +, +u +, +mask +); + +1181 if( + gl_m +) + +1183 + gl_m +[0] | +mask_ +; + +1184  + gi + = 0; i < (1u << + gCHAR_BIT +); ++i) + +1186 if(! + gm_as +. +isy +( +ic_ +< +chT +>( +i +), +m_wd_mask +)) + +1187 + gl_m +[ +i +] & +ic_ +<>(~ +mask +); + +1192  + gsyax_emt_wd_d +: + +1195 +_tm +( +e +-> +xt +. +p +, +l_m +, +u +, +mask +); + +1196 if( + gl_m +) + +1198 + gl_m +[0] | +mask_ +; + +1199  + gi + = 0; i < (1u << + gCHAR_BIT +); ++i) + +1201 if( + gm_as +. +isy +( +ic_ +< +chT +>( +i +), +m_wd_mask +)) + +1202 + gl_m +[ +i +] & +ic_ +<>(~ +mask +); + +1207  + gsyax_emt_bufr_d +: + +1210 if( +u +) + +1211 * +u + | +mask +; + +1214  + gsyax_emt_lg_t +: + +1215 if( +l_m +) + +1217  +tyme + + tas +:: + tch_ass_ty + + tm_ty +; + +1218 if( + gic_ +< + g_t_lg +< + gm_ty +>*>( + ge +)-> + gsgt +) + +1220 + gl_m +[0] | +mask_ +; + +1221  + gi + = 0; i < (1u << + gCHAR_BIT +); ++i) + +1223 +chT + + gc + = +ic_ +( +i +); + +1224 if(& + gc + ! +_is_t_memb +(& +c +, &+ 1, +ic_ +< +_t_lg +< +m_ty +>*>( +e +), * +m_pda +, +l_i +)) + +1225 + gl_m +[ +i +] | +mask +; + +1229 +t_l_masks +( +l_m +, +mask +); + +1232  + gsyax_emt_t +: + +1233 if( +l_m +) + +1235 +l_m +[0] | +mask_ +; + +1236  + gi + = 0; i < (1u << + gCHAR_BIT +); ++i) + +1238 if( + gic_ +< + g_t +*>( + ge +)-> + g_m +[ + +1239 +ic_ +<>( +m_as +. +e +(ic_< +chT +>( +i +), +l_i +))]) + +1240 + gl_m +[ +i +] | +mask +; + +1244  + gsyax_emt_jump +: + +1246 +e + = +ic_ +< +_t +*>(e)-> +t +. +p +; + +1247 + gn_ϡ_jump + = -1; + +1249  + gsyax_emt_t +: + +1250  +syax_emt_p +: + +1251  +syax_emt_d_p +: + +1252  +syax_emt_ch_p +: + +1253  +syax_emt_sht_t_p +: + +1254  +syax_emt_lg_t_p +: + +1256 +_t +* +p + = +ic_ +<_t*>( +e +); + +1257 if( + gp +-> + g_m +[0] & + gmask_ +) + +1259 if( + gl_m +) + +1262 + gl_m +[0] | +mask_ +; + +1263  + gi + = 0; i < +UCHAR_MAX +; ++i) + +1265 if( + gp +-> + g_m +[ +i +] & + gmask_y +) + +1266 + gl_m +[ +i +] | +mask +; + +1269 if( + gu +) + +1271 if( + gp +-> + gn_be_nu + & + gmask_y +) + +1272 * + gu + | +mask +; + +1279 if( +is_bad_ +( +e +)) + +1281 +t_l_masks +( +l_m +, +mask +); + +1282 if( + gu +) + +1283 * + gu + | +mask +; + +1286 +t_bad_ +( +e +); + +1287 +_tm +( +e +-> +xt +. +p +, +l_m +, +u +, +mask +); + +1288 if(( + ge +-> + gty + = +syax_emt_t +) + +1289 || ( +ic_ +< +_ +*>( +e +)-> +m + == 0) + +1290 || ( +n_ϡ_jump + == 0)) + +1291 +_tm +( +p +-> +t +. +p +, +l_m +, +u +, +mask +); + +1295  + gsyax_emt_so_bufr_d +: + +1297 if( +l_m +) + +1299 +l_m +[0] | +mask_ +; + +1300 + gl_m +[ +ic_ +<>('\n')] | +mask +; + +1301 + gl_m +[ +ic_ +<>('\r')] | +mask +; + +1303 if( + gu +) + +1304 * + gu + | +mask +; + +1306  + gsyax_emt_dmk +: + +1308 if( +ic_ +< +_b +*>( +e +)-> +dex + < 0) + +1311 +t_l_masks +( +l_m +, +mask +); + +1312 if( + gu +) + +1313 * + gu + | +mask +; + +1316 if( + gcursi_t + && ( + gcursi_sub + !0&& ( +cursi_sub + = +ic_ +< +_b +*>( +e +)-> +dex +)) + +1319 +cursi_t + = 0; + +1320 + ge + = +cursi_t +; + +1330 if( + gm_pda +-> + gm_has_cursis + && + gic_ +< + g_b +*>( + ge +)-> + gdex +) + +1332 +bo + + gok + = +l +; + +1333 +_syax_ba +* + gp + = +m_pda +-> +m_f_e +; + +1334  + gp +) + +1336 if( + gp +-> + gty + = +syax_emt_cur +) + +1338 +_b +* +p2 + = +ic_ +<_b*>(ic_< +_jump +*>( +p +)-> +t +.p); + +1339 if(( + gp2 +-> + gty + = +syax_emt_tmk +&& ( +p2 +-> +dex + = +ic_ +< +_b +*>( +e +)->index)) + +1341 +ok + = +ue +; + +1345 + gp + = +p +-> +xt +.p; + +1347 if( + gok + && (( + gm_cursi_checks +[ +ic_ +< +_b +*>( +e +)-> +dex +] & 2u) == 0)) + +1349 +m_cursi_checks +[ +ic_ +< +_b +*>( +e +)-> +dex +] |= 2u; + +1350 +_tm +( +p +-> +xt +.p, +l_m +, +u +, +mask +); + +1353 + ge + = +e +-> +xt +. +p +; + +1356  + gsyax_emt_comm +: + +1357 +t_l_masks +( +l_m +, +mask +); + +1359 + ge + = +e +-> +xt +. +p +; + +1361  + gsyax_emt_tmk +: + +1363 if( +ic_ +< +_b +*>( +e +)-> +dex + == -3) + +1365 +e + = s-> +xt +. +p +->next.p; + +1368 + gBOOST_FALLTHROUGH +; + +1370 +e + = s-> +xt +. +p +; + +1372 ++ + gn_ϡ_jump +; + +1376 + gme + < +ass + + gchT +, cs + gas +> + +1377  + gbasic_gex_t +< + gchT +, + gas +>:: +g_t_ty +( +_syax_ba +* +e +) + +1382  +e +) + +1384  +e +-> +ty +) + +1386  +syax_emt_tmk +: + +1387  +syax_emt_dmk +: + +1388 +e + = s-> +xt +. +p +; + +1390  + gsyax_emt_t_le +: + +1391  +gba +:: +t_le +; + +1392  + gsyax_emt_wd_t +: + +1393  +gba +:: +t_wd +; + +1394  + gsyax_emt_bufr_t +: + +1395  +gba +:: +t_buf +; + +1396  + gsyax_emt_t_ctue +: + +1397  +gba +:: +t_ctue +; + +1399 +e + = 0; + +1403  + ggba +:: +t_y +; + +1406 + gme + < +ass + + gchT +, cs + gas +> + +1407  + gbasic_gex_t +< + gchT +, + gas +>:: +t_l_masks +(* +bs +,  +mask +) + +1414 if( + gbs +) + +1416 if( + gbs +[0] == 0) + +1417 ( +d +:: +memt +)( +bs +, + gmask +, 1u << + gCHAR_BIT +); + +1420  + gi + = 0; i < (1u << + gCHAR_BIT +); ++i) + +1421 + gbs +[ +i +] | +mask +; + +1423 + gbs +[0] | +mask_ +; + +1427 + gme + < +ass + + gchT +, cs + gas +> + +1428 +bo + + gbasic_gex_t +< + gchT +, + gas +>:: +is_bad_ +( +_syax_ba +* + +) + +1430  + +-> +ty +) + +1432  +syax_emt_p +: + +1433  +syax_emt_d_p +: + +1434  +syax_emt_ch_p +: + +1435  +syax_emt_sht_t_p +: + +1436  +syax_emt_lg_t_p +: + +1438  +e_id + = +ic_ +< +_ +*>( + +)->state_id; + +1439 if( + ge_id + >( +m_bad_s +* +CHAR_BIT +) + +1440  +ue +; + +1441 cڡ + gboo +:: +utmax_t + +e + = 1uL; + +1442  + gm_bad_s + & ( + ge + << + ge_id +); + +1445  +l +; + +1449 + gme + < +ass + + gchT +, cs + gas +> + +1450  + gbasic_gex_t +< + gchT +, + gas +>:: +t_bad_ +( +_syax_ba +* + +) + +1452  + +-> +ty +) + +1454  +syax_emt_p +: + +1455  +syax_emt_d_p +: + +1456  +syax_emt_ch_p +: + +1457  +syax_emt_sht_t_p +: + +1458  +syax_emt_lg_t_p +: + +1460  +e_id + = +ic_ +< +_ +*>( + +)->state_id; + +1461 cڡ + gboo +:: +utmax_t + +e + = 1uL; + +1462 if( + ge_id + <( +m_bad_s +* +CHAR_BIT +) + +1463 +m_bad_s + |( +e + << +e_id +); + +1471 + gme + < +ass + + gchT +, cs + gas +> + +1472 +syax_emt_ty + + gbasic_gex_t +< + gchT +, + gas +>:: +g__ty +( +_syax_ba +* +e +) + +1474  +tyme + + tas +:: + tch_ass_ty + + tm_ty +; + +1475 if( + ge +-> + gty + = +syax_emt_p +) + +1478 if( +e +-> +xt +. +p +->xt.p->xt.= +ic_ +< +_t +*>(e)-> +t +.p) + +1480  +e +-> +xt +. +p +-> +ty +) + +1482  +BOOST_REGEX_DETAIL_NS +:: +syax_emt_wd +: + +1483  +BOOST_REGEX_DETAIL_NS +:: +syax_emt_d_p +; + +1484  + gBOOST_REGEX_DETAIL_NS +:: +syax_emt_l +: + +1485  +BOOST_REGEX_DETAIL_NS +:: +syax_emt_ch_p +; + +1486  + gBOOST_REGEX_DETAIL_NS +:: +syax_emt_t +: + +1487  +BOOST_REGEX_DETAIL_NS +:: +syax_emt_sht_t_p +; + +1488  + gBOOST_REGEX_DETAIL_NS +:: +syax_emt_lg_t +: + +1489 if( +ic_ +< +BOOST_REGEX_DETAIL_NS +:: +_t_lg +< +m_ty +>*>( +e +-> +xt +. +p +)-> +sgt +) + +1490  +BOOST_REGEX_DETAIL_NS +:: +syax_emt_lg_t_p +; + +1497  + ge +-> + gty +; + +1500 + gme + < +ass + + gchT +, cs + gas +> + +1501  + gbasic_gex_t +< + gchT +, + gas +>:: +obe_adg_ +( +_syax_ba +* +e +) + +1507  +e +-> +ty +) + +1509  +syax_emt_tmk +: + +1510 if( +ic_ +< +_b +*>( +e +)-> +dex + >= 0) + +1512 +e + = s-> +xt +. +p +; + +1515 if(( + gic_ +< + g_b +*>( + ge +)-> + gdex + == -1) + +1516 || ( +ic_ +< +_b +*>( +e +)-> +dex + == -2)) + +1519 +e + = +ic_ +(e-> +xt +. +p +)-> +t +.p->next.p; + +1522 if( + gic_ +< + g_b +*>( + ge +)-> + gdex + == -3) + +1525 +e + = s-> +xt +. +p +->next.p; + +1529  + gsyax_emt_dmk +: + +1530  +syax_emt_t_le +: + +1531  +syax_emt_d_le +: + +1532  +syax_emt_wd_boundy +: + +1533  +syax_emt_wh_wd +: + +1534  +syax_emt_wd_t +: + +1535  +syax_emt_wd_d +: + +1536  +syax_emt_bufr_t +: + +1537  +syax_emt_bufr_d +: + +1538  +syax_emt_t_ctue +: + +1539 +e + = s-> +xt +. +p +; + +1541  + gsyax_emt_d_p +: + +1542  +syax_emt_ch_p +: + +1543  +syax_emt_sht_t_p +: + +1544  +syax_emt_lg_t_p +: + +1545 if( +this +-> +m_has_backfs + == 0) + +1546 +ic_ +< +_ +*>( +e +)-> +adg + = +ue +; + +1547 + gBOOST_FALLTHROUGH +; + +1551 } + ge +); + +1559 #ifde +BOOST_MSVC + + +1560 #agm +wng +( +p +) + +1563 #ifde +BOOST_MSVC + + +1564 #agm +wng +( +push +) + +1565 #agm +wng +( +dib +: 4103) + +1567 #ifde +BOOST_HAS_ABI_HEADERS + + +1568 #ud +BOOST_ABI_SUFFIX + + +1570 #ifde +BOOST_MSVC + + +1571 #agm +wng +( +p +) + + @/usr/include/boost/regex/v4/basic_regex_parser.hpp + +19 #ide +BOOST_REGEX_V4_BASIC_REGEX_PARSER_HPP + + +20  + #BOOST_REGEX_V4_BASIC_REGEX_PARSER_HPP + + + ) + +22 #ifde +BOOST_MSVC + + +23 #agm +wng +( +push +) + +24 #agm +wng +( +dib +: 4103) + +26 #ifde +BOOST_HAS_ABI_HEADERS + + +27 #ud +BOOST_ABI_PREFIX + + +29 #ifde +BOOST_MSVC + + +30 #agm +wng +( +p +) + +33 +mea + + gboo +{ + +34 +mea + + gBOOST_REGEX_DETAIL_NS +{ + +36 #ifde +BOOST_MSVC + + +37 #agm +wng +( +push +) + +38 #agm +wng +( +dib +:4244) + +39 #i +BOOST_MSVC + < 1910 + +40 #agm +wng +( +dib +:4800) + +44 +le + + gboo +:: +tmax_t + +umax +( +m +:: +l_ + const&) + +47  +d +:: +numic_lims +< +boo +:: +tmax_t +>:: +is_eclized + ? (d::numic_lims:: +max +)(: +INT_MAX +; + +49 +le + + gboo +:: +tmax_t + +umax +( +m +:: +ue_ + const&) + +51  ( +d +:: +numic_lims +:: +max +)(); + +54 +le + + gboo +:: +tmax_t + +umax +() + +56  +umax +( +m +:: +bo_ +< +d +:: +numic_lims +< +boo +:: +tmax_t +>:: +digs + >d::numic_lims::digits>()); + +59 + gme + < +ass + + gchT +, cs + gas +> + +60 +ass + + gbasic_gex_rr + : +public + +basic_gex_t +< +chT +, + gas +> + +62 + gpublic +: + +63 +basic_gex_rr +( +gex_da +< +chT +, +as +>* +da +); + +64  +r +(cڡ +chT +* +p1 +, cڡ chT* +p2 +,  +ags +); + +65  + +( +gex_cڡts +:: +r_ty + +r_code +, +d +:: +rdiff_t + +posi +); + +66  + +( +gex_cڡts +:: +r_ty + +r_code +, +d +:: +rdiff_t + +posi +, std:: +rg + +mesge +, std::rdiff_ +t_pos +); + +67  + +( +gex_cڡts +:: +r_ty + +r_code +, +d +:: +rdiff_t + +posi +, cڡ std:: +rg +& +mesge +) + +69 + +( +r_code +, +posi +, +mesge +,osition); + +72 +bo + +r_l +(); + +73 +bo + +r_basic +(); + +74 +bo + +r_exnded +(); + +75 +bo + +r_l +(); + +76 +bo + +r_ݒ_n +(); + +77 +bo + +r_basic_es +(); + +78 +bo + +r_exnded_es +(); + +79 +bo + +r_mch_y +(); + +80 +bo + +r_ +( +d +:: +size_t + +low + = 0, std::size_ +high + = (d:: +numic_lims +:: +max +)()); + +81 +bo + +r__nge +(bo +isbasic +); + +82 +bo + +r_t +(); + +83 +bo + +r_t +(); + +84 +bo + +r_backf +(); + +85  +r_t_l +( +basic_ch_t +< +chT +, +as +>& +ch_t +); + +86 +bo + +r_r_t +( +basic_ch_t +< +chT +, +as +>& +ch_t +); + +87 +bo + +r_QE +(); + +88 +bo + +r__exnsi +(); + +89 +bo + +r__vb +(); + +90 +bo + +mch_vb +(const *); + +91 +bo + +add_emacs_code +(bo +ge +); + +92 +bo + +unwd_ts +( +d +:: +rdiff_t + +ϡ_n_t +); + +93 + gdigph +< + gchT +> +g_xt_t_l +( +basic_ch_t +< +chT +, +as +>& +ch_t +); + +94 +chT + +us_cha +(); + +95 + ggex_cڡts +:: +syax_ti_ty + +r_tis +(); + +97 + give +: + +98  +bo + ( + tbasic_gex_rr +::* + trr_oc_ty +)(); + +99  +tyme + + tas +:: + trg_ty + string_type; + +100  +tyme + + tas +:: + tch_ass_ty + char_class_type; + +101 +rr_oc_ty + + gm_rr_oc +; + +102 cڡ +chT +* + gm_ba +; + +103 cڡ +chT +* + gm_d +; + +104 cڡ +chT +* + gm_posi +; + +105  + gm_mk_cou +; + +106  + gm_mk_t +; + +107  + gm_max_mk +; + +108 + gd +:: +rdiff_t + +m_n_t +; + +109 + gd +:: +rdiff_t + +m_t__pot +; + +110 +bo + + gm_has__chge +; + +111  + gm_cursi_cou +; + +112 #i +defed +( +BOOST_MSVC +&& defed( +_M_IX86 +) + +115 +BOOST_STATIC_ASSERT +(() >= (*)); + +116 + gd +:: +ve +<> +m_t_jumps +; + +118 + gd +:: +ve +< +d +:: +rdiff_t +> +m_t_jumps +; + +121 + gbasic_gex_rr +& + gݔ +=(cڡ +basic_gex_rr +&); + +122 +basic_gex_rr +(const basic_regex_parser&); + +125 + gme + < +ass + + gchT +, cs + gas +> + +126 + gbasic_gex_rr +< + gchT +, + gas +>:: +basic_gex_rr +( +gex_da +< +chT +, +as +>* +da +) + +127 : +basic_gex_t +< +chT +, + gas +>( + gda +), +m_mk_cou +(0), +m_mk_t +(-1), +m_max_mk +(0), +m_n_t +(0), +m_t__pot +(0), +m_has__chge +( +l +), +m_cursi_cou +(0) + +131 + gme + < +ass + + gchT +, cs + gas +> + +132  + gbasic_gex_rr +< + gchT +, + gas +>:: +r +(cڡ +chT +* +p1 +, cڡ chT* +p2 +,  +l_ags +) + +135 + gthis +-> + +( +l_ags +); + +137 + gm_posi + = +m_ba + = +p1 +; + +138 + gm_d + = +p2 +; + +140 if(( + gp1 + = +p2 +) && + +142 (( +l_ags + & +gba +:: +ma_ti_ty +!gba:: +_syax_group +) + +143 || ( +l_ags + & +gba +:: +no_emy_exessis +) + +147 + +( +gex_cڡts +:: +r_emy +, 0); + +151  + gl_ags + & + ggba +:: +ma_ti_ty +) + +153  +gba +:: +_syax_group +: + +155 +m_rr_oc + = & +basic_gex_rr +< +chT +, + gas +>:: +r_exnded +; + +159 +_b +* + gbr + = +ic_ +<_b*>( +this +-> +nd_e +( +syax_emt_tmk +, (re_brace))); + +160 + gbr +-> + gdex + = 0; + +161 + gbr +-> + gi + = +this +-> +ags +(& +gba +:: +i +; + +164  + ggba +:: +basic_syax_group +: + +165 +m_rr_oc + = & +basic_gex_rr +< +chT +, + gas +>:: +r_basic +; + +167  + ggba +:: +l +: + +168 +m_rr_oc + = & +basic_gex_rr +< +chT +, + gas +>:: +r_l +; + +173 + +( +gex_cڡts +:: +r_unknown +, 0, "An invalid combination ofegularxpression syntax flags was used."); + +178 +bo + + gsu + = +r_l +(); + +182 +unwd_ts +(-1); + +184 + gthis +-> +ags +( +l_ags +); + +187 if(! + gsu +) + +189 + +( +gex_cڡts +:: +r_n +, :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +m_ba +, +m_posi +), "Found closing ) witho corresponding openingarenthesis."); + +193 if( + gthis +-> + gm_pda +-> + gm_us +) + +196 + gthis +-> + gm_pda +-> + gm_mk_cou + = 1 + +m_mk_cou +; + +197 + gthis +-> +fize +( +p1 +, +p2 +); + +200 + gme + < +ass + + gchT +, cs + gas +> + +201  + gbasic_gex_rr +< + gchT +, + gas +>:: + +( +gex_cڡts +:: +r_ty + +r_code +, +d +:: +rdiff_t + +posi +) + +204 +d +:: +rg + +mesge + = +this +-> +m_pda +-> +m_s +-> +r_rg +( +r_code +); + +205 + +( +r_code +, +posi +, +mesge +); + +208 + gme + < +ass + + gchT +, cs + gas +> + +209  + gbasic_gex_rr +< + gchT +, + gas +>:: + +( +gex_cڡts +:: +r_ty + +r_code +, +d +:: +rdiff_t + +posi +, std:: +rg + +mesge +, std::rdiff_ +t_pos +) + +211 if(0 = +this +-> +m_pda +-> +m_us +) + +212 +this +-> +m_pda +-> +m_us + = +r_code +; + +213 + gm_posi + = +m_d +; + +215 #ide +BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS + + +219 if( + gt_pos + = +posi +) + +220 +t_pos + = ( +d +:: +max +)( +ic_ +(0), + gposi + - + gic_ +< + gd +::ptrdiff_t>(10)); + +221 + gd +:: +rdiff_t + +d_pos + = ( +d +:: +m +)( +posi + + +ic_ +(10), + gic_ +( +m_d + - +m_ba +)); + +222 if( + gr_code + ! +gex_cڡts +:: +r_emy +) + +224 if(( +t_pos + !0|| ( +d_pos + !( +m_d + - +m_ba +))) + +225 +mesge + += " Therror occurred whilearsingheegularxpression fragment: '"; + +227 + gmesge + += " Therror occurred whilearsingheegularxpression: '"; + +228 if( + gt_pos + ! +d_pos +) + +230 +mesge + + +d +:: +rg +( +m_ba + + +t_pos +, m_ba + +posi +); + +231 + gmesge + += ">>>HERE>>>"; + +232 + gmesge + + +d +:: +rg +( +m_ba + + +posi +, m_ba + +d_pos +); + +234 + gmesge + += "'."; + +238 #ide +BOOST_NO_EXCEPTIONS + + +239 if(0 =( +this +-> +ags +(& +gex_cڡts +:: +no_ex +)) + +241 +boo +:: +gex_r + +e +( +mesge +, +r_code +, +posi +); + +242 + ge +. +i +(); + +245 () + gposi +; + +249 + gme + < +ass + + gchT +, cs + gas +> + +250 +bo + + gbasic_gex_rr +< + gchT +, + gas +>:: +r_l +() + +252 i(++ +m_cursi_cou + > 400) + +255 + +( +boo +:: +gex_cڡts +:: +r_comexy +, +m_posi + - +m_ba +, "Exceededested braceimit."); + +257 +bo + + gsu + = +ue +; + +258  + gsu + && ( + gm_posi + ! +m_d +)) + +260 +su + = ( +this +->* +m_rr_oc +)(); + +262 -- + gm_cursi_cou +; + +263  + gsu +; + +266 #ifde +BOOST_MSVC + + +267 #agm +wng +( +push +) + +268 #agm +wng +( +dib +:4702) + +270 + gme + < +ass + + gchT +, cs + gas +> + +271 +bo + + gbasic_gex_rr +< + gchT +, + gas +>:: +r_basic +() + +273  +this +-> +m_as +. +syax_ty +(* +m_posi +)) + +275  +gex_cڡts +:: +syax_es +: + +276  +r_basic_es +(); + +277  + ggex_cڡts +:: +syax_d +: + +278  +r_mch_y +(); + +279  + ggex_cڡts +:: +syax_t +: + +280 ++ +m_posi +; + +281 + gthis +-> +nd_e +( +syax_emt_t_le +); + +283  + ggex_cڡts +:: +syax_dr +: + +284 ++ +m_posi +; + +285 + gthis +-> +nd_e +( +syax_emt_d_le +); + +287  + ggex_cڡts +:: +syax_ +: + +288 if(!( +this +-> +m_ϡ_e +|| (this->m_ϡ_e-> +ty + = +syax_emt_t_le +)) + +289  +r_l +(); + +292 ++ + gm_posi +; + +293  +r_ +(); + +295  + ggex_cڡts +:: +syax_us +: + +296 if(!( +this +-> +m_ϡ_e +|| (this->m_ϡ_e-> +ty + = +syax_emt_t_le +|| !his-> +ags +(& +gba +:: +emacs_ex +)) + +297  +r_l +(); + +300 ++ + gm_posi +; + +301  +r_ +(1); + +303  + ggex_cڡts +:: +syax_quei +: + +304 if(!( +this +-> +m_ϡ_e +|| (this->m_ϡ_e-> +ty + = +syax_emt_t_le +|| !his-> +ags +(& +gba +:: +emacs_ex +)) + +305  +r_l +(); + +308 ++ + gm_posi +; + +309  +r_ +(0, 1); + +311  + ggex_cڡts +:: +syax_ݒ_t +: + +312  +r_t +(); + +313  + ggex_cڡts +:: +syax_wle +: + +314 if( +this +-> +ags +(& +gba +:: +wle_t +) + +315  +r_t +(); + +317  +r_l +(); + +319  +r_l +(); + +321  + gue +; + +324 + gme + < +ass + + gchT +, cs + gas +> + +325 +bo + + gbasic_gex_rr +< + gchT +, + gas +>:: +r_exnded +() + +327 +bo + +su + = +ue +; + +328  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +)) + +330  + ggex_cڡts +:: +syax_ݒ_mk +: + +331  +r_ݒ_n +(); + +332  + ggex_cڡts +:: +syax_o_mk +: + +333  +l +; + +334  + ggex_cڡts +:: +syax_es +: + +335  +r_exnded_es +(); + +336  + ggex_cڡts +:: +syax_d +: + +337  +r_mch_y +(); + +338  + ggex_cڡts +:: +syax_t +: + +339 ++ +m_posi +; + +340 + gthis +-> +nd_e +( + +341 ( +this +-> +ags +(& +gex_cڡts +:: +no_mod_m + ? +syax_emt_bufr_t + : +syax_emt_t_le +)); + +343  + ggex_cڡts +:: +syax_dr +: + +344 ++ +m_posi +; + +345 + gthis +-> +nd_e +( + +346 ( +this +-> +ags +(& +gex_cڡts +:: +no_mod_m + ? +syax_emt_bufr_d + : +syax_emt_d_le +)); + +348  + ggex_cڡts +:: +syax_ +: + +349 if( +m_posi + = +this +-> +m_ba +) + +351 + +( +gex_cڡts +:: +r_bad +, 0, "Theepeat operator \"*\" cannot startegularxpression."); + +352  + gl +; + +354 ++ + gm_posi +; + +355  +r_ +(); + +356  + ggex_cڡts +:: +syax_quei +: + +357 if( +m_posi + = +this +-> +m_ba +) + +359 + +( +gex_cڡts +:: +r_bad +, 0, "Theepeat operator \"?\" cannot startegularxpression."); + +360  + gl +; + +362 ++ + gm_posi +; + +363  +r_ +(0,1); + +364  + ggex_cڡts +:: +syax_us +: + +365 if( +m_posi + = +this +-> +m_ba +) + +367 + +( +gex_cڡts +:: +r_bad +, 0, "Theepeat operator \"+\" cannot startegularxpression."); + +368  + gl +; + +370 ++ + gm_posi +; + +371  +r_ +(1); + +372  + ggex_cڡts +:: +syax_ݒ_b +: + +373 ++ +m_posi +; + +374  +r__nge +( +l +); + +375  + ggex_cڡts +:: +syax_o_b +: + +376 if(( +this +-> +ags +(& +gba +:: +no__ex +) ==egbase::no_perl_ex) + +378 + +( +gex_cڡts +:: +r_b +, +this +-> +m_posi + -his-> +m_ba +, "Found closingepetition operator } witho corresponding {."); + +379  + gl +; + +381 + gsu + = +r_l +(); + +383  + ggex_cڡts +:: +syax_ +: + +384  +r_t +(); + +385  + ggex_cڡts +:: +syax_ݒ_t +: + +386  +r_t +(); + +387  + ggex_cڡts +:: +syax_wle +: + +388 if( +this +-> +ags +(& +gba +:: +wle_t +) + +389  +r_t +(); + +391  +r_l +(); + +392  + ggex_cڡts +:: +syax_hash +: + +397 if(( +this +-> +ags +() + +398 & ( +gba +:: +no__ex +|gba:: +mod_x +)) + +399 = +gba +:: +mod_x +) + +401 ( +m_posi + ! +m_d +&& ! +is_t +(*m_position++)){} + +402  +ue +; + +404 + gBOOST_FALLTHROUGH +; + +406 +su + = +r_l +(); + +409  + gsu +; + +411 #ifde +BOOST_MSVC + + +412 #agm +wng +( +p +) + +415 + gme + < +ass + + gchT +, cs + gas +> + +416 +bo + + gbasic_gex_rr +< + gchT +, + gas +>:: +r_l +() + +421 (( +this +-> +ags +() + +422 & ( +gba +:: +ma_ti_ty +|gba:: +mod_x +|gba:: +no__ex +)) + +423 ! +gba +:: +mod_x +) + +424 || ! +this +-> +m_as +. +isy +(* +m_posi +,his-> +m_mask_a +)) + +425 + gthis +-> +nd_l +(* +m_posi +); + +426 ++ + gm_posi +; + +427  + gue +; + +430 + gme + < +ass + + gchT +, cs + gas +> + +431 +bo + + gbasic_gex_rr +< + gchT +, + gas +>:: +r_ݒ_n +() + +436 if(++ +m_posi + = +m_d +) + +438 + +( +gex_cڡts +:: +r_n +, +m_posi + - +m_ba +); + +439  + gl +; + +445 (( + gthis +-> +ags +(& ( + ggba +:: +ma_ti_ty + | +gba +:: +no__ex +)) == 0) + +446 || (( +this +-> +ags +(& ( +gba +:: +ma_ti_ty + |egba:: +emacs_ex +)=egba:: +basic_syax_group +|regbase::emacs_ex)) + +449 if( +this +-> +m_as +. +syax_ty +(* +m_posi += +gex_cڡts +:: +syax_quei +) + +450  +r__exnsi +(); + +451 if( + gthis +-> + gm_as +. +syax_ty +(* +m_posi += +gex_cڡts +:: +syax_ +) + +452  +r__vb +(); + +457  + gmkid + = 0; + +458 if(0 =( +this +-> +ags +(& +gba +:: +nosubs +)) + +460 +mkid + = ++ +m_mk_cou +; + +461 #ide +BOOST_NO_STD_DISTANCE + + +462 if( + gthis +-> +ags +(& + ggba +:: +ve_subexessi_loti +) + +463 +this +-> +m_pda +-> +m_subs +. +push_back +( +d +:: + +(d:: +di +( +m_ba +, +m_posi +) - 1, 0)); + +465 if( + gthis +-> +ags +(& + ggba +:: +ve_subexessi_loti +) + +466 +this +-> +m_pda +-> +m_subs +. +push_back +( +d +:: + +(( +m_posi + - +m_ba +) - 1, 0)); + +469 +_b +* + gpb + = +ic_ +<_b*>( +this +-> +nd_e +( +syax_emt_tmk +, (re_brace))); + +470 + gpb +-> + gdex + = +mkid +; + +471 + gpb +-> + gi + = +this +-> +ags +(& +gba +:: +i +; + +472 + gd +:: +rdiff_t + +ϡ_n_t + = +this +-> +gofft +( +pb +); + +474 + gd +:: +rdiff_t + +ϡ_t_pot + = +m_t__pot +; + +475 + gthis +-> + gm_pda +-> + gm_da +. +ign +(); + +476 + gm_t__pot + = +this +-> +m_pda +-> +m_da +. +size +(); + +480 + ggex_cڡts +:: +syax_ti_ty + +ts + = +this +-> +ags +(); + +481 +bo + + gd__chge + = +m_has__chge +; + +482 + gm_has__chge + = +l +; + +486  + gmk_t + = +m_mk_t +; + +487 + gm_mk_t + = -1; + +492 +r_l +(); + +496 if(0 = +unwd_ts +( +ϡ_n_t +)) + +497  +l +; + +501 if( + gm_has__chge +) + +506 + gic_ +< + g_ +*>( + +507 + gthis +-> +nd_e +( +syax_emt_togg_ +, ( +_ +)) + +508 )-> + gi + = +ts + & +gba +:: +i +; + +510 + gthis +-> +ags +( +ts +); + +511 + gm_has__chge + = +d__chge +; + +515 + gm_mk_t + = +mk_t +; + +519 if( + gm_posi + = +m_d +) + +521 +this +-> + +( +gex_cڡts +:: +r_n +, :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +m_ba +, +m_d +)); + +522  + gl +; + +524 if( + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_o_mk +) + +525  +l +; + +526 #ide +BOOST_NO_STD_DISTANCE + + +527 if( + gmkid + && ( + gthis +-> +ags +(& + ggba +:: +ve_subexessi_loti +)) + +528 +this +-> +m_pda +-> +m_subs +. + +( +mkid + - 1). +cd + = +d +:: +di +( +m_ba +, +m_posi +); + +530 if( + gmkid + && ( + gthis +-> +ags +(& + ggba +:: +ve_subexessi_loti +)) + +531 +this +-> +m_pda +-> +m_subs +. + +( +mkid + - 1). +cd + = ( +m_posi + - +m_ba +); + +533 ++ + gm_posi +; + +537 + gpb + = +ic_ +< +_b +*>( +this +-> +nd_e +( +syax_emt_dmk +, (re_brace))); + +538 + gpb +-> + gdex + = +mkid +; + +539 + gpb +-> + gi + = +this +-> +ags +(& +gba +:: +i +; + +540 + gthis +-> + gm_n_t + = +ϡ_n_t +; + +544 + gthis +-> + gm_t__pot + = +ϡ_t_pot +; + +548 if(( + gmkid + > 0&& (mkid < (* + gCHAR_BIT +)) + +549 + gthis +-> + gm_backfs + |1u << ( +mkid + - 1); + +551  + gue +; + +554 + gme + < +ass + + gchT +, cs + gas +> + +555 +bo + + gbasic_gex_rr +< + gchT +, + gas +>:: +r_basic_es +() + +557 if(++ +m_posi + = +m_d +) + +559 + +( +gex_cڡts +:: +r_n +, +m_posi + - +m_ba +); + +560  + gl +; + +562 +bo + + gsu + = +ue +; + +563  + gthis +-> + gm_as +. +es_syax_ty +(* +m_posi +)) + +565  + ggex_cڡts +:: +syax_ݒ_mk +: + +566  +r_ݒ_n +(); + +567  + ggex_cڡts +:: +syax_o_mk +: + +568  +l +; + +569  + ggex_cڡts +:: +syax_us +: + +570 if( +this +-> +ags +(& +gex_cڡts +:: +bk_us_qm +) + +572 ++ +m_posi +; + +573  +r_ +(1); + +576  +r_l +(); + +577  + ggex_cڡts +:: +syax_quei +: + +578 if( +this +-> +ags +(& +gex_cڡts +:: +bk_us_qm +) + +580 ++ +m_posi +; + +581  +r_ +(0, 1); + +584  +r_l +(); + +585  + ggex_cڡts +:: +syax_ݒ_b +: + +586 if( +this +-> +ags +(& +gba +:: +no_rvs +) + +587  +r_l +(); + +588 ++ + gm_posi +; + +589  +r__nge +( +ue +); + +590  + ggex_cڡts +:: +syax_o_b +: + +591 if( +this +-> +ags +(& +gba +:: +no_rvs +) + +592  +r_l +(); + +593 + +( +gex_cڡts +:: +r_b +, +this +-> +m_posi + -his-> +m_ba +, "Found closingepetition operator } witho corresponding {."); + +594  + gl +; + +595  + ggex_cڡts +:: +syax_ +: + +596 if( +this +-> +ags +(& +gba +:: +bk_vb +) + +597  +r_t +(); + +599 + gsu + = +r_l +(); + +601  + ggex_cڡts +:: +syax_dig +: + +602  +r_backf +(); + +603  + ggex_cڡts +:: +es_ty_t_bufr +: + +604 if( +this +-> +ags +(& +gba +:: +emacs_ex +) + +606 ++ +m_posi +; + +607 + gthis +-> +nd_e +( +syax_emt_bufr_t +); + +610 + gsu + = +r_l +(); + +612  + ggex_cڡts +:: +es_ty_d_bufr +: + +613 if( +this +-> +ags +(& +gba +:: +emacs_ex +) + +615 ++ +m_posi +; + +616 + gthis +-> +nd_e +( +syax_emt_bufr_d +); + +619 + gsu + = +r_l +(); + +621  + ggex_cڡts +:: +es_ty_wd_as +: + +622 if( +this +-> +ags +(& +gba +:: +emacs_ex +) + +624 ++ +m_posi +; + +625 + gthis +-> +nd_e +( +syax_emt_wd_boundy +); + +628 + gsu + = +r_l +(); + +630  + ggex_cڡts +:: +es_ty_n_wd_as +: + +631 if( +this +-> +ags +(& +gba +:: +emacs_ex +) + +633 ++ +m_posi +; + +634 + gthis +-> +nd_e +( +syax_emt_wh_wd +); + +637 + gsu + = +r_l +(); + +639  + ggex_cڡts +:: +es_ty__wd +: + +640 if( +this +-> +ags +(& +gba +:: +emacs_ex +) + +642 ++ +m_posi +; + +643 + gthis +-> +nd_e +( +syax_emt_wd_t +); + +646 + gsu + = +r_l +(); + +648  + ggex_cڡts +:: +es_ty_right_wd +: + +649 if( +this +-> +ags +(& +gba +:: +emacs_ex +) + +651 ++ +m_posi +; + +652 + gthis +-> +nd_e +( +syax_emt_wd_d +); + +655 + gsu + = +r_l +(); + +658 if( +this +-> +ags +(& +gba +:: +emacs_ex +) + +660 +bo + +ge + = +ue +; + +661 * + gm_posi +) + +664 +ge + = +l +; + +665 + gBOOST_FALLTHROUGH +; + +668 +basic_ch_t +< +chT +, + gas +> + gch_t +; + +669 if( + gge +) + +670 + gch_t +. +ge +(); + +671 + gch_t +. +add_ass +( +this +-> +m_wd_mask +); + +672 if(0 = +this +-> +nd_t +( +ch_t +)) + +674 + +( +gex_cڡts +:: +r_y +, +m_posi + - +m_ba +); + +675  + gl +; + +677 ++ + gm_posi +; + +678  + gue +; + +681 +ge + = +l +; + +682 + gBOOST_FALLTHROUGH +; + +684  +add_emacs_code +( +ge +); + +688 + +( +gex_cڡts +:: +r_es +, +m_posi + - +m_ba +, "The \\cnd \\Cscape sequencesreot supported by POSIX basicegularxpressions:ryhe Perl syntax instead."); + +689  + gl +; + +694 + gsu + = +r_l +(); + +697  + gsu +; + +700 + gme + < +ass + + gchT +, cs + gas +> + +701 +bo + + gbasic_gex_rr +< + gchT +, + gas +>:: +r_exnded_es +() + +703 ++ +m_posi +; + +704 if( + gm_posi + = +m_d +) + +706 + +( +gex_cڡts +:: +r_es +, +m_posi + - +m_ba +, "Incompletescape sequence found."); + +707  + gl +; + +709 +bo + + gge + = +l +; + +710  + gthis +-> + gm_as +. +es_syax_ty +(* +m_posi +)) + +712  + ggex_cڡts +:: +es_ty_n_ass +: + +713 +ge + = +ue +; + +714 + gBOOST_FALLTHROUGH +; + +715  + ggex_cڡts +:: +es_ty_ass +: + +717 +es_ty_ass_jump +: + +718  +tyme + + tas +:: + tch_ass_ty + + tm_ty +; + +719 +m_ty + + gm + = +this +-> +m_as +. +lookup_asame +( +m_posi +, m_position+1); + +720 if( + gm + != 0) + +722 +basic_ch_t +< +chT +, +as +> +ch_t +; + +723 if( + gge +) + +724 + gch_t +. +ge +(); + +725 + gch_t +. +add_ass +( +m +); + +726 if(0 = +this +-> +nd_t +( +ch_t +)) + +728 + +( +gex_cڡts +:: +r_y +, +m_posi + - +m_ba +); + +729  + gl +; + +731 ++ + gm_posi +; + +732  + gue +; + +737 + gthis +-> +nd_l +( +us_cha +()); + +740  + ggex_cڡts +:: +syax_dig +: + +741  +r_backf +(); + +742  + ggex_cڡts +:: +es_ty__wd +: + +743 ++ +m_posi +; + +744 + gthis +-> +nd_e +( +syax_emt_wd_t +); + +746  + ggex_cڡts +:: +es_ty_right_wd +: + +747 ++ +m_posi +; + +748 + gthis +-> +nd_e +( +syax_emt_wd_d +); + +750  + ggex_cڡts +:: +es_ty_t_bufr +: + +751 ++ +m_posi +; + +752 + gthis +-> +nd_e +( +syax_emt_bufr_t +); + +754  + ggex_cڡts +:: +es_ty_d_bufr +: + +755 ++ +m_posi +; + +756 + gthis +-> +nd_e +( +syax_emt_bufr_d +); + +758  + ggex_cڡts +:: +es_ty_wd_as +: + +759 ++ +m_posi +; + +760 + gthis +-> +nd_e +( +syax_emt_wd_boundy +); + +762  + ggex_cڡts +:: +es_ty_n_wd_as +: + +763 ++ +m_posi +; + +764 + gthis +-> +nd_e +( +syax_emt_wh_wd +); + +766  + ggex_cڡts +:: +es_ty_Z +: + +767 ++ +m_posi +; + +768 + gthis +-> +nd_e +( +syax_emt_so_bufr_d +); + +770  + ggex_cڡts +:: +es_ty_Q +: + +771  +r_QE +(); + +772  + ggex_cڡts +:: +es_ty_C +: + +773  +r_mch_y +(); + +774  + ggex_cڡts +:: +es_ty_X +: + +775 ++ +m_posi +; + +776 + gthis +-> +nd_e +( +syax_emt_combg +); + +778  + ggex_cڡts +:: +es_ty_G +: + +779 ++ +m_posi +; + +780 + gthis +-> +nd_e +( +syax_emt_t_ctue +); + +782  + ggex_cڡts +:: +es_ty_n_ݔty +: + +783 +ge + = +ue +; + +784 + gBOOST_FALLTHROUGH +; + +785  + ggex_cڡts +:: +es_ty_ݔty +: + +787 ++ +m_posi +; + +788 +ch_ass_ty + + gm +; + +789 if( + gm_posi + = +m_d +) + +791 + +( +gex_cڡts +:: +r_es +, +m_posi + - +m_ba +, "Incompleteropertyscape found."); + +792  + gl +; + +795 if( + gthis +-> + gm_as +. +syax_ty +(* +m_posi += +gex_cڡts +:: +syax_ݒ_b +) + +797 cڡ +chT +* +ba + = +m_posi +; + +799 ( + gm_posi + ! +m_d +&& ( +this +-> +m_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_o_b +)) + +800 ++ +m_posi +; + +801 if( + gm_posi + = +m_d +) + +803 + +( +gex_cڡts +:: +r_es +, +m_posi + - +m_ba +, "Closing } missing fromropertyscape sequence."); + +804  + gl +; + +806 + gm + = +this +-> +m_as +. +lookup_asame +(++ +ba +, +m_posi +++); + +810 + gm + = +this +-> +m_as +. +lookup_asame +( +m_posi +, m_position+1); + +811 ++ + gm_posi +; + +813 if( + gm + != 0) + +815 +basic_ch_t +< +chT +, +as +> +ch_t +; + +816 if( + gge +) + +817 + gch_t +. +ge +(); + +818 + gch_t +. +add_ass +( +m +); + +819 if(0 = +this +-> +nd_t +( +ch_t +)) + +821 + +( +gex_cڡts +:: +r_y +, +m_posi + - +m_ba +); + +822  + gl +; + +824  + gue +; + +826 + +( +gex_cڡts +:: +r_y +, +m_posi + - +m_ba +, "Escape sequence waseither validropertyor valid character classame."); + +827  + gl +; + +829  + ggex_cڡts +:: +es_ty_t_t_mk +: + +830 if(0 =( +this +-> +ags +(& ( +gba +:: +ma_ti_ty + |egba:: +no__ex +))) + +832 +_b +* +pb + = +ic_ +<_b*>( +this +-> +nd_e +( +syax_emt_tmk +, (re_brace))); + +833 + gpb +-> + gdex + = -5; + +834 + gpb +-> + gi + = +this +-> +ags +(& +gba +:: +i +; + +835 + gthis +-> + gm_pda +-> + gm_da +. +ign +(); + +836 ++ + gm_posi +; + +837  + gue +; + +839  + ges_ty_ass_jump +; + +840  + ggex_cڡts +:: +es_ty_le_dg +: + +841 if(0 =( +this +-> +ags +(& ( +gba +:: +ma_ti_ty + |egba:: +no__ex +))) + +843 cڡ +chT +* +e + = +g_es_R_rg +(); + +844 cڡ +chT +* + gd_posi + = +m_posi +; + +845 cڡ +chT +* + gd_d + = +m_d +; + +846 cڡ +chT +* + gd_ba + = +m_ba +; + +847 + gm_posi + = +e +; + +848 + gm_ba + = +e +; + +849 + gm_d + = +e + + +as +:: +ngth +(e); + +850 +bo + + gr + = +r_l +(); + +851 + gm_posi + = ++ +d_posi +; + +852 + gm_d + = +d_d +; + +853 + gm_ba + = +d_ba +; + +854  + gr +; + +856  + ges_ty_ass_jump +; + +857  + ggex_cڡts +:: +es_ty_exnded_backf +: + +858 if(0 =( +this +-> +ags +(& ( +gba +:: +ma_ti_ty + |egba:: +no__ex +))) + +860 +bo + +have_b + = +l +; + +861 +bo + + ggive + = +l +; + +862 cڡ * + gcome_mesge + = "Incomplete \\gscape found."; + +863 if(++ + gm_posi + = +m_d +) + +865 + +( +gex_cڡts +:: +r_es +, +m_posi + - +m_ba +, +come_mesge +); + +866  + gl +; + +869 + ggex_cڡts +:: +syax_ty + +syn + = +this +-> +m_as +.syax_ty(* +m_posi +); + +870 + ggex_cڡts +:: +syax_ty + +syn_d + = 0; + +871 if(( + gsyn + = +gex_cڡts +:: +syax_ݒ_b +) + +872 || ( +syn + = +gex_cڡts +:: +es_ty__wd +) + +873 || ( +syn + = +gex_cڡts +:: +es_ty_d_bufr +)) + +875 if(++ +m_posi + = +m_d +) + +877 + +( +gex_cڡts +:: +r_es +, +m_posi + - +m_ba +, +come_mesge +); + +878  + gl +; + +880 + ghave_b + = +ue +; + +881  + gsyn +) + +883  + ggex_cڡts +:: +syax_ݒ_b +: + +884 +syn_d + = +gex_cڡts +:: +syax_o_b +; + +886  + ggex_cڡts +:: +es_ty__wd +: + +887 +syn_d + = +gex_cڡts +:: +es_ty_right_wd +; + +890 +syn_d + = +gex_cڡts +:: +es_ty_d_bufr +; + +894 + ggive + = (* +m_posi + = +ic_ +< +chT +>('-')); + +895 if(( + ggive +&& (++ + gm_posi + = +m_d +)) + +897 + +( +gex_cڡts +:: +r_es +, +m_posi + - +m_ba +, +come_mesge +); + +898  + gl +; + +900 cڡ +chT +* + gpc + = +m_posi +; + +901 + gboo +:: +tmax_t + +i + = +this +-> +m_as +. +toi +( +pc +, +m_d +, 10); + +902 if(( + gi + < 0&& + gsyn_d +) + +905 cڡ +chT +* + gba + = +m_posi +; + +906 ( + gm_posi + ! +m_d +&& ( +this +-> +m_as +. +syax_ty +(* +m_posi +! +syn_d +)) + +908 ++ +m_posi +; + +910 + gi + = +hash_vue_om_u_me +( +ba +, +m_posi +); + +911 + gpc + = +m_posi +; + +913 if( + ggive +) + +914 + gi + = 1 + +m_mk_cou + - +i +; + +915 if((( + gi + > 0&& (< + gd +:: +numic_lims +<>:: +digs +&& ( +i + - 1 < +ic_ +< +boo +:: +tmax_t +>((* +CHAR_BIT +)&& ( +this +-> +m_backfs + & (1u << (i-1)))|| ((> 10000&& (this-> +m_pda +-> +g_id +(i) > 0) && (this->m_pdata->get_id(i)-1 < static_cast(() * CHAR_BIT)) && (this->m_backrefs & (1u << (this->m_pdata->get_id(i)-1))))) + +917 +m_posi + = +pc +; + +918 +_b +* + gpb + = +ic_ +<_b*>( +this +-> +nd_e +( +syax_emt_backf +, (re_brace))); + +919 + gpb +-> + gdex + = +i +; + +920 + gpb +-> + gi + = +this +-> +ags +(& +gba +:: +i +; + +924 + +( +gex_cڡts +:: +r_backf +, +m_posi + - +m_ba +); + +925  + gl +; + +927 + gm_posi + = +pc +; + +928 if( + ghave_b +) + +930 if(( + gm_posi + = +m_d +|| ( +this +-> +m_as +. +syax_ty +(* +m_posi +! +syn_d +)) + +932 + +( +gex_cڡts +:: +r_es +, +m_posi + - +m_ba +, +come_mesge +); + +933  + gl +; + +935 ++ + gm_posi +; + +937  + gue +; + +939  + ges_ty_ass_jump +; + +940  + ggex_cڡts +:: +es_ty_cڌ_v +: + +941 if(0 =( +this +-> +ags +(& ( +gba +:: +ma_ti_ty + |egba:: +no__ex +))) + +942  +es_ty_ass_jump +; + +943 + gBOOST_FALLTHROUGH +; + +945 +this +-> +nd_l +( +us_cha +()); + +948  + gue +; + +951 + gme + < +ass + + gchT +, cs + gas +> + +952 +bo + + gbasic_gex_rr +< + gchT +, + gas +>:: +r_mch_y +() + +957 ++ +m_posi +; + +958 + gic_ +< + g_d +*>( + +959 + gthis +-> +nd_e +( +syax_emt_wd +, ( +_d +)) + +960 )-> + gmask + = +ic_ +<>( +this +-> +ags +(& +gba +:: +no_mod_s + + +961 ? +BOOST_REGEX_DETAIL_NS +:: +f_n_wle + + +962 : +this +-> +ags +(& +gba +:: +mod_s + ? + +963 +BOOST_REGEX_DETAIL_NS +:: +f_wle + : BOOST_REGEX_DETAIL_NS:: +dt_ +); + +964  + gue +; + +967 + gme + < +ass + + gchT +, cs + gas +> + +968 +bo + + gbasic_gex_rr +< + gchT +, + gas +>:: +r_ +( +d +:: +size_t + +low +, std::size_ +high +) + +970 +bo + +gedy + = +ue +; + +971 +bo + + gpossive + = +l +; + +972 + gd +:: +size_t + +_pot +; + +976 if(( + gm_posi + ! +m_d +) + +978 (0 =( +this +-> +ags +(& ( +gba +:: +ma_ti_ty + |egba:: +no__ex +))) + +979 || (( +gba +:: +basic_syax_group +|gba:: +emacs_ex +=( +this +-> +ags +(& (gba:: +ma_ti_ty + |egbase::emacs_ex))) + +984 i(( +this +-> +ags +(& ( +gba +:: +ma_ti_ty + |egba:: +mod_x + |egba:: +no__ex +)) ==egbase::mod_x) + +987 ( +m_posi + ! +m_d +&& +this +-> +m_as +. +isy +(*m_posi,his-> +m_mask_a +)) + +988 ++ + gm_posi +; + +990 if(( + gm_posi + ! +m_d +&& ( +this +-> +m_as +. +syax_ty +(* +m_posi += +gex_cڡts +:: +syax_quei +)) + +992 +gedy + = +l +; + +993 ++ + gm_posi +; + +996 if(( + gm_posi + ! +m_d +) + +997 && (0 =( +this +-> +ags +(& +gba +:: +ma_ti_ty +)) + +998 && ( +this +-> +m_as +. +syax_ty +(* +m_posi += +gex_cڡts +:: +syax_us +)) + +1000 +possive + = +ue +; + +1001 ++ + gm_posi +; + +1004 if(0 = +this +-> +m_ϡ_e +) + +1006 + +( +gex_cڡts +:: +r_bad +, :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +m_ba +, +m_posi +), "Nothingoepeat."); + +1007  + gl +; + +1009 if( + gthis +-> + gm_ϡ_e +-> + gty + = +syax_emt_dmk +) + +1012 +_pot + = +this +-> +m_n_t +; + +1014 if(( + gthis +-> + gm_ϡ_e +-> + gty + = +syax_emt_l +&& ( +ic_ +< +_l +*>( +this +-> +m_ϡ_e +)-> +ngth + > 1)) + +1017 +_l +* +l + = +ic_ +<_l*>( +this +-> +m_ϡ_e +); + +1018 +chT + + gc + = ( +ic_ +(ic_<*>( +l ++1)))[l-> +ngth + - 1]; + +1019 + gl +-> + gngth + -= 1; + +1021 + gl + = +ic_ +< +_l +*>( +this +-> +nd_e +( +syax_emt_l +, e_l+ ( +chT +))); + +1022 + gl +-> + gngth + = 1; + +1023 ( + gic_ +< + gchT +*>(ic_<*>( + gl ++1)))[0] = +c +; + +1024 + g_pot + = +this +-> +gofft +his-> +m_ϡ_e +); + +1029  + gthis +-> + gm_ϡ_e +-> + gty +) + +1031  + gsyax_emt_t_le +: + +1032  +syax_emt_d_le +: + +1033  +syax_emt_wd_boundy +: + +1034  +syax_emt_wh_wd +: + +1035  +syax_emt_wd_t +: + +1036  +syax_emt_wd_d +: + +1037  +syax_emt_bufr_t +: + +1038  +syax_emt_bufr_d +: + +1039  +syax_emt_t +: + +1040  +syax_emt_so_bufr_d +: + +1041  +syax_emt_t_ctue +: + +1042  +syax_emt_jump +: + +1043  +syax_emt_tmk +: + +1044  +syax_emt_back +: + +1046 + +( +gex_cڡts +:: +r_bad +, +m_posi + - +m_ba +); + +1047  + gl +; + +1052 + g_pot + = +this +-> +gofft +his-> +m_ϡ_e +); + +1057 +_ +* + gp + = +ic_ +<_*>( +this +-> +_e +( +_pot +, +syax_emt_p +, +__size +)); + +1058 + gp +-> + gm + = +low +; + +1059 + gp +-> + gmax + = +high +; + +1060 + gp +-> + ggedy + = +gedy +; + +1061 + gp +-> + gadg + = +l +; + +1063 + gd +:: +rdiff_t + +p_off + = +this +-> +gofft +( +p +); + +1065 +_jump +* + gjmp + = +ic_ +<_jump*>( +this +-> +nd_e +( +syax_emt_jump +, (re_jump))); + +1066 + gjmp +-> + gt +. + gi + = +p_off + - +this +-> +gofft +( +jmp +); + +1067 + gthis +-> + gm_pda +-> + gm_da +. +ign +(); + +1069 + gp + = +ic_ +< +_ +*>( +this +-> +gaddss +( +p_off +)); + +1070 + gp +-> + gt +. + gi + = +this +-> +m_pda +-> +m_da +. +size +(- +p_off +; + +1075 if( + gpossive +) + +1077 if( + gm_posi + ! +m_d +) + +1083 +bo + +ct + = +l +; + +1086 i(( + gthis +-> +ags +(& ( + ggba +:: +ma_ti_ty + | +gba +:: +mod_x + |egba:: +no__ex +)) ==egbase::mod_x) + +1089 ( +m_posi + ! +m_d +&& +this +-> +m_as +. +isy +(*m_posi,his-> +m_mask_a +)) + +1090 ++ + gm_posi +; + +1092 i( + gm_posi + ! +m_d +) + +1094  +this +-> +m_as +. +syax_ty +(* +m_posi +)) + +1096  +gex_cڡts +:: +syax_ +: + +1097  +gex_cڡts +:: +syax_us +: + +1098  +gex_cڡts +:: +syax_quei +: + +1099  +gex_cڡts +:: +syax_ݒ_b +: + +1100 + +( +gex_cڡts +:: +r_bad +, +m_posi + - +m_ba +); + +1101  + gl +; + +1102  + ggex_cڡts +:: +syax_ݒ_mk +: + +1104 i(( +m_posi + + 2 < +m_d +&& +this +-> +m_as +. +syax_ty +(*(m_posi + 1)= +gex_cڡts +:: +syax_quei + + +1105 && +this +-> +m_as +. +syax_ty +(*( +m_posi + + 2)= +gex_cڡts +:: +syax_hash +) + +1107 ( +m_posi + ! +m_d +) + +1108 && ( +this +-> +m_as +. +syax_ty +(* +m_posi +++! +gex_cڡts +:: +syax_o_mk +)) { + +1110 +ct + = +ue +; + +1113 + gct + = +l +; + +1117 + gct + = +l +; + +1118 }  + gct +); + +1120 +_b +* + gpb + = +ic_ +<_b*>( +this +-> +_e +( +_pot +, +syax_emt_tmk +, (re_brace))); + +1121 + gpb +-> + gdex + = -3; + +1122 + gpb +-> + gi + = +this +-> +ags +(& +gba +:: +i +; + +1123 + gjmp + = +ic_ +< +_jump +*>( +this +-> +_e +( +_pot + + ( +_b +), +syax_emt_jump +, (re_jump))); + +1124 + gthis +-> + gm_pda +-> + gm_da +. +ign +(); + +1125 + gjmp +-> + gt +. + gi + = +this +-> +m_pda +-> +m_da +. +size +(-his-> +gofft +( +jmp +); + +1126 + gpb + = +ic_ +< +_b +*>( +this +-> +nd_e +( +syax_emt_dmk +, (re_brace))); + +1127 + gpb +-> + gdex + = -3; + +1128 + gpb +-> + gi + = +this +-> +ags +(& +gba +:: +i +; + +1130  + gue +; + +1133 + gme + < +ass + + gchT +, cs + gas +> + +1134 +bo + + gbasic_gex_rr +< + gchT +, + gas +>:: +r__nge +(bo +isbasic +) + +1136 cڡ * +come_mesge + = "Missing } in quantifiedepetition."; + +1140 + gd +:: +size_t + +m +, + gmax +; + +1141 + gboo +:: +tmax_t + +v +; + +1143 ( + gm_posi + ! +m_d +&& +this +-> +m_as +. +isy +(* +m_posi +,his-> +m_mask_a +)) + +1144 ++ + gm_posi +; + +1145 if( + gthis +-> + gm_posi + = +this +-> +m_d +) + +1147 if( +this +-> +ags +(& ( +gba +:: +ma_ti_ty + |egba:: +no__ex +)) + +1149 + +( +gex_cڡts +:: +r_b +, +this +-> +m_posi + -his-> +m_ba +, +come_mesge +); + +1150  + gl +; + +1153 -- + gm_posi +; + +1154  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_b +) --m_position; + +1155  +r_l +(); + +1158 + gv + = +this +-> +m_as +. +toi +( +m_posi +, +m_d +, 10); + +1160 if(( + gv + < 0|| (v > +umax +())) + +1162 if( + gthis +-> +ags +(& ( + ggba +:: +ma_ti_ty + | +gba +:: +no__ex +)) + +1164 + +( +gex_cڡts +:: +r_b +, +this +-> +m_posi + -his-> +m_ba +, +come_mesge +); + +1165  + gl +; + +1168 -- + gm_posi +; + +1169  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_b +) --m_position; + +1170  +r_l +(); + +1172 ( + gm_posi + ! +m_d +&& +this +-> +m_as +. +isy +(* +m_posi +,his-> +m_mask_a +)) + +1173 ++ + gm_posi +; + +1174 if( + gthis +-> + gm_posi + = +this +-> +m_d +) + +1176 if( +this +-> +ags +(& ( +gba +:: +ma_ti_ty + |egba:: +no__ex +)) + +1178 + +( +gex_cڡts +:: +r_b +, +this +-> +m_posi + -his-> +m_ba +, +come_mesge +); + +1179  + gl +; + +1182 -- + gm_posi +; + +1183  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_b +) --m_position; + +1184  +r_l +(); + +1186 + gm + = +ic_ +< +d +:: +size_t +>( +v +); + +1188 if( + gthis +-> + gm_as +. +syax_ty +(* +m_posi += +gex_cڡts +:: +syax_comma +) + +1191 ++ +m_posi +; + +1193 ( + gm_posi + ! +m_d +&& +this +-> +m_as +. +isy +(* +m_posi +,his-> +m_mask_a +)) + +1194 ++ + gm_posi +; + +1195 if( + gthis +-> + gm_posi + = +this +-> +m_d +) + +1197 if( +this +-> +ags +(& ( +gba +:: +ma_ti_ty + |egba:: +no__ex +)) + +1199 + +( +gex_cڡts +:: +r_b +, +this +-> +m_posi + -his-> +m_ba +, +come_mesge +); + +1200  + gl +; + +1203 -- + gm_posi +; + +1204  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_b +) --m_position; + +1205  +r_l +(); + +1208 + gv + = +this +-> +m_as +. +toi +( +m_posi +, +m_d +, 10); + +1209 + gmax + = (( +v + >0&& (v < +umax +())? ( +d +:: +size_t +)v : (d:: +numic_lims +:: +max +)(); + +1214 + gmax + = +m +; + +1217 ( + gm_posi + ! +m_d +&& +this +-> +m_as +. +isy +(* +m_posi +,his-> +m_mask_a +)) + +1218 ++ + gm_posi +; + +1220 if( + gthis +-> + gm_posi + = +this +-> +m_d +) + +1222 if( +this +-> +ags +(& ( +gba +:: +ma_ti_ty + |egba:: +no__ex +)) + +1224 + +( +gex_cڡts +:: +r_b +, +this +-> +m_posi + -his-> +m_ba +, +come_mesge +); + +1225  + gl +; + +1228 -- + gm_posi +; + +1229  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_b +) --m_position; + +1230  +r_l +(); + +1232 if( + gisbasic +) + +1234 if( + gthis +-> + gm_as +. +syax_ty +(* +m_posi += +gex_cڡts +:: +syax_es +) + +1236 ++ +m_posi +; + +1237 if( + gthis +-> + gm_posi + = +this +-> +m_d +) + +1239 + +( +gex_cڡts +:: +r_b +, +this +-> +m_posi + -his-> +m_ba +, +come_mesge +); + +1240  + gl +; + +1245 + +( +gex_cڡts +:: +r_b +, +this +-> +m_posi + -his-> +m_ba +, +come_mesge +); + +1246  + gl +; + +1249 if( + gthis +-> + gm_as +. +syax_ty +(* +m_posi += +gex_cڡts +:: +syax_o_b +) + +1250 ++ +m_posi +; + +1254 -- + gm_posi +; + +1255  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_b +) --m_position; + +1256  +r_l +(); + +1261 if( + gm + > + gmax +) + +1264 + gm_posi + -= 2; + +1265  + gthis +-> + gm_as +. +isy +(* +m_posi +, +this +-> +m_wd_mask +)-- + gm_posi +; + +1266 ++ + gm_posi +; + +1267 + +( +gex_cڡts +:: +r_badb +, +m_posi + - +m_ba +); + +1268  + gl +; + +1270  +r_ +( +m +, +max +); + +1273 + gme + < +ass + + gchT +, cs + gas +> + +1274 +bo + + gbasic_gex_rr +< + gchT +, + gas +>:: +r_t +() + +1281 (( +this +-> +m_ϡ_e + =0|| (this->m_ϡ_e-> +ty + = +syax_emt_tmk +)) + +1284 (( +this +-> +ags +(& +gba +:: +ma_ti_ty +=gba:: +_syax_group +) + +1286 (( +this +-> +ags +(& +gba +:: +no_emy_exessis +) == 0) + +1290 + +( +gex_cڡts +:: +r_emy +, +this +-> +m_posi + -his-> +m_ba +, "Aegularxpression cannot start withhelternation operator |."); + +1291  + gl +; + +1296 if( + gm_max_mk + < + gm_mk_cou +) + +1297 + gm_max_mk + = +m_mk_cou +; + +1298 if( + gm_mk_t + >= 0) + +1299 +m_mk_cou + = +m_mk_t +; + +1301 ++ + gm_posi +; + +1305 +_syax_ba +* + gpj + = +this +-> +nd_e +( +BOOST_REGEX_DETAIL_NS +:: +syax_emt_jump +, ( +_jump +)); + +1306 + gd +:: +rdiff_t + +jump_offt + = +this +-> +gofft +( +pj +); + +1310 +_t +* + g + = +ic_ +<_t*>( +this +-> +_e +his-> +m_t__pot +, +syax_emt_t +, +_t_size +)); + +1311 + gjump_offt + + +_t_size +; + +1312 + gthis +-> + gm_pda +-> + gm_da +. +ign +(); + +1313 + g +-> + gt +. + gi + = +this +-> +m_pda +-> +m_da +. +size +(-his-> +gofft +( + +); + +1318 + gthis +-> + gm_t__pot + = +this +-> +m_pda +-> +m_da +. +size +(); + +1323 if( + gm_has__chge +) + +1325 + gic_ +< + g_ +*>( + +1326 + gthis +-> +nd_e +( +syax_emt_togg_ +, ( +_ +)) + +1327 )-> + gi + = +this +-> +m_i +; + +1335 + gm_t_jumps +. +push_back +( +jump_offt +); + +1336  + gue +; + +1339 + gme + < +ass + + gchT +, cs + gas +> + +1340 +bo + + gbasic_gex_rr +< + gchT +, + gas +>:: +r_t +() + +1342 cڡ * +come_mesge + = "Character set declaration starting with [erminatedrematurely -ithero ] was found orhe set hado content."; + +1343 ++ + gm_posi +; + +1344 if( + gm_posi + = +m_d +) + +1346 + +( +gex_cڡts +:: +r_bck +, +m_posi + - +m_ba +, +come_mesge +); + +1347  + gl +; + +1349 + gbasic_ch_t +< + gchT +, + gas +> + gch_t +; + +1351 cڡ +chT +* + gba + = +m_posi +; + +1352 cڡ +chT +* + gem_ba + = +m_posi +; + +1354  + gm_posi + ! +m_d +) + +1356  +this +-> +m_as +. +syax_ty +(* +m_posi +)) + +1358  +gex_cڡts +:: +syax_t +: + +1359 if( +m_posi + = +ba +) + +1361 +ch_t +. +ge +(); + +1362 ++ + gm_posi +; + +1363 + gem_ba + = +m_posi +; + +1366 +r_t_l +( +ch_t +); + +1368  + ggex_cڡts +:: +syax_o_t +: + +1369 if( +m_posi + = +em_ba +) + +1371 +r_t_l +( +ch_t +); + +1376 ++ + gm_posi +; + +1377 if(0 = +this +-> +nd_t +( +ch_t +)) + +1379 + +( +gex_cڡts +:: +r_y +, +m_posi + - +m_ba +); + +1380  + gl +; + +1383  + gue +; + +1384  + ggex_cڡts +:: +syax_ݒ_t +: + +1385 if( +r_r_t +( +ch_t +)) + +1387  + gue +; + +1388  + ggex_cڡts +:: +syax_es +: + +1394 ++ +m_posi +; + +1395 if( + gthis +-> + gm_as +. +es_syax_ty +(* +m_posi +) + +1396 = +gex_cڡts +:: +es_ty_ass +) + +1398 +ch_ass_ty + +m + = +this +-> +m_as +. +lookup_asame +( +m_posi +, m_position+1); + +1399 if( + gm + != 0) + +1401 +ch_t +. +add_ass +( +m +); + +1402 ++ + gm_posi +; + +1406 if( + gthis +-> + gm_as +. +es_syax_ty +(* +m_posi +) + +1407 = +gex_cڡts +:: +es_ty_n_ass +) + +1410 +ch_ass_ty + +m + = +this +-> +m_as +. +lookup_asame +( +m_posi +, m_position+1); + +1411 if( + gm + != 0) + +1413 +ch_t +. +add_ged_ass +( +m +); + +1414 ++ + gm_posi +; + +1419 -- + gm_posi +; + +1420 +r_t_l +( +ch_t +); + +1424 +r_t_l +( +ch_t +); + +1428  + gm_posi + ! +m_d +; + +1431 + gme + < +ass + + gchT +, cs + gas +> + +1432 +bo + + gbasic_gex_rr +< + gchT +, + gas +>:: +r_r_t +( +basic_ch_t +< +chT +, +as +>& +ch_t +) + +1434 cڡ * + gcome_mesge + = "Character class declaration starting with [erminatedrematurely -ithero ] was found orhe set hado content."; + +1440 if( + gm_d + =++ +m_posi +) + +1442 + +( +gex_cڡts +:: +r_bck +, +m_posi + - +m_ba +, +come_mesge +); + +1443  + gl +; + +1445  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +)) + +1447  + ggex_cڡts +:: +syax_d +: + +1451 -- +m_posi +; + +1452 +r_t_l +( +ch_t +); + +1453  + gue +; + +1454  + ggex_cڡts +:: +syax_c +: + +1457 if(( +this +-> +ags +(& ( +gba +:: +ma_ti_ty + |egba:: +no_ch_ass +)) + +1458 =( +gba +:: +basic_syax_group + |egba:: +no_ch_ass +)) + +1460 -- +m_posi +; + +1461 +r_t_l +( +ch_t +); + +1462  + gue +; + +1465 if( + gm_d + =++ +m_posi +) + +1467 + +( +gex_cڡts +:: +r_bck +, +m_posi + - +m_ba +, +come_mesge +); + +1468  + gl +; + +1470 cڡ +chT +* + gme_f + = +m_posi +; + +1472 if( + gm_d + =++ +m_posi +) + +1474 + +( +gex_cڡts +:: +r_bck +, +m_posi + - +m_ba +, +come_mesge +); + +1475  + gl +; + +1477 ( + gm_posi + ! +m_d +) + +1478 && ( +this +-> +m_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_c +)) + +1479 ++ +m_posi +; + +1480 cڡ +chT +* + gme_ϡ + = +m_posi +; + +1481 if( + gm_d + = +m_posi +) + +1483 + +( +gex_cڡts +:: +r_bck +, +m_posi + - +m_ba +, +come_mesge +); + +1484  + gl +; + +1486 if(( + gm_d + =++ +m_posi +) + +1487 || ( +this +-> +m_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_o_t +)) + +1489 + +( +gex_cڡts +:: +r_bck +, +m_posi + - +m_ba +, +come_mesge +); + +1490  + gl +; + +1495 +bo + + gged + = +l +; + +1496 if( + gthis +-> + gm_as +. +syax_ty +(* +me_f += +gex_cڡts +:: +syax_t +) + +1498 ++ +me_f +; + +1499 + gged + = +ue +; + +1501  +tyme + + tas +:: + tch_ass_ty + + tm_ty +; + +1502 +m_ty + + gm + = +this +-> +m_as +. +lookup_asame +( +me_f +, +me_ϡ +); + +1503 if( + gm + == 0) + +1505 if( +ch_t +. +emy +(&& ( +me_ϡ + - +me_f + == 1)) + +1508 ++ +m_posi +; + +1509 if( + gm_posi + ! +m_d +) + +1510 && ( +this +-> +m_as +. +syax_ty +(* +m_posi +) + +1511 = +gex_cڡts +:: +syax_o_t +)) + +1513 if( +this +-> +m_as +. +es_syax_ty +(* +me_f +) + +1514 = +gex_cڡts +:: +es_ty__wd +) + +1516 ++ +m_posi +; + +1517 + gthis +-> +nd_e +( +syax_emt_wd_t +); + +1518  + gl +; + +1520 if( + gthis +-> + gm_as +. +es_syax_ty +(* +me_f +) + +1521 = +gex_cڡts +:: +es_ty_right_wd +) + +1523 ++ +m_posi +; + +1524 + gthis +-> +nd_e +( +syax_emt_wd_d +); + +1525  + gl +; + +1529 + +( +gex_cڡts +:: +r_y +, +me_f + - +m_ba +); + +1530  + gl +; + +1532 if( + gged + = +l +) + +1533 +ch_t +. +add_ass +( +m +); + +1535 + gch_t +. +add_ged_ass +( +m +); + +1536 ++ + gm_posi +; + +1539  + ggex_cڡts +:: +syax_equ +: + +1542 if( +m_d + =++ +m_posi +) + +1544 + +( +gex_cڡts +:: +r_bck +, +m_posi + - +m_ba +, +come_mesge +); + +1545  + gl +; + +1547 cڡ +chT +* + gme_f + = +m_posi +; + +1549 if( + gm_d + =++ +m_posi +) + +1551 + +( +gex_cڡts +:: +r_bck +, +m_posi + - +m_ba +, +come_mesge +); + +1552  + gl +; + +1554 ( + gm_posi + ! +m_d +) + +1555 && ( +this +-> +m_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_equ +)) + +1556 ++ +m_posi +; + +1557 cڡ +chT +* + gme_ϡ + = +m_posi +; + +1558 if( + gm_d + = +m_posi +) + +1560 + +( +gex_cڡts +:: +r_bck +, +m_posi + - +m_ba +, +come_mesge +); + +1561  + gl +; + +1563 if(( + gm_d + =++ +m_posi +) + +1564 || ( +this +-> +m_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_o_t +)) + +1566 + +( +gex_cڡts +:: +r_bck +, +m_posi + - +m_ba +, +come_mesge +); + +1567  + gl +; + +1569 +rg_ty + + gm + = +this +-> +m_as +. +lookup_cϋme +( +me_f +, +me_ϡ +); + +1570 if((0 = +m +. +size +()) || (m.size() > 2)) + +1572 + +( +gex_cڡts +:: +r_cϋ +, +me_f + - +m_ba +); + +1573  + gl +; + +1575 + gdigph +< + gchT +> + gd +; + +1576 + gd +. + gf + = +m +[0]; + +1577 if( + gm +. +size +() > 1) + +1578 + gd +. + gcd + = +m +[1]; + +1580 + gd +. + gcd + = 0; + +1581 + gch_t +. +add_equivt +( +d +); + +1582 ++ + gm_posi +; + +1586 -- +m_posi +; + +1587 +r_t_l +( +ch_t +); + +1590  + gue +; + +1593 + gme + < +ass + + gchT +, cs + gas +> + +1594  + gbasic_gex_rr +< + gchT +, + gas +>:: +r_t_l +( +basic_ch_t +< +chT +, +as +>& +ch_t +) + +1596 + gdigph +< + gchT +> +t_nge +( +g_xt_t_l +( +ch_t +)); + +1597 if( + gm_d + = +m_posi +) + +1599 + +( +gex_cڡts +:: +r_bck +, +m_posi + - +m_ba +); + +1602 if( + gthis +-> + gm_as +. +syax_ty +(* +m_posi += +gex_cڡts +:: +syax_dash +) + +1605 if( +m_d + =++ +m_posi +) + +1607 + +( +gex_cڡts +:: +r_bck +, +m_posi + - +m_ba +); + +1610 if( + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_o_t +) + +1612 +digph +< +chT +> +d_nge + = +g_xt_t_l +( +ch_t +); + +1613 + gch_t +. +add_nge +( +t_nge +, +d_nge +); + +1614 if( + gthis +-> + gm_as +. +syax_ty +(* +m_posi += +gex_cڡts +:: +syax_dash +) + +1616 if( +m_d + =++ +m_posi +) + +1618 + +( +gex_cڡts +:: +r_bck +, +m_posi + - +m_ba +); + +1621 if( + gthis +-> + gm_as +. +syax_ty +(* +m_posi += +gex_cڡts +:: +syax_o_t +) + +1624 -- +m_posi +; + +1627 + +( +gex_cڡts +:: +r_nge +, +m_posi + - +m_ba +); + +1632 -- + gm_posi +; + +1634 + gch_t +. +add_sg +( +t_nge +); + +1637 + gme + < +ass + + gchT +, cs + gas +> + +1638 + gdigph +< + gchT +> + gbasic_gex_rr +:: +g_xt_t_l +( +basic_ch_t +< +chT +, +as +>& +ch_t +) + +1640 + gdigph +< + gchT +> + gsu +; + +1641  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +)) + +1643  + ggex_cڡts +:: +syax_dash +: + +1644 if(! +ch_t +. +emy +()) + +1647 if((++ +m_posi + = +m_d +|| ( +this +-> +m_as +. +syax_ty +(*m_posi! +gex_cڡts +:: +syax_o_t +)) + +1649 + +( +gex_cڡts +:: +r_nge +, +m_posi + - +m_ba +); + +1650  + gsu +; + +1652 -- + gm_posi +; + +1654 + gsu +. + gf + = * +m_posi +++; + +1655  + gsu +; + +1656  + ggex_cڡts +:: +syax_es +: + +1658 if( +this +-> +ags +(& +gex_cڡts +:: +no_es__lis +) + +1660 +su + = * +m_posi +++; + +1663 ++ + gm_posi +; + +1664 + gsu + = +us_cha +(); + +1666  + ggex_cڡts +:: +syax_ݒ_t +: + +1668 if( +m_d + =++ +m_posi +) + +1670 + +( +gex_cڡts +:: +r_cϋ +, +m_posi + - +m_ba +); + +1671  + gsu +; + +1673 if( + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_d +) + +1675 -- +m_posi +; + +1676 + gsu +. + gf + = * +m_posi +; + +1677 ++ + gm_posi +; + +1678  + gsu +; + +1680 if( + gm_d + =++ +m_posi +) + +1682 + +( +gex_cڡts +:: +r_cϋ +, +m_posi + - +m_ba +); + +1683  + gsu +; + +1685 cڡ +chT +* + gme_f + = +m_posi +; + +1687 if( + gm_d + =++ +m_posi +) + +1689 + +( +gex_cڡts +:: +r_cϋ +, +me_f + - +m_ba +); + +1690  + gsu +; + +1692 ( + gm_posi + ! +m_d +) + +1693 && ( +this +-> +m_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_d +)) + +1694 ++ +m_posi +; + +1695 cڡ +chT +* + gme_ϡ + = +m_posi +; + +1696 if( + gm_d + = +m_posi +) + +1698 + +( +gex_cڡts +:: +r_cϋ +, +me_f + - +m_ba +); + +1699  + gsu +; + +1701 if(( + gm_d + =++ +m_posi +) + +1702 || ( +this +-> +m_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_o_t +)) + +1704 + +( +gex_cڡts +:: +r_cϋ +, +me_f + - +m_ba +); + +1705  + gsu +; + +1707 ++ + gm_posi +; + +1708 +rg_ty + + gs + = +this +-> +m_as +. +lookup_cϋme +( +me_f +, +me_ϡ +); + +1709 if( + gs +. +emy +(|| (s. +size +() > 2)) + +1711 + +( +gex_cڡts +:: +r_cϋ +, +me_f + - +m_ba +); + +1712  + gsu +; + +1714 + gsu +. + gf + = +s +[0]; + +1715 if( + gs +. +size +() > 1) + +1716 + gsu +. + gcd + = +s +[1]; + +1718 + gsu +. + gcd + = 0; + +1719  + gsu +; + +1722 +su + = * +m_posi +++; + +1724  + gsu +; + +1730 + gme + < +ass + + gchT +> + +1731 +bo + +vid_vue +( +chT +, +boo +:: +tmax_t + +v +, cڡ +m +:: +ue_ +&) + +1733  ( +v + >> (( +chT +* +CHAR_BIT +)) == 0; + +1735 + gme + < +ass + + gchT +> + +1736 +bo + +vid_vue +( +chT +, +boo +:: +tmax_t +, cڡ +m +:: +l_ +&) + +1738  +ue +; + +1740 + gme + < +ass + + gchT +> + +1741 +bo + +vid_vue +( +chT + +c +, +boo +:: +tmax_t + +v +) + +1743  +vid_vue +( +c +, +v +, +m +:: +bo_ +<(( +chT +< ( +boo +:: +tmax_t +))>()); + +1746 + gme + < +ass + + gchT +, cs + gas +> + +1747 +chT + + gbasic_gex_rr +< + gchT +, + gas +>:: +us_cha +() + +1749 #ifde +BOOST_MSVC + + +1750 #agm +wng +( +push +) + +1751 #agm +wng +( +dib +:4127) + +1753 +chT + +su +(0); + +1754 if( + gm_posi + = +m_d +) + +1756 + +( +gex_cڡts +:: +r_es +, +m_posi + - +m_ba +, "Escape sequenceerminatedrematurely."); + +1757  + gl +; + +1759  + gthis +-> + gm_as +. +es_syax_ty +(* +m_posi +)) + +1761  + ggex_cڡts +:: +es_ty_cڌ_a +: + +1762 +su + = +chT +('\a'); + +1764  + ggex_cڡts +:: +es_ty_e +: + +1765 +su + = +chT +(27); + +1767  + ggex_cڡts +:: +es_ty_cڌ_f +: + +1768 +su + = +chT +('\f'); + +1770  + ggex_cڡts +:: +es_ty_cڌ_n +: + +1771 +su + = +chT +('\n'); + +1773  + ggex_cڡts +:: +es_ty_cڌ_r +: + +1774 +su + = +chT +('\r'); + +1776  + ggex_cڡts +:: +es_ty_cڌ_t +: + +1777 +su + = +chT +('\t'); + +1779  + ggex_cڡts +:: +es_ty_cڌ_v +: + +1780 +su + = +chT +('\v'); + +1782  + ggex_cڡts +:: +es_ty_wd_as +: + +1783 +su + = +chT +('\b'); + +1785  + ggex_cڡts +:: +es_ty_ascii_cڌ +: + +1786 ++ +m_posi +; + +1787 if( + gm_posi + = +m_d +) + +1790 -- +m_posi +; + +1791  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_es +) --m_position; + +1792 + +( +gex_cڡts +:: +r_es +, +m_posi + - +m_ba +, "ASCIIscape sequenceerminatedrematurely."); + +1793  + gsu +; + +1795 + gsu + = +ic_ +< +chT +>(* +m_posi + % 32); + +1797  + ggex_cڡts +:: +es_ty_hex +: + +1798 ++ +m_posi +; + +1799 if( + gm_posi + = +m_d +) + +1802 -- +m_posi +; + +1803  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_es +) --m_position; + +1804 + +( +gex_cڡts +:: +r_es +, +m_posi + - +m_ba +, "Hexadecimalscape sequenceerminatedrematurely."); + +1805  + gsu +; + +1808 if( + gthis +-> + gm_as +. +syax_ty +(* +m_posi += +gex_cڡts +:: +syax_ݒ_b +) + +1810 ++ +m_posi +; + +1811 if( + gm_posi + = +m_d +) + +1814 -- +m_posi +; + +1815  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_es +) --m_position; + +1816 + +( +gex_cڡts +:: +r_es +, +m_posi + - +m_ba +, "Missing } in hexadecimalscape sequence."); + +1817  + gsu +; + +1819 + gboo +:: +tmax_t + +i + = +this +-> +m_as +. +toi +( +m_posi +, +m_d +, 16); + +1820 if(( + gm_posi + = +m_d +) + +1821 || ( +i + < 0) + +1822 || (( +d +:: +numic_lims +< +chT +>:: +is_eclized +&& ( +i + > ( +boo +:: +tmax_t +)(d::numic_lims:: +max +)())) + +1823 || ( +this +-> +m_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_o_b +)) + +1826 -- +m_posi +; + +1827  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_es +) --m_position; + +1828 + +( +gex_cڡts +:: +r_badb +, +m_posi + - +m_ba +, "Hexadecimalscape sequence was invalid."); + +1829  + gsu +; + +1831 ++ + gm_posi +; + +1832 + gsu + = +chT +( +i +); + +1836 + gd +:: +rdiff_t + +n + = ( +d +:: +m +)( +ic_ +(2), + gic_ +( +m_d + - +m_posi +)); + +1837 + gboo +:: +tmax_t + +i + = +this +-> +m_as +. +toi +( +m_posi +, m_posi + +n +, 16); + +1838 if(( + gi + < 0) + +1839 || ! +vid_vue +( +chT +(0), +i +)) + +1842 -- + gm_posi +; + +1843  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_es +) --m_position; + +1844 + +( +gex_cڡts +:: +r_es +, +m_posi + - +m_ba +, "Escape sequence didotncode valid character."); + +1845  + gsu +; + +1847 + gsu + = +chT +( +i +); + +1849  + gsu +; + +1850  + ggex_cڡts +:: +syax_dig +: + +1854 +d +:: +rdiff_t + +n + = (d:: +m +)(:: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +m_posi +, +m_d +), + gic_ +< + gd +::ptrdiff_t>(4)); + +1855 cڡ +chT +* + gbp + = +m_posi +; + +1856 + gboo +:: +tmax_t + +v + = +this +-> +m_as +. +toi +( +bp +, bp + 1, 8); + +1857 if( + gv + != 0) + +1860 -- +m_posi +; + +1861  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_es +) --m_position; + +1863 + +( +gex_cڡts +:: +r_es +, +m_posi + - +m_ba +, "Invalid octalscape sequence."); + +1864  + gsu +; + +1866 + gv + = +this +-> +m_as +. +toi +( +m_posi +, m_posi + +n +, 8); + +1867 if(( + gv + < 0|| (v > ( + gboo +:: +tmax_t +)( +d +:: +numic_lims +< +chT +>:: +max +)())) + +1870 -- +m_posi +; + +1871  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_es +) --m_position; + +1872 + +( +gex_cڡts +:: +r_es +, +m_posi + - +m_ba +, "Octalscape sequence is invalid."); + +1873  + gsu +; + +1875  + gic_ +< + gchT +>( + gv +); + +1877  + ggex_cڡts +:: +es_ty_med_ch +: + +1879 ++ +m_posi +; + +1880 if( + gm_posi + = +m_d +) + +1883 -- +m_posi +; + +1884  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_es +) --m_position; + +1885 + +( +gex_cڡts +:: +r_es +, +m_posi + - +m_ba +); + +1886  + gl +; + +1889 if( + gthis +-> + gm_as +. +syax_ty +(* +m_posi += +gex_cڡts +:: +syax_ݒ_b +) + +1891 cڡ +chT +* +ba + = +m_posi +; + +1893 ( + gm_posi + ! +m_d +&& ( +this +-> +m_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_o_b +)) + +1894 ++ +m_posi +; + +1895 if( + gm_posi + = +m_d +) + +1898 -- +m_posi +; + +1899  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_es +) --m_position; + +1900 + +( +gex_cڡts +:: +r_es +, +m_posi + - +m_ba +); + +1901  + gl +; + +1903 +rg_ty + + gs + = +this +-> +m_as +. +lookup_cϋme +(++ +ba +, +m_posi +++); + +1904 if( + gs +. +emy +()) + +1907 -- + gm_posi +; + +1908  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_es +) --m_position; + +1909 + +( +gex_cڡts +:: +r_cϋ +, +m_posi + - +m_ba +); + +1910  + gl +; + +1912 if( + gs +. +size +() == 1) + +1914  +s +[0]; + +1919 -- + gm_posi +; + +1920  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_es +) --m_position; + +1921 + +( +gex_cڡts +:: +r_es +, +m_posi + - +m_ba +); + +1922  + gl +; + +1925 +su + = * +m_posi +; + +1928 ++ + gm_posi +; + +1929  + gsu +; + +1930 #ifde +BOOST_MSVC + + +1931 #agm +wng +( +p +) + +1935 + gme + < +ass + + gchT +, cs + gas +> + +1936 +bo + + gbasic_gex_rr +< + gchT +, + gas +>:: +r_backf +() + +1938 +BOOST_ASSERT +( +m_posi + ! +m_d +); + +1939 cڡ +chT +* + gpc + = +m_posi +; + +1940 + gboo +:: +tmax_t + +i + = +this +-> +m_as +. +toi +( +pc +,c + 1, 10); + +1941 if(( + gi + =0|| ((( +this +-> +ags +(& +gba +:: +ma_ti_ty +=gba:: +_syax_group +&& (this->ags(&egba:: +no_bk_fs +))) + +1944 +chT + +c + = +us_cha +(); + +1945 + gthis +-> +nd_l +( +c +); + +1947 if(( + gi + > 0&& ( + gthis +-> + gm_backfs + & (1u << (i-1)))) + +1949 + gm_posi + = +pc +; + +1950 +_b +* + gpb + = +ic_ +<_b*>( +this +-> +nd_e +( +syax_emt_backf +, (re_brace))); + +1951 + gpb +-> + gdex + = +i +; + +1952 + gpb +-> + gi + = +this +-> +ags +(& +gba +:: +i +; + +1957 -- + gm_posi +; + +1958  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_es +) --m_position; + +1959 + +( +gex_cڡts +:: +r_backf +, +m_posi + - +m_ba +); + +1960  + gl +; + +1962  + gue +; + +1965 + gme + < +ass + + gchT +, cs + gas +> + +1966 +bo + + gbasic_gex_rr +< + gchT +, + gas +>:: +r_QE +() + +1968 #ifde +BOOST_MSVC + + +1969 #agm +wng +( +push +) + +1970 #agm +wng +( +dib +:4127) + +1975 ++ +m_posi +; + +1976 cڡ +chT +* + gt + = +m_posi +; + +1977 cڡ +chT +* + gd +; + +1980 ( + gm_posi + ! +m_d +) + +1981 && ( +this +-> +m_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_es +)) + +1982 ++ +m_posi +; + +1983 if( + gm_posi + = +m_d +) + +1986 +d + = +m_posi +; + +1989 if(++ + gm_posi + = +m_d +) + +1991 + +( +gex_cڡts +:: +r_es +, +m_posi + - +m_ba +, "Unterminated \\Q...\\E sequence."); + +1992  + gl +; + +1995 if( + gthis +-> + gm_as +. +es_syax_ty +(* +m_posi += +gex_cڡts +:: +es_ty_E +) + +1997 ++ +m_posi +; + +1998 + gd + = +m_posi + - 2; + +2002 } + gue +); + +2006  + gt + ! +d +) + +2008 +this +-> +nd_l +(* +t +); + +2009 ++ + gt +; + +2011  + gue +; + +2012 #ifde +BOOST_MSVC + + +2013 #agm +wng +( +p +) + +2017 + gme + < +ass + + gchT +, cs + gas +> + +2018 +bo + + gbasic_gex_rr +< + gchT +, + gas +>:: +r__exnsi +() + +2020 if(++ +m_posi + = +m_d +) + +2023 -- +m_posi +; + +2024  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2025 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2026  + gl +; + +2033 if( + gthis +-> + gm_as +. +syax_ty +(* +m_posi += +gex_cڡts +:: +syax_hash +) + +2035 ( +m_posi + ! +m_d +) + +2036 && ( +this +-> +m_as +. +syax_ty +(* +m_posi +++! +gex_cڡts +:: +syax_o_mk +)) + +2038  +ue +; + +2043  + gmkid + = 0; + +2044 + gd +:: +rdiff_t + +jump_offt + = 0; + +2045 +_b +* + gpb + = +ic_ +<_b*>( +this +-> +nd_e +( +syax_emt_tmk +, (re_brace))); + +2046 + gpb +-> + gi + = +this +-> +ags +(& +gba +:: +i +; + +2047 + gd +:: +rdiff_t + +ϡ_n_t + = +this +-> +gofft +( +pb +); + +2049 + gd +:: +rdiff_t + +ϡ_t_pot + = +m_t__pot +; + +2050 + gthis +-> + gm_pda +-> + gm_da +. +ign +(); + +2051 + gm_t__pot + = +this +-> +m_pda +-> +m_da +. +size +(); + +2052 + gd +:: +rdiff_t + +exed_t_pot + = +m_t__pot +; + +2053 +bo + + ge_ags + = +ue +; + +2054 + ggex_cڡts +:: +syax_ti_ty + +d_ags + = +this +-> +ags +(); + +2055 +bo + + gd__chge + = +m_has__chge +; + +2056 + gm_has__chge + = +l +; + +2057 +chT + + gme_dim +; + +2058  + gmk_t + = +m_mk_t +; + +2059  + gmax_mk + = +m_max_mk +; + +2060 + gm_mk_t + = -1; + +2061 + gm_max_mk + = +m_mk_cou +; + +2062 + gboo +:: +tmax_t + +v +; + +2066  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +)) + +2068  + ggex_cڡts +:: +syax_ +: + +2069 +m_mk_t + = +m_mk_cou +; + +2070 + gBOOST_FALLTHROUGH +; + +2071  + ggex_cڡts +:: +syax_c +: + +2075 +pb +-> +dex + = +mkid + = 0; + +2076 ++ + gm_posi +; + +2078  + ggex_cڡts +:: +syax_dig +: + +2083 +v + = +this +-> +m_as +. +toi +( +m_posi +, +m_d +, 10); + +2084 if(( + gv + < 0|| ( + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_o_mk +)) + +2087 -- +m_posi +; + +2088  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2089 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +, "Theecursive sub-expressioneferson invalid marking group, or is unterminated."); + +2090  + gl +; + +2092 + g_cursi +: + +2093 +pb +-> +dex + = +mkid + = 0; + +2094 +_cur +* + g + = +ic_ +<_cur*>( +this +-> +nd_e +( +syax_emt_cur +, (re_recurse))); + +2095 + g +-> + gt +. + gi + = +v +; + +2096 + g +-> + ge_id + = 0; + +2097 + gic_ +< + g_ +*>( + +2098 + gthis +-> +nd_e +( +syax_emt_togg_ +, ( +_ +)) + +2099 )-> + gi + = +this +-> +ags +(& +gba +:: +i +; + +2102  + ggex_cڡts +:: +syax_us +: + +2106 ++ +m_posi +; + +2107 + gv + = +this +-> +m_as +. +toi +( +m_posi +, +m_d +, 10); + +2108 if(( + gv + <0|| ( +this +-> +m_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_o_mk +)) + +2111 -- +m_posi +; + +2112  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2113 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +, "An invalid or unterminatedecursive sub-expression."); + +2114  + gl +; + +2116 i(( + gd +:: +numic_lims +< +boo +:: +tmax_t +>:: +max +)(- +m_mk_cou + < +v +) + +2118 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +, "An invalid or unterminatedecursive sub-expression."); + +2119  + gl +; + +2121 + gv + + +m_mk_cou +; + +2122  + g_cursi +; + +2123  + ggex_cڡts +:: +syax_dash +: + +2127 ++ +m_posi +; + +2128 + gv + = +this +-> +m_as +. +toi +( +m_posi +, +m_d +, 10); + +2129 if( + gv + <= 0) + +2131 -- +m_posi +; + +2133  + gti_group_jump +; + +2135 + gv + = +m_mk_cou + + 1 - +v +; + +2136 if( + gv + <= 0) + +2139 -- +m_posi +; + +2140  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2141 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +, "An invalid or unterminatedecursive sub-expression."); + +2142  + gl +; + +2144  + g_cursi +; + +2145  + ggex_cڡts +:: +syax_equ +: + +2146 +pb +-> +dex + = +mkid + = -1; + +2147 ++ + gm_posi +; + +2148 + gjump_offt + = +this +-> +gofft +his-> +nd_e +( +syax_emt_jump +, ( +_jump +))); + +2149 + gthis +-> + gm_pda +-> + gm_da +. +ign +(); + +2150 + gm_t__pot + = +this +-> +m_pda +-> +m_da +. +size +(); + +2152  + ggex_cڡts +:: +syax_n +: + +2153 +pb +-> +dex + = +mkid + = -2; + +2154 ++ + gm_posi +; + +2155 + gjump_offt + = +this +-> +gofft +his-> +nd_e +( +syax_emt_jump +, ( +_jump +))); + +2156 + gthis +-> + gm_pda +-> + gm_da +. +ign +(); + +2157 + gm_t__pot + = +this +-> +m_pda +-> +m_da +. +size +(); + +2159  + ggex_cڡts +:: +es_ty__wd +: + +2162 if(++ +m_posi + = +m_d +) + +2165 -- +m_posi +; + +2166  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2167 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2168  + gl +; + +2170 + ggex_cڡts +:: +syax_ty + +t + = +this +-> +m_as +.syax_ty(* +m_posi +); + +2171 if( + gt + = +gex_cڡts +:: +syax_n +) + +2172 +pb +-> +dex + = +mkid + = -2; + +2173 if( + gt + = +gex_cڡts +:: +syax_equ +) + +2174 +pb +-> +dex + = +mkid + = -1; + +2178 + gme_dim + = '>'; + +2179 -- + gm_posi +; + +2180  + gmed_u_jump +; + +2182 ++ + gm_posi +; + +2183 + gjump_offt + = +this +-> +gofft +his-> +nd_e +( +syax_emt_jump +, ( +_jump +))); + +2184 + gthis +-> +nd_e +( +syax_emt_back +, ( +_b +)); + +2185 + gthis +-> + gm_pda +-> + gm_da +. +ign +(); + +2186 + gm_t__pot + = +this +-> +m_pda +-> +m_da +. +size +(); + +2189  + ggex_cڡts +:: +es_ty_right_wd +: + +2193 +pb +-> +dex + = +mkid + = -3; + +2194 ++ + gm_posi +; + +2195 + gjump_offt + = +this +-> +gofft +his-> +nd_e +( +syax_emt_jump +, ( +_jump +))); + +2196 + gthis +-> + gm_pda +-> + gm_da +. +ign +(); + +2197 + gm_t__pot + = +this +-> +m_pda +-> +m_da +. +size +(); + +2199  + ggex_cڡts +:: +syax_ݒ_mk +: + +2202 +pb +-> +dex + = +mkid + = -4; + +2203 if(++ + gm_posi + = +m_d +) + +2206 -- +m_posi +; + +2207  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2208 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2209  + gl +; + +2211 + gv + = +this +-> +m_as +. +toi +( +m_posi +, +m_d +, 10); + +2212 if( + gm_posi + = +m_d +) + +2215 -- +m_posi +; + +2216  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2217 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2218  + gl +; + +2220 if(* + gm_posi + = +chT +('R')) + +2222 if(++ +m_posi + = +m_d +) + +2225 -- +m_posi +; + +2226  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2227 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2228  + gl +; + +2230 if(* + gm_posi + = +chT +('&')) + +2232 cڡ +chT +* +ba + = ++ +m_posi +; + +2233 ( + gm_posi + ! +m_d +&& ( +this +-> +m_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_o_mk +)) + +2234 ++ +m_posi +; + +2235 if( + gm_posi + = +m_d +) + +2238 -- +m_posi +; + +2239  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2240 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2241  + gl +; + +2243 + gv + = - +ic_ +<>( +hash_vue_om_u_me +( +ba +, +m_posi +)); + +2247 + gv + = - +this +-> +m_as +. +toi +( +m_posi +, +m_d +, 10); + +2249 +_b +* + gbr + = +ic_ +<_b*>( +this +-> +nd_e +( +syax_emt_as_backf +, (re_brace))); + +2250 + gbr +-> + gdex + = +v + < 0 ? (v - 1) : 0; + +2251 if( + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_o_mk +) + +2254 -- +m_posi +; + +2255  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2256 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2257  + gl +; + +2259 if(++ + gm_posi + = +m_d +) + +2262 -- +m_posi +; + +2263  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2264 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2265  + gl +; + +2268 if((* + gm_posi + = +chT +('\'')|| (* +m_posi + == charT('<'))) + +2270 cڡ +chT +* +ba + = ++ +m_posi +; + +2271 ( + gm_posi + ! +m_d +&& (* +m_posi + ! +chT +('>')) && (*m_position != charT('\''))) + +2272 ++ +m_posi +; + +2273 if( + gm_posi + = +m_d +) + +2276 -- +m_posi +; + +2277  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2278 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2279  + gl +; + +2281 + gv + = +ic_ +<>( +hash_vue_om_u_me +( +ba +, +m_posi +)); + +2282 +_b +* + gbr + = +ic_ +<_b*>( +this +-> +nd_e +( +syax_emt_as_backf +, (re_brace))); + +2283 + gbr +-> + gdex + = +v +; + +2284 if(((* + gm_posi + ! +chT +('>')&& (* +m_posi + !chT('\''))|| (++m_posi = +m_d +)) + +2287 -- +m_posi +; + +2288  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2289 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +, "Unterminatedamed capture."); + +2290  + gl +; + +2292 if( + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_o_mk +) + +2295 -- +m_posi +; + +2296  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2297 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2298  + gl +; + +2300 if(++ + gm_posi + = +m_d +) + +2303 -- +m_posi +; + +2304  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2305 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2306  + gl +; + +2309 if(* + gm_posi + = +chT +('D')) + +2311 cڡ * +def + = "DEFINE"; + +2312 * + gdef + && ( + gm_posi + ! +m_d +&& (* +m_posi + = +chT +(* +def +))) + +2313 ++ +m_posi +, ++ + gdef +; + +2314 if(( + gm_posi + = +m_d +|| * +def +) + +2317 -- +m_posi +; + +2318  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2319 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2320  + gl +; + +2322 +_b +* + gbr + = +ic_ +<_b*>( +this +-> +nd_e +( +syax_emt_as_backf +, (re_brace))); + +2323 + gbr +-> + gdex + = 9999; + +2324 if( + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_o_mk +) + +2327 -- +m_posi +; + +2328  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2329 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2330  + gl +; + +2332 if(++ + gm_posi + = +m_d +) + +2335 -- +m_posi +; + +2336  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2337 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2338  + gl +; + +2341 if( + gv + > 0) + +2343 +_b +* + gbr + = +ic_ +<_b*>( +this +-> +nd_e +( +syax_emt_as_backf +, (re_brace))); + +2344 + gbr +-> + gdex + = +v +; + +2345 if( + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_o_mk +) + +2348 -- +m_posi +; + +2349  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2350 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2351  + gl +; + +2353 if(++ + gm_posi + = +m_d +) + +2356 -- +m_posi +; + +2357  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2358 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2359  + gl +; + +2365 if( + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_quei +) + +2368 -- +m_posi +; + +2369  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2370 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2371  + gl +; + +2373 if(++ + gm_posi + = +m_d +) + +2376 -- +m_posi +; + +2377  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2378 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2379  + gl +; + +2381 if( + gthis +-> + gm_as +. +syax_ty +(* +m_posi += +gex_cڡts +:: +es_ty__wd +) + +2383 if(++ +m_posi + = +m_d +) + +2386 -- +m_posi +; + +2387  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2388 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2389  + gl +; + +2391 if(( + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_equ +) + +2392 && ( +this +-> +m_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_n +)) + +2395 -- +m_posi +; + +2396  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2397 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2398  + gl +; + +2400 + gm_posi + -= 3; + +2404 if(( + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_equ +) + +2405 && ( +this +-> +m_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_n +)) + +2408 -- +m_posi +; + +2409  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2410 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2411  + gl +; + +2413 + gm_posi + -= 2; + +2418  + ggex_cڡts +:: +syax_o_mk +: + +2420 -- +m_posi +; + +2421  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2422 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2423  + gl +; + +2424  + ggex_cڡts +:: +es_ty_d_bufr +: + +2426 +me_dim + = * +m_posi +; + +2427 + gmed_u_jump +: + +2428 +mkid + = 0; + +2429 if(0 =( +this +-> +ags +(& +gba +:: +nosubs +)) + +2431 +mkid + = ++ +m_mk_cou +; + +2432 #ide +BOOST_NO_STD_DISTANCE + + +2433 if( + gthis +-> +ags +(& + ggba +:: +ve_subexessi_loti +) + +2434 +this +-> +m_pda +-> +m_subs +. +push_back +( +d +:: + +(d:: +di +( +m_ba +, +m_posi +) - 2, 0)); + +2436 if( + gthis +-> +ags +(& + ggba +:: +ve_subexessi_loti +) + +2437 +this +-> +m_pda +-> +m_subs +. +push_back +( +d +:: + +(( +m_posi + - +m_ba +) - 2, 0)); + +2440 + gpb +-> + gdex + = +mkid +; + +2441 cڡ +chT +* + gba + = ++ +m_posi +; + +2442 if( + gm_posi + = +m_d +) + +2445 -- +m_posi +; + +2446  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2447 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2448  + gl +; + +2450 ( + gm_posi + ! +m_d +&& (* +m_posi + ! +me_dim +)) + +2451 ++ +m_posi +; + +2452 if( + gm_posi + = +m_d +) + +2455 -- +m_posi +; + +2456  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2457 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2458  + gl +; + +2460 + gthis +-> + gm_pda +-> +t_me +( +ba +, +m_posi +, +mkid +); + +2461 ++ + gm_posi +; + +2465 if(* +m_posi + = +chT +('R')) + +2467 ++ +m_posi +; + +2468 + gv + = 0; + +2469 if( + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_o_mk +) + +2472 -- +m_posi +; + +2473  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2474 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2475  + gl +; + +2477  + g_cursi +; + +2479 if(* + gm_posi + = +chT +('&')) + +2481 ++ +m_posi +; + +2482 cڡ +chT +* + gba + = +m_posi +; + +2483 ( + gm_posi + ! +m_d +&& ( +this +-> +m_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_o_mk +)) + +2484 ++ +m_posi +; + +2485 if( + gm_posi + = +m_d +) + +2488 -- +m_posi +; + +2489  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2490 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2491  + gl +; + +2493 + gv + = +ic_ +<>( +hash_vue_om_u_me +( +ba +, +m_posi +)); + +2494  + g_cursi +; + +2496 if(* + gm_posi + = +chT +('P')) + +2498 ++ +m_posi +; + +2499 if( + gm_posi + = +m_d +) + +2502 -- +m_posi +; + +2503  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2504 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2505  + gl +; + +2507 if(* + gm_posi + = +chT +('>')) + +2509 ++ +m_posi +; + +2510 cڡ +chT +* + gba + = +m_posi +; + +2511 ( + gm_posi + ! +m_d +&& ( +this +-> +m_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_o_mk +)) + +2512 ++ +m_posi +; + +2513 if( + gm_posi + = +m_d +) + +2516 -- +m_posi +; + +2517  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2518 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2519  + gl +; + +2521 + gv + = +ic_ +<>( +hash_vue_om_u_me +( +ba +, +m_posi +)); + +2522  + g_cursi +; + +2528 + gti_group_jump +: + +2529 +gex_cڡts +:: +syax_ti_ty + +ts + = +r_tis +(); + +2530 if( + gm_posi + = +m_d +) + +2533 -- +m_posi +; + +2534  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2535 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2536  + gl +; + +2539 + gm_has__chge + = (( +ts + & +gba +:: +i +!( +this +-> +ags +() &egbase::icase)); + +2540 + gpb +-> + gdex + = +mkid + = 0; + +2541 if( + gthis +-> + gm_as +. +syax_ty +(* +m_posi += +gex_cڡts +:: +syax_o_mk +) + +2544 +this +-> +ags +( +ts +); + +2545 + ge_ags + = +l +; + +2546 + gd__chge + | +m_has__chge +; + +2548 if( + gthis +-> + gm_as +. +syax_ty +(* +m_posi += +gex_cڡts +:: +syax_c +) + +2551 +this +-> +ags +( +ts +); + +2552 ++ + gm_posi +; + +2557 -- + gm_posi +; + +2558  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2559 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2560  + gl +; + +2564 if( + gm_has__chge +) + +2566 + gic_ +< + g_ +*>( + +2567 + gthis +-> +nd_e +( +syax_emt_togg_ +, ( +_ +)) + +2568 )-> + gi + = +ts + & +gba +:: +i +; + +2576 +r_l +(); + +2580 if(0 = +unwd_ts +( +ϡ_n_t +)) + +2583 -- +m_posi +; + +2584  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2585 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +, "Invalidlternation operators within (?...) block."); + +2586  + gl +; + +2591 if( + gm_posi + = +m_d +) + +2594 -- +m_posi +; + +2595  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2596 + gthis +-> + +( +gex_cڡts +:: +r_n +, :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +m_ba +, +m_d +)); + +2597  + gl +; + +2599 +BOOST_ASSERT +( +this +-> +m_as +. +syax_ty +(* +m_posi += +gex_cڡts +:: +syax_o_mk +); + +2600 ++ + gm_posi +; + +2604 if( + ge_ags +) + +2607 if( + gm_has__chge +) + +2609 + gic_ +< + g_ +*>( + +2610 + gthis +-> +nd_e +( +syax_emt_togg_ +, ( +_ +)) + +2611 )-> + gi + = +d_ags + & +gba +:: +i +; + +2613 + gthis +-> +ags +( +d_ags +); + +2618 if( + gjump_offt +) + +2620 + gthis +-> + gm_pda +-> + gm_da +. +ign +(); + +2621 +_jump +* + gjmp + = +ic_ +<_jump*>( +this +-> +gaddss +( +jump_offt +)); + +2622 + gjmp +-> + gt +. + gi + = +this +-> +m_pda +-> +m_da +. +size +(-his-> +gofft +( +jmp +); + +2623 if(( + gthis +-> + gm_ϡ_e + = +jmp +&& ( +mkid + != -2)) + +2629 -- +m_posi +; + +2630  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2631 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +, "Invalid ormpty zero widthssertion."); + +2632  + gl +; + +2639 if( + gmkid + == -4) + +2641 +_syax_ba +* +b + = +this +-> +gaddss +( +exed_t_pot +); + +2643 if( + gb +-> + gty + ! +syax_emt_t +) + +2645 +_t +* +t + = +ic_ +<_t*>( +this +-> +_e +( +exed_t_pot +, +syax_emt_t +, (re_alt))); + +2646 + gt +->t. + gi + = +this +-> +m_pda +-> +m_da +. +size +(-his-> +gofft +( +t +); + +2648 if((( + gd +:: +rdiff_t +) +this +-> +m_pda +-> +m_da +. +size +(> ( +ic_ +< +_t +*>( +b +)-> +t +. +i + +his-> +gofft +(b))&& (ic_<_t*>(b)->t.> 0&&his-> +gaddss +(ic_<_t*>(b)->t.i, b)-> + gty + = +syax_emt_t +) + +2652 -- +m_posi +; + +2653  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2654 + +( +gex_cڡts +:: +r_bad_n +, +m_posi + - +m_ba +, "Morehan onelternation operator | wasncountered inside conditionalxpression."); + +2655  + gl +; + +2660 + gb + = +this +-> +gaddss +( +b +-> +xt +. +i +, b); + +2661 if(( + gb +-> + gty + = +syax_emt_as_backf +&& ( +ic_ +< +_b +*>( +b +)-> +dex + == 9999)) + +2664 -- +m_posi +; + +2665  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2666 + +( +gex_cڡts +:: +r_bad_n +, +m_posi + - +m_ba +, "Alternation operatorsreotllowed inside DEFINE block."); + +2667  + gl +; + +2671 + gb + = +this +-> +gaddss +( +exed_t_pot +); + +2672 + gb + = +this +-> +gaddss +( +ic_ +< +_t +*>( +b +)-> +xt +. +i +, b); + +2673 if(( + gb +-> + gty + ! +syax_emt_as_backf +) + +2674 && ( +b +-> +ty + ! +syax_emt_tmk +)) + +2677 -- +m_posi +; + +2678  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2679 + +( +gex_cڡts +:: +r_bad +, +m_posi + - +m_ba +, "Aepetition operator cannot beppliedo zero-widthssertion."); + +2680  + gl +; + +2686 + gpb + = +ic_ +< +_b +*>( +this +-> +nd_e +( +syax_emt_dmk +, (re_brace))); + +2687 + gpb +-> + gdex + = +mkid +; + +2688 + gpb +-> + gi + = +this +-> +ags +(& +gba +:: +i +; + +2689 + gthis +-> + gm_n_t + = +ϡ_n_t +; + +2693 + gthis +-> + gm_t__pot + = +ϡ_t_pot +; + +2697 + gm_has__chge + = +d__chge +; + +2701 if( + gm_max_mk + > + gm_mk_cou +) + +2703 + gm_mk_cou + = +m_max_mk +; + +2705 + gm_mk_t + = +mk_t +; + +2706 + gm_max_mk + = +max_mk +; + +2709 if( + gmkid + > 0) + +2711 #ide +BOOST_NO_STD_DISTANCE + + +2712 if( + gthis +-> +ags +(& + ggba +:: +ve_subexessi_loti +) + +2713 +this +-> +m_pda +-> +m_subs +. + +( +mkid + - 1). +cd + = +d +:: +di +( +m_ba +, +m_posi +) - 1; + +2715 if( + gthis +-> +ags +(& + ggba +:: +ve_subexessi_loti +) + +2716 +this +-> +m_pda +-> +m_subs +. + +( +mkid + - 1). +cd + = ( +m_posi + - +m_ba +) - 1; + +2721 if( + gmkid + < ()((* + gCHAR_BIT +)) + +2722 + gthis +-> + gm_backfs + |1u << ( +mkid + - 1); + +2724  + gue +; + +2727 + gme + < +ass + + gchT +, cs + gas +> + +2728 +bo + + gbasic_gex_rr +< + gchT +, + gas +>:: +mch_vb +(cڡ * +vb +) + +2730 * +vb +) + +2732 if( +ic_ +< +chT +>(* +vb +!* +m_posi +) + +2734  +this +-> +m_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2735 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2736  + gl +; + +2738 if(++ + gm_posi + = +m_d +) + +2740 -- +m_posi +; + +2741  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2742 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2743  + gl +; + +2745 ++ + gvb +; + +2747  + gue +; + +2750 + gme + < +ass + + gchT +, cs + gas +> + +2751 +bo + + gbasic_gex_rr +< + gchT +, + gas +>:: +r__vb +() + +2753 if(++ +m_posi + = +m_d +) + +2756 -- +m_posi +; + +2757  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2758 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2759  + gl +; + +2761 * + gm_posi +) + +2764 if(++ +m_posi + = +m_d +) + +2767 -- +m_posi +; + +2768  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2769 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2770  + gl +; + +2772 if(( + gthis +-> + gm_as +. +syax_ty +(* +m_posi += +gex_cڡts +:: +syax_o_mk +|| +mch_vb +("AIL")) + +2774 if(( +m_posi + = +m_d +|| ( +this +-> +m_as +. +syax_ty +(*m_posi! +gex_cڡts +:: +syax_o_mk +)) + +2777 -- +m_posi +; + +2778  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2779 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2780  + gl +; + +2782 ++ + gm_posi +; + +2783 + gthis +-> +nd_e +( +syax_emt_ +); + +2784  + gue +; + +2788 if(++ +m_posi + = +m_d +) + +2791 -- +m_posi +; + +2792  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2793 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2794  + gl +; + +2796 if( +mch_vb +("CCEPT")) + +2798 if(( + gm_posi + = +m_d +|| ( +this +-> +m_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_o_mk +)) + +2801 -- +m_posi +; + +2802  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2803 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2804  + gl +; + +2806 ++ + gm_posi +; + +2807 + gthis +-> +nd_e +( +syax_emt_ac +); + +2808  + gue +; + +2812 if(++ +m_posi + = +m_d +) + +2815 -- +m_posi +; + +2816  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2817 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2818  + gl +; + +2820 if( +mch_vb +("OMMIT")) + +2822 if(( + gm_posi + = +m_d +|| ( +this +-> +m_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_o_mk +)) + +2825 -- +m_posi +; + +2826  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2827 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2828  + gl +; + +2830 ++ + gm_posi +; + +2831 + gic_ +< + g_comm +*>( + gthis +-> +nd_e +( +syax_emt_comm +, ( +_comm +)))-> + gai + = +comm_comm +; + +2832 + gthis +-> + gm_pda +-> + gm_dib_mch_y + = +ue +; + +2833  + gue +; + +2837 if(++ +m_posi + = +m_d +) + +2840 -- +m_posi +; + +2841  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2842 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2843  + gl +; + +2845 if( +mch_vb +("RUNE")) + +2847 if(( + gm_posi + = +m_d +|| ( +this +-> +m_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_o_mk +)) + +2850 -- +m_posi +; + +2851  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2852 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2853  + gl +; + +2855 ++ + gm_posi +; + +2856 + gic_ +< + g_comm +*>( + gthis +-> +nd_e +( +syax_emt_comm +, ( +_comm +)))-> + gai + = +comm_u +; + +2857 + gthis +-> + gm_pda +-> + gm_dib_mch_y + = +ue +; + +2858  + gue +; + +2862 if(++ +m_posi + = +m_d +) + +2865 -- +m_posi +; + +2866  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2867 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2868  + gl +; + +2870 if( +mch_vb +("KIP")) + +2872 if(( + gm_posi + = +m_d +|| ( +this +-> +m_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_o_mk +)) + +2875 -- +m_posi +; + +2876  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2877 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2878  + gl +; + +2880 ++ + gm_posi +; + +2881 + gic_ +< + g_comm +*>( + gthis +-> +nd_e +( +syax_emt_comm +, ( +_comm +)))-> + gai + = +comm_sk +; + +2882 + gthis +-> + gm_pda +-> + gm_dib_mch_y + = +ue +; + +2883  + gue +; + +2887 if(++ +m_posi + = +m_d +) + +2890 -- +m_posi +; + +2891  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2892 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2893  + gl +; + +2895 if( +mch_vb +("HEN")) + +2897 if(( + gm_posi + = +m_d +|| ( +this +-> +m_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_o_mk +)) + +2900 -- +m_posi +; + +2901  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2902 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2903  + gl +; + +2905 ++ + gm_posi +; + +2906 + gthis +-> +nd_e +( +syax_emt_th +); + +2907 + gthis +-> + gm_pda +-> + gm_dib_mch_y + = +ue +; + +2908  + gue +; + +2913 -- + gm_posi +; + +2914  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +2915 + +( +gex_cڡts +:: +r__exnsi +, +m_posi + - +m_ba +); + +2916  + gl +; + +2919 + gme + < +ass + + gchT +, cs + gas +> + +2920 +bo + + gbasic_gex_rr +< + gchT +, + gas +>:: +add_emacs_code +(bo +ge +) + +2925 if(++ +m_posi + = +m_d +) + +2928 -- +m_posi +; + +2929  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_es +) --m_position; + +2930 + +( +gex_cڡts +:: +r_es +, +m_posi + - +m_ba +); + +2931  + gl +; + +2933 + gbasic_ch_t +< + gchT +, + gas +> + gch_t +; + +2934 if( + gge +) + +2935 + gch_t +. +ge +(); + +2937 cڡ +chT + + gs_pun +[5] = { 'p', 'u', 'n', 'c', 't', }; + +2939 * + gm_posi +) + +2943 +ch_t +. +add_ass +( +this +-> +m_mask_a +); + +2946 +ch_t +. +add_ass +( +this +-> +m_wd_mask +); + +2949 +ch_t +. +add_sg +( +digph +< +chT +>(charT('$'))); + +2950 + gch_t +. +add_sg +( +digph +< +chT +>(charT('&'))); + +2951 + gch_t +. +add_sg +( +digph +< +chT +>(charT('*'))); + +2952 + gch_t +. +add_sg +( +digph +< +chT +>(charT('+'))); + +2953 + gch_t +. +add_sg +( +digph +< +chT +>(charT('-'))); + +2954 + gch_t +. +add_sg +( +digph +< +chT +>(charT('_'))); + +2955 + gch_t +. +add_sg +( +digph +< +chT +>(charT('<'))); + +2956 + gch_t +. +add_sg +( +digph +< +chT +>(charT('>'))); + +2959 +ch_t +. +add_ass +( +this +-> +m_as +. +lookup_asame +( +s_pun +, s_punct+5)); + +2962 +ch_t +. +add_sg +( +digph +< +chT +>(charT('('))); + +2963 + gch_t +. +add_sg +( +digph +< +chT +>(charT('['))); + +2964 + gch_t +. +add_sg +( +digph +< +chT +>(charT('{'))); + +2967 +ch_t +. +add_sg +( +digph +< +chT +>(charT(')'))); + +2968 + gch_t +. +add_sg +( +digph +< +chT +>(charT(']'))); + +2969 + gch_t +. +add_sg +( +digph +< +chT +>(charT('}'))); + +2972 +ch_t +. +add_sg +( +digph +< +chT +>(charT('"'))); + +2973 + gch_t +. +add_sg +( +digph +< +chT +>(charT('\''))); + +2974 + gch_t +. +add_sg +( +digph +< +chT +>(charT('`'))); + +2977 +ch_t +. +add_sg +( +digph +< +chT +>(charT('\''))); + +2978 + gch_t +. +add_sg +( +digph +< +chT +>(charT(','))); + +2979 + gch_t +. +add_sg +( +digph +< +chT +>(charT('#'))); + +2982 +ch_t +. +add_sg +( +digph +< +chT +>(charT(';'))); + +2985 +ch_t +. +add_sg +( +digph +< +chT +>(charT('\n'))); + +2986 + gch_t +. +add_sg +( +digph +< +chT +>(charT('\f'))); + +2989 + +( +gex_cڡts +:: +r_y +, +m_posi + - +m_ba +); + +2990  + gl +; + +2992 if(0 = +this +-> +nd_t +( +ch_t +)) + +2994 + +( +gex_cڡts +:: +r_y +, +m_posi + - +m_ba +); + +2995  + gl +; + +2997 ++ + gm_posi +; + +2998  + gue +; + +3001 + gme + < +ass + + gchT +, cs + gas +> + +3002 + ggex_cڡts +:: +syax_ti_ty + +basic_gex_rr +< +chT +, + gas +>:: +r_tis +() + +3005 +gex_cڡts +:: +syax_ti_ty + +f + = +this +-> +ags +(); + +3006 +bo + + gbakout + = +l +; + +3009 * + gm_posi +) + +3012 +f + | +gex_cڡts +:: +mod_s +; + +3013 + gf + &~ +gex_cڡts +:: +no_mod_s +; + +3016 +f + &~ +gex_cڡts +:: +no_mod_m +; + +3019 +f + | +gex_cڡts +:: +i +; + +3022 +f + | +gex_cڡts +:: +mod_x +; + +3025 +bakout + = +ue +; + +3028 if(++ + gm_posi + = +m_d +) + +3031 -- +m_posi +; + +3032  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +3033 + +( +gex_cڡts +:: +r_n +, +m_posi + - +m_ba +); + +3034  + gl +; + +3037 ! + gbakout +); + +3039 + gbakout + = +l +; + +3041 if(* + gm_posi + = +ic_ +< +chT +>('-')) + +3043 if(++ +m_posi + = +m_d +) + +3046 -- +m_posi +; + +3047  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +3048 + +( +gex_cڡts +:: +r_n +, +m_posi + - +m_ba +); + +3049  + gl +; + +3053 * + gm_posi +) + +3056 +f + &~ +gex_cڡts +:: +mod_s +; + +3057 + gf + | +gex_cڡts +:: +no_mod_s +; + +3060 +f + | +gex_cڡts +:: +no_mod_m +; + +3063 +f + &~ +gex_cڡts +:: +i +; + +3066 +f + &~ +gex_cڡts +:: +mod_x +; + +3069 +bakout + = +ue +; + +3072 if(++ + gm_posi + = +m_d +) + +3075 -- +m_posi +; + +3076  + gthis +-> + gm_as +. +syax_ty +(* +m_posi +! +gex_cڡts +:: +syax_ݒ_mk +) --m_position; + +3077 + +( +gex_cڡts +:: +r_n +, +m_posi + - +m_ba +); + +3078  + gl +; + +3081 ! + gbakout +); + +3083  + gf +; + +3086 + gme + < +ass + + gchT +, cs + gas +> + +3087 +bo + + gbasic_gex_rr +< + gchT +, + gas +>:: +unwd_ts +( +d +:: +rdiff_t + +ϡ_n_t +) + +3093 if(( +this +-> +m_t__pot + = +ic_ +< +d +:: +rdiff_t +>his-> +m_pda +-> +m_da +. +size +())) + +3094 && +m_t_jumps +. +size +(&& (m_t_jumps. +back +(> +ϡ_n_t +) + +3097 (( +this +-> +ags +(& +gba +:: +ma_ti_ty +=gba:: +_syax_group +) + +3099 (( +this +-> +ags +(& +gba +:: +no_emy_exessis +) == 0) + +3103 + +( +gex_cڡts +:: +r_emy +, +this +-> +m_posi + -his-> +m_ba +, "Can'terminate sub-expression withnlternation operator |."); + +3104  + gl +; + +3109  + gm_t_jumps +. +size +(&& (m_t_jumps. +back +(> + gϡ_n_t +)) + +3115 + gd +:: +rdiff_t + +jump_offt + = +m_t_jumps +. +back +(); + +3116 + gm_t_jumps +. +p_back +(); + +3117 + gthis +-> + gm_pda +-> + gm_da +. +ign +(); + +3118 +_jump +* + gjmp + = +ic_ +<_jump*>( +this +-> +gaddss +( +jump_offt +)); + +3119 +BOOST_ASSERT +( +jmp +-> +ty + = +syax_emt_jump +); + +3120 + gjmp +-> + gt +. + gi + = +this +-> +m_pda +-> +m_da +. +size +(- +jump_offt +; + +3122  + gue +; + +3125 #ifde +BOOST_MSVC + + +3126 #agm +wng +( +p +) + +3132 #ifde +BOOST_MSVC + + +3133 #agm +wng +( +push +) + +3134 #agm +wng +( +dib +: 4103) + +3136 #ifde +BOOST_HAS_ABI_HEADERS + + +3137 #ud +BOOST_ABI_SUFFIX + + +3139 #ifde +BOOST_MSVC + + +3140 #agm +wng +( +p +) + + @/usr/include/boost/regex/v4/char_regex_traits.hpp + +20 #ide +BOOST_REGEX_V4_CHAR_REGEX_TRAITS_HPP + + +21  + #BOOST_REGEX_V4_CHAR_REGEX_TRAITS_HPP + + + ) + +23 #ifde +BOOST_MSVC + + +24 #agm +wng +( +push +) + +25 #agm +wng +( +dib +: 4103) + +27 #ifde +BOOST_HAS_ABI_HEADERS + + +28 #ud +BOOST_ABI_PREFIX + + +30 #ifde +BOOST_MSVC + + +31 #agm +wng +( +p +) + +34 +mea + + gboo +{ + +36 +mea + + gdd +{ + +40 + gme + < +ass + + gchT +> + +41 +ass + + gch_gex_as_i + : +public + +gex_as +< +chT +> {}; + +43 + gme +<> + +44 +ass + + gch_gex_as_i +<> : +public + +gex_as +<> + +46 +public +: + +47  + tch_ty +; + +48  + tuch_ty +; + +49  + tsize_ty +; + +50  + ggex_as +<> + tba_ty +; + +54 #ide +BOOST_NO_WREGEX + + +55 + gme +<> + +56 +ass + + gch_gex_as_i +< + gwch_t +> : +public + +gex_as +< +wch_t +> + +58 +public +: + +59  +wch_t + + tch_ty +; + +60  + tuch_ty +; + +61  + tsize_ty +; + +62  + ggex_as +< + twch_t +> + tba_ty +; + +69 #ifde +BOOST_MSVC + + +70 #agm +wng +( +push +) + +71 #agm +wng +( +dib +: 4103) + +73 #ifde +BOOST_HAS_ABI_HEADERS + + +74 #ud +BOOST_ABI_SUFFIX + + +76 #ifde +BOOST_MSVC + + +77 #agm +wng +( +p +) + + @/usr/include/boost/regex/v4/error_type.hpp + +19 #ide +BOOST_REGEX_ERROR_TYPE_HPP + + +20  + #BOOST_REGEX_ERROR_TYPE_HPP + + + ) + +22 #ifde +__lulus + + +23 +mea + + gboo +{ + +26 #ifde +__lulus + + +27 +mea + + ggex_cڡts +{ + +29 + er_ty +{ + +31 + gr_ok + = 0, + +32 + gr_no_mch + = 1, + +33 + gr_bad_n + = 2, + +34 + gr_cϋ + = 3, + +35 + gr_y + = 4, + +36 + gr_es + = 5, + +37 + gr_backf + = 6, + +38 + gr_bck + = 7, + +39 + gr_n + = 8, + +40 + gr_b + = 9, + +41 + gr_badb + = 10, + +42 + gr_nge + = 11, + +43 + gr_a + = 12, + +44 + gr_bad + = 13, + +45 + gr_d + = 14, + +46 + gr_size + = 15, + +47 + gr_right_n + = 16, + +48 + gr_emy + = 17, + +49 + gr_comexy + = 18, + +50 + gr_ack + = 19, + +51 + gr__exnsi + = 20, + +52 + gr_unknown + = 21 + + @/usr/include/boost/regex/v4/instances.hpp + +23 #ide +BOOST_REGEX_NO_EXTERNAL_TEMPLATES + + +25 +mea + + gboo +{ + +32 #ide +BOOST_REGEX_CHAR_T + + +36 #ide +BOOST_REGEX_TRAITS_T + + +37  + #BOOST_REGEX_TRAITS_T + , +boo +:: +gex_as +< +BOOST_REGEX_CHAR_T + > + + ) + +44 #i +defed +( +__BORLANDC__ +) && (__BORLANDC__ < 0x600) + +46 #ifde +BOOST_HAS_ABI_HEADERS + + +47 #ud +BOOST_ABI_PREFIX + + +50 #ide +BOOST_REGEX_INSTANTIATE + + +51 #agm +ti + +push + - +Jgx + + +54 +me + +ass + +BOOST_REGEX_DECL + + gbasic_gex +< +BOOST_REGEX_CHAR_T + + gBOOST_REGEX_TRAITS_T + >; + +55 +me + +ass + +BOOST_REGEX_DECL + + gmch_sus +< cڡ + gBOOST_REGEX_CHAR_T +* >; + +56 #ide +BOOST_NO_STD_ALLOCATOR + + +57 +me + +ass + + gBOOST_REGEX_DECL + :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +_mch +< +BOOST_REGEX_CHAR_T + cڡ *, + gmch_sus +< cڡ + gBOOST_REGEX_CHAR_T +* >:: +lot_ty + +BOOST_REGEX_TRAITS_T + >; + +60 #ide +BOOST_REGEX_INSTANTIATE + + +61 #agm +ti + +p + + +64 #ifde +BOOST_HAS_ABI_HEADERS + + +65 #ud +BOOST_ABI_SUFFIX + + +68 #i +defed +( +BOOST_MSVC +|| defed( +__ICL +) + +70 #ide +BOOST_REGEX_INSTANTIATE + + +71 #ifde +__GNUC__ + + +72  + #me + +__exnsi__ + +me + + + ) + +74 #i +BOOST_MSVC + > 1310 + +75  + #BOOST_REGEX_TEMPLATE_DECL + + + ) + +77  + #me + +me + + + ) + +81 #ide +BOOST_REGEX_TEMPLATE_DECL + + +82  + #BOOST_REGEX_TEMPLATE_DECL + +BOOST_REGEX_DECL + + + ) + +85 #ifde +BOOST_MSVC + + +86 #agm +wng +( +push +) + +87 #agm +wng +( +dib + : 4251) + +88 #i +BOOST_MSVC + < 1700 + +89 #agm +wng +( +dib + : 4231) + +91 #i +BOOST_MSVC + < 1600 + +92 #agm +wng +( +dib + : 4660) + +96 +me + +ass + +BOOST_REGEX_TEMPLATE_DECL + +basic_gex +< +BOOST_REGEX_CHAR_T + +BOOST_REGEX_TRAITS_T + >; + +98 +me + +ass + +BOOST_REGEX_TEMPLATE_DECL + + gmch_sus +< cڡ + gBOOST_REGEX_CHAR_T +* >; + +99 #ide +BOOST_NO_STD_ALLOCATOR + + +100 +me + +ass + + gBOOST_REGEX_TEMPLATE_DECL + :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +_mch +< +BOOST_REGEX_CHAR_T + cڡ *, + gmch_sus +< cڡ + gBOOST_REGEX_CHAR_T +* >:: +lot_ty + +BOOST_REGEX_TRAITS_T + >; + +102 #i!( +defed +( +BOOST_DINKUMWARE_STDLIB +) && (BOOST_DINKUMWARE_STDLIB <= 1))\ + +103 && !( +defed +( +BOOST_INTEL_CXX_VERSION +&& ( + gBOOST_INTEL_CXX_VERSION + <= 800))\ + +104 && !( +defed +( +__SGI_STL_PORT +|| defed( +_STLPORT_VERSION +))\ + +105 && ! +defed +( +BOOST_REGEX_ICU_INSTANCES +) + +106 +me + +ass + +BOOST_REGEX_TEMPLATE_DECL + +mch_sus +< +d +:: +basic_rg +< +BOOST_REGEX_CHAR_T +>:: +cڡ_ + >; + +107 #ide +BOOST_NO_STD_ALLOCATOR + + +108 +me + +ass + + gBOOST_REGEX_TEMPLATE_DECL + :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +_mch +< +d +:: +basic_rg +< +BOOST_REGEX_CHAR_T +>:: +cڡ_ +, + gmch_sus +< + gd +::basic_rg::cڡ_ >:: +lot_ty +, + gboo +:: +gex_as + >; + +113 #ifde +BOOST_MSVC + + +114 #agm +wng +( +p +) + +117 #ifde +me + + +118 #unde +me + + +121 #unde +BOOST_REGEX_TEMPLATE_DECL + + +123 #i( +defed +( +__GNUC__ +&& (__GNUC__ >3)|| !defed( +BOOST_NO_CXX11_EXTERN_TEMPLATE +) + +125 #i +defed +( +__g__ +) + +126 #agm +g + +dgnoic + +push + + +127 #i +defed +( +__APPLE_CC__ +) + +128 #i( +__g_maj__ + > 6) + +129 #agm +g + +dgnoic + +igned + "-Wkeyword-macro" + +132 #i( +__g_maj__ + > 3|| ((__g_maj__ =3&& ( +__g_m__ + > 5)) + +133 #agm +g + +dgnoic + +igned + "-Wkeyword-macro" + +138 #ide +BOOST_REGEX_INSTANTIATE + + +139 #ifde +__GNUC__ + + +140  + #me + +__exnsi__ + +me + + + ) + +142  + #me + +me + + + ) + +146 #i! +defed +( +BOOST_NO_STD_LOCALE +&& !defed( +BOOST_REGEX_ICU_INSTANCES +) + +147 +mea + +BOOST_REGEX_DETAIL_NS +{ + +148 +me + +BOOST_REGEX_DECL + + +149 +d +:: +lo + +p_gex_as_ba +< +BOOST_REGEX_CHAR_T +>:: +imbue +(cڡ std::lo& +l +); + +151 +me + +BOOST_REGEX_DECL + + +152 +p_gex_as_imemti +< +BOOST_REGEX_CHAR_T +>:: +rg_ty + + +153 +p_gex_as_imemti +< +BOOST_REGEX_CHAR_T +>:: +sfm_imy +(cڡ BOOST_REGEX_CHAR_T* +p1 +, cڡ BOOST_REGEX_CHAR_T* +p2 +) const; + +154 +me + +BOOST_REGEX_DECL + + +155 +p_gex_as_imemti +< +BOOST_REGEX_CHAR_T +>:: +rg_ty + + +156 +p_gex_as_imemti +< +BOOST_REGEX_CHAR_T +>:: +sfm +(cڡ BOOST_REGEX_CHAR_T* +p1 +, cڡ BOOST_REGEX_CHAR_T* +p2 +) const; + +157 +me + +BOOST_REGEX_DECL + + +158 +p_gex_as_imemti +< +BOOST_REGEX_CHAR_T +>:: +rg_ty + + +159 +p_gex_as_imemti +< +BOOST_REGEX_CHAR_T +>:: +lookup_cϋme +(cڡ BOOST_REGEX_CHAR_T* +p1 +, cڡ BOOST_REGEX_CHAR_T* +p2 +) const; + +160 +me + +BOOST_REGEX_DECL + + +161  +p_gex_as_imemti +< +BOOST_REGEX_CHAR_T +>:: + +(); + +162 +me + +BOOST_REGEX_DECL + + +163 +p_gex_as_imemti +< +BOOST_REGEX_CHAR_T +>:: +ch_ass_ty + + +164 +p_gex_as_imemti +< +BOOST_REGEX_CHAR_T +>:: +lookup_asame_imp +(cڡ BOOST_REGEX_CHAR_T* +p1 +, cڡ BOOST_REGEX_CHAR_T* +p2 +) const; + +165 #ifde +BOOST_REGEX_BUGGY_CTYPE_FACET + + +166 +me + +BOOST_REGEX_DECL + + +167 +bo + +p_gex_as_imemti +< +BOOST_REGEX_CHAR_T +>:: +isy +(cڡ BOOST_REGEX_CHAR_T +c +, +ch_ass_ty + +mask +) const; + +170 +me + +BOOST_REGEX_DECL + + +171 +boo +:: +tmax_t + +p_gex_as +< +BOOST_REGEX_CHAR_T +>:: +toi +(cڡ BOOST_REGEX_CHAR_T*& +f +, cڡ BOOST_REGEX_CHAR_T* +ϡ +,  +dix +)const; + +172 +me + +BOOST_REGEX_DECL + + +173 + gd +:: +rg + +p_gex_as +< +BOOST_REGEX_CHAR_T +>:: +log_me +(cڡ +d +::rg& +me +); + +174 +me + +BOOST_REGEX_DECL + + +175 + gd +:: +rg +& +p_gex_as +< +BOOST_REGEX_CHAR_T +>:: +g_log_me_ +(); + +176 +me + +BOOST_REGEX_DECL + + +177 + gd +:: +rg + +p_gex_as +< +BOOST_REGEX_CHAR_T +>:: +g_log_me +(); + +178 #ifde +BOOST_HAS_THREADS + + +179 +me + +BOOST_REGEX_DECL + + +180 + gic_mux +& + gp_gex_as +< + gBOOST_REGEX_CHAR_T +>:: +g_mux_ +(); + +184 +me + +BOOST_REGEX_DECL + + gbasic_gex +< +BOOST_REGEX_CHAR_T + + gBOOST_REGEX_TRAITS_T + >& + +185 + gbasic_gex +< +BOOST_REGEX_CHAR_T + + gBOOST_REGEX_TRAITS_T + >:: +do_assign +( + +186 cڡ +BOOST_REGEX_CHAR_T +* +p1 +, + +187 cڡ +BOOST_REGEX_CHAR_T +* +p2 +, + +188 +ag_ty + +f +); + +189 +me + +BOOST_REGEX_DECL + + gbasic_gex +< +BOOST_REGEX_CHAR_T + + gBOOST_REGEX_TRAITS_T + >:: +lo_ty + +BOOST_REGEX_CALL + + +190 +basic_gex +< +BOOST_REGEX_CHAR_T + +BOOST_REGEX_TRAITS_T + >:: +imbue +( +lo_ty + +l +); + +192 +me + +BOOST_REGEX_DECL +  +BOOST_REGEX_CALL + + +193 + gmch_sus +:: +maybe_assign +( + +194 cڡ +mch_sus +& +m +); + +196 +mea + + gBOOST_REGEX_DETAIL_NS +{ + +197 +me + +BOOST_REGEX_DECL +  + g_mch +< +BOOST_REGEX_CHAR_T + cڡ *, + gmch_sus +< cڡ + gBOOST_REGEX_CHAR_T +* >:: +lot_ty + +BOOST_REGEX_TRAITS_T + >:: +cڡru_ +( + +198 cڡ +basic_gex +< +BOOST_REGEX_CHAR_T + +BOOST_REGEX_TRAITS_T + >& +e +, +mch_ag_ty + +f +); + +199 +me + +BOOST_REGEX_DECL + +bo + + g_mch +< +BOOST_REGEX_CHAR_T + cڡ *, + gmch_sus +< cڡ + gBOOST_REGEX_CHAR_T +* >:: +lot_ty + +BOOST_REGEX_TRAITS_T + >:: +mch +(); + +200 +me + +BOOST_REGEX_DECL + +bo + + g_mch +< +BOOST_REGEX_CHAR_T + cڡ *, + gmch_sus +< cڡ + gBOOST_REGEX_CHAR_T +* >:: +lot_ty + +BOOST_REGEX_TRAITS_T + >:: +fd +(); + +203 #i( +defed +( +__GLIBCPP__ +|| defed( +__GLIBCXX__ +)) \ + +204 && ! +defed +( +BOOST_REGEX_ICU_INSTANCES +)\ + +205 && ! +defed +( +__SGI_STL_PORT +)\ + +206 && ! +defed +( +_STLPORT_VERSION +) + +208 +me + +BOOST_REGEX_DECL +  +BOOST_REGEX_CALL + + +209 + gmch_sus +< + gd +:: +basic_rg +< +BOOST_REGEX_CHAR_T +>:: +cڡ_ +>:: +maybe_assign +( + +210 cڡ +mch_sus +< +d +:: +basic_rg +< +BOOST_REGEX_CHAR_T +>:: +cڡ_ +>& +m +); + +212 +mea + + gBOOST_REGEX_DETAIL_NS +{ + +213 +me + +BOOST_REGEX_DECL +  + g_mch +< + gd +:: +basic_rg +< +BOOST_REGEX_CHAR_T +>:: +cڡ_ +, + gmch_sus +< std::basic_rg::cڡ_ >:: +lot_ty +, + gboo +:: +gex_as + >:: +cڡru_ +( + +214 cڡ +basic_gex +< +BOOST_REGEX_CHAR_T +>& +e +, +mch_ag_ty + +f +); + +215 +me + +BOOST_REGEX_DECL + +bo + + g_mch +< + gd +:: +basic_rg +< +BOOST_REGEX_CHAR_T +>:: +cڡ_ +, + gmch_sus +< std::basic_rg::cڡ_ >:: +lot_ty +, + gboo +:: +gex_as + >:: +mch +(); + +216 +me + +BOOST_REGEX_DECL + +bo + + g_mch +< + gd +:: +basic_rg +< +BOOST_REGEX_CHAR_T +>:: +cڡ_ +, + gmch_sus +< std::basic_rg::cڡ_ >:: +lot_ty +, + gboo +:: +gex_as + >:: +fd +(); + +220 #ifde +me + + +221 #unde +me + + +224 #ifde +__g__ + + +225 #agm +g + +dgnoic + +p + + + @/usr/include/boost/regex/v4/iterator_traits.hpp + +19 #ide +BOOST_REGEX_V4_ITERATOR_TRAITS_HPP + + +20  + #BOOST_REGEX_V4_ITERATOR_TRAITS_HPP + + + ) + +22 #ifde +BOOST_MSVC + + +23 #agm +wng +( +push +) + +24 #agm +wng +( +dib +: 4103) + +26 #ifde +BOOST_HAS_ABI_HEADERS + + +27 #ud +BOOST_ABI_PREFIX + + +29 #ifde +BOOST_MSVC + + +30 #agm +wng +( +p +) + +33 +mea + + gboo +{ + +34 +mea + + gBOOST_REGEX_DETAIL_NS +{ + +36 #i +defed +( +BOOST_NO_STD_ITERATOR_TRAITS +) + +38 + gme + < +ass + + gT +> + +39  + sgex__as + + +41  +tyme + + tT +:: + t_gy + iterator_category; + +42  +tyme + + tT +:: + tvue_ty + value_type; + +43 #i! +defed +( +BOOST_NO_STD_ITERATOR +) + +44  +tyme + + tT +:: + tdifn_ty + difference_type; + +45  +tyme + + tT +:: + tpor +ointer; + +46  +tyme + + tT +:: + tn +eference; + +48  + gd +:: + trdiff_t + + tdifn_ty +; + +49  +vue_ty +* + tpor +; + +50  + gvue_ty +& + tn +; + +54 + gme + < +ass + + gT +> + +55  + spor__as + + +57  + gd +:: + trdiff_t + + tdifn_ty +; + +58  +T + + tvue_ty +; + +59  +T +* + tpor +; + +60  + gT +& + tn +; + +61  + gd +:: + tndom_acss__g + + t_gy +; + +63 + gme + < +ass + + gT +> + +64  + scڡ_por__as + + +66  + gd +:: + trdiff_t + + tdifn_ty +; + +67  +T + + tvue_ty +; + +68 cڡ + tT +* + tpor +; + +69 cڡ + tT +& + tn +; + +70  + gd +:: + tndom_acss__g + + t_gy +; + +73 + gme +<> + +74  + ggex__as +<*> : +por__as +<>{}; + +75 + gme +<> + +76  + ggex__as + : +cڡ_por__as +<>{}; + +77 + gme +<> + +78  + ggex__as +< + gwch_t +*> : +por__as +< +wch_t +>{}; + +79 + gme +<> + +80  + ggex__as + : +cڡ_por__as +< +wch_t +>{}; + +84 + gme +<> + +85  + ggex__as +<*> : +por__as +<>{}; + +86 + gme +<> + +87  + ggex__as + : +cڡ_por__as +<>{}; + +88 + gme +<> + +89  + ggex__as +<*> : +por__as +<>{}; + +90 + gme +<> + +91  + ggex__as + : +cڡ_por__as +<>{}; + +93 #ifde +BOOST_REGEX_HAS_OTHER_WCHAR_T + + +94 + gme +<> + +95  + ggex__as +<*> : +por__as +<>{}; + +96 + gme +<> + +97  + ggex__as + : +cڡ_por__as +<>{}; + +100 #i +defed +( +__SGI_STL_PORT +&& defed( +__STL_DEBUG +) + +101 + gme +<> + +102  + ggex__as +< + gd +:: +rg +:: + +> : +por__as +<>{}; + +103 + gme +<> + +104  + ggex__as +< + gd +:: +rg +:: +cڡ_ +> : +cڡ_por__as +<>{}; + +105 #ide +BOOST_NO_STD_WSTRING + + +106 + gme +<> + +107  + ggex__as +< + gd +:: +wrg +:: + +> : +por__as +< +wch_t +>{}; + +108 + gme +<> + +109  + ggex__as +< + gd +:: +wrg +:: +cڡ_ +> : +cڡ_por__as +< +wch_t +>{}; + +115 + gme + < +ass + + gT +> + +116  + ggex__as + : +public + +d +:: +_as +< +T +> {}; + +123 #ifde +BOOST_MSVC + + +124 #agm +wng +( +push +) + +125 #agm +wng +( +dib +: 4103) + +127 #ifde +BOOST_HAS_ABI_HEADERS + + +128 #ud +BOOST_ABI_SUFFIX + + +130 #ifde +BOOST_MSVC + + +131 #agm +wng +( +p +) + + @/usr/include/boost/regex/v4/match_results.hpp + +19 #ide +BOOST_REGEX_V4_MATCH_RESULTS_HPP + + +20  + #BOOST_REGEX_V4_MATCH_RESULTS_HPP + + + ) + +22 #ifde +BOOST_MSVC + + +23 #agm +wng +( +push +) + +24 #agm +wng +( +dib +: 4103) + +26 #ifde +BOOST_HAS_ABI_HEADERS + + +27 #ud +BOOST_ABI_PREFIX + + +29 #ifde +BOOST_MSVC + + +30 #agm +wng +( +p +) + +33 +mea + + gboo +{ + +34 #ifde +BOOST_MSVC + + +35 #agm +wng +( +push +) + +36 #agm +wng +( +dib + : 4251) + +37 #i +BOOST_MSVC + < 1700 + +38 #agm +wng +( +dib + : 4231) + +40 #i +BOOST_MSVC + < 1600 + +41 #agm +wng +( +dib + : 4660) + +45 +mea + + gBOOST_REGEX_DETAIL_NS +{ + +47 +ass + + gmed_subexessis +; + +51 + gme + < +ass + + gBidiIt +, cs + gAot +> + +52 as + cmch_sus + + +54 + give +: + +55 #ide +BOOST_NO_STD_ALLOCATOR + + +56  +d +:: + tve +< + tsub_mch +< + tBidiIt +>, + tAot +> + tve_ty +; + +58  + gd +:: + tve +< + tsub_mch +< + tBidiIt +> > + tve_ty +; + +60 + gpublic +: + +61  +sub_mch +< + tBidiIt +> + tvue_ty +; + +62 #ide +BOOST_NO_CXX11_ALLOCATOR + + +63  +tyme + + td +:: + tlot_as +< + tAot +>:: + tvue_ty + cڡ & + tcڡ_n +; + +64 #i ! +defed +( +BOOST_NO_STD_ALLOCATOR +&& !(defed( +BOOST_MSVC +&& defed( +_STLPORT_VERSION +)) + +65  +tyme + + tAot +:: + tcڡ_n + const_reference; + +67 cڡ + tvue_ty +& + tcڡ_n +; + +69  +cڡ_n + + tn +; + +70  +tyme + + tve_ty +:: + tcڡ_ + const_iterator; + +71  +cڡ_ + + t +; + +72  +tyme + + tBOOST_REGEX_DETAIL_NS +:: + tgex__as +< + +73 + tBidiIt +>:: + tdifn_ty + difference_type; + +74 #ifde +BOOST_NO_CXX11_ALLOCATOR + + +75  +tyme + + tAot +:: + tsize_ty + size_type; + +77  +tyme + + td +:: + tlot_as +< + tAot +>:: + tsize_ty + size_type; + +79  +Aot + + tlot_ty +; + +80  +tyme + + tBOOST_REGEX_DETAIL_NS +:: + tgex__as +< + +81 + tBidiIt +>:: + tvue_ty + + tch_ty +; + +82  + gd +:: + tbasic_rg +< + tch_ty +> + trg_ty +; + +83  + gBOOST_REGEX_DETAIL_NS +:: + tmed_subexessis + + tmed_sub_ty +; + +86 +exic + +mch_sus +(cڡ +Aot +& +a + = Allocator()) + +87 #ide +BOOST_NO_STD_ALLOCATOR + + +88 : +m_subs +( +a +), +m_ba +(), +m_nu +(), +m_ϡ_od_n +(0), +m_is_sgur +( +ue +) {} + +90 : +m_subs +(), +m_ba +(), +m_nu +(), +m_ϡ_od_n +(0), +m_is_sgur +( +ue +{ () + ga +; } + +97 +mch_sus +(cڡ mch_sus& +m +) + +98 : +m_subs +( +m +.m_subs), +m_med_subs +(m.m_med_subs), +m_ϡ_od_n +(m.m_ϡ_od_n), +m_is_sgur +(m.m_is_singular) + +100 if(! + gm_is_sgur +) + +102 + gm_ba + = +m +. +m_ba +; + +103 + gm_nu + = +m +. +m_nu +; + +106 + gmch_sus +& + gݔ +=(cڡ +mch_sus +& +m +) + +108 +m_subs + = +m +.m_subs; + +109 + gm_med_subs + = +m +. +m_med_subs +; + +110 + gm_ϡ_od_n + = +m +. +m_ϡ_od_n +; + +111 + gm_is_sgur + = +m +. +m_is_sgur +; + +112 if(! + gm_is_sgur +) + +114 + gm_ba + = +m +. +m_ba +; + +115 + gm_nu + = +m +. +m_nu +; + +117  * + gthis +; + +119 ~ +mch_sus +(){} + +122 +size_ty + +size +() const + +123 {  +emy +(? 0 : +m_subs +. +size +() - 2; } + +124 +size_ty + +max_size +() const + +125 {  + gm_subs +. +max_size +(); } + +126 +bo + +emy +() const + +127 {  + gm_subs +. +size +() < 2; } + +129 +difn_ty + +ngth +( +sub + = 0) const + +131 if( +m_is_sgur +) + +132 +i_logic_r +(); + +133 + gsub + += 2; + +134 if(( + gsub + < () + gm_subs +. +size +()) && (sub > 0)) + +135  + gm_subs +[ +sub +]. +ngth +(); + +138 +difn_ty + +ngth +(cڡ +ch_ty +* +sub +) const + +140 if( + gm_is_sgur +) + +141 +i_logic_r +(); + +142 cڡ +ch_ty +* + gsub_d + = +sub +; + +143 * + gsub_d +) ++sub_end; + +144  +ngth +( +med_subexessi_dex +( +sub +, +sub_d +)); + +146 + gme + < +ass + + gchT +> + +147 +difn_ty + +ngth +(cڡ +chT +* +sub +) const + +149 if( + gm_is_sgur +) + +150 +i_logic_r +(); + +151 cڡ +chT +* + gsub_d + = +sub +; + +152 * + gsub_d +) ++sub_end; + +153  +ngth +( +med_subexessi_dex +( +sub +, +sub_d +)); + +155 + gme + < +ass + + gchT +, cs + gTs +, cs + gA +> + +156 +difn_ty + +ngth +(cڡ +d +:: +basic_rg +< +chT +, +Ts +, +A +>& +sub +) const + +158  +ngth +( +sub +. +c_r +()); + +160 +difn_ty + +posi +( +size_ty + +sub + = 0) const + +162 if( +m_is_sgur +) + +163 +i_logic_r +(); + +164 + gsub + += 2; + +165 if( + gsub + < + gm_subs +. +size +()) + +167 cڡ + gsub_mch +< + gBidiIt +>& + gs + = +m_subs +[ +sub +]; + +168 if( + gs +. + gmched + || ( + gsub + == 2)) + +170  :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +(( +BidiIt +)( +m_ba +), (BidiIt)( +s +. +f +)); + +173  ~ + gic_ +< + gdifn_ty +>(0); + +175 +difn_ty + +posi +(cڡ +ch_ty +* +sub +) const + +177 cڡ +ch_ty +* + gsub_d + = +sub +; + +178 * + gsub_d +) ++sub_end; + +179  +posi +( +med_subexessi_dex +( +sub +, +sub_d +)); + +181 + gme + < +ass + + gchT +> + +182 +difn_ty + +posi +(cڡ +chT +* +sub +) const + +184 cڡ +chT +* + gsub_d + = +sub +; + +185 * + gsub_d +) ++sub_end; + +186  +posi +( +med_subexessi_dex +( +sub +, +sub_d +)); + +188 + gme + < +ass + + gchT +, cs + gTs +, cs + gA +> + +189 +difn_ty + +posi +(cڡ +d +:: +basic_rg +< +chT +, +Ts +, +A +>& +sub +) const + +191  +posi +( +sub +. +c_r +()); + +193 +rg_ty + +r +( +sub + = 0) const + +195 if( +m_is_sgur +) + +196 +i_logic_r +(); + +197 + gsub + += 2; + +198 +rg_ty + + gsu +; + +199 if( + gsub + < () + gm_subs +. +size +() && (sub > 0)) + +201 cڡ + gsub_mch +< + gBidiIt +>& + gs + = +m_subs +[ +sub +]; + +202 if( + gs +. + gmched +) + +204 + gsu + = +s +. +r +(); + +207  + gsu +; + +209 +rg_ty + +r +(cڡ +ch_ty +* +sub +) const + +211  (* + gthis +)[ +sub +]. +r +(); + +213 + gme + < +ass + + gTs +, cs + gA +> + +214 +rg_ty + +r +(cڡ +d +:: +basic_rg +< +ch_ty +, +Ts +, +A +>& +sub +) const + +216  (* + gthis +)[ +sub +]. +r +(); + +218 + gme + < +ass + + gchT +> + +219 +rg_ty + +r +(cڡ +chT +* +sub +) const + +221  (* + gthis +)[ +sub +]. +r +(); + +223 + gme + < +ass + + gchT +, cs + gTs +, cs + gA +> + +224 +rg_ty + +r +(cڡ +d +:: +basic_rg +< +chT +, +Ts +, +A +>& +sub +) const + +226  (* + gthis +)[ +sub +]. +r +(); + +228 +cڡ_n + + gݔ +[]( + gsub +) const + +230 if( + gm_is_sgur + && + gm_subs +. +emy +()) + +231 +i_logic_r +(); + +232 + gsub + += 2; + +233 if( + gsub + < () + gm_subs +. +size +() && (sub >= 0)) + +235  +m_subs +[ +sub +]; + +237  + gm_nu +; + +242 +cڡ_n + +med_subexessi +(cڡ +ch_ty +* +i +, cڡ ch_ty* +j +) const + +247 if( + gm_is_sgur +) + +248 +i_logic_r +(); + +249 + gBOOST_REGEX_DETAIL_NS +:: +med_subexessis +:: +nge_ty + +r + = +m_med_subs +-> +equ_nge +( +i +, +j +); + +250 ( + gr +. + gf + ! +r +. +cd +&& ((* +this +)[r. +f +-> +dex +]. +mched + = +l +)) + +251 ++ +r +. +f +; + +252  + gr +. + gf + ! +r +. +cd + ? (* +this +)[r. +f +-> +dex +] : +m_nu +; + +254 + gme + < +ass + + gchT +> + +255 +cڡ_n + +med_subexessi +(cڡ +chT +* +i +, cڡ chT* +j +) const + +257 +BOOST_STATIC_ASSERT +(( +chT +<( +ch_ty +)); + +258 if( + gi + = +j +) + +259  +m_nu +; + +260 + gd +:: +ve +< +ch_ty +> +s +; + +261  + gi + ! +j +) + +262 +s +. + +(s. +d +(), * +i +++); + +263  +med_subexessi +(&* +s +. +beg +(), &*s.beg(+ s. +size +()); + +265  +med_subexessi_dex +(cڡ +ch_ty +* +i +, cڡ ch_ty* +j +) const + +272 if( + gm_is_sgur +) + +273 +i_logic_r +(); + +274 + gBOOST_REGEX_DETAIL_NS +:: +med_subexessis +:: +nge_ty + +s +, + gr +; + +275 + gs + = +r + = +m_med_subs +-> +equ_nge +( +i +, +j +); + +276 ( + gr +. + gf + ! +r +. +cd +&& ((* +this +)[r. +f +-> +dex +]. +mched + = +l +)) + +277 ++ +r +. +f +; + +278 if( + gr +. + gf + = +r +. +cd +) + +279 +r + = +s +; + +280  + gr +. + gf + ! +r +. +cd + ?. +f +-> +dex + : -20; + +282 + gme + < +ass + + gchT +> + +283  +med_subexessi_dex +(cڡ +chT +* +i +, cڡ chT* +j +) const + +285 +BOOST_STATIC_ASSERT +(( +chT +<( +ch_ty +)); + +286 if( + gi + = +j +) + +288 + gd +:: +ve +< +ch_ty +> +s +; + +289  + gi + ! +j +) + +290 +s +. + +(s. +d +(), * +i +++); + +291  +med_subexessi_dex +(&* +s +. +beg +(), &*s.beg(+ s. +size +()); + +293 + gme + < +ass + + gTs +, cs + gA +> + +294 +cڡ_n + + gݔ +[](cڡ + gd +:: +basic_rg +< +ch_ty +, + gTs +, + gA +>& + gs +) const + +296  +med_subexessi +( +s +. +c_r +(), s.c_r(+ s. +size +()); + +298 +cڡ_n + + gݔ +[](cڡ +ch_ty +* + gp +) const + +300 cڡ +ch_ty +* + ge + = +p +; + +301 * + ge +) ++e; + +302  +med_subexessi +( +p +, +e +); + +305 + gme + < +ass + + gchT +> + +306 +cڡ_n + + gݔ +[](cڡ +chT +* + gp +) const + +308 +BOOST_STATIC_ASSERT +(( +chT +<( +ch_ty +)); + +309 if(* + gp + == 0) + +310  +m_nu +; + +311 + gd +:: +ve +< +ch_ty +> +s +; + +312 * + gp +) + +313 + gs +. + +( +s +. +d +(), * +p +++); + +314  +med_subexessi +(&* +s +. +beg +(), &*s.beg(+ s. +size +()); + +316 + gme + < +ass + + gchT +, cs + gTs +, cs + gA +> + +317 +cڡ_n + + gݔ +[](cڡ + gd +:: +basic_rg +< +chT +, + gTs +, + gA +>& + gns +) const + +319 +BOOST_STATIC_ASSERT +(( +chT +<( +ch_ty +)); + +320 if( + gns +. +emy +()) + +321  + gm_nu +; + +322 + gd +:: +ve +< +ch_ty +> +s +; + +323  + gi + = 0; i < + gns +. +size +(); ++i) + +324 + gs +. + +( +s +. +d +(), +ns +[ +i +]); + +325  +med_subexessi +(&* +s +. +beg +(), &*s.beg(+ s. +size +()); + +328 +cڡ_n + +efix +() const + +330 if( + gm_is_sgur +) + +331 +i_logic_r +(); + +332  (* + gthis +)[-1]; + +335 +cڡ_n + +suffix +() const + +337 if( + gm_is_sgur +) + +338 +i_logic_r +(); + +339  (* + gthis +)[-2]; + +341 +cڡ_ + +beg +() const + +343  ( + gm_subs +. +size +(> 2? (m_subs. +beg +(+ 2: +m_subs +. +d +(); + +345 +cڡ_ + +d +() const + +347  + gm_subs +. +d +(); + +350 + gme + < +ass + + gOuutIt +, cs + gFun +> + +351 +OuutIt + +fm +(OuutIt +out +, + +352 +Fun + +fmt +, + +353 +mch_ag_ty + +ags + = +fm_deu +) const + +355 if( +m_is_sgur +) + +356 +i_logic_r +(); + +357  +tyme + + tBOOST_REGEX_DETAIL_NS +:: + tcompu_fun_ty +< + tFun +, + tmch_sus +< + tBidiIt +, + tAot +>, + tOuutIt +>:: + tty + + tF +; + +358 +F + +func +( +fmt +); + +359  +func +(* +this +, +out +, +ags +); + +361 + gme + < +ass + + gFun +> + +362 +rg_ty + +fm +( +Fun + +fmt +, +mch_ag_ty + +ags + = +fm_deu +) const + +364 if( +m_is_sgur +) + +365 +i_logic_r +(); + +366 + gd +:: +basic_rg +< +ch_ty +> +su +; + +367 + gBOOST_REGEX_DETAIL_NS +:: +rg_out_ +< +d +:: +basic_rg +< +ch_ty +> > +i +( +su +); + +369  +tyme + + tBOOST_REGEX_DETAIL_NS +:: + tcompu_fun_ty +< + tFun +, + tmch_sus +< + tBidiIt +, + tAot +>, BOOST_REGEX_DETAIL_NS:: + trg_out_ +< + td +:: + tbasic_rg +< + tch_ty +> > >:: + tty + + tF +; + +370 +F + +func +( +fmt +); + +372 +func +(* +this +, +i +, +ags +); + +373  + gsu +; + +376 + gme + < +ass + + gOuutIt +, cs + gFun +, cs + gRegexT +> + +377 +OuutIt + +fm +(OuutIt +out +, + +378 +Fun + +fmt +, + +379 +mch_ag_ty + +ags +, + +380 cڡ +RegexT +& + +) const + +382 if( + gm_is_sgur +) + +383 +i_logic_r +(); + +384 :: +boo +:: + tgex_as_w +< + ttyme + + tRegexT +:: + tas_ty +>raits_type; + +385  +tyme + + tBOOST_REGEX_DETAIL_NS +:: + tcompu_fun_ty +< + tFun +, + tmch_sus +< + tBidiIt +, + tAot +>, + tOuutIt +, + tas_ty +>:: + tty + + tF +; + +386 +F + +func +( +fmt +); + +387  +func +(* +this +, +out +, +ags +, + +. +g_as +()); + +389 + gme + < +ass + + gRegexT +, cs + gFun +> + +390 +rg_ty + +fm +( +Fun + +fmt +, + +391 +mch_ag_ty + +ags +, + +392 cڡ +RegexT +& + +) const + +394 if( + gm_is_sgur +) + +395 +i_logic_r +(); + +396 :: +boo +:: + tgex_as_w +< + ttyme + + tRegexT +:: + tas_ty +>raits_type; + +397 + gd +:: +basic_rg +< +ch_ty +> +su +; + +398 + gBOOST_REGEX_DETAIL_NS +:: +rg_out_ +< +d +:: +basic_rg +< +ch_ty +> > +i +( +su +); + +400  +tyme + + tBOOST_REGEX_DETAIL_NS +:: + tcompu_fun_ty +< + tFun +, + tmch_sus +< + tBidiIt +, + tAot +>, BOOST_REGEX_DETAIL_NS:: + trg_out_ +< + td +:: + tbasic_rg +< + tch_ty +> >, + tas_ty + >:: + tty + + tF +; + +401 +F + +func +( +fmt +); + +403 +func +(* +this +, +i +, +ags +, + +. +g_as +()); + +404  + gsu +; + +407 +cڡ_n + +g_ϡ_od_n +()const + +409 if( + gm_is_sgur +) + +410 +i_logic_r +(); + +411  + gm_ϡ_od_n + =0 ? +m_nu + : (* +this +)[ +m_ϡ_od_n +]; + +414 +lot_ty + +g_lot +() const + +416 #ide +BOOST_NO_STD_ALLOCATOR + + +417  + gm_subs +. +g_lot +(); + +419  +lot_ty +(); + +422  +sw +( +mch_sus +& +th +) + +424 + gd +:: +sw +( +m_subs +, +th +.m_subs); + +425 + gd +:: +sw +( +m_med_subs +, +th +.m_named_subs); + +426 + gd +:: +sw +( +m_ϡ_od_n +, +th +.m_last_closed_paren); + +427 if( + gm_is_sgur +) + +429 if(! + gth +. + gm_is_sgur +) + +431 + gm_ba + = +th +. +m_ba +; + +432 + gm_nu + = +th +. +m_nu +; + +435 if( + gth +. + gm_is_sgur +) + +437 + gth +. + gm_ba + = +m_ba +; + +438 + gth +. + gm_nu + = +m_nu +; + +442 + gd +:: +sw +( +m_ba +, +th +.m_base); + +443 + gd +:: +sw +( +m_nu +, +th +.m_null); + +445 + gd +:: +sw +( +m_is_sgur +, +th +.m_is_singular); + +447 +bo + + gݔ +==(cڡ +mch_sus +& +th +)const + +449 if( +m_is_sgur +) + +451  +th +. +m_is_sgur +; + +453 if( + gth +. + gm_is_sgur +) + +455  + gl +; + +457  ( + gm_subs + = +th +. +m_subs +&& ( +m_ba + =th.m_ba&& ( +m_ϡ_od_n + ==hat.m_last_closed_paren); + +459 +bo + + gݔ +!=(cڡ +mch_sus +& +th +)const + +460 {  !(* +this + = +th +); } + +462 #ifde +BOOST_REGEX_MATCH_EXTRA + + +463  +tyme + + tsub_mch +< + tBidiIt +>:: + tu_qu_ty + capture_sequence_type; + +465 cڡ + gu_qu_ty +& +us +( +i +)const + +467 if( + gm_is_sgur +) + +468 +i_logic_r +(); + +469  (* + gthis +)[ +i +]. +us +(); + +475  +BOOST_REGEX_CALL + +t_cd +( +BidiIt + +i +) + +477 +BOOST_ASSERT +( +m_subs +. +size +() > 2); + +478 + gm_subs +[2]. + gcd + = +i +; + +479 + gm_subs +[2]. + gmched + = +ue +; + +480 + gm_subs +[0]. + gf + = +i +; + +481 + gm_subs +[0]. + gmched + = ( +m_subs +[0]. +f + !m_subs[0]. +cd +); + +482 + gm_nu +. + gf + = +i +; + +483 + gm_nu +. + gcd + = +i +; + +484 + gm_nu +. + gmched + = +l +; + +485 + gm_is_sgur + = +l +; + +488  +BOOST_REGEX_CALL + +t_cd +( +BidiIt + +i +, +size_ty + +pos +, +bo + +m + = +ue +, bo +es_k + = +l +) + +490 if( +pos +) + +491 +m_ϡ_od_n + = +ic_ +<>( +pos +); + +492 + gpos + += 2; + +493 +BOOST_ASSERT +( +m_subs +. +size +(> +pos +); + +494 + gm_subs +[ +pos +]. + gcd + = +i +; + +495 + gm_subs +[ +pos +]. + gmched + = +m +; + +496 if(( + gpos + =2&& ! +es_k +) + +498 +m_subs +[0]. +f + = +i +; + +499 + gm_subs +[0]. + gmched + = ( +m_subs +[0]. +f + !m_subs[0]. +cd +); + +500 + gm_nu +. + gf + = +i +; + +501 + gm_nu +. + gcd + = +i +; + +502 + gm_nu +. + gmched + = +l +; + +503 + gm_is_sgur + = +l +; + +506  +BOOST_REGEX_CALL + +t_size +( +size_ty + +n +, +BidiIt + +i +, BidiIt +j +) + +508 +vue_ty + +v +( +j +); + +509 +size_ty + + gn + = +m_subs +. +size +(); + +510 if( + gn + > + gn + + 2) + +512 + gm_subs +. +a +( +m_subs +. +beg +()+ +n ++2, m_subs. +d +()); + +513 + gd +:: +fl +( +m_subs +. +beg +(), m_subs. +d +(), +v +); + +517 + gd +:: +fl +( +m_subs +. +beg +(), m_subs. +d +(), +v +); + +518 if( + gn ++2 ! +n +) + +519 +m_subs +. + +(m_subs. +d +(), +n ++2- +n +, +v +); + +521 + gm_subs +[1]. + gf + = +i +; + +522 + gm_ϡ_od_n + = 0; + +524  +BOOST_REGEX_CALL + +t_ba +( +BidiIt + +pos +) + +526 + gm_ba + = +pos +; + +528 +BidiIt + +ba +()const + +530  + gm_ba +; + +532  +BOOST_REGEX_CALL + +t_f +( +BidiIt + +i +) + +534 +BOOST_ASSERT +( +m_subs +. +size +() > 2); + +536 + gm_subs +[1]. + gcd + = +i +; + +537 + gm_subs +[1]. + gmched + = ( +m_subs +[1]. +f + ! +i +); + +539 + gm_subs +[2]. + gf + = +i +; + +541  +size_ty + + gn + = 3; < + gm_subs +. +size +(); ++n) + +543 + gm_subs +[ +n +]. + gf + = +m_subs +[n]. +cd + = m_subs[0].second; + +544 + gm_subs +[ +n +]. + gmched + = +l +; + +547  +BOOST_REGEX_CALL + +t_f +( +BidiIt + +i +, +size_ty + +pos +, +bo + +es_k + = +l +) + +549 +BOOST_ASSERT +( +pos ++2 < +m_subs +. +size +()); + +550 if( + gpos + || + ges_k +) + +552 + gm_subs +[ +pos ++2]. + gf + = +i +; + +553 if( + ges_k +) + +555 + gm_subs +[1]. + gcd + = +i +; + +556 + gm_subs +[1]. + gmched + = ( +m_subs +[1]. +f + !m_subs[1]. +cd +); + +560 +t_f +( +i +); + +562  +BOOST_REGEX_CALL + +maybe_assign +(cڡ +mch_sus +< +BidiIt +, +Aot +>& +m +); + +564  +BOOST_REGEX_CALL + +t_med_subs +( +boo +:: +shed_r +< +med_sub_ty +> +subs +) + +566 +m_med_subs + = +subs +; + +569 + give +: + +573  +i_logic_r +() + +575 +d +:: +logic_r + +e +("Attemptoccessn uninitialized boost::match_results<> class."); + +576 + gboo +:: +throw_exi +( +e +); + +580 +ve_ty + + gm_subs +; + +581 +BidiIt + + gm_ba +; + +582 + gsub_mch +< + gBidiIt +> + gm_nu +; + +583 + gboo +:: +shed_r +< +med_sub_ty +> +m_med_subs +; + +584  + gm_ϡ_od_n +; + +585 +bo + + gm_is_sgur +; + +588 + gme + < +ass + + gBidiIt +, cs + gAot +> + +589  +BOOST_REGEX_CALL + + gmch_sus +< + gBidiIt +, + gAot +>:: +maybe_assign +(cڡ +mch_sus +< +BidiIt +, +Aot +>& +m +) + +591 if( + gm_is_sgur +) + +593 * + gthis + = +m +; + +596 +cڡ_ + + gp1 +, + gp2 +; + +597 + gp1 + = +beg +(); + +598 + gp2 + = +m +. +beg +(); + +609 +BidiIt + + gl_d + = +this +-> +suffix +(). +cd +; + +610 +BidiIt + + gl_ba + = ( +p1 +-> +f + = +l_d +? +this +-> +efix +().first : (*this)[0].first; + +611 +difn_ty + + gn1 + = 0; + +612 +difn_ty + + gn2 + = 0; + +613 +difn_ty + + gba1 + = 0; + +614 +difn_ty + + gba2 + = 0; + +615 + gd +:: +size_t + +i +; + +616  + gi + = 0; i < +size +(); ++i, ++ + gp1 +, ++ + gp2 +) + +625 if( + gp1 +-> + gf + = +l_d +) + +627 if( +p2 +-> +f + ! +l_d +) + +631 +ba1 + = 1; + +632 + gba2 + = 0; + +639 if(( + gp1 +-> + gmched + = +l +&& ( +p2 +-> +mched + = +ue +)) + +641 if(( + gp1 +-> + gmched + = +ue +&& ( +p2 +-> +mched + = +l +)) + +646 if( + gp2 +-> + gf + = +l_d +) + +651 + gba1 + = :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +l_ba +, +p1 +-> +f +); + +652 + gba2 + = :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +l_ba +, +p2 +-> +f +); + +653 +BOOST_ASSERT +( +ba1 + >= 0); + +654 +BOOST_ASSERT +( +ba2 + >= 0); + +655 if( + gba1 + < + gba2 +) ; + +656 if( + gba2 + < + gba1 +) ; + +658 + gn1 + = :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +(( +BidiIt +) +p1 +-> +f +, (BidiIt1-> +cd +); + +659 + gn2 + = :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +(( +BidiIt +) +p2 +-> +f +, (BidiIt2-> +cd +); + +660 +BOOST_ASSERT +( +n1 + >= 0); + +661 +BOOST_ASSERT +( +n2 + >= 0); + +662 if(( + gn1 + ! +n2 +|| (( +p1 +-> +mched + = +l +&& ( +p2 +->mched = +ue +))) + +664 if(( + gp1 +-> + gmched + = +ue +&& ( +p2 +-> +mched + = +l +)) + +667 if( + gi + = +size +()) + +669 if( + gba2 + < + gba1 +) + +670 * + gthis + = +m +; + +671 if(( + gn2 + > + gn1 +|| (( + gp1 +-> + gmched + = +l +&& ( +p2 +-> +mched + = +ue +)) ) + +672 * +this + = +m +; + +675 + gme + < +ass + + gBidiIt +, cs + gAot +> + +676  +sw +( +mch_sus +< +BidiIt +, +Aot +>& +a +, mch_sus& +b +) + +678 + ga +. +sw +( +b +); + +681 #ide +BOOST_NO_STD_LOCALE + + +682 + gme + < +ass + + gchT +, cs + gas +, cs + gBidiIt +, cs + gAot +> + +683 + gd +:: +basic_oam +< +chT +, + gas +>& + +684 + gݔ + << ( + gd +:: +basic_oam +< +chT +, + gas +>& + gos +, + +685 cڡ + gmch_sus +< + gBidiIt +, + gAot +>& + gs +) + +687  ( + gos + << + gs +. +r +()); + +690 + gme + < +ass + + gBidiIt +, cs + gAot +> + +691 + gd +:: +oam +& +ݔ + << ( +d +::oam& +os +, + +692 cڡ + gmch_sus +< + gBidiIt +, + gAot +>& + gs +) + +694  ( + gos + << + gs +. +r +()); + +698 #ifde +BOOST_MSVC + + +699 #agm + $wng +( +p +) + +701 + } +} + +703 #ifde +BOOST_MSVC + + +704 #agm +wng +( +push +) + +705 #agm +wng +( +dib +: 4103) + +707 #ifde +BOOST_HAS_ABI_HEADERS + + +708 #ud +BOOST_ABI_SUFFIX + + +710 #ifde +BOOST_MSVC + + +711 #agm +wng +( +p +) + + @/usr/include/boost/regex/v4/perl_matcher.hpp + +12 #ide +BOOST_REGEX_MATCHER_HPP + + +13  + #BOOST_REGEX_MATCHER_HPP + + + ) + +15  + ~ + +17 #ifde +BOOST_MSVC + + +18 #agm +wng +( +push +) + +19 #agm +wng +( +dib +: 4103) + +21 #ifde +BOOST_HAS_ABI_HEADERS + + +22 #ud +BOOST_ABI_PREFIX + + +24 #ifde +BOOST_MSVC + + +25 #agm +wng +( +p +) + +28 #ifde +BOOST_MSVC + + +29 #agm +wng +( +push +) + +30 #i +BOOST_MSVC + < 1910 + +31 #agm +wng +( +dib +:4800) + +35 +mea + + gboo +{ + +36 +mea + + gBOOST_REGEX_DETAIL_NS +{ + +41 +BOOST_REGEX_DECL +  +BOOST_REGEX_CALL + +vify_tis +( +boo +:: +gex_cڡts +:: +syax_ti_ty + +ef +, +mch_ag_ty + +mf +); + +45 + gme + < +ass + + gchT +> + +46 +le + +bo + +n_t +( +chT + +c +, cڡ * +m +,  +mask +) + +48  (( + gc + < + gic_ +< + gchT +>(0)? + gue + : (( +c + > +ic_ +< +chT +>(1 << +CHAR_BIT +)? +ue + : +m +[c] & +mask +)); + +50 +le + +bo + +n_t +( +c +, cڡ * +m +,  +mask +) + +52  + gm +[() +c +] & + gmask +; + +54 +le + +bo + +n_t +(sigd  +c +, cڡ * +m +,  +mask +) + +56  + gm +[() +c +] & + gmask +; + +58 +le + +bo + +n_t +( +c +, cڡ * +m +,  +mask +) + +60  + gm +[ +c +] & + gmask +; + +62 +le + +bo + +n_t +( +c +, cڡ * +m +,  +mask +) + +64  (( + gc + >(1 << +CHAR_BIT +)? +ue + : +m +[ +c +] & +mask +); + +66 #i! +defed +( +__hpux +&& !defed( +__WINSCW__ +) + +67 #i +defed +( +WCHAR_MIN +&& (WCHAR_MIN =0&& !defed( +BOOST_NO_INTRINSIC_WCHAR_T +) + +68 +le + +bo + +n_t +( +wch_t + +c +, cڡ * +m +,  +mask +) + +70  (( + gc + > +ic_ +< +wch_t +>(1u << +CHAR_BIT +)? +ue + : +m +[ +c +] & +mask +); + +74 #i! +defed +( +BOOST_NO_INTRINSIC_WCHAR_T +) + +75 +le + +bo + +n_t +( +c +, cڡ * +m +,  +mask +) + +77  ((( + gc + > +ic_ +<>(1u << +CHAR_BIT +)? +ue + : +m +[ +c +] & +mask +)); + +90 #ide +_RWSTD_VER + + +91 + gme + < +ass + + gC +, cs + gT +, cs + gA +> + +92 +le +  +rg_com +(cڡ +d +:: +basic_rg +< +C +, +T +, +A +>& +s +, cڡ C* +p +) + +94 if(0 =* +p +) + +96 if( +s +. +emy +(|| ((s. +size +() == 1) && (s[0] == 0))) + +99  + gs +. +com +( +p +); + +102 + gme + < +ass + + gC +, cs + gT +, cs + gA +> + +103 +le +  +rg_com +(cڡ +d +:: +basic_rg +< +C +, +T +, +A +>& +s +, cڡ C* +p +) + +105 if(0 =* +p +) + +107 if( +s +. +emy +(|| ((s. +size +() == 1) && (s[0] == 0))) + +110  + gs +. +com +( +p +); + +112 +le +  +rg_com +(cڡ +d +:: +rg +& +s +, cڡ * +p +) + +113 {  + gd +:: +rcmp +( +s +. +c_r +(), +p +); } + +114 #ide +BOOST_NO_WREGEX + + +115 +le +  +rg_com +(cڡ +d +:: +wrg +& +s +, cڡ +wch_t +* +p +) + +116 {  + gd +:: +wcscmp +( +s +. +c_r +(), +p +); } + +119 + gme + < +ass + + gSeq +, cs + gC +> + +120 +le +  +rg_com +(cڡ +Seq +& +s +, cڡ +C +* +p +) + +122 + gd +:: +size_t + +i + = 0; + +123 ( + gi + < + gs +. +size +()&& ( + gp +[ +i +] = +s +[i])) + +125 ++ +i +; + +127  ( + gi + = +s +. +size +()? -() +p +[ +i +] : ()s[i] - ()p[i]; + +129  + #STR_COMP +( +s +, +p + + `rg_com +(s,p) + + ) + +131 + gme +< +ass + + gchT +> + +132 +le + cڡ +chT +* +_sk__nu +(cڡ chT* +p +) + +134 * + gp + ! +ic_ +< +chT +>(0)++ +p +; + +135  ++ + gp +; + +138 + gme + < +ass + + g +, cs + gchT +, cs + gas_ty +, cs + gch_assT +> + +139 + + +BOOST_REGEX_CALL + +_is_t_memb +( +xt +, + +140 + + +ϡ +, + +141 cڡ +_t_lg +< +ch_assT +>* +t_ +, + +142 cڡ +gex_da +< +chT +, +as_ty +>& +e +, +bo + +i +) + +144 cڡ +chT +* + gp + = +t_ +( +t_ ++1); + +145 + + + gr +; + +146  + gi +; + +149 if( + gxt + = +ϡ + +xt +; + +151  +tyme + + tas_ty +:: + trg_ty + + tas_rg_ty +; + +152 cڡ :: +boo +:: +gex_as_w +< +as_ty +>& +as_ + = *( +e +. +m_s +); + +156 () + gas_ +; + +160  + gi + = 0; i < + gt_ +-> + gcsgs +; ++i) + +162 + gr + = +xt +; + +163 if(* + gp + = +ic_ +< +chT +>(0)) + +166 if( +as_ +. +e +(* +r +, +i +)) + +168 ++ +p +; + +171  + gt_ +-> + gi + ? + gxt + : ( +r + = +xt +) ? ++next :tr; + +175 * + gp + && ( + gr + ! +ϡ +)) + +177 if( +as_ +. +e +(* +r +, +i +!* +p +) + +179 ++ + gp +; + +180 ++ + gr +; + +183 if(* + gp + = +ic_ +< +chT +>(0)) + +184  +t_ +-> +i + ? +xt + : ( +r + ==ext) ? ++next :tr; + +186 + gp + = +_sk__nu +( +p +); + +190 +chT + + gc + = +as_ +. +e +(* +xt +, +i +); + +193 if( + gt_ +-> + gges + || s_-> + gquivts +) + +195 +as_rg_ty + + gs1 +; + +198 if( + gt_ +-> + gges +) + +200 if(( + ge +. + gm_ags + & + ggex_cڡts +:: +cϋ +) == 0) + +201 +s1 +. +assign +(1, +c +); + +204 +chT + + ga +[2] = { +c +, charT(0), }; + +205 + gs1 + = +as_ +. +sfm +( +a +, + 1); + +207  + gi + = 0; i < + gt_ +-> + gges +; ++i) + +209 if( +STR_COMP +( +s1 +, +p +) >= 0) + +211 do{ ++ +p +; }* + gp +); + +212 ++ + gp +; + +213 if( +STR_COMP +( +s1 +, +p +) <= 0) + +214  +t_ +-> +i + ? +xt + : ++next; + +219 do{ ++ + gp +; }*p); + +220 ++ + gp +; + +223 do{ ++ + gp +; }*p); + +224 ++ + gp +; + +229 if( + gt_ +-> + gquivts +) + +231 +chT + + ga +[2] = { +c +, charT(0), }; + +232 + gs1 + = +as_ +. +sfm_imy +( +a +, +1); + +233  + gi + = 0; i < + gt_ +-> + gquivts +; ++i) + +235 if( +STR_COMP +( +s1 +, +p +) == 0) + +236  +t_ +-> +i + ? +xt + : ++next; + +238 do{ ++ + gp +; }*p); + +239 ++ + gp +; + +243 if( + gas_ +. +isy +( +c +, +t_ +-> +cass += +ue +) + +244  +t_ +-> +i + ? +xt + : ++next; + +245 if(( + gt_ +-> + gass + !0&& ( +as_ +. +isy +( +c +, +t_ +-> +ass += +l +)) + +246  +t_ +-> +i + ? +xt + : ++next; + +247  + gt_ +-> + gi + ? ++ + gxt + : +xt +; + +250 + gme + < +ass + + gBidiIt +> + +251 as + c_cou + + +253 +_cou +** + gack +; + +254 +_cou +* + gxt +; + +255  + ge_id +; + +256 + gd +:: +size_t + +cou +; + +257 +BidiIt + + gt_pos +; + +259 +_cou +* +unwd_u +( +n +,r_cou* +p +,  +cut_cursi_id +) + +261  + gp + && (p-> + ge_id + ! +n +)) + +263 if(-2 - +cut_cursi_id + = +p +-> +e_id +) + +265 + gp + = +p +-> +xt +; + +266 if( + gp + && (p-> + ge_id + < 0)) + +268 + gp + = +unwd_u +( +p +-> +e_id +,, +cut_cursi_id +); + +269 if(! + gp +) + +270  + gp +; + +271 + gp + = +p +-> +xt +; + +274  + gp +; + +276 + gpublic +: + +277 +_cou +ԕr_cou** +s +: +ack +(s), +xt +(0), +e_id +(-1), +cou +(0), +t_pos +() {} + +279 +_cou +( +i +,r_cou** +s +, +BidiIt + +t +,  +cut_cursi_id +) + +280 : +t_pos +( +t +) + +282 +e_id + = +i +; + +283 + gack + = +s +; + +284 + gxt + = * +ack +; + +285 * + gack + = +this +; + +286 if(( + ge_id + > + gxt +->state_id) && (next->state_id >= 0)) + +287 +cou + = 0; + +290 +_cou +* + gp + = +xt +; + +291 + gp + = +unwd_u +( +e_id +, +p +, +cut_cursi_id +); + +292 if( + gp +) + +294 + gcou + = +p +-> +cou +; + +295 + gt_pos + = +p +-> +t_pos +; + +298 + gcou + = 0; + +301 ~ +_cou +() + +303 if( + gxt +) + +304 * + gack + = +xt +; + +306 + gd +:: +size_t + +g_cou +({  +cou +; } + +307  +g_id +({  + ge_id +; } + +308 + gd +:: +size_t + +ݔ +++({  ++ +cou +; } + +309 +bo + +check_nu_ +(cڡ +BidiIt +& +pos +, +d +:: +size_t + +max +) + +314 +bo + +su + = ( +cou + =0? +l + : ( +pos + = +t_pos +); + +315 if( + gsu +) + +316 + gcou + = +max +; + +318 + gt_pos + = +pos +; + +319  + gsu +; + +323  + gved_e +; + +325 + eved_e_ty + + +327 + gved_ty_d + = 0, + +328 + gved_ty_n + = 1, + +329 + gved_ty_cur + = 2, + +330 + gved_ty_asi + = 3, + +331 + gved_e_t + = 4, + +332 + gved_e__cou + = 5, + +333 + gved_e_exa_block + = 6, + +334 + gved_e_gedy_sg_ + = 7, + +335 + gved_e_p_ow_d + = 8, + +336 + gved_e_p__d + = 9, + +337 + gved_e_p_ch + = 10, + +338 + gved_e_p_sht_t + = 11, + +339 + gved_e_p_lg_t + = 12, + +340 + gved_e_n_gedy_lg_ + = 13, + +341 + gved_e_cou + = 14 + +344 + gme + < +ass + + gResus +> + +345  + scursi_fo + + +347  +tyme + + tResus +:: + tvue_ty + value_type; + +348  +tyme + + tvue_ty +:: + t + iterator; + +349  + gidx +; + +350 cڡ +_syax_ba +* + gu_addss +; + +351 +Resus + + gsus +; + +352 + g_cou +< + g +>* + g_ack +; + +353 + + + gloti_of_t +; + +356 #ifde +BOOST_MSVC + + +357 #agm +wng +( +push +) + +358 #agm +wng +( +dib + : 4251) + +359 #i +BOOST_MSVC + < 1700 + +360 #agm +wng +( +dib + : 4231) + +362 #i +BOOST_MSVC + < 1600 + +363 #agm +wng +( +dib + : 4660) + +367 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +368 as + c_mch + + +370 + gpublic +: + +371  +tyme + + tas +:: + tch_ty + char_type; + +372  + g_mch +< + tBidiIt +, + tAot +, + tas +> + tlf_ty +; + +373  +bo + ( + tlf_ty +::* + tmch_oc_ty +)(); + +374  + gd +:: + tsize_t + + tas_size_ty +; + +375  +tyme + + tis_by +< + tch_ty +>:: + twidth_ty + width_type; + +376  +tyme + + tgex__as +< + tBidiIt +>:: + tdifn_ty + difference_type; + +377  + gmch_sus +< + tBidiIt +, + tAot +> + tsus_ty +; + +379 +_mch +( +BidiIt + +f +, BidiIt +d +, + +380 +mch_sus +< +BidiIt +, +Aot +>& +wh +, + +381 cڡ +basic_gex +< +ch_ty +, +as +>& +e +, + +382 +mch_ag_ty + +f +, + +383 +BidiIt + +l_ba +) + +384 : +m_su +( +wh +), +ba +( +f +), +ϡ +( +d +), + +385 +posi +( +f +), +back +( +l_ba +), + +( +e +), +as_ +. +g_as +()), + +386 +m_ddt +( +l +), +xt_cou +(& +p_obj +),ep_obj(&next_count) + +387 #ifde +BOOST_REGEX_NON_RECURSIVE + + +388 , +m_cursis +(0) + +391 +cڡru_ +( +e +, +f +); + +394 +bo + +mch +(); + +395 +bo + +fd +(); + +397  +tf +( +mch_ag_ty + +f +) + +398 { + gm_mch_ags + | +f +; } + +399  +untf +( +mch_ag_ty + +f +) + +400 { + gm_mch_ags + &~ +f +; } + +402 + give +: + +403  +cڡru_ +(cڡ +basic_gex +< +ch_ty +, +as +>& +e +, +mch_ag_ty + +f +); + +405 +bo + +fd_imp +(); + +406 +bo + +mch_imp +(); + +407 #ifde +BOOST_REGEX_HAS_MS_STACK_GUARD + + +408  +bo + ( + t_mch +::* + teed_oc_ty +)(); + +409 +bo + +eed_ +( +eed_oc_ty +); + +411  +eime_max_e_cou +( +d +:: +ndom_acss__g +*); + +412  +eime_max_e_cou +(*); + +413 +bo + +mch_efix +(); + +414 +bo + +mch_l_es +(); + +417 +bo + +mch_tmk +(); + +418 +bo + +mch_dmk +(); + +419 +bo + +mch_l +(); + +420 +bo + +mch_t_le +(); + +421 +bo + +mch_d_le +(); + +422 +bo + +mch_wd +(); + +423 +bo + +mch_mch +(); + +424 +bo + +mch_wd_boundy +(); + +425 +bo + +mch_wh_wd +(); + +426 +bo + +mch_wd_t +(); + +427 +bo + +mch_wd_d +(); + +428 +bo + +mch_bufr_t +(); + +429 +bo + +mch_bufr_d +(); + +430 +bo + +mch_backf +(); + +431 +bo + +mch_lg_t +(); + +432 +bo + +mch_t +(); + +433 +bo + +mch_jump +(); + +434 +bo + +mch_t +(); + +435 +bo + +mch_p +(); + +436 +bo + +mch_combg +(); + +437 +bo + +mch_so_bufr_d +(); + +438 +bo + +mch_t_ctue +(); + +439 +bo + +mch_lg_t_ +(); + +440 +bo + +mch_t_ +(); + +441 +bo + +mch_ch_ +(); + +442 +bo + +mch_d__ +(); + +443 +bo + +mch_d__ow +(); + +444 +bo + +mch_d__dich +() + +446  :: +boo +:: +is_ndom_acss_ +< +BidiIt +>:: +vue + ? +mch_d__ +(: +mch_d__ow +(); + +448 +bo + +mch_back +(); + +449 +bo + +mch_as_backf +(); + +450 +bo + +mch_togg_ +(); + +451 #ifde +BOOST_REGEX_RECURSIVE + + +452 +bo + +backack_tl_mch +( +d +:: +size_t + +cou +); + +454 +bo + +mch_cursi +(); + +455 +bo + +mch_ +(); + +456 +bo + +mch_ac +(); + +457 +bo + +mch_comm +(); + +458 +bo + +mch_th +(); + +459 +bo + +sk_u_n +( +dex +, bo +mch + = +ue +); + +462 +bo + +fd_t_y +(); + +463 +bo + +fd_t_wd +(); + +464 +bo + +fd_t_le +(); + +465 +bo + +fd_t_buf +(); + +466 +bo + +fd_t_l +(); + +468 + give +: + +470 +mch_sus +< +BidiIt +, + gAot +>& + gm_su +; + +472 + gsced_r +< + gmch_sus +< + gBidiIt +, + gAot +> > + gm_mp_mch +; + +474 + gmch_sus +< + gBidiIt +, + gAot +>* + gm_esu +; + +476 +BidiIt + + gba +; + +478 +BidiIt + + gϡ +; + +480 +BidiIt + + gposi +; + +482 +BidiIt + + gt +; + +484 +BidiIt + + gch_ba +; + +486 +BidiIt + + gback +; + +488 cڡ + gbasic_gex +< + gch_ty +, + gas +>& + g +; + +490 cڡ :: +boo +:: +gex_as_w +< +as +>& +as_ +; + +492 cڡ +_syax_ba +* + gpe +; + +494 +mch_ag_ty + + gm_mch_ags +; + +496 + gd +:: +rdiff_t + +e_cou +; + +498 + gd +:: +rdiff_t + +max_e_cou +; + +500 +bo + + gi +; + +502 +bo + + gm_has_l_mch +; + +504 +bo + + gm_has_found_mch +; + +506 +bo + + gm_ddt +; + +508 + g_cou +< + gBidiIt +>* + gxt_cou +; + +510 + g_cou +< + gBidiIt +> + gp_obj +; + +512 +tyme + + gas +:: +ch_ass_ty + +m_wd_mask +; + +514  + gmch_y_mask +; + +516 + gd +:: +ve +< +cursi_fo +< +sus_ty +> > +cursi_ack +; + +517 #ifde +BOOST_REGEX_RECURSIVE + + +519 +bo + + gm_n_backack +; + +520 +bo + + gm_have_ac +; + +521 +bo + + gm_have_th +; + +523 #ifde +BOOST_REGEX_NON_RECURSIVE + + +527  +bo + ( + tlf_ty +::* + tunwd_oc_ty +)( + tbo +); + +529  +exnd_ack +(); + +530 +bo + +unwd +(bool); + +531 +bo + +unwd_d +(bool); + +532 +bo + +unwd_n +(bool); + +533 +bo + +unwd_cursi_ݳr +(bool); + +534 +bo + +unwd_asi +(bool); + +535 +bo + +unwd_t +(bool); + +536 +bo + +unwd__cou +(bool); + +537 +bo + +unwd_exa_block +(bool); + +538 +bo + +unwd_gedy_sg_ +(bool); + +539 +bo + +unwd_ow_d_ +(bool); + +540 +bo + +unwd__d_ +(bool); + +541 +bo + +unwd_ch_ +(bool); + +542 +bo + +unwd_sht_t_ +(bool); + +543 +bo + +unwd_lg_t_ +(bool); + +544 +bo + +unwd_n_gedy_ +(bool); + +545 +bo + +unwd_cursi +(bool); + +546 +bo + +unwd_cursi_p +(bool); + +547 +bo + +unwd_comm +(bool); + +548 +bo + +unwd_th +(bool); + +549 +bo + +unwd_ +(bool); + +550  +deroy_sg_ +(); + +551  +push_mched_n +( +dex +, cڡ +sub_mch +< +BidiIt +>& +sub +); + +552  +push_cursi_ݳr +(); + +553  +push_asi +(cڡ +_syax_ba +* +ps +, +bo + +posive +); + +554  +push_t +(cڡ +_syax_ba +* +ps +); + +555  +push__cou +( +i +, +_cou +< +BidiIt +>** +s +); + +556  +push_sg_ +( +d +:: +size_t + +c +, cڡ +_ +* +r +, +BidiIt + +ϡ_posi +,  +e_id +); + +557  +push_n_gedy_ +(cڡ +_syax_ba +* +ps +); + +558  +push_cursi +( +idx +, cڡ +_syax_ba +* +p +, +sus_ty +* +esus +,esus_ty* +esus2 +); + +559  +push_cursi_p +(); + +560  +push__chge +( +bo +); + +563 +ved_e +* + gm_ack_ba +; + +565 +ved_e +* + gm_backup_e +; + +567  + gud_block_cou +; + +570 +bo + + gm_cursive_su +; + +572 +bo + + gm_unwound_lookahd +; + +574 +bo + + gm_unwound_t +; + +578  + gm_cursis +; + +583 + g_mch +& + gݔ +=(cڡ +_mch +&) + +585  * +this +; + +587 +_mch +(cڡl_mch& +th +) + +588 : +m_su +( +th +.m_su), + +h.), +as_ +h.as_), +p_obj +(0) {} + +591 #ifde +BOOST_MSVC + + +592 #agm +wng +( +p +) + +597 #ifde +BOOST_MSVC + + +598 #agm + $wng +( +push +) + +599 #agm + $wng +( +dib +: 4103) + +601 #ifde +BOOST_HAS_ABI_HEADERS + + +602 #ud +BOOST_ABI_SUFFIX + + +604 #ifde +BOOST_MSVC + + +605 #agm + $wng +( +p +) + +608 + } +} + +610 #ifde +BOOST_MSVC + + +611 #agm +wng +( +p +) + +617 #ifde +BOOST_REGEX_RECURSIVE + + +618  + ~ + +620  + ~ + +623  + ~ + + @/usr/include/boost/regex/v4/protected_call.hpp + +20 #ide +BOOST_REGEX_V4_PROTECTED_CALL_HPP + + +21  + #BOOST_REGEX_V4_PROTECTED_CALL_HPP + + + ) + +23 #ifde +BOOST_MSVC + + +24 #agm +wng +( +push +) + +25 #agm +wng +( +dib +: 4103) + +27 #ifde +BOOST_HAS_ABI_HEADERS + + +28 #ud +BOOST_ABI_PREFIX + + +30 #ifde +BOOST_MSVC + + +31 #agm +wng +( +p +) + +34 +mea + + gboo +{ + +35 +mea + + gBOOST_REGEX_DETAIL_NS +{ + +37 as + cBOOST_REGEX_DECL + + gab_eed_ + + +39 + gpublic +: + +40 +bo + +BOOST_REGEX_CALL + +execu +()const; + +42 + gvtu + ~ +ab_eed_ +(){} + +43 + give +: + +44 +vtu + +bo + + +()const = 0; + +47 + gme + < +ass + + gT +> + +48 as + cce_eed_ + + +49 : +public + +ab_eed_ + + +51 +public +: + +52  +bo + ( + tT +::* + toc_ty +)(); + +53 +ce_eed_ +( +T +* +o +, +oc_ty + +p +) + +54 : +obj +( +o +), +oc +( +p +) {} + +55 + give +: + +56 +vtu + +bo + + +()const; + +57 +T +* + gobj +; + +58 +oc_ty + + goc +; + +61 + gme + < +ass + + gT +> + +62 +bo + + gce_eed_ +< + gT +>:: + +()const + +64  ( +obj +->* +oc +)(); + +70 #ifde +BOOST_MSVC + + +71 #agm +wng +( +push +) + +72 #agm +wng +( +dib +: 4103) + +74 #ifde +BOOST_HAS_ABI_HEADERS + + +75 #ud +BOOST_ABI_SUFFIX + + +77 #ifde +BOOST_MSVC + + +78 #agm +wng +( +p +) + + @/usr/include/boost/regex/v4/regbase.hpp + +19 #ide +BOOST_REGEX_V4_REGBASE_HPP + + +20  + #BOOST_REGEX_V4_REGBASE_HPP + + + ) + +22 #ifde +BOOST_MSVC + + +23 #agm +wng +( +push +) + +24 #agm +wng +( +dib +: 4103) + +26 #ifde +BOOST_HAS_ABI_HEADERS + + +27 #ud +BOOST_ABI_PREFIX + + +29 #ifde +BOOST_MSVC + + +30 #agm +wng +( +p +) + +33 +mea + + gboo +{ + +38 as + cBOOST_REGEX_DECL + + ggba + + +40 + gpublic +: + +41 + eag_ty_ + + +53 +_syax_group + = 0, + +54 + gbasic_syax_group + = 1, + +55 + gl + = 2, + +56 + gma_ti_ty + = +l + | +basic_syax_group + | +_syax_group +, + +60 + gno_bk_fs + = 1 << 8, + +61 + gno__ex + = 1 << 9, + +62 + gno_mod_m + = 1 << 10, + +63 + gmod_x + = 1 << 11, + +64 + gmod_s + = 1 << 12, + +65 + gno_mod_s + = 1 << 13, + +70 + gno_ch_ass + = 1 << 8, + +71 + gno_rvs + = 1 << 9, + +72 + gbk_us_qm + = 1 << 10, + +73 + gbk_vb + = 1 << 11, + +74 + gemacs_ex + = 1 << 12, + +79 + gno_es__lis + = 1 << 16, + +80 + gwle_t + = 1 << 17, + +81 + gno_ex + = 1 << 18, + +82 + gb + = 1 << 19, + +83 + gi + = 1 << 20, + +84 + gnocϋ + = 0, + +85 + gcϋ + = 1 << 21, + +86 + gnosubs + = 1 << 22, + +87 + gve_subexessi_loti + = 1 << 23, + +88 + gno_emy_exessis + = 1 << 24, + +89 + gtimize + = 0, + +93 + gbasic + = +basic_syax_group + | +cϋ + | +no_es__lis +, + +94 + gexnded + = +no_bk_fs + | +cϋ + | +no__ex + | +no_es__lis +, + +95 + gnm + = 0, + +96 + gemacs + = +basic_syax_group + | +cϋ + | +emacs_ex + | +bk_vb +, + +97 + gawk + = +no_bk_fs + | +cϋ + | +no__ex +, + +98 + ggp + = +basic + | +wle_t +, + +99 + gegp + = +exnded + | +wle_t +, + +100 + gd + = +basic +, + +101 + g + = +nm +, + +102 + gECMASt + = +nm +, + +103 + gJavaSt + = +nm +, + +104 + gJSt + = +nm + + +106  + tag_ty +; + +108 + et_fo + + +110 + gt_y + = 0, + +111 + gt_wd + = 1, + +112 + gt_le + = 2, + +113 + gt_buf + = 3, + +114 + gt_ctue + = 4, + +115 + gt_l + = 5, + +116 + gt_fixed_l + = 6, + +117 + gt_cou + = 7 + +124 +mea + + ggex_cڡts +{ + +126 + eag_ty_ + + +129 + gno_ex + = :: +boo +:: +gba +:: +no_ex +, + +130 + gb + = :: +boo +:: +gba +:: +b +, + +131 + gl + = :: +boo +:: +gba +:: +l +, + +132 + gi + = :: +boo +:: +gba +:: +i +, + +133 + gnocϋ + = :: +boo +:: +gba +:: +nocϋ +, + +134 + gcϋ + = :: +boo +:: +gba +:: +cϋ +, + +135 + gnosubs + = :: +boo +:: +gba +:: +nosubs +, + +136 + gtimize + = :: +boo +:: +gba +:: +timize +, + +137 + gbk_us_qm + = :: +boo +:: +gba +:: +bk_us_qm +, + +138 + gbk_vb + = :: +boo +:: +gba +:: +bk_vb +, + +139 + gno_rvs + = :: +boo +:: +gba +:: +no_rvs +, + +140 + gno_ch_ass + = :: +boo +:: +gba +:: +no_ch_ass +, + +141 + gno_es__lis + = :: +boo +:: +gba +:: +no_es__lis +, + +142 + gno_mod_m + = :: +boo +:: +gba +:: +no_mod_m +, + +143 + gmod_x + = :: +boo +:: +gba +:: +mod_x +, + +144 + gmod_s + = :: +boo +:: +gba +:: +mod_s +, + +145 + gno_mod_s + = :: +boo +:: +gba +:: +no_mod_s +, + +146 + gve_subexessi_loti + = :: +boo +:: +gba +:: +ve_subexessi_loti +, + +147 + gno_emy_exessis + = :: +boo +:: +gba +:: +no_emy_exessis +, + +149 + gbasic + = :: +boo +:: +gba +:: +basic +, + +150 + gexnded + = :: +boo +:: +gba +:: +exnded +, + +151 + gnm + = :: +boo +:: +gba +:: +nm +, + +152 + gemacs + = :: +boo +:: +gba +:: +emacs +, + +153 + gawk + = :: +boo +:: +gba +:: +awk +, + +154 + ggp + = :: +boo +:: +gba +:: +gp +, + +155 + gegp + = :: +boo +:: +gba +:: +egp +, + +156 + gd + = +basic +, + +157 + g + = +nm +, + +158 + gECMASt + = +nm +, + +159 + gJavaSt + = +nm +, + +160 + gJSt + = +nm + + +162 :: +boo +:: + tgba +:: + tag_ty + + tsyax_ti_ty +; + +168 #ifde +BOOST_MSVC + + +169 #agm +wng +( +push +) + +170 #agm +wng +( +dib +: 4103) + +172 #ifde +BOOST_HAS_ABI_HEADERS + + +173 #ud +BOOST_ABI_SUFFIX + + +175 #ifde +BOOST_MSVC + + +176 #agm +wng +( +p +) + + @/usr/include/boost/regex/v4/regex_format.hpp + +21 #ide +BOOST_REGEX_FORMAT_HPP + + +22  + #BOOST_REGEX_FORMAT_HPP + + + ) + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34 #ide +BOOST_NO_SFINAE + + +35  + ~ + +37  + ~ + +39 +mea + + gboo +{ + +41 #ifde +BOOST_MSVC + + +42 #agm +wng +( +push +) + +43 #agm +wng +( +dib +: 4103) + +45 #ifde +BOOST_HAS_ABI_HEADERS + + +46 #ud +BOOST_ABI_PREFIX + + +48 #ifde +BOOST_MSVC + + +49 #agm +wng +( +p +) + +55 + gme + < +ass + + gBidiIt +, cs + gAot + = +BOOST_DEDUCED_TYPENAME + +d +:: +ve +< +sub_mch +< +BidiIt +> >:: +lot_ty + > + +56 +ass + +mch_sus +; + +58 +mea + + gBOOST_REGEX_DETAIL_NS +{ + +65 + gme + < +ass + + gchT +> + +66  + sivl_fm_as + + +68  +chT + + tch_ty +; + +70  + gd +:: +rdiff_t + +ngth +(cڡ +chT +* +p +) + +72  +glob_ngth +( +p +); + +74  +chT + +tow +(chT +c +) + +76  :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +glob_low +( +c +); + +78  +chT + +tou +(chT +c +) + +80  :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +glob_u +( +c +); + +82  +vue +(cڡ +chT + +c +,  +dix +) + +84  + gsu + = +glob_vue +( +c +); + +85  + gsu + > +dix + ? -1 : +su +; + +87  +toi +(cڡ +chT +*& +p1 +, cڡ chT* +p2 +,  +dix +)const + +89  () +glob_toi +( +p1 +, +p2 +, +dix +, * +this +); + +93 + gme + < +ass + + gOuutIt +, cs + gResus +, cs + gas +, cs + gFwdIr +> + +94 as + cbasic_gex_fmr + + +96 + gpublic +: + +97  +tyme + + tas +:: + tch_ty + char_type; + +98 +basic_gex_fmr +( +OuutIt + +o +, cڡ +Resus +& +r +, cڡ +as +& +t +) + +99 : +m_as +( +t +), +m_sus +( +r +), +m_out +( +o +), +m_posi +(), +m_d +(), +m_ags +(), +m_e +( +ouut_cy +), +m_e_e +(ouut_cy), +m_have_cdiڮ +( +l +) {} + +100 +OuutIt + +fm +( +FwdIr + +p1 +, FwdI +p2 +, +mch_ag_ty + +f +); + +101 +OuutIt + +fm +( +FwdIr + +p1 +, +mch_ag_ty + +f +) + +103  +fm +( +p1 +,1 + +m_as +. +ngth +1), +f +); + +105 + give +: + +106  +tyme + + tResus +:: + tvue_ty + + tsub_mch_ty +; + +107 + eouut_e + + +109 + gouut_cy +, + +110 + gouut_xt_low +, + +111 + gouut_xt_u +, + +112 + gouut_low +, + +113 + gouut_u +, + +114 + gouut_ne + + +117  +put +( +ch_ty + +c +); + +118  +put +(cڡ +sub_mch_ty +& +sub +); + +119  +fm_l +(); + +120  +fm_ +(); + +121  +fm_es +(); + +122  +fm_cdiڮ +(); + +123  +fm_u_sce_d +(); + +124 +bo + +hd__vb +(bo +have_b +); + +126 +le + +tyme + + gResus +:: +vue_ty + cڡ& +g_med_sub +( +FwdIr + +i +, FwdI +j +, cڡ +m +:: +l_ +&) + +128 +d +:: +ve +< +ch_ty +> +v +( +i +, +j +); + +129  ( + gi + ! +j +? +this +-> +m_sus +. +med_subexessi +(& +v +[0], &v[0] + v. +size +()) + +130 : +this +-> +m_sus +. +med_subexessi +( +ic_ +(0), static_cast(0)); + +132 +le + +tyme + + gResus +:: +vue_ty + cڡ& +g_med_sub +( +FwdIr + +i +, FwdI +j +, cڡ +m +:: +ue_ +&) + +134  +this +-> +m_sus +. +med_subexessi +( +i +, +j +); + +136 +le + +tyme + + gResus +:: +vue_ty + cڡ& +g_med_sub +( +FwdIr + +i +, FwdI +j +) + +138  +tyme + + tboo +:: + tis_cvtib +< + tFwdIr +, cڡ + tch_ty +*>:: + tty + + tg_ty +; + +139  +g_med_sub +( +i +, +j +, +g_ty +()); + +141 +le +  +g_med_sub_dex +( +FwdIr + +i +, FwdI +j +, cڡ +m +:: +l_ +&) + +143 +d +:: +ve +< +ch_ty +> +v +( +i +, +j +); + +144  ( + gi + ! +j +? +this +-> +m_sus +. +med_subexessi_dex +(& +v +[0], &v[0] + v. +size +()) + +145 : +this +-> +m_sus +. +med_subexessi_dex +( +ic_ +(0), static_cast(0)); + +147 +le +  +g_med_sub_dex +( +FwdIr + +i +, FwdI +j +, cڡ +m +:: +ue_ +&) + +149  +this +-> +m_sus +. +med_subexessi_dex +( +i +, +j +); + +151 +le +  +g_med_sub_dex +( +FwdIr + +i +, FwdI +j +) + +153  +tyme + + tboo +:: + tis_cvtib +< + tFwdIr +, cڡ + tch_ty +*>:: + tty + + tg_ty +; + +154  +g_med_sub_dex +( +i +, +j +, +g_ty +()); + +156 #ifde +BOOST_MSVC + + +158 #agm +wng +( +push +) + +159 #agm +wng +( +dib +:4244) + +161 +le +  +toi +( +FwdIr +& +i +, FwdI +j +,  +ba +, cڡ +boo +:: +m +:: +l_ +&) + +163 if( +i + ! +j +) + +165 +d +:: +ve +< +ch_ty +> +v +( +i +, +j +); + +166 cڡ +ch_ty +* + gt + = & +v +[0]; + +167 cڡ +ch_ty +* + gpos + = +t +; + +168  + gr + = () +m_as +. +toi +( +pos +, & +v +[0] + v. +size +(), +ba +); + +169 + gd +:: +adv +( +i +, +pos + - +t +); + +170  + gr +; + +174 #ifde +BOOST_MSVC + + +175 #agm +wng +( +p +) + +177 +le +  +toi +( +FwdIr +& +i +, FwdI +j +,  +ba +, cڡ +boo +:: +m +:: +ue_ +&) + +179  +m_as +. +toi +( +i +, +j +, +ba +); + +181 +le +  +toi +( +FwdIr +& +i +, FwdI +j +,  +ba +) + +183 #i +defed +( +_MSC_VER +&& defed( +__INTEL_COMPILER +) && ((__INTEL_COMPILER == 9999) || (__INTEL_COMPILER == 1210)) + +186  +toi +( +i +, +j +, +ba +, +m +:: +l_ +()); + +188  +tyme + + tboo +:: + tis_cvtib +< + tFwdIr +, cڡ + tch_ty +*&>:: + tty + + tg_ty +; + +189  +toi +( +i +, +j +, +ba +, +g_ty +()); + +193 cڡ + gas +& + gm_as +; + +194 cڡ + gResus +& + gm_sus +; + +195 +OuutIt + + gm_out +; + +196 +FwdIr + + gm_posi +; + +197 +FwdIr + + gm_d +; + +198 +mch_ag_ty + + gm_ags +; + +199 +ouut_e + + gm_e +; + +200 +ouut_e + + gm_e_e +; + +201 +bo + + gm_have_cdiڮ +; + +202 + give +: + +203 +basic_gex_fmr +(const basic_regex_formatter&); + +204 + gbasic_gex_fmr +& + gݔ +=(cڡ +basic_gex_fmr +&); + +207 + gme + < +ass + + gOuutIt +, cs + gResus +, cs + gas +, cs + gFwdIr +> + +208 +OuutIt + + gbasic_gex_fmr +< + gOuutIt +, + gResus +, + gas +, + gFwdIr +>:: +fm +( +FwdIr + +p1 +, FwdI +p2 +, +mch_ag_ty + +f +) + +210 + gm_posi + = +p1 +; + +211 + gm_d + = +p2 +; + +212 + gm_ags + = +f +; + +213 +fm_l +(); + +214  + gm_out +; + +217 + gme + < +ass + + gOuutIt +, cs + gResus +, cs + gas +, cs + gFwdIr +> + +218  + gbasic_gex_fmr +< + gOuutIt +, + gResus +, + gas +, + gFwdIr +>:: +fm_l +() + +221  +m_posi + ! +m_d +) + +223 * +m_posi +) + +226 if( +m_ags + & :: +boo +:: +gex_cڡts +:: +fm_d +) + +228 ++ +m_posi +; + +229 +put +( +m_sus +[0]); + +232 +put +(* +m_posi +++); + +235 +fm_es +(); + +238 if( +m_ags + & +boo +:: +gex_cڡts +:: +fm_l +) + +240 ++ +m_posi +; + +241 +bo + + ghave_cdiڮ + = +m_have_cdiڮ +; + +242 + gm_have_cdiڮ + = +l +; + +243 +fm_u_sce_d +(); + +244 + gm_have_cdiڮ + = +have_cdiڮ +; + +245 if( + gm_posi + = +m_d +) + +247 +BOOST_ASSERT +(* +m_posi + = +ic_ +< +ch_ty +>(')')); + +248 ++ + gm_posi +; + +251 +put +(* +m_posi +); + +252 ++ + gm_posi +; + +255 if( +m_ags + & +boo +:: +gex_cڡts +:: +fm_l +) + +259 +put +(* +m_posi +); + +260 ++ + gm_posi +; + +263 if(( +m_ags + & +boo +:: +gex_cڡts +:: +fm_l +&& +m_have_cdiڮ +) + +267 +put +(* +m_posi +); + +268 ++ + gm_posi +; + +271 if( +m_ags + & +boo +:: +gex_cڡts +:: +fm_l +) + +273 ++ +m_posi +; + +274 +fm_cdiڮ +(); + +277 +put +(* +m_posi +); + +278 ++ + gm_posi +; + +281 if(( +m_ags + & +fm_d +) == 0) + +283 +fm_ +(); + +287 + gBOOST_FALLTHROUGH +; + +289 +put +(* +m_posi +); + +290 ++ + gm_posi +; + +296 + gme + < +ass + + gOuutIt +, cs + gResus +, cs + gas +, cs + gFwdIr +> + +297  + gbasic_gex_fmr +< + gOuutIt +, + gResus +, + gas +, + gFwdIr +>:: +fm_ +() + +303 +BOOST_ASSERT +(* +m_posi + == '$'); + +307 if(++ + gm_posi + = +m_d +) + +309 -- +m_posi +; + +310 +put +(* +m_posi +); + +311 ++ + gm_posi +; + +317 +bo + + ghave_b + = +l +; + +318 +FwdIr + + gve_posi + = +m_posi +; + +319 * + gm_posi +) + +322 ++ +m_posi +; + +323 +put +( +this +-> +m_sus +[0]); + +326 ++ +m_posi +; + +327 +put +( +this +-> +m_sus +. +efix +()); + +330 ++ +m_posi +; + +331 +put +( +this +-> +m_sus +. +suffix +()); + +334 +put +(* +m_posi +++); + +337 if((++ +m_posi + ! +m_d +) && (*m_position == '{')) + +339 +FwdIr + +ba + = ++ +m_posi +; + +340 ( + gm_posi + ! +m_d +&& (* +m_posi + != '}')) ++m_position; + +341 if( + gm_posi + ! +m_d +) + +344 +put +( +g_med_sub +( +ba +, +m_posi +)); + +345 ++ + gm_posi +; + +350 + gm_posi + = -- +ba +; + +353 +put +(( +this +-> +m_sus +)[this->m_sus. +size +(> 1 ? +ic_ +<>(this->m_results.size() - 1) : 1]); + +356 +have_b + = +ue +; + +357 ++ + gm_posi +; + +358 + gBOOST_FALLTHROUGH +; + +362 +d +:: +rdiff_t + +n + = :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +m_posi +, +m_d +); + +364  + gv + = +this +-> +toi +( +m_posi +, m_posi + +n +, 10); + +365 if(( + gv + < 0|| ( + ghave_b + && (( + gm_posi + = +m_d +|| (* +m_posi + != '}')))) + +368 if(! +hd__vb +( +have_b +)) + +371 +m_posi + = -- +ve_posi +; + +372 +put +(* +m_posi +); + +373 ++ + gm_posi +; + +378 +put +( +this +-> +m_sus +[ +v +]); + +379 if( + ghave_b +) + +380 ++ + gm_posi +; + +385 + gme + < +ass + + gOuutIt +, cs + gResus +, cs + gas +, cs + gFwdIr +> + +386 +bo + + gbasic_gex_fmr +< + gOuutIt +, + gResus +, + gas +, + gFwdIr +>:: +hd__vb +(bo +have_b +) + +391 cڡ +ch_ty + +MATCH +[] = { 'M', 'A', 'T', 'C', 'H' }; + +392 cڡ +ch_ty + + gPREMATCH +[] = { 'P', 'R', 'E', 'M', 'A', 'T', 'C', 'H' }; + +393 cڡ +ch_ty + + gPOSTMATCH +[] = { 'P', 'O', 'S', 'T', 'M', 'A', 'T', 'C', 'H' }; + +394 cڡ +ch_ty + + gLAST_PAREN_MATCH +[] = { 'L', 'A', 'S', 'T', '_', 'P', 'A', 'R', 'E', 'N', '_', 'M', 'A', 'T', 'C', 'H' }; + +395 cڡ +ch_ty + + gLAST_SUBMATCH_RESULT +[] = { 'L', 'A', 'S', 'T', '_', 'S', 'U', 'B', 'M', 'A', 'T', 'C', 'H', '_', 'R', 'E', 'S', 'U', 'L', 'T' }; + +396 cڡ +ch_ty + + gLAST_SUBMATCH_RESULT_ALT +[] = { '^', 'N' }; + +398 if( + gm_posi + = +m_d +) + +399  +l +; + +400 if( + ghave_b + && (* + gm_posi + == '^')) + +401 ++ +m_posi +; + +403 + gd +:: +rdiff_t + +max_n + = +m_d + - +m_posi +; + +405 if(( + gmax_n + >5&& +d +:: +equ +( +m_posi +, m_posi + 5, +MATCH +)) + +407 + gm_posi + += 5; + +408 if( + ghave_b +) + +410 if(( + gm_posi + ! +m_d +&& (* +m_posi + == '}')) + +411 ++ +m_posi +; + +414 + gm_posi + -= 5; + +415  + gl +; + +418 +put +( +this +-> +m_sus +[0]); + +419  + gue +; + +421 if(( + gmax_n + >8&& +d +:: +equ +( +m_posi +, m_posi + 8, +PREMATCH +)) + +423 + gm_posi + += 8; + +424 if( + ghave_b +) + +426 if(( + gm_posi + ! +m_d +&& (* +m_posi + == '}')) + +427 ++ +m_posi +; + +430 + gm_posi + -= 8; + +431  + gl +; + +434 +put +( +this +-> +m_sus +. +efix +()); + +435  + gue +; + +437 if(( + gmax_n + >9&& +d +:: +equ +( +m_posi +, m_posi + 9, +POSTMATCH +)) + +439 + gm_posi + += 9; + +440 if( + ghave_b +) + +442 if(( + gm_posi + ! +m_d +&& (* +m_posi + == '}')) + +443 ++ +m_posi +; + +446 + gm_posi + -= 9; + +447  + gl +; + +450 +put +( +this +-> +m_sus +. +suffix +()); + +451  + gue +; + +453 if(( + gmax_n + >16&& +d +:: +equ +( +m_posi +, m_posi + 16, +LAST_PAREN_MATCH +)) + +455 + gm_posi + += 16; + +456 if( + ghave_b +) + +458 if(( + gm_posi + ! +m_d +&& (* +m_posi + == '}')) + +459 ++ +m_posi +; + +462 + gm_posi + -= 16; + +463  + gl +; + +466 +put +(( +this +-> +m_sus +)[this->m_sus. +size +(> 1 ? +ic_ +<>(this->m_results.size() - 1) : 1]); + +467  + gue +; + +469 if(( + gmax_n + >20&& +d +:: +equ +( +m_posi +, m_posi + 20, +LAST_SUBMATCH_RESULT +)) + +471 + gm_posi + += 20; + +472 if( + ghave_b +) + +474 if(( + gm_posi + ! +m_d +&& (* +m_posi + == '}')) + +475 ++ +m_posi +; + +478 + gm_posi + -= 20; + +479  + gl +; + +482 +put +( +this +-> +m_sus +. +g_ϡ_od_n +()); + +483  + gue +; + +485 if(( + gmax_n + >2&& +d +:: +equ +( +m_posi +, m_posi + 2, +LAST_SUBMATCH_RESULT_ALT +)) + +487 + gm_posi + += 2; + +488 if( + ghave_b +) + +490 if(( + gm_posi + ! +m_d +&& (* +m_posi + == '}')) + +491 ++ +m_posi +; + +494 + gm_posi + -= 2; + +495  + gl +; + +498 +put +( +this +-> +m_sus +. +g_ϡ_od_n +()); + +499  + gue +; + +501  + gl +; + +504 + gme + < +ass + + gOuutIt +, cs + gResus +, cs + gas +, cs + gFwdIr +> + +505  + gbasic_gex_fmr +< + gOuutIt +, + gResus +, + gas +, + gFwdIr +>:: +fm_es +() + +508 if(++ +m_posi + = +m_d +) + +510 +put +( +ic_ +< +ch_ty +>('\\')); + +514 * + gm_posi +) + +517 +put +( +ic_ +< +ch_ty +>('\a')); + +518 ++ + gm_posi +; + +521 +put +( +ic_ +< +ch_ty +>('\f')); + +522 ++ + gm_posi +; + +525 +put +( +ic_ +< +ch_ty +>('\n')); + +526 ++ + gm_posi +; + +529 +put +( +ic_ +< +ch_ty +>('\r')); + +530 ++ + gm_posi +; + +533 +put +( +ic_ +< +ch_ty +>('\t')); + +534 ++ + gm_posi +; + +537 +put +( +ic_ +< +ch_ty +>('\v')); + +538 ++ + gm_posi +; + +541 if(++ +m_posi + = +m_d +) + +543 +put +( +ic_ +< +ch_ty +>('x')); + +547 if(* + gm_posi + = +ic_ +< +ch_ty +>('{')) + +549 ++ +m_posi +; + +550  + gv + = +this +-> +toi +( +m_posi +, +m_d +, 16); + +551 if( + gv + < 0) + +554 +put +( +ic_ +< +ch_ty +>('x')); + +555 +put +( +ic_ +< +ch_ty +>('{')); + +558 if(( + gm_posi + = +m_d +|| (* +m_posi + ! +ic_ +< +ch_ty +>('}'))) + +560 -- +m_posi +; + +561 * + gm_posi + ! +ic_ +< +ch_ty +>('\\')) + +562 -- +m_posi +; + +563 ++ + gm_posi +; + +564 +put +(* +m_posi +++); + +567 ++ + gm_posi +; + +568 +put +( +ic_ +< +ch_ty +>( +v +)); + +573 + gd +:: +rdiff_t + +n + = :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +m_posi +, +m_d +); + +574 + gn + = ( +d +:: +m +)( +ic_ +(2),en); + +575  + gv + = +this +-> +toi +( +m_posi +, m_posi + +n +, 16); + +576 if( + gv + < 0) + +578 -- + gm_posi +; + +579 +put +(* +m_posi +++); + +582 +put +( +ic_ +< +ch_ty +>( +v +)); + +586 if(++ +m_posi + = +m_d +) + +588 -- +m_posi +; + +589 +put +(* +m_posi +++); + +592 +put +( +ic_ +< +ch_ty +>(* +m_posi +++ % 32)); + +595 +put +( +ic_ +< +ch_ty +>(27)); + +596 ++ + gm_posi +; + +600 if(( +m_ags + & +boo +:: +gex_cڡts +:: +fm_d +) == 0) + +602 +bo + +bakout + = +l +; + +603 * + gm_posi +) + +606 ++ +m_posi +; + +607 + gm_e_e + = +m_e +; + +608 + gm_e + = +ouut_xt_low +; + +609 + gbakout + = +ue +; + +612 ++ +m_posi +; + +613 + gm_e + = +ouut_low +; + +614 + gbakout + = +ue +; + +617 ++ +m_posi +; + +618 + gm_e_e + = +m_e +; + +619 + gm_e + = +ouut_xt_u +; + +620 + gbakout + = +ue +; + +623 ++ +m_posi +; + +624 + gm_e + = +ouut_u +; + +625 + gbakout + = +ue +; + +628 ++ +m_posi +; + +629 + gm_e + = +ouut_cy +; + +630 + gbakout + = +ue +; + +633 if( + gbakout +) + +637 + gd +:: +rdiff_t + +n + = :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +m_posi +, +m_d +); + +638 + gn + = ( +d +:: +m +)( +ic_ +(1),en); + +639  + gv + = +this +-> +toi +( +m_posi +, m_posi+ +n +, 10); + +640 if(( + gv + > 0|| ((v =0&& ( +m_ags + & :: +boo +:: +gex_cڡts +:: +fm_d +))) + +642 +put +( +m_sus +[ +v +]); + +645 if( + gv + == 0) + +648 -- +m_posi +; + +649 + gn + = :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +m_posi +, +m_d +); + +650 + gn + = ( +d +:: +m +)( +ic_ +(4),en); + +651 + gv + = +this +-> +toi +( +m_posi +, m_posi + +n +, 8); + +652 +BOOST_ASSERT +( +v + >= 0); + +653 +put +( +ic_ +< +ch_ty +>( +v +)); + +657 +put +(* +m_posi +++); + +662 + gme + < +ass + + gOuutIt +, cs + gResus +, cs + gas +, cs + gFwdIr +> + +663  + gbasic_gex_fmr +< + gOuutIt +, + gResus +, + gas +, + gFwdIr +>:: +fm_cdiڮ +() + +665 if( +m_posi + = +m_d +) + +668 +put +( +ic_ +< +ch_ty +>('?')); + +671  + gv +; + +672 if(* + gm_posi + == '{') + +674 +FwdIr + +ba + = +m_posi +; + +675 ++ + gm_posi +; + +676 + gv + = +this +-> +toi +( +m_posi +, +m_d +, 10); + +677 if( + gv + < 0) + +680 ( + gm_posi + ! +m_d +&& (* +m_posi + != '}')) + +681 ++ +m_posi +; + +682 + gv + = +this +-> +g_med_sub_dex +( +ba + + 1, +m_posi +); + +684 if(( + gv + < 0|| (* + gm_posi + != '}')) + +686 +m_posi + = +ba +; + +688 +put +( +ic_ +< +ch_ty +>('?')); + +692 ++ + gm_posi +; + +696 + gd +:: +rdiff_t + +n + = :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +m_posi +, +m_d +); + +697 + gn + = ( +d +:: +m +)( +ic_ +(2),en); + +698 + gv + = +this +-> +toi +( +m_posi +, m_posi + +n +, 10); + +700 if( + gv + < 0) + +703 +put +( +ic_ +< +ch_ty +>('?')); + +708 if( + gm_sus +[ +v +]. + gmched +) + +710 + gm_have_cdiڮ + = +ue +; + +711 +fm_l +(); + +712 + gm_have_cdiڮ + = +l +; + +713 if(( + gm_posi + ! +m_d +&& (* +m_posi + = +ic_ +< +ch_ty +>(':'))) + +716 ++ +m_posi +; + +718 +ouut_e + + gved_e + = +m_e +; + +719 + gm_e + = +ouut_ne +; + +721 +fm_u_sce_d +(); + +723 + gm_e + = +ved_e +; + +729 +ouut_e + + gved_e + = +m_e +; + +730 + gm_e + = +ouut_ne +; + +732 + gm_have_cdiڮ + = +ue +; + +733 +fm_l +(); + +734 + gm_have_cdiڮ + = +l +; + +736 + gm_e + = +ved_e +; + +737 if(( + gm_posi + ! +m_d +&& (* +m_posi + = +ic_ +< +ch_ty +>(':'))) + +740 ++ +m_posi +; + +742 +fm_u_sce_d +(); + +747 + gme + < +ass + + gOuutIt +, cs + gResus +, cs + gas +, cs + gFwdIr +> + +748  + gbasic_gex_fmr +< + gOuutIt +, + gResus +, + gas +, + gFwdIr +>:: +fm_u_sce_d +() + +752 +fm_l +(); + +753 if(( + gm_posi + = +m_d +|| (* +m_posi + = +ic_ +< +ch_ty +>(')'))) + +755 +put +(* +m_posi +++); + +756 } + gm_posi + ! +m_d +); + +759 + gme + < +ass + + gOuutIt +, cs + gResus +, cs + gas +, cs + gFwdIr +> + +760  + gbasic_gex_fmr +< + gOuutIt +, + gResus +, + gas +, + gFwdIr +>:: +put +( +ch_ty + +c +) + +764  +this +-> +m_e +) + +766  +ouut_ne +: + +768  + gouut_xt_low +: + +769 +c + = +m_as +. +tow +(c); + +770 + gthis +-> + gm_e + = +m_e_e +; + +772  + gouut_xt_u +: + +773 +c + = +m_as +. +tou +(c); + +774 + gthis +-> + gm_e + = +m_e_e +; + +776  + gouut_low +: + +777 +c + = +m_as +. +tow +(c); + +779  + gouut_u +: + +780 +c + = +m_as +. +tou +(c); + +785 * + gm_out + = +c +; + +786 ++ + gm_out +; + +789 + gme + < +ass + + gOuutIt +, cs + gResus +, cs + gas +, cs + gFwdIr +> + +790  + gbasic_gex_fmr +< + gOuutIt +, + gResus +, + gas +, + gFwdIr +>:: +put +(cڡ +sub_mch_ty +& +sub +) + +792  +tyme + + tsub_mch_ty +:: + t + + t_ty +; + +793 +_ty + + gi + = +sub +. +f +; + +794  + gi + ! +sub +. +cd +) + +796 +put +(* +i +); + +797 ++ + gi +; + +801 + gme + < +ass + + gS +> + +802 as + crg_out_ + + +804 +S +* + gout +; + +805 + gpublic +: + +806 +rg_out_ +( +S +& +s +: +out +(&s) {} + +807 +rg_out_ +& +ݔ +++({  * +this +; } + +808 + grg_out_ +& + gݔ +++({  * + gthis +; } + +809 + grg_out_ +& + gݔ +*({  * + gthis +; } + +810 + grg_out_ +& + gݔ +=( +tyme + +S +:: +vue_ty + +v +) + +812 +out +-> +nd +(1, +v +); + +813  * + gthis +; + +816  + gd +:: + trdiff_t + + tdifn_ty +; + +817  +tyme + + tS +:: + tvue_ty + value_type; + +818  +vue_ty +* + tpor +; + +819  + gvue_ty +& + tn +; + +820  + gd +:: + touut__g + + t_gy +; + +823 + gme + < +ass + + gOuutIt +, cs + gIt +, cs + gAoc +, cs + gFwdIr +, cs + gas +> + +824 +OuutIt + +gex_fm_imp +(OuutIt +out +, + +825 cڡ +mch_sus +< +It +, +Aoc +>& +m +, + +826 +FwdIr + +p1 +, FwdI +p2 +, + +827 +mch_ag_ty + +ags +, + +828 cڡ +as +& +t + + +831 if( + gags + & + ggex_cڡts +:: +fm_l +) + +833  +BOOST_REGEX_DETAIL_NS +:: +cy +( +p1 +, +p2 +, +out +); + +836 + gBOOST_REGEX_DETAIL_NS +:: +basic_gex_fmr +< + +837 +OuutIt +, + +838 + gmch_sus +< + gIt +, + gAoc +>, + +839 + gas +, + gFwdIr +> +f +( +out +, +m +, +t +); + +840  + gf +. +fm +( +p1 +, +p2 +, +ags +); + +843 #ide +BOOST_NO_SFINAE + + +845 +BOOST_MPL_HAS_XXX_TRAIT_DEF +( +cڡ_ +) + +847  + sy_ty + + +849 + gme + < +ass + + gT +> + +850 +y_ty +(cڡ +T +&); + +851 + gme + < +ass + + gT +, cs + gU +> + +852 +y_ty +(cڡ +T +&, cڡ +U +&); + +853 + gme + < +ass + + gT +, cs + gU +, cs + gV +> + +854 +y_ty +(cڡ +T +&, cڡ +U +&, cڡ +V +&); + +856  + tno_ty +; + +857 (& + gury_ty +)[2]; + +858 (& + gby_ty +)[3]; + +859 (& + gy_ty +)[4]; + +861 +no_ty + +check_is_fmr +( +ury_ty +, +by_ty +, +y_ty +); + +862 + gme +< +tyme + + gT +> + +863 +ury_ty + +check_is_fmr +( +T + cڡ &, +by_ty +, +y_ty +); + +864 + gme +< +tyme + + gT +> + +865 +by_ty + +check_is_fmr +( +ury_ty +, +T + cڡ &, +y_ty +); + +866 + gme +< +tyme + + gT +,ym + gU +> + +867 +by_ty + +check_is_fmr +( +T + cڡ &, +U + cڡ &, +y_ty +); + +868 + gme +< +tyme + + gT +> + +869 +y_ty + +check_is_fmr +( +ury_ty +, +by_ty +, +T + const &); + +870 + gme +< +tyme + + gT +,ym + gU +> + +871 +y_ty + +check_is_fmr +( +T + cڡ &, +by_ty +, +U + const &); + +872 + gme +< +tyme + + gT +,ym + gU +> + +873 +y_ty + +check_is_fmr +( +ury_ty +, +T + cڡ &, +U + const &); + +874 + gme +< +tyme + + gT +,ym + gU +,ym + gV +> + +875 +y_ty + +check_is_fmr +( +T + cڡ &, +U + cڡ &, +V + const &); + +877  + sury_by_y + + +879  +ury_ty + (* + tury_fun +)( + ty_ty +); + +880  +by_ty + (* + tby_fun +)( + ty_ty +,ny_type); + +881  +y_ty + (* + ty_fun +)( + ty_ty +,ny_type,ny_type); + +882 +ݔ + +ury_fun +(); + +883 +ݔ + +by_fun +(); + +884 +ݔ + +y_fun +(); + +887 + gme +< +tyme + + gFmr +, +bo + + gIsFuni + = +boo +:: +is_funi +< +Fmr +>:: +vue +> + +888  +fmr_w + + +889 : +Fmr + + +890 , + gury_by_y + + +892 +fmr_w +(){} + +895 + gme +< +tyme + + gFmr +> + +896  + gfmr_w +< + gFmr +, + gue +> + +897 : +ury_by_y + + +899 +ݔ + +Fmr + *(); + +902 + gme +< +tyme + + gFmr +> + +903  + gfmr_w +< + gFmr + *, + gl +> + +904 : +ury_by_y + + +906 +ݔ + +Fmr + *(); + +909 + gme + < +ass + + gF +, cs + gM +, cs + gO +> + +910  + sfm_as_imp + + +912 + give +: + +916 +BOOST_STATIC_ASSERT +((:: +boo +:: +is_por +< +F +>:: +vue + || ::boo:: +is_funi +::vu|| ::boo:: +is_ass +::value)); + +917  + gfmr_w +< +tyme + + gunwp_n +< + gF +>:: +ty +> +f +; + +918  +M + + gm +; + +919  +O + + gout +; + +920  + gboo +:: +gex_cڡts +:: +mch_ag_ty + +ags +; + +921 + gpublic +: + +922 +BOOST_STATIC_CONSTANT +(, +vue + = ( +check_is_fmr +( +f +( +m +), f(m, +out +), f(m, out, +ags +)))); + +925 + gme + < +ass + + gF +, cs + gM +, cs + gO +> + +926  + sfm_as + + +928 + gpublic +: + +938  +tyme + + tboo +:: + tm +:: + tif_ +< + +939 + tboo +:: + tm +:: + td_ +, boo::m:: + tn_ +:: + tty +> > >, + +940 + tboo +:: + tm +:: + tt_ +<0>, + +941 + ttyme + + tboo +:: + tm +:: + tif_ +< + +942 + thas_cڡ_ +< + tF +>, + +943 + tboo +:: + tm +:: + tt_ +<1>, + +944 + tboo +:: + tm +:: + tt_ +< + tfm_as_imp +< + tF +, + tM +, + tO +>:: + tvue +> + +945 >:: + tty + + +946 >:: + tty +ype; + +951 +BOOST_STATIC_ASSERT + +boo +:: +is_ass +< +F +>:: +vue + && ! +has_cڡ_ +::vu? ( +ty +::vu> 1: +ue +); + +956 + gme + < +ass + + gF +, cs + gM +, cs + gO +> + +957  + sfm_as + + +959 + gpublic +: + +969  +tyme + + tboo +:: + tm +:: + tif_ +< + +970 + tboo +:: + tis_por +< + tF +>, + +971 + tboo +:: + tm +:: + tt_ +<0>, + +972 + tboo +:: + tm +:: + tt_ +<1> + +973 >:: + tty +ype; + +978 + gme + < +ass + + gBa +, cs + gMch +> + +979  + sfm_fun3 + + +981 +fm_fun3 +( +Ba + +b +: +func +(b) {} + +982 +me + < +ass + +OuutIr +> + +983 +OuutIr + +ݔ +()(cڡ +Mch +& +m +, OuutI + gi +, + gboo +:: +gex_cڡts +:: +mch_ag_ty + +f +) + +985  +boo +:: +unwp_f +( +func +)( +m +, + gi +, + gf +); + +987 + gme + < +ass + + gOuutIr +, cs + gTs +> + +988 +OuutIr + +ݔ +()(cڡ + gMch +& + gm +, OuutI + gi +, + gboo +:: +gex_cڡts +:: +mch_ag_ty + +f +, cڡ + gTs +&) + +990  (* + gthis +)( + gm +, + gi +, + gf +); + +992 + give +: + +993 +Ba + +func +; + +994 +fm_fun3 +(const format_functor3&); + +995 + gfm_fun3 +& + gݔ +=(cڡ +fm_fun3 +&); + +998 + gme + < +ass + + gBa +, cs + gMch +> + +999  + sfm_fun2 + + +1001 +fm_fun2 +( +Ba + +b +: +func +(b) {} + +1002 +me + < +ass + +OuutIr +> + +1003 +OuutIr + +ݔ +()(cڡ +Mch +& +m +, OuutI + gi +, + gboo +:: +gex_cڡts +:: +mch_ag_ty + ) + +1005  +boo +:: +unwp_f +( +func +)( +m +, + gi +); + +1007 + gme + < +ass + + gOuutIr +, cs + gTs +> + +1008 +OuutIr + +ݔ +()(cڡ + gMch +& + gm +, OuutI + gi +, + gboo +:: +gex_cڡts +:: +mch_ag_ty + +f +, cڡ + gTs +&) + +1010  (* + gthis +)( + gm +, + gi +, + gf +); + +1012 + give +: + +1013 +Ba + +func +; + +1014 +fm_fun2 +(const format_functor2&); + +1015 + gfm_fun2 +& + gݔ +=(cڡ +fm_fun2 +&); + +1018 + gme + < +ass + + gBa +, cs + gMch +> + +1019  + sfm_fun1 + + +1021 +fm_fun1 +( +Ba + +b +: +func +(b) {} + +1023 +me + < +ass + +S +, cs + gOuutIr +> + +1024 +OuutIr + +do_fm_rg +(cڡ +S +& +s +, OuutI +i +) + +1026  + gBOOST_REGEX_DETAIL_NS +:: +cy +( +s +. +beg +(), s. +d +(), +i +); + +1028 + gme + < +ass + + gS +, cs + gOuutIr +> + +1029 +le + +OuutIr + +do_fm_rg +(cڡ +S +* +s +, OuutI +i +) + +1031  + gs + && *s) + +1033 * + gi + = * +s +; + +1034 ++ + gi +; + +1035 ++ + gs +; + +1037  + gi +; + +1039 + gme + < +ass + + gOuutIr +> + +1040 +OuutIr + +ݔ +()(cڡ + gMch +& + gm +, OuutI + gi +, + gboo +:: +gex_cڡts +:: +mch_ag_ty + ) + +1042  +do_fm_rg +( +boo +:: +unwp_f +( +func +)( +m +), +i +); + +1044 + gme + < +ass + + gOuutIr +, cs + gTs +> + +1045 +OuutIr + +ݔ +()(cڡ + gMch +& + gm +, OuutI + gi +, + gboo +:: +gex_cڡts +:: +mch_ag_ty + +f +, cڡ + gTs +&) + +1047  (* + gthis +)( + gm +, + gi +, + gf +); + +1049 + give +: + +1050 +Ba + +func +; + +1051 +fm_fun1 +(const format_functor1&); + +1052 + gfm_fun1 +& + gݔ +=(cڡ +fm_fun1 +&); + +1055 + gme + < +ass + + gchT +, cs + gMch +, cs + gTs +> + +1056  + sfm_fun_c_rg + + +1058 +fm_fun_c_rg +(cڡ +chT +* +ps +: +func +(ps) {} + +1060 +me + < +ass + +OuutIr +> + +1061 +OuutIr + +ݔ +()(cڡ +Mch +& +m +, OuutI + gi +, + gboo +:: +gex_cڡts +:: +mch_ag_ty + +f +, cڡ + gTs +& + gt + = +Ts +()) + +1064 cڡ +chT +* +d + = +func +; + +1065 * + gd +) ++end; + +1066  +gex_fm_imp +( +i +, +m +, +func +, +d +, +f +, +t +); + +1068 + give +: + +1069 cڡ +chT +* +func +; + +1070 +fm_fun_c_rg +(const format_functor_c_string&); + +1071 + gfm_fun_c_rg +& + gݔ +=(cڡ +fm_fun_c_rg +&); + +1074 + gme + < +ass + + gCڏ +, cs + gMch +, cs + gTs +> + +1075  + sfm_fun_cڏ + + +1077 +fm_fun_cڏ +(cڡ +Cڏ +& +c +: +func +(c) {} + +1079 +me + < +ass + +OuutIr +> + +1080 +OuutIr + +ݔ +()(cڡ +Mch +& +m +, OuutI + gi +, + gboo +:: +gex_cڡts +:: +mch_ag_ty + +f +, cڡ + gTs +& + gt + = +Ts +()) + +1083  +BOOST_REGEX_DETAIL_NS +:: +gex_fm_imp +( +i +, +m +, +func +. +beg +(), func. +d +(), +f +, +t +); + +1085 + give +: + +1086 cڡ +Cڏ +& +func +; + +1087 +fm_fun_cڏ +(const format_functor_container&); + +1088 + gfm_fun_cڏ +& + gݔ +=(cڡ +fm_fun_cڏ +&); + +1091 + gme + < +ass + + gFunc +, cs + gMch +, cs + gOuutIt +, cs + gTs + = +BOOST_REGEX_DETAIL_NS +:: +ivl_fm_as +< +tyme + +Mch +:: +ch_ty +> > + +1092  + scompu_fun_ty + + +1094  +tyme + + tfm_as +< + tFunc +, + tMch +, + tOuutIt +>:: + tty + + tg +; + +1095  +tyme + + tboo +:: + tmove_cv +< + ttyme + boo:: + tmove_por +< + tFunc +>:: + tty +>::ty + tmaybe_ch_ty +; + +1097  +tyme + + tm +:: + tif_ +< + +1098 :: + tboo +:: + tis_me +< + tg +, + tm +:: + tt_ +<0> >, + tfm_fun_c_rg +< + tmaybe_ch_ty +, + tMch +, + tTs +>, + +1099 + ttyme + + tm +:: + tif_ +< + +1100 :: + tboo +:: + tis_me +< + tg +, + tm +:: + tt_ +<1> >, + tfm_fun_cڏ +< + tFunc +, + tMch +, + tTs +>, + +1101 + ttyme + + tm +:: + tif_ +< + +1102 :: + tboo +:: + tis_me +< + tg +, + tm +:: + tt_ +<2> >, + tfm_fun1 +< + tFunc +, + tMch +>, + +1103 + ttyme + + tm +:: + tif_ +< + +1104 :: + tboo +:: + tis_me +< + tg +, + tm +:: + tt_ +<3> >, + tfm_fun2 +< + tFunc +, + tMch +>, + +1105 + tfm_fun3 +< + tFunc +, + tMch +> + +1106 >:: + tty + + +1107 >:: + tty + + +1108 >:: + tty + + +1109 >:: + tty +ype; + +1114 + gme + < +ass + + gOuutIt +, cs + gIt +, cs + gAot +, cs + gFun +> + +1115 +le + +OuutIt + +gex_fm +(OuutIt +out +, + +1116 cڡ +mch_sus +< +It +, +Aot +>& +m +, + +1117 +Fun + +fmt +, + +1118 +mch_ag_ty + +ags + = +fm_l + + +1121  +m +. +fm +( +out +, +fmt +, +ags +); + +1124 + gme + < +ass + + gIt +, cs + gAot +, cs + gFun +> + +1125 +le + + gd +:: +basic_rg +< +tyme + +mch_sus +< +It +, + gAot +>:: +ch_ty +> +gex_fm +(cڡ mch_sus& +m +, + +1126 +Fun + +fmt +, + +1127 +mch_ag_ty + +ags + = +fm_l +) + +1129  +m +. +fm +( +fmt +, +ags +); + +1132 #ifde +BOOST_MSVC + + +1133 #agm + $wng +( +push +) + +1134 #agm + $wng +( +dib +: 4103) + +1136 #ifde +BOOST_HAS_ABI_HEADERS + + +1137 #ud +BOOST_ABI_SUFFIX + + +1139 #ifde +BOOST_MSVC + + +1140 #agm + $wng +( +p +) + +1143 + } +} + + @/usr/include/boost/regex/v4/regex_grep.hpp + +19 #ide +BOOST_REGEX_V4_REGEX_GREP_HPP + + +20  + #BOOST_REGEX_V4_REGEX_GREP_HPP + + + ) + +23 +mea + + gboo +{ + +25 #ifde +BOOST_MSVC + + +26 #agm +wng +( +push +) + +27 #agm +wng +( +dib +: 4103) + +29 #ifde +BOOST_HAS_ABI_HEADERS + + +30 #ud +BOOST_ABI_PREFIX + + +32 #ifde +BOOST_MSVC + + +33 #agm +wng +( +p +) + +40 + gme + < +ass + + gPdi +, cs + gBidiIt +, cs + gchT +, cs + gas +> + +41 +le +  +gex_gp +( +Pdi + +foo +, + +42 +BidiIt + +f +, + +43 +BidiIt + +ϡ +, + +44 cڡ +basic_gex +< +chT +, +as +>& +e +, + +45 +mch_ag_ty + +ags + = +mch_deu +) + +47 if( +e +. +ags +(& +gex_cڡts +:: +b +) + +48  +l +; + +50  +tyme + + tmch_sus +< + tBidiIt +>:: + tlot_ty + + tmch_lot_ty +; + +52 + gmch_sus +< + gBidiIt +> + gm +; + +53 + gBOOST_REGEX_DETAIL_NS +:: +_mch +< +BidiIt +, + gmch_lot_ty +, + gas +> +mch +( +f +, +ϡ +, +m +, +e +, +ags +, first); + +54  + gcou + = 0; + +55  + gmch +. +fd +()) + +57 ++ + gcou +; + +58 if(0 = +foo +( +m +)) + +59  +cou +; + +60 if( + gm +[0]. + gcd + = +ϡ +) + +61  +cou +; + +62 if( + gm +. +ngth +() == 0) + +64 if( +m +[0]. +cd + = +ϡ +) + +65  +cou +; + +68 + gmch_sus +< + gBidiIt +, + gmch_lot_ty +> +m2 +( +m +); + +69 + gmch +. +tf +( +mch_n_nu + | +mch_ctuous +); + +70 if( + gmch +. +fd +()) + +72 ++ + gcou +; + +73 if(0 = +foo +( +m +)) + +74  +cou +; + +79 + gm + = +m2 +; + +81 + gmch +. +untf +(( +mch_n_nu + | +mch_ctuous +& ~ +ags +); + +84  + gcou +; + +89 #ide +BOOST_NO_FUNCTION_TEMPLATE_ORDERING + + +94 + gme + < +ass + + gPdi +, cs + gchT +, cs + gas +> + +95 +le +  +gex_gp +( +Pdi + +foo +, cڡ +chT +* +r +, + +96 cڡ +basic_gex +< +chT +, +as +>& +e +, + +97 +mch_ag_ty + +ags + = +mch_deu +) + +99  +gex_gp +( +foo +, +r +, s + +as +:: +ngth +(r), +e +, +ags +); + +102 + gme + < +ass + + gPdi +, cs + gST +, cs + gSA +, cs + gchT +, cs + gas +> + +103 +le +  +gex_gp +( +Pdi + +foo +, cڡ +d +:: +basic_rg +< +chT +, +ST +, +SA +>& +s +, + +104 cڡ +basic_gex +< +chT +, +as +>& +e +, + +105 +mch_ag_ty + +ags + = +mch_deu +) + +107  +gex_gp +( +foo +, +s +. +beg +(), s. +d +(), +e +, +ags +); + +110 +le +  +gex_gp +( +bo + (* +foo +)(cڡ +cmch +&), cڡ * +r +, + +111 cڡ +gex +& +e +, + +112 +mch_ag_ty + +ags + = +mch_deu +) + +114  +gex_gp +( +foo +, +r +, s + +gex +:: +as_ty +:: +ngth +(r), +e +, +ags +); + +116 #ide +BOOST_NO_WREGEX + + +117 +le +  +gex_gp +( +bo + (* +foo +)(cڡ +wcmch +&), cڡ +wch_t +* +r +, + +118 cڡ +wgex +& +e +, + +119 +mch_ag_ty + +ags + = +mch_deu +) + +121  +gex_gp +( +foo +, +r +, s + +wgex +:: +as_ty +:: +ngth +(r), +e +, +ags +); + +124 +le +  +gex_gp +( +bo + (* +foo +)(cڡ +mch_sus +< +d +:: +rg +:: +cڡ_ +>&), cڡ std::rg& +s +, + +125 cڡ +gex +& +e +, + +126 +mch_ag_ty + +ags + = +mch_deu +) + +128  +gex_gp +( +foo +, +s +. +beg +(), s. +d +(), +e +, +ags +); + +130 #i! +defed +( +BOOST_NO_WREGEX +) + +131 +le +  +gex_gp +( +bo + (* +foo +)(cڡ +mch_sus +< +d +:: +basic_rg +< +wch_t +>:: +cڡ_ +>&), + +132 cڡ +d +:: +basic_rg +< +wch_t +>& +s +, + +133 cڡ +wgex +& +e +, + +134 +mch_ag_ty + +ags + = +mch_deu +) + +136  +gex_gp +( +foo +, +s +. +beg +(), s. +d +(), +e +, +ags +); + +141 #ifde +BOOST_MSVC + + +142 #agm +wng +( +push +) + +143 #agm +wng +( +dib +: 4103) + +145 #ifde +BOOST_HAS_ABI_HEADERS + + +146 #ud +BOOST_ABI_SUFFIX + + +148 #ifde +BOOST_MSVC + + +149 #agm +wng +( +p +) + + @/usr/include/boost/regex/v4/regex_iterator.hpp + +19 #ide +BOOST_REGEX_V4_REGEX_ITERATOR_HPP + + +20  + #BOOST_REGEX_V4_REGEX_ITERATOR_HPP + + + ) + +22  + ~ + +24 +mea + + gboo +{ + +26 #ifde +BOOST_MSVC + + +27 #agm +wng +( +push +) + +28 #agm +wng +( +dib +: 4103) + +30 #ifde +BOOST_HAS_ABI_HEADERS + + +31 #ud +BOOST_ABI_PREFIX + + +33 #ifde +BOOST_MSVC + + +34 #agm +wng +( +p +) + +37 + gme + < +ass + + gBideiڮIt +, + +38 +ass + + gchT +, + +39 +ass + + gas +> + +40 as + cgex__imemti + + +42  + gbasic_gex +< + tchT +, + tas +> + tgex_ty +; + +44 + gmch_sus +< + gBideiڮIt +> + gwh +; + +45 +BideiڮIt + + gba +; + +46 +BideiڮIt + + gd +; + +47 cڡ +gex_ty + + g +; + +48 +mch_ag_ty + + gags +; + +50 + gpublic +: + +51 +gex__imemti +(cڡ +gex_ty +* +p +, +BideiڮIt + +ϡ +, +mch_ag_ty + +f +) + +52 : +ba +(), +d +( +ϡ +), + +(* +p +), +ags +( +f +){} + +53 +bo + + +( +BideiڮIt + +f +) + +55 + gba + = +f +; + +56  +gex_ch +( +f +, +d +, +wh +, + +, +ags +); + +58 +bo + +com +(cڡ +gex__imemti +& +th +) + +60 if( + gthis + =& +th + +ue +; + +61  (& + g +. +g_da +(=& +th +. + +.g_da()&& ( +d + =th.d&& ( +ags + =th.ags&& ( +wh +[0]. +f + =th.wh[0].f&& (wh[0]. +cd + ==hat.what[0].second); + +63 cڡ + gmch_sus +< + gBideiڮIt +>& +g +() + +64 {  + gwh +; } + +65 +bo + +xt +() + +69 +BideiڮIt + + gxt_t + = +wh +[0]. +cd +; + +70 +mch_ag_ty + +f +( +ags +); + +71 if(! + gwh +. +ngth +(|| ( + gf + & + ggex_cڡts +:: +mch_posix +)) + +72 +f + | +gex_cڡts +:: +mch_n_l_nu +; + +75 +bo + + gsu + = +gex_ch +( +xt_t +, +d +, +wh +, + +, +f +, +ba +); + +76 if( + gsu +) + +77 + gwh +. +t_ba +( +ba +); + +78  + gsu +; + +80 + give +: + +81 +gex__imemti +& +ݔ +=(constegex_iterator_implementation&); + +84 + gme + < +ass + + gBideiڮIt +, + +85 +ass + + gchT + = +BOOST_DEDUCED_TYPENAME + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +BideiڮIt +>:: +vue_ty +, + +86 +ass + + gas + = +gex_as +< +chT +> > + +87 as + cgex_ + + +89 +ive +: + +90  +gex__imemti +< + tBideiڮIt +, + tchT +, + tas +> + tim +; + +91  + gshed_r +< + tim +> + tpim +; + +92 + gpublic +: + +93  +basic_gex +< + tchT +, + tas +> + tgex_ty +; + +94  + gmch_sus +< + tBideiڮIt +> + tvue_ty +; + +95  +tyme + + tBOOST_REGEX_DETAIL_NS +:: + tgex__as +< + tBideiڮIt +>:: + tdifn_ty + + +96 + tdifn_ty +; + +97 cڡ + tvue_ty +* + tpor +; + +98 cڡ + tvue_ty +& + tn +; + +99  + gd +:: + tfwd__g + + t_gy +; + +101 +gex_ +(){} + +102 +gex_ +( +BideiڮIt + +a +, BideiڮIt +b +, + +103 cڡ +gex_ty +& + +, + +104 +mch_ag_ty + +m + = +mch_deu +) + +105 : +pda +( +w + +im +(& + +, +b +, +m +)) + +107 if(! + gpda +-> + +( +a +)) + +109 + gpda +. +t +(); + +112 +gex_ +(cڡegex_& +th +) + +113 : +pda +( +th +.pdata) {} + +114 +gex_ +& +ݔ +=(cڡegex_& +th +) + +116 +pda + = +th +.pdata; + +117  * + gthis +; + +119 +bo + + gݔ +==(cڡ +gex_ +& +th +)const + +121 if(( +pda +. +g +(=0|| ( +th +.pdata.get() == 0)) + +122  +pda +. +g +(= +th +.pdata.get(); + +123  + gpda +-> +com +(*( +th +. +pda +. +g +())); + +125 +bo + + gݔ +!=(cڡ +gex_ +& +th +)const + +126 {  !(* +this + = +th +); } + +127 cڡ + gvue_ty +& + gݔ +*()const + +128 {  + gpda +-> +g +(); } + +129 cڡ +vue_ty +* + gݔ +->()const + +130 {  &( + gpda +-> +g +()); } + +131 + ggex_ +& + gݔ +++() + +133 +cow +(); + +134 if(0 = +pda +-> +xt +()) + +136 +pda +. +t +(); + +138  * + gthis +; + +140 +gex_ + + gݔ +++() + +142 +gex_ + +su +(* +this +); + +143 ++(* + gthis +); + +144  + gsu +; + +146 + give +: + +148 +pim + +pda +; + +150  +cow +() + +153 if( + gpda +. +g +(&& !pda. +unique +()) + +155 + gpda +. +t +( +w + +im +(*( +pda +. +g +()))); + +160  + ggex_ + + tegex_ +; + +161  + ggex_ +< + td +:: + trg +:: + tcڡ_ +> + tegex_ +; + +162 #ide +BOOST_NO_WREGEX + + +163  + ggex_ + + twegex_ +; + +164  + ggex_ +< + td +:: + twrg +:: + tcڡ_ +> + twegex_ +; + +168 + gme + < +ass + + gchT +, cs + gas +> + +169 +le + + ggex_ + +make_gex_ +(cڡ +chT +* +p +, cڡ +basic_gex +& +e +, +gex_cڡts +:: +mch_ag_ty + +m + =egex_cڡts:: +mch_deu +) + +171  +gex_ +( +p +,+as:: +ngth +), +e +, +m +); + +173 + gme + < +ass + + gchT +, cs + gas +, cs + gST +, cs + gSA +> + +174 +le + + ggex_ +< +tyme + + gd +:: +basic_rg +< +chT +, + gST +, + gSA +>:: +cڡ_ +, + gchT +, + gas +> +make_gex_ +(cڡ +d +::basic_rg& +p +, cڡ +basic_gex +& +e +, +gex_cڡts +:: +mch_ag_ty + +m + =egex_cڡts:: +mch_deu +) + +176  +gex_ +< +tyme + +d +:: +basic_rg +< +chT +, +ST +, +SA +>:: +cڡ_ +, chT, +as +>( +p +. +beg +(),. +d +(), +e +, +m +); + +179 #ifde +BOOST_MSVC + + +180 #agm + $wng +( +push +) + +181 #agm + $wng +( +dib +: 4103) + +183 #ifde +BOOST_HAS_ABI_HEADERS + + +184 #ud +BOOST_ABI_SUFFIX + + +186 #ifde +BOOST_MSVC + + +187 #agm + $wng +( +p +) + +190 + } +} + + @/usr/include/boost/regex/v4/regex_match.hpp + +22 #ide +BOOST_REGEX_MATCH_HPP + + +23  + #BOOST_REGEX_MATCH_HPP + + + ) + +25 +mea + + gboo +{ + +27 #ifde +BOOST_MSVC + + +28 #agm +wng +( +push +) + +29 #agm +wng +( +dib +: 4103) + +31 #ifde +BOOST_HAS_ABI_HEADERS + + +32 #ud +BOOST_ABI_PREFIX + + +34 #ifde +BOOST_MSVC + + +35 #agm +wng +( +p +) + +43 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gchT +, cs + gas +> + +44 +bo + +gex_mch +( +BidiIt + +f +, BidiIt +ϡ +, + +45 +mch_sus +< +BidiIt +, +Aot +>& +m +, + +46 cڡ +basic_gex +< +chT +, +as +>& +e +, + +47 +mch_ag_ty + +ags + = +mch_deu +) + +49 +BOOST_REGEX_DETAIL_NS +:: +_mch +< +BidiIt +, +Aot +, +as +> +mch +( +f +, +ϡ +, +m +, +e +, +ags +, first); + +50  + gmch +. +mch +(); + +52 + gme + < +ass + + g +, cs + gchT +, cs + gas +> + +53 +bo + +gex_mch +( + + +f +, it +ϡ +, + +54 cڡ +basic_gex +< +chT +, +as +>& +e +, + +55 +mch_ag_ty + +ags + = +mch_deu +) + +57 +mch_sus +< + +> +m +; + +58  +gex_mch +( +f +, +ϡ +, +m +, +e +, +ags + | +gex_cڡts +:: +mch_y +); + +62 #ide +BOOST_NO_FUNCTION_TEMPLATE_ORDERING + + +67 + gme + < +ass + + gchT +, cs + gAot +, cs + gas +> + +68 +le + +bo + +gex_mch +(cڡ +chT +* +r +, + +69 +mch_sus +& +m +, + +70 cڡ +basic_gex +< +chT +, +as +>& +e +, + +71 +mch_ag_ty + +ags + = +mch_deu +) + +73  +gex_mch +( +r +, s + +as +:: +ngth +(r), +m +, +e +, +ags +); + +76 + gme + < +ass + + gST +, cs + gSA +, cs + gAot +, cs + gchT +, cs + gas +> + +77 +le + +bo + +gex_mch +(cڡ +d +:: +basic_rg +< +chT +, +ST +, +SA +>& +s +, + +78 +mch_sus +< +tyme + +d +:: +basic_rg +< +chT +, +ST +, +SA +>:: +cڡ_ +, +Aot +>& +m +, + +79 cڡ +basic_gex +< +chT +, +as +>& +e +, + +80 +mch_ag_ty + +ags + = +mch_deu +) + +82  +gex_mch +( +s +. +beg +(), s. +d +(), +m +, +e +, +ags +); + +84 + gme + < +ass + + gchT +, cs + gas +> + +85 +le + +bo + +gex_mch +(cڡ +chT +* +r +, + +86 cڡ +basic_gex +< +chT +, +as +>& +e +, + +87 +mch_ag_ty + +ags + = +mch_deu +) + +89 +mch_sus + +m +; + +90  +gex_mch +( +r +, s + +as +:: +ngth +(r), +m +, +e +, +ags + | +gex_cڡts +:: +mch_y +); + +93 + gme + < +ass + + gST +, cs + gSA +, cs + gchT +, cs + gas +> + +94 +le + +bo + +gex_mch +(cڡ +d +:: +basic_rg +< +chT +, +ST +, +SA +>& +s +, + +95 cڡ +basic_gex +< +chT +, +as +>& +e +, + +96 +mch_ag_ty + +ags + = +mch_deu +) + +98  +tyme + + td +:: + tbasic_rg +< + tchT +, + tST +, + tSA +>:: + tcڡ_ + + t +; + +99 + gmch_sus +< + g +> + gm +; + +100  +gex_mch +( +s +. +beg +(), s. +d +(), +m +, +e +, +ags + | +gex_cڡts +:: +mch_y +); + +103 +le + +bo + +gex_mch +(cڡ * +r +, + +104 +cmch +& +m +, + +105 cڡ +gex +& +e +, + +106 +mch_ag_ty + +ags + = +mch_deu +) + +108  +gex_mch +( +r +, s + +gex +:: +as_ty +:: +ngth +(r), +m +, +e +, +ags +); + +110 +le + +bo + +gex_mch +(cڡ * +r +, + +111 cڡ +gex +& +e +, + +112 +mch_ag_ty + +ags + = +mch_deu +) + +114 +mch_sus + +m +; + +115  +gex_mch +( +r +, s + +gex +:: +as_ty +:: +ngth +(r), +m +, +e +, +ags + | +gex_cڡts +:: +mch_y +); + +117 #ide +BOOST_NO_STD_LOCALE + + +118 +le + +bo + +gex_mch +(cڡ * +r +, + +119 +cmch +& +m +, + +120 cڡ +basic_gex +<, +p_gex_as +<> >& +e +, + +121 +mch_ag_ty + +ags + = +mch_deu +) + +123  +gex_mch +( +r +, s + +gex +:: +as_ty +:: +ngth +(r), +m +, +e +, +ags +); + +125 +le + +bo + +gex_mch +(cڡ * +r +, + +126 cڡ +basic_gex +<, +p_gex_as +<> >& +e +, + +127 +mch_ag_ty + +ags + = +mch_deu +) + +129 +mch_sus + +m +; + +130  +gex_mch +( +r +, s + +gex +:: +as_ty +:: +ngth +(r), +m +, +e +, +ags + | +gex_cڡts +:: +mch_y +); + +133 +le + +bo + +gex_mch +(cڡ * +r +, + +134 +cmch +& +m +, + +135 cڡ +basic_gex +<, +c_gex_as +<> >& +e +, + +136 +mch_ag_ty + +ags + = +mch_deu +) + +138  +gex_mch +( +r +, s + +gex +:: +as_ty +:: +ngth +(r), +m +, +e +, +ags +); + +140 +le + +bo + +gex_mch +(cڡ * +r +, + +141 cڡ +basic_gex +<, +c_gex_as +<> >& +e +, + +142 +mch_ag_ty + +ags + = +mch_deu +) + +144 +mch_sus + +m +; + +145  +gex_mch +( +r +, s + +gex +:: +as_ty +:: +ngth +(r), +m +, +e +, +ags + | +gex_cڡts +:: +mch_y +); + +147 #i +defed +( +_WIN32 +&& !defed( +BOOST_REGEX_NO_W32 +) + +148 +le + +bo + +gex_mch +(cڡ * +r +, + +149 +cmch +& +m +, + +150 cڡ +basic_gex +<, +w32_gex_as +<> >& +e +, + +151 +mch_ag_ty + +ags + = +mch_deu +) + +153  +gex_mch +( +r +, s + +gex +:: +as_ty +:: +ngth +(r), +m +, +e +, +ags +); + +155 +le + +bo + +gex_mch +(cڡ * +r +, + +156 cڡ +basic_gex +<, +w32_gex_as +<> >& +e +, + +157 +mch_ag_ty + +ags + = +mch_deu +) + +159 +mch_sus + +m +; + +160  +gex_mch +( +r +, s + +gex +:: +as_ty +:: +ngth +(r), +m +, +e +, +ags + | +gex_cڡts +:: +mch_y +); + +163 #ide +BOOST_NO_WREGEX + + +164 +le + +bo + +gex_mch +(cڡ +wch_t +* +r +, + +165 +wcmch +& +m +, + +166 cڡ +wgex +& +e +, + +167 +mch_ag_ty + +ags + = +mch_deu +) + +169  +gex_mch +( +r +, s + +wgex +:: +as_ty +:: +ngth +(r), +m +, +e +, +ags +); + +171 +le + +bo + +gex_mch +(cڡ +wch_t +* +r +, + +172 cڡ +wgex +& +e +, + +173 +mch_ag_ty + +ags + = +mch_deu +) + +175 +mch_sus + +m +; + +176  +gex_mch +( +r +, s + +wgex +:: +as_ty +:: +ngth +(r), +m +, +e +, +ags + | +gex_cڡts +:: +mch_y +); + +178 #ide +BOOST_NO_STD_LOCALE + + +179 +le + +bo + +gex_mch +(cڡ +wch_t +* +r +, + +180 +wcmch +& +m +, + +181 cڡ +basic_gex +< +wch_t +, +p_gex_as + >& +e +, + +182 +mch_ag_ty + +ags + = +mch_deu +) + +184  +gex_mch +( +r +, s + +wgex +:: +as_ty +:: +ngth +(r), +m +, +e +, +ags +); + +186 +le + +bo + +gex_mch +(cڡ +wch_t +* +r +, + +187 cڡ +basic_gex +< +wch_t +, +p_gex_as + >& +e +, + +188 +mch_ag_ty + +ags + = +mch_deu +) + +190 +mch_sus + +m +; + +191  +gex_mch +( +r +, s + +wgex +:: +as_ty +:: +ngth +(r), +m +, +e +, +ags + | +gex_cڡts +:: +mch_y +); + +194 +le + +bo + +gex_mch +(cڡ +wch_t +* +r +, + +195 +wcmch +& +m +, + +196 cڡ +basic_gex +< +wch_t +, +c_gex_as + >& +e +, + +197 +mch_ag_ty + +ags + = +mch_deu +) + +199  +gex_mch +( +r +, s + +wgex +:: +as_ty +:: +ngth +(r), +m +, +e +, +ags +); + +201 +le + +bo + +gex_mch +(cڡ +wch_t +* +r +, + +202 cڡ +basic_gex +< +wch_t +, +c_gex_as + >& +e +, + +203 +mch_ag_ty + +ags + = +mch_deu +) + +205 +mch_sus + +m +; + +206  +gex_mch +( +r +, s + +wgex +:: +as_ty +:: +ngth +(r), +m +, +e +, +ags + | +gex_cڡts +:: +mch_y +); + +208 #i +defed +( +_WIN32 +&& !defed( +BOOST_REGEX_NO_W32 +) + +209 +le + +bo + +gex_mch +(cڡ +wch_t +* +r +, + +210 +wcmch +& +m +, + +211 cڡ +basic_gex +< +wch_t +, +w32_gex_as + >& +e +, + +212 +mch_ag_ty + +ags + = +mch_deu +) + +214  +gex_mch +( +r +, s + +wgex +:: +as_ty +:: +ngth +(r), +m +, +e +, +ags +); + +216 +le + +bo + +gex_mch +(cڡ +wch_t +* +r +, + +217 cڡ +basic_gex +< +wch_t +, +w32_gex_as + >& +e +, + +218 +mch_ag_ty + +ags + = +mch_deu +) + +220 +mch_sus + +m +; + +221  +gex_mch +( +r +, s + +wgex +:: +as_ty +:: +ngth +(r), +m +, +e +, +ags + | +gex_cڡts +:: +mch_y +); + +225 +le + +bo + +gex_mch +(cڡ +d +:: +rg +& +s +, + +226 +smch +& +m +, + +227 cڡ +gex +& +e +, + +228 +mch_ag_ty + +ags + = +mch_deu +) + +230  +gex_mch +( +s +. +beg +(), s. +d +(), +m +, +e +, +ags +); + +232 +le + +bo + +gex_mch +(cڡ +d +:: +rg +& +s +, + +233 cڡ +gex +& +e +, + +234 +mch_ag_ty + +ags + = +mch_deu +) + +236 +mch_sus +< +d +:: +rg +:: +cڡ_ +> +m +; + +237  +gex_mch +( +s +. +beg +(), s. +d +(), +m +, +e +, +ags + | +gex_cڡts +:: +mch_y +); + +239 #ide +BOOST_NO_STD_LOCALE + + +240 +le + +bo + +gex_mch +(cڡ +d +:: +rg +& +s +, + +241 +smch +& +m +, + +242 cڡ +basic_gex +<, +p_gex_as +<> >& +e +, + +243 +mch_ag_ty + +ags + = +mch_deu +) + +245  +gex_mch +( +s +. +beg +(), s. +d +(), +m +, +e +, +ags +); + +247 +le + +bo + +gex_mch +(cڡ +d +:: +rg +& +s +, + +248 cڡ +basic_gex +<, +p_gex_as +<> >& +e +, + +249 +mch_ag_ty + +ags + = +mch_deu +) + +251 +mch_sus +< +d +:: +rg +:: +cڡ_ +> +m +; + +252  +gex_mch +( +s +. +beg +(), s. +d +(), +m +, +e +, +ags + | +gex_cڡts +:: +mch_y +); + +255 +le + +bo + +gex_mch +(cڡ +d +:: +rg +& +s +, + +256 +smch +& +m +, + +257 cڡ +basic_gex +<, +c_gex_as +<> >& +e +, + +258 +mch_ag_ty + +ags + = +mch_deu +) + +260  +gex_mch +( +s +. +beg +(), s. +d +(), +m +, +e +, +ags +); + +262 +le + +bo + +gex_mch +(cڡ +d +:: +rg +& +s +, + +263 cڡ +basic_gex +<, +c_gex_as +<> >& +e +, + +264 +mch_ag_ty + +ags + = +mch_deu +) + +266 +mch_sus +< +d +:: +rg +:: +cڡ_ +> +m +; + +267  +gex_mch +( +s +. +beg +(), s. +d +(), +m +, +e +, +ags + | +gex_cڡts +:: +mch_y +); + +269 #i +defed +( +_WIN32 +&& !defed( +BOOST_REGEX_NO_W32 +) + +270 +le + +bo + +gex_mch +(cڡ +d +:: +rg +& +s +, + +271 +smch +& +m +, + +272 cڡ +basic_gex +<, +w32_gex_as +<> >& +e +, + +273 +mch_ag_ty + +ags + = +mch_deu +) + +275  +gex_mch +( +s +. +beg +(), s. +d +(), +m +, +e +, +ags +); + +277 +le + +bo + +gex_mch +(cڡ +d +:: +rg +& +s +, + +278 cڡ +basic_gex +<, +w32_gex_as +<> >& +e +, + +279 +mch_ag_ty + +ags + = +mch_deu +) + +281 +mch_sus +< +d +:: +rg +:: +cڡ_ +> +m +; + +282  +gex_mch +( +s +. +beg +(), s. +d +(), +m +, +e +, +ags + | +gex_cڡts +:: +mch_y +); + +285 #i! +defed +( +BOOST_NO_WREGEX +) + +286 +le + +bo + +gex_mch +(cڡ +d +:: +basic_rg +< +wch_t +>& +s +, + +287 +mch_sus +< +d +:: +basic_rg +< +wch_t +>:: +cڡ_ +>& +m +, + +288 cڡ +wgex +& +e +, + +289 +mch_ag_ty + +ags + = +mch_deu +) + +291  +gex_mch +( +s +. +beg +(), s. +d +(), +m +, +e +, +ags +); + +293 +le + +bo + +gex_mch +(cڡ +d +:: +basic_rg +< +wch_t +>& +s +, + +294 cڡ +wgex +& +e +, + +295 +mch_ag_ty + +ags + = +mch_deu +) + +297 +mch_sus +< +d +:: +basic_rg +< +wch_t +>:: +cڡ_ +> +m +; + +298  +gex_mch +( +s +. +beg +(), s. +d +(), +m +, +e +, +ags + | +gex_cڡts +:: +mch_y +); + +300 #ide +BOOST_NO_STD_LOCALE + + +301 +le + +bo + +gex_mch +(cڡ +d +:: +basic_rg +< +wch_t +>& +s +, + +302 +mch_sus +< +d +:: +basic_rg +< +wch_t +>:: +cڡ_ +>& +m +, + +303 cڡ +basic_gex +< +wch_t +, +p_gex_as + >& +e +, + +304 +mch_ag_ty + +ags + = +mch_deu +) + +306  +gex_mch +( +s +. +beg +(), s. +d +(), +m +, +e +, +ags +); + +308 +le + +bo + +gex_mch +(cڡ +d +:: +basic_rg +< +wch_t +>& +s +, + +309 cڡ +basic_gex +< +wch_t +, +p_gex_as + >& +e +, + +310 +mch_ag_ty + +ags + = +mch_deu +) + +312 +mch_sus +< +d +:: +basic_rg +< +wch_t +>:: +cڡ_ +> +m +; + +313  +gex_mch +( +s +. +beg +(), s. +d +(), +m +, +e +, +ags + | +gex_cڡts +:: +mch_y +); + +316 +le + +bo + +gex_mch +(cڡ +d +:: +basic_rg +< +wch_t +>& +s +, + +317 +mch_sus +< +d +:: +basic_rg +< +wch_t +>:: +cڡ_ +>& +m +, + +318 cڡ +basic_gex +< +wch_t +, +c_gex_as + >& +e +, + +319 +mch_ag_ty + +ags + = +mch_deu +) + +321  +gex_mch +( +s +. +beg +(), s. +d +(), +m +, +e +, +ags +); + +323 +le + +bo + +gex_mch +(cڡ +d +:: +basic_rg +< +wch_t +>& +s +, + +324 cڡ +basic_gex +< +wch_t +, +c_gex_as + >& +e +, + +325 +mch_ag_ty + +ags + = +mch_deu +) + +327 +mch_sus +< +d +:: +basic_rg +< +wch_t +>:: +cڡ_ +> +m +; + +328  +gex_mch +( +s +. +beg +(), s. +d +(), +m +, +e +, +ags + | +gex_cڡts +:: +mch_y +); + +330 #i +defed +( +_WIN32 +&& !defed( +BOOST_REGEX_NO_W32 +) + +331 +le + +bo + +gex_mch +(cڡ +d +:: +basic_rg +< +wch_t +>& +s +, + +332 +mch_sus +< +d +:: +basic_rg +< +wch_t +>:: +cڡ_ +>& +m +, + +333 cڡ +basic_gex +< +wch_t +, +w32_gex_as + >& +e +, + +334 +mch_ag_ty + +ags + = +mch_deu +) + +336  +gex_mch +( +s +. +beg +(), s. +d +(), +m +, +e +, +ags +); + +338 +le + +bo + +gex_mch +(cڡ +d +:: +basic_rg +< +wch_t +>& +s +, + +339 cڡ +basic_gex +< +wch_t +, +w32_gex_as + >& +e +, + +340 +mch_ag_ty + +ags + = +mch_deu +) + +342 +mch_sus +< +d +:: +basic_rg +< +wch_t +>:: +cڡ_ +> +m +; + +343  +gex_mch +( +s +. +beg +(), s. +d +(), +m +, +e +, +ags + | +gex_cڡts +:: +mch_y +); + +351 #ifde +BOOST_MSVC + + +352 #agm +wng +( +push +) + +353 #agm +wng +( +dib +: 4103) + +355 #ifde +BOOST_HAS_ABI_HEADERS + + +356 #ud +BOOST_ABI_SUFFIX + + +358 #ifde +BOOST_MSVC + + +359 #agm +wng +( +p +) + + @/usr/include/boost/regex/v4/regex_merge.hpp + +21 #ide +BOOST_REGEX_V4_REGEX_MERGE_HPP + + +22  + #BOOST_REGEX_V4_REGEX_MERGE_HPP + + + ) + +25 +mea + + gboo +{ + +27 #ifde +BOOST_MSVC + + +28 #agm +wng +( +push +) + +29 #agm +wng +( +dib +: 4103) + +31 #ifde +BOOST_HAS_ABI_HEADERS + + +32 #ud +BOOST_ABI_PREFIX + + +34 #ifde +BOOST_MSVC + + +35 #agm +wng +( +p +) + +38 + gme + < +ass + + gOuutIt +, cs + gIt +, cs + gas +, cs + gchT +> + +39 +le + +OuutIt + +gex_mge +(OuutIt +out +, + +40 +It + +f +, + +41 +It + +ϡ +, + +42 cڡ +basic_gex +< +chT +, +as +>& +e +, + +43 cڡ +chT +* +fmt +, + +44 +mch_ag_ty + +ags + = +mch_deu +) + +46  +gex_a +( +out +, +f +, +ϡ +, +e +, +fmt +, +ags +); + +49 + gme + < +ass + + gOuutIt +, cs + gIt +, cs + gas +, cs + gchT +> + +50 +le + +OuutIt + +gex_mge +(OuutIt +out +, + +51 +It + +f +, + +52 +It + +ϡ +, + +53 cڡ +basic_gex +< +chT +, +as +>& +e +, + +54 cڡ +d +:: +basic_rg +< +chT +>& +fmt +, + +55 +mch_ag_ty + +ags + = +mch_deu +) + +57  +gex_mge +( +out +, +f +, +ϡ +, +e +, +fmt +. +c_r +(), +ags +); + +60 + gme + < +ass + + gas +, cs + gchT +> + +61 +le + + gd +:: +basic_rg +< +chT +> +gex_mge +(cڡ +d +::basic_rg& +s +, + +62 cڡ +basic_gex +< +chT +, +as +>& +e +, + +63 cڡ +chT +* +fmt +, + +64 +mch_ag_ty + +ags + = +mch_deu +) + +66  +gex_a +( +s +, +e +, +fmt +, +ags +); + +69 + gme + < +ass + + gas +, cs + gchT +> + +70 +le + + gd +:: +basic_rg +< +chT +> +gex_mge +(cڡ +d +::basic_rg& +s +, + +71 cڡ +basic_gex +< +chT +, +as +>& +e +, + +72 cڡ +d +:: +basic_rg +< +chT +>& +fmt +, + +73 +mch_ag_ty + +ags + = +mch_deu +) + +75  +gex_a +( +s +, +e +, +fmt +, +ags +); + +78 #ifde +BOOST_MSVC + + +79 #agm +wng +( +push +) + +80 #agm +wng +( +dib +: 4103) + +82 #ifde +BOOST_HAS_ABI_HEADERS + + +83 #ud +BOOST_ABI_SUFFIX + + +85 #ifde +BOOST_MSVC + + +86 #agm +wng +( +p +) + + @/usr/include/boost/regex/v4/regex_raw_buffer.hpp + +21 #ide +BOOST_REGEX_RAW_BUFFER_HPP + + +22  + #BOOST_REGEX_RAW_BUFFER_HPP + + + ) + +24 #ide +BOOST_REGEX_CONFIG_HPP + + +25  + ~ + +28  + ~ + +29  + ~ + +31 +mea + + gboo +{ + +32 +mea + + gBOOST_REGEX_DETAIL_NS +{ + +34 #ifde +BOOST_MSVC + + +35 #agm +wng +( +push +) + +36 #agm +wng +( +dib +: 4103) + +38 #ifde +BOOST_HAS_ABI_HEADERS + + +39 #ud +BOOST_ABI_PREFIX + + +41 #ifde +BOOST_MSVC + + +42 #agm +wng +( +p +) + +45  + semy_ddg +{}; + +47  + uddg + + +49 * + gp +; + +50  + gi +; + +53 + gme + < + gN +> + +54  + sddg3 + + +57 + gddg_size + = 8, + +58 + gddg_mask + = 7 + +62 + gme +<> + +63  + gddg3 +<2> + +66 + gddg_size + = 2, + +67 + gddg_mask + = 1 + +71 + gme +<> + +72  + gddg3 +<4> + +75 + gddg_size + = 4, + +76 + gddg_mask + = 3 + +80 + gme +<> + +81  + gddg3 +<8> + +84 + gddg_size + = 8, + +85 + gddg_mask + = 7 + +89 + gme +<> + +90  + gddg3 +<16> + +93 + gddg_size + = 16, + +94 + gddg_mask + = 15 + +99 + gddg_size + = +ddg3 +<( +ddg +)>:: +ddg_size +, + +100 + gddg_mask + = +ddg3 +<( +ddg +)>:: +ddg_mask + + +109 as + cBOOST_REGEX_DECL + + gw_age + + +111 + gpublic +: + +112  +d +:: + tsize_t + + tsize_ty +; + +113 * + tpor +; + +114 + give +: + +115 +por + +ϡ +, + gt +, + gd +; + +116 + gpublic +: + +118 +w_age +(); + +119 +w_age +( +size_ty + +n +); + +121 ~ +w_age +() + +123 :: +ݔ + +de +( +t +); + +126  +BOOST_REGEX_CALL + +size +( +size_ty + +n +); + +128 * +BOOST_REGEX_CALL + +exnd +( +size_ty + +n +) + +130 if( +size_ty +( +ϡ + - +d +< + gn +) + +131 +size +( +n + + ( +d + - +t +)); + +132 +por + + gsu + = +d +; + +133 + gd + + +n +; + +134  + gsu +; + +137 * +BOOST_REGEX_CALL + + +( +size_ty + +pos +, size_ty +n +); + +139 +size_ty + +BOOST_REGEX_CALL + +size +() + +141  +size_ty +( +d + - +t +); + +144 +size_ty + +BOOST_REGEX_CALL + +cy +() + +146  +size_ty +( +ϡ + - +t +); + +149 * +BOOST_REGEX_CALL + +da +()const + +151  + gt +; + +154 +size_ty + +BOOST_REGEX_CALL + +dex +(* +r +) + +156  +size_ty +( +ic_ +< +por +>( +r +- stic_( +da +())); + +159  +BOOST_REGEX_CALL + +r +() + +161 + gd + = +t +; + +164  +BOOST_REGEX_CALL + +ign +() + +167 + gd + = +t + + ((( +d + - s+ +ddg_mask +) & ~padding_mask); + +169  +sw +( +w_age +& +th +) + +171 + gd +:: +sw +( +t +, +th +.start); + +172 + gd +:: +sw +( +d +, +th +.end); + +173 + gd +:: +sw +( +ϡ +, +th +.last); + +177 +le + + gw_age +:: +w_age +() + +179 +ϡ + = +t + = +d + = 0; + +182 +le + + gw_age +:: +w_age +( +size_ty + +n +) + +184 +t + = +d + = +ic_ +< +por +>(:: +ݔ + +w +( +n +)); + +185 +BOOST_REGEX_NOEH_ASSERT +( +t +) + +186 + gϡ + = +t + + +n +; + +190 #ifde +BOOST_MSVC + + +191 #agm +wng +( +push +) + +192 #agm +wng +( +dib +: 4103) + +194 #ifde +BOOST_HAS_ABI_HEADERS + + +195 #ud +BOOST_ABI_SUFFIX + + +197 #ifde +BOOST_MSVC + + +198 #agm +wng +( +p +) + + @/usr/include/boost/regex/v4/regex_replace.hpp + +21 #ide +BOOST_REGEX_V4_REGEX_REPLACE_HPP + + +22  + #BOOST_REGEX_V4_REGEX_REPLACE_HPP + + + ) + +25 +mea + + gboo +{ + +27 #ifde +BOOST_MSVC + + +28 #agm +wng +( +push +) + +29 #agm +wng +( +dib +: 4103) + +31 #ifde +BOOST_HAS_ABI_HEADERS + + +32 #ud +BOOST_ABI_PREFIX + + +34 #ifde +BOOST_MSVC + + +35 #agm +wng +( +p +) + +38 + gme + < +ass + + gOuutIt +, cs + gBideiڮIt +, cs + gas +, cs + gchT +, cs + gFmr +> + +39 +OuutIt + +gex_a +(OuutIt +out +, + +40 +BideiڮIt + +f +, + +41 +BideiڮIt + +ϡ +, + +42 cڡ +basic_gex +< +chT +, +as +>& +e +, + +43 +Fmr + +fmt +, + +44 +mch_ag_ty + +ags + = +mch_deu +) + +46 +gex_ +< +BideiڮIt +, +chT +, +as +> +i +( +f +, +ϡ +, +e +, +ags +); + +47 + ggex_ +< + gBideiڮIt +, + gchT +, + gas +> + gj +; + +48 if( + gi + = +j +) + +50 if(!( +ags + & +gex_cڡts +:: +fm_no_cy +)) + +51 +out + = +BOOST_REGEX_DETAIL_NS +:: +cy +( +f +, +ϡ +, out); + +55 +BideiڮIt + +ϡ_m +( +f +); + +56  + gi + ! +j +) + +58 if(!( +ags + & +gex_cڡts +:: +fm_no_cy +)) + +59 +out + = +BOOST_REGEX_DETAIL_NS +:: +cy +( +i +-> +efix +(). +f +, i->efix(). +cd +, out); + +60 + gout + = +i +-> +fm +( +out +, +fmt +, +ags +, +e +); + +61 + gϡ_m + = (* +i +)[0]. +cd +; + +62 if( + gags + & + ggex_cڡts +:: +fm_f_ly +) + +64 ++ + gi +; + +66 if(!( + gags + & + ggex_cڡts +:: +fm_no_cy +)) + +67 +out + = +BOOST_REGEX_DETAIL_NS +:: +cy +( +ϡ_m +, +ϡ +, out); + +69  + gout +; + +72 + gme + < +ass + + gas +, cs + gchT +, cs + gFmr +> + +73 + gd +:: +basic_rg +< +chT +> +gex_a +(cڡ +d +::basic_rg& +s +, + +74 cڡ +basic_gex +< +chT +, +as +>& +e +, + +75 +Fmr + +fmt +, + +76 +mch_ag_ty + +ags + = +mch_deu +) + +78 +d +:: +basic_rg +< +chT +> +su +; + +79 + gBOOST_REGEX_DETAIL_NS +:: +rg_out_ +< +d +:: +basic_rg +< +chT +> > +i +( +su +); + +80 +gex_a +( +i +, +s +. +beg +(), s. +d +(), +e +, +fmt +, +ags +); + +81  + gsu +; + +84 #ifde +BOOST_MSVC + + +85 #agm +wng +( +push +) + +86 #agm +wng +( +dib +: 4103) + +88 #ifde +BOOST_HAS_ABI_HEADERS + + +89 #ud +BOOST_ABI_SUFFIX + + +91 #ifde +BOOST_MSVC + + +92 #agm +wng +( +p +) + + @/usr/include/boost/regex/v4/regex_search.hpp + +19 #ide +BOOST_REGEX_V4_REGEX_SEARCH_HPP + + +20  + #BOOST_REGEX_V4_REGEX_SEARCH_HPP + + + ) + +23 +mea + + gboo +{ + +25 #ifde +BOOST_MSVC + + +26 #agm +wng +( +push +) + +27 #agm +wng +( +dib +: 4103) + +29 #ifde +BOOST_HAS_ABI_HEADERS + + +30 #ud +BOOST_ABI_PREFIX + + +32 #ifde +BOOST_MSVC + + +33 #agm +wng +( +p +) + +36 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gchT +, cs + gas +> + +37 +bo + +gex_ch +( +BidiIt + +f +, BidiIt +ϡ +, + +38 +mch_sus +< +BidiIt +, +Aot +>& +m +, + +39 cڡ +basic_gex +< +chT +, +as +>& +e +, + +40 +mch_ag_ty + +ags + = +mch_deu +) + +42  +gex_ch +( +f +, +ϡ +, +m +, +e +, +ags +, first); + +45 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gchT +, cs + gas +> + +46 +bo + +gex_ch +( +BidiIt + +f +, BidiIt +ϡ +, + +47 +mch_sus +< +BidiIt +, +Aot +>& +m +, + +48 cڡ +basic_gex +< +chT +, +as +>& +e +, + +49 +mch_ag_ty + +ags +, + +50 +BidiIt + +ba +) + +52 if( + ge +. +ags +(& + ggex_cڡts +:: +b +) + +53  +l +; + +55 + gBOOST_REGEX_DETAIL_NS +:: +_mch +< +BidiIt +, + gAot +, + gas +> +mch +( +f +, +ϡ +, +m +, +e +, +ags +, +ba +); + +56  + gmch +. +fd +(); + +61 #ide +BOOST_NO_FUNCTION_TEMPLATE_ORDERING + + +66 + gme + < +ass + + gchT +, cs + gAot +, cs + gas +> + +67 +le + +bo + +gex_ch +(cڡ +chT +* +r +, + +68 +mch_sus +& +m +, + +69 cڡ +basic_gex +< +chT +, +as +>& +e +, + +70 +mch_ag_ty + +ags + = +mch_deu +) + +72  +gex_ch +( +r +, s + +as +:: +ngth +(r), +m +, +e +, +ags +); + +75 + gme + < +ass + + gST +, cs + gSA +, cs + gAot +, cs + gchT +, cs + gas +> + +76 +le + +bo + +gex_ch +(cڡ +d +:: +basic_rg +< +chT +, +ST +, +SA +>& +s +, + +77 +mch_sus +< +tyme + +d +:: +basic_rg +< +chT +, +ST +, +SA +>:: +cڡ_ +, +Aot +>& +m +, + +78 cڡ +basic_gex +< +chT +, +as +>& +e +, + +79 +mch_ag_ty + +ags + = +mch_deu +) + +81  +gex_ch +( +s +. +beg +(), s. +d +(), +m +, +e +, +ags +); + +84 +le + +bo + +gex_ch +(cڡ * +r +, + +85 +cmch +& +m +, + +86 cڡ +gex +& +e +, + +87 +mch_ag_ty + +ags + = +mch_deu +) + +89  +gex_ch +( +r +, s + +gex +:: +as_ty +:: +ngth +(r), +m +, +e +, +ags +); + +91 +le + +bo + +gex_ch +(cڡ * +f +, cڡ * +ϡ +, + +92 cڡ +gex +& +e +, + +93 +mch_ag_ty + +ags + = +mch_deu +) + +95 +cmch + +m +; + +96  +gex_ch +( +f +, +ϡ +, +m +, +e +, +ags + | +gex_cڡts +:: +mch_y +); + +99 #ide +BOOST_NO_WREGEX + + +100 +le + +bo + +gex_ch +(cڡ +wch_t +* +r +, + +101 +wcmch +& +m +, + +102 cڡ +wgex +& +e +, + +103 +mch_ag_ty + +ags + = +mch_deu +) + +105  +gex_ch +( +r +, s + +wgex +:: +as_ty +:: +ngth +(r), +m +, +e +, +ags +); + +107 +le + +bo + +gex_ch +(cڡ +wch_t +* +f +, cڡ wch_t* +ϡ +, + +108 cڡ +wgex +& +e +, + +109 +mch_ag_ty + +ags + = +mch_deu +) + +111 +wcmch + +m +; + +112  +gex_ch +( +f +, +ϡ +, +m +, +e +, +ags + | +gex_cڡts +:: +mch_y +); + +115 +le + +bo + +gex_ch +(cڡ +d +:: +rg +& +s +, + +116 +smch +& +m +, + +117 cڡ +gex +& +e +, + +118 +mch_ag_ty + +ags + = +mch_deu +) + +120  +gex_ch +( +s +. +beg +(), s. +d +(), +m +, +e +, +ags +); + +122 #i! +defed +( +BOOST_NO_WREGEX +) + +123 +le + +bo + +gex_ch +(cڡ +d +:: +basic_rg +< +wch_t +>& +s +, + +124 +wsmch +& +m +, + +125 cڡ +wgex +& +e +, + +126 +mch_ag_ty + +ags + = +mch_deu +) + +128  +gex_ch +( +s +. +beg +(), s. +d +(), +m +, +e +, +ags +); + +134 + gme + < +ass + + gBidiIt +, cs + gchT +, cs + gas +> + +135 +bo + +gex_ch +( +BidiIt + +f +, BidiIt +ϡ +, + +136 cڡ +basic_gex +< +chT +, +as +>& +e +, + +137 +mch_ag_ty + +ags + = +mch_deu +) + +139 if( +e +. +ags +(& +gex_cڡts +:: +b +) + +140  +l +; + +142 + gmch_sus +< + gBidiIt +> + gm +; + +143  +tyme + + tmch_sus +< + tBidiIt +>:: + tlot_ty + + tmch_loc_ty +; + +144 + gBOOST_REGEX_DETAIL_NS +:: +_mch +< +BidiIt +, + gmch_loc_ty +, + gas +> +mch +( +f +, +ϡ +, +m +, +e +, +ags + | +gex_cڡts +:: +mch_y +, first); + +145  + gmch +. +fd +(); + +148 #ide +BOOST_NO_FUNCTION_TEMPLATE_ORDERING + + +150 + gme + < +ass + + gchT +, cs + gas +> + +151 +le + +bo + +gex_ch +(cڡ +chT +* +r +, + +152 cڡ +basic_gex +< +chT +, +as +>& +e +, + +153 +mch_ag_ty + +ags + = +mch_deu +) + +155  +gex_ch +( +r +, s + +as +:: +ngth +(r), +e +, +ags +); + +158 + gme + < +ass + + gST +, cs + gSA +, cs + gchT +, cs + gas +> + +159 +le + +bo + +gex_ch +(cڡ +d +:: +basic_rg +< +chT +, +ST +, +SA +>& +s +, + +160 cڡ +basic_gex +< +chT +, +as +>& +e +, + +161 +mch_ag_ty + +ags + = +mch_deu +) + +163  +gex_ch +( +s +. +beg +(), s. +d +(), +e +, +ags +); + +166 +le + +bo + +gex_ch +(cڡ * +r +, + +167 cڡ +gex +& +e +, + +168 +mch_ag_ty + +ags + = +mch_deu +) + +170 +cmch + +m +; + +171  +gex_ch +( +r +, s + +gex +:: +as_ty +:: +ngth +(r), +m +, +e +, +ags + | +gex_cڡts +:: +mch_y +); + +173 #ide +BOOST_NO_WREGEX + + +174 +le + +bo + +gex_ch +(cڡ +wch_t +* +r +, + +175 cڡ +wgex +& +e +, + +176 +mch_ag_ty + +ags + = +mch_deu +) + +178 +wcmch + +m +; + +179  +gex_ch +( +r +, s + +wgex +:: +as_ty +:: +ngth +(r), +m +, +e +, +ags + | +gex_cڡts +:: +mch_y +); + +182 +le + +bo + +gex_ch +(cڡ +d +:: +rg +& +s +, + +183 cڡ +gex +& +e +, + +184 +mch_ag_ty + +ags + = +mch_deu +) + +186 +smch + +m +; + +187  +gex_ch +( +s +. +beg +(), s. +d +(), +m +, +e +, +ags + | +gex_cڡts +:: +mch_y +); + +189 #i! +defed +( +BOOST_NO_WREGEX +) + +190 +le + +bo + +gex_ch +(cڡ +d +:: +basic_rg +< +wch_t +>& +s +, + +191 cڡ +wgex +& +e +, + +192 +mch_ag_ty + +ags + = +mch_deu +) + +194 +wsmch + +m +; + +195  +gex_ch +( +s +. +beg +(), s. +d +(), +m +, +e +, +ags + | +gex_cڡts +:: +mch_y +); + +202 #ifde +BOOST_MSVC + + +203 #agm +wng +( +push +) + +204 #agm +wng +( +dib +: 4103) + +206 #ifde +BOOST_HAS_ABI_HEADERS + + +207 #ud +BOOST_ABI_SUFFIX + + +209 #ifde +BOOST_MSVC + + +210 #agm +wng +( +p +) + + @/usr/include/boost/regex/v4/regex_split.hpp + +21 #ide +BOOST_REGEX_SPLIT_HPP + + +22  + #BOOST_REGEX_SPLIT_HPP + + + ) + +24 +mea + + gboo +{ + +26 #ifde +BOOST_MSVC + + +27 #agm +wng +( +push +) + +28 #agm +wng +( +dib +: 4103) + +30 #ifde +BOOST_HAS_ABI_HEADERS + + +31 #ud +BOOST_ABI_PREFIX + + +33 #ifde +BOOST_MSVC + + +34 #agm +wng +( +p +) + +37 #ifde +BOOST_MSVC + + +38 #agm +wng +( +push +) + +39 #i +BOOST_MSVC + < 1910 + +40 #agm +wng +( +dib +:4800) + +44 +mea + + gBOOST_REGEX_DETAIL_NS +{ + +46 + gme + < +ass + + gchT +> + +47 cڡ + gbasic_gex +< + gchT +>& +g_deu_exessi +( +chT +) + +49 cڡ +chT + + gexessi_xt +[4] = { '\\', 's', '+', '\00', }; + +50 cڡ + gbasic_gex +< + gchT +> +e +( +exessi_xt +); + +51  + ge +; + +54 + gme + < +ass + + gOuutIt +, cs + gchT +, cs + gTs1 +, cs + gAoc1 +> + +55 as + cl_ed + + +57  + gd +:: + tbasic_rg +< + tchT +, + tTs1 +, + tAoc1 +> + trg_ty +; + +58  +tyme + + trg_ty +:: + tcڡ_ + + t_ty +; + +59 +_ty +* + gp_ϡ +; + +60 +OuutIt +* + gp_out +; + +61 + gd +:: +size_t +* +p_max +; + +62 + gd +:: +size_t + +l_max +; + +63 + gpublic +: + +64 +l_ed +( +_ty +* +a +, +OuutIt +* +b +, +d +:: +size_t +* +c +) + +65 : +p_ϡ +( +a +), +p_out +( +b +), +p_max +( +c +), +l_max +(*c) {} + +67 +bo + +ݔ +()(cڡ + gmch_sus +< + g_ty +>& + gwh +); + +70 + gme + < +ass + + gOuutIt +, cs + gchT +, cs + gTs1 +, cs + gAoc1 +> + +71 +bo + + gl_ed +< + gOuutIt +, + gchT +, + gTs1 +, + gAoc1 +>:: +ݔ +() + +72 (cڡ +mch_sus +< +_ty +>& +wh +) + +74 * +p_ϡ + = +wh +[0]. +cd +; + +75 if( + gwh +. +size +() > 1) + +78  + gi + = 1; i < + gwh +. +size +(); ++i) + +80 *(* + gp_out + +wh +. +r +( +i +); + +81 ++(* + gp_out +); + +82 if(0 =--* +p_max + +l +; + +84  * + gp_max + != 0; + +89 cڡ + gsub_mch +< + g_ty +>& + gsub + = +wh +[-1]; + +90 if(( + gsub +. + gf + ! +sub +. +cd +|| (* +p_max + ! +l_max +)) + +92 *(* +p_out + +sub +. +r +(); + +93 ++(* + gp_out +); + +94  --* + gp_max +; + +99  + gue +; + +104 + gme + < +ass + + gOuutIt +, cs + gchT +, cs + gTs1 +, cs + gAoc1 +, cs + gTs2 +> + +105 + gd +:: +size_t + +gex_l +( +OuutIt + +out +, + +106 +d +:: +basic_rg +< +chT +, +Ts1 +, +Aoc1 +>& +s +, + +107 cڡ +basic_gex +< +chT +, +Ts2 +>& +e +, + +108 +mch_ag_ty + +ags +, + +109 +d +:: +size_t + +max_l +) + +111  +tyme + + td +:: + tbasic_rg +< + tchT +, + tTs1 +, + tAoc1 +>:: + tcڡ_ + + tci_t +; + +113 +ci_t + + gϡ + = +s +. +beg +(); + +114 + gd +:: +size_t + +_size + = +max_l +; + +115 + gBOOST_REGEX_DETAIL_NS +:: +l_ed +< +OuutIt +, + gchT +, + gTs1 +, + gAoc1 +> +ed +(& +ϡ +, & +out +, & +max_l +); + +116 +ci_t + + gi +, + gj +; + +117 + gi + = +s +. +beg +(); + +118 + gj + = +s +. +d +(); + +119 +gex_gp +( +ed +, +i +, +j +, +e +, +ags +); + +124 if( + gmax_l + && ( + gϡ + ! +s +. +d +()&& ( +e +. +mk_cou +() == 0)) + +126 * +out + = +d +:: +basic_rg +< +chT +, + gTs1 +, + gAoc1 +>(( + gci_t +) + gϡ +, (ci_t) + gs +. +d +()); + +127 ++ + gout +; + +128 + gϡ + = +s +. +d +(); + +129 -- + gmax_l +; + +133 + gs +. +a +(0, +ϡ + - +s +. +beg +()); + +136  + g_size + - + gmax_l +; + +139 + gme + < +ass + + gOuutIt +, cs + gchT +, cs + gTs1 +, cs + gAoc1 +, cs + gTs2 +> + +140 +le + + gd +:: +size_t + +gex_l +( +OuutIt + +out +, + +141 +d +:: +basic_rg +< +chT +, +Ts1 +, +Aoc1 +>& +s +, + +142 cڡ +basic_gex +< +chT +, +Ts2 +>& +e +, + +143 +mch_ag_ty + +ags + = +mch_deu +) + +145  +gex_l +( +out +, +s +, +e +, +ags +, +UINT_MAX +); + +148 + gme + < +ass + + gOuutIt +, cs + gchT +, cs + gTs1 +, cs + gAoc1 +> + +149 +le + + gd +:: +size_t + +gex_l +( +OuutIt + +out +, + +150 +d +:: +basic_rg +< +chT +, +Ts1 +, +Aoc1 +>& +s +) + +152  +gex_l +( +out +, +s +, +BOOST_REGEX_DETAIL_NS +:: +g_deu_exessi +( +chT +(0)), +mch_deu +, +UINT_MAX +); + +155 #ifde +BOOST_MSVC + + +156 #agm + $wng +( +p +) + +159 #ifde +BOOST_MSVC + + +160 #agm + $wng +( +push +) + +161 #agm + $wng +( +dib +: 4103) + +163 #ifde +BOOST_HAS_ABI_HEADERS + + +164 #ud +BOOST_ABI_SUFFIX + + +166 #ifde +BOOST_MSVC + + +167 #agm + $wng +( +p +) + +170 + } +} + + @/usr/include/boost/regex/v4/regex_token_iterator.hpp + +19 #ide +BOOST_REGEX_V4_REGEX_TOKEN_ITERATOR_HPP + + +20  + #BOOST_REGEX_V4_REGEX_TOKEN_ITERATOR_HPP + + + ) + +22  + ~ + +23  + ~ + +24 #i( +BOOST_WORKAROUND +( +__BORLANDC__ +, >0x560&& BOOST_WORKAROUND(__BORLANDC__, +BOOST_TESTED_AT +(0x570)))\ + +25 || +BOOST_WORKAROUND +( +__MWERKS__ +, + $BOOST_TESTED_AT +(0x3003)) + +32  + ~ + +33  + ~ + +36 +mea + +boo +{ + +38 #ifde +BOOST_MSVC + + +39 #agm + `wng +( +push +) + +40 #agm + `wng +( +dib +: 4103) + +42 #ifde +BOOST_HAS_ABI_HEADERS + + +43 #ud +BOOST_ABI_PREFIX + + +45 #ifde +BOOST_MSVC + + +46 #agm + `wng +( +p +) + +47 #agm + `wng +( +push +) + +48 #agm + `wng +( +dib +:4700) + +51 +me + < +ass + +BideiڮIt +, + +52 +ass + +chT +, + +53 +ass + +as +> + +54 as + cgex_tok__imemti + + +56  +basic_gex +< + tchT +, + tas +> + tgex_ty +; + +57  +sub_mch +< + tBideiڮIt +> + tvue_ty +; + +59 +mch_sus +< +BideiڮIt +> +wh +; + +60 +BideiڮIt + +ba +; + +61 +BideiڮIt + +d +; + +62 cڡ +gex_ty + + +; + +63 +mch_ag_ty + +ags +; + +64 +vue_ty + +su +; + +65  +N +; + +66 +d +:: +ve +<> +subs +; + +68 +public +: + +69 + `gex_tok__imemti +(cڡ +gex_ty +* +p +, +BideiڮIt + +ϡ +,  +sub +, +mch_ag_ty + +f +) + +70 : + `d +( +ϡ +), + ` +(* +p +), + `ags +( +f +){ +subs +. + `push_back +( +sub +); } + +71 + `gex_tok__imemti +(cڡ +gex_ty +* +p +, +BideiڮIt + +ϡ +, cڡ +d +:: +ve +<>& +v +, +mch_ag_ty + +f +) + +72 : + `d +( +ϡ +), + ` +(* +p +), + `ags +( +f +), + `subs +( +v +){} + +73 #i! + `BOOST_WORKAROUND +( +__HP_aCC +, < 60700) + +74 #i( + `BOOST_WORKAROUND +( +__BORLANDC__ +, >0x560&& BOOST_WORKAROUND(__BORLANDC__, + `BOOST_TESTED_AT +(0x570)))\ + +75 || + `BOOST_WORKAROUND +( +__MWERKS__ +, + `BOOST_TESTED_AT +(0x3003)) \ + +76 || + `BOOST_WORKAROUND +( +__HP_aCC +, < 60700) + +77 +me + < +ass + +T +> + +78 + `gex_tok__imemti +(cڡ +gex_ty +* +p +, +BideiڮIt + +ϡ +, cڡ +T +& +submches +, +mch_ag_ty + +f +) + +79 : + `d +( +ϡ +), + ` +(* +p +), + `ags +( +f +) + +82 + `BOOST_STATIC_ASSERT +(:: +boo +:: +is_y +< +T +>:: +vue +); + +83 cڡ +d +:: +size_t + +y_size + = ( +T +/ ( +submches +[0]); + +84  +d +:: +size_t + +i + = 0; i < +y_size +; ++i) + +86 +subs +. + `push_back +( +submches +[ +i +]); + +90 +me + < +d +:: +size_t + +CN +> + +91 + `gex_tok__imemti +(cڡ +gex_ty +* +p +, +BideiڮIt + +ϡ +, cڡ (& +submches +)[ +CN +], +mch_ag_ty + +f +) + +92 : + `d +( +ϡ +), + ` +(* +p +), + `ags +( +f +) + +94  +d +:: +size_t + +i + = 0; i < +CN +; ++i) + +96 +subs +. + `push_back +( +submches +[ +i +]); + +101 +bo + + ` +( +BideiڮIt + +f +) + +103 +N + = 0; + +104 +ba + = +f +; + +105 if( + `gex_ch +( +f +, +d +, +wh +, + +, +ags +, +ba += +ue +) + +107 +N + = 0; + +108 +su + = (( +subs +[ +N +] =-1? +wh +. + `efix +() : what[()subs[N]]); + +109  +ue +; + +111 if(( +subs +[ +N +] =-1&& ( +f + ! +d +)) + +113 +su +. +f + = first; + +114 +su +. +cd + = +d +; + +115 +su +. +mched + = ( +f + ! +d +); + +116 +N + = -1; + +117  +ue +; + +119  +l +; + +121 +bo + + `com +(cڡ +gex_tok__imemti +& +th +) + +123 if( +this + =& +th + +ue +; + +124  (& + +. + `g_da +(=& +th +.re.get_data()) + +125 && ( +d + = +th +.end) + +126 && ( +ags + = +th +.flags) + +127 && ( +N + = +th +.N) + +128 && ( +wh +[0]. +f + = +th +.what[0].first) + +129 && ( +wh +[0]. +cd + = +th +.what[0].second); + +131 cڡ +vue_ty +& + `g +() + +132 {  +su +; } + +133 +bo + + `xt +() + +135 if( +N + == -1) + +136  +l +; + +137 if( +N ++1 < () +subs +. + `size +()) + +139 ++ +N +; + +140 +su + =(( +subs +[ +N +] =-1? +wh +. + `efix +() : what[subs[N]]); + +141  +ue +; + +145 +BideiڮIt + + `ϡ_d +( +wh +[0]. +cd +); + +146 if( + `gex_ch +( +ϡ_d +, +d +, +wh +, + +, ((wh[0]. +f + =wh[0]. +cd +? +ags + | +gex_cڡts +:: +mch_n_l_nu + : fgs), +ba +)) + +148 +N + =0; + +149 +su + =(( +subs +[ +N +] =-1? +wh +. + `efix +() : what[subs[N]]); + +150  +ue +; + +152 if(( +ϡ_d + ! +d +&& ( +subs +[0] == -1)) + +154 +N + =-1; + +155 +su +. +f + = +ϡ_d +; + +156 +su +. +cd + = +d +; + +157 +su +. +mched + = ( +ϡ_d + ! +d +); + +158  +ue +; + +160  +l +; + +162 +ive +: + +163 +gex_tok__imemti +& +ݔ +=(constegex_token_iterator_implementation&); + +164 + } +}; + +166 + gme + < +ass + + gBideiڮIt +, + +167 +ass + + gchT + = +BOOST_DEDUCED_TYPENAME + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +BideiڮIt +>:: +vue_ty +, + +168 +ass + + gas + = +gex_as +< +chT +> > + +169 as + cgex_tok_ + + +171 +ive +: + +172  +gex_tok__imemti +< + tBideiڮIt +, + tchT +, + tas +> + tim +; + +173  + gshed_r +< + tim +> + tpim +; + +174 + gpublic +: + +175  +basic_gex +< + tchT +, + tas +> + tgex_ty +; + +176  + gsub_mch +< + tBideiڮIt +> + tvue_ty +; + +177  +tyme + + tBOOST_REGEX_DETAIL_NS +:: + tgex__as +< + tBideiڮIt +>:: + tdifn_ty + + +178 + tdifn_ty +; + +179 cڡ + tvue_ty +* + tpor +; + +180 cڡ + tvue_ty +& + tn +; + +181  + gd +:: + tfwd__g + + t_gy +; + +183 +gex_tok_ +(){} + +184 +gex_tok_ +( +BideiڮIt + +a +, BideiڮIt +b +, cڡ +gex_ty +& + +, + +185  +submch + = 0, +mch_ag_ty + +m + = +mch_deu +) + +186 : +pda +( +w + +im +(& + +, +b +, +submch +, +m +)) + +188 if(! + gpda +-> + +( +a +)) + +189 + gpda +. +t +(); + +191 +gex_tok_ +( +BideiڮIt + +a +, BideiڮIt +b +, cڡ +gex_ty +& + +, + +192 cڡ +d +:: +ve +<>& +submches +, +mch_ag_ty + +m + = +mch_deu +) + +193 : +pda +( +w + +im +(& + +, +b +, +submches +, +m +)) + +195 if(! + gpda +-> + +( +a +)) + +196 + gpda +. +t +(); + +198 #i! +BOOST_WORKAROUND +( +__HP_aCC +, < 60700) + +199 #i( +BOOST_WORKAROUND +( +__BORLANDC__ +, >0x560&& BOOST_WORKAROUND(__BORLANDC__, +BOOST_TESTED_AT +(0x570)))\ + +200 || +BOOST_WORKAROUND +( +__MWERKS__ +, +BOOST_TESTED_AT +(0x3003)) \ + +201 || +BOOST_WORKAROUND +( +__HP_aCC +, < 60700) + +202 + gme + < +ass + + gT +> + +203 +gex_tok_ +( +BideiڮIt + +a +, BideiڮIt +b +, cڡ +gex_ty +& + +, + +204 cڡ +T +& +submches +, +mch_ag_ty + +m + = +mch_deu +) + +205 : +pda +( +w + +im +(& + +, +b +, +submches +, +m +)) + +207 if(! + gpda +-> + +( +a +)) + +208 + gpda +. +t +(); + +211 + gme + < + gd +:: +size_t + +N +> + +212 +gex_tok_ +( +BideiڮIt + +a +, BideiڮIt +b +, cڡ +gex_ty +& + +, + +213 cڡ (& +submches +)[ +N +], +mch_ag_ty + +m + = +mch_deu +) + +214 : +pda +( +w + +im +(& + +, +b +, +submches +, +m +)) + +216 if(! + gpda +-> + +( +a +)) + +217 + gpda +. +t +(); + +221 +gex_tok_ +(cڡegex_tok_& +th +) + +222 : +pda +( +th +.pdata) {} + +223 +gex_tok_ +& +ݔ +=(cڡegex_tok_& +th +) + +225 +pda + = +th +.pdata; + +226  * + gthis +; + +228 +bo + + gݔ +==(cڡ +gex_tok_ +& +th +)const + +230 if(( +pda +. +g +(=0|| ( +th +.pdata.get() == 0)) + +231  +pda +. +g +(= +th +.pdata.get(); + +232  + gpda +-> +com +(*( +th +. +pda +. +g +())); + +234 +bo + + gݔ +!=(cڡ +gex_tok_ +& +th +)const + +235 {  !(* +this + = +th +); } + +236 cڡ + gvue_ty +& + gݔ +*()const + +237 {  + gpda +-> +g +(); } + +238 cڡ +vue_ty +* + gݔ +->()const + +239 {  &( + gpda +-> +g +()); } + +240 + ggex_tok_ +& + gݔ +++() + +242 +cow +(); + +243 if(0 = +pda +-> +xt +()) + +245 +pda +. +t +(); + +247  * + gthis +; + +249 +gex_tok_ + + gݔ +++() + +251 +gex_tok_ + +su +(* +this +); + +252 ++(* + gthis +); + +253  + gsu +; + +255 + give +: + +257 +pim + +pda +; + +259  +cow +() + +262 if( + gpda +. +g +(&& !pda. +unique +()) + +264 + gpda +. +t +( +w + +im +(*( +pda +. +g +()))); + +269  + ggex_tok_ + + tegex_tok_ +; + +270  + ggex_tok_ +< + td +:: + trg +:: + tcڡ_ +> + tegex_tok_ +; + +271 #ide +BOOST_NO_WREGEX + + +272  + ggex_tok_ + + twegex_tok_ +; + +273  + ggex_tok_ +< + td +:: + twrg +:: + tcڡ_ +> + twegex_tok_ +; + +276 + gme + < +ass + + gchT +, cs + gas +> + +277 +le + + ggex_tok_ + +make_gex_tok_ +(cڡ +chT +* +p +, cڡ +basic_gex +& +e +,  +submch + = 0, +gex_cڡts +:: +mch_ag_ty + +m + =egex_cڡts:: +mch_deu +) + +279  +gex_tok_ +( +p +,+as:: +ngth +), +e +, +submch +, +m +); + +281 + gme + < +ass + + gchT +, cs + gas +, cs + gST +, cs + gSA +> + +282 +le + + ggex_tok_ +< +tyme + + gd +:: +basic_rg +< +chT +, + gST +, + gSA +>:: +cڡ_ +, + gchT +, + gas +> +make_gex_tok_ +(cڡ +d +::basic_rg& +p +, cڡ +basic_gex +& +e +,  +submch + = 0, +gex_cڡts +:: +mch_ag_ty + +m + =egex_cڡts:: +mch_deu +) + +284  +gex_tok_ +< +tyme + +d +:: +basic_rg +< +chT +, +ST +, +SA +>:: +cڡ_ +, chT, +as +>( +p +. +beg +(),. +d +(), +e +, +submch +, +m +); + +286 + gme + < +ass + + gchT +, cs + gas +, + gd +:: +size_t + +N +> + +287 +le + +gex_tok_ + +make_gex_tok_ +(cڡ chT* +p +, cڡ +basic_gex +& +e +, cڡ (& +submch +)[ +N +], +gex_cڡts +:: +mch_ag_ty + +m + =egex_cڡts:: +mch_deu +) + +289  +gex_tok_ +( +p +,+as:: +ngth +), +e +, +submch +, +m +); + +291 + gme + < +ass + + gchT +, cs + gas +, cs + gST +, cs + gSA +, + gd +:: +size_t + +N +> + +292 +le + +gex_tok_ +< +tyme + +d +:: +basic_rg +< +chT +, + gST +, + gSA +>:: +cڡ_ +, + gchT +, + gas +> +make_gex_tok_ +(cڡ std::basic_rg& +p +, cڡ +basic_gex +& +e +, cڡ (& +submch +)[ +N +], +gex_cڡts +:: +mch_ag_ty + +m + =egex_cڡts:: +mch_deu +) + +294  +gex_tok_ +< +tyme + +d +:: +basic_rg +< +chT +, +ST +, +SA +>:: +cڡ_ +, chT, +as +>( +p +. +beg +(),. +d +(), +e +, +submch +, +m +); + +296 + gme + < +ass + + gchT +, cs + gas +> + +297 +le + + ggex_tok_ + +make_gex_tok_ +(cڡ +chT +* +p +, cڡ +basic_gex +& +e +, cڡ +d +:: +ve +<>& +submch +, +gex_cڡts +:: +mch_ag_ty + +m + =egex_cڡts:: +mch_deu +) + +299  +gex_tok_ +( +p +,+as:: +ngth +), +e +, +submch +, +m +); + +301 + gme + < +ass + + gchT +, cs + gas +, cs + gST +, cs + gSA +> + +302 +le + + ggex_tok_ +< +tyme + + gd +:: +basic_rg +< +chT +, + gST +, + gSA +>:: +cڡ_ +, + gchT +, + gas +> +make_gex_tok_ +(cڡ +d +::basic_rg& +p +, cڡ +basic_gex +& +e +, cڡ std:: +ve +<>& +submch +, +gex_cڡts +:: +mch_ag_ty + +m + =egex_cڡts:: +mch_deu +) + +304  +gex_tok_ +< +tyme + +d +:: +basic_rg +< +chT +, +ST +, +SA +>:: +cڡ_ +, chT, +as +>( +p +. +beg +(),. +d +(), +e +, +submch +, +m +); + +307 #ifde +BOOST_MSVC + + +308 #agm + $wng +( +p +) + +309 #agm + $wng +( +push +) + +310 #agm + $wng +( +dib +: 4103) + +312 #ifde +BOOST_HAS_ABI_HEADERS + + +313 #ud +BOOST_ABI_SUFFIX + + +315 #ifde +BOOST_MSVC + + +316 #agm + $wng +( +p +) + +319 + } +} + + @/usr/include/boost/regex/v4/regex_workaround.hpp + +19 #ide +BOOST_REGEX_WORKAROUND_HPP + + +20  + #BOOST_REGEX_WORKAROUND_HPP + + + ) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~< +> + +33  + ~ + +34  + ~ + +35  + ~ + +36  + ~ + +37  + ~ + +38  + ~ + +39  + ~ + +40  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +44  + ~ + +45  + ~ + +46  + ~ + +47 #ide +BOOST_NO_STD_LOCALE + + +48  + ~ + +51 #i +defed +( +BOOST_NO_STDC_NAMESPACE +) + +52 +mea + + gd +{ + +53 + gusg + :: +rtf +; usg :: +ry +; usg :: +rt +; usg :: + +; + +57 +mea + + gboo +{amea + gBOOST_REGEX_DETAIL_NS +{ + +58 #ifde +BOOST_NO_STD_DISTANCE + + +59 + gme + < +ass + + gT +> + +60 + gd +:: +rdiff_t + +di +(cڡ +T +& +x +, cڡ T& +y +) + +61 {  + gy + - + gx +; } + +63 +usg + + gd +:: +di +; + +68 #ifde +BOOST_REGEX_NO_BOOL + + +69  + #BOOST_REGEX_MAKE_BOOL +( +x + +ic_ +< +bo +>((x? +ue + : +l +) + + ) + +71  + #BOOST_REGEX_MAKE_BOOL +( +x + +ic_ +< +bo +>(x) + + ) + +80 #i +defed +( +BOOST_NO_STDC_NAMESPACE +&& defed( +__lulus +) + +82 +mea + + gd +{ + +83 + gusg + :: +rdiff_t +; + +84 + gusg + :: +size_t +; + +85 + gusg + :: +abs +; + +86 + gusg + :: +memt +; + +87 + gusg + :: +memy +; + +98 #ifde +__lulus + + +99 +mea + + gboo +{amea + gBOOST_REGEX_DETAIL_NS +{ + +101 #ifde +BOOST_MSVC + + +102 #agm +wng + ( +push +) + +103 #agm +wng + ( +dib + : 4100) + +106 + gme + < +ass + + gT +> + +107 +le +  +por_deroy +( +T +* +p +) + +108 { + gp +->~ +T +(); ()p; } + +110 #ifde +BOOST_MSVC + + +111 #agm +wng + ( +p +) + +114 + gme + < +ass + + gT +> + +115 +le +  +por_cڡru +( +T +* +p +, cڡ T& +t +) + +116 { +w + ( +p + +T +( +t +); } + +127 #ifde +__lulus + + +128 +mea + + gboo +{amea + gBOOST_REGEX_DETAIL_NS +{ + +129 #i +BOOST_WORKAROUND +( +BOOST_MSVC +,>=1400&& BOOST_WORKAROUND(BOOST_MSVC, <1600&& +defed +( +_CPPLIB_VER +&& defed( +BOOST_DINKUMWARE_STDLIB +&& !(defed( +__SGI_STL_PORT +|| defed( +_STLPORT_VERSION +)) + +136 + gme +< +ass + + gIutIt +, cs + gOuutIt +> + +137 +le + +OuutIt + +cy +( + +138 +IutIt + +f +, + +139 +IutIt + +ϡ +, + +140 +OuutIt + +de + + +143  + gdext +:: +unchecked_cy +( +f +, +ϡ +, +de +); + +145 + gme +< +ass + + gIutIt1 +, cs + gIutIt2 +> + +146 +le + +bo + +equ +( + +147 +IutIt1 + +f +, + +148 +IutIt1 + +ϡ +, + +149 +IutIt2 + +wh + + +152  + gdext +:: +unchecked_equ +( +f +, +ϡ +, +wh +); + +154 #i +BOOST_WORKAROUND +( +BOOST_MSVC +, > 1500) + +163 + gme +< +ass + + gIutIt +, cs + gOuutIt +> + +164 +le + +OuutIt + +cy +( + +165 +IutIt + +f +, + +166 +IutIt + +ϡ +, + +167 +OuutIt + +de + + +170  + gf + ! +ϡ +) + +171 * +de +++ = * +f +++; + +172  + gde +; + +174 + gme +< +ass + + gIutIt1 +, cs + gIutIt2 +> + +175 +le + +bo + +equ +( + +176 +IutIt1 + +f +, + +177 +IutIt1 + +ϡ +, + +178 +IutIt2 + +wh + + +181  + gf + ! +ϡ +) + +182 if(* +f +++ !* +wh +++ +l +; + +183  + gue +; + +186 +usg + + gd +:: +cy +; + +187 +usg + + gd +:: +equ +; + +189 #i +BOOST_WORKAROUND +( +BOOST_MSVC +,>=1400&& +defed +( +__STDC_WANT_SECURE_LIB__ +) && __STDC_WANT_SECURE_LIB__ + +192 + gusg + :: +ry_s +; + +193 + gusg + :: +rt_s +; + +195 +le + + gd +:: +size_t + +ry_s +( + +196 * +rDei +, + +197 +d +:: +size_t + +sizeInBys +, + +198 cڡ * +rSour + + +201 + gd +:: +size_t + +nSourWhNu + = +d +:: + +( +rSour +) + 1; + +202 i( + gnSourWhNu + > + gsizeInBys +) + +204 + gd +:: +memy +( +rDei +, +rSour +, +nSourWhNu +); + +207 +le + + gd +:: +size_t + +rt_s +( + +208 * +rDei +, + +209 +d +:: +size_t + +sizeInBys +, + +210 cڡ * +rSour + + +213 + gd +:: +size_t + +nSourWhNu + = +d +:: + +( +rSour +) + 1; + +214 + gd +:: +size_t + +nDei + = +d +:: + +( +rDei +); + +215 i( + gnSourWhNu + + + gnDei + > + gsizeInBys +) + +217 + gd +:: +memy +( +rDei + + +nDei +, +rSour +, +nSourWhNu +); + +223 +le +  +ovow_r_if_n_zo +( +d +:: +size_t + +i +) + +225 if( +i +) + +227 +d +:: +ovow_r + +e +("String bufferoo small"); + +228 + gboo +:: +throw_exi +( +e +); + + @/usr/include/boost/regex/v4/states.hpp + +19 #ide +BOOST_REGEX_V4_STATES_HPP + + +20  + #BOOST_REGEX_V4_STATES_HPP + + + ) + +22 #ifde +BOOST_MSVC + + +23 #agm +wng +( +push +) + +24 #agm +wng +( +dib +: 4103) + +26 #ifde +BOOST_HAS_ABI_HEADERS + + +27 #ud +BOOST_ABI_PREFIX + + +29 #ifde +BOOST_MSVC + + +30 #agm +wng +( +p +) + +33 +mea + + gboo +{ + +34 +mea + + gBOOST_REGEX_DETAIL_NS +{ + +42 + emask_ty + + +44 + gmask_ke + = 1, + +45 + gmask_sk + = 2, + +46 + gmask_ + = 4, + +47 + gmask_y + = +mask_sk + | +mask_ke +, + +48 + gmask_l + = +mask_y + + +55  + s_Ǽow_ty +{}; + +56  + s_wide_ty +{}; + +57 + gme + < +ass + + gchT +>  + gis_by +; + +58 + gme +<>  + gis_by +<> {  +_Ǽow_ty + + twidth_ty +; }; + +59 + gme +<>  + gis_by +<>{  +_Ǽow_ty + + twidth_ty +; }; + +60 + gme +<>  + gis_by + {  +_Ǽow_ty + + twidth_ty +; }; + +61 + gme + < +ass + + gchT +>  + sis_by + {  +_wide_ty + + twidth_ty +; }; + +66 + esyax_emt_ty + + +69 + gsyax_emt_tmk + = 0, + +71 + gsyax_emt_dmk + = +syax_emt_tmk + + 1, + +73 + gsyax_emt_l + = +syax_emt_dmk + + 1, + +75 + gsyax_emt_t_le + = +syax_emt_l + + 1, + +77 + gsyax_emt_d_le + = +syax_emt_t_le + + 1, + +79 + gsyax_emt_wd + = +syax_emt_d_le + + 1, + +81 + gsyax_emt_mch + = +syax_emt_wd + + 1, + +83 + gsyax_emt_wd_boundy + = +syax_emt_mch + + 1, + +85 + gsyax_emt_wh_wd + = +syax_emt_wd_boundy + + 1, + +87 + gsyax_emt_wd_t + = +syax_emt_wh_wd + + 1, + +89 + gsyax_emt_wd_d + = +syax_emt_wd_t + + 1, + +91 + gsyax_emt_bufr_t + = +syax_emt_wd_d + + 1, + +93 + gsyax_emt_bufr_d + = +syax_emt_bufr_t + + 1, + +95 + gsyax_emt_backf + = +syax_emt_bufr_d + + 1, + +97 + gsyax_emt_lg_t + = +syax_emt_backf + + 1, + +99 + gsyax_emt_t + = +syax_emt_lg_t + + 1, + +101 + gsyax_emt_jump + = +syax_emt_t + + 1, + +103 + gsyax_emt_t + = +syax_emt_jump + + 1, + +105 + gsyax_emt_p + = +syax_emt_t + + 1, + +107 + gsyax_emt_combg + = +syax_emt_p + + 1, + +109 + gsyax_emt_so_bufr_d + = +syax_emt_combg + + 1, + +111 + gsyax_emt_t_ctue + = +syax_emt_so_bufr_d + + 1, + +113 + gsyax_emt_d_p + = +syax_emt_t_ctue + + 1, + +114 + gsyax_emt_ch_p + = +syax_emt_d_p + + 1, + +115 + gsyax_emt_sht_t_p + = +syax_emt_ch_p + + 1, + +116 + gsyax_emt_lg_t_p + = +syax_emt_sht_t_p + + 1, + +118 + gsyax_emt_back + = +syax_emt_lg_t_p + + 1, + +120 + gsyax_emt_as_backf + = +syax_emt_back + + 1, + +121 + gsyax_emt_togg_ + = +syax_emt_as_backf + + 1, + +123 + gsyax_emt_cur + = +syax_emt_togg_ + + 1, + +125 + gsyax_emt_ + = +syax_emt_cur + + 1, + +126 + gsyax_emt_ac + = +syax_emt_ + + 1, + +127 + gsyax_emt_comm + = +syax_emt_ac + + 1, + +128 + gsyax_emt_th + = +syax_emt_comm + + 1 + +131 #ifde +BOOST_REGEX_DEBUG + + +133 + gd +:: +oam +& +ݔ +<<( +d +::oam&, + gsyax_emt_ty +); + +136  + g_syax_ba +; + +143  + uofft_ty + + +145 +_syax_ba +* + gp +; + +146 + gd +:: +rdiff_t + +i +; + +152  + s_syax_ba + + +154 +syax_emt_ty + + gty +; + +155 +offt_ty + + gxt +; + +161  + g_b + : +public + +_syax_ba + + +165  +dex +; + +166 +bo + + gi +; + +174 + gdt_ + = 1, + +175 + gf_n_wle + = 0, + +176 + gf_wle + = 2, + +178 + g_n_wle + = 2, + +179 + g_wle + = 3 + +181  + g_d + : +public + +_syax_ba + + +183  +mask +; + +190  + g_l + : +public + +_syax_ba + + +192  +ngth +; + +198  + g_ + : +public + +_syax_ba + + +200 +bo + +i +; + +210 + gme + < +ass + + gmask_ty +> + +211  + g_t_lg + : +public + +_syax_ba + + +213  +csgs +, + gges +, + gquivts +; + +214 +mask_ty + + gcass +; + +215 +mask_ty + + gass +; + +216 +bo + + gi +; + +217 +bo + + gsgt +; + +223  + g_t + : +public + +_syax_ba + + +225  +_m +[1 << +CHAR_BIT +]; + +231  + g_jump + : +public + +_syax_ba + + +233 +offt_ty + +t +; + +239  + g_t + : +public + +_jump + + +241  +_m +[1 << +CHAR_BIT +]; + +242  + gn_be_nu +; + +248  + g_ + : +public + +_t + + +250 +d +:: +size_t + +m +, + gmax +; + +251  + ge_id +; + +252 +bo + + gadg +; + +253 +bo + + ggedy +; + +259  + g_cur + : +public + +_jump + + +261  +e_id +; + +268 + ecomm_ty + + +270 + gcomm_u +, + +271 + gcomm_sk +, + +272 + gcomm_comm + + +274  + g_comm + : +public + +_syax_ba + + +276 +comm_ty + +ai +; + +284 + e_jump_size_ty + + +286 + g_jump_size + = (( +_jump ++ +ddg_mask +) & ~(padding_mask), + +287 + g__size + = (( +_ ++ +ddg_mask +) & ~(padding_mask), + +288 + g_t_size + = (( +_t ++ +ddg_mask +) & ~(padding_mask) + +295 + gme +< +ass + + gchT +, cs + gas +> + +296  + ggex_da +; + +298 + gme + < +ass + + g +, cs + gchT +, cs + gas_ty +, cs + gch_assT +> + +299 + + +BOOST_REGEX_CALL + +_is_t_memb +( +xt +, + +300 + + +ϡ +, + +301 cڡ +_t_lg +< +ch_assT +>* +t_ +, + +302 cڡ +gex_da +< +chT +, +as_ty +>& +e +, +bo + +i +); + +308 #ifde +BOOST_MSVC + + +309 #agm +wng +( +push +) + +310 #agm +wng +( +dib +: 4103) + +312 #ifde +BOOST_HAS_ABI_HEADERS + + +313 #ud +BOOST_ABI_SUFFIX + + +315 #ifde +BOOST_MSVC + + +316 #agm +wng +( +p +) + + @/usr/include/boost/regex/v4/sub_match.hpp + +19 #ide +BOOST_REGEX_V4_SUB_MATCH_HPP + + +20  + #BOOST_REGEX_V4_SUB_MATCH_HPP + + + ) + +22 #ifde +BOOST_MSVC + + +23 #agm +wng +( +push +) + +24 #agm +wng +( +dib +: 4103) + +26 #ifde +BOOST_HAS_ABI_HEADERS + + +27 #ud +BOOST_ABI_PREFIX + + +29 #ifde +BOOST_MSVC + + +30 #agm +wng +( +p +) + +33 +mea + + gboo +{ + +35 + gme + < +ass + + gBidiIt +> + +36  + gsub_mch + : +public + +d +:: + +< +BidiIt +, + gBidiIt +> + +38  +tyme + + tBOOST_REGEX_DETAIL_NS +:: + tgex__as +< + tBidiIt +>:: + tvue_ty + value_type; + +39 #i +defed +( +BOOST_NO_STD_ITERATOR_TRAITS +) + +40  + gd +:: + trdiff_t + + tdifn_ty +; + +42  +tyme + + tBOOST_REGEX_DETAIL_NS +:: + tgex__as +< + tBidiIt +>:: + tdifn_ty + difference_type; + +44  +BidiIt + + t_ty +; + +45  +BidiIt + + t +; + +46  +BidiIt + + tcڡ_ +; + +48 +bo + + gmched +; + +50 +sub_mch +(: +d +:: + +< +BidiIt +, + gBidiIt +>(), +mched +( +l +) {} + +51 +sub_mch +( +BidiIt + +i +: +d +:: + +( + gi +, i), +mched +( +l +) {} + +52 #i! +defed +( +BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS +)\ + +53 && ! +BOOST_WORKAROUND +( +__BORLANDC__ +, <= 0x0551)\ + +54 && ! +BOOST_WORKAROUND +( +__DECCXX_VER +, +BOOST_TESTED_AT +(60590042)) + +55 + gme + < +ass + + gT +, cs + gA +> + +56 +ݔ + + gd +:: +basic_rg +< +vue_ty +, + gT +, + gA +> ()const + +58  + gmched + ? + gd +:: +basic_rg +< +vue_ty +, + gT +, + gA +>( + gthis +-> + gf +,his-> + gcd +: +d +::basic_string(); + +61 +ݔ + + gd +:: +basic_rg +< +vue_ty +> ()const + +63  +r +(); + +66 +difn_ty + +BOOST_REGEX_CALL + +ngth +()const + +68 +difn_ty + + gn + = +mched + ? :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +(( +BidiIt +) +this +-> +f +, (BidiIthis-> +cd +) : 0; + +69  + gn +; + +71 + gd +:: +basic_rg +< +vue_ty +> +r +()const + +73 +d +:: +basic_rg +< +vue_ty +> +su +; + +74 if( + gmched +) + +76 + gd +:: +size_t + +n + = :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +(( +BidiIt +) +this +-> +f +, (BidiIthis-> +cd +); + +77 + gsu +. +rve +( +n +); + +78 +BidiIt + + gi + = +this +-> +f +; + +79  + gi + ! +this +-> +cd +) + +81 +su +. +nd +(1, * +i +); + +82 ++ + gi +; + +85  + gsu +; + +87  +com +(cڡ +sub_mch +& +s +)const + +89 if( + gmched + ! +s +. +mched +) + +90  +ic_ +<>( +mched +- stic_<>( +s +.matched); + +91  +r +(). +com +( +s +.str()); + +93  +com +(cڡ +d +:: +basic_rg +< +vue_ty +>& +s +)const + +95  +r +(). +com +( +s +); + +97  +com +(cڡ +vue_ty +* +p +)const + +99  +r +(). +com +( +p +); + +102 +bo + + gݔ +==(cڡ +sub_mch +& +th +)const + +103 {  +com +( +th +) == 0; } + +104 +bo + +BOOST_REGEX_CALL + + gݔ + !=(cڡ +sub_mch +& +th +)const + +105 {  +com +( +th +) != 0; } + +106 +bo + + gݔ +<(cڡ + gsub_mch +& + gth +)const + +107 {  +com +( +th +) < 0; } + +108 +bo + + gݔ +>(cڡ + gsub_mch +& + gth +)const + +109 {  +com +( +th +) > 0; } + +110 +bo + + gݔ +<=(cڡ +sub_mch +& +th +)const + +111 {  +com +( +th +) <= 0; } + +112 +bo + + gݔ +>=(cڡ +sub_mch +& +th +)const + +113 {  +com +( +th +) >= 0; } + +115 #ifde +BOOST_REGEX_MATCH_EXTRA + + +116  + gd +:: + tve +< + tsub_mch +< + tBidiIt +> > + tu_qu_ty +; + +118 cڡ + gu_qu_ty +& +us +()const + +120 if(! + gm_us +) + +121 + gm_us +. +t +( +w + +u_qu_ty +()); + +122  * + gm_us +; + +127 + gu_qu_ty +& +g_us +()const + +129 if(! + gm_us +) + +130 + gm_us +. +t +( +w + +u_qu_ty +()); + +131  * + gm_us +; + +134 + give +: + +135 +mub + +boo +:: +sced_r +< +u_qu_ty +> +m_us +; + +136 + gpublic +: + +139 +sub_mch +(cڡ sub_mch& +th +, +bo + + +140 #ifde +BOOST_REGEX_MATCH_EXTRA + + +141 +dp_cy + + +143 +ue + + +145 : +d +:: + +< +BidiIt +, + gBidiIt +>( + gth +), + +146 +mched +( +th +.matched) + +148 #ifde +BOOST_REGEX_MATCH_EXTRA + + +149 if( + gth +. + gm_us +) + +150 if( + gdp_cy +) + +151 + gm_us +. +t +( +w + +u_qu_ty +(*( +th +. +m_us +))); + +154 + gsub_mch +& + gݔ +=(cڡ +sub_mch +& +th +) + +156 +this +-> +f + = +th +.first; + +157 + gthis +-> + gcd + = +th +. +cd +; + +158 + gmched + = +th +. +mched +; + +159 #ifde +BOOST_REGEX_MATCH_EXTRA + + +160 if( + gth +. + gm_us +) + +161 +g_us +(*( +th +. +m_us +); + +163  * + gthis +; + +168 +BidiIt + +beg +()cڡ {  + gthis +-> + gf +; } + +169 +BidiIt + +d +()cڡ {  + gthis +-> + gcd +; } + +172 #ifde +BOOST_OLD_REGEX_H + + +176 +ݔ + ()const; + +177 +ݔ + ()const; + +178 +ݔ + ()const + +180  ()()(* + gthis +); + +182 +ݔ + ()const + +184  ()()(* + gthis +); + +189  + gsub_mch + + tcsub_mch +; + +190  + gsub_mch +< + td +:: + trg +:: + tcڡ_ +> + tssub_mch +; + +191 #ide +BOOST_NO_WREGEX + + +192  + gsub_mch + + twcsub_mch +; + +193  + gsub_mch +< + td +:: + twrg +:: + tcڡ_ +> + twssub_mch +; + +197 + gme + < +ass + + gRdomAcssIt +, cs + gas +, cs + gAot +> + +198 +le + +bo + + gݔ + =(cڡ +d +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +, + gas +, + gAot +>& + gs +, + +199 cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +) + +200 {  + gs +. +com +( +m +. +r +()) == 0; } + +201 + gme + < +ass + + gRdomAcssIt +, cs + gas +, cs + gAot +> + +202 +le + +bo + + gݔ + !(cڡ +d +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +, + gas +, + gAot +>& + gs +, + +203 cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +) + +204 {  + gs +. +com +( +m +. +r +()) != 0; } + +205 + gme + < +ass + + gRdomAcssIt +, cs + gas +, cs + gAot +> + +206 +le + +bo + + gݔ + < (cڡ + gd +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +, + gas +, + gAot +>& + gs +, + +207 cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +) + +208 {  + gs +. +com +( +m +. +r +()) < 0; } + +209 + gme + < +ass + + gRdomAcssIt +, cs + gas +, cs + gAot +> + +210 +le + +bo + + gݔ + <(cڡ +d +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +, + gas +, + gAot +>& + gs +, + +211 cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +) + +212 {  + gs +. +com +( +m +. +r +()) <= 0; } + +213 + gme + < +ass + + gRdomAcssIt +, cs + gas +, cs + gAot +> + +214 +le + +bo + + gݔ + >(cڡ +d +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +, + gas +, + gAot +>& + gs +, + +215 cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +) + +216 {  + gs +. +com +( +m +. +r +()) >= 0; } + +217 + gme + < +ass + + gRdomAcssIt +, cs + gas +, cs + gAot +> + +218 +le + +bo + + gݔ + > (cڡ + gd +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +, + gas +, + gAot +>& + gs +, + +219 cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +) + +220 {  + gs +. +com +( +m +. +r +()) > 0; } + +222 + gme + < +ass + + gRdomAcssIt +, cs + gas +, cs + gAot +> + +223 +le + +bo + + gݔ + =(cڡ +sub_mch +< +RdomAcssIt +>& +m +, + +224 cڡ + gd +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +, + gas +, + gAot +>& + gs +) + +225 {  + gm +. +r +(). +com +( +s +) == 0; } + +226 + gme + < +ass + + gRdomAcssIt +, cs + gas +, cs + gAot +> + +227 +le + +bo + + gݔ + !(cڡ +sub_mch +< +RdomAcssIt +>& +m +, + +228 cڡ + gd +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +, + gas +, + gAot +>& + gs +) + +229 {  + gm +. +r +(). +com +( +s +) != 0; } + +230 + gme + < +ass + + gRdomAcssIt +, cs + gas +, cs + gAot +> + +231 +le + +bo + + gݔ + < (cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +, + +232 cڡ + gd +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +, + gas +, + gAot +>& + gs +) + +233 {  + gm +. +r +(). +com +( +s +) < 0; } + +234 + gme + < +ass + + gRdomAcssIt +, cs + gas +, cs + gAot +> + +235 +le + +bo + + gݔ + > (cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +, + +236 cڡ + gd +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +, + gas +, + gAot +>& + gs +) + +237 {  + gm +. +r +(). +com +( +s +) > 0; } + +238 + gme + < +ass + + gRdomAcssIt +, cs + gas +, cs + gAot +> + +239 +le + +bo + + gݔ + <(cڡ +sub_mch +< +RdomAcssIt +>& +m +, + +240 cڡ + gd +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +, + gas +, + gAot +>& + gs +) + +241 {  + gm +. +r +(). +com +( +s +) <= 0; } + +242 + gme + < +ass + + gRdomAcssIt +, cs + gas +, cs + gAot +> + +243 +le + +bo + + gݔ + >(cڡ +sub_mch +< +RdomAcssIt +>& +m +, + +244 cڡ + gd +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +, + gas +, + gAot +>& + gs +) + +245 {  + gm +. +r +(). +com +( +s +) >= 0; } + +247 + gme + < +ass + + gRdomAcssIt +> + +248 +le + +bo + + gݔ + =(cڡ +sub_mch +< +RdomAcssIt +>& +m +, + +249 +tyme + + gBOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ* +s +) + +250 {  +m +. +r +(). +com +( +s +) == 0; } + +251 + gme + < +ass + + gRdomAcssIt +> + +252 +le + +bo + + gݔ + !(cڡ +sub_mch +< +RdomAcssIt +>& +m +, + +253 +tyme + + gBOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ* +s +) + +254 {  +m +. +r +(). +com +( +s +) != 0; } + +255 + gme + < +ass + + gRdomAcssIt +> + +256 +le + +bo + + gݔ + > (cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +, + +257 +tyme + + gBOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ* +s +) + +258 {  +m +. +r +(). +com +( +s +) > 0; } + +259 + gme + < +ass + + gRdomAcssIt +> + +260 +le + +bo + + gݔ + < (cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +, + +261 +tyme + + gBOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ* +s +) + +262 {  +m +. +r +(). +com +( +s +) < 0; } + +263 + gme + < +ass + + gRdomAcssIt +> + +264 +le + +bo + + gݔ + >(cڡ +sub_mch +< +RdomAcssIt +>& +m +, + +265 +tyme + + gBOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ* +s +) + +266 {  +m +. +r +(). +com +( +s +) >= 0; } + +267 + gme + < +ass + + gRdomAcssIt +> + +268 +le + +bo + + gݔ + <(cڡ +sub_mch +< +RdomAcssIt +>& +m +, + +269 +tyme + + gBOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ* +s +) + +270 {  +m +. +r +(). +com +( +s +) <= 0; } + +272 + gme + < +ass + + gRdomAcssIt +> + +273 +le + +bo + + gݔ + =( +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ* +s +, + +274 cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +) + +275 {  + gm +. +r +(). +com +( +s +) == 0; } + +276 + gme + < +ass + + gRdomAcssIt +> + +277 +le + +bo + + gݔ + !( +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ* +s +, + +278 cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +) + +279 {  + gm +. +r +(). +com +( +s +) != 0; } + +280 + gme + < +ass + + gRdomAcssIt +> + +281 +le + +bo + + gݔ + < ( +tyme + + gBOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ* +s +, + +282 cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +) + +283 {  + gm +. +r +(). +com +( +s +) > 0; } + +284 + gme + < +ass + + gRdomAcssIt +> + +285 +le + +bo + + gݔ + > ( +tyme + + gBOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ* +s +, + +286 cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +) + +287 {  + gm +. +r +(). +com +( +s +) < 0; } + +288 + gme + < +ass + + gRdomAcssIt +> + +289 +le + +bo + + gݔ + <( +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ* +s +, + +290 cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +) + +291 {  + gm +. +r +(). +com +( +s +) >= 0; } + +292 + gme + < +ass + + gRdomAcssIt +> + +293 +le + +bo + + gݔ + >( +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ* +s +, + +294 cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +) + +295 {  + gm +. +r +(). +com +( +s +) <= 0; } + +298 + gme + < +ass + + gRdomAcssIt +> + +299 +le + +bo + + gݔ + =(cڡ +sub_mch +< +RdomAcssIt +>& +m +, + +300 +tyme + + gBOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ& +s +) + +301 {  +m +. +r +(). +com +(0, m. +ngth +(), & +s +, 1) == 0; } + +302 + gme + < +ass + + gRdomAcssIt +> + +303 +le + +bo + + gݔ + !(cڡ +sub_mch +< +RdomAcssIt +>& +m +, + +304 +tyme + + gBOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ& +s +) + +305 {  +m +. +r +(). +com +(0, m. +ngth +(), & +s +, 1) != 0; } + +306 + gme + < +ass + + gRdomAcssIt +> + +307 +le + +bo + + gݔ + > (cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +, + +308 +tyme + + gBOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ& +s +) + +309 {  +m +. +r +(). +com +(0, m. +ngth +(), & +s +, 1) > 0; } + +310 + gme + < +ass + + gRdomAcssIt +> + +311 +le + +bo + + gݔ + < (cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +, + +312 +tyme + + gBOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ& +s +) + +313 {  +m +. +r +(). +com +(0, m. +ngth +(), & +s +, 1) < 0; } + +314 + gme + < +ass + + gRdomAcssIt +> + +315 +le + +bo + + gݔ + >(cڡ +sub_mch +< +RdomAcssIt +>& +m +, + +316 +tyme + + gBOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ& +s +) + +317 {  +m +. +r +(). +com +(0, m. +ngth +(), & +s +, 1) >= 0; } + +318 + gme + < +ass + + gRdomAcssIt +> + +319 +le + +bo + + gݔ + <(cڡ +sub_mch +< +RdomAcssIt +>& +m +, + +320 +tyme + + gBOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ& +s +) + +321 {  +m +. +r +(). +com +(0, m. +ngth +(), & +s +, 1) <= 0; } + +323 + gme + < +ass + + gRdomAcssIt +> + +324 +le + +bo + + gݔ + =( +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ& +s +, + +325 cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +) + +326 {  + gm +. +r +(). +com +(0, +m +. +ngth +(), & +s +, 1) == 0; } + +327 + gme + < +ass + + gRdomAcssIt +> + +328 +le + +bo + + gݔ + !( +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ& +s +, + +329 cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +) + +330 {  + gm +. +r +(). +com +(0, +m +. +ngth +(), & +s +, 1) != 0; } + +331 + gme + < +ass + + gRdomAcssIt +> + +332 +le + +bo + + gݔ + < ( +tyme + + gBOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ& +s +, + +333 cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +) + +334 {  + gm +. +r +(). +com +(0, +m +. +ngth +(), & +s +, 1) > 0; } + +335 + gme + < +ass + + gRdomAcssIt +> + +336 +le + +bo + + gݔ + > ( +tyme + + gBOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ& +s +, + +337 cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +) + +338 {  + gm +. +r +(). +com +(0, +m +. +ngth +(), & +s +, 1) < 0; } + +339 + gme + < +ass + + gRdomAcssIt +> + +340 +le + +bo + + gݔ + <( +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ& +s +, + +341 cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +) + +342 {  + gm +. +r +(). +com +(0, +m +. +ngth +(), & +s +, 1) >= 0; } + +343 + gme + < +ass + + gRdomAcssIt +> + +344 +le + +bo + + gݔ + >( +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ& +s +, + +345 cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +) + +346 {  + gm +. +r +(). +com +(0, +m +. +ngth +(), & +s +, 1) <= 0; } + +349 + gme + < +ass + + gRdomAcssIt +, cs + gas +, cs + gAot +> + +350 +le + + gd +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +, + gas +, + gAot +> + +351 + gݔ + + (cڡ + gd +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +, + gas +, + gAot +>& + gs +, + +352 cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +) + +354 + gd +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +, + gas +, + gAot +> + gsu +; + +355 + gsu +. +rve +( +s +. +size +(+ +m +. +ngth +() + 1); + +356  + gsu +. +nd +( +s +).nd( +m +. +f +, m. +cd +); + +358 + gme + < +ass + + gRdomAcssIt +, cs + gas +, cs + gAot +> + +359 +le + + gd +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +, + gas +, + gAot +> + +360 + gݔ + + (cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +, + +361 cڡ + gd +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +, + gas +, + gAot +>& + gs +) + +363 + gd +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +, + gas +, + gAot +> + gsu +; + +364 + gsu +. +rve +( +s +. +size +(+ +m +. +ngth +() + 1); + +365  + gsu +. +nd +( +m +. +f +, m. +cd +).nd( +s +); + +367 #i!( +defed +( +__GNUC__ +&& defed( +BOOST_NO_STD_LOCALE +)) + +368 + gme + < +ass + + gRdomAcssIt +> + +369 +le + + gd +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +> + +370 +ݔ + + ( +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ* +s +, + +371 cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +) + +373 + gd +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +> +su +; + +374 + gsu +. +rve +( +d +:: +ch_as +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +>:: +ngth +( +s ++ +m +.length() + 1); + +375  + gsu +. +nd +( +s +).nd( +m +. +f +, m. +cd +); + +377 + gme + < +ass + + gRdomAcssIt +> + +378 +le + + gd +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +> + +379 +ݔ + + (cڡ +sub_mch +< +RdomAcssIt +>& +m +, + +380 +tyme + + gBOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ * +s +) + +382 +d +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +> +su +; + +383 + gsu +. +rve +( +d +:: +ch_as +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +>:: +ngth +( +s ++ +m +.length() + 1); + +384  + gsu +. +nd +( +m +. +f +, m. +cd +).nd( +s +); + +388 + gme + < +ass + + gRdomAcssIt +> + +389 +le + + gd +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +> + +390 +ݔ + + ( +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ* +s +, + +391 cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +) + +393  + gs + + + gm +. +r +(); + +395 + gme + < +ass + + gRdomAcssIt +> + +396 +le + + gd +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +> + +397 +ݔ + + (cڡ +sub_mch +< +RdomAcssIt +>& +m +, + +398 +tyme + + gBOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ * +s +) + +400  +m +. +r +(+ +s +; + +403 + gme + < +ass + + gRdomAcssIt +> + +404 +le + + gd +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +> + +405 +ݔ + + ( +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ& +s +, + +406 cڡ + gsub_mch +< + gRdomAcssIt +>& + gm +) + +408 + gd +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +> +su +; + +409 + gsu +. +rve +( +m +. +ngth +() + 2); + +410  + gsu +. +nd +(1, +s +).nd( +m +. +f +, m. +cd +); + +412 + gme + < +ass + + gRdomAcssIt +> + +413 +le + + gd +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +> + +414 +ݔ + + (cڡ +sub_mch +< +RdomAcssIt +>& +m +, + +415 +tyme + + gBOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty + cڡ& +s +) + +417 +d +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +> +su +; + +418 + gsu +. +rve +( +m +. +ngth +() + 2); + +419  + gsu +. +nd +( +m +. +f +, m. +cd +).nd(1, +s +); + +421 + gme + < +ass + + gRdomAcssIt +> + +422 +le + + gd +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +> + +423 +ݔ + + (cڡ +sub_mch +< +RdomAcssIt +>& +m1 +, + +424 cڡ + gsub_mch +< + gRdomAcssIt +>& + gm2 +) + +426 + gd +:: +basic_rg +< +tyme + +BOOST_REGEX_DETAIL_NS +:: +gex__as +< +RdomAcssIt +>:: +vue_ty +> +su +; + +427 + gsu +. +rve +( +m1 +. +ngth +(+ +m2 +.length() + 1); + +428  + gsu +. +nd +( +m1 +. +f +, m1. +cd +).nd( +m2 +.first, m2.second); + +430 #ide +BOOST_NO_STD_LOCALE + + +431 + gme + < +ass + + gchT +, cs + gas +, cs + gRdomAcssIt +> + +432 + gd +:: +basic_oam +< +chT +, + gas +>& + +433 + gݔ + << ( + gd +:: +basic_oam +< +chT +, + gas +>& + gos +, + +434 cڡ + gsub_mch +< + gRdomAcssIt +>& + gs +) + +436  ( + gos + << + gs +. +r +()); + +439 + gme + < +ass + + gRdomAcssIt +> + +440 + gd +:: +oam +& +ݔ + << ( +d +::oam& +os +, + +441 cڡ + gsub_mch +< + gRdomAcssIt +>& + gs +) + +443  ( + gos + << + gs +. +r +()); + +447 #ifde +BOOST_OLD_REGEX_H + + +448 +mea + + gBOOST_REGEX_DETAIL_NS +{ + +449 + gme + < +ass + + gBidiIt +, cs + gchT +> + +450  +do_toi +( +BidiIt + +i +, BidiIt +j +,  +c +,  +dix +) + +452 + gd +:: +rg + +s +( +i +, +j +); + +453 * + gp +; + +454  + gsu + = +d +:: + +( +s +. +c_r +(), & +p +, +dix +); + +455 if(* + gp +) +i_gex_exi +("Bad sub-expression"); + +456  + gsu +; + +461 + gme + < +ass + + gI +, cs + gchT +> + +462  +do_toi +( +I +& +i +, I +j +, +chT + +c +) + +464  + gsu + = 0; + +465 ( + gi + ! +j +&& ( +isdig +(* +i +))) + +467 +su + =esu*10 + (* +i + - '0'); + +468 ++ + gi +; + +470  + gsu +; + +475 + gme + < +ass + + gBidiIt +> + +476 + gsub_mch +< + gBidiIt +>:: +ݔ + ()const + +478 +BidiIt + +i + = +f +; + +479 +BidiIt + + gj + = +cd +; + +480 if( + gi + = +j +) +i_gex_exi +("Bad sub-expression"); + +481  + gg + = 1; + +482 if(( + gi + ! +j +&& (* +i + == '-')) + +484 +g + = -1; + +485 ++ + gi +; + +487 + gg + * +BOOST_REGEX_DETAIL_NS +:: +do_toi +( +i +, +j +, *i); + +488 if( + gi + ! +j +) +i_gex_exi +("Bad sub-expression"); + +489  + gg +; + +491 + gme + < +ass + + gBidiIt +> + +492 + gsub_mch +< + gBidiIt +>:: +ݔ + ()const + +494 +BidiIt + +i + = +f +; + +495 +BidiIt + + gj + = +cd +; + +496 if( + gi + = +j +) + +497 +i_gex_exi +("Bad sub-expression"); + +498  + gBOOST_REGEX_DETAIL_NS +:: +do_toi +( +i +, +j +, * +f +); + +504 #ifde +BOOST_MSVC + + +505 #agm +wng +( +push +) + +506 #agm +wng +( +dib +: 4103) + +508 #ifde +BOOST_HAS_ABI_HEADERS + + +509 #ud +BOOST_ABI_SUFFIX + + +511 #ifde +BOOST_MSVC + + +512 #agm +wng +( +p +) + + @/usr/include/boost/smart_ptr/detail/lightweight_mutex.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_LIGHTWEIGHT_MUTEX_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_LIGHTWEIGHT_MUTEX_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +29  + ~ + +31 #i! +defed +( +BOOST_HAS_THREADS +) + +32  + ~ + +33 #i +defed +( +BOOST_HAS_PTHREADS +) + +34  + ~ + +35 #i +defed +( +BOOST_HAS_WINTHREADS +|| defed( +WIN32 +|| defed( +_WIN32 +|| defed( +__WIN32__ +|| defed( +__CYGWIN__ +) + +36  + ~ + +39 #r +Uecognized + +thadg + +fm + + + @/usr/include/boost/smart_ptr/detail/sp_interlocked.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_SP_INTERLOCKED_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_SP_INTERLOCKED_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +20  + ~ + +25 #i +defed + +BOOST_MSVC + ) && BOOST_MSVC >= 1600 + +27  + #BOOST_SP_HAS_INTRIN_H + + + ) + +30 #i +defed + +__MINGW64_VERSION_MAJOR + ) + +33  + #BOOST_SP_HAS_INTRIN_H + + + ) + +35 #i +defed + +__LP64__ + ) + +38  + #BOOST_SP_HAS_INTRIN_H + + + ) + +41 #i +defed + +BOOST_INTEL_WIN + ) && defed +_CPPLIB_VER + ) && _CPPLIB_VER >= 520 + +43  + #BOOST_SP_HAS_INTRIN_H + + + ) + +46 #i +defed + +__g__ + ) && defed +_MSC_VER + ) && defed +_CPPLIB_VER + ) && _CPPLIB_VER >= 520 + +48  + #BOOST_SP_HAS_INTRIN_H + + + ) + +52 #i +defed + +BOOST_USE_WINDOWS_H + ) + +54  + ~ + +56  + #BOOST_SP_INTERLOCKED_INCREMENT + +IlockedInemt + + + ) + +57  + #BOOST_SP_INTERLOCKED_DECREMENT + +IlockedDeemt + + + ) + +58  + #BOOST_SP_INTERLOCKED_COMPARE_EXCHANGE + +IlockedComExchge + + + ) + +59  + #BOOST_SP_INTERLOCKED_EXCHANGE + +IlockedExchge + + + ) + +60  + #BOOST_SP_INTERLOCKED_EXCHANGE_ADD + +IlockedExchgeAdd + + + ) + +62 #i +defed + +BOOST_USE_INTRIN_H + ) || defed +BOOST_SP_HAS_INTRIN_H + ) + +64  + ~<.h +> + +66  + #BOOST_SP_INTERLOCKED_INCREMENT + +_IlockedInemt + + + ) + +67  + #BOOST_SP_INTERLOCKED_DECREMENT + +_IlockedDeemt + + + ) + +68  + #BOOST_SP_INTERLOCKED_COMPARE_EXCHANGE + +_IlockedComExchge + + + ) + +69  + #BOOST_SP_INTERLOCKED_EXCHANGE + +_IlockedExchge + + + ) + +70  + #BOOST_SP_INTERLOCKED_EXCHANGE_ADD + +_IlockedExchgeAdd + + + ) + +72 #i +defed + +_WIN32_WCE + ) + +74 #i +_WIN32_WCE + >= 0x600 + +76 "C"  +__cde + +_IlockedInemt +( volatile * ); + +77 "C"  +__cde + +_IlockedDeemt +( volatile * ); + +78 "C"  +__cde + +_IlockedComExchge +( volatile *, , ); + +79 "C"  +__cde + +_IlockedExchge +( volatile *, ); + +80 "C"  +__cde + +_IlockedExchgeAdd +( volatile *, ); + +82  + #BOOST_SP_INTERLOCKED_INCREMENT + +_IlockedInemt + + + ) + +83  + #BOOST_SP_INTERLOCKED_DECREMENT + +_IlockedDeemt + + + ) + +84  + #BOOST_SP_INTERLOCKED_COMPARE_EXCHANGE + +_IlockedComExchge + + + ) + +85  + #BOOST_SP_INTERLOCKED_EXCHANGE + +_IlockedExchge + + + ) + +86  + #BOOST_SP_INTERLOCKED_EXCHANGE_ADD + +_IlockedExchgeAdd + + + ) + +92 "C"  +__cde + +IlockedInemt +( * ); + +93 "C"  +__cde + +IlockedDeemt +( * ); + +94 "C"  +__cde + +IlockedComExchge +( *, , ); + +95 "C"  +__cde + +IlockedExchge +( *, ); + +96 "C"  +__cde + +IlockedExchgeAdd +( *, ); + +98  + #BOOST_SP_INTERLOCKED_INCREMENT + +IlockedInemt + + + ) + +99  + #BOOST_SP_INTERLOCKED_DECREMENT + +IlockedDeemt + + + ) + +100  + #BOOST_SP_INTERLOCKED_COMPARE_EXCHANGE + +IlockedComExchge + + + ) + +101  + #BOOST_SP_INTERLOCKED_EXCHANGE + +IlockedExchge + + + ) + +102  + #BOOST_SP_INTERLOCKED_EXCHANGE_ADD + +IlockedExchgeAdd + + + ) + +106 #i +defed + +BOOST_MSVC + ) || defed +BOOST_INTEL_WIN + ) + +108 #i +defed + +__CLRCALL_PURE_OR_CDECL + ) + +110 "C"  +__CLRCALL_PURE_OR_CDECL + +_IlockedInemt +( volatile * ); + +111 "C"  +__CLRCALL_PURE_OR_CDECL + +_IlockedDeemt +( volatile * ); + +112 "C"  +__CLRCALL_PURE_OR_CDECL + +_IlockedComExchge +( volatile *, , ); + +113 "C"  +__CLRCALL_PURE_OR_CDECL + +_IlockedExchge +( volatile *, ); + +114 "C"  +__CLRCALL_PURE_OR_CDECL + +_IlockedExchgeAdd +( volatile *, ); + +118 "C"  +__cde + +_IlockedInemt +( volatile * ); + +119 "C"  +__cde + +_IlockedDeemt +( volatile * ); + +120 "C"  +__cde + +_IlockedComExchge +( volatile *, , ); + +121 "C"  +__cde + +_IlockedExchge +( volatile *, ); + +122 "C"  +__cde + +_IlockedExchgeAdd +( volatile *, ); + +124 #i +defed + +BOOST_MSVC + ) && BOOST_MSVC == 1310 + +128 #agm +sic + +_IlockedInemt + ) + +129 #agm +sic + +_IlockedDeemt + ) + +130 #agm +sic + +_IlockedComExchge + ) + +131 #agm +sic + +_IlockedExchge + ) + +132 #agm +sic + +_IlockedExchgeAdd + ) + +137  + #BOOST_SP_INTERLOCKED_INCREMENT + +_IlockedInemt + + + ) + +138  + #BOOST_SP_INTERLOCKED_DECREMENT + +_IlockedDeemt + + + ) + +139  + #BOOST_SP_INTERLOCKED_COMPARE_EXCHANGE + +_IlockedComExchge + + + ) + +140  + #BOOST_SP_INTERLOCKED_EXCHANGE + +_IlockedExchge + + + ) + +141  + #BOOST_SP_INTERLOCKED_EXCHANGE_ADD + +_IlockedExchgeAdd + + + ) + +143 #i +defed + +WIN32 + ) || defed +_WIN32 + ) || defed +__WIN32__ + ) || defed +__CYGWIN__ + ) + +145 +mea + + gboo + + +148 +mea + + gda + + +151 "C" +__deec +( +dimpt + +__d + +IlockedInemt +( volatile * ); + +152 "C" +__deec +( +dimpt + +__d + +IlockedDeemt +( volatile * ); + +153 "C" +__deec +( +dimpt + +__d + +IlockedComExchge +( volatile *, , ); + +154 "C" +__deec +( +dimpt + +__d + +IlockedExchge +( volatile *, ); + +155 "C" +__deec +( +dimpt + +__d + +IlockedExchgeAdd +( volatile *, ); + +161  + #BOOST_SP_INTERLOCKED_INCREMENT + :: +boo +:: +da +:: +IlockedInemt + + + ) + +162  + #BOOST_SP_INTERLOCKED_DECREMENT + :: +boo +:: +da +:: +IlockedDeemt + + + ) + +163  + #BOOST_SP_INTERLOCKED_COMPARE_EXCHANGE + :: +boo +:: +da +:: +IlockedComExchge + + + ) + +164  + #BOOST_SP_INTERLOCKED_EXCHANGE + :: +boo +:: +da +:: +IlockedExchge + + + ) + +165  + #BOOST_SP_INTERLOCKED_EXCHANGE_ADD + :: +boo +:: +da +:: +IlockedExchgeAdd + + + ) + + @/usr/include/boost/smart_ptr/detail/yield_k.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_YIELD_K_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_YIELD_K_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +27  + ~ + +28  + ~ + +30 #i +BOOST_PLAT_WINDOWS_RUNTIME + + +31  + ~ + +36 #i +defed +( +_MSC_VER +&& _MSC_VER >1310 && ( defed( +_M_IX86 +|| defed( +_M_X64 +&& !defed( +__c2__ +) + +38 "C"  +_mm_u +(); + +40  + #BOOST_SMT_PAUSE + + `_mm_u +(); + + ) + +42 #i +defed +( +__GNUC__ +&& ( defed( +__i386__ +|| defed( +__x86_64__ +) ) + +44  + #BOOST_SMT_PAUSE + +__asm__ + + `__vީe__ +"p;" : : : "memy" ); + + ) + +50 #i +defed + +WIN32 + ) || defed +_WIN32 + ) || defed +__WIN32__ + ) || defed +__CYGWIN__ + ) + +52 #i +defed + +BOOST_USE_WINDOWS_H + ) + +53  + ~ + +56 +mea + + gboo + + +59 +mea + + gda + + +62 #i! +defed + +BOOST_USE_WINDOWS_H + ) && ! +BOOST_PLAT_WINDOWS_RUNTIME + + +64 #i +defed +( +__g__ +&& defed( +__x86_64__ +) + +66  + #BOOST_SP_STDCALL + + + ) + +68  + #BOOST_SP_STDCALL + +__d + + + ) + +71 #i +defed +( +__LP64__ +) + +72 "C" +__deec +( +dimpt + +BOOST_SP_STDCALL + +S˕ + +ms + ); + +74 "C" +__deec +( +dimpt + +BOOST_SP_STDCALL + +S˕ + +ms + ); + +77 #unde +BOOST_SP_STDCALL + + +81 +le +  +yld + +k + ) + +83 if + gk + < 4 ) + +86 #i +defed + +BOOST_SMT_PAUSE + ) + +87 if + gk + < 16 ) + +89 + gBOOST_SMT_PAUSE + + +92 #i! +BOOST_PLAT_WINDOWS_RUNTIME + + +93 if + gk + < 32 ) + +95 +S˕ +( 0 ); + +99 +S˕ +( 1 ); + +105 + gd +:: +this_thad +:: +yld +(); + +114 #i +defed + +BOOST_HAS_PTHREADS + ) + +116 #ide +_AIX + + +117  + ~ + +120 "C"  +sched_yld +(); + +123  + ~ + +125 +mea + + gboo + + +128 +mea + + gda + + +131 +le +  +yld + +k + ) + +133 if + gk + < 4 ) + +136 #i +defed + +BOOST_SMT_PAUSE + ) + +137 if + gk + < 16 ) + +139 + gBOOST_SMT_PAUSE + + +142 if + gk + < 32 || k & 1 ) + +144 +sched_yld +(); + +149  +timeec + + grq + = { 0, 0 }; + +154 + grq +. + gtv_c + = 0; + +155 + grq +. + gtv_nc + = 1000; + +157 +nop +& +rq +, 0 ); + +167 +mea + + gboo + + +170 +mea + + gda + + +173 +le +  +yld +( ) + + @/usr/include/boost/type_traits/detail/common_arithmetic_type.hpp + +1 #ide +BOOST_TYPE_TRAITS_DETAIL_COMMON_ARITHMETIC_TYPE_HPP_INCLUDED + + +2  + #BOOST_TYPE_TRAITS_DETAIL_COMMON_ARITHMETIC_TYPE_HPP_INCLUDED + + + ) + +12  + ~ + +14 +mea + + gboo + + +17 +mea + + gty_as_da + + +20 + gme +< + gI +>  + ghmic_ty +; + +26 + gme +<>  + ghmic_ty +<1> + +28  +bo + + tty +; + +29 (& + gsu_ty +) [1]; + +32 + gme +<>  + ghmic_ty +<2> + +34  + tty +; + +35 (& + gsu_ty +) [2]; + +38 #ide +BOOST_NO_INTRINSIC_WCHAR_T + + +40 + gme +<>  + ghmic_ty +<3> + +42  +wch_t + + tty +; + +43 (& + gsu_ty +) [3]; + +51 + gme +<>  + ghmic_ty +<4> + +53 sigd  + tty +; + +54 (& + gsu_ty +) [4]; + +57 + gme +<>  + ghmic_ty +<5> + +59  + tty +; + +60 (& + gsu_ty +) [5]; + +63 + gme +<>  + ghmic_ty +<6> + +65  + tty +; + +66 (& + gsu_ty +) [6]; + +69 + gme +<>  + ghmic_ty +<7> + +71  + tty +; + +72 (& + gsu_ty +) [7]; + +75 + gme +<>  + ghmic_ty +<8> + +77  + gboo +:: + tlg_lg_ty + + tty +; + +78 (& + gsu_ty +) [8]; + +85 + gme +<>  + ghmic_ty +<9> + +87  + tty +; + +88 (& + gsu_ty +) [9]; + +91 + gme +<>  + ghmic_ty +<10> + +93  + tty +; + +94 (& + gsu_ty +) [10]; + +97 + gme +<>  + ghmic_ty +<11> + +99  + tty +; + +100 (& + gsu_ty +) [11]; + +103 + gme +<>  + ghmic_ty +<12> + +105  + tty +; + +106 (& + gsu_ty +) [12]; + +109 + gme +<>  + ghmic_ty +<13> + +111  + gboo +:: + tulg_lg_ty + + tty +; + +112 (& + gsu_ty +) [13]; + +117 + gme +<>  + ghmic_ty +<14> + +119  + tty +; + +120 (& + gsu_ty +) [14]; + +123 + gme +<>  + ghmic_ty +<15> + +125  + tty +; + +126 (& + gsu_ty +) [15]; + +129 + gme +<>  + ghmic_ty +<16> + +131  + tty +; + +132 (& + gsu_ty +) [16]; + +135 #i! +defed + +BOOST_NO_CXX11_CHAR16_T + ) + +137 + gme +<>  + ghmic_ty +<17> + +139  +ch16_t + + tty +; + +140 (& + gsu_ty +) [17]; + +145 #i! +defed + +BOOST_NO_CXX11_CHAR32_T + ) + +147 + gme +<>  + ghmic_ty +<18> + +149  +ch32_t + + tty +; + +150 (& + gsu_ty +) [18]; + +155 #i +defed + +BOOST_HAS_INT128 + ) + +157 + gme +<>  + ghmic_ty +<19> + +159  + gboo +:: + tt128_ty + + tty +; + +160 (& + gsu_ty +) [19]; + +163 + gme +<>  + ghmic_ty +<20> + +165  + gboo +:: + tut128_ty + + tty +; + +166 (& + gsu_ty +) [20]; + +171 + gme +< +ass + + gT +, cs + gU +> cs + ccomm_hmic_ty + + +173 + give +: + +175  +hmic_ty +<1>:: +su_ty + + +Ьhmic_ty<1>:: +ty + ); + +176  + ghmic_ty +<2>:: +su_ty + + + +hmic_ty +<2>:: +ty + ); + +177 #ide +BOOST_NO_INTRINSIC_WCHAR_T + + +178  + ghmic_ty +<3>:: +su_ty + + + +hmic_ty +<3>:: +ty + ); + +180  + ghmic_ty +<4>:: +su_ty + + + +hmic_ty +<4>:: +ty + ); + +181  + ghmic_ty +<5>:: +su_ty + + + +hmic_ty +<5>:: +ty + ); + +182  + ghmic_ty +<6>:: +su_ty + + + +hmic_ty +<6>:: +ty + ); + +183  + ghmic_ty +<7>:: +su_ty + + + +hmic_ty +<7>:: +ty + ); + +184  + ghmic_ty +<8>:: +su_ty + + + +hmic_ty +<8>:: +ty + ); + +185  + ghmic_ty +<9>:: +su_ty + + + +hmic_ty +<9>:: +ty + ); + +186  + ghmic_ty +<10>:: +su_ty + + + +hmic_ty +<10>:: +ty + ); + +187  + ghmic_ty +<11>:: +su_ty + + + +hmic_ty +<11>:: +ty + ); + +188  + ghmic_ty +<12>:: +su_ty + + + +hmic_ty +<12>:: +ty + ); + +189  + ghmic_ty +<13>:: +su_ty + + + +hmic_ty +<13>:: +ty + ); + +190  + ghmic_ty +<14>:: +su_ty + + + +hmic_ty +<14>:: +ty + ); + +191  + ghmic_ty +<15>:: +su_ty + + + +hmic_ty +<15>:: +ty + ); + +192  + ghmic_ty +<16>:: +su_ty + + + +hmic_ty +<16>:: +ty + ); + +194 #i! +defed + +BOOST_NO_CXX11_CHAR16_T + ) + +195  + ghmic_ty +<17>:: +su_ty + + + +hmic_ty +<17>:: +ty + ); + +198 #i! +defed + +BOOST_NO_CXX11_CHAR32_T + ) + +199  + ghmic_ty +<18>:: +su_ty + + + +hmic_ty +<18>:: +ty + ); + +202 #i +defed + +BOOST_HAS_INT128 + ) + +203  + ghmic_ty +<19>:: +su_ty + + + +hmic_ty +<19>:: +ty + ); + +204  + ghmic_ty +<20>:: +su_ty + + + +hmic_ty +<20>:: +ty + ); + +207  +bo + +cd +(); + +209 +BOOST_STATIC_CONSTANT +(, + + = ( + +( +cd +(? +T +(: +U +()))); + +211 + gpublic +: + +213  +tyme + + thmic_ty +< + t +>:: + tty +ype; + + @/usr/include/boost/type_traits/detail/composite_member_pointer_type.hpp + +1 #ide +BOOST_TYPE_TRAITS_DETAIL_COMPOSITE_MEMBER_POINTER_TYPE_HPP_INCLUDED + + +2  + #BOOST_TYPE_TRAITS_DETAIL_COMPOSITE_MEMBER_POINTER_TYPE_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19 +mea + + gboo + + +22 +mea + + gty_as_da + + +25 + gme +< +ass + + gT +, cs + gU +>  + gcompose_memb_por_ty +; + +29 #i! +defed + +BOOST_NO_CXX11_NULLPTR + ) + +31 #i! +defed + +BOOST_NO_CXX11_DECLTYPE + ) && ( ( defed +__g__ + ) && !defed +_LIBCPP_VERSION + ) ) || defed +__INTEL_COMPILER + ) ) + +33 + gme +< +ass + + gC +, cs + gT +>  + gcompose_memb_por_ty +< +T + C::*, +dety +( +nuαr +)> + +35  +T + + tC +::* + tty +; + +38 + gme +< +ass + + gC +, cs + gT +>  + gcompose_memb_por_ty +< +dety +( +nuαr +), +T + C::*> + +40  +T + + tC +::* + tty +; + +43 + gme +<>  + gcompose_memb_por_ty +< +dety +( +nuαr +), decltype(nullptr)> + +45  +dety +( + tnuαr + + tty +; + +50 + gme +< +ass + + gC +, cs + gT +>  + gcompose_memb_por_ty +< +T + C::*, + gd +:: +nuαr_t +> + +52  +T + + tC +::* + tty +; + +55 + gme +< +ass + + gC +, cs + gT +>  + gcompose_memb_por_ty +< + gd +:: +nuαr_t +, +T + C::*> + +57  +T + + tC +::* + tty +; + +60 + gme +<>  + gcompose_memb_por_ty +< + gd +:: +nuαr_t +, std::nullptr_t> + +62  +d +:: + tnuαr_t + + tty +; + +69 + gme +< +ass + + gC1 +, cs + gC2 +>  + gcomm_memb_ass +; + +71 + gme +< +ass + + gC +>  + gcomm_memb_ass + + +73  +C + + tty +; + +76 + gme +< +ass + + gC1 +, cs + gC2 +>  + scomm_memb_ass + + +78  +tyme + + tboo +:: + tcdiڮ +< + +80 + tboo +:: + tis_ba_of +< + tC1 +, + tC2 +>:: + tvue +, + +81 + tC2 +, + +82 + ttyme + + tboo +:: + tcdiڮ +:: + tvue +, C1, >:: + tty + + +84 >:: + tty +ype; + +89 + gme +< +ass + + gCT +, cs + gCB +> + +90  + scomm_memb_ass_por_to_memb + + +92  +CT + + tCB +::* + tty +; + +95 + gme +< +ass + + gC1 +, cs + gT1 +, cs + gC2 +, cs + gT2 +>  + gcompose_memb_por_ty +< +T1 + C1::*, +T2 + C2::*> + +97 +ive +: + +99  +tyme + + tcompose_por_ty +< + tT1 +*, + tT2 +*>:: + tty + + tCPT +; + +100  +tyme + + tboo +:: + tmove_por +< + tCPT +>:: + tty + + tCT +; + +102  +tyme + + tcomm_memb_ass +< + tC1 +, + tC2 +>:: + tty + + tCB +; + +104 + gpublic +: + +106  +tyme + + tcomm_memb_ass_por_to_memb +< + tCT +, + tCB +>:: + tty +ype; + + @/usr/include/boost/type_traits/detail/composite_pointer_type.hpp + +1 #ide +BOOST_TYPE_TRAITS_DETAIL_COMPOSITE_POINTER_TYPE_HPP_INCLUDED + + +2  + #BOOST_TYPE_TRAITS_DETAIL_COMPOSITE_POINTER_TYPE_HPP_INCLUDED + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20 +mea + + gboo + + +23 +mea + + gty_as_da + + +26 + gme +< +ass + + gT +, cs + gU +>  + gcompose_por_ty +; + +30 + gme +< +ass + + gT +>  + gcompose_por_ty + + +32  +T +* + tty +; + +37 #i! +defed + +BOOST_NO_CXX11_NULLPTR + ) + +39 #i! +defed + +BOOST_NO_CXX11_DECLTYPE + ) && ( ( defed +__g__ + ) && !defed +_LIBCPP_VERSION + ) ) || defed +__INTEL_COMPILER + ) ) + +41 + gme +< +ass + + gT +>  + gcompose_por_ty + + +43  +T +* + tty +; + +46 + gme +< +ass + + gT +>  + gcompose_por_ty +< +dety +( +nuαr +), T*> + +48  +T +* + tty +; + +51 + gme +<>  + gcompose_por_ty +< +dety +( +nuαr +), decltype(nullptr)> + +53  +dety +( + tnuαr + + tty +; + +58 + gme +< +ass + + gT +>  + gcompose_por_ty + + +60  +T +* + tty +; + +63 + gme +< +ass + + gT +>  + gcompose_por_ty +< + gd +:: +nuαr_t +, T*> + +65  +T +* + tty +; + +68 + gme +<>  + gcompose_por_ty +< + gd +:: +nuαr_t +, std::nullptr_t> + +70  +d +:: + tnuαr_t + + tty +; + +77 +mea + + gda + + +80 + gme +< +ass + + gT +, cs + gU +>  + shas_comm_poe + + +82 + give +: + +84  +tyme + + tboo +:: + tmove_cv +< + tT +>:: + tty + + tT2 +; + +85  +tyme + + tboo +:: + tmove_cv +< + tU +>:: + tty + + tU2 +; + +87 + gpublic +: + +89 +BOOST_STATIC_CONSTANT + +bo +, +vue + = + +90 ( +boo +:: +is_me +< +T2 +, +U2 +>:: +vue +) + +91 || +boo +:: +is_void +< +T2 +>:: +vue + + +92 || +boo +:: +is_void +< +U2 +>:: +vue + + +93 || ( +boo +:: +is_ba_of +< +T2 +, +U2 +>:: +vue +) + +94 || ( +boo +:: +is_ba_of +< +U2 +, +T2 +>:: +vue +) ); + +97 + gme +< +ass + + gT +, cs + gU +>  + scomm_poe + + +99 + give +: + +101  +tyme + + tboo +:: + tmove_cv +< + tT +>:: + tty + + tT2 +; + +102  +tyme + + tboo +:: + tmove_cv +< + tU +>:: + tty + + tU2 +; + +104 + gpublic +: + +106  +tyme + + tboo +:: + tcdiڮ +< + +108 + tboo +:: + tis_me +< + tT2 +, + tU2 +>:: + tvue + || boo:: + tis_void +::vu|| boo:: + tis_ba_of +::value, + +109 + ttyme + + tboo +:: + tcy_cv +< + tT +, + tU +>:: + tty +, + +110 + ttyme + + tboo +:: + tcy_cv +< + tU +, + tT +>:: + tty + + +112 >:: + tty +ype; + +115 + gme +< +ass + + gT +, cs + gU +>  + scompose_por_im + + +117 + give +: + +119  +tyme + + tboo +:: + tmove_cv +< + tT +>:: + tty + + tT2 +; + +120  +tyme + + tboo +:: + tmove_cv +< + tU +>:: + tty + + tU2 +; + +122 + gpublic +: + +124  +tyme + + tboo +:: + tcy_cv +< + ttyme + boo::cy_cv:: + tty + cڡ, + tT +>::ty, + tU +>::typeype; + +130 + gme +< +ass + + gT +, cs + gU +, + gbo + = +has_comm_poe +< +T +, U>:: +vue + > + +131  +compose_por_ty_dich + + +132 : +comm_poe +< +T +, + gU +> + +135 + gme +< +ass + + gT +, cs + gU +> + +136  + gcompose_por_ty_dich +< + gT +, + gU +, + gl +> + +137 : +compose_por_im +< +T +, + gU +> + +144 + gme +< +ass + + gT +, cs + gU +>  + gcompose_por_ty + + +146  +tyme + + tda +:: + tcompose_por_ty_dich +< + tT +, + tU +>:: + tty +*ype; + + @/usr/include/boost/type_traits/detail/is_likely_lambda.hpp + +9 #ide +BOOST_TT_DETAIL_IS_LIKELY_STATELESS_LAMBDA_HPP + + +10  + #BOOST_TT_DETAIL_IS_LIKELY_STATELESS_LAMBDA_HPP + + + ) + +12 #i +defed +( +_MSC_VER +) + +13 #agm + + + +16  + ~ + +17  + ~ + +19 #i +defed +( +BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION +) + +23 +mea + + gboo +{amea + gty_as_da +{ + +25 + gme +< +tyme + + gT +> + +26  + gis_liky_ess_mbda + : +public + +l_ty + {}; + +30 #i! +defed +( +BOOST_NO_CXX11_LAMBDAS +&& !defed( +BOOST_NO_CXX11_DECLTYPE +&& !defed( +BOOST_NO_CXX11_TEMPLATE_ALIASES +&& ! +BOOST_WORKAROUND +( +BOOST_MSVC +, < 1900) + +32  + ~ + +33  + ~ + +35 +mea + + gboo +{ + +37 +mea + + gty_as_da +{ + +44 + gme +< +tyme + + gT +> + +45  + shas_e_ݔ__hr + + +47 + gme +< +tyme + + gQ +>  + gboo +:: +ue_ty + + +( +dety +(& +Q +:: +ݔ +())*); + +48 + gme +< + gtyme +>  + gboo +:: +l_ty + + +(...); + +50 +usg + + gty += +dety +( + +< +T +>( +nuαr +)); + +53 + gme +< +tyme + + gT +> + +54 +usg + + ghas_e_ݔ_ += +tyme + +has_e_ݔ__hr +< +T +>:: +ty +; + +56 + gme +< +tyme + + gT +> + +57  + sequivt_funi_por + + +59 + gme +< +tyme + + gQ +,tym + gR +, + gtyme +... + gArgs +> + +60 aut +hr +( +R + ( +Q +::*)( +Args +...)const)->R(*)(Args...); + +61 + gme +< +tyme + + gQ +,tym + gR +, + gtyme +... + gArgs +> + +62 aut +hr +( +R + ( +Q +::*)( +Args +...))->R(*)(Args...); + +64 +usg + + gty += +dety +( +hr +(& +T +:: +ݔ +())); + +67 + gme +< +tyme + + gT +, + gtyme +=> + +68  +is_liky_ess_mbda + : +l_ty +{}; + +70 + gme +< +tyme + + gT +> + +71  + gis_liky_ess_mbda +< + +72 + gT +, + +73 +tyme + + gboo +:: +ab_if_ +< +has_e_ݔ_ +< +T +>:: +vue +>:: +ty +> : + +74 +boo +:: +is_cvtib +< +T +, +tyme + + gequivt_funi_por +< + gT +>:: +ty + + +85 +mea + + gboo + { + +86 +mea + + gty_as_da + { + +88 + gme +< +tyme + + gT +> + +89  + gis_liky_ess_mbda + : +public + +boo +:: +gl_cڡt +< +bo +, + gl +> {}; + + @/usr/include/boost/utility/binary.hpp + +9 #ide +BOOST_UTILITY_BINARY_HPP + + +10  + #BOOST_UTILITY_BINARY_HPP + + + ) + +26  + ~ + +27  + ~ + +28  + ~ + +29  + ~ + +30  + ~ + +31  + ~ + +32  + ~ + +33  + ~ + +34  + ~ + +36  + #BOOST_BINARY + +b_groupgs + ) \ + +37 + `BOOST_BINARY_LITERAL_D + + `BOOST_PP_DEDUCE_D +(), +b_groupgs + ) + + ) + +39  + #BOOST_BINARY_U + +b_groupgs + ) \ + +40 + `BOOST_SUFFIXED_BINARY_LITERAL + +b_groupgs +, +U + ) + + ) + +42  + #BOOST_BINARY_L + +b_groupgs + ) \ + +43 + `BOOST_SUFFIXED_BINARY_LITERAL + +b_groupgs +, +L + ) + + ) + +45  + #BOOST_BINARY_UL + +b_groupgs + ) \ + +46 + `BOOST_SUFFIXED_BINARY_LITERAL + +b_groupgs +, +UL + ) + + ) + +48  + #BOOST_BINARY_LU + +b_groupgs + ) \ + +49 + `BOOST_SUFFIXED_BINARY_LITERAL + +b_groupgs +, +LU + ) + + ) + +51  + #BOOST_BINARY_LL + +b_groupgs + ) \ + +52 + `BOOST_SUFFIXED_BINARY_LITERAL + +b_groupgs +, +LL + ) + + ) + +54  + #BOOST_BINARY_ULL + +b_groupgs + ) \ + +55 + `BOOST_SUFFIXED_BINARY_LITERAL + +b_groupgs +, +ULL + ) + + ) + +57  + #BOOST_BINARY_LLU + +b_groupgs + ) \ + +58 + `BOOST_SUFFIXED_BINARY_LITERAL + +b_groupgs +, +LLU + ) + + ) + +60  + #BOOST_SUFFIXED_BINARY_LITERAL + +b_groupgs +, +suffix + ) \ + +61 + `BOOST_SUFFIXED_BINARY_LITERAL_D + + `BOOST_PP_DEDUCE_D +(), +b_groupgs +, +suffix + ) + + ) + +63  + #BOOST_SUFFIXED_BINARY_LITERAL_D + +d +, +b_groupgs +, +suffix + ) \ + +64 + `BOOST_PP_CAT + + `BOOST_BINARY_LITERAL_D + +d +, +b_groupgs + ), +suffix + ) + + ) + +66  + #BOOST_BINARY_LITERAL_D + +d +, +b_groupgs + ) \ + +67 +BOOST_PP_SEQ_CAT + \ + +68 (0 + `BOOST_DETAIL_CREATE_BINARY_LITERAL_OCTAL_SEQUENCE + +d +, +b_groupgs + ) \ + +69 ) + + ) + +71  + #BOOST_DETAIL_CREATE_BINARY_LITERAL_OCTAL_SEQUENCE + +d +, +b_groupgs + ) \ + +72 +BOOST_PP_SEQ_TRANSFORM + \ + +73 +BOOST_DETAIL_TRIPLE_TO_OCTAL_OPERATION + \ + +74 , +BOOST_PP_NIL + \ + +75 , + `BOOST_PP_IDENTITY + +BOOST_DETAIL_CONVERT_BIT_SEQUENCE_TO_TRIPLE_SEQUENCE + )()\ + +76 +BOOST_DETAIL_COMPLETE_TRIPLE_SEQUENCE + \ + +78 +d + \ + +79 , + `BOOST_DETAIL_CREATE_BINARY_LITERAL_BIT_SEQUENCE + +d +, +b_groupgs + ) \ + +82 ) + + ) + +84  + #BOOST_DETAIL_CONVERT_BIT_SEQUENCE_TO_TRIPLE_SEQUENCE + +b_qu + ) \ + +85 +BOOST_PP_CAT + \ + +86 +BOOST_DETAIL_CONVERT_BIT_SEQUENCE_TO_PARENTHETIC_TUPLE_1 + +b_qu + \ + +87 , +END_BIT + \ + +88 ) + + ) + +90  + #BOOST_DETAIL_BITS_PER_OCTIT + 3 + + ) + +92  + #BOOST_DETAIL_COMPLETE_TRIPLE_SEQUENCE + +d +, +come_nibb_qu + ) \ + +93 +BOOST_PP_CAT + \ + +94 +BOOST_DETAIL_CREATE_TRIPLE_COMPLETION_SEQUENCE_ + \ + +95 , + `BOOST_PP_MOD_D + +d + \ + +96 , + `BOOST_PP_SEQ_SIZE + +come_nibb_qu + ) \ + +97 , +BOOST_DETAIL_BITS_PER_OCTIT + \ + +100 +come_nibb_qu + + + ) + +102  + #BOOST_DETAIL_FIXED_COMPL + +b + ) \ + +103 + `BOOST_PP_CAT + +BOOST_DETAIL_FIXED_COMPL_ +, +b + ) + + ) + +105  + #BOOST_DETAIL_FIXED_COMPL_0 + 1 + + ) + +107  + #BOOST_DETAIL_FIXED_COMPL_1 + 0 + + ) + +109  + #BOOST_DETAIL_CREATE_BINARY_LITERAL_BIT_SEQUENCE + +d +, +b_groupgs + ) \ + +110 +BOOST_PP_EMPTY + \ + +111 + `BOOST_PP_CAT + +BOOST_PP_WHILE_ +, +d + ) \ + +112 +BOOST_DETAIL_BINARY_LITERAL_PREDICATE + \ + +113 , +BOOST_DETAIL_BINARY_LITERAL_OPERATION + \ + +114 , + `b_groupgs + () \ + +115 ) + + ) + +117  + #BOOST_DETAIL_BINARY_LITERAL_PREDICATE + +d +, +e + ) \ + +118 + `BOOST_DETAIL_FIXED_COMPL + + `BOOST_DETAIL_IS_NULLARY_ARGS + +e + ) ) + + ) + +120  + #BOOST_DETAIL_BINARY_LITERAL_OPERATION + +d +, +e + ) \ + +121 +BOOST_DETAIL_SPLIT_AND_SWAP + \ + +122 + `BOOST_PP_CAT + +BOOST_DETAIL_BINARY_LITERAL_ELEMENT_ +, +e + ) ) + + ) + +124  + #BOOST_DETAIL_TRIPLE_TO_OCTAL_OPERATION + +s +, +dummy_m +, +tue + ) \ + +125 +BOOST_DETAIL_TERNARY_TRIPLE_TO_OCTAL + +tue + + + ) + +127  + #BOOST_DETAIL_TERNARY_TRIPLE_TO_OCTAL + +b2 +, +b1 +, +b0 + ) \ + +128 +BOOST_DETAIL_TRIPLE_TO_OCTAL_ + ## +b2 + ## +b1 + ## +b0 + + + ) + +130  + #BOOST_DETAIL_CREATE_TRIPLE_COMPLETION_SEQUENCE_1 + (0)(0) + + ) + +131  + #BOOST_DETAIL_CREATE_TRIPLE_COMPLETION_SEQUENCE_2 + (0) + + ) + +132  + #BOOST_DETAIL_CREATE_TRIPLE_COMPLETION_SEQUENCE_0 + + + ) + +134  + #BOOST_DETAIL_CONVERT_BIT_SEQUENCE_TO_PARENTHETIC_TUPLE_1END_BIT + + + ) + +136  + #BOOST_DETAIL_CONVERT_BIT_SEQUENCE_TO_PARENTHETIC_TUPLE_1 + +b + ) \ + +137 +b +, +BOOST_DETAIL_CONVERT_BIT_SEQUENCE_TO_PARENTHETIC_TUPLE_2 + + + ) + +139  + #BOOST_DETAIL_CONVERT_BIT_SEQUENCE_TO_PARENTHETIC_TUPLE_2 + +b + ) \ + +140 +b +, +BOOST_DETAIL_CONVERT_BIT_SEQUENCE_TO_PARENTHETIC_TUPLE_3 + + + ) + +142  + #BOOST_DETAIL_CONVERT_BIT_SEQUENCE_TO_PARENTHETIC_TUPLE_3 + +b + ) \ + +143 +b + ) ) +BOOST_DETAIL_CONVERT_BIT_SEQUENCE_TO_PARENTHETIC_TUPLE_1 + + + ) + +145  + #BOOST_DETAIL_SPLIT_AND_SWAP + +ms + ) \ + +146 + `BOOST_PP_IDENTITY + +BOOST_DETAIL_SPLIT_AND_SWAP_PARAMS + )() +ms + ) + + ) + +148  + #BOOST_DETAIL_SPLIT_AND_SWAP_PARAMS + +f_m +, +cd_m + ) \ + +149 +cd_m + +f_m + + + ) + +151  + #BOOST_DETAIL_LEFT_OF_COMMA + +ms + ) \ + +152 + `BOOST_PP_IDENTITY + +BOOST_DETAIL_FIRST_MACRO_PARAM + )() +ms + ) + + ) + +154  + #BOOST_DETAIL_FIRST_MACRO_PARAM + +f_m +, +cd_m + ) \ + +155 +f_m + + + ) + +159  + #BOOST_DETAIL_IS_NULLARY_ARGS + +m + ) \ + +160 +BOOST_DETAIL_LEFT_OF_COMMA + \ + +161 + `BOOST_PP_CAT + +BOOST_DETAIL_IS_NULLARY_ARGS_R_ + \ + +162 , +BOOST_DETAIL_IS_NULLARY_ARGS_C + +m + \ + +164 ) + + ) + +166  + #BOOST_DETAIL_IS_NULLARY_ARGS_C +() \ + +167 1 + + ) + +169  + #BOOST_DETAIL_IS_NULLARY_ARGS_R_1 + \ + +170 1, +BOOST_PP_NIL + + + ) + +172  + #BOOST_DETAIL_IS_NULLARY_ARGS_R_BOOST_DETAIL_IS_NULLARY_ARGS_C + \ + +173 0, +BOOST_PP_NIL + + + ) + +177  + #BOOST_DETAIL_TRIPLE_TO_OCTAL_000 + 0 + + ) + +178  + #BOOST_DETAIL_TRIPLE_TO_OCTAL_001 + 1 + + ) + +179  + #BOOST_DETAIL_TRIPLE_TO_OCTAL_010 + 2 + + ) + +180  + #BOOST_DETAIL_TRIPLE_TO_OCTAL_011 + 3 + + ) + +181  + #BOOST_DETAIL_TRIPLE_TO_OCTAL_100 + 4 + + ) + +182  + #BOOST_DETAIL_TRIPLE_TO_OCTAL_101 + 5 + + ) + +183  + #BOOST_DETAIL_TRIPLE_TO_OCTAL_110 + 6 + + ) + +184  + #BOOST_DETAIL_TRIPLE_TO_OCTAL_111 + 7 + + ) + +186  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0 + (0), + + ) + +187  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1 + (1), + + ) + +189  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00 + (0)(0), + + ) + +190  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01 + (0)(1), + + ) + +191  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10 + (1)(0), + + ) + +192  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11 + (1)(1), + + ) + +193  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00 + (0)(0), + + ) + +194  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01 + (0)(1), + + ) + +195  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10 + (1)(0), + + ) + +196  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11 + (1)(1), + + ) + +198  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_000 + (0)(0)(0), + + ) + +199  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_001 + (0)(0)(1), + + ) + +200  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_010 + (0)(1)(0), + + ) + +201  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_011 + (0)(1)(1), + + ) + +202  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_100 + (1)(0)(0), + + ) + +203  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_101 + (1)(0)(1), + + ) + +204  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_110 + (1)(1)(0), + + ) + +205  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_111 + (1)(1)(1), + + ) + +207  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0000 + (0)(0)(0)(0), + + ) + +208  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0001 + (0)(0)(0)(1), + + ) + +209  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0010 + (0)(0)(1)(0), + + ) + +210  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0011 + (0)(0)(1)(1), + + ) + +211  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0100 + (0)(1)(0)(0), + + ) + +212  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0101 + (0)(1)(0)(1), + + ) + +213  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0110 + (0)(1)(1)(0), + + ) + +214  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0111 + (0)(1)(1)(1), + + ) + +215  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1000 + (1)(0)(0)(0), + + ) + +216  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1001 + (1)(0)(0)(1), + + ) + +217  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1010 + (1)(0)(1)(0), + + ) + +218  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1011 + (1)(0)(1)(1), + + ) + +219  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1100 + (1)(1)(0)(0), + + ) + +220  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1101 + (1)(1)(0)(1), + + ) + +221  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1110 + (1)(1)(1)(0), + + ) + +222  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1111 + (1)(1)(1)(1), + + ) + +224  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00000 + (0)(0)(0)(0)(0), + + ) + +225  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00001 + (0)(0)(0)(0)(1), + + ) + +226  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00010 + (0)(0)(0)(1)(0), + + ) + +227  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00011 + (0)(0)(0)(1)(1), + + ) + +228  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00100 + (0)(0)(1)(0)(0), + + ) + +229  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00101 + (0)(0)(1)(0)(1), + + ) + +230  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00110 + (0)(0)(1)(1)(0), + + ) + +231  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00111 + (0)(0)(1)(1)(1), + + ) + +232  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01000 + (0)(1)(0)(0)(0), + + ) + +233  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01001 + (0)(1)(0)(0)(1), + + ) + +234  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01010 + (0)(1)(0)(1)(0), + + ) + +235  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01011 + (0)(1)(0)(1)(1), + + ) + +236  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01100 + (0)(1)(1)(0)(0), + + ) + +237  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01101 + (0)(1)(1)(0)(1), + + ) + +238  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01110 + (0)(1)(1)(1)(0), + + ) + +239  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01111 + (0)(1)(1)(1)(1), + + ) + +240  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10000 + (1)(0)(0)(0)(0), + + ) + +241  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10001 + (1)(0)(0)(0)(1), + + ) + +242  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10010 + (1)(0)(0)(1)(0), + + ) + +243  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10011 + (1)(0)(0)(1)(1), + + ) + +244  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10100 + (1)(0)(1)(0)(0), + + ) + +245  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10101 + (1)(0)(1)(0)(1), + + ) + +246  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10110 + (1)(0)(1)(1)(0), + + ) + +247  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10111 + (1)(0)(1)(1)(1), + + ) + +248  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11000 + (1)(1)(0)(0)(0), + + ) + +249  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11001 + (1)(1)(0)(0)(1), + + ) + +250  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11010 + (1)(1)(0)(1)(0), + + ) + +251  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11011 + (1)(1)(0)(1)(1), + + ) + +252  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11100 + (1)(1)(1)(0)(0), + + ) + +253  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11101 + (1)(1)(1)(0)(1), + + ) + +254  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11110 + (1)(1)(1)(1)(0), + + ) + +255  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11111 + (1)(1)(1)(1)(1), + + ) + +257  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_000000 + (0)(0)(0)(0)(0)(0), + + ) + +258  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_000001 + (0)(0)(0)(0)(0)(1), + + ) + +259  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_000010 + (0)(0)(0)(0)(1)(0), + + ) + +260  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_000011 + (0)(0)(0)(0)(1)(1), + + ) + +261  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_000100 + (0)(0)(0)(1)(0)(0), + + ) + +262  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_000101 + (0)(0)(0)(1)(0)(1), + + ) + +263  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_000110 + (0)(0)(0)(1)(1)(0), + + ) + +264  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_000111 + (0)(0)(0)(1)(1)(1), + + ) + +265  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_001000 + (0)(0)(1)(0)(0)(0), + + ) + +266  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_001001 + (0)(0)(1)(0)(0)(1), + + ) + +267  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_001010 + (0)(0)(1)(0)(1)(0), + + ) + +268  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_001011 + (0)(0)(1)(0)(1)(1), + + ) + +269  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_001100 + (0)(0)(1)(1)(0)(0), + + ) + +270  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_001101 + (0)(0)(1)(1)(0)(1), + + ) + +271  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_001110 + (0)(0)(1)(1)(1)(0), + + ) + +272  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_001111 + (0)(0)(1)(1)(1)(1), + + ) + +273  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_010000 + (0)(1)(0)(0)(0)(0), + + ) + +274  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_010001 + (0)(1)(0)(0)(0)(1), + + ) + +275  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_010010 + (0)(1)(0)(0)(1)(0), + + ) + +276  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_010011 + (0)(1)(0)(0)(1)(1), + + ) + +277  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_010100 + (0)(1)(0)(1)(0)(0), + + ) + +278  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_010101 + (0)(1)(0)(1)(0)(1), + + ) + +279  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_010110 + (0)(1)(0)(1)(1)(0), + + ) + +280  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_010111 + (0)(1)(0)(1)(1)(1), + + ) + +281  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_011000 + (0)(1)(1)(0)(0)(0), + + ) + +282  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_011001 + (0)(1)(1)(0)(0)(1), + + ) + +283  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_011010 + (0)(1)(1)(0)(1)(0), + + ) + +284  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_011011 + (0)(1)(1)(0)(1)(1), + + ) + +285  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_011100 + (0)(1)(1)(1)(0)(0), + + ) + +286  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_011101 + (0)(1)(1)(1)(0)(1), + + ) + +287  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_011110 + (0)(1)(1)(1)(1)(0), + + ) + +288  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_011111 + (0)(1)(1)(1)(1)(1), + + ) + +289  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_100000 + (1)(0)(0)(0)(0)(0), + + ) + +290  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_100001 + (1)(0)(0)(0)(0)(1), + + ) + +291  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_100010 + (1)(0)(0)(0)(1)(0), + + ) + +292  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_100011 + (1)(0)(0)(0)(1)(1), + + ) + +293  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_100100 + (1)(0)(0)(1)(0)(0), + + ) + +294  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_100101 + (1)(0)(0)(1)(0)(1), + + ) + +295  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_100110 + (1)(0)(0)(1)(1)(0), + + ) + +296  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_100111 + (1)(0)(0)(1)(1)(1), + + ) + +297  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_101000 + (1)(0)(1)(0)(0)(0), + + ) + +298  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_101001 + (1)(0)(1)(0)(0)(1), + + ) + +299  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_101010 + (1)(0)(1)(0)(1)(0), + + ) + +300  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_101011 + (1)(0)(1)(0)(1)(1), + + ) + +301  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_101100 + (1)(0)(1)(1)(0)(0), + + ) + +302  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_101101 + (1)(0)(1)(1)(0)(1), + + ) + +303  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_101110 + (1)(0)(1)(1)(1)(0), + + ) + +304  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_101111 + (1)(0)(1)(1)(1)(1), + + ) + +305  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_110000 + (1)(1)(0)(0)(0)(0), + + ) + +306  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_110001 + (1)(1)(0)(0)(0)(1), + + ) + +307  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_110010 + (1)(1)(0)(0)(1)(0), + + ) + +308  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_110011 + (1)(1)(0)(0)(1)(1), + + ) + +309  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_110100 + (1)(1)(0)(1)(0)(0), + + ) + +310  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_110101 + (1)(1)(0)(1)(0)(1), + + ) + +311  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_110110 + (1)(1)(0)(1)(1)(0), + + ) + +312  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_110111 + (1)(1)(0)(1)(1)(1), + + ) + +313  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_111000 + (1)(1)(1)(0)(0)(0), + + ) + +314  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_111001 + (1)(1)(1)(0)(0)(1), + + ) + +315  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_111010 + (1)(1)(1)(0)(1)(0), + + ) + +316  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_111011 + (1)(1)(1)(0)(1)(1), + + ) + +317  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_111100 + (1)(1)(1)(1)(0)(0), + + ) + +318  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_111101 + (1)(1)(1)(1)(0)(1), + + ) + +319  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_111110 + (1)(1)(1)(1)(1)(0), + + ) + +320  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_111111 + (1)(1)(1)(1)(1)(1), + + ) + +322  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0000000 + (0)(0)(0)(0)(0)(0)(0), + + ) + +323  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0000001 + (0)(0)(0)(0)(0)(0)(1), + + ) + +324  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0000010 + (0)(0)(0)(0)(0)(1)(0), + + ) + +325  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0000011 + (0)(0)(0)(0)(0)(1)(1), + + ) + +326  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0000100 + (0)(0)(0)(0)(1)(0)(0), + + ) + +327  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0000101 + (0)(0)(0)(0)(1)(0)(1), + + ) + +328  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0000110 + (0)(0)(0)(0)(1)(1)(0), + + ) + +329  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0000111 + (0)(0)(0)(0)(1)(1)(1), + + ) + +330  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0001000 + (0)(0)(0)(1)(0)(0)(0), + + ) + +331  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0001001 + (0)(0)(0)(1)(0)(0)(1), + + ) + +332  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0001010 + (0)(0)(0)(1)(0)(1)(0), + + ) + +333  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0001011 + (0)(0)(0)(1)(0)(1)(1), + + ) + +334  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0001100 + (0)(0)(0)(1)(1)(0)(0), + + ) + +335  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0001101 + (0)(0)(0)(1)(1)(0)(1), + + ) + +336  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0001110 + (0)(0)(0)(1)(1)(1)(0), + + ) + +337  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0001111 + (0)(0)(0)(1)(1)(1)(1), + + ) + +338  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0010000 + (0)(0)(1)(0)(0)(0)(0), + + ) + +339  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0010001 + (0)(0)(1)(0)(0)(0)(1), + + ) + +340  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0010010 + (0)(0)(1)(0)(0)(1)(0), + + ) + +341  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0010011 + (0)(0)(1)(0)(0)(1)(1), + + ) + +342  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0010100 + (0)(0)(1)(0)(1)(0)(0), + + ) + +343  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0010101 + (0)(0)(1)(0)(1)(0)(1), + + ) + +344  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0010110 + (0)(0)(1)(0)(1)(1)(0), + + ) + +345  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0010111 + (0)(0)(1)(0)(1)(1)(1), + + ) + +346  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0011000 + (0)(0)(1)(1)(0)(0)(0), + + ) + +347  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0011001 + (0)(0)(1)(1)(0)(0)(1), + + ) + +348  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0011010 + (0)(0)(1)(1)(0)(1)(0), + + ) + +349  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0011011 + (0)(0)(1)(1)(0)(1)(1), + + ) + +350  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0011100 + (0)(0)(1)(1)(1)(0)(0), + + ) + +351  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0011101 + (0)(0)(1)(1)(1)(0)(1), + + ) + +352  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0011110 + (0)(0)(1)(1)(1)(1)(0), + + ) + +353  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0011111 + (0)(0)(1)(1)(1)(1)(1), + + ) + +354  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0100000 + (0)(1)(0)(0)(0)(0)(0), + + ) + +355  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0100001 + (0)(1)(0)(0)(0)(0)(1), + + ) + +356  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0100010 + (0)(1)(0)(0)(0)(1)(0), + + ) + +357  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0100011 + (0)(1)(0)(0)(0)(1)(1), + + ) + +358  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0100100 + (0)(1)(0)(0)(1)(0)(0), + + ) + +359  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0100101 + (0)(1)(0)(0)(1)(0)(1), + + ) + +360  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0100110 + (0)(1)(0)(0)(1)(1)(0), + + ) + +361  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0100111 + (0)(1)(0)(0)(1)(1)(1), + + ) + +362  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0101000 + (0)(1)(0)(1)(0)(0)(0), + + ) + +363  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0101001 + (0)(1)(0)(1)(0)(0)(1), + + ) + +364  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0101010 + (0)(1)(0)(1)(0)(1)(0), + + ) + +365  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0101011 + (0)(1)(0)(1)(0)(1)(1), + + ) + +366  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0101100 + (0)(1)(0)(1)(1)(0)(0), + + ) + +367  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0101101 + (0)(1)(0)(1)(1)(0)(1), + + ) + +368  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0101110 + (0)(1)(0)(1)(1)(1)(0), + + ) + +369  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0101111 + (0)(1)(0)(1)(1)(1)(1), + + ) + +370  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0110000 + (0)(1)(1)(0)(0)(0)(0), + + ) + +371  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0110001 + (0)(1)(1)(0)(0)(0)(1), + + ) + +372  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0110010 + (0)(1)(1)(0)(0)(1)(0), + + ) + +373  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0110011 + (0)(1)(1)(0)(0)(1)(1), + + ) + +374  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0110100 + (0)(1)(1)(0)(1)(0)(0), + + ) + +375  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0110101 + (0)(1)(1)(0)(1)(0)(1), + + ) + +376  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0110110 + (0)(1)(1)(0)(1)(1)(0), + + ) + +377  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0110111 + (0)(1)(1)(0)(1)(1)(1), + + ) + +378  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0111000 + (0)(1)(1)(1)(0)(0)(0), + + ) + +379  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0111001 + (0)(1)(1)(1)(0)(0)(1), + + ) + +380  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0111010 + (0)(1)(1)(1)(0)(1)(0), + + ) + +381  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0111011 + (0)(1)(1)(1)(0)(1)(1), + + ) + +382  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0111100 + (0)(1)(1)(1)(1)(0)(0), + + ) + +383  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0111101 + (0)(1)(1)(1)(1)(0)(1), + + ) + +384  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0111110 + (0)(1)(1)(1)(1)(1)(0), + + ) + +385  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_0111111 + (0)(1)(1)(1)(1)(1)(1), + + ) + +386  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1000000 + (1)(0)(0)(0)(0)(0)(0), + + ) + +387  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1000001 + (1)(0)(0)(0)(0)(0)(1), + + ) + +388  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1000010 + (1)(0)(0)(0)(0)(1)(0), + + ) + +389  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1000011 + (1)(0)(0)(0)(0)(1)(1), + + ) + +390  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1000100 + (1)(0)(0)(0)(1)(0)(0), + + ) + +391  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1000101 + (1)(0)(0)(0)(1)(0)(1), + + ) + +392  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1000110 + (1)(0)(0)(0)(1)(1)(0), + + ) + +393  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1000111 + (1)(0)(0)(0)(1)(1)(1), + + ) + +394  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1001000 + (1)(0)(0)(1)(0)(0)(0), + + ) + +395  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1001001 + (1)(0)(0)(1)(0)(0)(1), + + ) + +396  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1001010 + (1)(0)(0)(1)(0)(1)(0), + + ) + +397  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1001011 + (1)(0)(0)(1)(0)(1)(1), + + ) + +398  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1001100 + (1)(0)(0)(1)(1)(0)(0), + + ) + +399  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1001101 + (1)(0)(0)(1)(1)(0)(1), + + ) + +400  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1001110 + (1)(0)(0)(1)(1)(1)(0), + + ) + +401  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1001111 + (1)(0)(0)(1)(1)(1)(1), + + ) + +402  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1010000 + (1)(0)(1)(0)(0)(0)(0), + + ) + +403  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1010001 + (1)(0)(1)(0)(0)(0)(1), + + ) + +404  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1010010 + (1)(0)(1)(0)(0)(1)(0), + + ) + +405  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1010011 + (1)(0)(1)(0)(0)(1)(1), + + ) + +406  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1010100 + (1)(0)(1)(0)(1)(0)(0), + + ) + +407  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1010101 + (1)(0)(1)(0)(1)(0)(1), + + ) + +408  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1010110 + (1)(0)(1)(0)(1)(1)(0), + + ) + +409  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1010111 + (1)(0)(1)(0)(1)(1)(1), + + ) + +410  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1011000 + (1)(0)(1)(1)(0)(0)(0), + + ) + +411  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1011001 + (1)(0)(1)(1)(0)(0)(1), + + ) + +412  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1011010 + (1)(0)(1)(1)(0)(1)(0), + + ) + +413  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1011011 + (1)(0)(1)(1)(0)(1)(1), + + ) + +414  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1011100 + (1)(0)(1)(1)(1)(0)(0), + + ) + +415  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1011101 + (1)(0)(1)(1)(1)(0)(1), + + ) + +416  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1011110 + (1)(0)(1)(1)(1)(1)(0), + + ) + +417  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1011111 + (1)(0)(1)(1)(1)(1)(1), + + ) + +418  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1100000 + (1)(1)(0)(0)(0)(0)(0), + + ) + +419  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1100001 + (1)(1)(0)(0)(0)(0)(1), + + ) + +420  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1100010 + (1)(1)(0)(0)(0)(1)(0), + + ) + +421  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1100011 + (1)(1)(0)(0)(0)(1)(1), + + ) + +422  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1100100 + (1)(1)(0)(0)(1)(0)(0), + + ) + +423  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1100101 + (1)(1)(0)(0)(1)(0)(1), + + ) + +424  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1100110 + (1)(1)(0)(0)(1)(1)(0), + + ) + +425  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1100111 + (1)(1)(0)(0)(1)(1)(1), + + ) + +426  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1101000 + (1)(1)(0)(1)(0)(0)(0), + + ) + +427  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1101001 + (1)(1)(0)(1)(0)(0)(1), + + ) + +428  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1101010 + (1)(1)(0)(1)(0)(1)(0), + + ) + +429  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1101011 + (1)(1)(0)(1)(0)(1)(1), + + ) + +430  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1101100 + (1)(1)(0)(1)(1)(0)(0), + + ) + +431  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1101101 + (1)(1)(0)(1)(1)(0)(1), + + ) + +432  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1101110 + (1)(1)(0)(1)(1)(1)(0), + + ) + +433  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1101111 + (1)(1)(0)(1)(1)(1)(1), + + ) + +434  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1110000 + (1)(1)(1)(0)(0)(0)(0), + + ) + +435  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1110001 + (1)(1)(1)(0)(0)(0)(1), + + ) + +436  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1110010 + (1)(1)(1)(0)(0)(1)(0), + + ) + +437  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1110011 + (1)(1)(1)(0)(0)(1)(1), + + ) + +438  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1110100 + (1)(1)(1)(0)(1)(0)(0), + + ) + +439  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1110101 + (1)(1)(1)(0)(1)(0)(1), + + ) + +440  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1110110 + (1)(1)(1)(0)(1)(1)(0), + + ) + +441  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1110111 + (1)(1)(1)(0)(1)(1)(1), + + ) + +442  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1111000 + (1)(1)(1)(1)(0)(0)(0), + + ) + +443  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1111001 + (1)(1)(1)(1)(0)(0)(1), + + ) + +444  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1111010 + (1)(1)(1)(1)(0)(1)(0), + + ) + +445  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1111011 + (1)(1)(1)(1)(0)(1)(1), + + ) + +446  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1111100 + (1)(1)(1)(1)(1)(0)(0), + + ) + +447  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1111101 + (1)(1)(1)(1)(1)(0)(1), + + ) + +448  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1111110 + (1)(1)(1)(1)(1)(1)(0), + + ) + +449  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_1111111 + (1)(1)(1)(1)(1)(1)(1), + + ) + +451  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00000000 + (0)(0)(0)(0)(0)(0)(0)(0), + + ) + +452  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00000001 + (0)(0)(0)(0)(0)(0)(0)(1), + + ) + +453  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00000010 + (0)(0)(0)(0)(0)(0)(1)(0), + + ) + +454  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00000011 + (0)(0)(0)(0)(0)(0)(1)(1), + + ) + +455  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00000100 + (0)(0)(0)(0)(0)(1)(0)(0), + + ) + +456  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00000101 + (0)(0)(0)(0)(0)(1)(0)(1), + + ) + +457  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00000110 + (0)(0)(0)(0)(0)(1)(1)(0), + + ) + +458  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00000111 + (0)(0)(0)(0)(0)(1)(1)(1), + + ) + +459  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00001000 + (0)(0)(0)(0)(1)(0)(0)(0), + + ) + +460  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00001001 + (0)(0)(0)(0)(1)(0)(0)(1), + + ) + +461  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00001010 + (0)(0)(0)(0)(1)(0)(1)(0), + + ) + +462  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00001011 + (0)(0)(0)(0)(1)(0)(1)(1), + + ) + +463  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00001100 + (0)(0)(0)(0)(1)(1)(0)(0), + + ) + +464  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00001101 + (0)(0)(0)(0)(1)(1)(0)(1), + + ) + +465  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00001110 + (0)(0)(0)(0)(1)(1)(1)(0), + + ) + +466  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00001111 + (0)(0)(0)(0)(1)(1)(1)(1), + + ) + +467  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00010000 + (0)(0)(0)(1)(0)(0)(0)(0), + + ) + +468  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00010001 + (0)(0)(0)(1)(0)(0)(0)(1), + + ) + +469  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00010010 + (0)(0)(0)(1)(0)(0)(1)(0), + + ) + +470  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00010011 + (0)(0)(0)(1)(0)(0)(1)(1), + + ) + +471  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00010100 + (0)(0)(0)(1)(0)(1)(0)(0), + + ) + +472  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00010101 + (0)(0)(0)(1)(0)(1)(0)(1), + + ) + +473  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00010110 + (0)(0)(0)(1)(0)(1)(1)(0), + + ) + +474  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00010111 + (0)(0)(0)(1)(0)(1)(1)(1), + + ) + +475  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00011000 + (0)(0)(0)(1)(1)(0)(0)(0), + + ) + +476  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00011001 + (0)(0)(0)(1)(1)(0)(0)(1), + + ) + +477  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00011010 + (0)(0)(0)(1)(1)(0)(1)(0), + + ) + +478  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00011011 + (0)(0)(0)(1)(1)(0)(1)(1), + + ) + +479  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00011100 + (0)(0)(0)(1)(1)(1)(0)(0), + + ) + +480  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00011101 + (0)(0)(0)(1)(1)(1)(0)(1), + + ) + +481  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00011110 + (0)(0)(0)(1)(1)(1)(1)(0), + + ) + +482  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00011111 + (0)(0)(0)(1)(1)(1)(1)(1), + + ) + +483  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00100000 + (0)(0)(1)(0)(0)(0)(0)(0), + + ) + +484  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00100001 + (0)(0)(1)(0)(0)(0)(0)(1), + + ) + +485  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00100010 + (0)(0)(1)(0)(0)(0)(1)(0), + + ) + +486  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00100011 + (0)(0)(1)(0)(0)(0)(1)(1), + + ) + +487  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00100100 + (0)(0)(1)(0)(0)(1)(0)(0), + + ) + +488  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00100101 + (0)(0)(1)(0)(0)(1)(0)(1), + + ) + +489  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00100110 + (0)(0)(1)(0)(0)(1)(1)(0), + + ) + +490  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00100111 + (0)(0)(1)(0)(0)(1)(1)(1), + + ) + +491  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00101000 + (0)(0)(1)(0)(1)(0)(0)(0), + + ) + +492  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00101001 + (0)(0)(1)(0)(1)(0)(0)(1), + + ) + +493  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00101010 + (0)(0)(1)(0)(1)(0)(1)(0), + + ) + +494  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00101011 + (0)(0)(1)(0)(1)(0)(1)(1), + + ) + +495  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00101100 + (0)(0)(1)(0)(1)(1)(0)(0), + + ) + +496  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00101101 + (0)(0)(1)(0)(1)(1)(0)(1), + + ) + +497  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00101110 + (0)(0)(1)(0)(1)(1)(1)(0), + + ) + +498  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00101111 + (0)(0)(1)(0)(1)(1)(1)(1), + + ) + +499  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00110000 + (0)(0)(1)(1)(0)(0)(0)(0), + + ) + +500  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00110001 + (0)(0)(1)(1)(0)(0)(0)(1), + + ) + +501  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00110010 + (0)(0)(1)(1)(0)(0)(1)(0), + + ) + +502  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00110011 + (0)(0)(1)(1)(0)(0)(1)(1), + + ) + +503  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00110100 + (0)(0)(1)(1)(0)(1)(0)(0), + + ) + +504  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00110101 + (0)(0)(1)(1)(0)(1)(0)(1), + + ) + +505  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00110110 + (0)(0)(1)(1)(0)(1)(1)(0), + + ) + +506  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00110111 + (0)(0)(1)(1)(0)(1)(1)(1), + + ) + +507  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00111000 + (0)(0)(1)(1)(1)(0)(0)(0), + + ) + +508  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00111001 + (0)(0)(1)(1)(1)(0)(0)(1), + + ) + +509  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00111010 + (0)(0)(1)(1)(1)(0)(1)(0), + + ) + +510  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00111011 + (0)(0)(1)(1)(1)(0)(1)(1), + + ) + +511  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00111100 + (0)(0)(1)(1)(1)(1)(0)(0), + + ) + +512  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00111101 + (0)(0)(1)(1)(1)(1)(0)(1), + + ) + +513  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00111110 + (0)(0)(1)(1)(1)(1)(1)(0), + + ) + +514  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_00111111 + (0)(0)(1)(1)(1)(1)(1)(1), + + ) + +515  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01000000 + (0)(1)(0)(0)(0)(0)(0)(0), + + ) + +516  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01000001 + (0)(1)(0)(0)(0)(0)(0)(1), + + ) + +517  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01000010 + (0)(1)(0)(0)(0)(0)(1)(0), + + ) + +518  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01000011 + (0)(1)(0)(0)(0)(0)(1)(1), + + ) + +519  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01000100 + (0)(1)(0)(0)(0)(1)(0)(0), + + ) + +520  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01000101 + (0)(1)(0)(0)(0)(1)(0)(1), + + ) + +521  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01000110 + (0)(1)(0)(0)(0)(1)(1)(0), + + ) + +522  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01000111 + (0)(1)(0)(0)(0)(1)(1)(1), + + ) + +523  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01001000 + (0)(1)(0)(0)(1)(0)(0)(0), + + ) + +524  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01001001 + (0)(1)(0)(0)(1)(0)(0)(1), + + ) + +525  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01001010 + (0)(1)(0)(0)(1)(0)(1)(0), + + ) + +526  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01001011 + (0)(1)(0)(0)(1)(0)(1)(1), + + ) + +527  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01001100 + (0)(1)(0)(0)(1)(1)(0)(0), + + ) + +528  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01001101 + (0)(1)(0)(0)(1)(1)(0)(1), + + ) + +529  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01001110 + (0)(1)(0)(0)(1)(1)(1)(0), + + ) + +530  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01001111 + (0)(1)(0)(0)(1)(1)(1)(1), + + ) + +531  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01010000 + (0)(1)(0)(1)(0)(0)(0)(0), + + ) + +532  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01010001 + (0)(1)(0)(1)(0)(0)(0)(1), + + ) + +533  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01010010 + (0)(1)(0)(1)(0)(0)(1)(0), + + ) + +534  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01010011 + (0)(1)(0)(1)(0)(0)(1)(1), + + ) + +535  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01010100 + (0)(1)(0)(1)(0)(1)(0)(0), + + ) + +536  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01010101 + (0)(1)(0)(1)(0)(1)(0)(1), + + ) + +537  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01010110 + (0)(1)(0)(1)(0)(1)(1)(0), + + ) + +538  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01010111 + (0)(1)(0)(1)(0)(1)(1)(1), + + ) + +539  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01011000 + (0)(1)(0)(1)(1)(0)(0)(0), + + ) + +540  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01011001 + (0)(1)(0)(1)(1)(0)(0)(1), + + ) + +541  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01011010 + (0)(1)(0)(1)(1)(0)(1)(0), + + ) + +542  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01011011 + (0)(1)(0)(1)(1)(0)(1)(1), + + ) + +543  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01011100 + (0)(1)(0)(1)(1)(1)(0)(0), + + ) + +544  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01011101 + (0)(1)(0)(1)(1)(1)(0)(1), + + ) + +545  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01011110 + (0)(1)(0)(1)(1)(1)(1)(0), + + ) + +546  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01011111 + (0)(1)(0)(1)(1)(1)(1)(1), + + ) + +547  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01100000 + (0)(1)(1)(0)(0)(0)(0)(0), + + ) + +548  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01100001 + (0)(1)(1)(0)(0)(0)(0)(1), + + ) + +549  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01100010 + (0)(1)(1)(0)(0)(0)(1)(0), + + ) + +550  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01100011 + (0)(1)(1)(0)(0)(0)(1)(1), + + ) + +551  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01100100 + (0)(1)(1)(0)(0)(1)(0)(0), + + ) + +552  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01100101 + (0)(1)(1)(0)(0)(1)(0)(1), + + ) + +553  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01100110 + (0)(1)(1)(0)(0)(1)(1)(0), + + ) + +554  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01100111 + (0)(1)(1)(0)(0)(1)(1)(1), + + ) + +555  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01101000 + (0)(1)(1)(0)(1)(0)(0)(0), + + ) + +556  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01101001 + (0)(1)(1)(0)(1)(0)(0)(1), + + ) + +557  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01101010 + (0)(1)(1)(0)(1)(0)(1)(0), + + ) + +558  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01101011 + (0)(1)(1)(0)(1)(0)(1)(1), + + ) + +559  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01101100 + (0)(1)(1)(0)(1)(1)(0)(0), + + ) + +560  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01101101 + (0)(1)(1)(0)(1)(1)(0)(1), + + ) + +561  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01101110 + (0)(1)(1)(0)(1)(1)(1)(0), + + ) + +562  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01101111 + (0)(1)(1)(0)(1)(1)(1)(1), + + ) + +563  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01110000 + (0)(1)(1)(1)(0)(0)(0)(0), + + ) + +564  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01110001 + (0)(1)(1)(1)(0)(0)(0)(1), + + ) + +565  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01110010 + (0)(1)(1)(1)(0)(0)(1)(0), + + ) + +566  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01110011 + (0)(1)(1)(1)(0)(0)(1)(1), + + ) + +567  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01110100 + (0)(1)(1)(1)(0)(1)(0)(0), + + ) + +568  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01110101 + (0)(1)(1)(1)(0)(1)(0)(1), + + ) + +569  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01110110 + (0)(1)(1)(1)(0)(1)(1)(0), + + ) + +570  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01110111 + (0)(1)(1)(1)(0)(1)(1)(1), + + ) + +571  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01111000 + (0)(1)(1)(1)(1)(0)(0)(0), + + ) + +572  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01111001 + (0)(1)(1)(1)(1)(0)(0)(1), + + ) + +573  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01111010 + (0)(1)(1)(1)(1)(0)(1)(0), + + ) + +574  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01111011 + (0)(1)(1)(1)(1)(0)(1)(1), + + ) + +575  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01111100 + (0)(1)(1)(1)(1)(1)(0)(0), + + ) + +576  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01111101 + (0)(1)(1)(1)(1)(1)(0)(1), + + ) + +577  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01111110 + (0)(1)(1)(1)(1)(1)(1)(0), + + ) + +578  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_01111111 + (0)(1)(1)(1)(1)(1)(1)(1), + + ) + +579  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10000000 + (1)(0)(0)(0)(0)(0)(0)(0), + + ) + +580  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10000001 + (1)(0)(0)(0)(0)(0)(0)(1), + + ) + +581  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10000010 + (1)(0)(0)(0)(0)(0)(1)(0), + + ) + +582  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10000011 + (1)(0)(0)(0)(0)(0)(1)(1), + + ) + +583  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10000100 + (1)(0)(0)(0)(0)(1)(0)(0), + + ) + +584  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10000101 + (1)(0)(0)(0)(0)(1)(0)(1), + + ) + +585  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10000110 + (1)(0)(0)(0)(0)(1)(1)(0), + + ) + +586  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10000111 + (1)(0)(0)(0)(0)(1)(1)(1), + + ) + +587  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10001000 + (1)(0)(0)(0)(1)(0)(0)(0), + + ) + +588  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10001001 + (1)(0)(0)(0)(1)(0)(0)(1), + + ) + +589  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10001010 + (1)(0)(0)(0)(1)(0)(1)(0), + + ) + +590  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10001011 + (1)(0)(0)(0)(1)(0)(1)(1), + + ) + +591  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10001100 + (1)(0)(0)(0)(1)(1)(0)(0), + + ) + +592  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10001101 + (1)(0)(0)(0)(1)(1)(0)(1), + + ) + +593  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10001110 + (1)(0)(0)(0)(1)(1)(1)(0), + + ) + +594  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10001111 + (1)(0)(0)(0)(1)(1)(1)(1), + + ) + +595  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10010000 + (1)(0)(0)(1)(0)(0)(0)(0), + + ) + +596  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10010001 + (1)(0)(0)(1)(0)(0)(0)(1), + + ) + +597  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10010010 + (1)(0)(0)(1)(0)(0)(1)(0), + + ) + +598  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10010011 + (1)(0)(0)(1)(0)(0)(1)(1), + + ) + +599  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10010100 + (1)(0)(0)(1)(0)(1)(0)(0), + + ) + +600  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10010101 + (1)(0)(0)(1)(0)(1)(0)(1), + + ) + +601  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10010110 + (1)(0)(0)(1)(0)(1)(1)(0), + + ) + +602  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10010111 + (1)(0)(0)(1)(0)(1)(1)(1), + + ) + +603  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10011000 + (1)(0)(0)(1)(1)(0)(0)(0), + + ) + +604  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10011001 + (1)(0)(0)(1)(1)(0)(0)(1), + + ) + +605  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10011010 + (1)(0)(0)(1)(1)(0)(1)(0), + + ) + +606  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10011011 + (1)(0)(0)(1)(1)(0)(1)(1), + + ) + +607  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10011100 + (1)(0)(0)(1)(1)(1)(0)(0), + + ) + +608  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10011101 + (1)(0)(0)(1)(1)(1)(0)(1), + + ) + +609  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10011110 + (1)(0)(0)(1)(1)(1)(1)(0), + + ) + +610  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10011111 + (1)(0)(0)(1)(1)(1)(1)(1), + + ) + +611  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10100000 + (1)(0)(1)(0)(0)(0)(0)(0), + + ) + +612  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10100001 + (1)(0)(1)(0)(0)(0)(0)(1), + + ) + +613  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10100010 + (1)(0)(1)(0)(0)(0)(1)(0), + + ) + +614  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10100011 + (1)(0)(1)(0)(0)(0)(1)(1), + + ) + +615  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10100100 + (1)(0)(1)(0)(0)(1)(0)(0), + + ) + +616  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10100101 + (1)(0)(1)(0)(0)(1)(0)(1), + + ) + +617  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10100110 + (1)(0)(1)(0)(0)(1)(1)(0), + + ) + +618  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10100111 + (1)(0)(1)(0)(0)(1)(1)(1), + + ) + +619  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10101000 + (1)(0)(1)(0)(1)(0)(0)(0), + + ) + +620  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10101001 + (1)(0)(1)(0)(1)(0)(0)(1), + + ) + +621  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10101010 + (1)(0)(1)(0)(1)(0)(1)(0), + + ) + +622  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10101011 + (1)(0)(1)(0)(1)(0)(1)(1), + + ) + +623  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10101100 + (1)(0)(1)(0)(1)(1)(0)(0), + + ) + +624  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10101101 + (1)(0)(1)(0)(1)(1)(0)(1), + + ) + +625  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10101110 + (1)(0)(1)(0)(1)(1)(1)(0), + + ) + +626  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10101111 + (1)(0)(1)(0)(1)(1)(1)(1), + + ) + +627  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10110000 + (1)(0)(1)(1)(0)(0)(0)(0), + + ) + +628  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10110001 + (1)(0)(1)(1)(0)(0)(0)(1), + + ) + +629  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10110010 + (1)(0)(1)(1)(0)(0)(1)(0), + + ) + +630  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10110011 + (1)(0)(1)(1)(0)(0)(1)(1), + + ) + +631  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10110100 + (1)(0)(1)(1)(0)(1)(0)(0), + + ) + +632  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10110101 + (1)(0)(1)(1)(0)(1)(0)(1), + + ) + +633  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10110110 + (1)(0)(1)(1)(0)(1)(1)(0), + + ) + +634  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10110111 + (1)(0)(1)(1)(0)(1)(1)(1), + + ) + +635  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10111000 + (1)(0)(1)(1)(1)(0)(0)(0), + + ) + +636  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10111001 + (1)(0)(1)(1)(1)(0)(0)(1), + + ) + +637  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10111010 + (1)(0)(1)(1)(1)(0)(1)(0), + + ) + +638  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10111011 + (1)(0)(1)(1)(1)(0)(1)(1), + + ) + +639  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10111100 + (1)(0)(1)(1)(1)(1)(0)(0), + + ) + +640  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10111101 + (1)(0)(1)(1)(1)(1)(0)(1), + + ) + +641  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10111110 + (1)(0)(1)(1)(1)(1)(1)(0), + + ) + +642  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_10111111 + (1)(0)(1)(1)(1)(1)(1)(1), + + ) + +643  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11000000 + (1)(1)(0)(0)(0)(0)(0)(0), + + ) + +644  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11000001 + (1)(1)(0)(0)(0)(0)(0)(1), + + ) + +645  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11000010 + (1)(1)(0)(0)(0)(0)(1)(0), + + ) + +646  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11000011 + (1)(1)(0)(0)(0)(0)(1)(1), + + ) + +647  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11000100 + (1)(1)(0)(0)(0)(1)(0)(0), + + ) + +648  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11000101 + (1)(1)(0)(0)(0)(1)(0)(1), + + ) + +649  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11000110 + (1)(1)(0)(0)(0)(1)(1)(0), + + ) + +650  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11000111 + (1)(1)(0)(0)(0)(1)(1)(1), + + ) + +651  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11001000 + (1)(1)(0)(0)(1)(0)(0)(0), + + ) + +652  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11001001 + (1)(1)(0)(0)(1)(0)(0)(1), + + ) + +653  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11001010 + (1)(1)(0)(0)(1)(0)(1)(0), + + ) + +654  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11001011 + (1)(1)(0)(0)(1)(0)(1)(1), + + ) + +655  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11001100 + (1)(1)(0)(0)(1)(1)(0)(0), + + ) + +656  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11001101 + (1)(1)(0)(0)(1)(1)(0)(1), + + ) + +657  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11001110 + (1)(1)(0)(0)(1)(1)(1)(0), + + ) + +658  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11001111 + (1)(1)(0)(0)(1)(1)(1)(1), + + ) + +659  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11010000 + (1)(1)(0)(1)(0)(0)(0)(0), + + ) + +660  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11010001 + (1)(1)(0)(1)(0)(0)(0)(1), + + ) + +661  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11010010 + (1)(1)(0)(1)(0)(0)(1)(0), + + ) + +662  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11010011 + (1)(1)(0)(1)(0)(0)(1)(1), + + ) + +663  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11010100 + (1)(1)(0)(1)(0)(1)(0)(0), + + ) + +664  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11010101 + (1)(1)(0)(1)(0)(1)(0)(1), + + ) + +665  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11010110 + (1)(1)(0)(1)(0)(1)(1)(0), + + ) + +666  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11010111 + (1)(1)(0)(1)(0)(1)(1)(1), + + ) + +667  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11011000 + (1)(1)(0)(1)(1)(0)(0)(0), + + ) + +668  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11011001 + (1)(1)(0)(1)(1)(0)(0)(1), + + ) + +669  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11011010 + (1)(1)(0)(1)(1)(0)(1)(0), + + ) + +670  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11011011 + (1)(1)(0)(1)(1)(0)(1)(1), + + ) + +671  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11011100 + (1)(1)(0)(1)(1)(1)(0)(0), + + ) + +672  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11011101 + (1)(1)(0)(1)(1)(1)(0)(1), + + ) + +673  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11011110 + (1)(1)(0)(1)(1)(1)(1)(0), + + ) + +674  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11011111 + (1)(1)(0)(1)(1)(1)(1)(1), + + ) + +675  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11100000 + (1)(1)(1)(0)(0)(0)(0)(0), + + ) + +676  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11100001 + (1)(1)(1)(0)(0)(0)(0)(1), + + ) + +677  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11100010 + (1)(1)(1)(0)(0)(0)(1)(0), + + ) + +678  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11100011 + (1)(1)(1)(0)(0)(0)(1)(1), + + ) + +679  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11100100 + (1)(1)(1)(0)(0)(1)(0)(0), + + ) + +680  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11100101 + (1)(1)(1)(0)(0)(1)(0)(1), + + ) + +681  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11100110 + (1)(1)(1)(0)(0)(1)(1)(0), + + ) + +682  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11100111 + (1)(1)(1)(0)(0)(1)(1)(1), + + ) + +683  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11101000 + (1)(1)(1)(0)(1)(0)(0)(0), + + ) + +684  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11101001 + (1)(1)(1)(0)(1)(0)(0)(1), + + ) + +685  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11101010 + (1)(1)(1)(0)(1)(0)(1)(0), + + ) + +686  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11101011 + (1)(1)(1)(0)(1)(0)(1)(1), + + ) + +687  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11101100 + (1)(1)(1)(0)(1)(1)(0)(0), + + ) + +688  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11101101 + (1)(1)(1)(0)(1)(1)(0)(1), + + ) + +689  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11101110 + (1)(1)(1)(0)(1)(1)(1)(0), + + ) + +690  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11101111 + (1)(1)(1)(0)(1)(1)(1)(1), + + ) + +691  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11110000 + (1)(1)(1)(1)(0)(0)(0)(0), + + ) + +692  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11110001 + (1)(1)(1)(1)(0)(0)(0)(1), + + ) + +693  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11110010 + (1)(1)(1)(1)(0)(0)(1)(0), + + ) + +694  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11110011 + (1)(1)(1)(1)(0)(0)(1)(1), + + ) + +695  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11110100 + (1)(1)(1)(1)(0)(1)(0)(0), + + ) + +696  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11110101 + (1)(1)(1)(1)(0)(1)(0)(1), + + ) + +697  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11110110 + (1)(1)(1)(1)(0)(1)(1)(0), + + ) + +698  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11110111 + (1)(1)(1)(1)(0)(1)(1)(1), + + ) + +699  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11111000 + (1)(1)(1)(1)(1)(0)(0)(0), + + ) + +700  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11111001 + (1)(1)(1)(1)(1)(0)(0)(1), + + ) + +701  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11111010 + (1)(1)(1)(1)(1)(0)(1)(0), + + ) + +702  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11111011 + (1)(1)(1)(1)(1)(0)(1)(1), + + ) + +703  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11111100 + (1)(1)(1)(1)(1)(1)(0)(0), + + ) + +704  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11111101 + (1)(1)(1)(1)(1)(1)(0)(1), + + ) + +705  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11111110 + (1)(1)(1)(1)(1)(1)(1)(0), + + ) + +706  + #BOOST_DETAIL_BINARY_LITERAL_ELEMENT_11111111 + (1)(1)(1)(1)(1)(1)(1)(1), + + ) + + @/usr/include/boost/utility/identity_type.hpp + +13 #ide +BOOST_IDENTITY_TYPE_HPP_ + + +14  + #BOOST_IDENTITY_TYPE_HPP_ + + + ) + +16  + ~ + +41  + #BOOST_IDENTITY_TYPE +( +hesized_ty +) \ + +43 +boo +:: +funi_as +<  +hesized_ty + >:: +g1_ty + + + ) + + @/usr/include/byteswap.h + +18 #ide +_BYTESWAP_H + + +19  + #_BYTESWAP_H + 1 + + ) + +21  + ~ + +24  + ~ + +31  + #bsw_16 +( +x + + `__bsw_16 + (x) + + ) + +34  + #bsw_32 +( +x + + `__bsw_32 + (x) + + ) + +37  + #bsw_64 +( +x + + `__bsw_64 + (x) + + ) + + @/usr/include/linux/ioctl.h + +2 #ide +_LINUX_IOCTL_H + + +3  + #_LINUX_IOCTL_H + + + ) + +5  + ~ + + @/usr/include/linux/posix_types.h + +2 #ide +_LINUX_POSIX_TYPES_H + + +3  + #_LINUX_POSIX_TYPES_H + + + ) + +5  + ~ + +22 #unde +__FD_SETSIZE + + +23  + #__FD_SETSIZE + 1024 + + ) + +26  + mfds_bs +[ +__FD_SETSIZE + / (8 * ())]; + +27 } + t__kl_fd_t +; + +30 (* + t__kl_sighdr_t +)(); + +33  + t__kl_key_t +; + +34  + t__kl_mqd_t +; + +36  + ~ + + @/usr/include/sys/eventfd.h + +18 #idef +_SYS_EVENTFD_H + + +19  + #_SYS_EVENTFD_H + 1 + + ) + +21  + ~ + +24  + ~ + +27  +ut64_t + + tevtfd_t +; + +30 +__BEGIN_DECLS + + +34  + $evtfd + ( +__cou +,  +__ags + +__THROW +; + +37  + `evtfd_ad + ( +__fd +, +evtfd_t + * +__vue +); + +40  + `evtfd_wre + ( +__fd +, +evtfd_t + +__vue +); + +42 +__END_DECLS + + + @/usr/include/sys/param.h + +19 #ide +_SYS_PARAM_H + + +20  + #_SYS_PARAM_H + 1 + + ) + +22  + #__ed_NULL + + + ) + +23  + ~ + +25  + ~ + +26  + ~ + +27  + ~ + +28  + ~ + +31  + ~ + +36  + #NBBY + +CHAR_BIT + + + ) + +38 #i! +defed + +NGROUPS + && defed +NGROUPS_MAX + + +39  + #NGROUPS + +NGROUPS_MAX + + + ) + +41 #i! +defed + +MAXSYMLINKS + && defed +SYMLOOP_MAX + + +42  + #MAXSYMLINKS + +SYMLOOP_MAX + + + ) + +44 #i! +defed + +CANBSIZ + && defed +MAX_CANON + + +45  + #CANBSIZ + +MAX_CANON + + + ) + +47 #i! +defed + +MAXPATHLEN + && defed +PATH_MAX + + +48  + #MAXPATHLEN + +PATH_MAX + + + ) + +50 #i! +defed + +NOFILE + && defed +OPEN_MAX + + +51  + #NOFILE + +OPEN_MAX + + + ) + +53 #i! +defed + +MAXHOSTNAMELEN + && defed +HOST_NAME_MAX + + +54  + #MAXHOSTNAMELEN + +HOST_NAME_MAX + + + ) + +56 #ide +NCARGS + + +57 #ifde +ARG_MAX + + +58  + #NCARGS + +ARG_MAX + + + ) + +62  + #NCARGS + +INT_MAX + + + ) + +68 #ide +NOGROUP + + +69  + #NOGROUP + 65535 + + ) + +71 #ide +NODEV + + +72  + #NODEV + (( +dev_t +-1 + + ) + +77 #ide +DEV_BSIZE + + +78  + #DEV_BSIZE + 512 + + ) + +83  + #tb +( +a +, +i +()[(i)/ +NBBY +] |1<<((i)%NBBY)) + + ) + +84  + #rb +( +a +, +i +()[(i)/ +NBBY +] &~(1<<((i)%NBBY))) + + ) + +85  + #ist +( +a +, +i +()[(i)/ +NBBY +] & (1<<((i)%NBBY))) + + ) + +86  + #isr +( +a +, +i +(()[(i)/ +NBBY +] & (1<<((i)%NBBY))=0) + + ) + +89 #ide +howmy + + +90  + #howmy +( +x +, +y +(((x+ ((y- 1)/ (y)) + + ) + +92 #ifde +__GNUC__ + + +93  + #roundup +( +x +, +y +( + `__but_cڡt_p + (y&& + `powof2 + (y) \ + +94 ? ((( +x ++ ( +y +) - 1) & ~((y) - 1)) \ + +95 : (((( +x ++ (( +y +- 1)/ (y)* (y))) + + ) + +97  + #roundup +( +x +, +y +((((x+ ((y- 1)/ (y)* (y)) + + ) + +99  + #powof2 +( +x +((((x- 1& (x)=0) + + ) + +102  + #MIN +( +a +, +b +(()<(b))?):(b)) + + ) + +103  + #MAX +( +a +, +b +(()>(b))?):(b)) + + ) + + @/usr/include/asm-generic/errno-base.h + +2 #ide +_ASM_GENERIC_ERRNO_BASE_H + + +3  + #_ASM_GENERIC_ERRNO_BASE_H + + + ) + +5  + #EPERM + 1 + + ) + +6  + #ENOENT + 2 + + ) + +7  + #ESRCH + 3 + + ) + +8  + #EINTR + 4 + + ) + +9  + #EIO + 5 + + ) + +10  + #ENXIO + 6 + + ) + +11  + #E2BIG + 7 + + ) + +12  + #ENOEXEC + 8 + + ) + +13  + #EBADF + 9 + + ) + +14  + #ECHILD + 10 + + ) + +15  + #EAGAIN + 11 + + ) + +16  + #ENOMEM + 12 + + ) + +17  + #EACCES + 13 + + ) + +18  + #EFAULT + 14 + + ) + +19  + #ENOTBLK + 15 + + ) + +20  + #EBUSY + 16 + + ) + +21  + #EEXIST + 17 + + ) + +22  + #EXDEV + 18 + + ) + +23  + #ENODEV + 19 + + ) + +24  + #ENOTDIR + 20 + + ) + +25  + #EISDIR + 21 + + ) + +26  + #EINVAL + 22 + + ) + +27  + #ENFILE + 23 + + ) + +28  + #EMFILE + 24 + + ) + +29  + #ENOTTY + 25 + + ) + +30  + #ETXTBSY + 26 + + ) + +31  + #EFBIG + 27 + + ) + +32  + #ENOSPC + 28 + + ) + +33  + #ESPIPE + 29 + + ) + +34  + #EROFS + 30 + + ) + +35  + #EMLINK + 31 + + ) + +36  + #EPIPE + 32 + + ) + +37  + #EDOM + 33 + + ) + +38  + #ERANGE + 34 + + ) + + @/usr/include/asm-generic/sockios.h + +2 #ide +__ASM_GENERIC_SOCKIOS_H + + +3  + #__ASM_GENERIC_SOCKIOS_H + + + ) + +6  + #FIOSETOWN + 0x8901 + + ) + +7  + #SIOCSPGRP + 0x8902 + + ) + +8  + #FIOGETOWN + 0x8903 + + ) + +9  + #SIOCGPGRP + 0x8904 + + ) + +10  + #SIOCATMARK + 0x8905 + + ) + +11  + #SIOCGSTAMP + 0x8906 + + ) + +12  + #SIOCGSTAMPNS + 0x8907 + + ) + + @/usr/include/asm/ioctl.h + +1  + ~ + + @/usr/include/asm/posix_types.h + +2 #ifde +__i386__ + + +3  + ~ + +4 #i +defed +( +__ILP32__ +) + +5  + ~ + +7  + ~ + + @/usr/include/bits/eventfd.h + +18 #idef +_SYS_EVENTFD_H + + +25 + mEFD_SEMAPHORE + = 00000001, + +26  + #EFD_SEMAPHORE + +EFD_SEMAPHORE + + + ) + +27 + mEFD_CLOEXEC + = 02000000, + +28  + #EFD_CLOEXEC + +EFD_CLOEXEC + + + ) + +29 + mEFD_NONBLOCK + = 00004000 + +30  + #EFD_NONBLOCK + +EFD_NONBLOCK + + + ) + + @/usr/include/bits/param.h + +19 #ide +_SYS_PARAM_H + + +23 #ide +ARG_MAX + + +24  + #__undef_ARG_MAX + + + ) + +27  + ~ + +28  + ~ + +31 #ifde +__undef_ARG_MAX + + +32 #unde +ARG_MAX + + +33 #unde +__undef_ARG_MAX + + +36  + #MAXSYMLINKS + 20 + + ) + +41  + #NOFILE + 256 + + ) + +42  + #NCARGS + 131072 + + ) + + @/usr/include/boost/align/detail/integral_constant.hpp + +8 #ide +BOOST_ALIGN_DETAIL_INTEGRAL_CONSTANT_HPP + + +9  + #BOOST_ALIGN_DETAIL_INTEGRAL_CONSTANT_HPP + + + ) + +11  + ~ + +13 #i! +defed +( +BOOST_NO_CXX11_HDR_TYPE_TRAITS +) + +14  + ~ + +17 +mea + + gboo + { + +18 +mea + + gignmt + { + +19 +mea + + gda + { + +21 #i! +defed +( +BOOST_NO_CXX11_HDR_TYPE_TRAITS +) + +22 +usg + + gd +:: +gl_cڡt +; + +24 + gme +< +ass + + gT +, +T + + gVue +> + +25  + sgl_cڡt + { + +26  +T + + tvue_ty +; + +27  +gl_cڡt + + tty +; + +29 +BOOST_CONSTEXPR + +ݔ + +vue_ty +(cڡ + gBOOST_NOEXCEPT + { + +30  + gVue +; + +33 +BOOST_CONSTEXPR + +vue_ty + +ݔ +()(cڡ + gBOOST_NOEXCEPT + { + +34  + gVue +; + +37 +BOOST_STATIC_CONSTEXPR + +T + + gvue + = +Vue +; + +40 + gme +< +ass + + gT +, +T + + gVue +> + +41 +BOOST_CONSTEXPR_OR_CONST + +T + + ggl_cڡt +< + gT +, + gVue +>:: +vue +; + + @/usr/include/boost/align/detail/min_size.hpp + +8 #ide +BOOST_ALIGN_DETAIL_MIN_SIZE_HPP + + +9  + #BOOST_ALIGN_DETAIL_MIN_SIZE_HPP + + + ) + +11  + ~ + +12  + ~ + +14 +mea + + gboo + { + +15 +mea + + gignmt + { + +16 +mea + + gda + { + +18 + gme +< + gd +:: +size_t + +A +, std::size_ +B +> + +19  +m_size + + +20 : +gl_cڡt +< +d +:: +size_t +, ( + gA + < + gB +? A : +B +> { }; + + @/usr/include/boost/chrono/detail/inlined/mac/process_cpu_clocks.hpp + +13  + ~ + +14  + ~ + +15  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +21 +mea + + gboo + + +23 +mea + + gchro + + +25 +mea + + gchro_da + + +28 +le +  +tick_ +() + +31  + g + = 0; + +32 i(! + g +) + +34 i(( + g + = :: +syscf +( +_SC_CLK_TCK +)) <= 0) + +35 + + = -1; + +38 +BOOST_ASSERT +( + + <= 1000000000l); + +39 + g + = 1000000000/ + +; + +40 i(! + g +) + +41 + g + = -1; + +44  + g +; + +49 + goss__u_ock +:: +time_pot + +oss__u_ock +:: +now +( +BOOST_NOEXCEPT + + +52 +tms + +tm +; + +53 +ock_t + + gc + = :: +times +(& +tm +); + +54 i( + gc + = +ock_t +(-1)) + +56 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +59  + g + = +chro_da +:: +tick_ +(); + +60 i( + g + != -1) + +62  +time_pot +( +nocds +( +c + * + +)); + +65 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +68  +time_pot +(); + +70 +ock_t + + gc + = :: +ock +(); + +71 i( + gc + = +ock_t +(-1)) + +73 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +76  + g + = +chro_da +:: +tick_ +(); + +77 i( + g + != -1) + +79  +time_pot +( +nocds +( +c + * + +)); + +82 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +85  +time_pot +(); + +89 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +90 + goss__u_ock +:: +time_pot + +oss__u_ock +:: +now +( +syem +:: +r_code + & +ec +) + +94 +tms + +tm +; + +95 +ock_t + + gc + = :: +times +(& +tm +); + +96 i( + gc + = +ock_t +(-1)) + +98 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) + +100 +boo +:: +throw_exi +( +syem +:: +syem_r +( +o +, ::boo::syem:: +syem_gy +(), "chrono::process_real_cpu_clock")); + +103 + gec +. +assign +( +o +, :: +boo +:: +syem +:: +syem_gy +()); + +104  +time_pot +(); + +108  + g + = +chro_da +:: +tick_ +(); + +109 i( + g + != -1) + +111 i(!:: +boo +:: +chro +:: +is_throws +( +ec +)) + +113 +ec +. +r +(); + +115  +time_pot +( +nocds +( +c + * + +)); + +118 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) + +120 +boo +:: +throw_exi +( +syem +:: +syem_r +( +o +, ::boo::syem:: +syem_gy +(), "chrono::process_real_cpu_clock")); + +123 + gec +. +assign +( +o +, :: +boo +:: +syem +:: +syem_gy +()); + +124  +time_pot +(); + +129 +ock_t + + gc + = :: +ock +(); + +130 i( + gc + = +ock_t +(-1)) + +132 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) + +134 +boo +:: +throw_exi +( +syem +:: +syem_r +( +o +, ::boo::syem:: +syem_gy +(), "chrono::process_real_cpu_clock")); + +137 + gec +. +assign +( +o +, :: +boo +:: +syem +:: +syem_gy +()); + +138  +time_pot +(); + +142  + g + = +chro_da +:: +tick_ +(); + +143 i( + g + != -1) + +145 i(!:: +boo +:: +chro +:: +is_throws +( +ec +)) + +147 +ec +. +r +(); + +149  +time_pot +( +nocds +( +c + * + +)); + +152 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) + +154 +boo +:: +throw_exi +( +syem +:: +syem_r +( +o +, ::boo::syem:: +syem_gy +(), "chrono::process_real_cpu_clock")); + +157 + gec +. +assign +( +o +, :: +boo +:: +syem +:: +syem_gy +()); + +158  +time_pot +(); + +167 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +168 + goss_ur_u_ock +:: +time_pot + +oss_ur_u_ock +:: +now +( +syem +:: +r_code + & +ec +) + +170 +tms + +tm +; + +171 +ock_t + + gc + = :: +times +(& +tm +); + +172 i( + gc + = +ock_t +(-1)) + +174 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) + +176 +boo +:: +throw_exi +( +syem +:: +syem_r +( +o +, ::boo::syem:: +syem_gy +(), "chrono::process_user_cpu_clock")); + +179 + gec +. +assign +( +o +, :: +boo +:: +syem +:: +syem_gy +()); + +180  +time_pot +(); + +184  + g + = +chro_da +:: +tick_ +(); + +185 i( + g + != -1) + +187 i(!:: +boo +:: +chro +:: +is_throws +( +ec +)) + +189 +ec +. +r +(); + +191  +time_pot +( +nocds +(( +tm +. +tms_utime + +m. +tms_cutime +* + +)); + +194 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) + +196 +boo +:: +throw_exi +( +syem +:: +syem_r +( +o +, ::boo::syem:: +syem_gy +(), "chrono::process_user_cpu_clock")); + +199 + gec +. +assign +( +o +, :: +boo +:: +syem +:: +syem_gy +()); + +200  +time_pot +(); + +207 + goss_ur_u_ock +:: +time_pot + +oss_ur_u_ock +:: +now +( +BOOST_NOEXCEPT + + +209 +tms + +tm +; + +210 +ock_t + + gc + = :: +times +(& +tm +); + +211 i( + gc + = +ock_t +(-1)) + +213 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +216  + g + = +chro_da +:: +tick_ +(); + +217 i( + g + != -1) + +219  +time_pot +( +nocds +(( +tm +. +tms_utime + +m. +tms_cutime +) + +220 * + +)); + +223 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +226  +time_pot +(); + +228 + goss_syem_u_ock +:: +time_pot + +oss_syem_u_ock +:: +now +( +BOOST_NOEXCEPT + + +230 +tms + +tm +; + +231 +ock_t + + gc + = :: +times +(& +tm +); + +232 i( + gc + = +ock_t +(-1)) + +234 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +237  + g + = +chro_da +:: +tick_ +(); + +238 i( + g + != -1) + +240  +time_pot +( +nocds +(( +tm +. +tms_ime + +m. +tms_cime +) + +241 * + +)); + +244 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +247  +time_pot +(); + +250 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +251 + goss_syem_u_ock +:: +time_pot + +oss_syem_u_ock +:: +now +( +syem +:: +r_code + & +ec +) + +253 +tms + +tm +; + +254 +ock_t + + gc + = :: +times +(& +tm +); + +255 i( + gc + = +ock_t +(-1)) + +257 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) + +259 +boo +:: +throw_exi +( +syem +:: +syem_r +( +o +, ::boo::syem:: +syem_gy +(), "chrono::process_system_cpu_clock")); + +262 + gec +. +assign +( +o +, :: +boo +:: +syem +:: +syem_gy +()); + +263  +time_pot +(); + +267  + g + = +chro_da +:: +tick_ +(); + +268 i( + g + != -1) + +270 i(!:: +boo +:: +chro +:: +is_throws +( +ec +)) + +272 +ec +. +r +(); + +274  +time_pot +( +nocds +(( +tm +. +tms_ime + +m. +tms_cime +* + +)); + +277 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) + +279 +boo +:: +throw_exi +( +syem +:: +syem_r +( +o +, ::boo::syem:: +syem_gy +(), "chrono::process_system_cpu_clock")); + +282 + gec +. +assign +( +o +, :: +boo +:: +syem +:: +syem_gy +()); + +283  +time_pot +(); + +290 + goss_u_ock +:: +time_pot + +oss_u_ock +:: +now +( +BOOST_NOEXCEPT + + +292 +tms + +tm +; + +293 +ock_t + + gc + = :: +times +(& +tm +); + +294 i( + gc + = +ock_t +(-1)) + +296 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +299  + g + = +chro_da +:: +tick_ +(); + +300 i( + g + != -1) + +302 +time_pot +:: +p + + +303 +r +( +c + * + +, ( +tm +. +tms_utime + +m. +tms_cutime +* fa, (tm. +tms_ime + + +304 + +tm +. +tms_cime +* + +); + +305  +time_pot +( +duti +( +r +)); + +308 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +311  +time_pot +(); + +314 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +315 + goss_u_ock +:: +time_pot + +oss_u_ock +:: +now +( +syem +:: +r_code + & +ec +) + +318 +tms + +tm +; + +319 +ock_t + + gc + = :: +times +(& +tm +); + +320 i( + gc + = +ock_t +(-1)) + +322 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) + +324 +boo +:: +throw_exi +( +syem +:: +syem_r +( +o +, ::boo::syem:: +syem_gy +(), "chrono::process_clock")); + +327 + gec +. +assign +( +o +, :: +boo +:: +syem +:: +syem_gy +()); + +328  +time_pot +(); + +332  + g + = +chro_da +:: +tick_ +(); + +333 i( + g + != -1) + +335 +time_pot +:: +p + + +336 +r +( +c + * + +, ( +tm +. +tms_utime + +m. +tms_cutime +* fa, (tm. +tms_ime + + +337 + +tm +. +tms_cime +* + +); + +338  +time_pot +( +duti +( +r +)); + +341 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) + +343 +boo +:: +throw_exi +( +syem +:: +syem_r +( +o +, ::boo::syem:: +syem_gy +(), "chrono::process_clock")); + +346 + gec +. +assign +( +o +, :: +boo +:: +syem +:: +syem_gy +()); + +347  +time_pot +(); + + @/usr/include/boost/chrono/detail/inlined/mac/thread_clock.hpp + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gboo + {amea + gchro + { + +24 + gthad_ock +:: +time_pot + +thad_ock +:: +now + +BOOST_NOEXCEPT + + +27 +mach_pt_t + +pt + = +had_mach_thad_ +( +had_lf +()); + +30 +thad_basic_fo_da_t + + gfo +; + +31 +mach_msg_ty_numb_t + + gcou + = +THREAD_BASIC_INFO_COUNT +; + +32 i +thad_fo +( +pt +, +THREAD_BASIC_INFO +, ( +thad_fo_t +)& +fo +, & +cou +! +KERN_SUCCESS + ) + +34 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +35  +time_pot +(); + +39 +duti + + gur + = duration( + +40 +ic_ +< +thad_ock +:: +p +> +fo +. +ur_time +. +cds + ) * 1000000000 + +41 + +ic_ +< +thad_ock +:: +p +>( +fo +. +ur_time +. +miocds + ) * 1000); + +43 +duti + + gsyem + = duration( + +44 +ic_ +< +thad_ock +:: +p +> +fo +. +syem_time +. +cds + ) * 1000000000 + +45 + +ic_ +< +thad_ock +:: +p +> +fo +. +syem_time +. +miocds + ) * 1000); + +47  +time_pot + +ur + + +syem + ); + +50 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +51 + gthad_ock +:: +time_pot + +thad_ock +:: +now + +syem +:: +r_code + & +ec + ) + +54 +mach_pt_t + +pt + = +had_mach_thad_ +( +had_lf +()); + +57 +thad_basic_fo_da_t + + gfo +; + +58 +mach_msg_ty_numb_t + + gcou + = +THREAD_BASIC_INFO_COUNT +; + +59 i +thad_fo +( +pt +, +THREAD_BASIC_INFO +, ( +thad_fo_t +)& +fo +, & +cou +! +KERN_SUCCESS + ) + +61 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) + +63 +boo +:: +throw_exi +( + +64 +syem +:: +syem_r +( + +65 +EINVAL +, + +66 :: +boo +:: +syem +:: +syem_gy +(), + +71 + gec +. +assign + +o +, :: +boo +:: +syem +:: +syem_gy +() ); + +72  +time_pot +(); + +75 i(!:: +boo +:: +chro +:: +is_throws +( +ec +)) + +77 +ec +. +r +(); + +81 +duti + + gur + = duration( + +82 +ic_ +< +thad_ock +:: +p +> +fo +. +ur_time +. +cds + ) * 1000000000 + +83 + +ic_ +< +thad_ock +:: +p +>( +fo +. +ur_time +. +miocds + ) * 1000); + +85 +duti + + gsyem + = duration( + +86 +ic_ +< +thad_ock +:: +p +> +fo +. +syem_time +. +cds + ) * 1000000000 + +87 + +ic_ +< +thad_ock +:: +p +> +fo +. +syem_time +. +miocds + ) * 1000); + +89  +time_pot + +ur + + +syem + ); + + @/usr/include/boost/chrono/detail/inlined/posix/process_cpu_clocks.hpp + +13  + ~ + +14  + ~ + +15  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +22 +mea + + gboo + {amea + gchro + { + +23 +mea + + gchro_da + + +25 +le + + gnocds +:: +p + +tick_ +() + +28  + + = 0; + +29 i! + g + ) + +31 i( + g + = :: +syscf + +_SC_CLK_TCK + )) <= 0 ) + +32 + + = -1; + +35 +BOOST_ASSERT + + + <= 1000000000l ); + +36 + g + = 1000000000/ + +; + +37 i! + g + ) factor = -1; + +40  + g +; + +44 + goss__u_ock +:: +time_pot + +oss__u_ock +:: +now +( +BOOST_NOEXCEPT + + +46 +tms + +tm +; + +47 +ock_t + + gc + = :: +times +& +tm + ); + +48 i + gc + = +ock_t +(-1) ) + +50 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +54 i + gchro_da +:: +tick_ +() != -1 ) + +56  +time_pot +( + +57 +nocds +( +c +* +chro_da +:: +tick_ +())); + +61 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +64  +time_pot +(); + +67 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +68 + goss__u_ock +:: +time_pot + +oss__u_ock +:: +now +( + +69 +syem +:: +r_code + & +ec +) + +72 +tms + +tm +; + +73 +ock_t + + gc + = :: +times +& +tm + ); + +74 i + gc + = +ock_t +(-1) ) + +76 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) + +78 +boo +:: +throw_exi +( + +79 +syem +:: +syem_r +( + +80 +o +, + +81 :: +boo +:: +syem +:: +syem_gy +(), + +86 + gec +. +assign + +o +, :: +boo +:: +syem +:: +syem_gy +() ); + +87  +time_pot +(); + +92 i + gchro_da +:: +tick_ +() != -1 ) + +94 i(!:: +boo +:: +chro +:: +is_throws +( +ec +)) + +96 +ec +. +r +(); + +98  +time_pot +( + +99 +nocds +( +c +* +chro_da +:: +tick_ +())); + +103 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) + +105 +boo +:: +throw_exi +( + +106 +syem +:: +syem_r +( + +107 +o +, + +108 :: +boo +:: +syem +:: +syem_gy +(), + +113 + gec +. +assign + +o +, :: +boo +:: +syem +:: +syem_gy +() ); + +114  +time_pot +(); + +121 + goss_ur_u_ock +:: +time_pot + +oss_ur_u_ock +:: +now +( +BOOST_NOEXCEPT + + +123 +tms + +tm +; + +124 +ock_t + + gc + = :: +times +& +tm + ); + +125 i + gc + = +ock_t +(-1) ) + +127 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +131 i + gchro_da +:: +tick_ +() != -1 ) + +133  +time_pot +( + +134 +nocds +(( +tm +. +tms_utime + +m. +tms_cutime +)* +chro_da +:: +tick_ +())); + +138 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +141  +time_pot +(); + +144 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +145 + goss_ur_u_ock +:: +time_pot + +oss_ur_u_ock +:: +now +( + +146 +syem +:: +r_code + & +ec +) + +148 +tms + +tm +; + +149 +ock_t + + gc + = :: +times +& +tm + ); + +150 i + gc + = +ock_t +(-1) ) + +152 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) + +154 +boo +:: +throw_exi +( + +155 +syem +:: +syem_r +( + +156 +o +, + +157 :: +boo +:: +syem +:: +syem_gy +(), + +162 + gec +. +assign + +o +, :: +boo +:: +syem +:: +syem_gy +() ); + +163  +time_pot +(); + +168 i + gchro_da +:: +tick_ +() != -1 ) + +170 i(!:: +boo +:: +chro +:: +is_throws +( +ec +)) + +172 +ec +. +r +(); + +174  +time_pot +( + +175 +nocds +(( +tm +. +tms_utime + +m. +tms_cutime +)* +chro_da +:: +tick_ +())); + +179 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) + +181 +boo +:: +throw_exi +( + +182 +syem +:: +syem_r +( + +183 +o +, + +184 :: +boo +:: +syem +:: +syem_gy +(), + +189 + gec +. +assign + +o +, :: +boo +:: +syem +:: +syem_gy +() ); + +190  +time_pot +(); + +197 + goss_syem_u_ock +:: +time_pot + +oss_syem_u_ock +:: +now +( +BOOST_NOEXCEPT + + +199 +tms + +tm +; + +200 +ock_t + + gc + = :: +times +& +tm + ); + +201 i + gc + = +ock_t +(-1) ) + +203 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +204  +time_pot +(); + +208 i + gchro_da +:: +tick_ +() != -1 ) + +210  +time_pot +( + +211 +nocds +(( +tm +. +tms_ime + +m. +tms_cime +)* +chro_da +:: +tick_ +())); + +215 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +216  +time_pot +(); + +221 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +222 + goss_syem_u_ock +:: +time_pot + +oss_syem_u_ock +:: +now +( + +223 +syem +:: +r_code + & +ec +) + +225 +tms + +tm +; + +226 +ock_t + + gc + = :: +times +& +tm + ); + +227 i + gc + = +ock_t +(-1) ) + +229 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) + +231 +boo +:: +throw_exi +( + +232 +syem +:: +syem_r +( + +233 +o +, + +234 :: +boo +:: +syem +:: +syem_gy +(), + +239 + gec +. +assign + +o +, :: +boo +:: +syem +:: +syem_gy +() ); + +240  +time_pot +(); + +245 i + gchro_da +:: +tick_ +() != -1 ) + +247 i(!:: +boo +:: +chro +:: +is_throws +( +ec +)) + +249 +ec +. +r +(); + +251  +time_pot +( + +252 +nocds +(( +tm +. +tms_ime + +m. +tms_cime +)* +chro_da +:: +tick_ +())); + +256 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) + +258 +boo +:: +throw_exi +( + +259 +syem +:: +syem_r +( + +260 +o +, + +261 :: +boo +:: +syem +:: +syem_gy +(), + +266 + gec +. +assign + +o +, :: +boo +:: +syem +:: +syem_gy +() ); + +267  +time_pot +(); + +274 + goss_u_ock +:: +time_pot + +oss_u_ock +:: +now +( +BOOST_NOEXCEPT + + +276 +tms + +tm +; + +277 +ock_t + + gc + = :: +times +& +tm + ); + +278 i + gc + = +ock_t +(-1) ) + +280 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +284 + gnocds +:: +p + + + = +chro_da +:: +tick_ +(); + +285 i + g + != -1 ) + +287 +time_pot +:: +p + +r +( + +288 +c +* + +, + +289 ( +tm +. +tms_utime + +m. +tms_cutime +)* + +, + +290 ( +tm +. +tms_ime + +m. +tms_cime +)* + +); + +291  +time_pot +( +duti +( +r +)); + +295 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +298  +time_pot +(); + +301 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +302 + goss_u_ock +:: +time_pot + +oss_u_ock +:: +now +( + +303 +syem +:: +r_code + & +ec + ) + +305 +tms + +tm +; + +306 +ock_t + + gc + = :: +times +& +tm + ); + +307 i + gc + = +ock_t +(-1) ) + +309 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) + +311 +boo +:: +throw_exi +( + +312 +syem +:: +syem_r +( + +313 +o +, + +314 :: +boo +:: +syem +:: +syem_gy +(), + +319 + gec +. +assign + +o +, :: +boo +:: +syem +:: +syem_gy +() ); + +320  +time_pot +(); + +325 i + gchro_da +:: +tick_ +() != -1 ) + +327 +time_pot +:: +p + +r +( + +328 +c +* +chro_da +:: +tick_ +(), + +329 ( +tm +. +tms_utime + +m. +tms_cutime +)* +chro_da +:: +tick_ +(), + +330 ( +tm +. +tms_ime + +m. +tms_cime +)* +chro_da +:: +tick_ +()); + +331  +time_pot +( +duti +( +r +)); + +335 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) + +337 +boo +:: +throw_exi +( + +338 +syem +:: +syem_r +( + +339 +o +, + +340 :: +boo +:: +syem +:: +syem_gy +(), + +345 + gec +. +assign + +o +, :: +boo +:: +syem +:: +syem_gy +() ); + +346  +time_pot +(); + + @/usr/include/boost/chrono/detail/inlined/posix/thread_clock.hpp + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +18 #i! +defed +( +__VXWORKS__ +) + +19  + ~ + +21  + ~ + +22  + ~ + +24 +mea + + gboo + {amea + gchro + { + +26 + gthad_ock +:: +time_pot + +thad_ock +:: +now + +BOOST_NOEXCEPT + + +28  +timeec + +ts +; + +29 #i +defed + +CLOCK_THREAD_CPUTIME_ID + + +31 i:: +ock_gtime + +CLOCK_THREAD_CPUTIME_ID +, & +ts + ) ) + +34 +had_t + + gh += +had_lf +(); + +36 +ockid_t + + gock_id +; + +37 +had_guockid +( +h +, & +ock_id +); + +39 i:: +ock_gtime + +ock_id +, & +ts + ) ) + +42 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +46  +time_pot +( +duti +( + +47 +ic_ +< +thad_ock +:: +p +> +ts +. +tv_c + ) * 1000000000 +s. +tv_nc +)); + +51 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +52 + gthad_ock +:: +time_pot + +thad_ock +:: +now + +syem +:: +r_code + & +ec + ) + +54  +timeec + +ts +; + +55 #i +defed + +CLOCK_THREAD_CPUTIME_ID + + +57 i:: +ock_gtime + +CLOCK_THREAD_CPUTIME_ID +, & +ts + ) ) + +60 +had_t + + gh += +had_lf +(); + +62 +ockid_t + + gock_id +; + +63 +had_guockid +( +h +, & +ock_id +); + +65 i:: +ock_gtime + +ock_id +, & +ts + ) ) + +68 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) + +70 +boo +:: +throw_exi +( + +71 +syem +:: +syem_r +( + +72 +o +, + +73 :: +boo +:: +syem +:: +syem_gy +(), + +78 + gec +. +assign + +o +, :: +boo +:: +syem +:: +syem_gy +() ); + +79  +time_pot +(); + +82 i(!:: +boo +:: +chro +:: +is_throws +( +ec +)) + +84 +ec +. +r +(); + +87  +time_pot +( +duti +( + +88 +ic_ +< +thad_ock +:: +p +> +ts +. +tv_c + ) * 1000000000 +s. +tv_nc +)); + + @/usr/include/boost/chrono/detail/inlined/win/process_cpu_clocks.hpp + +13 #ide +BOOST_CHRONO_DETAIL_INLINED_WIN_PROCESS_CLOCK_HPP + + +14  + #BOOST_CHRONO_DETAIL_INLINED_WIN_PROCESS_CLOCK_HPP + + + ) + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +23  + ~ + +24 #i +BOOST_PLAT_WINDOWS_DESKTOP + + +25  + ~ + +28 +mea + + gboo + + +30 +mea + + gchro + + +33 + goss__u_ock +:: +time_pot + +oss__u_ock +:: +now +( +BOOST_NOEXCEPT + + +35 +ock_t + +c + = :: +ock +(); + +36 i + gc + = +ock_t +(-1) ) + +38 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +40  + gtio_divide +< + tgiga +, + ttio +< + tCLOCKS_PER_SEC +> >:: + tty + + tR +; + +41  +time_pot +( + +42 +duti +( +ic_ +< +p +>( +c +)* +R +:: +num +/R:: +d +) + +46 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +47 + goss__u_ock +:: +time_pot + +oss__u_ock +:: +now +( + +48 +syem +:: +r_code + & +ec +) + +50 +ock_t + +c + = :: +ock +(); + +51 i + gc + = +ock_t +(-1) ) + +53 +boo +:: +throw_exi +( + +54 +syem +:: +syem_r +( + +55 +o +, + +56 :: +boo +:: +syem +:: +syem_gy +(), + +59 i(!:: +boo +:: +chro +:: +is_throws +( +ec +)) + +61 +ec +. +r +(); + +63  + gtio_divide +< + tgiga +, + ttio +< + tCLOCKS_PER_SEC +> >:: + tty + + tR +; + +64  +time_pot +( + +65 +duti +( +ic_ +< +p +>( +c +)* +R +:: +num +/R:: +d +) + +70 #i +BOOST_PLAT_WINDOWS_DESKTOP + + +71 + goss_ur_u_ock +:: +time_pot + +oss_ur_u_ock +:: +now +( +BOOST_NOEXCEPT + + +75 +boo +:: +da +:: +wi +:: +FILETIME_ + +ti +, + gex +, + gur_time +, + gsyem_time +; + +77 i + gboo +:: +da +:: +wi +:: +GProssTimes +( + +78 +boo +:: +da +:: +wi +:: +GCutPross +(), & +ti +, & +ex +, + +79 & +syem_time +, & +ur_time + ) ) + +81  +time_pot +( +duti +( + +82 (( +ic_ +< +oss_ur_u_ock +:: +p +>( +ur_time +. +dwHighDeTime +) << 32) + +83 | +ur_time +. +dwLowDeTime +) * 100 + +88 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +89  +time_pot +(); + +94 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +95 + goss_ur_u_ock +:: +time_pot + +oss_ur_u_ock +:: +now +( + +96 +syem +:: +r_code + & +ec +) + +100 +boo +:: +da +:: +wi +:: +FILETIME_ + +ti +, + gex +, + gur_time +, + gsyem_time +; + +102 i + gboo +:: +da +:: +wi +:: +GProssTimes +( + +103 +boo +:: +da +:: +wi +:: +GCutPross +(), & +ti +, & +ex +, + +104 & +syem_time +, & +ur_time + ) ) + +106 i(!:: +boo +:: +chro +:: +is_throws +( +ec +)) + +108 +ec +. +r +(); + +110  +time_pot +( +duti +( + +111 (( +ic_ +< +oss_ur_u_ock +:: +p +>( +ur_time +. +dwHighDeTime +) << 32) + +112 | +ur_time +. +dwLowDeTime +) * 100 + +117 + gboo +:: +da +:: +wi +:: +DWORD_ + +u + = +boo +::da::wi:: +GLaE +(); + +118 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) + +120 +boo +:: +throw_exi +( + +121 +syem +:: +syem_r +( + +122 +u +, + +123 :: +boo +:: +syem +:: +syem_gy +(), + +128 + gec +. +assign + +u +, :: +boo +:: +syem +:: +syem_gy +() ); + +129  +time_pot +(); + +136 + goss_syem_u_ock +:: +time_pot + +oss_syem_u_ock +:: +now +( +BOOST_NOEXCEPT + + +140 +boo +:: +da +:: +wi +:: +FILETIME_ + +ti +, + gex +, + gur_time +, + gsyem_time +; + +142 i + gboo +:: +da +:: +wi +:: +GProssTimes +( + +143 +boo +:: +da +:: +wi +:: +GCutPross +(), & +ti +, & +ex +, + +144 & +syem_time +, & +ur_time + ) ) + +146  +time_pot +( +duti +( + +147 (( +ic_ +< +oss_syem_u_ock +:: +p +>( +syem_time +. +dwHighDeTime +) << 32) + +148 | +syem_time +. +dwLowDeTime +) * 100 + +153 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +154  +time_pot +(); + +159 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +160 + goss_syem_u_ock +:: +time_pot + +oss_syem_u_ock +:: +now +( + +161 +syem +:: +r_code + & +ec +) + +165 +boo +:: +da +:: +wi +:: +FILETIME_ + +ti +, + gex +, + gur_time +, + gsyem_time +; + +167 i + gboo +:: +da +:: +wi +:: +GProssTimes +( + +168 +boo +:: +da +:: +wi +:: +GCutPross +(), & +ti +, & +ex +, + +169 & +syem_time +, & +ur_time + ) ) + +171 i(!:: +boo +:: +chro +:: +is_throws +( +ec +)) + +173 +ec +. +r +(); + +175  +time_pot +( +duti +( + +176 (( +ic_ +< +oss_syem_u_ock +:: +p +>( +syem_time +. +dwHighDeTime +) << 32) + +177 | +syem_time +. +dwLowDeTime +) * 100 + +182 + gboo +:: +da +:: +wi +:: +DWORD_ + +u + = +boo +::da::wi:: +GLaE +(); + +183 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) + +185 +boo +:: +throw_exi +( + +186 +syem +:: +syem_r +( + +187 +u +, + +188 :: +boo +:: +syem +:: +syem_gy +(), + +193 + gec +. +assign + +u +, :: +boo +:: +syem +:: +syem_gy +() ); + +194  +time_pot +(); + +201 + goss_u_ock +:: +time_pot + +oss_u_ock +:: +now +( +BOOST_NOEXCEPT + + +205 +boo +:: +da +:: +wi +:: +FILETIME_ + +ti +, + gex +, + gur_time +, + gsyem_time +; + +207 i + gboo +:: +da +:: +wi +:: +GProssTimes +( + +208 +boo +:: +da +:: +wi +:: +GCutPross +(), & +ti +, & +ex +, + +209 & +syem_time +, & +ur_time + ) ) + +211 + gtime_pot +:: +p + +r +( +oss__u_ock +:: +now +(). +time_s_och +(). +cou +() + +213 (( +ic_ +< +oss_ur_u_ock +:: +p +>( +ur_time +. +dwHighDeTime +) << 32) + +214 | +ur_time +. +dwLowDeTime + + +216 (( +ic_ +< +oss_syem_u_ock +:: +p +>( +syem_time +. +dwHighDeTime +) << 32) + +217 | +syem_time +. +dwLowDeTime + + +220  +time_pot +( +duti +( +r +)); + +224 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +225  +time_pot +(); + +230 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +231 + goss_u_ock +:: +time_pot + +oss_u_ock +:: +now +( + +232 +syem +:: +r_code + & +ec + ) + +236 +boo +:: +da +:: +wi +:: +FILETIME_ + +ti +, + gex +, + gur_time +, + gsyem_time +; + +238 i + gboo +:: +da +:: +wi +:: +GProssTimes +( + +239 +boo +:: +da +:: +wi +:: +GCutPross +(), & +ti +, & +ex +, + +240 & +syem_time +, & +ur_time + ) ) + +242 i(!:: +boo +:: +chro +:: +is_throws +( +ec +)) + +244 +ec +. +r +(); + +246 + gtime_pot +:: +p + +r +( +oss__u_ock +:: +now +(). +time_s_och +(). +cou +() + +248 (( +ic_ +< +oss_ur_u_ock +:: +p +>( +ur_time +. +dwHighDeTime +) << 32) + +249 | +ur_time +. +dwLowDeTime + + +251 (( +ic_ +< +oss_syem_u_ock +:: +p +>( +syem_time +. +dwHighDeTime +) << 32) + +252 | +syem_time +. +dwLowDeTime + + +255  +time_pot +( +duti +( +r +)); + +259 + gboo +:: +da +:: +wi +:: +DWORD_ + +u + = +boo +::da::wi:: +GLaE +(); + +260 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) + +262 +boo +:: +throw_exi +( + +263 +syem +:: +syem_r +( + +264 +u +, + +265 :: +boo +:: +syem +:: +syem_gy +(), + +270 + gec +. +assign + +u +, :: +boo +:: +syem +:: +syem_gy +() ); + +271  +time_pot +(); + + @/usr/include/boost/chrono/detail/inlined/win/thread_clock.hpp + +11 #ide +BOOST_CHRONO_DETAIL_INLINED_WIN_THREAD_CLOCK_HPP + + +12  + #BOOST_CHRONO_DETAIL_INLINED_WIN_THREAD_CLOCK_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + + +25 +mea + + gchro + + +28 #i! +defed + +BOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING + + +29 + gthad_ock +:: +time_pot + +thad_ock +:: +now + +syem +:: +r_code + & +ec + ) + +32 +boo +:: +da +:: +wi +:: +FILETIME_ + +ti +, + gex +, + gur_time +, + gsyem_time +; + +34 i + gboo +:: +da +:: +wi +:: +GThadTimes +( + +35 +boo +:: +da +:: +wi +:: +GCutThad + (), & +ti +, & +ex +, + +36 & +syem_time +, & +ur_time + ) ) + +38 +duti + + gur + = duration( + +39 (( +ic_ +< +duti +:: +p +>( +ur_time +. +dwHighDeTime +) << 32) + +40 | +ur_time +. +dwLowDeTime +) * 100 ); + +42 +duti + + gsyem + = duration( + +43 (( +ic_ +< +duti +:: +p +>( +syem_time +. +dwHighDeTime +) << 32) + +44 | +syem_time +. +dwLowDeTime +) * 100 ); + +46 i(!:: +boo +:: +chro +:: +is_throws +( +ec +)) + +48 +ec +. +r +(); + +50  +time_pot +( +syem ++ +ur +); + +55 i(:: +boo +:: +chro +:: +is_throws +( +ec +)) + +57 +boo +:: +throw_exi +( + +58 +syem +:: +syem_r +( + +59 +boo +:: +da +:: +wi +:: +GLaE +(), + +60 :: +boo +:: +syem +:: +syem_gy +(), + +65 + gec +. +assign + +boo +:: +da +:: +wi +:: +GLaE +(), ::boo:: +syem +:: +syem_gy +() ); + +66  + gthad_ock +:: +time_pot +( +duti +(0)); + +72 + gthad_ock +:: +time_pot + +thad_ock +:: +now +( +BOOST_NOEXCEPT + + +76 +boo +:: +da +:: +wi +:: +FILETIME_ + +ti +, + gex +, + gur_time +, + gsyem_time +; + +78 i + gboo +:: +da +:: +wi +:: +GThadTimes +( + +79 +boo +:: +da +:: +wi +:: +GCutThad + (), & +ti +, & +ex +, + +80 & +syem_time +, & +ur_time + ) ) + +82 +duti + + gur + = duration( + +83 (( +ic_ +< +duti +:: +p +>( +ur_time +. +dwHighDeTime +) << 32) + +84 | +ur_time +. +dwLowDeTime +) * 100 ); + +86 +duti + + gsyem + = duration( + +87 (( +ic_ +< +duti +:: +p +>( +syem_time +. +dwHighDeTime +) << 32) + +88 | +syem_time +. +dwLowDeTime +) * 100 ); + +90  +time_pot +( +syem ++ +ur +); + +94 +BOOST_ASSERT +(0 && "Boost::Chrono - Internal Error"); + +95  +time_pot +(); + + @/usr/include/boost/chrono/detail/no_warning/signed_unsigned_cmp.hpp + +8 #ide +BOOST_CHRONO_DETAIL_NO_WARNING_SIGNED_UNSIGNED_CMP_HPP + + +9  + #BOOST_CHRONO_DETAIL_NO_WARNING_SIGNED_UNSIGNED_CMP_HPP + + + ) + +20 #i +defed +( +__GNUC__ +) && (__GNUC__ >= 4) + +21 #agm +GCC + +syem_hd + + +22 #i +defed + +__SUNPRO_CC + + +23 #agm +dib_wn + + +24 #i +defed + +_MSC_VER + + +25 #agm +wng +( +push +, 1) + +28 +mea + + gboo + { + +29 +mea + + gchro + { + +30 +mea + + gda + { + +32 + gme + < +ass + + gT +, cs + gU +> + +33 +bo + + +( +T + +t +, +U + +u +) + +35  + gt + < + gu +; + +38 + gme + < +ass + + gT +, cs + gU +> + +39 +bo + +gt +( +T + +t +, +U + +u +) + +41  + gt + > + gu +; + +48 #i +defed + +__SUNPRO_CC + + +49 #agm +ab_wn + + +50 #i +defed + +_MSC_VER + + +51 #agm +wng +( +p +) + + @/usr/include/boost/chrono/detail/scan_keyword.hpp + +17 #ide +BOOST_CHRONO_DETAIL_SCAN_KEYWORD_HPP + + +18  + #BOOST_CHRONO_DETAIL_SCAN_KEYWORD_HPP + + + ) + +20  + ~ + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~ + +26  + ~ + +28 +mea + + gboo + { + +29 +usg + + gmovib +:: +unique_r +; + +31 +mea + + gchro + { + +32 +mea + + gchro_da + { + +34 +le +  +_aux +(* +r +{ + +(ptr); } + +54 + gme + < +ass + + gIutIt +, cs + gFwdIt +> + +55 +FwdIt + + +56 +sn_keywd +( +IutIt +& +b +, IutIt +e +, + +57 +FwdIt + +kb +, FwdIt +ke +, + +58 +d +:: +ios_ba +:: +ioe +& +r + + +61  +tyme + + td +:: + t_as +< + tIutIt +>:: + tvue_ty + + tChT +; + +62 +size_t + + gnkw + = +d +:: +di +( +kb +, +ke +); + +63 cڡ  + gdۢt_mch + = '\0'; + +64 cڡ  + gmight_mch + = '\1'; + +65 cڡ  + gds_mch + = '\2'; + +66  + gbuf +[100]; + +67 * + gus + = +buf +; + +70 + gunique_r +<, (*)(*)> +_hd +(0, +_aux +); + +71 i( + gnkw + > ( + gbuf +)) + +73 + gus + = (*) +mloc +( +nkw +); + +74 i( + gus + == 0) + +75 +throw_exi +( +d +:: +bad_loc +()); + +76 + g_hd +. +t +( +us +); + +78 +size_t + + gn_might_mch + = +nkw +; + +79 +size_t + + gn_ds_mch + = 0; + +81 * + g + = +us +; + +82  +FwdIt + + gky + = +kb +; ky ! +ke +; ++ky, ++ + g +) + +84 i(! + gky +-> +emy +()) + +85 * + g + = +might_mch +; + +88 * + g + = +ds_mch +; + +89 -- + gn_might_mch +; + +90 ++ + gn_ds_mch +; + +94  +size_t + + gdx + = 0; + gb + ! +e + && +n_might_mch + > 0; ++indx) + +97 +ChT + + gc + = * +b +; + +98 +bo + + gcsume + = +l +; + +105 + g + = +us +; + +106  +FwdIt + + gky + = +kb +; ky ! +ke +; ++ky, ++ + g +) + +108 i(* + g + = +might_mch +) + +110 +ChT + +kc + = (* +ky +)[ +dx +]; + +111 i( + gc + = +kc +) + +113 +csume + = +ue +; + +114 i( + gky +-> +size +(= +dx ++1) + +116 * + + = +ds_mch +; + +117 -- + gn_might_mch +; + +118 ++ + gn_ds_mch +; + +123 * + g + = +dۢt_mch +; + +124 -- + gn_might_mch +; + +129 i( + gcsume +) + +131 ++ + gb +; + +135 i( + gn_might_mch + + + gn_ds_mch + > 1) + +137 + g + = +us +; + +138  +FwdIt + + gky + = +kb +; ky ! +ke +; ++ky, ++ + g +) + +140 i(* + g + = +ds_mch + && +ky +-> +size +(! +dx ++1) + +142 * + + = +dۢt_mch +; + +143 -- + gn_ds_mch +; + +150 i( + gb + = +e +) + +151 +r + | +d +:: +ios_ba +:: +eofb +; + +153  + g + = +us +; + gkb + ! +ke +; ++kb, ++st) + +154 i(* + g + = +ds_mch +) + +156 i( + gkb + = +ke +) + +157 +r + | +d +:: +ios_ba +:: +b +; + +158  + gkb +; + + @/usr/include/boost/chrono/io/duration_get.hpp + +8 #ide +BOOST_CHRONO_IO_DURATION_GET_HPP + + +9  + #BOOST_CHRONO_IO_DURATION_GET_HPP + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22  + ~ + +23  + ~ + +28 +mea + + gboo + + +30 +mea + + gchro + + +33 +mea + + gda + + +35 + gme + < +ass + + gR +, + gbo + = +is_sr +< +R +>:: +vue +> + +36  + sduti_io_rmed + + +38  +R + + tty +; + +41 + gme + < +ass + + gR +> + +42  + gduti_io_rmed +< + gR +, + gue +> + +44  +tyme + + tm +:: + tif_c +< + tis_tg_pot +< + tR +>:: + tvue +, , + ttyme + mpl::if_c< + +45 + tis_sigd +< + tR +>:: + tvue +, , >:: + tty +>::typeype; + +48 + gme + < +ass + + gR +> + +49  + gduti_io_rmed +< + goss_times +< + gR +>, + gl +> + +51  + goss_times +< + ttyme + + tduti_io_rmed +< + tR +>:: + tty +>ype; + +54 + gme + < +tyme + + grmed_ty +> + +55 +tyme + + gab_if +< + gis_gl +< + grmed_ty +> , + gbo +>:: +ty + +du +( +rmed_ty +& +r +, + +56 & +d +, +d +:: +ios_ba +:: +ioe +& +r +) + +58  +tyme + + tcomm_ty +< + trmed_ty +, >:: + tty + + tcomm_ty_t +; + +61 +comm_ty_t + + gt + = +g +:: +gcd +(comm_ty_t( +r +), comm_ty_t( +d +)); + +62 + gr + / +t +; + +63 + gd + / +t +; + +64 i( + gd + != 1) + +67 +r + | +d +:: +ios_ba +:: +b +; + +68  + gl +; + +70  + gue +; + +72 + gme + < +tyme + + grmed_ty +> + +73 +tyme + + gdib_if +< + gis_gl +< + grmed_ty +> , + gbo +>:: +ty + +du +( +rmed_ty +&, &, + +74 +d +:: +ios_ba +:: +ioe +&) + +76  +ue +; + +97 + gme + < +ass + + gChT +, cs + gIutIt + = +d +:: +iambuf_ +< +ChT +> > + +98 as + cduti_g +: +public + +d +:: +lo +:: +t + + +100 +public +: + +104  +ChT + + tch_ty +; + +108  + gd +:: + tbasic_rg +< + tChT +> + trg_ty +; + +112  +IutIt + + t_ty +; + +126 +exic + +duti_g +( +size_t + +fs + = 0) : + +127 +d +:: +lo +:: +t +( +fs +) + +175 +me + < +tyme + +R +,ym + gPiod +> + +176 +_ty + +g +(_ty +s +, ir_ty +d +, +d +:: +ios_ba +& +ios +, std::ios_ba:: +ioe +& +r +, + +177 +duti +< +R +, +Piod +> & +d +, cڡ +ch_ty + * +n +, cڡ ch_ty * +t_d +) const + +179 i( + gd +:: +has_t +< +duti_uns +< +ChT +> >( +ios +. +gloc +())) + +181 +duti_uns +< +ChT +> cڡ& +t + = +d +:: +u_t + >( +ios +. +gloc +()); + +182  +g +( +t +, +s +, +d +, +ios +, +r +, +d +, +n +, +t_d +); + +186 + gduti_uns_deu +< + gChT +> + gt +; + +187  +g +( +t +, +s +, +d +, +ios +, +r +, +d +, +n +, +t_d +); + +191 + gme + < +tyme + + gR +,ym + gPiod +> + +192 +_ty + +g +( +duti_uns +< +ChT +> cڡ& +t +, ir_ty +s +, ir_ty +d +, +d +:: +ios_ba +& +ios +, + +193 +d +:: +ios_ba +:: +ioe +& +r +, +duti +< +R +, +Piod +> & +d +, cڡ +ch_ty + * +n +, cڡ ch_ty * +t_d +) const + +196  +tyme + + tda +:: + tduti_io_rmed +< + tR +>:: + tty + + trmed_ty +; + +197 +rmed_ty + + gr +; + +198 +_tio + + g +; + +199 +bo + + gvue_found + = +l +, + gun_found + = false; + +201 cڡ + gd +:: +y +< +ch_ty +>& + + = +d +:: +u_t + >( +ios +. +gloc +()); + +202  + gn + ! +t_d + && +r + = +d +:: +ios_ba +:: +goodb +) + +204 i( +s + = +d +) + +206 +r + | +d +:: +ios_ba +:: +eofb +; + +209 i( + g +. +Ǽow +(* +n +, 0) == '%') + +211 i(++ +n + = +t_d +) + +213 +r + | +d +:: +ios_ba +:: +b +; + +214  + gs +; + +216  + gcmd + = + +. +Ǽow +(* +n +, 0); + +217  + gcmd +) + +221 i( +vue_found +) + +223 +r + | +d +:: +ios_ba +:: +b +; + +224  + gs +; + +226 + gvue_found + = +ue +; + +227 + gs + = +g_vue +( +s +, +d +, +ios +, +r +, +r +); + +228 i( + gr + & ( + gd +:: +ios_ba +:: +badb + | +d +::ios_ba:: +b +)) + +230  +s +; + +236 i( +un_found +) + +238 +r + | +d +:: +ios_ba +:: +b +; + +239  + gs +; + +241 + gun_found + = +ue +; + +242 + gs + = +g_un +( +t +, +s +, +d +, +ios +, +r +, + +); + +243 i( + gr + & ( + gd +:: +ios_ba +:: +badb + | +d +::ios_ba:: +b +)) + +245  +s +; + +250 +BOOST_ASSERT +( +l + && "Boost::Chrono internalrror."); + +254 ++ + gn +; + +256 i( + g +. +is +( +d +:: +y_ba +:: +a +, * +n +)) + +258 ++ + gn +; ! +t_d + && + +. +is +( +d +:: +y_ba +:: +a +, * +n +); ++pattern) + +260 ; + gs + ! +d + && + +. +is +( +d +:: +y_ba +:: +a +, * +s +); ++s) + +263 i( + g +. +tou +(* +s += + +.tou(* +n +)) + +265 ++ +s +; + +266 ++ + gn +; + +270 + gr + | +d +:: +ios_ba +:: +b +; + +271  + gs +; + +276  + gnum + = + +. +num +; + +277  + gd + = + +. +d +; + +281  + ggcd_n1_n2 + = +g +:: +gcd +<>( +num +, + gPiod +::num); + +282  + ggcd_d1_d2 + = +g +:: +gcd +<>( +d +, + gPiod +::den); + +283 + gnum + / +gcd_n1_n2 +; + +284 + gd + / +gcd_d1_d2 +; + +285  + gn2 + = +Piod +:: +num + / +gcd_n1_n2 +; + +286  + gd2 + = +Piod +:: +d + / +gcd_d1_d2 +; + +287 i( + gnum + > ( + gd +:: +numic_lims +<>:: +max +)(/ +d2 + || +d + + +288 > ( +d +:: +numic_lims +<>:: +max +)(/ +n2 +) + +291 +r + | +d +:: +ios_ba +:: +b +; + +292  + gs +; + +294 + gnum + * +d2 +; + +295 + gd + * +n2 +; + +297  +tyme + + tcomm_ty +< + trmed_ty +, >:: + tty + + tcomm_ty_t +; + +300 i(! + gda +:: +du +( +r +, +d +, +r +) + gs +; + +302 i( + gchro +:: +da +:: +gt +( +r +, ( ( +duti_vues +< +comm_ty_t +>:: +max +)(/ +num +))) + +305 +r + | +d +:: +ios_ba +:: +b +; + +306  + gs +; + +308 +comm_ty_t + + gt + = +r + * +num +; + +309 + gt + / +d +; + +310 i( + gt + > + gduti_vues +< + gcomm_ty_t +>:: +zo +()) + +312 i( +duti_vues +< +R +>:: +max +)(< R( +t +)) + +315 +r + | +d +:: +ios_ba +:: +b +; + +316  + gs +; + +320 + gd + = +duti +< +R +, + gPiod +> (R( +t +)); + +322  + gs +; + +338 + gme + < +tyme + + gR +,ym + gPiod +> + +339 +_ty + +g +(_ty +s +, ir_ty +d +, +d +:: +ios_ba +& +ios +, std::ios_ba:: +ioe +& +r +, + +340 +duti +< +R +, +Piod +> & +d +) const + +342 i( + gd +:: +has_t +< +duti_uns +< +ChT +> >( +ios +. +gloc +())) + +344 +duti_uns +< +ChT +> cڡ& +t + = +d +:: +u_t + >( +ios +. +gloc +()); + +345 + gd +:: +basic_rg +< +ChT +> +r + = +t +. +g_n +(); + +346  +g +( +t +, +s +, +d +, +ios +, +r +, +d +, +r +. +da +(), s.da(+ s. +size +()); + +350 + gduti_uns_deu +< + gChT +> + gt +; + +351 + gd +:: +basic_rg +< +ChT +> +r + = +t +. +g_n +(); + +352  +g +( +t +, +s +, +d +, +ios +, +r +, +d +, +r +. +da +(), s.da(+ s. +size +()); + +370 + gme + < +tyme + + gR +> + +371 +_ty + +g_vue +(_ty +s +, ir_ty +d +, +d +:: +ios_ba +& +ios +, std::ios_ba:: +ioe +& +r +, +R +& +r +) const + +373  + gd +:: +u_t +< +d +:: +num_g +< +ChT +, + g_ty +> >( + gios +. +gloc +()). +g +( +s +, +d +, +ios +, +r +, +r +); + +375 + gme + < +tyme + + gR +> + +376 +_ty + +g_vue +(_ty +s +, ir_ty +d +, +d +:: +ios_ba +& +ios +, std::ios_ba:: +ioe +& +r +, +oss_times +< +R +>& +r +) const + +378 i( + gs + = +d +) { + +379 +r + | +d +:: +ios_ba +:: +eofb +; + +380  + gs +; + +381 } i(* + gs + != '{') { + +382 +r + | +d +:: +ios_ba +:: +b +; + +383  + gs +; + +385 ++ + gs +; + +386 + gs + = +d +:: +u_t + >( + gios +. +gloc +()). +g +( +s +, +d +, +ios +, +r +, +r +. + +); + +387 i( + gs + = +d +) { + +388 +r + | +d +:: +ios_ba +:: +eofb +; + +389  + gs +; + +390 } i(* + gs + != ';') { + +391 +r + | +d +:: +ios_ba +:: +b +; + +392  + gs +; + +394 ++ + gs +; + +395 + gs + = +d +:: +u_t + >( + gios +. +gloc +()). +g +( +s +, +d +, +ios +, +r +, +r +. +ur +); + +396 i( + gs + = +d +) { + +397 +r + | +d +:: +ios_ba +:: +eofb +; + +398  + gs +; + +399 } i(* + gs + != ';') { + +400 +r + | +d +:: +ios_ba +:: +b +; + +401  + gs +; + +403 ++ + gs +; + +404 + gs + = +d +:: +u_t + >( + gios +. +gloc +()). +g +( +s +, +d +, +ios +, +r +, +r +. +syem +); + +405 i( + gs + = +d +) { + +406 +r + | +d +:: +ios_ba +:: +eofb +; + +407  + gs +; + +408 } i(* + gs + != '}') { + +409 +r + | +d +:: +ios_ba +:: +b +; + +410  + gs +; + +412  + gs +; + +424 +_ty + +g_un +(_ty +i +, ir_ty +e +, +d +:: +ios_ba +& +is +, std::ios_ba:: +ioe +& +r +, +_tio + & + +) const + +426 i( + gd +:: +has_t +< +duti_uns +< +ChT +> >( +is +. +gloc +())) + +428  +g_un +( +d +:: +u_t +< +duti_uns +< +ChT +> >( +is +. +gloc +()), +i +, +e +, is, +r +, + +); + +432 + gduti_uns_deu +< + gChT +> + gt +; + +433  +g_un +( +t +, +i +, +e +, +is +, +r +, + +); + +438 +_ty + +g_un +( +duti_uns +< +ChT +> cڡ & +t +, ir_ty +i +, ir_ty +e +, +d +:: +ios_ba +& +is +, + +439 +d +:: +ios_ba +:: +ioe +& +r +, +_tio + & + +) const + +442 i(* + gi + == '[') + +445 ++ +i +; + +446 + gi + = +d +:: +u_t + >( + gis +. +gloc +()). +g +( +i +, +e +, +is +, +r +, + +. +num +); + +447 i( + gr + & + gd +:: +ios_ba +:: +b +) != 0) + +449  +i +; + +452 i( + gi + = +e +) + +454 +r + | +d +:: +ios_ba +:: +b +; + +455  + gi +; + +457 +ChT + + gx + = * +i +++; + +458 i( + gx + != '/') + +460 +r + | +d +:: +ios_ba +:: +b +; + +461  + gi +; + +463 + gi + = +d +:: +u_t + >( + gis +. +gloc +()). +g +( +i +, +e +, +is +, +r +, + +. +d +); + +464 i( + gr + & + gd +:: +ios_ba +:: +b +) != 0) + +466  +i +; + +468 i( + gi + = +e +) + +470 +r + | +d +:: +ios_ba +:: +b +; + +471  + gi +; + +473 i(* + gi + != ']') + +475 +r + | +d +:: +ios_ba +:: +b +; + +476  + gi +; + +478 ++ + gi +; + +479 i( + gi + = +e +) + +481 +r + | +d +:: +ios_ba +:: +b +; + +482  + gi +; + +485  +do_g_n_d_vid_un +( +t +, +i +, +e +, +is +, +r +); + +489  +do_g_vid_un +( +t +, +i +, +e +, +is +, +r +, + +); + +496  + gd +:: +lo +:: +id + id; + +501 ~ +duti_g +() + +505 + geed +: + +520 +_ty + +do_g_n_d_vid_un +( +duti_uns +< +ChT +> cڡ & +t +, ir_ty +i +, ir_ty +e +, + +521 +d +:: +ios_ba +&, std::ios_ba:: +ioe +& +r +) const + +525 cڡ +rg_ty +* +uns + = +t +. +g_n_d_vid_uns_t +(); + +526 cڡ +rg_ty +* + guns_d + = +t +. +g_n_d_vid_uns_d +(); + +528 cڡ +rg_ty +* + gk + = +chro_da +:: +sn_keywd +( +i +, +e +, +uns +, +uns_d +, + +530 +r +); + +531 i( + gr + & ( + gd +:: +ios_ba +:: +badb + | +d +::ios_ba:: +b +)) + +533  +i +; + +535 i(! + gt +. +mch_n_d_vid_un +( +k +)) + +537 + gr + | +d +:: +ios_ba +:: +b +; + +539  + gi +; + +557 +_ty + +do_g_vid_un +( +duti_uns +< +ChT +> cڡ & +t +, ir_ty +i +, ir_ty +e +, + +558 +d +:: +ios_ba +&, std::ios_ba:: +ioe +& +r +, +_tio + & + +) const + +562 cڡ +rg_ty +* + guns + = +t +. +g_vid_uns_t +(); + +563 cڡ +rg_ty +* + guns_d + = +t +. +g_vid_uns_d +(); + +565 + gr + = +d +:: +ios_ba +:: +goodb +; + +566 cڡ +rg_ty +* + gk + = +chro_da +:: +sn_keywd +( +i +, +e +, +uns +, +uns_d +, + +568 +r +); + +569 i( + gr + & ( + gd +:: +ios_ba +:: +badb + | +d +::ios_ba:: +b +)) + +571  +i +; + +573 i(! + gt +. +mch_vid_un +( +k +, + +)) + +575 + gr + | +d +:: +ios_ba +:: +b +; + +577  + gi +; + +584 + gme + < +ass + + gChT +, cs + gIutIt +> + +585 + gd +:: +lo +:: +id + +duti_g +< +ChT +, + gIutIt +>::id; + + @/usr/include/boost/chrono/io/duration_put.hpp + +11 #ide +BOOST_CHRONO_IO_DURATION_PUT_HPP + + +12  + #BOOST_CHRONO_IO_DURATION_PUT_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20 +mea + + gboo + + +22 +mea + + gchro + + +25 +mea + + gda + + +27 + gme + < +ass + + gT +> + +28  + sage + { + +29  +T + + tty +; + +31 + gme + <> + +32  + gage +< + gboo +:: +t_a32_t +> { + +33  +boo +:: + tt_a64_t + + tty +; + +44 + gme + < +ass + + gChT +, cs + gOuutIt + = +d +:: +oambuf_ +< +ChT +> > + +45 as + cduti_put +: +public + +d +:: +lo +:: +t + + +47 +public +: + +51  +ChT + + tch_ty +; + +55  + gd +:: + tbasic_rg +< + tChT +> + trg_ty +; + +59  +OuutIt + + t_ty +; + +72 +exic + +duti_put +( +size_t + +fs + = 0) : + +73 +d +:: +lo +:: +t +( +fs +) + +103 +me + < +tyme + +R +,ym + gPiod +> + +104 +_ty + +put +(_ty +s +, +d +:: +ios_ba +& +ios +, +ch_ty + +fl +, +duti +< +R +, +Piod +> cڡ& +d +, cڡ +ChT +* +n +, + +105 cڡ +ChT +* +t_d +, cڡ +ch_ty +* +v + = 0) const + +107 i( +d +:: +has_t +< +duti_uns +< +ChT +> >( +ios +. +gloc +())) + +109 +duti_uns +< +ChT +> cڡ& +t + = +d +:: +u_t + >( + +110 +ios +. +gloc +()); + +111  +put +( +t +, +s +, +ios +, +fl +, +d +, +n +, +t_d +, +v +); + +115 + gduti_uns_deu +< + gChT +> + gt +; + +116  +put +( +t +, +s +, +ios +, +fl +, +d +, +n +, +t_d +, +v +); + +120 + gme + < +tyme + + gR +,ym + gPiod +> + +121 +_ty + +put +( +duti_uns +< +ChT +> cڡ& +uns_t +, ir_ty +s +, +d +:: +ios_ba +& +ios +, +ch_ty + +fl +, + +122 +duti +< +R +, +Piod +> cڡ& +d +, cڡ +ChT +* +n +, cڡ ChT* +t_d +, cڡ +ch_ty +* +v + = 0) const + +125 cڡ +d +:: +y +< +ch_ty +>& + + = std:: +u_t + >( +ios +. +gloc +()); + +126 ; + gn + ! +t_d +; ++pattern) + +128 i( + g +. +Ǽow +(* +n +, 0) == '%') + +130 i(++ +n + = +t_d +) + +132 * +s +++ = +n +[-1]; + +135  + gfmt + = + +. +Ǽow +(* +n +, 0); + +136  + gfmt +) + +140 +s + = +put_vue +(s, +ios +, +fl +, +d +, +v +); + +145 +s + = +put_un +( +uns_t +, s, +ios +, +fl +, +d +); + +149 +BOOST_ASSERT +( +l + && "Boost::Chrono internalrror."); + +154 * + gs +++ = * +n +; + +156  + gs +; + +172 + gme + < +tyme + + gR +,ym + gPiod +> + +173 +_ty + +put +(_ty +s +, +d +:: +ios_ba +& +ios +, +ch_ty + +fl +, +duti +< +R +, +Piod +> cڡ& +d +, cڡ ch_ty* +v + = 0) const + +175 i( +d +:: +has_t +< +duti_uns +< +ChT +> >( +ios +. +gloc +())) + +177 +duti_uns +< +ChT +> cڡ& +t + = +d +:: +u_t + >( + +178 +ios +. +gloc +()); + +179 + gd +:: +basic_rg +< +ChT +> +r + = +t +. +g_n +(); + +180  +put +( +t +, +s +, +ios +, +fl +, +d +, +r +. +da +(), s.da(+ s. +size +(), +v +); + +184 + gduti_uns_deu +< + gChT +> + gt +; + +185 + gd +:: +basic_rg +< +ChT +> +r + = +t +. +g_n +(); + +187  +put +( +t +, +s +, +ios +, +fl +, +d +, +r +. +da +(), s.da(+ s. +size +(), +v +); + +200 + gme + < +tyme + + gR +,ym + gPiod +> + +201 +_ty + +put_vue +(_ty +s +, +d +:: +ios_ba +& +ios +, +ch_ty + +fl +, +duti +< +R +, +Piod +> cڡ& +d +, cڡ ch_ty* +v + = 0) const + +203 i( +v +) + +205 * +v +) { + +206 * +s + = * +v +; + +207 + gs +++; + gv +++; + +209  + gs +; + +211  + gd +:: +u_t +< +d +:: +num_put +< +ChT +, + g_ty +> >( + gios +. +gloc +()). +put +( +s +, +ios +, +fl +, + +212 +ic_ +< +tyme + +da +:: +age +< +R +>:: +ty +> ( +d +. +cou +())); + +215 + gme + < +tyme + + gR +,ym + gPiod +> + +216 +_ty + +put_vue +(_ty +s +, +d +:: +ios_ba +& +ios +, +ch_ty + +fl +, +duti +< +oss_times +< +R +>, +Piod +> cڡ& +d +, const char_type* = 0) const + +218 * +s +++ = +ChT +('{'); + +219 + gs + = +put_vue +( +s +, +ios +, +fl +, +oss__u_ock +:: +duti +( +d +. +cou +(). + +)); + +220 * + gs +++ = +ChT +(';'); + +221 + gs + = +put_vue +( +s +, +ios +, +fl +, +oss_ur_u_ock +:: +duti +( +d +. +cou +(). +ur +)); + +222 * + gs +++ = +ChT +(';'); + +223 + gs + = +put_vue +( +s +, +ios +, +fl +, +oss_syem_u_ock +:: +duti +( +d +. +cou +(). +syem +)); + +224 * + gs +++ = +ChT +('}'); + +225  + gs +; + +243 + gme + < +tyme + + gR +,ym + gPiod +> + +244 +_ty + +put_un +(_ty +s +, +d +:: +ios_ba +& +ios +, +ch_ty + +fl +, +duti +< +R +, +Piod +> cڡ& +d +) const + +246 i( + gd +:: +has_t +< +duti_uns +< +ChT +> >( +ios +. +gloc +())) + +248 +duti_uns +< +ChT +> cڡ& +t + = +d +:: +u_t + >( + +249 +ios +. +gloc +()); + +250  +put_un +( +t +, +s +, +ios +, +fl +, +d +); + +254 + gduti_uns_deu +< + gChT +> + gt +; + +255  +put_un +( +t +, +s +, +ios +, +fl +, +d +); + +259 + gme + < +tyme + + gR +,ym + gPiod +> + +260 +_ty + +put_un +( +duti_uns +< +ChT +> cڡ& +t +, ir_ty +s +, +d +:: +ios_ba +& +ios +, +ch_ty + +fl +, + +261 +duti +< +R +, +Piod +> cڡ& +d +) const + +263 i( + gt +. +me + + gis_med_un +< + gPiod +>()) { + +264 +rg_ty + + gr + = +t +. +g_un +( +g_duti_y +( +ios +), +d +); + +265 + gs += +d +:: +cy +( +r +. +beg +(), s. +d +(), +s +); + +267 * + gs +++ = +ChT +('['); + +268 + gd +:: +u_t +< +d +:: +num_put +< +ChT +, + g_ty +> >( + gios +. +gloc +()). +put +( +s +, +ios +, +fl +, +Piod +:: +num +); + +269 * + gs +++ = +ChT +('/'); + +270 + gd +:: +u_t +< +d +:: +num_put +< +ChT +, + g_ty +> >( + gios +. +gloc +()). +put +( +s +, +ios +, +fl +, +Piod +:: +d +); + +271 * + gs +++ = +ChT +(']'); + +272 +rg_ty + + gr + = +t +. +g_n_d_un +( +g_duti_y +( +ios +), +d +); + +273 + gs += +d +:: +cy +( +r +. +beg +(), s. +d +(), +s +); + +275  + gs +; + +277 + gme + < +tyme + + gR +,ym + gPiod +> + +278 +_ty + +put_un +( +duti_uns +< +ChT +> cڡ& +t +, ir_ty +s +, +d +:: +ios_ba +& +ios +, +ch_ty + +fl +, + +279 +duti +< +oss_times +< +R +>, +Piod +> cڡ& +d +) const + +281 + gduti +< + gR +, + gPiod +> + +( +d +. +cou +().real); + +282 i( + gt +. +me + + gis_med_un +< + gPiod +>()) { + +283 +rg_ty + + gr + = +t +. +g_un +( +g_duti_y +( +ios +), + +); + +284 + gs += +d +:: +cy +( +r +. +beg +(), s. +d +(), +s +); + +286 * + gs +++ = +ChT +('['); + +287 + gd +:: +u_t +< +d +:: +num_put +< +ChT +, + g_ty +> >( + gios +. +gloc +()). +put +( +s +, +ios +, +fl +, +Piod +:: +num +); + +288 * + gs +++ = +ChT +('/'); + +289 + gd +:: +u_t +< +d +:: +num_put +< +ChT +, + g_ty +> >( + gios +. +gloc +()). +put +( +s +, +ios +, +fl +, +Piod +:: +d +); + +290 * + gs +++ = +ChT +(']'); + +291 +rg_ty + + gr + = +t +. +g_n_d_un +( +g_duti_y +( +ios +), + +); + +292 + gs += +d +:: +cy +( +r +. +beg +(), s. +d +(), +s +); + +294  + gs +; + +300  + gd +:: +lo +:: +id + id; + +305 ~ +duti_put +() + +311 + gme + < +ass + + gChT +, cs + gOuutIt +> + +312 + gd +:: +lo +:: +id + +duti_put +< +ChT +, + gOuutIt +>::id; + + @/usr/include/boost/chrono/io/duration_style.hpp + +10 #ide +BOOST_CHRONO_IO_DURATION_STYLE_HPP + + +11  + #BOOST_CHRONO_IO_DURATION_STYLE_HPP + + + ) + +13  + ~ + +15 +mea + + gboo + + +17 +mea + + gchro + + +24 +BOOST_SCOPED_ENUM_DECLARE_BEGIN +( +duti_y +) + +26 + gefix +, + gsymb + + +28 +BOOST_SCOPED_ENUM_DECLARE_END +( +duti_y +) + + @/usr/include/boost/chrono/io/ios_base_state.hpp + +9 #ide +BOOST_CHRONO_IO_IOS_BASE_STATE_HPP + + +10  + #BOOST_CHRONO_IO_IOS_BASE_STATE_HPP + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +18 +mea + + gboo + + +20 +mea + + gchro + + +23 +ass + + gfmt_masks + : +public + +ios_ags +< +fmt_masks +> + +25  +ios_ags +< + tfmt_masks +> + tba_ty +; + +26 + gfmt_masks +& + gݔ +=( +fmt_masks + cڡ& +rhs +) ; + +28 + gpublic +: + +29 +fmt_masks +( +d +:: +ios_ba +& +ios +): +ba_ty +(ios) {} + +30 + ety + + +32 +us_symb + = 1 << 0, + +33 + gus_lol + = 1 << 1 + +36 +le + +duti_y + +g_duti_y +() + +38  ( +ags +(& + gus_symb +? + gduti_y +:: +symb + : +duti_y +:: +efix +; + +40 +le +  +t_duti_y +( +duti_y + +y +) + +42 i( + gy + = +duti_y +:: +symb +) + +43 +tf +( +us_symb +); + +45 +untf +( +us_symb +); + +48 +le + +timeze + +g_timeze +() + +50  ( +ags +(& + gus_lol +? + gtimeze +:: +lol + : +timeze +:: +utc +; + +52 +le +  +t_timeze +( +timeze + +tz +) + +54 i( + gtz + = +timeze +:: +lol +) + +55 +tf +( +us_lol +); + +57 +untf +( +us_lol +); + +60 +mea + + gda + + +62 + gmea + { + +63 + gxloc_key_liz +< + gfmt_masks + > + gfmt_masks_xloc_key_liz +; + +67 +le + +duti_y + +g_duti_y +( +d +:: +ios_ba + & +ios +) + +69  +fmt_masks +( +ios +). +g_duti_y +(); + +71 +le +  +t_duti_y +( +d +:: +ios_ba +& +ios +, +duti_y + +y +) + +73 +fmt_masks +( +ios +). +t_duti_y +( +y +); + +75 +le + + gd +:: +ios_ba +& +symb_fm +( +d +::ios_ba& +ios +) + +77 +fmt_masks +( +ios +). +tf +(fmt_masks:: +us_symb +); + +78  + gios +; + +80 +le + + gd +:: +ios_ba +& +me_fm +( +d +::ios_ba& +ios +) + +82 +fmt_masks +( +ios +). +untf +(fmt_masks:: +us_symb +); + +83  + gios +; + +86 +le + +timeze + +g_timeze +( +d +:: +ios_ba + & +ios +) + +88  +fmt_masks +( +ios +). +g_timeze +(); + +90 +le +  +t_timeze +( +d +:: +ios_ba +& +ios +, +timeze + +tz +) + +92 +fmt_masks +( +ios +). +t_timeze +( +tz +); + +94 +le + + gd +:: +ios_ba +& +lol_timeze +( +d +::ios_ba& +ios +) + +96 +fmt_masks +( +ios +). +tf +(fmt_masks:: +us_lol +); + +97  + gios +; + +100 +le + + gd +:: +ios_ba +& +utc_timeze +( +d +::ios_ba& +ios +) + +102 +fmt_masks +( +ios +). +untf +(fmt_masks:: +us_lol +); + +103  + gios +; + +106 +mea + + gda + + +109 + gme +< +tyme + + gChT +> + +110  + sios_ba_da_aux + + +112 + gd +:: +basic_rg +< +ChT +> +time_fmt +; + +113 + gd +:: +basic_rg +< +ChT +> +duti_fmt +; + +114 + gpublic +: + +116 +ios_ba_da_aux +() + +123 + gme +< +tyme + + gChT +> + +124  + sios_ba_da + {}; + +125 + gmea + { + +126 + gxloc_key_liz +< + gda +:: +ios_ba_da +<> > +ios_ba_da_aux_xloc_key_liz +; + +127 + gxloc_key_liz +< + gda +:: +ios_ba_da +< +wch_t +> > +wios_ba_da_aux_xloc_key_liz +; + +128 #i +BOOST_CHRONO_HAS_UNICODE_SUPPORT + + +129 + gxloc_key_liz +< + gda +:: +ios_ba_da +< +ch16_t +> > +u16ios_ba_da_aux_xloc_key_liz +; + +130 + gxloc_key_liz +< + gda +:: +ios_ba_da +< +ch32_t +> > +u32ios_ba_da_aux_xloc_key_liz +; + +135 + gme +< +tyme + + gChT +> + +136 +le + + gd +:: +basic_rg +< +ChT +> +g_time_fmt +( +d +:: +ios_ba + & +ios +) + +138 +ios_e_n_nu_r +< +da +:: +ios_ba_da +< +ChT +>, + gda +:: +ios_ba_da_aux + > +r +( +ios +); + +139  + gr +-> + gtime_fmt +; + +141 + gme +< +tyme + + gChT +> + +142 +le +  +t_time_fmt +( +d +:: +ios_ba +& +ios +, std:: +basic_rg +< + +143 +ChT +> cڡ& +fmt +) + +145 +ios_e_n_nu_r +< +da +:: +ios_ba_da +< +ChT +>, + gda +:: +ios_ba_da_aux + > +r +( +ios +); + +146 + gr +-> + gtime_fmt + = +fmt +; + + @/usr/include/boost/chrono/io/time_point_get.hpp + +8 #ide +BOOST_CHRONO_IO_TIME_POINT_GET_HPP + + +9  + #BOOST_CHRONO_IO_TIME_POINT_GET_HPP + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +22 +mea + + gboo + + +24 +mea + + gchro + + +27 + gme + < +ass + + gChT +, cs + gIutIt + = +d +:: +iambuf_ +< +ChT +> > + +28 as + ctime_pot_g +: +public + +d +:: +lo +:: +t + + +30 +public +: + +34  +ChT + + tch_ty +; + +38  +IutIt + + t_ty +; + +52 +exic + +time_pot_g +( +size_t + +fs + = 0) : + +53 +d +:: +lo +:: +t +( +fs +) + +100 +me + < +ass + +Clock +, cs + gDuti +> + +101 +_ty + +g +(_ty +i +, ir_ty +e +, +d +:: +ios_ba +& +is +, std::ios_ba:: +ioe +& +r +, + +102 +time_pot +< +Clock +, +Duti +> & + +, cڡ +ch_ty + * +n +, cڡ ch_ty * +t_d +) const + +104 i( + gd +:: +has_t +< +time_pot_uns +< +ChT +> >( +is +. +gloc +())) + +106 +time_pot_uns +< +ChT +> cڡ & +t + = +d +:: +u_t + >( +is +. +gloc +()); + +107  +g +( +t +, +i +, +e +, +is +, +r +, + +, +n +, +t_d +); + +111 + gtime_pot_uns_deu +< + gChT +> + gt +; + +112  +g +( +t +, +i +, +e +, +is +, +r +, + +, +n +, +t_d +); + +116 + gme + < +ass + + gClock +, cs + gDuti +> + +117 +_ty + +g +( +time_pot_uns +< +ChT +> cڡ & +t +, ir_ty +s +, ir_ty +d +, +d +:: +ios_ba +& +ios +, + +118 +d +:: +ios_ba +:: +ioe +& +r +, +time_pot +< +Clock +, +Duti +> & + +, cڡ +ch_ty + * +n +, + +119 cڡ +ch_ty + * +t_d +) const + +122 +Duti + + gd +; + +123 +bo + + gduti_found + = +l +, + goch_found + = false; + +125 cڡ + gd +:: +y +< +ch_ty +>& + + = +d +:: +u_t + >( +ios +. +gloc +()); + +126 + gr + = +d +:: +ios_ba +:: +goodb +; + +127  + gn + ! +t_d + && +r + = +d +:: +ios_ba +:: +goodb +) + +129 i( +s + = +d +) + +131 +r + | +d +:: +ios_ba +:: +eofb +; + +134 i( + g +. +Ǽow +(* +n +, 0) == '%') + +136 i(++ +n + = +t_d +) + +138 +r + | +d +:: +ios_ba +:: +b +; + +139  + gs +; + +141  + gcmd + = + +. +Ǽow +(* +n +, 0); + +142  + gcmd +) + +146 i( +duti_found +) + +148 +r + | +d +:: +ios_ba +:: +b +; + +149  + gs +; + +151 + gduti_found + = +ue +; + +152 + gs + = +g_duti +( +s +, +d +, +ios +, +r +, +d +); + +153 i( + gr + & ( + gd +:: +ios_ba +:: +badb + | +d +::ios_ba:: +b +)) + +155  +s +; + +161 i( +och_found +) + +163 +r + | +d +:: +ios_ba +:: +b +; + +164  + gs +; + +166 + goch_found + = +ue +; + +167 + gs + = +g_och +< +Clock +> ( +t +, s, + gd +, + gios +, + gr +); + +168 i( + gr + & ( + gd +:: +ios_ba +:: +badb + | +d +::ios_ba:: +b +)) + +170  +s +; + +175 +BOOST_ASSERT +( +l + && "Boost::Chrono internalrror."); + +179 ++ + gn +; + +181 i( + g +. +is +( +d +:: +y_ba +:: +a +, * +n +)) + +183 ++ + gn +; ! +t_d + && + +. +is +( +d +:: +y_ba +:: +a +, * +n +); ++pattern) + +185 ; + gs + ! +d + && + +. +is +( +d +:: +y_ba +:: +a +, * +s +); ++s) + +188 i( + g +. +tou +(* +s += + +.tou(* +n +)) + +190 ++ +s +; + +191 ++ + gn +; + +195 + gr + | +d +:: +ios_ba +:: +b +; + +200 + g + = +time_pot +< +Clock +, + gDuti +> ( + gd +); + +201  + gs +; + +215 + gme + < +ass + + gClock +, cs + gDuti +> + +216 +_ty + +g +(_ty +i +, ir_ty +e +, +d +:: +ios_ba +& +is +, std::ios_ba:: +ioe +& +r +, + +217 +time_pot +< +Clock +, +Duti +> & + +) const + +219 i( + gd +:: +has_t +< +time_pot_uns +< +ChT +> >( +is +. +gloc +())) + +221 +time_pot_uns +< +ChT +> cڡ & +t + = +d +:: +u_t + >( +is +. +gloc +()); + +222 + gd +:: +basic_rg +< +ChT +> +r + = +t +. +g_n +(); + +223  +g +( +t +, +i +, +e +, +is +, +r +, + +, +r +. +da +(), s.da(+ s. +size +()); + +227 + gtime_pot_uns_deu +< + gChT +> + gt +; + +228 + gd +:: +basic_rg +< +ChT +> +r + = +t +. +g_n +(); + +229  +g +( +t +, +i +, +e +, +is +, +r +, + +, +r +. +da +(), s.da(+ s. +size +()); + +242 + gme + < +tyme + + gR +,ym + gPiod +> + +243 +_ty + +g_duti +(_ty +i +, ir_ty +e +, +d +:: +ios_ba +& +is +, std::ios_ba:: +ioe +& +r +, + +244 +duti +< +R +, +Piod +>& +d +) const + +246 i( + gd +:: +has_t +< +duti_g +< +ChT +> >( +is +. +gloc +())) + +248 +duti_g +< +ChT +> cڡ & +t + = +d +:: +u_t + >( +is +. +gloc +()); + +249  +g_duti +( +t +, +i +, +e +, +is +, +r +, +d +); + +253 + gduti_g +< + gChT +> + gt +; + +254  +g_duti +( +t +, +i +, +e +, +is +, +r +, +d +); + +258 + gme + < +tyme + + gR +,ym + gPiod +> + +259 +_ty + +g_duti +( +duti_g +< +ChT +> cڡ& +t +, ir_ty +s +, ir_ty +d +, +d +:: +ios_ba +& +ios +, + +260 +d +:: +ios_ba +:: +ioe +& +r +, +duti +< +R +, +Piod +>& +d +) const + +262  + gt +. +g +( +s +, +d +, +ios +, +r +, +d +); + +276 + gme + < +ass + + gClock +> + +277 +_ty + +g_och +(_ty +i +, ir_ty +e +, +d +:: +ios_ba +& +is +, std::ios_ba:: +ioe +& +r +) const + +279 i( +d +:: +has_t +< +time_pot_uns +< +ChT +> >( +is +. +gloc +())) + +281 +time_pot_uns +< +ChT +> cڡ & +t + = +d +:: +u_t + >( +is +. +gloc +()); + +282  + gg_och +< + gClock +>( + gt +, + gi +, + ge +, + gis +, + gr +); + +286 + gtime_pot_uns_deu +< + gChT +> + gt +; + +287  + gg_och +< + gClock +>( + gt +, + gi +, + ge +, + gis +, + gr +); + +291 + gme + < +ass + + gClock +> + +292 +_ty + +g_och +( +time_pot_uns +< +ChT +> cڡ & +t +, ir_ty +i +, ir_ty +e +, +d +:: +ios_ba +&, + +293 +d +:: +ios_ba +:: +ioe +& +r +) const + +295 cڡ +d +:: +basic_rg +< +ChT +> +och + = +t +. +me + +g_och +< +Clock +> (); + +296 + gd +:: +rdiff_t + +k + = +chro_da +:: +sn_keywd +( +i +, +e +, & +och +, &epoch + 1, + +298 +r +- & + goch +; + +299 i( + gk + == 1) + +301 +r + | +d +:: +ios_ba +:: +b +; + +302  + gi +; + +304  + gi +; + +310  + gd +:: +lo +:: +id + id; + +315 ~ +time_pot_g +() + +323 + gme + < +ass + + gChT +, cs + gIutIt +> + +324 + gd +:: +lo +:: +id + +time_pot_g +< +ChT +, + gIutIt +>::id; + + @/usr/include/boost/chrono/io/time_point_put.hpp + +11 #ide +BOOST_CHRONO_IO_TIME_POINT_PUT_HPP + + +12  + #BOOST_CHRONO_IO_TIME_POINT_PUT_HPP + + + ) + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +20 +mea + + gboo + + +22 +mea + + gchro + + +33 + gme + < +ass + + gChT +, cs + gOuutIt + = +d +:: +oambuf_ +< +ChT +> > + +34 as + ctime_pot_put +: +public + +d +:: +lo +:: +t + + +36 +public +: + +40  +ChT + + tch_ty +; + +44  + gd +:: + tbasic_rg +< + tChT +> + trg_ty +; + +48  +OuutIt + + t_ty +; + +61 +exic + +time_pot_put +( +size_t + +fs + = 0) : + +62 +d +:: +lo +:: +t +( +fs +) + +92 +me + < +ass + +Clock +, cs + gDuti +> + +93 +_ty + +put +(_ty +i +, +d +:: +ios_ba +& +ios +, +ch_ty + +fl +, +time_pot +< +Clock +, +Duti +> cڡ& + +, cڡ +ChT +* +n +, + +94 cڡ +ChT +* +t_d +) const + +96 i( + gd +:: +has_t +< +time_pot_uns +< +ChT +> >( +ios +. +gloc +())) + +98 +time_pot_uns +< +ChT +> cڡ & +t + = + +99 +d +:: +u_t +< +time_pot_uns +< +ChT +> >( +ios +. +gloc +()); + +100  +put +( +t +, +i +, +ios +, +fl +, + +, +n +, +t_d +); + +104 + gtime_pot_uns_deu +< + gChT +> + gt +; + +105  +put +( +t +, +i +, +ios +, +fl +, + +, +n +, +t_d +); + +109 + gme + < +ass + + gClock +, cs + gDuti +> + +110 +_ty + +put +( +time_pot_uns +< +ChT +> cڡ& +uns_t +, ir_ty +s +, +d +:: +ios_ba +& +ios +, +ch_ty + +fl +, + +111 +time_pot +< +Clock +, +Duti +> cڡ& + +, cڡ +ChT +* +n +, cڡ ChT* +t_d +) const + +114 cڡ + gd +:: +y +< +ch_ty +>& + + = +d +:: +u_t + >( +ios +. +gloc +()); + +115 ; + gn + ! +t_d +; ++pattern) + +117 i( + g +. +Ǽow +(* +n +, 0) == '%') + +119 i(++ +n + = +t_d +) + +121 * +s +++ = +n +[-1]; + +124  + gfmt + = + +. +Ǽow +(* +n +, 0); + +125  + gfmt +) + +129 +s + = +put_duti +(s, +ios +, +fl +, + +. +time_s_och +()); + +134 +s + = +put_och +< +Clock +> ( +uns_t +, + gs +, + gios +); + +138 +BOOST_ASSERT +( +l + && "Boost::Chrono internalrror."); + +143 * + gs +++ = * +n +; + +145  + gs +; + +162 + gme + < +ass + + gClock +, cs + gDuti +> + +163 +_ty + +put +(_ty +i +, +d +:: +ios_ba +& +ios +, +ch_ty + +fl +, +time_pot +< +Clock +, +Duti +> cڡ& + +) const + +165 i( + gd +:: +has_t +< +time_pot_uns +< +ChT +> >( +ios +. +gloc +())) + +167 +time_pot_uns +< +ChT +> cڡ & +t + = + +168 +d +:: +u_t +< +time_pot_uns +< +ChT +> >( +ios +. +gloc +()); + +169 + gd +:: +basic_rg +< +ChT +> +r + = +t +. +g_n +(); + +170  +put +( +t +, +i +, +ios +, +fl +, + +, +r +. +da +(), s.da(+ s. +size +()); + +174 + gtime_pot_uns_deu +< + gChT +> + gt +; + +175 + gd +:: +basic_rg +< +ChT +> +r + = +t +. +g_n +(); + +176  +put +( +t +, +i +, +ios +, +fl +, + +, +r +. +da +(), s.da(+ s. +size +()); + +189 + gme + < +tyme + + gR +,ym + gPiod +> + +190 +_ty + +put_duti +(_ty +i +, +d +:: +ios_ba +& +ios +, +ch_ty + +fl +, +duti +< +R +, +Piod +> cڡ& +d +) const + +192 i( + gd +:: +has_t +< +duti_put +< +ChT +> >( +ios +. +gloc +())) + +194 +duti_put +< +ChT +> cڡ & +t + = +d +:: +u_t + >( +ios +. +gloc +()); + +195  + gt +. +put +( +i +, +ios +, +fl +, +d +); + +199 + gduti_put +< + gChT +> + gt +; + +200  + gt +. +put +( +i +, +ios +, +fl +, +d +); + +218 + gme + < +tyme + + gClock +> + +219 +_ty + +put_och +(_ty +i +, +d +:: +ios_ba +& +os +) const + +221 i( +d +:: +has_t +< +time_pot_uns +< +ChT +> >( +os +. +gloc +())) + +223 +time_pot_uns +< +ChT +> cڡ & +t + = +d +:: +u_t + >( +os +. +gloc +()); + +224  + gput_och +< + gClock +> ( + gt +, + gi +, + gos +); + +228 + gtime_pot_uns_deu +< + gChT +> + gt +; + +229  + gput_och +< + gClock +> ( + gt +, + gi +, + gos +); + +233 + gme + < +tyme + + gClock +> + +234 +_ty + +put_och +( +time_pot_uns +< +ChT +> cڡ& +t +, ir_ty +s +, +d +:: +ios_ba +&) const + +236 +rg_ty + +r + = +t +. +me + +g_och +< +Clock +>(); + +237 + gs + +d +:: +cy +( +r +. +beg +(), s. +d +(), +s +); + +238  + gs +; + +244  + gd +:: +lo +:: +id + id; + +249 ~ +time_pot_put +() + +255 + gme + < +ass + + gChT +, cs + gOuutIt +> + +256 + gd +:: +lo +:: +id + +time_pot_put +< +ChT +, + gOuutIt +>::id; + + @/usr/include/boost/chrono/io/utility/manip_base.hpp + +10 #ide +BOOST_CHRONO_UTILITY_MANIP_BASE_PTR_HPP + + +11  + #BOOST_CHRONO_UTILITY_MANIP_BASE_PTR_HPP + + + ) + +13  + ~ + +20 +mea + + gboo + + +22 +mea + + gchro + + +52 + gme + < +tyme + + gF +> + +53 as + cm + + +55 + gpublic +: + +62  +ݔ +()( +d +:: +ios_ba + & +ios +) const + +64 (* +ic_ + ( +this +))( +ios +); + +75 + gme + < +tyme + + gout_am +,ym + gm_ty +> + +76 + gout_am + & + gݔ +<<(out_am & + gout +, cڡ + gm +< + gm_ty +> & + g +) + +78 i( + gout +. +good +()) + +79 + +( +out +); + +80  + gout +; + +90 + gme + < +tyme + + g_am +,ym + gm_ty +> + +91 + g_am + & + gݔ +>>(_am & + g +, cڡ + gm +< + gm_ty +> & + g +) + +93 i( + g +. +good +()) + +94 + +( + +); + +95  + g +; + + @/usr/include/boost/concept/detail/has_constraints.hpp + +4 #ide +BOOST_CONCEPT_DETAIL_HAS_CONSTRAINTS_DWA2006429_HPP + + +5  + #BOOST_CONCEPT_DETAIL_HAS_CONSTRAINTS_DWA2006429_HPP + + + ) + +7  + ~ + +8  + ~ + +9  + ~ + +11 +mea + + gboo + {amea + gcs + { + +13 +mea + + gda + + +18  + tyes +; + +19 (& + gno +)[2]; + +21 + gme + < +ass + + gMod +, (Model::*)()> + +22  + swp_cڡts + {}; + +24 #i +BOOST_WORKAROUND +( +__SUNPRO_CC +, <0x580|| +defed +( +__CUDACC__ +) + +29 +le + +no + +has_cڡts_ +(...); + +31 + gme + < +ass + + gMod +> + +32 +le + +yes + +has_cڡts_ +( +Mod +*, +wp_cڡts +* = 0); + +33 +le + +no + +has_cڡts_ +(...); + +39 + gme + < +ass + + gMod +> + +40  + sn_tisfd + + +42 +BOOST_STATIC_CONSTANT +( + +43 +bo + + +44 , +vue + =  +da +:: +has_cڡts_ +(( +Mod +*)0=(da:: +yes +) ); + +45  + gboo +:: + tgl_cڡt +< + tbo +, + tvue +> + tty +; + + @/usr/include/boost/date_time/constrained_value.hpp + +1 #ide +CONSTRAINED_VALUE_HPP___ + + +2  + #CONSTRAINED_VALUE_HPP___ + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19 +mea + + gboo + { + +22 +mea + + gCV + { + +24 + eviީi_um + { + gm_viީi +, + gmax_viީi +}; + +41 + gme +< +ass + + gvue_pics +> + +42 as + cBOOST_SYMBOL_VISIBLE + + gcڡed_vue + { + +43 + gpublic +: + +44  +tyme + + tvue_pics +:: + tvue_ty + value_type; + +46 +cڡed_vue +( +vue_ty + +vue +: +vue_ +(( +m +)()) + +48 +assign +( +vue +); + +50 + gcڡed_vue +& + gݔ +=( +vue_ty + +v +) + +52 +assign +( +v +); + +53  * + gthis +; + +56  +vue_ty + +max + +BOOST_PREVENT_MACRO_SUBSTITUTION + ({ ( + gvue_pics +::max)();} + +58  +vue_ty + +m + +BOOST_PREVENT_MACRO_SUBSTITUTION + ({ ( + gvue_pics +::min)();} + +60 +ݔ + +vue_ty +(cڡ { + gvue_ +;} + +61 + geed +: + +62 +vue_ty + +vue_ +; + +63 + give +: + +64  +assign +( +vue_ty + +vue +) + +68 i( +vue ++1 < ( +m +)()+1) { + +69 +vue_pics +:: +_r +( +vue_ +, +vue +, +m_viީi +); + +72 i( + gvue + > ( + gmax +)()) { + +73 + gvue_pics +:: +_r +( +vue_ +, +vue +, +max_viީi +); + +76 + gvue_ + = +vue +; + +81 + gme +< +tyme + + gp_ty +, +p_ty + + gm_vue +, + +82 +p_ty + + gmax_vue +, +ass + + gexi_ty +> + +83 as + cBOOST_SYMBOL_VISIBLE + + gsime_exi_picy + + +85  +BOOST_SYMBOL_VISIBLE + + gexi_w + : +public + +exi_ty + + +91 +ݔ + +d +:: +out_of_nge + () const + +94  +d +:: +out_of_nge +("constrained value boundary has been violated"); + +98  +tyme + + tm +:: + tif_ +< + +99 + tis_ba_of +< + td +:: + texi +, + texi_ty + >, + +100 + texi_ty +, + +101 + texi_w + + +102 >:: + tty + + tau_exi_ty +; + +104 + gpublic +: + +105  +p_ty + + tvue_ty +; + +106  +p_ty + +m + +BOOST_PREVENT_MACRO_SUBSTITUTION + ({  + gm_vue +; } + +107  +p_ty + +max + +BOOST_PREVENT_MACRO_SUBSTITUTION + ({  + gmax_vue +; } + +108  +_r +( +p_ty +,_ty, +viީi_um +) + +110 + gboo +:: +throw_exi +( +au_exi_ty +()); + + @/usr/include/boost/date_time/gregorian/greg_day.hpp + +1 #ide +GREG_DAY_HPP___ + + +2  + #GREG_DAY_HPP___ + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + gggܟn + { + +21  +BOOST_SYMBOL_VISIBLE + + gbad_day_of_mth + : +public + +d +:: +out_of_nge + + +23 +bad_day_of_mth +() : + +24 +d +:: +out_of_nge +(d:: +rg +("Day of month value is out ofange 1..31")) + +27 +bad_day_of_mth +(cڡ +d +:: +rg +& +s +) : + +28 +d +:: +out_of_nge +( +s +) + +32  + gCV +:: + tsime_exi_picy +<, 1, 31, + tbad_day_of_mth +> + tgg_day_pics +; + +35  + gCV +:: + tcڡed_vue +< + tgg_day_pics +> + tgg_day_p +; + +43 as + cBOOST_SYMBOL_VISIBLE + + ggg_day + : +public + +gg_day_p + { + +44 +public +: + +45 +gg_day +( +vue_ty + +day_of_mth +: +gg_day_p +(day_of_month) {} + +46 +vue_ty + +as_numb +(cڡ { +vue_ +;} + +47 +ݔ + +vue_ty +(cڡ { + gvue_ +;} + +48 + give +: + + @/usr/include/boost/date_time/gregorian/greg_month.hpp + +1 #ide +GREG_MONTH_HPP___ + + +2  + #GREG_MONTH_HPP___ + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gboo + { + +23 +mea + + gggܟn + { + +25  + gde_time +:: + tmths_of_yr + months_of_year; + +28 +usg + + gde_time +:: +J +; + +29 +usg + + gde_time +:: +Feb +; + +30 +usg + + gde_time +:: +M +; + +31 +usg + + gde_time +:: +A +; + +32 +usg + + gde_time +:: +May +; + +33 +usg + + gde_time +:: +Jun +; + +34 +usg + + gde_time +:: +Jul +; + +35 +usg + + gde_time +:: +Aug +; + +36 +usg + + gde_time +:: +S +; + +37 +usg + + gde_time +:: +O +; + +38 +usg + + gde_time +:: +Nov +; + +39 +usg + + gde_time +:: +Dec +; + +40 +usg + + gde_time +:: +NAMth +; + +41 +usg + + gde_time +:: +NumMths +; + +44  +BOOST_SYMBOL_VISIBLE + + gbad_mth + : +public + +d +:: +out_of_nge + + +46 +bad_mth +(: +d +:: +out_of_nge +(d:: +rg +("Monthumber is out ofange 1..12")) {} + +49  + gCV +:: + tsime_exi_picy +<, 1, 12, + tbad_mth +> + tgg_mth_pics +; + +51  + gCV +:: + tcڡed_vue +< + tgg_mth_pics +> + tgg_mth_p +; + +55 as + cBOOST_DATE_TIME_DECL + + ggg_mth + : +public + +gg_mth_p + { + +56 +public +: + +57  +de_time +:: + tmths_of_yr + + tmth_um +; + +58  + gd +:: + tm +< + td +:: + trg +, > + tmth_m_ty +; + +59  + gboo +:: + tshed_r +< + tmth_m_ty +> + tmth_m_r_ty +; + +61 +gg_mth +( +mth_um + +theMth +) : + +62 +gg_mth_p +( +ic_ +( +theMth +)) {} + +64 +gg_mth +( +vue_ty + +theMth +: +gg_mth_p +(theMonth) {} + +66 +ݔ + +vue_ty +(cڡ { +vue_ +;} + +68 +vue_ty + +as_numb +(cڡ { + gvue_ +;} + +69 +mth_um + +as_um +(cڡ { + gic_ +< + gmth_um +>( + gvue_ +);} + +70 cڡ * +as_sht_rg +() const; + +71 cڡ * +as_lg_rg +() const; + +72 #ide +BOOST_NO_STD_WSTRING + + +73 cڡ +wch_t +* +as_sht_wrg +() const; + +74 cڡ +wch_t +* +as_lg_wrg +() const; + +77  +mth_m_r_ty + +g_mth_m_r +(); + +81 cڡ * +as_sht_rg +() const + +83  +as_sht_rg +(); + +85 cڡ * +as_lg_rg +() const + +87  +as_lg_rg +(); + +89 #ide +BOOST_NO_STD_WSTRING + + +90 cڡ +wch_t +* +as_sht_rg +(wchar_t) const + +92  +as_sht_wrg +(); + +94 cڡ +wch_t +* +as_lg_rg +(wchar_t) const + +96  +as_lg_wrg +(); + + @/usr/include/boost/date_time/gregorian/greg_year.hpp + +1 #ide +GREG_YEAR_HPP___ + + +2  + #GREG_YEAR_HPP___ + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +17 +mea + + gboo + { + +18 +mea + + gggܟn + { + +21  +BOOST_SYMBOL_VISIBLE + + gbad_yr + : +public + +d +:: +out_of_nge + + +23 +bad_yr +() : + +24 +d +:: +out_of_nge +(d:: +rg +("Year is out of validange: 1400..9999")) + +28  + gCV +:: + tsime_exi_picy +<, 1400, 9999, + tbad_yr +> + tgg_yr_pics +; + +31  + gCV +:: + tcڡed_vue +< + tgg_yr_pics +> + tgg_yr_p +; + +40 as + cBOOST_SYMBOL_VISIBLE + + ggg_yr + : +public + +gg_yr_p + { + +41 +public +: + +42 +gg_yr +( +vue_ty + +yr +: +gg_yr_p +(year) {} + +43 +ݔ + +vue_ty +(cڡ { +vue_ +;} + + @/usr/include/boost/date_time/gregorian_calendar.ipp + +9 #ide +NO_BOOST_DATE_TIME_INLINE + + +10 #unde +BOOST_DATE_TIME_INLINE + + +11  + #BOOST_DATE_TIME_INLINE + +le + + + ) + +14 +mea + + gboo + { + +15 +mea + + gde_time + { + +19 + gme +< +tyme + + gymd_ty_ +,ym + gde_t_ty_ +> + +20 +BOOST_DATE_TIME_INLINE + + +22 + gggܟn_nd_ba +< + gymd_ty_ +, + gde_t_ty_ +>:: +day_of_wk +(cڡ +ymd_ty +& +ymd +) { + +23  +a + = +ic_ +<>((14- +ymd +. +mth +)/12); + +24  + gy + = +ic_ +<>( +ymd +. +yr + - +a +); + +25  + gm + = +ic_ +<>( +ymd +. +mth + + 12* +a + - 2); + +26  + gd + = +ic_ +<>(( +ymd +. +day + + +y + + (y/4- (y/100+ (y/400+ (31* +m +)/12) % 7); + +28  + gd +; + +37 + gme +< +tyme + + gymd_ty_ +,ym + gde_t_ty_ +> + +38 +BOOST_DATE_TIME_INLINE + + +40 + gggܟn_nd_ba +< + gymd_ty_ +, + gde_t_ty_ +>:: +wk_numb +(cڡ +ymd_ty +& +ymd +) { + +41  +julnbeg + = +juln_day_numb +( +ymd_ty +( +ymd +. +yr +,1,1)); + +42  + gjuloday + = +juln_day_numb +( +ymd +); + +43  + gday + = ( +julnbeg + + 3) % 7; + +44  + gwk + = ( +juloday + + +day + - +julnbeg + + 4)/7; + +46 i(( + gwk + >1&& ( +wk + <= 52)) { + +47  +ic_ +<>( +wk +); + +50 i( + gwk + == 53) { + +51 if(( +day +==6||(day =5 && +is_˭_yr +( +ymd +. +yr +))) { + +52  +ic_ +<>( +wk +); + +58 i( + gwk + == 0) { + +59 +julnbeg + = +juln_day_numb +( +ymd_ty +( +ic_ +<>( +ymd +. +yr +-1),1,1)); + +60 + gjuloday + = +juln_day_numb +( +ymd +); + +61 + gday + = ( +julnbeg + + 3) % 7; + +62 + gwk + = ( +juloday + + +day + - +julnbeg + + 4)/7; + +63  + gic_ +<>( + gwk +); + +66  + gic_ +<>( + gwk +); + +73 + gme +< +tyme + + gymd_ty_ +,ym + gde_t_ty_ +> + +74 +BOOST_DATE_TIME_INLINE + + +75 +de_t_ty_ + + +76 + gggܟn_nd_ba +< + gymd_ty_ +, + gde_t_ty_ +>:: +day_numb +(cڡ +ymd_ty +& +ymd +) + +78  +a + = +ic_ +<>((14- +ymd +. +mth +)/12); + +79  + gy + = +ic_ +<>( +ymd +. +yr + + 4800 - +a +); + +80  + gm + = +ic_ +<>( +ymd +. +mth + + 12* +a + - 3); + +81  + gd + = +ymd +. +day + + ((153* +m + + 2)/5+ 365* +y + + (y/4) - (y/100) + (y/400) - 32045; + +82  + gic_ +< + gde_t_ty +>( + gd +); + +88 + gme +< +tyme + + gymd_ty_ +,ym + gde_t_ty_ +> + +89 +BOOST_DATE_TIME_INLINE + + +90 +de_t_ty_ + + +91 + gggܟn_nd_ba +< + gymd_ty_ +, + gde_t_ty_ +>:: +juln_day_numb +(cڡ +ymd_ty +& +ymd +) + +93  +day_numb +( +ymd +); + +100 + gme +< +tyme + + gymd_ty_ +,ym + gde_t_ty_ +> + +101 +BOOST_DATE_TIME_INLINE + + +102 +de_t_ty_ + + +103 + gggܟn_nd_ba +< + gymd_ty_ +, + gde_t_ty_ +>:: +modjuln_day_numb +(cڡ +ymd_ty +& +ymd +) + +105  +juln_day_numb +( +ymd +)-2400001; + +109 + gme +< +tyme + + gymd_ty_ +,ym + gde_t_ty_ +> + +110 +BOOST_DATE_TIME_INLINE + + +111 +ymd_ty_ + + +112 + gggܟn_nd_ba +< + gymd_ty_ +, + gde_t_ty_ +>:: +om_day_numb +( +de_t_ty + +dayNumb +) + +114 +de_t_ty + +a + = +dayNumb + + 32044; + +115 +de_t_ty + + gb + = (4* +a + + 3)/146097; + +116 +de_t_ty + + gc + = +a +-((146097* +b +)/4); + +117 +de_t_ty + + gd + = (4* +c + + 3)/1461; + +118 +de_t_ty + + ge + = +c + - (1461* +d +)/4; + +119 +de_t_ty + + gm + = (5* +e + + 2)/153; + +120  + gday + = +ic_ +<>( +e + - ((153* +m + + 2)/5) + 1); + +121  + gmth + = +ic_ +<>( +m + + 3 - 12 * (m/10)); + +122 +yr_ty + + gyr + = +ic_ +<>(100* +b + + +d + - 4800 + ( +m +/10)); + +125  +ymd_ty +( +ic_ +<>( +yr +), +mth +, +day +); + +129 + gme +< +tyme + + gymd_ty_ +,ym + gde_t_ty_ +> + +130 +BOOST_DATE_TIME_INLINE + + +131 +ymd_ty_ + + +132 + gggܟn_nd_ba +< + gymd_ty_ +, + gde_t_ty_ +>:: +om_juln_day_numb +( +de_t_ty + +dayNumb +) + +134 +de_t_ty + +a + = +dayNumb + + 32044; + +135 +de_t_ty + + gb + = (4* +a ++3)/146097; + +136 +de_t_ty + + gc + = +a + - ((146097* +b +)/4); + +137 +de_t_ty + + gd + = (4* +c + + 3)/1461; + +138 +de_t_ty + + ge + = +c + - ((1461* +d +)/4); + +139 +de_t_ty + + gm + = (5* +e + + 2)/153; + +140  + gday + = +ic_ +<>( +e + - ((153* +m + + 2)/5) + 1); + +141  + gmth + = +ic_ +<>( +m + + 3 - 12 * (m/10)); + +142 +yr_ty + + gyr + = +ic_ +(100* +b + + +d + - 4800 + ( +m +/10)); + +145  +ymd_ty +( +yr +, +mth +, +day +); + +149 + gme +< +tyme + + gymd_ty_ +,ym + gde_t_ty_ +> + +150 +BOOST_DATE_TIME_INLINE + + +151 +ymd_ty_ + + +152 + gggܟn_nd_ba +< + gymd_ty_ +, + gde_t_ty_ +>:: +om_modjuln_day_numb +( +de_t_ty + +dayNumb +) { + +153 +de_t_ty + +jd + = +dayNumb + + 2400001; + +154  +om_juln_day_numb +( +jd +); + +161 + gme +< +tyme + + gymd_ty_ +,ym + gde_t_ty_ +> + +162 +BOOST_DATE_TIME_INLINE + + +163 +bo + + +164 + gggܟn_nd_ba +< + gymd_ty_ +, + gde_t_ty_ +>:: +is_˭_yr +( +yr_ty + +yr +) + +167  (!( +yr + % 4)) && ((year % 100) || (!(year % 400))); + +174 + gme +< +tyme + + gymd_ty_ +,ym + gde_t_ty_ +> + +175 +BOOST_DATE_TIME_INLINE + + +177 + gggܟn_nd_ba +< + gymd_ty_ +, + gde_t_ty_ +>:: +d_of_mth_day +( +yr_ty + +yr +, + +178 +mth_ty + +mth +) + +180  + gmth +) { + +182 i( +is_˭_yr +( +yr +)) { + +199 + gme +< +tyme + + gymd_ty_ +,ym + gde_t_ty_ +> + +200 +BOOST_DATE_TIME_INLINE + + +201 +ymd_ty_ + + +202 + gggܟn_nd_ba +< + gymd_ty_ +, + gde_t_ty_ +>:: +och +() + +204  +ymd_ty +(1400,1,1); + +208 + gme +< +tyme + + gymd_ty_ +,ym + gde_t_ty_ +> + +209 +BOOST_DATE_TIME_INLINE + + +211 + gggܟn_nd_ba +< + gymd_ty_ +, + gde_t_ty_ +>:: +days__wk +() + + @/usr/include/boost/numeric/conversion/detail/bounds.hpp + +10 #ide +BOOST_NUMERIC_CONVERSION_BOUNDS_DETAIL_FLC_12NOV2002_HPP + + +11  + #BOOST_NUMERIC_CONVERSION_BOUNDS_DETAIL_FLC_12NOV2002_HPP + + + ) + +13  + ~"boo/lims.h +" + +14  + ~"boo/cfig.h +" + +15  + ~"boo/m/if.h +" + +17 +mea + + gboo + {amea + gnumic + {amea + gboundsda + + +19 + gme +< +ass + + gN +> + +20 as + cIegl + + +22  + gd +:: + tnumic_lims +< + tN +> + tlims + ; + +24 + gpublic + : + +26  +N + +lowe + ({  +lims +:: +m + +BOOST_PREVENT_MACRO_SUBSTITUTION + (); } + +27  +N + +highe + ({  + glims +:: +max + +BOOST_PREVENT_MACRO_SUBSTITUTION + (); } + +28  +N + +smˡ +({  + gic_ +< + gN +>(1); } + +31 + gme +< +ass + + gN +> + +32 as + cFlt + + +34  + gd +:: + tnumic_lims +< + tN +> + tlims + ; + +36 + gpublic + : + +38  +N + +lowe + ({  +ic_ +(- +lims +:: +max + +BOOST_PREVENT_MACRO_SUBSTITUTION + ()) ; } + +39  +N + +highe + ({  + glims +:: +max + +BOOST_PREVENT_MACRO_SUBSTITUTION + (); } + +40  +N + +smˡ +({  + glims +:: +m + +BOOST_PREVENT_MACRO_SUBSTITUTION + (); } + +43 + gme +< +ass + + gN +> + +44  + sg_im + + +46  + gm +:: + tbo_ +< :: + td +:: + tnumic_lims +< + tN +>:: + tis_g + > + tis_t + ; + +48  + gIegl +< + tN +> + tim_t + ; + +49  + gFlt + < + tN +> + tim_t + ; + +51  +tyme + + tm +:: + tif_ +< + tis_t +, + tim_t +, + tim_t +>:: + tty +ype ; + + @/usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp + +10 #ide +BOOST_NUMERIC_CONVERSION_DETAIL_INT_FLOAT_MIXTURE_FLC_12NOV2002_HPP + + +11  + #BOOST_NUMERIC_CONVERSION_DETAIL_INT_FLOAT_MIXTURE_FLC_12NOV2002_HPP + + + ) + +13  + ~"boo/cfig.h +" + +14  + ~"boo/lims.h +" + +16  + ~"boo/numic/cvsi/t_t_mixtu_um.h +" + +17  + ~"boo/numic/cvsi/da/ma.h +" + +19  + ~"boo/m/gl_c.h +" + +21 +mea + + gboo + {amea + gnumic + {amea + gcvda + + +24  + gm +:: + tgl_c +< + tt_t_mixtu_um +, + tgl_to_gl +> + tt2t_c + ; + +25  + gm +:: + tgl_c +< + tt_t_mixtu_um +, + tgl_to_t +> + tt2t_c + ; + +26  + gm +:: + tgl_c +< + tt_t_mixtu_um +, + tt_to_gl +> + tt2t_c + ; + +27  + gm +:: + tgl_c +< + tt_t_mixtu_um +, + tt_to_t +> + tt2t_c + ; + +35 + gme +< +ass + + gT +,as + gS +> + +36  + sg_t_t_mixtu + + +38  + gm +:: + tbo_ +< :: + td +:: + tnumic_lims +< + tS +>:: + tis_g + > + tS_t + ; + +39  + gm +:: + tbo_ +< :: + td +:: + tnumic_lims +< + tT +>:: + tis_g + > + tT_t + ; + +41  +tyme + + +42 + tf_bh +< + tS_t +, + tT_t +, + tt2t_c +, + tt2t_c +, + tt2t_c +, + tt2t_c +>:: + tty + + +43 + tty + ; + +55 + gme +< +ass + + gIFltMixtu +, cs + gI2I +, cs + gI2Flt +, cs + gFlt2I +, cs + gFlt2Flt +> + +56  + sf_t_t_mixtu + + +58  +tyme + + +59 + t_swch4 +< + tIFltMixtu + + +60 , + tt2t_c +, + tt2t_c +, + tt2t_c + + +61 , + tI2I + , + tI2Flt + , + tFlt2I + , + tFlt2Flt + + +62 >:: + tty + + +63 + tty + ; + + @/usr/include/boost/numeric/conversion/detail/is_subranged.hpp + +10 #ide +BOOST_NUMERIC_CONVERSION_DETAIL_IS_SUBRANGED_FLC_12NOV2002_HPP + + +11  + #BOOST_NUMERIC_CONVERSION_DETAIL_IS_SUBRANGED_FLC_12NOV2002_HPP + + + ) + +13  + ~"boo/cfig.h +" + +14  + ~"boo/lims.h +" + +16  + ~"boo/m/t.h +" + +17  + ~"boo/m/muɝls.h +" + +18  + ~"boo/m/ss.h +" + +19  + ~"boo/m/equ_to.h +" + +21  + ~"boo/ty_as/is_me.h +" + +23  + ~"boo/numic/cvsi/da/ma.h +" + +24  + ~"boo/numic/cvsi/da/t_t_mixtu.h +" + +25  + ~"boo/numic/cvsi/da/sign_mixtu.h +" + +26  + ~"boo/numic/cvsi/da/udt_but_mixtu.h +" + +28 +mea + + gboo + {amea + gnumic + {amea + gcvda + + +35 + gme +< +ass + + gT +,as + gS +> + +36  + ssubnged_Sig2Unsig + + +40  + gm +:: + tue_ + + tty + ; + +44 + gme +< +ass + + gT +,as + gS +> + +45  + ssubnged_Unsig2Sig + + +62  + gm +:: + tt_ +< :: + td +:: + tnumic_lims +< + tS +>:: + tdigs + > + tS_digs + ; + +63  + gm +:: + tt_ +< :: + td +:: + tnumic_lims +< + tT +>:: + tdigs + > + tT_digs + ; + +66  +tyme + + tT_digs +:: + txt + + tu_T_digs + ; + +68  + gm +:: + tt_ +<2> + tTwo + ; + +70  +tyme + + tm +:: + tmuɝls +< + tS_digs +, + tTwo +>:: + tty + + tS_digs_times_2 + ; + +72  +tyme + + tm +:: + tss +< + tu_T_digs +, + tS_digs_times_2 +>:: + tty +ype ; + +76 + gme +< +ass + + gT +,as + gS +> + +77  + ssubnged_SameSign + + +81  + gm +:: + tt_ +< :: + td +:: + tnumic_lims +< + tS +>:: + tdigs + > + tS_digs + ; + +82  + gm +:: + tt_ +< :: + td +:: + tnumic_lims +< + tT +>:: + tdigs + > + tT_digs + ; + +84  +tyme + + tm +:: + tss +< + tT_digs +, + tS_digs +>:: + tty +ype ; + +88 + gme +< +ass + + gT +,as + gS +> + +89  + ssubnged_I2Flt + + +91  + gm +:: + tl_ + + tty + ; + +95 + gme +< +ass + + gT +,as + gS +> + +96  + ssubnged_Flt2I + + +98  + gm +:: + tue_ + + tty + ; + +102 + gme +< +ass + + gT +,as + gS +> + +103  + ssubnged_Flt2Flt + + +108  + gm +:: + tt_ +< :: + td +:: + tnumic_lims +< + tS +>:: + tdigs + > + tS_mti + ; + +109  + gm +:: + tt_ +< :: + td +:: + tnumic_lims +< + tT +>:: + tdigs + > + tT_mti + ; + +111  + gm +:: + tt_ +< :: + td +:: + tnumic_lims +< + tS +>:: + tmax_expڒt + > + tS_expڒt + ; + +112  + gm +:: + tt_ +< :: + td +:: + tnumic_lims +< + tT +>:: + tmax_expڒt + > + tT_expڒt + ; + +114  +tyme + + tm +:: + tss +< + tT_expڒt +, + tS_expڒt +>:: + tty + + tT_smr_expڒt + ; + +116  +tyme + + tm +:: + tequ_to +< + tT_expڒt +, + tS_expڒt +>:: + tty + + tequ_expڒts + ; + +118  + gm +:: + tss +< + tT_mti +, + tS_mti +> + tT_smr_mti + ; + +120  + gm +:: + tev_if +< + tequ_expڒts +, + tT_smr_mti +, + tm +:: + tl_ +> + tn_bigg_expڒt_ + ; + +122  +tyme + + +123 + tm +:: + tev_if +< + tT_smr_expڒt +,m:: + tue_ +, + tn_bigg_expڒt_ +>:: + tty + + +124 + tty + ; + +128 + gme +< +ass + + gT +,as + gS +> + +129  + ssubnged_Udt2ButIn + + +131  + gm +:: + tue_ + + tty + ; + +135 + gme +< +ass + + gT +,as + gS +> + +136  + ssubnged_ButIn2Udt + + +138  + gm +:: + tl_ + + tty + ; + +142 + gme +< +ass + + gT +,as + gS +> + +143  + ssubnged_Udt2Udt + + +145  + gm +:: + tl_ + + tty + ; + +152 + gme +< +ass + + gT +,as + gS +> + +153  + sg_subnged_I2I + + +155  + gsubnged_SameSign +< + tT +, + tS +> + tSig2Sig + ; + +156  + gsubnged_Sig2Unsig +< + tT +, + tS +> + tSig2Unsig + ; + +157  + gsubnged_Unsig2Sig +< + tT +, + tS +> + tUnsig2Sig + ; + +158  +Sig2Sig + + tUnsig2Unsig + ; + +160  +tyme + + tg_sign_mixtu +< + tT +, + tS +>:: + tty + + tsign_mixtu + ; + +162  +tyme + + +163 + tf_sign_mixtu +< + tsign_mixtu +, + tSig2Sig +, + tSig2Unsig +, + tUnsig2Sig +, + tUnsig2Unsig +>:: + tty + + +164 + tty + ; + +167 + gme +< +ass + + gT +,as + gS +> + +168  + sg_subnged_ButIn2ButIn + + +170  + gg_subnged_I2I +< + tT +, + tS +> + tI2IQ + ; + +172  + gsubnged_I2Flt + < + tT +, + tS +> + tI2Flt + ; + +173  + gsubnged_Flt2I + < + tT +, + tS +> + tFlt2I + ; + +174  + gsubnged_Flt2Flt +< + tT +, + tS +> + tFlt2Flt + ; + +176  + gm +:: + tidty +< + tI2Flt + > + tI2FltQ + ; + +177  + gm +:: + tidty +< + tFlt2I + > + tFlt2IQ + ; + +178  + gm +:: + tidty +< + tFlt2Flt +> + tFlt2FltQ + ; + +180  +tyme + + tg_t_t_mixtu +< + tT +, + tS +>:: + tty + + tt_t_mixtu + ; + +182  + gf_t_t_mixtu +< + tt_t_mixtu +, + tI2IQ +, + tI2FltQ +, + tFlt2IQ +, + tFlt2FltQ +> + tf_ + ; + +184  +tyme + + tf_ +:: + tty + + ted + ; + +186  +tyme + + ted +:: + tty +ype ; + +189 + gme +< +ass + + gT +,as + gS +> + +190  + sg_subnged + + +192  + gg_subnged_ButIn2ButIn +< + tT +, + tS +> + tButIn2ButInQ + ; + +194  + gsubnged_ButIn2Udt +< + tT +, + tS +> + tButIn2Udt + ; + +195  + gsubnged_Udt2ButIn +< + tT +, + tS +> + tUdt2ButIn + ; + +196  + gsubnged_Udt2Udt +< + tT +, + tS +> + tUdt2Udt + ; + +198  + gm +:: + tidty +< + tButIn2Udt +> + tButIn2UdtQ + ; + +199  + gm +:: + tidty +< + tUdt2ButIn +> + tUdt2ButInQ + ; + +200  + gm +:: + tidty +< + tUdt2Udt + > + tUdt2UdtQ + ; + +202  +tyme + + tg_udt_but_mixtu +< + tT +, + tS +>:: + tty + + tudt_but_mixtu + ; + +204  +tyme + + +205 + tf_udt_but_mixtu +< + tudt_but_mixtu +, + tButIn2ButInQ +, + tButIn2UdtQ +, + tUdt2ButInQ +, + tUdt2UdtQ +>:: + tty + + +206 + ted + ; + +208  +tyme + + ted +:: + tty + + ted2 + ; + +210  +tyme + + ted2 +:: + tty +ype ; + +217 + gme +< +ass + + gT +, cs + gS +> + +218  + sg_is_subnged + + +220  + gg_subnged +< + tT +, + tS +> + tn_ivl_ + ; + +221  + gm +:: + tidty +< + tm +:: + tl_ +> + tivl_ + ; + +223  + gis_me +< + tT +, + tS +> + tis_ivl + ; + +225  +tyme + + tm +:: + tif_ +< + tis_ivl +, + tivl_ +, + tn_ivl_ +>:: + tty + + ted + ; + +227  +tyme + + ted +:: + tty +ype ; + + @/usr/include/boost/numeric/conversion/detail/sign_mixture.hpp + +10 #ide +BOOST_NUMERIC_CONVERSION_DETAIL_SIGN_MIXTURE_FLC_12NOV2002_HPP + + +11  + #BOOST_NUMERIC_CONVERSION_DETAIL_SIGN_MIXTURE_FLC_12NOV2002_HPP + + + ) + +13  + ~"boo/cfig.h +" + +14  + ~"boo/lims.h +" + +16  + ~"boo/numic/cvsi/sign_mixtu_um.h +" + +17  + ~"boo/numic/cvsi/da/ma.h +" + +19  + ~"boo/m/gl_c.h +" + +21 +mea + + gboo + {amea + gnumic + {amea + gcvda + + +24  + gm +:: + tgl_c +< + tsign_mixtu_um +, + tunsigd_to_unsigd +> + tunsig2unsig_c + ; + +25  + gm +:: + tgl_c +< + tsign_mixtu_um +, + tsigd_to_sigd +> + tsig2sig_c + ; + +26  + gm +:: + tgl_c +< + tsign_mixtu_um +, + tsigd_to_unsigd +> + tsig2unsig_c + ; + +27  + gm +:: + tgl_c +< + tsign_mixtu_um +, + tunsigd_to_sigd +> + tunsig2sig_c + ; + +35 + gme +< +ass + + gT +,as + gS +> + +36  + sg_sign_mixtu + + +38  + gm +:: + tbo_ +< :: + td +:: + tnumic_lims +< + tS +>:: + tis_sigd + > + tS_sigd + ; + +39  + gm +:: + tbo_ +< :: + td +:: + tnumic_lims +< + tT +>:: + tis_sigd + > + tT_sigd + ; + +41  +tyme + + +42 + tf_bh +< + tS_sigd +, + tT_sigd +, + tsig2sig_c +, + tsig2unsig_c +, + tunsig2sig_c +, + tunsig2unsig_c +>:: + tty + + +43 + tty + ; + +55 + gme +< +ass + + gSignMixtu +, cs + gSig2Sig +, cs + gSig2Unsig +, cs + gUnsig2Sig +, cs + gUnsig2Unsig +> + +56  + sf_sign_mixtu + + +58  +tyme + + +59 + t_swch4 +< + tSignMixtu + + +60 , + tsig2sig_c +, + tsig2unsig_c +, + tunsig2sig_c + + +61 , + tSig2Sig + , + tSig2Unsig + , + tUnsig2Sig + , + tUnsig2Unsig + + +62 >:: + tty + + +63 + tty + ; + + @/usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp + +10 #ide +BOOST_NUMERIC_CONVERSION_DETAIL_UDT_BUILTIN_MIXTURE_FLC_12NOV2002_HPP + + +11  + #BOOST_NUMERIC_CONVERSION_DETAIL_UDT_BUILTIN_MIXTURE_FLC_12NOV2002_HPP + + + ) + +13  + ~"boo/ty_as/is_hmic.h +" + +15  + ~"boo/numic/cvsi/udt_but_mixtu_um.h +" + +16  + ~"boo/numic/cvsi/da/ma.h +" + +18  + ~"boo/m/gl_c.h +" + +20 +mea + + gboo + {amea + gnumic + {amea + gcvda + + +23  + gm +:: + tgl_c +< + tudt_but_mixtu_um +, + tbut_to_but +> + tbut2but_c + ; + +24  + gm +:: + tgl_c +< + tudt_but_mixtu_um +, + tbut_to_udt +> + tbut2udt_c + ; + +25  + gm +:: + tgl_c +< + tudt_but_mixtu_um +, + tudt_to_but +> + tudt2but_c + ; + +26  + gm +:: + tgl_c +< + tudt_but_mixtu_um +, + tudt_to_udt +> + tudt2udt_c + ; + +37 + gme +< +ass + + gUdtMixtu +, cs + gButIn2ButIn +, cs + gButIn2Udt +, cs + gUdt2ButIn +, cs + gUdt2Udt +> + +38  + sf_udt_but_mixtu + + +40  +tyme + + +41 + t_swch4 +< + tUdtMixtu + + +42 , + tbut2but_c +, + tbut2udt_c +, + tudt2but_c + + +43 , + tButIn2ButIn + , + tButIn2Udt + , + tUdt2ButIn + , + tUdt2Udt + + +44 >:: + tty + + +45 + tty + ; + +54 + gme +< +ass + + gT +,as + gS +> + +55  + sg_udt_but_mixtu + + +57  + gis_hmic +< + tS +> + tS_but + ; + +58  + gis_hmic +< + tT +> + tT_but + ; + +60  +tyme + + +61 + tf_bh +< + tS_but +, + tT_but +, + tbut2but_c +, + tbut2udt_c +, + tudt2but_c +, + tudt2udt_c +>:: + tty + + +62 + tty + ; + + @/usr/include/boost/predef/detail/_cassert.h + +8 #ide +BOOST_PREDEF_DETAIL__CASSERT_H + + +9  + #BOOST_PREDEF_DETAIL__CASSERT_H + + + ) + +11 #i +defed +( +__lulus +) + +12  + ~ + +14  + ~ + + @/usr/include/boost/predef/detail/_exception.h + +8 #ide +BOOST_PREDEF_DETAIL__EXCEPTION_H + + +9  + #BOOST_PREDEF_DETAIL__EXCEPTION_H + + + ) + +11 #i +defed +( +__lulus +) + +12  + ~ + + @/usr/include/boost/predef/hardware/simd/arm/versions.h + +9 #ide +BOOST_PREDEF_HARDWARE_SIMD_ARM_VERSIONS_H + + +10  + #BOOST_PREDEF_HARDWARE_SIMD_ARM_VERSIONS_H + + + ) + +12  + ~ + +30  + #BOOST_HW_SIMD_ARM_NEON_VERSION + + `BOOST_VERSION_NUMBER +(1, 0, 0) + + ) + + @/usr/include/boost/predef/hardware/simd/ppc/versions.h + +9 #ide +BOOST_PREDEF_HARDWARE_SIMD_PPC_VERSIONS_H + + +10  + #BOOST_PREDEF_HARDWARE_SIMD_PPC_VERSIONS_H + + + ) + +12  + ~ + +30  + #BOOST_HW_SIMD_PPC_VMX_VERSION + + `BOOST_VERSION_NUMBER +(1, 0, 0) + + ) + +40  + #BOOST_HW_SIMD_PPC_VSX_VERSION + + `BOOST_VERSION_NUMBER +(1, 1, 0) + + ) + +49  + #BOOST_HW_SIMD_PPC_QPX_VERSION + + `BOOST_VERSION_NUMBER +(2, 0, 0) + + ) + + @/usr/include/boost/predef/hardware/simd/x86/versions.h + +9 #ide +BOOST_PREDEF_HARDWARE_SIMD_X86_VERSIONS_H + + +10  + #BOOST_PREDEF_HARDWARE_SIMD_X86_VERSIONS_H + + + ) + +12  + ~ + +30  + #BOOST_HW_SIMD_X86_MMX_VERSION + + `BOOST_VERSION_NUMBER +(0, 99, 0) + + ) + +40  + #BOOST_HW_SIMD_X86_SSE_VERSION + + `BOOST_VERSION_NUMBER +(1, 0, 0) + + ) + +49  + #BOOST_HW_SIMD_X86_SSE2_VERSION + + `BOOST_VERSION_NUMBER +(2, 0, 0) + + ) + +58  + #BOOST_HW_SIMD_X86_SSE3_VERSION + + `BOOST_VERSION_NUMBER +(3, 0, 0) + + ) + +67  + #BOOST_HW_SIMD_X86_SSSE3_VERSION + + `BOOST_VERSION_NUMBER +(3, 1, 0) + + ) + +77  + #BOOST_HW_SIMD_X86_SSE4_1_VERSION + + `BOOST_VERSION_NUMBER +(4, 1, 0) + + ) + +87  + #BOOST_HW_SIMD_X86_SSE4_2_VERSION + + `BOOST_VERSION_NUMBER +(4, 2, 0) + + ) + +97  + #BOOST_HW_SIMD_X86_AVX_VERSION + + `BOOST_VERSION_NUMBER +(5, 0, 0) + + ) + +107  + #BOOST_HW_SIMD_X86_FMA3_VERSION + + `BOOST_VERSION_NUMBER +(5, 2, 0) + + ) + +117  + #BOOST_HW_SIMD_X86_AVX2_VERSION + + `BOOST_VERSION_NUMBER +(5, 3, 0) + + ) + +127  + #BOOST_HW_SIMD_X86_MIC_VERSION + + `BOOST_VERSION_NUMBER +(9, 0, 0) + + ) + + @/usr/include/boost/predef/hardware/simd/x86_amd/versions.h + +9 #ide +BOOST_PREDEF_HARDWARE_SIMD_X86_AMD_VERSIONS_H + + +10  + #BOOST_PREDEF_HARDWARE_SIMD_X86_AMD_VERSIONS_H + + + ) + +12  + ~ + +30  + #BOOST_HW_SIMD_X86_AMD_SSE4A_VERSION + + `BOOST_VERSION_NUMBER +(4, 0, 0) + + ) + +39  + #BOOST_HW_SIMD_X86_AMD_FMA4_VERSION + + `BOOST_VERSION_NUMBER +(5, 1, 0) + + ) + +48  + #BOOST_HW_SIMD_X86_AMD_XOP_VERSION + + `BOOST_VERSION_NUMBER +(5, 1, 1) + + ) + + @/usr/include/boost/preprocessor/control/deduce_d.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_CONTROL_DEDUCE_D_HPP + + +13  + #BOOST_PREPROCESSOR_CONTROL_DEDUCE_D_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17 # +#/* +BOOST_PP_DEDUCE_D + */ + +19  +#def + #BOOST_PP_DEDUCE_D +( + `BOOST_PP_AUTO_REC +( +BOOST_PP_WHILE_P +, 256) + + ) + + @/usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp + +3 #* ( +C + +Cyright + +Edwd + +Dr + 2014. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_DETAIL_IS_BEGIN_PARENS_HPP + + +13  + #BOOST_PREPROCESSOR_DETAIL_IS_BEGIN_PARENS_HPP + + + ) + +15 #i +BOOST_PP_VARIADICS_MSVC + + +17  + ~ + +19  + #BOOST_PP_DETAIL_VD_IBP_CAT +( +a +, +b + + `BOOST_PP_DETAIL_VD_IBP_CAT_I +, b) + + ) + +20  + #BOOST_PP_DETAIL_VD_IBP_CAT_I +( +a +, +b + + `BOOST_PP_DETAIL_VD_IBP_CAT_II + ## b) + + ) + +21  + #BOOST_PP_DETAIL_VD_IBP_CAT_II +( +s + + ) +res + +23  + #BOOST_PP_DETAIL_IBP_SPLIT +( +i +, ...) \ + +24 + `BOOST_PP_DETAIL_VD_IBP_CAT +( + `BOOST_PP_DETAIL_IBP_PRIMITIVE_CAT +( +BOOST_PP_DETAIL_IBP_SPLIT_ +, +i +)( +__VA_ARGS__ +), + `BOOST_PP_EMPTY +()) \ + +25 + + ) + +27  + #BOOST_PP_DETAIL_IBP_IS_VARIADIC_C +(...1 1 + + ) + +31  + #BOOST_PP_DETAIL_IBP_SPLIT +( +i +, ...) \ + +32 + `BOOST_PP_DETAIL_IBP_PRIMITIVE_CAT +( +BOOST_PP_DETAIL_IBP_SPLIT_ +, +i +)( +__VA_ARGS__ +) \ + +33 + + ) + +35  + #BOOST_PP_DETAIL_IBP_IS_VARIADIC_C +(...1 + + ) + +39  + #BOOST_PP_DETAIL_IBP_SPLIT_0 +( +a +, ... + ) +a + +40  + #BOOST_PP_DETAIL_IBP_SPLIT_1 +( +a +, ... +__VA_ARGS__ + + + ) + +42  + #BOOST_PP_DETAIL_IBP_CAT +( +a +, ... + `BOOST_PP_DETAIL_IBP_PRIMITIVE_CAT +, +__VA_ARGS__ +) + + ) + +43  + #BOOST_PP_DETAIL_IBP_PRIMITIVE_CAT +( +a +, ...## +__VA_ARGS__ + + + ) + +45  + #BOOST_PP_DETAIL_IBP_IS_VARIADIC_R_1 + 1, + + ) + +46  + #BOOST_PP_DETAIL_IBP_IS_VARIADIC_R_BOOST_PP_DETAIL_IBP_IS_VARIADIC_C + 0, + + ) + + @/usr/include/boost/preprocessor/seq/cat.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_SEQ_CAT_HPP + + +13  + #BOOST_PREPROCESSOR_SEQ_CAT_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22 # +#/* +BOOST_PP_SEQ_CAT + */ + +24  +#def + #BOOST_PP_SEQ_CAT +( +q +) \ + +26 + `BOOST_PP_IF +( \ + +27 + `BOOST_PP_DEC +( + `BOOST_PP_SEQ_SIZE +( +q +)), \ + +28 +BOOST_PP_SEQ_CAT_I +, \ + +29 +BOOST_PP_SEQ_HEAD + \ + +30 )( +q +) \ + +31 + + ) + +32  + #BOOST_PP_SEQ_CAT_I +( +q + + `BOOST_PP_SEQ_FOLD_LEFT +( +BOOST_PP_SEQ_CAT_O +, + `BOOST_PP_SEQ_HEAD +(q), + `BOOST_PP_SEQ_TAIL +(q)) + + ) + +33  +#def + #BOOST_PP_SEQ_CAT_O +( +s +, + +, +em + + `BOOST_PP_SEQ_CAT_O_I +(,m) + + ) + +35  + #BOOST_PP_SEQ_CAT_O_I +( +a +, +b +## + ) +b + +36 # +#/* +BOOST_PP_SEQ_CAT_S + */ + +38  +#def + #BOOST_PP_SEQ_CAT_S +( +s +, +q +) \ + +40 + `BOOST_PP_IF +( \ + +41 + `BOOST_PP_DEC +( + `BOOST_PP_SEQ_SIZE +( +q +)), \ + +42 +BOOST_PP_SEQ_CAT_S_I_A +, \ + +43 +BOOST_PP_SEQ_CAT_S_I_B + \ + +44 )( +s +, +q +) \ + +45 + + ) + +46  + #BOOST_PP_SEQ_CAT_S_I_A +( +s +, +q + +BOOST_PP_SEQ_FOLD_LEFT_ + ## + `s +( +BOOST_PP_SEQ_CAT_O +, + `BOOST_PP_SEQ_HEAD +(q), + `BOOST_PP_SEQ_TAIL +(q)) + + ) + +47  + #BOOST_PP_SEQ_CAT_S_I_B +( +s +, +q + + `BOOST_PP_SEQ_HEAD +(q) + + ) + + @/usr/include/boost/preprocessor/seq/transform.hpp + +3 #* ( +C + +Cyright + +Paul + +Msides + 2002. + +4 #* +Diribud + +und + +the + +Boo + +Sowe + +Lin +, +Vsi + 1.0. ( +S + + +5 #* +accomnyg + +fe + +LICENSE_1_0 +. +txt + + + +cy + + + + +6 #* +hp +: + +9 # +#/* +S + +hp +: + +11 # +#ide +BOOST_PREPROCESSOR_SEQ_TRANSFORM_HPP + + +13  + #BOOST_PREPROCESSOR_SEQ_TRANSFORM_HPP + + + ) + +14  +#ud + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20 # +#/* +BOOST_PP_SEQ_TRANSFORM + */ + +22 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +24  + #BOOST_PP_SEQ_TRANSFORM +( + +, +da +, +q + + `BOOST_PP_SEQ_TAIL +( + `BOOST_PP_TUPLE_ELEM +(3, 2, + `BOOST_PP_SEQ_FOLD_LEFT +( +BOOST_PP_SEQ_TRANSFORM_O +, (, da, ( +n +)), seq))) + + ) + +26  + #BOOST_PP_SEQ_TRANSFORM +( + +, +da +, +q + + `BOOST_PP_SEQ_TRANSFORM_I +(, da, seq) + + ) + +27  + #BOOST_PP_SEQ_TRANSFORM_I +( + +, +da +, +q + + `BOOST_PP_SEQ_TAIL +( + `BOOST_PP_TUPLE_ELEM +(3, 2, + `BOOST_PP_SEQ_FOLD_LEFT +( +BOOST_PP_SEQ_TRANSFORM_O +, (, da, ( +n +)), seq))) + + ) + +29 # +#i +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_STRICT +() + +31  + #BOOST_PP_SEQ_TRANSFORM_O +( +s +, +e +, +em + + `BOOST_PP_SEQ_TRANSFORM_O_IM +(s, +BOOST_PP_TUPLE_REM_3 + s,m) + + ) + +32  + #BOOST_PP_SEQ_TRANSFORM_O_IM +( +s +, +im +, +em + + `BOOST_PP_SEQ_TRANSFORM_O_I +(s, im,m) + + ) + +34  + #BOOST_PP_SEQ_TRANSFORM_O +( +s +, +e +, +em + + `BOOST_PP_SEQ_TRANSFORM_O_I +(s, + `BOOST_PP_TUPLE_ELEM +(3, 0, s), BOOST_PP_TUPLE_ELEM(3, 1, s), BOOST_PP_TUPLE_ELEM(3, 2, s),m) + + ) + +36  +#def + #BOOST_PP_SEQ_TRANSFORM_O_I +( +s +, + +, +da +, +s +, +em +(, da, + `s + ( + ` +(s, da,m))) + + ) + +38 # +#/* +BOOST_PP_SEQ_TRANSFORM_S + */ + +40 # +#i~ +BOOST_PP_CONFIG_FLAGS +(& +BOOST_PP_CONFIG_EDG +() + +42  + #BOOST_PP_SEQ_TRANSFORM_S +( +s +, + +, +da +, +q + + `BOOST_PP_SEQ_TAIL +( + `BOOST_PP_TUPLE_ELEM +(3, 2, +BOOST_PP_SEQ_FOLD_LEFT_ + ## + `s +( +BOOST_PP_SEQ_TRANSFORM_O +, (, da, ( +n +)), seq))) + + ) + +44  + #BOOST_PP_SEQ_TRANSFORM_S +( +s +, + +, +da +, +q + + `BOOST_PP_SEQ_TRANSFORM_S_I +(s, op, da, seq) + + ) + +45  + #BOOST_PP_SEQ_TRANSFORM_S_I +( +s +, + +, +da +, +q + + `BOOST_PP_SEQ_TAIL +( + `BOOST_PP_TUPLE_ELEM +(3, 2, +BOOST_PP_SEQ_FOLD_LEFT_ + ## + `s +( +BOOST_PP_SEQ_TRANSFORM_O +, (, da, ( +n +)), seq))) + + ) + + @/usr/include/boost/ratio/ratio_io.hpp + +12 #ide +BOOST_RATIO_RATIO_IO_HPP + + +13  + #BOOST_RATIO_RATIO_IO_HPP + + + ) + +35  + ~ + +37 #ifde +BOOST_RATIO_PROVIDES_DEPRECATED_FEATURES_SINCE_V2_0_0 + + +38  + ~ + +41  + ~ + +42  + ~ + +43  + ~ + +44  + ~ + +45  + ~ + +48 #i +defed +( +BOOST_NO_CXX11_UNICODE_LITERALS +|| defed( +BOOST_NO_CXX11_CHAR16_T +|| defed( +BOOST_NO_CXX11_CHAR32_T +|| defed( +BOOST_NO_CXX11_U16STRING +|| defed( +BOOST_NO_CXX11_U32STRING +) + +49 #i +defed + +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +50 #unde +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +53  + #BOOST_RATIO_HAS_UNICODE_SUPPORT + 1 + + ) + +56 +mea + + gboo + { + +63 + gme + < +ass + + gRio +, cs + gChT +> + +64  + stio_rg + + +66  + gd +:: +basic_rg +< +ChT +> +symb +({ +efix +();} + +67  + gd +:: +basic_rg +< +ChT +> +efix +(); + +70 + gme + < +ass + + gRio +, cs + gChT +> + +71 + gd +:: +basic_rg +< +ChT +> + +72 +tio_rg +< +Rio +, + gChT +>:: +efix +() + +74 +d +:: +basic_orgam +< +ChT +> +os +; + +75 + gos + << +ChT +('['<< + gRio +:: +num + << CharT('/') + +76 << +Rio +:: +d + << +ChT +(']'); + +77  + gos +. +r +(); + +80 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +81 +mea + + gtio_da + { + +82 + gme + < +ass + + gRio +, cs + gChT +> + +83  + stio_rg_ic + + +85  + gd +:: +rg + +symb +() { + +86  +d +:: +basic_rg +< +ChT +>( + +87 +ic_rg +:: +c_r +< + +88 +tyme + +tio_ic_rg +< +Rio +, + gChT +>:: +symb + + +89 >:: +vue +); + +91  + gd +:: +rg + +efix +() { + +92  +d +:: +basic_rg +< +ChT +>( + +93 +ic_rg +:: +c_r +< + +94 +tyme + +tio_ic_rg +< +Rio +, + gChT +>:: +efix + + +95 >:: +vue +); + +107 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +108 + gme + < +tyme + + gChT +> + +109  + gtio_rg +< + gto +, + gChT +> : + +110 +tio_da +:: +tio_rg_ic +< +to +, + gChT +> + +114 + gme + <> + +115  + gtio_rg +< + gto +, > + +117  + gd +:: +rg + +symb +({ +d +::string(1, 'a');} + +118  + gd +:: +rg + +efix +({ +d +::string("atto");} + +121 #i +defed + +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +123 + gme + <> + +124  + gtio_rg +< + gto +, + gch16_t +> + +126  + gd +:: +u16rg + +symb +({ +d +::u16rg(1, +u +'a');} + +127  + gd +:: +u16rg + +efix +({ +d +::u16rg( +u +"atto");} + +130 + gme + <> + +131  + gtio_rg +< + gto +, + gch32_t +> + +133  + gd +:: +u32rg + +symb +({ +d +::u32rg(1, +U +'a');} + +134  + gd +:: +u32rg + +efix +({ +d +::u32rg( +U +"atto");} + +139 #ide +BOOST_NO_STD_WSTRING + + +140 + gme + <> + +141  + gtio_rg +< + gto +, + gwch_t +> + +143  + gd +:: +wrg + +symb +({ +d +::wrg(1, +L +'a');} + +144  + gd +:: +wrg + +efix +({ +d +::wrg( +L +"atto");} + +151 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +152 + gme + < +tyme + + gChT +> + +153  + gtio_rg +< + gmto +, + gChT +> : + +154 +tio_da +:: +tio_rg_ic +< +mto +, + gChT +> + +159 + gme + <> + +160  + gtio_rg +< + gmto +, > + +162  + gd +:: +rg + +symb +({ +d +::string(1, 'f');} + +163  + gd +:: +rg + +efix +({ +d +::string("femto");} + +166 #i +defed + +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +168 + gme + <> + +169  + gtio_rg +< + gmto +, + gch16_t +> + +171  + gd +:: +u16rg + +symb +({ +d +::u16rg(1, +u +'f');} + +172  + gd +:: +u16rg + +efix +({ +d +::u16rg( +u +"femto");} + +175 + gme + <> + +176  + gtio_rg +< + gmto +, + gch32_t +> + +178  + gd +:: +u32rg + +symb +({ +d +::u32rg(1, +U +'f');} + +179  + gd +:: +u32rg + +efix +({ +d +::u32rg( +U +"femto");} + +184 #ide +BOOST_NO_STD_WSTRING + + +185 + gme + <> + +186  + gtio_rg +< + gmto +, + gwch_t +> + +188  + gd +:: +wrg + +symb +({ +d +::wrg(1, +L +'f');} + +189  + gd +:: +wrg + +efix +({ +d +::wrg( +L +"femto");} + +196 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +197 + gme + < +tyme + + gChT +> + +198  + gtio_rg +< + gpico +, + gChT +> : + +199 +tio_da +:: +tio_rg_ic +< +pico +, + gChT +> + +203 + gme + <> + +204  + gtio_rg +< + gpico +, > + +206  + gd +:: +rg + +symb +({ +d +::string(1, 'p');} + +207  + gd +:: +rg + +efix +({ +d +::string("pico");} + +210 #i +defed + +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +212 + gme + <> + +213  + gtio_rg +< + gpico +, + gch16_t +> + +215  + gd +:: +u16rg + +symb +({ +d +::u16rg(1, +u +'p');} + +216  + gd +:: +u16rg + +efix +({ +d +::u16rg( +u +"pico");} + +219 + gme + <> + +220  + gtio_rg +< + gpico +, + gch32_t +> + +222  + gd +:: +u32rg + +symb +({ +d +::u32rg(1, +U +'p');} + +223  + gd +:: +u32rg + +efix +({ +d +::u32rg( +U +"pico");} + +228 #ide +BOOST_NO_STD_WSTRING + + +229 + gme + <> + +230  + gtio_rg +< + gpico +, + gwch_t +> + +232  + gd +:: +wrg + +symb +({ +d +::wrg(1, +L +'p');} + +233  + gd +:: +wrg + +efix +({ +d +::wrg( +L +"pico");} + +240 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +241 + gme + < +tyme + + gChT +> + +242  + gtio_rg +< + gno +, + gChT +> : + +243 +tio_da +:: +tio_rg_ic +< +no +, + gChT +> + +247 + gme + <> + +248  + gtio_rg +< + gno +, > + +250  + gd +:: +rg + +symb +({ +d +::string(1, 'n');} + +251  + gd +:: +rg + +efix +({ +d +::string("nano");} + +254 #i +defed + +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +256 + gme + <> + +257  + gtio_rg +< + gno +, + gch16_t +> + +259  + gd +:: +u16rg + +symb +({ +d +::u16rg(1, +u +'n');} + +260  + gd +:: +u16rg + +efix +({ +d +::u16rg( +u +"nano");} + +263 + gme + <> + +264  + gtio_rg +< + gno +, + gch32_t +> + +266  + gd +:: +u32rg + +symb +({ +d +::u32rg(1, +U +'n');} + +267  + gd +:: +u32rg + +efix +({ +d +::u32rg( +U +"nano");} + +272 #ide +BOOST_NO_STD_WSTRING + + +273 + gme + <> + +274  + gtio_rg +< + gno +, + gwch_t +> + +276  + gd +:: +wrg + +symb +({ +d +::wrg(1, +L +'n');} + +277  + gd +:: +wrg + +efix +({ +d +::wrg( +L +"nano");} + +284 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +285 + gme + < +tyme + + gChT +> + +286  + gtio_rg +< + gmio +, + gChT +> : + +287 +tio_da +:: +tio_rg_ic +< +mio +, + gChT +> + +291 + gme + <> + +292  + gtio_rg +< + gmio +, > + +294  + gd +:: +rg + +symb +({ +d +::string("\xC2\xB5");} + +295  + gd +:: +rg + +efix +({ +d +::string("micro");} + +298 #i +defed + +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +300 + gme + <> + +301  + gtio_rg +< + gmio +, + gch16_t +> + +303  + gd +:: +u16rg + +symb +({ +d +::u16rg(1, +u +'\xB5');} + +304  + gd +:: +u16rg + +efix +({ +d +::u16rg( +u +"micro");} + +307 + gme + <> + +308  + gtio_rg +< + gmio +, + gch32_t +> + +310  + gd +:: +u32rg + +symb +({ +d +::u32rg(1, +U +'\xB5');} + +311  + gd +:: +u32rg + +efix +({ +d +::u32rg( +U +"micro");} + +316 #ide +BOOST_NO_STD_WSTRING + + +317 + gme + <> + +318  + gtio_rg +< + gmio +, + gwch_t +> + +320  + gd +:: +wrg + +symb +({ +d +::wrg(1, +L +'\xB5');} + +321  + gd +:: +wrg + +efix +({ +d +::wrg( +L +"micro");} + +328 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +329 + gme + < +tyme + + gChT +> + +330  + gtio_rg +< + gmli +, + gChT +> : + +331 +tio_da +:: +tio_rg_ic +< +mli +, + gChT +> + +335 + gme + <> + +336  + gtio_rg +< + gmli +, > + +338  + gd +:: +rg + +symb +({ +d +::string(1, 'm');} + +339  + gd +:: +rg + +efix +({ +d +::string("milli");} + +342 #i +defed + +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +344 + gme + <> + +345  + gtio_rg +< + gmli +, + gch16_t +> + +347  + gd +:: +u16rg + +symb +({ +d +::u16rg(1, +u +'m');} + +348  + gd +:: +u16rg + +efix +({ +d +::u16rg( +u +"milli");} + +351 + gme + <> + +352  + gtio_rg +< + gmli +, + gch32_t +> + +354  + gd +:: +u32rg + +symb +({ +d +::u32rg(1, +U +'m');} + +355  + gd +:: +u32rg + +efix +({ +d +::u32rg( +U +"milli");} + +360 #ide +BOOST_NO_STD_WSTRING + + +361 + gme + <> + +362  + gtio_rg +< + gmli +, + gwch_t +> + +364  + gd +:: +wrg + +symb +({ +d +::wrg(1, +L +'m');} + +365  + gd +:: +wrg + +efix +({ +d +::wrg( +L +"milli");} + +372 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +373 + gme + < +tyme + + gChT +> + +374  + gtio_rg +< + gi +, + gChT +> : + +375 +tio_da +:: +tio_rg_ic +< +i +, + gChT +> + +379 + gme + <> + +380  + gtio_rg +< + gi +, > + +382  + gd +:: +rg + +symb +({ +d +::string(1, 'c');} + +383  + gd +:: +rg + +efix +({ +d +::string("centi");} + +386 #i +defed + +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +388 + gme + <> + +389  + gtio_rg +< + gi +, + gch16_t +> + +391  + gd +:: +u16rg + +symb +({ +d +::u16rg(1, +u +'c');} + +392  + gd +:: +u16rg + +efix +({ +d +::u16rg( +u +"centi");} + +395 + gme + <> + +396  + gtio_rg +< + gi +, + gch32_t +> + +398  + gd +:: +u32rg + +symb +({ +d +::u32rg(1, +U +'c');} + +399  + gd +:: +u32rg + +efix +({ +d +::u32rg( +U +"centi");} + +404 #ide +BOOST_NO_STD_WSTRING + + +405 + gme + <> + +406  + gtio_rg +< + gi +, + gwch_t +> + +408  + gd +:: +wrg + +symb +({ +d +::wrg(1, +L +'c');} + +409  + gd +:: +wrg + +efix +({ +d +::wrg( +L +"centi");} + +416 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +417 + gme + < +tyme + + gChT +> + +418  + gtio_rg +< + gdeci +, + gChT +> : + +419 +tio_da +:: +tio_rg_ic +< +deci +, + gChT +> + +424 + gme + <> + +425  + gtio_rg +< + gdeci +, > + +427  + gd +:: +rg + +symb +({ +d +::string(1, 'd');} + +428  + gd +:: +rg + +efix +({ +d +::string("deci");} + +431 #i +defed + +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +433 + gme + <> + +434  + gtio_rg +< + gdeci +, + gch16_t +> + +436  + gd +:: +u16rg + +symb +({ +d +::u16rg(1, +u +'d');} + +437  + gd +:: +u16rg + +efix +({ +d +::u16rg( +u +"deci");} + +440 + gme + <> + +441  + gtio_rg +< + gdeci +, + gch32_t +> + +443  + gd +:: +u32rg + +symb +({ +d +::u32rg(1, +U +'d');} + +444  + gd +:: +u32rg + +efix +({ +d +::u32rg( +U +"deci");} + +449 #ide +BOOST_NO_STD_WSTRING + + +450 + gme + <> + +451  + gtio_rg +< + gdeci +, + gwch_t +> + +453  + gd +:: +wrg + +symb +({ +d +::wrg(1, +L +'d');} + +454  + gd +:: +wrg + +efix +({ +d +::wrg( +L +"deci");} + +464 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +465 + gme + < +tyme + + gChT +> + +466  + gtio_rg +< + gde +, + gChT +> : + +467 +tio_da +:: +tio_rg_ic +< +de +, + gChT +> + +471 + gme + <> + +472  + gtio_rg +< + gde +, > + +474  + gd +:: +rg + +symb +({ +d +::string("da");} + +475  + gd +:: +rg + +efix +({ +d +::string("deca");} + +478 #i +defed + +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +480 + gme + <> + +481  + gtio_rg +< + gde +, + gch16_t +> + +483  + gd +:: +u16rg + +symb +({ +d +::u16rg( +u +"da");} + +484  + gd +:: +u16rg + +efix +({ +d +::u16rg( +u +"deca");} + +487 + gme + <> + +488  + gtio_rg +< + gde +, + gch32_t +> + +490  + gd +:: +u32rg + +symb +({ +d +::u32rg( +U +"da");} + +491  + gd +:: +u32rg + +efix +({ +d +::u32rg( +U +"deca");} + +496 #ide +BOOST_NO_STD_WSTRING + + +497 + gme + <> + +498  + gtio_rg +< + gde +, + gwch_t +> + +500  + gd +:: +wrg + +symb +({ +d +::wrg( +L +"da");} + +501  + gd +:: +wrg + +efix +({ +d +::wrg( +L +"deca");} + +508 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +509 + gme + < +tyme + + gChT +> + +510  + gtio_rg +< + gheo +, + gChT +> : + +511 +tio_da +:: +tio_rg_ic +< +heo +, + gChT +> + +515 + gme + <> + +516  + gtio_rg +< + gheo +, > + +518  + gd +:: +rg + +symb +({ +d +::string(1, 'h');} + +519  + gd +:: +rg + +efix +({ +d +::string("hecto");} + +522 #i +defed + +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +524 + gme + <> + +525  + gtio_rg +< + gheo +, + gch16_t +> + +527  + gd +:: +u16rg + +symb +({ +d +::u16rg(1, +u +'h');} + +528  + gd +:: +u16rg + +efix +({ +d +::u16rg( +u +"hecto");} + +531 + gme + <> + +532  + gtio_rg +< + gheo +, + gch32_t +> + +534  + gd +:: +u32rg + +symb +({ +d +::u32rg(1, +U +'h');} + +535  + gd +:: +u32rg + +efix +({ +d +::u32rg( +U +"hecto");} + +540 #ide +BOOST_NO_STD_WSTRING + + +541 + gme + <> + +542  + gtio_rg +< + gheo +, + gwch_t +> + +544  + gd +:: +wrg + +symb +({ +d +::wrg(1, +L +'h');} + +545  + gd +:: +wrg + +efix +({ +d +::wrg( +L +"hecto");} + +552 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +553 + gme + < +tyme + + gChT +> + +554  + gtio_rg +< + gko +, + gChT +> : + +555 +tio_da +:: +tio_rg_ic +< +ko +, + gChT +> + +559 + gme + <> + +560  + gtio_rg +< + gko +, > + +562  + gd +:: +rg + +symb +({ +d +::string(1, 'k');} + +563  + gd +:: +rg + +efix +({ +d +::string("kilo");} + +566 #i +defed + +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +568 + gme + <> + +569  + gtio_rg +< + gko +, + gch16_t +> + +571  + gd +:: +u16rg + +symb +({ +d +::u16rg(1, +u +'k');} + +572  + gd +:: +u16rg + +efix +({ +d +::u16rg( +u +"kilo");} + +575 + gme + <> + +576  + gtio_rg +< + gko +, + gch32_t +> + +578  + gd +:: +u32rg + +symb +({ +d +::u32rg(1, +U +'k');} + +579  + gd +:: +u32rg + +efix +({ +d +::u32rg( +U +"kilo");} + +584 #ide +BOOST_NO_STD_WSTRING + + +585 + gme + <> + +586  + gtio_rg +< + gko +, + gwch_t +> + +588  + gd +:: +wrg + +symb +({ +d +::wrg(1, +L +'k');} + +589  + gd +:: +wrg + +efix +({ +d +::wrg( +L +"kilo");} + +596 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +597 + gme + < +tyme + + gChT +> + +598  + gtio_rg +< + gmega +, + gChT +> : + +599 +tio_da +:: +tio_rg_ic +< +mega +, + gChT +> + +604 + gme + <> + +605  + gtio_rg +< + gmega +, > + +607  + gd +:: +rg + +symb +({ +d +::string(1, 'M');} + +608  + gd +:: +rg + +efix +({ +d +::string("mega");} + +611 #i +defed + +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +613 + gme + <> + +614  + gtio_rg +< + gmega +, + gch16_t +> + +616  + gd +:: +u16rg + +symb +({ +d +::u16rg(1, +u +'M');} + +617  + gd +:: +u16rg + +efix +({ +d +::u16rg( +u +"mega");} + +620 + gme + <> + +621  + gtio_rg +< + gmega +, + gch32_t +> + +623  + gd +:: +u32rg + +symb +({ +d +::u32rg(1, +U +'M');} + +624  + gd +:: +u32rg + +efix +({ +d +::u32rg( +U +"mega");} + +629 #ide +BOOST_NO_STD_WSTRING + + +630 + gme + <> + +631  + gtio_rg +< + gmega +, + gwch_t +> + +633  + gd +:: +wrg + +symb +({ +d +::wrg(1, +L +'M');} + +634  + gd +:: +wrg + +efix +({ +d +::wrg( +L +"mega");} + +641 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +642 + gme + < +tyme + + gChT +> + +643  + gtio_rg +< + ggiga +, + gChT +> : + +644 +tio_da +:: +tio_rg_ic +< +giga +, + gChT +> + +649 + gme + <> + +650  + gtio_rg +< + ggiga +, > + +652  + gd +:: +rg + +symb +({ +d +::string(1, 'G');} + +653  + gd +:: +rg + +efix +({ +d +::string("giga");} + +656 #i +defed + +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +658 + gme + <> + +659  + gtio_rg +< + ggiga +, + gch16_t +> + +661  + gd +:: +u16rg + +symb +({ +d +::u16rg(1, +u +'G');} + +662  + gd +:: +u16rg + +efix +({ +d +::u16rg( +u +"giga");} + +665 + gme + <> + +666  + gtio_rg +< + ggiga +, + gch32_t +> + +668  + gd +:: +u32rg + +symb +({ +d +::u32rg(1, +U +'G');} + +669  + gd +:: +u32rg + +efix +({ +d +::u32rg( +U +"giga");} + +674 #ide +BOOST_NO_STD_WSTRING + + +675 + gme + <> + +676  + gtio_rg +< + ggiga +, + gwch_t +> + +678  + gd +:: +wrg + +symb +({ +d +::wrg(1, +L +'G');} + +679  + gd +:: +wrg + +efix +({ +d +::wrg( +L +"giga");} + +687 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +688 + gme + < +tyme + + gChT +> + +689  + gtio_rg +< + g +, + gChT +> : + +690 +tio_da +:: +tio_rg_ic +< + +, + gChT +> + +694 + gme + <> + +695  + gtio_rg +< + g +, > + +697  + gd +:: +rg + +symb +({ +d +::string(1, 'T');} + +698  + gd +:: +rg + +efix +({ +d +::string("tera");} + +701 #i +defed + +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +703 + gme + <> + +704  + gtio_rg +< + g +, + gch16_t +> + +706  + gd +:: +u16rg + +symb +({ +d +::u16rg(1, +u +'T');} + +707  + gd +:: +u16rg + +efix +({ +d +::u16rg( +u +"tera");} + +710 + gme + <> + +711  + gtio_rg +< + g +, + gch32_t +> + +713  + gd +:: +u32rg + +symb +({ +d +::u32rg(1, +U +'T');} + +714  + gd +:: +u32rg + +efix +({ +d +::u32rg( +U +"tera");} + +719 #ide +BOOST_NO_STD_WSTRING + + +720 + gme + <> + +721  + gtio_rg +< + g +, + gwch_t +> + +723  + gd +:: +wrg + +symb +({ +d +::wrg(1, +L +'T');} + +724  + gd +:: +wrg + +efix +({ +d +::wrg( +L +"tera");} + +731 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +732 + gme + < +tyme + + gChT +> + +733  + gtio_rg +< + g +, + gChT +> : + +734 +tio_da +:: +tio_rg_ic +< + +, + gChT +> + +738 + gme + <> + +739  + gtio_rg +< + g +, > + +741  + gd +:: +rg + +symb +({ +d +::string(1, 'P');} + +742  + gd +:: +rg + +efix +({ +d +::string("peta");} + +745 #i +defed + +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +747 + gme + <> + +748  + gtio_rg +< + g +, + gch16_t +> + +750  + gd +:: +u16rg + +symb +({ +d +::u16rg(1, +u +'P');} + +751  + gd +:: +u16rg + +efix +({ +d +::u16rg( +u +"peta");} + +754 + gme + <> + +755  + gtio_rg +< + g +, + gch32_t +> + +757  + gd +:: +u32rg + +symb +({ +d +::u32rg(1, +U +'P');} + +758  + gd +:: +u32rg + +efix +({ +d +::u32rg( +U +"peta");} + +763 #ide +BOOST_NO_STD_WSTRING + + +764 + gme + <> + +765  + gtio_rg +< + g +, + gwch_t +> + +767  + gd +:: +wrg + +symb +({ +d +::wrg(1, +L +'P');} + +768  + gd +:: +wrg + +efix +({ +d +::wrg( +L +"peta");} + +775 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +776 + gme + < +tyme + + gChT +> + +777  + gtio_rg +< + gexa +, + gChT +> : + +778 +tio_da +:: +tio_rg_ic +< +exa +, + gChT +> + +782 + gme + <> + +783  + gtio_rg +< + gexa +, > + +785  + gd +:: +rg + +symb +({ +d +::string(1, 'E');} + +786  + gd +:: +rg + +efix +({ +d +::string("exa");} + +789 #i +defed + +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +791 + gme + <> + +792  + gtio_rg +< + gexa +, + gch16_t +> + +794  + gd +:: +u16rg + +symb +({ +d +::u16rg(1, +u +'E');} + +795  + gd +:: +u16rg + +efix +({ +d +::u16rg( +u +"exa");} + +798 + gme + <> + +799  + gtio_rg +< + gexa +, + gch32_t +> + +801  + gd +:: +u32rg + +symb +({ +d +::u32rg(1, +U +'E');} + +802  + gd +:: +u32rg + +efix +({ +d +::u32rg( +U +"exa");} + +807 #ide +BOOST_NO_STD_WSTRING + + +808 + gme + <> + +809  + gtio_rg +< + gexa +, + gwch_t +> + +811  + gd +:: +wrg + +symb +({ +d +::wrg(1, +L +'E');} + +812  + gd +:: +wrg + +efix +({ +d +::wrg( +L +"exa");} + +818 #ifde +BOOST_RATIO_EXTENSIONS + + +820 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +821 + gme + < +tyme + + gChT +> + +822  + gtio_rg +< + gkibi +, + gChT +> : + +823 +tio_da +:: +tio_rg_ic +< +kibi +, + gChT +> + +827 + gme + <> + +828  + gtio_rg +< + gkibi +, > + +830  + gd +:: +rg + +symb +({ +d +::string("Ki");} + +831  + gd +:: +rg + +efix +({ +d +::string("kibi");} + +834 #i +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +836 + gme + <> + +837  + gtio_rg +< + gkibi +, + gch16_t +> + +839  + gd +:: +u16rg + +symb +({ +d +::u16rg( +u +"Ki");} + +840  + gd +:: +u16rg + +efix +({ +d +::u16rg( +u +"kibi");} + +843 + gme + <> + +844  + gtio_rg +< + gkibi +, + gch32_t +> + +846  + gd +:: +u32rg + +symb +({ +d +::u32rg( +U +"Ki");} + +847  + gd +:: +u32rg + +efix +({ +d +::u32rg( +U +"kibi");} + +852 #ide +BOOST_NO_STD_WSTRING + + +853 + gme + <> + +854  + gtio_rg +< + gkibi +, + gwch_t +> + +856  + gd +:: +wrg + +symb +({ +d +::wrg( +L +"Ki");} + +857  + gd +:: +wrg + +efix +({ +d +::wrg( +L +"kibi");} + +862 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +863 + gme + < +tyme + + gChT +> + +864  + gtio_rg +< + gmebi +, + gChT +> : + +865 +tio_da +:: +tio_rg_ic +< +mebi +, + gChT +> + +869 + gme + <> + +870  + gtio_rg +< + gmebi +, > + +872  + gd +:: +rg + +symb +({ +d +::string("Mi");} + +873  + gd +:: +rg + +efix +({ +d +::string("mebi");} + +876 #i +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +878 + gme + <> + +879  + gtio_rg +< + gmebi +, + gch16_t +> + +881  + gd +:: +u16rg + +symb +({ +d +::u16rg( +u +"Mi");} + +882  + gd +:: +u16rg + +efix +({ +d +::u16rg( +u +"mebi");} + +885 + gme + <> + +886  + gtio_rg +< + gmebi +, + gch32_t +> + +888  + gd +:: +u32rg + +symb +({ +d +::u32rg( +U +"Mi");} + +889  + gd +:: +u32rg + +efix +({ +d +::u32rg( +U +"mebi");} + +894 #ide +BOOST_NO_STD_WSTRING + + +895 + gme + <> + +896  + gtio_rg +< + gmebi +, + gwch_t +> + +898  + gd +:: +wrg + +symb +({ +d +::wrg( +L +"Mi");} + +899  + gd +:: +wrg + +efix +({ +d +::wrg( +L +"mebi");} + +904 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +905 + gme + < +tyme + + gChT +> + +906  + gtio_rg +< + ggibi +, + gChT +> : + +907 +tio_da +:: +tio_rg_ic +< +gibi +, + gChT +> + +911 + gme + <> + +912  + gtio_rg +< + ggibi +, > + +914  + gd +:: +rg + +symb +({ +d +::string("Gi");} + +915  + gd +:: +rg + +efix +({ +d +::string("gibi");} + +918 #i +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +920 + gme + <> + +921  + gtio_rg +< + ggibi +, + gch16_t +> + +923  + gd +:: +u16rg + +symb +({ +d +::u16rg( +u +"Gi");} + +924  + gd +:: +u16rg + +efix +({ +d +::u16rg( +u +"gibi");} + +927 + gme + <> + +928  + gtio_rg +< + ggibi +, + gch32_t +> + +930  + gd +:: +u32rg + +symb +({ +d +::u32rg( +U +"Gi");} + +931  + gd +:: +u32rg + +efix +({ +d +::u32rg( +U +"gibi");} + +936 #ide +BOOST_NO_STD_WSTRING + + +937 + gme + <> + +938  + gtio_rg +< + ggibi +, + gwch_t +> + +940  + gd +:: +wrg + +symb +({ +d +::wrg( +L +"Gi");} + +941  + gd +:: +wrg + +efix +({ +d +::wrg( +L +"gibi");} + +946 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +947 + gme + < +tyme + + gChT +> + +948  + gtio_rg +< + gbi +, + gChT +> : + +949 +tio_da +:: +tio_rg_ic +< +bi +, + gChT +> + +953 + gme + <> + +954  + gtio_rg +< + gbi +, > + +956  + gd +:: +rg + +symb +({ +d +::string("Ti");} + +957  + gd +:: +rg + +efix +({ +d +::string("tebi");} + +960 #i +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +962 + gme + <> + +963  + gtio_rg +< + gbi +, + gch16_t +> + +965  + gd +:: +u16rg + +symb +({ +d +::u16rg( +u +"Ti");} + +966  + gd +:: +u16rg + +efix +({ +d +::u16rg( +u +"tebi");} + +969 + gme + <> + +970  + gtio_rg +< + gbi +, + gch32_t +> + +972  + gd +:: +u32rg + +symb +({ +d +::u32rg( +U +"Ti");} + +973  + gd +:: +u32rg + +efix +({ +d +::u32rg( +U +"tebi");} + +978 #ide +BOOST_NO_STD_WSTRING + + +979 + gme + <> + +980  + gtio_rg +< + gbi +, + gwch_t +> + +982  + gd +:: +wrg + +symb +({ +d +::wrg( +L +"Ti");} + +983  + gd +:: +wrg + +efix +({ +d +::wrg( +L +"tebi");} + +988 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +989 + gme + < +tyme + + gChT +> + +990  + gtio_rg +< + gbi +, + gChT +> : + +991 +tio_da +:: +tio_rg_ic +< +bi +, + gChT +> + +995 + gme + <> + +996  + gtio_rg +< + gbi +, > + +998  + gd +:: +rg + +symb +({ +d +::string("Pi");} + +999  + gd +:: +rg + +efix +({ +d +::string("pebi");} + +1002 #i +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +1004 + gme + <> + +1005  + gtio_rg +< + gbi +, + gch16_t +> + +1007  + gd +:: +u16rg + +symb +({ +d +::u16rg( +u +"Pi");} + +1008  + gd +:: +u16rg + +efix +({ +d +::u16rg( +u +"pebi");} + +1011 + gme + <> + +1012  + gtio_rg +< + gbi +, + gch32_t +> + +1014  + gd +:: +u32rg + +symb +({ +d +::u32rg( +U +"Pi");} + +1015  + gd +:: +u32rg + +efix +({ +d +::u32rg( +U +"pebi");} + +1020 #ide +BOOST_NO_STD_WSTRING + + +1021 + gme + <> + +1022  + gtio_rg +< + gbi +, + gwch_t +> + +1024  + gd +:: +wrg + +symb +({ +d +::wrg( +L +"Pi");} + +1025  + gd +:: +wrg + +efix +({ +d +::wrg( +L +"pebi");} + +1030 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +1031 + gme + < +tyme + + gChT +> + +1032  + gtio_rg +< + gexbi +, + gChT +> : + +1033 +tio_da +:: +tio_rg_ic +< +exbi +, + gChT +> + +1037 + gme + <> + +1038  + gtio_rg +< + gexbi +, > + +1040  + gd +:: +rg + +symb +({ +d +::string("Ei");} + +1041  + gd +:: +rg + +efix +({ +d +::string("exbi");} + +1044 #i +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +1046 + gme + <> + +1047  + gtio_rg +< + gexbi +, + gch16_t +> + +1049  + gd +:: +u16rg + +symb +({ +d +::u16rg( +u +"Ei");} + +1050  + gd +:: +u16rg + +efix +({ +d +::u16rg( +u +"exbi");} + +1053 + gme + <> + +1054  + gtio_rg +< + gexbi +, + gch32_t +> + +1056  + gd +:: +u32rg + +symb +({ +d +::u32rg( +U +"Ei");} + +1057  + gd +:: +u32rg + +efix +({ +d +::u32rg( +U +"exbi");} + +1062 #ide +BOOST_NO_STD_WSTRING + + +1063 + gme + <> + +1064  + gtio_rg +< + gexbi +, + gwch_t +> + +1066  + gd +:: +wrg + +symb +({ +d +::wrg( +L +"Ei");} + +1067  + gd +:: +wrg + +efix +({ +d +::wrg( +L +"exbi");} + + @/usr/include/boost/regex/v4/iterator_category.hpp + +21 #ide +BOOST_REGEX_ITERATOR_CATEGORY_HPP + + +22  + #BOOST_REGEX_ITERATOR_CATEGORY_HPP + + + ) + +24  + ~< +> + +25  + ~ + +26  + ~ + +28 +mea + + gboo +{ + +29 +mea + + gda +{ + +31 + gme + < +ass + + gI +> + +32  + sis_ndom_imp + + +34 #ide +BOOST_NO_STD_ITERATOR_TRAITS + + +35 + give +: + +36  +tyme + + td +:: + t_as +< + tI +>:: + t_gy + + tt +; + +37 + gpublic +: + +38 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = (:: +boo +:: +is_cvtib +< +t +*, +d +:: +ndom_acss__g +*>::value)); + +40 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +44 + gme + < +ass + + gI +> + +45  + sis_ndom_por_imp + + +47 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +ue +); + +50 + gme + < +bo + + gis_por_ty +> + +51  + sis_ndom_imp_ + + +53 + gme + < +ass + + gI +> + +54  + sbd + + +56  + gis_ndom_imp +< + tI +> + tty +; + +60 + gme + <> + +61  + gis_ndom_imp_ +< + gue +> + +63 + gme + < +ass + + gI +> + +64  + sbd + + +66  + gis_ndom_por_imp +< + tI +> + tty +; + +72 + gme + < +ass + + gI +> + +73  + sis_ndom_acss_ + + +75 + give +: + +76  +da +:: + tis_ndom_imp_ +< :: + tboo +:: + tis_por +< + tI +>:: + tvue +> + t +; + +77  +tyme + + t +:: + tme + + tbd +< + tI +> + tbound_ty +; + +78  +tyme + + tbound_ty +:: + tty + + tsw +; + +79 + gpublic +: + +80 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +sw +::value); + +83 #ide +BOOST_NO_INCLASS_MEMBER_INITIALIZATION + + +84 + gme + < +ass + + gI +> + +85 cڡ +bo + + gis_ndom_acss_ +< + gI +>:: +vue +; + + @/usr/include/boost/regex/v4/perl_matcher_common.hpp + +20 #ide +BOOST_REGEX_V4_PERL_MATCHER_COMMON_HPP + + +21  + #BOOST_REGEX_V4_PERL_MATCHER_COMMON_HPP + + + ) + +23 #ifde +BOOST_MSVC + + +24 #agm +wng +( +push +) + +25 #agm +wng +( +dib +: 4103) + +27 #ifde +BOOST_HAS_ABI_HEADERS + + +28 #ud +BOOST_ABI_PREFIX + + +30 #ifde +BOOST_MSVC + + +31 #agm +wng +( +p +) + +34 #ifde +__BORLANDC__ + + +35 #agm +ti + +push + - +w +-8008 -w-8066 + +37 #ifde +BOOST_MSVC + + +38 #agm +wng +( +push +) + +39 #i +BOOST_MSVC + < 1910 + +40 #agm +wng +( +dib +:4800) + +44 +mea + + gboo +{ + +45 +mea + + gBOOST_REGEX_DETAIL_NS +{ + +47 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +48  + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +cڡru_ +(cڡ +basic_gex +< +ch_ty +, +as +>& +e +, +mch_ag_ty + +f +) + +50  +tyme + + tgex__as +< + tBidiIt +>:: + t_gy + + tgy +; + +51  +tyme + + tbasic_gex +< + tch_ty +, + tas +>:: + tag_ty + + texessi_ag_ty +; + +53 if( + ge +. +emy +()) + +56 + gd +:: +vid_gumt + +ex +("Invalidegularxpression object"); + +57 + gboo +:: +throw_exi +( +ex +); + +59 + gpe + = 0; + +60 + gm_mch_ags + = +f +; + +61 +eime_max_e_cou +( +ic_ +< +gy +*>(0)); + +62 +exessi_ag_ty + + g_f + = + +. +ags +(); + +63 + gi + = +_f + & +gex_cڡts +:: +i +; + +64 if(!( + gm_mch_ags + & ( + gmch_ +| + gmch_posix +))) + +66 if(( + g_f + & ( + ggba +:: +ma_ti_ty +| +gba +:: +no__ex +)) == 0) + +67 +m_mch_ags + | +mch_ +; + +68 if(( + g_f + & ( + ggba +:: +ma_ti_ty +| +gba +:: +emacs_ex +)=egba:: +basic_syax_group +|regbase::emacs_ex)) + +69 +m_mch_ags + | +mch_ +; + +70 if(( + g_f + & ( + ggba +:: +ma_ti_ty +| +gba +:: +l +)) == (regbase::literal)) + +71 +m_mch_ags + | +mch_ +; + +73 + gm_mch_ags + | +mch_posix +; + +75 if( + gm_mch_ags + & + gmch_posix +) + +77 + gm_mp_mch +. +t +( +w + +mch_sus +< +BidiIt +, +Aot +>()); + +78 + gm_esu + = +m_mp_mch +. +g +(); + +81 + gm_esu + = & +m_su +; + +82 #ifde +BOOST_REGEX_NON_RECURSIVE + + +83 + gm_ack_ba + = 0; + +84 + gm_backup_e + = 0; + +85 #i +defed +( +BOOST_REGEX_RECURSIVE +) + +86 + gm_n_backack + = +ue +; + +87 + gm_have_ac + = +l +; + +90 + gm_wd_mask + = + +. +g_da +(). +m_wd_mask +; + +92 + gmch_y_mask + = +ic_ +<>(( +f + & +mch_n_d_wle +? +BOOST_REGEX_DETAIL_NS +:: +_n_wle + : BOOST_REGEX_DETAIL_NS:: +_wle +); + +94 if( + ge +. +g_da +(). + gm_dib_mch_y +) + +95 + gm_mch_ags + & +gex_cڡts +:: +mch_n_y +; + +98 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +99  + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +eime_max_e_cou +( +d +:: +ndom_acss__g +*) + +111 cڡ +d +:: +rdiff_t + +k + = 100000; + +112 + gd +:: +rdiff_t + +di + = +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +ba +, +ϡ +); + +113 if( + gdi + == 0) + +114 +di + = 1; + +115 + gd +:: +rdiff_t + +es + = + +. +size +(); + +116 if( + ges + == 0) + +117 +es + = 1; + +118 i(( + gd +:: +numic_lims +< +d +:: +rdiff_t +>:: +max +)(/ +es + < states) + +120 +max_e_cou + = ( +d +:: +m +)((d:: +rdiff_t +) +BOOST_REGEX_MAX_STATE_COUNT +, ( + gd +:: +numic_lims +:: +max +)() - 2); + +123 + ges + * +es +; + +124 if(( + gd +:: +numic_lims +< +d +:: +rdiff_t +>:: +max +)(/ +di + < +es +) + +126 +max_e_cou + = ( +d +:: +m +)((d:: +rdiff_t +) +BOOST_REGEX_MAX_STATE_COUNT +, ( + gd +:: +numic_lims +:: +max +)() - 2); + +129 + ges + * +di +; + +130 if(( + gd +:: +numic_lims +< +d +:: +rdiff_t +>:: +max +)(- +k + < +es +) + +132 +max_e_cou + = ( +d +:: +m +)((d:: +rdiff_t +) +BOOST_REGEX_MAX_STATE_COUNT +, ( + gd +:: +numic_lims +:: +max +)() - 2); + +135 + ges + + +k +; + +137 + gmax_e_cou + = +es +; + +142 + ges + = +di +; + +143 if(( + gd +:: +numic_lims +< +d +:: +rdiff_t +>:: +max +)(/ +di + < +es +) + +145 +max_e_cou + = ( +d +:: +m +)((d:: +rdiff_t +) +BOOST_REGEX_MAX_STATE_COUNT +, ( + gd +:: +numic_lims +:: +max +)() - 2); + +148 + ges + * +di +; + +149 if(( + gd +:: +numic_lims +< +d +:: +rdiff_t +>:: +max +)(- +k + < +es +) + +151 +max_e_cou + = ( +d +:: +m +)((d:: +rdiff_t +) +BOOST_REGEX_MAX_STATE_COUNT +, ( + gd +:: +numic_lims +:: +max +)() - 2); + +154 + ges + + +k +; + +159 if( + ges + > + gBOOST_REGEX_MAX_STATE_COUNT +) + +160 + ges + = +BOOST_REGEX_MAX_STATE_COUNT +; + +165 if( + ges + > + gmax_e_cou +) + +166 + gmax_e_cou + = +es +; + +169 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +170 +le +  + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +eime_max_e_cou +(*) + +173 +max_e_cou + = +BOOST_REGEX_MAX_STATE_COUNT +; + +176 #ifde +BOOST_REGEX_HAS_MS_STACK_GUARD + + +177 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +178 +le + +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +eed_ +( + +179 +eed_oc_ty + +oc +) + +181 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ce_eed_ + + +182 < +_mch +< +BidiIt +, + gAot +, + gas +> > + +183 +obj +( +this +, +oc +); + +184  + gobj +. +execu +(); + +189 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +190 +le + +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch +() + +192 #ifde +BOOST_REGEX_HAS_MS_STACK_GUARD + + +193  +eed_ +(& +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_imp +); + +195  +mch_imp +(); + +199 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +200 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_imp +() + +203 #ifde +BOOST_REGEX_NON_RECURSIVE + + +204 +ve_e_ + + +(& +m_ack_ba +, & +m_backup_e +); + +205 + gud_block_cou + = +BOOST_REGEX_MAX_BLOCKS +; + +206 #i! +defed +( +BOOST_NO_EXCEPTIONS +) + +207 + gy +{ + +212 + gposi + = +ba +; + +213 + gch_ba + = +ba +; + +214 + ge_cou + = 0; + +215 + gm_mch_ags + | +gex_cڡts +:: +mch_l +; + +216 + gm_esu +-> +t_size +(( +m_mch_ags + & +mch_nosubs +? 1u : +ic_ +< +tyme + +sus_ty +:: +size_ty +>(1u + + +. +mk_cou +()), +ch_ba +, +ϡ +); + +217 + gm_esu +-> +t_ba +( +ba +); + +218 + gm_esu +-> +t_med_subs +( +this +-> + +. +g_med_subs +()); + +219 if( + gm_mch_ags + & + gmch_posix +) + +220 + gm_su + = * +m_esu +; + +221 +vify_tis +( + +. +ags +(), +m_mch_ags +); + +222 if(0 = +mch_efix +()) + +223  +l +; + +224  ( + gm_su +[0]. + gcd + = +ϡ +&& ( +m_su +[0]. +f + = +ba +); + +226 #i +defed +( +BOOST_REGEX_NON_RECURSIVE +&& !defed( +BOOST_NO_EXCEPTIONS +) + +228 +tch +(...) + +233  +unwd +( +ue +)){} + +234 + gthrow +; + +239 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +240 +le + +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +fd +() + +242 #ifde +BOOST_REGEX_HAS_MS_STACK_GUARD + + +243  +eed_ +(& +_mch +< +BidiIt +, +Aot +, +as +>:: +fd_imp +); + +245  +fd_imp +(); + +249 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +250 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +fd_imp +() + +252  +mch_oc_ty + cڡ +s_fd_vb +[7] = + +254 & +_mch +< +BidiIt +, +Aot +, +as +>:: +fd_t_y +, + +255 & +_mch +< +BidiIt +, +Aot +, +as +>:: +fd_t_wd +, + +256 & +_mch +< +BidiIt +, +Aot +, +as +>:: +fd_t_le +, + +257 & +_mch +< +BidiIt +, +Aot +, +as +>:: +fd_t_buf +, + +258 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_efix +, + +259 & +_mch +< +BidiIt +, +Aot +, +as +>:: +fd_t_l +, + +260 & +_mch +< +BidiIt +, +Aot +, +as +>:: +fd_t_l +, + +264 #ifde +BOOST_REGEX_NON_RECURSIVE + + +265 +ve_e_ + + +(& +m_ack_ba +, & +m_backup_e +); + +266 + gud_block_cou + = +BOOST_REGEX_MAX_BLOCKS +; + +267 #i! +defed +( +BOOST_NO_EXCEPTIONS +) + +268 + gy +{ + +272 + ge_cou + = 0; + +273 if(( + gm_mch_ags + & + ggex_cڡts +:: +mch_ +) == 0) + +276 +ch_ba + = +posi + = +ba +; + +277 + gpe + = + +. +g_f_e +(); + +278 + gm_esu +-> +t_size +(( +m_mch_ags + & +mch_nosubs +? 1u : +ic_ +< +tyme + +sus_ty +:: +size_ty +>(1u + + +. +mk_cou +()), +ba +, +ϡ +); + +279 + gm_esu +-> +t_ba +( +ba +); + +280 + gm_esu +-> +t_med_subs +( +this +-> + +. +g_med_subs +()); + +281 + gm_mch_ags + | +gex_cڡts +:: +mch_ +; + +286 + gch_ba + = +posi + = +m_su +[0]. +cd +; + +289 if((( + gm_mch_ags + & + gmch_n_nu +=0&& ( +m_su +. +ngth +() == 0)) + +291 if( +posi + = +ϡ +) + +292  +l +; + +294 ++ + gposi +; + +297 + gm_esu +-> +t_size +(( +m_mch_ags + & +mch_nosubs +? 1u : +ic_ +< +tyme + +sus_ty +:: +size_ty +>(1u + + +. +mk_cou +()), +ch_ba +, +ϡ +); + +301 if( + gm_mch_ags + & + gmch_posix +) + +303 + gm_su +. +t_size +( +ic_ +< +tyme + +sus_ty +:: +size_ty +>(1u + + +. +mk_cou +()), +ba +, +ϡ +); + +304 + gm_su +. +t_ba +( +ba +); + +307 +vify_tis +( + +. +ags +(), +m_mch_ags +); + +309  + gty + = ( +m_mch_ags + & +mch_ctuous +) ? + +310 +ic_ +<>( +gba +:: +t_ctue +) + +311 : +ic_ +<>( + +. +g_t_ty +()); + +314 +mch_oc_ty + + goc + = +s_fd_vb +[ +ty +]; + +315  ( + gthis +->* + goc +)(); + +317 #i +defed +( +BOOST_REGEX_NON_RECURSIVE +&& !defed( +BOOST_NO_EXCEPTIONS +) + +319 +tch +(...) + +324  +unwd +( +ue +)){} + +325 + gthrow +; + +330 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +331 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_efix +() + +333 +m_has_l_mch + = +l +; + +334 + gm_has_found_mch + = +l +; + +335 + gpe + = + +. +g_f_e +(); + +336 + gm_esu +-> +t_f +( +posi +); + +337 + gt + = +posi +; + +338 +mch_l_es +(); + +339 if(! + gm_has_found_mch + && + gm_has_l_mch + && ( + gm_mch_ags + & + gmch_l +)) + +341 + gm_has_found_mch + = +ue +; + +342 + gm_esu +-> +t_cd +( +ϡ +, 0, +l +); + +343 + gposi + = +ϡ +; + +344 if(( + gm_mch_ags + & + gmch_posix += +mch_posix +) + +346 +m_su +. +maybe_assign +(* +m_esu +); + +349 #ifde +BOOST_REGEX_MATCH_EXTRA + + +350 if( + gm_has_found_mch + && ( + gmch_exa + & + gm_mch_ags +)) + +355  + gi + = 0; i < + gm_esu +-> +size +(); ++i) + +357 +tyme + + gsub_mch +< + gBidiIt +>:: +u_qu_ty + & +q + = ((* +m_esu +)[ +i +]). +g_us +(); + +358 + gd +:: +v +( +q +. +beg +(), seq. +d +()); + +362 if(! + gm_has_found_mch +) + +363 + gposi + = +t +; + +364 #ifde +BOOST_REGEX_RECURSIVE + + +365 + gm_n_backack + = +ue +; + +367  + gm_has_found_mch +; + +370 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +371 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_l +() + +373  +n + = +ic_ +( +pe +)-> +ngth +; + +374 cڡ +ch_ty +* + gwh + = +t_ +( +ic_ +( +pe +) + 1); + +378  + gi + = 0; i < + gn +; ++i, ++ + gposi +) + +380 if(( + gposi + = +ϡ +|| ( +as_ +. +e +(* +posi +, +i +! +wh +[ +i +])) + +381  +l +; + +383 + gpe + = +pe +-> +xt +. +p +; + +384  + gue +; + +387 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +388 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_t_le +() + +390 if( +posi + = +back +) + +392 if(( +m_mch_ags + & +mch_ev_ava +) == 0) + +394 if(( +m_mch_ags + & +mch_n_b +) == 0) + +396 +pe + =e-> +xt +. +p +; + +397  + gue +; + +399  + gl +; + +402 if( + gm_mch_ags + & + gmch_sg_le +) + +403  + gl +; + +406 +BidiIt + +t +( +posi +); + +407 -- + gt +; + +408 if( + gposi + ! +ϡ +) + +410 if( +is_t +(* +t +&& !((*= +ic_ +< +ch_ty +>('\r')&& (* +posi + == static_cast('\n'))) ) + +412 +pe + =e-> +xt +. +p +; + +413  + gue +; + +416 if( +is_t +(* +t +)) + +418 + gpe + = +pe +-> +xt +. +p +; + +419  + gue +; + +421  + gl +; + +424 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +425 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_d_le +() + +427 if( +posi + ! +ϡ +) + +429 if( +m_mch_ags + & +mch_sg_le +) + +430  +l +; + +432 if( +is_t +(* +posi +)) + +434 if(( + gposi + ! +back +|| ( +m_mch_ags + & +mch_ev_ava +)) + +437 +BidiIt + +t +( +posi +); + +438 -- + gt +; + +439 if((* + gt + = +ic_ +< +ch_ty +>('\r')&& (* +posi + == static_cast('\n'))) + +441  +l +; + +444 + gpe + = +pe +-> +xt +. +p +; + +445  + gue +; + +448 if(( + gm_mch_ags + & + gmch_n_e +) == 0) + +450 +pe + =e-> +xt +. +p +; + +451  + gue +; + +453  + gl +; + +456 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +457 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_wd +() + +459 if( +posi + = +ϡ +) + +460  +l +; + +461 if( +is_t +(* +posi +&& (( + gmch_y_mask + & + gic_ +( + gpe +)-> + gmask +) == 0)) + +462  +l +; + +463 if((* + gposi + = +ch_ty +(0)&& ( +m_mch_ags + & +mch_n_d_nu +)) + +464  +l +; + +465 + gpe + = +pe +-> +xt +. +p +; + +466 ++ + gposi +; + +467  + gue +; + +470 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +471 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_wd_boundy +() + +473 +bo + +b +; + +474 if( + gposi + ! +ϡ +) + +477 +b + = +as_ +. +isy +(* +posi +, +m_wd_mask +); + +481 i( + gm_mch_ags + & + gmch_n_eow +) + +482  + gl +; + +483 + gb + = +l +; + +485 if(( + gposi + = +back +&& (( +m_mch_ags + & +mch_ev_ava +) == 0)) + +487 if( +m_mch_ags + & +mch_n_bow +) + +488  +l +; + +490 + gb + ^ +l +; + +494 -- + gposi +; + +495 + gb + ^ +as_ +. +isy +(* +posi +, +m_wd_mask +); + +496 ++ + gposi +; + +498 if( + gb +) + +500 + gpe + = +pe +-> +xt +. +p +; + +501  + gue +; + +503  + gl +; + +506 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +507 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_wh_wd +() + +509 if( +posi + = +ϡ +) + +510  +l +; + +512 +bo + + gev + = +as_ +. +isy +(* +posi +, +m_wd_mask +); + +514 +bo + + gb +; + +515 if(( + gposi + = +back +&& (( +m_mch_ags + & +mch_ev_ava +) == 0)) + +516  +l +; + +519 -- + gposi +; + +520 + gb + = +as_ +. +isy +(* +posi +, +m_wd_mask +); + +521 ++ + gposi +; + +523 if( + gb + = +ev +) + +525 +pe + =e-> +xt +. +p +; + +526  + gue +; + +529  + gl +; + +532 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +533 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_wd_t +() + +535 if( +posi + = +ϡ +) + +536  +l +; + +537 if(! + gas_ +. +isy +(* +posi +, +m_wd_mask +)) + +538  + gl +; + +539 if(( + gposi + = +back +&& (( +m_mch_ags + & +mch_ev_ava +) == 0)) + +541 if( +m_mch_ags + & +mch_n_bow +) + +542  +l +; + +547 +BidiIt + +t +( +posi +); + +548 -- + gt +; + +549 if( + gas_ +. +isy +(* +t +, +m_wd_mask +)) + +550  + gl +; + +553 + gpe + = +pe +-> +xt +. +p +; + +554  + gue +; + +557 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +558 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_wd_d +() + +560 if(( +posi + = +back +&& (( +m_mch_ags + & +mch_ev_ava +) == 0)) + +561  +l +; + +562 +BidiIt + +t +( +posi +); + +563 -- + gt +; + +564 if( + gas_ +. +isy +(* +t +, +m_wd_mask += +l +) + +565  +l +; + +567 if( + gposi + = +ϡ +) + +569 if( +m_mch_ags + & +mch_n_eow +) + +570  +l +; + +575 if( + gas_ +. +isy +(* +posi +, +m_wd_mask +)) + +576  + gl +; + +578 + gpe + = +pe +-> +xt +. +p +; + +579  + gue +; + +582 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +583 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_bufr_t +() + +585 if(( +posi + ! +back +|| ( +m_mch_ags + & +mch_n_bob +)) + +586  +l +; + +588 + gpe + = +pe +-> +xt +. +p +; + +589  + gue +; + +592 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +593 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_bufr_d +() + +595 if(( +posi + ! +ϡ +|| ( +m_mch_ags + & +mch_n_eob +)) + +596  +l +; + +598 + gpe + = +pe +-> +xt +. +p +; + +599  + gue +; + +602 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +603 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_backf +() + +611  +dex + = +ic_ +( +pe +)->index; + +612 if( + gdex + >= 10000) + +614 +med_subexessis +:: +nge_ty + +r + = + +. +g_da +(). +equ_nge +( +dex +); + +615 +BOOST_ASSERT +( +r +. +f + !r. +cd +); + +618 + gdex + = +r +. +f +-> +dex +; + +619 ++ + gr +. + gf +; + +620 }( + gr +. + gf + ! +r +. +cd +&& ((* +m_esu +)[ +dex +]. +mched + ! +ue +)); + +623 if(( + gm_mch_ags + & + gmch_ +&& !(* + gm_esu +)[ +dex +]. + gmched +) + +624  + gl +; + +626 +BidiIt + + gi + = (* +m_esu +)[ +dex +]. +f +; + +627 +BidiIt + + gj + = (* +m_esu +)[ +dex +]. +cd +; + +628  + gi + ! +j +) + +630 if(( +posi + = +ϡ +|| ( +as_ +. +e +(*posi, +i +!as_.e(* +i +, icase))) + +631  + gl +; + +632 ++ + gi +; + +633 ++ + gposi +; + +635 + gpe + = +pe +-> +xt +. +p +; + +636  + gue +; + +639 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +640 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_lg_t +() + +642  +tyme + + tas +:: + tch_ass_ty + char_class_type; + +644 if( + gposi + = +ϡ +) + +645  +l +; + +646 +BidiIt + + gt + = +_is_t_memb +( +posi +, +ϡ +, +ic_ +*>( +pe +), + +. +g_da +(), +i +); + +647 if( + gt + ! +posi +) + +649 +pe + =e-> +xt +. +p +; + +650 + gposi + = +t +; + +651  + gue +; + +653  + gl +; + +656 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +657 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_t +() + +659 if( +posi + = +ϡ +) + +660  +l +; + +661 if( + gic_ +( + gpe +)-> + g_m +[ +ic_ +<>( +as_ +. +e +(* +posi +, +i +))]) + +663 + gpe + = +pe +-> +xt +. +p +; + +664 ++ + gposi +; + +665  + gue +; + +667  + gl +; + +670 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +671 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_jump +() + +673 +pe + = +ic_ +աe)-> +t +. +p +; + +674  + gue +; + +677 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +678 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_combg +() + +680 if( +posi + = +ϡ +) + +681  +l +; + +682 if( +is_combg +( +as_ +. +e +(* +posi +, +i +))) + +683  + gl +; + +684 ++ + gposi +; + +685 ( + gposi + ! +ϡ +&& +is_combg +( +as_ +. +e +(* +posi +, +i +))) + +686 ++ + gposi +; + +687 + gpe + = +pe +-> +xt +. +p +; + +688  + gue +; + +691 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +692 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_so_bufr_d +() + +694 if( +m_mch_ags + & +mch_n_eob +) + +695  +l +; + +696 +BidiIt + +p +( +posi +); + +697 ( + gp + ! +ϡ +&& +is_t +( +as_ +. +e +(* +p +, +i +)))++p; + +698 if( + gp + ! +ϡ +) + +699  +l +; + +700 + gpe + = +pe +-> +xt +. +p +; + +701  + gue +; + +704 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +705 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_t_ctue +() + +707 if( +posi + = +ch_ba +) + +709 +pe + =e-> +xt +. +p +; + +710  + gue +; + +712  + gl +; + +715 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +716 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_back +() + +718 #ifde +BOOST_MSVC + + +719 #agm +wng +( +push +) + +720 #agm +wng +( +dib +:4127) + +722 if:: +boo +:: +is_ndom_acss_ +< +BidiIt +>:: +vue +) + +724 +d +:: +rdiff_t + +maxn + = :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +back +, +posi +); + +725 if( + gmaxn + < + gic_ +( + gpe +)-> + gdex +) + +726  + gl +; + +727 + gd +:: +adv +( +posi +, - +ic_ +( +pe +)-> +dex +); + +731  + gc + = +ic_ +( +pe +)-> +dex +; + +732  + gc +--) + +734 if( + gposi + = +back +) + +735  +l +; + +736 -- + gposi +; + +739 + gpe + = +pe +-> +xt +. +p +; + +740  + gue +; + +741 #ifde +BOOST_MSVC + + +742 #agm +wng +( +p +) + +746 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +747 +le + +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_as_backf +() + +750  +dex + = +ic_ +( +pe +)->index; + +751 +bo + + gsu + = +l +; + +752 if( + gdex + == 9999) + +755  +l +; + +757 if( + gdex + > 0) + +761 if( + gdex + >= 10000) + +763 +med_subexessis +:: +nge_ty + +r + = + +. +g_da +(). +equ_nge +( +dex +); + +764  + gr +. + gf + ! +r +. +cd +) + +766 if((* +m_esu +)[ +r +. +f +-> +dex +]. +mched +) + +768 +su + = +ue +; + +771 ++ + gr +. + gf +; + +776 + gsu + = (* +m_esu +)[ +dex +]. +mched +; + +778 + gpe + = +pe +-> +xt +. +p +; + +784  + gidx + = -( +dex ++1); + +785 if( + gidx + >= 10000) + +787 +med_subexessis +:: +nge_ty + +r + = + +. +g_da +(). +equ_nge +( +idx +); + +788  + gack_dex + = +cursi_ack +. +emy +(? -1 :ecursi_ack. +back +(). +idx +; + +789  + gr +. + gf + ! +r +. +cd +) + +791 +su + |( +ack_dex + = +r +. +f +-> +dex +); + +792 if( + gsu +); + +793 ++ + gr +. + gf +; + +798 + gsu + = ! +cursi_ack +. +emy +(&& (ecursi_ack. +back +(). +idx + =idx|| ( +dex + == 0)); + +800 + gpe + = +pe +-> +xt +. +p +; + +802  + gsu +; + +805 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +806 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_ +() + +809  +l +; + +812 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +813 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_ac +() + +815 if(! +cursi_ack +. +emy +()) + +817  +sk_u_n +( +cursi_ack +. +back +(). +idx +); + +821  +sk_u_n +( +INT_MAX +); + +825 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +826 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +fd_t_y +() + +828 #ifde +BOOST_MSVC + + +829 #agm +wng +( +push +) + +830 #agm +wng +( +dib +:4127) + +832 cڡ * +_m + = + +. +g_m +(); + +833  + gue +) + +836 ( + gposi + ! +ϡ +&& ! +n_t +(* +posi +, +_m +, () +mask_y +) ) + +837 ++ + gposi +; + +838 if( + gposi + = +ϡ +) + +841 if( + +. +n_be_nu +()) + +842  +mch_efix +(); + +846 if( +mch_efix +()) + +847  + gue +; + +848 if( + gposi + = +ϡ +) + +849  +l +; + +850 ++ + gposi +; + +852  + gl +; + +853 #ifde +BOOST_MSVC + + +854 #agm +wng +( +p +) + +858 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +859 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +fd_t_wd +() + +861 #ifde +BOOST_MSVC + + +862 #agm +wng +( +push +) + +863 #agm +wng +( +dib +:4127) + +866 cڡ * +_m + = + +. +g_m +(); + +867 if(( + gm_mch_ags + & + gmch_ev_ava +|| ( + gposi + ! +ba +)) + +868 -- +posi +; + +869 if( +mch_efix +()) + +870  + gue +; + +873 ( + gposi + ! +ϡ +&& +as_ +. +isy +(* +posi +, +m_wd_mask +)) + +874 ++ + gposi +; + +875 ( + gposi + ! +ϡ +&& ! +as_ +. +isy +(* +posi +, +m_wd_mask +)) + +876 ++ + gposi +; + +877 if( + gposi + = +ϡ +) + +880 if( +n_t +(* +posi +, +_m +, () +mask_y +) ) + +882 if( +mch_efix +()) + +883  + gue +; + +885 if( + gposi + = +ϡ +) + +887 }  + gue +); + +888  + gl +; + +889 #ifde +BOOST_MSVC + + +890 #agm +wng +( +p +) + +894 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +895 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +fd_t_le +() + +898 cڡ * +_m + = + +. +g_m +(); + +899 if( +mch_efix +()) + +900  + gue +; + +901  + gposi + ! +ϡ +) + +903 ( +posi + ! +ϡ +&& ! +is_t +(*position)) + +904 ++ +posi +; + +905 if( + gposi + = +ϡ +) + +906  +l +; + +907 ++ + gposi +; + +908 if( + gposi + = +ϡ +) + +910 if( + +. +n_be_nu +(&& +mch_efix +()) + +911  +ue +; + +912  + gl +; + +915 if +n_t +(* +posi +, +_m +, () +mask_y +) ) + +917 if( +mch_efix +()) + +918  + gue +; + +920 if( + gposi + = +ϡ +) + +921  +l +; + +924  + gl +; + +927 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +928 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +fd_t_buf +() + +930 if(( +posi + = +ba +&& (( +m_mch_ags + & +mch_n_bob +) == 0)) + +931  +mch_efix +(); + +932  + gl +; + +935 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +936 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +fd_t_l +() + +939 if( +posi + = +ϡ +) + +940  +l +; + +942  + gty + = ( +m_mch_ags + & +mch_ctuous +) ? + +943 +ic_ +<>( +gba +:: +t_ctue +) + +944 : +ic_ +<>( + +. +g_t_ty +()); + +946 cڡ + gkmp_fo +< + gch_ty +>* + gfo + = +acss +:: +g_kmp +( + +); + +947  + gn + = +fo +-> +n +; + +948 cڡ +ch_ty +* + gx + = +fo +-> +pr +; + +949  + gj + = 0; + +950  + gposi + ! +ϡ +) + +952 ( +j + > -1&& ( +x +[j] ! +as_ +. +e +(* +posi +, +i +))) + +953 + gj + = +fo +-> +kmp_xt +[ +j +]; + +954 ++ + gposi +; + +955 ++ + gj +; + +956 if( + gj + > +n +) + +958 if( +ty + = +gba +:: +t_fixed_l +) + +960 +d +:: +adv +( +posi +, - +j +); + +961 + gt + = +posi +; + +962 + gd +:: +adv +( +t +, +n +); + +963 + gm_su +. +t_f +( +posi +); + +964 + gm_su +. +t_cd +( +t +); + +965 + gposi + = +t +; + +966  + gue +; + +970 + gt + = +posi +; + +971 + gd +:: +adv +( +posi +, - +j +); + +972 if( +mch_efix +()) + +973  + gue +; + +976  + gk + = 0; ( + gt + ! +posi +&& ( +k + < +j +); ++k, --restart) + +978 if( + gt + ! +ϡ +) + +979 ++ +t +; + +980 + gposi + = +t +; + +981 + gj + = 0; + +986 if(( + gm_mch_ags + & + gmch_l +&& ( + gposi + = +ϡ +&& +j +) + +989 +t + = +posi +; + +990 + gd +:: +adv +( +posi +, - +j +); + +991  +mch_efix +(); + +994  + gl +; + +1001 #ifde +BOOST_MSVC + + +1002 #agm +wng +( +p +) + +1005 #ifde +__BORLANDC__ + + +1006 #agm +ti + +p + + +1008 #ifde +BOOST_MSVC + + +1009 #agm +wng +( +push +) + +1010 #agm +wng +( +dib +: 4103) + +1012 #ifde +BOOST_HAS_ABI_HEADERS + + +1013 #ud +BOOST_ABI_SUFFIX + + +1015 #ifde +BOOST_MSVC + + +1016 #agm +wng +( +p +) + + @/usr/include/boost/regex/v4/perl_matcher_non_recursive.hpp + +20 #ide +BOOST_REGEX_V4_PERL_MATCHER_NON_RECURSIVE_HPP + + +21  + #BOOST_REGEX_V4_PERL_MATCHER_NON_RECURSIVE_HPP + + + ) + +23  + ~ + +25 #ifde +BOOST_MSVC + + +26 #agm +wng +( +push +) + +27 #agm +wng +( +dib +: 4103) + +29 #ifde +BOOST_HAS_ABI_HEADERS + + +30 #ud +BOOST_ABI_PREFIX + + +32 #ifde +BOOST_MSVC + + +33 #agm +wng +( +p +) + +35 #ifde +BOOST_MSVC + + +36 #agm +wng +( +push +) + +37 #agm +wng +( +dib +: 4706) + +38 #i +BOOST_MSVC + < 1910 + +39 #agm +wng +( +dib +:4800) + +43 +mea + + gboo +{ + +44 +mea + + gBOOST_REGEX_DETAIL_NS +{ + +46 + gme + < +ass + + gT +> + +47 +le +  +a_deroy +( +T +* +p +) + +49 () + gp +; + +50 + gp +->~ +T +(); + +53  + sved_e + + +56  + ge_id +; + +58 + gd +:: +size_t + +ddg1 +; + +59 + gd +:: +rdiff_t + +ddg2 +; + +60 * + gddg3 +; + +62 +ved_e +( +i +: +e_id +(i) {} + +65 + gme + < +ass + + gBidiIt +> + +66  + gved_mched_n + : +public + +ved_e + + +68  +dex +; + +69 + gsub_mch +< + gBidiIt +> + gsub +; + +70 +ved_mched_n +( +i +, cڡ +sub_mch +< +BidiIt +>& +s +: +ved_e +(1), +dex +(i), +sub +(s){}; + +73 + gme + < +ass + + gBidiIt +> + +74  + gved_posi + : +public + +ved_e + + +76 cڡ +_syax_ba +* +pe +; + +77 +BidiIt + + gposi +; + +78 +ved_posi +(cڡ +_syax_ba +* +ps +, +BidiIt + +pos +,  +i +: +ved_e +(i), +pe +s), +posi +(pos){}; + +81 + gme + < +ass + + gBidiIt +> + +82  + gved_asi + : +public + +ved_posi +< +BidiIt +> + +84 +bo + +posive +; + +85 +ved_asi +( +bo + +p +, cڡ +_syax_ba +* +ps +, +BidiIt + +pos +) + +86 : +ved_posi +< +BidiIt +>( +ps +, + gpos +, + gved_ty_asi +), +posive +( +p +){}; + +89 + gme + < +ass + + gBidiIt +> + +90  + gved_ + : +public + +ved_e + + +92 +_cou +< +BidiIt +> +cou +; + +93 +ved_ +( +i +, +_cou +< +BidiIt +>** +s +, BidiIt +t +,  +cut_cursi_id +) + +94 : +ved_e +( +ved_e__cou +), +cou +( +i +, +s +, +t +, +cut_cursi_id +){} + +97  + gved_exa_block + : +public + +ved_e + + +99 +ved_e + * +ba +, * + gd +; + +100 +ved_exa_block +( +ved_e +* +b +, saved_e* +e +) + +101 : +ved_e +( +ved_e_exa_block +), +ba +( +b +), +d +( +e +) {} + +104  + sve_e_ + + +106 +ved_e +** + gack +; + +107 +ve_e_ +( +ved_e +** +ba +, saved_e** +d +) + +108 : +ack +( +ba +) + +110 * +ba + = +ic_ +< +ved_e +*>( +g_mem_block +()); + +111 * + gd + = +t_ +< +ved_e +*>et_<*>(* +ba +)+ +BOOST_REGEX_BLOCKSIZE +); + +112 --(* + gd +); + +113 ( +w + (* +d +) +ved_e +(0); + +114 +BOOST_ASSERT +(* +d + > * +ba +); + +116 ~ +ve_e_ +() + +118 +put_mem_block +(* +ack +); + +119 * + gack + = 0; + +123 + gme + < +ass + + gBidiIt +> + +124  + gved_sg_ + : +public + +ved_e + + +126 +d +:: +size_t + +cou +; + +127 cڡ +_ +* + gp +; + +128 +BidiIt + + gϡ_posi +; + +129 +ved_sg_ +( +d +:: +size_t + +c +, cڡ +_ +* +r +, +BidiIt + + +,  +g_id +) + +130 : +ved_e +( +g_id +), +cou +( +c +), +p +( +r +), +ϡ_posi +( + +){} + +133 + gme + < +ass + + gResus +> + +134  + gved_cursi + : +public + +ved_e + + +136 +ved_cursi +( +idx +, cڡ +_syax_ba +* +p +, +Resus +* + +, Resus* +2 +) + +137 : +ved_e +(14), +cursi_id +( +idx +), +u_addss +( +p +), +_sus +(* + +), +i_sus +(* +2 +) {} + +138  + gcursi_id +; + +139 cڡ +_syax_ba +* + gu_addss +; + +140 +Resus + + g_sus +, + gi_sus +; + +143  + gved_chge_ + : +public + +ved_e + + +145 +bo + +i +; + +146 +ved_chge_ +( +bo + +c +: +ved_e +(18), +i +(c) {} + +149  + semr + + +151 +emr +(* +pu +: +m_pu +(pu) { ++*m_pu; } + +152 ~ +emr +({ --* + gm_pu +; } + +153 +bo + + gݔ + > ( + gi +{  * + gm_pu + > i; } + +154 + give +: + +155 * +m_pu +; + +158 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +159 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_l_es +() + +161  +mch_oc_ty + cڡ +s_mch_vb +[34] = + +163 (& +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_tmk +), + +164 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_dmk +, + +165 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_l +, + +166 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_t_le +, + +167 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_d_le +, + +168 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_wd +, + +169 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_mch +, + +170 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_wd_boundy +, + +171 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_wh_wd +, + +172 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_wd_t +, + +173 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_wd_d +, + +174 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_bufr_t +, + +175 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_bufr_d +, + +176 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_backf +, + +177 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_lg_t +, + +178 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_t +, + +179 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_jump +, + +180 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_t +, + +181 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_p +, + +182 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_combg +, + +183 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_so_bufr_d +, + +184 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_t_ctue +, + +189 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_d__dich +, + +190 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_ch_ +, + +191 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_t_ +, + +192 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_lg_t_ +, + +193 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_back +, + +194 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_as_backf +, + +195 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_togg_ +, + +196 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_cursi +, + +197 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_ +, + +198 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_ac +, + +199 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_comm +, + +200 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_th +, + +202 +emr + +c +(& +m_cursis +); + +203 if( + gc + > 80) + +204 +i_r +( +as_ +, +gex_cڡts +:: +r_comexy +); + +205 +push_cursi_ݳr +(); + +207  + gpe +) + +209 +mch_oc_ty + + goc + = +s_mch_vb +[ +pe +-> +ty +]; + +210 ++ + ge_cou +; + +211 if(!( + gthis +->* + goc +)()) + +213 if( + ge_cou + > + gmax_e_cou +) + +214 +i_r +( +as_ +, +gex_cڡts +:: +r_comexy +); + +215 if(( + gm_mch_ags + & + gmch_l +&& ( + gposi + = +ϡ +&& ( +posi + ! +ch_ba +)) + +216 +m_has_l_mch + = +ue +; + +217 +bo + + gsucssful_unwd + = +unwd +( +l +); + +218 if(( + gm_mch_ags + & + gmch_l +&& ( + gposi + = +ϡ +&& ( +posi + ! +ch_ba +)) + +219 +m_has_l_mch + = +ue +; + +220 if( + gl + = +sucssful_unwd +) + +221  +m_cursive_su +; + +224 } +unwd +( +ue +)); + +225  + gm_cursive_su +; + +228 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +229  + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +exnd_ack +() + +231 if( +ud_block_cou +) + +233 -- +ud_block_cou +; + +234 +ved_e +* + gack_ba +; + +235 +ved_e +* + gbackup_e +; + +236 + gack_ba + = +ic_ +< +ved_e +*>( +g_mem_block +()); + +237 + gbackup_e + = +t_ +< +ved_e +*>et_<*>( +ack_ba +)+ +BOOST_REGEX_BLOCKSIZE +); + +238 +ved_exa_block +* + gblock + = +ic_ +( +backup_e +); + +239 -- + gblock +; + +240 ( +w + ( +block + +ved_exa_block +( +m_ack_ba +, +m_backup_e +); + +241 + gm_ack_ba + = +ack_ba +; + +242 + gm_backup_e + = +block +; + +245 +i_r +( +as_ +, +gex_cڡts +:: +r_ack +); + +248 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +249 +le +  + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +push_mched_n +( +dex +, cڡ +sub_mch +< +BidiIt +>& +sub +) + +252 + gved_mched_n +< + gBidiIt +>* + gpmp + = +ic_ +< +ved_mched_n +< +BidiIt +>*>( +m_backup_e +); + +253 -- + gpmp +; + +254 if( + gpmp + < + gm_ack_ba +) + +256 +exnd_ack +(); + +257 + gpmp + = +ic_ +< +ved_mched_n +< +BidiIt +>*>( +m_backup_e +); + +258 -- + gpmp +; + +260 ( +w + ( +pmp +) + gved_mched_n +< + gBidiIt +>( + gdex +, + gsub +); + +261 + gm_backup_e + = +pmp +; + +264 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +265 +le +  + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +push__chge +( +bo + +c +) + +268 +ved_chge_ +* +pmp + = +ic_ +( +m_backup_e +); + +269 -- + gpmp +; + +270 if( + gpmp + < + gm_ack_ba +) + +272 +exnd_ack +(); + +273 + gpmp + = +ic_ +< +ved_chge_ +*>( +m_backup_e +); + +274 -- + gpmp +; + +276 ( +w + ( +pmp +) +ved_chge_ +( +c +); + +277 + gm_backup_e + = +pmp +; + +280 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +281 +le +  + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +push_cursi_ݳr +() + +283 +ved_e +* +pmp + = +m_backup_e +; + +284 -- + gpmp +; + +285 if( + gpmp + < + gm_ack_ba +) + +287 +exnd_ack +(); + +288 + gpmp + = +m_backup_e +; + +289 -- + gpmp +; + +291 ( +w + ( +pmp +) +ved_e +( +ved_ty_cur +); + +292 + gm_backup_e + = +pmp +; + +295 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +296 +le +  + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +push_asi +(cڡ +_syax_ba +* +ps +, +bo + +posive +) + +298 + gved_asi +< + gBidiIt +>* + gpmp + = +ic_ +< +ved_asi +< +BidiIt +>*>( +m_backup_e +); + +299 -- + gpmp +; + +300 if( + gpmp + < + gm_ack_ba +) + +302 +exnd_ack +(); + +303 + gpmp + = +ic_ +< +ved_asi +< +BidiIt +>*>( +m_backup_e +); + +304 -- + gpmp +; + +306 ( +w + ( +pmp +) + gved_asi +< + gBidiIt +>( + gposive +, + gps +, + gposi +); + +307 + gm_backup_e + = +pmp +; + +310 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +311 +le +  + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +push_t +(cڡ +_syax_ba +* +ps +) + +313 +ved_posi +< +BidiIt +>* +pmp + = +ic_ +*>( +m_backup_e +); + +314 -- + gpmp +; + +315 if( + gpmp + < + gm_ack_ba +) + +317 +exnd_ack +(); + +318 + gpmp + = +ic_ +< +ved_posi +< +BidiIt +>*>( +m_backup_e +); + +319 -- + gpmp +; + +321 ( +w + ( +pmp +) + gved_posi +< + gBidiIt +>( + gps +, + gposi +, + gved_e_t +); + +322 + gm_backup_e + = +pmp +; + +325 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +326 +le +  + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +push_n_gedy_ +(cڡ +_syax_ba +* +ps +) + +328 +ved_posi +< +BidiIt +>* +pmp + = +ic_ +*>( +m_backup_e +); + +329 -- + gpmp +; + +330 if( + gpmp + < + gm_ack_ba +) + +332 +exnd_ack +(); + +333 + gpmp + = +ic_ +< +ved_posi +< +BidiIt +>*>( +m_backup_e +); + +334 -- + gpmp +; + +336 ( +w + ( +pmp +) + gved_posi +< + gBidiIt +>( + gps +, + gposi +, + gved_e_n_gedy_lg_ +); + +337 + gm_backup_e + = +pmp +; + +340 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +341 +le +  + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +push__cou +( +i +, +_cou +< +BidiIt +>** +s +) + +343 + gved_ +< + gBidiIt +>* + gpmp + = +ic_ +< +ved_ +< +BidiIt +>*>( +m_backup_e +); + +344 -- + gpmp +; + +345 if( + gpmp + < + gm_ack_ba +) + +347 +exnd_ack +(); + +348 + gpmp + = +ic_ +< +ved_ +< +BidiIt +>*>( +m_backup_e +); + +349 -- + gpmp +; + +351 ( +w + ( +pmp +) + gved_ +< + gBidiIt +>( + gi +, + gs +, + gposi +, + gthis +-> + gcursi_ack +. +size +(?his->cursi_ack. +back +(). + gidx + : ( +INT_MIN + + 3)); + +352 + gm_backup_e + = +pmp +; + +355 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +356 +le +  + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +push_sg_ +( +d +:: +size_t + +c +, cڡ +_ +* +r +, +BidiIt + +ϡ_posi +,  +e_id +) + +358 + gved_sg_ +< + gBidiIt +>* + gpmp + = +ic_ +< +ved_sg_ +< +BidiIt +>*>( +m_backup_e +); + +359 -- + gpmp +; + +360 if( + gpmp + < + gm_ack_ba +) + +362 +exnd_ack +(); + +363 + gpmp + = +ic_ +< +ved_sg_ +< +BidiIt +>*>( +m_backup_e +); + +364 -- + gpmp +; + +366 ( +w + ( +pmp +) + gved_sg_ +< + gBidiIt +>( + gc +, + gr +, + gϡ_posi +, + ge_id +); + +367 + gm_backup_e + = +pmp +; + +370 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +371 +le +  + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +push_cursi +( +idx +, cڡ +_syax_ba +* +p +, +sus_ty +* +esus +,esus_ty* +esus2 +) + +373 + gved_cursi +< + gsus_ty +>* + gpmp + = +ic_ +< +ved_cursi +< +sus_ty +>*>( +m_backup_e +); + +374 -- + gpmp +; + +375 if( + gpmp + < + gm_ack_ba +) + +377 +exnd_ack +(); + +378 + gpmp + = +ic_ +< +ved_cursi +< +sus_ty +>*>( +m_backup_e +); + +379 -- + gpmp +; + +381 ( +w + ( +pmp +) + gved_cursi +< + gsus_ty +>( + gidx +, + gp +, + gesus +, + gesus2 +); + +382 + gm_backup_e + = +pmp +; + +385 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +386 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_togg_ +() + +389 +push__chge +( +this +-> +i +); + +390 + gthis +-> + gi + = +ic_ +( +pe +)-> +i +; + +391 + gpe + = +pe +-> +xt +. +p +; + +392  + gue +; + +395 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +396 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_tmk +() + +398  +dex + = +ic_ +( +pe +)->index; + +399 + gi + = +ic_ +( +pe +)-> +i +; + +400  + gdex +) + +403 +pe + =e-> +xt +. +p +; + +409 cڡ +_syax_ba +* +xt_pe + = +ic_ +( +pe +-> +xt +. +p +)-> +t +.p->next.p; + +410 + gpe + = +pe +-> +xt +. +p +->next.p; + +411 +push_asi +( +xt_pe +, +dex + == -1); + +417 +bo + +d_ddt + = +m_ddt +; + +418 + gm_ddt + = +ue +; + +419 cڡ +_syax_ba +* + gxt_pe + = +ic_ +( +pe +-> +xt +. +p +)-> +t +.p->next.p; + +420 + gpe + = +pe +-> +xt +. +p +->next.p; + +421 +bo + + gr + = +l +; + +422 #i! +defed +( +BOOST_NO_EXCEPTIONS +) + +423 + gy +{ + +425 + gr + = +mch_l_es +(); + +426 if(! + gr + && ! + gm_ddt +) + +430  +unwd +( +l +)); + +431  + gl +; + +433 #i! +defed +( +BOOST_NO_EXCEPTIONS +) + +435 +tch +(...) + +437 + gpe + = +xt_pe +; + +441  +unwd +( +ue +)) {} + +442 + gthrow +; + +445 + gpe + = +xt_pe +; + +446 + gm_ddt + = +d_ddt +; + +447 #ifde +BOOST_REGEX_MATCH_EXTRA + + +448 if( + gr + && ( + gm_mch_ags + & + gmch_exa +)) + +455 + gmch_sus +< + gBidiIt +, + gAot +> +mp_mch +(* +m_esu +); + +456  + gi +; + +457  + gi + = 0; i < + gmp_mch +. +size +(); ++i) + +458 (* + gm_esu +)[ +i +]. +g_us +(). +r +(); + +460 #i! +defed +( +BOOST_NO_EXCEPTIONS +) + +461 + gy +{ + +463 + gr + = +mch_l_es +(); + +464 #i! +defed +( +BOOST_NO_EXCEPTIONS +) + +466 +tch +(...) + +468 + gpe + = +xt_pe +; + +472  +unwd +( +ue +)) {} + +473 + gthrow +; + +477  + gi + = 0; i < + gmp_mch +. +size +(); ++i) + +479  +tyme + + tsub_mch +< + tBidiIt +>:: + tu_qu_ty + + tq +; + +480 + gq +& + gs1 + = (* +m_esu +)[ +i +]. +g_us +(); + +481 cڡ + gq +& + gs2 + = +mp_mch +[ +i +]. +us +(); + +482 + gs1 +. + +( + +483 +s1 +. +d +(), + +484 +s2 +. +beg +(), + +485 +s2 +. +d +()); + +489  + gr +; + +494 cڡ +_t +* +t + = +ic_ +( +pe +-> +xt +. +p +); + +495 +BOOST_ASSERT +( +t +-> +ty + = +syax_emt_t +); + +496 + gpe + = +t +-> +xt +. +p +; + +497 if( + gpe +-> + gty + = +syax_emt_as_backf +) + +499 if(! +mch_as_backf +()) + +500 +pe + = +t +->t. +p +; + +506 +BOOST_ASSERT +( +pe +-> +ty + = +syax_emt_tmk +); + +507 +bo + + gged + = +ic_ +( +pe +)-> +dex + == -2; + +508 +BidiIt + + gved_posi + = +posi +; + +509 cڡ +_syax_ba +* + gxt_pe + = +ic_ +( +pe +-> +xt +. +p +)-> +t +.p->next.p; + +510 + gpe + = +pe +-> +xt +. +p +->next.p; + +511 #i! +defed +( +BOOST_NO_EXCEPTIONS +) + +512 + gy +{ + +514 +bo + + gr + = +mch_l_es +(); + +515 + gposi + = +ved_posi +; + +516 if( + gged +) + +517 + gr + = ! +r +; + +518 if( + gr +) + +519 + gpe + = +xt_pe +; + +521 + gpe + = +t +->t. +p +; + +522 #i! +defed +( +BOOST_NO_EXCEPTIONS +) + +524 +tch +(...) + +526 + gpe + = +xt_pe +; + +530  +unwd +( +ue +)){} + +531 + gthrow +; + +539 +push_mched_n +(0, (* +m_esu +)[0]); + +540 + gm_esu +-> +t_f +( +posi +, 0, +ue +); + +541 + gpe + = +pe +-> +xt +. +p +; + +546 +BOOST_ASSERT +( +dex + > 0); + +547 if(( + gm_mch_ags + & + gmch_nosubs +) == 0) + +549 +push_mched_n +( +dex +, (* +m_esu +)[index]); + +550 + gm_esu +-> +t_f +( +posi +, +dex +); + +552 + gpe + = +pe +-> +xt +. +p +; + +556  + gue +; + +559 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +560 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_t +() + +562 +bo + +ke_f +, + gke_cd +; + +563 cڡ +_t +* + gjmp + = +ic_ +( +pe +); + +566 if( + gposi + = +ϡ +) + +568 +ke_f + = +jmp +-> +n_be_nu + & +mask_ke +; + +569 + gke_cd + = +jmp +-> +n_be_nu + & +mask_sk +; + +573 + gke_f + = +n_t +(* +posi +, +jmp +-> +_m +, () +mask_ke +); + +574 + gke_cd + = +n_t +(* +posi +, +jmp +-> +_m +, () +mask_sk +); + +577 if( + gke_f +) + +581 if( + gke_cd +) + +583 +push_t +( +jmp +-> +t +. +p +); + +585 + gpe + = +pe +-> +xt +. +p +; + +586  + gue +; + +588 if( + gke_cd +) + +590 + gpe + = +jmp +-> +t +. +p +; + +591  + gue +; + +593  + gl +; + +596 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +597 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_p +() + +599 #ifde +BOOST_MSVC + + +600 #agm +wng +( +push +) + +601 #agm +wng +( +dib +:4127 4244) + +603 #ifde +__BORLANDC__ + + +604 #agm +ti + +push + - +w +-8008 -w-8066 -w-8004 + +606 cڡ +_ +* +p + = +ic_ +( +pe +); + +609 +bo + + gke_f +, + gke_cd +; + +610 if( + gposi + = +ϡ +) + +612 +ke_f + = +p +-> +n_be_nu + & +mask_ke +; + +613 + gke_cd + = +p +-> +n_be_nu + & +mask_sk +; + +617 + gke_f + = +n_t +(* +posi +, +p +-> +_m +, () +mask_ke +); + +618 + gke_cd + = +n_t +(* +posi +, +p +-> +_m +, () +mask_sk +); + +621 if(( + gm_backup_e +-> + ge_id + ! +ved_e__cou +) + +622 || ( +ic_ +< +ved_ +< +BidiIt +>*>( +m_backup_e +)-> +cou +. +g_id +(! +p +-> +e_id +) + +623 || ( +xt_cou +-> +g_id +(! +p +-> +e_id +)) + +627 +push__cou +( +p +-> +e_id +, & +xt_cou +); + +634 + gxt_cou +-> +check_nu_ +( +posi +, +p +-> +max +); + +636 if( + gxt_cou +-> +g_cou +(< + gp +-> + gm +) + +639 if( + gke_f +) + +642 ++(* + gxt_cou +); + +643 + gpe + = +p +-> +xt +. +p +; + +644  + gue +; + +646  + gl +; + +649 +bo + + ggedy + = ( +p +-> +gedy +&& (!( +m_mch_ags + & +gex_cڡts +:: +mch_y +|| +m_ddt +); + +650 if( + ggedy +) + +653 if(( + gxt_cou +-> +g_cou +(< + gp +-> + gmax +&& + gke_f +) + +655 if( + gke_cd +) + +658 +push_t +( +p +-> +t +. +p +); + +661 ++(* + gxt_cou +); + +662 + gpe + = +p +-> +xt +. +p +; + +663  + gue +; + +665 if( + gke_cd +) + +667 + gpe + = +p +-> +t +. +p +; + +668  + gue +; + +670  + gl +; + +675 if( + gke_cd +) + +677 if(( + gxt_cou +-> +g_cou +(< + gp +-> + gmax +&& + gke_f +) + +680 +push_n_gedy_ +( +p +-> +xt +. +p +); + +682 + gpe + = +p +-> +t +. +p +; + +683  + gue +; + +685 if(( + gxt_cou +-> +g_cou +(< + gp +-> + gmax +&& + gke_f +) + +688 ++(* + gxt_cou +); + +689 + gpe + = +p +-> +xt +. +p +; + +690  + gue +; + +693  + gl +; + +694 #ifde +__BORLANDC__ + + +695 #agm +ti + +p + + +697 #ifde +BOOST_MSVC + + +698 #agm +wng +( +p +) + +702 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +703 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_d__ow +() + +705 +d +:: +size_t + +cou + = 0; + +706 cڡ +_ +* + gp + = +ic_ +( +pe +); + +707 +_syax_ba +* + gpsg + = +p +-> +xt +. +p +; + +709  + gcou + < + gp +-> + gm +) + +711 + gpe + = +psg +; + +712 if(! +mch_wd +()) + +713  + gl +; + +714 ++ + gcou +; + +716 +bo + + ggedy + = ( +p +-> +gedy +&& (!( +m_mch_ags + & +gex_cڡts +:: +mch_y +|| +m_ddt +); + +717 if( + ggedy +) + +720  + gcou + < + gp +-> + gmax +) + +722 + gpe + = +psg +; + +723 if(! +mch_wd +()) + +725 ++ + gcou +; + +728 if(( + gp +-> + gadg +&& ( + gcou + <-> + gmax +)) + +729 + gt + = +posi +; + +731 if( + gcou + - + gp +-> + gm +) + +732 +push_sg_ +( +cou +, +p +, +posi +, +ved_e_gedy_sg_ +); + +734 + gpe + = +p +-> +t +. +p +; + +735  + gue +; + +740 if( + gcou + < + gp +-> + gmax +) + +741 +push_sg_ +( +cou +, +p +, +posi +, +ved_e_p_ow_d +); + +742 + gpe + = +p +-> +t +. +p +; + +743  ( + gposi + = +ϡ +? ( +p +-> +n_be_nu + & +mask_sk +: +n_t +(* +posi +,-> +_m +, mask_skip); + +747 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +748 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_d__ +() + +750 if( +m_mch_ags + & +mch_n_d_nu +) + +751  +mch_d__ow +(); + +752 if(( + gic_ +( + gpe +-> + gxt +. + gp +)-> + gmask + & + gmch_y_mask +) == 0) + +753  +mch_d__ow +(); + +755 cڡ +_ +* + gp + = +ic_ +( +pe +); + +756 +bo + + ggedy + = ( +p +-> +gedy +&& (!( +m_mch_ags + & +gex_cڡts +:: +mch_y +|| +m_ddt +); + +757 + gd +:: +size_t + +cou + = +ic_ +< +d +::size_t>((d:: +m +)(ic_(:: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +posi +, +ϡ +)), + ggedy + ? + gp +-> + gmax + : +p +->min)); + +758 if( + gp +-> + gm + > + gcou +) + +760 + gposi + = +ϡ +; + +761  + gl +; + +763 + gd +:: +adv +( +posi +, +cou +); + +765 if( + ggedy +) + +767 if(( + gp +-> + gadg +&& ( + gcou + <-> + gmax +)) + +768 + gt + = +posi +; + +770 if( + gcou + - + gp +-> + gm +) + +771 +push_sg_ +( +cou +, +p +, +posi +, +ved_e_gedy_sg_ +); + +773 + gpe + = +p +-> +t +. +p +; + +774  + gue +; + +779 if( + gcou + < + gp +-> + gmax +) + +780 +push_sg_ +( +cou +, +p +, +posi +, +ved_e_p__d +); + +781 + gpe + = +p +-> +t +. +p +; + +782  ( + gposi + = +ϡ +? ( +p +-> +n_be_nu + & +mask_sk +: +n_t +(* +posi +,-> +_m +, mask_skip); + +786 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +787 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_ch_ +() + +789 #ifde +BOOST_MSVC + + +790 #agm +wng +( +push +) + +791 #agm +wng +( +dib +:4127) + +793 #ifde +__BORLANDC__ + + +794 #agm +ti + +push + - +w +-8008 -w-8066 -w-8004 + +796 cڡ +_ +* +p + = +ic_ +( +pe +); + +797 +BOOST_ASSERT +(1 = +ic_ +( +p +-> +xt +. +p +)-> +ngth +); + +798 cڡ +ch_ty + + gwh + = * +t_ +( +ic_ +( +p +-> +xt +. +p +) + 1); + +799 + gd +:: +size_t + +cou + = 0; + +803 +bo + + ggedy + = ( +p +-> +gedy +&& (!( +m_mch_ags + & +gex_cڡts +:: +mch_y +|| +m_ddt +); + +804 + gd +:: +size_t + +desed + = +gedy + ? +p +-> +max + :-> +m +; + +805 if(:: +boo +:: +is_ndom_acss_ +< +BidiIt +>:: +vue +) + +807 +BidiIt + +d + = +posi +; + +810 + gd +:: +size_t + +n + = ( +desed + =( +d +:: +numic_lims +:: +max +)()? 0u : :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +posi +, +ϡ +); + +811 if( + gdesed + > +n +) + +812 +d + = +ϡ +; + +814 + gd +:: +adv +( +d +, +desed +); + +815 +BidiIt + +ig +( +posi +); + +816 ( + gposi + ! +d +&& ( +as_ +. +e +(* +posi +, +i += +wh +)) + +818 ++ +posi +; + +820 + gcou + = ():: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +ig +, +posi +); + +824 ( + gcou + < + gdesed +&& ( + gposi + ! +ϡ +&& ( +as_ +. +e +(* +posi +, +i += +wh +)) + +826 ++ +posi +; + +827 ++ + gcou +; + +831 if( + gcou + < + gp +-> + gm +) + +832  + gl +; + +834 if( + ggedy +) + +836 if(( + gp +-> + gadg +&& ( + gcou + <-> + gmax +)) + +837 + gt + = +posi +; + +839 if( + gcou + - + gp +-> + gm +) + +840 +push_sg_ +( +cou +, +p +, +posi +, +ved_e_gedy_sg_ +); + +842 + gpe + = +p +-> +t +. +p +; + +843  + gue +; + +848 if( + gcou + < + gp +-> + gmax +) + +849 +push_sg_ +( +cou +, +p +, +posi +, +ved_e_p_ch +); + +850 + gpe + = +p +-> +t +. +p +; + +851  ( + gposi + = +ϡ +? ( +p +-> +n_be_nu + & +mask_sk +: +n_t +(* +posi +,-> +_m +, mask_skip); + +853 #ifde +__BORLANDC__ + + +854 #agm +ti + +p + + +856 #ifde +BOOST_MSVC + + +857 #agm +wng +( +p +) + +861 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +862 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_t_ +() + +864 #ifde +BOOST_MSVC + + +865 #agm +wng +( +push +) + +866 #agm +wng +( +dib +:4127) + +868 #ifde +__BORLANDC__ + + +869 #agm +ti + +push + - +w +-8008 -w-8066 -w-8004 + +871 cڡ +_ +* +p + = +ic_ +( +pe +); + +872 cڡ * + gm + = +ic_ +( +p +-> +xt +. +p +)-> +_m +; + +873 + gd +:: +size_t + +cou + = 0; + +877 +bo + + ggedy + = ( +p +-> +gedy +&& (!( +m_mch_ags + & +gex_cڡts +:: +mch_y +|| +m_ddt +); + +878 + gd +:: +size_t + +desed + = +gedy + ? +p +-> +max + :-> +m +; + +879 if(:: +boo +:: +is_ndom_acss_ +< +BidiIt +>:: +vue +) + +881 +BidiIt + +d + = +posi +; + +884 + gd +:: +size_t + +n + = ( +desed + =( +d +:: +numic_lims +:: +max +)()? 0u : :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +posi +, +ϡ +); + +885 if( + gdesed + > +n +) + +886 +d + = +ϡ +; + +888 + gd +:: +adv +( +d +, +desed +); + +889 +BidiIt + +ig +( +posi +); + +890 ( + gposi + ! +d +&& +m +[ +ic_ +<>( +as_ +. +e +(* +posi +, +i +))]) + +892 ++ + gposi +; + +894 + gcou + = ():: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +ig +, +posi +); + +898 ( + gcou + < + gdesed +&& ( + gposi + ! +ϡ +&& +m +[ +ic_ +<>( +as_ +. +e +(* +posi +, +i +))]) + +900 ++ + gposi +; + +901 ++ + gcou +; + +905 if( + gcou + < + gp +-> + gm +) + +906  + gl +; + +908 if( + ggedy +) + +910 if(( + gp +-> + gadg +&& ( + gcou + <-> + gmax +)) + +911 + gt + = +posi +; + +913 if( + gcou + - + gp +-> + gm +) + +914 +push_sg_ +( +cou +, +p +, +posi +, +ved_e_gedy_sg_ +); + +916 + gpe + = +p +-> +t +. +p +; + +917  + gue +; + +922 if( + gcou + < + gp +-> + gmax +) + +923 +push_sg_ +( +cou +, +p +, +posi +, +ved_e_p_sht_t +); + +924 + gpe + = +p +-> +t +. +p +; + +925  ( + gposi + = +ϡ +? ( +p +-> +n_be_nu + & +mask_sk +: +n_t +(* +posi +,-> +_m +, mask_skip); + +927 #ifde +__BORLANDC__ + + +928 #agm +ti + +p + + +930 #ifde +BOOST_MSVC + + +931 #agm +wng +( +p +) + +935 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +936 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_lg_t_ +() + +938 #ifde +BOOST_MSVC + + +939 #agm +wng +( +push +) + +940 #agm +wng +( +dib +:4127) + +942 #ifde +__BORLANDC__ + + +943 #agm +ti + +push + - +w +-8008 -w-8066 -w-8004 + +945  +tyme + + tas +:: + tch_ass_ty + + tm_ty +; + +946 cڡ +_ +* + gp + = +ic_ +( +pe +); + +947 cڡ + g_t_lg +< + gm_ty +>* + gt + = +ic_ +*>( +pe +-> +xt +. +p +); + +948 + gd +:: +size_t + +cou + = 0; + +952 +bo + + ggedy + = ( +p +-> +gedy +&& (!( +m_mch_ags + & +gex_cڡts +:: +mch_y +|| +m_ddt +); + +953 + gd +:: +size_t + +desed + = +gedy + ? +p +-> +max + :-> +m +; + +954 if(:: +boo +:: +is_ndom_acss_ +< +BidiIt +>:: +vue +) + +956 +BidiIt + +d + = +posi +; + +959 + gd +:: +size_t + +n + = ( +desed + =( +d +:: +numic_lims +:: +max +)()? 0u : :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +posi +, +ϡ +); + +960 if( + gdesed + > +n +) + +961 +d + = +ϡ +; + +963 + gd +:: +adv +( +d +, +desed +); + +964 +BidiIt + +ig +( +posi +); + +965 ( + gposi + ! +d +&& ( +posi + ! +_is_t_memb +osi, +ϡ +, +t +, + +. +g_da +(), +i +))) + +967 ++ + gposi +; + +969 + gcou + = ():: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +ig +, +posi +); + +973 ( + gcou + < + gdesed +&& ( + gposi + ! +ϡ +&& ( +posi + ! +_is_t_memb +osi,a, +t +, + +. +g_da +(), +i +))) + +975 ++ + gposi +; + +976 ++ + gcou +; + +980 if( + gcou + < + gp +-> + gm +) + +981  + gl +; + +983 if( + ggedy +) + +985 if(( + gp +-> + gadg +&& ( + gcou + <-> + gmax +)) + +986 + gt + = +posi +; + +988 if( + gcou + - + gp +-> + gm +) + +989 +push_sg_ +( +cou +, +p +, +posi +, +ved_e_gedy_sg_ +); + +991 + gpe + = +p +-> +t +. +p +; + +992  + gue +; + +997 if( + gcou + < + gp +-> + gmax +) + +998 +push_sg_ +( +cou +, +p +, +posi +, +ved_e_p_lg_t +); + +999 + gpe + = +p +-> +t +. +p +; + +1000  ( + gposi + = +ϡ +? ( +p +-> +n_be_nu + & +mask_sk +: +n_t +(* +posi +,-> +_m +, mask_skip); + +1002 #ifde +__BORLANDC__ + + +1003 #agm +ti + +p + + +1005 #ifde +BOOST_MSVC + + +1006 #agm +wng +( +p +) + +1010 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1011 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_cursi +() + +1013 +BOOST_ASSERT +( +pe +-> +ty + = +syax_emt_cur +); + +1018  +tyme + + gd +:: +ve +< +cursi_fo +< +sus_ty +> >:: +v_ + +i + = +cursi_ack +. +rbeg +(); + gi + !cursi_ack. +nd +(); ++i) + +1020 if( + gi +-> + gidx + = +ic_ +(ic_( +pe +)-> +t +. +p +)-> +dex +) + +1022 if( +i +-> +loti_of_t + = +posi +) + +1023  +l +; + +1030 +push_cursi_p +(); + +1034 if( + gcursi_ack +. +cy +() == 0) + +1036 +cursi_ack +. +rve +(50); + +1038 + gcursi_ack +. +push_back +( +cursi_fo +< +sus_ty +>()); + +1039 + gcursi_ack +. +back +(). + gu_addss + = +pe +-> +xt +. +p +; + +1040 + gcursi_ack +. +back +(). + gsus + = * +m_esu +; + +1041 + gpe + = +ic_ +( +pe +)-> +t +. +p +; + +1042 + gcursi_ack +. +back +(). + gidx + = +ic_ +( +pe +)-> +dex +; + +1043 + gcursi_ack +. +back +(). + gloti_of_t + = +posi +; + +1046 +push__cou +(-(2 + +ic_ +( +pe +)-> +dex +), & +xt_cou +); + +1049  + gue +; + +1052 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1053 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_dmk +() + +1055  +dex + = +ic_ +( +pe +)->index; + +1056 + gi + = +ic_ +( +pe +)-> +i +; + +1057 if( + gdex + > 0) + +1059 if(( + gm_mch_ags + & + gmch_nosubs +) == 0) + +1061 +m_esu +-> +t_cd +( +posi +, +dex +); + +1063 if(! + gcursi_ack +. +emy +()) + +1065 if( + gdex + = +cursi_ack +. +back +(). +idx +) + +1067 +pe + = +cursi_ack +. +back +(). +u_addss +; + +1068 * + gm_esu + = +cursi_ack +. +back +(). +sus +; + +1069 +push_cursi +( +cursi_ack +. +back +(). +idx +,ecursi_ack.back(). +u_addss +, +m_esu +, &cursi_ack.back(). +sus +); + +1070 + gcursi_ack +. +p_back +(); + +1071 +push__cou +(-(2 + +dex +), & +xt_cou +); + +1075 if(( + gdex + < 0) && (index != -4)) + +1078 +pe + = 0; + +1079  + gue +; + +1081 + gpe + = +pe +-> +xt +. +p +; + +1082  + gue +; + +1085 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1086 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_mch +() + +1088 if(! +cursi_ack +. +emy +()) + +1090 +BOOST_ASSERT +(0 = +cursi_ack +. +back +(). +idx +); + +1091 + gpe + = +cursi_ack +. +back +(). +u_addss +; + +1092 +push_cursi +( +cursi_ack +. +back +(). +idx +,ecursi_ack.back(). +u_addss +, +m_esu +, &cursi_ack.back(). +sus +); + +1093 * + gm_esu + = +cursi_ack +. +back +(). +sus +; + +1094 + gcursi_ack +. +p_back +(); + +1095  + gue +; + +1097 if(( + gm_mch_ags + & + gmch_n_nu +&& ( + gposi + =(* +m_esu +)[0]. +f +)) + +1098  +l +; + +1099 if(( + gm_mch_ags + & + gmch_l +&& ( + gposi + ! +ϡ +)) + +1100  +l +; + +1101 if(( + gm_mch_ags + & + ggex_cڡts +:: +mch_n_l_nu +&& ( +posi + = +ch_ba +)) + +1102  +l +; + +1103 + gm_esu +-> +t_cd +( +posi +); + +1104 + gpe + = 0; + +1105 + gm_has_found_mch + = +ue +; + +1106 if(( + gm_mch_ags + & + gmch_posix += +mch_posix +) + +1108 +m_su +. +maybe_assign +(* +m_esu +); + +1109 if(( + gm_mch_ags + & + gmch_y +) == 0) + +1110  +l +; + +1112 #ifde +BOOST_REGEX_MATCH_EXTRA + + +1113 if( + gmch_exa + & + gm_mch_ags +) + +1115  + gi + = 0; i < + gm_esu +-> +size +(); ++i) + +1116 if((* + gm_esu +)[ +i +]. + gmched +) + +1117 ((* + gm_esu +)[ +i +]). +g_us +(). +push_back +((* +m_esu +)[i]); + +1120  + gue +; + +1123 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1124 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_comm +() + +1131  +ic_ +( +pe +)-> +ai +) + +1133  +comm_comm +: + +1134 +t + = +ϡ +; + +1136  + gcomm_sk +: + +1137 if( +ba + ! +posi +) + +1139 +t + = +posi +; + +1141 -- + gt +; + +1144  + gcomm_u +: + +1148 +ved_e +* + gpmp + = +m_backup_e +; + +1149 -- + gpmp +; + +1150 if( + gpmp + < + gm_ack_ba +) + +1152 +exnd_ack +(); + +1153 + gpmp + = +m_backup_e +; + +1154 -- + gpmp +; + +1156 ( +w + ( +pmp +) +ved_e +(16); + +1157 + gm_backup_e + = +pmp +; + +1158 + gpe + = +pe +-> +xt +. +p +; + +1159  + gue +; + +1162 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1163 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_th +() + +1166 +ved_e +* +pmp + = +m_backup_e +; + +1167 -- + gpmp +; + +1168 if( + gpmp + < + gm_ack_ba +) + +1170 +exnd_ack +(); + +1171 + gpmp + = +m_backup_e +; + +1172 -- + gpmp +; + +1174 ( +w + ( +pmp +) +ved_e +(17); + +1175 + gm_backup_e + = +pmp +; + +1176 + gpe + = +pe +-> +xt +. +p +; + +1177  + gue +; + +1180 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1181 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +sk_u_n +( +dex +, bo +have_mch +) + +1183  + gpe +) + +1185 if( + gpe +-> + gty + = +syax_emt_dmk +) + +1187 if( +ic_ +( +pe +)-> +dex + == index) + +1189 if( +have_mch +) + +1190  +this +-> +mch_dmk +(); + +1191 + gpe + = +pe +-> +xt +. +p +; + +1192  + gue +; + +1198 cڡ +_syax_ba +* + g + = +pe +; + +1199 +mch_dmk +(); + +1200 if(! + gpe +) + +1202 +unwd +( +ue +); + +1205 i(! + gpe +) + +1206 + gpe + = + +-> +xt +. +p +; + +1211 if( + gpe +-> + gty + = +syax_emt_mch +) + +1212  +ue +; + +1213 if( + gpe +-> + gty + = +syax_emt_tmk +) + +1215  +idx + = +ic_ +( +pe +)-> +dex +; + +1216 + gpe + = +pe +-> +xt +. +p +; + +1217 +sk_u_n +( +idx +, +l +); + +1220 + gpe + = +pe +-> +xt +. +p +; + +1222  + gue +; + +1232 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1233 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +unwd +(bo +have_mch +) + +1235  +unwd_oc_ty + cڡ +s_unwd_b +[19] = + +1237 & +_mch +< +BidiIt +, +Aot +, +as +>:: +unwd_d +, + +1238 & +_mch +< +BidiIt +, +Aot +, +as +>:: +unwd_n +, + +1239 & +_mch +< +BidiIt +, +Aot +, +as +>:: +unwd_cursi_ݳr +, + +1240 & +_mch +< +BidiIt +, +Aot +, +as +>:: +unwd_asi +, + +1241 & +_mch +< +BidiIt +, +Aot +, +as +>:: +unwd_t +, + +1242 & +_mch +< +BidiIt +, +Aot +, +as +>:: +unwd__cou +, + +1243 & +_mch +< +BidiIt +, +Aot +, +as +>:: +unwd_exa_block +, + +1244 & +_mch +< +BidiIt +, +Aot +, +as +>:: +unwd_gedy_sg_ +, + +1245 & +_mch +< +BidiIt +, +Aot +, +as +>:: +unwd_ow_d_ +, + +1246 & +_mch +< +BidiIt +, +Aot +, +as +>:: +unwd__d_ +, + +1247 & +_mch +< +BidiIt +, +Aot +, +as +>:: +unwd_ch_ +, + +1248 & +_mch +< +BidiIt +, +Aot +, +as +>:: +unwd_sht_t_ +, + +1249 & +_mch +< +BidiIt +, +Aot +, +as +>:: +unwd_lg_t_ +, + +1250 & +_mch +< +BidiIt +, +Aot +, +as +>:: +unwd_n_gedy_ +, + +1251 & +_mch +< +BidiIt +, +Aot +, +as +>:: +unwd_cursi +, + +1252 & +_mch +< +BidiIt +, +Aot +, +as +>:: +unwd_cursi_p +, + +1253 & +_mch +< +BidiIt +, +Aot +, +as +>:: +unwd_comm +, + +1254 & +_mch +< +BidiIt +, +Aot +, +as +>:: +unwd_th +, + +1255 & +_mch +< +BidiIt +, +Aot +, +as +>:: +unwd_ +, + +1258 + gm_cursive_su + = +have_mch +; + +1259 + gm_unwound_lookahd + = +l +; + +1260 + gm_unwound_t + = +l +; + +1261 +unwd_oc_ty + + gunwd +; + +1262 +bo + + gct +; + +1268 + gunwd + = +s_unwd_b +[ +m_backup_e +-> +e_id +]; + +1269 + gct + = ( +this +->* +unwd +)( +m_cursive_su +); + +1270 } + gct +); + +1274  + gpe + ? + gue + : +l +; + +1277 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1278 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +unwd_d +(bool) + +1280 +pe + = 0; + +1281  + gl +; + +1284 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1285 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +unwd_ +(bool) + +1287 +ved_chge_ +* +pmp + = +ic_ +( +m_backup_e +); + +1288 + gi + = +pmp +-> +i +; + +1289 + gboo +:: +BOOST_REGEX_DETAIL_NS +:: +a_deroy +( +pmp +++); + +1290 + gm_backup_e + = +pmp +; + +1291  + gue +; + +1294 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1295 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +unwd_n +(bo +have_mch +) + +1297 +ved_mched_n +< +BidiIt +>* +pmp + = +ic_ +*>( +m_backup_e +); + +1299 if( + ghave_mch + = +l +) + +1301 +m_esu +-> +t_f +( +pmp +-> +sub +. +f +,mp-> +dex +,mp->index == 0); + +1302 + gm_esu +-> +t_cd +( +pmp +-> +sub +. +cd +,mp-> +dex +,mp->sub. +mched +,mp->index == 0); + +1304 #ifde +BOOST_REGEX_MATCH_EXTRA + + +1308 if( + gpmp +-> + gsub +. + gmched + && ( + gmch_exa + & + gm_mch_ags +)) + +1309 ((* + gm_esu +)[ +pmp +-> +dex +]). +g_us +(). +push_back +mp-> +sub +); + +1312 + gm_backup_e + = +pmp ++1; + +1313 + gboo +:: +BOOST_REGEX_DETAIL_NS +:: +a_deroy +( +pmp +); + +1314  + gue +; + +1317 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1318 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +unwd_cursi_ݳr +(bool) + +1320 +boo +:: +BOOST_REGEX_DETAIL_NS +:: +a_deroy +( +m_backup_e +++); + +1321 + gpe + = 0; + +1322  + gl +; + +1325 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1326 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +unwd_asi +(bo +r +) + +1328 +ved_asi +< +BidiIt +>* +pmp + = +ic_ +*>( +m_backup_e +); + +1329 + gpe + = +pmp +-> +pe +; + +1330 + gposi + = +pmp +-> +posi +; + +1331 +bo + + gsu + = ( +r + = +pmp +-> +posive +); + +1332 + gm_cursive_su + = +pmp +-> +posive + ? +r + : !r; + +1333 + gboo +:: +BOOST_REGEX_DETAIL_NS +:: +a_deroy +( +pmp +++); + +1334 + gm_backup_e + = +pmp +; + +1335 + gm_unwound_lookahd + = +ue +; + +1336  ! + gsu +; + +1339 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1340 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +unwd_t +(bo +r +) + +1342 +ved_posi +< +BidiIt +>* +pmp + = +ic_ +*>( +m_backup_e +); + +1343 if(! + gr +) + +1345 + gpe + = +pmp +-> +pe +; + +1346 + gposi + = +pmp +-> +posi +; + +1348 + gboo +:: +BOOST_REGEX_DETAIL_NS +:: +a_deroy +( +pmp +++); + +1349 + gm_backup_e + = +pmp +; + +1350 + gm_unwound_t + = ! +r +; + +1351  + gr +; + +1354 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1355 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +unwd__cou +(bool) + +1357 +ved_ +< +BidiIt +>* +pmp + = +ic_ +*>( +m_backup_e +); + +1358 + gboo +:: +BOOST_REGEX_DETAIL_NS +:: +a_deroy +( +pmp +++); + +1359 + gm_backup_e + = +pmp +; + +1360  + gue +; + +1363 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1364 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +unwd_exa_block +(bool) + +1366 +ved_exa_block +* +pmp + = +ic_ +( +m_backup_e +); + +1367 * + gcdemmed + = +m_ack_ba +; + +1368 + gm_ack_ba + = +pmp +-> +ba +; + +1369 + gm_backup_e + = +pmp +-> +d +; + +1370 + gboo +:: +BOOST_REGEX_DETAIL_NS +:: +a_deroy +( +pmp +); + +1371 +put_mem_block +( +cdemmed +); + +1372  + gue +; + +1375 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1376 +le +  + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +deroy_sg_ +() + +1378 +ved_sg_ +< +BidiIt +>* +p + = +ic_ +*>( +m_backup_e +); + +1379 + gboo +:: +BOOST_REGEX_DETAIL_NS +:: +a_deroy +( +p +++); + +1380 + gm_backup_e + = +p +; + +1383 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1384 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +unwd_gedy_sg_ +(bo +r +) + +1386 +ved_sg_ +< +BidiIt +>* +pmp + = +ic_ +*>( +m_backup_e +); + +1389 if( + gr +) + +1391 +deroy_sg_ +(); + +1392  + gue +; + +1395 cڡ +_ +* + gp + = +pmp +-> +p +; + +1396 + gd +:: +size_t + +cou + = +pmp +->count; + +1397 +BOOST_ASSERT +( +p +-> +xt +. +p + != 0); + +1398 +BOOST_ASSERT +( +p +-> +t +. +p + != 0); + +1400 + gcou + - +p +-> +m +; + +1402 if(( + gm_mch_ags + & + gmch_l +&& ( + gposi + = +ϡ +)) + +1403 +m_has_l_mch + = +ue +; + +1405 +BOOST_ASSERT +( +cou +); + +1406 + gposi + = +pmp +-> +ϡ_posi +; + +1411 -- + gposi +; + +1412 -- + gcou +; + +1413 ++ + ge_cou +; + +1414 } + gcou + && ! +n_t +(* +posi +, +p +-> +_m +, +mask_sk +)); + +1417 if( + gcou + == 0) + +1419 +deroy_sg_ +(); + +1420 if(! +n_t +(* +posi +, +p +-> +_m +, +mask_sk +)) + +1421  + gue +; + +1425 + gpmp +-> + gcou + = +cou + + +p +-> +m +; + +1426 + gpmp +-> + gϡ_posi + = +posi +; + +1428 + gpe + = +p +-> +t +. +p +; + +1429  + gl +; + +1432 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1433 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +unwd_ow_d_ +(bo +r +) + +1435 +ved_sg_ +< +BidiIt +>* +pmp + = +ic_ +*>( +m_backup_e +); + +1438 if( + gr +) + +1440 +deroy_sg_ +(); + +1441  + gue +; + +1444 cڡ +_ +* + gp + = +pmp +-> +p +; + +1445 + gd +:: +size_t + +cou + = +pmp +->count; + +1446 +BOOST_ASSERT +( +p +-> +ty + = +syax_emt_d_p +); + +1447 +BOOST_ASSERT +( +p +-> +xt +. +p + != 0); + +1448 +BOOST_ASSERT +( +p +-> +t +. +p + != 0); + +1449 +BOOST_ASSERT +( +p +-> +xt +. +p +-> +ty + = +syax_emt_wd +); + +1451 +BOOST_ASSERT +( +cou + < +p +-> +max +); + +1452 + gpe + = +p +-> +xt +. +p +; + +1453 + gposi + = +pmp +-> +ϡ_posi +; + +1455 if( + gposi + ! +ϡ +) + +1460 if(! +mch_wd +()) + +1463 +deroy_sg_ +(); + +1464  + gue +; + +1466 ++ + gcou +; + +1467 ++ + ge_cou +; + +1468 + gpe + = +p +-> +xt +. +p +; + +1469 }( + gcou + < + gp +-> + gmax +&& ( + gposi + ! +ϡ +&& ! +n_t +(* +posi +, +p +-> +_m +, +mask_sk +)); + +1471 if( + gposi + = +ϡ +) + +1474 +deroy_sg_ +(); + +1475 if(( + gm_mch_ags + & + gmch_l +&& ( + gposi + = +ϡ +&& ( +posi + ! +ch_ba +)) + +1476 +m_has_l_mch + = +ue +; + +1477 if(0 =( +p +-> +n_be_nu + & +mask_sk +)) + +1478  +ue +; + +1480 if( + gcou + = +p +-> +max +) + +1483 +deroy_sg_ +(); + +1484 if(! +n_t +(* +posi +, +p +-> +_m +, +mask_sk +)) + +1485  + gue +; + +1489 + gpmp +-> + gcou + = +cou +; + +1490 + gpmp +-> + gϡ_posi + = +posi +; + +1492 + gpe + = +p +-> +t +. +p +; + +1493  + gl +; + +1496 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1497 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +unwd__d_ +(bo +r +) + +1499 +ved_sg_ +< +BidiIt +>* +pmp + = +ic_ +*>( +m_backup_e +); + +1502 if( + gr +) + +1504 +deroy_sg_ +(); + +1505  + gue +; + +1508 cڡ +_ +* + gp + = +pmp +-> +p +; + +1509 + gd +:: +size_t + +cou + = +pmp +->count; + +1511 +BOOST_ASSERT +( +cou + < +p +-> +max +); + +1512 + gposi + = +pmp +-> +ϡ_posi +; + +1513 if( + gposi + ! +ϡ +) + +1519 ++ +posi +; + +1520 ++ + gcou +; + +1521 ++ + ge_cou +; + +1522 }( + gcou + < + gp +-> + gmax +&& ( + gposi + ! +ϡ +&& ! +n_t +(* +posi +, +p +-> +_m +, +mask_sk +)); + +1526 if(( + gp +-> + gadg +&& ( + gcou + <-> + gmax +)) + +1527 + gt + = +posi +; + +1528 if( + gposi + = +ϡ +) + +1531 +deroy_sg_ +(); + +1532 if(( + gm_mch_ags + & + gmch_l +&& ( + gposi + = +ϡ +&& ( +posi + ! +ch_ba +)) + +1533 +m_has_l_mch + = +ue +; + +1534 if(0 =( +p +-> +n_be_nu + & +mask_sk +)) + +1535  +ue +; + +1537 if( + gcou + = +p +-> +max +) + +1540 +deroy_sg_ +(); + +1541 if(! +n_t +(* +posi +, +p +-> +_m +, +mask_sk +)) + +1542  + gue +; + +1546 + gpmp +-> + gcou + = +cou +; + +1547 + gpmp +-> + gϡ_posi + = +posi +; + +1549 + gpe + = +p +-> +t +. +p +; + +1550  + gl +; + +1553 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1554 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +unwd_ch_ +(bo +r +) + +1556 +ved_sg_ +< +BidiIt +>* +pmp + = +ic_ +*>( +m_backup_e +); + +1559 if( + gr +) + +1561 +deroy_sg_ +(); + +1562  + gue +; + +1565 cڡ +_ +* + gp + = +pmp +-> +p +; + +1566 + gd +:: +size_t + +cou + = +pmp +->count; + +1567 + gpe + = +p +-> +xt +. +p +; + +1568 cڡ +ch_ty + + gwh + = * +t_ +( +ic_ +( +pe +) + 1); + +1569 + gposi + = +pmp +-> +ϡ_posi +; + +1571 +BOOST_ASSERT +( +p +-> +ty + = +syax_emt_ch_p +); + +1572 +BOOST_ASSERT +( +p +-> +xt +. +p + != 0); + +1573 +BOOST_ASSERT +( +p +-> +t +. +p + != 0); + +1574 +BOOST_ASSERT +( +p +-> +xt +. +p +-> +ty + = +syax_emt_l +); + +1575 +BOOST_ASSERT +( +cou + < +p +-> +max +); + +1577 if( + gposi + ! +ϡ +) + +1582 if( +as_ +. +e +(* +posi +, +i +! +wh +) + +1585 +deroy_sg_ +(); + +1586  + gue +; + +1588 ++ + gcou +; + +1589 ++ + gposi +; + +1590 ++ + ge_cou +; + +1591 + gpe + = +p +-> +xt +. +p +; + +1592 }( + gcou + < + gp +-> + gmax +&& ( + gposi + ! +ϡ +&& ! +n_t +(* +posi +, +p +-> +_m +, +mask_sk +)); + +1595 if(( + gp +-> + gadg +&& ( + gcou + <-> + gmax +)) + +1596 + gt + = +posi +; + +1597 if( + gposi + = +ϡ +) + +1600 +deroy_sg_ +(); + +1601 if(( + gm_mch_ags + & + gmch_l +&& ( + gposi + = +ϡ +&& ( +posi + ! +ch_ba +)) + +1602 +m_has_l_mch + = +ue +; + +1603 if(0 =( +p +-> +n_be_nu + & +mask_sk +)) + +1604  +ue +; + +1606 if( + gcou + = +p +-> +max +) + +1609 +deroy_sg_ +(); + +1610 if(! +n_t +(* +posi +, +p +-> +_m +, +mask_sk +)) + +1611  + gue +; + +1615 + gpmp +-> + gcou + = +cou +; + +1616 + gpmp +-> + gϡ_posi + = +posi +; + +1618 + gpe + = +p +-> +t +. +p +; + +1619  + gl +; + +1622 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1623 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +unwd_sht_t_ +(bo +r +) + +1625 +ved_sg_ +< +BidiIt +>* +pmp + = +ic_ +*>( +m_backup_e +); + +1628 if( + gr +) + +1630 +deroy_sg_ +(); + +1631  + gue +; + +1634 cڡ +_ +* + gp + = +pmp +-> +p +; + +1635 + gd +:: +size_t + +cou + = +pmp +->count; + +1636 + gpe + = +p +-> +xt +. +p +; + +1637 cڡ * + gm + = +ic_ +( +p +-> +xt +. +p +)-> +_m +; + +1638 + gposi + = +pmp +-> +ϡ_posi +; + +1640 +BOOST_ASSERT +( +p +-> +ty + = +syax_emt_sht_t_p +); + +1641 +BOOST_ASSERT +( +p +-> +xt +. +p + != 0); + +1642 +BOOST_ASSERT +( +p +-> +t +. +p + != 0); + +1643 +BOOST_ASSERT +( +p +-> +xt +. +p +-> +ty + = +syax_emt_t +); + +1644 +BOOST_ASSERT +( +cou + < +p +-> +max +); + +1646 if( + gposi + ! +ϡ +) + +1651 if(! +m +[ +ic_ +<>( +as_ +. +e +(* +posi +, +i +))]) + +1654 +deroy_sg_ +(); + +1655  + gue +; + +1657 ++ + gcou +; + +1658 ++ + gposi +; + +1659 ++ + ge_cou +; + +1660 + gpe + = +p +-> +xt +. +p +; + +1661 }( + gcou + < + gp +-> + gmax +&& ( + gposi + ! +ϡ +&& ! +n_t +(* +posi +, +p +-> +_m +, +mask_sk +)); + +1664 if(( + gp +-> + gadg +&& ( + gcou + <-> + gmax +)) + +1665 + gt + = +posi +; + +1666 if( + gposi + = +ϡ +) + +1669 +deroy_sg_ +(); + +1670 if(( + gm_mch_ags + & + gmch_l +&& ( + gposi + = +ϡ +&& ( +posi + ! +ch_ba +)) + +1671 +m_has_l_mch + = +ue +; + +1672 if(0 =( +p +-> +n_be_nu + & +mask_sk +)) + +1673  +ue +; + +1675 if( + gcou + = +p +-> +max +) + +1678 +deroy_sg_ +(); + +1679 if(! +n_t +(* +posi +, +p +-> +_m +, +mask_sk +)) + +1680  + gue +; + +1684 + gpmp +-> + gcou + = +cou +; + +1685 + gpmp +-> + gϡ_posi + = +posi +; + +1687 + gpe + = +p +-> +t +. +p +; + +1688  + gl +; + +1691 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1692 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +unwd_lg_t_ +(bo +r +) + +1694  +tyme + + tas +:: + tch_ass_ty + + tm_ty +; + +1695 + gved_sg_ +< + gBidiIt +>* + gpmp + = +ic_ +< +ved_sg_ +< +BidiIt +>*>( +m_backup_e +); + +1698 if( + gr +) + +1700 +deroy_sg_ +(); + +1701  + gue +; + +1704 cڡ +_ +* + gp + = +pmp +-> +p +; + +1705 + gd +:: +size_t + +cou + = +pmp +->count; + +1706 + gpe + = +p +-> +xt +. +p +; + +1707 cڡ + g_t_lg +< + gm_ty +>* + gt + = +ic_ +*>( +pe +); + +1708 + gposi + = +pmp +-> +ϡ_posi +; + +1710 +BOOST_ASSERT +( +p +-> +ty + = +syax_emt_lg_t_p +); + +1711 +BOOST_ASSERT +( +p +-> +xt +. +p + != 0); + +1712 +BOOST_ASSERT +( +p +-> +t +. +p + != 0); + +1713 +BOOST_ASSERT +( +p +-> +xt +. +p +-> +ty + = +syax_emt_lg_t +); + +1714 +BOOST_ASSERT +( +cou + < +p +-> +max +); + +1716 if( + gposi + ! +ϡ +) + +1721 if( +posi + = +_is_t_memb +osi, +ϡ +, +t +, + +. +g_da +(), +i +)) + +1724 +deroy_sg_ +(); + +1725  + gue +; + +1727 ++ + gposi +; + +1728 ++ + gcou +; + +1729 ++ + ge_cou +; + +1730 + gpe + = +p +-> +xt +. +p +; + +1731 }( + gcou + < + gp +-> + gmax +&& ( + gposi + ! +ϡ +&& ! +n_t +(* +posi +, +p +-> +_m +, +mask_sk +)); + +1734 if(( + gp +-> + gadg +&& ( + gcou + <-> + gmax +)) + +1735 + gt + = +posi +; + +1736 if( + gposi + = +ϡ +) + +1739 +deroy_sg_ +(); + +1740 if(( + gm_mch_ags + & + gmch_l +&& ( + gposi + = +ϡ +&& ( +posi + ! +ch_ba +)) + +1741 +m_has_l_mch + = +ue +; + +1742 if(0 =( +p +-> +n_be_nu + & +mask_sk +)) + +1743  +ue +; + +1745 if( + gcou + = +p +-> +max +) + +1748 +deroy_sg_ +(); + +1749 if(! +n_t +(* +posi +, +p +-> +_m +, +mask_sk +)) + +1750  + gue +; + +1754 + gpmp +-> + gcou + = +cou +; + +1755 + gpmp +-> + gϡ_posi + = +posi +; + +1757 + gpe + = +p +-> +t +. +p +; + +1758  + gl +; + +1761 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1762 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +unwd_n_gedy_ +(bo +r +) + +1764 +ved_posi +< +BidiIt +>* +pmp + = +ic_ +*>( +m_backup_e +); + +1765 if(! + gr +) + +1767 + gposi + = +pmp +-> +posi +; + +1768 + gpe + = +pmp +-> +pe +; + +1769 ++(* + gxt_cou +); + +1771 + gboo +:: +BOOST_REGEX_DETAIL_NS +:: +a_deroy +( +pmp +++); + +1772 + gm_backup_e + = +pmp +; + +1773  + gr +; + +1776 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1777 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +unwd_cursi +(bo +r +) + +1782 +ved_cursi +< +sus_ty +>* +pmp + = +ic_ +*>( +m_backup_e +); + +1783 i(! + gr +) + +1785 + gcursi_ack +. +push_back +( +cursi_fo +< +sus_ty +>()); + +1786 + gcursi_ack +. +back +(). + gidx + = +pmp +-> +cursi_id +; + +1787 + gcursi_ack +. +back +(). + gu_addss + = +pmp +-> +u_addss +; + +1788 + gcursi_ack +. +back +(). + gsus + = +pmp +-> +i_sus +; + +1789 + gcursi_ack +. +back +(). + gloti_of_t + = +posi +; + +1790 * + gm_esu + = +pmp +-> +_sus +; + +1792 + gboo +:: +BOOST_REGEX_DETAIL_NS +:: +a_deroy +( +pmp +++); + +1793 + gm_backup_e + = +pmp +; + +1794  + gue +; + +1797 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1798 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +unwd_cursi_p +(bo +r +) + +1802 +ved_e +* +pmp + = +ic_ +( +m_backup_e +); + +1803 i(! + gr + && ! + gcursi_ack +. +emy +()) + +1805 * + gm_esu + = +cursi_ack +. +back +(). +sus +; + +1806 + gposi + = +cursi_ack +. +back +(). +loti_of_t +; + +1807 + gcursi_ack +. +p_back +(); + +1809 + gboo +:: +BOOST_REGEX_DETAIL_NS +:: +a_deroy +( +pmp +++); + +1810 + gm_backup_e + = +pmp +; + +1811  + gue +; + +1814 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1815  + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +push_cursi_p +() + +1817 +ved_e +* +pmp + = +ic_ +( +m_backup_e +); + +1818 -- + gpmp +; + +1819 if( + gpmp + < + gm_ack_ba +) + +1821 +exnd_ack +(); + +1822 + gpmp + = +ic_ +< +ved_e +*>( +m_backup_e +); + +1823 -- + gpmp +; + +1825 ( +w + ( +pmp +) +ved_e +(15); + +1826 + gm_backup_e + = +pmp +; + +1829 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1830 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +unwd_comm +(bo +b +) + +1832 +boo +:: +BOOST_REGEX_DETAIL_NS +:: +a_deroy +( +m_backup_e +++); + +1833  +unwd +( +b +&& ! + gm_unwound_lookahd +){} + +1834 if( + gm_unwound_lookahd + && + gpe +) + +1840 + gm_unwound_lookahd + = +l +; + +1841 +ved_e +* + gpmp + = +m_backup_e +; + +1842 -- + gpmp +; + +1843 if( + gpmp + < + gm_ack_ba +) + +1845 +exnd_ack +(); + +1846 + gpmp + = +m_backup_e +; + +1847 -- + gpmp +; + +1849 ( +w + ( +pmp +) +ved_e +(16); + +1850 + gm_backup_e + = +pmp +; + +1853 + gm_ddt + = +l +; + +1854  + gl +; + +1857 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1858 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +unwd_th +(bo +b +) + +1861 +boo +:: +BOOST_REGEX_DETAIL_NS +:: +a_deroy +( +m_backup_e +++); + +1862 +bo + + gsu + = +l +; + +1863 ( + gsu + = +unwd +( +b +)&& ! +m_unwound_t +){} + +1866 if( +su + && +m_unwound_t +) + +1867 +unwd +( +b +); + +1868  + gl +; + +1931 #ifde +BOOST_MSVC + + +1932 #agm +wng +( +p +) + +1935 #ifde +BOOST_MSVC + + +1936 #agm +wng +( +push +) + +1937 #agm +wng +( +dib +: 4103) + +1939 #ifde +BOOST_HAS_ABI_HEADERS + + +1940 #ud +BOOST_ABI_SUFFIX + + +1942 #ifde +BOOST_MSVC + + +1943 #agm +wng +( +p +) + + @/usr/include/boost/regex/v4/perl_matcher_recursive.hpp + +20 #ide +BOOST_REGEX_V4_PERL_MATCHER_RECURSIVE_HPP + + +21  + #BOOST_REGEX_V4_PERL_MATCHER_RECURSIVE_HPP + + + ) + +23 #ifde +BOOST_MSVC + + +24 #agm +wng +( +push +) + +25 #agm +wng +( +dib +: 4103) + +27 #ifde +BOOST_HAS_ABI_HEADERS + + +28 #ud +BOOST_ABI_PREFIX + + +30 #ifde +BOOST_MSVC + + +31 #agm +wng +( +p +) + +34 #ifde +BOOST_MSVC + + +35 #agm +wng +( +push +) + +36 #agm +wng +( +dib +: 4800) + +39 +mea + + gboo +{ + +40 +mea + + gBOOST_REGEX_DETAIL_NS +{ + +42 + gme + < +ass + + gBidiIt +> + +43 as + cbackup_subex + + +45  + gdex +; + +46 + gsub_mch +< + gBidiIt +> + gsub +; + +47 + gpublic +: + +48 +me + < +ass + +A +> + +49 +backup_subex +(cڡ +mch_sus +< +BidiIt +, +A +>& +w +,  +i +) + +50 : +dex +( +i +), +sub +( +w +[i], +l +) {} + +51 + gme + < +ass + + gA +> + +52  +e +( +mch_sus +< +BidiIt +, +A +>& +w +) + +54 + gw +. +t_f +( +sub +. +f +, +dex +, index == 0); + +55 + gw +. +t_cd +( +sub +. +cd +, +dex +, sub. +mched +, index == 0); + +57 cڡ + gsub_mch +< + gBidiIt +>& +g +({  + gsub +; } + +60 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +61 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_l_es +() + +63  +mch_oc_ty + cڡ +s_mch_vb +[34] = + +65 (& +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_tmk +), + +66 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_dmk +, + +67 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_l +, + +68 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_t_le +, + +69 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_d_le +, + +70 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_wd +, + +71 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_mch +, + +72 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_wd_boundy +, + +73 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_wh_wd +, + +74 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_wd_t +, + +75 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_wd_d +, + +76 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_bufr_t +, + +77 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_bufr_d +, + +78 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_backf +, + +79 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_lg_t +, + +80 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_t +, + +81 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_jump +, + +82 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_t +, + +83 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_p +, + +84 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_combg +, + +85 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_so_bufr_d +, + +86 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_t_ctue +, + +91 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_d__dich +, + +92 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_ch_ +, + +93 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_t_ +, + +94 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_lg_t_ +, + +95 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_back +, + +96 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_as_backf +, + +97 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_togg_ +, + +98 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_cursi +, + +99 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_ +, + +100 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_ac +, + +101 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_comm +, + +102 & +_mch +< +BidiIt +, +Aot +, +as +>:: +mch_th +, + +105 if( + ge_cou + > + gmax_e_cou +) + +106 +i_r +( +as_ +, +gex_cڡts +:: +r_comexy +); + +107  + gpe +) + +109 +mch_oc_ty + + goc + = +s_mch_vb +[ +pe +-> +ty +]; + +110 ++ + ge_cou +; + +111 if(!( + gthis +->* + goc +)()) + +113 if(( + gm_mch_ags + & + gmch_l +&& ( + gposi + = +ϡ +&& ( +posi + ! +ch_ba +)) + +114 +m_has_l_mch + = +ue +; + +118  + gue +; + +121 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +122 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_tmk +() + +124  +dex + = +ic_ +( +pe +)->index; + +125 + gi + = +ic_ +( +pe +)-> +i +; + +126 +bo + + gr + = +ue +; + +127  + gdex +) + +130 +pe + =e-> +xt +. +p +; + +136 +BidiIt + +d_posi +( +posi +); + +137 cڡ +_syax_ba +* + gxt_pe + = +ic_ +( +pe +-> +xt +. +p +)-> +t +.p->next.p; + +138 + gpe + = +pe +-> +xt +. +p +->next.p; + +139 + gr + = +mch_l_es +(); + +140 + gpe + = +xt_pe +; + +141 + gposi + = +d_posi +; + +142 if(( + gr + && ( + gdex + !-1)|| (! +r + && ( +dex + != -2))) + +143 +r + = +l +; + +145 + gr + = +ue +; + +146 if( + gr + && + gm_have_ac +) + +147 + gr + = +sk_u_n +( +INT_MAX +); + +153 +bo + +d_ddt + = +m_ddt +; + +154 + gm_ddt + = +ue +; + +155 cڡ +_syax_ba +* + gxt_pe + = +ic_ +( +pe +-> +xt +. +p +)-> +t +.p->next.p; + +156 + gpe + = +pe +-> +xt +. +p +->next.p; + +157 +bo + + gn_backack + = +m_n_backack +; + +158 + gr + = +mch_l_es +(); + +159 if( + gr +) + +160 + gm_n_backack + = +n_backack +; + +161 + gpe + = +xt_pe +; + +162 + gm_ddt + = +d_ddt +; + +163 #ifde +BOOST_REGEX_MATCH_EXTRA + + +164 if( + gr + && ( + gm_mch_ags + & + gmch_exa +)) + +171  + gi +; + +172 + gmch_sus +< + gBidiIt +, + gAot +> +tm +(* +m_esu +); + +173  + gi + = 0; i < + gtm +. +size +(); ++i) + +174 (* + gm_esu +)[ +i +]. +g_us +(). +r +(); + +176 + gr + = +mch_l_es +(); + +178  + gi + = 0; i < + gtm +. +size +(); ++i) + +180  +tyme + + tsub_mch +< + tBidiIt +>:: + tu_qu_ty + + tq +; + +181 + gq +& + gs1 + = (* +m_esu +)[ +i +]. +g_us +(); + +182 cڡ + gq +& + gs2 + = +tm +[ +i +]. +us +(); + +183 + gs1 +. + +( + +184 +s1 +. +d +(), + +185 +s2 +. +beg +(), + +186 +s2 +. +d +()); + +190 if( + gr + && + gm_have_ac +) + +191 + gr + = +sk_u_n +( +INT_MAX +); + +197 cڡ +_t +* +t + = +ic_ +( +pe +-> +xt +. +p +); + +198 +BOOST_ASSERT +( +t +-> +ty + = +syax_emt_t +); + +199 + gpe + = +t +-> +xt +. +p +; + +200 if( + gpe +-> + gty + = +syax_emt_as_backf +) + +202 if(! +mch_as_backf +()) + +203 +pe + = +t +->t. +p +; + +209 +BOOST_ASSERT +( +pe +-> +ty + = +syax_emt_tmk +); + +210 +bo + + gged + = +ic_ +( +pe +)-> +dex + == -2; + +211 +BidiIt + + gved_posi + = +posi +; + +212 cڡ +_syax_ba +* + gxt_pe + = +ic_ +( +pe +-> +xt +. +p +)-> +t +.p->next.p; + +213 + gpe + = +pe +-> +xt +. +p +->next.p; + +214 +bo + + gs + = +mch_l_es +(); + +215 + gposi + = +ved_posi +; + +216 if( + gged +) + +217 + gs + = ! +s +; + +218 if( + gs +) + +219 + gpe + = +xt_pe +; + +221 + gpe + = +t +->t. +p +; + +228 +backup_subex +< +BidiIt +> +sub +(* +m_esu +, 0); + +229 + gm_esu +-> +t_f +( +posi +, 0, +ue +); + +230 + gpe + = +pe +-> +xt +. +p +; + +231 + gr + = +mch_l_es +(); + +232 if( + gr + = +l +) + +233 +sub +. +e +(* +m_esu +); + +238 +BOOST_ASSERT +( +dex + > 0); + +239 if(( + gm_mch_ags + & + gmch_nosubs +) == 0) + +241 +backup_subex +< +BidiIt +> +sub +(* +m_esu +, +dex +); + +242 + gm_esu +-> +t_f +( +posi +, +dex +); + +243 + gpe + = +pe +-> +xt +. +p +; + +244 + gr + = +mch_l_es +(); + +245 if( + gr + = +l +) + +246 +sub +. +e +(* +m_esu +); + +247 #ifde +BOOST_REGEX_MATCH_EXTRA + + +251 if( + gsub +. +g +(). + gmched + && ( + gmch_exa + & + gm_mch_ags +)) + +252 ((* + gm_esu +)[ +dex +]). +g_us +(). +push_back +( +sub +. +g +()); + +257 + gpe + = +pe +-> +xt +. +p +; + +262  + gr +; + +265 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +266 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_t +() + +268 +bo + +ke_f +, + gke_cd +; + +269 cڡ +_t +* + gjmp + = +ic_ +( +pe +); + +272 if( + gposi + = +ϡ +) + +274 +ke_f + = +jmp +-> +n_be_nu + & +mask_ke +; + +275 + gke_cd + = +jmp +-> +n_be_nu + & +mask_sk +; + +279 + gke_f + = +n_t +(* +posi +, +jmp +-> +_m +, () +mask_ke +); + +280 + gke_cd + = +n_t +(* +posi +, +jmp +-> +_m +, () +mask_sk +); + +283 if( + gke_f +) + +287 if( + gke_cd +) + +289 +BidiIt + +dposi +( +posi +); + +290 cڡ +_syax_ba +* + gd_pe + = +jmp +-> +t +. +p +; + +291 + gpe + = +pe +-> +xt +. +p +; + +292 +bo + + gd + = +i +; + +293 + gm_have_th + = +l +; + +294 if(! +mch_l_es +()) + +296 + gpe + = +d_pe +; + +297 + gposi + = +dposi +; + +298 + gi + = +d +; + +299 if( + gm_have_th +) + +301 + gm_n_backack + = +ue +; + +302 + gm_have_th + = +l +; + +303  + gl +; + +306 + gm_have_th + = +l +; + +307  + gm_n_backack +; + +309 + gpe + = +pe +-> +xt +. +p +; + +310  + gue +; + +312 if( + gke_cd +) + +314 + gpe + = +jmp +-> +t +. +p +; + +315  + gue +; + +317  + gl +; + +320 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +321 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_p +() + +323 #ifde +BOOST_MSVC + + +324 #agm +wng +( +push +) + +325 #agm +wng +( +dib +:4127 4244) + +327 cڡ +_ +* +p + = +ic_ +( +pe +); + +332 + g_cou +< + gBidiIt +> +r +( +p +-> +e_id +, & +xt_cou +, +posi +, +this +-> +cursi_ack +. +size +(?his->cursi_ack. +back +(). +idx + : +INT_MIN + + 3); + +338 + gxt_cou +-> +check_nu_ +( +posi +, +p +-> +max +); + +341 +bo + + gke_f +, + gke_cd +; + +342 if( + gposi + = +ϡ +) + +344 +ke_f + = +p +-> +n_be_nu + & +mask_ke +; + +345 + gke_cd + = +p +-> +n_be_nu + & +mask_sk +; + +349 + gke_f + = +n_t +(* +posi +, +p +-> +_m +, () +mask_ke +); + +350 + gke_cd + = +n_t +(* +posi +, +p +-> +_m +, () +mask_sk +); + +353 if( + gxt_cou +-> +g_cou +(< + gp +-> + gm +) + +356 if( + gke_f +) + +359 ++(* + gxt_cou +); + +360 + gpe + = +p +-> +xt +. +p +; + +361  +mch_l_es +(); + +363  + gl +; + +365 +bo + + ggedy + = ( +p +-> +gedy +&& (!( +m_mch_ags + & +gex_cڡts +:: +mch_y +|| +m_ddt +); + +366 if( + ggedy +) + +369 if(( + gxt_cou +-> +g_cou +(< + gp +-> + gmax +&& + gke_f +) + +372 +BidiIt + + gpos + = +posi +; + +374 ++(* + gxt_cou +); + +375 + gpe + = +p +-> +xt +. +p +; + +376 if( +mch_l_es +()) + +377  + gue +; + +378 if(! + gm_n_backack +) + +379  + gl +; + +381 + gposi + = +pos +; + +383 if( + gke_cd +) + +385 + gpe + = +p +-> +t +. +p +; + +386  + gue +; + +388  + gl +; + +393 if( + gke_cd +) + +396 +BidiIt + + gpos + = +posi +; + +397 + gpe + = +p +-> +t +. +p +; + +398 if( +mch_l_es +()) + +399  + gue +; + +400 if(! + gm_n_backack +) + +401  + gl +; + +403 + gposi + = +pos +; + +405 if(( + gxt_cou +-> +g_cou +(< + gp +-> + gmax +&& + gke_f +) + +408 ++(* + gxt_cou +); + +409 + gpe + = +p +-> +xt +. +p +; + +410  +mch_l_es +(); + +413  + gl +; + +414 #ifde +BOOST_MSVC + + +415 #agm +wng +( +p +) + +419 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +420 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_d__ow +() + +422 #ifde +BOOST_MSVC + + +423 #agm +wng +( +push +) + +424 #agm +wng +( +dib +:4127) + +426 +d +:: +size_t + +cou + = 0; + +427 cڡ +_ +* + gp + = +ic_ +( +pe +); + +428 +_syax_ba +* + gpsg + = +p +-> +xt +. +p +; + +430  + gcou + < + gp +-> + gm +) + +432 + gpe + = +psg +; + +433 if(! +mch_wd +()) + +434  + gl +; + +435 ++ + gcou +; + +437 +bo + + ggedy + = ( +p +-> +gedy +&& (!( +m_mch_ags + & +gex_cڡts +:: +mch_y +|| +m_ddt +); + +438 if( + ggedy +) + +441  + gcou + < + gp +-> + gmax +) + +443 + gpe + = +psg +; + +444 if(! +mch_wd +()) + +446 ++ + gcou +; + +448 if(( + gp +-> + gadg +&& ( + gcou + <-> + gmax +)) + +449 + gt + = +posi +; + +450 + gpe + = +p +; + +451  +backack_tl_mch +( +cou + - +p +-> +m +); + +456 +BidiIt + + gve_pos +; + +459 if(( + gp +-> + gadg +&& (p-> + gmax + = +UINT_MAX +)) + +460 +t + = +posi +; + +461 + gpe + = +p +-> +t +. +p +; + +462 + gve_pos + = +posi +; + +463 ++ + ge_cou +; + +464 if( +mch_l_es +()) + +465  + gue +; + +466 if(( + gcou + > +p +-> +max +|| ! +m_n_backack +) + +467  +l +; + +468 ++ + gcou +; + +469 + gpe + = +psg +; + +470 + gposi + = +ve_pos +; + +471 if(! +mch_wd +()) + +472  + gl +; + +473 } + gue +); + +475 #ifde +BOOST_MSVC + + +476 #agm +wng +( +p +) + +480 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +481 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_d__ +() + +483 #ifde +BOOST_MSVC + + +484 #agm +wng +( +push +) + +485 #agm +wng +( +dib +:4127) + +487 if( +m_mch_ags + & +mch_n_d_nu +) + +488  +mch_d__ow +(); + +489 if(( + gic_ +( + gpe +-> + gxt +. + gp +)-> + gmask + & + gmch_y_mask +) == 0) + +490  +mch_d__ow +(); + +494 cڡ +_ +* + gp + = +ic_ +( +pe +); + +495 #ifde +BOOST_MSVC + + +496 #agm +wng +( +push +) + +497 #agm +wng +( +dib +:4267) + +499 +bo + + ggedy + = ( +p +-> +gedy +&& (!( +m_mch_ags + & +gex_cڡts +:: +mch_y +|| +m_ddt +); + +500 + gd +:: +size_t + +cou + = ( +d +:: +m +)( +ic_ +(:: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +posi +, +ϡ +)), + ggedy + ? + gp +-> + gmax + : +p +->min); + +501 if( + gp +-> + gm + > + gcou +) + +503 + gposi + = +ϡ +; + +504  + gl +; + +506 + gd +:: +adv +( +posi +, +cou +); + +507 #ifde +BOOST_MSVC + + +508 #agm +wng +( +p +) + +510 if(( + gp +-> + gadg +&& ( + gcou + <-> + gmax +&& + ggedy +) + +511 + gt + = +posi +; + +512 if( + ggedy +) + +513  +backack_tl_mch +( +cou + - +p +-> +m +); + +516 +BidiIt + + gve_pos +; + +519 ( + gposi + ! +ϡ +&& ( +cou + < +p +-> +max +&& ! +n_t +(* +posi +,-> +_m +, +mask_sk +)) + +521 ++ + gposi +; + +522 ++ + gcou +; + +524 if(( + gp +-> + gadg +&& (p-> + gmax + = +UINT_MAX +)) + +525 +t + = +posi +; + +526 + gpe + = +p +-> +t +. +p +; + +527 + gve_pos + = +posi +; + +528 ++ + ge_cou +; + +529 if( +mch_l_es +()) + +530  + gue +; + +531 if(( + gcou + > +p +-> +max +|| ! +m_n_backack +) + +532  +l +; + +533 if( + gve_pos + = +ϡ +) + +534  +l +; + +535 + gposi + = ++ +ve_pos +; + +536 ++ + gcou +; + +537 } + gue +); + +538 #ifde +BOOST_MSVC + + +539 #agm +wng +( +p +) + +543 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +544 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_ch_ +() + +546 #ifde +BOOST_MSVC + + +547 #agm +wng +( +push +) + +548 #agm +wng +( +dib +:4127) + +549 #agm +wng +( +dib +:4267) + +551 #ifde +__BORLANDC__ + + +552 #agm +ti + +push + - +w +-8008 -w-8066 -w-8004 + +554 cڡ +_ +* +p + = +ic_ +( +pe +); + +555 +BOOST_ASSERT +(1 = +ic_ +( +p +-> +xt +. +p +)-> +ngth +); + +556 cڡ +ch_ty + + gwh + = * +t_ +( +ic_ +( +p +-> +xt +. +p +) + 1); + +560 +bo + + ggedy + = ( +p +-> +gedy +&& (!( +m_mch_ags + & +gex_cڡts +:: +mch_y +|| +m_ddt +); + +561 + gd +:: +size_t + +cou +, + gdesed +; + +562 if(:: +boo +:: +is_ndom_acss_ +< +BidiIt +>:: +vue +) + +564 +desed + = + +565 ( +d +:: +m +)( + +566 ( +d +:: +size_t +)( +gedy + ? +p +-> +max + :-> +m +), + +567 ( + gd +:: +size_t +):: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +posi +, +ϡ +)); + +568 + gcou + = +desed +; + +569 ++ + gdesed +; + +570 if( + gi +) + +572 -- + gdesed + && ( + gas_ +. +e_no +(* +posi += +wh +)) + +574 ++ +posi +; + +579 -- + gdesed + && ( + gas_ +. +e +(* +posi += +wh +)) + +581 ++ +posi +; + +584 + gcou + = +cou + - +desed +; + +588 + gcou + = 0; + +589 + gdesed + = +gedy + ? +p +-> +max + :-> +m +; + +590 ( + gcou + < + gdesed +&& ( + gposi + ! +ϡ +&& ( +as_ +. +e +(* +posi +, +i += +wh +)) + +592 ++ +posi +; + +593 ++ + gcou +; + +596 if(( + gp +-> + gadg +&& ( + gcou + <-> + gmax +&& + ggedy +) + +597 + gt + = +posi +; + +598 if( + gcou + < + gp +-> + gm +) + +599  + gl +; + +601 if( + ggedy +) + +602  +backack_tl_mch +( +cou + - +p +-> +m +); + +605 +BidiIt + + gve_pos +; + +608 ( + gposi + ! +ϡ +&& ( +cou + < +p +-> +max +&& ! +n_t +(* +posi +,-> +_m +, +mask_sk +)) + +610 if(( + gas_ +. +e +(* +posi +, +i += +wh +)) + +612 ++ +posi +; + +613 ++ + gcou +; + +616  + gl +; + +618 if(( + gp +-> + gadg +&& (p-> + gmax + = +UINT_MAX +)) + +619 +t + = +posi +; + +620 + gpe + = +p +-> +t +. +p +; + +621 + gve_pos + = +posi +; + +622 ++ + ge_cou +; + +623 if( +mch_l_es +()) + +624  + gue +; + +625 if(( + gcou + > +p +-> +max +|| ! +m_n_backack +) + +626  +l +; + +627 + gposi + = +ve_pos +; + +628 if( + gposi + = +ϡ +) + +629  +l +; + +630 if( + gas_ +. +e +(* +posi +, +i += +wh +) + +632 ++ +posi +; + +633 ++ + gcou +; + +637  + gl +; + +639 } + gue +); + +640 #ifde +__BORLANDC__ + + +641 #agm +ti + +p + + +643 #ifde +BOOST_MSVC + + +644 #agm +wng +( +p +) + +648 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +649 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_t_ +() + +651 #ifde +BOOST_MSVC + + +652 #agm +wng +( +push +) + +653 #agm +wng +( +dib +:4127) + +655 #ifde +__BORLANDC__ + + +656 #agm +ti + +push + - +w +-8008 -w-8066 -w-8004 + +658 cڡ +_ +* +p + = +ic_ +( +pe +); + +659 cڡ * + gm + = +ic_ +( +p +-> +xt +. +p +)-> +_m +; + +660 + gd +:: +size_t + +cou + = 0; + +664 +bo + + ggedy + = ( +p +-> +gedy +&& (!( +m_mch_ags + & +gex_cڡts +:: +mch_y +|| +m_ddt +); + +665 + gd +:: +size_t + +desed + = +gedy + ? +p +-> +max + :-> +m +; + +666 if(:: +boo +:: +is_ndom_acss_ +< +BidiIt +>:: +vue +) + +668 +BidiIt + +d + = +posi +; + +671 + gd +:: +size_t + +n + = ( +desed + =( +d +:: +numic_lims +:: +max +)()? 0u : :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +posi +, +ϡ +); + +672 if( + gdesed + > +n +) + +673 +d + = +ϡ +; + +675 + gd +:: +adv +( +d +, +desed +); + +676 +BidiIt + +ig +( +posi +); + +677 ( + gposi + ! +d +&& +m +[ +ic_ +<>( +as_ +. +e +(* +posi +, +i +))]) + +679 ++ + gposi +; + +681 + gcou + = ():: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +ig +, +posi +); + +685 ( + gcou + < + gdesed +&& ( + gposi + ! +ϡ +&& +m +[ +ic_ +<>( +as_ +. +e +(* +posi +, +i +))]) + +687 ++ + gposi +; + +688 ++ + gcou +; + +691 if(( + gp +-> + gadg +&& ( + gcou + <-> + gmax +&& + ggedy +) + +692 + gt + = +posi +; + +693 if( + gcou + < + gp +-> + gm +) + +694  + gl +; + +696 if( + ggedy +) + +697  +backack_tl_mch +( +cou + - +p +-> +m +); + +700 +BidiIt + + gve_pos +; + +703 ( + gposi + ! +ϡ +&& ( +cou + < +p +-> +max +&& ! +n_t +(* +posi +,-> +_m +, +mask_sk +)) + +705 if( + gm +[ +ic_ +<>( +as_ +. +e +(* +posi +, +i +))]) + +707 ++ + gposi +; + +708 ++ + gcou +; + +711  + gl +; + +713 if(( + gp +-> + gadg +&& (p-> + gmax + = +UINT_MAX +)) + +714 +t + = +posi +; + +715 + gpe + = +p +-> +t +. +p +; + +716 + gve_pos + = +posi +; + +717 ++ + ge_cou +; + +718 if( +mch_l_es +()) + +719  + gue +; + +720 if(( + gcou + > +p +-> +max +|| ! +m_n_backack +) + +721  +l +; + +722 + gposi + = +ve_pos +; + +723 if( + gposi + = +ϡ +) + +724  +l +; + +725 if( + gm +[ +ic_ +<>( +as_ +. +e +(* +posi +, +i +))]) + +727 ++ + gposi +; + +728 ++ + gcou +; + +732  + gl +; + +734 } + gue +); + +735 #ifde +__BORLANDC__ + + +736 #agm +ti + +p + + +738 #ifde +BOOST_MSVC + + +739 #agm +wng +( +p +) + +743 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +744 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_lg_t_ +() + +746 #ifde +BOOST_MSVC + + +747 #agm +wng +( +push +) + +748 #agm +wng +( +dib +:4127) + +750 #ifde +__BORLANDC__ + + +751 #agm +ti + +push + - +w +-8008 -w-8066 -w-8004 + +753  +tyme + + tas +:: + tch_ass_ty + char_class_type; + +754 cڡ +_ +* + gp + = +ic_ +( +pe +); + +755 cڡ + g_t_lg +< + gch_ass_ty +>* + gt + = +ic_ +*>( +pe +-> +xt +. +p +); + +756 + gd +:: +size_t + +cou + = 0; + +760 +bo + + ggedy + = ( +p +-> +gedy +&& (!( +m_mch_ags + & +gex_cڡts +:: +mch_y +|| +m_ddt +); + +761 + gd +:: +size_t + +desed + = +gedy + ? +p +-> +max + :-> +m +; + +762 if(:: +boo +:: +is_ndom_acss_ +< +BidiIt +>:: +vue +) + +764 +BidiIt + +d + = +posi +; + +767 + gd +:: +size_t + +n + = ( +desed + =( +d +:: +numic_lims +:: +max +)()? 0u : :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +posi +, +ϡ +); + +768 if( + gdesed + > +n +) + +769 +d + = +ϡ +; + +771 + gd +:: +adv +( +d +, +desed +); + +772 +BidiIt + +ig +( +posi +); + +773 ( + gposi + ! +d +&& ( +posi + ! +_is_t_memb +osi, +ϡ +, +t +, + +. +g_da +(), +i +))) + +775 ++ + gposi +; + +777 + gcou + = ():: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +di +( +ig +, +posi +); + +781 ( + gcou + < + gdesed +&& ( + gposi + ! +ϡ +&& ( +posi + ! +_is_t_memb +osi,a, +t +, + +. +g_da +(), +i +))) + +783 ++ + gposi +; + +784 ++ + gcou +; + +787 if(( + gp +-> + gadg +&& ( + gcou + <-> + gmax +&& + ggedy +) + +788 + gt + = +posi +; + +789 if( + gcou + < + gp +-> + gm +) + +790  + gl +; + +792 if( + ggedy +) + +793  +backack_tl_mch +( +cou + - +p +-> +m +); + +796 +BidiIt + + gve_pos +; + +799 ( + gposi + ! +ϡ +&& ( +cou + < +p +-> +max +&& ! +n_t +(* +posi +,-> +_m +, +mask_sk +)) + +801 if( + gposi + ! +_is_t_memb +( +posi +, +ϡ +, +t +, + +. +g_da +(), +i +)) + +803 ++ + gposi +; + +804 ++ + gcou +; + +807  + gl +; + +809 if(( + gp +-> + gadg +&& (p-> + gmax + = +UINT_MAX +)) + +810 +t + = +posi +; + +811 + gpe + = +p +-> +t +. +p +; + +812 + gve_pos + = +posi +; + +813 ++ + ge_cou +; + +814 if( +mch_l_es +()) + +815  + gue +; + +816 if(( + gcou + > +p +-> +max +|| ! +m_n_backack +) + +817  +l +; + +818 + gposi + = +ve_pos +; + +819 if( + gposi + = +ϡ +) + +820  +l +; + +821 if( + gposi + ! +_is_t_memb +( +posi +, +ϡ +, +t +, + +. +g_da +(), +i +)) + +823 ++ + gposi +; + +824 ++ + gcou +; + +828  + gl +; + +830 } + gue +); + +831 #ifde +__BORLANDC__ + + +832 #agm +ti + +p + + +834 #ifde +BOOST_MSVC + + +835 #agm +wng +( +p +) + +839 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +840 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +backack_tl_mch +( +d +:: +size_t + +cou +) + +842 #ifde +BOOST_MSVC + + +843 #agm +wng +( +push +) + +844 #agm +wng +( +dib +:4127) + +846 if(! +m_n_backack +) + +847  +l +; + +848 if(( + gm_mch_ags + & + gmch_l +&& ( + gposi + = +ϡ +)) + +849 +m_has_l_mch + = +ue +; + +851 cڡ +_ +* + gp + = +ic_ +( +pe +); + +852 +BidiIt + + gbackack + = +posi +; + +853 if( + gposi + = +ϡ +) + +855 if( +p +-> +n_be_nu + & +mask_sk +) + +857 +pe + = +p +-> +t +. +p +; + +858 if( +mch_l_es +()) + +859  + gue +; + +861 if( + gcou +) + +863 + gposi + = -- +backack +; + +864 -- + gcou +; + +867  + gl +; + +871  + gcou + && ! +n_t +(* +posi +, +p +-> +_m +, +mask_sk +)) + +873 -- + gposi +; + +874 -- + gcou +; + +875 ++ + ge_cou +; + +877 + gpe + = +p +-> +t +. +p +; + +878 + gbackack + = +posi +; + +879 if( +mch_l_es +()) + +880  + gue +; + +881 if( + gcou + == 0) + +882  +l +; + +883 + gposi + = -- +backack +; + +884 ++ + ge_cou +; + +885 -- + gcou +; + +886 } + gue +); + +887 #ifde +BOOST_MSVC + + +888 #agm +wng +( +p +) + +892 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +893 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_cursi +() + +895 +BOOST_ASSERT +( +pe +-> +ty + = +syax_emt_cur +); + +899 if( + gcursi_ack +. +cy +() == 0) + +901 +cursi_ack +. +rve +(50); + +907  +tyme + + gd +:: +ve +< +cursi_fo +< +sus_ty +> >:: +v_ + +i + = +cursi_ack +. +rbeg +(); + gi + !cursi_ack. +nd +(); ++i) + +909 if( + gi +-> + gidx + = +ic_ +(ic_( +pe +)-> +t +. +p +)-> +dex +) + +911 if( +i +-> +loti_of_t + = +posi +) + +912  +l +; + +919 + gcursi_ack +. +push_back +( +cursi_fo +< +sus_ty +>()); + +920 + gcursi_ack +. +back +(). + gu_addss + = +pe +-> +xt +. +p +; + +921 + gcursi_ack +. +back +(). + gsus + = * +m_esu +; + +922 + gcursi_ack +. +back +(). + g_ack + = +xt_cou +; + +923 + gcursi_ack +. +back +(). + gloti_of_t + = +posi +; + +924 + gpe + = +ic_ +( +pe +)-> +t +. +p +; + +925 + gcursi_ack +. +back +(). + gidx + = +ic_ +( +pe +)-> +dex +; + +927 + g_cou +< + gBidiIt +>* + gved + = +xt_cou +; + +928 + g_cou +< + gBidiIt +> +r +(& +xt_cou +); + +929 + gxt_cou + = & +r +; + +930 +bo + + gn_backack + = +m_n_backack +; + +931 +bo + + gsu + = +mch_l_es +(); + +932 + gm_n_backack + = +n_backack +; + +933 + gxt_cou + = +ved +; + +935 if(! + gsu +) + +937 + gxt_cou + = +cursi_ack +. +back +(). +_ack +; + +938 * + gm_esu + = +cursi_ack +. +back +(). +sus +; + +939 + gcursi_ack +. +p_back +(); + +940  + gl +; + +942  + gue +; + +945 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +946 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_dmk +() + +948  +dex + = +ic_ +( +pe +)->index; + +949 + gi + = +ic_ +( +pe +)-> +i +; + +950 if( + gdex + > 0) + +952 if(( + gm_mch_ags + & + gmch_nosubs +) == 0) + +954 +m_esu +-> +t_cd +( +posi +, +dex +); + +956 if(! + gcursi_ack +. +emy +()) + +958 if( + gdex + = +cursi_ack +. +back +(). +idx +) + +960 +cursi_fo +< +sus_ty +> +ved + = +cursi_ack +. +back +(); + +961 + gcursi_ack +. +p_back +(); + +962 + gpe + = +ved +. +u_addss +; + +963 + g_cou +< + gBidiIt +>* + gved_cou + = +xt_cou +; + +964 + gxt_cou + = +ved +. +_ack +; + +965 * + gm_esu + = +ved +. +sus +; + +966 if(! +mch_l_es +()) + +968 + gcursi_ack +. +push_back +( +ved +); + +969 + gxt_cou + = +ved_cou +; + +970  + gl +; + +975 if(( + gdex + < 0) && (index != -4)) + +978 +pe + = 0; + +979  + gue +; + +981 + gpe + = +pe + ?e-> +xt +. +p + : 0; + +982  + gue +; + +985 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +986 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_mch +() + +988 if(! +cursi_ack +. +emy +()) + +990 +BOOST_ASSERT +(0 = +cursi_ack +. +back +(). +idx +); + +991 cڡ +_syax_ba +* + gved_e + = +pe + = +cursi_ack +. +back +(). +u_addss +; + +992 * + gm_esu + = +cursi_ack +. +back +(). +sus +; + +993 + gcursi_ack +. +p_back +(); + +994 if(! +mch_l_es +()) + +996 + gcursi_ack +. +push_back +( +cursi_fo +< +sus_ty +>()); + +997 + gcursi_ack +. +back +(). + gu_addss + = +ved_e +; + +998 + gcursi_ack +. +back +(). + gsus + = * +m_esu +; + +999 + gcursi_ack +. +back +(). + gloti_of_t + = +posi +; + +1000  + gl +; + +1002  + gue +; + +1004 if(( + gm_mch_ags + & + gmch_n_nu +&& ( + gposi + =(* +m_esu +)[0]. +f +)) + +1005  +l +; + +1006 if(( + gm_mch_ags + & + gmch_l +&& ( + gposi + ! +ϡ +)) + +1007  +l +; + +1008 if(( + gm_mch_ags + & + ggex_cڡts +:: +mch_n_l_nu +&& ( +posi + = +ch_ba +)) + +1009  +l +; + +1010 + gm_esu +-> +t_cd +( +posi +); + +1011 + gpe + = 0; + +1012 + gm_has_found_mch + = +ue +; + +1013 if(( + gm_mch_ags + & + gmch_posix += +mch_posix +) + +1015 +m_su +. +maybe_assign +(* +m_esu +); + +1016 if(( + gm_mch_ags + & + gmch_y +) == 0) + +1017  +l +; + +1019 #ifde +BOOST_REGEX_MATCH_EXTRA + + +1020 if( + gmch_exa + & + gm_mch_ags +) + +1022  + gi + = 0; i < + gm_esu +-> +size +(); ++i) + +1023 if((* + gm_esu +)[ +i +]. + gmched +) + +1024 ((* + gm_esu +)[ +i +]). +g_us +(). +push_back +((* +m_esu +)[i]); + +1027  + gue +; + +1030 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1031 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_comm +() + +1033 +m_n_backack + = +l +; + +1034  + gai + = +ic_ +( +pe +)-> +ai +; + +1035  + gai +) + +1037  + gcomm_comm +: + +1038 +t + = +ϡ +; + +1040  + gcomm_sk +: + +1041 +t + = +posi +; + +1044 + gpe + = +pe +-> +xt +. +p +; + +1045  + gue +; + +1048 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1049 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_th +() + +1051 +pe + =e-> +xt +. +p +; + +1052 if( +mch_l_es +()) + +1053  + gue +; + +1054 + gm_n_backack + = +l +; + +1055 + gm_have_th + = +ue +; + +1056  + gl +; + +1059 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1060 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +mch_togg_ +() + +1063 +bo + +d + = +this +-> +i +; + +1064 + gthis +-> + gi + = +ic_ +( +pe +)-> +i +; + +1065 + gpe + = +pe +-> +xt +. +p +; + +1066 +bo + + gsu + = +mch_l_es +(); + +1067 + gthis +-> + gi + = +d +; + +1068  + gsu +; + +1073 + gme + < +ass + + gBidiIt +, cs + gAot +, cs + gas +> + +1074 +bo + + g_mch +< + gBidiIt +, + gAot +, + gas +>:: +sk_u_n +( +dex +, bo +have_mch +) + +1076  + gpe +) + +1078 if( + gpe +-> + gty + = +syax_emt_dmk +) + +1080 if( +ic_ +( +pe +)-> +dex + == index) + +1082 if( +have_mch +) + +1083  +this +-> +mch_dmk +(); + +1084 + gpe + = +pe +-> +xt +. +p +; + +1085  + gue +; + +1091 +bo + + gr + = +mch_dmk +(); + +1092 + gm_have_ac + = +ue +; + +1093 if(! + gpe +) + +1094  + gr +; + +1098 if( + gpe +-> + gty + = +syax_emt_mch +) + +1099  +ue +; + +1100 if( + gpe +-> + gty + = +syax_emt_tmk +) + +1102  +idx + = +ic_ +( +pe +)-> +dex +; + +1103 + gpe + = +pe +-> +xt +. +p +; + +1104 +sk_u_n +( +idx +, +l +); + +1107 + gpe + = +pe +-> +xt +. +p +; + +1109  + gue +; + +1115 #ifde +BOOST_MSVC + + +1116 #agm +wng +( +p +) + +1119 #ifde +BOOST_MSVC + + +1120 #agm +wng +( +push +) + +1121 #agm +wng +( +dib +: 4103) + +1123 #ifde +BOOST_HAS_ABI_HEADERS + + +1124 #ud +BOOST_ABI_SUFFIX + + +1126 #ifde +BOOST_MSVC + + +1127 #agm +wng +( +p +) + + @/usr/include/boost/regex/v4/regex_traits.hpp + +19 #ide +BOOST_REGEX_TRAITS_HPP_INCLUDED + + +20  + #BOOST_REGEX_TRAITS_HPP_INCLUDED + + + ) + +22 #ide +BOOST_REGEX_CONFIG_HPP + + +23  + ~ + +25 #ide +BOOST_REGEX_WORKAROUND_HPP + + +26  + ~ + +28 #ide +BOOST_REGEX_SYNTAX_TYPE_HPP + + +29  + ~ + +31 #ide +BOOST_REGEX_ERROR_TYPE_HPP + + +32  + ~ + +34 #ide +BOOST_REGEX_TRAITS_DEFAULTS_HPP_INCLUDED + + +35  + ~ + +37 #ide +BOOST_NO_STD_LOCALE + + +38 #ide +BOOST_CPP_REGEX_TRAITS_HPP_INCLUDED + + +39  + ~ + +42 #i! +BOOST_WORKAROUND +( +__BORLANDC__ +, < 0x560) + +43 #ide +BOOST_C_REGEX_TRAITS_HPP_INCLUDED + + +44  + ~ + +47 #i +defed +( +_WIN32 +&& !defed( +BOOST_REGEX_NO_W32 +) + +48 #ide +BOOST_W32_REGEX_TRAITS_HPP_INCLUDED + + +49  + ~ + +52 #ide +BOOST_REGEX_FWD_HPP_INCLUDED + + +53  + ~ + +56  + ~"boo/m/has_xxx.h +" + +57  + ~ + +59 #ifde +BOOST_MSVC + + +60 #agm +wng +( +push +) + +61 #agm +wng +( +dib +: 4103) + +63 #ifde +BOOST_HAS_ABI_HEADERS + + +64 #ud +BOOST_ABI_PREFIX + + +66 #ifde +BOOST_MSVC + + +67 #agm +wng +( +p +) + +70 +mea + + gboo +{ + +72 + gme + < +ass + + gchT +, cs + gimemtiT + > + +73  + ggex_as + : +public + +imemtiT + + +75 +gex_as +(: +imemtiT +() {} + +85 +mea + + gBOOST_REGEX_DETAIL_NS +{ + +86 #i! +BOOST_WORKAROUND +( +__HP_aCC +, < 60000) + +87 +BOOST_MPL_HAS_XXX_TRAIT_DEF +( +boo_exnsis_g +) + +89 + gme +< +ass + + gT +> + +90  + shas_boo_exnsis_g + + +92 +BOOST_STATIC_CONSTANT +( +bo +, +vue + = +l +); + +96 + gme + < +ass + + gBaT +> + +97  + gdeu_w + : +public + +BaT + + +99  +tyme + + tBaT +:: + tch_ty + char_type; + +100 + gd +:: +rg + +r_rg +(:: +boo +:: +gex_cڡts +:: +r_ty + +e +)const + +102  :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +g_deu_r_rg +( +e +); + +104 :: +boo +:: +gex_cڡts +:: +syax_ty + syax_ty( +ch_ty + +c +)const + +106  (( +c + & 0x7f=c? +g_deu_syax_ty +( +ic_ +<>(c): :: +boo +:: +gex_cڡts +:: +syax_ch +; + +108 :: +boo +:: +gex_cڡts +:: +es_syax_ty +s_syax_ty( +ch_ty + +c +)const + +110  (( +c + & 0x7f=c? +g_deu_es_syax_ty +( +ic_ +<>(c): :: +boo +:: +gex_cڡts +:: +es_ty_idty +; + +112 + gboo +:: +tmax_t + +toi +(cڡ +ch_ty +*& +p1 +, cڡ ch_ty* +p2 +,  +dix +)const + +114  :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +glob_toi +( +p1 +, +p2 +, +dix +, * +this +); + +116 +ch_ty + +e +(ch_ty +c +, +bo + +i +)const + +118  ( + gi + ? + gthis +-> +e_no +( +c +: +this +-> +e +(c)); + +120 +ch_ty + +e +(ch_ty +c +)const + +122  + gBaT +:: +e +( +c +); + +124 +ch_ty + +tow +(ch_ty +c +)const + +126  :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +glob_low +( +c +); + +128 +ch_ty + +tou +(ch_ty +c +)const + +130  :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +glob_u +( +c +); + +134 + gme + < +ass + + gBaT +, +bo + + ghas_exnsis +> + +135  + scompu_w_ba + + +137  +BaT + + tty +; + +139 #i! +BOOST_WORKAROUND +( +__HP_aCC +, < 60000) + +140 + gme + < +ass + + gBaT +> + +141  + gcompu_w_ba +< + gBaT +, + gl +> + +143  + gdeu_w +< + tBaT +> + tty +; + +146 + gme + <> + +147  + gcompu_w_ba +< + gc_gex_as +<>, + gl +> + +149  + gdeu_w +< + tc_gex_as +<> > + tty +; + +151 #ide +BOOST_NO_WREGEX + + +152 + gme + <> + +153  + gcompu_w_ba +< + gc_gex_as +< + gwch_t +>, + gl +> + +155  + gdeu_w +< + tc_gex_as +< + twch_t +> > + tty +; + +162 + gme + < +ass + + gBaT +> + +163  + ggex_as_w + + +164 : +public + :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +compu_w_ba +< + +165 +BaT +, + +166 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +has_boo_exnsis_g +< +BaT +>:: +vue + + +167 >:: +ty + + +169 +gex_as_w +(){} + +170 +ive +: + +171 +gex_as_w +(constegex_traits_wrapper&); + +172 + ggex_as_w +& + gݔ +=(cڡ +gex_as_w +&); + +177 #ifde +BOOST_MSVC + + +178 #agm +wng +( +push +) + +179 #agm +wng +( +dib +: 4103) + +181 #ifde +BOOST_HAS_ABI_HEADERS + + +182 #ud +BOOST_ABI_SUFFIX + + +184 #ifde +BOOST_MSVC + + +185 #agm +wng +( +p +) + + @/usr/include/boost/scoped_array.hpp + +1 #ide +BOOST_SCOPED_ARRAY_HPP_INCLUDED + + +2  + #BOOST_SCOPED_ARRAY_HPP_INCLUDED + + + ) + +13  + ~ + + @/usr/include/boost/smart_ptr/detail/lwm_nop.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_LWM_NOP_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_LWM_NOP_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +20 +mea + + gboo + + +23 +mea + + gda + + +26 as + clightweight_mux + + +28 + gpublic +: + +30  +lightweight_mux + + tsced_lock +; + + @/usr/include/boost/smart_ptr/detail/lwm_pthreads.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_LWM_PTHREADS_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_LWM_PTHREADS_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +20  + ~ + +21  + ~ + +23 +mea + + gboo + + +26 +mea + + gda + + +29 as + clightweight_mux + + +31 + give +: + +33 +had_mux_t + +m_ +; + +35 +lightweight_mux +(lightweight_mutex const &); + +36 + glightweight_mux + & + gݔ +=( +lightweight_mux + const &); + +38 + gpublic +: + +40 +lightweight_mux +() + +45 #i +defed +( +__hpux +&& defed( +_DECTHREADS_ +) + +46 +BOOST_VERIFY + +had_mux_ +& +m_ +, +had_mux_deu + ) == 0 ); + +48 +BOOST_VERIFY + +had_mux_ +& +m_ +, 0 ) == 0 ); + +52 ~ +lightweight_mux +() + +54 +BOOST_VERIFY + +had_mux_deroy +& +m_ + ) == 0 ); + +57 +ass + + gsced_lock +; + +58 +nd + +ass + + gsced_lock +; + +60 as + csced_lock + + +62 + give +: + +64 +had_mux_t + & +m_ +; + +66 +sced_lock +(scoped_lock const &); + +67 + gsced_lock + & + gݔ +=( +sced_lock + const &); + +69 + gpublic +: + +71 +sced_lock +( +lightweight_mux + & +m +): +m_ +(m.m_) + +73 +BOOST_VERIFY + +had_mux_lock +& +m_ + ) == 0 ); + +76 ~ +sced_lock +() + +78 +BOOST_VERIFY + +had_mux_uock +& +m_ + ) == 0 ); + + @/usr/include/boost/smart_ptr/detail/lwm_win32_cs.hpp + +1 #ide +BOOST_SMART_PTR_DETAIL_LWM_WIN32_CS_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_DETAIL_LWM_WIN32_CS_HPP_INCLUDED + + + ) + +6 #i +defed +( +_MSC_VER +) && (_MSC_VER >= 1020) + +7 #agm + + + +21  + ~ + +23 #ifde +BOOST_USE_WINDOWS_H + + +25  + ~ + +29  + g_RTL_CRITICAL_SECTION +; + +33 +mea + + gboo + + +36 +mea + + gda + + +39 #ide +BOOST_USE_WINDOWS_H + + +41  + sil_i + + +43  +il_i_debug + * + gDebugInfo +; + +44  + gLockCou +; + +45  + gRecursiCou +; + +46 * + gOwngThad +; + +47 * + gLockSemhe +; + +48 #i +defed +( +_WIN64 +) + +49  +__t64 + + gSpCou +; + +51  + gSpCou +; + +55 #i +BOOST_PLAT_WINDOWS_RUNTIME + + +56 "C" +__deec +( +dimpt + +__d + +InlizeCrilSeiEx +(:: +_RTL_CRITICAL_SECTION + *, , ); + +58 "C" +__deec +( +dimpt + +__d + +InlizeCrilSei +(:: +_RTL_CRITICAL_SECTION + *); + +60 "C" +__deec +( +dimpt + +__d + +ECrilSei +(:: +_RTL_CRITICAL_SECTION + *); + +61 "C" +__deec +( +dimpt + +__d + +LveCrilSei +(:: +_RTL_CRITICAL_SECTION + *); + +62 "C" +__deec +( +dimpt + +__d + +DeCrilSei +(:: +_RTL_CRITICAL_SECTION + *); + +64 :: +_RTL_CRITICAL_SECTION + + tl_il_i +; + +68 :: +CRITICAL_SECTION + + til_i +; + +70 #i +BOOST_PLAT_WINDOWS_RUNTIME + + +71 + gusg + :: +InlizeCrilSeiEx +; + +73 + gusg + :: +InlizeCrilSei +; + +75 + gusg + :: +ECrilSei +; + +76 + gusg + :: +LveCrilSei +; + +77 + gusg + :: +DeCrilSei +; + +79 :: +CRITICAL_SECTION + + tl_il_i +; + +83 as + clightweight_mux + + +85 + give +: + +87 +il_i + +cs_ +; + +89 +lightweight_mux +(lightweight_mutex const &); + +90 + glightweight_mux + & + gݔ +=( +lightweight_mux + const &); + +92 + gpublic +: + +94 +lightweight_mux +() + +96 #i +BOOST_PLAT_WINDOWS_RUNTIME + + +97 +boo +:: +da +:: +InlizeCrilSeiEx +( +t_ +< +l_il_i +* >(& +cs_ +), 4000, 0); + +99 + gboo +:: +da +:: +InlizeCrilSei +( +t_ +< +l_il_i +* >(& +cs_ +)); + +103 ~ +lightweight_mux +() + +105 + gboo +:: +da +:: +DeCrilSei +( +t_ +< +l_il_i +* >(& +cs_ +)); + +108 +ass + + gsced_lock +; + +109 +nd + +ass + + gsced_lock +; + +111 as + csced_lock + + +113 + give +: + +115 +lightweight_mux + & +m_ +; + +117 +sced_lock +(scoped_lock const &); + +118 + gsced_lock + & + gݔ +=( +sced_lock + const &); + +120 + gpublic +: + +122 +exic + +sced_lock +( +lightweight_mux + & +m +): +m_ +(m) + +124 +boo +:: +da +:: +ECrilSei +( +t_ +< +l_il_i +* >(& +m_ +. +cs_ +)); + +127 ~ +sced_lock +() + +129 + gboo +:: +da +:: +LveCrilSei +( +t_ +< +l_il_i +* >(& +m_ +. +cs_ +)); + + @/usr/include/linux/stddef.h + +4 #ide +__ways_le + + +5  + #__ways_le + +__le__ + + + ) + + @/usr/include/asm-generic/ioctl.h + +2 #ide +_ASM_GENERIC_IOCTL_H + + +3  + #_ASM_GENERIC_IOCTL_H + + + ) + +23  + #_IOC_NRBITS + 8 + + ) + +24  + #_IOC_TYPEBITS + 8 + + ) + +31 #ide +_IOC_SIZEBITS + + +32  + #_IOC_SIZEBITS + 14 + + ) + +35 #ide +_IOC_DIRBITS + + +36  + #_IOC_DIRBITS + 2 + + ) + +39  + #_IOC_NRMASK + ((1 << +_IOC_NRBITS +)-1) + + ) + +40  + #_IOC_TYPEMASK + ((1 << +_IOC_TYPEBITS +)-1) + + ) + +41  + #_IOC_SIZEMASK + ((1 << +_IOC_SIZEBITS +)-1) + + ) + +42  + #_IOC_DIRMASK + ((1 << +_IOC_DIRBITS +)-1) + + ) + +44  + #_IOC_NRSHIFT + 0 + + ) + +45  + #_IOC_TYPESHIFT + ( +_IOC_NRSHIFT ++ +_IOC_NRBITS +) + + ) + +46  + #_IOC_SIZESHIFT + ( +_IOC_TYPESHIFT ++ +_IOC_TYPEBITS +) + + ) + +47  + #_IOC_DIRSHIFT + ( +_IOC_SIZESHIFT ++ +_IOC_SIZEBITS +) + + ) + +57 #ide +_IOC_NONE + + +58  + #_IOC_NONE + 0U + + ) + +61 #ide +_IOC_WRITE + + +62  + #_IOC_WRITE + 1U + + ) + +65 #ide +_IOC_READ + + +66  + #_IOC_READ + 2U + + ) + +69  + #_IOC +( +d +, +ty +, + +, +size +) \ + +70 ((( +d +<< +_IOC_DIRSHIFT +) | \ + +71 (( +ty +<< +_IOC_TYPESHIFT +) | \ + +72 (( + +<< +_IOC_NRSHIFT +) | \ + +73 (( +size +<< +_IOC_SIZESHIFT +)) + + ) + +75  + #_IOC_TYPECHECK +( +t +()) + + ) + +83  + #_IO +( +ty +, + + + `_IOC +( +_IOC_NONE +,y),r),0) + + ) + +84  + #_IOR +( +ty +, + +, +size + + `_IOC +( +_IOC_READ +,y),r),( + `_IOC_TYPECHECK +(size))) + + ) + +85  + #_IOW +( +ty +, + +, +size + + `_IOC +( +_IOC_WRITE +,y),r),( + `_IOC_TYPECHECK +(size))) + + ) + +86  + #_IOWR +( +ty +, + +, +size + + `_IOC +( +_IOC_READ +| +_IOC_WRITE +,y),r),( + `_IOC_TYPECHECK +(size))) + + ) + +87  + #_IOR_BAD +( +ty +, + +, +size + + `_IOC +( +_IOC_READ +,y),r),(size)) + + ) + +88  + #_IOW_BAD +( +ty +, + +, +size + + `_IOC +( +_IOC_WRITE +,y),r),(size)) + + ) + +89  + #_IOWR_BAD +( +ty +, + +, +size + + `_IOC +( +_IOC_READ +| +_IOC_WRITE +,y),r),(size)) + + ) + +92  + #_IOC_DIR +( + +((r>> +_IOC_DIRSHIFT +& +_IOC_DIRMASK +) + + ) + +93  + #_IOC_TYPE +( + +((r>> +_IOC_TYPESHIFT +& +_IOC_TYPEMASK +) + + ) + +94  + #_IOC_NR +( + +((r>> +_IOC_NRSHIFT +& +_IOC_NRMASK +) + + ) + +95  + #_IOC_SIZE +( + +((r>> +_IOC_SIZESHIFT +& +_IOC_SIZEMASK +) + + ) + +99  + #IOC_IN + ( +_IOC_WRITE + << +_IOC_DIRSHIFT +) + + ) + +100  + #IOC_OUT + ( +_IOC_READ + << +_IOC_DIRSHIFT +) + + ) + +101  + #IOC_INOUT + (( +_IOC_WRITE +| +_IOC_READ +<< +_IOC_DIRSHIFT +) + + ) + +102  + #IOCSIZE_MASK + ( +_IOC_SIZEMASK + << +_IOC_SIZESHIFT +) + + ) + +103  + #IOCSIZE_SHIFT + ( +_IOC_SIZESHIFT +) + + ) + + @/usr/include/asm/posix_types_32.h + +2 #ide +_ASM_X86_POSIX_TYPES_32_H + + +3  + #_ASM_X86_POSIX_TYPES_32_H + + + ) + +11  + t__kl_mode_t +; + +12  + #__kl_mode_t + +__kl_mode_t + + + ) + +14  + t__kl_c_pid_t +; + +15  + #__kl_c_pid_t + +__kl_c_pid_t + + + ) + +17  + t__kl_uid_t +; + +18  + t__kl_gid_t +; + +19  + #__kl_uid_t + +__kl_uid_t + + + ) + +21  + t__kl_d_dev_t +; + +22  + #__kl_d_dev_t + +__kl_d_dev_t + + + ) + +24  + ~ + + @/usr/include/asm/posix_types_64.h + +2 #ide +_ASM_X86_POSIX_TYPES_64_H + + +3  + #_ASM_X86_POSIX_TYPES_64_H + + + ) + +11  + t__kl_d_uid_t +; + +12  + t__kl_d_gid_t +; + +13  + #__kl_d_uid_t + +__kl_d_uid_t + + + ) + +15  + t__kl_d_dev_t +; + +16  + #__kl_d_dev_t + +__kl_d_dev_t + + + ) + +18  + ~ + + @/usr/include/asm/posix_types_x32.h + +2 #ide +_ASM_X86_POSIX_TYPES_X32_H + + +3  + #_ASM_X86_POSIX_TYPES_X32_H + + + ) + +14  + t__kl_lg_t +; + +15  + t__kl_ulg_t +; + +16  + #__kl_lg_t + +__kl_lg_t + + + ) + +18  + ~ + + @/usr/include/boost/chrono/io/duration_units.hpp + +8 #ide +BOOST_CHRONO_IO_DURATION_UNITS_HPP + + +9  + #BOOST_CHRONO_IO_DURATION_UNITS_HPP + + + ) + +11  + ~ + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +22 +mea + + gboo + + +24 +mea + + gchro + + +26 as + c_tio + + +28 + gpublic +: + +29 +me + < +tyme + +Piod +> + +30 +_tio +( +Piod + const&) : + +31 +num +( +Piod +:: +ty +::num), +d +(Period::type::den) + +35 +_tio +( +tmax_t + +n + = 0, imax_ +d + = 0) : + +36 +num +( +n +), +d +( +d +) + +40 +tmax_t + + gnum +; + +41 +tmax_t + + gd +; + +49 + gme + < +tyme + + gChT + = > + +50 as + cduti_uns +: +public + +d +:: +lo +:: +t + + +52 +public +: + +56  +ChT + + tch_ty +; + +60  + gd +:: + tbasic_rg +< + tChT +> + trg_ty +; + +65  + gd +:: +lo +:: +id + id; + +78 +exic + +duti_uns +( +size_t + +fs + = 0) : + +79 +d +:: +lo +:: +t +( +fs +) + +86 +vtu + cڡ +rg_ty +* +g_n_d_vid_uns_t +() const =0; + +91 +vtu + cڡ +rg_ty +* +g_n_d_vid_uns_d +() const=0; + +96 +vtu + cڡ +rg_ty +* +g_vid_uns_t +() const=0; + +100 +vtu + cڡ +rg_ty +* +g_vid_uns_d +() const=0; + +106 +vtu + +bo + +mch_n_d_vid_un +(cڡ +rg_ty +* +k +) const = 0; + +112 +vtu + +bo + +mch_vid_un +(cڡ +rg_ty +* +k +, +_tio +& + +) const = 0; + +118 +vtu + +rg_ty + +g_n +() const=0; + +124 + gme + < +tyme + + gR +,ym + gPiod +> + +125 +rg_ty + +g_un +( +duti_y + +y +, +duti +< +R +, +Piod +> cڡ& +d +) const + +127  +do_g_un +( +y +, +_tio +( +Piod +()), +ic_ +< +tmax_t +>( +d +. +cou +())); + +133 + gme + < +tyme + + gR +,ym + gPiod +> + +134 +rg_ty + +g_n_d_un +( +duti_y + +y +, +duti +< +R +, +Piod +> cڡ& +d +) const + +136  +do_g_n_d_un +( +y +, +_tio +( +Piod +()), +ic_ +< +tmax_t +>( +d +. +cou +())); + +143 + gme + < +tyme + + gPiod +> + +144 +bo + +is_med_un +() const + +146  +do_is_med_un +( +_tio +( +Piod +())); + +150 + geed +: + +155 +vtu + ~ +duti_uns +() + +161 +vtu + +rg_ty + +do_g_n_d_un +( +duti_y + +y +, +_tio + + +, +tmax_t + +v +) const = 0; + +165 +vtu + +rg_ty + +do_g_un +( +duti_y + +y +, +_tio + + +, +tmax_t + +v +) const = 0; + +169 +vtu + +bo + +do_is_med_un +( +_tio + + +) const =0; + +173 + gme + < +tyme + + gChT +> + +174 + gd +:: +lo +:: +id + +duti_uns +< +ChT +>::id; + +176 +mea + + gda + + +178 + gme +< +tyme + + gChT +> + +179  + sduti_uns_deu_hd + + +181  + gd +:: + tbasic_rg +< + tChT +> + trg_ty +; + +182  +rg_ty +* + gn_d_vid_uns_ +; + +183  +rg_ty +* + gvid_uns_ +; + +184  +bo + + glized_ +; + +186 + gme + < +tyme + + gChT +> + +187 +tyme + + gduti_uns_deu_hd +< + gChT +>:: +rg_ty +* +duti_uns_deu_hd +< +ChT +>:: +n_d_vid_uns_ +=0; + +188 + gme + < +tyme + + gChT +> + +189 +tyme + + gduti_uns_deu_hd +< + gChT +>:: +rg_ty +* +duti_uns_deu_hd +< +ChT +>:: +vid_uns_ +=0; + +190 + gme +< +tyme + + gChT +> + +191 +bo + + gduti_uns_deu_hd +< + gChT +>:: +lized_ + = +l +; + +197 + gme + < +tyme + + gChT + = > + +198 +ass + +duti_uns_deu +: +public + +duti_uns +< +ChT +> + +200 +eed +: + +201 cڡ +d +:: +size_t + +pfs_ + = 2; + +203 + gpublic +: + +207  +ChT + + tch_ty +; + +211  + gd +:: + tbasic_rg +< + tChT +> + trg_ty +; + +224 +exic + +duti_uns_deu +( +size_t + +fs + = 0) : + +225 +duti_uns +< +ChT +> ( +fs +) + +232 ~ +duti_uns_deu +() + +236 +public +: + +242 +bo + +mch_n_d_vid_un +(cڡ +rg_ty +* +k +) const + +244 +d +:: +size_t + +dex + = ( +k + - +g_n_d_vid_uns_t +()/ ( +pfs_ + + 1); + +245  + gdex +) + +250  +l +; + +252  + gue +; + +259 +bo + +mch_vid_un +(cڡ +rg_ty +* +k +, +_tio +& + +) const + +261 + gd +:: +size_t + +dex + = ( +k + - +g_vid_uns_t +()/ ( +pfs_ + + 1); + +262  + gdex +) + +265 + + = +_tio +( +to +()); + +268 + + = +_tio +( +mto +()); + +271 + + = +_tio +( +pico +()); + +274 + + = +_tio +( +no +()); + +277 + + = +_tio +( +mio +()); + +280 + + = +_tio +( +mli +()); + +283 + + = +_tio +( +i +()); + +286 + + = +_tio +( +deci +()); + +289 + + = +_tio +( +de +()); + +292 + + = +_tio +( +heo +()); + +295 + + = +_tio +( +ko +()); + +298 + + = +_tio +( +mega +()); + +301 + + = +_tio +( +giga +()); + +304 + + = +_tio +( + +()); + +307 + + = +_tio +( + +()); + +310 + + = +_tio +( +exa +()); + +313 + + = +_tio +( +tio +<1> ()); + +316 + + = +_tio +( +tio +<60> ()); + +319 + + = +_tio +( +tio +<3600> ()); + +322  +l +; + +324  + gue +; + +330 +vtu + cڡ +rg_ty +* +g_n_d_vid_uns_t +()const + +332  + gda +:: +duti_uns_deu_hd +< +ChT +>:: +n_d_vid_uns_ +; + +337 +vtu + cڡ +rg_ty +* +g_n_d_vid_uns_d +()const + +339  + gda +:: +duti_uns_deu_hd +< +ChT +>:: +n_d_vid_uns_ + + ( +pfs_ + + 1); + +345 +vtu + cڡ +rg_ty +* +g_vid_uns_t +() const + +347  + gda +:: +duti_uns_deu_hd +< +ChT +>:: +vid_uns_ +; + +352 +vtu + cڡ +rg_ty +* +g_vid_uns_d +() const + +354  + gda +:: +duti_uns_deu_hd +< +ChT +>:: +vid_uns_ + + 19 * ( +pfs_ + + 1); + +357 +rg_ty + +g_n +() const + +359 cڡ +ChT + + gt +[] = + +361 cڡ +rg_ty + +n +( +t +, +  (t) /  (t[0])); + +363  + gn +; + +366 + geed +: + +373 +bo + +do_is_med_un +( +_tio + + +) const + +375 i( + +. +num +==1) { + +376  + +. +d +) + +378  +BOOST_RATIO_INTMAX_C +(1): + +379  +BOOST_RATIO_INTMAX_C +(10): + +380  +BOOST_RATIO_INTMAX_C +(100): + +381  +BOOST_RATIO_INTMAX_C +(1000): + +382  +BOOST_RATIO_INTMAX_C +(1000000): + +383  +BOOST_RATIO_INTMAX_C +(1000000000): + +384  +BOOST_RATIO_INTMAX_C +(1000000000000): + +385  +BOOST_RATIO_INTMAX_C +(1000000000000000): + +386  +BOOST_RATIO_INTMAX_C +(1000000000000000000): + +387  +ue +; + +389  +l +; + +391 } i( + g +. + gd +==1) { + +392  + +. +num +) + +394  +BOOST_RATIO_INTMAX_C +(10): + +395  +BOOST_RATIO_INTMAX_C +(60): + +396  +BOOST_RATIO_INTMAX_C +(100): + +397  +BOOST_RATIO_INTMAX_C +(1000): + +398  +BOOST_RATIO_INTMAX_C +(3600): + +399  +BOOST_RATIO_INTMAX_C +(1000000): + +400  +BOOST_RATIO_INTMAX_C +(1000000000): + +401  +BOOST_RATIO_INTMAX_C +(1000000000000): + +402  +BOOST_RATIO_INTMAX_C +(1000000000000000): + +403  +BOOST_RATIO_INTMAX_C +(1000000000000000000): + +404  +ue +; + +406  +l +; + +409  + gl +; + +417 +rg_ty + +do_g_n_d_un +( +duti_y + +y +, +_tio +, +tmax_t + +v +) const + +419  +do_g_un +( +y +, +tio +<1>(), +do_g_ul_fm +( +v +)); + +425 +rg_ty + +do_g_un +( +duti_y + +y +, +_tio + + +, +tmax_t + +v +) const + +427 i( + g +. + gnum +==1) { + +428  + +. +d +) + +430  +BOOST_RATIO_INTMAX_C +(1): + +431  +do_g_un +( +y +, +tio +<1>(), +do_g_ul_fm +( +v +)); + +432  +BOOST_RATIO_INTMAX_C +(10): + +433  +do_g_un +( +y +, +deci +(), +do_g_ul_fm +( +v +)); + +434  +BOOST_RATIO_INTMAX_C +(100): + +435  +do_g_un +( +y +, +i +(), +do_g_ul_fm +( +v +)); + +436  +BOOST_RATIO_INTMAX_C +(1000): + +437  +do_g_un +( +y +, +mli +(), +do_g_ul_fm +( +v +)); + +438  +BOOST_RATIO_INTMAX_C +(1000000): + +439  +do_g_un +( +y +, +mio +(), +do_g_ul_fm +( +v +)); + +440  +BOOST_RATIO_INTMAX_C +(1000000000): + +441  +do_g_un +( +y +, +no +(), +do_g_ul_fm +( +v +)); + +442  +BOOST_RATIO_INTMAX_C +(1000000000000): + +443  +do_g_un +( +y +, +pico +(), +do_g_ul_fm +( +v +)); + +444  +BOOST_RATIO_INTMAX_C +(1000000000000000): + +445  +do_g_un +( +y +, +mto +(), +do_g_ul_fm +( +v +)); + +446  +BOOST_RATIO_INTMAX_C +(1000000000000000000): + +447  +do_g_un +( +y +, +to +(), +do_g_ul_fm +( +v +)); + +451 } i( + g +. + gd +==1) { + +452  + +. +num +) + +454  +BOOST_RATIO_INTMAX_C +(10): + +455  +do_g_un +( +y +, +de +(), +do_g_ul_fm +( +v +)); + +456  +BOOST_RATIO_INTMAX_C +(60): + +457  +do_g_un +( +y +, +tio +<60>(), +do_g_ul_fm +( +v +)); + +458  +BOOST_RATIO_INTMAX_C +(100): + +459  +do_g_un +( +y +, +heo +(), +do_g_ul_fm +( +v +)); + +460  +BOOST_RATIO_INTMAX_C +(1000): + +461  +do_g_un +( +y +, +ko +(), +do_g_ul_fm +( +v +)); + +462  +BOOST_RATIO_INTMAX_C +(3600): + +463  +do_g_un +( +y +, +tio +<3600>(), +do_g_ul_fm +( +v +)); + +464  +BOOST_RATIO_INTMAX_C +(1000000): + +465  +do_g_un +( +y +, +mega +(), +do_g_ul_fm +( +v +)); + +466  +BOOST_RATIO_INTMAX_C +(1000000000): + +467  +do_g_un +( +y +, +giga +(), +do_g_ul_fm +( +v +)); + +468  +BOOST_RATIO_INTMAX_C +(1000000000000): + +469  +do_g_un +( +y +, + +(), +do_g_ul_fm +( +v +)); + +470  +BOOST_RATIO_INTMAX_C +(1000000000000000): + +471  +do_g_un +( +y +, + +(), +do_g_ul_fm +( +v +)); + +472  +BOOST_RATIO_INTMAX_C +(1000000000000000000): + +473  +do_g_un +( +y +, +exa +(), +do_g_ul_fm +( +v +)); + +478 +BOOST_ASSERT +( +l +&&"ratioarameter canot beranslated"); + +480  +rg_ty +(); + +483 + geed +: + +487 +vtu + +d +:: +size_t + +do_g_ul_fms +() const + +489  +ic_g_ul_fms +(); + +491  + gd +:: +size_t + +ic_g_ul_fms +() + +493  +pfs_ +; + +502 +vtu + + gd +:: +size_t + +do_g_ul_fm +( +t_a64_t + +vue +) const + +504  +ic_g_ul_fm +( +vue +); + +506  + gd +:: +size_t + +ic_g_ul_fm +( +t_a64_t + +vue +) + +508  ( +vue + == -1 || value == 1) ? 0 : 1; + +517 +vtu + +rg_ty + +do_g_un +( +duti_y + +y +, +tio +<1> +u +, +d +:: +size_t + +pf +) const + +519  +ic_g_un +( +y +, +u +, +pf +); + +521  +rg_ty + +ic_g_un +( +duti_y + +y +, +tio +<1> , +d +:: +size_t + +pf +) + +523 cڡ +ChT + +t +[] = + +525 cڡ +rg_ty + +symb +( +t +, +  (t) /  (t[0])); + +526 cڡ +ChT + + gu +[] = + +528 cڡ +rg_ty + +sgur +( +u +, u +  (u) /  (u[0])); + +529 cڡ +ChT + + gv +[] = + +531 cڡ +rg_ty + +ul +( +v +, v +  (v) /  (v[0])); + +533 i( + gy + = +duti_y +:: +symb +) + +535  +symb +; + +537 i( + gpf + == 0) + +539  +sgur +; + +541 i( + gpf + == 1) + +543  +ul +; + +545 +BOOST_ASSERT +( +l +&&"style/pfarametersot valid"); + +547  +rg_ty +(); + +556 +vtu + +rg_ty + +do_g_un +( +duti_y + +y +, +tio +<60> +u +, +d +:: +size_t + +pf +) const + +558  +ic_g_un +( +y +, +u +, +pf +); + +560  +rg_ty + +ic_g_un +( +duti_y + +y +, +tio +<60> , +d +:: +size_t + +pf +) + +562 cڡ +ChT + +t +[] = + +564 cڡ +rg_ty + +symb +( +t +, +  (t) /  (t[0])); + +566 cڡ +ChT + + gu +[] = + +568 cڡ +rg_ty + +sgur +( +u +, u +  (u) /  (u[0])); + +569 cڡ +ChT + + gv +[] = + +571 cڡ +rg_ty + +ul +( +v +, v +  (v) /  (v[0])); + +573 i( + gy + = +duti_y +:: +symb +)  symbol; + +574 i( + gpf + =0 +sgur +; + +575 i( + gpf + =1 +ul +; + +576 +BOOST_ASSERT +( +l +&&"style/pfarametersot valid"); + +578  +rg_ty +(); + +588 +vtu + +rg_ty + +do_g_un +( +duti_y + +y +, +tio +<3600> +u +, +d +:: +size_t + +pf +) const + +590  +ic_g_un +( +y +, +u +, +pf +); + +592  +rg_ty + +ic_g_un +( +duti_y + +y +, +tio +<3600> , +d +:: +size_t + +pf +) + +594 cڡ +ChT + +t +[] = + +596 cڡ +rg_ty + +symb +( +t +, +  (t) /  (t[0])); + +597 cڡ +ChT + + gu +[] = + +599 cڡ +rg_ty + +sgur +( +u +, u +  (u) /  (u[0])); + +600 cڡ +ChT + + gv +[] = + +602 cڡ +rg_ty + +ul +( +v +, v +  (v) /  (v[0])); + +604 i( + gy + = +duti_y +:: +symb +)  symbol; + +605 i( + gpf + =0 +sgur +; + +606 i( + gpf + =1 +ul +; + +607 +BOOST_ASSERT +( +l +&&"style/pfarametersot valid"); + +609  +rg_ty +(); + +618 +vtu + +rg_ty + +do_g_un +( +duti_y + +y +, +to + +u +, +d +:: +size_t + +pf +) const + +620  +do_g_tio_efix +( +y +, +u ++ +do_g_un +(y, +tio +<1> (), +pf +); + +622  +rg_ty + +ic_g_un +( +duti_y + +y +, +to + +u +, +d +:: +size_t + +pf +) + +624  +ic_g_tio_efix +( +y +, +u ++ +ic_g_un +(y, +tio +<1> (), +pf +); + +632 +vtu + +rg_ty + +do_g_un +( +duti_y + +y +, +mto + +u +, +d +:: +size_t + +pf +) const + +634  +do_g_tio_efix +( +y +, +u ++ +do_g_un +(y, +tio +<1> (), +pf +); + +636  +rg_ty + +ic_g_un +( +duti_y + +y +, +mto + +u +, +d +:: +size_t + +pf +) + +638  +ic_g_tio_efix +( +y +, +u ++ +ic_g_un +(y, +tio +<1> (), +pf +); + +646 +vtu + +rg_ty + +do_g_un +( +duti_y + +y +, +pico + +u +, +d +:: +size_t + +pf +) const + +648  +do_g_tio_efix +( +y +, +u ++ +do_g_un +(y, +tio +<1> (), +pf +); + +650  +rg_ty + +ic_g_un +( +duti_y + +y +, +pico + +u +, +d +:: +size_t + +pf +) + +652  +ic_g_tio_efix +( +y +, +u ++ +ic_g_un +(y, +tio +<1> (), +pf +); + +654 +vtu + +rg_ty + +do_g_un +( +duti_y + +y +, +no + +u +, +d +:: +size_t + +pf +) const + +656  +do_g_tio_efix +( +y +, +u ++ +do_g_un +(y, +tio +<1> (), +pf +); + +658  +rg_ty + +ic_g_un +( +duti_y + +y +, +no + +u +, +d +:: +size_t + +pf +) + +660  +ic_g_tio_efix +( +y +, +u ++ +ic_g_un +(y, +tio +<1> (), +pf +); + +662 +vtu + +rg_ty + +do_g_un +( +duti_y + +y +, +mio + +u +, +d +:: +size_t + +pf +) const + +664  +do_g_tio_efix +( +y +, +u ++ +do_g_un +(y, +tio +<1> (), +pf +); + +666  +rg_ty + +ic_g_un +( +duti_y + +y +, +mio + +u +, +d +:: +size_t + +pf +) + +668  +ic_g_tio_efix +( +y +, +u ++ +ic_g_un +(y, +tio +<1> (), +pf +); + +670 +vtu + +rg_ty + +do_g_un +( +duti_y + +y +, +mli + +u +, +d +:: +size_t + +pf +) const + +672  +do_g_tio_efix +( +y +, +u ++ +do_g_un +(y, +tio +<1> (), +pf +); + +674  +rg_ty + +ic_g_un +( +duti_y + +y +, +mli + +u +, +d +:: +size_t + +pf +) + +676  +ic_g_tio_efix +( +y +, +u ++ +ic_g_un +(y, +tio +<1> (), +pf +); + +678 +vtu + +rg_ty + +do_g_un +( +duti_y + +y +, +i + +u +, +d +:: +size_t + +pf +) const + +680  +do_g_tio_efix +( +y +, +u ++ +do_g_un +(y, +tio +<1> (), +pf +); + +682  +rg_ty + +ic_g_un +( +duti_y + +y +, +i + +u +, +d +:: +size_t + +pf +) + +684  +ic_g_tio_efix +( +y +, +u ++ +ic_g_un +(y, +tio +<1> (), +pf +); + +686 +vtu + +rg_ty + +do_g_un +( +duti_y + +y +, +deci + +u +, +d +:: +size_t + +pf +) const + +688  +do_g_tio_efix +( +y +, +u ++ +do_g_un +(y, +tio +<1> (), +pf +); + +690  +rg_ty + +ic_g_un +( +duti_y + +y +, +deci + +u +, +d +:: +size_t + +pf +) + +692  +ic_g_tio_efix +( +y +, +u ++ +ic_g_un +(y, +tio +<1> (), +pf +); + +694 +vtu + +rg_ty + +do_g_un +( +duti_y + +y +, +de + +u +, +d +:: +size_t + +pf +) const + +696  +do_g_tio_efix +( +y +, +u ++ +do_g_un +(y, +tio +<1> (), +pf +); + +698  +rg_ty + +ic_g_un +( +duti_y + +y +, +de + +u +, +d +:: +size_t + +pf +) + +700  +ic_g_tio_efix +( +y +, +u ++ +ic_g_un +(y, +tio +<1> (), +pf +); + +702 +vtu + +rg_ty + +do_g_un +( +duti_y + +y +, +heo + +u +, +d +:: +size_t + +pf +) const + +704  +do_g_tio_efix +( +y +, +u ++ +do_g_un +(y, +tio +<1> (), +pf +); + +706  +rg_ty + +ic_g_un +( +duti_y + +y +, +heo + +u +, +d +:: +size_t + +pf +) + +708  +ic_g_tio_efix +( +y +, +u ++ +ic_g_un +(y, +tio +<1> (), +pf +); + +710 +vtu + +rg_ty + +do_g_un +( +duti_y + +y +, +ko + +u +, +d +:: +size_t + +pf +) const + +712  +do_g_tio_efix +( +y +, +u ++ +do_g_un +(y, +tio +<1> (), +pf +); + +714  +rg_ty + +ic_g_un +( +duti_y + +y +, +ko + +u +, +d +:: +size_t + +pf +) + +716  +ic_g_tio_efix +( +y +, +u ++ +ic_g_un +(y, +tio +<1> (), +pf +); + +718 +vtu + +rg_ty + +do_g_un +( +duti_y + +y +, +mega + +u +, +d +:: +size_t + +pf +) const + +720  +do_g_tio_efix +( +y +, +u ++ +do_g_un +(y, +tio +<1> (), +pf +); + +722  +rg_ty + +ic_g_un +( +duti_y + +y +, +mega + +u +, +d +:: +size_t + +pf +) + +724  +ic_g_tio_efix +( +y +, +u ++ +ic_g_un +(y, +tio +<1> (), +pf +); + +726 +vtu + +rg_ty + +do_g_un +( +duti_y + +y +, +giga + +u +, +d +:: +size_t + +pf +) const + +728  +do_g_tio_efix +( +y +, +u ++ +do_g_un +(y, +tio +<1> (), +pf +); + +730  +rg_ty + +ic_g_un +( +duti_y + +y +, +giga + +u +, +d +:: +size_t + +pf +) + +732  +ic_g_tio_efix +( +y +, +u ++ +ic_g_un +(y, +tio +<1> (), +pf +); + +734 +vtu + +rg_ty + +do_g_un +( +duti_y + +y +, + + +u +, +d +:: +size_t + +pf +) const + +736  +do_g_tio_efix +( +y +, +u ++ +do_g_un +(y, +tio +<1> (), +pf +); + +738  +rg_ty + +ic_g_un +( +duti_y + +y +, + + +u +, +d +:: +size_t + +pf +) + +740  +ic_g_tio_efix +( +y +, +u ++ +ic_g_un +(y, +tio +<1> (), +pf +); + +742 +vtu + +rg_ty + +do_g_un +( +duti_y + +y +, + + +u +, +d +:: +size_t + +pf +) const + +744  +do_g_tio_efix +( +y +, +u ++ +do_g_un +(y, +tio +<1> (), +pf +); + +746  +rg_ty + +ic_g_un +( +duti_y + +y +, + + +u +, +d +:: +size_t + +pf +) + +748  +ic_g_tio_efix +( +y +, +u ++ +ic_g_un +(y, +tio +<1> (), +pf +); + +750 +vtu + +rg_ty + +do_g_un +( +duti_y + +y +, +exa + +u +, +d +:: +size_t + +pf +) const + +752  +do_g_tio_efix +( +y +, +u ++ +do_g_un +(y, +tio +<1> (), +pf +); + +754  +rg_ty + +ic_g_un +( +duti_y + +y +, +exa + +u +, +d +:: +size_t + +pf +) + +756  +ic_g_tio_efix +( +y +, +u ++ +ic_g_un +(y, +tio +<1> (), +pf +); + +759 + geed +: + +766 +vtu + +rg_ty + +do_g_tio_efix +( +duti_y + +y +, +to + +u +) const + +768  +ic_g_tio_efix +( +y +, +u +); + +770  +rg_ty + +ic_g_tio_efix +( +duti_y + +y +, +to +) + +772 i( + gy + = +duti_y +:: +symb + +tio_rg +< +to +, + gChT +>::symbol(); + +773  + gtio_rg +< + gto +, + gChT +>:: +efix +(); + +775 +vtu + +rg_ty + +do_g_tio_efix +( +duti_y + +y +, +mto + +u +) const + +777  +ic_g_tio_efix +( +y +, +u +); + +779  +rg_ty + +ic_g_tio_efix +( +duti_y + +y +, +mto +) + +781 i( + gy + = +duti_y +:: +symb + +tio_rg +< +mto +, + gChT +>::symbol(); + +782  + gtio_rg +< + gmto +, + gChT +>:: +efix +(); + +784 +vtu + +rg_ty + +do_g_tio_efix +( +duti_y + +y +, +pico + +u +) const + +786  +ic_g_tio_efix +( +y +, +u +); + +788  +rg_ty + +ic_g_tio_efix +( +duti_y + +y +, +pico +) + +790 i( + gy + = +duti_y +:: +symb + +tio_rg +< +pico +, + gChT +>::symbol(); + +791  + gtio_rg +< + gpico +, + gChT +>:: +efix +(); + +793 +vtu + +rg_ty + +do_g_tio_efix +( +duti_y + +y +, +no + +u +) const + +795  +ic_g_tio_efix +( +y +, +u +); + +797  +rg_ty + +ic_g_tio_efix +( +duti_y + +y +, +no +) + +799 i( + gy + = +duti_y +:: +symb + +tio_rg +< +no +, + gChT +>::symbol(); + +800  + gtio_rg +< + gno +, + gChT +>:: +efix +(); + +802 +vtu + +rg_ty + +do_g_tio_efix +( +duti_y + +y +, +mio + +u +) const + +804  +ic_g_tio_efix +( +y +, +u +); + +806  +rg_ty + +ic_g_tio_efix +( +duti_y + +y +, +mio +) + +808 i( + gy + = +duti_y +:: +symb + +tio_rg +< +mio +, + gChT +>::symbol(); + +809  + gtio_rg +< + gmio +, + gChT +>:: +efix +(); + +811 +vtu + +rg_ty + +do_g_tio_efix +( +duti_y + +y +, +mli + +u +) const + +813  +ic_g_tio_efix +( +y +, +u +); + +815  +rg_ty + +ic_g_tio_efix +( +duti_y + +y +, +mli +) + +817 i( + gy + = +duti_y +:: +symb + +tio_rg +< +mli +, + gChT +>::symbol(); + +818  + gtio_rg +< + gmli +, + gChT +>:: +efix +(); + +820 +vtu + +rg_ty + +do_g_tio_efix +( +duti_y + +y +, +i + +u +) const + +822  +ic_g_tio_efix +( +y +, +u +); + +824  +rg_ty + +ic_g_tio_efix +( +duti_y + +y +, +i +) + +826 i( + gy + = +duti_y +:: +symb + +tio_rg +< +i +, + gChT +>::symbol(); + +827  + gtio_rg +< + gi +, + gChT +>:: +efix +(); + +829 +vtu + +rg_ty + +do_g_tio_efix +( +duti_y + +y +, +deci + +u +) const + +831  +ic_g_tio_efix +( +y +, +u +); + +833  +rg_ty + +ic_g_tio_efix +( +duti_y + +y +, +deci +) + +835 i( + gy + = +duti_y +:: +symb + +tio_rg +< +deci +, + gChT +>::symbol(); + +836  + gtio_rg +< + gdeci +, + gChT +>:: +efix +(); + +838 +vtu + +rg_ty + +do_g_tio_efix +( +duti_y + +y +, +de + +u +) const + +840  +ic_g_tio_efix +( +y +, +u +); + +842  +rg_ty + +ic_g_tio_efix +( +duti_y + +y +, +de +) + +844 i( + gy + = +duti_y +:: +symb + +tio_rg +< +de +, + gChT +>::symbol(); + +845  + gtio_rg +< + gde +, + gChT +>:: +efix +(); + +847 +vtu + +rg_ty + +do_g_tio_efix +( +duti_y + +y +, +heo + +u +) const + +849  +ic_g_tio_efix +( +y +, +u +); + +851  +rg_ty + +ic_g_tio_efix +( +duti_y + +y +, +heo +) + +853 i( + gy + = +duti_y +:: +symb + +tio_rg +< +heo +, + gChT +>::symbol(); + +854  + gtio_rg +< + gheo +, + gChT +>:: +efix +(); + +856 +vtu + +rg_ty + +do_g_tio_efix +( +duti_y + +y +, +ko + +u +) const + +858  +ic_g_tio_efix +( +y +, +u +); + +860  +rg_ty + +ic_g_tio_efix +( +duti_y + +y +, +ko +) + +862 i( + gy + = +duti_y +:: +symb + +tio_rg +< +ko +, + gChT +>::symbol(); + +863  + gtio_rg +< + gko +, + gChT +>:: +efix +(); + +865 +vtu + +rg_ty + +do_g_tio_efix +( +duti_y + +y +, +mega + +u +) const + +867  +ic_g_tio_efix +( +y +, +u +); + +869  +rg_ty + +ic_g_tio_efix +( +duti_y + +y +, +mega +) + +871 i( + gy + = +duti_y +:: +symb + +tio_rg +< +mega +, + gChT +>::symbol(); + +872  + gtio_rg +< + gmega +, + gChT +>:: +efix +(); + +874 +vtu + +rg_ty + +do_g_tio_efix +( +duti_y + +y +, +giga + +u +) const + +876  +ic_g_tio_efix +( +y +, +u +); + +878  +rg_ty + +ic_g_tio_efix +( +duti_y + +y +, +giga +) + +880 i( + gy + = +duti_y +:: +symb + +tio_rg +< +giga +, + gChT +>::symbol(); + +881  + gtio_rg +< + ggiga +, + gChT +>:: +efix +(); + +883 +vtu + +rg_ty + +do_g_tio_efix +( +duti_y + +y +, + + +u +) const + +885  +ic_g_tio_efix +( +y +, +u +); + +887  +rg_ty + +ic_g_tio_efix +( +duti_y + +y +, + +) + +889 i( + gy + = +duti_y +:: +symb + +tio_rg +< + +, + gChT +>::symbol(); + +890  + gtio_rg +< + g +, + gChT +>:: +efix +(); + +892 +vtu + +rg_ty + +do_g_tio_efix +( +duti_y + +y +, + + +u +) const + +894  +ic_g_tio_efix +( +y +, +u +); + +896  +rg_ty + +ic_g_tio_efix +( +duti_y + +y +, + +) + +898 i( + gy + = +duti_y +:: +symb + +tio_rg +< + +, + gChT +>::symbol(); + +899  + gtio_rg +< + g +, + gChT +>:: +efix +(); + +901 +vtu + +rg_ty + +do_g_tio_efix +( +duti_y + +y +, +exa + +u +) const + +903  +ic_g_tio_efix +( +y +, +u +); + +905  +rg_ty + +ic_g_tio_efix +( +duti_y + +y +, +exa +) + +907 i( + gy + = +duti_y +:: +symb + +tio_rg +< +exa +, + gChT +>::symbol(); + +908  + gtio_rg +< + gexa +, + gChT +>:: +efix +(); + +911 + geed +: + +912 +me + < +tyme + +Piod +> + +913 +rg_ty +* +fl_uns +(rg_ty* + +, +Piod +) const + +915 + gd +:: +size_t + +pfs + = +do_g_ul_fms +(); + +916  + gd +:: +size_t + +pf + = 0; + gpf + < + gpfs +; ++pf) + +918 * + g +++ = +do_g_un +( +duti_y +:: +efix +, +Piod +(), +pf +); + +920 * + g +++ = +do_g_un +( +duti_y +:: +symb +, +Piod +(), 0); + +921  + g +; + +923 + gpublic +: + +924 +me + < +tyme + +Piod +> + +925  +rg_ty +* +ic_fl_uns +(rg_ty* + +, +Piod +) + +927 + gd +:: +size_t + +pfs + = +ic_g_ul_fms +(); + +928  + gd +:: +size_t + +pf + = 0; + gpf + < + gpfs +; ++pf) + +930 * + g +++ = +ic_g_un +( +duti_y +:: +efix +, +Piod +(), +pf +); + +932 * + g +++ = +ic_g_un +( +duti_y +:: +symb +, +Piod +(), 0); + +933  + g +; + +935  +rg_ty +* +ic__vid_uns +(rg_ty* + +) + +937 + g + = +ic_fl_uns +( + +, +to +()); + +938 + g + = +ic_fl_uns +( + +, +mto +()); + +939 + g + = +ic_fl_uns +( + +, +pico +()); + +940 + g + = +ic_fl_uns +( + +, +no +()); + +941 + g + = +ic_fl_uns +( + +, +mio +()); + +942 + g + = +ic_fl_uns +( + +, +mli +()); + +943 + g + = +ic_fl_uns +( + +, +i +()); + +944 + g + = +ic_fl_uns +( + +, +deci +()); + +945 + g + = +ic_fl_uns +( + +, +de +()); + +946 + g + = +ic_fl_uns +( + +, +heo +()); + +947 + g + = +ic_fl_uns +( + +, +ko +()); + +948 + g + = +ic_fl_uns +( + +, +mega +()); + +949 + g + = +ic_fl_uns +( + +, +giga +()); + +950 + g + = +ic_fl_uns +( + +, + +()); + +951 + g + = +ic_fl_uns +( + +, + +()); + +952 + g + = +ic_fl_uns +( + +, +exa +()); + +953 + g + = +ic_fl_uns +( + +, +tio +<1> ()); + +954 + g + = +ic_fl_uns +( + +, +tio +<60> ()); + +955 + g + = +ic_fl_uns +( + +, +tio +<3600> ()); + +956  + g +; + +960 +mea + + gda + + +963 + gme +< +tyme + + gChT +> + +964  + sduti_uns_deu_liz_t + + +966 +duti_uns_deu_liz_t +() + +968 i(! + gduti_uns_deu_hd +< + gChT +>:: +lized_ +) + +970  +tyme + + tduti_uns_deu_hd +< + tChT +>:: + trg_ty + string_type; + +971 + gduti_uns_deu_hd +< + gChT +>:: +n_d_vid_uns_ + = +w + +rg_ty +[3]; + +972 + gduti_uns_deu_hd +< + gChT +>:: +vid_uns_ + = +w + +rg_ty +[19 * 3]; + +974 +rg_ty +* + g + = +duti_uns_deu_hd +< +ChT +>:: +n_d_vid_uns_ +; + +975 + g + = +duti_uns_deu +< +ChT +>:: +ic_fl_uns +( + +, +tio +<1> ()); + +976 + g + = +duti_uns_deu +< +ChT +>:: +ic__vid_uns +( +duti_uns_deu_hd +:: +vid_uns_ +); + +978 + gduti_uns_deu_hd +< + gChT +>:: +lized_ + = +ue +; + +981 ~ +duti_uns_deu_liz_t +() + +983 i( + gduti_uns_deu_hd +< + gChT +>:: +lized_ +) + +985 +de +[] +duti_uns_deu_hd +< +ChT +>:: +n_d_vid_uns_ +; + +986 + gduti_uns_deu_hd +< + gChT +>:: +n_d_vid_uns_ + = 0; + +987 + gde +[] + gduti_uns_deu_hd +< + gChT +>:: +vid_uns_ +; + +988 + gduti_uns_deu_hd +< + gChT +>:: +vid_uns_ + = 0; + +989 + gduti_uns_deu_hd +< + gChT +>:: +lized_ + = +l +; + +993 + gmea + + +995 + gduti_uns_deu_liz_t +<> + gduti_uns_deu_liz +; + +996 + gduti_uns_deu_liz_t +< + gwch_t +> + gwduti_uns_deu_liz +; + + @/usr/include/boost/chrono/io/time_point_units.hpp + +9 #ide +BOOST_CHRONO_IO_TIME_POINT_UNITS_HPP + + +10  + #BOOST_CHRONO_IO_TIME_POINT_UNITS_HPP + + + ) + +12  + ~ + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +23 +mea + + gboo + + +25 +mea + + gchro + + +32 + gme + < +tyme + + gChT +,ym + gClock +,ym + gTPUFat +> + +33 + gd +:: +basic_rg +< +ChT +> +g_och_cuom +( +Clock +, +TPUFat +& +f +) + +35  + gf +. +do_g_och +( +Clock +()); + +42 + gme + < +tyme + + gChT +=> + +43 as + ctime_pot_uns +: +public + +d +:: +lo +:: +t + + +45 +public +: + +49  +ChT + + tch_ty +; + +53  + gd +:: + tbasic_rg +< + tch_ty +> + trg_ty +; + +58  + gd +:: +lo +:: +id + id; + +71 +exic + +time_pot_uns +( +size_t + +fs + = 0) : + +72 +d +:: +lo +:: +t +( +fs +) + +79 +vtu + +rg_ty + +g_n +() const =0; + +84 + gme + < +tyme + + gClock +> + +85 +rg_ty + +g_och +() const + +87  + gg_och_cuom +< + gChT +>( +Clock +(), * + gthis +); + +90 + geed +: + +94 +vtu + ~ +time_pot_uns +() {} + +96 +public +: + +103 +vtu + +rg_ty + +do_g_och +( +syem_ock +) const=0; + +110 +vtu + +rg_ty + +do_g_och +( +dy_ock +) const=0; + +112 #i +defed +( +BOOST_CHRONO_HAS_PROCESS_CLOCKS +) + +118 +vtu + +rg_ty + +do_g_och +( +oss__u_ock +) const=0; + +119 #i! +BOOST_OS_WINDOWS + || +BOOST_PLAT_WINDOWS_DESKTOP + + +125 +vtu + +rg_ty + +do_g_och +( +oss_ur_u_ock +) const=0; + +131 +vtu + +rg_ty + +do_g_och +( +oss_syem_u_ock +) const=0; + +137 +vtu + +rg_ty + +do_g_och +( +oss_u_ock +) const=0; + +140 #i +defed +( +BOOST_CHRONO_HAS_THREAD_CLOCK +) + +146 +vtu + +rg_ty + +do_g_och +( +thad_ock +) const=0; + +151 + gme + < +tyme + + gChT +> + +152 + gd +:: +lo +:: +id + +time_pot_uns +< +ChT +>::id; + +156 + gme + < +tyme + + gChT +=> + +157 +ass + +time_pot_uns_deu +: +public + +time_pot_uns +< +ChT +> + +159 +public +: + +163  +ChT + + tch_ty +; + +167  + gd +:: + tbasic_rg +< + tch_ty +> + trg_ty +; + +169 +exic + +time_pot_uns_deu +( +size_t + +fs + = 0) : + +170 +time_pot_uns +< +ChT +> ( +fs +) + +173 ~ +time_pot_uns_deu +() {} + +178 +rg_ty + +g_n +() const + +180 cڡ +ChT + +t +[] = + +182 cڡ +rg_ty + +n +( +t +, +  (t) /  (t[0])); + +184  + gn +; + +192 +rg_ty + +do_g_och +( +syem_ock + ) const + +194  + gock_rg +< + gsyem_ock +, + gChT +>:: +s +(); + +200 +rg_ty + +do_g_och +( +dy_ock + ) const + +202  + gock_rg +< + gdy_ock +, + gChT +>:: +s +(); + +205 #i +defed +( +BOOST_CHRONO_HAS_PROCESS_CLOCKS +) + +210 +rg_ty + +do_g_och +( +oss__u_ock + ) const + +212  + gock_rg +< + goss__u_ock +, + gChT +>:: +s +(); + +214 #i! +BOOST_OS_WINDOWS + || +BOOST_PLAT_WINDOWS_DESKTOP + + +219 +rg_ty + +do_g_och +( +oss_ur_u_ock + ) const + +221  + gock_rg +< + goss_ur_u_ock +, + gChT +>:: +s +(); + +227 +rg_ty + +do_g_och +( +oss_syem_u_ock + ) const + +229  + gock_rg +< + goss_syem_u_ock +, + gChT +>:: +s +(); + +235 +rg_ty + +do_g_och +( +oss_u_ock + ) const + +237  + gock_rg +< + goss_u_ock +, + gChT +>:: +s +(); + +242 #i +defed +( +BOOST_CHRONO_HAS_THREAD_CLOCK +) + +247 +rg_ty + +do_g_och +( +thad_ock + ) const + +249  + gock_rg +< + gthad_ock +, + gChT +>:: +s +(); + + @/usr/include/boost/chrono/io/timezone.hpp + +10 #ide +BOOST_CHRONO_IO_TIMEZONE_HPP + + +11  + #BOOST_CHRONO_IO_TIMEZONE_HPP + + + ) + +12  + ~ + +14 +mea + + gboo + + +16 +mea + + gchro + + +21 +BOOST_SCOPED_ENUM_DECLARE_BEGIN +( +timeze +) + +23 + gutc +, + glol + + +25 +BOOST_SCOPED_ENUM_DECLARE_END +( +timeze +) + + @/usr/include/boost/chrono/io/utility/ios_base_state_ptr.hpp + +10 #ide +BOOST_CHRONO_UTILITY_IOS_BASE_STATE_PTR_HPP + + +11  + #BOOST_CHRONO_UTILITY_IOS_BASE_STATE_PTR_HPP + + + ) + +13  + ~ + +14  + ~ + +21 +mea + + gboo + + +23 +mea + + gchro + + +25 +mea + + gda + + +31 + gme + < +tyme + + gT +> + +32  + sxloc_key_hd + + +34  + gvue +; + +35  +bo + + glized +; + +38 + gme + < +tyme + + gT +> + +39  + gxloc_key_hd +< + gT +>:: +vue + = 0; + +41 + gme + < +tyme + + gT +> + +42 +bo + + gxloc_key_hd +< + gT +>:: +lized + = +l +; + +51 + gme + < +tyme + + gT +> + +52  + sxloc_key_liz + + +54 +xloc_key_liz +() + +56 i(! + gda +:: +xloc_key_hd +< +T +>:: +lized +) + +58 +da +:: +xloc_key_hd +< +T +>:: +vue + = +d +:: +ios_ba +:: +xloc +(); + +59 + gda +:: +xloc_key_hd +< +T +>:: +lized + = +ue +; + +66 + gme + < +tyme + + gF +,ym + gT +> + +67 as + cios_e_r + + +69 + gios_e_r +& + gݔ +=( +ios_e_r + cڡ& +rhs +) ; + +71 + gpublic +: + +75  +T + + temt_ty +; + +81 +exic + +ios_e_r +( +d +:: +ios_ba +& +ios +) : + +82 +ios_ +( +ios +) + +89 ~ +ios_e_r +() + +99 +T + cڡ* +g +(cڡ +BOOST_NOEXCEPT + + +101 +gi_ +( +dex +(), +ios_ +); + +102 * & + gpw + = +ios_ +. +pwd +( +dex +()); + +103 i( + gpw + == 0) + +107  + gic_ + ( + gpw +); + +115 +T + * +g +( + gBOOST_NOEXCEPT + + +117 +gi_ +( +dex +(), +ios_ +); + +118 * & + gpw + = +ios_ +. +pwd +( +dex +()); + +119 i( + gpw + == 0) + +123  + gic_ +< + gT +*> ( + gpw +); + +129 +T + * + gݔ +->() + gBOOST_NOEXCEPT + + +131  +g +(); + +137 +T + cڡ * + gݔ +->(cڡ + gBOOST_NOEXCEPT + + +139  +g +(); + +147 + gT + & + gݔ +*( + gBOOST_NOEXCEPT + + +149  * +g +(); + +156 +T + cڡ & + gݔ + *(cڡ + gBOOST_NOEXCEPT + + +158  * +g +(); + +165 +T + * +a +( + gBOOST_NOEXCEPT + + +167 *& + gpw + = +ios_ +. +pwd +( +dex +()); + +168 +T +* + gr + = +ic_ + ( +pw +); + +169 + gpw + = 0; + +170  + gr +; + +178  +t +( +T +* +w_r + = 0) +BOOST_NOEXCEPT + + +180 +gi_ +( +dex +(), +ios_ +); + +181 *& + gpw + = +ios_ +. +pwd +( +dex +()); + +182 +de + + gic_ +< + gT +*> ( + gpw +); + +183 + gpw + = +w_r +; + +186 #i +defed +( +BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS +) + +187  + gT +* ( + tios_e_r +::* + tbo_ty +)(); + +188 +ݔ + +bo_ty +(cڡ + gBOOST_NOEXCEPT + + +190  ( +g +()!=0)?& +ios_e_r +:: +a +:0; + +192 +bo + + gݔ +!(cڡ + gBOOST_NOEXCEPT + + +194  ( +g +()==0)?& +ios_e_r +:: +a +:0; + +200 +exic + +ݔ + +bo +(cڡ + gBOOST_NOEXCEPT + + +202  +g +()!=0; + +206 + gd +:: +ios_ba +& +gios +() +BOOST_NOEXCEPT + + +208  +ios_ +; + +210 + gd +:: +ios_ba +& +gios +(cڡ +BOOST_NOEXCEPT + + +212  +ios_ +; + +217 +ݔ + + gd +:: +ios_ba +&( +BOOST_NOEXCEPT + + +219  +ios_ +; + +224 +ݔ + + gd +:: +ios_ba +&(cڡ +BOOST_NOEXCEPT + + +226  +ios_ +; + +228 + give +: + +229  +le + +bo + +is_gid +( +d +:: +ios_ba +& +ios +) + +231  +iw + = +ios +. +iwd +( +dex +()); + +232  ( + giw + == 1); + +234  +le +  +t_gied +( +d +:: +ios_ba +& +ios +) + +236 & +iw + = +ios +. +iwd +( +dex +()); + +237 + giw + = 1; + +239  +le +  +back +( +d +:: +ios_ba +:: +evt + +evt +, std::ios_ba& +ios +,  +dex +) + +241  + gevt +) + +243  + gd +:: +ios_ba +:: +a_evt +: + +245 *& +pw + = +ios +. +pwd +( +dex +); + +246 i( + gpw + != 0) + +248 +T +* +r + = +ic_ + ( +pw +); + +249 +de + + gr +; + +250 + gpw + = 0; + +254  + gd +:: +ios_ba +:: +cyfmt_evt +: + +256 *& +pw + = +ios +. +pwd +( +dex +); + +257 i( + gpw + != 0) + +259 +pw + = +w + +T +(* +ic_ + (pw)); + +268  +le +  +dex +() + +270  + gda +:: +xloc_key_hd +< +F +>:: +vue +; + +273  +le +  +gi_ +( +dx +, +d +:: +ios_ba +& +ios +) + +276 i(! +is_gid +( +ios +)) + +278 +t_gied +( +ios +); + +279 + gios +. +gi_back +( +back +, +dx +); + +284 + geed +: + +285 +d +:: +ios_ba +& +ios_ +; + +298 + gme + < +tyme + + gF +,ym + gT +> + +299 +ass + + gios_e_n_nu_r +: +public + +ios_e_r +< +F +, + gT +> + +301  + gios_e_r +< + tF +, + tT +> + tba_ty +; + +302 + gpublic +: + +303 +exic + +ios_e_n_nu_r +( +d +:: +ios_ba +& +ios +) : + +304 +ba_ty +( +ios +) + +306 i( +this +-> +g +() == 0) + +308 +this +-> +ba_ty +:: +t +( +w + +T +()); + +311 ~ +ios_e_n_nu_r +() + +315  +t +( +T +* +w_vue + + gBOOST_NOEXCEPT + + +317 +BOOST_ASSERT +( +w_vue +!=0); + +318 + gthis +-> + gba_ty +:: +t +( +w_vue +); + +326 + gme + < +tyme + + gF +> + +327 as + cios_ags + + +329 + gpublic +: + +335 +exic + +ios_ags +( +d +:: +ios_ba +& +ios +) : + +336 +ios_ +( +ios +) + +339 ~ +ios_ags +() + +345  +ags +(cڡ +BOOST_NOEXCEPT + + +347  +vue +(); + +355  +ags +( +v +) + gBOOST_NOEXCEPT + + +357  + gtmp + = +ags +(); + +358 +f +( +v +; + +359  + gtmp +; + +367  +tf +( +v +) + +369  + gtmp + = +vue +(); + +370 +f +(| +v +; + +371  + gtmp +; + +378  +untf +( +mask +) + +380 +f +(&~ +mask +; + +390  +tf +( +v +,  +mask +) + +392  + gtmp + = +vue +(); + +393 +untf +( +mask +); + +394 +f +(| +v + & +mask +; + +395  + gtmp +; + +401 +ݔ + + gd +:: +ios_ba +&() +BOOST_NOEXCEPT + + +403  +ios_ +; + +408 +ݔ + + gd +:: +ios_ba + cڡ&(cڡ +BOOST_NOEXCEPT + + +410  +ios_ +; + +412 + give +: + +413  +vue +(cڡ +BOOST_NOEXCEPT + + +415  +ios_ +. +iwd +( +dex +()); + +417 & +f +() + gBOOST_NOEXCEPT + + +419  + gios_ +. +iwd +( +dex +()); + +421  +le +  +dex +() + +423  + gda +:: +xloc_key_hd +< +F +>:: +vue +; + +425 + gios_ags +& + gݔ +=( +ios_ags + cڡ& +rhs +) ; + +427 + gd +:: +ios_ba +& +ios_ +; + + @/usr/include/boost/detail/scoped_enum_emulation.hpp + +9 #ide +BOOST_DETAIL_SCOPED_ENUM_EMULATION_HPP + + +10  + #BOOST_DETAIL_SCOPED_ENUM_EMULATION_HPP + + + ) + +15  + ~ + + @/usr/include/boost/detail/winapi/get_current_process.hpp + +10 #ide +BOOST_DETAIL_WINAPI_GET_CURRENT_PROCESS_HPP + + +11  + #BOOST_DETAIL_WINAPI_GET_CURRENT_PROCESS_HPP + + + ) + +13  + ~ + +14  + ~ + +16 #ifde +BOOST_HAS_PRAGMA_ONCE + + +17 #agm + + + + @/usr/include/boost/detail/winapi/get_current_thread.hpp + +10 #ide +BOOST_DETAIL_WINAPI_GET_CURRENT_THREAD_HPP + + +11  + #BOOST_DETAIL_WINAPI_GET_CURRENT_THREAD_HPP + + + ) + +13  + ~ + +14  + ~ + +16 #ifde +BOOST_HAS_PRAGMA_ONCE + + +17 #agm + + + + @/usr/include/boost/detail/winapi/get_last_error.hpp + +10 #ide +BOOST_DETAIL_WINAPI_GET_LAST_ERROR_HPP + + +11  + #BOOST_DETAIL_WINAPI_GET_LAST_ERROR_HPP + + + ) + +13  + ~ + +14  + ~ + +16 #ifde +BOOST_HAS_PRAGMA_ONCE + + +17 #agm + + + + @/usr/include/boost/detail/winapi/get_process_times.hpp + +10 #ide +BOOST_DETAIL_WINAPI_GET_PROCESS_TIMES_HPP + + +11  + #BOOST_DETAIL_WINAPI_GET_PROCESS_TIMES_HPP + + + ) + +13  + ~ + +14  + ~ + +16 #ifde +BOOST_HAS_PRAGMA_ONCE + + +17 #agm + + + + @/usr/include/boost/detail/winapi/get_thread_times.hpp + +10 #ide +BOOST_DETAIL_WINAPI_GET_THREAD_TIMES_HPP + + +11  + #BOOST_DETAIL_WINAPI_GET_THREAD_TIMES_HPP + + + ) + +13  + ~ + +14  + ~ + +16 #ifde +BOOST_HAS_PRAGMA_ONCE + + +17 #agm + + + + @/usr/include/boost/mpl/multiplies.hpp + +2 #ide +BOOST_MPL_MULTIPLIES_HPP_INCLUDED + + +3  + #BOOST_MPL_MULTIPLIES_HPP_INCLUDED + + + ) + +17  + ~ + +18  + ~ + +19  + ~ + +20  + ~ + +21  + ~ + +22  + ~ + +26 +mea + + gboo + {amea + gm + { + +28 #i! +defed +( +BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +) + +29  + #AUX778076_OP_ARITY + +BOOST_MPL_LIMIT_METAFUNCTION_ARITY + + + ) + +31  + #AUX778076_OP_ARITY + 2 + + ) + +34 + gme +< + +35 +BOOST_MPL_PP_DEFAULT_PARAMS +( +AUX778076_OP_ARITY +, +tyme + +N +, + +) + +37  + gmuɝls + + +38 : +times +< +BOOST_MPL_PP_PARAMS +( +AUX778076_OP_ARITY +, +N +) > + +40 +BOOST_MPL_AUX_LAMBDA_SUPPORT +( + +41 +AUX778076_OP_ARITY + + +42 , +muɝls + + +43 , ( +BOOST_MPL_PP_PARAMS +( +AUX778076_OP_ARITY +, +N +) ) + +47 +BOOST_MPL_AUX_NA_SPEC +( +AUX778076_OP_ARITY +, +muɝls +) + +49 #unde +AUX778076_OP_ARITY + + + @/usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp + +10 #ide +BOOST_NUMERIC_CONVERSION_INT_FLOAT_MIXTURE_ENUM_FLC_12NOV2002_HPP + + +11  + #BOOST_NUMERIC_CONVERSION_INT_FLOAT_MIXTURE_ENUM_FLC_12NOV2002_HPP + + + ) + +13 +mea + + gboo + {amea + gnumic + + +15 + et_t_mixtu_um + + +17 + ggl_to_gl + + +18 , + ggl_to_t + + +19 , + gt_to_gl + + +20 , + gt_to_t + + + @/usr/include/boost/numeric/conversion/sign_mixture_enum.hpp + +10 #ide +BOOST_NUMERIC_CONVERSION_SIGN_MIXTURE_ENUM_FLC_12NOV2002_HPP + + +11  + #BOOST_NUMERIC_CONVERSION_SIGN_MIXTURE_ENUM_FLC_12NOV2002_HPP + + + ) + +13 +mea + + gboo + {amea + gnumic + + +15 + esign_mixtu_um + + +17 + gunsigd_to_unsigd + + +18 , + gsigd_to_sigd + + +19 , + gsigd_to_unsigd + + +20 , + gunsigd_to_sigd + + + @/usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp + +10 #ide +BOOST_NUMERIC_CONVERSION_UDT_BUILTIN_MIXTURE_ENUM_FLC_12NOV2002_HPP + + +11  + #BOOST_NUMERIC_CONVERSION_UDT_BUILTIN_MIXTURE_ENUM_FLC_12NOV2002_HPP + + + ) + +13 +mea + + gboo + {amea + gnumic + + +15 + eudt_but_mixtu_um + + +17 + gbut_to_but + + +18 , + gbut_to_udt + + +19 , + gudt_to_but + + +20 , + gudt_to_udt + + + @/usr/include/boost/ratio/detail/ratio_io.hpp + +12 #ide +BOOST_RATIO_DETAIL_RATIO_IO_HPP + + +13  + #BOOST_RATIO_DETAIL_RATIO_IO_HPP + + + ) + +36  + ~ + +37  + ~ + +38  + ~ + +39  + ~ + +40  + ~ + +42 #i +defed +( +BOOST_NO_CXX11_UNICODE_LITERALS +|| defed( +BOOST_NO_CXX11_CHAR16_T +|| defed( +BOOST_NO_CXX11_CHAR32_T +|| defed( +BOOST_NO_CXX11_U16STRING +|| defed( +BOOST_NO_CXX11_U32STRING +) + +43 #i +defed + +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +44 #unde +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +47  + #BOOST_RATIO_HAS_UNICODE_SUPPORT + 1 + + ) + +50 +mea + + gboo + { + +57 + gme + < +ass + + gRio +, cs + gChT +> + +58  + stio_rg + + +60  + gd +:: +basic_rg +< +ChT +> +sht_me +({ +lg_me +();} + +61  + gd +:: +basic_rg +< +ChT +> +lg_me +(); + +62  + gd +:: +basic_rg +< +ChT +> +symb +({ +sht_me +();} + +63  + gd +:: +basic_rg +< +ChT +> +efix +({ +lg_me +();} + +66 + gme + < +ass + + gRio +, cs + gChT +> + +67 + gd +:: +basic_rg +< +ChT +> + +68 +tio_rg +< +Rio +, + gChT +>:: +lg_me +() + +70 +d +:: +basic_orgam +< +ChT +> +os +; + +71 + gos + << +ChT +('['<< + gRio +:: +num + << CharT('/') + +72 << +Rio +:: +d + << +ChT +(']'); + +73  + gos +. +r +(); + +76 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +77 +mea + + gtio_da + { + +78 + gme + < +ass + + gRio +, cs + gChT +> + +79  + stio_rg_ic + + +81  + gd +:: +rg + +sht_me +() { + +82  +d +:: +basic_rg +< +ChT +>( + +83 +ic_rg +:: +c_r +< + +84 +tyme + +tio_ic_rg +< +Rio +, + gChT +>:: +sht_me + + +85 >:: +vue +); + +87  + gd +:: +rg + +lg_me +() { + +88  +d +:: +basic_rg +< +ChT +>( + +89 +ic_rg +:: +c_r +< + +90 +tyme + +tio_ic_rg +< +Rio +, + gChT +>:: +lg_me + + +91 >:: +vue +); + +93  + gd +:: +basic_rg +< +ChT +> +symb +({ +sht_me +();} + +94  + gd +:: +basic_rg +< +ChT +> +efix +({ +lg_me +();} + +105 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +106 + gme + < +tyme + + gChT +> + +107  + gtio_rg +< + gto +, + gChT +> : + +108 +tio_da +:: +tio_rg_ic +< +to +, + gChT +> + +112 + gme + <> + +113  + gtio_rg +< + gto +, > + +115  + gd +:: +rg + +sht_me +({ +d +::string(1, 'a');} + +116  + gd +:: +rg + +lg_me +({ +d +::string("atto");} + +117  + gd +:: +rg + +symb +({ +sht_me +();} + +118  + gd +:: +rg + +efix +({ +lg_me +();} + +121 #i +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +123 + gme + <> + +124  + gtio_rg +< + gto +, + gch16_t +> + +126  + gd +:: +u16rg + +sht_me +({ +d +::u16rg(1, +u +'a');} + +127  + gd +:: +u16rg + +lg_me +({ +d +::u16rg( +u +"atto");} + +128  + gd +:: +u16rg + +symb +({ +sht_me +();} + +129  + gd +:: +u16rg + +efix +({ +lg_me +();} + +132 + gme + <> + +133  + gtio_rg +< + gto +, + gch32_t +> + +135  + gd +:: +u32rg + +sht_me +({ +d +::u32rg(1, +U +'a');} + +136  + gd +:: +u32rg + +lg_me +({ +d +::u32rg( +U +"atto");} + +137  + gd +:: +u32rg + +symb +({ +sht_me +();} + +138  + gd +:: +u32rg + +efix +({ +lg_me +();} + +143 #ide +BOOST_NO_STD_WSTRING + + +144 + gme + <> + +145  + gtio_rg +< + gto +, + gwch_t +> + +147  + gd +:: +wrg + +sht_me +({ +d +::wrg(1, +L +'a');} + +148  + gd +:: +wrg + +lg_me +({ +d +::wrg( +L +"atto");} + +149  + gd +:: +wrg + +symb +({ +sht_me +();} + +150  + gd +:: +wrg + +efix +({ +lg_me +();} + +163 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +164 + gme + < +tyme + + gChT +> + +165  + gtio_rg +< + gmto +, + gChT +> : + +166 +tio_da +:: +tio_rg_ic +< +mto +, + gChT +> + +171 + gme + <> + +172  + gtio_rg +< + gmto +, > + +174  + gd +:: +rg + +sht_me +({ +d +::string(1, 'f');} + +175  + gd +:: +rg + +lg_me +({ +d +::string("femto");} + +176  + gd +:: +rg + +symb +({ +sht_me +();} + +177  + gd +:: +rg + +efix +({ +lg_me +();} + +180 #i +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +182 + gme + <> + +183  + gtio_rg +< + gmto +, + gch16_t +> + +185  + gd +:: +u16rg + +sht_me +({ +d +::u16rg(1, +u +'f');} + +186  + gd +:: +u16rg + +lg_me +({ +d +::u16rg( +u +"femto");} + +187  + gd +:: +u16rg + +symb +({ +sht_me +();} + +188  + gd +:: +u16rg + +efix +({ +lg_me +();} + +191 + gme + <> + +192  + gtio_rg +< + gmto +, + gch32_t +> + +194  + gd +:: +u32rg + +sht_me +({ +d +::u32rg(1, +U +'f');} + +195  + gd +:: +u32rg + +lg_me +({ +d +::u32rg( +U +"femto");} + +196  + gd +:: +u32rg + +symb +({ +sht_me +();} + +197  + gd +:: +u32rg + +efix +({ +lg_me +();} + +202 #ide +BOOST_NO_STD_WSTRING + + +203 + gme + <> + +204  + gtio_rg +< + gmto +, + gwch_t +> + +206  + gd +:: +wrg + +sht_me +({ +d +::wrg(1, +L +'f');} + +207  + gd +:: +wrg + +lg_me +({ +d +::wrg( +L +"femto");} + +208  + gd +:: +wrg + +symb +({ +sht_me +();} + +209  + gd +:: +wrg + +efix +({ +lg_me +();} + +222 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +223 + gme + < +tyme + + gChT +> + +224  + gtio_rg +< + gpico +, + gChT +> : + +225 +tio_da +:: +tio_rg_ic +< +pico +, + gChT +> + +229 + gme + <> + +230  + gtio_rg +< + gpico +, > + +232  + gd +:: +rg + +sht_me +({ +d +::string(1, 'p');} + +233  + gd +:: +rg + +lg_me +({ +d +::string("pico");} + +234  + gd +:: +rg + +symb +({ +sht_me +();} + +235  + gd +:: +rg + +efix +({ +lg_me +();} + +238 #i +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +240 + gme + <> + +241  + gtio_rg +< + gpico +, + gch16_t +> + +243  + gd +:: +u16rg + +sht_me +({ +d +::u16rg(1, +u +'p');} + +244  + gd +:: +u16rg + +lg_me +({ +d +::u16rg( +u +"pico");} + +245  + gd +:: +u16rg + +symb +({ +sht_me +();} + +246  + gd +:: +u16rg + +efix +({ +lg_me +();} + +249 + gme + <> + +250  + gtio_rg +< + gpico +, + gch32_t +> + +252  + gd +:: +u32rg + +sht_me +({ +d +::u32rg(1, +U +'p');} + +253  + gd +:: +u32rg + +lg_me +({ +d +::u32rg( +U +"pico");} + +254  + gd +:: +u32rg + +symb +({ +sht_me +();} + +255  + gd +:: +u32rg + +efix +({ +lg_me +();} + +260 #ide +BOOST_NO_STD_WSTRING + + +261 + gme + <> + +262  + gtio_rg +< + gpico +, + gwch_t +> + +264  + gd +:: +wrg + +sht_me +({ +d +::wrg(1, +L +'p');} + +265  + gd +:: +wrg + +lg_me +({ +d +::wrg( +L +"pico");} + +266  + gd +:: +wrg + +symb +({ +sht_me +();} + +267  + gd +:: +wrg + +efix +({ +lg_me +();} + +280 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +281 + gme + < +tyme + + gChT +> + +282  + gtio_rg +< + gno +, + gChT +> : + +283 +tio_da +:: +tio_rg_ic +< +no +, + gChT +> + +287 + gme + <> + +288  + gtio_rg +< + gno +, > + +290  + gd +:: +rg + +sht_me +({ +d +::string(1, 'n');} + +291  + gd +:: +rg + +lg_me +({ +d +::string("nano");} + +292  + gd +:: +rg + +symb +({ +sht_me +();} + +293  + gd +:: +rg + +efix +({ +lg_me +();} + +296 #i +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +298 + gme + <> + +299  + gtio_rg +< + gno +, + gch16_t +> + +301  + gd +:: +u16rg + +sht_me +({ +d +::u16rg(1, +u +'n');} + +302  + gd +:: +u16rg + +lg_me +({ +d +::u16rg( +u +"nano");} + +303  + gd +:: +u16rg + +symb +({ +sht_me +();} + +304  + gd +:: +u16rg + +efix +({ +lg_me +();} + +307 + gme + <> + +308  + gtio_rg +< + gno +, + gch32_t +> + +310  + gd +:: +u32rg + +sht_me +({ +d +::u32rg(1, +U +'n');} + +311  + gd +:: +u32rg + +lg_me +({ +d +::u32rg( +U +"nano");} + +312  + gd +:: +u32rg + +symb +({ +sht_me +();} + +313  + gd +:: +u32rg + +efix +({ +lg_me +();} + +318 #ide +BOOST_NO_STD_WSTRING + + +319 + gme + <> + +320  + gtio_rg +< + gno +, + gwch_t +> + +322  + gd +:: +wrg + +sht_me +({ +d +::wrg(1, +L +'n');} + +323  + gd +:: +wrg + +lg_me +({ +d +::wrg( +L +"nano");} + +324  + gd +:: +wrg + +symb +({ +sht_me +();} + +325  + gd +:: +wrg + +efix +({ +lg_me +();} + +338 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +339 + gme + < +tyme + + gChT +> + +340  + gtio_rg +< + gmio +, + gChT +> : + +341 +tio_da +:: +tio_rg_ic +< +mio +, + gChT +> + +345 + gme + <> + +346  + gtio_rg +< + gmio +, > + +348  + gd +:: +rg + +sht_me +({ +d +::string("\xC2\xB5");} + +349  + gd +:: +rg + +lg_me +({ +d +::string("micro");} + +350  + gd +:: +rg + +symb +({ +sht_me +();} + +351  + gd +:: +rg + +efix +({ +lg_me +();} + +354 #i +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +356 + gme + <> + +357  + gtio_rg +< + gmio +, + gch16_t +> + +359  + gd +:: +u16rg + +sht_me +({ +d +::u16rg(1, +u +'\xB5');} + +360  + gd +:: +u16rg + +lg_me +({ +d +::u16rg( +u +"micro");} + +361  + gd +:: +u16rg + +symb +({ +sht_me +();} + +362  + gd +:: +u16rg + +efix +({ +lg_me +();} + +365 + gme + <> + +366  + gtio_rg +< + gmio +, + gch32_t +> + +368  + gd +:: +u32rg + +sht_me +({ +d +::u32rg(1, +U +'\xB5');} + +369  + gd +:: +u32rg + +lg_me +({ +d +::u32rg( +U +"micro");} + +370  + gd +:: +u32rg + +symb +({ +sht_me +();} + +371  + gd +:: +u32rg + +efix +({ +lg_me +();} + +376 #ide +BOOST_NO_STD_WSTRING + + +377 + gme + <> + +378  + gtio_rg +< + gmio +, + gwch_t +> + +380  + gd +:: +wrg + +sht_me +({ +d +::wrg(1, +L +'\xB5');} + +381  + gd +:: +wrg + +lg_me +({ +d +::wrg( +L +"micro");} + +382  + gd +:: +wrg + +symb +({ +sht_me +();} + +383  + gd +:: +wrg + +efix +({ +lg_me +();} + +396 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +397 + gme + < +tyme + + gChT +> + +398  + gtio_rg +< + gmli +, + gChT +> : + +399 +tio_da +:: +tio_rg_ic +< +mli +, + gChT +> + +403 + gme + <> + +404  + gtio_rg +< + gmli +, > + +406  + gd +:: +rg + +sht_me +({ +d +::string(1, 'm');} + +407  + gd +:: +rg + +lg_me +({ +d +::string("milli");} + +408  + gd +:: +rg + +symb +({ +sht_me +();} + +409  + gd +:: +rg + +efix +({ +lg_me +();} + +412 #i +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +414 + gme + <> + +415  + gtio_rg +< + gmli +, + gch16_t +> + +417  + gd +:: +u16rg + +sht_me +({ +d +::u16rg(1, +u +'m');} + +418  + gd +:: +u16rg + +lg_me +({ +d +::u16rg( +u +"milli");} + +419  + gd +:: +u16rg + +symb +({ +sht_me +();} + +420  + gd +:: +u16rg + +efix +({ +lg_me +();} + +423 + gme + <> + +424  + gtio_rg +< + gmli +, + gch32_t +> + +426  + gd +:: +u32rg + +sht_me +({ +d +::u32rg(1, +U +'m');} + +427  + gd +:: +u32rg + +lg_me +({ +d +::u32rg( +U +"milli");} + +428  + gd +:: +u32rg + +symb +({ +sht_me +();} + +429  + gd +:: +u32rg + +efix +({ +lg_me +();} + +434 #ide +BOOST_NO_STD_WSTRING + + +435 + gme + <> + +436  + gtio_rg +< + gmli +, + gwch_t +> + +438  + gd +:: +wrg + +sht_me +({ +d +::wrg(1, +L +'m');} + +439  + gd +:: +wrg + +lg_me +({ +d +::wrg( +L +"milli");} + +440  + gd +:: +wrg + +symb +({ +sht_me +();} + +441  + gd +:: +wrg + +efix +({ +lg_me +();} + +454 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +455 + gme + < +tyme + + gChT +> + +456  + gtio_rg +< + gi +, + gChT +> : + +457 +tio_da +:: +tio_rg_ic +< +i +, + gChT +> + +461 + gme + <> + +462  + gtio_rg +< + gi +, > + +464  + gd +:: +rg + +sht_me +({ +d +::string(1, 'c');} + +465  + gd +:: +rg + +lg_me +({ +d +::string("centi");} + +466  + gd +:: +rg + +symb +({ +sht_me +();} + +467  + gd +:: +rg + +efix +({ +lg_me +();} + +470 #i +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +472 + gme + <> + +473  + gtio_rg +< + gi +, + gch16_t +> + +475  + gd +:: +u16rg + +sht_me +({ +d +::u16rg(1, +u +'c');} + +476  + gd +:: +u16rg + +lg_me +({ +d +::u16rg( +u +"centi");} + +477  + gd +:: +u16rg + +symb +({ +sht_me +();} + +478  + gd +:: +u16rg + +efix +({ +lg_me +();} + +481 + gme + <> + +482  + gtio_rg +< + gi +, + gch32_t +> + +484  + gd +:: +u32rg + +sht_me +({ +d +::u32rg(1, +U +'c');} + +485  + gd +:: +u32rg + +lg_me +({ +d +::u32rg( +U +"centi");} + +486  + gd +:: +u32rg + +symb +({ +sht_me +();} + +487  + gd +:: +u32rg + +efix +({ +lg_me +();} + +492 #ide +BOOST_NO_STD_WSTRING + + +493 + gme + <> + +494  + gtio_rg +< + gi +, + gwch_t +> + +496  + gd +:: +wrg + +sht_me +({ +d +::wrg(1, +L +'c');} + +497  + gd +:: +wrg + +lg_me +({ +d +::wrg( +L +"centi");} + +498  + gd +:: +wrg + +symb +({ +sht_me +();} + +499  + gd +:: +wrg + +efix +({ +lg_me +();} + +512 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +513 + gme + < +tyme + + gChT +> + +514  + gtio_rg +< + gdeci +, + gChT +> : + +515 +tio_da +:: +tio_rg_ic +< +deci +, + gChT +> + +520 + gme + <> + +521  + gtio_rg +< + gdeci +, > + +523  + gd +:: +rg + +sht_me +({ +d +::string(1, 'd');} + +524  + gd +:: +rg + +lg_me +({ +d +::string("deci");} + +525  + gd +:: +rg + +symb +({ +sht_me +();} + +526  + gd +:: +rg + +efix +({ +lg_me +();} + +529 #i +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +531 + gme + <> + +532  + gtio_rg +< + gdeci +, + gch16_t +> + +534  + gd +:: +u16rg + +sht_me +({ +d +::u16rg(1, +u +'d');} + +535  + gd +:: +u16rg + +lg_me +({ +d +::u16rg( +u +"deci");} + +536  + gd +:: +u16rg + +symb +({ +sht_me +();} + +537  + gd +:: +u16rg + +efix +({ +lg_me +();} + +540 + gme + <> + +541  + gtio_rg +< + gdeci +, + gch32_t +> + +543  + gd +:: +u32rg + +sht_me +({ +d +::u32rg(1, +U +'d');} + +544  + gd +:: +u32rg + +lg_me +({ +d +::u32rg( +U +"deci");} + +545  + gd +:: +u32rg + +symb +({ +sht_me +();} + +546  + gd +:: +u32rg + +efix +({ +lg_me +();} + +551 #ide +BOOST_NO_STD_WSTRING + + +552 + gme + <> + +553  + gtio_rg +< + gdeci +, + gwch_t +> + +555  + gd +:: +wrg + +sht_me +({ +d +::wrg(1, +L +'d');} + +556  + gd +:: +wrg + +lg_me +({ +d +::wrg( +L +"deci");} + +557  + gd +:: +wrg + +symb +({ +sht_me +();} + +558  + gd +:: +wrg + +efix +({ +lg_me +();} + +578 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +579 + gme + < +tyme + + gChT +> + +580  + gtio_rg +< + gde +, + gChT +> : + +581 +tio_da +:: +tio_rg_ic +< +de +, + gChT +> + +585 + gme + <> + +586  + gtio_rg +< + gde +, > + +588  + gd +:: +rg + +sht_me +({ +d +::string("da");} + +589  + gd +:: +rg + +lg_me +({ +d +::string("deca");} + +590  + gd +:: +rg + +symb +({ +sht_me +();} + +591  + gd +:: +rg + +efix +({ +lg_me +();} + +594 #i +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +596 + gme + <> + +597  + gtio_rg +< + gde +, + gch16_t +> + +599  + gd +:: +u16rg + +sht_me +({ +d +::u16rg( +u +"da");} + +600  + gd +:: +u16rg + +lg_me +({ +d +::u16rg( +u +"deca");} + +601  + gd +:: +u16rg + +symb +({ +sht_me +();} + +602  + gd +:: +u16rg + +efix +({ +lg_me +();} + +605 + gme + <> + +606  + gtio_rg +< + gde +, + gch32_t +> + +608  + gd +:: +u32rg + +sht_me +({ +d +::u32rg( +U +"da");} + +609  + gd +:: +u32rg + +lg_me +({ +d +::u32rg( +U +"deca");} + +610  + gd +:: +u32rg + +symb +({ +sht_me +();} + +611  + gd +:: +u32rg + +efix +({ +lg_me +();} + +616 #ide +BOOST_NO_STD_WSTRING + + +617 + gme + <> + +618  + gtio_rg +< + gde +, + gwch_t +> + +620  + gd +:: +wrg + +sht_me +({ +d +::wrg( +L +"da");} + +621  + gd +:: +wrg + +lg_me +({ +d +::wrg( +L +"deca");} + +622  + gd +:: +wrg + +symb +({ +sht_me +();} + +623  + gd +:: +wrg + +efix +({ +lg_me +();} + +637 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +638 + gme + < +tyme + + gChT +> + +639  + gtio_rg +< + gheo +, + gChT +> : + +640 +tio_da +:: +tio_rg_ic +< +heo +, + gChT +> + +644 + gme + <> + +645  + gtio_rg +< + gheo +, > + +647  + gd +:: +rg + +sht_me +({ +d +::string(1, 'h');} + +648  + gd +:: +rg + +lg_me +({ +d +::string("hecto");} + +649  + gd +:: +rg + +symb +({ +sht_me +();} + +650  + gd +:: +rg + +efix +({ +lg_me +();} + +653 #i +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +655 + gme + <> + +656  + gtio_rg +< + gheo +, + gch16_t +> + +658  + gd +:: +u16rg + +sht_me +({ +d +::u16rg(1, +u +'h');} + +659  + gd +:: +u16rg + +lg_me +({ +d +::u16rg( +u +"hecto");} + +660  + gd +:: +u16rg + +symb +({ +sht_me +();} + +661  + gd +:: +u16rg + +efix +({ +lg_me +();} + +664 + gme + <> + +665  + gtio_rg +< + gheo +, + gch32_t +> + +667  + gd +:: +u32rg + +sht_me +({ +d +::u32rg(1, +U +'h');} + +668  + gd +:: +u32rg + +lg_me +({ +d +::u32rg( +U +"hecto");} + +669  + gd +:: +u32rg + +symb +({ +sht_me +();} + +670  + gd +:: +u32rg + +efix +({ +lg_me +();} + +675 #ide +BOOST_NO_STD_WSTRING + + +676 + gme + <> + +677  + gtio_rg +< + gheo +, + gwch_t +> + +679  + gd +:: +wrg + +sht_me +({ +d +::wrg(1, +L +'h');} + +680  + gd +:: +wrg + +lg_me +({ +d +::wrg( +L +"hecto");} + +681  + gd +:: +wrg + +symb +({ +sht_me +();} + +682  + gd +:: +wrg + +efix +({ +lg_me +();} + +695 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +696 + gme + < +tyme + + gChT +> + +697  + gtio_rg +< + gko +, + gChT +> : + +698 +tio_da +:: +tio_rg_ic +< +ko +, + gChT +> + +702 + gme + <> + +703  + gtio_rg +< + gko +, > + +705  + gd +:: +rg + +sht_me +({ +d +::string(1, 'k');} + +706  + gd +:: +rg + +lg_me +({ +d +::string("kilo");} + +707  + gd +:: +rg + +symb +({ +sht_me +();} + +708  + gd +:: +rg + +efix +({ +lg_me +();} + +711 #i +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +713 + gme + <> + +714  + gtio_rg +< + gko +, + gch16_t +> + +716  + gd +:: +u16rg + +sht_me +({ +d +::u16rg(1, +u +'k');} + +717  + gd +:: +u16rg + +lg_me +({ +d +::u16rg( +u +"kilo");} + +718  + gd +:: +u16rg + +symb +({ +sht_me +();} + +719  + gd +:: +u16rg + +efix +({ +lg_me +();} + +722 + gme + <> + +723  + gtio_rg +< + gko +, + gch32_t +> + +725  + gd +:: +u32rg + +sht_me +({ +d +::u32rg(1, +U +'k');} + +726  + gd +:: +u32rg + +lg_me +({ +d +::u32rg( +U +"kilo");} + +727  + gd +:: +u32rg + +symb +({ +sht_me +();} + +728  + gd +:: +u32rg + +efix +({ +lg_me +();} + +733 #ide +BOOST_NO_STD_WSTRING + + +734 + gme + <> + +735  + gtio_rg +< + gko +, + gwch_t +> + +737  + gd +:: +wrg + +sht_me +({ +d +::wrg(1, +L +'k');} + +738  + gd +:: +wrg + +lg_me +({ +d +::wrg( +L +"kilo");} + +739  + gd +:: +wrg + +symb +({ +sht_me +();} + +740  + gd +:: +wrg + +efix +({ +lg_me +();} + +753 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +754 + gme + < +tyme + + gChT +> + +755  + gtio_rg +< + gmega +, + gChT +> : + +756 +tio_da +:: +tio_rg_ic +< +mega +, + gChT +> + +761 + gme + <> + +762  + gtio_rg +< + gmega +, > + +764  + gd +:: +rg + +sht_me +({ +d +::string(1, 'M');} + +765  + gd +:: +rg + +lg_me +({ +d +::string("mega");} + +766  + gd +:: +rg + +symb +({ +sht_me +();} + +767  + gd +:: +rg + +efix +({ +lg_me +();} + +770 #i +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +772 + gme + <> + +773  + gtio_rg +< + gmega +, + gch16_t +> + +775  + gd +:: +u16rg + +sht_me +({ +d +::u16rg(1, +u +'M');} + +776  + gd +:: +u16rg + +lg_me +({ +d +::u16rg( +u +"mega");} + +777  + gd +:: +u16rg + +symb +({ +sht_me +();} + +778  + gd +:: +u16rg + +efix +({ +lg_me +();} + +781 + gme + <> + +782  + gtio_rg +< + gmega +, + gch32_t +> + +784  + gd +:: +u32rg + +sht_me +({ +d +::u32rg(1, +U +'M');} + +785  + gd +:: +u32rg + +lg_me +({ +d +::u32rg( +U +"mega");} + +786  + gd +:: +u32rg + +symb +({ +sht_me +();} + +787  + gd +:: +u32rg + +efix +({ +lg_me +();} + +792 #ide +BOOST_NO_STD_WSTRING + + +793 + gme + <> + +794  + gtio_rg +< + gmega +, + gwch_t +> + +796  + gd +:: +wrg + +sht_me +({ +d +::wrg(1, +L +'M');} + +797  + gd +:: +wrg + +lg_me +({ +d +::wrg( +L +"mega");} + +798  + gd +:: +wrg + +symb +({ +sht_me +();} + +799  + gd +:: +wrg + +efix +({ +lg_me +();} + +812 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +813 + gme + < +tyme + + gChT +> + +814  + gtio_rg +< + ggiga +, + gChT +> : + +815 +tio_da +:: +tio_rg_ic +< +giga +, + gChT +> + +820 + gme + <> + +821  + gtio_rg +< + ggiga +, > + +823  + gd +:: +rg + +sht_me +({ +d +::string(1, 'G');} + +824  + gd +:: +rg + +lg_me +({ +d +::string("giga");} + +825  + gd +:: +rg + +symb +({ +sht_me +();} + +826  + gd +:: +rg + +efix +({ +lg_me +();} + +829 #i +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +831 + gme + <> + +832  + gtio_rg +< + ggiga +, + gch16_t +> + +834  + gd +:: +u16rg + +sht_me +({ +d +::u16rg(1, +u +'G');} + +835  + gd +:: +u16rg + +lg_me +({ +d +::u16rg( +u +"giga");} + +836  + gd +:: +u16rg + +symb +({ +sht_me +();} + +837  + gd +:: +u16rg + +efix +({ +lg_me +();} + +840 + gme + <> + +841  + gtio_rg +< + ggiga +, + gch32_t +> + +843  + gd +:: +u32rg + +sht_me +({ +d +::u32rg(1, +U +'G');} + +844  + gd +:: +u32rg + +lg_me +({ +d +::u32rg( +U +"giga");} + +845  + gd +:: +u32rg + +symb +({ +sht_me +();} + +846  + gd +:: +u32rg + +efix +({ +lg_me +();} + +851 #ide +BOOST_NO_STD_WSTRING + + +852 + gme + <> + +853  + gtio_rg +< + ggiga +, + gwch_t +> + +855  + gd +:: +wrg + +sht_me +({ +d +::wrg(1, +L +'G');} + +856  + gd +:: +wrg + +lg_me +({ +d +::wrg( +L +"giga");} + +857  + gd +:: +wrg + +symb +({ +sht_me +();} + +858  + gd +:: +wrg + +efix +({ +lg_me +();} + +871 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +872 + gme + < +tyme + + gChT +> + +873  + gtio_rg +< + g +, + gChT +> : + +874 +tio_da +:: +tio_rg_ic +< + +, + gChT +> + +878 + gme + <> + +879  + gtio_rg +< + g +, > + +881  + gd +:: +rg + +sht_me +({ +d +::string(1, 'T');} + +882  + gd +:: +rg + +lg_me +({ +d +::string("tera");} + +883  + gd +:: +rg + +symb +({ +sht_me +();} + +884  + gd +:: +rg + +efix +({ +lg_me +();} + +887 #i +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +889 + gme + <> + +890  + gtio_rg +< + g +, + gch16_t +> + +892  + gd +:: +u16rg + +sht_me +({ +d +::u16rg(1, +u +'T');} + +893  + gd +:: +u16rg + +lg_me +({ +d +::u16rg( +u +"tera");} + +894  + gd +:: +u16rg + +symb +({ +sht_me +();} + +895  + gd +:: +u16rg + +efix +({ +lg_me +();} + +898 + gme + <> + +899  + gtio_rg +< + g +, + gch32_t +> + +901  + gd +:: +u32rg + +sht_me +({ +d +::u32rg(1, +U +'T');} + +902  + gd +:: +u32rg + +lg_me +({ +d +::u32rg( +U +"tera");} + +903  + gd +:: +u32rg + +symb +({ +sht_me +();} + +904  + gd +:: +u32rg + +efix +({ +lg_me +();} + +909 #ide +BOOST_NO_STD_WSTRING + + +910 + gme + <> + +911  + gtio_rg +< + g +, + gwch_t +> + +913  + gd +:: +wrg + +sht_me +({ +d +::wrg(1, +L +'T');} + +914  + gd +:: +wrg + +lg_me +({ +d +::wrg( +L +"tera");} + +915  + gd +:: +wrg + +symb +({ +sht_me +();} + +916  + gd +:: +wrg + +efix +({ +lg_me +();} + +930 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +931 + gme + < +tyme + + gChT +> + +932  + gtio_rg +< + g +, + gChT +> : + +933 +tio_da +:: +tio_rg_ic +< + +, + gChT +> + +937 + gme + <> + +938  + gtio_rg +< + g +, > + +940  + gd +:: +rg + +sht_me +({ +d +::string(1, 'P');} + +941  + gd +:: +rg + +lg_me +({ +d +::string("peta");} + +942  + gd +:: +rg + +symb +({ +sht_me +();} + +943  + gd +:: +rg + +efix +({ +lg_me +();} + +946 #i +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +948 + gme + <> + +949  + gtio_rg +< + g +, + gch16_t +> + +951  + gd +:: +u16rg + +sht_me +({ +d +::u16rg(1, +u +'P');} + +952  + gd +:: +u16rg + +lg_me +({ +d +::u16rg( +u +"peta");} + +953  + gd +:: +u16rg + +symb +({ +sht_me +();} + +954  + gd +:: +u16rg + +efix +({ +lg_me +();} + +957 + gme + <> + +958  + gtio_rg +< + g +, + gch32_t +> + +960  + gd +:: +u32rg + +sht_me +({ +d +::u32rg(1, +U +'P');} + +961  + gd +:: +u32rg + +lg_me +({ +d +::u32rg( +U +"peta");} + +962  + gd +:: +u32rg + +symb +({ +sht_me +();} + +963  + gd +:: +u32rg + +efix +({ +lg_me +();} + +968 #ide +BOOST_NO_STD_WSTRING + + +969 + gme + <> + +970  + gtio_rg +< + g +, + gwch_t +> + +972  + gd +:: +wrg + +sht_me +({ +d +::wrg(1, +L +'P');} + +973  + gd +:: +wrg + +lg_me +({ +d +::wrg( +L +"peta");} + +974  + gd +:: +wrg + +symb +({ +sht_me +();} + +975  + gd +:: +wrg + +efix +({ +lg_me +();} + +988 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +989 + gme + < +tyme + + gChT +> + +990  + gtio_rg +< + gexa +, + gChT +> : + +991 +tio_da +:: +tio_rg_ic +< +exa +, + gChT +> + +995 + gme + <> + +996  + gtio_rg +< + gexa +, > + +998  + gd +:: +rg + +sht_me +({ +d +::string(1, 'E');} + +999  + gd +:: +rg + +lg_me +({ +d +::string("exa");} + +1000  + gd +:: +rg + +symb +({ +sht_me +();} + +1001  + gd +:: +rg + +efix +({ +lg_me +();} + +1004 #i +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +1006 + gme + <> + +1007  + gtio_rg +< + gexa +, + gch16_t +> + +1009  + gd +:: +u16rg + +sht_me +({ +d +::u16rg(1, +u +'E');} + +1010  + gd +:: +u16rg + +lg_me +({ +d +::u16rg( +u +"exa");} + +1011  + gd +:: +u16rg + +symb +({ +sht_me +();} + +1012  + gd +:: +u16rg + +efix +({ +lg_me +();} + +1015 + gme + <> + +1016  + gtio_rg +< + gexa +, + gch32_t +> + +1018  + gd +:: +u32rg + +sht_me +({ +d +::u32rg(1, +U +'E');} + +1019  + gd +:: +u32rg + +lg_me +({ +d +::u32rg( +U +"exa");} + +1020  + gd +:: +u32rg + +symb +({ +sht_me +();} + +1021  + gd +:: +u32rg + +efix +({ +lg_me +();} + +1026 #ide +BOOST_NO_STD_WSTRING + + +1027 + gme + <> + +1028  + gtio_rg +< + gexa +, + gwch_t +> + +1030  + gd +:: +wrg + +sht_me +({ +d +::wrg(1, +L +'E');} + +1031  + gd +:: +wrg + +lg_me +({ +d +::wrg( +L +"exa");} + +1032  + gd +:: +wrg + +symb +({ +sht_me +();} + +1033  + gd +:: +wrg + +efix +({ +lg_me +();} + +1038 #ifde +BOOST_RATIO_EXTENSIONS + + +1040 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +1041 + gme + < +tyme + + gChT +> + +1042  + gtio_rg +< + gkibi +, + gChT +> : + +1043 +tio_da +:: +tio_rg_ic +< +kibi +, + gChT +> + +1047 + gme + <> + +1048  + gtio_rg +< + gkibi +, > + +1050  + gd +:: +rg + +sht_me +({ +d +::string("Ki");} + +1051  + gd +:: +rg + +lg_me +({ +d +::string("kibi");} + +1052  + gd +:: +rg + +symb +({ +sht_me +();} + +1053  + gd +:: +rg + +efix +({ +lg_me +();} + +1056 #i +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +1058 + gme + <> + +1059  + gtio_rg +< + gkibi +, + gch16_t +> + +1061  + gd +:: +u16rg + +sht_me +({ +d +::u16rg( +u +"Ki");} + +1062  + gd +:: +u16rg + +lg_me +({ +d +::u16rg( +u +"kibi");} + +1063  + gd +:: +u16rg + +symb +({ +sht_me +();} + +1064  + gd +:: +u16rg + +efix +({ +lg_me +();} + +1067 + gme + <> + +1068  + gtio_rg +< + gkibi +, + gch32_t +> + +1070  + gd +:: +u32rg + +sht_me +({ +d +::u32rg( +U +"Ki");} + +1071  + gd +:: +u32rg + +lg_me +({ +d +::u32rg( +U +"kibi");} + +1072  + gd +:: +u32rg + +symb +({ +sht_me +();} + +1073  + gd +:: +u32rg + +efix +({ +lg_me +();} + +1078 #ide +BOOST_NO_STD_WSTRING + + +1079 + gme + <> + +1080  + gtio_rg +< + gkibi +, + gwch_t +> + +1082  + gd +:: +wrg + +sht_me +({ +d +::wrg( +L +"Ki");} + +1083  + gd +:: +wrg + +lg_me +({ +d +::wrg( +L +"kibi");} + +1084  + gd +:: +wrg + +symb +({ +sht_me +();} + +1085  + gd +:: +wrg + +efix +({ +lg_me +();} + +1090 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +1091 + gme + < +tyme + + gChT +> + +1092  + gtio_rg +< + gmebi +, + gChT +> : + +1093 +tio_da +:: +tio_rg_ic +< +mebi +, + gChT +> + +1097 + gme + <> + +1098  + gtio_rg +< + gmebi +, > + +1100  + gd +:: +rg + +sht_me +({ +d +::string("Mi");} + +1101  + gd +:: +rg + +lg_me +({ +d +::string("mebi");} + +1102  + gd +:: +rg + +symb +({ +sht_me +();} + +1103  + gd +:: +rg + +efix +({ +lg_me +();} + +1106 #i +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +1108 + gme + <> + +1109  + gtio_rg +< + gmebi +, + gch16_t +> + +1111  + gd +:: +u16rg + +sht_me +({ +d +::u16rg( +u +"Mi");} + +1112  + gd +:: +u16rg + +lg_me +({ +d +::u16rg( +u +"mebi");} + +1113  + gd +:: +u16rg + +symb +({ +sht_me +();} + +1114  + gd +:: +u16rg + +efix +({ +lg_me +();} + +1117 + gme + <> + +1118  + gtio_rg +< + gmebi +, + gch32_t +> + +1120  + gd +:: +u32rg + +sht_me +({ +d +::u32rg( +U +"Mi");} + +1121  + gd +:: +u32rg + +lg_me +({ +d +::u32rg( +U +"mebi");} + +1122  + gd +:: +u32rg + +symb +({ +sht_me +();} + +1123  + gd +:: +u32rg + +efix +({ +lg_me +();} + +1128 #ide +BOOST_NO_STD_WSTRING + + +1129 + gme + <> + +1130  + gtio_rg +< + gmebi +, + gwch_t +> + +1132  + gd +:: +wrg + +sht_me +({ +d +::wrg( +L +"Mi");} + +1133  + gd +:: +wrg + +lg_me +({ +d +::wrg( +L +"mebi");} + +1134  + gd +:: +wrg + +symb +({ +sht_me +();} + +1135  + gd +:: +wrg + +efix +({ +lg_me +();} + +1140 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +1141 + gme + < +tyme + + gChT +> + +1142  + gtio_rg +< + ggibi +, + gChT +> : + +1143 +tio_da +:: +tio_rg_ic +< +gibi +, + gChT +> + +1147 + gme + <> + +1148  + gtio_rg +< + ggibi +, > + +1150  + gd +:: +rg + +sht_me +({ +d +::string("Gi");} + +1151  + gd +:: +rg + +lg_me +({ +d +::string("gibi");} + +1152  + gd +:: +rg + +symb +({ +sht_me +();} + +1153  + gd +:: +rg + +efix +({ +lg_me +();} + +1156 #i +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +1158 + gme + <> + +1159  + gtio_rg +< + ggibi +, + gch16_t +> + +1161  + gd +:: +u16rg + +sht_me +({ +d +::u16rg( +u +"Gi");} + +1162  + gd +:: +u16rg + +lg_me +({ +d +::u16rg( +u +"gibi");} + +1163  + gd +:: +u16rg + +symb +({ +sht_me +();} + +1164  + gd +:: +u16rg + +efix +({ +lg_me +();} + +1167 + gme + <> + +1168  + gtio_rg +< + ggibi +, + gch32_t +> + +1170  + gd +:: +u32rg + +sht_me +({ +d +::u32rg( +U +"Gi");} + +1171  + gd +:: +u32rg + +lg_me +({ +d +::u32rg( +U +"gibi");} + +1172  + gd +:: +u32rg + +symb +({ +sht_me +();} + +1173  + gd +:: +u32rg + +efix +({ +lg_me +();} + +1178 #ide +BOOST_NO_STD_WSTRING + + +1179 + gme + <> + +1180  + gtio_rg +< + ggibi +, + gwch_t +> + +1182  + gd +:: +wrg + +sht_me +({ +d +::wrg( +L +"Gi");} + +1183  + gd +:: +wrg + +lg_me +({ +d +::wrg( +L +"gibi");} + +1184  + gd +:: +wrg + +symb +({ +sht_me +();} + +1185  + gd +:: +wrg + +efix +({ +lg_me +();} + +1190 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +1191 + gme + < +tyme + + gChT +> + +1192  + gtio_rg +< + gbi +, + gChT +> : + +1193 +tio_da +:: +tio_rg_ic +< +bi +, + gChT +> + +1197 + gme + <> + +1198  + gtio_rg +< + gbi +, > + +1200  + gd +:: +rg + +sht_me +({ +d +::string("Ti");} + +1201  + gd +:: +rg + +lg_me +({ +d +::string("tebi");} + +1202  + gd +:: +rg + +symb +({ +sht_me +();} + +1203  + gd +:: +rg + +efix +({ +lg_me +();} + +1206 #i +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +1208 + gme + <> + +1209  + gtio_rg +< + gbi +, + gch16_t +> + +1211  + gd +:: +u16rg + +sht_me +({ +d +::u16rg( +u +"Ti");} + +1212  + gd +:: +u16rg + +lg_me +({ +d +::u16rg( +u +"tebi");} + +1213  + gd +:: +u16rg + +symb +({ +sht_me +();} + +1214  + gd +:: +u16rg + +efix +({ +lg_me +();} + +1217 + gme + <> + +1218  + gtio_rg +< + gbi +, + gch32_t +> + +1220  + gd +:: +u32rg + +sht_me +({ +d +::u32rg( +U +"Ti");} + +1221  + gd +:: +u32rg + +lg_me +({ +d +::u32rg( +U +"tebi");} + +1222  + gd +:: +u32rg + +symb +({ +sht_me +();} + +1223  + gd +:: +u32rg + +efix +({ +lg_me +();} + +1228 #ide +BOOST_NO_STD_WSTRING + + +1229 + gme + <> + +1230  + gtio_rg +< + gbi +, + gwch_t +> + +1232  + gd +:: +wrg + +sht_me +({ +d +::wrg( +L +"Ti");} + +1233  + gd +:: +wrg + +lg_me +({ +d +::wrg( +L +"tebi");} + +1234  + gd +:: +wrg + +symb +({ +sht_me +();} + +1235  + gd +:: +wrg + +efix +({ +lg_me +();} + +1240 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +1241 + gme + < +tyme + + gChT +> + +1242  + gtio_rg +< + gbi +, + gChT +> : + +1243 +tio_da +:: +tio_rg_ic +< +bi +, + gChT +> + +1247 + gme + <> + +1248  + gtio_rg +< + gbi +, > + +1250  + gd +:: +rg + +sht_me +({ +d +::string("Pi");} + +1251  + gd +:: +rg + +lg_me +({ +d +::string("pebi");} + +1252  + gd +:: +rg + +symb +({ +sht_me +();} + +1253  + gd +:: +rg + +efix +({ +lg_me +();} + +1256 #i +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +1258 + gme + <> + +1259  + gtio_rg +< + gbi +, + gch16_t +> + +1261  + gd +:: +u16rg + +sht_me +({ +d +::u16rg( +u +"Pi");} + +1262  + gd +:: +u16rg + +lg_me +({ +d +::u16rg( +u +"pebi");} + +1263  + gd +:: +u16rg + +symb +({ +sht_me +();} + +1264  + gd +:: +u16rg + +efix +({ +lg_me +();} + +1267 + gme + <> + +1268  + gtio_rg +< + gbi +, + gch32_t +> + +1270  + gd +:: +u32rg + +sht_me +({ +d +::u32rg( +U +"Pi");} + +1271  + gd +:: +u32rg + +lg_me +({ +d +::u32rg( +U +"pebi");} + +1272  + gd +:: +u32rg + +symb +({ +sht_me +();} + +1273  + gd +:: +u32rg + +efix +({ +lg_me +();} + +1278 #ide +BOOST_NO_STD_WSTRING + + +1279 + gme + <> + +1280  + gtio_rg +< + gbi +, + gwch_t +> + +1282  + gd +:: +wrg + +sht_me +({ +d +::wrg( +L +"Pi");} + +1283  + gd +:: +wrg + +lg_me +({ +d +::wrg( +L +"pebi");} + +1284  + gd +:: +wrg + +symb +({ +sht_me +();} + +1285  + gd +:: +wrg + +efix +({ +lg_me +();} + +1290 #ifde +BOOST_RATIO_HAS_STATIC_STRING + + +1291 + gme + < +tyme + + gChT +> + +1292  + gtio_rg +< + gexbi +, + gChT +> : + +1293 +tio_da +:: +tio_rg_ic +< +exbi +, + gChT +> + +1297 + gme + <> + +1298  + gtio_rg +< + gexbi +, > + +1300  + gd +:: +rg + +sht_me +({ +d +::string("Ei");} + +1301  + gd +:: +rg + +lg_me +({ +d +::string("exbi");} + +1302  + gd +:: +rg + +symb +({ +sht_me +();} + +1303  + gd +:: +rg + +efix +({ +lg_me +();} + +1306 #i +BOOST_RATIO_HAS_UNICODE_SUPPORT + + +1308 + gme + <> + +1309  + gtio_rg +< + gexbi +, + gch16_t +> + +1311  + gd +:: +u16rg + +sht_me +({ +d +::u16rg( +u +"Ei");} + +1312  + gd +:: +u16rg + +lg_me +({ +d +::u16rg( +u +"exbi");} + +1313  + gd +:: +u16rg + +symb +({ +sht_me +();} + +1314  + gd +:: +u16rg + +efix +({ +lg_me +();} + +1317 + gme + <> + +1318  + gtio_rg +< + gexbi +, + gch32_t +> + +1320  + gd +:: +u32rg + +sht_me +({ +d +::u32rg( +U +"Ei");} + +1321  + gd +:: +u32rg + +lg_me +({ +d +::u32rg( +U +"exbi");} + +1322  + gd +:: +u32rg + +symb +({ +sht_me +();} + +1323  + gd +:: +u32rg + +efix +({ +lg_me +();} + +1328 #ide +BOOST_NO_STD_WSTRING + + +1329 + gme + <> + +1330  + gtio_rg +< + gexbi +, + gwch_t +> + +1332  + gd +:: +wrg + +sht_me +({ +d +::wrg( +L +"Ei");} + +1333  + gd +:: +wrg + +lg_me +({ +d +::wrg( +L +"exbi");} + +1334  + gd +:: +wrg + +symb +({ +sht_me +();} + +1335  + gd +:: +wrg + +efix +({ +lg_me +();} + + @/usr/include/boost/regex/v4/c_regex_traits.hpp + +19 #ide +BOOST_C_REGEX_TRAITS_HPP_INCLUDED + + +20  + #BOOST_C_REGEX_TRAITS_HPP_INCLUDED + + + ) + +22 #ide +BOOST_REGEX_CONFIG_HPP + + +23  + ~ + +25 #ide +BOOST_REGEX_WORKAROUND_HPP + + +26  + ~ + +29  + ~ + +31 #ifde +BOOST_NO_STDC_NAMESPACE + + +32 +mea + + gd +{ + +33 + gusg + :: + +; usg :: +tow +; + +37 #ifde +BOOST_MSVC + + +38 #agm +wng +( +push +) + +39 #agm +wng +( +dib +: 4103) + +41 #ifde +BOOST_HAS_ABI_HEADERS + + +42 #ud +BOOST_ABI_PREFIX + + +44 #ifde +BOOST_MSVC + + +45 #agm +wng +( +p +) + +48 +mea + + gboo +{ + +50 + gme + < +ass + + gchT +> + +51  + gc_gex_as +; + +53 + gme +<> + +54  +BOOST_REGEX_DECL + + gc_gex_as +<> + +56 +c_gex_as +(){} + +57  + tch_ty +; + +58  + gd +:: + tsize_t + + tsize_ty +; + +59  + gd +:: + trg + + trg_ty +; + +60  + slo_ty +{}; + +61  + gboo +:: + tut32_t + + tch_ass_ty +; + +63  +size_ty + +ngth +(cڡ +ch_ty +* +p +) + +65  ( + gd +:: + +)( +p +); + +68  +e +( +c +) const + +70  + gc +; + +72  +e_no +( +c +) const + +74  + gic_ +<>(( + gd +:: +tow +)( +ic_ +<>( +c +))); + +77  +rg_ty + +BOOST_REGEX_CALL + +sfm +(cڡ * +p1 +, cڡ * +p2 +); + +78  +rg_ty + +BOOST_REGEX_CALL + +sfm_imy +(cڡ * +p1 +, cڡ * +p2 +); + +80  +ch_ass_ty + +BOOST_REGEX_CALL + +lookup_asame +(cڡ * +p1 +, cڡ * +p2 +); + +81  +rg_ty + +BOOST_REGEX_CALL + +lookup_cϋme +(cڡ * +p1 +, cڡ * +p2 +); + +83  +bo + +BOOST_REGEX_CALL + +isy +(, +ch_ass_ty +); + +84  +BOOST_REGEX_CALL + +vue +(, ); + +86 +lo_ty + +imbue +o_ty +l +) + +87 {  + gl +; } + +88 +lo_ty + +gloc +()const + +89 {  +lo_ty +(); } + +91 + give +: + +93 +c_gex_as +(const c_regex_traits&); + +94 + gc_gex_as +& + gݔ +=(cڡ +c_gex_as +&); + +97 #ide +BOOST_NO_WREGEX + + +98 + gme +<> + +99  +BOOST_REGEX_DECL + + gc_gex_as +< + gwch_t +> + +101 +c_gex_as +(){} + +102  +wch_t + + tch_ty +; + +103  + gd +:: + tsize_t + + tsize_ty +; + +104  + gd +:: + twrg + + trg_ty +; + +105  + slo_ty +{}; + +106  + gboo +:: + tut32_t + + tch_ass_ty +; + +108  +size_ty + +ngth +(cڡ +ch_ty +* +p +) + +110  ( + gd +:: +wc +)( +p +); + +113 +wch_t + +e +(wch_ +c +) const + +115  + gc +; + +117 +wch_t + +e_no +(wch_ +c +) const + +119  ( + gd +:: +towlow +)( +c +); + +122  +rg_ty + +BOOST_REGEX_CALL + +sfm +(cڡ +wch_t +* +p1 +, cڡ wch_t* +p2 +); + +123  +rg_ty + +BOOST_REGEX_CALL + +sfm_imy +(cڡ +wch_t +* +p1 +, cڡ wch_t* +p2 +); + +125  +ch_ass_ty + +BOOST_REGEX_CALL + +lookup_asame +(cڡ +wch_t +* +p1 +, cڡ wch_t* +p2 +); + +126  +rg_ty + +BOOST_REGEX_CALL + +lookup_cϋme +(cڡ +wch_t +* +p1 +, cڡ wch_t* +p2 +); + +128  +bo + +BOOST_REGEX_CALL + +isy +( +wch_t +, +ch_ass_ty +); + +129  +BOOST_REGEX_CALL + +vue +( +wch_t +, ); + +131 +lo_ty + +imbue +o_ty +l +) + +132 {  + gl +; } + +133 +lo_ty + +gloc +()const + +134 {  +lo_ty +(); } + +136 + give +: + +138 +c_gex_as +(const c_regex_traits&); + +139 + gc_gex_as +& + gݔ +=(cڡ +c_gex_as +&); + +142 #ifde +BOOST_REGEX_HAS_OTHER_WCHAR_T + + +147 + gme +<> + +148  +BOOST_REGEX_DECL + + gc_gex_as +<> + +150 +c_gex_as +(){} + +151  + tch_ty +; + +152  + gd +:: + tsize_t + + tsize_ty +; + +153  + gd +:: + tbasic_rg +<> + trg_ty +; + +154  + slo_ty +{}; + +155  + gboo +:: + tut32_t + + tch_ass_ty +; + +157  +size_ty + +ngth +(cڡ +ch_ty +* +p +) + +159  ( + gd +:: +wc +)((cڡ +wch_t +*) +p +); + +162  +e +( +c +) const + +164  + gc +; + +166  +e_no +( +c +) const + +168  ( + gd +:: +towlow +)(( +wch_t +) +c +); + +171  +rg_ty + +BOOST_REGEX_CALL + +sfm +(cڡ * +p1 +, cڡ * +p2 +); + +172  +rg_ty + +BOOST_REGEX_CALL + +sfm_imy +(cڡ * +p1 +, cڡ * +p2 +); + +174  +ch_ass_ty + +BOOST_REGEX_CALL + +lookup_asame +(cڡ * +p1 +, cڡ * +p2 +); + +175  +rg_ty + +BOOST_REGEX_CALL + +lookup_cϋme +(cڡ * +p1 +, cڡ * +p2 +); + +177  +bo + +BOOST_REGEX_CALL + +isy +(, +ch_ass_ty +); + +178  +BOOST_REGEX_CALL + +vue +(, ); + +180 +lo_ty + +imbue +o_ty +l +) + +181 {  + gl +; } + +182 +lo_ty + +gloc +()const + +183 {  +lo_ty +(); } + +185 + give +: + +187 +c_gex_as +(const c_regex_traits&); + +188 + gc_gex_as +& + gݔ +=(cڡ +c_gex_as +&); + +197 #ifde +BOOST_MSVC + + +198 #agm +wng +( +push +) + +199 #agm +wng +( +dib +: 4103) + +201 #ifde +BOOST_HAS_ABI_HEADERS + + +202 #ud +BOOST_ABI_SUFFIX + + +204 #ifde +BOOST_MSVC + + +205 #agm +wng +( +p +) + + @/usr/include/boost/regex/v4/cpp_regex_traits.hpp + +19 #ide +BOOST_CPP_REGEX_TRAITS_HPP_INCLUDED + + +20  + #BOOST_CPP_REGEX_TRAITS_HPP_INCLUDED + + + ) + +22  + ~ + +23  + ~ + +24  + ~ + +26 #ide +BOOST_NO_STD_LOCALE + + +28 #ide +BOOST_RE_PAT_EXCEPT_HPP + + +29  + ~ + +31 #ide +BOOST_REGEX_TRAITS_DEFAULTS_HPP_INCLUDED + + +32  + ~ + +34 #ifde +BOOST_HAS_THREADS + + +35  + ~ + +37 #ide +BOOST_REGEX_PRIMARY_TRANSFORM + + +38  + ~ + +40 #ide +BOOST_REGEX_OBJECT_CACHE_HPP + + +41  + ~ + +44  + ~ + +45  + ~ + +46  + ~ + +48 #ifde +BOOST_MSVC + + +49 #agm +wng +( +push +) + +50 #agm +wng +( +dib +: 4103) + +52 #ifde +BOOST_HAS_ABI_HEADERS + + +53 #ud +BOOST_ABI_PREFIX + + +55 #ifde +BOOST_MSVC + + +56 #agm +wng +( +p +) + +59 #ifde +BOOST_MSVC + + +60 #agm +wng +( +push +) + +61 #agm +wng +( +dib +:4786 4251) + +64 +mea + + gboo +{ + +69 + gme + < +ass + + gchT +> + +70 +ass + + gp_gex_as +; + +72 +mea + + gBOOST_REGEX_DETAIL_NS +{ + +78 + gme + < +ass + + gchT +, + +79 +ass + + gas + = :: +d +:: +ch_as +< +chT +> > + +80 +ass + +rr_buf + : +public + :: +d +:: +basic_ambuf +< +chT +, + gas +> + +82 :: +d +:: + tbasic_ambuf +< + tchT +, + tas +> + tba_ty +; + +83  +tyme + + tba_ty +:: + tt_ty + int_type; + +84  +tyme + + tba_ty +:: + tch_ty + char_type; + +85  +tyme + + tba_ty +:: + tpos_ty +os_type; + +86 :: +d +:: + tamsize + streamsize; + +87  +tyme + + tba_ty +:: + toff_ty + off_type; + +88 + gpublic +: + +89 +rr_buf +(: +ba_ty +({ +tbuf +(0, 0); } + +90 cڡ +chT +* +gxt +({  + gthis +-> +gr +(); } + +91 + geed +: + +92 +d +:: +basic_ambuf +< +chT +, + gas +>* +tbuf +( +ch_ty +* +s +, +amsize + +n +); + +93 +tyme + + grr_buf +< + gchT +, + gas +>:: +pos_ty + +ekpos +os_ty + +, :: +d +:: +ios_ba +:: +ݒmode + +which +); + +94 +tyme + + grr_buf +< + gchT +, + gas +>:: +pos_ty + +ekoff +( +off_ty + +off +, :: +d +:: +ios_ba +:: +ekd + +way +, ::d::ios_ba:: +ݒmode + +which +); + +95 + give +: + +96 +rr_buf +& +ݔ +=(constarser_buf&); + +97 +rr_buf +(constarser_buf&); + +100 + gme +< +ass + + gchT +, cs + gas +> + +101 + gd +:: +basic_ambuf +< +chT +, + gas +>* + +102 + grr_buf +< + gchT +, + gas +>:: +tbuf +( +ch_ty +* +s +, +amsize + +n +) + +104 + gthis +-> +tg +( +s +, s, s + +n +); + +105  + gthis +; + +108 + gme +< +ass + + gchT +, cs + gas +> + +109 +tyme + + grr_buf +< + gchT +, + gas +>:: +pos_ty + + +110 +rr_buf +< +chT +, + gas +>:: +ekoff +( +off_ty + +off +, :: +d +:: +ios_ba +:: +ekd + +way +, ::d::ios_ba:: +ݒmode + +which +) + +112  +tyme + + tboo +:: + tt_t +<( + tway +* + tCHAR_BIT +>:: + ta + + t_ty +; + +114 if( + gwhich + & :: +d +:: +ios_ba +:: +out +) + +115  +pos_ty +( +off_ty +(-1)); + +116 + gd +:: +rdiff_t + +size + = +this +-> +egr +(-his-> +eback +(); + +117 + gd +:: +rdiff_t + +pos + = +this +-> +gr +(-his-> +eback +(); + +118 +chT +* + gg + = +this +-> +eback +(); + +119  + gic_ +< + g_ty +>( + gway +)) + +121 :: +d +:: +ios_ba +:: +beg +: + +122 if(( +off + < 0|| (of> +size +)) + +123  +pos_ty +( +off_ty +(-1)); + +125 + gthis +-> +tg +( +g +, g + +off +, g + +size +); + +127 :: +d +:: +ios_ba +:: +d +: + +128 if(( +off + < 0|| (of> +size +)) + +129  +pos_ty +( +off_ty +(-1)); + +131 + gthis +-> +tg +( +g +, g + +size + - +off +, g + size); + +133 :: +d +:: +ios_ba +:: +cur +: + +135 +d +:: +rdiff_t + +wpos + = +ic_ +( +pos + + +off +); + +136 if(( + gwpos + < 0|| (wpo> + gsize +)) + +137  +pos_ty +( +off_ty +(-1)); + +139 + gthis +-> +tg +( +g +, g + +wpos +, g + +size +); + +144 #ifde +BOOST_MSVC + + +145 #agm +wng +( +push +) + +146 #agm +wng +( +dib +:4244) + +148  + gic_ +< + gpos_ty +>( + gthis +-> +gr +(-his-> +eback +()); + +149 #ifde +BOOST_MSVC + + +150 #agm +wng +( +p +) + +154 + gme +< +ass + + gchT +, cs + gas +> + +155 +tyme + + grr_buf +< + gchT +, + gas +>:: +pos_ty + + +156 +rr_buf +< +chT +, + gas +>:: +ekpos +( +pos_ty + + +, :: +d +:: +ios_ba +:: +ݒmode + +which +) + +158 if( +which + & :: +d +:: +ios_ba +:: +out +) + +159  +pos_ty +( +off_ty +(-1)); + +160 +off_ty + + gsize + = +ic_ +( +this +-> +egr +(-his-> +eback +()); + +161 +chT +* + gg + = +this +-> +eback +(); + +162 if( +off_ty +( + +< +size +) + +164 +this +-> +tg +( +g +, g + +off_ty +( + +), g + +size +); + +166  +pos_ty +( +off_ty +(-1)); + +173 + gme + < +ass + + gchT +> + +174  + sp_gex_as_ba + + +176 +p_gex_as_ba +(cڡ +d +:: +lo +& +l +) + +177 { +imbue +( +l +); } + +178 + gd +:: +lo + +imbue +(cڡ +d +::lo& +l +); + +180 + gd +:: +lo + +m_lo +; + +181 + gd +:: +y +< +chT +> cڡ* +m_py +; + +182 #ide +BOOST_NO_STD_MESSAGES + + +183 + gd +:: +mesges +< +chT +> cڡ* +m_pmesges +; + +185 + gd +:: +cϋ +< +chT +> cڡ* +m_pcϋ +; + +187 +bo + + gݔ +<(cڡ + gp_gex_as_ba +& + gb +)const + +189 if( + gm_py + = +b +. +m_py +) + +191 #ide +BOOST_NO_STD_MESSAGES + + +192 if( +m_pmesges + = +b +.m_pmessages) + +194  +m_pcϋ + < +b +.m_pcollate; + +196  + gm_pmesges + < + gb +.m_pmessages; + +198  + gm_pcϋ + < + gb +.m_pcollate; + +201  + gm_py + < + gb +.m_pctype; + +203 +bo + + gݔ +==(cڡ +p_gex_as_ba +& +b +)const + +205  ( +m_py + = +b +.m_pctype) + +206 #ide +BOOST_NO_STD_MESSAGES + + +207 && ( +m_pmesges + = +b +.m_pmessages) + +209 && ( +m_pcϋ + = +b +.m_pcollate); + +213 + gme + < +ass + + gchT +> + +214 + gd +:: +lo + +p_gex_as_ba +< +chT +>:: +imbue +(cڡ +d +::lo& +l +) + +216 +d +:: +lo + +su +( +m_lo +); + +217 + gm_lo + = +l +; + +218 + gm_py + = & +BOOST_USE_FACET +( +d +:: +y +< +chT +>, +l +); + +219 #ide +BOOST_NO_STD_MESSAGES + + +220 + gm_pmesges + = +BOOST_HAS_FACET +( +d +:: +mesges +< +chT +>, +l +? & +BOOST_USE_FACET +(std::messages,) : 0; + +222 + gm_pcϋ + = & +BOOST_USE_FACET +( +d +:: +cϋ +< +chT +>, +l +); + +223  + gsu +; + +230 + gme + < +ass + + gchT +> + +231 +ass + + gp_gex_as_ch_y + : +public + +p_gex_as_ba +< +chT +> + +233  +d +:: + tbasic_rg +< + tchT +> + trg_ty +; + +234  + gd +:: + tm +< + tchT +, + tgex_cڡts +:: + tsyax_ty +> + tm_ty +; + +235  +tyme + + tm_ty +:: + tcڡ_ + + tm__ty +; + +236 + gpublic +: + +237 +p_gex_as_ch_y +(cڡ +d +:: +lo +& +l +) + +238 : +p_gex_as_ba +< +chT +>( +l +) + +240 + +(); + +242 +p_gex_as_ch_y +(cڡ +p_gex_as_ba +< +chT +>& +b +) + +243 : +p_gex_as_ba +< +chT +>( +b +) + +245 + +(); + +247  + +(); + +249 + ggex_cڡts +:: +syax_ty + syax_ty( +chT + +c +)const + +251 +m__ty + +i + = +m_ch_m +. +fd +( +c +); + +252  (( + gi + = +m_ch_m +. +d +()? 0 : +i +-> +cd +); + +254 + ggex_cڡts +:: +es_syax_ty +s_syax_ty( +chT + +c +) const + +256 +m__ty + +i + = +m_ch_m +. +fd +( +c +); + +257 if( + gi + = +m_ch_m +. +d +()) + +259 if( +this +-> +m_py +-> +is +( +d +:: +y_ba +:: +low +, +c +) +gex_cڡts +:: +es_ty_ass +; + +260 if( + gthis +-> + gm_py +-> +is +( +d +:: +y_ba +:: +u +, +c +) + ggex_cڡts +:: +es_ty_n_ass +; + +263  + gi +-> + gcd +; + +266 + give +: + +267 +rg_ty + +g_deu_mesge +( +gex_cڡts +:: +syax_ty +); + +269 +m_ty + + gm_ch_m +; + +272 + gme + < +ass + + gchT +> + +273  + gp_gex_as_ch_y +< + gchT +>:: + +() + +277 #ide +BOOST_NO_STD_MESSAGES + + +278 #ide +__IBMCPP__ + + +279 +tyme + +d +:: +mesges +< +chT +>:: +log + +t + = +ic_ +::catalog>(-1); + +281 +tyme + + gd +:: +mesges +< +chT +>:: +log + +t + = +t_ +< +d +::messages<>::catalog>(-1); + +283 + gd +:: +rg + +t_me +( +p_gex_as +< +chT +>:: +g_log_me +()); + +284 if( + gt_me +. +size +(&& ( + gthis +-> + gm_pmesges + != 0)) + +286 +t + = +this +-> +m_pmesges +-> +ݒ +( + +287 +t_me +, + +288 +this +-> +m_lo +); + +289 if(() + gt + < 0) + +291 + gd +:: +rg + +m +("Unableo open message catalog: "); + +292 + gd +:: +ruime_r + +r +( +m + + +t_me +); + +293 + gboo +:: +BOOST_REGEX_DETAIL_NS +:: +i_ruime_r +( +r +); + +299 if(() + gt + >= 0) + +301 #ide +BOOST_NO_EXCEPTIONS + + +302 +y +{ + +304  +gex_cڡts +:: +syax_ty + +i + = 1; + gi + < + ggex_cڡts +:: +syax_max +; ++i) + +306 +rg_ty + + gmss + = +this +-> +m_pmesges +-> +g +( +t +, 0, +i +, +g_deu_mesge +(i)); + +307  +tyme + + grg_ty +:: +size_ty + +j + = 0; + gj + < + gmss +. +size +(); ++j) + +309 + gm_ch_m +[ +mss +[ +j +]] = +i +; + +312 + gthis +-> + gm_pmesges +-> +o +( +t +); + +313 #ide +BOOST_NO_EXCEPTIONS + + +315 +tch +(...) + +317 if( + gthis +-> + gm_pmesges +) + +318 + gthis +-> + gm_pmesges +-> +o +( +t +); + +319 + gthrow +; + +326  + ggex_cڡts +:: +syax_ty + +i + = 1; + gi + +m_py +-> +wid +(* +r +)] = +i +; + +332 ++ + gr +; + +335 #ide +BOOST_NO_STD_MESSAGES + + +340 + gme + < +ass + + gchT +> + +341 +tyme + + gp_gex_as_ch_y +< + gchT +>:: +rg_ty + + +342 +p_gex_as_ch_y +< +chT +>:: +g_deu_mesge +( +gex_cڡts +:: +syax_ty + +i +) + +344 cڡ * +r + = +g_deu_syax +( +i +); + +345 +rg_ty + + gsu +; + +346  + gr + && *ptr) + +348 + gsu +. +nd +(1, +this +-> +m_py +-> +wid +(* +r +)); + +349 ++ + gr +; + +351  + gsu +; + +357 + gme + <> + +358 +ass + +BOOST_REGEX_DECL + + gp_gex_as_ch_y +<> : +public + +p_gex_as_ba +<> + +360  +d +:: + trg + + trg_ty +; + +361 + gpublic +: + +362 +p_gex_as_ch_y +(cڡ +d +:: +lo +& +l +) + +363 : +p_gex_as_ba +<>( +l +) + +365 + +(); + +367 +p_gex_as_ch_y +(cڡ +p_gex_as_ba +<>& +l +) + +368 : +p_gex_as_ba +<>( +l +) + +370 + +(); + +373 + ggex_cڡts +:: +syax_ty + syax_ty( +c +)const + +375  +m_ch_m +[ +ic_ +<>( +c +)]; + +377 + ggex_cڡts +:: +es_syax_ty +s_syax_ty( +c +) const + +379  +m_ch_m +[ +ic_ +<>( +c +)]; + +382 + give +: + +383 +gex_cڡts +:: +syax_ty + +m_ch_m +[1u << +CHAR_BIT +]; + +384  + +(); + +387 #ifde +BOOST_REGEX_BUGGY_CTYPE_FACET + + +390 + gch_ass_a +=1<<0, + +391 + gch_ass_t +=1<<1, + +392 + gch_ass_l +=1<<2, + +393 + gch_ass_u +=1<<3, + +394 + gch_ass_low +=1<<4, + +395 + gch_ass_pha +=1<<5, + +396 + gch_ass_dig +=1<<6, + +397 + gch_ass_pun +=1<<7, + +398 + gch_ass_xdig +=1<<8, + +399 + gch_ass_num += +ch_ass_pha +| +ch_ass_dig +, + +400 + gch_ass_gph += +ch_ass_num +| +ch_ass_pun +, + +401 + gch_ass_bnk +=1<<9, + +402 + gch_ass_wd +=1<<10, + +403 + gch_ass_unicode +=1<<11, + +404 + gch_ass_hizڏl_a +=1<<12, + +405 + gch_ass_vtil_a +=1<<13 + +414 + gme + < +ass + + gchT +> + +415 +ass + + gp_gex_as_imemti + : +public + +p_gex_as_ch_y +< +chT +> + +417 +public +: + +418  +tyme + + tp_gex_as +< + tchT +>:: + tch_ass_ty + char_class_type; + +419  +tyme + + td +:: + ty +< + tchT +>:: + tmask + + ttive_mask_ty +; + +420  +tyme + + tboo +:: + tmake_unsigd +< + ttive_mask_ty +>:: + tty + + tunsigd_tive_mask_ty +; + +421 #ide +BOOST_REGEX_BUGGY_CTYPE_FACET + + +422 +BOOST_STATIC_CONSTANT +( +ch_ass_ty +, +mask_bnk + = 1u << 24); + +423 +BOOST_STATIC_CONSTANT +( +ch_ass_ty +, +mask_wd + = 1u << 25); + +424 +BOOST_STATIC_CONSTANT +( +ch_ass_ty +, +mask_unicode + = 1u << 26); + +425 +BOOST_STATIC_CONSTANT +( +ch_ass_ty +, +mask_hizڏl + = 1u << 27); + +426 +BOOST_STATIC_CONSTANT +( +ch_ass_ty +, +mask_vtil + = 1u << 28); + +429  + gd +:: + tbasic_rg +< + tchT +> + trg_ty +; + +430  +chT + + tch_ty +; + +432 +p_gex_as_imemti +(cڡ +d +:: +lo +& +l +) + +433 : +p_gex_as_ch_y +< +chT +>( +l +) + +435 + +(); + +437 +p_gex_as_imemti +(cڡ +p_gex_as_ba +< +chT +>& +l +) + +438 : +p_gex_as_ch_y +< +chT +>( +l +) + +440 + +(); + +442 + gd +:: +rg + +r_rg +( +gex_cڡts +:: +r_ty + +n +) const + +444 if(! +m_r_rgs +. +emy +()) + +446 +d +:: +m +<, + gd +:: +rg +>:: +cڡ_ + +p + = +m_r_rgs +. +fd +( +n +); + +447  ( + gp + = +m_r_rgs +. +d +()? +d +:: +rg +( +g_deu_r_rg +( +n +): +p +-> +cd +; + +449  +g_deu_r_rg +( +n +); + +451 +ch_ass_ty + +lookup_asame +(cڡ +chT +* +p1 +, cڡ chT* +p2 +) const + +453 +ch_ass_ty + + gsu + = +lookup_asame_imp +( +p1 +, +p2 +); + +454 if( + gsu + == 0) + +456 +rg_ty + +mp +( +p1 +, +p2 +); + +457 + gthis +-> + gm_py +-> +tow +(&* +mp +. +beg +(), &*mp.beg(+emp. +size +()); + +458 + gsu + = +lookup_asame_imp +(&* +mp +. +beg +(), &*mp.beg(+emp. +size +()); + +460  + gsu +; + +462 +rg_ty + +lookup_cϋme +(cڡ +chT +* +p1 +, cڡ chT* +p2 +) const; + +463 +rg_ty + +sfm_imy +(cڡ +chT +* +p1 +, cڡ chT* +p2 +) const; + +464 +rg_ty + +sfm +(cڡ +chT +* +p1 +, cڡ chT* +p2 +) const; + +465 + give +: + +466 +d +:: +m +<, + gd +:: +rg +> +m_r_rgs +; + +467 + gd +:: +m +< +rg_ty +, + gch_ass_ty +> + gm_cuom_ass_mes +; + +468 + gd +:: +m +< +rg_ty +, + grg_ty +> + gm_cuom_cϋ_mes +; + +469  + gm_cϋ_ty +; + +470 +chT + + gm_cϋ_dim +; + +474 +ch_ass_ty + +lookup_asame_imp +(cڡ +chT +* +p1 +, cڡ chT* +p2 +) const; + +475  + +(); + +476 #ifde +BOOST_REGEX_BUGGY_CTYPE_FACET + + +477 + gpublic +: + +478 +bo + +isy +( +chT + +c +, +ch_ass_ty + +m +)const; + +482 #ide +BOOST_REGEX_BUGGY_CTYPE_FACET + + +483 #i! +defed +( +BOOST_NO_INCLASS_MEMBER_INITIALIZATION +) + +485 + gme + < +ass + + gchT +> + +486 +tyme + + gp_gex_as_imemti +< + gchT +>:: +ch_ass_ty + cڡ +p_gex_as_imemti +< +chT +>:: +mask_bnk +; + +487 + gme + < +ass + + gchT +> + +488 +tyme + + gp_gex_as_imemti +< + gchT +>:: +ch_ass_ty + cڡ +p_gex_as_imemti +< +chT +>:: +mask_wd +; + +489 + gme + < +ass + + gchT +> + +490 +tyme + + gp_gex_as_imemti +< + gchT +>:: +ch_ass_ty + cڡ +p_gex_as_imemti +< +chT +>:: +mask_unicode +; + +491 + gme + < +ass + + gchT +> + +492 +tyme + + gp_gex_as_imemti +< + gchT +>:: +ch_ass_ty + cڡ +p_gex_as_imemti +< +chT +>:: +mask_vtil +; + +493 + gme + < +ass + + gchT +> + +494 +tyme + + gp_gex_as_imemti +< + gchT +>:: +ch_ass_ty + cڡ +p_gex_as_imemti +< +chT +>:: +mask_hizڏl +; + +499 + gme + < +ass + + gchT +> + +500 +tyme + + gp_gex_as_imemti +< + gchT +>:: +rg_ty + + +501 +p_gex_as_imemti +< +chT +>:: +sfm_imy +(cڡ chT* +p1 +, cڡ chT* +p2 +) const + +511 +BOOST_ASSERT +(* +p2 + == 0); + +512 +rg_ty + + gsu +; + +513 #i +defed +( +_CPPLIB_VER +) + +519 if(* + gp1 + == 0) + +521  +rg_ty +(1, +chT +(0)); + +529 #ide +BOOST_NO_EXCEPTIONS + + +530 + gy +{ + +536  + gm_cϋ_ty +) + +538  + gst_C +: + +539  +st_unknown +: + +542 +su +. +assign +( +p1 +, +p2 +); + +543 + gthis +-> + gm_py +-> +tow +(&* +su +. +beg +(), &*su.beg(+esu. +size +()); + +544 + gsu + = +this +-> +m_pcϋ +-> +sfm +(&* +su +. +beg +(), &*su.beg(+esu. +size +()); + +547  + gst_fixed +: + +550 +su +. +assign +( +this +-> +m_pcϋ +-> +sfm +( +p1 +, +p2 +)); + +551 + gsu +. +a +( +this +-> +m_cϋ_dim +); + +554  + gst_dim +: + +556 +su +. +assign +( +this +-> +m_pcϋ +-> +sfm +( +p1 +, +p2 +)); + +557 + gd +:: +size_t + +i +; + +558  + gi + = 0; i < + gsu +. +size +(); ++i) + +560 if( + gsu +[ +i +] = +m_cϋ_dim +) + +563 + gsu +. +a +( +i +); + +566 #ide +BOOST_NO_EXCEPTIONS + + +567 } +tch +(...){} + +569  + gsu +. +size +(&& ( +chT +(0=* +su +. +rbeg +())) + +570 +su +. +a +esu. +size +() - 1); + +571 if( + gsu +. +emy +()) + +574 + gsu + = +rg_ty +(1, +chT +(0)); + +576  + gsu +; + +579 + gme + < +ass + + gchT +> + +580 +tyme + + gp_gex_as_imemti +< + gchT +>:: +rg_ty + + +581 +p_gex_as_imemti +< +chT +>:: +sfm +(cڡ chT* +p1 +, cڡ chT* +p2 +) const + +591 +BOOST_ASSERT +(* +p2 + == 0); + +597 +rg_ty + + gsu +, + gsu2 +; + +598 #i +defed +( +_CPPLIB_VER +) + +604 if(* + gp1 + == 0) + +606  +su +; + +609 #ide +BOOST_NO_EXCEPTIONS + + +610 + gy +{ + +612 + gsu + = +this +-> +m_pcϋ +-> +sfm +( +p1 +, +p2 +); + +619 #i +BOOST_WORKAROUND +( +__BORLANDC__ +, < 0x580) + +620 + gsu +. +a +( +su +. +fd +( +chT +(0))); + +624  + gsu +. +size +(&& ( +chT +(0=* +su +. +rbeg +())) + +625 +su +. +a +esu. +size +() - 1); + +636  +tyme + + tmake_unsigd +< + tchT +>:: + tty + + tuch_ty +; + +637 + gsu2 +. +rve +( +su +. +size +() * 2 + 2); + +638  + gi + = 0; i < + gsu +. +size +(); ++i) + +640 if( + gic_ +< + guch_ty +>( + gsu +[ +i +]=( +d +:: +numic_lims +< +uch_ty +>:: +max +)()) + +642 +su2 +. +nd +(1, +chT +(( +d +:: +numic_lims +< +uch_ty +>:: +max +)())).append(1, charT('b')); + +646 + gsu2 +. +nd +(1, +ic_ +< +chT +>(1 + stic_< +uch_ty +>( +su +[ +i +]))).append(1, charT('b') - 1); + +649 +BOOST_ASSERT +( +d +:: +fd +( +su2 +. +beg +(),esu2. +d +(), +chT +(0)) ==esult2.end()); + +650 #ide +BOOST_NO_EXCEPTIONS + + +652 +tch +(...) + +656  + gsu2 +; + +660 + gme + < +ass + + gchT +> + +661 +tyme + + gp_gex_as_imemti +< + gchT +>:: +rg_ty + + +662 +p_gex_as_imemti +< +chT +>:: +lookup_cϋme +(cڡ chT* +p1 +, cڡ chT* +p2 +) const + +664  +tyme + + td +:: + tm +< + trg_ty +, sg_ty>:: + tcڡ_ + + t_ty +; + +665 if( + gm_cuom_cϋ_mes +. +size +()) + +667 +_ty + + gpos + = +m_cuom_cϋ_mes +. +fd +( +rg_ty +( +p1 +, +p2 +)); + +668 if( + gpos + ! +m_cuom_cϋ_mes +. +d +()) + +669  +pos +-> +cd +; + +671 #i! +defed +( +BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS +)\ + +672 && ! +BOOST_WORKAROUND +( +__BORLANDC__ +, <= 0x0551) + +673 +d +:: +rg + +me +( +p1 +, +p2 +); + +675 + gd +:: +rg + +me +; + +676 cڡ +chT +* + gp0 + = +p1 +; + +677  + gp0 + ! +p2 +) + +678 +me +. +nd +(1, (* +p0 +++)); + +680 + gme + = +lookup_deu_cϋ_me +( +me +); + +681 #i! +defed +( +BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS +)\ + +682 && ! +BOOST_WORKAROUND +( +__BORLANDC__ +, <= 0x0551) + +683 if( +me +. +size +()) + +684  +rg_ty +( +me +. +beg +(),ame. +d +()); + +686 if( + gme +. +size +()) + +688 +rg_ty + + gsu +; + +689  + gd +:: + trg +:: + tcڡ_ + + t +; + +690 + + + gb + = +me +. +beg +(); + +691 + + + ge + = +me +. +d +(); + +692  + gb + ! +e +) + +693 +su +. +nd +(1, +chT +(* +b +++)); + +694  + gsu +; + +697 if( + gp2 + - + gp1 + == 1) + +698  +rg_ty +(1, * +p1 +); + +699  +rg_ty +(); + +702 + gme + < +ass + + gchT +> + +703  + gp_gex_as_imemti +< + gchT +>:: + +() + +705 #ide +BOOST_NO_STD_MESSAGES + + +706 #ide +__IBMCPP__ + + +707 +tyme + +d +:: +mesges +< +chT +>:: +log + +t + = +ic_ +::catalog>(-1); + +709 +tyme + + gd +:: +mesges +< +chT +>:: +log + +t + = +t_ +< +d +::messages<>::catalog>(-1); + +711 + gd +:: +rg + +t_me +( +p_gex_as +< +chT +>:: +g_log_me +()); + +712 if( + gt_me +. +size +(&& ( + gthis +-> + gm_pmesges + != 0)) + +714 +t + = +this +-> +m_pmesges +-> +ݒ +( + +715 +t_me +, + +716 +this +-> +m_lo +); + +717 if(() + gt + < 0) + +719 + gd +:: +rg + +m +("Unableo open message catalog: "); + +720 + gd +:: +ruime_r + +r +( +m + + +t_me +); + +721 + gboo +:: +BOOST_REGEX_DETAIL_NS +:: +i_ruime_r +( +r +); + +727 if(() + gt + >= 0) + +732  +boo +:: +gex_cڡts +:: +r_ty + +i + = +ic_ +(0); + +733 + gi + < +boo +:: +gex_cڡts +:: +r_unknown +; + +734 + gi + = +ic_ +< +boo +:: +gex_cڡts +:: +r_ty +>( +i + + 1)) + +736 cڡ * +p + = +g_deu_r_rg +( +i +); + +737 +rg_ty + + gdeu_mesge +; + +738 * + gp +) + +740 + gdeu_mesge +. +nd +(1, +this +-> +m_py +-> +wid +(* +p +)); + +741 ++ + gp +; + +743 +rg_ty + + gs + = +this +-> +m_pmesges +-> +g +( +t +, 0, +i ++200, +deu_mesge +); + +744 + gd +:: +rg + +su +; + +745  + gd +:: +rg +:: +size_ty + +j + = 0; + gj + < + gs +. +size +(); ++j) + +747 + gsu +. +nd +(1, +this +-> +m_py +-> +Ǽow +( +s +[ +j +], 0)); + +749 + gm_r_rgs +[ +i +] = +su +; + +754 #ide +BOOST_REGEX_BUGGY_CTYPE_FACET + + +755 cڡ +ch_ass_ty + + gmasks +[16] = + +757 +ic_ +< +unsigd_tive_mask_ty +>( +d +:: +y +< +chT +>:: +num +), + +758 +ic_ +< +unsigd_tive_mask_ty +>( +d +:: +y +< +chT +>:: +pha +), + +759 +ic_ +< +unsigd_tive_mask_ty +>( +d +:: +y +< +chT +>:: +l +), + +760 +ic_ +< +unsigd_tive_mask_ty +>( +d +:: +y +< +chT +>:: +dig +), + +761 +ic_ +< +unsigd_tive_mask_ty +>( +d +:: +y +< +chT +>:: +gph +), + +762 +p_gex_as_imemti +< +chT +>:: +mask_hizڏl +, + +763 +ic_ +< +unsigd_tive_mask_ty +>( +d +:: +y +< +chT +>:: +low +), + +764 +ic_ +< +unsigd_tive_mask_ty +>( +d +:: +y +< +chT +>:: +t +), + +765 +ic_ +< +unsigd_tive_mask_ty +>( +d +:: +y +< +chT +>:: +pun +), + +766 +ic_ +< +unsigd_tive_mask_ty +>( +d +:: +y +< +chT +>:: +a +), + +767 +ic_ +< +unsigd_tive_mask_ty +>( +d +:: +y +< +chT +>:: +u +), + +768 +p_gex_as_imemti +< +chT +>:: +mask_vtil +, + +769 +ic_ +< +unsigd_tive_mask_ty +>( +d +:: +y +< +chT +>:: +xdig +), + +770 +p_gex_as_imemti +< +chT +>:: +mask_bnk +, + +771 +p_gex_as_imemti +< +chT +>:: +mask_wd +, + +772 +p_gex_as_imemti +< +chT +>:: +mask_unicode +, + +775 cڡ +ch_ass_ty + + gmasks +[16] = + +777 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_num +, + +778 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_pha +, + +779 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_l +, + +780 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_dig +, + +781 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_gph +, + +782 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_hizڏl_a +, + +783 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_low +, + +784 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_t +, + +785 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_pun +, + +786 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_a +, + +787 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_u +, + +788 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_vtil_a +, + +789 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_xdig +, + +790 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_bnk +, + +791 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_wd +, + +792 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_unicode +, + +795 cڡ +rg_ty + + gnu_rg +; + +796  + gj + = 0; j <= 13; ++j) + +798 +rg_ty + +s +( +this +-> +m_pmesges +-> +g +( +t +, 0, +j ++300, +nu_rg +)); + +799 if( + gs +. +size +()) + +800 + gthis +-> + gm_cuom_ass_mes +[ +s +] = +masks +[ +j +]; + +807 + gm_cϋ_ty + = +BOOST_REGEX_DETAIL_NS +:: +fd_st_syax +( +this +, & +m_cϋ_dim +); + +810 + gme + < +ass + + gchT +> + +811 +tyme + + gp_gex_as_imemti +< + gchT +>:: +ch_ass_ty + + +812 +p_gex_as_imemti +< +chT +>:: +lookup_asame_imp +(cڡ chT* +p1 +, cڡ chT* +p2 +) const + +814 #ide +BOOST_REGEX_BUGGY_CTYPE_FACET + + +815 cڡ +ch_ass_ty + + gmasks +[22] = + +818 +ic_ +< +unsigd_tive_mask_ty +>( +d +:: +y +<>:: +num +), + +819 +ic_ +< +unsigd_tive_mask_ty +>( +d +:: +y +<>:: +pha +), + +820 +p_gex_as_imemti +< +chT +>:: +mask_bnk +, + +821 +ic_ +< +unsigd_tive_mask_ty +>( +d +:: +y +<>:: +l +), + +822 +ic_ +< +unsigd_tive_mask_ty +>( +d +:: +y +<>:: +dig +), + +823 +ic_ +< +unsigd_tive_mask_ty +>( +d +:: +y +<>:: +dig +), + +824 +ic_ +< +unsigd_tive_mask_ty +>( +d +:: +y +<>:: +gph +), + +825 +p_gex_as_imemti +< +chT +>:: +mask_hizڏl +, + +826 +ic_ +< +unsigd_tive_mask_ty +>( +d +:: +y +<>:: +low +), + +827 +ic_ +< +unsigd_tive_mask_ty +>( +d +:: +y +<>:: +low +), + +828 +ic_ +< +unsigd_tive_mask_ty +>( +d +:: +y +<>:: +t +), + +829 +ic_ +< +unsigd_tive_mask_ty +>( +d +:: +y +<>:: +pun +), + +830 +ic_ +< +unsigd_tive_mask_ty +>( +d +:: +y +<>:: +a +), + +831 +ic_ +< +unsigd_tive_mask_ty +>( +d +:: +y +<>:: +a +), + +832 +ic_ +< +unsigd_tive_mask_ty +>( +d +:: +y +<>:: +u +), + +833 +p_gex_as_imemti +< +chT +>:: +mask_unicode +, + +834 +ic_ +< +unsigd_tive_mask_ty +>( +d +:: +y +<>:: +u +), + +835 +p_gex_as_imemti +< +chT +>:: +mask_vtil +, + +836 +ic_ +< +unsigd_tive_mask_ty +>( +d +:: +y +<>:: +num +| +p_gex_as_imemti +< +chT +>:: +mask_wd +, + +837 +ic_ +< +unsigd_tive_mask_ty +>( +d +:: +y +<>:: +num +| +p_gex_as_imemti +< +chT +>:: +mask_wd +, + +838 +ic_ +< +unsigd_tive_mask_ty +>( +d +:: +y +<>:: +xdig +), + +841 cڡ +ch_ass_ty + + gmasks +[22] = + +844 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_num +, + +845 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_pha +, + +846 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_bnk +, + +847 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_l +, + +848 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_dig +, + +849 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_dig +, + +850 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_gph +, + +851 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_hizڏl_a +, + +852 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_low +, + +853 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_low +, + +854 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_t +, + +855 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_pun +, + +856 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_a +, + +857 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_a +, + +858 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_u +, + +859 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_unicode +, + +860 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_u +, + +861 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_vtil_a +, + +862 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_num + | ::boo::BOOST_REGEX_DETAIL_NS:: +ch_ass_wd +, + +863 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_num + | ::boo::BOOST_REGEX_DETAIL_NS:: +ch_ass_wd +, + +864 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_xdig +, + +867 if( + gm_cuom_ass_mes +. +size +()) + +869  +tyme + + td +:: + tm +, + tch_ass_ty +>:: + tcڡ_ + + tm_ +; + +870 +m_ + + gpos + = +m_cuom_ass_mes +. +fd +( +rg_ty +( +p1 +, +p2 +)); + +871 if( + gpos + ! +m_cuom_ass_mes +. +d +()) + +872  +pos +-> +cd +; + +874 + gd +:: +size_t + +e_id + = 1 + +BOOST_REGEX_DETAIL_NS +:: +g_deu_ass_id +( +p1 +, +p2 +); + +875 +BOOST_ASSERT +( +e_id + < ( +masks +) / (masks[0])); + +876  + gmasks +[ +e_id +]; + +879 #ifde +BOOST_REGEX_BUGGY_CTYPE_FACET + + +880 + gme + < +ass + + gchT +> + +881 +bo + + gp_gex_as_imemti +< + gchT +>:: +isy +(cڡ +chT + +c +, +ch_ass_ty + +mask +) const + +884 (( + gmask + & :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_a +&& ( +this +-> +m_py +-> +is +( +d +:: +y +< +chT +>:: +a +, +c +))) + +885 || (( + gmask + & :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_t +&& ( +this +-> +m_py +-> +is +( +d +:: +y +< +chT +>:: +t +, +c +))) + +886 || (( + gmask + & :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_l +&& ( +this +-> +m_py +-> +is +( +d +:: +y +< +chT +>:: +l +, +c +))) + +887 || (( + gmask + & :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_u +&& ( +this +-> +m_py +-> +is +( +d +:: +y +< +chT +>:: +u +, +c +))) + +888 || (( + gmask + & :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_low +&& ( +this +-> +m_py +-> +is +( +d +:: +y +< +chT +>:: +low +, +c +))) + +889 || (( + gmask + & :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_pha +&& ( +this +-> +m_py +-> +is +( +d +:: +y +< +chT +>:: +pha +, +c +))) + +890 || (( + gmask + & :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_dig +&& ( +this +-> +m_py +-> +is +( +d +:: +y +< +chT +>:: +dig +, +c +))) + +891 || (( + gmask + & :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_pun +&& ( +this +-> +m_py +-> +is +( +d +:: +y +< +chT +>:: +pun +, +c +))) + +892 || (( + gmask + & :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_xdig +&& ( +this +-> +m_py +-> +is +( +d +:: +y +< +chT +>:: +xdig +, +c +))) + +893 || (( + gmask + & :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_bnk +&& ( +this +-> +m_py +-> +is +( +d +:: +y +< +chT +>:: +a +, +c +)&& !::boo::BOOST_REGEX_DETAIL_NS:: +is_t +(c)) + +894 || (( +mask + & :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_wd +&& ( +c + == '_')) + +895 || (( +mask + & :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_unicode +&& ::boo::BOOST_REGEX_DETAIL_NS:: +is_exnded +( +c +)) + +896 || (( +mask + & :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_vtil_a +&& ( +is_t +( +c +) || (c == '\v'))) + +897 || (( +mask + & :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +ch_ass_hizڏl_a +&& +this +-> +m_py +-> +is +( +d +:: +y +< +chT +>:: +a +, +c +&& !( +is_t +(c|| ( + gc + == '\v'))); + +902 + gme + < +ass + + gchT +> + +903 +le + + gboo +:: +shed_r + > +_p_gex_as +(cڡ +d +:: +lo +& +l +) + +905 +p_gex_as_ba +< +chT +> +key +( +l +); + +906  :: +boo +:: +obje_che +< +p_gex_as_ba +< +chT +>, + gp_gex_as_imemti +< + gchT +> >:: +g +( +key +, 5); + +911 + gme + < +ass + + gchT +> + +912 as + cp_gex_as + + +914 + give +: + +915  +d +:: + ty +< + tchT +> + ty_ty +; + +916 + gpublic +: + +917  +chT + + tch_ty +; + +918  + gd +:: + tsize_t + + tsize_ty +; + +919  + gd +:: + tbasic_rg +< + tch_ty +> + trg_ty +; + +920  + gd +:: + tlo + + tlo_ty +; + +921  + gboo +:: + tut_a32_t + + tch_ass_ty +; + +923  + sboo_exnsis_g +{}; + +925 +p_gex_as +() + +926 : +m_pim +( +BOOST_REGEX_DETAIL_NS +:: +_p_gex_as +< +chT +>( +d +:: +lo +())) + +928  +size_ty + +ngth +(cڡ +ch_ty +* +p +) + +930  +d +:: +ch_as +< +chT +>:: +ngth +( +p +); + +932 + ggex_cڡts +:: +syax_ty + syax_ty( +chT + +c +)const + +934  +m_pim +-> +syax_ty +( +c +); + +936 + ggex_cڡts +:: +es_syax_ty +s_syax_ty( +chT + +c +) const + +938  +m_pim +-> +es_syax_ty +( +c +); + +940 +chT + +e +(chT +c +) const + +942  + gc +; + +944 +chT + +e_no +(chT +c +) const + +946  + gm_pim +-> + gm_py +-> +tow +( +c +); + +948 +chT + +e +(chT +c +, +bo + +i +) const + +950  + gi + ? + gm_pim +-> + gm_py +-> +tow +( +c +) : c; + +952 +chT + +tow +(chT +c +) const + +954  + gm_pim +-> + gm_py +-> +tow +( +c +); + +956 +chT + +tou +(chT +c +) const + +958  + gm_pim +-> + gm_py +-> +tou +( +c +); + +960 +rg_ty + +sfm +(cڡ +chT +* +p1 +, cڡ chT* +p2 +) const + +962  + gm_pim +-> +sfm +( +p1 +, +p2 +); + +964 +rg_ty + +sfm_imy +(cڡ +chT +* +p1 +, cڡ chT* +p2 +) const + +966  + gm_pim +-> +sfm_imy +( +p1 +, +p2 +); + +968 +ch_ass_ty + +lookup_asame +(cڡ +chT +* +p1 +, cڡ chT* +p2 +) const + +970  + gm_pim +-> +lookup_asame +( +p1 +, +p2 +); + +972 +rg_ty + +lookup_cϋme +(cڡ +chT +* +p1 +, cڡ chT* +p2 +) const + +974  + gm_pim +-> +lookup_cϋme +( +p1 +, +p2 +); + +976 +bo + +isy +( +chT + +c +, +ch_ass_ty + +f +) const + +978 #ide +BOOST_REGEX_BUGGY_CTYPE_FACET + + +979  +tyme + + td +:: + ty +< + tchT +>:: + tmask + + ty_mask +; + +981 cڡ +y_mask + + gmask_ba + = + +982 +ic_ +< +y_mask +>( + +983 +d +:: +y +< +chT +>:: +num + + +984 | +d +:: +y +< +chT +>:: +pha + + +985 | +d +:: +y +< +chT +>:: +l + + +986 | +d +:: +y +< +chT +>:: +dig + + +987 | +d +:: +y +< +chT +>:: +gph + + +988 | +d +:: +y +< +chT +>:: +low + + +989 | +d +:: +y +< +chT +>:: +t + + +990 | +d +:: +y +< +chT +>:: +pun + + +991 | +d +:: +y +< +chT +>:: +a + + +992 | +d +:: +y +< +chT +>:: +u + + +993 | +d +:: +y +< +chT +>:: +xdig +); + +995 if(( + gf + & + gmask_ba +) + +996 && ( + gm_pim +-> + gm_py +-> +is +( + +997 +ic_ +< +y_mask +>( +f + & +mask_ba +), +c +))) + +998  + gue +; + +999 if(( + gf + & + gBOOST_REGEX_DETAIL_NS +:: +p_gex_as_imemti +< +chT +>:: +mask_unicode +&& +BOOST_REGEX_DETAIL_NS +:: +is_exnded +( +c +)) + +1000  +ue +; + +1001 if(( + gf + & + gBOOST_REGEX_DETAIL_NS +:: +p_gex_as_imemti +< +chT +>:: +mask_wd +&& ( +c + == '_')) + +1002  +ue +; + +1003 if(( + gf + & + gBOOST_REGEX_DETAIL_NS +:: +p_gex_as_imemti +< +chT +>:: +mask_bnk +) + +1004 && +m_pim +-> +m_py +-> +is +( +d +:: +y +< +chT +>:: +a +, +c +) + +1005 && ! + gBOOST_REGEX_DETAIL_NS +:: +is_t +( +c +)) + +1006  +ue +; + +1007 if(( + gf + & + gBOOST_REGEX_DETAIL_NS +:: +p_gex_as_imemti +< +chT +>:: +mask_vtil +) + +1008 && (:: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +is_t +( +c +) || (c == '\v'))) + +1009  +ue +; + +1010 if(( + gf + & + gBOOST_REGEX_DETAIL_NS +:: +p_gex_as_imemti +< +chT +>:: +mask_hizڏl +) + +1011 && +this +-> +isy +( +c +, +d +:: +y +< +chT +>:: +a +&& !this->isy(c, +BOOST_REGEX_DETAIL_NS +:: +p_gex_as_imemti +:: +mask_vtil +)) + +1012  +ue +; + +1013 #ifde +__CYGWIN__ + + +1017 if(( + gf + & + gd +:: +y +< +chT +>:: +xdig += +d +::ctype::xdigit) + +1019 if(( +c + >= 'a') && (c <= 'f')) + +1020  +ue +; + +1021 if(( + gc + >'A'&& ( +c + <= 'F')) + +1022  +ue +; + +1025  + gl +; + +1027  + gm_pim +-> +isy +( +c +, +f +); + +1030 + gboo +:: +tmax_t + +toi +(cڡ +chT +*& +p1 +, cڡ chT* +p2 +,  +dix +)const; + +1031  +vue +( +chT + +c +,  +dix +)const + +1033 cڡ +chT +* + gpc + = & +c +; + +1034  () +toi +( +pc +,+ 1, +dix +); + +1036 +lo_ty + +imbue +o_ty +l +) + +1038 + gd +:: +lo + +su +( +gloc +()); + +1039 + gm_pim + = +BOOST_REGEX_DETAIL_NS +:: +_p_gex_as +< +chT +>( +l +); + +1040  + gsu +; + +1042 +lo_ty + +gloc +()const + +1044  + gm_pim +-> + gm_lo +; + +1046 + gd +:: +rg + +r_rg +( +gex_cڡts +:: +r_ty + +n +) const + +1048  +m_pim +-> +r_rg +( +n +); + +1055  + gd +:: +rg + +log_me +(cڡ +d +::rg& +me +); + +1056  + gd +:: +rg + +g_log_me +(); + +1058 + give +: + +1059 +boo +:: +shed_r + > +m_pim +; + +1063  + gd +:: +rg +& +g_log_me_ +(); + +1065 #ifde +BOOST_HAS_THREADS + + +1066  + gic_mux +& +g_mux_ +(); + +1071 + gme + < +ass + + gchT +> + +1072 + gboo +:: +tmax_t + +p_gex_as +< +chT +>:: + $toi +(cڡ +chT +*& +f +, cڡ chT* +ϡ +,  +dix +)const + +1074 +BOOST_REGEX_DETAIL_NS +:: +rr_buf +< +chT +> +sbuf +; + +1075 +d +:: +basic_iam +< +chT +> + `is +(& +sbuf +); + +1078 +ϡ + = +d +:: + `fd +( +f +,a, + `BOOST_USE_FACET +(d:: +numpun +< +chT +>, +is +. + `gloc +()). + `thounds_p +()); + +1080 +sbuf +. + `pubtbuf +( +cڡ_ +< +chT +*>( +ic_ +( +f +)), stic_< +d +:: +amsize +>( +ϡ +-first)); + +1081 +is +. + `r +(); + +1082 if( +d +:: + `abs +( +dix +=16 +is + >> std:: +hex +; + +1083 if( +d +:: + `abs +( +dix +=8 +is + >> std:: +o +; + +1084 +is + >> +d +:: +dec +; + +1085 +boo +:: +tmax_t + +v +; + +1086 if( +is + >> +v +) + +1088 +f + = f + (( +ϡ + - f- +sbuf +. + `_ava +()); + +1089  +v +; + +1093 + } +} + +1095 + gme + < +ass + + gchT +> + +1096 + gd +:: +rg + +p_gex_as +< +chT +>:: + $log_me +(cڡ +d +:: +rg +& +me +) + +1098 #ifde +BOOST_HAS_THREADS + + +1099 +ic_mux +:: +sced_lock + + `lk +( + `g_mux_ +()); + +1101 +d +:: +rg + + `su +( + `g_log_me_ +()); + +1102 + `g_log_me_ +( +me +; + +1103  +su +; + +1104 + } +} + +1106 + gme + < +ass + + gchT +> + +1107 + gd +:: +rg +& +p_gex_as +< +chT +>:: + $g_log_me_ +() + +1109  +d +:: +rg + +s_me +; + +1110  +s_me +; + +1111 + } +} + +1113 + gme + < +ass + + gchT +> + +1114 + gd +:: +rg + +p_gex_as +< +chT +>:: + $g_log_me +() + +1116 #ifde +BOOST_HAS_THREADS + + +1117 +ic_mux +:: +sced_lock + + `lk +( + `g_mux_ +()); + +1119 +d +:: +rg + + `su +( + `g_log_me_ +()); + +1120  +su +; + +1121 + } +} + +1123 #ifde +BOOST_HAS_THREADS + + +1124 + gme + < +ass + + gchT +> + +1125 + gic_mux +& + gp_gex_as +< + gchT +>:: + $g_mux_ +() + +1127  +ic_mux + +s_mux + = +BOOST_STATIC_MUTEX_INIT +; + +1128  +s_mux +; + +1129 + } +} + +1135 #ifde +BOOST_MSVC + + +1136 #agm +wng +( +p +) + +1139 #ifde +BOOST_MSVC + + +1140 #agm +wng +( +push +) + +1141 #agm +wng +( +dib +: 4103) + +1143 #ifde +BOOST_HAS_ABI_HEADERS + + +1144 #ud +BOOST_ABI_SUFFIX + + +1146 #ifde +BOOST_MSVC + + +1147 #agm +wng +( +p +) + + @/usr/include/boost/regex/v4/regex_traits_defaults.hpp + +19 #ide +BOOST_REGEX_TRAITS_DEFAULTS_HPP_INCLUDED + + +20  + #BOOST_REGEX_TRAITS_DEFAULTS_HPP_INCLUDED + + + ) + +22 #ifde +BOOST_MSVC + + +23 #agm +wng +( +push +) + +24 #agm +wng +( +dib +: 4103) + +26 #ifde +BOOST_HAS_ABI_HEADERS + + +27 #ud +BOOST_ABI_PREFIX + + +29 #ifde +BOOST_MSVC + + +30 #agm +wng +( +p +) + +33  + ~ + +35 #ide +BOOST_REGEX_SYNTAX_TYPE_HPP + + +36  + ~ + +38 #ide +BOOST_REGEX_ERROR_TYPE_HPP + + +39  + ~ + +41  + ~ + +42  + ~ + +44 #ifde +BOOST_NO_STDC_NAMESPACE + + +45 +mea + + gd +{ + +46 + gusg + :: + +; + +50 +mea + + gboo +{amea + gBOOST_REGEX_DETAIL_NS +{ + +56 + gme + < +ass + + gchT +> + +57 +le + +bo + +is_exnded +( +chT + +c +) + +59  +tyme + + tmake_unsigd +< + tchT +>:: + tty + + tunsigd_ty +; + +60  (( + gchT +> 1&& ( + gic_ +< + gunsigd_ty +>( + gc +) >= 256u); + +62 +le + +bo + +is_exnded +() + +63 {  + gl +; } + +66 +BOOST_REGEX_DECL + cڡ * +BOOST_REGEX_CALL + +g_deu_syax +( +gex_cڡts +:: +syax_ty + +n +); + +67 +BOOST_REGEX_DECL + cڡ * +BOOST_REGEX_CALL + +g_deu_r_rg +( +gex_cڡts +:: +r_ty + +n +); + +68 +BOOST_REGEX_DECL + + ggex_cڡts +:: +syax_ty + +BOOST_REGEX_CALL + +g_deu_syax_ty +( +c +); + +69 +BOOST_REGEX_DECL + + ggex_cڡts +:: +es_syax_ty + +BOOST_REGEX_CALL + +g_deu_es_syax_ty +( +c +); + +72 +BOOST_REGEX_DECL + +bo + +BOOST_REGEX_CALL + +is_combg_imemti +( +ut_a16_t + +s +); + +74 + gme + < +ass + + gchT +> + +75 +le + +bo + +is_combg +( +chT + +c +) + +77  ( + gc + < +ic_ +< +chT +>(0)? +l + : (( +c + >ic_(( +d +:: +numic_lims +< +ut_a16_t +>:: +max +)())? f : +is_combg_imemti +(static_cast<>(c))); + +79 + gme + <> + +80 +le + +bo + + gis_combg +<>() + +82  + gl +; + +84 + gme + <> + +85 +le + +bo + + gis_combg +(signed ) + +87  + gl +; + +89 + gme + <> + +90 +le + +bo + + gis_combg +<>() + +92  + gl +; + +94 #i! +defed +( +__hpux +&& !defed( +__WINSCW__ +) + +95 #ifde +_MSC_VER + + +96 + gme +<> + +97 +le + +bo + + gis_combg +< + gwch_t +>( +wch_t + + gc +) + +99  +is_combg_imemti +( +ic_ +<>( +c +)); + +101 #i! +defed +( +__DECCXX +&& !defed( +__osf__ +&& !defed( +__OSF__ +&& defed( +WCHAR_MIN +&& (WCHAR_MIN =0&& !defed( +BOOST_NO_INTRINSIC_WCHAR_T +) + +102 #i +defed +( +WCHAR_MAX +&& (WCHAR_MAX < +USHRT_MAX +) + +103 + gme +<> + +104 +le + +bo + + gis_combg +< + gwch_t +>( +wch_t + + gc +) + +106  +is_combg_imemti +( +ic_ +<>( +c +)); + +109 + gme +<> + +110 +le + +bo + + gis_combg +< + gwch_t +>( +wch_t + + gc +) + +112  ( + gc + >( +d +:: +numic_lims +< +ut_a16_t +>:: +max +)()? +l + : +is_combg_imemti +( +ic_ +<>( +c +)); + +121 + gme + < +ass + + gchT +> + +122 +le + +bo + +is_t +( +chT + +c +) + +124  +BOOST_REGEX_MAKE_BOOL +( + +125 ( +c + = +ic_ +< +chT +>('\n')) + +126 || ( +c + = +ic_ +< +chT +>('\r')) + +127 || ( +c + = +ic_ +< +chT +>('\f')) + +128 || ( +ic_ +< +boo +:: +ut16_t +>( +c +) == 0x2028u) + +129 || ( +ic_ +< +boo +:: +ut16_t +>( +c +) == 0x2029u) + +130 || ( +ic_ +< +boo +:: +ut16_t +>( +c +) == 0x85u)); + +132 + gme + <> + +133 +le + +bo + + gis_t +<>( + gc +) + +135  +BOOST_REGEX_MAKE_BOOL +(( +c + == '\n') || (c == '\r') || (c == '\f')); + +141 +BOOST_REGEX_DECL + + gd +:: +rg + +BOOST_REGEX_CALL + +lookup_deu_cϋ_me +(cڡ +d +::rg& +me +); + +147 + gme + < +ass + + gchT +> + +148  + scha_por_nge + + +150 cڡ +chT +* + gp1 +; + +151 cڡ +chT +* + gp2 +; + +153 +bo + + gݔ + < (cڡ + gcha_por_nge +& + gr +)const + +155  + gd +:: +xicogphil_com +( +p1 +, +p2 +, +r +.p1,.p2); + +157 +bo + + gݔ + =(cڡ +cha_por_nge +& +r +)const + +163  (( +p2 + - +p1 +=( +r +.p2 -.p1)&& +BOOST_REGEX_DETAIL_NS +:: +equ +(p1,2,.p1); + +166 + gme + < +ass + + gchT +> + +167  +g_deu_ass_id +(cڡ +chT +* +p1 +, cڡ chT* +p2 +) + +169 cڡ +chT + + gda +[73] = { + +187 cڡ + gcha_por_nge +< + gchT +> + gnges +[21] = + +189 { +da ++0, data+5,}, + +190 { +da ++5, data+10,}, + +191 { +da ++10, data+15,}, + +192 { +da ++15, data+20,}, + +193 { +da ++20, data+21,}, + +194 { +da ++20, data+25,}, + +195 { +da ++25, data+30,}, + +196 { +da ++29, data+30,}, + +197 { +da ++30, data+31,}, + +198 { +da ++30, data+35,}, + +199 { +da ++35, data+40,}, + +200 { +da ++40, data+45,}, + +201 { +da ++45, data+46,}, + +202 { +da ++45, data+50,}, + +203 { +da ++57, data+58,}, + +204 { +da ++50, data+57,}, + +205 { +da ++57, data+62,}, + +206 { +da ++62, data+63,}, + +207 { +da ++63, data+64,}, + +208 { +da ++63, data+67,}, + +209 { +da ++67, data+73,}, + +211 cڡ + gcha_por_nge +< + gchT +>* + gnges_beg + = +nges +; + +212 cڡ + gcha_por_nge +< + gchT +>* + gnges_d + = +nges + + ((ranges)/(ranges[0])); + +214 + gcha_por_nge +< + gchT +> + gt + = { +p1 +, +p2 +, }; + +215 cڡ + gcha_por_nge +< + gchT +>* + gp + = +d +:: +low_bound +( +nges_beg +, +nges_d +, +t +); + +216 if(( + gp + ! +nges_d +&& ( +t + =* +p +)) + +217  +ic_ +<>( +p + - +nges +); + +224 + gme + < +ass + + gchT +> + +225 + gd +:: +rdiff_t + +glob_ngth +(cڡ +chT +* +p +) + +227 +d +:: +rdiff_t + +n + = 0; + +228 * + gp +) + +230 ++ + gp +; + +231 ++ + gn +; + +233  + gn +; + +235 + gme +<> + +236 +le + + gd +:: +rdiff_t + +glob_ngth +<>(cڡ * +p +) + +238  ( +d +:: + +)( +p +); + +240 #ide +BOOST_NO_WREGEX + + +241 + gme +<> + +242 +le + + gd +:: +rdiff_t + +glob_ngth +< +wch_t +>(cڡ wch_t* +p +) + +244  ( +d +:: +rdiff_t +)(d:: +wc +)( +p +); + +247 + gme + < +ass + + gchT +> + +248 +le + +chT + +BOOST_REGEX_CALL + +glob_low +(chT +c +) + +250  + gc +; + +252 + gme + < +ass + + gchT +> + +253 +le + +chT + +BOOST_REGEX_CALL + +glob_u +(chT +c +) + +255  + gc +; + +258 +BOOST_REGEX_DECL +  +BOOST_REGEX_CALL + +do_glob_low +( +c +); + +259 +BOOST_REGEX_DECL +  +BOOST_REGEX_CALL + +do_glob_u +( +c +); + +260 #ide +BOOST_NO_WREGEX + + +261 +BOOST_REGEX_DECL + +wch_t + +BOOST_REGEX_CALL + +do_glob_low +(wch_ +c +); + +262 +BOOST_REGEX_DECL + +wch_t + +BOOST_REGEX_CALL + +do_glob_u +(wch_ +c +); + +264 #ifde +BOOST_REGEX_HAS_OTHER_WCHAR_T + + +265 +BOOST_REGEX_DECL +  +BOOST_REGEX_CALL + +do_glob_low +( +c +); + +266 +BOOST_REGEX_DECL +  +BOOST_REGEX_CALL + +do_glob_u +( +c +); + +278 + gme +<> +le +  +BOOST_REGEX_CALL + + gglob_low +<>( + gc +){  +do_glob_low +( +c +); } + +279 + gme +<> +le +  +BOOST_REGEX_CALL + + gglob_u +<>( + gc +){  +do_glob_u +( +c +); } + +280 #ide +BOOST_NO_WREGEX + + +281 + gme +<> +le + +wch_t + +BOOST_REGEX_CALL + + gglob_low +< + gwch_t +>(wch_ + gc +){  +do_glob_low +( +c +); } + +282 + gme +<> +le + +wch_t + +BOOST_REGEX_CALL + + gglob_u +< + gwch_t +>(wch_ + gc +){  +do_glob_u +( +c +); } + +284 #ifde +BOOST_REGEX_HAS_OTHER_WCHAR_T + + +285 + gme +<> +le +  +BOOST_REGEX_CALL + + gglob_low +<>( + gc +){  +do_glob_low +( +c +); } + +286 + gme +<> +le +  +BOOST_REGEX_CALL + + gglob_u +<>( + gc +){  +do_glob_u +( +c +); } + +289 + gme + < +ass + + gchT +> + +290  +glob_vue +( +chT + +c +) + +292 cڡ +chT + + gzo + = '0'; + +293 cڡ +chT + + gne + = '9'; + +294 cڡ +chT + + ga + = 'a'; + +295 cڡ +chT + + gf + = 'f'; + +296 cڡ +chT + + gA + = 'A'; + +297 cڡ +chT + + gF + = 'F'; + +299 if( + gc + > + gf +)  -1; + +300 if( + gc + > +a + 10 + ( +c + -); + +301 if( + gc + > + gF +)  -1; + +302 if( + gc + > +A + 10 + ( +c + - A); + +303 if( + gc + > + gne +)  -1; + +304 if( + gc + > +zo + +c + - zero; + +307 + gme + < +ass + + gchT +, cs + gas +> + +308 + gboo +:: +tmax_t + +glob_toi +(cڡ +chT +*& +p1 +, cڡ chT* +p2 +,  +dix +, cڡ +as +& +t +) + +310 () + gt +; + +311 + gboo +:: +tmax_t + +lim + = ( +d +:: +numic_lims +< +boo +::tmax_t>:: +max +)(/ +dix +; + +312 + gboo +:: +tmax_t + +xt_vue + = +t +. +vue +(* +p1 +, +dix +); + +313 if(( + gp1 + = +p2 +|| ( +xt_vue + < 0|| (xt_vu> +dix +)) + +315 + gboo +:: +tmax_t + +su + = 0; + +316  + gp1 + ! +p2 +) + +318 +xt_vue + = +t +. +vue +(* +p1 +, +dix +); + +319 if(( + gxt_vue + < 0|| (xt_vu> +dix +)) + +321 + gsu + * +dix +; + +322 + gsu + + +xt_vue +; + +323 ++ + gp1 +; + +324 i( + gsu + > + glim +) + +327  + gsu +; + +330 + gme + < +ass + + gchT +> + +331 +le + +tyme + + gboo +:: +ab_if_c +<(( +chT +> 1), cڡ + gchT +*>:: +ty + +g_es_R_rg +() + +333 #ifde +BOOST_MSVC + + +334 #agm +wng +( +push +) + +335 #agm +wng +( +dib +:4309 4245) + +337 cڡ +chT + +e1 +[] = { '(', '?', '-', 'x', ':', '(', '?', '>', '\x0D', '\x0A', '?', + +338 '|', '[', '\x0A', '\x0B', '\x0C', +ic_ +< +chT +>(0x85), static_cast(0x2028), + +339 +ic_ +< +chT +>(0x2029), ']', ')', ')', '\0' }; + +340 cڡ +chT + + ge2 +[] = { '(', '?', '-', 'x', ':', '(', '?', '>', '\x0D', '\x0A', '?', + +341 '|', '[', '\x0A', '\x0B', '\x0C', +ic_ +< +chT +>(0x85), ']', ')', ')', '\0' }; + +343 +chT + + gc + = +ic_ +(0x2029u); + +344 +bo + + gb + = ( +ic_ +<>( +c +) == 0x2029u); + +346  ( + gb + ? + ge1 + : +e2 +); + +347 #ifde +BOOST_MSVC + + +348 #agm +wng +( +p +) + +352 + gme + < +ass + + gchT +> + +353 +le + +tyme + + gboo +:: +dib_if_c +<(( +chT +> 1), cڡ + gchT +*>:: +ty + +g_es_R_rg +() + +355 #ifde +BOOST_MSVC + + +356 #agm +wng +( +push +) + +357 #agm +wng +( +dib +:4309) + +359 cڡ +chT + +e2 +[] = { '(', '?', '-', 'x', ':', '(', '?', '>', '\x0D', '\x0A', '?', + +361  + ge2 +; + +362 #ifde +BOOST_MSVC + + +363 #agm +wng +( +p +) + +370 #ifde +BOOST_MSVC + + +371 #agm +wng +( +push +) + +372 #agm +wng +( +dib +: 4103) + +374 #ifde +BOOST_HAS_ABI_HEADERS + + +375 #ud +BOOST_ABI_SUFFIX + + +377 #ifde +BOOST_MSVC + + +378 #agm +wng +( +p +) + + @/usr/include/boost/regex/v4/syntax_type.hpp + +19 #ide +BOOST_REGEX_SYNTAX_TYPE_HPP + + +20  + #BOOST_REGEX_SYNTAX_TYPE_HPP + + + ) + +22 +mea + + gboo +{ + +23 +mea + + ggex_cڡts +{ + +25  + tsyax_ty +; + +30 cڡ +syax_ty + + gsyax_ch + = 0; + +31 cڡ +syax_ty + + gsyax_ݒ_mk + = 1; + +32 cڡ +syax_ty + + gsyax_o_mk + = 2; + +33 cڡ +syax_ty + + gsyax_dr + = 3; + +34 cڡ +syax_ty + + gsyax_t + = 4; + +35 cڡ +syax_ty + + gsyax_d + = 5; + +36 cڡ +syax_ty + + gsyax_ + = 6; + +37 cڡ +syax_ty + + gsyax_us + = 7; + +38 cڡ +syax_ty + + gsyax_quei + = 8; + +39 cڡ +syax_ty + + gsyax_ݒ_t + = 9; + +40 cڡ +syax_ty + + gsyax_o_t + = 10; + +41 cڡ +syax_ty + + gsyax_ + = 11; + +42 cڡ +syax_ty + + gsyax_es + = 12; + +43 cڡ +syax_ty + + gsyax_dash + = 14; + +44 cڡ +syax_ty + + gsyax_ݒ_b + = 15; + +45 cڡ +syax_ty + + gsyax_o_b + = 16; + +46 cڡ +syax_ty + + gsyax_dig + = 17; + +47 cڡ +syax_ty + + gsyax_comma + = 27; + +48 cڡ +syax_ty + + gsyax_equ + = 37; + +49 cڡ +syax_ty + + gsyax_c + = 36; + +50 cڡ +syax_ty + + gsyax_n + = 53; + +54 cڡ +syax_ty + + gsyax_hash + = 13; + +55 cڡ +syax_ty + + gsyax_wle + = 26; + +59  +syax_ty + + tes_syax_ty +; + +61 cڡ +es_syax_ty + + ges_ty_wd_as + = 18; + +62 cڡ +es_syax_ty + + ges_ty_n_wd_as + = 19; + +63 cڡ +es_syax_ty + + ges_ty_cڌ_f + = 29; + +64 cڡ +es_syax_ty + + ges_ty_cڌ_n + = 30; + +65 cڡ +es_syax_ty + + ges_ty_cڌ_r + = 31; + +66 cڡ +es_syax_ty + + ges_ty_cڌ_t + = 32; + +67 cڡ +es_syax_ty + + ges_ty_cڌ_v + = 33; + +68 cڡ +es_syax_ty + + ges_ty_ascii_cڌ + = 35; + +69 cڡ +es_syax_ty + + ges_ty_hex + = 34; + +70 cڡ +es_syax_ty + + ges_ty_unicode + = 0; + +71 cڡ +es_syax_ty + + ges_ty_idty + = 0; + +72 cڡ +es_syax_ty + + ges_ty_backf + = +syax_dig +; + +73 cڡ +es_syax_ty + + ges_ty_decim + = +syax_dig +; + +74 cڡ +es_syax_ty + + ges_ty_ass + = 22; + +75 cڡ +es_syax_ty + + ges_ty_n_ass + = 23; + +79 cڡ +es_syax_ty + + ges_ty__wd + = 20; + +80 cڡ +es_syax_ty + + ges_ty_right_wd + = 21; + +81 cڡ +es_syax_ty + + ges_ty_t_bufr + = 24; + +82 cڡ +es_syax_ty + + ges_ty_d_bufr + = 25; + +83 cڡ +es_syax_ty + + ges_ty_cڌ_a + = 28; + +84 cڡ +es_syax_ty + + ges_ty_e + = 38; + +85 cڡ +es_syax_ty + + ges_ty_E + = 47; + +86 cڡ +es_syax_ty + + ges_ty_Q + = 48; + +87 cڡ +es_syax_ty + + ges_ty_X + = 49; + +88 cڡ +es_syax_ty + + ges_ty_C + = 50; + +89 cڡ +es_syax_ty + + ges_ty_Z + = 51; + +90 cڡ +es_syax_ty + + ges_ty_G + = 52; + +92 cڡ +es_syax_ty + + ges_ty_ݔty + = 54; + +93 cڡ +es_syax_ty + + ges_ty_n_ݔty + = 55; + +94 cڡ +es_syax_ty + + ges_ty_med_ch + = 56; + +95 cڡ +es_syax_ty + + ges_ty_exnded_backf + = 57; + +96 cڡ +es_syax_ty + + ges_ty_t_t_mk + = 58; + +97 cڡ +es_syax_ty + + ges_ty_le_dg + = 59; + +99 cڡ +es_syax_ty + + gsyax_max + = 60; + + @/usr/include/boost/regex/v4/w32_regex_traits.hpp + +19 #ide +BOOST_W32_REGEX_TRAITS_HPP_INCLUDED + + +20  + #BOOST_W32_REGEX_TRAITS_HPP_INCLUDED + + + ) + +22 #ide +BOOST_REGEX_NO_WIN32_LOCALE + + +24 #ide +BOOST_RE_PAT_EXCEPT_HPP + + +25  + ~ + +27 #ide +BOOST_REGEX_TRAITS_DEFAULTS_HPP_INCLUDED + + +28  + ~ + +30 #ifde +BOOST_HAS_THREADS + + +31  + ~ + +33 #ide +BOOST_REGEX_PRIMARY_TRANSFORM + + +34  + ~ + +36 #ide +BOOST_REGEX_OBJECT_CACHE_HPP + + +37  + ~ + +40 #ifde +BOOST_MSVC + + +41 #agm +wng +( +push +) + +42 #agm +wng +( +dib +: 4103) + +44 #ifde +BOOST_HAS_ABI_HEADERS + + +45 #ud +BOOST_ABI_PREFIX + + +47 #ifde +BOOST_MSVC + + +48 #agm +wng +( +p +) + +51 #ifde +BOOST_MSVC + + +52 #agm +wng +( +push +) + +53 #agm +wng +( +dib +:4786) + +54 #i +BOOST_MSVC + < 1910 + +55 #agm +wng +( +dib +:4800) + +59 +mea + + gboo +{ + +64 + gme + < +ass + + gchT +> + +65 +ass + + gw32_gex_as +; + +67 +mea + + gBOOST_REGEX_DETAIL_NS +{ + +72 :: +boo +:: + tut32_t + + tlcid_ty +; + +73 :: +boo +:: + tshed_r +<> + tt_ty +; + +78 +BOOST_REGEX_DECL + +lcid_ty + +BOOST_REGEX_CALL + +w32_g_deu_lo +(); + +79 +BOOST_REGEX_DECL + +bo + +BOOST_REGEX_CALL + +w32_is_low +(, +lcid_ty +); + +80 #ide +BOOST_NO_WREGEX + + +81 +BOOST_REGEX_DECL + +bo + +BOOST_REGEX_CALL + +w32_is_low +( +wch_t +, +lcid_ty +); + +82 #ifde +BOOST_REGEX_HAS_OTHER_WCHAR_T + + +83 +BOOST_REGEX_DECL + +bo + +BOOST_REGEX_CALL + +w32_is_low +( + +, +lcid_ty + +e_id +); + +86 +BOOST_REGEX_DECL + +bo + +BOOST_REGEX_CALL + +w32_is_u +(, +lcid_ty +); + +87 #ide +BOOST_NO_WREGEX + + +88 +BOOST_REGEX_DECL + +bo + +BOOST_REGEX_CALL + +w32_is_u +( +wch_t +, +lcid_ty +); + +89 #ifde +BOOST_REGEX_HAS_OTHER_WCHAR_T + + +90 +BOOST_REGEX_DECL + +bo + +BOOST_REGEX_CALL + +w32_is_u +( + +, +lcid_ty + +e_id +); + +93 +BOOST_REGEX_DECL + +t_ty + +BOOST_REGEX_CALL + +w32_t_ݒ +(cڡ +d +:: +rg +& +me +); + +94 +BOOST_REGEX_DECL + + gd +:: +rg + +BOOST_REGEX_CALL + +w32_t_g +(cڡ +t_ty +& +t +, +lcid_ty + +e_id +,  +i +, cڡ +d +::rg& +def +); + +95 #ide +BOOST_NO_WREGEX + + +96 +BOOST_REGEX_DECL + + gd +:: +wrg + +BOOST_REGEX_CALL + +w32_t_g +(cڡ +t_ty +& +t +, +lcid_ty + +e_id +,  +i +, cڡ +d +::wrg& +def +); + +97 #ifde +BOOST_REGEX_HAS_OTHER_WCHAR_T + + +98 +BOOST_REGEX_DECL + + gd +:: +basic_rg +<> +BOOST_REGEX_CALL + +w32_t_g +(cڡ +t_ty +& +t +, +lcid_ty +,  +i +, cڡ +d +::basic_rg<>& +def +); + +101 +BOOST_REGEX_DECL + + gd +:: +rg + +BOOST_REGEX_CALL + +w32_sfm +( +lcid_ty + +e_id +, cڡ * +p1 +, cڡ * +p2 +); + +102 #ide +BOOST_NO_WREGEX + + +103 +BOOST_REGEX_DECL + + gd +:: +wrg + +BOOST_REGEX_CALL + +w32_sfm +( +lcid_ty + +e_id +, cڡ +wch_t +* +p1 +, cڡ wch_t* +p2 +); + +104 #ifde +BOOST_REGEX_HAS_OTHER_WCHAR_T + + +105 +BOOST_REGEX_DECL + + gd +:: +basic_rg +<> +BOOST_REGEX_CALL + +w32_sfm +( +lcid_ty + +e_id +, cڡ * +p1 +, cڡ * +p2 +); + +108 +BOOST_REGEX_DECL +  +BOOST_REGEX_CALL + +w32_tow +( +c +, +lcid_ty +); + +109 #ide +BOOST_NO_WREGEX + + +110 +BOOST_REGEX_DECL + +wch_t + +BOOST_REGEX_CALL + +w32_tow +(wch_ +c +, +lcid_ty +); + +111 #ifde +BOOST_REGEX_HAS_OTHER_WCHAR_T + + +112 +BOOST_REGEX_DECL +  +BOOST_REGEX_CALL + +w32_tow +( +c +, +lcid_ty + +e_id +); + +115 +BOOST_REGEX_DECL +  +BOOST_REGEX_CALL + +w32_tou +( +c +, +lcid_ty +); + +116 #ide +BOOST_NO_WREGEX + + +117 +BOOST_REGEX_DECL + +wch_t + +BOOST_REGEX_CALL + +w32_tou +(wch_ +c +, +lcid_ty +); + +119 +BOOST_REGEX_DECL + +bo + +BOOST_REGEX_CALL + +w32_is +( +lcid_ty +, +boo +:: +ut32_t + +mask +,  +c +); + +120 #ide +BOOST_NO_WREGEX + + +121 +BOOST_REGEX_DECL + +bo + +BOOST_REGEX_CALL + +w32_is +( +lcid_ty +, +boo +:: +ut32_t + +mask +, +wch_t + +c +); + +122 #ifde +BOOST_REGEX_HAS_OTHER_WCHAR_T + + +123 +BOOST_REGEX_DECL + +bo + +BOOST_REGEX_CALL + +w32_is +( +lcid_ty + +e_id +, +boo +:: +ut32_t + +m +,  +c +); + +130 + gme + < +ass + + gchT +> + +131  + sw32_gex_as_ba + + +133 +w32_gex_as_ba +( +lcid_ty + +l +) + +134 { +imbue +( +l +); } + +135 +lcid_ty + +imbue +cid_ty +l +); + +137 +lcid_ty + + gm_lo +; + +140 + gme + < +ass + + gchT +> + +141 +le + +lcid_ty + + gw32_gex_as_ba +< + gchT +>:: +imbue +cid_ty +l +) + +143 +lcid_ty + +su +( +m_lo +); + +144 + gm_lo + = +l +; + +145  + gsu +; + +152 + gme + < +ass + + gchT +> + +153 +ass + + gw32_gex_as_ch_y + : +public + +w32_gex_as_ba +< +chT +> + +155  +d +:: + tbasic_rg +< + tchT +> + trg_ty +; + +156  + gd +:: + tm +< + tchT +, + tgex_cڡts +:: + tsyax_ty +> + tm_ty +; + +157  +tyme + + tm_ty +:: + tcڡ_ + + tm__ty +; + +158 + gpublic +: + +159 +w32_gex_as_ch_y +(cڡ +lcid_ty + +l +); + +161 + ggex_cڡts +:: +syax_ty + syax_ty( +chT + +c +)const + +163 +m__ty + +i + = +m_ch_m +. +fd +( +c +); + +164  (( + gi + = +m_ch_m +. +d +()? 0 : +i +-> +cd +); + +166 + ggex_cڡts +:: +es_syax_ty +s_syax_ty( +chT + +c +) const + +168 +m__ty + +i + = +m_ch_m +. +fd +( +c +); + +169 if( + gi + = +m_ch_m +. +d +()) + +171 if(:: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +w32_is_low +( +c +, +this +-> +m_lo +) +gex_cڡts +:: +es_ty_ass +; + +172 if(:: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +w32_is_u +( +c +, +this +-> +m_lo +) + ggex_cڡts +:: +es_ty_n_ass +; + +175  + gi +-> + gcd +; + +177 +chT + +tow +(chT +c +)const + +179  :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +w32_tow +( +c +, +this +-> +m_lo +); + +181 +bo + +isy +( +boo +:: +ut32_t + +mask +, +chT + +c +)const + +183  :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +w32_is +( +this +-> +m_lo +, +mask +, +c +); + +186 + give +: + +187 +rg_ty + +g_deu_mesge +( +gex_cڡts +:: +syax_ty +); + +189 +m_ty + + gm_ch_m +; + +192 + gme + < +ass + + gchT +> + +193 + gw32_gex_as_ch_y +< + gchT +>:: +w32_gex_as_ch_y +(:: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +lcid_ty + +l +) + +194 : +w32_gex_as_ba +< +chT +>( +l +) + +198 +t_ty + +t +; + +199 + gd +:: +rg + +t_me +( +w32_gex_as +< +chT +>:: +g_log_me +()); + +200 if( + gt_me +. +size +()) + +202 + gt + = :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +w32_t_ݒ +( +t_me +); + +203 if(! + gt +) + +205 + gd +:: +rg + +m +("Unableo open message catalog: "); + +206 + gd +:: +ruime_r + +r +( +m + + +t_me +); + +207 + gboo +:: +BOOST_REGEX_DETAIL_NS +:: +i_ruime_r +( +r +); + +213 if( + gt +) + +215  + ggex_cڡts +:: +syax_ty + +i + = 1; + gi + +m_lo +, +i +, +g_deu_mesge +(i)); + +218  +tyme + + grg_ty +:: +size_ty + +j + = 0; + gj + < + gmss +. +size +(); ++j) + +220 + gthis +-> + gm_ch_m +[ +mss +[ +j +]] = +i +; + +226  + ggex_cڡts +:: +syax_ty + +i + = 1; + gi + + gm_ch_m +[ +ic_ +< +chT +>(* +r +)] = +i +; + +232 ++ + gr +; + +238 + gme + < +ass + + gchT +> + +239 +tyme + + gw32_gex_as_ch_y +< + gchT +>:: +rg_ty + + +240 +w32_gex_as_ch_y +< +chT +>:: +g_deu_mesge +( +gex_cڡts +:: +syax_ty + +i +) + +242 cڡ * +r + = +g_deu_syax +( +i +); + +243 +rg_ty + + gsu +; + +244  + gr + && *ptr) + +246 + gsu +. +nd +(1, +ic_ +< +chT +>(* +r +)); + +247 ++ + gr +; + +249  + gsu +; + +255 + gme + <> + +256 +ass + +BOOST_REGEX_DECL + + gw32_gex_as_ch_y +<> : +public + +w32_gex_as_ba +<> + +258  +d +:: + trg + + trg_ty +; + +259 + gpublic +: + +260 +w32_gex_as_ch_y +(:: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +lcid_ty + +l +) + +261 : +w32_gex_as_ba +<>( +l +) + +263 + +(); + +266 + ggex_cڡts +:: +syax_ty + syax_ty( +c +)const + +268  +m_ch_m +[ +ic_ +<>( +c +)]; + +270 + ggex_cڡts +:: +es_syax_ty +s_syax_ty( +c +) const + +272  +m_ch_m +[ +ic_ +<>( +c +)]; + +274  +tow +( +c +)const + +276  + gm_low_m +[ +ic_ +<>( +c +)]; + +278 +bo + +isy +( +boo +:: +ut32_t + +mask +,  +c +)const + +280  + gm_ty_m +[ +ic_ +<>( +c +)] & + gmask +; + +283 + give +: + +284 +gex_cڡts +:: +syax_ty + +m_ch_m +[1u << +CHAR_BIT +]; + +285  + gm_low_m +[1u << +CHAR_BIT +]; + +286 + gboo +:: +ut16_t + +m_ty_m +[1u << +CHAR_BIT +]; + +287  + +(); + +294 + gme + < +ass + + gchT +> + +295 +ass + + gw32_gex_as_imemti + : +public + +w32_gex_as_ch_y +< +chT +> + +297 +public +: + +298  +tyme + + tw32_gex_as +< + tchT +>:: + tch_ass_ty + char_class_type; + +299 +BOOST_STATIC_CONSTANT +( +ch_ass_ty +, +mask_wd + = 0x0400); + +300 +BOOST_STATIC_CONSTANT +( +ch_ass_ty +, +mask_unicode + = 0x0800); + +301 +BOOST_STATIC_CONSTANT +( +ch_ass_ty +, +mask_hizڏl + = 0x1000); + +302 +BOOST_STATIC_CONSTANT +( +ch_ass_ty +, +mask_vtil + = 0x2000); + +303 +BOOST_STATIC_CONSTANT +( +ch_ass_ty +, +mask_ba + = 0x3ff); + +305  + gd +:: + tbasic_rg +< + tchT +> + trg_ty +; + +306  +chT + + tch_ty +; + +307 +w32_gex_as_imemti +(:: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +lcid_ty + +l +); + +308 + gd +:: +rg + +r_rg +( +gex_cڡts +:: +r_ty + +n +) const + +310 if(! +m_r_rgs +. +emy +()) + +312 +d +:: +m +<, + gd +:: +rg +>:: +cڡ_ + +p + = +m_r_rgs +. +fd +( +n +); + +313  ( + gp + = +m_r_rgs +. +d +()? +d +:: +rg +( +g_deu_r_rg +( +n +): +p +-> +cd +; + +315  +g_deu_r_rg +( +n +); + +317 +ch_ass_ty + +lookup_asame +(cڡ +chT +* +p1 +, cڡ chT* +p2 +) const + +319 +ch_ass_ty + + gsu + = +lookup_asame_imp +( +p1 +, +p2 +); + +320 if( + gsu + == 0) + +322  +tyme + + trg_ty +:: + tsize_ty + size_type; + +323 +rg_ty + +mp +( +p1 +, +p2 +); + +324  +size_ty + + gi + = 0; i < + gmp +. +size +(); ++i) + +325 + gmp +[ +i +] = +this +-> +tow +( +mp +[i]); + +326 + gsu + = +lookup_asame_imp +(&* +mp +. +beg +(), &*mp.beg(+emp. +size +()); + +328  + gsu +; + +330 +rg_ty + +lookup_cϋme +(cڡ +chT +* +p1 +, cڡ chT* +p2 +) const; + +331 +rg_ty + +sfm_imy +(cڡ +chT +* +p1 +, cڡ chT* +p2 +) const; + +332 +rg_ty + +sfm +(cڡ +chT +* +p1 +, cڡ chT* +p2 +) const + +334  :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +w32_sfm +( +this +-> +m_lo +, +p1 +, +p2 +); + +336 + give +: + +337 +d +:: +m +<, + gd +:: +rg +> +m_r_rgs +; + +338 + gd +:: +m +< +rg_ty +, + gch_ass_ty +> + gm_cuom_ass_mes +; + +339 + gd +:: +m +< +rg_ty +, + grg_ty +> + gm_cuom_cϋ_mes +; + +340  + gm_cϋ_ty +; + +341 +chT + + gm_cϋ_dim +; + +345 +ch_ass_ty + +lookup_asame_imp +(cڡ +chT +* +p1 +, cڡ chT* +p2 +) const; + +348 + gme + < +ass + + gchT +> + +349 +tyme + + gw32_gex_as_imemti +< + gchT +>:: +rg_ty + + +350 +w32_gex_as_imemti +< +chT +>:: +sfm_imy +(cڡ chT* +p1 +, cڡ chT* +p2 +) const + +352 +rg_ty + + gsu +; + +357  + gm_cϋ_ty +) + +359  + gst_C +: + +360  +st_unknown +: + +363 +su +. +assign +( +p1 +, +p2 +); + +364  +tyme + + trg_ty +:: + tsize_ty + size_type; + +365  +size_ty + + gi + = 0; i < + gsu +. +size +(); ++i) + +366 + gsu +[ +i +] = +this +-> +tow +( +su +[i]); + +367 + gsu + = +this +-> +sfm +(&* +su +. +beg +(), &*su.beg(+esu. +size +()); + +370  + gst_fixed +: + +373 +su +. +assign +( +this +-> +sfm +( +p1 +, +p2 +)); + +374 + gsu +. +a +( +this +-> +m_cϋ_dim +); + +377  + gst_dim +: + +379 +su +. +assign +( +this +-> +sfm +( +p1 +, +p2 +)); + +380 + gd +:: +size_t + +i +; + +381  + gi + = 0; i < + gsu +. +size +(); ++i) + +383 if( + gsu +[ +i +] = +m_cϋ_dim +) + +386 + gsu +. +a +( +i +); + +389 if( + gsu +. +emy +()) + +390 + gsu + = +rg_ty +(1, +chT +(0)); + +391  + gsu +; + +394 + gme + < +ass + + gchT +> + +395 +tyme + + gw32_gex_as_imemti +< + gchT +>:: +rg_ty + + +396 +w32_gex_as_imemti +< +chT +>:: +lookup_cϋme +(cڡ chT* +p1 +, cڡ chT* +p2 +) const + +398  +tyme + + td +:: + tm +< + trg_ty +, sg_ty>:: + tcڡ_ + + t_ty +; + +399 if( + gm_cuom_cϋ_mes +. +size +()) + +401 +_ty + + gpos + = +m_cuom_cϋ_mes +. +fd +( +rg_ty +( +p1 +, +p2 +)); + +402 if( + gpos + ! +m_cuom_cϋ_mes +. +d +()) + +403  +pos +-> +cd +; + +405 #i! +defed +( +BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS +)\ + +406 && ! +BOOST_WORKAROUND +( +__BORLANDC__ +, <= 0x0551) + +407 +d +:: +rg + +me +( +p1 +, +p2 +); + +409 + gd +:: +rg + +me +; + +410 cڡ +chT +* + gp0 + = +p1 +; + +411  + gp0 + ! +p2 +) + +412 +me +. +nd +(1, (* +p0 +++)); + +414 + gme + = +lookup_deu_cϋ_me +( +me +); + +415 #i! +defed +( +BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS +)\ + +416 && ! +BOOST_WORKAROUND +( +__BORLANDC__ +, <= 0x0551) + +417 if( +me +. +size +()) + +418  +rg_ty +( +me +. +beg +(),ame. +d +()); + +420 if( + gme +. +size +()) + +422 +rg_ty + + gsu +; + +423  + gd +:: + trg +:: + tcڡ_ + + t +; + +424 + + + gb + = +me +. +beg +(); + +425 + + + ge + = +me +. +d +(); + +426  + gb + ! +e +) + +427 +su +. +nd +(1, +chT +(* +b +++)); + +428  + gsu +; + +431 if( + gp2 + - + gp1 + == 1) + +432  +rg_ty +(1, * +p1 +); + +433  +rg_ty +(); + +436 + gme + < +ass + + gchT +> + +437 + gw32_gex_as_imemti +< + gchT +>:: +w32_gex_as_imemti +(:: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +lcid_ty + +l +) + +438 : +w32_gex_as_ch_y +< +chT +>( +l +) + +440 +t_ty + +t +; + +441 + gd +:: +rg + +t_me +( +w32_gex_as +< +chT +>:: +g_log_me +()); + +442 if( + gt_me +. +size +()) + +444 + gt + = :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +w32_t_ݒ +( +t_me +); + +445 if(! + gt +) + +447 + gd +:: +rg + +m +("Unableo open message catalog: "); + +448 + gd +:: +ruime_r + +r +( +m + + +t_me +); + +449 + gboo +:: +BOOST_REGEX_DETAIL_NS +:: +i_ruime_r +( +r +); + +455 if( + gt +) + +460  + gboo +:: +gex_cڡts +:: +r_ty + +i + = +ic_ +< +boo +::regex_constants::error_type>(0); + +461 + gi + < +boo +:: +gex_cڡts +:: +r_unknown +; + +462 + gi + = +ic_ +< +boo +:: +gex_cڡts +:: +r_ty +>( +i + + 1)) + +464 cڡ * +p + = +g_deu_r_rg +( +i +); + +465 +rg_ty + + gdeu_mesge +; + +466 * + gp +) + +468 + gdeu_mesge +. +nd +(1, +ic_ +< +chT +>(* +p +)); + +469 ++ + gp +; + +471 +rg_ty + + gs + = :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +w32_t_g +( +t +, +this +-> +m_lo +, +i ++200, +deu_mesge +); + +472 + gd +:: +rg + +su +; + +473  + gd +:: +rg +:: +size_ty + +j + = 0; + gj + < + gs +. +size +(); ++j) + +475 + gsu +. +nd +(1, +ic_ +<>( +s +[ +j +])); + +477 + gm_r_rgs +[ +i +] = +su +; + +482 cڡ +ch_ass_ty + + gmasks +[14] = + +496 +w32_gex_as_imemti +< +chT +>:: +mask_wd +, + +497 +w32_gex_as_imemti +< +chT +>:: +mask_unicode +, + +499 cڡ +rg_ty + + gnu_rg +; + +500  + gj + = 0; j <= 13; ++j) + +502 +rg_ty + +s +(:: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +w32_t_g +( +t +, +this +-> +m_lo +, +j ++300, +nu_rg +)); + +503 if( + gs +. +size +()) + +504 + gthis +-> + gm_cuom_ass_mes +[ +s +] = +masks +[ +j +]; + +510 + gm_cϋ_ty + = +BOOST_REGEX_DETAIL_NS +:: +fd_st_syax +( +this +, & +m_cϋ_dim +); + +513 + gme + < +ass + + gchT +> + +514 +tyme + + gw32_gex_as_imemti +< + gchT +>:: +ch_ass_ty + + +515 +w32_gex_as_imemti +< +chT +>:: +lookup_asame_imp +(cڡ chT* +p1 +, cڡ chT* +p2 +) const + +517 cڡ +ch_ass_ty + + gmasks +[22] = + +527 +w32_gex_as_imemti +< +chT +>:: +mask_hizڏl +, + +535 +w32_gex_as_imemti +< +chT +>:: +mask_unicode +, + +537 +w32_gex_as_imemti +< +chT +>:: +mask_vtil +, + +538 0x0104u | +w32_gex_as_imemti +< +chT +>:: +mask_wd +, + +539 0x0104u | +w32_gex_as_imemti +< +chT +>:: +mask_wd +, + +542 if( + gm_cuom_ass_mes +. +size +()) + +544  +tyme + + td +:: + tm +, + tch_ass_ty +>:: + tcڡ_ + + tm_ +; + +545 +m_ + + gpos + = +m_cuom_ass_mes +. +fd +( +rg_ty +( +p1 +, +p2 +)); + +546 if( + gpos + ! +m_cuom_ass_mes +. +d +()) + +547  +pos +-> +cd +; + +549 + gd +:: +size_t + +e_id + = 1 + +BOOST_REGEX_DETAIL_NS +:: +g_deu_ass_id +( +p1 +, +p2 +); + +550 if( + ge_id + < ( + gmasks +) / (masks[0])) + +551  + gmasks +[ +e_id +]; + +552  + gmasks +[0]; + +556 + gme + < +ass + + gchT +> + +557 + gboo +:: +shed_r + > +_w32_gex_as +(:: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +lcid_ty + +l +) + +560  +boo +:: +obje_che +< ::boo:: +BOOST_REGEX_DETAIL_NS +:: +lcid_ty +, + gw32_gex_as_imemti +< + gchT +> >:: +g +( +l +, 5); + +565 + gme + < +ass + + gchT +> + +566 as + cw32_gex_as + + +568 + gpublic +: + +569  +chT + + tch_ty +; + +570  + gd +:: + tsize_t + + tsize_ty +; + +571  + gd +:: + tbasic_rg +< + tch_ty +> + trg_ty +; + +572 :: +boo +:: + tBOOST_REGEX_DETAIL_NS +:: + tlcid_ty + + tlo_ty +; + +573  + gboo +:: + tut_a32_t + + tch_ass_ty +; + +575  + sboo_exnsis_g +{}; + +577 +w32_gex_as +() + +578 : +m_pim +( +BOOST_REGEX_DETAIL_NS +:: +_w32_gex_as +< +chT +>(:: +boo +::BOOST_REGEX_DETAIL_NS:: +w32_g_deu_lo +())) + +580  +size_ty + +ngth +(cڡ +ch_ty +* +p +) + +582  +d +:: +ch_as +< +chT +>:: +ngth +( +p +); + +584 + ggex_cڡts +:: +syax_ty + syax_ty( +chT + +c +)const + +586  +m_pim +-> +syax_ty +( +c +); + +588 + ggex_cڡts +:: +es_syax_ty +s_syax_ty( +chT + +c +) const + +590  +m_pim +-> +es_syax_ty +( +c +); + +592 +chT + +e +(chT +c +) const + +594  + gc +; + +596 +chT + +e_no +(chT +c +) const + +598  + gthis +-> + gm_pim +-> +tow +( +c +); + +600 +chT + +e +(chT +c +, +bo + +i +) const + +602  + gi + ? + gthis +-> + gm_pim +-> +tow +( +c +) : c; + +604 +chT + +tow +(chT +c +) const + +606  + gthis +-> + gm_pim +-> +tow +( +c +); + +608 +chT + +tou +(chT +c +) const + +610  :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +w32_tou +( +c +, +this +-> +m_pim +-> +m_lo +); + +612 +rg_ty + +sfm +(cڡ +chT +* +p1 +, cڡ chT* +p2 +) const + +614  :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +w32_sfm +( +this +-> +m_pim +-> +m_lo +, +p1 +, +p2 +); + +616 +rg_ty + +sfm_imy +(cڡ +chT +* +p1 +, cڡ chT* +p2 +) const + +618  + gm_pim +-> +sfm_imy +( +p1 +, +p2 +); + +620 +ch_ass_ty + +lookup_asame +(cڡ +chT +* +p1 +, cڡ chT* +p2 +) const + +622  + gm_pim +-> +lookup_asame +( +p1 +, +p2 +); + +624 +rg_ty + +lookup_cϋme +(cڡ +chT +* +p1 +, cڡ chT* +p2 +) const + +626  + gm_pim +-> +lookup_cϋme +( +p1 +, +p2 +); + +628 +bo + +isy +( +chT + +c +, +ch_ass_ty + +f +) const + +630 if(( + gf + & + gBOOST_REGEX_DETAIL_NS +:: +w32_gex_as_imemti +< +chT +>:: +mask_ba +) + +631 && ( +this +-> +m_pim +-> +isy +( +f + & +BOOST_REGEX_DETAIL_NS +:: +w32_gex_as_imemti +< +chT +>:: +mask_ba +, +c +))) + +632  + gue +; + +633 if(( + gf + & + gBOOST_REGEX_DETAIL_NS +:: +w32_gex_as_imemti +< +chT +>:: +mask_unicode +&& +BOOST_REGEX_DETAIL_NS +:: +is_exnded +( +c +)) + +634  +ue +; + +635 if(( + gf + & + gBOOST_REGEX_DETAIL_NS +:: +w32_gex_as_imemti +< +chT +>:: +mask_wd +&& ( +c + == '_')) + +636  +ue +; + +637 if(( + gf + & + gBOOST_REGEX_DETAIL_NS +:: +w32_gex_as_imemti +< +chT +>:: +mask_vtil +) + +638 && (:: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +is_t +( +c +) || (c == '\v'))) + +639  +ue +; + +640 if(( + gf + & + gBOOST_REGEX_DETAIL_NS +:: +w32_gex_as_imemti +< +chT +>:: +mask_hizڏl +) + +641 && +this +-> +isy +( +c +, 0x0008u&& ! + gthis +->isy(c, +BOOST_REGEX_DETAIL_NS +:: +w32_gex_as_imemti +< +chT +>:: +mask_vtil +)) + +642  +ue +; + +643  + gl +; + +645 + gboo +:: +tmax_t + +toi +(cڡ +chT +*& +p1 +, cڡ chT* +p2 +,  +dix +)const + +647  :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +glob_toi +( +p1 +, +p2 +, +dix +, * +this +); + +649  +vue +( +chT + +c +,  +dix +)const + +651  + gsu + = ():: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +glob_vue +( +c +); + +652  + gsu + < + gdix + ?esult : -1; + +654 +lo_ty + +imbue +o_ty +l +) + +656 :: +boo +:: +BOOST_REGEX_DETAIL_NS +:: +lcid_ty + +su +( +gloc +()); + +657 + gm_pim + = +BOOST_REGEX_DETAIL_NS +:: +_w32_gex_as +< +chT +>( +l +); + +658  + gsu +; + +660 +lo_ty + +gloc +()const + +662  + gm_pim +-> + gm_lo +; + +664 + gd +:: +rg + +r_rg +( +gex_cڡts +:: +r_ty + +n +) const + +666  +m_pim +-> +r_rg +( +n +); + +673  + gd +:: +rg + +log_me +(cڡ +d +::rg& +me +); + +674  + gd +:: +rg + +g_log_me +(); + +676 + give +: + +677 +boo +:: +shed_r + > +m_pim +; + +681  + gd +:: +rg +& +g_log_me_ +(); + +683 #ifde +BOOST_HAS_THREADS + + +684  + gic_mux +& +g_mux_ +(); + +688 + gme + < +ass + + gchT +> + +689 + gd +:: +rg + +w32_gex_as +< +chT +>:: + $log_me +(cڡ +d +:: +rg +& +me +) + +691 #ifde +BOOST_HAS_THREADS + + +692 +ic_mux +:: +sced_lock + + `lk +( + `g_mux_ +()); + +694 +d +:: +rg + + `su +( + `g_log_me_ +()); + +695 + `g_log_me_ +( +me +; + +696  +su +; + +697 + } +} + +699 + gme + < +ass + + gchT +> + +700 + gd +:: +rg +& +w32_gex_as +< +chT +>:: + $g_log_me_ +() + +702  +d +:: +rg + +s_me +; + +703  +s_me +; + +704 + } +} + +706 + gme + < +ass + + gchT +> + +707 + gd +:: +rg + +w32_gex_as +< +chT +>:: + $g_log_me +() + +709 #ifde +BOOST_HAS_THREADS + + +710 +ic_mux +:: +sced_lock + + `lk +( + `g_mux_ +()); + +712 +d +:: +rg + + `su +( + `g_log_me_ +()); + +713  +su +; + +714 + } +} + +716 #ifde +BOOST_HAS_THREADS + + +717 + gme + < +ass + + gchT +> + +718 + gic_mux +& + gw32_gex_as +< + gchT +>:: + $g_mux_ +() + +720  +ic_mux + +s_mux + = +BOOST_STATIC_MUTEX_INIT +; + +721  +s_mux +; + +722 + } +} + +728 #ifde +BOOST_MSVC + + +729 #agm +wng +( +p +) + +732 #ifde +BOOST_MSVC + + +733 #agm +wng +( +push +) + +734 #agm +wng +( +dib +: 4103) + +736 #ifde +BOOST_HAS_ABI_HEADERS + + +737 #ud +BOOST_ABI_SUFFIX + + +739 #ifde +BOOST_MSVC + + +740 #agm +wng +( +p +) + + @/usr/include/boost/smart_ptr/scoped_array.hpp + +1 #ide +BOOST_SMART_PTR_SCOPED_ARRAY_HPP_INCLUDED + + +2  + #BOOST_SMART_PTR_SCOPED_ARRAY_HPP_INCLUDED + + + ) + +13  + ~ + +14  + ~ + +15  + ~ + +16  + ~ + +17  + ~ + +19  + ~ + +21  + ~ + +23 +mea + + gboo + + +28 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +30  +_y_cڡru_hook +(* +p +); + +31  +_y_deru_hook +(* +p +); + +39 + gme +< +ass + + gT +> cs + csced_y + + +41 + give +: + +43 +T + * +px +; + +45 +sced_y +(scoped_array const &); + +46 + gsced_y + & + gݔ +=( +sced_y + const &); + +48  + gsced_y +< + tT +> + tthis_ty +; + +50  + gݔ +== +sced_y + const& ) const; + +51  + gݔ +!= +sced_y + const& ) const; + +53 + gpublic +: + +55  +T + + temt_ty +; + +57 +exic + +sced_y + +T + * +p + = 0 ) +BOOST_SP_NOEXCEPT + : +px +( ) + +59 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +60 +boo +:: +_y_cڡru_hook + +px + ); + +64 ~ +sced_y +( + gBOOST_SP_NOEXCEPT + + +66 #i +defed +( +BOOST_SP_ENABLE_DEBUG_HOOKS +) + +67 + gboo +:: +_y_deru_hook + +px + ); + +69 + gboo +:: +checked_y_de + +px + ); + +72  +t +( +T + * +p + = 0 +BOOST_SP_NOEXCEPT_WITH_ASSERT + + +74 +BOOST_ASSERT + +p + =0 || ! +px + ); + +75 +this_ty +( +p +). +sw +(* +this +); + +78 + gT + & + gݔ +[]( + gd +:: +rdiff_t + +i +cڡ +BOOST_SP_NOEXCEPT_WITH_ASSERT + + +80 +BOOST_ASSERT + +px + != 0 ); + +81 +BOOST_ASSERT + +i + >= 0 ); + +82  + gpx +[ +i +]; + +85 +T + * +g +(cڡ + gBOOST_SP_NOEXCEPT + + +87  + gpx +; + +91  + ~ + +93  +sw +( +sced_y + & +b + + gBOOST_SP_NOEXCEPT + + +95 +T + * + gtmp + = +b +. +px +; + +96 + gb +. + gpx + = +px +; + +97 + gpx + = +tmp +; + +101 #i! + $defed + +BOOST_NO_CXX11_NULLPTR + ) + +103 +me +< +ass + +T +> +le + +bo + +ݔ +== +sced_y + cڡ & +p +, +boo +:: +da +:: +_nuαr_t + ) +BOOST_SP_NOEXCEPT + + +105  +p +. + `g +() == 0; + +106 + } +} + +108 + gme +< +ass + + gT +> +le + +bo + + gݔ +== +boo +:: +da +:: +_nuαr_t +, + gsced_y + cڡ & + gp + ) + gBOOST_SP_NOEXCEPT + + +110  + gp +. +g +() == 0; + +113 + gme +< +ass + + gT +> +le + +bo + + gݔ +!= +sced_y +< +T +> cڡ & +p +, + gboo +:: +da +:: +_nuαr_t + ) +BOOST_SP_NOEXCEPT + + +115  +p +. +g +() != 0; + +118 + gme +< +ass + + gT +> +le + +bo + + gݔ +!= +boo +:: +da +:: +_nuαr_t +, + gsced_y + cڡ & + gp + ) + gBOOST_SP_NOEXCEPT + + +120  + gp +. +g +() != 0; + +125 + gme +< +ass + + gT +> +le +  +sw +( +sced_y +< +T +> & +a +, sced_y & +b + + gBOOST_SP_NOEXCEPT + + +127 + ga +. +sw +( +b +); + + @/usr/include/linux/param.h + +2 #ide +_LINUX_PARAM_H + + +3  + #_LINUX_PARAM_H + + + ) + +5  + ~ + + @/usr/include/sys/times.h + +22 #idef +_SYS_TIMES_H + + +23  + #_SYS_TIMES_H + 1 + + ) + +25  + ~ + +27  + ~ + +29 +__BEGIN_DECLS + + +32  + stms + + +34 +ock_t + + mtms_utime +; + +35 +ock_t + + mtms_ime +; + +37 +ock_t + + mtms_cutime +; + +38 +ock_t + + mtms_cime +; + +46 +ock_t + + $times + ( +tms + * +__bufr + +__THROW +; + +48 +__END_DECLS + + + @/usr/include/asm-generic/posix_types.h + +2 #ide +__ASM_GENERIC_POSIX_TYPES_H + + +3  + #__ASM_GENERIC_POSIX_TYPES_H + + + ) + +5  + ~ + +14 #ide +__kl_lg_t + + +15  + t__kl_lg_t +; + +16  + t__kl_ulg_t +; + +19 #ide +__kl_o_t + + +20  +__kl_ulg_t + + t__kl_o_t +; + +23 #ide +__kl_mode_t + + +24  + t__kl_mode_t +; + +27 #ide +__kl_pid_t + + +28  + t__kl_pid_t +; + +31 #ide +__kl_c_pid_t + + +32  + t__kl_c_pid_t +; + +35 #ide +__kl_uid_t + + +36  + t__kl_uid_t +; + +37  + t__kl_gid_t +; + +40 #ide +__kl_sucds_t + + +41  +__kl_lg_t + + t__kl_sucds_t +; + +44 #ide +__kl_daddr_t + + +45  + t__kl_daddr_t +; + +48 #ide +__kl_uid32_t + + +49  + t__kl_uid32_t +; + +50  + t__kl_gid32_t +; + +53 #ide +__kl_d_uid_t + + +54  +__kl_uid_t + + t__kl_d_uid_t +; + +55  +__kl_gid_t + + t__kl_d_gid_t +; + +58 #ide +__kl_d_dev_t + + +59  + t__kl_d_dev_t +; + +66 #ide +__kl_size_t + + +67 #i +__BITS_PER_LONG + != 64 + +68  + t__kl_size_t +; + +69  + t__kl_ssize_t +; + +70  + t__kl_rdiff_t +; + +72  +__kl_ulg_t + + t__kl_size_t +; + +73  +__kl_lg_t + + t__kl_ssize_t +; + +74  +__kl_lg_t + + t__kl_rdiff_t +; + +78 #ide +__kl_fsid_t + + +80  + mv +[2]; + +81 } + t__kl_fsid_t +; + +87  +__kl_lg_t + + t__kl_off_t +; + +88  + t__kl_loff_t +; + +89  +__kl_lg_t + + t__kl_time_t +; + +90  + t__kl_time64_t +; + +91  +__kl_lg_t + + t__kl_ock_t +; + +92  + t__kl_tim_t +; + +93  + t__kl_ockid_t +; + +94 * + t__kl_ddr_t +; + +95  + t__kl_uid16_t +; + +96  + t__kl_gid16_t +; + + @/usr/include/asm/param.h + +1  + ~ + + @/usr/include/boost/mpl/times.hpp + +2 #ide +BOOST_MPL_TIMES_HPP_INCLUDED + + +3  + #BOOST_MPL_TIMES_HPP_INCLUDED + + + ) + +17  + #AUX778076_OP_NAME + +times + + + ) + +18  + #AUX778076_OP_TOKEN + * + + ) + +19  + ~ + + @/usr/include/boost/regex/pending/object_cache.hpp + +19 #ide +BOOST_REGEX_OBJECT_CACHE_HPP + + +20  + #BOOST_REGEX_OBJECT_CACHE_HPP + + + ) + +22  + ~ + +23  + ~ + +24  + ~ + +25  + ~
  • + +26  + ~ + +27  + ~ + +28 #ifde +BOOST_HAS_THREADS + + +29  + ~ + +32 +mea + + gboo +{ + +34 + gme + < +ass + + gKey +, cs + gObje +> + +35 as + cobje_che + + +37 + gpublic +: + +38  +d +:: + t +< :: + tboo +:: + tshed_r +< + tObje + cڡ>, + tKey + cڡ*> + tvue_ty +; + +39  + gd +:: + tli +< + tvue_ty +> + tli_ty +; + +40  +tyme + + tli_ty +:: + t + + tli_ +; + +41  + gd +:: + tm +< + tKey +, + tli_ +> + tm_ty +; + +42  +tyme + + tm_ty +:: + t + + tm_ +; + +43  +tyme + + tli_ty +:: + tsize_ty + size_type; + +44  + gboo +:: +shed_r +< +Obje + cڡ> +g +(cڡ +Key +& +k +, +size_ty + +l_max_che_size +); + +46 + give +: + +47  +boo +:: +shed_r +< +Obje + cڡ> +do_g +(cڡ +Key +& +k +, +size_ty + +l_max_che_size +); + +49  + sda + + +51 +li_ty + + gct +; + +52 +m_ty + + gdex +; + +57 +nd +  + gda +; + +60 + gme + < +ass + + gKey +, cs + gObje +> + +61 + gboo +:: +shed_r +< +Obje + cڡ> +obje_che +< +Key +, + gObje +>:: + $g +(cڡ +Key +& +k +, +size_ty + +l_max_che_size +) + +63 #ifde +BOOST_HAS_THREADS + + +64  +boo +:: +ic_mux + +mut + = +BOOST_STATIC_MUTEX_INIT +; + +66 +boo +:: +ic_mux +:: +sced_lock + + `l +( +mut +); + +67 if( +l +) + +69  + `do_g +( +k +, +l_max_che_size +); + +75 :: +boo +:: + `throw_exi +( +d +:: + `ruime_r +("Error inhread safety code: couldotcquireock")); + +76 #i + `defed +( +BOOST_NO_UNREACHABLE_RETURN_DETECTION +|| defed( +BOOST_NO_EXCEPTIONS +) + +77  +boo +:: +shed_r +< +Obje +>(); + +80  + `do_g +( +k +, +l_max_che_size +); + +82 + } +} + +84 + gme + < +ass + + gKey +, cs + gObje +> + +85 + gboo +:: +shed_r +< +Obje + cڡ> +obje_che +< +Key +, + gObje +>:: + $do_g +(cڡ +Key +& +k +, +size_ty + +l_max_che_size +) + +87  +tyme + + tobje_che +< + tKey +, + tObje +>:: + tda + + tobje_da +; + +88  +tyme + + tm_ty +:: + tsize_ty + + tm_size_ty +; + +89  +obje_da + +s_da +; + +94 +m_ + +mpos + = +s_da +. +dex +. + `fd +( +k +); + +95 if( +mpos + ! +s_da +. +dex +. + `d +()) + +101 if(--( +s_da +. +ct +. + `d +()! +mpos +-> +cd +) + +104 +li_ty + +mp +; + +105 +mp +. + `li +emp. + `d +(), +s_da +. +ct +, +mpos +-> +cd +); + +107 +s_da +. +ct +. + `li +(s_da.ct. + `d +(), +mp +,emp. + `beg +()); + +108 + `BOOST_ASSERT +(*( +s_da +. +ct +. + `back +(). +cd += +k +); + +110 +mpos +-> +cd + = --( +s_da +. +ct +. + `d +()); + +111 + `BOOST_ASSERT +(&( +mpos +-> +f +=mpos-> +cd +->second); + +112 + `BOOST_ASSERT +(&( +mpos +-> +f += +s_da +. +ct +. + `back +(). +cd +); + +114  +s_da +. +ct +. + `back +(). +f +; + +120 +boo +:: +shed_r +< +Obje + cڡ> + `su +( +w + + `Obje +( +k +)); + +124 +s_da +. +ct +. + `push_back +( + `vue_ty +( +su +, +ic_ +< +Key + const*>(0))); + +125 +s_da +. +dex +. + ` +( +d +:: + `make_ +( +k +, --(s_da. +ct +. + `d +()))); + +126 +s_da +. +ct +. + `back +(). +cd + = &(s_da. +dex +. + `fd +( +k +)-> +f +); + +127 +m_size_ty + +s + = +s_da +. +dex +. + `size +(); + +128 + `BOOST_ASSERT +( +s_da +. +dex +[ +k +]-> +f +. + `g +(= +su +.get()); + +129 + `BOOST_ASSERT +(&( +s_da +. +dex +. + `fd +( +k +)-> +f +=s_da. +ct +. + `back +(). +cd +); + +130 + `BOOST_ASSERT +( +s_da +. +dex +. + `fd +( +k +)-> +f + == k); + +131 if( +s + > +l_max_che_size +) + +138 +li_ + +pos + = +s_da +. +ct +. + `beg +(); + +139 +li_ + +ϡ + = +s_da +. +ct +. + `d +(); + +140 ( +pos + ! +ϡ +&& ( +s + > +l_max_che_size +)) + +142 if( +pos +-> +f +. + `unique +()) + +144 +li_ + + `cdemmed +( +pos +); + +145 ++ +pos +; + +148 + `BOOST_ASSERT +( +s_da +. +dex +. + `fd +(*( +cdemmed +-> +cd +)!s_da.dex. + `d +()); + +149 +s_da +. +dex +. + `a +(*( +cdemmed +-> +cd +)); + +150 +s_da +. +ct +. + `a +( +cdemmed +); + +151 -- +s +; + +154 ++ +pos +; + +156 + `BOOST_ASSERT +( +s_da +. +dex +[ +k +]-> +f +. + `g +(= +su +.get()); + +157 + `BOOST_ASSERT +(&( +s_da +. +dex +. + `fd +( +k +)-> +f +=s_da. +ct +. + `back +(). +cd +); + +158 + `BOOST_ASSERT +( +s_da +. +dex +. + `fd +( +k +)-> +f + == k); + +160  +su +; + +161 + } +} + + @/usr/include/boost/regex/pending/static_mutex.hpp + +21 #ide +BOOST_REGEX_STATIC_MUTEX_HPP + + +22  + #BOOST_REGEX_STATIC_MUTEX_HPP + + + ) + +24  + ~ + +25  + ~ + +27 #ifde +BOOST_HAS_PTHREADS + + +28  + ~ + +31 #i +defed +( +BOOST_HAS_PTHREADS +&& defed( +PTHREAD_MUTEX_INITIALIZER +) + +37 +mea + + gboo +{ + +39 +ass + + gic_mux +; + +41  + #BOOST_STATIC_MUTEX_INIT + { +PTHREAD_MUTEX_INITIALIZER +, } + + ) + +43 as + cBOOST_REGEX_DECL + + gsced_ic_mux_lock + + +45 + gpublic +: + +46 +sced_ic_mux_lock +( +ic_mux +& +mut +, +bo + +lk + = +ue +); + +47 ~ +sced_ic_mux_lock +(); + +48 +le + +bo + +locked +()const + +50  + gm_have_lock +; + +52 +le + +ݔ + const*()const + +54  +locked +(? + gthis + : 0; + +56  +lock +(); + +57  +uock +(); + +58 + give +: + +59 +ic_mux +& +m_mux +; + +60 +bo + + gm_have_lock +; + +63 as + cic_mux + + +65 + gpublic +: + +66  +sced_ic_mux_lock + + tsced_lock +; + +67 +had_mux_t + + gm_mux +; + +71 #i +defed +( +BOOST_HAS_WINTHREADS +) + +78  + ~ + +80 +mea + + gboo +{ + +82 +ass + +BOOST_REGEX_DECL + + gsced_ic_mux_lock +; + +84 as + cic_mux + + +86 + gpublic +: + +87  +sced_ic_mux_lock + + tsced_lock +; + +88 + gboo +:: +t32_t + +m_mux +; + +91  + #BOOST_STATIC_MUTEX_INIT + { 0, } + + ) + +93 as + cBOOST_REGEX_DECL + + gsced_ic_mux_lock + + +95 + gpublic +: + +96 +sced_ic_mux_lock +( +ic_mux +& +mut +, +bo + +lk + = +ue +); + +97 ~ +sced_ic_mux_lock +(); + +98 +ݔ + const*()const + +100  +locked +(? + gthis + : 0; + +102 +bo + +locked +()const + +104  + gm_have_lock +; + +106  +lock +(); + +107  +uock +(); + +108 + give +: + +109 +ic_mux +& +m_mux +; + +110 +bo + + gm_have_lock +; + +111 +sced_ic_mux_lock +(const scoped_static_mutex_lock&); + +112 + gsced_ic_mux_lock +& + gݔ +=(cڡ +sced_ic_mux_lock +&); + +128  + #BOOST_REGEX_H1 + < +boo +/ +thad +/ + +. +h +> + + ) + +129  + #BOOST_REGEX_H2 + < +boo +/ +thad +/ +cursive_mux +. +h +> + + ) + +130  + #BOOST_REGEX_H3 + < +boo +/ +thad +/ +lock_tys +. +h +> + + ) + +131 #ud +BOOST_REGEX_H1 + + +132 #ud +BOOST_REGEX_H2 + + +133 #ud +BOOST_REGEX_H3 + + +134 #unde +BOOST_REGEX_H1 + + +135 #unde +BOOST_REGEX_H2 + + +136 #unde +BOOST_REGEX_H3 + + +138 +mea + + gboo +{ + +140 +ass + +BOOST_REGEX_DECL + + gsced_ic_mux_lock +; + +141 "C" +BOOST_REGEX_DECL +  +boo_gex__ic_mux +(); + +143 as + cBOOST_REGEX_DECL + + gic_mux + + +145 + gpublic +: + +146  +sced_ic_mux_lock + + tsced_lock +; + +147  + +(); + +148  + gboo +:: +cursive_mux +* +m_pmux +; + +149  + gboo +:: +_ag + +m_ +; + +152  + #BOOST_STATIC_MUTEX_INIT + { } + + ) + +154 as + cBOOST_REGEX_DECL + + gsced_ic_mux_lock + + +156 + gpublic +: + +157 +sced_ic_mux_lock +( +ic_mux +& +mut +, +bo + +lk + = +ue +); + +158 ~ +sced_ic_mux_lock +(); + +159 +ݔ + const*()const; + +160 +bo + +locked +()const; + +161  +lock +(); + +162  +uock +(); + +163 + give +: + +164 +boo +:: +unique_lock +* +m_ock +; + +165 +bo + + gm_have_lock +; + +168 +le + + gsced_ic_mux_lock +:: +ݔ + const*()const + +170  +locked +(? +this + : 0; + +173 +le + +bo + + gsced_ic_mux_lock +:: + $locked +()const + +175  +m_have_lock +; + +176 + } +} + + @/usr/include/boost/regex/v4/primary_transform.hpp + +20 #ide +BOOST_REGEX_PRIMARY_TRANSFORM + + +21  + #BOOST_REGEX_PRIMARY_TRANSFORM + + + ) + +23 #ifde +BOOST_MSVC + + +24 #agm +wng +( +push +) + +25 #agm +wng +( +dib +: 4103) + +27 #ifde +BOOST_HAS_ABI_HEADERS + + +28 #ud +BOOST_ABI_PREFIX + + +30 #ifde +BOOST_MSVC + + +31 #agm +wng +( +p +) + +34 +mea + + gboo +{ + +35 +mea + + gBOOST_REGEX_DETAIL_NS +{ + +39 + gst_C +, + +40 + gst_fixed +, + +41 + gst_dim +, + +42 + gst_unknown + + +45 + gme + < +ass + + gS +, cs + gchT +> + +46  +cou_chs +(cڡ +S +& +s +, +chT + +c +) + +54  + gcou + = 0; + +55  + gpos + = 0;o< + gs +. +size +(); ++pos) + +57 if( + gs +[ +pos +] = +c +++ +cou +; + +59  + gcou +; + +63 + gme + < +ass + + gas +, cs + gchT +> + +64  +fd_st_syax +(cڡ +as +* + +, +chT +* +dim +) + +70  +tyme + + tas +:: + trg_ty + string_type; + +71  +tyme + + tas +:: + tch_ty + char_type; + +74 () + g +; + +76 +ch_ty + + ga +[2] = {'a', '\0', }; + +77 +rg_ty + + +( + +-> +sfm +( +a +,+1)); + +78 if( + g + = +a +) + +80 * +dim + = 0; + +81  + gst_C +; + +83 +ch_ty + + gA +[2] = { 'A', '\0', }; + +84 +rg_ty + +sA +( + +-> +sfm +( +A +, A+1)); + +85 +ch_ty + + gc +[2] = { ';', '\0', }; + +86 +rg_ty + +sc +( + +-> +sfm +( +c +, c+1)); + +88  + gpos + = 0; + +89 ( + gpos + < +ic_ +<>( + +. +size +())&& ( +pos + ( +sA +.size())) && (sa[pos] == sA[pos])) ++pos; + +90 -- + gpos +; + +91 if( + gpos + < 0) + +93 * + gdim + = 0; + +94  + gst_unknown +; + +100 +chT + + gmaybe_dim + = + +[ +pos +]; + +101 if(( + gpos + !0&& ( +cou_chs +( + +, +maybe_dim +=cou_chs( +sA +, maybe_dim)&& (cou_chs(, maybe_dim=cou_chs( +sc +, maybe_delim))) + +103 * + gdim + = +maybe_dim +; + +104  + gst_dim +; + +109 if(( + g +. +size +(= +sA +.size()&& ( + +.size(= +sc +.size())) + +114 * +dim + = +ic_ +< +chT +>(++ +pos +); + +115  + gst_fixed +; + +120 * + gdim + = 0; + +121  + gst_unknown +; + +128 #ifde +BOOST_MSVC + + +129 #agm +wng +( +push +) + +130 #agm +wng +( +dib +: 4103) + +132 #ifde +BOOST_HAS_ABI_HEADERS + + +133 #ud +BOOST_ABI_SUFFIX + + +135 #ifde +BOOST_MSVC + + +136 #agm +wng +( +p +) + + @/usr/include/boost/winapi/get_process_times.hpp + +8 #ide +BOOST_WINAPI_GET_PROCESS_TIMES_HPP_INCLUDED_ + + +9  + #BOOST_WINAPI_GET_PROCESS_TIMES_HPP_INCLUDED_ + + + ) + +11  + ~ + +13 #ifde +BOOST_HAS_PRAGMA_ONCE + + +14 #agm + + + +18 #i! +defed + +UNDER_CE + ) + +20 #i +BOOST_WINAPI_PARTITION_APP_SYSTEM + + +22  + ~ + +23  + ~ + +25 #i! +defed + +BOOST_USE_WINDOWS_H + ) + +27 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +28 +GProssTimes +( + +29 +boo +:: +wi +:: +HANDLE_ + +hPross +, + +30 :: +_FILETIME +* +CiTime +, + +31 :: +_FILETIME +* +ExTime +, + +32 :: +_FILETIME +* +KlTime +, + +33 :: +_FILETIME +* +UrTime +); + +37 +mea + +boo + { + +38 +mea + +wi + { + +40 +BOOST_FORCEINLINE + +BOOL_ + +GProssTimes +( + +41 +HANDLE_ + +hPross +, + +42 +LPFILETIME_ + +CiTime +, + +43 +LPFILETIME_ + +ExTime +, + +44 +LPFILETIME_ + +KlTime +, + +45 +LPFILETIME_ + +UrTime +) + +47  :: +GProssTimes +( + +48 +hPross +, + +49 +t_ +< :: +_FILETIME +* >( +CiTime +), + +50 +t_ +< :: +_FILETIME +* >( +ExTime +), + +51 +t_ +< :: +_FILETIME +* >( +KlTime +), + +52 +t_ +< :: +_FILETIME +* >( +UrTime +)); + + @/usr/include/boost/winapi/get_thread_times.hpp + +9 #ide +BOOST_WINAPI_GET_THREAD_TIMES_HPP_INCLUDED_ + + +10  + #BOOST_WINAPI_GET_THREAD_TIMES_HPP_INCLUDED_ + + + ) + +12  + ~ + +13  + ~ + +15 #ifde +BOOST_HAS_PRAGMA_ONCE + + +16 #agm + + + +19 #i +BOOST_WINAPI_PARTITION_APP_SYSTEM + + +21 #i! +defed + +BOOST_USE_WINDOWS_H + ) + +23 +BOOST_SYMBOL_IMPORT + +boo +:: +wi +:: +BOOL_ + +BOOST_WINAPI_WINAPI_CC + + +24 +GThadTimes +( + +25 +boo +:: +wi +:: +HANDLE_ + +hThad +, + +26 :: +_FILETIME +* +CiTime +, + +27 :: +_FILETIME +* +ExTime +, + +28 :: +_FILETIME +* +KlTime +, + +29 :: +_FILETIME +* +UrTime +); + +33 +mea + +boo + { + +34 +mea + +wi + { + +36 +BOOST_FORCEINLINE + +BOOL_ + +GThadTimes +( + +37 +HANDLE_ + +hThad +, + +38 +LPFILETIME_ + +CiTime +, + +39 +LPFILETIME_ + +ExTime +, + +40 +LPFILETIME_ + +KlTime +, + +41 +LPFILETIME_ + +UrTime +) + +43  :: +GThadTimes +( + +44 +hThad +, + +45 +t_ +< :: +_FILETIME +* >( +CiTime +), + +46 +t_ +< :: +_FILETIME +* >( +ExTime +), + +47 +t_ +< :: +_FILETIME +* >( +KlTime +), + +48 +t_ +< :: +_FILETIME +* >( +UrTime +)); + + @/usr/include/asm-generic/param.h + +2 #ide +__ASM_GENERIC_PARAM_H + + +3  + #__ASM_GENERIC_PARAM_H + + + ) + +5 #ide +HZ + + +6  + #HZ + 100 + + ) + +9 #ide +EXEC_PAGESIZE + + +10  + #EXEC_PAGESIZE + 4096 + + ) + +13 #ide +NOGROUP + + +14  + #NOGROUP + (-1) + + ) + +17  + #MAXHOSTNAMELEN + 64 + + ) + + @/usr/include/asm/bitsperlong.h + +2 #ide +__ASM_X86_BITSPERLONG_H + + +3  + #__ASM_X86_BITSPERLONG_H + + + ) + +5 #i +defed +( +__x86_64__ +&& !defed( +__ILP32__ +) + +6  + #__BITS_PER_LONG + 64 + + ) + +8  + #__BITS_PER_LONG + 32 + + ) + +11  + ~ + + @/usr/include/asm-generic/bitsperlong.h + +2 #ide +__ASM_GENERIC_BITS_PER_LONG + + +3  + #__ASM_GENERIC_BITS_PER_LONG + + + ) + +12 #ide +__BITS_PER_LONG + + +13  + #__BITS_PER_LONG + 32 + + ) + + @ +1 +. +1 +/usr/include +2795 +123932 +AvatarProvider.cpp +AvatarProvider.h +Cache.cpp +Cache.h +ChatPage.cpp +ChatPage.h +CommunitiesList.cpp +CommunitiesList.h +CommunitiesListItem.cpp +CommunitiesListItem.h +Config.h +InviteeItem.cpp +InviteeItem.h +Logging.cpp +Logging.h +LoginPage.cpp +LoginPage.h +MainWindow.cpp +MainWindow.h +MatrixClient.cpp +MatrixClient.h +Olm.cpp +Olm.h +QuickSwitcher.cpp +QuickSwitcher.h +RegisterPage.cpp +RegisterPage.h +RoomInfoListItem.cpp +RoomInfoListItem.h +RoomList.cpp +RoomList.h +RunGuard.cpp +RunGuard.h +SideBarActions.cpp +SideBarActions.h +Splitter.cpp +Splitter.h +TextInputWidget.cpp +TextInputWidget.h +TopRoomBar.cpp +TopRoomBar.h +TrayIcon.cpp +TrayIcon.h +TypingDisplay.cpp +TypingDisplay.h +UserInfoWidget.cpp +UserInfoWidget.h +UserSettingsPage.cpp +UserSettingsPage.h +Utils.cpp +Utils.h +WelcomePage.cpp +WelcomePage.h +dialogs/CreateRoom.cpp +dialogs/CreateRoom.h +dialogs/ImageOverlay.cpp +dialogs/ImageOverlay.h +dialogs/InviteUsers.cpp +dialogs/InviteUsers.h +dialogs/JoinRoom.cpp +dialogs/JoinRoom.h +dialogs/LeaveRoom.cpp +dialogs/LeaveRoom.h +dialogs/Logout.cpp +dialogs/Logout.h +dialogs/MemberList.cpp +dialogs/MemberList.h +dialogs/PreviewUploadOverlay.cpp +dialogs/PreviewUploadOverlay.h +dialogs/RawMessage.h +dialogs/ReCaptcha.cpp +dialogs/ReCaptcha.h +dialogs/ReadReceipts.cpp +dialogs/ReadReceipts.h +dialogs/RoomSettings.cpp +dialogs/RoomSettings.h +dialogs/UserProfile.cpp +dialogs/UserProfile.h +emoji/Category.cpp +emoji/Category.h +emoji/ItemDelegate.cpp +emoji/ItemDelegate.h +emoji/MacHelper.h +emoji/Panel.cpp +emoji/Panel.h +emoji/PickButton.cpp +emoji/PickButton.h +emoji/Provider.cpp +emoji/Provider.h +main.cpp +notifications/Manager.h +notifications/ManagerLinux.cpp +notifications/ManagerWin.cpp +popups/PopupItem.cpp +popups/PopupItem.h +popups/ReplyPopup.cpp +popups/ReplyPopup.h +popups/SuggestionsPopup.cpp +popups/SuggestionsPopup.h +popups/UserMentions.cpp +popups/UserMentions.h +timeline/TimelineItem.cpp +timeline/TimelineItem.h +timeline/TimelineView.cpp +timeline/TimelineView.h +timeline/TimelineViewManager.cpp +timeline/TimelineViewManager.h +timeline/widgets/AudioItem.cpp +timeline/widgets/AudioItem.h +timeline/widgets/FileItem.cpp +timeline/widgets/FileItem.h +timeline/widgets/ImageItem.cpp +timeline/widgets/ImageItem.h +timeline/widgets/VideoItem.cpp +timeline/widgets/VideoItem.h +ui/Avatar.cpp +ui/Avatar.h +ui/Badge.cpp +ui/Badge.h +ui/DropShadow.h +ui/FlatButton.cpp +ui/FlatButton.h +ui/FloatingButton.cpp +ui/FloatingButton.h +ui/InfoMessage.cpp +ui/InfoMessage.h +ui/Label.cpp +ui/Label.h +ui/LoadingIndicator.cpp +ui/LoadingIndicator.h +ui/Menu.h +ui/OverlayModal.cpp +ui/OverlayModal.h +ui/OverlayWidget.cpp +ui/OverlayWidget.h +ui/Painter.h +ui/RaisedButton.cpp +ui/RaisedButton.h +ui/Ripple.cpp +ui/Ripple.h +ui/RippleOverlay.cpp +ui/RippleOverlay.h +ui/SnackBar.cpp +ui/SnackBar.h +ui/TextField.cpp +ui/TextField.h +ui/TextLabel.cpp +ui/TextLabel.h +ui/Theme.cpp +ui/Theme.h +ui/ThemeManager.cpp +ui/ThemeManager.h +ui/ToggleButton.cpp +ui/ToggleButton.h +/usr/include/boost/optional.hpp +/usr/include/boost/stacktrace.hpp +/usr/include/boost/variant.hpp +/usr/include/cmark.h +/usr/include/lmdb++.h +/usr/include/mtx.hpp +/usr/include/mtx/events.hpp +/usr/include/mtx/events/collections.hpp +/usr/include/mtx/events/common.hpp +/usr/include/mtx/events/join_rules.hpp +/usr/include/mtx/identifiers.hpp +/usr/include/mtx/requests.hpp +/usr/include/mtx/responses.hpp +/usr/include/mtx/responses/common.hpp +/usr/include/mtx/responses/groups.hpp +/usr/include/mtx/responses/messages.hpp +/usr/include/mtxclient/crypto/client.hpp +/usr/include/mtxclient/http/client.hpp +/usr/include/nlohmann/json.hpp +/usr/include/signal.h +/usr/include/spdlog/sinks/rotating_file_sink.h +/usr/include/spdlog/sinks/stdout_color_sinks.h +/usr/include/spdlog/spdlog.h +/usr/include/tweeny/tweeny.h +/usr/include/bits/pthreadtypes.h +/usr/include/bits/sigaction.h +/usr/include/bits/sigcontext.h +/usr/include/bits/sigevent-consts.h +/usr/include/bits/siginfo-consts.h +/usr/include/bits/signum.h +/usr/include/bits/sigstack.h +/usr/include/bits/sigthread.h +/usr/include/bits/ss_flags.h +/usr/include/bits/types.h +/usr/include/bits/types/sig_atomic_t.h +/usr/include/bits/types/sigevent_t.h +/usr/include/bits/types/siginfo_t.h +/usr/include/bits/types/sigset_t.h +/usr/include/bits/types/sigval_t.h +/usr/include/bits/types/stack_t.h +/usr/include/bits/types/struct_sigstack.h +/usr/include/bits/types/struct_timespec.h +/usr/include/boost/asio.hpp +/usr/include/boost/asio/ssl.hpp +/usr/include/boost/beast.hpp +/usr/include/boost/config.hpp +/usr/include/boost/iostreams/stream.hpp +/usr/include/boost/optional/optional.hpp +/usr/include/boost/signals2.hpp +/usr/include/boost/signals2/signal_type.hpp +/usr/include/boost/stacktrace/frame.hpp +/usr/include/boost/stacktrace/safe_dump_to.hpp +/usr/include/boost/stacktrace/stacktrace.hpp +/usr/include/boost/thread/thread.hpp +/usr/include/boost/variant/apply_visitor.hpp +/usr/include/boost/variant/get.hpp +/usr/include/boost/variant/recursive_variant.hpp +/usr/include/boost/variant/recursive_wrapper.hpp +/usr/include/boost/variant/static_visitor.hpp +/usr/include/boost/variant/variant.hpp +/usr/include/boost/variant/visitor_ptr.hpp +/usr/include/cmark_export.h +/usr/include/cmark_version.h +/usr/include/features.h +/usr/include/lmdb.h +/usr/include/mtx/common.hpp +/usr/include/mtx/events/aliases.hpp +/usr/include/mtx/events/avatar.hpp +/usr/include/mtx/events/canonical_alias.hpp +/usr/include/mtx/events/create.hpp +/usr/include/mtx/events/encrypted.hpp +/usr/include/mtx/events/encryption.hpp +/usr/include/mtx/events/guest_access.hpp +/usr/include/mtx/events/history_visibility.hpp +/usr/include/mtx/events/member.hpp +/usr/include/mtx/events/messages/audio.hpp +/usr/include/mtx/events/messages/emote.hpp +/usr/include/mtx/events/messages/file.hpp +/usr/include/mtx/events/messages/image.hpp +/usr/include/mtx/events/messages/notice.hpp +/usr/include/mtx/events/messages/text.hpp +/usr/include/mtx/events/messages/video.hpp +/usr/include/mtx/events/name.hpp +/usr/include/mtx/events/pinned_events.hpp +/usr/include/mtx/events/power_levels.hpp +/usr/include/mtx/events/redaction.hpp +/usr/include/mtx/events/tag.hpp +/usr/include/mtx/events/tombstone.hpp +/usr/include/mtx/events/topic.hpp +/usr/include/mtxclient/crypto/objects.hpp +/usr/include/mtxclient/crypto/types.hpp +/usr/include/mtxclient/crypto/utils.hpp +/usr/include/mtxclient/http/errors.hpp +/usr/include/mtxclient/http/session.hpp +/usr/include/mtxclient/utils.hpp +/usr/include/olm/olm.h +/usr/include/sodium.h +/usr/include/spdlog/common.h +/usr/include/spdlog/details/file_helper.h +/usr/include/spdlog/details/null_mutex.h +/usr/include/spdlog/details/registry.h +/usr/include/spdlog/fmt/fmt.h +/usr/include/spdlog/logger.h +/usr/include/spdlog/sinks/ansicolor_sink.h +/usr/include/spdlog/sinks/base_sink.h +/usr/include/spdlog/sinks/wincolor_sink.h +/usr/include/spdlog/version.h +/usr/include/stdio.h +/usr/include/sys/ucontext.h +/usr/include/bits/getopt_posix.h +/usr/include/bits/libc-header-start.h +/usr/include/bits/siginfo-arch.h +/usr/include/bits/siginfo-consts-arch.h +/usr/include/bits/signum-generic.h +/usr/include/bits/stdio-ldbl.h +/usr/include/bits/stdio.h +/usr/include/bits/stdio2.h +/usr/include/bits/stdio_lim.h +/usr/include/bits/sys_errlist.h +/usr/include/bits/thread-shared-types.h +/usr/include/bits/time64.h +/usr/include/bits/timesize.h +/usr/include/bits/types/FILE.h +/usr/include/bits/types/__FILE.h +/usr/include/bits/types/__fpos64_t.h +/usr/include/bits/types/__fpos_t.h +/usr/include/bits/types/__sigset_t.h +/usr/include/bits/types/__sigval_t.h +/usr/include/bits/types/cookie_io_functions_t.h +/usr/include/bits/types/struct_FILE.h +/usr/include/bits/typesizes.h +/usr/include/bits/wordsize.h +/usr/include/boost/algorithm/string.hpp +/usr/include/boost/aligned_storage.hpp +/usr/include/boost/asio/associated_allocator.hpp +/usr/include/boost/asio/associated_executor.hpp +/usr/include/boost/asio/async_result.hpp +/usr/include/boost/asio/basic_datagram_socket.hpp +/usr/include/boost/asio/basic_deadline_timer.hpp +/usr/include/boost/asio/basic_io_object.hpp +/usr/include/boost/asio/basic_raw_socket.hpp +/usr/include/boost/asio/basic_seq_packet_socket.hpp +/usr/include/boost/asio/basic_serial_port.hpp +/usr/include/boost/asio/basic_signal_set.hpp +/usr/include/boost/asio/basic_socket_acceptor.hpp +/usr/include/boost/asio/basic_socket_iostream.hpp +/usr/include/boost/asio/basic_socket_streambuf.hpp +/usr/include/boost/asio/basic_stream_socket.hpp +/usr/include/boost/asio/basic_streambuf.hpp +/usr/include/boost/asio/basic_waitable_timer.hpp +/usr/include/boost/asio/bind_executor.hpp +/usr/include/boost/asio/buffer.hpp +/usr/include/boost/asio/buffered_read_stream.hpp +/usr/include/boost/asio/buffered_read_stream_fwd.hpp +/usr/include/boost/asio/buffered_stream.hpp +/usr/include/boost/asio/buffered_stream_fwd.hpp +/usr/include/boost/asio/buffered_write_stream.hpp +/usr/include/boost/asio/buffered_write_stream_fwd.hpp +/usr/include/boost/asio/buffers_iterator.hpp +/usr/include/boost/asio/completion_condition.hpp +/usr/include/boost/asio/connect.hpp +/usr/include/boost/asio/coroutine.hpp +/usr/include/boost/asio/datagram_socket_service.hpp +/usr/include/boost/asio/deadline_timer.hpp +/usr/include/boost/asio/deadline_timer_service.hpp +/usr/include/boost/asio/defer.hpp +/usr/include/boost/asio/dispatch.hpp +/usr/include/boost/asio/error.hpp +/usr/include/boost/asio/execution_context.hpp +/usr/include/boost/asio/executor.hpp +/usr/include/boost/asio/executor_work_guard.hpp +/usr/include/boost/asio/generic/basic_endpoint.hpp +/usr/include/boost/asio/generic/datagram_protocol.hpp +/usr/include/boost/asio/generic/raw_protocol.hpp +/usr/include/boost/asio/generic/seq_packet_protocol.hpp +/usr/include/boost/asio/generic/stream_protocol.hpp +/usr/include/boost/asio/handler_alloc_hook.hpp +/usr/include/boost/asio/handler_continuation_hook.hpp +/usr/include/boost/asio/handler_invoke_hook.hpp +/usr/include/boost/asio/handler_type.hpp +/usr/include/boost/asio/high_resolution_timer.hpp +/usr/include/boost/asio/io_context.hpp +/usr/include/boost/asio/io_context_strand.hpp +/usr/include/boost/asio/io_service.hpp +/usr/include/boost/asio/io_service_strand.hpp +/usr/include/boost/asio/ip/address.hpp +/usr/include/boost/asio/ip/address_v4.hpp +/usr/include/boost/asio/ip/address_v4_iterator.hpp +/usr/include/boost/asio/ip/address_v4_range.hpp +/usr/include/boost/asio/ip/address_v6.hpp +/usr/include/boost/asio/ip/address_v6_iterator.hpp +/usr/include/boost/asio/ip/address_v6_range.hpp +/usr/include/boost/asio/ip/bad_address_cast.hpp +/usr/include/boost/asio/ip/basic_endpoint.hpp +/usr/include/boost/asio/ip/basic_resolver.hpp +/usr/include/boost/asio/ip/basic_resolver_entry.hpp +/usr/include/boost/asio/ip/basic_resolver_iterator.hpp +/usr/include/boost/asio/ip/basic_resolver_query.hpp +/usr/include/boost/asio/ip/host_name.hpp +/usr/include/boost/asio/ip/icmp.hpp +/usr/include/boost/asio/ip/multicast.hpp +/usr/include/boost/asio/ip/resolver_base.hpp +/usr/include/boost/asio/ip/resolver_query_base.hpp +/usr/include/boost/asio/ip/resolver_service.hpp +/usr/include/boost/asio/ip/tcp.hpp +/usr/include/boost/asio/ip/udp.hpp +/usr/include/boost/asio/ip/unicast.hpp +/usr/include/boost/asio/ip/v6_only.hpp +/usr/include/boost/asio/is_executor.hpp +/usr/include/boost/asio/is_read_buffered.hpp +/usr/include/boost/asio/is_write_buffered.hpp +/usr/include/boost/asio/local/basic_endpoint.hpp +/usr/include/boost/asio/local/connect_pair.hpp +/usr/include/boost/asio/local/datagram_protocol.hpp +/usr/include/boost/asio/local/stream_protocol.hpp +/usr/include/boost/asio/packaged_task.hpp +/usr/include/boost/asio/placeholders.hpp +/usr/include/boost/asio/posix/basic_descriptor.hpp +/usr/include/boost/asio/posix/basic_stream_descriptor.hpp +/usr/include/boost/asio/posix/descriptor.hpp +/usr/include/boost/asio/posix/descriptor_base.hpp +/usr/include/boost/asio/posix/stream_descriptor.hpp +/usr/include/boost/asio/posix/stream_descriptor_service.hpp +/usr/include/boost/asio/post.hpp +/usr/include/boost/asio/raw_socket_service.hpp +/usr/include/boost/asio/read.hpp +/usr/include/boost/asio/read_at.hpp +/usr/include/boost/asio/read_until.hpp +/usr/include/boost/asio/seq_packet_socket_service.hpp +/usr/include/boost/asio/serial_port.hpp +/usr/include/boost/asio/serial_port_base.hpp +/usr/include/boost/asio/serial_port_service.hpp +/usr/include/boost/asio/signal_set.hpp +/usr/include/boost/asio/signal_set_service.hpp +/usr/include/boost/asio/socket_acceptor_service.hpp +/usr/include/boost/asio/socket_base.hpp +/usr/include/boost/asio/ssl/context.hpp +/usr/include/boost/asio/ssl/context_base.hpp +/usr/include/boost/asio/ssl/error.hpp +/usr/include/boost/asio/ssl/rfc2818_verification.hpp +/usr/include/boost/asio/ssl/stream.hpp +/usr/include/boost/asio/ssl/stream_base.hpp +/usr/include/boost/asio/ssl/verify_context.hpp +/usr/include/boost/asio/ssl/verify_mode.hpp +/usr/include/boost/asio/steady_timer.hpp +/usr/include/boost/asio/strand.hpp +/usr/include/boost/asio/stream_socket_service.hpp +/usr/include/boost/asio/streambuf.hpp +/usr/include/boost/asio/system_context.hpp +/usr/include/boost/asio/system_executor.hpp +/usr/include/boost/asio/system_timer.hpp +/usr/include/boost/asio/thread_pool.hpp +/usr/include/boost/asio/time_traits.hpp +/usr/include/boost/asio/use_future.hpp +/usr/include/boost/asio/uses_executor.hpp +/usr/include/boost/asio/version.hpp +/usr/include/boost/asio/wait_traits.hpp +/usr/include/boost/asio/waitable_timer_service.hpp +/usr/include/boost/asio/windows/basic_handle.hpp +/usr/include/boost/asio/windows/basic_object_handle.hpp +/usr/include/boost/asio/windows/basic_random_access_handle.hpp +/usr/include/boost/asio/windows/basic_stream_handle.hpp +/usr/include/boost/asio/windows/object_handle.hpp +/usr/include/boost/asio/windows/object_handle_service.hpp +/usr/include/boost/asio/windows/overlapped_handle.hpp +/usr/include/boost/asio/windows/overlapped_ptr.hpp +/usr/include/boost/asio/windows/random_access_handle.hpp +/usr/include/boost/asio/windows/random_access_handle_service.hpp +/usr/include/boost/asio/windows/stream_handle.hpp +/usr/include/boost/asio/windows/stream_handle_service.hpp +/usr/include/boost/asio/write.hpp +/usr/include/boost/asio/write_at.hpp +/usr/include/boost/assert.hpp +/usr/include/boost/beast/core.hpp +/usr/include/boost/beast/core/detail/config.hpp +/usr/include/boost/beast/http.hpp +/usr/include/boost/beast/version.hpp +/usr/include/boost/beast/websocket.hpp +/usr/include/boost/beast/zlib.hpp +/usr/include/boost/blank.hpp +/usr/include/boost/checked_delete.hpp +/usr/include/boost/config/detail/select_compiler_config.hpp +/usr/include/boost/config/detail/select_platform_config.hpp +/usr/include/boost/config/detail/select_stdlib_config.hpp +/usr/include/boost/config/detail/suffix.hpp +/usr/include/boost/config/user.hpp +/usr/include/boost/container_hash/hash_fwd.hpp +/usr/include/boost/core/addressof.hpp +/usr/include/boost/core/enable_if.hpp +/usr/include/boost/core/explicit_operator_bool.hpp +/usr/include/boost/core/swap.hpp +/usr/include/boost/detail/no_exceptions_support.hpp +/usr/include/boost/detail/reference_content.hpp +/usr/include/boost/detail/workaround.hpp +/usr/include/boost/integer/common_factor_ct.hpp +/usr/include/boost/iostreams/constants.hpp +/usr/include/boost/iostreams/detail/broken_overload_resolution/stream.hpp +/usr/include/boost/iostreams/detail/char_traits.hpp +/usr/include/boost/iostreams/detail/config/overload_resolution.hpp +/usr/include/boost/iostreams/detail/forward.hpp +/usr/include/boost/iostreams/detail/iostream.hpp +/usr/include/boost/iostreams/detail/select.hpp +/usr/include/boost/iostreams/device/array.hpp +/usr/include/boost/iostreams/stream_buffer.hpp +/usr/include/boost/move/utility.hpp +/usr/include/boost/mpl/O1_size.hpp +/usr/include/boost/mpl/and.hpp +/usr/include/boost/mpl/assert.hpp +/usr/include/boost/mpl/aux_/lambda_arity_param.hpp +/usr/include/boost/mpl/aux_/lambda_support.hpp +/usr/include/boost/mpl/aux_/value_wknd.hpp +/usr/include/boost/mpl/begin_end.hpp +/usr/include/boost/mpl/bool.hpp +/usr/include/boost/mpl/deref.hpp +/usr/include/boost/mpl/empty.hpp +/usr/include/boost/mpl/equal.hpp +/usr/include/boost/mpl/equal_to.hpp +/usr/include/boost/mpl/eval_if.hpp +/usr/include/boost/mpl/find_if.hpp +/usr/include/boost/mpl/fold.hpp +/usr/include/boost/mpl/front.hpp +/usr/include/boost/mpl/identity.hpp +/usr/include/boost/mpl/if.hpp +/usr/include/boost/mpl/insert_range.hpp +/usr/include/boost/mpl/int.hpp +/usr/include/boost/mpl/is_sequence.hpp +/usr/include/boost/mpl/iter_fold_if.hpp +/usr/include/boost/mpl/iterator_range.hpp +/usr/include/boost/mpl/less.hpp +/usr/include/boost/mpl/list.hpp +/usr/include/boost/mpl/logical.hpp +/usr/include/boost/mpl/long.hpp +/usr/include/boost/mpl/max_element.hpp +/usr/include/boost/mpl/next.hpp +/usr/include/boost/mpl/not.hpp +/usr/include/boost/mpl/pair.hpp +/usr/include/boost/mpl/protect.hpp +/usr/include/boost/mpl/push_front.hpp +/usr/include/boost/mpl/same_as.hpp +/usr/include/boost/mpl/size_t.hpp +/usr/include/boost/mpl/sizeof.hpp +/usr/include/boost/mpl/transform.hpp +/usr/include/boost/none.hpp +/usr/include/boost/optional/bad_optional_access.hpp +/usr/include/boost/optional/detail/old_optional_implementation.hpp +/usr/include/boost/optional/detail/optional_aligned_storage.hpp +/usr/include/boost/optional/detail/optional_config.hpp +/usr/include/boost/optional/detail/optional_factory_support.hpp +/usr/include/boost/optional/detail/optional_reference_spec.hpp +/usr/include/boost/optional/detail/optional_relops.hpp +/usr/include/boost/optional/detail/optional_swap.hpp +/usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp +/usr/include/boost/optional/optional_fwd.hpp +/usr/include/boost/parameter.hpp +/usr/include/boost/preprocessor/cat.hpp +/usr/include/boost/preprocessor/repeat.hpp +/usr/include/boost/signals2/deconstruct.hpp +/usr/include/boost/signals2/deconstruct_ptr.hpp +/usr/include/boost/signals2/dummy_mutex.hpp +/usr/include/boost/signals2/last_value.hpp +/usr/include/boost/signals2/shared_connection_block.hpp +/usr/include/boost/signals2/signal.hpp +/usr/include/boost/stacktrace/detail/collect_msvc.ipp +/usr/include/boost/stacktrace/detail/collect_noop.ipp +/usr/include/boost/stacktrace/detail/collect_unwind.ipp +/usr/include/boost/stacktrace/detail/frame_decl.hpp +/usr/include/boost/stacktrace/detail/frame_msvc.ipp +/usr/include/boost/stacktrace/detail/frame_noop.ipp +/usr/include/boost/stacktrace/detail/frame_unwind.ipp +/usr/include/boost/stacktrace/detail/pop_options.h +/usr/include/boost/stacktrace/detail/push_options.h +/usr/include/boost/stacktrace/detail/safe_dump_noop.ipp +/usr/include/boost/stacktrace/detail/safe_dump_posix.ipp +/usr/include/boost/stacktrace/detail/safe_dump_win.ipp +/usr/include/boost/stacktrace/stacktrace_fwd.hpp +/usr/include/boost/static_assert.hpp +/usr/include/boost/thread/detail/thread_group.hpp +/usr/include/boost/thread/thread_only.hpp +/usr/include/boost/throw_exception.hpp +/usr/include/boost/type.hpp +/usr/include/boost/type_index.hpp +/usr/include/boost/type_traits/add_const.hpp +/usr/include/boost/type_traits/add_lvalue_reference.hpp +/usr/include/boost/type_traits/add_pointer.hpp +/usr/include/boost/type_traits/add_reference.hpp +/usr/include/boost/type_traits/alignment_of.hpp +/usr/include/boost/type_traits/conditional.hpp +/usr/include/boost/type_traits/decay.hpp +/usr/include/boost/type_traits/has_nothrow_constructor.hpp +/usr/include/boost/type_traits/has_nothrow_copy.hpp +/usr/include/boost/type_traits/integral_constant.hpp +/usr/include/boost/type_traits/is_base_and_derived.hpp +/usr/include/boost/type_traits/is_base_of.hpp +/usr/include/boost/type_traits/is_const.hpp +/usr/include/boost/type_traits/is_constructible.hpp +/usr/include/boost/type_traits/is_convertible.hpp +/usr/include/boost/type_traits/is_function.hpp +/usr/include/boost/type_traits/is_lvalue_reference.hpp +/usr/include/boost/type_traits/is_nothrow_move_assignable.hpp +/usr/include/boost/type_traits/is_nothrow_move_constructible.hpp +/usr/include/boost/type_traits/is_reference.hpp +/usr/include/boost/type_traits/is_rvalue_reference.hpp +/usr/include/boost/type_traits/is_same.hpp +/usr/include/boost/type_traits/is_scalar.hpp +/usr/include/boost/type_traits/is_void.hpp +/usr/include/boost/type_traits/is_volatile.hpp +/usr/include/boost/type_traits/remove_const.hpp +/usr/include/boost/type_traits/remove_reference.hpp +/usr/include/boost/type_traits/type_with_alignment.hpp +/usr/include/boost/utility/addressof.hpp +/usr/include/boost/utility/base_from_member.hpp +/usr/include/boost/utility/compare_pointees.hpp +/usr/include/boost/utility/declval.hpp +/usr/include/boost/utility/enable_if.hpp +/usr/include/boost/utility/result_of.hpp +/usr/include/boost/variant/bad_visit.hpp +/usr/include/boost/variant/detail/apply_visitor_binary.hpp +/usr/include/boost/variant/detail/apply_visitor_delayed.hpp +/usr/include/boost/variant/detail/apply_visitor_unary.hpp +/usr/include/boost/variant/detail/backup_holder.hpp +/usr/include/boost/variant/detail/config.hpp +/usr/include/boost/variant/detail/element_index.hpp +/usr/include/boost/variant/detail/enable_recursive.hpp +/usr/include/boost/variant/detail/enable_recursive_fwd.hpp +/usr/include/boost/variant/detail/forced_return.hpp +/usr/include/boost/variant/detail/generic_result_type.hpp +/usr/include/boost/variant/detail/hash_variant.hpp +/usr/include/boost/variant/detail/initializer.hpp +/usr/include/boost/variant/detail/make_variant_list.hpp +/usr/include/boost/variant/detail/move.hpp +/usr/include/boost/variant/detail/over_sequence.hpp +/usr/include/boost/variant/detail/substitute_fwd.hpp +/usr/include/boost/variant/detail/variant_io.hpp +/usr/include/boost/variant/detail/visitation_impl.hpp +/usr/include/boost/variant/recursive_wrapper_fwd.hpp +/usr/include/boost/variant/variant_fwd.hpp +/usr/include/boost/winapi/config.hpp +/usr/include/fmt/core.h +/usr/include/fmt/format.h +/usr/include/gnu/stubs.h +/usr/include/mtx/errors.hpp +/usr/include/olm/inbound_group_session.h +/usr/include/olm/outbound_group_session.h +/usr/include/openssl/aes.h +/usr/include/openssl/evp.h +/usr/include/openssl/hmac.h +/usr/include/openssl/sha.h +/usr/include/sodium/core.h +/usr/include/sodium/crypto_aead_aes256gcm.h +/usr/include/sodium/crypto_aead_chacha20poly1305.h +/usr/include/sodium/crypto_aead_xchacha20poly1305.h +/usr/include/sodium/crypto_auth.h +/usr/include/sodium/crypto_auth_hmacsha256.h +/usr/include/sodium/crypto_auth_hmacsha512.h +/usr/include/sodium/crypto_auth_hmacsha512256.h +/usr/include/sodium/crypto_box.h +/usr/include/sodium/crypto_box_curve25519xchacha20poly1305.h +/usr/include/sodium/crypto_box_curve25519xsalsa20poly1305.h +/usr/include/sodium/crypto_core_ed25519.h +/usr/include/sodium/crypto_core_hchacha20.h +/usr/include/sodium/crypto_core_hsalsa20.h +/usr/include/sodium/crypto_core_ristretto255.h +/usr/include/sodium/crypto_core_salsa20.h +/usr/include/sodium/crypto_core_salsa2012.h +/usr/include/sodium/crypto_core_salsa208.h +/usr/include/sodium/crypto_generichash.h +/usr/include/sodium/crypto_generichash_blake2b.h +/usr/include/sodium/crypto_hash.h +/usr/include/sodium/crypto_hash_sha256.h +/usr/include/sodium/crypto_hash_sha512.h +/usr/include/sodium/crypto_kdf.h +/usr/include/sodium/crypto_kdf_blake2b.h +/usr/include/sodium/crypto_kx.h +/usr/include/sodium/crypto_onetimeauth.h +/usr/include/sodium/crypto_onetimeauth_poly1305.h +/usr/include/sodium/crypto_pwhash.h +/usr/include/sodium/crypto_pwhash_argon2i.h +/usr/include/sodium/crypto_pwhash_scryptsalsa208sha256.h +/usr/include/sodium/crypto_scalarmult.h +/usr/include/sodium/crypto_scalarmult_curve25519.h +/usr/include/sodium/crypto_scalarmult_ed25519.h +/usr/include/sodium/crypto_scalarmult_ristretto255.h +/usr/include/sodium/crypto_secretbox.h +/usr/include/sodium/crypto_secretbox_xchacha20poly1305.h +/usr/include/sodium/crypto_secretbox_xsalsa20poly1305.h +/usr/include/sodium/crypto_secretstream_xchacha20poly1305.h +/usr/include/sodium/crypto_shorthash.h +/usr/include/sodium/crypto_shorthash_siphash24.h +/usr/include/sodium/crypto_sign.h +/usr/include/sodium/crypto_sign_ed25519.h +/usr/include/sodium/crypto_stream.h +/usr/include/sodium/crypto_stream_chacha20.h +/usr/include/sodium/crypto_stream_salsa20.h +/usr/include/sodium/crypto_stream_salsa2012.h +/usr/include/sodium/crypto_stream_salsa208.h +/usr/include/sodium/crypto_stream_xchacha20.h +/usr/include/sodium/crypto_stream_xsalsa20.h +/usr/include/sodium/crypto_verify_16.h +/usr/include/sodium/crypto_verify_32.h +/usr/include/sodium/crypto_verify_64.h +/usr/include/sodium/randombytes.h +/usr/include/sodium/randombytes_internal_random.h +/usr/include/sodium/randombytes_sysrandom.h +/usr/include/sodium/runtime.h +/usr/include/sodium/utils.h +/usr/include/sodium/version.h +/usr/include/spdlog/details/console_globals.h +/usr/include/spdlog/details/log_msg.h +/usr/include/spdlog/details/os.h +/usr/include/spdlog/details/periodic_worker.h +/usr/include/spdlog/formatter.h +/usr/include/spdlog/sinks/sink.h +/usr/include/spdlog/tweakme.h +/usr/include/stdc-predef.h +/usr/include/stdint.h +/usr/include/sys/cdefs.h +/usr/include/sys/types.h +/usr/include/assert.h +/usr/include/bits/getopt_core.h +/usr/include/bits/long-double.h +/usr/include/bits/pthreadtypes-arch.h +/usr/include/bits/stdint-intn.h +/usr/include/bits/stdint-uintn.h +/usr/include/bits/types/__mbstate_t.h +/usr/include/bits/types/clock_t.h +/usr/include/bits/types/clockid_t.h +/usr/include/bits/types/time_t.h +/usr/include/bits/types/timer_t.h +/usr/include/bits/wchar.h +/usr/include/boost/algorithm/string/case_conv.hpp +/usr/include/boost/algorithm/string/classification.hpp +/usr/include/boost/algorithm/string/erase.hpp +/usr/include/boost/algorithm/string/find.hpp +/usr/include/boost/algorithm/string/find_iterator.hpp +/usr/include/boost/algorithm/string/join.hpp +/usr/include/boost/algorithm/string/predicate.hpp +/usr/include/boost/algorithm/string/replace.hpp +/usr/include/boost/algorithm/string/split.hpp +/usr/include/boost/algorithm/string/std_containers_traits.hpp +/usr/include/boost/algorithm/string/trim.hpp +/usr/include/boost/asio/basic_socket.hpp +/usr/include/boost/asio/basic_streambuf_fwd.hpp +/usr/include/boost/asio/detail/array.hpp +/usr/include/boost/asio/detail/array_fwd.hpp +/usr/include/boost/asio/detail/assert.hpp +/usr/include/boost/asio/detail/bind_handler.hpp +/usr/include/boost/asio/detail/buffer_resize_guard.hpp +/usr/include/boost/asio/detail/buffer_sequence_adapter.hpp +/usr/include/boost/asio/detail/buffered_stream_storage.hpp +/usr/include/boost/asio/detail/chrono.hpp +/usr/include/boost/asio/detail/chrono_time_traits.hpp +/usr/include/boost/asio/detail/config.hpp +/usr/include/boost/asio/detail/cstddef.hpp +/usr/include/boost/asio/detail/cstdint.hpp +/usr/include/boost/asio/detail/deadline_timer_service.hpp +/usr/include/boost/asio/detail/functional.hpp +/usr/include/boost/asio/detail/future.hpp +/usr/include/boost/asio/detail/handler_type_requirements.hpp +/usr/include/boost/asio/detail/io_control.hpp +/usr/include/boost/asio/detail/is_buffer_sequence.hpp +/usr/include/boost/asio/detail/is_executor.hpp +/usr/include/boost/asio/detail/limits.hpp +/usr/include/boost/asio/detail/memory.hpp +/usr/include/boost/asio/detail/noncopyable.hpp +/usr/include/boost/asio/detail/null_socket_service.hpp +/usr/include/boost/asio/detail/pop_options.hpp +/usr/include/boost/asio/detail/push_options.hpp +/usr/include/boost/asio/detail/reactive_descriptor_service.hpp +/usr/include/boost/asio/detail/reactive_serial_port_service.hpp +/usr/include/boost/asio/detail/reactive_socket_service.hpp +/usr/include/boost/asio/detail/regex_fwd.hpp +/usr/include/boost/asio/detail/resolver_service.hpp +/usr/include/boost/asio/detail/scheduler.hpp +/usr/include/boost/asio/detail/signal_init.hpp +/usr/include/boost/asio/detail/signal_set_service.hpp +/usr/include/boost/asio/detail/socket_ops.hpp +/usr/include/boost/asio/detail/socket_option.hpp +/usr/include/boost/asio/detail/socket_types.hpp +/usr/include/boost/asio/detail/strand_executor_service.hpp +/usr/include/boost/asio/detail/strand_service.hpp +/usr/include/boost/asio/detail/string_view.hpp +/usr/include/boost/asio/detail/thread_group.hpp +/usr/include/boost/asio/detail/throw_error.hpp +/usr/include/boost/asio/detail/throw_exception.hpp +/usr/include/boost/asio/detail/type_traits.hpp +/usr/include/boost/asio/detail/variadic_templates.hpp +/usr/include/boost/asio/detail/win_iocp_handle_service.hpp +/usr/include/boost/asio/detail/win_iocp_overlapped_ptr.hpp +/usr/include/boost/asio/detail/win_iocp_serial_port_service.hpp +/usr/include/boost/asio/detail/win_iocp_socket_service.hpp +/usr/include/boost/asio/detail/win_object_handle_service.hpp +/usr/include/boost/asio/detail/winrt_resolver_service.hpp +/usr/include/boost/asio/detail/winrt_ssocket_service.hpp +/usr/include/boost/asio/detail/winrt_utils.hpp +/usr/include/boost/asio/detail/winsock_init.hpp +/usr/include/boost/asio/detail/wrapped_handler.hpp +/usr/include/boost/asio/generic/detail/endpoint.hpp +/usr/include/boost/asio/impl/buffered_read_stream.hpp +/usr/include/boost/asio/impl/buffered_write_stream.hpp +/usr/include/boost/asio/impl/connect.hpp +/usr/include/boost/asio/impl/defer.hpp +/usr/include/boost/asio/impl/dispatch.hpp +/usr/include/boost/asio/impl/error.ipp +/usr/include/boost/asio/impl/execution_context.hpp +/usr/include/boost/asio/impl/execution_context.ipp +/usr/include/boost/asio/impl/executor.hpp +/usr/include/boost/asio/impl/executor.ipp +/usr/include/boost/asio/impl/handler_alloc_hook.ipp +/usr/include/boost/asio/impl/io_context.hpp +/usr/include/boost/asio/impl/io_context.ipp +/usr/include/boost/asio/impl/post.hpp +/usr/include/boost/asio/impl/read.hpp +/usr/include/boost/asio/impl/read_at.hpp +/usr/include/boost/asio/impl/read_until.hpp +/usr/include/boost/asio/impl/serial_port_base.hpp +/usr/include/boost/asio/impl/serial_port_base.ipp +/usr/include/boost/asio/impl/system_context.hpp +/usr/include/boost/asio/impl/system_context.ipp +/usr/include/boost/asio/impl/system_executor.hpp +/usr/include/boost/asio/impl/thread_pool.hpp +/usr/include/boost/asio/impl/thread_pool.ipp +/usr/include/boost/asio/impl/use_future.hpp +/usr/include/boost/asio/impl/write.hpp +/usr/include/boost/asio/impl/write_at.hpp +/usr/include/boost/asio/ip/basic_resolver_results.hpp +/usr/include/boost/asio/ip/detail/endpoint.hpp +/usr/include/boost/asio/ip/detail/socket_option.hpp +/usr/include/boost/asio/ip/impl/address.hpp +/usr/include/boost/asio/ip/impl/address.ipp +/usr/include/boost/asio/ip/impl/address_v4.hpp +/usr/include/boost/asio/ip/impl/address_v4.ipp +/usr/include/boost/asio/ip/impl/address_v6.hpp +/usr/include/boost/asio/ip/impl/address_v6.ipp +/usr/include/boost/asio/ip/impl/basic_endpoint.hpp +/usr/include/boost/asio/ip/impl/host_name.ipp +/usr/include/boost/asio/local/detail/endpoint.hpp +/usr/include/boost/asio/ssl/detail/buffered_handshake_op.hpp +/usr/include/boost/asio/ssl/detail/handshake_op.hpp +/usr/include/boost/asio/ssl/detail/io.hpp +/usr/include/boost/asio/ssl/detail/openssl_init.hpp +/usr/include/boost/asio/ssl/detail/openssl_types.hpp +/usr/include/boost/asio/ssl/detail/password_callback.hpp +/usr/include/boost/asio/ssl/detail/read_op.hpp +/usr/include/boost/asio/ssl/detail/shutdown_op.hpp +/usr/include/boost/asio/ssl/detail/stream_core.hpp +/usr/include/boost/asio/ssl/detail/verify_callback.hpp +/usr/include/boost/asio/ssl/detail/write_op.hpp +/usr/include/boost/asio/ssl/impl/context.hpp +/usr/include/boost/asio/ssl/impl/context.ipp +/usr/include/boost/asio/ssl/impl/error.ipp +/usr/include/boost/asio/ssl/impl/rfc2818_verification.ipp +/usr/include/boost/beast/core/bind_handler.hpp +/usr/include/boost/beast/core/buffered_read_stream.hpp +/usr/include/boost/beast/core/buffers_adapter.hpp +/usr/include/boost/beast/core/buffers_cat.hpp +/usr/include/boost/beast/core/buffers_prefix.hpp +/usr/include/boost/beast/core/buffers_suffix.hpp +/usr/include/boost/beast/core/buffers_to_string.hpp +/usr/include/boost/beast/core/error.hpp +/usr/include/boost/beast/core/file.hpp +/usr/include/boost/beast/core/file_base.hpp +/usr/include/boost/beast/core/file_posix.hpp +/usr/include/boost/beast/core/file_stdio.hpp +/usr/include/boost/beast/core/file_win32.hpp +/usr/include/boost/beast/core/flat_buffer.hpp +/usr/include/boost/beast/core/flat_static_buffer.hpp +/usr/include/boost/beast/core/handler_ptr.hpp +/usr/include/boost/beast/core/multi_buffer.hpp +/usr/include/boost/beast/core/ostream.hpp +/usr/include/boost/beast/core/read_size.hpp +/usr/include/boost/beast/core/span.hpp +/usr/include/boost/beast/core/static_buffer.hpp +/usr/include/boost/beast/core/static_string.hpp +/usr/include/boost/beast/core/string.hpp +/usr/include/boost/beast/core/string_param.hpp +/usr/include/boost/beast/core/type_traits.hpp +/usr/include/boost/beast/http/basic_dynamic_body.hpp +/usr/include/boost/beast/http/basic_parser.hpp +/usr/include/boost/beast/http/buffer_body.hpp +/usr/include/boost/beast/http/chunk_encode.hpp +/usr/include/boost/beast/http/dynamic_body.hpp +/usr/include/boost/beast/http/empty_body.hpp +/usr/include/boost/beast/http/error.hpp +/usr/include/boost/beast/http/field.hpp +/usr/include/boost/beast/http/fields.hpp +/usr/include/boost/beast/http/file_body.hpp +/usr/include/boost/beast/http/message.hpp +/usr/include/boost/beast/http/parser.hpp +/usr/include/boost/beast/http/read.hpp +/usr/include/boost/beast/http/rfc7230.hpp +/usr/include/boost/beast/http/serializer.hpp +/usr/include/boost/beast/http/span_body.hpp +/usr/include/boost/beast/http/status.hpp +/usr/include/boost/beast/http/string_body.hpp +/usr/include/boost/beast/http/type_traits.hpp +/usr/include/boost/beast/http/vector_body.hpp +/usr/include/boost/beast/http/verb.hpp +/usr/include/boost/beast/http/write.hpp +/usr/include/boost/beast/websocket/error.hpp +/usr/include/boost/beast/websocket/option.hpp +/usr/include/boost/beast/websocket/rfc6455.hpp +/usr/include/boost/beast/websocket/stream.hpp +/usr/include/boost/beast/websocket/stream_fwd.hpp +/usr/include/boost/beast/websocket/teardown.hpp +/usr/include/boost/beast/zlib/deflate_stream.hpp +/usr/include/boost/beast/zlib/error.hpp +/usr/include/boost/beast/zlib/inflate_stream.hpp +/usr/include/boost/beast/zlib/zlib.hpp +/usr/include/boost/bind/arg.hpp +/usr/include/boost/blank_fwd.hpp +/usr/include/boost/call_traits.hpp +/usr/include/boost/cerrno.hpp +/usr/include/boost/config/abi_prefix.hpp +/usr/include/boost/config/abi_suffix.hpp +/usr/include/boost/config/compiler/borland.hpp +/usr/include/boost/config/compiler/clang.hpp +/usr/include/boost/config/compiler/codegear.hpp +/usr/include/boost/config/compiler/comeau.hpp +/usr/include/boost/config/compiler/compaq_cxx.hpp +/usr/include/boost/config/compiler/cray.hpp +/usr/include/boost/config/compiler/digitalmars.hpp +/usr/include/boost/config/compiler/gcc.hpp +/usr/include/boost/config/compiler/gcc_xml.hpp +/usr/include/boost/config/compiler/greenhills.hpp +/usr/include/boost/config/compiler/hp_acc.hpp +/usr/include/boost/config/compiler/intel.hpp +/usr/include/boost/config/compiler/kai.hpp +/usr/include/boost/config/compiler/metrowerks.hpp +/usr/include/boost/config/compiler/mpw.hpp +/usr/include/boost/config/compiler/nvcc.hpp +/usr/include/boost/config/compiler/pathscale.hpp +/usr/include/boost/config/compiler/pgi.hpp +/usr/include/boost/config/compiler/sgi_mipspro.hpp +/usr/include/boost/config/compiler/sunpro_cc.hpp +/usr/include/boost/config/compiler/vacpp.hpp +/usr/include/boost/config/compiler/visualc.hpp +/usr/include/boost/config/compiler/xlcpp.hpp +/usr/include/boost/config/compiler/xlcpp_zos.hpp +/usr/include/boost/config/detail/posix_features.hpp +/usr/include/boost/config/helper_macros.hpp +/usr/include/boost/config/platform/aix.hpp +/usr/include/boost/config/platform/amigaos.hpp +/usr/include/boost/config/platform/beos.hpp +/usr/include/boost/config/platform/bsd.hpp +/usr/include/boost/config/platform/cray.hpp +/usr/include/boost/config/platform/cygwin.hpp +/usr/include/boost/config/platform/hpux.hpp +/usr/include/boost/config/platform/irix.hpp +/usr/include/boost/config/platform/linux.hpp +/usr/include/boost/config/platform/macos.hpp +/usr/include/boost/config/platform/qnxnto.hpp +/usr/include/boost/config/platform/solaris.hpp +/usr/include/boost/config/platform/symbian.hpp +/usr/include/boost/config/platform/vms.hpp +/usr/include/boost/config/platform/vxworks.hpp +/usr/include/boost/config/platform/win32.hpp +/usr/include/boost/config/platform/zos.hpp +/usr/include/boost/config/stdlib/dinkumware.hpp +/usr/include/boost/config/stdlib/libcomo.hpp +/usr/include/boost/config/stdlib/libcpp.hpp +/usr/include/boost/config/stdlib/libstdcpp3.hpp +/usr/include/boost/config/stdlib/modena.hpp +/usr/include/boost/config/stdlib/msl.hpp +/usr/include/boost/config/stdlib/roguewave.hpp +/usr/include/boost/config/stdlib/sgi.hpp +/usr/include/boost/config/stdlib/stlport.hpp +/usr/include/boost/config/stdlib/vacpp.hpp +/usr/include/boost/config/stdlib/xlcpp_zos.hpp +/usr/include/boost/config/workaround.hpp +/usr/include/boost/core/checked_delete.hpp +/usr/include/boost/core/demangle.hpp +/usr/include/boost/core/ignore_unused.hpp +/usr/include/boost/core/no_exceptions_support.hpp +/usr/include/boost/core/noncopyable.hpp +/usr/include/boost/current_function.hpp +/usr/include/boost/date_time/posix_time/posix_time_types.hpp +/usr/include/boost/detail/templated_streams.hpp +/usr/include/boost/exception/exception.hpp +/usr/include/boost/function.hpp +/usr/include/boost/functional/hash_fwd.hpp +/usr/include/boost/integer_fwd.hpp +/usr/include/boost/iostreams/categories.hpp +/usr/include/boost/iostreams/detail/broken_overload_resolution/forward.hpp +/usr/include/boost/iostreams/detail/broken_overload_resolution/stream_buffer.hpp +/usr/include/boost/iostreams/detail/config/disable_warnings.hpp +/usr/include/boost/iostreams/detail/config/enable_warnings.hpp +/usr/include/boost/iostreams/detail/config/gcc.hpp +/usr/include/boost/iostreams/detail/config/limits.hpp +/usr/include/boost/iostreams/detail/config/wide_streams.hpp +/usr/include/boost/iostreams/detail/ios.hpp +/usr/include/boost/iostreams/detail/push_params.hpp +/usr/include/boost/iostreams/detail/streambuf/direct_streambuf.hpp +/usr/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp +/usr/include/boost/iostreams/traits.hpp +/usr/include/boost/move/adl_move_swap.hpp +/usr/include/boost/move/detail/config_begin.hpp +/usr/include/boost/move/detail/config_end.hpp +/usr/include/boost/move/detail/workaround.hpp +/usr/include/boost/move/move.hpp +/usr/include/boost/move/traits.hpp +/usr/include/boost/move/utility_core.hpp +/usr/include/boost/mpl/O1_size_fwd.hpp +/usr/include/boost/mpl/advance.hpp +/usr/include/boost/mpl/always.hpp +/usr/include/boost/mpl/apply.hpp +/usr/include/boost/mpl/arg.hpp +/usr/include/boost/mpl/aux_/O1_size_impl.hpp +/usr/include/boost/mpl/aux_/adl_barrier.hpp +/usr/include/boost/mpl/aux_/arity.hpp +/usr/include/boost/mpl/aux_/begin_end_impl.hpp +/usr/include/boost/mpl/aux_/common_name_wknd.hpp +/usr/include/boost/mpl/aux_/comparison_op.hpp +/usr/include/boost/mpl/aux_/config/ctps.hpp +/usr/include/boost/mpl/aux_/config/dtp.hpp +/usr/include/boost/mpl/aux_/config/eti.hpp +/usr/include/boost/mpl/aux_/config/forwarding.hpp +/usr/include/boost/mpl/aux_/config/gcc.hpp +/usr/include/boost/mpl/aux_/config/gpu.hpp +/usr/include/boost/mpl/aux_/config/integral.hpp +/usr/include/boost/mpl/aux_/config/lambda.hpp +/usr/include/boost/mpl/aux_/config/msvc.hpp +/usr/include/boost/mpl/aux_/config/nttp.hpp +/usr/include/boost/mpl/aux_/config/pp_counter.hpp +/usr/include/boost/mpl/aux_/config/preprocessor.hpp +/usr/include/boost/mpl/aux_/config/static_constant.hpp +/usr/include/boost/mpl/aux_/config/ttp.hpp +/usr/include/boost/mpl/aux_/config/use_preprocessed.hpp +/usr/include/boost/mpl/aux_/config/workaround.hpp +/usr/include/boost/mpl/aux_/empty_impl.hpp +/usr/include/boost/mpl/aux_/find_if_pred.hpp +/usr/include/boost/mpl/aux_/fold_impl.hpp +/usr/include/boost/mpl/aux_/front_impl.hpp +/usr/include/boost/mpl/aux_/has_begin.hpp +/usr/include/boost/mpl/aux_/has_tag.hpp +/usr/include/boost/mpl/aux_/include_preprocessed.hpp +/usr/include/boost/mpl/aux_/insert_range_impl.hpp +/usr/include/boost/mpl/aux_/inserter_algorithm.hpp +/usr/include/boost/mpl/aux_/integral_wrapper.hpp +/usr/include/boost/mpl/aux_/iter_apply.hpp +/usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp +/usr/include/boost/mpl/aux_/lambda_spec.hpp +/usr/include/boost/mpl/aux_/logical_op.hpp +/usr/include/boost/mpl/aux_/msvc_eti_base.hpp +/usr/include/boost/mpl/aux_/msvc_is_class.hpp +/usr/include/boost/mpl/aux_/msvc_type.hpp +/usr/include/boost/mpl/aux_/na.hpp +/usr/include/boost/mpl/aux_/na_fwd.hpp +/usr/include/boost/mpl/aux_/na_spec.hpp +/usr/include/boost/mpl/aux_/nested_type_wknd.hpp +/usr/include/boost/mpl/aux_/nttp_decl.hpp +/usr/include/boost/mpl/aux_/preprocessor/enum.hpp +/usr/include/boost/mpl/aux_/preprocessor/params.hpp +/usr/include/boost/mpl/aux_/push_front_impl.hpp +/usr/include/boost/mpl/aux_/sequence_wrapper.hpp +/usr/include/boost/mpl/aux_/static_cast.hpp +/usr/include/boost/mpl/aux_/template_arity.hpp +/usr/include/boost/mpl/aux_/yes_no.hpp +/usr/include/boost/mpl/begin_end_fwd.hpp +/usr/include/boost/mpl/bind.hpp +/usr/include/boost/mpl/bool_fwd.hpp +/usr/include/boost/mpl/distance.hpp +/usr/include/boost/mpl/empty_fwd.hpp +/usr/include/boost/mpl/front_fwd.hpp +/usr/include/boost/mpl/insert_range_fwd.hpp +/usr/include/boost/mpl/int_fwd.hpp +/usr/include/boost/mpl/integral_c_tag.hpp +/usr/include/boost/mpl/iter_fold.hpp +/usr/include/boost/mpl/lambda.hpp +/usr/include/boost/mpl/limits/arity.hpp +/usr/include/boost/mpl/limits/list.hpp +/usr/include/boost/mpl/long_fwd.hpp +/usr/include/boost/mpl/next_prior.hpp +/usr/include/boost/mpl/or.hpp +/usr/include/boost/mpl/pair_view.hpp +/usr/include/boost/mpl/push_front_fwd.hpp +/usr/include/boost/mpl/reverse_fold.hpp +/usr/include/boost/mpl/sequence_tag.hpp +/usr/include/boost/mpl/sequence_tag_fwd.hpp +/usr/include/boost/mpl/size.hpp +/usr/include/boost/mpl/size_t_fwd.hpp +/usr/include/boost/mpl/void.hpp +/usr/include/boost/noncopyable.hpp +/usr/include/boost/none_t.hpp +/usr/include/boost/parameter/binding.hpp +/usr/include/boost/parameter/keyword.hpp +/usr/include/boost/parameter/macros.hpp +/usr/include/boost/parameter/match.hpp +/usr/include/boost/parameter/name.hpp +/usr/include/boost/parameter/parameters.hpp +/usr/include/boost/parameter/preprocessor.hpp +/usr/include/boost/parameter/value_type.hpp +/usr/include/boost/predef/platform.h +/usr/include/boost/predef/version_number.h +/usr/include/boost/preprocessor/arithmetic/dec.hpp +/usr/include/boost/preprocessor/arithmetic/inc.hpp +/usr/include/boost/preprocessor/config/config.hpp +/usr/include/boost/preprocessor/enum.hpp +/usr/include/boost/preprocessor/enum_params.hpp +/usr/include/boost/preprocessor/enum_shifted_params.hpp +/usr/include/boost/preprocessor/facilities/intercept.hpp +/usr/include/boost/preprocessor/inc.hpp +/usr/include/boost/preprocessor/iteration/iterate.hpp +/usr/include/boost/preprocessor/list/for_each_i.hpp +/usr/include/boost/preprocessor/punctuation/comma_if.hpp +/usr/include/boost/preprocessor/repetition/enum_binary_params.hpp +/usr/include/boost/preprocessor/repetition/enum_params.hpp +/usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp +/usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp +/usr/include/boost/preprocessor/repetition/repeat.hpp +/usr/include/boost/preprocessor/repetition/repeat_from_to.hpp +/usr/include/boost/preprocessor/seq/size.hpp +/usr/include/boost/preprocessor/stringize.hpp +/usr/include/boost/preprocessor/tuple/elem.hpp +/usr/include/boost/preprocessor/tuple/to_list.hpp +/usr/include/boost/shared_ptr.hpp +/usr/include/boost/signals2/connection.hpp +/usr/include/boost/signals2/detail/replace_slot_function.hpp +/usr/include/boost/signals2/detail/result_type_wrapper.hpp +/usr/include/boost/signals2/detail/signals_common.hpp +/usr/include/boost/signals2/detail/signals_common_macros.hpp +/usr/include/boost/signals2/detail/slot_call_iterator.hpp +/usr/include/boost/signals2/detail/slot_groups.hpp +/usr/include/boost/signals2/detail/unique_lock.hpp +/usr/include/boost/signals2/expired_slot.hpp +/usr/include/boost/signals2/mutex.hpp +/usr/include/boost/signals2/optional_last_value.hpp +/usr/include/boost/signals2/postconstructible.hpp +/usr/include/boost/signals2/predestructible.hpp +/usr/include/boost/signals2/preprocessed_signal.hpp +/usr/include/boost/signals2/slot.hpp +/usr/include/boost/signals2/variadic_signal.hpp +/usr/include/boost/stacktrace/detail/addr2line_impls.hpp +/usr/include/boost/stacktrace/detail/libbacktrace_impls.hpp +/usr/include/boost/stacktrace/detail/location_from_symbol.hpp +/usr/include/boost/stacktrace/detail/to_dec_array.hpp +/usr/include/boost/stacktrace/detail/to_hex_array.hpp +/usr/include/boost/stacktrace/detail/unwind_base_impls.hpp +/usr/include/boost/stacktrace/detail/void_ptr_cast.hpp +/usr/include/boost/system/error_code.hpp +/usr/include/boost/system/system_error.hpp +/usr/include/boost/thread/condition_variable.hpp +/usr/include/boost/thread/csbl/memory/unique_ptr.hpp +/usr/include/boost/thread/detail/platform.hpp +/usr/include/boost/thread/detail/thread.hpp +/usr/include/boost/thread/detail/thread_interruption.hpp +/usr/include/boost/thread/lock_guard.hpp +/usr/include/boost/thread/mutex.hpp +/usr/include/boost/thread/pthread/thread_data.hpp +/usr/include/boost/thread/shared_mutex.hpp +/usr/include/boost/thread/win32/thread_data.hpp +/usr/include/boost/type_index/ctti_type_index.hpp +/usr/include/boost/type_index/detail/ctti_register_class.hpp +/usr/include/boost/type_index/detail/stl_register_class.hpp +/usr/include/boost/type_index/stl_type_index.hpp +/usr/include/boost/type_traits/add_rvalue_reference.hpp +/usr/include/boost/type_traits/aligned_storage.hpp +/usr/include/boost/type_traits/declval.hpp +/usr/include/boost/type_traits/detail/config.hpp +/usr/include/boost/type_traits/detail/is_function_cxx_03.hpp +/usr/include/boost/type_traits/detail/is_function_cxx_11.hpp +/usr/include/boost/type_traits/detail/is_rvalue_reference_msvc10_fix.hpp +/usr/include/boost/type_traits/detail/yes_no_type.hpp +/usr/include/boost/type_traits/enable_if.hpp +/usr/include/boost/type_traits/has_nothrow_assign.hpp +/usr/include/boost/type_traits/has_trivial_constructor.hpp +/usr/include/boost/type_traits/has_trivial_copy.hpp +/usr/include/boost/type_traits/has_trivial_move_assign.hpp +/usr/include/boost/type_traits/has_trivial_move_constructor.hpp +/usr/include/boost/type_traits/intrinsics.hpp +/usr/include/boost/type_traits/is_abstract.hpp +/usr/include/boost/type_traits/is_arithmetic.hpp +/usr/include/boost/type_traits/is_array.hpp +/usr/include/boost/type_traits/is_class.hpp +/usr/include/boost/type_traits/is_complete.hpp +/usr/include/boost/type_traits/is_copy_constructible.hpp +/usr/include/boost/type_traits/is_default_constructible.hpp +/usr/include/boost/type_traits/is_destructible.hpp +/usr/include/boost/type_traits/is_empty.hpp +/usr/include/boost/type_traits/is_enum.hpp +/usr/include/boost/type_traits/is_integral.hpp +/usr/include/boost/type_traits/is_member_function_pointer.hpp +/usr/include/boost/type_traits/is_member_pointer.hpp +/usr/include/boost/type_traits/is_pod.hpp +/usr/include/boost/type_traits/is_pointer.hpp +/usr/include/boost/type_traits/is_stateless.hpp +/usr/include/boost/type_traits/remove_all_extents.hpp +/usr/include/boost/type_traits/remove_bounds.hpp +/usr/include/boost/type_traits/remove_cv.hpp +/usr/include/boost/type_traits/type_identity.hpp +/usr/include/boost/utility/detail/result_of_iterate.hpp +/usr/include/boost/variant/detail/cast_storage.hpp +/usr/include/boost/variant/detail/has_result_type.hpp +/usr/include/boost/variant/detail/substitute.hpp +/usr/include/boost/version.hpp +/usr/include/boost/weak_ptr.hpp +/usr/include/boost/winapi/access_rights.hpp +/usr/include/boost/winapi/file_management.hpp +/usr/include/boost/winapi/get_current_process.hpp +/usr/include/boost/winapi/handles.hpp +/usr/include/boost/winapi/stack_backtrace.hpp +/usr/include/endian.h +/usr/include/fcntl.h +/usr/include/gnu/stubs-32.h +/usr/include/gnu/stubs-64.h +/usr/include/limits.h +/usr/include/netdb.h +/usr/include/openssl/bio.h +/usr/include/openssl/e_os2.h +/usr/include/openssl/evperr.h +/usr/include/openssl/objects.h +/usr/include/openssl/opensslconf.h +/usr/include/openssl/ossl_typ.h +/usr/include/openssl/symhacks.h +/usr/include/spdlog/details/pattern_formatter.h +/usr/include/stdlib.h +/usr/include/sys/select.h +/usr/include/sys/stat.h +/usr/include/sys/syscall.h +/usr/include/termios.h +/usr/include/unistd.h +/usr/include/unwind.h +/usr/include/alloca.h +/usr/include/arpa/inet.h +/usr/include/asm/unistd.h +/usr/include/bits/byteswap.h +/usr/include/bits/confname.h +/usr/include/bits/endian.h +/usr/include/bits/environments.h +/usr/include/bits/fcntl.h +/usr/include/bits/fcntl2.h +/usr/include/bits/floatn.h +/usr/include/bits/netdb.h +/usr/include/bits/posix1_lim.h +/usr/include/bits/posix2_lim.h +/usr/include/bits/posix_opt.h +/usr/include/bits/select.h +/usr/include/bits/select2.h +/usr/include/bits/stat.h +/usr/include/bits/statx.h +/usr/include/bits/stdlib-bsearch.h +/usr/include/bits/stdlib-float.h +/usr/include/bits/stdlib-ldbl.h +/usr/include/bits/stdlib.h +/usr/include/bits/syscall.h +/usr/include/bits/termios.h +/usr/include/bits/types/locale_t.h +/usr/include/bits/types/struct_timeval.h +/usr/include/bits/uintn-identity.h +/usr/include/bits/unistd.h +/usr/include/bits/waitflags.h +/usr/include/bits/waitstatus.h +/usr/include/bits/xopen_lim.h +/usr/include/boost/algorithm/string/compare.hpp +/usr/include/boost/algorithm/string/config.hpp +/usr/include/boost/algorithm/string/constants.hpp +/usr/include/boost/algorithm/string/detail/case_conv.hpp +/usr/include/boost/algorithm/string/detail/classification.hpp +/usr/include/boost/algorithm/string/detail/find_iterator.hpp +/usr/include/boost/algorithm/string/detail/predicate.hpp +/usr/include/boost/algorithm/string/detail/sequence.hpp +/usr/include/boost/algorithm/string/detail/trim.hpp +/usr/include/boost/algorithm/string/find_format.hpp +/usr/include/boost/algorithm/string/finder.hpp +/usr/include/boost/algorithm/string/formatter.hpp +/usr/include/boost/algorithm/string/iter_find.hpp +/usr/include/boost/algorithm/string/predicate_facade.hpp +/usr/include/boost/algorithm/string/std/list_traits.hpp +/usr/include/boost/algorithm/string/std/slist_traits.hpp +/usr/include/boost/algorithm/string/std/string_traits.hpp +/usr/include/boost/array.hpp +/usr/include/boost/asio/detail/atomic_count.hpp +/usr/include/boost/asio/detail/base_from_completion_cond.hpp +/usr/include/boost/asio/detail/completion_handler.hpp +/usr/include/boost/asio/detail/concurrency_hint.hpp +/usr/include/boost/asio/detail/conditionally_enabled_event.hpp +/usr/include/boost/asio/detail/conditionally_enabled_mutex.hpp +/usr/include/boost/asio/detail/consuming_buffers.hpp +/usr/include/boost/asio/detail/dependent_type.hpp +/usr/include/boost/asio/detail/descriptor_ops.hpp +/usr/include/boost/asio/detail/descriptor_read_op.hpp +/usr/include/boost/asio/detail/descriptor_write_op.hpp +/usr/include/boost/asio/detail/executor_op.hpp +/usr/include/boost/asio/detail/fenced_block.hpp +/usr/include/boost/asio/detail/global.hpp +/usr/include/boost/asio/detail/handler_alloc_helpers.hpp +/usr/include/boost/asio/detail/handler_cont_helpers.hpp +/usr/include/boost/asio/detail/handler_invoke_helpers.hpp +/usr/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp +/usr/include/boost/asio/detail/impl/reactive_descriptor_service.ipp +/usr/include/boost/asio/detail/impl/reactive_serial_port_service.ipp +/usr/include/boost/asio/detail/impl/scheduler.ipp +/usr/include/boost/asio/detail/impl/signal_set_service.ipp +/usr/include/boost/asio/detail/impl/socket_ops.ipp +/usr/include/boost/asio/detail/impl/strand_executor_service.hpp +/usr/include/boost/asio/detail/impl/strand_executor_service.ipp +/usr/include/boost/asio/detail/impl/strand_service.hpp +/usr/include/boost/asio/detail/impl/strand_service.ipp +/usr/include/boost/asio/detail/impl/throw_error.ipp +/usr/include/boost/asio/detail/impl/win_iocp_handle_service.ipp +/usr/include/boost/asio/detail/impl/win_iocp_serial_port_service.ipp +/usr/include/boost/asio/detail/impl/win_object_handle_service.ipp +/usr/include/boost/asio/detail/impl/winsock_init.ipp +/usr/include/boost/asio/detail/mutex.hpp +/usr/include/boost/asio/detail/old_win_sdk_compat.hpp +/usr/include/boost/asio/detail/op_queue.hpp +/usr/include/boost/asio/detail/operation.hpp +/usr/include/boost/asio/detail/reactive_null_buffers_op.hpp +/usr/include/boost/asio/detail/reactive_socket_accept_op.hpp +/usr/include/boost/asio/detail/reactive_socket_connect_op.hpp +/usr/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp +/usr/include/boost/asio/detail/reactive_socket_sendto_op.hpp +/usr/include/boost/asio/detail/reactive_socket_service_base.hpp +/usr/include/boost/asio/detail/reactive_wait_op.hpp +/usr/include/boost/asio/detail/reactor.hpp +/usr/include/boost/asio/detail/reactor_fwd.hpp +/usr/include/boost/asio/detail/reactor_op.hpp +/usr/include/boost/asio/detail/recycling_allocator.hpp +/usr/include/boost/asio/detail/resolve_endpoint_op.hpp +/usr/include/boost/asio/detail/resolve_query_op.hpp +/usr/include/boost/asio/detail/resolver_service_base.hpp +/usr/include/boost/asio/detail/scheduler_operation.hpp +/usr/include/boost/asio/detail/scoped_ptr.hpp +/usr/include/boost/asio/detail/select_reactor.hpp +/usr/include/boost/asio/detail/service_registry.hpp +/usr/include/boost/asio/detail/signal_handler.hpp +/usr/include/boost/asio/detail/signal_op.hpp +/usr/include/boost/asio/detail/socket_holder.hpp +/usr/include/boost/asio/detail/thread.hpp +/usr/include/boost/asio/detail/thread_context.hpp +/usr/include/boost/asio/detail/thread_info_base.hpp +/usr/include/boost/asio/detail/timer_queue.hpp +/usr/include/boost/asio/detail/timer_queue_ptime.hpp +/usr/include/boost/asio/detail/timer_scheduler.hpp +/usr/include/boost/asio/detail/wait_handler.hpp +/usr/include/boost/asio/detail/wait_op.hpp +/usr/include/boost/asio/detail/win_iocp_handle_read_op.hpp +/usr/include/boost/asio/detail/win_iocp_handle_write_op.hpp +/usr/include/boost/asio/detail/win_iocp_io_context.hpp +/usr/include/boost/asio/detail/win_iocp_null_buffers_op.hpp +/usr/include/boost/asio/detail/win_iocp_overlapped_op.hpp +/usr/include/boost/asio/detail/win_iocp_socket_accept_op.hpp +/usr/include/boost/asio/detail/win_iocp_socket_connect_op.hpp +/usr/include/boost/asio/detail/win_iocp_socket_recvfrom_op.hpp +/usr/include/boost/asio/detail/win_iocp_socket_send_op.hpp +/usr/include/boost/asio/detail/win_iocp_socket_service_base.hpp +/usr/include/boost/asio/detail/winrt_async_manager.hpp +/usr/include/boost/asio/detail/winrt_resolve_op.hpp +/usr/include/boost/asio/detail/winrt_socket_connect_op.hpp +/usr/include/boost/asio/detail/winrt_ssocket_service_base.hpp +/usr/include/boost/asio/detail/work_dispatcher.hpp +/usr/include/boost/asio/generic/detail/impl/endpoint.ipp +/usr/include/boost/asio/ip/detail/impl/endpoint.ipp +/usr/include/boost/asio/local/detail/impl/endpoint.ipp +/usr/include/boost/asio/ssl/detail/engine.hpp +/usr/include/boost/asio/ssl/detail/impl/openssl_init.ipp +/usr/include/boost/beast/core/detail/allocator.hpp +/usr/include/boost/beast/core/detail/bind_handler.hpp +/usr/include/boost/beast/core/detail/buffer.hpp +/usr/include/boost/beast/core/detail/integer_sequence.hpp +/usr/include/boost/beast/core/detail/ostream.hpp +/usr/include/boost/beast/core/detail/static_ostream.hpp +/usr/include/boost/beast/core/detail/static_string.hpp +/usr/include/boost/beast/core/detail/type_traits.hpp +/usr/include/boost/beast/core/detail/variant.hpp +/usr/include/boost/beast/core/impl/buffered_read_stream.ipp +/usr/include/boost/beast/core/impl/buffers_adapter.ipp +/usr/include/boost/beast/core/impl/buffers_cat.ipp +/usr/include/boost/beast/core/impl/buffers_prefix.ipp +/usr/include/boost/beast/core/impl/buffers_suffix.ipp +/usr/include/boost/beast/core/impl/file_posix.ipp +/usr/include/boost/beast/core/impl/file_stdio.ipp +/usr/include/boost/beast/core/impl/file_win32.ipp +/usr/include/boost/beast/core/impl/flat_buffer.ipp +/usr/include/boost/beast/core/impl/flat_static_buffer.ipp +/usr/include/boost/beast/core/impl/handler_ptr.ipp +/usr/include/boost/beast/core/impl/multi_buffer.ipp +/usr/include/boost/beast/core/impl/read_size.ipp +/usr/include/boost/beast/core/impl/static_buffer.ipp +/usr/include/boost/beast/core/impl/static_string.ipp +/usr/include/boost/beast/core/impl/string_param.ipp +/usr/include/boost/beast/http/basic_file_body.hpp +/usr/include/boost/beast/http/detail/basic_parsed_list.hpp +/usr/include/boost/beast/http/detail/basic_parser.hpp +/usr/include/boost/beast/http/detail/chunk_encode.hpp +/usr/include/boost/beast/http/detail/rfc7230.hpp +/usr/include/boost/beast/http/detail/type_traits.hpp +/usr/include/boost/beast/http/impl/basic_parser.ipp +/usr/include/boost/beast/http/impl/chunk_encode.ipp +/usr/include/boost/beast/http/impl/error.ipp +/usr/include/boost/beast/http/impl/field.ipp +/usr/include/boost/beast/http/impl/fields.ipp +/usr/include/boost/beast/http/impl/file_body_win32.ipp +/usr/include/boost/beast/http/impl/message.ipp +/usr/include/boost/beast/http/impl/parser.ipp +/usr/include/boost/beast/http/impl/read.ipp +/usr/include/boost/beast/http/impl/rfc7230.ipp +/usr/include/boost/beast/http/impl/serializer.ipp +/usr/include/boost/beast/http/impl/status.ipp +/usr/include/boost/beast/http/impl/verb.ipp +/usr/include/boost/beast/http/impl/write.ipp +/usr/include/boost/beast/websocket/detail/error.hpp +/usr/include/boost/beast/websocket/detail/frame.hpp +/usr/include/boost/beast/websocket/detail/hybi13.hpp +/usr/include/boost/beast/websocket/detail/mask.hpp +/usr/include/boost/beast/websocket/detail/pausation.hpp +/usr/include/boost/beast/websocket/detail/pmd_extension.hpp +/usr/include/boost/beast/websocket/detail/stream_base.hpp +/usr/include/boost/beast/websocket/detail/utf8_checker.hpp +/usr/include/boost/beast/websocket/impl/accept.ipp +/usr/include/boost/beast/websocket/impl/close.ipp +/usr/include/boost/beast/websocket/impl/error.ipp +/usr/include/boost/beast/websocket/impl/handshake.ipp +/usr/include/boost/beast/websocket/impl/ping.ipp +/usr/include/boost/beast/websocket/impl/read.ipp +/usr/include/boost/beast/websocket/impl/rfc6455.ipp +/usr/include/boost/beast/websocket/impl/stream.ipp +/usr/include/boost/beast/websocket/impl/teardown.ipp +/usr/include/boost/beast/websocket/impl/write.ipp +/usr/include/boost/beast/websocket/role.hpp +/usr/include/boost/beast/zlib/detail/deflate_stream.hpp +/usr/include/boost/beast/zlib/detail/inflate_stream.hpp +/usr/include/boost/beast/zlib/impl/error.ipp +/usr/include/boost/bind.hpp +/usr/include/boost/chrono/ceil.hpp +/usr/include/boost/chrono/system_clocks.hpp +/usr/include/boost/config/compiler/common_edg.hpp +/usr/include/boost/config/no_tr1/utility.hpp +/usr/include/boost/config/pragma_message.hpp +/usr/include/boost/config/requires_threads.hpp +/usr/include/boost/container_hash/hash.hpp +/usr/include/boost/core/empty_value.hpp +/usr/include/boost/core/ref.hpp +/usr/include/boost/core/typeinfo.hpp +/usr/include/boost/cstdint.hpp +/usr/include/boost/date_time/dst_rules.hpp +/usr/include/boost/date_time/microsec_time_clock.hpp +/usr/include/boost/date_time/posix_time/date_duration_operators.hpp +/usr/include/boost/date_time/posix_time/posix_time_duration.hpp +/usr/include/boost/date_time/posix_time/posix_time_system.hpp +/usr/include/boost/date_time/posix_time/ptime.hpp +/usr/include/boost/date_time/posix_time/time_period.hpp +/usr/include/boost/date_time/time_clock.hpp +/usr/include/boost/date_time/time_iterator.hpp +/usr/include/boost/detail/call_traits.hpp +/usr/include/boost/detail/is_xxx.hpp +/usr/include/boost/enable_shared_from_this.hpp +/usr/include/boost/function/detail/prologue.hpp +/usr/include/boost/function/function0.hpp +/usr/include/boost/function/function1.hpp +/usr/include/boost/function/function10.hpp +/usr/include/boost/function/function2.hpp +/usr/include/boost/function/function3.hpp +/usr/include/boost/function/function4.hpp +/usr/include/boost/function/function5.hpp +/usr/include/boost/function/function6.hpp +/usr/include/boost/function/function7.hpp +/usr/include/boost/function/function8.hpp +/usr/include/boost/function/function9.hpp +/usr/include/boost/functional/hash.hpp +/usr/include/boost/intrusive/list.hpp +/usr/include/boost/intrusive/set.hpp +/usr/include/boost/intrusive_ptr.hpp +/usr/include/boost/io/ios_state.hpp +/usr/include/boost/iostreams/detail/adapter/concept_adapter.hpp +/usr/include/boost/iostreams/detail/bool_trait_def.hpp +/usr/include/boost/iostreams/detail/buffer.hpp +/usr/include/boost/iostreams/detail/double_object.hpp +/usr/include/boost/iostreams/detail/error.hpp +/usr/include/boost/iostreams/detail/execute.hpp +/usr/include/boost/iostreams/detail/functional.hpp +/usr/include/boost/iostreams/detail/is_iterator_range.hpp +/usr/include/boost/iostreams/detail/optional.hpp +/usr/include/boost/iostreams/detail/push.hpp +/usr/include/boost/iostreams/detail/select_by_size.hpp +/usr/include/boost/iostreams/detail/streambuf.hpp +/usr/include/boost/iostreams/detail/streambuf/linked_streambuf.hpp +/usr/include/boost/iostreams/detail/wrap_unwrap.hpp +/usr/include/boost/iostreams/operations.hpp +/usr/include/boost/iostreams/positioning.hpp +/usr/include/boost/iostreams/traits_fwd.hpp +/usr/include/boost/is_placeholder.hpp +/usr/include/boost/iterator/iterator_categories.hpp +/usr/include/boost/iterator/iterator_facade.hpp +/usr/include/boost/iterator/transform_iterator.hpp +/usr/include/boost/limits.hpp +/usr/include/boost/move/algorithm.hpp +/usr/include/boost/move/core.hpp +/usr/include/boost/move/detail/meta_utils.hpp +/usr/include/boost/move/detail/type_traits.hpp +/usr/include/boost/move/iterator.hpp +/usr/include/boost/move/make_unique.hpp +/usr/include/boost/move/unique_ptr.hpp +/usr/include/boost/mpl/advance_fwd.hpp +/usr/include/boost/mpl/apply_fwd.hpp +/usr/include/boost/mpl/apply_wrap.hpp +/usr/include/boost/mpl/arg_fwd.hpp +/usr/include/boost/mpl/aux_/advance_backward.hpp +/usr/include/boost/mpl/aux_/advance_forward.hpp +/usr/include/boost/mpl/aux_/arg_typedef.hpp +/usr/include/boost/mpl/aux_/arity_spec.hpp +/usr/include/boost/mpl/aux_/config/adl.hpp +/usr/include/boost/mpl/aux_/config/arrays.hpp +/usr/include/boost/mpl/aux_/config/bind.hpp +/usr/include/boost/mpl/aux_/config/compiler.hpp +/usr/include/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp +/usr/include/boost/mpl/aux_/config/overload_resolution.hpp +/usr/include/boost/mpl/aux_/count_args.hpp +/usr/include/boost/mpl/aux_/fold_impl_body.hpp +/usr/include/boost/mpl/aux_/full_lambda.hpp +/usr/include/boost/mpl/aux_/has_rebind.hpp +/usr/include/boost/mpl/aux_/has_size.hpp +/usr/include/boost/mpl/aux_/has_type.hpp +/usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp +/usr/include/boost/mpl/aux_/iter_fold_impl.hpp +/usr/include/boost/mpl/aux_/iter_push_front.hpp +/usr/include/boost/mpl/aux_/lambda_no_ctps.hpp +/usr/include/boost/mpl/aux_/na_assert.hpp +/usr/include/boost/mpl/aux_/numeric_op.hpp +/usr/include/boost/mpl/aux_/preprocessor/add.hpp +/usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp +/usr/include/boost/mpl/aux_/preprocessor/default_params.hpp +/usr/include/boost/mpl/aux_/preprocessor/ext_params.hpp +/usr/include/boost/mpl/aux_/preprocessor/partial_spec_params.hpp +/usr/include/boost/mpl/aux_/preprocessor/range.hpp +/usr/include/boost/mpl/aux_/preprocessor/repeat.hpp +/usr/include/boost/mpl/aux_/preprocessor/sub.hpp +/usr/include/boost/mpl/aux_/reverse_fold_impl.hpp +/usr/include/boost/mpl/aux_/size_impl.hpp +/usr/include/boost/mpl/aux_/template_arity_fwd.hpp +/usr/include/boost/mpl/aux_/traits_lambda_spec.hpp +/usr/include/boost/mpl/aux_/type_wrapper.hpp +/usr/include/boost/mpl/back_inserter.hpp +/usr/include/boost/mpl/bind_fwd.hpp +/usr/include/boost/mpl/clear.hpp +/usr/include/boost/mpl/distance_fwd.hpp +/usr/include/boost/mpl/front_inserter.hpp +/usr/include/boost/mpl/has_xxx.hpp +/usr/include/boost/mpl/insert.hpp +/usr/include/boost/mpl/iterator_category.hpp +/usr/include/boost/mpl/iterator_tags.hpp +/usr/include/boost/mpl/joint_view.hpp +/usr/include/boost/mpl/lambda_fwd.hpp +/usr/include/boost/mpl/limits/unrolling.hpp +/usr/include/boost/mpl/min_max.hpp +/usr/include/boost/mpl/negate.hpp +/usr/include/boost/mpl/placeholders.hpp +/usr/include/boost/mpl/push_back.hpp +/usr/include/boost/mpl/size_fwd.hpp +/usr/include/boost/mpl/tag.hpp +/usr/include/boost/mpl/void_fwd.hpp +/usr/include/boost/parameter/aux_/arg_list.hpp +/usr/include/boost/parameter/aux_/cast.hpp +/usr/include/boost/parameter/aux_/default.hpp +/usr/include/boost/parameter/aux_/parenthesized_type.hpp +/usr/include/boost/parameter/aux_/preprocessor/flatten.hpp +/usr/include/boost/parameter/aux_/result_of0.hpp +/usr/include/boost/parameter/aux_/set.hpp +/usr/include/boost/parameter/aux_/tag.hpp +/usr/include/boost/parameter/aux_/tagged_argument.hpp +/usr/include/boost/parameter/aux_/template_keyword.hpp +/usr/include/boost/parameter/aux_/unwrap_cv_reference.hpp +/usr/include/boost/parameter/aux_/void.hpp +/usr/include/boost/parameter/aux_/yesno.hpp +/usr/include/boost/parameter/config.hpp +/usr/include/boost/predef/platform/cloudabi.h +/usr/include/boost/predef/platform/ios.h +/usr/include/boost/predef/platform/mingw.h +/usr/include/boost/predef/platform/mingw32.h +/usr/include/boost/predef/platform/mingw64.h +/usr/include/boost/predef/platform/windows_desktop.h +/usr/include/boost/predef/platform/windows_phone.h +/usr/include/boost/predef/platform/windows_runtime.h +/usr/include/boost/predef/platform/windows_server.h +/usr/include/boost/predef/platform/windows_store.h +/usr/include/boost/predef/platform/windows_system.h +/usr/include/boost/predef/platform/windows_uwp.h +/usr/include/boost/preprocessor/arithmetic.hpp +/usr/include/boost/preprocessor/arithmetic/add.hpp +/usr/include/boost/preprocessor/arithmetic/sub.hpp +/usr/include/boost/preprocessor/array/elem.hpp +/usr/include/boost/preprocessor/array/size.hpp +/usr/include/boost/preprocessor/comma_if.hpp +/usr/include/boost/preprocessor/comparison/equal.hpp +/usr/include/boost/preprocessor/control/expr_if.hpp +/usr/include/boost/preprocessor/control/if.hpp +/usr/include/boost/preprocessor/control/iif.hpp +/usr/include/boost/preprocessor/control/while.hpp +/usr/include/boost/preprocessor/debug/error.hpp +/usr/include/boost/preprocessor/dec.hpp +/usr/include/boost/preprocessor/detail/auto_rec.hpp +/usr/include/boost/preprocessor/detail/is_binary.hpp +/usr/include/boost/preprocessor/detail/is_nullary.hpp +/usr/include/boost/preprocessor/detail/split.hpp +/usr/include/boost/preprocessor/empty.hpp +/usr/include/boost/preprocessor/enum_params_with_a_default.hpp +/usr/include/boost/preprocessor/facilities/empty.hpp +/usr/include/boost/preprocessor/facilities/expand.hpp +/usr/include/boost/preprocessor/facilities/overload.hpp +/usr/include/boost/preprocessor/iterate.hpp +/usr/include/boost/preprocessor/iteration.hpp +/usr/include/boost/preprocessor/list/adt.hpp +/usr/include/boost/preprocessor/logical/bool.hpp +/usr/include/boost/preprocessor/punctuation/comma.hpp +/usr/include/boost/preprocessor/repetition.hpp +/usr/include/boost/preprocessor/repetition/enum.hpp +/usr/include/boost/preprocessor/repetition/enum_shifted.hpp +/usr/include/boost/preprocessor/repetition/enum_trailing.hpp +/usr/include/boost/preprocessor/repetition/for.hpp +/usr/include/boost/preprocessor/seq/elem.hpp +/usr/include/boost/preprocessor/seq/enum.hpp +/usr/include/boost/preprocessor/seq/first_n.hpp +/usr/include/boost/preprocessor/seq/fold_left.hpp +/usr/include/boost/preprocessor/seq/for_each_i.hpp +/usr/include/boost/preprocessor/seq/for_each_product.hpp +/usr/include/boost/preprocessor/seq/push_back.hpp +/usr/include/boost/preprocessor/slot/slot.hpp +/usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp +/usr/include/boost/preprocessor/tuple/eat.hpp +/usr/include/boost/preprocessor/tuple/rem.hpp +/usr/include/boost/preprocessor/tuple/size.hpp +/usr/include/boost/preprocessor/variadic/elem.hpp +/usr/include/boost/preprocessor/variadic/size.hpp +/usr/include/boost/range/as_literal.hpp +/usr/include/boost/range/begin.hpp +/usr/include/boost/range/const_iterator.hpp +/usr/include/boost/range/end.hpp +/usr/include/boost/range/iterator.hpp +/usr/include/boost/range/iterator_range.hpp +/usr/include/boost/range/iterator_range_core.hpp +/usr/include/boost/range/value_type.hpp +/usr/include/boost/ref.hpp +/usr/include/boost/regex/v4/match_flags.hpp +/usr/include/boost/regex_fwd.hpp +/usr/include/boost/scoped_ptr.hpp +/usr/include/boost/signals2/detail/auto_buffer.hpp +/usr/include/boost/signals2/detail/lwm_nop.hpp +/usr/include/boost/signals2/detail/lwm_pthreads.hpp +/usr/include/boost/signals2/detail/lwm_win32_cs.hpp +/usr/include/boost/signals2/detail/null_output_iterator.hpp +/usr/include/boost/signals2/detail/preprocessed_arg_type.hpp +/usr/include/boost/signals2/detail/signal_template.hpp +/usr/include/boost/signals2/detail/tracked_objects_visitor.hpp +/usr/include/boost/signals2/detail/variadic_arg_type.hpp +/usr/include/boost/signals2/detail/variadic_slot_invoker.hpp +/usr/include/boost/signals2/preprocessed_slot.hpp +/usr/include/boost/signals2/signal_base.hpp +/usr/include/boost/signals2/slot_base.hpp +/usr/include/boost/signals2/variadic_slot.hpp +/usr/include/boost/smart_ptr/bad_weak_ptr.hpp +/usr/include/boost/smart_ptr/shared_ptr.hpp +/usr/include/boost/smart_ptr/weak_ptr.hpp +/usr/include/boost/stacktrace/detail/try_dec_convert.hpp +/usr/include/boost/system/api_config.hpp +/usr/include/boost/system/detail/config.hpp +/usr/include/boost/system/detail/generic_category.hpp +/usr/include/boost/system/detail/std_interoperability.hpp +/usr/include/boost/system/detail/system_category_posix.hpp +/usr/include/boost/system/detail/system_category_win32.hpp +/usr/include/boost/thread/csbl/memory/config.hpp +/usr/include/boost/thread/detail/config.hpp +/usr/include/boost/thread/detail/delete.hpp +/usr/include/boost/thread/detail/invoke.hpp +/usr/include/boost/thread/detail/is_convertible.hpp +/usr/include/boost/thread/detail/lockable_wrapper.hpp +/usr/include/boost/thread/detail/make_tuple_indices.hpp +/usr/include/boost/thread/detail/move.hpp +/usr/include/boost/thread/detail/platform_time.hpp +/usr/include/boost/thread/detail/thread_heap_alloc.hpp +/usr/include/boost/thread/exceptions.hpp +/usr/include/boost/thread/is_locked_by_this_thread.hpp +/usr/include/boost/thread/lock_options.hpp +/usr/include/boost/thread/lock_types.hpp +/usr/include/boost/thread/lockable_traits.hpp +/usr/include/boost/thread/pthread/condition_variable.hpp +/usr/include/boost/thread/pthread/condition_variable_fwd.hpp +/usr/include/boost/thread/pthread/mutex.hpp +/usr/include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp +/usr/include/boost/thread/pthread/shared_mutex.hpp +/usr/include/boost/thread/thread_time.hpp +/usr/include/boost/thread/v2/shared_mutex.hpp +/usr/include/boost/thread/win32/condition_variable.hpp +/usr/include/boost/thread/win32/mutex.hpp +/usr/include/boost/thread/win32/shared_mutex.hpp +/usr/include/boost/thread/win32/thread_heap_alloc.hpp +/usr/include/boost/thread/win32/thread_primitives.hpp +/usr/include/boost/thread/xtime.hpp +/usr/include/boost/type_index/detail/compile_time_type_info.hpp +/usr/include/boost/type_index/type_index_facade.hpp +/usr/include/boost/type_traits/detail/is_function_msvc10_fix.hpp +/usr/include/boost/type_traits/detail/is_function_ptr_helper.hpp +/usr/include/boost/type_traits/detail/is_function_ptr_tester.hpp +/usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_03.hpp +/usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp +/usr/include/boost/type_traits/function_traits.hpp +/usr/include/boost/type_traits/has_trivial_assign.hpp +/usr/include/boost/type_traits/has_trivial_destructor.hpp +/usr/include/boost/type_traits/is_assignable.hpp +/usr/include/boost/type_traits/is_floating_point.hpp +/usr/include/boost/type_traits/is_noncopyable.hpp +/usr/include/boost/type_traits/is_polymorphic.hpp +/usr/include/boost/type_traits/is_signed.hpp +/usr/include/boost/type_traits/is_union.hpp +/usr/include/boost/type_traits/make_signed.hpp +/usr/include/boost/type_traits/make_unsigned.hpp +/usr/include/boost/type_traits/remove_extent.hpp +/usr/include/boost/type_traits/remove_pointer.hpp +/usr/include/boost/type_traits/same_traits.hpp +/usr/include/boost/utility/string_view.hpp +/usr/include/boost/visit_each.hpp +/usr/include/boost/winapi/basic_types.hpp +/usr/include/boost/winapi/dll.hpp +/usr/include/boost/winapi/limits.hpp +/usr/include/boost/winapi/overlapped.hpp +/usr/include/boost/winapi/time.hpp +/usr/include/dlfcn.h +/usr/include/errno.h +/usr/include/inttypes.h +/usr/include/linux/version.h +/usr/include/net/if.h +/usr/include/netinet/in.h +/usr/include/netinet/tcp.h +/usr/include/openssl/asn1.h +/usr/include/openssl/bioerr.h +/usr/include/openssl/conf.h +/usr/include/openssl/crypto.h +/usr/include/openssl/dh.h +/usr/include/openssl/engine.h +/usr/include/openssl/err.h +/usr/include/openssl/obj_mac.h +/usr/include/openssl/objectserr.h +/usr/include/openssl/opensslv.h +/usr/include/openssl/rsa.h +/usr/include/openssl/ssl.h +/usr/include/openssl/x509v3.h +/usr/include/poll.h +/usr/include/pthread.h +/usr/include/rpc/netdb.h +/usr/include/spdlog/details/fmt_helper.h +/usr/include/string.h +/usr/include/sys/ioctl.h +/usr/include/sys/poll.h +/usr/include/sys/socket.h +/usr/include/sys/time.h +/usr/include/sys/ttydefaults.h +/usr/include/sys/uio.h +/usr/include/sys/un.h +/usr/include/sys/wait.h +/usr/include/time.h +/usr/include/wchar.h +/usr/include/asm/unistd_32.h +/usr/include/asm/unistd_64.h +/usr/include/asm/unistd_x32.h +/usr/include/bits/dlfcn.h +/usr/include/bits/errno.h +/usr/include/bits/fcntl-linux.h +/usr/include/bits/floatn-common.h +/usr/include/bits/in.h +/usr/include/bits/ioctl-types.h +/usr/include/bits/ioctls.h +/usr/include/bits/local_lim.h +/usr/include/bits/poll.h +/usr/include/bits/poll2.h +/usr/include/bits/setjmp.h +/usr/include/bits/sockaddr.h +/usr/include/bits/socket.h +/usr/include/bits/socket2.h +/usr/include/bits/string_fortified.h +/usr/include/bits/termios-baud.h +/usr/include/bits/termios-c_cc.h +/usr/include/bits/termios-c_cflag.h +/usr/include/bits/termios-c_iflag.h +/usr/include/bits/termios-c_lflag.h +/usr/include/bits/termios-c_oflag.h +/usr/include/bits/termios-misc.h +/usr/include/bits/termios-struct.h +/usr/include/bits/termios-tcflow.h +/usr/include/bits/time.h +/usr/include/bits/types/__locale_t.h +/usr/include/bits/types/error_t.h +/usr/include/bits/types/mbstate_t.h +/usr/include/bits/types/struct_iovec.h +/usr/include/bits/types/struct_itimerspec.h +/usr/include/bits/types/struct_osockaddr.h +/usr/include/bits/types/struct_rusage.h +/usr/include/bits/types/struct_tm.h +/usr/include/bits/types/wint_t.h +/usr/include/bits/uio-ext.h +/usr/include/bits/uio_lim.h +/usr/include/bits/wchar-ldbl.h +/usr/include/bits/wchar2.h +/usr/include/bits/wctype-wchar.h +/usr/include/boost/algorithm/string/concept.hpp +/usr/include/boost/algorithm/string/detail/find_format.hpp +/usr/include/boost/algorithm/string/detail/find_format_all.hpp +/usr/include/boost/algorithm/string/detail/finder.hpp +/usr/include/boost/algorithm/string/detail/formatter.hpp +/usr/include/boost/algorithm/string/detail/util.hpp +/usr/include/boost/algorithm/string/sequence_traits.hpp +/usr/include/boost/algorithm/string/yes_no_type.hpp +/usr/include/boost/align/aligned_alloc.hpp +/usr/include/boost/asio/detail/call_stack.hpp +/usr/include/boost/asio/detail/date_time_fwd.hpp +/usr/include/boost/asio/detail/dev_poll_reactor.hpp +/usr/include/boost/asio/detail/epoll_reactor.hpp +/usr/include/boost/asio/detail/event.hpp +/usr/include/boost/asio/detail/fd_set_adapter.hpp +/usr/include/boost/asio/detail/gcc_arm_fenced_block.hpp +/usr/include/boost/asio/detail/gcc_hppa_fenced_block.hpp +/usr/include/boost/asio/detail/gcc_sync_fenced_block.hpp +/usr/include/boost/asio/detail/gcc_x86_fenced_block.hpp +/usr/include/boost/asio/detail/handler_tracking.hpp +/usr/include/boost/asio/detail/handler_work.hpp +/usr/include/boost/asio/detail/impl/descriptor_ops.ipp +/usr/include/boost/asio/detail/impl/reactive_socket_service_base.ipp +/usr/include/boost/asio/detail/impl/resolver_service_base.ipp +/usr/include/boost/asio/detail/impl/select_reactor.hpp +/usr/include/boost/asio/detail/impl/select_reactor.ipp +/usr/include/boost/asio/detail/impl/service_registry.hpp +/usr/include/boost/asio/detail/impl/service_registry.ipp +/usr/include/boost/asio/detail/impl/timer_queue_ptime.ipp +/usr/include/boost/asio/detail/impl/win_iocp_io_context.hpp +/usr/include/boost/asio/detail/impl/win_iocp_io_context.ipp +/usr/include/boost/asio/detail/impl/win_iocp_socket_service_base.ipp +/usr/include/boost/asio/detail/impl/winrt_ssocket_service_base.ipp +/usr/include/boost/asio/detail/kqueue_reactor.hpp +/usr/include/boost/asio/detail/macos_fenced_block.hpp +/usr/include/boost/asio/detail/null_event.hpp +/usr/include/boost/asio/detail/null_fenced_block.hpp +/usr/include/boost/asio/detail/null_global.hpp +/usr/include/boost/asio/detail/null_mutex.hpp +/usr/include/boost/asio/detail/null_reactor.hpp +/usr/include/boost/asio/detail/null_thread.hpp +/usr/include/boost/asio/detail/posix_global.hpp +/usr/include/boost/asio/detail/posix_mutex.hpp +/usr/include/boost/asio/detail/posix_thread.hpp +/usr/include/boost/asio/detail/reactive_socket_recv_op.hpp +/usr/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp +/usr/include/boost/asio/detail/reactive_socket_send_op.hpp +/usr/include/boost/asio/detail/reactor_op_queue.hpp +/usr/include/boost/asio/detail/resolve_op.hpp +/usr/include/boost/asio/detail/scheduler_thread_info.hpp +/usr/include/boost/asio/detail/scoped_lock.hpp +/usr/include/boost/asio/detail/select_interrupter.hpp +/usr/include/boost/asio/detail/signal_blocker.hpp +/usr/include/boost/asio/detail/solaris_fenced_block.hpp +/usr/include/boost/asio/detail/static_mutex.hpp +/usr/include/boost/asio/detail/std_fenced_block.hpp +/usr/include/boost/asio/detail/std_global.hpp +/usr/include/boost/asio/detail/std_mutex.hpp +/usr/include/boost/asio/detail/std_thread.hpp +/usr/include/boost/asio/detail/timer_queue_base.hpp +/usr/include/boost/asio/detail/timer_queue_set.hpp +/usr/include/boost/asio/detail/timer_scheduler_fwd.hpp +/usr/include/boost/asio/detail/tss_ptr.hpp +/usr/include/boost/asio/detail/win_fenced_block.hpp +/usr/include/boost/asio/detail/win_global.hpp +/usr/include/boost/asio/detail/win_iocp_operation.hpp +/usr/include/boost/asio/detail/win_iocp_socket_recv_op.hpp +/usr/include/boost/asio/detail/win_iocp_socket_recvmsg_op.hpp +/usr/include/boost/asio/detail/win_iocp_thread_info.hpp +/usr/include/boost/asio/detail/win_iocp_wait_op.hpp +/usr/include/boost/asio/detail/win_mutex.hpp +/usr/include/boost/asio/detail/win_thread.hpp +/usr/include/boost/asio/detail/winapp_thread.hpp +/usr/include/boost/asio/detail/wince_thread.hpp +/usr/include/boost/asio/detail/winrt_async_op.hpp +/usr/include/boost/asio/detail/winrt_socket_recv_op.hpp +/usr/include/boost/asio/detail/winrt_socket_send_op.hpp +/usr/include/boost/asio/detail/winrt_timer_scheduler.hpp +/usr/include/boost/asio/ssl/detail/impl/engine.ipp +/usr/include/boost/beast/core/detail/base64.hpp +/usr/include/boost/beast/core/detail/buffers_ref.hpp +/usr/include/boost/beast/core/detail/chacha.hpp +/usr/include/boost/beast/core/detail/clamp.hpp +/usr/include/boost/beast/core/detail/cpu_info.hpp +/usr/include/boost/beast/core/detail/sha1.hpp +/usr/include/boost/beast/core/detail/varint.hpp +/usr/include/boost/beast/websocket/detail/type_traits.hpp +/usr/include/boost/beast/zlib/detail/bitstream.hpp +/usr/include/boost/beast/zlib/detail/ranges.hpp +/usr/include/boost/beast/zlib/detail/window.hpp +/usr/include/boost/bind/bind.hpp +/usr/include/boost/chrono.hpp +/usr/include/boost/chrono/clock_string.hpp +/usr/include/boost/chrono/config.hpp +/usr/include/boost/chrono/detail/inlined/chrono.hpp +/usr/include/boost/chrono/detail/system.hpp +/usr/include/boost/chrono/duration.hpp +/usr/include/boost/chrono/time_point.hpp +/usr/include/boost/config/auto_link.hpp +/usr/include/boost/config/no_tr1/functional.hpp +/usr/include/boost/config/no_tr1/memory.hpp +/usr/include/boost/container/allocator_traits.hpp +/usr/include/boost/container_hash/detail/hash_float.hpp +/usr/include/boost/container_hash/extensions.hpp +/usr/include/boost/core/exchange.hpp +/usr/include/boost/date_time/c_time.hpp +/usr/include/boost/date_time/compiler_config.hpp +/usr/include/boost/date_time/date_defs.hpp +/usr/include/boost/date_time/date_generators.hpp +/usr/include/boost/date_time/gregorian/greg_duration_types.hpp +/usr/include/boost/date_time/period.hpp +/usr/include/boost/date_time/posix_time/conversion.hpp +/usr/include/boost/date_time/posix_time/posix_time_config.hpp +/usr/include/boost/date_time/time.hpp +/usr/include/boost/date_time/time_system_counted.hpp +/usr/include/boost/date_time/time_system_split.hpp +/usr/include/boost/detail/atomic_count.hpp +/usr/include/boost/detail/interlocked.hpp +/usr/include/boost/detail/iterator.hpp +/usr/include/boost/detail/winapi/time.hpp +/usr/include/boost/detail/winapi/timers.hpp +/usr/include/boost/endian/buffers.hpp +/usr/include/boost/function/detail/maybe_include.hpp +/usr/include/boost/function/function_base.hpp +/usr/include/boost/function_output_iterator.hpp +/usr/include/boost/integer_traits.hpp +/usr/include/boost/intrusive/circular_list_algorithms.hpp +/usr/include/boost/intrusive/detail/algorithm.hpp +/usr/include/boost/intrusive/detail/array_initializer.hpp +/usr/include/boost/intrusive/detail/assert.hpp +/usr/include/boost/intrusive/detail/config_begin.hpp +/usr/include/boost/intrusive/detail/config_end.hpp +/usr/include/boost/intrusive/detail/default_header_holder.hpp +/usr/include/boost/intrusive/detail/equal_to_value.hpp +/usr/include/boost/intrusive/detail/exception_disposer.hpp +/usr/include/boost/intrusive/detail/get_value_traits.hpp +/usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp +/usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp +/usr/include/boost/intrusive/detail/list_iterator.hpp +/usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp +/usr/include/boost/intrusive/detail/mpl.hpp +/usr/include/boost/intrusive/detail/reverse_iterator.hpp +/usr/include/boost/intrusive/detail/simple_disposers.hpp +/usr/include/boost/intrusive/detail/size_holder.hpp +/usr/include/boost/intrusive/detail/uncast.hpp +/usr/include/boost/intrusive/intrusive_fwd.hpp +/usr/include/boost/intrusive/link_mode.hpp +/usr/include/boost/intrusive/list_hook.hpp +/usr/include/boost/intrusive/pointer_traits.hpp +/usr/include/boost/intrusive/rbtree.hpp +/usr/include/boost/io_fwd.hpp +/usr/include/boost/iostreams/char_traits.hpp +/usr/include/boost/iostreams/checked_operations.hpp +/usr/include/boost/iostreams/close.hpp +/usr/include/boost/iostreams/concepts.hpp +/usr/include/boost/iostreams/detail/adapter/non_blocking_adapter.hpp +/usr/include/boost/iostreams/detail/adapter/range_adapter.hpp +/usr/include/boost/iostreams/detail/call_traits.hpp +/usr/include/boost/iostreams/detail/config/codecvt.hpp +/usr/include/boost/iostreams/detail/config/fpos.hpp +/usr/include/boost/iostreams/detail/config/unreachable_return.hpp +/usr/include/boost/iostreams/detail/dispatch.hpp +/usr/include/boost/iostreams/detail/enable_if_stream.hpp +/usr/include/boost/iostreams/detail/resolve.hpp +/usr/include/boost/iostreams/detail/template_params.hpp +/usr/include/boost/iostreams/device/null.hpp +/usr/include/boost/iostreams/flush.hpp +/usr/include/boost/iostreams/imbue.hpp +/usr/include/boost/iostreams/input_sequence.hpp +/usr/include/boost/iostreams/operations_fwd.hpp +/usr/include/boost/iostreams/optimal_buffer_size.hpp +/usr/include/boost/iostreams/output_sequence.hpp +/usr/include/boost/iostreams/pipeline.hpp +/usr/include/boost/iostreams/read.hpp +/usr/include/boost/iostreams/seek.hpp +/usr/include/boost/iostreams/write.hpp +/usr/include/boost/iterator/detail/config_def.hpp +/usr/include/boost/iterator/detail/config_undef.hpp +/usr/include/boost/iterator/detail/enable_if.hpp +/usr/include/boost/iterator/detail/facade_iterator_category.hpp +/usr/include/boost/iterator/interoperable.hpp +/usr/include/boost/iterator/iterator_adaptor.hpp +/usr/include/boost/iterator/iterator_traits.hpp +/usr/include/boost/iterator/reverse_iterator.hpp +/usr/include/boost/make_unique.hpp +/usr/include/boost/mem_fn.hpp +/usr/include/boost/move/algo/move.hpp +/usr/include/boost/move/default_delete.hpp +/usr/include/boost/move/detail/fwd_macros.hpp +/usr/include/boost/move/detail/iterator_traits.hpp +/usr/include/boost/move/detail/meta_utils_core.hpp +/usr/include/boost/move/detail/unique_ptr_meta_utils.hpp +/usr/include/boost/mpl/aux_/clear_impl.hpp +/usr/include/boost/mpl/aux_/config/bcc.hpp +/usr/include/boost/mpl/aux_/config/has_xxx.hpp +/usr/include/boost/mpl/aux_/config/intel.hpp +/usr/include/boost/mpl/aux_/config/msvc_typename.hpp +/usr/include/boost/mpl/aux_/has_apply.hpp +/usr/include/boost/mpl/aux_/insert_impl.hpp +/usr/include/boost/mpl/aux_/joint_iter.hpp +/usr/include/boost/mpl/aux_/msvc_dtw.hpp +/usr/include/boost/mpl/aux_/msvc_never_true.hpp +/usr/include/boost/mpl/aux_/numeric_cast_utils.hpp +/usr/include/boost/mpl/aux_/preprocessor/filter_params.hpp +/usr/include/boost/mpl/aux_/preprocessor/tuple.hpp +/usr/include/boost/mpl/aux_/push_back_impl.hpp +/usr/include/boost/mpl/aux_/reverse_fold_impl_body.hpp +/usr/include/boost/mpl/begin.hpp +/usr/include/boost/mpl/clear_fwd.hpp +/usr/include/boost/mpl/end.hpp +/usr/include/boost/mpl/find.hpp +/usr/include/boost/mpl/has_key.hpp +/usr/include/boost/mpl/insert_fwd.hpp +/usr/include/boost/mpl/inserter.hpp +/usr/include/boost/mpl/integral_c.hpp +/usr/include/boost/mpl/is_placeholder.hpp +/usr/include/boost/mpl/numeric_cast.hpp +/usr/include/boost/mpl/plus.hpp +/usr/include/boost/mpl/prior.hpp +/usr/include/boost/mpl/push_back_fwd.hpp +/usr/include/boost/mpl/quote.hpp +/usr/include/boost/mpl/set/set0.hpp +/usr/include/boost/multi_index/detail/scope_guard.hpp +/usr/include/boost/next_prior.hpp +/usr/include/boost/numeric/conversion/cast.hpp +/usr/include/boost/parameter/aux_/is_maybe.hpp +/usr/include/boost/parameter/aux_/parameter_requirements.hpp +/usr/include/boost/parameter/aux_/preprocessor/for_each.hpp +/usr/include/boost/predef.h +/usr/include/boost/predef/detail/platform_detected.h +/usr/include/boost/predef/detail/test.h +/usr/include/boost/predef/make.h +/usr/include/boost/predef/os/ios.h +/usr/include/boost/predef/os/windows.h +/usr/include/boost/preprocessor/arithmetic/div.hpp +/usr/include/boost/preprocessor/arithmetic/mod.hpp +/usr/include/boost/preprocessor/arithmetic/mul.hpp +/usr/include/boost/preprocessor/array/data.hpp +/usr/include/boost/preprocessor/comparison/not_equal.hpp +/usr/include/boost/preprocessor/control/detail/dmc/while.hpp +/usr/include/boost/preprocessor/control/detail/edg/while.hpp +/usr/include/boost/preprocessor/control/detail/msvc/while.hpp +/usr/include/boost/preprocessor/control/detail/while.hpp +/usr/include/boost/preprocessor/control/expr_iif.hpp +/usr/include/boost/preprocessor/detail/check.hpp +/usr/include/boost/preprocessor/detail/dmc/auto_rec.hpp +/usr/include/boost/preprocessor/expr_if.hpp +/usr/include/boost/preprocessor/facilities/is_1.hpp +/usr/include/boost/preprocessor/identity.hpp +/usr/include/boost/preprocessor/iteration/local.hpp +/usr/include/boost/preprocessor/iteration/self.hpp +/usr/include/boost/preprocessor/list/fold_left.hpp +/usr/include/boost/preprocessor/list/fold_right.hpp +/usr/include/boost/preprocessor/logical/and.hpp +/usr/include/boost/preprocessor/logical/bitand.hpp +/usr/include/boost/preprocessor/logical/compl.hpp +/usr/include/boost/preprocessor/repetition/deduce_r.hpp +/usr/include/boost/preprocessor/repetition/deduce_z.hpp +/usr/include/boost/preprocessor/repetition/detail/dmc/for.hpp +/usr/include/boost/preprocessor/repetition/detail/edg/for.hpp +/usr/include/boost/preprocessor/repetition/detail/for.hpp +/usr/include/boost/preprocessor/repetition/detail/msvc/for.hpp +/usr/include/boost/preprocessor/repetition/enum_params_with_a_default.hpp +/usr/include/boost/preprocessor/repetition/enum_params_with_defaults.hpp +/usr/include/boost/preprocessor/repetition/enum_shifted_binary_params.hpp +/usr/include/boost/preprocessor/repetition/enum_trailing_binary_params.hpp +/usr/include/boost/preprocessor/selection/max.hpp +/usr/include/boost/preprocessor/seq/detail/is_empty.hpp +/usr/include/boost/preprocessor/seq/detail/split.hpp +/usr/include/boost/preprocessor/seq/for_each.hpp +/usr/include/boost/preprocessor/seq/seq.hpp +/usr/include/boost/preprocessor/seq/subseq.hpp +/usr/include/boost/preprocessor/slot/detail/def.hpp +/usr/include/boost/range/algorithm/equal.hpp +/usr/include/boost/range/config.hpp +/usr/include/boost/range/detail/as_literal.hpp +/usr/include/boost/range/detail/begin.hpp +/usr/include/boost/range/detail/end.hpp +/usr/include/boost/range/detail/extract_optional_type.hpp +/usr/include/boost/range/detail/implementation_help.hpp +/usr/include/boost/range/detail/safe_bool.hpp +/usr/include/boost/range/detail/str_types.hpp +/usr/include/boost/range/difference_type.hpp +/usr/include/boost/range/functions.hpp +/usr/include/boost/range/has_range_iterator.hpp +/usr/include/boost/range/iterator_range_io.hpp +/usr/include/boost/range/mutable_iterator.hpp +/usr/include/boost/range/range_fwd.hpp +/usr/include/boost/regex/config.hpp +/usr/include/boost/regex/v4/regex_fwd.hpp +/usr/include/boost/signals2/detail/foreign_ptr.hpp +/usr/include/boost/signals2/detail/slot_template.hpp +/usr/include/boost/signals2/trackable.hpp +/usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp +/usr/include/boost/smart_ptr/detail/operator_bool.hpp +/usr/include/boost/smart_ptr/detail/shared_count.hpp +/usr/include/boost/smart_ptr/detail/sp_convertible.hpp +/usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp +/usr/include/boost/smart_ptr/detail/sp_noexcept.hpp +/usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp +/usr/include/boost/smart_ptr/detail/spinlock_pool.hpp +/usr/include/boost/smart_ptr/enable_shared_from_this.hpp +/usr/include/boost/smart_ptr/intrusive_ptr.hpp +/usr/include/boost/smart_ptr/make_shared_array.hpp +/usr/include/boost/smart_ptr/scoped_ptr.hpp +/usr/include/boost/swap.hpp +/usr/include/boost/thread/cv_status.hpp +/usr/include/boost/thread/detail/thread_safety.hpp +/usr/include/boost/thread/pthread/pthread_helpers.hpp +/usr/include/boost/thread/pthread/thread_heap_alloc.hpp +/usr/include/boost/thread/win32/basic_timed_mutex.hpp +/usr/include/boost/thread/win32/interlocked_read.hpp +/usr/include/boost/tuple/tuple.hpp +/usr/include/boost/type_traits.hpp +/usr/include/boost/type_traits/add_volatile.hpp +/usr/include/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp +/usr/include/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp +/usr/include/boost/type_traits/is_unsigned.hpp +/usr/include/boost/utility/string_view_fwd.hpp +/usr/include/boost/winapi/character_code_conversion.hpp +/usr/include/boost/winapi/error_codes.hpp +/usr/include/boost/winapi/error_handling.hpp +/usr/include/boost/winapi/event.hpp +/usr/include/boost/winapi/get_current_process_id.hpp +/usr/include/boost/winapi/get_current_thread.hpp +/usr/include/boost/winapi/get_current_thread_id.hpp +/usr/include/boost/winapi/get_last_error.hpp +/usr/include/boost/winapi/heap_memory.hpp +/usr/include/boost/winapi/local_memory.hpp +/usr/include/boost/winapi/semaphore.hpp +/usr/include/boost/winapi/system.hpp +/usr/include/boost/winapi/thread.hpp +/usr/include/boost/winapi/wait.hpp +/usr/include/openssl/asn1err.h +/usr/include/openssl/async.h +/usr/include/openssl/bn.h +/usr/include/openssl/buffer.h +/usr/include/openssl/comp.h +/usr/include/openssl/conferr.h +/usr/include/openssl/cryptoerr.h +/usr/include/openssl/ct.h +/usr/include/openssl/dherr.h +/usr/include/openssl/dsa.h +/usr/include/openssl/dtls1.h +/usr/include/openssl/ebcdic.h +/usr/include/openssl/ec.h +/usr/include/openssl/engineerr.h +/usr/include/openssl/lhash.h +/usr/include/openssl/pem.h +/usr/include/openssl/rand.h +/usr/include/openssl/rsaerr.h +/usr/include/openssl/safestack.h +/usr/include/openssl/srtp.h +/usr/include/openssl/ssl2.h +/usr/include/openssl/ssl3.h +/usr/include/openssl/sslerr.h +/usr/include/openssl/tls1.h +/usr/include/openssl/ui.h +/usr/include/openssl/x509.h +/usr/include/openssl/x509v3err.h +/usr/include/sched.h +/usr/include/strings.h +/usr/include/asm/ioctls.h +/usr/include/asm/socket.h +/usr/include/bits/cpu-set.h +/usr/include/bits/sched.h +/usr/include/bits/socket_type.h +/usr/include/bits/strings_fortified.h +/usr/include/bits/timex.h +/usr/include/boost/algorithm/string/detail/find_format_store.hpp +/usr/include/boost/algorithm/string/detail/replace_storage.hpp +/usr/include/boost/align/detail/aligned_alloc.hpp +/usr/include/boost/align/detail/aligned_alloc_android.hpp +/usr/include/boost/align/detail/aligned_alloc_macos.hpp +/usr/include/boost/align/detail/aligned_alloc_msvc.hpp +/usr/include/boost/align/detail/aligned_alloc_posix.hpp +/usr/include/boost/align/detail/aligned_alloc_sunos.hpp +/usr/include/boost/asio/detail/eventfd_select_interrupter.hpp +/usr/include/boost/asio/detail/hash_map.hpp +/usr/include/boost/asio/detail/impl/dev_poll_reactor.hpp +/usr/include/boost/asio/detail/impl/dev_poll_reactor.ipp +/usr/include/boost/asio/detail/impl/epoll_reactor.hpp +/usr/include/boost/asio/detail/impl/epoll_reactor.ipp +/usr/include/boost/asio/detail/impl/handler_tracking.ipp +/usr/include/boost/asio/detail/impl/kqueue_reactor.hpp +/usr/include/boost/asio/detail/impl/kqueue_reactor.ipp +/usr/include/boost/asio/detail/impl/null_event.ipp +/usr/include/boost/asio/detail/impl/posix_mutex.ipp +/usr/include/boost/asio/detail/impl/posix_thread.ipp +/usr/include/boost/asio/detail/impl/timer_queue_set.ipp +/usr/include/boost/asio/detail/impl/win_mutex.ipp +/usr/include/boost/asio/detail/impl/win_thread.ipp +/usr/include/boost/asio/detail/impl/winrt_timer_scheduler.hpp +/usr/include/boost/asio/detail/impl/winrt_timer_scheduler.ipp +/usr/include/boost/asio/detail/keyword_tss_ptr.hpp +/usr/include/boost/asio/detail/null_signal_blocker.hpp +/usr/include/boost/asio/detail/null_static_mutex.hpp +/usr/include/boost/asio/detail/null_tss_ptr.hpp +/usr/include/boost/asio/detail/object_pool.hpp +/usr/include/boost/asio/detail/pipe_select_interrupter.hpp +/usr/include/boost/asio/detail/posix_event.hpp +/usr/include/boost/asio/detail/posix_fd_set_adapter.hpp +/usr/include/boost/asio/detail/posix_signal_blocker.hpp +/usr/include/boost/asio/detail/posix_static_mutex.hpp +/usr/include/boost/asio/detail/posix_tss_ptr.hpp +/usr/include/boost/asio/detail/socket_select_interrupter.hpp +/usr/include/boost/asio/detail/std_event.hpp +/usr/include/boost/asio/detail/std_static_mutex.hpp +/usr/include/boost/asio/detail/win_event.hpp +/usr/include/boost/asio/detail/win_fd_set_adapter.hpp +/usr/include/boost/asio/detail/win_static_mutex.hpp +/usr/include/boost/asio/detail/win_tss_ptr.hpp +/usr/include/boost/bind/bind_cc.hpp +/usr/include/boost/bind/bind_mf2_cc.hpp +/usr/include/boost/bind/bind_mf_cc.hpp +/usr/include/boost/bind/bind_template.hpp +/usr/include/boost/bind/mem_fn.hpp +/usr/include/boost/bind/placeholders.hpp +/usr/include/boost/bind/storage.hpp +/usr/include/boost/chrono/chrono.hpp +/usr/include/boost/chrono/detail/inlined/mac/chrono.hpp +/usr/include/boost/chrono/detail/inlined/posix/chrono.hpp +/usr/include/boost/chrono/detail/inlined/win/chrono.hpp +/usr/include/boost/chrono/detail/is_evenly_divisible_by.hpp +/usr/include/boost/chrono/detail/static_assert.hpp +/usr/include/boost/chrono/include.hpp +/usr/include/boost/concept_check.hpp +/usr/include/boost/config/no_tr1/cmath.hpp +/usr/include/boost/container/container_fwd.hpp +/usr/include/boost/container/detail/config_begin.hpp +/usr/include/boost/container/detail/config_end.hpp +/usr/include/boost/container/detail/mpl.hpp +/usr/include/boost/container/detail/placement_new.hpp +/usr/include/boost/container/detail/std_fwd.hpp +/usr/include/boost/container/detail/type_traits.hpp +/usr/include/boost/container/detail/workaround.hpp +/usr/include/boost/container_hash/detail/float_functions.hpp +/usr/include/boost/container_hash/detail/limits.hpp +/usr/include/boost/core/is_same.hpp +/usr/include/boost/core/scoped_enum.hpp +/usr/include/boost/date_time/adjust_functors.hpp +/usr/include/boost/date_time/date.hpp +/usr/include/boost/date_time/date_duration_types.hpp +/usr/include/boost/date_time/filetime_functions.hpp +/usr/include/boost/date_time/gregorian/conversion.hpp +/usr/include/boost/date_time/gregorian/greg_date.hpp +/usr/include/boost/date_time/gregorian/greg_duration.hpp +/usr/include/boost/date_time/gregorian/gregorian_types.hpp +/usr/include/boost/date_time/int_adapter.hpp +/usr/include/boost/date_time/locale_config.hpp +/usr/include/boost/date_time/special_defs.hpp +/usr/include/boost/date_time/time_defs.hpp +/usr/include/boost/date_time/time_duration.hpp +/usr/include/boost/date_time/time_resolution_traits.hpp +/usr/include/boost/date_time/wrapping_int.hpp +/usr/include/boost/detail/container_fwd.hpp +/usr/include/boost/detail/indirect_traits.hpp +/usr/include/boost/detail/is_incrementable.hpp +/usr/include/boost/detail/winapi/detail/deprecated_namespace.hpp +/usr/include/boost/endian/conversion.hpp +/usr/include/boost/function/function_fwd.hpp +/usr/include/boost/function/function_template.hpp +/usr/include/boost/function_equal.hpp +/usr/include/boost/integer.hpp +/usr/include/boost/integer/static_log2.hpp +/usr/include/boost/intrusive/bstree.hpp +/usr/include/boost/intrusive/detail/algo_type.hpp +/usr/include/boost/intrusive/detail/ebo_functor_holder.hpp +/usr/include/boost/intrusive/detail/function_detector.hpp +/usr/include/boost/intrusive/detail/generic_hook.hpp +/usr/include/boost/intrusive/detail/has_member_function_callable_with.hpp +/usr/include/boost/intrusive/detail/hook_traits.hpp +/usr/include/boost/intrusive/detail/iiterator.hpp +/usr/include/boost/intrusive/detail/iterator.hpp +/usr/include/boost/intrusive/detail/list_node.hpp +/usr/include/boost/intrusive/detail/minimal_pair_header.hpp +/usr/include/boost/intrusive/detail/rbtree_node.hpp +/usr/include/boost/intrusive/detail/std_fwd.hpp +/usr/include/boost/intrusive/detail/tree_node.hpp +/usr/include/boost/intrusive/detail/tree_value_compare.hpp +/usr/include/boost/intrusive/detail/workaround.hpp +/usr/include/boost/intrusive/options.hpp +/usr/include/boost/intrusive/pointer_rebind.hpp +/usr/include/boost/intrusive/rbtree_algorithms.hpp +/usr/include/boost/intrusive/set_hook.hpp +/usr/include/boost/iostreams/detail/adapter/mode_adapter.hpp +/usr/include/boost/iostreams/detail/adapter/output_iterator_adapter.hpp +/usr/include/boost/iostreams/detail/default_arg.hpp +/usr/include/boost/iostreams/detail/is_dereferenceable.hpp +/usr/include/boost/iostreams/get.hpp +/usr/include/boost/iostreams/put.hpp +/usr/include/boost/iterator/advance.hpp +/usr/include/boost/iterator/function_output_iterator.hpp +/usr/include/boost/move/detail/iterator_to_raw_pointer.hpp +/usr/include/boost/move/detail/pointer_element.hpp +/usr/include/boost/move/detail/std_ns_begin.hpp +/usr/include/boost/move/detail/std_ns_end.hpp +/usr/include/boost/move/detail/to_raw_pointer.hpp +/usr/include/boost/mpl/aux_/arithmetic_op.hpp +/usr/include/boost/mpl/aux_/config/has_apply.hpp +/usr/include/boost/mpl/aux_/has_key_impl.hpp +/usr/include/boost/mpl/has_key_fwd.hpp +/usr/include/boost/mpl/integral_c_fwd.hpp +/usr/include/boost/mpl/set/aux_/at_impl.hpp +/usr/include/boost/mpl/set/aux_/begin_end_impl.hpp +/usr/include/boost/mpl/set/aux_/clear_impl.hpp +/usr/include/boost/mpl/set/aux_/empty_impl.hpp +/usr/include/boost/mpl/set/aux_/erase_impl.hpp +/usr/include/boost/mpl/set/aux_/erase_key_impl.hpp +/usr/include/boost/mpl/set/aux_/has_key_impl.hpp +/usr/include/boost/mpl/set/aux_/insert_impl.hpp +/usr/include/boost/mpl/set/aux_/insert_range_impl.hpp +/usr/include/boost/mpl/set/aux_/item.hpp +/usr/include/boost/mpl/set/aux_/iterator.hpp +/usr/include/boost/mpl/set/aux_/key_type_impl.hpp +/usr/include/boost/mpl/set/aux_/set0.hpp +/usr/include/boost/mpl/set/aux_/size_impl.hpp +/usr/include/boost/mpl/set/aux_/tag.hpp +/usr/include/boost/mpl/set/aux_/value_type_impl.hpp +/usr/include/boost/numeric/conversion/converter.hpp +/usr/include/boost/numeric/conversion/detail/old_numeric_cast.hpp +/usr/include/boost/numeric/conversion/numeric_cast_traits.hpp +/usr/include/boost/operators.hpp +/usr/include/boost/predef/architecture.h +/usr/include/boost/predef/compiler.h +/usr/include/boost/predef/detail/os_detected.h +/usr/include/boost/predef/hardware.h +/usr/include/boost/predef/language.h +/usr/include/boost/predef/library.h +/usr/include/boost/predef/os.h +/usr/include/boost/predef/other.h +/usr/include/boost/predef/other/endian.h +/usr/include/boost/predef/version.h +/usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp +/usr/include/boost/preprocessor/comparison/less_equal.hpp +/usr/include/boost/preprocessor/facilities/identity.hpp +/usr/include/boost/preprocessor/facilities/is_empty.hpp +/usr/include/boost/preprocessor/for.hpp +/usr/include/boost/preprocessor/list/detail/dmc/fold_left.hpp +/usr/include/boost/preprocessor/list/detail/edg/fold_left.hpp +/usr/include/boost/preprocessor/list/detail/edg/fold_right.hpp +/usr/include/boost/preprocessor/list/detail/fold_left.hpp +/usr/include/boost/preprocessor/list/detail/fold_right.hpp +/usr/include/boost/preprocessor/logical/not.hpp +/usr/include/boost/preprocessor/seq/rest_n.hpp +/usr/include/boost/range/concepts.hpp +/usr/include/boost/range/detail/common.hpp +/usr/include/boost/range/detail/detail_str.hpp +/usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp +/usr/include/boost/range/distance.hpp +/usr/include/boost/range/empty.hpp +/usr/include/boost/range/rbegin.hpp +/usr/include/boost/range/rend.hpp +/usr/include/boost/range/size.hpp +/usr/include/boost/range/size_type.hpp +/usr/include/boost/ratio/ratio.hpp +/usr/include/boost/regex.hpp +/usr/include/boost/regex/config/borland.hpp +/usr/include/boost/regex/config/cwchar.hpp +/usr/include/boost/smart_ptr/allocate_shared_array.hpp +/usr/include/boost/smart_ptr/detail/atomic_count.hpp +/usr/include/boost/smart_ptr/detail/local_counted_base.hpp +/usr/include/boost/smart_ptr/detail/sp_counted_base.hpp +/usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp +/usr/include/boost/smart_ptr/detail/spinlock.hpp +/usr/include/boost/smart_ptr/make_unique.hpp +/usr/include/boost/tuple/detail/tuple_basic.hpp +/usr/include/boost/type_traits/add_cv.hpp +/usr/include/boost/type_traits/common_type.hpp +/usr/include/boost/type_traits/composite_traits.hpp +/usr/include/boost/type_traits/copy_cv.hpp +/usr/include/boost/type_traits/extent.hpp +/usr/include/boost/type_traits/floating_point_promotion.hpp +/usr/include/boost/type_traits/has_bit_and.hpp +/usr/include/boost/type_traits/has_bit_and_assign.hpp +/usr/include/boost/type_traits/has_bit_or.hpp +/usr/include/boost/type_traits/has_bit_or_assign.hpp +/usr/include/boost/type_traits/has_bit_xor.hpp +/usr/include/boost/type_traits/has_bit_xor_assign.hpp +/usr/include/boost/type_traits/has_complement.hpp +/usr/include/boost/type_traits/has_dereference.hpp +/usr/include/boost/type_traits/has_divides.hpp +/usr/include/boost/type_traits/has_divides_assign.hpp +/usr/include/boost/type_traits/has_equal_to.hpp +/usr/include/boost/type_traits/has_greater.hpp +/usr/include/boost/type_traits/has_greater_equal.hpp +/usr/include/boost/type_traits/has_left_shift.hpp +/usr/include/boost/type_traits/has_left_shift_assign.hpp +/usr/include/boost/type_traits/has_less.hpp +/usr/include/boost/type_traits/has_less_equal.hpp +/usr/include/boost/type_traits/has_logical_and.hpp +/usr/include/boost/type_traits/has_logical_not.hpp +/usr/include/boost/type_traits/has_logical_or.hpp +/usr/include/boost/type_traits/has_minus.hpp +/usr/include/boost/type_traits/has_minus_assign.hpp +/usr/include/boost/type_traits/has_modulus.hpp +/usr/include/boost/type_traits/has_modulus_assign.hpp +/usr/include/boost/type_traits/has_multiplies.hpp +/usr/include/boost/type_traits/has_multiplies_assign.hpp +/usr/include/boost/type_traits/has_negate.hpp +/usr/include/boost/type_traits/has_new_operator.hpp +/usr/include/boost/type_traits/has_not_equal_to.hpp +/usr/include/boost/type_traits/has_nothrow_destructor.hpp +/usr/include/boost/type_traits/has_plus.hpp +/usr/include/boost/type_traits/has_plus_assign.hpp +/usr/include/boost/type_traits/has_post_decrement.hpp +/usr/include/boost/type_traits/has_post_increment.hpp +/usr/include/boost/type_traits/has_pre_decrement.hpp +/usr/include/boost/type_traits/has_pre_increment.hpp +/usr/include/boost/type_traits/has_right_shift.hpp +/usr/include/boost/type_traits/has_right_shift_assign.hpp +/usr/include/boost/type_traits/has_unary_minus.hpp +/usr/include/boost/type_traits/has_unary_plus.hpp +/usr/include/boost/type_traits/has_virtual_destructor.hpp +/usr/include/boost/type_traits/integral_promotion.hpp +/usr/include/boost/type_traits/is_complex.hpp +/usr/include/boost/type_traits/is_compound.hpp +/usr/include/boost/type_traits/is_copy_assignable.hpp +/usr/include/boost/type_traits/is_final.hpp +/usr/include/boost/type_traits/is_float.hpp +/usr/include/boost/type_traits/is_fundamental.hpp +/usr/include/boost/type_traits/is_list_constructible.hpp +/usr/include/boost/type_traits/is_member_object_pointer.hpp +/usr/include/boost/type_traits/is_nothrow_swappable.hpp +/usr/include/boost/type_traits/is_object.hpp +/usr/include/boost/type_traits/is_virtual_base_of.hpp +/usr/include/boost/type_traits/make_void.hpp +/usr/include/boost/type_traits/promote.hpp +/usr/include/boost/type_traits/rank.hpp +/usr/include/boost/type_traits/remove_cv_ref.hpp +/usr/include/boost/type_traits/remove_volatile.hpp +/usr/include/boost/utility/swap.hpp +/usr/include/boost/winapi/timers.hpp +/usr/include/linux/errno.h +/usr/include/linux/falloc.h +/usr/include/linux/limits.h +/usr/include/openssl/asyncerr.h +/usr/include/openssl/bnerr.h +/usr/include/openssl/buffererr.h +/usr/include/openssl/comperr.h +/usr/include/openssl/cterr.h +/usr/include/openssl/dsaerr.h +/usr/include/openssl/ecerr.h +/usr/include/openssl/pemerr.h +/usr/include/openssl/pkcs7.h +/usr/include/openssl/randerr.h +/usr/include/openssl/stack.h +/usr/include/openssl/uierr.h +/usr/include/openssl/x509_vfy.h +/usr/include/openssl/x509err.h +/usr/include/sys/timerfd.h +/usr/include/wctype.h +/usr/include/asm-generic/ioctls.h +/usr/include/asm-generic/socket.h +/usr/include/asm/errno.h +/usr/include/bits/timerfd.h +/usr/include/bits/types/struct_sched_param.h +/usr/include/boost/align/align.hpp +/usr/include/boost/align/alignment_of.hpp +/usr/include/boost/align/detail/is_alignment.hpp +/usr/include/boost/asio/detail/impl/eventfd_select_interrupter.ipp +/usr/include/boost/asio/detail/impl/pipe_select_interrupter.ipp +/usr/include/boost/asio/detail/impl/posix_event.ipp +/usr/include/boost/asio/detail/impl/posix_tss_ptr.ipp +/usr/include/boost/asio/detail/impl/socket_select_interrupter.ipp +/usr/include/boost/asio/detail/impl/win_event.ipp +/usr/include/boost/asio/detail/impl/win_static_mutex.ipp +/usr/include/boost/asio/detail/impl/win_tss_ptr.ipp +/usr/include/boost/bind/mem_fn_cc.hpp +/usr/include/boost/bind/mem_fn_template.hpp +/usr/include/boost/bind/mem_fn_vw.hpp +/usr/include/boost/chrono/chrono_io.hpp +/usr/include/boost/chrono/floor.hpp +/usr/include/boost/chrono/process_cpu_clocks.hpp +/usr/include/boost/chrono/round.hpp +/usr/include/boost/chrono/thread_clock.hpp +/usr/include/boost/concept/assert.hpp +/usr/include/boost/concept/detail/concept_def.hpp +/usr/include/boost/concept/detail/concept_undef.hpp +/usr/include/boost/concept/usage.hpp +/usr/include/boost/date_time/date_clock_device.hpp +/usr/include/boost/date_time/date_duration.hpp +/usr/include/boost/date_time/date_iterator.hpp +/usr/include/boost/date_time/gregorian/greg_calendar.hpp +/usr/include/boost/date_time/year_month_day.hpp +/usr/include/boost/detail/select_type.hpp +/usr/include/boost/endian/detail/intrinsic.hpp +/usr/include/boost/get_pointer.hpp +/usr/include/boost/intrusive/bs_set_hook.hpp +/usr/include/boost/intrusive/bstree_algorithms.hpp +/usr/include/boost/intrusive/detail/empty_node_checker.hpp +/usr/include/boost/intrusive/detail/node_cloner_disposer.hpp +/usr/include/boost/intrusive/detail/node_holder.hpp +/usr/include/boost/intrusive/detail/parent_from_member.hpp +/usr/include/boost/intrusive/detail/tree_iterator.hpp +/usr/include/boost/intrusive/pack_options.hpp +/usr/include/boost/intrusive/parent_from_member.hpp +/usr/include/boost/intrusive/pointer_plus_bits.hpp +/usr/include/boost/iterator/distance.hpp +/usr/include/boost/iterator/iterator_concepts.hpp +/usr/include/boost/mpl/at_fwd.hpp +/usr/include/boost/mpl/aux_/config/operators.hpp +/usr/include/boost/mpl/aux_/largest_int.hpp +/usr/include/boost/mpl/aux_/overload_names.hpp +/usr/include/boost/mpl/base.hpp +/usr/include/boost/mpl/erase_fwd.hpp +/usr/include/boost/mpl/erase_key_fwd.hpp +/usr/include/boost/mpl/key_type_fwd.hpp +/usr/include/boost/mpl/value_type_fwd.hpp +/usr/include/boost/numeric/conversion/conversion_traits.hpp +/usr/include/boost/numeric/conversion/converter_policies.hpp +/usr/include/boost/numeric/conversion/detail/converter.hpp +/usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp +/usr/include/boost/predef/architecture/alpha.h +/usr/include/boost/predef/architecture/arm.h +/usr/include/boost/predef/architecture/blackfin.h +/usr/include/boost/predef/architecture/convex.h +/usr/include/boost/predef/architecture/ia64.h +/usr/include/boost/predef/architecture/m68k.h +/usr/include/boost/predef/architecture/mips.h +/usr/include/boost/predef/architecture/parisc.h +/usr/include/boost/predef/architecture/ppc.h +/usr/include/boost/predef/architecture/ptx.h +/usr/include/boost/predef/architecture/pyramid.h +/usr/include/boost/predef/architecture/rs6k.h +/usr/include/boost/predef/architecture/sparc.h +/usr/include/boost/predef/architecture/superh.h +/usr/include/boost/predef/architecture/sys370.h +/usr/include/boost/predef/architecture/sys390.h +/usr/include/boost/predef/architecture/x86.h +/usr/include/boost/predef/architecture/z.h +/usr/include/boost/predef/compiler/borland.h +/usr/include/boost/predef/compiler/clang.h +/usr/include/boost/predef/compiler/comeau.h +/usr/include/boost/predef/compiler/compaq.h +/usr/include/boost/predef/compiler/diab.h +/usr/include/boost/predef/compiler/digitalmars.h +/usr/include/boost/predef/compiler/dignus.h +/usr/include/boost/predef/compiler/edg.h +/usr/include/boost/predef/compiler/ekopath.h +/usr/include/boost/predef/compiler/gcc.h +/usr/include/boost/predef/compiler/gcc_xml.h +/usr/include/boost/predef/compiler/greenhills.h +/usr/include/boost/predef/compiler/hp_acc.h +/usr/include/boost/predef/compiler/iar.h +/usr/include/boost/predef/compiler/ibm.h +/usr/include/boost/predef/compiler/intel.h +/usr/include/boost/predef/compiler/kai.h +/usr/include/boost/predef/compiler/llvm.h +/usr/include/boost/predef/compiler/metaware.h +/usr/include/boost/predef/compiler/metrowerks.h +/usr/include/boost/predef/compiler/microtec.h +/usr/include/boost/predef/compiler/mpw.h +/usr/include/boost/predef/compiler/nvcc.h +/usr/include/boost/predef/compiler/palm.h +/usr/include/boost/predef/compiler/pgi.h +/usr/include/boost/predef/compiler/sgi_mipspro.h +/usr/include/boost/predef/compiler/sunpro.h +/usr/include/boost/predef/compiler/tendra.h +/usr/include/boost/predef/compiler/visualc.h +/usr/include/boost/predef/compiler/watcom.h +/usr/include/boost/predef/hardware/simd.h +/usr/include/boost/predef/language/cuda.h +/usr/include/boost/predef/language/objc.h +/usr/include/boost/predef/language/stdc.h +/usr/include/boost/predef/language/stdcpp.h +/usr/include/boost/predef/library/c.h +/usr/include/boost/predef/library/c/gnu.h +/usr/include/boost/predef/library/std.h +/usr/include/boost/predef/os/aix.h +/usr/include/boost/predef/os/amigaos.h +/usr/include/boost/predef/os/android.h +/usr/include/boost/predef/os/beos.h +/usr/include/boost/predef/os/bsd.h +/usr/include/boost/predef/os/cygwin.h +/usr/include/boost/predef/os/haiku.h +/usr/include/boost/predef/os/hpux.h +/usr/include/boost/predef/os/irix.h +/usr/include/boost/predef/os/linux.h +/usr/include/boost/predef/os/macos.h +/usr/include/boost/predef/os/os400.h +/usr/include/boost/predef/os/qnxnto.h +/usr/include/boost/predef/os/solaris.h +/usr/include/boost/predef/os/unix.h +/usr/include/boost/predef/os/vms.h +/usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp +/usr/include/boost/preprocessor/list/reverse.hpp +/usr/include/boost/range/detail/has_member_size.hpp +/usr/include/boost/range/detail/misc_concept.hpp +/usr/include/boost/range/detail/sfinae.hpp +/usr/include/boost/range/detail/size_type.hpp +/usr/include/boost/range/detail/value_type.hpp +/usr/include/boost/range/reverse_iterator.hpp +/usr/include/boost/ratio/config.hpp +/usr/include/boost/ratio/detail/mpl/abs.hpp +/usr/include/boost/ratio/detail/mpl/gcd.hpp +/usr/include/boost/ratio/detail/mpl/lcm.hpp +/usr/include/boost/ratio/detail/mpl/sign.hpp +/usr/include/boost/ratio/detail/overflow_helpers.hpp +/usr/include/boost/ratio/mpl/rational_c_tag.hpp +/usr/include/boost/ratio/ratio_fwd.hpp +/usr/include/boost/rational.hpp +/usr/include/boost/regex/v4/regex.hpp +/usr/include/boost/smart_ptr/detail/atomic_count_gcc.hpp +/usr/include/boost/smart_ptr/detail/atomic_count_gcc_x86.hpp +/usr/include/boost/smart_ptr/detail/atomic_count_nt.hpp +/usr/include/boost/smart_ptr/detail/atomic_count_pt.hpp +/usr/include/boost/smart_ptr/detail/atomic_count_spin.hpp +/usr/include/boost/smart_ptr/detail/atomic_count_std_atomic.hpp +/usr/include/boost/smart_ptr/detail/atomic_count_sync.hpp +/usr/include/boost/smart_ptr/detail/atomic_count_win32.hpp +/usr/include/boost/smart_ptr/detail/quick_allocator.hpp +/usr/include/boost/smart_ptr/detail/sp_counted_base_acc_ia64.hpp +/usr/include/boost/smart_ptr/detail/sp_counted_base_aix.hpp +/usr/include/boost/smart_ptr/detail/sp_counted_base_clang.hpp +/usr/include/boost/smart_ptr/detail/sp_counted_base_cw_ppc.hpp +/usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_ia64.hpp +/usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_mips.hpp +/usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp +/usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_sparc.hpp +/usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp +/usr/include/boost/smart_ptr/detail/sp_counted_base_nt.hpp +/usr/include/boost/smart_ptr/detail/sp_counted_base_pt.hpp +/usr/include/boost/smart_ptr/detail/sp_counted_base_snc_ps3.hpp +/usr/include/boost/smart_ptr/detail/sp_counted_base_spin.hpp +/usr/include/boost/smart_ptr/detail/sp_counted_base_std_atomic.hpp +/usr/include/boost/smart_ptr/detail/sp_counted_base_sync.hpp +/usr/include/boost/smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp +/usr/include/boost/smart_ptr/detail/sp_counted_base_w32.hpp +/usr/include/boost/smart_ptr/detail/sp_has_sync.hpp +/usr/include/boost/smart_ptr/detail/spinlock_gcc_arm.hpp +/usr/include/boost/smart_ptr/detail/spinlock_nt.hpp +/usr/include/boost/smart_ptr/detail/spinlock_pt.hpp +/usr/include/boost/smart_ptr/detail/spinlock_std_atomic.hpp +/usr/include/boost/smart_ptr/detail/spinlock_sync.hpp +/usr/include/boost/smart_ptr/detail/spinlock_w32.hpp +/usr/include/boost/type_traits/conversion_traits.hpp +/usr/include/boost/type_traits/cv_traits.hpp +/usr/include/boost/type_traits/detail/bool_trait_undef.hpp +/usr/include/boost/type_traits/detail/common_type_impl.hpp +/usr/include/boost/type_traits/detail/has_binary_operator.hpp +/usr/include/boost/type_traits/detail/has_postfix_operator.hpp +/usr/include/boost/type_traits/detail/has_prefix_operator.hpp +/usr/include/boost/type_traits/detail/mp_defer.hpp +/usr/include/boost/utility.hpp +/usr/include/malloc.h +/usr/include/openssl/pkcs7err.h +/usr/include/sys/epoll.h +/usr/include/asm-generic/errno.h +/usr/include/asm/sockios.h +/usr/include/bits/epoll.h +/usr/include/boost/align/alignment_of_forward.hpp +/usr/include/boost/align/detail/align.hpp +/usr/include/boost/align/detail/align_cxx11.hpp +/usr/include/boost/align/detail/alignment_of.hpp +/usr/include/boost/align/detail/alignment_of_clang.hpp +/usr/include/boost/align/detail/alignment_of_codegear.hpp +/usr/include/boost/align/detail/alignment_of_cxx11.hpp +/usr/include/boost/align/detail/alignment_of_gcc.hpp +/usr/include/boost/align/detail/alignment_of_msvc.hpp +/usr/include/boost/align/detail/element_type.hpp +/usr/include/boost/chrono/detail/inlined/process_cpu_clocks.hpp +/usr/include/boost/chrono/detail/inlined/thread_clock.hpp +/usr/include/boost/chrono/io/duration_io.hpp +/usr/include/boost/chrono/io/time_point_io.hpp +/usr/include/boost/chrono/io/utility/to_string.hpp +/usr/include/boost/chrono/io_v1/chrono_io.hpp +/usr/include/boost/concept/detail/backward_compatibility.hpp +/usr/include/boost/concept/detail/borland.hpp +/usr/include/boost/concept/detail/general.hpp +/usr/include/boost/concept/detail/msvc.hpp +/usr/include/boost/date_time/gregorian/greg_day_of_year.hpp +/usr/include/boost/date_time/gregorian/greg_weekday.hpp +/usr/include/boost/date_time/gregorian/greg_ymd.hpp +/usr/include/boost/date_time/gregorian_calendar.hpp +/usr/include/boost/detail/sp_typeinfo.hpp +/usr/include/boost/integer/common_factor_rt.hpp +/usr/include/boost/intrusive/detail/bstree_algorithms_base.hpp +/usr/include/boost/intrusive/detail/math.hpp +/usr/include/boost/mpl/aux_/config/dependent_nttp.hpp +/usr/include/boost/mpl/aux_/ptr_to_ref.hpp +/usr/include/boost/numeric/conversion/bounds.hpp +/usr/include/boost/numeric/conversion/detail/conversion_traits.hpp +/usr/include/boost/numeric/conversion/detail/meta.hpp +/usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp +/usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp +/usr/include/boost/predef/architecture/x86/32.h +/usr/include/boost/predef/architecture/x86/64.h +/usr/include/boost/predef/detail/comp_detected.h +/usr/include/boost/predef/hardware/simd/arm.h +/usr/include/boost/predef/hardware/simd/ppc.h +/usr/include/boost/predef/hardware/simd/x86.h +/usr/include/boost/predef/hardware/simd/x86_amd.h +/usr/include/boost/predef/library/c/_prefix.h +/usr/include/boost/predef/library/c/cloudabi.h +/usr/include/boost/predef/library/c/uc.h +/usr/include/boost/predef/library/c/vms.h +/usr/include/boost/predef/library/c/zos.h +/usr/include/boost/predef/library/std/_prefix.h +/usr/include/boost/predef/library/std/cxx.h +/usr/include/boost/predef/library/std/dinkumware.h +/usr/include/boost/predef/library/std/libcomo.h +/usr/include/boost/predef/library/std/modena.h +/usr/include/boost/predef/library/std/msl.h +/usr/include/boost/predef/library/std/roguewave.h +/usr/include/boost/predef/library/std/sgi.h +/usr/include/boost/predef/library/std/stdcpp3.h +/usr/include/boost/predef/library/std/stlport.h +/usr/include/boost/predef/library/std/vacpp.h +/usr/include/boost/predef/os/bsd/bsdi.h +/usr/include/boost/predef/os/bsd/dragonfly.h +/usr/include/boost/predef/os/bsd/free.h +/usr/include/boost/predef/os/bsd/net.h +/usr/include/boost/predef/os/bsd/open.h +/usr/include/boost/preprocessor/facilities/detail/is_empty.hpp +/usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp +/usr/include/boost/range/detail/remove_extent.hpp +/usr/include/boost/regex/pattern_except.hpp +/usr/include/boost/regex/regex_traits.hpp +/usr/include/boost/regex/v4/basic_regex.hpp +/usr/include/boost/regex/v4/basic_regex_creator.hpp +/usr/include/boost/regex/v4/basic_regex_parser.hpp +/usr/include/boost/regex/v4/char_regex_traits.hpp +/usr/include/boost/regex/v4/error_type.hpp +/usr/include/boost/regex/v4/instances.hpp +/usr/include/boost/regex/v4/iterator_traits.hpp +/usr/include/boost/regex/v4/match_results.hpp +/usr/include/boost/regex/v4/perl_matcher.hpp +/usr/include/boost/regex/v4/protected_call.hpp +/usr/include/boost/regex/v4/regbase.hpp +/usr/include/boost/regex/v4/regex_format.hpp +/usr/include/boost/regex/v4/regex_grep.hpp +/usr/include/boost/regex/v4/regex_iterator.hpp +/usr/include/boost/regex/v4/regex_match.hpp +/usr/include/boost/regex/v4/regex_merge.hpp +/usr/include/boost/regex/v4/regex_raw_buffer.hpp +/usr/include/boost/regex/v4/regex_replace.hpp +/usr/include/boost/regex/v4/regex_search.hpp +/usr/include/boost/regex/v4/regex_split.hpp +/usr/include/boost/regex/v4/regex_token_iterator.hpp +/usr/include/boost/regex/v4/regex_workaround.hpp +/usr/include/boost/regex/v4/states.hpp +/usr/include/boost/regex/v4/sub_match.hpp +/usr/include/boost/smart_ptr/detail/lightweight_mutex.hpp +/usr/include/boost/smart_ptr/detail/sp_interlocked.hpp +/usr/include/boost/smart_ptr/detail/yield_k.hpp +/usr/include/boost/type_traits/detail/common_arithmetic_type.hpp +/usr/include/boost/type_traits/detail/composite_member_pointer_type.hpp +/usr/include/boost/type_traits/detail/composite_pointer_type.hpp +/usr/include/boost/type_traits/detail/is_likely_lambda.hpp +/usr/include/boost/utility/binary.hpp +/usr/include/boost/utility/identity_type.hpp +/usr/include/byteswap.h +/usr/include/linux/ioctl.h +/usr/include/linux/posix_types.h +/usr/include/sys/eventfd.h +/usr/include/sys/param.h +/usr/include/asm-generic/errno-base.h +/usr/include/asm-generic/sockios.h +/usr/include/asm/ioctl.h +/usr/include/asm/posix_types.h +/usr/include/bits/eventfd.h +/usr/include/bits/param.h +/usr/include/boost/align/detail/integral_constant.hpp +/usr/include/boost/align/detail/min_size.hpp +/usr/include/boost/chrono/detail/inlined/mac/process_cpu_clocks.hpp +/usr/include/boost/chrono/detail/inlined/mac/thread_clock.hpp +/usr/include/boost/chrono/detail/inlined/posix/process_cpu_clocks.hpp +/usr/include/boost/chrono/detail/inlined/posix/thread_clock.hpp +/usr/include/boost/chrono/detail/inlined/win/process_cpu_clocks.hpp +/usr/include/boost/chrono/detail/inlined/win/thread_clock.hpp +/usr/include/boost/chrono/detail/no_warning/signed_unsigned_cmp.hpp +/usr/include/boost/chrono/detail/scan_keyword.hpp +/usr/include/boost/chrono/io/duration_get.hpp +/usr/include/boost/chrono/io/duration_put.hpp +/usr/include/boost/chrono/io/duration_style.hpp +/usr/include/boost/chrono/io/ios_base_state.hpp +/usr/include/boost/chrono/io/time_point_get.hpp +/usr/include/boost/chrono/io/time_point_put.hpp +/usr/include/boost/chrono/io/utility/manip_base.hpp +/usr/include/boost/concept/detail/has_constraints.hpp +/usr/include/boost/date_time/constrained_value.hpp +/usr/include/boost/date_time/gregorian/greg_day.hpp +/usr/include/boost/date_time/gregorian/greg_month.hpp +/usr/include/boost/date_time/gregorian/greg_year.hpp +/usr/include/boost/date_time/gregorian_calendar.ipp +/usr/include/boost/numeric/conversion/detail/bounds.hpp +/usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp +/usr/include/boost/numeric/conversion/detail/is_subranged.hpp +/usr/include/boost/numeric/conversion/detail/sign_mixture.hpp +/usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp +/usr/include/boost/predef/detail/_cassert.h +/usr/include/boost/predef/detail/_exception.h +/usr/include/boost/predef/hardware/simd/arm/versions.h +/usr/include/boost/predef/hardware/simd/ppc/versions.h +/usr/include/boost/predef/hardware/simd/x86/versions.h +/usr/include/boost/predef/hardware/simd/x86_amd/versions.h +/usr/include/boost/preprocessor/control/deduce_d.hpp +/usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp +/usr/include/boost/preprocessor/seq/cat.hpp +/usr/include/boost/preprocessor/seq/transform.hpp +/usr/include/boost/ratio/ratio_io.hpp +/usr/include/boost/regex/v4/iterator_category.hpp +/usr/include/boost/regex/v4/perl_matcher_common.hpp +/usr/include/boost/regex/v4/perl_matcher_non_recursive.hpp +/usr/include/boost/regex/v4/perl_matcher_recursive.hpp +/usr/include/boost/regex/v4/regex_traits.hpp +/usr/include/boost/scoped_array.hpp +/usr/include/boost/smart_ptr/detail/lwm_nop.hpp +/usr/include/boost/smart_ptr/detail/lwm_pthreads.hpp +/usr/include/boost/smart_ptr/detail/lwm_win32_cs.hpp +/usr/include/linux/stddef.h +/usr/include/asm-generic/ioctl.h +/usr/include/asm/posix_types_32.h +/usr/include/asm/posix_types_64.h +/usr/include/asm/posix_types_x32.h +/usr/include/boost/chrono/io/duration_units.hpp +/usr/include/boost/chrono/io/time_point_units.hpp +/usr/include/boost/chrono/io/timezone.hpp +/usr/include/boost/chrono/io/utility/ios_base_state_ptr.hpp +/usr/include/boost/detail/scoped_enum_emulation.hpp +/usr/include/boost/detail/winapi/get_current_process.hpp +/usr/include/boost/detail/winapi/get_current_thread.hpp +/usr/include/boost/detail/winapi/get_last_error.hpp +/usr/include/boost/detail/winapi/get_process_times.hpp +/usr/include/boost/detail/winapi/get_thread_times.hpp +/usr/include/boost/mpl/multiplies.hpp +/usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp +/usr/include/boost/numeric/conversion/sign_mixture_enum.hpp +/usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp +/usr/include/boost/ratio/detail/ratio_io.hpp +/usr/include/boost/regex/v4/c_regex_traits.hpp +/usr/include/boost/regex/v4/cpp_regex_traits.hpp +/usr/include/boost/regex/v4/regex_traits_defaults.hpp +/usr/include/boost/regex/v4/syntax_type.hpp +/usr/include/boost/regex/v4/w32_regex_traits.hpp +/usr/include/boost/smart_ptr/scoped_array.hpp +/usr/include/linux/param.h +/usr/include/sys/times.h +/usr/include/asm-generic/posix_types.h +/usr/include/asm/param.h +/usr/include/boost/mpl/times.hpp +/usr/include/boost/regex/pending/object_cache.hpp +/usr/include/boost/regex/pending/static_mutex.hpp +/usr/include/boost/regex/v4/primary_transform.hpp +/usr/include/boost/winapi/get_process_times.hpp +/usr/include/boost/winapi/get_thread_times.hpp +/usr/include/asm-generic/param.h +/usr/include/asm/bitsperlong.h +/usr/include/asm-generic/bitsperlong.h diff --git a/src/ui/Avatar.h b/src/ui/Avatar.h index 4df94456..e5e4d873 100644 --- a/src/ui/Avatar.h +++ b/src/ui/Avatar.h @@ -23,7 +23,7 @@ public: void setLetter(const QString &letter); void setSize(int size); void setTextColor(const QColor &color); - void rounded(bool setting); + void setRounded(bool setting); QColor backgroundColor() const; QColor textColor() const;